kernel-debug-modules-4.18.0-352.el8s >  H aF z뾂al6CPd+/$uB6Vߥpɀh;mO EY騱l,) OtDEp< Lx2Zᑏi yy1uŶBU>βR@^MˌiOeEI:wO#'FߍYS'9{ ˺ֲE= @ x-߷SҾ'c9,,qt.sGHԣ}a\b8c003c4406604ddea2302151742f458cb6eb59e2cf0964fc28d64235456b51e5282672c700a5bf88fab06d7e1b8f10b4d875100aF z뾂aly%~QT@xxcV>~lZ--<_Twل|'*>&eF(^L5M/xvI9نqlZGtRfE:EboRlׂ47Ne$@we*XNؽiWa5 W$qY0]yL i)¯hjcO)"{*]"4cZB3,Wk6Mq<WexJrÒi 89]ےrnޓ!s+W>p@tT?tDd ' U (BY_g77  7  |7 X7 _O7 `7ed7kw7qq7v>Xt(28<9 :>tqI@tqQGtq\7Htv87It{7Xt|L>YtD>\t7]t7^tJsbtdt2et7ft:lt=ttX7ut47vtwt`7xt<7yt7tttt@Ckernel-debug-modules4.18.0352.el8skernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.aaarch64-03.rdu2.centos.org*hCentOSCentOSGPLv2 and Redistributable, no modification permittedCBS System Environment/Kernelhttp://www.kernel.org/linuxaarch64/sbin/depmod -a 4.18.0-352.el8s.aarch64+debug/sbin/depmod -a 4.18.0-352.el8s.aarch64+debugPht :,x58PZ0A D;r`{[a,T|Z4HhĤ,$tTtx'x"x/ %  hxX+R?8+'x$TX9LZ,$N  Y*\XiXLŐA<*!6@zW$ 4(0(,4TV,,Xx(D% ?2U (0@_*05s3zdbX-)t7T)&O( 5p$,nFp?dp,t)Xv T' x#<;LT\ @]| O ߔ/<:4pebt$vH8;H+X`.tԄXƄPIp<fp\ ]M~X(H|6| UPO'2@5p#6d,hlH<7l2`4Ht"p \" +8J ?K IuAP}l(T DDv& #$H=|V9p|2-; /9"Hx 0 . X$>T T  k0(`S:.Ms59lV paaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa44f5e72a843de06c09f5d4ac76414e6538c6597f6dd745896e4470c24b885431c0e893ddcc9b6e61beea70a2669c7765c9f828edd5a7c488ce5df76d6b0cf0d3cbdf4bc3153bcb77e8eee72fc37a907db40d300fd967cd1af76bb3cee795baa42cc2bc87b71dd1aad34b4d186d3b69e0d28fd6e79f38987a7c402664dcdd90ac204827f39f6731fcce5a7c6cbc761d6bcaeb2a1a48d66ec0e7b1fee1d46d11d15943db12e62a8d31b8f6df31207c2713a7ae42083e6f6ebbe0fd06117daaac9440f400d665ae70bcbd50864126dd1ad102ae77eaa6e91469093aaf84a271f733199bb9629a7cfffc5e8a2526d64f4d131ba2fd71a6b171fbde6331df0b475adfea370c5009b32df6ae7240b17bd52205bacbd4c769a8df34964e7c59845719a2a8b86ea53b120064a01336cb7e9a5286286c6f669237b46fa9d2a8595d46de8a7dea6f231b18318475cf25d4d96aee1f57dd9de76a78a15ce26e59879dc02a851c4efcff066b3e43c18d6c9f56bbc5dd72556eb739d26677e9d9ca0eb21226ea9e7ea382c9dca49836b7ade391d37d634ffa335e4aa86793aebc94b3548b525d469df8b897b1154ec773d5771b6d5bf2dae4b18d4521775109d9990cc24c44ab3694d014b76263379f3e37049273c779bedc4e70eecb4316f23d56e93874ed5d84b1dd66b7ebd0260eb4e151c4f60ce9ec679b3dd0fb8f87f8a65bc56bd67a660dfb6b57b447d319c97edc061676553b0539ebb0d539b06a76964c7a413431fcd78eec57b01a1bccd5cff9749c9fcce4d33c00b0c36838195f6b425bcbbf6cc21e6c0377dbfb095d1203df706d4ec24911c4ed069eb4f6fd77b6bc8389f55c310d2698c2fef2e30847f7cf128450bc167923d8556fd8b120bc6981c2d9800a9bc62a15a5f52bda7a6c6aaae47a4938b54fe025a660caf997af2b6a5094f29d78bb702628339ed03c0c248b1c7b6e22be478329f5273838f35a6a7bd788c6f540f0680785bbeef310448b125a70f0190b5828b73d535de69cf59fb0df34c3d23c4b865f36ac77a406fdcdb5fbe46eaf8a91328a19d0f1e61060f21f5fa8813ecab4d835f2b916e6dcd5fd74c6d75584e949b472b21ff3738e2271ea5f5bbdcc7174f2d46a98c86404c44c96ad26cac9eec58a1340c4c018d5b044b35fd5990f8b5b1e404e67f10d4b8d515d36ca1dfea4ef9c1a5fc447163e422db9da4a63e8c222c5caf142a15d78bf97245041c444e8596104141992f720f61c3fa30c1903e53767fd2df22be5d11904cad42b1d7aa82bd21bebe093abee076f9d5dbb64aecebcd2b325d616281ac3f9d7ecfa4ff9332b22fc9a9439bac5a200fc8b2a9b5a228d491272fd84075b25734c8a6c2d52de2a8d7bbaacacc92390a6d37fbbb08f7daac85a5518329d4ff08f57e0e86986baf5b911bce7c3f5bf387d643b9c21c72f909528f5f821c6fcbf613766b642cea3073135d70f0ad0ce3b790887f55d4bc84c49974c1c2e080c6ebf17dddc1def861d0d41fd105b9c7580c3e1af190d32da443b227e581ed71aeda0fb81d352d308fb9d59911f292d08a03ac8c2ec6721a6f670fa885f2d2d071614bbfa7c47332f0304406db5a45248c1d414c95a2d3b39972d832f5bae090573b801d4a27f869b18ab58b78e873560c41850d738d22e1f952d45611ac429994dabcd0bb5f23382489861688c9c74ce4a9ea87a7f84b3f69fe1a112fcc46b9b949c17f0207121c1b176ce9a2660e2a8f9052cd1cf66454533c27ca6eb1701605117d53191a4eddff36431ca68af7aec0e9cc1c35363ac55a9a974c01c6f470c86115ca821be2c4ac3b1a55cf8d2cd7cb1a7a12ae86e29c3c664b6be48f8146e4d2a6b560fffafd41a42bc4e2e51805d70a9700a8d4d1ebd6e7a5bf3b641f5e4e4327e843e28fec43d4c5a2bb97338a60172a7fb0fd7cb653c588554cdd389ca2a660d5ce37c753ce24e586cdfdcc3a6958c6a57da160b314eafe2f8b3ef6644553e54002b2be038b785a30f8713e496c7cda35173ddd29f80091701b346e5430f7b0fe4b9bc98857786da02e28a64ff56dc41f92cfc61c3dfe3a66557cf0c181cd079a38e720b13c4162733622fdfd527097d473f61f64055aeed1d32167295a58c99663ca2c1e77dee8ab0f9f3794dc4688fc1d92e5afd75f8fb50b310b6f831e842ff59b50b0b99a9b9a3df03b15202b446543a0d2691a39f913862678f1c0549f8cec9cd99aab450e5f9a2c9576dbd5dfa6ca7c53dfdad3513bdeeed96b3a6a564af6dec5ef3b6578f120ddd8afdb560d03caf8d8aac68cf45a43a71bb944a665dacde5417610bbacaddf201b5fc5361260eee01b44b96b19d6ef4928630a9d266ce0786d3527e145503a8e9b24a8e45519efd17eacf9f6d3e364aa2a0302a5a8fdf17773feddf8d0c450f953fddaaf4b248fa5071a8c83de2c0e9a5deed8e9dfb920315c5c76f3a4661857d5742603a1e4e64c0fc9a55a5140212a2d94933cb1e12d4e8e5a4a03616472ee1bc55b8b4cafafcee0e77ce7b720207399a3cba8111e5e2ee5933864a47c8563be9033bfbf8898faef34e74d03a562419f3531eef9fae0ad0a5d1725bb5e6d6860c598620e2a4dbdb24fb60dd188fe5ea79b8a0a71c705e9e538d2a96e7cf155ae3dd43dbf8acf166d7e50405ab502d7858b0dec38bcd32e68fff26c0398655c8a70a416a030f420db8eb90d9b8e98cae89f42428b9db5a2834528e8c3ded1b55cd159da9e4cfbf637a42a9fbcdd3ee3917765c32934fbc521f623acf2ca9b8adc4f79ec536bba239e47356c8d33b81d55baed1e50b3b24c5bb3a9e98a0f7d26094d7027c3c4871ec1f12dcd4a0a7bf5cc1f6a194f34c357ad103bdb7a3b63bde6e8e1da91aecdbf9a9b0278861ef04d6481a0cb49212ec6b29b59f6cc50a5dc60e99e4428c6447b9611bc7595302b11e2612a9a39ba2a998c1541b4f993e9e3aff1326a3677abecb4f2f76ce95df56a4e9071ebb11c5254fe65dc5c2bcb1bd4860a462d394b7f8be483fbcb2c471799fd3999068e0ffa5aa0ee335918a594ac0cf70fb9459e5f68752d62f18eabf8532447f4d23befb3190d96574e42e5ec47282a2aa67d2621ae93646eab0c60cf6e4b7e75fa3cc5cf4c67c1a47a903955d6f8f4d97da6251ba72d7315e817e021af3b9bd7ce294a7a4ced98e20f60f025d823223eec2a44480445fbfc46c89d6d686673ff27a975b200e31d914243fcf32af596c632117967bb23dfbf2d06c0169d4a20a731acd144ca5fd1848861c8239a71afc154c53e49e46ba852ce9d9bf536b55ec7c7c85dbfc9917985a839838bc7be4f15456a4e3fbacee7a0ab72c472d030b315ecd8e624885181dbc85a95ce0cc2b945bc31538f29c087080fa2f0e52e06b4ddd7c42062bec4047d9933b63e25c6ac59321ff24c5dfa68b8f4d4f61355b2ef4f2c49c59d90cee435e252b8df94bfc4c7056b1e92a3f440a5948e0f465e26b7b14adb598b403b247ff5cd2831331b3a1e4b55157dce23e940baa9111f6cf22ed88ba716f94dfd36abdd9fc540751dc6164040c8407cd243b9382ae834364ddeace9ea66c2611a450d120eceb733c9d207a75ef68f7bd152e4b5a843294be4521468b3a7def8af57f8512b106eff7f7de77d32f21eeb6273b60a4e7dad0803eb51f256cf634a290e7e6c29383cad601c9423b2ec78f17bd1f13f7d4770bca0ae717f7cc782fb15d83f0b37fbb8a309b86573cfafba4832de53ccc91ec61ff5e16c0400a011f901f71b5059e4c0008d7cc014b2403405e7dc6b5d0bb213c33d0c404bcbf7bac42bff6e0f3f51611bab10184df16747f5ee2b7b18027c3ff04573de5b29c3f9bceb13276f4d75e863951f8013eaf3b26da3ad1a86f44f6aac1fa84a95c777382ddda0048d0a6fa51a0830d594acc15a1fa979e289a50b55c0f8bb5e983d83b03f0cad01a1e22714ff973689aa990c34cb6f1873bf8b582f230e02d111d0e3cde2c9443f1e685096eec98296d6f2dadd8a74198b2691e5a468b88d35bda0dd4e6e1f07eea491c24ad1bb0e4b893d8d0d5f4736de7bb33e4995e8859eb3e23a5a294b0681b9d9dd3a663120ef6640ba2afa045cc007d600dad80253830b44cf95bda4a704189ff3470d4966f2133dcd640e5194f0ad07d093009a88a5c66733b6bf451e8d133eadda2e132315d690f6878299ef275e366395b96430f03df7f1d39aff43772e66cf01dc57ec684320ee89f9d162c57e4902df60c0fb1aed2c4a8d160b44bd4d8fd8675681005326c43f0f2fbbbf50e9ac78d78af770aba9c370b1ae592feaad78e4a78f11ba41e17269b4df5e24e2dbba93587a74dcc25b37314a7c538723e13eab29db9dc2ddfaacedddd27013765e96898927105f483b208dc9971ef5ebf0d517a9a7f8a6045bf593644f92f31f49b6f1d733bc6952aef0f2704032a22a7612d00305cd321c6bf4769697dc6ebb3440bc259273d209caf5272feef25ae960473b0781f0ff4a1633529bb5a79de86bcbe320e6ee2b652b08bbe41d92aaf8deb0b1b0ca54a9d2d6d97dc247d3208b50b28ec80299ce03876b2b9ca3971a16f020e7217c80a1e9a04c3dd7f2cda2be7b24918497ae227003263e300a90b3b802ef15c53af13bba44b166d7b9ea1dc8b98979ed65f81617e2b1da4c1625b019a2ab95d9d60a4bb1b9e3e7cf1d9d49e3b884bbfd9911065b0ef4f658fe9d06870321dec105414e662e0d800d47de67347fd666e79274c9645fe9a7a5c28b32cb5931d553501e91f5f2d876bba6c61def62b9c01f6a5bd73c820d2ef80170df8034a9c542d902d28528d23a9e13a5115800291707cb1bef09a2999a83adf9b07a415a66c94691553d8ce982a0f912087d263303001f8e6ef533d35a4506ad73bf0bc2b385d97552f1a01759585708fd3b6d9e5a36ea169afdea71fbc30db145d339bd9efa890a46afab986ff7e64f887f2eef5f81e94d73f6af952f629dab36d8f6c3ed46dfb5fb764096053109e93ff8f985a2795b0bfe583ee08eb5c938994a8de4f7a7dc2edcf1304c8b973e81153ec2c5770e1b6e2502c542fea5dc1755f906ac3afe35e8a305ef8f83c82b82123c827fc7f55873b6b4e9fb2adde85b2cdbba49c341bbc2aaf5cf45c2ac778e6f42050c949c4f6ebecc864f9c25a36fdfc30248923a75a8c2c36c78626a862a4d38ae230a942daa7fc213286451c305134a22dfa5154bf8f4cb39605ea3769a8dd18b2475f568eeec5a36bd4a69c8baa041c511fb0f033e179b3258d0fd4345713dd62fc152959e356185601cb670722cf645fc3f4053e2993cd90099e77e382a9a7d940d06773e8e7e6eb3954cddf5436b798fca0c0e36569a0c55aa882265ddb0c30404c005d668b30d549bf8b717c8bd7bdcc46a2c7d83a17a2f6f035d0b0ccdd5590bf8c373c37d13d7de717887a7c5a58cbb1d3abb8eb5632116e2e5c5e140da0c5e2d23bc2f7172a6f9b8d03b135ed784f228c5e9d464312c962a780dff2e3f41e57f513bbaf3b14c8ea7e87e9e9bcaf0ba9b590d40e3ac868b2f3302730b116de2857ba4cf428a408be62f628df9ad6b1e90e7b66f1881b026c11d47bd54d440beb540cc3becb40719f87d8abbc79188d234a04793ae4d6541d23c3f38a57a0d4ad943cb85fe66f37a4b57f9872c7116ca76fb5b64b065e7fed52b647be50387e3ed5763436008304a78e91aaf04496eb48689b6f1cefd269a73d43c126aec15d19a21c1a7e85344f92566c77249a81f68b6f011ca43ea8420854573fdd255449a870cbe2f3cd02d6a49541af3350efa7f9ac32789582617f232c5b6208bb4ea40fa016b9c7a7c60f60e34a1ce1f72b67a8745c3e73ee555070c548f55270f06389ffabcc3cd178115a37b450fbccda46245b9ae0d51917e7ca5187c00bf5116181ad2d110789aa410c514f712f9c72eeab3270a2a8f4db24bb350296de352a0dccea9bb5a2272cb702d911a0d0f407a4fde99a6679dd171cd23041f78421c54015ee1064fdb10d05299ffc5bd00367a2c2f94ae176a6bf52b7b5d99799c63da3bd8b850b067558bbe65117d8e9f44695d2aa8ee2b8b829f5c4405afc57bf6439c3357562ea22289ce586b4e18de45635925a59ad00a6527fddc0a9cd4bfbaa2bb661bd3a9fcb14c9c75a3705dea896a737a08645a32117a37d04eeaf663a1a1e9b014220a85e0796dafb7e28eba456d83e52d5fe04344acb8cd0180d879a166dc1245e2947f4a27c85a9c5431b6e093488764028964f20bbfb7df1f420b472e432624b0f5cfcbd03f014fd9f5cb8e153257d19ecf29c71ec89350f601825d404421af35bb9feb8a512873f5fd50a018b77db65682064432b5b430e03fce46a85dfe21bdab008ac49728faa228c03efdc87f748c7d9f351529865f3d08c4f09992efd07fb2e3fd4751d91a3666fcbe7e8b3a7df9d390999cca879c2ad5340848590c55ad0c10b77abf4e58f8a862402683f1d06d8f26de14b631a4a8835e65f2083a8df4c1ea754573a9c5063fac2184f0ed915ca7326ee1d207e9c05325a06549f219b7118bc580a74866246bd5016e23363e9352594f1d81df6e3e1d6b28b1ee51f81bc3a286c001c134561b40c837036e61e438bf05ceea2cd8cee365b98af0662fa9c9d221b15292936ca4168d463770ae9db8d0fcd489c2020424f20304f0ecf588cf9a6b8edface6960d629da9b7b5a0f16356165189d2c6771eb2536f024dea3c073720fd5e4e579cec819415a8c35515a7caee49f205eb94a9ee1d546cb5dc8a9ffba1614bb27f9ca31d3ab7b48fa2372a3462a6795bdc9a7328f0bc7653e41e8d8bc4e18e0f579bc96d5ca905861486f4dfde4406e8b239f74c294995259874ef1510dbec372beb2a9c4c1ceaf17628d3f2d824a076acebc7dead27b39af62dcaaa5497407e81d7641f09f46ccc7a6c195ab218118d86cdc55c76edf8327a621497665c037b1ad23d487ccac64baef20c18092d79a7a0fa4cbcd91998ad2e0b0b00fd36afe3b4927d8ac947df9235606fedc042f0b8bc780c4fc7ee9f06a0332fcf99bb5523af68075836b8e3dd3c8a6bf4de5f23132ba48be697d352f08c1aac948f7b58bb0e066c7eced28a172bf1e28e44dafbe1d92f1d94a6ca724e15b8e3d64ac9a396bafa2dca5001693b5bd7ea6fe1bc51f66a2ffdc7e7f511b68fef52cf7fc4d948317afe6f7c52ea4b35d6afe0795b83eed4d7e4f504440231d5d9f7d1929f043bcca5ccc2ad472ed9f3e950060094eaeaf59359fa57251d34fedd52c4ed8c967e97bdc0fea0e563d23b46a405c616ec7ca4a7d25ae45c9976a3e3f1a3b76810e757d26a91247c79ac416c2f9faab34f8399e99d6bdcb4acd0e7aedcd552e287c89f5333279ece145e1c719cc451e8764798c39ed06c383a1af5489133e27d52c48b1ced2345bf313031f869f0450e4fb38300bf26f51f38b8d36899b63f6050e6bb508aa567e75ea67bbf8fddb02ba9ecdc3be5b6cf3b09cbaf6ffed895c88326e411b5c53e7fbd68a460e2a65f889dcc74ed1a01ffe5ada6b38570da325ddea0121681dc7862546955e02787758ba32de9c3c3681794a6e4c30fe57354ebfa67f1d227d245bdee34b837f900284ee67d32b0fd55810906fe2813a0301d55d5dafbc553f66df2d08dc5ddf3212e5ea310eac6f8697ff4552d4966747acc11cefcb02a82b548e598c79d243e8cddf331fd4205ffaf7406baae8da2728a6f09b2c025b4e40f861b3f56cd84d61f6d444d1e95613df8dde8fb5996d4f73be9f3855ba72f219d0f5185837caa4069f20228857966291bb2b4e40363ea764d06cf3e4e613e700313d34cdddf219350996e609c9c2ffee75d8e9a2d3353918e5fb92e1ecdb3daef0240037c9a9c4ff531d11db37e98ba673f478e33f0aac48005d3e255a2c6b876ad3de7ae09455f476cf7ed151bf4f82b6ddccc6852c86838dbaa067b4322b9b2d661011b083e823fc93e3b3861d73f80c3fb2170b3a9859de45844d58080e85360467c7b25909a93f52d4acccfccba11ceeaedb5802a9995b2b182c81771e7c99b37e0417869159538ed435d2c9a589e4c0b77fee799db6e7b895ac83f1e9585f67ae296d00035eb3f78b8da5cc4c7e92a8741078f7591ca9d70ef0492b2d21c856bcef91b69b94e17f7117f14dace9eac06a44ee1bff67535804a4216786a4378c5fd0e6270bbc0600a11b24745ea47d54240beb38332c38bd0ae5185ab9b7cce434768f634cecc7e8a2d30716d2bfd07e4683e2f64f90c3f2a5e2446129bc0f2191d6d8ad3c20118f7f07327f4ceace82362f3248be0a3a912ff73525c667d6a0711283ca389d618dbdbeb03270b93c3f148b691bac58b39089e44ddeb14f370d621b0b40c4416d608465bb3efdf6a32e0f2fdac1e4d3aaf8ad895b06515860bc65c58c37a83633a7097fce815f4195e676379ed1a28cf2c0fd09bb4178c3b6d895181038721f7fc3742bb09eec9caa0d5ef7881b03330f651255bbbad9e4ac45287d4b88d4f305e2165d7cdecf5b2bab88eff212287313633e73316c2cdcd0e911b89bb5cc925f0cf329bcfc96cfa64a5d0bc57f914b4c9f245d6723ef745c98a7b1bc7c708705161f6f0d6b8421dd75c7a9ddbdc2a8b1b63ee2e636029937c3b9a3f4738d43ce155d7d36509dd6a59b4b9cca2af0df1792400301780f7631538629b4f381895fbdfc3115c6d33f89163cf61ce82d957ea548f1bf83703189a2fc7f926ca4e125fbeed2ca8d4aa09c705b26ecf8247c217e956192078260a5feaae48938e3944670482b8a1ede15d9e699f54c6a83033a4df4e698eaa8271640cfcfa4359a10e127548794cda7d56f50d0f4aa1cf2453657d708b568266523e8053f1b8b87aabdfbdc92e4f8b0a670b4d283e6446cef34e2e83669c1059cbba8f6c4839ee98c947c05b948d4c3040ce6793af6eea6afe7d7bf3fc05cc2c490060920ba1389b04cc1e9f76c4dfe1d32145e5723571bda4b30ca8f2573e143502ac5555e4750dcfb05b5b5bfbfc9703a10508c0072579c06ab424296a82adab27db707de71145c20becac44b3adf1bedfd71bdee552b3cb8650fd5e94270c969a6252ac22a5ffafbb136ce7d38ec51206fa3fde7d99f6291d044bf445bfa9f09dec6f0879ee853b0bfed619e8695be819b32fc86d294be571531a72bbdb8567dae4fc985379b9ffcd45f223e5ecf1ddfb94622477295b2fd0467e713fe68ef31601ed530b39b5a7ccf77700e22f8b157aa8ed21c1f93c74d7f3da4f71dcbc46edb3276aa70668d252e693383a81c52a846fac8dce2777789f0434ba00cda9a92095c571cb5be61f1847b279c5079ded42a0d4b423e4f37dd28966a1bfdc07fdd1563299372c9d9f1ca03f7916deb5edf94c6845117de71a9fbe8332122a16b097bdd275ac6481db5f9f2f532bae465e8418277dfef5fca62c31f92f6a959ba8e35fa72a16c0efd7e989c2f895cfc9e121837aa616240ace390594c10e4720c6d36fb5bdf6256ebf1a13242c86cd044287de646b5235c99b302aee343755000a7f05a090224b1fd6f3e45eae36e4a822c2c8a11df1187eb8135722080e375cef6b00463f70b7a1910519f6ebb61e3e3d1874602509769ff42d21874d3c30c693eeddaaf2e0f4926bce7772361fe68793d3574256c2226ca09fdf891efb0bc4d47818e2875ad4912912d66fa28cf3d2b551f41fbfe804cae4dce0184faee34d2bac1e8ef4b64d139778c399982eee3562bba0b6d83500e747786a2a2c8d17795984b52fe078df4119bed793c9e0ed568d684fedf4442ac44131eab29a1de595c0184ee589c4eea0eef2efa3a03b7adc49532bfe8781a613b5e1d5accf1fb5e15878428fb71f2ff3b49a9a804bba96d3e302f577149c8fdc3c25472c4be60eb58ac6e4d48e329acbfc41171e2a729bcce4f7520b7d59dfdf9814f294fe374bc41457aa1dec94ebbe85b53ef1e863d5034c9a621ffccb94539a19b754b37853ac79a2c3f85eded8f80b70596c125f12d9849ef41fa6fc39ff23ca466785f3c0788f67a46e8dadc112e760549af21d26b73d5ecd5b24a62739205f878ea4c5e45076a52d31d4555d60511487228e1ea4642086ed3e4ef013a3b5a74c5e732b076301c184d653d0652a8beaa7dced831185a6effcc7c668de55f3925a8064824142b5670971ed75f05cf22d58495eb392806438133f1f0f8f6fd0e982fcae34b6a2d46c9656b8a1502b4fab9240872a32d0ce49f472aed2ddf720b340bb06b6cdc22af4ead5d4940375ad6ab31cb7ee6567d6b4a01c835d336a682b7bed1e8b5a66b57581db4414065c5229dad3a16eb09f05a0c6fbbe9fed683f11ddafd5b2c8ec4611b923fd697643899a66c0449e0a9fd63130bdf3c87feb4094cd133ec753eb926722e4cd703f17f1e61cc2e2f690a58e5d169cb51dfb87e08fa7ae374b94708e6f3f568cc1a970b6de83d945f64939e2e57d43d92cea600d71d67565ae24dcdc9a72123132fdef95baba1a60a247077eeb103ff2fcc4aa83cba5bdbecacdef90d9d17a83161351c1630330e74e4657a0d35487070a8a7c247cb27c181c436abfba66bf3580a03cf731e4428ae4ea2e87e80b5f9a1760af8aabaa6f560caf2961f42565bb020a2f188336072b71629e1ae55a1358aefb84f17945b9a08f272d67ee3d70608b1456f9d0401edb259a8c49049366d3a0f07197d50dd56acb9af3fb0af6fc0e31b87eeaac4f2b42aed555abd50ec04c630b431ec788c5dca3dcf5423cca0b4c4296751cd97d906248451c34a8b3524cefe393b12e5cb94a4e7da237c95dbda2c13b0a8d1724f6165ca112b2654e467e51dcd137f389d136979a2b6eac4cbb489f307914db0bc8872c259fffa1cce1b985d3ecfd7eea33e5520719108c806d1e45722216c162206b6cc286b0887c278e19cde21ec97a75e56550622eeeed42497b6035cb7868569b48013d3009b443fd0f5d105c9b4304c2af1c656ce3bf3ac3fd5a4b778db8d64f5d50dd18796177118c9f27033ffe5d54adfaf4dbe02808b2b9227f8fddc9cfb47532daf7f12689921ddcd60ffc5aee25329a05bb1f1e678759294203d709e7da49a964fae94384f523cdd6f229fc794c6857b05a86705cd63281dfe89c5943411bc615d1fc053c30304e117b4b669a113617c3f4fc7f0df887c047f787ff019b4e6e2b2aedf7f0b1c746935d6d5451babb154764b5845dc028d430bf7bd5df245e0ed947c840ad7cafa9710b7167c76f515aec4d7f7f11e5bd400f18c85da3350ff259eca1b244cf906bca776e88146666325189b5c3224c9eef501f9a4a021766e082e78c1d461795dd3ec49791ce9634dce23b8fec998521b7924bb457b96d3029d2cde6521b58af6028ad64e20416a09dfe8d2bb8b5d08778499cd2459fec3a872e18169edc39b157a5f5c9432a04a09654a50a31213b092d65470a1a66dfaf3fa07e2a23e45cff05825b5559193ed082588eefcc491ae34904ee181fc1092814ef75b4c95b61c0cdfdcd54009366584183a2186828ae1f57f9c4bf2c38d8bf7efcdc7f7d65ccab01b7f6b0c7e0d2389ac579a53383d26baf5328311864dcfff86f8b2070de147da86e7931c68b2e3ca4edfb811daacc6f39b0f3471a6ac89e3c1d447257afdc61889c915b256ade51ee32e50f8feac29e9375a96afca5d1e6ed159533df5845e2ad4de63bbae39015afa9c269eff93679598d1678cb921be63fd0016dd998bc285ff28829271fc25819168025ecef37876f33e1dd56f4f4d41e21ad1e78da9d967c7a5a220e8c6e30b7077b165c9cb301558c5649d01f945183a411450def0ed70893e167ac2401baa58a40e377e56c37caac4ec99371528a629703ed0a4010e53d66831a3cad3648d59b47b8f881694618afab085f8cade07136d82a6718a64cb440f02bee7bf4d5f903b2dbc7d80d4ee640e0b6e7e5a993f23f34dc0a85a947d29912b36df67c034275c41063e1bfb6c6a6f25b33699880df4f9ab8579d6617c1f3d45936cd2d767b4a485f5ba06056edecac9084d22e9ca073ec0fd1c064646378499d71976ed66679d2d19db4f9ce3e1ca08c273a424309ad11c5788df918583e03bd1085150de24c280510e2cbeb54dd67a375cedb35e397c80e83233a4f3e0bf433cca1f0ff3f9278ffe1134cd6b759eba607bf27c43994b7942b24b257623a0e3c2fea45309fa4a8461ee47f61c523ae8828c0fe4d93aae73ef6f88ca0c2086ff6fc924f294e8f8715acd065e8b334e2cba8c02f5bb527fe8610c47885e8e9f8c9b8a58da8f0b52932069947fd103e2d77e97328d96a775c1df6ef1acc583fa6fc5f82c9c97646509b7d210180b653a8a97eddbb7d22e9da218e61f7c1fae5b6709ec6e266295de84fd9237cdaef5f5a0b69ebe23b2cc87e6123f0fdb7d32fc96fa0aa44906e7ea843cbcee88e68d011147fdbadef32a5b5e6aafd0e056e9459faab13bd571d1c29bd70382f2b8f65ad47bbe74792166019bd1578707c36b9beca3ec1f6e986330c2ca2e4fc98d60af2e143c1238702b19922aada8708df3495b1ff49fdb3f0a8c4768e9b5047b4f4469bdbb63174b11d65524f6afd9cc9b7114e574ffdca38b538e916b7e30960be7b6d3b2bfb46d9c297ef0a46379fe6abf699a1117cd6919e023c6069a034ef0d7f61bad219735ca473a57b61fed134be8fea0f94bf7a0c94de0e8cf628bdb340a07952ef3fcd6508578fe38f10123b558777393a6d0103c1d7300d5ef5530662b07e20c99cd9279d41454b459afa8c3b8b8d272511937cf9797f12f1ef28d46f89cea2e111049acc05664d843aefc916d6a858cb0cc99493a9b4a3cbe245db23d4ebc9007df7df6b4cc778038acca5bd89872f74bd9393792e5bb496637c4358ff64952fa979f78aaf647e54b4f0dde6b562168db23652d2b41c80e4f912584cacdd7370afae386328701bf92aa6ed74b5e011564c1c7dd2830e87f0c2469912606ee62c63a98bb50d87a91f8286efd5e0b1f76bce981ba40045d0fc94c81093a5a4f0248f1bca1c80699ad6a21948c602a40a2376af36fcd041b9116ac947907baf50637383878d2e10cb28c9eb1abe5b0907dd39276b52a74a4870565c43b422838fc33ab9dfa1dfb1d93c67b72feb611911afe2592fe158fb71d0b4b2c42eeab9b0818efdd02a2eec171c3a41ad918cdb5fbfb9d3fbe044ea8ba5c2a0c8e7eee798d9226b6e160a7db335e81b4159ec758784cb990a1cc582c2ecbecda57bf661c3b45cfcafc1196a1c7cbbd60f74dd17714cb4035fc83f52ec24701ab0da83115eeff60e1376e4e5313606cae84f9eb70c9d790a6d7b5102410588d97a562d097f348ae685a1a0fda2c2171ed3f8ad2e15950893a9bfadce8eb324b39a196bd6a0622963a1c13a79d476953801b9d026dc84348d86cd8f67d5e8d83c55b3c7013598dbedd32bf007fe09a19c35d29200c3944f567ebad1c747b9e6b403dd1b1533e23cebf865b12e7dd001d0e57f6b4e7055a11bb1dd98010c89eb4fda500280704e795f91621c534a8ab9d090037cf1255e2ec646de8b1b4e9dfaabee6813f2d331d5c94862ffc3e7214ad4fb68a4a5e4313edb1fb725560199aea56436d705d34db61247ff7e46283d6042fea99b814c20723872e97485c05da4fcf4d78bf0d4a865543c51ef4e5329e8906d027ff7995eebc66d160dc1ff21f60079f21b34da1f5e9161940a84b26ca2382b24e36c08d4c705a8c161c457508a28f35db99723de2ab9a4a58062f6bbb0accf593e4940adad506677204b04f0c1105b5b6cbf9958425c0a9138605da8e6236cf8f160a359f42edac4146a1fb43a8947c4d3411fad4c8ab2fc0bb097bedb570f3c487b06db4ab0a57da7616bcaec51a90532a8bf04c3b2652e5c36b2158a2b2509947bc90344e122a5cec19c8feb64554f5b95ca4264141ede62f41e2df33b9daf1facd77a3c1e15e6f133a70dc5bbd6c13affb13c689b8075c3e0f682b2c315b9c2616b367e15fc97c64aac9feddb633aecb5ec9b5d579e1d6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-352.el8s.src.rpminstallonlypkg(kernel-module)kernel-debug-moduleskernel-debug-modules(aarch-64)kernel-debug-modules-aarch64kernel-debug-modules-uname-rkernel-moduleskernel-modules-aarch64kmod(adutux.ko)kmod(aircable.ko)kmod(alx.ko)kmod(amdgpu.ko)kmod(appledisplay.ko)kmod(ark3116.ko)kmod(armmmci.ko)kmod(asix.ko)kmod(ast.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atm.ko)kmod(ax88179_178a.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(belkin_sa.ko)kmod(bnx2.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bsd_comp.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(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(cfi_cmdset_0001.ko)kmod(cfi_cmdset_0002.ko)kmod(cfi_cmdset_0020.ko)kmod(cfi_probe.ko)kmod(cfi_util.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chaoskey.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(csiostor.ko)kmod(cx82310_eth.ko)kmod(cxacru.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_m8.ko)kmod(digi_acceleport.ko)kmod(dm9601.ko)kmod(dw_mmc-bluefield.ko)kmod(dw_mmc-pltfm.ko)kmod(dw_mmc.ko)kmod(dwmac-dwc-qos-eth.ko)kmod(efa.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fmc-chardev.ko)kmod(fmc-fakedev.ko)kmod(fmc-trivial.ko)kmod(fmc-write-eeprom.ko)kmod(fmc.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(garmin_gps.ko)kmod(gen_probe.ko)kmod(gl620a.ko)kmod(hibmc-drm.ko)kmod(hid-picolcd.ko)kmod(hisi_sas_main.ko)kmod(hisi_sas_v1_hw.ko)kmod(hisi_sas_v2_hw.ko)kmod(hisi_sas_v3_hw.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(i40iw.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(idmouse.ko)kmod(int51x1.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-usb.ko)kmod(iscsi_boot_sysfs.ko)kmod(isight_firmware.ko)kmod(iuu_phoenix.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(jmb38x_ms.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(led-class-flash.ko)kmod(leds-blinkm.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-mlxreg.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(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lpfc.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(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxbf-bootctl.ko)kmod(mlxbf-pmc.ko)kmod(mlxbf-tmfifo.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(mspro_block.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mtk-sd.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(nouveau.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(ofpart.ko)kmod(omninet.ko)kmod(opticon.ko)kmod(option.ko)kmod(oti6858.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(physmap.ko)kmod(physmap_of.ko)kmod(pl2303.ko)kmod(plusb.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(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(qmi_wwan.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(radeon.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rfkill-gpio.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rtl8150.ko)kmod(safe_serial.ko)kmod(sdhci-acpi.ko)kmod(sdhci-iproc.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(smb347-charger.ko)kmod(smc91x.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(soundcore.ko)kmod(spcp8x5.ko)kmod(squashfs.ko)kmod(sr9700.ko)kmod(ssu100.ko)kmod(stmmac-platform.ko)kmod(stmmac.ko)kmod(symbolserial.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(target_core_user.ko)kmod(tg3.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(toshsd.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd78f0730.ko)kmod(usb-serial-simple.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(ushc.ko)kmod(uwb.ko)kmod(via-sdmmc.ko)kmod(visor.ko)kmod(vub300.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(zaurus.ko)    /bin/sh/bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-352.el8s.aarch64+debug3.0.4-14.6.0-14.0-15.2-14.14.3a@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[qrJan 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]- 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{|}~      !"#$%&'()*+,-./012345674.18.0-352.el8s4.18.0-352.el8s4.18.0-352.el8s4.18.0-352.el8s.aarch64+debug4.18.0-352.el8s+debug4.18.0-352.el8s+debug  !!!!!!!""#$%&'(()**++,-./01234564789:;<=>?@AAABBBBBBBBBCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEFGGGGGHIJKLMNNNNOPQRSTUVWXYZZZZZ[[[[[[[\\\\]^^____________`___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcdefgehijklmmmmnnnooppqrbcma.ko.xzchcr.ko.xzfmc-chardev.ko.xzfmc-fakedev.ko.xzfmc-trivial.ko.xzfmc-write-eeprom.ko.xzfmc.ko.xzamdgpu.ko.xzast.ko.xzhibmc-drm.ko.xzch7006.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.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.xzi40iw.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzib_srp.ko.xzib_srpt.ko.xzled-class-flash.ko.xzleds-blinkm.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxreg.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.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xztifm_ms.ko.xzmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzarmmmci.ko.xzcb710-mmc.ko.xzcqhci.ko.xzdw_mmc-bluefield.ko.xzdw_mmc-pltfm.ko.xzdw_mmc.ko.xzmtk-sd.ko.xzsdhci-acpi.ko.xzsdhci-iproc.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xztoshsd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzcfi_cmdset_0001.ko.xzcfi_cmdset_0002.ko.xzcfi_cmdset_0020.ko.xzcfi_probe.ko.xzcfi_util.ko.xzchipreg.ko.xzgen_probe.ko.xzphysmap.ko.xzphysmap_of.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzofpart.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.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsmc91x.ko.xzdwmac-dwc-qos-eth.ko.xzstmmac-platform.ko.xzstmmac.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.xzsr9700.ko.xzusbnet.ko.xzzaurus.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzmlxbf-bootctl.ko.xzmlxbf-pmc.ko.xzmlxbf-tmfifo.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xzsmb347-charger.ko.xzbe2iscsi.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzhisi_sas_main.ko.xzhisi_sas_v1_hw.ko.xzhisi_sas_v2_hw.ko.xzhisi_sas_v3_hw.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzchaoskey.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.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-serial-simple.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.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xzatm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill-gpio.ko.xzrfkill.ko.xzrpcrdma.ko.xzsoundcore.ko.xz/lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/bcma//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/fmc//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/hid//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/i40iw//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/leds//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/message/fusion//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mtd/maps//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/smsc//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/hisi_sas//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/target//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/tty//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uio//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/fs/cifs//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/fs/cramfs//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/fs/squashfs//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/mm//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/atm//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/can//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/l2tp//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/mpls//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/rfkill//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/sound/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnuELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456PP8PTPUPVPWPXP PP^P3PPPP_PkPlPrPsPPPPPPNPjPPPPPPmPnPoPpPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P%PPBPPP`PaPbPcP}PPPPPPPPPDPPFPPPPPPP P!P"P#P$P@PP,Pj@ZWֲ+,y0*_CD}d;S2f~di]-7 4|x5,^; RC ph^KYN(n4V^jpa.,m3fUF\3ERr(! #CE>[Tn1=ҥܟ;H? ۑYkHՁH$vOypfVơ!K—X@3?(jR"Z0RH{5V|9-Gp[JuD,Jaf`F'!PyS]i޸gEAW)*\( 0h=zNGIײ6чш>xlOrycؐ:X'>9`njhZsrZ\/Rf.n {WnʸCgToQ.&ʭN4c`+߆{+V(im cYTws[H C-UeO1 .z79ZKQy.A⛅z&m"R)=@bG*Kuoj}q*E:l2$\ , fvșٿ|94̓6Z|]jN[76ϛ1+μN =[Hˡ:UV;gR*W<2s a H?GB~_g)M|\4&%9G7=aC:L,.:= !G&{;Rc;HFNuPa s,/՗Mv=(]sީs61q!J6I4QZP(N3LD*XȚbE2omBwꦴQd!GLqcP+e414i&Ռ ˒OMEA6ߩSO~aw*uV:DxԾaѱ6m\& E4!-66PAք|嵉nJ՝Ät^DH;%ITq \S f3ed~Egaw2_;@T̯|7AZӷ[ c:wrPzeZ])6W^_VxteCgTSVj! gW+nx5H+剣#1ǟ Xe 6JNLK|V}C_>?&.A rC\-Ry>4 ;[>ՕdcľPµ ב'4Ltnjا}ƫ5/j0kʡUTsǮ=0B &!oQ)wf`= J{"Sd><12sˆ<d頓.A_25-*$cf{=6mʀ$Dž[Jpj f8 ,&ǍLCvs$j!h 8 N y&{AAEAmJ5sڒd;|m?.s^y~T1OtA!cdZx@|ݴ!ȤZ ]&j6?AyDd)z! gl-ن՝A6v%6TTKc̴ML:)]`XG%/ߨ8dZN۴DX #)cgRG 3R_uodɆg~\4_RWȁ1+X0#[vNSZ8VS[0}p*ٻ$Ȑ1~3/o#j((JWֽO+a:1s@oj~k̖/VH]gMV~3K< ):gK迭T~K ~k &y5P^Wx!Gwg(q˩ :>aP0)s>j˄\uV{6dT|7J]Y@ax< FW7y>"`p7H(TRT;Whxfr'W*@&/K(~By>K:C ~jҰNJ98O[,GN\؁#RMѯ1KR`S+f235Ǐ?'cN۽=k,#7+"݄w3; )?1-PsX1-9 (x. wss*'? `-&ŭҖ*G  S1ntJߟ5i=aFD\}'bGҵxIop 5S"p K: A ?cH7as?׷M!;G@A!'LZܦzv&Uܢo"8i ܍@(oX--_,dm{gkR4+@DQE m@{Zs<֋TфǢ mh@|* H*ϕp Ϣ" iwD܏<|]2hO'$DȖbWsCj ,TR-=LlB+35|+y!wHYl>v*U]ʲ0dt_/8 S>51m2SX]rOWdNe[PxŒ7`ZHtkTLn:C2Mu@Q}POw`nu,r;L^Y%ȸוw=@τRjAu+ Pj:n$"),)M"gg=UPq⻦6I!3Ȫ8 jR=7 ?1*[N<]LLL72Hԥ)w . !)N췽tmG 3-ڵk*V9!V9 Hנ%6[(\E {HyޤFM'cbY^炡L̡T,޾o.NQw:/%vWm wsnWC-B1x~f ɫXcqhdyFHN;};kH+3WmtM< + .@AA9v8\(L:a㊲I#sR̖x&K% I7oA ^Z}219]RΊk1U k=]Q$DqC %A.CGJ+t/Rr_tGݑ׀FA֜TkPup%=d1q S!%o°f=c+1'4+j韏AnʰA~a @>׋xK MP+IPQZ\zG $eȁ!6"Gis5p댤,=;^OLλGD +7I1kJ]E|}ao܍I P#+<'sH}8FOe-3qoax(Ooc w[\mM ֙q@s +#ƿ, ]4ݗ$H0Ȫ=̃$%Ă3KT)lUkqPR9ާ eM:<Ȋ[+=c,]H4bZʓ"ǴhEQwĴOK%qN!Yr%9RI| &XUW,=6hC%prE`]RE3nƌXz?atT$/AEIZT|2,yEv$ ZcL*2`*rmJAwjsƷy$:ئAR„߾<Җp26$B xץRVئJT-#C24k|vQESMI3餯*+af1%T1IeWɤQH{RP(xJOz)v!k߼@>@1NZJst@\d٬-s7/nG~f&*.LFv5;1ꉥ,pB!cL#AOX~}G,)rJe6O$CfijI:uBZ 5f7O{r f!;*-eLXY@1#2\C?Ks'E-d/J:@ۛy.GGI~o w 8Z\vW6>-z~xFXDf=Ѝ Z4-j w(&ܶi.vS<;=AֽܲE9QW- `JôZ=2d28VQ}D""gvQ]ʚ H5rW09<%V G抛=ukޏY"$fު5C˲Ek{_ȴdO6 PD r'}^Jg6d1glG?;ʺ;S1Llu@zh4G_ep18^e ;$9R^Z~=xན-\pM} M6$ec!m[}_a}eqAM?zBENۇFz+=KiPވPQzi,W4xoTN 誰ows&9x3ZZP[uM| XN2 x$s`̔S'Vj%ARck^_8T]޸b"*f9 uWszAY8?sf.]$ԈI*h5Hz6îN=/b{pW;ml-a26F)#hXft8 +9=<Z*3{Iz͛k H1 Fk;~ĸbn?`}C \^COZzJDmG,ۻ7ѮbxRwDq.-_D6q?[.CG5tiNzl5vTb2Ͱٺ}seyjQ_8`Əkm#, ȽOX{!uLtFs '*~uRwp};١xp`T,Һơ'^;^E}ͽ1잫}ӿ) e쐁 *hDr.\}Y^}T9M5R7C듄"ibndR/z !.7[&bl&?&WCx]s\mF^nPH0d֌Q㵟)kBWhP^rOȾh]2˫t~Kn*=/rz:=r A ^N(:LE¦ƶ C^&x=S%lH?rpiΓؚwT14(9hBv?6>U`;X4-rd*1O3bDV{ѯToK,ݛW { Ap:BL`_grmԛ-IfyR{ez^nGq%eN; !a л?! qv j3gB8jL<Ts+BWUN*gF"՝yVMjI+0G:K(geYY:X-؀tˮ[;:lX, wPJ^!3R m`Q>r㙄INz5qxrzx8| +DelwzpZ;tnzF"fR}KҺș%)K5g9a.:D#\w9Wsk61_gS.n;f@xlKГVύ2rZn%C_zС}ȷ1{D xM)ǀFp6sN\L l%ruұsKSՉ6Cse୶/L Y9r2B}?+]y/ Ch ]leBjyC~#b_fZrA*cU ƷYN҆ACr,K?e#dwn y  9< 1~uHd7#mx7<s:唺wHuԷ*ѬK-.ZR$?(fv9@.Rm*K[`d".=՘|fD |~/^t&4h>&HerλJ]Pvj<5/?>[3 E5guRD؄aF9@a$Y4|%A!R@H`p[E90&X e"u_Ҵxpf'9w< Ȗr8g]W:fRX*)CM-QgDUpZ&B0'\?Їl ۿl6.& HF!fA irqpk1ROx!{qSHۚwg$m@z:I?/A}6pU_\fR(c Pc\b3@ #eCҕ;`4& G`j;~4mF4TaptXne˱,;4?9 ҷwX ?GCsxp6l8[+=s'##k8k`< M$_Obm0L7QDP*lR бs涠GZLɬl*xHޣɊweE~k I*; +r*glz1xWlEQi&Q+cI[VZd{O2p΋rgD!sШ$&m! mY DHPƸT -d*TQ#vaqKl(>u7 )/|W[ 4AŌ}˴02047J:o@$(zߡA*_JS`/Mo7}a |&Ѫ:HJ_֌k?J j[#. 2ΐ.@SDĺƬFo7Uo[{Q*R@ R%+lT$,tjqL"yWkՊ@ip^ UA^g(;Y$}682! Ҭ=֮.<|3 e׸MrO8"^qiЈDGokA;`0#p^#xuKGwݶK>U)K,/#̸nu5^Wl)bo'Q .+j_p_F5|atdf()is摬MA|`99´IW$RODMEa95lS}$KKݶm%Aϱ]=Wr K*8l{ R-%>eKtpnt>R<߅2L("c([P"AJFJ ETziѤ4+Pv#Oyݑ .V3 ;r'J;S,<;dCLLtLWN@I?Gꏻ{\VvM۾~ihZf6 e-?lN`bɰPb&˯iRLq\ͧ T7`ojYAY !")f)wMӝa^"o FoQMJFZ z\ 2V 9Us=?EǦQ%S,#pÎN0:%_T<_R1I|Ά Eq_~iM[+HV.e ԄOx枬`e]K3lLiőE y{ reTڧ4SE$.e,FwYC 0vjO /uL\L8:n./agl )(gFb'dIG4̆/u5U46TS= VZ^Uq)S ma(2;M<==`l^ ̌Zރj;=pmrڭATeT%vgxBS |.t,}=hy^ɿ>fw+\+ѓGH3Yɨߎ1ϣ$\qͬ)?Fù`Oc:5s407P;TAfҹXVJ,J>l2>n >`l_ 0]ս%s:ii&6jzvvyU+5ɍ{\Ka2Uh|ڄCpWƲ5N bpQLrz ]K;ݹS WK1LJ ZU0Pp)tED9Ⱥ uB 0"<'T82B Yv(p51΋"#t@m #ky"DrLK ǟiPNb%3}uc De Sun w /Z,|4ݬje-JFY|;/ # ym52.Y[V./i+(!nOqXć= ةl0dRې]|Z2..ϦMȱ)^q TUy2tLA`W(n{<7~X,{؃<'2·:[cxH+ompHķ=q{ŕrL2ӽ s*Vz|S6 Q=WgorLJ2$c]fqG?y >q $Xֲ Z9?^|o Kfʽ߉.-6s鲡^1Z_bA`]'YqS-n&VwH%F@LLh˨=ŕof&p\O])6l"|iܓ)s.7_'+*n1 r2Aҟ"pxmӉp sOIFzT5À /슳=8Rkߨ w| NS8Zum~+hYuF@E=] iN7QJi 5F IKgf'b)[Iok)~j)%A_?C_ [8 w6'eЍ^ vk+Sw0< ^B܁-kϡqLs41<#.M3rء̢ Hl<740PW >}C݄Uή~hksl@h6ޡ;$8ډma`R(ΗX>)h:б2}nag.G"0YJ]Bh>ChaAcYԍIH w:ٟM [oXr =E-{&C0ܽ4>R@GY݇xu}>IU;rGDwMȱH\M;HﭧLoUG5%uޢZYQ3THO~^z?/]kL5b֟2tjۼVhe9`E=]Cf?nzZmB&곟Ne3%*>bx*@9vZSκ{߈ck}/uq^\" ǔwƫ;5/{pnikwtqG.p`$"ݮ4{Uk|bdK5!b1 -A@2{ff2~G#lD=׽-7^뗞DSxscnyvAd j T88eir-`s+g+x:D{9-hPqPJ}vK \*yBWpvD}h<0.t0\UUhHz>߻1u#eogS+D+]e$0x!( mWpN4>^l잦 |h9KkbԵ&;s<[4tætbrRyrjV0{,z׮;{i.A$eQS:$a|¼%I,8%SFۆPtx^;3~l W!l{F8<Ly{%øDl",V"- KI77 ^D;K3)ڵKgoJˆ9_ph,HC=ҭUx)j'O&dj)%j[P%D+:n Lgl M Қq㡂~jX ͡P.P CCMpz*wT]3^AdƬ9|ygzTۯG7fI Eװ9^@T=tH_:2auǬEsh+}*Xt| -\[A/y_@Jr$ZarRip41]KLX+]0"u:_Ae2VDOt+XrM)KI35Ewsm9\2θʑԺnM|P!7$Sm:cܬЙ-e"տ2{ , *$_I<2}Y{ak1:ѢM4~ &ʀBMOaL]Y#>7|*҈'Bk<?r6X!C1ϯ#TkK*B̠ oMϧxzczƅNty2؉wrhuRhQ=sA i ->C{;uԘ8`?r zZޥ_HJXYe]>1UPʩ'zFH9UN?8ݔ9Ѓa|^3$lʴxƾ]4"=( 惡kVqNh#Jvu( g@pAd .g1wd>C# DрǸr&yϛf%}ʻitj{L68%S@AtACGSo1t2Q3@gKF5W kB#ω,Dl4/R'E( r'^۝~$/f&z;[(m WK7IhkT8yKpATg $K2$Ubd>J@pQ\|$%Dn,u~-o6e 7c 6_&+I[ZM!ZnI]פ.og|šGX'zR'3-Ҷ L|1u:s@3iR:.xZR1u-8oe\6_?49^>^'^V8K.D0_\mRes5kB˱*̭T2:OK:|Bոsx.hڬ$_eN Mnk>=ػy8º& BJ ky O )iV+3 )g yXWT^ςHtaXje[9i0h0F&5ԉډV oguq=y'K]LA=cNBw*U h+{w(T,(HLzg jr1sO'P7D@"}9C: C]#r N+oRx TyZ)[]C}K T'ТݙNN"omp0M?)뿺+0w*_l =^Y N(Ћՠ0C=S$K( '˟p 8䓲 _O(%;uQRQ@3:3(bd˙;zϤw0/#V#Z,6Tef+> `7uـ@m2O_g7JkMYd@}}$(QKqmNZ®7(O!aӈdOIaZR)7jK>fZvDU/xbOUcN.LD=`f,sQ9ZwܾkJ/GbYd=Y+@4\+v/ƲQKfJw "fiz[UNsleb qwaIyOcju s+ kL 'է hSD\Neb1dzT3;pAFʋf!yd\Y<U.zIdIF]elCF&KZv#~| w1iq;.LC`9TF9l~5a 5锨YUMNmm&śS U n`O$e~c-5|^Ve\&"\")08UǔPQCH9R 4U"`@m+t؁\_|˳twIV'3̡oۯ5q^ - hG'q8환Çf9I;&Ev{v\a 1O-iiw e "GOM 5p r4+^?5*E mp#"?YX@4 z{V9mZ=Lp*F[ (Cd7') z9&ҘWSL%ou,X7Bx.~&7NB.g"Eu{y6P~O6j5fʍ3|6+|Y ?Wo[iS0[8`,{$pu5>/˞*1<.#LXsz蹛h] '\hq^ɉ jʧ>f|L|@j=s0SLê=RBzt$ 2iRfK/Ȧ%T̤J0 ?.2Зhٛdv ֞;_7.m;4:[O6kx0Y8dzKXTVWdn 5q&OMtba40qbGH bM-qĊ~qSԡ\F/Vf,O͉w` eEFg2kcL5,&7N.PgS{wv=#5CZ?rlj#ږdGUM+= b`V؉g~&[5tn~9ծeJ53[6'ë,|5عg"tx.-Jv45 dHN2-}@k{&LI.;k` aӯZ S8 .2Uڍ)"jO'z@%p;:G20;)mKBjBĂ}PE]ل"V.` I &"حK3;%LG;YބPy9G1y"qF;){R)ϢK+8N5[M6JKHF u->-g":"^zH& K%17VРJU?ui »G?7TG|CI_u EF1w1ǞB:ZJ*G3P`P  vawjv#cw#<4t[k&)6> ᫺fYe_5 eZytXLzRo,bϻ 94:lk Aѫ~PH]O.'\g587+בP <-cO>/ӛ`_G֬]8AGT4 kt8`ÿq>svnL&fu jDi c}g5EQ16yC\D )ȫWT?y!E7_weh+h{eCidfЉ Vv.Mt1Sh&_ք2N-/95H|qo=_g?Y\#?Y(0EHԪgo/ldrFuy IJ|;/-lOl'NEvЀ^#"}HЈ-(5LFsXޕG0L$wؒUb̹o'!lo&ˑ1u'`D6Rl&b j3}p>+,-/3qIEmnh.E$vqK[@ͩ (|O%=v8G,rk}i3 0Ty^7nԐ޾ƒm 4U$iXt/ 뺯EJw* 7$t._>}u;tmӑ#0ѹps D:WXtJ1? ޴ K#%[ B@/PT%l*71xcu7-N^5]7#tps9R݊(%PE^ _p3 Oۢ ^I$4X3 V˷E=pԅ(MGR=)Kyc.StN*& )J{QSmnC'}hQ6CFĽ`٦}9n:N3M&`PW}nZ7M)z{hv˅:z_GrQw}fMq2nP1]f1&+J93~2 'KAs 3iN_2<σـZBU[ky.?{ڰf'藉颔6GN It)(IY^l݆S i;:N"4Ar6JKZ5\/*A|7?W;? <"/y**I[g_1=OC>A^g)A ,wl,UǿK,bTi 4 F6RԟZyJh-MeK^:NFrf1x'T^kX(bxnSq3Jp7-fg_vH&[jN)q0~c$ ɥlVCP'CY !7v".3!&V5"s[@ ~f-o麔/nԩמִms޵.g p<YCt{DP:] ULKvP9&Y*!րB{ 9Wew2ryLÿ@֙Ň~ՆMi =oU8hbxn)ln%ZhxZP *czί' qIRZr Q~_~P`ݤ'3|T9NӇUu)G>ZI?bœte NXh\EyZV1?˸y/mFi-jjXYkHLS31w8a{lj@ - zfm#@CD|I?6}xy&2d>U``.b Ȏ`O)E@H؏Odɪ87SJxrDҝԐj>=xǀ9336moUGp{˗}RM dΦR*hpX8ffJQQ?]?3۠nc073[=FK[l bRbHE+}Dƿcmb.~7~W9&@.;\e=}=ЙAI)nɝT %͉DAi Y+1}7\%]l\rdx]( -whӗd.ktrEVI ^,MgQBByպPT57~@f-}:A1ŢhhA!/`m}b2"<S^aVAȒɭdh}n|Y(5f?u蔰ޯ\p`[Eܸ,v74ٟBhV k[WΒ23 W;`%9D$@ ;`QڋoG?tZ]v.sOW Xki݀*zM 02%K7PewA(_ &գ͕?S]_Mփ&Fi+5`rMxGӨVlU{Jʸ㓮T6޾@e$D3qtעl,b]";{Hblӌ$MFrX{oSkqE#bzY['p.pD;Jǐr-N­xh+**M|S"URk2 Mmx@F?Β6Gpl/ Όcfe5bp?EFz`;Q/oV[&%ZЂiӰ zi3so3JnS}lS^nҠ )5X^e-`/iƛp 5~j*KVŭ}-_EjmdfrNoR#afB{kzNoQҜ ឝ  hyÅ4DՇ f~*5q7t[q <@}Hs2;D2(6M!("p&D`S|n̈́nU /zf],*y,-a`Y 7\L%˽Kv`> I3㽗z/O]9QHmU^61)\@Rp[Yi ߑ/`ŵzٝf!%:8䔀 C,l*`1uiG9Yo̠蒤ՙ(PP8fu\{OJf!~}`&71WwC#76h QMdQOv~6kSԅS 59gI!Loq4|z0?+GÈσيJQ2#Id<:,-s2]6YM+ N wjX/:NKZڨ)T~^AܵΣeY^BOrO*/rAR[3"-7T V}ӟ9 8x%s@?m^4=uU-oMz"d yEK?L=O?Gk/W\ VŽIoc:.Nzܸ3;؄%c%b.nzhچ]^K4zZh>0zٴ{D̕ǣ BYYr@/i$jǧѬOȇb|?U 3I%VQ՜sVlltȪɘRB`xW2Y~E^!hOhĔ!OPRY+\=Db6`covkiD簚+nW꧍7"gęv=q4X0á4es=ڒgKbnu@mAXm'ͫ1 ?i$* _4yOMlȎA8bJ W*2sѡFbfЂB'gΠVj'Xxd -2Y!X>5 :`\bEI,+F.'}lJMI^q^6pk&1 䊍qQb|C EIz<  }*9)%'zh5Vh(s<q{y@UZ~:$~o(ǑRAj=ä6+l>2h\5F\ s(瓍6O79{P%1i?^$9h I vYUbnPcg#$l5zc^lt/ /0ݣVT[`qNk6;pNY5`ޕ9odž?isn^"IvCyhPͬId 7qCi1> I1&@*%u-u*34芔"a@i0 !&87ol90_un鰯~]H\ΫT8>rep!fe%0U TX,s13lV!)H+SIKtY1qtω՗ove̔kx2f&!6U#ezq-^GC"Ew"/%ќ'NYS<<1+"`c5v8n,iF]1R<U~wC>*24K?SMxpK?0qA`_qhzB֡YG%ϫWGo:: xMh4]sQѰamQYXQEE|D+E9lIPJ@y ia]; ^] \Fﰰ þ9 sGXUH|Wo5fl'B-@K":nEnRޖܺik>3F9۶V(ԅTSȆgvx6T2uF"->}tG&(Gjʈ]w>v$  Pk2#]>'-: 8„mS}SE@I0)^@kkMAN9jO 8kqQ$ϲ9>rdYX1s~Ü;&ԝ8{LR9:9i>OQ6~ː># pğY n+50#Hw~ GEHI탉O1a+;?A e$2?}ϰc2>&XtŜD.?&S}ԂSCQ¶D"́ii%Elo+즼5|JYrhCTlGg%C,m%gm~U+"O*0 39CgX:_e 7>sbG0dg,ɴ@7`t:S攦ؠjS CNs𩎊oo?F[#Q:L>R8-"7X "5] gs#rf1TQkFP^) OKԢI+N')S,O64/Q,JwҰsţt9,2A?8q;VaVTLFo_1CDr7Fi)U$+=ǤF UH4=BNkF7lԨ3LMX|sy&,bE͕ v si^ l)_hvP|rP9e;Ԫ _ޤpϖ%"ح,{ 3^b|xbqíc&"8Iib|^%,K|#oǔNnvQu2D1I>v) x5Syc,^S0QT S,Q|SVbߋ ϝ? >ln}^'7EG2`#_7dôӓ1޺Q.?A;u|Qx:qV8*19=RsPFh٩Q_[ߛ n S*ȿ.=8/CҞj JO O~P!Ei#1r7B%C#ݺĤ3[( 4^ov,>o[aڒτ|}FH\9ߌNy$^x+{#;t^~腛z@(2P fÿt3rJ;b=cAódD(R5vTCeTCvePzn=B {l4Yp.V5x2$7bʛ_X+}/,3 z *Y|T+hyAn?ĊGkoɎ)`r0y@(ןrm@ |%"{2Ƅ ]q\Oel!ШGXeOH 6.45<'Qaʛ4W+M t+;\  HK\[ n]`H@; x]Ο.[@nl|3j*F_g]D#c6A墳S Xd 1{ڭCv Hk'KW-x@W6-W)0q-c2 =R*NCx<)M97ZVWqQ.s-32vHF$?=yrE(ݒJ$cFZFEрq I;Bڟ:c~[YzZfdD✉&_0gInb!\.fm==R~K1VO M//β;/'"ypdX`mL8)#u6x Ԭ_+)񁠷_"4x ~A _\9.&eŃYй?wևl] gW{m,`?9X<「ceXÝ#4lΡ6JϱT*}zn:̀>&01U8/d/85-T|ZήFo78}ixQA'O[g$ _+ERl9-@#\u!wƣ^>-e7dk/ϊ\P"o'v8:o ":#tZe[RI,#)g~JǤ}gj󀙧yʼnX{b~s!uxey,S<ݾ#3'68L"ιڢ~l;o\XF@F\Hp6.En~[geՊHĀ<)t}Eb* ,g9}ӯ#Ow h ̉.$" [.: PނY5_$kmDO)2MO;9c!LQI9lJS-N`GuƷC%Cg}*N~wHY, 3"fi)f$r"k!kGK~b8/-뒓9}y$,Ux "*Z&@SdޜOTW7%K>#avU }&nD=Tp!(,hBxze~ ýl/|!ۨdO|Eo$g@ny.`X=R4N=;5M46i]YJTuW'Td ƍlEDh|=2.ı[oc4x`VX+Ƕ>!1T&tn |CW-h#p렃7$m}*}/ _T21SqإH""BcՇ%"AG@쥪1/ Trhʲ6Agv۝h.>ųNB;).6Ɩ k~7{L-KII>Yc'OUQi #ڛ0 bBnpF9yo^0qz4wEB Hir 'd% F]ԉ~1=UOws kf#2PmDzkXH uHɃ-Va8”Hid(-%!DWg멐ƀq#1O`-z#3d<ޗNqмF˙"rs%5YS*/>oÀ~߇-n24RjB@9 C/r;RO\MlJȅXzC9<փT/-iNP# [5Y%e~D(sg[8$^8|2% گNw EgK䮚N"'%OJSVTQr F&2͍]yͿєj=Q_İIq(f ρBа2p#&]7XYLW, Zv&r]sCrNcLPnV_-1>\!)<|{ItE( 5sVz u GvVu)v  ɴ9v*(bT(FIkR]Ҍ@q6-,Vt[V Vfqi}͌EܬU79P x7E0%9wRQLjXQ"v8=m"'AEOw0fG恸nxXĉQokmǫR`M I&vb4LtJ@j39Kt& !h+{8P!{OC>nzŭsVp{| t'{z+*P5sk8C1sl &8h;jEJ2]*BUSxse:[Lvsw.QYA#-<X x{%VH0Tq[obGPHum%qcrfLh*D_ VƝ 9^Qg~X#KR,^28X)E\?s̽.g zȣ{4O5(h!EWvCF[m# ^SA\ćusVMXnĮZK[IM3v *ZG|X 󓥤dV-k4t{#7BAAI)SsTtž"c {h^|ğ0 zz}H5 fۼ7Gxd;i썌j 5ߎ3M}y!&f33hYt|ja%f53!gk'{C68;\fWǙC`bBXI.B Zl*׊uћl$ ; vžd Qc{xj$;"žC54^$.3й)PôB΄fZِnv>xz |܍'2[:ڷܩ.l36jFJSE;%}*ߔ@8SBdܣ!.pN`dTgô2].FJa8B]U{U|\~קܻơܞAEuOcXY]]<-RHΐ!c1M@Ne+cU "+MZ\|ܱzqm1,xV"oxgeR  BE{X)׎W͗PtSgߤX $vUafq+! I2e 4T3_ER $a3锖kB]hQ"j0[Kj>pFW2bnuV4SSU+p;'t`ƖŁt0|UV˳kN3fucaۙkn.BQs+$Ë$5#MǥO`ETh;JQ$"ih 3;,GE@G f23a%(eesrMqn9_xK]&݁T]/4}cFMŗ x5l?ӫ*,$'7jtW0n h {[=D]HUS9E,B}e%(( 5_Ƴi4Ne?t#oW{9%VHAzb AV7X5{huu~ Yt+OKL(8 .2iDouBd{)T쟴je?O Ppu*P;=/ha/ Zˊ1Yv8Py/ +j BS'OH=Ml<CP{+fU,7|Ȣ:.)0)08:p#{Z,"\(]2a⃭vE .|^*``Ā.D;f(v-tﭝLȽ}T^PRes {2U^;a7Jfx|\N:ѾU Z3 2%{_wl[ 4A4l-\;G,1MbJ3V Z VqɬNǵb\;U%Ķ0e"m͟HRk.H_j-l*- 'Z~)Jy[Z`_4E$$u1-md(׆= 7AZFKrMj[HgA5`b<yHm"z q0n)MR.Og݀iDp=!%"ѯB"IsO\iąҕa)ga f eV)aWրJ HgC,if7{衇"'@v1Ŧd2[z, GRGRW{ 2dQyPWǬ^d+PXAcJ$_@-sK3 }-”fּKr&B u@,ZC"tv)l605\67aQGlʺY]@WKsݷ|,UkOq}=H>{ͩA,E(mP]Ch"."6&l{0j8u+|\D3 ۭgEv! QsGy-܆`8xJx~M6qhZ좒SW8NE0rΑ^z̥.L9R\vi&L).AyEMi,:>6U 7S[½@{hltɈ /F!rQsQe^S~U#Fu^M}Icڲ ڜx XF8˴Nh)vN SH早QyqS+G&#->H4,&#a=xS+ YkNT@g4xr"%!Rcç ÝɅAmx#* %yJ[$ -E5@ AAuS-ͩcnd ;yA0av<;Gu@[H̟^^`w>o ziYodqF0vQ$ _2{'zO- gHsl}2Fs&F]^$-Zvj"_ݰ(EL!ңmHi<4J%tzp>.@hT\az `ƿv-f?=V <Ǯ+u#AM%C'-4MNۀ3blrF9d?)ԐpӾaVAfb:\<}y ;A;a9Qu(JRR}Z&bz'X7:.7IIe췹{hAU 䱠U\Nt:\MS<4'ǘ%(XcžE`¤XLۮ{,)(atyd-sKQ?5E BqPIKhˈo`M{+w/b ǘ Q&{0kA'i޻[jyecȗuۺ“/ZBU_u*H>a?<5ߎrP R^$ȁ"xs_`FN ܏w÷5B67vjT2pDRj|6ka3=pbuyK">؝֧8n#Z!?s cx3 IqNvF$b,ddX`xUЪ+.rwމs6nzw>r> ʭmHD3S9BWh(khR.$ {Ӱ\V2< @GƁ=ٷѾƏ EjH}j&V%{&dv i#cQ K@: ,N+s+Q+Vj< Ё=3-@ ;rs KEe•Ƌ6 HZ9ćv$L {7-fZt'uIv4њŴݨ,r6e][_qFs ;NZ_}>GAZ5]VD(xWKJNc>+٧T ˆ4'^us{+v%ϚΑ-Lh=2VNIKD%dC#7qSSO3lv#)Xu3GeÇAj+ Ph}+~R=$ӧ&LĆ͟i|%>k2uK]PlŹys8pg17<-yk"^d."A`SU+Q܎1^~60Q`冶JP?l԰ǿ/h72^"%fНMUW˺0foC1F!B.RJAhn|{CgtǃfwOtdسwr+BHh9HX!9*$lâŊ_[,lj+ pD!ˁv jo<@0hUG eק*(5,ֽ?2 Ceܙ,TBGXRX=I QdLx-ݵ#Q3< ilgSstG4}7îrE7-aa˪>P %l0#X5;fwִ:\'![~3 Oި[PuqWq9=)Q9[u u5Sl8[I@.c*.;-jN~Ϩ$q؈a}pt`w["FIk {͚ $5JVjV$mήQ>sBlہީc#ycPWFg_θf̉WmxlOVR<58_ɢ4`\18x(Y}َ%Lo1s;h;\Jʊf+YX!j ~km20CS_f#ble9U<=9W2}ZcS[m{1,M\$-#6ӕ#%#ڃ: lLc5Cn( BD#6 :SRDI1I%ǷԜj\ɧgY5D{K k CS/mد8[7zwX< lHx]d[O" q&H^\9t4,ݍS\ nfujV`,Dă /V|X(CV`P~\Yϫ[Wer 4Βռ"2'XǪֻ'**%!J=-գ5 t:- cu%C׳VQ_axsu#Qj1gryh^|ˈ@ӘK#D%&+wOΥB`nMn.qy)Y4AIAW u'9.^6LLuHc p?ʍbnd|YsNI:>8@"8{`ʿqMwNf` a[jf6̯-+|la{Gr-D]L7}Hs||e QU5pb /-}{:ȓ$5X Y_KQ0q~!ET62n=ڦ%-2+gvWy6fPk\:v?90 kݞۧ!=~E֚uŔn~ ceruKq2{]jKP葘 ͰhMa ZdQY(92ﲇTT  |*I~/Y`%4TlLJIj cnȑoL:H9BFʆo[ppZF9vwHpP ! !wG@yS (IˈTnR{6Za0f럼998ox1M-ԍ4Ad>h.t  0YΕ]/AgYZ07070100000002000081a4000000000000000000000001619eac9d00010068000000000000000000000000000000000000005500000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/]?Eh=ڜͩdYJ'O_"#Iޫty3FQfm1ZM&SɊp,}~Jl{{~_ L3p(-Z=qp&oݤEr ?{K5_p9a <vߔ1F!e1&S|ݻoSh#6Dcp *Y/;e/2aԏES4?Uhxo[˷ސ:}f{w-CvR>( 7ypE`yPuQ_v$7[ZkFʓ]8DɼIZY8ݱyurKULG(~Ƭckm=uF uGy菈?"P50Xa^eTneԗubI+PφFcK|RHU-Ҁ`]XħI5+힂TOFiM ZD:42k]F/!F01 DxK5?Ho9;mhq)-@jC5V o6Aր'1zndʙ:Nǧh+@-I6$T;cEdxL^?RM=^DH0nԔ]2y 5ߛRGJITD98R }Ѱ}Pfeԁ  2B|CAUm%pb#(l鏂=fl6pu"MF 1t$F'Mr G=S{텾:H59.W;MaaXA\*so * +gO0I |k]i2Z zu9):iVkJ ה  8! __KDHS х5hHWVVߏUf3VQS sܸSV=۔a: 밗ʸ v~Cq&бkgMaINky*<9wB J"-x;xG<_+=|$Iq|x&Lf0Ɛ'd4b*]AXVi:oAb{$x!bnwo} #g`aZhY`ف~Qӑs@7K\ҏ|Q8-np+2*gWo'0Z]0uB_z _|:=ΦȞg:wݡϴ$$9bت8㠧F<߀l^!( ŸS'qm}usE۽[jﻢ!O|V>qY,Ⲽ:Bci Q6AN%/Ear7$C>Zu4u)UMԒ!乾^NKt3^a?V[ʸܐ@H+(h@;A!.m 'V*B2O@=wNղ?!T$ﲢXF+>]MDr͌vVaF i~xW^^߂sLd ,>>AQr[biT{ 7[MTosw641 Fuʨ@l 5p>ϨRMZՔHދϠq1i;O@`wS3madx.V@`h؏݁m_-öe7W#Ֆ} O:$76|F9.!!JQKmƮR.oS4mߝԚ_x) TS&dy(r׭hf[ܮJ8l{LsW_ //xSV m qRN(ZWo@8d!Eƽ*wj'G]F|`"uk h,eəe 蕖[H@eL f}W59D%K7WUq7w/y@i퀟5W<63xҠH e=12SȳS#gx@#וohB!-+a L:#L-QҬ]MK$C KxKUz~!wq-&zOʾ\\~~=AeXя6zô"h7it X,klQK~替>FpyTB>q//ѺH>%@e0/q:.(ٷa7Yƕ*Z{(kmd7cC$Ӡ:\DZu4\c|ԑpH;,Q&^N==ҡ5bE Wx5>mBX; cfɈ3T/lK-{G1(`SɬYi5͵uO=|YMVj)2^߷g뤤F‰gDɂpiHnȹlG ΄S=;!'ؿvεBF(m(+{ :́s@a\ a:&O|03A⾓;8}E>4z4rQˀ _߃".w1iǯ't)ױ&x \'k@"e=ռoxώM'n݆(4aNAD{!VKx4snh Wlߺ)w"at!K8r(dȃ26w+y [xݎ,}4pw΂׃!*K9pi?p:XM&XV$F̬#ݍZC#A_Й{LÈŬ3ژbFϮ^`E..&{<7±?MNQcZ> dfG&.׀,;>&k-r9燱 !xB@ʡVy,!Xg;\O".?r*'6wZ*L9%o',Y{o.3V[mيb\$48͗DηS=jC4'<^(;L9&uZ::PK̃Gwc?;7hr0kejSQٙ=r띊ꥋ%N!v?$tDbB=.Ň¹x]Mʭ_ccV3֏Ò-!fF5W( IR X+ؐӬN#X益v PNTACuɼ7@q1:I&xel]}+ Wc*mEn)'oA6 ^$*y`nETdw 2_x"S7-w`*9%:]~&4B7M-'n*9n5 F [cPT`Y{SO'^g G6.2C N,f({]yGO8b^#kfZ@=Q}~*I{D>Vm%M"_ӒTG m運W ixpskeQd QOG2nwq6*-9LJ^LȈ0Fo{ZXe~T< pmWdՂ-AZ|'B?Wϙ䏼YJW# s.T9GoЌZTA!:1"#ne-6F޸ R?ݩ3Ϩ w%zv0̽vB@MucySJE͝C% -0~[Sk4vHd:X=.@hsxUh]cwƬMjrXЀ7SC2?`cg,d,p1Փ‹'/_(}#,!8/}+TW,e=~+ʫ/R5FUj3#C~H,tTPfVnH}vL%$~^mmazӫ7;4xQagJ31si p>D R\c%JU$d|8˰~KaG%+ V~R%`>1e[c/G(:Ԣ [JQ&Luh9zL}ϷF5k =dfp(|+aFl^܍)i)@ IF߫no UƏ )Qi |jP:/ ,9eu=*.,ٹ L L܏$}YıfŁ2 rYtcCȫ_׮ *h+v Z6k|s /U* kv߂Eje*lK.>ҝth/Pk<5f&Tbfz;~?nj3=y*0G ~h f:Uo$hMԃFq_-=}Xh̏9My7a T;77癦K?hw4E^Hg.Zxj*٦uJ"8p! ` <;-ͭ#?> ,êcfC}:<]"_L\M`Ho+Z@#[$sOf\t-ǎ0A8ġnLZ2&+N}e寊G!5ÀO|G'ѻ!DvPzX2^*X# i unUQc.scN./C1:T(eXfH.6d%Fى64MtaT;9X.#+#T[}LA2in 215J9W$c}VGMs_Έ: "n[-pQQU!{9d]l3NjV\#"N߫DCRhTqQr&L ˣtҒe R{t[ƁI{S똗Qs [Q lUA̢2A9Xgů%iFU ltޞ~V|c!> 7/b6 jf0j]gr/f?+,pP#ۜXe8NdF3^a#+U។q}O,t>Pc|})aWjIoN@vDYx?e~? f%\W2AE1N0g^-o43m%&wmYSiW28ZغP?,7!J}+ IK_u5؁s&L fH3~Z1׬N D{ƭCٖÎ:z;2* ه_q]Z] 2-$K&%'`ُ|mfڙiӬ@ԤE Iض_-Yom5io#=gPF. kV;Zা㦝A.׃`YRΰvTS=~9=U<WUټ;5Iߞ!Q"]Yv-4o[0 t긷@rӫbq[n\:-Tщ|S0[H\}9ä$I;4"{M>c&D^-|3Ԓ<4v/Bj*A {L~4 2hRUY<&KLY(E{r0ǻU8?{?.Km2E(Z+p6cśLswTDn]S[rH@xn<`P0Zt[/bp2eeH;L.$,5(N|^.hI4zH$*Bv6{|1V ' >WY0DX#j7ڽu%:7^"oV[VsղK 2`Z?iv"P_bAm*GgCtsiDÍv;F>iRP<ߢVJIZT ]!Sy 4$_P)Ȝ2 cPpGNɎ":vjΛgo@VoGWRL9 N d=2"Cg,FQ]kF/fAt Qe MB 5o_ڪw6k6ĉjFs#qwaPG8C^|֤J *&۠"V(nM{&O2u#ryI|oԷ & Ѐ>{ss.uUpuNh;f}Q/J !>pT{֐v8'# G{B5/]^Mˈ ^0t'Ƣ`5PX<eb^( ɡ[V<=y3Tu>oÆE, UĬҍ8mȖIP:VMtx:. ݭuWfQD =WoTVޫ$Td1))&GAկ4x4q=m Lkڦ@{.A ۰xam#ńepZ[r]Lf3H ;X/]dTs:ѺM0fx|:(BSm);sOQ#ti*f_!D!"^spH o@ tvů- tR}|%>g3ٷu^K,X\}#m]@꞉3B}'[qWYw؇'ELȷ4`[mWE(W/7e5% z:oK,%: =ӊ2vdVzH,*Ll]y«ywD1|16Mn[{; +,rp*a'z0CFG+,=YG,>\$7IZPv?Lr"bIFJ Ǽo454 ,UwE%ltV۾fKkxɤХoYVmԞI$ k ;4cڣl|j;Hlq`.yzGj7M|b"ROV8g{nŴtcE}"S~.NJ'KR Ȳ`vU>6bS/vRHF5 xOp:'WSH_q[1Ə\Wܚ6կYlb& auz*5֡  Ϊ0qŏuX$3~)7:(g"Ɔe.<̮z 좂k?(昕~@>k!bi6r\2St+T:I@ӿ >4VL ,CVD?c#S 67^o/IU?1ae2IӡW%_"k/~oGq"<saQy3=T{J'#G\~og_?r-剤Tyanjy;7 S=>S?և$ҳؽ=kԻ><b j'cŪw4-ܶ܎-Sʀ NfC#2]A]+1ՋX B+0Enc!#*^Mܒ#b"!(^H!ܝ Ų+Yc,_bS"`hJIhvz,A*ˍY` V< n*g|-ֿ{ًRDLS*~;ouqoaHJdgY d.O`.dtbG /==)(XR}V7on^B-EO $/2?8`TxG ڛ m8uecf/%AHͽN= XGV9pR%%~^cRwé#ìJ2<2}fk:Fj9O_HZ&&F2,j8HF(.X7-JMF_8v(o1dV-6I..2LLtoCeNXyƅ+ͼjŤWw1DXS~C2 Hlk>*G6OcX<[fJdX,=Oʜ)b` ۱zMhGNDn#X',&'#G) jXmϼ1 4)v`=ʡ9GNkd X!*JRoKs@ImT \&vY`ǭ JmVF\\KtL[PrslS!󍓮f(RƻuLpKpR\:Te-3 3д|l7FhT.01D4qJRK[f-wG7o&"63Iӣ8@.{y G;xhmj1!~tײ8> q|_{S~\35z_5la6'4m{ip P߲=jږL%n2UuUjLKì@x'Y#=2+.ƪO$*Sn)N<A, 똠16p_R/!;*;r+" ׼||F-nHVl9ϕmQ H쏀ր]S˂Ct*]@bs#ZK7~y\Bk؉aL '#(eX:XRĜx s B:sCvulBTJ EM$H!'nyĒTITyQ(1"<òiidۉ-&?wAzij3hjD1_Ni#zsc#_Ґ'3}&QN/-̘!5qCYl> h(#jj=#m^.ۖFd=SXkMc8"iC̉.?j:Ǻ(ưX}?|Q6^*Ɛ3Z̍>eŒ k 7&Sn*ChE'}~AC0sҾ*B4R V׆a#)ʁe7<^ˎn5eA2RpRj0n]Zn xC|D^[w?l-q vϦ*kՐ(+MpKl}Nrdg̋ھz̰@$% 뵜k=XnT9>%S{e {ϭ`K|=ȄfP|c"BER%;^ڋǟtzg_ל[]ye/X@;@Z&{A]ԛ?<nopdF.4F7&4<;\ ηBLwkΐ dYw^Ͱ[qVxFVe%pʜ^6@ JIlʍP #d9y/iC?cGG5z0F.敚d;\_s DuWs&M{6͈ uFVkm.??b:9RȫiyO5.TکjH)EM-_0DdPS,!M~j@p1+SJ ٷJh3wq7c\ONj,FA):cȓ6]78@LÝ)Ȧutv]e&P( n՞wef{<`OvrԉY~uKu1Vq\S'G"R[!\j2f=jI2$+_ !' ]x]ɣ `kMgXiH 3@ؾ:ݴʇ?~MA_>~8<`ڝBl GP|{DE֠ \zHhwciAv꧒_,gq-ۺkbQ׈8Q/)TMu?9\;VΞ+0:vjPL(FT5}G6S(M>A^$tmmbM%CCs !$\ؘcN *QbI d 9b.YqPɻ*T/hI6Uuw7X:u53NIiK S/QD uJO*4 䞆 9] {elz0((l#DIRViijQaS;xѴ&)_}ι^nKCQ8{skF?"KO6k%]e^c_P |]"YjֱsCLO2rѸQulRA<^F^#w^ =G.kb^{կ@^=pB;"X8kFu`͟UEm<Ǯ(/Ő\3C")#1&X+#p9] m&j`&Hω,*e4)S}t@̒fv2hW3HNWsV>BcK.gf8ѹNWB}ѲYu @p6w;'QwZzV y-yceHInPh.9[:eRI<~ H18qEk89{c䎩[A,jS ,CΒCMh'kQ`Y#PWXY|XrwO^Z"VOE@\v;Q63{+e, 2wJU7wpoc:sFOIxLweYѩX+Q(_szZbw3c^?`НL"ZJ -q[ qv?]ڳtql^)lIW]ח+*WQQdN셧n揨RT6LvOZܷ?djaGPcZzCv\pX[~']mpݼ`Q g%7MuKZL zA0^ԟw6@?,1kg\Ⳋ̗h)ԭg[KkImȗ;,P~qHpLZt&,&UWT%8#O\l1|yB TnKyGt=(x0Vod҉W TkqFutI+ċ(Y$0 1&ڎ@ĕYlU{U@y TYW͚KuR]%˃ QQm3m:jxT8$Lo$C qlS_'ֻ`A˳yV#b^%vTp) g|#6='2b6I+6 Ml6;Yz 2ND،2H~0!Qo^vL}'&xFm9Nw.Z[|c2S/x6z_EPqw.~.BA|jh)\>qv3fey*mr‹~ekUNA75T>Nw4H: ָ u5fBխ55Tg[4krx",u̚G+[0-NuKlIo@si˜*/?i,+ΪOc*wi$sdzĞfMJ(``pf`?FLl]y!3sU>^)ٖ5b 4jQ{X O!EJm!6g8.^+YQ ; :A-D/l \^UL`TDU~y.TK3!Nnc 3F43ed]us'SW,^ב[&j5ƌg7BR (,S8Zwѝ`yk++ Gg]"0l%rbK2_"ekR|bݼ =ѝnM+Þ O߳B]62x?Y+P&v7wy5vrG眔4iտ/8;dh7%+/[Cעg_ږrxf*`440T pE ]ID1'%MM ϱފB#bL2EV(ETAT՘߃)rq'UI}#z`A0E[K[̩NfDq\\;I%'δ]7ɽcDiqNb1 d(.[KI}z&^9a^֟xN E'\wQI2zfp#nyMc5UL BW 3'<(ގ4H1p)t_P]@\ y<5i6o H'g'?DHPF(P>lRބkHaqr; ׋U#AUٓp/kދ>W!;l>W勊p2$'Yl6q[ Sr:2׌z5%ILҜ| ;rQ`{,AKq=sS%3V Vأ*<ֆ4?V^j#wt,ÜVż,)ARw;xvށt wnB-bY]B:` 7{|F"n4~@?ڼy//0w*fBJTU)umS= "(3ݪcZ9Ѝ q|oeda)ǎYLf2EksUp7[ ~ɇ\ۥ΢_]ֱ UTH`gf/?[JV1չY sq:3bd0*QԓRۙD /Un?V[>hGB5p nNYwZ'ܦ˪ɶOUyҟۜYi세(EVc1ݶE ]KMZhcY9^_z4V\ O E읕6X-rGߩے3Z׶[p'ςngż@8ma uSs-$yT_( ̜(cy<^}t7LKK %8cz/[|&wwZp+ߎ}u͙pI5y w@iQc3HqW ]oX?ǂѮ6 fDնbY﹗T?U*P}Јc5}_TIB5O2Y3R}r @)JLm&'ȐJ(.zðMsH߄)H͑+PcPV =EZ0BJkA"ӽݙk$_ ={zeo|H++ӖZQ-sYP?u%<@$XA3U_8< $(('Mb[j咲_T)_K?/%M91BÞR=ѯZeL!(§ p77uu]'b4ˉ\id6C&Rl]:*H5OSrNc_;zn@c}lS5vB3U^?abbi8ce3) R[7˵֯]krz"@3,?"+Sip|6T"0aB}.+Y)BHujYvUkb,2^׫Ћ6kMT "("KK7Қ- 픉d C⋐ !wQ|$zŎI}ЛVpMVLvsHBg67,Бj0Mq4&^?!jvo Ra3\ka\XA)q4(MRw ?N\á CG@۰B(K"ZRY2n8x^ɱCrmf;야2еM3I <>E'h`?Q;z>R͛` ;';*oqr&.Qi- Ʒ>ǭbɺzjGdQV=EQ~@:r&Rj,oJvdhѩYv4Ҷݩ"y+64|0_0!t: d^{(yQj!^(wQ1nU$* ùUH/5vҴ.8d>jՌ|_B7r [ўY3GE~,6`GbG%>0W4 4fQTr YU|XY' .#ɋaW@9wBƺm%]^5~o&#aw9sՙ6o ]{@&SJ Cɦ?]D(:z7tf<b*\w^eQ#RN*s*&bz!_ڣF%TAaF!? X4 0:n+"ҿxWyN>WS5@6ACҰ(1lBD}, БnhGi.wF$?az  Ȃ*I5\0ީ`^TUT8 g g]k2IBAfLcC5:4 )\j;ۮΫi* 2fO~~i!ݔf9yk |OfN*x1bvӖlB)J83~Ԓwq[;W vb,P$c +"\#8u_!3Lb{qSxtJMHbprw#}Cdudx/ xLcso5;/H<$z|= 1 -^Vmn+_CRn'ٴ7]P@Dž`ȈDr^4 #?\b]ؒ/mR@r㘦,؞uZ(B[L+}Z+iNme.I[R!9{©FtɺCLWnNTݥbs0,ko~Nv6i6ѥHAJWFV%OoVdDZcf.~>~O5ȏK@SI<3O*H\c_Jg3pE2N$~mS$$;ÊPx6 |_Uw_WntN"c z"-gLM2ZI*ӧ%xE_-HYR9y cR@S+v_W{_,(W5M٩~"f_ :#T/0o @i ZՖh&}NBnjZiBJ Nʧ,K&A.I]7*6~u}[%cٺÿޕ+˘PY_LBR@+g%ё}$&VGdkM"ARn*[T";HZivoU@ \tfA")ELn fz^'e}O!R&v憱"?ū>^PZ`L>rJxZnK aY;nK$LtfiDϺHQ{~!8u>X0f52t)QB`Lx۫Y%feA'[`]_ | {@Ńҷ%Njn*%P66'\d!;EHXMo&pJ?7@,YYWS$Ē"EVONt4n ܴٱ!$)b5 YxQ9A\q}Q`E&2`M!\?+[n$PJ&#?j򉛦d6&,wD7ÒۙTe-P0Dʿu>!vemd+KW7Ɯ y 6 ' ' E gX" kaϼmEqs7}>9EyByǖ#㸔~[45YATBu zO Xj D;HZFMwe[ .oKX6"yc67j!KS0},@)غDX1kq$ ]d4+ wC0xT(A6m.I{e{6tG)HNm Rq6,hl2>#2n.Mɦ; P, A#Aq]uuwh{~^$\Qd܁rr>xbWt7liVḴr@oU fu CLjJ;# h8pd)kUyqD@21|"ɕa«{N$?rJnxYun rU,)wD5ʁ1 {oGT/^Dr"d~2t1j~ؤRH9My0pP._yl\DVzIA{9iVn-`zŒަ%)9ƽV|ㆨFb qKXܺXYkrMʣk!Nkc:aN%'l]?`sȭtXB0vp0$/v Ҵo$&ȩm{Hc9! mfY:)]tnKRFd-Z1dWs͖V˯8)*,OQ\>Н^~mgO^`#̑#K?x3ݘΔb0uFd2} &9(/eI;0,)u?SбՑSS]HY:5-]?i]9%33f|Wl)i0$g 5vnϣ4@{jP9 ʝ4*Zfcv .${޺'zsU㔹8M%'ߕ|}ÄX{&|΄iP+Ɔ> O' "Y FfEqG4ء~5viX v~),\ɲCpʹeYfy/~+'оpy -2MS+ 3T,uoLߣf<R *6AnԟyAQr>O4kzz!KzFH-[\#n0ۍl`-Uc37 _VSKFZke| uڂ%pߐ_dsU3*GS6{|oEa`[nfX~ \m3-~ʴj`yE!Y}' ³bVӐ(wC[k+(5iUM\Z~aKn鎱@*7JfN'Ku/==2"|07"Zg,T}J iČ!iMT%83>ݠ7_6:Zѹ9tc q\_5a5߁n#zUbW)JN)_Vڌ?ـ [ @,ǰ:/3[>_𕋢ԙ+虥Qw-[!3J P1NFY[v:6o- ɮUg3=9 M׳JX֑d](*ڵLE3qDf Z5MFhVNW~7,a]c'ޢTrm@0CEt@@qwZBFROƃ64yo y`Zc!xָt~2 +qu!ކ+ Z*=+8=_ ݻRñpi1ogB]g|jkˁ m){3A3ᠯHJv%PX35ZCRT*OW ĞIXl]IQ>tg'BD#\ǍF!A -rh=Ej]i9SHiބ[KI7-2 b Liehr]dNCW8v!y] <˙6<ߏesvf'ٌffS8v<2;ܞ.v ňƼg]Р+*fvQ&5sC&/,~ Zqe.W'O/?-R"`^l%emQX9KLd|zr_-R8Of,Azxs8rH_ S@1;"E")|ڴ?y7<;)ԦYq|A٘3[v0!?GV[ pCj956:qF;$p aݛ!eڝڷ1*˥ܒP|d`^~K] I=RK& 1*^Hb6tU/<ۉ(L<}gfVr 4m/|WXDE_e r2+ K/"h5tx#VYdjp( Y dm;3kΘN~Z}qWЎT0ns[[ҋXl[oûc7g -gtELiTachîzp~:+IA\W|cP %=ر"G"`m?sL<ތ|Wy'Vtz[w7#d *9I(3*9XŜ깖L݈$J荴+J555]1"Q2wO[ hh_fҝ> hץo h j~T:}v2k~4,jU2IuI2rD TPotQ,cz*G59ƲyC hj) V! R"_J-2KPv,v_Lϑ6e&F썷_)__6J_t.5  h7'(pFsm޼юư:Kʿw/nеMNSl8B ]@!~g:x# ^l7#17.PbeZ3$o7+. VŸ2}-Ygs~D'"W=yX :٦X* Xܝon^dOSZ?0neڟq4frXӞXDlBf |4nQik<𖣞?<&`k'ԾGbpV=< Ŵ I"d~W59tYan } K޹^baM%"6V)-oj Qq[ձ],IXW@ݝn((ߗ('{!"Zg>q:-1n76) 4&Gҟ|] ʺZqf7xrOf;*,4Θ5Tՙ-I͑G;7۶C) !Utڻx b#LCÔ] O㕑@ő %TTx0EmE _J@eŽ'h FO 48bi;[FIyreӍd2V8m9`X`u(_و.N[uDje D-~06dNuu: [+័JѦL؝Z|ML HMhRDUGA+yYuUU畬S9:ߖ"7sК'sÍP6kD*+ (:~'DW 7ڙ:/.5XT|sl[au[r1Eg3l˳jzl XiAb*X:Wp86Xua-NAgF"gB 8 YV4Drob^ Ts[Qߙ4i¼a9nv+^XmlHDO~^%k4G Lw,1^Y^Т0rGk8P:9-mkݘtKXtۃt.WoJ^ 7D髰++-R,+5(tf$lfQo+6"z'+uآe'7#{dI[plׅ=ĉi}Xe3ADd51S7^J}¥YDq=-p%ĵ-@ wzRW`CyVbx8 LRK`ח |UÃ^lLku g| !%^'46MU } y̲tǂ}w拁 LSL| N-Z钂}tFB7 ,UsO_jб]N4*_ R%v b߮#_ϛ qo8uz&&;60XWQn)6/CR\>+_ e $)rdUJˀ"i}^idI+J)[*bpWm9oXnNlgոX1=h#zILߟKή4$ tHbjzW?šfE/)XYqa*YɦH[sw5U0) An6-W>1778 Ű;_ _|9M_/]zFFT#]׸fqZgE<} ª2Z)z:pɑ{?@ 'i]Ɋp;LJ[GI quO=BY"5hp@(9|;zb_} Y1NT p;oA)yl wfla hi&_Nn%y+o+5uqދ4NG:n{ԝY!fr++h-4#v9qfS"76fqt^?vZܻ@7:%W/,_W -:N4)RB7˯c{uT؊Me+:`zAn Uċ=Gpeh 4~%i }SopՌӸCgsDW\ 1MV5tY{XS19 &T,72G6 1gwT͛ߓܨ05^He+5*gyUAGsO #cmˋW![VGf; 􈢲c  YSctN2fKa:9?أq%R6Bh!pjfdQA<>tHJYJTQEoIr~GYWjfx`e#x?T0dE̾YxOx3$m"`ӧsD&tS`W/DPPz]W\}o׮5|L-v8y%q;.6H*ۨcAM|O4>+!g>2[:px6F)F6rl˩[${=ʅsiĘ M%=P0Z yꪵn<'@Fyt^r9Jup`EVӉ/βHe\rSHvAePքX&J'٠Qf:=vlQatsLsA)t"1\,,MMeC.rtz+S V!NJbvx$Uz>k,!od.%e ޟ&@~.Th9[tbK\Ee2r۳Fx } Cx7GL# W}y|^_A4Vp!U95ߟYZ>7N6/zy}$t  P,ƈ݋,YD @ M, ϟ1WxJX9W9$$̗m}o1yL;rJ{>;*Hd~tWNI Sݼ&G}f'b+/Zϧ87JWW/sJSzz޺o,awbdFj da 30i+ "8i+dfUdWb}msiPs9@vyb\WzX@y2$pHUq姆߼hߊPDF}H/s#k(dr-֩[ι\hKS]\5[­n!<܌y^E|y\4F&?agsM, ybu; Ao"AJ@֔^.אtŜg%-r|9EQz?or }*M(_4LnQ:6ɑ6ѴNGr{5cN",n<b7tcfx^)'*k-SJN%@qvyY}WXZ6Du?@m A}1##1:_$mwiy>4%=T̉GZ$Z(3j/@sy%?'Oֶfd]mCPaUH Q{#L5 ߴg.CyYIp H b&7f&Nؽ& 0bx+(ly4WU:b#XvZ:B'J}+#9p7XڑRF.UqyӃ0$^?Y7 AKbY#A ־mfE["YoC=MUlc@֦ԏ F9biJ}V\B3:qw;C z#QL<M`7f|Q]Ю+kS! cy` kw}&. V5#ŪTeu v1V .j9V/EGxmdPȎޠ+%P `i'f/i7!gD%_y1bokֈ,JpJ EvJ)CX 0rX\qX؎:+/D5.~(m:9%}.NEw2^w%۞=&OK"2Eֻ&І;Nɸ4Cjͽn k][*|S"Onۋ4,\ON*(,zL'gYq <%AH7xc ?=zI݈0kHp{?6᫄_ЁqP,ީQMK[ !g Co6<doW]u菛?"&(S+W,MW˥cF{ႫOyυ&\ifĨHHbm5J.y˽gBgl#yH([c[e1Ju@ l*5`҈⮯1qW_&tm_Ϋ+rĪ 7Mةnηi-9݄ro o()"Zٴ'{*9:b-]Ԫ 2L .Кz"]E6&g| S&%#e LDYn-&Ebs߾{4{;@ 5 C'qRWH#:RozN>'GDoTX5ȐU\o.zL9_ojJ-ĵ6DOZ%FC|4"+?>je2ˆ'N+(<:? *vVP_hQ̫Y}#[ vjFqS"z;1 ZT_ʄ(5|cNm!`WsW/IDCm̡G/gzU@S+'aΪ<B*rUT z{ID#] MqJ01f8$ce{ D G eni{^_LkD?̣K\3Er19bZlu$rTR],} z[[K*(0щ ~QpaX7GzE1frsވw!ϵ#XROVSxuh,t6=SiV' f2Hݺmr[У,|-$p~PRdt?o 5Р_lD@ڊҾ_m4x I,K9byCwHK[(/-K{ofYb~*@:3p~p-|DzW\L8:;T}بYlD~_榉% ìVb0 u}=:pYS!òӗ&`շ>l8" \+-uuS?xyDDNGy~QʽMr[ٵɑ} ۆ-"~WCp} @dQ̀ 1UdKXaHO,>> ^TjCTg7w1nǨ e! <͒6jȓͤL { 8IeCn=O44Z^x+eZemcӒC'ݯL&ɧ̲Zߕ c/7Hz倜[-; bȖiaWDc*jh`>|:ͨm^jC#{m^v..n\&u7حf WGV%]l(*`M(q&+#df24݆H_d W3czϵڗ¶l5,Rh@#^ 0 P=֥^"ͧ+ =pRk#@Y)s0@5&Di&1%'FV5❌X>fNR޺_4_{5im{X7/(os AݾA|bbZ0ԄQYd h61PKôC `^pț?Adgq~Uaeepi,EPwa0VB\:3c!X>yI F]sR[acCfQ <yBVwiEl?̉I-clAh0Y4>:+>qX ")@B{h jnA@NK$؄wqw˹TFyw( 쐸/cᚳÚZ7|Br\.7&Hx(&;rԟ%['wA !ۭly|67Xti^\ *&;|3.c54/._ׄ2IÎ~@h;4x5UK,)n+jPttٷ!Sw۰ TeTYy͗^6úvd!3i3̙=p,תS3 Tt".jb空XnK+1WT\=,?R^RluCOC徃;=so!(H#1fάӴn@TA1Gu>z*}X%KXO2Y$y~MH@|1 W%3܃^$%΂p(T,7f& ׽Xl9#IX[Oko&2$C;rX4Gy}*^?8Eaf2w#(Ŋ'chybZ[FWV)j5M5Hm{LxSaaIT.*i>(ٜ;)g5׺#%ȼ~6ʔ_ ҝ^zqˇna LFo Np<*GTA <r,-O+ M| ݤ+@{͂m؞ ?"0"Nhgфv&rLjl̢FXVÀJЌ&\i`h%sGb!L?;C]f}4$kL6E#_j@8Qk9u*FyA 4, sSO*iw &'p|@0,BlisCB%3-y&QCJ"|~C$J~V~iW =_i(yEP:dԎ ]鷼$8y #p%Nbk{{hSsJ$e[{/w Πʰ;w 3>Y2꿹}98xu^ï=`tJs _B0JIs` ٿ+i3vJwd,T?~zR?MP0.1}UKV?VQ!Y3&~@QƧꯪ58œ.b6Hƻ"ۑYd!JS#|1"{k!XwR *(?q_X͔o߉XZ~ػp䖻4+@c3"2剹N2r7AVC: \\ū=ExL22O=$ V}koF?qWA؀Xl|lqFedyLVc5-ꬡk .{~1dO|"d+Dl!~ÈT֗5IC@@}8Z`@jڮ__+Ft1 ,vÄ]..-dw+>V#STky/=g'-֯J{+gIv=v>1zgI $pkxf; 6^,1#G>]갓d n7y#Yn1#ƤMݖhHgZՁ>5bKafRO׮w3wv* D3G}Ԅ\?4wtfup=ț>q_ȥm&nXZ})kVGaU>g4V$O)TL522ˡSjg~CDg d GFQ-)`㨚x]tzM:ng/NFۓڂ*Lew># B7J#ux`_+>7ÕHY9y ՙi?k:֋X(t+39k}w4F"䈉b)(ۇy?%R½F,S`G4:DT A7wC}(%oI(i#{N\|bfrb&ohqNTP6ʦH˲Bf.~ta TE)1I4LM\CAcWY勥*nݢ#iFqCGȨxc&R:z Hn>2/G:,0.43[pl]0=cع?* Q$h#i~wf4/m:oO~N˜!/4Dh] ك PNGLSþt6/\΃!Cx"9Å/P2fM-\Զ.K7 D$k]̬ TC<ԁUaz)#eRuђ7`gy5 uP, f-fΒzMD,ܠǍ*T9D%{w!O$ 38nW{?<Z9 8iH3P!A3ίW3DT@Jl1hbbL,Q sG]ޙɬ8OP eUqF֩I^\xV`@ eآSm˂@KA$3Z_uH?Ń> ёP<}vݨjpV|6w+Ȣ6cŭ0m5|Ö?r ?W\} iՌOA\)lԾ2Νr:aX MO#i:$}ARdq+1J@.cc{bN| W /8ϊkʹEe0]m[CýSL(d"! _"h 6rRd0'?j版h8_7Edo *p2ns#J铱&|_9 8Sky>.g-sԵo)}h Quz缬 g,e)Ns1x5`fjX_UtV#G;y ^[J[>֧#QIT+@Bd!ljAnrdn@*k! Yl>|yp]iHz(?ho+RЛudpX]4|X=`+':~Z,_%ڟI]zS=ǰvO }M7\P0D٫qavj8W$rq 0Dr2?-cW)rHNx"Si85Ϩ٩O|}oFdճ5|r(ʀb䗉kie;m_'#֊!hX*nTr|k ȵB)9gROh1)Jw9a.tr R/MMqRm@ysP" ꌸ>_p2w\3l&)&lgh҉q#4x  YტM4c*'ݲv`$$3 aZ=Gt6NX嚫/PfC X||HۨtI -X,^H/KUTG5~l!o! Ԧ`ZՇnmmMz~V[f!"xRV1}ªG( 0E!!V@J].);: `yލ3B9̺xY;J?߬D.Aii 1P\E|m_(͚(o]kM OLrQ9=ߗ庚7!emp"T1Qq@Z2T𷆹3>,ᖑj-skt\V^"i]xvݫ!IDG"UKGH΋ d{Zr1 V6^IK2vTٯoAןdX,sjqm5M,ӄ^ډ0I8O2DuW*x7F!Fz 5U16:I^v7ya";ED.ߔx}d#M`hO&#VS Z "5:y:4fم z@KST$Q5rxM ̫cs)gP{f9ppb{hY}BAL-2[w\E'nohNV˕"ߌJINEc hJmVl2g!_]}?ajnTBt׉]r(L|%)WU@k- -=7UX3*_ ;5eNu;]{ˀXCl$\Xptq6&:Lys9Ģ;DIdT3Wz̞\߮/ |<ȫ796YױqD G8 e-Jd+n y {U'n`|\Rgr$`I 盯b2>RTe[,^9\BmYJlY߆ fcKۍ~)?wI#."Xը]=fCC"++)!eBURQ`b c^ŗʰ5A&$ |0ϬnN~Dco< ~mAͻYAd|+`cM((T6޷f+qKM[PzXb -b$k8shz' B R=If~Ud=Wt%:Wcj(ң[S-;1D<qJeaVr U sv+tͽ_zK_:q$! ?(u7-Tpٷd+kqtӝ-O|Hs=cy$,6#ݲs[#6'O/"oQUA[,nQ:{ sc(ϙ03Yʆ7aLLteA$@ EfO:q)&[hL BD !p~ l8iYM:MX Ϡ+fNIly4_F\JQAbG37]go<y3KUA8z`Sb8EHң%6SDcЖJb͜wfH膅c:ܵ;`8GOWSa.az]oe9Xis|V|iu~k,h6e/Df:vHVu^.KgFJB`z2=Jb.%EXTfV:naZ п1VB_R2{)$^;_߿H6W>:Ι-qa~[ȸ;7P⨔,Ǐ!Pjl‡6迆\2qIѷ\}X"ʳ1(U}9>nQ:&~ؚۆ?Ek9^>&j 8HU1SSAFc"s՝QdE+.P??uQ7(GEW*MAԔxۣ*, B6Mj,"prG B ~qu^ P;)HDWuBSoeOxE[iI 1~w:2E:S/Zd7MxꈀE⚞ ;ۢҟC2t5k|5e$ 1ryƼ3yBFkc.L y+|RqPW,hoZ8K\|;Xlɝ+!äwWH= 2 C6g{P\hTE!~t&שچ`0NXSh8=~D-e7$7Y ,Tz zv~z[ij-ٽ~TTp]y.1 )=ݦjluE"KȿL^Ӽ/ ;vySKe!Cyz6$tS,$SE܇W䒓@x2>)dhsvx @7a ʪ]H> Db܇b쉶[|k0:fʍ Xo&2*g{tI>ggiu,ۏ'|E[ ~FH.Vw_DOb!'CCezyP>hüSK+EoF4{=;X`:?" s` շHkNx@GmsP6>{:<(ץG;ckX}!dfz$"wl@<[VZ鴉)E> R465tU=#g3 k‰wm/L se,:f77VIцb4,C1=a R`F#׾iTjQ &Ox)aC<ivf-30TV9~>%ჳ;j(Ø,Q 7􄿍@:#%*E59zk[`{Duz:&I<UUaާ$_hHmHJNxPT&RQ$ldo`З[#֘%Џ}6)9e$WK2 Q0^D >X=Ru<8a.]V|++@\|AKAn$kw_μefed媥~]m}أAvmMX;'5bs~]քVgm|[Tmkؙap6wˈ֔Ƹ>atO7ruZ\ .3g7cG8aU'Qt͍9,j" q$ TeA)8'cP:z\~af]? M?A 6"/Inx^⩣S;9~ש䣅+Q* $K3S tw㴉LlNQS帊\iqvS?=2h]d78UՒeML=l6\}Il4ES^Z^ Y#R{H暵W݊8;F&k5S);ia TRKJ_!9M9[ UQ#6\illgjaNf'KR!܂F8>On4:.b5[?X H:A _>:ژ+XH^W= _jݯp7ㆁgрg Wy}^_U@%\ǎf$O}3ė"\=''JobԬgo2~3]?1\2|a*25B|20ju -o8%CZ"“Euzqg:^^x}XX򍍒uI*MY~Y s$ cHtvŎV|2hxÐ,EL"D$@ϱ 4@F77{ W,Pͬ`{(Fpyy`:ˠ(2M5 xj(mCPb|f{Pk) 5eD~]@3ߕ r{["ERor!`|5c3f(Y*3(S{XvѤsmfa.;ofdw wFLdR,Tw]iwuپ'7raYh@ 7gOXE=CMz8O=Gx"-65R)eSV/ZP(pxP2ezBz4^{\C,R*^bC&TK/n[˙ V6\Q,s\owSrOK4" em;}CP] Ax/4ڳnUIA7/l4$]Eޜ\ZCIs%zbǮkۓa;%;;W%-j߅9淏c uik+7mڲw۪2)`n35ZHC>{MPzR>iba;Aon r攓8Y1Ygk $(y)*5j10~FBb8Hf,d&Ԟߝ`F*1+L R6¢TzЇWI:Ϝ.ݝc[^j`~ޡJ!Y^k$@2s]mobw(u'GAAV^u' >x(-<{mB'mT-@SAqb9Ҕ l1 qbasIǾ= =TȽ{DmPpBmSZۻ#yK!ϴZta'|TȅrZ[,tKvړD^H ~( (-ۼE$4%Kv9X)ܦ~,5m&A#-e$<%&ζĥTlv#a%ݒZɖ !;cqͭ<uK'q_b HE蝼LE0TMRxEy5۵i>%-|,C8Wy!}<'Jˬ 0.(:S0_M#QdVë'2^lU.S͂+yi#m}F .;E~sqG謥w0]\K"prXp3Ǫ&{-!Y0# $%dҔ:N Yf`0(heB 7ba`f)@hX?lfXfPśCUێ 22}v MVA s8Bcat6]V BXG*QL^qq!D9m,p'"3wzy .x3֯,}?>:s-s-l6O+).6D'ʃ(O0KsUUxf~>ޜE6RgY̷K H:\3',ֲym`* WU &`% X62$u=]YN,sx"s+^MC Qyhk`7V(r\Z<䲠YBs{-`C\nݾm' x$ ϨK.m1| s7@݀hU4-Iam#3C*UvRb..ik5n! lv=nršYM"S>x$Yk+$Pl)`:="7͂hQ;j) M8Q8˳]Q/l=#nb(6LHct]AeFr7>nn68Mڃ:^Q0.!(]c_ 1M<}>ܲrL`c TzI )g;K0 oAY(f\lU۲ CeaWVS<~$kzyMQ00k !S:42/XR.&lF P0 kFyJTicxD3 KsK+?6FOPw 1%hY]kɰݣ>Gޥ"ND_^a,Kv/`@ٳ灂ug]/y 6jBlVDsUJc|*݌M}@NQ{MT0<;Mзi?k (>͈bcT$BźJ+d>a~Q0у [G]%+57{ϤSSq> o}c &Toޓ4lA[(;vs.@.o&箩t-I<)ŏd3lۡ*&dw*+l)hИЪ$`Q~u =hl{֯;r2n2 RMP2D=x|Ky1x0/Qn)f,3pbXABoW`"X9ALDtZQ$xxDdM?,cQ@/7q1$C̶GBvf7@w/߅pa':B%:YGH> bQF9a8IxpQV2ߴB gD0??=L]yojO~[뫡L+C>bSh5;GNسw寽xݺW$NN$% 5/K@po^A/opAEF]fߢ? p)I3l#r65q;TFG\WߠK =ȯś.XW_. k:M [˂k_^Ua,-G1%Hl_r9 h8fN8@?/u88ԶC@˔)ҕ7wxhǔP 7dhMv5#_[Jd" Pcrcj$u0UPXmU QiVҎ?|k[p'A~.$BݗP^i6] vM(iڳ[Ѕ4 5G",ݏQ1[uD.05B#?>N4-Fl +Ǔ~~ ^[ME|!gGgY * NFB!E6 TˀpSNp7|u"oBs·(A@ \kK@W)ߍ7-̢4%Yjdtf$<ۧa +厏V2P""w^tzJhPf ].< 79tZmQ_Ќd ղbw>n4 w/D|(Dv~ǴUC)h_Ǔ|ES${7P%@>d].ɇY؇i0}[w@W4W6"p/Wo``¬>[evH' 0 (sg]r7)eӵzkR=琂/Wkdnp;LaJK/iIp1 rɗ<<ƅCgY5Mg2y:sS`OF18et$ǁP|ZA¾,3 d<!0jΡǸG)҄μH]k%2vGHehq݇O(e9zeJD xZL\ $ "l|{E[uDy_ x>, "IWkGft'M_nWFݝpq0V ߰:<Ff6[ê= T]qC޴qT|A|(x_C:m[q41~^ߓn~sZH%9dP68s#~ 3珦ŝ'/ :3Q!{g-#XkybrHi8/Lsά/A IfSc5"jxnϿ= %P&r/g`sm~7 Й8~1#-tdmv"=oW+4Yu{Dm2y3e#$U_m+q4ŤFxկhı^;pY6 ^E.`_t@b8%7q3Mf4>c4&8t rqxݒմNܾtSYtǿf!h5I295 GXh1`@45:6ϗ9:#@+,{f٩>%7}׎PC/"dЊGG|H/35Sld $sBS]l28&t,.#,|J@ɂ0wSňa<..tI <&BA3WrsHo7nS;xb45 uodQߊH;[dj>8k3 >yxZ,z?Pb>!U+)95~S `~yZ6 NnA%AHбI;NN.tmcaXa7݉Wq%Vua}Cy:7E5yGj럄5,&[TYE=t E6h7sߑ%4]oOK/ш⿅ݩ)pkrb9:*5(!!ұt>J^)۟4ۻxK]*S8֝7[ @MX~E꼆Bn=bRڢTTL¿lZi 2;IDűZ/mBg3 ټƒMi n%?QOO+XQ5!- Abd9_v$ 6 @`՛>=Ucކe'$jW D%<3(o=hKJYuj9Pԑߢ3NˤhtiMi-< /LgӯX!n5jSpgGUIr]AcL#)f\/l[ưUЎ!"+M'p4f_ 7ۙ) kRn%jA8XMv܆ήN$ 5YUg l0gl=.?y:Q:,,U0l˖|lWxpLw'B%K]ς:֡wI)*H)k0|[{_]A9^<#= j5bdu4DPkn{Iٌ`\yH8ᗂbDT!x0@nEÛ)'"(]-ê*aTD!YKs8H5 \Oabޞ>UBE$s0fN g4XWJO@κf{2{{'X _5Ҽ7s|2De7daF;XK+&2T8;tLI|n!gNA~Ì9[|A>'%e'z&`E3)3컖S~vU/υra"ǿ6BK@|{=0p"k0%Jꭱ~|:Po Qs.ﵰz 3T _mZ2vZCuw7@>C3n1h #pL>5>GL8ð~n'׽Zj#Ц]Pth3X94D>~f?E,QQB_@CH4܃yDN͒.q`閿^ ϓ;iw.,SH;sSăsloE_BUпql[e7l%t+6uʬ̿  zq^qq(zvEPng6 >djmaD@u Cn.}eC"it(-ZE.6~Ƨ?k`fYF]z=g70(I:9Hsu{ȸ^ѾDCm3I<4=#[|%Gk`oB7}>ix~Sv'_fZŲC蓂r^ RLwv*R Qj=a V~Ǯ )*&:c`h퇫PE];>(53TD2]ȯѺR-4ԕڭ=7d=gMsYƗP{K!Ӳn.QEŴ{D9âTǽaCIQl!]HwٹNoQx K$smz3|1'XK~sLO 1u+Jg^CJҋؼ@ݭ3ٺMa- mTғ3<ZZ;_ oMwmD.؊l^-\?^SAǂwd E {^D1#wv_ۜ@N:ʅ[D tk0j*/Q.ϹID'hjHSUf&hBmf(qL TT_jYBRW_lCf"24q'"?YJF&- 0jDr&xᏗ^]% V.X+ (`ۻ-ސ* gjjf IZB#|/eha,pn: $U"|gNi bj*9 nREP^(m\L]I"3斐bLe-KV*tr+: o32(:v~r3FM7aB+,=iDkZ~\_&#i &'a4vQp"VEE.)a{rǟΏ34E%X~KL4IOA$JHS9a0-Y _\Kϰ@d^"ThJК)WcGZbȀUT3 h.kQj(K^z" x4gs3~8 u$%fTÈ1ƎlJ*:D \?I'umdsb'^{kjCi6 $g{ f99hYbs-<7#s5*h}A+d*|ԵIC{w@i0JKƣb{FQ1|-|"D;(~܆gDt6)[.ԬJoаCI##=$]_h(BF?CNjG[(q2Cm(Q-jW23]|7&fdp*r޴ze#r4Wd{4TܛO߱E o Q73p۴`ۉm1% dKhebypczMnaLE'LE&\sI=QDUKNF[ʫ296Qb>{e265bl"%o>]SQKԶvJ-?'2MɆsg>T POS6EZp)I_ A}?q_[~gGd&I8 dVg櫪sޔ΂d[?$KN.%$E$ ɉ0#$T)}̰N N^Uq{,Џl|2Eͬ1838VR$~oxq%{#*SGeY#TJ8__# 碉qHOΐr2CڏO9+(b:Bd.NkmAT&v!i&".x3==%ko&aWLO1XXq"n&׈Z1]~& +Pғ_uM[,HHLw<5]#>-7~>\.vM"E#-ft@xy!׏ȁiϞ4W).;HQFMq^>d7m0]Bu2oOVA3r%M6qY4LK7ǰ }mzY]ĸ;1k|*]C̻9\oD8(KL;_MήƼxbF R Yr}R"PDg,$+y_~2>#DrI 4sY`Hj$ڞefym=go~@ xQ"&'VB17TB@E Ё`$t5 9%75$lߵ +WZͣIqЀEmq+Z}HiЊ ۳U>8A5E>~  I9bGd[mߢo_[AxsES=-T>?br8`q7 ,31&oH;7eBXQ v'(=zv`-r%R'DIuUqgn@&c;4 |꥾]Es610ןAPtGԁWH('A2P-zqYKtՂ` ;ZX19bˁgؾS<5Sp!/.8!Zk¡1vɹB%r kI=PwOWS=ٷ R{zﴸ :{_Cn\xUʓGl˒!Ej:h{CT3gNx#Dh⽐!;BYR 4V= e<_n)+EܰϫgHrACqw_m9P`<0Ig@5M?HBbjF3?|)&+ }Zm`)< 1oՂ|$`sѼ;[[-(vLaL QzN mW ?ݮL1!G⯈FhtlYۆ¬U(=m˳0d4.R0 SW]ʯ!ā" Ơ]QFS!NQT4cg=VF"6%zwo-Y%+j"sΩ(AI镝3$)f8yqbdD"}(i.V)dpIТUsS%7>B_WhV;Fh`ePKUB uUKҵ: >N^+Sz,᷵p{?~ 8F[~KY|+BBNjS81  fBĽR;h/6Bq' |m 6ʔ6{~:/=rw׏yTxn-S.?Ǻ a_ n!NVBXOY {tZEWMGNOkѼ@LmXkM`mufxHukoKhQCR.x_59$R'7sؓR{|9‰UG+OM&-ّ"`n?UJWr&KW;+NjE=2Y{&$r`rCp`cڄ@a[)mx?4/?<N U]poڎQɻ?ӶcQYŸj(gfA)/Xߟ~?q upUX/Nq`*)Hl >e4P.<(o#u[:]CZrԃ| mIHEHVb^-A6Xζ%ԡR&4:ڟ-GD8~t)czŚ3X?mJc:4yg9JxH&FuWW94;_J֞]cT˓γ{M\monj>!sڝr^ƝPp%S&ޤ.p!Co{jA5)&H[ߛTI&x7# St cֲi$ /4*_I,BrB6-ȰxUd3 t[ō-nfC 1eJ72a ExKc׃}àR ЧY `RcFj58 @c,/~鰓4 HG%C5lV(U)6"eylDہ%]~qsz:q=j:nӺx{o[wf49є9Rn3E٩mN<I=ӿ}죜lJu\\&3'|93y-3]m:(|WkIVc23d8 Fq0 pB} NlN#Oij)g:45jC¯ $NMFYRob=%j$E!t{9>mY6,wd>}k(B9>Qk.7BYi趈_rZy8:)'d(ZCa8덄 ]E6n.|G^q57z~c):*˥4ɕ^nгzc3G*IWcb+98= >hYD)"ҖU QLF˻ht|/ x54Ê^l׵cf59 yVQ 'j] 4ex*.͜Lͯ6Ld$}I$smٕ*cU^]!f54 V`8&=$*oYYæ%cn̕ go?mJzLE#nJQ<]vp޼ ,-a[$8 }t׳{lƈ3Ԅ.ɳdDRmfFLk1{(ܴ3Ϡʹ(B&U8L q*6bwH6\+$ L$an*ݷ~n̝'Vs)%P #oygdvL/ɐ޶ϊZzZ )OS)-?ګίRUKթrU(V. mi$!8EhJd? Gwfܲ^,GJP0HGZ]K8pkpܰko?ܵ wER@Ա=PSF|`XtAY܊?ɯtx&/VtX9P{ .) KzosX^~t9BvoMܥ Eq0/x!ƋF'Q齶l8Հ Po*sWN A|Z _9ӆA R*?EDBx8!85Prt]it@/%u-և- 8452NL/> !&hL&J@BO4K1|2u э|t] 6U TL5~2$*]5N.-R ?-u3xTE6s%kۦYĐe4 z %Lvr;_!rYϔ4q7fqd1PZͬ 5@/sVT|ZuEք"{w\J8#$}+o V7:w(()-U B0{;'{ a=-o,xcAEoN<ߡŮsS0|&(牍eT_A<L1QMfKJIt-ZCM3Yf7:<\od3f'M=^z <  ]m^@F5^̬Q{Iy9)Ef]5,lg3/k#ziHHP=7O# faWt''ǻ;\2+G- OZ4z|mռ]6+7˴|%D:HC lߛ%r%}ID۴s*ծ+4|=zg}҄ s9+Nl^w9$a]?$.堧=hY5;6<: a8a^Nv~Bok2JL}dN1ba)s'Ӆ5r^}-PC-07PkΝ63QzGV@wlS!-*qߛ]6+QEV'{d݇oR2 U51[7F¯-+)GrR&5el!&{:m.wb_ FS=-ބIRbsPɘQ|y]eK7P.Ěq2dC크0>.4;/ 5pg&ymkF7bԮ|!:7e42 H+%-K;c~ ƅE&MӚ&z2,ZVdS1zvN.Ew*`hgYZ07070100000004000081a4000000000000000000000001619eac9d00001d0c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/fmc/fmc-fakedev.ko.xz7zXZִF!t/]?Eh=ڜͩL;nĩN|H1GA]n;^[[\Y!1l1p8IV <:@:I2B k{P;$Ae:(Wk:BX8Q,lZkrhPY1F&nU `FR6^JWur`TQ 0WV\ H"#O?|>t7OcUy*"( Nly Yx҂}2j Ǿ b?*.Ds<|1=ηA:TR3p$6/* Fab(fH㈬Ӕ Sytqh*y2$hi.vA@LJYlna_?h-UIX"kK3|MtdMw{hi4?J^ُ@.;=Zݱ Vg*r##>uf Vʥȍ?]-㖻]sn*@o8&/?>ZqLT&-ʓR+#cJzHA#0m613,ŶyQTMI\WJ6,[DpcޑfGSeV x^X>A,+T4Y@f㟈=<$%l_8{bP=o}w@n%ů9s%P(/}!|}ĝk=56tV41-{.1/2u"rGF]a*qnf")|36 ɓs-a V)#L,1f' #w9$ƾ/㋑? ?sgw&Vqf:Yw`:B{TdQlɂ%.f#ەNJ a,ǃCOjb@>LTS`B/-]=TѼa! }JGP*ZHuNk)j;!p9GΗ9*zb>MT[nmnd } ?`Vvz/9*%s\4BdD6Zͤ7ͨ3R# xial4ҧBO ;+MevX XP$=-MGӕvJ:"jP2 cxHЙE|1YEgpkqjFom~/@X-kbsKGW`d2 *,MJ3 3(lqo+G5+k;"F`ewFH7= :X~XQ1 h!(DzvTxr^TFpS#đIÊXtܪ2gz#,$U$NS6U[]wIDdK׻)G}kFK{۬wv'4G7(['xp$OD~cwpRR1AAJ'qVv 2BhE9B`~tF5HI)s5GqH&N_0勉[p>𻏟ǝG_zOdq4#v_6̔!#a`} RQ_{yvu t< S\@=OXr1-(.*^ݚH|v"S`,11{V(=L{MGD@/i%E0-:ڤi +&A_ɕt|}a֩w>NR 9쀻7;n6҂lOnWWe:걬GwXnLfjnzӶ~I$,0EkʢAݐ&~Z 2XiX~ld BjuEtIԎCx֧ 7"zIz_d1 :4p6qߔ98,”j\D8Sl!Z3N4؉%x3>:IShxEHd"7gVC?JW7Ÿ^MH֛(XMznf5|f ɽ5q=rO۬-A%//5RdH„F¡T\2;1ִ{Xc"]8S̺q%nrPyZ_J,^ic=ϸ9px*>c!wfۜ{GQWe\>j{԰E/М! nZ]|;c|tۭ֑/PĸBFbf+عSzT80wLElg=R˂ƒ ?Q3(~_>ne[BQhfKqt̞~`c+t }XM=6QxOX=`UH_!ihz!N;`^=`z0c:b >[Eµ[ꝧ:֊)#"Sq1qP0BRzfTձ_e%$%K$PʦODAQenoq3R]0R M,ʿrSdP?6\~ޥA7OL $jz * a0dʤ@۞B _mSi~ GP>vtp{Fe_flCT"dI"C hg/Dñ_z6j`(ҍ8oRVŲkH=#&(C„r^RxK0lQ<')̠ p(h#o+ rJtz|UxfWEz3's󐣓VˣhaXq'9hj5V׷ yx2w~c"pG-YAUj-x=OiDq{lńDѳI_*\kOxQ^}@4IN=%n#:(,oP|4[Z[f]Mms[ <1c{#[ɬڇlĩkڭs0zkhtC=l|E&% 50z0tL^q.j1{1͙B04/gYHڒتY:nF-ZL޿TD )uVܿ.+G\hx4򈧕)\Ok~u󑗪rFT Zw?h`c7h9]m]%;x*BW:\=f7'pOnX @2Q 3~!|ԴinS 0챇ֿУ|yZiPt^#jyoID)Mʶi'g o+[ wKτ3r$g޵Ûp$[|: <%gZv[hwܘm.$!}뜎'A9:=׶X6N1^>Z#h.>ARvFY=RP/lSONe-~ϔ"̽O @K ;Ym ΝClp?Þ؊gy-u.3>ٗDmSEhGv:c-`^+ư^arABhl~X"CJ7+ uO9G&' RHY"GuЗYрjhG~nuZ͏< PDFHm>5ք9!TLpTAf'{w,:ciNϾR1^ P#k ΤɺUe9VINJ*,Ćz=b'Ux[HEٌ,??S ^᭵lzOa,䦑+AlXe{{5K$52jSez9콹ْ"DR17]gw? ;>8a 2˹։\n 4MGR"}!!)Lb$ۣg%ZQIIT1-t&@vPZ/߃pc;CmNqqc}#w 눥ns]&{!tT7}# Iyixnf^$DA~lB靳2س>xnBUETGb 28V\Oy0$k|;OHDnGmdWֳ33j6=I0$luP}̣tRN>r-|w(UGb换'd#&vpv/릝%mԳByHn_6Bñ3bzyZO "ek>GFheV|Rɬ zB8TL-O;\'~׿KD//&埌J@z O#/,A^#Xx]ҝ]ϋ4dcD1'hS.wtS(hT_~"DT@.:7.i9ĭ4D(/+=)ω$VEX95iBes,-uT3cT {23m6)*1o٪GSo{\|T2 <{l6yu<[^O_Cx B7c?SHRIj ta cTw0wu)oɐGFKMc̻di%`N"<:b]8(WNDʙn=jkԫkM-KO3Oq l r.?(LH!$}vrUmqUumQvYH¬jDSKF')G(L&W׽{PFrzg}/P$@0 x{3[LcL6cayF0>%|B$`:w,!H.A9E«~%n?7L,\EYjrڬkBůhԶ[."l6KEhݸk<9n&5[#|shi \AXP6(0`.qv`$edd4EPi,,NUkV2o?R`Z#X[UևH\ |𛉊.Hz}h: #4׍f҂yX BW,M.N1`lJxpīֳŠՌ`zB`92gYZ07070100000005000081a4000000000000000000000001619eac9d00000bc0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/fmc/fmc-trivial.ko.xz7zXZִF!t/7O ]?Eh=ڜͩW_5Tws'M/5k2WaEND=ϓ_Q~7~JIbOb\n>Ҳm8UJBMpm({ꉔu2hjՕ"e87`]'s]%%@HCnDB_Pӆ;qV-&5ӭ='-$,)tUfyF5$l}o>Iowd .s5去N!iw23%!U'Jd:*k1Vp&2E/Kw LK`}iwƓ \rזœZªbVSkx{%f_HMmA:L5fI\ ~8vYo:G4$-rKk{g%fw;GIZe *{@NE?P>ACh>ÎΪ^sGG@S7`>$څVWdhqQeMnM^85] hf׫nDX=@&T'~~"K! [X3)QU?GUgk}FYv yIQl 8gE^'"0eo]To1>7[HH{.A4ʒ?f1]zFJVN1ۭuJ#+)Iu'SS.v)yhWhhji5W v 7?b?hk+4 W2pʯgj<#$׃Gfȇ qrcVKQc(1f ecp KPy'o=.\&tS ew^WA{4 |I zbr%:aO~Ce`xTT#v3(Z0_V78d3iVy~''DAs hJ|K-߹rVjTNiI awRѩNΔKgL-]`%{ڋ(@b<-F),\ɏiWRU.G{_SF }+#IHR :ۯQK(8F>dZ UF) _Tl z;s '\#T2w Ҽ+=YnDřdk0M(r:{GwNImRFȁ<. EƱEݥ)5G&zGWרwb\vw* h(=T@Z;eE`wMfPYh5n`p! i&,[ sqO70Tn@g[A\J_$`/mbHWE 3[!&P\h-"gy J+@b7k6Q'"A.; 8up(I/JnVVG!/9䩚UM] 0JǥX:ޥke QxB9 *U=NYM8`0ƕ>A6[=vaU۩0a0Tةf9ˮ{n8*yowIn-@:{/_9^_+vj"z:M 2:ۨ)ig|!{EIeq CՒhʛ`r"\j=b[Q>7|5q79$n,gYZ07070100000006000081a4000000000000000000000001619eac9d000012e8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/fmc/fmc-write-eeprom.ko.xz7zXZִF!t/V]?Eh=ڜͩF`Rcۅ1{繸ؠzvxb.hp!<8q_4eCB?Ms<&rj|>JPݢyK,~!-rzjsulK4Rގ_/~ l䙡"^|S(?2O^ѡ 98eCԚA7M BGnNg˹.^4\HldF^xϒX 7 g:eh%G{IC/IۅJ c˒==oŀӕ?'$^1#E7^M\c*\2@nu9W_[RhR3D$摓IJ8dlm߯l_ Sb:$ݍkumE-"D/lkɧBA [a`z? +^d:) ^d3+p&$kOϒ{\4 75ZnPT $0}sCd[]Dl%3qp Rt?}U'M?88ybLD-}J~~}5?lvHztF0SeGvyd krz{3|3D =G.5ҝCQ)!u<= M,IUh",!,iF׸V kw8S#ATݴX\__N\;\[K`/Wʪ4nJYKB>N_ՎyΊҢY&vR; Vl@?@e㔼_Yg7K(}f{BVI8SP2Tt7[)^Ҁ, SŀJ/ (a~t8KVok|.Y}Y0,ot|AkT*B%|tgfgԃ cJgvi,`:9YzM2y&8-&}GK+ q޴K`A;F:[p> %VWGm(@4!dkgDR'6 {ǐƦL4Gjy#9DEu)D x/oBU&4?2"l“4vq|to81X.No~Iږd%Jö`3;!."r9DeCؘi{"=A<'VC߾ˠ2 ,CuIŠy959 ܟf٫,GZ c.w\rOrFBb`C '~8u$;Pn.;a c&1ldHP;WhCO[jc "E.?\323@_q񇵈R/'Kz)HBǔiqD5ez_Lsyv^xdF: .+ Oʕ}LOR2xv-˨HYvr: !~P랙-pdzq?8/9^E%җ񁵵D1.0%/ŃkM?邐ݶS0.LZvn_D8a- @SN4v~s¡mY,:Gl+$N X ]gT)^[\C(ZYӚ}~7x8]J)Pxx)YkNvl<.uQp"HXxYPv&_ȝ㽓TgZANgbf/{թ:x 4Qj02~-rzlVEZwȑ&P}W<(G#NzGPT 㳁\C}+P$ PHnM٬޹!U5AuO54eVܫasO2NOln#faM3LSu [{ KFyy V۹ҡ^NR<fӌpgͣŬ/j1#ud6PNtVKtQ}lTf$f )Hņ:#Iit.6`@sU[<9X!!p$t$%jizF:3߄H\7:9*e.8^ԶƚQ)sJ5"_8RrtBCsݦq:՞^8l>S[~dD[]UZBdZVbH ցWq[u0|UA K'oNǿ=Ѧ ȣ)@'E՘)ZP4:8N҇sYR3l"Pz{xO)[๵L(0%?H Ii*%#Y26)gPsF`o#*,C%' Fp)itD=)ଂ_*g)XH); P ܘ;խB릷{2 Ym7 v8h{wNƛIX$_hҗPųOk ъެa~ˆɱ9k'r⠦G}e{ƙ  ͐]I0*qGyq}szzJ7ыYxIvJf#`dpsىBKeAo0kķab- kxCrR!g?OСcAO_ X/Ğk-dP\SlD)@ln;`n;Y rl gğhd̮yEXo|bp dH30\6pj µ9S; ҝ0#4_^+-G<6jX3CCLpM6u6soeP hqOlh~4¤1KZ;x~d # ikL{zӸ$56Ytr6>B"Ò#%^r=E3mt^_a%:QtaS_ &%%\₧꼠gqQz( z]g]8爢b]0xTx0%̨6gYZ07070100000007000081a4000000000000000000000001619eac9d00003afc000000000000000000000000000000000000004900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/fmc/fmc.ko.xz7zXZִF!t/ :]?Eh=ڜͩ\enb̝xzw% t`pg$Z+,Q8KCm_8(__:W00}^}7A+MÒKԪ%) u! zSbiT8(ݪҬ}9k#xa .5J@xaKw^35E$%7F9-iE"b7*+;{jjL5G1tV)t` 4xدQtJnrPL۽;|.BA-IF'jvp!J;Y,,7)'{ߤIe20L'lΐj9lWSxْjnh`bEj 7{pPԭC@|Tx4aˀM0߽i;␱׬HnvewF@|Ђpqq˄Xa#%Q:|ȝNg5s=vLO+M\SOqxE{qAk m EV> MQ $2kEӔ_0y;ChDG[ajx~F{0˴RDfQt#;enL0EGN2ӦiAHb rpFU) S~>/U3vAɄĨ8o$]oLmR<,UŵդL{ \P/wTӽ<3,^TX6uH'ޕeV άWͶi#J㪓ʠ||A$e '*~Li$%g khuka.Ƅ$W8ʖ:!>hRY;82=qBs?p3iv}wfRߠ R%:淝 q4Ά:6Ks8f9 &1P쉋 eۋeѽܽ)Ğ2çWxgTs3vm}@%9Xb?7>:( ;~y:;4iYhy'`c;y]$=wTk\|RIe\*PeGK>*>۠I<[j7S=Kq̪Y'a:tWV?YDk׭ ΙطX=j", u"dQE*7XQHD (b91rJS{Ş̓Ei L_ 03O>X!3_ vE!~0cZ6+QxWJON|I7aFOei'AO(giTSNqWԑ6nKCH( 0 4.&R2krs04%l71=%ϒD-+^ŀiW ntlt{L ݓf&-D!o-.yٮܠ3EAP*=\s| ǡ83z&Tc-a™553J6 Ós p;4 ~]!R鏷6w@Lޏ7ΟkN/iؿC1tQ46fŧ+m(H޹\Թ(H_ qNyfD?h $>IN="MS:˪ 7" ze[<Dn7Q yS+^Ƨde2ry¬4G\ǽa}L!/ zS32Yض,Tz"1MTV@-mYRsn_l&iI Dw?T@HAeq.c6DŽ.(>T-}g#g'w=N0Bא ݮ UOF}(hA0v)`e{PxDt-cr`@۔rN{. A|ӻI\P7ǧZrc~tB%:-_/A ~3Aw2]kJyng֪|QoAWQ>aVȨ.=J=mMnn^k:T F"WDxBwsT:6)#2v :I]UߙC=?` hPa٘EIbIB3]ΰpy5k` ekIDۖW|HU:EGr<MW.8XB4wSp1q jnbMڦ?!5:tQ?xI7U?pGs6btq x [tR8Sd(/-xlO i6vU=e0*LmLpT@LJ@`Jcawqd%yT .hp"ihWE5BA#a:"1 h-L`]6N{Srukz*@IcL`/6XL${)Y>7z{|/,9'7O; !&NnKX띧 Qf&fs &5|%N J+D_e "M@bU0 9By'Za7r}89CCdp:KE XvhhGGrʼlebdNRwAPM|&peƬYӴ62fiGȫYI&&LU33{p"|BA`돎`:fc\*!VTQ_0kMDÓůlG߼C`q4H捉mItXddgjy5q ed5^K2@4]lm <ΆS ,4OȩGWא7.IdYnpqPեFys{0%HSź<~Գ0[=qv4Xmx8$2Y ^)2 @A"'Ҿ=qŏݪ:ؘ+>`Ec[sOR*__1G{ΧJ0 ̬[kH yO8$4<ĻaJt7 fu3rx`1FB\^v"k\`BD3$9հU\؉`|˝Wp\;Ƥ˞[\y.\a$ V؞|lWk9ȇ!#c1pPR W<l]f;XVw_mĺ(hg]>3Abց jqF$ U<"-ILDGՖ-mkuN L@w{tlIkaaz&@G %0},S䟖 3sa=[2x8}~uYqoҼhBXMQo5xI/Z>5 蘺9EH!C8?Șؕ[)8fu7./iBAo> M%SyP&".p*Fm͛)zzgT~RۜU낒 ۥh.ʦda*q4ڎ lU羪JNe*0G谰*??-('Ie){߰_C)h }%uP$y#{7 xxUvI'%R!Doel)4=ĠgfFeg3G .Ċqɐ`Ȝ[P<.cժt.,v Z lVaf.A=7{fZOkw7qmڿoWL&ĸv{g}Oh3a2W(X/BܒZW?TsI"WMLŮi5^gbPxP6sgL3>,Z%f]1]KhJ^)9dt!gIJsZRRҀY8.S,ư92:>^b>yI[.x& q}Q%Ēk M eɴOl81&B )7}9y*xci9GK|Zݔ테,jN٧qv0XiSkct>*|rqGˠ}/{ #"̠S&춝|K~= ' D|BƤz /^8}7X|d!O-!H'6 de DƗM?@a]$j&{I`;GIԑ?<qY'hK<4jQLccdF=f8D+λ'84P2CC Nܨ8;+zG&|(LDZ^^)f|qcfEBcM64a?\2VS5J,,f|i=sIv8R׳l&:E>X1]ɐ(PWN >k3 ,q"aՑl1'v{\mDϔV6*p9?;H Zab2`(#|ru`b!0x.`_BtU!,qpcgBP= aF뗢8_)tT-Yukk]I)ّ!zzuuĆ.0K%v;êФT;mKs 8ﲪJ )1zD'"cgl)+(I_s5"./<ܜsߘ0p:pLҊة]؞OtB\u`;RQn&%=k/  Tmr(Q?1`^<L4w Vfdhk(.QgFlk7#HCzʮiPu:!/[GXR=EV$}4na,]\"?D >3j[uY`J ~8,l ]E}~Xd#|Oj&”^)DSБWx%A"酼ݼseǾ8i+pũWD~ۋw4BiQ씆s" 5=퇷 䲂mރ ] onĻpg;?IueybCYUE`3x]bkÐUfe "Rdܤ]0\(٬9_r!/wN7iO[FT&; >ɔK"<,FN!~&8j'O&~O³5fM!. Le܄<˃`j??'\mڲ>C!8:AZ YUOǙfoȚBϦP[zv18*qBd zLjrK̡l&MO;/|n3͇"~(w08 \ 0fm22RgGDdVm"U̾X'cO^HRl|M"42= L6lVB ՟be rW@ =YD9P+@Q |Mi†&ٴFv6#B8>օ>Ѡ 0/ J/LxQ5ё{D $R6#w^,Nsu_x{IE}Mt9ܑE)}AC9 Gd,-qFMu,>wTOI'z*ր)`jOzl2X|(xq9,UЀeN/Ufʚ%pY}F3 [~;3Ǵ}ю{qy!1iŶa f8q6XpsF~]>m\*4.m=VǥN[ekRtW?'tm-a9<9o>R ϑ9[( ϱFHgXCqBs6VEҋ88i†iGD[hOFg[YHVS?/m;\F!Zy'oBB- jc/ex'~_%GeP \>ۃZ& dKӁhgaV>K[. H2OqzjJ"w&&O֙Lȵ_ j!fFKsӍz֡Qk40CDeڗ]e)Zl^ 6#9#*$g ]$c_I~A#Yug6K\;k5Y)o[gƳyWȉ-L]xgc5*\?kW4p9+U&nPU 5Z-A48ޡsr$.RS#1ɳѓ[ #gP,r꛺T pgw dC |ķr-W"c@'ȣyw赩YI= rTuXտ jk!U@̋N‘RN5nAn2zCǵ_ai\꬐h,\Eӡ@J^쀙۷m"דVz/E>vnG-bKR[j̉=wv݊pDQЯq+helhdf2tpHkB_V q7(I +{B&Qy%=R ]"y;َDRbuj ,[sxuZ>(@3J)[Â$Ϩ.V{1ͪUQ/co3&thFYňwt`X;LB3f9X=fSvR8 L'~Il U֩mX,XN?{BXW1B<9\4NtB;l"DrNbt>:iKFNE! UR$ E Ò_a:5fz3Odj;P_TQA+-}`!~`^-s2Ra8Zү0P<0Ҫz0w1/K+[`Ȣ+^,k# )0IPNr#1EGVk%:a~U.m5T, 1HsiL50iU|d;wFĪn7`ox莪J< Qj4KR,J%)Z s,O-L9b @`[IDM!$ƭtojh e~vUK5Gϒ:Wכ'NP1S#.XJߢÔ[ $CXO޵&{~'³Wu@H-gU%o~~D+?c+[i XUFIr|]§@!%!̽j_!(gHN*pV!R7Iqq6ʠ0Zm-vx[t^j 4ÖDGCɱ暂^K3>?%nZ41H;!QаXIm 8xs,f}=Sr~8-( %{v2B]bZGx.o8ō[a[!UZ; ;`+@ '2."'BBh:'@=(>kôdOԈ`%R26l{FA5hakkum@KP-ue: ̇rI.Ӄ6Ï\DO"[кDAw*B踒 F|lMn[Vz` AL~]gd5kѵ~09P>IdOCxء X.?4l0ű3I{L136z)x=kn70G h6&sE0π2M;ŀha^{7IEp(T6b(饄vJv5?H ~oHDを. [E,%;-޽W,W;PKnHd03r}7*A$$͞N5mj*^bX =2c&F{\Ѳʼnę6Ҧ5S@`ϋ-0+2XnotAq&`3KyY( lgP-lv/Is(}bLaթ\d>.An{Kk {VU%:- p |O@ԂPG:wѱ}pM,uk k_s,c?-M"-'K֦,NZpR٣^cޏ{F K矬ńمj"1!<))@:hxd3j# ~!ln+37:ޥY:3=q#+2`^\@+x-qcJ*i$4Q!+{wl`{ !#:WSn NoZ ؑq] $ s 3rG[6+'>viiM=ο֑@.}'S K6)lwήnۍZF큷sTRp~Za2Vl.hp͎7Ͽ'qC*P؅Ҥ%, {Xmr,~tZ0|L/)J-Oݨ 1gߔ@X'%(L-Z= `LIgZm|a=.WfwւzgSwP2\\YS/r"hARО*ϸ0o% LzQ s*Yh xoG3LҗU ϚYȫ8XgJ>,g9 oW8laC#(iJ?#Bywbâ9G-M$diċSi׎t&Ke+tDz5!}a_&>AAҐT|?(MY^}7޶Rei[,/!ߚyz{"ama*of7\҃DrҘkrT65%VZPM3U \'YY"LHmb́uyETeV9W vEfqS̏2-P0-0( d?%";[nOld/j`ԉ@%&~P*O1*&{QoKk5:d P Ş,,_K":vQpLNW  ͜/fsp;C͙r&?R@[Q/NվՅ Gm \!p5R(_QqRj$wk >NQME䯀E-7 -FiSQ9X 'Y3F90JN'S@/0`Ppx#TrLyMwzi!ٳē.)rs7JFdFVo,FD\Ql^+[69l~M.kaZIڿ}ڎrM.'xwly1)n9~CvXg!N,;]2Dԇ)n2 jʨ`ͥk`hl93gWxeejXXZUMИo+Ji=W@KZuF!A2&Gl"qNi%ypuJDsmJt pCELluC[?<.>Hڍn*jvA!Y<Al2OTo/=Ba.0amOy\&Å*wj6k~+qȋ=~It!ķ/yX.B'ugkˁFSJg"Z",HSU,xPw@|g ?&X4vVW{A.roܼNTTZz`)jB`ξţ%q8t1958GgYĊǑpx2dx LgAzPuZf^WgYZ07070100000008000081a4000000000000000000000001619eac9e002ca178000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/t]?Eh=ڜͩ51x﹦|WaOxfKgt J&/ L򴐅J>#,['Ӝ.,"E<( 8d$?Xu@5G@# 1c6q1 mKt-H0j~znoUh)^Egu˚XZS`X=Y EOa\ .a(M+/͗ {$mͨE".ǔʒNI/l (@ e{彍l2pە/B1QkLQ~bԙƮQvu.-!M]''%@C'47~$ /=hrKs[[sK! %qmRwMFct ,y,k.iqJn:K(WF#5_I`x^z?WքC`f_5[(ESI @9<𱹔(;-}OqQ\i`ehy[,_^Ż:"_7j0y̙ehiH܀jkq>ۉۗ U#*ݭJ|̧#/ #r3֣nmœEjij*rK%rGZUj#v]bQb˭w9] з| eo0 iv[߀4oe 1n6$[mIƖ FFjOHk$虳v0PjSO? | \"PEM;c'XoK\ f.rA}jȈ2؞a=fWBB] X׃,D1C"z9%v"_m1\#zTy3#r\ީE\IvWZ91S 2tQU.gL6  SI7]?s5ZG:=J!T\t[_k.1w2–[\7JsĘPDf>*ן&15ݬ'p{-._[؎R>;u5;gQTݒ և`Qݨu`S"C_4űk{ BD"q>eWtkd.\/j:RcsAy; $1ViFWѯ},w |sȥMYÙ@B?:v 7)8SfhF/l&}&/=_xo'W^{S0ꊍz1Y f@Jɖ-[ҳX_W~F %x9E<"(r25mE=3wW;UMGnP|,<=ho7,^ph=1]uF.t,AUXJ5MPXqeYԷyK!k=Bg1u:#cM\t ?9ɞ&k r 뉎cq}WCjwMhO(4: YV&K5aj%fUD|wߖdjL淣zhe@(w8>Sv::T6N`gWȟlByf8Xu6V巑b`oA6mB;%eѱ1RhwZy z%RDq5v KL%u߰|@ʘw"rx:VLs:`L-ԫL n X6(4}\Dә>Z"T]xby!xq A{TߤN˨n7{)!!Ǔ; G Iw_&3 k*V竇Q߭]t^8ʀyaov瀓f9QOoAfv<+X|`>+ʸE:4?fhE5oӯ^A"({bYTFݒݘP/`~A$|cuKyjTzٹy],L0hujN,f6-o"yX8}9 [Cլӕ[Z#frt2b<(En]k@)(ݯ ng骥EeZKGho.'{B1ljraldzpf= N&Q]"*( "4Vp ;j b_WPxfm@" ^QIy3R8+>bS!fBl_~LPz"8IJV!HknSK&) ]ߵHYϰLF@X<ۓ'@$k,叅{LW/8|+ڀ#D1 RZ˪:j]'?>=:'i=bـ?c¤| -CD2CŔXA8,i| ĿCU }2>SvʣgZ_!\'CԽգX.y iőiVwi2e#TK#u"elUtG >Xqar]8g&w\;t֔׽3OЎ͍(=aUu >g1 Z!1z=: cza$4];Zf6,JQR 'b  jeʩȫGDxA%&F@g->=^N~%UÞ/La[:эĒ;|ݑܕZ]q䃝|cqv"D6{ _9@ O5KK^]ڼc~¨ٵT[#d ](h-ϤSS*ra[moޥ=tTIv>F ]:U `8-5{o/2ČOx4?nۦ͖\!%h12GC o֙oynhDܧce)5oA sɞam:E:AڿSW6KdP Vk@8Bu1u bp:%JhV&.NלpvjGnw2Y 9OoK蹒R.'}+l Q-\iIҍ1b|nk 3o1ݎcu+LA: 89Q ;0 uz! Y H_v(L(ӏYh=Ss[hT-xv?_۩_͐+kE!µIc*,ގ|I<>7_H̆{L] C9&l#oEmry ˿(.{x2ݾ@}#t;dPUYpWK.wUf5^iˈ4(g)Mlѥ2ʘu5쫈/(R%YnNRT[̯6FPf#@`q&M0Vh_[T@:Q~ S_Vb#y]v/y뎂 2C\_LUKҟ%unXod= )f]Sr6=!$pԚaʪdR\wz'MvID$=:l$ y ҏm ܔF.,Q<Q*f3BxQA X\ MHav.$ V13yN((5nk3H` {J] })Rb(NǟZf!eh% hgcZ5貦fF1nc>;~g+3_U|Qqܩ F^Vu"BֽeP=K=RIJEw" |\;L۩J.vŷ[S~J~ WLnAN5TtbxHx%P#!Q ˏ[M _՝[m xnPAhdU.Д"@18[2ycHd V2wńHZݬ/m`RD=g77dsC=9SC?7 |ΰ9&d  -V?+lJU$qƬ>gʍ4J>jHWW3, OB9~3J$V@/؄ dZnWyUN> BP˖<Vf%Ʉ56ӰK3ߎ_-[ kGB= )]nc\bGxRa#Պ>t_Alېokr 3Be%GR X ?K{)nKAڕ- HʱXMW<> Uge&N6z2axS A}S+KVҎp5q;%>UJU'#--{y^ٿ yꚒr|"OJ<uh̵h0* k} h`*K>vgx[kfbcтB2K⤊UwuZEқjζ$xG;Q ?]J5 *on? \L1 "DY $6eukɰ{Y}-TzJF Rvߨ KLz5XO3qO2'Q& Gk(RgRjuD."Da}]@s{줟<sigv%]p禈&e-=ĕ W׽ 5!QU[l2ۼd,! ޮe-럯0P@j>Qw4 R0(cbrDJjFl|+:];!}w/ZP=mKA-Z9O)MGFƥs{PMÅAVbgB(AC̈́.߄a ⣗y&z| ^+7?]?Iʮ s Vi\v~d5T[lAN; *Hxv) dHRhC[z劒XWW+%BH{~Ok`Gt88Nu,^gc\Ƈ:cp0=$YҸIތ;*FXC7lnm/"E PZ{]43wPy&̇d4Z9|"\zqFV_Jiu࢕ęlEbׂ LsdUp]1ȅ i=%cd%@us׏m$*S$ @m P v`o{~ b;cG+*iͣjnх2Lqm9d2`Cj~^GTA]~+*ͽ&u1ԟ7,D6Hq@3I|:VT43(˝o|Ben7$^a V<WLʛ#5ϊ5.E~ietnB&Fųԍ!+:S[x'ؤ*n= <֏yUV๐ˮɸKnQXykF߃6P4 :0Η5X2.{Y^^vj8P>@wY/چb_Y˒wЂ_EK*&HA5*|A ݾgjOT4˵ "4*-?ZhՌ)ő'[P3@*tqF15.nCo"@"!j52/u,3t~E븟[qa9ѧx}GD)]#U`<6Lb0Tvh`[#'O$PI)-&ë.(xw;QOuL#$4}q*l9 ea۴{ ݂uX4>;pPl=Vg'$`CX&0ZYHӶ蓰H ,Z!FZ#亅맫gDi';AQ<Qq{P'2'),+Q)T`*WuK>XbW/`Xle?gDw]Uidڣ٦ Cxp7\xv݂O3BIw!8-x)8dy7;D'hVbrz m@DRi`؅`ޮ5Q^id` -[t6̏80LYy==4>xAjmnJ9Ƭ߀"Qٙ+ZLLݯc9JsTp1HB1**g%ϔ*Xl1Ϸ™]d7G ukpnȾ{F6fװ2 zQS×O;_ș@نM8DHJOzG!^apJge$ ˵o-P*5_?o5ײ ,S\yPT@Ey#9,ˆR"I&%2CGpEGSH:d]ml6Jҕgީg)8'ޔ` s1Kp B{)nahdA( Rwhc:a G!`^OcJ VIq GR+=ũ_q;WC|#Ia{nmżʬYe(4Z$ub;O"sRFyNG\MA +DLhIH-_}]L;IsZ Zl'Wj|/6z3כ`H r<&NCBh,> g#jId?\b z"7q&)15o$Y,Va~?6Vve'8o~o"TLPjvrH!JLEARG, fgɝ$*BO!tŤ!X,aۯM};Y Z#TX0u'mhWԐ\ RD!o&=LAù9/p=0?:ngݺBj/< #R3zL1)ʠՕ^Wzox?iBUpJ uvY]ةHJG˔x{/Sm^B( 4up)3DkIu.-{2M3],A"eM϶2pP8\Te V):PTi.XF,kZ=ׂ[KE] *Ayaߦyڵ+?Lqͣ9kvЂ{Ukr3Rq&E4s@q[W""E'1׈. بNLFIq툖c ^v3gso7 A,YU&H$7`2 %2HD5VzUQc#@5{P5ܘ :2~Etܡ @5ŘbR#VRŒ)H,ì"n>Xh[\OSAK Ҕ`kgs !mL Y|N$тyVp6C7n14/X@>\XЖ_90{2}jO%ZFvV?{֘\V3$XKZKbV,ۀκMao#75hb<7wų :Ez6Q"3eZߐu_;a5e ٧zc?C  5tv jGm_ƙq;dQZz= )(wcmA9kֹn7trPJ5noEfzhЮR p߼檫?_lX*0}mZׅ+Y_"8#7?ڪ4bX+'ƔhOo. i% rUi}(L[WOVN"ۗ$>iTFIEG<~"f Hhd|^wt41{<2+cPYχFjgt)ͶO~e\[<*9<L)ߗ혌RǬZBld9IHcr'[mWVn9+ }Kǧ>?&M x"\.z1t<4rdS{0578EQV*c(?2 C #y40{A99|:$Eؙ,?`G+>ҷ20IZ୤<QXR.0"cE<]q gpDy2d"]-n_I' X]_-=VU8;˨pD%o=@!FBQo6L92tk_эNsҔ,0\,9 I&di&}b) /$"a=0Jf:CӾ<\97+'H# iI]s@ɭcGieɲr M3Wqg't`V_]R7δTD-84v`[}Ǐeω/S©Plkcqp P> }S}yVdERNl0%+jeC(@CMi-!!-pL3 1᪫No}p>%yE]W;DcBzN8]MH̯O5 :]Nm)L[ \Y,{~z9u^آ3H=ǽOCx~9 T]5拡X{~3")-LH BGwu[PКJfsY^O/y71lN[&g>GBʟlzįf5ZĢMl=4=zvDxIa2{S /n~IϬPGKx%ɨAd4}" sXVgguߧX .F"-)$qӣmSnD1렷9 =M&q顠?Fe Mr}o|5!G|$)Ā? lPY Qq1. 3Pq u \% L56l;1r2 R*b )x ؿd}txyچ5-N%><6An85X+L~ fYǚ=j!_T[|B݊Z*UO[oYe{#"r^Y(ϐeS:qw.*'5zKm6&1YO8 iX\J2U"Nl+q Г㥣/D;"i1 L+='>q=`4·:Q!|Ne|"ѧ-nW+-\Dtnv{g7_'Z7Iod! D,Ihi'Ns1;\'X;.;^U޾UHu%v_dlsp”&Srrբ,.<ie"mkl=kbC$Hkᛘ%J'f 6cyzVW "B{ FSL37})Za51Mz2Yc2AL)_L&g7d dd~9`ԕh(ІG*P#5+2d{Hd ԃM*QDzɅf6[x0 N%5[jt3;F}oLr.Ƅ>HǗa (!IA^BhWpRndzM*!7bvTIִ\9jBr ڇÎIɞS*P +nZ?}Y\r-u,A궯4+0Tldx$9 "Q?&cz~zLcvI]|evL'٤ / 9ǑdVݔs罌2#r$?sn&ńֿ̟ f_k&. Bg4']5ai¤&U/PñYejb~2]a 2F$k"1x4M/1M a4X1n7XzpAdm4F$'u2Px+`Yx 9<ػ&>, Ej#ݻR_{}_110L^6bf*6 nT Ļst_=Nhby]nM, ՗ѽ/(q̳WJx!sF 8MzzqJ#!AQÍ_[hRQy͝:BĄv8*Dh[1C1ZlРд.U1G~b%˚FG/A#C+2>h@NcM!|HeYȇ%!j=cLtcqIg# ie oWPƫv)3VsQӷ"\t 7-,$"vs"wcvyHr\s{]5[(xŕtm(%sE#gmK:|z}1YKtGZ(Ā"_b$i`7[ҊO5HE_ pOUQWoLi6I7:j4B6g!^ԝ8>eW aAPcgy /ބ- 1$MY4ڜ11!vJdҏJ.A@Y7[16F/k$;n1OHmG0557CX-/V׬XH1e$ޣc*j!AM{+47^䲾q `[l{UjG3_Yz][p+P9N4x;WgC =ea:l32d;P+ī:f,*\ZlV 2|tێ\NyoI 7E`/W J&,jz%NF1ǖ!U,<'aR5yzak_7ӱb8 j)Ibؔ gF&eymg*rC[5>ܼk6 72xZp%~v:ߜ)1=*^uXxG5-0ϑ""vM]y)KstbHoboϰBg! \11^毯˂wSn-rAif2*kr0ZnA%M@X,l/R$D2bϙ5l#{F%^E?NfPJ8İ[T\)&G5wSQw&yr)j1 P^ǀxBk8z]1*!~kfJԫن r~w%yAS#~Wףb >('<v/N凄>h>JBˁ4qkCL7Yv$@1;]![(lp\gJ=}溡b( 4 x7uܨ4lTbs9t-8.}[l@׆ޅ713d}u袿*YPf0PT٧9(7Cp1mL>x<@|UŌTгEP94\pB)%C-'gս n)M (F_jn>-X@j޺ؐUjv~Jzb|3~kM6(\5.!Bt.7D\w%4q[x g~߱C藺wقŵk oSߥZrSG! cUp hr̪QXEwEtw_J&҄"`e^/G:B9@Y%1_OrXP#<wns_kmDgo! = jAF5$~{>irRbZxAyFlJ_oo4 e7փi->=y͗ч{o,ɣ~5v ^۰!#Yalu:pF/'#rVnSYei:.aˡȣvXE,@-Mj捔9YZz[`!Ȅ>5`/Ura=5:#[AZZV.D:ҙK_z"̈́W/V׵5wlxvܓŕ54#h?xH,zȈ/6si0vVx{-olWCtC{}[ J0+ t&40}iNC(o^׀ aH8IĒlE E,P֟Fz[c# %PTV+ g!2(<; SV 4oŦ !KJ[alw~EU_LX!zIdc&&NPr8 ڠEp|5y u} >6h$ 0i0Xh] -zg-Dj܊7v'no6NئA؈ /W3S bfO(;ISL@2= tSyZ{@ӵQ I1*o 'C4xʞ$%B]1tPIA͆>(/hE0rÀ_uB}ެE{^ Z!d'q Gy;ґuk~W.pHOXf1i^}Dط?ժRSRV$Zq0}AbK$+lBWGz3dkz&??1+'WEo@t4usC!Ltq$ }y>zŇf2a kl}fjPyQz4;e5'_TtĂߚ7ղ>+GJHl ݫApӞ-#:uFȡC!k>@~)z-XWdy h;S7_q| i g ǚ[>ij4׶`)^fO?*k/N"܌S"zO^'uZ)2)|^Iq}BʮKUtRl(#ͯ3y;c!E eV8$vBֈgP<9$&&oO un`(aiݬln&,N m). pS=^~ N1Y9zǂ:k%#_}Vn n*t>EQh=8N{5UAYcր)gx=)p+le ZfM?VHc/ ޡ!`r"Z.rdU Ww7=zS R "Ȕrb偉CgCζ?T-:)QLww5&܏`(-l}2L=>[0M;xolEbB)|M/J&PѼ SΞ/6i4nC =WN!j`Ir<; hՐݓ10aM^4ISj+%{YfT<8VS~tRy*|(;Ǟk;LAm(!CmIVR6xآKꛛyŤ=HЗ ~ɩL ޾L1\m A l}_>a߻dH{`?פt5`NDžQx">O8eĦ:՞vM\$0FnKIx>e) ypTM,5a큒 +ˌثE]bF3'|"NAp"mBDU8^;:J Zep$: AmA SwCQ8E [t.y˺obm~Xcbl|O՚g-a;1j`c7F77JpVi*j5_V`J荝RiO2E@ 5x\W&X,V ̂nTDML{xYGHlͨd־T~cwD nhy/>/yep)rQcTO#Qf{yPYpP8V[ d+t,=ʡh G(5cg &}EkGgw!%_ ORy]zɒ!ӳ՛KՅ2(^oRh8v5>\LiK+6\Ssǵg n(R0=$~JUQV7Ez9|*H-seCp{qD6 Fifq弢q-:tVI-͏uO,Cˠ7,uJ ` *fjt:ڗRmB dɽU40- ^N;n0!o0jX#"R`~8+ig1G2brTTHi#&_/z^avAoorL3(KfM%= N'LjIi`gH`7UGjͩ|[x>` J0khѲF:˭Xlrz`ܡֽFڻQznY&{K;z 6L\ZVD|s{oFcJϯւ7ZI㒫Z]v6.%Ou#ꯀe>Wjk1G@Q].92ȂB z7IkW/S;dw ]/.j+Qe9D#}}xPAмCeg n\6+D ,ۣxyB?(Wyuݵ`} fpՕ5RW(`[1VPj'ͣʞe| OizhrU};8F@BfOYL/?(]o fQKR7gqeT /Kc3>S&R*ґ0BSňʇ_;̛'*AM3Z.iS%dFN쀚tIam?dmnh@RJPq4ۣ+]vI,z VD'pt<nhBlS-4"6D9f׉##ZXD.D_wځyُ<ݷ~dyaMq CWY`7pR{S^{_! ѱq'E7xiX҈5N}w~h?%/<( V 3YhK9L#oy,R3F+!24x7zRh/iA|"T^% Rg~{l˃7B %JF4$]`78Q)F)'ZP<~y5u]VGwoe[_,d \øY,X+\рGpRr*}6~&7?_y؊n:pN]dspI(7UjgZJ6/{5jL4\ݫ(:72C%խ,awZKy(nx4BMzDs;dRak L lR\&tkp発 Sk^ù+% _R<Xg?Q>B-k`IFf3v 0߱Nҝ:v L ߋ˕g-X0:LՔI gbt6z^~ 8"@~Y|n; ع [e*נfR7]uhf& ZN 2/.5r/P h'HR>l<5F#"ѻ< SY4H^/{QJ k5#Rd7dǭK/%tZ7(Kᅪ<7Eu+)tmǞ? WƂw3?7J0O:+pU1ɶ}~H77ųΐkf%Z6 '>FG!+S]!~Bf`>Jbd>o gmCEvpف`w2!TH/CO}wurG] Z2륦5Q`5Mf n<8Ai7(ߘj =V!3t$m8@ 9M8vޭ)ӳ=Yڐ,1#86{䯎$-tu_ cL,/Lpwj9Q.JRNJfJ=7"b gVc)OZ[R|l_<ʱ`_X15r K}HzyTZ6ZxauV7 pF,+n(~\{f#; }L]x`tEЩ$t&3ٍ[RQ9KaXߊˊbД Uh9MéK>/2v=8k[Xe3wB[$=.- s]wL![k2`5"~ނ1l#O%DI8PU~t% EhcRͨoSZmQ;MfpH䊼s1^a.΁)¶(9.-^Y} gVdelxP\>|ӱY=9hQg]=8&z4V{-yDsQ8m[1!èC䁤uL{jAC$׎zeJj>Kz*&oSy b;I1gRǎSE7Cg'#&qO1]BiqջT;,_5Fq; цSwKS6.UwӰB-< 5da& OјhRUh1@W&4~`vw}gԆ7o>Siρg 1Mlx v`hВήj)S.sVҥ1`/:*Os/7u"g*)n# _dVr})om ook֊z%dwKB(ebr̖?fa橲(1noSg6z \H6?q_jlґ+uu{P9F.B.YET#lnJʂGN涚Z0KmP#q~~2 Zbv4;o gp䄝ɚOxyUV)YSE@_~1C*/bntEMx1nf74| `dPt7>B_:e [hE6CG$ˏw> w(qf$ʹǝZfX|>}l-cҦ 54B!NWUÀ$g|(s͵_ G}5LqQ֔z8J`ܧ$S%5/_$}^}>_"[8-gU"ϰHb$|Z89O2?Ei:mKK?խ贤"mL\B=`ftG"<T.y/h@x*`kY4tI]tcDKK*YD= 7莿'ov+o|IcVZ9sIH<L4销)ZzPEAU.~.ՋYs,BɃ6b.j&=j-x !kd`Q$[)k,Y5a7Qh$ۤ3/Y蠏C#oȷQAY%-xL[ t~R9'tLGe4s2٢loyJG ֍I_>Z_"1 <2l x0$isFd{C?B5O L#D i m<8$ AEY~7woP*EհRPYgյ!=j^[\zO%kD=E>B+Ln,3|k nljc OIvX'[j FXy`nYiPы6*9F̄_ 4uj ܊x4hlէt>>ZhɅⵥcėӭg@N%t)#6oz*cڟ0_8#ƾݺP;_mHN$CZ6Ω77+/E϶;%OaH"OL Eqm7Ey'ǡ\Smm`*WU>eh#2KRȋ &oB4KYJ'PTށoh}.-P L} H,8^ bGQOb%O>gExI$],P"Lۈ`g 3ӏ;qgvE0l"#ͧR=ک.L>ǑM5&%3JOHrf[&/]+rS+>*|\DHv0F\Sh9Vmo -+GKԪbP4k NR< Jm7`Ufp6M*,"V-ÉbMiJ~3 `njsY24t!RieD"ƼΥ:) *;BE_ؚ@y *YBe~Ve$(5.zvt`m{5y"qhT-SAdND0#>\UU(̉#½y_%NgG [?g>l`]dgYyg22l_bUQ * 1^@/ũ Z6(^DZM-;ׯ:aC.E7QJaG-G[EY, ʮ"^+C+jw_ ))HYW{ξ'T9RˌUG,˝X5ظ׭p>+buw$̚4K PV2_󷬊8d+,M|8ՍC7zF-8*b!N4~|m In+s`в0P!Nod,r}{Õ}(9O5929kEFسN4nˢy7)Ch I2"+ _[{@=uo7,ԖUc}{ml"L.#<oXYf<Üݳ@(F  +K0oЎ mMqQ2Eޕ@+f/S#1߹D XÖh– c4[W5-R5zwikeXȪ"9%XBuDžq1MrI, ĒMK4+plC\#IL۶)K^Zr^+P~]wϮJ[.#}*S:."%&Foš ")uW[QYP-/6{DvbJ졨XbY6уbx}fggwQi^ = gǂ3CDDwWEA^(\F*(,Wa|;i!y,=_=ͱs1Wb}1 C߆B!C #I:Hxnu{ @'鉽¥\ gYu &D({Ƒ++A[}a'(.9266wý6{˕\گ>qdH#@| ~r!8![#ϫʱ:Ps "! I>5<(NPvܣC }.[&|> ,M@va?T[60o`YݶʐZ6ku"ar F@. ; 1=|xT@Z{qzP$۩7Wg; YH jfa F5®$;䟏,{u9"kFAL#ڡ+*i8&ю5"PS~㴢C=' RB nڬNk+YqDX!+{y3I%`k$@{A&({tƇyYj)SVThc1I)Lͼ XKzϭlsb2)d3IţY,A q7as<9S7^xt;ϩ47 lAGjÓ Sd}渦\qI2EZE-7Gc^>pݤH`w<)\ΟE10Y+h w9ǙHX, GsQÃ4V;~c3)yZBWY7?YTx?.Wv)5`s~m-Kw{(pbuL\, pU +h]gnM:*/qȂd5->_$}BJu}y܍AMM -Qɏ !r?[yW!,^p07*Ƕ/MJX|_YNߟVMs8IZ0 |Wi M `?eTW: ."|0+-CC)5fnuޮ;j6Ŕ 3W7?M$;.N iu|Gh֋_.A#kVy qU7`2I׮s A65XIÙRubK噎9~WzG'DjxD0BD kﲨ4yxOώl?e\^t'-5r_a UѨA9%]/t /(gA! kp3pC/68ΥMW{QKnSovu!r.p* I_2s%7/8-Y 3ܯOZs v04gQ`2uQ?䮫름<.TVw_žhZZ0PPa (j 7ɩg:I]\vub*yL)p!k<9[g5*{#Ba<~NiztZc?p5ލe u$5Κ306y'=X`? nG,UR$,#.iO0I^Y`1Q'BPlWAp3g=w&uU(3D1>4 kr%NaD#=GHEa*EdZRC>*Uz0>;!qwA xZކDHC>:6 i'0t=zH' Q4C#>#] BgS/ʠ.#}9 +z=il>DBGgM+9;j= /Ϫm "xTӬ3Y6fu[6S \8Ñk&:JXimǺ|P|?ir[5#̎Cau r`q{+"j=O2C|\俲c3el^?,w"NxEV;Su2nX Zzr4DqݢNaѐ Vqn! :h $ykosv5 {ТsY׎~5d}'x郁*k9'n5U[奙zY|Ms1wÅ37%lJl!TWU^UܤFqhgHW?v l5!`<50yrT$>F[jV`:7Ít& K-,/B/ /+2$:''5x?*XzKxK,M-<!͸LcPXrqi~$4eF0e[zl$CBAL+6ЕpCA?Wm^$#3vՏ͏xtؗjBɨO1 pVY>g'k&= Dfu}/ퟛc,5VfBptjh ̖gpI[J6O#9L J(ds1\Ki`:ߛBx!b, nHڻ{q>؆Xx,!|ZPnMJԲDi^BoXf.萄;L\ze L,w@,;moY(]Kr ,o:fkՐG~IRȐ˄% A#Z%f:4%8^_U8ehalvoFyɊAӠ-P[y=-8/J8khQotmcoc˂v˄~[>C >o`~I /cCwFK8QA\2>:e~ 4z M70@fny%Ǵ3 yYuQD7bJsW$+^'<#x_ъn},cL^9;7#ImUߌ/TY% kLdHvנ=NՆ-_%Fݠ ?~}$ZˬzEɓZMt3ZN% J?]JYFgӑǕX>ud1Ѽ\&`Gv[k#AÊ1"&9ѮyES횐"}:DW(͵TbUv-99sF #Ρ!%Αs&$2_5dќZt,+GWi^qi8"ۘ :|/~_zCn. ܹLpghu[{eO Qib`OߟD"JMZm}Rmޓ}"v3"ZR623l7\Т:ELs-ϓ/X][&W[1qm~ h8b Iz}K٩^}$T;6̖x_o̿^e vD,~\ͺ^Ѩ=lX2@iu]ݙɶJ뺼?t8CL{;r}]0=}OD)YE7R.VRʊ )VTItrG ^ 0DٟSZ /gGFY`]R8-ab B^W)Y߂r!YF:.iD;A/;kOEǾi$MGoegMP}j3W=iQ7KlUn\Axa dOG B^IH| c6.Sj.,}с;O0[U!~SI. gg  ? vzEDWunO$Q'Qj2'JdɾaՀͽjg Zjk_#$&;ۍA7WFAP`u"BiFS}>6:H pշɫFBDNXC jL|~L4@|ϸ?@6W?Dzk~l}ƒ$T}r:UctZ kɛ݄[ǂL2epWh10Ľc#n Jdd4T6uQ"5A#e[\]yL y5؞^TT׿Gl-lҥ*%3$P%xxG'd_e5CZB uv\e)띠/ }n2U?k֤eTwGhe:ٮ ^dQA=jJ7y&?vحͶ/Y['~]:Lp9WTIs '豂9Ҁ7Gg$c)d8,!Ŵ2:̪+TXaHL~A(-E90_>f2VK˧*}L]{tj]Ms;; 52tM'qA6#,ZĈxF ;VوtRW zw79vvʵ'R]%n׵ /cj)Iwif.}jY G@O0q g9^X"ȥM~-DU&},}=`iK{20SvO]~Co\ЕNM[k/QJN rHd8`=MiGO X|ےFK*MI;gyV#٦t{w*ՊثεǞ 4z1'b".)\n{:JSܺEvqFw@HzfW,)~Oڪ3 J3aϐK G<洶cV|a[Λ B9<?^cn?GW۵*M8x7wo8?hF!hKP%nc0 Z-䦚׭OaiHĥӲs"_n9jZ?P2nfkMR=!vB8޴Y`:'h;?l1Z[hV1#~c4i4F-2$7W9@WKȝR=ȝOb#[;S.0D7IYE%.$D '}wdG&ta+AHX~LV` fDhOCCM reJ-(z`Hzt U2^R(wQ!PB3Ald9qh_YOA.,HD6k 9&;چ#Rd})'줦H-a"a0gIKۮXrTM[92/}Ttm9HGG;-R)7v0?kw[5'fm}I |,gADˀ.2)T]UMPA~ n{9g[{"fNcgPYFXGqt8G'߆q|Z*ϚfR󙜳㱭j3 ,[{ 8dEIhC-11f%uFNVP,aYk*ςfFsgc }=a[5LF~u6!Xzvhu)\~^.;RXpiO n*gG'IbL3&e}î ݈18k,5J:v瞥{`ZƯ1iOPV-V+{V^)-;?-B Im)Ʈ=;=VYN7(S)؃>Y"u'o_DdeZJYB54ȟ[&0͍`A V}ֹ&Giguh̓Zo]dV6l{34n) 576ƨaVQ4Q $iSyFv٨8pCg26"aF3)oTw7=7 8 ^N X"؂&ؿiؒD~EMmSb("tE;~w SL<`lZr?JyQoF8g M&v<sM񿿥kYU+>?;~@юv쬥o*%﨨{.w}- g #}Rn 90Ig s0X^G lM0fb_ݝikSM,P9LB8i]ky[ۖJ[&;C\8CQW<'#àK8%rl)$iW/S4,wAl U) u#Xf/َ֛DMc|f@}Ze%?{]; 0(v MѹP^Zk)ے&fBtD$V! RVb6A9fCoyTlaX#Z0SDtP nr'HG0pQ tgnzY/FkŬC5nyΰ ɴ͝SR ]SQŘ1+^!Ss2d1P뿅2|;̣|h2d TUT°w,;dubL ɂKz2ٲ]HgD'U.k207 $Nn3' X4 Pm0Ӂ 2+=kGx-@q߈|<)Vghy4}8a"@gj:/Ȧ\Y` ]uHm7VPGź}"I{Y`!,ehcNPLBA/#s0H^&ߊMM(%OPHUf@FFR{?TT;זP>C?Q(D(-&fn ٪Vyri[2#q?;&@|ޙ^95i]KQ7B-QY=;nS#Qp}oy卶pGc8=kIڿr[m.5"Դ--Vv'v6jY+0RV6&z089n5d3td7?XUScO㹸#*ER8$E3k͜aSzy|t S1Ǧ5ɽ选Pf08ƳzȈ>'wM d"yt6K}|aEO8 gzߊ`;SS:gJ=~ӞҠC FM@I[hs>f83__]nV2_J ڞ(`vjn(@ee횄U]GO1a9S>8K ս;uu[oPe{!WE^\{,rQt>5_9>| `×t# :ꄂQ 8~hB H#1Nt{J``}:'{zzfe҇v\7(Ղ:5«r?- Pi"h=8/ ǝ'q^S#ȃQ*Ҍ7= 7 o&^W;X\Q5(ų|!}g699r`9A>,^Ng&]IlΙʬ !J.db|u:T0FC6QS\Uf7 Ia J9M7@M tgi~ܸd V/@~{8{PDIt!EG`-\RD+Šep+`9ۛUz/mIA,LJ('.7h!iKy6Еs >SHB^FȒR_ trɛZ MjT)/U}-%ݥlf[\>D$(Ꞌ%c>\A-~" eKhjmB*1 =+~\zϸFr5:$i[b~=`Ka!{1 gqo0N2i+z'϶k0jSllNRzV.D(ۢ>-l/꿀$K_CdA!ETB:`~iһЇ\ }\q(kI8kȜRHÈg\i4bܷ{d* vF消>Q'sLRu|ty 1 1\仧S1޽bZywVCvp3oK:?ӄ'DS!S-:h2e=$%=`7Ci~PA;dۥ4P εj{KmxG޿i7ToqN$"?Y4Ddۺ.kGH7l/@TnVgîvģ%Q؁=%Իo *[;b ltòԯYJҞh& ˇ-L"㠖Œ37'lo'DQ`ZMldHjX_r+vi" *Q5q` JB̬eB*[9~;ӭ~H`F[(:X=n(mx4Xu>҄7 ժkycBzxHT2i adO.IzoSD?QkomBROT-햀6F@7M +rd1JhU&[ݪ"5pOy(K( JJ$ˠMl 7@'ÒHn9i]u_IS=D% / &N}JgV46Q-Bhw (Bl nF0igkADgϳVM! ɸG|?eWBZ [byQ3> `/)>|BEBzZ$W߰V haWk2o{vNPKdK3z `icWL/޻qoGSiۑݻ77d^dە-# ڒanP ܤM b(e3 x3L0+ {ZԪ4ϭDW|;V g6Ar)gs[H]] Pq/i0mzm0$AV,*qQZ Q_'m-`{mt:`O]ݨRq Ւ{Per`,=qJr#'4 I?EѾ4?i.ᪿ)q J.THN=f׀5,]r";?z!|.H BS1ٿvꀜ_qKJXM6Q{o Z|۴q`i\o R71Ad JVhH xP>uzH{u 8n_Uwr>%d$_k%gB Ѫ(Lm`aA$0=d,_/ с["$PQghvPo*90}?PIK ¢[ 9bA1)Td e*/ k{75Kyij |e Ŧ3%~[?E|r1#Y`˼-bŶso԰ 1HQ`=r>cc g`h@ RŎƄx[擿!<3q,`Q͜_ @ٹŽCmdA<33[ R;2w+M[+Q_'B%:VՊM>$'Q'(28Io矎)j)H.SnPs1KϰwKqul58TN̞v jD-B aMXKt9u`4k;]p^>oD y;ibO>6H*7rdEE5B8/PJՕ}ѮW+<*N694$J2 fR*NL}?uh|=ri | #V/IN;\H`.66R`PKnj.ʪ7Yh>`L\ջ?y wut詄a@oAA!~0﹪wNkC2Wr2YG.KO@@4a^g_-H23XxD_: F%/r94d&//xZg1r2X.mSm׭1wN7yXO 'di^;866~ַ롒,֥%9Ɲ1AKg{`fHN7TXA0=g2/Ioڠm  XBֵq)ݙw=@s3ML؄z"+g}f1+)1z3L5*Q<>S) ?p "07q[lL OެNHHQ] *mǗEa >4g:AykmMs*6;v*9B0 nmz1K&̚ĢK='_^."OBqkxqp ju37f3 G$ޤ=RÌϼgh{A`yBع*KHV9 &F\H ƂzUd2+d+ RKxs f8Oa ȭ< xv"?nЁÉ3"=X{lJT[DZ74x#TEp嵨$ ~gBp|7]w#MQ"":5ph+ ~ U2z04ӎG(p&$E=-n@-1PRᥚjI<Յѷ1$`އuE*?[O'L@!5u NcmӠBn{G =N쀃iI\HKwxJ~fR͒V]ꤊ^U٠}*E,0~`ɐ ?s,A30]ecVZʑ4!9 sJ#Y{;VkXV=&dC TLd`Mf Lf9†ݤUw."]h0l ;`uKGw(q҂8d2{be#lj\;oԨ{z"DkԻG.C:6KbC H-P?:a99>rC7AEӅuPAN[pI!NyTk,ؓā[]w.˽>MS5ƱXp1ș_Q3۽<]pۦ]\p`֦drO9DphrhǦR֍ Dꒌv7h Q L$"Q釘ϓg`K ^xmwp4pTiJ %WYiU-o2}:쟑p*~VRy.eY|ԮIWN,qFAz]pne&]X)R(Hd3޶W,Is `(ÊBm) Sѡ R\r9M2ukN1;ra=.gl#}뇈[axH\%x=[^n{ ;eUn <ɕ7M]i"$,8F 6 ="&ڐy`- L+њ{U@QF$>f!T-K}؁PbfrdST0aX>kgтp}d}۹G,uEtYcp{QVaJk0K jX֮]gTdrQ5rИ )Dm:wie;O){ d7#İKt5h'S^(k1ohwBxRJ^g{EXgKy!- P3`oXZ'Y 0{m%@%;4 `cy ~:}K0SE&r*EzTyՇ15.-/+j[e>JpDiG&}H;$!sF ׂbl_͂`zؗmX<|*-ŢdU<w8Ers,`?I ;"h~# 1XdUMYbR :,zJ V,HirR7dmdpe sȾ?O n1) Ҵ ]=7:)EĦpv#Ϫ _~ňқwuy'C uV:`[.G.]kЋҳ[9(59orٶc:(A:+-`؄=W9-^Y^ qHF#}LVx)V͇d6ěW)c2+J8UXHsJs7'*olBo%|pB`KQ?^T}}=ђALt6#Gv $'hBD<ՍM~gR#q.=2}k9d%=4b w=4촚~F,̝#trϪ2Vqeݷᓼ;#^!s&7+ٮT [m)K)q*DX{H:Ƿw ,Ȑja:Kpjó{}Q8e"ǥzl9(}7Qh5`$"dƧ1_czcWh&tԳ:G s_e'|1tar 3L)I*Bx\7tLފJI~TEK#:e02 ܀ͽ"(Hދ8\ܿ.)ܝ@< WC2p' ~D!@ͷG63b!{2@'Y.aW5Y&CSܓ\;&Gy["a|Hcj3*L_D^e͘^iw F/VV%mn/-)Ѿ{pʯ]298~yͽzVbhڌP\TüğFzZnWw/T:UXX )O]|]~'k~kJMo=Cmwė ϣBNu(R EKƸ*$G79׬6ڑtjL~oUmU&5fE#Mc%q8𚩍9k_W^(LGSwmF"Du}1l'k-7{H9jA98R)$S$'_> W76u8s Q{tx"b?cV >eqPx[{:SJ:nsd"5#N5:R.9lxJ'4-5 7aS឴}=m1Eb1 ǺZ 4G#a: To_Ǜza`A1L\L@v:+މ4|TI[I +@0FM'MrV!T!鏘#QESCu-THIMfT&y-b-"`b\K<7mEBۄ|-=͆ r\W]hG9% =֚;,tI/,a r԰Vd -2I.18M{Z Y]Z ߭2_%v07QsX>  Ⱦ FG/rsҢXřp%[a)Xdxfqˆ G̻*q&J>*0sz B{)?_EMUa]^ Cp\@­Fq>Bgs#N/)<~}7@GR2w*+],ˬfWhyio@ToK %]D9tU) ? "ۗn3ʼnP+!;-`N0f;P;|#'5Ry")/9wrwe"YpEUƻzϪWDS՛Ѹi6l zRku>\-UX>Q܆V9\K2ډa^"U"Xq^2niHzJH0*t ~z=7;=#[=CKE`#fO0H`z0ȜV^5Jqg67!6#.816`fJ!yxgJYfmVTt4$)ns˯;pގҬ @ .Taҹq}1QV(,3 WL2rY\ԼsYa$bczլ_E6;$h@*F 5"ąPu3qAsg´<}rJqqf,x:ׇ晉/KIUw YiBw0ȥt/Pi]X?hpTمLYX9p.hvĕ_^Fmu9[\$혌RȐ:i9ѯ#61Wy6'!9S:3F|7 oV[~jX=pKKP]Є)3}sD|OLs`P0VCVWw:]ȩWv% &GKk8Q_ Lâռ'L:5F@ܬϯ=Qhu?4F%]%r乁L#OW0#|# 䲎tU=mCC=kMg'z%ݍǾֻ>}NTC?LPXlYݚ[TjPnPD$p d9$=FP %AxlY?e;{8nFTg HAx,GG3&~lJ*jǟe::/ǦJßs>"%J}U]]ʛb1cӟ'QFIOULq3rfSK~sV759i1ǓTx%%[?ޮA񶔭j.IY,EQX. ?w-,2<& ߭}BE` V|#oKM`ҷҀ>j6~q]؏¢Dʡ~<@\yଘvhs%%9Bt}?" kyidb\u: 5&R%J= nwr(I@".1w#]AUqz(ˀ41]5(JM)i˗vBcZAVg$K` IfCh"_@5%:>GwXP&҄ Ԣ>.FfRkbK_ r(Z2|+J_=4Z^kdX4qc!V$JaLknO5;z P\!>q_^jP(wߠFZ2YӶ:5cwP&WP)ZPp')OWEg@%sdlNsQ;Ok!M %Y! @xC *\ H]*LHJsBe".Z<ߔ9YN7 SrA4x֖զE؆SZ-Z oT!):>Zt.~cwF@/HIu"$^\G"\25ݗ5vB_NƦN\m'(nN#(.wU} C1嶖LmtM &3(&0"3eYQbDG*EDyе^JQӜޮDݶ[ Ns8?F׼$|bGq{Yf-:>“8A4/Y˺.42IYYg< ԢU-lE9Gr z^ǓաIt&``bf$B^޹?acb\_b'xӝqFQdG4xV}L2oC|cgӬ$ǹer1ZG?\DvzHj){J.=^.ၳŶ"zA+j`aloD#Wt7 f1vt(eFb8Qc$;#̷I>kpݟ¹QY1AJdg5ZY %t? ;o |j^vhF“Ks;`OEtŎlR@}&cZYSW#9 4t 1Y#K W 4OZs G.sPԷy8QJ2f}Zj4 nQwoj, J>uVy4|{R /Z-g$emr, 0A\,ƙĿ()5aFvo[Q+@Vu0{1 چgaКH/ M/@`n RJR [!k f(k7D{:kjw-̕!Ttg8ks-rm<궼7Yi˒?Yku r[j4F=3W<IeTfj`In/>>N\1J$w5ˇ@Gq, 8t7bK7+ҭ{CllbѬIs5oӂ_/RMP좇㔲-yZ N?`h~j̹: 'd] N-וՄY˶ }E(T^}.7# EI৒Ϸ9=ִbl#NsX`}PLMOxvh V,qb.koWnLM|Y{0K@wckjy n",~DJJR}E􃅃ݔ>[aMNR?V ?ю~ 2KHO1B!9 D8\j4*XqEpPr1pcq o LC_- 6z6_ VSy ֞8 \0ȱW  Zn#G 4y>Y0ӽL+*L'#J)(Q!6-hsLs*O~^?o=NI.Dr&? q:MQLG,M.؞/a;x7++}_@~/3x6Flv vV[ 'mt1] ʯoF K7]7L[HtU5lp;> v2ǀ= ֡;>ECˆQ.B>X:.6a7[x!b7*uRki{^<g@37П w:+4s2tp 3F3mOpƁ^ZBe4]Al_ys2d |ԇ4VSܷ9?(B.yF/gUNQ(8])')5K˕$K/_6OIddn܁"Va2z`B102E87eOE} L*-ŠVΔ+C7gш">.S RH!~c`G(r`V2L񶪦vҁ3-Hv?'_58d(ZvAIgve^`ۻ QX1>D(Zs+0v-t}6[2g>TI;-|6.;V8Ϥ0Ǔ|,Z`(͛Xק_V#U m 1ſ ~}8Ri%Hw['Zd`Km+rgC$ؐp%_7LgE'Qp ,]SWIN*vGdL;s?ʕVϥ 1 y !\й-/,h&Me:OޑǕi.]jrKE1hgs:y{qui|ߐaCmȄ)Ƣg>3~ #fMy :z9w3)f!^*OJŒD bMI{EHfv_4D*rWr#O+* ׭k\g朤FOizz~9mHc HV9s7^áf td.]TS?.ul^@ UheYVv5"2PDhD~6k{~Ϙ|XT⠤wG2y#`b'߼WcuV[ce4.T4aNwNkِ95U?$u]*Aqs[)}k͡s7 [cxf-g e1C-nz|pNAyon[`Lrvwȝ JzSZxh'͔d#aBy#j*&?/TLߛTW2dVي}Yf͵6 Pl2^ԍU3}EVZ~,i~c'vSțt$(r1]n|56gz-}1D$Cc5me},vbQK8X`y}+ĪKzrRZ^a 8gъ"m-~]ۗXQ݇5f4"Z ZYQ.%Y] 4~}!ݻcCKmӗx*Yj&/H%H3d)61o OSBc49-U[Av ((gL+ERaqq[,Cy!o|,Q=!d 7 {RDfIB` Z{Km`ZcChVYKqHcE\|gSRcP0b ֑[ؖ4֣:178˵1=Y`x4-P!CAXώȊ䢗$'V}}]1G _yc)j<Гn< 6r ܿ.2:[c4mm:'CD9Tp0=]WQ,Cpyd;.p i"H fr~.]`7&vW wJY$&Qd.V eTg~ c|VnT&&~W)h.x$ө*PzS0K4f1 -NKCVEzk45 :mm'+\-y!~&-d9civoX[,2(wvqWmhͲ/a~ЊUc\$v)<|og &vMuFŦ (casr@οTJѓ[Hvd:skHלmOƒB5x[ر4,j>\,VuMH!mVc +_$`-BpchwsIchCZp\kz^_:%]8V'.#2aQZ^6gK3]7H&*UkDEAHгWjKֿm +3_qm_a.dH_lXִQϪ5En+f)(zdgoQt/4mt(f)*?)Vr(J:l9 ^v5@8.ԺueeC m)Zu ;=@i}|>i C -Uf POe'oS$=bk=3t xݨRQP2L*R|UU>\270>M"@BhnO<ef˥l}֥٦MA:pݧXV:xRv'bw|t^^um]P"F`RPǨ2L3 6Ak;QqtstM1iPLsC=xJn^KSvhќwHXtԻYԫ-Y^["$UCA ]".y"ƗVqtg:F!'k8p°0MN X[B7ȬJlO2SV{z^DRSa=su6@Ofm)q#[|/zrGG/xɘed̡̉юЬtG64;DGPXbmuBD@^#US hFϲsxƭ$y{T 0U$tTwuCLVEZs`\'&sSaNh c3S*޵.v)ZsDw_8e9ӕcrY} GfU laȠ"R2gr0쿱{`( ^P;5veg~wf""גofjp2:2WQG2B"gw3]t r8t3.kiNt4˦f:kJ7zy-V.Z~t~ֵ7"Pm8O e0(p+~D)R(RZ1WƤЩ\0&v؍P w%8n>肦MB`Y"Szyu8C+u-άy Z4g xtp[Ԅ$]<NjD q$~Ug_ß{:-` PsJ=XAdA'J?Kt?L+2:%,<;lqKNc;Y\3bp['ܤX29=.Cvor!{(GT‘GPhf{)t,7M ~#"|D|3X[ߌLs ~V>eC)dHdv3 zS>OͬZgۢ@TLe8~k" Nԅ:Y^j{P5ԦñK3eT~-?_BVa &Q:4>;I$lW+mp\|z@C p`58;8]Ff9۠@e.v q;[^(V? OL6QeCOGRU8PxY nl,8d;O, Fӱ9c.r'Fw!C[ Oj HMtyAteԇ_^<#>qxU }r[SNmIw1n5 `wkBޙy v%/녆YIޔE#Ve,s%/8ymI ;帞5.4 Ho%nJ͇A[:ƻG l$Wq/._Watc`;"tF_MBpժ96nEHuz[vbªx񫷇<,h33nqI7Z* PF(T!SJΒ%72=a$ KS9= 4S"Xzmɬ@lV꾚T )&h=¯(. o=жdP4֨6(:+:{2,FNt>u(/92%>Bb؋5?,6iFRNHTeSΑ2[kU*e{y 8q74譛s~!q$_44*SٕD6^A#8[aЗ+%`:'w C$VPz$?UPV@x}ڝѪqҗ|7ez|.Q7>~2YM%ڼR_k n r@Ϊw'$㲻ݒ`=[F1 /`#Ы/t2Rۀ[+$[v([6`Z Nǖ 8CvJأ~d/hE/'5"rXmLdr 3$ja&R5ŭO,CS0)dtOo-_GvDžt\ ̋#Ig9`JR!bVב9T<JBYn@= {Oܒ݅'xh—BѳTge g|{ÉȨQSbC'{fa$\';pz?ZP3Ch ̡bVZ31S hk<Sח  ~L" 9vV9ڊ˘G9`i yv!vJs x& _:858OZX_Gť둒nwǙ?bPAu=hQT.[5U+7ȿ.Jhv4≍8"b5O(hIC 1 DTU7n^jrD/A n%&ϲcwؠuW xߡS{} щ/Wn5|V>377RNHS7sԘbZ8Mtu6;4YfFeu6] l%y be G\ۊ~ p (g)ZbϪhyé+6UT͛?s]^"!ݯ6)پwf\p{avh|NA#=x/hZQ-7H~q "7>Ѱ rVd"@doj" mjjgtP2xe);s#Z0am2wˊ-1ܮVT؛3 ) RCsŠ"@ 9biٹ1⟂ &K˯,t4hh;!]Y"΍íKN3xW1gD)zhɱxy5Mǹq94UzxphCT }|, _3_2.Ỷ'7%` k$U{nj9ue猦\SYOLY}DWB ȭj2n t &d+gϽ5=,?uP?\0ȊXBN2zn̵lrq$V,kpb8z_9Bl0ǓX>`7=\ɑS(=%8.Ԑh$y@$!r'c0_4&z346V؞,{. |i5v|\"sf5VyrD4M]CF~NGI_a9(wqrUq)H'rQW&4Y90W'x.m%\$T s<>j7 36vO(r4D'6Gn͢f8 u6{/QWr㱖n˜gv/:|MdKlW-]4ZR$rOҧnt5XZvoдlK+!B?8i(B%c@22T|AS qBUt7$ҏ"puxArVJ㮪݁ 1dǑQU?^xel5  0|.D9@1=@!:՜ȟ )unVF 3qRDwTeTUgo1a(`,QUN3_5{Z]x[V $%րjm1K[]kӚHxWOޕFHjzFTC?}{Ks@{6/A9~ bzY"rHw/\QT.샤C6L׉!^8>Ѽ|64U+W;2ȃX!?+ӥH0CLmYТVD uu%kxѪۊ^o=T#d,k@ʙbqMW[W)؍2z (ʊNԤvqVwACZ٭M?}`@.bp>4 ;) +w|+4C.e3E -?Fcb x@nEb(&O"4%kX+GMl ;AfKMDzx>q3 ?f`91 D,$+eߺ E?=W6Lz{_7uJEA5yFg):[r'$?xE:*&TÐP0,*1ڒCxUiO%AC'1wdoF7a)EWW7ye.,r٬UUa]ƫ{5 gegE w~0mSdPl +E Q>5 ҫ_ uN 'oBε#e(mP"k9f U1T?Ntpo~L&uɂ; M0QRc:>}[(S {.^Y ˄j8adoh( %'@xU1 5߾ h܀4۔)d`,X12R #3ߊwYK4JsR Y [X+"S+͍^cQEXnwF &]єzҳXw?ܝf?\>rd، |7QaCEgӳhaf]FN:-$o}>Q/LIe`8 FuyiOΖdTK BUܾ2>c#d$JX %g͗9_Q.;W-2{\"j̪ߥe4ͫ4_b ?'Skxs^R*4,҅u)YwM`9_M*-h^ޣ᫪/B VUHFV]su+WRS "@YxU#a rnl| Z+'sh-~ֶa_ڝ}}Kxs2!n."]@P\WJjf=8q1ٺl }C)IAvnڟfg8dAl][j=?f{K*N+QahwDZB&9|Lg(6'4̶iLo92K"cBYdI洰I%^a_{@uȪ[$l: *i}!7UZA)/9+ (Y].W8/jk~@f>/2Wޭk/7GXpPR͇mUH" Z:NU ',3*`_QL |1$7OiяVXՋ7Qeq*o;;F2|b/z=hF }'m]"s 稘 W8+Q@WR!] vqI"蠯ϊ;\_k)R萅L^,!MalZ kݖeQdUyMw桎+{y|]s*|۠*t B1-Ћ\*uF7ߑ%yx/#"Okcbv٤//I̤V&A`k#4{ z=S)9uľ68^oB.+y%W<EOpG@N+\yBJ-(߬/E:!Ke2}#E{aa`!nA0V: [tU`0|@pW4;*aOi󟘶zjNCٞ\@$mL,*37%QV:V5vEd+17T,q뉷٢Cmf3YH+иK}L\gx-R~-Y|YB;+f}K0-[Xfz)p"g?Q^я!,")Ig4 +A ^XRՀ8d}@[7}t$pŊh?Nuu:X3[( rlyt͸P8n7l:o6snLseW ֆX7*LK1W#V(ߤPGĚS۝Ƀ)2tjmNc'rzQTrkƀ5+`W|+aѽ -;Dm j&̛QxaT%YnzBj<*Z]xz?Uj8]=ʹ6Gl-ݑ0fXO~!n5sD pep,#te8+d`{&Ÿsɨp<ѱ /:-k!Qz@W ɷXN&BTZ~!^1;m~0H5e]N uC f/%x-5]6֕01(`06 pPM'pv#G&clEפ/qCo6c{z/3,gp/dv[@0 x|+?1Gv@DYEծX#g!*[eMr\ '8$JRfRpsֳ.<+Ck 2|L dps[+~yVSKRޞ_hǔ0ӥb*EG񼒟ri n]ªxɜGSMC'j+ZC/8>sE2Kƪ %:zm8V1%H-1,Dl0r)zKXVpR|Jbe ̿}CF/$MO+K~R3ՎCcif;1 ܋ՄyWf;(olE$Bd8=Gk|F%sqqThDJʣrWxOI/ټQiDT5V ԞJeUj>k<#}oƳ -q"k_=q9\L#g+/َݼ(e"V Á6rV7@?DFFiD?^I~uVmxl:A L6飙JhHO3ht-O|" z CŪg[ ؈7-z>Š)f19wX 'U1Sغ,+۹WbdY\&rp5뷑eyt]PV0?8iTGs0 _P͖(A?\~RwzOҀOn |pO ;=}rh?,P8nh$ࡆF@XO6ox swFi1`Z:iD 5:=Z{\bpZ4c8)QUĆ(YixX|ڒfbFAMxWTa8d,Ӄ͈iႃ=\SΟk(̔e4@82J97 -G}_v}eڰMmA?V)P 4|&}EHvCT3~k"BBYE !ut?%o=2UҠ 01]TEdqTOr;N XNy}1"xU]#Z:'TxS?4 OOSD*t;!OWB JWXE1~Y8x˔eg 0u!hd#JPO]H \?lnxs*^K]TFle9|'?>P؋H^mqg| )D"%BF ͷ:NRDz*ǖ6|W1n*qd뭿|YՐb@sڧ [0aluT`?]+S(Q'L&ۧBq&wsRn1W[dzmPg’YWԓ5x6!J.ƙ"[Gתqƥ+68f[׽þBobG_xA Gw1Vo/7L/ m̹>e&]7\4g#!|̀-݅$ yO]2,(J$m'/|Gy_\:Il1+—L [o AT[Fѽ^HJ7&BxŶhds#rС #wc 3̝REodg;A+c MpMPe""?b4/%Ma,XOXa[ˁ:[_CAj~ +yUH&-lhl?QF\ֱt0An=VUxyLؠOre$&ܗ Q=,|)/۟34 s#/hAGT3揞̣Cf6{EV2Awq5GC3T"^_ lW>X%x8.׹6TmRi$}iC11\Ѷ$h9)5uxw1E+~v6_|,ajr柢šF{i__cv2ȋ,pQ_:JMדF񥄕74N XpB (E9Gm?ai-zש9:"nͩ,~L܀mpvHb{mOؖ_'wMC3H/֖| g| )vՄ%[꟪j#;+7&k ɟvSpIԹNc5naßy6.nkiXN@~xp*բ>|J"*~pȷ7{9_w|S+Ӿ%c>W0EKQy20@'ڤ"/7՚.rF}rvIaEDU:}nЯ:P# (q:e6n>1}X.XC> e0jva0 h,Ax޺(-n![^ 4Ԯ|.ÿm&{(%F~(֥1͝3m9Ӗ0xۂc˸ÉERXD^9,1٦5¼rWNw ]"ẗ,{,~D'6M++`FJp m6VouLQŘ8IJ Pa4,@A5:*LO6cDE5HS-dZ^=IhE|GE?nڬg 7X`[+Ei`j0byם6#Nfz݋m :,ywSdJGCD7O%?-}{a:N}z'Ʉ`U˭)1ɢ u+垰mo 3-yL"46Y\zcr_\%Aԟ>3l\&:,d ޚй3Iy%% sauEnp朐] (0blW$d[)zZ9;W r借ݜ:Z4$Z4*SkŰLY1SXsa7[Fd8a|%wFl-QV9hY+\ٞ.oe}Tsj^ѻ;cOd 0%aHMiwS"e(&p%\| 'YF8~T[>0whJ]R@0 2iD@܉Fcfp1 ו:L)S>9=GT:sa~&s#Zm4HN^Uۻa-t4Pém}zVXG\%<*@5#y[(kݎ^ j=!@je=l3/Ӯmvh<ɀ Kߌ9>> 4n҃"l凫Vb5LxNDR՝t)O6^Ro\ AM-+oL`}t0e-ʶ\TRG9y (=v'%E^%я?G8C'I=iRǴh#BȈJ W@;bervKȜnv܃CC䃴.ctM72Ju16Py;S MrB-afF|F ٿNMu{1 @my+N :O^*c(f"1!Ţc.]nɌHsux*[\lqsnNj$g%R.5#Oj:A,)*~@(ʤRT_$TK9 =N 5(I NX/B*q=NӢl'O'Mvyj7J,zn$Sy&aR6?>_mFz#pz v2.)FaOXN,!=A_!݅;0Iq(3y#e?!&gfAdGupu[] 2B5]%ZcHTY tS()霚CݩvW6_WՒ Qt @/I8;a MKgb+3rAnM9?Z0Rcb률N~}v&0Zy/!ſ=k3M{,qF7^}!X$Ol*/, \bj*LI[%x/ϝo&8=3&4T(Fo m_ض\H[»i>oj_/ YѲXtE$ 3'zIm} o:C[>f K`mw0m_˛(RN \ϏI HM AjÈ^x~cO.vJ;@xDR̕ζ6 ~}}'IyTJ*Rpui l{@Y'D>!{>_:{壜qiW6::'XjllD8!]#ȸ]}btyc?)ma,ŞU{pYsQTPsXdh[([wî{왣.u57/nI8Nj@oAr (6`B#$gQx􅑀Ý$tH9cQv%DbkqMrTҰ}|(N^#mHOO%z\ βuEH[RwLÌ b$kѐ"윮"ݬgM@'EK2 b;,jć%NꞚVDͨ a4h]jG9[ ;~y&l;S7aȁBc~%nהq{|H#ln%2\?x0&_t4`1##Q+y+A*˅bj3{{YTX=%]:gH`+޺jr2F,S,/qvۯǓA7w7Cr"|'ˣNLp<(@!.̍ǀIP\\ξ3#*(ˈZaxy9BIjX:͵g󤖍1?3f㹲߭:76%ő1()3_tGU} mj[ xq (vaj@^/,:rȟFǁ~[C0I%>zKţ{o msl1 IA n۶syJiuv\85:P1`![.+8 O0v%Q5_i5hu¡,$RLyrvtK`W*Trtgإd|8;{>%by|9nRwqVveJK)ӥ(=Un$$P̖.uyNP)jJ*$Ŷr%,LS.ԉ )wښ)rj#ox4@',zا (:gS$`A} y>|4[<5wzao⡜gP\odb\98`f~m+BzQ3N12JQ'io7HcYKZm؀MrЄOX~ c9H܏~@4ܝqtT '[1UNk] v9U-dhkKw + yˮT8p@/ Do)]~,TZ]ҖiLw1K6)m_ViJ>k/+Klƹw:?^ҾҶ;aT̸؛zvЊwj{I7lOc[Aʡ,;"ITu+a3X@j![PΒ* ӁPjp.|^D̻J{z%x>c=۔i̢GԢlJܼr]G<Nu9 UycސVjXgO2.3^ܼ9ڀ]=ϽuZI$y.ћlcM W>cbRF')CTtE`Йſ l]{`S7zH_ U(%bz;wOJZPC;P,;̔G]|(\վ[LG3R6%y bjvMCЦˡFۀkieN= >4 ;ɗYiJ?65;H¸izvYEkl;LθP:Da W=Br+4S@9d^A_(èբpBt̤L<WgiD|o;k6-v Kx OQ'(ͫRҹ[ە0=ՉkP%;T.-Ԋ^]C)EKqvʫW!p2`OA[Zg\^Ks k|8 Op \A3 #EO$g{)[T.^~ޑE,~|O.fAhd-}2X77<)aO6nl m7 0|Bt `&Sc2"u4fT=?Z*5=u|jy 3”<mdG2 k o 3>j 4ڤz5zh9`119DP[K:~ i'E~HUl:=!ǣ-mB30FϊIF_0P鑆uGB;m64C) ?8&ΡC #tt5 "1P~̿6^08.>^"ztټA>[;=O=9R @uWV(Dn 8Ke#>Ҟmum/40ҭXD`X>AnhiF5JaVSʞ8<>v;y`G*.\+Uj|er|B p@2t' GAOUoK3L `a0GAy0 ~ 0ARo(o [ ?M&YDQ[!y*:rJЉLk2"@;5?`-uV& V-\viFPYwY ľ.{Lԅ*(*?7x<1/G"1sQ%o>LVЊfv4`D TC}W&e '%6#'6Káym?ߚF[F͞ zmLY|׀: d#("RFf3(V.~`{{.4(Z=(PIUu =Soy9Z8iOڐQPr&pg[q/䗴 *BJ65~InX;!2pO3'lQB 弄pݹuG{% 9]yb$RT*/Ö7X.Aސ!YGk14'tZϱ/vcKsp˸ʻ!.xIlY @UF?* 6 w-,]jҺካ`W#Ii2#խdgVx~_[20ѿ{BMIc6E'2V#KAҧr Kmٺ#D}n6ѹnӮmlWju*'H4o+{Cy;Ap+[1lZ4`8~1Pow-oX^$9*.`ʏKt#N(φ] fFC' ɑ)A!0ޤEey)LE?ݞ<*jCNN4V\kqe4{/rA;D2Is|+3„5X 栀xS)XE mr RJBe" '1`Í56k,0Ulv6>:HR||]g_5b}cSi+SXL[|NW&6mvjR_d=U\"gkAbOY [4c9@ >2=M[.+:F卖 ^ݩJ 67@l 2L1^Z1f1VM ;8zy1aNFFF#'q46n$/Xх%v++L6)5N*}[G2nG5E!B=_ (4yoյ\s(ʛy6)rr8T1sz8eNIxHs ?31*SI^N5 I,TrD|ܱNs:spP0 N>˞\-@]Mˑ4j:OeN14}굱ϥ>#CxbxPSD'EPY|A>&vfFg}ܿlUte̘pjRPY߰6h:㰠FOHR2N1Qk}##>Lu K K-sRgo*Zӵ19Wh@quxlB㱃7^e2T26WÁ%H;.;*l=kN5`e6`g\6(C?bčy5WGYu"vPnN~0I4UVtx y%\atC<* Idf : J1~/8"`cIFaBom_5+np. Q#J)vI2* (nZ}c1rn, vT;vskBqP(пH-p;Ww0r8V&9B=&BRc% ɘҿ3.+]R60%wdm3k.j|Jz~@K7 ',:'*&Z*EU~V u &JE5B$#@Ѯ;]rQm̧ ,8SFͷAkW+\ gͰ_oj=M>AL؎4 6A4⡕iEG2}A6T zd#Sڗz8CSU11-G6Iq)V6_wF3SJ3ߓmUBD$ Nf:lٻ'PA+:KYs֢vmI8z.m_bQv=a2` wթb/>OY!c։[?k6AX:&!{m:UTX?rtu yJ)^bkwC0 heLFMw s-Cq ֠3/!cX Y)J&b\i ˌӗDƝYcτLʎձb'[Q2)Żc&"ShP/À8{#^hxÓ-j@1X:JmjHi!ؾ9$'oX ,C]?] a~،OZkǀ$/g.>QNLcTikg,5JLCo/BGj,3\BQ!Oa::YI hJ̣aGmA7֖To*8RO>OlB/$*=uWgȐ2UFh]fD3삯p*'C%vY֦; BkdOyGdsO):-pu| Vo4{Fs@3{?1Q-ggѥl,Wȕt[}\rTO:~XVuyzC `DF1,1z-=f=F;N*ZBSIo@(A_'b+c]XnPo[у=qoTKpv*0pFO1g9HJI2v Tx\V1g~̴O.3R?"~֞7MֽT{Zz=m)A.?p쵺c/z E򂐵l"qb_ό8yݭ.`ϜrKJ>=qtw/|Q;E5;mB 0,4MXAϊ IH+DM 5R)oXxnŭY/b nr Hn9ɷz#t RZW_*v8~a_J ̰&|a2ȭ.xr`g;ƏC¢~8ų9URvQP5(B#*sq%slTcsZ⢆h+y$c(.x6Vwo2nZ-Èl Q8t]95=9 M_BRThZXf& 0t4L3=)FX*B$-w"sG8L+!**vE.I#n} R}rI tF8Ln=BT-xvzG3.3hF#eRnz:3'4~ dEy&PմgVk @ >4 ZfE]Ec3j(ؗ`-kNEt* ٖ:(R3<BV_o "x0#X!TtJcK^nv2J瀢).c֧&q !jo ,C{= n *"J: h-0 Fd,Vc:LQ:Ȉ@2)"&2d~?cflNvPQx%lE}qlV}\$*e!1v['Y>~HY{'KwZx7e)5iَ0ZH!а@F(!A+DdYl$D =Tőht˟wɮn.Vm8\.-n@~cg1 :}E0}#U]^@Er3M:G#-*x> r,+;ӖGa{ 4K@$v|X,2ѾqX>"2o*%C~o% @׺*z3{W{LԈTmt0y֔zk@]%pa*Ǚ{{4Q?m%s#ٽp"~D t X. \:6 I$thq;CEb0+82$blS|?q(-jLIa@k +=Ŏ#QAaR-:lrw3@4PͽQ:X $ƽW0:R~^sӯt&QJRL0 R6ao$~8n^sLW׈l\gmA\bf OM֍NֽIuiwELJk4zead}5DzIN7Ђ۝fVH:{J~3gGQ أ0gJiCw7*{;MRuZ}OG!XX0`VT1e.DIld @aGP-hA3냅30B2fОVs @@7:q TtMN$eL XbhD^ܺI}̿`F=. ~V֟zῆ0} Hq(6'^ 6k6pse T3?x!m-k\KF( ǃI93>ja,}WR(+bH8!t(+Xe pf.0GiNqI@ˌ@ 0%d9/X~N)df|;/,} GU`ٜbɇ6>'#Ѓ”g WF]S2jcLyMj َD$je *-ctΣ$(ƻhy2eI#7 AH0mc\/R.6JppMm.ärv g ҭ4ygtBO@<12` @W\>Q(8ne䤸2iͦƺܢ(:LB6t'Hr|fҦıus;Zp㟳WMȈBT E0DA?aW ~L47NN%Ky fkuG w"B囹-E̎X aJ sBܜy0|>f(KKNUYWJtc''BmNhXNL\j ˦(iҺW)Tf@P[ӭʠeQ%Aazþ}h-cJG>}<{.T xo f[#F8ޤYplТq6. )}AG ֑/o0n'D|)GϕOL3ZyS>誉[2]ϮS }2Ծ:rE_LoNT2|;2׭;(`7ȃ#)p L#K_2PZ``0S%.ݵ'zg=_j#(+o!6^nyW kW8o:rԎ,*;2K+Rd1H97:e%3&ijpd9[xL߹'~ǦN=~[.9fqjÙ*ZBqLݚr mbлb|}~ęHZ.Eucoi3[%7۷Ng肮df˥<Q磤БWÏ5mfC7 z^MI飊 $fI&QBՓ)vP@fpu'n NJi29W_?x!lgWmݙfDVR >byY6 E7S<Q0%G}揄ރfxDa+ u1!Zq|D_/wΜ;wEǮ+R3\&ɲ;4t~92 ;}R0hs~ ʵ`ԋ5=wJ'ˑOSyKdѯ6ܧ?#;y{d'.yM6:r-2c%:9-VlySÜWd6:4œT,T3WDpR,ԎP0mJ|+ln5тz_GW4OiuJ,jwKl]ryWU*SX{t޿m·fB-xTzw3&*-'"dZ|^(&1sEM(J]"#TD.G nRn|"X섪sIU ,[fJJߨG,nXv05}B]F]24x/nK2df_hFa!-+ H=zS82zt+Ƌ#HOIl>Vm:YlZBȘ 涰H~6w* Z 4h3]W3t!AK}#t9%7E ջl^6^G78rk%qDcPa0PrISowe,+סd!q_J a@vMfZsفb;/ сq^zp*U//.!nvvP{eU^sgW;ėVp/5`N7ؼ$Ŝdnzv_~!GZ!؎(xu?(sD DA:vk214ڭ|8pm㗚7O< dM46SFAOYZvc6rAާyƐ(0'{fum ێѵK̃_/+sw*{7 s:L0hD8笽eȉ^ǔ!*+ph@LB^u*l < Y@_n٥j!"rh\\ N}l@&of6f_%&̣V;Hi=9#~F$@6&-nH4 xjItp)4.潩91R};Ui'ˡД݅B &K({+X[c QqWimtDԧATx/ ԦQ5TWlx4rJγtͶHVXjvlc=@qx vƲcK?J o`:&7^xQ/P~KҎ '7&\7ЊP5&uo&ˁM6ٺ6yU򌶁HGL "g X'v7+sN(n(Ge;S-Wtt5$C7WU0< DGlWKs 0U@Me-SF{ lwg6C 2G/$:&= O$ 7'L_frC"u {Q{4BaP)W-y7v&9R!Xu/8;RY 6ס?`i:I#͞DX[/_/ÌEڅ'w,Հ0<۠O؞N HۯpȆeMG򜻷Eb)RX<m1c}!=R%ΐON_mذ,0c3ˇmõbO~((í]zh̃c3@CJ 1TyV}xK!ӗ|gS݁?c%{6Fz@?mVJ|;>ewn?cIwXƅb̈丯 ͋T 1(5jzVuoLD\qs@zgv3@] Î[,>C^Гno{&zo;q\b $4I8˯ }7^||czXq ZE T2-C}Xj=qe\M]xGL9x%J|(Mx sO7e{z5ˆ9Kl4L!ӪiF>7XB2@1s6?˃8c[)i\рӧm0hC:I_3 =ou}Gc'Hp (p۷ gLesIDNJ$3#+fPSѠNQ#JTB-!$eX5oZNW{7`zsXk[/)K%IoKd=!;odHue(@i4DQC&umodщ(> zʗ;X(ud=uy2 $3uoA#< 淢sX5q-ţ&Tı=!t)PNK[NԳ.UH˶q8qjֆo@͗:7R?.bD|2o(i#̛ + >neCTTXW4R-aW'~GIWB]b 6؈ jEc/SiʍN!Au5z207jL;e6XaϴH8zN^q:=ѱOg ç?: skԩ= ]q3LxC7 YK#ZB͸Fלl/4W -e({r+W΄V DEqqSʃXY ]X rGKFJq (PB:*EQ&϶tө[M-vw'¹Dy_$BBy_g29!nYY[$d$:NbSWo1D}4äW*ʑ: !Sn֭#U+Ӥ|Ysޗ E.`XV2ԝgUK8>,^^| % 5|chSYvվXȅ~<*xwWF8:2(E4 /sw~٠K?]ĥ+@4< 0b=9M3OQArUHͥDn_kx%'rKӌ"hTE%$$J 3YʍcZr+xZ#ֶOhZL72PD`lwW86dI6=ި^Y]ʻ){e 39* Bxÿ%LЧزR7F8MX6Ϩ?Y?XU9SZЂ o=rs:K edS#boO.5邻؋pW#LbVu_9[!IӀpSc:E:J :0>B3pSIpM ڢȞ ?Ώ^6J&0x}l;ToV~]ӕ pɓ& ]tZm_/_)/цqmQLyγwPSV,YG{?%2`rB#vQՕbi o9*{޸+Z9*Nt1XmpM"B〼"GRe2ձ'[RDTK M'lI0񻀢X!_xVU}^La2F;׭3/Y$> @=(B1֌ jBCpYחEGˌ!-:}~G a[iٵqG8yhHSBR6nvXO8p*dPwwj;i4l4Y(@b'|'n(`]gv1ثԙsD ?˜fUgmwl6F?`N#hl >ҍ̽͡Ur1w\Xdo v5FKh?5&Jyϗ<õ"6ḭVAMlwp`/OJX3yp2}$09׻X$ 8iuz ^5~)ƣ~R f=>9ӯycncwgn#$D *ky5$ʦYle6(Un"L{vQ3u{[a/ 6,![RF倆W(扣Z{s~LFGjS\}PSY/_BÙ{A\@9$foRN39XNK_'\ue\k-PuY5TRu"盙cxu:^ NnOF>E:iKaRqw1˂Zto'Uf@;zԅ(WF{J =PY/j0cR᱆%x$ݰ=3iXUg 7i FMEA?@]Wc,|.#l!ռMuI$zVBgOΈwtL=! *%zmc˧<0\zϾBgQ+#٢mU{r,*f6e5ޜ$lgrJ5=/L3s8}"RTvVHWo)6n.״LAY??5:[ Y@syN!G3$LL* 8LBM"o߀H<:.X?EۅH{VBߘDG-T wGBTu y:x)ƙ1u4r릚o8toufH\gDfJgTH<9J)ֳ ʅly{%A;yJG:@z3A~jt4kS.H9Ou&vkijH~Aa=R!g)ùE t)VAwA[hR #b%~2`2ٚc?8_PR5XА ]q&%-[CO u4b U nhįd賚f1~߅Vxk0k9QBг:S{.C.m XfVټSu5Օx;![x,~)h58!4wLM.?b/|WO&XZ,gI1MQg[!(B5S22B.-.x1oy1 y4 ŗu? -,ɼ2hGVZ1E:4]#䃟tJjɠE5cMrri6PGބ=iC1 jБai?r>{qPýLT%F~\:}3Kv=LJYx}wV)HHӹ\RY=BnRIJ2LCK)Uؚ왜‰̝i}> pTLh{DTϥ'f1=ujQϐ#J Jpݨs]釩t$utVb% B;``&O@;DRRx}Яg6UV xu9M$*GAB( #M1 ^M_ 菣VbWA=TJdiP9nw [ACf2FOER˪OAPGf5+Yz(l[ϖQe$WvƜ Mj|-v};5!%#rrqh9DÓ[$F^mWb &'s>=ռtDL8훙4%$$]@6K@Y.fJr7u`UB:[zWQD۴V | ތ1VAȠE`1dOZP xgu 48ã+mW#=U-GӫaЏWTW 6q%<֜,\7OMq 4{h$Y#j݌Tspτ3c*`g_Sp}}1El#cq1Q{ 2]QKFыd;S_0c3<(!OS9߿ ~?nEaƗ/4H3lWqj[IU]Aɇ2fxKMN-gĊS[C=#Ǚ"Ta *oS>{~?qoi_[V$3;D;s?x@kLFK!EWJZ&qB6QU#C@p, a`e'_x)aINΰ/uD" ;ljf.0X!'4 *fKB8*E˨v`q;&A\!%+B:m u3'q3J]L(7׭5ߓGfi(ՃTgdGʑP> wFM8 q{a#0_aa%WͿwi Π9AN_>ٗ0p}g L޸#CY<3m$2ȐB/ jx.J%^xCn T+g\xO,f˒ozov?V)$--:2qq . _6@8t2 c\VU DN"k["X!Hvi͘oqP fF BS <iĠofj zl)v2! M)Z\ƀ['9F>D,0PhېEZr]EbOZO*( w seJ[.htp @$_\6@L67ېvȴyN9l"= 5F$kve5XI5Ru7 EMG U}T7E'Y;9K ˴+λO֜"㵉9 oep6S< @:n"oOv klb! ϘtBk! }QKru$[ R*& hg;HaK$KN3l] Ӽ/:-TIfQ}^}w7Y'hm*k+(Lyo;#Wr܆/[}* aG20x2XXSǻWjh{2sKvmW/(j#`2gl'q=2}atDL.j񜔊g iR_SYTGe@InL[m3 6k,*;JJj!30WHPtԝ;ƴ[E*=J5"\^D؈"^xBw#4U %RAU^g0#>Ag0–Bv ÙYDa 괂ja&* 7rFkwȱn ^|, Vo e ۪SUpdc`IE:T~'S .`NM})e)@Vкm8?S?sÀ b1'FM\c-+`k?assLEq@bKX1|X|jPo3q`k[ܵ#}i\Y s\DDQzxN(yu?۵0o$;{Tj;f0ayթL~Հl_iOޝ!*+%zK*odI˹Aj٨m$5`-98=rW1: CBIkF,ߴ|^)9,Tݕ˳\O3r5C!i|PQ+9ck i3]Na>o-21g5aNk`v7 =«(NƺdD J%bbn2G/0}D 9C}L%~Xr'baf9"8_># *IO׫$lje6Nk_ُnuVJs % y9IBR ^"3Vy꽛~.GV1&+ωj8~]정GT[pHpT.aX*|ĹH^Tf t8բVowYy2NgP8[J.b,EO"/5p_KLJ=بXyA.BGz~zyrlw] HٖS'ʼ4rRs;;I /u']tL0hz#Ҝ%z %5l˜-Qa9nw4GMOgq$2}q^=m]rIٙP9^(zOهvQˋ$tdimՒ˙ďceF̹ʵ7ʑ^Tdz1ҘvS_4UPN@-n]LB1$€ i={)tCoq8_jnY.^Z"]0@ U!ȮF'm?Wz#)J֍ |2RРE;.Dтehób0n !/q-=L[]tVpq=meNvXd S!PkuYbP^X\zӱlٌY$^dյm裆>e  rIv`Mp-->#GV"jPZԊX2K/Ky1N#x ?lV˪Nщ%n1 5+{tˋQJF WY\5ֱLf4xξY!XHȩ=aiNW^)J0 A 'M}dYk] ngO`ס^I[H(j\j_5otPJn=:p"x;Yan,>k\ˍ/=Y!ɹ.eV>gE( 4,lI*F6b*HRH%#JF\N@lgC֙YKgn o6tVj+a:irܣŕW$u݉~0uMe hn;<qUPvE:>~ y~Ý^7PkM$Pwn*kaG0+ =Kk$>E6m UA9Y,.Dd2CZ X pڙ%qbg!}n8bIjr_"K k䭚Uw [4ziUyD>6P{H.gv!i5 ╚*lR,ϳkCLl')՟SCŻjLf/6o<.Bm  0h*ׯ?M` nVu0竵2Ya&(9M~L),_W]\v=N5', zvű%:kL~s"$-RO}X 8U?K܂zyS15-37e#-E;{j+GX~&_8J2;zb虶Ɋ`~U:kx `"a۽Ql\֏P)n#g>d]z 2b)ٯbw&C\ri#|m6^Y)Y􋠧L'B1C&tp6= ̤iOmf|nNuLˍ3QMu( _kYzəW醶Hŏ[HdYeBVȉk#9Fų\[Z&ź6S c_2})m`]5G(;isp`z3'=ȫVj ߬D^ ӎ //pmj%`0[Ȟ:FGR6 ez9piM qxOy4DցDpLnT;8@݂tqy>:lN?} hfS'I$.BL?'`{?dW-hO42~\ʱWdevx맅 "_.8 j0JV AM~g_e(GZ Ïc'oՈpqsW{o KaWHi]tgfZ ҩ3?$IqАC4qJb $ PCF<hr}rG7?vbB }(q-AatY4rA76  E0hb]_'W+m+s_IpgW!.cմ&B(vDpEű">8O!O/@zU|tgYAѣd8*GrN}fy8"g#^ ;Mvlw/bo֒)s/]k d$\wrJd0z+^nhu) Ak~?>#ds ӯX0}&snC"!`@J0"輧2B+C)ۇv\]q$_&pFe_x&{q]|ɳjC͌4Ά 世@P63xSm"G *nj> Nؙv>k!2N?c4#S>οkÐ3UZL xO/75S|%sC`;Ct:XxVtW-ͳ$g)Yd٘ kpD_맄{2V ܪtVRÎW2ܥI|'4N{md8!NFJ&etTroi-DV)Eݲ~㚓 91?A 5a2<92ߥ _i/;ሎs>'ȦC}ݹl~`jT9'0 ~VA򷕃_p 㶘 >Y 7*Nٵr;xhʏ`?"@| ۇws]P JGF32/3xpmHw5q?!xvD[ߚQfT_| 9y@ 2/ʔA3,A)+nfR7[ו]]=!kGLCW& Fv /+B  ʫB2 p%1웆_\^^*T}pFMc^0W HYe`N@hP+#(ۧbHBjJd1koQ-%U笝G 5ʇD*|d,<C:M  nCZS57 pOS+Mϯx$x8WArʢE+vd! Dk i85^9lSϘ$e˨`/"wd>EA6[N5\I;r(Y%y5&G䒒WqaVcATK:c)vTm̆H(mS^ȢR;+  _wo2;|XSE@],Ch-q%kd w2e1R#"t֧KO^*7򱅮ý֔jMAql+,gu +l 붘|dj}rx|; E*|4[p7)]DP7&5x kwnЎ˚®ķ4ATd׆F+bqkMkkח 98n_YMCd&5/vEa*n};g,o"ia$*qڸޔ}FA5)wB~H@G8-y~ā"ZQy}%x-ug8 9ށ=5 VWJ=<`p~:YV~@}K9ܽ w9ƞ=l)uL/㮸sFEi]-Vd|&SJm$ p rHai .O[6zPڎKCzNo5zh(uo2֫XJ G XXh>E'Yxx-$XO[ʥޡܷ{ YyDFiJIXE+!b;n2ԙsAż;0wAޜs^lLj8Bv m@m_# 3د]~`u+1 .02%:T9`8 W/3"~I 鍑v|djaxKQJ͘}%RK6@uzKǽudW@W@۵o}ބsx+{,lϫ/Z*1fSNq>y[tM&5 6To[Z5b6 uCwKt$)vFIa6[1y^WyX1}{}X f7{d+VKBX .;U]o+cN(LFxeW*8@W s*։ˉ&9W1΂1~ӴEB;IS藸Bdo2͞|$p;DIN&% dKxP`,mI +svՂЇPcF|]]u39(6T8 A 28!zEiOȹ={v> 3 ji ;\iԋ\M H,VDUb"y$ :nU_wV쫧R_*'=AR+|á|>QX )HPsA'137DV Ґ}UWC*}bTMnk-@{ǃUh:<U{]4x ggt.Pq ߘbveM_)3[:2Sh[Nk@ÖWSNwY]=\2Btw<6u%\Fp?ִ1B>UHꄸ^? r#jTxw2`VOgtJ]˅WaZś*H\cnORSzaFt=|I{;oHY,ιr|Ƽ!d:qOX4m{Yהn=rG1ӊ OL;<'SϰS;':gHǰQ8jmZb$R2&BlN7Wj'^ՃȅRl֝6PDCl-xhִ|k^Ok˻݁CPRVXn9Ï^ff(4˶֐게85Bh1O#I& ծ#R}DXu{S ^ߒ k#g/t)K5v vZ<V+:"S\|]}zd]lDhD('w 飗! |g0-WJa.a%֠5!/ͧQNA9jSi̒Ep،f=oxv7lBZoߝ\ɋ x,gmN[:SvWka` n5AD=0%"ʼnA;p칤(g2線f)P1ŕ4K3觢6NDJ]Gs%U۞M:6'i'u92ݡσ6v}!^>! Xn$)rҞ!8Md;x&0-o[<yHː E.SY5M)Bq"BX6EJ@J[Vs8.L} 5ʋ]ϥ a׈EZK˃t}39_Qf27*y=kjFeޥIp-xo;4e5}pz ȑ3Ag! j%d@k58Bv'u ;{.]Y7ZF [u4e^7LUtzDhf"UQE>#r76N)$g_w\x< 9KCxayV {0N H7 V1*^DrYͧ_窅3ET]F?1~]9M娈&_ !We0"ܔ@Mi]p?0*ZX0t Jzl'#xܚYT{Ec 0YRx~ TO>6!BʗMP2d|E)u:DiRNf7=⇶e7on0&&*}n4gn,:{x: hysVWs_dz.(ca0,,zQ~hOMG.QQ湵JH]Ks[tsC&dẅf: ;%BT'Eqݴݷܹ}O !] L)׼O(8BIR JoR~x_=c篮1_&m)WLFw5A]Aţcxn-`בT|Uwo 9(_ܷIʾ~ͮ3)4$vU6vץaJ ~UBy|~ ACNS"v^#u|C[%rH3*뀇AK? >fCE.绝ՉlT ^ka`m$kRSz+7+Ȏ,ukII%E fh QW8fmYJ L>i;ɑ/fD! G4@C ٮ|:~UhܱnAx}r d{Bm^ wq}\ovTA۱Yee]1p┥/i(?w n'6Kr%H 2fQ82 FNIl> CU% /L |˾\r'~窩 ^qcΩJ1.h8k=UP`zFAwٓ9=qwY:۞S?M'B/X71IF'2U@懿JK.GTEp{f 2U6X]A vWv%(ٍ3H d-u.N_oPĎu}}8/7= s\l=,O&F䢝d1,Xqڼxow+7)ߑ%`N2;J@@Ggq 﫨^$$ zHO8 w0fz E#kc~6I"-)Ÿ80qÖ +jntCzCHT۸%nB AZy=$}|lC]G';\lF6k1b1(պNZJ6&T͒ t^0J?MlcT8Nb+?Y~@4G%΁JN ՗>2QYk[}jׁ* Nhq-oB& WԟiXqukE#{B|+sZub8^$8E0 Ըd чY>yk!\tj.3,lg06mֳ^cubN5nĶEy0Xh87px=bL vB5U/avٓeSuwfbI/ Zp+su$mdTj>1P 'N <˷XJUOO{k md4M}MdIΈ['6y]yѼ~$0IDdIJнwp_l08g9\IJ4N>oD2eP^h u+6D/}B@;.[Q701 Ȣ#qpnlq>'% rJ` ԙ%B@8ET򏶞(EŝEǫ !ZY)]:r5OݞEBLNx+&8զ.n'ZÏ__[ S+o!&)2 ^vc1D ۔#Ph8lGX*Pf-7IQկ{+58'KT GPg|' *fbq1X$|. Fyur磥`ű+|UAg.{;5| ~cq*̫o+Y3 Qλz K&v?[G]"je\)9M7.zg*v S;kvf4LhC6SՒ-[L۾%o%wAg. ^ř72y-Cb'8q闇`MPoQwUֹ(q*II-7p*˔ 4ʤ̻xs`$yuZm۾uROqV q|vrh7*:r5X}sp['%q]w_趁M-㸚o vbo5a ^]7o A gvBLfDv\ ~okޚ/^Wx+Aw y1JQ)VbQ}uцXp4цH~ .mCU/L0|vYCErT&Pjns$EOe|wu}bu!@F\U ɠA Q =6kNX=DwZ W5%OPQ[iO]Ƨv *\-)Oȸz1w϶C(q#:WLz`JKQ9Ql՚,UjVgĞzpgvYϦSVcH-oKHmud {,/.0Z(6ZpHl)g_̏ B Oe8z[XS~!8Tqv2W6ypVMMͦXKA"!q0v8d09F;׃wVb}v=j>2X|ǘ`Pz췎,UW٣+U)m\?"3sQfG #%9,wypRQGpTb 5Öz @4 eRH$F.0،=M\\B.E+a'yL>AQsE΄^c}8P?6>*#` P--@}B$BOY@LV?<^GKImH$M'ʴ^ UIɾ۶e3m.+~;}R{jQ6E# M:+4 k&m]:)b4w2ejzvǒGEԮevtG1M+@+i1'F@]hWiHf _:.=h^\_tVn+-ng4TE"zMHcT'TzG)]f%'vXR$WRw$ziPKęYfMTZƫ~cAbe7_f~[J u 2K>m9yP9+sޥgiNPw\ƒ4 Vhagh>ݛ軳Xˡ`?/ӇvG5I `>DbD〉$7v2 Kܴ$YN ΋{I9sWmW 蒷 Jp[F̳y0kVגrtAOAR JBջ)xkM8g[QQ#)r G@EYhXvXx#gTb IRrc6Yg6@DN6݀{F gP(WQ wc=rU~*-,')JXVh2A5[,𢑢\ (tu{mb[4ϠR]*Bl4QlU PVYxTE6SB5\M*q<*mwK4qw-Yysu,[4M&! O!ހt޻DGhy'XVW G=Am/ݜYn:ߌ&Ӻ.Faybs  IxNZb^3S?zBɷwB>۴XժHm'`2m!V0#TZW8K7~j$<3g7DŽ F)b}?'b+;lcx eq!KVpzC]aGdn>C wٍN_%I!ċD;QO)׈to!B\hd)?~#3ٗBͽL_Ἡ ߒWagZ:o6AIk2*K]L0 -9|BU[#cqP ifOm0y-q=mOdJm QQE_պSyQvQ.g ) vokrwmN*qy4wR|fYNCxU'~Fc-/ׅ"J)v c_IR!3)& eSxL-p1ݲzy]ٚsQSAUހoCsWZ)n(9,ghp6~dͭhkbʥ;;&F!JЙ2LgDJrUfO]'(f:jh&D2L#FmKdZF5@O,PH%CS# 6t- ͜QP׏](9#@" d|jw ޭuW>JsKޗ $kp= 3l& + WPڃyԭ;N9)'}91S%`5?LaI)̀wr"o(3JsiyM>6+elJ#K.s3n/Cq(_ y昫0_Pؕo&wo-%|fYTk=r\͉r=sfKߕr|G[5-78P8 /)1T蠡A(3qHߪϐ }hycf$Vۮ .FNPΗa:n(.-OZ\(~su39H@𝃧2 PUz)?,E,ێVS%S*HkR^8ܤxJR %6x7lt]/Eۖ.7~I`l؟Z?v[>bT[_D;R֪^tF@ei~t=1": jp!b"DS|d51%Q~}_?/k,ɭv[8CڞYiUҜG8ːN9 27_f %UU` Ž߱7i.%yKAbx㧠))X{Rq(]7ae:H2ce֮38Dvqa-EP*JPJgm5:ץz^n=3[o>@IR8n\kx1OnFL{q8%H` u+aL䭰o؟0jNzᶾ䟔w`Կo,>^ T~3N"U OY<=:պ2ӗŴ6phem WbE]lnŮ IJlQj4sa\Aluڪa]b{LIe} |'p♄LYc9& 3/Rd9$Rʑ&kޚt޾Uc53I};i:T*`GUxoW,?U*aW.ϋ1o/N?9o\+~,ɟ^ (P!X @ʓ.M&}| Lѝ=yno̩RL\#O9޺sL bT UtGj%Ӎݘkq٪Cf.eTjXa0R4}L2k8s+If4>I XfC9`k;͘M7kQ$Yfx4륎A96*rA5pkʀ< ǪG3{ޕ//kn;*"/yX$J0gL'6a  Uv9ƒX0V\ѐ xkΞجlE  og@}y;Po0 B Փ%wc]#1 qT gԦ0UrM8DiMp\xR}2 U+ U-λ JPOs٧Ӳoα葎7,܍_*KWfxoKH͖2\3Ɇ|岜ܹʱUgAHm9A7^VR; ?1ED4E)G$Ef@^Ay# '<1_y6&ЌKg"ٵDZQa>dF|vKA e6bφj1Sc18+dA#X}|ЃYe;6,iݢ*+T6ӷ7\Wf_we*JI FV$k4i.<{6#YE+-=Jn{Ѽ-gd eƢA_y?< M Nj`z/t69S"j>UDh6dm1ǚ*#m՚1gfWmj΃(c<z]|I0[n.o:Mn۷R|syvL⣗sʥC`|. a.}(Rki`>+xRV7"JvX>u93iX }ݡ2m L$B)r/=p9'mO{ 6T|nDLh}X5xxp rW "lNrޠHiC~80 `a~qF&ؽ %T7TnDt|D,  (e91 *Zݛ=&\bK h-('O'pM5p+NcD# cJfp&OE!D ׼{Y;>ZڋXu_q;6I&ǣ+W7kYpjq]#z͍6owupp9f%qiщVں~ae3[D<%ñ|E νMڔ @L7~EUxl0:B IT92?qv܈7KBng8?zumpn̹ J^<9Wѥ,<`Kd-uʅ/|zO@mcJG /pF!];G'y1JYҸp׾%s7ƻ}G.~ {6ScXFfmإ_."TkL郞qth`E!AUȿ?4XN-Y%mS&Ey%"=w|s,֎͔Fkz8ZGi5rUfI-A`FWYZBՍi4:ͺ"cχ(^n߇j^LmxΆlk)q]]$'X i-İ2VX5?6YGfooCw~yjAf!,[}&px,rp#^CC-#UzWSuj0oGd9N\G@I!c_aɏw$,vč&bȋ"Bts I i7o(&`( (~Sx; 4R:LK!TTR%^\ebd:yɊ~!/9;7WMI}EŹsb/aRdy7C_@_RpfkYa cjmj߄|Щ?OYOtD[b=0ESc5?ܷϱp@ 8G `zhdLޭW+5`^%u 7 a#ו7Uhke"ʚ{4*[m&T27tք2 =%Ce铠0SMH:, q<0Ikdt>%WM YPYj@۲jP@ ^ׇvev*39Z ̟Uxt7ы0vlY|y6>XIRʺM8E~C,4Gja7KE%>aC$1YK-eHN;p5(٠$E^hnۑOFi_b]!q%,7 ~B3ףeύEg.$LEUOh3z7B$& y*NPNRa|Cv:&4r C'H3>V.Ph;[ inYiI: {@5= U vDpw34UA+g%GB [̽9\lP= +7BfDMǟxKw3gVldOb)[$M\3[ ,cdz}EvrSp7t,Y^{_kt)NfQoG\1o]@R$ߞ&Bq(gӞChjMM,V.qdʴ{ɓ+vR2: L)g_\W@izP~Qӯdb~Ccp># kiŀDi5+dgt2ht [ 8"8$iW$3ߖ]yS6%w{J'Fj(ˆ#6rXϐ{le3oS@9I+˔l P{TI}8vb5:Ǹ]>Ec*r]2m%xN]*>Bhnu Sш "lݚ7avy3f]n珇OmCb- |M!*Ͽpրg@cY Z[ybt#vS ${ާǠLʦ-m>.'򬹼vka4ٸP~{/?-|1L%\*P3< CKyy֞9.Ajȵ9Q>K7kydlSm+BX< XV;-kiN i<q|j 15?S8w69v5Y>3)Kה#%؁p-`tΊb~ I ݁`׵ 2ߝ4#wVFm|R + w`^O@ 6s-sY&V9:̞;c} (;͠!<`-HkG(:Og k̒u Bz-(9iXRI NvFȢUj\PC:w300y}!TN髓F}p$ d1ʸ Qlzfd6+abNJm0hCo?XNϞJWc6 pɺ&\{Y)=2rksD1Id55f=|B^D]vxl-Z1gRPz t<`9e ǭnAGVw3Ok3۽_ZX`zОcL&pP@|It7뽳T6gbx`; VPsa#ĵa.JAS뿂ġ#h郶$0C 9A'3QO @qiJPVCUPYZvut* ka!niPH%1)ECSjm&lg¡r& +aƭ;Ǣcb/>'SY" J^2HUXcteKss!Nq 'zV| ck-$2e~~s,,>OXY^~C!~ s~Qqq,dJǛ}{Hol*@ ~xt7h|iMV¦Zdj2K:h=Tu)8#|.1&jGƗS¾]+ÅH%$ޱrlFWu<~|a}nj0=RTG#RSz.v -3F[ibaϘÙ1=JzP^2UcE4d0<,Pu%H#у-];Ԍ!t\*̧8a;ϥK7ֽGʽTYQˍi" xPxh}ߏvLx*em /6aQT+LE@)Z] _a/GJ2L4EQk*[d3vH2F혪 ddQi[P.rIL3n9Ô#e^;rn֣B;ZYJZ+xY٤9\@i+& eF*phaQ,p9X0GP=ĉSu7Q[\uS-M'_tW GJC;r]`]; ) 6:|yWx,T{ KӔSj} !@kβѧbMe?Pr?liwE ]fa!w*HC=N[MTbQ~ LaF͠-3O4NW%HBDCC)_U_ThM9@Z?G dckÒP9`O=X\ F}f\T.c^X& qkNPߣE[Z30=؆J$ (OIDFv( ti&˥<-G v ZZLxФMC]Ăb{6M'k+b!(r@Js^K>0g-Qkq7ZOE1ym17G^ vb狋]%ۺ;Q=0tE!pG(vUse8^rLP%+GG'F35>xV=CJ+5 5kIM2HH>MRloF<ϲUofGb[ďE@*HJ tı@ɏJRpՑ16jxd >(eT~Mw]6*ïWs1R>D2MP*0䋔,iWO1C > tEigOXBbMiO1n# U&[Wy(aE&S x6oQjD\"_6pJIݗ7ewn}՞Q3arI! %#*NP0ƌ )Pz ܵ"Ab^=TInN+ƞdͷyyفy6+@y'ʥ"&H*(V#p{b2'^[<3V:fL&(1jN3$ZO6d>Erjt;rs]lګSRUg9 7A`|x榝Q͆olYcqw@)͑$Ҽp%W79]{o (|+ ͕s%s2ս/pFJm˚F@D?MA7\5E'!o:9YCA^(Y"rVل׶P6"X+Aie$ۯnbWYK t-EȓqY60U"\G*sZ xm @-Ԗ)Kg.lB.LE:;ٷ]LPB旎olJotǴx9y\P Նlf8^2"Ž.onbJGFaVu፞;siU, W1vȂVa4UX~ufIV|f5dXB?5d"} {ȤⲀO(.t`pfHS%wqG[M~"@)ã/q=]K{ ,،5̍gi`QC=K,F"܎9h|F<'j/,) wYY݂ 5~w艹a^?#۞g<M^(& mKfh<]4\׍*:XQ1 V+^:'dq31.<.lfs&Ȱj@}fPM"M\!怍J[MgT3tk7?bZAMM 0#gu)F@&yIiK6bd7%:c MSanf75j6aD7URb7 e^M#]j"ab$ؠ-j\Gx)e3G/u}iK &M9oaUvp tΓ}WhX{Ԃ[=ubd25WC)}ۘXJ:.zDqU('sÔ+gmPC+N.+CR,E4>(iօѬ\4lՓ1er %e0KV _u2 QrJϖ~H ~f>f|[OzC} ԃ~Z?5)-mgvv iA%13~9] 0_y(qh@鄵r? G{$3·1rzU3N)VǔV"p4rmӲ,@[&_OOIաh1P{'|DΒuD I8%!gUymM߲;E>UޡeJvد[ȥb»ujd[&Oɏkgt]S&xnu |:vБo p0xDS?^Tt3+,s>:V7 x ʉƌ7藔ς[ˢɮ;i"8E~ú<}+8D!!\,+s`lr翖T"RƶKjA=pfǪP./k, GW` #i {EA)3^}C"BͲ#vGǙP?iBt$§474Dl/D[!~ ;@Ճ.`*+ϣBH,).g`5qsaTi|Q~e,IbE_@Wrd~}h)0C9naI^H{814r*rP,߱Z0"]mz>=}W(UʑNڊ"QCnz8f]QH_gAPeͨ@@K[X&񃗴)FGѵ[ ڦdW1x^Fu6o%~BކȰDNBJ$,fҗ0nKHdb$W@F6ۚb7Wtb*&9,ZR@t̩td㯿:Cm3 gF[4[%fyFSPON 6 'ar8=6̢:BmaB9YW i7CC^H|K+! +bNmU򟟭GzhM@;{Љ/ffPb:)5zuoo{7{xKflt_ =7|¯'ص(IȞύYMa93jM?Of:^y&&OF6~Cq&/ѽq#tVD1ð$іaVdtD62 ŝW1 ^WԖUZ9Vj_a;]*bXi3p9nم[ҚFgr=cG6HR)Bd:fx"8,Co yH9QhVUjc3J"5zP\ UMyCOYVNа ZVq,м#G||12bȽR=n& _x\`:!nd81cZ`9g̨ņ+:Σ; V:rxqNd—hqCnOy! tgg,U0LfNdT__^ZJ$ˑS@94/a}JvD+]JKq=mHC ~t ̞hIЄn%IcxZ҄nf Paٍ ;d}^tzZ`ZiG~ťT"X H<溛' q"/ w5QHٕS T-(hmIw+at黧=3)sشbuBc H}hηX1>}ppM-i/MWvH۫^<~tYo&̵Be1V}EUM ƻEV`k@A B3KZ*!2TRTϰ1*Ӊ'VrOK7 Jr1vuI2)y`N~,!⎀);Fo&0?xGNL؀[؝J* 4&'"IOG(;#@ԇY{ޗ|Gdw2h#k2w#poc=L { @+\?MLP?)gp*͋Gx75YUKhA/;B[G@|Ɯa\ƪ1 AT5qp '7);;w{:7w@u5-p fE8C+ {#bYMfUR:Td|Ӷ*XWz>"EY 71D5KĆ c1_tz3$Eop'g.ڡ.Q~̈́۫{W:]ve FSOH\8%DlU0_@: hJVhA` !VzJHۤl؅ǃrͭK z"#f1kk'6ߍF5~};҅ RfaWjљ7^!~1P D C{Zǚ`X2XwuTE7?Y_AonE>[;FYH͞6zkIQbfM< HP[P܅PZ;>%cVeDn[tkƠ^: 2Pehs%5 wVabk2=E{y _mХC[iF?,rG0"@"4RUbbFC7 [駵j).=d%aqyQjQT=%{}T w2 'V%ƯP1#!ta^;o P8rd׷.~>iۃaՓ3^^|`3JE} q*nV.[hmM!i{vb78Mb^lH>fE=(#eᝅ d>P@0s}>6&>'GVD*Տ)2='I2b3f$ )P?m鄶 r֜S`%5ݩoa}N`=Re(mcZ9z<8wT%nՒ{m0@6vxxl}803DQTaC24=͵z:J|uzhK|24; 'YcX7 ,praIGJ0аxv!ad~pJ*sgQ␱n,Mo$a80dpTLv(:ƅ 8mmӠ ,Ʌ by$pͯFr0J dD}3jAyc̰/T!"7v ?g}d۩hFbc=4 %mF57=QsjNB˝  lgVX5-hhDŽX̻09w|;Ma6NPh#wBk"B YOLYp4@.&̭ 0*j A znaہ=ZGjb[œ?5a'X.XY*uL<޵Yݑ:PW:PoZE;ݝXC\CYYP6B)i.P!H#`|f`VU PtPr0~e(dJK$i7 V|/(oF Fju.0&`dM~Mr#%ktl o$/zK:"߱jg'*Ccދ-jjNsPe2; ŕR|޴(hlGPCNܤKQp6ھ"3,ʭ ='QTiR}I1`29G!?7أ/K63d ~{dQ뀙6RYfϖg>6 T<NP:c!"-G*RjVmR9QRy)U1phWfW2e0c g";rbcYqv̭=UP=#+H!+DqY֍ypҶ:~ \3? 5l:Ut)6(8.Y"a|Ռ$*ͽP,'2D%$ =(/-G YHX&pB'sCPCT4l#Xݯ (:D. sBt5*8/%w(9.']a>݋=e 1Qro6KaH3Coty2Uz529sxS%z=a%L5@ T1J23i7 x0&RE[MC8zڟ#T: hj냜 b{vq9G@ #O_j2ަ˰sI{i(Kr׆V2)0:@a( Ts..9coZy`?.KNmׯyMֆdmY{yt<.P\3m*$)Kդ~cn7:֬E4`112>B-zb v! 'fX Ed=okckG_ʫm.cPv&?6 m|ADT0yt'LgP~/Du>ٱ:!gO{]K;dz&0dSKѠn-V՗|"7Z۞o}D ԋѿz 0}9JEmRAa%JENnƬA&E9Z+̠$Eǡ}2 "ܵ0*q3FΦr<~S\7 xI>%>1<8;C̃t ) %#А1'S)Z}K; ˮtYGBvxMZV`W`j'"$`u,[Qo@SacI&s5QНr%:!yssȔ qVLW `p1pKԳG$ܯ]+`l m /3‹#"4~i∄v~s[^t%."rt)Ŧg c8IsPUaBE1.o$SIsmXIN:Eg-ER%Yx;|R $gtP{h0a +`Oe_SjMvt/,{ /ńS&"_uj_P*");ػ eENUv~ncgj4ny,Ee9)^9~L!7#S0;}F~CϜ5)O0~-m!-ƊmU1sHљ30N%h&& cJŁ`GeH<鶡bVX&k.Y|8 *Е)yqZs>}ϓh;;UKd ܳ?]ysv +|9`7ݢٔ0wC;+*i 2"gɋm_\]T1(?Z{H/5(R_?dQ^+Gm,#h9(YcE>hK }ʜK 7̧E+ү]ͅUXk34mx5O8r Pύq/#:AzRH,NfH횶e2UJϻuB0]Nd?* ףeQKAZU8sYz,:0]D;u0P DZlav_EtwHTzac27 h?|K{[^E5R Gʙ ²BD}_^q[O磟dƦ/Hx&q<(+=LOQx́:kN--Ix5nv6/blII~6Iv}:dgѬb՗F!6+P"[#vL 9 2¨NbҟUW܉jGRXr_m?O%HYA1tl禶]C5 uۗVRJ<,!!DHߛuH5 QI"kb#7%0_a2ꙞXpDŽX9\@y[Dr~!} 8#_dc*N$)JHyV8~n y=m=N>G|%M>]tr5-5b)4K8>#\z7CTtjfŧ@n F1U̅MmqSMEɫ[JlUf Syi;qd`6~(l>? ~RHK2Gy t(ŸZ^4']sL_j_SZj[A6@ S6dyͿōs D{|EРBkހBAgx M{?Y`4Mx!}TT˜8y`dp|DH]T‹*.)tU_m&F WC=Yv/hL1E8xE4G39ʵ,}.im7, oZ' n6;dUP˵i3 Tnvc,yjP|;,Z ;"l\i|ej ]ժ` >m,~/BceJS7[Z--Gb&MQ|ip[1Pln|'O*soD`MO<2]ЁΔ돿b6_-B _Dۼk$9p5,ݚO,?Q<ވ߫|ڸ}Wnq̊f=5"$+QlA ~&[" N!jVBC!Cyt.)) 64/y/ ^"CWw֎8Z2HE:"ϊOmpWZwsꘕ-͔jo-S6r9;܋śk F1i:w 9ݑbpV[-/LcW"qv2]A(%Q gVxn+Sjd[/4$J1&"X0H喡uOZ7᧜`, ]#֧ &'7gڨo:Ou ,&亊g>8,a.ВG*PI`E:rlbI#NrVWcO9PVG5Q>Nkwܑo&%V'Ŀp I▹L6Gv{E{~>)Ҟmؼ؟3F1&D~fd:yOxSL2]f-zDz4Bq?M$p}$!4 yuܞNg̅)7DDjǿ5<~qClXl= 7h4v(zvۓs~@%e^h+ ,!EGH.ueO\+ɻF 2 5SN|'s(4z@9o Z.̸fgb^ ~K+TkEXŽYmNM5;,&e|2W>uϡ1@ y yr, mzMlD>RvKu}JT$hwQB!@*4;EĘxN=ρS[vn^-5<Ƞ=U~CfeBƛnwm5DgR1(oM8쏑PQz6 ͊X6Pʷ*& b7Ԅf xDxIL v~AK/cN`88 (9 +&#6btX? ZId7pzA .>? )+کLv&Kvմu34j"v[]F[%uVM7Km%3w㏶G![-H4}P(V>i?[BY>3rW.nIPybqιŦ ~g053NIS'-~3V Z=a&o责ыb5)}Dʗ?m1SMƽǮ \}@b.QK\2_ĩ)gRmzDɌ̕<' asL4TBREi6 S|1yFhtx}tkɈ*y~YcVB^ߧW)VsUrySq p޽e/65Ϻ4s/TZ}> WJZ*deFefb14 & jg)N͞:UJ/KScHE.RZQOIQ3eA;TlffVa[1Q# &}k 5xIouzk#%?yj Kd獲Ӓu+%f'01Ϡ4ͩs$I|3RpM2N>gʺ?UZ Q^ArңF?RQobEe,7ς YE.U< 5t_),4+VIU=u_HSbM7hGDE?:OS>'k] {qL4 ~RŎ*iEAe6@1ˍΝҸ%bJ7H+ |Q>}q:]t$yX?S%+:=&'+=tz[Y s ]w/8}'$'/N"drfQŹ65rIrzFj^wJ;ZHNq +o4EYFv;ٳO?7ÍX(B]BLS]bem*Cbj]w!ʳ xKBc; At7fBSfvQ/D84Λvx(xp1 vBL>ә}T^*t*R~`'Yiu%$q3ͫX{W,P^-#z-/M*?X7&:4b_4&.lqg]yPř~|cCQqIEPm7eI{e:x|nkWmLn2.>2C䩮4Act +BU,zo閕Tf@slsOk`bzd i@O|L&,̺MFzpC"jPojF%, 2 Zj_,_wo|}Vt0WFheR~9eU+}E u\N|( ŸlF)+ bF {cE|̚t>QQ& n.P ']5zœgmjJqKm(GT+5/ɍqQ7ĒnFzB}`b7R]4edTcvX!`p=^ ?.a+8Nac1` M\!Ul_l6Kiј7-]5rxF@ :f:ap~; U(drŗx|dwqZ|GBj>P/\UF¾y.3xv6"ez0 S]Gܰ ɲk<-L N^Bήx .&$=2fn ,!8R0)pb@t"(%TU˵r{94v&2'fӸDzIjyDI$+k7r4xdR~ JI$f +ԼuǖqҎ6MZTkS.`h8`c/T2px'xZfc8;'32m?^cאh#]cɽq~Pm%{{{R>uTp[σl2*{̫oIQ.[ڧc7^L!d N8{3%kK,ŋ 0e٩&rvZꧤ\R$ JH<}-*E!a>u\ѨBՋϸ4<Ço$9 i*vãT`TN+ӊ~>'܌g67^\>[NgutCav5LL[7#&~ ¬uD W6qտu(減'] iR! Z I-=I4t/`1LBPx݀tcֈ66NCBS10B,EDHlxq('#&؍8=:MG^.t؉5EKh9n\zm"?K.kmzUkrP>0d.%L=nR晗7k`<3n`gKwsoyVMf7-c`aEV/i\6wh[J7X.b1F%@:#JYG=SnZo%@mQT=Zql>Zj(m;[$BnKSZ|R5{ζWX1GIJ&X˿l6ߠB ^P{6] 1NB6P)|EVNI˵r#ߣXU;c:s:]9!}LC9ef$08Mks2pr$ tS,j`hGC 7טЄu)9it,n 1H.B =N^*Sb1z ,n-e+Q?lpShԖ](U@v%w<(Ncv0r}sbM~یoH?VX_ &|uzP:DDrwq m3dMX8%'CA`Nx(bHoZ%EjMp\A>Xyi-4cVu'sznӒ?gtlX鹙 :Ba(PDl"Sl! e \GMpD&&7qCJ-%tlٚ,<9UN0`H {V096}3l޷1g~0vI2,͋cJ/m1ghفVku(ɖ=H΀w}\͡b,'&+0'*+ɀ "LO 9a_Q&$Z[ 9{OJu=/wccY('v! |_>*_wuBیK*BR|=Ȇ pL nE(7x"Q@v<(DƻBW"up +I&!,\60VOR mD Ax^ #&<]ߺS8..#y-WN$Zu]h(fE gW.k~tgG=b9AwY)g02278 V1$ r &W7%U^?OLV4]<IQus߈ҵխ߫;[{$4D.i gVGȌ T!ְMLdhXKR M ή?Xy#/_9r7ĉM.|;-Dieo;a"K ?W|(;/Iqx+[h)s[UW]h;xTL1`"qTf#5QODXȺ8Un9Xk^ZpYPyfhz_\"i 6yQh$?Zz+Qs ̡{gb_$K fuDUiG +QIS&s}YJ4|Y?!q! BZ;"3}cMuiL 4I+ Gi|WnD4R#[Mƚ->7hx_UsRYސYP-B[λy )}eyYlpp*zJQc'-x|vܖ/CǸy/X&Ut!oKkvl&zj[%nN^em`IP^6 XVʼC᎖Zȧ, j|ی{'[1(&KTS.&Y )^oi8d()N0P*w w/](2ջ9TS@L`R޷NGsڪk?h{he݉[wyH&>{KO_bf93]y3?7φj)7)Foh8nzMQ8,D>BD{dPgI,,э@5(% &Et~#z In4M|?Yw6d֨YwYm3}F]$0z|ܭ/h' zQ2TkE{DoH$qz5L,-+[w@jyU u}̈́AWU>̔r7 I*G˯P]5m7Y(2kK>* 'eDbI~m#0 +WDS%59#AuX!{^)4ug9iSZdQG|cvފn C`8l~| zs{.| NDOfO2S\wk<`kȎv\;4Od=3I-ml䱰w FߥJ|Y}g_9eB )8TLuܠ#BOѝ\kP['q~sCTJ\ڲ޿w{fl6`8d‚fYBxw'չ%Vpk4pa|;#M|f2둲>Ju,qM홸EL!aVdߏpαGى1+wݥ;HH|ImX7^\)xIxc2=KXK񛣦\q7&V٨/bG8aMGH=w2˦LV f/cjO2e̱RSٍDJ^K EXPm#Zf)U CHh453P% _\ IW6!O?ODiNd _x&u LхN[J‘2A gyg{'dEeF@5i2V3X=d^o$=GLtUҒ]` !W;}OzoW3 xMjNenQL1)Eg|։ϴ,3q5zO%[́LEy@ZCID:ܮڟ\"[AAgGy:CT:yڹ5QH"\jz`}o*Ew.uf#;ޭ]ɝ.\SC՟ YMk)I) nvԄ!_i \qv/| iE:\7vDiJJB` ѽ6xL4K&o!CtZ>ekoʣr>#cÁjuP^s:Qd9'{B/gJ3|iҮ1D[n]:#I ([HLcg!%dl|r)s nNԝWfO*gWSѱ0pQ6^\ti,*Ѭt֢(JD' Ƣ&aTzh#F|4׮j~JZpC N})\؇,|Cz/=~xxB"Pju89' 'tnQMgbQkmr!ڳS LU<GI*_ YG0jg ]-v]64{JsF.%& R"ӰR$!) i?TN F>ug[`A̔Dίo\7FI_h#I"f%$H)wIM}X<.ՠ\2T/jv7?6xveb<2Z:o> ?񔝡Xv=Q<~R@nQzT蝼?z1 xBNŀrP9\ 8UrsCI} ΰLW,G? C`LIRIͻA E W[VR.3r'Gs.U:F`ܴu7SJў20VSԼbt⹅,4T?`Y.-nt `b5,^Z#stl+aPmuWXTt-D=GX b \Y7>=xB~Fqh<Ɩ߷>]R3ǁ7fJG9/S1F8wzCz)Rc/8$ߓ7pJM#Y-RyEi>C9UKYYc1v+(DIl{Saݢn)#yi&[fq"g1T{55.;xcNlFݧ[Q@YHo!ʸz4,[&a`%I3(}&?ݲ.zDi9MZ${a鐸1‹HsMe!a6M>q?ئ7܏-؂ufGƢ؆]j0lL`v~m3UAnWm"*[ %w ךpD/3rwp|JCv2!_ qI&(6V J6m{}ܔ4nH.l lG.L~~t޴ y|z~B-sQ±)Gp]I(N&hvaP{W3T{HؤZcZz<m?0xB&1}@17+L:i{}vRE˙Jl=EoH!&͏bƒ)l,epCg^[MN˼SA9h*CS&Uf5 ?PQ2#q!mَ,zCZLFlN=bW8m!kj(Ncw!GNC5c>]Gkk@Wlڊ  % JGL)9NK(/z`"v+pݳ;y1^| :W{ʉǂS%ɍ\HIE0ǃ2jPS}T@qPŲ_h0t[c_;`;>SFD՞O8z>}YO:=afGuр1>əٸiuVAͿKɕEecs-Nxk 2w$͕׭a;e?1+YqyW7-eHQrS[$QȒ`C9'}ͭw0*7q |-UF 7\Q7,MKl>PH|gFfc޸إ8^ތHXuSU2Y$ ͬ$Wh3HjU AY~GFo6:VfhDX#(>O`{®7TDDǰ;]>X{gč|{-oTB0 oLS9^~$oi|LG5blFAPbDL,wite .ISݚІnM-5oսn2Du.x';ԮMI)]mu*_ˈ¼NQtKnW!t6{,RDw̃,Wk"18^)ㄫ֤s<;QћW ۀk\*ەZE7*2zRrS;SP9Cac9;Ny0vҁY"<,=|L Y)P֝c@Zަhd?j^(X OOSKS+V[z^\ 8~KEB@\raPQ(߷=w-e1N i4k*tXlicE@Y|U<ݸb$j M.B*S&cҺI;zz֧s^Eaٮ~L:BdN(x=u1|bƭ6Ћi]4%LT9_=;܎7`(ND0:If>f7l"EvO R/omBi~c,үGR1( 586xY\W`;\.5ΉRȂ?fG?ZTrTU6Hg^g  gg%۩#tyǟd>=S#EP<.ԯrˇ!a⏪އ^&v>Qe5郮 oױFLqd=`lo!:]Jr{ S А<Ѐ P8Q-Gxa$5;r@v[tk+i$2Yn[%5@z~yrsf$g GiCH7a0ϯ_fW#[U}rdR4L  š4'g~;$EP5BOX*P@#]Th#PM$8]V 3 -+4\biDvOPz)Vȥ9ZzekC_D?'sӐ7?>ô 4FAsrx·n5EyV'_L)t'K>)y`\;KDLjMzsqnx $%v_pԯ,}7t rz=6 eo W!ݷa$ᗻE`jME@~ !+H`U pmZGH0yoHp.OJK135F[ώzw 67j"?(gƶ%o4ex4x m<!Z{ppkl{ld/{)g t `H4\q53ӡh@$Y4$yqbܳfǒXPvăJii+ i:Cl֐]4m[ĦjHqQtoӃ3Km90FѤ6DaZo>eaVƈb`v>dHyf^_&to%ރ~տ DDެne6r> qֿz~_Xd̿mYt&;A}uhe/f##ŜbwB.׻ũB7gS,7b1\\i{1MHglZ{9ldl:оdlg+#.gvvL@t{CuOʑڙM0Lc߂fb.X4_D c*LVjre GT;]e+JԙޢNzW:=&S?aC!\ۋ| gƗV*ZQ=oYFE:dׇyS>N\G%זHj'V~֫9'S`ٿk}]N$=:‡X.ff|M͎ew⧁rJBϿ3X4ta-˔xt#{i2ƞEswc- cu]o75J+tZ@6K'RBsWҒm[V_!_"/*l 4<a̯owNd.FPd3&| $& *Ӄb]% Pu6J)PA9) @XKh+h|t)5 z>GϮ Qn:#y&CsvFXFZ1^Q0/:3vu1ϵX+?ow^m񞇝~|| .B68lvb:Pn fQ?Ɓ}<ԨOuZQ 5Ic%CH7s)^L-ûApw[aR"apdFvIךcy9bغ rr N .~8 }vnAS^"ƁnLm{)ʊˈ {q P:Ma_ :zW7K8!f\9gn&oaaчW˞lRXKvKc ݫ_*.ڌՔ)dkc29z#.Щ_v;&?iL[i; RA5G}=C1j:b"w1 t<?хW!Δ\T 9H=b`Co7 ubpGQ֞ #qR>u|?[BMv 4W;E_#Dov@#ZKE"ᐷמ32%"Pnц6>F0No%q"K&5BxTB|8:ȻNe)xO%!ɩ= !;%v`#l+ٻU}KPYAGD51  mq~W_|U[Kq-Gw(AF6@FQ*אr c@t= _ayzԋIck8G+?qnUP/'eM)eղWx`,V8^Y o pؘ-rW|#A\_{ۿd"c=w3bLhglpy3=jrpWvymR*b]?+ WXv)ř%/ w'5fJH qEkT/Rxz@lSH's &!r}XVA;o}!kZhmWY6kT{7* `ߍncbGtn+&@i5sVkZo.0}!ޡ(o]%'PEh֭ &̯No3r idlo5=Z*ˁhmFT-IkL$Ji5ױ%\m4T~/c_=7WQJ9z:{>,iWWQr6,{4RrIfuqqWw8AhB!,!U AkƄ_CTcR-0ΊШi J$ю}N뷼a6>=QS,y Jf  l4ĸppEڍako`*ʚdB䲄JΗc_UEK;w(7JHK}\)/I%2>d0~0rF،Ԋ V͕07Cp8dV(Z o`*R-WaxYQ9((k$ty)ѯ`;d5~l 4ׂ!K ;CPep1nM`~|\p 8Iģg&A}XĶ |6@ yPX2n"} Mq& {ٶm^:W=GI~W V og3jOLPV.n"T';GXpEk4PӲ dd@7h_],&NʦYzPvTp@};?)6rM0Y<8\oy v/ϓiZA4C3#3OY`fk5*`|MP_cH쩒׆B!fʮi|K{refH˟rIi7Z["0Ȼ!W"_u+ra|@*cOem!j-_ES-#VCkb'iYv&A:˩ 'y[Z =v90VLRtMD>o"yywI,2AĚ,Vnv%\Ӆb@n2|R0׆& `;ə\&VI?2ߙ0ډ"BA'pV?%0ǂRa zIkxJ?:ڕ.Q~U*痥XEĊa0pҷMHoZ7NdƆRS\G ZDջ)j7&k!jUl:j'H)'p?m9Q(ef=}ОSflT\!;[cٸ`,)μnR`w'Q֠F IYp%y-Ĕi}Gr{ n; >ܖb˾˷R` h5 ʡlpsu5;,V8ꖬgcOGk+\a MS+R!^CJ,rּI-FV"xaS8|]J]KB0G0e:(Ls8'9\ _'^e?̈́O&qlV3V.-HU|Q|2 黙Vqd38;9R}z,C7 d_$6`ZӟNk`_SŌur"+k )"/#\:D-.Zv}#.G[*@/]IϴP`8ԮtXyO=6=#{[*)uC9\SWM7DVo0#Z|uW8딘s aWp陂EY=nP Bu@aޢD#ygj w@It`ST%B8<OBvS Δ4+]ss,LnsLnL,ȣpK708xo}{]N!o'a/_XU4,଱z}U! Tq=1D9z'U\[FNvV4h 7%#T{D"BdA1|f\ELܴϛ%+-X[\œBdLW(;r_&gzZ.4WJ8N.UL%u [7kr:MgF`cMT!AgYD\7nN8AgtG`Xx;t:R=(zMZϷ)8t]]{5vOGkxBֳGsHN8!b:vmS;YWU:+ԻHAnU|OqI4JyC5si:,Ļ rQ* <ʘۖo&2YYsIҽ'=v @Zv(fH|; &8OR2tY1 8b@j<#b/ G__ГW[C ;/+T}n2gJաs[8cw8K8ebO isҭTLIS]a=0ƉQM0rђDԆlK\h5"]Q*ZwjjE7: <m 4Id#Zw@AN Y{/‚y;;?4}ԙSxyz t\/KrdnȚ)΁Y6D+`a} Iß]0־2ޫ}[x_";N;`5^> O7)O?? qٸzp6™7ȱY?2"6cKB++Kf: sﷳ\E9hs9ToPS=?jqcQ$2ez< ":CE~Oth>{/<=߹2jGO; j[^I<͝<rߋy\v9di67s WDGT($2[-{[޸c象t߱0r.Bv`k. \jNE;sYHƫוp=L2l cfE)Rj|eĦu9D0f<ޱ9|T8V=mlY<@joT&'^) _C1,DkDg PoK'+{z3BqCoKNpQ8YQ({`\k#NUYm+A}%yPO#ܴP_W־oE aP5q#*$%P~yP*[ !%fvENûxA@]k!&qFd~;j"5??z +t=vwbjz} K\\ݥ#`7d]xkrYO.y&s!#3FN WY)8"kk9֜Pr9p2 Jj>;~>jkMHkoxKŨSм{Q 'VȋK~$!ddw .:dPr9̋H!@ %;Ah$BFEn#瘷Frۗ^o@Si[^ SZJK#1nhȟ,}-2Bfuti22VVLxg #]|>]50IjujKRL~zajQ((:5Gg? +b?H,HW _\1o?yDa\Mf8o#yC_2Eq5+.Ś럧qPbZL70Τ_p*ᕨ^Ӈ bU{ W}kvkNiĀ8d~l0 ;HZ,k1Vh'e+֝OujbI60M+ڹ~O&7}0Xx R6}R)U>ő<86zk4kqJpXX*!ӓ}@&-s2w}L3Y<)$m$7+iR,o)u\bu'/ȷzs?nK ɧ H$7[ %R%WMX,nVP gvb+; +ϠfLEͩ>KLVe(x):\Qg9RXS H݂&A)AGF5 BXe\+)D>NqiRPmR-T̴'G²F 6 t/ H4z-TY/Ko&%xV!s_ ֦TΥv 5bq!~PigL/6 7,bT,|r cOo궷K@ӖrNDB'U=+CU.9IgɳnLБK&J/}2Gm;xj\x'lfH&m-";*UT[]*SM+RkOypS78׆m8=K^xs.!yڠ?Y5EH%x1!??.KR2N!}}X1VE*$vvqGqˠ 7*WvK . mvVb[˗ZQ9 1ӟ>ݱH\P\ Huq^n+cIJH:*GWmorbu'n,lᔫtIeJ:$wXż>̇Na>ju['jU,Rc%aTӇ 늞$^.YXЂB ]MFAJLng9{_sZFFg(_:ɟ1v;TgPKb; Z|O(Į.vgB ^#jɅD&˹E: XlZ>* Uyig;|hC( s5te]q*˫㺃aΚ|ȗ#E?ݑG-™}9ϓ]T׹J =MbsM[rYxc9؟G+2}63n$:ԍiAtJNI(ڲ-jWkeۃgwJh'eL9ӃD]9W:6[ ^gG$XЈm1m$X(f>Է&h0',ݴ,jĢWmGgK2\o9/7W5Ń2CT2hfm"+׶LbÕ,SIrLHը3QLL?,uDW'/7 $/ T~Db=~4~#nb7n!~-^ ,0iAYQԁo@?8nV0ZxPG% >@:8d?iΚq4hm8e@$Z+rTЙ,uqȲp"W$λ8SR|/niO5k`a%E7#$fH_ACTn[šjXiF3?Aح*M-EoB"+lN9uyp)|fK)9aXDJ0`_5?-P9O$a @ۻ-6Y(y{HrX mR?rN\mrI-U̍{7*Pw ")% ,;}=`a7cP1pV|̙U4Ɣ%'K=7 ^\5$A%HbUF@woz&f'jgu԰4"W.G\ntꕍRq3R[tԹL^x vl}jȌ>՚l-)/AL!KȽϼQX 3ôኋ:cv1-8l;p@5? u`Ӥr47d+ߗy:M}#} F!&2uäFsƅUw:hAzGmYk@W-H^ȱ ~ $gC\ $TDA.5l<`4goF/??#_KW<TC4 J>)*g<V tk,D.=檨KaUcߛg-P4b҅9Z5Tn6w6N\6 22lZ[g@(Ϻ2Gꇼ,^^7 eBJk#S'v;7)euH_dn EsPdIj>`RRGV҅!1DQr?l " lF~D~_uOLYVcIP=KZJ1ڦ8Y)*cy"yf!ШMx)s4KM^po`d=(@Y:lBē l+bLZDgʕbslk[ʐ /(Id !4j{p*]]ue2j«fOEʒ;W%`])_64k#b7H9I  $ ku)f&XOe.+rڹ_!ӂ,Q5w6"8kn{Aҭ/j12 YX<^ᭃJv|}"͕lSy96o}ajBNKկx^zhK^* cFB`8ieq1{Vq8~\XO@$#C/.lXa{3ܳʪfe3(ܵ&׋$#j´FK`bU"@zLJ3vYȈϓQ}ˌgCO) MaDWC5zM]߁~\Q~+>p!Nz]f9fYh%_QTAseq Zͦ PGgLX M(!)Aᯎ,X@MMyg‚yڢ΀I6dzlcqdbC(SYcI&tFBZ<ҡg9Qi{)NHXJ楏7!;z?_=Efcs7I }\—PׁPS9Y7ZT9^bxnq*&"yyWE'{Tnյv74[̏%lEv>Ή0I5cF"&˗,?b%"~xՒ+BFmj| Gr<'4:|ie7r| m @Oe|B1&)-; Xˣ= se.F`]Mry*MWAyڳ;3>+ ׌K׼4+"qCm k-Tُ JO *`6FM4?bNb(__uIud?TZ6Ǿ==995pAI!HVɋcA!- o{?#Q]b{|R *Ԍ cֿ? ˑ ν(=^c|HHUy Ʃ.+WnߪD w5_ _!t̬zb籝5Eb 4g;A-1@_~x?y M  aDOV7~/gן{i6Vym6` -H@_ۯ}~(h:t5o$UӇʷ\s!I5byՕL%uyܸK!ן9{D{O^8IDY4ExkSYaS[R;tTs-0З}@ITP-^CE$V:JyGk 8HlJJw/7,;"T(Rh[I DS'>J~qƼ.X90a"sҮE,7f9X*ʣ>m/9n,\Ïx0叾`K~ @ ?Tvm_7RȚ4wgYL3ssVsxfT,/Kk[-gD@ùp-@,(!)% 1GpB~Jal5Gʝ}vz[KPL(O~~K3 S< 69ANP˂G3̸Qs$8f(l;vàɄ,R&hλ[ I*Фڈg i"% \ơŭpr{ oh6jlB˩ h>83sNaZ1y{m[~./Ӧ6<2!Ok_n) day/C5}a:vξR>ޑdT18O%M귮v:R`B *_K𹎇7O{srL;˷a8M{!=(\j=77iֆAR(:pgHs6aw4sov9k{ޑP|\5(8sf`LRkbp {?-BvCX}:M$!7j0Fi`U@hVeCH\HmFZg7RA}?2:&O,T%b$񕟜F`yٺ3D5T /$QAq;$*6C,rIScK( :qWu;:3y(]۴4) w$dMU%EÄpg!WpzUj-&K*V& YU߾ |yIHkzyЪi {LۆƦ7ݠEis0KR:uĤV+ $FW1 GtZ4=(]xx:8 M?VN[n$ "v; ԋ| OB,Lk8 !ώGK$TOSzhu k<ʚΎE^D)b@QnR{-H4`GkHy} >qBSfm5:əfGejf  LM@,Rl-xra, m6Q1*kHL ?O}IooKAzwzVj8p{k``q<_Vgo %5 Tz0DAudPdiqJN~-̲4.uѹ; t"bç;- rx]3_zt )xzY2au[8gCq8R_u~[;P__YU'N+a>Lu ruX& #?pL[E$^PKzAR]gpX 0k#ЕvRǤję fGQ"GoUx~FuTUqǧ߰ER؇T]q&. ^^CjӢ;:B)7=T MU.ɑ H֘Nm8p@>R-4lҍm2'@j!QU.m^ ] mNe=\ E+}ך~G26uDzXj\s(,+T͋IeA@v)֑<6Iذ-83..v[z|[sŤz0U y_Ӯ+K#x`;Tim>!*q!_2Zo- ÝWV6ӹ1t&41\!8!#7$k[2d0cґ]_?79xTjcpteu@k '}==n/rx46Yc'7zL<=eML‘UxzQK)K֌Vbݟ< sHA@;%uJrƁM]][ ڸڊ{6 H T Ce4BsǼphM"IJϽ.كF-Y,D]7YW q/HtDoa+@ˠvx-'6 -Q=}r9ے"tSY' UR.MKfs!jp=kr2|@f(5<1;QȢh`֍qOy^P\()AZ 91,a}ҖQ/=|7rZ;VF eXA9GqR"y|âƄKfjILQ]vFM5O%LMuz$%PaI-UG~hw !GtG}ټn,2S: : GF8tmK_jmbeyּq(=)Q{1r:kS޴?GA#x^!߲%c1D{g65$D0$yf=%?Mz?h-|HX2Pت7n}:YZ9nʗzYH/T/VJw㪹Vؾ=- NDA_0n$$/(-E(ؕm'{c-,eQXPztsXƭyTar+, 纏},ST _Fo .3]ɟ{}}28dfQϢcjKA-z$܃6:7*&$FmHhc^raf{}|ÿ ctրAʠcm҉֤HjhyUh7A L*B8V(M7ȚadM* 6Vӯl:TLq](HOaOm9񂚘=U܌?1 Dmz  -f"I}[/XTDjm߼ ’9Duf x"bi< pf#omCCT|[P"#R '*jTwDX5~-/귃_Z&%ffdUuuk1Z?6cɂJt,'!bŢ~aW&Vje)s%2l xozy]j"fD/ȖWٷ{s,rG6XVґ)Wo5d FJȐčTґg5R.UH#h "mFm)(d20}' ei~M1`EGVEE8WFx87S CTc$mfAXTei=鹹[4:#6W)<oPR@8ʞ>{kbekC }xz0KkdY@}O X[.=1nq\,q@- LK#@u tQ&^|z2<ˏ1^5x11cj}pU ÈY(I 87BHAb~/UHnU_mH7tmuED]fj1O}I2@ VG @D|i d6AF;`DT?BZ7j@B$8%F[#UL~7,Q!DM{Y$ V|dw3-hu1Ega$LXҎ@yСqMgKOQ:U;;W3pϜsﴨROQɬ3 1@Y\iOuˁ-|Td+2 ǘ 8]L1*5p㕈>?:6ޔHܰR Adj/JYEI+ PDŝx RN #%Ki1F65'n\!C o} @mPĘ\(s#[7@PHAyJ3K]%WL:1vf~FawQQnr2Cahc v ZשQ/?e ;'ƥc3uƝ%T3fÇp#ۓkڰ{.=#%i.wyw/kzVקy[SH_qm*Wp_C7W-%ꀅ%2-*͐ɾwV;c[,$]\X?!`|]`3{m劰xP&ԑw^?C?ô0|gJfh5 z}BOc^"˺QQn缜ya넯vV|.?&SCqQ΂MSN7 ?uG"1 #y=.)1bRHN,}²C|fF@HߦKͲ$m!^WT5 M .>?; 6o5幌0V*^p)Iټ&aA-,Bc}#A1Ӭ+f%+6센9wWN]A41 ~ st@9̙LU 2:aM#?"G vC9tW%}#l!D-oxR3T8bnn6iں7vbVCp3+[ 3*ԥM@la2U7 G2<9,=cc6Uؘ*hӸG **YGzϕ&HTP}Lˌ'߶щ ycaߤA&:HBPs6 k]+; dm>+&!($T z:x\_EFg [R+N|o, {gU{7{_z2}1S:1XF xCFį.1ܕ=< h7BNdrwOi@U}pg 71 ١S=Pq J~&:Z%ւK U1}LhOW= 2Zp妜'݌%j] 41=6wDKN6ިӉpL"F&S?1lpyCˠ"(!vh>#y!?vDk ~7jAα=Fٷ*NJ'kߊ._ègV gbMOQwypY3!<1`/TFB[YH XO!Y7#v<>YoS?SFmIm˅-J| N擞$V1MZTv?hX2M8IY7}薝#VO6ȰU.s(ݫ*esa2$<4eG]U7u'b5K_j-7O֯wUS/^\4.W!JM{MI.] 5A _q{O3*ѳj7Nv m@NA󟜗rkC=)6(f̐t-6b"S;nx?Kf4gQr{ GzDO<n>b&O9N?-C:.o.w<#iPHԘ8 H!)Q6qm;H 2"ΰ9=%N\mlm'Ajp.1̥|f'^5dHur&6p(t`K4Q1PJ*L-(rY]Q5'p/_;0(2KQ-[p=Ⲓ 2{$#M-}D-iVBc*Wm",O5TMY^|#2?)IӑU8f95sD&R5i4!4 ft Bd=sJ{P ;ʚ\x\;QAYU.N.!)I!Ǻ7@Q,j3(8_^>Lkt@&i@# !0s;PM S7)NP oT@ ,*FJEF`JҢuhsk͕pl[8`l7-e34s+ؗO JYuxɯZR(̝ȱVCWtRfX0X2jji*z+qGR $&UF(_r2z 3-KW;<%磎s/8~˭/l2 VE۟'eHcB.mq_~'DQgejb2>{P+|'_Xճ/Z*h :zqQ|ޮQk7Ԟ.@vFJ{1ŤE[ؾ'zgϸaFO uۂ;=@'R˹~us!uO3CH ]; 6C*+",՚ԢtWx h#l:EsOhXctyAMgyG4>E~ 1p}ŰN[; _F@D ,JVh¾lqww޿]Z*Hkm6[lbJb15MQxɲ&>DEqe_ ˕}q t͜M`0ƕ`ѫ'֯VͰqf1v+7^9Gk&oKfmsa˚7ȃ=̽u}sƸcd01Ǣr9WPIL_2χ>| On[΁%rGnBOCghD1Ҝ*e5cp]hf,"l _ @P?ߝO|T4lH `'3|i@ل "cS,EEm$5OXirG dwE~C"Zѓ?ռ d9.ABPο 4[\Ms _V>&綗!o2zC)]S_ݽrBGS!oWoCvmz%]4Ldpٲg>@ch(=TdDx~X{G]Ĩk8X{^AC6e5j*0E >?i7J^tg `+j1oB㚮jsPǛ;fڍQì*%eltphR#BKRA#Kvt9rS)Dfl/*1vX\d[lK=_k0~n邿NN3ʄe +@DܠJqJ4p 15qu)/4O%(?D|EV!89ys3t$MFTk?i#.r#$A 8v!եtU^hGtB*jcs3Ѕ>~y(ɂD*r #ZgDI090'[)I&y^ ɋ!wEDU#ةɓ elD~v[# y>{xQ8d\_~*r.a;LՏ>@kfLvqRVOL ^YJV2ͭrj4ek7ն]UϯY=ߝs7Q< JC&[L_0I R{6P8)@eh!ߕ1dpj~ԎC` D̜Vf,,Wstand =(B oڍ{>©xčy?uzkILh%^]dXS&<ҩIF\96uMfGu:@x4=`-Ѱlp+˘:zR,2X SBLANr`R7;oq཯zMLi {eNP93 £Z>bj&Z5͸;/I {OHfzf2PT -b?3 Yz*fD9uAN{HSZkpe;zTi`ag[i>f)qaC0"Q!:=NZxƟ9,npɓQER,>Ph7t%6hPc9sq_YPnmu@Zs*(%LV,gd fqknh W|ϱHC;ݧs;N;eq'H)ݽ4l}+\`S]gЛmdX\lJ$T86 H7RN$Ue^~ ^DGM/U (m+qҢYk[kx7-d%s7ictkK<0Y?%=k95zM^sUo\@5r]/F|aQ' P͊0)<9yי?s6Q Wݔ`5U]*ÃmBp0EiVti|$b |hˉқ#׏p(A7 iGX6o\ I*x'/CBAERQԗmjWk+S(+࿈RhU J3\{v)þ.IiB$EN9Fx&ZE=y-J (\zezǴ,뻕İ&\b5K^&8 Tr!7p* cGav[PsN jVR>RjOA-ѩPh:Hb zs3>"C^ڵvl|x6 b-iC |֦_)!-DTN}4y+tM^qQL L<i~d6pb0JO⪦-kl[ƹi MfX[5KŚ|B,9AemTo~3p0osnYP +TJcut j&T^(p: ڬRrYad4 O3!;1=, Qv~6py_">p8LzpJ0ER Dv&5[d<|AZg.)`vL0;*$_iVuj&Mlɟ׌ .JxpfQ@3CKJ+ݚ*&#R)ͯ?< 1c"x:8 l$Okd5%_`a/\_~BxLi(VxA[0/$B.6EERemi7Sfz8$QEܶST|d$cs 6ũYkoIqă9)[}6z䏃HO*h̫Mkߌ0̽v:wU7 CTͿQhEJclw]׋yZs7vc'uā A&Vg̳o" _KV 0 vo" Tu;NjRx2ݒoU@64dO]*}/ܱ&39as">M{K~pa㮉iDV"55ZocYtZ ˽Iy:ݴM"S 8ǩ^bSh[^4X\)5~jeH<%_Z.CrR/Ľl*QlmaJ#L&Zh!a6rۧ&E+g_VgŴ\֥ ъ 5igl*}0U^QK{fvEUKc!Ej(خ/j~]ph  G82wrZFa$1`G_/ d 8=!e: LLVLA3Ftى:T_-$:rp /Bcb,I(>HhXbHs <gh{k_gȓD#UsE]}51iSa&q?Muuqc;.DrGf%#64m ,n 3|&/O!V#ެC}0q/5KZ$`&$e~$EZ(ȳ(JsF:ͻ@9S_ʮDFBV=ffy5gY OSv<V C{֖H軦R0w'7<+zbkvMAyti6ZZoSMKq+dԧKw2Qճ,+Do|J&T:I1Hk&CA˴}S='i8g@'Z&Iѝ|w^p+0~خcO牢t?r_r?jV;̡KpCg8۶[?` S=Lp*ڋ% 9c@ݨ2Yf +$uvN~Zz}Y?8Ñ? ,c::'$ '~T.ɻjt߿Q$XbǎS=YQu?+m{vWW?:j*Bj "nwd; [Dg%ר:'Z^#)]h.ᗥk&`+LWF6Ejٸ(0%4zf|#LKd@qҠ}=/ÖtM|c~{8l>@cn,տPj[3E$u凶L$Cs"Ǔl4٣ƹIoŗOYZ(y4aÎqD̉.fT;wp]FQl`izQi|0fk/W\YÁ8ǣғ)x!27DܧGmI,'Y=Ts=%>]< !>Tv/7v|QuF6[$Y֬5ZaŤ!D&3pڳ`aO O>[{ u;t^sbKK0|>Mk$ ,o# CԺ;/81^B~R 1!ׂ[N>4/ѓ<*"yT?R`ù,iehK"5y~.=B.cI jS;|FLk%}T:#A2S%G}Dxw&5n6lC; !a4aiW8/2qpyWS1g5i/ml+ֽ&VXod,gXĈ܏Æ)1 5āI-@m}ox/o|UA.( u2KK|(^ w6;bêRNr%Y24YRS;erq*K'$mBJuusKn?t(vil?\#'3Ң1k[NK_ߺ*a6 /mapD0ţ ڃ$lP.`{_AX8rOtBd@s ӟ$k[W;DDv~&c+]"Bљ(;.\+52yH%Op*lWJ1M5s#ՓRɒƅ;RzhJs"dWNEZbFǬjINHw\9\w?HgY?lr9Pmf|GbLSba!A26B (RJ{dqzVoy)b:yC`[V zJ&!gZׯi:,_w׭VX7A^&l"0SlaGz]ɸ>x DwSUY%}Tbc!pxj5͏d6|C,UbaOZx'Ù-(IMd NX1 $Bhc@R6#E cU8EbP[PnjnUUo!&[ )_xn - gvT]bnߗP6'MRg&!zpt91pA21W׭C^T(ŦQ&OPFpQ^' գow)X'2$."l ]c,@SOYvR D;(<`t:4&&'ȰhC">`}B>3"\#P@ZKv9.ՠzdL\jOGln$mBM0c,363q. D)#.O4?j 7dWQg6o)Dxp&[ȓ,u^߻y{R4B $vJyœO#pn~* I"^ڒ @"{:vxҩ*]-t^MFפ.h3̮C~ ]QE)jyh(q8m|3S#YMC-}Hmiv@7yeFE'Ue٬S!+0yBIAGL¶| .a7OAF CnwȩԈ/ȆAC8=s=<vM="( t+Gs}S[,G+M22ᙛn5*$|Qs>Zn$Ymp@h,/먌+jK j@2KoF*2H+B[kMA& Yw.ɬ<2hpI {ΡBo0m8嵘ɮsGyN7a7V?4^{>hM B"˪\"{D:g 0 `Syڧʐ!jpZ46Oe6xx@~\T}aid"_9mM~9`ԏ0 [%Y)K[%v)=X`>@tt9>É&D8`IнC aw0=v=3lN‹\e6D8sR)+ iX}N$x.(?YtstIDN:9hA ѺlBhαt/\D)(Ɯ31n[8=`m^b2!qjSMw0Ƴ=Qg]Lh1gCՄ׆E BĖ[LIXE6~l#8)(|̍sb3 {ΕMTz댆DKQOjZso so &1eߋ0,ލxA,sE3v8,- fZJ~]E~ Ub-uQ c$("ܘ8}*7WZ#%}^*󫀥eeB!LRhhef_D=8j/tmc+(׏D62z#5W`pG|M8<,c" q&Ѣg1b%YV?#]DQ6 żCd쀴d $tCQ n?zzS^LbکU4e.rqYmc uVj87ݏHϖW~l~ z{o"=͂ZREn)kd8bۗ/ ޼S5 k' 0[0KdJ?< bɇBLdH-pqc>"%zL͞R= DHnSƏ:umy />-^ þɰ[Л^b{F\ Mr-/5 ]V:N6ԴľrY&O:g6 -$ z=7dsDžI1ڕbS2EB: K܂eX>m))zf6i@/9Z-pm+.6X@{jTs'Q`]<7d 5XJQt7o Bgʺ܉}񀨃N[eˈEA&HPލiYןDVFzavQ/gVHPVh| 5?HyJѱM}a\n929[7-{*L^B iq+,F ׋^*=u3W Bsj~=]KߏK}PO B[hW@Di Z7(iW$g1faF->žEA'0j<,1 p<3}M"OcMDVԦ$+vr2[o8w@ zK_ӅNJe/U`@]q*_+Q+^$4цWZ WnسQt=3^oL xH6G'X|".:gNB |oA-a8f? 8.PTD|eR\,Bs <`f]zxQqBe/{dxEKCH:EH3;f{gR#53X6ocdO @>] h=d)0BuaEs}`{dpk7 =96؜lիȨliux >S_PnVC]41y8dζ )hsFvqrFJCz`;]výXjZ_+R @˜ojkqbfqm)Y{; 'q}E퉜ѫr̋J@Z<{JxBzORtg]Φbq"O\g-#rdu]SD[p+`R+:TV~U925t1v$F|?5npAyd0[7qT7{ m\ԥmA_=/;&U!mg̿ƊȻ ˁW&@Ð+6 ًmIK>/һ:lu'P#od&s0YD&.UϬ4]E>thV?M*=&U_8Ԡ d @7t0$`/cĜV (ֹZsNm{먫`3Zy*?ElO0'~a">Ѭ$1wÎne"Ew\ܱ:$N><12i\sǑmWje* X#[I MH_#CVP^x3uaNC1wK7#D>N9 CQ_LՊw/yˆ[:J. kd2'S%I#LbE`^qz[UDajZ|IRw"o&oʰ[^g~O̿(!iא i d A`1'(@|}~23wb qz>S/ǴF8lmi]v>V] $څe ,G_sP; .{ZO7,IlFhjjи4] /Cی [0 /eD_[1 ?(fhKvդL(W\6vEA͢qV7|ٗl/J> D8-Nu-VcfKP9y@C9Nп;GmYa@3KD@FA<_S򭉚eUDl7 #|͕kO(9FX^~m>L>>T+<{J[v74u,nH^h2Mf]#MF=`*c_3q|b ek1[銾G_A:f*_ Joٴe%od,qi7cE~ʰʠT23,C|\υ/NܷI5ctKII S/0>Rt5D'H_P8u9 fұF6ʚhnzvVxN>t]yT6E>=8t! aVm08tpTH_(cH ?>@U'(;6ˮa_nw>c:n ͔@wנ'S9\DeѮ)U-@@% \b1?n^k-aQM Jo`EĽ'x,7ܾp'Hehc"*AJrL%5yr'aev(UXSMޔJ n"' X1g@dV:Rg9ȝ׳dG3U/rF| ̟/$Go=Bʁz¶ׅkڜ>Z#JEI#Qd9+WLCCd> Rv|I+؞/N1Rrz^^4gq5'lqz&@s2#eSpM|כO-s1PI=zM@`_znK+Ɓ;x(lJ]&|\39h/(w5lמU~B45þyX-yņoA*m/RY.-$8ّ5^`1 wJR5L}yRPAބaPRwf}W|Dqn oVleƒ3ގHV[e #ڰƭ5MFu$Ԅ2&0v-x&0Pjq 7z\Jt>PȖ5*+P ~@}D#XۮԐ`Mh.F\F5L>u8iJ6;'L#2F xeGiR/׬ t1PS6v7PfVe t|k2r(4-v.J$-MV65.zY~tNSROdxsVpJ7 o><gftb Rߵ;Ys:WQ@>@K6|5Dq%Wh)A r&㫹vR6Yf@̅_Y[>m8l`F79*Upg&HIǜŒ9DZS:wJ-um?LVFG%Zߚ0Qln\U0k '# =O9qmv0knuHO nk?& W.k:(%Qľ1%|"3Ui4p豒Jjj҃p 42% {{~th0{CZ`54ΜԀ$S/fYVZyPi.kI뜻US}wm5"Vw wt_ q'K5mc|=FN%@ӤW!>:Ճi&+1lhs`ħ h ǿO^UB5Ҏ\jթ:a$kAW? V Pv̓6uCx]]'5?hb@2., dK8#eWH%C)7M  _/r_XE HDFW7{:S޻r!+aJʫv`;oKaR rlS"B\wHT%֍?XAaRynn᚛Y`By&%GI)<7@,Oc *s}xt 'vcUOw]k 3d-z7wyG7^9Z5̢-ѡ0\RzdML8wKOARgu9E-u} *k`;Ekٳy|y^X9FEUO~Cc>TaeK9|<}OvwgVLZ2%=x~v<Ȣ^ލmJL۸FZ{ͼS?~\<,c-ov7zO}GѧZJQD2 νHu =)HUW܍.8考\eXȥ.#y/Uʺ*2d7`2MRTbkL&gj18z~n7sE}%r(6-5Ak{cҠS7ߏ2]WiQxro DxܤeDT12"WmR?|K,Ǟ&sX!KPgDԾ&߆v=mh%D{ *ZŦ?vCua-C+"0(]%Pbo;|Ȣ&FobJBͲjmyy" 2%@ hy`7?#vcņ):TGՂX5Lʆ$O3貜7R$SSr /\T5Q=X`"_Tϱz@e2C+0~vtPZlQhM~mu-4JGO-ëMc\>Fل, {lN8ȾB]5fx7B`FQyƄ} -.cnv`:PROu0]d/l? EAl8'`db=^_5X"&y1̶m8#){M.yGT{D~ m CkRph݃hk1C_mf#ftѝ#p#!l*XC?栚8u{R^ّ0B/v*V7XJ櫠gI_"JyVW#ĖW$m߯- ֜16 ;^2_ڒG;0kom`<Ҡ+4VAO2KkSe06JZ BOd~f+jaPq]_{>}v<옇B~?&[rD4ds:B S] F)P-NJG1 uCR~]3ÈQc>`rYl%ʜF](+g% #NGxBgYر V?gY[UHi3yaż'[E=<Av򫡲} O|t;l'0"<: %8$l<os$mFsC- M}hE˙/G7#jB)svՀ ͭJN^UrK Ɉ+H։/V*&5? u2 7o2'b+F¾4lxPA㰦5Dxd,8B4/Fs9/a#W ,/SK7F~a[L7h\yrx|v=f8ڑsT9^Ԃ{RX 0G|Pk6DLB4'-0yCV3]`0=9+#lO_#۔!ɶgTd/Sdˈ| cD$T AQaXgSgOK\#1s )i4PaN|u͆֠a/,ŧ1 2Lՙ;Gב`dm AYj&5/҇LtTaIt׍2raL_Bu{.2GKRE>r%S0aY%?뽥_Zm׵F,Lلfi:8%L +d˽[h'VR gx2 f֫J-E)0u[Ew+Pl_2tTtTш8F.?o %VF:@Vz]z)?x,coǍ`%]9jNвN #{?%NeaǟW4gg #V\UI9bl8JSdMY`=p$z}:RDd܃f=1A&SYr| 0ۤ?um.18B qX o<["8rҒL#yW}F+֠Ťu\ Pո2o= /<ۜknqSbVg69-DQ)"qS>dkEDϿp_$i#^IСJM(D6VLQ u$8ׅ={Z哶L\.kuMTӨ`#܌A{£wa'Ʋup/2- m`c!B;9Om Q LR or̊E}ͺ`%hz#=,b?I%Tc`,{^zk9cft\Ap8h܋jzY_}vA`k4׼Q'no+ _.`ϑG ` »zzq[k|C}|e߯3е$6/z6S)K$[#p*|H6Zaom5ǖtʕב'׌ljd(bJ2Y!z xZK]sg @ hFz pY QO %h0rS̶h~8A1zUiHF5OW x۱<:j}ՎYݢp2P8kkєԗAp.uGS Hs_sJMqTގ"JQX0DId~9w\Fni 2 &Ǹ-[bR{ZYZeC%*g-Lɲ$H`TbSZgNV IxsM H nS*/5OV!ӷJxrV!cMӺ!#۴aZJĹmiqh5UYÌiw]ՠWhnA"ruS~gY M`af\ZlJ[+ H"a$Ф&W' iJ !isAs긾IPnRۊx SQBiXO~zkSZم#Eм|/_6@>U \ڌ?PC.3iܜǵۈpI<# p@ vL LgɸCBpbKH}x Y{!Up ;)kˎgRFbue z6H'&m =e}96[À!+X/Nۨ T`#ּl5e5ͦkc~#[su0*n*rGbPQO! ;f%eX ռ}&wr:0'%1I2dIj)cAQv5L؉ )u]WASloil=5D`h%;·qRtki,c$6oKx9F7)ܔ cp# +M/gKƢ '>e+ѓΣq}9^'.-X/睼थH䵓I(?wڮ:oa7ki Km/7ȭMLw8v5b*0*9ifX=ͮTneE(tЧ%ܤ|9(oi&Qi n_W|_m,Ʃ{ QtmIOB%a/w:B4gЧwi2cF0hʣL$ Gf&Au=*000zz:Ko͐Um=_^ g Mť~ɨL[5!c.,,ʝj0[dPSV{LO41ja,^ڋ>sd%$.HXNR GaG@eB!كabVِ@"E6RPbvJަ*`LB :е6S?7MZ'U}zxёg=L5!!^9=6Alr qm5JFóyi[+ј * 9{n"5qp K@NXIX6\-niIjwi+PQu*ɻmGk0,뇬[>]C@ ha]$-w?ZT4ۚhe RhD3ax4*H82߯1B)Doϕ'4AL @Xs21M+6@V3_Q=;>O>ئ&}bV0L3K [/ %NHc'q3_ᅵtBBL>a؜e D)/m<+-]=Tc4?j&)hpuZ3Ja߻9gq?!Y='0<ӌ 8yv=f}s`m{\ʔH,9 G{(2bn~37"d'Zw{̞?ɵEZGd2I{by6^SE6U |s&C/I0_˶"(^>^}xIְ)@; 2yX)45=r@h_APvҧ0`zfZ& vWݾR\ NJ$%ݝ~\*v=3S<9hyYem (wu,RDHQ> ~S1iV?*Ӧ GGDyUx{q TT-BͭY EO~;yEK-?003AzBDx 9)O>]dl6  "H4oeZk]I u/ChKX׳%q``~WUZ_QT`*!nsW7LtBԿtH>AcaWp4'gv{ .k=!xO(.HI(fϡ% v7dŐwݶ_:k KXպHEaM;RBzXyeR-6O%B dW"҂¬m$( o-aS[+,:Ճ[쭗Pκ9D JT`G-#'g'/`(7su F)\ CARHPރS-4PP"}1kx=UBLZe#͡ڤ"Y4 %6G|FN)T e8e8N @Zvb\PGGB. YR7 _5@L.op0!VҘ!D٨ 7αx1PMGXQY0qūTٹjȕV\vkXI#M U ?\F^Y4ccm DA9W秮xW{%9Eyꓥ*^p~2%L~~v  PUifj{Ǒ-_a0./{<_SEJ PҲ+l/o윸{ytn6E\EZ.DF؃> eWVi{2cļνC6pY&ہ-+] ?,>HS}G =ݨ5Mǐ_~V*sһ~8 0nV:IӉ؏YXQ$6R:+-NIqْDԀCF%](NWSRRfuju m)+„[TǗX`֍R#}W KtчMG>oɷ.]wX$D6۫,+P~TTeqoCՐn잇j{J)fvz"x`\sA><=ckhm_s QIuC"AJ@*0 i=Qx "Z'NG\9)H.ĢVG%}54&IPww곬tܸ[K12z˛iQ />ϳE );L$URZznhm(*0Oh Z]^}ֱtq>kB6c=L>=ۭʿ5= t/io]ktUXAK*LpFtJL} hxzK_3*bw``]F~ c=ӐDW%Ay>ʈ%ɗҖ8I$㳴H6|k[գ2犫했v-o;/0ʙD)q nPxmF2(cI{h܍\lS_gL^ ׀â5ҷ!wrLq+_,& AE;7\|Ǘ/sͅMk,||Wvk?5NO4NSaspu#[Q`I(ND ]0.mXZnE:toSN){}=/Zc`Yaw:EgTgųGR=00éokYz+ݡɤ _KU6i(zog"HMOFm/dú> Iޣ=_f>g* g }$Tr{AS2[ fKSXq7O Obd|#%,ι!KfQp! +čSBHQKz^NO͍!w6iM!xZȬ蒓md%l7] pGA (s2M) g.]=h8` k^8h8zg³nd({`}c;AKR92 ;̻0폓ϸɱq$߅Z~MJɧK0ew GJH%0aCȹ|$^ha9_Tmx /7O!01'ϽHSfmkx-^We{kH  h?WP؅G#֝p =^Y!~J!F_~;YXT%o|.jܽ~(;K=f9)g@z0Cgሉz\"t? Cs ,uF=Ex E;| m h06ؗ?ǻ$3wިtU ftI<n[{X][zX1 >IF~Kfw$`V)Ejv14RVrO:k^˅i'L ܤWtC,Y| X޳򨪐AFvif9l:ٳB^=R^z+)ôc8*4llhz0 Y#0əx5$)gMˀi*$ ,[S̭ʐ;VM.џozi+ ePd6UjL'=̜_1D6tb왕nO$2ЗQ\|=-?mPM_Hִ,>20y^@B^{q}NEa%^X|MWe Uݽ5~(ҧTY p n\fӞ%g >Ǫ;VT:I 持1ˊA9eU`̞%V|]>ref@0fMC+~>-qBAPN!LO\R Tzk.zJY>Tਲ਼b߾&jE^cӼ#3A's]RBꓸ00bϢ=ҡnFv}% ̊-n2g9Lq &_M3Й3ya;k46x^1Z/k&l M0zV `E9_TAC]nŶRJQ "|ZtGV qoGU֎z qt0)p=|'#$e|4&ut6 pb5ٰS_;z_3#Ai%ϟԄ[]TDo`z^v.>?#.ΚCg?d\m 7&/:2b=Mv :fԋ?Qum8ܿUq(c~9Fފ)=.}=!(EMj2^20QatNE1GS,w̅ QUF$֖]oyZɗvo=*%WEb?35L8 B3|si/kԭm$,ph.I:- nѬef{U2},ML7ueKO!֡׸Ҫ._>4!5Hv#@@ [7E }UR UokCx(Apbp|: Me G*ՒcE?!R2(hOO toд{ R 9OK( PIr$ )lFkHI@ h VL]`NOdI^"| e+o}SOWx> ENR'8' C cKI7D,O O 6u {d$b(8VF!VT`EbG4FXQ^ID3YPU󄜝ʮQvҒ3Lf[@'H$Ajk alSSuke|vPM gJlzK?q/"EY"&##(B0Ȭc3adm1KvmfOw3<ځ#w՛[5FpHܚs"G:4솋+Ⱦ:䐯/d +IQ=zӲ[na & zs>0Ns=56êw[ pO,i?I:#4C/>>,߭{b&*ז-qM?d5s6tV'={+$00Um{ 3\coV0VkU߹nDzFINڵ 'ԒsJ?H\\P&hCB+ɛغp#Â}(旃eMan~7Rpi>qH k&(S6үnvYV_7fkqסPPI갘dm? DB]BC2Ք- 8XsMD8Q_$Uv*fr$vDg_O:oV/잵-xt+_ ElZ$XE.czn#*CAE@DNk>%Gdųut 2p$HxU rD+gOh4);^mcPw=xK%>>EӼiYDk)3}:v1,yg%Bh`dܑ>2Z,ttMwj ٳC<wmExUmvx32K'1z\LFjOs4q/ŚD &+XR\Vl'~og.ft UmL7$vχ"a x{,a(񇷨Oof:q*Ӈ1uRoB @V;ռV7򶳇x:A!\7 =P+i'%qӝ_Ɇ$kj׻ ibBH-z6Q>/Hl|;{v*SUЋ)lG D}q tyG/CE'gKVAe@4_v - h,OfG!Ro4rM^é=+ˁD +hC;|A#8s:2=4=7q=K#|PpKxH5Ce2{#i,5beWQ-uNG5y2Pd:&MT\A Bh803Vˋd.=@ Ijc(5/3IrbV\1Nmd!(mdiqC&b&ꁿ+f&GlO&c;'G,7EE`G+bf^ʨ[/@}G ;Hf\2-SlqU3Cb- D<%[G\H5J;QRɑ ?!E}Os͗+XJ4_`F%rM݆'l'^0~?I^_e(0hH"2˩o'l30-4,1v;;b8ʕo\QtĖo@uoPsϩkEacwvĻΫQC)4nVtsy0C ,ERK]@h?9BypURHSë&tü 3S\*W&2؝oafLo`} LK$Wf.cDP h'\&]~AbYT{ӄv2%spk;w2˃pIi˲p=+A1^LR |) [?̑7\ƍqh 3 t@Tw)ѽ2:!>zT ;P$CAހopex'Z!GK̗w>vL^clPxbs!kҁ<~l$9Vp״H &; J߿2m_A`p>9RH]HXoEC $F|v7kr_,Uݩ/+c&%k9pW/aڠ.rH<9'8ȿϦn? %U6O=a"4veT SPTkTtP ١Eeb<ԋ !7"o e[ 5T6`S@j&+ͼgJ-W BtaQ. -ś0]1 kcY}^莙:N[6ikhZ\4"Sr xV@ߐ[U,pؾBz͔}.[.\Gg*=gӜXlTV"h݁Njp3mC`,!3;C "ZT^8&2efMnjh;D/| b(8.kBS2ط݋@|;*"q ;2)֐LERf_ß=uh!PkԥF;w.6ݥ4aZG>/=( MɧѤ`X9cN'eG@[O(jwW+ ɷƇF7MeF2s/1N=1LSUoCNa aW<Mr$kDv%rX)a>_ h/:rٞ(߱܀ƺpnX1;t.vRTB^]j #cw,j݀ |Sx(M>3چrwzئбg$^}/Dra/ dnYt^H[VWł::K.uGxI ui vuNΒp|q|Da߮GXiPheo?B.!{x?WqՍ/6'k%ơG NJ?<6qS%aGUJ ފj KvZZi+x[0!(Lg}6HǤV&*>=h} AP@ ˶8fQÈ뾓UaR?[-;!)`>73}ҵX9nBj[R\H큟Fߌ* Nfɾ,u=)cm u_tkDMb%n@{9 PAa!U <g8Ѵ EpS,g'>.$1˧ %ͯZKb h63MHZJ wȶZQ6W9YPٷɨʭ6| 8hF/2WS$%102?yy`}In t%$D`?><8 ^{6x$P IFjQ&5_ۆU,u#Z%cgc7 /uN$L6ABm5+'rnue}hﮏ`ņ2՟7Vڸ͌oa./pNl)HLxjE6"pB|"אLe:όܘ:R~퀴7Ly"C)m0^= h>OR]+$_O[fVjt&ݶ'#vߩϥu LENEXQK̃6] *ͲQ@Y!1kK /pc9"T5|o3C|[-M5ێ]yrBnWP-Rٺ}z4t):񹦱mC gLD^9#<-KҢ8]4x}P%9A"~+fZqwhj}F&\%Q%*/[`t[vd'lV TKe'`.BxW&ʏ%[j sE?oH}OƑ=EWXQE8'SÈUV;J6L(ia1/DNg&y $B$65o$p@ȲYra.,rld't hIJe[/M^ⲁq!VS|4ي~)E'8ND4Өl!ĠLlDog0wSd~AgwSyF[{USgҔ}Q Q^A;^&wy͹Jr2aFc;yv-:_t"8 4u2q$5{V΂"0o-D[3{e{{#e|*?7&V?m@:ԆX[_{{=\m"=_Tय़VEuhOx*X:YƍVQ[Riӳ, v08+uؾoÅ[-Ԩ'H-)c ;2pFr[3=0~rq3Ѫa݄9x~ f d#C?rIm2Gq*XDTf,&V\::6jS8Lkt!aGKzhLۼBF/G ]*c8~X /.yRtG./AO k9Ykk@ѹYjAQ F7WHցoߩ"/N3X]g≝l]<\D1g W_N<9Dp摴 >c:PU= @ iIH\HFNɤz2(jE/'tƚف0Ʒ7Re 9H;NaZzj2qիj7b0JpYW1%>9~64s*Y5zG0Gyk=ҘT7"͠#=d; \Tc]Ki9^ )70 Z)vwz,@!UKWNqڐ%ʾJiw9,T@u`-wٽEQM/SSsCZr9 B3wj*Ku dcX2.1t'xGʝiYR!4AMeVΌJmDhoō K҄D$l0]N`Fpb*~Ku?{pYUYYdBۡt>cn p5OxJIfsgQCXOТ1/2HKyڜkT'v{q*'!_"*rr4U팪;Fuf[r vreONIHɕtGdjakY'Mvኊ` ]^TC8GǺD W/[y)ִigMˤ'ȳcgtn qG0LU&ߍh,}̆_6%$I0GD(ZE؋Oj.* A_-f&8HV&@\]i䈖<±xU%b2*+\j}g`wn-/v:HSAl&0CE!X|^CKl[pMIT@ /X+H+p=Mƅ&[31H23)5\x,=YшTqE41\H SeX\'H.VOFnthFrgLJ~?IOez#IPywQ|k)c?AaF MCx?{vvBXwuE3\+KWӤK2LLx1#|c "sK]P EEsƙm1\GGF91 ^0g׆k)(IIAtp#8n|'IUInGǑ<$jc Vc8#}eʼEOVwa`=T60 ϭ+N)q &]rH[V; <4a786 x;5bbHϏF+FF M 9Hw^rsIN7.GJ6H}˻u>0kv/mWߩe_4#.I,R].Ic|Za L/ BDM:LgmڌN|<+UOSwyMg:F4*9Ih)Nu}E%+I[Mki 1fרg[$XQ)EU."MMQFJUxSgжLQ4ЫYKϓ@Ll-/l;(_0Q ƭڪ$YqS6sF^l`4-=A"Vz&EKet4 p -^y[/NO͈S+FN\$B.ύ-OB)u'S*wɲrctۨ<<:b9CQ}Fk*%65W"Ez 'x+%h7 jCohUÃkg\&X {Ĩg-1-*5rN$*8X^o]؂21h(`E9}g#Y'@9 l5f2j s"'xԸ2F1$X|0su8Dך9_#&,"zҗUjqY E`lT(+BhaN?Ϯ̂Y4=X θ9_ fޤ}dB M7mnOv]>*`X޳4F^>'zTE:4jMn//ǂkdz܄wnv$OU]Ul37(UǾw.sC-T].x5"M{mؖ_Yx/hUp8%Ю^?Ƈ.n-̙rNXD~zJ%m*GLsߨZ8+)%).Y& aaH39`@ɦ%HA-7Y(rţH88d ^EYԌ+b+bf nl(-*NWl+.N9XyŽjpA\@MN%6Ю@V*c+vCq uW/oZYg,j8y0|+{=焊pi[M0%f7VҜ[/&n̸0h鸻dÛ 3|^+qU JƱtGUHc",^z2y DEl9v[ק?Kܱ[L>O>EQU*TӅfrk~qV>ߚIPA>a4C>Qtܹ3C'8,Sugؘo[S5r\=otu l~5d1-eɕ}̅u1t 9!guUkrmz܌<35{eרzQ0ZXVI \'v˙!.vٻ5~%b27;}*C4ɣyh33 rnjus`Riojh\F_ȏ%4ssQ߄Tf¢to20"/)Ӂ@.cc:bn!eNncpjٻRH}'mk2[KHyq eЄC#T[%תOTtr2I-SYݜ&PQbv0"Nֺܘ..9vLdwU!TnQB£M{C8TPdtFCB7SJFʗVi&:')".nըs2ص":Qf=(oKFUz4P; qa:+sU] .9 iUFz~Oy| ;owxӆ:#ˣ w֑ (i9dMOIjXڅ P3Y12TʔЕ%\JDLC9L09b/NaGs:pkȋ܈X:!ǝٳuKlGKK[ 7dHQy_ǐGm*BsBC9gҫW3R[vtriSs0$.]f9m#!5KZPQI6 ZMSց}-!0.,.A FAW7йBB277kr‚%sg29ӋmIujLs^(ltU%,>.Pg^~/}M˳t-b.ՇHP,J)[PrܪsɲQxbuG/>XK Tt:]{}C˕Pc0KP{5G%لܐ JC NK>&k9s+6!/>v`CL0,('z+Ymv(&pϧ}U)u鋣t_Ə7R5 :3VUc1)~=uu6e8֪`SKOAnu;>/аvHʃs6з0cx\Y\>59v},T3$jn6.=Js @ ^Nix5ցFl5"]ئlgNWo%B`cfvcCSGD=`D}d +gM֮ͫKzJ#~}eN8Ҧo3ksyUF.R&2DM-vFSz?+_>C4R2Y>y>:l l~XYChS'5RfXh+GOϜjm@s_kʮD~U%nO0J[ 萊z9>vf=Lȸ{gph@T!gHr1tPJ_a0q AD L7 s= LB\UUU88E`HJBgeH#Ivot,8L@v]ܓJZ"mo>ή<.Fly[b=1֔T RT0ԇFM#f{0T-zolx`mSkXY,ÄLnbمt؝H !]{El*Ѩ;V,S|naA+S%چ0PbdVQVBYͫGVcF>jG$dúxypQ4\ Rx.? Q7ǧq`)7Cĵ@r(S[0|?/n=LUd}GjQ&)c7h[ 6' W`-Ԙ=U#4鳆}:,eQ/]g#2=O˜T)oiSK9I$KC=jȼj>RϾTtkǺn$tE #$R{QGGFI&qy8l^U_O;j%M|X2!@B`}x{GLŀW;}j/jHӤOC-}4J͠p#^bZPUzt4Gw.9HN(X`I!s͢_'`xL`,91@"g'@n,cX2Of ,c yJUv ;z߂+e[U'eGo=K ::LoS>]>}4BI|CbS0f eK\u[-P bo |L@ i~ *}B`HWm b3=IMvž~2氌tWcH1`ߋC{cү1,gTaKҥ읗/UdrYs%yhjd=}9:%1 $WC&f*`3A?m G OQζ(ތX =L}ͨ w rH=ՅHE0Q#09 _gU&+g<6i1vgyS'{R 2țW؟C >u?Qdu&[HiykKiY515pUhMq p Kc ٞ qSi 1S "$vPrЫC5 3ud&H j8lU/,RRWʇ\hm1['-U:Uł Ldgkd|YRA 8g1weP+?#oZuFyܾQӗ?[J)9XQaƿp-:v7- >㉿36]ñ}|q{;C$KG,Лe6 lٛ\O_ e\k!8639)ez1,E3L(6 4VD(L_"lr+ڀkZAS u#jv3.bjΘ!j3̯*M/IIz竏@|/_\&q7_/#ǴL~$\>} -_9˨:Y BTɓzp~to\݄H\ݠ VP3bOHz*N̈́f7$h5l-9Ӝ9",iaEz* Vq\iّ#HaZxck@Zh诶ƉȚ1;[#~3)uޠ"'?k>Rl=`oW(yDm, N?}!;Vz. LKYCPXr۹$}q>Y.+WCUkD'AX]oxIZexS7L#c7Bs88b0^Y.$p> ʻP"i)#PڧMB`X]9x('z+/wKgxŭurf'T/r0b5'!]L"@6hW! ݃t̨ *uPpHL:Rnݹsݳ_u&Y&oƹZ]1;>ʩ; rsL N/נTni%ԝ7~91DaM!fc>Kh)<ҮRnQV9/I&^Hg;giD YƜYq8rΊleCN/cEXzs)HzƁx4 `:#طԻAH8:B|S<(ٱ 6 (;Bf %=,sQASg8 ]?&lxHXz Ӌk&>US8'(d1nE AګMyFք?36 o6> e#F=\j˻s ]=>hP_-mDKQRN,D&WpV?rpz)>V~'=C<+aDpyߕYQcٓ*~O3Nt0ׇj:&iX~( qt(o MOM w%bȼr=|:ŕ@~!PM~PqɜgQDyXG̫Xu$ 8 =sHfԜwc\uHxD Q\&,,Z?01+-'"*$ SuTL kpX,wQwsLPSISғu`tporKz<$e6U¢˾ʛ,2Ln[d:%CrhT4x7 kP诋4E?bx~ا)u|Hl(rsr?*k2 Ĥmzs]XZXa` Ô󟾳,m<חf ryj1*z{͙u9'btYvH]Zz{E#Ffi7YO7|LZ]7nH8.oJ,GVv9͜BqQ,]y)`|p-GVά݀@ԕDfmwoX;x%p(t ŭM+/Dmx3kczq]ǀb| S…唈g_74o]& 5|lalȌe4f^N <$ 5aXFkDsɱ=PU8Dۏ/zv󙽚"Kە*!?֯~*q~6x_IB3T&RD4 sR:咁t| w.3OK/oz_%K+6e)͌6e)Q'+G5D)cw$T$8ÙXG擨VpJ>2q*<$ngwt74u Ik"e;{V$YB0c1>gd,z#%yof kx8rA&Kގ9F}}SKB8#B-A![ D.'McL888h#tLVg|I0*D4zdk8xS`8< Kn7*ŷ&j#߾C  *V63Q|1J;:/X,C3fqTC2>ν|ܺ?īKr2xqǧݨtIQt@iAFq%d@sN䬮u+W\8Q<2>ҿKkooG_`?*T8S/ZZkD+ y?wЊ?M(|@qY%8k ~eUncwõ{BY:0}3ӥ i\뇾`6$٩PX]IePh7OH0 Z|8|xS1ohxE2pnؼ"]7 G'c0Y +vjIQ}_ƺB@1 |U4ָ2P8x"99l+r-&c,F؞pʷR2@Um sX5Ǫj9p/G_Tl< 0rq [l|~b|%D `ҩ&PlY|S5YWm}5-.r!j)wa"-Gc{!^4Gm pYW>r&[$7&Sn_h4QS7)t^s<}?ڴuCs5PY2a›9#bDPguH @'8uN zl*Y eE7jIA`g&.!W$bwL^+|C˅Dv0F["m̦"sAVIi &rrq*J'G+AZCmoKy4lq0""@ U4lCpq;[3?[$}(Π1 xhVԜ^ MbDٟeȟ}ep?6m$e4` 6m$qR:xȆ/Cr]tXwj) @9XyZ,qGneS8vgD<ߕ<_}#^."GO#(6~n@=*b,[򏠭.ft=>b76l>dfXEdh:N%(Vy"K Lfi2cB6"A:H~_b`' v㾧7+AxS nYmtx )2܇øAiFW~wB !ɨ%κ -bǩ& R< VT{[>9ZUxŐ/2!9*?tku.?jm:}%A h'V:-gy}~ح ;&5VeI,0Ib' ؄iGmD8POy8k ?B`w(é㲅pVO^Xh{ŅU )(rb" Yq^tِʏ!k2@(6ӽiѝ>VE\>#lN M9qsv0>_-%Ibg^CkVW>58m\Qmbq0vi7Ȯ5y4]AO49|'GBc䗟ي* xܨ~2@fgHjYHՔt>?q:ntNInn7&a1JHܹ hfA)a=6 80oGjK32;"YW)^|J|2"݉uifQ&ok.K^L,tw:=N6\ޚ: FM43̮ H/j/H]+.w}Ug+Pf\~ĊJŹ|XO9]$}S2amЧe4{GB 9o:x$LBqT#֔m{nVhAZ>_HGUM+@ʶ Xu3bsW+’ (Kא '!%A$) %Zґf:?S9SakI^iŒLTA#{dA\2vT,V1S{ßD E5Q;9{0xrE$h'lLZb;F*$}Ske^H:{lnz!+T 6QA,@1 ExzSX*LS@r.@/G& +ueQ9ZATXʔM vG@MLt<R??JO&ںKՁl k\s HmyEdL?Sq q9ݡMdT!n<"?VfPu ) {oM |dzJƿܙy .ث-@4ZōUW`¤=o] E=Yl| =*P;_0W{n}n{k{ aʞ:smh@0`Ȗˤ M>kn!'[hMG*Dp+;'MxL[p,]>r@13?ue#pUewVNu/KJUWN 3}Dǐ\-Ps aОMb/JM4C3Q+O\8Sk]s~ oGihQ}-,J^P~bZ7:ZY4H `W3 bxgk֋ϲUĵZ=ğA' xO=yk0J]wnIWU|n F&҉e=(T}5G .-cVsۏ? >1qbY_s7_Q%iWBlG +u%tF3uR_$-&OE{5ԵYm7Nd.ܫc,vHiBȂf#V⸙VFx* 4'I6wڢn? 5qpeW*T,' TREb@zq,&68}7j&QrIËiKPy4f #X:,ì>r)idg3&:ަDcQI:gȹ Xm\Bjk#*EAR|;= dcG@I_ADIj.ҘS׹M2h+N W{MG - nLXqvMTͩ֒bS9˨]j-_{^f$fjiR.\KcT9D6gt WE1yl|TG ]^\hަ8Aك-8b+̭٭,܂"#" f-zleaPzr|f-Cd`]fۈQ, +VԻ[rY !P>A}zgZnR^"[QE)["7ogb=qU470~ sАwaS,FGVݐ!^xT+7FgoXWN)vrU[iЇ9"WIyw![ '2%PNRgCM,EĐd+T*ӵw§nvc!0>("T/K u0ma[Q z퇥"t}M8$K݇ ~&{pχEEpRFH"Q;ZYO&8t"hHD\,thy0!3Ca&D̟|W$i҄ (n7Xkz A^TtpctDEDj!gHǬ"A[M&_AJ)9Tcŀ%K&ٹpTlHaR~ш}06g9&o`x7R:fIr:Ӗt^=U"T-Ҟ2{X5lae,S YaީOxm :q( c=ךM+BHpxNֿKCѣjr ]Z5E\HUZ!)2VlKF}J?@9˳ȴF&ĩ<~)\ÌbZ |mcM=)lc;e~mW~⩃41Ӑ=]847TEX#qp}U i'YY\VwdIW}S1{pt#(BKWWto#qS?:-\(R6Np|Ŧp:Kjm`.HݔC|Xy'B^(YxHIN0ȷؐ&38|kbISon9$9آppĴ! !$j nQ> a_]?J|jͬpn;?8* =(#*V5(l(3BՈ"q ̑Z~PCeK7'pTI*”}0*7g/`>ٚw"z>&L[(%Y%p=f$SFEy>b;jJ$@/6&3Lf2},8ˍ3:~t˻?Fu͋| h@_I3ˀք|+\6數.ϗ v[zپ31YY\t93h^`S5(F"@`7MsٛJlC\mF`d-{ W5D*u%3)o w8?Qu&t:,4$ً 0Fל`SvTW~"'afk! [3k!c'R*ZW&#AB.!yLn>ވvq>Pzt6~9j؛ްIcobB\`ھ/67v:q_V[Pb5=,$ܴQK} +FmPZ}ZȒ9PޭSGݹ Y\Ø!W)gXng+/VG_5P1gO{賲΃JٯbCʐ[,r/LH;2Fjd0rGO  me:G- k;K`E>$Ƈ:|oWߐE@gC>T/7K6*j/_]\kҒ!U7T#D(F6J †@o=r&wYlo(T(sK޾Ire< x7^@ fcD,_!jv6NltH ]mܪw2Ьt0 $P?,Ӄ\cI/l$:v*=[hF!+ڀ ٭dp"ߝ͠I^Bi-=wzǩkCEu]1 l-- W\ڞ pGNnU_'D2D ̽T?^ j|!|f^Dt6 RHWk5(f",`A,JPrӑC&dmP(âc=kHn$M$qEKo ocCګɬXQ$*.uQc R7nQYoҊHY ^w,| R 8c96rʒe/H l}2#0|G/?,6xk`¿C"+A,zzs7mߜ7 kK1jbD[X"IzKR$'e#־]V{qx|p@~(/?ߧoXS!tR/ͱŠ[S5mD bM/0gdK45`T7V`[t,GYre }FdgQT^`\;/ [q۬ĹQf{y\SP#G,%a:j'[e³'4dY4ʞyMVHXd*5≪FC4]eqeh¾OO]cT*UOKBڢ@Oau*(A?j! Oqщ ') B(mZ(Z \*Y ;|.ʔ[t521S./ : >g`h}V4B߬N2+7XS{ \M,:|:) $Fg,yX7!?`BWP| 2"[+ɄhN?XQ3&>nc.Xf`&Q'h c?tPގ&^C2' %^>!ت3H ;~3z['P6'-y "t)"S0pj(_av&{R@ÚY$੡Y 3/t,v8pLPuS(|u Π60-鋾gQEѽs$Hqn\ +MPw~t2zsY큸;-h=t"*}n}Uc1'9୤q{(icoIGKay2:wva e|d >R3&* >U{g O3v ~9o#Fؿz.^<|2(‹&LNH:ݛŪ@- 77'(Hms~F"pE<@ ] i #%/JQ`SSXn@W1m%z'h65vaß = %M)VRz1pe УF/?BٌhEI_) aT|`[8aJp~ GE+w^g%5a`5ܝbg/oB,M{\jexGꮈA|-˻Ϟ\a6dž , `1pB^(rۥ^XR(؍4IVG48\to" 5Յa0VW˅L'NYӖ +U#{4箟}z߯,UK'n~Ӂ5 c5tiɃ\ _W *u"6<h\(u!HR ZqT*沗=3LpmVAG vԡIfPzkk9-S9oKԏ9kITpdb-/eEe(%qQx$>P~T2Q^Ր AG[ *& E 8ZfcÃؔz0]*1D&: 6a-<P]ـ1âj\~/tBHw'5s$Lh b-6 `+cTHQx8nІdȝPD ͠-B~mD|Flv8`CԛIOs.vi}ǦNAeq=iD"ˢK8 ǴW꡻K,5} :ЬŬkUSom. D3#|)Iۑz=;嶔bm3Yh aJNa*G{].K`Q^S+4H.Vd9{JqYEQ, {tmXkoA,; }KQ;,xNnЗɉjXS!&vct,wCI<1 嚌 Z? .#O[v?‹yLQ#π4) jϓAPmb~.\ TjA v'tXc_ kזNwX-z?h~@ x݋jR͛Ÿ:]dvoKv S|]/>7goGo&IJF$cJsR'(=&%n`}᧓:#|2t 2<1L K ҍ$D`T5\j|áԧW\ˣ,N;Tۀ.;osnUTB^vcyǸ@-?R`wAWbO@iǿ(TPWra4lUF㔛gK[,<7Y*'sĂwMiemP xʚr-77) "YªUٚޥ7%^&,dtuB'Ga^ T:Z~+vq܊:eLFm5.T>4Y I?_鑓|O0J tmHXCNb39^.~sbG~h%W Aog'LMk˃y菂-"0`|ټT5y5$:ax5Tp6"ãSkԠL/Un u3]r8[~h9IIΎqDo<; !E%]fqMzaΝ8%]aՙʁوgp~Xh_{yCB^AhY josq(%Y9fiȸK!Z;ĮQQ^L8bf" r0(+?5W.}~9V *- +f-ɔb8\qrSj3| 7ȤsPCerB`k =u/6Ws,}Ocjdvз @(i_t 5;Xd7!nM=@Sot|tt[[[ТݒS=qiFpiAAT DmZg&俑P8;~LɁP'8f~ ]D1m*:2ƙI* JF@}[\Kƥ?$XLt+-9ڗr S7i)4'yB Z~B3q<-g\Gs]Q(ް2[iПq7JD~4[9|} :wH8'k~MR՘̄ (F捻0X&ܖ=1j{D _DBd.9aqPAQšWf) yIؐoi=u2i*$7si :nr} ꧟\te|ݯ)S iy_!}?ahz:EBɗͿc[- "12Ia#~mX&s=V`0l]T!Ԏſ >Ϸq$JQ]uL$ ]3 'e;.svᆿ-G+P0 E5h(9y#u~%vBw7Qc^Қ?eZ }&N_*0J2ÎmyE fv4hOkl(;Xc,ycnUO{ [˱>UaTX( -k LMݿD6UYPku׮dd>)ɇ>険a9p_뻔SPĢ# s.I-BuR=Djijۻ!dZ`EsԈ&n%=6+g.5yl.mPb8mS4NTa%I:"Ϟ1vЗѱ GX;ȉU6,́^@ḳ.q^3MFt ¹#Wn=!- /Q:U9 L_#:峝>uJY^2{%5O3frKY&*p'ԟR1n=ϐVWF{d0z4_/!+rFFOuY}hsI,\T>Jq[]H:(gAr5HSMC0dZd'!aZ, L6Z# <Ӽn)DfOAkzȘKw -Lj@?^{"gqapOW75LHC暣90mfh% DD0 C\,=E>?c:4"YԹytL7nrjtSqL/Eqm i u}]3F0h 9nhKFr|^׬a F1.̳8^06+PHAf ԿQ=ڃrUl%LsAgr|5)/q/T@▞zI%cA5(E}On3s5C841RSjʄk"QMB1>4l eY[簤_u ,@[xW̅oɢ!斚iǪ:mI6$oW iʯuoμq=+;QEw I{sN-* D SSm]L7iE#,*w Wk$QDhQԇm(+[s_!J):y,<:0<Rވ-loy[6"ŒOGA#To |ʰ273_]<"j^KI~cˆC"yy}&hB/x|fT@Aw<( >{It>HƗ,Fo|ibLk&>H~50؍O&U ]A%h]Ўio>{g;By"_܁6i Έ"uvUA(|M4I?qj'FA¡39WW=tu3JG,  N.!Yw*4nS7y Ck"F=k5MB,A~/ZN&BZƫ,sHZ)EA: )W"N8bCը%!OuozLOiX \k>=ʨO Ŭ 4|`{ɺĸpM5iiv@%6Lչlfo(@Ǒ`۩'s淶?v,߰tde`&*@ZQu[̳ QQh ^t\/i<FKӫSmsl ąy3_p93ds .ACRK[0u+_n(ʌV'1b{tmY"K?`qA uPS 優a'z T];堶䭋`G-evό:b1|nN Yib&I oa "z-!w]S"!m5w"}D#L/IctU.fp հz=,h]̌Ume*x;S"JUcB6yۥԼcmT`+yիP 1.y;vH\H: *shV{8,)fFE*W{W;V@@NMPnUb3=M1(H}gLYށveMߦU'}Ęp=gy]wrP$dKpl_<ƛǠ^n Ԧ*vD~åjS㋢-M]n>myox"Cs:ܐ;|K.MV lE2<$qIp+ҵ@It^Bw*CӯɡFrb&9l Ԋxo/ ЩQh6dDԡY54oFٷz()}mg_l@qg\hQ 6A H8ptL?5 emSѩ/[/d{O8>sѸh6-,:᤻ hEIW7/C~Unx1>,7p/M-ӍгT(L#TS_68OO~}Oǟ]7kqv} So&dѦ`ɲ;?KJO+Vآ.E kQ@Ʌ~#>lVoWy$H^iHfɩv1-Q{^Gմ\kjG%F agHw84_ţ\.]fD߾CꣃUoNsaeiA9D Sh-߳Е[oCjXHFLXg*kqBIUK9WzP]4aF?sq {;_i۟ʼn$˾%-vGx$R (8}=0zvE$wY~_;} =tRۃkGםI={G^4"oy&~2GY.>2xd%X_ª<4Er-uKjܺ[m2s:-@Z"$\5r;[cXy=}塄Lp89_HTy,8?!~2,) y/Kj_ik9&!C.eez_-i!+&~t-@iV9 > C^+YSϽ3vk}=IԽ?<}ߔ-/zlZ&n 7 I|g}pB|ʤe!5sk2 $c'󇘄QڋpMfxش_h}iԿ%v s6 Bm୚G <&j&͟}1!9ԯ]BB!D"G8 V %<*"eJnF;QxvlG]& e5ȨS-H FP Cvk ۃ }h+jk@x3vAl? P x՜AϺ?Ҩa7랏K* =fe FLd">{Q*z5t O,`bظnOGsB Im',^yE&v3DCy5U63lv cMѠO[F#Yg)|'A+e{ :ZgI}#d84s9&PWZfKr~VtGV+ N(6,i zh7]WlMM098ܡ(Ft'32M9nu8aZec H8bN-++Z_eֱL"Q'f3X6R!ۿ"HWt!ּ߼F2oqq4Јԁ^ {ZU[7V>?]e #(!$d]Efȓߡwκn.MyyXc!O+q}[\Q\BWT"jh|8m<<*K^'aw_"aO-R/WGWK4 -;K0Y69z3~>YuRj[V:;S{9{/A'i+ϊ1}_eN@J`a ik39wϺ.Hmľ $"&^a@uSnRl#!~ _O}}:b PETaO y7D/RlL%Gm Z pN &BRK竑N7%o( /3 1xQ$en<~+_ ;c,?`&1 ϰUau#K]n2I/%#v0|Fbb&9S\gcIݷE\CvWᅭ`6xquQUێ8ۀoVeyH^`!~]r|=u?S~騕k9A2l^]e͝q3mO#Ⱦq{ čBDUrgfB!h߹cc=CfF/puB! 㕳H' ]h܎LK0H:^A(X.'"GB7FNV2 A4劸I8JG/x8e>SsQYxÎb/%n}obS^CD+_iAؿ`?9^T>1cʣŷ@jQe9ww J?a0[Pbn_5C rqz ?Db~gk+MÊ> '# j[Wq{>:OЏ05EZ]^sjB6)W&jL$vn :!ʹ?Ք9+'*2 j$z I';Z02{CO_^"ƈ%߸3O`ZpL va kѨ WӟGFЄu3ϛT`H;*[եɋUG5ECI]sQZD2/ϳs"[k{08q~`{>ߺ~Õ5[wc5>Wfezbuی5߄k|!7?|iyL;үJ0ho[G֭Tn<67ll_|q[VBj!ΏdWCᎠSGRaVeh|oV>)Muw^hl"Hϻm#B_?Yʄx(^MfS#Z,EI8hcmt$%:p@Y5&OYvAЬj,b{vД+5;lc/yzEs?'ҴvZ|2)Jp NI1be d֍{N zf@'XAs !yTGCj`-XuXDz2{S"a$ ]Ŧsaz Z!?eLyh԰uI&KdZv!E0 }unHUi(`YHQ b3Խj:aFH~ 'Kk qwZ ?]I`"2;)< bg- -E h|קBSMmcl!oUI +6SuBcVJ2nckS=PMDnO1 QXWJ'? /oNޚ9'\^c %eµwu)EER"ddmv[+">p@S)>Q߭\F5ÀJݨ4%QBwI/1}B+w\A _2yP1XڦrnjΓ`͘ Ikr_YMO UX 9?ۇPQ64~5 VȆlC"LӴ݇IiGʊ:k]+sO컜zQ E1~Z k:ZU![S{,6 o}d.M|8ݜԠ7.lx6/6^?lp`P(/*Oހ l/B XAWƬg;mM݀×o,gT]Z'Z{xdtBVU\()Du,BǍzv4%vTc;}^Z7 ޸#0CUNL޸%R (+fƈ vg8YCsnz8Cp΋ff0c ;AMգr޺AER(uQLfB㏃yBi"߂"U:24 #Lf>#<H6Gm0[΄ƟpW=`ǻcz$REY% `} ~ EN$NThLo ^yJ'kix͗h.obgpbw~uwۏ7h2t>A9ne;JRaI"rgLyć;JCn({'fƪW[7 G" >mG?埇60`޽Qj'WP SuJɋ/EKVɼD?ߚlV eT';Čn$Uyi9,VTpKnk.w$I ǘdQ ׬ OTx,_,id鵤vd4"00xH>CGAl"O;2תG2Od/~?^m{:kW:\z$1* Z:IlzKo>>IkݬԞS:n|N)YZmdPu=Q1>[cY{Ӓax~<[{riS2u;ۻL I@bN9tتj*M3#F03Zm_cqІ `6},%@1r'[:ap/>%X8Nׄ89[x{4'Y Z/ BXySA>MRerA5Tn/n]L  (-K n-[ 9 f q BV@ez[Š2>F]c닽bq'Fj{]W#!{yD_)_.c# ܷn<{) }[ʡ;_*6C"#gSl0ofM?yvutxMrvOo]U[03sJ*ClwCp]d,*EqĢ 1ytFKj|ux'sD?[ץuoV|a"*D p dV:^XC 'nOؿoiЩ0K֝}K?^;Hp.,Qp$w9/7mY). 9=i0#E Uu-p#K?\k`I\X$[+3X K^S9_8[h/w7C\a'Lق^6XJ<^|h/UKweRF p : P)#FGYiK.˳wj3 DZ']S#V(kI#?ظxMR͚@Ox~W@Mζ F =e  Y۔  66 tIxG^X&$Uy7#fYP\xqWA<%8XFcPEJJ+a1!LzL_R$u9sc`?g[󣨁g!`w,6&@ӌ}ZoGDx<؟0ڳ8(Jk*eB\{~JX BNJ,~mܠd©l7ӯ:a3&\gڊldbOc鄳AEݞI>hPE"TSb Q|_{ lիo޵2wjP Տ~w~t{ oMC4y6沰ӑv\񱥸,Ԧ,M)(X+C}%Y;Ki'HaW0dE°/g;7etZ{J1TI(~)CD$J/`G `ྒྷ=A`Ӏby':|+827Oe;WVTuR a'otG? >(Ȋck|PTxl6(Jܓ,YJHTA Bu:vuN^#`JY l.E4Ҡ<k*v*4c#1ғR B2wϦ%1q܆:qy_`Πi=ci'xJE: {3?͒-#lO5FPFce:7ˆ?= b+X 4D(rm’#S>i7¦(#3igimJ8w3BB@w JlSk4AWluFmޙ>hyR@ GS ҙ8}|?꺪@lQ(}ϻԛ30P LN!8ߛ\k@|9Q*i*0_oEUt(r>(Q SIurf U/z`q[X_V y+(5˂y;,~gS p݄g1P$ʑ}JP.=9>*c#9P%` "ꫮL{49H1wn$b^?"_摫ftz\z`@6l (d*+`a6-Kqv;iVMwwU_wS}Ě2a2'#_gn!Zӟ_ŖHÅ~?"k>`5}-/ctQY+YXAV:ށ$pڏmp R\/'㲂^FXth䉪D"tER#>Z\+Sp=YM3Ǟft8xRJ[9vfWgGln @Uj.‹|oR|iL.62ob1F#>ĩ@Oͱ +GHd!׬Mi*tAR7 Yi~'nĘRWȣ5'iϙ#*ZCB51h])2Gj;e޿96eP@+==f p˃m{ \F/ާqYW|cWs:KOi5A%^%#]چHD\ Y'æhS9oB49FTn(w:I=?*Y?Nk|Ӄg3OZŨ ;mLg௾42m}I 6<݀qSb 7ں<^Xs2 3C?"Nr8_96{%Ҡ@XA#En+"ܧfa1DV/Iy^>$ tg"pS7;(dA(i3<<2^fŨ貆A.9`?{p]v݊~-edjE Uh'[/>߶lGRqcڝdA5L:ۧ QìVBlM襻8.t-5w+-ʼPGLI/C1Uy{%du(B+ꪑbID?v`]mK9+}vJn+CAH2 Ih94zjLk),Xw'sec*p@DŽ?bkdɡ/3YQ0NIB2%"e"*Y,8nH:yw$14l彪}|e|x?9"{}x!=M 2G䴟1Cc)FNVYt*/㛴|8Ɵ}JW:L |'0ZE\xHذH<*09(8v]{ġjiw"Aq^0vtZ!f+qS܀ V;⊞l炣(r"^ɼ$9+dT|́À*y Μy?S[lFg[D$2 e='G9oCms.BdvsC] Ϡ8"iht~981q_Qd䃲d'bEdBP}7vtw~NnXprDi85'.QȡO$AU5r٩y|Z}٧HTBꂥSvK7 @%k~^Y#YT46R9x=?a\lPSySL?uS3}:al2{U.XE^P{hb:DX6NNBX=s ڇj!xu:щx_6eB UO?MAgYK& {8y v=?HҔZ-ty\Ƕ4!ImvqP]hKNfh`O6 HL,[cn5pSVaI%Ņ]i9KV3<@6+AĆ(iL&紾F/.7c 6-+ =OLf 텘gh$Vʏ(ֶNW:g0aw1G)T2cJdD0c6A0"}"]4TD4ѿjˎV"~'L=߸98r=E9ls's5-dzbvl+ķX &~`*[{{uYJbצ >h+@E-tYf kx'NIz36BF XrXgjF#L{I `p d*OU0 <5-?v_[yz}W΂_.?ղTWȳS4l͙o!m٨SĨDڗiU=},9PgTc+m`?6Ο&7.wyL>Wb"2 =ArxLk[p kƗUOr0 bPvJXGP3ܧ&VI[Atqz3{R1n3mDCHD܈,/n) E$?5(4bަ~$-.kxiuK<Ƈ 4;;qJj- ȇb^ jYP*pk-YNK&R c.*G1(Nx cN|s4ipm)#aq.>e ӡ}Z~ ^,49^VoA(AeF&C $ !g}!GAG,t(̸) A]~0!mƓ8YV }@7䱑Qle`k1Bǩ-x5Ձ̓AiNe\9`zZ UĪZOQ'Ϯtx3i սH84#>)Tg!T[D .f-%|zne d1rӆ w]S#5a;<)GN> 1/J lmRsV|))o{Dx˛m3 8ѾtYxef*H}}W@ޚ <1o.~K`d=U[R`7{՗ov! %3:G-]`&Oxc- k(: 0IB1ChFZ|p@ȱH av !iI3DaK ɳ9H|\]9؎y S6°pňEڡ4ڃYM%)v͠iKzyQ^hFl>|ڑ D3f] gzTjՙb"u̕ݞs` 9vW FO"ncXyEEO^q&ՏDޱMXސe[mRޢ4dh^&]1tEZPr 5fQl}uI }U g_J&_oҘg >5bQNX\h̆)oVkl;>z'&%׽p9lvezTP(݆^M:gR$|]hSgvVɦ-Iq<\\8֜KkkMTHJx׿8,좑 Tm-u:V'+0]ZM+{v4r=IR6j\?`A|/%>ŚIIXN=V]8׸k-M}ռe03 ozù;q*N$KdS}4e;MHrޗ$.6ldyڧQ< ;IiC|U=.l+3%$V=8mw癋q0&%1/;eD{M\e[!d!v%dW׽hݞLCsc 8sFAΒIj7JD&xEzO >m,az%<'șyVj9v#='U$!E/&go!ٞ==-8Ož{T):\N:-BTI1"Npiltk8v6A2+C~z&tݑM?̩#Sw{hrı хZSH A؞FY]]$E´R g!fՈ5JQ?O[]v蓂1=Ke'˜:\=yA&.޴T|3)'QeWʫn1B hgtG\ٵH[.!*i0\F+oڹc9QZpPܐh/|bq wU:s\튞Eq%Ξ[-Pw>ʂi$nsWm׵˨Ϗ3zm\PG,A/ำ3m'0_lE+?Ke**h2c7J}:#j-Gšz ٍFRUe\ ؠ'4#l3@h9FKq (s& )96]|E_د:_P n>uA=9KmP-:%9؀V&tc5b;f7`Ao1`fv-*Γ?sk0ʘ6Ԩvkޅ2LМ1ݨםώ^V͆u37{&v!q ,D=>BBm"dh;Yߎ0qXB^Nw]2dl%LEi?zԦ) ijn9( LQP8s-$!KUA0k袐ʇ,w÷@Fx`RF7B!^He".漠""NA~O5;{[jA]M.V 5y%fPjIm'-.ICY;uGaf 'TuvVfC#|WP4թ%]5azkґ:HkNr p=(?ø0>U;8o642@R$Z'BڜXr䶇)N Je`sPyBT+ZrpŸ́80}\DmM{4`įFì8?GCFr*=S $jPb=PnAH7o]6ه=w ͯkt:#ōiފ›tw~(UҨ>N;M(eL7w|ӒӍ^FSB]^2H-ĀGMR] SS$vW1(]֔K EgbxSў<ėhY6b kkiC1#c`e8=Y *5虳A~ϧ9 JHox厉6Kt }ṑ]*O+,1JQ , \\ mKCC'̰8@ 3DRb“8я4iĉ^0Bl50:uH&qI># [&4ou41Ks̽kѫjiN\!Puj=/(?Um#zu^7a{tst / ¹9C;# µȴMKLsÝKFzQ#2/t7k5 †6 [gIL  6+m[nC$b$+ƛ6Xa²"GNdEVbsKa7EKx?֘U-z$񻖘n DhUkSS(rOZeKH7»q\( %}۹Y~:M\˕`s[sΝO-\`q]nUMoDBq+2eڤLYt"魕P./iP}VIM)#&uwq-@ܥBuk?;hY#t!'Y-of p&p[wVH]E(SP6Rϭ/+!6|X2QN{|daGI Z~k@|ET \X>G߲clfK.pH90`y3ӱ-'0ED$Od\!m!EBf#^J8~䘨.rZݨR"JXX;rV[ݳ|Sq{*b 'al=N/i*s5r1CqiHx4LFhEݘz!),+ʌ]!6jV/]qS "OArBmzĶZ00{AYaW5on ]7z@0/Z`/p-qZ<1(jq{F)R@S5>ʺh :/ʑ:/3BŒ%=Q[ވk6^)\u^ƥ+?glRKC1߮)e*f(^,""6Լ^˕IsnpS(BRLt1n)Ix.vܶ7Nn*D]L_'}@fL= ]za4d["~8$܅:z]$sG̎CTy #*:IGH#h=-k%yeV?]If^iֹzl?G=1;*@Zp; +XRX^9~Ķֈ"bdsCh5aL.|q'򉯡c3[S .>(R}VvM =K6/=XZvNR/(tMB5QP~t$l%@A[A=@No.P$AS $-H/J={zJ!B0(W;o'Ug_LFa!5snz$˿-xSNϥikr:ݗ%ojL<6E)Oߞ^iu΀ V~"W$D '4_׷'a`D9q"1<@>~l >c&o$vp2r|xaԇt18AcDiKmz&kV']ܫΒ{=-UN,d+yE[$@iw^+֝C3EWI* ~Pd#˧,Om@3RQJd)-#?7ZC#mѠʢ8J9Z|hB{`|o&PVO@{<|Y6Zru9$m6uqnFyoDM=_fyEOu')mлUalg4ÇOǶb{Ox"zf&ƭ/ONGEf|ca@ePT}N l#ξFщ/VSe˥ ݿ_hlbt- EnYx"})Q(Np9$_tML0jP"O1i6Ц/6adV6Kq.=K=Iqbq._&Ӗ2:+ mXFzkoby>~aL>tgS0UVaOq X݌t6klT\]@deJm٦uIg$ zs[)W k}=&HCév^ grzBЍE0d%|~mH_/s6zvf| SOdU1 K(x/ $$gm? y$N!^\?;OYjΖq2raN.Z_{D Rfdī'ч})e} G+2vF8dN 5; iQPʑ0e``5j {F2596uЄ{_ yP 㟑Kd@`e#{Ӝrk|AF\Y1WaD3`*Fh}mٕ{II=~Q˛ݳ`'dz5Dga٪䥻5̹X_C^ [7q#b*m0gD':̰ 2 Rѯr #qU ǺQMtCLX842>+p(+d˕>&MvȚz'Y„T$oC N6\b Cw{6/}\wt7\wkѬ ϞI Di>6a{8H:2q3&M \"]` cvO(;reos5n7KmҢ4=Vi]VubMrZ)In[MV%eBxy8Җ ɰVP:RsFTXD3SL) C_fqi9U]gH ݁ujAFbdx3ia9:xȨa cb%%7_хXz}i܄TDX OS'V2`b \gˠ-K^㺁B 'iL~r~"jnO۳vPRN M~M@ z9z亴JV6j΅#@dKs54QP"zlyrr/|l3,!9hF`՜t њ45݂as2<RLk0Tf\W%fXT 0O6>[deҲ=̵E!$kxt?V`-|=$W!15Vc/!cX$psjon4dtz,K?Bcb j]6xX#]n:5 &leaFaD|@IN>;D!njyޑyr807mKF#̢z)>P @A8昨Y*%u{ը*a{j KE·#I5LKqLiRܚ{Us>Knҹ&6NW=+ 4}.S8^F%$(tU}f'3j ܅lE iJ7|ȻؚFG 1MW&LP-0?`.;Hڿ00NJ%u4]\uR;c>j2ހEw#ڦ$LYIhtwjjxS:>"P L^(D9Fz6n3{2_bK@OTq^+c,G+eXݎxY_ dfTh+%Ϫi&]3^^x LNK} s]v^kݖ3%Yd9u0ֳ S 0Kݵ(5D:5`o%nT_0M%$_` Ij֨b uz?yɩ!Fkx&cd̦* ɸGlٙ-@AShG R .9 7&w̺܆ɽ$x9tɜW;mRblHp2V:J3N7&fl6k^S0ʅX㥠L hJiDH.: 3Y' +D喌^.Bkrau&B`,HaJbU:hUu%:bxl)w @C=Ԉ3jag*:6f 1عœ!~FLt-3aQ⽛ZUvC>BhzU4^ş2q#^GĦ oKW^D#`⇥MDpln-T$I>݅~V ojPjJ0\O M^\}8_GJӶc7+\)j"gj\Pc  қJ J h:| Mz\ZFV"[t$=6{~ɨSuN&%_\[WUkpEO~=IR$Hj^) ;| : "2¥&gR 3JnqᢥmQ#}z?16])y3bNH.Ut7(Aq-|,p߾JC GȝxIU[ϧTF[ o,TI;\re]56t.Ez^Iz>謠 j\jaY#h)+׵!:%t"߃:$֚Xv<*'5?%clMh]HuBɌGmN6i%>4wZ3M-uj3%2ÙAy_>\8U*MkgiCUQG>6{SB}f<\;^ZuӮ |٩7osK` M'31bKg aͦ?9'=mtx9G_uI |ݧ,\øwÔ=H~*?9*S-V0W9'׮|fe'C Ã:l^*G[dm!AG諴)^N $1z/@f>qj,-oȥmydSšGYذ {Xr27-4< %.w2\RnginoE-DDVb"Ʃ \A5B&Q1!GMLzb&/ GLZnRwWȋ?fv0Ee<ē1fSve8߬ lҨ3)1MZ>x/u6M/ hq nB3@2r&rT}ch0hÇ6 LWy1r(-I_N! ZދJ5Wabdˉwfa%+'ޟ7Y=*cH4ܨĤ8:ỲM*};x?c%2y6 mfW! >tWn$/p{4(\^Td!V5FҊIj 4}Zɡ[# wS*oPPʚ:\\$0pQYkOy+"r@Y_r!KU?Ȍn%vVÕ.BRA/~5D0+n_s>|t ۻM񼛡@5X{ukXX@(J סA>k=җN(sqUB6p,ao#e * 9qϿ\\׿,zt;H$ۀ<p]^0l:W`EhRđۡt')\ 'B*D&}'"P_,E8* Qh )SfW fd} Y5@j:{ R}IONy/b cG}9%e %^Cё5Y'Ui=YC[W:Ag,EqQ?W%cƗia݌nQ_,ak=5$P\&u3h*խ'/ߍ?)>8x\,t_?>'**nk2Tպ< \Q~b@gK~UI! 3d  ɻeGSK -b#,%JՖMu'DŽ,%Ò CNE^ڠ%A̫4i}?:kdO"pp#7I XqδakuG\8=5xMa~Z%O*78Jdڭg]i LN%& IS?fJGa , P=.('R%GI[7gKA2x-(I BR2}"nSCM~ޚ{DP@ג\Ž|𞏿P>aldBBؖA\_pYV_ڲi$i.kddyxQAUq.ION ]"WH{6 ә{6Nx5x>Gҥ'A0hm;Cak6W`Y76UxX!d !>cCy5nrB"!j1x@8Q,"Opch:bB$iGۼbg]U|ߺ!ڎ=66ۆI7׃-# F=ep~RA5S .Ax2yMWEkCri궚`7qTT|Bd_zWB.[Ew,͊@H2L'*O}'.̢RbTFژ8Xݛ*MG\\7a(Pu:oob.@J|@O8IIc|A\V2^/|!1*r6bm]Յzc2K)e EљzjCE="ol6A&:&V/)  rr]ߧC4,Ӎ})|bxRjov"mYŢ8~8xq?1*:.YDF_42)jh.g X'3H#@+hmP 9S%D(dq w3%zq`UR蟣>W&t H\ð|&͋ z_5}d`*?hH/fO2 ZWE2Plȳ &W3_kwENbGpV;"KbR=gr]d0!1whZpa{wOR!N {,L:8(֌CO/hq#d<܄˨V!dƖGM?6DY?7v>xw/ˉbb^ [v·ֵ7>yrYgNMMݓ,rܡ%^1SW-ӻZ;1"e\e"92i`'E)?dY3Oynf&0š*ۓ܋1b 3T9 E?QMX?`7h[TqSk(q081AFRlHrp?1f]N; _̸]҄7[frК+mngvl3No/C[(8× Ӆ?Pw6 x>A$Ѿ*e9RL/5V/zpH Q „c(%E F< Fzu`quP2ېWs;wIЩa0q{Ϣ$Ac?O=V\tDX7X4ͤg9Ħ%R hC}hf|J:Cn\A>j t`vL:?+|ZO%J5qfcot-S8r iXR^23IlS]`6h_ɻ5oԩe/IHZ:k^9lZLJT YF2keuk ;L4C&5ƣtW`@lBvݐ7"@;kR(C_e~AfpYQS#1Q ? [Dl[:Kp oua%)b%KO׿*0>1aE~RXW-?(sgo|v@ݳdЖHo wrr^ڄh=pUow$wh>/ӔM64ɫ^/H ( JI~ Wx6[:/B@6q&gq'~Hh"<߂WЃ_Bu8 ꂤv-`rD([@Zu'{0yfgi['Rm1=; +G=44-T5caPh~-[;z6OsbҦO߷ҬG| xgo9nS$5n椋q;מѠ. 5>?V{-(, v}!ݍGsj&8!|׼xR`qDC-nLEOlsK\Kʝg\,Vތ-ӂ K(;ME㪽u(1p^*Z, Ռ`*9Z;1(O;aMWQ&ʧ3XLxQ>8om!655`_ݓƢx@qSVߺľ6HҤۢw 3^ƿ'X#Fl=?Wi u:or.C1]L0 ƴi3jzfNGn 01T  \|mؤ=&Xg!1R(ͽ5t#Q9&Dqɸlm,)Mƈ ٜe__0 =1 :p`%YF,S2;S&Z=2!bQ°;L2C02rST4}1P+Z=,ABX)'$ Q-&'k)Iq0x$3"ky'{4PI:HMF3Pe^2Q~M_\B : w]QpNuӆ@&E=363,H1y1$ b-[AC}&#$;J(H02mQ_m$3ū4(Ac$քuJ h =OqaO<`! 'o&fEL;;6HuzDHa ɼWT_-Z)X=kH'9-563Y9X2%R֛ȥV7sv7Z%B=.sԜ1#w%ME _78?jx_6'qNQ ҉D9Q`^r0i]ϗByo1|dXF%B j mfy3!2:"0),Ϗ!dBg?cIIf{a|aT(O-2*ԗjqi:C"^@Up "9 C|p>c M!i5c3脤n?S&4¢y *La@tHeXճF7fS&?PHݾ'_sh1LySbEk`?U\]<I-=Ɩ..IMȉD?JjBCʸ2[=$pAor[ĉ4ԞWi 3zS Ug!"̕mX4Za7)8ѿNgEB]u붗>@)0IJ "CiT%W6^̠[֞[*/H*Y5a>1>",+$GzS1脫nM9iS{ӸMnLDӻ,F*(uʙbއQ6LjJEr9$Mum%cU6Q.,!(5w}T1y.N0.Up֦Сep9"ZD]r^ɓ\X֋M蟲mRNH22ma~jbV?f`f vc Likh `|Ug(u{ef̆w D <'&OnU -ဵd#9F\"9,39gyݶfaxJiʈ>B2 Ћ6O""tȓ/f8 cڐ剩tX;|K**RDr%m?AU&h:;{ *j "z-LJL%oZ?@suI=8ʸu**Mb{&n*Ku"  z]?TA֕@gO!o0 ,td.L<ɻ'\W׭x(4osʿZa H}Eoj6Vv2Cml%juIo/G ubgR& 7 V V4CB4#O*c^u z^qr`\{Pι5ܽ#~0}*_'7 ^AADk>JvjݝV5lf½+e. H>Rp^'D!JARRJXs^wlNع敜`.5wsL)/E0˴xA}mu- 4QQ uCMDw74#vV5cXxS}=)=v%I1j# תtE^ 0JAj9% [,hICkZ Vݗ$Gp  ^I%::T2ý=%w x :u c@{vWs1uAd .UWkbզ@~o%Ƙ2.sCj% ?DszR-VKz{-YFr|$T?%(#^#7!&=1 xa~tE:9-#% ӗR:&DC[=nYDykUۼ 3-nZ֎*x f|ޭqhV'x 9!n^GTx<hΛph=7Dת:/:߂F( b_c ZEG,@?a\Ku}:yKǓKp'LO%W8](xTP&Ԓ(Zllv;s*yBۺQ{:6[ 2A`( ^Ԧm@\3HqrnS֙"wM>IG^~Vҗ$eatkKˡ!e9Ofs>k΃KtQB`vmwcx y!ë$+,&ajKׯ|$~(EWWG9pYuřs> P/duwsm=|97R4F& D{OBPcmDJĄйъYNH[J+Sy%zUtmòXBjT(2:*y('v*t~:b TOi+a2vqYV3 bÈI;%-EE&%[šg`|jǠ\+4Nў,Ws^9}+r%;|D*XT BՄ:W{wN59Lksw@҈84,a&Uܞ-pEd ۏs[X*W;e7@if02kxAoo-xcC/WiE|BwP+cO!5ufchPԵτN2i`)L|:5 LD<4ei[KLn6Ac(d{B!3+ (*jn[C&8:/BR\wX'Cc:BlŬ+?e޷s|w5 j|QD4[LkcVrovq??8PGV4짇Gŵ"Y2sJ_S'D,`;emS !P $ _D\,X Sms1sT5þCA򩳂;8ۦӹ8#}pG`."A(v*- WJS5Rik/sPMZwkƥGγdl!K PaU\th:!?Esgv?6 a{eL@^@gw$6e-SSQd%2Kv際(k&c5kGCMR ߘ$:ߥGt6/z"-[MdOʕ'%6w=RRJ0|D~X&Qۆ?r[U@UB6YT1@!$L[( [{ZWU[KD_zjB߉4l e9Lf:`5\Vw-ҮtX Ety$ˈYԾJdSQVBٽoP|DbB{ihOOKZ)js@ƃb}ˈv2dB DGaմ0 C ] kZ_XIZYl& F쥊gx4H^x\Y A-rl ܮDQra{M݌ʡإmb)hՃ8 !4MRs 3`&Ck, MVaBO 4wc)NN@Au >I]P[%cip?hV1ڕx >p_3S!:!5࿜gK֡cxكXt5i>bE$ Y+O#o'ʌ\-`ũn!VPpq`UhW*?w(Y6ǁ*u(/piKӆU. ,vv. } ̧#({)b 7ey-S ˽?Wf,|%F@lK2ALmm+]B˾/9E ݛ ͗;%{,Ϝ@/,'4znӃ4ns3649`vjAH/[鱐F {!XmfC -_D;?ЈMq/}[\Pg-Zx3ָ\xBĒ4'}F5pxd=Wkս?v*;$! :Zݗ~u1QLaS?a%1k{Q<`l bn5g\Rսb0 S +Z2wa^v_C.x&_ 6RgI'ݣ Ip`R{;QF%18׮LѼqvB]jܽ暆thm9d蒹`cR a0N](nmJ*\/]j!O{ȁZX],ep7uf"b;J@ju#BYwKw_AppNu=Ҁ|Yk#Āe?{.KՌ3 (_#ެ~+4 $&} `tM+@m70{*E 5NӝCn-YÝtҫ [:bS$3B/" )橶iq~G_.raUI+NJ&Gf 23{L{FsfX@6[v4m},?;hQ8Jq_J-[3VUt!GL=W(Qx7|V~q~ )gִȠeg~Oڭ|ү[O~_@p ;\8U"V.GKVt'zO ‹eǢW~D"GxnBL2?:6Tmk}7"zU ڦ]: TQLj?k|8F"(^1Ts^Q5 ݼsoHt+{~8ųYCh#cr#qtŲ,֦hP/;$na|QjOcdz;R[Ȼ W1#zR ٔb鶘 B%FuBfB}RfkQO=7zJHɫz0,@ MOFn%lVie;T,DKFB. a΀P9I٤ Q)p _ߎ$MR%1`?ϗox s5wN Uq G/E SF{7wٴs_ L\RBVhA>9YL} 肃D2FpGQ'(&}orwKw9 ?'B.4Ś:,2MDӥPJO{{i,E8趐m@bYOИb 8n:u$T,K@A/RwUxQ}_ +bZ6m"=7|#jV$Uz&:F { ;^ ӺFGOnJ"~fu; _1!b#=Q7pY hŠe5xaOWp+PJ }f=$_#|PH~}zQTgeR[|md3htSE ſƑ]!!9,ϛ% Ire.wqxcbWWt&T 뻶orE Q1\;_5n(l-Oc40>Nw.F E}$O2 SӐN@!R>|/:+SPE wR[bgs"vՑBɹ%I!ooݮ:hx$<ǫ1Lc&G~ܕ ,@馬~gL5LOi`WCVʘʠ|p6CqQKkyVH|Ɨㅋc@P/+|@\w]]/ j<*o FȆ@>RQٵkx]ɚ.>( #y(lC9yX۽D{"KVSD-95'qhpς\P4-rؙu':4aOc;V TN`/ 6.mA u# ߷_9ˢˁ=dmCN|M?+bkcP< ~(]ScH O._z /A{Էg+*;-/g`aV%F/yGS&2NtҐJ*&U{N-/\]O2Ktce , }z»zpA$p3ح&4J,Hsk)+q8ap?TڌJ@SߏH璎.ms5O/ƶϬlgM7H I Ac]mgqfh Bmb!N3ŘԟV1N弲J}`r=6Z6ibmhyp[ 00Lm|lC8֪~n,Se\Aoۇ*\,Sxh`n荇??d?Rhg"'m];\A9F=KY!|T_p+RM6"Y3^`/vn~%WHKo{hnHyjk1 &焐~m=Cln._u` 3PZU-睞`h_?&OX\-qwp&TeOư#ͣsŬ3/f|ً9ҝ#\++2]~ܛmXdPY#%fd+W'ER8n_:skKK-T丘d%=F+^e`R=&Bx#з_ʢ賶UCkigKu2Xn rz$c+r^1UԚJμ\#߄!s[a6uʟ:촏}-f*S v=6Ho(xaьsۜ! WHU<ɽ}k+J!ܡsum OrLLKgd!{g5 R h|D/X|Yv\x_4ri{B P8: p2Ldsf޴ HEL,fES`>4(zlF@'pj/V= maD~P䮃bl j#l]M%\޳O򫴪͔s@hPFb-ۥYYʩ;)@yo5oLp~ۃ>u_= oYsS]fj&S6;%t$>@C7`L%E[d4OY$I0s2HxRZOm/ 72;MD#Cۘ7ŧ~N{7\$DmQCDc2%88-2y.2KiWg wARK4`4_Gn_$KLR4̒&"7}%ݴHٟ;y5mas&sc ϙ}c)P?|̢α Nh(`>3\'Ζk֤)ެ⫽7)]V {D@B/qk9Ae~+uĿf;23+[K&;J%69ȍfaBF3T#+P5 #i;w+m=ާzWp0q Gģ4notgaj뗅 /-}0%7B,L";W/*ccQIL N{Y+3ТnX\Sw|*5־.qAP}we)E˕v|~ +tvgDWYb [ُuP|`hXcَjÌ4x0D>nZ`[HU p߅?` # (!96ZEt7Te3Oŭ+ K"N@ʙ73=3s1<;A5/1%X^ r0k8S2?5hJ=qzl%cNQ%zqwyd@οBm^Ͼ=Ҟ(Y"[{6oS/h7IECK;-[,©j`B 6e vȿvJ[j ,(R+F}pʨjd>nY*%RywC# ^hWF0hl89Q=F3-F{ՙ׿Vj"+x[8i")B Io%2z dRYgL-9x[8iC0+%WhC"y Ex-_)KVg(n{c& =e8R8}n`C>ܹxE)]__݊?̽bR!Y ?=YO8?L-K&&;}na1edlUmӝ-K3lE ÖsMr-rkc7j;?S.)&asi?T#NU-0i& R|?$S ]_g c@pPT"ً1M̸cvB'.v9DΩ%iDm4XW=[&>/T?~UqΤ3mO 42F+X2Z貇6F')XxU˜L^G/ǩ@h E^]=O9T^W?ŰQ1`He5p={x.C| ˜k]a:Ė)NC[z\ՀԼϫˉR mƜ?9=ifBMOih|(^(ZCYLfk>&[-Q.FxyL/E;/˓ϔPa-pY^#MxF 2l4/w&cwnߢyy*AB3|"\Y䲩7hKxQĩ@]V@3!e"ILd3pD5b!WonEτY7TWX9^Gˤ(hp'gE9U0^ebwxxE LEUhM'vQ!.%0T *TvEW`:/M/]t4){_j3JfVn+, mH,mרEH#w5ZkPǤ`g=NC$VjRLVёko{ V'/}nffZ3g Rx Q! @ z3 OG05~]scPps|na_)]8!jYR(7N#{5n&$#AId@a N?O]3Փ|/pwoH@`LsAݚt'4QZx)7@AO3vI2t,,MXqdst]5;jVm]ɨ^#UmQ>* tZM;D*ysm(x84/T3ӐZ^T_\4./sWo?uo{ץ|▹#U6 cҞס<+s[?ɹgϤQ[$`,.?L6)`#@ ݌74(I lKPBd1rl><$7gׇ?ZQ 5oB9kc?uBMƽ62*>Kkz?͗iQcZOz#{W :J|w S!  ʙ"W[-r !! q7A^D goP ӢTӫ 壸n_&b/YW|qޘctpPxA|{MyHy*`ؤRE8/x&8\6+MV(j K\਍OJ{jg-htTɀyӗ1P.d(HAYX`=x*=M0;%5+MMqA]%X܄wua/,ݓX̓#7},M=rđWT+O_3 !Ի5H3݅rߖP6q?! =j ܞ jdE =y˽*$A`nb ġSpAYI)ASkg 28FX\nR{__'f;`DK _N:tF*sUgH_U E~] fDs\xܱu#~ߗ¥Jپ/E4G=iӅU A<=o[g?cSIrF?]Ȝz!cSZhؠrx5iDwÊ `ޜu_3`>6 )yҷծ5#$Zʻ"G~Ռ%~Q-Zʨ\@$؂QJAj -V%venVL!ssyxCΔ4eGM5l2 "(7w+D-}O&f6Rh<|52YIZ8ATh"L3Z}6UB8A?c =Gǘ p8k zD2S M=+FtXq{Ax_ zlW2Rױ^~%7ȨP2Xypv x63{ʆ\W]t ,Q#p7ϥ'0拀@<ԈQQED %YC*w/?rċԞaio4%7?7ۢueou6㡫)iuY!J¸1N7ABWg."3c δ nevqjHd{n_XvD5)ȀS2򺕸$aɳ&6C \*MSMr4iq_|‹kC*xaM ׷1B#HzOKx,([<6ໝO`"{ -yW9ו.l+F0IlMvn H.# ^xz~u P*>9ſ ZQ bz٦KV]F׋* ΄䱈-HEum˂X# M"t?oaX?|fQ FXK͔enu^趮2'C HGYYK`[ %g۪'LfGPrw@V&_bL\GfǺ)t!XTCh$4vrIMx;:"o۫rv:" J͢"w'XOzད4Clg8;z8g3e`nҷU}<Q7M^~Z)#­MobFa9`H-+s(; x Oas},kVk¤/fjfjD2jt)"OyW&+ Rl>[)ƌñ~$B/^΂uĨx+X8^.MX?qU@6w½*r1t_7) 9)E rxV*D~=_[@.J*|ttݕPWB>epO/Z`ng0f腻xtY(᭰ m7X6{ E4UwJy_hQzihn֞9ҁ`.B`&sY.9&:b:5cǗ;x(n\:t} +23&ӎs_u 4u%OP%Ueמ0EVe@3KڶlJCX^!s<ɒ TVC*"'OH{ -$ L .y^DOe@<<fۯXQ]ҖZ`\Vm3U\ I-_mpGV0{t}v?`ݤyx_gtL˝!Tq#x;v&l4nγv0.B5]m߫ء:!<{lÖlWXG&;0ʣϳ j W%RHu2<|X d7ʜݔ%vLc#{*pK;mI~l!$ p6)t\MZs{p!cuH)40`JZ^y;>Dս8:T#E0> w+>xZ uQY vxH" A\RUt ~vZ"ey8rErtp!xM4܏p>&0 9>@~[G("'-yy;@Oѧ@퍿 ]ESrBp8adJF/&.e9eJ;5tlb'e3"dP/0#$onB;ߤ/XT2_ )&gn u5Y#_fxR8d/ E,ƔL$f%c,Gp|mNFPC$TSc`NSa4+cR7E1[, Ԍ΋G#p`\:ETߪ+&c܂A~ g1S ѿ;÷v <TjkW՜<'n/0uMB3~ܺ=M`*O4I;Bq?hD,2WIȈcL= {K]R[23md43Vjg W1W-#Qr4}$If1#5wt0%ϥ PSl_Gt!=*..c" '" [w M<׬R?v*9N$pt"p' ve$ps\bf*,K΀(>fsNjI(U(lm@v|40=::)sJ(Hy\MsJ]Txl}tFaBփF6V?RII dLQZ]R&TWhfOc'QA!Ff`srXŦ"E/hX@"%*rlBߧ inG_&+SqEc2d8dUۦVgL5Ef!^*Pmqw57wF=$ڐ`ZR} ?M!7WX<3\Cou6T=z~9/p"5p t4;wz :jē. Lh`e??PQ!L}Բ5I}|#W_>l?d8Ut`5@nTث#7]-Fzp:'0mu[iύ&+8Rh. ;i%]΅{W% \ʃp~xY 3?^vٲcT^jG":FA IZoWAKIYW`*{b9CyzBkPEpЁHODJܲxa%4TmŔ}^x$못=+k0͐AyB' 1&1̀XUดDe5z^3iY <z^ʂeѣ -сQڮֵ͵5}n:I/QTguXo?K!f9 hV5wƕo3Yfn)(GO0t&*x *C7zW%RwhDJPi'.S`b8ܛk : ?&1.>L䤞`1!vDhϛKiR!ql;bVeF/X0%՛^V!le2Th9!bc nr ɆgZ8E$o E94`+1m`J/zxEcRkl PX\< 0 /x,nT!cH([4)P as7QX%|b  fCW;;9VWDΒ&b(=,#=Az;^n^-λ? [HA mE_"P׼6Re{#)ib~WfhdLR)ґ,PXu267RP˄ E4SlG7eZ2 IJͳz~w08̜&6;A E'3I,qku|:#!AƂ!,cp7}{?]g{ga0_*33)ߊ<;G ُz QKNМ ë/j"f]:}Wa@v XZ;m10P )|ӳϯȋOW Ǡ߭S`AU{L5 {a.sGYASlb(l}9DG=]k+SЖ`Ш 4n[ZC1𖍁zF2AVH@8轤m\5Z;sޠF RAvEoMu{[$}~#zx7I…veQYEy5T+q%;8aHfZhzD7"<+9~+RuƇPkE!ЀK댼t^̫'@t}1us'6Rf- Qo{;WMV@ Tz">Vx)5H/Œ=S$[`璣UWvb2>g[tqM$\*L5EIii_I-ePvGZpTx:OYҩ+ nF5QCFK'cpVt ,פbN%ゕ߇TL; oԩX@R*h8j/X?Ϫh>_QiE*8qdP1FB޷E% {VB!fW]][d(Xu(=4Jѵ*T9M X@Ʈ?*8.ƒ;1)B1 8 2-5@H$,3?즣9ߛ-vCWwWl\ x/+AXʹދ'#EDo3XW1)1T!?2h6RKC9-nI|T ʛ?B C@bw 6H{O,gK;s} >bMdPSr'DHeD:-4OVTu6)Ns%>؇>3ZOu'1h^0 J_”EA`D?.a[ 麷 mBXg#KEPC%3 "c7}?DFܻSFXK z4pGi x&tR8oIM*&,FjOOY[x8=cc4J5±|c,})IyCOTwo3A,Pwt$>VX8Cs_߻HG=)uU1Sk~r%ׅ+?cl2w1'dT?T$3ؙUxm;"uS6 xtHw`ꮦ{;wtήGҷ3}qoFa=,4CWPD`΃ۃMLQ,ض h +c `f:f}`艰$$(.f!iJp!e66DDlA|}`p7х(`k %]$0$OĠasoz!= CT5JB LjX0]TI2DMiJ S* s!AH}DtY~FdTؿns5O{{TqꁥSlFUuD`;jpA;9;![RqYQ:3kwv.[?JkW%%f@VqJVt?MuȖ(ٮ Κ5Z7$- Zsr:{Ixao5f]KR[|'@aўRсQ#X(u͙N-S>/hpR=YOkT:`$aV&wL;02c^BF3upR~g Tao$(uJ߷T NL`nOɴfc3xlz)<1m2Kg( CiW4m63QQ4ȡg7'Byw=Αtj&Gu(GKJԋ AIW3 g% w2r)9e-իh8YZzh8?$̲9?Z{$S+BnT!cdt/ wmwVgDp77@~oc(@ fm0:o5u76VcAVgȕmFz9Ұ Ky (IJC!ȕnW Y^khijߗ?: ~ = M711mL]ՙoc[9)Ν\'4#k*ͽ,K<<LGR.&7@|Tar%8îlYy i4bɬn{:%B,g՟8‡x:"A-W$H)B km $PQdudc*S+JF$֏G,dܲ G!zqw$M:7f">NHr׽t}h}fXCrU败,M%SgCb>lX ȝÇ8%%MfLڠVC7̡cr7ś틦PX‡Ʉ3( ! c}py^bd`vDOGS`M4 ^#Ϸ?MSxUBczvRfhӸd(:9VJ,w \]6~J[z\eKBm+4[YSPo}{F1D"5׆~|C>Z(^z/rƹk Pa۞gp1v<&3YMeg!A^` t_#`DD~JjyBRNMcĂmr3;B祈wIk LC s-0含e8@u%K|{z{ y a~A5i?,"Ų I0 ?e`Mch9ykJd\+X!YC50m31rG=iqnôXC@Y!kafʻ{Xڭ^,M,i-9ZZBD|h+|.]o[TԊ]լ$dVKN}Gc+YUVf=n0mX) r `O6R;MFS86&0I.VzHIA/ ^'<&bL`.-zTTqtt+{U5a/JGcPSj;BIfp19 59h`'Աe1^B` \~J:ߕ6͍K*)D?H ,LK!=4aсzt9F;t.-K."$P^3>|7)Rm'h27VZn_̹ުn;|a(A+_[xb]Jx@ y".,xZ6XzJ)" $ #n]p?S@o F~u6AY-dh}1a}b\!Ji}6w]M/#$%|he#7ޮҹ85P)jz,Q4je ~B bθ4ܯ=cŻc\OkI}9m [ xd{u(섈IumV(ve.ֱ&Bc^+ΑGNhUA_gMU~"q)'o1i;k1_m^nJd"Q=QW]47 t5؂}psX` 2]ߏ ym-yʨWi妲>缂3&/ Չ\؎ g̟ QHVV Ug`)׮%AIT3Xԕ2Жb*nee Xק}mW+d“\T6wlQ1ɥDpdWAlw7%bQF$(uwE=o 5T?AP<43u$GiGSV <sşzQ/H(v?Blro;?R"Esj͹;]T~b\){ȭ`=ecuz26}@hm3c0bNuJ[\nVxl -mX0z?FI7g c'V2T?n)0WOD[,W>2w˵fQ!S4TI{N/ EIe Y/}>a(Zd"8 J"I U3=I womC(Hedɫ-9s&SD!}K^u. e]H$2{Y N@y#C|8i KYEILY@"Ђt jE;˨AE>Q/ke3Qp&"C4XIf4jAܟF:(vGXT UF7PQ&ʉzd7LO¾S<#3I{TB[dr`lB;qeh@Tʿ_ ۿp?ZYwN`@Yn "8be^~e(F#4l(_;oKK ?0]!Zf +n*mRaOt ֑\G* /Ab7Zy* A^q}bM|@#Ms%=VAOJ#,Jz)]!;Þ1ۼ{f‚6K ƴuNąl,z}0~`e5-EcoKiO麔0 ᮇYm-S?ewxjNU<<ӆ{5"措KcH,~(%ޕ瀼QDˍ*C3<[.;w_v2"@!O~}6pS+QQ#{[2XUI-MH G ʒJvb{\#> '{p* )yeHMl ?c|lB7CazmAКc 6jɗ^~Ry>-9v)5 4)sVpKOv=\w#5vZe{\I+z\pl*n+`~ֈR]z#`R1ܰ3⿁ ML/SkPUƓJ7)N, ؞i]#l҉ڪʤUy\?a|Ğ&>"- ?)>7s rHkI.FR^> l/~[1ncRiN<Ǿh2M6?e},{kv(! a쀎(;{F~ً 2@#}&E&xY@δoNYQηb8k$Q~'BmAǛ/K]UЮ)E؎wYЕY]53n>vZV!.lF68Jx`7fzܻ?"z?ԧ{CQ}iHt.^(^`҅^&μtgZ;.`'&?s4^0HQRpv-8w4i ͗ nl3ZFu@ #U!{)n^ct\g`xŞs' Kކkw00Dyzz<7jͱh#xGwzXoOq?lT&# c1b:BlRU.Vߩc~(rT< m}{K=ł/34FlE'<;$u"@!q5oɚhɸC^UiW t~$FGzq}qjs߶erC}twf%B ޤxtMNjagHm)|ׁl[W?sBNMތLoUlI8O]090XDL t)2-Rk0.7q'rW!l Aț6?7l\~.p7$')zLc$7OgV/]fMeuL@N)&syEŪU]&G 15Bjw`o\shƐۤMv1jQU~FP:1dKB/4=up.2> c^$ӢL-Lv- /{7 %ڢrMc8Ŷ <غ*"`"`8&1 C&ظIg~ oYm.OuIq=L='7-f!C\VaI4okW-a0ȸr!tq8Y{ Co`2<'Z4OMvw?~u*!?iT4^PjV˜ߩ(*eY̷rHl%n1[{&3,@xx@)^a4ztH2bL :>ht`;tbH {=`|jY5X!vU6px_І.HIKRP|lD(Bb;h bSD`P&q ssk0T:Ǡ@DȐ ZX`fGu|Ij'3t\1,،T[Ir3#Rx?ՃwE.ilJA~^jM!")v65 LeGHp圕NRVK ;1bO7R4GэlHl8?+ ~}I7WLйV$B@!ސtm0|+GL(3P[">mS#6zowC%7*o̺,tƺ_yL1ۭ.N:? P^ۅs=<[tpHķ^>M>,TJb-x"m?Bԫc&3E9Q:Y6]L?GLyZAݴ&>Q^oPVP(_5>.9]XME̴\{B_1u,uYq6mǕJsE dDK '0^6,pyo ؍|Ž:g8^ 'DYI䝄FRTBbg%㍋X3u%&i2@ϫvz/R3~5| #XrW~sS}XkWJi6 d EHRw~28RqS;֒Ӵ ZG8ǰYx/{;åsfa]8`d){OBh:O7׎-PVj>QP*ynY&Z[eՎ H{깣85.4a Ē '!k!-L)sGH0>4[^Sd>r" !w)#?7v܍~4x0GN#JQRX{>7>B0U`U_KiK6 &X QJGAw 9>@,9(7t=ΗV;`R$IUx=TUYRm͢cE &8`=ܾNPtC~)[դ-I}~;̶H,FpF:] -LYBh~4s{jnwN(/B`'tVz$n3ZjJϚr"v*upC,㋀^.FBP ^mMa^cH̠kzFЪDkU{y-݊:$=%e3uUvJ޵!;;}!h3h^qG)]yߕF>Ыߕ'E-q%zN `9Eu)Fz<.<[KgScpax{>-;O;\RfmOl\dsO` Mm=ʒ5z9T<Ѧ![s,4 A/įX C5mNEqvz:rT<^__rSVxeT2)xeT$"^YeEkmg*M9oݰ"2iN4z<r")|3msq62J:Mh!qhv~zzOsd]ηiqΡ鈊DŽKT1P3J 98x'x2۰G Vl-%;:˥oE#`~=ry -χC 1sm㸑fzoƭ@!}/C|YDy6b2zFXiUbV[gDqep\RKhOI0+$gE]}c E7{09آr/Ln\Gb]`M1:$ݶ*!ܔJ‘ymRBU")~,QJ?ow~7ZD"b|sj(m-:],FA^]mGټQA M]Fc޻F!fQL<+֎ Ӣ?IK@Gϰ$Y0y_2$RqBBGRO Vr__&y0}ڑl)RwTq[!pOs38]7q4*F{g[}Rр^1EG/ T`rP!}7>d8{sAFb)E$V#f 0 mˣ"T{Wy2Ktt|&N`i`zeD^#[O>x=.ZnYL"X9fПN"" & oG}7̭-darcsQ{7RUU`PM춣]ZO Sor9jؓa6]I*q[qvBϮ@S)8 7b>L93?O"OH8^ōAsQ%12ߜ!b ~0vգ"O%p HO-`p,'Py+6|2oHLr`6&,Gxt GGa. 3=BMqo0 "e\**EI\#+/DʫhLw\K!S:^XU@6n9Nm"fF+dfm- 9%ú1gN݀Z\%@iZPMt(b77P<,`v̟na1.B^!. ߽JDmCs u{T+V&`]^z0j?o0=.Z'^e@Q,`}^46 ZV# -M UIK=-l4әeP|V)r1F P)p_Zڅd0xnzfSsjĆ2|Sfe'j_CU:P_errq?C;7:{3~n]4fbC?1ejf [Nq֚ ѝ3bX |>R%78qm|U-Hme]\ Ϳg?Yu ,7f,S^ܡhѕ1\@>_jo7@Lqu.tЯw~$*4a1t6:zr$Rr}>RX~4 nkԱ~RSK,rAQ@Sω3׹6Wf#Q^i< ob Ƀ,5~KY:^P&}@ȭiR[ޗYX[w@@6=˞}0ɑwRI8bq9: 4tKfI{@%X"G~)zݕoҸD}/a bdw84$ǒc; {28%d6"l@0|X7ʊCqy ӳyW T+I&Kd1e#Y\ݩsK.l"[7?&f[4cMwJ``$QS'FWj,lUk87q?J@PDBh~wim4  rP|jpxdN F+#&M -"ImqYdzk5<Yd7]1QbxȅԦ)t=uKطpKd1c+5qWyʇ/XFvKfF' F5d $$hB8T%IP"voI1,]=@`e*>+s\ aŜ\.neǹ[L$mrVK]bC#MkE(o{ȧ +J,uWKf5eҿXuX jGt]]f55G!P8Ϧ<>ZS!iL.ᤤoD% iolo>>j?}V7c5!<$GW 9v]}e(Ӏ^]+: x`:e5cWX._PP祐ȈsWqfM_D|c"C]iDP<{+;<+3\PL:dAr8ʍV#`~L}z|`A']xbNVݢhTpC07l?yP?te! ݐK|A{WS#L13APGksLs!I9}V6A<>m*Ue h_=x'ѨUK,:aJP;L,4[,;N޲׬|3kʲ.T^ #^!u?28 KG et2rؖ^A+VE~&`Nz [da  ?Y+Rܢ$u3[ƑvsW,\.GP r+Iy)f=h nf?EgҨI Ciaյȩ|0+\< j}{Q gC0tz\`wzZ/{VYt=嵂lAP!ĝwXţ[ECa_s_\6_S\P Y6!C=>ӻr/vЪpY{3f%:zȢ @^Ǩʋ*i^3kqEqr`=D}CȺ\(C1a \g;f,:;ɃVGHlS$݀+H8?(IxYQ`FYPwiɏ5ܓA?Mf*>~BԨŹO&'uP(5*[/:_[fvp+KOVޞ 6Û%loMqzCΞX6mהj3H|AF.AˬogQMj Z09Hr:kgS;ԩh?1`}@M-[8+AW/ H`= d 1RQ/uZ>oeO ) ԉ!uPN4jߊGi'ߔ (qrJ/_QhYW!KٻH̆,_}P7B{nM,93;L_[,9GbvxZɂ G~3}Fx6Eoۗ8bb27= axKh&F i"T\[ T(xbs B o iٻ/[L`1Lo>v:*s)8WFoHB-k2FRs>3*OVzy/PBRW*XZvSjLG%]l)NOg Iť~Mi\;nB]=2SAYE}JNDz"5wkB&cSzࡼչ7zT.]J-5;>|KFHK!,z_|@M8]7i|O`k :æ\i9Shq[(g%/kP.rYB HU8T\7g uKBlzğcHĈ`m ӸImV50 )_/Λ3|b.N" u=rh?6-kI1A)H=l}K_OSڝpԣ8SvMmFT΁˅78)ꢰ6ccb3:m"_f؏Sb)RG@QHeEx'&eՙrDȇGXEB䄒qRfت0Nvt`t=EI\`pNNb0@p~ TQ!HUͶxѡ#hYNkʈl#UQ`sq類R4QiʛzUN;WU_pp05wȶVEmL(g?,η횾q^Oyp%) +|IE \` 6뒳,g͇#! a-CmLU}Y x w ke[uoWFjF&7xJ4 Od8k][<Ϙy%8j ODBm#}>} %ݿ6@6Z2낈tЈ$' 39)ߍkeaR{|h A DeytFm4{^9#C51Wx7k%6x^,uB! lv3Z,?6{edAk\%h>%ÄxǸ ׺v%^zs'Q_ 4*l&DJn;㳪6(nc 6B!..|/M9dHulXϮޡ}bâV.S 6Nu `!s}qCkOSc5uZHPefKmVM Rt8XoK$w .o *+ZQ"J$c<${)w2 +lεL {λl{…h:~ȚMo.c(iIǬlۘ]u כk"֎3>[y,Dk Du=A ^>H꣥H4"2sTz%=eO Wr/EL ڀ1dյEBJuQÇ,w(r'`#9) 4C?[iz,"IX&VJ7Do6JuWqI}]2rj)/zxE0/fra{ Ȧ"ޜIeX=H.?,*Rv 󻆡pS b!U:5(heiC'VabU*vWX wMULv?!94e7Sz=GQ;W,D`p:Y:0QtIH溍2cF()N G;Z4MS@|RUj`עm*ɲ$-YFF6nQqkf=]x݉>QU"&YZPީ 4nM$HBx|(3)G&Ap^<;1Y(u#a%M|PX q8g3΋p A{]Xl]DVv+}ܮ.5J /0B#68M#LG-Eb'+ J bw=BIssRvt $7}n/(iJv% Y8y50DAT# QKӞy] i`G.l!r,NIDr dr5|pmngmY #?e`#WMp'@UW*g z4qU0wa A?>lHe +Pҋ[fYt@$ \}4?>Gq)R;e=}Wvru^ ʩun~@B_jpE}'/w;e쵣Ip1Ų Ux~9cĠϹfnۋ@ jwT~:9K-[MCG y@ݬ *\:UG_Z/6oM!uf5*"M=j 9Em7(#EܵOi G.HMGLu RGba+wSӽuȚ˃!Xfqzᔿ!ٟwiJ\+u^d 7ԉ D@k /#dƉЬƻv54bN3B|WTwEo9xm6l@&e5YfN9j}TEdcP w Q5 1>&K2<גϤ:@kߓ3ڙAd|ouB/I5Bz8ZGN\2$y_\(le8i*ax ,x,=Ro@A~YҢzH9~fmfsa#2Ǡ sH*mzߋ^Pfe=)Ee0J&\|^f~(t-sNUC2 ;&q%v{L7M5[^)j㝊@IM[Fz+sϓ$i+ JcNE׊ ]OY$y38$+K)=gEUpTag }m4g,!+ęW}RT׾ +Xm* D "Lck=!(YHy9 `sr{:!y,(+b7hy 7г\5ꀄ'GpDsYHGjLE V҅7G|Chp gXn$c aC] E1". x-)~vd-]¼V1l*%0M  v]4MO~R|?3aBD7o.lafI#|%w=m|_9>p)֡M &0q"#WVI}+t0_aJ^&VM3&cSJީ-^R}ԉu0,scm!+dBkUl-*,O^c\*UNm؂'<^ǷRD 0Ę< P__nE[9CN4ޢi[!@P#nYYe=/6o\9 06HNƶJ$JH*W s|q >e@$~a)/\Z0`^5a;؏YlN3n{]_*oOƮ9"[c֫p&>Uvw['MUK7gf!bR[^<\yoFC *+ o \;i?틢pAf%'\A$*|@NG ^yŰZ"0@-eJLCm|aN&ͥ9ɡL?_1/ɭil9qGôUIp#n{H8f^q;~sQaOp6 Bз8dfwzraYbLFefw]>JK~:3>B QV$+Z Ɠg?Npe̷\@vp|>aGk8qKDWFv5oo61M|L:pgZr]qNC#s Vj.<=T+BhbJq\NZ;c,%QAg Rdn8s&6,c4C/>YYjcygܶf5zH&0-ܯ rj+=br%w]W:4'Ge1>O<63L]xۘ'Xg&ʒAE+Ԙ}|W&w9'/FýjRr4<23>lY ZԦ,O5I;ΧU9E&ր|(̕bȺǦPw+.(g-8H"_~i+ݣ}:p5=2ОƿVjL}vN 7|;+]+{D5ZJY+` log#'IG )jIy!*"0f;+u"$3CX6-ۇ,Չ}Uz)8TxޞSS @}}odmQ@}=H[Oq<)KOiI!y{}*#}\ְkHġ ]oK093wLPTj!Ԋk{|Ҍsv#DIa $\JuJJ_41b.M:#EwH~fH7!a[/,_[ʻIM:@B i':Ψ]a kDoFyTLƾ;L }a=/ghI-&Ѩvz%s'Qq3>ˆk f(-U{fa$ LI`$z] ~~8j5q_S@2K&>;/lϧY72>@<`"ZBh9d߼~3 lt=2]J=P6' "<:4MM&dc H[H0'x[)ugmTH򪩧i1[m9eT1^5&,cm[+9"qs 6.+ q6/!NԹC۹Ů.(]S#"C!G@ /ѶS8Db\4S, K=PX4S>\)j[g[u>0jUxs)̻7zm|z9(ib'j wP臃X"%Cs)E0jHioyVXMc~"9?"$9mLj1g a_ΓqHz~%m ሃ+>7Ú6d 포 Z8DpX_{wnam9w~ $bl TD KGޥaDRp?Whħp ̭h?UCXrbUaWl3@8MА2bPFi2|Ha)<)aU'ͶdClTS|r.]'dt+84e}iKGJxHzsʦƥ@M;n-p <׿X zӾ>ݎNn0>t,u:@']Βy'oT< |oU`\B@pQXϾL;uYyWh7Gx<;'# -wg-Iۗu>grKc NuLO)*Xq)&׷ KV'rŕZ?ɾ%nxKUܕm]Ro)Jd{lx1L[?IuIӘZL`Kͼ3C.Pv;'[ρ#^3)Pjlţω=Huc3z)7;u*}Q^x ֍1}@61MPz;Wyh(w/ ʈ];}j8t}fMp3 ! EZrx` xFMsۋ;P y^/ -[݇g쪲B=D! 54:DY:VueąÍ̜Q8ꏨ;of)T6*fv10/K`0Bm~Kk۪e715);ו* \ 69!Tȷعf,UENq_{s,>R vM.WOgݯ籢Ym(.g-7k~Q$IЎF$+Y?켼76-_\,!ꀧ@ɝ/3Ni_؛jqbwQȾf"頵7 :/.!l*,IUU/Q)aME ](R4UN4'/ZOɍpmU*tiBkV!V'kuin_x7t_;{e?B[$`Y-KG1j D)'ᚊŨNw?GV `Ys;GFZ'[@[t(1}?ۘ|"r3B:ZV[ *[SD9zmC4(xvTw>uNV4;QlW "Bdʗ+;zqSx{8/X?1@`8g??6Z%B;E=v'Kv^YܱOPVTƻ[+k8j%4wFqTqq*I'zp=[-S^KpOeX[ ;ia$Ƚ{U*F O~SOAd 2LF3mDX"5nMڐQ: k IL -^_hBdPΎ.9&Q˕`Y!/K;I~a9ڞd 4F|fH !g4h@-u&7S9VR*E@~lp)WNhOgep/ I4հ FrZ< mwJ1!_K}YY@I^jPrŞbDp8Z!|4peHl=j] L V0f*D#Cik<Z]` P.: <pOpwmPsTZ\ښܲ׵.=uZvUj7 RI!O)yKLxTh;zڮwZ(ϫ.!v]ʠYT8Ţy+; >W4:Z j#(9kTvrߞFU ֻq11sL>:ȖKm)I KOw0u!Q w鲱Y2yOl~9hsE&[7 ɳ4hD\@%U$i(e3&ټ֕+MXWXg9=-l̢:rnđXe7oɱ˚0I6m ZZ=oSCH쌾DgjL݄٘8(gM$o'O")`EI"^cڌ81j [ K76}NHkKhKWU%?jז9חGσ 1/ązPJ)bΤ?+)C:KBYEyۑwD !!WxSɤ!0Ȏ`ePn=k| CۋRWIF6.!V{,לT~i *cu{j~Am)5Kl7 +:N N"!p0"%y A>JFe«p<&q|)73qc b {>iubyݫ ZX*Z׬.rh-v;}[qLVyC< zW hIE³%^CԺ^’@D=!RU2hr޷&I&wSڄګq6k(uC, Hr*3_!tzɫt`b6ӏs(i\w͒~[E:f5foAъ6Vq\/H,baκk)ӲEBravqMw9L f}lcչ^ųnPt^w4 Q/̵BU :êʔy9 7\piɇS,&?l1,]0A  Y>Q=g F7T^Y+c˪򃇝{s?\9`nbD}6sNt$[c=ϴX2="tQ (% r~Ya(8V.&' WuG B ӈC|yJ$no|I7J~.?/V;MCe-ͨ-{_ d(HApiTGhkq&2{q\5,C#]TaO"]ne$q0w?Y wwEFt /yVT8ԱFtd7UY8VGTʇju,HIAXa\oWMq*Ofm1,44as*bR+d$#,Vs%=cI\9&SJxhhCJa6@ {<ޝV1_`FP"҃ Tլɟ'>\d O0ޙ!4S)}LuT фA=J$P-#h+ ̞E\#$+t.(Ih;@(w!,,01MCbEʀ!44QIj;T{ !1Sw*./p EM}4w`A8;\xIDt~8hD\6!h쫀Mcξܥr0=з-?r:~FOHݑ{*"N,-LoMh~搘;*i`BuU$=m0pd<50fA W[E_5b6is7⬤9R;"Pv9vꖮԨh-M( NJIrZ|04?M g1`  Ө"zmjZ/vN<Y V%!d"[*WC*$b,1$>}IaxYSvmVxabwvT/hZ$吘hAX|tiخr=;Q諴 kǂlC5> 7gLxc &'NQ$O :P.}l:8qG)k;48s~YyOy_",/og~0G^5Stb~zRRE *a<\$$>E_i#otT5DuӘ < 5]8-XUl` lg'HyU&ϸD!Z>SUuLjT`c5tK7 ,*qBr K 'H1'4y&# h}XM*0')5/H'@t_a7(ŷ,$Ҟ뇓7a;.b>^;߫Hhz73+h &<ʸ^Y y[¥wD$xuj܄g},UZsJRX<;U0]3ݐYV`vޣB,r2s 0v/%y Y_"RbSk.n֔;9QwnW[BB*1}Qs9=ǙcoA 8+"f]NemPu:h&.)uW`CĀb )&1k&}Ҧ~a ˻R,|2Dgnb"PT:3 t˩]n92ܐ4р h+d;\ lڸ{ dip3h6M+vw -L=~J+#R!gy ޵@FEB)^ ҳ?]$3l#4\V9!DEhT]L;"/`|dheB"0Hdc*&e|,f$Aoɒ6Q3y1e. _>/V<"HDsEIԙV",.3b/~TE=؅ ->- ؕ;q5X'耻I?{F=AmKqU y [i?x\3n׃?P`Jݥ^us[WS4x;!qYA4'ͽK=Lb9_ =gٱEܦ/}=2 dIy] !xv18S:V>%[@H!A#)TfROuzͬIa?_t?}CSI@* >K%c]`Lkpz3Φ.|- ]~}SH2X>Q/&r"sC.$!diXȘWV/? 2f0r]2?:G ]OڂpwڣkwŒ2 wPۖ6}W1tt!2 wNozklS5Pz\K]׆cV֒ƷwЮ;cp4? it!_;܅P!L+VamA0;PL)T4W9 @fsOPowt?jc=H&X_{>첿 \2{J1fTu"(>̾FD=MA{_ivp#>!A$\i6^P%0R}'ؠ0ch)(Xk*LaΘ Ԅz]G} Q4_2wqR S%#BEU/Wiƀ$;,^wBdm`mzT=wF-Tw+qj>0aF5։e}־UKe?TOf<'쇗^|]֋wGt.@UrbS-@NO4ߒCvd{BZ 蛖Top+GC>dP6jӴi<-oby91Q͆oؽ`*ߣDm6nh=Ͱ}LG||ېăJUGSq$;\D9g5,\v JcZJ `WAtlHNSjK=P!}F~Ϯ]N1Vz6!~T]u`r~=vj-~kW4$E\?T9 ++ DCIBAnx8~zHW‹G 7JX].V1^vq~iNe:|,E,Q f,H^ԘӦj?sme o У֚gvnO3xהRtOiL/q1iIC/6Z(gyBɖɔ)Ƌ=Wv+8v!0S;e#31~-h~H^MuQ)Zrz#?$5P3LűE.$-Í&/r\gH~wP~Dci|p15|h_@"521;m<@F(${Efb>cVX<$/ډ#m aF`Sog1!b%0qd0,l+n97G9C#oT $b7eזGR@ٗ?m_ou ס }:_vJQpPzyZ rıMtZ&YV!rx0ѻĉ|o#fV;B ưޮ Dӛ) $xf%Ľ%j gK#Td.SRmPld{ LԊ3%Ddkwy+)fĦUfYIFB?Dox2&bn8^s1an=ę~wcvɽ*#"ٍ,#O:!xYNĬ H;üooٗ!?Ժm9|9fY+. /9W ݼ-%hN~m6N\R !:XVCElޡiIA:)XDk~۫7* E\$&6MRvIlE*\* " ȧ$]P#pUz ]rc֍K.:hovo,. o)_dN1RSն; ˛t5^ }ҕ"D{徜rpu-eۚ 568fV#RR aG3>͞74w.ɬQpvyFDWF„9:}rdM.Ѹxh:4*14Q94,5tt1 覐h]T^+*{(mf=z1lmhCcP#vQQ ,꫙fW{]3qe*19:&~jzp}kfq ׆XKSb/:`rčp,Dͮ^HkF۲:2t抔;䆲.7[;S4!+ݠ, !h`c $k4`>2g6^ #ޜ*){i&-_WA>7polmPaYUl{Ӹ6F`\rd)Hd!ԕ q} x$.<pk%E}o\_o+`egTN7 ߶yHGY6"_%_. tJIb!< [ԝcxSVu/7яfCr aS՞q(q3DGcOnNx1?e`8*Mº:=ni )[$_|U`HSRs'ekS !9"y}%`[#ժFD P ~Omo)yo#}{r䠆A(N$ZGD7msh?b#V6 ,1w|x0@ǡ dT)7qY0-%¼rEx6K!H3 @wYN?6ds_Wuz!f;7euIz6Lίo-زP{+|zĺC=\4#-];ݠ)CL1p rTL UFAA!g(A4@AlJdEO##{'X&?!jLزW)&ϧr7Ysd8b]34g {݉-=_vFY;*|s P{PY ua/w,071(KBS[p7[q}N7j_pMK4S ྦxЁDq {N,[雐c?,pATТJsB*C la#hu,HiKL(Fo]ڨ=pV.ۻ8KFͧnRiZ>h28.=6<7>nnVp60i.Rw>^k=flۦD.cCKaR2"I.S7~m{F{O)Rf. 2Uԝ-Aކ1HeC'X$VakY-٦n.sKN.ePQI+/F,%:*< ,(\cjˤ>P*bj+K-˼T ۞D9. `zl:-8P7/-E5ᯐw5(T+>N6+˫|9$4!QA ڃXb#W~(2z #M]|phOᚵX( `dcOa~@װPQS̙(#o } \J/{A:vgЙ:1"oh$]ezn~$ͯCZ~Sz9Esþȧ>x slgeBhșt/ÑUo;;zJzٱP.$yŢt{dC}wnTÛwivCg*cԯ|H6V} q?E %)]+)HV^h’tc5& Tur<ݽ4nzP*hE̵<A9w}r7V iˡSo \#3\R4=+:DBfd?4Y&$?@@sn:cQhG [*}͒%Du{ JXzd3US9n <ҞQ2i{Q kUë&yDɫ"'ڄ'C%$P(_A!Gbyy׊ ^K2;Zʻ(H+W ] 8Q>N`.Hbz[#e)|(k1(zBg,DOtʃ1h狼-dNݶ53o%Q؇6B|?`KH1fiXJ=NgfE9!:bdb2eUs_ސٝgXR?? vo*`yǘ&^{>Bb:wz`0]- +Pz=>t0/'c8vY#j1b%Ru!'^~0Ͷ<OVg%VerͭCyHR,,4M>asw~R[ ː7{?0fo* =ҧE9Ow0f f!/QiP4̷bk?МFZ&kƐ{Z>fpԳoQ8lx:iD#qZ4/!Ť}IƏ=qbc~eL1̄"2z@(^#4%/ʥvmumtoa*Mp۷΢|QP2"l'c4ͰbĨ@OZ͔ҸKHa+`@8G6Kl]BtbX()_9Y+ Ch{Cyb!L+u ŏBS(C+̣\\;RbL4: *{aT?7@xuۉ,El &K>-qtQA}[5 Ds < 7Qϭ}?tϰjԠ8OfAJq:5oye6g'69=gÒ{diQtvlrIfL++"rZ@Vt;EY6#j/m=,\a@Y}c|׸ֲR1HÅR#҅[X6k:_~v ώy~15٬[6~tyRIo4Cro0gZ ]Mbi3Y~Sş]HR  G@v1Xr㚪V`,a=]8XLxFp2U7/eBQ|Z-@b2j: {c~]~!+`a:ykGyZn_D~Y/*9`9 ~\-uq|zǞ:@ 7Hk⊧sCy"c3*sćSUP|rjR%Taoz#<"XnEJ'ݜMdWy!D?<m9ق`T^}<F8OЃ۴v`fF3 ZK;Nc?vj[dtGGP,.ʺb6UNbҐC4'슆͎W#]̬Ms2w;z2BTZ(.Fȸ-{L3QWr7hs]LmDJwl#B*Ӓ@H#-siP)d'ҋqѵ I3a8m!a~d>FT}aP:!1*#Vx=_!iB$|]fyf?sMsYߵ$k7BQ;L:\YPW Vkn UǤƳMp矣[޼IC;7(ʭd-- 3'$QC<pPHI?m[Bɴvrͼۑr q*;|,Ƭ|[Xi2 ,?1Hfx'!:J%Я8*"?.jf;yŚwX;C?)Ү>uEUM04~$U*/l{0 nϺ _ 7 d10VHk|J^oXƃ FX+6K{Y n>UȿJRw͐v+ o:+5z k:QB$Bw Nw8L[>o]Ts^u-9%+IR#Y(Ќ̟;Vbpbdָ܂1 Ct# )?%JlUBnK:2NuB>vԐ׼I \ͫI\w@n])5;1L"wcQ"s,X\*q?5‚4Xbsłk+SZ!e>Ro BJPNkz6IU1UD{׸Gsc1<$DE#מIM\:71ߴjn0qX0D$ Nj<"3;#s>crW$i zl)@%(<"~VuE>֮9@jd-띦 ˙\1b[-lh\r'f"^%8l9}5Iݑ>VP .zDjS)Q`c0\,`gg6Fp4$0 M C;͡cBAU68o4-߮ĠBLL Q下XޜB]PѴO:`\}hsVkMʼn毵 =ʿ)M8[7͂^9 p@m $KUyRR֬ܞM x! ®~iz^*xK%ǫ|~ {Qط쬃aRT[YM=P誼WlzyM?` )~ʱaGT[1TG5'k ؇ R#6N#=0z/}QOT-ۇ K3WPBrqwncus}_;Z䮄/0;4%߮p'iɥ{Ԡt(7Q,tSնG&ć^JBA ?uTO%9H˃hh =o(3T5sE@^;(ޫ!\}Y)i=W'eOviȢmlb$ W s\zG,JX4h]E%Zݗ9V};3H⩋ꐢc'%쮂 4VdI¶+%tMAg 3eo|?ks%gK}ÒN=TC>&hC$qr3ўMf6 aĒ wR s.vL@`B3vM)G^F(">w&wQOJ@6 PMT(Ip쟣XzQC6;N6e P lw@IFS4hI SIO+-iM4?NyL:6fqFhaNZF>S-;4q7ۿW×z6"l.- `q,ȭNclTU JHz5&bZ](pbϟ8A:!1"v#ݏ;b[Q['d/\ֳZtYl6FС mѥVŮnjWDqq(M5<(l9}M#/cdGH @BO=MS*#m \0AFo6xvyf6PYn5 ؅?XGhΜefz~RÏ'~RHUfi; 9/nˍR@S^Ye^ާ6Hk;+ah#lJ.61l/;@++k~KiqtjW%Cӟu+rOuGwH:Lt\l~k!dakӜԔ uϐ\!qFf30~MQG4;\W0*E5[kzਸ਼OcYqrVo\ K5H0)%u^0{^ӆ Ig2%zkw߉{;Fj&%)'o.-0h?daJN6_IIa`lmLW8 $P|s Ķ VDj,&X S"L5l i[%:?.t' 23 et/c7:W5u q7I.DD߁uh4ЄեX?K9,Wnߧ4UCg!}C? gb8ɮ7Ͷ&ꈘFW~AG!0?5E .e4 OoT * f;[6-p3 ?Qٛ)^1Ŋ6Q!H|}㶋_.^wL$s6#)KhlNzkf<13ۖgg/cW$"u4W<91Py{4Сz=4Vi F@ 0Q5PY%OK#OZ@FAcs475Ȥ恁qÛu򨶻Uȸ9{ T4R}s,x6bY}>A )|vSVQ* nR]O˛ziE=gx9f76%=5O2SmJ2z/é6D},-{z D" ZnVv1KFTN_>;G`}ݪ*{A8X >nx%URu?!Ea893_؄ձ~羙@T-sXjPw::rrP[h>TZWq6>HU>CB ȉ~|+Aq5 y1L9b 6o`&Zf&*E󔖷:\GO3YӼvƦ4=kRc=zzk kߒ WuI3N|@ ;FEd$I]m# [7o=Hќ1Bx`GGҼ׵~TR[oE"^(W?+HE0w5O์?lS=g=׏"AW)7>dZ)0v\޿n<=_ǨxXܛ4&~,p)gcBݷ,Th"ܓ)>/a.ڎؿ2NP9j'"Z:05ivdz|6`þY`YILH6[. ߟ!o4e` 7rRa[qPW}5 sQ`rѹMB%Sg].DB Z+qa,Yګk<ాGvJqc.ׯ[qMyYQU:524^3"ɏiW F[U6KL`kw^PRyx6c&;Z./xk mϥk)"}wY{CA#([j.{8DZ-yOT%ԘFYpKrrmD?j?ygq0d,b k6rnl%6UލD/$dc :~w.#N%I -!{ylkj! NHrYbUwu$` T7fkҌ6eUq.ص)<5/9MxY;zhl1 0D xȥz ˝kwu@&N$ү-ɘA#Ipk Pp Oۼ+bD]C쟯C8=}.Ɔ\lh~2,2٧7 ?ѹs>(&=}HXD/E@NLJhfΛ'*^z, Dͷ) b-sd:X!70dIMZhnY6`o;`S)FI.ؐ&#EĆyx 60ކ9t*xCtxF RR}\c3@Ż Nc3$ LIHe˜6okut@Ck! Rps ؐwWjd26"(P TcH"W4AWv;_$^S::f~[8܅1>aSfq9hD_q] hD9"H -vJ$k+X nL+jwf'v`cRKOuSʾoZd2EQ#bmP  ~H 4b5~[f!存A>W-xuJ F+My,bdy!R:{JS; sў'lx597Ns`kb>ꕘ$Jz+G(\,vm:7}Cu "xV'E]~ȣdoH` 'AGRC >5I%~a.PdE@gs;s]2YIaDŽ>֡#}%-Y\Ep[5}*ZSzܚ6 Vz4?&j - =o:WkdColda7#V>VѢ{:Tj*U`nnI :yI jKS$܇ݘ.dQPcu{S#t|AP prh4:o>dI )J5@Q4?׌I2NK~By ˼=)|`z-ibj62^|g[4nEԜI?s7J| 6j ^ca8SgaWuFʥ;>Sft}BZŒ'ToVdl8ěѶ@k6)RkAFw7D>e*&BG^IMg̠?|4'WnzssiCm<#QdrC!/\zd̲ѢM[1J|G#1JQBh0H~٫ n `i7& saADdQ# )V!sAC;߯vfo./hfQ:*Ҝ^4CˋS:O.>Mb)(,_jPIތNS}*!0q\UcPT%1@SᤑHiL6Mbi6CDzXEnHߢ4#і;8VpZ6ݛ h04,Ocd'uVףn*e R,Pi$]'MoĂwm-Z A[P(Y{wāD2kF4W~r.@silE]ѳD+hXFA;bJpD"E8l]`wK*bB$rr23N0D=w#{8S=JPJiU SW+{Y陈Ș6Rv6cYK hͫƁxس؇)GU^xs0>j~po0WnэsB7uDR]*6aƤB1o7?֊ɒSV›GܪѳNVpbd5jq NPί0e@A,)Z2[=13u^q(g6U {p.ܷ!xj3]kPAE!y~ڷkFRd3B?1cm;B9BWN85ybfqzO;]L. qφ*i'RF RY K2t#Rp%RYU+Qy|̸pA$NU$[Xud%ӅT=I0$҂{},b҉>Wn;nX ;NteAYg3\xC Nnzqql dz3iٱ *h-0K8-GM:jmٜdcA^űoX}a.Lڰ{kx\|c*#dD7O%-ǥ.9Aq VmgY?Ce3y!PEbwE"J,z~~wGC1 0^XA+I,9\eMdvu)=q,>U!~dBJM`8볥vDV!aub{2Uh Æ$CyZ_ GE\Q )ead?7"} x"m>.e;Sƴ at0zYdC(x[_j媑_KD ;>]8qXɠZAQW+ʍ*:|VEo5(] y0ƙ?"L /YkD5 q"yޥ8L1:HhߙwJ),nW*Mgv`QGѢSpDИ锫S.B5pGWXq7r'8o|~hoQ @-A:he/?OPP%EV/><&Ib,%^^ ;éY$F:?>ǥcwY-SޟJ,΀{truV+ػ4@R5o!Ms+jcF]++>[y$@'YL_`e[z64bd}7vRSc?o6Sh?7;K!D|,=)рbϖ ~ᧀ{v˰bl! Y"ٗ9g4WzV<?5sæ8פׄl?G'_ͺAu yipb2-6싿Q8{]k?Di+PZ媤#ޒs:>ͻX'm7aKHzIֻD͜S:Na?guFA6tjջ#b?3Eq~ 1m]Una5~Y NsɧyjN(s̩|uJK2}YP /4(-Ye^ de Ucnv2g)!nP^Uΐ8hbBǎ[Nh@AOX|׊,񳞬Jx4x,lKݲ Ho=Cr&⼣lyVIytMIӭYE_n;4}]T-K I|f%9@=.x3m;G.5xC`}q^3(7N*fY2KnX82gl2 Qp9|;0 ~9ʀ_C[@,2=?64U[OVb)t#L`hIC0RP ½(򰱦kfZH:~d vytJ71t4 :ՃNG{T2K#SJ-^E}qy`/!J;4#Ϡl:zP#+t{\ɿ?^tuP%Q\͉$?G2 jQF/4GIrlĵ؃xZhC *\S8 RªAңC-$N_ER/8AaEAmRhInN<&S4Q;ཀྵڵ}Za}_6U nx.ftN Dw?Ü%񃬟l(0BoLSȌ7$y$ٞ6K(^~.5A1qzD9&S2ܠDf4 Ճq"W#C51mF \D>7́_Χ&5~;P4~J. ?c%|ԒxG5Cn98N.!tqz)3Q?zxS?b0|$:r)$wT.< c̨ŃQ [+3."w$a ͗t5ާK%NIlX:dqB֘q;fsn!D[5}G\Gtٴؗ LЍv) JIJH" 0:ɤJQ⹟u|oՋmMN NQ‡Ma۲Xv40#_wX8eވgi{J|A j#+IȚuc_19~x5ܖL!jUtɠ Qה0]Ri?U}YDAeX|x-H*RFb%"\+ɫA\bqIUy)6(be)[Yxq'6{ /+)_93@xuu-R­Mv{A[_nخq,C6}HLe1A.]87kp[.u`lk9Yt[UUB!h"ۖS<)ka%`gWl2 ƥRu+<f~s.ᙼ>R!LmEJ țd+k@۪Hᕚ!MmV4@5 ғd8۟2zhRy\]P++7oX+pPPc_&,ܢƾ:D*Gi A@ZwSO' uY5\g  ,s}Zzݑ3ʅ@۫$v(PƠ*6DͱآbCJ{=2 z}Q(&Qݝg_<)2q'(1p u+ f7gp nYY cꭎ}.uso>j5yCy?$!'AIqdh j"kP7p._d /(^}*a0l136ҩyAp<0ͮ`@#- I PR1(]4r%ɿ\0]@] vgZh??ұt*ccq$D܏v{P=EҨwZm|~CeK*Qg᭾^\"y(':BNl$`e ?M;̉u+.K=_jpIjDްX.@fEcXJ._9tjiGʐEɌuck^oyCdR'΢MnnuNWϼg"ukt?V>DI0%QÇ| Ux63R(B#'ꦥh'),Hj2}8̟ފ)N"np(h/.ľ5Ds28yi+to g9ASFˆZF#t@]sbƠ宥Ґ0'Z LI!RmzLp3x0AdɾjaNJ2TQL>` pӔI_<p:+2ĭֆ1Ϊa늛7VO\&WbOrpW}j~Q۬OxS$i4xiW`Sn2%\ꝷrTװs1eȢH}H{k]y>#ŋ J(?m(eWWдZHiUө$%_D1'=o!|7Шgd1;sdF\ݶ=/#$ūLJt6O/uḚUЦ~Ω&t(RP7 0P`a S_:<ҋՈ8;n@LJb;O 3>IHg8h%!" ;=)XN`䚟8$]Ż=3|>iU%(:UY f8QnYE֕S ꂯX3G-E,2{iMͦqiqLߵ\{3Q"\#J,e"$P`9|-KfHWwSoȜ'enfl/tB]ju~NnHgVdۖumBwh pί~\oF0Rh %ZflpԝJ, GThۼ[$Rp.}olzځl> JMJEsG1^f-Dv)>lӷ?v8,-}Lf GZ*n %.`E椿XLptaORԽ&Nڜ{h<ڜ8uI*f_0rPް ڈLZFd@8JC嫼VH$~*щ(#>v[7-$$=)`Z >f@I5_ϢSr5-۞sK)=O]6Jɵkn忖6Un#zN3lz?Q@>oz)NԺ&Իsv7xoE% lP5xlî_ 6y*1_-lLN.rOzw[:(k܂ s: !l9 z8~ZXljtlLwY5:P2Ɲchb6mwͲz*Nr"=xUJ2iј2^jݖ1>Hۢg{H3n}h':BR Q^:\$Łᴛ^{|kueyΜ JdИ"0BO0ݥ6{]ewt5- zlPO,g {Yztvo7"yx M|8-dҷ0qbXnʮ&ݐ^Ғ>v#Ɨ$+^}3m3!2cYU3E<nE-S;kwX,[ẃQ!~YO3Bde-/" +xFn\nć2Ʒp뎍"^~R:׷Tdﰶu˄<&ߖg5ܧ6>XP|moBK9g*k59RvJz?sODaW!D-Rf^=rf6}PC@Mr%PWo P)>Ie]wŤDBghȼ.gI?l&wfA,TIb,Qzx_Q;TA.fW( Ex5?&$s]482pcJ} I edd:e̾a^oCMfG8I8T!Di5^뭙r?7l "DCS.2E5k.t~39LV^6LW JMViEm5@ q(JnugR+3hE؏@V4027׺) 8NCEcg(+?X(2/d/m9ZF+/ZSs mj"~$.C> U?4vV*|VwД{tz]U]ߙ8`0!=v//hJ{p+VW6x.N@F [6ӑ41 5})`fX4'{up:RDsM`?JoTnr֣%lۿ],攡`uuqx8 }KІ[9uKm-&$OGP󠬄p<˹!BKpveenMS5Y]UzQ(7=#qVZ@q!f{?EpW5t#jGc %]j%p1ƹD:\C 50N{ 2u\69)"*K,kF+l D$=fMDYW[,ad!ɺaI={C0LgD0!ʬ-RS\43!CXQ2Wj'U`p8Z0ԙ |oxYG-z@,?j g qSiݨC,ϦY^jcc 4HEO֥*A2ˁ7kaijJ6 ͧnZ~ L4 +Fm|m(si >~Qњ_sm)/45 ֬|]QA#VMB=e&ؿIzIJ2o R^7,e+F{97C44"Β€yH"3+P5zkNwV +?\gP> <i}/k~񠾶+.7aJ@t21>gYWN79l\ `X pA݄v1Iko^w 9]VKG8",FcI♃GAa@j`ߩ:O2{8ǮC(ӥ3*l%oe; ikX[vKW*~|c}@f/B 1d&%)DPv!Dn`[f{F_e-&Q.T6䈑rqxyiS))<%3Y7Зh7!Ͽ.7*/*c][!vdVB ,.۱!Z=nã2lq7.%c(tԀZD!)M&hԍahWJ.<`XPp 93V֧U*ge B.1\}F5Ԭ9Mk ܶC? (=lCGMr hcL-[X3fDʱS{b'F %ywH#/Q E~5 3b< aMIe?zEҫiϢ@SԲqbRGUN9џ5ój{$eh z ۾kJBM*B:O裕@#AZjUb o&ظ*Z)M Z}nWLFzWT֣>6W莕|MJ6!IsO;sKBxR#T : >d&jXIvyAyޖ̩'&=K`C3"=r# Ҹ᳴4 D0lEISAe5Up-P֨|(5iPbmۭqPي.e, X֜#< Q!vŨ4nRf1h iBŬ!4cCI;RbaKieS_Ua `%@]zA%?I G0ЀNUkRnsչcm)/K \{Og(>(Q~֫o[AÞ@jwj*~-NpXn(pdBVI{MkV yNuDaM߾>cw):_vZoPVcw\yqU^2paмZ, "~ /kU2)_34^CjxMGp=-^fy<_{59❉YguC;ͤ)C,J.[07ŋfؐ!TK7 GfW >;yIG456D{WGwi8Cr(twsHX~gdN<͵bI90]ƺkB&f͈>vΠ6qhKNy\!>OhIKcb0(ދݵIfd.TN}on5Vn2ç] @޵rԕ&'.XPIj̾,8`\Di64mDQc>N3O^fLeGzOp!udUɣupƝ1m93Y=΀=Et\_%lfq /- ?+TCBF}/85 :`1V2HE,.6>@rD{վpҡ-f9#:#5#cn) { q b={^k-[.q1g0:Ps?79:{7['>9N|ߊ0vɀ2xv*wڐ M4ZYLB`0]@pZ9SxcpI`F .n0> },o\㦄D_:|&NX %*ҕFM't"!:P3(qFֶF&H_h〥ѓH˦"B pA<\K=ah?q1 #N~%gT􀆲N..0+Yod`A;ߚ/{f ,cCKm\ԪX-+ b f|oQǚ "11*ag#RpN{BƋJ90%4h"e;,L·KhSe<ي@ȉz[ Ib6SJU(ͻ[*&5 l6Y'&9&%5ᄱCd>y2P٫h7 bB9h7:y+qP~z7_?{p!3,uxR<`Eىd 0q_ ɘ N^9Kb[M?fI8T>m6!x 0SuR.48<2)IIA4qUGЕSjm&bG&bh_=/1\tSSWȹ!qi[y6mtBuo7hrv; r^>br(cڦA.Ї4{-{P/uCb/I=ii.bAp \]nhCuJnm/bڢdZȼ!EzixzC r0<:V綘/U hGs,^RpyU\썹0>"j%OM}o 03a} W2H/|Tf/7o(ϼD()WMnKr* 9 uָ 3lsTѹ"]/+wH"87-;ðN/KjB{i?8{ >MPXM_,1'53[!cs$d2'aP&ƏPe/-s#qeMarwzA;)橷_2ug'2ۍY@fPY}~iti8Afb."5*s$"y`#~boR9'ҶZUwko+ѭt0!=6IF+i(Q'r֭ %}(B)zؘaZeb .\./pMgٓEDmC~:Pt{JgeWIIT(+7n1VǬ^bm~E> a,04p 螮TN5hn ޼: uy_} +m; .(]p4(*vwR$sڲt%>r"g ACVv5>dc]-}]&KqRêݪ\A|DjWe ڬΐ*D@(ٮK4%:S굹hdm~0zNYlw90ѵC} WB_Uͻ%r$ƌPtq Ҫfգ۵S:.)ﴆ%|hؑW1^rTF_ZKE0MΥDQnNJ>40LH(b'$* 垼T:0"$MP dD :Ut++̒t1+daf|qTrk?SNS§pOoGr?PM縐!GF4]%h39&9bD1 [wW~9>Bx.3~h1 oM&$ cS:=,JvHG" ޜH| -e 0]'˾H [-iFTZk0[ {m>#l^2e}L?V, 3\;zzgLrxJ,O&9}>5wL2P0$0=CTKG7Fp.R7nɆ ӹ!4+Pkԧ)6T0LŐ_F6p>b,2tt -G006H\H͕~sq S~:'4_xCb L;SM*ܞX͍oeiح>:, {Z [NurqN8mf'JdAnEm5 7zd4eec&k8oEG#{<ج[}X>׽sMgt"P\8NnܽgOm36=@pDGFe>C@PU< O9YlRq_Ɋ; ̳Ix`w &XDSo}xbh0-KiZ3pɒ`A[Uhtqa>;4[!clQ*=FZ.ҿ~9#8Z6۾ UC Z肮}_d^g#s!7JG J|QEUÉڙg17l;w#"B3̠K^DS݀|z4g\.uk.b=-flɀ@e_Xʱrt QhDnu>~ር>0UzG'Ьʺee(~@ .aȧ n詠ga1+xi`=Hg|)|^$OE`Zy'Ya!}}Hb^or4ߔO[6PMP[`.o0rY:euj XQ`(E-sv,!u/Wu![%?QFp\qtő 1 )x?#&1'cmEyؚ"l\ EP{ޚB7vX@“{32!|U\rц׿\~#W;ʩx,(cu\nj/E!le$G';|]2$10<_=LP F@Y" z+"q(Cܐٌ+gwcxDbE\1J:Ӌց?j9Y[b< yd+oDY[ v? efNv f-|:E39Fs*5X^*%\39[v49֐^570漀XKğH~4*Ye' GNjBG8*3U6>SqԶx*q8)rv#{FMKS~F`R'0rN(79_V=w x'&Wn6B8IԈ_Kـim (@|w$?$[tLN:]|T$0ޙ‰qοv3GČnAP˳V,Jk-!$'M01f wa~oM۩pWA5;0iAP,1[p˂k'ic8fx:'Lq]Cm8H5ٻd*#U3 {+ $t;IH#tךoCϿ,4X|f)ޘݥ9wkqbiꎺM.Od+Ad;)ˎ`'EĈ& /{q$zrAW\]0P{\G\>zm^/Å+P 9~}FS6z Nr O8b#p1@p. d JEk +V#XnBRh%79[UBwN^޹T$+<[5(k5 !$ʵ\#oifB<܊PdQKEZiy9ͨX2e\{rwo=G@}P_N$Ʋix hzzB:n[nhDor y/*ҙ`k@ ]NoD޷ % A*+}~]qddh (̭eBL@lΫv7~CD=F@kM~vo}uLلnбDx&7om Քf\ݤ餩jxJT*a1\N+V`3y"P̮*evwQ@/^Q^ぇ_!Hid_(Y؜@ó̴E鐋ωu)Ϝ ^xr}aJdfkfҴDŽtm^ꖛ y8Zmץ˵%9.t)[(TW_M1*j7Q,!#C(8fgd@8>[!qR or$喙₷_Igr߿Ldͷ_FoHtt%ǀ}+iO*=bA$c[06F!ǚ1dV ]p(4G -RAb*}Ca;ֈ=\v*XnzG!%XDJ/`sֵJ-3)x0A9aڅ ߤ[*?sA+ |ysp+0D%fU^x->Y9F2u{C{O@ސ#C.X>;Y)|;iZ.+Kw,5dȜ3Bmh`G[G^[u_|ߛ| ]5HqEpA'uw( F-fzu1Q-_MY~k<&ZT-2!ec >&Ȟ@Jޡ/Ev_l:,8#\QME54sѠGYz;x(VJMdFQwڵYװ7JuF풂/7xa\D>&퍆 (>}xoROoc볌e%A˸ sJYde<3"D2 ęt]0ږyFtHHoacp{R덈.h)7(׹粯_^2hisR$T<@ؿ0 >l^ևk>viϙCdp l`ifSv<+aMWAXi61;q/ì*OU67B E`*rdۍQԥhu..0ER?'T 9Wo S}*y삘`.I#j+Y|EFJ7G;汢S㼎'Y={r92U Y$ 7mёiur_63,P(޼P{nEc 'ݰ4: yANve Kr lE{R67Y`߹n`zl*=X'2UmhR#Kʬ9v]x?c@Ԕ1VYCϞ?3vY¬4kfk-eR>>"ҬŒW'xEJG~rVXPHi(M@u#OE(gϟT/j8Ϫ%^2,8t?|2=[mk䪕uU,}(tsZG2[Ju9qD1}vJYb% X2aqNY9A+; ^AIM)6I <𫆃8# च6 OOFkh{,,^A:ke>S:ʙRY>"tw)H ," VfmY^{ST}(d:poSSl'yj#n\O],_}#"Ƅ șF 7i=w>OHE‡nxhJR}$_{A2QcI{ L A_~ cq~m-*q1hp̶(wdo94j_e&N#ʤPf~֣;Ib *D _OuڦәM¶2,niv+** inn'jG0sDʶ3iOgIUR?W1޼nDx yFܴs5 ~ֲOgАbwjՙs<8+σc3 >JQj[o賈SU?LԘ'O 9dUN[c’k`|W=钁%pڔm0Z m=m=+sI։V#lgʫQyzԨS{-Z#K:-W\ YAkqU(l~DOb{ܜ0$c[n'MGaG:Oq SR-U28flҩa~dk O'Qy8[_gɈ6_OqZX3 B.e?ƸST/xmo &߄u;9-|ocj>I]u%y̑.]ndfNc {4rWN }NA~ atPLwxa@izn5Dp6O։twscPN優%`;$0Q$>'\B_{\[9|2f ZE1*~p+aK$,F_/_DԠ8Qq|/:W[ % $ȍB;rhƙY+}Y}"LtrІg=)}PpFrlVk=lτlTV#ڭ!]b67?FL߁)y7)QX E>Ղoz#F IXɌS_]4,bD$hpgT6qRc:kDp%8GAb蝓@ȱӞVґm3绸wm01&U]rreFE3).ijWMS:y_ca;=A M bI,>`}X&W$4o{e6OUˬ}(ݓ-‚ HKR"C=oy+ aQ:j]CR<4g l@};pw*i kE4`` lkXجg>^jXilM N\vj@U4( ^U[t7~ @}e\9#Lf4 !VxY[A=Wr)@Kcqű3K k[T՗]û21+KO`)&gg}m{!jacxwBԨMuiN7hE\sh35CQGoVC;oL뱻mZ)iӷat]z*b`:ʊަ[0TLi3;qgu7Qaz{Bܦ1 hNhfD]G䓷ٸk:[|M a1^ "Qdюxv;iyVҘEcT(_<1A;Ko6mo]PDbpwmX,䚬*bREquc'5C#Qb;` btͶp~zFwHZ}!fAUsE\PEjw~Wѱ3GS҃'{^!(GaKTuařhlwQ QMT };WYV&w(Q0XN-['7_ܐ?`2W|{j\@_ߛ7UpÉ['.dV7@r.a[w]NF297X4I{y ;Ca4+>oSK"T5S.^B@[^ w#u":h,#P(>hT~1n!A>mp!x") P&7 ۣv^z\/\V88O8)~Io>-%SETz@wgC f3JxDŐJ ǜh!(>l0jF"f7`iͽ1YP!BXhO;[a _F%7uЊAI~R'ǔ盏ij4b?!.ʲ|(A@2>j ]6IKz5f#Kk 5ujP|J+sʤ//:o|&[Е~lbXȚΏI>m Je/( =e (XUr CSg<9d oH O͏dIJ2O*`x Cc9ԏ:géVP}=3>uCRM)F[:*~}c]~ڞ N:W`cѥ f tE*J7WZB\T =Ǜ[ܐ.+쉸ɟGe= k Bk:q蠟2fsc m MOpLn8s˛d.C%WojmbKIWj`.R!wDg{(ei ɉx~%ٿUy3\m G'>tU[,Xtltf߻yK'N:6Jǰ ':Z ط[E~DZ _( X ջx[(I[CS9"k3(eI&K[ ?wkk`oI)e,<0ȁɌ|vEii[w-'3vKJ2Ie~Ǹ$F~e (c}{{:i%dDJkV+-;C×b/qwvh:ݖFtF)'[i3j@PPJ` ;rIq1Wۧa ]3{^#s]#~(AV&<8Di WbWD~a t]MSE-7Cz}V2T\6;ř$ X0ԚQ`b,_Lz׺fCCC})eW"ܪg:5f?~ϙCWq}KR8!9R~M W,VyO_w SP ڷ ܽP^8{D1]3QH*.X 8+%e`FH7'&k;:f&?0b)ګb8 ZiBSo}^,BYՏTJ^-6e%3A{G~7Z)@-N]ANuCEbnAN uכ( ` A(㋃MƥWJ-K= WaMbvW5ҺgtVgpţn7HOcqU)2l6t,*:L[Fwhw$#OCi荠L#Ax{ڲS C-g__0Ca׸;DhUv% `YelY•'.FWnDB;)`z) d1EV(Vylغُr@Y)G*H1%dFvCq׍̡ev*bCq4d1]pГ )-(8C)l,yC@_<.#(7^@i+<%?Ͻq1~޶%1F_1Mi|B|.ɁdIB`4iT2#O??w+ZS\}&Qy>.@)(o4/@rI9) [:r&w@rV?q"= 切mkJ$]M=@  B z5x2Q^@JTV0j:H:/JQN>^ZyWք~;~&6qLЈtMKQ^|,3gDo=] ާ*T *E$sM&dc~09/!X4tzpxlnjR\$,ǯ >.i=_˾7摊-};P\7"m1dPQRWL AdUڈ{<(D}27icS.!P\~/fAX6HA[oЮ%WӔTڭg0. `qPp:zw3+""L,dm|u=zZ5vqߗrO޼htz~=6ZHHIb Џ/0J_q6Itᥰ)W_ބOns:PEŐۀD|_nџΞ0?rch :L% &)pڣq7eR=W3sU G#M4_<^Rxh!75?;:2BJ#;j)pe6-hqc)hDx*E3W$PӥGm?RЫF*> L놿) 5UlSHS>%`}܁f6"*@};9~@ۯHIi<.x KBڲ|򚎮X7,MH"M!_[`i 0-MW `; MrR# lXeP»t¬{yg(qZ?q-\屫@[ ryݼzf?mټ4Nw`'\h7ijhgx_U)V! "~tj2P"MkD !1v?7q T$AuK>< Aѓ#V`zH賾P,_A@r2Ӛ>Vq&}9W0fm#D%!~M1SW1HF4.xv\F%ahwttNFA}1Fksϵ9_ @&ȤI{sw̪`j s:P}"Ӡ8Ӵd;~O>K E6_YT"t.UQY. &x 67R@8U$t65'`NǕuQM,BHA5 Go, P#A|DĤ bD &~ܫ9_i'BOt9bA_ T \'ߞAܑuOg8 y7%yrԽXӑ6:=#ـ#u炑qAIJK>&lj~6ZCGqü+9q57ӋvT9,t^K#)UwȻbF5DpeNv-swR@rPJ$ŔoFdZ1dtg |'/~Vԡvz'W%w:[ZJ)$Ѵ9 eqF;LHdPBm8ǩv@؍ &v,t sʲ>/1Ě+}*TqG;Tľ{kn&Z:@OmjGҿQ$;a`rbW{AC:Zu X8k*ͱcwOdP"(^0ǥ_Xc\1%S2VLw (U|q Vc6ʈ]O& nim9j/Iɪ: B- 4IbE@xeS{h@-sE@+ӈqxTTduP< q(trڒM;pd仃| ~lfC:c%3"EJw+Ve$?z[:/!!9 ŝpf6\b?CE+Q|$h{-q4!2e.f.Gʽq,%,QnAWK 1vhSdk[:DZ Y&m_lJ/DWu(mk 7G@_H5MN4J P8nl@\KZec ޾ZZ0t8xl6[q.q]!9+X:>ӽ72~y!U"c77D<͔;n3ј2A:/bmz7.IZl~..u:X<:Qy#pJd@t."jRRe /,Tւi5;> ,)XŽĞ7zvqnJ|w,=+LxXVf. r 04ݬ! zMk&pT-f05Ӑ\T#`Ov&`~NUs='NEFM>$JՔ1i*TR(vh]nD>&pqUj۵y]?5OjF*&_{ƺKJfGJԡ0\s MG=d}|<a㋍xۈ̭GJ?N?h>ewss5hL_.Wq~>U| Rorٺ`A`0Z']K&A ?Q9nZR[`\V 5^sxO7w0U q.Y=艠SѣrH}"ƚծ*$a|,m7"b>;D-I8A-J,`To_f hBX, Byd|ѷs .b~+ɑ Ud+gX_F+(ܦrIj[ݶZϖ˕ a pS\b^NFSIʶ%I^힎^kC8hN\064ܼH@cSsd 1ʄ(s4# D|ib)sY Z u\ykpY Q7(q9*? 4Ǟ!; .|\e7{#OQCBfȓ&EqN-,?"W)TALDC[1{'R"0j@ 9gS&GG=2[z(ß q mFcY mBRٺ`D~]@"YBvYEզFAC`"vr-7Rx$*:g>8{%wxC{D jS*ŽO`I0UB#K)BE`~ Mf9pfd4"Ð%N+2>TB f=~j>AB}B/-LbVMgO}p^^?幰a>3Y:ʽ벨D_oug浞=}}Ԍ1.n2KBa],WA3;5 ƫZ(:B8em|ڙ5hoGQ 5TGc##5(NTIi4axZ#4[Iwu'墌y}OG㘪DIa Axjà(ud\/ Z,~woId@'vn$1VbN11ڥmW]B[ j5&ddHc54BcI*ee%Gɟ}#U>ccMТ-I3kǾ 潊vɜw ag `AG9[!lLT);eB1|d`ezzcݛy/Tfy' /j@^ǰv\FWw9]zz\{PNBSjbŧSDwr\:o&kjv/dVDG1O *z;_J> ʖY(GN V? i;FQ͞_ܨama\hD?Ҹ3]trnk),x6 22 CDb.(]pITOg˪S^8\8sGl &cj"v(#yq#坪yD^/ @&8뮅/;F1-1M{N&J<8ۡqb)"W}Svu_!}'d.>biz! `RgxQ֛nD,D3顓^Gr ܀ hx ]c5NE0_IFN 6۞S-CpB^/ն؈-6BJD3KRuTVaUe' ~V)A4eQn%)W7J?W7>63$,gZzd<{ Wj-BQrqu<ȇ x;64B0ޏiFg`Tm_ τ؊iF?죠+q԰j,)e= [Ωq.WTYc+Std+|L =xRqV֔3~OQgCuXʥSDy#Ga(R1 7݅tS *Pԍ`~4nža{ǨW?{p>\zrpX2f܆jMTRR?!Zzҿ!/)&730$`eLH p!(.t 鬪KXj`}!=S~[ՋN̅^X O& ex|#,JI+/=$+k6x84M`F]0ٶӀN3cBn [5E E[be6 ]\f~ :|oloQ dd3x`a' NAE)[04F nZ0Ե v)ÔGv}ao<#1 ݑm:XJ\S TV O0Sb!E8\f|$hc> BKL ݁:z7 >[8ΜKՊZ mHVq{S[sa1ȁQlkɜ'%mS]/UwHs-ͣj0Qͽ~U2[PPچSUZiG$yD'Rg{df[Q1M2:+g.\eU3ΛPYcBI}BXT O{V, ^\n3B| 'H4ȚM^stv9?ιS%+u›Ї@3mn7xcAmHesXN8UnCJX@lPFZZ󕓪.8Uبr1T8CzgCB-ѽo% CN `qkJAĨT] uJ H2[>Rݯ\Iye[+YXUW9S{)QԀ┧ `joу/&(F*?eGD/Sx5)lKtHT\+He-VJ2wPnܨ3GET_H:Ius4DӸ1$?73ک_h'{ub(;j0 aex X0ظ_wJ@#Tj6!UZw5ծۯJi̕mбP:Fd'i^s嫽OO6F+0>e$†3O^%QCVF ~iW˯3ysƒTib`T<9,wq7 †c,M6,٢'YrÓe@%(GwND$p=m-c>^;ݼ i[ۦ D z|XXCG-|NU<;"' M#EV|øʙMZ"$txX`]g}+∴ H$s"=-J% r`;wvr"Z l6PƄ V%,]L96i`o=% !YÀS0;KN̽<9)R&f1~XhU^TNJofAj}ss|B" X>4*9zj p<Ҕ>U7ԉ޿"6+f';[,h%ܜ".7)f[[3 }-}{GM:!TvuvnT|׼?T8]KA=N΅OLvv;9M4)2t>#M!!9E)xZa&8ZdiDBΠP/!v`B.9&|4{P(-DngAO&q,L͒n//riO^y T×`2ؙ(]@k,Qr\$7 ] Rbd'}GW]lybE[8lzWI;+hENOՉ|1]}zc͇^mMH}!) ԰ãpI!ZC۵q$kSrj(Ƒ5zT#W.0MdxbP1aJPc0j 83{BKK- RIH( 펏]`(BJN]E漁]c1fHfg=K¹LfX4ag<#.Q& f,l ;UZ$Zed,GNM5p͑EqI~∮(nuSzL8lUL ɋpUp^38kfdu geqL!Z,^r>@-ZmVmۖo.>;aPO}k٬EaKt[u]&g~:t"H=,LW :Lccpp]TzU#R?1k䛶Yx,s[z\{cV2jBRYyW!BA XՔ|^lvtXQ[L*V2|E蛗HHjmq<}+Ku]!\c;Yy^MEYZaż |Aoyz TydCEBrZZ1U1:P«o!H\nL;X8S,22~Bu]B?8{0Qv3-σ_C!\1/_ ɿ S&\u3d'6,?WJkL.wU2Z:J騲x~lOG|{[6.Pt^Lho./K_ic=½aLd 0K҉Ú%B2*GS]yRuUTpҊ [*#1b ׳0qC9d&p0?7j;tH~|Ds4)>]oΣ#@ +_ZȚ)~oZ6 %ە|H]1oBdxS(툔f4ԣr|C@pAHS;T$|.5 ,Q(˦Oký;Rqڍ5*UIX蠤]/;Kk{Tg3QUQcʸݩvdQhTs2NQǸBt=%9f 88g?!G9#>փk PRoyG ;Hy2TNChVpsׇfZOle94KM ͨ5nzI<TJfzI"xs߾jm\e Z $& A2{uQ NƇ PzTIA*|q@Zz]&Fț-S%ݶy%UJ2ֿч|C_.= fn }W\S!YVu|"!<+܎Fd *rQG Cd-}Ս"$(qq -*뺠56G]K=!G,T³r*gSx-nɒ$G;ʸ6tDT֪Oۅnڔ$=UEqn VAzkTCN/Okzx%]Az)15 +KΩ s}rA ' Dϰ> nwm*y!:xFN {":%YTG &i^9W `sTܕ\0mTm'٭O gYjP:^9ռrcsz+q7C[PR/9Joz`wdB|#é;B>?QO- ^4:uؕ灒WE7QDF6Z-. [bjtj,d'q}jyyTTs}iZ-W?!ڊF/M:pIG̛Jfl4vm&^㐔B/$u:ڣy&ks5\;[BI/q[4,]bN:CJ:w^tS-ήx+I1?<CD7G_\1*=9P*[P,ЏxVs}SuF'aX^RP۸YWKemRQ26(TW=$ů(Yg2x^$mUUlbVF6Oױ,Z]%iЅ_޺q^Y)>!>'.qP3aY:/ĒhDD,-7;.CRC\"m+02--*A^ rrq*\Jt p=]Ӯ}-b~_@"+w$g+;*>AֳNpfQu6dH/aE4u"=_x_fM#f QFUG cׄ Z7!qb&*紎Q4R՚@73AAg*Ǖ4l(Y0жOu%.G8_~yN`d4z>1~}o~HU*3(d\W"f bj=+w:4쉆 Z)S]EOI iVaݬ%d-{zJ2K {5r[|7LhB.@Alm:.rg]'$Nu_"UKΆvt²3*/Y3xh:` 8.xն0mhp86"l}=oB`/(GUz"X+Ig6aɢuAO"|Z[m;%`PA[`x%%j˿vD> [IMi*]y*5 |cֶ栮rzzA;2IuaرdY>2֎EzOP\r)mBx!|hVor/t;:8_#yFpJEU0㛬[e{ 0ͽh8r%q7XԎUD_ U2S%) f<~1 Wþo7MB-@|hF(ǧJci&/d_HY9ګq{y4o GN㺻rC]LNOC `gJφڭ.A,;JVmC٬Dz?X.2qr|c<&Cm˨F{nb%!$:9cx֒cvk( gW9R`yY3a=( hNJ%y~#;.Rȗ#].pt!n$@ɇ7wABW*QRvN43 \6|.ᤣOdnqo&s*g幄- 7 ܲyJ#KAuaΚ>6"!h4ade r }M'W'$v: &aaS%P·YY%F`]O`&2N:-bk_ ȁ^=9Q l׶oJۋLiC-5K, iʇf-R2GXc&,MyNљ}hB}5Gt-W9[oLaa?f־F0=ZqQ}4@ PB*te7l^o'*lr(SzȣHZ EY|\G +ǻ["x+# z#e9 b'$ }{ N:M|3PΓwZm,*.P=\1h*FݓwB]D8ю{@q>6Ѝ@un?2ҋNzيYO=*0\?xQy+fLyثB# X0 zQov3u!MTrU "vXi?=!jHgj8|s FGR<7Rq#$BNW?2=%V;+uuT@: Q}O?j*@1kk8D2R_2eCZ 6YbuAJaxlY:i~~l閉l"TOƫ2M4NeFWRTkf}箒$i=|-xTl~21n8*Tel|ԓY] Ңl?o2 qӋ"%m)8+5ysN89+g}["dynjK|3Cen3<.OoFЃVQ-[:Dϝ/\'iaQ54CQ%2Ӱj +tAtK)&(tH5a?a媖ݬ[n-Lp$5mK{ooa2kBflKFud qWAP"» 9(R)@d%t`S:'CdL1ӧ;nCZ'])0,qMȤ"% %cp4fmv76"Kvk]/28q^)#z7~V?Eѣ {9g2oJRoF4BfD\ yF_(#N+Yú q߈i,zf$kx:*hgSllj/O/1;e 룗+K5/=G,VH~*+7PZ;Goin L 1*ufsx8ؚhqɡ˜|دЋ\bzE>CvDn3AM @b/`74D{qCb G3 ?w4˻(S7EWP~*t g`M!=t\He @sPHҖӖw1cۀk?tP/f(W^V7\'& ,K+=Rt7j⒮/W^juk);T&A,c#T55դ`Y'/nAyg\ܹE4KxFX"\y3zB>}hu(Ft?C7o@yX# qUo{1FYLyM5]H9 g.̶ @::8Ms씜u48'ؗsJAq[==,s>̜w3DUҡ Cc;Nd\_ 0ei2\EjNbZwuK0ћOo˅3 K[œe͍T!h@@vV0c(Q~3D z7ʁo9|[E϶%~F ꮳ9Gp]쮶:VtV#X[J>5 ܠl)$x<5KEJftxcsԎ LTV`AJ~룊<}Q:&) C7L@o{LY;]c{to]ud7aȒ3{Y}<(Qd%2dJ9: )= ŏ}6(kx8kBm>0w\0N>okN6&SR88C+{:wNS௰c|\ډhm }ԋLqqa$Ove,0٤#K9K&iks$1 4 '=\q5y*D S՚+aZ#]p\Ty}#ۄ`/v}2Lӊ? `WH<V 'nc@sV<:{]It8ݱǖFHx#:8E?aRhm!xF$3jqHŷ|nI( .%5GĹZUJD<[ Qώ/CaHKeG>ȸJJzWj#c2'ФI"P 6k )8ۓ}| FTbiP7r}zwm#-J&$~IxK@- *xW0np:/cp@VJ\!aI9Z xy$NXXysWvR&J4F^߾]Vք]`)nItKj?!1X) Ӡ TtHv;?Ʊ*aM5ҹY; F#_эĸ0\Ny8J@P(_5 )V8F/irdq'ƢYxsu~d>Q'EY; fAc)X0"ec$DMQ r3T{aEYeHNImH\?㘈#D'bpG$o3rmR Rixynܖ* 2=/"'b6giZ$v,L1yA#+9_"hA'Br ^v$ˈ}*BdQV[??=rU"(v+ J!'-^]kdJ(?GIc.uBb>.3ATZO[%dլ&ST7jY3,p gaB:űgax犬= %,⮟25ZXHώ jh!Mp63Рn-|[f0:'><`~jfw![WkG =S0ӺhXT2 xO6$u6i./ +{Wǂ48#[i(hXXkEư4bJ(Ӆ{6;ϛ;Bޒ]0 * zP^D12pE~$u)TC# F}Z0eݧ]IOŗțBDKN\\A-GiHZu`?G@z5smD{@B_-9ѦGl߈E$g6.7_w 6֎HP\3o9KMb9EdlENnٚ٘<\s8oɢu5?9/w4j$iuşh^oRU0 J 꺞r2G^P]OeAѪ_(;}FC.lw֭%Krp4q"藈 hyN1{}d܀mԜ( bQ:Œsi%e=ϺH1XL8V5͊T+R- Pi)?Rn+ϕDVȄ-L"_O[G'8U6$-{3Q}3P Ћb C`) "m:1iNqH%<=AA]J|EZrOSȜx,'zva{`b&]JfO%SFї6|!ɷ?4J-%6iuT8q$h^HW_ֽ+R!FJeup8An~_DOq/+fi!'}2Ȳ~+ҢTšHuXZ[HMvR5!e*u* ; nY(pF&ر8e3w%"-Ty ,? |v٥?d!mEhNvWxv)#ЧNrB55b"v^- 5Fa1xE ǮX*@8C13'>3MBJEwLQ+UOY!N1vqp-'qGec-p nl䰣M_)]u[~9\ m֒)O / "$ɻHכQ,F_.JCi'0i}RW!i麋bkMbN_CT%)80 $y?n)"X^F63ʈ8_Dϊ'%Oe T"$g6C)W]z#fj|Z{hޫ ۮcZ葝ҩ,0z%| X-2r:v^k[9@kܩnMB\ITqj4E|Hmwy[~2!k m,M.ItE%{ˆ2alNj|xQHd"]003ZJ|5*F,=bC/L~[sK+P ~lx6mhoVƵux3}RxcF ӄW 6 \ @Xxr탕-;.&M m#fK4b{hs 90 Oׂx+N'zJhl>^dvjk|"kg7W=ҨgddzKcPT> ݮn>NbZswF1m=m$R#4ƨȬF>@?7*iokĒyv:u>|nM*h,b* \#T:XQhv6"mD@awm4h3s/HHy/||Z2qy}ُFwOQO>L~p1~so7 >6paYk*!(l s;!{!6 D:4Nu׋@ j0sPוp#f ƒ;\Lw+dިlvхOxw{ (sx.Ř@ x?"i|/@]O{}o`—X]3,IkFJ` E< G3p/MggXd \@V\ZlʽƠ>Izۘ~A|l&teQBHRv[5.C cڗ&LKeSLlwT [_esٷ/wl'1?.RfUss] ^/|O=O`7!!IA6p@ݽw 䛾anw:R"ӟmJJ >j$R^5zOF5CCb@=GT? dο=B-}Ut$G6L2\&Us AL4-ʸ8,J~`Y /8dxLT>` TnҸƖ8eBbMk,e VfQI,8Mz oeaFҢb+-$T rM[& ]bժPoTȟ"xS?A$#YK((BAInG.$ܕKa1+4˝I pDB^qMaEeϪOuCzoږM0ck(OjL!^fl0$pd YݛjT<TzGf5jhCiӜשYWF 7)rw/]'ʌS" Yٛ T? )uz(Tބ.ߑT)< bE*ڈ/B)Ҵ ,J.y|Œo ayp'ٔ;Y5>Y'(b6~аd ^Q_S|k٩694\$I-'sCX *\"b Pzxvv 9%|rh}fzJ[oB6[jav\>y>J(mF2θ!ădz#u޺%ALGxb(o~nڟ8z;;{2>Et"$!&Z X޳RQ%cn#: |Nx~4N;ܢʪD잪M[oTUýB <.VAhɷ1mȹJ،oDPv Fw%Um [؆A4X%Nkw5e;g4?8Xa.1qFn;^Ysxw"P{E M(4H<bQ T]O]%U-ϲY*4Y1DH).`Nrs~/R`'l{2lu:BP7 Yy2tXav#[0q ruJr|GgĚ(J;ttƘ`kVSD,B]D{z11cA_}2 :(c6ցwQ=K a,'eF@O43R}¾jR3t 8ek R"VQҎWkKtG=b+}]%8W wᄏuyW4eyփOhH@lai4G^y7ꤲ~%w]b"H=@ %H8 A(2LY7Z`ˋV0#c`S)፡=ٽ%k7cPΫ:5k[K".@#Nɝ(H#KoE#$_95ee^^jw"ABj c|,9ָ@n5'3FԭE9嶇efjyckUxF˂Zz^ՍFb,Ý~ ZrWu/AksGK4A&f4lM-mP#MTJXP^%I܉|56NUB1ʹ7]|iEDz'8r[p]?nbMwcjZwò ȢC9QG "e>ս}S ^q ߔ=^\mީ#< K#gE5[q)\gɱ&1[_x$ UL込Z=w?FhBMA' +>q̋Pb%{j2/G8sCPSn.sB BD4Lٮwe跗F$7.L*vѷOɁF+@J+wO~؆8-==̀s 'aPpr9ZJxpΦ0%W-Cɐz&&sVppT24)# , O_qx.cV)!JͅdFͼ -׸9{0m5 '_RdQSA.^,@Wtod atԹf+Re G_#jqL] 5,7YxwwUoTnG-a7r~ dwB*^qLpJ.:c;`#}kǽ%y*^WCXrOr_z\uF8qHʻ@`~>EE^KwqE:iJ1U:rgH[emd`=һdS/T*_hCٝKˮc`]26Jc=.ኝ$ziuFpק&y:D~`w,SzrIB\bCXͤUXLQA"0XTƪư*.+?1\y%rMw=E9{&O:7B68g2<>f?pM'f{.!4JݻG)*i4So% 4L7(&'ٝ~~4z8vG%_YP [lFz?C?|`DYI]# ~uXYu?PԒø^ t>YpdȻ.  wx'i;$#nxdGhe<.&QB wfv^h>ۧ5@u^ *k/k@DEkz JOn kVqџ[H[ͺfBM @zF]ЂD W[Q 0s,*ii8[%AsN Uīhw?A7X/9Kcrl;HKcCVmsRe!:R֡KCST_`@ǁqQ0dBHԽfƆ~2Bm\)`@3` reWy'^0&}-øM+/:l٘L&f#; /[͋@l&rI?3%uZ+d/ex𺑰ܓ\c`Н-xL_}79 $*еOٔ̓Spg$ &h_IVPܖ Ra@k DK^ #5q R2Qo_sjNvL5<;Ԭ s'LLf,Ʉ,o M]C_q#i$ȌzIk0ouKp{5Gh&p{}JV7rv.\{VlzskKVs۠^G_~U ^lf=XÇR(/}kә[)*P}Ik$LpLCရc:x ڊssyJJ*=Bo |[:Yxk6R: {٫0Fo֋4ޚCdrYul@_/4A4l3)F?&BqS4az$-ޘ_wE:Oia9!n ~,;j0:ы uaWN!ZY' ުe ?5'hq0&vEYDGYuz%PsBԍ3J/j&׈q)VBa(W+:0Ko{37W"AMdj€OXW9t:d0uaM&1Bs`xy77f[P( :IVA.*֮@&r{ug9T!_ 6/R 2|Oy#P $"^Hqt 8ř Jx2@ գEX Cu^jQܶr(mϋu+Z،2)&vȽ\ /.H>efHĆ5@@;S/С~#;P9noT (rT{f9}Ei!cK 8dYSDrVVVDz1'Uf;hdpXD~_"ipdxJt0^xS%j|Pw''a#Mn~9m}@f{[ZBe~o\x송ugTJXIe}V[[~=/~{w!j&׉ *J8ޠ:Q٫6xAߥ͌M^MQ0B&EqXk|{G{LDszSz+ >9b׍{H8 ⫎<ߎDIM')ks U {nYU seʒ=JXr &J%^w:""rmrFu5?i>^Zh9F + 29Z,DB-Rtbvz ShX/M}$M%ԻTex8 9WX)!Hh* 0jQQ1Iz*7<31 ikW=X@YuC㉮lV+~JC]Q_ɡR2K9w8'b3V7~ASQu¨DЦ:EZ|0B0X(WM6/#Q`yHV)%\=|!?˺@H5:i_]9o ۉ3T; ֯-1s [6Oj=+ma̳q*E$YbQn,LQ@⃦JJ^Ŝ4kθ(֞>IQ3H約 WvU_h*=p *(&v clkARi6/G+NoIc%_Kw-!|`L[q!B Rt]dS`w/ϐ` -ҽ;3㸈Ack]o~v=f!l) XʟD/TVD\#d(FZ_8&a)gM[r .#&8H/vd`H5gtJV VgsC,Ju*CkD'ȀYy"ʹvMNCrQOZ-BGm-+w q=qm>Xpb^0,WNSORsyW^nS&=kq[i[ABĞx\Q`b$ 'DmO|=60PH2F} ;::kb$お ^m1`U%=ÀFeMýy5z*o|WʎJ3rXtTtۀ7NGM(LI 1vEl*Hڞ#ܣ FZ'꛲qJeBQViu71k_5cy!i'/xTyg㡑J}XM!g&(zHdt~cTJؚWgs*%RX;aiN#X]N5rA!C.O|2~q[sN%~%1V',@ a"dw2pGM?<x ev0?ӄ)sPsN{uN٥-vX"l]mCѨmt@s-%-ӿa}uYھ,j#XnM%Ϻ nPxքCP/kPU fUjaZ +&J~}C9`Nba56HO޷>3LImt kZg8E`8Mи0HnG!s'0nfh\Cd~=F"Ѹr#sEɈ6;Ubb"UP{UV aV"CYYɋړD7FHl a*ZC̥W[}TL]z=YdoE=tB/E%fy󏾅4m^Vm"քae^ЫUA㦸0Ϙ3l9F2e1wk4,6bs1 2@ ^%;{~B>{x8/=-bJxfV3us%1d$͍Jka &P<cT!9Sb2iđ e$W OU7&4 8QjhۀQZA;E"637Y{.v*n2^Jױ d6h"M@]WG@ 0R3Z|]ʩqDzoyxda(ISA<1>plf6=6K#E (d֋6'|iX1`#oL]("~J| Θq`Ʊ,tb|0W+CӨGEv>CLAccC'AЖTe\:lR?{;)x /g|w&+7+hb 5.v*Lu- "/c)NLU_4X9;/y{\| x^ n)vm? Κ73QGv|SMKywg;Q^b`J2=̵́X=tY-Rb+;)1nSY\mǫ^i$Cfrj;3пTų{ jmN:Ȑ hAN_O`kQxKR'6d#FW 8SI)j\H>E"6,!:cq\)*-4:4ވ[ODJT~ЖI부yOFRnwnǤN~tcӢ.b%dRإyNI==xg KiDJܓ1 KBb*8Z / r.ƞ,Z/x[R?.\:r)A4 h+̆FҽX%a8Ki ^I7wS]kpy&2uP хq~$}XvP Z6<6? p !EW12&oy #Xumay?ʉ6ٛB?h>&AIDLۡlDx,Qa׌ 8-k77ȇqV"KTUI.:vYH7NA<>0!&rx ߂(فA7ǟ)WjL7K$7lu1 %)^wbi]J[0R@Fk&Y& 3zDj,Mԣ| .y nIJ6^ =w,x֙?-p3J.08f4OVY>!:l"!TYkKSc ^cNQWFBg͠(we_G;!W|ɝAWW'*''Ev.qnܪ10x*|_qrQܡ)i<>El߾W?D@M赊 :^v}s''3TOX*#oDx*zkPkp40gsXSxrd bAvuDL<5}}I)IPSlDk)f}O[NFli3#9cTx6]W"2btФ=%Q/@ڜ~*e6=mHI`rtzZ=t&?fhz}6V!+ދ}4 G8K2q]VB:s$k N&[%`hdg/t"Y$]9?ۮ"jtvtYS@sm (gZpH\QhO+^fO֞r/ VI򭧇E`po=/a‚xK7Af˞F9;=];!sPr$7*EG31^ LN[WXd!3%0~NHu"g6'YFgoQHrGKl7B ~2u+IT0#8N,C$Of*n@:tٿ?f~ }v!PB0>KۈH+^`O9 {Vy:W 6ܾZOeIم\i&4Pv;h JB+83F"<;_Nw0iބq^9u t@`Ά|&ITwgfdv f8[D;~e@P>--ZtvUk,/(D9hC`7z z<]ώwMLn2AȒP/yV:1 |31% )Aӽ:>3І522)}c"~DYZ<, vM!gdJbL{.0VcH =-D Dz'1"bNg#4p MaypX&K ;?J}aXL7wxo ݁6y=`P aRяiPҟͥ=s#ѢW# Di5Ց{?FW-BEÏ#[B&Kf KzzIݸX{Nİ)eM)T쁱`BO6ѥc\i kRW .?K[}šVb =VR]cg. s:"tiOK~}*lz2qZϨadd_nCy[F(`&3ڸe8΅)4dAL%_^f%*Sp &}6@_~)ئ Kw]upK6XU|,aB/If!\v'] mTLPbm#Ɔ] pb gS`*ttCrH a#.4Ӯ. t|& QLs?l>y;6vGPY{i{$Pm+4?7|<a^viD_rۺ#Pg ORG Vl.ZO[ELWQ{rEˬUc\Gt m72C`.}q\7LQTa1ἂ-D:)Bw2>r$q_9jl"ickri 3g ?RYHx6Iٸ`{z!=*\J( Xyk6 UP!lD{] ^82e tAuLpmT3]U-#j%a&pyd'?7&saSt_\KQ{ kHRYJo/Q"Ki/\nٿnczf]ǥPn)yE۵bQV#ȸm󫭳YFp V pbJ,o'5Ub^d纜Qk Ub' YF-WOZFoY df3aei::ЩY8orLq]J^kzPU~xH0؇*qZyeU%%.D7֍[!ʧLa:s q{OCQұ: ̃+4:PO7皿^ <=w5!i`Q.됑p/>bY'DݼQr; ;2/R,71rcLXLJ:v'VJcUN0bF4$IzL\#(@k:Q:K@<9hnC,giWXY5ղ6E`lϬי+"$ΔAH""WݖwUw_#Vl /clݞxLۥl6 )%wzI6iF˟!Bee w( 2a8F鴩L=2+RO7{W=YPֳۖ2a=}(xq@$Fvßz "rKssP<,b8ޔK--WaIpl;ewE+ր>c:Q@vxy@E4a\_2a8*9D#Z{>~-= `ekʏg"(@XVi;D;&bK2PPbNp~[u487yʦ@,=0P{N9C„_yp 2fUBJvu4wh͒(%!F(:*) {PU\.SOV2zԋ63IU},u_imaK +FHZm1w EzWl1&dm7I?R. "we9D<})[jXDN&\=ðf7)V6VAI`&$ W{s$x~$$m] xl3ߣq'zƼ 3g:c̘6 ^}LGfQ$* 4|`c*AR V7:Z--f"? v9 6p; ۏcMU7m օWGLi rTRKn#?!ЖΫrf} zoL&Qs]֐9ڜ8KqE^̝c9E[j*XMTv%Sȇj" e%<~5hzmUvǏʵIO؇BZV"fۃEALl1mx 0Lf\d/mۦh!-u;hC+Tm:X #bbTJ?X r\Z\t}2޹T5Tnc ^i*zBaKax *,)H ^ 1tO8O9PYdf=$!U(<\@|^>-*荧T*D@„0/?O٦nI ] H5c!sI]6" Oc>Xfpd\L֩C,LM^p +%> R<4 o7&I iݝgl5BkD搖̜m7rC]: ~ҹyk1RG8^dpUvV"F}5Anyi-/Bܚ'psXH^*t j|f]RؾUلԶU plejKl߉;YXQ غhGe/A$kP5]Goĥ溬d/-(!W9c|wGA:TԷ%,T7M$1y uxQEaOM&7ƴ$В_`Ku[:D;E5ziu$qB$ `;nDX*~KC}SǺθJ9^&q.L @|5 7}U] =!+y ^B/ЄTHX{M{]s#N;hp`{&ó7^\.o _^WOh4fNy?6*E'8}6ސ"bKCץ9Mz54?%x4ݻ2?Wu6L_%izH^Yp"jSNAS4'edK_mf)ُ͉OO( }ÎG~^EXF~E?Fo2wH G 3G'#V5#Za^ SU!z=G*Erg+99lXQ UH[CW螝$7i+ʫ@5b77p*UԸ9|&ė'_<1GiSCF!gnT ;L.Fʯe A}a3$Db=z(3|SGI+H%CCZ~ AIeK F8S| t%H_;CjJf}Z:oErjCŀ»^PΈ`Ǭ)c侊:ğGL,"_j]m1VmLT)Zz`K$dC>lI֗| N}ba DnaAM8>[ͼt;Nmz>4_ _{B*5mI.]e?yoTɾ 8`ecFEZaNXmJܞsl) -额|Hؤ&-c{qH+{Xќ)IqۧWXt`+ 3eqSގl5JW;#4rt1rs ;4JFRp hy]1gt=$lL U-_&t5o/1 UY ˢ,V|#(V>mDZ<5HSF 8 ƛi!S0$r0!A韕WK3Z}DhuL]2{l /=^YF O3ϞL!X|3Sx5) c`|ǂɴ4]dLY|-K;z^3Fe).vx:#AoQ_j8 CBZ1gL>y .QմcjOTYZ+&puxE RH^^Ąu}ګ4 .uUndsTuS( =C`m~<+ #6~Os@kgG^pL~b gO?ɔyŒW_-;I?wqnߧW[HzĊ N"@%Hm],d>^qW[zCދ\j~QXkDXK{-%b˅6D :S D:[Lj?jʊ`;Qo3ϪQ_PX\OЖQ+j1s r'苈/Gg=ÿn+<~^Copev^nrh(w_zZ4ٿ:l_# b—F[M/Qܿ`ĔnjuFHEh|ع)6đs">\ߋTg{lC &qbBц(3 a0]"P5Xj)دR{"5PYGK-QeU6W1R. ?OVE^Aq볘rM~0k8nTٹ цC AȣT\xm!7.qQ_ˀ ]϶.f:):4q+<,.gE<% ٬ *^U|_8(W=+}Qý=VD̈́̕@fI6Qmvh^V_a_|xV MuӬ.]vBQo MşQѧT&)&EyN7г&Kޱ nj2X5𖪮՞HM_gaӊGZM͐eQ7U';9f&o"˶V*I![pІ$Ows𻛬=jf!/'  np4n!ƬyOiRX}c:jWrj8Te{ ?s(5=D2k_ W2Ԕ J)Pz[nE,SVK]IIAEJԄsE`;>1HV#) "qlb"hO] +!6F?m+9 Vtvl+JV:"6.4t}:Sjw-9.Cmd3D|ѳEk>)Äȟ # =仰Nh1f[ o" >13ie``ԜUխ͌%-qxYHp ib{ -Jiҙj$p,[7х'LBW U)4 c/֔V<)9VøĞ|7"0h8E>*A}b.xPM[W|%# Z2z&ۯnPl~ v;dRL-2F, 65+0Xgvw00GFWMMN$>b{gXFιTu5zq4;H+1{<"q5#xiTtc"Aq,')F tk#[x@QN\<~wۘKmY Χ0o 4LuBROk ю  Œ!9; ӯь\&}$mjDiHwx:qɽWU.a>ݾ7l$_uQ^yI.~S1!A̕RϞsi*7Q>۔YM鄭}}lv_3*1ށR[ l]6ưnL1^]_ qQ։̅!ɻ ["jR}A[Vw9qA&v~jz3:)'p*:UsNo??uH$%>[Eۧg~^-CVb&Ҏ7ԋNJgǖYℒa7ղB*IU R;O}6=4AqdjҀҾ>KGn@ ټe,^7e`< R㤕ӵCOgki>Do M%k}x&uKESӰbq*'m<8L{-Q +Qdd/دp-MS+~ݤt01 +֜r tYAtZdwLY ޖ5 N=)bTE ;%}iD7r3~Mh81'jĘpqLI5z \()Xp90k0$; dMAU~n8BB,UW8}{Rcbq9@s}um"SJzS`r-UOwܸ1_3jߠ-PmH{# w c3_cnL[ nj~zĆ[+Ui|&t$@S߄J5`x1VoBkB1l toqz䵬4Ta%Os]-ҋaX쪥+pjA +jGGmV?a k# ebCg)a| m3nJxsW4h$}ubRo`'lGUaX!^=mK0ȹ>u{OpN(j|u?]e8^mmA5F䲊\effiY5,UwRMh.3?uZzd@^:H{q7\2Ka:ęY6NQz&;Z](>ƀđ6ҩnJQxDHlL]ԇ|kR 3Tp :xOF I˲4 hT?0 Ex]]6s'TZc{-Ruxאw$:%f=Em他4?+I%\ {Lt5Z` K: C nt[V3&$#SS|P"}W'TExHm'9QPY+x3 }8},&@pEofܢbZU3v}ybQgrLfd 5f-wFS4=ɿ=q77$>:]l#rS(^R0H VNSHinIÙaHe}K ӣ{96>542Jc?Bkⴆ؇,FNhXc7(A BL)'3*D2֏o78[vYB_E[Xd=%}V1/z0ub@.%I%E, S tAal:𛭑ecvh:.:AG#RMGK? ~ZqeF-pcWm+Δ㧆K3iѧ@mׁ$ ң=a&uy^ Or<[aDo ru[+Ha4Vr 9Hr'bfbi$r^a}wZ!60;Y>/PҺGL.btԼVsZ!̓8tb?c$v$Ǒ*Owd<R =?}ҖھvCN[+Xwz>/T9e8mw|2류❣a1G)Zoqҕ14/;9[?yPEd7g^WPdB<$󦤉mqe[ SNdWR|dؾMN\\a[5F7ģ\ _d+ܐ.XxmBE=G9:O-MMqpֲ [˕[<$uk`VE,Ak?qzhavzwPVM%m;44[@zGUSq.0%ŗmJ*-xhq^."5)u[ӵwQ]+g A0%>ՑI ΁B.$aG:J!L}'AA%vk܎=#'uU*D׹TKfT;u J>Ix\\J_ G1 j\@ՙ@a:Ww2ShGJDT숸LD/_H/_<äQwcGF$!#h7h[>D`8rRV.7zFpyHgw3.gCbB$rR=r ){d ǃ\gqHWR̬?1(+EqG+#"ۇ-40~>7g}P H"FɊ{n&(#Uķ0_Vn*S[S[QeMEܧ֍{_ M6hmOrJ lSHdEngA\.׉O078Iѹhã X i4EϪ UD dLr[xͧxQ& Fڬ? 7T|4t)(]2VĴ~z::è#Aק7n Y)5]^=w s9p-TR֌Bw(fOŵnrj I9ob +`k#D4<;c:._$ЊHa aBF,LDPvϤ׸tI,vKb:`m>veSFt@ nyK7L۸ g_(7 40W/Dt&x҂;[($1-^0-'lDc}y8@&AY ^ϯ$t4IHN1~obK#,bp9Y |<b,/ЁΧhmh+7I1o&&\R uS|34 x0DZE]`WwV?|y{2{E[)"VO8y]K覻9[zmْght;we[`x>,em{ZƄ`VƮԚzE7P][Iɼe7DJ 0U󈂁|+@3|LKQBG5ZӤI]"]QR۰,hWJYJ%&6. 5{jc! sZg|/)} F"|EaNAȷ{y RUs+RnjkX _Lm>^>juG%=КE)֜ކ*;esmFϥbBKӅyVgTJڵ#NgqVӗe&cV^SIݳ\O~ByX>$E s{Vt,Wɑr2|+ \#J`OU; N+$Shg92 ewUPv/o$<,4F, GŒY3` 2* y,IϒhntSYGe`F5@n.LZ)&4$K`Up7$,mWyE7*mE7Qb(LfnClgHL23+j @vc H,#b).D{YjpM^joZ[M!D(zǕ0ZeVG-*Dg(woHmQeVFٔpl$"|gnpzld#/LXy"v > BTD(L5L"Ar/~kMD)־TaU0QnK }-"FtX%XmûHq 09)e@"ևۋ:/#y\m ɉ "8LJJA4Ff+tАKYO $çT隔/fYajA3g`؂a2%m eǕ/[iRDOh CS? FhoN/m|a2_|vcDn֔yK\ipo dtL^S}_[سi"#(UjDHg. agz- v* y_G[aaDjCS?@NڣrB#tҦzkD|͝?eSI.8Rx>&6+/5n^rA):\PҖPVC>zYm1#ne'8"q8V{PWtLn5箃z)\8q 5e8ي=FnSf2}]Y *jJtոYFDk\bرΉqކC{B$qb*k_HZۥ;2~ eGb2qTQVY,)qd߈}:ӡXyr @G3V)TqO7dϰt?s82ۆ|:z%{ F& WHrD )CMDE2'g'"xxWϵH`lR$Aܥ>"!%%8Tjter%E#ZR:P $9nqjHRN Sl$7s.4hct[]>16Wyc+9^|s!JcK(D7 ol䜴$'X ֥A kx~2$3CF8V@]MjnIkC-E/:(MЬD@?>MmaH]5.֭)(T 8ug(Q+I3B#&(!5Yu3|bO\hHBDv{寞z2Xjv%.-: `$db`+!Ck< >;U!Y7e !O=v~=)!O:Q_YL[r4So(hW),Sfwu= _T?[ oTXt,+җ;Dߺ߉=0 dݡ%B #O j Ss$pCN7!6ɞpxc!z rh֒ЅcP )PBG%fC/!2WJn$Y7!HIIv[o AHWU=[dk=*+휼zԠwqÁ>B #sY#5ǁ"ARa+ڼ[8a7(26so*8j,,.4T,JbA2bm>ON}'E!" Qˇ fD,~_§GĘm:$\]m9v|i)E3DB!Ϯ\ԄH.\ Uhv`uDLM1TG / wgٸprkmvԝ 78{ӱ8 5`tHK"%盤|wipP2:O_A)34xV\ Rd/1iY N⫴ʿ v=qhޮk l#̰) hQ:[. l?t NC0 I,Fvi7K[{3s|i+&wT#6l,K&XNnVySCQ_(JPwy+p'O s= ,F9,R88v{P~;.pj~Ex葫f)hT{5r_;_u&C.V=a0R@ٮ}HdRRh4w&*VkP~Zv(73Q 7VۻvKǜ%4P]b+n7Ad?QvEnfc-XYۑdzpta)^o&(fq1ǯ Vǡ^"TU\!#bZ-Ui $zka5BU_)z' TSƆs lVM-/C&3P|_8d'ڈCx&ڎ[8e{K5bb1h4q6½Gz?tگ#p|TB(IIPcý][mƭ%Ǖ 3J5P}T_-)[_xh 49mKrӶ{.x=RRFoo#c[_<ntj sRm*&ztϮ)f [ƸaL櫛8Nz^͘aYo]SDsSTW<ȮmJ2&*&B%(^>RS =[G \+Pzt:ܻ!FՉ#t}wH]W\ԯ#sV@]?1%n%ϔ}zv&l0 *)kBֳHk֥es3JĝF' k {,skADg*|Hq ^,шTR= %b';X&|$5B}b̯_WC!m?h͔>;Ybs j&L7PQ]Nzi?F݇[~Z`?BuX0dz`a$# j|"$m3kOg;'`٣SnU!J{g;ʡ('iHJ=ΫqB%*<  (q 3հS|"Q~B.t??-E͝~L]UvG8ܲu9c-PmL7Yvq-kz4^,e.b# 'ozRuBf ,'г4/9cdh%ٕ?5;MUOm8~;i0T[|"tU\7 >-77B[@_aFC _4SQу@!1O 9"\Jt+h7!U[kT#Ա]47s:cŖ̦'(3l_Ңë Bb/_|.gb`336fN7ižD<Le|tmdf(@6n.Лb7HX518 hT GW`" bw#/`D+o cz7I;䭌L"[fТ1=^cV/Q &NΙTt_R܊ΛqLyCVU㊬c`6ۉ##ܸo$uW&\hvq}]za h'c r|*3#I_#A1S43!tiM_xq <_5Bm@Zݍcbi}PL݉n? Nbx/H2 b'b6ll4Zkz?m63KXDAA? SP8~ʽ?:C@ P?ͯt;BTB3iEx+8̞>ߴp|?_ `D5QEz1fB(oň_U(^I]׀sVTk> 2Qm+=JE8ԀL&7u 渘~w8/|| O *ek#h؞ 2,9-wu@pNn'1X, Cad5"\*6ꠚvb4@cIح ˽u;e5N1NN Fb\>lIW!|յw9زdh-ev7N/0Gq< aGr:+R&ŘV1qWlfB3e_yB/4,h 䶥H@nf `(ؔ8m]7NdI0Sb}H=0!\k„Enh 6 SKsQLϚɸ>AlP s[rTdqOA6[j,8;(M"')ype72rQcgp6eGeq{ He"1`TF281 0EyLht-]$z:ԯz\@"SiS4;Pv8x/rw=+ߺdtkϋi"i'e#|ժ#(W+Q>~6լ:l0Es o% !x %\Y2rS$!9GQ[Ŝ(IɽBsDnH|<@ 3L:S!2NpO,ppI\U{ 4 7-M&}Sh>j '4-aKM4e{:#ȓ$;(e 6طp X5Za 塣8 ݓ!6O,@O?%?zcs?rt`Ix1^Ӥ s RNv UpS9EF9is=m"ډ`{Ѵl(/& #RTB4>F <#ñvddda1]O38*xƄRyx.Ҧ@DpN( ʚ*<:uKu*.XP9l[8 @Ǜnr5=NbŽpN/WMBsՍM_PowZ|3CI5?-f`hvQ8|^iS1CG&a[rfYU"b[" *#f8K!5Aa.J;] @HqqTJ헭3D) iWE:\( G/uԸ}(=KD훠ƓXK"ᘩ/qrjIh9燚P#ϛ0DREKŠPd}%qvr!BKB$o%C*h(x{ Cs'IdfqŽlJ!uV3JT0ފBD>(uq׮K?ޢq+(R.RE)a}O+AnfK%j6{F]ꊗ't0B| rJOՊ_^ܲ)pgК g4&Eˍ$MOct'vāp]6ݙfKnsk|8OaƹN5eK5'2 "5$y"Y$ 6E֏ [ UbN` 9JD(Ĕ$zLo#4)ͽ@L*,33.`L ? dbQ=7BKmVG9fu}t9 gKSt:iUTz=q9zb'qR]T9 \^ht%yJ~aDz?t?ԙg aI6+`el2MtX,*\3@6ٱރUf޽e&I[ rDԉv~H"0g` cZMB#!qz>\㱩v?f(Mr8jFUE݂2Q1i 3meF$˚f?aҚC o$"ȸ2oT=iX=0^]ZۿucռW+%uRk/tWe2d_.-r,YŘ\Kp6Zй=/2 X5uRWޱBՎRx8 3Nx .v%VnGADe19AX%5VTsW Dk޼R<wmX x`$1!i/IO1F5(q\A+yu]bQ51|}R8Y!ADB ?=?W.Iw[՝(8Ѱ3˃&;K%ș~N/''%.D?B^(н0rmz|{T#NN*eAC!2JW[m#xod&Cg9e:0h`6)i-δ?wng-0򋻑4o}>~ ӐޣD?4;ثZ|"SYFqŹnZ:afg肹@{}U4YW/ʰk׎"lCC)N\G&>D 'ڬ|l|{.3&E H4^(^$m5I^O 5ǺU'.525O2uY"!PXh'8Vt:IlBcWa9t0V;0Egg:/+QK~yY y{1txM'/g2u9cC܉#o}@ 6w}<o vZn֦EFu]a:ŀB dL=X44MK5w+o-XQQK8J>J{Y?Jm#yml2$&z`qCFAV>ruzHhpA,oY!%B&ez=B*zW6|ţ/Q5,pV?r"Rފgōݦ JE~_` A%J|]8kco-G lfpc4z17]lw iΑ >V!=b6da|g$OGF}&jhtEr{fJ4 8=W0=X8&sl[`XЀP34ع4S}T.qnw i]DгN3DybYJgCr q@˱f{6u iԾah*xŻV[EBDJDP4l$ ro|1{-R^ D-kK.ŃbeÞ+g-Ӳ 6$o' P@PH0kGvQ{*vܼ|yZڀb&a蒒2HfR.T]B |'燬ș3"fz#nJoф7';J{$3)-UiTܢ>\V-Dzo5)YtKk>m[Ue}h6M#/`ft2"nNƮ" t@tf)BN0i`e@/*T2'+/indt E[އ,f!aTbf('DI.+ͿB䑓 Ηp_V[hL]sh.9t8gt=ߢ~"g''Dǘ&J SޤbD2ܢ*6h*ZD{q2B 4:TBzaP{݁ՠ/tz|tN ZwBfMw9pֱC!q`G6nb++OB^27zԼi i<܆<=;װP! 0 aH#.ukDQ?2ٴ(E~ %E9m Պ( `>O5Q=kե>J%r wI7[굙#4|$PԂyrhZm<+ SyJ`ݳv83suY?'kgI,)Y>07ym%=bsd$F!DUL5yc5*/s:uYjk!KUa 1IwPW. /ߊyu~˚w bYN }*CwQmc<.IB͓/XpIK'rY̻wC{{F`hwV`Yݼ@ Xoa$+/%6;g%d*j)\G{/J9`Yq@Zj]oI Po==zSQFPv!k(SsY±}w .=X0oiY&8!{r1 KFquJ0=ӈVmΧAa cTwBs5ADMpl*jj{WBŸ3x7`:yMSCx^Uy'[zz>=v\[D"U 0-ܹ/,IS+t :1V49-o#cXS-{?]m9AhMiS#DWu܅z,~ P3'/۩t"G3 vHm%$~8Z)wH<,;OT{FFڷ &81y1BpR:7cӝX \+>- "} cq8ATx 'ؓ-ȊĈ~m6NV篱}')kZy`˚xz#VigqJx&3MhE-1v,g]e<. &`a|e{:,"O̖9]O`%:Lnm`0Jp""ޜ.d4З`87@9%VRƤ󯊈6LKau*9:4ɕSKN,8 '%Oz(w?oQ+,VWĶPi j9>KKAVC!\oF)+I(M zcpns83Be=N5@sķG @̑|նG*sTF#Eī'Gո|<[Ggީl1P ќ+J|u'jр^~g(ѧÓi7g։?Rp%X_7Ahg'TIURېMg:ۆ뭀{4x(\ŮF>* (p5Vj#q~i]CeJ+FkYH4YZBD-M}zюu 1E OI][bz ‡ 셌]3-tŀjR77{;o;J>g"ְz>C!&+ ( }Ex:Ƹ[H& DLU|{Zb9I%#e\PGʃqΓHʲx $rp;DfےafҩTooMX1*M&Ԉs"ďr "w2ʠǬ? 6< iY}@yvCw'[Uӄ|9j+K x?j(0Fv[*i|:th$_eHc,wp;B` |m: >u/ҺI9[ۥ KS%)|9bv̓FEMhXC|kEȞ c`|xOЃ,,TF=Vʃ tQ~jid j^)\9rj魨HvuMޜREcwW9?@߇K0X45&M(YS oUm4B{IQzdz38m9bwPU8G=r( XԖ6}plU10z۳e{*Т\ؑ;M&֔mF~{` RڹL"ZP 3NX}C:JWoz Gw;/viD mOIӤI AEv:E*crrz :&(wJvU#Ne}Av6ȒohvH1IIUUOCq|jIF@ޏ0`^yfŞQBf q5K߽ײ43]>@2OEXŎ".d{F.)f ¡nVxvh ڊ!I_X!j[ȊV[1Iqym; &- m`XPZ?]T]$ ]fnP)/qy*aj2鷲 cIZސʾ.TxߝÖ݆$h#*[ g3+=אyuجw "h=mUja9l̓[$#؝,=wwoY/g5/j'މ$@<+x\o*2$wtPp >)z&(M{3)'Y # 7]452^KD0<Su;w|} }U3>y 2ZjXnkRh)*ֽWс>!ؙN\ K/z{2a-&si/WtLF+VG*ۑ뱒ۘ91f}qeNP=K]۪!SrX # rW }f#!zHFte<>RE3S,ƀ`ѿlqe|\dH[㕪l L̤Gx7<Pk YӆBwR +>u R[KYغ A=f|'`J5ʊSoEwԢ^Ϣ$@h49CPpCj: +`6Fq 1Q7X>?bl0K: $;{Cr>uPnDz,8i2 $1m-ds9CEǣ&cIjH8ۧvq=,GMJB( 匙-L-/nG:-Ĩv˰l[ *'WCʬ )VSkP@#$a=\=ؑm+HJ1ɾJ`{r$@,S6klqkҖH3IcY]|™"(-0$ %E:ybv/n,v3'Qi M1 fh_(xo `B4K7s#;ĕ  ޶źzBjk *1df o9^7P웃~9dQWDZE[[V*$` L]ۈRkѹt+`ܬjo4(➌z)۹5'sy=v'6 WqQҘQ0j'tx DW.}գiPZ+jR$ JQҌXkhBPo{ck`B+#GLp3dFuUg6yk{eŹ;n3`EߴNO!aIږf<{<~WMi7"h2_~;щ޲.~W섿yQiq_Ip@n!*:9BVV)CSVb`htrI={[N>F3f9m{D *ۉ.5 ~[Cds0, z aS`R =bKCE`s rlQPBx̬'MtixnO={(l_@B3U>oA j$6G.*Ȕc̃$/һ0|WfQҲeBu5 PG3S -9l V96QnA R)9&¦Υ zp$eE޽kI3iܰF 53TXF•te#&'AD$jc < {]x\1qu"NM{.+y݆[ISbܷҸ9d=q2!h)~I lO5|hK RmIwt]U|Akɾي^fFk 7 :˼7NR-Rba/DŽqMp; 'Ggr<٧C7>$ ޙ t!zoTvRS{qߍ+bMи]Z?$+rJ>?',UW;;7 M%G3F It:쮯z3\]o;od"i6BВ>?XxxFΦ78*(ޒSkAtFc񆣯AnDZ3yD,''C3|W]UWYрʼn {,6%9{TSz98 us H)f3ڐrf"_Vd)c5 z+#'[XU1Y raKvjm^)0Ag>3u( Cv|:ߏc04I",0q͛D߷q.nj&(ͣ :\/gB9rk)yB"c#۹m xmy;zdq@I9Z\tႎ~=ߟj1u|ՒY=U*z^x \hDǠ{#_랗n~lDQ)( bYT_Ix0i`RpC&k0ljĤ8} ɼŢݾ||0&#?PHqJ8/{O7j0ʍ`8u!罞WY@ o">) (k`eTRq\D >}<vCȫ'aQpQꄀ#5-- }<5-7&)D5U "mm/T[`_NeRoԀ_sma12aN!`~R͂ :bDI1+4~{]%h#i3,V ;1V#@a"x28NC>fb b?ձE;jO k.њTnp^ ﹔]7_MXKXGAu;ywwN/hdi.5R8[l涮C0跘er=Uxpu?v0zKVf* (2B{!gc+׋]e@[" XĨcIs3*rtՐ,7(_q*)yS)y+H'x lGzJJh<:{ݗ~ ,\͋grDBm6 sz$8cS-^-2?sLleK #>2RlPN>[Ez.Yg G5T,:}jGTZJ^K'j)%O> KnjRmO"(2'= Fdv01Ul`"Q5~~L"}o. [s͠}{hnvAYDSd5%$^K]'R T3KÇT"v׻0 O}+-_i&Jћ$XD,^금S]r֬S**?Ucݐ6)˧(P=Ŷ,HM26le2>jϙ+n0Xhj{0-m?P8JHK^[fTmPYQr6qFѩe~1ot+u&3q,RCji4ЍI9L,;} -*ٴco""쥡y',˾mttlSJ+k f 'X@Q"|U^%2q*?+:\4~$ s=\f$!pfp=ip~MjF6 wڗ:hTwl0ݡn%U|C!]puH^vlp$itx k<#('+DqlΟQW-‹64!+wDRpMk4\5V\KdB~bdVpb[ECZ! zo췴XnTԒB+e5?*n3`z46\\N%;6tFE˳oj*m JӕIF1{->QJ?i0AUIIvZwDՙ`-E=x1:=Ѐ>I>>=~g>P)&!c%3b뜇@i`uk0Ih~'Wcq=e 0!ҩz G6=أ a45Nٞn Oă}taCMe#% =@?gB-ĕ|m*JW))5 }ۚbtq/B @f+1td$Cݔ>qUR9/rgeGMm5ڥNe%p<]95@>]63qT$kgJ/sPDr[6kՔ'J-L,W,zήKݿEG0l-'V٘]}ҝI k%s1٩iup<^4 `g%c *_=6%wLNX֏ըT@3Anv?JNvwN F])0>/Y%>.f@z}BsmPO2x[9uS JkDGK2w>M3[;ϰ݈y9LtOCe3=e(Mq#vJ x 9Ext,yx@jXci1v7CkGD2>وmm0+tl/q4(b[,&0x%Sf-Ƌ̯ <T_;bcи_Sz̟vl3r .c0f#oժxxA3ܹvPpT7BwЯz >EjEn71/ !txʐ Rs5q3*i*H 猑fGP甃V:W0gש 6K4*i,Ү9 ;B 9t0Iq&YrǣK$q6uN mjmI~zOD4Jc 'G FS/`'9eYAWƊch#Ϟ:/Zel~\v GQ9:R;kz@R8D3=`3KxPk؎(;l?5# 6{GCbU\TzI2hs\9q9Vb|H f@} @ſ&H99YӴ*=9M8.(aPQfqsM*.6FLkQEݸuxO\1[N?n, ȷU=v>9a $7/?`svj=kyNcXu蔍MʟcDF>[b lgJQ4eE:BP HߋՐ,ϧ᠜G~yvL" wIݡ%$9SBs$_:B`ҹܽ {^LmDhq*Pr1S'4bI[خTYۍww(p5)f'䊉Bҩ1SEQ69Dn*~M` 9oݱXSTlԙ{ֈ61eFj'ԥ3Ilp mȅ"<У Pdmj-q%6Ruc#of)0LR!Z%%7`'^k:mL X-#CIA{^FlEӴJ9 h@(2YAXFE(pj6eCxt39w~Hw1gu6ُb]1Y@PR)eJ(frz6*%=]ߏtŐU* ?|Ɏ zOVMƌ$"g2=Yrɜ*/5F$+X؟#%yĻ`:E߰,)7Dĥ/FoM  cX>ZTx^=oKԝsY4|G[:3O:p|{`Ӷh1&:M1jޘpɓ]^펨"k;}8s|h-WPq8sa%H4hN:O{P&-m?@ 1|EM@jHX [NA4RXr)+g韜 Xj!BSDmz&luC, XLjP /Qb*(\~?ol1g\ZsN )3nshS+aJJ{SQjq>,9k_J9't+3Lţged{8fO/![]w~ZgIK}`ӏ :Sl{2tj:b,>Fb?>" ̭l χXb%I; c&X /_)J5s4&e-i| NB -|[K u"\W2OAV|4.8XaFO?JfuX_>۸I.̓Qi&&#XCOu/V?:m59oVO|r,&/8^ZCIb˖&iq] %μ\^u+XZ%`w!Y$I/2])Q[k3 m`''TAnxc6g{N{?Zo ^ "嘠u5HU6^ o1eV!? ]5+U7|JN:C̻.m5jEU@oI< x[[F*s5چ$.26B|[Y8jUʉ  }Aqk&Z4P'N [FJ%zMLsJ5~AWiɕXu$n0U6 z) )vk%650{Ť, h}5Uwc .%Hd0}!~+AO/R2\+eI??'HP۔;n3^(4E $G]ן.<i#\p6DS; C(t -'Y[P9d83=69F~z1_y)~v[rBdmjpAx=\:6՘MӴn~黷e_wJ\i8q1gi;VL!s,/<ԉW{ ;@Nw4PYv0Yo@ 3 F .SR ~[S)XjR?EbZH^# o{4{uҗlT0]R)z4ءs ̍b!|?F0K+ş F75eWcIA_7KБCW1^g\d)R7 `ɫYUzlNZ{\cZ3%`C)ǫ68(5 _n2n;s;В yw;RiXz2R>aMps,;K"-R@U}̺a+a;+( DvfTl<=WY"Ҏ 냦|]|0'~JI4tVrH#OòYG bkOE`Hpjy*J < QڨK@踚96[JDC3p,Dh )f  , lNZY]zY j1%Yl:KѸ$Ε7r{<; Op<ֱJJAk,h,)Pemq`W?Nq x #XNZ!"B t 8\6purJZ}%Z 3˴ 3{N3rULYIP[s?7l Tc^DJ ӈrEfQ %wJ]o?㹎 };FbL0u9Db7P# 4{-mrJSv;SVg[=eHc:}$ vy,Bf(QpǤwF L`1|!5Iσ1T[tNBcȢmzhoD"iv&p΅RfF_x%USCۏ8aH٤^̨_H% ޠ̐*%$bLPGp%Qq'lŵS@Z&X\FoF9GA[=计*t;rXىL .rԉ8,p1 3%ȺӀK82n:@\h C~_*VNM(,^a5Biݰ.`6+}ҊzýʇytZgP3%A\V5' aylI҃&~SϨG-uDGh44|u[ _5O> ff2ZAX$2,|{U[^n'%Վ:߶zbWҋ ۟8 1lIX*]+} 4"a߹-j+o2ׂ x}ԇ!U\џsl H(}u$a jҡK2eec=b4I뗒/hc1p-FR9I\.9y8u4IF_JYXp?;wicp|Q>:*&9cq|?+BY̅7}NuHY!j,hLuM{ ‚o0S LLK _hE`U l迋Ѩ%{:޶uc:+mq˵uq B 1jf,Y}͸>ܦ!K؎HiK%M 1zxkveJf²L]n>{C>F+/'|sA}9&L4] dq>宜% )Ԭk9/9&Y'NIӼqN|f-1Vu_G0Ҧ 4]h]ZZ=.'2&œ-R>!b#9۱KZ ⚩Běp<%maaϞ-&cfk8wnsHJ-mj(nؚC3t#˭AotìQr*mzQ r}4hT@yL(5#'.Z:0QaNaE\"rz "aڿA1 ӍZjS\WϤ2iޮ8֪5<14in9iRG%FLJ gf {IlEeR|{?+᮱N{w"b߇I|iTneU71pW]3^P{ ,Ou!G͵I: 3n˾õA`E-(«=K\DKic; ՝H4 V),v&'(k bR璌&1QVXCdA~y]4>`Ix8#)MfSVSQJ {ϭdI [BU? ;<+̲Vo2QBF"nʈ) ⣏i4%DW>K8䴺3 5u=So "Q08"fJahWAXp_b:htܜ`qð8hp.h=OoKQ([ȂO1m5#=mgt XSa>ӅEHmB''Ё,[pQgH?3wr۾1wosR] JQ8]yo-ʵwvA]- \4lJ_>%?ͻ*d<nNyNf+Ӆ! ڻCXDҐ>޹揣*nl@55SԦɐx/4+T=TP/,D$VHgEy:ڟT ɀ~b054J`LJok@Kħ#fAώ:#$Hڝ˷FO[Q0A5wp*BʱVlutELi\/jeǩuMP݋ilÉ43$3ScPV}y}hMyNz#fP_[36>ZJEh ݲ#jؗ#3xW 7rZ@jg+(/~=ѝUF8IƖb^3ZC1>H)i&+hճVTܲ.bY37B 么j3ԯM^C; .Iվe.G|I~KN0Édp&Q?N:uJzᲅĦeʙW$=jύ0%A.:*Isd;g )@6hFVY"[~t#m-GaAI源q)/_(<";u7Q-uh374[tvj&e<8:q8ccrtFc+&Յhÿ'l#)}oG@5Vwv!VB(qhia=A~IacDmKS蹠; i ӥn #qѧEx(WOG 9YƾD|c&Io Ѕu & cy#O&R Ȃ+*hI) ,Ƒ;òI.b ]u m3b"&͘vN3˨y )tLVcY [r7_wvCJm;2, #ȈGzF\.fA] 2$g"2ì-<Skb+>U㘫A^=fv.Ʈafh SM$;=\_Iz%/QIC_at XIN@]qpFxʲ"?IGMףnW*W|5?_J_Lr!T((?3-9K8Ά983(@BrbuW R{p/f<>H#nK)ګS;y<$]UTjN ORJ"'CT4Kod78Wi$J˙ǡz .\qY5;܇N=[lzLZ?OQbDhS5᳓EsSH{Ȫ0|TR;Zğ]i^v7  =91QL^z=/]DVX@~Pp0Zϋ^[[&r㒼J:ZМBZB~ )ٴ!M_Ne?4`wӲ@Yޱ8jk&utfz(˫k/cfI{₝BbxñM.M,mLp@A9Lnv&IV}NA[Y#RbJrq9?Z_7\+ (˚Gab9Y˭PrĠk6xDP$0]u\j/""bs]Á ]Yz+yp <ufޖ1Yת J*2 Xm.ҿ2eLqFmX&>:&TYh?zJ{R1_R\QSW"/DtԞ՞ZɴJm\z*y>~ref-hR@ ppn+DVri@a{)>17)GJY' 7>N2;DA@: Nڷl]#2&u,jR%glq]o,j`tG4h*vP=n-k8 4s5YUeH{cA˚k2@:,$A}҅օU ][ ͋EE_L:.a0;d?m\Euy~9kѭ52XUo׮dr${C|M~rUa1̢t!,ƁfO ~#w l n0] +E-^nlfcs aБ*Tp@jw.(N}×x)[mIF>EM_]V}U*AV/m]\ ןc/xŜ{Zfh($[*r[ q:}+PXB)-n=J I"3hGF_  F|v氆x PTq'۠hApu9Կg{uE\*XѢ%_@TRMҬbGh`IW9*,@N^ZoTZB#$?V+I0`4Ui*Ga|[rBΫRZ1f)~/< QV) jf@n 4#J{T7n^C2a`WLwY|U!@,[:I\"0)V,CCUhc1fKɘH'o΁SQS_<*;5h?ͼ} A(w|֌ZbiUgm%23bqCٳ2SW18kä M$J mdiڟmPL) :*GL{ 'i/Bh@ bm 縠]>FIZ>0S,YAqaqY=p\ilٗPI(ZyD]e26wDcB6QLKެ|e#w?<K2~E2"흭p+"¥7k!Ժ[HiRj j(%[q8"*IiQYb3ӨC/%yl"ăZ} b5^UVkWTo:o_S+pS0WQzgECvⴁ&Lh_ߕpŢAY5ҹ^k(P+v%ZiwIM~:26xٳUg zkUǁPe"$ эsGdz Go1{W!bW`[Z!AZNm`䕱׿Ku1#}9óeyjpSqZ͌f(KǝXN^q 3]Iu}9+(&M#Yݕ:X)܀Omh9ӫKVC~z)V8}JW_-ޮ}v}$SD F#d,#8!@'LwlJΘpɤoT^['%M# Rr T!V\bc Dp/RsAm=f.1Z[fu3V$s№B1ap{-+jl&s= JCqX}QĤ$3XE] )u~AՐ.Ot3Anc `9TFׄYZu;G;BxhE U;e;]э|k32n6`BNƱ_5$SgCfXS}h#,{.>C(55Ҹ2hkE0mF-o֖o|S=!v}T_[ZD>cE3C/ӈcr}s-Ibk(.c2GrPzw+/xS"Q r|){#d رSf~R.` 0Ne!J4"݂ί3D4s3P$^S*E(%_A2HȻi)Ks6Z{oj[މ)%Y6ac؞]iDGSzW*reɋ;ܼv+#UA"F^tO)>z՛sA9܀NwնPQV"-c`2Ļ+RvFEƙF5$å~!4DExq z:=f @wcDZay,ºIa8d@FiL'SS)>na2^GG"TP I?H{lwJ޸#{IeIݵ>C(1C0[8ɮ(ArInAT!^mq fx]*2O<'j5y1wCosI dF9?I9q6^0 Y RNVԼo:khưa`4bi.ˌM-%"R>(o~s4qU6Gfa@*.QAL檭8ā3>4v4Vr۰H{ʮ 69^;tH^D7aX2P*Ud %On[V`eYLS$\0ڷE|vȂ=8>Pm.4ԭMsV37p.b$O+ɯ~YG9l'xu{J.ɣ2ՉҲ+,PhxEK5c/&ǎC[Y%#kWXk Ȳ̤VE .E$YON0%s<r 1S?)`FO[(R̀eH }G-7=RUUpi͘đ`gM&0ʋp 9p4@0T H )LT灓YpK`lD tq*C㱂TUg\ċ.?݄@óRzRWz@Vqt ےu}Sco߂[]_jnxa#b}' @^|?Yaiݎ7F/A\9*0Q&!q[$"Tֶ*r9ixD 6y&|`X]mB#26C+d|JH5:e6Z0H{R&N:sfܜy-)׽\oتc3ܳQ11OlN5Ŀ!2G$6W2%>!:xO_;֯@VO #+sّ_+%KVl0scN5C-񡋞0إ _c ^0<bLYhUy|!wFC+5ERLȄC #ΦJ(pCfES'&<ѹ0XN{ 4vt[0'#sIrgAC^P[oH9Ui.sEIIP󊓢kYj1ʴ QA*0=rsF@Y92ch^،دv ctvB?>R&) 'O]$%VRcVıVheW$I:2C5ϙRDzg1NʨSH=l*/I 3zh I@Iu! !3[`7#A{)#h(PiX7gtS%&EJ0Wˇ~"LPtq _R@P}.GCJEa≫7Ƿr! v()R'qQk;-{ 2^ d3ZwO'Y~63ptѭT|kIl'6Հՠ1HB;댦[hj킾U\npr+ޜqGt:2[uaLSxiAlf}1~F-j|2$C?7vg,! O۫D7*bgM=qMp_L%UIr!ȕ6Y<5;*ʽ"YQ|B/[#ǁ8`pIq& v)oAz{m|?ћ)x19~ .x[lk=.-w8kb,zT#nV+5{EأZ^b$%K`7k3 EMrWK:/ӯNs{Ʒ#Fڎv0G349j?? bx()T;MR 2|5Fu.!k`M͛턗2Z,]XʚWqH[} ; NVDuh=w" ~C~͠ `dVHt/ OM>;~ ի*!M1wG?Խr)/f!%JNq-yأge|&#^+~d d}~ CQx&|+,a]tPsN2Mq38~`,#=1K.KZ&cv6|ݫܨR쁽vjc]IW\5ѫLw,=0=(ØY-YEtq H~**moيV̑2,EIsDTk6w¸1A5 Z8bqr8V<)_# VFy_7P! /RQ byfAN{U([4aD2_MGUlkex0\"9"Cʣ K$_IyPT `S}{Tj:/ڊOIDȜ >~]4HR&T8n΃tN<&q1Ц.C?/jsJ`XY4JyI*kӧdWܗfR!|ϘȀOBHd KO: uξ71jϩyeo15?oo=9\t}JU,uJxKPPCWH΃|ìJ5̙۱"Yɵd=)$TAueȊESjHĴӵuM 7@vN'Ycӎ/*ȵqŢ`@@Z; l9E((ЪC>Lj7u=|({,j9UO ?w[}LX05vLy@d?Jjgdv̜_(v Th.2%zS덁k؅溑Lc*]@iQkAÈ D4b[WLukOej~Lې8UoR5d.DT"ywh5giPhCӭ/^~ f3+FP?Vj,vάc:H٠uupۨl?B* PIXseIZrwKg4`l" C1Нp\hxw.Z+|J&9=杋 66 x} ހ9G53|gzLފ=O (dMma"jgJ^.@ގ婩R7ƜPb`Q~řdǦWc"L.y\c9֊ӧwK1irlnr;8RxkߔG (}M- S,g\YٵATQ0T2,pm)=ғt@~s%`y=ja|oz=}NkXt`F$Ggٷ /r$7)(W \8#l^(p}֤$4Y+q)2P8χE:fto˔jkp m]vEםZM'e 3\޾g>RV e{&`/(|'ޱ 1 =Bݨ_KHhD7:]݋FOZڌbQrE P?g9Y#!YK:0my"(3f۰ n9(Jm;0۟%fii ӂTd3K4{([x3/>V Y;@d!xRMS]X7C]o6.sB*K¤(9RGV5,cDR\#LpK+;rjJ%gVztV&r% K@@s >91[e6$ZؚjP "v`A"kҴ.-q ֎["q^~v``{y teuyM#Yir<o*&*^x'HRfȖ]x;剨1B$Ԕ5>@լ=B80W &G a'gzU↋̀Σŕge, dwQ%%fyw*KTa!v/Rj4AQ=nd۪/lrt'"3i@&{+VRiƳdV<-ي|Ǵ֣!Ckl_dž >XIC&`vL!0

/3 6w|~ 7Ɩo324;%GFf# N_|6hV#]w#ypdONgZ'[a2[Ž6j jU [ON{ZN}(I"{Oʞ 5K_Pʬ8nsX E.J>p Tf[(2x}y;mĞG2+)rj?L&SLD9zt~%PZiHu5 Rlx,XkZ4_lF|:7߼8.bӮo[>p MzQ$ W֌8?U¦]_zlO<Vc9ѩ+u>@Sk^BL\\3j,mEB9VsgҌ@Ph!ښk섎-4.M^0Uj#Ӛc qiOwT)WMS|]ѩy!Ʒ V7#]3KR1->Q#:I=tbZVZ.KAH:Գ2$נT{t[n>Gr*;Bn0Gi\$Xn1  t؛d9D2Ns0x`AX)׷ ;O4wFŻE^OԝS r`t@xKoOM!7l#=+d r;Ԩ,)@lIt4TF tc8`bS]A5ў~J!>bz$Om/rJƍ/A3s4h1vJ*^8]>obF[.ۖ- (XYXͽ9d65>\<%P]ש^:2oYgveOI+ o$SǮ9-ӰSINnRmcn"30JUy8{䞶!&1)#(7'NNPT vHQ}L>yPy}֚63c| ۇBJNGzvlPjfq1prZ. ǣ v9T9)(*a dZx*}jdhEXÎN[O0.<%S`?uBqF7HzG=c0$RbM @ćA-KL3 ζ>-ZL>2R̸(tY?lfTVy'`Ö9TK͎J耒7*Z XKRoÈs<_&:χM%*XP%(Da/s$_|V(%V{KI)RF>#1r$/6njAj4pHGKNKO:yȩBK &-/Ùհ&q|E'M WR?Dt6&Kb W7%."K4HEB1.\<:7l)q٘Ը shj5whxYx34QnR/ri@SCr|OY=>PA@&@+ zll̂ޗӳ~hZsb"`6OMo 9B8"FrRh|+|J1 'Ȳ8fHNW{lof"6 ŵӅZҊU w'2L(Vڎ PEP.B:!cA@/Gg_& GšJKaF.9ft9#}'⫾L?lKLkO4ZF9Hg+k^K{NJag*sgu;"Kh($[*O61!a'_QILN̡d uBF/ids/tv]" r0GHUƖ:Ga2!6t_<)ՄL8Ɉ `/5 $ 5%F[&LؽP,hq naLX4dL;}A795TBv)CtE(a - 4Ѣ" "߿ѧy2._6֟Ωl$R(=hf?p@^(}٨z{`jv0Ώnѽ9!GћV,I"0Ƕ Weӝ/ izED*uw8LfF! #P41_FNd竳*(-hO_A.V" |=Њ^lo ̼it~#4bmJ6J܅p+/oC }n_i\lPG>;s;=70C {19H-]'ذpL0wύ[\ 4:@PfUl&VHa--Fcb%'LCOI(t(\rl hzם%""P=PXc!2Ov(,'"܊K!wiA}>mo _d>htZZmr:7Mi.=d1Z^"=@)PZe8@͂0gbx2݅oPJ$p4*MwEX̕ eY0xބ6tuqA[{i$)eeTQ Ns?1ۏ_%"iI2Whwu+hL^C7rǦiYܦP'g*wG ,,C*H{pxmgMЇ8YCӢJYf(Ђ'H,tW>4w!RvC ħMo~=?m-Kup&{97AI0e*ٖ4lg5CC;[QsY팻BFmƒQx; O#E*dQ>lt6wOI6Ӏ k)C0:7:עjoW*ڀkĤ컱jLi𧱗>[ˬU+"Ѣ:gr 0UVC BwIa[E$ĄSp V)\GP3H`[5M*k'eik,/2l3#>Ԉ=Y$#rJߑLt†:ƫ i7tA0Z"usܨ$pȦoSrPwH?٬T#gܽy!_ڠ#XM\,\W߃'B%bȝg'n7%B2ĝl p7fY+O;}tdZ;1J3~l0/3]ʼe1I12^2 _,FO 627 aco"&SS/_ "Sȟ;Ϝ,TƎI `X6Y[I"wlGVd`WlF[L֎8@GQvƂFPv˂gm+k*CI*xB3rn G*ǖq򝐛Y{>}'ˢ(JHtD O=-XY-Jؙ/ zN4(&$ws!v >S/'|vLcI*'ռߪ2\z,v &qUNH\MSdJ 7Tn,DW@+H+3 x ApW< 6Ly֜EV r\*{2,\EV/oK;56֗Wm]TndkP`x0]?GeS 5S#0GHCw[zd 8bCe*ei|5_ KyX;@HB.ѩd:?  >P9 ozYE=4Ld >mOQk9H7n{M//B_0fBg$$/!a n ёx*9N<?*|B"_©-ST}epE;O@}JB;h 0f$xJp y_;TI> 'ݙij g|X~]z5-t6R6 dro%WBDo#&"Q= d&*nh~8LB[,mΒ Zmbre()Qt ImjGS Y̺w~LHmPΌ{wgz::K"sC_pkL>q < =wrTä 9!gYZ Ecq-]qۑՙg-¼WmaCrv7qbi3 0;7K-c:fsN>^z"hM$]2cW5؝fxLDpV*e*) R2x&ݳ+-g;r""Y\`I9o| TNYD{Z3--|k~+HxLSL/o5P4vN('9҇.J*>9*opY H9F(!Jze26瑍ΓS^%9Dž񈋝dOΫޘoÈ>;E~)^r[V~KA; y|l&ݺ tnl:0c jr.U@Ixbێ5ȣz"!#KN򉳨@*qZ[ P68A}ג)YFLg#M@;abkPox00mb}q=G0G[']@?ԹUMpE4G7:,hi`\+WQ=ykѨ 0Fv=?Bs|+[>"kLiSOv ]5f{Buq~><-PiY?ō&SGLAH`+g0ѧH4ٷ+d2yڷtV{JCiƹĆ9sSvA_>y ͤDRܓ*ULJN§nmOXxJMF CWo!ŔaϹ).SwSu[ay LwyZnO<3G:5O)+g~t ztw/t=˓!Ĉ]a7d]G7&:"L< hQT`6<2c.g"+߶ B̲ sBbJK%8R܀)4 Da% 8b1-d|*fӱ 9@R:|sgmpM7@H*U8ǭuSmafk(G%ME`c !,}ۑSCF)ClÖG842(5Z*ZN[KTg"05PUa=G$_O}Xo/8_3i3ugT{ eZhwX$bÍGn3,J[H)]t{d-ni!1rRil:طFLCb(1˃&E]CYTi.K]W/ <[&hl/Oe>t)VZ>gYzi}e^hThl u+5]ޝƒaM+5ӁI2('(V3nԠLt @ H67~}l dL 2,173hkk6,J0kzf^Kʘ a],)kBaY%c [ZPC2W搊NM!P9y':BVVbIO&FQ<;iݿ _y#z]HP}$3>TKËP_XΙs *eAӭr]\nmx"O*$d\޻O&:NJOK'ErM'*eF?yf.?f痤s9̀1D|COUKܒ:WH01 URB0wɨ7`jel\O6w}r w폶ط[}zXWἯ!#wO#)2ns_rkVCM?&H7n8{kARݟDT\bC~Ncy^- 4"nҝ$YQy;FT_αمYq4hF>#kC4,O@+K2Dei87[c Y޶;"zgQͰgg`ƥԧ7` M&ĚJ2^~&Xly12]{$@r K:Fh_M` TaO/eKH'Q={rֳ($* 0@(H$K@报d}7;EDj@˿>97>5P۸m!B%|SWtSNb. 9/=g mhwCaļdt ʁ-\fy'%z-/S&q>zx1IbG [{v`+ dV԰-?!5d?jlv(xkoKQ\V)\M9=.jn><%{62~tRVd<-T O(F% !b+y|$f}:a֘|7R9=XE2r 6N!1N>A Vf/ڶLUQ) zߞȲDd6'>Nv\N|&'?⒭!ȩ Y2U*Qad+3(Q#ʨ|wVj Gk5qvHH;BHAy[&TV)"QV1߉3[NWI{j2 H]T$λvg\9!Ȁss9`޴ăQ4?>k:/0Zcs4C+9tM̔3d5d(?4]6DyN'{g6'?SYY85*5KM#iON۵!~Ou$!Eq{fgO/ɨ5 c *N$$7o&_1/&|6=I"t3 SF 8a&HY2*\g,zͅia+VHgpAttˡ0??iB$W,:M[vb"\4 o_sPvd8mcO%%^;$0WP{9|"Ǵ>$ԓ$̭ f+CX ϧ?iР')hm#W^$S-E\OOث8Y te:&#wc#XU1Kr5#?3`v@t9U'݈ q'o1s`WRv9['v\w9gHwI1żEfԼď_@ cq?6pį+Ba[g/!H)Q@NPdj5_4x8YuNcL$bwu[!ۢ/-[-siMr ;)y%ILq]ӂUpH#(4| ˀCljz-R ]Emq5\L|:tl<;QQgN¥Mz2<gNfF:COZ?y_D0;~Z5g# W &gEZzYWJuGWm~Z$3"|p3M?*њȀ^:2=Aqq|[dC%} <#)_N}dRKPkL>uwג6: dI-۠f%Efz֭Rƛri+=i V ʄ@/UL@%*nAoƽ~~l+ilQsvźd" UÃ7JԡKK/%dLiެʹӣHGBra/s*9ڬ cfYVG,6`T4 KgP({Xjz@޿Nuj+M TeiN0)JP yDՆ!k0\7%סO# +{N#2;#jPC^79 U M{Ԟ5`mh2 %JӉ_IuL3j^2cjINԨ&&9ܞGɯuH5g m/&ka(4ofZ-D}]t]=uP=ք)ZR*W.l/'bϭEE"Лad-zJc~n.x@f{/5s9$Y;Wֺdj A ΍F?+cdNrs*Bq:M55pшx6|uʐA %7/U!skJJH<0s;Ǟ'J`_tUY7D("KrZkQFL6m]Ll%8oYr)-w\ep.ZfŗH\sȄ3>^6PP0La1ht&ʲUFKȪ=؁^A5Ԧ jՠEc=6l'}vArMre#˼}(Vo YR&%cF~`S(mhc}c|uAdžܻ(8Nz[r ףhƒaUUC0T^0c#Բ*7 ۪<1y[)Am]/39w[^1K}jRN'_x*%E%-픈wl-cHn} ap_V@$B2 8Ǽ  9cIN~{=,TB.85i 7'. xBܲ/zC~ hiҼ ]-잶PPV*h]zH(T~*Ò7H9}B,j6wi~7A4(PK<+\5:?o3 帮& 7UZx Z?p۬M)DNq;S. 0!wY*L,gw3qή:Vv<MRI՞ Q཰RޢĶ`6lf!0Ѣ{$<31h&@c5Wgc=&76^=f@;T@rqen%hغ/K^p22uPvblbr\oq~91>w^9+2ک1}0xM3L!3ea:|2qh?+m2*nv\`tFs[2dKgVe%Lcpf4̥vo.D  [tS:)S5KEGt$k(7 D.H9m)4mw n?^_HR;0A_pVnٮxAyYP\ xQ2K$=2*,7Y98l]ry9jx?*ndb44vSE#ƽNVfe4ϙ`< b3[SY6*€dKܿO$'Ah£в!hJ|g._^?o>/P ܱJ{e,%ł֠;[iL! 5l9d1PjG촭 TC_HG𽸒?Qy/ G Cr.3VPlE9OKD@g/yE̓VHU&͜g֍E&'%0ya΂)?i+g*$n5^۷ĿVVrM,9XtxyՁvqUꧫm`b۸lgF3|1D&O^zv1$Ngݪ kӦ ?eF/lJ/˗1gb:X5{ҶMQ.##pO[ & 5a+ՆKF?} Nє6I|߻g`!p\5H|z2xFD'#mgUSAcr'{!%kӢiqFn/>/).~{w7R-sG4I9PI# @l ?H$n&כpp/UBPkFݛ$wS_)>>4Dw|4.L:/x4zx`I<{FJEuDR~fj" G ? Q ntp1#ѼƬA5 {r:Cgfд5)ٻY_ROc۱?&e=Ev69_Wu"n7{ZҎj}?zT sdzg[_X/,(#VWUuT?F]#|F)B@8\V~f g26.\ tq>daYVU;ј{DT+9[5e;pM݋:ǖQ 2Z ew'lv^⣭ڮ%lA |Uʠn^ȁߟ Bx K;È3~Ö3͢ >*OhN|Sb^liz*1bu߿P ; `y,8Xql90+wK$rZNjB֝WV|#~${n(bޑk-,fh(tCO[ ۩-dGC8FFB[<)$՚vWچ1Ѵj:pt)Z0г2:2tʟ)&(c\_lIYB!kWN.%Kӈu*Wb2k)~UfaW [#Ѿ,$j pѭh]EgeC_[70W\ߨN֢i^S ߖ`v w\ί$,kk6 >;pwOҌX<-LL=@5x:oRfsF.&J旡(yaۡ˓VEf́|iDXbM}(uŨgǍ9yrE!9!_hreTO*9[WN:4lsVu$, 7"yFj̤{Y_nF\r71ĽdK TQ#>ˇIPt4L^*kI5{// CUQAZ[Ms7,áB~?87Tvi"C`qُ%k9|9ФF~Uy/R`֢9I?dh>8A$6&o_t e]FVS \V|3vScE%6R(P6{1?CIG>c0QgifLiv*>EފVn{HS VrP1R//{[/tS2Zb <)2i)фCEx"7 1vvJGy(\bvgvpx`/U<_JZnCYNnm"§T* ØVT{5?.LB˜O[l̶Ąʕ&,+թac{k`^j,@#hn,GpqQFxnRwBh LUM& 8ު`Ҟ" noCӗ~XQf\ |ϚƀJ%.2lgAKϘ'=8(۹***E1o?8&HM3VcjX`#hGU-=metHUnOF_&G^CR HpLY 7[1` 9{(^<e˯՘Y) ˁ5gmh +$PpoE^ MX =jØ;0+Y 3.l? $ ac>­qHF,&'E(~E?^ rI݆g&ԃMj?ໟ2jλ&(nIC, DTmSC2 otZ !^e܄ %ݶ?+͹b Ŧ"fpt~|xlwP#L.YA? ɭg6S%.|1b}8v٠P_*G݊kEn*?̯{x9.|ax.>rX0:uAk1ލ1g#1KMQr I]OVcwJ[ OE# Wց937ΎʏJ)fdgY6G(\#:<]J]騾? 0T*;~߃.ljuɣ-c~d]=VDO}=#ݽpTgD!ځ*etJhJLp]azˑ=|btޞuZizkAFX23nϺO)]˗ ?b ?q4"^NǭB5F1V+#]zRGC8ᔠ^LJaա% ި$֖'*<ᣞBx+Xk;9}f}/@y1Rf_TwP.o'1fumlGeZid )~|t$ SHC]*[ɩD%AԸPh,Z:5"J AU 3`xG^dzQbW^(3gtJ+]~G6$V Ýe#$l 6scbU|2b6Dw,l<Hh|TNDAI4΃! 3*5s^m:х~_ޖZ7[NK핔Fny9~©!\+!˕1)?5!nB4vŃazZIS0l^NݤyinRۓ]7Ѝ*u}hҤN?+`YTt=FlcP }&S̕S6HZ/C^FpkwF}xt^/=DZDh܈B2e|ve21gu1G6n3Ğ` *[ONZM_u9JɄ̃r[fms2;̵]*}۰.tuAЌ7 ;JQ  M }Sf] C<~1+{q 8/uk O?ߊWbXպ#L첽CۄxGES,rW 1\hJGG.;|)XIvT3S0h;V> ГiL} HLa}*h#د_ Er)UKrەNdy)0kD2#L5!XS2NL66n@"Ica67j83 *&$s@rpyۜy#FFUvoPPWy@W5 LR.pM >,[%F[)Wǻ\fθ .Q$ yy%7Lc-HFrG6c69;+]ZOߴwUKB7Ԗ,5 Lrl/tpAX" ]ÂP4\JojjY )SeG<%xGP 3q$^&ɨ6Ezs-E?V){I6ʱ,K[^gҡ-I$)g47"c8@WB10. X86flQ5S% Lyc>y qLFQ'SGM3ty¹/v}a:mr#Ӎ3j6ڏ1YluY8&DYK_yJ`mB=Z߱@{=oHdxtKp@eAБPnˤF MQ6;hhͻw6jfՈR[;`c\B qTʸ!ehT໴ !B<"WQW?麣fY7OQA`|(Kg+tr  ]`4ԟ!d~ G3Kk;i` Q1`3lެ03yl-~Xo";b ۀ_Z'pjdC7bd#Mv{I73Ǐ,ߘiHpy=Jd+Nঋ(磦2TugWh99?l[w0xZKIOL vyS/:/0*7i^e^h9Aӛ-1La4 2EH*Wom-s-d6MFOA  + :1Nn:a6П_=/8*]VmG11yr 4Au3ƳWX%^XDsL {ېǦlm̈́EWCq\Od~]$6ĩND |#bKCZeELu4 N}J*o*聑`h.#H9f@Nޠ ?̦۬# &Y2݆αp E1k.XiYTebS(QS]UcgT ?@1D>]n~۪`z~`ؾ7mxK4v3#o@.l:55iۏD.Pʉ>lw,:U^EzdRtC'ռo$ Q%]&!asCjn::AZaYnb Zaշ8_4|cD2_5o#t:P?2R0S>AʦPu|ws%-L G @ڶI cm,f_8ѳ>1,G,7 a_>г yVpKcZ޳^JjMB:C +ػ+%NyqZ:Cl}8bW )E T#bQlEl0 5xM_LНy^M=D =FXU#h_hڝ<>1`zi0C  ejx2ldBg`YRPzx#,OmƩ`X ['8Y_(Mry/ivګaaAvR7"(|Aom^ZEǦR=P3WE0$izK<(އ%&&Pp]E4f~G}⁹J,w8 -F7f\)F7{8mʅ}cla>6mMOAvlݾ)_X*)f8UVz;MYZǏ^\MnLr4>҆D̮Ѧx:LO(x؄aSskԉ"ejX(W{Ra!(pTTQmi2k~'701QժdGaX7^R0`AtZC%dO$KFBN@N2$1uCbJ9H `oU^%hq> 3#1s;ϜDAPAntRP\Zr/x!c\qRhmZAsږ-K snH8D{*gF5֐\@lD~Ნ.9J*ZnRvJGׄʨYW7S%嗓nhy>Vwk ]!$ky~ ޞpWLL *4y0z{le 3.:28\I{8?7*wwYq5fJ}TX^JxWuwUOG`|I{m;Z]f[#[sUkr;M>< FFcaD>tu\<^%ך޸ N/HI'HK 'RP)i nB<.>b2[RjAG=fYWn5Rt5W,$}WEU=&ƬaÖQ6Y%(7*vzQsL<BʷCe\#Z 3!0$TS$^-.u <]2 NN]'c'<їZLHZR{(%po*7SRҮqM\  mpS~{c L  -_6y Kkx L>`̾ISە;oHN'ҫTB]ucN~bIg*$נ0$'{mT1#{2U0@uP,`rg #4+PR KB!J %v>VRI(=Be=اhSe:]Y=qP0̜CS1C7rGS aɮ(]C 7Ea.FU(id1Z܁w\"LRp?KaŚqײiXhӬt/_U:cGM:4V`_hBTʎ)5oNt)X~|s{;DY.܏$X`$tCKbjg1Dtg+kqyCȇH ǴQKM=(ҀQ9`ZҧoA`&H ;= Q'Ɉ%R0A/f>܌g`':PnR::3$,IC >wlф cͱ#;x~&N%wA#r_iErCjWXYRHeq;q{7@ܬ8lf<])PnjU+;$ƿ׊d"޳̭G0'םr2\UetfbG0o/vOeJ&g5 ' %x rQu?< 0.5g6IFVUn;w"1boGW"dU]DC5'!DZ iκ҄2"R"zh>of%nB@#Fͱp+S&ngDmmϜU'%0"5ݫuUVAμ E|/|G{o¯zOVSdF?$,19cgථz`wٺ'MrsϟyG԰jTfծh_SiY r.2)n(|BC_'es{b5F55@m5ap3;/"xW3k\=#KB,K^6- d۠3tFKok~7M}|0Ԗ;0;#B5n?RȠMc÷NHY zF[5? ?/D%vqmh.NfVM+2z^]rG_}.?^ﰆּHAKl-UeT }B_`Դ;v BK!}uT@~AQ*`cƫu{G.Ϭ|`kƭR 0/B-!%k!2z!pY_t~9{ZxkL~%2&n9WCTOhS/Pe/b1r8B34"sRځq]AbOKwͻpc`*435hVm}j?QDH^\eV.ɍu6c+L]EʃB>ȋ%sفaO4]EiM%e>c)1H*]uslxÿ;|qGF_ ym'K[?$hs򈹮+ .sHN~Xz}A!ao,'`cWؗx< g'."o cbY"J{j=5@Z$kk~jL[>16M;l Ԑte4GxASyC=>MbSim"[,>纟1NcsLP*P6geh P5XH F[wxsv7"* j ܳӑz-$_V¢Ruwet}"v,,P ]E6 ؉xI8/.PgwdAtqt`,sK@HyiY_2OpK'8"dԒ1 SV c~kN{'rhR7LK/=="z[DD 1U䗇o9`h pFᬿkGF2\WxEYo `۳sZ Sg&4ݚ,dztTE\KMN (u4u͊OlJ ՚جq-lAR˓8c0Z#Ze?*7K $OY̻?,\,ڍȣnFakI` g_c d8@<ς=Hy^oNS Sī>H=-k(+6^f;l4_kR/D'xeQ KBa#JeMTK% IkhY 7h3oUE#l'!$97>} M-g܏3d91,|ϨyԽ+>O&8>!egeg#:? zȒUJ>D:yuu[[[9?Mh^o,&/\V֖ٻU+YOjkJ (DU' %noIMtW(d!ZpRSA.dgjS)tv3#EFV\Ї>BT?[:˕5 oj@o=NdrɗmH7_J{jwZlϴML(hrY$<蛇V7Is'G\rI1*c-P<}QFtձ ,'%0@8-!$y6I/%`,w *kS3jRXc.C>Lu^Ñ`}:-hk_h_nhZMsNdei0z9qmGoC]|NZ]yU@fzK{E{D0+&[;5Do7hsk e73'a)A{bCȾVU2pԀtl…./͒w>nK1fRaό َz LkұO 5 =QJhKJl[ۏ:VO>fJ# 0 H$_Q]$K5okm{~蘦OS [a:_Ԃ׾U(TCbquq^Wo2cjgxGO2gÌy _ p|dE$a"Xx)|`xp>,r^Yy2e3ᜭt@v iǩP]רddN5+ݢhvO+!Z_䜖KtQr<јpLzLtF1JǭUR{t~9:rcL-S[^\)H 'bq̶CH"wDXD#ҋ!W˗W!`{CJ=$)ZIPY8Y/%YW52sNQ:,aocTBFwixDA|0QtYM(F+Iu$NL3R zq7d1G3N_b]4l<˵,С!M<]0jtJHG쯚NWs ]O3,1dEBa9ȍQŒcp-=ll{@`hM=8%H%::ZWNœ]nJ.> 5!qh2Q%)lnwSlQ gCڂQi7 rHN?C h]T l笈K3(uJyAnmVy+xO|wۻI&E}sLQ g\2E^W`QD_ ).=0hF^) 7EEldJ[/ڄWpoⶍV}>N8榽~9@xo4!xM˛W5Wi;כPol4GmU~al@ #`]z~F_z.n,u ~^:U'c,SYՋ퉀b0P++pEq>j@;r E_B:,ʹ28ꒃiEC+0cV3iB$wAu|EmGpﱘbfb5iւjGA S N ``H W),:uaHA=DX gpҢX!y ‹~py!&Ƚ݄ODp`HCe⮨ "x+7xtXiAOe8<1)'ʴQ]wʭ"bҤU~-XeC3SOT: <=oduD7XsQjqPN9xf`VTmh-,3t̐Uawle'_*}?n!Ō2- t ϰ+?X,+y0X$CJ &6 2<>+by -`hԨrm$wȍ!cD\n뚹Z7Èy)߈; ^4),ll|R2);%ⷌjEC9X`U懊mB]J;a&a$.0XφM[lm,`}oBX!|;dxNgYR`f F놗{.55*J2ϔʦ퓶WP[2>2_/^Kp!L9P@JT=\lj}I  rn/Ż7j' OK' o_o !=|S^tEm&:.@}\|r6 'a&4.z.LL ND .ٺe졖;C}cc Cj #Ab$66^g!- QMȊۊD?~6}EfA:7 Jf>lӾlxu7.u(ۇDzf/ʜn$V_3um)h"H>$J] >\)R :}x86OO4AzoՄD)+5DO+4qT#[ 5,EAE3j(EZ#;ދ1SDN? Q1į/8*İurd^^;"q?9;S7hy>l9\ *qVP8҆yV:mA+ :;2 |Ed&ff,+6?{,ү~SN|[Q DMA;miŏn&dq J]I5+4٩ksv~Ś~)5&^&\vժ.Zb5zjywo;VqZuEzl$wIBa*"Jl--axP y kVcboyOPm&#JA#+0T٤N78ɖ|5VFD*w7++MgގrȜCs {P:61~~e\nѕ7!d aq`|Q/14 ͊? SUM`y]x3?ѯndA@ǿQCS9"5X cƮߚ4ylJ60HՎjmԊ'a#*V0vEk}8,Gr.cZd~ ^ꙋuʸeĦY l_ӋW3W]qm3U/PR5|hʔemԡS㈦7ZЮЇDp*3#=XK#깎|߬ Ymzva9ԐB:$; 91Kq:zHþW:$g׸pWɣrXCPn8)xb&p{XIV*nGI-F)'YR{n. ;kϿП$M-ĥ0_s+y"JfBBoVF%ItE'@X\괸,#SmM8kGgSlьt&>~./G>/ODZIw@՝X[E(.cq׋9AS` Z* =О/-gԠp,mdLztG|Pd50_7/SD+(/tuCB08;⚍9CQӶPD0\ħ\KϖҦޙVA@E ؓaRn`.=3A<P.kd/ILuL19%qXχBIqFbՊa_=4rP)#{B5(oD=shfP3Ph'4Bd͠3 Ԉ'Qչ=Cht(DnsnfPhG;FdA;mkٳCAl+wIX:Q[*L@u̔P8NjGC{^y<_՘!h\(Ps^|YOf[Td7V_=slFl%s:RZuM$UyK@Q)XN3v/O 1C v#Mf'!w D3{&GYMvݦJ]4-dy"9?p<°sQISiB8L眒<ĝQP"!N;02X{EuCecZ!٩4.O1 ǭWO=||kF3^hU0.ѡ-\A1|"z emBif3CL˞-"V'^: )~jwӿ 1s~G@ӴrSgnIc! YxA8|onO6]I1cA4L؜k5L*Xguvք-aSkIJTXF.9޳uARKu{ݽE]TvFēh>r&!KGpȱ|w@"FAdOu<`q8Eш<QLכ_-rH>siܭ~vCs!oΥ 5Ne]9,={2 C>% ~~ c /ESՃ(tyTD;Ifnkg M(G>B&}rp&eߠNcԉKCD4'^Б0Ds'`nie8] ?Uv<`i"Aods|q;򢸲[<┵5I7s _CcHᓈTFU.UFC8;aK+ > :tP' _1 [l\=.$/a!SAE_5i m^0@F/niyz̍^[LIΕ%͂);b\_vŦjj e@gdJ4.S$'brxHʠcgYmA٣sIq$^ $ @&]Zyz +%ײў'7R|IX_ʵI|u6UEիj^^*l!OA՗1<:W+e`OM| C[^y;/<{ڻ; ťuG?nUgtlzV7I!؀F$a%y;edϴ9"{^SwSŪXEd'3MndFTuVIy F_gtߋG]hH$\ZnOI)B voJgg/\P]tX䖡h=Ӎ*+ܴӋ {|=䒂ao % P=֜C!zЂczԷ+wqY rn{9a-oIA(:& U:ߣl i%戀)PrS#;=u{_(sWKHƐςƟ4E71C0|׷S zU%lj R2nn0ƚlQ ªuMJL,Ws.c4oLw^,L`jZ{5vB?a fKKBy\& KOZq۵ ۋn<Ɯ hi]T`,8wb@v&~Nq' P ^uЛ!oZP?1&7?RQ(0Rҡ, []1JVֳ֏r,V: ٥ 8C~pY"h ķܚy!pruuAwQ/ r k_6w:I 9[&<j_n_)9N5&`ȳ]@P&,ui4ǢzG\CXnAHKZ<̣sM2NR yDMt~kCcE|Qo,cR/li"..MG`ly# ̟|@s\77Khb2apп~|DHfMU@n.GjX,:r e-Ӵ者iDmňX3 JɸE!Ief<`kI[]r2y,fD --mL-ڡ7q L3h 8WfE}VŤ`ݛV-s2c1 Z-Cܭ536[!r [V=ΘvɆw'C-C(W$p٭Xq+kKmMGOXވ\K γoa\zT'w7N(=> qF3n%`T0F>sJF!J3}e#CK],fF-H&O0̄}}"G6&Q\.!tJK]9m*p_8e4p8zHۍk+sAWj {hóhqoi ZHbGwЬ*v!u~,a9@.q9?"qmG_f;~d" E3VO72RI1|4pIMB).\U2aJ'4Te7`m,jI@Y>\D; FS!Vf[5vv10r.vh:&Yy|OXt`!zgO)h)JZfMh-wjLoER XI~aD' "/yѼa]Ϗ"cFֳbI]& sm__r~eUHձ椞n;/ⲀSǼW'wIS?W7ѡ#՘7H5ѯsk0]qasݯvwF[9\`s7姖m_ncg/v#ŝZ H:x+yI.3FiNO&ZZKJYLIcSWSˀ3EDX].G|]!zh8:8r#FFzZ&uR3tiJ{_u׎y+͐$94_DDр , 6 Zw{X?Sey~d4N6X'HT(=gQs%gROP$SZx؆ۇ%te> v(`FZh084!}vǖfߛYAbW{44asEm@6(Nn;ϛKnFAI<8p\%xEk=8歨]e⼊<+ $+.[/sʱ5 v܁XO!¡avV4Wr'*S 47ȿ5*b;6bF"[YrSݗV$M$,$3 Rh 8-kgtr{X Zȿ|$}Kg+̣@t^,a@h7o8R!̜"wL1;k%8,j\\ūQ+ƧqCߘ3yZvg|/J]X{N! AIG#? 3]C|@[21$S];eq/4jj m6{'^¨*FA{ Em_pR `c,nrL^m~oX,`ӵ #gԱ޿$狀!&ց,^BJcŢ JJ X.v$dףn^# 8 2_)si flmxʖ›ާKocn]zgbiu53/BJg?gEܠ[(>5L7Gӳ6t됸y,8WT`{E}{ٽSsFuU@wt#KkxtLJ.a5RaFƌ[ˬ~~r>H Ϡt-uv CdZ^ɴb.3~!zmoTboLmH SQ~j,d9P4gϲMɜ0w-D1iw6$M#h'IDJKւ}]YHA[`9U5{&>*y+@_ޥ.^"5_F*f$b#$'lԜb^w)!θĴȷ; :tĸnM<đ7)m+*%6ʣ^p*k3' tl[Jq ؗ8_Gx( :šQ(dm){FG++WNM`5!2>x# *ΓE«sNS wzEռ*ky7:Z_<AYֹ}צ1jM \~.8εJ$eKT??oT;:G z18ceTĈ .2}0<|1#;ͳ&R4'y a&;$Ĺ:w}N?;~I7n}(/#뮌M`e%yѕZ#~~l}G)c}#Nk3MJ=P1?NZk)rTWLGvTd٬gpOe_FFRI\OoC*,9l ,BGeh\6I hޡVb{Vܴ\xѦ ͡BM_ǩv8) X13[&=+N:ⱖ+Eƛbbǟ:gD}v`\g뤙i-'\Ci>ÝkLbLPh l])_sTytgp GdZ-'ju|qUծQЉ[zf=LU8W+Ӭ[{2vPYG HHF Dc`αޛ@Yx'J'%J3> +佅LHL~B#?~!'9kIZ\ 2ʁ:(چB?4#PI\DvI=@/^88wC7CBtt Vx蛘*i&IQe7(ayjQ]1+STUjzg/ n{{Fq qRB&ߕ+⶙z+#&nA$VF‰I/a"pޡTt5@ XLNjfsZʙ(uc。_{"3ǝ:0Pc֎9I1KW$}Dda@$K|t;>5D&ec 2ҩzp4B/ &xIB) 41}-w@Ku,O5 f.'Շ7N!ܨ}3}Ooq‘?)͒x?d'>5Y}-_.>rU6joQ{H:.]4nʖfdյ-(@Oq>,r8FYgmT[9_My3p9f-^uE7nHA#m9"WHx@y_Z;ki jjimg.``APǷk4kie<#̥[na ( HHNRa'9A 2TlWj孙5+z{O*^z15" ;Ud-=Lv41CԨNX4\_ ӂ0gHc~/NMv( me޿ci-Nl{c_Ռn`s0Dkb<8O~- R*lyvF"/ʧBkFx``^$쑁~42}%;Ϗį뱋$.{&cXf?%>,R9MV;ÕoC`ȉ*#pO֦q.:oːi<ҕg퍉aj8vK?ga |Ai2U(dKU`A7Z񠠖JbCwr7Fpg EfhZ"Q$ĴRO!p]B#G -0[t0n9.{j,W)2yyN7t1;Bh8c߯-6.ح>\ax3gWr nR~aNzj*!2UpRDFG[x]_E@Ma҆Ϩze.i!sc /J|T$y%O@ #ђ񹰪aS@aù<^PLB}8;QUoLxzȜO |XSMɫCcPN¤[P]Diŕ \A?i nS OoG+SntӞZL !wyёtuy`{Ԙwmqaԋty-<)>;hR!ve64YÝy5tlůQr'Y+2+%Q(}Km@YkD38fqР0ƅL6~(^ PkMxH~1$3mau_̞ХHTs\/}8`CxÑz^K_Kócy-!^(}U$*Ę]e@\iNɶpOܾ%"Ѻ5AVA>6!Y % QS_R+&!oZudqSm{ZS8ck)?zkr.-g/t];c:;AwxKugPgp::M7J se:WؕNߌ,}P`ܔT?t< v"xUZAIF3Y1Iݻk8K7/3MGH+`͂]Xkd'f!镘)A'ʌE l/KN3+(8=7@:rQjY(e|d=1gܔvԆA˩$sm=c(A--vtIƠIg^Ln򙄉A^Zq*aJjٓOHP/:(D4PG%[߹r]UdX#r9FlzG%]?VPqi@/#+%6;_DZXV7V=sdrCOrc[2A2n>JܗH_xP!-E1oeLJ sPz]? 2(`cu+'& g+|S9( k1xֽeò=׺sI+U5k8:1N4g\9*ҕ`K@>`;l4wC8` f_7nׅ7qɍjY,^HQonȁxn,N <dQcrRm1k2}DʩGJO=s<6046~}_HJ)\ϮaXo!8P*vwe)h8VM&&PSǮU77Uvo251 `;{jZPAD^G@/@vx"#5fz<ivb8vyQcF~w%?4%&ՕK}6StpmO`k8` AG7o4j6E R sщލB-Gt2w#|oj^mnG(Mgʧ)!Dov$PZOOIwOkiݏkdY}NV̐O;T.OnEMvtN틉Cl֨+b{S51iy_#[tNα 𴙟y%f"zB6}5):o@;JOγYdH~Ji޸ހ\l* '"q-tc3sP*cFYv0qoTkaQ$_̽.;^svzϵE-Ìe;5 Y%]cU8{0NGh/*OyO3H(ͳZ|.K@ ( nV?vC[oa67w<8I&t48"Dȝ:݀q7u(_S Bou;̬)#Jdw$'a([uD `UQmű+҂rUҫo2rp*eRp2^i޺W?4+pa-Q+ľH p& 3@` L}Uu*W ">2)jCOuC2v$X]/]y7 z@g ~gAk3,ߡ7ITԶ=;<lOSvTw1 ar!}kzSF Wd_s ;7r/:1l[XaxO?򖏘k7T]Ž"#2[a Vͱb sTY5`uN䃄evHU",s k;@EO:Iܦ&L^=0 `bi a82hRUH k/&z:=XzőY-`*c.{ Y Krș^pD;Ӕܾ0]24&4gze3~E!EN\LR_Df#Vj>*)*!O ?9+pg|%'Ti(w(:(bBI!nmJ6\n,'Xn #q.OԝA!f9Y k3Ь?Z!(b]3`> }q3_4)/%n)hpUV{LCF:lȻԃT*8QnT:zv3py\eG\bϟp?ҾooNNMe6U:/pڅ*%%E/=E!G*xlG2! /<p2њYŦإ=wV'`Q|[>#{TjyY("YZ~g|c,bBv'ζ!w(7-SzF഻uYq7x[CoK܋@;ϫ"egAvMCĸ. TMdw%B퉿V}l ' pC GI0 "UT.p IHkìH"4ߊl:`c ^@e6*MKU+ SL2ޚnm% ÇO3Jt<d"p?IUiG ӚTK.ggYGq8h)c8A!$Rx{4`s4'|zhkqzEr/4r&H݉)C9s2sfBC,:(聫asZIGv$n5=Kr=!/M1'ی-O;>X-g@5@S@XAr=KB-ؼ2mt^<mvijq*Y:h+h*~Jz|o$@ ^ (?}c 2I&-poqOgWUO+^1>2y\]WD1ȥKVsܕF(Q50 k9 r1u!/3ǃF mmx%b%Uc3.q9v *$y/13DK8ϭj $2dyS$T>Yeȓ5Pk}K}oɤG~?P;js ՞+Y\r2L7hXYNUGmBA7A1}⫋# _`_vom/&/W! D CMϥv|=D&Gu0>\po\9o5T TƯKhړg$Mkʓ1\[)[g_VCL^>t̷|T "li Di)#y<.\SAc$e.נH̻ _pXmxX$P̃9bAd1~ 7z*C!1p4"x/zggS2,s A}Xsn%O)v1vICXqq/-X0 */ŵknbk9ܜ"Z6 _de+EqP[W$Zr0 :wxG][km?4Hr.y+)yTBӂ+]X (E+ /SDzKu[p,:\ҵ;/-zyd wE\{51ZX~#= Dړ?tz!ayijT1U^gT5AflǓ%+]xVg}3ZUN<&"!C+/Fi#O;I^g[r$ CΪ!/>c-;-t.4ӻ-MᮚG&Hk} Kle]A]%kGmk~b-‘eWJhf(!h#bawDEL夀7`*;#){bU G@TAt*C8n q2m:^J5ogЦwdSB:<~-4Ssdn܉P9/:8'*߂u/0VdALnvɻ?O ЦuZ; Ћ. A]\YN|08IkwAg /zö|mjfB.Sam[Dzv. q3nbR aczYFU8p̶$ 3LAiH s%pt @MlZJshT)gQr2/ 5U] H ӸC  sA&U-%03k3kaco}J$oBBf,D+ ~5':Ks%}ʦ~_#MnONwrZvOb}Q7qRE}Ȑb#w,~n. l=Uc)Nݺ 9ԍoў"jи}D(&ZU[Գ]xKѕ8vޢ8:,#w;ܲ{W`YOfh5 Zc IZ).b hxTc &:mlh́CQIehi̐8p XǤ?kw!e4-a}W֤‚qen'dJJ?TbPT:m]nջ_E`TFѮ?1 8s`"UwBZ12&:U{-Y?tl|;QH7~# +,՜+"UV:qbYk람Q` !ք&z aZ*|J> ΂]3Q1AA~!mPHsL6nͅ A gW J9C`r‡$U>y?5z'2ėtKhHaOʥ2jv5:+xc|m_3*Mīͅ,BI3Irښ/I*8OxsJD!5ph^ *IG u݄"h6([3}/٭*yq\0HGizH.$+H6^ŷ:MYL-&b)ɀ0'W'TG4k{q( 0RsG T$%Ղjk_Ua8%e{_0 x :efh,_D"v(Էvq97D?]Yت_-qP_0WibVb-fdn"ED"1@c9 ,ȴYގw[#֒"ɸ[NKϊ|C10Uцgd$?d(Reɻ8Ùf Bi!)!63ms2` Lr`O{(ˉlBwʛڝ;_ХG3gOeDJIsXϋnKYk&]H/dJ "YA\$g@L*zo0;0w=x6w <,Oi܅h]^؍I΃DrL;S̻6ydTeE⸐,uo2IQ_g?NäYGt CXqӘ؝]'@)-4B+{JUph1r>To{r䍴e.wHN$f l+53H? s^Wb;Q,,ԊіtpmyIMM>"Ub"Bv+Aw5Oi*$ӷ]\矵3N J}d)׾Zza;aOgs{QF~<}CpE3?U- !Eek@%q楑=7X@ HNI w҃} d|)=A`[wRlPUn{cD5sJ:P N`&mFjvi @e t3χ#/gXfm`.x>>T{|kqoy-H!fw$fB0vr'uF$xm|x0t]6scdGĢW-4|zede^^`8M>p n:4o =tOkhTvAw%GM)>tv2h7r[KZ,ZÔ*E)e[Kr6HDSz)&@;'x  `hFM <,')FսpJ2*݅uw{]֩/ _$|G"ûh?7kBfMwBz9@vYHs 9 G+\ֆkѽO\Hw~VfYۊ"R($J'Ǎ{2* ;SI.IdvQюHn㗪~*\u[׆N&TVՠ\%\╙.}!99܅sR/)VOY+HWPК&؉uFTxJ>Xc^K/|Q*FK9HyXx|ʸLD@?P鐢*^|9;pJtK7nd9bV\b v'UD:5#&hEm;/+$&kj~MXk&)yVkc%iv1qtمxfvc>=sxT89yTb 9fRTʭt>,Cx}'ޯ`TE9+>5sf3ll 0` t5s\~|[ٗvBRiB{]A[:]H?%$[h1X g:kBmڨdi}T+WYqf *'ʵ( ;[>n~k=}|CMd;CaC^|Z:ub|)iTU@ƑCn %S ;:!5ˊDvTJT)?#_Ł㜂rnJ+r@n\$_KW Bʢ`HzIѶ!u/g?q>|{k@sk3/C6383‚ޏ QAZ[?ju`d+A5mVUq fGx=y uBdlˣ7[|tmN )0 "I9sm-!ޮ9&ZSݚ Eo\UWAj΍Q>pHςp<~F a689@ˏ{{ppvij?^; *ݭY'jqIpqARmd`~RR@~}:-bTd1WEx]˨~HC*itI'ǿ34wbcLJQympeWjfY/]1T{^@NE'5a\V+:MPD i*Jn@VD e||wDY6Bص]kO+L1$fdu7g`>yFC--!iviE-3~:UÙwԀ4X'j!3$)%0gؚ8_:j.tA70?:X}>LوcWg18&; @ٛv^rZIEA}퍯]%[x:|ṙ9fz&8\QJXoĆwKfD)+qdr\iD/!uk?"/"O^YX@ua6f*]PtG2(ѽ!,J,^N{u딛YYd M jd%ѻtdq:h86D[k~}WlEOj`P2\SfFK6F=ʰ>=L |jl3E S myPjw]nSImYbTr(27&f" }-amY3p{;86yhK| {-Iσ%xUnAѳk?+Q- CS>T"s;+RqFJEAo=c%P(SCZOp豧#KR `W"ڻ=DNw_8Gs)ZH}eOކVfw >I Y]yd}[O* ɔ4c #ǔnBw%"$ 5(g|'\ou*QE[Ͼq;sn@΃kNAŎr-p2Ӭ lsK  `rh79QudTR\ҝlOvXcd) UUig˔a^r&ʁ &jXp1.2xV6'XA>@`GJ,'nj"pT˶/)Ά* S'\Z7͸e t$, !xU{rzCbLjyT锠f$.My@ aI$^t~7r*I?]"dwTg'L.tͻ֔-"!¡uTSY|ޓyē5/ƽ;=X.RC5)rre]TF~yΖ╼}GthAݽQLnn~^6s_}1^I+G^߽+L8 vjQ)Ԟ#V%.ϧXcTyYؓ|XJKN|raa FTЙ<2X/U8r c0oqrKs82P[Ȇ 5d걯DƛE Ӕ ;_8.EL!x\q]a9Q.IM{ɏțp`VMƑf"F!ZmsB4W,ϝlBo^؅]V}R?߇^ЈTK:'NAROoi GՖ$?Am@uPKAFMSzUG3Zi1dXE H1;UInhYQЅa (|!-8d)e&/\>x376pj 9ɛX[T6y0lqxڧ]Ec%i2 to*4+Z޸צBaef9Rq ㌆ǼPS Vx}MF&IޮMXAFieH|w}+TM<ݚiS>kE4-gETDcQN^M!lйUߺ#XȌ |5ggi@A8ϊ#7Ìt06E6J(}st|?{g Zg c$/ut#*߯[^ŏhi,9[`vg+6VoӶ`H״n:=U=: eJB{=3(2 "}L& X/D"%kR| E_`~3b1 6PAoy".pfAvOQ#yM1GE$j*{Wf} 3j$'%ZbL'tEjG `^0*[ejyw@MG+r==.T);`.-"Xg'4GbgXO8W ב3; 3kN(lm3=YtqпjMvzo+kLX?"Bb]eaG;CO}wMX9*T51nJ8~%i❴4k ߙ? NXCCAلլ@VXB% |[[FAتt]ǕXlmeTDSI:֝['Gl֌ ֍f2W).CZ)q.ɐxzwytmI7?aNZ0;YYu5d̥ ܦ'SR0(m:{iIvdr7ݿ=9Lqݨ$|$,]z2 F8^"QW׻1DcG] >pQ[QrTO4Gpo gm1v}_H:aO2`ob'倫 ݄l`3".THIdɿ:6qӾZ~H%WFѷIPb^ZPG؅S"גtP.ݨ(b$ UpzF9䏏8(4U߈}l*g䱰Ų_ZCs,"YF@Y0DG?C.Ia:S]!{$J×ϑ4K\Z|b#4;NQ0W\{weUXW8s?=Hag JRHoe-_ȚKS:l&_s)o&}eUÊċDV HA ΌuziꐀҸ" 1$."';5MpGͪPAI{mV[ĉ9RMKQHG?gi=?u40aڡ{I#9:w*vlp!`S=(]] Qtyu_-߄>XaS&>ԱL%Ӏ~S(X|DzvC 1 t0U,R݈3ai9(U7ZuRB5ѝR `HM{郡MpY>"!~ۥ;K.:u:R!V<ՙvjާ!L0Vnߤp?4wƺ-1"w /rk_u&u. C%Ҧ[h9T@R<:6QÊchT w+A Wm- % B:PI}BB?|<3@-C2]:Kd5e5cbzF#}􌘠>WIeNŅ9Em.NTNK5XQ[tAAmdh5$RDC\a\4P3`8oW%/iB{Spkc M"0,:Ŧ,>^'+q@IFm ̕F=<⪍ĮC%R>TC~߻^@: 5rkdBPb8ܠ*v-(>u@KLFѡ1>f)z 85wUaJX3$4#מQDo^ D1&wkiP`Je>TnG1~ⓙzjA2xG~87>bE!!i\:KO JV#@嗐(8.== V xڱBgYz9˱T_.mG* ,&Pw<@ᦽ+,Y:0ttDc˗ Eܒ'&ebH[W#Ye[#=PjKR Z}_$@]DWC>6F<#p1&E? Hu:8 /0֫w*W7<__Ċs:q7kd t0!i~\a~OlȌ%:ip9{bp;*"vgpƶ#o0RGKPրH$Hoˍ>n89cy(Lmq7G[JgSm}N\# W-א|1sj\T@,i<I,B|^>!8|^H9VS-|hԝgWlmϦ~p4  Ȁ5F>W`lS% ߖrWpuy -Xȳi! ܨs^gDɸ~1F|X]E0vJL#\3K܀`ךi *ͫ̚^AuD]`/Q$>h:'߯<V٥fxDͻ%D⳸j $>RDf42i(BljVK/Jt=P_ڴx?Gou#3%p(y)ڨ2mȔ.Qi&) /؎g 82h*iʲ'K{R;*81VUѢ,eMO_ +IW"f&(w@D&aucW\) pZs﹂_FPt(\] nKPuJ םө> 9_KQcem|# 鶤2tbrOC[2ôGXdiLzH<90{\.c}KafaQ ǝTdUIu'`3/1NEӞngtlkm1YQ _9MntѕTL?T{4 XP]4{B?eW7 %*xZ5ͥZ%97a-M-_Ȼ! 7]++NR}aώ?s˷2=J85JRrr۬{V/ٔ6t $1o@,B}-u/_D_)be e;܈"E s ﯻ/DEC ^@"`'..rQ?sQLh @Kd3=k D. SiǮ4KIoU'pc^q5KϬHQwst]i70*rxC(쌚AF.p$ WE̚3[ͺf+,&71Dvd-ݴlΦUd}.GҔɍG @B^Z!t XLB[^DpɦP }d,*`J0؀b=Tׯ =J"3fJd`8M/pN8fY\/~-oʟ?2A%T|"NP),wQ>S:.\yU3v.w$NH5'j8'_EST"|=v!O>o3 ֯1͘`WMkVӟ(0mC(y^:}qUt1r^ 1,omrGlx\[8y";bpL^ErerYsT2sG a~URJJ:/}*?lp ^́lqOy|: ]M:Wʇ@p1a>&1Ňt2l_5? IN֌:YCyOȸOn>K:_egBAk0|WgEQˢ"YO6yJ-ŨHOdKJ<7?u+[7+f\;hv0]<}yw(I'4^ZG#n]%~jv{lcږ/ak3vlԁcMc鶓׊Ch,@;RɱCV0w\ϖ~aDh-|X';g|]c-r<)* BbX]nːRCߚ3UY+W&\@mkaȎg?jA;c)o6zȪݞ\59LM,5T&.wl;XЗ97 |zhˁ0 Y8#}{! eY&ÛH`[9y"B\tԉ%\WU񾛆yt| O!J¿%+>U(Ug&}žJ[kUl(.Y&.39=| vJ;ћ{G&sRmC^E8yXsgZ{M%sfs"k.@ ts19,6He*ZÌ~Y}ʇ/*(M@㶜]audfćM7qf;v Z U; 73q;2a)K0ªq龁Ej*" I"Bw?հ4V)Gx&}-uy/%h} ISmYFmIlɒJkBG7iI<v3$HmmV&jqZ|@^z>BC! P d1ahS?sO,GcBV'}z3j!=G/ߗ7CyFC&(uA%ߏ2׫̮b~Ԑ?*aɚ"$}Igp44&ڴJ̯.}]xf*;T ԁ,-\_{irs# g40enQL'/A<'l /js]Jd]U&s}x<O=_"v2MRSkhUN(:`q .55cK$ `l2' ߰/uQ3p M.ۈ8im>v6Q<gs%_(u1EJʹkaR^'ţGΥʝ^PW|cE}p|V` Oӟ̸ "TQrpLy.a/+/̛ם3@&T4DY$Vtڣ Fyp6, JbQM>+e>-g7dÍcw2@Cw]z[8l2{D4z (^-rvl@r&ѣ{"Iп'kJүky,]IEM#qă@&ƿ%#tXw\Nzjʓ^W3LRҜn0v te\isVyVLL6#)y)`" aՏpq3ٷF6@𯔔ffD+6'HYE!=c mP!p"nOfdlkuugiBb:aXSBcrg@g ر%/(qd/4 ןaqRQXD.+PD7bb@gj)rKPA^@P3X=I_a<ؚ?PKxRS)?CZM<> 6eHkWѩ|G{7W5Q)'n}jl8xi0gMefzvsr$.$y#\zf]g]>zZƃ8E9&T^},Cpo-~.p&JO TkEyB2VۦZ#[JƠ4-~Ϡ0RLJxVAQHjvW^z0Mg_I7XO@yk]ΓNfVk̔#M/Nk(C.]}Q󥀸KRHu8ex1W8ʴ3srS@V[RTŅwI1m߯4ol.&]1 L(h}3 2y;{]X'"w>\Yj{%/"4drobjv̓0eit|TN<ܞ9r~pT,>rlCZu9s0~|~b,Mp >ŠSioi,j-$/yޅī#Oof[.dijq :4 dSq}Ȭ(A@UE*xiN9.'mtc$m{UZv^Z&۠@婧dhA~6&Ɵx*w*NY'=aVa\R[y?crf\I8m4Fv)(Kyh+ Oq1X9-ĵuR.v+[Bǡ MY|31iZv>A b186 dd`nBxÖOsZ4n@Th~a]ddf%"q+lT`@H6ӚAbbٛ}OX[^cH$ 'ݎ> b2|zm ̞ݻn4ȝlFp}nҺ IHtgԬq̟zSI 4Ʊus-W{ǯ&ADˎM xZJ^yeU)MixꥤZ)w[ L/M&^wYԸ)B=3ةiwOW<1clx /ĽR@܂6У3Fsyby'Iτ= ͿMb1x|f"RcԀ4@eT+=<*"3G9~hLX ĻI!NWM~!lrS3(2$8蕟^Dw`K %^e6Yd$ '9WF-}ċUтګ!e2$9v b%\FGDi,M/cS1b#t~}-z3KS)$Ss TXa-\ͭ&5)#bN&ڄ Dr= e ÛsE ф?E,,_\ KgZB5P݋{a @Ұ fФQ U%ҝM53{K= ga2+pf9e@\"*|K-8N "GY[4bsNGLa 3fN"ㄇ 5֑Zgۍbg*3W3$19O*`I"0ڈ];z3ו{It#ig@UXb'TH Ċ~eC9`zWgEa`u#?*W-\mp+=cFxY#2J-q%o4)vTG1SUڿtX*QME'\movpu9?FE yJ4/˶5Z|]GVslܚAW PNcmۯj"XuذL+vؐv~d5_z=S{-|a (AEc?^1GH+xdI~~$` ciJ"/?ZѣѵvRԍpv&dvbf }BgM0:աF{3̦W'[V#bh9+R [TZZ\=yfIWU~r.²Eb:{N+ >r D5,Eںxp>Óh 6/ߟ+ؤpۏ D)aH,9.0_V1R2 Ĵ&L7wVLOL?f0:{zBjF2Sxn8r(eO4[\Ml4y|Cܷ-k{~: P'~H3S$E' O<@^dMJX1p.:ܗ!†kʨww#n k(Ӎ-T7~dDB (*ٿI  =(d?෼}uhP4硭вZzstږuGIˉ?G>1njAOÿ:+ordZ7r'ռFT?wŎUAYG;lP * A:2`sͱUΆ$BU>mQgැ!Wn. ;p uV "v<"D Zϱ]Au&Iv[kHxR_@ 2㹛0'.ٹoZc}I\cQr[v `IQdS)~wz;32ps'Rӿ9bP$l=FF0)LNgZ]znTurZdR@]}mPm&4D6}]V@'e;LsEZ6P;BvysFfl,A[ZEfwQ (6~[r_gČ(LM4n|ʽң*r*u_I |޼fH'/G&*Dɖ}kpCv 0MV(v2>֮#P$b%|\k;4C3,`Jc0 'R! Rf]Joy1<&(LCަl5W[3 D;ogb wkSf&0~3x'|Rpn5 -uS|Ki8GIpkSB݄Xac!;~!/,f|,^+n0ɨU9#~Z0wl*!j)kIBn΋`l'6lBr@-A 7ov=xΆk!3=)e6tk냃CNi۳hA$0$xҫQ'?4o.au]h0>Sԡ~:f$ ҲYE`삱=1,er]RRAB¶J%zСiߧZ^g ᦬#Vq҃e77:3.a`{ Qp>ZNU:-zyEU(IwngIѪ?0pnھ}R߷80d[&p$gL0a:c5 n>'~MC(|jT'>A)JQ(4K ([G2#_tz ̳qZ~[,C:}'O6&kmҧ84 8jJ’5e9YS'Y %!n 7540̒bIkY39Xev5'r[ks\po]tX> p/Cy͝L)J 6>,ǝ 3-^q JR'15ܫ̢SAvKSx]N $٩ @nS-w#6Htl:gC08I|I(Tb"/51yFE-Lx/ȴvØr"OQ/8}wW_%XaDES {Kn@(;ZbxZ2 l@ :pfRw0lL*횄 pHJJ#m1If%͇k_60c"qD.@,9 ˾-Ro= ]GdžIǒdZqve0~{~3RHHgl4s58U6pB̃^<32n $Q>ʌל6Wx^SLWlU u5g͸F' KodwwWNɵ0;@M^ǪM%85"ݎm7/ m[-$ S3mmBQ? % =}qbE&u0>:~'ZsP:M*f5FiGgJ 9@R.R4Ƹ]s\ WS'j/ ``b4R}(b6@j7ʐR*?aJvk= hH јtZF|es1carJ(b%-Krb.bb}g&žD%(~s6?[SBtrMf rA6M(a*gbzڡ7p88c$㍐L8b`PMF*iU kS#B)o$Ъ0q؆hA+ÃZAm+?/ Ni#\1l)D&,L)1;w:&xVa+ay#Mǵ\W`XB`7rp.oZ}"7>u7k<8Qŕ[$$ FCԣ( 8ҽd2l"fHY@-/kA]DNfIiq|R@zo9xEDFGGoߌ&ja͓L[P"}ZsO9 C1jeuO$\1| ^~ai\:D~)Tm=>T@Ug?v3[5IH? t՘]bhrgï7|ˋ_;F&c/a:ߤq]fNk77j:HVY^.&ٳa ߫b}|LkYllǍ'>Z )6j8mf*KԦBVCJ/Go)7=9|^tl(?bnws`MwXG\1.-o9}T\[Ɛjb#wũ#q"(cl/ReDGPDYpprV}>O(,xZW5 )6ӽw:7gI o&p;;NtaBq?D|YBn`]&8ؓfRB.t5<1K[J-ϒ*D -J)kB?$Nۚɥ񕟻nJOaRB$;+?̹n+!2zt,0YO.RYT:."sm"GYx|Ew)3 :^kx(׈{u 2fCaaZQ5eJXy %-_-&Yc$@}3pߘ·nP>] ?g3\1aG'?+نȻ]P`EC_Evi %ԣg0ߊ7)cSb1FUHA}脲fĐ,XK(&R-yV+f3P g3?KhE>w<>"XO[l(s lB*KN*DNґ^\=G>F[ H j%ئ59[nR? H!͗DnMַDj&H|Lȗzu'yѳ?{gXydy^\F@vCְ\Jn~ 2'ж[x,RKe_2El~7 . 1gOyo!C'ip3aRMTW9 \^bG&C q}mi|*=kO#Po֟xs(J۰}4\A9Uȼ9i%f a_-sH۝}h# ހ' ;/}dՔ 閒ᗺ-1D=IW U-䭴sX N|z`0r9XvR?q%vF$:J[, ` ؉?E>l? m MO︊R[ڽtBo BQ'r&3Z0+V RMa\y ztT1՘4_.8i Ps -s v!W!)JŘZ7t2~Ua>oC/-ogiMmRe'}xPhGHA6G{W>h=kx3m7S73s7.Ig؜?)g8老ffk;k)EGgU#(Ă')VJ<]D _.p$#}hhtPrsYA§5m/{Pqf/\qw%۶$KNT{a;pVZ% ߞs6fo抿 F\5tbdأҎSW+XV5ɴM6cLCLx6˓ ' =h]J_;# hjXA2gaN; |ڹhnn>|x6gc6{]P$sS|% #XmPᎮyr*)|.oϊ$t0d\,Co*)t-P$PF R0&Sm9;D "TZ ?G@2yBB /% C.CXYuvHxwqM\s3c~ l5UgJr;"4IF~)9JѪjM қE4\Ǵ ChoلNqɭ&=CZ!Eq.V#DAM"vg%g+ݶ@0?[M#Af{~4H+d3qly3> ΅:yU ԠK 7,DWS#ah>Ip%3c&Y%X ^ R˷.퍞8/pPH?`2 ~w [߼t½ip.  R%n?n2lM]=~4I<:M;]d%x`/+WAj8TDGSgEb>kO2miPI3wMVY[8S*vtwC)Y,yt1\aEG80,w>S'-kY ]5>QbƮULBBB,&H0^2 0{wߧ7؊ ԰O %jUoe=AX6tXOV{b >8HSn*Xn*">({ѯ˲y4ոF@B7/plFe:\x !wנz%g!:+PVP=Z])'=p{BM( x"0:SYyocozyV݋(O5AGe〛)1=22A7 R>D$D\"tw`]Q/-o;۪;BzMI(cms{U||_CV oAc+svWr:go?Fǂur>ES(lTGeHUwHE?ha[7}NJwYQ wP7r{^5H'1j7<|[7-E."]O۽x)d]Su>yY"Q>Uz@U򭿧1saT!5*1#aV;{s P;,'9obw% @Zڮ}АcLU;iP;BV[%Ifhל#йg]ҟ=B Q Qt!bSs*ceڱ0ioHL0K()'/& DҤӖ][㑥;,ψ3҂intUԠ?Y:A!^^E3E1anԙIL|p^@ _G(v ^*hq##TxYP H/J_k>Bq+ Z I`O(M hm%:B&iklzY2l^[Ƌj9^*Q'LKٕ^?jLK9BޕhzWB3ίrsNX*5яͳХC>ϮVfigGP.0;dc;˖3믨u!Uway&Ex cUPvhϘ !> ncX]?XeFMo4?!oȁCC=uG-_2Sꀻ*<202g@RͫAr dn(^ROFX?\L)s5~^S;1P(g|bJAp=$OЍ= 8HMm&SծlSR3AwHvȃÄ%&_pNYc R} kKMFsaY`lq )ް.M`0zC(vZzuz$Gr[0;.o/IYxY|8Q5 }97i8 綁m{]p.f@8K v"%-ampdI|!ܱv\|<@QI蒸kKmʲwv+@o]YҸLOۂ2Ixm3lђ 'F]88p\Zn ’܋Zjv)jW hI%u' ' <1U|,Mh7f"nņ%AFqR+[3[.#\:y ɘ@i}+dQ0r,L|S-mN1W 4W+"5 &QרXZ{ɩ&j@KBX PUCU`׫T~92 毴lޣw(97O `8*E!+<mܠ^ ^xqI/*G _B[N>$tޡ6_҇wQ-Y;L|e93W9yRn}IKRB#f]) UaXt?b/"zLjj1d ,l-of'+ù;,h}Mh$h4JoRwUz8 1z]&AʐՇ9Sӥ͙h/n,!2>wRwCEަ9 &1EϬܕ4BTbs[Sx3 )sà / ~zElmP5D/Ԗ׷9 8/"d:fTeOev ;ƕHy<7e^@FG^eDeuav i.͵qф]7*%X L;u_T4?".cU1wNl3 Q: 3 Ÿ 69CN;"%nCܸ>O' Wv"QRVNn7Pu@XWAZdL ȋUH从Iq􄤌S`n!T- ["Xڦ>GȆr{5֪ uL^)5ysT`,B fm Ԟ AEԛ)vGݪ 䵁zC 2zS80jsT _#?".b1ӆ *XhTϕK%}1]E GX".@ۇIl7Q(+W61q6OȽ\ljxG P+š8 FLAH3DĨ{J]䛶SPua5ĴTօy5G" p{Tx7Kj{384o ,+Q kZz}D~-C${#jKKE͢O#C`p?z^ʦ; 찏 Z{o$!yJ'wMij,WOx1mzL0?~n r g?f_@))K7:cbEFT{lITaB8[] GoH X!;YEf~a *I‡x}=8qɤx{Ρ3#TMZ`]'P4'8{rY1pa(=c"S6fs^\T:ZRx҉(mB/Pﯮ?s86Iz p02& T 1 `ND;=GMk *_mM]d9-z)ZF MERvHv%~5܂x͖)_NC5+7di4g|lyf_i7SY86V-p@O.[*i i=n1y`9 cmvF_%!9|7*V'ot>H rs蒗hѽ\6!yU>W9{^wd  @7~*$m RuZ&cW^d8z"ǗÓڿ磊EO}MgYS"} h:*MXn2qoTQ%.GǬXas9posMlDT5d$K>( oJm> Ro&ۜ7l5uV}ÞM'K Uyie H^Mغccqr/dl,gnk Bem.?-q;蕅x)pHmx+m֣#'o;S(;iP~x(x@2,)ddS{^-TrD3MZWQP2Q!y QtCgK-Xv$Tx7b${տ8Zٺ罸 C6CAJSBo֙?jbX2NY>^=Ls~aObe|b'b/۬]XĻ&e5ů:ZӻQ֚jSixa܎dfuqpvU:#tQhK'l\%Gu'q$Xl&o%k\:858ڸ)Nml˿Rzmk) ? "%9 . ^=ǃqN>@s_2"`%c vz˦v4]**ךej}(u;S} ёmXȞu}-* E7R|XokZrUf#;4A;ԄBJWه U0[TM'׮iˀ%گSδw~!DF/BAUǩB Tx"%I%N4]d7;Wf>:5~oS2'M٣r$+',hfׂRԌ1ZiBlwDӍGr( a1S5u`EVN[J4@nϳr*3S{ǙjM4#'& =̑u"u]UtsT7.+?['ˊ1̤_PIJj{,-hg@Xy!ljUpOw>Fae<**=Mxr_./#9^vҾOml'. {mh=J*J [E٢q` ܳ Ѯ X&_,#Q ébOHS?fXJbwh[tnY{q@ΜXmɞ z%~ײ2*G < ^P%қLc` hsN^JkX{k)Lǜ%EC۲j^D-qxc]\wdz z%uD#u#l-q糘Me׹7M%fF3N// حoK+|yb ~\l/8b/kKl6ydl}6<Әx I[ p~#BmU,fcBzI SUn#rn9E>πĪi1SzIӈiG_[y @p2҆LaMOœշg^3 Qp{KÈTujr\$(? k 'HkL:[?;{`v֓F\"$Dd$DC-&d־Xoۡs֩BJŤ7L{k"fh/ګ ,y,V %xiBX@3z7uB>O Z>>+hmKUu3#\;u(+%zI}9xErn,r#i 9N }[NJ_؝1dTINKAtYxF]k40G$i%vKT1_ <@_bfL| qWʴ!~b>.eM!P"fvSx =r30D{iϭ{P7'ǩ:f;*ߟ]bێ?Uy`3Q!ؼstdaO͏ڠG!'#ҹD/>at蕳]!qOTج8X|9;4^yTFikLBS8,ͯ?/ݱ&kRqO-ijCg1*1< |d~^H hVžn_~OEାg^/D JL5{Chpf눶Dxc .Ҏ4#R7 RX6g!["G&*4,{*M%1mMCŅQ;`?joEA0@>րL&OR\h΄1@yMC>JfAA;Y[-:h}. ƺp% ֮:S &oAok[n`Zaj" b' tj1Q~乧 l֧C"o7HE!4|bS%DIFk̶&."JB$Epnb(Y1Ɗt_zL@)XXFz0S|*"btn{ĸϨh8 S &4SbCc+7`ywDjPr9X!w3r0`[֣Lh 9=,Os{˸BA1 ՙ&nPԕLC-9/E'#7Xp/D/k5FT˃}Ë֕.'okBLL7P.@(a>E9(0r'\#(Լik(|kȝ<"@FsmɤպM}{7~Qt! ciEZAa 6g ȱc0Yw 7u1C 8z ê xuX =83#4;cLf.8eMecG,>6ds%(B1R5w7]n^iALH9 ؠޔ*Nw7Ht a)I%sدĿ.DWpi;#^֐֪$dM X,!4[,xK|NOcn+x;וp+\Y%Q<̆)HOʦyQܣGSҹQNCLw?ۖfDLE0cRG6 +-5ӯ $SHm"/f `76ySbf儬mbg"uViդfVqջzL| TOg`ĄZ. 1 ~tnv94_;q\I4Yy".ǘAOWvt5tFυo\t[Y+[^&B=J>tH?6 sB5 (yc4yFYt=] ޱbx3PXs:œӵKrz4dh3a2A6PD ~_)NWpz4 Iz mkPrLnAX8֖ hMwmCY;, *  /e >$#JF~CT?i <3B&fo3#Q< z?.`?ZԽ:@8U ʊUT)sBҡv`c%J.brW52 ǚL,.ۣ䴦^W]Ih,LJU'H5X_vnc VՔR;]s.؍1 9|do'6X \㇢G`;FWBM, f{̨+I ϝfs5{q֏l*.nMUzGI,>j9 MT% hgWP˛@n8k_X %21v;&k|]1ȜoQt_/yvVWq"1eQ\w|e)Q_͒2g9Ңb7 ,5+ #D Q((\#GXr`jZk">vM4WayUCfu9}iTm^ם`;,ߨ4Mj$8ƥ q+^E~ퟥr Oێo~V~ރsx{"z@4Z:'k`:Yã7sR=,b 3}P$(*LmhV+Bqo3dT#wb \?|fpjGY)P4:"k?ޢ:;B9l#dQ&1`]$6~}AS\Y|nJF`}#`tj@Bq>Vu>~??jA1^i@e^#mBO{bm6= OK FkXHQ%CHZ[&S]p\e[,OlLsMy:_O|,q:f~DY+pa妺_(hմ+ΓSRĈֳn,TG ܽvܥ q?3=, 9+*uxF)X,8 CuWs@xINj61h܃H_Ƀ}KR ٬ոsi56MJGLtI q-N%r4rLMz5a:|F$Ex[i\G珨D3<#ZbaK֟2aVqA ˠe&`R$Q~i6v7Z<g*2b p77r)q;g!npqte8mR%ɎOi4ǽک}w= ˏѪ|[7ݛf4 HuzupC4I#omv;2Tor eu(d_gWey txu|x4)ah8$A5rԊő2uQ$YbP{~J )>.$s"GC^11xs| L֫ۂ-t#^98潅tD&?ȶeYb `XLhh ;YgHcczLRȰxGnQM}t\$?)MO-ӆZ 3:]( =>L d7gQj°[sɐ'OWu#477ukn*ԾSǮNyQ$FJCt @.e Q B[./NnA/~'Nե_>[^1ߋ*m{ ݽ.Cz=Z#qj9qlp_qob 8xuihɐq@]_}[@to_۾:'sӛBt M $ޠfN 4Gc.{2߰r.ߊ_q9A ѰxN lG+s#B7aR/|?Ȥuz =e fdإ8:'fɂx~Aw-ws0}= B:c_2Y'eHK[ĺ FZîtqz@(wat1\3D2Ij[*]:_.tΨRoЊ k&MC=4̿6Gא3;`bܼ /]l`56"F[[0?=q h|Z!AHfycѠt'v@^&-b66EMr*rM@#I)P^̣5 6( XМfijd U1j8O@9jf) ֤Z;q ϦF|@cQ<[(tUvҁhQYm,߹2u4<~_@|5IhywEtDB^*!+zj7N8ql.U?Px,*9 ˲]a7쉟/v1ൣ4%=2q}8ƘFhsfQ&zOҗH TwNjs\OT=rl;F<9"}zYg 9Ҹ"v|utx &seqEM j"/f+-Lْ;ܓ ^tm&Dncgev%AjxE&M]#)"D/,,=zR {'bVe c+/)=_!5wic[ԡ>7{9;DSYHމlc&.sJi`Q], =wb~S?e46;S\(qsՍ'LȈAĮU=k~=- 'iTk{+l]l!^C*|QHhH?.\̑f?:enqO)ˋ~y1HjS ˂יE[%V̳;LsUJ;TEն/ъBL~+1;2Z7b㫄y{_>0fR8r3XXUo%2 'x:2b:(K̎ssim}*s3oQt ֽ92[OF|V<1z vΘ[6<9 k#@}QiG8Y01Q斟0ႿYmVtbp=YC)5wՁofsCp.щK+u;b}.rKA@d1zt zaWO2f}A0@&c]jcD/"xml [0TуoJ,E= `q(\%4$xolqJ_zV05?Cx<0!O%Gflsʂ9̻c@ VXY1cq _zG =Iu.57XKM1yq5~>΢Q,T%u̲s|dI  Zƪ_K)4Xw"w?i4PSan7myrTk^~@Sl@SG4g1⑵nFdw p9LY- K&O)_uB xE!۷/͍ \M~/tHQX/eXvJEG8%^sYtE}"(Sx^V`?9X_xU|ҒM~bY{i zQ:?  RAKr\ hS)1p C"3^xpPs'MQ0Yic3Z%*,>Mp.'mQڟqЉ5l&o-'yfZ˯ l|gbYЏUj s~2v`Yn#fĮ!DF&懶Z#?*6I'x(a.a=G< e\uk5|=V@N)*gW[jZ?OgYDv&GhЕJ܎v0V'%>1)Kj Na&.Ąً4[d*҇ 9_`lUx`X{E8YZ$:2^9QV3 qucjؒT]qwnq8>A)=cܗ$P tbXVwZ!2:zcϲ$j:)Ч*!"S'_E%EDȋW.Axf6BSWr5?H#+.\̲ ^Wg.f"l<*'wl`U)uy#e]n`sĞYt"ցf.>ڪGȼ<~ * ܱ?BnwuOî`#29il(95p4f"Q2aC?>Xʝ0@[N} 0^倐Bjz;c]d{Qi<4Lk𼓓GKp2jz:cGH/K9Q5%h" п duH^ ^,c"1P|F5A3du˛,xZaV%1Yޥ<Mnӎ̓,ѿUiAgwb(hY@Kq<(tsSҾBs((-%I;P'qO1_BlMAcGKٙx;B.$SRT4ll(#Cϯ(X)=RXuZ[ϤTЭ) RqU1՘:Gc#ۺCF{#fl'5a3=1PUuhi ayâ P̛+K Ie/$C=- p"mD pBݥZju2! \ڤ}o8e[5&bun3p;*↣\aUҩFWXXV1sytE!t3p><%%swCX#&ηKt%r˞̳lvT_9W3=Ĉ Y@I1B$puTs +hm~-m^ ,m_@DҪ9Eώii)=?s,[\a ̮΃H( &PD״;_|E{mtLkf;vn8ħ gelGeH&$ ̘Tr-$-I霌cq%T[bؔQ~f6U "y=aqiD +8~ʉPԥpm8%.[P6 |Ю`O"f@ZІ5c}VV8ɔXc7S0xA8-\oW̦+_ /*w <x|$atڶ<ܐ̾pi,>@ A*o(K~uPM0=!ܼ~:L1C( e!5$'[v-,KDM I ))G_1Saw7>.",}b3j0^bZG' :G»X=b`pcQ K#ehnq Q;XOCrX8ˀ9(j[̛s螓t1 NI!hn)MVWm;x@\''|JʀB`~P4FXڲ*!D_x]\9B!>akN=({El`v;P֜ $'kcM  ]{bc":#>Qߨ>/!KDrl#U:B~ '{)"u @d@>}ohj6YGogcib Q!ẖH%t#d[[edJFYK _7\\R771awfG7%:y3@"wgӘGt۟IkwgsCL cS=klMo:|,[tB:FhFyJt5bacjUU)U+YsLcOQnƙ*!gj3?|r,B/WF (fTQE08#{4MO6_Nlxۅ.38Ls$Pp8!+K;`%gŝHBVr_i Rg#g鐁zȭ(ǖja! \pV<N{}R%̤i/Y+nj/=A8Բ -|cvxw7\W{%f&[F3^)4N`ن@/Zqv4>A)-v3jB잞D:',6iZܭa_p4+$L\PO@VMj?d$L as5dHfQqF~h)c.-X[?nHY|+;Ey$9H;¼[VZgc5>܊jF+t^qLu͖ D"QBXG? ab%ҙv cApE!;Z3PO,Y$q s^%ʧ?L~m}{,6hn4a}&4^0a4p/!رMޗ.hX 3f=bg/ڢMl#0kxUz\&pP/1`%(=5Pm,LK4 @.XgZFxiK4n&ǩ"kX\/kIo&ڝuzpb%5P3.77:qΙ3=gU"[Zbm6g^<C7:O$ L*\(g6x^ ݔ9@}Oا6+6O1 9x&QKu̙FʞUifV4'P\6Kp9Z" y:'RbM6K*~qH`YL^?R:[vլ\0^YeJ Ge@zux)s9UA]p閶njLAC#Mq.[Ĉy;KHɭ *!~x|gcSi5+Z[*TEEUNm0WVU̬9DD=VuCOžYtPraKS/A)JM)Odo`{_2,=ab4{/SU$㱹Qr\+^jAdmQ;S|Wш3M#ОN'IԐ~HG>w&?L .70\jqvo P̨z y%b6da-w!)e} ׹žms;-P]elײ/:ik>g^VWCi_R^lFA"R>1)zCaF9]'&h@=儆ImO?a(eڕß3ܞ잝߫P*W 'ZG&f\?黖/Lj [;0qİƬH'Cɵ]duHGl6Fw<ՙڎy^4Rתb}m"\A ')k}hc%$ X-L0"nyڀ [fщ1R,&(ǽكt!Β@5:S*em% Zo @=YJ:P.R M.J aP땲|bAUQkWEc;힄YFv) xBl~  K=rג"1 ]NY?RFj~Zu9 ufpJ4mbfG56d*k0 1<~9{׀*e;8tB 7/(Fq`(Ǐq{z Ҥ6jۃzi-4DNnZ`3'4 أwVPYҝYEdmFanzWf]Y亇4 s Dz/U߿F>4YE [; MqO&²:pT;E*Jzl "5؎BgGf1+ߤ^5EP5 -7i "&ZwyUZ#rԒkB`]H"t $ݵ})s؂mźC n1hiN.؎Tsꬷ,4uW&l|u@]?bzLx9o(L0 יnv-`C.'\2j0p<˥NgΙ 9%u򪏭{,> -g\F/k=h3!m'u k>r%%54@N2*]rAb;W\ąr- F:{JQTDjz_(Ԯ[L&xVjӊ-_lQ9ࡊz)cPEi&yڧ (~0v|D >AЕ+ T`ݳ7,x&Gij? "=D涠GpHq96ZXlgŒnGSQa[ȜMUܸv%?v6Q#l0 &/*o>:d3s5T¿2Wqoab p'\nfCJ)X7b [=uw#7t"q =x~-HB+OGm?˯2Jmʧ5m+NWZ@Ĺc87/Q5:0 ?M\Ojgq(`1Nh 9 Fڠ~ 'МϧwYe;`=>%X2x (EKl{o g6]ÛNc^&/s A4.{<$S$L\.JCfO 1UKI Vh2H0D>!o̼ [2W@Ѩ:!J6ƤDK6qLZٲ~HŒ!S"~82Ʃ;cyObsWcKGx/9Q9PZô\e4)PB.?^Ҋr蕺7A\^q<{{RфdQ-<^>ASST5KrYnw3态OlIif&KCGeV;'4#vX7ؔ}GMjtt%v@Qaj,o0"Y%glV*Gg@̈́mlM$ 4:6/Y$DgAOy!ZS_!ɾb{RPe's$1$h28~@E͉a@-9[r4|;qV1-9}>g9."MPԺsA0|-J֡<4]:pJ!?;B-OzH(ї䮵Xqd-J^4RkZ>b`pń2y4C7w;"`]XG~^ \|3%=R#!7om48VZc93\6mD R? Btu"oU~v*Z^[6 тbE5փ.}9 ckryUW@2T‡J/GduP ԚEZ$Kk&Xhj:[<oA J4< jȃoi})Ն6fqȢTͫs(%$.ʁ#R#3t'#'Tn>_y/M˂To_(:hB3X2WX5C\+lpL^yWΥwF?G~{ArE0Iq j~(%/%O"IyWC-OQ(6h-OWKhm+sH:5wW΂8lBzPhj.ͧY' kڂ 6q7;A( VFˀ'5..=*h} \f KgB9E$pݘ{<-ql ۴m (o#] 1`SsИ\ٖg39ْr#cu?p'Ty8ss~Cp!5 H!͇ip9 L K@.JFzn r_05GuWZW[)Qԥ[iO}*3 Wm[H$@3Ȭ2:pi cM(~f_wLU~j6Q"nrs2/qYp܁Ύ (BA/ywEb^gFV"-X`rSS.vCȂCU\ 4hz`s!,H`6?䮙uxdWWxP Ͷi3Q&1 \o.y^&Nũe 0)_[1 Z}L^)nO1:A"sesIa3aMr406? <=1/z #z`k(׺J_ooordk`*2yiŰoUCW ?вC̿M;?C=NX~3:Qϣ.E f;5/1 V,u1ΰ`sV"4bޤapx'-dgηC{p3BxSȞi/-gJoř6MO%U,?gJ^P]Y+ℬ@2t- !ŠGR"=DoS[CjNό!knl✰PJe2X#J=LKʬMM|\"}poƧ bmytbmlAy1_]DM8{EAh?pۑY~eH8&Wz7`%fSH!| SPPqp$~Z@gC@$ .@w% HUĴyu5f;Txgl}?S@2HfJi iHߘ5J3+FxFAUgP@ .ZE&Z9U|ڵ Y܂"Bn/ո5.50B"r%f__=N ۧ hZ(.NWUv-rLXUew3O1 GcT:55܍̮A oKuLcpb> kf'H!L9@'=+ $/TLKZ%l yDĕL{5/6;m!G:1.;~'ӗn68vUϐn IWHwά{"%;a(tO[:^FE&(Fj/#XJHcv8T.z՞*8|aJ{Mb.5ij' XXP O*(mTC@V?+*j&pӴ5'gϣ[%0nkӇnC|Z1.EX =#4fX7Y%@FsT9,%7ڧIUͶpRj,Mq{ I2z*4_)G`7Mju1%C*J@nKYp|셁A չ7ɎLf;| > A ,Ŕ[]0o-]>~T=. tK\?c9BmjDN'dfrPI[\jKս:8 Tj 7G)S.\f\*S={WD4 +9>~x|fիoueY%M?Ch"UģzJs9a/qw' އ[E)NO HW_Z#JPvU"33\łDsʡEp?O%&t;Y$͊F7~Q5FJ[h;*/VTIV:9׮iO KXlϊ L<[d i4u=F%mt7 j^9,s\HfGfes柛I!s!dx9S;>[t,Ő1r OXY>WgVF`s+_yhDٕƎhKQoAdd\w_c >u<cx3{Y|8UM!ˣ>u>v(8޿$*!X9ybT*{l#F66'~J=Yp?v ]y]/9yDҏ.ݣ m+%*m{`5(buebWx6E#0 7='ޅn֔r u#{XհF*Iir Cciԍ&8C/vL}a(zw;H"r}<| j[1Xy\8 DG]E-(2>:CC밯"L=-SRYr;#Md {K ΟqD;1ms+ܫN"6t@^"~LOqceD0E`R!TAaA67rG|G' Yc.J>t}\g_vs=$^lъ׀)=eߖI贉 }7ew2c'T闵3Q;Џ'yB{L~׭)fT:ݬ7cI&,`mA,YD͐Igs*Y?DT~?t|+ E+>5yKy xOfufc*6I,F PIʐ'@9D!w~P]CՂ,PfG!6DYΩ*<ww Üj+{"8ԇr7\*i mz?挢7ߐW &zkI،Ij[}R+e͕[噡"nN0' q}cLbx&QsO+ztm<}L[JqumM5]>֗8S" 2+u7{돋ݕ n0`j׎_nIG䥯T`*IҒag)6zAHl(0)ᶫ COx θT8*[xcuIJk;pxr{[el'"/ [)x华޴ﺟy޲Ѷ<-g ch gR?(0:e|-ŋš`%lzdb3ݿD~ƣQS5:"pc .)͏DuJzӠW/dHk:`eRiG>t+/oj[?NuD@b>?I8Z+E_tmp;I>~  6Z?}k B7 ~9VG:a|ezlP4 G֑c - c6گ& G"J$g S3\콻y3 c3d=DˉC`6`I ΏA'ς3<9w7er+79L?@b38#AjeQT+pF'; Ӓw۳Io _4岈Z8WM߯A(X{}[ ZXAI89v+ ಊ/3Y_;A!G(+RFSgU < /nH:??[2[TXШQ+J)On)#ItUV1'^sQGcr< $(=S6js]N;PW*ID^$.%@evMX%zo[AM77e}?ȼBQ_fZ+fJW5 i"Ξ%roJ(mVK'.b6#3i&_q՜P"5Mywn\ ܵVqVWI F8y|WFYIGeè{ȍ%E_ iptm7I,MA۪JH+_m h(ť"slxEZEe/+)+Z^U/?Oz#al(Į 5 B"JiMSaboC i*MjxϱâwylԮ} W3|i r[XE })S ;bF09@Aɲ?nPe͈ Wbf#T`',SC$hSW~%" $u 9MxW̪ 3 bƚEEG\猦R4c*I8?mM}#i Oo09 w71T9WPe2zfw696AD=DdSSh5[^bv#+ܿVm~qgi]S/}8˥sPؾ2h X~PuzZ+Uw>2?]Tq ߼LtL|XS;Vl4&&w&>Efa(P>C^kH܎`&X b|S  ڤ^.ypV%\QpP*bcB)qg` bAw}'eoLVc]͛ (0ՊG@7.HT*/I"[!LyA 8gjP9?9[TJ]Ai[`#ӝk@C ۣ2>+p \`i9QVʤ-Ҡec˝.70^aTƺ$'l6d c8˦G!1Q&.N"#67`"ܞx,W`+%O $[+L5N9CS(7A.LQĭ2>),&E!G0Q]~KlGM7*Nz  C+& A"-I4:K JJḽŋs>20U.ˆu-A/?؞KFR%5ԥ- 7"EabsaCxxxC!8>֟?|oإM~aߊ) (MP NpMWц [>&TxR7v -%vkMƫ^dNMpT!43Y,<B/69ODU87m#`D% /-,h;\z7ooc@E`-KGEU@#.(,>,e9NKBݘ g.ZУ O'ѣH1"-TPc}Rld[oE6_#bĔA~C+1 @3CexYD%rѤDK\&4pht!ΒtH2ԇԔ@.}F^EI.L qh_'{˪p4ˋ \sN2}q>XhCVFe52a I&݋s*3G4,1OB[%}d@> g#ڕ*fTU&\BKqBL˙Uğ֓>*ܺT"Cns%t8:&tg&XɯYnat=ŐA}>iL(8N7<*gH)2E~non[z SBShf8Js%=9Ȓ^kz\ko3pjd;Tc=$:یzJ>i~%G |BDpտCLҘ/(mn֜.?/T@wZ}A;yv1aq_>z/$[@~{b5H<-M&pU~&ib)SՀ;)CbܒU+t2 ̗bg ksc(#Ĩ!T,c<?!OEe 7L m9UpktomR6JyKBД<ʍ '̤egjKXztI vgJ.!kՠl?~~;1k;ŝP(,g*n8q5v}aP<_T؊\ͤ/kk \8׊+"6w=Io68)>>&Ck+1Y)Yǘio[h l`Hɇ[8RYNΰW4-u *^?vL?}B*p#}VjxYjN*GM P:vwEN ~ܯwEf! CIVkD^NjEO,~6z̺4l/6)iCD>K/.hޓZ`)tJ~Ku4nXt']@YFO,ʀˡm/d :?dRCx#Q&QPPRžE 2ϮnvUvAC7]35l[8i|PR2 sf.YBt۬>J؈TNZ\TV|) 5 z$A^iox 7޻8OXLxDpPF~-=ݬwTNxb׳wpN;B"Aj'z?ʹ*%R^'`QJɳtKtT8.ŤJ3&+e$f]H4y/cSrk (rA+kA";ja_{x&Ilkq=hűPI7e(WX:p. l:_R/܌,7*z˫MA  Ӝ% ^Hh> o}L{V|/I*Dp}ȶ78&38~d_FqF[Z$Pc Y¸#BhI]JNJlQIӢbuK{˃ <<̋X{!0 ְ .P9[TeYeR@.i} W:!aOYu'T]&Fao!~:8:\bJbCU:a/ApPWK,.ڰ&v LU[dcj ,S5-4 fr=`Y#j*hoL4wsj()&ln.< ;I"N[x;X j@cGc6i#T;=Y 0/-HOwKQPuk &΄bZ1HNʫjt&v؄Xes*}",.&t[ HgdƲxF+%Tث׷l$ىT5#Gy>_Ҥ7n=ÔF޷᪱˹DSqLU[|O3ePM1MkPI-R?;g!_9 >BOܹfIJʴe| irBDum2bO FjVq~nIo]LH|h7>8O+Z(P{3ZZ!d=F;ۑM]SE2*7D% < (}.#xOF,qN˦?G!(ٍZQpc ֙v>PfFG 9PƝ?Y $V@'DMz=7ϕ_,r>0[Y;CqyWipj SZ\8;/5e Q̙!6 ]DVk'>hw +pQ[j3$:fBL9̎ZޛdJҏC^MKzv6g<*=!@û}N'q;ƚhTH;>ۃh{iVx0Gar[ Z2BTzc6Jo;fx3UM(l;cpg)Ȍ nt"g٘ߕw t͑ș8~"L{y ?-F'ꉽDï\ b\fB{*.0AV^|*fW&# ~ l7=gN9MmcG֦_ܨ:* e`qXI"x`1hkqŗמK"d'p *+eڭSPiڿ 0EV{ډagA1ߨFAnk2D{G{.nDMEBm+Vwf2_IFc};׽+l?.[aĩ}%eFr7n_U=ouڎvRH8;+@&fרcW_,2q+E!<&yr{uS&5I>J.H~dce~J~ihkO aƏEdڇf)D"9 9*Φau9O.7rct+)"#LlFw`[~<gq8΄mAKiuS'lO")%EʫNk=sƍ'l@ !'XzVЂίƲdŸh Kx-@_lqrs#UAJ| p/I!^Ic 3q5(<cM¾*6 G:R)]*ͭPR% 3H%!娸XߤmlV/+?944Ye\  yzqW]qwN#Y91J,UEboSqvE, FcNe0oO;jvIBg[!<߿dbC:$ڧ6Պ$l]+?egoz_dE \)f^ ÊC*E_v5Petݲ7j QGIPLROJ?jL$jGe@w%X%KnXdwHڇhm3iJtæ;p_$(y;jp\u., ;Ohq{?}r{d{TuR9x8.^Ht~Ȇoakr II#{?dcP/3 B3b^/8ex =^}EyKcŲ~gwp7'[/% !ZfR;HKl(Oȼ ŷ|H3P(QH*ߣorx=$) SWKG|XL^)NH"xߋ[3"YU=|@ՕۉVߚ0϶źru-mwJ-_>Q_} 4 µw|x ´v'܆,c3/o }q YuMd٠HV^x +np`L)q<:nD̛8†g݂b#ت('[xڔ7"'^tb  I;*])~6]=:Og]vM$khnB~(a0cƐò'DW3S*lA~량|/xAYk092Ϲwy;Zj[㹳v+R"5cdyBl"6=Yq1d#[!}KW΀sSkd{ͲYE5 ZuQ4A)h G>BVltL?q@1 5./,#.$Lz8SaVFZN%̬if^ǻIR+ o]Zg]EDMݪYG1A; ZHUUvbѩObZe?  !lV-䇇(.= uT/.0 (j`wd,ARʣ1) $e*}d ?\j }s / Ee&잔oE%h%0ءePzd]@dƦE$~! 0 Y,.ޛU(l֔'>8)J;}vfq7 +9O=Oљ%e6 4? W9%|}a[܈>4ϱ-Vx+)N8P^AF׮ Rpw ȚkPFy|/1"?k1*ѵ6)E `y)d8M/jQ~T0n'bq]&rў]Сjo2RqJ~}M۠[(<>he4{W̓ īՙ1tlXʽ<&)n2镒Zߓ˱܎Lf :qf -[)5._v&:zi JlҒ{Vv83Lp*h ʑ8d{d~v==ڱ.Y)Jϰ0)'ҥJ5h iI޿ɶ):J^ΤubZ[j_1΀=Ev7\W\a I/!r$t)%QѨV:٩歛5Pg | v\xрH?mU 812{h uѶS]+Qh$3rzѺUPdxKJT< jE*x5GPgWP5$ 'k=멉wB@(:0s@vRlsp]?#^68@(ib 2Yo̸wܞprV0hS @l#.^\4M^*ڱt? ݊( 6Xtfjv2暰 ?+4l }sOρ 2R呞:`62 cGjN+qa?0t~PeyD)*eQ/g,cg5df9Lp@,u\wXkXZqq`9Ьajr,81PjV~J;{|oi-eLE4DLZ @&P ZM<04o1Nn:Ư>A`zj!!Y}a*LL+?, \Ɠ  |kC<[kĻ@PmS9pVU&Xm!l&  U$&ϘhT12jw[B̷trP=5M,N~Ֆ~ YqR"0,Ο03G2mGg8T^u}xQnʕٜ-~($+r\S8r;9ظb=_͡1$xK,Pyb^kaGʩǕ32%#}˥,h$H(sO7lk0ĿBǡ5bz&]EWǹ)tU+|,?J=kP Sq"̹#ӌNaHnmN\@>*m鄱WzR .mn9Z/`M9$ r eZZa9cڛ;ᾒt\eWcrK !& thI!Th ODo'К;YU0-#6J&*a XwS҆ẁ&gԪ4Ң0üfƋDJ 2O4ppg>_ zJJcjfx ǜp=>v\ya HۛcO0}:bJBx6K:j{GS ?5vIinh^sŇql䍐j/\kfeOm>okA qcVAܝw)b}+y#'dXf}QM@"¦J^&/塬ͧ2(#tɹđ qV" s .3/`l&8;0dtqHn ۃ5-~D< Hf@eUYoܬ>PuUExuD9Ql "%οqXؗw@2*.< qm☕&n%UWڎzzF HpM*s|$mgO:]~X8 UZ eE tߚP ~B6\gL7C`1T fe*+ٸ?]1HtΥ\ce@()C^\aMokt5,z0G-K2dbFCvJ.'Qd-;}xnypK!tCG?8Li{:wȓl=1먂 TgD1c(@ g#3NP 3r̝ʒ{WOI.1tB(cn!gb̖h:p^{f{,,O[zx΁M~PtH!7 HؕoZɋ:V_KdU7 7xТ}P-a$b?MS>N ~ʰ)')F8GhCIcK]Z5-HBU PɐIFYٺn"݋afrmAv.kns-Xli(  }L(q %vBNNe -'`.NVӅJZ|OI_ڦְH,ZR &߹|( ٱ('qh*׷bl yŞ2#F٢+v{}D{sԔD!%d2Vߐ0#,Z_2<1,FЋlXCd >gtPbDFޒAj$uz6fD,V'l|ڲLkoL:@S?n p3Hʂ~%c H! i"ay#Fq32WMi-A9$oT\Z#]-Pե-V@@$HwǺ&jzS[Et/w^eJ9ի Z+%9^zpb-c)7LO菶lԆU.@Ȕk܍;Z%dzJ+I,LB\G-A6THrP;]P3Nh ٯ6Zzh/y2yR׫fu*fԄ[GEuVoI 0Cz",@8۔kBՍKɂE9VL  j,6XՇZM8I+, L e7ۙWD%Qh9B%H$^VFuWs?h,Kz$s~Ƕ0o\Y:# PF_yE \3?r;XTŅń+]Zuudm5*#/zѵڙwwN0%O*OIo<6a)"URq<cL)Hl߄`[FLXn ڰ ^Ҋ|D.9v&32}RTL׶--^$ͪ*ʸ tБQݸZv/E2Q&͗>'q2)ʯm޵Y&$kt#a.P1I2:+Vb J9J]wP}Gřnb H] :mh# wZUr5ƨ22}BÜ+sa>g:",-ǩEg"QJ"T;j]dq#tiy,ۧJ@{AorLU,}.zd@6j G'>,50fd'-LXoΤSXZQ۽(sH`ȠBFo=t֍CWw ={IWue*Thh dkz # +$πd% "AKcu٨Fpyhյ<=M$^UHSoH']V(s_.(xMv4@1"k""hnn)@@e60%q:UG>̶9(,D\3JiWZW?U8Mͨ+91Iy/f?Mg7O"oڏANH'{ e.XQ<$H9KZ5(n ˊ`L-ďvQǸR&b}}iaԱq 'bR]1ZEJTyPVULN W,?H0r~Idf~1hFOu^}}6vA/ogLbN:E_ʘ*fF?6Lb&>E_?V1PKV⁳ISQ+fm_}; A!mpښ(rC_=jTv֟r:n_vdh/Yc+4׊@Md$]*(eIEIx *8@{%+/} 7N:/?{h+4[@˳lZ5~ěN2VmRF1@.L䳡{Xg"5[n97Õu{vM@Buw/USk>N˪^:lEX5ixƒZ+% } <@-[U auxK#]w$xrxD\8aYj8ʩoròS"[#[Zg2`+:Mi^can3qz%@FZ]Rb>e;lN_iyP: Ĉ9+b% $%޸'Ԋ>taVZWg'[*􆑴;\TJl9ƕ)&Ic8t w9KOmnZXrbK;~3$4ju#3Rzq#.T1@ 5QELzK_-0eq^`DU늮8| |rޫoFRJ sN;\gti&biۙtKfIP}[l}B#SbN+]8]gcJ+:_lDm{Nts'K&vɨ#doneF⶟'<2P>[E<Ҫ>+[l:BӼqw-hf`V8흛AyN $yXxoC|%X`]Elt~Z ?˗{N' 3Oy^%X)fJ˰˿ܹ^?&=i!w/?w^Ej|{t (O)xL3TP}&|ъGbrgZ 3$az{Ͷ N?N*Ŵ;7L:5bV@w_+JU圾zC=j-%KKUߏ&sl %~_ J;D7y%F0j0bmRsΰ^H v\]NrXSf#a5UfB'9 Lc%e\_mul;,II߉hkUdn5]/ 㧶1kH_*u4#1QR248n 鵼`zbc,$)lBLi\iUoa9vMNfV'Ks< Uip~s4SL1\K4RR϶m")w~a[2Gꩁ,Y++lkKCd ՅeW)k|"FG(w;KBXLHUgˬ`z3TN&Qq'G}WVr)RW-%oދ2\kܒ2_>h,O*&6J̭tp yاq6C}Fo嫂йP.Y*-YuMlQ-R7LpY{KIpzgg 9oʰ$e^&Vp:\ͅ#mt9J23ZX_7]*Q,!var<# O>cҊ8mP]Y:4MAgׄ@\wnd=WCOjoڭ1In{ #-zN=5&DшE[t~`}0s <z{4C E!4cKjaic!:܃'Cbgp"ʎG*+*.6gƦǝ_gDDrhIA։l=DnybB0j-Q6,x0>P^+6On"BE:]IT8cSBؼN}}_ϥ nWGp(u`a9ҞVY:$;L7 -+A9Y JS6Q"p1-<"TIZaL4x :1%ʡK%H4.cDqXTEܻ`^-e5sgvߕUo-k>YKv$ C?s̬$ WiCH-?\1ZнNqIO2fF)kGph )L~Qo ^rw;/8."Viw霾]?*ZCY0;jh-ωfy'_IJiɟc{01CՕIvP4i2fzDhM{yJ-|͡ ThB,B'>[޴o:ȼ9^Kȕ)= ;з k5χ4bϜK#^eFe[a-]qvI+ٲV BG5ֱ lAYz3<.]v!9C\3|sdvOA1uY^0n;K;2x?cKbԵnMg+ʑE|D| N<o~?W3^݌G ua~Uj"F-(K%aN,TfOIp,sz^A;L8rM MTd4K8%SPCPId9]L#&ݹEZS#'mp90鏷Cjۃ_˳zy (#.sʵsnkW }vܿZo~p$8GzC31g*rUV=ݒT>-v?(ǘRa8":81?f@ZI#b<;f{թ,)uS#}4D,fYHmRf7Gt䙀m^@OgW WR}iٚHa 争K8e<+9XV _]RsɶC+1T}1eוUoy~V.V`, ; A`Tj;5]Ł@/>#"fƑ@Tr5e"K0$Px>S ߝ_Quٮr#}NK\/sLk-WyZY J7j`<h0\A^P-lڎiG˥N0Q|a ̴ TI‚r^@50y4>c?4S{QOLɘa+]˳8St,9TNVҡ }Y1@ ϔhnѪ!͘64X71%JXbÇ-+[F Hv8,o/$ 'vIаhbc۽UB1?}+mwGklݺhdؽG)J^uƛײ!8YTbOڂĆio[܃;$WDg|4M{a-ݢof{l6Ǝ2pnkW >Uv'&Ϝ~MhZU'u}DGZ9_mɔևy̠öEQxu~fXy~[=yil$N&b QNTTQ2&z WAV5ZcG ۮvՇ"ҊVFϩLr-u]μ|釋ȐWU&GsUx6Tbb7 rk7;M'X8,D,ȌE'bX%SiRk^#q,>2EZdB ,7DAeal1#jeOzgRGZ`{f{y `WS&JA X7 EUdz*p-Ųp"9d([mgEUxl,"2ŧ T Z"- VH^fݺhB*gwN8Ge;dj0xcxvEVz]Zrq5<'h`VoAOQ[|qSem֫c!Ⴘ$btZV Ԉ^Ҁ| q#m% K R gFU('*Q'>ͥY¬0:]q7i F-9MөYn@e'멂%(ܞM/"9N3acv~Σzc\r>gʠ-[u TNL[ r粥DŘԧ-վ,q}&xw‘mbxAzjk0(პ&c]L[fo ] A>̢Ҹ *,ke57SQpɊ LdCo%s4UD]O|ݚIts>o,;v1pVJ3)>f _a͈muj 针!9M펭'h",j,-kqv>QR3r k'M؅6 R2L6\I_ 6/Vk #Zty ?1/rosjgiqiNcԺ p;r2c|Q`G G6T/+τu 8t{>~lJl!?1oa-3a`H4Wæ)%*A /Ry)ިWyd LJ}&ZIfQ 'o1vٕԗx,`-|ƤlxGmiř:(cF Thf B0U>G*_ɖ*76®D[ x~:Q[cCIZ9y{5NybtPI`{[n~8F{3go6pѤBݕPS|ڑ*%FBϽGgHʐ͎{c!i oBg`^ v$d[x1iOMև͊xCo)#&e ?!H.@$L;v?{:_`>VߒX|*. Nt;6G~+&1>d=<_ÇV߀ $o#2 )̭(w3~t$]'Q`I啁zKAd`p$Sw8d?$(9)JE.:DˣPӞN^q55YDgv\.4Zԛ2C3Pͤ5o@gO%l *@ww?(]ک GX:C&6v|̇ټ "* Ȓk/47Y7b?obZ*Ң v%% w;.j(04T9\tz Yռ<3S>gl h@V9{@_Us뚖+4U\>*(Ͱ;K踂 -s7:pT>vA\ε%{^֢D%3/񐪋]*Be!灲ll=he Nk )ncd>5ſx :rG/p̥ }!0۶}Ug> OwHF R ݯ{8aSM0#]r*y^J5:$|vHDiz; VlK%s'5.GR HSf/ժDIE:j#a^ 82JB:%BoWʴ~/H/[Cs#u(.Օ<y+j{SOYxx(nPq(ԥ#eυ[;nQ ejD!¸ql]"cddxrMaIu'TĈsw^Q^vnA{@ÝiR)J8Ƀ kE9i׺j}$z]͹ RՆ8=O kOtC% $dmeߛ'!0#إ{p'x'" bCK<㧷}f(z<\C2kȱr\C}ѳH8:2W4G"_ŽgR Α6/݉_LzWuSEw6+Pen , &Q:ǁtY~W,(C*mܤ J1b7O8!¼B1a?sao\Zѹ/Os40nN?o"9С#* UeB쫝S) y#ly.mj9*b.@=L{SL]|TЏu{=;tVX@(O>AN cw!U5ewt-cdlQD{`\@Fc@KnpUBXAHwԑb;sUq`7.7́Dm(PE>nU{b{=QQ[iaO@tQ}ovN^b#++&U4 9?͙i?0Mytc֟fwra 5iu#9eԼeyaݪ˫ZLj/bl;AgT6:{|ҩ{?lbu"zn' #V 8Y²1)j3B3+ j]-*M^/ _^CKjWHE7lF~֭IWI2/sȐ[E52ߦɛ¢UP3NvlqKIlɳ(۹$$;0'(: o ~K {Om=T 8 _Qf72M(ZgfO38E=cIahY<\,'uF1`(^XS`]Н9bK[Wz9DsB:˭쀈111ʻ@B즀 4Ѕڠo<?v "*~0=ü;!?9l_;-zo~0q..oJQ[.ˌ;$ǾY~} O1ǯB WȟtG=\-(R/)Hٺ/NL}(w2\'<9'oE"KJ_B!݋ 5:8G QQ &_$XxNf|")dmTU>>z2a%JJH'rw 9EZ|U>7~G~p,Qˡ;X' ZV.P}E [@6)fn)L5Zׇ: ]r -&hmFi>8, 8:`m 7̣戥D $QJ}s(}ō'9~|(1P+D68ߓl!_()u:B1U{5wR@K~ZJ}Ӄ4UwHWKJxwK]LBB+ lUx;O61+!xƳ;k Er_z9JO6=@b=J ESIGPDq\C4n ezV,ֿ H\^[ك}uoEpLK.'7|ȧ5Eq$Y?ڥ;$vky?ROGfӅ0qU6cu!tD@8PKu#{e_"oDL%x&EM1%QDl(5]].y!r}$On[roYE$ YdJ[CȀW\~nxX)ym31XOIzDtZdPխb4,lo@5c/%_M[1U0P6c%ݪJK eۥud(w+;~w@1#g-m]Un뵢N7,+=Uu<9 gAr78Ӭg}C=0T/#U# H^9 [(:6Oqw&>0O NTZYµ!]OA74uο60R-L]̒LQWev<0[l=*=Fk;ׯ =p~lmx,ZC2`rX1ƀ'`E vOP)!ڍxh+0τ>aMA=ixчV-L0/XhAJiun׬hB/FkYc7BZcBk@?j C1LQ,}S5wOYZdL$h /*mP{WZJzˆDMƣCXѳo@ۼ̟o+ȐfZ­;Z S_̂c@6ѩ8?-DÁ/`kzj!LDbb`k)Y!Zf1WeQtayaO"o`z|U`qTjk[IigFϡP(dʊNv&w.$pӬ#O ]OHUpYuX#hZ 0_!T<`>xcȜE՘DY/CԸe2Ag_0 ~FF曑yyH]Sm5KajDI鳝[.Q)#oQ}'cIvD%YߑҦW@.]9.i {1>b,Ub T򇹂c 0UR5u󔯍K7Bh^md3c?GUo(#̚?4ePrWmH,LH*i~sgG,b qMy=1:i$\A-)I<~JWg`+6aaPCUq{6UC5>Z:Q5NV1N>8 _qOHY\vK__洞 r!̐Aܟב»+tmO|~v~$ҵ81L' 5~-/Dɷb!lV"G ?,f|fѭ/an /Aj2R韋cKhf.xqei0/"~<ƴHѷ,WA$VD̽ןޣ&4ax$ ˡEo7qJ|T@SqJtoPf<~Vs%۲g@l {~= _lz l.dw7Ps,D$6/VG}YVM)C2l^9 }c• a4PJ exjmLl2%W*0TPb3K @LugY^=acc^-%|e,CXX͔tՇG9KcY  U})s8uugLtwp)-G"=CDfz21%m` A)b9er%B&pYV3Q}W!DfW`[F#6j;leAԺ1~mjN cy?AY_Vxok"Ox>8(ȩbF~%1JCq`%=hh CM!Hڣkc~4dvJ8\I-H@:Z2R7Gݼ ?z&ra_z ZBH퀸VTw,1ԅ{ȕܒƛ%ͦ9]y'@O~rl7/)N9H1'8 p2Ө̨\&,S!847k%8+ܒLwgQd:߷‧Dpw,ƄrdsifpMϗ'5D )Vm~3xTaWeT&0zllB4e!q"QNc'ٺN p"k3[FbUHڧp qb.e{.$,uh-c1u<ͮhxc^<R#XV\O+$e4^!9GvO,`Ot&RH>hPu]S]#mU~CIq>{6=GO5 wR߳^\Ke5g *k@X:j$@_)mG[!dn/n.,H3EUWJd6s.7 M, gzEdsWTSa8dߐ@/Ce/;-;#p't~;h>d#?Ž0ytUp>/ȵ|;|9!2%B Fo*-4Ng#ę)%FKTk}9`͸ S[ocl$Pg$#M[6CFb,194;O7`+J+uf/7<ۀMT.uhgwP|!r@&`9l\Ww^ng[xe6h X,FBXj* 9M\jY6Pʗg@,"t8#,ಝRc,i%k 3>*/0ᯝ_/bZW !6|zɼqD6Kgqя|ۺQ$?FG5zYw @ۿiKNUp:q~hʢR"1xy]!l6^cCՈ7V~֣շU}jGVo}g[Rl7_M~9yWӅ)K3hB&}Wߥj =QnKsOj9Q?E>6X>PYo|?|URŊ$g SN}Q>@>r`3!%6fŒ|A(CZ -:~Pcs ukDWlC=M2cC]=}*s-0&1Sn{Dz.{C| e$,V!pXVM7G\R?浝)7nx?S.-8O96j/tup`|T}:[vEG甕| w=B@ N\ԺThyU,MjޗHt.Q31X2 ywp4J gXCW~M%qicN&pPO^*<oBH9 $Hcf0/b{% {5iMsl+I%EU5N"Bu7y P:YatM#dSx&)4hTIYcLV $S2פ}UhR{X1= d!ub [l6BnA+^C~_l7^,Fq:ne'D0aSOh@E j±O@uX"bD'D?^w) r2Ez^aS/)ϩ;_a\mLxj4H%C8Z$Bk$r2Y-ݽI/{.齻?3_AbFᱞ`]Bٌ9#4X\R+Z6v/ a@`W.izj:} d m8dJZ' ˑ%X?EF%oM! A-nIDծGx*[A(E@URa1xJ 7χ0,~X_͗9e1GFoSދFA^l0KXfm5nw28 > J-!>mR! "d8_FLJȷ1eJ`_'J~Pאa͑gDVv;KzHyΚR%,J_8Khk%u{*{--k} &jwVX4/;+'Bf~Wmm=Kp4EcrS5P?.QxW(EUR5 Oa9:91KhKVu R ?Nz6zᵰ\GW^*Bp|t97s}^ְX~/q.Z8JؕH 9;6Z\ud[eb@72Q,ϴ.۔.GP?EGU#nlt+4E$7l`0"wz÷Kngy{Zis ee~qF>l=vFxt 8J (>eMT ٕ $¶6 ^5QZ#D\t1wiܐMLG@NplP(IV Eó@dǏ$Ӷ$KS5y`5qdաĀ^[.uopbI G]6VX/|dZɪ^8CndjFrHZ*{ܓR0̟3xƓs tƴ];Ƽ2!2ML `Wn=^g/|A=N SԓR㦹R8/xܢ|+n$[ MK3ٍT rv2G6!mۋ Uqx#x|g>AO?P @p|H즑h* IYEh_ :9a7 "'bi5i;/Khޤzǯϲ\X31Ct3Um[ l%AQ0lSeUe2A3CSii*?G)0ܯPm qI"۲?ha?IÄԓ80a$W𻛿'3#NΰUT~6ñ.0G_ ɾzD;Bg{cyxyU( lwf*lR0v]cm ;u !C& siRk"JC|ĦKy yF7AЭSXuLE%"2 ldҀ(`_$[sMکZʲX00\z ]&Sk.`[; hݍhx٥dd$Kx!GƀbNPlŏ+%Wь9[ *o cƛI8d`P]x`,;e7gu}/ U'J@ѧ-Gp'r2x~L&ZJ?XС:&KeUn<:7;fUw/+9;Ni{}b MkXt=ğUlkk_*>Vx A'cJm~O}*CAe8uCz!I!8 -F)x9iPW:Qw@.!(wl{+k/3+5¢V0xQo8-Ȩ7@,HEl_ QN_Hu93;P{ Jg+gǰoBC,]L"j:I.5&ijvAm]NX&Wn Z9Ϲ'] vĺe0c%Tm**x2 / B<`HI}?N ReLզJTr2i[(~\'s) s'j^|~VP\*F _w݌CK('u/`|'RaʕLC:ia1.&(S ʱj{$&S ^R! V-R]m{X,ۖ 9LW#Di"Ec9{]A&8@ &=LJ7q{YH#f*QڨWzYW`:v#]ϸ)ׂoSuF^G`&#*`MMT!V,#@Q, &a,Kn܃N/0YvTz6~DejHx-HA8$xtϨew]DN6B>(TFO]wm;1U&os֢K0)51m%CA#=]svE )HyZF'a?Dv 9ꒋVݳ;oPK\ EDx(P 0ӃoUmNKO '֫w> \nvR6آc{()S[`b&%@r!ڼ#˄cB1=Em7rG'xfkDkRNrsi Lۃ`o9':L;zfy-OX^03J9rhPw$h D0b=3{!~i)/5eC ]EO9xOCvm{ `ʥM&'`WOFWt?h# ^ vxT쏚㛭yy- }hkdltN̐n媲|r/3#&}(LщSP bv7Eg JRƭ. Hb:"%ʝ)lğF&-<%rTO* d:.ʯnuFPB1m^mYdNK?m D?LpRٻLvC9wNoF"jBw rmHbBLASeK-#۔x+UjSng$EYDx-wRmpŰk*VIOEl/" }Pz-G,\f>rT/SȾ1%<>`6D >ӟ9)R ֜*s[i@bo8їEG hJ}<9%ݢ7k\q"{4Y@7M=@Irk8=M켧Mo"$N/i8] [d2#Q] 1LqŇW]<.#t%KluėC2bAPu{r  {S%A3j6/:/؝@D"3ScdhkI4*F{R/<+ 9 OGoeF&1yƿ]Q@-bnsn0^nle%E BlFۛRh Wryi/fH}z$"JL_r3m)nU;7и3}iMv.5 U'm78Zџkx mEO,SX`$&㚞-uWiV(s C襦l &9,ȳTuGmBITt~W$䏫ty;#lRX`@hg}}" &O$Y&?,& u%;x5tH^HSHP|dǕf"?FkzG0nUY>0ź5i|ZwPR`U_"^pW7&fW~d$'^M?T?x9<o32 h+1p.= Ubt̪T%w;] HG_ÑUpS"V?d:[nW]I`Mdred2Cm|SS.gwc b% DD9c%ɚt@ 1TX:j'ra<;\G 0 ~5N ( ]RBT Vg{GBر.ڙW%Rpw!lk܊:a}Yy:@ΙR֮s1ea{Lopb >m(`LDHtj$sVמ-)l}d5. j I2F X@F =mpj<__{]Y$Wr:}cXϒE`&i~i*adu&{K#R=d\h6DEQb*]H6/|[Tٵ|x~8ʔ}Xd7]ߩ[e宼 actQ9^=|.뚛sa^$ũgbmMPž<}W u}U Ze1$SGz" }D$!N洈Zw N :RS,;۷VOE6:F YkD1%rR5RΩ|IcIms&5!xfϵuUPή9J,6n^.azP:7c'*H|`yo%AwĻV[mNzbKoJ.?WN3?u 8׮{jھjϳMiZH.l%w-SUvddPCfh,ӴqrZjM#c~ZJ4}I\eQ̷.+G(Ɏ0#1aSˋTc}͖=H>7PI< mg+cKY}Tz|nڣ|ښEDtZޕ8(lG rJ=@f\a! H֕0DRbB1}HUx~!0-U/C!#ʝAY鶽']-4Ҽ<87kmw,** 6lcݛHY;PFZwh).w37RJiXէpGvВef̩2ġLKڑ/F@̟ao4LQo}Iy:5 /.|?e@`5޲K]mVPxiB ēHc^9GޚMuԠpg"GP:;F:gRQJcUƽ]qf/.`%M)gԵPIKswet\0~!Q7.A4BVE++{FFDH~3( 0uY~bخGck6!kފ% h1ӭIԡ.Xi1`mUt8&W>6 rpzduʀH{65BD@ 8#3W  .~;nA5T) 5'5IP/*$;& IW-8Af#T`>pY͚]!ceԓ0#9ʳLݸY&|yύ;jٺ &3͎}īBayoc]|8*"ܼ$>c63sA_pȝ1 *l2,VFq_=3`2n"jK̔;d8hRZ~E[,g0>#Bꍥ VnuR@.2>ACKG?5T+[TYuщ 5ߗ?G̎ v/\2af uH9mYSm $LEDŽJCK=lQ2TKQ *tWlVy}WFX jٟj0OY(>{-9YmsŹ:U6)>AdO0GH}H܇)]ezB SVD7N|e$-p̧4+C_Ŧ5$^d)P6D p#Jv8B`V=Fma( |@mfLωA[Z|'NԆxg6iVbn`2?1.xM>x68!, eOr!I7"zED&{%GKPȬڒ!Y8%E9u4'$*Ap~ bU2gP`hM#K[] s*iix nVם׋$Mm ~#ˉ޺e0K/PMqs3oW~O2}DUO3*Jx}m {WpK.u4rXٔ4\O;˖/Wzu'-X7I[NɐkPkLP7JJVWiπE{`;&-aJ⑿d4).PQ]Q3@a}͉@3*j_$ikw*;|#z4aBAxtrI㚁iO}İ9ʢuF޽iѣ$8vFNNݓ6i=̭|mӻ[8u{/e/9CpF]%36[OJ<+~ YURKڶbo=]ծl!fAWc 2K;?NRYN‘alj**!&J݅Rb2!Ry#97b'uХJT "ӝFW!4A4"eS\o+- 2{$j"`YG)يuuj:N,VI[ĜT^|#K95rK~J\*1\t8pFя6YIAJ.5i>-N]TiN#xgS@UlܜP +]ݴKȓwED Y ]|>f6.e:g qE'z} Q&W,!ck Ci\goGX 9| e*}H32crK $S<;e 6*zC0JpmE{X#)H~a)7R}@\X6dă<= |o"~ 1ȭ{TyfBQsn dgYinUSOT$홠˲ʣlVnss&v锈?(hg(62V7ZPpFAr`]o2k=ozyV'Ju'Y //`[oj3fn]i:JDUP4B۸/$2MFH|eg]Quv?eK#(0QCj-΂ywqӽ.>ߔ ٙENNߣօ&7׏Ư Js0`}&^xָ4@szmq]*mMoFYS(;" _[!9t`2t^|dl'|;Lx[MDJp>`_,^mu_n l#$Eӗ82yw/Zɰs>&&Ty.z/|C "uT˵B&/+rZHQ`UZAYy猉gO(6 LT&sdħ>bT#,F({,r1q>3E4cY`]$NȍkUE٫Xau}k(w&ɰJJk#" NZ} Ý&GP9;nc;37AF)j9VCt$&vC_vM4~sTEf6!}-U}2歹28-..zkk}]1+׏w^;LXĞ>( <RfP4?$sAC{ g[%m8 #W 4qj@:)|n~؋# m,9`iUNeNLw8d \`s>ό/wXHvӊl EPisxj2Q%@jS@JV=.iX3svͲO2QH@hhB1 n(3 @e#Ϗtzԕa״%KFYJ$gLCrBd@Ek&8r?"i`C̈lY=^w,zAǜUkfIH/ghs"& w0/ Gr l.b0ɮelhp֔sm+Q\@%.ˢFeKg^3mJe-K/϶WH\MOμؿӾ"zv-n#¿iCr8 pLJHom2<.RivF`u#=@b3Y}1s.xKj'pM_IF B/+xD@ˢJʌM?2Io 5vYR"ci&b칕2n{SQa4mY/\ = e/Cbw9gSur~2L+OZ#+3 ُKǕiR^=ox•NUd79ԀJhvmq/L 3S j$61hb=gYE f{=ye%o׭z$*lRKQ,h{&}ټ ɉPzt_k[J`+Q S/j,Ol[6R˛Єܧ :n]AaR# {ס 2Fsp91ػwR).V_Xgan(o1\{-H !|1$);6~j\bjP0CD?,1b~A&-!Sy7} "2;\ف*VqTohdcQ,Jɛz(Rr _ P*w n$ŭ*^$XZ; ;~{q=E!$x{X8F웚{0DP1j]i^qE~K0dd/:.RƕQ[ bvf?PF٬f#.6 ݳT/":=v:oT`>Wο /awE;¸$#dŲZMKz``Ge!-S@ ?[ˣSW߮A_b!sS)й_t`$edb_0<E /1+P4k1ǭzL_+j9p"*vp8QE@p W(Tp*ŽSSR{ĿVʾ Xa.@{}ߎx)l#KNPBa '.$6q/`w\FUĦ)>8_R0R8A+??&G}9|WJ}wb ocIVlWi:h%L8Y Ҥ2-puIk;0dz|秊­wިYK_:8l \R6r VHC/Xyi%VNJ/[ŌI*#ť'iԵ$Q,S4Lᮿ|pa?JOM${9rчt1ARi2Mro#A;_͆"~X 7yŭqFM<{0nP&5[`y$1zkVO. :[$gkzSN v&rsY$~.n~/Pl~qO? ƶ['L)]LšNL~0LipҽBqE2/O1)h/ȷރd7ZsJm왨 he/Zš ީaLfd(IGzy<~Dgؽ1;TEa,h'>"Ǯ\Y2WZx55}ޥo[]I.}RTs,Uda4ʠ@#Gܭ.kGpF^z}9 rc.?Wڌ(ITĿZnahL߰;>X.|DFwϟ9[(ѝ'>%^}q r:ѣ6iYjU|,PSV<`?vMܬ9h>YM%wTO_uzlzR\O9Ap>`42~lhXq5[Itg!]&C 4q{lH| \ &F{fd+XeV͂`#HxX/Ɓ]:7br&61fhu^I6ʼg*leSSini%F{nΥ3 /kG A Dbq!V)~%;$A$sbJ`S=<ݿi_+L'bG(K()h0C +A;Pz4ƏeKm="{=HClrYUCW7s b'Coxph5p)*73e b^ş7hy5z9fH^:3 jǯZ"h(rFFW72}NBzB-g׀5[|&NJQ< d!{dk\B#$(!z- KR鼊j߾4"Hʪ$b{Fxbkm(;9.j5U:R#9dT8 zpԅ>0CĚRV@@b @ڨdu[Nw6f;KGQ3SʋA&8mz)bnrUΩ2$Fp k]ɫp ?.nʭ%i<5:Cr\{\[@۹UZ4KT4}xu`cK!H\{ZhY"hT]ܣ[[uԓ;zH҄Fpq0bgp`gTQg*u/G;O*4EO^V:@:=fh?$V%0*κcr9:rRO"sPTK' Ix x^ICɦ6e]DzB LUS zmޔy/؃Zݷ>w\{p*7E Tu騂5b!ӱ;&S 9EKfw%pLy(o]#%*Lٜi0g">k3q⚔)&+acBqi$ ޷=I0dUSR& -lvDZVL.[|g:>"߽Jř𬼻w^hJ/Nq|R.P ndgNc IXJg~II'f+wÛ()H;`C {g(D8uM+nzMhf셢$8S—特=1x%GWq:+B=bU`R] گm(ۮkmL${c!+-=(Š,8?PKyBuP'+`W&T{:Ϣ7I<=# /,DeIrkC eB}޳JЉF2'јc?g)9ӢV.pxgxJ6!/P=tDu^&q)̲C8" IfGDy\z ȩ{U|R Fr2RLӘ=ϓxrK [UꡍtR&U~z?0-Fدr8LZ9=ImEk .r#^![3!8OYTtbQ) o'H9Aa\(K!BeIIFXRcQu"q }H|+tyy B<}h[M9g?y,4٘t<{/!6jo{Ց> _P=ruGdO +UsYeo1w:áa2P^lK9_T40 N5ʢ`w,#{7;>nW `Ʀ]:bét|x.fܖ\S/qpo2hP#Ih!#:a/[٘2pqƠp=*M3ya2 KW*BR[x[\s"dvhڕX&*.uG sʹ?E"L^`Vt]XGcRL0b,J,?쾼[8n\[OӉV:(b3HziaR GX$iHEz'AQog&pqT.NkL^]|̈́r~>. ;]kW_M:Ftkņ6 K j9pt 뽓8]ҁiJC_Q9'y[; e ᬤ Jt@Y8GATbSNM rs_XkCT;ɢ\=t޷ܺu'L/"`D^*-JZ;h'|=å~/ZH!u˜y ^$%l^6ckoԨoMDL00}"aMyňVM=$Xh]ˀP){||LcN]mGo oo=sFVڋ\e*62#҇C!U`E[3 BmSq{ln,![l\%ۍ(XF%ff*'pПMnRMz:_j ycCF_ ce̙#xE3?;FzX~[“EocWvFA,}Kb"B%@4m4y "MwJ ힰ#<Ȑέ@w}1!!H5ܞj(SC-f(_AHIbbݠ -{4@iYZ~UqdR DnrQzR͕>-+X[< J[ÍĬo`E֤Œյp5ȍ8.`CcJ[uT4&xQ[n:x>M$OMrG_۩WL=fmK @w7PfW'M,֜ aF uV$k=x"% [#\MBE2Ka0؁*VK mJ&T!AL15M,yAm|`6{L_[ $[@LX Dq-W!,ΦAa4i!勡1v@Wd$4C.G\EU}U.e,13hQ>sL<Jˠ&$+ǧh` 3.ّmş}*;z)O P;S~#tƑE?_8 G[Le6RwM%acqsOMߕ|YĭFj>d\_IC)iP;M˯s+VM`M+$lz<ĥ$ޅKο o?5m\AHM?T(EբZy]Gpy SrKGV_HІlOa6*Z%4%j(kdfrP]Ew,} XܸUm,oMm50O O׶Bj=fz@5f_С JW {Ho%|r .ќ\j 1:aTʛ>J;n jf ?N{tTJ, 5Butsfsk}GgԠ(z$gB|9[2߃$7@=Wo#}{#-hJ**ʒ(Zz*j-/9I$Sm0ȝᜧEvde; ϧM2.I=s1W'ZL{JlWs.nr/\_ZG)֦tv3}Kt37$Mh,,9dٍ_oB?YƜ|#-τg*f~<50V )) ?vE5}] b X Dg&5~lʧ).Uzj }0O *`:(6`x(ÈM ;zE$R| q$Vux^jc5 zX݂6~8HݝR*l)zL ̡RB͗j zqW? 3+fOwƞԻ MjܫJ,moN]ޙ/Bԫ[x%CNq .mhhg03[ j7ЯXz瑳>)qftXtyoEx<'FOɽ[dxi_>EX n^e0a>0ƠMH+i-}pSh8=uqp~ `)SDXX s]% Ér?@;Seęq !?NA[fCI N|Cٮ#:t @*t2N㙎..&bVQ+iGn.$zCUпwHDqUmDx:^\(AOconH@K0d+u 2Z̸&:,Ɋ>xHથY `=V.]ҮGAn0evÈ=ֳMyadq1n.jɑ7kmzA2{K#LUkc I1^hp6C"fyb,C+kov'\4&Jl¸!B'hPvtPw 3}.[XUyen4' M'*vsjq>.{ s8!̦K Mr KYң\Mr;esNZZ1^ j@V2ogۈW0Y߶G u ̡˗I ʁa"l>C`<Uc% BS^,ش-gu%*8x{y/bf1ϴs1×Oq@cDz'fuUF0ha5,OM7匪V֜;Cf(Xk ;h ڴQkDz뜉ԲC>oRQX8-*@+23Y$FuiVT}.m| QB8+0.(vnf);q\?*>X_ :[)kd[^zT8f /:ݗ8b=v1&\ڵ_-&NZ*/ѥ2\N80"bkY-gjYƜ LU[8ОU=hG*:IiK >2+1xJ34el;'H Ak,8zYo547+>f /׉ܗ:Û5U]pQ揤ܕTW$!IubXT׉(*°ڮ?(ҵ2U+"ő>B%`00sAа")zqg&5cKCIJ%{81A&Gb^\JC',r^h.ĽY1xFq: >{&{ A#inMkw?^&@ beX/ 6f&V#Քҽ L?&cuYFӇsbT(kQ{E5<f6GID+) 4<`2G`3%s3JXkDQ櫸aMVޠ,ĿGMQǼgb -Mw3H'k'8]93Uu^jb7-:cY'w1vZïiGVch.܆[[N1 W$ ;'ozy\Ju4~Hُ$Ǘxi82s@ -Ɋ]eh{FJVǟe\a3f,sz>9[ncۙ}O_3r0le[:$QwJ6" $SB(Ͽً63Ђ2{˔f蠯JzLHjzԕڨ(J+fJ͕[,R% dr1 D7lI]`mO+ӵ~63},*`3ࣙZ(O"̯8#{ZGwt)V8V$f87 cc6ojC:l"w\4k~!Q PĿFn#Hv 4 ԫYsrUuD" $rA̮]$sy+Q_Ev CST-;l4 O,.D&.L\s2z \Ql mQU/ޙ2B0~}[Hϔ'd-آǧJnis]9ɛBNڬMJFI=3-{9͟J mR c4ƲȊl 0e)Is3՘UIMi돩=na:I=ݒ EhMgoޤO^ZKnT|qR,^ sg-MY{ feaCfw\Y Sú\=B5Y7˻."iRr8&öaʈ ~)\uDn⬕G?v@o"gԡ{CJٙy}1N)]u>0)cˀLΐcm>SK5_߷+*Y.jVW,Uf]J > H$ȓL"| v5 KhÏE[VZ+8lX(ѣBYE͵38wύ3ctq6C Nl'HEATM׬e9}Gr R 9 mnJ/ܪ5i「&6u\~嶎#G_ f,},1g:KOȔF42VWLٸO653`QknD8 "1 ^٭sOh`mhHBy$JiZ(z+IKLА5AaUUh*46l*vez fł9A*,dypEFCbD/pOѼ6[Z(BA2:nZQ?5hj Isى[-zO"oBhD2z+R<1 a fG!O69N4bza_fpNL8֨kSUlYD8`*9F,&iAęTsݵRZ=-3oYTa5,C!ZU^GeYD4Ցz?&jd%KM >g xw߹fxrRuOr|$BŽ"hJΪRx ,t}d0A%Du34 t(]Om]@L m=>ۡVd b[oYCudg;4!X%϶Yv`㫞Uu2 dF;a}:thT72W-7<^hvCSYѪreȱZbO%Uf)H|vH&_4GUROAr7"^?X/:^yP-@̛u_g}qbx}`UW+t66qCT'.n/bH;%Q&2?< qgox':O= nEnMH6[&DISg5H>KR0wB}4 4 |N?1]) ! /IO_A-SZ5 dtWVRs= ޗlUk6:VWT-s"3FMë<9?2gAGf )D?>8".wӬ`\&`aCup4(*h륦)C9*,v`qi ins:HH'̫4pdjuՏh'd5߈vڰgI>T7g5uP 20ӓ#][2]M|憮3ꓕZ%@.f39t8F8/d@zOu_Ӣ>èwt'aK_=QTk2騏r1DAZa/7B[_AYm9NL0K|>^puϮ_E2AMNbNRNXFRˍ 8u]WVy=0SNZv?})}W9,x+'s PVe[È*JYmRĤ}Q'pBnqtH1^E7##T: aIKJtfu J2&bfi'f* adɻ@0@ُ frxD k2fk]{?D>"#붉w!(@foaH&חLrXdn+rf XoV-(ˣ[69  +G>P>N!S32`|`\O {*/;G{jTQT+5.>nYx_@+f {Drg2Q^O: ,a94pxnrdSqָ}f\ZX|q'V%BjzeOӜl=FI5l9ָ.Vn]pbr㐩6X5SOx62KU#)A蚋mfqRku[P l2q}(S30hu8G%^*d\ _;SI.ljF>ufgsXW J?Q<ZA_eLx t.J aGιLPx_Fp: cm2qsUTw}F7 /;!Ff둶 ׬1练7H._*Zvey*86>QEu\v^6WrE* y%DˀN T0ҙd3akmX6@+^eqJڕ0T. ȸyމ)+6؍8]+>$2HRQ(  u# Ãgo Z `] @5fW b|J #iӼw[x1[Ool$_TL}=It!mGP.GMτ).{wz*W?tbDx !eC|7Vnb5Q"ZIk1!PAЋ_F(OW2jNǨj,ZW8+:41 ̚g;?ˀ-r%&~ }XNh 1+djM*\Q,4V!b@iWp 9!X2@^`U'^+Enߚl0Zs:%XŏL'FYL𽩸bSe b+wkS(~:o8,Ƃ(3aڧ@|#!9 {q}7,wt?$K\D'`F7>f]OV9b=YFiN1xekv2Ae2#UkK ;JGN\RW#q$&Qu*L^T!W^*J#u/1j+XaAK ] `lMX{\e"jڗR=1򞑛#>\f2UH0J_~;etTO::|!+eӱ۩d\ $ !ZtMcoʁыyDŽ&ox&zDfXw/`N*sZ*/V XLVߤ,%![9A4Ͽ%8wiI Zn ;)[(supD%r ɽg5W" *;$ӆ3$V ~'D X*cIƌMiRSQmSEBBѵ`=.h5g>y+{ndihQR#2 1 aռ("j<}nZ+'rjx=֝Y솋_Yjy~Oް؀ @) Vj';/+02/ҚZ@.5jUbb`~f)S R7wHedv z_nLYj: +,Ϡ 8^%U5˨y9.}jVV*Zq\KV7=CfM y{'%5}0%;"bAj?X)sl6W/Ld\$?mEZtS٘Gx)|1\,mO4L@1۽&tlKU]ǝ Go0'fT,fXYtɍkevL_ }R¬R7JGeP&bUJ썁6k Yy%fB 6b]ZjJ^PԮՑau73rO?.â\Jq7K>)7' &u%SeMwxkOm]t@[ m$q e9&[- C^e.b#8u;y&M*~߫Yc27rvQIY!(g8NDi3G&=:Sg2YAJЮ(̜/=L zsPyJ: }{4Q2C6z-rtOL8;(58P^~zUE3IdI~+8n~#d77c`Y"](c5,4IDF+^$`r꼊Jp'zndY>GМ=h)^PV sr / XTf"&#ͺ : 8x11NNa(?W)?gI-HX8K~ a✔Q,/D {iK>8 \BLNf?P{ؼu#G=Vc2;2W[qvmaW J8@/ <][RPM՞l2駣| Obftl=Vй_%*wg\)ƊR&ˆk+[M|4 |Wּ-׀;<S7>י`2_M ԫnbr3$UNmnZ(a:_4Ї,]IO `\.H+2V@h_aj7N罞ʂ>bqD!7F4i R!KTHRKz '~ B_>b?D43aYd^{x+h줥E.kxƒUf)xޡȡ\~rD)y#AS*v f('tTUt* 7< > @nڝN &ڽ8~9tƬ6rp ;j%ib=11j]r8 ;$-s,raYSvZoY25댛W6Ѫ5Yׇ_ ۋ_nO'8s$;IMlIm[^y`}ϐk;a''=KrC7Gһy1>^D23mjֻ.e xhNOgLČS#ⳓ̺*­F\r)j$'؝dJ-$M^~ي= vuYκ+M)/&9劁'kh!gҌ ʪB.:Օ^8(x?+P<&e>tԿ?読4AM˨,atE:2m>/{lWU1-UM_S2qKY/}ZIRٜQw_ 5oX؆Z{g> Wr&PbA Ǔ8"yT%'H,:>a6]D2}CaqY`Bl+FNUD8S q9) |Y|ݔHl@}>g"'EuaR)!`j9@[PMxd؍eS ʦMW)JSRR$[fԀCSd zo3-`I-0ݯ fP O&Wg֪āS[Sv ՌRwNs>ԓD9 5#G(\6U}z) ũ=Зr!?UƆ+)] K05vf" &vZUz Ҝ,37myʲ*ي&ޅøXu;-Wg?eVUjUi&g [ΖU%CZW0=ze54c'' *.&pBLHet :+IbFD.y1Ԛh,A;5P.I"Ex)GF8RmlL7j]CާcX}x~Wg3/&SqBGF1-;*z'ļ'_pEo)kڳ9O-DŸ0Vp4^pUX-}hz"a).9QTlqY^KHfTj-|pjȎ 7<5UgӍ\͏Ϩ5(g<90ugNn @` vxsoLޯ۾X/PFM~<̉$Q`,>y?'Q~t>ۿg/ fS4a[bgjÄU$ tOXyQÓ9f\9K˟nu"a"3xQ`RH&Rhݡ^iǭWz"FHfAQfb`Wu)U%g<5>!܉F 1O5!J6m>Nb#?adQLd(r?|Ju|AӀM4³m |^,+y װݮͥ+,If#zwDz|Go\A2p.)>6@9RhU!x_(Wߘ=G[}6X~j): Ve0sj̲NS3ekuJR0utgV6Α[[O&(+%Fal|)(~/`$LGr!nVu.բN1:U:o -Ϩ|_P8JV2"˘<u39c$$RJ 䎥[ vZ'I2EO`ɠ0Ef${4S~pTXQT# f]s gP0eeXz+E7C//_ u Ν9k믠CWeC#ըy|0ko$l#6pzWB jRh*҈" xic"-R C]K6!x #h>oq[;)"*^O>L^܊lk;d>yTt!aiae_25'Ţc+_:vg݄|P C ۝ĵioo;zrȼvFFVtFRh5L`k8%8fz6{,s-}w103;SqK~?+,;~?DeD{eHx#}H(S^o1A]x^ORI^e཰zQ8HlS 42Jjv6&ՒԳ2vه=z"щ1oJxK}8=B}>÷iZqǾȧg :g_&VDSRN;% 4?8oI&p0$x&ȺRׁ)Uw eY%4ýY=NOF]aIy}a+{]wgj-LF2/GqL~HAS7D6)N*QtZ}~]Xmmx`3'Gܸ-@ S&\*28K8Wc_Hjpat!C oɷaԥ!tʴ3ϘDe %'fgqb]3g5q JdZK֯?ˤw̒sisln)?+6VŮ +b%+'ێ8 '*n C3I=\3Κ ge*5M(_']mk!w; LX)@wuqX 5%F*qy WiAR+ XPpeNr0TXLl'Y 5'7_Ƚ#M*hj2I<:_B~C Ֆ|+G YM7a0x$/B<?Ș[ֳ߅Y hP /7LеM?$Bt Fz!跚!0/W-CW-bK2˞rIXGz2mg wZEAF]d[:~28@9ED[q Hk ').; b";y7ϊ|8\Zx<ޠuж~wK ?]pk%‰Nzgh) iªjJRtqiA.V{ri:U WC. ͧAr}k^N[1"^bex(bX6)x[ :zsU{r C柲w5=R G-8Dcʿ(~r QX< l ^-B6`WX5,6,+1IoCwc@i6#7g8j" ߲v(7,};]*&qAeSE(VNI=JӃCƯ488F%p^Pō7pU{|+ݔU "Ȭ.D W_aϦnt6ޠ_ ׌\a h 'Eu'86A3ߐobTiv\`F`;l]/wN3k乙pMBɛ!ZK]|חꥂڛtICAC|J:fQk+ҴLD1X8L,-Rh!&6R }n<[;rΜZo4f'2Tu̞ 4Xn#ꦶ !~< 1hqbEֽ @Qxdcܗt) A}G`2K"jCѽw&A˨,fVbOzNI@">XG{|f!ECNߧVOgAo ,"aq4QM2 >JHh1AͱawOV5{[ZofCq^EUvR?FKqkRwl!yh '"L߮dZ16Ir .Iiۚ *ȭ pE>t9}-T [ vnZ/Wfh8fsuըTWUh2V¨mBO}hZe^^,,8;H `coj|IDp3*):b{c(rmqB@v{(@|v7F!W|%x!/ |vxS]x,cb^qϜ.m%KVZJ#}aV,zܺ?)g8 LOq$o?Gd:y[/T…Y=QY |eb|oֹ '  H d= χ,50qK#H44ͮ,{e]|Hx p$h΃۩D$ߘ=Z_)R DOؙ:n [Ruk3 sHy mCIF?i;y4O$*(@瞈szT}aHYJ}* ,6ᆓZt; ԏ?i?:,< te?x n> ZyZdѵ4Ǹy0DcD]q,N;Rl{N @R?.؎ ($KL1 T@y6l:Cq+PQ^Xs %IIʏM8 >ÜIƲMòъK[C<@GoH 0'I@< `t,刑Θ*Bz{T t$V,B"Pj${-W-y[ѲVX/;K3i72Ilj0$,8M]6,:3U ZJqQlA#-L!bhyF *?vZ; ‚$%O j7d!.fٳ/Y3JVDt€.̄c'`ľAM]P.-0i`nja?^w#*~hP? 4*&URh";rMx81v nmAqx䌖߂n,3E]~$A3R0qy?$ȝ)T&x 1\@) ..U]r {#I@X>dp ʂG(%{;Q.b{/: *̫p)xe q$$kԛAG{h8&3܈7n5fy^K"'׌S}GpU8걻 sԦ=`N6^-V {Φ(z Bjv P;K3[AkD&w-h9Bٽ5kKB^ЌJ9w ]Hɱ, Q| tEDϺz1BCQ=?&s$b=Z+#fܿ[aIF_ Oʕɒ+P4Ͽ0G)xͯ1f\uBU-&_V%-J/@Tt7aQ"۱ΙN#Akj-Gt-6ژRCwc/5$pzƇ*"!N&&:{ةͦآu{g?|ѐݷ\lYqWmQ]籠 7&E`*g8c"w2bp~YRxwa?0|'wޯ=M kMX3!kq Q-T(^kmZju-6sjHAY9usI!B$y~Uz|B`rz?pdx}ƺm܇ SWhǓ]&TPX*3سWP-kXŗ7S6jJzfm8i{`_əx7Ba}|:t%974Y0>}aNg˧^#q,'܈_&d Ѩvx|-k..e\rvc=1Gʈ0%2L.F+ Pzؠ]ǡ_ "(c{kF]YX4_61hO@1 8rs|{%t{7,s*bu"wY$5:zgGXt:twB7G/ _3w 曩ZW`x6b(]PVXMbo9 :ݫ:2,yzx`P,ܯC&N1tkk7 ifSCK}kaFN]VߓuPpOV$do:4p<0z[N8@ZQ"~G )`SicX[I5[,F%..|}NƁ[zGh5Ȳu4}0i'9Cv^ uɫr?Ø ZIxLGt)A.iڪhR/M[༨]Qk^N,&Ųqm#Ϛ?<ԕP6eO9o6NnnV ڃC@:`|%QG^w1ڛH4jtܔ.Cs6#?E6/|S!\Em Hݠ!x/M^FyY.]NNA{S^J; у`/g;yRl_+#|RbápW 4:M`=K+!b&HM~TuݵaaeI8-DLMt|Prg#oY54ho4a:&j5F~t/cYc$)^%~H2pYv>4kcl6>NӰ/}85E%3XW~}" %87'4NYP=.ޙ 1xREqk k^*~d\De;@n3֥n6^5'z!4#`$b ́<GɎ8O(>ѫXX aU WX^i ,cmsc3ҔK9=\='n%Q$*z.rޙ=|޼Toe^4f }5q&ol7L$N)-5hϗyIe+L ӭRʳ<.@`k1ջ6b ,u_Ar  q{\afNJdqQN6cޕ NRI7ŧ ,-R܁NGY)!oL`Ŷԫk {.g8!~K+9}v\ K%HaM_MS/e0HoA^W9Y(MϪ PUh:g2f~5; o5,ovRnOPd6=*npu*Z5mOa@C {WE /qflF˺e4ю1Ș DoӃI=.󉔵<C1Jd'*!AV,eL: &^1K !tե`Ldjƙ1WÕŏkh]eL{ҟv0br? 'IUͽ̐8#?v3b>&J܁2ij\Ap#+Mp&%&81fC3.bz\jOl11ց 5MwG @(&c@x{ HQmB($2 }Ypow LZC:.QU0RyeJ|P޽,vc RI a=t&yCn&'" urpQJ] 2nFc=d]>S8'E =5/RV8P|&WKKo'Kl%E((rӘ;/g=ҰG~\ѱ(YR|EN>w֡"Ǟn\іqCeB`Uw`TB~=6`*»28 c6rRٝWCF¼zqO;/YcA<K򣪪XuA?4==p XDiX.u0/}зSl4+QC%.bUCp[3&f&Pq:L5 ̵Q̈Aq<9 F2DI:XNH*@Htuh&a/͛B~YlJ$9#D/B{SJM)wيFk7s̉5+=gSusy~2Yٝ`NS[!bZ+a {Yp;!ϩ* ^x sYGD%q(XH1If WFzbCj9f0^Sݠ8~/fL2 $[ ^T_MfXбGކ_aVl+-~evwa1BjawKc3 rPGA:;!f;iӦaZ^_өY"1ck0?m4ɩVj+U#@T B͒Nl0:ޫLZ7M(b}K<;mEڛ{YR. odw Td!f𪱘$gPXVvI3~zNxKQTXO>{_cfLe"q0W<{U`L˦Ež:wTH#;Ad:Wm3223t^M2aq&Mi %Vtc;`k6]w_3+(M(l:[ONlܚ4 t6?0 %[m J::Wo=ِi+, ly$fWC[]P鱂D6v.Ð|T=|my7;k[~:\B"E1 1g9?Y)s!Ehf8:QT`Lw|1&bĖ`l!M8WĪ%6:΋ACrT@buE5I#un8|AG$g(0f>c"hb!Rzxad]r^$>\R 7̂12?,OLdV:YCݞA,[vbg<K=P#/ʗ4}t~2Tw#Ђͯ='PKg-_G!LwT?n?~ej49l1XW A] *SA`q\Ɩ&,]̚5i'K3 `lP4C @gٟĹI95& Fakh5sTF5Q]w]K c>&q%FL'5AhGy7Tt$fVI -LJ*Q@7fԒMo|FqDj=[[n}qe }8jZ_ɯ%̈'yR{euUd =Sz|F=ֳśy{ g%@ZU4M$~u|gqkiCm0ΞLޭ%rݞi998u㽴-~"jQy$ [Vwv) (W'7?gu2?i4 f3}KA"~Y^a'hshdu8wC֪U.EK>.J 6rY n͑!ӾkO^G{\?鼳W^Ƴ0;ޯy2qP3K[!+c`f0o%@q ǐvj.FfsDXS-{$a6%@np]+XՅ-KDylyGFc[[B j|/n%dudyO$=f*׳,oúN}P˳0ޡ"x56\uО8c P!7u1kMbi8wk%D?a]f!T2p3\ۙ&hp981Gvѐ :ʹb=p<AI|ߡ $[)WS ?d#>L`$ѳlhSe$yɏ!d\̴DYՇͥxFYzdn["50?!,)Bf\/0]}h}fZ[rGwvP-vZO ޖ_!PLI J{om7Cg i{EV##efB(t^N($4J49W1k&9Zxm尅:rT7Cx,eOlŏTH$B uK>!^څ}Z_%P:Z Na~Uw! VA"(PRfBڑ0<;x YzUf7VlQxNH~3 E98[٢gq KVs^]y; ~L"hI?t9[m,9]/KݣV:#Q׿ dp\vY{Oy ifRWA:*%i"<&:)wGgUȑry) A3󳃇+ cZ{d,KwHp4'w-bmKDzy^tr#E0\="QeN]D VS @:W_'dQ^ akk}Pza0'>'( B6el_莆v)t$[Za $AMfHo!)=e,RX|#3$,',w2?m&9w #nri(Gį,37xʑ> Y -(Ox~>#a4ϳcd<yk3MAy"S߁opu7h/6{[&*}2arh$0N1ioREU$7 ^kf >@>xMGwl"08 \^-kgr+#]x>,CٓF01oЀ]{\8=حnC%'_ en w] x"/kΥZJfEtN*Z^:q詻pۓ bMS?@_?H*~0r+U.qψ)onM_bD [2rs2\%w,̤ۥQuSv'e>x |30mJ\H#MjLRx& /| F,焅 @/D秖:,{Ŕ=*FfY7{Db O.#95](qggf[#Rop]oor;:=l/zΣ $5N(yi%>5Q ׵жrP?6VӁ6C!Uk?gV@2òq;;kfF>EOS3)`Po/ߑ謩nbK ]Cxkٮ{8(u.Pgfi1r=U\NQ2f{[?Btj}aJܺt6:^1 چe։6u*şA ͙3aZ8ԠNN,0I=rGeC&]+%&}k-! tjā#y}]HIq(g\mX1?|ŧ r*_:LEߌ @_#Eqe~i50\Z;]bj@Lq1Cu) *ïm"p]# ;#Gl4v:r $~Ց ti|-kB `0{]أov嫧η ҹo@;p؉muX~O\l(@R۠$dBiUdBnE 7:!?gu7֌tPgA Rv^5|;}8ݔ >jE\>߃Tk/ǥQǯ(+yqEJ׺Aշ kȬfoPC4>;&I6}˩$/gPފl;Eb &q3Uk*4U+g2jD{|پ&h-x/5WS Җg~LlI* eA5^5Kpj5]_6߶vZjF5ǥɥ7`,\wmO'n*[Z>N7-e$-HKkC.ZX';.khaUn&/º3|"Rޖ)\TI9 n.>/&CG#[r-*7FWjUp%H.(]rV6zل$Psك,cV nP2Y /D?"jd' :Ls9 #_sv_\{cMcŮlS5Ð[~W $AO<v/vRI XYX8s8^|Guq\=Fq{Y?}W Zq2:%6Rď;H,[Bv %~$P;7u"evՅBWl6{#~:;\3-LZj1\{C 3go%qnae~`:y1>7 ~ P2$"*DU7)X!9CSMsp[!whY1ʓҶ0fqNVIg. Y?, J-=ʀqHXj))2پUjH,O 6_ F" +[CUeRvQSy*>=\lf,/%vYE^ bE0O9vs};%Qv[-d">6Â``ҏu+ʛ¯_h^hR?և~bC٦o!KE`*NpiRAjܰ5`EĉK$^F9,Uݐ@qcl&PeRA؆55L 5Vmr"g4 iy..F8Uj.mJNj.1}G~' EbPp &r^׃+k0M|la; QKlʨW'8.e@dGb=2Đasnq%Dv4ck% 5`>FBbqQl9),Qjؓ,_F+d:v#Qӣ™Y3QU [6$DWB!$v3.u16H7c"7ؔD!}6K,TDzbVI\ئ4],n5ŎA--K s3Ĝiv.ܰt꣎N D$)'i,$in_" "Cq0 ToCY|J?JҰ9R>*ہ,zj:͇|GF*9bo?{0Iw^ "l0ȓhˠ73!M8y MoC8R&{ w&? or3+vhىD3\4<t{[vV_, s3;lh`;j_(%Mn^nJxtOIK5pꂱ~ VVus(Y/M"#0,$ jzlې[J;)2n-.$@}N8+5(+=,`hahzq[/bN‹ #c<-g ERA&+{!86BpQD dnhŹ \n;jpő渚=΀ei0 o Z!znSq*.8._K_Hm{Ym!:P^|D* §}}2n"8/[:ɀO -%\_{iW_2?j'lՑWbV{pC yszruTyDoG"V|_l}Z}DMhwf+}&"$,Hf!M(+d1(Ru^p𐄋dUՐm7hxyD Yp_׷V2 W1HB_g,#N<>vwF,ehԁ| ZPǩ_/g+ACOsn9%ci}}dKt'؉vS?H==_R˦#溥 TѮ d\}M˅Fh1ȗIu ~n'9ir1}%vB0)לIK#Г'V ȼe$  _K3]s9#㲞ߡfij;9SeKRsKI@xP>_-$^УAXsܮD.EQ=J`dEȫ{꜁j]WiLaG)oۦD=69$1 vXxSoS=&.M[0|·]x,83Mlcwyhk1ofL&~&k`%)̒J]_W<]Q1rGtȀtBOX?@V_k.y$H-,Et?$U-< d)$?ښp)!㹀;x*N1̲֕ȹjCrx N.hSFzgf.gf*LCmrLuDukR~+.dx5V,J هA\<|>[te%gxwac%}MZDb#NHFဤNzao4ʍj|#p,~غwʕ%:y2tM= ^e@85UlP]_:|(z}UzLeyK`ZԪs=.GyE6I|q{4.Ci"wzm!4n@ Z)ˈE52yN@e4VۥZnC`z׵ hAK~_z{mFA s7߃T5&+&<,2/+TIEy3KG}KKYS*^H)zܭ8OZkf6!_cÐhpNj#@ ਩m軪Fi:_H9PUԨ]Ű+,(mn2Vwq6Y|`vRBF==]Q!%6T}{,_$-FẫV4H7΂hrCcÖ[:s_y=PLnL#s\P[d4l6bM0"g/& ܅b#NjsI VOe0 a~yKmL{(#ojsCyUkt8жrțȰB 'dL\3%)_$2G8_MmIetƱݼs9FɰLfOVYȡW6 w!mP3@wXzaceR̨ʈ~`m,p"5*OEY)8\.qJ7x7L +H{Zm \2q:%B`H߳C県"<{JE|Qd 5AT)`qCRDGAE!P.jJѥ=m\*kѶo@bCU&aU 8R+o n}8Q9Cs^I3\(+Njr-WכƋ'"*qBRS6VVIB[;[vXQr.#%kϴ {2d~F7xA}19v~ m,V 6w89$mAKPaZSk&mҡ-LVSĎXueEcM:hCb-aK" 폃gKv!nz akG+p۵hd'>OcV#/ٳy)/aӠ_Qj:@/wCպ|?)Â?أyˢEQ(퀍vG= mHs˵:;ס: ۿ`k,oDa߉luӚm=Yf P苧Se(V%LpqS[߶9|^ox=pk ӁP)b'b:gf^m1ɋECɂ̧@euʼ0Assڲj'Z>Q E0[JWC 8~n8`DbtϐăvJK+w; dp XowL6;oix@g}%R\io+W~?4m.jy;S9 /=z1ZjgEd/[y;Aj%p]s)ޕN &?;~l:rAј+ch+/|@xu"q_7`7dJۜǫgg #QEd=$3Bը}PZe-T_[w`1N (J%zQ,E>gQ_(ABe}S_4 ̙yF3up>Ӌ,}gpr^䞘ժ6(ۥ*W,{if>$ڷdT֌{]<ˢ1ݫIq OXr_h{f] 7JFO7Nt6a 7cxL_{W,q( Wٙ*Np94f%OzR080`DEYޏ{2xaTҖ9u߰Rqz' `#/KDEV5pd3-ry|l>dUK]' ~B_9}9|$?ش가ޅS\w~P)& ŠS+W FSm)Ԗa!Hd&ey[X'хyqhLX].EC*`CXݵi3,̓A  Eº9 Krw4`9GVߔY0E" y bC.]v+u͟ېڃ17Rj< : '{%kqjk&@[zf+TK9dm@>Pu`HqI>`8><S?܍#;!]&NA;%a?RjY ֓tdAYt9[$畾#Bg{b+›nQ-lBi#8y6D@SvgS=ḯƓгjI#n_,$؞wp ؑ_*=jHC;+* 6g_Uftf Fa(hLyZ&eP _opd2X'7Şj%%!,mz U͑,r0L3â8ĵ]$tKk\uf$E9mRYA=}n8vt]]]!R=?+Xp5cVE\2Db{7xArmd'M.23*OƼRN>p MO3O^hչӝ *: 0*2f"mJC3%:M;+T1% 5͖֘Xρ}&SS(p> NOU1\xA7(l빠#傀ìp!Z!:bS1hUxR'72Ϊ#5 rUDG`&qy>ǯxSk#$@z_!b } ۢFz2[$xӥrGi"a~pJm(/ =3&ׅoXޜ %5!@2&k27(՞+{Y1aFͷ'4)tZj׹SR[|b H.}ApO`T4a-,n F,79b<_ 2-kTt;.<$@NSR/cJ (0y@lk+U,*[ow5U)zYVm?D%.cskPXLb-e{H&J] p]d<0ш/@QȂpT& 8}22V8D= qJnӏP?9MKI i* -=n];vj'rhk`č\"[b[umN;(5#P8$dK5ws^ymJd#%M}QǠHf&ÁL;z/S胡7jSŝA&UU6-*'R+ZQ[2Fs!e C~] jgSŸ`6W p>؜Jv"\qjuU,;lGIf Ffl &>%XdZ!e"uTdhc6nϊ'pTGy ",̘*< [303n/$+FJj#-B-|kl-$ES@2To^ 7KS<\5@99!Jzĭф?`mrt0sڨ*o]O $X6o2*lØ&y'-H^rpm@ bMz=<yg X{D7& n< 9|+wEt##EQl#<x8s\5c.Æ+||ͬV U}f S,VæaXVF748# mẉqdK(~}~, =!1%y㯅rCB#<EW1 }zq ]'$QnSv|`t>; EJQ(\lK0ٽ UR1 J䣼p}' 'Lq|瘾*G6ثuߐNaUfL y8/+@qGbWΟIRWLz%&io4ljO ~ʖ<7iiF3'J . >}NHMSEBM?Xx|r ejzOa&^ c "]mK tXZ6!dUnm \6U*?ϊbK螛+(hHz H>{:q4VT!wL+"۴^,JaV׊(㌉&_k4,lKjY^e{|MOn(o9a ^"u>1r_-G2Mx.ƎAl:x gřJO cf5R *%|'P7j}GQ8U\AŬ|>Ns{8<8 :H!j'%׋ DxG`*ŮJMkpCd,Ηp\Epԋ% _ Y3TSe4NK&&-&uHf kFy=pp­໷ߚ< F9~߉N搱h Syu2>BQ2^(ln tmR|c_En@B!U`b(W<@HT32&YtS>5cڇUܥLcn Mo gU\*#0F`H=/&8Tz ϥLÖ_ITBhsFt^`L1+J\ZN81q˿av/Kٯ/(DmsSߟORCD7fd!\)p ެ]wld5V>?Y(Oө 0fm83ܖCpqd|?m^U,iB-@DZ OYa+a##7@~];ݰfT?%HT$6ۉbH g74ρ[#0լt_{Ae5*uqT*^]Ug`Tz`g\6owhE:')`Mk 8l%zHت]q3$ C %ȾHbvo 4"`"˦/% CPFm'DhW)F~m߇^θ5jEg?)JbAor}w}#1\*- @bZ`l1m4DW-G6AqY"Т*4@2]%+ Q{:Y ҉yKI`l)<들r?j?V6G"_EDm Oƚh&zā,&2 =}\)2ʘv6,>rrS/rJN~G?3NgxOk fg܁Bn }魛-;Q)=yw$G&x-KYnt;Q=E@82G&HDiZحi l.V4~HVarHހkLt!?=ۈF1qLy7@Y6z ?o[ ЧH`]$Ja:9!i|'fuY &E0QJuPXsbJV퇞Q"OHvQ]yZ (+-*ՋNLX&sR %9dPq \L|IW~y,$=edؿĖaDjyCg1\ `UO9f$I9qw_~EEJpflz,3p;eʫŨP1In U %Xv8z~m{Nmck@owya*>6]nRBȠr=ˈ4l}8qN1E@󅛼%׼ ˖ .`/%D8,z}ZMP_E8\vk*nuP!ԬXtf_JG qӒcCN*DR&Vޔ޲)pn[ 8FBD49A} $_\tQez<7:d_W 0H%4CU\)#%9 !6bO#F g=@AV6*{} <5<.x@^g _/8|;̧hnK%C㰓܃QafXA4t%&`7}rCAV"YB tseG3f߁8 m_Bv}`aݨG M)eyZ 6Jc2:4!mZQϡ[ٙ EQݔ ;&;̿tmemilAqGI^ʽӻ=]z|y08%.\4:~Se`[IiN&lՏFwC޻ t2ٜ >)0>?Ξ,<Ǽatðq?10VjT\j1&ЌMnD٥k $&tXa9kvj5`_nػ675y,M1n|KwT"rRiį~E,p@(l(WVb)0P}6: x]~C^X_؜f؈ .(Lτwm:xL|v1%ep.h/5iji-J>kDmSDaߴW!|dcaKq\ nVgz#aRekR)M:(,ٸC{`|TuAջ\8(IP/ `!u59DI*u'D\;dYK1n |aNȣ2+q uq,/P?ik,@{~}3j[,NɊo<4QD1 ["D[;9#QPGZ(6>;+J}k>,sx[OeM?zjav`ic\fG%5 +pЧҽqOMGr)M˴fzťhU*%ӳϑFsg \a8'y;G23&C7¥Z0rmlXn:3sæϝ_Yueq:!4SwoO ,(, ~>Y%2eg .>qZWyB*43e ̭ ^e:zQ?"@ Xr<W[PHx=K^LWFDgM6P^?y8,01KhGj 3[mw,sx5fG@AxAR(l۱GqPk2367Z#ABtazaXWPh CGsЖ,>2>OEĊ8y0r(ڍ8:"-qFd2ŰYL|p/>|Ko[jkpLe\I-?&I-Ll/dvZ1sWYE,Vdb5T>b9՜ MLrQX˶>oMגT6J*g,eCxeȴX~T͗|vyT Gk鈾 &@ڠo YYQ>ØQP\Ib;"\‰VY%š͉~s,M46rS)>ڃ~{tO]geyj(J{ok \n=V\r5SIGF秖gpM\pNrz"Be%r,a׫Fv%!5k9ߢJ,E0J&{IIz&k;A仔^e <=^s/ Mbל:w/}j38-艗 qښKcjCo86 9vJ&R])顈Oň9cl Tz=Y4/n{]|a0W+c:%g츇%bPٜ)^];Ye!4JIӺ ơrL68)P F}.{[ lrfَ _C˭">XvJ[&6 к  ս]To"ԣ|_~^CnE 0]mPbwP)!/Ն#\nfeaznfIwwK. ;/vڹFM:.jZ&r1h` D86 ]7 l JKr;a+kK&xqq*9w@"#KDwP}~~?mܳ$ NC-[??FXA[Lr)z<':\96-kYAO h waXY*c'lYЍbֱp()m +Ő^kK=VϬm,5$9؎>N_ *?Wx;%UweQ+7 B~“cC3)k7J3?qpMɸ',}ߢ뻰XbXg͸羃㲤R n\$gwv4hb"~iFLU6w#epÀARzM'%N ig?#iw%A$t?+YoLI}f" O.Ԉ¥KPx3xLM[<+ X[fŹ;"I$Ll6xv9 ?oU3ߑo[Bz~u }l֩&l`-P| |,i+6fS4G"-.jƯaܓi`Ă2T&Yekj&4[`7xMl5;aA866S.SX^!,R~C 'CYCTwbZQ_]no8.Z ~}u + o ߮RC5%k56w}6vd-DTx[SE]UYw z18i\s w9ލ}B F|chԍX1e֮庑o.'(;o3E<#im)ۥ >XZ⼡a9={99kV縕@$X4(vX@kb/R坍0DXi{MǏʾE>k]Tzy ƺFG֓W#cp77{*]->MSa:-KʼRFUlH;8V2 ˥ M@ran0/&V)ѬzZTJ{v8c `0^/E:eų<h#Q뾑ǢYt]SCGVA{ZRڬP>o^zƎS8UE,71Fe0`b8`Wxs|ELP) ˒z,iZALgZk2\7@fbLcyJ$j3^ʩ)'DM$ÇLp ~jTPRt:%/W(W5+wvN0Ɉd,h:@rl԰`==9?G7h glT] ;Ezm,`2+Dq*iF[]6jH"\Vt鹌ȍ2(fCk@ǖ'e : 3xe|7П*5apv_ݖ |zTrL z-˕xJ-VdeGѦtyo*in26G䮮AU)tqW^DNkj%% >ICiq"RyA5HJYmrulý[{N[zBn7OkLE?Ȯx*zyR =2V%g &F[b 3etX pfk<AHmWKl5O>6,M]:p3j¶D~+[8Kک(5j'|imɑVgI[ɛG[3LNm/̝W0p/ѽZaJQZ1ּb=LD#fJ)X@FZށZmtim`-qF!PVM ȭ68r2뚞~gjuw CoEH^Z#xaQQޜ Pzӣ 3`7^|,-)݈ Fjp*Lt@>C8ZrMzwV3K_!W}lqѬm;Xa(fu58YfFa€,,Y^k)̪YF67ywV٦ N.? 6 kxyac>-|vyQZa> RcGЈf#@!T!hr 5:K@}V{30bvE&+6JhEN.@1`40Wr:`rB0dIuS dgi^pN@+`/u$Wi )Tr)jI:Zδ#V)"i> \,a$cbk0[җb<:R^rks :21J`tLy5x.5T AKUhLߚ!ꭗNPjMrxWuX}@*zA !d^Kp, &w?i>d[^=nxCuX_:~$<3.,Dުb銙E2[:~ hwKf: V }mGQ)&V?=n{@n@)>F4>&"*E]WyGFtE2ɫfmS̓EA!'h<&V%3r5\bPɠO"4+ j9ű//mAfC/ HO%zgceO7_KcOZ: 95veH|qSEChq4ޒW_vhGKMi= g6:}~0U8b+yM#q1}}^1zw6Խax:eN8r"k5lgKN6p'&o̢ͶQ:ε 񌙛amE$K):?t">ZOɥ `"x|B_$I쩄aW4X dwe?l 0M(/ꨀEyB|20 K@P1^jrxLG c/b$d P8jR3N6}A'&%JW\:ose%hpM'JTRRa)!$ƹb΁S^V AvCLhG?|r:\{{zc/h XxƸhJSҁ2\gwg'-C=^fȔY5tTCޛ \ >^ ÃV- $?n%xm1xbWSTQO pF)JAB= ;`ҏlS 1(bpK bO|ZDef[e8Zy%]eNﴮLcLªn>}_W~{!w:_p/18.{οC=VXh,Z{i,$F]N$ aA%fH,=K$cr i#S!^ ZhVA=rԈوd01f pMIv*o.k|vRJl ڸ~A(3谕Ig#>.h]utrUgCRf:CqPseXj ׍Rt텷3>+cbY8/A_DR]YZ4)ՁK. 2|=}-h"R LdPܼN H03 =9&;z3L6{ʽ ur5%JfRL r]a54GCI~Ur4m/{Pӵ[PΙy q{95=k84i9~l,Ѽ,$Oc7CԂr-aj&V.vAq'EH؇ݴ1 D:Jv9](E@IJk[K؎J'Ι(1N3>BWQxno @AUy21Գ_8mŊo3#O;ThKD=YŶHsO{t 8e.~nU. q-Bƈ(9: 7mMUw )7G[p݉j{Uw+Ʌ>Œa6aF! i;$n Κ ILDAyaa~# . {Crkodg㴟gX S ;1SĀ_5Zs$Si`i`t7Go[ ^{l1su 3&b/ur|DҪfsͲnQ42_ʨ Zc߶1pY7hc(:BlQ+RQϢc6y܃$ -򌅷A5VH2J+VmW(=S}^kj}d'`Z/^/B"oPAsOغ&0?;J7'A?ڔ?҂N!+fc_nB|%v1"F>:@]k~|W}OSt8"Kk6b +bIi^o~uLW[{_EL׋*2$[2jnufOva3*^$Sn} cj߳d5ʭ@3QUJ*eGQ$L ˼@KI8>7eSz5«ӷZ T)ZHArL((^L,{KfBP2aP_S'ФDWLկ &m蔇ObVQE%? |%VP! {G+8-t._"k Si+;:$56Ǐ=T ݿ}3x[RtE6Koiױ/C#-y&85ڏ5sfsO;څn!`V3F$Vj'">O($eLbP PgfJT|50O/#`B۟EMC^kWFZ:JyiTq&vp's(>DESBG>$oڔi{QHV5(hBQgH`4'(yVĸD$-W,y;1f:8^C8̊Ld#Lֱ }BA}]4qx<ݧPy4T~R!i=ĩrs&jL;F*){PqE_UxCM72'x gfE.p0dx> ϙDNPX-q76!J+%: &,)TulBSnF_O6[VZ.:F34^n$o*rV O'2Z%-MKgrBfia참/d)&(IQyz*d"^@;2&aRJiDf~הf>}xlj>8s~&'Bb&w)^aE ~/{ZQ^]-l'[| l5OO9I33.edlq‚֑y"+P.O=JFz3W`ܥ ݞ"9^P03Ze\_%NÐiByEjN_!!z`AKT urS~8;hUH#<,eNV%!SVFpFP!ڌVJ6i&Ff֟wvx"2sJxc1wgQ*c8JH7e&冘?Gdo (b'V$3i-$}1>h[d^V{<"hDy؄c(U|>3.̝gI/#{xF)DJ?¿zm5gD4 4G9Vufz sProݤAQ)$,l/74Ll>V,|]=:`[gv+`fNžEHo-΋oCU$$rs"Hl@*Uħ O@k`0Iɽ@k&lwO,-ÉlHU s/pJӮi`>v}P7azgrx C\P[Q^%WW1S 9` z ku"RO f۩c09Й#;oJe Ev䊺L&ѱ7k]jIAgqNNY{I-ǁӕ{̑ZϟS-edxdx$:3tfP>zwzzq^#q,J(O?9 NbA<'BU^ӔQ5V%[6N>B&/aT?{ puuV~Gq_7oI5g&a :ky֝7ti "yiRs%X/4z6FsXFF|ڶ@ɡMX:\n)HEl\nsoBڮCs.hvlNu&Ȕh+i~n7xJ8z QLvdžijgϭ%-B!:>{G@NWi6@ίlP Ѣ/LPŜ5LٜE xX.1:c Ry9_Zʾwb3-#ORDS5Ƀ[Gx%AeG,NQh%O9ma>rT?DKY _͢,ڼ޽kXzuA$=n=$#h;/VfV׺a ]Y#c1sRQZ>R Y &k F}G q0 Jv.B^'}paVܲrc\ ug&5^/*6{%ֈB( a<#PF$IovD5*9|ֱ-X`zc(4`xUG$nW%~ N]UFҒ[v>5&1D* ojڪQWW #nOe'>,] `dlN3EF㎱怵p[{mOQD EҟT 7Y60L ntdCg$a'޷4Ķ̔ Kbԑ\+-8@3ӆ90WQF; L-;}7YXNHs$Q lTOמh 8GjuO.k ٺi VB?_z" 05oK+U_蟭 cba# v$#бJ̞FM-〈;zrN"vGډfTk'xC% +#,`a*Wƨ4/7 b~BgBt\$F ,4ofGi+uFho;[h*d^XJSodE_sQ[2rȰ:jE_}7T GcLEfS)r h&4͋=bËatȸpg7.e , (Nw'柡dqzYl}Մ=ywWl;jOrYތN|S@PIŗC)KYIbRV @˥*Z;(߿|os>cNVjbD^&JXI}A^y3S`C/U;qt_)c2aYnz*V4H; .{e|uqtCquur"Hz.$}v[Z*d4'inpWeDž3'ܰȒ gdajM2[@jq̹Nm ]+5',Jne~Nj GSbm+Hy1.J~4Gfmh8D%7FVKs*c~xiʫBDr~3eil=tR!k֨3ܩ:m^#Ɋދ\ëpG˜: ^jPZq F_|?Ҥ϶TY ryb m#QX, }IJ㙷sn 40l5mƱ9D)FyۘN hڼbWE E2k̫W]]OP\|g/0qwoI>a'l|b MaHs/GiĎ;ʣ V/!,eՂ< JLѧdۄXX1v%i cC2;_ĝo!3òz+&aX.'en- ޴J@,q2 |ɲr~e,]bfׯk3 'boRJK?]~IG,,0H 6N0zW]qz}|H ]b: ݟV g80:g]cg*Lᶡ/qGf_c-sTvn<gbAiv.c eEi0tޏ؛r.ۏLB1]&ۿ>_Ps[Xr٩0lČSp\6Â!mʕuWØ#0;oǽN ؆*놽V :Rj^iXF#^WGy k?%1jjV+0[&D8"Ƭh_ndaY"R,Koqr~[›itxXy@Fyj*ߚ"3E`_ b9jyi39nƃ˖ŬNGags$ Tk:ء Oj=k}-J`o©`i#i\\9ž5ARIAE'S'tS,[g1 ۵/Z-!J8xiz8Mܞ2u< /kd¨Emko'iMg 2{r:Q>$'B%hE)fMT!X|i4o /uv_8冂iWDM_0P !LjFV0{{sN]$Z{eg|ӈ\&]lC0\.#q{*El݉h* 李4W.v1C~{܅9Q^I,tD|݋sgҐ3hmx;;C(2T~iKQ4;@Q.}F[kڹv0r mm?" ׇ LSXQ,yG6> 2_3/_</ʒBשEHpc@$;tUPAQi"YYeIA[m2RKy Pʖ2AEvBKW%'oPV Ԑ%n٬:DX gZ6nO(D>+S%՟wq[NZS$l#S w$5YBPF+x=Gjn^c$MG/Y`++_8 d]+cu0_ǥl}f%th?4BmBxMggIܬU]ozh-Ӿɨuç UHumJ>K¡0 5 XLr4K_(CS$Du 4b.|]NF/u6IXMs9$Fv2mwΓ/PyHAքpR/ȷRl[b2KiiK|qf,#)!19Goד3L.a,@.9%[ʪ.syn\>efkbBb%ҡXyRjɉ]#ECg[y.ݬv] Jvzoܵ|fqw4ljhCrRLq bfygz3Kḙ~/$fϹaum@{6Wap(.'{}ksԅ̶f?Iڸ ~gRE׽KIZð%wˬ7͐Ntui\6ƕRNW̩R+.S7Ɩэ_"Rk3Uw*wo=†jA]gTujbZ4ir;Ylâ񥇑$כkF&Ka_xuU͡,|BY#GSxQuop%븓cdЬ~em ifNJ]Ī>{aMur A}dV`Emޜߝ X50(}QU?%ocx+@kE\8gLu[9#S׸K9%0c%+( yFc8 Cg%W-7oƘ8M~*7?ϩ|-Fo.=7(:Եr+~=Z4 bhv$9w1 .hn^ ??o'_,ݱy~^Ճ -#mpb5zj^̶33C5ыmN\r(7q.xpΜYl`Sq4kxkҹ[]:d'? ?T6J7RwTMBUdR[McR} 0+g%[<&HA.sm@ G~4dG1ySdŢAA 2k/t0g2>1 ^7+mK$T A/И O:vI)4Ʀ?}[5I\H.JluibܣMVoFîBEe}14y@4;Y3}ւgۙ>~^3qyb1-Jl<< ߌN'u"dsіv@g"YÍX#>eR-36ޔpPu\Vm+zwx1a b@ ^:Kvl4;^$m# |ѱ%3mả)0qJE(P (f?{+~?d:9"VgS !P6&ZoE ce65-_0DX|Ua[gƏ -Pt2gt&<GO$nC ˈeQEյ`P(RಪNq3j/*DB޻FHЉ yFՒ(C2 6*l>"ɵжg f=hWUW GxoP3YF |WfZͧTP t*t&:;%;4%ӱnj(|zGkh2 ĢhÂI?%hy(jY+:{w}}./S#$>\v;#^tjl oD5v}?b $3gz^.~6-<#nž]cs;~ȣrGΝv=Ls@@XN ^FCҐ>AH+xn.Z*\4$zJ]p%6<ɍ}b2Wp 7RF^p7o(t5wlmmԿueY& /M,(si(*CB%w +ivyXZfFxBZFϴBVzTE/1}eL;&r:t\6giJ51uwX>C_EPr]`d| #_=+cwѷ9}~ѿC@=| ڸi4NJ~DxZuG|"rO~3xH؆hyP\t~q)R9*Diy~Tk}TG=a{X\cdu-g(IE^{J>I|6#]/KFں/fehͼۜU6Zۥ n8g6 +k}}OgK=]hYx&1lk.a*&!&aqۃu}x/V[Cqu!sFieHy<$9%`w'LAU ՜Ju% U\8bȼ9^4'*C4'!LQ+{ܺlwJV!?ZGPov|614U8d홤>SQ:6odq`,hYc6#Yʌk G>cc(;;~"Z5mP>DiNRy|P&*0#Jz9Sh֘ol?v+;ʽ8Amm+oƆ=Y\.n/ 671l:a. {xwAQCJzm8`f7R%,< >׼ }6W=s`j]!C^NPOi{ns='MFsY[ʍtmc#yGqW,is͗B4+DzLƗ%֒eNqwfi<[hcOwcJw0fLӻ*|~V% ϪJú'6ѝLJp!`V]r3Y Me*#d@yIJa(_IPq^!~{u|V/uဒJfuHH ?u>&a:˟2)zvi8/%2+WzPal1=]*r?$Nmq M/7k].ix13bԷ b=HzJ[ 3#j`3=ץpBcC.[ P\P<ۈLԜ=0&e@3/f-W(5A1ް; SVw2{N_T}gLB~ut+k=yuhBx 3kռU4fV$c4?f|rmew XS^c̚˲Z#E\?P LڳZc`c*ĸ (*g=1ڡ<7M389Mjxz-6\KB $]2rft+|^G%xj$nLҪ]^I&nR aBs-?=P &^Do)sp#L[*ld(U5RfKj%Ι9)MB1s rқ'o'PSN_%[ɞFBuSTNaR(EGJL)q?lW`ljGݧFËgCetlt!5bzPHLd&#ُUPg'n5ӉZΟx0[[(&)FtO&΅oMӬ& `uFfImHgzl}-3!P>|?C_n-]s(xyփkyuΏJ8 1Z*+ ufu 'Ro; ZP̪b=]w~0%l)6 4 _V> Z)TGG+ N#rRLKqf6u58]]R):)a aj0DaJ\Ym$%Q XP˶8?,Ǯs y}G QX_hNebe)IH hC;HI(IvO;ǩ|5{9GuF(}/2B!*Xg?] G 0>zb菭]dr Dz8b *vۏIrz@3&6]diK`Px=UnP'P&ݾs`IL2K'.K*|5j:3s;-Յ'ˡ5!CqVBĎ75%ٝ^Sl+5=cXԺ<\DxBqqW2 ~&S~ҊK#īc J rW^(\6 exn|-{'Gp0 (⃩Pyfa?Q94`2 gZbo|Šd nD% }3TT:AS7[ jMP1o-۹^$-8v+>E9O]}Wo4MJ:SEtV3j2Χocɓlb4ClfKw]H@YN.xm.47K )# ɃωRؓ(хn¯d,z *ߤ\(sE2ao܋=reh\|QꉏvZ V93'wˣLg=yZV\~P/:V[ l[RQ;$ cnKI9n?uBZ@f[vve圧ȋVx4/w F% et0 *HJPʏcRΥ["c- n -:=cAp.t5XBYlunP>K#zݧ9׼,!'Dju+ct#3E $ ;KҘk89,5K2̄_A4gSFKጚW / zI |,yVU/Ekm眊xf$%+A" ~tS)0b|4/{g[2uq.صUu3z1eŷݽEwVTmdf5fCTC~(=53/T9ўXu$0V'x}q DP [d*3g:5!&5AaȲtqzuCRN@.FsZW۰-0gLѪHu$ZN-?s %m/Zq1_)g(FW?_ȵcF@wovfV͐JvJ 3&AFw'v:VVIn3P< li j /ZAѸ-Dd|?xnT`ΐ .0s0t%?2l7iM`i+"-%@s8`HsY|C:TD>pr꘹.j5<'B>X'svQMBݯgU~d~Adžܱf(pd@ИE;d㵉+ VQ{>E.$yN^2M +=$ʻs=B_{1Ie%M\ 3b3Xgǟ"j)aֿ<T8WGnf5da%G3ūBǫ;{za5=?5 s!'©@q -y!͇_0[cC^Qw@q ˒A8B @yah|ImR(QuZFqM@Et(έsm>4ھ nn.^_FⲭqW*]DVn=u Vknt>Qd /tU0QB5+Esړ1TVv%0$:ݴ׭sRs.4#]?m6HwuAVӾUcCES]Mll{pI,SWԖ*'vpwl$&ܺ  r| ܥ8 ͜}qH6JIR8,jNZI[taX+<6_b1Cƅ={+W0|&rx7^BVvgȾ0Ӌ7|sj#p4J@cޓ RWayXKasPl%Z$hJ .i g?Ņ5ҕ4]dTo;J+ S[42/5~{+|#\sqZ&Ob$Khvc<{tT ^v:iyw{ۣc>.g-V+[Pĥv._\o+m .4qg$@(T-@cik4tnT4EXȒ|/QмًO#(Wk.޾Dl]a#i%1A#tY%K"=c4SB$o'#UcŇr/&ON)$OQ6m 1fֻ_&6=gK#ѱAV{, L\2z2B3rC̙ʆ7@-g8}1ǟeqq }{NTSK?>Tӄ!)ho`~W~&c/1a/!KBF$(6HKH-՗8V/k}`gX1ppT9g7NM8non,L86Eg5+;k[O$`n6ItY[~=g"#sx+CvF,^1 biPOk鴶7q%fj K1<oH.0R~]ܨN_[(6r$Cx6K[#D#iW£D 4I|tBOgnƁp?v܈8BaSC&&rb3kQ.Y3c> 1s[J Dzj!1OLx.ӛ l,A 9Џ6sW&~i5x;'mxSl]ew8o` h[hf/6?A2mXؕn޺Xz#eTg 쒣%{G -Nᝉa?4J0ֿU"-6]VkG3}˧5sW }^(m`Gf=r|JaMEZJCJlbIuWbaQwﰙqkaqnE^DlMimC1WonB=wViPhUPP[ڈaC-uPi2HQBdאzBB1Oy;/R%<Ck8Gpgܺg>Mpʕ2 Ո4=nMQX3!C?4?塩zBi qlp(?I(mdrFr/9C2wjBb e̒myN3 ^gMO7e #$~0,<&d 4,fGv᭎1/h~@,%;,Sgԥ+O1ZAbTrm[A|K\x0Iz1?ilMYd^ڀI-h 3!=羂w 窣{@ፑ?L?oHޭn P}`$?zs7kK+ ,ZA#lf߅ҫ iκ;Q'rV8mcmif0%%kW&?I/Ȟ5Dݱ5K7d!;/\OMS~wUOp> P6 Y  l/x[HX 0i^ ̹f|mȒ0UOe1hg2L}3 jB#4|7wzV# EPIOŃaΜUHkrvBQ,n]|xLDZ:p <նO&5p1}WVy# 6'oNnq S[)Aͱ/>>-c'fWlݲ"ymuZ~T`ɔjQTiEVE^|6ȥEats5R=^ҀOF$AGѬ]kx'[03Ə4Śaڲ-KʹPl#BwoqU >DE~yoNd)]9H!0{~,OFgo9b{Cis|&}@^40JmI 4bIo[2 e~" )!PT(1: ji!JIB<23q8Wr,{jJ܋<3N9eiiQD@_3%tZՒ~AiM^׾_ia R%e]S~b Ԧ'~7S4^*e[n_ PLrTTkJ,mgܑs븕| \FmA-l&aYr?şy㵢2+/"diUg=gnt5կKh_UW ׫Q'`F%V΍I#ğ|+ϦVYM:iX9w }vɹ%3lXM%YFui-5@V̂`aLƍ! tEmBhr5݉\0k93sWdgE&⵭6؟'C0wr2T;v[ B.?3d,x ^JJ})uN]2oHML2= 4@f|pk2CrNJ- Jt·<<ƀ}| 5DBLhƛ&YQ_Pb6֚?goĹO<7 )H!޸RK`Ԛ9}WgA-h6H.34*xYA3Tqo hG]})X}x<•ɣ% *&9e 2T4uCg_u\j]1tЂ1;&lvQ־ŏL5 oFOf|y UvbՀވPzӒ1l @>p rX/z^[V}~t*= ׏z}hJY C}#@x(>D*^,l !uwj.a"O;V1Xbppq KJLO̸iǹ{RT'ݔ>7ӑ4UQq%JdX'Z]C=({L#MwHzDSԃ}8:#2?u6M%fgY u?,\&ezQuL59׊7dda1NӰ@16i#ohǡI-Wb޵E2XڍkÉ :Oؚ7S_Q)i&)<__ [(X|ԝt1wwnn38N`2=|$~s'f2'f` osB٣^s=. r͔ѦK( Xx xQzwQ'3zF#pرs 7ܕF-k.1X&?qI2znk~=c#"W*IU6#\|6F"|!%҈*Shߠ>NMrrnLtˇ uiz{]h^6.MClvhE(9H^ҿ򘊑`ؕހ`C%MN4\Hx ,5MCu[G^[5[e PEwd8I3K4)Ga(x1frBjJtyd\^`XfyLXj\t>Bd@jذϥ!fAA]>po!Yn95uu*Wzʂbb?s|ӻg)L)$KM`kJ(N򺢸0jXT%f-.?K8@ I$RB岷oP=,o8U2aQ_޾3o"1HovOb/s ̭5΢㎆a$V^>b/AQuv4Mnqf0{B2J<**BG-...֤/1^Bn71'˵ekn>?+ |=9(/nbSzB|B1Ba죠(-(֐26O-4ǎ">smщ֥H @8A*! /gۛHEC`\Bzj|n}ý5!x n6~"2X*_ScCq'py~8MQVb!Eq1:XK.ӧ:;5NЕ5edbHg!LwIk- wォ +\6CPvrd' HdҋuKiF}Id]1Y*5C&;o/lgn[` 2ՙWt=?Qhd^jAi@2xq-Dbsi`J㠷\c nW7L#EDsǘ 0`[zLI!U7Y2ZI<~~}4 6G$˅#]Rn|8"v A/ih1}jN1-6Z ^u}aM -R QS'3$9_ n ^;%JǷ#Sua)Q̪JSL6)ޟ{݊b"3Q)Rd $aj Yu^VnY@TQS`"űq~G\dh,/`c5,G(^ k'mDIô ɞ\dVӐmqL.&)/aN&M׶- n|̔Ckhyq~ >vnn3 *&> G rI#gj`L_)\':@q/>#Sbz,ȕa|gƪk4qL[7ddu[@ J-ҍ. #~BoGF/>A4,Vl9mT1쬵]#?>_o R#o,1~^@6F `\k!>LH?Kc[=r*un o3mM3KC-+0x~*}9M5^8ic@D3^͎c1J#u*Y`7=5Z:n/MS +9 ^Y3`K?L7Qh]16G{|6iK^SlX[{4Q|27O EFV5=K+xg6[%?l ;b */} WUQ]DRJO`mv:֥nB, n-TI@tW'Եbbi*(Qkb6qjz%2N;ezݡ4п&\*֏2NN8 {bpˮJ.Ăm_\S/f$O#:`9Lyx$3H.{w3+~f~-٧O;6mշ]AmŬNyT?FpȀAF6v93j^]?nCVGzT,F5(e Br揱߉m'򅸘u="? pa.$3JAV۬ bߋ 'ěHHZR&pd&\Ix]8;A[a mkǮ\_7,fkW9YgfH`M/B>17OT􄑥0ֺivvohyllr~ c20Gk):* ?AoxO&!.*ybY|2-ѵLmԾ2s}߳}Ak \kW8䆘=P%,+LHbB9/P\KwjDy)柝U[rò%;%Q 0~\ШHdq^I\R4RH#NCIrO\2ttd5@K{ !>5׹qO&{ephZSD;+x i K7n?d`.4W6fͽC Gp㖁dE>t#6s &D[c)~MgTtyW6bJ?x+ @7Sr'>*=m#۲#>43tD?KĻw (%3M},F]J.b[SjE#oQBPZ+ VIZד(GZ{=f(vsPYnqn$a&;Na,a-[0O>u^D퓸rHsPyvc+ LykT)9Qn3QR@QR#e\$],g zOa0gֺ (V`NpJ0L8]8K[0tA!MN_soH!/DHGFM\QvCK%ۀ6ŰK\* D$QɸMEyy ".%:lAP+2ކhm{(@ֈCoZ2߀XAhBƷ-%4=qɳ͵dR$N--?#ͷ!qn\i?<,Qn{2tb 2 -Y-7 [x,"EF.塳4<@lq붴\);ݏD.͗-T?I<H+7DG :瑜_| Fwk6RgAFOyCmt`P 9˔#3(mۛ%lmmJ$#A VQ(e4nzv<7!J$RgUysh8Ð/M+RG).f$+"/3IXYeͺz#JK\-FF#k-Kltu_Ccf^A#,xXZF'POR4ሩ^PJ>M_t2+hG{e?'< *v}l)PI^zŒeJꋜyR]Ga27qÅNJMDI%D0ZiPc+lE\J0SPF 0 ڟ7zx?Ucȣxl?4YZmZ ÁeJ+o%0D viqݯ\z{S̼P1ECcL Q]2J@N[uo0ѝB}A ݈+)_l owq\0U, r*ʫ 3n:: ]4ѷ!LC?ٿ:Luc Z:~2͡70m ~zKm&w(=f. ֚N`BrXBu(fM7_%̻$2g2"ܜA~ ﹃jxq0!hwG8sNJnF Is1uz}& t,Ќ֎m(Hm/+xy|m~u"8e@LLr/t-qJgroٳ5Hyd'`uJXh`ޝXmV7Í C&R=3" (.9E(={Z8gz.)L6m;z!1,C4㸴"44An 2obvZ^e&nl~GUJh_#H[Z? 8x(". {t-#:e_idȅ^?hb"Ye-{1gܨ&.~?b::/`aUj";Wc*hViItj [V#MY#s+fŦ,3RȄ#(p 9N+ 6Q5zL2)s5)w!#_k"?cc+ۓ--i6im,dUoI }aR=7乘e mN9(܎%nsPlVD},A*^WfSP?2Ef+ˎ*G':5ITiˡ=H&\hJ*Qy--1)^aмÎ*˕(U^m?BCZ) uI.!~A* oܦK}|LRˉap#AҦeQop@bhr ֬rY1Ք,-..JW~tT`Lޝ0LkS:GwC&8KRl03 qح%yoû.wqш<`{ d^qF 1?f[f)i_oC+}"dCɼneĉ5i` bta? 51\SEK(qˏԚqTqMÃh6(Y(BO&[]Z[M?5j;&DjU3)JҽSc4ch]#893̓/N|M!B)FNi 9>-ӽ=O vi#JF)}B4,g7QhoC?]HHbSUIE<6*%>CPBKɩy2"$F6)?̕HE5>K" ٽе>7i vne&ѢMNMYoeݾ1EB^-f&{; +Y$_ѣ1~+>_TZ+bon'?`J z"udžl\ fBu&R3&8h؈C@\k+-*E%Ї`h 4.Dmna$1bezfxcG-JRTZa{Gr)e,3Ԯ,enQuIQSEj+cöFwsǖ~"yˬP+ Bu^nHєj:7FI)$jXonM"#?0;[㮜wVw Ɏae|kt`Jv*6S"/"FFζ y3~%H܆qvz6)tr1^gN*otmQ$ϒ){ai,:9E]dqS_æ Y͟Ufuv nrs7I';rp:Y+cFiopRKiylL&Olpmc#E~e{ԾOʩ.0o63J÷]+?c:s6Q╤U3It%Q*\CD+%s9`9}|H5AlXI b%6߆)B Y ?yJj5aEz=8m+"QF 6i*rxØ/>>mAke46CcUA{t2QVt=I F, 1k [ϯZL'XINRzVz ާ*}+sĬtU@G! y!4~C~с*˙=d֗&v#VUE*T "4C+esxi6{Z}h཭۟e 5 C;*@1nae^7 ea6ՌHDW|Vy5 F)HJ]_ 1|{u[VS60ƪsE#`Vdf-+Qω5| ?.r㌾;Bb{xWx ⁅2%ɜjqG],?ݣe}z`>Ap\tB ==a†Md׉9GՁd?T~ʉL&j#/+4%LCw֯ DQu9MڇKAR Df!8?򡪙8?P4oNxL]qZߕ.:VԵdxLrEɧL&ՃGD꧛Lʘž7~PRSS,u+Y#L[N-uV&?A9TS AZ+d`LjS4jt8Em6eoSV "WK ;ɼRYǐ<'b?ח-b!xhZ #3rwWX`\' 7Y6 %qGL|b<'n_ s/fٶٜyY΀K~+76»EsKqr]i(BҢd|{ыȢZXܟ;Szwy{(vRKU74uYPYqE)\Ɵ3x=_* +d';h8e90)`ver "0= ;ӭ{-﵊լ|q4)q{Z97k?C|&m`}S^?!HJH"c~t ޡJ% ~=, >'@^'bSJz+" [_1!}օE'Xtէ5K\|wWjўԦڿWR S}12&;) A([|;d qPG9ja=uY.|ָ|fjx <?שΟז n S|$"LKW =D:?(ox@=_.Qlt>Et9r*%rxs]*54WJĕjI;} } Mh/Q1%! cu)f+dkxZ{SwBEGZɣx8bZTOY$;')ΐy"ːbиJ`JAp;NtC4!SIWʩe~EL]Ƞ@.aÓl(D!Ga A[^x[UR0mۧ}0iF6ք՚%[}7Ŷ-.-H&=7(<`]L 0g4 zX\^ a}l>gtɖvo昇E$!ݔCtY\nx_}1Fո@2Stқ \SH#ۋiJnܐmb點BwAʳcQE>&3ȺêB8'\E sEVAr.٪|[?""z>;}n #@ZGø0-[G?qɯ8 j>xÓ3x3F\02r.E`{Ձ\/p (Ɩ$$֨r:?֞ՐMY j΁4{Xl4Iӷ>^$C~dP6cGk`Oٮ>c¿EF.od4z\)ƚ}2lOm/G5zGf \`1x҃P2WX/N1 dˀp+LUZ6}ų{z%9)"b_*f4{+XǺi*ꗚs/>?_EECq41;?\$v@'+ʩEW6ŜKuyraNC5Zmׇ#LY ^Qٛ Drh\5}Z0~zsM9Ǔxt1 =yÚ q&͔%u[ ghi)EBۈ;xH=U,Q+ܸ"ExM 8x%C^8<<kMo8,Sh5_f?i5C!8,^ox*9#=G]fۿPP~N@5٣ò5_OQPx<=ϜЉYwt~;` x'@t͊gy$tIS(Kr6ՃBAf7+{Osj ?j-f]v^{gJCԏ0}r©;2[#+fC`9h2<<'BâpJ.l`WAOp%gF,!j &Dj7.ձkfwv MazA(N[b jZy68aDc+|^ 5j%te.iau> dB_h?/۬z8"),<LIȆNim9CY8g\pи-1ɹ>ְǂû >(ȓ3_kVc$5VG|t7q{iC3}صŒ"Z 8~׃F>dh2;JUzfQޏ.,g4>B ֛ERPVWscc#:嫝e2>3j7a{` |l4L`π`wzs*&s ӁC0qRFH?g%#X!S2Юfw>EMfP\+tXiHv3si8V|DF^-pdL1h^X*Nk@'m!(7gTP+T)4$Yh]BbUldи0wt^x" AC$s u;u;xx͎l)W#cPQu#MkBq>Gx.'`T~R%sA&>&"yT.I=8z6vRmQ|8l5%61OK<0L},,޾> bBCirG.y5=k[o&n`4ח@ #qFwhi.KP34]'FGҊzm$D5^\NZ{̸|#7GEDb\Z6pm^}#\伓D]_j(sk}w:fJ71cFO(6)o}NͤY]{b)NlY7AA5YŵYrE3E9s`zp5Wj&u9c9df- m3N󻙞YvE9R WONIx$ڥ[> \ ]4;~<+z$w(E=J^;_؛4MMV+ }:`(^Ol( ӫ͏;5 ?5{-g#?O7́e15Tj:jYYqjE9(Hؾ-!!G{OG:]̼h77B.n-% *,"5tXbgR 3TPQ$t ^:߾Q͍W5H+B|Bkxv! δ1Xmؒ!e1`7P5S1gi!ql[)PnڿyN]1T"2̆ۄvXUYs}vM:IH5qXB5p};&Lӂ.5߯ƃ'|m r]ЀU͵wwH職A} mu"NX+mdE)Br9.ՀZ v3~ ʋ;˴iລE$(dQ`}$VwIei8?506mekB!B )(FzI5?@/mۚ)jˉ[$b<94E\惐Q$z_%{W*QRSYơS]hK`,XdJhdX_w`cMKZg{'{/Ȇ[]i겻bW%wU_YFk;^7@wYc|,Zli~L^f y:(+P,~o*Xhl'GIx2D$\(ֻk1#z7 ^%Yk罙<@\yo-2Sn@LɮiᳮN A]o^O& Be -og8޴rQ&P?wUV (wW ~Iz&fǁ {NJZ-g#uq^T|ym.] j囙5I|piM[X7{V0Fr7K9̕d)5AivJRzZ/ݽaUR% h>p%ID񊳬RAMǓf0;an J ΰCaz/N$?h.YGT&Y/ ],AvrN55ia ۧ:%2_]7QC!MT;ӇoB Ywo#;xoN1lyl>ץ&ܥz.pK״[0wD}]?IC0Vz"́mǀ ^2aE8yzv6lڿLKxe}eXX''Z'}s?4Məp 5SˮeRم=^{*^#.~ 6z؆b~"\Ԇ&mNu^;ݛm0Jm1FpbgE2mp^c0XAHw7o_m sk?/5eɛ* g%γ8QKŃ:=~FTv$x@N*3]pq{n(2΄3*ݖ|jCʺVB)lܲ\5,(!4ﺜgoW#Ys+(J@*mݨ:o|Wh{S.ȯ, .6DqU ]كlug|UKJ`xHx?!3sx% ^b5s5h]B!X+ePTnsHE#(5WHyzut$v<<In1ZYǺ>1wkIvE== Xu E s (W/Pl \hp?\ZtwLfmSm/ȽH3)BF ?P+͐f#$WAe"`6J[[ F9=% |de45w%م>~Lw jIg($?F#[=F>L'%t~<'|ak=RyU1_'cT*d R?oaO?.^uh"xOMN|bE_#Ra6TUĞ-UObK. xuf~"r@&S (q1<a{80E߬ov(d4eaM1gil4{6Jރ,z%`# -虺8`p )mwO? u G9_ߗ;P`fW) G-Ż7l%e@r_*bV%g&J_mطks"me0VGX6˦p;MA@&BC0D^)Eg$.01` ΢l n'k.ȁOZ>/ Gm qvY`ah&fɏ+x /!D[IBsi x"z$/N:96}D 3 \կ=VdMޛ֬+qmu :>bc$wb]F 14E/EJUd6M_ ]g/w(~BE&l_K4+We!+R}_B 節ߢ&yyvJ+tf$,ij ͛qg7FLI)uq< {^A+ vO:&$my{̚ ө\{xɩϧkg]f252u^+ oX2L 7z4֟pIo[>~U ĞR;+OShӓ^L# K`͙ u r6F]C,#Fyp~,W. e9M>YϲCwvkS>R0'AQW5}۬K2W3~58YU y0%.-[C81*U];kH(xM[ كbfF0Fo|@.›:<a9U$oe߀`49*GY(|kgtIIӹ#)~XEHC%L{t+QֻArғEw>P+e]ff M/Z=_{F^jhMaYLxA G 㓠Bb{,a5DEPsJF/1,tRݞW"?c&?X립lh=tJ"qX||C6:%C|MBHc/ʧ;GYNWis}w#=2⼽zhEP6yΆcw#J96T@[iåYg|G <> -ދҫfz!Ty27Vyy'6iGӳJ J-Xt/'l9[ Zz-,"zZZA[fHwH$ k|ɺե-CNyHrhE8WMZ/f;WT$N. sE* ؘHasD{K5? &l5VJՕCeszH+hJ_sm ,|4؃M(èg bcֹc+nFTR E?BSB%5Hs V *Š/"R lY|Vy-PpC#iͺ{:ec+M@ɪm[Z69h4U:/7TMmi.Bi7=G%  aذ% -CUwe?J0ox.kU˟5O2'G7-cF7I][`ƅ>F 9d 67 ]jژ;}]RxC; +BLvoXW[A~YP#g҄6V_ 7fP_x94*UDBobMio' `$=ͺ3βȊD,0f>`n[qG2άLɳ(Zd@\ $'_Ԝh|>afGr4pD#{tj䢚~9r:cj>;r3%KbW(+26zZP}_W!cM`qY0Pymв0l9?$#FnOdca5B ay'WL K" >:Vȉ~V(xo sS>4Mj&9b8[Dh#kMVc!ٍe,k,0uۻ[U6XJn`GFu] hFsUO"uܚn%-[:p[%iU|W=HA-#-| /Ҿv fvŝiJ]TExc{~#XVs<b]t輛uxB8=ά(QRe<%Em,ˆ:WIql%xH?ڥ0$ Hy aNfq{ ?fZo٧o[9*qv:"dֽgeŇk%jL"}DXه& s]wNw]LjudΒD 9wL̚˾tKWS厺LshNH (,W vt pŬ($2޳u3ĥjZEh'6[v,$YNS!5LI=b$Ku(AûQ 2/g'uk|{CJ)Ao]7wqťGh)\ `!׉),f-ʆzG1CA2+J_j O Βjb)G<_\m8YZAh#zJ]YtU~^ۓp='(nOQt+~_YO߯Whҩ뭾frP xK–O/if͔Ţc"hŸ%I}*Fe!Iw?,ml9rUKc|nd YN$nBae`8Լ8I+$E:Cfm%f77`mA{^| Yt5aw2:huÞМi~E‘W=O緽홭9%O,$~¨ň]`Jq,zoӋ~R$!>:6c~`alșz:>w&cn8nр_>s'ӛ BUc^q3j]8;!}[QԪgsv2Ry+We ؎Z[:թE~=Hss Wpvx&J=VZ=0V"D4#~䅉HXq۴^!4pV͊8ȟq1JQR |Bh6f{+x05c TXu"4Zui\U {UU-#wL< Ԟ(Yb9k g.UN3D,\{EzU_j/;z[ƊTei3mon}Y蟦UPnLu85GJ0YS>fzy MsĪ[4yČ|EZ<8(2e()`U&)Iea%DQ/Z(Fg2Hxr ^\'V͋5L@8v J Ύ, b|vt/`h5W7[ dԑ,Z/JxN?6 CO[8 ɦ)vIX4v]ł& <?U*rbV7Kg TLI4\TLRRq2^KR_ @Z Cv-hbυ6}73+]BMߙ&,j_*?rX>3G[`5n}6Q(ccKLSN=PמyX1{CEh2~f#^Kҹ3tbu^A:3r#E}:K]`%RYJACnw(% 'N_}Tu{tU<&^}&JpSC(Uouo9&K yRHl.+XWB{U¤ ա=ukTRHC'SL+z"j[D#h3dtF@0#MlP2 L&s-@-" Vc=EF n]c1M5_-B1 d-Nl+Ts$6jy 2efh?xT8mk\V¾*#?y Ιm9pK=9]hK$aR%(@Mx>3%[[jHcRbfHaH;.xEdߢQ4-4M~eOaO@HXNU-Ԅ1d,;M6;@^OjMЅsaIb,3z1NxWg+)ynI2ܼ\K,}CʴlC9uO^tr-]aYK[Vs._2X>>W05OJx3 5wjo~ҕƃC۷Cad"+LcC)oӒGR 4lT)4tS&m rD#橳ژ)읹pU[>c|;x/pb!gTE7"/LȘϾ5e >F3Kia_E6IٱQj6z{Aڍ+<{"g- ӈ}I:sfZ@!`>e uXRHЮ%uyQ1Bw6츏#)q&VOXE*X闶е7fr0ʽݚj1`+QM,>fUF|9g$PzRj¸*=H̛ս GGtL)FW̰oϓq8;5YS} |R&siU5Vo)+{j]H׫ׯـok`%3#I1M\^[t6,Emu?FDC@ urJ=dz4RM.ϡ/Soۡtm t>~c [aیr,r>́Ɖc).Jn1%apIAiojRקha.im^@ti j"+NB1Kam.G{'M3A⥰D=y2-Х if՟9srAf2nAYDoHLdz`)1.Lb~^LyΞAzTV`6Y4bEwlvf!=װAs{:qZ97 ._ 55ZV @:heoespB.gJdDSDUS27]@]ϐ,{"üЅ FrD>69%gVgPwYpn4Ă ( jNtx:,~ӫ8|w$(?bg\cCbpkwVȴl 3U4|1kV.z6՘J[gpAKmE^V%r z/_pml@99ATmSyu{U߈)ľhў r:?66H\C^,HHGpA6S9W1,^ŋ 1G"rۘ9_g% _L @,!OD}S۳MRP"lGΡK#Jy`hJs6/׻rRo0n"5)5g3 y|8!YD -ʰg+ȷsg >YY] e?~5Fur\ץ  mBi39ILcD?SU毒nW8hԻ0  eB?S#F'w^V=4tm'6-р*_nfIÄ 6 SjFR"{p B9??#8ݻjӍ~K=M*m[oNi@SiYJc4U΅>!j.i ѺtܲZr"|l=-V8ݓ^o18(_cl3``+P\Im-]A^'tA@Fh{zŕ`ØE1̷R`1 @EM~0׈ lɺ6=XCxUsaR9e0WK ,P!+8@dB_shۨ'R)cWY7*yrn({&1Y)nq9HɎ@1F`WBWUަ゗UTmx_ s ^͉19c+v/|Wװ2uz?`D8vφ7 :ɉ_We)+/:ƥ׿8kA,nG#ʳS։t=;nsSzqRo#y(R(ׇx6|ݰC$e6>tMCC^ڃ82χ==Nf{µvn =)KgP73D,i&qbZLOux-DI`N%Xhwaux&18mۮ4$h׮ؗ eX)SB\s|uzf):4)ԕSTkJ,,x (^;F e,<ټ gHb@3/jTsTFH U'|$m*o}N\XR*pѣ/-|=;V4]Te)ȔkDcn[BRSH'm />qޖKCJw]tD)I*X3؂/^)gclNipN:fJ3%TIGJl|'$4B0suCBK0R F(z ߵLOS8 Fsd0sC;te8 B!%aQ*%xDscB0f*>A]FkV[n:(:+ +BRxY9I/.*\PވnzN!k?17[.'GGqo~8nC8ވ?,ZT%&R HĸY"Wi kEn"ϯ?q\4S7~o:8t.}@JK+ ؾŋ~R(M~0 vQVoԚk S 1C7l$y1ktgCYH?Ztp;*0|f-cPZR&ɝ )_>ښ&d`B7DU!hdZfGmIɆG|oWd+{lJpak0י&Y8fA7^f S[ mŸGѬ~{l?BMPbËˈBfJ1rj s=wVPAmDRAfMiD"B%> aulM,th]43#{|֯&7ʗ~ <,̊D0OԚ=JJ`lsn4 %rK5|WHM*oO3^@(MJ=x , ^ȥ;ro=϶!k+ wge/R;~d+R.ȼtk r@w.ͣD<JG ܽdh3*[RR""=xT0VU,4)AAz'lK 3AeAxsS@\ɢǜNR/$}6o3IW? js+6K W*]3K&<ۮQ (Ιb\>69nWޮe,b n,ᜓp b$*uIjs-oS.qnJ?x;ή#mI|ClZ ֺ{ tƿhgNMOo{Q@k9][ t:#] a1EiFjBq]ܣ75j$ujb C8 D\ lVQc3ck91#^wFzGebBaA h[a `\J-2^̉ڄȼJ>'MFb?l*"( _+c wRЇ$__HO,x5svS1woټ4p (j9?B^[*6zQ7sM9`Tb/v+|u3< 7яPp۳~7c*Uy7U'Mģ>Dյ0&dRS|OVDO1guɉOL4 v],+/,CD`3_!f;)ڿJ0IlGlH0aV^h_Br^Y{~ jvB!8 w`S7Dp$P,LyX aȗDIuaegՠׇKR+}u%FKĿKaSBAuNɼfO ߝj`|2\Y"08' ښhf/PN-9t%Pݣݲy+)790K|"Y[jLE_5:v-̅h-;O1fcOơW }(y>= ,9=fmM1cT HDq*GФmfSUȴJCx 3Tľ0 (0b`xitTZ410^cx\'6UAEtN֨0"4ϗ%QZ{%@Թ?B:#p^/sM?RҪطJ2ig 2u1:-t4L+dGqa2(56 ;I]9*3_ G 7`NSSoe: R|4M,_09\^<|g]&tHl U[ ;Tl^ 𜕳{h%ڕ{ϋbi p)?T|xx>s/ӹk%ŸIrК0(˘$93.F凣?uŽφF~ jG,<V!mP<=c E?I94?HpY r ^H&eij>uֻ#+>7J߫kf9D_NJUt{J藜g 狒_Z5Rȫ?%sD=AQ3֛5r۫1Ѷ \?VgemuWׂɥH۩]4] cI%mqW"$H |6 FɒsLV9s2_Y(=b&z}x]vݯ?w6#w]A'NhN 3IX~tGjЕ";u+/1tI\=@G2f| סu@{(Jhyu)^[)NCsT$0>sþw']·Qgvt@c6Yt(W0xLЍ(W\uOef~٨䆈Sygg[xM;$&0xO R_k#}3 p#Bwcp i ӱ/5qI4Z6~V;_=dR)*\SM(BU;ۇL}˸҆ @ovxJ}DK>!LjF -b"^|6mϧN_1d g"ZztuvBtdwI5 7R]@/곃v"z( fe^7 =vs9.B5F$~Q`YЧD&їLՐʦ,.L㍟ 8d+/P+&Ug2P1ekD߁_jWzچ5A{r`ްBq<+$um#m].‹骾t S4BQ&(&/?r0W]#'T:Ej4_X]Š9MD}Z;JN*&Q8S)o5Va8pG75 c^sʢ %F> =Kz x*ՇFrip­>G3Gp}憄rBl}57LL<ٌǁQB\EDNeUHy>v{1l^(* h4d/=!V#; νfqUS8€6lO^mdKՔ0Ŗ`PkngK$3}bi[ J ˪ *X{{ +Id-h.Dg鶨j6dfJ,x إCisg`גs:җ{@8Z~w|2vG=EJe zIY-UM'Hnp(ځks$wuMmST[#3.>ߺoMVÄM$#M*Eyoء*+>gf⳴_JBA@IIA%3LjΜGaKW#ilq]mP29t|L,dHfwY|#ЄA's9QBW"etv4Gvq5W@߳Eo2:1 Y޶VӞ4iB_$>%NAfG+!%CgH9~| DL~9%԰?|h bWѶ;f(+~,`A#m܄u Ğ/IV oEXf Sw& 7+C3j'ŏ S 56X" 2dB~.Q]? 2`" 5xOd/¹W75;GX}HC3;xVW| p{q`s7\ عB7>O'!'n:H(}-9T]2Ƿ0MUw`Q$ytWud q , &^ ^ )) heSԐ acF?ϋk'7u["%u8+톓h-p$O,Da-C 1GVz$ʕ9C2<7_eUHQ(+\G聺x<)J3PC 7&!{/gQ%h'9#Mu0hn5}jOY6 0a9Qtgo݉桗h|UaTؓ}.3?A>0~-/y@_,∥`~}nc_p`YcpzD%D}A*rqة(.өe)g` Wk<^˂!ӭX$;54 VfUz[9 D1}Leii]mU/OBclI_9ŘK9Avۄ4ţsm;_f(@?h:hZ k(o& X *DBZIAG vNb@9ҾxNjz^MY`gGۚmelqсWS?!3FMnl/mFJ_y˲Y٢PgvvC?RFŜeD Q*Meߒvb BڞW\xq}J; UɃ$Ѳ~MTO9,3YK %nˎ#&[ 9@op@߂s2 gxRJ$Q}QDnE$=\ƿtY+Fʖ* wz-eVCe9^>*)HHey-o <㵛jAqPqD¨l&l)]s>Z-#_R'$wP0;BT!Il:^%dD'N-ί #~ ]nl8?j9+>fYiz-uجR s8Y͢ lȎcov_o~JwO8u.,syuXЗw˳N Q $,.ߕ\,y7Hp$J'W~7Ѯϓynhg_ٍuMTY" \Z׺L aΙlZ+D$*fYpF5`(i>!2y<)Ib{0UOFFL5dӬP)d9>&ޤ [$}:݇9PA^ !=D6"45*zэ+c ¡GڬD `&Q= @%[W[zMo }*9/!By|g߫1hX_n4;A:XMvşf^uT\J" K?Y\ˊtp0vꭼkpe/=ia;Bw>m2_mѲږkG)ʇ{XU}ݜU%=Գz~_GqQcѷ)⽓'ɞ(H[S){|)8 QyYa~238>@ˍnj?H{q oۂ-k_FӯW7Ͷaq+f]!Q8۴%iGO*G`ҦLwRyyCm2TϦ?ko%ކHTiWLH~X*gOrZW9tW?R&egU1LTٿR}EyM^Ux7H\j4dLI}aG(:]/,0R.w^L^ }*IAiy7x7_U~4f `<U2poߘ€^ ܃&׶@d6@8"Ov%[E(6*D3+Ajrb@*dkf2HѺ|P&{2dl9 =+6c´aD}M“u R{†-pEh2mފywq娔n8M4O%`;EXdtى \ ޢCHX$W4ԳAJY#eoiZLSD+rקy_*A`bsj+yo*nLL̫Q2i*2 o`yyu?_efڌ#)}Ԡ$rCtnK|qv+0PVK[`v)a<~E1- !犀'E˸.[GZh}M1!¢ce1'uZ^۩d'RJʷR_JR -Bҽ7tBv9C'dlH)8Qo~O 5Mg um7 ||dx/1#aԮVKP:r,x_y'2O`HJ=QT qx$'<9!GM85f:s <\}*eX[uC=^<`q7"v Թ2-{_nBA(d*ƀH2\O~g*&z͗7X*?V瘊HP+ws﬒OQŸ@Xc}H3?kPD({Mdi G*?olx/vO6GLYC%zeͪC*+VJw:5)JdB8GH~P}*~@w(GbǏZ$3}AAB@5)> $ΝoIRadzfyp9|rqCᮓ~cӑEvߓ|r|*?;as|38Dףh[;z9JZJ\_I(8\PE/uHQ ہ!+]RsA{h^.ƵgPsQ's=S݂mCyG (o #y'xlč Z淮ߐs6G'Jȗ ?ЛS`E9A**P:/usMRT8kl:0iV֭ߤ.苁@`LzBbLWM iRۥuOv `8kG/BZ WJWAcX4َV+[x+#YB9=㡈NvB,uL Lz: Ƌ]bm\U.s\ᮏۘ\qّaOujزJR3yIkϖ&}\% 6>G.G$cRخ?A01"y#xVb.y bZ(?# 0\gnlB}kHD7{?&pF?|x-t4FIefZaǔ~ IjDHha`Lw_GS[ϽW %jOuE6YǨaX m@yS :'iTպFa=V E3H} $/r3'Bhfdaus&2o`w|\1F/X=c\&} `4M eݚeSf0̨~\Q˱gDyxGGoȎ&5tW+TT!Lʟtev\T4 =h] Em'kY(,C uLx,ퟡZ}dH^kTW<}!9?"m\a0\c`$_Z*W9𓠲e0/]ؚ۔cQ(z VPj5^H*rɼ7p>iyb^H_q$ s_CO_Ȇ"~]aEXfxVnɈC#CxS9LkZ`/Ozܒw)BE|dq2`, ;qjM\+Bn& BtOuRHl ^<_#Rz~4_YFO-a0c~SQ I&jxag/ebb,D78l͈>?]"w%9ĕs 9ɱY$މTqkr+]s !E2\u3&#(+ YW?C8Hej;X awhv;זfH5% *O]mO),"ϘzubsF&Z7WʛH)Xi +Ӷjoؘg@oi(~r^`ui'u]v()NsQFe-0q8(E5)iMg'"C.vSr CZ&HSa͞X0AFL=lwKVO +V,2㍘PU/i _E)ZWTNjs&dq5[q@Q|s)7y3 L>x Su;yzQ,c9,kzKLʙ61{Wz2:|ax2ΗX[kp2+6ʬqll 3J4B"8⡬a.|x&Ǽo[wr̽0U;Bk ]۸C[]5~-=yl< ^Jh-XˋpW>}z-@M V)R &oF8!itfBu/ &.eeS|4s{|}(#u^+-C-n2S#ՐA֘0F$ϲ޹:IAbml `9gx1M3{ll,! c1[$Hs[G3Z6=;< i#.$j=+c Ո(} Ȍ_HY3s7BgKy@ ZRћ5W&:..B z$ڀ9P74L ?.#&I|^l-)yFpYlm{j3ps,mQz0ۿNb#VScPYhBh@mQ00Cdj?p,1B  QYU3  K0KzUyj̥X.E㭮Ȕ>:dzJZU8)TW[l1l=_EfPYsj2#EV82DKH]WO _(3)Ci&ҥZO4Pb?s6_#ɻ9:h{0KQOoߺ; k9lE)X6LN -\n`EQ0qC) )K:$HXKYd셺,yCW`At7rb@0OhK`YܮWg9!H7gLE *Lةl+pet܃{X H>Sv*RZH*ӺjU^(Hã0" F\wB4s#C~Ot eJ!?FàNC>w!hTCq;.}1K{ ɿ1$-#!FiԔKIbJe+T0^E ěs`Ȕ Ɨs{6qʜzu,(ĥeџ&_߇_e!ryXEeMѤ)7itJ['鍑}h].УohɵeMNiۖV\]_Np|QY+K7㽈@7vp~i)Di[ChD2mr՟@P(8" 7Slm =#B&?o_ѵg mZ] p*ay7 Bfc|kal0+B;һ -l@Vֹ cOF(?p5V|S-V騊kKY:$"4 ?4T 2}Y3NҵÈD/FD 1p+v(p*wzָ?U T|<W)֕{7ދo=wndV W1:.VRoԳ }V}ԙb_ ^Z˜e/&O%Og w "i~ B'Xm˰=\3#=4[ ,c32u_%(OX_e)gg_r}zzglnDC#K>'GЄP9V@N'螥Hb$z"AP!, Rͻ x򮨑t`Q ܂-Y|5*dKm4 ],":S_eX<~l$&$,6FbAq[7uSn6۲b{T&Ε$Ai6^cLͧy,Y]vv&8;m:t8)OK~mog@.Hc}1rh5Ʒ-m>9D &"Sn/ )+:eX,5aBv`N+cs&N::mʑ{bG@fɆ: +8Vl{%आ.J81Tݙp}z[n}>΃R}q`4˪n]MAO`W5#1@y<$zGv &lf=^%"BLJcSJ$|G؜7 Kf"?dU~(2S%$I)ꛅqwlh ҥadV_`$t@oY+@8jET1N<'`}DŽ#OOxc]P$65:M;W]6yCi>8;}$n\g/zdVdP}?s3, S=Xx/8oBׄ!HPo+8*\'~cui*퀕΋Q ta%vf ?"dx!{@?9VdVK{& _^&_qoHd5"Wy+ ҫDJ&AHǘhbP?@pJjU{OsW%XZG6*\ ?s= aC@ǹo7XYB̼©##jX#enm(m w/,,8\l\Hz { P 4$qmTvJTQvVrB\oh~=W? c|Y}~Ҝ*1ҧ3f^^~HՖ"I iGu{FfV` d7ٷ;`70D<),ؐ nB W^Jq[;yYhGZ3!9ܒ@ z]eJ>S@z?ޞ^vʩT*|C4-4vS1&foW^~g F cKԬ& tnJm)j3)'O<,dT%ᦴSjER)2Ex jMLJ$TqS(שb;F=ı ;g>' ×9ry)P"uҵ@8RI\0|5P-°3ڨ 8헯(m"n%rTfT +1&:`$w @ *l o:td/s"O(9~^Hq l}DX?"ߡ L.%›WN*k>=<Ȯ&$ ?hQܯ? _}{@#wB&`g%s1. ơklك^m@ @.r>pP }f*:^1+t;}0tp1MJNj:Ͻ֒fCߓDʩ_/SeT(DQ]g>j#̞ρΚy?ڋ 4}M&-wt} JUXj WYT=6/%ϟ}EnZRt%2fRO]Lz s]\E)+5]F 9cypZqf.dŠ~]s kډlGUuAtdhS|O*$?t BDTBM=P:16CBYFbau5U-Z:JE6tQf-zumA2^*e\# 45!zlzbZ`Pģ5x<ל( 4`O|94VOV6DZ~ze7Ԝ{d2L],xyI/{9^q68ntY6Ł/%՗$Z ^ ]fD%pn‹PI˔ 88|(Y7{IƉG/gJ QP94'zd@ uF]B]l6|ɻb;`_ Q6`U6 K%O"jW*Yw&W$^ʕ2߂/==׉><3]qے+XYK %(1s{<(J 4c[1VM J}}%xmI/%^׼3nw5@: "x$|V6 -2?kfR8Թ>=FsEAҙ)32P*>D>̽itcUg$ޙH@yJ`dg1+ m:noSV+3ȥV M 4NcR0fz3@GIS%!j)` }en!T8y3GHjOyU`;?!2LJ‡)v/! o)bs%\/Sb}(ڢ dD}pГ}pT+JR1rNLf Zfgt^W(A3*,0Yn^ .6^fP-]k29IC wܓ8T۱7W5թča7eaAj? '\Qo02LSʍ-1;'kdɷ!-m-mGp? :L:0W'}5J%-UZ,6TUS0`cr׾!IwhCUz퀬$a,-X}Sâ'+*K:`(+O?MolL0tj+E]+Ɵ$1b>fzx5+q"v^!.W RAHUVѪIFI+ :bu3UHTV/z)+dΥړbhطa 3Fu6cڗjO!;l? j*Tp&oI4 !o{ֳRMX"&+$ɴI/#sMpۄ&-w lLǑa( `nX~0&s18==dQLdǍ˓v<9\=Yۂq{ثu[.ԧ`:dq~Z#8y(LnG4wgߏ>`S>e$~ }H@qU1mD r\#c?21:sjLv/Q'@oSt,GHy24Ɩʚ6FH%])2 zz섴!5bY/c{p%H 0R@DbX t9Zz*3ȻJo@J&H{p3BMksdPP mLXگq#R-#41{As,4%BA^\㦄*SMFᵘfE[>:6k"Q>z"0ǀ#EIێlɄN0g=úou5 H̭[{Vb PGBL$YFntykgylH>EeFGkKkm[_Vju7j~=ެͩc\CTU:ClI18姤Fm|vGC.J;&r׃fX|x ye? B+ ^;,&2Y:B3M`ټ8V ra`8J!6RU.ۈ=ZBV4peaE 5Eg90k%ǯKo9{_f ><[P5򧙦E9+#IrS*+ 2yxA2ϼrR, 'ODe-{C;=%͋!+'0#.[Y^Mb@3N#Lާ_?S%pLa# CTKŞՅ ${Y8WYIH^{D=$5?RBfe7FbN#|]C/Ge2fEᵌ_!rحc)!1zC[ Or VmN*&B ٥*守\Q&#F>OC`MM3E|}U(񑬷T6au(RF8i b 2 W 3إP #ifҺ\#7 bj&1؇&inE0EY (۞]pF,Yw+l>is`6ZFp2^f-;giZ#^/48Аl6cEnМ 5%h줬c7.*}1 5x6(`'eOt7+i"*I͌I*̭R._Qi~@YxhKB `.ԸRUs i;PtH{k@c lk`лB6#%u-HRQ5%p UQ!LewGS ̏FYWB7f7_": XKk\ӪFYL^L-E, ߄a"C9,u#7qZ7h8*. CAUxoA!_YdjPL?nmxt}&K'Ձ2O B 0(RvjޙmUюTk*Ba2A_U{Lk -4.A4jmokaXS[ˈ!7b2p^T 7mt>f0";PJo M"~y]8?(nUno8 p%;vޗgoך$̙Vs!ʹXN+ݟ }4{|`ZʣѢLZ{ }fu%a@F&*/EB$&?K7Kj BEt2@?"D_U)g(1ObŵKasLه$ | >i 'şLD&U؟m/gЏ,p2ޠ vaNd//JA7zy˼5;Gx$ʳ4 Y:5uDOiH| =KXT^ qo9tu'lu[t9?])'BI i6lSR|"^,$#x1owP̯itֲqz⮁JePS쵌96'IIg_v?ݭ~5iz (|BagV~hv2nu0F挅"9eF}S%%(1buD0ǑLHn};&r<0f=*IlO*$*˚D0sUK5T64nx Sg;0# ;vNV㱳J 3k<j#-JA[pa=ud8+2ͼ09۝9*u+*|Zʄ=\kŹ^Hjp+z4R<"<`^j .n C?m<L5ak>ygGyp]i|z`=EDe[^8r :0f1/pX{M1s^&?TY^|X}AEB*?HhR`2Pdk-{T{CT>F΂U2n4|%N=(|7+%mtӊv'艃-FKdp $lṋhڌͥvyզ_sya͂t^{L/,1kD0|fQFSBrjJVj}d9VE~} ~>KQ>y#A|3wxli=iiT FdouNeJ>g;`Z=8LϯԢKyI >8yҋEbh,#L۴ǖՖq\;4 p tJb)sMZ'`DoMҟ8SII{oIܜ$HƳ*ܸ8{ܖkGZ'ԯݓ.h;V\^k)yqt&wZQa']v3`k2K AD3h,CRãԧ ǚS1DOfsCC0N N!yl[fy(㲋d %:K5Hkqy~{*I@*λw9b!Q8w"Qm@Xp=mBuUҴZI@f]^?A?t~cke ,~uz-rat*saKV y ]! zc A4'g܅n^cMq_Q$g%4`oNtoPGA 745(qyV/ek4$)`i3GP VhȔ>q18GȸV_9yJtB\9 wHyӉ|_(>6+nȰtJRЌߩ(Ivm M*GmNO{a784O/FU*.ry(KTЌUCt2)gNxEo S?~17o{q~Ypw2M\~]P (hI3!x'g`[sNWMT s  -V/DLi0j-yǼevW֮`G#o4h[!wy 3ʾvR&`')]Ƞh:U4M%qaE9`>sY>}WjMH[rpNLۍ@3(U!Q~nfc7l <3_Tw&Gv9z!:aO-L:gGV{nxY'ʐW f3V0&\F|%~=ZmX}x%}N.uj&H$gM.GYxjjgۖ0]̪Zg7D41+yzXH%5m썳;؁ۙS6k o>4+d eZ,P2:fW̪5EQn@3][ 8_ 'GePI2?׼I`` }nOŶwn9pQbQo!TK܋q@Ss OxXb2Ձ:Nv+Х+~6л:h!8g(]W e@wUk0љh a~( ':Sh㹤hs/'huG Ƈ7 w5-7U4N|c2l]D4"s}ʉ|\Xn4  K/wpF&\J+}L+2NFHPv%;HƸS0MA#fjTc'R1d5bK˃ыK EM/2luY1(3[ʋ6 zaS W9l9 M=T[شZ;"MҨf:U>g,A޳zӣcv$BċJL._o qғ5O/eD 5̑3Ue}:KxLy_Վ?i;YU4x!o.kOrM!o`0)qh'ܿ8ļb>.rv+^L-;T"<3 ?i1*BFn¹%S2DǮϜ0m,S[m."8=ʦF T6ubwO0\"A>v~4@aTWfWL;XplcHYYѲ|'"Dvc`/(Fy~#J6G8@_0fGVC| AV`^z6RcAQN؋S9Dz ÌOSrgC`GM DVxjXp_*xݤ4'sP-hHPc-'D(`W&XFmQ|=>`x7C`N+/w[kR鍲3D!O@r4̆sV&b"p2+0Yj:giN#*s%ܠO`QX0y'RV쭠ka.'Rhf#s"H W ?Ƕ62sfsIa='@fC2vF]R5Tݭݞ4&786m$6ۇL9YZ+u|~6Y"ի4ٽ 8){d|/B -)7h"m `t:([<Ϩqp~*{ҷ?k_uկv* F8 u0ŘPK>rϏTp%Som1(~T衤KdlY2 dY켦,GWʈlo>yG6: YJ?KdBWBT΍%*p|c~2r!wPH98 6}*Nߏh7/'ƌGI}P6Ko,[.SEvȄ tMأ W\^+p_)\u*Hc)3K2 C7{=I&^%תNU2nء;[6)Y_nF7[c*]ەRVRAgCQ@I<Gٚ`WR/YV )mSj˥R mtCE J5nW LxEz qQm Jr\\Qr#Wư=9Tֲ //Cؑ(vfG-ۓPī%'==["# /(зﮝcdrˡvg [xh =t/sV]T*0_ۀh!uIP:pʛRŀȌ13s=QV6,M ׄd+4)E]k դ? h$r]ˡ1(,xH'`~@u}9{~|s1ws 8Ib @Uύ(BEoe:k*w3KLTen?oD!*~?]Hþ@C!S-~vE_PGUsjF*;Iu*Q[cjݫfkoPtaj.fiy: p`lo~Ly@7{ͮX3ZJ 2O)^:<:{t{_N{}Tens$ G22!iqc@:eb71ѬiIgCћarX8pFeyϧCB*Ec\"T@epÈ`Q?(Vl7`=^7~jy9kNvD ~@8ӧP1'r. вEćMVӥgPۆ4ar;ujYTKNi*w^-e:q1bFet,#e56΍,Rla="Z?)wmWo4Joʨ WzWФ`׬f.dh/c< Űk&g)?{]tg_QLuQGuJllMCt1C 8Ҡ3Ax k!ƅaev3Әvzxፒ:m)^OWyfmʷkI'\ɯYVg;i|Q77S8Ø|_)8{ݫP"&ë,潁u&4 O]- Tڲ[.K#N (!EBeԇt_KO'`_|mSqW&-`s2Zٜώ8t}7֏ٖKm\yxcf؄~]}c} Sr Nj71CH{Y>&d/#V\@Gl`+gDxDƆII^!ZGAMS~GC3Xe"~l*qឹo]zE c (uefLۉ者7~(T2C7 >_gq;h cAunARez`m N/ 62v40jWbXMsؚhSaWGD^e;k 4tos<~x'ߋڰapo^|/\'jkFӬFt =:0pފ>q?¤tOb%! &6*> qE^nKocc's1yFHOB0gW5β؄Dڽ`{׃{2hz"uDGV^u*)qXmViI r2eo "|.ݬIo#үmE?sfs~BT($,v9P?{8]J;*M;`OOE8~\}IH(,7c]̍u1*!n{2o\5 _t_lYjYy&$ 8h8Is9S΂vD`ql\AFZ\;Í㣷>gn%Z !0a)Lǟ7%AR?Yjݲ HLð״н*Ok& Me_2$1>AAҥkmnmMkcJJDAKBnI=l^_uŨwm.mr_J*CI:a`y2X'MQW!ӷxZ(cƗM/H:3ZltX.,,|5)T]mf-m3"l~!?P$,Ϝ|ݡ^PHBEM j`B ;KL`Ǣj9w`70K="]KSRc jP#!68'ö6wbH8~!?R]![TzjϥO-*ϛ%l&u4Gא( ;1:"]7=5w7둠7O4eqZ4;pc32|@Tș2%4]ٝ=EM3JZ|I7∀ i4X׮`x ]lo]J'AO'&PKUhL {zPDt-[[NBnn~1Q嵸Ĥ]k)P%>L~kG'߱ _ lI$(fP:'ͳcfsv䊹g֔Vj}|:Zmh>r&∺+ڀҘ[o*_'n)9tVzLEiB[ cU4BD2>?0sN?Emhf(@nҔ} mY~CyvR ( (h׍3b+w=R1莀NfrV*o*n,w)lo q*A{l{a1L krC)1!*;/#=S3AqYL þPIi8ga"!ͪN_UYWZ8D%كfQW^\F%7"UkO3s4X_"W/O͛b Sʾ.i"8,${ڨp<ŜTs04W i-oFcQkSBqM5??#D07sR:C_v|f -c|{/CڙgM;GRQqƪ:wG_Pc+<;%lQ4lrOEuμN9r(yZе2np=QPo4I>5-L=VQ?"I'1~ $Qm^g'NxO7&O$Ϻ#yw¬^i z2'O!fz ٕ趮; >!C !%nCphʡ M]mzzӆAGhdRup9HI(yȍ#3 Uăִ: <`S*ล8]X.F} x]ЊCu!8EoO WA9Z:N쫅3Oe3jmg3>NȽ=z*sc0 7s?#bKW55f}|5E`Pj)B>׋0t$Sjw/q?c24;W3M"j*¸VƜ(j#풃V^Gӎ Ыsb!a#8a=ĤmjUĽC4ݘhS7ojĢvqcW,}o/N"uÜJi6iqhumyꢳ\m7*MdBܴ!*";.NSa[\I 2b zpNA)ˀ_LR3NI~<3b,ctbe5o8A e^Q;}3=|["z@1,~}S/PJrv(@(<ϡl1wa:Av%.p9Wy«]Չ.u7=nt zկe ]+"Dײgp@V\rtǩ\m|=='KYS;AW/(ģ\LXAz.\Vw.-jP;JH;;\,hs7Awng E3>紇Idsc7\Ja9Eߙ'ݲ [pAkB8\$%i(rS<~ r{B4eXL7¡jҥ&jP|w`wH+GyoL9OKP=)b$W3KglB> uϕBت1;/6ʸj @@6"QLo(^PQB>!ojzd~of K (穛 LjV\))GΞamu'S-  qSw09bY+׀cmc^df8:A㼣_w F3yCzq4zrv=-acO&+z[rtɸS4 bU'6|]SsB29}RA`ifY<1A$dg^p$ •߲7*CJ0c)th:I)@ĝ-(F/hSvHۀ-O),NqQfOi>sGZ!~>-Dj̧b/p#۹K)4Koy>rJ^M,t dϣ&qI=6,3?CY恈&~ /$gG7mjlD^p&Tbf\ӱAQ@iYOoA8ή`+!;T[ l99H0x%9g:5U!7RH\1"g)E-yBDIݙy*?r'|Б>w冗Q#2t :)%' 7O9}] dncW Aݢ\񳱝li62< ]POl=0Ƌ,XD#^.MYخLFՇ ږo*ؠyr:e-37DYF:ZrsXEޕ1js #/TWŞYqw bdbwT^HYX 8Zj optXOd9`logv< )SϋkA4Xښk~ʭGtv9rt=f4Rct{)UEZC_:4\QfHhG7б>a-~ ٛ@92tcH]::Vt9/IY.Dt]D[ ɽNPtr)Ku"2\,DNe!nyn{#0|P+_I7 /Z [t/( TOKvkkJWg A64g(1J:##O.pɣҞa*% c6"sfZN xjAmcd 'RX+ \ VE@lT[H}@I2̰+- `jX)svᬨP$k7d5\D }7GK.vgDJ+ K}pX dԋkb|/C*8ɹͽjۆ r& [<&p+ g_T1B}v/'ީpNZcv(aMbT#E@6;M@\Ta~Լ&F``"+|Mn <~Qc;n!~уKī #/#$c/CiH1t_Z'|=" (O~6@\ e]В1QR瘟.lalmTco`! #l;{p@،%dGda$H0JwsR9G6UEፂD go[C5;N6B!-GV%t*G a%wW8 ^OyIihюKS(,T{Z16͢jEq]r 0R"֎vŌ9% 0uy֢xfhUm J KKQTtd]ʫ$*xH
M*.H44ҝDHzsZ=v]Xd˦G[cg/e˴Ey…-OBEK>3hϹNwWI8ק:bM_5"I)>R4DK*;E,\LR헅m56=Wb7i%o85RSV.Xf.u8K}1yb+JO _weyټ[x%)!06ʧ8 Mu \oAF7@+AI%&V!odt㒑6(;ZIbÚQWM(07ZzlXPF5R zwӘX"B^'fwj7lUAk7vJk.G5c[Pi3n'%/Yw߷L;[X}ZSĕ01OНOSIhE5qTNx 8ZIA(9v_U4"Mk #^e;<2XoTGFކ,(9#P*jv*;3s4ڂtUFdIV:}ʥ Q @bΆSU G5;L,o_ԘG73 uN#g`X6.j]2Paan _~ v_]R :??03-KjrC2(cQjzR8PS7eM(d%Z*b0}Â],crg,T/8GϏf 0e˸BV+,h TE > \㱤s>#1@o:%NJ렅U?+-`[P$ܶdF-u G^5K)%nGL^6{(LWW 5|D-›5鳚 @Sǭ9lHs]BCY 8nӶ~D ̾ξl ΰ[|RRx"2ɕҿ/G٣jSv@qΚʤ sgA7p_ύm6@d4dsdy=$Pf#7L|b.9MM2D(  1 MfAx&IR&|'w 1c5Zi(-ə(|$1sCyShy`q"'xMXT;U9lz,y!#W!ixc1POS=gi3 K Ny 8j7|{Հ:4g#,8(L{Vy%p9Aw` Y*|aYv=5#8P!y>oUT#Nl⚢2%Qc[^6w0|xn8B~f}JHz,S^ޝ v|c,koXZGML2/9[/htZ:OvܡMR*:dDcar x˂2ƽ"l;y]#9 V7yLtTzND 3BzDw2༎Ul.c{PߋMOs. w-jCBf@ckO 80^lĭݞJ@pNoSXcG${VkqX#Lc0h)qw+Ы;UHt_>34.B[{{*z|')1^X®WمOx7X9Zn29O"J qؖ#oDg8׆h|A>͕1bɿmd6c&Щ](e 0r95+[!sҢzhHLF}F򠭭%( `»UPk[xlW7Xj^5A'+NO u]K Ϙ5'R`oBykشpr([.Ծ 1)!"Hr=M'K :,h3zI :ٷ9u83J{<KĒ."yiN9k^OduRj}oČ~ D/lf [Y؆s ֻePeS[rg~AEw%,r׳2#I8-pDŽj=J1Gu8L 1{A.v>dunvpb~dwF!%"Y#4I7)KzB$TʒG+琤Vp_8,xw!NF✍!QIxہM=/ 'S#SZ:%n^Yrj(?Gy<2z3o,,La3T"m hВo(.RgIJ,W5dύ ӟLSk>_2쯕Inp$U!ѭ hxq.F(m1 !)8 5P"{/3}5d_>0{>XpDK;~6.z[Diw t3itB[vN,`S\fz "jѨzyS;-zy'ӷ?hMγЋu8,1BT{J+c P~s&q&:oXSs@wh"2hi+=+*+'yos؂I| c%xbД}Ɖj.x8 Ԥq!c]rryU/~Jdۏu|qפ G ƒAj9"9i|D{a\D%<%s(0C=S9R;&>Q60҂DS؞۰' @Khctq6G$LXX(֝ 1S'!=;R+orqIa)V'$>2Qٲfm ٟ?Ҍv'hk'ܥ2el鮙U񬆉uМ@QF%tN[p }PZlEu/>Z׶& ߈~)@JR|jx%xc%^8%Ά$o7] O]P-zI^cȋyPL K3c o ,z o@s'54ز~{sm)3tH0{yq5WNذh%:{=I5نjZ)Қؕ0Н/ jڢ:b443bk/x P-̠Fk&tݦ,1'\H*V/2ZkGGZ~wۻmi,USt[x6%o\kh1*5fn{<{$hɛyC0K,UaUΈ O#)" ]_Ip]FWS2ZKk=_ًýggn뵿=Rc >.Ap߶E1A]D''mB^tL[~=u!Rſqs*(Nfc%r"bП=x % x6FfX 5XiiJ櫩QmP^=yw&W̊NuiNR&E2\j& V|c4v.9/FW5]Q@51~f+13.wG'K|+u*v`Hli/mvScMdb&)UEga\DJFEs m׎rL, zUK}20"Jy!l|B` 5G؈lB@5= /q|~gP"~@"'_&J"8ԭ<5M}!{Ez5,(hAnj S-i'= J_CQn1WـЮ^p+l2z寏63Eʀ0'bpsK$;RXxE(@[HNV[9#Ckk(z*Ůǜe=i-DJ{,ԣڢ.=tȂ7%+/RGɣoLu(<|:PٵqXBo9dvBD)AODZCgky)+nRt,oCu"t&+$`2Quhq.fF1Qrگ$=I(}2}sd*`Wj#GGl_&"@o%oϪ\5I?ݮ{ρ˓y^j N/d'7EDRkVj/ގ33c3[AVt!Gg; aNK\tr3IΊ^כ+,E*Bk =±-z>gu8<ĒD>n oAd~tPH%o2-geAAް뭓#q.暅GMz: uj\uEM,q*wB4 'Nتg?m<5`ƋZIsNh=K1jFjhdA-fmh71.;{iQ)neO\1rg7o<CZ# uGg{t+#>pIo,?nnijɥb,:JP-.ID*(7G&s0%0>|g&щ^8r$Y2ba|i^f֣1pN&v/'"z;D>'Chc2#LϳD7GSۄ~5hh=I֌ɐ*ÿ+֚XS k}ZʚB0ZR* Y^^lnDJ<|0$KU#~oZg}IN8$ۦv53AMl150$q6c\͇S_ eB_|Oo r^_.mZ*BzfT^*&)H{ ś&g|S=iPA%H0'&jibg[=p+qJGaHT %35fIȟ$Gw]:kd7ϼL-$b("x.I.ɑ@gʑY!Š 6_gfa:Dy}s23>̳3ҏKBqٵ#D RR-2űa%Z٪w % ]|O \x+}\pw JOD$OVMjP B2ӷB(ؔ@+,L@:XzCBu"Ș zk$LD!txYtZ}C@jwH{6}uwāv(WK|{o g|1 Zd'myJ*D.jZEMG Z( "Q ).%_M!Ii/jX/wڏxH}y8֏ԝ`Ijґa$nIkX'F 4? l"bf}P2% "e8lhNA A$4dӓ8UO-y q{!@!q_*ӑd64 Cw_lBVw,gRwy N@%}ۻ$:jY/,9g#V/ew~(~^`baSg?&`V|&x;ڽ4tq`>mԝ@2\2Y?-pʊW !h\γ ![cW& %0ۃ#QƘӻE$b[wu! Jh 8 ]tLQSϺ>'<*.?Q|JcT Nݤ(,0.ۊz\UѶ~D͖EogW1-DK_ˍ:9hT6jyb HQ2p|JreLM"zݶ;I8˹}P^5}77|[ i$4kjV&fXkȀl=W!E"QY"+!n*̴g z~4#o++D$gRAo}7=P[e{!46U[fSA5bZcR!$^_p+y%:>;|M<\>fp' 2;zn 2ВyPUHҦEϚy?=Z3iV=/'xWo};!cbeU8dgN$!c8__0yp<5v|5\AJp#>(CY+(T#Ed{dP|LA'( :Ws_$ OwAڀ,* PDb˄dBHD>ܪhe-xqKsr)Nk^tEP1o od~ĿZE0mjpyI^\I@I6,s=RT{&X"1, 1Խ+:Px|J0tCQAԩwo"5V>$}!5B ,`uۼrMP 3<?sytp#Ec^Q.Ar&%:& (oSe=ʔӧ"W/_ fٌfxڰSvZ>`jԲסr[MB M.(ymzSTY{t:><ݒZK&:7E1 'JܰZiM+\Qut4+}!4 ®h= tB#?}M)ՋHôۂZZӠ'1M|t%gѥSjkBo@}#Py`'F sT9DnpsdUaѺe ^ @CL6!I#Y[4ZGNĪ8(&} K.pڷ f(KJ]wfw!9jZW $]DR+JOi2bW(OejZL J7 R[(?$9La]6]D![۹"gBG/~n_ʃ7 I7&)1JPK_%Qqbslf_#3(VsR>a&c ͙$DW;/߈*wz2At`%{+WY~'r =}X_\BvE%4$ZH5zi)qR.Ѩ^R+ +Le땂ҌՅ "DkВCv@jHA&u~2x:aFixP͈݀ Q́;q9698|M}W W 1W]>ޗHxk>suuE%j0^M\UQ'} T8:k0 a `[as> nlW0bYn" e=3JKD啍##'z4^b) H.] Y}Y8ГK>@KdaN7WJx5L,/(xId 0vAtB]\}BɘK&}hiv/Ϟ\40j Xq e \Rw3LzG2_gQ+q|0x%p;>`eAVtdO lEBLcnO.rݳ*i2qewlLru*z@{h /٣o>HYjkY ɫ|uYG2,3_,mSOk Đ ȓ\{TE#87 )z-y{t7v,PUr},/莰}z{dqEz@@m/ McU%` 9PSՐHPe2BFǂWVX &Xm E˗v|,s"\u֯n+d&ɐTsd;nT*F h{"ڤ8(9A}%\tAX5Ӹ])陀Ķ59{P)V WYK)zl]뙰4z-z7Ҽ]e=eP \#Gfu0"(O&vUS!nRKZ T:d?ԃЭәljX _IN'AdUWPDm,kSW/^#<ӊY7愿 Sh(aѮLgL| 85kncE" ]B<;+`gd\L 6s6˜)-p_Ƃ0Y.$'pSp> d+y!쪈wQ๰[ұRA/"2?D5|ܘnXĚ-߳⋴~(P`֯%AK[^!mɵ4*O--ϕNwU)-A)Yvַb<A:^ȝj?uUIbwN;ͯ XՇ]s W!X2Z'-Am"Yz&˒HrS8>"h'&ou>OcjFٖ o,iaˇ?" ;$EE;_umeaZ4 y+~8+-2ߏ T-QAWx6:uo^nyS=없NM350S#|;9i*pgo],4έtVnW@{yX2+_`K@SpZjFz*q^aTz>lxq.&CXԝfCֽ92jqZfnE:PѥNky#ttG)h:j\&8z6!DA_ Iy U؇-#MJ@K C0oԏR@ړ"_dGH{K\gqHlJ ./|m7!.UCa c4{HŌLT4b=osF&}Pw;LtڒE(pfǃ D~|U#(b'wF D%-!cZѨ!x}eEr<fi(?";3(G|z(÷mYZuxR vy:Ei'K`w6k*ŭ$_Lβi;sJUu (J|~;12xbuRlt Fhƨ(NjxZV)&.MD Tbd/%CWaC}Mh'<ݳ*pߺx7+SRCKpu1#nxAO3x:ntE?in_7,PqxV)͌c[qi(e諸u")PO %#D?.trT/vĎ/¿̖ g1=)܈7Hk"pL'jaƎ3(.fd=gYa:ݠM[ôW> (Sq=7$'b5b#>4|Cy5yJqױ;5W&{?NhR7Ϸ*]{[tTV񿆩 JF2}UNJIRS^YYu z ߌ#QzN{Il gGI pBʆvOU#_?z]ϺIj;L?9BůٷE3 !@ڹ$qCĚCoH"\wD"(H |,]=FdiXDף#鲢8x%ƴ/!vbD"q`݅:mhggY {~}^5ek>E։.ەgPz. `(M3,(~1L~/yOtD8Y\rf@["C`\R,/@#i>I.S@6i'\_ Ͽu_3C~~P34‰+^1FXUjS꫖AO-گǜ,bxTλIHPeO[\_wB]{)ڏOWDAH-736C0:˧ 6Su eZ51\ar k!<auڏPqNӮ0;;¦zP '$6gK_+~NS_kr1>YqN]0ۉ-Uࣽ\wI|m`Q‹bbQQ|~?VefQzۉkd}4>J%ШW dXtV>(|[oym('~F[m06x`Ә >666&nG"ey9M+!*<{oXBF/sauʽf vg[:n2v:a:9Ɏqb%?ϔmd֘k|P=lw6\h T;L4PfSK'hDtæoT#h !7ɑSn`pBGb'U}BY\MVhL*FzZްB_g?-dڇ݄39;8+}^6]̅"?Kn{?0Ftl40h+;df$<ۍN}9|6H=p 8& @'w`M1H9|Vԅ<7@;4A:;v WΕKԑ JrAF7R "Q`$%rR#v@KSK#z;⬮E(v> f@!d*zu>hB`GJK Qc)@4h1zǷ 3F+,k5ZNI4o+ƣ.FKq04sdy Lz:鱴Dbr'dn93\S}Cw*UT?"/l8G(caXD7JQ_wxIFi2,$qZ@CDp֔ Iò"xEs懢-z'$LDwVb~7o![B4WnP5 ٲ-Q4hiI.ui1itO2독Cozܳ1(Jp{~fdؽngʶJVc![ VNOkS49k;j(=$| oud om[Z|>O>h'Õ26%0ȃ$=PFv[Xu~n+K yG)lj0өͪ 1vd q=tDJJҟa ^|ݣ cw=9 [vwDŽG%%#D.O]u) Ji1K~pGN SW')6 @;l+t 9m[:UH ^!ےQ =W_4K5&ɕ\2 i]HJa|H#=I@M ܄kNiОfpØy V+UMSWJ#0nX6їtcsLccpQIma`ذzf$pmsYƭ2Q6]F75>7qAk]#a>przu)ǘG~7sjiԢck[bo {V BV/`>5zW2Oޗuϝl c\r t85eX`!~:)DK&gYF š7w'6?=xb-Dۿ0+#該Tt𶤒jB\]y%V /4FlD>!h[} x ovkC:9DhUpGRٟpc$/Ӵk^ #c(]+??<3_rE(0jJ TCz+-Q5e(NZO"7|`fo7p!}Ŵ. uHn;'{6OܺY0WhwП?+V<4p遲u}/_+`4v4 _q{vN3hdpBV UAKibc;i rN8geNo)\Ve HL .X@Fr2P.y}mgPQ<`gZғk=D1c\ ֛@420!9ď椴Q~B|>l/ϣ+sDp>zKEj8]-#2U+<A~4qK(oTGXN/ܹ V!yӻ m0YYд|B]N4ʹ" DкO)?%elq5|azU~BͩL^N=-:H1%=CqKSv=%Ε#T_0&$~*)ҝ?vrPuօ]I$+Y1N Phܔ-*f0l#pZ^2^P5j%/?yKQⲐ3Pβdq{kF:2 LA_%[ܩįFK(]̼rp$[jn,ͨVJS4d]6r\]ٴiV Qy\~777{&eU62/ ay2 4|8^7Bt@§ž//~[$苸uԆA넎r(ȹv1sL.kF^Jwlh}:!]:"k,w*a("(v]gfyo5.'0 %6.j9"!WUtPK.Y9,ࢫǁd;@3Ci^ ݗ;ش5:EڊJ>U)"u&FHPȈ9rO'3P:۽&IԾ]7|DO{{^&ǭiؐ$8>7ɉXJ;\dmj`gD މB;# k~XU5ewe7?6FP=ίn߈ >t} VBdY9<=j}eAGꚋ,U^ʤхM{?WEڐDy*`a-kKRM=qA#>d S'`uL|kW͊Cei}ü#Ot+GKww(,-3Q7>t+q+o禯 5A Zx6bcz*yjZp"eC8=4wʌd*.x;§戸ੰKed–/ZפF9_ p[Gǽ*|Ɩp%"<Ο]BA FOG*2uUtƔWZL'#=E"͠u&ij PMia3?ݎ>䰄B`"7aYsLs0uSQ[a\)~UdɫeBv}bۘIԈ=Bjq.'-9C׽.:nV<1!M)!I^ Mu#x%K}mAUd~^D-ПW4OKyab6{c`; Mˑ;2ʥ Q 8 :-dɲBrKZ)2hyt'9Mh{0,Hf0Y?zE~ӅLpqq˒֣/GfB׭6('fؤA1ʣn8!WȿFhz&a%g JP7Uj|<(Ѝ P=Cnn<ZA5 &*+179*X`F0{möoDdǗN܊"3(io $ri'8+=W`!ݒ& ]O@wq0Wh4_.'S]]{;@q.Z[#ێL+ZEasuf@^[ږ.4]vלG&-a3uւQꪒGa`;Kqh0EJ4s3&摃.*^S^tT>JEHeڜСBI8(ʉ %Մ '5J#2-02.93$U, 7y#ofD7~ LDJbj&7_=0 u ?dxr!4B;H B"rP3w~ts^c )c$ B y#u PfWBtt֒_ONZOIWUK:Rѽq'6'ڒ_Oϡ-O4Jm,@?$>D:5ԗ؄R`V/%8lx2ỵ$vWhX-U.f0G^%קJ1ؒx=3,d@ ރfPOo[ƨbD8YpnKɖa#v|},}Fz$XG?Ijv{F~v2-#:э Y%`oCW*""ɖ-G>1@EP<ߍdѦ2 Lp9ŻUn]Xeݖ;bsnF-68t[`Fd2][KL|ȩ6cw»rG}m,s}S UnPb12( $6՞Tou [0Q̺ s9#33`ORkfg4/ќUjmL/P .M$l?*Lb .~;}D 7(p¬1/rOk;|G<+:<Ǖ]8)$390q^ ]DB#T-!&ywX8(=uymT!h0u- q>htP[-Σ44u#H0ӯ qx)͐F\pq|lg>BKZ-_|L\pDArXF^`&9'XjW]y'=IQƸ,NC!B8'=Db HONɐ kؿrMNk+~TrXӘfZԧvERwjYYcgA+.7\Zt d]JE/VQ$?*K:+- Q5 ;8+:Tm]gV&[Uˆdgd_Tg2deA(wĎ%c鹻<] ||s$ASw !ut6jqǰl='qk`1޺þu[͔!j!GUuANLWɸ#K`Ůt L=>:8OǛ~v/_?%1CVL9=ķսD/6 k?AlQz'RQj5il ʽesާ2EXizkŇc7{d(K\QeNf&И^9ӅED!d&va1WvEg, 4T A =pkpӣ䝨),3%3I1 kp#^%ovC;؆7RSFb{EztT%tZW5u7I(0j gh[١ۧ·`׃ }=>#^0:" 5|2M(q9Ry$cyi['c 'q/2Lԏ0s *){j–o@>pU_|X!xvn7|Ջl iF\bkjbP<9F󺨡AifdNHp1Gk+ !7,OV=V@!U|@NqQ9%n{Rp,pσ wsj t^X6uBd 馊O :5 'M>'m ~KKH{cnmb{PJ%=+$9pϱyA tHC.W 4Uc8w@Нr,!6&5 <.x?YZ2D!EBCX(Nw+&߉Phn}ij+DmYصS v`=8;"_/̫(7?Z/QVYS M9t:^[SNҥO 1ٚ-iRӮ}};s\(XC ‘-mMe~}q`[N`(lġƶ3>mO1[I0Ï6lUEJX(2X#&tijEy(B6a%)Yg2b Aق88dt;˔ih(vl;:]:VRZ.cIx3f*a1gH2^E xhA*jÅ~y*ù3PWչ->QUz^ ?To79r@9 B;*XłFʖ9j3Zޅ?z1hѪ>1їiB"~x4ˠWBpG<8pqt3BwP^W0?n? YKGzɟl%\/ǁmLP?*,Ah]\u9#mC/Mjt)f~zS%r#f#i5nV0.Va_ tr'm_ S'_x}|Uxv$~Q"K:4SgpLzj"Hzd(L?`lO25\|4x~=d%S>=i8SlO>D];6n%nAGZp肈=y2BEI =Gl w[jKx6 - ~fHUV\X 9tߢIH&f-F(P|Gǿ5oNbL##pnkPE߳2i L?X/wn@uR2:u|aZQmf[)ڂ-6]ZGMnA$ ?HY.tδՊGfa T_.N_NcGQCR W o6ξ $ًlb]RB)܀&#+MK+(>d杺OܶC-(Nd}o9ĺ ٍm0RJuK*Ä企a%z""s_/P;#Ggq P2@uRkl§fs Β [385 {}ۛ7 6Izkn&1(*[cH?3L#-w$鼻&&0P0MSVjW`XBжX/NQD`HJBJNjƇС4^k?~*՟cV9{q1D-ihWMQ_Lg;!7fQ|ChY7A>ƽ4Q ,u`Q6KPPCĊ"fyؼ "y8 NpR[++L |l4i$J%myw1M&7 K)EKrd iuOx;t[SyVɀd&}A*-Sk\RoK+ n4lÇ4wE-gֱerc}=| 깦j{PȌ̝-kެx[4ݐS-]qVӐW^hSP"c,k24ARuF,|bl52iDqJ֡=EQGw;g_lg 2'WSax  4"fqކ_C)IIzIH:&_ ҆!e6GTUjH}JʢQ?ίe!g?}g&2gˏfBG3zc%3掠G| sEkAM6cƆ@(r߇C3sǸHG `MJ}ʉp#}(".i=u H+ [z{:s7udЎ0 lWzwҬkN1^Px%4ZAIl2Y(߳5\fqk- ԰R_dlwS0@mO#] آHë+l`Gfj?NV%Dh{Re&;K Rˍڊ J1hYf n>3TҗBެsDZ;{Zc?y"ˊ((?vzV+hWϹtF/HYGzMR|-l6yq L!NeZi('J/N"m}ʙDEmD4J`孚rA=4G"AP<M;Dy/l(IYيB2BaBJ:> njВ[8^jW?-Kp3,;V>cC]Ji!-їQJëEZ2l9mJyaulo\ݣlfDLjvٳ}n ǚ;w,l/ \ē`QfhVJ;ћϝ^#jhK@9A%!-˜-5.b}%eՑ#q2vW~2Pnõ١) ˭>?AD׏IXB[uy*I/"-hWy:($vQ|HFt1ĺ;AnTc4<ҁIOtQ`-s]N!q,L.FV amM,g"mk^qp$NpiBc)^e #o*Hw-.}s=Gk`:3 }X.Aև\ @K=X,P-->XP|m;.2VHfEww;6m}ɬ<)WhV/HKj  Bb (ԯ152 SM6 N>cz2:I_6_)wZ/[ʱ$P9oˈ!:7 'E{XF#%gVS/}R}^A]Cՠ:#s)C!-McF-@wyĞ2ZywG9j4X7Aqr&^'Kf˧lmIŁvF<ȯIfzmoL Ű\HdM;t$ ;&'@Pvy\

.kU7\k(4$অA5indsa, U}1N"DԤǧoyGϑӖ/YPMVx#G@R2fcʴ! ⑈ y5x 035q{OQ0šR, ,)g lpx\#F{̞HiuF?56" .sU 8z,Ga5ӗ%B>Jĕgn;ndBjFdenns!\cSRF~mx <ʼnS){R~^v]5wEMBw@LElTdLC|ia+ &R4' /ꍎNE wp"eQR ݢC7f:oxN#QJc͊lKK9aHds;IWi/}t;y 9nC`|F? W|kJ}7unl1V:[UަT6&7SUI'H׽{}L TZ^Eb7`s[]!y~kClgT"Cp f\M? >frfٗ~.ç]mq=K2P[j$>.TqŠL1[A7VF\ Gg]v`U*8t`t@˾8I`MN'r'!i$ (Jk0@Bmݨ`)&D{m(_pbY D%}` t_嚢L'X\|{鈒zOvL[ 1tؗӭE35})h;ѕ-nqO7tW55[ A ^Wfg^3z]ו˷bv{(F>֪). c[WW?l5}v=~Fj]"n·[9hE8n0G9c?fr[&Y@H=wrqN%PZYXY{]yv Z#]ReC~o\ltF?![[">_yʖ4{٦m_LrDǕ!0mJ!UnKh,WzM.WJ[u j璣֬o׺sρW~x+aW(\b΂6]~Ɛlcb _V&H6H^Ϗr;-,K+]1d rلVILEϼgÌQoTnMS*b짒aYR`=i7߬Us7K؋tkqb'aPB(?LiNIMJ/#_BH5M8Upxp1tΌ 4AT1BnKYݏ&1wa"3#@MGqw݇ .J!l.٦K<!^UVox.?S7jhWI[nh5soہJBUٞtǜ/݄~0dMqj$[$N#*4NfUq(h_?;&S "Fb(`ؼ[/B0MHSH h2 RwJ5a  .z^M"FR d }?mI;;fx:H.y~ch6lJ|㬞ZǬdryW2(;{[Gma>HәHsa^RJ(I ,_3-?Ef\9DFB/YZrJJ<;&MRo ˮ?/7Y ӎ()CV`EsIm&¤lAdAk{0nf`fMi]e fٌt hrE ̨w rC&T !6ӬI^g8$lD֊If+ģx<_ofLV#Aa1VJN 9ZQH ҝ35pΎ5۪ BxhPB@Xy MDŷ<@HBU|7sd bBhU|{p?1C)ƻP p b44)'5 UӰvyS#n@Q"uem} H’\RXAg-Xz&<^ 7t#~@caԍ3rx{|<;Yl}DH±m(z2;e1w`6%F)S8GWb/Շ@V)axHHeV =ș3_`*a -~Hp:B+ު:P[O\)_OAym)`OnyEI( b䫧΂CE5qڜK>kr(78X3WiˊOs7RהWW{qM,ZD _'qIH71O%n8FgWMDA_R¢)U I-0KIL2Le4C)&yjtf]r7`'/x#W}U?Y#2E3b oYdA.ѯNŰՓ„mnF/V:sX.6Fw8oY%>6<̦A'q覇M3!G -K߲ë n#XvPo?vXBӄ|^ޗ|a寰F Rm[`gtndLfH$eē<聛S!k hhN*;C\ tjAck}́Y_օ3%ְ/+.e#>{}kie: 6Q7tX cq0Ԗu[)kRU)I"0Ʈ~Xq>+]JGY u4Ľ=yJ,}H%" t/_6)#h~iFd}F XNm0KQ>*& [ykEy}z{wRKT22ONSI6RK ? "/T2]ATڤZgIn>4"Jkk=.0ٌ=9\fq?}qyd^K i+a},ߏ pf7!uvR ޹ZsnS`lf0A^TЗ扅4hnkw.BvFn !JjH5,YxfgKp~3Kr>P8 8]qζyP-Dksf}H6MRLJZa=B8ߦO/*\vݧfNpl[4xЖZo5Uǿ|1S,*dJe8J.;x^\`M^ lco8B;;<48N]ԐuV;h:^Ġ}JӹQ hCnEˢ9# AV8`$@T2cm[}MOleOͼD;atgX A Dov nqfCdx6JY+EqJe@eXՀ8?o,mɨ [d2܇ xgxP$ϨvI3{K=i^*69aA);GFl5mi=|-Yփ/Jێ>:\;Td0NdNjpJ=Csҡo S%>1i41둶!/(4ܗG+K4~y?[&CJ~?eQ;p :zɜV6%_r͈2 %_[*N}ƎW9d"8\_F';]$ PjcO7c5{gw67YG)fV}ϛʉ OCItjy)2*!g q:thCt uDž6/bC>(mpmTu2'eŚy/m7b"sOLDNaa3 xދ'K?+QS+ZCylnj_AcBdw ?ā::!~ވ:,PL9z؆SG¿T?o쵘ˎHXzPj'MO gTUT+G )Er|PÓc\pbÙb\1靨 #v@ M[ 5 VQ$9bѲ(@$]%/6;n^u̷On-O\fC8oa."(!ѐgO'T0MDŽ{>::͑N H>Ο*72'󬱗Nk9w}C4! ,L9}4o.xݱJ0\ʮ4-Q?lcN\^fZ\ 9?6eLXt b@u(@h7eL!*~ㄞ3œxEIuH;00+t+tt(*qOw[m{,jCaWAjp < {Tuɐ3 B܋,:iq.]<|gzar]uʸI;o ':Ro8C9,5h@e1Ax N40oQ!}q)f×Q޳qƈGmƺ5Ȳ˚Torǎ)۱ 8{WuJEx_YD'߇'8 )4EMs.YTܢ.`

Caj}(g,5`n2ioWld B-\ c}gŚ7EUŅ13pBSCΠ_d/r&QD`!ǂ=NK)~?#%үavd, zoGē:;bLʑPdOxMƱmO`o4W'.C 㲠lwֹk\"fBIN;ˈWc%`3?0o]d-ڗ*iSDs>i ?0CfúMJ՜.#-^4|S;C)ZVD#]B8іG9=`t95L\ZǨx?@4F-.kSx~cRc+xP HYqe7VZڋvqߕz%6ٮACskͦN{YAӫ6E9j SyXNuCD_,0;\/k61@Ed1 Y+)u/-˿R9 1ĨdDSLZ  j>'S|{&GK=ܚ]4:O]1 6qD)H"'2`:.ۺiO]-g3E"_PZGNeɳ+Pr~@iX̿!ц.kIgQ:UۤGPx"=d3Rs 8[qVcF"g{^$Xl[%[I4IQۥ|Zh>5lWWҝ:8U+ϳݦ?i֎Ꮠo#P/نͮ!d^_uLԄCo !6hHR@ Ӝo8|"vCvM'MҩIFiΰ%r41{b`˩[X^|VR x>קSF&{winxSG9DNCuӛ\M[4ue0@XoϨ}{k$_ƾM=~\ts~  [͑DthciD҈=:P&G|j* K_U@u+Y†5=lv79]bV17nR,Իr~ M"?/(/d|o(_ qI\pPcy`z(a߈i Rxbnp@7k^;i m{W>89 34(RfIKa.yAuS bie\z Θ=n<@#>1h+!|Sxiv?m^^f ~ޠ[X*w ^ݬCW/'PS턧_ftJP7JXxV9w{rg9Lߔ0."&Idb('ر\5K`Pd)b SZt>&[$~44 l _ejsb6:Đ:ҝGpba`sgv gnԴk} r^_JW+5nDT};nžk&k 8I:K+Sjip|8kH]tׇQpi8}0+L֬;JЇeU{& K}] Y!6fsTq+´W 1W#gwiȶܐd.2UE[ {?>N*L(y-V).~c8qRAF(R0\ ]gU?F0q eJ =@ɚS 6?kv8JV4w΀P ~:oT8Jeebl[6'i-̹ % טKcU:ڃ-^Qx95RǤ*L+ TX auDxTBhR{3~!R0.a9[:>L|Z# 9ian)8jd-eN$|>o>zL#'bBQ cQ"E۷M(;RjP:Q}OX3o*O>)"5> .`.~A?Ԃ.&O>܁LR*ϼgujWL7k?Hc\&wu/b _ Wݏ0nlC:ţ3BPs^g-G)P$GH+E5(i.5:6Scl5CUq)c,3N*߻ym ˀW8q8w nS.U'KL]--TVPcmI&' a=iVϙXp[wKxӄjJOj #fU.Ϥҏ6y2>~Gk>8yme*;xx?Tşja9KT_iovDOV/~tmğ,|6žj]K㬏8GְW,%;@<%ysz'>,o۷pђ uJLvXnҳ$f8-%|]'*Sx۲u֍\#SJgh+mcG-䙐fW]8O?Xmoӫ]V #[:%Cľnዐ= :W򾖔XGrbuݕV G5 k/ݯ^ko9!e^\Y8ݔ}+ӥ&w wDq ^'_fG7 Y؂~ &:R_TJH}/pl5f0a Hrs^"f>L?ώc.JNO `̂WHYKCYK‘S9jlߑA$3.pGg\Bkf/_o 9_s|{&ꃜRX*(\MF^8M\^z,:uF!ި5HG.-@( aծ 9 xAJʡm/&&T&VD-*&#T K4m©i7?\@674Xij;2jݹ ^|ĭ^pPby?tk&BwʂkM6Q >9"" @x Dba0v,ixycvTИluF솥:W;u_Q}]Sg# 6X _/`?vM"a} ]&m ȢQ08M.f;yG{:%ο6kW$D8jzιUO,`'1J\>p@λ Isy MHL*&& fgbs:nOǽ žk!4}|ab@ib: ?4Pzhãg$Qz+JX?p(8WUri4e7&n {^6c ڼ)䲆~Fx4Ӝ3Z XcTpG'6IWp Bv4ĿdJ/P S'2@$z1aODvCqIC oV 4 F\u_fZMҸG!O}]MS4c}w}s5d%i՗Di>KE; #'C(a[wBvg6"GzV%Ap쬻z )uV5{?D!!)U8JC sZhbFފ,m_#CJQ>Jx|rU.@s#V1-`%:d,bm^1r{Sp|3nw] i(oR$rY<b0!c XiQF"V~(uzt0!s%A11 OR6Q3oًq{NJ 5,4ojٮ%\'rzj'HF "SEamoR*!kHj,@/&X2$h?"8nlty"{Je@ȂLK7uTs%r N~WQdCKVYhtǃ3;\ЮՑpO B~p\A ypW"Btʬv|`p*qgwS('ّ 9]BI"!\Ĝ*ő6]jW (7_2Zc0r So3"^XԾ\Vqѵ[t:۽o)^p~Q}!j7tAK\Dqh{\w H`۫`djE?[3s6D.̽}UJ[,Qo)tڊڐ*DgK s S_d=Jb@Ӳ ]zx%AfBӐLmMr48S6QyF%.dss%iڝn i+'B_Ú39f`KXJK i\R6ɫЃU?pV$@С&LvP< _ψ73pĬ#ՒW2eQduY;Q;HS4icT0M Gwj\!^/qņIohp(E? E({[N\JBI9=!"(eIך#=ɻ(5:#tSxC\)|ۉ:ǝ|,[/%d0)C\d&!H8=?^(1%=Zx?IIMBNGČ 6A{dVwP!Ek0,[${A Ta- HK G=*oU33c,ÑT" U^KɁ I˔;=dFNM M0YhwĘRu3S-;^^dd A!ĵw%'`w `|8vE8&j}(٪_U.+6.;W6H&phTX&mW8O!Q/nmu ]lzxc霂vЦ.OϠ `fSJ)CsSt*h+S{b9orR- yRW2 "kߑ@Iz3V`uʧ&5^L34$|4wVqˏXU" HrQ{&߫JAiZGwZ 0( Q lt3$+).HD뭕j:fW<Ŏ6_iDhE{܇HnIHFO¼/O̐~uv|OzNɵp\^Y5^fbƣ:F&21T鼻ŋ`Ժnn+-Ce$XBHh1dg ~RV""C@)ga~;W.h劘{PYU`%[A8B!uJ] > u*& z5V`c %A|ߎn:ElƧVNKXv\?ݺgIr) \f32T]k,,H< +;:D24]\!>={Mfq+jf K,i/[p >`)y6>>&uF~ Ӝ_ˌx3TN7Mao=UYUDTiǦ#Hnn,s ^Jecc˸|@CXCHD#7u3t.gxX<8~I9[7~/`Rt~G nl.LAzE2QmճZ,M:e$m~Ldu"~ԏu05TƼ OKlu7@|+3QhNTIa]{Lw?ȴ^ ۙG4/ds.qu;>n#C2u複 ٣Q/ \̚ ^Fp{jISU>.1VLJ}+elQ4$(UF1X$TCZ(K,1>9fuE ]AeNY 8;[鰤>j;z;M<h@Lr*!6Fs7E#R:=ŘkPFG~H&eÃ/̸%M98>/|[֦RʪzK5ZAO/x~4@카6b&i.Hu~ػn_6ǐv$,ǣX:N#GwW iUp 0# T߶MnuxEڛD/lz4q s^AөQjxL120$A$@%qt3)W#5cfn/cɈGz0lup{$cˇpD_$ZؙON,<`!:2okp\b^}z0NrX=^~X[cܸ .5o@aKdUk|9i׻{5z/P-T4KKYYB'N jNV X2Ic!D6jeIE5RUҁ7-qF  yH/gK }s5eϜ7O+q3^1;nBex@lQe OF^l4\Նqogf> ,mT]hp9عc]B a+3K-lTGjVM!?PLФr4\?-lft%}DpXM'@-qR$ʙ%Ji'+8 5YF4ʨD;Zi[ t[>^t&:ԋi S~bet`:Ifc`8Y`KEV*Rt;wP|ŐEYLW|elFPQ6w1kcaGp0CKbN!8Nv:3*qDWH*?o)/:w@0}p]ã, ұSK%5 [>ELxZF_j~@V$%w۫9h_/uH3嘕qP,oY!]RE>deMfRN v&2U*y@_1Wlo&xK篒du,aZIA#{̭"Fz%W #d-""+E7ںF\0/ @ zOsVp˨G9QcTiPVl\g(I#\l&P\]$7m2U,e4ӘWdӃ^ɩҩiK*5c:"[T*:@9ݎk ^>'!>N90i級3@Q34x4CyY -,.}`-I-;mJ#]i뒞%S :w|DbP^5ݓ䗽Uo1̺ÂJ,T6?]:CZ)!3Ԯ'AvʁCRGV?!&.0_f2ܣ QEcg9+Xf$ᡬao|u6~kq=UrmF_3f\2bLB\g|_9!(FX_3 `]WxY30S顽̐ev 6O[ mgG =B1)=L90'Se91Of̌5flV^0*hd#ihyh1̈Hb []+uK EθH6$Vi `Ue^օ5)sa *陫ƴcu"1&aX$w 6uysJB*? wrX{-аtoGh۝QctHp"[FQ2K^. ;du$kW;PU3۠n0}u{D?=EaVm] `ԇbi&SkhL2o"\ 7k{r7`Q_TZ(z>R5j;owII1ۢ(wN1Ű}&tY, wl[а azl-A<fߞ\lyF먚V|:f&HgYcQ7n'[ZJ~\(0 w]~&!{pzYքuCpS%[qoh5uˮq%ȃv=K?v/ i.*s&n)^^?0)Е0 O6H,ܜdBBEQv N#+R*p9֬aa @@wcG^3kzdR^ ץ O I[xQ6t.9ՠpKV^ R;kс-i@ŭsIg֬f// ',8Wob!X  {~WXa"if3$1)H@V#_W09<ЇwKv؁n4q\]}⨅1 0)$Bэʩ'#hKbh~b76 wibw؄ cRpעLC{%u.Ia FHX#cAVTpZ#A9 M;f(Z%MA1nT5X:.Ir(=!R;>83kYx=k'W|C{6N/^ʃK*7cOCԲ4u5CE|ȑYmdARg3nĖ>NܥIZ`iyNOKlHfkx~xCK!ha@Zt~+tbԮ]=[(y것ȳJxg,s h|\ZS|7ac\O0opv̀!@nhy;`NgՃExEq $Dm6+?ѴY9sW/^&*}%XZ~~"wnRj[Y6O1pxF_=Yg#2=2ywaDt 7|Y9BRrkBE휞Y@sB2hQjKdW[ɾRU(1ׇt.*MsP4U {i*ηY)sF4k 7;vlb`e\~ "<^SgT!tM\b–p*? %t)]ˣ+qt&d. klϵ*(ebݸBpـTl\ չm`MN~cCMơm*/\nXXETfMFM @y0r?2VD m ~{c#i>j3C&Չ|խ1PX72es۱p%ܼݔ}k$Ov_?V-z2<󬁖xNɣ-B :[ls[m}i(S8:aP*Lo"twW ]s驂JKfj(AR?ٵfn}p9ɔE`к; n8$zM"os$0"~ C-HT b0om똆E[c wOnAi+&ה.k[Pb 9(#ZgM(KFx`? Zw$XxiAKX ~= ҵ-Qoʬ_*cyTFg9QBqZ_n7emU0A՛mX[w2 .?ш4G%$ x%P C-vT7tZڥQin>U7HSONB_Ծ˴=ιP2.C_FwXqP8.ӱ_H@eQJ彴]hL7TU/TbP9 ;nQ wE j & >s2>Eh6h/ş9x54la3p =qa v?2;ƌTFP^#mƼ6y^NqQ8Jܗ8Go(X,JMXR衶FUu4kuKi!NjRnG6Dd7~ J/ǬwPr1Q\Ӂ'rDPo]gB҇=+/ ^deƼ})lH MO_l. tdL{*_fAs'qɔt1-O~uaGCb;}:5eF.58)|o|"|\qtL1:rPz6ʵ I3-*TQ7q epby:wP>qdnh#~)~J\kW".N^ES}u)V<*4twk^PPӇ kѷ=( &'_Kh2I"18O8?}* 1L$ ݥ_ʑ3"ns):CO}hryaȜ(wĒ@HMNl;2pȮ1OcGфj:|B'HH[?aiYX_`]#t\~0WAV'6Ei^{|]^& #Б;3}J`sAV:n^K CU79%lTuܟ>/*O0~ѬyѤ,(Q$n"GvUqj0*ʌ27((_@^gJb%yfI!mEW7Tv>ER3"ǘK%50.?CD'H?q2yT6[$H230kF{Ҧ# t̽-fLcβWXFYkbJv zpF]Ϩwb-/ d{I|ޢTcv7CZհ؄jZH 5m7j$dDsDKFEC?ݮ` 39ďz!4g٩W)RH|l!1))j"POsiE!/cMrVY`K܁Qvޓ_tf$7)ͽ6+N)cҞrhFk0bWoRφ)[fjPdSAzKY_O~܍P\r$tD? ^ {ԹWN&n{#$OuJD<ouTXBq)IX@K('VKG5#FU%eO(d0 >C)#kˑYq# =Onw fni0[YX`ȀbjY<E_|aH~6[c=Xc#kWn>jbiY୽%9YSb(TjMߠO$^0M/nC%y= ,E-~!iH8?K> +\]Oʚˑ*ja6ݎy+1 n<JiFlF !?\qw/\ i G 4)6ڪ vUifi %\Hr#rK|Y0,b5TFI:a `4y6$Pog#=Ymf5ԦZ 7(8vфpV8!zyPgrHݞ~]h64h9|ݟE!ْ6Mȕ(9 TE7כsPm% O62,61P9O,vv@:^z0hLCFjLaٛ&_LSC!x̺ dx kQ.dS 8^ L0HD[88ggi:ހ~sÏXn^sqb{+cݦ2辶A.F5\  b/a"=kGl$bH uKIw'sFD"<"۝3@_@v$M"'J(+ n1N-p<3%z9V8fWN"wē߿r,)Ze$UZ;r3?纝_yJf3N LЮY.´ Ez[6k4cuӘ|ct̜ڵ"iuI6] ?!;"UQZ3Y/kvEPeu]"@[Bv* Wg=aQtvԽRv%/߂170a(Y6)ž0dG!*>H.,sgjIC;ntDŽ{J('65xl& Ct9/Qᣤe`1n<)orބ3n&M;D[V$XWMb9zED:|xxh4lSJL6XZ$+!Ѭʈ#DFB[[-TKqBĠxsJU&e}:Hq ܨ1ԟwݳ( 6R'epr;)9/UF7— KsT#~FXī߇oNnarو|Xz$ O➄6(P†U_S/@f2u!`Ԕ+KC0 _:-aw=g~ty?/<?j+DBVkMgMЇJYBIz=. .gC]!aZF#>3iyB )tzJ c[nsn =qP\Q䨥A8f7&݄J#NC<.)^Y8Gp'ksuR/Gtq';!A=+`T;]40nc/I*dQ4(_0,0weI`ȘKZe|õawg8(cA9nbq7+#eEIf[~jܕt iy̰#'+psk۔#&ws~S|ld-墍|2MvDE>bDSyo{ݍTƖYT4}sVX2QdRV^-ŮÅcNDmU"bxmvusbx cޥ;}ؒmnr0-4+R$eWEg>J:E9@éF͹ruk;KW:/= ǽ}+ 6ۀP*-#\PW0BulhCA"Be3J4mO.Iweq>77~N{',x:~2ew-)Uq4Hs"T~FnOBb[/'oPP57 mvxJ~w#g#)crf}eމzB0ݞc1Rz;;cpFdyC?Lx"m=!״iy ''Q&W+,=r1)5r"izchaw[ <^4>Zjybk3^ȞFbV;LvyY+Y Zx[ Kpp?F<4oYMGB^! h:Jڣ~ޣ!+HZ9?D)}H+\''b7&U1iMR .vDLI/md6MUvo>uz]AMN>O*ڀ|6mp>E"6z&q@s8¥dh"˞ PdZgzs@^lK 3 ].e%sWX憵;lL6M#(P+l2[iĚdþw5 r x> GU^AOܻ/t;DVZ3+e7i;>#5?T܁J+^0}u1b<]O:is~% {_5ǖ*ύiBg'ܱ. iϡMRL*|w"kWvSrqfnyQ|>zCS7ԍ^L:JѤx 272JYeJ;ZմQg$ U S*QG .T:0:/3^aä]BZL S%z]gп|T˸Eorm?H})žK %%L@9<]CgP;s ~~Ȍ9Ϡ> ڷ׉@Y:ZwQƜ b2Igh^!OἋIll~ d&٨m(\ & ھ9H|LBWv0xyiY),E ?JdtsPcOQ ^8M7==j.k۶fda3,ҩ@=x7F[,SهK%8;بWyID9\? &) u+Dw5hnn0YK|%f:hT'{L܊9" i_L*r{'هi=5$0@Wp8d08||Wӳ)\})̇ 4ZM<qLF`Ͻ*7L@ m;K$ٌHwGJ/aeV!3gjR}hR0dpar0E>KJvBeū)jYh:{쬁Ћv!č7TQVV5i$O\ʣaH"Fi]7AḊdx򾝈1m+X'2a 9sgMuVFe%1KGBNț'!\݆V1&]w{YL7c {m_}iC~mU#K=vLҚOdzޭ! C:VbdC?*!{j6h1) ȼǵ`]/ho0szew=VlN˛a)"jtƊsy#Sʋ 6& O`ܤ6 $&]!։{ 3{3$|Y΋-Um-'V"[U M9"Cr;Hh`fjP{cL?\~cov(&PU('N GP?5Qڶ/+8@Jw ՘;^߶j;ǘ)<FaC&{dכm;#0edueEpY֭Я0?7c.s 2:Zֲ BޯbLܩ#vceWt"PCh?%&xana#CK4sXIM\y5k"ABTU$iL{Ğ@RgP=Y6' 9-"Wr+;Kb6wJI?q6iW}?|שmIui ;KTUك_Ӛ0}2: &ld [x[7I#ȑ$WZwyX ?Fo.e-#y6ORsjsiX bKrD_@XA8B>:D:H/sѤ 6E]ːgDh׋8orE FqǤjVGqP|SJEm.C@I;fnUL0*vn5(IL[_dw쇫bVt4h&c6/CRG .D]'.B?oB@>!s[*y$,g>֗"Ϯ,'-jϭ#"rkfuRp5^?g>KӞބuD9 *这NWScF&^WjV}S+iIF;W2G!9d%4R +OhJ;Uz%"#ȵUd7.g"en7֒+}zn:ynmz8|E> 4nE}+>Cf0:Rs|[Eջ_t!X]sv-/)ug{_xZɳ. ف -dv8VY庐^O$O\]NY&me2CQ <)/X%c$b=̳%Ӏ^3w,sRA5bk{nu0LD7=O`ad$tK,edE8jO*qeFi)-m-)c. [t4ҏA(x<F#p<:R"1bTpgKl:Ρi3idVm }\b6ԉz}C ܗT RcA91'.$ Ic8q,$k@3C5 Eic@[Կכ?IEiG0Q/IoE-K{'2!i3L#[(F_W\GFtɈ3u0>뚺F6;lyhyo1ے7CX [91$M!cwpi0<Np@.G91Z<3Ymh\anEN}?]TU /%M|" hxzc}Σta ,a*s (f:DU[}k8r(WPn|#̦ɷdl{&۲K%䑂oש8VpNJ9{h%ZrR;y>'>X C/jXGk7438rgފoq}),exUtֈ&g }5Ia .Ck=_A#K$_w'OL D;9X@e oYeT]eFt!XdD~/A0g *C#^ |^LN{swzٔE ^,w\"Z2)X-UwrK+.a.+?R <48OY).5Kf܃j7"|*&q̟8(r%٭pz;K~Z'UJ#"\ȰJ +x~%5[0E|3tǡ7)Xj!d3 bcƵwYXL$Li64X`Vjx4KaJ(bsAU_>8f{)ЋX6'a }A+SӍdˑvT}{ Gg kw{!rEBP *BΠ3\Jp} yJvK ʆu2ڧUX"B+ziLύEʤEm|dt7ӳ'G(>KH ꮃeBꮟ9a2FфR?wiǤֵ>vDXvc3ͮ? k%Ʌ8da>^I& W&zggf!,v:Nؘ2Tyx3[.{(u!q2BZ@zQ}dH󺇳,#@? 6h'-&G ^Z hLJ;ߧzc+z bԌpKI:b׬+4\m\w^ Ix3A~ kҙt `GLޥ|ma~Eÿ,ǿYed2d&,VLR |!`^QII+ٻN0MĄ TrMyfGw{m F.!ۏݷdʼnQHVe8팉y(ފO}@$a ]?W>L$/Cd6&rCTD`N=8f%ߙC ݭ I6JkI@V7@AF ]ipaoВgFc3 fUjMjBQFJc4MoYLeTgX11^Z2Y؉ 6bLuS@/i%3 lл5Oo\!zº\=Mg#%,h)`'ZOXպ+>^^?"NiLM/=/ )OL*6D8{LW_t:DL `O2 LIYj~ 3?`xKV+e XJI0)5S'Isddsfj5C"&I+<2=Hle3=¯D'PsRgN GGgD_L 4 A|~ݸqhGHL"kG3U49g⪰ϖO߻ f wĪ0BWvhԻtUԃ v:ʼn&=Q,`Mr.P4(=IE)~x/S8W}8tV?pg?J(UUCJCoi>Tx:f~l+g*Z/ :r"^ )F7Cy6\D-b^̊ru \@֮)!쌂(D=arOujA"Q29׻'~Ocp0' ¢-d% #SlveTXW_-nfZ%mYUu}4n"tkAǧL";@I Ѹ0 `3PXo qI-b-Cr0֪? bV-RHFM$uQcaE@X1%p^ 0b(rF7lU&G[C}nS#'ώ_dŀg^[Fw>?  CWu`[0q:_x:etM!%1iYf\\WjAR(F HT!#3".tYc<7-`r1iѮB㴚`YAUdNIڊzf_xӉx;U%ϋigU ܰ[{},Ÿ$Hi9(I`CznQLEi i[My0c0_'Q@k4-V LYcN^@(8:Ð_ [_1cR ;@\;j_- OX Uq>e&TR"s E RF[N&bo}G=V$f& ֛ڛ|2)hUx JC/A.Q7l~a(T580ֻ]̪HChŊ (8(J29fy{dc淈)jYLZ۝SLʚwۮ+쫜ޫ1 :z?ЙU6;+'KCOLrz OQ}\]G[aQ`œޢkdVQ2$%>YnfIPsONJ*嗧=2b}7QfV<(L-s|g / \q>|+ȉy&SPNhR sD͸?&ՑhKC*4hd[ ޑ`]E.l>ߚ8?;5Fl*jE\\UD9 ) 1fotVܐXr4w}{m_*l6]( KqT`SP| [6"D/+.7;ZhbeF tcSV;@8`0X@x~%c01(^J%>z_l vsxxĐxLef,WGA:grE^;:Envş6s͋ B;,,I @VnH-EvV`ro`&ghzWL`*dց 74pXs@f!ڦ fι{fAm;GM&4`p p1w>2%`Ʈc|e57Om_4 ~#\̷8A<8ˮ{=gv|"+yiI 섕>78rT!4,^%}'}]Ubي&kf4=/9V0:? 9.-C=*ލ .`tm Ɍ퐧;z+ . Xy$q$(-)p"Z{[ûǺ0#@Z <ψװRf<]hJDqI5MPsҿ j,Nf"eG)Co&^6骛d8Hʣb7v%`pߑd3V *ljQh7vx;KɬCz8w<K~V;"dǐ^Tػiʬz)ǦX`Fn#.KQCυsQ{ oӤ^d2)}Hpu^.SVz~j%j\Ha&<2[7ԉUfqvGޢ#Ow.xbsnM[f y@P\$j_=y?,|4lUi$ؼޟ"q<)ΆG<:uq_cj׽!3ק`Mv"wS~ߍFkۜ' l 彜zD j&gvZf0BUҭ1nc0FdAWeKJXeg6&\o>r( UŚ*Q6N{m$mg^`C>w/{H.PqLYPCLE yh@ll.? v=Z%hRp3*' s9wwzrתT\inUۃx(^vy۝[n6m>;ׄ׿)W^0m!U :*,oJޖ#ϝ0yV DTrpkO*CQv{.pn?,/M$v@|wE7Q"׼G#Q죄W. {>8 I-_b  :E5: x-F^t78JZET<7xbnk7EK #{~\Rom%'N),T\Jw-J%Dx`-ú]29:* &uB &E.A~cvFcv{՝ xt8kJ3SoSIFҗNuC[EHv0D<:TGw-PǷ1wg'&΍{a O[BԚ.$eU 'EArӖOPTy^lfrȻD䜗W*dj @gN9ַLȷ!=k.MUzs/| RqO9]pjfed/͠_p!2]ֲMdt6MV%} ÇiI?Z| /͠/`9ߦ_F'[*z)_nнkwM1,V5E?=V |ŽԌgO6ޖgS =##Zlxpcn֜>W x14 Q%w,.U-UAb1^dOZxRx}*b YkfPLs!q|bшdH5K|퓰5aK-P }8@GI+Xfmɿ*[|\qT`q/1/$9o- @, ,܈]-᧟VVF5;}4G 3E.ga=e 3:>چdbOw [}$Y/0#E8A'}˰Ʀ=-xMp<6̧An8E R[_4J6J: K[YT4e ejGf ҍnĦbq*/X]y[ekyѵE!X{KS\]b++h{ݺunIu#1~u{\Y\ΖJ;5s *T'u*Auk^ѧN,d&!7Y0Y"P-#>mO1l$Y{shUbLIk-%s.,RX ^(E|:&Zͨ{pg9gL$8jIHJwE zҗ?=zh40}l?4FG\cE h Ijukdb[*ޘ"zjVæRlX͒Znb4ܨ>DUC;DZ(ݐE(2A#pۂe)>O22-wXBx˼T _ji`^y*H)L &LJߩ--z[v809I_[~!ج#FY5ciEu֥nVTfQڍ[a#c M$ }: nIlfxu:w2iD3v ;3_'Ӵ|a*ɻ&?:Cl%bm}ɪ8=GP_5d7xE8s`o~r[]-xP-#t6yG\ \j@YNcrrɟ{ȲcL[}|'Zt{3k1G)޻x=~92Gi%tY%*bH5[jҲ1ͻj$G`uØXڶ={T4p'A[vEdd<#H[1;f-r%8#$|= _2OtR3|Xˏo緮E?!o =, B ]Fe0Sl0^IzcVDDȮOűμ\5@#^ zZ>Lj6%gZ;RQW `%~^}"@TO$%FHrfN偠Q*z]ncR0jPX4E>~YTjpgf{#_λS4֊{JN]ƐԜ%Z0c- 'y%2}H%8È;yc^'K$5Ft]^9:8L gN :?`=BSWy![H+=nڶ6]eTTJltWC[`Dj-{MiN+T)7Ȓѡ{E,2d`2$MÂU%9̴P9LiB\ᆥn6䭦ʄbcwByeaGTCCEQL;ڊ̯Bz:OԼpKC@OE2qbpR/r pF ; פm͟uZHOOuD0:TtED@2OHvhu@04åVp:D:ў~P(]K3Qlm32u?-<94IP u1M2#mG =u5A~&;WaWfFPW=I7Vy=u/Wtah}h:,f$&+.\\HÑ3 ^mE&@GA-ѴҩJ\}]ה.[\rg:EQ,-Bk!'`ꆐLSȤg0ܹ~B5Hz5p yIa8>Gi&$VzJP/5`\rm!?.;>@_j#(Oj?@XІ]$,b?*ơ D %&Wh|(sMg_\ O6[5_ "gGB%N#ӀEFTe'h6cehMLȊ mr*޴Ճ~㎒C.A~2T@k>-OWCdR-'N@E%Դf.K4v@zHɬWK 6oCshv ǣYi~=ii-؜FwARJ.Ǟd8M8 &G4+v}r`~/@3aV5:EPC\1hʬvEwifl_諉>Xr˷fgHK؟ݭR "JYQ癷$dfu$k{I͘DXjWKBrvMJK$_@Ӻް;zgY ?&HIE9JD쳭6wܾ@I{y5v.HvnǷh8edc5/6cTq#&mbcDik1L+sCP܃n]f9L ,vZi  m^:92O(4=H<{Et3;i*s)/s`.NSk~Phҟ;Esq -x[ u% śPT\*6P&~qNSM)_wfҜ9<B@/#VB7o|?J@2p4=tDGCw,gd ר m@kGZs4 eZh;);9ߵN%u#1*)Df>uw|BM,t4?9hjC7cD+z;%r&`/ H>Mya/nެ>ej\!Z2F *| ) 4MOS_ӀLutj@ SV'w5;a`rɷ}r4.Y\,T4F-%Ins_: d58kɦ|wg1!oW6ij!`tZ~  wcK].["`C__kHqJSCarC1:24G6D#zj!6||2ig6} Nͨ}ۮ;7bp+gDBEEQmX-=dn t1qF!v/s6~t}=m:gx(~o?nYIt'} % J BY*:#vca-3>+K%aJL2WFon\x( ^4]Lk9[_>6V`4:|~̧٢aY0{j6hy\=D,vÂ|9}VfeT 䅆xR58ql avDRV82q'|m'4)[ 5*$>l^s+oO:M97DӠ+X33fW)I%nYӧq[ ]\4dF>XG.)E(ՙi38Xڀ6yВۂ 6R#iCJL[0 p~+d7<2pݼʊ,f_v*SMž_Gf?K}ĐENQo(r0z9O'f CDc|(&&vMhBZDF97 B,kI-l$m>1l{Iy5_{ 9ؕhNa Bg@K^n8Z]~rvXOJ[m ؑt85څ=—zHU-\b:| HL]߰}rM`BenFtڒג&ʱ ^^J]zu[fS,rw8gIsPΜ 0]{LTQ1q\.4OpJx:ۅyt,C+[NB̿t ӚwlgNVHC5:̬s!L%]Ƞ~ fGl!+|E XzhkͭcѓZQOY>=$زLl;/mlwTz}E݋иcېן/̻9.lۗR-wOYC*'3I3*qԽ0;K¤x.JvSp5/oE<& cKcJ2%輖l:+q+Iaqڍմ_-iy7SgykrI3GA=rV1m=o͚> ^x6q/s6dO Ɲ2"Β~=qYR>2Dnā:ϡ]WGE_ 4?̒SFzƮQZ5n|4.ԤnSM'u]5I*m8/]vj ^IcjpÁזas";J7 ̧PV'S4|v Kg9A+xXYvt׀*2>@c`]#SPWZi T Gԍ^ب^Jsf{JB 'xW^Mӯh`&^!6`uv&&52LIxբx8<(8ew@@=Vlz(g ӕN#oѽtN t! Prkm9HB,nU&쒞AWj bt u J`΀sh/^P3{TuK= aԅ' eT VStzV|۩RwDȞW[hcor}i*-*H4r{9bFJin(sL 4πb1^:}=N5'1zi16X,_H_n2hSE B%vbMnv8<n5Op ە_O` \#XD(,"3DN _,wN]I | 0 aѵ{1_3$>dr5d Aw7>l[tJ]t8/U}% l♏cs,˽K짎 x~C3NMʴ^GXkOI[# "0iKlDtoP@0E摱(nt][ڨүp咡)p`#_T.s>)(/x-* H%%ԟ0f,α6mL8-dZ&,>,cpFu{K) 5_0D`z $1ٌsD4OMϳaV[l[nH"^~ ]ӶGY`-QpQ 3:qֆlJBDH+|Czp",nÛЮЮV26_¼#jԓ;K rR"nZ/ ?#9Z0r(eQr OJ`!˦Hh=hS$ݠUU%S["\ U#aQ~\(Sg:D3`dxŕ'+mJ`/aͩ O뎐y7]V(/k /KQئ;Cs~6o 9oɟQ }!~LjdXEm{j[1~+ P+e`lh'<1t߾x{gfMxHiܐV {E]ѽy{ctaO 0R 򵧁)k,/EӃ?ߤyYߩ_& %12'iZԋ?0bA%!3vnoдTI%C*!HiZ#.t WK?iu]<҃';:0s&x?)%UeM<4+)1 o{J%е*Xt:R¯63צ*by,6 KG=@9?/ [Z>({$n e) Ŀ,:"\5ޛSWT,vi%pZ 53uBf~x{\ `8쮻o١#elz 0bSz_PˠkE]F0#7.S[SP /Edtr$&jˊpZ=]-ɜ c4z4,: ׀Hs u1jʼ ~V03#ɿ!Vw* !i`M>=DZZz:u'0rt}ydGF ra1h A*?'c[A@dU;TO.ӇbJ'=W9Yd' ǒ/}{Suh7Z= pb")ihJpuX4AiGذs6 2T/xҍ J?m\ Z(iEQ( ֓Ⱥ!m, ,Af`qkJ,cEpoKO̢Ѻdj)(gg֢qr N*笘B&#߳>_- G9Sj/喹"VdOSaMkΨ˙FWC ΐsdד &j5[54T-Vi¦M|q8JtjHk E`ma&Y6#{h dAȢV&;_{  %ݟ~ڜ╽1-$Ȁn5WӰLB}Z%Xܡ!f:x7VA ڲh;*hDFu$A2W7WNِ,s"Cq}4'`oxƂ!`OS6٘}pHy:Fb4~+JJe1F6KM/m2 1nde9JK\ȪQ5t`dJypDžLâre#֟ S]jAazJBݟl}R@[>~p%hne 5<@E(Tt!kb >#Aca5E71l6ʁiG;xq}Lز,=%7ƨ]?My ~a >KYN`\.07R;;b|XΧ8<0^A{ʨ4+5 6 FIqvRo WKFiJm"&p !Ac'eYn|51 oM>'U: #paaI`q"F?'w&Q`J&s9Gd{3 4:l j5Ih("ҐG1b:B4%/*'_M`jO郩yt+j|w0Y Ru˻7r8Z(Ktc{+o{(2oA Tڐ\'VL0*bgqW*ƍUrfǮ/<]Ҋ {V4HJgTg.Ҟkf@*Ҹn1pc7gNaC~@mitZoh> ׋ }tV9%.n>G)7D0(._'ʼn4-#*VZ$whlOvVH]g2ĤC A:+vB}Go3Y[EWVI{(o2.LhPLF׷`x#`4Ysϩ`*snoP8ۋ>:7}ɼ~[Ca'.2oe~opÏGw\=͏© Ri3Jw%`†h?jx..9/.?\&o曳aal<9:JlI ~/cn^Fq+8:8 V#砸;bKZ^툖BL &z\~*a`\93. T:gziu՗h]t򰯾Ƌg]6'T=<쁽j?&oT#ZrQZ%6%3-ZW2?J7:ELx4"3V씭w s8b>wM%*U֓B&Q 3{c=0\w/־k՝UyJ%۽:D6w#ku]:tvI,\ȅ b"G?^ =9+2-^RH!prTSs-5hƦV '\D Hゆ+ }骈r9~>w\7j luC$1>fV?NP/UO/hF]"0`^={1 bH5I!P [fH|uQ )f7#p1 w֠w(!Kd# 2Xlb`_8~H}A$Mͱ@* *[:fA{Z%pxHY7gj\ ?O*.K P4W(=L<(Dە5Re $qTN%L. Б_IE2l`rʒ:t8<F41펆ux"!fqM?̑WCJ42ojP4LbZsPjByCM2+HU~/_xnM͵ Ѳ~XݼgI~LNꀒPnI|x9dH*޷pp,Ń"SjK|ߺO{m 2iSߛ6yŦN?W:Zhu֯!4L#K'b_#|TcS _bߴe!z<&p]aB 5BGqt6>Tcz ?y4Ɏ*+&@.O>Ӥ+t\+KIQK㐿񊞪Gx?᾽ښdAq/CtuIƌw&*h}e1㲄 S希1ko%E?g1* Xtg',`́NP;Te3 aOS.껮c;%E~Ĕ4NfwMpe3v&{ DOb,*=U72 MT䶪lz Pdw%S) RxR LM3,_;%'ԛ|0ET=R#A BcĤfN_C5>𼄟euqyƔw=;2DvC&BpXv5HX$5l!8UsG,;yCv(pdOyǓa"q\(z+E+ ZH^83>[7sw0*V;IFv-% eX<4]@nm5yaR?4w~Ț?uԨIs p0Ђ-ۈ"B~o:$BATLOg!]!z,e~KG5hߵafS=h f?sМ=%Y`qyW%ZU{_h/A)ԨO֊D x-5Bi< s=wաZ̡/N H\kOLz>&?rg9t6޵xJroxfYY4-Բywst}[E8l=֋ohGo3^Mg0;/Md2{S^Fjj`[Ƕ>u'aWN!}9oO{.; U} uf39LKXARltW}N0nsLq-Ш[B fZ p[wΌ7LS}E}}<5)4;m'|bjde,)yɖɐO݌n#S\ߠ/\$`]Y8JT8h×oWy֨N$&!AVvG"bةʓr> ġqMFY[vZ hc77SOM>znp-ZkFJ(Bm,3V8)i3mDj%9 C@|uX: %8s}7J4Ӑyjd`BBK*±&dm"\{ 4ޫG%ǾX/Ù }Smf}.+6?b{YFT Q@xK_6q^S銹|,5W罊PP|;A+=NW+Uq  PڼǓDЦdzZ;e!CߒAVe:g؂UU8H$sV 9ܶu ]";Pk0 T_tNpc AP5}87dȨ &3|GU"`v܌q+/C|3uEѕ6U3lP| . ).lY=e%z[Du,~SvUz ;3rlM؆@D߿MznĜQ@n>5՛O29,*~N %[#kMۤ4oCB,ا%5!DrqT_DGtnWEANuVup5vZ8̌r`pǀЙHobZ- [AcN_iml5OE#a{> _cӣΪw>P!F¹{׹hܠ `hl71A캤8`ش!@M kRըPu1P.a[V,, ս4ٿ 51m}+zb*TI6ڧB \?8TyIDWMǗBV-O bŲ<(s@< -DGbG y.YcidЭûdD)IJ#R7$g!vx{_y&).R8{k^;zG1+ K{-p>j8޲!#EI*)7Q6ԦT7Y6PrוBҾ" p$3=IdiLMH&a٫K V8.5fkŒ1xߦ@\I̛_E/\ RS ۊ5.V&/;L,sqڳ**qr"L%kRSˡDnh1_Vw-B] YhLݢ6S`4&7`,;QM1YhTL#cuj*_XU82e@qA ?Wŕq#$Y}bCyi Rjqv'}od!@x,t*Uo$6cW/( [$I+27iFy_́9QG&'@UKQcTalx#5h32m(d(샠19Kn`~䷰W_Zi6Dt,b 9Q3;4KӞD2y שX  lHԪcJ`''&.p(^[?g(!>FĎmODk[Q rƉw"87s= -rUf\aey)D0Rg߿3z7Kv¬+2JMc5w QkL]9zQ_Ҭf4`DyvBkUkܘzVs?J8xP"\hIupR& C$bvw AN32 k?[x[Gߞj\cWǘeFJ !@}jH [GvG&UG2-_MsJz&Yg;* |ŻoR\x1k[@jFDl 윘,cFػO6 [-' tӾ{| ^FUݠR+q:Έ#Ej7s;-3]@/՗Fִq~+ řT,mv6ФDB~T2d7ߌY 0gmbggp=3r@V<"L{SD$8{rj-X*OlzLv5pd#]SFUr uZea!UU7f̃rGs"ߜ6coIC*O}[lZ(ݘ >QqvnXǴ羄l؊`d0p(\,# 0R2r26|3*W@σ?&,nG'U O+!wwaB4+Y8Ί%c!B(Ziq0Rב$]ZNA>Bx1A1G0wMٮȿǕ_d̪b|*DHt Z'S.ư }̱ύG^z.&di~7Aj"M-V5kBt#p mHn˝]pQN\$>3TG~rJ˜g>Edvgb= m`rL1?#:Il:%cfep .r(ĥSkT[oRxP6ImJJK;|dV窖ۯ=~hxbV'XIΕ} DЙ nt@j*f/x=CS+gbT[L8NW1 2cY`Z\36i8[V.9n'Qq`d.MNmJcK/x34mƍX2FWDJe)s2qwjQ :NOʮ TqiT  C kW1WAi7tM_dlwVC~1՜߬,a.rn^gcԙ CG/խ1N!;2ѫqe)8#uP YNMj6 1CHB08;|T Ρ}!yRY QppXbf4Ic^X߬m-癶~(t;S^aiDzL9"=T,1$HkZLOU[,+ xHsghoΧ3vmO%1\ =s0b%JĎ,5(E첂}VfhEH!1:lD{2/w wG; O%'kzg\VݝF8MQL[KfW!ᛈ[摉aԩ:5щB d1$J[`t0#-k3c2 {'fp.i}E,K^( :2?dPya^`<4 DD }*ق ܎W{|}/!0aQq`` T |نAV:RK6ryfLnNYqp ^%BucڃYQ~/XAx~?jRN]ӊ:'Z9V>Da -,{!IɟpHDQzVތ)h{Q=WL(szSOew]^ _/8Sq7ajղ`Z_tTzNk<}vtLf4Zvfl}X&"{U݋@{|-E|/J֎.?\rN urS#鈉s IL Qc^AS? z)k/a.g>1?l^EyKX&w($[(obS[RPL!^žLym @Jj'G_{5idfn<=s$ q.([ !s'(!woͼ?)f?iF퀂18mIwuYO`CdM3NfdOnnKdr#rL:oO[Jwt/dz:66naFnZF%r[:h`b4r&ceUuj#l댽4hn.:&]$r=Q#Gj5K`T9;1HClۦ oʜAaZCjv>D6ZMITQ})+ ST寮VyHB7Ƈ"J$x%B1)UB%n `~_J,C Octi3V}BO)DǑ.?g.=v,W{qrcĎ^.Xp +n޾k8Pha#J*W(P K m<}"Gn!{=v4Zɡ'$陯)ވ\EG8qPh/f%0Jfmdz\Ĕ.kC#GU=g zY9eA:'ފ;>]&=co20IETvKSa]jx3HU@ *e<Ɖ=Eq*Iu"%Ͽ_PETչdG >2 P$*s/UAL:/YCBp- ygonXV4wDԌvDxz"WjX2 Ps0k \ڻ  |][2LA]\Onp@BFts@3Vu鞁E.*+u `Df cl;oZ|AY{:qsE^F{XE]WMY"ߣ5:㭋d;7X?YeA&D`y-.< U%;I ?hqBS&ѨC5 - }Zb$әxY+{T]x晊 Cu0ƻL T[gTIg1ʂ'sA|գA $>^s,(H6x&TGcDO\y1\߯:Уo+  7NX-r+[x},@-% p(VxS)bIoѬBg ?;5c RCbz4mi&Qu?/='5˓U7Xգ XlDUVAb'㓳Gx9<~~~FTΤKp:y7B]I| `+lnH`Ln*!<k|2htU^>P3PlTHs-*LiC;05S,T TԒT%GS`Z7PuH9|fB >lzkj5Zv7gҵîꥻpp>k3ݕ7kPcWrf/^SJ2W:?Hxy]%X>z#IȄ8껆7In>{Tgu )R[߼ArSkR<q%zŖ6 ,ԛ}4gMܱc7,si2Vvd6$Y\u#9|4 ۛD,ݕܺ5!,j\ϩ/*w**Nبޘ`e䜢HK5y \ΪZHq [b+ P{wT>8F"[vĞvt:]U^H1_n&MFLO[1&&= Ԝ*d,MW:cz u6}mqBu8 `CpuM/?X8$΀6/^sjZ (̽QCe \ij$3ui?1wĿY=kB /Ahnq!aBifܐኪhko ً[ˍ[t'_9^߼i%Od[ /L+ܬ ޸n]ڋ!rNm$O;` xafgկT ĝf;gݕ$e1|nwir;zri+\ݻݘbأG!_f~BOi} bPfK]Ww&U#9@)29>B N]ꀯe>rwr@r,Byx+c0^u,9`&.bb`Fh/g zS[rNrU Ć2e5d/A3`4ZrNQR#H2)FA6pmȔ鬾"+Fdf!w)̧>VSx?4kP_c P[3zsH`G[]A9|6j:$Hh XzjxSq!cPd}TB5`q<$xx,  19w,Mt 9ՠN8LUi'xHknhK muXFp+Jf ;||lxa[ ,XRH|v\Xqtqp4S~rQ)mu-CV)il.: ^tXDҕvU)/e!%OLyD#K!܏ͲGyW(h"ꈸ[.LU8.=g1>^]ت+y)וTƚ]sj.k"ۑ7Sͩ3Jb!At{.h`ˋOg"`5u:qG9=ت#5f(<6dUgM}.B0?E?u|VF zPV9-gp{P!L*i0]rK J ?W՚&w5re:̺DR*/鰀/ 25lK=Vts:3&Y: TtNszjcnzO䐢hJqeLQ֚ ZYsL;L OL3kCa_F2Ҧ;usJ6Q*;x iPƒ?;I/h\oRJzj5I8us9eʆr Ofcf,tK/.eS_(@ "&< FYX$JyQѢ~#${[i?Ձ l%Kmœ. ҃4`_gL㳓'ȥ'P<{mL(2_*]})YdFɲp\Yt}`iʶ #e UAu[30]A!xTNF׌I Y@ӓ,N PAp&TFZy[)=,4 pB24$k}00mkrv绣qav$ [˝ G*\AfG@(WD wOG—₂*pB?UAm呯<nz0OkY=E, TdQ~CFMST`؉vF"PO|vvzh>}W 8C?w`D!:n㣫_@znHYXx'#Ǯ+ rgªΊJ4R-DXk^II.Lqpj?(wrD+!MG+(FJcQj"+wS5:N7(?5 -AE8>nп/%Ż(yEK0u /BDi v!EP^7T__ cZc0>i޵U~{i:eAB }pɏxhEHJk /э4|ёvH<4: .Xȏr+gAR{|x.j eKHB*xCy1L{"̍>ISpiw`L}3#bʖp"u9Kzl C3zjU5T?&FzEw_hg(.^K,6Z\M{M!pF$%G_`/]yP`]5$38|HB\&|: K /Q<1  >@ω8Qn&,H; Kqc9ܢŔzߠhJYp %_5ޥ>WMsJ.{ZܔT3N |NHڢVC#PXix0z@.dh:+d]L/#^!!)5E^&Tnl.-G9!@e7RZF~.b4ϙg1vMTgΓ;Fe>uTfB*g^NWKr!ei6Wɖֻ߫DU~"!'=J8]lAe,pr&_Zڡ"e^FG[qT'A}ț‡Q>ڀUڳ:UAttw s}H+\kMqgK Gl/W=y,;^0bfʪlxq%Qe{ 12)]H JYOM̖ʘ;tYc@ k  %+ b͝?ߔ%YbB_ m@+"#4/HU-* }e=|W^&Yc-FBv֚G%J&Z.ۿu#Z/ߥ=m2w7FJ'!4<>~SR33qŅKR_v )f$cT:WUlfAyMƴ,mЃҟGo:/W&\S=kduцj6Pbۓݼ]QP _=;BiҀ՗.Ra5ufNRO HGs_M;XDźI.O8m/1 ,TQXN {tH]Ю*cN>R(ꤎ~5od׷*pu[%|Hh< 5g]77՟PI0SA9k}ӟľ18w=RHIFO2kS,qSuG=D_mCA}ϲuѢߏE\=N{<HPΐiӭ4s#ϘL~#~ t1%p\NjڊGkIL]M)/4Tߎt6|` sT(HeCMvze)fe#`̓dԉmxJE2a_0{ SqohaD)$a>EtнHU , gi'k,>cХ%&KqHC SM'T 0VuQYص-H?R:7wX*2v]KO, _Fp͝*={F;P{Xbୢ *WzcrY x?0q] r/)vٍ*EFb6˕j2:+8Ed4KVٜ0/ <9X%bX0{By P[Nb FnZ8C| l?kyMW83&B?$6n4L8C>U#H`p1&(ŹK1 MNRZT QMfJZ6\v6 tvRUH6VCjWU$Wn@_+m U=%uLVmf [Q4a@;jj(놲+h9 SDv R&'a:|{N |Z')mY"X {aޮh V *Ѥi}$wC־rYIo>"PGgԖW(+1hPXoKtap^>V‚;;NDw{uvX$"@XC%O0){ 3Hs ~t!c]8n"cV G&sxRĦm&ir"CjB=VR[wڭ?k L_ޠg .QD# v>n{]4>N-iE!9ICcH))ւ7+2NĆGn>ޚU,Z$_j<.*+gEnOh~'EG,B:cuլ^zr'%%6,SpVivi(j: ÂaIqB@m?HHui w΄F+\dD;_~z[$wg/`(&ɟRZR@uWJZ+gl-?sE-88E7FAٴ!$\0 ryAY͈{[C Ghz9.æm{hڎ={ Rс ,b^DjݶVeGo۾G;@\ 6ɗd@i':hv}T K>wg:vEH]H*CQOq4=J"yq\ "5P7/ǀef)3\9.ܶL8[)j[Z*I:xܴ2*qN#);HQr1nx芗F#:PHpA6Vn)`y .e_69[IÕIyg%?RՌ٠RCY g 0z_}1K@H4#lL?OmF`HaWuqꯟTqlW)SNzBu0sRBY$/V_oB򨪻M%/% 5h1z'3s _ص#.3ތʺtV:w |r}1\Ui?٧ړ UC\S0`R (Fa}keM4HI|>ۧUa|)ћ(y>4vM#(;Uqtڡn(U6:`H~ܑ<Ia6~k&>¦QTH7A sc#a7ZUȟڧ+~>%d&tb0?A$ΧPe?hgCo@ &s)!Ie:}6ni#1y>M;3MA/J/c*&$1o;^t7݀JI[3Z?<(d@Rj?^A#Y|M Sz%ۀ Rk770`c%L׉=gK;1l2nh+@oxB CM/ŶG}$Wν/՞P{ժ|! $<:0+ km2pk.0&WޟkZ۝^cYkߪf\7f'IoȝpEsǩR-D1<#n&'4&hW2Aa*>ʯ{ÞDʤ1 Lf ̿ZjBr/J_l+FR(ɞU 6_uh">j/mZȚ#8>^.~! dN飥0S !U״c!cKt9ݩ햩73|X 's=uZ=_.Ոr$:H݃SgmDȨ]D(jW%eȬ&0M*`Խ1)/mVqWNZ"99f[2),14\N /'!w"hy#}Oq߇XfKNMO;r։73: ⿅4[KxCMZE l͈Ps>5 .jLFC[ AhlqH @ݬ6X |ຽȓjz`r @sÌ{"d yr/ utW~5H.u+W$[Ԏ'VV{oX^DDS.xkG6Ra}4%;&V,⪋j$a-8RZ:->^[q5$ƅ)j9VMR]H}aG/f%.h?o2xiiv!tߤ­It M50T)W2G}c+=I<@vvl{?v(F[Lߴrvp,%m90A, Wiq_'*;WlL(08pRu@xt{QGA8["{0mω0r9iV mfyYis(uUMD  "JJgovG -b'k0ٻZQ9bg2B.k-/ujX~޾\!C匞Ɓ3pkk-Uw *6v@憸wНSs=|e~f&̴GحrqC߰Lu2/ZBy¹ks:ސ.)&'!d!h+RD)Qba.M@] i/}EG ZŖT޺&u<+ Z+u9Ü`9v rm T״)|lbül0Id!{# ~9bb(l/f6کqyģ2S]gEBaDv.P0># 2\g*:} ҩ!dȵ B2[mLN ㄁J1~YWhFhpyDU6)!nnB@נ/c\QzP&K(UWۜTʌED YW1oVʼndS;:(3j MHtuRRrj}bA&amq)r$b[I^Ajd{}bdS.b_5V5\"sHze1q):_KGۿt*P% ԙc"Bq '=ڰc_-`VQuc)hė5v''E>UB4ZV rcԊU]G. kǓ6N88LD%e4OCvʌ.Dpމ>Q;EO?Y1Jupkx[WrIٽ>y@"X2#]?OSd9K<=u6;-b"@vO, wZ*Bz/Tb{Z+X5pFn?ԏ0얯 X;\R1z8r7Mp'R<(i0ߵY1REP)'Lƴ>*ߧ$ գԐ9`š/LnF:[*P=oؒ #/ ) 뉓Mc F3gY;YOΐzWp($ڣ Eݾ/mRK's]-A$jig {{8IP$֧k8Oٟ ˾3Ė@U̍ emT>@ ͥl&mo12kH-JFs~,#"Is'E`q(0Ao!r@O}2dap9Ksё֐,qҷ+hSu8>|3ch+ڱi_Bt*b0 'ʼ-Ǝ{SԾ H!emґfj lKnUT~4qݲHs4IAm->x=spa ,x-ԩmAnT59 ?"d"XڊgVI0>zs'Ȃ|W- I0RqoJn;ťl6ȍ|*s\S^ n] GMw4l3ęp.RcQբ.Y$ zTAJYYE5.uB~]D(j6>X% 2eRt&O%4Ss!}w:?sE.ڋ-*V>>Q?_e.jkQ.Z_n xvl}U9be&[H4Xm _V^z4wԲ5 ҂ RubAQ_lE7P`j1PThb!R Jky,RwȪ0Ł Dgf'~"z_d *'.^VeJi'A]?~pn)^xk\t6$QU8](kO%p& a)3OiG oto"G< )Zїi|QK=Dqh%)Ha-a1*C]|˜bcӠ5CwZQnHknT#( [i],"pHp 1IuUr5l`}Kvgb+-|BcLHdA_.‚mbgOgÐHbÞb[B`CR\ud0:zXs@ #}&5^O=At_";A^uM{[unvW(AK$#Z/6G!#>#tck>c^!@T:Y~]kX h]$a4J G׏s >s$yΟ=Pcnǡ2>Ů8RhHZ)!ٞߖ/]WpJ$ѤVƬlxHĩChDD̎ߤV }-勔-lD肠MnU-̻P"o,5QJZ{4_i@}Q^BQ7c8w-GW96䵘Lb mMէi2ܙT!d3inM$wky]O~Lf^ PMuQ~'sַX*CO7.q-/b"a٢n^1@qJڟOf)ا Wl4+n֪ygi$DkRلCݜ,i`wD4Z. r'`7?["_od_!la^7,喧|cV\vgz[YrI'%czޟC՚@ݔ)?_)w~Z |a:vEh`|*Z4+\A0kA=1QAкcs/x0UwZxZ:ּ|i̼Цq\Uܗ7F7~&%7> GR=t%"O˛A[d,[nʚFؑBbOxnVE*]nAt_6>N M;BsХg|ͽ.& >V6hF;g0i$tgrG?U|A8@ >&EZq%(9"p~RqJI 3_2.YFSpIOZp[̰1**F`$hwXrhN6)0 },(3F"+řc&|'4 W.?KOU B`t_gv: OvlX_X$BTC^8KӖ. $މ]w5^Ǖ{ )FE_ֲf9OA]!Z}-9qF#s*vӳmb$^DǾ^D"L}L<'2Vet,1A<'vRѐ:3]7 q,n4vݨW^Oӷ:3tlv;6+ %r~6fohl\m,J _D+~Ou[끘Q"uY<.d|qieϢ3i):-Ll'd_]a_iL[KMZso¾5: <\b#k!5LrUf@xkb(Ҋ@*:I% PBkO= LLqYj,z>PAPOZxAJqCÁwz?)$y`bt1E:]p'L3@;&0W'J| v<^z?4r1A _{|oH.}X'fk /ӲBEIN&XiHϊ/r H)H8*[hYT^H,kZ$mvܨB7icٚ\g*iWnp fO]utazK>Jr6E:AiBvE.)~Wr,J OfWt\¥.Zy۵ڤv2G}܊ay4Ft|/[SL@iQN=&s,f?`JQ5 R HAt!T,oC+n)zR[uam;9d0yYn/rTGhw?k- !e3_~-B\h1/وQyt&f;0|l!j}wc~el u f'4:sx=}˧@!RM͜]yp._ϓsC3NvԩB);gqBBFYTKxy:x#iS| .Po5=ʬPޅӹ p̊69ńgfDi^neg*~@eTٴ}]Y.ך>bCNv+ ,G BAqP؈A]MB 5i$R/u=Rsz:kv$=b|" ԅLrY75P*v:ɲf3EY78|>f+5jk$pwSHߏ9vE@ʘ/+ws!ŗrsj|>=q±i(X@vәΫ%+'GÜhɯNhy0 6]$\d0w X]G7U~[AMnF'`lV32-Q PUPOYOY#R"!6LLCB6٬:3*嫻b߼;aחo=?9.F98=i'iqz3xٻU͉ Zwq CbPn@$a#J| qDsih"r&'WJm%×x3 ԀjgG-/Kd8іmK^oPٓ5߅lK@޼Q ^c4V`J5ˑҟX1EI.1;\/Q[J_˙+`+$ zqO<@>v~ǧRF@' J)#ÿrmiVjݕ,B\`\K4d8PDC(YDx0֕r` _ .x(Ѯq„MQ Ty꺀Zc{<i$x|3dzҋ}BysJfB;[g *V|5^(k<#gDcBf]КCiX~}s50`nSx(G]Ǝ'Z8[$g秎 s>m֟%V BY&9L;OKVDqc/wU\P]hp}aGO/IY|lJ.^s9/=]$N5F` 9ǣP"ZpShZ430l ɜ]^A"6Ĕ; ~l)@ XW2@'GNί닕 3&<-|q=SlS=W1A hU8PUMr/{g},r kʙ/'NgG'*OgsjXUVȄ`-CXG:ZCH?@'<XՔF/ToކE;;otFHPZF6N,Y<_(g!kK4AL3A}T,M\MI*r 6˙6U8{(?!x;2-\b\$}r4[&]@K@XU긟G\p)Yuɀ>P:,1ѢwtTK='ٽ38/ʂ䖏vFЖIwnF.Gs;7GXX,hJv>]4Ct28F1)`\97(*:5ݻ`z 6檊=ܮq_jm̩#|X#RĹ͡3>11=2 .M F%{'|d@% |Sb^8Na%lV0 "=7XUYs HD"aRicNgw 4N(Q^?ұoh=r70i-4*P$670/1UbJ7:\F]$TIwLky55m돷wZF-Z,g'Kk*+ yjg!>P9fy ,[e b[u`ð[V̺~4u0Om*Ū;6/qO铅=*]-\8HA'?V-!i$ 2oawLvFVka~CqB 87UH8Hn9gYK@[*3 dhS8Ȭ3ߝq6 25aЕ}A|+ `+PH="cIR7E VϪ8=вR`[+z:(` qoݼ)"kJd{@Ecj,"]Y8;){>)"4Un2r iwݗ˱@Wk{[ O SҘBgA?{9_&#=s n4刟i'YYp_\FA_E,7NްܸߜN򋙭8 Wb:e^m08Q|{Jo@ E?D OÍ(K޵qo95V&x[-| '^`!Lowi\XZéf$c0\ P)$|y'GжE ?|Ly Ur=CeP *oP(8ByBYA*9l[*W瞙VJGO1\@yD(0N[VȌ>ӝҫP>}6?}W?@#bQ:ͅR&ЦE](+0I )YXp<&D\7<$E~p]>w䖠꧂*܅!) Ycg#v.f3EV jn9١P\Vu'ic4h7 $\ڕb0\6'y0=\7A2+|;Æ׉F1vT, (M}whRЁbO 4b Up7$a{Xh%Hr}JkHi }e K-pWb)5m5zVo]OY09yQĐʗ؝n.e,‡r\x_>}"vqVCqif|3Q ]-siK3LuDO+5;IuR0B^a}]?kA/ǚ;rRcC8:MۓvѸ {CkȌƟe aYz]b^B|n$յ@2ҟ2arVW)Dfa,7aj~ӜpG!0Gd"Vh Nga^܅%Z|pCKw>u'j' yfkbA˽nNԛ4m f!i] ~ {r-Ք&lW iQPJԜt7ZQM~Nպd Ji@ɇ FY Z.]()TO*I$[&3C'¥s埔cpD>hulՌ&o9 4>vSUd-6F H&SvORUu# (;q[j)X:^{4_;zSzxb3x!k}l"a^Ǡ:T jd F#.,󎙘øx"ؿm=|xF("^vFY6=vvl&T(o-‡ jBqM1٪1lF[Gh"5jCK#[ tG2<23mCxx~LS8(€uK,Q/, Fng{]AOҷ:+ꈨxgzJԗ9-r۾cn0g0+w=XN=hr;FޮX^q]$b𣰜͍Y xbޥ=Vx-Xp9 KNaܐ;s Q|;ؿl71I5νkpPkPVIb 2W?e qVm6 `fH蚯۞y#;`a2Hd/Fλ鸐yjc,IƐLR"!Q:?KudO=EX Ӂ:Ys>~^5e}s/Gcs9 vG7y_pѥNr= /BO箍 IՉKg<y=&j y8ATA~cͩ(oVP?ͧPXugKy%mwRQ Θ.4Ʈ6U`Me{rnUd ) ,s3oIa;4L Wޅ.ͬOmSuP{6|1Ot>d||@G𨓚{3S~^f1SkP4IJFsp7&)<::  .z W|:URjxsWJ I];/t8LEC-.\OxcbJ}1f$pPG6Ev6R9>)Ld {v VlU o/H.Q,*܌0]glɇ)T@WՂ}z}4L\u(*TO!,W]aV}UP+vn^CuN^QɱǐXf<8B > pV朰 E;D R;H@d1X-g1is!mTD#BbMBtZ2ʷ''^K9kl\Ϸ6ޒ1ZٸQDK+hv2:,g&}5Q`l-_ yYH_Ө)ʧH7yXrƆ6Dʴۊ* zpW;Us+ kU^iA'1 VQ.^iKÿ` K LZaHEX 8K |d0-"?PEDP 91u!|dlkC:ː=c8XG*N院޴DC={Tئ!isݭkAf/fc|9%(uF#!Fr_'*Pn@Iw>w.}_V/Α>d1= N^yI\RH;4u+ \33rpF?߃0w]D_[v$fu{+Qt F&6+cI.)?b9Vn}7k<5#XZ6^sђd= 8C K=LmΐFmJ`zf/bm*0Zz=VF:9] "r1ǪRgq aa;ʊ{N['C!}Kc_&F(agt/1gc7F #Uz" DTkxD(w 8 UUw[s;bT,g!@b0%sߌqtSg` 0OU%, GQZCX㵎6`@pz>~l9yJf(]{ӕCp /uObД$&Y38{ qXзA 2yk͛c2~[f$tY2_{ CUyUZc\DS 4$v.gXT!uCWx'6xdl<7+"#sno%}Zq2`.{ V;ck"\ioMn䁜\{6 Ne&ELq?gY`X(qL<ՃYֹ^A0ڵM˫|3%\` fQ71r0&A~Eԕr##ID䊬TIҰ qE\"[O"vļk~z)?I"6`aa>y$1wGc[]8q˚;`Dbޛ̝WS{pGXB;;,]iA]H;H+B:Am!nbD*A+zmU7ѵDY۵ì8rI*"3R#(%d9Q³c7zLH1k@fRf7(n6q0i9[MunS?}hdNanF]͜deR YJ"Oi#ݩe+ S;ഡeL#5Z|lmgN [\R`=6^Rz2VT`be=0M`LMaʗ:\YޟGBU4ni,/c< :`]MkBܡ%Ң?(XLekVf8u>jSY@URa{\Ο&`<Ñpj>qc,xA st!] Ӯ3ι/1a>+icDz\:EԡCP>P ș/߱Kh o8IwQ5[j&pDH'C&z ^7ķyB;V/5ou!u }O.`=pKrV孂˫[de#Nb]H~{4l]",sʉ{٩?"Uבֿ-_d~!ˢ|w>lN +'6ې>Ä"B"Vَ!h0 J+D˽,#݂6U0;:tJ]U9J|γ}NqH/ii|mxn+iH,L!E9RM;y,8z'2`[vi:#X> 8Vn p/0wԪ7rZs U̇KciwOKҴr`{L&<%:S9z)+'2Z;MpCXLUߗpKRB}@Arh=Qe !C>FhyCpy?BZ%C>ٿd*A=j-v_yi>=}%yv%,[0x6,>:tމC ʥLZɔkqVEd9CEt9v6{Ƽ^Yzj`O_Mb0` 5j[*wᘲE&>r AjVsWnσL#p6i1GU|eNY'z/bήgBB$f-Ng1{qW$g N0-(`IIKH6*c~ ة&IXC  ҜeGs24,ᨶmVNb^@ukц(1Y1a֘B4sVIVe^4?Ate۳:QL,'=8;E×X08 L/#Ozvjc1OGȜgNM,OӗGl#|SY]xHgxk*ٓ2>}ō{biU&z] g>XBdȜ=Ε=D!=";@Ft=NΣxծF#տ2"*CtyU0(a6a.ۏ, r(S8Tt+8GY.-+txj4ptqWQtDa>P<'IvajX>%DNoY+:ZϽ#7ю|u]0VvOA1"!nTtw. 7jbl8\V3|Y^ RJ+ERuKɇHwF[?J>WF嬤ڴ.hӽ= ʍ MI1H{䐔_MMS_Ibڭv&JE/a R>ӠNS_‚>=}qtN̢].дv cf,AyAp/%dqgS7DI4ek(M.P;PK E څʴ0@5u RB+eZo;jyJuu6Fj<ڃ0 bN_2"@3;@{S.zwݣ3?\ lv6BH)^ R|*bm%EY+5.X3WLNVmXSF*eV.1W~[kGGdΊC&uZ&č %jOvؗFmwHAsAW I]? aS?8uy] +J}rGkmȐ%"0hb8 W< K=^Pȹl4";|h)VNYX@5!bΖE2jHtn*nYϡ$bm&(\fё0&cK5; 5Efuk_+ї4 {sގX-`~q;4٠ܝ2aPLtN&M@L`SL]i%COho)W{a+Ix [ƍ^,~So\oBMhi%-?H؄)|\„ Ȩ,u2N4ƻ% pUa MbBPg8D~v *k#`l;Vdv3?Ȩ@`oΧj(,Sg?Q#I-ߣM/SV1t7P@\rG* TLj,OFnF^ 2!<nEg 'gӄIV==ЀIxqӍ$9w_X j3j sG)L ~¤/ A|3vσ!p7ɞ0/AMi7NzlM̩ޠ$zW>0{1i #x=q58G {t~9קּΡۖg'&UDǥ2JNlPyݥN޴"Fj({o@ed7ᓚ\h0OD'3>6OK0X ~YY>B}1$)bSyV %!FPS(U~@ DGCRC M6<}Z~ =͘)] \u_&"  e9.!̝Q:q@Чb5Wy&̶: t8wO%<`s^jn9_vXTzԸ#Ӓ|9&8`δЇQ~Rz dqYԐL̈\k{W{rkWr Q֛'$^*j? :>h۶$.V(\3D]lfAʿ}C'K W3Q썢ˬSa4+l?54͵!%5/K}dL<_~Z'rDg:XPJuR'=J -uLtuߙxc ;?S5^.( -qz&ȇ`Q7o"[z!zSF8'\a&ڝX-{O~Ҁ~kLsvG91ܵ!Eɺ$.:lUK. M֣}C|=6 űu`?1,v2 c^LH-\f 7ih]P+I#Dp4hq:`>…EGtHՈ3ٵW!$̦Ĩ 91X`On4jp~LڅꙜyeuϑ,C o&%\.YٝAW"MEDWg`=OpJP K ׏W,?<9ij)&.|óK,3%,ӖcB K)BlژIoYEX˄0j4t@Jk$68GV,P+C\i[奎'6 4*bkA\?"yȢh@%BTxFgXVgLsX]"HֳF|` %omE2-X5v`Z6fp6|?;nq[4z Λ挙+AO?UM9*̠==RC-f=dr".oooūmyc>!|BEɪ8lB3ȷ.flt}Uτ].ԡC]ȶpa>!q}r]Oץ*1yΈA# Ɵ>/ܬM"`0`e'@ꪃIEb(r]5妞ZϪtqWJ,˿6hלBaelfec9/@!=LN_i_|h 6K8):1;ȯLѝnQyĩnX$iJIKk^SL 0&r1oXw!\;1+W5/.7pRx$>0'd΍m A{V A0DHFWwP8jM~ _OI s*ḧDg4vү32YJ>uܣ7o}8+I[q2ۿJu'ښ׍fMDujƈ6|@ H1 iHryRXaoA;T^(RˉL@b@\oBXD-7\H4/#&>:m(>%;σk'oHT*J/kS*4>4SH{?&M:ګcVjeD3o>1tP8nȋe:{;1!D]S)x$4#GG$U I5Ⱦ1n=chS7HXciXuxVynv"1f!*M캇Pm/~ZIDIPUOA1LU;W& Ɲ$&h+ũEܟaCCi6yXƼCpO+6 /RWLOߵȒP= $a͕BXͶ:@Ocn͞wMjDH9iݓq V-/rFO#& LU} #DN*!MŧDy٨Jo"byղ cπ .cTvh.^FG]RFgSOW'1o1 i@E@okisp,ϭ{0S`@U$D&ԡ>ڨ&.2rt0܌CVࡅQi-ʁe+CWqv F*+%ۗ$O@΂他ܧ">1Pgb䃷P":U5>L3+ֳk[,8}*17;{??P]S{?rtKrH7@-N6s.6K<| rO z.q<N)KkN4…;`l/XpDT>)S_|h> K{I7W2?A'rknc} >3b̶+ɸF`kۍ~jףWEz0ofjs3!ћSp!HSS[=oƢ07/biu砤T!yY?n+۝Ԗi5b * UK=-糋=AnPߋ q6Voj,U`jۑH溹\ @%zm]1i.ϠNTYbE}0 (<5!JwkQ6_vC0`BLbbH 61įzT SCe u)%+€H|!#(&g:᲌iDAS(µCp AW`S{JQ>b4(D76}@.2&2>0[m;]6s{ˍ1L;.']؋ nɪ<2lb9lrҹl`~vkKIWE I8JrGPI[_(\Qbp^#ɵ\?;! IA Q9і~W,84(O}2g]A*Yo1װ!4o6TPc;{NW%x%^΂sw c@J +g#efe (8"u(cTm,}z"G|@`#)#B X fJOGɀ@8\f;.(vsz)3B2PԻ\ Y/ӎ\10]o%z2ch?H|P|ɏzH>])PN}/Ga@Hvm\*&k ӦŭK\ziDV$\L~tG>㛀 r`d&ZzRBn| ťOZdCw;Ȑxz=rˤص pceE8HQk3O,'8ѧ2Z 0$P&d B.J&ymk2XS;h_*0Z"(?P+c~0BM`Ęwo`ɔݽY%+LԱ@j&MβMǝ=g6yFM9%+$@#D˝Kh϶x>9di# ~4ѭ.L( *Dj wsbY9ϸ8!ֺ9*]cV& Ҋqz Wxx$ۻ} AL {iCg >6I3><>FMq]BJ|7T*"'"0w `Ľ׺7 9o/zhzI[jVrj4*1=+*S$/-dkcz&EǗj=_*];AmJߝTlG2|T۩g@h\LFtN~jRD3>\~"N k&1/6 jٍ͠a1eeyBr.{h~w3iG{|B¿MxhLlez̤F uT4U;h5p}nRP)ZwLK]Eٝ*\Ct^|?F OrAž:8mlXϟsQzZ5kCb :Eg~LfFi1CtCslFHupegACp8zyRTcuJE. TwRlkx)l[讂TMd=zzLGyC/&js=(YyO8EgWIŴCp]90 {daOa/6/)v}|178tOj^/hˌ?!+ö2YsȾ0K=mW݆NUL"Zj^ȢeNP1 '7X[w{8tF0ؼ{54S.}{GwFE@)ȢLȿSf4P[Wչ$:Lbr`m)*x.\n1uc媢a* [Ex&범o[e5pg =6$!PP~45o߂%XT7XQDU_`%aK*{7ƈJ#PJ#)35~6|իe4ՊR5DjBWq|A KBwX̗K-IHA}D`lyddE YJA֎"ַpc){2 `pUA[9-Xd2,IVSnEBaG`Pq_ȳ ڹPZ -opcfU XQB)4q!L5!߳|n9Ut7G(XQ>9O7y暯o^xƺp#1զ$e榭p6Տ1u6%O'8<ֆto1ړǸ]H)bfаaa7_3\$ Edc _aZ$!}1`R3HQ*rXv3vc+`;(m;Ybٮpi$ 엋f< 3Бd;N4VImבVuD l[$/Kwjnts8Bؕ(}@[#&>V}C慑J$˓/wߧUWuMSp ٵeG$߂4Ùb X$So,`Y}Bۀ~cLJEF60cߊ ]A $M ݲY-};⫳1'T0жzZOu@HE%3?Eѱ;+J iH-y#VW^g`sXlq1xYyb;%܏ N" ,Mmr%ؑݛYPoQS)s^M5B@Ԅ†D Jٓ-1,nfcb@I'"ד9XAi? ʎ)wK5g@} xVz E-. >inwxV |qrF4+D3+&>X)␬ͯ(ZX1o>K֘Q}1>f1n >X?-wh8>BA zLï;бwXHHSJx]cI)& Ȯ#և`_pǽXB8 ЏXo?NIӡi ưqfo~K|}sNܥ"֢@DM3nⰷFK5j>;'m6/:E넇Vqmœ}ޗɏ\hǚUO*6' R:iVߣ3eˑ]t[+}'/y;A˅/jynUѺ# ٝu6wA!$FLF s seI%{L\uo* Vs%I)AڸĀc:u.Բ gCdCCwE,_ka!̒o( ?}!t+jW1z#ږY^9 (&E1^"+k8K%:4+VUצZ7g]C{)!THכJ'N۠68<mO`j'c`~64.ݠ)L-sP >T֗ĝl'Hv4 ZKYvfS9^qRσi!N'ox3X%A1nM5|jdh8C&h>"(B(~4_L< =G=EX2zxy߳!ö,Q$@C WPY@lNQ\ _^ȊRT_6%.XHpZWϒL.eͣ[F0GRrpAyԹ ļhȖAvۂժcMG93\Nj`B,vX'a|/7˸Ek8էvRQj5FNH^.B;3R~83M-nqC2?2Mbh1#xmOwM|rv gkѥh˵*,+?[<|% ]9G[7n}Z0cƸ2`)O~/?|몖zXH^*0ځ[AW,{\|L)f|e@6|m&Go!1:+L'/`A\kEÿԚN=0ub.H!?=7] J sFcohyPQGwYU CX=NhM0&`d$JF<*Ŏ.Y:BMF1_o?磦vR#]u6 9 i;qY #Tn.0e "Qid ֤tP\d?j6sx!L=͑:?`rߗ'5s)̃\9x?&- t(!dGp0akߣ|;@vijCisG 6>|#.|RC,%hohy[1u:lI7~,E4w;!qFk O/Ncg89r`* )M+El=:z1x<ubKAaϯydAynBboe`uWU"ߨu n ˭Fc{u8O z쨇/ Mܫk@l5WH)w5T>58L@:o {W] EA.ʚ8˻ N3ǿ S& c耣x m-]P)-b}"iXQڣ´0{c.XԦʐw둓L4HajI!s`6g&F@^˾@Q&65[Ggtyt$ȅ^9&`S*blRS;о֣ mbM%E!}쳒Ruǁ%Pd\u&u87(YgJ~~ gzdj&m)J,t_r` 8, M5] Cz͘X5Ŕuʿ$e6)a„U)}IxORbI-8>iZ(YZxSsH3#MFcB|8J|SǙ QXmL썾|h@hesԚ*]i1GJ~/ <}N` WQsZ Ч%@Ivvwa~o:B_Bݍ^EN:tp;}Y:S=a##w|g6!Kr [3pnΙVb8Cd<)fd/N]J1^ǫx9WӜwI]zf̽D9V=FQ!iEՄmJI8~pa^a~;0!7yE'EeT*O͋|(p9zF}ys/ˌ(c q.oZ&g\krDi]-_9xڶg8|T[~_ÅDOR('/V#&t6A Ћ uc\nuV>KBRT 7ص#>t}6_.`ಚ`mB^yS9wEuχO,S5 Iu8^F:1]4S\Z$}? @˒_?6ޑ&9['_%Ed,&mb>23N:F&M`1bɾxop iG4Tޅs -h4c ab pD>.X@k&$000t+h*SP92w8u8؏ ` !oXOI!udy6Kڳ(CnO@C|nft{xUoL N1|o7W(),E-Lc2hïB\),fz_u$N}[{#!o{UkۿpʀP>Dɥ,WWKXՀ7E}bq;;9$U`6CHA= %5?-u[T,Iq\j]1BhQBCP^ڗP ji3ђt>+Q Ǣ&خ#gX1(p$Asc4 F%Dxj6F:+N+D 5w׸oYcdBo,Y3|IhCsDPi/&1ႻilZ%tr?!w4!?7~ȘE@__3K!K^ջ2]4Ng;+\P19vTQ&giEma_'BH0$BϿQ>uv- =$`vW*82% BO%?c%KEkF3+Jx/!;E~u^}҆;~)Klv`Ųa+b`gtJ#2}V|Q5?{NCۏ [  \zs"$2TtD#vWTN2cpL~ʱ p{;4 ;E,{*وR(Bqu8._0o9Wik}T[:Mdq7>*sCXϐs GokJ_r2wcabk<y&Phaޡ +nJ2f̺:Ę ab`hg0 ΁4_9H/p_ &n^^뮥9ێVÅe&)6r!Nz@_SĄn'ө0 --6Ina2gl[zK#*홪b*O=vQFqUeL)b,^X4ݝOtݭVhCw9plK]^W~[|3嫰aUN=%gN}-n~3]aVW٫ZfŐYfϥ꣎YeO~Li2'˥%@*Vˊ؎ܬnD E! $L}Uҽӣc Ls@p]< M,P2ؒ yȲbd Tř| G~ە^+PA.峁,(\ўƲQ,n%=~7) sv  NvWG SjRv0;tL7%b0fZi[8ޅpB7GSI8p J:et9"zT41"=-ɪUY=Ipc6H1pWjd?S!j,K߈jnpU &BZ˽|線ڴl {/'L10{ P 7*)fISѫAhxjqNP6Gjz"+`%&< +RٔƕY=j9ڲpeF +~笔 rr]$5,3(CIŭ>.]NjC.K;M_܀nOtRew}rR /|Yh,G*.hQD&yJ~~7` o`~ׅi4In%JsR_o)yS5S#c6߱ )k Tkc&5T b% g6"\^|S8q}2WY`ND W!kXbRv _i%!=f|MaGyC0_x\C /-G6 Y'Ho~4yn+FnHQUV<8}A?Ț [V?^/qXkks^)fkc$d߱d'> irt}ݽڢELn) gԮ SVLXNin Ӂ4:x76Ih72l= ;Har<(V4f\5=#'nl=}=1Dn.\hw. ԙG^e!{!I;rŧǕGh8k:B@y6>X1v|J1 8IAPj= :P/7§7oMLev+*-aElT(k.eFƶpEVU.29ef90K[9%`+vy- x_&J \c-64SK/63G[bVaC|&F47A8eى. Is3c.?5Ձk)[c9|M_Z ,|];ghGZo|m[v a/In1^@0r*%? Rr?tԧm^'6RlԃcB?2cfodif$3= /_>\ըbk X[ }e י5Sia5Ŭaݑ6t1T*j 1 ״pBVUZ\wB riwyHzו >5sC7FD/Qǡ5CA rx&HXy ^SȀN@zE<,nu@NZ'T'I7qq21NX$&QGȸL^N}j&3PN4V5-l XSߙ?+5EMؖ~a¯C|Uz ;ߚvMH : _~10X=1F@lOca^3 3͒.W0w֝ FMdu9$ᾡ9-p7) a8&ăGIPLBjPoHxCT@Nys~ԲPO43A"dmC1pi ј}9ˬ 2Iw$M]bĝ oB^+`2u/-̉C;,+lIw4~DdQgѻNgPBX{?˃#M̑i',\U(W>lp E IXeih2ma\]k:=9#`FOb!uy$͖)Bȕ/4I|% yT'nm$6|e1uZ>RD$_k÷i#rv}%pZ[ډP]&*Q^ z7UuDg۲pR-Yhjߕ us(//+ăGޖ6v߮!|Dl惞lY?:78l}m d7 l$NֽK*{`>\ X̨| ~6~H-.c+1(<.2sa>G6=lF,Q4hp@c)1l|N9X~sėm9k: $G!F-aqLeM=jNꟴ 66B0VgblBZڎ9 1’4Uv!pӺҭ2df2**9}b(@eAW1Ƞu#&^tCLT87Fot+M+B>usRǔ]1u>Vvp=(b OZ7\+QYhw(x2A&{0]s)Ye{zЯO#HXeHͧDOzs(B&Z** :;B%y&)s "J=XV.: i9dnAPv"zYc ൻUH!>cfϴ{Dym\:ۗ6>&o{)g6fR><؈t5B1)FՕ'D ׼xTӦ_oV E[ZtRZ {Et8vJXeDӇT3-zjq~j sȦc)"*}̥k"jOr$pw{q܈z$Vކ6"?&@)q5 IZb([x}GzM+'~QjYੀMFXRV:-6|"8yhdIs񗳙B gĞgEƋM8W,;1$2>{߯!<+)J Uk_reHj-:YVWe87cE߁U'= h_f+n_0EɝF *G&}nm.s5+jЮ礶D,`hW= Ȑ0:|W źh ;uآA1wb F730SזQeL\qDExD:u!K#VsO`In/o8H86:aM;U ͱN, [E[ㆯŠ*B$Ymr,sI0tkA$Aerh;ÏK0(oeAe3jmmn?I\*DA!Lv`*ڰ%y ۼ!o}]\ ݯBz }l[©l@'rstk e e6˪,M8my+Xif` U,'`I4}H*7*^6KK\SZ/Ѽ܂8Pgt{q[?1q ܒ=kr/~dPȆo?.ؤuo^!a8C!m䤼G49&"XW@ _]%4K,=$IY3 McS7,>C$.^V.jt.Ŧ5paXqv]>Cu^&chU)VEjə҅deR&9 rS%0/i"-Kqƥ`jTX/. vx 89q U6PQ֌)JPd]Z̪u7KOR6Ϋ9}!QF7Rtg]@HHN(l| ݿU)^I '=&mg4Qbq6%P@h%6Fy5S @ pVJ|̺>tEp1JySKg "wFI^0_ق "tRlb>AwnHW/mݦMYEy.[O 9M>_8SK qS[풨?RC!i/>g)'_=9T=CKM$0_2`>nHS[Q֮ >I_i9 ӥ>o'O :['x$ NAO`G1&^JIN'vI7$( S( Lc63nOK\92`ME(˙mPߟ[ {'j4y<,Gb &Ȏ R뱎[:F2 &))\ e>jv+&^?H#m*\+jt}h x=;? zckO5!I#-bV+ %FF4Mh tn8wNcLw^9=_{Eyk39nE~w4%5:~A S.tatk;k%Bka7uP jBm A0k2XQv,HAHC,ߧ^"LPFO 1$J,AnoFPss cˏ G uD( ^mGZmĽQrPrTs@ci!9&1]AC,RWtL '<ȵ3P-u\\절:"1#sIP/] (UQUcdA%BAB\/aBEiY儚+ (G57ک7XFK[mc&ىZg RBYAMh8ՔByΖSau}= 0?? xf5CˣV ^qREDR}J`ңopO *I7O0LO͋^YyܧA yd<$x3b <j*2T^x!aSUO߽O#{6MH }H!x'Ed^]ɑe*nDJzh =T)3Ǯ`Y_Aїq;W^p_V5ۘbiNZո͇D T)׊şja_ u,G˴ .cU+ֶ|ϑbj4"ɗ-G?켌ˬ h qC}S%*͗Lv 6A~ed F*RT,(]ξmdOTȎn~!O3{ZU@bI&?@\jc]K}E*R{pE++(^pnX_5oX*$ny'^ (m |dZ0 -ՠ2k#itHz[*:kUMGp2[K-O&eykf1T#iTg]{c6C5:X5_S"Nga&`6Pw~4EU8*OdESrN5̋VL10KrY_#C4{{}21 SI5QTrp"ԙDWh)W}q@I  w.vץyޖi"z{\ޘaRcuU4)2IbmA(Nv{7׾*o焖@,̬ZR1>S$N,V0 %G ӷ3|#OYc,ƢJ=K 4 k5TO':H STvWUFcXj4Knp/#0E~L$9YU33{*e攮H_\O'3arAv~`K6 -H|JNĐ,п~2ELA` Tx2a@HnxMGcPgه^nF'ˡ||88qǗJ?u>#6y21mO 5O{\.‡aR4Hlݓ$1:=A.+sΊUC |RhT",q:b1PҦ'f(9'owf 0_^Js',|Yc8}#Fkab~I*+Cj0jU)ߜRW'qexb% 0'j:f4|`_ƒɾQ:qb1MPw R폰eqKߝJ98(?aGS-t̶;ckr G6.j@$&jqb -8]ܑ2.QzOܗT>AE{>2:I I| ge̬پ#}vw+}D=ဃ&ue.)/NųyNnՙD%wh}RV^ƶ Qac-@ <ƢZP4>W[}lTG8 θǙ>S;1'j;J dxS ҆)Mڑ4Yī75@Au%S MP>CWKЂ[!&com5H{fl|Y(?q޼b~Zhde047H󡱭L,GߒE*"j%v'j>c*UΓ'^/4c;xXC-74T; ֐ŇNJsTXp=Gre 1%ڍ{mc?^y (/wRHe}/H~fWa;& S9-36 R?h=_2ܦau"`6%R|?1`%VX!ٲ~:5i+,{M#R:.j,zҮ*Mk H?% *&S^1B> ̪-.oDzu;(pb//;006Lt'A3_kn pNݩ4Ⱥ=lj>""K.|`˼\񸟁Zd?jp2eDe-ƚSۤ^N]y3b 'Z ֿcMU(t}wm{ K^}y$p㽸]njZ({(dp@3Idx3U̟39)Jrp$vz F`Zh$~EP A" @Te vc$}s@b&R"G_P$s^nL%t /jnu/ 2cYksǷz=ҙL"%e &5WJYW~F P@@.rGS*6JPޥ=GTwPLd|/+I#L!;]Tِ;G}4;K_ӏE'ݕG2 #g\z!L<!/mQ! a$ezL^bfCX{AFTNymXUF ~ID㥫g$|+ _Pz(G17ʽߨƸ' r{H$Y¢D5g6ko7JDX[YpYcJKp߹e< 9Y8F*_ 7M"'|˰dg`F#8pܢZP/ڴ'/Ox;f_Ώ?M&txE:/>z/?N?@6(HڷhSb/@'@S(r(JTǵIe'U(ŹCG[k-zNxu.k 8d?Guwý7[#XO[OVѱ֤_L 5ږz//cܽ{Ow2yrM>7pkbrAܺxYǴʈy}Ȭ!Hx)NԞQ2R.F띅 /B8ͬDmxH8[ w%NI$']dh@YO>5[pŠ!(o?qY駭=:K ͪJF@  Cf?ؤPډ CNͮcw˼膰֫+H8*{xV3_VruzRT(.by!/lcb; @94Z(1溥mYIc^S(%.;x^g(ܲǾ 6z.c) z )Z12By/F[hJ-R E*sC"'ui3q9ٰ A4LQbse ljϮ'Q%6Gg$>axRbcFQVF'2AepWwͨR~ZqU׫[ 3&̽-X^JYV]7j,A tP;e2PD2ANK: `ԹFc&QJtB7mm8Ϗb~f:rG/Jt;*PeJ͊6 <7f"ښ ͜ӪhVD5OIiyL'O`tk8$߂Gܤj 5O?˸@AQ+)}S<1:Ÿ^u&^NwW4 ־F&R{rY$+t.0f?*\or/14ӴsNB6T.3pjG 0DqJ5T֮@;UxIf&F^$d[h̡4tLD>򵽗Xb%a>LK>\ҵ3wjTv([Y6 }sr/^ m kDOmM;R~|D0`n+i^DdX5,h.uH5 6n6V9QަDzb0`; h R%Ptޅ:DEQ[bgX_FrwnHT񍁽ux``r%+x gٌT4ũ-v>llCU9WuQ33$R6[B*"06/e׮[ڊF۵E^WȻWP4 V,;륂Kw0BN-{#e1Ąh #fK-إ )soHT^,G2bNLJ42 JswgyI) 5[hBP5fZŃP?lI6D)/b5n=IG&0*k$EzV0~ފl=>?r CvJnﷴyڬ If0-wL`97cŝD\ ^)>1nG-ʛHӅ4#pܸK:#x}]"AL!M9#ҍ#'ҘX|#f)*}=YܯCM9l W|u(e=qS, AabZAx?&R -#r7PbLɣȗ ۽vٰw 8tq=BvF|V; KwLGy.b~zL F\$[1.bxks ʬ+p7ݐt>+AM62 KbiF-riE֤/muQAДqޮDAm\L%ð;T::*g@b)eZF c&T *~PݲS޶ȩ4WC- 2T,+qc9GH^PuҐR[7gA'c$""`s@ E;=.t!O?C8V;0V94i+&SM];}C7_g4C FS I!Ww'u aHQGwZPN UV'r+bpjW>>/OTVfco4 +6zl |]$}!/6pa}k@,e-ۃ%LAnzth-ZRh8>=+bF2`wQK~c uMb;e䯸r I$w=0^l+ >i#ﷲ'|4AuۓKsw>6],M.:i橀6p~hOU ߉"[#3#saQ5mc3˵-_z`V&Q&NotI&FZ@j%+u -J|(_æ, BWX+-AhJ~V'-g$&+5tCO_YG+R?2UGU' /6TcVHSJQK$CvP|pW1ޫ#1ؑ~-Liy-Vq (-UWnE( r#A#G{=acjo=돭ͱj`i@S3s d0;ZB_Yb/*A( y/ f+sȜ}]qvBDڿ 6؆1hS_}34nQKzTbbDCj !3)]?)^ VrJ !=+MH3ْ%f%ețDZxFїv==nrs+I~KTȲK4&dS?{Ӎr_\[0nJ~[˵.Hҍ0fccn۲oOhuu(RYf/m5(eB K A<!{ADƩg#XKCb SRzH3٦a/[%4oTš$ j/bv7isL7,s"/G{HWZJ YZm9UC;PR9'nu3n9re9Ca`RԾ7sтp!Ȧ9׾'l`2үKf$$[O46j(=Tq{G%<3z9zI mm*J͠#[lG5竌&$"xB!@(Z05WNR+Rd/.J|;頞xsn;K˝<2wX\6>q<)ǂ AhduƖ>#~2_1W~#E4jA([uӈ y[ހ{DKWxX3 0',,aSK.^W~~<)D/HE+=j"3c^%g`e˼WdtY=O;%~kDΎ'9[-&"3e8vb@7'Wᯔ|:!*Niff1%>e~lk +bݐf"fEm̸A00O}%PP_y*wܳLBExGiF\ܜ,.X6m$p˝-^@7+j[~cFv'ܢ|A? IQ0wrXW 0`Xl;H-CTe$sn1¿: | /=[A Z;/礪ZUX߭?s&;t߽a@=bVkAvˍޮ;6.Lji$ilRe՟*m0&!k^_@KgSb $T3nLlػ99׽wc"G:bn+ۑby4BuRzYh0lE`D>YA?:B̵b GW'rfcqsy0"맲?L\w.: "6NSoxW~2-$<:d/FHb2.*}~lBXnau+Poąǜ@\)Xl1b~``E_!/ S `םe>l g"͛5ed~(Mh)t+Vͯٲ+Ub'mt5PX> Yq OjϡJE'A;[{^ xqf!N(k ߓO,Uڌ_\1,3v\;]W{Gfx QH8:&Su9 ,4;fIԺ9'ACmgv\һ5'7C( ;/pq̳:x4A> l1'w[@?*{MIaG-,;[~ AL yFdFFuS)< M3%L}m~4DآxNCu";#( v\ GcC#ϪRC϶rD}. #.I*pٰ Ӌ2RRRa.AjK mA+=:J_ 5aOL$YиAn< G&* _>dӳe\TDۼ̛5$E5kV кsKkw˥1[:YEF5;zE ZzŒ>],znkI/1 oy;34 ݱ@88eĖUs@O?灁%`iKK"9,o\zM[7m !_Ev1D:U3JS0СvrsLutA_R SZ,iWmKocT1bs ":xR sP~~Ho{hR/3:>?}A1cqxr8 43ACi%ZbX^PR\'Ȅ6F 7c~c&}KZPè{?d5Cz⠽,rZ\8G~cEja΂z٠bxLteש6z]wO2L>|d tBEOƃph+W75lc 3l)g hYPX^,t6#P"* ȸْ9>!h}QDzy}E&'klqRob}[J oc#EE@^Y$$R ۑ~a C9 rOo~X[zJMBoy~n}dt`ω9Z4g\..Z|s=;xZPx!={ XsJPAqa,붕DHDO$ jLd߫D߿V9F4i0.ݦtP::y̸W>RW&^xS9ίd̖PJ%*tX1df;{!\T:Zg9QwM N?3l/I_Ϝ$}}#ahۊMzosQXTrR`e ,t0;9H"vTQ x{/kmAr+Bʥ E>_6c-K25b_ᩗ5+C=?"d-O-2~,I'#mec3mZuEq:veGI8IqHO:10ߖ vpKyĕ~Wnf8mqy= \EbjimNNf#OM̋5հjf0~8ζOB'8ʑW2߱mwt! bMڶPNZƀukhslF,zz i3=lxw^L*{}}6sVU{\˨(='i]O|%uD9OGugp"}*acKOZ~U7pgƌZ_[df7HHNԿ'SiBQ.FnגN;KPDƀX-qwP\k7ΰL|/ܰG juUq$le vV|б`_zL[|2|]f_Ir"@M4@ߪe`QرcNg{"\Pa ֞~EQB3.+BUK .I'vx:%W cl 掀#titGÓl" cl&_oEN9A345h7\aC{9 /^S +fUa}ew7Ky0Jh#Mau 3?OXSNJ1GPzW49ܒ7"V֮i֐ha)"7bԿ95~mc>h 2YbJ $̇r&#3{*8+e Uxj\Rx#sRgK lyګ ?ܤte(&_y.\7Tr:UQ2qoazQ*Qa!>87xgZN4חe*p:/WGevkqT4Xe|3HZ dy+ڂ$$0O?MÖ^ρD$ 0QuDo;%pT=IZ׊n@E)%0wjՓ촜=X§~B/ئ[Ye%24ڄ3=V`Z?kJw1~)|X) SKa Bф#ˮPK%я?? ";nFi!UI1@8y%g-BZ5C$*Ddg#`<R~5S DzAI.7t*ˏ3oa2^cO`@;0AW3C0ķw G!ENjUT[V꠼-]hlpK00XJBװmg- Ogr79 ڊ}:}U9\<YU}O~Z= @C<9ޕ, T(NWʴy!K$ zxVn[8*l ̦f?b[?KZFcxD4[IH&Bdq?ҟcxV9+W_܂s 骛}^ U ]-wd j}#wej3A]LLu("T쩕jը%K7;7(!-,__Og(t4l}|8ʤx%'\y4G8U%Ǜ=7Y g9"{Ƶ ŧy eduJUH8HkCc a""AJXquIԯzwƴ€뻵Z]H&,iYZdʆie|Zl.& 5k:tiIQ*n%{1h(p%VL0,6 r&yTĸ:*i][aW^@R?\g;ް h&O]+cx/H PEQH^ Jl B ?zn,↋V`,* 2/_l|#bJF^pw&%ahŸ Lƙ=طB"5-'5 ,b$Wz{3 ]h<iڼߙ%PwH2e1~!c"b~qvmhlj53\Gnx 4Ɵe??E!n`oU)?!֜B&BK=2cXAlKhzw~"~j8n&1"<5qzE9mfDYiV +tg!_'(q#_g sJY[3تV|+Y۳\Il聴0_4*RuAR %_\;սP/;#aa^(F٬y\WKTv >80<GҌrb3_iP67[bBe I1IkgHM SB-cYSxQ'dhn@'RAy7Ch/2K^}  pWq=/7kz:ƜF#MXu=qc,foOn;n!_шgdoza ,ïJɇ'Y,M\X̜V>cBm"{HzxѰA9WlWPhtq7/'KX)+h el 6t|N4bW&,$=1+UtgXʱi:543|Є2n%[5,1rwq&E9{T'{hi峂r4T8&|E"7;$bf<$S Z"94:N[YS,_ ,\kJ|e҄1Po hny${8Hb:~)7,°tRh{hйqq;8bu̬N)v 6~ʞo2LO:꒯~$:YB?ܐ ׬%f@~K Ȉx@8H:o$Dɪ $G룓y˺)B%l*]aKeĶ \QtAW1|hv|~u'Nuu;pJDIg0NV)%fПxn az[ JYg b/O{w86plGz~px'GUT|1Ob5g/:_žu$C}W (`?5u,pO49cC<"$BbYV{LUfkk>HJ߹**K}chA4 nJ,~ތ# tR>j֥]\hL`?qC)P2lmg8 )ִˈe (;KEgJڭ5 nxF2g,)5l &\̢yLFpDu}@T%s5:D!t P>ڙP$_7M )J&OUCD7[.m_>v钕mR4eoh}j ֧%lPuO1tH3賃cݝ=uRnFuwxͅL_g'5`jN1X ]Lum:Od?8 EnY( 8]RB[SKdXFaX Ǣv8Pd2՚ E)Y?n`e|00iCU]3fk:=Ѣ EF^?'  6'B=_?fյ,<[ 7fPMR7vSǫMA-\EEF\- ҙ)s0", sOL/d@Oɗw:~GjT3|[ (7]rY$SDk| "5Ue~+G '($) 2^@~94=X(ͲhB+֡EIK;ո]L&&gM:'gCrʾwVd4L$0.HZB5UR3Љjhf:Xssx xY .\QFEx~kncAo}L/۸ ! J5>E=VޫfݍD*0_GV{ȍ~q+D /I7h ,{d멊 :vMc3T"C*2tFtClϭ~aEdӟOh9Ɩ&WP ̓ &d48du`eR9, `| uUeDXt i2BfkSv cNx 4T7e\Ci?DK؅N%t~g!V9]vitrS9mF#伦/c̛Gԋ*;h*A\#,zym*Ux. (cP{ j|5\`JNKR*=-H;h#E0#IDg$dnl8@2KUt;SUj7()| k\+,t3y^YBu7(MˁT6Kj&GAO2;1`I@[I=&dU Ċ{!R4\S gkb&eTbcReVçnhœ'0!XHa#sRܫ~d2' \}7@a:&{T[&GD Ï{ ʮ腝:JMluΘ|U%2XU\P-$wђL"pSi QGw Н(m#MmT6{8HP\L43o~mFK 㓄LhP 0*#<&x$`*䧤Z=Wl]T0"D{`_8%v#ܨܰE"ƥ jhu8"E"=W]Kcr|]Vv{PyL,D7{v!85#֏oC:z@,kTo텐0_{9SK,['%}0v0\7C%0.R =3`cšSINۘE/:(*FnRq`uJQ=ޭ(N@R+t\7Y3hOC!5INySʕ|Q<;J!~QV4fL~Q>oU2bmzKK46ƹ_%`vu2zPlT0e^Elja#{y4Şf67g{A@WgL$#oc v0#^^: LbT}=ܜt5 6Un}qƞp_/Vmt:Z@gx>3lݦz[%׃UT$o~Y2c7l5r'FF8%& }CZTxwEL<ԧOJY-;$jN+@ Gs@_h]"BȰѪsQ@o2G`vPLTg 1\T:(g4oF!#ipخ3y|aOT%ݠUkIJpQs#CUO P͈x﹚eV塐)ٖTW',„-z͘4_ڼpXmR0pǿn6A՟@&Ψ#ރBW&P o]&:ªV?k;Ⴀ+r8hF឵XIkZѧO5>(- J A+R%nf4 GZg|S+oSOzd̋zxӭx4,K'bʦUD?pPt FA}ܧsN} (xㅈȅ]jY BE(x]r29L5QkoD|ENb̨>gb@}գ(']} ,t_oʌ>A zE=EMR\{J>ˢ?Tܹxzc]"FuKCkӈ͏tOɫJsσDE3e{6"j BkT+_E1x(Z=.6YExꭨ栻[Ow J&˛)xv[}t6k{w2AVyxTħ_d6>gg)D !Apu|i+=I8UR[Πb4-Q'oZ{66yCɀn)R{wl i$ E`Tl ϑ*%BEj9$[Uųݶp esC褯l%+( /#neKqYu`0 WzzIP3-ͯ?Hݱ^m{S~:;BlV?pi^0gF͢]4!-o򤰉,?oN^AQ@?QOkUzGiCqēWHR𾌓ݟ Nfty*vސeeR9·&ϱ6Cq=i]oo'Sn9u6:uf@1Kks#-HR(au 8ZqaJYy3>5 <!i_ň&|oj0űz%rP:e_F RP}?֭kU '4*<"1c̀u֕]ha#)Ɋľо#o6HhtMYX%JA8Y d,)`ʹ^`%oLWmޜM "+ kq_1ĻX Oh"r.֟_cUORHIVp!O&{фiQmb!={D"{}8+ W^K)kh~/5QP8=؆^F*oj?@ư"Z)V!q;-h8RHgFĜ?-mn%clCNBa+E#|/_Όuj~R\ܿ;m/6J eAE ui3ԡh+>SݬRWw_/.:(~k.bA8`Jd &{{U(7s}$~S"OG{ͣM%;8aKdHr&ci-*ܦӄyh\LطakЃrK@x݌aXA\DB]ۦ7^_\c8x>ߒm(Bd˭lN]WY&Ѣ'™\+A)o!+cvyYMIu!:֤orXO_ҏך]9Uqv)Ա:Lw߮{c7ۢ8u,7=WBdUXݤ-y. u&1N:U*Dhk! MyW#,d]p?^B[W QS a5*x c$ՎN?υL\,U$}ZvF䬒3>tRZS~Z|9a0,(V<'+q+0OzcYߏp׋6QiHk&?*qY圆q5m$POGifw6S~vBPF'.9gQM1PqN~53_* ԳDMUjo&o%c0Zh!LF@7H,h@bSaBYAT3ɪX^ K J5w̓!u:Api'=?_+hS5\.=dE=l@2G<;28 J.I;W} F(D,Wvv%ٖyd]BC sn{.$+ę%zS$Q7. ;ȸU~N :[6SOވ9cb!'3Y Ap2]=_۹1\) &τӓNZXѹ*p^%/(2MC[fݒD2GFuN nM݋Or ^zE =,e2f)2<@H UDj,!R*gwY^x7,U=Rk.=U@FkMsTQ t"m >a:9l6n 8K}.^;fy\4AX#1וƬ(S.&S1bUwڀF{CжG!G2Ūq+yy']$I\ <^~M +Yx <ʠ 50A v,N8 f QeGr2GIGD]Z *  G,dRyXEiq8ش/>tA׷VLJ:tQcCgQ.4SԹsAg>@ٙk8ktNd7y4g߇6_KMELQ=Ex5j:Iþ|m߃,%}t˾LmAFr:p5Bb$1 Dp) M߂v{Td t\uE+IU Qm%Fr|!DN['kqcj`b?k"D1@⹙:P&jmmEJN Ľ60gcECjV7AgzTgknwq}+y7"LieNKNUi2HH{i>2i 17Mk8Ukl3}5(,'>΃]L܄w$ᗿ _:b/hGaes;+uu2vxt@'\\ RrtGA]k gTcʋ9Vx)l1_enS^(pg;d}vO6O[חv(IGj;|#7#o,BL!HWl$<\ 4?D7!YQ&'_k_UB ݂ɍ=sVwP b n@6hGB&ڕRJ Tcѱ/AT#7 l%a!n[mxh7*o#_ \q|௵Tټ 4WQuI|;*̯"5l`AxQl g(P6[&֐=iǮt򬙽x;W[m2]ژ9b߾]_Cpf8±' &BWRS{=g:ֿl[AR$hs )0IK"Džbۑ~,N_A81W,/uLH͸?cY+!8i)> 7#)A#a].juhZBߠD^Uge{zʽ":Nb%޹z90>%J.):\ReT߀߈1tir&)$}GjKFSAr&ʓY]ůp"VNۖ~&F^}կ'|1tXQx*uX>y) (+x }u8/XJɌxn=ܷ鴸̴Iq=5xƯQmIĔfJ Onpyl1i]h•ʼn(pYa%ܺw9zRP:45g%*WXg(aܹ%@UKoZ0cEf4%|KR~ uȠx ͟~(?ox6cM H$M D zѿpWx#D!Qi!d8~+36Z]9~Ryujwn C.?N|?`X1[~q{oZ_u*ES) Śh&Xo_-pe+ICO㽦Jj{ZUUf%-UPUJ Eּ!ܔ˳4{k﫽xBK(] <B؟s[4-ivha_>.bCFЅ*ИYn_h.WQ+Z,e?oBs\U۰ Hu- OyyV I/` H ".ޖ)@Rn$K{OlT`c]|܄$6W҅ٷ-&~ ojV\鿗 l;_ iBPԤ!T͘@ P^6+4Z41ϐ`Š̲8sh"ݘcT d V°Ym:c ]a DƢ.BYHE)MDE2NOWϸ/OFWv4&qՖ_.z,Jdy96fXw@/"`_ 9(e5*nۤzŴ4w ʻ9U MJ~˳0ԚsfFbTA( DnuEz1$MHq0LJl<fr~u+{vk焧` S1CJI.'' :檐]hۓ=vyR{͵jૐS[P' UC)CfO ulDu`C߆Qki.}6!R_jOn(.\G2B,%=);l{YG8Ʊ'A1xK#qwjWL$i40YӋnܺS:z_Vu/p§} eA ՚EZˑO{ВoEci Ź1Uo,&iteeccQv7vK=lfXɟMַ d\Vo|吭tkA':&j>hj_q5fQc26^!VVR0@/]0?j*'6dьRɬ>j[3Qݕbsܬ92-9$434B shmhL$ɏwbA [ł3I@T3S;2GdX-p33 Nuh`zlj]U,XLd#U??yђl~Y +ZbI@l6B u3i\ 9/ܘ)$EQ0c2Bğ;eQiZmsi"rǞ7&ZnzIK~u F!j8oyAߝ z/SZ4ά)a`#nsu)?9"H.Ta qQeG P%2p ̎}nK^ୖ :b揫R>L=z5fHm:(K"[x68θa^etzՎvT VC-]1r'+Rı3ܢ(,`7uR4N|a-BmݲTlpZMJ8H4#5V7?ނYO"`SU=DřWcؒA& +ʔ}Vm9WQk&¾$Jd%%% jP'q5 w71t믱b27-VjtR0Gv &[IՁ^GG|C`8|sG.W5=:R' ZQumf+Uvh{*].h,o)/< 맭eHw3T)nzN i10 cw-h WK~3_'Э 5zsCgX%G}k)3" ukWn$3=I>d6*cc f(xj=]FGmbN]7.gN =>VڝQ&w 3 㷡LdiFNUrMmC{#r,kwg&[t^zk8*y0+|}&jxR&BblpXADζT`M$B`4Sɜ}z\.f33!nV3&㙡n>C6ޏm~Oև7ΐ^i{Fȷ3Wnx ٢qvB=d,[ҏ|8*z[}ɞHWʼ8+ ebb(`t#c }jn*"`=Ȇ.yihG{2BxCzg=r5|ɩDX C3!m f.@ptPٌB\U AG+0ݞ-:~%/]Y0(V!VrZߞc6ڤZ%F,ۗ񢵡W롩Kմ9R08Ц[Fr;ey ^%Kv!_ɗeCYrA̯ѹdX*M;} vX8΀DޝALƇ=gC ~lT enѻјǁ_Q'j&V!*F CtO:y(7 YL^zqu#ϝc~;2ޝ+2.V5"SfX%1orD(6d,A5ݷ'7B.1#!k.6h>2Y(fB# |о:TaS?o6;юuXvf'> ݢ{$pV.@M:s,fv+cBju{+9.d!gB Efi &I mfLea%ϻ5H78p70p '[@]Dm7 4Ji ,~+G%&m-sm4x3X =#|fdG~"]eX=Ej\)ѯtYrh.oYܹdUIbSZ_e  0*s]dWLC1ƽؼ\e9"F2iE8 B$ؽdOi#Q"ɮ(]VE25FQ-*iKk4p% D/nJ)Qmx1GډޒlZe '*}s(iEJ ^'ݲA=,dpXΊ6_cZ.B񓣲bEw0[X+0:uGIªZn˾8&ďY;ê}oJَ݇IKsv$k;ǥhnBeJI \ܨYߩ$ӼX0M| 1 ؄M/ Q gϖllp.wJjy"jxN >m0AsM:0⺕?~۪#025 [X1TnyVj \ F#חe baQ%oDrt_[k >N(XЂ8Iԯͮ\m^7v,iЎUDe危b&`k'0XVKGK]GGIhaI }T5T*:Db@=t4RU~| "T6yi֥EFZ_F9hxӢh:<6Pksw\NAve!E ]>?:& 捻 hRScB,-FVe'U)(*!lr?XlӾbe{7y ~EqQwiKIKiL0W󏞐G[L)w||=۪ j^AUl\Re? BCNfa-gN˯4mO:!8 鼮oހ ηII1ߑ^aH܌ vϧ]{)6E .uki\v KxbɋչP>Mnڸs=RSVރ]JR=i D*J #.cS0q"e+֝TYӁ1k!E'H#Z4:vm_|Yf= FNPcJ"K,GqJћh|#)L OH.8_WϨ7Ub /\NcQJ]qjO\_{)Ǚ9/̢|qj`0Pf8T-Ũ4)Wݥ#O8ڽV}"A@΢m%5]C BcYYSVjB]7e<,3fvUZ'O|N+oN$_"ͣ\2PPN;6긹:z`:ƦÁ%\~W:+?>ç I9< #(def] 4um=1N7,~XWcRbH@Nq2]ӖiRٓfg ZS9I>G+=*WEu4|8K/dܔ35c*<S𺣯Ɋ]A]-nhr@55yysR`! { t!hQӣBnWRߣ抜P!EnD Iqe v{LMk2޻)֯j*FyX8vW4wj/^h؄knw 6 ,$[)mdTD$`CWzl`*wJ)Tl Rɨ o¿G-3Tf" BY9tr{&@g^'|V0OO&D;3׺dpYƝ]3'.oXl7J1P` ؘO{yݭY4o5|CɎ4W̢s؆A#E!G@,z. \fN\mk(dMhr7ܙu( @dѳs}2-Dɪx m;)>de2f r޼);K4A̰D}hneÞTEy]Ę$<_k3S@8,M"q=kkymhiV3K<[֤:XGTա} qU"8`.CHt\ W^y`}81о UcK̀kC*(v]OPT( 7ﶃGjAtXڂn3)CRB>$J)q%* 8[E 7 ܖF8o/wl~oSJs/FIpEoGSPUtR$GJh SH &ZJ*bR\ޞEEs^NR< o2c'%E(F`͹.E}sh.buW{+q$E:Ȥ[?D=9:NyN==#`U18z_TfڳUk^WI]8v1tM1[~+p x?OeiS.}xD2m7#m sl::5mG X"ti~p]*_C]ﴠƉraMz5TjCOa_ e75Sav+J߾&.Dj_9d #KxYr":U&#nhw=¤OY?4F6QiLY j_ PJDKUb-iF_5QUm~K!/40X sjѯ Sx-F i'l.Z8AF/m,!6D@snѼ7̀d@IO.DKv>{ʔ,C\r9)N!J^k}B%W$g=@j*#an,lMElQ=2I DNz?<*TQg8LzL30U22Y3E ZRk&Rq 3E\^|͛sʄwiT26σD4'Rz]ݸu.āHUf&p2/M0sT.D2#>*q Iּ=0J{p"X$(e;~p8zowke੣j3 ܣ[@;=b^}UXxe v1|hچPWyImapeoc9Jn8bxVBPw { @^Lp% A!њot,-LZBqbyD> (8_qNSs: @^GMX~C( }8|5ՁM!]oD+|I%+j@Ս&j]NKD;Bx#n jWnP1X3` RALL(]6~b3dtR>Ok\8{cӓvzl.ږc, ?] ҆A9x+WB)yR`9Z>]B{#tӾ<_5eݜ,zev-a Yհ| 'OלE,;KSw$= cD[ϫ^p unKkfA(nh`&d/%{f(rj\ ofW(:Doh069{aT}b=:[9sYH]b]:#IIɻʮX ܽ;jwu5kopi̓M}Mi?/ E+iWvyj{,uye5ت334vǦvNx5<Ѐ &__sb|w~^a2 Oږ@ɰS6&O' E޲c -dTc+}~c;#?? ui%hpN8yW|3^~-3c ݆ZBKfP vA?E!IiUV~BN֬ʐI=b. o @J 8B0 T b7yp6YV'ubc@)/ܕĆ sA t:|%S(ܙe*H[ @.|jEߪec7o<»krpt5pwl6 _\[u(:/rtJ&*nr7`*~`DϹ 0OnF l7.Ԇ6u)sһ^Y.MK=RER;}kQc# ke|ٝ¶oFFr!47bݻ|_2u@SZ,7W`xqC.jr Hp|ml`tj_VA *#]1;[)?`<+^ecw!Pr<(.Ug'8w SFfjΈ,Q^}7F`7'ZQ06VPpFh]}h!j5mV읚A*W"㩺$͛79))FQPr:Ͼ/=CoPAՃ;q܃J}"w8) e~e_~>$ 4u! U@hB7:4d*-3`k\/1 :^aJ~y{rpUufm/I mm|3$VKqu"R}b{l9).%eF[A[QM5y-C}M,1d}Ⱦ9!ZDmpx=ftx%la{:W,Ȁu2FR<%^+zNC[LE Nɉ+@WDcZgeW5]1o.?W(T]r4M<}Juv{;<('/5')F 6+qHBܚ7뎭U_Yz&`Z7j7 K{!$85OTpe&h)e+.:6NQ|&{h:LI*!X/=I*(>Y7{1(d4#pz3 +"BY"+L O,%*$s:̹B4!XTϬlJ\Q7!JLh$[bϑY]„dܒ 8doxD[[);#'cqY脷wh{c޿ɶ3Oi++7Nxbٶ+:h3(,~l dW?_rYȪsjLzŪcHnEglT <eBN =iTŧmxe\xet=/\)Jm峋%BFi/vI4eR¨ 2-o,pv!e9:B{!`gKmFܗxfZ"rVϪ>Siqru#nZ gbw[# WOWyõhKcD#|_mm0u` 2(f }/ ﮅݯI3f$ &WeN}hq %BporL"9wjtt}G=)?H}8fՠeV2ov~Mz[lkOcc)Uk'd1 r-vmmV5\b0\Xk|UUy~j ?ƟNvtwdWU b{9>d f'ǒqHn`heK ޏn$`W01QFz[#F1T3Ғ1(. Tޜ>"wVA g^oU0L$v_Y4<lby"6s~Rjn$W̘3 %/j ayA!9xZ ǻ>,&?L tu܇А: 6hu7m˽׬ X( L7rءa#g*=/b%J +Q'{įwꎖSzs/2_ۑ*Z`4 +A Xξc&A|'.RZy9dfOZl['iAP/w_w1n;NBF"lJwkba<=jҰ}MBqt5LpmkNtxTEZlCl1 $-ShIJ·#E*/vw`P =F9{"]*#lHq ߤ;@Q6wD8yEh\8V/ JIqP@ßw(wkjyjG#cǪB_'v1F&R{k*+*t\>@y?:.{O:W) 4Qk -#y‘K♒o? [!8iN!b|J_}:VbD_b7dJ )У;9$5c-l=WUR|fsפѳ\$buh[? ~wL+4ܵS@I>06k=üٕo&f]H8&RyT j!CJZInKp7:+asU}K+Xꕲ,6OY0gD|! D5$]7 L8NW~b^գٌ:Ʉ8%rĝ7òx.J]!A#v6WBQ633|zŤ(TQ&`:#B1GT:8m_AyFv$Bi+KfDNAѓY3%bij6ݚd - >OqGn..;'@`R_+C fXBLFLPɥ{ɸ6]*byBW>9^1l [{ۡx-@+:lq2`C'oxJȚڀ*֟U6N(V|cjhX;[^+G!+(ew+?Q5Rf/z.|ZBS'v E=! gSS[j(ZhhO- 2O h(Du]IF60w.6 `!Տ='ͺMpȏ@R,f[}2v<R.@XI˾z&ȣ7>i]^ s;+_Beq4hz $): *"|,豦4R+FOG# go#5;]/ÃQeWz${qb+qS {s2- jO-Y()+ĪUm$vp b6 ,m~U5C$Ԯ`fbIun䗦| `j)!Q@q'ڽ u!'Ou.O}|( aI ݍ-f1c?*:D\j. (:J HsbL4LZs܂beF!L3d%weWk%S}UR =WwۏH2. %*"j>*5^.Bӈu^wF4/GR)6|?S*O&;]Y }{l SV?Jrb nFMzr82$>ya@fn1w+Xm-oCX:X0Ω#D3 ~y)l>VN?,Ã;hK+o^Z쾯~BFOԟ\"^,&E9%H8oӛ JA&IP툂smv4$DYU*d%ɓ=4i0ג;J'O) Ej$`"$glOG!IbnOQM۸h %_ɺ_W:x =Ѥx\ U l6t,uNf&]&HWaI(mR*C2ŬrԳ@!c(Dd ҹHA ^8U_Y|(>X*UʝD8^/!s͏}CC;Y1BgŢu?t(WrzF@JR^w?TJ`WNrȒ/`B&`A8O'I &WQOqNg\;tU<9GgMd ~م\=}0)P!TE阶Jڶ^ҋO\?Z?C/An7-x{Pě s.[X j`? 8 -!6,XzfpI$41oV~\ ;Oš}wNɘՠ9z|$(ƇCک#oFG==|̏c aB,A_yC |JrlI$@ T':JOƢ{WCE-(oqTF0 &hՃz37l4i)z dx p6STG# *!-Mm44+b2oOB-RRv4z1N~ _RQ*Y?}"nx_9=Zu0d[+ k)쀬~@ qMZC޾\h\+\ȃ1hrSt+o~tط,3F.u5qH T"Y~Y*O mE)Mƀa"a"wʕU|lӕ0m~/pBn’Ӓ>)`C JʷnaYAH_y<y~brޞ+Q@y Zj6>D^Ǘe XDPȠ7n.^@ |aYw}nCyhPU?h)vdw̓vsg;Rh9#ue7 ,?bW;.,\~8ɍuLS* .HEc3YZmڷNf]I' YMRㄭͮs<|Di}ea%d dMOcD5u$95ǞC+|m9)g79&Ǫ xǍ# ŴЪbF@lERpJp]aJMP7pL(Ŋ-olHS _v1OgsԪ$lͲ60nn`]ڠ!4Zf 8 ,g)hcmB^"40GjĹЈ]3j4^1 RlV7^tYHߕKnd]R 1΋k!H pÏVVꈪvQazrCz갩KѽC 1u{{'`]!|&9fYڜ,<uǂF5㼄_ DXUnb3 aSD/dG{CY9U#q*n<(MTLC-pRFu/ð XBcܭ}ݜ=2@:BIʕq#?Ǒzh&~(1}MB40˭+$:heKDlr/q+J`TQzvIռF/`gվ5 ø(}*~> EaҬWQ'*W}f3)opE jhz*.^swɾS +hȉ1Zv.16xe8FU9 Do+|VuJ0y3Nb+ 6']%Y`C3&#pPެgj[o4w :jU~ZZ\]>/b C:Qqǿf)tr_Cr-Z򾥞ʮZ_ر yIl +'e*G^󬝘. ԲlCZR;4\Vo7N4["Ϳ[IN'[Lm;OeGHU_S"62X,դS]~p:-9Rn|혩( MCE3ʘ7'>h VrE UltH4GCf|tJ~^É9[Oضp; /.`4d0u2039[dW?nkCN5ߜ[[125!w,`^Z%;k0_MM\"1'{X_LO9t=Ct6^6 kgldlq0R[Y=@c>͵F*)\MI* [Y}Z 5Q"]e8毪9>i"[\ŠBp 4>CH-zx^dжZ^`;J耒nL⮝lJU;]׭L~1n.ONp<  GN(FiDFP1_Gkv|gBqXI7OJKrA+.mC@`(7 6tniv,sv{=d;3`, O?2s69gmPNzI*ނML5OAؗ[]F՚zkMg{I}VcV_(-{-G{\Mak[S aG&) FJFG1DcW#<°X 4N={2gG8E}ĤVnEDbnHY{:r#[IeOBY~+g5z Zm`X #vSSiTm|?_5 {ݶ^Ǜ_O͓Ps䑱 R l4NfZvHwr Ŭ&u,Ԭ{Ա!cO·J58EJdyM=ɃO1B{ai[q AUnU勹 9('%#6eOjY+j(0ǻ[ MT^qu}?!S=dwB2ÚM:>jCM2Ba0c?u$ TtK11Vx!;B_hx,s$}9kb,ȴ4vgXg}zI(`&'fZsu ? -dT /, B}%W~1zL;B#a>gڌgFj/(g8sv9aZMTvWӯ55uauÜ9꿮/jbLOy2y #bVIvh䕍(h+[y7IRT ȫoL"]nR&#RRSaPIꞿƯoq+_ z 0,0qlz o6= ޱvyѻ8Ԓksؘz|  u#|FZ<ڹ7]EQ>>%.i]u֊0hT}6?Fd sVvV^,gq$r[^`.@5^:GKę/ȷa=0t5C*73EwݐLFhCeZWsl0>.eyf)3N)~BA98և!Ǎ/Ā {*z"*;:@ 2#!FzWu!$\L+Ku}PIenA8h?<7 0DȂ Z@_ !X* xdX n[R4+#n\ !L4Ga&/D.Q'"Fog_&LyO40QiCÛIz/iuu^} /8JRGd-|n(=oGҗ;'oDN=uTo<ʙ2Qeb+֡E-ԳUJ/? kvd !tLzį_)xk~BO 0%B_ HmgO{ݹ5kBG;6NoB_Rx8wo-!mp'ϏsW4q>ןֽ'Z$ m5 XUojי#i@b@M]YqyƮuXb_𻼄uFZ{}X\ofx=A q4<"\Iю@YLJ@RBX Q|9K8ɗ J)49y~SGm<獒zC0,3Co˽!Ba'YQJX97'i3"^ 1?Av^kn=Ea}x:x[*phO|,*&$d2or?o*WG4k磰&%&1.E|˳동=qM^6 1~lB%-E]+$v9*sCƶuvkXTՕّ#mDkx'W}h^ rdT+{ {!ijkN])>T;I\1y<Ӊ 0w,j*t֢ڟ>yf "ce;t =Ӟ7"B&\Hdub.8ʿ|9p%gnץ/MtI?Av\{BCI*(`h Rp#Gd=hQ\ f}lW~Uiiܘ$T&"9hMbPNƍGM釁439m'&.|k 5%G f[fi&;xgI̴ьiB1V^On2AttfE~#@xaYy߼nu3*OݜN4ٙE \!_&~N ˼F7j\X48dz$M<͋u~Zr8^pJFK:l.a{g4 P8>-v?"58)5NY0ݟ*:} *Z伆lF= "n N8i%9Կ_= \q{d]}Hxd O9; t\ /Lto%eYް߷6>KmX(#Hȡq*"Qې 9\T\6[0FU*>b 0\ivK({f|i7a }ʱ2w0Z>[3-L xJRfJ#;oz =!v~CTdgka>iiLз4Mħ`)Qs;$9_)ۖXg$FZ20ML&m.0ZHoaփzdՍpƻ']Wt^򔲙;jfYpF 9Rɪ$CjBlg!|%/]z:X̝10=wriK㔷MMWմQ:Ck3EIPnEt D_.Q웍PΥVgQaBjsw~M"Kw󧼝/ɶBes`|j>&ѵypr |i~ ֎N=.b_e(a`$ը0~XM:bӻ/5:LThZCpv/q'b!z(_tjo'!OУ8ЁY7V?m7#^ z^:\ec(t's;3k8l~m}[M41F\"dڌ;Hv `I628gutbȉh={jOC GrRTŤ^AI;Q{;=VEyl8o=h|l)3;^4><{abwչܶ0]fYPg}Q{v5~>4uzn䲘!1Gc,Vs2h|9FUΛH뤵SyAPӔmT|y̅PMasʹ'9DwA Pv, ~^-9<g>N5Sx )\4jH+FX;x4u6˿2Ȇ#aHed_Y7>x^^,l&t+i+y k=ߥ"*f~={U`-@4JD4KvNdJ! +{gk]t p)n}Xp?SmzP LH͖+ҙT[9g\w c3Ku * }}89o}(U}.TpǟpQbfSeɘ$ `5>6P)29fgCT =AS#}Xګ *p{g#q!\f Ǝcc^]b 5ZMr(6mPԚ!̟C!5$PalJ^Zb?k􌖲4% ʙdG]X&$y/S39F<L Xgdy2+xƂEp?9z얶7Ņ/8;:*z.!u@Zt7wB9o'K9&Ýu;KԩL9F䰯vIʰԸxx]⍐`eû[K2ri g5j4^>z9~pPU~?_, 5ʳ|7Y ּsQ]Ґ#|㕋u 'ߴ7T6UN!:9 p+~[Wr K[@P4Lɫ9+(gn!xc *1o%+i,Xxoܘ_\>( |~'ҁ;oW0YL{KxHf q詂.(\"_1\l%&@eeq؇rHy\эktgx]&}6dEa761/bl 82~Ξ7miZ1%yߎ ,F~ר8Wնo3{g`myibtvx,-<4!N9{ɣOI16\B~EOhXWf@5Z EP6#ki)2۬LI`dQglD8f| 8İ0os2ϏtGҮNƏ NT@aoN%GGޏ *d\a%Z4Gp,A/Dй[_5 n,ު΂{,e%}V=3>/D ~Ol91&bPzaHҋ7!-&b$4mM8 GRfO矷NSY.Jhrf軌̤ G1c^46\;>]D%=О #E7y𦽚r#Y|N~=0ߍu4$~2'<~pw-&`z}.9݈6܁ġ_lG DK_K"gmJ W56)qCu؇3נ0_zp8cF dҴu/1޸oI&O{?֤/N{Sm%ꙗtGJd8s/iL4VD=컈7>+?1_BKѾFmm3[H4kQj u~2/HDn"Y6Q -AL0Ub\dۍJ3g'+􎁿.LN-0y&H9_w֯`p?MR 'KJU!%BcWH6ly]AM}1<[T>LXG&_Q l4h՗;~N}bZ\UlzC7d`V 4VQn~+?zPܞBz w̏m 5l'+4@V5UTQ;EɰPnG|YLNa'9H|'RFn~R)<@ݳh_=5F9Xe=4@eDfb琼X֓<Jl{tkJ4WRU(ě%'5-);W 0t.X]OTUSIzlýQڶaF@ІGṕ2|E'oJf{V:H#'n$R''F0 L{L.s{ډ5p+f-!K iaI3Ts znC$4{ӢS,DD$}#zsXgmxsG.<|d)f'?'7D+R w d1^_ O77b2;Z-T *O(tDn:أsu[RvQGRֻ`\]k?kINcIS[.;\€*Ef&'ld(`SV- W O4>3 ƕmp6Y¤u_elo */O3ũ5("@׶:#tz.ܜz"ޡP^Ǫ|PbnkGyܽ9|*q ϩp'wӗ3?GvAM~F8˓ua+ֵ~i#nwK8Ft ѹ=bsH;J1.aO\vvٍAE Hm謑NŃ# 0q2>Qv-]B[ ΧRX-❧ŧa٦hhsAD{%7` x_:/;3&R֨m@bY3"#7hg%_$]a$(C#Cݶ~bmIY EmQcOuB}u$$%xf f-kks#]Jh7˿"G])H ъor| b9ar"v8rJ.I";Ժ>{wa\o$r2 ٍQ]ωVzO,khTk7A+ He7]Hˤ6`}D*rX !*9 <?3:U&פwW0~\.I#g(Q;( ,Z"dkإ#9K[N]@03$-]bbdO$K ݛ PáZ׶ J0XمիK)]<ѯsbd W.#--|>q"b5ϛ΁^ě)e Zr` d_EcUB0!LBcC&/ÛYm&2RBJy D,o;h߲ZՁ W)Bגs`N4>rn[зˠO]`%`oPlkLM.@> +˘Q I>\؇Ϧ ipA2 F| ȗ%dwg9ua41yA-ks;XPrJ鹦+GA1t*>\bG549;2OWxZGQȦ*z[ Ù;:ĸ6ޞh.X8dTc2̤6pl,[AE; `$}"V%@zzy>K17boaҢ9%T^C@+#sǴLV+}YRI׉(Y6jmL-Vi4:~8B8鐈 rQýa4z<=GϓL OA1`71)gL^ZG12x18Ĩ298XtAۼ%77wE~7$_9 Am9Q&^HxQZ;O!VS <4\)C WWg# O}L* wKLO(Iw@!KDհ/YR=V,jN`ۢ݊y;3\Gjó1 yv;lVf!v{;NxFt&:W_c'cڢ }YTH.drrh<ʛg.L\7㌄}^G\f2(ts̯]jZ~m](%#k6̽C+>d=:v]!Z֨:4U1ށ>OU(yQQo<p xL:}:=d;+@@p6KڻL%Ump;fnKh49lZNi=aA")Hlq7#6*а[(Oo)dr$?'^|[P(н\rk}y?Xdc6fe}݈W,1 vF&#!^&]NJqNPM_/3Qs'Dk2S那X).Vf8 pbzf}S#ȱq2vSU}W8ɏƂykJD=dzstkƽB|zV#.j)u a{(ѝ鶠;,ހͫ.pɯ* jȳP *z>ùrm1ML~E YǸ*sn[BljP<d+3 TCV@Rjv"J9 П/ƹ77 $qj}v73_8LDD$^2/zIez?hPew_ LDZ^,( hU)hM(x0|=W09Ui8Tr=u.AAOpG Lx T^v|Xz3> E<<3E=01[eɳ܌jP J($!}:k(88S{N໕n2iϙCy@a-;i[mgA^+^摱NJdPfF_Qh`sǑ%'ebFn :߱RfgIY"$7JBG{O);0C(Ǎ^ >S*UL2Ž xVinbcy&FihX {Dvd[#C՞ҪpςIyB "Ydc*GxpcrV90If.F/$ 1 !:~FH-UA$jce k$zb/th>VaN KH=bx{#v'zőuKڪgzQuߘzKfqvsKkKA"d'rA\uǹ4n..k4 cRN 7ǎ (koI&nV!|>Vw8NǬI)-57Ӆ*&$R$%{N1~bS)x!O#ާZAY/rO7?FKk{EܫC{ʂwT=`$yDgBL8n?&x~F $Yo D¹׏6Y=,j0HV:F,y3og[$9*DC؆X N)yrbQrsтe%EVG~Uxr EPԯ[2 h!k003XooJ1<i],mt&;P=~R<sƬ0 ?=dbbւ+I̹b`ECԕ0zh#Ʋ~?naA 6[jō ]qd]Y#[n|GL!Y: mabs|>Mq)70sT䊚GʰbWu6S\ ]hY0! Q`89}C:p NV@9+B鑫15^mk[,^lGaȈ$BxS,H?erE$=yKTBsC{m3}7?iNTlɹ ycJl%|0Y'WJ'O&P]%wï#=0˵CS?p?rm bO}+B63ft{@zI GP;Ey ;8[Y%^yZ)2&WqAp\`bւzEx\wmG.ne &_[$YPVԱ3*_PvH2#ȊG4Ʀ%_'[G5=K`–2BV^Ֆ#*h\ 7o)lOH[s"WwC>DK_ugׄJr\FQuPN7 []X]CRDLD iFU\? "AP{ v.QksZs ,"+pC\{EgNEsQ#:Hn)5T|ɉ3MEcL0u`ՔQ&% 6y=m=kչsjMgW嵟Un @i=|2V9C?|rG*1 1u@i a :ݓR=biׂ7<Кuh:̣3AeOf1'ֶ+K "Z!v4i"㜰ѹ 18R5w)ѨF-ouH Qm~\t C:J*Glo9` b0>LTf%3>L0W,̵FF9#qZX V gBBQ)`1 0NL#ʥEm,׊2yj{{+[}@e5k11®OؖHfbMyKlSeE7#P?76dEfHsf*x+(f]"u.Cd 1OcƒDhyxk uR)< :PoƖX1v[ftE&WyV&I~)ӴRT oz R6t+ǜ>FبcK B9 2!@p,V]06 夐a^oZqMDk΃b7fy  jM3?;D# 'vv̖!@36q 5>;7ʭk{.)k$!~o/$F(_EL(qz%PF=v*ä|#Gƙ ӻֻ*yOP[ wGI|2mO*1@ȭdk3wY ;mpܣd&C~cK]UpE̓qMGJ4:!GWB= ?@C0utO<r  @rng*NwS}$blkֿC) [`7{x[7Y0W_ˊ 6<}Ar[m= _VW_Tߘ¨oڒ;s[Kx_חf*cUq0aHx3¾48+'Uڭh Lv7T7> =*HE OwbGeܕ!_úf 2"ctܹS9^DQ[{<\@H '|x(.\-B7Mݢ(>KXÅG9P(,#3 ֍Q> zNy #1[*&adl>nl?!15 ,]3p200R9d:W {:yo2lU_w62H9~NՒȎM^*!t홭|I3$7􌹿kznW"49uYS}M^zWT_E.aQV"CcplI%qr o@_h'{I=;.~Ln[ue_Iљ|Zʕ֒6B+vҤ Y33^81dJ~ Db2VozS3_Ύ$W[Z8=ȉS M}[ŞiU,R iC}URw'rKdيY]5 ACA\%~Yݯ .՞E`N +'`k73K?:+UY^\ٜ-)-g [zD ˅4=?":oYύQQ]c#j4QMaI"2@R%l}VKg"q5+]Eg-;X*}-Jij~.$h)j;2iy H^(1̟^nLFʍ6Z,W6J༸HoΪY!56:]䆃MXqjvur7cX qiN0S;9?\-!MD rtvdϞu6V"K@%ܥհlgG-_Mrj i wK`9j.D jHݚxEnO<jڛ9t1c{6hj+_~Ւ#F.XfaUT?H }8klNȼ^pnaڨGJNY`d&oE.ZW+>wx!w6j,UUaֲ.|DQ@zQF7moi9/\ LS>5ɇ1_մ-PoHM4:O{w2xGˆk"}M`NH[5NN\laKeGГQлV#|u5aU}EyHxx<\Bǟny4:EM#^GQ,pW;]l5qS秿 [ZV[{^ʅrQ0ЧG[x;[h^t8βc[塝 )? 3+BMM;4%pj8Tel"!s+~a2HOjȫBREU4  P@9|KxxtRxVB>6X`MP8Z-);+Z"EP*F.sQ~>n7J7U2Z`ULд 1-E}Km)ZOɻ5k?i = +lͻb?O6@j?}dBʂ4n};IF X G*Nae 9)G׿C~{Rhh%XBF$,K oN&0WLjvU.{l)P CͪR Oo넎/Ld v 4a۰G\-1,=J`V& :cPAA,E2tS?bBK*Ů\v#D=uG0`rQmtC彜J8a$!}r@(e8аT+@l[D oj7ɡ0'b_7ZM/&M8(k#H1/h{e]Nt u]v<R%"VC$$u}r.xJ6#! a|藍,Fa,/g)9l/KfM|AG1o|s77U)\"v* tzd՞5!t"lO Yc;Į^wʇ*|lxi/#π|1r#L9iͤqfGT9G9j5~PLh>e8:6Xز8U%J\$&kL}vljw|x2PmG a&A-K,5x쳠Oo5~ޠUjbs'~iY Iv YBm678_]utBmod ^`QxqWW'~c'2 2Ij=` *]뾚 U4Vb;@b :˶4Kh*ϫJ 7>~|%~tAON%2ӄ>:2ojBY>ˏ'oY5BqmD'j}NcO752|vvh,C0sБ%BdGiټu >pG>F/+rp.fymP*`^8COb|'Ddʛ΅HɺʛjcdK*OWbf < H^#fô ϪmdK6ru9:-mK9?]REl}&/rp$T4`{ VEkӟzdh<$;;88kqRbRPF?.x jI%ɡ XwH?Ke&L%ij 4sd!yCR ]T౵5yN@@T\ poMJrn#+>I@)Fɴ? `r.#9?9Y9Eīj2%!#6I' s(j4 }M1$nGKNjHmv%g-<~:輣 I$R$Zjsݕ%V;0-Us~+Ip#ܦ} 5IũAF(aT2~DϏ ӵ8$?=S5 MPޝ ,5NLo6v.)aJrPo3TѬTB5|SlK'Xcs{L+fڭ]qn؟մ9p㓉VF* I7FDrŭ8YuE( ߤSc3CwO}hjz(Q76z>E&thTH%vZۂ@ rI$A ~>lk9=.9yu)cmPs 6yp  DlýʼnPᛅjg P"A^iG$n[o_B$Njn 9IQ~2jJ/+dWC[p\7lYC#lh'%X! 3BU@,6~4T'Ф/pnNu[o^~z! ~EmS`:U \nfTjv3)֗cl7vLs#σV/57MA۟GoAX_X)Dj,2sѽ3tJ$| rNhPF=l$fYYnh%PN Qm;Jx'D/`.1wαz ?5ᗺ 2*ju~Z\Vz3=+-`Sn60YŚQuXLz\w4qZI duVS}7be}KLAئ(0C7v~XJ&nE)~\L.BO§ A wG;l:q].AzRӽ=M?0~hn@B/?*/)wNhRبG]vu.ܬy.A% MLt.x癎Єh88[ m[&lOZ5b,ObbwG{۠GS=mv78_3{Rto;Cf|6 \MSsm8-U#`ⳝ_sU#Jҙ\p\K'Ֆɉgc3Z ٬n*V'ttDW߷ׅ@=٢~ךJ}J@T~&4]|1;M Hw?~@P$_yHxJRTK4{`0 r }&X-6ɝ-23EF~,oۗՄVtq%"@ghUFG"&64UJ~āBJM ܪyk^(R}>Y+Yb]ޝvyn5Iy>$w}v;ΰtdJtє|fZ+RLä52w-Ei5P6iGeoKNqٕij#ׇ`=M|0L9v$8'-j8xO/&"J5'0¼Zl(烑l d TD:Ċ(hAӈgYg~|(X@ MyzP|p_u豜]Cn=A;Ăi!Q ag@x]![w (,8 'FB ? t+d/utG?ˍNMp0j{.>]gڌ)D$ʷ}L u2 xꊼfۨ98M+eYg);ûx(fd>Y{/XTDL0 k}izELC),h6?xLFְKD:2E}Q; ѻL{r GB`y# Row3q͒96erNKf#]nP`L&@o 4U~UU{qrsHWO +Lqq J#2`Q5j"olmn!9NF0l{EyXhgytΣ.Yxqxii C,P L @5Q A}=iuΨH1Z$le6 a+5ΓQ˦as5kg s(BOn]¥ Vf{w:H:@7yfL%I_L#Ud#_UNpqPDÊZkX uWX_gCi~p4ή3vSq4ע2ĐUY- 7 2gJ}Z\9,.36H\o;е2~țC45흖[K;=P kXz'%xx$~|vbHv6·/mpӰ0:7mE6)' l]n0lX$\€'}}XS&j<3v$@&&T2J` ȏOSד{j twH~bER'Y.qL\zTTװJ(w9 AF?\YA3J3^2AlJBZGJbJ@mY4ș"P H>6óyr;y:hlH# 7g;#?^!"3aaAA@beA֜LPnjLYC9kN70a8N+7PP&|˔A5>Uy{2,IhBǰ V]=X7|N{!3*$K 4nK |ՄEJᆵw/1F')@P|Q:}i K Lx-q%p>x_/u.S9Disjh#k|8L~"r359Sn>Usɝ ƜSeB? .Ϡ-JL자m+9=I]hA- &^ j{-\.v?lATb":zW P.ZGA7i;0D6\yrQjD#tXUnCo)햴U&8R}+K#\/}e!f#m.TS.Z0Dvc ?X(Чw`EȜilQk}[=րdKf|䭐k]^o5zW&em,l-*5i35`'HE|=&9 ^<)9)89?fmVeڷ Pe7٨ Ե0BB6`G6|؉o>1H~a5V} ι2CdݷLY͆7!K7Vz.c[flhe1N\f|B OvڼQ^6(zUg:i&糮5\Pi1?>.G&LᒇHoj?|%=D5WrA׭ZtISmVR2nS*=O voclRno,p6¼و@gW,d=ye25+FIO˟=!P[PuEES wB[g~̂q)G؈N{KLCz?/Z'p|#P|#۞XяqȖ¨chsࠂTL)f֫5$_c:hD6$K`݉/`Qĭ9f9 g΁a~Qe]ux& M?f1rE9e+P*Rg_}&^ mnx@gY^TG PIvJ\_d~57Ig鿲9访#p-TA'DDlElq-Щ~+/dF 3Kqu@gڂ&˼!c]cxQW\5~|PhmC P*qmP &QW~+"UIju%,Q2;;Z\,K۩+SYOklhTbW'&}IX0;0ơ#5)r%[>΁+8U7@dm5HC;$Ⱥ 7gDHUK1CPŅoÚX!-VpxkSjS WŋGFK|3lS5ݓVf X_} )ޣ^,H^><;!&vST @ ͻ8_Xr,|51 c0+3{49rLg/Dhdp*M- (}lIm25 R8ʵ7eLZ7EuιV}TRj|Z?ZZ3t'L'_yaw7enppXvڜx$6wOK3$؏ozunM] ݃M.^_~Bܳ3Ui.' y>yWB}"LCjyQɭK][I^-FA>I85&uOx.m fSE Ν9b}zcdv{Q6t <Ђ8jD{H~.!п\*Ղ(ݩUW"c~6@@ۗN "RBKd}nύ)\M"T WS`tvDG[n΢+HJqwqAyR(5ӝ@@U~Pa[+EU _fG4v"Rh2q+ȾV]!Hbo*t>*=e%2v\4a$zplT z>,]'"IAiд 5 ï6-ky#pB{&1C1#}BV` Ù ˜X&"sUbHzy< epgLY'ݴYHYu~ue7RyYPw斡 C۷MBiE S2ĦP˅2c q6Ϸ/m~<O tnFU [5VHPv|3o1SglH]^h>XrT+EcEҸإw_= v[3ld"o\˵YfcKrfU'b&Nh"FKrbA߯\Y>ENw-`ta29A.jg&$JKsL?Y;vS:d%n5GVҊN'rдLouٳBWrVFdbe%`lgo7dEY8%SA;Y+ůǾ1LQwKuO_rL ȿXri^I@z SJJ rS5oXMVҙ%WhD- O 1 Wdv@źHsv*3s zzq&~yKB5 xѩyZ`, juM:8aW#N;BK@BNN6Xw#ނƻ)͉W$]~g׸;2FP8wFtJ[0hX)g8MGZfo8tDB"2FȬV| $#E5~@smQ V<.Y%y-Mf7ujЫl@" :}:׌y\sA)FWI"Ep`z:>Jb1|SOsؿ,zۗ[[ԧ [~eV^RZܺvur)0)ʖ3fj6h! .y33-ХdkmËR׈G=` qH)n>8xNmg-c5̦ejr;OƩn$?~lP D% teW>_V>j]Nx]IV6&~}6w Ɖ]Nj*znBȫx*Ҹ=rdyc*WthP18AVxv,ʔS2 QQT$Cfsr0_hā?&6jM;mǂf{پ)U3]_Z.9Ov/I}@7jC$P߅ŖU -!0ԏ84N96= Z9~9K,ฤITAF^QF"! Aj7m)rl{<%Rx0]sj|~>a_e +kG؟kZ40]+8ɲlLs]O4(WmAvToqv-9RvoG =͛֍ L$ &$ AT<->4z 0lgr4ur ѹ`ۮ_ʰ8<v<ܹx.:1}N\H/0'QnJTA9:) pt'At{3d>8,$[ Ҽz@z`li`b*@1:p 2sCK̰br_$qHTЌ;-x'{#'E ۷ƇݧQH|d4Rtf _IPC ۝UҪi xMasL*KtC"r/3[Y8 ) !?B;M+4]H*)髑یP̝#$VG62`Z[h4>rK73 7Y}Z=lAi `UYqQ1^Ɇܬ^!\1$̞2tlÏ W8з vݪg !C%W(MIUdwN\$:[=Z3ήHS9d"@a}7H(\hoj}bTN$E>ؗ_"F:23 qcEqgta].(3cy$& לljth3q6݋u I[2$H6ѱ,I*{):E'=!:YXn҉NkTR8Ք;KRD[7yBV1çGKyQn+R^A-؍?r2eɫ0(AR=b}>b&EN46difqLɫ)(w蛟4.g"%H_zuB۲8P4k!Ab7^%D\xB(MT/xzKLK0`߿²VθRqx*dq,K]P0;KEM,۾aGglͩekNVPpRRvɳ 3&]ٱkZfăqhSB&5dz" mLr =AOOCs[-fsFE½+tef%#j**Q@ w:!RW_@m.< q;M:/!=ʻv2V닍KFvr"Ĭ'@$ m uf"8X3J%]tO珛!vpUr_'}"LqPR+Ryv# Zy ^J5d:ժ*ltvZ9c[x~~ Dze5@):T6d{shkJRB,]JoX].Uα@GNo&ʃNr>Kp3x&Z8?p,ɏḿujƒ|mE_ ^ ?n(/T|K2XBU\D 8D 9\_Ry#"Y#IAUz!MtɘU [vGmzfN5{OD'QΖ6,@$U:Q| _:$: UXA\mS)oc6VR/RzoiKoY LGB#FPq^ثAd_y.TMIB<S pQG%hYێGn5 axk:3[Cg|ϫH"&kYC3ØB=`/);#8uemzZ,(GYͤ}́HE ]-I# Er'6:~KʝuXR>BIu%Gh^^hL=Ax'Qyu^s}7uq)fek{krڟstGtxOrĿ7I ED`b.`Baz}ÛBV:Jݹ2 / WPS[2h{:gfXƣ^?pbU<_ So考`{ZW% B::ꖜ8((Z™ u„z1Nq&c)lR=Ӥ n+*l%o]b-ܬra&|G| TɌQpNB۶աB6jǚHӞygۿ*|Z}rrB\G`ubA,Ak3QSjީ|vWav tN&DX6c$hێU]R갈YN:<%7(Er"-W*PJD\BRYD_c$}En1@Ee<|"!+ڨ VNhӎSZ Q*Zߜe>61"ڄ ;&^ swza>z~LipvJ?{N5+ð^6 Λ94%?_;rfyBIMj26-ZܶrXmč\<9cO]<=:HBkkkᵧȫrI#]G xHO&9G6ͰF.}o,=$Ƶ P=h Mks087Uˑ` /yuxTA~uG?jke`ȧ+n-]e\kxuCӲscpn9-b܆hĂy,Zn# fsj!@~5V0\ ]}ͧx=V6O*j8{ߡBaW]w5`PjذfUSG:jL7a [<ƙ*A/NلLެ&@o ݑD* !Xx}LDd-M$7mO]96y i\ &10r0~ –i5pIz Nf4%(F؇m)T(lQ챙1%8JD fB7߭:գlX"ȻC¦Jf!):x 1O#tI顭G`G ʺT%$,ͅj3\dklyۤżLUqW19 =b%ؾrKO*σujq1f7|MΏ<UH c" 5}ޣ߱}t%, ߗ=ońE\8{K$o1m|noh֊XTZى 3_J=UQ LV֣? Q 7n^]W'],ɸ{'">, \ 4}_]ɅI0T页 kœEn;+Ɨt#-~!JOߑ`Lh(L4̜L"iJ=#H ^  ۷Mާ̵@RO\RO혮:(GsnҶԌM^;~دdb(_ bK]פq-2"GMؽ~,/B!WY )W,kV4=Py2Mx.^W`07fC3Q7yQJ#jNå7}.%j\˅IcL %O|Ŏ-<8^;Ml8'qqg̦o Ŏтha\Z6NK3cfkk+DI XK̡V;v;hAe7#qgg(i`D]ɞ:O; T  7߱f֍K?dBX*-/mcɠy*b_iBAVy\c+uAvE d\) (ob]H T"Xg5 n_,TzJ7Ű P#Ƚ5-Au"V8Q{! قj6l.&m^ѿp_EZ >+K܃ԉ:[X:u C# MmLxfrV:Mml=CQF,';)iN*.talX!Fv GӠḱA ;tOMˎD& SFm񬪆%aEx Au+?|~Mf{n ǴB5zw qgK+/?CF,3PlC'c$5Rڡb xM}]uY)0,_0mQFsoĦ vW‚aaڱ wԛ \t j]|V,W۪Q.=̈ǵxQ^tQo=)&7P!zpt d)_ZJ8Q!AmЙlhntٛHp]f5/c4p m̭D uo1Ws1kEO/;ZM-5nNfk$: pWk3Z RR {gvqz)n7e!ޤ mlG0JmSc9,3<[1||\ !aem em)DVxO|2$`O)Gs3%Kdj*K}ǹU;#+Y9&IVJVv ʇk䢼Ofa,W7Q? m,-ߍ.+0-?7x;}[=G qHz ɤn/q%VNtM0z+>yi U֐"6\ҼYz-8-K:2LhbF sF{h0/RHCfܣ7d'4Il,N ‡A4Z $=Zzߖ f dz#< Qi(4y Q<;[ء0 `H xbCVLM2A!6n]Co01$gN&IÐv+x9FJЦR_,<خ =l\Wr;W E|?KY:d9@484t`q[E8LBtf|arx_l)^? O7j@~R?Z&9& +0*Mvmj_bLأBqne-.5Js/bEp$u`56ž:G)E4N;38$#l_"R31 6&mqkTMu(DD'Z'D`4p^oz${â) Eyz`{qa fԈpBJ3$l9:›TUġpJvwޮׂCߌLVr(x ZN)8q B\ݮkh%UMt`@:~èN!N_ƚA;uZ8me|5Xq\2uu2֏}# g2H;g?.8|%F*5J_U[)T~H%ZY;2S܏[A̿LxTR wi29*UYҀ6<ͼr\8ZgsσZ )>%ۈsPkԡkр_慜c-;NmKVp~c[H^[RMy$ ՃʆOPK `b7yM͋O#ar4NfsϭC}'ꑥB6]DU v Э)g(~p M > b9-<>Z 9NT9sh; SGnh3r'f*v}/Ϝ&x1fv!\#lHCy|Φ0.# *!١cWCvnE+TƖz]=i;!,WR]/;G0f0+UxIű`a\ C88NL9tϹ<"o"o9_|E֩=C.rJjO 71 C֐EB~ ,Q!~5BrB(6nqi(.ϱ r?!gYdVF1355׺E.j557d M$րU&%I1{L;.œDk2&F{1OnE!#8XTǧϞMJ! @ )q8aͯ靏1Xw}EI[^G0y+RpȟUWĴ-*4qe{ op>6* RqaG\w"4;ER`GaGNb~%eo 2f@DQr`(F8srb Lk3{!7-dĬQF43yDbNq`K.,ś k9?R^c21=澿rXʇsi 3P^(FdT7/n4/!)\v\}{LȜdۃ؝8=p1;o86  W3YM:wZ-;a5H!8A#{NOkz/YEj]|6/ueD 䗇j߅=]?MU6T/!?*FwR݁?j{jэ7 痑fxESiPTj1fע!t>&2K|Miy [G^LE)";R cSFݦY2:P d4 QBڴEoXh-\iH?Tߑ,d4%p(ZJ(rZ`5Mq MyXXIcǀxU9HMš"a4e:trܔmggn Ci2gh 3ȈRQJuDQ/B/f (X,$ |oBf:[`|so$a)l#|nؘWsVQ_cQ7AVN}w9lm;ݔZ ,ٖ4 AGJDXU% =E ( 1 6?mBKK:Ps^co91>{=̰V ;j^j#[:ng"Gݥ>IDn=ۚpʟ;I J4R]Jc-m2=FMA&~<y?#|7b$j-v8!5`n PLP"碄T*jGWnq$N78 QhR*{WJUIm`GJQqzr2 뒑^Jق=w~j^yٿT3Cw֒aXLI'3vDbQ\ʡ> [ oW/+^! \@.Ph2K1v^UN(H#$lyPֆtހڇxKFы'uPա]e&]_ N B'X_E{aR>t05f\q.}w A# "V.)$qNr/SFrީ#{MUٴ=qnB4U=~v 5ٟk7jHtS5GfZôamYr@8dg!ӑVXn> w`Xj'Xajx8ƺdJm4=`Ǔ$> ~f[؟~(%jNg#t}`rtha'nc-<մ$axVN2WqSE<06'%-ZGjưW[đxű[8mH2oAf&Ev}Tҹ|Vl:ؓP^*kYԙ1c&YL21d)\H/4%Ҭ'zm9각0YA'^ BFnb`m|}Tp),gaػwSћlOG>;GZ7 +Jf*7>=HOg=/%s~MPhXT5k).0lneڀ Hth|5R>qN`j: /d*Rlfz :c}_$"nU_l:.Ş`7A.4ʯCLUtWїb*J.krK9)ތE:1㸛 fVV\#H:Ape0y7g$#-;U1mQT_E{2n*H70jyCU܉axb̠%6|h㪼3mKя{78T-APˈ==;r5H`nptOXj^Af.dScc lFb$r=׫LQzBU`햜bMᶫ6yz# akL۩ngܪ.e|qRN`bBTX@ b5;DŽi EvC#E(|ō'{][aԠ3?= %Ik VHkY}{nEfoT9=7)2w+spwq}ն{Ȝ}ҭ$!q( ^8<,CA su)lbڠ>3+c4z„t/k/T~RHh&;.t@ rUm,H y,@MQ> ٵFqОi6Zc#tO.s$ƶF5UHD^goٵ9D<@Fov\4#u<*PL>;/r񖀀:NMQ‡I#F"/vxi],. OO l ΤVwbƄĦ~i}AW[Hc'e "pa;1A8{_Erǜt*%nFL:t%;3E,x{fTT_n9g]&p4$ۃbJH(PFI0xT=`-; _C@sBkĐe eTϰ' r? a9#Wny CbSv<|jt`Vs+h3"9u/+v#~-1q8Ek=TCq줈cU#bu1݆>Sd6*6R-8,dUeu@Go@ Z(iI7܉ bT){l ]3axh;90IļEشCN~9 MkݗF-`wبiH̚~'Ȳ'`P7V톢<֬C .ziW.!8/=D'?@S](79'zZѽujHx@]/ |r>̾7T 8kWB3R:CcPFbg:U8V3ύq˸<!F@#N[ $>ܠ3EEj2Dn0\/:n m)N _9kVSp'{_niVwGDn q|iܚ zJ)Jز /j.5@sz";P1٢c_{ԫ*,5K]e8/O7EOjirrz'eT~^q*{8gH EV ͗&PnXDl"2Dm,mhV@?} ~wE=> zAt[*Ӊ6/b3Zk<7j/3 Ww[O/3x߭A6`'61,?tdɧ IvhKk Ő9^uX| ÊnV]nMNDvVGLBaV0I_J AOǦ}׸$Hg6g?SEdQ)rK@vOZOkwA!fX5kg@!=/%bw_QSj'L ~bkBN/RNvX|5@AMXA|3ېJ4S0Hكےn}|ԒKhs sa>(Lf"Ujz/֝DM< @ߏSܷn73VBEFe7 }D?zi9앍l淧_Cv]F~[n izU=,ErU0[chw8H&JO?{~k$SuE Tb@_qt_R$PLb57uF-xmlNTl݇[}en:C'd{n?` Y[mhr{,]2J 2fDP\`4'lr/|Zɋ\*:o /)ц&xݬ쟇OAj:T܌#3ůe6`9IGf^,F)+An4wA7ĮzrӈYJj*n*a PxS9q0ɥ?d,J6pdu|b&'[k㈶M*nΔ-"<{.EE3x~ఊQ͍`vޞ 75Tq _`@0uL j ck+ R'۷4(i8VS4c|^pvu%J sri\T^`N '{6K7%@˛VUE58Jx{ &߈ꯀmv ,}DjȥV#j~U?F8Rdho $Ɂ@ÔzՐLxEB5KDz?޽p0 ;*/Iq-uEEfZk !#܀ 'sL;>GC[l:?T?uƒtzWX_ 12YaUA~v[w~v" kRRo t§@?mRt6a(j|ȊiM*GS{L(c@;󿫐P SMV=j1,$Hb(v-2 1a5êD+(RPjɯn `_٥WG7%q:y;=gN=Hij c{dN^&lҒW jAh vh#fxas ]ʒX}?pع-p0Dp{.WyA^}rA{М=&_g+hۓI%5uƎ?fTjjD!^)Tj7ab- D9[PgdwӐ73ilJvMmbv46SsrbFK t:~P7*Pj"HGMnH[?OTPl4uFlT,ڗgSJ AI";R7N^[q'1˕($X2sUU#zm)/3t6nAń^3VR7R6mB͒u;ofgxZD }bv|(N+`3#D4͗`χ(iy1Ѩ#9Z^eZj40H9|C&H]0bLQs$U؜+a_c`.+!/ Œ zo 0ĹY> ҮN/vQ,nrd̔w-Maꭟ0G?sFϧ?a'ng fMs K3 vOwYw :)'tqYCJ-T#(H n¢J4U],~5etʗa3M0ᴾ?oATĐ+6(BrΊ-'[y -A)ܜkc{Ilr ";X [NCCzY;E s'`,"gR݀'2F #fJ!l"ʹb9#| )y/P)ogtcrP^ݫH|[mJ$!K :h /Q0wҤ݅)iȮd)+r'@tS ȩYMqW_Lf7˵S1$H/jqjZxj$׏F#x3dW#l"Dۇe+L6=8>C*1>M', ?W<`|hDG <:-T٫'<3w.ƙccѽ,YP&M@vm}xFb ?4c9y"vs2i[T}uSˋ^NЧU s퇏AuLh!%..mR,b~PHd9k>k4بڮ9TgD/d[I8hplJI׽M$d7RBjz}ի:Gԏo[u <->Qu)9Ÿ\*0וz;+!TR,rjc' D/G u`۳zctJ/F4E4ZEH0"K*!+iRJQ&0~`T xG M05qe @X:DT ;ˇ. Oca#7Mu(LRL4}uNiifnf`qiYݓOA MDžy2:uw=RM[0qڰ-oxbdx"ڷ[]lűWAWk: |Qp_G|tqJ0M(MJ#6׻m m+/7ny!&˃',~ p9n65MK*Y7^0;1n99D 2e@n xa{Zψϣ:z6rt2ƲwG~Pi!2k(UG-ić+ZQa|5 Z=y8S*ǸT6 ь$ERP n3v0C_Lr7i8=KԔKmB\<Ͳ!}rnT.h3g=$1 Z͉lL1nFoAA;Ԣ !`NY"nV^GkiAr&J?KRiaNckgqqz7!M'gLgyyd%ݖw:Uu J~ 6CݲU`,4A/JUϸ[_qj'䱃msT)b3is?ahDD)i7hB<.i>> %ndN\zoZͱdHvUFuNk3=p_$N%1L%*} jWM=:Hh )`öTXoQ덆4˙с3zX4^,:ُa J\/r2 \:Wpn $sL2+Yv>CDQН8[%+Gtcq`6k%ǜ:hDjV i=aQdVLA`\ҿfg쑎DN']U$*H}L T: +E;- 'dћ5=Vp3|cܦ7_E}?p >]%d&h`NLr4,\8uR7i,[] Wdncğ1乃سdѫS@^GG{LL(Q5v$!O~Dw4wgq-qH PcQpv}R)(zdxlɗFuGH)ɸ^n[ȸmc{4%(Lp2T$8H=hFmkM*ӫ?,at}5{Zԣ%IC[h)/& B UeCftv"G$QCXTIea6iCx+FW}֘G@@sX!ie/JZjonȭ!sᰋ|81vZn{i<&jQrE͍dk[ÅˎeG!<0 2z<f>Iétgߢ*0Kt_![ RQ,t꘼&&jx`tOjCi*ء9[%v&6˲K9TS<)k>r*[ ^`4˷^,A!;)HBr; [$ B=Әt"Вך8a'RFn0Og ,Ji>WU;zW=S<˗+?5O.,8h2Z($Pb W]+`,: ak{(^D=S?ܒ]yt_A ǃǤe:a(㱈@=H|q%!+c&*5^R$H~݄ RkU#D`s\3$)"-Jo;$GBh\dnhq?Fƣ FCY $6QF7e~fqh"ͯ1Vp!Ts$df9*s{4֊̢6+I@=>ȥQ`M,? }TFQUϩtcR:"Js҄˞a%~9=@\s/Egb"JG ъÿ\aQ*l9uClQN.lq2/lG3MCI#w}ϖ]%SSdK8&OE-a( =tўjԉ1E\X'A=z"j HҜy]޿֙f)6)jUO#AtH-ۯِ- fŞ麧VtwشvSq\6hD~o0T}QF1-Q it>Efs(ט2a/#Jx j8R^xv-ݛ j#lpMFtsQC@u8%*2,ʻɖ< :wXH' j%9/@,ǷW=Ygsyx+uw%;!%KÎ-O~K v&@V᯸PCqH@ǣq;L5iGuk y7nC3P]1F F _^C_hTG+%!Q(B1'ڿAJYv-r_4gD lkA'NN6;ơ`1h;կ6lsqB~QJK]D! ]^s!Fp?q~Cb( HdQBͯs=c[W~2μm }. v946 ZXdj.D1LJjy{Bph͘:Ŵ*b94haxZ QU˘(ovFIⴆ,p 8RU(@^ _@v[oi!:|7u~~nWKw?.+n4AB= V4ZzMX`L:3Y! (pۄ$Mϟ²E%ؿǛHn,E*i\ ުzY&}%qvnef҉y7FFI]͓(acGJݿ %!`kA$ 1ʤs|q^#miX3?vv>J^3nņ3;v3jPks<h[(͜*Ylnh+ڡvo[;š9}=_`#!hU#Xz:CH1U8Zr+T:UIڙ Z(XnR+iElu4{Tq]H C!w"ݦhlxг![Uk ;{-ZDBx4[GA9ƒ^+} &ܷň4tsїdRR*Ԓ{%BZNf:~ٴΨ6۞+>]:"Ҏ{  pΈ)t<^WG+WL|cK)h4!G7\Ag*Bׂ;ǤmjلI,@dBYNyٰԑ>t9=+30/XA&uqXu3fl_ Rt72EPjѲ,lcd GXxʵ'vȖ6b0 w. [&ð%@yNbީrɲom_+ߣm4> +[&c j 9KKkgKȍrn{IGmc w'ۦx!ӭ*IVپ:qVc{aQ9 @(8x)TT" #%atƹ\H6]t}F (wvŜDi;_u\bWɢhcvϒZEc s]qq)Sō@ 4b[4t'E״ʒy{hL[ͤr/hV[~gU^̂zp~^;UةVg뇷c0Xds*\^-ѻ,ѕ]M{(GLx4Z7>RPާ>ؕJuI 98Z4} [B4pc~Uu7$bٿ3mp!c ?V Wj?[e3@8I13qoKml @-tCZ5?$pN s]A@ekaBm.6Dq \q>5.:qYdZ`[NR>M"uCHEݑvT6"OHh2$r&5KwDCb.5?6ê%7[{''Ԝ4St҇UAbq(o$0lYk3Ws׽ibAju7s`(Rؘ p{_+Et0=m<,g* /4(6*|%](8A;Hm\WG"5 V eJ< '`5]ikEZWߑX_b⟇[h ģ)Sy:ɥXJ2y t/Io&BαF&IV>6B*ܶ%E2hW=eP+zćSC$"5Q ʓO&Z]ٺA 6}[_;l׾T3[=^)~.*NWֱ* jRJsB_7#È#o=QpGѸ+7']})JJ>\\ϢM~Wx}.h5|`L{5B6):rxGHg::+L?28<%$xp6Q=#陃h(I ;$у f\[k2hzRޱ{,br;4uHhB`zɱQf^褤Lk3e>Il M-9yUp#ܘV$%#uA̓zWNe"l5Mӓ C&&]̞Qri=U̹+oDTcFd (C,ԋ,>6j"2Dؐs1Mߥm{V E;,RS%U+SDxu5EZ[e {J'Z=ZR"4.QKu(l졣tU",ͫ.&y]p 2'ε5F&taw]l '݌ZN``h.h0 CpS֧4&I[ůd my1!euZH ͑Bh(k֦M.ˈ!3%a8 -dȟYQHew+U?Qyn<7ʼnCiwp`ۉ(v*-N_:o/7[^65͢[8p!&H{{{6{D˟j塽(Df$3r})q!;}o (f dp&l(h^iON-H!ࠚwQo1kiĎ0%E; "OJJWN?W1FyzQXݳg1*  k1)H_Zj+k#\@8 t}Q- dm 6.<5?ʻhUQqEZs3jўw8uESN$G$TPhJK]S=VNi$OF 7jZ6] J!50w$A/nP_Z"o#;;18czBX 7*gcj܏hMz[B^ 8ǶD~K.V2-8xK2y.|.V-9'!ibҽ:c0~[He|l0`_37*YzS;F{w4A$|HQLtj]b>nA^C]'q0/d҅f'o++ >{p:R!nroeq o;'7{󯛧tFFYL R ZL Xo?Uf"-D]K WA9zw)o0tʧ_t y $;+)~-=%vhVɓ&f&^"d2\bV4-,Js_fH=10 ^7kM3y%b BMe0yntSkaa^W2hVlp9"GEP >|}a6=m|<9g_18*]al cCiL0-Z?اd댍nm!,i`|ӈPrv%y >DwV|}pZ3x 72B`VMŮIU5 0jˆɸ9Fǟܴ/Dh8s7/wז'w$AAm:1ve+ժI*wz털yXD%v5ވA =+3lf>K|ߤ5*XME9غ%U/ߐ݉J;"l\)68Ș xGRX'Pu+".L;k Hr #%[ d9nx j8_b!Rƶda0`g[8!r=1qpK&I`2 ([)2=oBI,۵f[go[)\sD =t|ct ]\ɜ`tO;ْZ`[|HLpNT:Vo-G NkĒ ,w)^KQ]SXt,s!̔^ru@R!x>]W~C>L㸌YsoFw̪1Cu#Zk`ip433h,Ѽ3oX؅̂^K/ٝz')IL MD0kB >Rz:R97/8*{F#[?^lP-y.0|3x)AtkԞ2%IݬM&i0-vEmRyd S6(DH@jT|#[3 qUZSPƠJ @cg $/ЩzW+ٲcK-z7D4{q.&,Н--?ć%2@*{@#pX:xCt? X9MtuŒ&ƗT[ɿ$~o?Ё@Gnr*9N6oɃlLDʟ,(Ә @~hQ<]f߱Q![iԪH\z-Ͻ%J :tadmluKqa`ߕ1-Խ0i| A6R>dY-I9d4űhfm@)GlG6C:p|KUS:@,۬ 8rCj,!d>}=}/S#WᏡ.F{^.=/PAp_tYŠqDbx-̂nPdGRR'u8If`4R,`H S믙6)ٸ8NKב?9p_7jC<P;WiϾh"1R3y)Gb7i8'݌VڈR 8ڜ}Gv?fNe2NY HMFtvo}!f_$p=$iJdɹ\ P9hռj/-iͧbQ恿ꢻRЗ`ӪZ+W"@1^zK5S'lbBϧ7C? t]ŀCâT;?xZ/YGΞuA_;:IOy#er.d܁Ж.k]P:DZi##<'#h%X?)ffF2ӝ.3v{fZ5x6i5p)Y}1Zpt*R&G-jSD=afԧta Ϥ[paw$ea"n/A{\Eu4(0Q u#(-fgo=ΎcRSFXxB87S##,.±"bޒ9f <>͘;͟6_J4)=c6csFDpq K]U}9eJv^1xgG|1&u!s'^d ح'V[?AD g&G}ߡezU_nT!p5K^mӭiů蓯r^[S'cY#;{ƭp29 uWwy֛΅oTHpߣ"wYK!Q9/FUG ^P<95pn>jMhp^*dö=JjfgWOp,)k7WD?cG(c98hABVY2ꘞш܊*Ph"?zi=p\ET(@WRCYk¡*(c L L;Ե :"L?5*cBhXWд6"k= %A XQ t-0g#@"AugȻw/!lo"7 j vyϋ>NȤ ќ~%11s1Vf9..I&L`2MBrZ \ )םW{:kV^1qbd#]6o2#keޞx3\8,-Oxt˫@F;@X%KҘf 5Zv`/}E%% XO(M>q$YnC@>8x@ arٱL^ՃRKZ9pX?9 )s'~Ē }Yp3h;?Walb`\ h \--?aZw×bID'ڻiՔ?+Ã[?}-6D0ؠ yZl@c'ϝJ|=_Z UG!Fڨ}SE6`zz0}mvHI…o[ L 9Îg%_MH`:4Džx{eP}6ldel ZСK]Ŕr\[C"P֣r iRm@]hWz?V:Mܡ {})i!YvdTf[0f$76CMKA_)9 ܓ%}tyfR)^͟D55-)7ŽkM8WkpV6DްX?kCHo}XU?/T~Oc~ s$OMQ[I<7/$cFiP!{Dn#]j֦w6Վ0WmR o#fȊ)ʼ.V*lF@ɻ'~x ˅['h%l7i/rNiɲoM/ [YC@ygڝ0-{MT K7쯞P(S4$bT{]ouDPk>6L/aP1U^կT>XJ+}EgW8f3cId|)fg=3mGar1`gU/x*r"F䛑Qq EL &FpT2'TS;^AҡiYkRW;#AJIgSAk4$Y*ۼ*:xz ]Q7j-)Ŋ@?/$X/ʱAR gupMآ+/k뱸B@EXuhKo238)#?O>3,N JB6L|<=!jUݘTdV]6NNpkd Gg~b=irIֆ? 4KNià Ƀ_oԋz y;(=3:_x'l&|vw?9΅?(Q6tD3 κ=MlvCqTFt(lҟ* 8.TI=[)]@/` n+arơ\z8:IC"834_ kw; `PE05ن|]H y{-i`y8g!| iݮ?tXzW7N#d KUx=YZ(FxܾgCjSd.s/' 82wy }PV:'uɅAdeRȵ&o廯 2@L*5ZZ2J+.s4]K:5lkM^:!TcÞ''B GM-D}K>o(syfpЮ6hA2<rW7]D=:ЭUu!,f/ڣbW5E EDmr?#U ϶nY\#x'U.NIj:ĖZ1ci5F\`ܼ0)|=w&9?4ݥKQAD@SQQ hķН 5BOhg%$]p~V+p.A7, sJ.|D4_COpKG蹊\3a |} H4J@n2 Ǣn΅mqQG3"bM3t[$DdKbٜl$f%PYm*YEnC6?g)jxbxmw$ "xģczIl9 NkԨV+3~RdC rqBKT1,֌ah%LQ"+tm>Ro]5zdj.G2cOʭbz6iReEsLQhA}V8[dXm aeG6ѥe(OٝXHBxw}n>ebkڌd^sr|莔CYVȖ~8ztaEGH~oT6Q4>(c#R'_]̮9=EAw&lI.Y6Xn/ynBe '.<@FFܥD#$<{,PFѼKeUfSexd 5J<諳lah@4JՠEɩΈ;3Jlu5NV9YDժM;M $9X7((noݯ6/77Uk!5\Y+HgT$oz@9[Ŧo'sr|EBOl2|wf˳==;/5Z 1Td4h's7!+2B3-Rv!&DW/@rrKԲ +D]HsReqTz2fE @]>(0. -X a!7܃|3\$;b{|F xL؈| ;s zD0ImHV:,>K9萇-"#Y;P`0^$)%L'/'$l)rqQ[^*VoJt&CW(Z˩@!#QRM-itošLƖ׆52+j{R)Yxg N*7 *MNJ2ls#@hrp5;@n诠)Z<_/OtpXmh 0*Kޅ-yvC"@yL_GH7ub!3QGэcl:7;Y|ڊe2%gU7X@T-Ʃ3O? 5)C@ )6nwaiC.k iNP:)t%T冧ֲxa<>AXVcˡ+(F=YyE Ru/0`~< -z5QkzUU_gOr &'^, =KnG+ՓkDZ/pMN$hV yr5;3ɠق]x>Rrf^¸݇TED>RB7 >2>"%B} MXFN S"Bk?X+>BqCuTۑyW Mr]tnh Imp٧Jډ_n#$[pa"!9YV N^{ {)h}rFCOhJM)/L}+2Fw ,[/VM4FGeߘt{KأU r6d^ űNyQeX^A³ gըfV;| 3#@s{y7QDFwp'GZ+<Ӯr*cՁGM} jNqyŷIXIܑ,?ܖID@y(A*h;պ` {c;t|5WHtiSclюz _;wV|q`]/,zWI҇yKk53a e~(:k8=@NRD##^^j~+,~&ifڦK: SyДY>AA@{׈|L,g dChi0~˜pϓ>P-m|&6czUD:E " J%VU /A݂F=2CvKzyܲoW)idn Ϲ'#HfekezYHP/dE?x:ryPN">UP)6Ac2桌Qh$w}naHeMmlqEj++( E*k0UJ>'Q%\81cBwqn]TV7(`F"D-ƳG 4=]-[AD6f!12y6P3%mΤTڌfC:E4Hdצ udM2R/`m'f [5}lyd1GC}F$k8)AfQ83:f$y#1;x50䉯 Jb11C&Q!g~|8_8 m衢T :gF y~qce>d~ń0d_g}7 9V_ G|j=ey ;vpN17n|'.-Y§t;yj{,r;»( 'Q {2jV G zMxj`0rM+jBnT4׍ nѺVEvQ4~tE(=H|?@$it*]ژK7R"bM7"! ,̒pˎ&AKOIU^RF׺hWT.K HW[-?#Oz$WE\ȞYIGBgS($zROǸ.iZ?6PFǮ?$u* f2|P ?~DQV 뜗sfʶU_B{at[:^"̟>&BzU&k*ve.]>ݒ:{Z2ϯ;خY0njެo!5 Ta~n3"D^X`>& Ta!yTG:vcyb]l^/I yN!uc_VSºϩ62{Jh ;04$:GQuE7z|͡&0{P>4Pݰ \cq9X W.hJC;)rsF~UQμTda3KM:故I.屚m>UylCf6ؤ`A*p31F+8y3$ևOqz0g@Y'kq)0w\F|ch1Mxj"2u n[R {;^sbۊ`Fq$usn,reTHKP_qIJoDV ;LOlfM&Xc-٘ƵJb4h4& c.P>\#+eצ-kzn5@)`K9T[X$\,ʢ'{eƨCPp 9\K|^~/1``ER 'C)hBFQfԲa~bK>]0W,ቫZ|MSD ON'nP0wTEcBYe]P?h7B^1dVk/࿹«V 7'up[0G+p<S2=;^"LVx$VbO؋/'(\OkE{0(dӻCKh|kf)]CW:Quo'D0N-N(b`.pf pX+_s^':5-4jp WO'u"%qu~.kiN ]iCl̙6my •k_jǖ˰g91+`(-$d*+3z S8&`kT1 jڤ;~BWU菎~ZGB[obG?2-hcX(^ :^bc!< #8Rݭ=Ő^ş`FijYZQЄ~ gi76fz'G`BÜţ 6#7ST6%JߌA:dڼG%[N,\THtwcԙOȺPO @U8ŪdN#Y eogPvWx&egS 8~ UQNaIp1r}@}>@ʳm_؀P'1jlM,< $؝ɢ OrsN0 ]HʉM`ʃ$;Dft9[6h[=\|! n;v.CbR3!_5gj҈1Dw"C,cwF~e:z o#9ޏ徣 4fZv BTc}n,|gУNЙw//R #Cdv7( )?>c=a] Z,MQù,.\O"KuA:e5_x0 Aj&śQiue}>lFf%#Iw)VV )fQJ: *PPr l Kb>lE &5c#\Hyf P_Yp萒0j-5uOb,z Wo@V*5( @ta˵LAsYr=K}*^%U]\-qqc9,ObuݵjL ݬ$܉OiUyRz,kVEdmgm:ĐkV;,6'z *bWӵa0x< ^@64o~82zj϶['tN;y078ٗ,3l8b\2坳ȑqzVV(1EG"7]HT왍&eKWUK;u7MUam{A(&%BfhZmT_^cǝ+3LAHѪ>V̸zI.c}O-" %g 􄱁,wQ*ʪQ;*Ќ;0T<_|LeqCvVtg d{9 \m/HeYpT1 h˶5oR&!ocMk؀KRi}uX喦 reOD]WV'0ŗKs>עw` (oZ[]g{(FQ-m͂/O9'5$q aCWαwmSIy1m4]8T_iaJr-pWz ЍUMV㯮v_}ނ$Ւ`w6ױrVhڛ;N𚉗ߐLQ؁kc:;p@egyQ(VֳO Uw<%['E19g^%8N k#74sDw}B9RnOƨr䱹" їL6"oQfMol@r-a;'¤L[I첸hR(r촍 Q-i/,S7Z}l4:BY~=/G-𺝏bb7ntʰ+o{NVԀHM4L/8{.SMe~8ӯ'9(IˈSVajc"&2Tƈ^նAVmϡZo<z5 2eҕ3^@`6a^ȡLZ)qm`Ky 7D: <*$hd K\~y)Oۉ/T; g[ASFuZ P苑*t%-g~ 42_RM:sFtE;0FU3)hv^`uJ7f`Q l9y,t2 AқmtD N`()Ǻ2ΓBb3g}"F|u- jvC.WCbO{!]a&@[xT:zT52Jq99D)`ݚwgC4]76a;kF4/$8lb1rw>}ܼw &u=i꣋XU,c'EZoȀzWG3=+UO,!Km]|((&E7s"Vl̬{!dKq%w)Q*B&;xcggmt"nO|ݗe͹}`5y_ m'4Fz@yUytn$MNLŌ<lM5+TK40KNolG=0Ei "|Kʘ'V!UQ@v 1Gt*]$HXgrrtn"?ؕLSz mTb K u8HU/=pZkfdZW9zm{ ܊j!|ٕ@9E:ղs"M3'<Bc|Z8t/q]a?.?F+<9?y(=t:)kܐ6`;n~I좉JA}=K'FފFT€w#;; K`B_  ё/n"E1=e_8RÏVHrofu*չxc}PcSM t ؏~1)岠<@_K X |7T4G%̹$uQFC4eB ot&?}]%=Cg1l349k SϜ8|+lav[ф=v1D})چSv1Yb[%u4sM;sƏ"| 4캨F{n:8'm•:sþZr*B3:(m?eݖ_ȏ1S4m }79 r' pizպfBַB-S+K~v oiJ +:9-JpOjU6ms(oE$ߖ+"Go/Gu1!?9w㱉۱~^`iDX y{@HNo Wh\mmқC#NFzteIq'ﵑ"qz]M43%l&)z,&a6q|4e ݙqE Wͻ݄A69x7FJIȻ[ үڌ E.ꇀ^҅>p!Ifn$?Iqj] څY:hI ߿K݅(:! 9@e[8@-BNjl|"eOFb }a*Ud g&2mfMb")P"Y |-軽Xl^m/0ӲwͽBbP Dч1eEwr1Md~MY8U"aOfPG` ie SV ZӠ}}}N &~SdG^ M_--[>V̗ @( SVvD+8+BkW}p-Bī)Rznߩ1>M8gHDo w=cUE2NnFk@1Ƌd/4[ۘTn,vK؍ooO% Aɖ4F&\CԔpiO "doǘGP }8[/^~! hvdrQ1ǡk~C_RaA{MPjU;}[%SQ+/A"M ~NCd!QChQ%Y2ފ:%ta? B~Ȧ+-{wB{ڂ1e%'slw@L K5iCV5;KV|M;m+%7A"j umz-GAdL'hs)9Ph;0iCxKJc:V]즬58 ǣ-v]GYX!mha!Ц n1NIQwXȆ!=4pzx+)#ᣎ-Hg?l`>؆#?D0?DU4ÔMDDUf.Q‹v!)3-;O& m@0,{?f R\Wd0I5`eg}\oScJ]i{+ܹ9EuKGQA7@epY̊kgS*"֚ir*>c-մ!ۗ7:[D率)YCkϔ1\.žbtlAh-xia68'مSx|gꩯ ʴ 5*d\ 4n @piؙPs7<WkcH6cmr7"\w^J\ u9.r8 dGr9 y'jst^Of6;FM5ixfa.%)t te$ŚDGA|K8볿h#6Oϝlk+,Wza;ٸ$lF :M> uK['~*3J=vЯЩfR\ZO֒R"l# HA -1j׳4RS'*.zm~coJ|;Hǰ%a?NX0 ܲtOFt\w%ΘE2`|ְ@aAfDqD-S(pN @4{^WOhI}5K~JCc;1H)H-Nֈfݒ ;c둁_{$HXG4іCzI]9XmQ;64-u䈌|bH{Sr $i2zgӁuw?jޫЊAC]NޏF?vo9o!/u >LY{?A~/ < @Pft~OKp&wfFMUqyl< Dg!9bD>AҒNv/䂯a,HP_k K X~'{VXIKe)+o?^-5ya tj#Wp[=p,':̗Q,{.zYJ6_z3JYϾu@2R|}ɊJ9DD, -+NflQF85W>e4E4^m9q"FKY`&ł.!;pXe&*|C={͟&k6uQ-V]\`u4,ޓ:xuʿZXS#G\nadɋF3֕V*AO W4Go7NyoD%Bv29 Ӓ 4 ;G!JK-1'C\n-mO|f@F=^um,gũL皱ۻ5 ɲJ|Nh-')1Z,\k)e*E\5Ո%"9=);c&7<] gkzZs͏̐ ɳP)Tr @NRqJ4"JI`mUh猺Mfħ`J!( %'U-@}d$xл I%K;8~1 M1WK VԈwGeQ16,߫bwY}a[q/^ǙGnR cS45v2:H}~7Ȭ>:gFᰣ)Ȑn$czuTTWpo9mPDL#eG`G6!h?֑0eB鲣N|K]pȍ՗M4EvC]{* SMgCh嵜;JSқڵqi7(2&`0dJfٕ*'jnXq. U?W~OqFJʝkUds ˄ղɏ]%(2x&gŐ> 8cЯ:UGLDcnwtI/T ) `7^aǭtA5ATk0 ʟ$W zNo{ppO]RFcMj/;YX+汖lS=uurnKj@YJ,Cm:Pq%Qt|4c}/S+at 0%,1vL["2#w8q~P"XGk)-Bhij>{-X 8L!hʌB2ĕ'g'vvlmXY<нBi㰦³3(S!i΄xЇYߔـ䶑~'ϧXleq!$nkZ.G$)"M:GK]MԢq m7pPudի|JNMu]9-ra%-3(9޿91=AXyQ9{j8`F286fI@+-BǨ]YJl 6ǵuןt@Л1YECt#yڕmzn [O0l܇c.ٽ(`+g!X)~j@㓽,pWr(|c= V}. Ӟ+KG\"a.ޠufl+4T mZWjm'4FdH{,BF;>rhqM^(.#X?DoPQ$^kK )%(&Hd>:{[l|@u|AydZ%wWΚ/~0Au4r 7i,116ӋH ;\"b& o"I @[C[CtI0x<}^rRU|$(G9VNa7Vte w% Ko7 (E6%%6M Kp*Kn̥5!X ۣawAU#&2zaUON3m.űQWKQOB籉4)Ks9m<<E WeN%QE.xČ|:yFAΎ6A~OopHI@%hիܿuiZA~K^-M3_:34|i^?P C Pb3 $_9;@Jhgэ_ q[>?_80L6 \@&Ա[E1/\iMr9G^с? 8jeRڐa tD7n~OAq;[] H=#cw^; 'rvxQ|T Je~Jz{㭷&ǘrG4!Ay JGq'zB:Z+Wt< e!ͅ“+OߊC};OmqKcv޲ Hx&(d.O]iQ̢VVވ͍޲?=^gh6x[/%7 D~U.qٲڐ1PHRP[5KY_0;|K} Y<8/dM@gM"uMm mth0hS0gݶh?!^(y;R㭩O=/3$B0oWP$[L uUBmhQHY{. do{rKpCm3hܒb:@B Y;D$ݛht1*@lz&R Ra3Z0¶;BҴ^47fY&*ĻG@v(?vW|fu+As pn ]=NO.cw>Uo΁9`{7G4 SAQw6 21-fbTS^rtTg~JK"y'#s HBJ$ȴ2X_٭z7.dj}#=qi QԔO=*| P]>'i׻c=&U}G~Zے.+P&4Bv9]?M-$M5Q:-8xO]GV'y!qu{b'8PiZx}'9S4PMy㦀ȠA2~=T$X#}rb|M- fi-_ :y2D)F|=gL vQjNAK _[<\CtJ]>NQJgF8 rڞ%^?`SHJ4:Aks/̘|[Z-OCՒKKwI!jSƆxb#;-Aϫ'/M+,>lV#z"ɪWqYwgEyR*]0)OpJJ1^Nal85  ^j,^v_V$[e}Ս"DR]^yO7:ou.pJBDg݇w!)n3@|^m~?qi# QS4 E9F9Y[%1.Mn kUmr@$2f{kqsj!s}ǹgg&BRKІ׍Pۆ-d{.-m{O!.N p܅Kƕ7  kpCnCYxR!-fC<ªߛyJw0 YQxOT/:>aLa oj#B%ҝ^ qRWt"B'2@.kK{pT|3`-E0^\w7څaubQЯ,^ +E 5í?f6Z{dz~[f(s2s~)~SC)*PD!LˊdӺ)Κ&0KB@;($"# /sQ-WD1Й*Um*QyKqkf NvQ *&pU oMH %ߴ1&"? Hq1u1kK4PKϢ!f3i) D#$o*:/nmШM@ aSBWlner@>?5J"bxF㋄$"38:B~-VV: Uc&x Fx*u{MæT{y{il9IA">)LJ|AB3%6Enjr޽:)+UT])0'`W.(pG <, z>q,m{Ĉ:'ǃ+P2"xq/`2 seiBuQ1^ʹѼP/3K};fb8S#nFhVِ(19z`J%6&mClwL- "ᄃ}22]~ηJ4q Y>L'F%ӑG->s چ8O.%F @tJv4u=4LhIy<[UXnΪ;^Q(l%jeP#7r5_5Mc{Ҥ^nUA>-K~]">Ys򻐶ǀPD`% Wkx:ʟFfNfDeKˑ on=cScU#7慛@^:h^dԍekPS[5oΰ=fzt;ҡ1yUr:* $Uԧ)CKբPrvCˇT$:/CE/8>ZPwK}Zp`Dt50JIg)s^&:`S,Lx>عC!,[xĺ1:#S*2F#~}{;҆-)JZ{쏥Ƕ>R#:3 ό ܄;6l'⩱D]˛l11eȕy(F56X?aHDpmRn mNM(Q]Ջ.*bw #y^R./>΀Rl-ԇ(2/Und1=m?zV#FEqcOICd&7ǟ \wHg!sv"sϦ| Y gN}*m+o7āZ%Ǔ!# eVJN^N's .SQT[ѫ=tOrIB[#%Dm=$uVtx1CͲV`ht 83+]4H ߃arrIU{.P}=Ha{FXxcZZ\x 2S5t\)(a,`jZ?]/^sw'pҫǒX\0|X7&sP8OƏJHVuu'CL n>Gޞ .HD Yc>h2$B2 Ft^ 9̉gsFAGZ~BSkndDHy&΅{SJcK\\]٥=jaqGO=|z'Z{$W4 ;=l%|t"x}Nzq,JЮV1^D{ #5e"mgG1H<-Nx!Kl "I>!9~@gQ3>|{Dk-[Ey'PXy0Rb&g]Oվ'(ޓz$ dCT {rkz?-<YR%Ί6EHhc5tw^|fI@+u>M1.ҙZb?Pp?\ׁ~"812 =IMW+;+1Se #5%a( N+>yI}}?=9.dlqu(*9nȂ L˪~˪X3)4*SLȹf3:<T=1zi0PiHs8ꖪ%RAK!ʵSIS:xecx5LloV磥Lk[1v+;pq:O)"u9 Ux%y:682fe)lRRiW2?ϚcbΒ 6~piY9@' O"m5תJfTƋ 'o3Jap{lR A5;._&h9/xCy0%\ފ [$b̗u IEgtL nk(ЦLFIP"+J_vvݍ[ӡ$YJz{w%5;W)u~}ooCXDa٤=&g B~'wUqV汘(K=[N*fJy  ,6f``n 䊠:Q_h]NJ@WefB1[:NH *`0ZDzw58;!<%"G f8*%p>gBkkt"bަdVP2wQs| 5;J4IfT`kLGh2(՝e( kwTS4v^;~T&6XͶ޵:3ͻMk6 _Gu pz7>S޽$"[zSS46C0VI'#VWvtEN,lUi"xg-,]L_-QuV.zuh\6JbKB.pi%vY/;xxWry80(TrV9 ٺlZTLkG2۔fp꺐;s} O~.{1bG~Ej'Q^K} \/4'R? $-F`6S>o1ngSfJ%^,,Y3׿Su3 & IjټJZ 701tPɏU=GQؾYlQD M󤉓Eg>gVW=#=[վq S"URʾ0uVAߌضyq8)Pʳ*fI Ů٣͎eZ7+yS0KqJd܏"ގ2]eن5a)Ho_mH/3#xmFΜlFާ $~6[_vm7 a% zDgu}LeG3$3QQl~~L_H uuY>{ H] 8N"GкFg$co%T*4)="]?lVw `mk!w#{.[3%lapțS]=~4eqec Zjӆƒ=㲕t۞fkLc/ FQu@oG1w6=,P\ ()!vPb]c̰cz[Դ}l](%oVVhkW| stP^;&V0RCN8 5nfYX=b l6vw%%kŷm1&.ێUy@kĐTsy_l@dx-h)E1R"4/6.v"j -3usaPZI/?06ya{,ˇ苪~F•[gSwzJڣtU#=L¼<݂emqVևpvOH6gOEy??:ˤ,J=Ux*;Z!qCF t_"\bͳqAg*sR X"HTTj2knJ֩0Pҫw1)#\$ USBlZyZ/˂h]tO)L3 +#3([LQ|7t{U2֮ 7W{s{3Ju<#bL$cabpꠑ5`A;}Jb`Ubt39P_ W1@9vPx 寯bJ hV~>Șt##}z鰚=T꿛W$U)ݤ}m>%c}H4#yut .NDR'?ԛq#B\ )vwfョɵ5 Ol]e"lN,M$6Y2Mu[og<i- ` q4-ܯe`ω&ip+mV|#.Gix6ơً6u & i@WgzR0/C;qRdn C^'5; $=k0D&+Y*j^sgӳ6=zsC>x 1EtH9h?<]ְm*朦 pFұ7eslɋքXj(< ǻЃ 5ae8(pspl%Q!{*P:B􍀷J%F!ˬN3l o{JBŹèō}]~h㟮}xH+ͷL;oXػ䙓BH66!?YwvRϜE'#δ[X(EG^ "j氐7Jؒd6iw !y]WJ[x{^l;cA%ٺ{>%WaO.̽k΅ nJ!}A9 $c]`'<xb\YIJX!9}=!El_]%`jLjm`q! .+$'y:?OBf I ծdR< ҹq%cAP"tp>ek]ao6{βzb Od:gfҘk"@r{ s̈ehJ DF)2H wBNrorjXp+9v:_a*&}lW籟*>m>Xi7uH!**y6p !m%@/ 0|4孄.p>&6Uw܇)h KdJhڰ˰,8Fi;Ɯ=&xADJ6&Je~.O8 h: NY' gT4 #C2>lbif@/;BxG9]KZ0)q{ՅUXT @HXTC7P Uᢔ2]YXȷ ٝ&k w-cY2'K<\rB_,DED .̢m#AX'5.mz G&6NXɵQqifL>8w/kB2{qqv9api $s6`!6j4*xr{Fr2p.>iD߮UmKԞysx ]LfDXa}.9+8(~oܹueY/&@`e( Y(@|آfk~"{wO}O>`@q΂@QA/(w"K ⫫,l_Q:,ǫl&sL`"t^$jOnj%{+njl$S@[ߪ5;#Hj/ӕy}KiUi0v^\U1*) ud>ӜZv7hZ=j[2R<]pdOr :WKv8x*β  *@R]^G5dl4q$bވ tGQ1Q-7{"I;0"-1K17 k:ڝ\3)Fy2nXێ`5" bl9nhOh*MK,$􀎶 ݲF''N)@ w  [`H 0qgy_^vp-XuN[jO›׶;r))t·>k_O`C!4P׽͌5fl℻0%ovz/8_Sgf,-N2`|>hl0FU͈Fž}7!̥lŽxT/IoHg@4o(t䒤(o`5fj{)E4i;!05+.ׅl7{^7HaSw*Cj{w .%6 ?+ԮVis^^NT!edO k-C_ < rI9XЌ}0hg=Y&=9gR(7.jaD*Ce;k(mwWw/-p" PZW$!i%ӡaXPSۡaG,9eڢmdHvKv)$W0RU[Ix{!^ xLاg3U+eȖ l4"RP_f2HoA*U\L4=pS$"?!7F:rZn$LL6EJzM&$RV}E5%~œ=6u1.Rʸ:QRH#@՞VI@J+UmO,.*u L'$ ^6-I+5_p)d7hvkթ q3otzuխ0nsf!{IJse=nC!)k]j.V6ó,}9f)]4אe[djURCp3|k@^GX4bYՎ]+Jj?0Irh"K# d|5_#` #6 z R.s-5lj`cGeg9[,3VZqZt׆1Fv?MY԰t俋_e9/Z i%cV X 8Ϭf 2 I($G1,VEvxQx:]gd ͉I̭j]oPÓPbJ#@d wJwo-Wぎ΃gs#I8u̚6FN>HV`mõv䰥H?RqX6O ZEh^QgBgGMSN.(C1 rk1‡/ ".CC?ozP03ZеWV> %M 'FPGw+㤺zG_-1هmSTf2ǧe&hxZ=ަclX9y ѝRֶ*=Ԝ$]jD__\S}FtQ@W$ͷ>)ûEQTf .A z3+^ +`fi`67+4١re,[IP(4Κm35sNau8cFu>;qQO 2QLû44&NjOy:_+IJ4#IݥPE;WxIWJ}z-jZr\~>@Tb Wp@7RPL3`1튢)3(J -M6ގm".fDPd*/C7$cV%V ,wv jkVe:^-h>nebX%/\tRD3L H ~- b!}Cw@Mr5'#uu1y1)DsoJwƢo=R Req7uRtQ a Oɀk#J ڠ V/L#|[T<,_ A3nK^. 1)C;w6s! _:#[~F/ 瘾*W۲bµgQsyarMToomR׫Lb$W1lf~CG\Z/)D9nN.U_8W\|&+eRʌ(VZREKVUh".䫭( a>;'篨&/V^y <"iyz9.-職5AtiAŠ䖤`ЩP*($Π"`lk=ݻ='@fmi `yKgeĤ4 @ۺ\w0})?DQjOC 71)29sv[b&H0"1[ZVY׶Fiޱ#aѠMv8R,f$HH3H1i m{v$2dR4Xē[zv.{ k4h~lF+JUnb:H15Џ%.KgA&=BkgVXn~ %2'6@<l U'Kqgӏ]'۾8p+o@fԚgd\6A_[gV>j@s! V4 p YVNݸHC~xА EUY8ǺnWbL\/d뉋(bJ|Z%aUeAQUit H4YzO1חCNo`bss$ˍZlӜ|XVSf̺٧8TcӒ*k`$knMŭL`,eFb RLhTkӹ;BB~(E<"FZn,UN)}Mzojgl#ϼ“#`+]ɽu%ǣy8b:x"-n ZOZZW'oZQkD4[f3m-ʁW^Q [ٔx70FPgGnbLLʿT2 z[dW@ 0mgd-\ADžԚBBǨ{QS`~|.> gCZbdA_f&d*It_g@!w]r6%קܷmAѴLx%2rDD3 x4, 9i&qfN3됿AoOݧ㐮%Oj_+k Y7,Bz4C5)FwE'[Լ6kO\7gJV  [ @v]]fj|!<e)Nշ 0vR#>Abr%)w{B2ս8ۻ7%~ԅVm&g1cƓS3HA"7amXu"d˄#Mgp0ܾl1:ܲ.Ck"nP#}G<_1 Dyƺe~-xDm0AZ$i\^d6qm̧qX>{rѐ-%lZ=?ݮ&˝϶V^sbD um8)a99qw{ʄ|$Xnx>#0 D^ڕ6&iQ|#KB7w٢t]]Ǹy95 s8g_:?rOdZna g"|\|dS0}xyl$]eĜ1H$<ŭ'Y҉ʦT)iRaudfﳋm Wi} lYL\)O=OtJ\8R$ dzMoZy,QtGrCs!M{^Ծh:b'r5()(X_EC@! V_bBTq(菧0^^GТ(AhEDl}c~mۜ@&.[qpLf%8%Die}bڡ!*יK) `Ě8zk\H /]|Ѻ6~A:(܅SW2pSN܏VHIb}@8w>"ՙ5{/4/j`H)–> R|OYaeӠ4U.NifׯAȈ^iΞ۶v SaQo ~2DA~mB5E4qв<| PLD*^Cʹ`"ܡS1?* ^eg~oSL+M]_$ מJwxdq 55|8YӔj@#!?>.:Icu_wCc1@,o<=99\TgĴ 5qWyX:h+=~$?2ɢ̴xr>LB"lT7O$z83P:\a,A- 5\0qlw'um <}ECbA8 e C6'EGnjͣoKK:.M-Fs Jt Lf{~cHmx)?-y1ccWo}X mrq+PXg0 J3[sC`kk6f[n:=(ђvv@ B,h"J}p}m,ðλٛ s$1Uqi~fi ET-7p}oBn/&ҎϒX=jZ57QW#Ɨf;nHtL\.p]s#t,Vܘr&yup&&6lnoP#8*Yp"5uGu#z攙JO=ő(~[Ȯ7 ߷k  0J-}7LD[dªѕW-3h38bBaodݿ0R~moyEn@YXל>ۻ@ Jvg D;N>u#6{DEFUYFH#_ J_%po[XQ5 sɝ¯ϾrT{΀.P[$1Mm&{@qCB>jX^DG&h<ܫVT$J~ Y5&ĽHbdzfJ3gb٧&R`QeV+$ۖtC2u]k:]+ZK۬4oM Frgb"\UT g tyt,-v ]w^.*AfG;_!J3B=Tc7gc4(`=~G?1WYSkUˀjrLp6^M+STA?S|=B,km]4wqus_dӥ;g <f-txs! @]qD6ށ~k?6A^u`u7R#'P';mWfM"tAz'c%IY [v C32ro05:\Ŕ\Ƿy0l ag VysqL TVMD@P G!gr>gKo7MI{rkMO2 R)6,G;!] kM֕ Ň@RN][:[<%| Ę&蔒نrSVF]ܭq=*! ǷqXѩ&f T(Ivݡ3`oÜf\nO?P'"ute,t-2z,{ƹ.s_DfCcSL 5 H.N.4_Q:Kbȫي4m"~?^A`$,X_e)<Uky'Hة|44+yc{HP-˃d5 l]4m_Ư&jAB]ֶMr]@3}Mg6Pu>:IϮ sQg0r!)F=[+:ykj.*~Uy'D 1a!w[fMא0_f`  A\EZoC?vdNfJDMQVR,+ƣn~IWn^sO`4zu}prpo{T#( "/}Y ֕`TU\B3`Py䐐MhVjFtu$]B0p~.v+}Fa P=&Hߐ{H0LLlx7Ӭ\.W_Lďn %wC2`k!10^{ IyC+4"]hS\{Zs"~^XvQ}0_|߈@^ -!Vn4pzKŏݙ\M o8*v(ƛ^Z{O^~QnsrHFF#B1p)'?,uB) e- P\?`l}LО?—1i_k5f}ÞQ`)Jˌ΀&8{AnA' ,uߤ([s")[Mjߠ1zfX% Z5ʚG+!32q=E_XE{C3W"Ű+< .ߋ:'H!iY'f{UAX\5YG`"Zp|t""iAB#s2NUr~vA&fpY4z4smnRm7 wiߑ`[w 2.JECb}f^&7nwa}KbmBjM[x0@*@?6 h \e;̶L&=Ȧp<9<|H3dvvzV8q~YgO&r2tHdE̵#Aݡl"4.6^#8yĸq/) aDfF\M^Bb]#xTćeON ڦWtAqEHv#o!eN~v%P|6 2O2O -k/P,v0i/a*CcbaꚊP$$3d qmS}Q'Sa+M[(+Y3 l~5v= Yj3}6Úg8=o0u@C66Qkهv,=Cy`Cz-lWr >d.3_}Wp\O谽 4AJI$b7V>o1"XxBTIGgl]]F8k>q؄KoMQ8'.5>AA@qgЮ懊3t 'uIA8&;C,&,M2=_ ~-=-҃ͣ,KQta Ew,V|-MA!C6^"|׾LN&lp-2bhJ!Zf3R37J""9e]b- =<&j{O 5׉#x7v9^y&JaBx{Qfw>Z'nˀE:_͞{b ͱC'u?w@xRTx8<ϐ WF:r{*fr9bsz4َåYG0im= }F y}4Sތ׽LLI&Z9u\3ʋ뿺ĸ``/`/Q.EHĻ6{邊ػq#p9?m:^K-TZ( dѡDi\h֛H"pߴ\8|]a0,c;j̣vQHW[L2NT'[LtW+95kD2퉽#5B{ì[uK[,2wgMMڜ\a݃WGֽ 3Z!|_X5+9#!-|\OC08caNG%Y۾yiN#{LS;k66"e47ZPS7rw+AݼJyp&-r\6nT9[T%98LߜJr\5/Vp=U?T>Zn s 8]KQ=U5B̩Yt~ӝ Q7`ÈbňU#YN 8߇u"46W4_X}R:cy0pMAkyHR~oE$[H1`'.8 ]81#+~4a[75 vKiփ(4նGo$a!s&8ƫzc?4R}YRsO.? pc8>l0,'2 {CMoT _^%D4g8t$`.NH{C*%[z㖺KKD9hs_Eg8uґzαߎi%wݚƗ>ֿNtɟ-od/<+Ng ȯg>}hs[7&,:B ,XyXꩫW277P/7cp >:q(>{U $;W X3(Vn IC ۯ/.HAQkrց+Ën&,I}MZ8wuD@/k ! bqFLQ&ܫAY+҇*#`~N)R5`K?8"pXdd٥}¬ݪx UVԢXK/?OlۣXrШYίPqL=)(L5yH} ƙn8l: MC躍, j40&A͇Q:{7=lbeLj)'"Wna0Kvh((ZMB A`Ĩ K'!&Q¼nQ;HO o䳾w#HؒGp joD87%t.۪ gzjV|]+X%K/kSaZ 5\nCVp|uڼ9.햂 6և !CFTPZ\&@tu%UIhCx1-/z2kLKVjHrwNŬMUE6H6L<}DD<@<j|/}!->;w62s!aw)Mv>zHmB%J8!^ )Jrb aK JG!MG.y29EJ0#sc[~&[/X̛W}y0 4~srva~0:y"͓y梏׍$PN;i׌@FA_.a` L] Ƅ*5k1<&VX5_M/%蛜} 6ˬB)+^OxӏVEeS+MB8}8qPN< Z`i/^̎Y~$W9;'wwsWƚUjϸY)F (!]d#x[3W\̅{'QEJcmG.\fUмPV\[k}) s}KG'4^QylтhP+t:M%e-$Ղ#m-ae,)DV cnonn1O27ܯgfYx)<#} ҁsT$ZMV j^-o~*|UJS__&vq~ ʃ!pU{ -&Mz+$*!1`l߁y&9mdj!=gg4ɘ:72"˔ѡ ÛxؚT!_"㇍B8E.tmxټh$|^M6Vv~xmOܗ1iy ||=l5xU5$W\fsf0v<QrY_cg 0ecp.2ܒ$(5x_| [mS^T+ fwLb׼\'z)Xäˡ{33N}ǖ?1j,g"4C)||'d82XX"ũ@m^:m%?M{gV`<ژ-̅A},0_,xnUȶ馔UĐny.&F Jf{3d|BqF?Cܳw ?) :4wdyϨ͡ L f$登,Qv#5s #$ɋb$Qm6(Vsnjxz(~ghr$z$Eˇ,K4_8Y 4bgT1Q[~-;s_Ϭ_$M`/7+{KEo`̜7^-b's7OE*YGs[}픹; ܹ%:X,<'f @ ]/+x-P}G&sԂeZ^>R%SFp  7nSX ͅ7vFm-0RJ'NGFZ&G `XTLbAL!RzZv >;λZQ=mbEPeȴ2jуO#zBscױj@k`V8E$4}?b'_JTfZ!W!Rfe]ˬZ9}UP閅 [Dn= jze+"xz`:XB9 J<,?tY;FZMvpua/ 4jJWT6ּɻp)e*ÒGͯDbgj1S/&E (^:U܃ a<+0iZvw>k_֌o| -yxL '~Uא(ɴA(9:Yx*,ܺ!fa* {Rd"qɗf tDjEypxZ+zqVTlL %#_fb9J,y$}w.[‹_3%za703$v1*t}GO~wXh^Lz~DFkb 6+ DS $TgՀf_AmxʴaX|Kg",ŦrΑsØn>@kuͧ-oti ~)wr/+h \00UT#:fR-;`S_OWr/A’Bf'o({Ju'8WgkPLa~hgeH蹦P{Wl1oK1w։ُŒ,$1K +RS- 5ƨ9.2Ic8StA\ثj+Iퟜeu>cD&5`1~ ZS;'lNl[hC&E7e3Am `j$KPf@`| $ 5LPɮj9J*n^m|2)kN] c)[#SGW2}UKڇ|}vaK,Lo7OAǟ[%-9:bo"F@I;*o' 5w *'/LM'Ga{ μ!"1GY@B74"{ I{Xvg IyGu>eXՁPQYYa Xy I߳CBdЁV Y . (JKRUx,3 kL֏-(JA)o8h]7jɬyg)"hֵZ!%5U.=d7" y4<4``.i,Gr-MA^t:ODQ 8$ D:[<\lPiytkgM QX pチJ.Np R3=;o\C\rNjR֯O>:?גrM6\6  ڑەuGvRv 7Ў`4 ~f:N>N_EYK$S'y j<,Rkm1n^U7, c4x{,,YD l9#"IL{&u&z2S! :q$S!7h,pҮ8gה:z-͈I"F[m +vArlk( Ql=P޻, R>b- k$$󼳱(T-nY;#'C9A=D}4DvZu<R&pط d|}^۱˂`A;iڣϻYԪ<4@?亁vzU7T~ f^HGy~S Q<ޗg&! F )*fﶨEDQKKJ09NrǙ,b;d;C08O 3OOt\ jHC8ItL&$'myX(ϙ*ˀ쥭!(>02cy u.NO|\=kKD퐾Wl"OzK[I7[iwvBx|;/2wG]>?s1ԓJN_ RAS qȾnˆ:K"A'?B1q)aRh bN95% 2T> 3|,GMҲ+nJt5k5Y286D!w&<ܷe+tps34~.E&Mߠ|J}|w`, |T^)4m`ASޥE4 eTDKP>$V jy6raz:$jjmnk_߳.3d$ @ ynASp*&TbG)zʎ<ԷM5Xe =Q} )+ܧcߨL5Fd1*$tS :NXAb7 XP(`x9- Lu3$"[Hnp)V`1CG!aL~0 hnMY:qĘ[;Q9%%QNX-jr!ɣQ>=_Ԛ.fK[وU6\X2$/{GK oR|Yv"*âm Q=TBM9UY\<ܳ@EjLXzc [ +Dgl' ejhkrtyr 8uz9m )V+5`HXh{?kK"5IP-5/VR|Uuԇ91yΐ AGӡQ@4 \gW;h\P䑲\rJ$NۅwG!gM%#HMF̶ABAxpr22f@(:Ez|MmaU8 K'ȉ u\6k!4E@hؚ JhݮC楉 }HnL^Hö{Dx/ j]jv/drC e}0\!K vo˼#>0ifPrzbrq1f]BӋŕO  |)Nvuu.5z!LVO^Z]U++Hf_ח!Qrm)Ui1{]N3Z2Nf"TS ^xyy = 3&?}'L_U0|6Ea7'q@TEJ Ew:iխuc6GhD`mk_v %;,өx. Q{2jqpMs$vkV5NیDE([4hFf?B_){ȋƤ:\X.CFꏝIV3aS^ցsh4 I׻t5OBX fexX!2XA!E2ג@Fkõ(tz+rlkO3\-awB3)~4 گKy SDZh5''-xWgw"14Y+v  18r)DTn/+Ιrwj9+"S^iqytwPZbyzڪ]mvE_2,ީݚ7{wU[xwb'3)&X".bFd:K>'@+ah s*@Yy9l4 ;e(AVԌl;L)""<\dWjפt%Ku3p4杨<`y9.T>tkƮ|kI$ wξ,fN7{> _ ,teR=\'{ȞM^jG&8P'CKWhS,J0!Xw2grCۋ>悄}h|VXdrS恚6ZAvHޥF3OOi UkA*g5 *@j 7۽6F zu׶ H? жR`x<*.TnMҩi|*)x!VߡV3/ٓ =]Hu|~-{3?D^<'̿$)4럌O8Qi>wKGuRͩdj ]K42Bvd̑%&ɀ [ՙVnk$Þ(VV9kCS&1R~/3Q2k's؂ Oˁ}rf< n@afdy}H6$!!Edjf0zl0wz=?w20ːKn=;a>@ m b  ˦6lEv3K!_2੖t`D{ַUҕg9xC/8RxC 7esX 9d !}Qx$oP z|#zg وkڱ 6iHֻ:Lt³K] Px@,FgbʂW SLtKY@/1LvrR.i!haO ٩&ǭM8j?:@+hSFV,ذE'Fˠ5drRK2~Fi=|aGh'_d/28U渴/SǼ=PД)|C,8ƠNb8WuAp;DK x MSQ')Q#ć)p/rۗ|[J@$X'fuA[ zӅ~k}SshNՃ/)i1af) bKB(N"-y/ùf8[g ϫ١;qCm"z~5vS~ea ! 45}Hja4I.34B2 *8D|$cvzɩSvA셻gVG=Y1jik+?kXz;!0,4=2vov&hcNJâ |@3'^/ 4':82q6Jm"F^i"~)!-Ka&#;rl+:2pv2-1p|p _Ne&Zv"揁.@{rI(<k?`ԥn,]T(yQ9yyxD޶?A9y]y¢*AGvU,4Du&B9>hFQL|E=.l:<5s yđ SАp*Hm\ "olVrOr9ǧ++bɾ.oYYo.Q B?"F"뙿'W?!DsIvy_Oﷅ]oqPuS!Y.!9.CQ‰G ;x`nUI]GUV*ϝ~&amW:Nz,!ͮT(T,D3Jy)F@ K- ΔaŶ!tAEՓ3T*)8LfcNwsOa-mcQQn$s[a8W1.!\zvsoH!GV;z 䈒1z6ߣ gȋ]>RAԯ* *%M!OpAڜ|BXngFQ>¯zQ\ ?{z ̕!moAl ]N\=.C/ -7 `NcdV`$V٩Ó9v%kA8SN`1iOaQhR1ҌUH6NfMMqqH`a& {3dT=o iUTŌ]!HTW=m1;૿`ƽILI%.L qJ#=~ n-=Jr%Z}6|@URw6yt~o˵41)^╰峪$WXI o6RwևWx{T6u*t, i'a*'6dM* ZuB.E+^.w9>@QJqU*L'XKݸBW4LMIPRp9crgC~6^Fe2 ׃4&dOu=8<=YL9YGI1f7s:@gb"9C -M3ϳiņBk%o1Ы"x[kθiXILxHH&b^BWpFtZ/MCĶ\Uk-_S5*X1ՌʂgOˊ؛6f~´n.!^6#z{BujR8 (^_GQHvS0e!/$r>>bWGi-vV.Ĉh_I{ӷlh_{,j,ski2[!㮝P' " V0%~ sQH"ww]f{[ eJ(Z1uY"(탒6uBF"ᯛ3a>h">MҺ A*k^!''`sӏeoL1[,VD]=i܍_LOl΁bIydM"=%jd#t'\& @)ZQK ?C)3~lTKa,TRwqG|ou(6g5WX*cWA!L8ε^3zGnPm6o:W0p=hm/wn;A? 7M IA*z0a*#l;,&sF8ێ1>b%'6b,zLI+[‘썅*V9`px%:yG8ϑ<.)dAKԏy 2j20N%\ƛ=QV|u<`9L8aRܻvI/;BȖ-Z.;>M͂H"08vc,N!::kU3Wut*`>KEe*8/_.+Dr/g2jɽ#E69&TeS4?lIs[6;.# V:xwEO#_!a !N^cM҄ud3&,D=_Bp!hFm${:yᛱ/Ԟ^2%e/QC4U$5gdQH5&83Flym:{! *U| rO-q5/daz@:_[ֵ~$ vMe#E=* Ms}T2M2(Ad]ɭwZxy-f%XMY"?7(K&;@Λ4a$ 읓W`6(Ed3 +8hphmU~-ƞsu13˕5*l<*ÊhM_Q'+)9(2-Pjd6mq薜-kk)T绘y&Bpt-磀t] {D Fz k\ )VaȁXMB>% Oo6%[$M>d ;ėY!3VV=+fo]E+yX 'QfHԀ[U$4qĊBJNeUU[*t%˼gX%hWq¤ti,G?A 1V-h4ʓK-ܳ8BH Ѧ )v8m/C0aoc+˶u'pWm(paD$Sov*4 -~B`ڲ^WB!Z˝o?e/=+R х}1ܝYKbJ&uQ{;=ME,.'vqLݩDA_J`!fzx|Sw4W26';a -WUbZˁ }^}'}k-X.Rg{(dBSWľި|~/˘ XY cv8p"KoCT@ GY&E׸!o v!]/YdO{_H/meF!tJzh Itu"r'$ |G)lX-o}fG_CYF#d'Ȯ2C@/ ;Ȓ7{~Lt|zQQ zV qAjjWĘȘ`wҢSVhJ% cʞKOi$FOD FPUby&GӐBY֥An9"K 7m#nܷa{ wO7H'#(w lC^zмW)1yL%*sN(?1F5}a9ұ_#MuMSZA(V`M,U݂B2dQ:Pv; 4)j#4K3^ `hRgdBD}Q2*'|ЊTδ4|\gKݱg0Km ڲIb Q׸@V3H<},^̙Mov !2DᲂWI>j|waG񪕊dVk/^ p#wg.*D~-*eD?PZ+C-௒Ơg 7<: #KO$\1m)17Ye$+Q>~( 7dB~%O8$ᄨ)biPu+Ϙ08;1䀦4-X+dT3nC6ꕗA)Ӷm|ě^M&fÀ.DWaܢ!3+2ܫZR03MYīf2l L6VM6ž~y*L xHvV2_nЎo F/_Aܢ(u2g槏3!GKhmZ _ܔ13a2%MԿjZucڣ6Z..c^|Qe /N`\P=KKԉ߯xN3.t(Zp0=ƣ<|T7gs6+J}f(%YPhZc4sH>3o=j&T5̱&| ȱc6di`iրMB  ~k^utm9̯ >u+_AڃnB$j6kDsōaД[ cvA;s'[`"7ݮu*0g F:6JФ:H,jp#;/јz{$Dl Gٙh_CAs^ZK$>h!2pm7CMZ<@:kˎlB:F='Yw ^YTSllugv6F# cT0dtԕ,53K9XOLb3\m]q B`*4@Bum*`X/a-!Xn#-771&6*&a/|#_ |x,= M&j{'iAKc2gݶ'ʀB=%PX0FIr ǠMjְŒhf{͂#Nt5 ܨsI ;$B̝_tfԺU dm<ᬞmYleŸ]HTs汥_>ER}zgٍ?k/'mvI+"?Y>%eh>q 0zxP5QR̴^r_Rcf$/-YÍi.4Ld$'. 3ѝ $ >'C͝Ʈr tn;pџ5ʘ`i#~T{N. # 8u(U,ha*> 3bcM?&΅7CBBZ;4Rfy Io-g< 8x%XC+m0o0,5ˮdϽrv+*İC׋a!H>bCmz`8)U ϰBe(jFw΋Z6iZG F~> N-j?l!.PkH EuZV12Ng#1[1Yؚd1;&$iPtN.ȽuL߻5xGHu3yQ۽8$r; 'b.f +?dꋅm/D@RY]WɱCfPc 9mV7 +iQ1`> x/;kGSWAĂNn|S`KKs+W?̉!k3']til&7td@|,' qցӳٜOY>Ϫr dJ~&򸴥h=kx?vڀ8Z! P**̈́X(&oXͩy1dcLKӚ TBg<pߙ9Vv-'FK'ҒIz~6 N:OUlc%8r޽ݞ ěOU|;h9:" vdzNomAߞPcoF+[b&ye:QB>;EZB0_b$LAlQ)J:a<{mѪ]<<\}#&>ЁGg~UUԊ T,QZ#ƻ^2?Nbs3{A"ؒl/&r gGx"B0ޝp󋑻f){\TSUFK^LYs[2Ebx>Y SVƒ=O`ˌFLHOI=Vw]-X]A_Ao^#Z>lIå*|q:')quDI[@J=U3MD7/xKKp/cs^{'8=[ᕨ"2yL8/%B"NCD 6߀B'&%GL mrb[p_p\j.u򽊷=ArD(\m@j;8AXmgdM\߇WWYEdy >\̠!|0/҄!$ABrՐpsIwjp d:3*m :='ktd爇iA3${ytQ瀵Aگ4q̄:ʜ Nd"^$C$`R&Ck\rz*{[v T AsTr6LܺR $^I0/.rSBizj;jHC>((7 _v&"% Z/85^OqX쌎_T KL1)[oI8ze,\F~S"*fGiͣdN3 . 7ڐհ*L0A29ۙIx蠿.0:R#-Y vWwߨFx ƬwF$?r!dMfp,9;LE PzqFO Mm7[BZ? °!4?NȽhR+djyL,JHRqY> ~D6$ݲ_gu\_ D',Zm(S آ1MvW};|$!K58u.wk4ĶVIMk;3[~ߞ,h-Guy x̼7hғoNZad{ǍeS>I&n lGB??\ ef$E_Ԗ_|CC_zO*]a06Lƿyej'ںJEhEށmwbF,=NrRt8~Ru /*1 HjXN#t 4ӔvJ\ "!$4qC$=$I-&IH\|R7,͔QUf+A-ϲТͺQoZBEx$#rp$~M2VJV]ߞD9[b&*{)!֜*T8-dȘ,@ ޯ`]1LgPhӔ/7Ak#kaq/boJݳv?)`M#25=Q/7|iRF6' ';+ЊG/t!bXF+!s ero dEt ))]XS5\dt/?SQ3v*Ɋ QUqj\ވr.^<:|40oB%x@ >"q(t^2=ӸS&ǃŲ{OF'<>{[w8Lwq^Ę<T Hwij}?"'gcmJŪcWSRe}_n`iL׼ᾢۡ:0``">yYy˝_'[(l*:f9MzJ1 = ;]`c;'FC0|}\$_~NglԷNT8ȩ.d4;A{i&.7# ~$v(WP==LNFE)n3Pq&Ϧ*KU#>W-W!T[?<>^4V_g-F-8!( F_h'W͹/MwqMUon*u"'W;[V| (&-͵5K?T? H]'Sf&4bBjˡE=>tGV+L,AfES1l$ 1knKUt:>)$(oy:ㆱ 2j.:,՘kB߇u0&zT'ot2B "gbNa &+VJ,'y!ꂜ͡!Kn8?͌PkZRKY5ʪe=sof5nR"% 1zn2=G+(l%# MKM?7k욖 ?0ǖB@39ߨ}q󤖦Ajl85k E Uڰ ֍Hs ѐI[<$Z>)O89~=ba PI-P(+eS>%R"lXT埡!#IF"=#n39Ù9|L e+En*d$_ȁjiuwNY}l5kaɷ=鑈A#1;%ߔCU1aUP93i: s^e](*"R86fODZQwL#kNa[!m I0sςݣqPUEEyJ ct4OE!'8ܕCHwszM kŬJژQ_$1!dBqj8K'5Pa\ȆjFPy E@;@pFhu JU+6nS23SD{Dpc tM:QZkMϫץhZl Fø:pGWVtYyuF#]6P|V%.H  :5<%FqFE@?Y9(N BEgtҋ:O]!\T3GCe2Gb7nc>5pyy@ ȠJ_7|9-'y\۲ͦ;Hݓp_KJ=&@= bH8Ĭx`x,1}*+:d;uwBsg֠&KN^?T)D\]N*, #m{tpQoY,/}[p\tG^jTڈ1 d23B )#=<-q &xBGXcxS?9aϤƹPbƹ]mr2MT#D7q?{.f&ۊ\K2ϙb4c*l=色1TŜӳڶ˧dtL_h?b#TK@I8(eOMnU0q%ζ* ?aF;R7<@ZN==Uݙ'ʢ$ #v,Rͽf ^ 5,uMUC&O tBjߦPD`6!~ƞگxtĈtjYN'.1/10:}*{eXzU|J=~)1b_%U^!Pޞ-UgN@:FV_(5ֱ"xC85~/EaPȟJ&dT M]A=t)cx\<U1Вమnu{;<_}ytp:.1AQgQڭ1lNHkI(-`~vtq7Yx<1 3:>'k{j$=qA "+ذ PЅ`V/yl՟h¥ÓR|ʲpSZU@_s۴o gQ6o$gU4.28%7 uO_ObD,*FUvr@EwtvqwRF|l%K/?ȘwF oTz%1(_8 2N#[X$)h,֫^=ԶsD:3kp7ͫiɏ89ݾ$6x172Mg4QVJJs# 71pGȬ7b.RzLɻrRd݁[.ʅpjATpf˼L o4., kw` *gR{KtlO Ѷė;'B^D9쳆Kf65|xf@ uώ7*sDS%Z2 ?RjG=ķj!:Fƺ#D~6۷q\Nّz!(F75$?[\mSNb'ah"+՘A ӂOFW`zČ lvrfc_ҽyyfIte彰D9vn-JP~b6sroUK8h"uK+}nٛ\=StǁIjA/'ZN4clZ'ܰcG&ڷۧ<$}x!IěW0d ^+GW[ԡ6NsJ5pHid;{3!K,BbD`as)Mwݠ!vаoO@Z Njᰁ H|/csrTk{=SCԁgk-'+j3rbc懍ְݚBIe0!7wR x# 2Շ8-nܬ]oT17<&yNU5<.8L/ٵNC `/J 6GmY;ݓe$f"@1z3bw(-dI2@OշmB,c̿OdFyFn[mZ5YYVbgCk=ײ"1VbnU 5p J{o~5zז_/ Wx&;]w++\Id^C#Kå34 wՑO'mΪPjX[E?B.wO!;zO- fB458qbxL1|:TE214.+q#5&7 'ƨ'{ AA WRDfTHSN"vͽARjhumD:9c  d )y'{`@krV> g3iTRȖզl>.3, N!.U(CzMkT 38)U|=Ũ6ktĮ\$3,V'.U󥗚H뮫b=u;;LttڛL܇jQͨpe:tǞ F67aD'ݒ!;%Ug3杚q\8uj;ы̻Xޡ:IzMQ DA'թ ,. YpejPBi&Eö~~?Rղ$*LMz[2VsWB4( .>[̭Jy>_RE5+m`H߯U]NBzt5Pw1K|`> *'lTMNUiO/yr(FfPH/+k9/--+ե~@DPu(m.C )8rl[Ӧ/Yn' ?}j{.ptt0ܤ*̭0 p`VkCv4*1t{QޔVlIS"qf[љ$̙4bJGz֣/R =kv6hPu:++YG^T]Ā+/v[9m$=`@1HyX{rhg v+ٚ 0=e+si/ V&.=.duL>NJg<魯w88C;5s`txr4ث~l9I:_:Qhd%zDnZ+w:z <ڕVa0"4_qj6\ ZB2Y 4m/}5w\"0Vs8pa*50ZaľcVI)(2l{#YLDkQw A MfZu禌վMPIؠIw Yݚ^Pq tmI@Cvô; ޳f Xپ)p腏.A{~Þ#-(F; |OEɣ5< y?;r4(oߚ#`pu3MR*:") \7/M{ص02-%miڳs8cg2㊘,KW.%6 ZS4{?ַ@(ίpNQFdrűD7g%jzn/OnD.Vyx}~.o1%GY:x̙yXgW?jY5/2F݊}$rǩ[>^VN@֛X vΛ^Nl )9rEnN$_ėA΂ N708va,_{ź} l^jqNTŃA"$ w0|BdtX^Fǒ-ղ1ɭ#]oz$BBә(_{7 s]Wx|Τ.nˬHiSF8t:CD%57(xiNy.̧O).{Ҧd(Xla -xwɤ'^l!0P,IɮEiW{7 )Olo U:u"gk^r V=W6ȴ3^F*p_ F'C@Ϩ27ͷm"Jf8̝FT;umg`?BkmPedjK{,&3W)pܽ,qU^>7:5&* zlrD0Эh0I(%\Z 1~QӰV|ƉH@6MIhk֥$Z*߿^eitVEUm^c/ Pv+4c.M(' Av"2BRpt){]إqTXz{L'"%0E5`d8!grVjqA67$SQb"riH3 ;E vuc4l;OD^e ml1}h|yfv\nbne#-X['n+qE]ޓ(Y$(+'28kĆ}:p'fV9] OiD7r70t"Jjf50{֚sY#\t]$PN"Aoca0*Ic懳 f -by*M+8mSrꊫ?O\-2!1F Tiϗf`yZ# 6YO/7t(HB^F s璻X[GXWb\c-KCŸvP8Jρ\(LTtƳI!ֵM|&)܊ؽ?6= IТ=AR1#tΉ9633ʒ'3>#R$#?,v~Ms&"9=Fƨ) k^#\2;n[ 7E%'fG мsfqCtjPVWekk K:[2Ǘ}~ِ{YnHj >wXtz}B>0h2cA)ZА\sz9id:ʋ7g4n ޵;>}%ݻ{?Mlk(JsJ$<3<qcn`\\:o@x(X(f< G35$̽rr0Y%ٞPkH)ںZ|٬FjY8! Ft 8#xR*ɰŨ$gMksJR2 @hp1LM>4DB /보ޖru'at׸iCƆe˾{p$/a #QNj.9~ ysj/u]e1\2lh2Q+?I~xo8&2#2+G@~]NC"yú gن`[\(̿@laKP96[y`Y7ZGL"ǢbJ0=,~l{86nq-DX }؍o,&hN"ӼJE@31Q!CG*ǵ ))6a͖,9"Lk+c(H?2UҡˇL)?'bn:5)z5{LҏoR=4h|#ݮ#EwR;d+ Z?&Ϯo !(}V5,<7kxUy qMly-Iϣ03 $x͆?&}X8l־`N}ww~/: Q-OD% HrgԙIԐCKeo?U$mW~viBp/c׫2hqw㽙n0j*AЗΚY2WyP> /hC|8<ea) VLK&qaf܂C k(ݤ#e#yFwzL X:+CךcZ2#f }_oK"aE Af䟖˹ʽ>䦴T-h|uľ%[ Wxྒ]\xeِn䂙jDLG5\SdR;n68}e4sNXPښ=%g1d$}&5J`is+X ajD:ہC4 &{U"X˗u[YgZ5ZNqM}0XTI%8}L7, y]R:"lNLR o8RU[ zP5A܎0){gqa*0 "gC9a9rN$1Id.dKh2MINwk]&/*밵 0iך MC !pY4E#SNn*S2'pvX2xLR!ʷOȹnĢN;p@l۬m8B c .ڸ7zgF'@.-DA T50ݜOwFMe4DG?,j1ə^Ŭ8YDD. ;Kו.W6M:",bDؚnSφW qc#E(`bdžَ=mX@@[*j[d@; u}vW9ӏ!fID "Q>*0Q"u\ H`|K-*UX75G՜yTiRSo\)]_ [^P N]:f!md4_hE0F9(rmMjDyrq mX^BKGɡT|"G "a_}wv}hOvY"ҐT3i\.z#_#g)a@qޝ;Q7aehWSO6zѿWZ~1>._q@%;;1iD(#=o3a+'!YٰC%َnV^L4dnBd\v/OL"423ڌ3e]|Z]lJN~mA20 Qp_j cߐ>L0`}wGg>I`9aABKj4T DϹsD)R>U*k߬Ym AtQ,?+"xrf!v[QWxZ֚<^R 3#McH)YJp#/CCo7N8$G,` LVXs=|QfrS\j]厦f@uP[g)m7%BU #yir]#[! :5{n{BIw(K\>~:rK-+k)?74ڸ Cfkx OahJ$Q-(ţ9>^g6cȏ s Xв+i9.E!z$C?n|ܥ=F=QDFB=v)Yho`~\9[Yʞ<8sz*%l}K9jg$メ;ok٦Q=JŠH~\`~7W<@d[iK 50|=(ON<}w7;"ppam{!bpPOwK.%ͳDvʛG|^v<,uwK(~-/eJHe>#KpgLd_ݯxvZD 蚸4`Gf}vĊ>HļfLaqа_|Qxe i皢&&nӾhdWpj~pDΚ䚢35fH|Δ=,YvZ%Lg֏y2 a ׿^bU[1+)JnFaY\OD;Ic7hܵϧ|_Nc;;fB1ž+Z.as{U>cc.)Pi4Sֹ^Wx":D\k!EPPjyڱpE6晧^\XRS{qIOtK> qBM\Ŷ̂53sYG ;Mȡzu7! pk@_'Kojy<1Zivp_wlAv3hG4F>'啥gFV__t$IL۫)^n?3CLz+"OƗLSЦ[%7۠ ̓ЎXV#2o<ɀWO& B?b ,AMK}-ObvKkˋ/-$/5 *`ڲc6>fp&U.;*br56* *Dڢ!xRi PyRp]66~YߖA̚ڠ/eH36z nPMl#@ "3Ș\7) [bL[_\4ERJ'e5h ϼlY1$s6pujfuJx/jYw+qVz8Y7ַCz0G,v. 3 EP$tFFhpU-?{6~J,I޷4GnQj&ƞW[# eN+Ih0jO/Ձ"y&-F+=5>sʹk<|hScX$CwI}PRV'''ڶ΀Lz$ԁCe86ɾǝ Rf*ZΩ 6@D@A!t(+.}a[>\h %u2H4rׇgiӺӃ%njJE_y;(7}R M2KM!gv'N` O)ζ)#Dg RYrI%8GB7Jx86DX ևM 'ZZ|užΎt=ZKW'_~NB% I&1[HmaX?08'̩KװHU(@%94ֹw Rڸ 6A?A{B a^3jÛ] _.+Koԛ ̥i28ZOKgF =N>tRK!GLI<ӆV@02k OJoxUda~!\ٌnCH!\Bj"Idc8B4Ndta2`B&2EȡZ*X~ʹ"TyVNEӁE%F& L "VPU7*~-0|'e-5K߃}G!,%TkpSaSr ϴaO:Z@ ߜY xHBi6[+ܝNrlsq֝GqļH6( Y Nդ(_!l ջò\Zw(~sIi2%)ǿ9*:zOV ']ԛ:}OwWV4-ʓ!T;ug@#;cJOAex?|"ވLӉwgs hW Ԋ{AW%yVXHt|quKRi ɚ/TՈH8Ɯ{K]BY##Xa(Ğ7l@N)KVgTGQRXIj9U? ַ%Xq{h.uU3CK 3MO(:Ysxٗjt_\[ZYlorXuZfQ/+C4$fi`e&6q,E?85GrXϕk34骡.ڰt$8 2<MCVx-0 ] \|&6'C3lXcX=s̄GEq,yкy+qOƒUG-}`->Xch ME!i|fEF>*'H1;7Y%<_RPhY _&3㊮ב";lٺ#" 6^˹p篋ǻ_p!6`G݁Ғ[l ǎ~%,r>Iwtߡ?QZ~T> :xt @wvגC= 3$udaeO%ŘFE%tes x%Sgf1aȌl\?vlo[ qiG2SZ,MoP;afH< ?(zVX̠=p`_d # 7}pе`1_\>h.Vx~9E(g[ԯo*_2{cc9+C"ui fw*`(dBU2ߌUhq{Z4M?+1<)0tu@xqB1ЁaxY (`:Y XFѡуjL̝]Z!Uiik/Z_v0[+(|Y?mSA!ڲ*Ob+$6 7gS ^%:Cμ{U4_% OW^ pݙ !(!XU/tj!=)cT?YmͷabH ďd }ی % QS*LWAOl\ KQ WOi-X~U漼VC"_tsB >Jc1QR櫶Γd/bLg%]ӡ4'|eWlŔ\ Wq8$M(?97iǺI0q?P4p&b 9w Gu }e :H[O ʜ"WgXa4fyBvb> GT C_q"Yrgma%[lTc&8ȅ΀==h p3,/G;[qJO(8Xpa"6RqD#VTߋ7`e0+'#gdR6\oKR?Gсҏ++lt uo<A>ECqN'3D:ϨtN.0[%nuAr;DSU %9 b HY3=>ԗ7XWX&8.wMUwhd@ґs\4 ~P۔FiJQnjg_ػy8 (xFJI<>]!,`e[F7ցxkhΎ]AFl8A%LnρVd;-b\ĘCt쫝~ECYGx6 . ևQ般E&T_AqBb1Qݶ8gu$їi%; 2LXAǼ|ӫOK];؜ir2s-Ɨ2H#Vn&u$0L< 11giⷜH ENdUк[|t |"V|wS6k`MA:RQH*W^kx}ʈ퀌2HvֻP@c0V>U;X4fޭ"ЛJzR g[yDZ*wo5DGČuh`^.ƀ?IMn>,`h0y(h$@=ftTHS3*w3<*˕5E}|VB`nɉ>y+ּh]WX ʴk?L}PT4Gp ~/Pr}K[3Yg$67hG4TX+ 5]b4c}wj@Opuqj;ϸ)u=X@) t.ӈ8EEi\J#@(QO`Gm0NR窜\n5u5ekzʽlY&WEϜkd{#C _ ~פ|=D3b]b&)),p4^&=YUcSmG袽4b_|niBa'j5+EpZltV]?VaSMaoĆQYZ^·L˽.;ZXaDKkKDPP>0XVycD#HG3Lp]lM16 Gtr=Y͐㭮wb.{1± W̃d3 ɑi-?EP9ǚ*sih!I9d+IJd$&qcE> )褲^k 0qf)Wpnu<]8`-c.e}_W663K6rs(ycNju Qr$MQjV83_閱f0yJ@ W; Ԟ:{CEJ%{vз0}"dFi+&AC^Cp}iltF4.Ui*ChX>Iephgc+UnȭX/ OwlPBA.l@<U[P̸z%0O~$$۲Y3F IqT ?~SNI> ƒ)찭يm#gZW'Y0]goL^O#^ײ[D|v$*hp,t) hL+(Z=?xW`1K+aⅱN.Z]]vhq&s#u^x%~?SB- ?VS668s (Y,~-;P8ahR"e>6뻮$a q =rSĥ{I )M~b0ZǗ_ꠞ v ^7HX;[m K*: VxU0H-g\̷_꘤)لe*XiMuGϾч?ف>Vs"@@wh0@-~*z9Pc18b]mjyRjgpq!ힱ-g؊V^l6Z l؂QhH8yHs"ZVxSSI:\jp1KDp{Q.ZmY`e4c /A`#2R3Ԉ;dŗρDYWc Z/#VjY XSؼNFI9kנSs_kALãL])]237F&v諚tUѳC Q[#]abF咍k)"xBj4Oom` 9,Vբ_1EU΄&4.F|d"O %ctc6F;\xRDH3mpk4~:\qvy،m^_UYdYiBdu85SVeN3.F=֧̳p*:%L[6茛et]%wjg 'p1[3R(o6eњp(y?d(lbcX?ܚWl[ *L]![1|{dT.{GѺ#+) " ?K ʷܠh%ȊMIC"e|`'ͧ|\&' u0NB=NSsm5y 1# F7[ PkZSbAOT`KȀ(Nr*D0s$7/yZS/[(Coyυt2Qqyju;n e9%yWּ06u5`G?tG_-6_lUMSIaa@A)%i)v KFGO]W":8atI&j#1asa)TpH|k|NrsNhm&$o4fFh5+lJ$>(Шr nGv`IcR`z/9k_ɞI u =7qZqc}{0\Ů48ѵDw+upyy귚Bxۨ]8Bë:?%N'yhuhՉVVnWV&}1{VڇSQZajO ߅jAxWsI;я=Z ړzTu3>聫C<$ D=Ml|Md}ͧ }%49YrBXb 3πi5+jkpBMХP6?mTm{e7 izAi|X?ßDmX7 ">UDݙ(sUL##R!Z\,8*a+fF&@2sS`}ऐ#q(Ƨ;RNß2QoO{Gy<_;XDԕmVI>nK+@*] E]3֙.]Q c5T v{aa8 S*ѥ1,pnMNn% OY: mҏe=='[ 2W_4s-X ΰ0VȪدo4kԙ k z?VXc~+bs\0ĨIZՏ1pb47]T/N )r;.&&YGQSzlO|BLsYoA6niK|12~qu "6's rOc3*a9D}꘣`B޽{-z=!1á|*;YHiǥ@䞕qF"sy. wQG3P9yb2A5wu6 z)jH I\Iec#k[S!M%V5mM;qƃ~Lv'ǶoXFh]9 8뺚W{,dKrIלI/2*'`MMl|'ok%EQϕgqַN ~^z)*{e`1 ng}?`#3z"_;?vn 9>t&CqJYEU\!Uis\f\0v-4@&lLrJo05? A NQJ=' V3 `$&SK^fٸPjKOqnvh?TWgB$ˊgyq%#H 6!%wCs6$ysxJۼ'0| Z_!{5Eݙ'İ׌HWLTYBY"X0jȤCqqyhp/̠8_?T]|܏`9>o09I'/A-6gYw!Zb=;&"H+{yKp >/DlzOUi$ꁩAa~U~Sz^>ˠO ^#.Cg .髩=_jJwd`jrQ[F:Q?| SS)3w-XW[mk[iNgV1g|A o54덲܊`m y}_4M ݌2lp&Yvڐbpw_2FwݜNPĚM6. e>^la#|Z4SBQTw%|y`pp)l!CXPuVx($:}7RWB?w+4A3XrDZVA|s~sz3'laϳg&e E3ց_8M٢}3?pka2_@a#(=d},)gF~>#B 6d]MtAdq`}XZK3Hݭ]Vgt9o3ۄED6sCd|6~A{ g7J=N8|t$Ռr 77}T5ERYBR6.FA1כP֟{S{qVz׉9]GvƝ 6(}9i36DzD =;"6]MhKI]›tǶ\Q,I@޺Bvyܢz|tj{ִ/|L5HM71me/xuQOyDsT'>F5QDkiuÎ7٦Ӂq.I 1q]nE8rcmJ݇i=Cʿr[r ]INC[{ڹ=' 1zS^xCP%ד/$ ix!m-HY E$36Z!Ҡ,׌~Ǯ+Ց( 1xp~VV?Ѕ!d^䡂AeUU#b]7_*'bX a9ZATu,u'S¾d 'ԾⵡѾ,T@snxZ+yI 9Kᘔҙm_a5NK"콑H2 )Acn (7ٷJelXһQvϐLDp+YUʥ6\WL EjbXXԵ^(ݔY45>(0MČN8n%`aW+"Ə R_iHAa~بBƽH`vÿv5b>"m3tЉ1 ~,l@7{Z+қ*HiԂs`;bwztʕ!e96UonIfDj$_ɔ cpi5 gf |BrZ穹tJCi,_"[I^UIN܄F2#^ɒgPN31zNSz/P!3Q .PQ*zW#{7 kW!T=Oԡ&nSVnl4L]lbq(y$zCc\4P͵P[srv2=i)Տ)+\ܾ*2xtJuT1>KIft̞)|cy*3&ψiH.g9{|֑)gz2[ (d uFٹaC5,ߧEYEO)9o&)&Z< Uĸi(ԁ2~}ol3UCϟ2; @Y ̻<# [[=;(xpcY ߩy&^5Oü!˘}B5?I(mڐr,3:Sa DrUf덋l[1 f-6zw)_?a_fmB%!4Ql`0\4 LN2URI9y éd%F}Ԩɑޱ.mm-( We3 oe4 M'?gS -;ؠK7揕#D1ge,n ssݿ稁fQE#dkѺ}?Q:0e9^Avw-{;헛?ɏ`F l)`|ǰH'mX&X=j BRaFkƒБf_݋hI-_XviUtHZca4ijANOI[AQ\dDiFǫS_9=T4-}|^4:8gbe] #3QH?9.@x.N A#xtݽ&e#|s#yN < uk[On4.%\UWT K^oui]m"xvУJYws6(G +9(Q@h@bJNy=I2J9{DhVt(ũ5WrzIӭ*֐&3-؟Ep=Ieq:y4X&q#Ѧ8bԱ+u6UI= z%čuܐ&3Sk"H+cmlU!z`_¢DѰ8%y<r瘬;@XM>85l&?ӌfytEʃ肓 YX_pIxa#2( h0H7.͍%ydAyԧWtS@a )v3' 2CsUHfW m¶bvfAP6vmgaUAKqݠX`C/4x"c,aqQԺTɚ6]Y8{H?`{jvV2zF PWFrfVD}c} 2JHh0 9eq*Pq&1 [h3nu{IFY]hD97vD|h9'\*:n=rzxOx]+XBc,w8C:h4<<\tY6^=mne'fa%!_֦ -NJ0 HQ,)% ֏իR X7"D ޾8۽9A"쐰0'MNYg3Jgzu( %W h;6-ۢn [8'*P_RLv nIvgpRI\ucMT{orOIhk3lFZtsAFer'flq>([N3ў 7 WL`ǮE_s:NlP(.`)Ho]D߷Np|$NX\3ʙܦ"n,mYŠo&Ё&/FzҘ(gzj )$k@M'^9S)A6O,&94i|a3^fJ{Cd;sobz7w†` aX!Aff^oGȽ~8ĭ '}@ϰ 7 R eH!\0NӗRTjhIYY?bSM$ &?9d'Nm)ȅ-Ȯw.E[*x^'dQq&D&`Ԧ-腧1Q>7ȴCb"k~~绹b7<|Y^W(=Qă& {䟿F#`x2ïpcU^yĬDt2z `wLD_$(L1Dĵ9#sa!{qw@h&(4&:̴?0 sVnGTZV MGR~$:`9,8*d tbLr]Ckųb.џMO1=VT^>448 j2GN>Uד(x ^"6?fc}3B/p]n`"n˄f.[3k\ 'eVda)CniaHZ]?ո9X*7VdQ-)*}'M1-,Vůel`wׯp/B+G%/ ۏ][pD-o ՑǏ"2Dw' 0@^B@4LI#kr&mW?xngzj&nd:bTзE (qU >%|,j O~%IpZeQ"^dG^()SNUo״P$CǓ1K|/PS^v$'Iv>M ͤrR{1+Ynӄ Pt{R=,}v(Ʉw$@㔊R/v9b!3aɀ@eV#N]{Қ-[8Ƥ#JN}P9Ǒ!'nkEk#4eFWﮡ9pS&ӗmj's3 YZ2"$Wz%abO%Szih <zt%{HWdhP/ mN [Je=vLvLɄ矂Zl5#~viq" Ԃp$SJ%Tc7X u%2ui1޹umS9 :19$Ze0# Oh2?i^L&v5 PaY0"Q#<4pF}xs RP&ƚ01jWMh-h)A*>¦bOUοt# ܘ]ױV٬K1\ҔBl7s4Kw3֚  l)LECVZp%#08?=}ڨ`1 e& "KD/? 0M:"+UUR(_f|A#)&Iҁ82!M( !j7@S Jc"r&mf< 4\lI٣f(;9ɺԞ`eJgjr2dY7rea5d4k$h^y̻]Ʊ 2z G{*yhZo*u6؋Gg;'05Q^Ɗwyڥ}n_ #1PYRj=}wlۅ^eR[1|ǀ@j9~Q ;ݵUl,w`=2ֵ߻,> ޤP\{О eH~#R` 1@wwV-Ķ(ͥeSh]LM)qw]7Svݑ5ɞ=/9*8Hw}#;rs+GÂ>b1w`kFFDZd7AQ;a_0B|C,4( O˃ A6hso +&"pRC|ORh:_2ch]z<ǯqIKaDr5b ғtwùБ+Sv0EZ,j)%=Y;^0vO_:ћ$E죍H)kzI]:Q<}/ƍ?- Ba~>AII^&0@ޙ/_\=3):1k HBo(6ADr>m2zl<"n2m&ї6R RCUB)Aɼc@+ 4=ȫr\$}Z^ULo-0#N=9t*Fl7 ?q,9 {GyuB|ˁJT?Mk^D t?gnig?͏U*/D Ot<8*5r;T.*PsW*od_-i4X#ϓ{&šMD[hq6g)\i?zPap9,]k= w"ǮI]U.E^ } lb/XFy=G. PlxCjq|Hj񊹍z&F?f6 f,yV+Q(0H߇Njˢj3NjHQ)6gOh:IُI˟*CI@s-@MPە`]Xc<_qm9'xs;F@2J07)}` -5)tB+$1! jɅBia u lv9bj*{+ENEsA0 Bs75@>޽! M$zhOP&DjDGy#/ȕ tAl^Z+, y^ ZYhDž aHHgӡ7iq͎Lg pe> 0U=[&Zʘ.J{g qŽȏHT@! % g"# ~o.ж}OmhHl?`1MШ~< 8ϗ/ӶmkoXl%h$W v33MGw;j 1~{댄:U9yFZpdy[Qvd׵=iNdݧ FIj I_EKFiYw&r7|l!Ntl߯\1(HT=jn)r˒Z*ƻx X "BWJDꄊ)1VX}d}`R]n8SXs5*ߨ)Qӯ$5|pL$f ,R:_xGqעq C@Z4MЇ 3K1:7mCN{].s drq|5vc89WXO׭JU B{f]rBAЊ~SN#_~0}IJqGT5gm̒S3{Yѩ&*}ZVH^&12LXhsx[N SgAtm&W kY}zNgZ<&mͨ 'F:߃$iR4}{<0rUڰ̠@!:5сҿLK^N CYM|Rǭ'VxG@c-pj?,sF]z/_\9|܋Dz\66Ɲa.8J_&Kc}c2;$zM1\K㤕"X|3[\X #:Շ=+LDJDS5+<}L <66QzF n,&Hp!?qmhz^wJҋ۟Y\)G-3X(e#C P[]& {\TT@9XEV93@', &^[*YIT7'CI*Y(Fh^񥭸[`"P pPhe}vCM9Ƿa~j]+ɬX֊ov!2 x'l?۾"=vH-Cysѿ( WV'a[:S|Сw>H9/B+qxD86>HqlEum''0ZyG<695X/S6&SJ4<~\Eon&G+ObR2=n7FnStaQ]r@ X&0J}8N]+FA\=.|s詏.UvFqV(w{*ny̙_f6~=T.nrx6Aze'9$?gshSS G#+ϊowS1"qIt~X7HkT0 ͧ%$KXɉ@iDҟ .Q@ ?Q[zg'UWt>UM roaΙXիIz'Ћ_`5dsM>?dVZGK'E=QgǺbgΑuYjU7V" RP؛^UГ!0P% n"b#X> yxsP;.h܅EOI#/nrCK+fedp-|GI3˒'.#_#7pɵ!ѓ* $O%,,u[pBm01"O -ηDa2Z bI(p흟z[oJ$'3NxscVLX*9i!8<ƗJ|rU] )Mi(OWfC48JyIxb\> #Y M_3nIuVDaf"O`~c\Q& s":-_LkN+1g7@)]_䓬>F#@b~+ިu!é؂+]LyDY 9t o(joԡTu[au(ZX Ԟy4:>> 3wb8# $/~>z 6ۂgJh^mZP{1g @c-Pnef%tBt *f+I̪c).2 ہAC uަߣ>:" Y}$ﵔ#h`P*,ݖ9e6x=5tAΉRfIbox2dU&ޭGy{2՞Zk{Wx!rJmb21|K}"W{mw"v c\ZjV>Cc(R2Pj_6 ֎ *߶7ayѢS3ԤXJ-J.:.sLىmD]4њ)U=6m%~PC ?0NT'ӛ}$L/,BP@I=B^5%im7_g4X@}$vճR&JEW"ez N°x_1Ecӡ^#B#{\mW5 X&j>kbb߂C+V7F*ήu!=6\-9Xg;v Khȁ*qT.qOQ; '\l 11{sBaui>靚Gm[Ж^q~q`/ C#@#wwKp1Ș~4|J8Ƨv;\ %)@6}ibE7yO1yz`u%K6Ƚ=PD QfF]D/s 0Vﺳ=@l_x8slN ' `6%h{DJJo'BO=f$gٱLxylE[ o땉p ȥX!箓Lޛ΂:}.66Bl, _Ҳ‰JreU6oìι>Xy٦LaYh$wX5$AnkX/&ʫp clfQAR)%(韍.=pT%Ruo8cC>dkDk \9YQTSPurmT;uE"2|ѳk6a7O0]մGPvrm99 .؆H) US`W*#M_i72U>%)p ޸C;\kdKrֈ%Kgr.ݵ`@`#<~[""{EʄB[}a ipDIƜ{LV.|.Y"Jy2@Q;fp*YEUDxUGG0"Ɔb63{!oAk&fhEvJw5aW+b|N*yCkCޣ <)@y* Z( Rɩ%JW,rZl"Vd0(ob"v]or0_9^U??$m}\ >IYK lǻ*kO`qbwóK0%M$W LBA S8B"j>UvѲj&(mN$6h@Օ8X@{Ju74z=?Dj-mcfPҀ@q,=j|F @N n~ј-yBf45c<~XҬw? o }>DL惖Fu0] NZ8.ܑ?a}.bÚolʽCItN& ^گIКE9ӝ.Y<;6eqqydaw.&[2\0W+qn ' 9޶{7dNQ `,!QD:3$U"v-yw4 BhfpqBR: I[]Ѧ\>1,# 8+C\o/ X#(7PauS(^e,߲ɱ/x40X9~B␑lSYJ@O2uD6Lr 2c3e S: #ASe0ȴNРvo~gXԍxٽ E%7ʨԁJgO5z!o-B[ LVj uuTˍbT -SEwNuל? *^'2wt;KXWQ=,?!9a!3rj@"EJt8(7y6{x&]}_w:gLlN'_yQKMsO6bZ~cK-[w# MWmݜN&'&!(QH] V(z_+)7}kFc6>Vb7vɘ`N?GAog%DF0F39pE=\[kjǃNŽ=Ǽ"(ܢ4muc =䀭O_eJCک޷F\m20q91 zGs rxC;Lo0> j2Jkz.` !c,70M6i΄l_]0}!)YǻcaFUA*b9;]jn֦eA}m'|]oj0Y;{htMy&?3Db)}O|05Mfb66(}^\&,]R7D.η,D2&8)ZNHgיowPp `X@;UN: ՒЂ589H NPg8zz@i{"O7e\Z蟍WG:w_yQT!p]=1I{Sm a  T*HPBOKO1!BnG)>qbcgh+y-Lǜ|{,rX=Q[: R x̘kmkByfd1,U&/>)wq_^9 =}G,Zv=rޘ#Fŵ#$l2#$C-=SR] E35Vbgt/ഡ!!ή`Qu800r-͐djѿ;^ȷx4klwk{(;w2-}0_.q$}yd_&+;u43jsr*]6s|$(n֯bs ᷁?D 4FXU, \Z+jm(+vKSm9̀sƴQW(eDΥYTlB1>Cf6U#im=l?kdOx {$ {"j,Tۍ'Wdhs\RŭqW'LÇvɻ_jF^\7R,WViNzd1s'i'{ ܈)O&T1tCHѥqF>!I}7}{aCX|yҵ΁7Tڇhyģ^X+@1,cJurD8m7QF ;(`f hD9>PFrɒq0Fj*.oTP{׎;.r:)Hq #Pޛ&@oMKw>SGkKhac]=JIшc#%ojd矲XT"`)܀:g>X{ n 3Z6B aHbvNJ\,G7g L B+[:IPcdHXDItEIYu+4)f'j8Ն&tۿR[ѕi_=x?%Vzyrܔ:6N8u}oF#7VjyIz9IKe@ nN#V+fuhgo ;a:'aL&r!  C fA}NsIRK/_߽ awvf}/85=Y4`/;*wlk(=^pSrݡI{zC5l Ul:g$85ۇ'~3QEANI7:Ti'J\.K!_Q2rJ'΋V[P $\.!P:1"Xꞝq2c1=w+xߍԫ4Q(ڸBҰ0ɸa.ٹ`JL7XxNaݷ#$ưN@> %@obſ{3`~>Y"=z~O'j "+e Sk;{.3}8aPg1o>jZQ jc, ?$ai#L{t=?C u~lx,"߯o |_V?j;^xŻW4wÒ(D70JGPLXHCuaZI싎OJ3;%rj|adƉmBs;#d.GyI=hf|ޡ#8|Em@3WΨ] =՜{Qio+9VR)vKU[֜*~Cj;֝vS)1C?vOͪ B ô<'[ @]Zt~쎂4##~0Pf; s @ó|fXT(]&{SCo {*UfSCЃ$6evUtr,ų*V9]Yhl6z)<йJ!O4L^ MoO6;}ۂ'o0ΏٔZl8ujnNYZ[se * (>|v  Hڣ=zw,G/)VŸ w>' SMa풶.pF/fa܆?j#k,W/4)tNsol7kO[=5`"vR\c:)҃ F0Œ#۪/~a.3GM|`?Pu7010 VP8x/[5Hnmlo`jSɸArb2iLw,V]Q71/H1mo BLAU9Qn Ŗn8lY8X-CV|towHw?H^*`?5o\rz H>'g]H]S!(XiV/\<(ްi )i蹯$ t.2;gB VSs_{~HqzZ'uVB,P qr҂#ݎ$k"-f.^oMHe2QopkЙol>,8arw>mWMS ;<؄%-1nƦ>ne;RyX(Ԅ#lq0W?t5fLy a^HMF:IhZ'4(\f.,LDfN;s#YIGi8~΃[`W?w]*=<ⲷdڍ@7&s!8%j'@z+yJrp M9(XLoI룒B2xMcEC;+"^<v>7hH-AcE n돠k|H%YX7֟ ]3 &)-P|"0L hb) y*%,WVpZT+[)Dh=F\FbhA!8fM_) <4S81ls+fKK'[9r15!..?lˋrҙGJ&َț&5WKQԚ; dVyα PҀ. ΰmt^_l_&=Q ro|mX#v9SXJ}70擁b% K=KtW ClaD[ @a,=.IޑѴq>6%an#ZLwP%7W Z~4AD4g]64ۖa p oF~T_G0&/!"BG*s!uO%#@<2K,#n{Py^ ̢;/(vö2H뀼 W/3&-Pz~!Ց1,9ъjo/.|oR K8_L ~鏊!%.!.@dY:ÐбBUIg"TţÊ G $̧"<+**"7;S$GǴ=G (1:d['Zڣ Kb}X2E6&h$st(Nn [0[S{#c-.^ia p)Rm]~H狙NsӽSqߐo<|φO|J"OL-(‘xPOm$JjiSq0 Id+5@C%׳'0Y,XܬQ"$o{v ԘU vI4%L?/TPV/1a%$}dOuS,N|րȖ)J:hUDbJ­]+zqEȪF|@%$DGn2J=讏/\-ly'Vn8t!fZg?3ba*!kUS^wwwLZQ8TY/s[F M] aWNn<;>yr8˽w"/}ٮE(ˈCvKJs`QE^pw7!xJW ʠᴩ?;rquC`a?kqPUvޛVF|]:Sh^oET+YI"-HrfgmgP]( :lp+K~NS8 SuX/lg%M|^0 k3Z坕V.~ShzL= S1L#2 mTF sE|ءe쉳Z`e(Ƭ~1=ɿ">dkYer$5@͐`ܚ^_n-e0Z);ŮK{ۂaZ'+D'͜(EyUt+!+SPX r(v~ȶj ࠻LPbM oj/BH.!E=Y XzeSrc#7RA1^8b!O͸Wk.y۩"4&ƁԻH? ͉N岢 (z9h&b}xI~7.agR&3r =_S۱d>" ##ce d\v<8ő>Ed>ϒ8t %GOlbAQ6R\> jXN7 ba7.on O?[(eq\t+`qE=3EYJ+Np^R#"1 S6K fHս#x6:=VXJz 8)~u&֝#xv[DH]joշ`i!mB~PO.en1Z}7.鿇[UwXJԫ $@H7L\.]rtoݯK|=^i"j!*ގՉ_4DyVr_ D:V 4N0+DVukNF6v]ӾM#{κ:,-)1aNl0| X ȫwmUhOσj_]euj V`=ԶS\xD*?/lƇ ju"c6|$UkTgݹs\(1Aʔ#d7[^ݟ;D'P`5N<S׶%\ |Q3jߔ{(MV(] 0е>'"( wꉲʷ)qvsV]=Kw 2֌WhV-35֚hFgP;PD,z )#Mi7TcD8E,߾ [ k,";cqS],p]UxȷUA],UM}zMbP_7nİY}`8{ū.%D$"<6E0SP#Y !rw`p \d1A/1n [ݽ~%n"j5$&~BG[O}!b^ m }T[6% HϚ)BExhZc`-.;d@#Et2ۦ.Pqګq:@oIk:D>Y@Io|9q?jePa\7Uw69mt9g4 ·e'_5<6X;0$O='Eb>o +4T#8ҟreO/xW|ii@m*AE8v7Lݢf(=MsŪE0kVdu[)ef8"jz"^nD:Dd8.m%F~2WJ k!8'%̏2| Jd~09\Cyc Zk`PyȯD~s=Bz"l/Ȝ*,Nj̖4+{ıO&4wʙa,(8gd{x HxZqP:坚ZZG*ȡ`12zTJI!88Hx)qՎ጑>f`(L4ElkwCTi5'Z'Ż:3& JNf)ވs`fL2/{q+YSbXśM_ ='yo2- _BTU JƱId3m}v*/YSS}L.YI8]\g >R}f5&gpoȋ0Woהwy!Nfcdp{֡#-ߧL3Kq@cʿM/ȴ1UBÁrدx*" Z@ Ú]mzQK+8̅qB"2jj(hHvLzYO{S{_s׽߬Ԓ`*T>unɶql`)@ /QGg&)4eDܫwXib5lQN$k> 4yR>JZa :i(mמaQEBN:Mn`( a)?>y 2xٚi~y"zޛ>n_ RkdžlEihTJ6x 6o޾3Un= hhv7-ܕ)*oNv"QtM|E IH+:7}U*.3w =!g=ϊԭ*H)IsGPةX_[(P&HR u1*D_hv"1ۄHaͥaAtm}_4clqx3z&b?tboL[Mr\+/$?saj> Bې`S?PEqˉꂅ(2P4F 4pU[1*=T>׿N=- ;yHv5Nœ%c -Of7䥢Q:LH!51+*11I~%<,Igs g9J~jZABE-v`lmpbeKBA-Ƕb؜o&EJz͆1żGVo2a0Ѝ7w?nx_.%3ܰy|ٻs 4(6ыa.~[1!@e4IH 6 QE:'+)j@YJ|^NE)v76IEf]A$㒽7qnftf~9x%e/oƮXa.ZnL_u]s},Qsg+=PpI|/X+.VAw!FȗVXN$V}ϱy8āWdfky*`N|i4rO$U Ǜ1gk">7WΪbo=F|p55ʦ4F-ecRt J o:Z~\ݗUѥ&dAv$Nwӽ&yTmזc["ẅ́Brk+Cv Muut{c4bP&<%0Vjsb[> WSız@;bD/(+WrN;m9- s-&f赮LHXE[uRʉzjA#[v˩px ; (,+I;вEY S,>:~.;;ߑqUjgllkr!OMC Jhoa$bS;3 4Utı!I3Xٴsq >i Sͥ 8G\NNNgdū58% B3rM U/y9Ģhgפ]USh7/Y S/ouEq##Li} :Nƭs uA~ RCkߛ|>w%`htD 8r)sÇ6<+'eƼCwD#A MLjF&р+5N@MhŻ[':* CX*G$B݇݉[XVG-AfK H-t4ۉ 1eĭP:2 GĘ"dµ>y&M\0oxAw?W&æpLBђ> cQ8ߧq`ZhxLyG-yL%qAs.K΁uLt-u푭f7 { РzOZ'" Xip$d-cZR&85 )A]s}p([/8HX7pR=_G&U !]T};NtdP=V2Q)fUPq'zp,zTĴ/ډKj`XnDnSe'N6*Q<j0] L %mqQ4I>>AIWO,BSa#DH00P$Ť[r:XRzZQ~ s;Ň4DWz3nJ\!˕Hxze@m7U}7)PPS`A*a0fOAn[(XyYCLۑM0y F/eO~u_[FZKa+8aSk~b,q"߲ӤsCT8dc@b=ܸ _`|:2e)xgWoDrǼ|U_;}Aŷ {wcͷKv_1baVo(؟/ ߭.Vd}#2_e/ّ%zH Jy%/ όl ϲY oFV<`dEII{[ULסf3pGW}2׳}_̚IY%h*jI։i#,ۖk*L ([rIaHX|qCIy,$6GHH3XT5c1V+3%H~j~0Z,EEJw!룇I|*;"?*%r*tױe 8X(ksq;TWm2^cƟpI&4 WVus&қ^m@.f۔0a0`Dޔ5o` NF^0q-eղڠJypL~ukgC%/jU]O9{p)dM3 1-VD"c @C̨\ISnx'|;_ƀ11*n YZP}PYũ;/[YJ!#|쉻9~3\ J-$ \<K>]"ַܹȩd o4g kTOaPkШ.C?T_t5N0qC^A$m,Z,%}(hFskj7DUɹYF-l_̓d'ɍn[εhLܕA oanl7V,1x<^4r&Ft*tTME}Ckŧ3esavmTx̚4uIҴq Mb;zݝco-<@2/ż`y>[.#5:-ZٮKέ(ٰ 4vT-M(.Eb`HPD8^%IԤ.6J^:w<&Ow|q&FQSd se q8EŽrH Mʿk:TL!-J:J z3$UZx8-po>79y2;GAٿQ@b[7I /R2oLylL'o'|Q{,]'$ƉI*D*߄FM冏XR_Q]`/MK]h_}2tw2ޮӅb^ \ H:aч6ZiH&7k9*E~ jliy2LLbv;2 ~T[)NZ^pڭmFj#w#@\r֔n؄2p*H=9g܋Yi~)Ot" d{%  qOZ3pGG 3 G@:񋈰7);fdifrAۏ 'PM4nk,ÏXC2KH(OFUb1M6gI ~8*O+ `W/VDX"0S^ 3[²화 ]SpOT mS^kTIB2NFC/¾u%zlzހq{٦UJ٪D|F~ga(vlueօ"}ʆZߔBZS2) 9~s(`(qZb\1ZJV `⃚ VqR!xktzuup ^xj|B,|-Ѹv3QQ9ݓ1ݤS ;aSPt'AzP&ѹ"'"Q)PE515,rZ-'ViEƞ#5jçCڶCDfO\ A*ǐЯZ AR&20>: ±__GbF§ ?,Std ڊLrUJWE{8*~myj~m=SG7m*_F\2l׸BK屽C1nͫ{w [^Xm}3Kq6+R qVT&Ϫj*"d?x1*8:'F+,iÙ pɮD.N> 4euDZi/.988N \$CuFbrgG˸Ppk&lvp#QhsmǬ9\hJ1* RYsW?&a,@9 yL\%ʜzϘ#l ǫ5)1"`:5~&'+鴬MSsL#ߝze9_T{]ɽDB O,y'+_^u:z\5=R)'Pñ;ԣY'ZlÙxK*B{&\8`N>z`#J 2Y't^\? *; 0xPT7#wne>IPMC {J[s%;ր KZd{n`_N3HjOT nTKy̕>;nP9ߑF"`2[f_-&&!%\=qE<\=̕O9l!2=1'H/@h,hh %=Is^822T9Dr+#L#mhn| b~YG ˉEZ4 @aWkm^ex=_4T:{^oDnQ<Iv T:BZ"NX6bLmQ@:Q_==F*-Sqؒ׻\h(9:ɋօ7bo M j^bwON\j8KԂi"ZgkA$`5Wvl0"tf%(EkBEƚ1=mR;>^+(&cA |wՉ_^*JUð5/>/OoouB dۥfH{4#xd据DfP "d`eꢁ[YKn<űr{)_^Lo$2STZ1 Kg|@D{ m5Ɂ$%acXrM@NrB$!L/YJ~Pw<΀ky${F(P;CrQ (ŇC ZTƕ΅lBG#j)NԢɯ9t@vd^=%x# PvW eS 7M(Oe#t}>͝Rے\%K Md˯TF'@Z2.BCi-&^hv鵝S$>$拐x&@^;4io#? p"8!զZ3)yf2;l}) b Vl= q+7ʕ1uYq2aCr0RxȴLe |T7Kk͒ͱ4q t!dwZ~rڕHH0j$`CFn=g3CrI );r}&@0Ng*}6qrS^0VUۚ2Rsc|׋9㗶zlcPusnʁ^}f4+0a4t6?VhŰtB 44xjZݳ)I:/3UjsL) ʜ')!(Zi5gRSV l9͢\e]P\*yaFioR-s%ق. ކ%FB>Օgq& Z琚 Bpqi؄m~5vrz8ƥϥhK,CYeIγn+6D{b c4z[6B2N:ZfY;&øm"XWI`%FI.g+ ez;^3M=ݎn$}>&AYZF`1<7xȋDVιxKC>@V;OK—YO3k`tl( -Jej%0E5U &X6r=ANz$cOKfG+f(` lګTIExcJ3!# DJ<}Xxϓ$cRʿ_L?E6顭DŢehpbWn*NٝUg_A' ?Td,ܫO[ )xDJvHrE#2FqJ n$H/׹s&u>*^ p8 xj A$qA6Sca"0 CB.Le,lmJo%usGM${;NHgj}rGgg%o 1,IiPK~u|1R9X Fܮ֑*;ITdPu譪%e9M#XQq7t>MCT q(6ѹ/%}4ϗ?[h5VQN΁ Sua_W 2 Ȥ۽_D{؂~"ƨ L;$b+1M:mŴ!|Fz=DSUp:nwvUnLi3Ȁ?L]⅁v%!ѻ 4Іd=8} Vak -ZJM-}w`&ryޅ@S/.$TweqE6aN dAهY0?)||)CEg8d=u)R͟ rb^<·I|Ff7js'+gi`]t#nF}fyyrٙe~a0z AyӃƭ =ۥ"x"B0-j$JU[&2d"D`}Ev ~ [y+fZ߽x%;"Tʞjd7+K 簘2E[߫ ׅzuB D2ii⭝ɁVdE˔|/ud^x3PС,ʘǍP]i؇Gn88'DE[aq[aV]!!gmCTw F5\tNJ*XN0[_ӦQiH;SvKou~RL$ zfr͗9LdG!24sBºxߪUP!2a8^9cJzhʖm+̋LPAqM,5\Ѿ^K>nĪQsn!Wǝnk’c/;?8m0nvUes's.*%U"-X+מ8]YGCr1p6W\dVgmT9J*T.902")2,QceX}WlSJh&[*+SϪ f.]RneJ]+PcٰQRd'4 ,`w+WC+HEPʻѧYKx^RФ3G>iF[g eʛ+kt"48j N42yl(بKt7 z+B =D CVd5i)J@X*HǓ}6j33^9r^#iDZS>x>Sa;[EoрG<`d3kLK0=ɾkGVq?sCbLصRJ9@W;V 9YpBځEUd&aXכHĤ̥t΢Zje=U׺ғ1 1M ,%V-$H8Ǿu'4rR;JG0C 6Еd2Z[C\! ^wiĪ f?>$׵=S0a\7fp|S,Ã_:Ϗ^kbxkE_cU0aEJ 6Q/V11R͡pn%SE 0-VjY257?}7A0G# !]1KN3h a;RP7 /.Ϩ_`GSxzHؒC(V n?75xߴϔH'>W/HY<'~ר uc\BiYE[t3XCȐe{S1 J& ^/Q՗CU!q<5b0XΡZ[h͜mo .b٘4#Ǣfmb VgNGrjtuIO &[CH$#n- t ~$EKnM65O!ۃ hp8UB"G R-" ;_MYi]@W4$^c4c;ؖiTܥL?4rtHwb-Bo$yCuf ǹ!lf|)wԧb9WL&JH-#U1պ7~{q|@c*IpS$M3_=z?}&'/އTMh>%y+ި l_~d؃d>N2V'[6pʥg>ܫs#SI1k[tq=݄k}Ц0jOuW*P1` oIczڋZ{(t#`%M9愈M`s=ۋ5 eV"Pe{4j]2Iu%>prb̪iÉ[D6K9| %SN =ZxAkW…t{(\Rqݝ)Oj@L^2J!&NdZ _p}TKMAZ<`޽e"/pYj$.r(ȳKLl9l[>B J==f)~EOuw1gM斛n78=DCJ8=Cz;]FfY54&pfvVm]y7u *9|=on z}{/8ζ:[&"@-}]NRC_@B O& \ 4n') G2j}QD(`٥8~ ŗ ?!!( lD#?$"l]B& :ݫfY5{ɷeR&|[])*:7x@1Ddl< qv]q ٗev_J!bU9) ?~%fC~;h:HZ8z}[ycr -\ʩXbnS;L!>:RjJՏ1B2% mA#8}jcm;v3#P0䍶T^˾"pӒzi>f OLyd!̥ה #""l4RLǁU-%A/{6ˠ3UBi䰂BEo$ԣkJlQ'C(SȮ-w,*̃(Inq^&(nrD,h] @s)Q79f`uf@G߽*R&7~CVb&0m@{emhl!7]O{'G5|>I&zN`2cwNfaRqQeU ׉f OH;lo)p~R|{x/I\7+،8l[}b.մ!WOpENyt'mo׊ ˰gzh =TeckUN졾D!v8L`'l,üft# C-'7n4Y @0V/xi}>bp#'|5ߵp|fy@I~Ayy ]&Zpn]>ma$NֵV7FspODT;$}Ǟ&^tI&  <L/ZZk+"FerFlMfcdKһi{ A*v6Ut'ZD<z)`՞P8©o6|l؏!LL2/aJ@x&E_K 5Bw=1y/W 6N⡠?hXO/g t(: _h2rOy_'2 q>pA’{OkotOZ'݈;sNܱ5{&6PݥLmHdG"P+4u0>vCLN jx@;]V{nT%:UMTC];8mZmgͣ7זC/ ʡ $r 3:}Ft (Ǔ0*IO@s*Wi/6Q ,fuZܮ\?+ _D#mQ~|RHv&똂'qDKkkG짃6;UY1QM/4罥?穖б!̬NLe9g@,r Yf*2U6QqZ֕dzӃUT+-X1’zu(& c@A8ztaOqK5 DZ Tiֱ\sLO%ЩP٤ZE=EpkV"8" SUp\bK $WdCTBQtgZb"Nf+.ǜ 9 MAC"NHpeK'ȦEZy^ OT9 r_^ڃB@+`v#dzha|ވ )T*=5JT+Tmӑ%CeGY{v D);K_)Ϟ{MQqe+F30+#Dd/̅~1XnGGp^*)I8$/=M7 MKܴ+7v,_9?*I*o1oxRۘhŔp2%npt Rbni.1[["|ҏl"# k##^If鮦  Cd{t+ː$8psܥdSӋg&i6d'/M'Db;@}>ׁeC,NJ6.6eů~~+3e54r #pR §`2da"ͶӻȔB5αFIp+lҗ^c0άKPXB$UAJ5 3ޭaGslIB߯V,x IuG2-$lmy|oygӟ>p#*z Cj VAESaw.y@Ub{#g9A|C;/T)T+_|'6RlMr-^U+I`ݘ՜,"wЄPxB@+g}"Bˇff(@#z|sR'sv4sTW oXRs_y+ׇ 0tP཰JKipu5MG-V&#z&owX$ `"ن.t`YA / 1%nr+[.3D\49sn95y#D,ŮA_cGyܤ$JQ7@/1MŖ]/*РA*(Js&r(W79ehVg">!=;i5`9,ޏ ؓceU*D}ȁHyb&]%K2+}eHg vWlHfM{-Tغ/y4yf Clzru1/[q(.ąAwWdܕ>A'pP۪57`CpCz4jQ8$t"TY?IMM/ͩojJXq(KI%sZH JGg^41i x4#[79^>ÃҼ)Juf,a{R[zin(+5q*S\%3gsep_:t#gfH4nV{Լ%&kUB:€"whg)*,/-'oE'.-*OG;8v[ 4pnH`wYpS&h:`JW'TL&n))MڦϬ@Z|=qtO+qjUG*d5&ubE b'?)Ny!"\EB?6cadh֢Éâ/蕉7{D  " j2YR@}Ue-&.B>ɦlFX:C d6hU,OXdk շk]sC{'fߐ=<K&ʇtm+(?':iHT|a^D?;LLZըA I0'^ٶ@l5J]~;mfҩ63m]].}lGg#;`lsS홻Z}U^Kb‹(D v@"b?(oo*N`~?>,xi*J->"Kx9 L@K1m7w?R!EnǓy:*b.FdxEKG cTz[2tz7 ~Npwp隋TT ƫ픜0"Äw y!20WEA#ûyXCRҳ &JU7|OrS{_e5C3 $T~>51t{_@^ Ƽqb =nԩbl["{vN-Eǎ_QAb>U\6!$`Z|~@~o܊ɶ6nNbF!ٻlƯ+M$O30pu=±:AK|,;zR'aTR@חU[ڿ'38t.Niܸ O@ _WCyYaiߋw$f^ӹ z2@[H#"O_dB84hAw m5.QrD@s.fv7b-z;j.oS?I586kʬVDF0:X$0`pI ;YX)M@ӣ~ bLeG\ӢhU ~9s"vշqdg 92b|U&l[Ѓ]] '7 xqvtwND-.=u$kem<@$dpk"C]Ȁ2!0?=1 ^0Nv{ r-~ Ưآc Sܘ_pKI܍8u]>&դGdYrH Ÿ˶,{}2I)~ɼ;g5B4&ysH5}ϸk|/N.!klJop~KHWUhE痓4ywe )yt"A8`qI*p ^;Z .ѸnA^Sx?b$%yHXu= @$b=0Q g+y3-!wyVCpߺ/ӉL5 v/{pf 8Q F_+mXuRw/#8:2嗅qB(Me@)*&I@,[K>vy*٪HOLJ5{(T =*vt | v{b?0&2\ `6|=E<KѹbNޛ3079m $i\D=wgi}Tdo* xvXH\)%P^t@'-WQ s^:f<BEԪa(Ur>f/& R2wlt^&:o& xKj1ћOX(VԴS[TCb u lh +Hn3y}b.-l_u# n TbTF/,zL T[/Ja. =١}.rGټvJV۰b93:c3? (;q{a@+;?BKHn6Z5pA܉p2y)S3?"=gD)9MImg %P:-Xu]ֱ+{)F9K:Ȳy"FNl1*h$TwZj, Ͼ7!+ƽ7Q"%)3; քB#OY *V"e{8ͥDb)?ޖa/PSFwo~[.sk{-{J S>*p.b.zR:i"GR[T%nwo5&WT =}s Ǩ1x*;4@|+Я7s,#2nKh_)wqLMK,s )Ѭnzy\586>О8? |D?{\ bb^.Cυ $L4ć7 ̹ő(bH/J!?{NHt3AJqʇkxva% grBy-bt%\ =5U1$oc@f,GrOr[|hGkE"ȿ?GFKm9vR_*՝!Y! ;{r8[i&xs @Wb5RWKhԤ;,LW%ZhvdۂdX|!wY@0vȁ-mdSsaPvL8:tb8wAt(Dw-h2"0u<M̍ [%q}!숰z)ȦjOQ9  _װ]cJ6)e0JVq ΖaL1oPImؓ)x7<΢+a>Z },F C:+AVt>hu1l:K!!KZ72_;'YLǵ5h.CaA dtg%YܕZʂN6CC*4[rXw"`pS ~_ak+k65E8•P[dqw^"'<6x輇-9)˭կʏۀiY["jA}䨜37E$.x{qW0JbZ/f*Cx!i9{$dNvsLPUZzVZx Wkz?VxwL)9_ %Cl=ϊ뫉Y@٘V'OGKhU2NsC0ޤ+v}3yW.NtX\yHEFp1*WUث*2<[KELZuӑDAS?Q /1rQY$3Ԟ©1&2)@mc?F|\9Plε#Dz ̒xjgԦhA]y6ژa[nA{өERY`Wtl CD,LKNXL*a Z:NaT DZH@V-D!TհrڒZcj:6D -nc a6qh.2ٲXNhНg)Uxtɠcu{U=zu[8؅P SEX?}x}!Eg'&WpoLDJOXk@.Jzj B12K'yQ#!٘6L$.TcrC~ԫR%\IFO =$nYm.jw̎j–gOIA7_ÎsK+֔h,;2D?A3ʻr25",7+ܼ. h=6¤ᄈ@#eC`"Je\|uEa>\`\YF eـQ$i+9(,8$Cx,AtYתc 8gsJ!J7 ^A+WyҼrkLgdۦcR?2w~C缗]`YY!(,"|DuJµU^ǖs9< Zո*rzLp7;DZ3(p,qW20' #,q<\{b:{H7(O=-9[Uuq,g ᥉NK$_){^%ÆnEwO (f;([1 .:Yȵ)7=i -'ސuU- biyJjJ _R4WZO5xO``tk(&}eϞ%3T#{.K,2ƘE)B#K&!M;ªt=/ q %xȣ.ai}dZW=MiչnI+|B)̅|F^d7;K7lr G`kj4dxOe?e|ԪvB+ [ P?mk F5B.fhNz]^>,ұkƳ`CtA77m7H!} he&ɟx:(e 4J0Tn F=TN-ȨziAs2o$gߵVY="̿7Yf};%3q_" N#0l遱xd%\h{xϤ u μFyޠ.xϵ us.Uxl"48iIBZݨU6ILBi D;[NF[`[\V;O @(żŴ6?o3w1/ (T-ȿ\JD/ƛQ{QyG]5s޷r"ql.ͯwr ȾȊitZ]3L-!٥^4Gx'(Q'"v?W!/DieR(?hڻYp% wƣP%] sqRy{8K4>Bd3RVn:]bG8"0k\Ŵ[0]G017ʭ鳳Zhtnb^n)eJ5Cs)-MSN'^Bؘ^ee,m z/'ƕ2{m'v#=^:%#[9L?PF{UīW T c.j7~r iz=MIC҆]Q u2ݸr YuzFWWbo{74S9N݂C$R$G3ȒQpM.RN=z}lDԴuŲ eHNId)hvnx-P$kC\PKOi-A4yu{C,SyZ@%;&Z4*Od;J֎7Wcj 3ZC:ynO6;:k-("(4K[ 8rjcM|t[m<"Z_B2PBfm/nx%qKC*G`6nU"ڃjЂE Ervpŀm*8&ԥQtN82$ $ڄm'W쑡psDL#}c%?/5b9a lᰚ-4isL cƿd ~1ZC')9A*NK]Afse sk}qg ?cQ:ssKn[4EQ鐃^&VS1)gY=VbӄdecV|tbz}KG/fc2w!R]k9Eo˭V]w]W\Qo(sak"912U–' :ۊ"9p,ZQ)e@BmN5gϸ Ω#Vu6j@}=s MVfjnGs)/k~,<ģ]1;>1bHpjSڡ(3)1^ Hcd`X%6hQH,Ӹc[AΧ[ﲦg4 U6ƛp.4Aj̸k3Fn)l|WMpHV jJr,˳Yͅzg~ 17³!bya dcKQs_vDEk :!-IFDBS\xL)?sTTiH] fIeJ/xE5/z۸[7#,30AGuI1T/b}X /;]5RgItf*c+%tKIU"%[6oxK9KḦZOa쮽smNiHa:,̇5m2vʒKƜZ^ LRGoӜ][~TA z*R}N S}7ّ\nxr[ig>ZbE F6c?x1Z-_./u#@(WKhDy&D;xBV5I-Z%Rf}^M椌х!+њe1? ka@L頺ey?b&GF7GpP x٦hR՞QwCܞQrU`5 x9?/bʚP@Oܫ>$YM©ĭJr5_-G;z)ղ1ST(S1SRhk5>|tbNʞe:>OZhqճh\S!)v21⭸]EcQ'$@P{|*Jig wJeю'£|{~ϳݩM'nUf0O$%Te2OU>ﲭCd'fIqNLQF)a?2<DTU7v0_DcKbM. 3RҬ: ՆmՅ%'('Oܷn[pRE| ->pf2]M_d^T _M<PBUsjH,51rW8#gu\WqN3Er(nǥ kGwO44QIziOp(ё,I i2b+=!y׻&f8Efy/aWkhz;ҪꄠB=~XA?6Jߓj"! H Al?D<ȴ,8toME $rq>ִ.)Z]GbSwBl;z?ۑ'U6 WPU~Mo{Uhy-M͝{Lzm4SGGEO!Q& , T걔kdʽ)D4Zo-M\ @K Dlu4RFĨqS :rck>\*uo4$!fH{ 'S;q\89~{;)n,cƽ <S9{;"=}sJr"4C){C'yKQ(\m(G ',۲CLD`s7AEa`,ڰ$LJJY+C H#-㧑@rɳb|i$S.[R|fU[+tlfL3v&}][hw/U]et$A-u$nq&婬Ό8"OY,NQ?cdŝy> j/o 47eF?Y4ֹ@^.6u9J^A_ jl@w׹@ i"k 1_ؖ5_L Z^l!vR~uG01T޲ %/\q;7 |"ɴ1 V'k;"urb9hpa,]YuV&~_n)Oa. &\d܋-i=x\khO,v6ᘺC`d+qcT޵a#F]̈́<Aw28m3$, )u\eEdK[ fّLA֜ h?`Q''@QE er5awuesUJQ5)I5V:?y9E3UxSP!K0̈f`8`"hSE}EYs>oiKtjoढ़~1xdavׂ)pV9LGb'j4K5hNjAN!B=)*5hsaj< ;D:6j-B((E]K,VdXW8ն)t 3 UtrEw ?jBfQZP9P$=. R;$l/ƙ@_N gwc`XIh(Oj .c]Xs:vMW-elFv*ɑqL=m(M~cD zz B۹oBs'Ļ~Zl jb>?͒ϦrX޳uP _Oaٺ AoXŊ5r8m 顺ѤM.@ݠb}EFAp5Iq!q՟CѐYC }|4^Kvv%%ߝΟʙG 0EW'%K7u=M#"F*I;e0 u:9GkkS?]N~fw  w"pn):ő:!p's;!RMӢwX6GѦ%{ wV2=ugz Uܾz~~AcwއZ Nܬ q[ CFDjfDU+)k%B\Ye'OzZ͖CC320wF84"w 8`suBp8DYAbR\'%UVT7{ܤlpΈ.g=d"%cvDB? jZ5R/^4kю bӐ*~ QZs;c h%}D'Z$TWn۠}=\07͂ހxBAk_L!G? ᯱ(YK(t*uZ`T!XV d - z?PBIjlwv:dhכO<#M1=͉F1EvJWOxvBJz,ωy;?݆cRn};d)Xω/Y&گ0BS:#C+P"4s%^|y ky;[)?c"In9w x~IOjêh\mS+/([Me:ZAKh͍_UrԕI 1҄xnpW=Hi0P#$@[ش-T&D*c\}Fb^AdQФk5_m2IęW=ݜX$ݣPvy:hIxH%qK=&EҐ,oPZ&G (+y cOvR !3D#кNNFw*Dt'gv`f 2)oTRB:(F=#`by5T$U2MoWoOo:wv4 얤fj[=*l @^eo ǘ}0`_P]V}rKUì{!gً2c-1XOB4KڰkIgH^>ZڧR-p%%C tBg=Vbu( eVźc@oK![fhQh2>=]vU/|d&S=v,6lJ0NF*I%y87%ih͔N3Y)%`l%n48sKŸ2]v)XSĿgCkZЫ T$Ԏ+^p]Xbk#`5͟7Vg{3QC`B 5GFLY=7ARj3=<!n(蒵ni "pdLcaRłm?FB>~.=A.*N"}' SLs i6=(;LvrO?+!8ao臲;)H0( btr[c) TGAtAY)AZX֎˟8ʠMDVB=BF0&x#$l>̙/&x4Ph*6>٭Z԰Bxsت]X9#Hr+9͇P}X :?D(dR`|ܾo r=w?P(v6߈z qPxnٞPwȩɆ@ܫkY>c7 rD7ݕIi,T~-ww3aϗ^2JIx-8/I̮~xيb5݁WY(a2H2}wr:[e crFz[hLz[%3b~AXI['iX5}-}8| /"z/6#؝)pp<ɓۅa D87B'z:'uE|ޙ|s%"{wrڢ2ۄoAePv0#/د3{ܦxYߚ}mRy_@Ƨqoj1]hE^mZЅjmBZ{VƠ;|R[|ՙx3g^l)XR1/^bsi ƶkc)SҎT >e5gtYw$$kV)N"g2햡5U>A0 u @i:>ݨ ZZ $X3.uTBU \L7Ŷ$vBT_CtiE\_d !I <ޫ!0#D%nͳh(K7އ)1SVBp&Oۉ)7<jF3єVf[E*szUy2՜Z5&6b>鮐ŕO# L%ȋ ٳVK7QQyEi_fnk8{ܞ'uS٤' GYRoXYƄGWT6b$5 ]gqC|'7j'.Rsf(n *!,, [a7t!'N엫%ҊtdO"9ƙf@R$z!>j(J όiV)H|lqO)k/sQn" I;[q'7Up9*$&Mqg+d`E%mO@IZ\' MMNdx 8~:Imd/a2-Geo-F, H0ĬXN͌$LWeSh'D>B,Ngn1m0f.75K3+lH~ᔽs_BϼThxW3n`=$Haͼr) cR~`.wlH!eIE̎N`Zy!V CorCPئqd/j#Ǐl@;s5T ?mDdeGpዛ%]r*=%4+}OBdWf&C {<1tsyÑp?斷}'}pa=|\*Ը1 ]ܶH l"EIpگw*%<\9J{Nb1x:l]><җ@q "^Eds=qZҞݔ(gCKssd='1Ood06צ'՞Hzcu ;d[ N{|LD?pXj}%镊$]4N=Α';3X\xo}16.X)0 ;JcmFlb܈ZZ&W,껶i׀E7O+)tԮ1fK!fWUbGK'f&*Z~#JqT88-/L^_9ևy&|pŠXfF[=gi|R@ .t!\n "J/Um~y8$vNUUL9kO%>9*rFSX ψz&BojLVa;B9w4?bHT,LA ѭƝu%V!#QR7u!!٭+snJU|Q^kEQ"_=@;d4jʎMr?Ի,1qYS}$t$ _y.z.HCM7ES.RJe]I_qB2K q,>Qwֹ_,ͧ* ӱ58JĕA|ҡ36~'87`&ϕpO|܌ plr{፞Q +{`*Iq 6ړIdDy&܁[)u R3XjI)#tX >n.Fv֧+Rn(ԿE}#o+|}jx~)Cfut pRΏ!wD? Zn0RLȑ7ja4"1 5b*6gǂrK›5adg]T;;ʕI4sЗ9,gn8l&kO,&l?E\paH<#yjVUV_6W`C#0#wǦ +xf]yyW S ZX--T 4 sE@0THہJI_]7XRVvJ"nȭJH4ar va`}oڇ=k+F;x]%u41 CkbtտK-x9 ēvTiـ.uG,{OƉ,fdV˳xUγtP ZQպ#W})ޘ|Bw0&4ZrmNYVQXe旻WX@7SUr:R*M/=Vp4%}Ry۲@o_wm l_ %IcDw*Y0߳mX{GarHAp,kpՌ34A8It~r[ y@Q!Y^@ՐThYgd,'M@!JPGK`H@8JqϪ\x) sN5 PwEQHwF'W27?+$>G\dhtJAZ9`L[^?k[Wokk ,Ǩ$6ODfh'alp775ed3[a1>i1ĊqFںӼK19Ʊw!>+xe5$569E3mb r}hV–9zba51e1ņfsn_!tEl>:2fo+S35 k-:*|xmԵQ ׌#7}S1VRyrJtiqҘ|ڱzTgFXoF~Wmu?E`z]FWLlGzAO(KB+̘xJtbS/,KHޒ ZD|SHx⇽VVzIcTͶ$;y]m vz& RJeɺ˪`;SXA8E/ aaڻ@}R=8HHz47),כ矖MTX{diDZK/fw0)?zNڵQ]x9ljF ҧ7Yl4ZaکZD.t轢k∎h L{J i$yW7Mq)OQp^}JF;40: |Rp5E|X*Jx9Q;gu?XSIC 0X;Y&GrWJY{m  j\=!9fkDS:Wb R|.,ZPQ_DZלc0+BWKcۃN},1樖3d "Y,3[.vG| [QurdQϱex09zwֺ ȾQQE޻gyH~ÿ!O}7{TQ"~ʙ%uk@s2~rmLs~( KY EY>;x [Dl'۞{3L*1䩄4(pUڛh[/Tkx%z ]1˞Ì@n vFŞM6Ҽ$Xp'<*ݬ)n8;4B}{"PrF=m;O潲9a)4 y &|3`bsVt_1s2FOjf=x~f(f)ʇy?UDk(&GzQnx0~ Bc:a2.qi] I.'U<əuH]`1FoT/5۪X%\}`$K6 I39[#T'=GShU|bd`s\K}huCLSȋ/"b/@ENcv] Nq](WڸOQZY.C>ԤB@|-ފQ-O 3THFTGW|ukElw-_q~y0@2#~By3#Mt0"Au;8o:b~CWy&GۗM2[rdQ= vG00g,uh΄$!T5 _x#p@{*/'B/u$SyMoӯH׀KYt$E$*5`R:ą6r"H韂i8FڅrE)WP ]yq?Ӯ)+⏝J#1OCW== vUcj嵰g>zl~j6L*YoЗo~2;fG4- <zKhW^_l7=oeKI}؝>fh 3>'~V<^tBB]E:7"}܀:҄}\x?D vOtS0-e_$V #uFR,CڻKl#nlV%_ʧTx04ej7bvi+0徔'P?H/TR߹%wB&k,k <{dn$*)߃qV֙':N0? Ө`*q(F,[+! f ~OpD5Yw_j_E6^\ԝ*geVЧŋhhVkB#[s8}K:H/]1f (dIYJ; g~xi?\{{@3Rei'N=@]CoȋvY S ~k\BQq[L?Ur~xI_jzfaZ.`b4Z$ HQri.}r I^^g#i>E1UufSe.8Δ< K~ ۤبsEΆOpuypR bDD|z¥n~h&NX?c?ˀ󈊑irX=c Ey[mٿlJ oziU׆Sp@ bB&=u!zJ >Io2,17"!<7UP?$M&.~B; Eq|Uk]3 «":-2Sq'2GcD']VYS n-%rO;}!73hm@2T9e)NnT群ʔ[j.2!vEbr>f!}Fd.q~wWTk E!ppj x5"D>YFo ֋,~J |:aM1y lY;ACA.MLD/`^^yX/+AS\IH\ fZHPzj~)U(R$.o ~-q*CW*r(37EOڴ{6nlSN9mi D(ico" Ibya=dU۠ƚi=;Itb<i3u" 9xt@ &2@`L~[;ApIs> -B^˜c< PHL[C3-)#z(1d~MDڠ [eRr.A&=ie;z~< ;7='eJ-oNT lzIz&%J* Q~[/[ՖL\_F"eSmG9FṪ"G/.}f7K94JU;\G84kڵsa#'3dٺ7T %u%|2s*bxh-ua_ǩYB[ps]dڍ1qܰJj }qڔ)㲗rJ=L܎HV?x;л*-@ Ă"mHn|࿗3oa*e3Q]\t镊L M.&G bƎHsϠ0Rhl4eLTV<R~*?[U~<i`i[>pӺ|:ٝ|[W`3ĨAFG TaY4P{ lGKg@O~1&EڍY 큯@D P~zH@ tޏ#u>]aԱ/"p~2hren_C(d?l/Zb)@!;dլjw-%pJ|pİ }[Yr2JR"+rDQEݘS0\0^9%a@-J;Q,Ӏ>]VeVzAJ5sMs083kdNq:o Аg>Qh"alWܤڶ-]]BXܗ]P-4*J"2Km 4ЏX6"b;h\,-'yg7xEg?bi8#]\&aߞ5!Y|;T[]i4_hiveHPwJ}#/C-z=eb;\D9'# DGxᄟ=l){k^D/Y:?Uv#T q)ǁC\fأmq&7 531$a(X 䲯l}B*4p~*N+(A)KXoq/bwaF֘)ϸJXZ.W7:"ڇ06u]( 7:ggn%'GQTA@u+L<5(QM[O(``TU`3f(QG#^{$ ]NRiˀednd UIb\tLwG@7JyɺvC9iyѫW˳LMC} H #R D:툙AtsLg= &7wHqrmy_ƹET\fYrW dFjP/+TR9+a_W7b$siI69=J+ArMPtC"4ƫ(Gd"nDY^WA̠SgXeUdudwH68 dZ&X~ӯαNn8Lq+1m"~"5)s|e$Ӥ/wi`)L򊐐P= DTB<6-L$?0edwCw 3}(a<L'gʩ)I8Q4_ 'f,Pru[[E C7o<'x=!>qQ ;ƬweglIĸ1ݘoN,0X#t~\kp U[;?~Cagؼݪ>bW0Õ 4G5t3_qgPNJGHI wI@Kk7Y|gG5sKZ_Ob-id_*?u%7uΰq;А3Ӝ"KU°'08ՁW&'(+f[rks$~ZM gb[f6p9cZWGS78# 7iH{J7M'/KBuZM:3}Жf hB3\ Hc=EcTyܰ[G4B ě{\> iARؾ<կ̢8{bؙVc4jLJ/URhwllǝoH8m֍獻kİʶh"uGV+41Jϫe@sX0i7>]-4ipGQ_tq*~O mH䟱V/ȳflC9bĎ!`nu6nYZ?28KŢOՋн-MN@" z svkCn Z'amuE:0>/Bv ~ⲇ0WBo#FqhXlk^=F S iCZn6oZˋŬh&[8Tl,h%x%RNT)+RE v?+>}TSܱuŹL"D\ + r$P F%~Z,ʀUw=;JCi'CSRáҍg-vI b+Nm;O&zm A*a1|Bj:G U("}05>$]CխhVd#|C]@$O*-H!CUY M{j3A2tS͐5ldX#fm: g~q&%#h"0{ʒY l ,cjέsmw;hN'24 WT6xg/0/ z9n*<7p¦e>S'G@"3_M3|eL9ֽF8/^,}} J񠹶2FkIY&Dy >sOk4Q+$˳{R@QNrK{4Z<7CX[>c(KrM+u c=qqyo\wG=a6he06ɒTKij`jW!>-+pЭ= :&CLVqy%r<?L[/%*0g!,u$E; Wlu͎6}0.FDbz@Uȶk\ -g.0t+a~j6e51YG_ֽs ײ8;=ZqPIf[qP97a6SbAHt?2)%>5xyq{wF1λRnٕj W{*߳Gفا dM@_G==bYzطg?+O|eg:xe= k52hu:<DԦFLj|2m* vKs;0 $HY)&Q ̞ 瑸\]jgf9#B:3ΨMyvr޹GM$2@|B]̩pU-צQWNHjN s@--6P5U ] (b~N:!QM xOO_852Gz4~";uo60?{Uo|@0MKO3ca-5Q>h*+NW^H>e7XDD,$eG/)d%$wl6oW*BɟzzSS9\FUq_/\B@Y/v%31opzcDWI T䛯䒺Y' .,A|FITֆ4DI}w_e.} AA} DӛZe!,C6P̽-xw B{ >t0Y LY^eDnu@\;ei"99IOZStLW}6{ͺėk_.Y j굒>(ނZ 2]S,Ddl׬Q&>.omC*6}c2|Fڒ V7dM( G~_M*`G>FڮjC\Fq/)cnk? ՒKMy_LUp7V&;RP34 u-PĊqvlaܵlp?b ռQ$ ?pU՟BQG/?+7\iTB,QbH;QA}Y&t-"6+λLK^5-7P(3 KNb tբҜ?8fst i]w{ 5k竷 ָ[u|5 x IYoa@ոӇvkW^rR xGGA~TB wN,CE$hz5g.Cݑz\g# -[7, D==͆׃^e܏8)4G=ʝz'`yR!,0Իc|7Qd?4{[~_1'8cIWgrDzsLl ]RsDd *&'rᢂΩ`Wt`-3&.;kD!oa*b?n md߁wWTyնE:2$'*VE v>koaG]t> -͙ ٱ`NҞB>h]̓hLMW#NMR\,0`UDo#Mzm[U4^ȫ(XNק=9)n%tL#Y" fYT҈8+V QRFslґ҇6m,M]1+on-U!6T0Փ= (#)7,4uDWgK<=!^wԂZc"s$<^8E'FQI)I*}Kae~L4Fb4mܢ@)qᷡfӳsM^FG%qcQ)xqms곉Y%s]EU*`:=$w(_5HSNm14hZq^Vmaw)3{x2lFJ.jp<ҢH]|_G\?L(&d0[% [O@ͣGC&tqMp &O5 ,y+Ǖbr̥kƜ2u{"OY%.af燨N&a~;6#/H)9o=2 a)S`ܐ ݱ|bK *m7sJ!Vn|F9h ,ˬ> !u,vhx6a8C4݋KKY͵lzlA/!o;=yƋCCV!=,!Z|s~q`̄E7䯴|8 2ʈ1" kS-E+/x^$;淘_k(>̦6pkx: QkCZ/X &S$ˠz^hZmm4OJJ ũP k)(mRN{r4<<݈l֭8oh]KX>Lnqq-㶷ܩvJ)}Izô2pGuVhj ck'#յ+)Wn 9žzs-kL㨼_ Q]>CRMFS@oٰ4/8!>/Elc^d+vpŻ\L,aO^+vi2h(Z ڜMagY( mdF;?vX)MU`mq_]&Be]L[WW@Ȼ03`~E`\Bw_O#Xv.n*;sj }~Ab JrEW^J\KD1衬!ChnuւNXLEIVd3;m9)A܋= ,K"ssTO52#Ma@ Ht&=@PU3&+Af>';J( |"4 k7Q_2fQRdj2<ǭ"P<{"14Zr_O.!65U< ѹ"mCY\-&VX=4 $- %͞+ˮ-a=W;1Xfn7>9:HGe۞I_0 4w >(ƿ~bK VFL%b,~Q ukhruY +;9v̻~>@: >$b*YN=sy\kܗ]o䥄a eg@tќ@T.wAKw?߫͘=?VY>qܮ.L{o7I{ tV%Sk*!JOv%= w`)Dv걩n? +P7#z)spW:r͏}>zxqr>?5 v6$ё[8DNl4LL):&OVsK/`M* p"Oo7T<pcZ:R"L_N5wg[;秃 |Cfy/&jM_Pmّ.5ʡAI8 ~r6Tn=lӣрɄA}& x~"P\ȴQ3ÚnozP h4l"g񈞈O !#֑fogNˀЯ '!Zǒl ;}Ŧr w\:/L^W>OX0frtKZYdTUS>3` &+>b3Dp߆^wTA{ RO٦x X'uꥒpY0&|(7oԽW%@stzyjɂ"w ͐AΖщj)d V Q<獫>a3 ٮjqтj˪ҍ-H= i{?-VAʳЦ 5pQ|2Na ]ǂ&ϣ#n 8AV^=n kH"I/5#_;zX^_-GP򮽈w;']ѿNAN}, Gs;C!q_C"Bq bNSv2sUPϲfzؽ.:,d L@Z(EÆi}'A?(yܞuP=ٓr]!}R"Ѽ[SKwdڋq xlч~$Q eZQp(ю}Ŵ ~NCBL>YE:oFC@0HkUcMI%{K##ނ ˻,eFJhmxw1V=FF催d]OT:=aUZm~]&[X6eU 0E:{p?wיּ VYlPYxN˒9&A;J/+˃8Cy/Yawa1k0UΔRn++?eW+?dSgβ<= ~vlD5bLm^Z!Ƕ_c17Nר=Xn{{t}Q*- A/$p$ ͝ ?G7R[Qw2X1K"9 Y%7"C]}tU1>Tץ㤓w mG(b>:Ǯ']=TA_V`^"+]=F=!6v8cXKR=}Q`x9^@D-_syBƞD ~Џf2䕚>}>o◜AT5 /2#<"8W1P 캕m.ÿD2& h"өsJM]Ekv>3 fM1K{F^-`-vyLK Fu=sHhT`>dyX?YM * ̒K&j U;TEfNjTg ~ϳfv#L՟iDlgJ5kz{UTPҬ+:o4 r}]$3iJMtI꧅Vkyl?tD;9N#'EImgS&?]m$P:3Mflkԏ6|ևCpajm`>.87CO!+ͯכ1fCJ'6u'^hXYzzfI}|PȘ>?`EsQJnGW:.yq 5.w%L\_~[[0ifg0ڐp.S 2C"fԽ_~{j?ɃXZaGS{0]'ښ-#\~O<pY?aRQYGZe@ݾ祰:OXD:.)i)ޝ=U|pK&^C8/ arSsmUע YPO 6NFtxG%%? _j| =م[ht| hj9TED6Be0)^  E4Aung,ôќ݁JwVcwbh-p?ơ(CDܷᎅL1a1w覬gCl ^-bSzhR3'm%BZ3LoøTP4A m[9eThh, +5o_R/Ud16 Y;xY7`0;++[oCN#"('A'`b.g@HżV&\'a\"Cs %م!nA-Jө #wHq?O}ʣx2E"6nGBf{! nGܖ$@I"o鍴AbuR-J&N.Qv`9%?]3#O os|t34Y JٕDE g'E$\m#ǕSʺ"tG4(4=7C4Bћ ^ ΀ui4Wѽ@k(E]-7:~@+@xV,YFg`lE̿1N@ˉYl'i1Do]rXIW?XZm\'qu68r-dJh`#8 ~9.]k{2KQ\D5260J_2\agQ_m< *|Ѽ'X"w) WLB5=CL;]* /Xv;_C=m']W(tժh%s3ABO7#ѣ anYx$ @cXgNITM:u]F4M2ܧ)v/v h3`rHG>tmUI,e!9I"NԿz\>y'+2_!b%)f%#48xx "Kb(%4yFnW}s1g^AR*!#|<$}v{h$O|6 @N}/7'53B鞤d f' O$TϾЩ$v<ڍ;Ӗz` r Ȕ?d;<\؟TNj&>K92>S7Vò$*+,`>EzV fݍ,ܽ(9OUy;Lv8c̮"#™*@3yՠSco3LhZ4 䨌n UDGm5qcRq/@gDѬ(iwKzՠVyG^Ln0Ye ɿ{9;߿W * `\ ֊(t:EҦYorI葉W_dجz2SMv]W|}Ŧ߯e X1 mJY47?Tsk#_≏ VQKW9>]-R(ّḙWMhdQ`{UK(.Q !;@{4.} 6QP_ oqb  \\~i4qSXt Lծ j/)uM-;CK\cPC7Fώ 8<66>HJqM`6S}KlO*m1(Ů(yٓ?;"ɶr0 +RkHik&Q|+oD1u$mQzY58m9_opA;Pӽ,}_m9:c-封GkBTNS0?~I'I 䡲1lRq<1fi4N`LVJE3ͧ&AR{#ȧD]xH+ct(w~?9k,_șXF]d@!nhh9=Ƚ$Fդ$꽕c} mDdSuu3RdXB8@ˑ/\\$#.Ί4Uef hn ZUvB P.E##hJ՗sҪ aB5ŪbAJ9H:?)TygH)aT-xd4"QZsM)HE ΒNlXY.2Ͷ3"ǝu\& @!Ⱥ bm œ g$,I+"t=H =a+`E3$8<vŠ@ZeQ#?x$i|/655gï3Q쟼'÷r0KBM&=Mޮ5*ya>c"`}:jVn 2<o.V-ɘ? Q=4 x8L &=4~:>Ps? NŊ3nl1Hڻb⽱p@@9!i!R*]zCeƝ.Vf- dCA5 ֑i>ZK?_`4q .agAa7%n^+Ǯ oA{"W>t_r{ b E P @/iV6u)KS2Zc_$H,\]Rx^M (lxKi&Ӫº8TFc E0Ur"+_φ{z-<)ϪI~o..J8-xs7w0b9_bYNIR{[!cU:օ{Xܣd8?bp.%%gl 5rG4v<&RHO"TjM- B8u{Wxp h&҉l2~ONs^%k-4!HZ*$AE!O'"ashyeTUV@C:d7$jZT ;! Ϊ9-z=:֝`z%sRμE2:]Y|sR%wjwT Z`-EDPK|Z ϭHd7Nl%`v(MO{82zji~#0i7@hpF 0q\fEQ}lhA: G}YܵؗC%}hZ.Qe@ -N@ȿn>ke3ɮڡ D'8J~per[ Iّ`Nۄjxadp au 9dQBD uR]HfV-{ `F4Mnl8ISPY6nj@?d/2I?~V݅ZkG9?1vViלJOۡt>^ܒ3Nx GR 8(3EUkG3im2~$3ôewY3\;C2:V6WEK̲7Ĥԩzb0tE[.܎JCj!E]cwE^{z^PT=+3rWkWVuDoU#ĭF#Oh{d&}|dIC8 ,s+xnq̌A1JF,s`D#s2*eQDq.Yuc˜QSVդhD"Eq0%=cIArisPPUGcK難j ^샠t#"} o-E+ 0갭)2`B Sۏ@?P`WhG2[5Vʳ(" iTbk-x")vҹ6bHcVI&cT*a5nɾKweNW rUa LϮ#=|2#k`PfƟ4xWʝm3L赹 Z752af $+g9"2U{&H[);P-x^Kƽ@ Eщ6;a`bVEÏ;D}a ZuV]k>քh.1 .ZUJ\. y5Mns24ߟ]Oi[LX3=g )[QpPgUf<(ߤA숹Q76؇YPVrI'YI,|/6@ ܮ8yf5^mdP2oND6tKͭAF aP 6wXH+'lVXY-8lg+ora.C61=ꭱuG6D"R ;T/u^$hmzTӬOԐc1"Z63~Ex"s3uD}":jQp2T @`Goͼ\Dz5U]tiҿ2 ڽ;ɭYʆZ,љèvD֮ϰݛ(Le1uýK]tDdn߃}?Gy}ga1>AMD{e:so.U'Z=w`ojԍHeP1xiLFw=9xoQ_ֲ-K5<2JbE+_ga[Jw9(vH6~#~|Fv+5iԄ1XF} p9̣@C}HGڏB+:vv!kh˅#(YGUY{yBR~e+ī(Vd 4.E8XCJObȅe "#W}\Rڪ,KPZWo7֒,fkzE_DЊհS~! g?|ujsdpn9ly%$ h>w@漆%E:O} Aڰ [:zs&<$%2_ ]VAwcboI p $X#'6*CRKoΌix ӮqM&03Q}6H.(H48RwY#=>llV$?>TZ3R*ES41olF~mjT0;Kl>e gy,4A O^F<~evK+ڼLջG.UUS )Mi̫+5.=Y{`J>ז e}9Rrq271{. \7)$. KI8[[ bTi| ;=>w_`8 W`{HBM!7ձ|u6^d%\+ ݘ]'6j4*Jz\P}ܙenZ&o+-3Jם޲B0UJ ,F:M0R~8t:0?wYfX(ddbA\n/aiVMW`b0݊#>r,ԯ1dN9Q8jRPJB७Ȉ<7WQ"EtmO;gsP$6UW9 eY$GP| s~b|zqy>{7o)x[އ376'e<vΆ*xݿnkP8wYH}l] 1)})+0?-kѵn}(?>cc-F u\BWҐ4_Y\J#t' f56ܪŢ 'eJ m!Dd-t,aKr 2w= ipɿuOT7sL iMw;F4jQߝNX`p^u SΓ#Y\INcb!(p߃?iͶMKїQ'yTUVkU h!a9A" `%4x-&3ظ'rqf-'|F8_rn[NPn/quXz\Ԙ|X 74A|` R>mco:䑔/Q?rmLH7wY} geHR>i,b@ #)x"NoXx[;5 )*ZS OMbR !Ɉ28s'D e`R|b$5 'dϥ_o.S*'ߙFa|cC=|y:2fgyL$g9_̗WK-*ݽAC;Ee"e>B@;t@ac'YntO <os)>鳸{ aco)}j`dV+}y6 k)S̨LVNUOy525[juZ&1A P~qYZٺsJם5 hJX~H*Brkt,`fqBp#Z_܈֘Ġ^~Lb1`Fi/GLyc)^hZLDQ1V9Lߦ@8w(uoPGN<({r߅) ]{=LsI(]g7q?̥4 b(Y%|smr,"kk0}^8BRͶZmnES^ !_B~J[1H%؄z.iIqNXe\{=y'-M4DAJi2/!r֤da^~)r{"[z. *}tpol9Iڼ c6FPwA뤼%bHKN$ߛޒmSS;ވ-T%b&LGjcQ?Ql `80^95 S39~Pc1 8\;?-M fi-mjȇ-2Yk!N)*!r 㤢=\awgzj_+G1M~5XNg| ϊUĦꪷn^Z\>ekžtgSG3le#c~n1xxq2w ^XN:ξ).72K)υ' _e XgIٱU4Gz,.nx GNgcq|/XvPϑHdKǫMLYT9T7Rks",.HIi t ~Jd 0ާǏ7/VZsˤ=w meoȑ5OߑBkH%xe/`~ ٷ D~!Qto73l%UtJOgђN)NkK~c?%Ml; "V{CA3tvǶw!s~yCv"3Q݃C=ITP]X&yiM;ڻ_}6/G>ۊ M~&Y})J#GxN! k,YʥuA.ǒ5Wo功T0y $)WF~G )};FARo1u.=V]a-s %Q=թ%TA,G8vs*b8_4MdgtFѢ Cד5;E-_r[=n(=vh8w0΁ݤPQqEN`$׫]Y׀uBVb9>,g{Ve\$Ø/ddgJKE;w9k+Q{>"$ @4U77Ȇ1Zg_N,;=u? Wy[!x8zHEIF*%Do YhPڊBk0_R dl%g׼ˆh҆#"}OB>>/(frup mܫNrDƿwxpJ)tL29|GePgG[cq g$@:1+۽NcEW ☏L^čm1oGlo\r B;0L`,Mivƒp?Ͼijc}X\-9瘳梁j䬹>W W֪xܾYVlsc# oPXߔ LF5ͻB"Eip:|t}M,Q2Je<,#ToY8xl662Pѽ~0Cqv`maՕ? 4NF%7p)Sxi X?MH&sNVRpJ#Կ^W#-!Gyd?5cDrSI!'aVkߤGI tit,]҃XC/P#!|Pq9"?|`Q̥V6O;&vxĜSW5e?3!X:'n~c>S]@{m) v r nt44Iov| 9 ܈h7@?mՏa#m "G9a6洶ΗQ'OT1uah- jhC߇pLH2C,>h? HʾcdoRy3GgT1{w;BnhZƷ r=¹Pq=Cz~U:u}偣` QGY6!Z`O~ހa8}y4d2{.)֯b!Bk-دxՀj~ =ں/ڠeLϻTZc<0ʹ.F}QI&dQNpU4-AsQo`=dL I"6Gi$ k\¥%.MM`tGtbd #3+DB=gb45Ƽ(>zg't~`AuDS& I6$M0Abϰcj6A<!%+bBo%|" #\rypQ~i>_ u~.ь`@e\lDƀ/`%N!ąJG{*<f`!3vyjƕ\@Mul5F GI" hL̠I/-&7ou7]0pHa#k,#?ƣv$n%@"Pe[2V/N}ϥ t<_H+m5 S=tQ<})!_Lf) ʎ}#mN~+0%XDaZ;&[Wi# 8XLH_0jbDٌ|xE~E"n򹶭΍*R0O!a]~~R2bB%y"|p0yho{ypӬQ`2//~Uwe$(U>zMl)re{\֍kmgF mD\1/p5{|tѮZ =d0gy)uYn9C¢yCcB=v^p F_︩4#w-F0;V0<<+x(׵_P Y/>wH V|'K:8U6BN_KؼA|>+U[>Y~B7dG6~?!F)-qa+#r"**IڄpɴxGDݙdie;ѣ 2Wb¶Ïfg~,ݳT4o٘c> 9Y1e?3Qi w cO5i$2ƳV&ʓцԋq-Wy`GX;Apɰ5pc{d,Ig̍PK}aGO mLT])vv B%[43BݞszXӠ?֯f '.ݗ ld{)> yMH@>hGyψQE,'o+Qr ^PiQ00zvRg.@Ym?mM#xtWݮ~H*ݴ6|Вv M8 IfQ8 JIG+UMGRS_%kЏ_z (=1a23RQϔAٹr/fL$x;T y89__GVFYw$s+3E-0?Iɯ7TZYuQ[ՀSK^Pl G {;TLe!>x$XIuro6 ''0E: $.# !Qٵ@| ~2&A  KɟujfS%HŅI8rAo~t4>@p! 7 GᢪfRdܺpq_ qi= iTp|eEΒQliYS+±t.GZ]Ф;rr_˜I,ׄ,Doo&b/ǟ+ϊc`ݤz /#z,,Ph`dxU"ht. E2Ka ؍z4^VFXMe!P&~wH3ߺH穜fs?8aqxKO܃Q#8A-Pk䤕F+Km>wj:)wPރC 완\ IbZ<Ƃ.@D1/cYB}̵_=h}MOyw ^{& ~FmCsD:=3&89!ИzPZn޵g[JdYwq&AzKVPL.Q:kӞV 2T0J#CNV9[HB]bB@kOG4 'J]0 7\LNXk>3t?v*07wpCEĎ}O" BGɖ^c'?KYq?bDl7h]_>R>=R!RK$(!A}" `*IaeW%y$?6@9$'Ӥc1>"q8B^x( pp)1>}t: }aqz`Z#7&ӬoJbnܓϘLW+T1KHGsniIHCKjwOg')MއtQײ|44vb5Ճ1 eX,ՈkXt_ f砐pd*Ma9T98&{.II,{l|v}9_ӆ7BFLF V(\>@j3 ( ܊b= !C x";}v)~ [vţFPV߃q+=TQ71K]Gs KV;QDzV_PL{Pz F(+Sn\,!}v{o2w5 [$X8|%ō1cZsXAma޵4aިⶬaF5DFZIEeqVuW WSW${. TrpT-]qP܀r&/ ,_?eCz@yسUͅ-: bAJˀV؂7cħ5Rj $Z̜2JԉRREVq4;=aS91iu*t{{9a]\m{8Dd{{`k^h=:șgPam5'퓍p lwzpכ(K:, wȖ7/E7zկx*%%bV}2RX\jg{R!s42-R$M:u @ݮr2ӪνZ$h '_;Ρ9tdYC/C32)ـ19,ywny<&1Q%i?}٧2%MuCz'1)DbPti[3k].mŷ!Ш\\Ͱj#w4{R0;QqȌ*,I j2\=JK+_6WQb_P#XB|N "-Grڵ^b&a/2I ϣ/īݺɞ;h4\Bj=,1s`Y BaͫN15L{bݬpHTS!X*f +_3]`'V+*qEOme|($02HIi(`F\T4cf_1+xBim$P_Q DDDjhÊ N+呻(>:0.inz5pN 9.בZ*;5j/j&ԾK.sy3KhBP>9vӮ;-;@ʇ/}O#QSEJ7iBP[u^M ]%T6CT !}6%T0RVq=byRs\T4#cDL daara=̆>)sō3LqOSJ!IĚQo[U{ C/jr;'fF#9>"7MLCՁRsZzP,|TZIAIOnGw>$\ ]℁N(wLn-6T`4s'-TMr%VCclu'7E'!EZ჆w4'sVjQpn0kƂ]qqp  Zc~o~7&~%$PUvi}u(n]F:I;xuȨB]< LRYnw';/p9ddDE(g`l(%tMk_*!\ٷ9{sBZ0'l 0C6]2a 3;]%G՛Cq~XW&,]А0v$?t7F0nr/h1+.į1IvGz^)\|#}aXE[]Vr5Ƴ|4F dzz~AN#HE!p3R[s=coDo%ycM-w~1$<\@/3I ݾPSYrCFeN)ť/o*Xݖz \= 6@Z:^>jDܟSȣ5(ӆ?˓<; Go-bī @󺣘ԖN6\A神O3!Acu`*Rfsąn;;pϭ0lb2CC*OL寸y u@Sȵ""%luޤ ,\P#GX¿Ȗ/ [ґwO> _n \D8w(+zr,j[YYG&),JTm=OsOIfp#~PPPX=Q# wbГL;r%q#V[䉅Cjq0l%#9t"Q8ݶb85/L@' MusyRje:ߕ*b5LRT"yQ\`1ci'QN~*PH KyʪAW _ ^=-S>*b)HWiyB!POqBh]So2%Q.f}R @yKѯr4r_, {ɘPC4#Bf"U񖥚A~< (嫙,6UIK>%srftJ5hR!:A )$qbkxqAצ `7)L}'ZM %& (mXzk{#C۬ <הag#g`Jyb]^O'>3'!<A_(_[ۖCgMY8xJYg&҈_M P{"&iffX|sľQV:(S2*|~kyˍW Nw$p 8td)ݹx)UB|r fBNMGw.gO{DC ˱3/vc\jζe8c;4D4~#LL^ZlR) s&<ݙjWYgpz1^>t?k|؏T7&ЕE]r\~,UB*[vЁpzeG W DdqDL59\8J&VKr`h4´0ZX73dϓ['%I#a2FXv=J(F_4T 2 ~vI%QL6la CkvZ7ΞY&6P #p+˪U7BJ KH)ҷ'CBiaԴf08 ,_3mM)t2 S|CYx3Icp^| z<)Pg^2\\ՀZHЧ7tMx9P}*idպq`ZI5v8%ibq]E+RR\ OU6H׆dѰ˸Ar huM^ N;=IfXg80UG/2xxPֲdܘVPm]1XklA7dZ^Ʉ +ʊõW3P|qžޙY-%܅f' C6I}[[Q0irS[/^\Y Mǘ#Lb2:;]BQ?4DT.I8}"T`R )|ȶfB%if.ظH}³g pM `E/_dP ZyBuMN3ZwψŹe[˪xzꀴGig%l5~ylatOYxu»Yላn6)pPfb㓚F^JV>=h3!\C_Oٲ `P-u^CgO"xۊB?L.E9/޻yr }#) XY1Q.Gzh?^B#nZY2UY%uIIzQ~ [3˛b!tKW=,%ܾIj?XPl>Uq8{ۆ:Ku>}&0K3Çj?YZtF1(Z7=:#)iȊt+LoN-hs[bmt; ڨHfAH|sBa9eMr6ZoJ%Hj ӭ  ?erNQ,G~9hDO;f60郳e{2MR_۳`@ m*"ln5V _s@YV1Huǽ+ci9H_z4k;曈ʵݓ@ba4O^rCR}΅͹Cj}n&8F쨄ܨ=D`zW&SهM#SeGMȋܴl;]sY\l@70T>pzR!.DP|8j E ,)=\9r(R# ]Npd$׿} ezCs*T/ӗ zԞ 3i֠ATIu'&{"h$10{q-͈IN296n 27n]Bs>SFF*/mܯ1@k_I "@}=':4;JxD8`zsH 3cfo-R vc]˶4ՒX>0neQZ-q6\ W|&/T֝jK#+kχ?{5ҔvGYct@A-N\4;넘:! %z` _NY –,8Yg^\ ,4~g$st 0BaG.|cm(ܟ|SAZ#W[Mҹt)ggZ;\0Me-[j/BS=P*59k(Rs˜PToz@j'o1_,@N\\uW7r&Mg( FѯӜ7jtB..&cEvn{]ҏ…\X9GзY0x*Gu/2n}uHi|Ljoq4;1#}nxƱ4X }89a {{x{BL?V c*X+hըGih[&?X`Uvu*Kc.YiBxp(#wsOB~bVjo>{Zo},EC?a[ aH#ЩV>N:f{9r:fD8\m${կ16õQt{Qk %H'¢#cYxomJ̭X $-I=)EVH]F˱3 .'H-KK\ɋi<(Ykxј&ի<u=۞*h-ۺ$49 yQ\|[JrIu ?8CRxQN'VE <mޭQXs `C#N)$ ] Fiԭ3 G"a|l6X #?)_\;C2vR2aXgP03jϽ˕;d B]萢5{=8 )T-SpΚ:n 43}o(&17#L.Hx+St)3[(h $5X^[ "uS.O3Y/( ,T(Fr;$)0l8* 5 >A3 D2~ uAO=SD ”\)bp\P,F^uTرKd2(wo:1{\eJ0GC!ZtMda6Kp0ԻaYPQE@!_GtF->Q=a[pG_,esTl>~! Ɂaf4zѯD ёRSNG=#*+ƌ(? ,#̽J+0SԾADנ*;~}UC5/4Ȧˢؿ=Wʠ31]_s*sF "ů!q'<7u#ۀ"d%+s^v`w+isTi}wUcen1aE=m@Mɛ[饶RKqM!(6N_ٲt\}}X ݢEˑ-B=G]i}9cpaA'!`QɋO0YE(45Zu83_lEQޗ+AQ7:g6QCҼ =^qNɨg2-eHi;BUJG|7'Tf3{5.jQoj~&p g lt%y8fy>e.b|Rƴ_?D;Ӭ& $L*kX3m2vʆPVCC"xRl:=Su6i%s=tB':[e{ M7:;Agfm#qMps)v!A~3/ +HΗ~'sl~| Tqw"To\>vЂ]-zo,Vr&TIՏ?b+3wAТt*ڌn|ƌ==y׾Cb vy"["L5`2څ)LGb g%!c#W;iwa* C ؅y$m\Nri;g&᩹%&GUJY Eg16-B[g_V[^"sBy/ ĉt{)XBTk%l=(҂N)6%oQ %&(>/WVS<7ZNYXlww<EO[-(8Bqwv08J gylG^} &V<4~v _ #ܪSȟ̳mYHo"+Syzg_BLGT)EFݿtr-x~Ap:fb \E>xUYs?ٲS K[ цD:WeH8\;96QC9ChD7iFKF6OX( At0Ag3Ț@A3 dK@ghw}`'O/ROP:Ch=M,lm?'o.#ERh _~Smp1}IʋƎZ'ާO|D<4T;l`UU;M`@K# oNlLU !;MN߲Krk lyU#CwŞϓ/?EZbIcIw"jj̑!"0bhڑ|\P =e<#0ڄKHUl1Y+=׊ihcxΟ lL@fPNMVz;ߊ8ݞT%`GIs5LpA3HԦ 1x>6| CWb6 oT P)`–]gcn BٟG}qז$&H1&H1c7 sE;|6[}IJt "qi`k[bOh˷E~Wnf˘nʔ^jָo@i#FB0ByYҙ-U4켹5N@L 5UЛ.mEX{ tc,4gv.%ʏ9$pZhg4L5ؾ9T R1X!59,9? 1&vh$iaYp$ӥ~zZɩǡ/ N9ԲŇq'޿wh n\p\R˺>=nr>}J@} (g=rU91nyS$o\ 1/Kr:w0.rmb5z6) ˵_ϬY du q,M.G KRI0턮ZpZBX?pYs)r K=nynD^rtIhub2g3}]ehzTVW̉!k͋ͥS}Rg )GD;*egڤvצb"6/L z+iS)Id12[J?K?lKo M7P_gSA!_\5G8?ԱMn!X_RLbpޟ7%)|?{U;.̘o<>`{nYUO$3>բFLaM.̟7]Jj! Iy ȍcpu&`qT,N8( aih@C7*\Ac K?'1L7e'aJTPz9ΨCjι-NpL-^mNnpPdԃ73_QpƮ.ˋ t5vXՇ&O 3l7m ry~lRK$[r|RF&乍a UgPs81PJe~z%T'. .o_/۳ iL7>2RZŮ+*'r1| ]HiyluߋF?4Ձͥ2zO@LCa&f*Ν1qsoN@nVHCbyoz#\r8 wD h& if櫞+f}J[޹Z֣hie5U)^e[ /ƕ|A!kb][6?sď&\bv1ߌ`jz zSFQi]Ϥw jRfG"ʱ*P#ИiugF|w :85z7b۝۱X}HK0@Y}9tX,DSP큚,9oCbQE{u++sUϘ+C }^e.>vQf.|J% .Y^UŲP>񨽤J!:\$ͯM6 hpg6<œycۮNT0{=B$J6ĵSFƮˍx~ +|]7:ꑓq|pàӕt.IY=̟-[_@HTU_<=2V:&"}DC)zG$ ,"D(EuKT4]'&0 gD[ȫhp: )4OnP 6󡦩 DDZhaTp潒<כ5E$BF>P8'xj+{[@}9͑鍊0ͼo:_A2 xcDN\ ]Yzu?Yfs- Nq7jEV)Y@'*0 HoަB~#ֺ|сP(r!B-)d.{p'\sɲx7˱Q"/or}Y|A$Dky8qj)SfR;Aq>ήv+X„8W=ήo{\^μbC̗@M$%')W> ۼf11GW u>6;v{2WnK6q37ENQy_1:@+x<耨" EeY9wFkAhlTKef ./tr}qJ:;[dd]g;wk?*+(LެyLǨNZo^9uV]A0H,`Ŷ׸uSs <i垀qLx!DS+ñz0T)&Er]Q#ŦGw.},1Ă2`4,Zp(:Hˬ0+͑i[ IKO{qSO*\ț9т|`gtxL7`"nAC0j2%?q/5{Q珀?G<VL-u@p ē 1`_kv˒2j 8i9 yդ/[L`ͯD]{ qhϹyϳBtXt@dԢ3{Pc2h1G0;Gd`F\Ԟ Y5<:#D xC&:?&m-[pV o ̱IqY냏 p־"=4rX}NhUJDR4X`LpKY¶,8T \GA9]snof8_*^ uڱu0!-(m+nߜ1uhds4ǁ-4%6pϕx=OC_7HXP6Hѱ=0l_$ndɣ!ȱ2^n;KHzh*}9C[RZ4&3ZzM~%]Wb+LUY3wͫ#e6GjNqvE5fRr8UةŷDڑ溌}>V#x)h.o.uvM͆Psa29լl(JcY,*Z |MNdHilwg\UF uX!UPef[c\W/m(2< wEYw赘$2`FVtozd~_eƑ{|ERxaعʂuЫHH4j#k!b$az eYS]{y4}jnoUVrBc:M I8%4Ll%UN[.hI^4&1Yj& l5B4GOcU,'ZV>Ta A-ٷ14;ܚV DQ-D8zy MۄC3IVܑȄ.ݳG5~#oNjU=*SoN=-lυy\Z[kcX?+`:NNkEVq)-嗶z܇?H੶DS8zyXpkTc`jG1Z!`WkHzʌL#+bMœ櫯7x]m(ӇToR,Z)&HƊQuC꥘Le kc7B[4rATmTàbށw :x XR/w_tj#j81>u/W3XX.[okܗ~ަu_dOY(R~ if.8p?w\˷HcԻuåɚbܤs?26g$wM ( E֧QܖZ$N⼛Й&O8E8gj;d(Tv;|(}Qs&! @ Ќ҃n. =Us#s2>665~oOI{=u%vr\9jgDu*M7(Gi_:p%*( 2(ȉb )*ʿ"xfҏ=>lgcCXÝ C\n1EAv-Ha#8sf^[^/ͯ@vQ0q:e(rYnڜxvX` bȨiM>+/5&X](\M]'E+9bRYsH?RȯbfpNL&I3!^!N0sؿ!90yAX8tW CUguWGsɂSqhيu!Jz{9 K ,^mE!FGA&vXݾ@bzrS/p9} j(hTL;pB@%QS0n7n J$ݜ/ 1d"RjYJg);^A5b):8md۠QJb ?`әSjSLoJTֹ󼻷Y{:|j8 Zw% XNBB uOG"mF]Á4X*dž=ʔ췘4xa;0fR0/SSK >0w#Mn/Ϫ|߽\-UbG.`rRISڲ2wz*͔UFP6%.]qJrjwv]zP9[#6g*ͿҊ,O&zW4SEI; q;xE QЊ8]GAGճxbgœ>l͍Yz`ݯdE C\ݥH4U0}JL[6"]>F@D[q=vo:)#c(6Ƕg2 xcqHBFSo(H]\DkfnJ}x|:R E#$UʐX `Invⅼ-Jjl3xhSb%C;[dv׮ RbtxΟ^0 fEFghj^Grg``q~g [-ɽꐋ̘F`°FVNفŗ^]o6 /hHmg+ㅡH,k ~M|<ɈӋƶ⡘l-BKv6*Fvq^)>&w9.& '̠paA-&q36%^ܯC*us+7-hOK~eqo5k#`Kוs˖<Ӗ%$C|gvh^GaE>bٵت 3b/{C!օ ?Y׻A'GKF{C ogm*;~T"|RKZ2O yڤEXS!5v:TҼ1\h+݃k䮜fxb a!h:'sזsn ^yOMGW`hK8/=󦌡fA&rT%?Xe!S*MM@It,epjjH<>іnjyXttm,i} #oN

l Z/Hɬe:"^*iPוv6 ms}) x(ٸiڔ{i@9LT*2O?iyAf==#E% fjQ79`o[-$&"r*xq}Jzw0-bA6 +( n*:6}UnI$Sd$,^ toOp1H8)-U[W0:T]9}oaPqN]K"pFZf91m:* f2 ^tb%2 5 Y,0[{*w :(Xt1SUT4xSS"tu;w'Y4͗ex0JVoAfX~ƞ+\sZ7w?"+K2A?ػ}x<(E[Ⰳ]F9F vM6{ˆ*'Z\rD} -ƌy@SZ)pj.>f;XYq5u)!a&C|7.)!TcroID@^+ !_ a9*QQTѧJڝ:(G͙TJNڂvh۶3CgFAy *iPgCV,=t%?M!C.2wހ6(e _dsi^P9$3=*R Vft$[QtX1~.Kp})r51<0xc!\z/ Vcdsw@oɂA6>y8xjM=4zi7LlKͣITh1/Iqy9,㩤,Q\4s*ۧs5D' }9%*뻦ue$3ӝo* Mn~vr0YOǟ/]|YE@v- ԥRm0A0TAAΆ9IϜq˸ڽʊ!Bm8n^(UO`}{_k%Xb0Y<u.+pG8I@:yA56XeUBט,DeOOr`0#N66޴b%DS.݅_{.?+<0@8NY-eŃ)eqqԥK,(ʮW  j\afiھ0f el&G}/$$8 q!Q>=(&3-hzA=t;rY.tL>1vh1\VKIA&,d̦g ${NJo"䕫&Κ p.r.'l,+'=0EKpd#@0T p qJfF`rfIé'׺D*a)I8JF=%uXA-[㺂69D `\6<5ƈ=̄s1E}d$6>f*WQfm?pǑviVt4 ewB?GBf6$;WHb8YKe:e+u^S +J|z63k#R^ ιVpߥ7;4>"Ƒ-ds ICHh|(rشҤԦ)QMq;_]>!,u:=;S\B0ԕODz]8)fR,%W,'Rm*a`$NYӾX 7 T l@Gn+r*nbpW7XL BꤣR n2sC[aǘUk$8/.nNQn1u+qū|[')-D񺡦RR*7b&m0UsOiI^U6\@I-˝=KzI1p.1|?1}7y?'+ʹ?3%Yc~E&uɘf5.hȪWj1As2a,û-,2Opi`@0Yܼ'_t-"2%oNojvC#RE_ yr-oAT ;n>ʾ:hA6r #p8{-=cunwi\KGZˆUܔ& |bV2AntlCsծ[ >u x$,3N tfm>BȖ$`:AgVjCJ.KcuI>]mR׉qĴ\=}:oT0Uw o?"oyDÐ_YhV#Odҧ؆޷*qx'2#Slw $TTj sjJQ}SX_̄\,:=*dPo<X` K:K[A%; \MAֻz83@R  jlb8{bYy ?҄7z:c0x$n:|cNprˌl0Q ȫcݗ!?ʢ>БJS26rf؝qmXj7"]A+>1ִ30$ 7twe tU\WwgD߃95Rl[pS]2f"84'lTkPjk)}'!Y|ΖyN>O{9fh1 WD&^>o.0jǿ3V$I <;:Ѡz A4:*'ᓦ֢N K2a-Y+jA?a\X81s\qp$GӀ)IrV#~Q'*@:yqQ<+L+ VꜹɾnWC\0X-_Xdthl}5\z 0Q M?5lh-8h2D^ eR1 Y3͏P˽W028/8R%;1jk^1=>^n8WDKmhv1=\0E9e.dTJ:haJ Ua`)jgK v׭"̌v2K5酧R#Fosȕ9;=0#ܦB+""]5:䱟ZL v{7n£ݻlPjCgm d#Ÿe[j]7@Qz"u+G<zc5FLpW$x,:r(ӊ72p[#OW(B_^7S7 @c5[[%7[8AR Oǖ{~;`0Xyqi,ޟ⿼YTx]j@WMS*Ռ]јZBUj<*EΒ_ urRp=̯'#'ug#ͷ ̞VgP>; 0\2CNMt'~g!R@>x:>{Y:Mp>4^ 5y~@ApI J3\oG7` csZz&6+ 1tЅf5U'9I=ô>H*kZIRIa'8!$-$G+ ۶N؃>xJYYhЦ)fjTQգכW (1Ne+eOa%E-cw GK0}`۪ _jcn/mŎ"a,vX3\3$*ĂB pqt5"%Rm#cd7G2ddILXyO0ecpꤷam-3 x}+ğM~Boe"߅W6MBKdqKKeO#l[r:0쫪sZw* {_4Case V{R hs-\R*WUTiGpX'_6?y?DמE'rnf䱟~gGU)h|kS.`D 2_S:kton\XIRԩU_QY2TJt*/#u;9a0;[s(7Bح!x/܋ ,%H޾ۂ}-P{BJIzKل]wص&wH45؏Kz0nH=NlM7V{7E ]̂t[HLDϼ(OU7!pQ+Nx7d?m^W jl1N#?ۺU>P ꩹Kt[},HhPzflq6q{'9Ijo2?ʱp<O\P 8<6P:r .7ŖYNQwGӛ-!i., OYgTL jXK<:z$m7M2NFGںF5:`cz/Jv $OF6nvXpj,d?؍Ja\eXwh&Bv6Y O[33\Y!LjiS3gĥVKKpR~:Ho:_D?K= P|o%\Ά/TY bfF}{$ u P=n.cފ|,| ,.2ۄ!;J 1ZF4s%:[җMNV4[(9AhUv6f-qUxT=DېΉLsa ‡09KcgypFUxZQZtiI>8c(hr,G9})!D[m(jk·cҔ39$VQz~I;' rnH2g"5؞A+mAs0W!nZׁfYQKǒ;[9q`s!V8vhjHsԫ0I^QGX7 \-|uQ!f&sIh<.QT }-V\K G(Ψݨ=5hM^=RPL\6YFnyL&L@O R<%Y!t+;;Tߗ#q$O>a3D' At(| t$?,"APZE"G3!hIjl\{z\)Xfmf<_gffUԼʞ7k2I;W7^mu!0DP,l5Q7,l@-6LƅS{U+Aę= Elۈ-fGw W>oCxDbr :DISKS{N-]N<*RF$\}-)0/XP[|?v'59.$[rnB-x}TtTzU{ #Gw5"~ߑ~&csھ6hRC=/,]'c<&WY;Bnm? Y ܖ\#}ހy9|[ic3٘e.>on;oSr`Rb(_hR$n[A.GtķM9|Q ,pv V\FoEZWXALD/tOə'7D{q@Qk6TYax rl-BH4ӽʸ "E+o"4( u ~|=O$(v )" zH`% ކ] 5r?۠m8~@vm#%zy͍oQf9nq:+zv(rυme73"={:$@};?>c! }oGn֙lq5 Bp5bz] jG]j=NR|.|׃ع9&0&JPo MqiW}.WS^o;16G3!}Yile&8~>E g@b9gG9CI/ +W,M4- [ГVFcLsKNxu+M.[ STٴ*I"| ~BOp* d&qLf,bYem1EvC}~qs^I]ݗ"?_C&-.d9?M#bnU yέ m< b86ʰ՛Sn}Kb66@(  .5X8Y'P͏m&{% lT˳9QD)Bcv3f@C,8\yϰf~-1I.}=cuJ@hݭFN&̚wW7GۛlgDVDw-#D|ofn{B$ZLJ*HRAŤA}M(_֝/l3y8Mx3 }P} Ѱ9bXz ;:"I@!{VNMYw_*5f)\)DUeJx9R|9 Ƅ֨+vyNU{  p.r~FmAM  <9 pM!d@F1lygFmѫ{y;k bZc7Ay`Q;^Z0JTm{ 4~WlP58nu #~>-{ lZ9Yϙ8Fdbȓ",(~sRꔁ%Ch*o% J:xwFg[^k^0s=Ok :-~Ü=vsiPBzǣd*=r9gWPÒBrv(DpD 4h88"}e77?\D$J* ڱɁj`j.VT54S*xk:cR̟u";7oIwѮd].sٽǦ}fмŨNll#p: ?m,trDJé8nX@*=hwPBo ]PfVK2 R_eTxU'#TjY}QS3?>G!Jp &M?J7_x ` կX8oY++Hv@\MP5{!quP s,gVܨYx"!.2û?>rp 3LV{wolNV+j sbx{ ɽqU ʠ5yC=\RF`EVf`I|H$ݞ?F+ ^9vG-ް}i$[uPͤ>B6k]! `a=*L /r+˿\LQGR&D7 똓)3n@@(O =)oޠeJ}?e ll=4e.pLj1)2 TþcB\ yZBQ$3MHd?," 2x='L`(CϦFb}%ǙУT,S)J~SrIr <^.&]M T k(Ae"d{Pzw|/^PnYĝE#9.W, /!I&"#_L 2|&QEL|9 Sй %ZޔOn,{}!Hݑ^L}h K5m !n2,y?{+UTW%*k7ۅO(>X-۴!P* UEFY+e֖X`k1-&7uV+mV-L[ӥF;XD) v8+MZ f:vG~|@:@'. ,Hniokس/Lg:)i6ETkPHdFEGO潽G6bD~0)9]d{gQu ,ñ]N{B?[ij hsMdN6ϒ~3Lh \E|}N22^J,>n͛8j(?|<{r?Kq[,qU;i! %vw(49L  )֡jcph1抮/ZE/Px _^ٳ&21\X7b1gLELېu$BL Y? 1F.흻 6WǨ5*c_.&}W A5cÝ'>N]bZwS&XlΘ8mӼ T:h\xlj4Ⱨ2 肀ՃHcrthe '@R]`oy 3o+5+. 醷p*jnÏz.Sm:PيQhs0S[(Vá֪o;4< uwf#· n#ZtDEOE!C:Rjs*Rn}@(6޴'9O"ɉzmϢ]."҅c|_H!hB0gg0>C{w)0>EftHTjwhdNG|ET^-'fm4,W7bME9y>hUc#zZ.׾I y*w1.e/oۯ{-4{Mx\֥e{@`Qu WŲ';n&j̢$sf:kHrܽu\- v ;Gz\ .?Wg[N46u˪%fjR&<뒦IOQ8'/`,G1tqWvF1{EU f5]ҭM,l?iθwWg^t而b:OS)$xue9̍C8 xk !Ȏ{f6GcY?FC2ZۣΖ~ƢB<-tS>,in w7iL)9t<i^4+K؆g>VO1I$Z<P,]w xp-ҷm IǗ.n` 9{3+\Ä|1c_vq #o!7J7R5fh6+5؆bRM"́ԵQ s Xc;D}K8HW86T3=\ܒJjp7#@9ʿ <>EbO$ZwSs E EBwM=QpDkPvϡG S7`EmP xfryCeߊwb~Ը/|5v퍉h7r }i7IdÁ@ǶJ_A*N2@ |B?%^ Mf辳Du}yd8eCkÏ-x/-嚴K:1Sk=ZD܇q(/eh#fzLǚU4lp%,dtJhTZQeX2xVdߪ+G`Tm&ʕXc{S%Ks@O9Hu;}ERE =?"x#w?=ܴ1| hR=5kτ4΂dYX,˂^')b> -vSXb:۶,oö?^ޠ7ڵK-+-(Tq CM"Dx["9/FMy3+ĜkCL' Y=M.9#ǔ)-XcIMd0h# 93C[0U|TnPE |لDZ??&{J{Z99}9"[B!0xi.58cqm5y1׶S|*ǫL@wp=pՈb\P!YqђO'8ul*ZZ9r.{.5CnpYwq?b^.闑qΛB/ %~;hQcxIXkbo0k(Ղ6>?3n8m-ƪta]^ߎu;uVAT`(MOġlwwIEUV$Β?h=4QjU3KHn21>T&x"NesGFA7X3A,Xq) L[HxGӑVEVA6E/šk%Y8"{nwQй%2g- +҃}r^8[}Z츁7ozP*mrz.'+ۖ$q3 +/8|3tgF>>T5HA+Y7^YjQMFcXb^g^~- !FLmÇtm=Ot}jxg ~ZaBt=q×:up1iE unb]s8:_&߉,GF⮗^==O8 ٿAcM%db"-u%&j C)b \:(6s~~/?,XevF(r  ڼ8}y vCiX'<# %'[iV;>yc I&kP_TbyDHeA1CDpNvhHΡC!v&94s⃑LȽÑ B9y#UFPx0mJR,L@]_f/ ƻM@2)NM= p9[8c6CHQםg*1i @:ϳ凛67}ب-ɏq’0ت`_04&q\0fV7u$eIJ pl4 j$s%m$"^"'-l60 v0@&w7si{ECX ITumZ1nXMElD&+Mع05#XOLMOC΁Mṅ8ѧP; Ue ^@zhzɖPDpo7_X!۶x}=.6Y`_Fլ-d[R???Ee5<&En5_&Y'(Ʀdp.Bԭz)qC9qOVnWKd֢Gu<~Q5e/6{ו:Ѽ`ǚc$[ _zՕ!Ou0V6t]aݽDH+rݮ29#ɟm.|0?~L?5?j]YzZ4*vLiVxxW|qFZrϮ9833B]?dt[[!NP5LiQ'ӄξ҉73q\2U TGsQKY r|岍`ǧT vKJ2C?3/pZI H}{8Ifa(al_PYmZY,xz]|&g}.bX/.l GU3YR] WЀ;a.Y}R3ޡ —d>d*vֱ &֪ <7)R33gr6:BoD*C%vfS$Gk-&wUes3VumZ$v' Ee23WQ\)Λh du>{Qd(  igQǔ}Z^.%[P9*D |>k@߅jVX_Ai:qc;df8I\s  iK"" h?#w[jcȬ(kd^yejg^,iL[ط-Orf)§bوdKt+Q|-))"+g#wϧ(!-9ĕy˒Kq 'l-2KUx9*/VDegRRA(㜛!$Ͷ&~&@>gޝ@>QӋ@Ղ)}iNnXDƅ.3Q%؆…TZk|Ŵ`6 k^}Ɓ'&zF~B'5eM4rw"!)(O5]t&h,epjB DyLc PA;gZ}f֊bտ΋azqT^ZD,TquI<7vi8NDr.)SRIbka0V$Z-["Eڢ55ˈHb@5](/\si8rWA><)Jԃ UgZ¨2UP"u# "C^G0_ 1|m E,6?NEf[Ztr[>A<^F-bRoS,N·%6Q#19Ds ;eċR8"g P#i7G|~}̼\@̓gRXx )L ϓIuMa6D~o7vnL ^0 Ap k70='hmX#JȦ$o:0l%e ;kޡha3oLH8M"ѿsU}4rd/F:kdGbBHDQsM2 \XOn]kk-E.9;` 48#9=zϑd4p]7V(Ұex?7"b?‹<#mAak-A -6GS0 ې?eM{J O wLWBƳJC\PxKZEg1wCƠ4f}ͩI؆V@gMZf#<9[{qV=L"=ጾΈRWBeERlnr4QXTXh7Wh(t QXOϒh3^!B!uj1LzǓ =QwKBr'r"lm$i ,8_sLZ'㯻+鶨n|1t DJ'tvDcՀE7Y 6Cyχt2w<~1=[FoYM}>Ut?,L `o SYq]K֮FS%rzfoޯRE_~֫3̐qnSE _ }0 e'X,ٜro<ջJUOEF8+DE~AkB'[ajB5!ҲX[4$[B ЮrQZ 3Y8c0AVTAƫGÊX䐊MbfBd^u2Td:(n |DЦZb0ڢ d2IK~F`> E'HE8SC߮1Kg A+$G٩1hS=\fS?8‡Gٰd>*w/Z<˾8|v^)/h BRvGsmX>fJJ)DTW m> 7T.R).K>.F |)$R U2O۟?G7<3tdXt [wݟɺon5- C\. =@:L8Fa,߆7xg?'9!_m 11srxrSE*d<CN{n0ðN vUwD-!?&t+o`)AM U0Pj&{`/,:;~(ȋ/#Y<RLʦxM|hl-f!m6@!U+Od{Rv1CMaPIU%OFl;.pԜLF橅gw~hd|̵=iDx{H:c@Zs[cb? '˵̾{ bId\oCTK^v_L8JW%kIRR'~\@V<+4& 2zu5O~Һ򔪴5܏м҂o=)|hZNt]T|NGbȇeg0ǜoYôJʁO#M]43sg۱:䊥SnG/0 z~7XU$ GPB֞j|P2<[(vqliHl;Q{>uzڗRɌ]*Ӭ/V=%St*%\{QV.Hq$go=׉=Qy=^9#Q̨|mJĝefU*zb*o,2[W~GZ;7y7ȁHz׿؂$ŀ<ʚ Xq L -h)yi]WT+I4|h+=ï< Qr9p-&x ZwZ':0F%p5veGB~ '-C|f (Ҟؕ[tE`S9dR3bAg),5(riۮw? Ku?yfK쟳Qo I#MSyqDVok,r6 3$4jnVzFHێ7c`h YH *-R'|#t##˩S"Q, ^ZF#wH|VIZ@wӤs/Y*²c/ Cqnۨ9.غ0`BKDb]+4mJj*&RfEg ջ*THD'|7*I&2hD9񒩒9t$& EZq (r3M԰$mBak&c ~}.,#|Iu;R\=>jbRƥTPxʆGFƇ}kWqq\Z~whxE; e9vRi:iz9n3TDmeG0\%}!R 0)o n~v8F$ZQ<1UD9! fSӢQLHiqN9ݧpk^V%Әӱhu,dKDw ),@ZаbDL(X733ҫ87,U=~P}-OA1ýX\a: *Tc_W+g:LrY=IQ , kXqBHD󚢉$<θ9b[=?ն<1֚SMbqd {D߀`.Wi oI}Vg^gC)Ug(orc\1:R54uxWtJآ Ԗ[LjzruA$&\f6{Utxx2: F2!(Cm#QRhqg|+}X%v)% S?Z*eq&bǐ[P YNAɎ2d6*4[Ȝ4yrSh֑ͤcŌCX"qG}3#:@Msִ` 4dl&iŏg3+3.g\^q>hO&҇>BA2K) r+F&5Xc,{Js[ y/|B;M.6=gKvϡNQ|8@+6ۂ|t"DԀR=Y{@.O7@F3IVO?q[6?;@XEKdҀOjg8ؾQ$@N/^7U YI x> ^BS)L.׉ aáP 7&a 8kT;zE{!6nѯ#\{G )ž>^X7'4k- >fmZ\f7?d XY#|PXhk>&5:1$U$&3;OPnVk'21@Vi{naj36U$}URDK*Qۤgogid~r`HAceu <ž\''ո-"(õqpX'[o9&tA3F{⣄Y=ؚ1>AT%ut ӕ" #BAiaolm6q4}0ouT|^/q: h^q|8[N퍐֢=svyJӹ*]Vֶb$sAx񡅀2}bΰCq*Xq!׺{Wl iМQ$&KM_JӸ6u` NNZ0"+$ 罓U_UvT7ijݱ*MGt!F[ }| !ͨrx-PrݐT~ҝ2,d~AU*P@$ K;-DюU[h$4O]cժG+ǕS,x)$Uߟ^`p!!:ܢv2VQZt]!IhJV$=mKP ?b:[F 1MrW@+셃ͱx.mia}ڒ1qAU"۠ʪ "+tY%VaT3VV3>뷓$OݶbKnb}4]!'2# ڠcܠ*ۻh{07uKL [bFoR&*x &IUKJbEū,ӶlVK(N`m TXYǐBn݂^$*yzL Z%2%7O}\/; Gx8&(9w[Ibg󾿮/}[ϙV#/_ ۝٪ݙ@;Bb:( BQ(۶^Hͧ_tKśG/w4ntMʺyGTUkjOLٲ{UgŠeާQ2N;09]&V4( SV&$>>OfXI _(<F#\AUҋFiR!K H?x'/s,u`Q)DQdK]t+ڜVn +BXbN@:߶ks0Nj#ON79i 2vTFh"n}J TG@MV˲z ~]0g (Ck:łs)5\[3Lvɼ#JN]v\Dݨj#Ѹ\/͝Q(#-"Wdoqк8g"t0{Xt7˫9B878Pnђt{SM)CiXW\#k<>|gWmׄ*j%'vG8dx44 (d*I;/I;UZ~cX@6nC/eu?_ I3vZT^j(Z2+)u߶g2Hӑ&M`1)s썷70Od>ʤ4/fcc7pzo,E՞`id"eikQSPŽ͒x&Vr T=ɘ6[?).rX!O>kAQȫ,/:݂2uaV{DlF5UhLb13qm/.(Fk3Tnf5GA](SYX66 ɮuЋN@eCRXY_6g.Orp[mƚPZAc?y4dݔ!DMf }.Ɣ_SLTY{A:cf%j7*.դ\Cn4aF/f-0!ARhLTK : jc;Q6Zp\ p!YG-JJyKD7\F.Fwg^ElL #P^%t0x70U((uXy M?q؍IBH1_#`P:iӅdi."Hin?"M;o nIzH~ EdGR}Z#YA^Ox殔:Ik-N}%@P4]%ޑ (?1{Et,"E;>EG[ŀgkO=U67k JRCҠ?p¿ܦ_Y-o4mS='|DwpT wEF˵C1f]DꏺMW {X[IɄ%36C`H8@tkY1ǃVРimJ94\Rڧہ7`-D)JWK GPh ::^H_ۏlԭԜ1Wz#sFѵ 8|f1#dto@I4yd`B#Qƍpl*) [m᠝AmXYyDWOlt뤛ԓ2 W4Ȩ)T.lLʤL|V8-:DmK+}MdDCl$cD9Zr Yh3aư2ZN\&75Kr[lο')$#6E>:>֏La) 4n֣S.9HԩVpsideMdַ 5=!JB?IkfݠC# _1J^:1(зͣ(˰AO~ɅU!@h5`1ݺGѹin aN~*`tXC_T!ӽDmEBmLJϹ!(."UYLJ]EOVnt$ Zn& KT. Xw~9ME%ĵFї6;[?K ]iq^_0eZ8^J\JuڹYuulOL׭/׾]Qh QfJ/v$.2:@][Q=&PVYu&7*8&'yـs [l?H!O~XݝX(߼818L蜲cLr]4~iQ'h]vŜjh9 w#i?'X e JE2]01-(wRӅpiSf8DI >uV)mI޵ GP-Ys."Ag8B;OBݵ6E腉Nbիqwoi~XRzqxk| "=XOk6SPuJBKp,銥0g:m;Dmc7J $*܏:g 8rGbaFu `b7_$G_\Qa\7>a)tS%]x]ks_Rө2# * cz6:0dəQCa|J ~K ǻ2e!cu9381nzg9>g>6sO'>Z~9/^r`]EnQl7y7zTsf ƵolDVc G@Q_1~m3 w+5ڬ+Z߻EV#PŞK_@}fHM܊֢SՕ>n=cQm^ޣ9b:w/]aφ0Л5B1.2^T"] P>F->AfT!<\bQ~U%nV.RA3߿ų*N3 V.&밣 εD7K݉0Sczu.2lk.zqܗk`Y %cb^#x}ցAdAa)N` C% 2BF<@Oӓx.Pu$Y۪Tb_?~!{QJ6_Q $ے4c -RB8 }t+tBB6v$޾@Hhk cf#dEs7`x5g{k(0[j5'̝2^zlL®?b$D\\Sǥ@a㴶ƻX~XǶʏDIJ8M~N,Ռ/B0a6m{s6A tťT.va|gd.+7P(!/HB䧳亃0mݣrk`ptƘq|wOg{>8tbw \}5j'\ʳK⨷%MEQ7_`_mw? Sܠ bAq)b2*Ĕ"C#T3䊽\CwԬZGn/xJV /ЛQ V.d)OnZF~ ;C–-;;`耗am _p@w`t\3uS;qϕ&o5TI vZXLn/jggoi?D rd[G0[ᤉ~e% wO}FLR{(c@} >o^/"xxX'-ҠC;YMZѕ(Sp(n>?o}93f"N:y#3ZRڎBwW[&1\ 4fCQû%  -\MqF'KOO􄽠 ٧Oc˅1j⒡\!R㇑2z(r[\ S,g/ByiУ4Ԅ'2Lr’U& \ݲYz:Py 7F_,s+*&8b]lH.J=h9.n,67B\ߖ|DԐ.rjsQ[^f!+\k0d{ɣbz ZO81˚#:wmο2E}fvQ -|(^lxМY4 }4VkWIJQ68GJyGFDZW_ scVvDAPQǩL>WE=pdv% `!|A,()5׀uv+9KE_ڈ["q)f?hV 5ȹrWV;ԧLmhdz9npvPb DUrL=Dy}0f̢qu4n;*Ih>EgjR1M!w~U4DmN/K$!GSZ]by*|p"E"]>g;#(`Iʃn$T9x;_S${|EOxSH0_ L(YBwND>p1J%;$meAc2mz}ms[s6m(S5:fo?zꜘ!&bcP1cL2;(8,Dv_7EֺeBESVA˔һ1< )lm[΍ۚ·DD1$x#x[Ѿwf+bgH)nD1{\'ۮ9.cd 6@J%z#s`͂ےR;(QD!>##gؒzX2a=d&VGOZ(^DPxVu!H VqQj՝׼po1+l%]`=SX>Dtlf5 q`:(΃#]υbl+@ .4'rĥEH~+ȓ-o \7N振{l{ A[^A,F+կ&A5Zfhs0v듘穲~ɜڦ8HZƁ'+ns}WR}S;-4l?8!åDv&۾ R\Gտz^2w*r\b5e.tJG*ýwRo5JSXkRҎ d!bFjY >H:t-F؍m>b ,CRvjBI\7gB}#s1*>tT J, :j-QKY }s4КuXa+֠s _bdNȓ_ض M|U#X"߻9ナdzO_~Sg~y6 79pCPsm i5O yd)17JW##\ScoQn.CZ<3@= Jv&}"]+6ughvB J* XW=j)x'a"9VQbZixM%HϡtaB{ӏOde-SNvȌ k r Oߗ)cZ$e8!vei`u.r:E ZU9Fk$``į6%JdLtNnK yv$R(I'\Mʇwm!wS罯1.̙tE` |_ÄV4'k˹=<œFTH8yɓM=tb~pn"A#X;o9S#<ފF!cݯ"85 (xh4+HĸG`bzЂYT@0X| 6e%Lܩ0$\F o6$)b94)Ţzq:sc(GW;YC=O33gS\$$f}>.5Fx.>~zؐEL!|ƙ-I٧>xJUn##1)-u|`=P(xXvܺ9U0F?B_=2`34fNKfJkoƭ& G)xigmFj̘[$-I Nrx%gi*, 2% X=2KNA d6N>Jƀ.MdZ4;P2N|*oXFx^`s Uϙ :5-!TZ;!ÁD`Xe#f͕Ú`ƇTKC&Ѫ.l/a/wat1i(CIq wqNP2q|xҺuyтS2f$?WU V1͖ Ff5^3Cnf4Ǎtu.KszrPٗ;gu 5I4>,[ s͸|B-:rD"J4ht~`Jȿ^EգM2Ci%("8^Eq rs߳-ZgGHռeKcS5;x d+='l?S-EitauF^ c,)w @c_gcYI{E˜׳/CRQk~13lL߇MFdW!wZ ټa5 c3.7 \+@ 9}+6mallwkDm嵆OR…SR s4F&vŇ g)~xe]i1BZdB'f׾aJMJ(:$j 蝚Ӷ " H374+QD'a3<)(͍I\V ;0"5f#=;x'wQֽӓw ,܍K2>^@}焇+ [ir梲G}ky<AD3b$-lIhL < Y Xgrqa,]{F" eH/'s22i>zGT7y>RdK/dц%%&F5kXt㴍܂z(=cu4_"N"礠_G\Q \ٔ ΦЌ%RӬH"IїIpA$۫=~9nqI]U kМ[t44pގAFy^#LW,2@zͯȢ/[(Z[F$ۮT"w:ŀ+qzC\e3'MvaLϭ)Rn@oEz$Jʎ|Nv/ˣŤ]}$36&A CERyqP9=aj  rTB>gtN'=&"+k=NP'[xU=[lP@nz#<+,{hs\Ti'%24hDP>lOAFK(-cWJ&|^G1Ӟy|񼛯J`@IÅ 4ײl?SۛڞL_J? 6N* ;AY@/ᜰG$l;l Rָ,.QCVYuJz\"fϦ׈Χ!5o IJ~˒Cc9KetM?u[OWe;(':h5zEO6[`x ޟKpEaLi,YG"V/UT$ <esan39#NVlO$Z\fdXG+SsX;>28[R]7T>0)Y, S\h)']M晴P1C"\raMu>2ZP#|WNlM]@zLhD;V dc߈k(MT\OO7YߣNu bu9"r 1gY!fNAuHE Ç%vf;lsZ *u2X/ ڭCx ,[W/)!5N)̅PGZw^|R'?E=Ԏ\F* {WJ(u?xh^9ڰpl~cgDgwZsֳDu܍ bbD@AɓA kزŲC'%pi8t`O*[٨.es3@if]Fg?_Hq1BtXuP Ěz|WK[4KԭxP 8; Vg6fh{ʞz&I#ωw9SxEՠ⻛HŅc>_EHHqə7AD߸e&"oӹ%KrmMʟC(M%y&$ƺÛ'9fJl];Fwx0\ {BXa8)=u44QA*rCWl:r=-O˼waX٬Ў@+ź>C=9;> m-pSLO-Xܕ!?JPۯaA? w_*wzDT&>mRyR[4FU@$vuJ0y FQLx1;ᙖ3cp c]Ue`]}&}xL&'.J5QCgL"xdmޟ\%WK{aҨ*qf=D|#-Ģl\~'E,"&̾/:?Ҳ. V[ٜ\Ma.BO~w/3Z_jx*J-8^RԤ⎚z81Swp;!9<2a p# ]Kq7j' |_~ -տ }V(@SF] Z9<'X0|8'*4+NrF$X ,3p&=D.,"qHT3dv!)k 89u̟\;ڃRNi N(QNm3xұdqU9s|Xaw\r_&&#Z #zx|rL1>R煂ƦXS1'ݏ}nC7d8ז!.I?|@ⴼ@`/)`"g5mۋ M! 2W紂C4s!Q.v% c 根1S|f?ّO=u?7$S <=)YinzN_4xi6Èc%:CM72si 3 7tZ}MFlN g΀@)߹/ 0[6~*.YGKi[պcK*/>q||dH4܉™)vS W]Y֒g$W<]SMmA##FXOHD6m'7 4rZ{)tl0s<7ѥL]Li#R,B{L3@mB_ X]u"YqZpl!Fz&ܥ\s|Zc2!ٻV,fwG' T","xEƋGs˦rUy#![7TvE{ uRߩ etK5@VRJ1*_ yn#s4C@!q H?y)`D%cT?ۘ T/)eE)8#F9nZ rIIb%C7p-EF#I5DDǼ@,ކ`=u̟T0,}3! s4͝'m6܄lv)))=LLIy%1<@WM.aY׎;h=Anߝ?k7 Ͼ")q}x #rލHk)jθ5rIe_ )u=s5 K pCjQ{N"v١*=@;Ql3PsJu3N];ZTo\$@zjpf>y++TC uAƅZ834?ND.!47R o #G8(NM{^)Un4<7M *, 4ȶ7GuDP96*H$}k0 1Lv_9fd0G-PK\d_Ƽkf*ǽ@<>A8oa1ο]:=63j3dkTi}c4n fPW4m8!2"ݔ&py%5`6}R'JŮpJy:R%ʸWl`Z_: !\T\ZÉ Wh N\NXѴؤL}m/=11AN閭EzLQ:GL]&HSNb2WZ AJrYӲή1>v*=#1Oq׮`ߔIL$æ0fyKP o<hww0 d}=: P뾂IKQ;SC8H sã׻X:-ۙoboa=2.uP'r[4Q:=*3мqy r%ro9ί> e46{3\6 U |֋uG <漤] M&7g cڲ0 *φ$KO,ia\'S҆P뭣߀nRMf#ŽvĊ̫عèܛ~9>(uPQ޴zKʀ§p[8U_pu${{Oa@Zaza_)&ת,$Nsڝ=gn$!Y&j8Y`NKIcWEz|rJfZ|S^q3d08+5JO|`c0eb8o O=][i"nu߾iV-D^ 0mL l6wmrͧ5:Wd5ҫI(''+mo AS CDc3YACI/s?&M6EMc1ve:NSQhn45bNOpe͵I>hM c6P" ͑vOw홁+❅- bv&JX [`ЗZ]/swnE,xMR%$X9?.̗&G^8dժOoiu:תB/l'tyzz#{iCN/e=0O`k\bӵ2/nnFF,C?: qa1һw<I!Pc⚮> d6JS\2EN,6),0w:Á(n'`FkArqQŸ@j0` "&'b{g_S&9s QO B7DiB0U;'$ UҰ“D8ܚRx ѿg,_=d[m9]wsUM44R-RXR "ϼCstv9Ԣ zhj٤Oq /A#yKaݐjF5t}G=ÔӱH9K75Dcw[H =`x}e ãs>Ν%F$ur>jkMR!0OܭB )яe{iD/n]9a1šd qջuWz{]1*{{ϒDC}̱sнyt*gp@jVR[s}$E^aBV< ꜱs\<|>R^$kod:\:N~\=)f/&RQ fF)D>b5r z|"@S-> pdg'p^*|J D qdl:6<=0O9= 㽘k+3xy_#<MjPok},ƿZ.&`40{Ɛ/ٛ8Ź| Bӭ4>jugRqJxEͽ#̙G|HModSQed7Rv}aFHwAJbYX4YX W5jv)/3|Uitb)(wŴhcr Qђ$H[&"št UA5<`0UƏ܂cFZ8UH2=A;W#22½}hc&7W,R|=ZLl;6yN.lgMħgU\XxX jk84\7L0DGը F!8TjdUh.vҖTafZ߄v1̊Ӊqim͇*#cw12$'xw(BK e@m偗aeZɫ"H T27V3<1#sƜ#sFy<_%K%5$?t=wBBa3cF%IR7szdX`(X˞Am⛈8\h#9ߤ>*p\Ëxؑ{Dn1g*wd haIqzq:ͱFJ!\kulΕC?qѓ-+:2j|?>i3됙nAB^mt pdQ/Y+Y3_sLh|Ϲ)Ug0p @Ny`.b2i'W ӷճ3}hO/Uhkhn<%! >ɠЂa4R>h|-'a 9VEi YƎUym>1rv{RԡkoZiq#fI%2LF:E6Tn2M3֚cbCDZBhdzeg4 }ɂwkn/LOV+H`8X]0ӟ{F:K:B?on;w&Z5*V(Mk30'-8!9ÍO!0 ;"w9ղ˳$=Go2؄>Lu!ܿ\[gqxUPi^RW!d}e>dN$Hh%ڽPC\=[UyL""2rH#oMCu'gN?sd<+2M'44)փҦ`K VŨ%,+Sڥx(JyS) *4bXՠGVz dݶ;׼!F0@;9~0叔͸M_S/z2Jru>Ɋ .R sH09MxC>/uXgVSl(o2}'!E|!p`|v^f_5/j%BU׮2f)];gFE~> L4@Q$r/qtvj7Y]V[ĦW5j+ $3W߂iooM'B7WA\tE:ғ5FEzIu+H:d-u~VCiZ<&ZFʣh̻s "k w7yoÝPsSd"Զ?9T2q $͸1 7aނD};5С/ _QfD2S?r%{H ~+QlNv@+{Bj%+|yz >h`\>೬}=D1&8hA B tT2[2:xQ2 ){#Uc8}άhZi"ujrV i>\h7TS1\W!ٍ puWw[\!+(:k,MK\&}U>h":Xsj-R.nFXUk)q H{#i|"8MYiW"+r6rm+VJgD!䕒[Q`ϥ2{4f>,"B9G8>D=yPDрLʼ; .3lunT p\"Kwm\դi`dv=E{[PEZNߨ]@m+ן<_hdQ:+ѽt~#~k熝O>] wwJ!:^'S<.8 ^*rϘ*|c=s`LD8_r&fLG MgX$+u,m"[f2Pd$%Tg TK_c\o|A|9а]_G5j `S&sẄ́87Y6]wt4\OmMqoh@Av r&}#M@ ?ՇF^l76`bO~Md3,X4D8)?D/e)1M Z;Kf= +C&YעS*g ` (zfSAS=X03VsaM|3Wŀz*- zZGwɍ&sGAw4j6yΆjIͯjI@a41є#z0ǜ-b^|n\8F0} 9AKӯEeضHEA6dѡp 暌7rr~=^Tx5q|`x mʢAx|XT+I씌gVkx\iۛ;i k[: ysBP 4~LTJp7c]v52V!ii0mWx80z6c0hvRt1{kv޹-+l]0#t2 mcBߙz$iG8'6ǖQXbHy(.rU]m.M-CˡQRI0BV Lg^?T8,K. Kڞ.B@w6AűAIX6 %]C ecZ_ȅ6f{QиQwmP-x~=7Um[L-klK9fT%@e%f1_M%vM Gh:PKUUp.΍%H{>SC0ݫ hLZ/ee8}\~{`ӌ'֫ 8v> I7NK]|7Q_do!9O~ɝjfU#(W IgGu7zYel sLv9I+<-H$0L$Hru˼wPfLNEYuA;殘7CJDHZ)1J@JFsF%IjV}(Rs%p%:!b&h`?G/6t" TCl%˕@UŧkDx.ן >tiIp.E'^J#"xOo NB|dc)ncN/_ϨG>ӄnvߨ|b ' -_57o~+x5X=]2hPB~w)ҋm"eac]i|1Rwc V_aqolƗD'2A񩐚bOOFT` ! zWw /8y/iuxNz渁fa[yl]]t=bqY>GW@Xi4xDIfy_+ Hn /Vytwvu4>o83i ^ ֒4$F`78"nKiXPݩj.DcϦᥱJ;MY rbMJjWí$Ӻ`ZNL+Jg_20ۊ<r}ol|evXtb(q@ I6t5{1˙rh,#{1.bx% 4%RlyܹJasƤ5aȍ(L?ǒ4ۂوKdk߁pAJ$Ru$3QIy_*Lbu~:D,H4mdr1cYa5wx[n*#he:ޑqӂ"epUB=Z a.>j`eLhR茪Ru-e.)a07J:->CQsquF0? u7m?G8[6h=:7" K9E03aV,k4PIe>S'UمG) vLu6hUtl(|~ x(F7 $M\wVypY麮us:4tUn^|1!&c}x2GW7j+Y[yۏףJwD]Vρ;yM_=U]C=֪/u FĖ_DW i=D0EЛ@Yit$ VCMl3:ҬD'e rt7*Sζ+|7\1㭷sڔ&x[Y(" We7[P8۸A/Ә$эͪ :=y/cfVȗ.ydj1cQ16w0S!$uVY8g]@dY.=|#vJ:it+b hE5wbl](n`_*Wh~'\ qͬU>oMro#$&nJAlNnam6B] O8 P{&7ez/Fjs1-} 4M Kt7OW3odCA0@m i@W:קoht6b}0eϙ"D:$ukլ@9m1'x6MchJ ci5gj`Y ,E>LϘ)R }AqddUs L05LiAn[#rIu |-B6U>~`Ru\4+$ 5(S8HpK7; +).!A.p9uzQ%R:sZ*zrdd1ҽoP(:Aj@ kYB~\ jxVMܗ̢,Xz`wNeqYig%ʘ;\x 1'{ZWD)/,MuADn}q=Uۈ퓒̊nu&}o!%aASwYHƩkr  @$#1 CN/)_6tuԓ/90,y9sY<7]p`A/dQXNWRTRdhV7EnMHm1hw=̦|WQX Huc465n+*u_f=AI*KC}RPωooB.؆ڏ sܬ8B8'C%IH Pۢ_-V"zePhX;v"$|_9?)&5֖ϲ6 w_xQd ^H ӊ69*xp>Sv"uFoW13F ߅ fhU܅wS?VY\8 uOU^T? nx%`sṈw28S>`Xy7m4 {coxJƲ>Fyչv# 82t/0.i& )7Wub?KuhuU'6-spvPXnDD^ꆖ.°9X)VpM6V 32iA1$f0nw~ޟB Nf5w3 Fop+\V5ٴv5?9c;*ݝ~NZ?w @`Btb /\t̪H/a.=Csɾ145S A _Оi+qhp+\螫\6YmYnj"nƔS\,PӔ-,%-ܞc n4]^Վ$9=f9qjܽ@k?N~;jyJW1 6?SWf`Cyd2qg_nTJ ~CU :Zh+#HQ<Ŧ=d/y3M5c;dǰŬh`CUTtIanIN6CIV]J1AwTmUa'M(ۤv$26L*sT~+y*֢_k.UgFrqӣ@X3mPgCx!7$йvHF͌7PLlvO[^pi" 7jGr-#˕CI=Ī'# NhrVJ/ ʂ႒DlouTq 6Kцϭe"+:qybЪbvs=ds NE&Q-R0_ֲ4P-(2a|)(`S fH!t[K{{hgyNK_Eͥfb@> S65mէD % 9!P5͈D]tf1*ɣcL[z y8z\ToP3t}~.RQ S' ~|,,Xh k1Bԍ%d!*^l Ƨ׽0][k `Al?1 `Wbt;&ʇKѢ˺|GD7gt,/|&ǙԐO  K˨h{#gnFm, DQԘ9(mhv_AIRJ=+;qJ՟$sSC\jZd$| V/ś6`Dp_p巨5׏s &sՊJbM K;I sGq-7hիV₷oA[ΕGɄӘ0?d=< Ӑ;Fo&j<+k`߿<zXe6O^I/~٧mk c"i4" ^#<*_Z#JIOof` GDf3٩gJFUP5MF1$*Vh\HWOȇ v>b0=;b=r@VSvBlrNՇC (/\j$OžjRN8XO /aq4޳:?nhy\qG*9~%^$tn'w2u_w=qg"@O8~pP=ٚb/Me(>㺚Gj*{*տ*&dJ$4T7nES9dF+RQ;Oɬi˸OvonD6C53S1.XQW.' \ħ]Q23Q=7?SתhOhk=u'(gFOR/4FInLV~F agci}DQ䱻ܭrћ 8痊M)&Y=ҞC81 x5VE{)({XD 6 gNcE#~ M9~|YY#"d[Gw%#.Rh ȇ?H,dhp8?e˾~M%n7 .11k|g +rBMۓUs+0(7y0 =4G M 2 s""rY Pqj~wɧ%)@{W66LկT<SgK"K.F3żBN5>6P-VP5ٟ vُgxBa< gXTymdAG)K5>' YV_EDTy|,~JTQEM}BPyoaq1:_LkR0W+n 7v WZH722d.i{=]1^\Cxf \@:<7+U2ʩGe9afɳhrrfLmUQvXf~KՈY9ZQJNٽ6KG_m]ODͯ_܋0l4EP5 Tٟ]Nϳqpfa*ID1loZrl0#ێ 0$y5h1Q}sX@;`|&82&` ܂/,9jX) ڙj+j 󴝣j@:3fh/ )5o-.KJ-YFTpw.E>?Ss P=R\4PulvPs~UL ׏ jDbb@Q@^x?6}wM=9ɤ{51p/ rKnsU8Q;Jr% 3ϊ=ysژ rx֊kLmd!̾GS5vMΟ>'.zI+!roщCo?I>Hºh&&-~o9OֶV5W'066!7@ᙋ\C͒=dvQZ~DM0wq^leZ8 dc2wA8KHSDE35c6%}# W:$;Cd9`aeɤJks1$Zk "8Snd]]7^I8WxV=uEB#;*ӐPdb\YH)#35>ьHlŅK)O2+@2WL.+ k Z7wG`*JT: fH6 q02KQ5rq5q[zK!-QAr[;@9 nOOh;F%ߐi 6#$f;=hg9Pxe O]S~27\RQCNw5l>orPrn$5~b8cl}n:5ŜVOn_gwOU?t[j;m'){z0QEL:H0fC`AMxnlְWqiBƨ Zt|b2z:c[Y rqm$N'K>2Van&[780\nÏVH+:̙x]|9eF]ij7&O :v*qšڍO(,ͷ1X4~? &,>e %]Ŕ`OaGRaϒF{>Cɑr$8ځ"/<'f1As&{( c%c߆OduYYM0X qg"Ăcr`t@A38W*@"H0o~=fIP>O6}4޸'@-5?r䱟 &AU\Oo Xīr*Rw2T xUA;ߗa=z_dTGs+kp5g/X$ŒL9\i/^ۛ\vT8zmA)\$b~@d'rA o/HW pϩR mt`\& D${"R.cHߌ<>**Tk4eAŪHvIƓ=LepNbwM"5~kYk3v{ >66KNSkN-J"M})}Q٘ h,ۚ\6E1mm?nޜq6Ҽ'9XkFbz Po 8gA_/8=,pv:_W5ܠe- 7,ko,umè3ki $ȅGgcߵ PLZ$qO֓S[c䁍Nm2KRb9҉'FlGrcym[4C➴`rZ ,nna|Y-C|%no;j ACB#39.1_M)_~ = N׭^nL /pp{ #2^pmے tN*_?JK846>P ̏4|oa:yl9J@^ȾiSgT1I_FVR, ("9HKg˰Q~H~Zs(jzƲ NW(H ] F2TĚ垼O*g)bk47O/%S0!rKc.ꆵo*i04H̓>,NP@`IZ5፻2V,>qZu=pRmI3l)>\ C|;O w`WR-%9 deh0Vw* C}uoj}dPp}[vwI9tŎR#6 n_8ga*:dt.=wC<}L66ݔ Q=sΧZsf͏/Y(,gYKDX O= z, TnE݁OR'&k eC{-$ ILo~M;Er1wˮKY[ɩ\R{O%FlBB=~T㙱*S~ ³Y/tf1cB~|v; lZQǀm$`AeBLGzOי)'UC,x98V厚Չ R|a4rp(m!כ ?Q5*_fy'ŕrÖ>:M"u!uΞGL'Uu5o9R{77ߓ?'X{7]Ti긅@i2p%iWkMp<8ڍ#rS4_xýEmkB^:c9Cq3gVK^WnM꤈?* ԦWEs"p:djBkLP`coz=/aT"BcfOwN֞ `.; G{_1"9r{ظq=FB?/?@ѣ~\|K7ryAG^zƬ]2ozDW$φgNٕ|y"CYjuhU'kaԜ9 wx8i·iL$/j$Z;ZX6;]O PFhlqO!cϙzO}(t[_D61*';CvzPM X=f6y ( mw6MJ|H@1yk~`Z 'AϬ㩒)LIt%.7Ba|[n3$^'ZD# گeM^i|z(A=ZX9>s!U+K*XS$yy:rSGR[ޢFpg:8Y&Sɭ&8Y|`_e^5gy/&pAd[8J7H a'OJlE;cr1$oa;_Ӑ22BSȭ7.¿pj39'2 KI#s ֕ RnϔBTi$%zh/W&z4p TOBPTjq"z! IO8fȂκI{mN"9Ê/zcA3Oa^`cK6 `Vj=:Sd6 l._i;t>[4f/>7 hDN3;I`:Cжq_my_vcW\e &=csPb[2q=? 3=Wo8Sq|o.J*dVrG[lo&hRaU$=G0{=q)) (  RB?ۅR3A'5[|$f acOjZpau kA;JePC]%XtĽLmS+Ϭ,5S6"IhWYT-T%㜪R*6[ifن Y Gr}٫IK {iGIC]ݫ'm]k~XJEЄӵ7V{GE%䨻]ZmMn3? cKIU~t?@*+H0Ƞ,[54"&gذLL([bNjXLe9FZ% ߴKRdfPHn*֧ϫeiJ ,pyb7s[`ɠWq 6Ѓ8΅:k]&e$xL_Ξ%tl[Qow25÷_)jxr"kv;[$H{wK]^"uM? y/0){gL#U|FBcϥpM:!%`ȸ-m{N7[q4`qu:.DP\3usTH(_GI iu#NS<x/8YEC]*"f0ls lg2V(l>,hg}}3dhu~yRƏFU=D5'|l&莡oAai7M"qO8OfRb՜4)3n_Zϼ֫/YSiTj:w|F Xr@I|D'{_'),%XTP[Oހ!]VupU'-w1;~M`Z Kő|[&R;1,=C{qXqKD0G)4e1L!鴜ʟ:-ԡ\}X`ۨLƯ>I,\ɽp_._r,:1؍/`cfH%CUPGgb^ΪȬ*oaE3YzUq (뫓M仵|xqdHv<,L=Qm# ţ$$-yͬZCxq>ltϯ브-sl͘".NP;U)H?ܪlAVوG<^b;nCѮVp@Z. {z{լFt+)9̯-}<'s/N͕#̎6cxnА2>|pȕʠ7Y#< RCN~ 5w!&nu뀐 kߥ^7|`>to%"sd&ø_Mh ޫĮe_T^]i’ NU KMzB6{'_QOnY4wQ WeCB/r-Cѳ_j6j{+ئ'- yn@|FBzdiۭLwDGaܒ>+'HdJd$gVMх\'ю}jfBynjxRDɻׅU8Vp-'~Υ䓆w >ښӡ];;ؠH]=ƺRQN^͓q+KDLZ+ cA-js2Yߦiz#:  Ata ;ߤ7 N76S-Υ t}1ۓ0Ԥn4uv/k 7Qd'+':߾y((@u#جݽ?\޺R^;?ѽ)=1Kh) %>#{eп"كc,ygxM6}@>1ƤtHXJo7[L.E\-#a`df$f,SӰүv:lwm  cFЌC!f3fʠӔ2mEBT(0ɹdd{XbN=u~Uܤq+Sz^4^qNT5^l]*$ϗw0.#Z<]"K*e7IBh1=IyQ"X1I7Rl4"1D.$Y{vZ m/ ;'\.=5CXDNڽ܏ßJ̗u+|Vw)?j9q7fLQh[=+l+" UYY tcY{߇xWBrp" aMnrs (8C3 HBGdKY֫iro`/-ŪN`ށ kP$ w20M2kTĆ{ ²~~&c%J`װrE/,"ֆ0@@) rCiQosW;VXh)|--* H.TQAtUV}KϢeZ_YFf@m~q Xeh eҿGA%R6k;nN\'s c&!clnk:VcgXBT3ށq=  L>0&Q}kkhKa a]PU2rfhtiśE>zwUDec:I8X|3*W-t@1~$ ==p?3%>`>).b:;H emz@z_HLfvWߍxxӪr?3p뜒JRr2JsJ`  +iTU4%qT;*B#{pOb'(hD:%}G挥RL;AEx+x\#{flxS-AZ 8ԥHʍ[U^e A4XL;j˗QլZ>[OƻpiHސzd3q:5eJh%P봥q+A"KFiZYzbm*(SS${A5,)@w ,C?d.Л?D 5==xDP~`m@vN:y]HQ#2z:)o%?ڐg^[[k6@.irdi*ccv=h_}ښU>x.bKw'lx86+{>)a$+n6 ftXUs E{)661~,Y<)'Tsw˪BOu9oN^FsiTinFfOUm^5X ~q@Ya 'j"5I] ۴ʶFPl N'#=R0m&ԩ9E?LX~T(7~x$O١=.nv,*"+T긐^ZRI!HgsN!.SԠnw+]"/EX~G}`ML~Vg/a IiNN0!\ !Q MImRU^bӨ[ߡt{hG:K2#OֽIN#H~ɀZL<4ܫTR / O/ keVc#"#6?o&Ѽulh}7u(wn:)YЫ^d"J'gF[iQ"b+ I93ox6QZ&m"+ua,zT!IrBm5X+QxPϛﺥ}T:6nefwڲƛ\SVErr=)?yv3yyЌ o8ݱ]\MXQ2,Ci|m?eHc29~2HBgKसD)TK;@ABzV{X8 66K;$B}2ʝ 5Q4'JI;l}r3hd{Qr>ᖎo^BLI볻HxQaS"svQ{j29!Q5w78Fc+l;r[o%_x˵$^j>2 kXPM|M-ðTKn]:9l=.I3RlXGEtq3`f1|b?|GIQ1\&< rEb]T%)Rkћ.[>pDdH 䁺*ֹ侲;]*=)m9;H>3m[W~r9 RN{ #CλRV+BtS>_򖮏XDpb>x2}DFYVsO}L lmGaB Kbۭ2z["ƄWgT^dW7VVfϬ\5C8EI` R2_?|%x>|E xhSml(ثyX},Oϭ!}u(1DL /Ĭ'3 J n]gmsi2] sP:I |Ayw1TZ`$q~H2';aBic¶x% wG)2C΋KY$F!#MJ/ Ձ-Ɂ^C~pA"k:_Ovkb鮾kͺY+]k;' Cm;(tTጸ$ 8%d<[vfT+Ps'Ko$mKco:'e.Uˉ)Ĩ\iàs20cfAz`>2P{<֕]V6 42sLLN//7I ͖F$$G=Q %1ǁGp ]j,9 Zo!-;*}hŘu!s(9wJ|3 jHnLq>Bɑɮ\OUyd7?>jX[ziyK$T\j PV6(I2;Kg_vZ={΋.kk%UG؂6ST#Ukz}YbIrEob2qM)b+ 6\ ;rr<e<kfÖMi<pQ) v1kgV |ЖSwrϪ*NaJ~{YgM&Ti2İW -⶟kHB:? r^9Y*ɵN<#W/M}F%ŢҾz*USH?"-g 4ig=&b +H^4pqh45 ݳF3' d.\}*SY)e s?yϿ1x!]oBnc (XJzqD5Ӥ"%TށVs:_>wc{ނMn b-Ȉ4p'cyzӀ. ĽekkiuJ(lxT׍ Z%8x0}peQ=hJr) &/Ʉ.lWypWRy4ԓ_l2hMN/gsA޵ML  z֖qҩ3gcIgT{ړNI_#0Ҥ\E)+|L8"]Ψ2'hۺdV[5d!\ng!B/us1D|kJIH\Tzj;[ ׼k<-sGt*-ʢ×9=eP-ދ%{'—DiCN(+Wǀ.E4DSI8RF/{(% 3bMcCY$7Ise^': LRZg+FUnPv&@T3<`Ȇ'Fm%(EAf%RP#@1jcGcoׅeу {+~MJ[rX2ԱHB%|_`@r̈@+8Q)A֡X)Y*x XyLe͔sl'KGhī[8--a!cK-N؝ "[ ja :  nׅG/j M씆\ʿI IwxEG. ϕ(i61AVEY|fowC|" [ZpWJ!h,VG9_"#[}UKd1ƻ|f.Dz5@/7H]^s wro,Ό kS$GuoP aT6Mk Enb:eh+f~28?'uP\0p]nWm_G p|K W%[hS􀳑֪m|ѻ3}dwN[mVZgN^Vc+Kǟs!0*/@?=+-f_t-{)Rت0SkNO)|һ_Ұ<RjOpMp]=LpJe2I(. `EQ*ӻ,oؕbź1*)E*FD9eF6^[Bh4Dr Q)X]TF C VF6+o)ձcGR QMS-R&ɈbNkW,rpi;0N{̓h-i-yGu;=I6a+%;^iIv$Y6gsn{^mXGj.1,#4=Əm݉@J)dOZnf6RcDH!O\Ɋ@ְ6@DIJWblmNjA,&glVVvʖLQ4|wLR`7A!<s8LP4^9?i{Vm10|?ThڃK:hyŪORF-!U( N,+$j`bB> >{/=6̠|a韟9Oo~w$ kN>6Gs,+!bA˰LS Ud~@m7#1PK "yrTla/٫GtINʃ@=(sy*`X5huw?'"jk[)兓yc^fl@f gq=r|u:`0hTDA.gĩ6]N~iMBqnWgc_x~sJ ԲͳE0wWUl83,N(Ώ[`@:)wHvkU:r) &aXghdUxB\(0YkZn.Fn.]E-:@N:]'t2%)t?U(肗$iC2XY( X&|A٬ǽme^opO-1?:::28K2̵F3j%ɯG )}NOĒY-YPukezVVҳPzҶ}bP !VZʿq8"S,荜! PelG/$W_tBoȀ&Dd)Ƙk˺P;cX!\,-(ԙ X'p.d0P[}D"6{ /Vm廚X {)Wg8+fcI"G/y`'.JVZJ'Dvy(ԏ[3EpuPP;z{H|4YptZ`k75س rٟdD)!~R d@</8كL ]KAFn}2=DnftAԶ6Jᆶ $P7bHV[QR6`ZKgfnMXNfZkڇ fhۃ !D==hVWzS3+GoiwaHfM݉;j/`ȷKϚ .31ξ9Rka۱W;#B ?ec Q0U%ڭ^˪(L#.yB^Z^)gV0L\Ԯ߻Q&P!>W۠By/LR!ba4x^4^:_|i^6F:s Yu\)(?l=!xɡW6;!^eM|wcۺ~ .Ջ8ﱡB, bت83Z|{ 9WbW [>|ԼQV(A95u?%|я~!prM۰%5I4CY^ǁu9 gN:Ja'P`y/Šx2Ccnzp~8 ;K#R|jQ 3Uـf 'Akl5Yo1?DI+ _ yƍA^@LM,Bl<4_^[xxtihS%j㈛B'Y0#, @x$A::zֿ]fjkKė ăT3A6F`K#WI;4ZNx? h􏾭~$|tK1=[Q'屧tl$rtQ/-R\E?/;2Nޣe丗5\"??Xd (xV.n]業!e !·%t''!xޝhogTbk ~(eS<(<,X:(9m:͹=a.b\䯦`8n]ʾHk'nefۗbdE$_|U-dށ.yCę_XN.#+$˯hґ #iNl QFnH:!Z,5M -۝ۣRw.KL2 ,cե>Ef]6jG7yٕpɸ䮂MfhKda)M6.VCpkeݮ|CW5NcT /N>13M[SavOSqiTO*O%Zft&-\;80ΰP}$T$h K249{0҉=#wK!,c%r*Ob:I"vX:7TTˍQ.]g23\1?yսhFG$ ϶|( W\Wçނ '8erZ*X=0>qDLZ[OCKwzTJprR@D+GX5JA8Y Ueg@F+%[N[(Yo<)*o{2*Fso/Ν!HVd6%z0vg7uL>R–=ŚϷ#e"DA!uA:2v@?6eq)Ϗ􁯸$h(,fA=Wf7q z4?g~ϵ)h 22G68iJ&4(wFN I֓O߭n~CTV{Nl)HWG@D14NYҼiܶ$Zʦp:'$UIʝ4h2U5ڥ{2)e{]oN JͦpRhɕ;¹W22"{<|oiN;bӽBO}":ZNx2oRWаHΑTհ=/b|KCLlL%diiHh6!M좙:^*Qdhd /Qd<]?q50!IڊtݤkfJTV<9/ #!p0x>.;;1quݥ>:b Ã@r:U1?FUSCw!Ah=;.9ysvt̏|8~X)RxZ}vvw.W{3zkeّJ 8I~[#Nyu)2-/W%jؠcLU OneAR I,|<#L ;;ʝ  tٿ@ JanɔRﵶhtZQi2KC.iDzyj+konX"x2vgS`̮R8  oNUdHF<&z#@qW*|vB`/Ȩjf1~gt䒮;LN[6r|E1K)t#J!t`0ϕ`4"oI@klD|B5᭟m$49S?GnӼNgeǜȧKKw?,pD{e Kڒ S!f`u۹NW i c Ha-+l]eNnm3;} !U`SYt؁e4x75\l7;nvͷ@mf0pHnL5y Bз X6 SړgL\JS˶ˌq#YڬB6+5;׫4%s@().@A[J$2q`sziâx$DyZhJgQҎXl71I>0Zժ?E&ͅkZXϤ?(qog: >{(;HEcyWtIu _*T22D3&&Sja'Iؑ :Vgܿu2_X66@l<i/ (|g@;LTЃCCn|Cխ ~j3LeuC68ٓF-LCiz߳' Itq95< D$%^_@%b\zK^mLXȅi_:`#n/#KoddEKnjx`3UvU~aӹۨx7ֺ;HdC0XF YLn9gA88nNx EivnP, zK(.&`eW#߀,o5Np%zeuZ{3 ? ke-g\#ɋS_!slUHoע#vlĐO~Kz~vg&N$uEY /ձk{ G[i F&MGtb \}ZFEc"1UюObDiC7 \J1=>O2zy x^wRhP(Y%:!Bjǃ RZܿ,^Dx-$Q$(m_"F;Hq }d#S|$ v#OI<-1ZuQIeЖ>(?-O [JJPy)ӞOYXCDsԫ-&V+\IDY}k]A⪹}Z-m؜qmRԊw_t О,ʬ"úS$@٩( ika:[&s_-c9EwN`|7VecNI"_X?=L)zEd2޻Uqmǡ`N_ʝ+'c!gA3 xۓA!CAh6ԀVٶfe/5)x%?Op&)<+Kp}ixUJvZG@v4hP?]sq~(ɠOd97a,wf5Q"T`!ZFr1qJ< ):bˤ3_UGBjc!"vqaEŜ׽>WCҥѶ8$X#df1KvZϜ9:нJpU$K{HVPV܁Zoe~vNu2ꥻk Ue~r{Z׈%XBMK FGɹ&$r(O$JuD'JћBv:LVH91%o.T`])fL^ɸb#z/5s]1H R!3ZE^^Tc>Em䱑P+ƜBW !k&᯸ /.u~#aW)١D4Ԯ./"/bXtưt*mRB^ :uLs4mLNa\Q OP§Ȓ@A=ų+$;`'Rnu8 ,:n2کʮo* " )JWfϝDuryh-3&=᚛&KBJ<"3v $F߰+pAϤTK6Hl2A|V\DF(uWi}Ohl}&MH8QZ'Έ#뽒٩#NΕU@c 9yăx*Q'`UV̨uu]mdYg-N첝{lLyx5a.`9b#Ț^he\PN3/Шxa2ȳFn'YP\UW r]Ϩ,Ϟ>.F(U}A"$\z&U}m>O $U`ߨ6!OPz5;;\˛K[㫟fv5AkaKk7_d‰69?Ҧow>CW=Se[ p4+b});(\U$-7taYp5 8N':X4Qȅf52N .ٟ͜ӻ$~:3fc"y@'# t%bCJ迗0oĻ3azlkԈw2K5h:{W0 "m+qHeՃu_ԑi[rg$tVRjUɭ\1 [KU'@){DBJSD{+iƐN}ǩz$y~PZŏZd bD*; Λg| ͞ʠ2#Uiz:[U ڳwbd ?=p脓_^v tWB/{]S*MQ Qi|tאjƏ[ @_~b#j6wB ) Un%AdjƠ2V+M\Hxx~̳ZhP`#5`#aS=v]k/Π~Nbm=@ <ۉD:zE\t& Z((Gm_冥Ҝ媡?BtC HKGQi ჷcGݣ"d|a֯skR6J[c-ZEGa|s-*?*ha&^^>G ,`oju`q VbH7ACbvhYMvkpI %C*yO&|ir:} M~rpzՈz5\tbpIk< dTzS .kXˋo )ΞU^cu~ƛYGȏtI__.LJF3@.:O%*9aa"6hh5ί͑5}.f5f?rTŖ\`D uPل)-O;HnDžI[$KҦ|ԏ,9n2K8ׅ5.fn{F1N~Q'#)2'6^j:NҸźE \Xք+)w-!}_wCU0^EN*7-vUTBeq$0A{Umӻ$e`'yWf.aMtT[vNtivK"RE J/j/z̏ʔu܎]B茆.#-2~pH pi%x`tNFiXvܸYA 8`F cU%5pRމ`=yۖ5L%Cȴ\*,#4]*{.8YOW ~a߻YXeY5b+Pz_gB80vgD =<\o0DH)U1vMwdn.CWQ  ܝBBJ^ [7D5+u4bӮuţ}qg;܌\פBؗeF.I>9`Uj`4-K֤$V^. u:t7S|H)1U-ߨ#=AT\`^rqާfMmYY|5m33ȝSϋ96XѶ_vnR` ECC "D!LV>g921Jf7FH2QhN'' r47[lRtmc:sf%2B75@^nXQWY#k=2̌A4(P=I {hٵbBw̥RGte#&$k22 j NYȍ5+J.s?;mEVɼʌ+`6)m^t-wjV5|u0Pz"D-4_aHn%&Q &w,3j3*h ?mf A"z\:CCKyq?raynwPi27/pq:qGd J!uP+SBaQ_ɔp+[_/b.D a &?yȾ83W n/ g;G:'`LpXr\x̠=N,#8!o] e~.*aMVSmoN+< HK'H ;dgF xp6W6~%$''yQA:XK"#7OZ4Q؅{]Mܥ>Jocgۍ}L/PPmgkl>vK@emVpiJ:EՃeO5S)?t"̊*}jSD%RKsMHЩֺ$ངA#ŗO:x2^M~z*qfݭX~ E3sd&kr梊ۿв\ʑk8NQl~kD_;]i{SVճ%O$ m6nz54@LUQkr{@͊Vtμʪܭ *PN[FU[&ӑ%DI jFW'8sco-pg Lj5`"r)H?X>M4 oeMבqx7:ֿf2+j z%Bw)5gfR_#%94'ND?gq6ѧC/; »o~1)xUeq;k׹On4,M0Ӿ2egT#2E\QoJ2 "X']Y]g's`GAhM&f¬UޱN=5+~&k͠"@x_!/lf8a*݁w9Tof8^"=oYl$.IS'xI̠\Bvk6-BONr"Ilo6[wLjAZː/BgEf$3,n5\aM;Ɔ:\_\BSMcn}MIo\:*$`=+X?˳5+5As;4),D:[]ަ?VI g3z/ؼRWxA N9wC FMʤ|&0`UK4,c Lk6FU*D<6eU4p{<ڜU"_2}*Zi\:j hz!ogII!ݎtP%#Xe^-V_ Pi,+U(dd'dRjvSX_:ĥ",t7#5*'tf<}79%mmnh=9\c vˈU<" p⮴[}f%ӕ?ga6*_IqѢW Ԅ2^g3|K ɺ3Y[|-!'q&l e(eIQ{Z5(A> '=|:Yl/Mz"x2 z%Rgqk=؋7+CGq(n/MycTPCn0ॿ 7ݙBP1 Et4)^sxbOvׯs! %\O'O~),F&-^noڕp6LfpmPήXi19q/d-qteG!}t} q'-}*㵱]aXyȏzIPZĹ?]%v#1@Ҏ%W߿pQ $SxHq:A{^Ms |U{NӢ=N{># 0p lTr1r\ G){CjL*PwXmi!/mkj2qE+0U0 7 m:)|`ϕ1Wyq衂k2xS_a~aȑr@!B']ܳ5=g\^c1cz#\IvmL3Vf|C4ܝU |VjNULufԎ /شF,U-)bb%)M.8z3n'^Xjn{efcoΤ<;X gJG ۼN!qeRx},!c~-.~]}@;dU3WʅVzQ5@,E?۽#_܂wɬ'EfK7ڼA-٬DµPM m{YGjb{`'JsXO4@eyǢ8xi6@Q:TI&MI;` Au)*L qѐ#Yo]ꈟd"z!҆!]dg1>j'$܉Sa$r? m"ZS } w",T%o ;cK=䀦}8bQ+Y<a=b20SfÓ(qoιr|(&tBbPn-f\> 1ݡ*_K{i`] 8HfeXIæ'{1 6bUe-[]Ϋ9oΝ0&q=P\ݬef !w&MQj;Dew/ ZʘgseЍp8&w-՟N*91|83-[Xf9,[=)%d@ $A-WTm p90\:Z݀B6BUd;vo zrZ8E8u.ň7a& ׍&DH8>P+S/L5#/h!w.YP;X~H-Шcnr!j 9i34RfVZyNG710~϶A9nn+ߤكt7~BBUOQm4 2qK+ mܗO.ct-%\;N"\*`1OPp9WsSuBAo%C!U9;l,`9kpT/v?QDp{%&"r(:s@H[YcW,`S1щG|Ik1u.NAܚյ߲X9{pAZ|{q=D?)J|B Sgp\M5' l"MҤO  %.*o"j4,7ǜ֤+ҡP|t.W@p -.KeVH-o[8zt\r+XZp럜zHa-R,{÷jp1]+*@lJvt|x]#W7R/Rz' N VFsxT*yux:06cqz9Daک1hNp=+B@Xfw6(݅m}'-yZMBC97תKI!D(,{CnMtb-i]=Շ[ՊIk*Y<bӽ YZVOH!i],9v.iG& sx m+JrE䗙kCrKv$%brtBk~=JYR)v^zIsVb0>^p/? ؼyX3%TvmA,]te&e:fET 1 l5ɥ=&"xb+ 2F-STP$`_jn&OVՠ3]1+TA82Ќ2MM9(g[|ƽT/FEфDKV'<ܑG pٞjF[KHܿ6#8^prM'J,(C|z--Dh"c~nI5gvh$E7Z$qW, vy&̮TrZ) &?0`Oi)tɵ}|`\l$z%@aG`ݮ|N"t09; ޷98U+hL'Υ"< .|蛽E6/ # vi33=9Ȣ~2aPlI؟-}q-l|{'fe5)UE(ωBi1Kܩ/:\)&J)XLfp|2vWuvA{w3Y=[p, #GB.O&Z'G_B:EiXbF[`_>1X59*)kߚ]*INE9Gץ |1E@-u`t`NCբ]p \:طN6=u~w1r@dr5pİ bՀtUl.Sc0>+1)Pl ʖN(=,Ll8|["JecAG,PSFP [4#VuR"d룵&-u>ƓGVmC^m#q6<%!6FBRY;TgnvdUjNvnL)esbJP]i MŮ0YyIH&Bmq鼖zl"Y8k\M{ؑަmze58cLow4D9u.ҨxK,! )F]y'ّL?* r٬MXJH_OFzSS%zT\;\VѤǶ:i+Y$к#P=FUԖҰ7_dO2I=eL=݀H7w}.>o! z?}lS$.ncnNuJy_VQ RFk`T͐Aw.#Hy?Ck"< v= Uꆐ:GwH-я0$|ExsHZ='TنSn"&]LLa9~GF~^ ?qʋNd+11͊)醒.rL1; )EŢb:c`:#?K` /ԭi*^9Cgf:␐Y{r9TYs`qllę>څ*d0ݓ%" 7}Tc-SAf@R%Nn٪e$f(m.rو#f@Y.sXX4R ~lYMIK4T.(T$4L.z%+:j%Z{| UB-Ik_l_.CNg&>JuF)o]1R[2XdaR`‹Lf y2\r\#yw5CaZl?1 &K/\;QJjC߄eZ! :NH$,>cg_~pZ]''xJ;wSr0 ׏st 8c5Cs~Vb3|̒S V@gSCoE,hKD婰30ǐd5}{aVZaFN?(JG%&xi*)I=?Wi"jV/Qghu4vzbٟ)܇XWwc(+f>aWв&Ě+EK8\vexg%bsLMuݒJqo?X.ɫ35OfX-9¯](WY2ыtc0z$diJr[' D/[u<%8̿WCMمfqPjHw>df ,7*go8g Dj$ S=U[9̓<Ķm޲7FmZd"1TQ?F֚~KYέ{wz8#1u$Vh3t;u_3J|P? U4a}*{dc#G]Zl|bHVqKAh֯*ѥ5UVh [uf]_'Z՜t$>X}% '#G-J#uOӶ֍U%R)JKؔ&VNZ|NQxV1x#Ơ%b~e0 V4]?nIw7+ 0qHV3tx]v@X'|*lXM0uxI綰IukM/)8MeN)T1Y]Ftwpٌmyaa_=oDΤf1aUtU#ZОЄLEHAPx9ӄ}`I`f*z$68O/6^V#]o{ĂŜv=Y G)8aaĤ3Z̝AgaU"7=Z]v8mPjBs3/\qRT*ĝ BQCL^ $q= r5M$LLX* m5Av.ʩk|C:@jLHYʼTSUpJUĵ_W 9h_7EGwFeu5գT3o@d*X99u-`ohLC:uKʹN_A]HR> W}1S!òF3:+ZZU[ӓ"$%9_4"rTB\ w աB09 |Ձ㩭ȟE~d@:`7 :tSO cn@5-l7C:hBe,b c{Պ ]FZ Rjs^Z{yGSN&ǯ MFިmGş/6{G+ZiDZTH3z(c<3״[&30]{^qqI->ҿ d?4H "!vUuoT%pm&c8kj$Zߦn{t\,R|0 5^F 11Z3Ϡ~JjTO}WF̛!|a]i/jE!/v ٵSo׃H%hP!ӾK.HN@V5ׯR~:Tm]?ng(Ca Щz_CE\Ջ9Bo5q12M1fB](P 1祝(~#|&CAS0zZWИ&9o9`8d@ fʹa%hٸbnk0eev ܡ{[Sdvl0unC 4K5$(XNˎUқR^o@{赾>N!E̫OSILnB1ྦas)3x@{">%L}tULsH۸X , <y+L[O+SU ϦJIwndP &*lnL14Icf~.w|L&ENR5Xpdh7~$MD ij[!1(Hj?Tnf#{o Y*b.<#8c^ZS7AV|B= ^L+X?I ]Akqb3r]7x%G.L'p| @;2FgQ>=" l^=j|Yw{C17ݠx\}x8s U Ėtusv_r߫5|U2!W%LQ|t[3/KFTtr ./Fb<V< GSM]9ám+k7Nj-Wc Ew-鿓İ%*1틥*t_u" eRmjbCɯHT`/qe%SsyA$a_d RZǢ䅼s~tZ'z5;D+0>D Ö{,P--:pZg ұI(ּb)it:ZPz;[}Y7nT!٠q YGG5ޅtdc3 ^C}qAJ;b=4v!3?EU/u)c7` em#V6BRxy{1]@^a%~u#D1KC$lR]gbTT8Ǒ炔;F9҈;EWB*'%<nUMzv̵4dصUog>[GRteGi})x`K_9{; rm/x"4=SS4~‡a1[Ev.q@3Š$@AQZOcFݸow鯤D(wV>wvn>d+mŦ)GYBzfHaAU)4?zʓe}~XG Rs] #b;y\ߑ|RqfOTFƷW":^ @N&.^WrOºt0+xwȋ%T!,qru-6-:Nyl7hqI^*_xwIW +2!pϓG+}$N"GI#-sB2Dx03[G(yPFeh¤nMAq,ݠn%_zEYO(n/_G"T=Hp1o8tyzRrh;9ټ^ד?劤+%j,1t Zys M#lj* 4esנX=4L۷/!JSCZM}:*4תRi/u\27EL#@X!tkf*%JRӸlC5jT&_ܳc_ HPjyޡYۣ>[sJr}N-ԛd7`mc%t:z/ҷEEL 91@ e@BD.臥u^*Ew1)r:g͋Oc$R h"WqQ~Oi^U9ɹg'0Dy6#dF Eב=ss283u/1';CPxb>H뫂2nc&ۘ>xP'S(`ְr~`$pmm^X0S^+:F)Ro@hƳ 8mbo<,Kllwd3[/.d'd?RA2\H`Z> RYu@JWa70 hP[{RPn[VpE>P@Xc*oUcDmH-^gSRQ㱊MDm|.>2d/M28痌%C_>|U]N3l^h/, &޽cFy )6c23K% F~) mѦ9R>Tf+) u6./6B|JlR F&GjE MmgT q` 0}VnAR,y2t3*M[5Bp'p*1Q.+;om]3C"[ _>,`,r(p?z@ZU/BߋŹ3rvR[y ԒϩEbC7P?HG@~!35 =-tjwxf=X(*p4X~[kfš1oXKK^Z-XH"zXuY4XVۚط.~&|/3{g?]ZW1>aJF) 70n*S7`6&]'X$vCƼvR(酂x%Xa4OJkA8mGe`z ݮo֧!OR'< V8JnԨ!C$s7j%ɲH#k=l)oKNtzjud2>oc.Fv?V_q6hc_B|L%)!ٵ+n(,]A7N9%~ä#06G}y2 `pœThGDY띮w !XD2 *e8 T:έdGUa0>Zsi,Nn!wPiyMDv4+4O:/LtFS`/;N6I*TNHS4EQrW07VZ,dtEdWZ_]]ܿb7~f=p-O# 롦28姧?6tb6'H  aOC~E2,<ɓDLS,KD- ~% Tql}¶T֞u"tö3V d(41Qe'&#b.VhSڽ9wtncb\2[Z\s(0%{M.X;͛ނ=إ1O/aN4g+q ֘ll BzAd+|ۉ4&{nwxi7_z`:L+lrPQۢp>ID8Q(Nh Eȶb+Aj4X_-3D!vjSv.=/Ƣ±C6%Mѻx QnQz;u'AI!s$u$ 6GC'H$!F"<c\ےDXH?H4{q.qh(&ծ KJ̬a\ӪwB^}01!Jފ{1ؑs.X TQ Bp1ۈzMkCqasL!indcӆ[-4ϓ{#,~܃i^N;D/iYP!KQ@fM= T̲ 'vQ2m̻8L'9 p=5uarPr/!T0dXRsaK؜418]'f-5}h{ Ct+6I#]F-ڡ X㓒 &X1rr^"H[ wk/Udl; ?"sg*b oBt4ΐWypq~,I2 O;n-} Kc~T"'ukvBq"d˜BC#bhYZ E@X.gi9e?3w\GGȠTAt`#kNVMj @& ]ˈP;FK/ cO(Z>zEd&J6kb:lz Ɲٟd&?E!v %[)FWn "ǫͯ.Y ߷  ̪GFL`AH/R*XH!J1DʙP 7:FRÿ؟Mh Mb9Q7l3Of]Q$tT9#LeZ*e7;^QUe+ZC~G6ߝMWY^O6XbcrIDB;шI$1=`~,!ΪԐR,! ?mʴ5Q"LTѽΞuY{VoÐ}KYaF"硬@sqGb Xa@- kx)0#z&,H"{+?$z˛v$zh=Ko.y:fJ5ܚLZOj>d,>#ZCFO$#Z=̵-5r?km[3RPæ0*M&#Zݤ بUаo]0xThcD kQUBqϕgAOTE mcX%m^MiQױ!,MH@a3t"||*% 00PNҨNihcU\q1ºcXFw;iG vJs|̏":A:ɳr^:e}bf %c!NdB,/w~'.*]4Pl;GQ9˻ s) ]5nWbtly'A Ɯw$ň=kKp#g"Tja#[,~`aY*ȥDO' fs &3?!hGS<^Z4QmW&XD3_;oԞzyQџ`f~~YMǴcg+v7)` O @7j'9Bʴl!XYQPyϬ ^28ME I 2lgBBX4L'/ec!?Kn;MNT9XmJ ;驃z`=7Sfup}ΆG(Qrdn<(FH| 5s@B~k(b10;aJ 4nTdk^/^S3E 0u|ҩ>?WTq[ мʺU+5_`[ny* 'gHP~>!B\Ά0˝Ŕb\8in9b=D! j(w-'\4^45 _1+Q63'zl9XMK%Amz5@mrn7PcpfDr" HM.~s_T=kheUcoL[ =h3l;^}M|1[A@VEZM !+R#z6F'7(H2-2dA 4u.)bgx/$NV)Vtɝ>3L(9,'GÇL23"{$TvD}F(.z,gɵ4l1-VvJb NʡL`O#{jݩCEZ+?gx cQ)AtJ|N;݈> :=)-/c?z[ zxCw:3F(mnf<*Qߟv ^hlI }Vg `]Q˽X?W+>%{Lfyj&T M$3;ppvB9k1!f".g?q4f<- >-Ҽm@nR3J`C鸔4#|]A :LTfm}Riɒ/A.$D"-ڤižu\&yßwm-D뢭Ѥ|t>XeϹVJ?dRTU1!*Y+@]a 5%A$hkléͰ%Uн\楓1 vrAZ$&p:п4gAg=Y3ܫB@NR4 7&3cgcE%$UGhVOkRo{/0#0YBmynhI*i7&#+Qʘpi=DE0fLm}cdjr{\Ǘ~F:^ß.L] 0_w('E, ni8 , XKpaîuQiD8XTUsR +E:> X5|yk4H*1:|m:a'WLyio`MG+kG-Ι]^z-zp{4 W/M(+DьxTkz2h[C1. 0!drއplWH{ CMuQtKB*bg-;RCuƷs<3[7xRRU.XGX]1Vc'RYޜO=p hC+-G0QI ŌKS߹t/.~zpc_4[ؤ\#j _<vh'ώtA{sc":t~7"_ӟK1MlQHTmsEri2YR47`G&;W}nsNy)-}hҞً C6AW&NYIQn}+J;g r8,s! nlvR[C>-?b;D6>p*2&/O~q GZ$7 ffK!&#ݞptmj[JzJbG:& B-L:Oұ?>ccugS3kDSRfU"`m*bFW) \佐G5'?ˆCB*Tǎ+ZkIdЅlj6UIι@aLJPk! QgQ0Ri,1)<,F.!/o{x9e Fz_$?q Y{rZVBJ~..d,ӓu=R12zZljRjw-1)v'KK->{(&cySFOE1Iu6tg@7{o hlSr(>蘐; J.b &σ` JOa`?V6T%|={pBZcH  FKJ059.]1[ @I ^]!]R㦘W4';5)A%:(j1Ytl_E +$* ^bz!(u漸z G).ꅲ~xz Cܙ}uZ\#2ar{o{[kJ* O|6L/߇ِ$ز~6I=ײsSI07jnX|؉6"/vuѢf"F<,y(i#>Jnd5ְkRonŏgjp%BQahQ 2Ԗ"˴Y:.E7VNxqB2Zx9@|"KD;{%1ny;ҋ;+wLA;W]}vhwyOUZa\B~zu^|Op#־WJ%Z.萷>VpL6R Y{FZ"|=qPB6 $IY߿1ve{$,{)K.~i=\]1=;㵁Y aJ4clz#lٓ$ 0TƳ$bBE%=1iD1&0Dx{QVȽz[t0jׁd~}Su@#8o3ì%\]Ҭ*:I)$7: =<2OWuO_%spσH_yǼ R]e%}}TgT;Az:~;}O>} Fert24Cv|QTkq,cxüޓ̜Ut h|p<>O,T Q }NNҧu[@VcЇ.7t}] s7INqdދɮ˦&`| 8j~Zl'!Jي΅8A*UG+(8%#~`) LCkQ+%j&(qkUlGavwyI}5춽B/*I=#3٠s͹}g8лjjPNWԱU[$aq0OYl;5ɚHL XAz`ӟՁg>|g@ [H;?+G&uɹ-=ZߺuϨ + fCᅄ[`ڷlSr: /Q5QV"uh@2詴K [G2?!QQX/1 +d"ݷ..1k ./0Hm%OQr-ܼ i0GvVz~v1kpޠd׭`)^ěIQRFAZoCLvh*'ϝTpGPDK[zz,}daL?I;ވ\FF`I WE)/p0S |,nAGU f7ꥣ@bEČ%.ͯmSr S^zBˀ{4G\[W*]|iuG3xEL1Hr j)4F55[T-I} p gwQ(޿΄%.T?/ƀ)x.mYΑ*qԉ`*&D#+Kÿ13%]`*IhEsi (8s}NkCس}_zA^KY`SC*jKढ़Q޶qf*@RRr!P@,j#QT$N=&zuws&{ubl o)j]ۡNA9dd[+LĤY*?:hm+80Kwe~sT(vy*4|PN1{c>-38.^SB4$25B56,lQ1mCL;ipi=5gOa t4Pۙ{vz */[zҸ\ 9 {PI=b5DNg5|4U!2] v^lw)xkwgUH⣳U`F#f-W.uοw_K.+Kb,vWt}qFhje`MEȥLa5͉jpj\#j^lA<44K\.YѦfu[n,dkZ in\i糾A>卙 OӪPyÎEg9um!L|\D1C_3A$F7?[\"#+N k-qɛsL]v6ɂf$|ùx\o auH[B&wz3TWO[<$#Ѓ9Ȓ@ʃNV[ɶ̜L t+ :A-|ds'~~C}D*zpiNۺr -F#k穗/)𧖥Xr&?cY03b)Ǝ;ӆ[/CLzm s-ՌbI_r hL3vXܝ#ZpXeJ%6PZvep; h=p2NP3 1z/@iCg'M8Q*z aP=3 k%ōժXԻAמ8u6eY3ōեᕬ_#ڎm3 -큛r!FGiE7mkS}$gtɑߣ}VvuԁrNt3dZgb]PsG= 5ln)DE[s3HMل,F ZI)֜Ng,f٤S;HhɊ]} . #/;Jh mo2l@ ᫚ $ǚr }rUsI dENK?!qL!/_Bj~ǢIpz 𡑽+7γ]Q/@˵]XӃMͽhraGdaOw$jr|dQĴʍ>`S:Tt#:!jb᣶!pּBW9Fcȧyg Ê|l 7.űȺMy x,|}b29Xk7og />sv-x;t6w#}ǷZ_@fPq{.;[kD7/c'Â.~pz}TL;Xg4Cgo{>8Uo%9LJW?cž}\F"чgo^+D䞦FXkaQi.5 %ݖV2?gh -:1ù6 43T`+d6v1޾+Eѓj9+=T:MyZ86?5Ng_b >JNXZ%K a=)CO p bLYh*\ F*!m3Nm` ,O+? dנn;0g +YPv@;iYh)_ czkRb!+Xв Az+.MH3Yue,"x]jqЌ$2-ީۼYyU4OZfᔱ}Txr"8k(Ewp=*c5XF_ *N (gە]p.)l[ĄM4wΟ<@ vR{<56?`@/+K콽#_k6cfb3sG'DzX6dx;g1:.ZB]@֛]9 w ȵ9]-~o]iG@|9'@ [* V v_"|+ wj} Oy>d,$3sQ5t'N);(3;[dUٻTӳ;9Wf/1S Ve.Ģs|L1-6uI5Wn{]["2*>[xJ˜usri7~qxkh,yss[e"S-b/UM }7A#4}?ݵ?0}r) _G 7BH5 kT0m뛪B5.+X Z 睍V˧x(hu',v)d}a=XC፶q/ k3V; 8H)(0rȋ;;yIrJ:X¸Ӂx;Rbcc 9[/Yr!ڴH(ԭ*μG]b[>Kd?;KvHg0D ̪"uv3$!b]'7C|Ǐaפ2+,6x{1BƮ>U5fv~,Lv'[fpNgbL&ho(VJ@luU66 1£Nc^+s9!#r-ueD&&E㴩֖\E~ͤm~aKt{#%\kThb"Kڻ?ϭn?ϩD`JícS0Fif:8WA>C陏(}1hw}4Fj!%*nPuި '6vRi`;#eETe6+g^'q84gk 1ܐnYak(G&uMDa6f9Bjn1Xn}ԟ{{T5}%^z+5̑oTzz*OE}!ZL쥺&!`m[_LMB YUs5b%mTf U}KOCP,Jaůdz$ʍ\xue O=C$УnI@ؘ^֥R{ UV|c*O~BTp,$KR`|5 Sq7ͶwVQd'娟2˷ d`6f:3̶´E(,[g=-^3E2')R+ Gh-?処AH$(^>dzVFXaY8>yJc&1xE6v8 >Vj@0[#tWF,`@Yx/ȪJDG%dv.bFd$`SBy6t;U?;1D9ɖ5<~TDNX%6iOn /i)$O]欬ShX=b|C=rZG)ޘsOZa~:%o& J}3ᡮ %XTV9ym!xtSPAe,uV<@s@n{ZW ׎ӎƳ}eMpG +X^gҁ4;UKl?ulaT5 ;!+k#tjbg#ȿ7Ce|{?QKGQ9cval#ITip6o gTBe |뢹lPʣl8kf&^ppR}2QA'TSR/#>l!X0b!*J&s oa!ܻn%z͌)Ί3PpW AB Ahk]d&mFj&Dޑ0ksr'PoOD=EV)R5{veĮ`990p *Th(0,9RO >ʉ&N/ )/o%J(/!3ku0 }/u(!NWA0a[6r:?DC76d.$s~޶:B~+yrD']~{{vE#m[̱.x`xv+u,XdzثvvaD++#Hmѳ1)PaI4]{@NPlяEH|i;Cd},Qܲ3}m y;"%p8*Y/vsmIϷ)&Ou M8"9='Jz%\Sy_04;hr/\mg ? 3VH7\z>1 W}#Ba%!8h2ۯa8L([٣Z}. 4& '#Bo kRH{|.Fsvm9K`nE/D#D(Kكɋ[IP=K,[-)Hkh_:0rFvM<8էޱUjvHf]qRP.;#DjAi_\PA%y .c) ]EUx<-4 -}e'%Grk̝.lEi u-RaY.#=wH!p^K\ ocB%.{p:̨$ MiҾ P͞\xY&*KsֽyLcQC=Dzqzfi?gteWx2a+LP@WnhuA7ht)ec~WEΊEF)Z[ %XM5ꅼD3VnK1yGbCp=_3StI#"{nc.|h ^Uf5$dI c6!g? Q-C`aqEҁ$pu l// Vw4/}nZP' ^peV7xA0aY,\Vď!=Ly&8pyw:ǖw"2A! >ecoJfY$OeywVX\BvbR+?/-|",z T5egA:Ua2_džlep*%.~d4P[vPY˔߅07jq*Ņ|tmCGXtZ)]ڡ\bsyTTW辋ZwgcΌžŊЉ !wkH7vKPC&\g9hZ7'?Q&U4>+TU.w빘Ӕsjj(z( {a71L ~k$&ca1C~zi8oDm4_y U\䞻~%:PI d/%h0F>UkkiJݖܶ.{uBW8ؑ<iڨsYUii*Q2Pi'k@2rߡVA c4SM>@yRz/cdk+^llHk49ҊﵤUoVPȹDӪC>AXjN~D_륌yEe5xaH,Q6FJy췏3K{Mz'fw^~mPcƘ։U+ 67x}T:غ@+{I+H,^tc&$TUHx-?U]wUu*XW)kbyc9-U }p&̰Vz͐8oБe3324~#o=aJhQ^ʊMjZy.DsT̵xo=#W%eG>k Njz|%ו?: 1ii4"(BN !"ytփr(K2 1,c.F;J,*an4Zg{lơn6rb0>[uzhRRi :(RDeߘ1 f:֯$ɸ|ۄD:7|=2'ub*d=Kп؈rl񭇞Vf:@}3l9<sqD?* ӵE,tͯEP=K2a: !ΙI>r >;YR ;>9|.?L"UFHF0qK+?E1@ ~ElQX}O~ `%a' (環PDIڪmd6OmUQa# ɫ](k #F'dwL3v@C/SU"p2nVuypYa Tƫ`*?Z4/KJ y1.ZNXq#9 hNg?D耰Gd͋#~Z iȥN ҪZ +3Va8ȨL!4n669K]xv`JgG9LT]!cފ^6MO`\5 6~}ǛW@Х\OU۵X`F6E >ut 6mʖ!xrY3&Lb*-59ZJ&fO󈎂 e,.Mؗ9 Gܙ_u.t?Rq4/9B3 뤀K2m]:.˂q;1y { >{ oYR<`6}aeY'Bb%cOlŦ]^.w1vu+`#d NA}]9y؂u$_؎ϔ51G @ V{*ZyPD 1% $*zէ H8;bewal;1biڬѼXԵVw b7}mU0S_\O_emy-!ˈCqIMgӺf?qH vAuEGo,J*9#c7P?=" ?oDIQ/1uaտv,eTC.& Pei¶?%Smؤ2ռ &_3T (qhH)Jta{ Jګ򕾅xxQ%^hShIcT!?~naρYp^]-qltm~ĥ/o-KCUxGfub&SϊR~1`xi=y;#}8oDnnMX.tW]>Sh6 u0QWXx"˯a,Hy\%}I8^Doı)5eey p;Pbf{ &:CEn{Н4ŕE)kE"YScGYK;xBpTv^=mQ^pY AwްdJ7\_ņZ@f/]`op\ٴOBYeaF`ݘ, ~Ԕq\W:CPϑy>Vm0U2,ml| EiQ:{ʁ)N |8ZJn`&-.<89՜ɸCVV]|WSw'>f1`c[M vڅnII7#qVO8y"_%PCFۀ)s8-~&2@n]*Y2ξCo,|g,#ʣ#@"!FN]rDZ5w&|ZҖF꿱`r[hzu%; ~0FÜ g2%j7J8%jQ<7Ԅ>T(Mg!8JeKY|75 bi6[fEa&Ft"3bS+-/ܿ+=ԳIvr."8a30G 3 SE[::NiK&Y1TTf S9, kҌq*='%+A`TajVVms:q.Ipkk:幰V881!aύƦ (^{&ł95+)Q=$9|DV3WC6T?`з6LGʏQHExȖ@-y`)Ev֒wa`q]A#=JR&6Ͱ UE/Cp#';Օc%C痴1%;4pMH%Qw0H@Pgo׌Ճ" 7u0̝Kp7ڧ:rSi%h9XϪ #'E:I݄%""rl: EbX= +-YB?&C PjOd?[aZ$ϒF &dHIa`[HEZ/E4,!?Xăo[ˉti2369B{-uӶph(.uc*Ao! h◄ej.):Rn҅ kBH:UKv3*ŮwjYg-ϼymi='raU#[&=U0iԇLD+5酑VZ\ ͐EچЌEg4`Вh;U۱DYFS?Iq<(^y r~@X77TIY흏5c0ORPq!<7~#7F7^fuOQCc$x MâExXrĩ%7& >6V旦푶ۅ!ZyG Ɂ< I=-P; j;H:4:^XAyMYō:2Tf 7{+|da$6N LaE,eg>5Mc ˫vյȚ?}eLa7w@~N3bރ. k3z.R$i*vѱ8V&7[4ĆcFC%A_MK(AH2fc}^ 7 R|R َO1|25GSQ*||B--Fkd^ L٨ mL4B\ZA7ܕuw_R7hf"0Phir5 M}[&#A삨y霞Y]YVGV@ I#&Jw#+H4pf-m|vO R$"QO,PdMM Qǖi'(>T H}CY+-ia;8/LAס=]J<ٓ@Df.]o!,&#);HO|AW"R:qV*<Kd`7iM}4k(1!tv"ݽ3n&B(Wlrq2+g՟W~QfblDr]% ^owoFWuC E?B4I-IEFU]wK ix8 `X80ϡ~ӇSt[c6BTPF3{jeV.Sh(;/@`wg'doWPP|Ѳ$!zƱ?gu:_Ͽf5Od(kkgR #G[6+ep\Ml9-U#lⷭNm5J Ӝ߷WXUM6/dt@o֒Ŀm f/DЧ6괱*Au]!VFQxqhjr(O\ \]^mHlH=l%Ʃ{X(P‘lJ3 ?R. 6Q!\iy~-/`AP#E )rsa~'E$Vʺ;!HzFvߦ@5v"-xZڹc` BԁW&w6<ҁ6!zVj1U 0)6({_'ψ';PQP[u%,-g4TRfVn/&Ckd3JYED>ue6[rcD93xoؙ )ZApD_s\ ZSdAs!:Ə)" lֽ^r$`?(ܣp$ VXחǥ!8~1L ~uدFr˧\f bgjF_ff%az#ӳ(:"u']r\T.-,өee|Xz_f>K':*q^'[b$$JzD7e_٠iP6;5wZ$4:D(ғ<% c$^~c8I,KxWz;19YR`;&inAzӖrUqv+v.BG}nQ3 lg\I-H^:$w%H˹bLA:,V]Sv/ "?ePmď\i4 $)ůQmd?l_SVW%G$aó,b8aauɳ[a';h( v-wCn[9&>Xe#X'tQM PGhp[x-2j5OToA0.O!G^[|Q-űՙBZEKgEat V {CoTܖRYy)5&|)"[|CaI*8,X/&&MT]^OFܗMS`zi~+l&zop\mS'RNoew0{]Ƹ؁4{&eXFzy/0?E ~YɣlrJyŠI~ j{Fn+JnzIbS4 ])E`÷s 94 ofҷ<]GvsOXȱ΢nWbhzyNMG]Rm7G'(dhΖ2K*⏚x}+Μ)PΏ(0vFJBqMطjy;:2'J_G'4^D",f>2+b%~gN& )i#2nOX4ڴ_讷5z "+),(# /sc(s Lq1cnM@Er=CrS|l@B8ZAa NBm{ ѕ2g@.h&> ?Ԏ2H=2ie_EĞ̦C5m>[Jtt8d1*> dM!ۀAwHki䯎18 s17>h-8TR!`QGeBDs@(͵[GT Q5S$f)pu+ƔՐW!݁k RQ%%쿘iX9 Axw|P˭sjEsg6 z_Nf ;STS#Cs:@8;mvͭd)V\˳`R:5S_Y<+_Q wC9kZ8^x[Zɜ<<$1̎Х^ˉl.-J^@=eTo" '` z%!EݰuF]۰ nkѠIOQ7X͏b8Ȥ@Ÿ"j w G4 }n.Ax$#|5f"Hp15xf7: ɚZ#x';ǽ//F,lI\XtP\Xc2Ϲ+LE\:詡};zmZjK5|{;6ApgMHfY5jՕY[^bZ&`klX 5 k~>%R!b~9GVؤ?_VƋ0к8M@0NHGo9[T5IN2Ќ_hjy~[BiL=XY0_}GL?<_qoEvlD7c%+&+eH\vv"qypԬzn "@g]qf{6\mUZc96{э\k`)^_3ǡbLT.>Z|55,jzTBԡkZE:]7ZN:1 @ Rs圤fµd_HM8h1JH|c_ءNQ E"\[ u \S6~@TR# QPMgkstt41m3e@SMEZo&k5h֙(փ'TmZߝ8Y逍7Ȕخޫ͡nH5QY|Q _h$q*zn7$ƺKUr2t:$ 9KYvؗ;sXL, (Rbtd R%GVHfSZU|5`*=0 Vw9 24;^U:rq ra}͸o)ʩf d)5:}VP\ <9Kᜦ}]zD$CpkˑM(kޠ=Q-CZ(߄@lZ->Up1R^:TU qm< oM$I>1N:# uG,0nerYZOmJaupFk<9ﭖAQi]D*(,y;FBEk(^t8vfSĻEncN闐=<")oWH,iډ̖l6.o*W+yVu2QCi嗖&}!]mfوEg`6BOyלeTK994R~[NG#"7pJ :Ugn#Ioӹ")gX4a9aY99 a@qϰ^YV3氯œt45%MedDW]*JQ4x7x @Nm?&kz6۱ߒrSF@/b4y%q4i13UC~E"D}+;O~.%lrm)?ñ[5Xaoa(E)I"&y՝b*cc%s-W.E4*'=}HRi2鱊Xx 5ܒBBuz&(d0MlܝCeEBdq&"Ǹ|N!T̙^^uaK9‰u$B %SHP_i (`gEemRe#3&= 2ĬτJr=~c-=va8P%l# S\4nI70G^3/4X$DB3?D r?J|z@/ldrWTĪ3>(S,p)b'y m4>擁ӻdvi! >l]1+B>`7Le.1 D4oJ n(ۣ*G }{e8[ôy, )ls 3#LiShZ8{3]iF|h ]ޕy/9Fϸ YlƂJ~dzj- MIX8 wŝNsYDJX$&{K0V|&wE/WByʀ"E*WOZzqS|TOAKNB*nWzY4eUF}ZT<̶=첰=T;^=z V^=\3=ehZ,& ,nXWJX;MCT Jw7+卋_q6IE B?02: /.D$Cxɋ"x4n~r2 @td($ߟ4ƽ:bK"0 e47Ʒ1b}6lPBp$\;wj eS 1s# էQ u{Fe"w;H+]Yt|ސw3+!=P$P!Aɇ'r1gRׄatL#hZ+Qv[/JKsʀSk&̣Z~X0Leu]jY$!Y`ICe`XQmc {b Ú33@GUXCֺ`ਬ5pI"tq'k1@,loTC%`2q76qқbU7Ѣ3:mr3r|h`yܕjdrImrh+z|7r֮]ɑ9Y.4'7}u-ڏ!^ےy8C͘MhFIE{Tऊ=+%/Z$xR^^`lmKY%\i'0c(.+xIc3wOK3]} U(g(QI$*yL|U+`J/-+ s+J>(I(6SjeP`?]thEuJmFbb`uaXT@FtBH[B\#!-[oXTM~5WYIL@A 4g/BtiAvϮqnG.N6}Xi헃KOj!ar /rggO (6T!+yAM@cj]7((6?sA6bq'ھ/jtz lV#wL1OyO$d4/QiXn[ ^|4pGSV]ME_޷o! ³#WspG"2aJ$`D_}꣦7LCVþ`++bx,F̵uT}-ۑN]%ɸs6@m P~ 4m,[oWF5;-ׯMKL2Vʑa9?R/dS8oVŕe07 Sg%c YGly$ka {)q݁V$o(h'f> e+ TM4( 84t&,,'VOˤ˂4{nJv>'SwV@ F%*L#dFPۨB`GV8@$Ckb'3Rվ_T'lu ߢ;Z5[He <B㭇%GK9S8Tg|mcmY ZJ;y( ZŒ)>5_/֤e3F68f,?vDZ@A)58} kႭYPly5)S7GX2X&Y'鞟ŵzA#JZPx =nbN%6HiY&NX?uk{V@n!1y x+0ۤ; `Ħo̩lZQlŁP 彍XvA20bhΆH@{dO 98T-*XvhG0|\dO>⸩Psq7^m@#٤i~$鮭nM*¬>TtD餁ChOZ 5*j90( 2Azs.䭓veAROI_{;7>g3I\H<>Qrz {Qeo8˲L.d*57.1cgQȇWxO4Kޑ&5东#[bʳuN>4l(ܥvvZ1kѓKkיbOǧ,ZKn_>z(J]FA*Ţ!ۅ{AS Rh! P/hZgQ~<$[WOu:T>I}E-/v-yR(r<<]F߯#-) nyॱی0y՛Sx]2ɑPKG$xI;#a.MEJ=.%ެ:`-%xʜAc֭,V*zYl5H"]h 2A|J;-\FN؂*Xf&}= #[BX qQ uQnC9) L)nQK56|9dDwk/ENJ!Ff6;g!0!*jS>#nϣD[՜M']ׅ|m JdRKtaafj0V{m:@i"痢%Ht{`T( +KV~ ʧa*z{UPt0,k'˅D.N\B9kzn B#ok9?k6ǠRik3U&k@tŘq<AwM, 3(}(y@ pYHT(d1mx (=%kٮjw1DΪ5_Mq1r%" o?*al|aciur^2iXQWŕ{[*ŚTq,G]j|&/zX: Xt{h7Y9wRZs0f ecKpȌ6PQxP!1!4'hB袥k7FbAFK[aCG憐;+Q>]DxgV٦q"-/iB`r 8 ͊{͡P>8ze"Ohm!5c$XFȢVՓȮ=NhUA_f T]GF ODO>މ|8O\P* ߧVYOxUvLMQx)sC'Y'u3l8&[VaE/kMJ]- /\t9zK ^?Ow-!8ֵiT !cxD𖜩awg=ZC:_R0di|:/kɎC@%(ADuVf'].WHHP-Fj ъJk)ќG Uz'!)Cƚr6`*.lEӱTX8)F;'ƎSjQ }Svr)Bl﨤Nf2GV!}WqGH㠮]ݠv'D/*C;}8m 3qr:24Vj2|#m Eq+j#y]k;͕n L  La]u{+ \SK)s< Y[Pphߨ*2j/TfnHqt\pC^,SACĪbAn2.s{lc_H#CC<5[Pcڨ0 GUC1Fy6˫󥀮[͕7L5TRvlo9>~ͦ7@Ā5O5b,3 5I]¶vvDq=%H͘Yt܁RhuGW¦k$Z1X~@Cj ~al:Zw4Ƌƫ@}wlenKiD m\{Уkbz -FLs€ ~":*mFίn֧uW|wkKE5bYu 7dFhO].+ouV(xYm6kP} 8 mzJ"Mr}Rp-6)+ DK YM%i%Cey! Au90]nf7͓Q2hk.{W"US^ De&..r隷T*I֖͋+$1(@%_-=DTT5rDf)AUJov)j(e ZyھR!%+;2C^DŽ2=%,憗 !_W,xI7 p^6x@[+*M];K|zT2GKjd} d$_<%4#K#ՆO8WXl!J('-=!aUzT% ׶C$ . 3ԆYL;-2;4k1렵7@Dſ|:X4Gbjn/v0bdEr9*~f溁fhReme};d)q6oi5( os-#7F-d.>6@@dP!&,A0^AbH>drihv/kQ8@:R|M"h_  a }> 4;&ھ6J #Q\lx*0EH,S+wR2_A, >]7 q|%d;uRG1zm9r_eFTonnK)r5]Vّ^u!LlL_}0! &ʾ#KP1GGf]{ Lkȧ{AGm &j^nxx]iE;)B+љvI:7ZxОS.@YBR$lEIePUTw@+D0ۂp4%'[o]Py Nߍ^HU0{v HTϼX1僸^O 7!'/d1WW݂Z릡Rw8cSi;6 XG\|4hq2&=S?`@M|l7rG 58~WR pr򩃘ζ\P45=y?vo|Q>&^ վdWld)K$h~Aξ"O7<jNHp*瞯Jl::Ό19MxTLBbR8DԒ {dT72;ʣtn)sDk{k@.e]  ArAOfϟ]6lx"HQ[Ҡ!k{gQWl`܀5a֯b0r":O\ M"8NP"=R3]I )L{OMJs,wȈs3,&PuT"RmL/@o i:]z *z(m %tp9XYSl!Y+`A~"'}R0G-Ns'+2lvՃ)y jRҿ-Zz}v6 X8B4Ya 7. "e+-U_V̐fԫm] 9ٰx;Ѥnv9PJovz=Fo[siPaDE*5yle o\ E nk[2T!_s!-EbakvaBFP<Ӗ0?v*D"w.җ"{keg98nc]ͨ?Hd!oEĢ+|0PT 'P~3i{%,]uyY6s#߂O^"'ݵo‰PTƝGŒAE tv3qi@ Кb]'n(D*ōG/cOO ȜعN:z9y|2!-P1㎃4,a!K=e>d^me:ZgخDcv#)f6 LpY%J>$FP A N>A7D<ku:ZMtP$-O;Ձa#V;~$Ĕ3yVlabP H ɦGOsZ 6}6ɥ\ (uH.{SoWٱW8Fj}^G(Ϛl+Vf0YТA*$-@*0p}Mm}ny 8+@n_3n֯=UuFR\o-@2)vw5þ|KU8Ҡٴ\0cz*/b]}۫Q$B}B`xFw0.ݛU*bkկ9dQ(`ygJ;zSqf\:~*GGR;5#(M>!P]@7v?&o DXZ7 k+Rwp_ea"ۘ9v o:dbb9 \<1N?>"Q]ŃDFؙLvY@]˭hf;fI8'#(g";+\k0Yʚ'tߘ .FEV%Ȧ8B[pL$]9LMzt֢&Jk&,Җz?i6D7""EZWZ-+3ڌT.10b5߅c]˔:wS+ɛ?OKb뎻4:\Tt"֣&DlXh*>ɂDOkƕ0T:TKiwaA䀎$3v5Ml?[S`z|"VHk=ie)XS#GЛm^oOYEc-ZNǝlG"aA1gy.ͷt7Wֿ\~T7půY3ljj ÙU2yޖ%N.O_0"ߵ3opKY~`0鿂7wgH08z'E?0uLz6OԀ$_-oʷ|y-G*7s):vQWUtrv7U"QFvdc<]98l{]cٻ˕=a` |2B'KZtMR~jºx-9iW>S$##HPТgCrw!FԓV9}@T|W*qr_Lkzrvfw9MsܫV(⒰"X &XM.,kHXA2?J2IS /llg0b (ã?.cBx^/d/ ]9k{q۴ lJ2U0Ƹ6C@3ه[5%dPqxETLɪvQkm\4Ѻ1H;t.r)R&㌬O;)-v8=mHLhƀ/!Аgu+_pۓ z1_]uh3ANLbT2\$UJ=[=^ACZ1o&-ۊ}y /g|}T*#6?`9a|#|9 V#Yz]_ud9uYQ&WRN\V ˽[05Nafk]-Nԯ |'sI7JadN 1JXVgm8Xmh\tSU=$[;'; VR2X?@Bi{JX\v38Ru?!Udi塸,IfbF ~@;Z=6V뽑xRwDݸEKݶU*$cJ%oF;nu9ROcmے#3C"'jwl?@,Hs~fElopw!/U V) X#W"iUe u=ZH{es?H:|G#U] k&i~-v)2 fzegze\+#٣2x`=a;~6hxA !*o~ a7ֿց@0Zw"xi9-=N@P(AypV;c_#>pl 2&G!<<Ŋ;i k_!K00vbֱ7:h7fTjaS®^Òrg<]pZ# fD˯TL%KA*W22{ϯ??OcM(^lozkG=:MWi`">Sf >t(=V"p-7"ӆ:|6W@]YVX7 CTj/&b/S g 1AEI#7tg>sjՌpbDuiM8Xκtj(MqD}9WUN lDڛ@вLTePwVHKKqvyGL \/ޒ sKZvqQZr"F^IǭYSNy1j3xBNIAB+UV9*7|%YB1u[MC>r.SeBٌܒ@a`&BIJ]5'WTn$P)uk{a_NwxhΏ.{"B`OoGՕB0[vO77 {hb[ՔFkkzyaI MP^Q{)G^ Eju!iO~D`0.$0`X9"N4CQOHވ ,y8X{ -QݺR {FE^Lfb(봼BFgbl˵ @nr!6f` XT% ՕغjʙWg]A:g?dp`dľxCoʛ,nHlD0Q3'PW>1rIt3\;S#*Jҹv눲كM=?ԜN}P8ԜL_-nP ;|VHF\vA@" Kۢzhf*uDu!2XqXD_U)H^a#C-O-6mļ<#'/N:o/C@Af3p4өUMsCp-{w6YnΨ UM!+t=dcUf475&`|jT( .*s쇄8$P$rT#?aR y`RJLph22C7:wsuxZ0FAj^wȭ.&pKdE|+ZInD Iop_>PDEhqx>QeisY`c)"-`N 號 HNhX@2lͼф*q2y6uٽ.3_gO]5)R `}Ŗqj~-a6Nzc/0ZIy,kbcƆh/cj ^YkKW L7gѼ{9 6;\k W:=v>Y ze;:0'X΢Ǔ U@B9%gR/ܜKL6vfoDUB<|w˼gnܛ@@R$L< _!ZWU93sׂm3n1]T޿ χol"&5{逳5 xa7#gO)h\<(Y8fbQ̆o YuRt%m D`iNs@:yU_HĜVQK~ d!+>%tdO?$!8 UtHD7 {$a#G&gS=7݆wWb@xoU#=a}~g%/~=GI2FfyRˁgp GajھZ ŊR>DU*A$ wd_؋C4X0Qh$}o6{gV 5ۺ]γQ;(n#}bR2.lPct\EOuv)aS|M1.~=<-@oGTVu.҃u2dno <`OBQq[+fxiw7 ~?Y q4ܓ'udDrn81#Z.{= -36CVANmpb׊R4v ]Zԝ;s0D@N0U1ϺKѰzpd|yyn٘9xqbXy8V~u3)3x={݉+/'8x(:]G4<=)(L2ѡCHv`) W⊸ 2%= Nt^t\KshՋ)r'A)bVZPc;DPN HE~7~v|ת,. Е 3IlLJO@"`9jȴ0g<: 9o_ Û7 aOtFЕ/+&_\hD($񣫹S";P"`z!O۷{(Oz1]ƘQ4Jmgl!nW+]L)KxyZSvu7kY3 sZ5( ,t81Ֆ*afXoZM%y*Ge؂_q9 g>e#OZ6|<""% `S -9O6ц_ G hk7ts'50N3 Ul_@R/,h/4 -aZa}L0&&(JV.zGH7v'?WKӤLJ)[w~5]âM eoh+TH yѤR\! B󉼴ߗ{ކ:ݮMJ^_ fy>B$7jȏ"VK)i_J!O[z4ץ k~\jn|C=BX!>w`s0w-zpt_ `%ߥ.1j‹'quPh+$[hqsP{O?}ao% mY&>0Zb4$ jwbkBh, ={ !^%aۮ `ʜ>x2}'ERS9!{?E\'hO/ti:a%/'^XY AYΛ:#cX qNM1|˹鴇eAxebHNy)Š2jHLW>v˥w_0 T)4 Ʊ2ǵ6 9X+ݼx |g`u{%&kR3P|rdVi;ۉvj߶g=S7ZS7 iu^`}Xji:>tL` ih3AV|j‰Ѡ2Z_Y,&/J :m]8~fQ. 'r*^FF _w AEhU\]9e0FИZx|~Sw}F5(!- B)JޜrǗnV.`˴ħ8aj<W0Q:X?;, : fu*@[Υ0SZ1Oz턕ilMy(/!V7dv•¯W"۳'7 ܙ\ oW٪Ofr4|( XF$>{'eGab%i+Xx݃˂⤭1Oj\NfxM"9by`cfJ`? /buC0nHDN+1NvZdV1d⁝bFE`>P ;1X'DյA;AnʢdZWeXw{RiݛTz<ߚ'>`g']N4j{f+tF5߀l);˳MHgQzP?M"1V9h~'[uF"Ǵ& D4\ӦٲС>(81$k$>Қ5#|LED#`y(FDn!6Ԝf)gol0)+QCQg0ۚ5o\zB*s3hӾŠdIxT=ߝ}@ww0(ieo#5K-NXc"#V]Q<)I.}{6ZNbS4}Iȴw7h dW:{b#W^~*F<K!T6{t?K[eɆy_ 8<ɫgIv~YuB{r /o zYct?<'s#BC^|!/K`,FzvPu 8 "MՔ!s0/eH6 D;u b"(gCcn>ioU/ {&dv)qޕn=DVI>=؜ZnV* oVk]jUIE_xCe6}Uj7 Uq/9)B}%-L[{rZWsec}[OmMm_Vgq.{jp2jں3~w%KGG@ æóY-Y~>!yҕ[*Y;c>u&.A(#H 6 Mqn‘M0O+#N -JSr:DJl 7Č0Ǝѡ~?#~ T#0݅:S%JȍuYV6ͣTd¸Fi %_RR0 gus3}Hegdȩ!5%Bj0yU |4{!:UTAQg8I j(˱*3U:G0&ʧ~: \q͑AFw".`/[(UOqN;:pR[AۥoCmf;*Ф삻UW-z;G[]z@ q/G#{d19(.E3<Eo'L$΁D)yuKjKبƸl4vo)!$sـ6զ.i8Bq 5Mj j$չHj XFr_p~iIsS [ī( i_VϙǺZ6Z)Ҿ$$_fm朴BD'H_#prZKl[i&&L9 7Lghe&.lZ[6*i*N8> 2ʙ^ =U "0:Ҡdˁw2-` ?-9\ ,d voUf)`ꞘN 9')<թRtN*P@TXַC|2,QSFY_.(MXJP8jlhFƑ4MJRƵOCe5|FqXn6zTDK*iR`Δ_hRɇkyKNuTh mptY_bFXY+J%IÃEzAW!~'$$Z댁 ԋ_SY@]GkWjXD%wi_Vr[MJz! a_dKmȍ9UĦq0^{oу T_=' /D-_\r(K8JvMr|<]c;[d 8{F{ H إy K^;En׻ɢ @in?c@LL7 ) ܙ.\ѻalܑIHQO6Oi9ą4醚z*=C' |BIh4~_lZ^]\J+#HpMJB㩐45Q$ӆruB}{vgzқkU0Ub T[Ku;}*BxCTiq,e4WDE^FeWZLJQWΈ~f`7j}R:ô]ƲVDq݀r:?Ha}deZóZBXbaŚ wLK2؜9ct'EZ t Z-6:B=UbNrh1|#8Xs jM}Uz/F-^/Z1? W{+߭T"p,P#6a0++g*k ~~o JcDb^~[+⫤ 74[>2d ~ǹgōIb$O8 滥5sMB|OG8G^uYF  P}K9X2f *D}_MVXnj$ZPmjj @UFb*[@(="ct>Re}qY =b cd&]=2&t9Jt!;B*O4|N[fX&@uﯧl -\1a?x1*<Ui!T]i'zіNc?͹ox8[@( 7 B0U f}Zw͸R, zY_N4t9Z6*jPdlԋ#ŬrMqYO)u&9MQD/ؠHKg2:(JsK6><Ռ+kkT!p3u=Y`6H8ǣ|Zꌤ_dOV`%! UF|eGL,ʭ^5,&U9&ˁL!_X+75I"pk9(,s |L'@Ym]'_:)=&zk^ ]KQ`Ϸq 1]!yS0d|hƢ5/7'yJ;V/2E\hGZlvbfsV/Z4x`HLC?6rZ ط7~EF}2CE,q?D&;cQpMo6r6zG6zkhx?^Uwj] C.赊%5Mҽ[wWO"@_ʳ[-2ŘA:. bg&?vTK7CM> {95Ymwxk%L)Z/R#kF Yˡ^6Wq/g wXS^P,}c_-*KYx @.w֐?cZ˙ 6<9"pvt}? DƢZ -d$c+.~axjNMFH*~7l!ѧғԑu*@gڲ\EF0bOw?=-UI᧰nd_E(+tͺ<Ui#k7ЩhF;?jg7jxMOcRWz]o е>9c(zmJ& J3(-SŗfȺۿR3#W=I^d4hm ,vL\ |RG$Y+{5[Pƣ \>t8U/ʄiu+i lɸTZGC8WE$څGnW3,XX?)w. 5J$;!h[vR b%ASGR2'G}C_wZ)JT|jhgZb>/(=#@8ztOnH*vՓT2󝥵0?N糌1EM~PQey/1`2z2B r}'6+$mdFYHu"hZ#Rs~^xag$T+.|N2§:Z`HE_U%kE 4Y3xPi&C1]w 4!Q?47CNGC EVOp:KJ4b Fd,+^M}S1|+VWW$dxV% inX`+?Ξ=UujjٱNlr5%Imab5>Kaߙ,Œpl~#d۶0n'^:G8UVX9kl»oS |pxh2Ɖ 0fqsNi6-ez["Pap8(#}D]>@rn(5)1NM"00w]ye Z7bok,Zͽ wF鎔]L5>HF ~Z@vM꬈ݿLHO?u2SCa=v؁_A*/}T#aVcC,jCd0;x!`㻆3}LIG7rw(U=W_6?4OVRQfty`u؂fYus_mF󁎂Bw Ak;#;j OJ2vQٺ?>AA |ێ6"J叼H#Gi hMg@ᾕZ6jN+o'-2=B)8zT;Y;r"' IA.wN!=X o8F.J3Xr,נZpT୴ ՗і4J^u6 *XǮqiuF3FJܤeMoA6~ tlѯdLi~L=AS $R/ïAgXbY^[}.=R}Wmw P|lTQ^.R0eU q8oA^v 9aoSЮ#p;x .yQHU96C-h2&/=DOcd,~/(0TnEY_ޓ{5&H }~Ѓ*ggɀքbR2!2d!SQjvm3S %o[jWiqǺ(^ao8 8+-!qBPFK{'ɠ|Tsü*@b`uU,zNjZhQ/xxD ֔*m&Ple-.ɡ9eZa0K_NG_г1JWmLjMa ʌ[;.K7 YSXMxo.'D 9 n`\7P0FgAtY" Р2hşv Oi6 @p W mrxf*$86kt'0>lMZk<HfM8KR!m)HO7?ExzRMФz{V URtWoC;}&-b,&.3֏!,'s']^:x zyH9ujrBqfڑ~Pk)K[Y ʿr:Z(fe!hbsV\uLa N hﮱ"&jVR\bOY 컞 | V[e@=ҩ*_Ȧ#_(Z /QI=B((L;LS t uop͎B~{iSF~PBr Wzgޚ s|,vlW^3}+tڞ?C Et4@Ia!q4K#!yj\o3"rX? LJ9GqȉI ? Ybhx\LV\5޾c <m@ D`7$Wk\>θX\8^@v$IUspE$fj YDYMPU/wTǹffgTKVnӟ G!ܪc{JlcZdQasn2F;@ mMB1s$W'-¬nf$1& fj#/Yɖ@;H28kb!f @mS5.Zu28%Y_cJ)oH;@~6`ܳ <3 Svh889?'0$I!b\9,Ug&?TtW佥vݼk2Рg.ؐbL[*"˼`S}63p戬1.&Ѕ߮O(| #DC5>[Fy *b{tm1e-u‒򦳇,`TwksFT_A喉̫mp. O5~ϗ_?Z+/}81Н~LBsg/իH85 n1OnP^)pM܄t_EK$1GAMPyojV˼@c;-'mKp /Aq;HrZ;*]߹b>KTȑ)3]Ѥi7 z?VK|ՀwhD.խ83}l8J !>B.,Q3bSz "ܻx Qri?YBMm(K;)ŒCT?RM4.Ua5y˗aH^Ϲ8 62qM=a~L|y>:&9.<R6apc.=g8ٶq{yṼorM \H-K4sJ4o&u Hu=xWNx8 6 b=pc28~2,RSf9lD A mv佑jqL@3"Zf2>,sId8ՋxA`[R4Л$1~sW y#%0$\5aP5ǹJJ#jS& 7Þ[#fwEav-EA<8?u/YE 2dٽAq,닺wW]/r];w:nb4k;nq9W. vIЇ%$}mTlg6K`{Ȉf<Aiu(Oɀ"$=3$W/7|_XmuĒZCnX3t =$(0.݉ΐUQqpV%2Zj:3p4YIk)i[n09Q!,` F2ApezʜZ8UIWӵp,+!OM$&fp{<]$8bG<gA'L(*)@r紾wL:29ΗhRw,bay(S$#/3'C]>ؘ6iDŕ[6k a\m)è_ܵ3 %kݗe%F?Gۧ=N> gPhG(a}g)ǻb R:v=sgxRA$nqluW@C*h4oINƅH:3>IDoN?dqo(j7} OM TDQ(> ޳VەR `BllVvY '6uM߾0AF^0s72̻`O0o4@bJ ' HTR`Bg|0]q wK 7ךFbw(1!PrGP%X(y`ONN#k;jʝ0a|r DC14FkσgW+!JAZgM5 {6]BSHd'Hyz ",C'^YIֈts7i"&d0Vj]xv6%Eс~|NY=T@&l7 7l D-o= Eͬw^3NG&F|4(7?+:zbZ)SJ6o#])3@$?5SiIe TWJ@TlSrŽL+weHG4oĄ@5CāNDW,B=A#I("J8o H=(*å14tFu_υL] d'yPl#ʪ'$d6 2ӹA{s7llYged%nOV~k41 #~q@[02NV5"iy;aEwӏ, @F#I6s*Dz0)GjiKa:K@ sIVD^Yә}Kk/BY| ٦FgCK0LXWDFا  5%}RZdn4Ч+roمI`A 1۴gJ+nG'ļKRtnbᗮɂ(cK"G34}`~Mo[`c[=C+ oCoVi!2&ߜ: j7PжB4;zyRrjbcՓc/uk"@wU~2PoKiNkgкW[EEsnK bV=Eג^Ęm0cPb%B;e;=~CHa*hM\#RL4 q3G񅜼< h@EN#RBL]:qGTF!ɞOqrq敹!e4[TV1i *_LS6XJp=Q OgHĜ_` ф}U#ǂ{qK}A3B{ PU3)5bÀ‘ՠC[t/@@O:cn{-Dm(XpNBT[WƍdMԯfi=0Ĺ g@Q6+QPke&u w)܇R?j(e s"$MV^;&?V)xlEqC}&I&MiM 3u⥄\=Rvj+92zZ7QuDUԙ>&2P΃̤NN҈"3L@zXعv 7瓯̓g'E4h+34-|--bϷ4|5WNc}v(y=R0Mg ~#ak Kŧr!*@дE{ۑIWcc0WɷPۖf†8>awOl=AS;rHJ#Чk}~Ho- h_Q2ʫ;",\NP.YPTP8)MҜKp>޽`ٳ[65#I]Ncn-j˳wk-s?WE'~n#H&@*}ʅ M/$&L {Dp]Scyأ7Z0^QݓL5QtT..nMP >DPla*j|S&US_MR-2R]`9,u/*t D8} YA`eXhj@b{m8v{ڂݱl75M );?bZ\ qhʎI#-%s@;8@͘c*:!w3M`>kPs ?ò*FYNj- iwѡ"6atk}_Nә"0ka'}\&'J:_EǫJwrҡt4 &wU45by:1!L={g^G1 Dex*>Hm  rO\Ѣ)";!5bJ^6'9GM{S!l|h7ss ~TB1(3&Hg.MT~?GNV:U2b)9ox%n헿f&30Y|2`"ЃC͔TPP$z .Z@6٘{Y Gxw{au@'^5Y8)y.caD=R0G3IzLk. pHA{1 <)Ɓ<ܫVEaoEC$o] iSv3JՁG̈6Zs=r|z!hqӊx})<~~Ex kIW:p.5,p^\+E0ZR+MO "AVl/]1]O9 P03w a*DnY)$],\8Rno¾c? tǨl0AIO6 ytQh {B#\G9l~1cziab1^1\Mc0OlqT m_#ݾ'#+=\ qdQP3Y]4C#}n < gBD`1Q }Đ4Fy*8R.rc'e4#iց,*\h\jќ4M oh%UuMJT(!}9&ZR]|a`.۾5xRZ:>U%<8b^~yZ1=p`OTQgؖ|%D`)ݑ7Ж6|'T 6jp_Y茉AW»U dL9BxjwA2AKgFcEZ%`!ID_pg˥(IwFl>f="j;sϺr=< v,wVP^/N:%x8[lזl}lT\OPfȓ$,/D?L3Oqf~,s%`v~%XYloUNLX|_X[:V{¹YmS"W<}z-oS?5"FGØjm~a 𡿑:+SrYP9]0t*< >vcn3gꩽln2=9 04&uI":)Ѡ[]!nrh!%ӊȾ+Ɩ45w^m}(`^AcSjd-i.cYۍlpf ( uJ^;#L`C.NjGo z ˕RR+@* Hga16%^4tޟR%Bġ>t{1@l +aي~|QHSeȽt12sUFYܻJCgo` zsWo#pzTςJ] zPEl3H̡֙7yC,r()< x]`ndS*XM>G#"ɪO({roHGd)8ON뜘i[D)ޚ~̎JWw :x"6N|H"zI(N uKdX3o0\ay{}s6{u<~(wLilݘB7w0w"*80)dn|1C9j6tc@9`DLy_A Ih|jNG70d$ڒVM*Tx%G^ Ԃ!-:wk뾹ѝYvY>-:BB)O*62~#w 2Tsʕ#UizY{%džRYeMoş ]!Hl8nm(P X7آA%]u2W`ٰNߑxA Wol)^"_b-w<';jji"o]~>P-'53ݕ2"Xdz+D0>ԧu6'n/e/ >Nkt;оd/" lUz7':bM+&5DI]閷iF@{`ʪ{臂r5F]LG>qұFclL%D5\7TFOrŧC'}"~B~3B@Ǜ' ; /ĻU)U\]la뛢Vt۲8/F^ka kI*N&ȰܧcdJ:E $g5xֿ~>w͆)I7 1ق~'#κC` 1 rXhDڵˮj,PPB~2I?Uc0#dMĪ$#/89Ueb٥ K/%[}q@䫚?jriMU{R:fxO'0wB_^c7[`腹ci .?+"<y5yl(j/JܒCרEɅ"TdJ},7wZQ_|X:s"5z<3* 囡Gk]wcLjaPU%{y &}AU1YBhδ!}qfmdމcV.,3Jc6u&SշCrhUQ5[ބoNlJRQm4qۂ_=jeo%T;)WHiG }96hXɊrg -uY1C)k8(s+p6,[6u4?z kn9J5@Zp0 ;!CX~k5ecgY\h([Ĵ=3LW?gP w:bONǡ\ A-5'm̑(+B*d`DR `oՙ|mE7)]xAt>%3uSéKUWM+v<Ô֟_17X8mW:)zX0M:yҫ:Bx8\ j "D}_^VFzh ZJK q3T3roǪ#c8ZDAr};@8:,8aE^vi?xbrok֤,7~3LK$^dMc`X~jD*ȫREZDm3RG--`9Lb>YX;(Bf7|ulebAY/f GMLSS.Po0`zlA;Vˏűs.u[*xY*ҝsوc]C |QE[.9i|tԭ¨n- .gƂyĤFSuLFkQ[NkHj4a%m@ +FTڲ1u ?:"ߖ5E}4 /gG)R;F :˒;_C4qVętIWˉUNn~P$yЉT0Qc}"Ҫ"p g.m7-XdSV2̅3r_/롁NYHclاxl 'k(L/@S  -vBK*$r.a7%wawbUӉP?]=:#s[!ho)mb}Yl`Bb{`JD=FwY-1=+䡣s\?nWz e,v 9QrjX2WbT{NyHցyq˸tӶ"ǦwY]}[zj2-b~zCqdϘq~Gn#I?Ibf>Z孯 $B}ij%CF|d:~&gEorK, vz:6ɀ~ۻ!>/E߱;{ܴn<*":D&݂ZϞ{u<}ߚi#8dMoɳWpJzv^a7$ZrGkinYu6Pb ߧR20vHG;pO)V#_MjK NwRW22ӎpN8}}+%ڡ`_Ӳak e걢jJ].}+ilyMAt+W6Z[eke-J1UTaTvbù4:E8=G3gU1~J‰n,nL}M<fRc~PXI3KN~e@X+W5+Z/AGqGR+1qgJ3:dǵL엑G+z^fIcuv;u$myTI΅/NUmڈOhv<q ~Us_Z˒kՂ`/٥hJv=a+IƉj~Zx 28زs^'l w{˄p4JZ4<ڄ~NtUjϒ[GVI`9c-ρϡAc$2}ힺg݇7qoBrkK>ɾ1}x[z%܍IiWEOs>"!r׊>"[p (E9ȞM8n-1Q˄T*{ռ(&WDl;XUa|E}MZgQm83q6ʯ6B_gߝ'ӊq֨fRsuQ1۲Yd; 70f_fϗrhA"{U4Cu5̍޷1~yOm&6ZΣ*[[&ÁRBNT5-.$z$XYn!6VQ?5.w;\_ @2*f|/as.ViU*0 N>Ei֩8j)`!!iGB4_5+uA*aw=f9eU.0T7(eD* 0;]U7%;z7A/.Y A4ڦ젏\w17*BNzL93k16*nʑ%εIGQ3֍+w>2p= /jӴV߱E[T-);+|=mZ,p'HtZ' ?)$mv0+wU]=ԌkJMAR^ !uZ}^6p9GwxKtZ'v5Rb`_r /SGp߸',q59:MCZ?O35Sĸ`y8}g}c!_B瀉b Lx̼6cUo@gvp{ yUK |9iAEY-\!026b@EmcʍIq)ˢ)Ц[N֒@-cq/ aNcG]Tc 9?^Pjf7O3VXۖs*m|fIyՐx2q%K< NoN߁X-$?8$$W<_8ꩤL~>|%M"^2ì[wZ-& ֑J8^U.h^V,4 ̊81L&Iy=3S+ z$7lI5viv福 Hj/oaʮµ 蟂t ń gqmɎF #hW)>8d)إOv0[.cX;XN@J V)r&3i@[ LTyVR&SH3d R@@AlcݠAz,JW̖ҕf:ij@`%aJԿ!CJ15{2y4,k#7([:Ȟ+Nj*#8K)~d lNSh,znZs=ԺMG,RwC]3~rVmR*l*WDǼu*% \NM(EN(%)3umRˢ ʀ߷^j!ΰ<]l%raּUdf,)qajH@[ŖE~0f3 03"06>ojDMH:ӏ즘P~7H N)v$'N;ji|ۏ񑊷6X=ٜ0v>w[ؑ)XauĎ,0ZH/C7ޏH09d"+RwXȘXG}O0ڷH<Ÿ%ANǟʳ{XޤƋp  M!KEvwJtCuS Y7)` 2xij&y}x~}U8IWy1/ iơ` n5=Y헵 b#/#zxAZRkduM[EL~ uߎәbڿ=W;_pbF=ί p8z~ަ!iNo^ϨP ]%?SZxєXXAXOeiVѰfI0V9ޕ5:ĿGtIJId{bB|$ ^|_m^g}V<=X8QNc,'=-i5uu(jmM;鯢ړ=R$-M|m̚9ClжH ]T`{OdhtW GtCjM*gJhi2#5@)DjȦ?7z^(dy+"}ԓ@T4amnIȒ: Cz'}m{(y^'Ҥq5AJ{T;/x585֡_*:MJ0d:QxĮ? )Yw m 0 r( )HH=s e$uRXe=~ar%Byg[vm<ڂ8XWJ&21hS vM21&v̧r0bKSױ4_8{4ό?_%n_ѳI.{;0F3=@sm 8W@x k3?/:i2IvwLOwc4@#ɠD*9[8o8םCێ=$mX]3AwGڞ!R=] UzLޜW~)%PSNmX/ N&ddJ)L;#GivsYKQ浥E.+瑊atJ( JICOױڟ"nqTAm`8^Йā8 N7)g:H ) 5nK+LIO\cG](ODspjlO$ooЎ 5[MOW5Qx>7 ޶ ym2w2y3Hb;AtGCYd@U q ǯ )>$;&NL܎Xd'QL.Oi4Vsw 㳰cBĢ"~CN4t|{4` f9ىCnmQ°L9]![Rw߶:1C! 袇G`W_AFgw{U6Sl[4+$_6LK#GOA}dE9w;qZRK`sŜ< nbBI5k81T+Iyw*l@n$.- ͯo afZ$H$ =wzw=<˷ƮYl`ٓT暏C. 91B{g:0X3Ë"X6,|R =!Y ͂"<i*e\fEb\zX _YU O,5mCvG:M|Җ}IFqYqhKv¥u\ ng!% ۴՝ 39&-)QoH q=uDjqqϔVqS}%MSMS(o4O?oP1ZE+weO׮ NIsX ="* ]:'9c>#9VwY˜2ѸAzXCi?_9*N扏33Lhl.'! ,{RtD|UH vk !Ϧclw;XBe8z ҫ馷UHc>$Z^v "Vg_ e F:G1kU,[Urz~s,sK7/:uonLvp"R@8WƽejŖ(Xf'^k&B&J9P {q=<^J$xETE7lK=j$]wJ_v->8M)JX\Mugƫ%3⟢G&߀WCmrQ6dFzWth| \8e]ItF, k0y 8vT( ?:R|Ӱ#Oϟ 7\Jr=O`3{GCPlOg3oY@+br<4wt޸="Vo4!%53GA%r/β h.}r<;_S 6F'^ۿ=h{Peܕ6wP_ qs4eדSad7?U"R\\XI4@v'r?Kҁr:EGe$M`ۄV;%Ue7KHᤏ#;u΄-6US[DF LԨ6`Ajg\BM1V@ۂy_M S(vW*?0v#K?-΃e!"I!o0CvkXTНsaq͙ph:}PZ /ؾ+mTӕl~)}cJ@ƈ*?8&lT0qfZew� [I6P >10K%:2{Ñ<5 jGaxl',3IPe Q!Ov=uJGcFZ01,."?=#=OCwT;۬Ul> |`Mא;BɗZbg+1,Q@ωbR½Q ?l "s>I'Ap2jK7u7sdh2N~mNY2;i-ZjekN@*s)|6V<2SSWi”b7ADodO,3x+>EXYpdew{s"Ȳ"inŚ-7An3N6b)];rczC6ثYNFPKa\Y5H؄PJk ?ĸmCZHNyף6BYR6na[ny6Dxݺ/@7|z*Jf.uK% vke~~m!niR2fbůb5sVq:F6ŦdU81BV}#LP3r(bMuf;fx_ר9 xx@ ՜vLO>kEg|+M'@.eA,8)A%zC.w68.FWW+9doJ[uY[^dإ)f@餉jzZiZ+NפZUoTR݈XͶ\U];_VYnK:e Ŏl2<f]g2bSvk:iyT?YCLDUu{ӪNփy3 VnnxX)#C~72x^"`:(Sf̣p |$Px$n1fjC ȚIJ8AmOSDS"FUd|q9VhBM f6X܀AC5uia=O)P 9 l^Y(p})%A%GQY}ioIsEjUk.OfI_*4w*BuBAu.J_2aZhIEw;E0>NZbasVxSv$똛rV_g(#z|-ЮsD w<3(6h8'6Q{]C)=#TLjJ-,{pcZTp [hZH?g[ &f '$d;H7Է ۣuzV:sk, r,saC6v.P$-޿G YNz8rc4L>oP0ʌGuVR{Q)ֵ6 8F$\tcda`rW8΍q s`ji\F/wI}]$]?~Lߒ/mWU`$VnJT"sšPp2yAC^`EJpws 9$ų e#xA+2׻s6 EX/Yi,Tf ~W2o7x&^/ݻ*] ͱVf):@ xf"J9FAm'f?$lӨ~3LvW]5ZN zW8&} #~Ar2ݚ KipȐDU vwPS|R0%.b<ljѨg ӸC*$6p?-u>6pEPw9ST[CÆfs4|Ʒ8% M~g+¼w9g2-Arr'|%N qqx ut*"ʓ1w۴,<82wĦnp^z2l ֆBŽRG9R ggŭ2%^LtiJD91zf*:2;g4\rW1yVw;R`wn(7Ef&dJt<^E j:& a:"S6f>Sv3'KmN-ja|k}Eʀ凧+|قz̐%;rH٭ZPh1d khXU1h$a2hߟ$%jYjr`+hxHwVPDYR$G'}4S~:-P3[ ةl!; Nk azքTᵜ~/g4>-G1֬I7 M$PI±;^㖊J]NۊԨb3?XF*RC PFjjKc r ^DEˮ୆kˮr,u.u6_l3U~]\ ]J|Ńj_ZߦٳBv.Q$m.E p梼?Ȟca>W(ode ms} >q4?4`UT.Y~{33@x}.vЩNp9NԘ%'ի7m ˬ2]p3WrbA{u1"Ų'e(2@ $b7`d4ۻ V[VMډgblI9_ 3 '-ˌF-98"rt+u{*˗9 10<|(.n %a ƽ (!%H ǿo&&Wh<ECQ:t ڴPqΪyT zm!j%W\%a4C"g)c]YzʬQtr9lwi}RF2OA^#{h?rRBpS _'0b8Dnl{G_B2Ghke0 4Tu nĢ,"ќ9sL|X%VGE+1$7R@FMA5DҒOHts)z_׬ Ԣ Zc|JVa Wq[21uCBƕrjP9U$:!& tsZ̍ #CNE20վE (`OOMAlkrmvCgx!JI0${<H6Ş%AHkl=ɆʷX72z/l|1Ɛ?,mlAHwگq "ӡ MGWzg@d}ĽO=7ɳ̮X"KL}OBT$q?mww\{A[nl尘 :*ͥZmVAy_T*˱T@ږ[m(TW0w!\8%2 'ygkk= 1x|aы{_p&І?"du[A8m!?t%'#eїAуJ2Ne-z6#/رS:BV_A]3BMVLjSdl2X_ UrU4)pS3isR6[hQ:gz*"p}Sh4I+\5j2xӑ[O#-O' V';\ې^dp/ sؓ$d4 mύ>:q*z -CJ/zbg}#I1ou[Iy# (JQ8suġ:W#~e#p>a}smAyn.^'r \-ubA*#]kݧY VޘYxõ;Y>jKBVW‡P%[,b82fI} WiڢJNU uۢ J:nA@!0>o6 M* + 0Ld}9fHw8'!l|N{G@xlCjLɚh8:1Voc_WSu%/yXk$J77p *DI l!G7Yg3`A.]432C5J&:wUT6J'bI_j.+=>=9atg+ֹ}b7 @{3&ҪvD#Hǣ}arI D^&lSS*?8t\ =MkUP_l*:.`*p"bvZ䣹zBK\b5eNWv\K )I iܞZsXJQQR @0Qyՠ"/kTRX-n M5rE6BBbձ!BEiҌ#iP/.c_ $vL4oΘ,; ,+rUN h(o' 0-Y=r&١y:Ȟ0G<l^Vx1~*'bW :e8 y|&gi a=m&҅,ĵDFڋSNus7++$R k؂%-WF9DtlIUIu* XNZ21"e=Vtt,H &_r^)z-m MF bG"K,fvTrå=lSx I 5aJ< &f_J.@%q[tޯɩg5{5{kS!c:C L3VUL-Rz^LqICijwfGH)r*e.!1էVroU{SЪ93?e0_q,ЗL!Vfsa</UBQ )?߬BT/u s$ˀ26(Xu AIτiy/ 0g잢}V"gޗzވ@NWԨLw%N%AjOUU;#Bn|)-*B)y7P{Juu̥qp5>R|+26ʛwy^bS0TK6 xUuZ"m?j$l7my铼c]Y%>{ t @${ њOǤN9B_OGٕ^ڜoO`爔-Ivu?qwӏMI1nl=ߎuDl=M_yS$e˩3H)Rf c![|K]#[pz s2؈UR5la(,2.gL \@M$#8oaQqC^Ez)7k>q>0"߯ISNt!RQaawำ&a&9/V,g<4L(v:.qD;]Z{z™k6 RbL,?As3̩ qLOm}!t}"F8ҜRD]MFcdFͦfюL \Qg9VHR)v$[J;xFeG/!˲h1{ ~(v?qKy=wZt^ ?c(9}{"uT;{÷Rٙ~s'2_:h~IE0umm=8n O ^3mL\aJ,uSy0Ē6p@RF U7EDBRϸ @b؈_6%+XA%NWZ.%R!B=p}lʂ- & q8똥:ʈ;@OBvua=ޢWYOAau%y7e|0yb@\art A+YN`A4qGdcGAF;n0/|YƆYB> i?V!h &Cғd$+=w )@<=Q8P݆:ǎIZaM\L DDu!P(p'p[x r#ㅇ"H3=.&YfıGn2fwh%qBRR(Akz4eE~x ~սsnÔ}1[@hPJF Xa]f?>~jJ@UGdL7 {r/KDBUD^jdOzjF /5OSAHW>Jжix>ۨ ZI ɷd9H͔WMD2G)~ҙ D4Q  t~O krLVՉ+|-L|g訉ݜז.C)a44#(Fc)#uon% <:rJi$sUoE:Zs9v*d rt54m56ۍꀌYE'ӴlsG縷: c瀷V}g#pt<%v2Ϝ Sp.mL rp422w5}/ &ijˡ AY@sgG0 )M* _@)iNuV/?@ 5(q .W|`G81CyˎތÐ5근l0cz g .O\PVAUbI6ou4*& p=i¦¥Tǜޗmz/`&MdUhP THȤ' O%67&7V:?1gG=lb#7{i*/-PJO2l8M7=o +Q/b2h,i@Od}͑A*ac)U ,Y > .XEC>3Oq',E'nxiΧm69,-k4dqTѰ]hS _ lnK*"qйHFF2A$Js|)*oj,,ٯ ˅^i6'jtEւ"%{E;͚)4VF=*XЋcQ3c=|"k4k& UQ;-[r $L!#y=X$awv׶5)c MڈX=H61!9LDD 5׏pCtp˟RhjLS(-GFJhm˜9= ^dMJ\zU@%\ !l ߩ)%㑺ETЯ,wυpU?4S6pw63te$۵Cwo~oο"QGJ6􅧨Q_wsBVi[׍3tGN'd 3 w>K61u$`r(ʚLڒ%+B'l/Z0܁Xo)j1P8C|ژdƿTZuE^yB,5x"må$ M,&N)yӞץq/n:OPC£;$} 6] =EA֊Iy.u.6;kŭ @4G}iR`+e#2)pF4<(zD"\-Rpli*_U<[%.!zϥl(!ʢ!bYn)f{ .,ш\LRP,h`]zu?CB?N'_QIwԒ6S,M2 j0{"~9+6?xRƇe_UdɕVFuԔZ#j&[?Um: j3 ƈ!7[/4D0x'2S&w[\D)򸄖i * >9 KC)rTK-*FrPg@~=cM͈1jzOܦb  j8cGiŽO x輚GDAr϶~܇{L2b~(mh$2 70^S'kL# _ŪzvL лܲ7"d!-<n꘬|~gFnڼJ#o^,nnYY)M((zA3Blb)UݖPdzN_<׷&~0HH\㔉,Ĉ_3 E^NݴMk5Ug$t]O?{<2]=φkGm}ϣ]-n\v&\ؖc}:.K`LmhߙX.j89߰fhվqַgd*Z/Q4avZO'!w:RR]F;V=%,m$+\y$lSO1y;O_NszW)B~A܍oP-;LTqS<!0Aa}5U|tʦ$H"2NE|ݐ*b¸{ܖh(LEMՒD=x4;WfNNԬB!M<Đ!aS8\۲Xf$iaL")ܤ\cG ŚƎ"L] ?"ۢ>q:nsHeuY,+M]--Xby"-tIMurzEwtXcԼb!5#bۛpa biF oW}z%/.xL|6􇂸B\@ n\WWY@ñh:V#ѿ`CѦVsn3\+?KuTvoGUtWߧnyrMLPT\l JW|O ZJg8BA8և~ZqA-8qqrz28&_gqkʡ< n*Rr}L9ﭫŷM5,lӎb ł3t˥eS= 3 NoD&UU{Sp&$4T5 fvhMw[pi~Ziq|b+Vgd1lkYW?p(y~0/ 84.Wx<*t57H oc(ny@6d7کy 5t%L^spUwgɩU`_f@ rF ME7^qs/oF=@~|6cP\ ?7Ncl1H)VkOAЫ~GW`A^,}o5laѨ~nF:oIMJ-瑣_?=d6+ mɝ r{ߥaŜ爞kh U' Gm|O\Ϭ, ڄ.b4* %W^-,!),YN7-A5JZ-m>0!+J{xL1' NY,Z]Bfa#HY +yA0>8qdq\G=9ޭlz rUtSKV8\$>56c/o28wdf *'%>ƅuE ωٲ;E HsxJe (Ն9IVYM}t(Kt5Y)݌c'3AKڂ.>kԻ65ӷmcehffYePɁ N\,D#(9&OU0wā g /5BQ.@^T8 +keM3PMX U2M{kRI(9&I$SlcA߬|,epEO >Ǿdtp8Ŏ}".q&Da꿤z` U0$kG1lt0*x ]ϽDF-Wj)WC|Q+jL4CĘ|E֍ yF%`,LIB^,X(qҧK+&kt{0v//\ݳz ;ħZĨX;6+Y_:~; jy0MxjmBN4D`a0ǃl6!SEL2SӖEp糋\+|%NR$G=7,QE8LRQEt}Zsz`s~)½^L|cKCZ9MQž-fhpO%6Hi`8C$g.$W(I6˩Rz}cZ]o8LT=Fq Ίz$P6$ ܬ>[eMŲ޳yvZ`+Aӄ; Zct]譭!x澵Ɯ}c\ uRnk()nyi˝*dAWЀZ0,9V"ܸlHpeNO2*KAْ*4ՐLW_W:cEyDfSޮe)z+^ Y54:F|ث{ewaLLI2UF ݖ\TK`ulҵpǜrd!E7LAjm n|i-*~ßvŚ!CI)d.Ŏ&[r]Ujf:ՎnTy1LpgflXll斆E cb>TW7AL;v-h2s{TcEɸٖ[<փƆ:$?(Fjƞ:CK,+nBلupVuRDsjh]f[ kP`aB" :#eaOVlцMOu@!GZ !1_oۥx$܊i7W7ꪰ/]؆÷ JĶ\]n%ph8rk^vɠ<| =<:hz9YjHdաZ: d &dY3AoK?j5 !8&4IUԱlQ I,g{SBa^=k/gqEy އPSsJRS4wnv3TځFOJAIXG  "+@_r "Iwe ^`<`qƀEsCksC.m0bXxR3# yBIJwu^L )JDxI_Xc䐭 *ػJJMW<|Ceu|fƃH5\5j/V㙥?cB,n,vnx'7羺$ܼ) ,il\cÞz采\z QcmYO%^v`+(>B=R.E,G ٣<cA83T&=K]8Åݿd.f;Ӝt_&>GG&5-jd9Ӏ 2+焬BИ)^u!\d$DedrY.allZQe?*rTqiVMx|-!^?ȫW5u>{*rQ=8wwHrZȺRb1>fn7{2*K0Z_wUqgݔo_N݅uAkS*Mmn5\I@鲗sM.3;Z+oL&@kd6n-4#@D/ ZDz dj8U_ԯU3v6*#mwTGwu]1Vd.j88@nc vN$"cmo3H0FB$nК|.q8r@BX&w`tkNQI=Ud6l6xOTN9,E 'KJDNCФ>[z>Qz!*װ"O Hj\V|];vuwsFCp U[ԝsɨ -gLW_~0lq!*k~wF@>zLw;0y'aעA[%fŶF(*KeC@Ⴡx^QG,W0wJ#|RS;d힨`Q'IԎ DQ:\)(1sM5A7ٗsit~Ē$EaUD^[X>X1Bw5@&ZjeSRH4Zm\.:;K#X4ڞ"_mmͱϽ+/p; ג45oUsV&I\D=vQB KX-XcCصEjf/%pd_nk6fRD.b2?xԍ $5URqqEvhnPQk # X&ǗQh!ީzA6a->aSE}J(5HSN'_w7ybI0@é4M#x (7mpO%Jui`#z^sȊV~a#УDBڱuAK?S_՚ )']j{)($ÛW*5aڳkj o)R!aVVgV)o,pWw+FJU6drs=~E,>Jxw'\k/3N?*h?S#sL,¶Q!I"_!0ڏ"쒰PHy4a]UxWfVo%IϹQkSCqElT8K\]54D;ab F/(<},M;P'|F8m$e0, d{͏Z1ǂ[AH cQw8J0C<$4If|!gV`6\VJ5n<*iW{}p6O72)]a,%6E}V>`3}]5'^tVTy'F#!ӪrgjIcO:˻ =#:w2roewclx57IE]f7FG.1;tZ褝.̣l1N怹Y`ԙ&n! kك<Jfn'<U{iq.f/C5$*!*+Bڻw,X !(-"&ןVOyLo&3h}~{?Mr3M.+C󎢠6\'j J^tꭠ-}PvfІɁ疬8fՖTn1f-̫T551f}aqcNFE1LuEMI:8UruP.j7@*%y%E|#8D*mOP/!D]l&=i]TbB~Y&r [>`TX4:kN\[)mܐv(~dMѰU %V*{E$ jS9`R^$|P+Z 4^"6%0rv#CӤdz mz~YP CHe5ιukz9-M/%vv 2Que>s>ܛĖ@ _ m2CcNϾI _s.dpsBǝtrbV펩ICz rQ3?b_X?p@ySJw2rRcZX{_cJ|ڣq k6k#~& ͝ 러D}].I%L9b@yS!% mhԡNnqQ!6m/4i C5)8;p WG^G.ƄوOuNyyFGh)U~TC*eS=۝l[?*(:ۿrM8d Ǡy! $?$@A zp\ՂȀkp7RaY'c=ؼdg 9/- ȼ"wjrُ"$˘_zBك+-xm>LJ,N3кW)^p IӸ1>>`Ϡ uw0x 9/r-̩m깫t]6 S!x3g2jLϒb:` Z۶H*$YG:X<Ȳ)W$~_ImYeس3wUe>5y=3\{; ,`rݏ?g^..GTd|LU&4=5 Ƃz;pS 0Q/3D=J pt_sY}c綐ghFr\׏OW_ZNbϓe9pwOo5j03ZJK xUVF֛Z #2S1YV'p:kIYQ]|Ć_+sJKQ3+3 䑁`u.>mkF_ ~YYfs8 q"AbK|ҢwKE_FNp,Oo?.U^l)JW%3wrl7%'bMR36Xr%.h\!ҩj/O"3 N~-47Qg` %H|zzNewE+اxՊJn$_u27|rtY,9">s!wGOb ,a8ۨ]m7.9b*Z¼\oxl%bf,υ˯zQxsmp(\>en<_5Nǟ:>Џy^ 0e::(c55UQR62i] g9I7 { *>G3eCSPS5V9pdZφ6"P<:%@M 2 C,`5DiHz$Tc&</osϰV鹡X. /E *UEY64^Kni)9) a.C//6#c wN?ժDD!9.{tGpҧ 5*D?bA}j45-A)-ח@bMn' (N,12.X P4y_|"Da@QfA:k.,jD:|aSR5XU~ٱոT~KC;mRa{\im 5Bs:pС@W #]0 /jGCZ[m_x{Q$`G>YcX hD18ß5RA,8E;K&4 c+7IۏͰ\ W{ {pγRb:Rm}b:%W|n33MlIӞPA&ULQ.ߡ d=O@NgP' egA, &z%kNlf;ϺOkR}ɟ%W9̈Cj'7+g9+pp7YN)Yf@!2 iQ![.G p Z1 #glRL躇ޱԩREȊ4J%{k%1Ӑ#~uT0@Ujj Pa쫁j ̮ I|,P >F/TZŜrʱ}n7uP ,-BgO#Z9S z[1j5x\fѮnOzn9+D ܨ9S\FՌޑWJM~DG+dwz]M0cK46 ˁ }"=,E-C b|9icO6LZA _^UhLmD^!rlv7C(Eς-բ(ILO3w)@4fTO;[VDΟwF ԗ`%!#nzݬ&&t&X@΃^̚h9fB_!TƤ\W[!gW18* 0%I>hbvdmhv=ʅ/Qx EV_*k/ !fyƶE S%3bmC şO>bZW}4NQ( 0g9syʲeMc.ɱBXX.#7/?x,'r)"@s% MRE+]`mK71UeR$9oEbTë JGR) w~C#|02ĹBe `u41m h/B"%K_./}yS`vN'a*"L66  V ɼQyߙ6 uZƭSL3HW!Zdc{4]?s,c7lQW+(U^5/sIP/^A-نBi蘭$++45l9t9sBz1^4š9Wv /3 ~whyE0*AKշ"u;MSTSȏS}-CL+=inc+DZ ϧE16##AԐzfr+6n/4H='io=o< 5oȃ0pV`KPS\h&,*a:WoM)7GnbQ eq0NɘO'[ߗM{-:+4fmv Yq6wRc{#N^3m)_5%;ɿ-Kq"o xfd} ߿Vr3/ =J7dxcZ@ͺCRߏ҂ u )N*f|K+NԆ1 -Y](17t6"Suxߩ$>]o,N\%#2@[ i{G=K2@H+|)1p~y Ƈ!nvhVJ Tmek6SY|r6q={Ox.~M)͊ZM<-e[/Tσ1quC0=GW+qC[qBtC5H !P~2ͣdKf%~r ɲ>ӻ*1 ^8C}2nBh*#8P`3"zڳeqA%J&V'/#(>7`]VuccDRH3/O O DXp8(BTEX&}m(]7) ®#vV9">o#É*kنMy瓆e*]%]cJs閗(~>0vbQ>EyiY]zlS0 -ьZ6s {܏XPt Q(r[pK8r'Qz!0c u?uwӒSHc]OdJ^Sp+ar~e>.{YHMPNX*ӻ`e]\~Z"$Hj0cB!Nԕ+8 ׷X7ur Dcg07zw&!]uй؈7Gum K Vec!#Fp%ڂUwOXW>^@.ey.z}Ų nq eoNbܬ"ZڤJ ,0-$;S3Y{X; ӟ70w ]698Ŷ{l6zj S(9;_l<[$-$#7i}$t ?A{Dן2MBM԰D lnԐm}CzEu=Xa~%HEYjQY?$g*6!$K,UW}HiTzFmj4gs!=hB2L1y8qpeߏq%bT\PQ>tޝ6ƣYH5h\~='[&KSu1F TVqT(Wm3 mYүqYxz zHO/x̍~Z7EشR_٥+vνvidx ; 18b[GEH@aՐjI9uW9 @^ڣ1hD|/Hhd]쉪N6<ɩxPj~y`{&RWN  >R6|NFQj?:uuν [7U}+%,Tmh-Ƴ,u?_AG{6IxHmx46ߏ҇\orjdyVtZ[H'մNd!@XTC:~\hAsq!8N#4zʇJ}g;h`!h ⿢hޑiÍHOHw+p6o[K]J qJ%:@/x!=8*Eo]J:y,*`䵑N4rг#¾pťE59 ˦l-㬡-E7tm"qvWZ*K?Ђ]4.COiRCo efIƩ@%.'ub񬖏4 1mh+Ze6[,/NMSߏW|Gyw1a4yhpZ='fZxig}P@8P^Fz5UdoLdNjӨ$@3 n:WZͲϞ,M]$e0ؐNcO])4Cr)kH5FRe2 %aƇ, ƜؚdqS …ՠ$OqO_ɒ"ِ] d8D]3e9!ńs[[s\{כؖqM{RcjJ1M- <.ROp.aUG A$j}'tn ԪϕkDN7~qu QUsLÈUT3qy~Eʎ-/0`gDY9$e䝓C1:Q ߱rN`VL$FnGQ- y` TpRDzv5 (C2aJXiW㉌KG8|#"SgC$.,M}G#&6k ch=kx .a!dXad& ~r,  r!g3CSЃ|ŐVn18Kbjn$J(Hyv+V 36F4 $+|exvxyZ4Gie4O7^*liAm[L2[[WJ @ũR G\[V|-8^>fa(xU|L($+fZC [gO6:m[IPQŊ5ee9*yV~Vp'JzAaάWW 0%5K,mwZ _*5_No1.*;jF|{7KW 7Dzt;? rVSܣdLaϤyH AR.!K ^k+_i2kFKX+=-;NY+mP9+#dvYEEz 3z34mRމ|/:&`-Tݜڄ,>8p|u)-a^rTȐ:+j Ӗ}&㲱A?/iKFX0mGO+70\_WH|1Qf4jEo.Րڢ$Jg@RsY“[MqhoHp~x4O؜^GJ8y/e?<)mǥ6U0uLQ ]LkVCx\XVq>[%aV[3r4(mZK 'hS9`K:>ޮ$o5C㧏ſ^ mAs π5VW>މ|WF*@],$xymXdV=3 rXfvg-Hx\*gsJ:)W\ӡ*~͜6Zq%*k.`v2,3r% ;9͈̋I_=&Nadp}UI{($R d%^9v6"֨de+6KGWbʘ'9AڝGSM[޻s gX9v>CF U,, o;j^s:d3IIJ%+ ڏLjUr|Bvd%:@42寰~_A.a0mQ|arx 3|l- ELVN<84§FX=h, (t=gQy *O쩇'uR)ʋ||+=,NkDn*/[;=۴yp4Qw=Ёb(.Wi0N-Op75 J@=b7 WTG &-/^A]"  9D@xr0)[F1XC'Y6A~,/d%XyGJJXW E06Jʎ-'<9sf|%'"3vtPq>NfND0 h6 r['"G3cJ5a5a (wPSϻ{} J"U DVʤd#PJncƘ5rG1Htiqhɥ3~mL(FO 6 61'nՈHi&05,B~C|ݤTJO8ǖ2O׫S?|VHvIA@0 [Perw:gXQo #vx"%E23.-cѲ ߥ1yQd=". /G5R$-,j6{M^ ÿZs~3SҞ8U5/?[+lJθ;jYlASppȳ$ÉЀĈ7EÆ a/W<&P&Y n +?KC\!% {ՓhS#I~F ]|l(i1_ʨsy[<@ؾ/U\}G<&Ab#o+HL1vLxɼ~1L-amdĤ5y9 )KM\ Kpī een'Svf WHӾn3;\zh7*/Mn N R ?% ч;;%ۮ{ا]b;c¾^U:`$e3<@а1%XHŞ*4D>XәƵkK)@%yM̤Nxժs=i99o|hX$H֕XMy`aHR_mS{;XzUvob :c|rTϥ 5؁;;O^yo?]I@\ bz/Cp}PB+y|`q8q ;Rcpm`j>Ya9$TdL0аu;( }F!-w3 ;Zr^BoVAgלP7\+}a?AJtZCbM= <).ɆsV^G*卫g`\Esԏ|rXm[Uy+ktIk"BMBx?# й !̪ Y>X0wShF*42Qp%B @ͧ[ۢ4C-s5"AܘXpEs]];ITyd(Nn׬q]x/ݜy2wۖt2xjߢЇKaO]L(޲HQԩl!kF ǵ,0lig&ike>iy{ )L FLr 2uGI֞IGy=N>rD,GW֞Go,Wh4s4t"C,PyȻYF7A~9|jN9e1ƎZR<(d^~>Z-!|Y􋫙ȼg]RWE0rFq4vO1"X<oTr^殌g/a/rζnV9} 4![Q͟\u"Z,I5QFEꄔF=@6d ﵜ| P+HAtMUfSC|G/Kސ@.ߘBLp~>."qVSJXibm8„^oڵQS3y`H΅(u6ծ1 O]ou+":C wzr)e6T~ &P;fNnq\z+ I]p.0(yUL䵬u6t͉|¿0usqF5ex #7id[2Cv_L.C'C!\c}f9+VzkEKhe:0yDuw>cU1 ϯ.2l*W Vn> LAn;4_-+T45@[IԍRgt] ZԱn1܈F #ƿw1n)In[ҧڡҦFmR\9$lY-R:aEvSn0D&^D Rk];}A}`_wڗ}\%G忚Wl?Еɪ5k1 FpNbZ=1zX(7 s=l!m?X^8e/37 ( GK XV2ʶw$OPF}v&կ}Gu;o"ƛ33hzp,lSP6oۨ#xZb ZAw.F]Ƶ8.LtB]/8ǭ͵ifpȿܤӲKq(ǁsa|{ܸڵlHӪ[ޖi(q}S17r9*y$x_BI`9Hh)'b5AG DNE_)sclD`3=Hu?[h4XOqb5\}Cl:ap(xCpr٣|kKGBFa jJy~/Zgl>"~'l6>MO1(CfN%筲0jx{Mُ=BIAu8\ 9B30+&63kV0 ôU1Mpe}%Rf!ǀ_ݒG\+{)*(yRQٵa]nQic{B甦ԦdT]ٕX|sI𑒜<]d]\h)z泥ɳ,N*޻DQId-BRǓA=0`j3ȝ=#{Kf[i'T#nL-w:nuQKCЬ[ ?o~H"\mI1RB\7IC45?t ɚGfPgd~N.9S*dW!Ր5*,1LͥiBfSn]ǰBrZ1k !#4h,ǨTF~='0uMf~/'_x}{B+~&)XFfrG2S9pySKkp b˱XbXif 96Y0>@_ʹEf-Ӯ "# j$~Aϗš0PtG(7@S}K;~X1sh/_"H=#)?`NAUWW$38o1<xfG֔ayU%xI=Vr5a->fqhsClEu؁}ɣ\FЖ>|ԑD kl~]Uǡ2ξRfT;ggDpTVQQWů{Y"<#&pWtX3]] *\Vb@XBD(!:M1Jfꉤz,XZMҜ W\ @CuFv 8:Qs$EkZIZx BZhXh[Z(>7J92YJ`jg^ӆO Ө{'،Rڊ"O-*u\9򱝇(](^NYgZM2;fUg/lzIւA تi01Ч*VH)d,N[{LD:v&1Ny R==ɼ| /t "Qm\'}+7NK%BAVeò=+ަmg؆~m.K.7.,vnNA,x T{;,xŋmy:;CRt@N1fn&!ߖ[P:Ȉpۤь`e'qX^v|M dp`H%V3 ô&YxXP EAUKC'dIKmVTShuZoAF-mߵ"=tdrTpB-W;4|#gh}(Rʽ,fK۰L}(BF1ߴ  Ъw/cT+5WHP3U.o]lvW_KwI;H[Юc mn@s}2_X#ۡQԑ0qCkMDSB0EFTW+FOى~шcEltyxzs馕Ec..nm)6{j;(*CU8GM4l6Š#]"v|Kuk\_qW̧N&1O:j_q!ż]Ԍ~dJ p(;q‡JMNSZPaxm5fu_#UG"|6mAzM.0\g uo^^Rh}I9߿Ñ sR55Swgߖ_o0P[~(^i*w1N z'\LHsclm(T([bTGHnhbd6( i+隣RM2oQJhלc_$f` V_AXne2qE Vde6]^CwP OX|n4C* }$%t9#ch$A;Y5C5Y>gSw!^ȉʞW'Y"IUKHKI[۟HF!r-sO,戡VbKk?~;JӉLwE5ϸ.),^"E<.M:=kb֍t=Ҫ-@.U8^@mzaG{:NHi֭+Lվ)ĠK7cp,_\ELZ 7#gЩEܡur=y3ɾ/0мS/1G D1$e;绹l tcO\#x.ʸK 3@]GSU,npR Z>d)N/vnDcTp|(LU~%׈SPLR0o(NR;JEQ.cĶKFLK {7|W_9]E @b:ÿ15Ń+ل3_( ] vNdW]CDql݆bX0>Q~ZveoQM_Ϻ '>}-s~vH4\EO*ysݦηh]&Y9RL,:8SL@]u ‘˔.][{Ex @mv2Լµ.Y$4Q8NhD Ԑrޅ^Q)B6.7mx8Sل-`2gY2&ArMrd;jnL4=չ8AKt9=PND05 !.#C^h]Y=FZ1)UTIm&<.nR<&^I('J݇P"eL_#=Yߤ# D 96٨ (4H# p{$RRS31NbPDYPhyR,l賵Pn8p[ Bf>Zޯ[s$4ލ~w!!qraTbx8hNVM~*P$G)|tmS$de>ԫt{49_aBF={̒q.pj"WGq}\"$i([,]sYyF-.>KMzɐi魤yZW%-x\<L^K8UXi0X3Jv|  ]~P!R$5S_γ PIC,A%Yӏ]q,vb'ۄIݳD ķՇ8:\q>f UѢ 48ᩁZU؜Yu9>|(P+Z?sYvґ T4>,r(;/EEɣ R= Јs= <5x6\~~&*u 5Qa}ݧ38dۗڶdV4^*dլs PXᎲIf7hed.C0HHz"-y"h)OFEʏCZG+R3s:/l>hӲH;s6O?KiDD;A43b!) n7i>x n[=kˤIC(j)*Zjցf_Al3Pn^]}\u"`GYu.;)erQe%\4SS0= b 97&j݄%uiu1+N}wy:oM Rb|.X!$v8ɬ[)lqF0@qG{C$>MܙvH?⛞#t$"B8lc/ˈ^~~>hkoHlKD4Atvr> ItMXTZCivY^/i n[s,cc&uqfH Wzz(Ӡ @r`W-F?D)uu 6)ָyѵϭ+`I"&ll?D <~aG0DEʿUK~IK 2sa, $O<6Q"H-%;fNfmjF =7A#m#\_kaDLA`v)?d x{AΛő-ٜC< 1P}`xQNnf[|9;4,k5؁]Δ~˱qI#O$은tLɵDKqU " ,nk~9[gEu; 0( /~(j_}F[ ӣFcjئpE50 D*:~)S%\PѤ87}AL ~&n ᏎPgt`c(\BU^VWceBLpc`Sl4!n>~R VZvrlXz4fPAJгCw>(K[:QDU>4h춮[G懱*ؚuqD`CsM"+Xf#GMŤ'Re݀r6W LjzQVW4-Rƛ'bM,X8Xn;?=={j,ϫT V&M*rV ʭ~i-.^tj#Efd圾`QYV#ɺr.̨6ViMKqfϭVLaʡz5 Erypt M2:)9,>sM\zeRE_NdPߍ*SGa&Z(U HUDE0ο'~Zd`y葫{w~Fν!O|YRQ AlrOz #0D,A`D&5Ixc)J84D]-W[I߬cv'O3Ũky#CP96C=f.}awZmwplJr(r6J {PMq Z`Ih'^6LI$?:M'Pw=/F"7>}*ЫV ANARFI4j>XLh[i47rZGɒK=i9 PEX:}%寖c,dTdz>04 &Vum9|ωX9j'U?VbH;p)yCS<Lc=mGz"K &r8G֥\O 3Z ǵz.%9Dem nY&JvJAL1"Pcw9Д#8R%~6h}D@w~|C97O|fۤg)tetO۱.ff.e_[iWJ4gqo9XcsRXDljNwC; f<"^Ą3aO[3^Msmޟ;{qV$Ha B CM,.tы &$W M yǦ1%OMl3[_M#U=({j kI<@F@aiRMc)KֱJD %Z)"r{0 [[Gy)K].v>B @6ՕQ;olgy'8_ROΐv=MF*-({t0Eڝ.TEC>ͤ{-| qzđA;*跀1wn7gp.cʮò.SkD}k;33xW}7kC%p4"v/,J=!d,;Oƿ T* i*̥l>+KapA1j7{S5}rު~  hC]: jBWPp,Vqp8 /7 ih :[q' SN_P 7xі7'O#Η=PcUȐ,c|,6 t_ uz/"椄]O%"yω_N;6n!i'R-յEZ)5vb#qTDЛq3rpe@;q_ HzUhdmCUvB @]͹S+Y3"mZ}ɷ9:uxTb,V.A|G1ɚ2聭Q^Si=HXAK0{kU^ z% dLWkG#0E:ݲ{#)V Y_6f\(78iՎxx#\.#T cM;bs6dZGEÜpyujːMTKڥ-zHo 鐍f|WH]]v\9 \*6_EIOe''[CV-O-єg6KTpLijctG]B?#1l8`waJ!2SJV!w:޵[.z_ ♿K,+e׋ɓy .ԱMph4ۀ `B@Xn\ՙ?j[XK bYu[W9wԲP%TxCtP_<~,[GA.OźjJݢ&C?%ni)WWainkuK؞gwހw}w]N7ζ9 KGƷ؊qs@մ4L#$lYxVpbC'/o}][,csQo'"V S,o?[8 zw]BC|oyբAaat.2MJ᧷$`23}M%5·;$#t^w#e^~1ñ\A%N{*DCc*)[neplSN蕅2e3`T~UOnsj>X8o;۸.S01Q$3kbz<``FeO%~dh !y?-N=BSw0F$2/a` hJBL +=_ %y%?U;2)F$c kLnT ͟Un1TqFJ5y&?{Qސ]7:EͰAvi8_:wq!]N C^9mpyQjUIKSQM`ADdUʻO`FV^`ĈSSe X<64y~lLu 7 g jWрZбSQHIl E-F9aS#9KA9#wFR.59P?ۆE*[/yI;#ObSt->6j? 4 QI&XyP(.šwnH7#.ԙKU5H=zH@lq:X 6*G =U)12YmkDžBP¢ HUz( C+<{}Tf~`,0cBXh( sޔӮ9>/v|ԐηG̬ !R` r!L<ˠ4ҫ!ֿo$U{90 Awi5y3 sFpȮsjT`B" ȅwjƀ&7ʂugɶ(ǏT@%?D(@ԼϾ` ě*Cм~ͺ@fny$ՓM7¢^X ޘ )1=뙝u_ H7Tᚓ,BFsT@oy48R_kC~;lG^o5wԕ҉/L)W9i_$ý!3-~zqYS"H``|u^6cHY(lI uƓl j'NWKhH [?\6 7!MA^LJ{rCuXju~jyLx(U.>]1JKt0|˹;l[/Y=cnjmU|8ҙRZVOY+ ۦ*؆N(fLꚎSwŽwd!̚Ri^5͉CW[_5[c?R@:6X# MjWdI9s79~!6qAaؾAfw9 >63'[O\ҚQ8 %-6 B%챸x:XW2[ T% S{NU/YT^aۭ9/ʍcc BjxD1eYZ [p-k-ظYiLu2=;CVW]>U'x:WqA{Ix2Vo5h3RcG܀j=g9KޚnMpui"wN(JxAS  Y~3e&?ρXF,a t0B0o[niM zyd[h%0L;Lb!u?J x Egկ탗T}҉])=qt{&bКľAL!Nxu9G;3Ւ{P1OoSr)~t?h};/L쒫*.eҜE#jB;KAbcJmR9*"5|SWpBy MP/OGZx(G["6pQ>ps{D&0͇ɲOzK8#Xm~_Ҍ=]hСwau̺ED ͠2i\xL4k\BZnEJ特-hѧ[! l5<m>MV3վ:^Dm_SM*.w~+f…N塐`Fk5d: QH .p&dU-PL C?_uftˈO9,ꋈHMo4y,^DKg UOdXґyF &i?L2Cys&e.hFgf1)S[ƒ|{/QʀUٺA_>qH|{ʹ[XA|?w9W^h=*5zuoXC5 K"|.c0R3H%g9fU,UY<Sm-Ɵ:7,*7zg<3pr=y{u פ2#)fdiug&GiJJJ{8?,CgУFaY;887|?g+?g$V],ջ۵C)Lfܢ[=Mfz ~_L.iÜE>*c:S TQ ?taS%=*m޻L TQߦe#/w-NBFAYTUvQKH蔢}%0 oj/ pITRkjbȀ#JإD\Y߯ކbp(zXu Q*Q#vs:h 0Pl|MS:W4`pq.]7n/cݗ;5Ўn_c_ ڝE!Hx=*aa BpU*}MͷT̃1R˾)tε`0kwo0tdGDT68/]{ޔD]:4[db|F{iVzݵX,j`0Vwá8[ 9ӊ(9Z>\+y/#+7Ƹۿ#R3}5  e{;m #$DG؜<]`=v$KI]IyEjA?(`88$|Btg"J_[; Jٓ0Ic't$Bv~>"UjVBG-j-vkö<ABKONsS'A1ۘ/f?#${ <*`HѐFC7 (Z4a±D lNNM /v)سQ Gξw_K砽bNVaur#)r cRA[b}`ݦ`RbLцYHط@hJp:+H&2 )QU9wEq!hg<~K^FyƊlj5k.)ALb/J RxDk~-*EڞxHQ4m.z6Q#wL8+9کn'|w>`%Ӄd8Ƴe!~U['`;mYS( ###k#HL Z pY=^as,'~C++΍_,Ήl9p& \)ʆ!U-ǷO(CM5HͧrIu;Ӏ i9ճ"]1nٖsx z0GHGW/*ȰXZ^z~ f/M6(>Qxdh,&i,:yT **5̿od_>W[܈d}]lr:M|F)WJ(2Xk+5u5ӌd[<7YULC%u$-RP !s_+B, CU~XqڦRZx%n[YRb+}ۑLq#D"׆ d<}\(V<RSgʸݟxdJ.>+ˮ1IKJ{>j#cvC$fHcMtRݨ^oa+Z85zރKD"8#v-"yc7k砌zGs]]' &Uȥ (O ag~=k!H P%Ј#3/tn3rER[br7ʛ uYtۄ 2|W((>b{@ &Ve=N ?NkM E0ŠT$^9^+ aQL^aE^,Z[Q Yb~ 7װlzхӯ%/]$':M +wv(ш=M1!\jm)8Z}Ҽ%mm. f'^6^ ^?:(eBcӬBK4ϰ 5V"Ζ{ܠ^JxI&5oLOR<I*iq[jjW5 U*U=Ώ>@K~h@'a<P 2r`(X8jZFH2WХΣC5m0p| UYpꖍ[K_ s}k EApl]N>Yzm6^ ¡_Z*0#crό3^# rQpZoB= ۸ݞM>&E)߽mwkPɸQ]t-ňK_m|&L ${syGCR ^8=I8$AV"zi3/O dtG CɃ+.Evi{ Lm\j5B~}|-p ϫSTGp0F. dTAE jתDWn ШPԻ3ڊiy]~n}Qo=s1a_"&bx&G`H-*p~:OW6Lƣc_2:\fͼs؜zM+<Z(ۏ <ۆN8{,o;'fD2gƸ3ԍuű]JNFAI' X\ǃ V:y#mn|d #ǃcf Tba{)GlImwZBҶַίHDiT7.L"'+燭 i)B*hҧoBn\茚 F.:aKEɉ^M˶[ QdvP ;/jd-N{A?FZa>JPYvk3ݠZ'" 7HZQȳXVw^ ER:ˣۤS-""";rNٙe+ Ɇ"Oܽ₪DQHg:x6U5: +)T;|[|]WAwzgn|B ;  JZ0/Tr) GxkðC!7e< 2ۍ8 UrE)$sNLQs4 LHmyԤ?LG'(#R"0Oz&+D6p!s8>t$aD8", tL(HGzۇB!ȏF.]m4vk8*> @gtlpB&T%NZP?X:GNts+7_H 9׷^nO[٘r[ޒ߽K >xĝ̦N,cFlV<)1;S[\K4f2iϚܪ$dLX#|+8D ZX!#ptgү^iUgWQ^.qW4aߎ{!D0.?ȷG5} # $X3Sh_+WA Ԓе |ŋ ?Ǒ$P.ťZ7)혚KBҫ.֓X]ʾW{?B f/V?P>>`Jf2뫈@eEc^5*J)+uU1[eJfxiR}iq!OM6Z -sD6W8(x_QЫhxi/|^6 I O;A 7Aȫ(!E5f9b0s2AyThkt12~k*Mؖh-{ވP:[\YD݃JH!lk,><>CN]ONmMwJ DOzαBJ@8>'Wq4h,XCEiĜő29*Z}=JL'\w;|Xʙg*2hQP9@)fͩKj1g\qYKv9ӇUż?3+@?bnj;W*a|aD{c$hؽ.Uw]Χ^WAw뵥:viG?fvX- msU˒z;)4̮C/젯8HLb ~@2bm17B.;"B`I4ƚXe"U[M+)az9mU|i<,E؈,SO0r5`#\; _$ɯ %ԠBttUaQڲ!ǟj=Lbڼi^vJ.PpV;`HXuS49M~ 7d0Bf?= 8˷3dd-ib#a ܽo6v̱Sfi,^@4|-HK8]hhkbldwrrт{}Cf dNJICwhͯ +hHk7_nbo5rPCr d;\xHI55ʄ[ۂFN1rʎIu$/Q F,8~Wvi\>d diG'zZ"j\ @ ncD#KhUƥ][G;>,Hڰᥟ ,6DNYϊ5׏,vvBiKS"&dT/׬JPD*eOiMDKa^9:v4Hh4_ID|Å+lԽaPǻɥ8[y5A)1֡>wHWjl%~4\!ڍyVZ"Ym^/p/B&ȂzٽA2k]{U$F^ &`ONm%?cڎ8%R's1ey6q3Rĺ)<27-hI%WkpF: :3c|s|5^QJ c6zE>EH6r3mg<Ֆtz5 [O7}{H6Ah[~҈X'ȼ~EBie83Uix&g7$3"T8D9uhse36b௫k;P,l .Jx= 1$-!_MÄn~ǞzWDp%uu8@P=!N_?qʄXC`8_xء+$w+:.R|;pX"0Ӏ=hWaHYuFHuDJXGDګeDGGiڲ׀`|XZn.,rpp db ~V{r{$)ѲD;k˖1B˿IC+Չ_JW+[(Cu AoBpslܿ&IɸC[Q6f~ԩ_9WRbܘo~'JxN%RjodmNFmݞy Td6|ݭJۗtmT)to21Ng>bH/eyڣ#,s|%7t&r'FPX**YnUiE_ċQ |.5kjR'UdNaIyYA{-I?2>"NEU:M 0uĐ@UBoD,:;_Use#n$lx r|ICJ_ zخL?O_vZėIWA AU!r+vÊƴڱ_nr |0 zjPΡq?+\ƘS[h8g6e|Ǿxl}nwUX˄G3lF&fg7d {ksnt!i7A-?d;nZcDkn84.zHWKYvtSs\>(? lQ- &r#d;~ϴbK=24NOcذoD_T@e< LFǂ]Wyb(aKM .& 39A#D%8ePa$Yy.V0a_aͲPlKF> ]ZHjC9m[Eh]w9߱ec%8dʡ[G 6&d暪dwwY%h|Q|J/f$Ebb( MpaC}*Wa83U`=LҮOwk7Xta&G7uW`U*+ կ|6L-JU."<^~-/qSxR7 xs^ܿ.ސjBmOV3"Cmt¦\}e䩟9&"7 FJ-:y;OHeB݄7\\Ը^ZdbȆ2 ?o:>u2%7O[iM0qfM¼9yPMIPQD%| E`nRnk uCwn\C$RB 1>W":={WF'b.a|5ij[;S6>:ۼ@/g[4WMcPqH6@.[zI?7>I `yW>5e/>$# /0D>$p *ym"8`c[O T46.lf.(5ۆoɇ4w)>feͳxߦO|b' ;7e RIa ?@I$"̛ԡc%&穹%\VqY>,Ԕ0d@P $o:ؕ@!uW)HO2THC.xG7Sg:'c7MT*G򚝦gUIK /{J(hujO,H_o(PK\:| :VflΛNtmgH׷ݠ& <iI76$M΃oD=)F 1kCN7').,.Ⳝ3ڰm ?/Qʷ*{Hgb/i$wf;A#cfk1 g2-"2{͂Qڰŕ")7Fw=''z[%6_K7GfZƧ \^C![ZdWZx\J(A#(VI ϸJwC  b'S7r4T7.M8jZQu`#P3ڸzk:֍5N"8l;mKF:mq|XBHtcMLAeQo&1rT[ˑRY3D?J Hby{CkImNoNXO5  |y֌TOme~h(hmƤZېЌA^Vbt\w¬<)SްV.O(KjϿ%h0K7LƇxIoS:6O|2yd؁}fm>voG%k֢_|['.wK|`[85:yyO!"YĀPa=-o{l$m½sFg888udx.=&$%u'+]6gwһ0 ?*ɭ)S-AD9Ooy`YO0UwY*~7*$7~QA"a*ޜZ^CW$|ll;ap=fpɠW<'bV$VL*5n腟:_E#whw!Ʈ /Ip:rY3C ҋO"&q}X.kaG^*T TIM-M>՚/x!̫wWRZ `-հ "mY2b198p[EKo]ty&ުCyu ">T+PkHU& ͨʀL,XENi:Q ʓJVGR=&娔s)V%:QH KCa-lyǑ9C@\8I/V8X~|L" C&Abs[e"1| F0 V3Jw0oz `/4bLNcuehkfyxU4ClaGLگ++!k39dCOѹ%"批v6Yth4(VL J\Cc7),kvX`G ܏NAIngŢDMPVƧ<_~Wsn;msd B20Iy84[]VGc=\j٠ܱ,x7@C a|)I{p>"}R9㚤Abi īXTLID"ar}k^"ƈ YD4/[5nuŷ^1AZrE1QM;"^ 4A4;}>w R}tJA ⭋?,vkV0hT/9a>ܥW)ٳJ|vl vy8. iSBouB~k?&./9@1ܵ@;l}n␏_MR֜{1*`XfMiBDmͫd]+íS݂ u8MY4#ѩ^K輱yvW/K4ɸS_M2#P#G[z7 g)+\B&_|3/42j'r'dmcJThr ?Xlz:(cs@_9n~sFrnJ)Ulf]:;3KNbVo=F`ڴRb;M*%F`XǥSPO1bt~/f`[ar=A/$GlIU┕%^]E qm6O\p9sz;xA|X U/Źm)i.jrq0f ֆÌR9P<IA|@ ()CǨ cx VT(?ZSHɑ`G8W[ c=#>)xw=E7%O {,#PuUZ"fP[bn2pv!$+mIȳ@˷qF4':A3Mձvo$[,,*˽– 3.n m+\ ՗#@D"MɌ*<1]n-/eYnLyYѲyEthAN|0G} 1m{a/SԿc7>ngb5B]G͓sV9D^1LvԮe4Ee /\"R++$)R%PFN]D-O9Ш\eQZ'_%I84 9ff^=k>C)7B=\(.ɯk PadG2m@ѷklrSX\6]&3ڤ&f:cIC(J=񥊬/iLS[B~@#YT·=g@Y)&v\Y]B& \&$^ 塥%0}'tN"GOA*[\6&6wCfZ|TFz^gGښodxg-@)ɿ!dC#<Cqr xe0&NFI6_C3w#fkyhJ;vmr6w|i#TYMTD_ l3v]њnOhFT;rNX闝n(x,d7q(׆34/<굵V7{AHAÝe`0_NjMԕd Deݘ<$Qs_qSQї@[ [zhhE ""9E B->?J9jsChNxXٝQhIv>rd-x#.mTXbk-4#k 7OX]B# 5qfWp!0^anaHqEid,T,_*@F?59 aܽ˳lS lʹnC6~0̝- x+a04LXg}CFGâ\M|m+_D%p-g&dd̄{iT?qۮ?Ȓ찊UnMƥBŵ'R/!0 /| ֺ޼w:-jM= wXc رy~i>Y9Q:SvǺ>ނΑ N/8>6u^!tG͙+!e3RCljMIu_,%'^pgW3EA2\J1H;jrIU;#OS23@h0AԾDSXG.)7uU&ΗvMm Ĺڱì=Ձ HM;P,XPbPUN* ~",@Z9n40z&vlo{q3ce}#nD'=ؘNwk4Rh#W{^|sI!/D~yEY߉r'^oS>:=H-e 򯶛ݜ6dտ\޼y I-8~ 56:pUyn;&Y`Ke2ǍKWZ{/@ _}!ԥ6IQIzU&R X]Q$jS'2Tmv)S''ƽ҃ziG*vt9^ oVψ͖}kZ˟@/!~@q>nCwӸ^l)'d݊W,!0HgDx6 /x.=fZ8.#1Tssc1,҄t/ATJGIjs'€fJ'ᆡzBEF݋)p1f)y%7.|Tmy ֊Xkxt8gGAYKȘEFDM Vz|TYc9їQ5Thp+$ k?F^+<)x@:W=t;Y+-гɶױ)֞Aw$p5D=(K]q /<%%J] }*7KtA3 ['%uԯqGU@]QK|l9`j!W/sĭc4{8%>s__amMBFyÄ/k[;\ &BRoXU!ʿnȪҡ @؝Ji5ky.N ̓IŢi\SrOb 9luhy ۉw7K6taA>*dONz"<˫@PX[ ~JSB~޳HwEO8xprXB5zJmqgolLUhk o c#Ys;BchԻeJnX1{`x,p6mBLcxv]B+Uq e=0r@#@qq;l{*&4D00)T faq \ex:W-bwwZVJXG f/K9R]POZGZ]8I7;ORxMtB8/nṋj j }eMSrVd`3B0.6leS:?3QpF LtWAB m2ѫNS?%F&[~]AR'Kg퀝m"ZiHP1MACG}UU!wСm#.rRSs@4`{0[_ާ!hruyO^/}:7Ic΋`|1Y5J6\b2-{0~ Y Y ACsu<^ƪI- "73%67\qȦ1uS]'plSȩ))P2r=OiZԊ}Kj)T&(W0Kg-K3B1*a4y/ғ+ 'Z9_ROʺ~i}WoŞG(0' Aj#Upe3$Jgą>M*b n JE=gNN>݈♞+&pswW$$6ԫʔpfvC@ԩ!s\ R!{+& :#!N"<ӄhIKM=Rh'/ gʼVF J)Es3:HbXo_aFjŵMvEM ~GG?\C\BZ*:G~32,^>»a$p6<Wa~D hH7,o76*F؄sHjX L-Nk*%Զ7( B2|]9+˓6j̩A.)CS2*&N@wl xn20쀖(\SU; zk_s R]:E8H+ /QӑQCc𽕔L$aA mƀ6?DKL̐j# nY'بfAfeePz -}W\))HD?S &2(&GKi'8;ihtK.Y 0I ~.ܽ4qcݾ+pA/=")Z\U# Y0i{io:9ga6دDYy+af vNf~ `ZO%/;zԢi ;М! BkvFt~grd['P->{$hR#:w@2R$<@J]^,>ZX/e!dv#@1Fu9k\gII(Ǩ(yOj$Qc¹8zu۵Pt=ASUT/x]0Z!,$QN?jhcQJFeo.MPam{3,|3l1}<*kބ stDq/!:b($`?XC YA/) 'EzG A͍Q`J>Q;֛) N^r*5>I0!"&רFښ!)TPWǺqoP~@i1E ZI,5]:BـW{N*4I*K B@<-y/T:/F)Ia{sf#yh+w76|e.pt]Ee B~eG8MG8` &.T)JzI(Li[^j2Rs.%mQz4C -CtN`x t %eaO hXGuu(85xj'-CG(AK,`h2־[0My OZ4J.LTK\|>oDZqE]R5{H,vRfYK%ȭn #ϟX\ݵaM;i0g>XB*dںz^՜f۹а!?QP?[Y{TÍCa|AmZ= snh ;=mx#+j_`-﮾5;Gs16c* KGP푠G+/.nF(upW#OǺ-2 h[).؀bDmQ,5$ޠFP4-FEj~7ր=;9$Cd(GV/wo3kj$._r/d/%0ɒi{2L?@2A [{@3e^,eSed:ѩcc 25b!U E2u8Fl۬ز )p"k!L;Iy)u)QR'ZDiz?zA|wN^,G0gPԨm=UKs_+'c*0i),NBH9q6d<2ٮ%c9 ,{ufX,2`F砎f_|G6C#YH6;u_l[CUƁ_Ә>E'y,(.H# <{AwWd R\Ǟ֕ 2 sH=rYBT^I#&dƦ :u wPL`,kb$qzc]TN$ ! ή ›.mbE(|MbUbNTeޥ斁5i ^m8 V MX XPF@fAIf ^[Q,AWِ~lS &UQDj򝢖IK3mu gۥ53̰ x6=)#&.)(9d#76?* r.:Z8 Ulm>iL|0_jInn-oh&+L¨IsE*rcIܰrj9;&|{q'.Zjʾ^0:߼R;Z#=|cfY5j>.7U-2;۴$cߤ=<%zi 4f',="̽F|,U䈹R _E}-xab_F=sQ 5(5.8#?+JN+L ?+Jڵ3`w?)_ &+ה XAa=*hHgJH hP$GLXH@ӽ'pnXdH2$1y}n5&7p@OobXD9 nhJ` Ei&T\m1eU#ƍI\&GTԮh]ɳثY+&^3*:X 4qZ٢z c>(WHvPݓ1?_|E|\emT\58lDm0~ XKÊdۈeQ 3y;`]٫K飹O;:YL YW;`phUi /+.s9#t%Q]t\*Z(` װ kx)-kAn<dU/c|z˝j~' j88$4%] AޠZvHq>8?3ΧDɌ)z!긌q"VyGhӬG©@n:_逛gUF̮BrnLP: UNmҜ{DžΪGpR@uf#@Rh A:Ь0Xnb pNG.Jjc% 'aD(x 8wmvx/!V2xHm^۰׿ztmb(%8RF,B 5f[ULrqƧy:dn%igE^+ (tҤPl ]32xMڙwft 3F$'c uD˿Kέ% 6D57t xL ߈)&|-u/qʛ=n5kS:'BԔ܀ůzbO#AEj}LH9gY5&.w9 0s?d%& E83o>s~.i. $P\o)p4T>빻a„)l4WS6Pj+sd97E*i) ^&,!b!뾨/]i6-F̟Kɗf-pvܢJkπ觔7J}{;LjHP1~wD_b5Xx"ƊdGRLv]")_>B7>MyhSrTuSM`qg۳6L턧OM6ZW5aћ~EI Q2p 27~0'AL-:l s„8!>V7ְhRo͉ kǼL|yL[0pN1(ޗ PdcA/ϻ^2gMUR!?as"<ʐ-!K6h7G!ZCݫ=Ի0;JτO+̢| f iܬiSC\LCS*R>h|o~NU{BIºK/Ry6 uN.%i4:aS`}UeiJm0ߟ >A/GJ't>Ś$} _fFwh?$~?2=h[Cյu;@3|Ԝzć$̥ȢN0{5G-ډ)n)ݘFO2}syC7Spơ5Ť|bt V K;NuJ`JkQNןVY1̫ɺqh;;DhQ=ɐ:p(%odd| `)S```-KfKyޥQBZ@|+0?8zbaMDR,M!<7_dbMIOE@oh $?9wqbc6| R#>aiFo gn.=P`| '%:=>8oN;bUq[QR&.)H샜^omo,z8d,Sl${V"`lF5t(zJ2ۥ4pD?"2Tۙ0XWa0JEH}G)Hf z/ٓkA]:}(1WS:FոME?#A=SBK2?]%8e⌈ݮ¶hZVzl4uN]WvbuG0사ˢ퀫t,gI59ᯉeu VN鸢ԍ;qWӟ?`~qsNG(;=\"הؽIn4cu٨*qhN%v!zhO 9te$ {Mjތ"[ȍ5BuP3PR{jjiPqd,}>s>q3лYpuTf%{ f&E+tE\o&_,>_W7:P7o77.. !ZPPN&/PB]ioYHR B϶3VΦRFh _K(5Bq?$#1rWTƖ|p)JEb10vmi^%ܱ4Z X:'|\6~eZ˲UOĪa췽ᓦ[530x*Xȹ:-tL_9=O_;iƃzl! T扭!%2J_Z1  hY)p-U Ԑ{ ֨6"+;A`;>ɰt . ۖL$Jx&+bize-Q& `7}LAnOH=!<|wlDz逞2'n;(1] V 9GA)_, EӬ'Lt RK 1 5teаZ,ru.mA(̓Nݶ|]4|@$B/ں!KzXϾ:ܺ YwP0Y+^>vB1%}y_qwL|!?2u{&w໕ΝfѶ`62ь~ nD:c(ls+\\xn"JnVZxEgX<&%A5OQ͗2>1&(zT8?&UX9j&r6[~om Af߉4X (LQE,]_F<R6%mDxiO@! {j`H[WvMoH1RJo!'w @>X/~5\9hzԤM&AHJ7"l|~CGxgyt>V UTOzJ)e Y3\-RBw/ވ&&DtC架;}:2+ r!=9p  4F̊#:8 SnmS) `R?6nјB!R`[TYEax!qxNԎ?SB!G5>l J"G8 }X"Bn.@_=]:@ъ$Cdot'~{&(ڞTT%GL#lSjуAmlY&҅hRg_}՛'H}:aԞrɟ-Y wjY*;.=rHɱ2C# 1cEd}XNXhйgEt+I "MH$f"ntn 6? pja76.B tE"k9igK~:4Z2r6hc{#-#Ff3, Ep"KKN >F989&>tY Nƶ%q;%5z XtUsCZjf\rp]"!.40 Gƞd <[g_g;'kC(cq4BvÐ1>'Cg!itF+Z "C47~*7cƧ <>.eq-~^埐ͷ`Ѽw%QjǹꉣB|-ؚ9Ty:+y?AvmVAXEzL]K"6-GlV:xv5o959N:\Õ{kbw_clxS:6؍Ldu'7%[;Ac9%XY:i}e/"oBi^7=ܜfqCM_UZ9P95lJNKq1:XؐڥX3<4:]yfhOP@ȤχGWh]DENEgO}s@N_Ѫcm&e8>ʤ _PCYq 8=S/oZX-sba޾yk7yX*D4@y5eDUGD4TV4R {RჰIA~puDsi"). m]t?wLjS$cY&cnmi1D[jH)Ȣ7J$r/Tz "$$E8su磃.J'/# U]7!Jqhm{$Ū0DVQp09H^ ]SJw=g =yrOQg4ԦLskJefg 5s]<C&߁1Nb9%VA#KJV:Fo˒f4%@$WKL0 A»* $4P" G2^k` ɭ&<@V]7FAe hHdk3`MQ 7 z; snnS/w= ŵb;i)}yUU+yxf]p/i/`Mʲ:(X_ƈ!0驔Xk+m_e깟LI>0ziӴXGIMI(@1$16F^> fHmiA%B*xcqd~j<_PPr/>0NwbZ73WE|5// ]hWT{"Y9|~=tj}iz,ab+'RŠn.Y@ } C܆paS/N9XWbϚI7vŦh61HĎ,0Y{Jƞ(% #D䨳qn܈KX:#Z/ж*i^|D4_)h00oq1BեkMÆ^@7cg-УS iEPuxtKRrQ0a2D|zEzkܽ^Iv3=WN5YPGry/"1ʼno)N2/CW+* 6Y}ޢ!ͧv=1Kp ës\=r u3a-PeD kV YZ+o$A]q.y8m0{fHUa鏧  {o?9Mw? BKɒ |AWb~h[|vCZA'xv^MOPYw#3Qٞˈjc]zB9X)qrRF\ Tq,>:|Z5 E0>B8_a@)Hh5=1=Io T'Se=M_!-y-ךDx=ʧy%C⊷!4yaA+g?+q ;a-?l"Xb˸ie-fKLiCw+B#u0ϵwmZe%Mҿ1^WR}pDcPl=ru'U!#*BϖΦ^Y{RG }qA7rvRC{pvD_R׵ؖ#C5 dL"2r#TKՃY4\[2V&TzAA,V-4 [ 1?`Db4[Kw0Ou_t= ^f~nd!Afl$Jzu*Ef%b񶵽nYlh?Wö~G(>;]Js?6AV5oehW#M2u5pY<|/ eD/8<,G|Te,3 8HC3!v&RHzx,IZ-T$D8kIOL<ڙec-T!'Xgt#Vڗ 8hKb]Ȱ-hQM2poK\# XqAg^j$h}궜#g6;mT-Z%/@:)l}p8C(01\/Mo0=~.F-lˡgyeFCb1--gJRUDaރ5ؔ1Jf4Q$2oߐdk@9+pjv2o!3HЧ,9ɦ{ ؏h$iNc;K'gܜ୲0)]rw_zOafplGt'ٜGB(M=ua7Zk#vtr8kDcRI!A$ÎZWQ|Vs1`z5fP$x^RBu@wfyw̮SE=z v"Nqn\| %J.`Pn#\Zx }] _~zmuP`_Z\:"ú!N:Er$VDF'mi/?үOT4(E,d@"ky>P26FR~t v-G)]IMŗT*)SU=ZzDd)N lo''/Xfb}+&WQQ/l <9)o;*e@a] 6r}>`LMh1GSLNWwq3ެj JXڣ; ѡfLQ g얼>BSg_2f$WS'[1}U7W!75&oze{ܢ;Jr!Ԛ0!OLN d%dȶAP=q¬rnm1@ܻ w1DAQV{HAwW#Jz%8-rF'ub=`l_Q&ˤ{YLlSk}9:$$b!t GROx:8){x.-)!F]<%mwX[nUn9djҒ9ZylX[_[ލwwOŠ($L ӑ`+>7Tw'M^7/"YyP'UZ98 `N/٘r:ĵlorX̅ȨL;4!; 룰X'i$Y0dUCO%Ԇ*K JD{:?~N<4Vrۅ27 C_PGc!UZdv/D-Jln |Z1ˇd ت]YJN _8pre35gZ;nS?}T⤬TK]S sؙ2GOx7*tpR h~ۮ9MŧR'Du)a,Zrʣ :nPr?Ov|h}pGl@ǹ*;XּE_ r<#s8ƭ& 4w{F'V9B]q8AM8$25O>Lұ-1'Q|B QaJLoO|" `5?NFcJ-ugK(U:&VDY 5kG Txq@$ *r/;oJm "iI*\Fs;G1+J_qD nFL/̀F;ct'cyCjMRWU ksWEk?e{ZcU:;GoKS?g q/"3*픩?פ2BalAwZ,{">:sX=s"5zpfPYeqʟ[Jw8 L5V6nB d7`5Ƈχ] ?ՉHZ+S8Pqdk2}%m$5C$#zmXg6F3 !ۥf쌚t|z@jgn,ćt_g1d +"S,sO$ w27S'M?Vd(eԢ7d[" Aטo/.R?}Az^SI%3^7X ?6tK@ю{*/K׍PE'6Ɵ3 D,|F" kbWOPGv ' BUL0Ό#y>5M"?,,ߦ-EdJ12o6̂tp@x@{~s$B#"InJV[UԴ\c,"kKs6;xtC{ɬJ|$}M-_9a^- ٧?٭1vf:Svp_ܢNp%fŗH^sBwq1W@5K,leMʁh-wོs]3iiR.rbT:0֝əw35UuN(4C5rR"@`t2!>T| rIYb:j0bde vAyL2k2#}_[SC)*PŒ{3)d~;xzH\5?Tgd+?-%E3_}{)躭7hWA`} YM%2{)]aV0C%ԯ7+n,Q0FtI2.կyTM U9wkg"Pv]C5&SF 2ʇحfYnE60αwNw>&0-~3{W@[Yؙ[90`-}\ϒ=Kzڣ*Af+ ?ޟJOeu`ϸ4\Xȱ[2K N_jMM49~h5[ Tp H8U=~09N>W={> {%_,e`Q-$%̴]p\z6[T _A)x_&Q=$JZt8;0%إ5ZA0,Ag39ah#56J7lv ^UqQ^f|QHʮ&IGVkdi_ Ux8:(2l9F֢,|+QYe0wI 'ѝ퓡hcUS}Ōc滵_Am0?aOUe,?ಘSeg!&xt㮍I@]po{u8矨΅]PŨ"H%T1q&;(/9&z,P 3!hY Ff6ϴ8wM?y'@%c;ZrȉB]' Ɂkdޭ~ 'mlX1zͶ9HMt41k?\Z  kƚbDձQijA-Zf~" G>(!MF`u%:ЇuZcӚW_4z$֦U6eȧYP2ͼጩQz'văj\zޑ$݄~a4h0%uUQṙℑ-oMO.â52tO UVƓޢxX)Q] ,Yk0o^;ۍh27$^`!e+K߁"juSai?L}þfjV":߼e}|}{jĻ/g,9x^, r݇> ؐP)Rk` ?Kx˶i[,j]WqGŮ(nDɮpK' N=حh Q P О*ٴ ! 7JHe; leQ4)LvFQ;wEi. fOtK($Q#MZFZv,-o|rFFOr`T39ǥDS8&*t$L5ߦ#$GEVhsxP G(J8%3n>X{ z=S骱;eXT5V)'mZ(T4i8דH}'|3,,kXN瑬v_F"BD4/5c-"*Ѽpv By K7a*oTx 2Pb n|GGMsWuI_ԋ_,B}5єgzSnb4ھEׅ{ X][26ΫEBd}E؏4yDv}3eИ͖ ,:EIZA6 &^XDDO^&(H挄M!T1 jUA ZDc̑jr7wH1& m5rUlނ܁JN>|p*N!;&]9Lz Ӭ~m~& u4>ܘn%. \\-u7[%|\U.bݝHu ϡAVe@Rt; xi@NNgIߎQ#':.[UXIvxp"f$g[Lz֒Hu,` G\}h2{nZ@GN9dhYT?nzd1``c. ;ba`u X$Uw.YOAx[!x`VoV"Dnq(`O* wÇbSe}̤50E5s / :-o1|Ȁ̝/ǽm&O5bPy66?H'>^UƩNt KHx{d?1 3Z,A);OWn9@/S\3؎aPd_`/:sG.>i*`|3B5(.Z:l]LM ,,h|V!u:K}N낫5,>Ll?D~7\$}|{-9X:ys$#GKҕZ~APÚSߨfL-pD1/gC0E^E(2p:I5LB'\uN+=)${d1 p-[ s)_8'~(^cTI)_ `^Aoo @IVpc ?^lDgˌ&."qaCA|"[]DlaH&7q9nV?T8kfsT<о !_qxs;BӔO${ N[0s$|B(D@Mk {OIi7EFB[ru=̾xz8DI^Й|NYyˇ j8ې*@BD6BF\D5 @Ko(^? Pf?' |X4FB:g3.+7 sdJF#cb57 5Z?7Zl&;s]3 3 (W}W5ሥ+h3dԒȭ[X|NhVcBv7̡jF&GyZWбHPDjq-[}̛~8QOpJEr5Lցb;0\%yjLAbڶ0* hYOz;o?2mFItkwƷ ⽙F_ΌNb@&DYe_wp@kHțwH z —enr"hnydn0fbOϽJ#1֜v~uy?:jέfb?9>Y%UF9|LIFw0˫,2Na-u0姱dcP; :(9y~*l6KRG-B!٘ -yH8ٜZ*u &!bCًW!/[>Jr?^zDOްWS/YiA}.dx.jW/u4u "gGp嗌 ͇G!65),V ω-^I=c36]LpZٚ%nbd=4 AT,s͖QF-p\ְ^(Ul?Xjڗq]PJͣ2NQb|gkey=ˇM~)0Bnb fjx_|Fni*C]M"K C+*zz9;'P‹רѠZxoAZE1=:V8" 3l#~"Rߤs>^xu㞑"|PYkjp̲T#z]C~?~+Zn%w֟ZDlV $6Qj$+:4{Fj4Me'eۙ6 )qVO(ieg0o$I6SGRs< av Z:^> l.HePʀ:ƻ͗wA?ԄIƫ+39-QF|$1CqژGžguB9@!@ %󮭐+n zhc=wW.HYA0Uz/y辏G8 K$n);KB"Et@8ƿ6ENbU !'(ř[[E>.1с( `W[Qi癇!dAiL+١4|g<ەP){!5r($ sj%(^YP(Ӭ1!A_J[6J?aT] A=x'k=ܖ>/sd3fi;W c|L#4` 8z6'hhu*ՃFaJ(a}L߼ Ҩ9 {Bv<,#KbVtL0o8lݨY{?;9G΁c8VFrZsÑq6Z\&tkd] : ,1RsZK[#|:k˨o1x:.wm:pq$[BK0JroSu]9$'%gٔL :H.Dڄ(>(UK-2 *byT+Sg9uof-~Rhɽ?Zi n}^]|@J;2,_K>纚 #8aT" h#W_fmDRdr3 Q=swE4vk_g=5p[+(W~:Ky6/qd3~nEe1TF.GhB '{\oAȞ$C<0 S"l(7"y}OYMǩkzҷs [Hah?<'vZh|~=@(=|v> AC^_/+!@#ibxE YʸК*Û{z<>|Tz&s$Ʈbk*"bz]5ќǒunάF[Icϛw2:3©* D1p~侢ujQ"5+l YXJXAhGl X3<u@7p]EAA0s%NOw0ŷ|ׅ=iz q;O~.%:)EaVʀ8]y%L׈g-Ђ"=KƸp?@l_Yˈ!$:ܜU /XھY^ ̬ta? 'n 4_ jGl pX$Z6MGhj@Mm$wҲGBC M0z a*` ߓu邶3lmb_fdj6DvجÜ *: ((2;:X/LKĈ%ЕCZ6Ei`SkYqX8+ԡ;RWj;n*p"#!>D!I!O;GA%Sۢ}dzgbVLms~򯬸-.fڈC kDˈ?`Ը o#* 6~ֺg @e`_BfH݀~逕Q(:V&$gS@9c^4q޼}orK#qUb(%Yٽ)w?,1~oko1Zd͂aGC|FFu~+(5i!Y2c'12lX׈&5끌8FȜ)=[<%Վ9g@̺{PjMrxTstfBj'G%V}v`SnΓY[4C"9O)smnj.YsZA(C+D}h'>/ 5]ߏSy^R! /mw1с0F?QqVx#w#'=3 v/'XAPlv(GF&!Eji+s`:zۚXz6f (l(ߪk`%^R :t^f}ރ6o eg(YR>l/ |1B7IkC[͓E$I:y1Rz7J?`_Bsm[ꢫ̽P6[mo`mN%<1!j`hoSz\ RI5d/hq?ۢ}Dvi,mk4B6#մ@]NR&)|xLe :mQFP c i8q L¡KŠeZ*~h)G/֘Hpw'/}1CVA R_ǔ3 Hoz!?  *݆A.bO g]BїB1G~O͆Bkq~ZOY7*19}ooemM@ sZ7yB_3B:SX g_Bmj.|e*k!<&n*\UuNhk3 ţPzy4n p,MEs5=;doֳ<ɏLٝ\dE~1N1v;݄cX'_s{#[2^aPr˜/DNO"o7rZ}JsJ ʟ eqSNKHS=_M&" ~ޒ8_fm ; L!m !m4S iǾH;2N:.)[rh2tˡ=\ʴ>Ɓ9.'g5'媁n邟2f;Ncod(㌹ԠwNhhk[E 7,*q;z<}41uܥuЧP'+Y{v-u+0fLq{DZ$<ݥLEK^C y48ntFhwH` atCe.P$뛚胰cfv$QGmIbob' 1UK駱&*q-WILJoTtn6Pevx4SBnA#'[U9l_|z0e񶳊$$r1{B#HC*B,+5RW_|biW'>>&_5<Qnzf8\+bcaR!oVX;rwft"bgPa=RoB͒,rp U2(՝P\6j W,$ɖDJľ"a1# y|0uޯ(_4^ [qyȗaF#@A e:K1nWi<:yRM<>)pCi톇az[4 7]efp9*U5Y{qt&0ى4{ yV1 vl &xcIhܚeN^xmFEz$nRJ@_MU٧-MFr+kfM|k֒BY$4s yf %[u+H:71旣v&!qA ȓa]KfӀU8c#)+wh~ By7ADd9-&tv̧f˪C%nß=srG&)7|]_M!tΝ^ #^ҾTpN`S]Z,ǽkݍA7;aDfPНb,C&䘹-/e[zde{.kX:jW-3w\P$=9a neX] [ԍz g@~(Ⱥ iP:)a zOOi^*ޙאd'\2+bq48K[P/==$\h^H+\ ځ;]""6b('/&$.rf@{񏾨[Z̰i6  ok~?XS[E *Ow`tLiv>ֱqG{GQQs/-#U$ c&gԨhsWVbΫ( 1Ss0+%}Wq%?@Q-P*&"}F&J{:k*icA=IJ_^BW ׼ cA~_aHً_")}AdhzXH#4 wn('¨^ 2AYɥH%j dc"Sq ExFT1%* b=Ԙ Wl~ӑ) PSMls%]װ3=Rn+2#s&`@OE8)@5`8¤\M4όܻ]4̶](wXY,B:o h-Ź:csa矔U6-'a]p%HͦG( )oN,ɺ)G_wz<9 u/vP[ZpNex`$^#%Xu$h0"5Lֱ(չZZ - $ O/L&(X5vQV+%i谬$dv-bd MǬH1 4=,(-eXN.%4u\C*)pNuYWnw~ijK'ʩ9Y $:izրRؖF2zM[hzV6VyDcl_@BK)QUU%Fڐw{Xr('j7u`OBs]ѢLrMH|5_ AN!u?XمCC"L!X›rD2ڰʸX WvweQ/jVE1fo7?]V*(ay`=eт*wW]mDw 7ŘBt| .7-GĖoW`8m{ P%≹X}Dj0_Geg}Kċ#cgM|v.,2f-]I+6 }xPs{jT:22FvאY9Y_4+air:Θ)\[*vV R&*[r5U!KW|؂&xYML&b]t}n+o#ui"֖]x[&$rZLU&qHb OJy0=i{ 6C{7AH[&J$\\K ݟb&| w-'9QUdt 3:BeSƝf29}Z6`E6Hwzg;rFg):# PDc7 ]z@㳟w?˟m^l];Z}YoԼ/!}߆VQC(WN`rӕ#yVzyc(1sXN:Oqt nǍl0W> |F^`4 To$JڗgC9F㺸<8=aBsJ)[iԝGur%Ԇ8j7cg.tYxX^3SEǁ,wf֧zĥխ" Q>傴nzi3^|hyMY ,d7IҊObG]|#:Wɸp,\Cw գsEzW,,GCjLϙV-d(L֟zb;5xEXbPhopźkmA m腔w/<æ&Ra{-RiBIʽmVdg&8G77^oB [ $);j@?;bk]wGpfB.Y=VIW7|}ɾz@#jL6Gi-Ok 4Nr޵iʊNu1A|E0r6(K!;FSё(8 v䕔T훃GH%ܣ|cz$}]v?Ժ4ۘNQ}&:m2qph}`AݦFWKе[9A)Tڔ6Õ2l̵y8scK_/FR"uʵ(yPOfAJv B?DD/'Nk?_5W9(<\Kp!tl3^duRy(j/5]яl8Nt6 fbWOzg}\(Th7G14á]nW4NLW> ݸK&nV@7"mn\F<.ɑbڤ"r }wU/d 圝C8K BiZ5^<AP, /4:d4wz= 1a_+tZ,BƷmν@ ޵=#"g@Afs\ 9D(f=cG^Dw{Mlay\͈rŇD N%+dAe93,U =emd"Ib)c t@gzkKn `X?wۚ,5y:qLM #Y%gܗm0iZn=OsZ1 ?m[8&HnhLmasFd1:=GbI|59iCMhֈCܧtƤ}^OC:*ongG4qE:mtm۩X^TeO_pB@J$cddS@ha f̎3uQJ,RY\hR%e"SW\)Bl G;EN̉"Ԋh%FLo".ƹ B2Ax9Eci?}t"NXufrxUͧH88[WAed@avGYIQuxҨ r5Co'D>s) ,1xTU,tTh B{[S#PÀ9sZ~ 7 ,ɥ$2A1%&t`hjcfS=SW} L}1O!3xx+VLaOYfT(Bd7@twګyI3 j;:|]ܹأvN.4 ){~Yo/VVgn^U;,ezw'`##ӂJ k1;Av62,pJ_$rоy N\n9SBf0Qڠ,SZc~@iUv[f-Q{]è ڹ$ &'~{3EE2ګO U{,Pۧoc5\8?0sN|cͮ0<|Ftf)ӗz*oN71Ll|wg!FWz!#5\z^Y6\vhqIWTms~ȑ:%!ʶ|B,c 1nafg-ɗ|_ ֟^ա}c~ I8.N5HTHqu3qBOiQ4wðtl*5Ib c.s/HD1aT! il gCZFL1vʀ"- 0Y1Ѥ{oP +xw!-V&'iD]c"8:J~Mv?4fYfhs 6;ӱŹ\#Alӽ JHѩRX1!(i78W}Y(B! phBޖie\72s@m(F_>Clmw΁X."WP^@]qr@XAFlJ"~%\\=ˏks{<_e-_َq'4-rY]8&hz.PΊ2ϼjK^R^(zu03ȒÁ_k4Oڄ/V1|zؑN6MH`v ]jCGL Z$KةU E'rzˏmEu7?uq99Yk$NLLNS\jo"ϰ~ל o=Ҫ#sBwi5աj֘~uE[2U ]* ƶ%ft󜅐wb更] _1yoխ7f\&s+G.! ȔoY;\@C`"36giǨx] TD> OaM9Ũι1rAM؁3붩A(bzT!@Ȕn$W-+O EPJyP-y%:`{U+\ 6 8 G il=3n &\`b21T Bd"U) dyih*R[M2-~Ü w cct04Hf6\ <:Ć!pN-d% c<I5ϐ& 3ب+*,ަoVQ l$rivAltUmA]1Њ Wc&oW~Q_ʹS$P\*ix6fonOHRAm8X .eh(,%[b>V@k<5-!}r*8g$/Q ̫` xtP =JjsAcCRQI K/73ıK5u[*4T+uBRbz\xfxtCl^RBuޠp 6SxArb韯fOC~Cb0%y%3VPgUz_E)Bfބ߮$;Dt8/lPLHϓTv$MGv\bdf]v#=_ADlc#<8 s}bj.j QV4͑b,$ێ(9mn!ޅQ=LDIuEɎP" ^9:gVof jz B=c0Hn16t08ˡB'ćI|۱¸fK4@񒗬}[o|+]Re9NG ' a*1pHP1׹ Nbvx5fu-hFń_9X6Hql抌گKksGHudo}A38 :=iTSl_ĸUNg*ͶY4Ǎ,qȜum1+֗+DI3u&Q88#c1xXC$fL? Qpտ8#8_[:`pudh57fF(Y5.[ڄO/m^Q`B8R&T/CQML64͈q=U3Gʥڹ)rAN}6jl'M#ܴ^>!u,"6^ Yx,1 n˺*eV*0U9}!5QtfWBqs17:}:?ǎ G"0kΈ` c:":.(D 8diN>X boc?[9UMգA]*ɾ|Ԏ3u+P׸I"we~=xf0ý=nE'1:kl*Bd`qҕiV~yĐi5L Z:-: 5Gȅw[`ׯ%KOoeQBԅcZO߱҅0} :tR^%!>ސabW;NX"5pҁ'9nёSvv1Nc יa hTx5v!ô}pCT n$=J6 $' DcǸċnǩ%Ĉ8=s&]P6I0ۊ;^<_N/`G8V` q{((߰7b^ Y>F+3MD^ 3%tgGAѫťtm\$yy'le? hcfa 3,sQmXDo{&ƾ8.I4 s6!_>Őn_Vz o:^ǏmpK_BjG6<> ZH{e5E Ұf% ۺSFFnMP:Y@[5CA !M%%JÜ eA?KYJ eVa'Nm,)߄]bq`ݛ6wT&G_T!G3ʫ%D34nL7KkrVlLzae2Aqa3@c. łյD5q*㥄D;I6t^Bc/ؖlی57cXT]w)A٩hLɜ%r9rk9NwNޝ|mwd8ėr|0Si5pW" [,rM懝h7b ?EQ 0%6|qN>s=z(nkdL@.!~Fc~5:3&ӆKjNy3 ?f[K"s[!~- #wh;2g]pYk_*ъ@*FEgGb@ܴ2P~[J!bQN4?@{d".E&>1`5S_a?\`퐺!H<x},β,#foDÞ{i  (8k'x&jsʰvyqht&Cz&Np+*г#<¼鵢"Iw ř-_Ka|MO#mr|2L̲Rx'! >D%mk}UQk5=~bU?i5&LhβCIP+s2u]3O*TSذµ`$O XXeR2YQ/EF{|}CX! 3߁+TLRʨȴ+J`|Z XcCP">N Uį5q. _2rBN^jS]WN d|9/mU[}%2+JlƅcX3-wi*zmT=C ,b兯#LOy.[.3"~5GAlSdn-Lզwѷ69>:}/kpB0,$k_wY(:>^tߎP<k^q";/l^073/ʔ;p͹Uq{Tޤ#z=D, F& ̻\VZq2ZaF7ǎg-u X;D헯]Zh2Ga˾,t uT{ޤw+$y:'f -m0jf׮;bL_om9JvYhW^]o4>H}KabEf?]]Q C;xBg~Egv5" ~}eYĕlhf;2?S̜7L! @Q|?gUjO ԐEF s3hL,CGإז|> gO ` #!mw~S6~z$5fnp G+ &UX"G (yLk[t{q%|4I|_NnHFÅl`yW; AY.g[U\uϽG>M,+M&/"G@k)H?܅:F}'Y3iO%{ym |,Q dȨ,ַ/Cb^5g".A^5J1b~2d-HtpB5z5䥰{p`p)XBOb^k|f χ/1b,[9`q>K{(#FnWgx٦ۯLq*B^BPaٴ.<=8%@~ة~nnkGf#?I߱y.+ ʚk;* .{~$PrʊVڽB-M{@6D9GĞZ9Z(;gY HmzԂ &!"Q%Ugi)%Ft}9w y.<| a:pHصHd;q]v܎œC',hsDQE1=5+vK:L;#:o8USX&`RM]{_cK`v!p/$w-sBJ -c`w;E(>q|FkAR1'k {[&KogBuy fUs{.Ͳ)U B:3 K-%tqn=Z Yhn/kD<72%1}+j Sq -a%iFJH~-=l7oFHyrH⻒\ļLg!B%SN *:_I6[~:WmZdсb 7]w`yX p>}-'hS sWĬHx]r~'h9h#9r i+uLb&4kVĞ{`7#9+_Id*`(i*`%orj[K[EK+3̜Rpai-Hp +bMP:m_&&!=b-kmA-ǖa7<Р+ 78\-jN܏O4x#8rg\ě01n[-fD[B})ivmiJ]hm ބc @,EhR9@/.xnKLu W@bQH%%s]bzT ُ<zR ?6P'B:ɉ1uBnYƨaGգ|oBcSlh !NOt&k|`}"} w/]3Տ>|KEriI7@^҈(K[ 鸗yY=8t1LESfwQ3_m7 +?/-rc`*h,Ҝhk*?*D\;7갓g>q%7)Ӓ9 U&pi }_=u9;gD8T$6ۯȢoru ^ {͕anhDL0-Bh> 5k`NxdJ(r ^+_&RoC1$P䛏!QTWnp敢ǂۑ׭OIbaƎ{gj^t_[{yoiEȥk}kEsTrQo/&#"ہ0#f`כ0r\: BVx(eIj*\Tkf"xĝ/\G~|XzMB9 ^n1* ]g:!V4<eR1?ffH`:n~!~JX;{ rl6˱Vf4iSjv`~+UEu6faJ.wĆ0AWVj@rⵚo? ??Y2J&v!IJ>lđY,Ł1GX{)]F"AQx,$Xqo *n O_%^n'b7qwiـqjDĚT5(A vAzLWbxM>~_ysBNK? ^". HC^} =b :[t?/VVIRRW%n(N`kEhd*^B7J.͢!sfƒ2mPa&իqK_&$s;yTTh<q_N)h+wE@kOyBTH">n\CBMIgAl:O.@# Y鄰2|+⟃Iڱ߾XF~0s.Y ㅛ̴49( h0sKv~@b]jXF! h*\rBkNQ @) rOz7 CqN<Ď0Oh^@,Zr,YkQZ܃Ír4F||_v5g9+;oӫ}T Qd'^/.kUyE+,Z60w1cJM俐􈆦,Qv+Snl2@/ݺoR^Ń1:Oyakbb1M"c+ 3(!tJ!on̔Z~n,!'o), -.P2G-Є+X5 ̰ٮRmYbz]$q[Ϝ)̻#ݱ=`ApݤBco r_VSHKV U|L+~>pc.lr)CeF:\Wj?ˆo *#j -vHCeGǃGyhO3#<'-%pr{K[y=3&WxQEÈAD,Jťd[ /&B~2lulW¨Oή,3Z֛!4NWS_&k]?`zw"K 4setVTV[V/{e!H'牜¬~aJ#8G܏< ,τNH[8 /# "' zC3T{9eB܃]- IqS}}fWeri >Y,쫾NJ; wݞEr$ua=x㹘VIMh`RO_y?`V2kuoʙ4xH&* Np۹L(Pg'8spflȫ8/%RzP]S)({n@!xbǷ84}?"38VV~H{< `kv&Eh|dLr9 JVnjÕwzoC[3L&>2$H JsE[A{mVMǭc` #(:q?\kt&!0Ogcދ| kVa$|^ *LSԊznQArSI^Mb t)I05c6DQ^ƸghJ'w!:\j%f8f*Lj 8R%=̇Cŕ<%,p!8>2=>c-fӴetNVőDFߗa/zp_%&y<ڑB-&711de+a*Dr+c>b?CQE+\uE#.nb݇߷n(f32@ˠ ;'R\}8(=[PN=H}ͩ G1f 큳Zt]~P?$ЎY/%!yxQD34U%\k^ f J"Y(:\To}= t|FR fh}#:Šf֙UlnO<_),Z;6va} }fċ<+,Yt6͑0azvu2}$}8 &=Y{}2M#5b AL,Z-WF-`zم ⱘ̓pkZۙOtժ((X ly,*ld*ݟ;]HEEӓI/绖U1J'{ѯ jĺ0'A|&ٗ(Vrا)'y C .eѧ/)GwOIdMj컪!!V e.q%̪qD Vaq"l rqWu)WU jZӀqy-7{&[5o: 4e'^$(ffHǥ N{\z功 6T SgU^'tPB˧TlXK/~䊣s[;&Q{rlću'}RjK ;͞7S>\oh$DnOsL-YǢ&ư ZvY1ON{o 4ibh5f򲲝f+Del ={ jKUfzY^xis|횇__8؆ ex;$78Ǥvnre)>VyilYm[^k>ܛara mr=l.{;`xXX *=Q&Ax]uZtigjeO<-Gqwٷ#>IPD $ҎDy\Zq9izQ{" OMF E8;m\tȶW<+p\!,[$yMirhJG5tݔ5==!o n"6f&^d~y`CܰNΝHewM:~tG{[,M 2>c&&,t1.b,Mc4| Qu$ʻ"1c:\FfSܝ҂M{Sj蔷Bi# [[M_\b4,w<ޭRu6JfL,jMR@fSZGFJ+U8mgc%Sj\d>0WtcL^vlܼdT ª:dIˏb]Ω'+S5^tDkH"~H]~uO,/";6Gu2~ȬVAJ.2smh$A-5VtCR-h7?o?5PZy=j%po ~? _ψr4x_sZ1-0zqQm %zʹ58" }Wl$|dLrFQ"(GήhDRcү}OXɦPξ'_R;Z6鿰~n \b=!T_G̝$]dW݉nD_&5S Wbv" _>!%@`z0$% je[z": Z.E(#ɑB(Q$+`5wE\O!6$Lgq80B"sϑߡ"W&m&bUa1ͦm&]1:Sl靮vp?_ aɏ{>ƙR|$ ]utHa (>xVrꧥ* 6 㮃~}R}d؆Rk,~30g/igcWGd}E[*ek p5g}Py!>6 &Ҿz~<-B+Y.Ba+lYc9ww_AEEr- 𣠢.)e_pfн3V= r0PH|ګ%氝gY?~m.[L[L sΘMEzДʟ< y#y Fz݃k+^myDUa$\_vȾ|k V )zsZ h T>g[ZZ j!>:1!YRn/ TƩڻIy≙GyW𩍳,ՠpk @sVp8@ɋ.Vlc7s]'*b ƱtAU9F-#r9b۝?8J6п/9v5z;K%X/.tD^|}'_ * αΎ ؞u $Lۡd;e dU]Ӧ52(QG2/$hxu^_,D>щ\bv;")b6qc8ϥ%;G&=/$zJ<0)dNY#-*OYրnOr>s.5đمW\uw?w-^tNUhOh,"E \q#VqFM&5КHvwY̙3 =OG[6 | `n^Ѧ!ppP<Љ.sR̄4~99 )&#F<W؅}CUDSp`M_9rR7ϟ[ZX0۔-˦gq$#׬zÉزdn۾msHܾ_rX2]i 8D=ãPx 5mݘkB#%wR9ViXɖs3nU (ǹ1b`sy*;z=@O6!"M\aY YSBHx0/q! -8fמaY#|SE'GQYCNU4!dIv[d&#q/;7'I@%uo/ U@%ȗcm?R:›ms>E(V11}mѓd Q^T|_U)iwՌ_Լ598A|ϩsA%|T<"2ż9rK1^_D)C.(`|! #πz ̌f0{x)K25`&0: Nl}];]$,߹3ˆ$8bn "db; X[nѽ_$BN ܑ0k/VQQϫ!X84JzWچݘG FrZ#*B|R08疢r* ڢAo8ulW'z'54{FlBnl%zORffsaIkd} xyGQ7Cyn&.[g I+шhtr'xW" eP'8Z|n#)v` DԥT75_CwZE&q0yŁ^_98ɋgBx`635mL"wpT2=;懒ŜғA2]{~}̈́ Cb]w98=EU?Y%nw7;YԍU8MԐm(F4=ݢUP)09n-y{S]<(1D4 b(MRL|ٿؑ,L[b(Niׇ=HQӥwmQx+l="Dv,q <5n)߅n |aA,f -q PY @$GђIg1w]U,Sh8Y Jv^.E>aM凐.'1nH z ooـu,v(#2;/sF'+6,66wA^@y%M۵.y)6J~4bpulm`e{- f :8!X]. !4ZF=T)g]m1hީAL*LQfCo3b8Op-^ץ}ɢk8Jܺ*Ҽ~d:,0 w;:i۟&u^m/*a)Ѣޘn.x6*T8Z}#uHBcjWnW`FS:l |I/;4Ijo)*x:Sy0yB|0,Y*½+G54B*1.̂iInN΄?ivaפ`vG&D-!-[_%c]7hogJW54%Y͟/Wa䗢[1=1a&$}ֵPa]o+ZXwau#9e-ykS`/̀94aMOXHHRzfeIiuL%h"@ kB?Թ̓Q3\g^fb. .6Kơ\sF J(chԞ4Tfi[4Nl½PEYeFLFK10LaD6hY"})3 +Du7SYCQ 3RGQ (3K'\ \Sdh "YoU4AxEmoXOx9!(d;q.W+F2"F(L6b~.c}5v9(i*ԍ.۴Z@b!2=iO/Z%41U#hH- #q 3joQ9IIFBûŶ+-đU{rk fan`ȂwI%,!oj"4nC*/i7sZu7t63OZf-F;@;gcG M?_yclF ཱྀbl)XХ4Q 0*UtNPYrvh\wffrBbNr잯!pe)YdpoڼX ~am|TcǢVO@C D.m\h+UL)>im~v6D^8q,V}_VDc̲¡:J}h*M//]wiF=w[.wĽJWdoB?ɘ$OYEd#T{P1tgYdP{uƸ: hNBz$pv +CŠc<]YȖx<`[+Ua*̤B(ϕұ;' I.i{-ij "⍋uG.=&T=r|Zm{7m=fK2U; /L56\+jXbfm7\d8$T ?D}", : A_mGtv4IQ`(BF_l鴕Mf篥 gYC3TKKUc\ʹ U5quǓt(|=[-ԡ8SWuGѩRtwObDFϴiMv'h9_:tqWQ]P3r},x5<EK>+(tGc Xgܸϵf6yߞ"xP(]r` 8S"0?O ƌ(-oa{){~x6wkUg!VIAn#r)wCٳ 7IaoJޏb We|dfቨCn4mx *G'6 CU=^4r4Fks$| T ԭo(Dh0SD&D2iKQ4 =l;xrҴd˦9ʱ X$df9˶E0#nB Fn ˺Vv>Lԫn' e#LPLKAet򞨹rA~%yS) y1U<7.nSLfr}iǠ3Ŵkm>g^P+W?0t1xx8SiP8TDG2(ѥ#=l ^f KdK0 [y.תZ9C}?lkJX{̔Ө`t~$_3I=Qqe_ՉRƏpǾh4yRܕԝJL~:yu,m:4&ƷQw͜2V`ASP4a]G;(̺2EzN5QḖM-@ؒ< ndSeGV4L L??X_x r',Jt:3 .ofesۋaB`D"rdyVJq< ^FOtDh(W>O0P,+N=vaVQCf 9i/!A\b'f1ǘn;E;t3Y9E @5gPplE aZ~~yl] ~3v;Xm{_U,E2&`'v.T< Se>CύQթD?}zXT2>]7je QP=-xzw9c@ש} |Mʌ!}bz-w6ΜKdot4-rx2C<.,琇)]ߦbvpWO- UOF.ۣl`Z4qLbOd(twƁ^T5?l~L9Pg,\,(U+W&QC:?e1cO_ 4r<&{<3#Isab]PQEx:d)v(RAi"ś;5яl"bm <6J:Qf=c)vF`čR@&Pk͍c {z߉8R qEtjP5Mkq)[K/z)Zt!!ދSYn{]HzPD{$ I;r@@ć${śGqyfKCH=R)eOOh @m|=@yĖGQ&r(FՆ_wE`?X߽L<͉|!ȓ[ 1~Еus%+san%ӪZ=d妈=jL1dOUg_vsQÙܚ%A7tsyp39![qJkZwx/g38DA=HSLtњKg(R6/o9;Ջۭ^)}u|]JG|98Ë/ ..+Ԛ#NwQ]vLP&,kb]ڽ1H5ʨ->OX^)`μUƶJrxJ"V<$~&תƏR".pԖȜ+R8^Z;f`올YwIKBZg@/}p!eQj6[kB,}~zm5>=4ߔuA'ɐIQ_:[gZ݂E9u_#"Yw$eS 9=LbL*Z|OQi;_FESbr53yqpsr~ɷks׿pv|2C>b2^ML|rC;W<ӝ1GZb([9BbuTZ'|[ÅCYL78YlWb6^Z[L\?Aic`=3T=nZVD awXʽ<qpc_Q' 4~0Ū'ԂQVx` b{SH%XUWXC}.yWe6֯5zbɝ'&ִ$aHhmh3wɺ|(`4+]~\E|TEsb:>_g#QX-wXb̅עQ 'Ȗfxu2כRƠOIm,fm Hەr㓿#e(3 , KY[|Ȫ0:8v2}q_0Dd I79 Wd 4=;2ϥڎ #M% UF$(?~%<P5N)tw]!eQ#˪S\ ?{jBHo)r%G*z\ !qk;.#`\mӳ~RD`Gkordsd 4\~W}ȉuɽbK(f,k)#z TndRLmq5prVdKer>Ρƪt! /R={&Ͳ$1nf=o w)+TPL6&J0lj_3[0g 1 o8BM8Mh<8ˍ(2F4>,+:G?ևu^VylT /x^zE豗vp6y~ X͐sf.DTt&ߞBviR ("kmYqZHb׳_R &4!WW"oUm"#LLij8AcӤܥS'elM>jz3: ('QCe1Obإ1MnѿwcK꒸ K*g%/ADۚԾ<BXD Hs>Bǽl$wAO XsE؋ (* s?91j+`$8́06 }PNT}Y[lE8/9?K_:8.lٍ%Ć"uɬyn 3@`v՝ :X6F*n4f9iCjHw۬j#O~+A*ňڣOiQ F^f]i*8TGVpm}Wbxv|ՙ!bĔw٬5+Ju\rM5=WH_TAHr X~ҧ~_ JK`Pz`,UM'0iji L3WL)jG'ڀg]j)[lkHj{1,@ 6:@4 #KcjG0"ma~X(@t.̟qyLbadHs$w/7~oUnDVI V:OrZ 0QD /ܯQ0CsXu'Z)T.̫M?^TWZ:r.{_hlM`"Tr\ Q6)r/Ӽ)ؒqG{tٓGcZnsL߉NVUR|}FPsSӾ*%q`#eEjW|R^JR}џ<+&)K!SY4@X(wrF&z։^lȹe:L=39D"7(ɺHhDOt'< x1k1<>IC;@ (WVSo:6^]C5{㿼UjitCRYU u0q+i@ysǖMIjx#)lo7u;ܾ5xku%4n1w_fP"UGץA KQX=w8F$ԨGkXڌ3?Ӝ~u)e&y̡~`S-y+Ki%O~p!ݵφ|d~hDUx\gǾ<AXz[IӿScILíD{|Lf؎z4FIvP/C%!uU4k(^΁+pOq6R:Ĵ#+[HwhkӮ8+Mp'#bj0O*@aO.{0֢`$o}+?0 'ݕNy5)ˎ}{fW÷mQUoRܺGzw.o#_fcEq*8(c0|FGִb&b,0 )":@je7{^ DK kT|Kc9.D~FrnJKrQuW)zq`mԃB|i(+'%E1;Q@^T{I4 n@VLbm# 6طQj'10^ym@nK|O:7ےfV`aa@jN?ȚPK_GoDuCҪ !Os~ oz \8&J~vQtӖz Fu!g-L-m՛#TD47ܦ,v&)|+L[ 3'Wx+!Ux]v# TO2CC"Ϡ453c?Hj.#JI!r<~m䚘 HN(yhf~o]exV1$l0f?"8 v2Ӝ|e[>GIr_4[Y@d >HjUaͬEwQ`kP97_Ͱ,zc넬F$##> :kR[Hj!5GK-챇L< WHHT<(ejB!r13tVADC "OVF V`.gb*nΞ'RUͳFαS}ov|Ҡao&V@!H3tdkVtDq )IŠn)8e6yw]G*Jb"U|m9PAM]ma?1ө<`Cl[`T0L 8 QҀ[WHx)uJg щ$ʝix|!SbBS*Kjέ|#>R[_ģZ "QRgNTgexl="rY!@ꦷduXtMP@ڈA炼JY;r} + Tv׮GZ$ ')̋_H5pk,Nam3hPQ. k/Ks=t=h-? } 0 q!aӒps6o[!`6;h" ozF7V‹ +6hA;y׈my>`yABdAMl)0xE5#+o58s3m3Wv>YaK2J>#:,5RZ]8Ӽ}ah:cviZ<¼sG@[(FUV2Z8np.:W⬹3R;"KR<<ۢZ|al;_JVؕYh@S\rs1FO[/wC?ZeD^qi1gfwU@1ܣq$l=|j{\-Lqa+^t{[a  TSkk)(]mt4awa*EOf!V1i=#)~'>jK~+N)]3_2p&slv^p*,=r覧5ޓ8[sΐ47Wl: < )7N)dȳDBC-}͚mSRjz;VQ/29sVUEA7VyfQ{EjߗXȳ /MVdT}/Q Cn=Vʽ1L q >\zZŵigܻI )lir ,)مvP碨;:`p,i߄/Z4Wo_"{+ V˳ $k)pz:CNPHF/-#31YZDcޒ]?4I;2t;}fZI|_"l~b@ym]>I_Zhu= o-3wkfC cjhIb[\c`f-7d$\6Iת_RcG̓0F0)H,N!+h-<<;Ojjy2b H 7YpSf$3P :) 69P_Ľ'6@8 h+(+7go3rA@E  u]y5;Hȶ2HR*xzyNqV㙰ףϺv%m20N`=3gP r dlSJ8`~3\kk3ԛ`9;D0d@p{bmq}xٿD};s8)7G!WuҍHS+Kxp/OC8EgXBN.AV()ctGؐ=hõC!+ĝܧ1*9Z-_c՝]$lS }{5i3,)[fh& W9Xtq]@][ B ,7w3"E6 z8UK4pqU|"P%t> EiDh]_x~vr׀>tp'E0 "yIL9&ԣDՉXi'Ax6%|@] +W z\TS׼@b*t,A4'/ȗpЃA_5/6ϻFb¤1^x:S$\5EoP_x tWž]TDn4 G!@wx"?e_j-DM,wff#ԓp)ء0?v>f8'-Z퓭(JUpbn9-ȑ4j\YeE `펋q&%r0336b`^zQ S5@0{SN2.Snl'ae޾0@nazw=T>v-C529iϧgd6%`6̂0Ll`l%kְwq"76Y׌s+̛}VB:+(s¦c6i۾l`tdk VrUE>-֝ LJO֖g;uR2{߀*c\By@~z&UVDf9w? 0q%xȁv.&(@@ (S\fuX۝n)egCV*P{:Rpvpxk%'(ߍڒj ذFh~eֲO1^B5pX94gaP-[CAJJ֣qOᣨC+[V\X.mF64]vpĥ: !L)!" |V+5d,^>NH[EmRݾwBTe-oD/b:-h0o^i9#$`{}rNARIu*U2B dz="4'*/+f;9ByKYõ9۴(S] ?j*ҍ^nc- fa;8 LPN[Q'p4(F"(9a;^@4ŕa v)߃tnV֭)ݱ1 %<-_4^G+ u2AAk%zI]{lh{Dvs/}e?d_97l ~"kmϯht;KI^Id*"iIᎯ7:QlwrmBŇU rW@?˯7~A*~@J}}3 fhok#EB!,wiUYZ/hn Ԩ|ۜ\{B?Y_Y˛C-a}E|zP B!> }ՠ>H :1)4k~ kC&D]KEں^fF[6Z:]r7}5 Y BB x3#ƧVйUƽpc&/dvMEV<oCFmip;i88T*i[Xϐ$rE9x^ESwL}dH/%61(\M )<=*#/֝4d9Wx"(?!g;Gܡ@ C]"f BZi$*'+L*%銳=i/*::3i>`Ђ$!z.m^~ydꔾ1һfݔfBKILxe*_IN}g)"3SnH woؾVl5aMQ2v6 c@ITX`(@/m4ެA- }zc~صrZd6 UA:tf%[\jqJw3ؑ$1>]]"S@ M:JkD)+AhZ+P0Q)Ak*sF[dؚJtD`ޫA#xc(9R͛+NCFsM (-΋9]'FESƸ^ʷjû8qʇW~mQd2l}LEU:%yM) n+6cbn} c`ƖCznj$*D[/9%T4@e;#śWrνThPLΨ"첍PP2jl7)OO"~y>fR׮T6CşedJ2R*q=AFO^]aɟ!j\0z>`j晹I790)6URZv/7.gPQ0pT JxRu3a>^[4ܾB"ǂ/6ϝyGSwK(u&p7l|Pj`P*\~N7SuGΝ3|G8Q/sspbkWNrA\:&GV1M `-tF-Oz@$+8;5*,U' *|`0?ik4J™3@6*ѵ8>ZAQ~΍Y*ȾV?O.\JWBĊ\$*d_=?jZ{ z-Yz@Ʀdh;'J5 ܂frC %$`FlCW6Yh85H-!"YVujG'*m}\ZɃaJdoT#WO-Ңҙy &ƿ[hrJ)]f+ߋZdtt[bV`rVΗar~d|ԝ`BET%)ف~^YIgC9D|q73Uܦv%׾dfǯW WW -l_~> [V6( Ln@\r~qKcKfmBkmq3QIhUIB|ͱA[,;rLx5Z 1N,Nȡ眼XbRsH=|T!RVA.rW3Pa'gљ~JCF ف.Bf\0NQk$@?ZPx)sH YbjI[y*J hkFX!Q)͒SEK^XQu$ڂ=Mow'D&O1ǛXxK)Ђ0Caҵ3hI ӁK- 8`=a$݃%ۢD5Zh쑲ρd^ߑFMݚ8T=ކ+B~~e,VBAtt0LGD~zRw;ˉ*&l!AeW1ݙ?bw#7~Q{զG3zȆPpF i}hu?kw!n{F\vwU_DnSɍN;,/dj SL訨tZ_dGWRם[s/W$߯,^1fsk|mrN/oW.%FB=AϱͲ({`̺;ȇN2lt Z87]+n(hVr>SFh% 9t,BdC9 pòMxF)#yK&yb|ylVPCB)sNoe( ?s(#wJCy{syEՎ$g:E3G O38 דh5dـ'X>QA$lrۿh Ռ])Zb2AGAZ}kR,ڧW. wʑmV.YtW::&,in}֙o0O6d TQ5h`*BX(5~c~ eW$yk`x#-6oXq\M9YtIAC$=6΁ۀN`'+2_;(TpH(a2 Iwï"4]$`qd\^6^ؖ[=AcNndH}',S~GQU"sSn=*e$>@mݦFvp{'LY^ 5m2o\65MekJ凝3(pt4DtixG&/qɩBits B/_Ya22vJ* 18Ċ eФy(_b+IȇBd ^@^ɳ5BvI_9X$FwkJ=>Re[3mYvȼrP1NJYbX#0NOmKk % XZ-ӇJT30c8H3\E1H>u;X9m:OB15ȝ.Cvlm8IcM0^nMMUѕɀ=2X|o?F;sJ Rγ헾vsZKu dY {Q ʰ*=QKFsua%Li!,*I=,">ϖ0̘0+՟ߔDb &@7 WxT}t4 Rx˂愕P*}o=" 3?>ɥRwLwz^gGꥼ;۪&2$槧̮Lewc$ G9(Fσi\P[ͽd6LvnpdQ MzJZ5z~Eߌ8=vbyP~Έg_4{dJKwTk8WҳFPA,܄yuJ8dрwB^T &,vPGUl]l>+Vx8%!NЮɴ n^/#D` AT Bf9 j3z)/.RǬI\ q$FlxkaaV+L|3*]XbzLE)dӅS YpG@")a 'K-BWvg!R>!AW`P *6 0ddzQ5 D'N bjU.@9Q Jm]Gݻ1`*au4cǠzНJr,T~`Cn\X0l[.#UoUA3՛`+ H|Y>'ߋaX]J2hƉ[ (gHpDe{{" %n1Z˘++;6f̒ZH FPU.'S@II1YEF9yiZvnr΃uu[~ٗךdr"Q,(W` ;s5X >zD>=X5Jow՘k1Ƕ#]aebC"=x`ϗUj) mo­i$Lu(d-暉N]i魅BCUh6^뚳cgqTlœ>սD,6L`k|OۄD|d ՉӜĄy!b4fqE 4J&.ā4ϿA~,[5SBڥˤwZq W7mG-{vux+^Qoce U:i\39x Ӵ&5փn 00iF;=kӂH^5H *:S/.'j턶\oTgrߗYZxV`8'\l8t0^6|Qi˜䮸A[#@X*LJ]+]F:~:5 3Gsp)gYQ,2s[ $&z[Al4)t]zq ޑgh!̢MY1T2O]HnaE]n~\{TbN)ջh X8!461 =D&N$,֞ttؙLiUaK[~zm 펶yc+\RO.tT"|$XZ(ぱiHx j1'J򇪯o1 .nr4RgÕFN2nv)u&J=cYܬǽS vS6jQqsR]m,Ϩ~qhpU~c?I2<ezԯTI7X*y7j01  d m:3^h59u>o 0 =*ꀅYse~I֕ s"4J0nmnzg,[X})-VLX_F+4MQb(F Eo 7$Vk[~ ]RY#"28>Ao agBZN'hUԿW"EܠqFZ*+U1bedێ ڄeFv!fϞAlm*_oW "u[jN)ėnZNaj$NL{IFpB`@9_F8.A) b8P>T]pAZ -"su WS:c6စ߻Xzyx}~8M!p*1?)Դz1VPaIs xcjM% A=^'8egH4&.NAi(6r.(V Iaef\|FKߠ=$Y(xrI@&Z݌@m".|T=X97)w1)U1'sfO6$e]+AHQ#_܉ ZwE|OR?F}&14a(+0r_}7!Ъxk:7aO/t!wf 1W騼9Zc-Y!dk^t͛f}S1g[+I)^V%6+yǮb-4Lg:<HN-fδ ?.d?փFnM*{ yt+ \^I2$Rx|Bi,|f2xHHHTv]î.Ș̴yʴ<`k\Zͱ߰y#PV}-7Ia2|L{??ܿkRi>t@y4[c\_s.a( .f;E(wOCKX} 4qR<-JJ!1ц'| ~*͔A [` .eH2Ao\hQaT9^# C (6x 3 W_"RgLzuL w}3%iN&bߛUp ϙ; un1RnwiKe_ lzlbkXt/oor볒YUݚҫ_m"B=bvX-Wydĝ ڴs!dJ͞+> zưy4u&iuyΤ֛1s"NBp}sFVh+ \,x$j'c%N ^S0#N% }l|;KWID%iecbklF=v:e:Q~1Y , S( {/(3E;E{r)Xd5O({V* 0+F%nffX?iáQ!*{4 Oh|_eg8FE֩ ( ?|pl{nC umkǫ\z$LwzIKȟDyY}S`4PI s1ؼ>9aHa0+5rH6S+20_ >&d !wrA"%f^m ;BvFUenXԳcď]s!"V(Ss]C`4Ȍ6i}߶t4,ԅ1"<2T \\CuCHt_rj5~\؇MhI_szGEs f=@CU Q7:g($sgZV@Lff@0N(਼~7 [8 G YW} r 2uq_{AbN+Q:4<3O\EBXMZ Hi~֭ C~"qh/ONlgRDĹ'J G Q!43u%P=S! o]Lj2.RqE#yq?` *]qKg7`l\>rT6n qb )>;4%냡2#8?pUvOH W(Ls-r J]b ]nQ%V-Z"yLLA h66 BK4IF (u:Դ$H+|L ?,'47隂ii+,C&rc6N0ܔcb2W#G44oe<"Dz^(lb3W09ftd9=aUOoS- 3ރb1bJWWAʃ RG䌴JpA޷E\5N>T;mJ:@cCRLs3qUJ5'լ4^͂V58j qbܲ缫;]¼~:!MpczVzk T\KݲZDc"؟ȅ'xƫϘof 2sP%wC(/8<a(So^G6L14E 5iKgr^w{lYX"'O*N#@F6ʻ"0/[bis$͖]pEc 00^ 6)<i"e˽A76mY^w[M5Lz?5ꌼ |$J5_'i,do6>ѯ͢ [$hob/)RM,;sG[?&G^̈MDe[3YKK͡V{SgO"mo*ApeH6[2RXYo+HҷZ?[uNqIdCΊqA,Jۀrȓ\6F*O6y<*$ I&DbKmP͢Q DkFgv=Q:Pagws@(Z{L+qkɴJĨ"Ң p],k%%,Yo,s/`ft~B`"VN kL# `|e7, Rq%Տ35)Hs.-iO?jE7ZW4 8F}h읭&sA9:DItr\s 4-SF"p~LlIc[3vD/6l>Q!oLpf&LdU\!¿׍l & &_/ɫf@*i,V;aƹdSjtybSn%+F:C_S1V4O.mKeKl Jߙ |~nUUBL do05wkGn?iIg?T"7-!rZ.m}Զa CZ1*o'Vk45(-vhzQAwrV&*KAD )$=96כf.W̯R~bڲk>bu'w6L26gj5wy3D[40.xg۱S+*P0X B >e$b,]ͩT?x ⨕\@3#!LyoPf0p8W$B{bκYlGx޴ќw0h@ܿ(߬<.ߠluqRt+D4Я i4h |Vp AdO N@9;(~0(HܼDFˤGB`>Ϣ_*ɐc]%szUuh΢HgJxZ q򟻌*sφ-)a4EDeq-Jy3sīeЈg{b3MC#:Br#4xHH i40ѐ .`hxtkymd1+>olDeSFUuIOյ'V#?;Z]OT?%`tpP?r_̠HTPwo4 ӉxaR}y5/G&TNB9L,#HAGpF|#y`䔊|.6N0 -$ML؈.S!gFv>i쒤*=F5#h!p X^Bbo"+mNą&wˍ}sONl|꓊:2q QVt1gQ:+ezv|S5<{UJ;&[c[p2]F6XqYZ7F'zV~_b 6xA#e* +ԡ'j#vjklH͛ PPM> 9"a{QCe Y+@t%j6#f@4q62 qÂ{i0̗tg]Gcv(c& .0+ ҃Y.<ݝnv.sED^W=+&W7nMbb!&t!)ۜBjqtꅚ|I{Šq5r{)@yu`7ea#(ǣ$[hl9dI&t`Xmna K\{OhdHRl;UlDhiZq F',yK!,_A$߿'J>W ch9LH`S> s`Ҟ1Ӄm+hh%L;% %s!{Т0eB^G7%%1'!1}7Ϛ~Z< c^8O-tO~ q0Q/?i79ڿh)skFcgظ!I$lVntU2>Rn4o$gEdzJ*T8 J W[F?PVʔc!ZAԊyVTSٰ;HgR5 OLZz.L$<&smkpY|7hKѻ/8PXX9o67 qOb SV(%q=f-}-Q;dה66穕f|wKvMH{6jX$qGZ$AĬ&5Q8h'˲sH&0R鼹$vȦ33he<|2hӣsPZ"4Y?cM4Ca*I}qȅQͽCuCZD?bf7q 38)px92Gc<-9t x̸q43^9/"szQLVBWpVӀX3PS3yW>r4YZ,6  c$4EҒu;5`6Ĭ7L8S'L)sKFX^6'z̎j ;'d`Hj/.mS([-j[ >> ~ihJRTPRj~麃DaN&]J̡6K#oZWեuQ"2G)%׾uIwBLz6,մ0Vv)J.\;EhZ-F.}6sVezIJvUq0-p49aw_^K:/*fⰅPZ¸o"@0 Β: ǔ_>acpxT90;V } M'g_P܅f`Ct^߮"BpvsU#M>]p{W|n6[0DWXrmJw0(~dbBtUUZ\%{%}O] L^>Nv%.A/2j@Un`cO"w.nS7>Н)Ư.&iK5rLNȺ#ރ6hq8}M{-Е>_ʘO8z`gfgcNSgoz=be+r!b]S{4`Gۄ#ٮ5*:8t퐕{ة`v D*9Ha чLk`+hv2=**KM9pG(ҙfYԴMeh9"вQˠhؠNHdE|.W@Z;I:r`z&V8•^cNp>ub<_Afg LT~ASح+bnjLE~_B ̀RR8$36gN;žn˪'BఁFW: =NEI_E9s Ew򐉟J3مHg+mUTMll SAQVY hl ZlZG\~㙻xNp{(.N\Lm54f٢JسsqgҒRmYeg`\c 9CHʺM*/.BzWi2 FPKQ.( +YԭJ* Fa"{+ΔCjޠT%+=W~j̆Aa`9P\W[μG7}xZzok&NlZޅ%8-ᖮe\ĺXO|V'`8}=>wZJ,ܮoS|׾FۈBÊ ];PiUaz^\Þ9~ܔ|M0Z Т3I ~D.4{">] R2v _BV,N7La.oAXqޥ^iks?Zc)^$56{-wt%Netޝy$ K++z>gp1jkp;PL%3p! ƍkK^'FFݭ҂[:}oZtR & :*΀{qv?*1$:K踫(Y|(ZOf+',?˺J[(W_w$1>߿[Uga5ePwL}bߎHo1 D yJc58WG} p.v4IN%طs|P xT+UVj>B jz'G^SN@ 9F_ڗӻl9$A2| t} H,Ljs*VՎwd tL%i"tyڴAWۓ=yփҤYY M{.tAVAv2z2!B~Ϲs@%K#>eLO75n* R+e}Kx;3D\R^t蔟P!\t<VQ"`[0UlA&lMk,V҇/p}_ LfǕ*]&aٓVTL-|{ͭ'B1n$$$!Fqk\?ONX즍ϴS; aQ?c6XiςJD`PCAG Kc(5nsmt" B_gqE5h8mz ƥ.ڌRo3U1LFanH ewm%S窰uQV HF3lA2Iz0OC ]Zoz%Xݞڎygb,L^0qs4Y+!z|y?:Zxd-TB0u"aѸWN#! %3j2ojLX7&qeIZN L^\?H +xp< r<a&m tXc=8q0;£ ܚ;ŜWug!̦\ԗVG: F+&X^({y:cpH G2+g)QGcEVeRXRjck'R(mz:AFS1uTbOO+-OXp ڎ /dQ7wmozNT4J9 "n8XhtX&; .iZ1:U/D,Wmw;=ƨѩ^T7@Hfψ~?|#3…W9&yiS 8P2A* ݴi4S/c X~3lɒ<ĭ173hܷ)a|{4s/TPDF~aSud DW:k#%\ܔTP*<Ʀ`us(Y:̠<2l]Iy)GX}So$ uS|;q3ˋ@B{oJSA/ Me5Nc,1]ŀq!Zh\+ua .50Tx?OeY}Z#SR\'q#6#숽_I18Z vQ5$]ӱӾG}h '"XDHEOq6Պ}hKRW8R?*4(1!e笝j#?Ny$MLK@-ͩNtY]1%(v|.[㠮qHJ$A^AըG}X >iF!{k? c7Za:n YGdaN8G5'(ygQk.fZJMÒ$v&Z-V;7VY$o1m>4 H6H ܼshOMOCEyX :b-OUO?<_FBԅ26*۽V/..r #x7 r>q|sgP1!m4Kj8,zxk0՘LuP9nԙ|3\Y?*pboIv@bE+b#3N6\_̎J H?IzOך\tJaٗmξ.Z`z. wU_vbTFʓw#PF Oy=`.eZDեp#f> xp:w)܌ε>m⌄֞ԲʨQMvOH)#0s7 $T}eR畫з7r܎ ێx)׎"&tf ftVC/a"{]{A K:Ed#`Yf;#٪Pͼ_^Kz!+LNI-Vv2UƳASF y Dzo֓3A%ĜI/{UM$T.>+ &:FI^3Ss堞+B:P]e cVݾ>qhV*hCW"NZSPq aOj {CI#Bz5Eq<|s7(iyX.x%!UH{%kLw GtpM/@j:9PVPfڔ,6# Zߤ~_T*6}_HXzezQ !lOIW8o, ~P#^6 !l10ޭJc4e)]ף&Erm ):#:"ʴTYlfOg,ʀo(rxbqуPI]}[?\հJz9@P#v9 UVQS3ڭĒ_.4TLgep''+_OֈĽ8iXQJ(j^Sib r&{(#G$:>eV;ZDϑ0>- #M2WS!R3W,W$}RDu(wSڮH8Ʊ82M@UV0 /G* c{f|mMl!6&PBݥxDVvzh+N&A\fTX9S08'o~Qp9%a^om/ .+U jp!ݚh@L ;ܦ4ז+X{38QD Q#jAll-0GKmJcYZt-;^r; {ᘱe}% iP~#\ @.3 f7-v\?M B(Ռt_ϢwSQյl 7@nFq*>Y)&$rbw*w`Ly&MNkH*jYBUzF]{K{G5l[?x QqIe^|<4]\alk(Qs4lf"A!y?rz (" >_]ogΉŢ'h4Z{ 2j\&u0I2>#ԁ=hKBWo|sM(> Z$gU+{2y03_E#sW 3SwtNZę{|. [ry'O/+ t. ( Ris"*N M - AkqPK65v~!:~Z,igup}EΆecu58IZ&\h_[ ;]F`qӞaoe_VEFZQQC ;'+HG{/K gѲ@G|jYLكɐ0Hհգõ.CmPd-K-NOwW!VV)ت*LG5X"X -b&ڑAxmr@gQ-!Cc%bw"*6wA gM~x?! ,ѓ лԞY @JJypkٟ[v.,!}4evVDB,y@l}1rPP,4IU?;VjEv3TCҳ?iT:ԮigRiW3M>AK_, ߑ-o֑"grns:&DŽ3!N@/ v,Ea)N+0>f\89@K`TFٹָ<{9mB148lĘ5p"{XƛCU't?KLM΀}Py&+ k=~/#-!lcA%H.c U4~ʪvgנ71z{ g,(#7/I7HYi󠟭h}e!O6bhJ6%2Tܣ '"%ɸ D3V506k $}$ZʃXpZHemMj9J`Oze7dR#9NFq'> <"c 0B9-$q#+Nuf԰Ĥ $-#]aK-1:t5KZ!-e'rMS$U<^^$кl\QaH_E:#/ 6/дU'ۋ(my[& 8Q:X GRda^6O|2A&y~E7!#zRĬ*߾ P8Ծ{{WE!J0(;uW4GcQpB_nٴpC̀8q%xԠE.\]m񧪭̠FL6i%Dދw?j_ƅI;˰5/.UiH2`ckvLUyD?FQPD xVr(d^A'ƌm 6'{:@FiL^}XJ -1gvKW8,caKh˥Bw, +: uвRxvѽ;Y*au~֟8EK}p%)J9iܩ=}-7'{3.rSN_@#QV3 #UOᝫZ"b"6$ȧ♗zb)/T|Մ NmYEQ#j")eT`NoaR0r7}q=1/wwh>{yQUi c+zLܘI5ix`,T[qRfK j/gzS S L権0$ H{LMч/x%n `6kϼ Lw,L?GOy! "܀Y錿wty,Wb5Cx< gJ,3' sЖ퉄ў-t`֭cCVkҒR IAiVoi 'l>\w=-}EwHOv23DF;px"X5z7a;Ӄ.F 5quQ'{h1^ZkhcFlhQc=ߠEîv3F<9k4L.eyɞʅ '?FN<|-Iv`HvH tILjKe}iՉE-wU>Zx̾^s"إס2g}(×dKL6w.qA42-/'kCb l:= Z}Ή&b7f(.tM"0衭MR\.Hk[B{E%JDz5me||.'"͔G k-$8mJ;ݿC8P>d '`( CyЎvmbˮySh|$Chp{dyX/n^0} ] K) Í\]-dBv.2m 8TAS\臘Cؙ=R4+pX%,`?k *Jwk%uֶzZ=)]SP-&# b{Cg9E匿A@5jW#%GZ|ayh㏑:5Ie*3Q Wy I!Ѧ)k=Tx_>"qO-B2:1ed۴.%ln]]pCnީ㾌(<@ t3LQŀ!ztj@2t-5zvߙ44Mgi|eƭÏ7xYHm}aM*z0!@FU85ɫVp7=<:lͦ@( ,۷*i7-7&pb`c=c;~`9Sp(t%tTC˝u)T $ȡ73^%_:F!/8-3UR-rjI˼>\joZvR۪%%ȚxQ$}uf4z2qBi-[ikCxm$W)ݍ:)q,__C"f{K<d)(ؑNKe~xN45 (Rq~0Bc3Z'f$z?Wˋ3):XT2`!0pc/ޫS-A]쭹R$DY$z?QZPḅ:Tc`~4ʟ3k_?]ٽO͡x^s=L7 ]J5 3C[8ᨡv'p-QT6eS \g"VP䀧!,a|7rZ[5O `4>y>r^h7w=wށ,&#~Ga~U[!67auG>)GJjK|~O{fD%ref8df߇ȲleI:\@32 .<4ƤOozM)c)8Lap;aa+lsbx ;njoƮҟ=@0ӄPo_<^ڢ91@EKDrCqA8v+@|V!Ylat mÁ,kB R\\T^aDk>o-maZ80Hs(l|wd;K^Sz,owF|Sl&WIA9aY9VZGKK'-W-8wG >ډ/aw_7TZ09#x]W쑢k3h P|j ] BSIߧZlw;К4 ᚞[W&n1F1J5 麹?5|lb9OZf$']3[ׯmì".VRëfPVrԻqL V3QaD 01qSȘ5 ]֟"rm=y/b|F :gU+-+Y1 gɈ@u5zGMxwDm] ./ GpɬeWnp҃gF58ܐf@Xi yO'.>SjlCw7ZA8~T۲ܠ_A>#V_#਻=sl:TKs *8rnI3lKBYjR;!M~.W8%u ÞQy;9b_QD~Ts1A5MV &K7k   çejAUS-,26bcH2$>&{Vz6.#(ffa,O6 YR]YOOqͤ@]RXs_WI+mRzWzxe&ktklSM dx" 4d5 q)ύdk+U  jDCN\}{x@K7!OZ}b rxrTX]]И_wU$WpM*zV7$z UFmQ[7Q O3-2=:XyޜGB~HWirO"s)m3 :BM ,w(0 ~&:X,rtTtGqxm-Vb`" l-ፅW\>0:wv{3u==!rSGfT<yu^Nq1}L_ c\ hBhգgYgF{Zp>[R^ggl[rH]lbA|QSpV8^0ZZw=rya `F# h l{{BɅ\ٯȄ+v Z`;ZSC :Ҽ0C˂xF\bqwN]sXu=Oa fD"`NJzS6{=gT u\?~6pYhkhhx| rU祤h>E|C;,}O˂^rvGC 5?C^] It81"HuD Av12Ǽ[~ðU R S.u cwy@Υ"+asS4ԭF[kJ\;; ~DZ$78aKJ,v}[I F2q"HoiE!/p7hdN..O.,U /^-'Ώ+$dJ߱!r\17A!-*N]eP+j)@bф02 F~De~"_"4BʹK:[:Bew+ {2pU-.Чǰ$W KY3o*y"uw2)FQ3uu]IqB-Yci[^&HgA}^~($5)}a*=랏ve?lsyw^F Zʘ#3S8"YQ]>BĄg9Q@HvAۀ ݦO] !IwpŽ!Xȥsq  5 cHXȳePK3лF=~AtMôdj)Q G @h-eΩлo԰ _ޅ͓ʉߝ;'Zw3xm/q$fژ˿oR1\`aI[h1`VVԏc-K`e V!=\pb%cE&6N}έ'k"&-/w1)N0Eׯ&E ;hɲ* ?|GQ5+JS'Nݑ%mpa\OVqT`!%n87~b!R߆_!Ta2Y^fyWa`*Mb~avAOR*,sPyCsz"`aDfŒv"~⁜Ï|tT}fGI_왩$}(я|afxIhj.1Tr>8'U l%y a.9PY7 d6ڵldȌVr=Tk\b]}F[WW/.&;{"Ű ^ZT4pA6W0Mc'{k _5흠 t{п ȉ8bvWӘzE*&!M -mYasZ'}h}{}l $9KTE<{UhCW%s&rT] ?=dL^ I㪿 \~K{ۉ7A6#(ٖ6~D3S@Tcɘ/p`䟁D̘*!xvX8p0]cB`Hex_D^s&̤"0);7,l4ēDu[YݭȤ^v1(raM8g-[F ;֜u~ &}rN|(WRt΃!Ol%3KN 2){kߢ W'SX3~r%P]+JqwA'Fҳq=C n2{=jVnon3=e:9Owu@1E\ɽb >iKkvwqDrvI/Ԃrczmωu/B UbHlc#l`)ԍG&њ u.8B>ħ,%AIfϖn@媭.?-dPлN?*\ɡ o?9ᗡ ]d CSaߕ:6/)Y'J q2@c?(/OMO\צG gsχ}(1.^\r+%_b \ Lm|?184Vi@Ix wƃj}RQt~u8j':zXm:m4vHec>YUrB>R񈃆SBMh  62&yyhig'ϐ-L! 8vÅd`m/L(IVa~w:̨IjI`  a2D>c {x T7Mupe9~VdtOdDTh F1gMK>8q`shOkΆ=a'̟6ROL?$ cb{B^T ;hs U@|$`IgT E1d#8jTϩ'Un2a{ize6Cφ<[,΅n2l**;FJ.o9ued#p]) +fhvXC'ܸJޓ1Ur[ gh#Dwya[1-W.._ 9콩{ tQDžXB 5'D%??E'3s! 伬_F_8+XIϼd <:d[^Q-fn!x(ܴzq0/H/GwrX0iI}1!z&4_m56v#T# )vPiʩ6Nԣ ږw]]I ]*d?lˌc8ΎMt_&IR<*AUc |?ֻv62CkѤnKmSmQv˂2fE /Bfk+هUepiZ8"%Y,!tnFʙVXyݑac&&jPMA$xbamg\Jn;8Qc8ˎԓn*_)Ktxz)ǃ(D0*E)G(T?նv 8FmMQAX(&|$<@_F7>F|U[ 7o3H 8#٨Ox>=vmX P# E>5m0YS' |gX߇EICͻ;]7lYi^gE*QqQ9tEAoN<׽u;zp$alXH~5AWGw.5xxy"d[9X?U:6f~sc#8:ThΟHCwW`T1 5trCg6lT\&*JA9l)C;٩=S|iJ8L7c_r}dfLBӘƀx5ۣQ `D[{-.N UHnس<@ѯϪ bYYu*leh䐳VʁW~_1܁m'P.a<ʒ_Q:Q`*>Ϝ[gJ\ nPzF&`t < tw}?_t_dxy 1tPnE;&z)cE".b3FP Sߤt6C LLAԹASDfxjSJt6F(Vq)3Ѯz(]ӥfg0'hF޼a2c_ҞHʅq@$`$Q/ 8ۺP%ƏcUQN+hPlAJF ]69B$-L0!|æ֏zL9R*dSҀ: 3ʷ.O.N=KLoJk"~a"Q~:tL<{RNT[l0q̞ &1} '`<ْ(t*q/`כݐ=lTO;]MMzT9m(-e<%r\Oo=# #˶*ѽk}enН>PZPH%Ҟ}[<<$(A=(4]@"+^No`oigX$\2\e"3E(wsH-^>\@_7szS9 D]s.W!y0w>(W/2/F$}=y9~WRhRO:>kTͧw£` 6(F'XZg X|)J7AK?ALkJ# 1\]yHWOdLƓhy niTP{)jjazQ\3`-ȣv7Iw2l.iP (txbS#F2^ vv1äj(43?X|]\(׫5.R@),p*׏0+>v#Bh#eQdrф+? ɰWZhD8Cjgu & ;멝݆٥^Ǐib:GZTj/Nc6sO{ A}륖VMATnD(wÔMBRַKzCIP|1BA4}d3uBbK0zbTLq/2\Y5q5W݆;tG7ȵ]f5[D1gX\bo=0#5@#׼ XN<̰"y+~NU<iȪf{/@]݉kC<TÃE+Wwoth#є)p-*Ro7T$[xZ?DFĞ Ӡ]v<ơMjJ7;WXp"` JHuډaϽe9ytĻxF*r $=5BƳ5DV,P?`&7R~:q;r\ENdd:|;\[VLGPc{z/.W?:bjWKEf_Ԑ@3ət¦ng5w2<;D=A)w co nU%'RήB <<HY+My&x6Vb=~d ' w ![r HlBz4 r((z F$UoA|0T~ 4 /zpko:u˶"˖Q[@>˿$~`2VaC[5=LXQ t8? \50HcPpI:5]WFe.NGj<'p7$ {W8 RȘcZ8T,C^ aވ/s¥2 &SQzZ4a-Vk Lyl"iLRrLo ѯm/XRkr9JBXl)#4 +KIZv(EvPJSϵ1?eYi&=M sV`BѢ,Fӑ3Sd[k(ܯ$AntjIsyYܐG䨜Nt nRď`ZTɫ^}Adm>fn*UF%k9~wR .8! N+ X͠oyc)VPUUP1lbv$1Ŝv=XN:ҋO710DwkjH`2xR0MıGt׿mGn0kr)㓯Wv(d=uܫ-h"EK!Gx:S0 IYe`Z6D_WPvO1>>ȋ](Qf%k%yPQLz>umVHUR[dY[\22d?FïZV!&zf6&>:za8&'"hA--6 y`7_|,b27Hr\=ޠH @l= (qt|VHA=d =$DZ$ʇeVIlw_ KqqTZUSx1KiC ]Vnԧ9"Ȟbt5*%DN1"&CMs *(-H7 ZwWC dwA~&#S&h#&&s#:l+<@l牆Qfi.$GKnPSjgKwDo r&5qn?:)3ߴ̞۴C0Q \y:grrq9:dfN w`_ElI>Ww!H+X(#)`wh^=6q43@ h9ܣFm._8qxT2 )m[4,E.rKd@֩o"rDQ@wc$:1Qc+i#cM.~O4t 7oٗEaOlRڡDb˳{/ۭ!oe4`0)(߀>=kifх>E? ΃(4 |@XƽŸ-FՏ:. xC^OfrUَS-#AQynJ>.8ԹE 4m@ 붘[S:E5bjmҫd6 DH*E~b؅iyM@(* ,3 Urs^ T΁#tj"j`Cn;2!ut8ۧlllQ=~A5OsxLՌqaW!Hg%~Iw{Bދ0\a1ԄPrY(A3V"9p:[ dpyzV@X̣uW#_I 9,~DP9h_oWaZĚ(Btc-s`,)(ʈ87{7$q%<0\g*36;C(5\z_Nyhi|*0[$@N&Ns0?F1w;z6e64Նdp^IJe΢bŒ@Yu9YNAJq_]jG`z_k2<=Uq_Y^ {/6K6؃L! *c|hR XEX3ЯO*9`q#&,^`PEz+"/Z9X^ Xz3}  4FQ:/u7Z V]'+cslUmCei-$f!U o`fWƇEQ |ÔMOGsehĿ$Uf6%('n4i? 5NbK6eRV_mpM"$ܬ cuBdj yOCWJoc)ʊ/aFQFItw:LZ7zVt$jo]#gA+jӮ"_ Pp??sbMW!D8R7|L2+ 2Įi_${13] [!C- \B`lF:>^>{ױ2xzAΦ9斉SS*ig}˧-JT'c"̀ԩ78xVa* Rԣ||u1$Eq>N}^Ii eh{Pˏ$yȇ}P:^׼qbs8-=|7HymT]o}ȉci(՛jLe^;U;eګh6ĩ`i-Ĭ(|ua_ւ@ ~]e#%HHǖkq9Q/H2)HC0=ކIJ*n3C U7 ?tWrKګYaЊ.Xeݝ<\H+F+FO/eHW~HۖZUh.Okҭ=lsɦk0?S6̛ 1Qbu؇{y [lQU؉'&ٯN0lہز-:{hj&H[ss TA'J(a7üdE(){NYPEx6F0| ,Kfm+~ CM:淓挦*Rٱ/1d[9AʛMkQϞ;0.Dגh5eϐEu_ bP(1[HBfQ4b2 yK`k_=ųSF\Q}O(ÿL$ĂZ'Gus9bN6ԊTh1gJ͆C^M<:MͽeM^뺸YNVR7\ 36"=HV ƈ\ T2?lQ. yhDjKÄ6&/dSIJ/$K(wAH9==S4<,rҏaǧQ*!DjX3{7DbWwPvIH'cl 8}͸18F.3sv|W+|9xWdcR2:On *%:±_-0JXړI[Xo;-?U ը]J6|OxBr):QR0}ZFK*DQۆͧK[ob֭*ΈkPFxAΚ_cVC8gnM[ n cJPU 8|L6cK 眏Up~4h })޺x%GnJjƮj2ݘX ek QMiV5!t-7! F {V&ba-AKzw.KL(ɺVNOuuh%Ʈ~ m,~qVLP s 9XĮ ƹe`\/hWfQ.靉4N/5p"Ǯ\8͛rM  1A4$ ֩5a8uUrE@/k\Ü/"{ *"uq]#3&?OWbV V#O\A0yQ^bR:Z6gݲa]6=m V1ʐ`TzU<ޗaZ1K1:31v1€О8{1z8*Av*ִDKsӭ9oo୍? Cjv; X #q1K7j~!Jr'zT%6<^u[߷]7&ٲ58? K{ 4ЏPo@!TC {>͹]DV7ᢱKhVqyEWy@LZEb[K̼3cۈMu)C$a\q1]ֲndVErʧϝFʿJ6,`NNkp mq`;,~ ] tglW ؽC2pNa \?`O09(Q6[1k?AE>BY1AϥMx{hҎT`QNrQh f \x &6dŽF&ܱ-yxSPH$"R]vBRUtO7|OYԄbl_%8tkazzl:wPWBLo#PCռ B&X4XeKB[B\6$K GX'1ѝ.h0o$QY|M\S?CڮiruyoѶPѫ킥emTTHCo`uݺKrAP=b2p,Y;yxVdG2uJOc {v]ڣ/cIڸ<<(bM͏Hނ=N6rֺbUjyF2: "pW5yQe$?ƛ\*0]VND+a7/PeAKϯdΨ7.4 u V;",󞤊(W8 덗CHa!P;`U&/[ߪ .s'eKWJC/zbMhOf^:C {ce+C[Pͦ*ђQ~ׇ}w1偳4at9=]v˃%K^)@4yEjup 5ɟ+'M _ayMe>ŐWSVY&aAgi$mhcp!cQ'!ǀ}$`hܧ .»6/+)+̅s?>( 7_Mi?@"f/ُy [sz !F 2/-wP*yMVV{esJ$?ě[@#P`_~+„FZ;\D0UHBFGbN6S=-G r(&L Q i^W^SK\'E/3)̜,q@o+2RNT|Wkգ-Kp1|֣6Dq}w, Zwn@K9%lϒMaOU]JN<5@|R_ew":4+i‘߅`~w"|ꫂfs޳xr-Rp>O7Z*:YN6ϵpnk#`Je (t@7CXӛT/dw9nz{>ATØ5kv K ԂF`9'#Tڎ07/g fT3O& <@œ;eV!y,9X2u^ 2<'z㓏M㇉?C7ih&\Qj8;w-z8f =kr- ۧ -geWj%8lO#[ TKu?"/W _o(_-<c%Y#k }ƅ 3bɟMBg7S@_K$!o6[{`gDj|o_LeHjYŦLT-) { YS:vtuG XE0ɽ{\vCdxY-Ib{&pI-H]S72:J[dE]=̻FAp' DOOV.<(*c\Ř ;"Hr PP qep?/.EA Bq\OJ]"PRuߨT2;v|cXWH=zbCm{p _}m7?@uP~d{tvKr2loOޏInw3 2œ iƈL#u{s6}zAx(=۳ FZut Gd~Tiλ51e3JMZ}*Cn.uI)s@+!$e-5\/^ր1F?q p>җEam$HFs9`ӮV_l;B*A/2T\}S|)MT^7; .qd$m~ݪɣ{ pko,aj?iwQCK(;qjvJ$x舐1";eXȯz!(a;Dsϝ(0#XF%c)C5¹WrP4\3WӋI4d@/ iW^5h+AqsggNC4x8#!*ːo˝7oڍ3d0F 6"4"fI'F)ZȸSqnz>šqDϤ0A5FsptD}:] )vY!M#M*B]Lch)MKe)3E苽=4BS%"ZO TE𨳕9s.y=ǡ)"!IQM%Qqif\C4bOTTև@g VB>5(t.VA]Ni&(2p gH ldT([OY ^ύ\'(4lYYFk_^^C3耵-V1`S}˫_6[sIY30$H,%}FOy1 XiYưw>a$ PwUUփG2ۼ&)px>k,O$f* ~y+?6#A)ӕRߟLsh5<f)_ߏ{M\W?&A{\-SEtKd KSKhI =P':/=P׷ioߛ ^F`9J(sp[Ȥ%%%1KVA4ajw2W&<-/}Ael.2[pE_%"wQxy .kyeSP#*wgԏW;N>VZ+ hL1pِɻL#zMiDFg_ڬ$]wPR ]?$'b2RE\3z37K R69X6,gƢ4PT~$ X~Bjm9b :P ycb˧ox:i|db dfGXlNځ*|C3D( KI}JWd4%$ 9\Ɲu-ZIBI ?d'2#nDj? }bXYSvJ;D)TXp $ 4nK΋ƿ_Vr߻[3ÄNջTv_yJD8ABR*cE컴!=Ϫ_9R>ϱi''n'Kp1)m Ve খ chN介 pLTXa[G.U(rv‚IwzY)ac`j8ͼ}o OY E@P#nD(s|&~v| sNS-5Sv=0c:8 ʷV.GK7S3ݛA!2Kb#y5\ۏ .>"`1"ragrs_J;HF+Ȅl+u 1֌&ӟ}?%I-jPǶ|[@D7_ =Yݫ dB۠?Qa"S+eƫy<8X15l1cm q zPU͇,o8X0'B. Nkיپ{qE. hs˱$kP_^ 81{zuߢY#"+yʷ*toςڈ}p& q}|~RN> |  P|1f4 _18#yXK-zp_)@F| #N$fҙҶ1\VT}E7:=4s'*c|DP / G{*u @9(ݹxuXVn {׋R A8Զx.mOKg5y=?d(7*/{uo<ۭ=GumT߸ys07}p{tA)ښB?:džM.B?#6Pu/Q; Cd6tKʰ0sj)~iEF9 :ʠZY/O;`%#SJuX~(Ry{E1Y;P԰'ǪP}Eyn(/3fɨ^e62xS?:]NAF%KZ/d͌}J|z sYQVOҩqRR>&>N&lw:ў]];(TXW^*# %(0}˔&xח`AykP \"Fa2hɤ5!4֓s6K&*,u q0g#^Y\_N[L\j-HHc.qOs& ߐI;'fG}w!۩]&.aDkBWzMqh'=5WrX-{{r5D9c,о9K(`ђ+ς.@ g>ܑ`mK| [B'u!sWO;+P$<S!NQ!,'nF7{x!Z4&KXBWd. <ֿJ_^Y` >_\/D6'8]{py6իC8UY W}4B(lZGÏ3pCMdcaǠk`꘮"EFH;Ӣ.f8O*-[Ϊ8CF>s6߹̨}8%4 `Z5Y$V$ #wE  xzQ_s}GFqL\?qKjW{M_x+=UO;=#,[Z2aoc2^p I!W~ J lr|$]"$Y{F7ffT.#Υ;aNhwYV W:QO ta:9)ӊ4lUV|:*[egm\z_Ja^tnI.e vdf8UEQGo_o)N2fp#&hTfx n#!^>.O9i(Sn|&u9Z6Ɯ+ҲԜxp &6JoɏfLBDH}G!_ o')j=  9?M/)>Jn5i)HNU!BwДT"'[x8v{˝GمBNqlڗ3hI]sK;{ qAzZ?LUK|,wxvo](Fj¸t㋇@[םv4fKһ{s4iG֠ d"rS}!b2iZ $0QR_ofcSrVc'/M"G&pѪȗ65d LbXCB0|x>;pi6QB.'*+Zc xqIO9꽛/_yFD48"8+Gi:a-Wp0䴍楸.@fN.݉@$?W?6ZEtRNm6ygzK@-&?H0cK(3Bbo8V#gXQ |di&g` $K(s^|^Nl[ø$,2 JÂ'}ݬ?1vJ]DtHEʬhX?/aCߨl- N\_w0(m,$ }":#umvy|0RtNRjv[wfoTm. 2`}mC٬2X)J qzÜ/m  zxBIkJPdM1 R?>TM"m-Aզem.w}-JNqT}쇕4`U֦xd(kpz9+wTxI$/1-dӔ6m(lϜyx\{6ÃErAXfx2컢)\=LRsI)!$i(沪"GǙ2u@@UHRxqK>}fBQaިZ֤h!UǬ"tc+ ˁe#?{9}J~1S=ww#'ZL'.n$vqbQԷf N 4M4εK5Qut̙09/7.A%t9$za(dO#-YHɋ0eiV`)oN g*lrIk<8QHB- 28?̱UfNkTeLVӁE"`yf,uڨkYz M늣qD3Vuj/6*r)ۅ 6hKUæ)xSKB>Dɻ8鐷l-= 1:\ sP(˜dà\qedM!,4 wă+ FS7# d ~ӻj"``dTFBD g!qj+)I܀ q>&'vR4pJyt!75M|s-t} kJtZFV|B [nw֭6ԤY`T@Km!X_839_OUof%Iw#Fiƛ VEhn@\,V>ZERs 6Fs?iPS`=A h~,4k_6tF쭺R%JzecH:</4XpbYrD|ToB|=!h$#Z{>rKᏪsġ:#iK뎦I.} LJ/Fb-!IL$ =.8U$u=E84c 1vn3[=cRRsl<ƽY<@beD /e4y~g. yuz%s'vrj4L fə "!SZV;uaVs*w<׃:lo0$}Il(¼"vmWM!W^7 qQ_*ntDC<_rRk[~d6B\mj =Ҝ'0:<$-t Ц۪9"4EDkݩY߈[*a C0oOp)v䷗JA%vX@[`QJAKc+PxwW4)A>\_|-j]bQxΙ/Q=OLQ_{|W E<5eЭcf&us!m~$7D"?#Vi: -.M=#v>*QGCLMZ/v!\TvE=RK'/0ҬH'bdZ'G_#)P+ dy-nٙDsM$LtjE‹@eܭ(i`G.|:@̂3p+fZ#{xl4c+꛼X!ݮ{j3{wwVvԼm?r'΃YdF3$[WVPn hI 5l᜘:Lj oý9Td6ЮΚ\w5ƉJYX#M.<%X2|;jgEG[ڪ[qnɋyMC"U;# p#+{nM0|F0&AK4q-? a(K6&~̉rIZ l .ҳq%9X_@*jkN}99vX{4 (Ϩ3I2݇0-# Ҥ-%h%BhDR ɖYgkgJ5l~Qg=*9Ϳ1!Ӭ1Gk!@ «!WDxw\kf))mYI%&N@[j9('-Ktxr"k9w_Q$uu *t z,6*^h{樀9!f#mWa׵<`MV8S|:"˘Pq2=&{?ם*U  d9S,7ml3Ãl Urq#?{J2xS 7%+/R߽= ciMP>!.V@30fCTb|hcM%@D2~;Q$4ƁV_yy\@/ә̓x!}zs nM=\S@ oKe>a>lP?CA_}"JD)#bba[edM*n  BY| CC'XG:{.ܓ gMPq +&NWlR_0oϘh3B[LEY`8^`GreR Op \p?`8֣KD-d/*McYOʂ{yb b]R&xļ`SAZ` >& `upqtMptZF[Fn,|t ̶ JhguVS O#X< RZZ_E;_{Y_ePptǁGs=(ۈ©f$,@[ݟizgSBrU̯"۬ {T  F(mG;A0'L{y Ǘΰ8IKX>%ENZ!-yìv+:[Eyv*BBXU(0b /UsMu>ꜵv^]f[-'Br,(E`ѫg;)@#2C<˖͠K  D{97;oy3`!{?|. : Z%]Vˊ6_]J~ di 5/T2^QKL;oq@?C6MVCkQw\l (^:! N9+:H;t,5QSt M5&3eکUe-m-]Q{a|mʄm:OQފ<(㾉uWbXua#[ϳœ09o\\>]Jar\!;< (8HYՀ,M)3Lfl*O9MVXiXq%åݾ/"aCZѣNWjOETxtO]HlIyYW %ip6ɽgA' /c@{#fgަJRp@ضݣ  `p3'PcwYueٖ10Yƫ e62*|ѶRF U/"DC^&ĭ&-pԌ*)yAr = l82dz&=d.ޔٲ2q#'fَ/Kz 6ug"epʱ)̊21,sNXHa 3=S+"_cϭnZeŸi鶚*S[XU©T]{ =T cofYэO_R'Rvsz 4Bp2 HGl+zyWX^vϷ{hb NM=z`rqfrkr팳?,‰|E#e/8U!.WE>V-Di5q98ĸ"&-p_V\$9Ƶ_IΐoU'(xÕr:i.^L6P.ebHW\º!pErx:lnIM^*A~ }]=HRf}ʛ[g\(*$B[o8,e5\],*1k+]IlSRm[W)4mQ8FЎ\Ѽ1 i> }ҼH7E!f@G/4v8^Ts]rl ӂR SW!_Yύ}o\ E/& F+5A U`-8ҲܞE۶(#86ݟ-x{cx&Sx v(Kw飆wWPݿl?SG&nUW`NRh/,+,=G2#1 L"qɟvۣ 6<OXs'&>eV8,}z0iP;&._HC(x HY5TL5\1®yQ 'o dSgQ,c{/$+RQ6`ueG y9>DOFje['8żm.ݧ-IE@1^^VE`5h u'Kc/pL$}^A`>AkΝ:bH+~LMf1as"B֍["}QH&/~f1P|t qqbɃ031$84P7w]@̜G?7#vVPTu9 (U$]˺XO?g,H%] ?"x?,M.78(dK_)rY9g9fʺb='JףBy]V?K/R(DS6ƒRT+"qiH=PdHѹ>+]-! e5]iE:Rl4Y~?rUi \M=CU5yJ~>mFKDN,cshp_s- W5,u+ALa1OENG_K4>fXD[u.y+ BMRNWwRƏ%@/kբ T(bFyT Ǟ)nZu _ۄ R'hX7l74Kxft {9Ap^Tp3( GtTj(iھ 3,V~8vV\#0LԣT'?M ƛovA˧!xnwr'3 ԃ]ޓ&ZP1lA')'&H)?.k/˟+8=u,*'t Xͳ :]]X2a3fPؒ·N7Kcֱ~-Zz1i8B?Q}xA5uj~ܽ>u ?GQB 12_Mt_oFݩC&i?'B7fg{4ivЏ 0`8g7{X3 ~25a5AY, - &-5 l8QUS1zœQ#}{|uzatn9jB`Σ祀ه+9Wɶc svlAq@ߓ)E5ɝgt ݍ4jN: gnTUV7>5Ѹ0CGKvJ.Q|&}z kK!1cx=u`FxeLL14*50ț|{ϞbQtPRi 8yuhwEVAv ńp :^RÏK^rܵ [t:T.eƢv-JfoGU³?}-~ 3t,H=DYI,fdſ񍮈8$q*v6]&k;o,_Od^ܱ~+֧ٙI`"HF٨Ue1j50BV_;"7sfRD}5i!]4Xp$4 ƃBh_4]3xm*HT[7(_,{ [IWoX'—!9èigfz~?@:7Vq{4z|iq3\ۨlG7\$=Z%DsQ?Zб #N̿oܞIW+>Žt(ٚ#!^n}M)VUƉcw>%x; Wnט 8q`=JCQA-/[n&Pg !JjbxW;yR <4ձE]祴?B*OL}WbI pjV-y7MkYv-O3g6E4 =+.OPPYwf of3<5e&Fv/6k8˥z*|ַEn/džl62o,mlwt20#MpPa@4V @N^QV1Q\l!a.DLH0 ?Be0,Zã,d.I@z[LBPgUtx*&Ϥеaiql.x'1[л29$:^ Wc,BظZ-q6"/tw8 uGI9'Xԟwi*3K*OBe1tsxi32Fbӊ̌z}@ >|PIE|o4o  pc0ⴊn&lB8W=wNOZkH\byK6ܗ5lybžMxzߩgcL  m:7W Xz}/!2"'-YeB&s<&Vӗ։~.ƼU[6y+j1Rj9[nS7 Dy"k%l4B*mud(cHG,J̐YO5lpZ4sc$&}o+ZgYJ%j=ƧFz3C/qr2nC!n@pӦk].̶ʦ?+spzd{Kr`3)KH*ҀIڍ~ز[/t%U 13iafa0W$DܒA"Tߐewٶ;v914 [0hdE*>sa/RAkWmr-mݱ0ſN_D$c{':⠨ faTRnƀGUP] Y+]SwLN3M SƲ~͆tI_($E2Gk=5 AǓ&\ՒPX{h _@hx5=Oq:np >HS!ocJ a¹5;ؔz5̄+QZwgU3 .Rqʼn n_4KSor^7; <"F:o*'^ʻm;;$oa0 I ù|jCKr 5 <|W-IW&undH9gP;9{츍P\ar͒Y^3WS&fŽrZ1Y NLux;PF[)}O'sӂǰPs{fl*HniS' io'2˒js3߲a4ؓe+3s-/}f8ftjŠ +i0-T^h`^Xz=$XϾ?M#4Nk r$ N1C^/?)^Ʃp8t^, &m=s6U_3nvrl[+wxfnAs| _7,bw%_!V_Ch6W`#oMPD%4V>YжnXRc/贊Yr^հQ&^a {Մ.ə(R< P? doFT?imTtlCp9?I9y)84iؑt HP{R%(jh\Rnj=X}wt!Ƽ8~ W#cڄ/Qՙ +O)dt|:x\:׳ȼl{nlFS^Yg:` NSxܼvn [̬sӫlfwK=/|T_0] qeGdᴟ9̡j$[٩ R;{=AiQZn FY5eGuޮ]ǷT",K 9 .tY.R$"h5X]=Wz$vMۼ D˶Q/8UEtV<* t&`7(e S{QyPOQ(%qᐦcPɎ$KL#JԘL-<T~`Aa _ߛ=rl2|T 7<BnkwЩPv=)#} $WB9<[>a7)FBbuNNinL |bQqqW_ꮟZ(;W |M vP#EZfg[cG-&o[hw$?L᧧5\qK jلZV%i7,&Elb0q-_nvU|ikUaٟ}4Fb,)qYH>4*, mV2kONwqFk$6og5JSfw<.]9qV|ԍO.(wFؖ4@$B;Yۣ( b]&ÿ5&#CF͘@vx])J$&hٱ~MoOu%K犄|(> :l9WiY)X*CضYQWql ]&@Nk!=xq=- 0/}#_Gz^;Y˫:f4AtiY&#^DxKL|=O3rEIhјFI >Kkf.8#J ᙵiޜy r{F%I;yYdq<>UߝlvZd9N` A /}-hL `4ʨP1pӵ{̖z(Õ=v ıNW{A^}  U \Ig gDMIS׿yhғxaGPb,ա]n$C?ҟl8Cy}7 ⓘ>PeԲ5؋3Py&TZ,DR[/MGrM-AYLgcB ŠehRBDGcT*FY+`4uo`֋#XuԖdxY[ƇFnC6_,VC|2vlxtWXp%~qz; xgdY' `VIa$Yw1֬Hilm$cjstU%F)q? XiA;f:RO? RvW=6{s` Nkf/k3u?I脦PruXeZۣ{Qk;+m  .NJ8k'+ehNptGl'~a xZ2W{ %SeU Ac_)/V:T}P3+/]dz46$:`m5C< ,,N#Бּ{_?[|{YN Bܴ+94AWamVh3!MT?u|^d'hc;ܨs5pw] )Vc Ec 3@qvh wͥbQ]lX:Kf |z-d PA&_#UC!d.~eRyVD[dPT=Vk|a/c56e ${Kt?`*%GI_CYV,{ a$FK~^8gŃ5F(/ ۭ$^^gP-zƜ;JGDRY # dJ/!:Si:C`ѕs9)f/_j'XNW} ~r` ,!]W\%ks"ZwF O oHM̻E k}%4e3ieawG^9]m!*R.p2V@.AĠUI\(jwe7j'UbFr͜mzWWN͡v[Epz]ٝ :3TL*eˑ3bkE(hQҐ8[s8(hP/V~7];)Hy Aϩ[06c'\v 8Z9f Dl `\hʚFNOh:Fg׿YՒ`,(DvxעɖOyA%t!W1y9cR#VYJ#]s1DWЊ I64 \a4IS/,Z&ؽv`l)F̓"&Wf`9< ȶ:,"%mΑ=QbuRQܾ v$|$[Czkx{`{6@uD |rnʦiȩ% Ԟ9$sՋl vخ5LJڒCۻBj^+0-杨V:Hd~lsF:(J'r>#zZ_ѝ|˼>,u5z+K:FvUžm$X7䂵:pfF!]| WɀpTq%w N~1aHUE>\hoj'Qxl/ي tH cQƜۚ_E>d s3*S9U}/eא`d7=pZ4c-Ϊ~#1[!t?{p0LB&EDCMڪSz0$8ATeH FPRϣ !rHmeb 2{l>3ĤڐWPdF6"!U^jTV́HzG A%"Nge1G0.0*Ts.f^|ccRY0sS6C>9%V1o#%F ÇD ha|OR+591d"ȋz 1i`}uь/=>\QcHzJ{\镉M)AzZw9 d3#}vEs׻\ ϑӏL(zF T&#ɸ~~1vOh,ia3C] =nw0L+"09n7`mlzRXLW0M!9U9 -J&w0h?RqW*۳&t>?и.-y }*k{t$GGP#sQJCaw U8VM]N^> {$C` jqzt$l]zz0$f*Yth~}\(Z-`3GZH=i6cͅT:d4K wNQAV۩0w}/2Η[zv~{;*xj!MO.(VD`o߰qE#_GQScCŏqqpbPt}7~I-O! &MD {HTe1PZ^+R9ۣccc#Py൙ 'FSc[V Isҟ+vOQrzKAcӌmdv3snB˸H2*~۲"(r^8C=c~V}4O2pq`& #&J\N|g귙JJt#.6=V7{ `"sD<&%sYxd#oŢ.:u1h&'C{4S¨NE7+ *;! M`F/zy CJ1LMq2[7nn3^cԻX9&t΀3ˋeŚ'ӔӥN;t -H+ɞ7:1 )6FO>!9@W|F͎sàV=& F~o&[ǭQ[z8m¾}!$FZk“?suLjK4LF9Ād* ~*XՋ:IsT>7:Y@Ld[}'u59ⳃop9kR!9wM#¿8UHU 2DHpI^FZ%3rAOidE= "$8ձY-\Y6n@P |+6Vq;&2Q'bO [0p~3VD Bn 1s,qRS]!l/0x tbܪJ!K;X[TXRγ?~/k!kK%ACv):_\ҬY.2)3Ŗ*lOz|J*~Oyb t֢;sU׿)n.sP9(Sݍ`H5Н$-AcMu\ǂ2e#(̘\5nsTdE ^=`/ɊęhPU]ü` q泤¢EQ7 PцSGJ b0<яՐ-a' ?˅s)4t}㩈]t*̨p\^-{D~'F~k9Qg\{()V@Tc(I F o÷{1w찑Z vآo%_[NK8GRۤ][:wlvbܸS`$6RP'9Haׂ*R8ŒCauQ[` 0 #tpr}NAf ;nd\9W|C'"`_bۼY4XAZ֛HV{1ߌi4_4a CKN#N@^;g ޔkg-(S}=[G +@8x;~`H\meD Ψc8 S ۙ~*Zz 3Oiv^kc Rqu(A:&}/`ޔ*ю8fQ'87Swڏ |uB @JxmvLO(}գk.o ǵFUy,PFmst ~o^ti[kDlT=n݄~@ug) ۣDɦS┟oʠtnP\%3^A]#Rp`t%qg&jWxl7(µIb'X01Fle7%H4GϤxLXtmi̘!_,͵b!cPnPhSo!wl mB -2ꑨu%}>)YƖu `\#=A`}YߛQ$S wk-;q I -2 5,!I`"{[i$#lvZ3qBmČ>] skIAow < ߉OhSU1h%Bb1*tObMcA$N*s?Rӳ^Sk6P)n`uWI.z8X+' DFB%T_$042n8Dy3ř +6}dL=*>l"U&/ r%R?M%=&_* ]1kEЧ{ܥބtG29V=qQ$.㬨cz3줒A!;/BTǫBbא~Ն–Ξϕ콰*I\WcyR2c;sXBGl,l%f!rZU1S܊$sD/Y8® )iba8=BSN7p]2ksKMD1x.{V?0{.tq G'v9d<$bZoyNmhUkޤgfK1I4ivPw a֘bN5hʥVe8`nYVs[@M%$XV({tbՋgo&hwTY4 \}dPBJxVme@Dng_`xT%DI~n|o^>Ͽ,tƴJs걊b-4P"ebV?]+]8#`40,pQ3ˑVQɏ} [s\4V4Տخ<;~iX^&ɣïDnmMCwІA^Y*QӇuR@W5& ezF|Mpqˌ_֊ڵ)|j,Lܾ~|^7iot|Xxyx[ ClD7[1+]{f|AC%oam,O800~b'2Yg]b B 1vڹce- g5>ϯL`~' %ŀ"?=7Ir6!#GN5d&17!-YijxLrRى*-4@%`/uNXk$87L#&ƉU%.(-Y|5 0qtܿj T9@NJ{x;ZZ3y Q{a%mO9V# rO`뵳:w7P460i KPr%5Au?~wA%mʚcRv\Pnn꫾ݠFmQb֚j飒3FY#f~Z:+]~ (j UN]DnS+]@k ;2iRdU%Z6A1lmM\|9"΃Z$ѰCvWs8<cAUK ݗ(eZ}+%6qCmU;o٬|@bT"毛;CaKkYmN. e?saNyܙ Na\&b&|YQV(73}WH"7Mg,D:ݨ6KvxY4PR Tpao@~P!U2S7x^h h>;Q8Y zeX5E+U@_LJKt ԌHL8NNtռU݂I&^Igߗ5f_Re6RK3.dk# }ʙMoo^Wq NZJRHnljRu$gg;b ¶ ($ ƻk9d!ȐR^{y PuLʻ ֍cr2/_*lr LIBJ4D̩Ul"'0[&UQ9?ՔIXySCbh0;] ͎EIUT*%6&\$XdtI~S&hx=\0?e֯2Uo.D\fL+Lt!^갌RrAeʹ:\a|pmb,#rj q e@H|v?S6 F+p=<iNCm}oB&# '!1v)]'p0ߊᔞ*߸Nڵ`ـ%ȗ|;+@/y!-Xd9*_Vh"̇r6>Sc`\$bq{tM1~ 8st㋦`G RhX(E_|wHşLT u8Dtח1|#*)N@LudiQ]sC)zgfrܴI.+T,D?ho#]) / 䖏w|`X$M ǰ6ѣr vh7L<@{ GCāa;`g0 Fle6@(jBxVӋ-j-0G#L LڲB}rDL{Aڕf)$:'1YPMC[zd Y%82TQ{+p *bQs-(57ғŖ+qD|{:rRUw}!3BuRTJׂ:M3)Nq+k/j6k+ыz^x%[#7J3գ1uiW[QQdp#\njà8'jZ]§lϾW~sC G q0da e{E} `ㆽq4qeO `+uʩI`T$1Nrʱg?QGrsr牀cYI JAMH0ILYCbx/YN|;{6d]8 oU.4JV˥˖OQʭ7 ILr%l,iZ"ذ0R\1zTؓi^K-Q㠜'>ZJ\ftғk[[̶B-!/򕢜&ŢN!zzM%5f=KA(sG=jTs:D&Leck >+(篼2'`ޫR㶖tC`v,EBR^QH6Ǐ w.+8|~F3NdIYl uB*\#o㳍{2P[+[[`nC/%ڥzR쿫º(U vIkXE7F`אo@Jf:KG{bJ'ReȴQV!9ߡ#6vzۇǀS*4H?H9g_T25jc+"Ya{*贱Fx?C޹`8@,d­d$uU<=2 q[P]μ[ԽY(?')yWtb""{ƚ:nEJܾaLc,vΜ0ae#sG7HɱW2<+w*a!f^?.PHOZ'r|o)+8[US7<<41O1 EW?6{R+X#@qj:إC9,:?]&WFč{Q$)32ٯ ;z44+2Lph eh4T`U(>4i(SŷeɆ6TP)#ipD8,q>ͣs[>XqiwL&2 b"rcH: 2B؇:lgűo_`o zD8]ʫ1 \#֗d26bonW ೗n\ \ȃs9>skn %*|E O|32F\{%4w-F+Me_p!6*I"yEBA `E||6;F\E[’;#pBǒ,g<|}c4Ixhs ؇~ [S W^4T~١2$=׾s!ڌ[-J7)S-xОdQ4샣Up(Is=^)…IFeNw sϷi{]^ |Pޕ(XJN[|}“={']ɯucGm=ׇ浂ӎ?9cY *'<6$ .W,Wρqẽ lEhesJ@WFPK?WI@\gԗrte^٥_5ص# +SyCd;,g2:#KWjl]btOT(j ')@9}^EX):xGU`B -WG66jj BXtz 5,?&J4. (+yq`ɯHH ?᱔gvo q)(U2sf&2ePYj**TMm$'|݁^ͫ34C 9*5&wPCtuxJ*psׅt㭬@a0p]N-l]v߬b~6R~KS Wyf>aLǚDan|4:)ɜoQ4m3½9j+D n1\΀s 4{|Hw; '} 6TݞөcSpђ/NL^l037G96w}z~1ZěU{j@2 OE7e"m՘__$c~sj}Qs|P&@uv-kZ7{<1ۥ;y 3/ԕ؜zNUj2B%`-.4Km m8(_ 7SJ3='bX`%[PfhI[4Yd1a h %[fr;qe,ȈL@K$i1J/PC&Ud~]6!@ߨ _ Ď>B4fUGγ5Da-=4ThQAW;Dc U% K2t {~Ap5,s@uvˉ,/ O)6&؂#YDSZ:}?:K@X|k[ GO-?8_T1ǤN`4s%qe|IJ}`_0Sn 2>WM3b#%,¥})9/&vaAفᾸ3; u!|cK-b]gaP0k?Do)}d l /`,Ь隣1#68 lT  A7YVJݠz)QM}߿HE-4(g$QQY97r?q::Czc!_*Gaye4L 2:җwĭ0[`eC%d詝BG /Jŵn1#?"Q**᷌Ŭ:eH>0@0Ӳu}>Ry*^W0 ;j%+aޚ!dk\ ٥X9N%,gABBk:(@=F'䁅Oo 85!Tl{M}q;-5yaljZ(. ۋ? ORC#[,7(6''TQ]U %?C6ran/%9~,Mpr/ bfy ^HPI|3GVr۶9?ayM?\=bJDQN CKߝstRIlv/4d2{CơW -jHBh(U59|Cd2qZ]E/Knqe+NPNLIЊВ} .F_PkvdVTϖ,6i9Ąq`^5&%]p]#Yib<(P1)c4u(Dd|ww0b۱jFBT Q@'NqnR7te c d{" ȉ&gn WP ~a6]X=Q@']q@fŘ^q.JGwF(LSӵ4<wa?da> [~I7Hd3k!`< Ʉ!îxz IXԫ6%;zģjkAv8G "Pix8H+2%~>hɮX}qz?/r&mcnbKgC: Y)#,=?5R\)5*ѲV|<Q$ng'6H-~:ǃQ唤t3>8n20~jyZ<ߝU .v6dJ(7@#LY"]\-iC\ӇcDR/m{S寋\c[n ւݗm&th#0a4rPrdMMdTePo 2ף'sc02<$hMq8?}Y2hdbiJQ* [WxnmPFc ׏W߉U["-Udep-$SuL|Dꍩ^~\j*qf>iWA*)0%?WΡL"$9{D3FªyX~K^Am}H՝Icd*AS#xR=VeF|V^kQ +PŒ8:w#q//>7f(u3K*w{H,GC ,^sb8sI Ҷ欉G+}0 g+fdI%VvT4t3*Se._4 m?-M_?H| ^)a3 ҭAL6T݄Io/O{%J f4{g~5 v[w#{yǗ99QJ}BXgެ F"ӗm$-1R($3=uh#I2ç~1(9"mDrXIvmb)ӂUAdLNH2ݲ+qO2g}AS:@u=}P{,0D.N)uC[TQH  q__:dyV@$f]Xu~,^= 0V8}~/Mi@xo|PL⣕7f ݩ|ڥQp.Qqqչ>(]jn&0qr .MmZ(ȁng #~^֪DDR\h7ΘFK-4LӌOz=`cRUZd΋ͫ&l+GF/X푆xh:Iwen j3Ot#$@ALOsحBwêl?RL aCLBا %~kCsETddl4k: Cm&ㄙyte5c%.`p4ZtFԁG+AoY~ë0W}G &* b %"j&^canB\hDG̓S y1Cb\)QR)_#Zţ XmajhZ@g7S棩"0(+P Gu ?d$淂a_M6sh.ev=%O?f#ިHͽ4dG. q3O@jqYEl*k7±0*GV$WѽC1LPڒ[nI?^\4UB<>O Uj6kƧSPB`7 !ds,-d4-p"~ >v/iRv>֭_LN-7GJ M ҶL0G37]q|[Q{>Vw6zs6'FE;.?i sZZ찠$%R;WJǏ֎gK(~'G tiUx)PW,ugpd˒r w֝ ~kr#1VgH>c^Te=: ?F oO_<(`5דYP6ZKEY{.!D"zLVT jSQݣ8d;{CGя4 C$I0Jm‹QXOX5xP{31 ?Ow`|of~Uu;B€8T \@qlUK g-B[k l^g8oq+ؿ;*/Iu??D&nThu N]},j rjѲܯ'wjP'tPθ3O.H}Puj8k UƠ0,؋[.7V4B 9 D$v0Iev)A뇃TT"v{b}!GU'fV$k]$lMݑ/\ UYK.7\ģo'ldRQYvn^MOi=x qHAų1|9'eNzvnYsv~f崅?_0]2E4'[,™$2T+~;~aVZ()|6al,_W|m^m˒I]Z%ftOm>>C"N ,T)[[~F8.tLq=);.R(9(;'']4Uw(^@D/ / 0ѻ X1`ۨt(*G4Ī\܌8H+ p8"3nrz <DŽFZ"`O35-$'Ǿuծd~9ݧT ֡ex]pEsJh0myHQ!'$o7'Y4ܷڼR,] }/֬*̯ #]l2"xE5]~`dЬ3A/6E50!ٞ8bQCS$5B뺷WRg;LZN])Ŵ\wQ:E 94d"!9*p ];HZSj?7( 3BJ& v&bMRSk({ Luh:)hX7~Gʞ rAȾߘl Hz#XSnޖ:H-/ ݣD՛PUc/Dj h;b'5,'sXbJ qe 27m$TOն2*:ÿ=pObab$z P]Z|}HQ"\U"xs^mxAh:bЬ?6QxTDYx5u Y{&4 4Ako"8O'Ar9z e;#ҮC3Mùy]SjA`*UW97.܍`cK<1Κ`g˩wP* 4b 9ځn*euM,6o-dw.QȲ_#iWȾЕfF&ke,`sJؕRلky$U/?Px}->+ϩl8/ZQu{(RcFwf SWvɾvA2+i98{e #^3O\r3 eJFM!ƚ&?dg<HOlH9,^3;.2Ͳz!O2r00v؁(\TMq؇>,U\*¿ŭ ̹5~8IФkn,tP.D햍\| #gW^]n)@wOBZn]-a2gXk xJHK9{D`h6ʲviĬIԩVR7xkșH>9Era'>)q /'FoZg- K C<Π/ 9Ж%7uGJ E)iǿ}Hs,"M焷)3OnTɭm9iYm\&CA'TFxw5"NQT3~ #;]hY<lF] A<]Yj,㜉@qz{*JwZj=# GMJ8qh!<*!z\}gH:è•&u؆'bI.JT6?`@W\"[hCܔL3^\!}NX ;[1TkY'\^kbÏ&N7|׷UJ"%/;?\AfЗADgRP֟;^$ֱo ^R_*嗮yn*&靮8?SzyP5gx}|+"tU?DWY eRD 4tޞM)!PK!x&G݄a!jpiXǀ.etN,v(_Oh+cf.{Wl߭͘鈭fx7C_,D؀ev9{Qs%.?GhqрEKTfɣ8eO@@t'Dݠ2y,oc%>rQcD]O; JZ,v>*( R&tuJ9'YbEhaβ2 u$U6aCq\ܭ6=\P_.ݻ^( .QJ<1|y l,YJ Q \/owz19&"QGNv̓{ /fAkf5Nx‚<L9Fq`ajN8X~8Q2G=Ĩ{=ǤƒJI(e٥nߎd_&(&' Եq eEzL0mX86mFD@pAA cB:؝l1 x2zf:>.R|kbvĦe_7n <t/E!$zVP"~l" j +DEb6A*Q:O2, x9DhO6,86IS(Rm&4]'m6pzlR1ʆ}l]`6WIGJm~32!E|3j/UQ=[ᅤuV?xR*8{41)tav%6><'H򳼋4Km9}nĪ_Ä('w1&W׻*`mOƖhdn5YZһ{ w4/Zu]>^5N g5 |3J$Feik`o5.; 7hbԆ 21QVs"84m<0c%$Sz3|F=Rm׋XhtVEbV8`1(n rQb}1l3 ]7r'ZH.ADi'.{iy' L7sE^)ݯ-NN/L.MUw5y_EJ!f AZoG!${8E2e͆6Z?S/PL S>m{2!x3Ǘm>T4pXI4 .4q Ђ Exs.վB"{}:Va,DTio3$'J'V8M&rS*9*]ҹD(gJ蛧n\$™ж:;tUݎ4Ȟ@ƙf.o3Z8zjx.)̂]8%$ҕ{J:G|ҴpQe~ bI^;ޥ+nS»TT ?OqTlб#i*sem %)%bc*jcV|^8!G~+hܼ 7< o׀gbx+bus{E/ع`8{)(vz^ϣ/!W|R쭮?+bQ_s`_.Ӌַ7pXsC䫳NdmHl>[|W %9)uM [tXO%V<6Kqy1:R\-H( Ȉ yۜTJV>.l+ ?PH32'"ŷ) Q:w9Nƕ.nb`7g3 sqqUpW*y”Zcf"*IZ $Dt7Izȕcu6%BlB6 C1g%.a@C'ƬS7;eMh!cz,'H xFi&v7^7Cp+e^ Kg7:Yҋl+;)$H)@+2=?xa,% 93Ư!돆[Z!j~SQt5A /x.cl )EcѩXL#FhQFے=#+V(B >selKϏdwY9U$]wϛ#ޚ_~8gkra*Ưulgy/Ow<^?Χ 3qNb¯~ZiHOsy3ġt-k8*`f:e%U>-9g&d# 0 f'%1s&;d}d.5UEO(1Fv`,x*]Zh{|(·ð*ݫ! m#no͖"9t&n 3q̜#v1)l~qqSwF%洛6p um]6`f@} f Fp3 {V*\Q2yy\6%u]je-0\.A9J{W{QȲr5MhlN~;R 4͛$/chGK}j[suPzn\H֑d0S>DLp5v,KrvȐY4*,]Y t $Xn;齚Ǔȸ&xـZ 82 3ch̹~ T-CJ8[а rdDf"W^G0RYlBIF{Qncz$s)~.xՃn #i̽ S[AOgz9lBK%^&vC7ekPcB87^]-@,L(OZ rօa~O{KwoYQKL~:\W&d׵HDxzcIW^Իg$G{$j b0"C ][Skc@^`5ӟ 6׫Rw::B<]r2n[b9o!-%.-@`PM<u:gGi?.b l%Ub<YF rueO]%<Mw4JjE>V=?<]Rgbۘ>w{Fƿ? ѷAwiɕDgluN].eXLi}j- Zx:ވL%1,XPx( GlЁ<]xCDզo @Zu`P[gO-t@Gզ[ژ^M6㺵FeR7֋7@qcy:.hq{O'U|c^z骅SPz$zqTUU 2W'/geP2\ݟ 5Pu_}_bvήϲyo~( m ~R|Y_opSŵrسk.GJK hDwlI_(]4b=.ֲCqC !~\x;1yDF1~%#$Gc+i n23~2ӯTk+8E<hQ:5 ! A]lؠFKLFxzճ~Cit)!6>1 z{ENkHF|z\矷/sPOi-̈x[۩D#˪ئT[HqH;?BG꺽aIWG! TgT¤X7N%8i̍3v~5+I]|.L;ٰFcuOW}~8\S=,% ;7axYC }&'H!1$O̪?(%5l-]V`ҴNF*-.@G?rI"?)apJqh7R{HKftvo> :M>(ZdF:RtGO= cc/(gc@w&.ȸ&+}}[A X?NH}QΙڎ sDj:'蓆Ҟ7 #]Gy:uGjyqC"y) 1Ԝ1kovjB* Jwf!ַTjj, h-\%Nl6y_zߧ(PqJy3&:.%P+|9 }W/\8c‚?o)-xeq˿7c]?T{G'F_uCPMs˨y}Oָ,"IU`Ĉey%4rhYJxBM!uapĶ(L$K}e~HLJ㶼?&y2ȫl5ox'FDR7¹{LpӋM^(kq]Uq0th[~"%Ya8( c\`ewdީ6Dڻ+Fy-}.ﶶ|'yP HШ)jLڬuk"m/"? lPXwwkLLDj*oKQ2г`">&[ngKc3Кm AO.-JywaQ{}ih %RRuY3qOBak$W R+zO0s\H '+ M#H.!=PZp*-R窥c1-M;]Jˤ:{kYziJ+  P$"Uؠ6|Ǒ_թRFeCǞ@vXMi͹G_4]41シq,x!;DqAgGJlBU\NamlΊ?P0T2:S ݂-얟NVS/W,G3b@Yqt6߄&|9’I2x}IRr?pϖ33b>aem;$+[A{Ƙ  gcM9BNzԟ'"N}~x<rq|!긬Uw gaADt"ܛ1]~%΀M:xt^1 O<4ҴėuJ7jz476a5=dϴ7]pV!ֽE7 wiȘjW WVi  sdWɲt(#T1hFB=Gα}[HkJJ+C*%kb*0 V{Y^2*C:~ޮ] * BBDH#GWfxDk^ph8jjwj%:[ds}FtŖJpF<4VGn҄p> Z`dTBI`[+ëusdEv6 Ua+}n˿?FGD7?xo&b|P# URٵS޸RȜ/ŝQ Mqz.1$ OǣkP2Ec(򀎑6vxR; ^tҎq31{ =A Om;x1ZcDZF%LĂHB1dA/Z1;^[T@^KUЎq3orr)vg#k?:(#WmNԦ#q2ט8,.22':GMg9[Ҷ **4tPeN@GR'䧥< 'eU}nU 7  BUW^]Q 3BTG(!zXc$#)p=9Wq ۣ:YwZz \W 6M:<&U15wBOCڑST0hPWL${!i. tY#&d㣮-+As>%&e$Ϻ4YK9tLڽ"8Xhi)ˀ7,(.lїa`G+xݧIgC?b둵5-⅑Tc_ɿCP%TM5nj=|uNtTܝWk 2KJUxc(PQ Na ( v.ߕ.1BLGQgjaX=t|=}gY|)tn}^0)@$!IˊU]e7=WcRk:&).i# J,o+xQ1 lqnV^0Vΐ8RKec ڑD}޳Y:hG-F!Pڨ *3oJAXWA(J/NVe dw@RF5AmCѩA@+)k`&gwca %[]XS8/r5Fܳ~MIAN18bW Sy˘0=(0m@jvqZv͋gtH;B: ,Y0!>S Gꨀų^4jC١ɬ7'OFXSa:;RgG0HLYn!lt*ÝDt}݃ܖyEhۻVˮ-$[9C>r5yBB Ty7/ UKzÀOjSp.e^Bo>!!ka*Ͳe  WuCU;TcdSް 4MBB8\piDRV  u:L t|嗴ZDqM]BIL;e $ \>Ku̻I=<_ .<X ЌG[;NBe#WcmĆ% qMlF.gatN,Ilq4Ě/X1p sY!12nl !: 6uܛٍ; A?LJw|mNG~,㨭S=(ᕰ@8<ۣ}Y]~XwDLg, E0χz}KY1R Q;\UXD΀vWhF_^v~emW=X PL-;ӌK_h2Rny؀ۢKHj c{km7"/,/U8JJ >S!BI?Ŭ ˆt):OpqhwGS6%ɇszby0O{ ۰}2rXWE6tvD_r\A̾-LYe:qUOAuhϳ_%;EQu.QlSwG-jٜuRb~,DîApnj+i85*/a!:0z+4FӢNG1&MTCYҚ^)`"BT!9P]}@gJg ho)fn&2WGq7rHp?O`m讼rqm7o|RswQ20=MQ?瓤U֌Y4jsva*ڵQDlPcO|ӉՒg]a'քO}u PJS+ڵ` H|؉;".[Q4by̦i4f֨ۨ՟/@̀yziLśY$z$mIic̃諐b=yEa-$q?b<@ vo<8&oX)GrYx!(]SH_6὎}zIp)cASKq, fg8J=rVtPFlز˧a-[C~Z>?f9G1LRF$ t}֨cL=+ӇWm0ǡ#}mΨ|Zyř[uӠͦ@\8Wd^C9> GW.,O . ̢W[O sm2f>C 15v&1o/2͝JPd@]xRBsui k'EBNCz:3;|| _b\: Fc9XvQЯFr;ٟ{ E+8*82ʪٯzW/+lt_J֭n1=G dfSe9ͨړҬ*"Cls->}%P{0^礜 8hg{\YÈ8vtQ# ,**Cd45`2M/v c> %B!&2toiP0$h;\Y Z~ WՠGiEᄌWA8x ){WKXy( 3a?@u?OmT3IINk * co`yMph>o2ӡJyt\ ?tpmb+\!?/^>q`{ X$3%.%yt!k?|;8:gT|~.)> />FA FW9ts$4tw8HV(BDw5 8jCgi'(fF6e {SUyI.f7Re]A t6 y[m_QD%G;`ykG<]^ 8fb&r+H[ShJ\19/HjקD=yRCj⯰u)zOZJ[sd3YM)Ş-Y [mWei߁àXBdï#T+s2M^+߶ cE?b3UGYUϋ1 Diz .m{U`S1njY)S ) 6m_.A&1/x#UH{.]2S V?_kvSolaFoA/mYh Μ;M /JVČ;SP DxWA +qV[1Ꭼ(x?\Dy7BFȏ[ xЬ#oӈX/aA<KtH"2e-7á2ClUB{!n^[x~I [x7-XWc"KO5d!ʽ:mfeۢPuܽLn?3d2 C#aF҆5S8UYLfM\ bi(jWD p'P^|( '6wpt.uϏYˠtx J)pndG,9Q9-[+ @ifџN{02+MMBu w,ߑny,BYPfNbA`JkdLl:W5.&ܰUC=/%긒Mkz6ٰ_)f],ޱJVKPnN8~lpL-)W:-$pcҔ2qIľֺʪ"^ŧ.5mif|؈ mLgO˲{,[C'RBBYHlMߙI~:69׈^ q "=. P !,{6<̩}? _ҤT';s/{%ON|*lwv * Q&&+]DkUWʀ 5e߾ sQ z{4_I&vw+p)uLoڣa9B+О: Oi/NЉX[( XT8gŠVD꾲%,@"1 pOI͌@:.QD!6<_Ł+({qRҊ MNN.;b{ 2@Prpdւ(ma&0=~AJ;?a ueT׋%if7n W %"n([",{6*S7^7]-dw8?qj?~2?tӄ 7GPFšma8JUϫNE֔hbNQz| 4 X\ߤ cIXW.5 <]B`)(k*!DD:WyγKQf]gULɵw_b^3MqNzHnr zV @4c| k_6$^,T AV6pSq.X4nQl|r/5EYWPd.;cKRg1gc}^ 9n䩍j/\{"JrvAѳ?6 xDzPFͣ7us'YPM̨74nI;79Ӂ,|{ b9J'pgl =p_<=mTh{(?8~mvf:ZҿU<;l٪TRP;9*`c̛B9^2종:>>lbkAK55ڪ(Hѵ'GIjΘX[8|@낕ڭmqN*aquBu.< 8=aOIc3rC9wC} NV'Ti+4"ۊncs(0>vQgc\x R?aQdw+tL@*rMnaz$]5 z +1â%ﳏ;LLH&'){~$׊]о{b[?/7#;(|^Fz <^\Frd~r?Aod{Ԩ$#AP-Yv WP(6/foţevtzrH]\ `>oI`@k84|+lVX#փ(OM.hi|QO/4>Nш`q[:=%}xx̂upCN[)_sk,_TQ-A"j AU牚I:ї} yRR,&|Z1hӤniAa/.tMj9 4ӼsImӲay ?BQ ( R<-~d)).Y<^)+a|BԢ=YUcٞQ`d<" }[45uvν`w5T\baFKmBMSLֈ^F Lm'$4ktoeNMݢ;S"IΌYxٝj"{߈ybpĈVm;qUO -]ozʱu+vn)-<́^^0>=Wfw-. QDM20Rʄ^TJӁc^0(,I>_|u9V[Oʧ fRBA9qybd<Ңg77a8}L)W~i (2Qꤵ";(E\@qOdelY#RT.y+x1BؓjIlaדϘr#' QpSm-p?mPCN) ]<74 XiGT8kE1݊ %-?Wd펴[g;)ola99?[! fURWo"9V=IM=}Q Dqj,,=!Zɷpq;d_BO 4 < Bqdjo6NDIgGL74%oc*E1A<;.rEo?'GL% {P#h2r:SQu'KΌO-^u$G\Ŧֵpgj?ڰY ;!Q\^\d3(I kϵbPobHq8Whf_U([OžCoMr'JEE*_{^уl!42p8FPх9Y(xMn^nXB:;C(}"##{ʡ'=uk:"# eeS@d`RX|th&HO;!ii׌cX=c.pfP/X@?,욺 . /p,Hc[J$k/1bJ~ݼ5y5[yl8omaث|8$iZP-&fs˔6w2foWHA[}D̄8!b۽oK ;lX[mQՖyAD U }'EP8uC B>ei"=6 If93(i܏oj4yL<ά q̜S82.7ؽO3zo`D[Tn(^% Qك}wV2٠>J[tzD2m`>}Sdݕ#e6Kc23m7]͠>*?GXtxSvj+HT*GoN9TT▵EŌ@b7keWd.fsY5t?kr#e el8%Cn}C]FkoYu!9zMo@%zoyFA\yBHGKLtR!H.&Ż7׈e^)7cUȚ>6Qc ZPd1îqؚ}h4x%]LW.z| 6u~xׅ:x5՛@ A=5E!A1byނIw+ /56tTX$6y{3SbsGlLB P&? = Lw6VGKVTUG .*SY+<|S7,< ```'ޭ^9Mc_KpaK.$_.$ucuf!.dT֑ܪ m^{=v,&׷o,W`nzOڞ cH@G{o,šX % ])Ag]$ bc䖑\4s jP!q7Rэn{s(:0 +cPN\Z\m"nFXQ^^.lmF&F@f:!(<{,Y;Qgօ)7B,&7S9A~e^< tSDnZu+W ^pŠGiQ"Bv* m2 Kcca$?Hꭔ(8p3Sa<}R=y@WOg`W4 V=_Hv|)IRiY $剦( ,~"ߦОɞTj$tTq_+Z'P`Ӡ (]]9_4t810LnСbtԈB>aV*^540HKaۂ9=61p4/n3+;ǸJsuϋ3)4p F`a H X{\Wp^Ho= 7C6OVEjVZ}`BLܿ,ANdfBsD}w9~k%1o6̢TPtL 10qW.T5Ed>1I~ĚOy(7BfB@$Kg.? c**ev{I|p2TB.g±Q h)70fG8FGje;T"Sovt?3{htYI?սrh)6h|p0;J1|Jns'r1?EԚbH5%{Ë_ѭL4'v\tR qlE!SfNTnbLK=A$~f]5Ef|)S*jzB?[\2D`] C30TN/Ikq_ ק ǐƒ?p,>1;^cƒ5]&3!.J%<$Z[߯w]륖9vTN#+R^Pʼӯ7ƔR_} L Nc65ҥbDH5ՒN\Tw eT_C `s~6Do²зހC_վh+& ,>G$^ E[aFϷb f#g,ӶT3i5'j%$BNueFDynocQ\Wcc\z-UGÝ\hY!O2u7r(FsHfhd}"[UyPZ}TZCyj. F$>*g-mș^{gZL]6HW<rF'z'3LBӕlf)kX/M]@Ɩ{@l.Q'8 Id"{fgPʄ"K(s:\XSUr6äu=E8X$ l%6)(3ɨ同}{敽$&nڅm:LU&(ֿ2jLxm7z~E@H_NWs.ƫ-'7%pt.NzK⇜-,pjg$4Ƀ/!j=28/` rݶX'Rd sU⺡Jlֵ ( sׇM=pBdu5{)|VP=5][͂d"(4:|98K֓Cxm˛A0@A*7A 1@sB!\;lo0ڤ+TUI}{ApqSk=Z^"w9vMPHŘ q,+巠t,M eie\4Cm)> ԭppW0Ji>2 &stTbp5]Tѝ|cn˩k1+ND=U,-Tluݎt sѝZQ0ƝM}(&&6p` 6wCExh)V+ml b鄃`AG1ROV~K?.ox('OgHӟX\Te! K^Zк w6>̏#Sa-CNl'J Jc4fpq\"(a{?I~\f'i9X?5`m:FrswuۅE0\ccVXy084# 7P*e.@ NJ;3WǁZtHAKέk!E!IoI/ ȸ] 7Vk䱛ުˡ7B.5D$Ḁ9/|Ӷ^ԕ'x)Sp`uYp3PG€ 11J\qqZjYS qhBkEDQ)/mn<q(ǵT> > m.HW;Zi!cmkdR*e-?|`-^9ǒ<_! 5cw ȹxkX Ab6CKx`۳#?y X@,f/5+!L⏁EnZyi Q8Y\ݤuƧReBgzg@oO䁿sAax Dޜz*QJ$,Fi"D)省8A2VoS2nmD_=TGfR.؈IPgZwiSJȱӥ1^ACPJ g!zYI+ 3Ofxrꈓmk{*ZuJIוCf֙$(PoNLxP|ɟYSڬ3!r˓L?n{~lxE:rNފ%L49K%xRj5XHvAa*oXi:l,7نuoFGT?qdx.S0FfI^ @9DTRYwFߪ)G i?"*[[ daqכߗ\OP:>Z4+-Mzt͡M4&Ď֕J]p% i4 q'Q7wE˛>x B u$5h_ D,ޤt[_][{d5!Z^+yZgϽl )QF īIxZ݀èi*9J?u$sXX;HUƄ6L6h ҋ|NE[vD.;a֮_5 ;ܺ\K}Z3M5"^ RZXuhK̴7:ɂ B(vD9pQ6ѥʭ%+o;LBJKx=s wȬ1^7n*|>y? ԅTX.Rب >esNڴ\KRQKC˨p:X {`.;}f.|71FWk q\֎o[Q 96)=fpHi&+: .Yܮ /2i1 kL+d.O VY<KG5?St$rGQ ,0,e< &1B^FJ|xpIx14 mʔ h [OI)3 6:GhQ@tWT?#wha*[^ˀl[BNd\E N8ltH*XD}xnS;HQ-TJMlg@>SC)! B5`=w8\n%uFS'*/gϹHqV`PKM7ZK]"F 4mhwWxZcV}ŸW Ed 5_&sCW48\uO_p7[@걸|,+@2:l;ib*'UJMC`])A~3vexyz̰%,5l%h~z~< ur5( U/DO?MtsӢȱ7&ۏ$r,!-4y5+6<z?|}azBqN #V9!U{yɕ9@da]^*䘌AO2bTPs%Q_xJkI'|m].cRC7Af}5CGGi BS /6n6+~%oˠ(P·.r2"ܫA _ObA{#N.X loNJȉ1V@K7 zKk&s κLn'hHF7l|a~Lšt;ZD>!G'BC&JxoΕ`yU1Cb*0 'Q_<3Fbdls%TڵG!x[o˫uѵ6z`E;(Z:xh W}LYWT$% NEM 9;qQFf}R݉`Tۅu7!M3)?rPHc l3]:#'Wl@·| p/NJLH]4 F4tW22w&+q|(㺷:TOGR;% jc**&-񁎺wNc}ke 羵Atu?{կ߮k ɅCs׈q2poYPTGAԏQzJ?9—Q -9sc/%9d=lK%u'<1 g㯼aZ9SҊqX1jgTU.p4FC>H@R0]jfR}]kPHԓ5 ۭ^;q$O_1w?=Lm\- =xvM)m :eaO('{٧7V %W+/gLfZm6HAwY uF2+oKF%lt6BEzN?!T{2j[!,"Ge2*M\-fsKfgqΏR'M8(W+ /L(:!dD0!,Ւl=FMRܑty1pc[y/-3o^zƉ'GV{MTsT 紇9#F՟V+G3)oJM7,Eo[`.LJI͚Xu?k"`_YFV;s2!YXEbS:7vQeT`̯NfI 昞iKe0NԬ˔!4J]^3M>WD>` i"_ 6SAVlB}FL1AHZh]>5T%G4/3~i@z"?FS*91|ۑhIc?Gg,c5P$WkE :4T"LSb wF5f! Htѧ_kRu%ٙ@bۄ8@UZ{s%la`ni|oW^ 2聡*FNQ5=!XПB̛:UzL6`agY,z_?ָuNhSm쩺 QraGZ?z4nDZ2`r%kiP eC~mȷ'o: bݖ3|j ?cV!'UHp <2s"D-'5JB"Z?u•X8rtz2*㢰3"P*~3_F\~J;֫6s@/L(iJTX^_ˠZJP=wFBEtH68T@8eN^r l|N9 KbX],NT%/?0 ў53@%vV40&bƧ#(3ܥx_dQ:K7t=s TL/[+/ΥDO,n5AՑ7[ f:z:(4](BҠkg] Ush.#] ~8ˎ[iѕn0j*OľUO3~856;&-=" sCe<,T30[FKd' WxASK&5o&+d$4CtJ-#EUQlVL±Jk؈kUeJD c4+>kƅ\6կ7/V=2/is ^ Xun9| 1&_~_,6 I~Z_x[ɰ#T2^Jg}T&$5̈́|O~(z.@u[C7"˛.ӃK1F.^}_\؅>4T}C$ dMȚPՓ5dΣZM.nہW [\IzC$tJA -cv>TCbA!b*OF^ruTpnGnwЅ:" PSK-(_Pᵞda3_Oc$ < X9O+բX sB\zul2wE\rHV3 6f8Յ/̷;!κ ZrHkFbiG] M퓔MW}LRPs@!k) nJL~rc b*XQ@hW{3Dĕs1q",Pben&v^slPD %W 7f`lN̏n^ 5B=92wd<}tv;ߗ)](;yo4>D7k&qE:_0Zyw % ~7dGىd^q>]EwMi3(ye1ٶ|Fqw3euQjQohRޟDM#7&#oۛ@xbN τX[,&|XTQ:_ |g6c-yXhs29 ;2%SŁ<=tu 5;(KUٽM:mAOfQa'zjvEY8TWT:R3)D\ Ai^oal*>%üYS H&I(s = &vF^e 8ShS5(ofʺ3n9m>v 1y՗;u;D.KZZx)])qe˴p|l)f!VҞ PuYw"S:1U|%X%L]t %"CubCjO[amz2Wqj[0`L-ME3BN 6J _HDSAsdЂXb"(Zc=lLlB< ;ێ/bNi}CT>\h- $2Dɒ`jxrC]A3OyC;>dhuԞyPR  < 1K.=7&j/lthW&!a(.&͓*r> "i-cݳO)[J? ^kx)C`X.C{ IWQԾc2P^T"r~,(+[XS^ӎ"V.%I?(?D̒Xq,;iIZӂ@* "/&TK'hbaE[E6bxf$};fwIeT T)Tdq{f+C0}w&-owYkB惗lfu+<}祵˹dt~?; X5Y!^AOj (/]:jKwCÔĿg^\;ShW6)=Gs߮&ʞj>GJ4wY/`Pi e#Xš%3 G.yLJN"z׿eO#; nR jpժ]򜮔b]_4 8j)2o]ڟH 䟐Ge,L,p7Q]-vJHãG|ktJ(.M<x*Cyicy)9~qPhXL>G_]c$)!g6?g +P6g b|xo K~,6*zFT"8(F'OwGWrDq\c C |4j|D9][a$韚!Iig=GH FϭWȓF6_W?[''rJf4cwWUUb}{ A%S؉7u (v[P,@èw|~ `Q`ƽ GsUr \7Be_C_x{TA B@ 9g&a,FDщam h<y~DC{<3&ͩhNyS e|l~V3>vGb})g7?4jX,ƣFn;9%LpbqKt`\!8muƚLWLYM-513'^#eX)²qc@tF++ 6b{E{cY棋ZI}ef5T3~i|NqQ|> ˏ4A~hC| 2AڮyD0A5 sS^'9E̲JXWV~ d;(@”2'nوhw33=Q3mWndw ݜ!mt4#:yboY\ :VLUH8t$mB6ɺ2ӷ1Z0rE,bmufʃ<w WniDQ8-r}j⫬WŸuv(a΄*.#ۦ*,^I塜:_&7k-QdFJ@lC`>Ml?-qvFvgTRuBԂ PK7jzcGiv;[l?mXEhtwkwComiAr2@iUWms j v/PJ e7$1=VZSo&B|F]&"Wذx"C~~Hd">V27tk zxcأ٪۟!F=2M1Ts=: $i$Yصw65~xSuAǹXgp|)[UݐluH3;O-#+$I!BccRd?MgIxWov̠QhY!.K]2<(=.1(@R"o*qA=tEaP:G:D9ˡH.=U۝r"o,}zVNz)!sf*31D}_69S> eA@Uު(qj@,xzY I+V?߶)CRo>gL[plh]c {GE[F[2ɺaUVq&F"K[^Z2^@au^Ɨzb3#<H6:t /(#|Pyɟ7`Hq\q$b3,Dѝ<2]Ϫjڛbjk7ݰH~h" 2 :TsY+w¯e;&~-- (8! ۨb@ΰ[=nO꺗#`DW,呋=7cod,fi4,i4S)!>7zdRbmԕ4L /X]%COzQ<;P>X$#Ŝe2{'xV[DPnocp#ё:W.O *_K2)D\eYWd[kU~ƪT#k!wq(Qw|қ1.| lY I9(/'ezaY2bd\(zRX v"ЇZGMUyy] z%9 i(0T"YLٱTuŅИD_vw`EX?UVщ@m rb>7:{b[hR*DŽ8bz}?P.m$H|cU,ȶd!ʟ8Dbk 9Z!*et:jE+k(zxm Wō OΓ_OZQc~tOܧTߊ_*ٛ(wkۼȬ6#hn*%uDuApw 7 ]x&@Y6iβdkkꈅ%8qE iy|5=CMh,$u>g! X^50>d=uZɽ V2X@urxq}ȦpRCYG3^H&;jw}#39?Rb/̞c,5sCP<@Pv4C7i|VT#e8i::3,!D42 FI//6OMP%``'9x`/B۱CrHis5YlRR U.NQX >7&`ȟOvO₩HzBWAm#<4\`w I3u_ك~czNf8za,lJH E4 Lzt%ēB!>KCCB#p d;OY `{얕  YGbjM,/$4m X嗰*I&E* V#WxymL{U>n8:Dz#9PAG_ ]f(v? ^AUC8BL39g+e+;zu&u16\'&BncHy-Ǭ̱tǛ$WvKn(z )K(&B\ Ʒ_ȵ6N$̽`T]uAW>wչO( eR(Aܤ ֻ.8jp%&@P Ti[KMviMm%7`z꼵e">GFK,hot6U8箜8= UWK}Ohי*Ova6[QP{OGɉ&)6 _Uw `%t|kQ /=?pٴ|o*1AZ˺霞&4 Lp&fҹD9'q sB'^ߥhc83MU i:@8$LqARD31ܿ".mx\V  <3 8'A<!_˞%r"@w=˲[#.Ҥo$<4W(F`r5]K<$v@^2|jf-(dGbUYn"+:I=G~#+m7 k҃딽J{G&MDD-ig{M~\kO8~߿xY!h6 xpt!ɐX>H0l_X~7O;-z96DM >~uw! #kI $r8JWvKk˛ݺv'tfQ]Iu"G\uEY:Yr1(}ۿkZ`k:ۂ}geﴼBgŪ;\UcSX\6\g; wb?)27.^V0N{/_d W\k9ҿe(}ԉk9 &ts^¡YtP[?PI`dĹ L~0y1K͑&0e޳i)Y,De-XvڨE(+ihF8%=W7&/|{`S9Vt/ԫ9M䡔0tb[b>C,ӝy8\3 %;_2+_i9ѸMF2յ]g'$fUWNuПd8`K&{,X0/V:]"7]J~fZtEKlG(PA4촨WcNatLڔɪÐQIY/^&I4cL*Az-DR/hχP> ӏ¥>Hts~ޅ%)ڸΏ>m+ @\9ØԌ@Еƞ$2 3X( LE@iYS{@3c;]TC?Ag(\|T_uS%pCUȖq&چ6J[G -{qKDAbA\:|=CEV\GRDeRib!')*my0Q0rԒQ`]Md^fY*\5G2J)RVYiFsTg%N01:2c_]$w T@dQGS_aP)ruKFHd\!m!”%(iXCpu9.C*v|?:grү{-ɷ;Ԥz 0n4ߋ>ZbH`C^1d+{IFtbg섚z+OLa}4S<P$l`WZQ9  8ލw\ R x@-t6=:=R!&ZV\T6-hl;)ίѣ:U0S'iؾ-=H9@i-IMi~>+ȴ @rm݈p%Nv7)NGW4RcQmWnO\1,ǭ^KYBXY.\Xept)udQF J87mxW Ka)k x\,Ri\jqpn)~l`/j&[lIys )DW}ndC& =QјoFA_NbH֠:SYEq q'P+HEVXGhU$ބ„ԅ>X[ʫӺ)8K:ESEJ\XϰSYCErk'T3,^=tGAITF}Q xF>QB7ﺺQ4xrXpY'F\[8޳di1޽Wٱ|vo ,z}6S6(&}>e:*!j"$LCηM*aaةg-I B~~nk֞Y1$<Î0E(% }Psih??|6,M4̬RUx7%9Tojo/ړ(.EEԙq:zdTs|MH(0(F+y;s~ns,ۏNv./ډW/nڛ՜e@11~H"l5vdV j;=GYeB>\y^-&Kuj=՟vU`5I!g|#H\5d <org~d4dQ2vvӞF F) MJ{ITTql"F5sH KMacxA/]7v?vAvU4eNNT/~mWxY#8& ZҎ!h !כftLz ]"z5Ã=͟ny=&Z;ܐA֥TȢ p7s08FS$OBr+UT]LnH^OhgNZc0BW et_NLGy^#4I.'MwZ )h3F Rbnգ2F ++.D0w#]8ubT߽bDuF2 !Jd|EB{%䚺N:lR|C=Xs{?G~x.1C3LroB0PCKjZEoHm%Bk!-ƕvK*톗ML!"gمat_ Pukp ݰ-~ΫP#`z;7@4i_x7&oc> BhTARy \[C?RbHgo^w{DhGχ>\6:Z ʇ?hߞF9*NDK'\m 2!/Xt疦 8A&@/DGV1_Ϯ'L5x}JA=^)o͇$)`q @f/AR^ʐ2ogy]zVm=;̪m.z_r6PgG%.z]H1]0]qy>O!Sw?,\C%u{?}⽎DfeWP3jn__.H^*Q6'A~Dl(hLUɳgت ޑ'o3YD5qU߸=9t ^Զn!R&cnZސaJX`H6e|b$ x?7U\u!Uy=tPoje?SS>路 rmS夤UznYܙ ҉ 1pFf^l䄙>ar)E.<œd`"_5&~B;.c?P݄#sA[YUݛIt#H_- ' ^QǸYh-$lg̼L Pw)qVgJ䧈T /<[$2C -sI/h&ooZoP#j8bxYtq>J?.|sM W!i#qr(oڝ*sww妸NweAD`P@'ɐ5_|j۞cFӪ]e0WP6ygZ?wcF RUGȐ3r1>R+HAޫSE]wWN՞ [ _b%.|n.PZzSԀ5 D7<;0%Pǹžkd~`W[" 57EH52-E27)7cg&v: }'g(Q%O!A9hyoՃ ~ ,,ۖ @pr"Qb,&L'R7q2`#Gc}RS)8y ,VA/ 5pE4lcm !,a Ir%AZ쨙>űjht8\Xf](+(9X8F..OF3MOT K/uW,ُUݡ,(wc+wWrR`I'6w× AL{kDDOԩ lúϹtXO0y<<=ɣ, ~YhC6$0 ,!6qa°w 쵤eV;I\NHM 9ϭ@}A5ōxiK^w}20ѿ7 R/zUw:k,,Đg v SÛ\foneXC[>ekiJ\M| Ї)c-hsUz8bj:у˜(aD(f|KcT7 ]Nʨˠv6LZxNIBfgyoIORQB{8ǫŘ:Cohn77^̇y3vPuw gxMd:WuZ[m[hƒ4l${cG,5$N19Mb ;ݑ>0L}:^nd&e&̺&Θ4{stx3J}pܺ4-zM_ uA[A q\O #dnRuhí_+;̸~KAHBl^A#`6TcwTCxy?6E;PCad.4< ,gm֋.:*4gѸV ['yZDxMD%KźC Gk6,"ddD9z[gA ~pyДͥ a)_ޥ2~n ܙ-w ciPd}ǟE]+~ $8aijT:iX jE XნZDE~JЖ 5~WLy{*Jڎ{+Vv*IϨJ)esCKٛW-~4Aۻ̎+kt]7ʗ;7MP7ABUvܞP %~VˣBV.+rq#6NGʋ59ɾ{$^x(qj}TZ`n9(EԔ UͭȗyrT ( ?Kжp֕>SÓO%k2ʵXYpuJS\ƞy3f: QB^tR&L[J`no p.R%Boe v4/dF:v7|[6js^cRqnTSŏ9*7ISffF֤Jz9ǣqv\2_MT{yp(iYI 8HrSɃ {29l[$60=0"X%E!`ULGY6 KQ_~933/CVVv^gq0 k'! >OeV _x/g܆1"[_²A$;"CpPӫQo)d;(pTgnGYNY3<BP0mt#%ט;/9a[)E慐T&}k8ɸYQgK,ǒfH%}*?˄Ά5-[~In0'UBiA<ws, M]ǻdcdhBnMڥw퇉nR~) 9+`H\ P#I4rj a&SK PRܨj)-«,9I0(?&SȦr6_YC i 680Aƪ~iF;T݈pE{ȱxjȷ+u>לR{O_m'5<%+0A#t4־ND Zo%?!5X@R'$/dcw)]Gg3*ĚC"%fx'ڐ^9YKo]\$% zo$([dS-1yJ}z\Obm8yZ }oО֒6Z`bs~:c w#Nxz>z`eedĽ m>wdA14i|' ɖ #(Rds)zV~OJm\u@@<%ɫ0t..ַyig F/E'|_*Y%I} J4enؗ#Vj"}¸ME/;8dW6 XIRځIY@o̅ĢئAw½R^q{3Ā1б>G$lf ? Pg@g@Z^ΠvXu0U/=His'b|!,7/XDe(MHBxtPSƜx%[o@ r0bbLpUo:1SUhS:nyULm.)/׍bY||]9rn1c5rm6 % vByiZ.C p&=O 7s1Ge՗],Npe?\~&EF5:=lzeqsCQ(N"pDzq)Y~g1ʽ<}[fK$`4 ŐD mDwn28)8=xä #4vg&UX8>Z^Ǻ:-3yV}'ZO,v$.9M>"z{V1hniUIkyv" q ۑ`fCAľh"onG -xz:˃ЪK1=&:/hu7 {1Ғ{ӼC-W%+iuL"%x,zJv1wqөҸE$B @I5)w>w3uI"7 ]>F 0ݠ pMؗW0T.oge #\R;Ak%h_GPEܜ 8iB>$)vSA}%=Di Uq.{\}XbHY‰4@ +!bB(@-AVmtuǒ'op\qX0 8g kUOA| n:CDH:H_i6xU[qߎ`k:=qYMa~+AfqbTzG7#t1fwl౔OWND|u@|;.<6$.?dR0"m?*`O4 d,{UkvQN,SOf |9KJFxfKYD\8F4m+彍0>kX l)DޙWVg +2r#lmɨZeGpVk{/a,e$bD^^/:Ж0POf@eRs3XQ*}hvF@!4wLSBTUY .T9Xg>8+\E%H+4ˮɞu%Ztd2@ Lp}]BK0qJO3&%QaQx;À$3-m܎`p;}vT8 !0,B/&0 ӕ8,L$J@5ξltfi\?}* iq)a;Tg Sd:+˨5Sml^gE@--&$1 QqVaʺ}K\AeDM5 |TZ Q3 /<4NÜ^e3 *)M~/V=AlЄHa{ta99n˩g@T30=F[*1r7DH 2d`uø_08H/Kg:tRW_S rӼq]3$ۅ%gp;ɽ-9o\U2 Gd_ӭ>Z:GOLRD+϶Gh_@{hJ7#yhCYkҬŒmW x3S"=!pi8tz,:&5m6 4z/N-qC=_RRDEGQsv蔆 h%ؓ?`2[܈UK+eAH.NÚjq!5 iiNX3{IoJ<mgUAR|N.؀6_,$}80u~b~c ӺV6l׆p5ŌvWYFzϺnioKu_B뙂5ZN}r61EW%M܏+=anOJ\+d5!}ӂS, ʢLHZNp1v;#B)5E@*;C? ys}vden 5O(+ |!*pktfrr2z;ҵ{SHP@f[K۲`4P8V${=DOSdm|›КAb4"bƧ[b~XiH S^ߤ nSXd / +A _jiD"Z;¤)CY} Lл7G^n=. W҄y}kQ? ;ea+vLQBFo͏uBD`FZv#}2mM9*C^ ++§wYҬٍl8[p?]i|cҊX1T$oygc ^m4V;yS\S5涷~U^ _kqACٍB %mHE!@UeCfPrV,%9Nn*NKI{TC0"܌fUud]knoӆ!v;:p=X Voϵ,M14% Y ֿ+c,5hE:6V~^}`CbbwKêEJܘ C<#uׂM1Ty{w- 9Wzb'6: DYb}~{9Kt"ؗ?@UXYPOGgvI7i4,6yHKF^0ΤcY=hm]"'6_M6ϢkډYKtfd0<~)[+Uv8ɁO?aB:ĭ>=d- Ϋakαt|(3 &mqF'phbhː sLevd+>/WhK̕y@h_)P|ّ2b[,3dD/,jtk'"fd9,9 o6G R irP$cᢲjYzsxoL*Sf?ߨLosF -]1Ť(LpGEyvjjB8Eg(tҌ>p 1-wl2yAv΂aK8z2}Q:-KXĞ?8J"%ީLjd_T&х%IylkWݫWZB'Ҝ0Z ?SKP]%Rw&6봀~#Pza(+E0~6O! FYи./i= _"BKW\@s;C#2,)ߦbV-7| n)9x8<ٷ`#0' LP'Q?فPCQ^IpEnXҼ9>Kʘ0!U yMX `kgPix e]SyWºI#uGV8DvK‘^J?R8Փ)M!֮SWo(7{ +W3 `41XlKQU-NofFwY0]> QmT0 9B;]cns0u2S =Ovei8@kh'3=Q/`S e)&F]|]qfyXT (7U ]7-/iiqk] `" 9X7;e- 꽪 XVEp*vݡR4S8yMUEU8}tZ}I^I4XH8ig#d&@l,$y!6XG2jƑ{G>#޻R~w}!eL9rRkz/3YT7`5o&y f&Xl,;ܒz( `Ĝ~A ?LxDq֋SÕ?pTX化Il<[\,toUКkqvHBU5p3گ:+<5"#Xu+-!"@xMȥyw;a gH`gpxB؂+:dXPSV2]\$FqJ9oo;<:-[F!jhM F%^"*5a 1WmVk]~P\;eT }OpO',#Ÿ *6- {(0~%V4vb[TqX8TEF iR-`aP;}UQaZ`aeϷG @@#婳+l.NؗUOwo26{ p{ UfdF;|7[nMRΰg)6[ ]qYIRvxu3X;r{Y,"7k ;z!.k aGL'5}Po1gs;T D7Ïk^&Fy$ O\@]*<FzkVSgULյڋ8 c@)\(ġ B{HQ&SyWG_o%a4N\_hv+FfiKJ/UPܦ_ 0gz +̟oNHi&aG]h6clk\9ᰖ٬3|y+{2 7>;tIdb w %IZlrD?\mw YIɴI B[Mb{"L꿣%R(ͫ5݄d﯎%6*8w(Z#E}Jb.(7~vϓz!f%6p𽌀\0:WLSH`$}d<7;a`#8EMRg#D  J/}~ՠ c\e!wQm76w{] m~KoZ+t_:,)秓wE8&umk6 t!1{S8ꯔ:Sȫ0¦=O/j IpzePW"pG =7qHҭ0Sl!]byE!Yx Xtb+={EO"o A <뭎jm$oI6+ *w 7P)nQ)-@)Z" Lj+!W;fc&=y#3{g[%G?Kx|08ӝVSĠ`@Sxure5 _'YeJ0J@H239u>"3&A4({CGk22z|5FQ 𓰙3dsE`:(H2K!Dь"`FKc~^Ԟm7 X4 h&"l&0 K1}U:Pcy(X*%`cl >eVo' hzy aTW28Ǻ5L %;%5%5lInVXVk aOb:k3d:` IMlrPOG2`eUB!ZExXF g<:46 o8v!WDXY?:Y* dv2=2ѱ;] =3X N%5T2"pd`)^ |q!ǑܡOTܜ] >]tȆ73 p1o @bGVV?$ "ɡ|Wn=j1qTyW=+4kq`]ɍygcdH)0oレ ,Xlŏa3s9J5_'ȽwI*1#qUu>]`M8@!:RJfa,dJ0#܃ 5W{>:`#w ֌@͘\ FfQǗdge~޲w FVE2s.pT=; [Uj1!r2,Jןɦ 'Ekǩu%X(%'ll*([?͌e(SV3ɰ2crIQV)RWfU5ʢHhie2nr #SqzθuQBWk]2j #Z\sƎ.AR(]] oP"ӴgbL<ET6cɐ}V1ޔ{U[7T$ *vSV1q33]w']$\yIhy?E<^Fݶwϋ5)"#K'JFJuA{S?/k: oLX:[[P`KR׵ 7[)c7'zɪ6R= AYekr^ζ @ŸTnzp2KND+l!h'B'1xMLx щ U. O\H54N8Qv |a >O?T  &s^vwŤꚃE̠(#NbANqFY+nІ *oN8xr4ޣ!Yдz-mO'kr@TDUz}OU. (s C7i tZ6!V;0VyxT.ܢKwۣ#st r:'%Csq;p❉}Z=u{qϙ> n$.x{T(Pe,Ŧez( uIU0E҂|,L>͵02XDD0֑aK)ԋV{rscA4)kC>ؑ9RUJhyٰؿ-N< /OI$e,&XAm4dQ7KȒܫ{G@^ J"Bńx7D r]jwrCtI#t|~Ki "ia@;%,c^8ǃ< ʹ)`ddo \,|~Fcv,՘qt9ܖIk _lE>:( fvU]ycAh@*6:}́='#іH@/uD>c~\ܦ"엔mDEGZmM7/Xhխ&ՀT(@74j~K_ϾFʫFR؇H { F / KZ^5nb2+t_Փ7}91-9]nt@9!e{J{/v21J#0gbMRmHOSy:lrs6[,tR} 8*AKFx?u/6ƞi(ѣl+o#X|>Ͳޤ.I=ٌfWi ʣ+^Qʃ5=gjKAY$UlPw((pf8261,@iZAFȱ /MKxӜڿ']mG2$b-LvNL礎 Ģp c 8ñe0E>o+l_M[}6A/P\. =zU,UHI}kF}pzbD\%c!˶+CAgTݵpsi!WWTx%[|x#b? ѳ|$z  ;0|hqj+R5ҹޫJ)"͑x@i@dUxj[]kl#A^зc 4KURAL`.M (h.@CfDh4Ew5Gֆ}3ɳOpx9c]-v˨Dٕgp)!T$ٓht(-R.~UASCQ^SlN؋ݎw*] WNˢz8Dȭ#p?2zmDwis*QၴVY~[*w|1p EnX rLxY+NW.\K,tU$Br|`zFg!# UiElN8:51=U)Uv+"9AYl`79i{da yUoɎmgR8/Ϝe('ySp>ClyHt;w)B^zqe3Dk1dv*#{2BSG 6WL_[B$:dL} GԀm¾ ,Zl`JP3H a2j kV{`P^99pК6/P#ZS2y1btw6VjiQ2cU܀W= [Ue9Tq]K%RYj%L!k ,ؚHAo\EeeR38 ž所!]VN3b9FqUNbg0iZLPTF´)MZ,H/tfy nZk9:8Vr:X0eNfwMҬNS9ۻ|w[qQѸFw0)\3Gc)=ӹ>[FݳMll*jwIYWMB.:WA:p]G7ɯ9q["B鴂w44Ia D6aސ}k] lz|+A4ܿ,<ש<\q!]J' o˨ʼn`gbX;zmN91TRv3ެ68~%%98_(2gsOs#oM>-]gk,',V^6fy2&8Fx%.C}pw>*E:'_]Ouog>*{o[Xj1UMEg` #nn'MGzjfJ)bnj$H0i>-2@oXWYhDنT):h`cb>#~\7j|.WTD=&k-bu +k^%^{ÙC”$9_Ro4 ~>FUr9Ui.DP}]u#/9iFʝ ~sRV>I0)x'LCUܪ)&D2.m+V8[b fF}QWrO4 זWyBAUɃڭ-j62zN2iM tזj(O]bTb4r?U&t&7nΞ+xVOA+=Q!J=.P7QC!ך^ַ'A{v*Ul3X/%A+V.JAfV-Km Mqu[1{u,+OnS_[ܯ.՟_(lZQ;WGyQΠe|/0Mv?O& z] ԯ7Ȥ9$14.VB45+H=|vˢ~ F[ń_nLux}AuI!Z1ASًJ.#ydd<7{ %?յG"n/VS+.=$'@A MqX.s!a3Fӵ{) -J2W,cRQHMIVRw(9jFnקŌ/eFPP.jl$v* lQAL0#v{s1@qߢ,~x Fda(pHohuO˰?eX2rq,`ޡ/ $5#Cj~n[(5o-5G ,K?hRէ7dMّ;A'PjVԻ]<4@Om< c;L$fKN+8:dM)YŠו<+@l(?nCXEBC-o}{*{G;Wg|MKcRZrOKyNVO8\`e0 $&ޗQZܥa&,wM;~D0ʆ7Y. rPJъـJ!O|VFB _M)c%+$SeY 5( YMSh$/RądB)AdvB6eKw7Z'eXQcӍ|^/ X#o]F=+ >ju/,!B vϻbD-+jd%V0S:񮊑S1LʰqD oK|<|sF4b #lB-EUxNirt"X1'_[{z0@;|{!=MM"kY{$=Y>]M&ԁ5ob=t3-芠*L 7g ې~V{>c6_5ZF1]^s.a_M'5Bsn IShOЂSd*q8 Fj) B 3eF”fL2^U2;x 8Afn o;I5}b+PzYø*itbWJ3 #`E/fKK!Kr߫ݰq|2X?N_ ZоP El19z9F%oӞwJ!yU-CX2!|\c̓7j2_{7@_?9@7x (ClC:?&'%6X1M$_no dq!P_;^]A$s+kPs:ΦI0^R^@! "$4Û>װ*ؗř@2~A10&fcƚB=xuG?JkEk `aj>u3nWY Unnm^p& ILPV-"鯅>)9(L dt >D6Xz(wu#S]U3;*za)[_<\2~RXl 7\Ź,VE(sd/$uuf -AM!5WG-248ɓx԰<`v}hOnQ&gӌ#|L㾔EP a3#ko#Gj-.KOC^Z@`# 2 D²N;dc(51.Z^Δ2|osoTy7|VnI:k)KypU +Jt*fӓIdW`EbV{9D {McHz+ @ E3) 6h< !nON'އ;Vk>"ʟa"WTlG:x,@RT"F<]xs(1ى#K&a{3AoO9 6Dw =E~ψd{48L#pTGD}cǸ885xuT.Mxd #CpJ唤gY~lKg/?VƢ_W֚ފZ8IUP1SC|,Q*auxokTIHx&qe9:nm쭇`8&Sh-JKكk2G+ 0ZֲFw.EA~ѐ2E^8JʋO8{-0[1E~xb$k"а=.ljn۹f NmV@B@fZhAW&ծ1,t]^mHmه䀆 @1QB ħWM>|N m9Tq nowcig:\;H_QW9L-)X1(!n]E7ž8FR :}}y6|2?C᦮ #$Z2'ƁJAן=3Vn"Բ#.Ĥ 6M}g['@`mD{gN KF@+7Ɍ ;DLY߳`J=`uy!a`ݢQVPњtu^`D("#g`Zkܹ&0\`TbW!Fٸ!Q_pFQvUPaˈrr 'Hހ@bޠ,p P^l. g`aaba:pmPfk4mS&uJb^L9)O BVCAf-å4!ЭI8Z ы`:ꢨZ:m?HoKi6 a=PJ^v<,գJ%.z^NXun ސKvo ۯ|~^IcgQ_i,C)(' _nE+$7]BvOUWMOݻ/@hۇNi/,&GrbZnsz8< 8;@v ;vЃIq4ge**f~/04lor#[՗I#ט>N?7?WLk~ XpG -?&t>كZ"{);xih ;O:EEϻercdzvHu\3:Ǜ 8rxDi)+}\H~f#V4AXrb|*0 l- UwgjzGFJ_'a㜄ot ‹S䵥+(0*{aם`o0o]6AC] DxY)V/(M^zA{w6b5*-lp9KOȹ>9VBmcC,ʏAy1Fg> .e7»LCdOV6p4.)Z44}9+?K!;^'{<& )Y2ۨ0ތLajL)gu|RP|"'oG] NjOԊL[c{k(۸/PEpeӪR˪#}@ ~ѷ<g!})p /{^!ߤg3^> 1Z|65_,-77|n شb4ɶcJ#R+U%lBM0ӦCǓ&on/No"I5K(KPKX4Fqz`ŠXBHޤfKσIhEz1*:hCágU3!#(e@ yތᦙJQWg>'cH7} a>ܜq@:]E8 Q aмB˾.'8O]!GIhQt[A4ȣ2+ڿSQ_sf;k\h_Neʆj?)ҡ4?|OP; k2pl>8{H70?`-|p,e( i&vgK9Xk%ډol'缩>2;^a" s;tcIfZK%n)<8튜rC:=muYoV2(?E(NCV<_X+v>.}>v %"VvM\>G<1zLX oJSB\E؛Y1{14.I6՛u}K^uYAgЗ&?<<Y7\Nh^Sa9[CHPg]֘ޜHP7Kn_aۦ$T9^PM4l%7AU0ɬh1_-xZ#4;sۦCPlL*oe]$9*Otaр.&Q\3ԃۂgS>LX9Ml6'tCkX[q3#.A~CJzsθuős_<) HLETXU[T_z#:1Zj yWCP6z?e h<,e$^/6<ُR)]ހUן5%S63Ǥ'n5ek*j>mQQen_Wal%gLm:|4Y tE/ByZ[XIhomsLZ4WgGCDo~W-V3mӾ&#=.OL=1#x<O*Љ()?)S=c5IbJ ӎM۵xGxe½A("3JṵL"\Erv:g_IXgl Q,ʞPgCۘ*h[>R{i;I+{6cJ$^VH usyzL; YY0+UlNWIt%7Bof޳E)~f1 6wŔxnD!yZq@{0E,PPovz'9l.AY c8W楈9ߐ8Ċ~)ޢgcGX[R'Qi*YF )t ?uj0WOQ?WtjF0P>`n#Es <}n4HПMۆ;˷2#h*g}n"JFSerC`U;Xx\F</brsjCS1 ,hR~dsN/u[މlIbpd(ٳBr2PyL^;4/'8S(87vr&aW|3^*S8^^6*:Ȓ3c2Q낰EJ4Bb*gY|%`JrGU0M)RgYoռVkV)hdA}ũ鵴FFj0\zDNDfLM?TEua#|q7ٔk]!QH 5 ?ismAV:gyKK+c.>S@RXίLk"ے$G)e+3E]GQ=:$w#m2yILY8=79kx2 T8Vf0mo@M&j#}a[މL4 L`xoY 鮦~6X>K+ q|xat}<,֐7[M,h('csWD< L?Ud1ݽ<1̒py ؿW|?:ugxcT,j1OFj8 -#l^[M g)̻5Fdm.p.Pq 9 [RuHxGg[$NTqLԙgMI{r=zӘĘقuKq0E$eѮIмT( 3y}nJ|Y-8m0<:K_" ~TgXPVNrgSC2mm]|⃂lq"5$ew?m95׻fTC@`:y!&|{du?$N6b'|5 |EGբ&E<'W建^m0al,%umʻ-t5+\vJn>U24BGL"R_p|`#IyA5{OIJ=&>taL"QR+T9K5P`uΨNӇ T:C1STeڼ 9- r"BŜHE䪧u=iI ]%bEzwW`83* T[v@j((:ɜ#6Ќ,}YL/?}@MUJɟ9TޣSJ`\.68LuRVV݃7: i-Pm)!s#sjIlKa]bBVq!4nHlE]CfK`]ŅkMI7 #|*.ކ"qwpEMt)H UOk0)A \69@kZ-# U ] I5>JDB?EF?UN!&Y sOQ1~Sz2<=?R$I"qٙn%ljTS hh u?Y+|1p,4k.y9bGEco>RK 1ahA,3kw5(:(f ;ju-$O˪(`|.:{4y eG>mO@v&HHKOP3ihZKƿ14ڐ;_w3Ha.y^wa@ aL)-+eUfνp̵ۛZ 3`ˇDKIW,-0C2 Í0f|x܉}6$0X=9 E cTJP1. hf4d#+F$eLj\Lݰo@fu1佬?L h.OT٪_U -WD;6mȪ$i[ cFOH0|W-bW/P݂J h1,LQ]~]۞/I}O(8iO'˺K0Juj9.RVAA?H`@,rFėTWKʘhȒ_F$Tʎ;)^<VI'F?v 5dЙ;T}2H;xoRmhe-T@\gFR,TK,|6Z R)dxfo0)eS_¨-[\틢Yxj]S`jנx)2 \nυm$B 5!h{?,)J%} j~_;Ԏ;[YB#gPSY+V^^O[܊K|P5'X(o4^;pű!ňʯhr5𤠖:tPyS0^hyx#iP6VyC}ӓDh bz1EcpZx[;w <`x]M㎨ڡ+"N1"U/LLWڹ}-4 t8Z 68ta@O8^I|VHCw9WJM^yt4Vin71T]`H7]"A-w) )BދMM=ŏp>"g#ߠ>!];+eœ?ɐ`Ovs6yVòVǛ Bf^.UEͤytӝc(9 k+F԰jܙuJzc*ƨ_vׇܾHp͏Ay0:ٰzpm]*8 EzhC\>g)OOop冩zC"&%Rz:bo/+?{4-yq@υ-{Dʼ%+u *IrtP:y!G808e62ۂjJ ^i&y2G3($~8-Q2O]幺ȳnRR$;[iHX8 O G*/Kvf KҸU qXk2/$HM42Q\!Y+O1AR٠d/~GF`6aEKRT⟳7ąmZ"\"w`2n9AI(;m9w O+'`ۥ%F~⓱tusyȸhjYbW6*Ry>)SG0?YKhkb3[ B# 1)W>M UvoLP!j" 3FfMCYHӸՆ_A{kLucͿ*TQ;'b\rx=/XJO [>جQR@we^=؇HSB.f$  wGg8ZC G\}ݾΔ3 ?= [@w(> ΚX 5tz=ˡyDu h$* ϮW7'LT Y.쌙 &k|-p|X-t pKNL3<4juWE{=Ad̜m"\`IՍZo.,˪xvv 7!hUx8#"z3MK;c2ؒӊXa_ܿ `{Н'b{O<3({\ ;s? ѫ20'| 32I #ё7#?i( w`!*1)jKa<\1\wyn4B5՚FbW, ֕T 9QX5,ƧO(W{!Ws(v gjq!tn V9:u;:JG?xuJZ_ȐDwۚ]) K_|y&? L%d!R[yŔڜ h$Km"wږ62عf9c?$He>2¦EZW-lAtl3fzk\Nm:TwfD.`w4{hܒ8x&=ha %N :DΰԵ˅ӡnL% e[~3z^7m޽g5Xh*6G`a;] 7P8ř.jBƷ(I4RMV$I ,HXp/j6@XBx4A0efeՄ R?S!o}[;;V Ā.|L] @y0(|q*򑂆I?>=)*?;.#͝E9w#^՟( ~V{c 2F$ÃeEiѱݴq9;_ 3I^+H^TWΛ,qH<.fT+UfTysÄb' /XNy06^`/)0)8 ZpMjV,F@e9$ Kf[߼`{$ #%z^4x%pfM,23j^;el2\n 9 =x)6m^cvU?8SK()~ 5p9#W(g]~jي9x@6lo ҃P%Wc>5"@oEwMC_`NM( Ś'v#"[+?h~3Oh%HOI&x;J=*xR5wa&a6K3J[%XEPloewCVVzc 8jw`#*~:`v5VIpA0- l18-R/'q|Fzz^1sw}Rh#'_7:\΂f(=ivuX\}ɇL{0i!DBr_٠LtMtǡj-q]ӓObzt#wӂO&OX"Bh7#uoSCAI%'u,~Wmib//GcU;ָ՜Pkywh!4Af]uL4cT:@1-D8&X|[V AjTnC8ޢ%b#Sh J;ey߸nVÅwoڔ 4I^Yy8jzT:3eQ3o}eq~'xKAu0Suj1?NhYpUzo. : ݾH9}i)?,aLY_u&kpZ.~Ⱥb"Q宧xO4l-<\`31(.N4q`qSE**8,E3K>0at$'M Hk $$dxª6W퍓o.ĽP#d,ctLKCэ5&PT($]Z|Y]_.G xP?ldf|?ؕNS?Gjs{VXLx-磭K:4PӪ\=".,BQz3o*XUmԡ?w ޑ(@s ;pkFp!w,b +GCٴ4 ! Zn`2BfMMqZF̾B{I״_@;OӞ7TE*zCE^iv3|@7IOQawF9 &cw4E%q97=(Uʐ= >ap!8Um;>؃m$BuZ,`;0E.Z| oR?,`~Fcbvd@3Sc>LmVUa-ꖈ=yH_x@ٸSMswv١ȋgy5 R#!DFd*w7ky%j?ƧE) m+[=#~?2X~4Y$;!ۯ5im(vDCf+?389wt*)1#B@U6iVYKj C JM#3W^]U¢Nf {FK$% k #k6 uB)ܗApp?|[`,Yε~}~H !ty6LƯ7Ͷv䉆]({E#|^@VO[t0齒],BNoO'614?_>%ʃ$ޥ]~giC1..SVqp=py%||UN?BE uzRܩЯ>CuIk2SS@LN_Pqkpsle" R܅E6 N^mzX e `Hֻc B@*%7 :Z|-rnjWz FB?NpNcuס$#|7=#,YdqNd}QꭩnLlI~F~̬IhQD ufP,53έ"nLױ)j= 2~%?\G /[flԢAi\2ɎW.e0 VqJ)<_'_ >|7[dM ~LX[1=|]G զ PB`Fߦg.fjR`YWO™dFT@j-3jk\Z\-|P ^ fz9g&h&5"I~7g<t%p_D6+lx:Ko޴v:pk4XaxnbV/ho=`lJ}y’P8屢9cEO;*LJnY9;B։;ڃΒ|^w$ׯ\sߨ!Su9$Rg){Z#FU2q5 =q".S*&{+b#O1tn>gmޟщ17FCyS>h #(iUS_2\>tfU:KCE2EO9Jq׫%m 5 U}`Jd181] ?G<8GxqK+- ǖѳQ j-acjgGJ1O[vN9ܨ$Ss {BOI\)L|(e(- Tӵvcdf1k7Y}xfRp$0nA'ь;ຖ?:0;7谧S. sr VlNueuKYGA A ˠc8'ˎtZp)=5Bq i\z9U5_!juA- ܾ%qsdlg IM`{:zuLq~^k )u6ٟ!Gm%#7-qyӘw4~Cm묌ZKɵʄS$ 5Ԛ%[6:\[Z7T@QWOZoq`4Y0G0?u , ͶH#i觚֓Fj!"zKPס)$~w8A7MlQP|zBAQœGx G|1/!l–}=] EImۣ I#ث>rC[.rFyݸ Ё pЁkEc\8@XDLᄇpA 4;ZWKRAPV/"0Cmϝ+9ؗRhA#Tf5|^\B`j39¶;6@1"&5{{T2Q0(35yT~30s |i;&n}{tiȮFngrx%=JUm}?Vy31D.׊Fop](8y Ff^G$a^^xHi1 3a 8D~fsAg7*D@J'5ɾ]|S n5ll?F֬>R,(n1GOp!;ef. _Ջw&l4q`m:cm onhCqZص`#|+ߝ>O AT55\n3$lJc*GC蔙'Pv{f%wD$=Tgjŗ\D?vtk])ob'ђ| ~;E$1SK>^eC!7_IƟ0\+?,0|3,ߧ@e@*w5:Re `j'#%Upk0 ~!𨝛 BƨQ6(q伀d[\,,!?8Q3)8"K~~I}*r2NB2$C@ЌnRo:8r,*t&0w`yd#xx;Q?/8:x_&˷Zq<=<7f% f/xh{#uڬd!!?.6E;3x;8FWhCcb$ 9JI ͦwN@?=3yjV{WoM??ԢC)ɽ(zHT&HUP(!E+ |W)˰Skyo_Py CɚW Pùq?P6 a AkG&N_h~sv5JӾJ>JqeD8K(lSE~v h"GY<۝Ohrp~yL^L:CGQ\Tz3"VS7ATuqxcӪ&`݇qp_dz4  GxB0́.K[&ÛJ׈MxQU.9 ^T;ÿV5CT,8i&eu}vr0*`7 |ޥ#1|_kl7p6vQ}Xk s?[Œ0.;ؾšBWH #\A}ˈ^@.khKZ[~4N9TΝvP6Йa<`{{08Oָa D+MQ7$a}>Рq:¸rF7=vU=3*j$6 .WȺI/tBtĝ-oapz4S`.R8œI!eٺ[pX2%/]|1O]l!ӳa@ -hQN*/,P8ElY͏{"LdMtwshY g!ubgu'@'#1fwh9hAs-K+˂ڻzZߋY;w)qfa6gSt@C,BpFueK*~♎P 8+)1jm ؒ exc,^]|;k"NðgTƧV(*z/ݼ.?Z7f>^AX,*v~;{wV69Ulj4z## I`t% up<Zz%8`g?Ҭ2cHyfnAuy|HJ&BJv\ʵ**/fEI (d/U|d Zӂ񂐸Ʉ=l* 6#I5m~]S,y?v[)l+uu9I|5HIp!̥kn/ L_QRY߆8S o#7x}Ϝj+/U$Z#h>CH!6Z W=8("|Th`f_ﰤ9b {Naj.3Q(ˬ()z?)e#ƙ &9+`UE -f DGIa5iw\ _ KꀍIJ5?KH)`ӏ=l=~8ii!+bk UZeb0j#C&Feх%jF81o ,L9 F H?}1̪㶒A[oiyʙE " #*7x5P'SƯMapgYny(Z9?\יO냨SuOG(IŁyہ0`12nC_Oq}xëhCkf:66' G֕0NV|0Q#ot?p8+D7&ֿLw:9qcOZS~oqe kgQwAeJlxdduҧFLP*uo&hlRܕ i4LɐY#GZk-{k{?uVVq!TΊQ:eƅJji_ l[5'߅c ~f;$pF>IT:Ү_ax0>6k[(ޓޮ3'kZ"i=Xgrdqln SxvRІ|\eǍO(F +XxPHr?[QF*0R*Jbb\GHVО"ԵM Op:V\zވӨƂ@WȀ)>Q)ߪ&gxtؠސ+<slSh:+WSrwI3g%ꁸ|'&lJBy8_C{~wp.HaY 3|Mt=2 eB85C^pߐr +N E)eܾ ՎmtO\ܔ â^8L[ƍB *ahaBʥ|Э/)9s1E4-1mٟT |h#<ӄE_A1<#b*z|rY|HaRއCܧ.Rf_ZʋP#Z|&hRa4Yd&tk(@k;RIMuo8N@)Q NEThԪmi=z\9ܓ]ŻA0KR]UVty^ A<8}f;%)C `#9:kAI߄wwdX^ g(&\=DԍXznbu+kBc'}_)X#3 )Ң Adhʸ!I+`8,0iHFhne{ȯnJA+Kp2k|PFkʣ}wLNKaєB˳[%n{w?x.yT#a>UoVc7xy&]}LTAĮiPzG;\{UDZ@b;nRQy6/YgO0̶QnzO쁄巷NWT͏dqjYV,D0W7b(ĽmH&y+D.?Rad4~5ɛ0anG9/NG 9~HۄI_s*OSx~hUÉaHk8{Py;Ifd+q6jD|..yg oeǁ i\';7Isyg~>0Snw-!<wLY^q@֫$.UM<9Ԅ&8ݑu"0 ?ش/zk\m#odüfS=> [W Ա ebb@YR/' tӯ- RpY *f2iw B4]ǁ; a7;4k|T&߾Qfꠗ.kE^q8X,P;+tD T5fdW1A?hK7) ',_ǶoL2C͡BF  IE85laiOC p-/b}ͻAIwO<YGhj8c֍\N|3YVCd7|5) aؽ/ĆxNW1P*UߚO֥*\VlS*G Tѿo..`)oym# ^$+J@Dw٠6Ԕ}gK%9 ;i˘PH(M֏l.cLw'_8>ZԵGfi?BTrLmRkl\H-ݽ3BZZ)^F]a5[?j% "in= ݊}Z yGmŸ1W}ۣ}$iD:xAND#h4&:_SZCSʹP{ ¥H-@@ c_/W‘*6fZoW=[xzr:Lɾs@ӳW Fx󷍰~{}~-6,r-wqhM>w$/>ȴQo"~8Kan'&>_vltn{EOVaZ?MFwJQ=fE "3t}M*LԜkXocag9Ћ)³uU#'[ڡN!ǕO4ɵY^0`FhN:,I'TVM}EЮfׇsќ QMYoP016E"P徇\ڗ).;0 6r ^Xog/]~zҖ)~lI}wFJzmx:쪽PŊq!~.ch]]q~5{~\?W77=ۄ[3Sk_,r崗k\U-w28Mچy MoE|xMڷ e753tߗl1 0I& AC)yw!/ެt<Tǝ$]2C6}:£gO$YY ;B+Ʀnݔت=mp*ӊyn׸k,XE冩rw|Xiu|tez\/9)N fE7KHC"{JcK?]c,q|| 5"D|FYvK WvIZ˙2fpOvuu{Ii$-pK!曯\e繷rc^ k2%(O;:=rX 򦉳n6 Sg"IbMR^:wE"}k6F |u7üECɬGOQǡVWht*8!hULxf,#("3?Q0+R A (e=)^oJC祼L9a퓁$ŗ:$P:oƢT& ˩"2p+!Y;6`nӘ|XnenS1THoACIʜ Da 26@3|ltԒFNc z L׏f{Z0`NUPa~|gwqeoXlejgck44-]7_2O!_."nYsP2?e&l|S[𹰿/IڡW0>FhGib/gI{Gl: 7ח"fԵo`$g'Vjh-b.cIv㲔^x P2WgTk$-Mtub}>i^p(FXɽ6a\v]0&PЧU,|&IqqC!7m-3·$9D&RGP :*Ҝj{X>X ~G[$|9КyQ5G#O ݱp9L5rOR7DB#ԌGT*'%dvUԞx̽mV@ _ H{,[g6I4bJKE=RAv۽²pj4&8:%%eAǽح}7M$(COH̃&);fKT8I[V!o͙=ꤑ<@B<#iK$zٍYΜ_o3;?J- 3O -K^?y-(Z#>}ẋ*;;pbeWjx=^#?є/F ƄPlgb KʹAĘ4uu=Nq=<.(WCp8]ΌI+#68z8IKߍ ~{< <1/D%i XPdGcT/b_)&xp_I/r<e6ST:.Q*kܴ0lZ᯲X\՟k6;* 8֜Yҗ>fZ xܛ47 'D}\a<RsRL0ZA-ykRݱWֲOnw~Ofd. (ݶJ ϺŢNVҐditbFrUA tV8(9I^rPŅ ~65ٕTwBwxGR P]W6*hR! +#EC䤐2B4MeuvwЗС]^#]Mo+usc$sz1ɑQSnFv s[93oU֍*>'+8k!(ރB<bvZfS9#Vd2f[Cٶpe Œ\}C |%r\6iV7.ʽ s\5d!np9;ByY\ce wCP-_[ 9q8\+ +֏8<"u1=efcUxz"9[Lp.H`E,Cbe<)k my,!u\L~.BGRO'n\t.c)b{:АxbئSJMtVo(% dQA $_ST_^XajbBHI27GA1=,E EXb똯LuñAex ArғZŶ:V1&|3^1PH%$[le]L; fx&˂7v&X~BV]ͷ|^o5N{oAтp Ӈ E '?2#Cϖ{nh@ݝ7ǥ@{ͱ"ap7KwzH/ 4cچO@هi%ڇ~_^f F~:_q kj֖ۢo)zx3zKfY}xDOCڢXRApP[)"P`r&r~yJLV!>aԇUDQ͛|Y$4_1Qac{:Q~d{p1PB8Mu8 6uxB3 zȕ &c(/f $(3*w99WȉzW7WL LǾ8 #\ kPRNJ,e>viN'b0LccE 6/^J%EF -WD^|0Jj-^p37J‰fZ 4sy_g:a0w%649gR[ѶFTAj_ᚈDM bJ49!74Ү[ikz88=T#Fiتv|.$ek7WHWf@mnUjevK= 8<[L,8Aѳ_k8/8Hc) &Eՙj\[Pzzyr'I5d7XrT#Ez@gI*d,upn`WScLƁV!3dKʉ.!ɸM `q n<Y5?rR̎Aa8o%kAs2'jlж01 Q5Xq]PNh)[_af8aQ8N hL^OBo|MH -k>D=/Fϰ]ϺZ޿KH` BIXQms~D?+i!ʑ@9 +87USFL9}jxDP#>^`PR\rvC??6¢ =}u!fkSkסFVRQ$*pDAPp {a .8%-κ]S@)lRJf@Q+Oa^RDl  pVA~qO;|(Jr7sSBN嶸!Z5,xC̘Cxպ'e~#'>d_ͩrxAKyJ* ;{N2}{\j(N^*ƠD< 桃[ -wuUY K3C$t"< R^PI,q3{vMv[FvMRO`:oX@"ñ!!q6gOͮ|lQ_ JvAJ؄G[d Z`ޖ *ϣsP>cLáMwEz1)qz42x4|_~:j:RV{cBڅ!ܤIl!Vji=z9<6 k#tR{RV:zlkUB2BbEf -0:Z빸ꁻ;CW=g kW"ozPze) @ n\ȼ!C jwHN̗@率x ;Gg{3[T57k0RBDwJc(IB3(#n:+Z {e9fz>[?X5M)WٮLr hNH<^T9=I|НҐܓ!DS*R+Tڃk8 TF? ɸ찬*ҴÔ)_A@svPXdA%.HPFa|hܤ;S?>*|hՉ_d})w؂:8~VӚ/{M#¼~֐o.}5*oľl4iL/]&rYp좽 O<ɵ,Esr^{~0;l`R=S6K{'Dzz+QR?VSdg=w>72 BOVD[ &Mƽ*HC<Y,li"bc k16*nP_,!t^6N7ګH}z<֣?6Nh0 mO/R&kf(dh h&:5QEjmQKCv9 ]8lx^N,E 3N4CܨsEMEW7M yk:Bz{Ce#ڐt0a|蟯`h OR#OO5rʟ%D^gmc+){vn^8T[5C5)_0j11 IxI.e^}ԉztP|㠇Iǜ2zp1љ-ꄝ19a/<=yQ37`JL 6m3t75,W7 {꓏nq>1 0kzanƤ>F rRv𕑡zsĈ xp.xqo%uX̧ AST%@ju@qXf128YFk}k@rt&:B  .Rۈ] UAu%=4Z_i3V}Yo>-:7f/f!t (!"A'Ck=Wl팏 ຦b_0k@]ID;4s ''C.>PZia/&\ *oO[B:p0Ɨ5S*|:rb=)ux<WX! o2';RH|A#qEgTU"qe1kC.WS^\w`Iu x*XVåhAg*gxC]7xD3&[P&EEø A';p?Vx^gKGK9!2y2G+AճFk;wSG/ whH9s%Eb:[b\ǫ"_d@~ ՏA*W=Z P*BlKin/ABŚ1zG-5_bu:U/𚬝эOoISy;trē-ݯ;4]AItyPb6lw+) xiK܃OX4Rjy06td锛l<5o j0G!s%8ϚuU~W;TF(>ԉ8Z"ȉ4L%Nx;R0]J7K0SS9%L?C1&nV?ZO]DJgee`Qhꡖ8 \grԮYh.=&])ay+5=_*HQ8e=$0OiLf5Cݻ0DD>jh3D+<|FԵH/(+n=gW>zJJY?`4R z1D-w-g%|R^Kܦ]0Z#7|EPE4:eyJ9 \ #zgo*Ymм5Gɾ;Z̘H Fcأz/ ܳzF!DE[:`a=bMA' z<PF(KT: A}k֨YOsbڮx75F\OH_̂"K8y2.3(4(9ql Lθ\s4wV^Fi;7u#o,^UWg}/a nIA"T SB&FUB$`?jUi% Ko,V~ZJ FOcY7 ةB>3=~cjF l:*OĎΊEv\k(l]|;ehtD-eKqgO';=і|@-QD.-w͆(za-̯4x?1! f aR曞wzˊ+x`KQuJ `i/2UDlQwx<4Aq؂bZpQJaCg+3ysIetyF1. v׍s> 6CS:j]ؽc.=fR[kH*ʓy= ;VL0[W@d/Wc 4WW$t#O`eEDse2lႈE?"Q,DoWMLoICm5Z` ?+ S.4ƧKT+! >>g\QҜȎH:6UhR xƉ=@"E?xED'ZƬE:ztdX%UH|ԅÓԾg9gm5baA`Bz!7!v,^.TD"W3q{!;D)7N%pSyD4A}>ޔ" GWxEcQRcL_k^7(3sCW)ZVu B~KG:O\] vXve?#t͓y Tg\-KNZܕG5c)eؼЏ-y 4$t_yx VI%xaVhGI,DދݗňJs <[x>.?3Hȑ?%]{z0gʀbsFE Nt_E`WawoP HTv헚dn)_)m'Ó9(S-I`B Es0Q4%Q2G3 8f8(ĥJ"(į#وҩj]#_K(-~ez 5}i2".r{2'V-{Q ÙՉ+  l /YeŢ?IXYvm;3utJ}mXV5 f={m/; O64[N*WE4qx sc櫍]p/OgcHf2%E[tƳl=&as%̀v}ΎV\(B#o!4LRtl+ܰ1fRmT+r]V! +tNx˃L➼WRIH4ZMժM5,] Go[8 1gK 3;jpJǐxLW x/|1˃hڵ @xnKzW[v@9ULaʴi Q6 &*!HitI²x"!ޚ.5OWg221bqjұX]=ʸffzM$V/\jc Mcf Es&XCfdl5 وOIs#c~/$n!PWOh&Y3t!tW@<\VyLsp3[4AFT}]}78TAGpj=7&z /gYL#C{?ڷƪ-24J]eX*E|Sa9](ܐ2tm n S0poh"e'{Z娥x%=g3y;,H6 OA6>yj \5v#hvDaPw%MiKSX"".>w:t}w xuODm[sXm> +sO6¯U)\6Y0q/rW=zyz I%KXt1f)Zw|E-Yl[$Hi02ZtWF0xH(C׀ѿR%vRKD6[!+=uHsjq ]a/fp}V1jQL*n n1<沞L_IACg'gs-8Tjd~/Ԝ1) %CܕN]~j,eկ}\i=k_n]_܉R#[ڻ <-*Jy"wq6 jC⧗vGB@օ$DvPk'(ӕ%hKvsZNбf\_#sCZrѫdk뒤=)GY!FOn&kv Yɾ\f@W2-YYSRҥ#O}-ɸg7?_F[]a"lRvv (o5gXB3V6 Sj '4K%[%o[VUzdqN₇\1dk񺔟y*Jً{/g]Ck6P%"I  ؾQqlȼ{OȄpGP$E^x}uW|{j*=Hp2<&"Qxo}s7>Y?$H$%dP3Ba q*,u\nۅ't'Sf]xfWAuZ7(%-~,ֲsщ3!^Ͷ0axH9BQ6 aS<I#Iz9\ˠ#C?~`HYw4sLKD³/2)! gO~Ȳ>79XXk&O3Aʢ׭X28\Euwʚ]];2Dt ] t):eLlx5𑽱'@/X vLr<־@yGÍgpKm{uJ vO ͦ0&87**jwUsF|yS*f>CI u]=L|̭Won~꽡44D\Oz r.ͩ؟gظ?&HEz,,n.Vbkdhxd A}Rz^6R_ -_m>|O(°FV%K#Et8pncvXe~Tз>ժr\B½%8r"FQu8 ˟ji|oU2Q0-R,0WS,qf>3Ͽ_ƼY!3v gv3ic ^<^m/l8cd5 Ԕ~2F񲕤Ze+ɔX1 .;fXՊOy;҇ 0}AS8 Zi~K#EvoBwLٗR:|+iص= ?E5Ҽ/% Jb~C#IxSՓFZwp6;7+>=GEr;:(|hJU07ZZ} ~kSCao\'@w0v,L:QѣwP(~ErzG8Q_'ŗ,Lƭ=Cƚ01%9#b"NEs]}Ajh=u`-vɀtg!=l)/O/MU҃x|*-dUL:{u;.?\>nxp*%*PlrFe VXq`}pwg1݅`_+!|/6YJ(xp`7\?#x>dTcˤe.1(is~&^3·Z c( |X 麙T& Tu9|Y~g%Z7H[y>U%t㰑kǍ34 , oR/'M贙zP:,c~^ \6&R<cԪ@kh{_R|Pe 3՟Zzܹ.1^13ݕ@#"@'Y\,hCo۽|x΢ΐ$;]CL`;4bcѿʴ eX`ͳB(f;~łJF{BX@3P$tC&8 E #-: ޝ^͐EZ9?Lqǫd) :nn\Ӯ;9MQH5}l^\@lgS>hf;Df*| {#و Ԭ oƛi <~K{[C!_WXsvgra-Wwgo+z)#440h-N:k Gc<&@+u<( 戁Nc%26Żt-: 6cPBO ):3[DB dl@5əEMDj(n۪^$oC'xfJ쥑B' qAK$fW&)!Mjo_%mѨź뱺bX IS@[PVy,~=h絲eBf9~<,d!غj7aݜ3EW<$.(q jGzI"ri8O^ YX t A.v| _R>&Cr_9 TFaZj4MF̆N)b0aЃb̪E@@NY:R6E杘!קkR;͈@lTIi}4b~AҜBXF?jϏ\}jUu]ty,I˱5@&(1!ȭf4xrĴ$nSSCNgJ=ڟ+G(<ccFҟ!lZ7^=wd@;VDʾJ Y |R( z]K& 'RV{jJ3}Dh\`CӓUP ͪ~"^ J$zk7/x4.=r?@f$F.HQIpAkMf.> dža=CjUT(GRrQ=Vkpatˣz?[6 Lv^J}7NsdLJo?O{.?ו]Ķi7=5zI(0z6٪TDSe5k~]7_5@ۜNgr7=;i*rie$xulad2\yyB}݃LBC˲}sQ!T+MC_m0`?W*F4CuXxāAl N%|׸]kjώŢH|ȧ+Ul@֧?v uf3M$ÑWR]zy齲XPO^\1miT;/O&)@} ȶd-^FL./ _h!QÖDkTƷs*TCB[3a%3u^Q[r$lJ(jg8"*K%H%l+m0Ξ" ,_j÷_4 1)N`K#Zk{v& \^jgfK(2Nn&gZEI'JgZY%/[+0CFlޥoQG}1qX;&Ѝt9D36}c_]V?KzVIF2IA"Z|',kšc? P;SX71pP5Qq<9aiF^+PehFs#N:Ui2-gvՃ-Qo=Cwom-ExBaa Yθ[U<Uɒ@ZBnG-DZR\K;wq9ؚ=5 @nԨ5n=w |p'`x.Z:$ FWr '][v|>ފ38{(qStD"u ug[2 e_cts\EWy@1BME? #;!KJ [`(RfUH+H/ 0Ínyu]f fEMaby ; ;Qz3; n! sgkٟ oRw$E,KΉL,aRXhfPUmʸ qs'16=NDz [k7bvMQ l3ÛR9(wf#i݊(]Yt {X`_n7E?b?seݫײQ F]k6tl-7Shg d< TVuG>!F\M-{C@? !Rpţ@ҳ|wLC9\{MtLx~fKp(X#Γ;U]s=F9d#͆٥ؒ^sDVNӮa rw]qrøXQ^F``Otw S޾NiDIYBMZTv;ʱvMmDwf3~ـIȎWr8~X cmFSԧWNg aBL[ =7Ɵhm0+w\ZzmpWTե'f'zG B/]7kt5&q^xf?zCCQ4_lz3w}WX@~J<i[rP:F=qS%h`ߨ(njT:l={ş<0 Rzm);YďB]хVEi:دF~yM+?r[`L $ؘp@'~a1x1))8g{Nb8 P?<1e)N:$ `#2Z`yA!-ڦ.GDI#Rw4_8$)&CP6*zrcY?o9*[٩-H {?oK#|.f^o|~Vqֻ @ .Zo]esG"*qwшIۀreͧf4?w[ JQT$ PHW['!~܅;[wXTj>U\F T"y5V:UL\VI3 V=f'`Љp_Q1aW!7_mT3zfB~ǂ|Ôw19A*#e3ɇS3bq]5ץZꠜ=JhWG mV|if/S r52c= s3FLD<h4M%U c&hqM5|ʶNQ jvv` _}VMY}jLK=J2C-tJtg&'gbkP_# 台e (K`~^!$v?nKnz}~>/u.}/ǾjnOs+LH}wWVtI?@~&[y4P˄'TZ&=!Q01kOw<'HItqb7Zh*b)ײ3M L?П΢,>hoM{F>%ŸTIAh-[ * yZm%z\Si',bZ7Y˩&=}V*16OLUgM(ޥu2P :yRa_ m/ &SRUiƍkѲFH8ϤiE" ta"\ֿ8:$h9BRB%Rf8Pnf95Zu_W?೏;\ݿo z5,~ ԜūB-hɞ6; 5 Im^i݀TpDΐKilI1Qagf= N9-:=Shl4B˓biBJͧ|]E$>:pş{SOK b~8Y+ sIv#` <8{cnW5+My)tML5ܰr}o` 5:o=٩h=T.hj ΐVv(Yzj[q^+St) 2`DJ²MO2wYra}i.> O !Rh1KԵn[ Uq=9kԹ1-XjU#^E$3ٍQNO xem:x~gs2{t_fFplf0gI E9E8$+R +m$I5=ׅ[Ss%JBZ1=kD-^0 U`Q|@G?7R\gHfs҉=`ߍ0P=kO{'5L7䁍q]{: Q %Sh5p%5kk)SHlQԫ9}Si|{\xb9KNN`$~K.7 ~gc۠ztwgR:; F wcYUs""07-<$JnLg.E.͝# LBwH w0Rid:@Q>D ':n&&i%q6Htjy9`4=lQF_g+nio27g[J焢aBfچڧg]D u09ya.4Pa`$Q!\[o&qft*sE.~l >܀KnvJ\kETwhgYn=q7b zy$nD^Tf7cn]f8Cgţ٫)=uU_Ҙ~1VEÑܭ8_*޾fC-<`#ֽכr66n0ۧ]cO$^_܌DT)Ԅ**s D<Wېj\+&bdiYT]2Dy V5xNɤmw/EL!=`,6)D?` q|8Í?5De쯇Nz6-xn#v`LPm|f YZfY//h ]ҿ(c80}XAs>0w[wđYWF^I 35R>©Tk7㡰2j]BVnO8760{`4=Bz%4fgWWj/,1C*RFy}(f X5E& (jfoЕzLi]ϵIQHί6&5#r_u]'z`,  `<bׄFQ["(r)I׭?59nL;9.VQ^4՝no~n,BEB(/)Twv|6މ<CW dldbU̬`^jD9N w)!]zD0D; Oz$: s^v-_BD`_56L|F㒰WVΰn ,'lXJC;c%{yPkf;R?b\Vƥ1/6[32sV 56/ U:o:mzEQ7KRǒ7]-#=;:|=kÜemB9>{hF]f4 >{lMUC~Lfov_Y}^ qwZiN(fOT2~n@mSya{]Qo>A[QBPcPx7]oͮϑqD9%8w$DA )zبݪ.ݴTc=_x1?sl+^g1ʻ` +}ځ5P.rµ.;s\ qֿ o",߅UB> *$@ _ysu"էQx{á,6t:ytx,\!h58!_u-MP5KAs92*q3~ \ 뤞f!Z& `7/e̦2@E)y€-Lwt0 W\Sy^}A9(5ƭϘ7ABs;< Oc~|X]`{k9Xb8U cPa Q99_s:;$Q <$?kjzuz.7ݛa ^8X2`*V)otp`v plq#W.ZL!n Jkǁ2T\is_M~٩/ B)"ߔXHSԋPV.O  5[4k;#)^Cߊ<{yvz Lt-go?`l~VSeOm=N{ t*kL:';l |ID]puPnK"νj zW}z}u2 / 5@-k(>G'g.ʚ3xy@pRņ,gpdϷTǝӄL#xkY[∿Y $@:U`kos$2,#3" Yz/% JM KJHZ9r]Og)@HٜOЯ{V/G J*O结`cND㛒XmņG^'P|!ʼnC)n: ͿpDrO6s=1~If0:_8`7[Uz,ɻ|%&7XY}ld6}󧩛&j(!hhkIt;|*,=N|3Gj)5)m,{J՛v^{C a\'zAQzC _BPXq,+#ȾiF"pX'|"3%P1tZz.m&RWG *C7]yj#9oomV@ʃ52Lg+` Q,havX$`6SZr"5)\sMֹ& \/6w{vlܵt٘/;!37<{2DT;;b c) ' f.[ibʻC$Pi4q͠}i1C4-)0,h_xW^<%sH59FIcn SO6T' ܴAŚ^ԡ2a;sI01h2yN$TmucW =von(E1b]?Qu^֜dD+tHq[#DFl]7FBԹ\y+Ԧ3aT)Y&Sbs(C0!𒔚 u*5ܫ"]<#ә!ŤY `?ݡFI ?cq__=|R)4vc(' #jDVg;VWa.l6 r)k,ŅiG+`Ǣ*|8Ҋ}Xq*UB_;zRn?Cki"ٯdNU҆)΍*@`~ F'ERKOP4Ff}%q#RML$?<.A Λjt˝̯<_%Xػ)eshc(n<ɤ7vKZ56.| %P{;1JS4`h:O]dR\NJ/1RvaE&ITd`e~ރIS|h7&g]?;h䦙ɵzm0L)SÜK|x̩vm l< EGSMyG{X=dN@ژ8­lkQF|_Fj 1LiI*\X֤D-7lrDO#:G62sܵ-@Iq]Z3{2*w%ݖ`1ax_?.2? Q]\W:9B`T7֦o_]8L0P&+@X{s缮"ۛ t,>(N6j;ӄt=w}t3ɡwHnsuq_NkU#jײ/,*PoZn99*7kp1[y ] &=Lؽn]Hp1A潕NN^$ 7Z'OI |#~_3Rz{5zߍ1P6TxJ U)).E8ݯDj@T3=˪K+ycf5%yn?~7Q1-,6'Jx4Eު7Ly_ڢq3+X^ Ф^* NkwK 5maVEuhY ^b&ZESBV \Ffd6QYDYoRoiϋA,'^ [? 4# \0ܣ)9t , $_?B*`SO ݚz?h\ſcU/˚ :n0r.SU/Ө#YV-/svI X8iguzAQ`g:Qa+.\4 eM3sZOU8mgSsp|NxʹMzg z/x A%9: ,|Bd %_>?1BF!īHQ-Qx0OO,^n[/KM;Lv!0Va:hNS>Ce`xu ;WGaGKv bҮ^M6ֳ]B+ϯ^Tv!㠇.Bc$ F mMb Q"bN3Ѹ= qlB1$D $u8DTvZ=ggsY&QnR࿗c@_OfgeW1·=5^Ş(ȼFY1eT[JQEW2%{$ׇDŚGw1NQ6$]4Qi7O4ĵ>t?&E.)+cx݉ E:ϪYR}3~ Tj!H B38 l#Y1]] 9urû܃r,Cb>[߬JAը1{xz-hUof-8u%p8:dR8bNM{V+! ?K7D-RX:o}w48~S:PoV4m{[ b_YUs[fUjl2K'0y. %쌾Ä&*{p"Fu,MlC+eJ8=ʸ!T["_9'@z"c=ZXQg~hS$ =Z|Iy(/ +wsҲFjя8&IQiPV؅f~aGz?PPOcΘ찻[tmyڤUW4)d^g6dy$`Ht~#hv]uH OYOX?i@gv;IdZew "Ud*R zDہ8 ]&4@(ODI@I߅ %oœ{.;;b-ŇwZφG3teO;i5$dpŰ~iPPt7HQy/$'ybRHCޤI2%\<]?"IÏA9CA\xoT,?O{O~xEs?dH_.4M@t\ Y>#q>:tfE= ^| aJKy^ s%w&WA׆7zoŢK|ߵJUtNX+o]`;qX=[t͜¼Yt˜yOyKUϕƼr)H`,U%ѡTQnЁ0Wz؞nvOea?FUYU>{P~séBl{7P 3Z+^bL oc铈_N\='r&uZ qb:BuU#W)gJv"ڙ4aM %"ڦ%+7 c E7<@ҡ/ ]N #fxq6W袒pjNF2WX_3oz|toԗ- FZE6X% I#iE0/FUyE-`8@>chڠI˜0jQc4dUr;Cf\C8 ^+p+_I˸G)Cr t)e OAqc$6C韀e|lj:ETItO$>"g/HOOf2e_Fq*M#1W>q5h]2UoPy @wO.֯1x~|')td݉k`% P|( -ؿ$ yk z QK'Qv@-@RQEJm'"Wy#ESp18"Dt%%ɕDK$?-"d-Tz@X /TezTLo+$><8nů /ަiI"bh.j 0bZobB[sdd qJ|ӂ_ӭJ[f`2 zFapq094Wl+-<'Fr\Q_OƿR_gdAɎE+8˘MR 73SNRxN :"@3\ \ysDUA|͕?B:y&0:j%E.,ʜZ="i 2U8_M\2=P-BA t^]y^ec"Y:F-kmCDEKPZБ.Jj ;3ihgK- ybzy:qSHUpjW ZQBWV˕SеdEJT-6yJyINjȋ: 6P|4׳fr{ٔliS4̛.NKܪlmRPS 'Pxo냧_Xk$U~8"1 v`K";fbEܛQqcgB3G݅ ϻ\ z,YpZ@ ^-ܫ|UaN;e!2Yk; -ћ K1XeŽrϤ-CE?6T@6'Ei\b9Xl&1yHLо4d5gWx9d w \4bK(oQ0`5ٺr/ϡil&IFlJIMB`^늡Cm.TX*J"YQŌџ-=!'eFӲ,kAPqBEz:g'F8ٮ9T]wձM@f+3Y#8R~J'z)6Q3R 1.'{|ڜy 8N\CE2ɐp1_\ZlKn)"d$60T/28+:biՙoDWHG6}WW,5{ۍ ]rq u+pCRgK$EW;~*A`\֧'(೧HPYZTh"-*W0 QkV'#@e 𕚳zUƸڒ*jIeb@/4+F_36-kG`<ɾ= {p~q̄tP ytOE4ke k䜑(×Ig@5( Aӓk"7tʹtյ 7֬_bk>J!ܬo- ijNv J_6Z023m }*7xWsy1)#w<ؼASGƧ.|z+؅=, B&yv/ee;~b% !Ëb'+{1< A2Px}*[ҙ ~S<~P>7 k_TVs# A<#bꋯDL΀?U@۬ b{7.(/QiHVVZUK1%(HKtJ ~H)':q7k}Џ^9fXEo- i 38#Rzٳ~POX(9wV#h UQ˸pl&BHbJ]u"OZ8zR:fWcdFKD,iL@i $` i̭&Dw!f}!U$Z8BP7PZ@ou'>ELbCȧϘD7igF;˖Q6L_юR0AWRb:Fks¯ $h,^5 [͍9h/&c"G 2ާhp6P|]4AfXް'Cz2)Y7O+ WRT|k֦AW0jrĆx<'*SA=tؚM$ kUUVG,ЋԄ)L7!n2$ot"R >hn91ˇcdX0#%3詓#]F݌ ogiFH#Ci8n S[JuqKM0!&:]*ef} Lj]H lu2q!j!%k#6"Y -\&m }s,ߎ/`{5op:]u6Y|žB?x|;k[enk⩄KmWz$vܱ6^<+=z4kE#X3ʢ+qB)ۓ| ~/I1Rr7x觓./"ǜ%ySi3Ĉ@?G{3w:뒶khD0J-50u?*CأK;ہit_#^ m]xT GU65Om2O"@wqun;jN^*i;ۻɩrH)>#8۫3i~:6PY4W9;Qyr+Xag9ռHrExZ&\Y{6_~&Q wH+c$Au2U &颹Ӑ<%ۢ*purܺ%#8|ݛj|O@ξY#iSmCRVM9i>j,g.ȡߞ$#1ړ$]᡻ @Lo/ߜ''F01χFl]%AMjӫ-X߃7OP;iWիS "O4ɼ&҉Wxӣն~B_ͳ[ɓ(_g<]|otQ w51w*{I#I3`e.&Q|͟t59tk?A?k{`iH{Hũ&CGf+$~>J‚Mq]b @I9lTx^>B/ K3ȰICP5wdǝu[2}~ OY*V`Wi2!\=Yi gl1Γď|nR`74\Y(xr[e;fAMg#:a=AzgCÃN M O x6if捨:-7R&^NCC0d/^/Lek~áQ8?rBr .U·}k^58`>"yԦh4vCwi%X$3 "Q?de*gFyj3k"p:pX G D_,!6-ː &ZՏgRҜ~ѐdm寊H/ipummjx2??46蹊H%Ięw}YgtdyX5:29Rw }VX2ީ{UQ q*Y$d:eSzlVx_5DV]& bٵ[TQ,4|ĘaNWPÆPuRB(mW{Xcwa||)֜SC2gcpҡv,ʼtnwmlȴ>;"}d%bC`L:SB Am -xjm/I5߮?(1M|60np6/rv٣2-~G|>{7Kt c0B|0bjɱA|[ R-tklVs,i[5r>a湌6GうYUQ.qZ)$ e)4r3ED64ԞD ?^=NkBI @}pLVzɊ򥒑pAHXk8`/Qtq-.K1^|'L .P#n/+4;f%[޵O.DVwӸk?Tcd2!fsCyع(o[t+XBǧAm^F=g4Y~1xbKm.-i+P1KȖvH p M1IRhÈY>LeÎPC.8T !?G<kPÙAty0EZ\!1kJ,/ ֝' O9ç:م0Rնl,0?U9B3w{4m3^F^Jͦp`Zrߺ0K,o 1w4M]ΌrGP̑;4hP˱K3&B~rZR\H1^Q~)Ee/Ҳ]7?=tV8/av].2 6 g&q#5bD ήD@VSiY-37z 7D Ѳ8mgSt\#%§0 %FGBEeݢ19G[κU ?+E>7|v`GP ``r ~Gt㣮zi'kwً-‚[#s]Tvv8#R,eQDW;E>Ԛ=W +Sb,`̹ςJK0`*< *yJD3]ڷ'T3iqHr;Vhe_OkN>}5DW @dm blD+[cECGMXՉ͟m NAĶ#x+aⶈZ\rqb(~"mG43kO@_$04E<×@ƍr(s= &?17Ej"0"A"+E5ȿm̾'ځdR$1.ik;5BϪY sJ sڮ$a;Sߢˎ|;_YXMHN%*9@/cKB¸~6CA8Zf* ٔ&h %\š<&HX@}H/(ĕWOe))u;uWm3}'YmD(7`h~צHOg`f}ik(xSݶ˔{,R=lK8>L#)R(AKC$.uut˾ɴ@p?g` s8~rVDŐJ[9wzRH/Q}w7܉<|96:kQ[(oG(G??ftM: V^ 5}n|:+,0Sq .*23r2;Y얎Rwoca19j5 ES.ZOxSOJm) C\S$e${%3k['U]wUUN Kv?r71A;Qt3AߊSR.3x+YezԌئUk>C8f@I%7ooX6R!rU7Em Kin*uw-?ߚؓ|6P6$e2r _HXp=0N ӛp E-_!; _3#e!K>f)T'=ް!Lp)؈V#]nߚcF%ļY: mWt!h G:#Tg\͘˻SlBi9s:8|+|TbܗF?gtt4˟y3U܍/;w~X%̔F I+zٱIogwF(U{ U-$sz(Ǒ'?!!G*4 {%|b*9Arwh9J"؅b/t<{N\оV fE$xKKj\p!Q{mѱHL+e&;C\~Xn/\ {h4p o͜g2*yG\cV@Uz.LPD(^P!zyz.3蓞 K u9Bu>v)I+=#ֿGtqX }gآDGhb+FM<~+r.A?Ʊ_aL~um8pS[=vخs,LL^OXP(īCN,]^%@/d8 'Tz;|;w7*"JjI̛äi!E4Y7~Y%y3s7 Vg嬓j$N)Rnp eA$4q/?KHƽJ'58eޮT7+Ujvx)" _ʷ mRq?_z J*!7iS|(So_o0u(Zf hr׬ q]/n 8PJg,q IM`Oi^~SΦ; h%d F;B.:+Db$бEeV=ҳB^[n.EjdJ YxӇzJ0Z;թo%cKGY=b Xd@w*j_7ƫg>RV dN~Գ0wnCuJk 873O>~1u[rnq hh }q)&P3?O3ǫ(CD'xY[Pyo': &YN{ +e]D:I\GzX\m U3! ot| ~ ^fP xŌQ&f,~t[(:uQ|,>mW9BaUpÁ_=B,.įMXZf@*9ex.C7~ #e?rgYW4@oyƑɾ8a8/ [B_ ;/Bޯk%`Y]Ov_Zr~+fÀ2WDȇүNdюV^t)w 5X?QQ6(:A$qaPNk n%҇v >ϓFs~s`fR!H+bDvXLeEzE/%!ڊ)l>@2 g~UŶGf˾od*.:ŚTwmý5XkJ_* CU=~٫1R)<0U =^ҍO,DJ`9 zGZ2 u7 ]3J@uծ?Sg{l ?<#߬Yv+a2 ط -_Wޯj>q;TѯT-η|)"Joʄ }X&1TqG.sn7F%"h ?d}HJ YIvЈrMsP'AHI[M-uqgrF~]y5vW{& kt7)Wrq%E2T:~k_\Gcb1z6 5 QpkDɛhbC|{BԀaP"fk:iAǺ9S쥭-ϨR^H”Ֆ]1 M53wຳwnǶb<oW 2ïbn$ea{5AX-ބ{lEt"ܻ[xУ^"| %v~7XjU$%YQ>+[r%WsZhN\U8֧mrk/6n2#ṍiBb/?"ۃeU~@b xGxC 7dD?|@Tx pEA,nÚ m+š*鿟/9~HXoK7ΫCKgJ `/=HBnh({MZN7đX,rΗv~Ac o2 yxsveݎt5\VQ4M?g8Sh\VSͽNk9P.q0]:L,hS <{;c=iײ] ex  v wGqRlAeb$x7X m*qpfOYTI\M h;# olSf W.r#,[1h:_$z 5G>ff@;/B ߛ\^V]⫧=f zˉso;J_b1}@Dseے<VظL-'sc˸m1)G"iݪ 4KcD8}jn!.Ub,Nd28, .rM γNe4fd;Ќ1cmǭ-NU3WC֏ jhWh$OC-&䇓b/Q{@#̵B+$\~%O_VD JmbmĆA=&Lx& }kV^-ZNJ))2!K+r갘 b{]~*eIٍytynX;rL4/zMgrsr79b*-A˺1ޕQQ 83 RhzƽR2C2&`+Wp ۏݧY% PsrI[J+xXE qp^ݯ}{[%2Г33_,SWP>o,ÏƦ֑"pm;Z~46,/dʭv֔9Lܮakr ԕJ"RD\ii3g@Z5[ͨsLLeɬ#b/N+ A<\eQRtOs~Lд5m&AUC/%L>ym^F҆K`ߥIo秹ޗ4r3/]f[ #~m1J)6+{WЯ03Y ]TN SW2_ZVwϺޣ'y>mx9$d;.Y]+gQ7q6Ѷ'8(Ôq u mH 3#:x%2b77f@o>A=?}jzғlVZhta])y N T9OT%/MwnjĊbR3xКXt@\:a * lX.XұUaUaӅ7?Wwti?Qw98aMZtbq,Eׂ4"aA5Lj&|t)XQᣫ%K(H=q?%^E5|4 +kxyН\D+- Yb+M󀋼IWXˁ+Q+6iH~;B&6V*4lҸ߽g\pPUb '9xAh|Q!$1~6C9+ 6`DhHV`ꏳN=SW-l` reg +h}eiɉޒYhf 7zxIb87t8ԀXP{9dpI.e jC&#Ɠh_DgK&@s2w)rJM̒R| Ժ憷Y<4U獴JC@thU$^?]#SP/3UyRt6lRdJOu_QސK7OQAfjW 115Ρ`!'6YVfV<}gŢ,dKw~<9AH5]( 8~2k2L,D +u(;uyuj6k"'mTsvA~#pQ~3 ~͸} A[VRxB76$i5ț|0E3wn 0:V$rj Gۻ}Yq1 qMҊvSs|t ɑE+i 9EYr2$f7@ "[Uo)'%?Zض"ݙ=Qaud HA9'{CT"6T*hC+{~DȪ x?Q:,4WlhGQHw"`M2\< >.GT%H^D`;X-m]8W~Gc6L Av`Z4ORVt"pHwVЉhD{~\AZץM4kzE{ki+RQ "өݙ.ZmEYŷ3II(;{Hòk؞N33KA.sM 8aj >h36ex@Ujs$c]jN󊑡mw^pq IGzT坩+JL2% ̧F4{G{hW`{@viάkQUZaVܠodV÷}9y|G]Z* EJ?O})ⶭ>ɨAW,4&4o-'dW82F6EۮӧVL-O- 0Ϥ݁J7ܨ>QJ~ f* ivl=*/JҪT6nq)Oͧ4R:A $2|aQKq[Ρ Y+V,)% KFm(hV.-Iܜ(LtaJx\]@}9JqE˕-t?m^E)m5YiVK  <#f9(JBt+%K҆q?K-C<$E&bRVL2@UyKEy]2ձ}ջoRȸ7@8R领O,ƣ\v0IA>@ Bv{k7 %cfØc9!0?4Wڡ# 7-}ޑ{"qߪv ~dN2`gHEE*23pcuv@ax3ٕpn9]w[ty}ư5`-="I; ZrQdllHr "UƷiU*k}xvŧy귟ON/?7~H?ByR: U}"oSL٪@^ӱ b$e:}ݦ:& 3I9YRIM+ޓ`t2qILȫɹJגWqN|KTep) Zk֙=G+J)j+79| RTچtBj8aaZt"$07dnl#`3HW!zq?= 7+v7'nHK-}q:N9#d@&c>Qǯޔ͜oGڊg~.#D˧N]YHjW/ X+ÿ~)$gԦe`AXP3M89L8^& NSV$?GF 7"ⳓYռjBg( &wNdzJp֓r@%aO1 ҥF?pVB!$I̡  $1U<]bWfX tBKm~Y$S snfP_]iWvSc*J.#ݼ7\eiS)0k>'WT7(K݇ygJíׂ!^%>rv  7y$V8fR؂yC2N Aןj^)C -Ʃ816:؅qUN+˃]CY_x7dӽrۋ^Y[T$K ~==f܌[tN /k`8R !وAohv9eXM ZE+/bͫ݉w~h$Y :Ɣ]cyͤ G_!}]gK3T+0auйN,0#'W;RdA䰉vWJ)>Vj Ws@&~,N\b,YSIH.LϧQx‰ĥo:se2v> yQrz_٭Dz76@$SGgvVϿ4xOalͬCAM[ʆ~8m#XSX)%٨ѠBqѱ#mB${E? ( n>͑NEhV4 uL\o MWBT[6Dq(l įqYԆKT= 3 ڇ(ГַaH&AcN/N}o1Ԣ(*S E)W;=9;+4xʵzLl\Je pA _E'mx]Q&ݐk_ !ϔqA2"aSn1fcM ˖X,BR8yC.@o^~4vJ1l/!<6$ 3bjUcYI{CS=1N]IruZ+ WrLm5r ̸ ` nGyY/Ac?B7.sLOdc;S~ |{,en; 3$I+UI$YmS6Rs1)j֨;"?z0rOyH1p,(Sl\7\ܘuGF?5NR K$Xm_u[޻??豢?չ9" $îHtm0poз6Yv&f}"` b Sp{}Tᰨp~Y.1}Od4 qRQa\JtWVȝ4`Wo"QHz'9E L"YfNIy0D㇊0g@UPxK-'S+"_|q 7/YmIg 6T&zy٭2Q4V5gJaJ;hcHm5 |MWJ'[x׉MRm=\J1VL>wk"7~0``@/[, {U\2ghvArV/I6tŴ-.%+]tuhgKU3ǔR\ Yt{܎A>Ld*FN9%=jkI"ݤGI2ʩ|+pf5Z3qxRbׇ[x)fn$UHΨ ũx:e,*4vßnD Q3V2hb-7+ndhϪz#Y k6!ܔ?_2CN )$R} ' >0Hkp /nu{Y.{0G]` 1Nj?N=\g^p]C95E!X`2S̩π@њ(`q:_U_ @ MnٻVZ 7lENspNhl޵&M:ENy4ȕX}N>1/H9;7,?Ғρ6ómb$" gHߤ/LI09 !Ix8@'e:$jN7^WF%ĩ^h{l2w}6\+wlSV?=]KAſS#[6cW@ 6%E\+ \F D4{R𰂳oZmhOP[oLNw ʋ,I -?l?V 0TX"HE{6lB0OFp_,bSE EϓQpPd',)[ӖR0Z"=J^ 'z ?D҃R*Bh,kJS`$n1& 8Ӷx-]ZMoJ1©`Q'}w"q-`\"r=\:9bewJ~Ie!qNb@-,EmCQa|Q^eqeqw4U0?+:ʃԛoN7 _YMP۸<=ӽ75<}͈mie=y^cRudKX{"Zxy6l &h%R`6`z>@eo(1) z. #9.#dl71 ;Q~ٶt,(ˤ C^i5aF~s GzϘ wTxF Пܭoˍg&5q&)7/qCS5؏JyHbY߫xSVfK@Ǟe"gkNҜѧ>OA03_Kx,=Og{``gwN=אܼz!!#GM,rDEB'*kޣ=Z&ұU 0z욿GwR!laYuv*|a$]*dpvYΆI<0=1۩_^+L2Sq9^>±$g#ђo7= ー2bxUKc, `?5EkVn)eʏNwJ F._idlfaC~V'rلܙMRu% t4z-"b 59?U`T\˕:`y8(e+ = ,TKvXr)9~8=KSfiN<ٿ&cBtei]3/b :5 ~*mG4:\~+;*+EyN96Vepo˖р\a(Ka{.+m^_1v|福Չ%Hfj a[}|8w7 ;DM+0RF?@)ӇTlϛnV䔦»P1щվТzah=sb=|@SrIy NuÜF6L@1LjQ`gzE^WP3+^T;]Y)7GKŊt]kg1ff޸Cn,NTs;S!>݃z;:ü MX zE@tTbȯ#;2Pl%K-5k'PD!- _IOdF{DjMwKnc=U鞬*(QQѰ25x){!i\|n?|w\3>j@fygwr7CٲH"bb 3Fo552KsUS&v;s;QML DTv_4Koh qfdeD@[_HSyM両h`P/j~ܸgnGƇTW~iVxH -#|'EtL䯲3Y*n6?Yn~%mjȪhœ}j6j:bqAιj ~p_ _tBz%a%Hy{j Guֱ Ba^8BnV9Kfta <H+va{ɪxhC+bM;VLGYj-Q'I#0s9cZEe?ӦW1^1N~{ZtwrI=S@Wecʨ)t ?1?R^[*.1L~YԶ ݆yoK $\EY@3L]/9̗UDޖXB"Ԛy֙3ؔix%ЋeC;oRbWִ!KGٙEЇbIQ>.r%󩓨H8?7k93%"5:L byxo?cm"tjmb^s݄hulBG51ާ=l9bӐau~ǟwWx {#!|7^YBs&lɑKj^nHafa~-ۡ6Q^K/+욟h\m ^!C^7V Y9ǜa}a"IԂ~q- IӞ)d2X,f7aSsvqfټs H>5e]T7 vMU|PRΔT'Q 3cħkؠqM&j7 J8ǣPRa o7!Wk1ݱKh+\;jØ~{=^2砶/{pŚ>3z$ۧݍAqQ Zr 36:unZu&`.z)% %Lůs /y /I8x6NcCwaZ^1Ȍn/qJE΃!dފ%0D陿=WkHd QsDZmwGq d3/oW.|n?w赩=)܊`ڡ1ѪsT}xR 9[q+Fv"h'e!t~z[,N 䊔9>ZklZ#1?{ǼO&1LkKYN7!G1b{8ŀtyf*3P(U;2N^WnzL $) C#ه:(FX]0+od2_i`P;&N[QX"c47 l_f\*8!qu0 P彪< *  %.|Ydd Ea5 5Ψ# ӰQa-FݮG$A։Tv=C VCF]GW.g>]>\I edLBJFhyžgoϰĉkmu3fWu.y5K;#X,={MH6g.jRبZ[?8dO-8 uuj}Љ.(ߵqӈ~m/I8{%'fAt3(g?bx Jlv .E 9nnB}|,iCgHYtB<œԪab4* gb5wU>I5GAՆf]*OK4_u_KƊR}L?bXIPRqo-aNrQk"\骉Yײsdjߑ:7ds4DHAeM) V5Mp="gA;A-ߒfݔ F9B˿P8&Mmvegr[R 415χ7 %ʇoOas&q/1>. ["7X` zwHa`ETBtPՅ)'AVPMFeQG3uRJk3,ِ`. (I_5wZ`%}:d<#%7VlU`k ~|[i)V4(D{?nBiĨdӀ,b$_2B r68׏+0>/0172X3+n9yeDjCꚑ&k_0In ؠڼs#\eܵF{N\6OvBpn3l-:Ayh+b`U`ʐ6 .iCjc%cBp}ar`qrD52WU`@:.3!`]=it;( " Q;1B:@V:5tli҅,l4 ';Mz\E-!{3ˀ;A7YdQZc@6;jƓj_;Of $yRZDƦ!j_ 8vlUbz28Ʃ¹c3r{@]Wh`n|65A 7.@An]{N ժ rW_a+>z]'DQ}a0T!omY["1 r`e^D}#-J֛U/YzgUO4÷'Z58Zk7n 7"JZwe^6?2c 5si/{F`1>Ҫ~P"` 2X{}6ƨNS_e tVʬ].E( !Qo3QD9/H Si*+,hfs<3ms+zs)q0u_`3xR1O)/AN[+ ^K,}Em6,܆iOĂ0urI/ԾR%ΐ$IX8Q!lgsJ5ӌ[0kDZ{N} } t (~.~{ch0zS0^)H >^U5v=V]y*&n6 6zRr˺S;!,߾XH\@pԕP¬!xb#z˥{Cx%8kr]Oz0۴tD6~TGWN|c+a0p ID G̳p=~gF<_[ =d@'5>78$-|ѮP',& gi!l}gbj : L}cGGǶCtuken;=%yK)}+/~aLބ %;MЂkzoKtxf9mU[O `@[ T )>zFwWt2d/rYOqGzyԷ?>YX%Q}c`Kn [y"Lޡ(~/`Ӕl`_JXR~T%PB-Z+Щ%yO kMns^*̙D6]RD nJnp3TILz[=/4||PA'mSUy> '!{7&0vu?: QԋW h`Q0׃5Q-NPiJ{kO~ZϏ0t]ɡIS8X~xH[ZR6DR ԧK꾉12+>t"CO$h8BU Tkp,2ĺwwOwi]3o#+ S.!ES->0Y4z=NB2=7$ϻ=6S!aLq}.s)|9;m<fn9h-!DU˝VO'(oD1,:0,bRS13~}T0>Ƹ='/a413vQ~6wD͈SG:xSR}c)2G)oG9 -+ޠ/zsq M9 fl ̭6$:z=>wMd#Bag.b yH7'v$pdRΞxLSc>wNVGZ Øs.u@ial]&M}J{/5X,Zw*;4Jekl(]g d]v_Et3< P/:G Y* ђrD!v8u:zzo{[)ҫSd︿@ɅkUre}0zJMm M9nsQ:YH[$y~G)cUFf]۸5п3Uթ嫏~DV+"$a1hBGP8tu&tզiΖoB6 2`+Izs;gL4 9B=MLkEkk l͇겤 P8>ŏ5ǖįQ=ji tA\LbpBώJ&tA-7)T照@rpO,t^v8>oe. 0T:_ U7 :dt(A\ 2F2f c8 h{;П+{I%:k.9sJIwvӵ ReKrR}t9ITuR_#U3 珯͵44-2n)1Nv-1go-o*',801FAW_(ZI$ǐ[v߽$gYb}Z3X~Է9 @y,n#C= SI`͖ ÓNwѭEllaڀӳA<*8lO 3 ]s=*6 !)n%>),]n5# -@?Híj[#.} ;'_˘f;22 FDdXԤPx;/a`B~BeC#i9O\`Wܙ /q1%tVq{f T>V^4!-i{QrH:zP-fvCI`/w:Mmd2n}w _S13~qfIKM9uHo<]$?A'XLҎtM1BL\wګ .[#cto)E{C(غbdfX37N%|C$"o:+]I!Ľd@q"h`prn%<^UzK?:&%s|@rO( S)7TMzo8lT^މ?)EƒU(; H^G'M^?,VO{G8|/af|黒F l TIlE$S&K6R20^721a*YC?Srqu7x#77&U7 Q.BV$\J;{epK~y!;@76zk[ΙVDO(ie11{Vp|4Yug'i7!x ;2iTV44 鰐jaS`zi7QnJ}/>Wl obGa;#Sւ$s=FB 7siR2N0SƴXo,)@D.J|q3CZ=^12#KaQIw5M%5D`_@4tzjkھ9ts/n)͕LU[drb38ÁD[~qh!ڲyY%RU+sn>fz9Z%DmU 8=ȫLެC޳jgO]Y/eh/_zF֋&=--:)exËp3eB-2碖o%e.@ZV_zk7DroOCJg bZKfkd1CZe">7|Ҽeo&3EX_ p[}:'"@0>g} ;54T" _7.1Ni&(0;vpbrL$7!6ݶVrNnZ+k]Od:/fEv\xbσ J:|J7*6kkh䊫ϗ{)2#h +xc`ee?uԿϞr@dVۍ1,(k!eΠTVӂ:MހNE%x>`?A8+ˑ&S"unjI}?R{. |zchbuzG? w2h*$Vr&tbA},>l) CȌ8C&Gwr}0,#^[G=kHfslb;&l 82{y|<[ !(.| G\AԮ{ܮη"Z/sQi6EȰfKoFM&;&x$گ zgq9q*G?% az{0 z9E4QKt|j~AA޺K$ &77:T>"4 ;&ݷ`#WDsx=yb)Y 8uݡdJ6Y=(e&ICn1{v4=<~٣\88©Fp 6A;`Bj7a:aM+嬮{wwi{ZvK$hd5_q_.xΘ5bJ VTӖvV6v%\ȃb]M!we֓J^]rLd ) $g;GV\OͥtS jU(ży3FgΘ1nc$ZYo XS]YvLWYPZ 3@!9ӨZIt=8qHXi2e3ؘrRiXG(8Ƈ* WYΣf)+2r wUk&H8@]ʓOrFۛ/`RD(IO7Mh ͱsإfwYqX=^,<G]zS>8@5g:hh$kj|iqK[ 0!RZLFrFkb]6'ڥ[@B:ވ. :pp2늒YWhva6D8U2Tpa^r',n^ݵϾ.Gç_:Cn04p ru 7Z,y#aПv9iہ?°pnr'bohzs_2abL.+4[^[E1-<^'e""tU@(YQ&ݿrAx4}PL"Vliqk˙,Fr'sk)tNzڕ\ ||uJHv֕‚6Ae|򵗬Bm]br*c=l I47&B@B$ok4 t?~a쪣4w `Kc8ȧ@JĻjs}Gd?J?AJybFvztE_*Qg| 9_X_Ť1م4S'6*SWÁI1n@TD݇'V9>u8v\hȖ6BpYG4^C &y%r&Ϡ(!j;2»9&tefC&p?2B J!\3!IP,E6 H[L(O];  5O5m+quXߩ"S>и-Tl9D o+f{@CF?(,CE߳o7: YƍHyG`\@Oŝ0GDyIQ6 )y̒-X/Xi,dk"#oboD@0U)gxC>Az1 >٭ʌg̫yoX(@F3>*֎3ƚ[[[ S4.+/PcYAfD{ 8+I{)mgZdv{ +xAH`靑4zY )U"zS_ 4,^މ-/O-Znacg)#tO1י.YġJK!gkhGXc 0q,vVT 3 BKƥW,|jFQ-b=4Be?XyM G48.F5:(W5X14"^$rmtQ_blRZ:w3E uIB&^,)fţ̠nb.-d ôkq9页AYY=cB]" ß$&AJ*wb&2*80!k i[Lpvo2qDj|"`*݄DJ4M(C OЍqsč3# aO՘"ٞTiwTS5]LVm$Ylr`l%[^\ϦAZ|v!uF i LQd*hhp^/r,orO'jB"~Y*fһRsPj IU{9x3_zaWEcq9la1(V_gV#z^zj45Yvmh@3m}ܵ<]Wh Ba~=!Ǹ-qK{ht_(Lcj}xhdp)>{w*JPqCs"DvZRZ[DD5;WZz?*"NB,83pB(%N,νp@И}n.zƷ:86ތpm YeZXB`/`({`;0.eRYG?M5yssrؚR|pnvׯ{Pzmy7L'Rz~mR>eEDGŗx?˝;r~!97{}1s/! 1?ƞЇ?󱣞̓l&N1<Ͱ[Mlܯ7Tu詻7JUE"bL9e0QvUy9!jքi ^[ʗG/+@׵S堄yؼ]Ӓ>{C36? }tu\J|^'i()%9X$x AnWYFgF?kɤQ1oBH4q/&INHn&6oߝcl,%Lܦu7B|B8xē bT 8*֊^oKM@,~@ p\`g1^&:Lw3mn8EqEpY{=Vj`BZbfџ/mgU߀e.k& `[,Ƒ0P%.fɔZ$tF_ܶ$>ػ\`h4#Ur~L Kzӧ܌ yHg2А1RpE Iw9+!3S~ e3Z Sg(2-1 $i5]{(6`ٹ,TI1փSN| )_ H/Jl$/cPޅ #hu]nqf[dٰ-P9, E-a>jD+4/:s]bOCJu^!_- a,TiJD9zȻ$xm>)L|ѳ}]̠"cT#.&%*DqT0BP*%CLLhᄈg_pߖ_SJbI591; iS/[oP[`ur4 I5H{?zf6ohta]$OAXP{{L)ݗFœnf ]2b3K'J? ~jChG}MZٝf[_͝nh s&ƪI_O;?2vmF/hv]|#)L\$ݓe.>uћ(͹ZlJ4y GɫZH4cD:+Lh} WBЇ|!䬒@s>й j)Gfe}vփt?nnDLj0a?ZRߞu'tǐKJ-w@ iVёcLRJ.![%M-"D桢 J?X][5sWNlj; 5iA3f!ia+[;[<.< uK1ƩMFkfpsB@ζrڞ<E2E4{e!c`lPri52[m)O4+ˆ7{} ?#֑EئXD@>ENEpp|7Gy\53rF(cdu#'c`O+ %m!t 1cX\m"TEh1RnߥӤEX[Ζ?}<5(ig,N5OLfR/ E>!.p֚:C'GdYtz亶q4*CGN+>E{{\{m+*zdpp$85Exli>+>^[e2+$XQ4-' ]p).y('"=4ry4V!j])x2-~5D@H .f!Ac&\zi)G ¸!hM\ԶN4g:NGbG nt%tt ݒvz_x&t`I҈q8C1sV3QD~o0OUb<8L DL#d# ])ӎJSE ٿNDwG![7[B^ӖF5R+ N{vptq0bQ]w%Z ?ԭL#$ªa7e{-hvEljgh؍#.c p<ÔfYq]ςJ^GN,k2Jp>8Ex syXpY[zآLJVD+n Whhxz#h3ߪi: ag)nT;mweaGo 7[ qSMU ̗m2+*(Sc}ikWEP#з7ܢ Ypu]xS% E\k[ #z).BŚkؼ``3d_狥9%_L7iyH+=L) g`MiE\ kH@&8v| ^;M ~-lhU&-Jk,a! H}fY'-xt?ZB>LmB_k9;tr~J[72zﺖl1SaQts4ƨBsj-[aӿqgx>jX {כ.f|tej C:lQ%Ieo9b+ۖZ?wCP"AGCk >]u]A:~#mo݅Sk3A8Ċ$0{goXtJŽ):K >BzBcX:L܌8.-A"N2jD9&㊛vt3>fK/Qw7C9q{cmPn]0`BTێ_`mئ>!c2bz0kzfEM!P(Mgx<#Dag܆@7 w;/{:D0v hɵ0)nsKkR` aKrC r;) ԃpEB8{Jj[HXLR BwtYXhLx pe?O7A4&(G'1r_Unn*Fѩo wTڰ֭[B *ރ^ʩA @ḋKt5zj^ φ;1 O^9yKЬ4lU s+}MF! vӫr߭?H%l>ox/Skz26ov@˽2lӭy] ?&1ۏ 4@qN`d,hQF+[|}n-cB6i]{bC ]I!((GZt^6pabee Mnܙ3|׷jg &sp*iO*F3M&Cu>vc5i/ vȜc(u2lXe._}Vx}?JL8ѻf ouu#UyYk,;;dSk1*9A$Q:Ìt<7?Zw ;`Kt~8J}ߌ"ѣ`j09"eԽxzMͤpT619E9N+m8,/mݑ!cgA_1qre!`y!ݐ|Ղ@th\'̇"us]f\GTa@bR/ot#kp|9yxui4ALjnw_veS@I]VRF 6*O?-{M"W~H;8,cG Wj/w/{4#?笈P.`;N^zⴳ''% 㟁ĕ$r#v[eH܀BIbt1Bu9wj}Tud/qͶoic`4b@ӓ Z+Wl(44!jN(j|A琉biō5 }( a 6!z ĖL-{i{zHܜ8ޛ~[ZnQQm*?MQp> $L昣C^ʰ$ Ҏ伙%LVer&l\^1M<@ 5(u0 =k_% #.IC֜>Q|KwYXh2x!?8rf9ŋ:]Ծh>S"x@=d^#WΊ.* '2Ҝ1kvn576,y>_(ޒ} ݠ;(H,ږn,krMh;@ #t;/t:R*oKM{k/A3Fite߃[5?K>Ҿd9우ݪR(`d%G3j5ym- h>DM1tg+*w(HS*tmŸbxW,hHpHVpC%~ފꝐ7dmzg$[YUvlB@*4 xw6B}2x[x,plӣS`W82c)A[se#-BpqCb%vj\9oe$8: 8Q"6 rizBuZǒ\C8Wx z_?en0:UֈCT!k_qr@–,AyŸ-~N2 <%ԊSdZ}ы9߳ g2'G %t\VqTqY罍/O,%2f5 )~ӽ^%\268V7Mxt){+ Pf^E:Ask>•M6)E1|-/.-GQeVz OcHJ+tRq D^δj@}_ޢ7MCGAO&.Us 0M/1ȶd- auN+dswԤ'XBv|oLIJh;9ڠ i67%^$&{A AA-ZϥX*e`lQy- Tc?oG$Vl.WFL8,T{=y$z/Qt;D qTEUie'S!9qD24'oS}"ǭs)=

=Ko͘ rt㕨JO֕J>(>G{~d;>1|Q!ZdLj+vD4l`ځ?J-UTnx%=?p6xe*oσBEB[9͐AGETiZ.{e`NAǐ^^\2rSŁyb?T> @$J->+c@)Xk}YSn}WB1W_}3dj8H5.:RЦ_~,7 UL+~NH0#Ũ){rϘoYtН`7G-Ƽ|V0kŶǛ!50eh0s23I'\n0-6vx2ezr;!bfOGi <ވS YsmUDoӕS%? !n2"dq/l(tKA'|sgzf71i 9c-q% / S Fp] DO@ТLN:oUד&\ \1o{K w6v{}Zeט@~#7݉m޸`GP]ҷ.6nucgoA1%!`Zx4 贡9\:LQF{K GjU%{뷞Rtuˌ-;ܣa(J0hYPM~k󷰑z2̭X@C5]ZY:RcX.%>3zqOG5|+ACUǁcbN[5EFDƓj$8=ݝܭ$b;%~5%[Pi(crVϞW׊٩p[$M|T1a 13*R8Y5#w~8_b !S I ]lQi4%rl_o*,{jdJ²ܧ2aΪ9~zBSV?d4emy6d :2a6P4<4KEQ> {Li"ėVzrIlQzoS1~SygP>I㈵~2>i_ ,ɜF_ +VTe>Z,C1JrI[dqvvAL=h|ym˞,diǵjޖost7IPϕ0\H|W{ʯv61j'6:~vil Wfp9>&Г B%2"3TKB-)#jxv ϯۘM&_%V_/cTqD^Eo?`M"8*  mY}l9><}:ҝt(ZCR:#FDG[;!es:^utES $)׏#JK2',*?Cg= 2= S.Q2c&MK֨__qaa o!$Vg(DڟAނm_yu3a<DZö=A5 i8;zk)Ùesx*BrU@bu,µEPYUNt֓`ZnOFӴCR^遽-bNt5K &Dرb|^RŠ\/?f 5@V7m"8MA &{!"h`;t&|/_F1X$aRk;侹+j">FiN Ⱦ:5,߲W2#@^ N[څDlҮ!zS.DZYf8ѷPJtxJY=|}18GK$Qmc?IqoXPHPVENέp- >WecDVfPpSU#֥,Lȟ1_+֐ %f9])&,/j3aתfw۲q5n_F\]X]Dw JGe&|[)1Rkm =u(9KM pAAV|]h]%6%[aQԎ"Q{ny'Z_[kՍZL@߉q PM<͢+LVS5]'M/!&Z&p$AP!9y9̺Ug p6ҧ\.B 4 1M6ۊqW)ZR4jp\F {cT̈́>ᓏ$Q.+ $/ )DӈnRpn*- [#ɑ5f~8R\f=kD HCS@GX2 9oHrz=@FWzhv4nPuQzmtޕ,>r?Lv|i H/=̏+!jGY\vM̷֗0*0Gf $fFU??v"#CUvRx8`yn8E|v "Wq3;bmf -8B4V=]#Ԉ8g<9Bd&"l; -:ehK"LoO.R_EzSV1ʝojC *Q SOHk0YO::zt 'g@ , SlהWU|'vv,$ g܂~^or-Lmߙ?$ A\!(lkAD(y3m=()CC(i 0頻"@դM`5gRsQ b~Ψb$o 1ź^qlT^Ќb60Yφ tΑ:FdA(ɓYAЃ=j)aj`)U49 2^4[;[jTwzMbrun3#AmCH(a~(бȽzSYȹCZDj>"VBm T# BToY49l: 8 ͣpTko]QK(bȩB92 C5^݈c[7Y6EdBfZŴc8rer6Mx]i-; &^]10?fMLl0v0릯T&[Ek ˙W,B_V\?9 Vf >5+.NMր` )5ozcΦ33&VmSsJSKn^HR#- ͎אTi^0ELA0!.\6J+r\赒S7@WOP.H;ȩfC޳U$.|]%_;I8Kb8cSbrxԶ!0l_T.P#UD?Gv;4Wk7/<2[~~Hc7,CDKD#9S|j a1G5DŮ)fwQ#Jvj_ҪU? t}gҺAA^sURbO"e_&sLtKξmhu0{w)&T"(=?ߔis~ip'mP@&L֦,D6@z'{>@0'B-b6oB. td?!f\})m.wœ6/ʑΫ_4 k)blX@ҽ#9yQ-՚mkn 0?f&1Lr}{8n|FwwY叴ak>G;89sѢ hQ?V`('"Vf,+d:ck\jE_{D3#]( /aA+kAIHmE5AwScxmGlV J?vhLrd1n*h9X8_GaP /ۇFɪ0CpM3 b<oih)d!R"?Q}hqqC\!#BơXg d:~H,ZxH X{%UÕoǧ LYd[c0AETD?BT|2V=^9Gd|[!2v>4J>)c?l'>~f'-]1'2"U6WH?0WuL$,dX_5 ]q@::m8 ʛ#X-/PA$ptωH̔ W8[8'] ZQ%4uN #t=w7 D7vFl |geP"u=`^ j:t/erɻ@|f8q#ȁ7ǁco)Vʲ߃f < ZG-żq6G3 5T1"1^0u\^t]ÿMU0KP] (ER1eeE]I|{MC~&Pwj: ;o{7pӹpljy,Eށ!`f|\?!RИ/LV|(2>xhwg;(HU`RSw:kMck2*fA\y"|AevК,`ֹO5l,RwzcM-Oly5֐ٰTN}h :⌭9x"Xz0Rut 1 MqFo_*e6L'Og!QgӍ[}:@$:Gf&wqJ2PJf=uzN,ۥ}fߠJ8rHB$R&oFȚ×cIS?f"&67FpeBTRub_u.:q^x"Ց}NjX` SQ`dk׮ǭ&^eoIgh}>)BhX804T @Iߺc_'.OL\h/&vfִ3ІA77=.~iS_Y#!3)ue)؉& I0|pᾁNk0GH|5𼏡PcޖU2ƸZ~sRcɩm\]?lHN5>8ZdĢ/rY /Sy|h p]Z j.@l-'t;>ρQ~vT[%Zxsmkib©s. +2M!twQBkhoqk^OojSZAyaY ۻ4Y ZA%YjqN`-r>)ܺײvPd]@`FamFWbj&}*@N"aҌ hTKSV|e<[È{f[jA{6CZ;5 &n]8i̘Z/pd/ur|t2;:*/ ڔ >{\iGA:uy!D5:y<#Lj%~YsWn{dPr ,ʑ45(CD, +QԴ|a44ZW$ cYd ) sw]m_qYpvblBƮ.sU;njeA>Mѯ),=!Vw,yiWɃg4U 㕪\xrE; 5ɘ!g$M*~53zz,uGtN7`%0Ef (9 SPʼnDƵ[CTZk{cPfUtfIy79 #w#)K &}ѷjm+>[~."|LPPQ!zILvHCY\ZQwԋQ+H/`bcD~&tQ>}#LP_Qg4"=WK%>c^KI=k88%nqeem=Za0e0єƣL \@[S@>\,jSol'HWJ wɑӃ|!v;'>WeS~].Y},gE=*PE,P]:P綸Y>1ЬӌXےA 7zy % vwk054jr1]./1Zmޱfeŏv}Y 4&1ª͙tkLhUˉb}ÈȢO*IL* n@7W 1lxG$cդ\߁;0:{([ӘKT7K!`vJ2ު?ՇP&"кR,[%̎#Uq{j+h޵f xy7MOe{Lؕ K h &Og ="C1BIiB9IW[ku@z3 zXy9,ܐqzZGJ%R$y/tX#fþ8l4rQˈi rxUDk QҮ*Br:~C <⭭@c$e_Sr})ϲFIT^G_tM4OZ0ǐe1|0U Td0rsFE͈U|!",<#kF#̻B}?]EUIHyƓxO0iZi@(pQO DQp 23e:/^E%? ŤlrVXzN?Z\qRt ՓGmу/X}g#Lg Ә/EϠոyVJW"ra ̛b߹H"6V}T:oH h?p‰F~+NTjlyV>, v)5 ע3Р5m("r&Ciw:PТ! e0&dJ?eHdI%aǀѝۿu%~YF*m"h"C_sEGXhlTbr'ƬS//G|qfMrAnuМMvSS&Z*YwbhV9}]G8;oۡIfwl|͵G g ()aϮ80kA+]XEc~an޽mD7| y-r'khLz5lo2%t.UðUHaA (TvP ?gؓGhY嫷Ӽa*WiL-4jIzIX Jnh/P X"1_#RUw +Qc,`p y x\ߊկ zߓx!i]Zڶ2r_9}_uIْim Lt|{ô_@ș;w˔= EQgq9fTDW\m6u̮]!+ô=@91jP~t3ԯkTf8KH̼H;eErwTIitW쳃oCRų}*F5eJ_BU;u)Q+c3C0N:4E8wȃYyd4wy2b΢KfV|2D SJgRICƯXzģ3'(DFyƲ_Jx{U`Ndu ;6{qGWĜئߑ9J.vHsCXl GY3`"=cSl?i,w"x}P5q4Ar~oЙPZtC# |=9L]UCb@f cAII+q 5@'=Wl6(?"wpS!BdW29j .= ;3OSy[e-/o4TY_1Dox' 콾f0r 0 ]XߨfP.hcg]2SVnbt|y5A}8$yAZ}]wNXK56u 7P3ߛq҈bؐ]f8@L X.+/k<a@^97ܬ,hfʋy ܣXSrdky!]xK>'&)xDu%zfs.:~G (`w!yd5HT7JB[3x<Æж/nnvq\}m.ÑMzhiB%L.y˹'Op* ) T>6l v,e/c6rc.;|*CVL"6É5v^$;]ip-湕>yjF'ّwt%NEzƺb ,-x%}ڐr0$StRdvp"z,0Ul u^('ޛ;Djb9C?P/h6#Kqk:)n_-ͯBiD| }-bضY#v僁hoiDogI)6{ }>,^*}$AgE5-Vw8'O2~[ЂTy /,1mbΡqnv"X`k>EnPG^[}^6-ּՑⶺ_[ּ̞diUD.3T4WcQ@nU2* m2 ^ k*>"x@Aͦߝ-O0e|\|V 8r'72:EN8o9I`ѻk.!Wu^*/b[)NwX ڢy"af` |-[$9,E]AgCH`zJg1!~)ͱ}%>]yq4_c|Eh.mKArȯVʻw#w+t32PFntϬ1Z(yC\`tTuQ󋠳連MWA\2ۓs_p[Q-s3AwAzAH.w_^#h5BOc{>^VfdIֶq[Nԑ:!Qؔ)^yڨfn.-cV:'VQoP pZ>m&UOe/PW Q`=Acs+J{i-m2O>׽j5uHS5b>%P3͝vSS9}CPNS̚nZ`_Y:3n \sU\ܭ]#L!C*%x`Cӡ 麢KmA:~/,/U9}TA5(Wpơ-紂O$1-L2]|̓v1/?ҵR|޳oVXɶNfL|tY3?&З=9ݐz1JO,> >*; pSSy KVH1wϔ(8 f oэx0^JHe`ŃGʚYCHo"$hym i'le%V dҾ󚷹) ,ّ*}uDDr\1`ń|~g[m{'JBr)~3W=Hx1:-~|񇶐\vW T9M!=u&R-ۭG/﷪5@=>ʂD;Yqu>SV9ﰖ&˨E\X-Ṅp^#G@&TrØ}]H&]z1iUTȆHy2$oqtE?si'Š=vFotՎejl" R h߱-f^&dhfdA#%;$a1jd c/^#r6(FoG?QЉ& ʝƉr5MߚvcV?:JKl̗ȹsqVE8=+D7'ϵ4jd#(brN!ϒvXtDHT ֕}I ѫ]]|ϼq'Y.q~AlTx,뷏̟I5HtS W+an,U~f&idRTG}t|!XY?dsvu1'ED=Y)_]9o-#~. UYUXO9lGVE'"+k Rn'mjR&ʄ<'9c-}wR m8Ou0B0 3 T#t:HǏO=D4r!_mtCS&>6~Nvyǟ_h']m7Ml1gځһLCS8XkV)gn')ѡY.{+D;,~:]uu˪ƅ␋̑ם]'-#)R?FGi!ļxF(( KW6j = &e6RWH>*܇CtrOW_p$',!H:9 0 jF&\3*B A."5!k9'ޭ3\-B-Q]2a$ԫ2)zyeA82VXƚLt"!rs\oHg@>3f5_LpJ۵mV"+w:hO)v`e1C\j mg 5{CM;t؏{t^HGjv$cbE?.rCOE9B ޵̛.rXE \g تkp a2PT'<2Oh!:&Tkτo^%݋3j27ͩ9kZ@.MpVIQc-rƈ̎:.Qт΍ru(r߹Z}+ם"TP^1EmR/ŷ8xi`%M*R$aKܜX)q"[ hZ+Ѝ5ŒEgQLgͤ^@SO}u )Hךut7Ϸvm4v?8  ՚ؾ\>ieqnHL?pΐ|+p>^]MCqP)U dl& Cʝ!CΕt!YWAJ{GU-kWuVl_jIKʴ{D!w!t-k{ X-epDh=#q핝J< }z4Ob ?c@'vPRPċs¯_"igH+;0/xs6* 6Tx!U=V$МgU2K?‚Sۋ@8+̩1uEMBv:bD'hywz;r9 _fe8ͲgRTZ@FzjyGӞ-aEUVwK} 7iL tk@G31ug*_*L"O6GP2"-lg9`Ha ?rop Y_l^Ue32 a{5f*Y\sC8@ִo% S\ۮpK3/[5rQ%Bց5zmNLW5Hr'Óni߅ Z@M)`s.:\źBDCm3օ cK:C.FKa8 C+f-d2~ܐ~ Wl  qǦ>1Ay3zN1kLMRaW_w;ID Ȑ֠{5׃!8|UAYm+2z$nG=g1yE;Ki=BxΆ9@S@Mus.or=ub8sB @/H%e^kZ5ku^]1=rV>9]p9zI`I8-ږEyMuwY4V7?N [\iW68Qjh3(N=vٟ/>?hY1ƷI5 s`F '@Uɻ~ EJ3eoUbn䩋 ޹j|1yA`o*p d0)'bC#,9X>rutR@'rTZp(.u0K9Wr[ IG0M}N] #߀ -\JG>'ww_}'#:*L< JBNx\{C0ܡ,hkHӀ;tB/v ­[9zy_}٩o < * N`I  C\VE] /axP&N^*چn˱CyHW3TβUUBmO_q}oRtwD]A0NSq/:;=>5q`ˊv;S`ilTP[%;pY\Wy(g0dyK*N&A^_y$ $V?wj7덮sˈqLOEÎ0ŏմNc*Z^W; z4)Zn_N`?7u꡻ ĸ, =cMh0ۼ"Z oیқЩ#I6d{zQ"(|!'ϵv?x n&~q:=/nD 3dӅ&f|XiŪjx(Ke7@C ~V럟AnB4Y\x 96DqΰP&-V]D4@٤ΊL2zHQ-eBrQ2@4Fӽ1]/ߌuͦ(x}zLIitV̟X$>:6JrWνc@|ٓA/a.Wm9EO3jIG[S^LkI(Mao7/'M_PSu$/RBpE+6!0N0|)ثGم pNVdOB/M=J- ?QW>U^%YkVQܻ.ar`b/K#&ר??%>q V@Qd/\ zޠJ\ Jlp A%3Օ5O +Dɠ0Wbt dtFߍu3.~|j1WȖ~t?-3E1U:T֩Ϭ'S֜oܡ j˧$":$kI9d];͏o!DxIVc\mJhCZ\S ,~yʻ/i[xAЗ Yĵ2qmkx͗ܖuZQSRc]zG:",`r c<"DQEK`<>o\dY} `E6מ>ŞXۜ PL3)7ݖgQ1uޙDɵLuu.AW}d)dfap m蝈)[&\iOE7\X!|0w'[L8* aR KpʡS*αx#ڶO'Ta9SNKᲵ+^_<'4$)ir ֠<.n" /¢KߤgIQ]M#5m B+75PS $ԪPAW>Hҙ2`{yٖ8ɶ)ScVl],df% OCBJ);aiP89&7|x` b,y/#iy1~k; ry.@e jt+BNqLV*0J~^NK,#g|KEgױN}v/Uc"30RaԊU9k!~F= ǓC46cX::c#L@ԟEkϘBj`Q"J/)^Ǜ=BNTK_Զ߲!t[ 1b4$km} YhyVOnkYAҼ9D u*$H2pVʞMgS]`hIǗ{/Z2Ê)& M[\_Wǘ^ӢgsvZDD# !Y5O;ݶ`v1Lח,:JY57CtL°:֪zu|Fzr,;IZtQF|o:Q+Oͦd(r5n\ c|Nsbf|gӓxfv+̪ǎ4( ^]5p:ӯREHR4(su[Pq[1·ߏQRզ#}0 l\)^*75qr m&_*<\与l3IAemaaEZ_@82\@Z*Jf\Hh 6X)'9U.Vˣ)BKլż=l孶uNJFC}H$:2Ǘ#,Kw5]q{R{y'N#j0M= } RbuY-S#hnceeSQ? M<g3v^c'yH8.IoO?QkX'yl'݇Y\) Kvțr?t2mT4ls[+/n!;r؝%m,AFAN\][[t}Zõl㽣! F,yqyƛ{@=8\Z;^&] +CZKFRYMvc̝{j಍cP97:i& YY )s2bR&㵪9 ?ps ijU1ꩄ-o@$SO.Lg#|AIٞH7Q0+b|!\ϊkhxc0 nRό(,g(MV{kÝi˷cp-,p{es%%WJ2[DH][{\@֢7!Q_P[ &]`ئU7/gsلm4%lZj0avNQi.DCXThB c&/ZW}Ÿfqz\E0gf݁"^z܄jqQ&4@ ٥{j sX1k0 pP{sDPɐToL~-ZQ?@3E)KM#tGgPJ^^BQ_9?fE_O:OF!.Zh^=@T—V[oeΆύduޕIϑjOiRRxJ/"{S.9O "ygOFCTB=BQYIS-;B%f$^ZgTWAfv'uyNme % HcԪY^bD;>0q =UJ3:5COF0i[O-\x>>?Bp} W~ߢpRXfk >"fYF2yr9  f.-,K "{Ai2b;5|zNs' ,Z͚8YCߨ C[xtI.EzبeYtީnǻ_@>.zɪ/z9O1 ,NAb*&u/v-# {\jG&T)xϫw" Q pؤyXc"_,h&߯fbƐxP{E9.8XӜĜBٺVūDx.ebM'y͹ZJF9EzΝI6oH :5ޒ 0"W5 qbx[h?Uthxiۍژ}Ur u+ʚiNQ[}# 2,!A}cK^ZyTGnw+ J!piz5 &]"p '\3=JNSձFTW0EzysTu}YN:6 w̽ -WQ o_'օFwqbO&+F+y0Q1Ew^_kK .ۨwȇf9ŸVL. 8E6Su= )(5JNpZ8"^'1!1f؏2]G9\Qk3׬hKYNt{xfZ1ܙ'6n"N(HK 7,=Qd[Qr ZV[6n*ug8PUx:_iq~p20wIEJGw$.y7=EwYsv`6M/ r+E_Pabok p_s?VoLԴp x{#^12[Qx*EӔ, _9 K`dϜEG!.ދLiO?Kz^$9Ɏu+ %ûYP?fCRks @IP4i-}"Y!Usp,(B6k-Xc;Qɩf? u*Zr (>t,+ @k-rAϿ#p;LѢA;4BZvx6rw .ʯTW*-&`N7I%CفK jF[@O? $ıw1<Zo;g=Q(9[#xQc5/pm Ge/GY-JbBk%*%ZuJq4;( x8钂1i ijuD9?0* 1^.¡bzpC]m,CB0/XV~|Q[Tj%no=sCOv*uKt4i/Ru.WĿmyD z&k뛂-H b%4k ZxOHxK⤹DZGl9w['&TEON&isډЋ7aSQszlA`clNʓNhBt515(ovYBi2/@tNɷhw[C };idƀ }QjgZ-DmcpLնS;Ӗ(^$}8eA 1+wxplr)R;ڗD.]ѤJAgzWbGl`J.0F$ɋOZMg{HYs1{X4H[PVL]V{O:ٌO2B";Ϗ.{\ .<5&2wɌ( T1cb`Sa}JQJX1(Ҭ^PAXg~yZPi!;uBxD6z2+ި=TXǢ qͥM2plcypX9kytfaW90QkGn(9Bdrq+W(BH$`/͋]|i[LlF;=x@)7b!N/Ƕר[ ہEbz4N-YA)O㻶}YsEcr[r)(0ʄCц`x _|;ʉZD!a E{FPJŘ'7F"6 EꤸVyxؤ^ yTox6Mt &YD)xcH|d?P;%r^:@ޛ݊KӣC9誷][>\e~bmѶ6m ـVz"t15<ѐCյт*tcJQ~Tr̕~)ʬ9mB<P ώN]7gg^D,˜J. (Vc7\F~BzcGKݶ*tL;"9|H$GJ$]`oKsyz4hC(YI<)n[䑆q4H *3BQɞ C%;g*C[}bJШ'Y$ chU";4l7 ~<:եeN[FdMܼڍb&N:&u>lmWJMLZ#0S1.lQߙfەb@l3m?MӖ୯ __%tsTc)_ .d`5`|S_rU z`R@aѰU|WJP 9԰_!3HE /7l1uݍD9蔏XHn${aq},Qq#D/GBb0`UrƜ 4^Ƙ1qsǒ-R@Y($*:fΦZT?8υ1t05=g|LD$k1s:{cW`+,L0> k_f'PR*͇^ȋeb|j[nר,&.(FIj0Dt|TZVYL0n~bH@O(ȑD 0?Ƽd"Ls*>t!V 䵘֢U$hONc[ :EURJdPvԣ^]bmova pYYž!wKRl:gõ(szz>H]xd Nۣ3n5vLK?9LWȎeT ^3^"ˋKibI )Q+м@+dz̄k*ay RD/*\;a'2c2`wO)5I҃:<ɻ"16qT}&mG Z 7 MϷ,v^8 gV$Q}ٴj= &߽= #fG&cBOu"6T$N)@k$׽!jf_{3^迻lXOtq%9WſtgB6mbSQm$e.AX &bWaFΆ뽉HCd҇%|hLԄa3pcL=].RZ ,J^*Q&;0h1ZdwYʡi=8;jÐ<9S5fb|[KN7Ek6̮H<ԃ%]AѦh4CA-H(>gނGmSc٪zPr]Ǜ Kߦ7iDȍ5YZe*HQ= gi#<«'{3HQz;*fQ̂?QFeaHB@n:_Vd(m6e2Qn5k[t&CL7qpǨƈb,Sh}x#gDEd=և ߫H kLxG+.~#Jt /jD4~\]X ?J"kY$rOVfoER( <\Ii y= .NGeT'>/Zr?!Yr`< tjz{G9LdnV^+w"hQj!x{p1tL^Z_|w9w/Iqj_+orRQ,J]-}/3hTO:jE؝V9̶Er%NK>."S*[}$DV#)4!*k4 Iq缙*GJ':jł9ـϠ'v_[#lG ,*znLWg8LpyrJA8}Z5b]pi-;x b`@'%-ې>LTjA(uUI&e*ezEuݡ5'_6wdtk -hX|YI4&SN[.(Sik  T*u^;dW\JL!s3nCtϸƆh欤׎8W܍ʔmҎkAdj jՃN%olN}Έڋ|EO ;2m\&S: P:y!aYk?.=lg)p7_@O;1@cH LeWvQV?q4ۘIQ?~iZ]^h ZH"l3ΛpuG|Lf-n+F)SiwEkĖ2(eVCTZZԊO[9ACRx#6Y n列<,Yc ID9x&N8|ʒ>we}}]9# >k@KޢW]z~:N  `ZҘiADgAR։1DL2%%A[z -0x;H|}π/G;/0_M.n=%8on"M40;V~ڬ W]r=cwN8]"D\^%D"tr@[d~ myPDա~ˣ&`Ê(3Ak_S)#7A*}7dU!ٿ[?sByIAu91_= d7"(G=~ 椨k wtuymd'_+? ZyW֚_![7J ?Q.#7gRqV@0M/Eٴi9õq",W,j.е铼n``yBaș![:㾒]eխ8na%o͙9D4p & V#5P Empσ{]OÛDZFD#Be*1Fvb`NbUіTkoї fS ?0[Ґ: cͩkbtL:A32Byf`t:ײnĬ{b 83!Q^{:2L'2LC~NjRr&.E86xˊH*7O{.C+討E/bb֚Q-[5O} !u?[53ϻs P 6%|g&F*~s:(>Qq#ϦOd$ rP)Q/峠ؿS)k+(&]iPoX:\1M렿0Xbb6XAP3D Y=/ӡ-V-'7# 7 MHj_:0Hk\U*ޞ/J_F"ܵEb&JB"7qKv:ibLr,-֩IL7Zh-±* msgj-L $>r*[mJM#o|B\ee9b a$Bh6b.~ F*O`$7gT:#w1GZK2%>(c9hoj3oh6B58O">EM)G $ #XT46sKE;XI%&pmA<%=KM 3lqGIՐߘ1aZ"A1Ԉ>1 %alC\MgxMU~#Q!"uh-\۽NUxkВ*jhO`5ʠ@(.W* vvYH%'_ DRnGCOvH/FC X>_ >j~xhsAC?xFA_T+a<}X#YQS2aE3N),7OX(CmȒ@ɝYӢ!a07^1sD8&8ߛUmHmkm EJ4We=ħq™fV A(C5E_N?VisJcws qV"դͥ~bK؛ZEÛA?C5 >o5x0alnPҏ uit('F.IU6=jr̕.(YP7Anj:܍j27G-`80ՆiBTPA֥~.ͼ=Ntf+ fi#o qF*rf_T"FRD5<Gyt&2>d{ XfD,qVHo hmO:< 5a|\O8uZ ?2p\lq CWuy*rA̘;Vw:"eDg =8OgL馉oqݩòxOW.P-'/zyӳhRN/ilLj,n2 ӠRP$= LI78 T(>)攟pSw.ڎ{ꢽJj|c:m(0nv7>Ё=a㱳LTw)K*ll=W>@׷L{?or%2ꑦ$$PL1R2' BvA ^wqkm~]Y; ]LV j&Φ}mutm|G Z l#U3}?g&/rHZ8ᝰ4uĨLO?C{"b$ZR$lC㞕iW3{%f>xs^F3{lb:xMAp?h@':PB}4N3dhHݛ5 N sQ|KJTd[yNmYVw8kZ/+$ni\Ȳyr|a0E_>y[S7!*tl+ʊAdh/QcaW=ӮiX7<ۤO}..A \]ċfaBW4Ď4)IUk3mfbA.2T6`6kDaT 6Zݯ'.UH=H[f5P䞹L)F`P{5ĸߣi_:3B]c{O+T~5 LɺDI9άcVW%w%! Oj:4˰<!2SIA(ڈYcM" 'N2d9,Z$xZ?D<|Ra,KCڷ]r&"BD2a9` >D!wqzN$"OЇinu;g37\[h8v14hc7Vfy%Q,VyJjbdRR}@K')@w5}E Yf$e`_F Nm`U3A9gqn۾q--;"[:-ߘq󭟀mz'RbB$I`jR* DIdgp/`t\N% iuEo2IꯙmDe67 r7CB*k^z Zxv~QJmr3𸎀R?ttuj[A)bg W,QjaQZ-SX|R&#۶"b<ׇrǣ}*ONt0jkf12"#oWA/u D!iQg+-tDObBP_t&>DŽ d.Bˇhy !)cl%z]AƭD$Lӡ/'Zt>Xԓ0ljm߽?g§%o*Q@BӈP OYn,727qfT|y`}'θP#v֜?`/΂sTXl7T O@Mֱ8Mdda^> 2]@8N|@Q|~^k =-d3UN܋>t;k}3&t/r:8@\9>]Lϟ~ߘ5hl|J|tzLQ}*ͷ[p3[5ŏ0>Asv8ZTO\+ıEv^+{WY۬4n+v)q@{<G(ďT0*;=$zv V)M ~,f:A?`RMVvoSV$/RUY 6MցuIm-(f5(&=,H*AOq~EHDZ0tO2T:"Twsyq0XAVq $-ؚ`θJt{G.jd^֗3$r^n32𤹝}4bv J-j^C)dOK5!. =1ޠR}1+) ) .SC4-@;x9X3E]`t|dh%yXK^=.cU:mp;h.ȡppTX"0#׾R*0S (կB8Q6S(97VaNQY+RhuyEu,DM"NA \IT{2hT3mG'!]ѥclYftJtE!DWrG~19:ezW{9@>"8<愴RIs70*S&fzޫ*2QqA %/Jo*>&"7x aba7Y$F0>qUN[W9D=pVrəB|WP͛޶pdyz 8hQvh-}cפp E"ܻ(R် ŭGZ l( sci}4$`/{uK.%sǾ0Wu؛?AdUAJApiIlw9 Ih=*G;IItNtK-X{zfN ǘ!aBnMygDŽl,*K:஡>OK4h:\~hf 9D=o%e3IttO zh>%IȫZߤcD4ѣ@1? k 4PrCB[#tSXz{@RYte5E Oeqϐu邩CB ۩ޤPKvQ ID]󐴄Y W|u3)Om2Z:~1he[B3gP\J &=%\ފcnL$\fYIqјA~d]զgkiNl V y\';t }ixL[ZJNۛ[OT&+/}z~V@P&XK9)-5UXy0)/a>rr-z 49\%͖g5@c4㶢* OH-s+t'~HV+_T@36+ȶ0~j:yDHE$8&&$m >#+$%H—_f/[ԘpJ6x-Z^ ـE;U"qZV'_d4zAzwB6}lΈSp?m#kJX@1EIv`sqMN+0Oj\lTwk[6+`t Kg/3qOTDOMmJ=̼YX ݸ[Kj%='?,oG" :/TL rTN,]3}ޓ`'c;bk2Np~,՞A(,9a-PD|;,ƥ A3@scQe!M0毥ūahT>d|Ca]Q*maz*/TD j*\D.FXE Xzm("iҮ)dm&~씲^$hNasf\c&I%6(&@1A3αIVRDFkZz* 8lSc=H~ L.!2H5olmێ3 Xۜ~/o<7a.'2LrA#XjfLEۉQm*e,ӿP'r[-B-X\c^^}VNɹ;7i]Ͽy`o9$dzq$\a (&sOʬ ,0 1 /H*(+QOl,YndC]\QۈʷL d؍%2Smݖ ]~5N0uHNVfx˦[Be=15gb#!'&[~r4Hܼ:]\R#n$4;Y#YK^?z^X5A'KcKhCc!aHT9eՈFmF.| m_Za.v &Q t}}V>M{O۔rfZ(gM+0="_^D5O&bq :UCE/tNS!)\3V-ᡝ5+NDPv;I=Ez{-ZdՖŸUX￾-H &sTfq(MInQ}W@fM w戮|틋Ϫ/BveUh< wpSN0fZNS}$RCʶK<mnu&kҲf+w3p(#m.LH}#mL[/xVZ"/WN``(\N3PB%漪jْ 0燽0xMF-)1E(y30s`m ]9D_֨HIC[/ U(VWm*pqG.|IQ%O1L˷~K9Dz ^.f`Q +`!37Fkc/Pv؋+8?ȯ4/̨,{&t= us$K&/m^ hQRjw2E|o៟,EKb ]y&#uL}3t?](J5 ;AFyY=K5d/w; B#׽N*rmJ6惡*>.{eAW:Ldh(:{7HǙc' \I٭yI$ 8n0Nd7;XdA٧C#j@gND.DCmҝcfGdt~q6ȗaE "QmS u5tXR|,y$bNqTi05ރNj?rg/,_!XEƙ')>ӂF %?PB|L.*l%_YN,Y A|# 908 n\d<ѝ;ɆdU/Ame<"a3ʬzWiFM=ڮ"G?)ױqC\㯍aum;bl 1]bL%vSQLch/M@Eyl'BecLGVZ?W; 4n8o;!mfD?S}Q.5PMoɐD%gk1<< ĈM!I*]ƄfA֬u ]Y'ԛ ?S̼&t`XoYD8TE8ՎPrNGa6BsN}_53!a=ýtB*qfz9q5fx{:ɴdN‰d(2hSCc~b-˾'*&sѬpw[Zf (vX ˺!=JRQ6~ K=LOv'mxWL_`ވq0 Nlkw[S 9tW * qn}?{o+w/>nh CT=HMs~\E_8B=Ȇ7*Y'mU5LO%XSao㋌al>@& ALs Sk, hynjrjSnLJ%ǧX#řخF/UX $jحDp(cm e3"-ChB(@}^Ǩro]MhaG{dֵԞ-wb9:Y;fw q鷙܄ PnVhfӈQ\4Y4ej60 ؝OSY #E:TfaQړ ="vn۞#=Uw飺|\zL쎊7iyMN3V2h" TZbY:oԥ0^g]_k :G~vDB1j,5`lYzQ"i굣 qɷh&Bk}6_9wz~Wo;CQro_ET]#2}vJcP$"jT!~iLyB}}sa( ;T4}ϼ7zVԺƘNZeY)VZE8 l !B CxwJh"@ĽmL&an)0d͙<SW=p̅ c?a~ (A^C{]s׵IewIOt9X4߯CE}#lC?]O *,ܜ98GvĥWbt foODgnG@+#!DRQ6~BKYi\IEzz?j[p2a (^%+k.x=tdejK0W W]X e'J.fjϽ7j.m>a q]FGl$_XwH#!xjjBbvuVMiE|ŋ(ðxVԢ1״#o"TQhd8>R͢ ~ 2*Wv4"ߒ]h2F 2Q3E 6l`*JYg MmQb-J3ѹ2i?q0 (|4M$ao@PI˨i^c!@6DV1x)G-Wd@8Xa'L*| Pǃ~$OLi?dDs+H SN'8#ETo6<.R8"|Tt(Iãfy[{Z o}a?1SC`J^Lqh3e@ޓ]^J:t*,*X'6#~3 !mtq1m᭽2\ UɈ݆TS {{^v?4=bc.&we NpԪrwf!h, ?14jv"[T㬯mj]/s`Ԧhɀ;="?ڷkđX-e4%41)WU,< .ӥGW}uO"1Qu{ڇ|rexvB7NHo? lX6ش'"v>|[Q62 nB̌I})baMz6<hέn2=Ґ}: 迳TEp+"Xdvjw}ho6Ի]:F13[ ?vI?{ ~irh~#U!;<Ӓ(%^CO)god fD"@mL5 3o_kɫC{Jt%X3?뭄3Đ]㨦 FMT1n6֭o&nƝg2.:T"%㘶@=;ovŵ>ہ+lEQ.t(p[Z|yZA-xuԮgnOrK^yD%K¡SSȾTC[)2d_ 3s@mKZʹ Sn$)E+1'r%R$r^κZBl)/q6LUK{.cΊ,hl>Ħ^}z "١2r:$ˁFqE@rieؔFu`I#t[ǐ~rs6@56/'6O'(+_HvE8>ۋ)^=q ЕaرԴz?F_!ߟ2d .2^K$7\۹bý@++hLY~p/RjKs=nY2=3A`dm#> M.dGr:JVJ2և) gsAN֜ 7 ?8]¶[zpO \ !D۴ y\^Mc&/E½̵Ϙ7rA#3sα@QKŊخ2)J/.nytM"/q]+ͨmQÐ!?M)N=;q#TTm!!qݮ #kG #b׈nJ&퉏9^Wc4b{˔b`v@bP=WeQ9^0Q DÓ1K;QM4~V:pt]:FzEce>*}CK.c}`S/o`tcg17ik(;)[p%@:=D$CS0GpcqdoÝ>\u/+ eS8/3+m|mQ41{ ;v\Mjlzy u9G"}"'h* Ar+t+EM\&` *A0ҽDi_=(E*8uh1q%~jL#^zT0,wnY$ S,T~Y@`<%ϒꔠ9y>OG;?lafQ#IxM$}[ʘfV ϶ JOi#B-3 w:/-[SgQ3vk`0|q(g$gw*ΞzLվDbtX 2R oO$nogߣ 2lƗ CԧIM-R|KP"M], 6QL"-Q71qnj>IpBQq&y7qV C׵sG:+HiqV*ٳf N`ܼbQy9o$IE+O26PR4lCtg-Mʚ֒W7kP|q7a LU!3f.o69AsATHuzWKe@)V7o+v?qʂ|83H'::76XԸ!?zŘB^F-UIޒLgSY\J6y3:062JރYHMxѭō9G"a,'G0I{厾1ʃDazW,~{g=6% X}?R¿Ul[;7,"$|hFTxmJ@,9@uHt-bX,F?B0mEOZDۛL>u7xCҿ>:!p榓weAIBW[Fdty~Mp+!WneWڊBK},"u/)BMpd;0P}VvHc`wڒe-wŽq $2Kx=a sM$]/>bΕvpE=OrgcVH/dF/ wa=($W^m#qZ4v//H/'hl85*Ï aQ ťo/U3/f7>u2d"{Z[${K1mT^q3O3Xg \,SK8YHAA?3kr:{0Sk+ri0ߘ:iMd'Ҙ?4b8M4lo> t]Z6*Q SgSE<h.Y(nJ@TL>HQ!!{QwH1ND4~\ {{7ʗr#LC&s>-[Rw- R>^+Ou-@j#$3}hs@):fF ΃õ>-9=*cq.?B*(VMS?o:5NN2VdlDb,#Jn1Ro]c4l_˨B={!.-( `HV_{Jx7KkiO(\s (b`zu$ݢ0o=wS"*a2G-!Zǁ(t,څRUa:]@14E}gmv疑 @`{#1kwLȍ93{ADLBwjŗ>zJ<P;'*[u_`Xpc Tf(u)ɻP|xH*O-W-c;)zjӥhoݛS/擠j>(%#pF3W؋!j5],cjq2;)¿km`\foBE{uMߤ# (쵦zR#PԯB=tRC*sS-MݣcC9N6L8E-ٛ^mvF 2U1mCh 4X ԁZ},Cm"G FGggYd>:=Ykz=ȅdWeMڇYDհ9^ahK\G%=b_a]ЉJC.ߌ+ʜ!:6Ҟ ݉ܳ|pbF)n1&Kb ~\M'få2 qiE0Ďӥnk" - BoK:e bS`ߜU `i֩t"ꛤtW\$#5(^HtKҡ!N3uh_ 2;gpWڒ`1?3gC7c s$J Ux╞0u7|-Zh/_u'0wh"l.Sdh:2jO>NVȞLXTu2͏ ~Jo͊c:<_xu>]AM'n! ,;޷؍nCxTsWڻ1/4)> qST\9 ܄qhǭrֈi]嵔p ß5]B"Vi B+Kٗ h!K-&:D!^X]Ev:B[~BUE FO @5Y#Ѱ1ȟiQHs = ȶ;0v1%}&qU)=m%3Jt9a%?`K+wZ|&2$Ԃ251|aޙ|#fnoK5(>BvL3yr W>xdcJ5٢qx4ՎHw5o1؄}9ɒbdkM!>d[udgVy؅ ZpLC۳ψwAOTI>ݩwì9"n̐ *d@B-JD\y]U#vyA;)DN,o8'&^{WFa ג-EN焭9$oA%TH[5rK[Nb#Hz|ّ4yҖ ?՞Uio#lۼV^Ri s䠼Q1jD̮k_wa= \ QXYu̠0SOmML!j0,:aBC"}]: xMp#N|wygF2¤pv!/PdjdmW٫0e2&_kX.ڪK"1A؏~6'*a1Ug3y)y7ZU=%J]>|LA񑸫Mr kÒx"wk$rDvTV(O8ImqHqCD(vvpzV=yƼ {_.d1 z?FrZo6('%Kb ɰt7ӭN(Ǜ'"j &*}͠7'̐?7 ?di`%2WI6#ˬ@19G[8Dyq͓ 1M=c|W)! =Lv<2zV|K6gϛfXa7>b1<`ă]w&S rܲ!*YX8sʴJJ:S2*-s`vO^C\Î@/ b_\_1~[ dv$ݩ#1?܆ǎ]1)|e>ŰO/դ8*Ql쩞&{7ʣ ~KYuMo`([:Fؼt.0E9:-aVq;^A[ErXJzBOh04 *өGUٴƉ+A<Ah`Z~:8 +^:sZ=N?JqP ;Z@ȇ9]i yݔCTNe"єV=t,p5oP%*Ns*G@mYJbV[\LzaR?U(x'&0+b%;UIe`!/Jp(+>!YN Z8AٙIc<ꒃ5'W/(G%eɰ= N݅lP/[< R3ovR#U!9)wgI9+`n \R!hn@Ob vےS`XL6}hI™W2Ndd c{9MlG[5#ݭ}v̳:|%yCLR~9r㹑xT\|kmc8mƂ%#QZn,ՋF̫mtr򺡵H_G{kJ3 Μt mL!_c|㌸L^ZPPD1kŽ0z}I +1lh/8 T\cڋGIj ƧINΦYYC{bn7^ksZ3q-,`^D$},@Ft|vlRR'kTw?M˻8,*=ҏ0y>"Y% ff^J&3jE-:PCT#Ʌa_4V]| ڳ,V2&R` _ psk6X۩1146:'Đ2oNqo |Cڣ48 W b QJ7(oW\ÿw:&!*OZ9L*Vgv@0tPa#JK_Z0@M5~ Kj|Cz!,(rk|-! HEFC#K L"bͽg CZf~M_M$FiVzm7jsAHb. s?`sɜk2 ailV^*с!3lKb<ruN>q|2Μ.<K|#]ٽ G'!lDopŷBthf@V2RN;1TpиK)h d&~)Yb˫'U(4!h넺 UI)6gu YGt*vEءOuBrpPc8C 1$hJ;-,4tj7w' .AT*Xk1ǜRA@mV;.@bE~oU$5]fgC̔u[٘+@$tMcDQ?Aw(ċ#Ji:FY}>rOV06*M:뒋*%hVK U:QPC&:ko>٨GSw}RpxJ.0=GkHaFs6& Az 6wO b3t\y6n Ra>3̴(BH ƚKDЙ|?e +&T}i˨< 'H;{n2)-PG! t8&Q{ھ⾶yX% 5' tRL,K("?E~[ӊ3_#l- G{AӪ%~^'d92@n ꚏL,S"/m<7;5=u•㲬TXI}tv3mҽ'z\* IGqJ r5WM`pcc>+`4]=K0JP +p 9Ԋ+놬5AO GEs$5s5YrG0v<5a:0}3yW5xz3 r>{&Ib+E$@8lgL\~ȇ]N7/U -Ge!A˧Y6sX{  {XT|l¹ F sq`ڀ2sP金"o &^gw?J1i |W8gt.l/,rMU>7O>֦]D 3oւ;@m,/n$b Ɂ<-d8O4*~̀"1޼k?="N-ޠֹގ<稥VDqt,SxT=B$x.ʋC=Xؤݠ %cOTfYTgv~;={MKp֪/뛁GYILQ)?P%5_'$琶2 wP g;fUhǖ:hϕT$U= ͱ8wf?M%wZZJp:snTb@AA * bU lY(Wr:|zKh,ǖ+%^Թ',sW!5"ddfS,R? G;p?=Y4ml z4Y-@pߩÛ{آhQ3፷qh==m05OHɸYBqo&zYN?(5|!JڃHKZ%~W*m OU~KQzpL**2IU _„Sjx F#z|D O~ɖy}mo]k+=^A|αp/rB(BV^ͬ.+1Jʚq z^=j;9)>-&} Q_1FmsQ 3SPPkxru2Rt?-'ԻQ)P˚4lh+(2eh/5ҠVMnobΌmr|z39E"'JUv?yrlOS8;^3ˑ?Mi* )73eX4򁫍U?^dªGܠKd?j4:CԪgQwnLm*[1z=]m<ۄ pb,2|^TS q ޭw#Oovݗ}?xI @N tPX%T Zm+X}RtIHC Ne54 %w FHp[=N;X }4ܦ_Ve)nqgb;/so#E`]M/ jHW% ?{iJ.TT(q%,;-ct9gPќg1[L<*. >k^J3ņ dR"<&rK۵ii[E_|HH8`N3W[ϛȼM6p@X <;kf)d8ns\ !]JY[> 0h1=Iث#1v FL>A CIb6NW-l0:X" p@{Z}HtFn}YAZZ}M"%n9j09{0sQuA՚yD^X7Y[7, ͞37%s=PK!޸!z羞939 ʗsW!ť"ת eS7ʩ<ʤJ D+ꘀȳ'I}vlpGl^f((x],h(c1#όNg4fӅKO1`]x5bʊi`6 h`Cb`^E_lr9RLu%(ER6CH܉BTFxG6d LQJBUHP(%E&e<Cc˝]f8,ܢXX^|I+\&Cg zIwLBX] yTo3iǬ-cw΂NGp-q1$4-jmAt9 ݚMCm=e͆Hxi$C٥,4Cd/q*ϜUDwQlSmyz[ǐAMD|bͺGT_#+C Jc;5w~lj0/#G"tং \LIQn 3塀Ne^P; [:W-@rL5ľofa;߲:a*U_1f"}|GdŲ[M&6H$鸢GJ]uZU_SAEL &4k]ۋġDu h_cςh;zR]񃫿 %1/-؏v=s1C0,N9/$!G+LapGEMqa!8|WM=ÌY6 j(]-"dlt A #WDݒ,$ "/V\?s]`H+bq8dQ5)gRt9 ) a u֚Df#8-TGƿ\#/F~zGbbCԳ'^SDjȻ n.c#w?Θzݵ ^!2t~p :GғʼjZ o>0m~WD 6r*Gwh7>g?9H vf B~9K1^;4勨1/cvC%}y-)iSXnb ~TnNs:2e϶{SRl GPD>Rh;դΡJH޳scr=Yzob% pάO+@LZ5r[Ι3'$[|;qdv $,Ey%ƀXh3?KH8vnEy%FVI`%c>Y+&K)x h#// gE>`+SHX9)]aԓmMjq puZ ;ɫu>e|Hrݿ(ge||BmQڱǍBڥ(WJQƥ 8t2$NڧS %Hv<嵿})3嘱XE ~#w}Bƹx.$ݏo9YNa pV*#}d+5{?(릟0?qv44Z%:!|FJDzYM XuH|q?,4ٽgt8}5ua,,Lc`f6:yi=8EÝOi0Aü t? am bɧJ7>Qs$wCÖڡ_&z) * wqe>ޞ\)421g9rZho ,] 8$reX3Q"v+ZAլ\EU+yC[,.:|6#O%APA3U}I$-Da!I4D[^V'U^Ip`NGkC&. EsI_RXVtc&&+ȶvC6G߆3ƪ'g3V |Ÿ3`o2Z>iGτZȞNocDM7 =n ~3zw]c+{$MJ]iqwEfX Et_X g2߀c62 v,k+#HRSpY Kx9=aJ ʔ(cߥbh*,w፨"YMi$76?kg1ꫯ- qhXVj-$. |Ӿ>3w59$U77݁p)Eŕ8r BBH6ǡ')9ͼՠ nptlMSdS&abWȴ J3 pT @ 6">wIamqNbdKNᆶw1M~z,Q.SKcm5vi-NQXcb >>KXm3y/-P "GR.5 87sFc[omf}]5:I%>EפS2 1YN*]C|t׿$0t(6vIZ8Skᐴ.8ҮN* C~~dOA~'#|VP:i-W&B)kc\99!y[=\ e}w=Tnv}1 }Mj5I:EmX6IH˄l}d m _"MCFqI/>xl? '*}hJ[m209/镎b [^wlq %wWJ:"*u델H*{b2v-!b7nbl̬(!R/6NyA>T-;CXlFӛnTb PSdi5#cRvCd}KPwww_C9[ӇXf#) 3 `%Kfi AT)v$"qy4 /[T"+FHG / napdwz<.,]JVļ&$G)QgKDG9OԖ1ru$_te${w ei3\ۆs1c1 +-}]P)Nk_e]Zs.}2sq4Wvn! -7AOQj^%AUxNkW{?'j0kM(@`))NYqo:Yb^~RУ\9EG_PqlÖ==c^߀j2V;ȟ' (=*dx9e拌*7l6w8 #} G[6^>S 7 ڨE**Ӯj-`wv)6Fr D:kCΨ{ 8ů4 ȃ:?[X!& vuR5^ {M7~EGX#5܋`Q7NϸBGO2^T@")R&{O##?g$ꬻ_|5ˬwP䥁UDp(\y#ΰZOlAU+ћrIR_8Њ(n靝Ӕx{1ɏHbjĀU|Pub!}TUO`dFQR 7-ey/)3oGW'3'1<^4K\l 'm;Wn\ Of'%e߻ћnI00zE@)OOa x♅!;ɦڈ֯UŔG.e@ 4fm]7 2BuFMpW;W*\PU67씦.y5&;ϓDٔhq&_sN&ߨ nôB`%=d&QiEOW_hsTO[ Eَ)+KKs467^3.^n?c'Iƀ~kë2/g5c>IM8xk<͘p%{5!st(y$Zx2UeoF} #V#:BW"v[CZ?=0cbNY3Nv@gU,b;;My]۪( =,,Ok: K]ѦAԸkfuJk_ڲn`wnz}쥒tؖ.ƟY,.bJwlL}y8Q ;g bRH)?sG\"DF1yypϽ4[T[gĪ4R!.PW|)\<4 k P4MX\RѩqվJw)s2c:w]⺿W 3:BB#X>}ZaTGjeS#6 fѮ%-ÞwV)]fbR1 yO*), _԰üKx{R bbI,$'F!ʃM:{/)O-쾋ե=Up(bYC 5.4NC&iZ;X/bQ5BP~CriK7CKֹ_Qyq=*vNxKF`,0tkOwt.P\$2{YcT.h#6^P W,Fw6D {o@.-=nWD"8!U7r) `l[ 8C̸jNf 3(jWv?絷M;8=mLkd]Z>H=P"0>75Dl伬# orү!vih#2;*JQ^kdG4%M zG&3<۵\:NsPC8cgե^ NĨ$UqjVy_ }k,o#+kE~-9 ; mw!̙0X48hq brjHǧ,c>''<kS3*%.NT%9 \PӶ㢖)GWFJLBuO+~N1ĦaU]"~tjֹl86(Ƀ8Cڦbm)M*B=7?la啋'eb& >c#!eTu>?*l\ 'dͪPC\b 9jr.y&zS.^rKp֚K|,))*ȅvYޣ,oNot# IQӚ"PygfCjvlq: ߒKBj=I |D@ѼKw <|e׿m_-f&y* ;Y$֐pa`T4e~:q0ĝ0Wғ_6BU Sp8T+h9-d+aG,t5lJ/CnئJ+|E+%DVB{Z㣄V?7yAF֙pzDw]- `Mc,8kAbHHZjQTp^ޡNjYqMZFm+,s86uM tc>`%q Ws-Rm:d*f9g +E+ޖ$p ei?)>ٓa,{IV}n{n׃i9!A%HY"CKGy(:BƜ\N)ۉd'^MV[fș6ή .HDF̘Y]8?QY7Ơ4AکQJg@ c}9;Cx L\ yY5#)90+:6R "H37(ؐ&OxĜ 9qܵGa1w+"w}UpSP1aw )[‘j}%ɴi[B*)Hͷ7ZpA:sTJ8{vib'r~\υ<܉eV =[#I> ԓ5\$ܗVϾg0fM IB?6Oᜋ#P/nGC*ZlPY/ٕ F=Α` .;N?ZM)|LzqU!:S;#bK <~CjBue~zOEi+}Ҩޯ"S7>X3ĹjL-@Ub%xdpmWElKu!dTkz1#kF殛}MW|__o,w~Arj .< ū"GF=,cO:`е Q]505lcLcG4 qB,zdya+ ;৒i((4R,hIpH_q(< NuA l:^$2;̀ҕޫac;V~/䈗Qs aМ8 >?[GsYK?pÞᰰr*]8M}H͹3m~~ NXތ+`F?ltoiz1hhQ<'y\e˒֕+MO~H|;a9~1,O%,&B,5 13xO*٭?TtIY*B}WAN.xn6h1bcG7M7W(# _b ?SǬjiEؽ!$!ԑ׵Fp;=a2^( u]][ &3(5h܈(Zd|O¸x]j(>1ʐs=͵@N!#CQs9c=v٘|ӟ=#(Ne:mB+9Ihxwxy+.0G;7 *1^xPGOA{v"lI?=]&B{y)4(vD3>8qj^_4mŻob~ka;IQhfwdFڴfN_.ޅ ŠQܨÈNNѯL}ǿsEAqVxJ@ԲqJ 'GoOe*AFƀVЂ̟[]W| iR.}!76};բSo \Lg7Cp ?mI rKG𰡿xA:X XC˼KZeb ļPWV .z鍄 ,:"gr?kV v0!{Ro~-ke쓰!$C9 hȡNk׏AU[hT%#ʂv "_KviK# 5V'ZNAYvnt$>B9݂s*u{cJ 4}.ܕG/OaM,YJ2{09{dBhSf- `T7O ) ب% ݬqw~JξgԼfi~An; FM2cmߍqJ}rdFn&]M448u6{0^wPP!=(@zQ s]5Zft]'Vhͳ xϚE>aTE~ mĕg;O!ݽU-5 .4X=qnj 4~*.:Ypz lv!/'XRyQ}b샃_ᲚKik5)[GWc[Y4r(ɤ-ſ M_ku{_Oh ̒NO)SG7:zZdؒBqo :@fQP(bΊr NtT$(KtWk_!cucw փxƘu<\c0ٜli($47bdwMMtYƦQIPǞޜ1[hy؍76 Yd3c-`(gtkG\W%zm9l7d{=C 2 Tcs:ɳ-tnD5,e+= L|,a*_H@C 9t ?l!eOBƝq%lIgw0vS5 ipwQ{&$Q$4L@4)=ޝ3:'AC2Y.ѹ|5]TI.b&rM@RIea6 {nQ%ʬ2A_`FCLz+u{1zj(hj4[@,y%&6`UYK̟ćfBʐA(Kf9@$\bX>ŝH1dh>`?Cܒ"%>?#BP&w5+-3jɴ>v_&?=~u8 3c6#!36NZ6L5WbQ2sb&GQx:WHXD@DߤR7Сٌ Oґ%I-Vs@{U@|/nA%h滃':}8ɖHN)'iX1Nj3d®T3qx1Qow13r=,zG?rm =qpU.?}0;M |AyO wKrg4XcX h}so/ 8=mt֦cw0m0wZAԟQX.vV6yTɂ!<l6X* [}4]ƤXAg`=tۖtx6PX eI~U9MiHtkӘO*,W\S 'R f}Xh,0x-/ Oƻm7A B0/x"+ qZmTGp`مax+p\1|C&H7 OTl=JmWfCO\$43l14@00KrKV`H{-[48&V!rBx/J?xOp+JWҰ_FQwHN\ +r2]{0u =F)d.`\˹'o_M{@ljiS7yjڤG"!,`8۳ - ͐?$1.Y]]4MڝNgFU(|뇘l~j3.ԅ^-igI+9$+ǦVۧ&͂oiF'mR0W3\asJ&՝8 g=ڪl.aM:6*hIBBR.ʬ_ڢiZ55N;5.'^>?fZ홌/pFZz)-#6s|hBVs f6Oj SȔ:@Xw ؍B&yaoDX mFSRkީmVJhcɺ0v5[JU3DSAN#q D1a#W[ MP=нGt|F,ktDKŚ[@l_~6Y ЎBz?OPF;{]<-g&m;܂ǐM)x0Y :1O|liifV&'O,I}b5sIN]CΗU>dM.uڤAv-R/^e!Y?ZZG_ nY:/n5{)Ӧ\d_L缽HB"uJ-j3?6c#?ӿc$~W+9RZcq59e;<"w`5˰Iera RE5#4y7p:OKx+M$r&j"a'4jWcύ9d()$!hVYu|b ,\'!k-sPY2T.)ê™ *I6E^Pp OtnuܯZj'n#YfJK!4*&[ 9^D>U &xX+Ўi;uF|*Y# [/Q p [Nɷ$*s?]`ϠLǙI aʍyc IɳHg( g߬( ul_ ٛ7u;_lR7W ߗH4wH> OpnTA:ae+xy.5?qVylcU dJbڎ͋1>u{B[i 4ҝ ,!okmGgK0^ħ2۟{`^xȡMߋZ@lev~b2`w 1!S~qnC6udN3ߨ4< noB➭clIv!hm9>cJ-!M=!@> Eʄ"ʄ/(,͵k kRCO3A/ Jd׵:|h}KMw%`ثMW~õ.ogT|O%Lj yyR j!"8<}(6 .ى @81O ϑS]kMkQG8Q&[w#[84'ddQ:>I^peͰSps-u{2f9܁te4 Y@kS(6@#j=$C1$|E Gz2(U^iv"LfEKl~.nK9OHL hUa?ׂ.~HhƍϜHzCh4 EnI7Uɀ8 9s ~91$r؞v[}ؼ PذQ_BaM?diٿT0+R8iG U!J H7oFtEyH/n %^9p5Rf^m?cK^D͹|=))Ͷ'+g2|4 fUeups7, L$A JZ r a?j兣:MOz,.=1'B7Q<%&{0. mTh4W`D^R"<,jZJ;xk2DW itz#mp6WCĴЈ1* Yi5"~ctXFfͨNIxcU`U{,8.ox bBF  Ys*`sh6yep"OR6on+U~ad͂|6E>d>zk0z F$X :/j1zFlKU70,HDr'O cq\ 5BF?qvQ`f1SrŠV6W^W @*xW$cZ) zV2شr{v3[qJ@+١DV`(>w_aLҎ\/G%s)v#ztv$K?WUZbCʨzWuqBW:,mF31$#b(:?<2 ug;G\GobkxQf,)KZvT4+XH6aCcj{ni19PlXWB'RNjva,}; tf+5p5 ѷ|s]Z + _t(*=PLEGկ(lmgċBwFJHd/3*y-Y8dV9/U^ jhmXM{0ϡN7JA[Tk[C`3w*FͤT+c5{~R6,R=I iPzO pEdСFߣy=eZiO^gAh@',0TGغAzMwGz_*DF.T(]G1S_) [qC><$wb_"5Wh)RI./@XA-V5a6addx:FdeT*C !aϵN#עe'4nK!Ay-0e-nGoKQ?Dp264g3ܪt[6_R4x!^@E/wE"A.Gg&Л ]Tv )9zp[T\0’7gR+NKmrws^ivX;fg^(3 8 MFM=H|:Z>FYmFa0n$\6+ft#_ ]tƬk!CAܿgu@ @@5U'KHUN\\81=8٨6[)^rvrnN컎UqqCs6r}GArJ މ u{;K*K w(wEsF8F)^75Dr@$7M;@Sg:P`J[cuz(4Pt1J(|ӟkc(/!nZkQ)A﨤J0[`AMF|͹q hw AT\0 !~f T0{I SQ)%=IMv'[)o.[*\")ඝs\VR~vN@J0GIJˍCr6E$2Uzll9( TQ$N1G5jt~qm-s^cp_1UP ťf܄ܴ6to#$~iK}Ư8;{&d7Ƴ|&oї3xw(<-ڶx׸*`yM/9uk>TX>͞~qMksY? Q$_Ň?7gS#7P[֞ʯU}GL/!'T( V*1w8Uу TQWtނEAsǛĮ=v''}-6$Phx`B&#LХUR.#bl${ÀAn+J|;E`R,9] GBUnB 씴l翢! r:ߜqtz%W/FnL ӂ1r=1M0\ ai'\ZưvZ ؃#%@]Iv#= v&2D(L?'Ց 24ݚ0@;5)_.[0Z ޓaP, 7y h5Nu~~ȁ۝vݽ-RW)_%$K^7c]b zNQ6C吠]DDXP',WR=@J+]E2IK⨡a|Һj. a f`;0q-8"k{ͩ}5(9GݽW"3}0{%Ң`6^?K)JibZ~SI;X r a X. t r-$}w^:0}.[( ˁxCCIQT8Aa~,8|'-R1ծ"5֬&6>&ю2rrZhIw"cO/}*aOJB2 J;^Bqjj:v!Cs0co;ϨmApR-Veg\y_4Tl<9|QqnXE̜8 CٓѨEk[^L&11X,@pKԷVSMS n((}/2hfGП4A[[nk@2@㰈K@uKtNIJC]I._oIJQ*( {C~ҵUb?d:r!!kqwLG^+nvBWVR*vewbawc[0LUB"J hgK]B~rv/vKI]?_,p$!SigoZZ7?ǢچBVl").\N_wP4Iבӷ翭Nr!MYj!6 N9.3 іU?̚+!6-$Ÿz<G_aRG~qR:3,[xh3mHH(*z7։b}F!>N 8um B-+͙ ոt9 a  鉤%U('x^ W) ՉAOEu"T&ڨ=LA=P4*U J3s m RK(1&KQ \ 4 uR]j68 l nX<$Hb`MI߀[Dx q xM[lkHjdPA%ZH6ZVPˠcfY"a;ZU ח|YmXwBJB yUGk6H a$QvZY;[3ը#XA5`%oJi@Q 8ܔGE)6dol}I@K^4[Drlm}>-'諰}`_ĭ/"w7 c|flwo27. U)8w: J-H /sȕ[9vvSĬx[a`|$$ sFh4$vs9%Z^"n]h7hOPʜAg/\n9o?lOvKA~zTt~2"qn! k-SoсË/a=wX&9هNt6 MfՂ,lG. (YǮ!8"w׈HwrTSo*koR;}  eTH0@!nFnD]/BQxBcşWVe[_*S[_0I|BZr5|twwF:}r&8b_&~{\ i1[!+%49؊fWWЂ6z\ݞ@JR(-s8coڢ=&hȧl %'(ca% 6ӑ}e@Ec,L%v|Ci5ڸ{^O7NȱclhuQ܀LXN.'U0"29 )#E7)AOoJ?_ [:j/cuF}p.%ry^C l,]l#]@mj_Z.yr<٤v dA[|OCʆ*֋`au~FW`FEmE3I(z|2(ªt M/s][C9&qL;RolH[*Kso.^@hkgOEڹAu~>0JU{r[Y> 3{bݐ JFwR!bwH,kn)xq,jġKqɋq]1%ξl \~qߦm+%9=<γXU#$_'t^d 9WV縞hk--u9.༉N҉̭^C<nu9X Qz⟡A k8^Mںg}8Fd<;j3 +UJ!IJ}RŘxS$U%m{,4=-rp+v+9Z=%(!gl3 [{^ou{۸ZA“pX::/O7ݪIq)8i(s9rA0R34|;wexnbuȍ憖MɗEVq2i7^@Qh&#K-a<;ƣU qѴs(ksG=!NGIފ ~U _hjSPmu{\}bSΙ'r0[¥O$2h2a<eL<2YHA7>.#<ݜυgSI 3/v<*dJh&6IB 1 OtVoBw"‡RH{յϑz8-~z_.J0' ͶJ VGJ4Z7yLUH"pyD~ʱMP,[FQ~o+T/ Ug#n@ ֗͝e+f'l(eRAbhӄZygHK9cڵv¿Xy1t H\j=LMcE@(>;HPb[X΅!N&QCH1eUKbl‹Ed]ͫ41u`ӯl"5W =+i:j Ŝ ɝB5b|Ro7Ȫ,-mхQWŨv]Rk%4 "k]Pt,5_ Tλ Ff ,={Ip$X,W1. ;q[ԗZv đM4"4C RakMÜjZD ]gI0[VsI)HHt[=~%P6gТ߬H/,E# Yk_d Ќ{fQGћ HZNj&OdE+} S-m.1WMMyM!g 781 8Y8YR T?#Q Em>Ft}Ӂ΁iK0PܞmN:}7/<ví4v|,ccB\y'Z|&A hޘ(ȍ[d |7L"Y[H 煊#z k*T, 2Knr٠ _(|8IS;A{dSR;Оbiܟ<`,OQwWn_CyC>7R=+m5 ڳOvBuKWi쁾Cj_o [OpԍŐucCYR Z.ۆJ[Y _7_'u@*3xCg(C{i YcđX;} 6$Ϗ<\ۊwwhҜ/*@-O ivmXެ(9N9|ڗ0@S(y?g; 3옚燕btHf=Mz-ڬJolQA*d&◃ӱ_qBÆP;a̹pfہ׸I1UKkN0LIZmuqI~]4K@]Uyw͒]!jbRe/`:;VEF96M_r';py{}gsj0a;|Z"qxt=ȼ/<Аsy 4(:zMUy*߆H2 7, ra9&I7l=oY Yn*ڼ.{zV7|K%uDztABQ@q Y ?}UK\MRh<0@=/xGx6)Ѧ~s9ꡆv1u^W"+/&L 3\C{YCȥR@5y.Ԅ.C sM^g5m(jjt#$#e=sWah0 yCJxrTֻ Ј5׆4Y][=;U2\8|OلiԹN'8'w+]Kuk(`[f8uzSM/:Ot3~!; b0R)CD̵zúaڔOPM6d9buR"D8RZx9iʷ{鏩x`B= Q;_guu5" "c`S ab4\$Vլk nt5K\Ey5]lA밽N^a`!"bb.ޡ‘[xe\AqY諱>_;6{SzAn ~..{(>:Ɏ譏qAnȿ'90tlZ.ϼTgDn7A@q sZb }zD.Qge2RtYzL aΩ>`ndZK enڑޑ?2Q[G#"2Gh+ at1IkFц"QJw= :ۦ X6iuI v,6۠ ;M4{)ғm! >d^D'#%/i,D,feP/ibaV7"-f<| ?KZMX%D<\q4F&i.iջs2$!8h"*+k^|֭ , @ B rUմȷ3Zتjx(T'ai,ᮦU_h !1LbfEE2*6~\#ha#!8 IYA'q d\$:ZoG؎<V\<10_isp\IvߗyRp  ʢQHp /ay/,EW[[ccZY'jTM%٦ Z )qk36b8&JJ 6yUv`8>W|!+ԚXK UgcER8Hjt^!i9l C b|`ԷiEP"[ /ATȼ.jk>۫+n6HR#tQ>b˛bblw19eahl*A==I2YCa 8UlFOXhΘ_w Ыq =/jmL) {'*@[pnҫoZ}B*$] e# lA{kܳq*\Sq6@ Eahʙ6M"y^d1B;l%֔זoP6mSbگt Ȉzْ9Hkde>VĩJ)*=X[p4θ +EWqk.8D|]\Y RŒՆ{{\8'Bbm8)c7*] o\/N65dNc{"m7P ONrJ85|A >m$ nA!o> @ \.^wt6U'u7&~WQ(sIP6F,ñ#}jhaewmBݵhɀ6*d?cx9-ͫ ͥiɋG؈j\o][ӏsļu {5,zb}LH˽PR-CKo ]~o{.H3+ &֙ElUApyl4S̕"w;RSvfR/82d-Wt՘'%Cq$?)MZ!5KKmc '2~F#\8Qݫ`⵩@)3.|N2]'԰T: -f*(<!0m^@[2}c$uEb"@aA-ryzX.3\R ~ ߚDeO ',Uh"$3B0+\|'%Oq@]i_~*5ps'!knX㸬! <. =>pdN᫞H&ڂm_2ÞB:r'=}evD+/0=ggNˎB \+Aox( :#pϜ_0UG+gnqj]]PD-cH(~zX>RKr4:kWT=l4CO5{Ņő yFЧny^޺gJb ‡&)}*+;f]ND!몚<[2ђM_ڀ{Jx !o@/= NTE$!&<3}bsaK:xՍ;ɹ̕!.R~ސؒҔCH$⪗Dm{=x<߬(]X{> eM!"RmJR8x.$k[G?3Ga"+Q6F#/ka'KdL%Y&Z`wpAҴCA&ߎᓛ +ȸŅzv-H?*%ہ84k,IuFUWv7m:| <0GhGkWen?ž U8ggyNB]lX8yvCZ?d)d$UڏS]Ηj<'fo2Jΰ+)hJ#^j_yNҰtq<٦#.H-ij#Sp N؞ѧNY͎ OؓTLaAwDΝe%@)Bhq"cw`^*;eRIQΔ&KVvm!uݱ,rPȺ8}1Vګ~iT!&*gޕO xgnǞA+4ۗϵIyEVcU'l~,>dc0}\L2}#6*/IgƷ;< UhP]1 ǃ-=+! z/y`ۖ^ IQji$͔PaC;ȋ9F_mfT;@","]FF!ѡ+'$lb>tk-Z"/e,rCl%~]yB*s*8c:\ja\c8R]U;F$KO>3]{Dd3"mNV3]2{H}aaruRM9p@L>X+D`X}=8oJ4ܴQJzI=깄EFgE7 ?IʟZgofW@ xB}~"JǾA?:wt4馟myg^e!VN(Om"'k, ]\j BT{hWƒ{?UϳȜ(\C`;0KPvBtqfy(L~ev 3ֆ//,uLrH=6 E.x2wU% xTz[ya\Ύ7*ym>qK麵>bNW0ʨ ; Iง؛ȳo 8b `nzn\Mh5 #1XJܑU "*j#+jeJ6RoSj. ؖ9UJio9 H}x0̉}$2 hM q{#dd*I.x9Ͽt.ࡧbTt2CcE ^ySZE; \xN-ڴJLBךv56=="GVpb`P߱һɓ#TI%.EONy[$,w6QA}<ŔApæz_=/:$i($p{M1\0 z&) y)ecӪU|k2k  |L;-.t-E':N~W>pwn|M)S,%=ᓥ * Xq9ʑw V5: Y.U<:UkM>"dn_ec9|Q*(frRNQl=EЙ:SSM+},2X:}1񺚏zI +k #sCt|\(ȗcc^n7pER QBJʕ};y@F*'#tQSHrutkM;nww[Ťhwnҹ6v|O>_Y~.tSM#ATks+0CL)DÚ3iΒCII`B Q=ZzR\vǂ?OPKBl$'L%$pnKǓ8`ĝ{`ᛗM"0 *_50pkwj3~$8@OZ&I#AW,#Wɍsd'N0W{mSZ)[Y.cE )Iپ J;s]ZߴwH l@b+N‚snԿu"'Ik-(9W6l($kѲo7=t<^O nTNy4&$Ty٫˙WhbP0BԢdR4C?wK'RIy"’6 fZWCBX -w{!vRjfԛ~uX3܈ /\+74ΩtU43e1D?\4Mʠ!_?Ӫtugn"m4~7aU$$cKOZaE^xm'pp~|b2kҝNJb,Ɲ>;OgM!1S뇴bH]Ia hV#MtIM:#tkjVAϐc+ ]YgP|%yIך^,"kZ4@ ӹQr)84Jė*]LLBQWNEg2O%dϊn=)=g¨xwyER19~$34L0 9 4x7D?u\WގgeJפmG77ޡ&f?u,9䳲a M!T.WLN].H2`7C'M6SH:f vQ2Ik >h,[\UrPt@T5<)f5Csn=Ƌ+/m5Y3+[[9 fgk QT U3s=t1)Wx@$`_my[^0yt| ‘Bhr¯5OJ8-AUh-|(ɺ։{MJ&Hgs1SVRy5~]AL{&}~ @ݛu0T1IKfjQ3FCSgW1" v{QTV`nXB3 R"\<rR2ǘPtN:lTlڪAp! 3k̻ b7A_Pwy.9.h–B9g/ohUfx=|]B"~ rc v]!k' j< E8H%b5s.Q-$usDB\kE~3FHͦߙ+̇"q!y"22֏;⣬{aC]T5XRsE #ҢBﻴpᦿ9i,J`^%gecbl,$!OqHe,HNFQRTI݊k$1#W# 2k9hxf͟KЖ!T$:|/*(/N+Fy̲bWECl\HEN\5"$592Q=}BZ8IFI| gsKnfTkۮU'o8Aի2w‹ݻ%>D%AXv~̹őmhY~@ի+~ug7B ̩k :Z4SŒ w 5-hCC fōE:©g #} AQ@ |1O]:\,!6&IQDvܛCP` z9#[B_&]n-eL @+G(EqDQM#1j.4`E(ŭ4x!&vȑ7"|Cu;c|r,!4f` ϗ~ { f^<]ښ~Qi*>*vGS'ICV*M D_j"m,)1]\$:$ITض#h҅H5ց$( yr!UQH> Fan!P?S"TyRVh& 1>~_IV֛u EFt:hXgD?3}_Ms?A"= ERVka{7؁#jl_Jq)"c'w;}0 1.[k']/eN<ޕ&7Z!NB )",jKwo}5,froc ꇡs'«y=a%}IW/bL ~8.plDu8̙h6=>wRjS|?B60xiDę{xK$7RmK>Xakg;v \Ԗ0m(%GvY] f\r8ޮjJ?*u'C*MsѕV}!JXH\ 0 z1/V+@D-5=uVwjO,F߸${$?Tlm`ox}͘zLdRῶ/ȷPp(>WgT8.;Z&Z.ppJl$rXb>n \Kx'0-OsHxD8vE)i{en~r@'±dtAkŰ(ԓk{dVJ;AơTPFϋ$?$߰xl0i7kMޡʶʘ) x\PU8`TAQ1!(6I`PaWiʖ Dw}RETWZ/?O~J 9lg<2O>Q}<_P"Cnfv?X )F=VPv~_jg3=>Q4sR#ÐAy#,a}x=sKk"j'631rAu#2qTﵲ:2ʤx>ݛZZRfPs+ՠv=Nyo;lJodlVC :RgZY/9xPDcsa,?(1 q q05(ǟTO [$emuT`qKΉnG'i°*4{źBg(e+hO. $r3: E=F\ nmo~uDQvjhߩ Sw gr4633 ]1(FGxgn͍9?}hrMuEk%ב'~?Ev^HYr%p<`߯9:wQ{̝YqI @Q~±$gDliAQ%8ԾU/oC>0q⚀dlnK8 x -R;RwyckbnLl"Gsf+.oSub"4Cr^qZuZ7džQoB _N83z JpdU,UxR52>=iZ W2 ǁgXCh]w 0Y3ȑB¢q 20ɨu8)M2 QqfKWZzdI#Gt]}i9^ϴ9䏇r q١8 qh8ttpGgC۸Hpl c5:G[CNP7]泱xFZ7(fYb94w X|O{k{%Iùt,p_|¦2 ŲoiHaGdh Sjު]&i)}fk9hP=RU2˟f&6M}1]\{#%ἐ:#4v6bd ]QfI/7Z,.>QjC״ʐ'fNYd+0aJJҼ*6gȦC4Æ 3g8Q}/j`L5 ͓G,EۦmjٍjTNo%Lg +[)E=5r?aۈg Hӊ@S.d2%. ּ澁yk)(%vd:>SpŚu[dt%pTۖ $<%#m* 0##POSLx.Aգ{ANPbo|7}Fȇs6HzOzrdo50+b He?ŸYl#Ud֌ds2@"v:e6~sr"վDcĈ>=gM&.g歃S7VQfi?C}/>gpg3 <%Uh?2S+ō國 5@ :0t@LdYY˪|g?NP=-}AzrLNJRT3cل̊B:k'tN=Kt N qeյ!kğZEPjجv!Q|3,&CR!1G̚p;tb$zOm9\zgpN!Cp: AXv(p~QkFW:9A8fjU{RD?y"_~/{*r|3lcس-ŎKUL( D;X[uc3չ$L"^j)tI); |_^LJZd5څ]-&Әe+wyW{a{rօiJ/h5"K VVEab>Le,d,mi!1=iˠF90W<4MW,/-ϸUVfyZ8=x);Nag_lLfБF !/U7~lW?v*>I\!OtrҦu"%&e*6^: 2[’(PHѕ٩vFcpc0S8:LŲ5f5,V |#ا-4 'Xt>HcXIU! re"s͗SӘD,گ<l&JaJ߄A˰xK]^7*ݷzT D4ظ65i.CO9.LJq MABܩ*B)pp3ѶڜJ)GiKϼ=+QtƔ9 x{okhOFGrGH"wwֵuJ = Nmߵ rIh7}\`_dݎFȎij.j1E;AxdA*x)w $?obư9M B Ri32npVaD$4Y36ՙ݊F1?/ui5gQvL'u=U{$YJ ̋RiD׽g+`U K'mז =UBސ]RACK˖TCgE{l6؝?-GHi/o1 5QL;4r+JހBk536(~c) fr[I7%' @0qO="&B5 ?ߊmF9Q>V.ZZeFkɼ?c˳IQl$9l:3#3l*G?!g) sZ rAn)C9~v? B+M_) K`;.Rh%rG,@B<vEo[15&sqfػte坑wjORu^?KfcbgDB'맫 uI>#GQ5߆+u>@2V ބav\wKD4Tov 4]`g <Bȏ{ #87#侚+䐋2cqLga.nLB- JWZYOȣ=pڱѕ>8m_o/S^,Zeea W0Rװyt#x9^\k?] ˙J ~Ȋu(wt7CQfL1d;^p ,ݸDۗ~dc6-<]Ā{\+h͖Syn-OXu{̀kYg2"_gsLPGl!V7b&nZ(9º_dр~E!-#鉯l#s@۔ aFOya`GɖoI0ZEEZAǰq[bp$Q XzP ٿj]ufC[)$_"k_vճF_Ѡ#%;&Ye#3dJNq=諜rUښӦjHs! 5xth,1jǙ広ͺSLDK \0HrA`G SXN ϏF*k@C>/]ݛsM.-֯FɯRc4R^)k HtPRI@E*>肀'WCǮ{Z>9:[WY8E, dz-wupÞy9Jxt0&%m GŎϰ n")S'i0Ę8R30n "(^O>ZfhT\Wjp~$Aj B^[NjOo>8"JPI^B}i(ndsFر DwnLr8pvg4zl9Az0q7ߧk)*1@siutk{gXє3.oK̆57ұTBR]˜=1E]`0mT pzf9fVJ;Ώ'<>cnߊtRg׫g=x](haG?C;ptH'u]z䢴*jacP0̟7i'ۊ[ s?o{3gEPpUlFI2 [E§C PV @4wR'nȋhȤ=$`+?t:Uz= SQM2%𦭩0XsO. Inޣ˲L1uX4BHaC/z+.^Y*ﹶ*u2*b:m#v13R@͋[,N+9R.-̌'1Hp .A<#A MP#?JZo$ta~ מQޜI JP|n7-,抈%v_k<:DX2H_.|H LE$<#5R4,!׈1;/_u}ɝm>\,\`$![0Y<nǟ @?yrXIB E7h[  Q1.#$نO k?@K;e nhzP^b;^am.aQnfOn(KX(:L<~ h 4 x[m$ (*q0+xt0t,4PѯJ*5!fm%qk,@5xxZx]QL!ƚ*1Aҗ$Ux.q@cB9bF"UZ,'%˩?tuЂ(ղkĚX [3Jf A-Cvq_޵kMSY:{0~XQHs rM,pj2 _O?8OE*ҋKl>PiЙm6*ZM# Xm^6/Qʟ?SȢ,8b5;?`)o}5[u[,W] C5PމK$wt_s_X:&QeF4M^"fX~`"l;z(U:O!GdoųDN/p!Ublrdnυo#7w{ܤfA?smDץ8z0#Rlm&nwh%!.рaB=<XQT$?CnwjPX>ZSV^qHԄR6M h+@Ä+$.8{e:R/tbـ%֘O>9  S_j3"#ILIʋ _+;TjpefHI,0*rW+j7͑BC};>C`e߿r}hLqnDJdwUwl#yAq@[/rex{b] 9EV?;tܨn"״JR^aށX;> *ao$\C6 .?8Z٦tuf=etd7&Qu^h[٫pꅈ@aL,nvCFy4{\Pm<ˠ֋9\*s{h7- d':x'W wߪO\+A# z$[eTw;%c2aIRغZN8$Jƾ,^ ]Ŏ̥"o7U1Y ^6MU=dBfnu?^Uc-d[F3rb7WZU [e[pQAq&/tֿfYx|Й u>y BI?p+%WA?(ߧoN0D2QyT%\kP!Cb_ц+KIs3?q0"7 a[ǓXPUb&0ΠZAs^u}ꇔg#M"VEr -F5󄴜JX^x YB/0kVK6\&Bꆈ'ؼ[71Fߡܷ3U;3{ϑIZ `)e6CBh+t8m6=fc -kdJP^jz{zVq%TKb!*Up/DڂŊRIۜH Xn9-_)%qRؓqV>Rak;H*4cՎg )>ppY,oqUtP7dI1s_bW2!@@qL#'2+ߤgK@ל) Fш:+tÓR8I_Q[ d CTRd.O橣;38>NnyTc/ه,rnW> 4G;I{&܂k:OU)]OisrNQOwX&ZkD YpA$S$!A(( a(Γt`'K H!4m魋r7UIҗX?ơop󅧀>LvӘ P;U3u>Z9qϷ;Œ+mr@pfS ^|{^3.>ԥwNwi:ء-X֣։K+i-JnGuNi0\ya/.ah}VIMT9c!]瞪AeO=z&`SQ;b|q LX𞶾- l8WT^'>Hxi8UV3aPCټc͉t 1ixhrBGn-Ǎк@,G%~ 8H.d՘T,"ux=}D7m".܉aT!.~q5ǿ_}b8}*hI/kV wE,Wfziȟ(xOXK $VA=>Q@$d7nz/ (ib^$d%$̀Ìi˧vfg" :K lDCāPvzqDDf\"Y/.F|zaUK]ev`&>D'X%As` үC%ȌFhRI'@JۗsMY'jZkVEhHzUx{Ni"ضw1ݢ3K[\3{bQ}6k2P6WįFe] Eq)˻՘͛JZQۃS=@X~h{w?~04Rgf3Y4U=`g ȵ:3,zy ]3j@˭O 8WLYT3U%v;!Zx3S_NJA}WhTki6spu'їSszma":n/kLFB\2)eȘo#gC.Diu[~M/_կWgp09dFx,Y]r/ʓT^ '/MbCgJ0/d ҷ X^s;S‚\QUe`=azñyd+סY{3 9=Am UuQ\zG7n#&t)Ṟ[ہ nnmG "ٔJYDaNAAYA| T-,̫&PQL&jKW4Ty9g2 nyywsPG +v5CI\h,%SYub\Mr;UnF@Ί/Ĉ:>2CV7Gtּ>Ֆcfȉ5P$oJ_F'_ўݚ/`dS>6Sl]D?bG{^΍CvTDѣG͉JΠSs9 RH9=tGU%NJԮӣ/jR9KPM8܈ڮR}`[]4B̉"*gQOAG^M)4zs8Gxڽ u Gyo]%S׼&p<+@&(m)}2@+ZKw˱\lLHﶿYjeB*:eaj K-,s$ĝAhs!zߗXe kgh;ZY^pnDn7Pt!Z9|+tk%iDtx}\ݝD|emW3&4J#Zz2HM"L<'뇮"R_XQҠh2LRF;SjwڷWHzuiTn&ᶴN]NQ(#@}@8]@Q~QCTo# M>MhDљO֩aIE]F&̸{ݜ@Ût"+n}A^Jk4hcR׾L:EIP |- Ngwt)oR ]ZJ!=W}u_prď3N9~6EqA  LL(Fĕfu"9UXCܞ̱2$u(zNtҭu6$ .< jU[*>^jDr"+޸18'8XTjx0E%w8Ukɋ&/\θ!tX~[tL@4.JѹU6@l$209yCɏ%8Gkdڰnm$,e`9jyXnWq˜cެ5g.<<4`FO#k%^jv~A2fKZ6e|Vz<ԙ@2OW~FOfvً[&A{`d%,uI܊ >Ŏ[J`ìmnJM>et!=e❥8v8E\shIm) ~)~ SÑ=^0wKh rౙ/z>C+)ӧ.г5&ER~9k˞\V Q7 grG祈N󪹤WoY^BԞ P=w $"+VH;E|$YSΈ pShԢXW Ȕaxrs`Nv8[ŀ~|*D-8U@ȵi\#?Њ_trnp:n,i652=B+41 otaٚOY\ͮWcn'řt_EQdY{uIJ&$sbNCJw Ȥ;PaƉUz!JwuhH__c7=4-4MV}w-?Jt jgֳL̡h@'iT7 4- i{\'J^\JtGH:uELcgRv&FjvӲP*]4*Je)^ϒծBz{qAoNmfT@r7M%[T/BCk6Ɲ8Mu, lylׄ:EbY`n2qIt,I\jaQiOv۩LMFB4b(h\:ḩЍ ' 箋[ܠKȧ+o!qDX+殄Z8֟kف% ?NG =ÎyF`~k\ʍϘz #{RQx E|-Yo o$\䌌n,&(= /Vlp!BEd;8Rb~rZ ]c7g,TȢ/zڿ #; CT15'hJ2*+ɟ?kYxXAucbua/L~pnXuG ЋbNRprorL2fQ*2ׅ6Q-J#(v̱Op L*]?$!]%>4@oF|;ws@$ή7~}pd$JCX9Zqٰ&ˋEy* _i F]R%_*qC/e2 }4 9BཫTI̡E#W)A^_M/ "e(`}<'TiB9) VYU]f"Eڵ=NZ`LmDJbn j,ZJꥡ>(87x\MOJL\V:@K3а ob_ όIlvX+6-/=!8@pEfx;. -l Q=|5qсw) ˅ 5{Nu!А7>,;n|\)WQtyE`8 q$G389]i 6ő\V{}NrNQ r &+gǷ&CeS YbyBnJ葿c+ <#c@56 ZE0 Qs!^Ft$4ȤHl*Tkjf&|NPo|DjV@ON=Jq #A:n K4*"e)~hњFV(Ys&¨<#rfi􇭃0z0R\t:ˆ]V+uZdñY'xm2itgbJLrVynNc|Y gNKS!vE{i'<XG.Yc ZkПaɂqXdPH񧁲*0A(r5q4z}^`Q`"zUC*3Y(_qyy &L%XT\oV/|t6 Kzny=x9=6bAЬ# 3dVʊcF˝ְ9^tA8%@=m&qS*Rf7c¸"-2\5O{iQW/%4A!w)K*:myaaN2ֹlF1DRscta At4Nv2ż[rU, QV&V"i^'K&Ԣ;rfz.J{%ha^YhߙBOj#aK8 \7&-{9q+HS(bc$MFS7 $$/*o˒Ǖ|R\J .(c{ZNO9b5>G0F"zӼe2a mB_˹߅XNo$ifAQ-HHjpj, 0u7:~.ijݱ[h۳<ͤތLz{WcՔS\kY85 @)junde5m%th*cXV~x|6 te74:l]\J; N% lnLHI|ƬB% '̫o }N:gyAfVBs'kv}jdAJp~W f.s AQ-wc7XѼAYL۫ ˒%LcM|$g-ZxV'9lE~+I ivb FZlv+-.WzM!\v`r}|ŗmUi=XX!w/cjv/@|jpY"#5tI4noù@" M3Xkvk"~Eh8湶tTM٠=ͧBv1hLn tT,6ù6SpayҊkiY:8P*uF45_!/$T#Cʽܸ&i T¸_|VʘO[V&$cѾ1[Erq{ot01~w̶Zr+쉬6KsD`kOΊ>4LvMʌ#]Ji0ze xϙ.ka|r&h,(k xR:&QSS<ynBU=z{#Q~m5i=& Ԏӄ;@w"Mϙz`M+R4,TY?Vahww -UGžPCh .9<hr+4`[Vm/ ∻#J#d[`GĽL(/̅èkV@"ʽP/0-X4S>LkQ5c g;&sGxHe̗7dK[SPɸR΃~jW\h:?VyBb=;A|N'g.:kGwd2n/ Ĝ{U,sX-5|b @V^8몗]6:M$#UDWxI%mB) &Yɇ0JYu/vׂyc j@Ae `);k,@3~d[Kelӳ0Z19Mhb+[OCv- o3E|N{ܵi9d/i'3Y0|p[ R4!7!0Վޫ)8 z{tPj0D!WVnn @r}E<wd'bB(pbES.\\.ajUo˖tOb ՏpwOx˳J,ѳS߳Π_DԺƨ!-TcvB qNcz`I(cJjudUzwc]1jj HIb|yt 7C$!3:4X 8eqЍmR bRMl~]xۙE>IBPQ(JQPoW$4fćm惖93ɀkS9)Rp2p؍07O!āR+=?~d`Mu&~hxyϲRgHT#M&RS&f# *="3A1 H,bE{V^X^Jlyz.g'9a>"\)g[3 *JP=/VB\[{ ~2]]Kng~_)5 jZ%"U>Vf9!\:.Fޙ<9qPegE>E--tۺu r5wJPOyO<QdFT#Us%,w19@U9/>(U72|/n'.ng% fnj0aqL^Ъ^ߞXKY8&7ߤZO0p7]FX(<4SW=jsc QjLZO?UJ̡jLYd *D<)Qk ̯fʥO}RYE/ӳg5P״F%r[˼CQmc֫,s/?G}cH*[mh^#J飊Bd(~wֲp:o4TtO't{)M쬨^5H&^'Oi9NU@sP7X*"܃OV] XavL=9ṇ(( QwsdI_H7-z2۴h'WD~iCڵX_k>|]sWބP) * B#]Oر:]&!q@!`n- 3 7P}zԐ@ѭ kgk"oD@@n>j VtJ& wmU4e&ߌRG|Ccfesʍ.Ք4{e_XHsQ ;<MM j 78~R`~Up!wzo6h@(Jv y"|$'~g='PjЦn 9H]Q( ܥ]#ňiV>X+/Z[.P.m2T#q@jwJ (3l BbOFРaNY諆:{':(nDD1sGevry$̠eCXMXmRrі8uu,3^pBig%4 z79-jQU OAe$N! Y'Ԓ㾞-k<~aT;ɾ $C\$Uۖ`!6q9nv]􆸭wLIJWaG$xgd;k lǍ+TPU qڃ;(ZzImR6l| Mw7gh.Otj0gR<)PO1=|ZS̚De)_GvXߡڹ?A_|w>7 nL g7svg#vJTEL *]?} }^΋f!rQ)+_;!r`cŀD`Zl2r'35>T=\#3 Mxlk=e]v#4h'iʇUf%!8@&[ VՕ,hYU:L ,;Kt:,64<ӮZc!r3Bw{«D͆'iAV(4u+Myba6KH(DDX:‰-*cӧ Ym Z>$R\%]-q3 $_[@FKwc6kjcmEb| $laM4@V\SήPa 5AI(7ƴsiXa}JU,Ұ56K1@T~QNT(vɛ(a:nRGJ! ۻ,yO-*sʼn*9C&h:cJr cXV.#FY2jSrch>ujTkLK*Ί 5["}A> (sElzbF-Ho@7q欠7yA`Fx GUU tjz}W|*E\%阾MIew\Fj+ˇ=!?Aq"/A-FmLRA̾.l)D' ze6J'Dϴ뻳h1|1>-lž)6>S!Jo_%_9%cF/{#)WJO jh7*LpM+F\^# r{mV xGGNH2`9\G |2y2ْu݂ z sڏ@jo:Tbޥ_Df;@h.*Zs  F%A\/yUN]o֪ڂ_e$FA ՙjڤ3jl)FĶ~VDm.f@ݺA!M*,Wy6hSMb~Q WnLhNi[%3׸G5iN{x`B\6wi}w+&mQN%d]YSMQ@0d3V`#56x7ǐIƱ=>&h#1Lp䍯Eg =\L\KGIm7;VzzbA 9uWD,g54[;;;S޹D"hP$\E(k.6k޷|p)V d7nA;IlK,ɹy 8H 7|v:a=n7E5yן(1q5,TyzVVډQsz+O-$k?=>-k/RVIn{&*MfntMvDK֫z;,uXOh-%eϑ`Ӱ Ă" 4#G:Z´%UtppS4aiP!NBH nf3R$ې0 -L !wEǶjeڍv*lƞ L̊TTl= ]oج"GE$dO)n-.99.vCXҀn~1^ݒ(fK׏Q({%6eCv#osaeT@U;)q:cl{тVL._Wn[LUm}MaQwd(YS8kz1F x nJ eʛ?kqTf9_B+:ei]|scWϽp}GBpso^X1ĩފU`%(#Z2Vb fjiY4|) vjZjaTV}4tь) 2*y0$syB=rݿݿ, ;/,wҝTߡ!p\z)51=]'BЧGZ^w׎a1~;|\T}[] 0oĥkA',pm{PSD!aIW̐g X_;* ¢.ёzKF䑫T5fjΞ5 UnچP\-ؿ¡+( 7=9xIqͦ7x\!;\HUz{*D\2+DM _وu*1Tt//A!@_YVQٿ _x߰<4/bCN̓st0~i3Sx.>gmú:ռ$ څjL">KƮ&K7CcJ0 Ql%~nUb'LF]1EJJG7@Ca}2a orf,N0IBN0up * +!iY#6:br )g$f1=<_Q*d):KN>\]Gɢh)˷pZ9%$+rJ,oAZ/" "<| IN'[]wˈ$z!eRu)gPn3%fc?8w Ih>UB ^Ng}71Efla,} E/Z2(@XD C%Y؟dRg|by v1"*ARpXwbµC(KQRM6h* M\{iBw4H[R ]<4(rn{yCg%$4Rƫ/)G4+'Mbk8`&J9)[%r!S5o{ :;rTR$enA냫 Y6R6WI4*3| FzyBUQR=?w)z40fj nn`WdoBA#8|&>f ? ׳:F)o>]D>ˆ%͆[xCؔ*jvE/ynq# 848 6tH^u@69u-@l4ٹ1 ox105kP";B Mqp3= 8NaZ?@kl _*!v|@n̸;{Z$vj4٤PW\)ƠtޑLK̳PUf.D|U(KxH51hn$Nc?;>[<]2s`%?|h<$|M5;-KmCs)BxbnQ+=_Qy]LӗÑlŞZò*ی!* ~Z試[par_ $51(mw&*n=:G甫鈲$x ]N_iROH6ͩ,@,|Đ[dzS*w`"):,fiÇd8Q{ą)_̪Z'Ϟnrh;L'oKr57h*J&tdQ{Sxaݻ;(ChE R=o-(ALkbWoQ$PVmT@$KPEyæu|fͺo-C&(5i ӑOPZ+P'1\EѪzGTw-~Mdo%?ړz?LB⮆# >':q#NRչsykHsqPˁ %vl7Z~cmЊۈ80GۨC)K}W} v)O?( GYVe].]?SլKF^b{ J x89Dq,.|&ց8ؓ— jZA yбH U头?S:V  9=PQJl:Mݮ^EW\mƠ7!|9]"HH-#;Ws6M NA s(Z(Ȉ7,]ş)J~ek@hD_`=(Alm-M{?Y7o2B&5 ǒQP#&H5me|#nJL3?8Tbs>u8Cv0xtK4žjb&B`-5(4RT*Nrfa%W)3Yw: (G$l2%#u^xwd,](PUV~ ף$n@N'ʈ`s)lU: \IQfyEh`cE,dI4nEJLƿ[DAae!=Yn`SFl{B'4,e^8% [:hI̼BbPI t䜥O!D \\,dx+G :t jt} ~JL~&ih 闂)̡h8aiFc?۬}4FPp07-C]IW)*?,AV(=?3'QܽMzikz~'74(J7ъUDl?QWLb]Jk60pzD&;*ky/oCj$Yn,P9k`Ԣa J3E?C"[Zʈ/d6iVנ"rjrH]6ȧqw!~ f156LV)73j4浝hU@F؞CwAУdi {.w%2V gV1<(0;/ a{Nud(|u9cs<u'^u@Y}+HBЇǰԱo*ѽ¸XnX#W_!=}Iȭf#JN}莲3!?F'|+e[¡"r> ? x:N~xNÎWMBlb\ v4Ybګ mnLޘ^+븣~ C@V"N#rJ{xuylgW1@TS(hu?1®^ f |T\rg|zт$~Aß5]qC `9$DK=s~'qmcRlYaN5|W845!o-5$ilV4/-.bK&6UjOʵo@>( .Z;]`a俸W &65^] y#Vѩ,_78] 뤫=;9v1 3%F29Nm46T6Q?qodZlTץv3ȨE#5KծDC"U%koN@Y 4-!`"ɦzbvS~G ) gNt1$mĝn@:3Rr"!?+tqMXl CjAmEc+Vm5@S ;0|sN"aư k"\:۰S<~bcp_q᰼%qكܓ4#MI{^WUȘI.ϱ)4uDw|#Cw~kYA<Z+^v\yG߂a0 /(>4V o_^6w&;Sp'O ;,9DTO&oc~ͪX. j$@B:ѣW 'C NqE*ssmn(#[E;f PKg՞ 9E"Uᅁ\}e<{q 0/$`VXBr` [t0!'Iy)8#\TOqsJz rb@,wU7~ UT§[m\S3IY~h07Zn}4NhJGSI(/$9bH@?m@AW";=+4[/&G5@[ Wr<|#CT[HŲE|D!"te9h멲lR0Hw--#QD4B%A7],{J`fmmTFJZyPGWؕTlrֱ ('ؙ-:?] kՑc iHo@ߴhXUp7-29*.o`x0|} Ki=q38Я$T oFB]t'0r~ &Ar\3~u zz=G@"`NC#ZpY7|£!@[4ψ4ZV1`8JZ g:t~IQ|X~ ٖ,9[-T7gt#x!jTiY ]D߱~&l/ۃEr#ODʐ*133I(P8e|Hߪ3fZw\ 7fBμ  h~U"C9 *zd=7/#Sr;:m!8+ ,m?&nwILͫ5`dHLx!JWgg5$IS`V;S+|>ާ6WC߈iX2ry_" RE<`F}`/\S>NDnsT!GXvδ28d߉ҟB!wU#'+GH ]ӷMB)1٩H 98K:;jINFܹ 0؍ǚ ̉V7l20yt٠5Ͱ|1`6n9s~^댰ƝIەDo*-mHA2t0/^Da2i"Ѹe!nFc\&V$ <%r0KyZ,2p))xh4Yv$ j,y]}"+hd妋5rQ>kcF8!PAC53Ak񷚸DCzRW2:%ۈuݾ9#pOlxmnM m'6Dvif5aî\=~i@+DT%#ORdsqmƠ 58?v@GR rl~Z l;UнNbK,12C& 7ء-?xL|~uHi0S8"(Qpɪ(}j镑L:Q8;o/tu&h,Vx=!KyKx3UDgS=v̄Qd6($ 1ڞmwW ˆL+QJ(\@*GDvKI}='@=nڒ6ۖ(slkC(N2ϫEuk!ѧ 4\/7#1J=rU[۪z:q :8{lQ_Nr2 #ÿR4RК=op.AiW]#Ws&59ԤDW@JS q?Qp܌|]{\'4(/[13ͲbmBk'à Fwz1⚡P1H QmGfYHFc$9(cΘD)[\%8e M-?*uWMFUGq"1מB( [3Ơy)(bzZ|X*|7* c^rVPl{$R-U+;7Ǯ2QP;}oaQi3X_F~)Z,=J}-'RL"Iz @`89PRS?J$q)`Wx۝ōN"8gssoY[= t'ky&α&x)+ } B02N(GRVI/cEdRa[fZ]JWTfxr-}%$,L\OiR[ +۔o8r&t{̌>,炀tP'=y_*T Ud n)^, W+\'TkH%;=HIᓤ|Tx^*7 %<-PZB̢aOa|Xmַޭw,IXS+ѝǮ 49dh2nJooUWz *H»X&(FAM udd~4}Iq'ބ'R7es)=(f*#)QRP1Z,Ov;M^1}'ovˊ]R_K= D_(@'*`i"0'kC 5a[u֝2䥿 ;WupH)ؽy*c{Qidx cm-K#WY4aC/k:rϗ#ɔBа1araGe6<e}Aۆ;Vz@hT`ˇ{ .UVA%^\GKG.OufDPw?mWw C(rߐ<'/!U'j%(B2g[?}m{+_#O軉9\ϘfKp{ཱ/g[B V\ƎCQ xL=C8"ސ?Ǖ.c 6wr꫑  nPŃ>X :*EuO*al =x`Y iS`&\EB;N<*ZF06Ql3W}?iAsz7T $m?7y{, gɪOj0x$]PN{r' c1^(Nu]W)b]dғ=UyzaLY(cF3O(ӽFQR΄%i{mjfpHP9% Y>zILG?H/4F#$MJ ,%JJJgf̄"_=څs>2ѫlm[@ǥ$FcUW yƶ`\zOq#yٜ>um@w *dƩ|v6IEb\[Lbi#IxD[@m+I_WdA.QVX(ȯgѻ Jn{Xt[rѫnkjDڃ&DT2t#8GwL|sYMK AͰAsW4R $r.Vc Ol>#(ve'&s ~Sr'_/ϣڡBhMwy  KW,{7t60yeÁ6؈(g=a>q>?ga8H},PNRK҄] Ԇ KK 8\o@l iЂfJܢ!I7;vXk32pcF Jy/ xh~Qja$*wl_X+fg 6ȱ݈iqcΓ,)=˳G:]g".gF9K]u Ip~8-y?wɄ.QQP3!eЍ?IjwC>t\+A @R`ˢCBYpTJ@=G#gQz9O|}hxn{>`o)K}Ŝ5V2mOI$o ]Ka!'igbsxN37CPqiZO|0LLb¡]bC, aj8cehJ ,JUN ?)!@}!1F#WG$/JW?tm#5 r2DnmT cNM&9׳<ԻHqxϵhѷuuq3>ᖔj=5F"lY#QE ` ȃQΰxU{ԭ$uhjcv  ){]9KS3'dkxMp8 +FL-Z&/E[jLtHh}g>dzf^u~uUXS-@$^-t21ܤ7$>r6#:KO:Czȇ=zXnΗ+n4岻ņ^j~`YI&;E;FT:=*( ? x']PN(`D\J]*|0o֝J;]VjHMuV1rϑor7J8/ 91w=_oN27RpnGkzzQ`sU JhE@$_LrI}YF;^mVtVH_Q;րUn] Ɍh4| s^#IB{$9ϟT "CzD9D(qɐ48'_x9QjV(G6ʀ),"b ln@ow,[Rzga$E&m%"'O4oaPϢY@,DbaI%',(lc&3`w7 ׶8Cf a mĪti57uXE4 1ef@FpԽ#q2]5-e&'z[۷bSM5Zvop^7D^q%ZB{,ee=A zZQةCؓކ<gz;KځfnM z̯>G]d'Q٫JE+ ə'P%z}:@Ӿ0z8 .қc޿nI.Ks?7p {)9]W@h's`'9|%8sbk &؄5 XJv &IG^ %xyWW[Pž:+gjh#Ջچ&Z̹O 5eFOYP4J A.+{8UKz,}|&Zsl՘a#'~{Y}^nj^E,nqé\?Q~S`䦻|Bá&<ݿA/ӬLǕN>>׳6^? WykF11 ClF%8Wlf%w)F^_EiM!y8B4}]n0TiZA8!?Y00 ]PIB2goѧ;bOLXqI/wL҃52#eKFdcLxի*(gԮE>p3i'Uյl) RNh: 4ϿQipHd/ICU FJLf$> yB;ސĊu-i9h! ]{Y!(D jo5z#w*0?q$[Ȁv蕑q[ڼO \Zҥ/k6/ܹ8N^ i`&,x FA0X1(qh'l0+O5+ !FDu4?4EhՉ|ׄdz֓e'OˤԉU!,hN*D婠ZUŠDpEÐїMUPN*4,d%H0]fuЎr)XeO7ԷHuG.\Zrm ?𢐧d8l#ITH@P( uϓM@ 3ڪA%Zg5GnսJ2 q*(qXyT^qHgh:pr(}@K2͐msM0w˾K[>\tзT&=bjW 1*??0C=lIyW(6 $^yHg-e jdG%zOcĿ KBܜ^^|dtM_ q M_ HRЕe3Msπ\=]2Ҭ!JuWJ޹@x٘FK ';ic |x&>o5c?o_qaGcS~e{:*)0ߖ@ V+ U%bNBҢ(jMv>e >ȳn?.j=#A}ViЏH_@=&5Ki`ʯ&]:{c[ؓn'?Mm:q_R~`DK}77khQK&-}ሶ/ݴϊݚ,|tP2E^[1Ev$$>ɼ BGj( bT7l+a7s"ๆv^wUTX=d.n,B,( ds[A-\|oH:΢x‹f->"͍Jtf]vAÖEbL3¼u[TځTA* qʊAx燀{:Ԍ5ZݫMp(~+n ͛ =&Er}E4|)EUDw0/fTp_׶6@ǤzmnTĜ"7|v: 7:=#yҲʶ@|jlF 67׈qV^pUƒ Vo|yF-+!(j:y M!yA!lV_L=CfJIQ<߾ :A$ƊQD߲c7G̔r.֥ѹT~s~}C b`\[ou2AhUCռ_YW[δi7H$ 4chAdoF2CV4ϣU.XܕKc1#:ϜMMl ua{m/,>9%BŪ'G_ѿ/FIJM+o%b]&@T0iLs-WK=I?uw3_}rzHHp s|%_V/d sέSc͒U?}M)mZyxp5G1Ø;;`-8|G}7gWw&+`?5ܺl"&_W6i%Yw9D[3Nd"vS_e%R]Y*{`}9&@;_7E,Z'*9o~-tƜqz?.uFu|a:gR3H^dNAdjŞB(l 31yjD;CslkF@s"P3i{mwܶpӌSȖ3|hYR.q(Rxgiރ,k Wo#5}wʗ"%[Q y3cnfr_>Sb;t{:=< X exCG$j$OCijOǙ_FL!cKO҅5 5RqoK!팷>gVt{`w;DBA濣je B!2NM.YksOv,z.cov#cƌ-k  ~꙰J ~NA#.W-nc9eg_8Ly+3|in8T(ݸM%^* |rM=Xv^ k+&׉Dz eÞWQAAHV'8 Ex/gK31vLDYsY0v v*$P B>U`4OKU  g[șx^] ϿV<OH<ξ%.n׸\,Пx`C 3}\3: ̳sEz\gՇW01/qRL`wf oܯ.XHY@W B{$md‹ yg(2frx 6ki"_aRis)KDnpOb(\>49k([G`⎟՚oLnrg0NH=VfQ / ɛ6$y7.=µ+\EsE7vhˍudzX8'smOg.eF񄘙?SWҖf$߮I4o(3d.S OAݝvX*=tH |D;b\b+b2޴dBևgpe:q2ryە# JDeP )X@vO455,HT{/ X`$*d\HP!Q ͥ^%&vʄ^# /#TkeeU^~ Aum*ꕆz a%m_LPEx-;4?CshJͨav~oI%{< y;-C ͕L0.ӁFܟʮ`4`kxcZZ|Y",/Mk%JGXLD,n:|&5au{^s.Cg}R/#Dg%58,xoņ_zQD!mƨ "m^B/9D#)x)2).Vd)V&n$zjxBhrٖ7cg r;UAu)!ӏНm8$ްpDhrfZ i]'ºXvCW-pnSBP?`O >i!4f.~y.N]^KNz#X``0><ͨĤ"ԥ o"o_Ga:"4`7 J]S-R4U njF2ڳuAz>g[#~,;$grw# 5a[^FY<8Y`ǶߘOi łzttT 7o=H^v edfiIq:>ajIl/).i7A}I<HܻYE mfB&l ,e!Q8Zߪ0Ԑ5CdsJd`BO }d-3z(258D[hI]hl EZ{ۖQZ32OnC8,!F:miVVh:(IA>wO,ɦ|O,f;ȷ_Qͮ},j0e# 䵀"QZs2ƒ)6-Qt3q Ƞnˤp5Ftpԭ%b1KjMp?l׵[[GvuӃFfTe3GLcyLkݮdosgWs8_xzye6q*A=`yVSSI}*;sM DH"i ~ZSpm7kOP˾# S.*2v`vk1 ET ֭v]j<񴖷1ܞpϧ\OWy tԄSs]C?PGXtJa x{&"%mmKi2vl٬~Le'_mxԶk 1j#N~dl}#ŕY3j=5UίѾ!> )kru?gqI`nu;ArW~~j ?n ~C7al(.-b O3☥<aKo,*Sl9^uC ';ɡ+]lU'[:_%o]7vש 6hO S'KKS wgkQL Rr+RgoW`grNZBxIT%U ttɃi ߼Z$賁z+4֏Q,L^-Ts!_L|:m ỼΧH31*Tqtw3!'] @d}Hq$Q ai(9fj1߻HTg/^o`Å. j4Ԇv7菄țگ>' t;q-L :ə3@zx~5othlܾY׮h% I r@,呐])(l|Ԅ)dQ/  }O :~o:rx6^2!? 64FvB[;= f~fHE9*;3cUTo^.Eqm Pn{K @Wݹ\/~ ͢,H| nLXs[!ަyԮb"Nuߙ50a!϶>1/!~lp28q p-[l9ggǒMo3h޿\?h'DVǡ;8DӭV lL2_~v+#uKPwJg>e_Eu28#j+ΩacFz$ev+RxF}x`3&ɕ#6CG|6NL\I8XWǛgpX2t*daWhplzR_k)2}ʾ#$LtǞ Õ"(,ӎa*jwoNw#Q嫽-9Pnq%HR)`m[5YQRzX(4x9ֈuj3Үb;,\Ha5a7 bL $Kr4!b8r d?')3Ay2JE-ȋ7GX@˙ hLGчg/xtm G4O;lWy.!(4'd\() #]wowm3 C^_詹]J"_/tuC1}% ׶V DRRJ-/擒pnʞ3Q)gcp<ֹ52ypi 謹2`S*Tzl+~3ESZqq*FTHn=K'm4DR\9np#My R0,%@+6t|6`AB&2!I ;:b"~fU/xfP2֌rޚz]oR`i7v`7\\/E vC%TNR2vwի<sERHc4Bɤ;D bଙe+_A.냶DJ] v]ZhWLv8d^[t ׳C+W"x+65첊̸ӽx#Oլ;l=bUghz".Au1@3 GfJ3B/*MrƢ8EZVj6> JSN̉PNIJD9QqNJFa$~lK3D5Ɩˠ+h6qOEqKZL&Na^dJ@A߃ZI6g";J_+ 7O}E\{(/*C(`6X;<mM"n]h<}Xh=<A@`#B,k^Hqi(2+ĽRs񼐹׋ RmNa#..k^CQEͨy:07WyrZ$5C %hnz ݲ'*~A_vCm9(s8F2ۗoR?Pp;?{VH0\(q%Cc@{1vis?ԈUZ-XƵ h]1DzD[.h4Ū(swSR䛧ry^>Wc~(C1;u(9(.k@ wd3BY t <ALHtSq'\p|I֑$VHt!{iKMg`_x| Kb7Bh jmT\@.>LHzGcAz}PxY.ɣ,!yMgԮ ^EU9Jl(яv70KI;, V. ՑnvpŔLk XC}Q1GEl;XJ5 5yWhUϮ_l GE${pv飉mc(6kͳX|$;> %k\+zHb+*ų篂Zzp}dV|_wU z @ ;tk^cAa#WR+:Y`ۖ޵C|Ed􈈷1\szdYJnDWLOIR͙`B zg]$ⷱHt#^O YCZ2rk'gJfdMߚ  ӱD /a3n†h=hdlyVqSυ_}&7cPc%3DIp C{JPz >tX`#wrtZHnZ3Q+_̣<LY-b@M};]v6n so;%).,c" K d.iז+IPhNbH7uB/ F?Az{|<] FL(͎%t>ߝx>+ vp:%<ؘ҃e,ă9[G02w/,ʈ:$$/2.̵[' N|ŷàrAX8;b=}eؽ!%p~O[wAES@9tid7Y9w^|l=+8rk]߉‰RW,^N/ZRr{*?~f!EzV%eu:9UʐfհGuvգY6^ 7G6y`и_+Kmsf$HJzjc髛%,Be0H}@gϓ.PDRu:@#KUQNB+H dL)ZTȺ'1-2d"9 WΉG"JH XqLd#0cU5&(k]\^P`Rai03aAmrƉ[.UjG0$g43\),+9_{]SY@2]D EYHǑ֬>0]ߑ^"?cLٺVWv6Yc>qA/x[V &8'uwñmz{=]`G!{HY16Dn0$H%ҽz8h= bj* Zpn*Yh[RE@3WxN&'t:W/fcR(|H YdEn[Ċ q 99cr}J𤰒_&y!&T\=I(FWX?$ʦc~T\o_ I3J0_1ו%?V(8t1z^n%oW;DOonȍ:4j]$i~,QDC~&YLXP LBA9gck#:=' njz-;g,9~$uDoc I[ ;GFs ]Ѵqb.5 ,7l@@ t}^aiR!mH2pyMj>]̖r@6b%7%DUK?{9FM\Seܕ%-#hf5gAHh"iB#6':P06lEqKgEH?X2GҩۅˏIIJMn ֱD]b`A6R.cDODO@'EGoA!ByGnrS[R2/ /Q q86So#S<nNv_bDI|lW4.(9~U%N(Ϭ,E&؎?~8&?rEc%9CYAC;A1+M:{7bR٤F|edBujrG]xRJo7Uow:DIHW2؛osv4ŃL]0WOG9wxdh 6,$U#bbX[=~Odwў]oC v}ta}Kp2/.[ИZmT~`dH5l0 Jӈĝ+> h#-je `F<53*k9\$ yauD7,9 ߁/]YUl ֏ ;FE5 qOPP[Ġusu'1U5U ZaZDD|ZA?ģ_鱴@J-V-2NK$}2yI AtΏ8oԯ,XWzz\ׂ-6xo};CpflP&Ԉ8V%bq<4;@9X؋_j 6QVz2!gpu21V8,. ex32e~؊U뺇y%J 30'!qF=^ Fɫa\=7%@jM*]߱"G}qIzZA!KItZPMl߂i-0 ZS1/b7rPYwKRq5W6߸a/F2*?㚴LLeE>:{h@LI?H|m$w60w7T f]V w[Pɮȅ{S7Ӭc^PPZp%u2ҟ,tX:Zo`}š+tw+6̈́*u+/Ml2D[>7ͻMIVLyxVԛYi}7=CN#E(l{/W#=lj4h|W/^:$2)OcR&U'҃1@wKg!`&p/DžaZl8Ա j~/&ʤ*hcQ _akF)Rp7q.uSY>]|=&,!KQ݆3|<8%kwȺ͜~؎Ma8 h;t A{ihã/\SľIT&~ s`Nqzbk 3v:h6K$CAQa4 X[s˿T.a|6( C+9 iyŋ@!*gb%+J{ÉtJnCsXf/2.0euMUD0<͛G"/cև)2ĄMQO" \:bxLip,mCGsDSYírpy]M2UA9~m/S DR֞Ϳ#nv8ٖީdzIH\ ]棋8ɵG248R?n\:p wǥ)lNㄯ5O6= *vL0a7QU. ʧR\n~_,85m֧B =v;O:|@D@0lzS+rCQoT\w'.Z@9J=R7? 8=Q?BshX[TBmeױn?M,gMe^^T(д0OB_ em+B>G:z#43 a{v:@TV$_R!&SeWJ;#cVY'GoЎ}~R{^SB t3lE)} ”Ѣ-;T$Olpeu0>M9|g%*ݍܮcKՋc2p9\Բ7۷3E {*"-;x=eL S7cIAdueA\aSC.W1d*\T?(mz&w|c_YDHȭ$_HHjp0O3 . K)͏TV'.G9`,Day`nRIu"ɡAµX!!*\6ɦDY-2'pDͭȯB W|No:pY! TQ CAZ,ds&Clop.oV(i VeG`+p0oN 6HDc$]r!㦑dWiu`95Tky+?MgQ' q36_֬%!gVMLJesLP0RD]ZJ]G)IEc+f)0xRl&MAL<` ^ r z+`h']D9nIb!/p֘q\= aQ #g7O[ߙ1h3x!0uV1N?0x ׭/X0*`|;k۱[@oZu0xl$oE!۝b /Yb\]g;n!(EA꣘.uXV.Mf~{Ocd0pҸ؞ 7ւ R j~;8dN dD5c{,㔉8T:_QmUa)p=j*f doh"L{39,Wmywx[/5PDv׳!ۥ HgdhJ{5CF:9cg'vaՠZ+@~4t+6bNO'F LI-{N܄!z ] 3;c\ZF B> xRItz{cɫ鐭yWB9URpdԕD<@푳bhq+i>UP-|daE& yOS(7w:P!3O0rb׈SM/w%"Zi{ڻِ^\FJ?MW.*tMGŲi}f`?Y'C/iFlKWZQ*@36J]d{# }DrkU%<lTP)<j|#X.f$pNY~E\n]cvC ax| &VѮ }oӹzT95rJ~wBоK4Y%%&qVa -C1ힰ3;Jlf[uկbM6}܎bΒ` 5b_; \_R*,k)1O8z$ |AA5K +cpgE(_]>PL_- 6GHYԨBP .w;qCcI (5#Z)!3r>X*Q4[.]X1߾vX2>uo 'dPH 0j|N]h^4AP4!Z 0Sfb)8'I2w!xŽlcPHXP>}HN/= |Wc8$)#+=^>pa p%΃jE$մb#۵UМ!K10qAULQm9iF[ʭ,n:W(#^nԚ'8= #c'2WţLQ!jpp'Wr~|?O0yy:\7I ک8qrg$nRe X?te#lא2.N8'JBb k]WZ4~CZ9qpp!;Ჩ2FD$s[7v%`D+ 5LF8a,;{X(ujn3N7+#d=3ƥCdswdMtYpD3IU@^K4u/5k(CvPtT?ӨݵBkn"Fl;3nnaٮb|Xj1Q"a-~Q)mU5(_sBHV$eMwQ}W󇼒ӳX@ ~A\q+؋¥\i}vc @r— 7rԫ5E9ݺQ#Ej5$vBOCˍZ l z ˋ8N-I$ȭ4Q8g<&c% ycqWM λY\'yysi+Xi~ؐPۿ"*\I$=S gm?Յ:LS"N̞QK-i`RC*~O勠ʛᬊֵ+;myRNտOź<j4tB@*TIζnm̧;NRDۉP#rpc}̢S7qd0_QN>?S j)y!r>sMt'i`GQPH lQHʺSډ`HޟÕ<Ӣ*o Z{he9-7Y`ٛQNsBl N(Ah*] :)z+NTfQَ2z;s֢Xzaֈ$L=e̱\Ef<_sBq*կPVq 煦4zf~j$:/kB|9^ڧk\sB/vC)Kֿ&Ut—B/Sun pTPh,MaU dtlOHŴZ`5 uQҨ a3ص#h/23sٯʢTB%b6xL ;[7Q5\ x5sTM֘BM}M#Jc%b h2]KYV7:nJ [#L h9Rwn>H@*WeD(T(KHԉ0ԳϾib/dԮwކ_jh}թRs **т 4TR_ʪj>I$ 52 N8O"ő5o]ncK4m: J&{D|ݹ Gڱs߱+ D2xDDӉa ъK FO(Ӄqe0i-Ʊ0M7 }^ P݉'=Q ;fFCN$)$dƼiB@mW̃ͰΚ-/Ϗ8[e53;#8߁KWA1^Bʞ1ˉK&kMXs{X.l/)o $ _*ՐAx!c]*OO?@7ic6*PyX[D$]Q.QQN5Qn͑0 Ƽ B#(K* +A>zM!ǃct7" #CH;q3Aŕpnɿpw6Pjs771=u2n6Os'@O%-J-8`}PzOHߚoE}/댸[xc nZ%oČqU49MC7P Q$g12al~T"BOSR1itfyXѤI;)LzO+c{u; h>]ӚS-jI f#|ƓJU`z?%`-zXC[y ~˽YaT*R~"ANQ}ihVW>>- 2긇 _5dRR/  6tRZw6I#2`\)*ߔz{>ޔ8JXՂb'F} ׯϞ&z_pa0Z~}(][C,\5"ے\bOXVy&~VTr1gafOB:XNq1'}˞; SBrsR(C"8J j3CUh6@=Ò/r)#. )wYL^rbe_#H)%DŽku]ɌCWk9y&ރy61ңz57phw@IF$WHpMuoɌ,mrsĥ5 '6@'8&%mWmjkҥ1%/Ou.W‚ߐϵ5OH)j^0dir+v#R -kTN?0e(9_zZF\_&GpV IS\&8SW- p CB%},hܪ`OiZ, Um.ҟA!YT>|5!]Z:L{80旃xUs>.-u3 FAzr{;#8wIb lHƍxZ ('?JU;獛$ ue%R 3,t¦ ZWݓʫq!WP23PQ?BU,<Md|q{Uˠ|N-E?ƶW* ۄcf4;6D;fH?z dkb75h@pp[a%/<^۸cvNU|?Z'ךuAuYV*RĒ x{=zɖ){TFfJ}\̩2I>D-2p|?U&7O%! -A%,WH~anC}4HVhө4gU{1Ý0(ȣI$_,Fn$UI]z5D>*pўQ]d9!S6`\iPvOLOl,;&[l9$ Ô&@Ӵ@ 䖦"I]lsp}"{⢰/3qk"YDHL'x*cE˫ᡱP +BE2PE nՒ?P[JЁ[Y~]T˭X%RT+ SLSrĹ KqxFA*IB)I9鐧K5btb:^6TH=]k/ 6+ J9@_vX H-ŕД/!֡ 4_zWjba_)րyӀۼINRP5pE Inzk_E%^KĮyV6vX~f~nJ[tR̩m*er:,Y):FP >W;I4$t X7ngGvօ>ۍ x#Q\yΦ<:jDlh;]aiO1ݢ7ЩmHK*?*Ō΂ϣm20I :5Rf HUAA;u?C DZfeȕo|%CkqE瀡?Xݸ킱%)?U^0ߴp#j56&GwV LRN;"Jޓ핗㰐¬&C"4hbϧAM:<>eVuc)/& Q(.IthF랎؞(#(ʯ!I)?O/ni8'nY(dy|Ecr&gTz1_DUQA* zDOz dP_0A؁\z_z+PeYl- ras)O;[mԌ` ['<0WzL)3֭RX'@:y4uz>ɖN!wʻLKoXZFG0tI+q2XA v b"hÇBLb! y+JGcޥpV դF-";ۤp#T1~`-58EX_ܓ j>~8 qҙ:4t`ԩ@HLТ]/\ܺtm=""?,zk-Pߒ+Kn^RS73ZjaQA"߀IUWSfiX_yy ]Y4âƿdo~oS+ttD`UBݽRw -lUBB@b؈ [JͽpB6DVܼ0e/*2?.Rb LwC8=g,Ck0umV?6Yd A%tJáտ't?ON8SӖȌyMGTV#eRGf"ձ &&ϙJ3h7ɀl]͘,1dj;=8pp * Fc9Kڮ]zTa.afǨP{͌ ҟ`]d߹x-"6i24'1ݪ'GkB~q/ِaQH'K9on%֨CsGF "@hu߇ -"T,C$FZs@Wyi%b6Q_xGf>~ K7ק/[)$eek]q(E:&g?-Q )[tZeFNAdeMye[⣿lש%ɴ׭J~/햠"Ym.ƅ8cQNwyb`Iك s_#*o4]˛@sWȇdnfyZai&LgǪB*wÒ/kp;<43Fqd+x(7s ,[G0F>>'oamOJKlhgrtNJn%:U㞍| ~0/Q 'xa0-M:2)J_$T3[ڧ`,$ 57lytKFfk1xqj2,#K?!WAHcPܲ=(.R3ޏ>S= JNO04ͿG -r!K|}p4vm =ncl['k4*q,p4%6{+"\w1c; HgȤݹ@)#h1z$NT7LKԿe(4J`!r]@0C)\=JWe:nS y{ʌJOr;nfR[_?i]T͚vkqwjSﳜkT_\!y%0<%0lD{pbhJNlkRDXK5E a!/&H0O3D338[1 E>zt4_ZKU g" 5(BA>8T|Mn@S -x{ `E伷Hrtp.y0UpVۯG\m<6*Tx;x jpiV83*}(-LwEd<9g9Q1URn Zx0{!t(uחbݿ[c<̺RT" [7' RSmfM%I|D|&=RU5:~6]j4 Y5˔~(Z탧.}҄`EP[^@y"M'&:H=?ϬJe'6Jv,&d}ov2N8i@K&.[(<6s_ew~6KWDWفUt,!<>dzRX<.^/q:rLE[dGD.ae?ߑ& \ Ǖ* rSL^d+M}H'O b[Ĭ,dߌPt3,DRaiy:\+`-_ I+fPgd ݘ{4)mREoKݬ+AIvLY& /PK>ByqBf8FS]gL4"1okج⣷L5 mҋhcr=&)ʁZ{՚d\{ b싊YZ@-u;KGߝh"^d)6 0fa(]VdkS:0b楽+zXx`Ȇ*ϪF25tLA M],P }o ok%! )D]*6iEۅlN̤ o>ˢ;^g:@]UȑX}ǔ띂{ڭÈȍM`rut@ Ԭ sazrXY~aD{EPW dZ9Ι̉Iemm8>G5׋'j ؼd $ib̒=`/4 ec/i |b%W+^u'/B!\w:P#<mYc/ *^9< }ߕtMk8t7q{pu#U!<Hjo%o;G# ,QOjb?6 ;,*,+S3 L҉hȱWI/ITiGjɅ( fCYz2ٲM}c!0%ޔ?D{ -;-(AFفIiR(pCf3ߌ@݆4\"#d* vjss1½^Ag":h8s@!p6 J ~qs@\s֏Tp$r DJЋ"CƿaRgS_ߙsò l3Vp*a8Q?@KUԼ 5NFMga&c-7g܈ <%{opl2Je TҠ [}#P|3hm#7єc Cch94cI\ʞ؅-f7 Ba6!Hg d3|6P|`#'Ϫjd^ٱX1|ӓ[DM_s8Lا8~fƺ3n߬wD5*AJdc<=Fm+ Ƀ}U*(ZܰnЛʙAg}땀~KBC={My B;1wT&F1e# T\uT *W_e9>T[ud E_rwq1K:@@ /pwq0ap)ݹt:L:7e$:l i#:G,3窫j #}+ς"{t}5ё L-cu$x?G9T 4܆WB'V_~~q^e{fCM}Z%J@d>؛35>̄\nSxE^=SZ9ݴ cg &_ѩO@ԇ4<'}D,|9H⬚5k)26` Y MlG˕k8$-Deg;m{~i3 #<rc[1ȹ4MC0.rjwZL kaBCɯwOY5hWEX-]䐧@m3p=#%u`WDy =-Ze􂟖=R =U3d4WPTgǻ2~fˬ [z/_dsd`. /bs Q[c&j5=g q#ǩC @.;UEcY+Ψ+ooV][/c>>^ o'L"FfĦԁGAԢP劌F6z[l_\8j'] a:2f;\`q!T)-Ҝs>2/޵BTg2jp B\jqX#ѵ9eƭ K*WD~zZu-.+bh&*B ߖDuGnVc!!e` F=!(.H5 D&e5(~S0\ Nw6 G0x,ݎ$ O>]%r\L=4'ch7'¾; > yh(ҮA\hcu;oVoxH~0k@Cy4Lj3כZ*/)ЪK(9m<%ڵ3 Lˆ[\>%9[|<7]'ioQL$sK't,c⠍3[nWjX{Ǻ,/+1|Zѻ0䏲LL\*kxֺTHs-&ZrWR 䓏\ i+UhlE\`\66h?`k.W }]L7LJf,3P`XmG0F('gGj/`~P_h<>jjhuKj>ZV]jS$o-O:VnA.d賆sK?eJn2X (ۤZ/_7.yo'Me\4(glW[#;[#_)͉΋0N)bwBt#j> T [O :'],JubU|YzP`H4KÐnn-!xp0(pqo`&55w3# ̇Ys%Ob!r62tnKy)^D ʫ-&;)ce>(~o._LGNopݓsP_v-D)3.x[B#>_w|,qL b6twi2\^>"xV.$0e}#=?ʘWb?h r u(?7;JdbY}(dwz9 4#SԣYzީ"=z,9#җ0@^AfB&.\@`$7H 2,dd>dU_00n_bC_ݬO;O;r9zK eda\'{M'g9`ڼVuH1ˮP%x@6˺|݃?~m?9ESO)iԟ̩}6qVeWV1W~zٲҐ(I݄Ǎu'>PE#~7vܺ ?ZYȌg##P&MQtCE~PM}Іd$@nmyW>tj)G4ÐtaȤÅ*ִ<-4lXu7(0p.IV#qܛuBOv%{~&=nh5RꡠJHB9LP]2 8t. `00<җQbe F7` XΨu|j B5dg=C$K`{ #UA)Hyovܨ%Yg:ܘБUrOieIM}#ydj{l;][#1=.co_]ǠD #Q%R$jRH#~AM |p##l_R& aun ?/@֘ n9 w~t$v8ݿ]. Q- H 2:/쯓*JbԋU').p@ q(UFM"z S%ꭍEGrA<8l<{pk]'2=Wi#03ifz7g Ҍ/ #n`_Q0ok̙'`nc>HH]k033u,/P9K߯oRUD CM =+@9g'zْejmD,>ut:dCdQӖe {*xWի6S%7ҋ< RK)P6`8a[6 /*g9|ȼQ<X/0򓾭W/xY0igכ,MMc#^@`PI'[q5Jih%3M]I P%մHvV|^kz[̛c\و'WVcX|~5S#OmE*c!|LBRֲO̬٘3Ű[ƬaNHJ@5y^hGO~y^N@3 P Ʋ\|(=W6-I#2X%pxsu_8*|L ϑ{5HJI#jX~[:n^Ρ ocFf[KSfI2?Ie6[Β,|RhhlÃo^" #MvCօb-&@P$AkmE.9 R狙EFjȞ0`-kVK< )+ Hz-řF,.xɄgT /LM7zcKvõ#HS.ͦbCZ [?4xqңPP<-3먯Aa]ӏwֳzӼ$$ 9 :5*OCTY6YzZXv\rrʢOof/Eӽ2]P2^k->ԧFgsNSl-GGO^qR)FN~Yqr tQԕ(y MZ9'?#_f*: gyW~l$!;!-|oyE`o(bD(/NT>(oҡ(Hyr@gf/ɪD x0 eՕo!I>^eh`;8oe&N_a;\dʋv/3K;Jd<89FuDjYuؿ,UlZ/<=ޢAnB؏:遊|&:!r{HB̉|dŵD%U% 7vޚ2ApvZ? |Ų-¬tlۑ=6#z$FB~P82bk),gCgq5 (JPp'-GYU-r{'E xgƂi[F ԝc55؅[Ә7cBrnLWe#U5ghA`6g,5u,Q'yo@z^•#*fxAtк B`h/s ClJ%Nc5,ff:H09 Y[VezGn]M͖E,_cz8!hl~ME?O>BSpO-y5LOWzvtκ תnVK%T{A@TEQR>^!fcUЛeO~d0qg]Q0U* Cv8Igl6w`}Shiׄ,k3,7DLg5;2ws}7uG DLfl([_I}1#~B?zg y@kNM Pnl=\㖝Xa}+0l` Qώ ̟;fGxkt]g6dTU]hniu0Q'imO.ɼ CpY +NGsmpѷE#,챲ID >s ** P(˕Md DNE [ ^yL]aNP wÃTPQfڭ%0FEX7ѭ$|]|c02o).nqomVU(|)DXv)smUy#W!ع d5Q0KsAHj]G` Nll>FC :ޑG2o v JZjRz8~9x O$rf>Uqf "m.EF}|ԛH*q:{?2F\gG]Yٝ֙퇞4L̖G6%kJJ_oDLG'|kG_oد_PzpMM(@WkGvjS춚RwL8_ BЎh 3hћV"c7cc$%F&RலChQo_Gg fU{MMc[[ĸI,b?⮀_ØDɧMaNUctI>Exwn/u$[@6ݑHC6鼦hR~xg0,`%l0T4Ggљ6׷>܌C6I8llVkS) .RtTt^A'H@#KRqMFdyUf" >%tQ?ih<9'L<9O)`U-uxkWPse6 711cIޅE9"l) jb[cPR;jhC2t %yk)F|R=g a& 4:6RC_|*o_uO[SMx.vLemlhSy/$A՝$jQo!z{pdٲ7+G?BXNwAn*pb*XXCNA_ :[|:qG͙'+Eϕ͙nAY87Iv3>\)L/r [>{*)+a*.W$pQͤ2k3ҕ|LpZ\8jG/ZS;^5|3wYpCM I#@};OpXPc>Rd+)'d$#zqP,Qjw=DHuP5?t:5n 7CXGE<m)&cE ykBmAR3hqz[ڳ}yTdPmwB#bl f$4lRn"zD`"{GNb7[]w?*S?Ifag,wwHԥe)Gzgpsŭqbi6c›̀g35f?@i|.Սҡ'T(՜WQTat/ W{@L6s0pb._n;ؼ !8.u|jx,688LQau2ByaM򍃂|ZB\mO@_k@% G1hg .yzEl3tq%LI:8,ȱ_~؍g5vՈ`ͧEQ $m~ĺ23ÏՊJQNNE0aܟYkCI/\k ͻڃ$)[g^s iܶwE) 6(}^п#(̜9W% s>^qg{jss#&q5Ӟu^Y5K%(7AΥr++VRwT0Qz%gDG8&GFiɳSTحH_;U|N2XE^@#qO C_%V耤xxn?zwI8Oc?=cY|<;O@V"i3"Q=d%TsPQ/ymNf{(A"oN1I {fuluڜ>7LW^17nU`w  Sٵ,O{k-#1/UCږZmݿw%Q5d쉗tX<(=-h'/@i(gG^냥q*)~A7P5}쭠*WFᪧgH +C12LYtQ[G@,.Ghbe j7K?#Ze웉B: a}T1x;;Vܱb\|tƬ-|OxAdH AN)o5nAǥN cWܾ1ÒkJžl< rQ|ˡ_Zn|J80 [:.'&Ѽv/(V3^(;ɓ"}Fd>MA"BV[ű}~N=pF4l+O#1*&ݵR#]lR1,=[Rj4G$r !i-L%zB#gy-nr,v!aD| :kI )Դh$\ 2ҟG[М>+ 8Vd+CgdO_/dFND[^RxKΊA`@ow ٗ^h2@ls˴e1Gk,;ߡpE'oG=SoZC`У'>5@?5ϒ LJxHF Y`Pj#o(I cلYK疃z#pޚQ"X71;RpkAݓ$Ӈ\34H7`B*P`ʌRnvIڥ{ƈƚT۳B.\<\WU*`x!GW7?dPcy&f]q-$=L&gPO #t_9$ $a)}dĦE-;F.y8o&iB {V'_{D3a/7aߍ=Ԥn#}g,[> 2ϛ/KQS%R6:%+q?\<([ӌK♯V4pNĬEQ"oA10ҋ1Uz3_"`Z1!_ckyyFņ0u(=yެ2xˬj )D[ϋ?fJH9~m=sFX97hFMs WRٳ0ܞe*ba|}Tlfp{7{-\ HOtDzH~Nς_ThR>@ʫ# GN"Z]g%_Ä\o-LνA1a,=lɅy`@nPV)JYSE'5Cu+;K@1u,+X+ߣSj.wIyR6P cآ犮S-[jq^[.(Riyb)5Gl VCC~0xS5eR^$::eXm R ol8FUvoŌiJ%-#Aq NIV'Ӻ y\p+3 : ~5{9Rx-nMA|a .2ɸR[ {%x Tz;p.H["}JGhD>5uau#8vWg!r[ L8՞,盝vr/9/R#;ʲQMh͕Dvnck³s|nؠ1Ym!-/COQc#Emߤcy&DU؍9՚'(E!7bƮHe  ބOjD]Ԑ' @ X`,b֠V>;.@d~DXy}f|@>RA\FvR DIE_U-y٨ˆKG[E7k.Gq`;ϿRUa to> H ZF_A ־@zQd}dD-dIh͓P7)gF!Li(N;#M6!-4dPY?l0 a^χӶpDAPmrb5*XOGfIg3p?D9R ,Ƃ+FT0:1s@s+W1."f]HmfiYK%g%00I(q HTlk]p]qa6wڃaސco+Qi='6D?sgMhhvX)to=P=Bz8q,e6MȤ[1E,pQ#ck!_k4jn5>dR?4ݼ͙:5Tj*]53A~45P!B>gծIxAVv.x_Ag'A+9V?-:ڭvu Og淂Eї]D.( CM>ᰢTPpX[!JOmdnG˅F[.JVUue?)V4ɷ4ѭsH? gQ81kRe x| rXOkѸiw#X:@zSwL xEYC!k_),2 _FDwh:985/8e hgBe:lža 'of3SwbꚐzS"p8N<X1E{l aLPµAxږ#4KEPÛ; |7.G3^ v1-8+ nkiu)?$[<]f]YM4K`o,ο6A?nB˞F)?́"jsr/=dQEdwѡ障zƍ9(";X3[6ҽ͊5\ ! rʽ&7WEfKB3%OXR|s9Di]iL0Hj4lY꽐n }*F&?B K„x2v AOry z8<3Y%QsjdYYWCh"dIYXXeT!6K AepP/ҳ,8쨲%7QIgRO<_`%Ϗe0RZzS/-KW+]4=JZޞd¾rO|@mb!fΙʹJSH&owx|ۗS>+KCIr]jf1 IP3iĐ:F꯽8l,\Pse"ϗ:y^3Nr+K}Ʀ%Q"*Ň룐!UVЭY}Da`).ԉ*qCu~ d}p4VD?yL^hZZ挥JOp hh9<r^{z6gh|Uf4T$ c=@f{ %UE+1/;3-UfI.[ n0ȬWL:76օdmD0.i9fM/g{I؞p!ng0GxTet7~mqwUo4)+q5uX1WHKe_Hw爏}!2N5{\Mnޱ6/@$-N9\beuu.e߯܀V@Rjǿ$>e]n^j !U).Gӕ rϑtH\囟CE Imscu'IGDnD_xISQ ^{g؂3I@tFMvTcl/ ^xͳt+K<ί5`A;cp9qI^Oשo2jV,j{HR`qc?nnޝ[QhrKe@NήkXHHȠv?B~*((c/`o}:I#.( 1Ûz'aM gݱYdjK| Q.~;d x?;^gSIb#< /&S{;"UJW|&^t ѯB\50TUO]֢'yJ$ԯ/'S9hLI"QDprPsL:Ho Zܠx@ᝓ . I4Di!Q#7m[3c?M/ڹ?\2#):?, r]e*:y@~2JZb‡tDNq'a$_P@`yݹ-4[Af C+ZjZ!C&x B csA1HlW0eL2FUe2K•jxU3 6PEO%"Wj/Qg&n  G [Цe2ڟ+#㫄^X#iYyqwb~b^izAiOd2d_y\2 `ڷfw4W'ĤP^ef~`G_ RDG`LK#j~4?[7u.i īʏ:5. bknͦ1VzuOH$y֗Or qΧb|;Cm"w}c ˙M2 Oqj@l6W%Oa~ʥGQ8nm-iaطL|%9|ҽ*p7[yUk!AiT1 gXm7M1Ej.3B&qY몮n[2}Ƥkx&Or)9~8u)H?ԒKT`*UyYmlhhrg/?>Ծk@v+dzcS9#q$&3)~u Qٗ~X< 3֤I2fחi06PCd R_1P pWH[x Œm&U(; 䈱؏GۊZ7E\i- æ$6a DޒBƽk1^wCNW.#̌QuQhX7,! ܇KY}n 52D]E괓k>^:sE1v *IBX- dhg.F |hJAύFwws.7s~sͪm ʘA0RXYӑ\>zI+v9HDvK'd;vD2!/GKgCՖY.Mb6NTͲL2e1JVۼoJ[jbwp]C{)GzW[f?1EMUyw@35p3bgrB@^;lA(9mhLc{8%ja* {<"TYL W-&4HA_c6?ù#@i=m~3gESzaUEO9o @[r'\|LO]|.JYHhEDŞQiP?i^a2+PkFgzxC!dG[@1]}lϖJH(m8'5s=DTuF b-sd'p S[|W/Gn\hd<&eVA6ւRpONL(8{#HbNP0w۽脏\<()34P1݇`t YҨ1°u 'ްo,Pu 0dW vwyTXɼɼJU~p<&xu #:\/UJ66STK јCZN*Esêp4V ̏iS4COv[Q͸J K_i9|K)ڊ7%Oةv: M64 4| x$UH"c+AJ82|sh6I_T}!ո %y)FC M;F!fßڍ^m]~dR NԹ)ɖY݁u;G11zP+X=<{O\NϹ[G{ːf1YE,{K O:#<.ڲpPzIԛjN;Rp-wD"f29L@&;̯T(OR`+ rc ^Fbyֻ%M82>X~l3oP>5J6|j!cVy^Na6l c,62HhlylʍKC8SpƁj9AfJ'%,B7<ݴnqv]g!:>lx{3|b-eUy6Rę,~MW@J$f,q|N <{J@lw@'{R ,'-=Y~=gW3jY`ÏW.qP :Xauɤ$uIT8s _]fWRsΙFjHr~'oY%N'> @6fn2.#[ ߞG٦}PYFQ919ָ?fK;`*b+H4`Yj &ڒ1׀Y $Wmo ɔyDN .x@ JM S$0=#Qz-kMmzCi eR]9@#UF,7l>Xo]R{ dN}LBJxR=.0fZbc8􎓙Vs)o׳a?I;2VBqi[%}$ 4=V͉̭SCd\_k 9ɘpBY~ Nr?b vߵ?9~S;$|<{)8v5fܑ);8;ZS+.D9 LJqlV{=n6#~}]apxw*>7 7[71^k s~wx4N.HMz0JMLS~fZ9EeWixS;eJmuGhg^GѓtvᯃDc&o.2o$H'r EUeF \@t.,WKvZZ(HA]aq&Y,."rGXQ ozsKj!i{QJ O\$Dph 2_6oO {H6_Ƞ䶭q: m_l4B#Auid*O|U!O֗p-Z;xr"ȣOq8jA Vm{<;δ[&ZZ'=ݱt b:=Xd귉妡aTh__3_8Ԙ惱ʫck{9.0z' l' P]rjaƁ3ǁg^H/02]!-BXϨ)kJE.V7 nA k&?w9FG%^'_+Qtkܫȫ@:7 Z!@q4B>-t&$$bX}z}^ ם8WdrS!SG-F[ҝT;TbŃ?x\7{,H5X9?៟1H'^5-lXJ$|Un8x!Ļ~ y߸W [#5ٽpD `W>*Yn i/) CZjGTTGVd`6_=Kln]j69PIT(غ!@k dʝwjcz^ ydXm(_bP |a'v?:%B.eeܔN4^nL u~EJĈ&??#J!ys%#yM{PGT6K5P ] \)ؕHV75/liP9VM%@vsB)0xQ~?L8~ycӚf $ 3MY.8O KCNyo2ϳbiΊ" Ψ|mٽ)nRpr2~z?;;eXRZaӂn/E` f0U *~i#6=>NQʼnk1F-tߏDXXf ng{ԘR- ۺN"dݬ,Kd䷴FnXU7"NG,@yg3VGqeq\ݨ9[;v@Tɼ|mmӨphIXKwfr<=Ui$ /}I-7q Z{l&%W`VOIDl>ɴaZ-Ysn3$l~PeKωoZ>(gJ!K<bl.psš8#v~F #%ʏs_={9(`o='I)f0'bjwlɅ ;Sw$UK STZsݜj[{B)3i1HxT.ؤp|o ;ǑO~{J zEfٶ+`O_P4߻MYwU壺H\Yb`ߓ_~V^@i5@T28L"YV~*(j$k1 Ku^,У)9e&TՊ!)j\61\҅؜7Tly1 l6Bt()- [^ߘ=j^w42;~*q렫##9qvǹ+|p~BcgLɩQmjJC)BBaCMR'kE+-4 8s 0&/nyz!K^|֭vi|\ӖQˠ>ӶK#%f̗ޗjԆmpY;|c1A- ]l䯷ve |3)Œ*x-[vJڨ|let0rOit m/wcGf-m@jY;936Wj35Uŭ&KCZIF ~w.IJ*O!b<+PKNP'+`lV2nuq}Do!TZZh| FrQ?PMHWWcj9I7K;WKoIϻhl%n2?0@.Fv Wvū(m5zdJJhs/y?+*KsDaC9MNYխx>r8>A8,!+=n"eL"-$PXh:vk^0)(y[9Xć'X?19ׂˆ?f*R;|??@ XBvkhJs|50\ f7+髆 U*t(xJ}jӞYֵj'hF}S%84yqxrgf'a*2]G1U]-幍9obROZ_z/vtO)TQx4װCͶ~WpDŞ MNBAXUEQ-w#[4>GGY;Y+iڕgo^cX^OsSr-0nMu2Yt!уju)lrKj#Vt87@POEmB x(V ԕ,^rdG\:Cu})eO('5,l3Y$f;ȜZ(<0_AqRd_2xY VAn\dGjt+ W|6xTfDoK_{)7z zd<~(kC$C$:ta3,CΈu ;e7D Xb¬8X[ "C{ͥ܊V1l$=^B; :# f>9<4F]\s'T(c[SBT\][ ^og`EVĢqy@G@ 1?ǂ wF׸kF{m~̈ Y;Ww9#<\Bo vThjɺbV ND,+8) J*rb;~9$ώYb2NV%)}l#7%+E#|`jۈc,P׳{w2@:)ULs$I:(XD ?0ɉpgF9<YgO$Kx|T7py#PDv+7zoU,[$1p e&3}wAa<'g'!y4N_$Iŀ" o@{,Q(>˯~ctbbgT+57`(§­)IADT~{:A֏H3d7SV%y|!#KCP߇ۑlStBK"YF49ܵ0.XQ 'R(7?1j?& 'k9-lqoP H Oj5K__z ZpmpNMˑR_]3I~g2iGrUϦ9AK P. 3Qwg%NX&l)*KD9(jcK>{ "5g CaI6^shR52 uҶ_ 0P>viFGг~ 2{"%lhР3ljMN>Hs-< ew ;2-]vvF}6^U^ܞS(~#_g3Vܼb5+&D",2t4=ۦ$P ]}Z-]NILiq4=rFf4nuu*GcuFwnÁ*= aW%h%*@X 7ārPm8IR +neй!,uOl|j>EQJ*JaMaY#r.<1L=ƒ&Ύ`*rEUsLq#7  3zmg*i_ ALVe0Z ✰nP4gWE\֔)2ɣ'J[ Ȱ$'B^(roɶ/l@ ACvlI|/Ϣ]XacaO7najPINd?F. (XcmцndKCWнmGΕ)uU8cw_ '{h\OSWa8*lqfU ϙyw)B@=a5X&{+`A.ÍZO5*y>^NI M#B&'gs SÈ_;)@ݬ9Q_4ot_t>:S]SMoh~dxmn@Cy/c}sN͐4yKMT7f&Hf]1_&{OmbsKXNr)=\0u[k673SMKM[; oX ћ~_(|LA,PbWaXjbZ eq <1ݔ'ǛK6uI.H`VI0n#5yiݒ0D/a3&XLj2U8H#+./yF,/!Ńø-j^CD;{4SZxJ4n`D=`KO0ZgܤaVj̠i?yc.Wy+,QOՌЁc2qu2Cˮ90/`m*(>뿒zK+ =\>т37oG^:c_ eVUI¹ Nl _?y~A?=E y0Tڳ$*l }Ru9 ULX^ڧ#`.wk1 ! {t_\d9H6CKv3yLbKf1Z!qfh@s"%{1)r>O,{cʙ'" xFaf4*~v]מkTLAOKN@ЖUObJ[(f4"Nb^oJ=>xBm_vctLS jM Ј9&nY~dg"xT - a^U0^ RlN?r9:v>w`>Cc\qu똰LQ p^MHCh&zҽHéҜH@,6`;^vː!=`u<D1prߓιc P8}kA# aF=ʤ֬[?^vI ew%&zߑ%|xQC9ңˡڷ2ș8}'n!PZPŲ5.M5G;rw G rN8w"|(&B3c|i2]3/~*ZBj\js )oO:{,x>z`r"<*C2RusAf"@ 9"} ߝ|VR:1k_$N&ޱ3ru{pK=XV[ZaBC)-#+-Rx3o}#i&YL\/ay6 򁟒V mUT#bÛay'yH|c%n 7hr yI.@U˟ &=JvwT26/$ԗ8򰰰gԍ&aGd=96n ?,)^y7oc}VdžHF#Wa)UO~~P]c*Et10Vgz8 Տ(QS JjыkPK\Ű}*eov:~$70uȆRa`|S%Ҳ̡o λtg ЎL/Eyz0Hѭ~[3_Xƙ#唵t; BP avb{HH@U!z$ʾbFhKhM9eֳP!֖ig lb%Rtt^]?Hto2͠шv +ц02F8)t6rNođ:U{ @i)We'$\O=\>vY` -l keR KUl)ܑxNgP\CP~O,w5D |+ 7͖j %>"I]KJrJ'i'x -qE[cpI!>'.(x,S3\7F`4qҷDEP*[ґJ+-F p(8#42M*<1k5br9dA\Dih+]EFG۴2*lW4ߣ3YqP :e Jd+_*o˂C+7ZwU"G$NjL>?M_z7JX[EbQ$ 1/@h36FJݞ:'bמ* TzS;TkSܨ晍z{H==QַS#r]Qxyu~LsmSH/yk, ȣܼx"Z m #tsڡU;tloa&HL&t3:fkO7H7{D*Tҡo N'A.hY^SL_9Rwн$ +lH{m½ $x04Cfnۻܟ|l|&%0e/5 }k5xtpkN.Mcjv[,1E>X-%Jst~E(7E얈xLE[y60=3R2.86-Q-"oVA'!E+YyyE*^[Yw{,҃TCO5 tGof7z\u<+:l؏ND* oW nS2zIʚk}u-܅UA~ߺ3  YCz%>ڛY~|7h k_>1~0&\C?`uts[3 v`8Mi-,5Zvy"X8hm& `׏]ן=En5?gx^&("m n^U3)hG[,2T,7 ˱#iymB!ҵ)8%FE$r%24D{87 {Y+}1P&zMb;H/!^i~M4tm^~ZY6Xz!"8T'Vu^AR EIZ.1+?8:ƅ'&if'еNۄS ZtoF(}CN*EL!"{xV7킾z;)qbvω^%DuMoRO{u!(t^c_/jPg?J-v? ؍Oc6ܞҾ-֦MePS_k|DRNIa;5K83Xm) cjTnn0ɛ="v@2V1>q3,&N#{`&r ^\!*D' $7[*BoaM gm>)$9 D񑦔@^elx(o@7E+t ֮ܔR `R@@;:Yv|߷QЊ,X⋭,я+UycΈ~񍋶jay תTؾ@Ws !>jEM{ƭ0>2FN̈4+LOЧFt+s- $ջ dY&f$ihϏꘁ@Lj^7aUį棘EIBgϰ8K@3Q9l:I5E8vm(+X} @镖2@b)2*]8mrZT.hDMYiR(">>yM$mM14tC׻߁i˯5k1C6Cv .vƲ[.ӥ+1.a>H6 : ÊVCW|]xS9[Iv-(`)dZ06#֋e ""0y.yBe+*x?AiVp`wN>Vz%JLڔ=V_ւG a鄀i$KϜe,+|k`  zveUΡBAnbU=`x\T#"gT:JvI){aK=KN@oVJO\q^+Oë+esP ym&AHa EO b|uE8= v _3¾OxG^")yhw)5l NePȏZFBʊ+g^n8phsfh:z,Wpr Sù;٥VFd34!>8Y Hp(Wh}aMYSk- "倒m?i[5hcзSw(vC.C[*=,R<ۡ Wf~q[8]j#2iTЫǫ?tٮ^/99b-XDD(/sZn*Acu5eVnubn g3 %)~_d$Cz[&N:5[plY|;oZ_t=DK24Y'u[A҅6e 1rU%4%̓s(Po YVc(dIb`6슂f ( ap[2k`a X\*3y|6~;Gqo# %j+8)P/] ~uk.y$rdAE8[ix: lW^)cV!Ey> B7j픦?=Y>XY*̖-<֬JUkK=!PEBǰMQM,ZOO lKI]DsaԦB5,Y_&Xkda4c>?DtLE6N8cjcdsPg!lJ}jQmxc:qit+T2`mR_{ah*UJ4SXu ]Iq'  a,vOAڼfWj'1$om; N-؃=A\1p h=O#-YF_F`Eu|11cw@Cǻ+Y爅 +NJK*s\;4jg-j:0h'1(!:ӣ%QR4Xjn?JR;7 •d;6̣4>; xTU fi1jr(X=֡B^Ҟ ,d[v~Vn#Ս8e1g䌧zvi?ïm(UxesvfpvZNYZga9 䲨r$hJI (5,K.3YK-J# VEUEŚ}ͥ;@*/(nz>BwجW V 1e|A7ƕq\Iq=bql;D|l=im-4MOrYf~9%h^Rч% (wUJ#x8 6h'W]$RN9r"FdVJDU|Q64.M7M鼸AQO%< %]1ԆIz޳|Ow9*?ps;"X^[8|_LQ6"(-gKa% ˊO?,C"PWW~870֓a8gOeu;y/ s ⬸fD߁=6^RP;dvξKՕ(|J=JN--,Ѷw~U,&lë>uCq*'[[ G$+DVveKuywfBJ~{.s2s,έ\7!gKF%xta/;t썀Ixb`'6{wz`y eP^AFKזG*0ꥼ9"20ț.H㿀 U <?H$GuT9:Ϻ]3d )ݙ'NYKDV:*:!dw7&v}ɊӾ\7]ZHi'k{AoE':r,B\ #m>]B^}>zaD}Y?]3R](EѮ;=8{ FY)v.UT'emx-?*swҾl ?叇l~nMg h+@I'no\pSJ+ѵ%E䑩foF[nSٍ2rE3LCȵW(fӺT%q?OupT 5?EuZnE;Hv9H%V,(YYIsi>H~aFwt**S J{taɢ aNtߏsA;!B+9:8&\oB}E%mϸA5)XX'Zi.fk .eNI@bdHZa6"ٙ ;I{W$5LR'.b&@Bf82T\w3ѥaC8@Zd G0]P>X@o1|N0C}RIAYLr /Iso:ۋ1(;!$Tΰ%.7&F_&w Xڊ*:΀Vg y;O0+Xdi{)YY@Ulq7P~Y6# _@VB^[Ӂt+n;MnЭ"@tia̅]٥9LƶT>M8Ld;c%.)˳F|?!҂Wyh`iz8*.Zぼ )A I1_>gރ{*+{hCZncѪJ..Q˅?MzuX C߱2PQa[IhJW5[2%h SOgش2,[܂yN*m޶D-a&?n/׸a"4Oм?9ۓn:'??C.ХAo4uǷԺ.1WY`w}'0XzueE*6>x;n1ב_TV?lw1S4dnD^*= jD5sZ[QI\ei9wȕ,,#/uy~Cf O$ * m%8׳&qP(O&JmCO@KBZX? o& 3fZFw,yQ ѐs;:EǔA>M ގjޒYnY_[I߻כwi_:<Y_iMGp'D uI!x-$,$ݳT+OOnQx wW/ig?1uRF1N/Rh^tuL%u(1uBќ0\D%3TBvG?V/ES0֜[̆`5u%h"r9ÁĐTaGv ڨH߽@e9oSDQﲬyQRT)VaxAUqxf2#uݚ%MQ;qa=q!PoD_D=p?h?/uQfρCĔ@OxµWY)i}9c Z֑fmGfmGڌTӋaZ)mΩ:Gۮ/אC?4v@2!#UTt){s*vd!<:`6jRFZM@ 8@ӵ4XǍt6V^}` ij)TRG8 \/fkiF;U˔/|j7ѱTTNJsXz9)Q1@tdO*#pcQPO̿q砃'#N(?=͙?̸!csۯxI&%_ԥ[$/87&EWnR3VɗDŰ܌1&ں+F q:fb1+VmCA(,`åy­k{CH GTuiM=c+vˑ^0ΏxĨ!RZJbGYK,KhN: ~R[欅*a՝lԩF321 e]C 䯭^_ʯ_8NCZAy7";,ÄZu6EFoJ)m[EZ&BdRT!2,қ ^&/Fۿy? |2Հ Sq\0_".և=gh˶Ea="-#*\b5"v6 kt ͪu5ucYHĹD"z|l M-[,-!9K3р506lu12&\(u@kHsIZ/swfm8|*C-3@ 0gyvƾl33⎢P3fWcYt\D=ȓVn{MF)_S9?/|Ֆy%tA8} yv!(F-r`zl-~.ҥsMTo/|Va9c+~#zT>ڠoj >ꂅGtX@x)~woRsހ6cVJf8-e=Fe1;&|lyyL7haPV,yybГh0F_`!-8lyQs#N'б`lk)Vl)PGBa 4nBt1 OjMd.=hqB஭'gOCA6IvmSXm8/@)v\}F-CJr$]Ne&pv^uF|23OiLϹ=jPa%b/V("B$ǛsXܙ0&*4L]v]\/V}G&z}tdtۮϷ1%OFJ\IC{dlᥛ®DmB"h܁^LY>}v.G-@g@h5`Ƒ1p|MM#D&K[-wasɣ%T@(Ƅ2?_>!,~#E 6m|@ ? n@|u`o'FG~ Cnkb78A/yx) L=䏤5>m:c$u63o~5HVw0WDS ]g Hҍ݁Q0D: Y;FH"%,yL9&O_1a+Iѩ{KW͗LTz"Tr˃)Qko3um35~21U#g ! hO0@Z}Z|MJȭq*h]h$JvW$c󨼓jӱT6KMIiSe`8gE"#uK ڠB"CE=%@yk&c,;yb$PpΛ]!y]k%yYefb{RiPfHуH6eoR}e/k6gyt;{Vd5ZSDr=1YTK5DtqBñ#.sLv0$Ʈ"$L-}ϮJp&>mAN#U <@Sݚ#4n:P&ױAlyυ}&4gRf&bI9ef5QЉt ׫FQȶ ̂F  QKN{bmU,=G-Ug'q^I'֕CbޛR}-NCȜ~Rwst;}Am~JyGq῰HV0I,v,mN($ͅovWN-v`97O\xsgs% e#%_N:^8e@Hm|ߣ-UfkUN;M8z Y:_CIaoAN=a/e/gxSz wR ψ1vp$ڴì{7{ .E֧gLfQ UUNP]cP;!L<_:ՓkYc!Q4nDYAvv}{p\hBwk=Nu"ؤ{{ڙqdZ!m~*#?r"[B5 kl:N%=d:QN`R:QDB3 ]X.RaW7Pe`*s\|6*LGdH f2 h1p%HM U4.ɦ'Idӽ,)A^iz 9*cK:r:f19G<5ֱb2I?H3>)_R;] 2ADmZ2X5)%gtY$=~ i6>B/~u 戰Ϭ-iuטZzzibSnWÄx*(X_K]6jí˺7SeCJ*a3$b4|u3 C4QEJlp}XCWѰ50YEQXOݐ%_mTb!DwҌ3Y}K]ˡ|\NCr\x2quH[ߡ -3O{l(gbSY5Z>̎4QFQ#{9{HOr Եś8tJ'‚J/oOӬ` )4itŪKA:"89M)~h̽2|C-W\@GĹ&ix]jTID |ܚBӂ^,T{hbS+p2AuqE\$q&8@V*?spq]>A =p6i"q1b;60N!g"WD&}3R: `RqGZM~0'EYJC}`0 cLYbu(X h_Rmk,}ijZɧYjإ]M?|CAH{&c39pX"_`,c &ܒD칮T Ռ?GD<_N>Ov=[# &,?FN͛F2-!#w@]7D 8VIt}%L(ȳ{iɹõ(Z~ Sݍ ӌ1{&O|[3<ʚ@Y?پ(f޿PWMkJ4ڷXq]G2/%4c*ԥXjd % HC'*i G|@ $,=SĿU8l3jx6s4 ¬/^TV|]֤8cFctKڠVT;߰N@Z OHI{Hѝql#˿ uYrGH|]~*yi /BbaS+ƷbR h[e- 0Uk_JE|(x{(qOk}np۝ʹW 6#mXSӡjhU:xj5֞tK˩7*}~KQ z聕lS:1LLkt?c #?9RDSG,^6\&SW͏d#k&HLc]yyLn7Ahb30Ni;$ZZ]LYXq &2P! at,PUߵzybX(Q󁣵x9M/Z#sp)?cAN)*QI8h1!85xH,x}C7JpaRu|IL*'g+o$gW5qNV>}+DN1 $$M"T͌c>쐶3Q-*KQu*ݬ] Z#b }~{a"0JDG*p (YF?)j8q= PՙH#+T%.B#_ `5R#F_}/M04&󛊏k۫=#Cyh4//~{Ϊzp/oO?}^q]n]h^/V)6C~Kۓ^H~GՓ_@NjPZ5(Fb \%CUGq eX)?[5Ҩ3PgM'Iw tB$N- ". @ FB;O9Q~7!B9:< *]Rg?!H7BiU}0~"C<-vu߯iL~erӄf^*%7$[ƽt[>NIoyw91y<0YURQRXvvS Ow$X]IȘ{c3ܼ SXR+ظϲ؂jMȐ)yq[Z{ DKlh\-mI AFbVOxG~0E-YZO~Z %oŘj}g'+.!n;1(>|5O*.G^)5'-hTz5!;4V-19d)&C*B-OTy23&~8㭦VpMf6)Ka{.|l,) Y2g{7$`,TkEN@Rg1Ze]TIr$uGD93ɪ]hARvl:&f3>IJ#z۟mXH[@JN|L, 1Y3B .|"~yIuPȫNf%db}ǿܮ-@bqPm.xV/Q=77UuVb 4,IhZ3^&AUd jE} ǻ&n ;"3^iVKY+w3+7 pPw!E \? %s3A/ 4+kM'&ڴfdQv7ѮXn8tW"e,7"?٢oDbz02m#y}+#_&-iȚz'Į>`b eȿ#QP2 N b~)v>ó]uh<\ !lTFsVN@h9O67ts7WV}+js [=7R'bq.>|bO#$D8S2)Q "]J1-CpM`PJ3L|=Vz #`p}o;1 LqhIL{c` zt!T4sĀʟkؐP1*)͚(Z:yb:plQV&=_T 9;XJal*O#7G*~E͆Ij$J,Ht)*mU:1p?/tzuDHwʓ #}o9>;$.'e¸h@x;?@ӏ5Vmpfݠ}cL,x+|iE‚""-O~{t73+ k U1o#"Ly&rp)ٹQftwfklpz#j1Fv"}CUkݢ/*P$pF c*&-X5EJxT`*"zDq7u=VkV)Jk_D!,?+ \Mt{CO)M{T}MROU]w)qc;#!6g 7+Iܪ%d8zz66z{NbwGӋށcz].%]D-+r5xgXqtn$>uU%DWLAXY{̐)Smݫ?;ѓl:. >պyߥ(8oY#CZ[u"$JXxtum@]pSl4Xo"Wk מPD<tI.} YtCl<`qpGRSH$,STnczB9-.>ET9zBݶ>2jB2nxtN``m,^>QV޽r7@8ylHX]{2]!vHoYJNi?H<H6)cl_:T^AR ę!3>r}9ZV"l&.#D`}H5CfP箲p0rΑkް88ȣ$"̯͂R* RLRDSd&RkW#)/͗{yf=Hwo3,(HZb#&ԭ $%黉h6ީE?ch0Ҥspק(1UVw8wXIخD򬶔+SFkd$56n*n8}|uxxio +,ev>S#0j.c#,d]K(:N|Qbq^9]HeVs7D _ 8BMҗ|bo'qmDfgRIg+Y/H&0"F5A "(&~kR +I ^ݓ}n5)3IIAs{G`d~cX0 EJ4mcYԴJ^BS_Q~8ЉhTh!h'|gRdLpwϷq#p.M6AWƖ6MQWrlo դT H_ZVmnOOy"L&Q EJ! =PUI^k[xR#ka5"0~e@?3onUYl\,l`?Maaéux'b |u "%=񩍸Sqt ?1#i8ublTamϏ&KChς)  Őݮ(kM5^XKʴsflٶ>?$Q3zq8Tqb^MkMXiU2dȚ쁽!;ۄ?ZOs>!Aң]\7_cÍe~O n"I0\tP $3SK±NgX|ڑ)}W{L@aKӪWbyrnt+N+f(XHKɸQ^?~./]dIFW^J}凐kψ9*9T;vm0L^Bfl6Qx*c}o r0Ֆj'[DT6{.soDt\F9>ɁJ|/ <X ĝ${H )G?Pཆ盫bW]u;!S%•d Oi{d k+/CFD%{ɾB5|xAw3IoYҹȻ4*E !,קKlcZW8Mf!Wo`P7P:y Aw+<,hQ)>(Qt8M+1z5r9(ktMDȘWd5ą0o(+4[]wSZqnE ?0E6G~aطqΎmT1h |G#-krӼOr/69M۩l\!)aP D4᝻" F)YÒYQi)tOp5zؘeE rrзq XaM![I*/v@e=<8D" zxqhz>Otw$Ou6?#Y?MçX: < eb:9faI[:%jٗWTz4 !j.8:ײgٽy=L^ZuHH&+823][psD'F꒖fTMQ46\'qɣ!7A U.kN caȋFtU^Ꟑ䔷uen@eec/(6;7ծl86L#֍)UNKS@E6C?Z )PpѠO=;1mC58&pX.;3L28l4h/ 9<\AhQyZhk֋qG>AN1X;[]N]ғ$\h"ئpm6 xOKsr:*ڛ# qq 'ol`;TBJ5m@6 t:K, e rbaV5b ;If9E?9PqjPv);L -W$2M>GlF0P'T{֭2\>8,۩rz>}~<w_nn[ [0EJgNb<u @ۂ`~A+eE;ÁĽH\xB<:F.:aDUFu_[Fܳ`q@UiC\$x.C*k‰`C1h>M2[IuA* :BI(o?28wPX ʃRbE|OΠoXmpƆ elEC[W#WafKቃDq5ۆ!FOEwz#M,y<ӢdpX;fcLJ:4j DRx+Vg(tKXiW*b7]C[YCxN]H+,AhpRcyrt` { ),ee]K[^]ԹYv:|BVG*-O,#رRah er1"iC7:֍!yW&-Wwm*G ' 082ᬫ8]ָ$}̄"ڐ-L%NsT IBKŮA3ڨɁ8hxP@E𱹆_ zv7ߍܨ{u&z-W>jfY a‰#v5䕎3s+1stxYl_Gx YX͍"nI{ӛf`n񫂄4mw %[E=#Go(E֮ ~T6`͹p('2P-Y>?7k?x0A>rSAS8dy;4WZ"ppeO"5G@n~+5B8Ӟ, Y~`?LG Dtcd2v3jd}|2>YVYo/ULf[VYXG"y~=Mmq0xQ HW v7uɍg$eG3<V; %6CT8"3'BoC)dlx[0D/93^Q@ؘWmS Vr;f2zUC.C2niS^W4.r  l6W)ܡ!Ft@\ı=4\cnrU%(C6l1ENX0XW0AS#@9g'Jpw1/-vp`f J)n_1} !Yr! tNHKRT5(:ݨ+r{-/Dhab'>h->vyn1 21+aײ=ٽ@RKM5NjC:h ?;< k%9ҰMmo RԾӁ#}зuI7t>F*#GƇؤz:vu{f~Yt8DnwRJQ(;i G(jpJAYsVjKG}Jbə~b5?u f:,^ɏCR IQ V6D5I ]RJة*GfxJɍ"1¨^2#ABղB0ݹW\X %O?4Ie{{]1**9X7/Z9TNpwdUcr5#ߪAG/G&駟Z[nOjG0@l)*a]e7i |>W+>zR/ol!fgfKGXփ^K"{)RLe؍' - L'aҋAXX݄|PWRG6yQI kˊU@:^[;tɚJ<` YVۭSxuhʁ@M*6W-]I`mZ!:za-4"s,B`Iv2 #&"ZYJ4Q'm$DfWL_jAeAϞOɛ]*\,z|hRKSpMS1L<,.?]HUR9Yё%k&pA!c1Ko~:ʂÐZO#(q&\+׷<>Fh=6p;䦯>?2#zL@ Doޚ4C2{V&&bY"#O_3~G3N1)}$YnApQTK >a vSr=x>.NKBmpQ)22=pV zmbE`¡x3St0qO/6: FۿUV3Ҥ ,8e"3fu5>64v4:ØI7P(矿ܼ +WlʼĽxz=Y(-iUy HU=cSa3ȏB=SǢEZu`ץΨj+LZ9`(JAu :GF\-::R-E%z9DdvAΈ`@!BЖRƹ+^0|| WH.bRtTyw Phu+)yn(Ib)$~,OCzG!>^|豅HaPw u<NW:x,rt],2`\\˄\bN-٧=*!M7B[? )DPp%!+0+W]ԓZ3 e9mSI v :3eqh Ԫ0 V^jq3N;4*@P*}(z~:岴 @QTZY7y C4ugVB?7"IL+&7NZOV\v7_W_0P]|ًۗFcG' Zj9^c*bWcڅ봮T06>ެ؋ݑL5x3sHf ZRK{֮٧ޛڊVχsFC 8rJiwVD FT<`p"CIru(8zZ^Kt,1|v+%Pқ4<>uf?dQ7~ Viw) r(^4Zq IdG)sV_Q?HқOhA3CFt!i->ǃ&qU4*=v 6&š ܓ1jf#R"NэYk2/Gu _$JLLjdzAѤ_WcJd(k.b\?5/a&AwJr|Pk~qo2#F}Æ ۆvjmIVYu7p fA?i4]r[u2QH '.ͧg+%wxʯ0|Az=Ă~rF2tRjry4@gn𳤵I('HUtʜBغG-tfꬳo^G 'e-R`&^$GXo?u$"$#܏o&S̈N:dw XveLqbu5+ D2 )gi>V}riamXE'?E ۃǧ~Tv WkC"ML GQ.8u哯ĨStZ5c$4 SB/l4|3߃jm'&w,#A- @ysk(Ĭʽ03_ъ A.c?JyjQߓk {!go<5`QÅBL=*8H7= :|ނf8M"PXVrgƿx όOS'~/֜9\͗5#ޚW  K^!c$a7L0KZJLg v桠ԸxŁEF ~F3(w+)F}x2_8Zw&j)~+#"¬AV!֘ !4#/,X@עI@EKz;{ x)d-1 3.sJQVL` X-叁|x>c1 ߩ6"@*lAtCwō5լ|+=(F;lr;uMKlgFf?A t8;q?N*p8Tu @݀0jxn!>j:A.kb kg Gelܘ$ ; =C ^S Ρu(UeI)GfgqtdZ,C܎GˆFMճ KBzlcCݕ )""#L-%zI${IO =L[j^Ֆjl嬴hiKN7x@31 G^@K t#{Ô:,bהP&dbl_foMr9q:kCƨ羌|j;y.\-G:ތ[1C]ewH;M5t[6'Ц>L46D%;"s# A P9WGnǃӑҗjݺ?RQMfFT~`h }Fgg Isiĺd&gθ\And8Iqv!z(27fK ҁU;"z, 5sXܪ()?aW6݉` y^)_Sv7l]\(-e-?pS+U lm3! ]0;^Ta5Z.\.w?w6{d]Ỳ=<4ÿ%$xn0y_,5 k^ B:CB^!7ц_Iw]E/̇ӶSh*W1'.DMI""! e=^+ Fs/pT?mJU\!Dchdo@:#}bukkzLZ-7x?n^aVdcnG,urр o+C:& 0g(lSCy -bq1Pquh@dAJ%'wG1X̾!TsnP 1ۼ@ssXXk2~[}ȫ7kx2.\CpޖMVK|\zQQ' _~(=bј"dq+h;*2y*V&n͋}ũVRTam/遺lH#bBBG;vb4qī,ky'אf,x[ }v ZhsH"Z%|rbO~+8E |)K2m+ԫiz7~2}_n]qcIzDڀ4F]Ny/c{UwQÄ[ DǎINBy4>=_8%dCMdS}josP|#uj ҵ ]_i]Gi!ENޯ&A{(1ӕ 0ZLmg\\| L~S{RÃUxKI XSKi-\yv.RjD0$K|$eCUphCaj9s\\a#G&[VuM6V.|Fࣁ)=}yQȓx Q 0s柴*ݜ=ZjD D_-I+ A|TA\J̵9V"#=&sLKޛw&3GH%\˶Dx7{T6+j½cK K T a-HuN#Whh#Bxk 𸍄)SN*=*C$S(hu3kS^NBѷ)n2c·<D^q_ w`>T?e*椃ןӊl&-#&KaSTlí%<p:*W{63-+fa!Zf P[2ccZ, T|5l4lvr#Wrĭݼ0>:&^zȒ2])c t 29ۨ7쑶HW-:))SMiP)HQ9{a<6dϖE"FsdvAˌE`GFtMEq|@^"Bߡ޹`VfIBK&2'}iTdyDCOc9y۾llV1f6U%lMq~θSmZkf˨RSAp'͌NNOՒh/NV`PB-DTO 8">.)a#9(7HH#j>/$"͵n:֬jA.?WiMqwAt_s ]#Bs Ofڌ|<.\bkX,u^m-wtޣ;-!ku݈xO vTJ**:lQI: %WP&DG!9Zad7rJkh\`ġĄXUZ`S(DlBgc@)<*:k.wZ{RKn_Wϧnxa] ~8GTy']bj(\&l;#wR hI%qOb wsn\L¬=;L|ၟ2$*%>:l^.)ݤXG~Xhh"u“.ʹ`\EnE%S,$q.M٣>  Pp+#}C-QM{P&F6Ϭv^ ;"g U8k6+F_ Ëc3i|o\@+tT[Z]gƥ_#EAɯ\::WS5J5![τ #|qw Tܞ8$CaqŐvqh 8栴v tGJP{5Xe5g_\ž/Ԡc5$cy:r  n3>9;HhCRȰD/gu47[L> !ϴ\츳$sU7Sy^^cM.&WCY(iI""N" \"BH}lO%*.gH-Ġ iR6SROL!ot %- m'kx%^/sS  ڎ}2|Hmp&EwZ @n D[nvr k֮@*A0!ܛmeVXѰU'sW7kUqBv:klG8g9%-rg.dSQIk='3D)̀S`<v=W4< 8y]|--xb2Ȟj".c_¯f|p>kl(ʢӇ¯;+I|@H7sĉYb ~SiFXk¸}%\)H-}c&;m'2;v n6&p-DrlQ]8Z^f1迡rM_vׇZM!k4Q?ڊ]-o)T<`L/؜Q"`:.''^WU ǑTa|Ihqi:q%̸Q.B×Y4의?e1^R>xN5q*&PXƏ~qk76U&RBp3&n=x[:B/tQ7L[)7 E_1f Ўhẞw3 pvP^7c9 pZGI糟Ru> TBs3Vl;P7͛ʦ 6|w`C0GKz#IT)@,g[yZ&^XVwᢛt~-S)j_?BR>uW,b |@LsSWPz_PTutOҘ 3r9B+Nb m*~n!t6/N䇶ƙVe!Ƚ|w.ۖ=Ndx~lH.^@B} '}ivE4/2ď)ڧҀ⤅Y0hWG2}kCv5޲:}.dsA3W蟀$*п~D&~j)^D0kÙ^}avZ\ ^o~3FPΔOEm) }Qi~`_a.l*MeӞֆr|ȝppGF YG郦7v =GcJh[j _g,&!R-HXb}$уt2RەPFe)&~}:\90"lTdS gNu .\@(NbG?GJ]Q >LD `%kP ՁA6pi46+ŗ뛟dPs!"Yq\Z:!E @2VB[֢mՌzֶ3%6jGLl!j wʓrwˮЃIseQ*V lc6MT^tL>VT8a&^+Ԧ{k{A}=A$WuE,}z3Ұ!y6?:Mvb6\R++E4DUai^ѲJ !a!r2n,hUډH@hf~S Ae1j* 7M Si9Ke8#?v90;[aP VRs. "ż8$`&$/%JEl&G/|쟱:(>QiFF x&d+"Nc'y ӹJgh*?t@oSmfEu;} ]C%ˬxWbpWkkJ{Pdь\~ޯ0۫y}FɣhCC x594@]k/Kz $=ZV}A9[,G k(Z  ?Y@zz mH|\Rxhvd9|5-_E 1Vn5%`i͢6MEmü ]fA  ^Ce|Zu6Vk2l8W12&J4I\Nb$bKF4+j_NnEV*ha`/8vcs%9;R#ȶgB]Aw\B-K.K%oɣ7{)\ tJׇ0VaV-kJ.eu$Dk6€&>Ls+ʞ/#̈́h7j 3'+Oҝ"ۤϨWwp@E_ ۏ1;qg- efZ5mwi ϐòKnC#9:S͒nx@[ QVr,;){-dk` Baۤ~qQ2 6,Mj:dgRR7ϓbmn#|r8A\(m~HBᓛDwF]{}I4pm!7gLgPRvH,1ڿC]bVbhxduS_FaU,{Qm}¦}I@EN7y8Qm!涏>l}{%<+9p[ . #Bh+Oy]KB xg-;*1bּ3]ߋ3C[W8zG/\muEO@AܔM7WX{aԵ'b14%3W>71vBR!evnZaĚ 8*nK1|bBإL)_8h]va-֓<;ާ >E3T~~Y/F’8Xh_3>=. KS0cb/kOϭ' 9`<QI[Ɣ&taicDIyd4Ux# Τ0Q]=q0LL}is`ؠ Ѝ~H~Ԕ0v85vĎ##}T ^U6&u\}cd}Fb Q's^EVXʵ,NhmܝS[ f7] QcB+ crOB4ޜwiiM|8\S 'u9Ś3i)y,W$4:gN"wν&{ }b,"B6@w]`V" WYVl %> /_SxJ.? GR["#HX .#>C>JMMrѨy}17TR|H 4T;Q׮Nӊ^F]?՛R fˠN um#RK$EoV@,a "6]9Cpj YU^C%0vlн 13uw .1PKoy[KlZ.Wצ8S3V.8zv!Ocx"KnysJ7ovhPu* Ԙ*RlP]&d- ۗiɵꉚ7Śi򸚳^nY1vC>Y*>tNn{0.Y5i{jF{|2(D\^cpOוY3f(cw{:YzEOlL<3޶K . vxP_ !#"}M܂$cfb\3 Z"5#'a! ?9:ihٍWAY-{'r" { ٻow:)6g{]\w x]B;E*hHlGF;9YyU@)_fUyJl{DUC,Ih5Pt(ŧ1Ȣ[(~]_U0ueD"-)l% M ~f.0%aM<.ےD@þpĔ4LPP(5qMgɻ|^Tp45y@9c.nț=]9b)d(<2nfgz"qm؟/v`#x@z<wg#.4ŷ w)'E"e7sHX uljf,/'*I,B%Nة5UEmOʤ؎>Gǐ:՝p9\d6hiIƀP ;$a&oI:xߜKsH Tg,b4%{gO*7e[8>"Co{q,~ 5yHUtpw7k)H6G^|zp} Q "WoҿXk1Wʃ=OvGvvtn]>LZYwM0}&0b%]]ӻ/>(7D/[Q0ks/ۿtN8V+`HkŁuCvND<)/C{lld;S]m K1u&'NJLmLItq<~9N/./ c.# 8a (Y9;{b11Nb-kA!/0x#VH EXB98M}ڍ% +?w̘Tp)HAVTٽoE_^es:5k "NJ4x0Q4+ o8'1|,qIͺ57~`ғcJELlyss*gmG1(|<"Q{ Dƫ-J#Pָ@ F\"y´_`V}xB,x5w C⡈3Fh28[]~?8$R ^dD⦰2W b~$=%b2ֿy?)vپ~A j!GQ&%b'WaQkRY(͕NQ;FצPRJ+zFԑK= E6 ѭ{;20|קF=lTp\[Dj?A<k¸:^Sq 5 ㌶MpTZx;R<8TCtWf.3mO$fYԇ]тpnt݇.t|Ic,:M3^_ucBvB7>rAIV eD?c&x 2!t٧Y>g@./g@2Q=C4mlyB[`Bٶ*fc;R)vU<3ՔK2V{%=2u밚"a{X.y撩ViI՞+>t#6;pX6$G\/D|7/aigrknF:E]9js~vq5/u3<,$ٜ\V\ zڼ|D'wpJ}!] T]2aJ<{ډk2 aي_d("@lhLT[=oP# WIaw4TP.<t>m<*g/Hs):]v8I %YgCe#Hѷ64+8;O 0/Y[,D`ۣ!Ż`:X쳝z{ p09ciװw yF!@3Z:31ڲΚOcLQSZxRw\r ĦAA(N3ڂp$OG_5(& %:;M ? %q i'~w%1≩IKuF`7A4OIg~dDIoý ]8ƌܪ;=tYH9&qvÕ- \/+Zg#6N\]|cЧe_@2VP}ĈA/ F+W)UUC NXb|\3d0& mUbftGlZ:S)ObG:#Mgè(Y{7G}lϔ&YeDy?pŹK˛o?;M Ÿ~|v걬M\Q+am!:rGQ }T=liD_w:mw% ̰[dް7A s (qIA=&Yuo4J>= t C#cC,f\W#ll2"+BqG ҊxL{gˌ+(!gkkY\4Їɔ땤Cۏs@o>/:D{ͷ}s\}&xֿql^ET Ʌ'y0;O 2+2:k5hvf M &T.tWi'!6sͳEoG̼fc($dyNF:Kftimػ45"b.[ٜ$lC$o{ rk]ȴql{ukW>"KYGt u&V )4_1T qZy1pG u%UI@1W䔋`AGW"P) O=!x%+ؗ߱ ,WB9I6Ҟ3;w8Ba3eD|e{s$[*ӆ}G\O(6G~2yb )''9(5[]#U !_ ~nTk_Wi ; '$JV9bZ9 9|5Cj mNN,O&ݳ6Zi q8$¤i]4|5>I0,/,: 'cK"˒V%6SQ)̎/5o$$yK;J3wmtחtQ)p$NϹc q,-6nv"Fki s_/]9{$LAҤBJ=wjجrZ ,ޝP;hPL#f/CPK0\Z҆I(n. ȁpMX ܼ5皈Y %IA 9=^ is>) ܡ}Ers@CE\cv%9`0y!%1+Ft?៫zetal؀#;ͨCS BP2G9Kְܰ"}ڴoFyaj~mC>y+u:PI=$t+$Pu>$?8;:b#%/UVe7Wϫ`T?xZlRvd D'u. Wo:)}t#Rs!TUfĬ:; x-]l*T|p_U( gl40*(9o>w]+n3ed.V0m~mso^:}aɅ̄-2d&/W)瑂S:^c<澞ٴ~Y+@G<bmYHG\3"Q-IM($`amXk(=dft"1K{C3ލDT`̽M߳^ d C_DTUkl`_k:], Fh"Ym FFD0wJ B,npC&&ܐ @&9<3pS^X{xP8o#`΅kqYd ̧́QZd!)"B6yzbpVW5oG=su&`VD⯣*w#Gw0UD/⏅Q@vo6:{QEɢdΠ鬍ӫ-bY3R8H[f}?}elKt50Gݶw[Ӻ"kQ$IA{AS~80rVP%m&nR^ʙ֩SXUQW\z=$܍osRiǠ,o_ş8*O~- pU[8N+a3u31s&.1,!6k4?9.1)F2@ k|\aF0Q4֜I8'h 65v/4^ Ć&fur/yC"vA+rǿz;"0u'L~`0XG4 3P׏&,.iP/#ޠF95?~K]}R gLS΋ы M7Kv`Iڽ5n aXM 1fos;_[0{sRNINm w~&Be6[ N\S~ Pp5xQp6f,{ .\NZtb+ vڱX\iˍO(%c7(6:RH'0#4Эj[%flRPapƫy-@yOd.-u/5*EG|r' Sz\):Zvye/wA&/.]SiF/a&]Rџ.Ag>`%5}?)Q?8L=Y oSXVa<ܬ"^E4435 @cV*HC9/Z3i:X⎻[kO\q?^yé."\Qg8P(;rSqSOAd;á.x~OWpx&̜dćԫf _.ӓ;X}5KFEj#C}j^xIor8P$([&IFwZce߹d}Gn.(3Y$SA>FIqgz|lIbVBCByɫeįa4`a|`ʗ'W\8hDr֪Q*^S7 5]q_[ݒJ,t2c 3EGON#RaU:-h!V\DN&VFaTh\!DSPKl4»>EIAUH ].ꨎ)?h17 ]Z%6_!TXW][&FdI[o~/)ƶdHNC7Է Է;IMQh|@UUNeU١t~zj?}̠jg5Y. >m,NzR>qnlG@ eDʡ9)|C?+W0V>st>/$gwmE."0\iQF+4Xpc(yS9Q q3YT@R1t,Dٲ3(V%Fc ChV{F ȹ|= 65lB3q 9bLmkR~y@1ܮH: U\ǾYriv[1e`06!}vTEA` Q\oɧ]}%I?Y9_) JT{z-;Ke"HhrWPȜֆ(czJlg :p[?O\!~Lw@0胎f认VZ(>a:8+ӳ0w^o#Cj+ tT-upsaۍܤ@m>E"0'[>Nmt7hyC<`W)#qRk5R4e96>*$8>yjwфF[ W}δP0Q9pai[! g'Q`Zm9kv痿V@7naKSsS3xe'@7ʊYD{*RjI6㊞,$6[C-Cvco!ީFvPNhQgss@y؄&QӇ4!lCoyS{ <p2{Ze|b^ I螥zAߪ&L[3sh<#q y`H"CxaTëS}SR!.~geFL)g2Sal@ FЪs }9"N(V(!ϻ4靴t rz@8  >׺Uݟ2fI 5ѭ}kʺ=; |36<r*3=+tgN?t$-YashB1 s1'r-r)I< S]z}*!tH*f":?|ǹMC R,xmМ'!*P\-|C"Pa ?|*ج81¦ɽHwU80/dj <.W[1V/iM` ln82?:I6Ә`]OІ`Wr#0#ލrFϕbVYAm^3,qC}6=G, " CI_.FJ0E#Lk֒ |'j^VTݱe[|KdT&ĮBA+Q:B-K7Ӧx?KwZL#OqiKbXgJ3mO'?h"fjg<"r`n9sEq+>>QQQ,C4^}(@!(YxMDʩ(ח ! ~e S^gw]i+ܛ-/48D $'M17Xeش Hu5 ң;˰7=e;olDX >4[7xCjQT {IŮR,l"&g'?ǎ"b,hǃH ÜPnHJLtv,@n"v-_FbTVM#!i}j}p Lu_0}8p yX#̭XeìTHV.+ĕ2|aӛM8tMGVog&Ǖ2ATW.$O}o~7f5#kc[%}JnaN} dEߩɆ=#sծs+ q^a~YGxlzu(즺|܎+ |x[+FRwfHH㺱W AGe:!Ex! Zlz4 l[JV ] `Sʛ}q@ oewU,O`p=|GF*L^:P|])'"̲G ,WrTv'jО\)szi/%WIױ ;)iP.rs$iG}kr9Zjֵ2;t3C#A #;9Í4ܦA^ )jl~f@A}h'I <pee#OI1A5B={ 4+'$ܶ eU__&H/+u`G%01=ᖜq~U}>/T:tX3ue60퉿I04E<lH1J ױ^M|@ +TNϴ| ~*E)[ rzX*v mk32S7Aሞ܁6V+'ʄYgg Gi/XGVBArFCbbsiIY0 C,&mQ}Sa@S!?y u5emctTe(8Z<QCŲ= J#k|d.&X7?{\}Q_cZ 9mq't/Ao(<\EhPcx}70~.h l}[đkaU_&s0(LBt9EC1l峕TLVQ0нک(LUZGeyDp1Zu>Sd7LocMMxWuNrǑ3LJ0hxRSA q)B\+v+% 7H¼Yԥ6~f1>,C{K?މ,kt#Vh4'ܛ+Ib,5TGfjw `Cȫ YG*y e\*mGi7݀EW6 Y~o)"/H݅ "9Ve ~$ʷM=me>H}g{|eϦ{vU0OB #J1t궭'Iq 1duX 7ӥ3|K3į%'>p*Ył[5Ce ObGG7} Z \R\  8@sCdɝkAuX'dD{{FƮjm9酿<;ͅK)ݺ`S^fT˵,Wg(*Ӫ'Q\nQV=9NZɣ)fϸ})_ӈ'jFѪ^fXבxlDe ɬT2M}S}=nδ>Sm-|Js3 }K@c`a6ؐ/!d̓JdܵBcFz-`}frIēAmG.COPcŗ GqF8$3Va34"~X|+[?DOa>ohQsolm%mہXce/ 9~])ϙ..!G~ď+W8sM|hA#1+PLx*UNzknʼHh093:kv W"%ˬq' H jĝuZ#'%ch(;S:N-"s]1DZK6͇墇:9^~laY饄* dAq$-ߵjBw?rD<^,m3WbӅ9.Sv_#p*!LgJ޶_@y8^2$!^v<޸}iŋYpZ-KT{*j5K{X oAX˿wS?:0J舼JM :|&vAL^L Ug0dxz/bQ.b΢5棨-C@JqfOu EgAꍥKPQ[hyuw(siu|~3ؕy'v;%kbr=2Ln 57*x"M7D6X_\x'ro(8ѺϓOlm'c)=X"4//(_1uqeAJ=hB/͔wmpHpU?H|^!7vMDIM}{+=`@YKr+ \fOT^DI_{擪a\Σ7@2(覴yi:47/|];3_'$SƙBiVrNJ /nv[o`r<[3[Ǐ/3U_@7VHP)X&holʆI|+uFGL0qҥ -o>y iw_Q1:h: !xZ͞5>lENetW;d{̻$ 0V6ޤ#{o <$|ms[EzvMlɩd V J,~qA)\;蟛m"$^ZV]2!xp$T_3$?m4Vէж 1Y?ղfȇ`oRb Jg.{"Mmߺ1nO[oLg:nz+rB }Bi.q['2XC&fsIE+#Juϲ,eG}PǘTC `@>ŞѬ̣(]15+T!Of?"D~xfo ^:׆cZfU~(,6qKžѴ"9ɂ\u4ŸZ:Py4rΛW5Ň2:WJzf/rݟpR7HaϲcCYv9ζ0T=>߭+ h@ʶ[w·_/`R’}GD24 2avrjӎdK7:0K4~sཎ58tK2f=˧ۚӾ8:(BRxFFoJJɪ; y9z1yް8"f\UI=U{x,=_{IXeeӛErA2atj4ہ<2\ hnX&'3r.G2NM|IJZ'_KpVP\`є}v"]piIFZ?}ܫ@Fze8`?̪#Zß2,=<;RS3‘ !-Q0P08t^.Y?!p`cpl#wxƳd?6QK\Ϡ۪u$&_xX!!Rב@=lH*&dm53hPm0)~#ޞᷕ'L@=!)#eIUz=0A(UY}&1S+oIpahqV",CLмV/쒖Q ](d]f롅r",J(]缛 {`FBxT90ѬǴG PCF_ޜx_2#(X%i J;S3# Z4P#RY5+ߴ 8kr4QcW*S:[2I]nGw~L b8C5լrՅɔbgOn/C /Fƪ0 ;Y4 ]tn7tRÕ.YY-mNOq䳧 "F9]lJ6m0T+?뽣`l| l )/lM^ GL`4%o6n:8žs.pg[ŪAQjk ,i`.r^";Q.hmd. V?NcogpU7kLwEeH[qӶo GupvI^{jdCBA"5ıyPvذqVaIo]&|ݴh1~2&}l+:(f MsR)&P`cn:V۶ެK1BS1>sAN6|:nW=ϯbzNYz6I*.oi6U׈w8]D`gʙmkRCU|xÊKL}Q,bt+:Kꬥxq"2ŮsK3ۓpkp>!i히Y_\IF۔Lw96KuA5a >jN% R1z l\4*U,Yy'ۍ{!&e0Ήfsx ݳ3Jq,X0C~ρJ!U9^ܤ惝>iOġ H YvAl!qD#v7IT!7/6ń{ChDBz Θ~)X)YL;@ML.5]Jo+// CjؼzQl3꒫mR+y1^-u/rY*md 9NDlFGò1|qMIHJJ)&S+x4u;~N u F ˡQR5dqOzP82fsŔ! %?k#E㓽&~}ӌ0D)l0tBKOCfC级Ra]J]9 jp CbVx{AV N{6upŵ3#jpwN8;a6v r.^Į0-ד9.J &dWV`uZ>^9?Zkcr.e*-KH#m4x Kfz@ bIӥǗN`aV(?I*dtm\=LRX䜚G_VhcbFBj?D?U*n>:aзc$F̂/@x1zrN*KCJP<-\|N*ibWBdc DWR'OPj^Zx+;zBZ+\GDYq uiC8K/ Xg9LoL~8Zxґ*9oiBg C6W#b]0'dAhK٤[ ilǂ.X 'v [;\9񄧺^zbO\Q7t]/2Jؚ˧خ)/|F$Tb<*$dkC"J<~znYYlYr!`a +fM$C:1hz#Eq U~W9J`XԾ"BsWŞ+\GC)MfkdoӔCu&zw"QM# *ʼ d2P0!0#,<%'Z5(Eg+?vEuX}/l< pxyj/ĺ ϵoZ B7aO5CaH4?i6o:} 7FzTЛx)D](ڃ+6ԕ1ͼ[gōy4i@9麋<=Er.c|+,~G= [@)s6Y\jW0tm;,ONl+rH0YJo:F䮨(gN[><Qgpv},]~Zb;-i"qpΒ]4q_O^Gt"zd&uLp@*Oyn> Ӫ S͑Z Db2_:M7p\}]{g؀\4kg[J:AikGWu+$ ~4BKnyyuXQ7JwN؃9̄7 ތ8!)Uӿ0 3:v"Gq0x6Gqw-;3ZNb^â|)00G'GuPׅ?-9 ŭGflzFF)JO{"b8?fhR0.[ ԠG u-H41+:Oy*Kdq.PiaKQ]Ԛڎ'Y!G g&\g6V+|o-Sk詧ntP%g w^"XWD^־N카MJ :tv˥iDAw}knq1ClfY:yQЃ6 yf:Uq'!Xq 4oIN ktJ'|&Kd57e3T>e7XކN@gaIq2$/ꮃ@t`mt,JՄ?]K@F%H!S(N5LF1j!L/q{EtKoIse1Rq˻=Uf }-ՃzWUҾB84Vt}| B*=۹KpS,zG Yc󬻷!!gώbAGlsqs&^e$r0܇x2s zD\U_ƅ%A[d7Yѥ?-ijП #*c1=Yt7y_3~:zƧ[j&W/ofsRuzv#rH؎n:m{wiۊpaKp>;QpʟcސUr9-0dP>NPEWA6J;Sbp@$媶r!}}jVS9Dti6/Sd-~.lKktiEAѭ2> _~!9U/a!m+_-|b%-,[WCrZk@&,z*#{+vfEܿÄ+}=3#HuƮYB9vt{yr2'pO 2s`|gJB9/T>o$=8Nfxr2. ךa6~Q__׿ β)T=g[(M`Π& lR4R }ԔxB野׌ Qƻ]—'Z2n$+]f2X vҗV(Jի3e]1q2n љM Ѕ4[EX^3Ra%F3.$>((9 |su;8i<ҚB_f6l@ @DϷť.E] 8 |Id@Cp!?|;4YMtf.+o r!fZф L)~C\,o6z< 3&wXK B-RX$̪|z1l/cĠɓi`g픔T=%~nիyj`5/lܮK+qMۅG_;=a Li J`Zà>1 xSm (}`ABu ? IqzJkGt_֬G[-: y9398H|[AdN~ijw3O*@CXble0 OhBe69)U.~j}$Gރ;CȩЁN}N%whsJݘT=S" v~)LY5ьɍw*?P ZzgްpJw@0(Дz^Q/{ŠaO9dͅ%3&oo,}/RDH,!4ͱI- lR>*Xw.K#LDK e"X|J4$Xْ^8<$uӗrɫ]6Fפ3oEA8B_~ϑ_|Ym͍T'mqJb*D➍I6u<ўi*#[k2M`_9|C0s54mX/!8 '[ݟk_CqC9vSN nU,b c?GC\ual'EVeOXg^GDC/檹C@KʚX|7n$F5GO. ip|t`P^<.|y)s6<Gu $OK l(27-|ic"\e}*V]H>W+y cb-;RNv4d ņh F F*~\3q%OU3. i _/HCie@"ǁyL9R쀪m\NIpF!1$PNe %R]HZHP/S%Al ˊ 0tx/I :_wrHFAd-Qz# 4q׾z)DT~Ɖ I~@vH~?a}HA3CijkE8+ۮZv1kHgw?x>NB Wϴ2MixX&2}0F)v CUqpA wM_`Q ǖlRR`+`vw|{ M (6f/Ƥ'[L-AhRh֠eֵ|DKkW>pyf>Qo*V`3%GXy#+:#^ʫ^U՗'D oG*8I]6#4@ȼ?X(=sZ~Ioc*Xl{Iű? qc4k5:E_hf6OG/S;?9t/.yړ,X$-x$bѲ/'e6HhEUS&_o& vQM~ 2GL:FWuM t L'{ƛ2XA\[ˢO`d'e^ ?v~\Xe/ "tɡ|b_'ʪk NjXPҌx?d٨ӊ_7G2.}lt>Z|[5 ,d>MDǵ J7ݙkT|W/;ΔUU͆7^2  cŷJ>D$@E\ XB^6{[{-tJnd \^dz x.qlvb=F["mPހބg޷@G՗Q W>у1|ylewߦ3$|H3P!8);GB\IUL4;mibgƻ'xNhuRC'};Hi!9%dPf(Mc'Og"y0K{/=~IgZ2M8Ŧq"^xZ H(LdA,Nj LYI>̍Uoe2KYͦ+(YB/3kHU<} ㌝dR*!?1ã Z]L%7y: UG K8wNho  )R 4VEޮ4X%9칙 ƶċ3}!,yӶҀ P0׽]5n?Mkw{C գyjY Zt.(#]2ĭ9ۢJ<J:=O1-v+goh?]ERΨe@`6/}9;ЎAz g:Iqt3S4DFi@d";g]g;Ë1$ǿj-IEu T1'ںP=#^N+AW_umK"bؚ+idOq}Hf@;wR]O<@Y:cHxfx.aƏ? LBv&0 (gaE%"?1PxΉ7<tgz)Ε3b<8"j@%KFl(,k 8Z,{Ņ5 "pm:wcѢ+Ϛ4&jnE9dB*zs J9"o NMD-sOn];#K1v=P)- k.s }|bo9){}\κsPM925lVY:r>,ƼqOZ:_-m؏ FvG~Ry-Kt?΀})wBòU Jy[gӱ} VTNEԒˠS:VZUo@7Ȣ8ict)SJܕ3)T un|8IrIv5F9 `4T'-?;o|0ƞtU=ԫjS8?9<ܤuS|ů;n lc/ 6=m??hI|UwءZp+I>97\KЍ[$6jPCM 4j!=ѦD6 ͔LڃP4A!^?a>ѨjFgOyEox^7AtDܕ 1}j?Ѱ!*^p:l +G%od^lvP%tLV,K,FѦ1>npwDOg9G|O̓?J5!`h+17=HDExOG>ә.9Pw*w˲Gj!eB;xhH|zcC#gq]wo2jmTp*e }:%w ei ɣ0jfAK[ֲCu0ahHITG* Ʃ-k+|B_2jJt,Qگ?Ésrsyg$[wyiY ivP>PJ8YC^>!ܶ35uQp`$`Fȵ /s@S K=<2e9٥ۖ0ەk(3hvxBSCӌ-󎖄]Ռ8RwgȜTɅcKV' ?`'ԈC͉Hq6'?]jWkm+t(2k%a<ҷCBfuԠOkQkw+.zL 5HNe\5UA'hRIId/WZn90X.!7䆈A0WTo%zpN{*ieJjI8j+B"/)Ibr#wOz"8sL7ݦ.!Gx(W<8mgC,* MB˪o'(Čn*2>~G%إP_>4k.'Ȧ3\Q" XØ{QHJD܏8<5N};(Aeo]P+&C^TuGjvM7#% ~FK"AjMX3{v ҧ-J׊ k ?_NjHUpQd zCP3g -DE'#_kp U|jdd"vޯ7 cչxZFXфm-lU,⛦1&_`* 9#21H3ވU=L5){'_>y&q4gF)V,lVriROEPG0*\qK.pp>IӃq른cѻtX%Oq ݈=Gk22w_qs,e5 ݕ[:P$ !,kwDjL4`[.@FnNH&B 57FgȠxwiB[0 ש2Bu #N ^ ΃!waB;Ynu1#vRR¨3!yC>Wפl}JB"j.mGCi%a(d#VF!}bDe8G{%L/DmxS(CuϜđPS+,>{F - 0ڳ&zy0B1mٙ\_Bł Bz*+g_BI*Uy 7H߄6]={P$=6&TPQɓ/.1}Vnw>jٺֲ{Bz˯I/+] ` )'gkل·nzyST.3ʵ%MzqfX*?;| '@'V=n4TMmdjs^,8('EQjvGX&%6#^5BWy&B]Wz1S3Y0=~*[T'xvuI~6j1Ltq4PGZoTKAG=H%gܪhD+#.VY!W$У;Z-0^ٟ f&&01O (T,6zC5t=5L}5m +XƑ1SM0(l1B ϸioG**ϔP&jà>w| 8E&oZiBkAG==y1u'Y/6 \b3Q5*G\.0Fq/bl8)|~؎7'~7 k ICc!0zԓr,aVF® P;ojhk|1VWg2mQ?ine:vz]t"fb'zkPwB^J!bz,L̓ }w{ڧPb-͟ŷO)@Mm-djHMQMU\Yc<knuW" lOt8v7XԎ '(&&gd!4tP#VKơݺzD DA-JP\`W-]\f^`>oZ8*鹡[nvE\s=(V톭֚] 5T>24hXE|w,n!]W6S(My c~F@4zK0+ g͛O#}"1hOMUXD12^q`_ol=JWB7#{^~J EZveх(et e%+ h ҴA&%ɑ 58~?Jfe/taطiSo̤,L4:́cߺFմY@ zu?M}z(JNDϤE]˒w= ()HQԙwPiQI}uC3"6Guk4V=WIk WTE̴'Ek]rr4'6&x g(lr"klH1i^Z`KjϕnC/яG;,?b 8jMvyD ^2c1MK#g /oUV,,F|ˡ=!V_2 BQT!y1fIazj./͕Yk2W4:UFC/]m,!*kc" L$Y$p '{G~\IL0((0B5P0P 6DqW$("чtL2+˃>i~3"cQQ.fjM!yJ-0} ;Hw"=qP/f+䎎JUʸyW4xq'(:\=D5l(#Uy= )6D%E>ap?r~oaT1 ƴ FЬR~46*/jD D ,ψټ70^^)nFbpܢW_^ʦB d%ak+~w4eѿV[ ^8X8WrtSx.@1ke@UNC.\c֪ǔc'ew*_[z){]Y(}YMlxzb@̸W:jq Øi>>12#!qyy{bthemD}(y@d\>gKՃ%H}2魤lL>Rry.*YϴD*BҜhmy(,}ƿcnEM$͡=1t-$PN,զsb9nVU,М{2\(d%՛lb bP#^gU=#bPéOj3jeֱ$DHX(rPTvr)F3!mmszecHXQdOКiqb}TXX_Õ1ys=Ȩ Xţ4$yF8I'-<¼'Z7D)T8./p"UI,GYgo(0cOٶr7{/Swj%e2NggUOS ' Gui^>[oxT-]aEB1u܈2>.&>{+=?70iT87R1doYHHǩMV|!\e ,-r4& Lrݤ l%-W3ѷ'PKd{F{~:J9.\0 ijG} 0^ Pn RiJ>.50Ӹ,֌&x7-EWVa6nuC')Yf{b*#'0O&'1lzy"<}}fUCZb)P>rR!m>qlѯNM7'!uBWNQ $\eKl3"ؤCm<);%KbhRtՕKBz;`e, R0Ll֘O͠rSrHFu5Iv.Xep]˕>.z!,n;NMNQw /*tw6(kuO;Qe\=J| m: LXzz\R#P G\g{G'=k^_5>zVmV\#2#:-SiKX6)6Z/T?B쇕 rEgYs/mSOpp8 <5ϧGb@C3JijpFx+lkqv(?BGGR(YfҴn_Z>=}axϲ_g)1Rg%wJc*Km(/9!|:Ң5 DO]h2u]GSBE Q`E-"<5(VZVW7P8a׸j cU@ ,v8CpL$r\ͫ~aok 6^ӈ)*)ՓӅ,=#+S:10J'/K-Q=.] ]8񱌻4tp承a{b9 A ˪Ϙ~GDlORsIZ<@&yfvJd̽2>4cb/[_t~gsE(Gh(k_e 0w Xj:DnÚ$Nbʑ3|)QۯWpC~X/lXeej#trC*etwi}B聞I*~+nУ!Y^SᕔV-ϟ}P B'2/.m/Y(\eeh=Od t_ӛ5U0.cypd8*oS@k-4ت|3~(OlӔ[yUU̇)ݑB`"?nG FH|BB5@|1IlH3V(9\׉"XҸEE]`>nH3<{c #Ӯ?ި1D҂ńb-)o ~{1 4M98Ek!U/iHL!Fi:}nVڙ]"Z*eUUu6E~82"7qH8"ÉF:N (+S`L;Nhޘ-[ )Q@l\IS3EI2 U&<.`gu 6$'~yHS1r gQ\PK.BPTYG ~ۦ2п(OKz>0Vxq1۫vDVtXͦ"-t,l!Tg3~_K{xagHjGrELRh .p.'2)݀֊dyr[Gj+B؁fnZٻD7i̽fM<^mr>i$Qh=#7׳"-N;_2(;y[̂{%^ߊ$V@]y!4E"oZMܟ~ߓ3rĻ fukp58ŝFqܛ|+^]_oŊ afJc9!S8=Ó\Lg+称Fc˽?I@Y,:`x#B Y/h%$(lCrxY[l*(@hQ2[LV.NT:蛡k˘I#__ӦY6MUh9ވzb< bخ?pz] [m䁗9eKn$/8T9Hx =$)!Qޞrzv&\8e-jޯC&c/rc_qƶ(:}uf ͑- qcEпij5,&!Ę <VkZO;=V )o|AǦ_ҥb2ď>iEX z4E ,!Ր(U ݵO) ,^D60(Fq&`[k}!ՠQYHV$ȐO5֓1[,aa"T(\~\dZM(D7ڎW3O +v4;rx|H&aagIQ5W]˕}(:/ҽ x5&0 Dյ2-sk&bdg6cLqeW25:Ykp|qf ]*S۬X9ss;nA*a.x|c'HZFZ,GgTɭe7JW:ܲl1en)jGW^tP.$§_Y4 NDʥ<g3ͺZ>KIdZqW7т.@n֚0_d>!CVL xV,>kƔDNnG"DbbM䗬`sE\LGvN_fY@Qs,ij-6~XYxݩ$)@bUsu0D_"8QSy 4ppԒ:X*RTΜOF!Э&::PPM2*OHXs"̹QaL>B„Y)׉>;AQ6dm8B;|)) 6ΨWD{_‚#X)^5[ͱ{\{356@ ]]\:>B(I,7mɀ4r]=7Xh`B07kqiORP=C¸"FpVk*`"!X#'_ ,,jQ*@*̅GeCߔ-'k-v.:LscUӤ'` c# cʞ!(>\e=ɼuleB3 sP UvĊWVYKщOD7t%7f7~u.IJe6JDē>'hl}` "Lg-%=B> <+8(s3!t~vu;ndUӓy.8MCo{ z,IL6%lʙP; BQ/j²@Ku{?#SnG:6͠\ۗIc): ˈɈw yo"PWg9徍[eUvmo)ٕp$ɿ c f䋐Оw Uᦵ,D#)a4eHO6>+[ϵ~1n@]3H&M%f2ȈE:e*U/u8c5yB8 ͻiI>-W\wi2G%sa ,±9n`{5ЁGt%X?\93N0MI`hxWƶ'Zyiw..H9"Fў./]P;1<ҹ(md*=-QHiCiH,n =7uR@o*̎`|^- o)l$a#'d,Ű<*au8 pYʤn52NC I7OcʐJE'LjVEk4)p 9ju+Fp>3EKDˡuj.|Vpoُᲆnnf/J; /]"UU*H% H0q'APftSJp#14DҮ\Eˏ$*u_.54XۋOIEλ >DՕF%"O~Ll͸xxa_L&/ȩxs(bsjR`5^k͈ 7xc(=2i# b6OgnX0\@m۳I:*t?@2WPTʑ\*2 he/>:cRUcCVnW@km&QL꟎DY?v@ 9$CψdMI/3-Rؒx!uγ7Ԃ8NZm=ss70Mؖ)X;PAn6uSp+㟈p$_=!U;!zA<ݨsĎNn+L=ǎIv\Rsr#ʑ^̓B,p/qfEVNZ`F { 7Ƅ,tkC,Qmp \";5'ucFArj?x1w|Jqq#Nf-pI8|_V6ʆk>[לKR, >(N2^/YhwH{yƂ`SKi^B88Ӡ~Y=B]CCD>XRj@YD̋8KK8bo‰pq#<&TzPB9%jvmYe%Kw/D0C3x ff#li偯qـNғ5_ c5(r(y~eJA@78󛡝D-Hx*Fŕ8]ԽڹxasKU<4i"2aA4bq< R=4cmn[^ӺVQe;9NagM${%@.3HDu">mWkwt Ɔ:o!G1%cEHvT%0.ZBdN-?!?]o87ZBdB_fZ*i}̪\beo;)#\-dZ^dYTۉ2kK\Rc6U6f;fY 'ж H!v`N 5[]* IsMz5$X= pcXC)6sCn^݃ċzpqN$UM6U]Hc֌0]^;bx}>`9#;rSf4( 3o}Y*9|,玵?ćUc~>*scz{'U*oTw`q=u1-9ǍPWZEm*迧Frvf9% cwNka\Q'~ 4V*>6%[BXOٯ޽4UŮl:T=AoQmof//fwMx{sU5F屍ac)Au"@+RFAT)\ ^9!"S&{'doUOlm;8ibn>rާB80\CBx,kaHCL%ymdPkl_DjZ:]cUZV"e %)t9rb ?0B#{rPWE dn9uԇB;v딀 ?"snLS46{w$^C~OqF;tgbo`WJĮȔP1v4YYqC}E`2gt! z-asaVmpJߎ)wy~,vӖË:{>aCop535AA%⌭vATgDG`6VF?%x $X.j,aiMQ0l`j[/UC(Dܽ4ir:F \X}9+X z[eNi3呥''4Cin3׫xW;GO't6|%&gHRߵ_v `2*wł届ٿDA|Q@AOny=p:%;M\̒Ըv/N`jt 5GŲĠ]y'^J|Ahfu13$B?k?Hk ޢ;>W[誉8ԧǨʶ"󫞍Z=W7,qɲ˺40;P7yROeKty+uqGv}#mYHKWX`"Y6s4 OȔ JkB].e[|?rme!X+PW ]sIp<؄JUpC_+BBpM5MGgxh1{^M8ɎS;,CfN.3sj`4 4^MdC]BȾn,ҧD x]|݊~4-ݭIٮ(q\/+u?i!GBdlbyn`K69̸M2Bj-gv5#UѭUA ٮ1t<$r lT֓t?Y'tㆹ6$%6`S1eLKi4 F`"|c W\8E%fVsܕ5j(,1V%mI 1jCpt-kӑKJ[ #NKX ׁ#Z(mئBΎ5}#0guZ[ 0P\!pB 0l.7%%:w>ZUIb 0Vs Qu?M4,$vHY*z3aO2ZUO0~EQG-}>>wǸ5ĪcrFOW S|U':)? #,S-(F!EJ E0ᇢa#Y! 䞁Z݊I!rLA~i bA6=kN1z0ԹT+:T-tSYtXsEz.UZD1߼/;dS] (~r7 e"Ə(r=~i4[LKFƽIhg'UCzr~ v,^'c"it4*Je?w BS|;03G=(P$r9bh]:آǣ^U+5`GQs?l':D 'Mh:CHR{sg {y@7XBYreS AOjbm&W&9 gjxZD7 DąWXkJ5m1L *GT=6^(kHR}r_4j ieAC48_LNH#%_y#wNi3a8߹B7M60Խm:l'a({Ӷ#C0,1kPݦN-W+9!+ӴjgϿ..~Al](;ϕ )oMq#\FX³%Tq x: 0jW$׿rM92 bXGn$CԵKvx>pgySeXڴb1T&k i^K!Sweμ-5,[3UAf│FIBfeHGj tLG1@}*AK7j}H^D vZSJN@>5 䶫1I:ɌdD6Ɗl.JDhϾWo "L5X)zYB&#q c7/C*@2wZ ]R$bߧ.t,c֏0ГQ'RMrb@1)T;RuY{ʧBJ {O٤nhV"+TLYQTV]2Y?x&;h䪄e#o0&/yWl;𫰈2F |;U=5ocpYr֓/腂60dԇ5㝆 Ep(Ϩ-aJSEW C^$}rM@kT]1@+\EX,H/_RX^3~p^F=gs _-6Ě M,FAEmK0CI -{̳r?%/gH), 'Z}M.&tR5JBfaqHG!M$Gz2#jRș%؛pT I +tp$S!8M~gTNW|"P/;?kr1iƨ3zX K'PBWY'6=6fڕ|"h#ӏ6Z2wˈ}fdH j =U~[UOlmB^9Inj[E )MdeZavH3;tbe+ĵJejڣb׈,[]-qsTyD0U4z1yp*s-#:xlin{iL»3ZqMvO)C2s @ ? y t" p#Ѣ_Py\*"U7$T31qx;6.0Xzx|LK ulsAnzFh fD ҃ݡo9xAnj)'JkI^3!^:,EUjV*+Кm#7ݡ%A :H$J~NHJ c2@<~*zʼnvNourۖdmb 7, Cn{;dT]qQ+Y%YGuUC` w4,dAQJ^'<ya ɲ%RmDY FS.#{{IaodG 6rnM}[zD-ٰ;iqs/W L)77+obuW|dq)4u/.JuqEFJ [В֓~~<~ͥ<*zg݆&e|otpp9N3nm`r9ˊ$.()D  ?a#5by [@A(IQAj!B1XX } SQ~5r7yozXuAn/tM/.]X9}J{5YsÒP(Ai$WT'n)+kLpNQV6;x"! FĈ\I3\:?xUNyUN_ǰR#UV]Ϧֱ  (l.׀A2[ޭO/>24n, {f#Qo{8v>&KS"FӠ q~pDMP~}YDrQ 9nIHsg20\$҃xUmQl`4PjJ%1vr) l4$ wĺs7ԃh3dUk,bK;"_z ٖA,lB`* Lp !35?_^ܞֳdRRj(]}yB'|#xՖb,5eS"YU&IM$Њ!-RZsl)dGpjJɵi(Ok5R3ǢDA`!=9Ӱ{,d3xȢ?IE(gz*[WMdj#JT$#]"ъr8Nd2~rW50(ؖSiVl$,)pmaDngoza뇓T?!&.P%[ab8h3-#,KTx9 #T`ާzoDkyhv K}?0@{y󕀇/xhsPdPkl-r>5ofY[-l-\_"j "QHeH].*%ŧQw<Ȫ%sByܗL&T7(r#;*u"\EtڹcnB|#CcBKNjkUO†9i.hq6{k=".̾*alPƜG<[ݻ;do!KPqOqmp鬩 x\K NK}ոxأ%,>D=[a+f-R<pکÖ{7+)0%6/2\k7'H WUxA Pt/ څx+1%.O`-$Ӷ0rg*1!o{$Fr|ͺ{Tqӳ^7̏miQv9DEx9KS뿳N S i.AUĴΙޫs."ySO#ؖ&٪D5Ś|A%M2 ȡ?J C yrIWFlz ,PノlH {5q=_xδ iP(9N`KJH^7 KRg: 6y@IgW[6~BBq˿)Tpm"$KCV84@Ӑ[Kمn_|;JzR#ζJ *%)rsf"vvgčJLW`, Dƾ$2իBИ݌XKi9,[*< fu_4qp}6$.=V|y:ZctX,O . ܎6I0ώ1[S|h~Vb. `eVʶ@O_FdБ1-춴uxg+3dI"1NJ\Y;Cn&TyF4|ѭ黣lf)Q϶.ln44],7%P84c)OQU_M]w™Log {v;jQץ):vh~:e wӁۭpPSto֡86P&cc@0ĄP/<`A4-eIQg;Y7bI,.HOԴ6tq I]IZ.#>ճ!i O.B\Q奌 IȳE*k&F=y8O\2VKrFd}p! J(Xdv%>!_bx <Tk_ !} srynɃ }'d$}qvd3sTTSkpdQJZdˇT^."JP!ﺪIq{y f[W#L~ *hG@<ʟ9|X)kǂ r1*Ӵ7C >A ֞^Fƽܖw.d[kۙ+DaFϾ:wW/F!7Nk "a=K)G +}B.ΆՑ'5)F@ #4&#•H΍[0Ӣ "!d'1ZW^5\ ĄN5y_HW=U@>7F4%,%(SX!/-4 @4~ Xi)$%'ꃼE;}]@(\`n"eB],T'7‚st@wJ45S瞙d@S+ NqXnOKop~ӕbk)`/jwוwEPMYƅX-~א:' C?6s&, SFX3Q5)-wϝ({쯍^̥A{`sŊ2%͸ GHF{T[=wW[43 Nt^d _KQ;l,L)Q뭥1mxjK'.4$Ã?BBPpaA>`o0/fo-XUvX~ 5֑ls6Ždx"_j7T$ ,bkl q9pȾ>^7UaR`\K0 fXES iV' JXlޏc*CcpTi/X=);g1YD9 8zux {3?։FP*Rp#&vDVpꊀH*El4FGA~%2FvnFB4OԻ;s냶Ɗ%NӞbq*--u.6tz'Jgэ^a'ЉZm˒nF/lDA{"e4Hkbխ߈i$EmQpQ3kJTh[ϴȚ- oXyTWyrMRi 4TQk9B}X8up0YS+FW;w.N~B6{l'YOIB₧>ѺEԎ6yVvU԰-2X'6 `G#l_iuLnkFJs)gRlN^DixɸZ=g:>O踶|,Vd5J`kt}& ~*q-s22DxdO$-a!WP4m+{JH TS kW߼bͣgĠn"E=ldz:&I̦k<|X. Nj2_Z>Jtjpgx?;D} 6$Y60x!Mv<,ZqQ_a"!=rDm,Gk3݈=?afH83 Q+[~W`4JF_iB3*ͱ?h|p?z׌E(<5CoGہ1_`!]8Y$VrgThͤҾ>Gjbu3.yޏ3'NH̝5ڻқrS~~jͨq#aIw Mj클Up_G*Ds?'w/*&2Bï@; ̓J5* &VG3wPq;e*8kn/'jBiѱV1+ci93RUOFqhm-]٘5rz1O{zߔ-ъ$,4sgO㓡{%f7Xg Zj:Y2r~MR י6}ps1 9 "@ܳeʺFPYmcZ D2/T+Xhd])ޛ/BT?4$ȂCs\cgbAO&cDJHۃoUQ+@LH*0ĕ  ^B[-6ج>Vt5{}/{:Z ڂ$V;+3yM0+ }siљ'kZ Sft[T~h6iy m\kB6zKH9IҢ ȱ&Ug ? ))LEI,(d+/ڹrdh;F腰4Hb*9H)@RXlF/4``**d&gɞuKkj &tKZ5:ۡ{ {:8_mxRwz, u}K@Q@ɲtة MWn\2ØAS I1k%1YTI1Xas斆 +bBHs>$ J,wx @o׳+!Ld=şDM_=ZiB3fϗ{nEnhf0loK 8݊ ^Xt3OyTUDmb5XL2tjVY/Ղx%v7{xuzB| 7`i-;^jLf@rMM>Wb H$ acNYKһk6ʃwuci md\6jZ1Hn'v&g@HO,pYSr?KHA'bcJ`xHsH]Tvkk_{ }yrP)Bɶ?CR"XXt:TȼI,n;]/8eT)Z`+" )l ,$"RU֋E Nt& ~&;-r') yd_ Jȇg\r(>9vڤȦi9da/XtK GF6qDqZUgnK%YFZbC]7 .?D36vց RٓZY@rqf,TfKDOI` nMJ?CU{3+C?im$E#]$*to| AKV|GtS|HxW `yT)/"ވE``]ESYY_kϞF&vOW,o3iL,Iz1ma;NFUhˢ_'Mqy)76Ψ@#@Pye4oåM# ͢ vo|-߮SX =8LOӞmqŚ @$xtRѮ<C>Vi6kO4Wak~S>Sv.]dإDJ a\L^>|66ik굕gQǗTz[e=ڤKq+ɲԕ2%ڣ;>+;znb}B}Nh 䞈X@4a3+PT-R,쿧nCM*~W -" ?ȋTLhN%ru@kְ394hSSvO;"a;+ߛC{њRI1JǰP TB&32VG+-SmTaZ;] 0 ڿ@9GHMn x3˰GKEgόT A!m+-'dL3OɭNi=}e)"gjҕ zzL6'4Yh1@d;pej^- T( `ݲ2 `K=RWk;qc6;OT&=#J1I83Ùox&#2A|nr ,BX 6l %==DYҟFxOOB ''f*"J@IpHѶldM 9^&f>A.sfMz0SYJ1BV@.A]oy{i8ނ{~~8& U5g= U̖cnD^.f 2v#(;9D asLK)+3cD]4_8jfb8]b{x< 1 ,PIA L.:eȧ+,r f4L#?<䐰B&[Pc(1F.ryVx<48 EFg3 2%ζ$psnb*bq7BzxgFU''pl2@&Lnz׸?WD+c[1۷9oLxu'8"8]Sj Y_`ʌZ2ƽ#y`B*7{oKOY4MZ,}fI1ajhJmV`vqZFb~i]*Jk飐*%O x 8yP äkRKC 0m2 5`Fw/b2|ْv󫞲w@J>2SzVFhPHeG?$ӳU0uTA5ԤZ ޹{CVbHev&ڶ/\!T=gS:+tY=W"ȚҖsmq'62aw}D{ti2,w#.&g6\)hݔ`cЋq1 ~0B6ϯQinݍ~^ ~EFZi'hZNŧNDrQR[)<.D?J:) c}2-ʺ( VZKC2 'L~r>öqa7ND8W}mԹpǃ/<6.?fYBm/mx{Kp~ zX%24s[{qfhueJ8v݁oOJb):(:&C?9L[W{bNEasA%íH+#qsy$5McE2@{IN} j (+i^I4$u&: 4:WrM/~eTQ`.Q۽0Ha$mˎ0d$X z2ƕ-YwN7mi hFCW ]Dq@7`C[]f+g]e2vD8d##;֬i){(c.uUTL3ExbE6 ԇORY ,t5+HF_dsLmGZWh)u{v:%~H[7~ o]e_P~ vc>V_$]bNr#ʆt!՟8h jy 2,a+~Rr kWqʚ?A(k\K-Bb%jSS!p8IUgvLOzC$ilBQ" 1jԓsu8$4MI*`I{Z%x(`slZVkE| -ZJN}`jU#r܍! N?BA(j=MA*C쯺7Ffv8{_a=h`qogDe K9p!!b̶^ٯ a@ EvG$- &f\,m697 4sHı{|yNRN3 haW,ˈE'{R!bD'5 qVYE[:JZj`-BԶk,1_ K"R-/CZUF{;Rm=IyNx |'1SWnڿYIf{rSø6Sgm][i0߂MTgOZYG$LLU/ O/T&k7} ~"ᖜAV$4m*ܚAg֭(Y{űfFY]#1!NJg1NMClO5[BМ$bp<3! 7 {A*wił&:{rJ} A?Z_K_T& hy,A ߭j\ MU@9;Fطa,G( ٠8|bX.%*½@[~"`7^4J)Zs :2qŇՂ y.%\a 1 4FpĀ-ucg͑^ 5] J0EhsGbhlcB ']Wm&uK 3_o #(ŖpM|fdH.lR'ja ]mxū3NMaso_;z0Ro9 u TXL 㟶}bwRK; &eHੑӭeemW,"{:(r,o~y1 D4Qiظ`)k,K% FUEM;T?XɾUk-CмK߽Ù0xRLkvѯ#)K3Eu-AY-~mV]VH@Hb沀 Yo^pr7np`HƘI4V GʋY"ea҈VlB+FFqN\Q%=bz*GkY9/yO%DtwD+aC1,\6H.%C  2=+ď nqD3U[ُ"*kT!0'^;\?AzT _pͳ'Tgs)Ⱥ|JtJgä9<aN$ǯ|N; sApC8>.3STpW"g6r`~Nzwemf&+w7ͺNRH ,\x\Wx%NK$.m0K=<< ϤhYOH񆈍JJ=F1, |7B<ܕhص.}+t"~ՑMt0*̃*"Cʮ>m ~l 婪PjAjKjvDj5EiC8.Ʀ!eA=g|k[BY WM]?Usm9:4gPm1zxLO=b7i}yf~`bFf.ڔÙf0 ̵a#d*rQ*{O 8\/Mw $mQ?AN;\nD\Kxyi~8}@y0N|Fn;!8˃曣MKv>T,0oc.볾b^͘mVبN5OrGv_ixCꑸ@5xOFyӌЈ ϒW;Juí`n4;e\R\HB˪E^lV6L? 8(exQ"u'[E:AZzSMI4\vn./lw Çp*0rtxV}L Ā/SIchk\7UtsY Jb?'`P>+gsT=Nf{ssxeȐ:]z;3s4M{Mw]}dSb fazZd|f@24LąDxޝa,MP+Fm*f eUb|m:;rc]poA{Ѱ2f{сMMRyq{IfJw=c/O<i[ d F+U Zq}+ԧ6g$u-\KXi3w>R/C!ҟM$՛%V8jntxHxP/#\w5U8 O`(Q/FsJli7c&*]ly"ȅhA @W݋Ȯ_irIګ?N(˪v&SiU[ :qVDq=5ӰTX)`g'෹[o WK ԸIoT6,׻ 8& +B)Qcjzӹ'|}8{NpbQX֞*1"cl_r߶[lv'ԸxA}Q\vW}7CFˡ$|$mLhԀix& T;%Bt~Ń,<mF{*TDH?4팉Iغ:>i+|]eːF^AKބщy՘,*7&%TN㡣#\#nU?ЀG_E9>i:xi=$0;FyfirQŐkc=YZNtCRfbCW[U6y$giI!^^lJ¿>Wsub"rz1qj k9Y^@9AX pPE٫qUiB0pf%>pisgey&b!3]Kû[{# ޵Ɖy'CNZO|SFW۸;ĺGg<)'u1s*EӒ;V D$3#8 @+stDlNv.r;*j`YVl8W'- O8> 4z_ ,KN1KzR}f(tBbaͶ`?M\!bWbs+g;JJik{4Ex ăS!sZm9~cp fQW$zPY)v +vNfsȑE&();CIQԏp\\̞u#u! z6Xsm`D9(k_jhI]$a:'Qd\Z] 4u[ߐujVq_xe_5刻0RH^v-J\rsj@̙f[_?Bm%A"sY`FQSt*ɽ|\f*v/֍ haݜ7b攺H߃+zV|rU#/{94[UA,:`]>$)#k:R!Ws93T@%ig&@;Uiv[:K>6QCTBZF#2s3`BIK~]b1n5-ϓXb&<s>#Ƞ4F%MBmV9sl|ߴI-0f~ok;͕HP?-@M'x:W'# gs&XpcJzհp[RܬYW[=05),1D 4lnd YRDI;}Wwm_;&.)3rmQu"#JDȊmB1gXt1@#f!nr≄d'@^SJIqGو¼ ]6O+]coCYʃ're\[W#X_Oϋ:;FA"@~g~L [ԡz]xziSպ){:5sSpsN]^EuL BAjo>/&WȀP,L;LfwIju5J1Š p: "k9U\|kX%.&܀#{]揦F氇FiuU0H !GNzӴݙsA}9<̇nuN]EkRN wzSz%/NA c&&Ii'~?ǢT  ):GHz|eO*h&$nBn7X%âNF/FӨz– >yڬ[vZ.}z0O5v͂c14iG0|OOo9sPY6 ޮ( 3:WwQ.t7&69OqaĴ4Tn7f.7>s1Sΐ ,m7nеxaFl]K1=^ES,Q/|y$CX-WY/JMRh(p4'*ߙFusob4m+WVV|0#tݶG>]SOU|Ri{bla5R`Cƻi҄ӮX1XjoHOktgJΞq9r "R7B18ҝeݍ'ƈ#s<:9je>4'`ueb) ҫhh}q a{ИxDx_௝- F?9z7P~M1kO9*I#!UQ54ɻ"h'l-!:wИi'[Q\iB)Y8C&4WƟle݉O Ch(<ǵf5(}#>Lku$ݺ Eqd 끏 r&;nje5^-tu(%ܼR\&Pf|V>s:JǤdEqY -AC-5DLch@="}IP&K⸐ -$_ߠ0 殞' =HLJgC 1Z ߳2kç~>A@sGd =q2Pa8vcp=GLcT{=hhR4-ކA*W._ H@Wor:)ꃉ4)-K͍TvLǝ7S ,( )|[KԚLb&6m z1 +8jMظhi-x&wVbUl cXc b>D&@ʱm^q 2Fhh&5dJ(+E.{qhl{M/x{ꏬl9ɳC{bLtMJ1SpkX՝]2u94ٞz8q^ 5 w8;df+Oyʋ@X`TQ4_:ް2(z/o+o䈂ȕ 6 Iu#u:IOTS:$dNw)%2 6t?,t ^urvl0y-& 1sg["|$7(S<i+?YmX8Eh`6sW0sx`w+K6W+3VP-f{4d}nFrFKV[57Qga}4 (Qf/ZK@r)N+Oa ىau7=C;>8T͉VO{>%eQsSm v4/?2RF6vdcdaou 3#J+1Ǣt_Vv}`cPgѧ ӁRȲIVK*4RC:FwO {_P{R`B;;5f;A(Xt!|<|AөlDZ^A4.; ?:'*W }oC3b K+Wi Lw;v<1Xnl٬\Y]ݜMLVsJzfqK{T~~wLQ1x ~Q. %m,c^:ΣJR"[((QYFOOx < i=Z'y-q(~Kk +YDɪqbDr廑*GToj`hz:ry - o^ 3rGDђ{(L0{ѐ:+pOU:^(B!Z۵e9y&oV27n=D?ad#$ .U(Ew@c͊bjdC􎳽rx 5+?㓽t\L 7I3!j'}v@8.V(5YLF_ɯ"J@Hq̎?7G`fW 5bbhv9|icۅ]$^ s%p43n{6x~h)mb|D1y۔㜟L[?-.uR}7[2CGGM1<߁(4s,Yx }έퟏ[&0>fA P7BZ:%r1FI5-9A *;ZDݳ^^ӪBo}6( s%iK=*R1C;m\;f<"y<yëwy˃$DJ+"{D"n؍x-&*JQJ|э3Y+n}hh V%ue< .ǬK܅SNW % )uzmiq.|̯أ4. z|m)D(ySNTI7)S{8V Qd &/~7QN;BS ,!0gxKm.~#Gsp+Ovoav"/K35R~3g,JLrZp\wca-]N&ۧ֕ڠ _9eDך~w {lJ/ TXhYWʿP5u0\aq?D@Mohetcc1ZO eD9]9顯{ 'i~M m`n0P1TB pM0L>h܏CjלP:`jyxUs796ćRNjBجe+a]32AeJfOHVZ#̙ti%N)F/2JdA-X-Ҿf:betC^L+^J?H 3a7DG#?t!Z/r̰lD~[T]!^d%. Ѕ(0t ɜ@%¼ǰYn>X.r"֕GgRKvj&sۍN+ X%@g:Sln8ڕyO|pu$Rez'eV=Rq 8SAӋfHWY9'FC zP;ɿq6f ̾!_} C <Ȗ)O "@` ͅ4ZL}A'h.M3eZc-/Vh ׾%}QQ+Å r1ɉu{:3B=4s_fآprr CPw3z)?8)$(MA~Ч-U&hS徶i/҈zPݠؾ~|zc:kt pu@ /Dw-m#tVE"Ov U(E<04'ln } -wH8iEs%}L꙽ЮF:oۅOSDHb)&ާWN)xլ(A52&!S΋Ҥ7nNXX*|;wۅU|VĊBjK&9 c( Yg on@ƹ}3(`= Sys7Lm1v<n~ɑ>yFjb FuHO~n}MY̶lbڽLi4ݥZKDy:{$ؘ ywGM&v^j?OQz,AsƉq P猾e0E6}6f9B RZ G01z:(m<)A2"xi feWn'TM`@#48cդqŜ+wOB0o9j<7Ŵe\Uѧ՚>*,p-ϫE  KqoኈoUp;Ŀk 2#wD߿u%Mg33WU" 31t9Å$L0Dg4m|3 (^@VXdu[a'||ԴϽj(T@ܭݍJ4YsXrLywB?ð-?4|_Ou,16zL2DR.V@ Iki4 yzG^Ww1$G9wLy*3t|x,.jC >Qx%d;$ T3rƬ~qz/=@BH'k3\0yK޺?:B\sO\hfJ`/&/U`擨|MZAUrnf~`hcG %k .6l/(j,XEsW1WDL{qx3Mѿ)UJ])D{S lMY'A ڞY^N·}fA{n7phq8*FwӴZ9"i:E$_L{h 4m0''v\4%y(6*X#\*$P9/W\8FVՙTHLEꗧ.WǑ"x;՟v/owL*ÙݨY%7E7ˁWRf.eZTშklf}brjB |0+MR݃-{Jq[F*q!I7o|辇/^8O^Oq5p-S#+1l[x;d 4_O#ڢîž#]e[ &&Q׺ ~MWv:Ӂ;{F*CCZE[n6P%nֱUS㉻ µŸ 3dVnG1kDeljYoVuW}Ǫulk.A.UJ7>;$cv@eZjb˷=M4*8/X"՟w)gP k\wۄغ)OO*;,\brO`?=+ I r8]=tʱqX tv]>dEF*p648ν׉ CP- Ӑ2.hFܽliߥKf2>H§q=DD+I~AbߢqXa {;oSJO3em7YKX'KdMSuCrXO"~C%\Ν;Y#y*)ƙE*tﯱ(+~%oiS;Ї%>Ql " ;H#[}v=wsfoPeN@)XUG;~ԆfE^W|Tߒw*l ?ү^@vÐnjV=8i4l8e7!]F670}FT7+Rx}|?otTyձ ;fF&9}% 3bؠ>\H8Q@I] X*%D)mc'*nSr91thʟoSm?+47ȸ'p 9 CT =\'bQ.!Hm9x6=՛`{ Y)++v`fe(TV/5N}1^Cv‘bJno@[g[LWhڣ8Oz8%&MSk &tAayQ!!Y'd{ñx+)xzҸd (*U8:1wxe~ஒ\ l@lx?!K`0hݑki}0sTǖʣʖk&rs]WT lؼ,q]sE Pz>RN;=>rHCzY3bX}#zs[1g %vbDrYѳ!`7ZE `#=k^ɨq3ƿTV2z+E$u p`2vm\n$qfrfcKBXB RQeWK=6ܗNٸDu+"?=+7HQqTozs7(7ȇJO&9iUQ̝ຉ 5e { ~awj4/0VЗ%7tIhm_T9eJJ=I/E ~bAҩ`xށPnEϭ ϼaK9}OM}pˮdkJ|$O;B n\H{H/*`+V{btEa׻< fODvG2WYj<'>U5kW& #3hG6S3I\{>r;cG>F^<٬84wV8o/dM2TK}z{d*Ly1m?gtss>@w j}W2/X{myuсA?w ?d^:S:#Sq: Sc}hFO gúo `K.+J@FV \P_z؂:-A3;,Ȟg{++N29=s Ots**3W902[$~v B]emH/qʌ4bgQÌ#HsV; &6օ[! #/hjmx:(3@]+^ v|ƈ 3؎ڎx9HDI&|ӢW2W]fk[hMݟ7S} = +[_`ϊ(ƷBklbu>#P(d{**-4;DO8"0tofDמcTrSw#a0c#ST;A>_±Ω`MnΎeq?lJCN@8e(aqX}"h )W< zFQnrY.y:-|Q$).-BX0ק 4^j) {+׹w|J͓ iKH/ j%./Y|V$p*YdY&QBDJ'3FuN)_ v,LB>ZPz'@73fh%C cɟ+0^s"}2cҞwJ{JuI07A"W֕^oy  5;dB$DP=9e]WޘvRxqT59FRR].[:_`2()R{cOdUb yS*V \ )^6`1R.U Iy:0*=2UX !0xQWǹXRJ"](]T)# +h5=Fe<ܒWY%*P1Y9ϔKl;\n}. TOO $;] jġ9ݑ+I`O'ʺs 3qx˹nWXm ܖ~d6jNZANޑ˘GT$l;"< 0aWuUU2&Sl0\T?X3ulFS a6 ldMB_(a|- z0dQ ;Ph)鑛A;}?_jȃ¯96`2BS+Fٍ? s[c󃋇ryoD3 FQqnh+g*"QO_T \/{mN0.btI諛n 4Bij~$(S~% ~XԔo:Uqڻ[Ua1E}1xMܦ{caSi21!UDx^w}iTEYLK p|./2)7ՉCwT-gj-;r)[([y:5Lc':EF{CCnk~n]58rZVv{= fJ/G^ks fy@lO*W&rW˹|bijq*D%HM+Jm-*ZQI.* ЖmM*Gdx].̋h;H7=-N-Q$RmSPmIY b7>jsUz6Csݧ,&D*!45|vz?4ʗK$EeFg ӷZFVN]g7unq(/59U3.,ź(x=cζsݍ-/ӗK2_n>92 HSJXc>x M_i8'!O9F:eJn]fM#$oUb d/DkڪUϔb*fVǪTvE@!fל[,Nsoe2И 2!人-vyz479@WܬIWuNDاaG8'10ȇ>2~ƐFʫ䉽a>xa .9k=S:9답-93dzdU4I̠q&%\yM 䌳G2};؀{t\kS.M#鈠WOx̒odB:GtQ tTpJڥ%T˨9_iyA)5 (nwY1Q&@h̸fsnKJ Y?Rm cxD\#($"a733G83GؒJ'']fMEh9/pQv%2j'Ogu M: 0 ztB +Q X}(:>}}Qi~P d=c\\*jp4aK9s !9ݢ %| *HBnh1P RY-+L& WL!xtx1'i$BI;sڔYtH]-/i AREaEC $D;aNp5ZOA^62=›:[%R |J2Vs)~z&OFL ^n EX=fEnz8Po 61~`VI#RF8 X_8<[xNő#zx^B2PZ W۔c6%֪s#kF @Dh|7y~:eVm*lv.^,W.[*fKϺcAn:N\ϸ)W3EbYܰ+3d$@tjGgKXzﰌހ\-H:/jPp} 1Yv1ᑃ{z\ UЦXox7y%2`[CqX"{ͩ =l+T 1YV #şNu~S> ГGd[P0)5lV[b됯䯄B) S~`3U@͹P.YLgo˴eu1}ˑPKXXvȢ*r- c`\j^*WAUb 2~#=ws ؗ<|~qޖ;usP@ c}s@mդZ}HNCNZ_بa):Vze(tٚd&#Q ڄl0DhG&a7Fd2a:H~|X@.6$'ق șJ)8F+Fn]~5nOD{ ώUHF'9K}W$ U.̀gTӻ,8Z>0kʲ.YQ tJ]UrůS=&Al{9] )NQZ"6j7QF YjRVۡBDmGY|ɢf-տLGNGE, c" YZ,Lڇӧ03X)*%ƷQp?M:^® x/"į{aq?H1nB&Dm^JipMkDb(ȝ~mPB0f`k!̕\ؽt6qNE|xΒNgrR;78lhS_tK~)Ű$KټCITE_.V.o;.ȑ;B`^@ХQ&N(':DĽV{x}GT 1-x(ݞE>tʃCsTƘaeFh:SCN舎7W-qpdE ~hp;MfT,-I(̡-Dr8=gtz#&?h`UN2mWU+VtNF )bnk0.HJ7g JN)26qI`1T/̴  g,$!d&WU4?,}kjqt @BLBf/KllfSeCoiCP_qk(o NVy`M]zGP?BcF*zxxiAqBUB\ns {#(+9.h)  Ӵ^jg:̡o2TL:fA >\'qRc:̻78E1p7C%}O,;D捉S U`hޠc]YzҏkޭhZm&i٤T1[˰€$௴2̆`7s!#tvx1FKaM|^*u+?!}q'a> B;˶ى@W~hmS@hg Z Yǥ.c0J7d+TXuܕ;:6+Z{|FګO**R`a[Omo61L,,ߊh'7͝]?G0|PsSǣV?rNoOht%ڰjt'pK]!4;hAP= C}3S }(߬>\4;-3a~x|8*0L 5#2Ȟ3tMr?Bţ ԥiUrIʌ. Gkcv7f#>ȰɯL ^ފx9'R` Wb3i()Zeӻ<z@jK}~Qɓ9kh[=z9y{g$1r1SJGOV^_{2M'9mHd~ Zpf0<2 4Cp|'FpV_}lT SYZ)0R2y1{oG9ǩ9D׺r6F'l6n])Jϩ̣|Yy48zsPVY+FHv@g n' whiÐ ыnes;Chz*Zxg灕:,AEvDUDg27?kIبp)wׄGx+N|G*rW2 @Qeih1=);6& NqtƵvtS@zd`mg;oE5&qvP^7%^ pW?D&B⽝9.bBz`^@fƈІʊ=LW`1%a 9f5(yWۘQpsYƓ'xLңz &?T^7e Cco crB1 >U Xi[tygdU<:ar0 ){T&v!5釗*+& MQĆZJ)nMI .xa`"VCuMdB}@<6E0Aa^Tf9bUmB[lbdK:DXi2fX5'/^%+fU;,cx}]OSTC, ½@ս܏xcj+O*hv1]Gc1d3ܴ}G-N0l12rM!deW kO րc9nyYڴecGT[54 [4&v^q=BcCT)caK7(gK{YG{SOɿsketcUS y<uf_CB\bpKa- Ct 83 ',r:K}`+%2_FS/s,vqQKX,Zv>9+}N#Me.^aΊjԷ_eҪqlkZ>`Χ=J (~ v&mO}K 2#͊p(Y\L|?E=챢oU9qn Re(L׎vj_< y*ϋޅK_[ǣNӘ9HDɲ/;IhsƲ sl&Z T"[VoZnE EtY 9g mTޗL&Cj(:~kSO?yk_@x _ntBMf.Y%ɼý,K@'mj #51,ì*j yN`6nNogk5p}A #F>#'iI n_]AlAl$E[n,Bj]3c#G<>K"דA/A{H9D2ٴ*yfgLJX7xIEh% Dݯ^`]UFRT |/mkV>2-}_ǵ[% @6rA'mgk2GZ "ȚZcosBj" ʺ(0nDžIT:A)JYwh\ 8`Rγ>+(@| GWW78%E HK 9FqmՂ*ҔIjde|{3t7}oVC*#Gg0y~җhg_"UtUNˎ-r{%k -sFVcrI%U"R&@9HJ "36- r{L%As˭: "7GLWTHl^:`rCt,M9p,mnmAS ]:4KzѴ;t :IЛnԽ9a|5ki @3bdwyE-n+Vm.&Kj6E]hi}z}l345ګ vnnsPՂݑ1ٰ헚>:{98x-D`@tTmu%?j|)3ZDzyev6T~} JkW@šҩ%[Ķ*k&XlLv ܔ~3h?9lxm҂ZV>xBUbWϐpp ?-&2`>ܪɡYss)JHӷxy U&)sד) `vʻs "([D3D 3tMPxR>-N*4뽓yԕ%旔GWA Z9H/rGKm_ökUnvh'$g*g+Mpd㈏tY(Uޤ:2 N@MD\ M/7]4}D߇ .{z7b,28wB30p%WŠ<,O ABT\*f{ 2t6/6ۧs8 @,C h}n: Er"ғ `:y6݋? pȓ(L kf7 yt{j9oBZFO~U7x2bE^'=V>gA_Sx0]$N Ua4Q!9re(CV맇-$Zx <ΡWn'As`gH~9qD+>/,}g 'RkFEFEZ_gD-5O8~,gD=%%|iB*Y=&/?Q̫&W>2la3o"G-s8j?hOO!^-^Iǔl ulzo޵Ď% QvkJՁAjW%gX s<: P!*0u_DL,eKU,M|LX%wxO p*~DKM)ѓu$ߙlo1 ۡyVn݂ͦY:EX$dw\d,0 /+&BUS^=.#W͕!g"D n|ί|/-nCk۟DDԕ.Tu_z_$3O^u]kQsS3>BEa}zl{>tiC=NULRK47GjI=>Vq;I6K|Vi $|~]*Ni4t#>]/Өl GS.P2C%+Ϟ:!&Sm\{0@λ,9_A*w%=Sy(NICG9q W'Qb̍C sĨވg6뉇 H5d?$yo~b!uqb26%Jyp>@1N IWZs2$K.vu1xSY V5#=ԙ.A(Ǻ.K "uQ z*ՃRC rGD Gb5αU\>I?rW]6y Tޒm>@;s<u :lzq&έ5ߪ &Dwz |2/6]*q{=#iY_,Nͫ#C#w uZKirF@o/ɆL^/$ n}puf7'$ML@*=7Ŀzq6&= yFЯ_W}S5H6kgьu1f#OKߨiJ*EtI[{˩S`rmNjv7/zz}&QHB+| %ue87И?cq$)@ lVr*$b+DYυ͎Ǖa <Ѽ&\ƌ:y1; nh>uUx DldK/@i@F\V@^? ʮ.s;xMnV_ϡn5 @=BaE]H ac+s)nk?pnHon_E%|EsibO3Z1ɮ1kIe\5c%tL|MxBN4P˞V\)e!\Yp;&:m5l seJafZr=luF)g:c9SeL3(m`P"ӃΙmgrŤNB-C-|[.~@Q5, ;şeLkKuitso5E…Fb+~iٚod!LӅ\Nc1ؚb(w #7:pF a a;YaV{~~?w7/Cח\+F@k5t|=!HdIvW3pS].dp' G]pEe1FQ:%ZF#|11zNR46T|=^T|<*B=-%=7^bZ;Bq@Of,c3m1m[Ps&56D"iA?%K5 ?J:-:IG}kv}P"aD&&n獎uί=Y a]kgem2b, 62oX-#WNLgb"8 $[ XOʽuhlJ>䥱ٵceŊ 58λ8mSO4J Ra{# HЊn89<XEg8)_|?{0n!xWsg в'SgeYY$r_޼n0V^ Ǥa,>L])$it"χM?yřWV. LGAIW.Ѷ͐5%($ݙWJ7K=gp9"o9YhydYgGojz%ǝjq7s $nl;$bעtxf< ʾ }MF/H w<=)+JJOLBG˜XrIn=Ūǰ0;l1/Qw5PU,e3 =<ChK $3SKkߍ$it'U #{3i~>'E$2-]EEx{3P'q椎 1JFg?mV82k՘(c /ނ1=yy+ܩx+_<ש 0)'$ȑJ qaQ_ۇrJk(]#Bt)o2I -+<=LNAvsz ֟8B/F(#GcQS|Xx9 z+48WZyaqWDw,3T 1^F$L6d}٤IEL@u5 fXyjvf;C5)"r)Iöẗ́v'/RF8b>=Pm9nCrfKH..L}RL$ pUf gT6ش>8ld;}3^W ,mZH/$|5oH諆~T?HK}̆Ԥ|칳c~[5,kr]SL|KF|{Ρwid9j;K;Ee?@[ \"x|ZyH4@g`ɗФ7b*F;c< jTyͬƻQ3tXW a*$U $ZY1ثA;D`\>hs-[UZG)fѠ"3@Gˎ% sEem~=YKo;0tH D}H_M[F[?s++a3@up͗|r`,vkB\I6vG@Vuٍzt(9d3X)S\F$ɺŢ'sh$E8[;~:4NF'@y{>XoAPR\zрS%g5ȩ,} LlZpڼ&8a =2r~ % ԫY>'=!MA Z8P-qr}/;hJMV^uP4ΖkJX4s*iJ6f&vb)Oyԝ!添ϩE%\,k3g2[ bmζ""YWd BcȈT6Sǖ+hh)u˥|C-hs~FD>ֳ!j?CIp`GPD1Nwz!s3{u:t@`g,JEo.,:d0>,q_iiVr%Y<#f|rIiZGr.nuyFҢ?O-LVF$w6n('Sߣ8u׹8>iIj>e`}ZS7*2 9Si5V:Q;+%\N9QעmyUsE' 4z+<)E^9p3[0=9#ڨl}p+f6 _oot9"wV%@{~)O>uhn-sT㩬[ aCs-u[tBteR N,1VN!h(a2kf3๎squ!)?8+hsH1=p֗ x:.-B`?SEf{^`bOOY kC'ң25KzrG |ؠG`}i>"t\]EReuUv3@aw2BA R9#Z:^z8^Xؿip!1`XXC\ #T:$ s%@#$[5u/Q!0#:о}ׄoCwxoar3J^ ^e5hP4~8(>9r={N57,㧊E a&-XzaJŵzy8Z?0B"ˊk-SBPI0q~>Hbm7""'8NZ \]{n|W@ @b*)9)vCik?9odC_!ۿV.F%"o'{Y?u K$v؆oI<6]ד9T;a b_xjrkr&)YaO;e?X7 D4i}p{4U{A&>qhm6™G;)ӷ?j;}(4%HsF1_`(C(z@i d207(UeQ=EDJq'u j 4:k ׄ2O׵D(!BT;5ܟ~kv`BJzJIA<8]E&mOt^MQ J䝄A %F.P>~7 K᝱~jdʡf*fr9Ma+pCSRWu)RT5jend7T*qI~_b=X:Q:wN}G}OQaOI娤8Օ0u'-asa6YC=d[H{@+և|E @bf2%Q0kٲIn|+Ԝ3RoQm0_ưq\[7niv8).̚P]T &ASMVAvd^a r#S;Őq3R_b5@|\ϟutEq*&{"mgP)Ct8=CXN>c_q[4k#lkL+˶ߖM!E7JuwHٯe_D9Hb ?ށxoNQqvc!K[:'( 9=BfBELjgGB̕.bE$RP8a( …yHmdž~*IR@[I_eTq3YWѪcJ#x<놅 4D7Zlm,yg'b//`Y}6c], zīw.e/ Fg]E%TvO8ΆZ\APoG0?"\m l؁V'3{}۶Ȳ<'19{fz!G ;saDFɗPk+ Zz^4"Ob#Q+澈ϨhyO,9)xCǤLF6ɔA:NJsKØU0zw i%Wr0`i1w%m[^{PT @Q.Yj~†Eյ&I/`^nwK_Ds0 b%> ch;NۃKXGQk4{R@H2p$޳5ڸu̖peR."@/ŝV?@c<䔢l?2"i0# 8oc$yjoA(3]|d] .bTÙ%=Wq9y`SR!CwJL %P.1x^]JN.0WroWWa/u3fj\R{\>~&Tjq602@!NM k16C!Gj"w5;fݾ AĽ,5בpO)_s5͵ 2#L,!ô90uɤ( #} @ӽǦq6{JH2!\#,[+g]S^"68j[<.QBԕ }ȒÆ=+n.AƲ"鑾Z'&ufU2ŕ<H̬K{E+ ƣ2pFOLQ D [Td't %Մ!UV,-}b H BvT60?^M:ꠂowY."&kjX՜W՜2| ~Xtch} ՝U|FxOwFnjYZ&GH]))zQD'@e&h4 .:I1gތ*~UBo(B 삶"{{ʕ">'/hIOk-v07x3WV-fա>a3lWc77A!2.X&4is(.glWlxr8 $/P h$Yv'dvLpRHZߊm-QX$o/Fj@4Tume嘍1 Z@YmTJE{X?!2q geժrUWDk!"::i?䦅ViCuwBJu?@h&-_\ V -Eo!,[Ӛuن𑹔SFS%DW6hz.ˤNtBUTS gY#˲f64S j<7) @BbCkC~V,t5;A+2Wk NK[.4Fbj(hz^6n;ޭ4v@x5H{iDP4Tcr\&8啕i_Z·_҇ƞN4j2}(l{h/uȒ4yĪnu`M?E>ڲAVjsŵ[\vQpJ3EdyBp#aȨV\= :ö5[kث"Igi&4Y<ћ 9~; @@MIhWPV r)4 Wn+OK<'/"-%ֈ*Eճ=cdt5U_B;kCnǍ&x@ %g;Ԥݦ zkKNxzM@7dZӭ˿FAШ@ԡP2$5 u<)99Ȧy+u^B+5_WKItT~ۚL] 2=/2"SJ`cGy(24w1.Ռ8JnoQRuC߅eɈ>h{k,Կ΍n 7lY%. zc&B="Ž+vsk&X-gO^t&,$ :U89QNVuWYgfJ8/$ D+OJwLA9E_͵`v_ʹ'yA9#0Jik34VsE:*J`;;aVt?&s64 "J3$<?]Ro+ކ{^wYM.u\cXk. Zԍ׉4ŽM9|in=DIƱ]0N=lA)Q:Z+AOJ n`d0>R>{Sfr^X2 cO؇0Km@4#%-(`cО.'v#&%:e,'%f0,!Iu%o*}SҚW-=*ԋ"Q`aDZil>'Ssd.d)6%9g2J4q'ӫjp^v4] _z<:U訚?ObpWo;FfcDr1UpX(YțŠReLtRAntcSrWcm-ߏ@\F`>s\$T&L 4Hb=nE>r*>c&?ᏌbH9#1?o%h?IqYx.@!1:pjC7gGY C-~AוF!o|k=I\WXq8# ɥd8l ZV*Dg* 1xI&}oBPŵM;2:6x AS cbv>r=F;ל'm&̗bRo"">4#X;g4@= [b/iStrbD@C}mĨq6w2=rx]|+ }啱- `"wciYvfw j|; cgxsSIG%-O/)L?쁍~<0GmhR E|/&x7WsNR#{YG+Y/3!@7zE3N\yڧ4ZU;J24rAՋ*/%N}J ř-CIk&62Źঐ^[MtE{mٕ<.wtV2#"wqGќyM_[ Ĝ1AQ|r:h ܹ6!#,QZ@g >qi];0ӯmj\RepT@WnP%< 2[7@pG}Qm1-?2чT.E>YB)udt&?4pža};ckqx6q8)LjY@nC6Sf1evv1 z2iR*aY=*/oL̙YvPUI9oy|5BjC&:GnјjwNJux@蝹T/AH$)=hD$UubBַAUkFPJJ*U%{ՒDˆI#*#G$xnVb7K"*qFx(GM #igP kqdw&2^ z02W=YFѬ2[1VV2BtLmǕ2rcAl(REVO;E '{G${f-gr\`|d2^g9"ޕΛsDjᘮK;ߢMG=;\$ƕ;Ӛ ~ftVmzQ;jt^|LRJmb?b#y*avc@QC=Lb#qpތrAO_١ 0A[}$c9BynIg~8,P/F>`m{e9B(ְxZ\"?QRR~o㚋?Ñ&6@7!rEC?WyѺQ[`]ege z@by8'o ow0/2`2t,+Xa,UhU*e6ZHޞTsAh+MF\&O~<Zc wBwD>k:0Z(Z.s=S#<%ܟ#TQo|I0,/r"W - +ʰVv VywT[02͆=! nؕ6$!-ܿbwB[Ɍ}!k-O&j`'5H'5/lDLcF˯ajipZC ٚh\Da5(@ {)ZA!Uj 6,.}_Nswp{9杶4#GZzpS5-T4aL(Ԙj9ڠB1+<w!xW56+`C̸HX¿ZbY0OCV3N{#1vᢢ ρ+oN~J>濎5t0Қ]|z]Me/iٵЯዔǴ twաz Ƨ}4VZB)YyH@p I9v3*G46 aWEs ?P{`橰 `΢i,yUOTUsS}IW.['LZϝ%WWC+ HeN깑Lv 8PJM_ Sn.AMq=!@i1MPȪqǀ%dH4*I nࡃ#cj R1o=eIh|ON^b \W\Xͻ.ݝPb8Q=1Z;#FoR&5q(`90t AfX`.OOH'_wD3HuJ#^y #v'&lQ~\˄y鷔4Tȴq(VT 5#kV\JHC3;s)ߧ/u?Ϡ/[ :|kjݚZ{~Eިp3 `JLz2[=b9IٟU|E}(~v{G mNIw L3|]NΝЃ4.Ir?:tg`IQ׮{uR -|t FokN觳o /1bc'?ᾆkab:O5k_CjoߎJsjD>}{$P|{Z[b hߖ5?Xξ_'?],+'/ҪA$igrX8=E z7X\D*G^RM8, !XOI# 6L q"]H/ nA1;>&Q$VĠP9 *!vV~u"$[DP_knh+ҁc|f'acҭuj#毀|| ² QN;0YZ07070100000009000081a4000000000000000000000001619eac9d0000a1a4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t//c]?Eh=ڜͩ\c=&~dV·M@_~ ;&zryK(-K A]3b%Ȕ݅2ovW'ՋSR%ޠ9JvGv_zLOvpא0q2wjԁm~΃_`v[6Ř"|Fz6En]"p d"`Dgk amH Kܠ*y&mx2V5cѕ8 ^gENNE*GkKEk70GoBDجdgN!Rim4ccH9*k]4R& uXQK$NL:X76yT.$Tf`t~5?z!mm'^fa}r"u&fRWtt<*h@I$K'FQO+%}QE=A1R9$}z|6b+Ϛ,a7q"Ǒ "o՟9biNVpZ==ƯMidwiŐK֕/.򖔙wn>2 eU @;@Y\.RD<^x-Ikq8sjXP* {n&k}%f^+*5:$zX, &L,ٹ߿$z7C/\[ q yC7QAVl܈ x" hăٝuIT0`Nx#.pS\dYuB]OS qⵓy褨ÔU 6ɻ粝I2ǩѓ\oΎ^tR1j_D"Hkf2MvUظƜ!XmBC+]oTE̜l=B}3°I8\p̭* |Z3h̙GGQ8#D3U|v8"^Eq9CiSŧr5{5.aGN ΅X&3\](p"wۨgSZTx\/\|>;mG^'4馀l`Pn #j꧌k]էF 6XZ[#ϫr4ak9f<)cB'a"iUѫm$q #/!נAR8LjG6=t0HpOT0$mޣzbzX}ɩ׭:zA\܈YjO2mM\w.ˍA5mΫk{4 .O#6Kjjǚ0n' WrPfI^"M9)P'wK@G|=/[C$DkIt=V񫾯b͙-`1DX)c=Nza}pt!$u gE@j"Ib[V?cp(ŪF>XKY)%H!YrVJ:݄lŶ?wmJdH[`Q5\I%Rv \<~ٰ)cNO4̅R,Jɍ0ǟ~-Ngu`fw4Ff&ϿN(DobmS&+-7[NIf,՞sJ4v&L GzB.<*.Ī|>hm.:) Ϯ1԰O{ZCZs'`\YjF^qwAwxɜG76EXvOaG̵ 'c-;:)gҋ(px3Z8uӀ/U}\2)dJU=S>P-?7\4`zk{&Ztt ȋ$bŞ{ hbK| K-6԰j{Ua숉ؓD BcOY_3")!zSDf6 ?[ (ڒ1.Ȧb_2g{JQM=S֗OM>x(k  E%Ѧe+_KZv ݀ZEM8fns~s'UCdڽICR2xXBYF9^hf$Kts_XNj*Ժٜ~ܐg=PWBWw 0ܮﺥ Mݺyѽ͔!8u< ZA&o ܏_-Y(Y2( `ASW1awjV-OFA[iaQ">Ree>$}+P>]7uw|jE\/B - sAEIi3Qj]ZܠǫfCZ٧eyog b&]Gc04e &?7U3'󋊿 y>*Rm]*E2>X3s? tG`K )pAHt͡K{ x_\dAh!QEp9PIV/@[I"l:tN#s7ݭMWkvgPϖ.'s˜naߎpȌ ꭬j{P,xQam`ybGSo_r`?8 1]qYɤ&1H=|qOmiy dp}$*L/Bڷvr mD"&1dzArVhAB2`ЬU.xSTi遬V#І2^s`<tN ӘjY''jX2jgM4bӋ5=o hЄ?P^s=7؃pbv[ѾYp/Uh:/F4lѓOyT6ǥ" B٧cF ;' gtVk vNRc<^̇2̫hq^~WEL3g=' [J4aV1uLU>$q7:7q+ 5||Jx *?e3 j/Ư%Aȿw+|sa]je TMV!ZU}> ($ hn17{:&lѩ Jk x݄,*.^쪣H })v=w1Ea ,MGq񢐤] e^VqY=VM#O@q҄Zbx0/9iG?Y-cA͈@ekR!\PfOžX8K*aMQKEarmk4#/OUGH(naC_MI; ٘g%V*t9j[Y;.u Ȳk9_K*^?"DDk&}Qqeж-< - {ѫyjd<\r lc?D2n"0Oߑ,d7ł~NcQ9%y@4i;+z`rn6:s0)TUL+3YE7U%)ID\8k[ɿ1<ĝ#?a-d&'vxlh0[&ۉM8 n1Jӓ^؍|@=-T?#JMF0{('[U$Nbnq$Ky7buwxombW-iZ ^ץ9^U_> @jGdp45 Kyf?6cĆr,v wF,({:(@ٸk$bFMs6#\Ⱦ87U̵3&5%.5=VّqEg7]Ykee*'7JMz._騫1 ^J4HRG|Qd75&,8clrs=TǓ{ٖュ 䍯Tx& 0iSPԖ5HU3=8~LME;tNab͊%Rc"Th-хيO_ #/BFdo?mDh9WÀ9ߣ ^aP~tH&6̃Jvj+P TVk^jjTcu:(˓0NQB)cM=ӱ+X9@>^6?i\DTmZ|&5hG.)ZO4OzZuq ʂl`G8 P4ml.s!;.3$筕FZhmF\0z帟JK"L4z}8^0`bHi6G'|dyCtȂЛ ߛGKMm3-cm"!-eT Feǎp>w恓rhbStGvǨ⍒$%qGxp߹ 1\83f[JT;T {S),Odnm6GՄH4ѩBEFJjR g_xT̔ljP̔HАܬݹMȰݦHM+#1W0"W ͠iKG(^G_A8UE3Мk<%ŜGR6q> OCreט 񩷶gB[FV$A4.SɌ d19_|c+b4q첕&c;vෂdzww^v yzXR;}m ݉ Os옴|U&Ztwg HWDq F˜zBXgЀC|;SޫQiIpiĿ1Fo0@Tblq`WKbc&0ªo!AzǓ8# )'@֖PBDjA #b!'^=p[!n_{*LN|vVl 2r>p\G3P W(:` ;c}`ڂHiwyW!@RĶ ۚgA tzܘ6+&i Sdxf"l@@8P^RVH#)lT了 #ﶱ+i{T]K #ż>&#+fz <7e |BLpMA,a탟c-Agc383QVq;Y]Ar0tw% ]ZDY͋j&9mB uMԛpn)^#QA_O7A9l~omtcυP~r,@bpUk.f^Sޕ#ogӁGT: ]W@-ΒhO,nLXX@y39 6q6$'~%yAYb~xY"TmJN/),V@bf @\{L۱HcS>@ ƔQIYI ~ԟ}'sdoȁX<]K3k% UjW~ԸOle:uYqڊI3VI Fwݚx@FbZZ=q8CX}c e<}AJL\܀ߦ1:I/e(H>: MAFtb ʶz5cP}N1ZbwEi>BvyB8C wd i5X e5VRQTn@lL-N{_dKzٓ2Y9 Z"W>3OW5%,e $H&`޸Je>÷|KY(Ւq͜&T#fi--CvE6E!wYniۼfM +i4XK>lG9E8ܢ@)lAb-UMZ 97HlH? A,%v0R(꾄 U2ƀ\D x]ӊe;ߴ}'|I3^w7+"ڿu`H4@^o2HXHfW|b7ѐ=r Ea/m~~17G{ Htv3Ux Y` gÔ=ݥz) nFe9u-"+lNv{3Qd/ pӣ kOݤQ dՆ@"? 4>p՟:xfO?jT0hNƋOx_1pmM`[cx~4_Vi\Ka}!#)j^b)9 EhS,i" $@9e.L;}St-i<$[OS A`reN &{T-`e5p×H}PΞF3ti Tt+;\ S~f9ARVPOxT0{ۦp6vڈ|pFss3[N2,R 5PQVֹ' 'k{+l1|""$*ôz8i5ןG6*Upv3KS!͎cxTUyX?ȣpy%u^G7궣Lj1ZY )mOƢgXӆ045BWIkWRnsf8aF[8ؽ;[4c,t̑?MA$HF ] kK #~+EגD/RF+g/(ie@7%0z J:<)>I;f&RFERsx/Vam^5}iȠ*<)H\:F>5sj:~dP(, d|W9:\K(BJ š! q.nTjK& 1 UfD؂o'k0Ӿe$|=mM!=w4 lDbl*vɅC\F%ab\mw.l \z j ?6ͦv.WWf ΎPqXD(bt_ |qHM6WGRDZ^{LgUsg*|8l6^o!ѽ~OOVo'.(ʿ3&G3@{~&&fG$s}'пjI$ins< ‚wb)3Xx~ UeeALl-fr:k_W:eYAI`TF%~0æMh|Q*-}څ;t-׷^ 9J_y0{tPn9H#[ !}wwFs %!X#cݥ_+iX?]u1{٪Lq}Dӷ -Wz\/ ɄQ)W-I@HG8!'H p+TsArjJ~;oPk)\M[ k-(c23…W*ࡱgZ2|'|&AA+lmRbteeZ.qFN6'"4 Mo#`ԢM>w=l42=Q{dOdnP_?[^P+CCoBτaF/ Z;Ew4m~$sk=BD>Ml9Q ~ VU -SZ ΥOH1CɛHH~>܌=vB{ϭ̺PJ5}|?8g[B{j5v=Mf0/d"{ x(ǽZ̭ؐ yݡ ѐP܎ݥ0VpkSӒ?vD&^3riҐ&mp HaHQhKcu-pa6(âyQސw M\l>F K5OЪj!^ -Cdlrbu:9_6Ycf 1u7^I0W&g3 7-QoU(we{ЯdPBp&יk:0r٦Xz,]v7~n(H">`= uKٙcI M'UuՊ>ȫ)P ${ض5%v#52?E XE!K-1:[0?n*^JO_}qs:w΢.:[_3Jչqp#贮3h|Dp\ژ.j"-pkTIImjm51}8XCr(a)ybfu&]4su(H2OEB@)hq9eJ,7붏ЫJ:Cّߖka L:"x($XB0ƹ;/M/ԞRqO_[ku\8O_0{SE!3zY,FBgv0јUs'=ЫXۗQtұ˨H ՎH3sQLLR{6Y'Mg(,GDAGYPc~0 dIb'KC.*`2 s׋¥o"#^ha|t NaHI^j,튮0ʭ[V,ƣ*DI07& wߔ9ZorS| $+jhP%Gq?}GRjS$NL>)ÃZ\_MxVfT_BKI>j!{xEHra$Lk\!xY0Ў-'s1h342blݴ)$uUjC-LJ.i{g kEdgOtS/KѴ6h)U{to4 m5rʐ,/6/cb|\iQlQ89DR j_ղBϢ G*>erLC{\"v+24] i6 AQdۄĩ\{: §Bch5,H9Q1!EwX`ah1dY=4˘NbJ٣Cr U‰ U8q~SxM!!513) xm٨‚Ո;TrGo]6b.mjd6a(RIAN[dzEiMqˊljq=z&1wC5Xp<}!GFeE]>wd \oOp.lWʭoL۵UEAĜ w ZfD/Z<|=Fl+ʑB$+KQ5qP"s:4{ ;&A6">erU#Y=a ,Щ&|<&;L !)Cd,4%<^w^1W> 3N}JGb;.޼qin? .B%#6!.򺎵;42 ^+0m%=$FKsm}FS9D`u7?;GuV!XT~AIHs6#R@OړfDK.: 8Q3'vmLv 4 `s/ulT6xhy8ujtnOIZ^IC!uR2|jY"*$IX*Z^[+jHPf5B`{%XkDCn,EٗmO" PBEh߿XC/[Wbbpq!F5j'/fG2ۊҥb-& `(h{sl{ d^֭$:Q;Gľwq TM?drπӺ!"p#]=%3w96<*Nِ&iș2#ޏ'R,2/g{lww9\1ǖ#@~_Zt+U/GMۃ7+>wgRVJb}h?+t7 o.`Al+^&-=uG_Zy6ۄPBL25 [>v^Rm#Uؗ6C6fBҳ z&<ﻭf?V]NA el9%k5 @db@ޕ.6mcU-p2d>14=v3m}RA>^ {(J o"$چ8WlYKY䊂GeKqP%T\}e# @ Έ_&Qkn\K[H`R}ыK_d[A5ϓ~Gh-ڔqOzZr%v<Pvqo0sLDҖ*Gg泸R͌4G;<ᄴ̋&!<!Ɂ^y2M:j Id* .q㲜$T[pWސZ||ER(v2(0 /8O?^KQ7(Á*,c0@ݓras^pOd)T$f@-* ϨTZ3K~Q&1?􏫿<Z(U7һ?hNxe>i%PwerzX%l*̜bZJ'9nG.ޚ _[-ת.蛧bLתypW.qxbkx8o RS&>=JEĤAoE`^ 1ڝj7|MZNw 9a`@'4f.YSdwWd$cV(c JC{ ˰pErmC=f_7n Bl&V7K3 Ùa涡6Hd. -DLZ7PE$,A"_aw L{̋Jf2Soޭ|(- d5NĤ$9&d~>CA<(AG/::ܱ͠ӒS.y"sDgje&j(Kˮk 14 D ) ;,EOq,086k<cډs04xZ\*m`-7Ȁ14Ԯ1QB_/& ˂+N(ۡSoL^ErKh//lm/^qwEwNpH ڢi\m]Tq[̧}rBŗf1/t+fo/h[n+Z$u0Cp9aO$5Tζj6nX\\nDV/UB~9( 76$.zڨ_F"q߄!Z$MEQK]\f95>P."cK03Xb!{fWAZUdhPnS\͏0-QNHil痁fҍڄy^3JPuCY{ /0K`'D7IV QM {(LxEW@!c\Tg@ 쟌I?pi'1g\c$R=<ǭ 8!(#fLVmfK3F%c%|jSl ?n Jzp\gU-uqrQJh+TKDG#a7[gpPjs! ޺I8)',=y5sXCp \8?Eފ>TT Øm"<'SQ) O$&ay/!罀G#s-({[VG(UD#<%iKvXw.K!Rg㧓Ǻ%i:El>nW"jv4eG̿!gXX}ݺ,_"3)~ \Xw|BtKPa4!Sꋞܦ 0Ue?4ZPe˺1,EWx+.9@`~+󘧠@YvXFͥrsHq8e> aX/Rz95jtze0kJ5uo(f!vsCO,壡uCx3H~@& s^;q&W1K<9<+=-J7ßHN8HY}K ,o^_ʲ?N!I?)@_[aE-Ƿ O38+_RCgIvL">^YU$G㹓%;\SJUHgTٔ;#lafK~Q̚[(WşEu$) z]ו'YGtĿlylS ϳ~=P)|6x0sA`yX<愴?Cklҋѻ[.Z6_gC uFM3y2M!fAV?V6c5PXJįI <@_n'Ni%!eSѰG, ^QjN<QCa& {yg7R aKwSZw@<%Gc`cAQs`vF?-H dKLWٙǺNi"W b[j!`㳶~=周L >`~Z^_g[GYTsG_ZH꒲~)O%vXLsS4UW*/>B|kt#2ku{N9@C_=UQ| TqO/$ot8±3j*3/ͧs6謖 kL{#f/6m(XxҪJLX %l$o@^o sf UV9Ib3fye1E3\'cj&(ͺ5RmUЪBjJLɒ╡O'b,5{`ցJr-gB{R(L ֏bQ Z[-*q3(LmzndUB\uN'DP}|zӘ#c*Н!̉wd1Ҟ M}/nVwhc$Rktˠ]p -aF/Z~5G ur2%-,71BvΨ$%۔3o B>O5rՏ}(pk*V+}zy#܀ %C^6 e"b5\9o~.ݿ+$u3C׏jI㙑;-f]߁301%U̎%YB r8<[>*,U1mj]#|,'M3$"Fq. V(4B &񔓫DF!}~V:h0h ~v.ȲBe)9RCktzzZ)sǝVūI@c@nb>u:ČpU{i_ABdn51p=2nq1Uش\1Z(no ;;>y M~/'/tg"QH'-KMmz:35t @rwXu:efذGdx2}*'4kdȫđZuL (k ÷<Ugf0좢Ovʺc(>iD_dhzgBd J2/ >\r=2``^'+v /zCb_2zlzF>/M[[2W\B^$XloaYbh/{QhBV Dor<М^4f锬H< V?z>4nˠi8ѕ)p9·M 4Gj4"][͖Lq.M-;S>R Ϗ?F4Hޘ䔩ĎmOxik>[˶[Ȅ}b̋牳CaE\c>b =pLӮwrˡ~kwW2uGvOSM9Ycv݈K@Ɗ$L4Sdh- m[_s1橆3ԛQ"؁'>!v9r|=!,'H{qpR&1vd]nFpܣ`i U_3ة0- x2+2%k _nE̾k!3 %j)@Eya:quP%h$$\%NJy$6׌1ߑ s:\CyohjaWLv 0C+ 4.g)[ ntHm @H4c\.[/s 6[HwJ/瞜:DG2Spr~uE4wɍ~IsjBj M=N'ډ_"`y39*0TNo=pg%e~5.As0ae  yG3i=EOxx;F(޹{uR4wͰaӡj2BX)#h(Ue"BnhM5:GI lIHcPTWLWٯ C33g%U6Jc_"O!2j]_5tNR Z'Ev1|V- ~Q W͕gq]~.OkTw+ah?Ι>ƌӰCg ߶RbV+<{3L}89FPB6+0ٜF_=F+3 [_ k{*k8u[p$Q!p fJLz! svB.B C$ե/h\Q݈spnsiqY²"%Aњ &j>j?*jH\”F-Дͦ{^!mui<_HnKt/طOA鱡Ɛ4-v8Sc#5?Dj ZP~_O)S"XI\3n1'΋p1JmbےS| uҒnhڳXL2c$j: r*SA$ˡtU+WbkyRsVhx-0uƂC.͓bdz a4y7;AaڼD?{ė0 N+n>gIa}F-/rZ 8#;ZT #LDS-MɈLb.USoA;osLgEBKP^´"/CJsrxҠ=AdCafv{kg@]9ujo7Az;.-N6U[n1NBl21q,&6g8 &)OWtxD8}J<cc04 "sbVgN,] =}zMHc z]QfhP c_;  sѻ2 A0L=O "4z61*DP RזЊ- dxOLڽ-,Wi52k`g w$_3IoDv6h@#rQ7-ټߩ;/!Ǽ[.6& 1sYV=sR@U!8~S 6m>J ]|_)TR|徹`rUEQ5TBmEZ:* lq@5sx{1u^XEK6aadsMeB9^)SMѠ8wD54?8ï'2.Wٶ9ҕaܛ3 :!0[c4amv@9ꗏ OBQ.2"ܑ=@1Uf&G:/Wkh'1E_8pEH\Sp|9dϸWΈPi*u'@h@*e-f@ !eT`֤q>Fqs~Ĥ w3GfyT{p YI/@d5U]+ Iq^U5;q\U ot"_.N-Zn&|h {u[*A/@L)uJu9JbQc΃}P"a)U ;,)@4xپnk؅aS`y++t;Q>bX+^s7]~-qD+x|̕ozGZŷ;3kTL`Q_A n H5(yE'q{J>oJʳ0_9J׵bΩM)"஘Bkq$ iEC@`Jfuf|*QfLyC5ᄮ8AD V:&ۖmsddnA{~~Q'G }#h _dNg6VgMF)0ܛ+I_Ge_#vQg]^!Vsƃ޸r<9Ebb ͉us#I͂.a9i }aS+o[Ub+T5HHf$wQKDDUs쬀g*oANiƤ1FG]ٗ.aICx$h/򖨫Z S;U1tJ}ע}ʵii֟Ns,&T3wB6ed_ wH|I).e Cұ;|" I<2=vrpk0("eFy D%3%2Q5 a"57XCYEqG>$԰'̀ڽ Q#Gx'ۉ[&d玴%oQE׏Oduu`\q YflN{dPUCD x` e7%~FV"dMո; h b ʁqϋ=~SrB 35-_G/l^͚͑ץV: Pv7ӵJ@k( (75 }^;P/p7T&A y"|ʫ8)I T/ )[ߎ_imIzkj"9l SU|01+~f[~4`".ϓʒ VCE/ϗ: ka{C (S5 cäBZ>T@!%چn%y2w˞C߼Kvo% ?H݃QuX3Z &n#ۄt ]ύh4 4C,ᚱ?wc)H+SޤF+\EOY2rEӣ-%!Ll*;֕D.[s&U"_{ٻ3lp{oo,@0]vĀ+ RFH{'uGؚ%:lҵ>پc,Ģ56:*3U&FC7R"- xEίRzj]*M|- #nw p>s65\Zp}̃>+-Uo4rP` :/%8p՛e; yY8׬MZ=DQŢL Tvr4Uױ볇/g*-zz]41xkJ|TfɎ /˂p?Dpv@^Y_!o4*CdeenB/:&0A@чrӴ ][B|.$7c-[-X6fh^: onaKx啣e }مD%p6 B %t*rsQy8ں6ʾ-{R~mh -!v]_mè E$ \9oF˩M`%!z{ʄ6G* ScKXLf" dbE|Fu" uUAo \vMʋ>&:Ȉ\ + FT_fLژbOC[oDGѦI>xC. iN[AA dt3q ב?z{p,jǬWFk^5+F8F>03J)FRvBnTc%^pX@ kp~40Jͪ L tOLJFFj0cc}h#; S1NtzaAsMT-h)Bz\m5ډMO]FJ| Ԭ"thV\k aBoS&)skc!zD Pmx;9{Z S ~@iO6&ʛ+A)ìb*P9Fl$ӗױI3+8wt6UϢ{fkqđ料4 T `x.dB;m(rRNi5%FF܌u{Jm[Lx|XZצNP~[vƵ:閴:ҊzZ&,)n+Cn._HDtĜ jR-od {|؛Xc-eB8ܙ*2BI#%#܏Tev"e7Zq1p5W&p(ݥ6Yq}+C R^NL|$>cKkH8}`E"V9v#E-ܹORz⯨hD>JJ`/&óNeY*ZUVbR BpȒvR8+5@|s)[Kٛ|%@?QR?;cm)*b{ xK 9>@gCmsBEC^J6}|P#+4i?I?Q!OХaSˡQs> `v+nh,f׌V}Ґ6{ҳkڜ~o8SE]/5=It7 T /85ҕGK 1eoH$=%u b}NEJp6L(oY$C@D:OEXTZ,ZlGeZ-'(ڿa_L"HquG[X0_^ψ$9ͦvV<>g72"8b;JM\|A뛺($8r$? PK|X8S\)3jZn Lq4<-#E+E|Yt}VzQE<]n%C&4z=#eZ1fsLJ0шAVsCT̵ &FM3&d9T9$r&O$4z3h}Wx*Tq?އ`$͙R@W* z\xmϦg(ac E㼩!VP60~y'kP=J"#Ƒ0a.+pAir!n3 3{[V <?kpo%LhǷ<%Z]b!۷JVDL#6rP. {`D\+Re :wǎ=V|^8 3"Fb(qphх=4Qg ?ƄP.RuPE=~.;*~bV*Cb~<Z5.J&8P! _'4RڄѵSPL/^3Dj-b؏-d5 ]v⿚ We`}arsjU}C߉BO) odͺ!b2խȟm9Pڟ蘌ֿTWvb˼VnoԬHnp׈bt4|P{'x3#p l:'ǒRCV:A]qlI*9OOߩs7A[9=_+L uбM>!gսzDNo%qIh:Ydx v;q"*u#ՔqInz`[PfG5jtĦרG:΢Hӛ>l2Uaed .?QkTkA;BttJ)A~[>fd5E"x{uW[Rbrqbé( ?|ژtkUE=c#V%4EbГ 2<) V!'o,z+@Ng6.w 5 EC/ f~bTN xgNi ?2e'./s 8QutƤm &?HzXY\Bj $߫vY:?sJCe<$QMK/!@>5E:be72/=mjF~ϋ:n#GLC_4ƀwn2vxw=*eoPB)=䐄p/В9'kn8I:jȧHK~٨6(X2؏& 0(B3-Sw\$z'=1 \}ɄG{]6;_ Uxܭ$|yB'>\@ߢ|{T +q/7/Yj/QJ6ɹg2X9G:Gkz`%k2#^jp;nW|QC^}Sጕ~rڡKok3'?5%P_w-l4H;uˤ/z鍐 J f. 9rzeLUZ#Դ5dcOsgDL6G $_0Nڙ[nu%P@m~{ᆬk : l7X*Y_{ًh(##1BCˊ<}1JW$W !" I@P2z5\Z&>>DV֍֣Sg s^iuD %\ocg /uUY2+OF}WʫxfϮĐX'(fXWsP`;To=l<~ k2 l'{*k5gs'۹hV?@i|D&?z V;^~; ]}cN.[8"߫#|D*"/$bBw=.DOOk)0I(0Ts+qe`VIAa;k7^Ńn 4I@ Hb5lCk,xtD tFC'ܙтP G72\";c5w.\ Mf,S` )]^^1<+ނa˹M6MU4I*ojp8J(?)@q%;2E/;lʩl_ڪ{8c}轊K{`% a3|A&h`Ľ[&E,4IV!Tr, =]BZc܈;B@ b!l-Ft?*DuI_Mm*LQ5+3a(1PH1/\kT#և}LP"^^]e5ʙ.2L2 >d'MgVās,P~ U}0_X&f+S A[ݐމ44o)4w$' n2spuL_-A{ Y&Wok"=2` Fp%)w O&;R@c_)4.lmmK|LbZ"2_@{r+shͩ-G tN[ *x#IѤT#d62!M@p9y #Nj8Sf0 CkZuz{^O0@T,1WObV|W(d(}r2:afW8/8;+wG`?gué(J g^MaVJtPBU.>Ykd'}0(`vԔ\lTܢ3>o ء۬V .2)IȦt,owv;涮ҵ7fC>RՖW*Mtf XK@ʻ}) %Ҽѹ M.Ӽ6ew\jET1o북 #^/s?cwL7}rjkm<@HQBHksW1;&)>Onn}r0 c~e&WM1(XTp"QY3=}Ct;XΜ2*n#%m%+-vV%N 50j7>mi_I2\&˥| qחH; !>pDXBdq;̼^!*x'*WvpY PN?}*3 [o2 AYN~aߵ4^hϼ|gk5QE7݁H ڧwƼ/>dN|'5K"X_MK/Ő c{=q'yJ96?h+/ֲ km=xm 'ރE?g/G:IWAyOEݼdBZkO`ش"Y eU2)m=_HLCbgb/'ͨ¶S@N홥exrgaJH]Rl;&R8ل5;ہ|f?&k\ G9f`OeءnŊX-yx"!אBO4l״USjkWVֻ8U{Z3OÑ _YU>38-Y1EVf  }x4iͼt'8 ]0ǰ[y50AV,|xUiAgHKnpxݩsC(JF)Oj[p7_GO; (/} xMU),GD"5 7^U_ZV:Pz͖Ɏ(f=@:Ffi}kEPb8}>:CԪf`ja?{]Hpy4Ģ5!%_u?lj2/$A59i)^7j[RQzNfjR'hi192]hM!TÎU\-VO\{`({ĭrF_e@sJlMg2y/#7q "?:??z/&-Iqz.ʯTTX!gs^dG ` ~9( dsf,xTƐ;:#UBXg>9qCȡƅTq\g5IGq#g"Lۡ{Z^I f߉NJ  [0m(,̈́=T#Fȍc]N{ &TE82+b>TVQ0? lk)Ƹw]bcfڇn)b0vd0g&)d,%߉]]TN @-n)I\lMM!PT8Ler(z6wfo2Z4<æ 88XH3i8L~'bl7Mtϕi^j0v2ƪ4NN[]NqT#0n={<&⹖ qI5wMMltƣ)=B'Fbq R֗8#UB ÕȲ@!v ;V JGpWIjL1SX~ k(ߡ U;!)~ 'uo]L}ˋ*]צ__j\0abi nkFB7fJixHR9)uZL(°og݈k xdi~KHsXx^תT^ߜJǹ{:>p~1v/I|D-#e |Q(`@M(ݼb ggy)Sn$={'v|˙܏ԎF" 9Yk0v>mk@H M^ryr7H&t7KPOMހ[DV_)=Wbiۥa<~kpNʺcfb{P{vq =>7b[pe:ϓݮ hRHxU< A4XbMTb(/^ʲtzI)5PN:p0Te (ryIkskIʻѠH'DwȽ ^Ѡ;z%u.W,4srK68R`Y\>0uNv9/H`ˢq3Ӝ\iÒLBo٬TFv\ʮrШ^]3txXɦ Ė̲S$ n,HcoǚWW??2Z&r7&W6x}e4賏eP?V1p]h푟K#j2(Ԩ2Ct pCw zznX\̡Y<RCw.ӷt|Z k<:(SgΓlU F.skU7@/d xLr䮗8K-kŬe=YalwP =@lzd8ȳ$0|~7(  E$ȐviZnӋLgmuBHR^,+gοE~CrTY@x1ue݋"O^Ex;t̠ @nmDesZfgbR9Pt̓~fNIA F\oyϓ i 17d?ɗ Z+#MRKu8N ǡyHu^o=%zwiVL  rG{p1RKQNgr' Zo-}{'~۫"~o:RKz?`d"~*`~+@ ty1 6l)ض !W}?*>7?w>/U]6 sF6,8mnQn 27-tϰyRr5HW7:!4Mhm??{`(Rd fE Em#c+1N)}Kb):rٳ}f@4zr]==FamH3j)O*!Iʐ73B:!̣Z񮍳" >թ@nC{v+Wr;nwjT3X9OrFh=e0Z22 3%ndQkG+һ:N5s lR?ve4Kɟ4Ϡ$Hr+WlT6%XTwJEx3Q{e9UJ7 LZz pn܀z*+Of -Zɩjn73x#iCd]oZ_f]%1po63}$7P}څVb;Fg" ei|HZF{TEā_3ش)ZA44YA`ܴyr3CQf9INU}EVc YdlVfhvFq3 dV:TBNC" iUOΥpڋg; ,RB{A PHVuҘ1#q(s@ZxinjW7(|FlTb2*eCFZZqbW&ϔ$}i^T>>mV;l{@yC!0JeuRCi8=qƆ#Cܻ}58X TJU ={ a"rPeP @>h9D*EAɓ?B|yrJhApvj6YJ[Z`z3!mP3x}2q 3Q5:i~,<yI/ ؇pz 7_EG\yo[G&f ^e3 -'v̀BfCnͥ[OJ\tâ`Uz\{p+%*A#~Y|C:b2C7kb۫!T4 ۳Z]kR;fzjrO }rFS~j7>*C}¦7,3md\I/]rWSҟQoI&]$l' %ށZ46K G3z}"+G#4Je<ϰzO,UK.ʴ8ɮ&anNMB}rBپTtE`P^ \R Kʠv:]=#lO!Ћg0#!7v8>U>Fh!U GĻu7O:HV#{yGnc;βIܛg\ἹF `1%ud~$4y1e4пz$F|2WձuZ#)/bw%FoݼA9OmFX)8[7 sWJkc*qߞ\]$U >8jI΀#\$3gYZ0707010000000a000081a4000000000000000000000001619eac9d000035e4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko.xz7zXZִF!t/!'5]?Eh=ڜͩŦAJT3.dg7vm|}0!mAY .U@j`i , F^k9e)vZƹ;:GDpQ'-Y1K2= 9Ȇ/u#~\88"@MOO#twBpe8L)'a g ٍRx{4-ڥO۹KU29hI_Om.!]l0)e M#@p#B(4f,5q:ETwa%8gץlï Z[)!LC+YeF&7\d"rx;SKnõ.c=qK\2SFg<[\7I:Go7"Nq0w9tQ:&Wo3sAwh|@E- ZW`Pn豝Fa;XC Lǹ RR]c 8e5% SF#d+7|Nh )E0NaZH{?$bsAӁ(/=e5Nt, sH894'Yy҃;5+G (b%oxEg:Y:mHA p/tp23ZaHlg(򆜾om</dONѡk3ШL2DZ/)'ZO3cqwb;LPmY.*sH=[hoi",jp.r}D 5XaoTVDM]gjM"0^1N#`Q܉jwjO0BD*Mt LL|`|Atz qIڄ/{<ݏT3r]!j@71OEaX^( ? sŒZ0ʎ]0y汙R0V8OE}ET1 &`xf?~B."*&05oob[@@J+y3$6mWw 'c>?!ۑ slrwe $Ly(3W͖Iioˌ <:mſh轉J1Cl! d]16k `Igg5.N#  ;J/ܝ/ Yk9#:ATOU@`D`rY Ōv iJ :d\]sO!ɆPݖ*I`]\\׍_/+VC[ݫP;˽E=݇_UxҜxfDqVk||Od,k%9?`9=,V~E_2\I* 6pۺV_5=Mk%d(1^kGCVN[C%Yɴd LLh {T8=)`t;T|>eR1Z y?oJUUPLѪX!/G['5z3yR+RCr‹lrxUcR"?2RF 4qk5#:&6ݢ.d_Ko%uZ35GV ˖>NUb#J&x-ɲ}7[}C$aٶn6of}аɼJgvx#\d)r4.E!ݍe  Ɣf;V(wZ1W@݄ce.ymhnm2`73{DެSs\(3Zs)ju=j$ c0F1U K"VK=O?` Nce-t21FpCzH)&G?c b~ŧyysrOl]qI LvwK뢅Z]P1#{lԦK-io% 3&]) bU8ݓ{LψxMh5TBؿd'6RӛU9iYX~_v2,_O؎]G5"e"39ٔr !|*ӥFR|#z"*luqtm{?x 4'[;vEoTHT:l4 wrP0^kG* Dy\C;_=xt֤jZRx%K@򓔈"Y<#Z)\)w"U2}Q8Yo9^EV)!M7䚢>>ARʰx|Uk3TtDSce^sT jcL!SUO146G0r~ AX+-9ZhcU%3X>]ύUǀE>/ϰ"e4q2nF+2 $}CK ڐ L$-~ "3LwEXXn4+4== Sy/!c04BZtpޮ Gg^e3ַ`yǷc-ĬԎ.%El;3p ֓@w-=_?ˌr5ʳ?ڗAy9z0sC|{2+U? 4WCω,!ur{*9@zȯjjx$aaΩ W[?|x پkݝgYڕ"99)_nêWz7@.Y<>Bh&Dp[["#&cm7F[eFDY+gֶKE.E˦OG,rFyԳLP@RN i=QptĖ tŦE Apd8E!б5`Q#Z}"tn @'K`s/dw0wvmOI'$&H@>?Vȷ>=eBa Q._m!c8U'3#b˵A։&E.4% Y󐉞Q)Nʿ1S6$-Pt㗫MBҖIx0rvnwI|\Q0l Y8DP8yP5 ;/%n86a$ݓ˫hPnɥo Wδ:uj@&Ml{ vC>%q~ W׳Ry m(i^c/:SR*o煊[}B װăZV>XxTOg™c>aEM̭"a4ҷEԁыE!ə McTsN <ꗧě+Y*E0X>" Ȧf6iw_rG.N޷% ZaIҗv}KU6KS(WgE5ðp+]y2c4zxU"ʤk\ .Չ7j  q@ 7dEky[AJCS$vdF~xAP2 (hŦ򾈻TCuWz2$ 2ӱ/2AOJNLF֕4O J[ "@-j.V܃j2dXKLO88mB)$eO?'8")GcjD gKAWlq$fӷT XSb#Hq|.wDNCtJ*s" _[̬ܲTJMeb 9W,CjD_ؼOUޗCcLB{a,k 5 rtj鉿ߤ&7;{;$) lS뽣'myM!V`sMu\uQ ZbIlz|=Z,!->5QmBc%2ib-4A HqdMтfpj>xDnvO*ѾZt:R MQDeI]aƁ,yl&Z[:+7e681f’BK7钨p u{N{6,ǹL8Uk}v nM >JWpA2g$=̹#2R.C]_VU0JoWReY|2"Vkh`8Oǎg a'Hڣ5;3!q27VT<*L ժ4ﻸ;ꭑ.ȦYScljF)mٕ8u@d^9 v}>N2aŁK4kDRm|{ cTVk0RȗQs;6g7'>;r tq̽56"'Aw 63hft~a詷DQs^\ qcdft^xU;#F+u=X6|eYtԵpS%U?6h*7ʬ5؅ ?eh:qsX6v df|9'F=c̓pvۥL"1 C|!^ݷid]OsCvVA>Y IlNY]#KХ,eVΞ2lJ&y`.eKq.a+[»j=FW,q^F 0/"x#{)v\X4z),9R>50H}׶dY jjЅBs*EŚ?ѵya,*p52P4{A:L[~%Vw`$?%/19Xןަ#:[g|j2+9`S bRWsZ 1qlBv<^#EG؜{<]ZFܼ`k?&!u O:BVD1h[r 4]YBacUyu0 i%ޯM7ʹHC `Ē|ltCRۮR DgC%%+q([ɣkpÎBt(CwL #i)f`E+[ӑMG9;+kDs(X? +;=,8,8~mYGywa=\w38[H:|n/0MXJEΉ^RXV/V!X[&NNfHmOьՙ`J21ђjzf8A\;<8_F.'_'=+N^n8v~nGA"JVBsUkϑ#-?(u}Ifl30 ෛ;c㓃, M6t@`)-;q-< &{Yl+QCVtB&IKPuuȤ7 Iu vjNiڦIGUG?|d_<ۦ[}}[O`RZj " N&)ma>ᛔsePAp8b ٌ+B|_C`LhƢuIW0ު .ZX2ǁAv(,3]Do--dj r>؈쏔3T!e/"YsMԼfqKu 4&-(?- J/=҉-5 S{hST2mGA7s-&@)\o2rDa;X)i>qʂ1P0@WAuɤ:f[;͉=,Ŋ UaᗙK ".jXT%8F&͘L1럷`~01"DRAX9b@g\.j(>i޼Qٓ`lC5z.C iȌҐOcZ/Cv HhnVHxɴ HMeuNF՗w~m ZE 9HLM^5hVnȟ%7:^N9 pB=gT<+Ȕeb?(hwQ9 J$A> ,G"[Z a5=;]H wVee]l@`d*A1|ӾH ð2+16RlTEgTYhoXIXyC 1j.>נar=h9mG<5=-G 6Oy#I`P#j8 B֖ȋ0@7 bvU'a;-qp@ʆZ!_3an!_fe5 {_1V8I.5yk%Ryޫ2i"jJܣְ'B،M*Hu.mdCw<'wag\ۯ@Ljt_9L/jҝplNwkF%~Օx s'ZW2A>t{a& Db}<Q@kXH,ʿaPY0fsbWe7܇z뾫>Bpv18X q=ID6t6Fg HX 3VzA&jGQC !̤rj<׭S¬(Ftglwh[~m o M+T5y8̆y?.7qznl*6SS!u؂S<;YY cxeW;IR)*r*^x,こd'e0k6/ܸB(\Vy,k3#>VfܚDgw5}fJ%MO9S0?Tidw\LQV5\*(-Bd/CE F)>RӏSގVØ"# &Pmt?0 $_slR}fLiHQRJ8${n8zgW%8W5m)0)Tߓ4g`_ t7 r7hD[a0Ot79&%=17&v9\](w_q 5H[D >*"DayB.\L0'B"0BʚTU;CakҔ!Z~-,C %xgV/8L`k5\isZ ez հ F*%ᓖ+;6/:B}i։:u{Ylg!\L m]GA6dA]cI=j.I(ao_`J7YsC[h<-<bq"eB#+ XMmɼxhv^2TC+WXTzR:wNX)_g8+U–PrƤaL O-I0+Ez6\I4֜=Y)+k߬@h֠4 <fao+wq"e'm.`_lE* / ywPc 8&ܛv\]Lxklqsqyl ̳W0i=S(qr=\6!(EA' 1(L(B/sy d2|eJhvX5_1~(#T Nʿvp>mL@lYQEH:Cn6ú5q-PҐ' LD0IRNز=r87#M b3 El[vy8]Smf'ry <= >.`Fw=y:$3dd{wUn v}NT!pg} e''*7*Ye4'3D1 ~c~HzӔE. &̝inQfK/u>ɣL8G$? HBQ!bfʄ2=r%, -! C=l&15?,oצ%r(@v\; 5) #q%LG.>t }4VPㅷDpvG:ZYƛc`WKL; -I,@k Uv-f+#~ZłrN9 l5N) KC|!'5d&6q󫼂.rvߩ{ʠ8}x9% 1P;;XϜ?sfoio9îz0p)'er`{)R+t8-V;ֹ PWiªB*.I[??5hZ<g:G7{ruwJMٱ~cbEe5 G*Rˋ̣r @ k:BgYZ0707010000000b000081a4000000000000000000000001619eac9d00003850000000000000000000000000000000000000005400000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/-8]?Eh=ڜͩ/3cp`leb$-^¶蚡tIz֡Ђ {u<ЅyqSOZgeWb:wچv2+Bd~4[IIWեoHW*ĭs#N|xy%eTJJklBchoT(ڷ18ͮ2C8)ܲfo΁.Ꮗ\wxdzhΜz,К"QG5Xv(oC?[ANˆNȭ"U%Cؒ$(}SAʦ o(RB[vN^}ଥ騬D:1Je".A8VDНyrR$ed-TmlnfLD$Ǭ|X:Jge#Lz6n>j7Y #yB)JP Ols[++X԰Q+3stW;sT[Nkʘm^~nU:G|4*2ea~x/k)ܩ>jN{A6at"')޺|YOh,!Sack\T8Ce痒xRzʌ0w[Zͣ6@S | pO6V!XN?fK@@)JBu-p. 1ra?pCeeQ.4Z m#uSy wdj{Tc; 76Ro,hŎH7-'5tE/f *T&!uh# >Ի3xMo8d_׍!i}c^gY}D^ïEEN!1gIhEdV2oɩՀщS#Aąԃ:c憐\xI_)u<0hN;oCQQ8 0%9Z&5L=N~D#~Oj)lB`ී2+#LAAԃ$ 2⬀H<wn[aTQXH!jeJ#}6tH]>bWr-FwX2ۮPKٹ7qI9zgq%ΒC"&9B޻NLDQZ?#o\>gM3r׆z۔a:4dP@4BҟU4= o8p^ @f:]:W YzDQ"3'tU/3T`H[C\|~Abj=7r ڨE DP KU/"z)׏(1+U֡ d]&'MȱҔ΅-ք}!vI}#}rl:0&Xa[{f<`{JH<[CMVȈ;Po Bo+}~ {osb&M!ʯ[:v?:YdNb/y˶#3Y%E+o<<@|\,*p;ziul1`fg0e`Am"LGqJ  S#v|<:} "d7}G2J(5s\o/ތ.cRd`&2ޢ߃\~"cYsL)9yP#v ̙̓\}?Џ2 `E,i\hMH2>°?览G5m/Tw 'Up{ےwT bgb\"sJѱS'`;Ps_Vz2Ayε?.~s p%WW(Ǿ4+Z3 _r@" xx|4C- gàsSИzftZg-)6F*`oas p/AMEY+Ӹ>8٣>\[Bohv}׺q(`eeP)4 HJ1 WCE*&z*29P9m:Q(*]fY\'PrΠl,v2zZ+gsьS)4ZHҶBgQu?Pc:F eُU:^*w&Иwc>Y ~ݯ$V '!7mdqqɸAL[aMмoB\Fe;눛l٣Dc?Y^,oy/8.)$~w<֪0ΜH$L;@.cHlPS6`T:R$CH ?61>zH3PD!G+Ɠ橜%ڱGns!}kW𢟈MEPamFp2?WrzIH|AW8tKRg]פևbtkK.C7~U摛Az, ` ^_0DžRRvF&VB ;z!Oܾaz=M41!`?d-G"u@u5Z~Yo`anLa'#Is.?=~c#?*VO{#a p v ĜDYuz7i}B7#u&Y9%Gt f1UHy2$ᨽK`e d$G;^AV0%˘#He:5fBeݨ&q%T"q<ٸu>$]аL럫F Vi؁(焧%ٽMu"K3ؾk `m[L*+*@g;]SԮ6+p6%]'ږ5_[=jE93g lvR_t- Il~ޗ p2 C@ȼL+k }¬)V(`=:[)Ja;x^N^W[h[%HtK'IF⍠+{ۯ&oN$tCu!< dѪ&MbiU䰹8]JD%Iș.,vGbr4A/xܨk]Ƀ . <MkoqmzWRMD"ž҄ZZ;E ES.cAoѹ̛;<205RFiPM~E2x\o2)wT4 xEK;Qif`@HVF"6F_@Dq2ˁ)d6\>l$ %A*=dO=np9nJ:4ziztJe qʎ5/+o N2]]G+b|?梱fCF  N%äK<́2~spXPWPB r%gnd'ަRAڣ͙]1a@G3e|ȉI>R{LQRlEa2p70Pk:"2x_R&h밴oj@"7 w{6cR$0ąL{"ic>Sl_T˅wyk^/|'%&)ݧ;#:X_zf.Ӯ[q^}b PpI!MEj Lji`z B Z"m:>} R~qQdTLz;]Nե7* Îgy1i T wz> iHɬ*HCv+˒T?ķeNdX3yIJhy)hI/\F"h.j,f0 v yRU}-:I5EBK?/}7&E ÷*509VԩR~E&C(X /y2d UQ$3Y#<~Dϖ>_>~lm 7C!]ԍN^r/c2χ$UNAn߭Y g:-G9ttz7H*JخŎ Pvޱ?.1yʎ9miG-fh)8 j/msW2`烩)L,iz݉;M\V;93U <ݹ΃ Ӣz9/3(2<@k ?s]v=b6斂Nj0ͱ>/ADR^ (Q2Ir(W8X;P _h>pPfs%_wҔO}q,I94譈{%+/xEz Ȧ3>U3MϜ"t={yYas-/cXz h۫K˜M>2Zh׿98ƴ.KE_N& Ё)3L=y;SIa N-!$Gu*DMNt}{?~ҪҼetuIBt2MrӒ.P!Rԉ|sbK?~рf=3n=oS%<q&h+F+=9.om?e|{^׬<=ehA4Hl] *FEmJ98}QQɵ*v?k U7iPnϫrH6^Hj`\\vNIFKLdKT0ŁuWH>_ wBAcU İɀ\:}3szuxTonTVذWгm ,ƨFAib?R䩼zbP~ ن`vΙKm| :J}佬2MW 3RxJx$a)X&ꦰ%,{0ވ}jI_ss?Q4j  0賙"5:9~A\9XE#$lq|tnr82|KZWZ[TBώ>?%{Pjѭzٮ/5'-N@^؊Kxtꋣ'D=?wED [TDJ-W.+熄~F ŽE^\&`[|Cʐг;u,ZMx!W :՘غ^Ĝ5cm{cpɑ! QJZp^!;D5_1l*?7[^Yyu{CNCJ[4]y!(Bo筭3;Xf6:ѐ]pC8Eg<}>P`@ēMf[(0|0s%Z:FiХ m2fe((1PP#sc4jwAp |#Ō_quޙ89Ny欓k+;Z3T}35΂P[hؔLvHY%{i?EtR3|/H?1sQeXwb aGq1/G!& %X_X!w2WQt.}@x 6|U6GE[,:_kNHt:Ol4k|i r^Z:79Y*D"#xqE׋3;YOarK{x@(6ܽCI2VĬ}1 s&h8)IYmh6W0vS!mr|O#(榊|DsL+KfgSvu? 2 ROO)MI3]<Ȭ=j|. 0ř8,EK, %GVzb ymNcRcq )|3z QPg?B>qD@M*VG!O-ݚbu5Bn{Սԣ^ RZ+Wth Չdc,8KӑD3 Y<.  B#Yyc QRf O?"zd/ Gr9s@wjZ%WZBöȽ;P}☾6s&m)'c #BxL֖n`{qD`q ޓ %J\ ]Epx# vtYO7J+óGw-C4~>kϫrr+ez \QMV[hY9um(N;ڶGń/I;W=Hh6>#~aQ^>>t=ٰ%hșZ:L{tBBuP[ⲤBYzRu\%*(6-n?e4]k'VXCGCAKtso\oI׾ti- Mva>ZQ6fPv\g^$kwa Ŭa=oHwS;T jkB!|/Q Sg9iq9$OC_`uf'*.8-<uӤy9lTlk0@Wi.1m>|t(Gsm&hKQr vH|]cWQR`Κ Oc%S.?G`3wvQ j~\4=R˟X Oj%\;wb]eB Nd\VX^;%. jjqJ0wT.x~A)hﵖ9"n ]S޳SAQ}G xXJrAzዂzTf1E]ȑiuP4a+x-)N[%䦠fNbp/Ŀ"!zOo,uW :tIݭr0ԹSs2tSz?@plur b, @r: pr='A&_ii P39 LfmNsMP#=\[9Gtv ggm^+,>I y?bq+ī6n(x;K}oBB3=(WoyW!(\IZ^#ZR,ſWtYNI|űwϘxJʗ3T]r^ꐳ (>GO".yV)e?j 8D v- d1B XQRgrcm~!u1Ŵw^ ) % =a{ /Dl p'iT1imV)vՔ-PK 8!-=#loz4vDZ? GԞ mT 68ZHQ^dyiqU/FF1#Xa?9@`CO$bmpmhQH>$@qu1(WbR}L#J]/! c55*1 `jߺ} "o@KيOh63*eLrQvtP¸)s2+ٖň!2Q=qݥބv\H"J9~B( a h'`g\x.["i8qIYW" b1\1YjȾu`$C'8Qpƚ^-ZRGV (2Ϊ놉ANl|{r R,hGUL%\.;0KGd5y |3ktMlYx 6uvA߶p+o}-8)[`& CA8u V/[dc=g| }R;r n.M(J=W‰܀Wшpms(.ph]bG!USwvSc:\/jl<C!!Qj$'k&+/yQD? a/2o|Bn{EAa,c)  GV"D s#JrC5W$Ch@CksJNӸs5IF C0]P?pұ@rگDɱ<4c'dKR:)Vۃ:('%PP*1ޠF3k\#o:8p]kZeߡk5.UTR%>ˮ z&=2MeAK"D.{]0)m#B8)n]yuUJQmb&b,ݦ(䂐&-u`V :6^E}.!~_mhSM0$}Ϳ^Μl覞j\FV:ٓ񈭫0jAOLA&w>sd.eO]EUF6; eT`vm p4LF\1g]wsk89#F˨-:3^ۨ#fc O#oKRZ7vGՊs)!xRDFN&#Ml_'|j҆b"qprwolo ׁ6 GƎfQm#-M0+nknwsVKӳjeKt y2 q3僓d_ͯd gĂ"c~c.&p wWJe8V>04xJBD5'Fΐvd$Sj [$0xe~ %Ҷ]]MÈ#RKax $w:v$z4@d}e}ux^\?M ;. ;8 w_WuלC M>b*Vʹ6Ya'Uߑ̎Њv zi2g~#wl8*t5O0]2!c ʭ7 GX EFEL 0gR-! 2TEYR49h*g# tfpq+hp6o-G?RCMlEo4;Oguj09;`uFO#{mS* xS9ب&!$AKSfr;/ӧaj"!O篩j31e(7~Og\Y{vAYkK0ڙv.tBbIFq=~\9m'fzTd- l29اsŭmFbb\CX: DbrBn)p>q-v%کy(z;PkyeRlǍ x6G_60a{lf@Eq#yjeefʻ?@y:"Sأ '"XbѪ[l2=̹v!1 k7}ÍOArB,I:U« gBI?hCsdf˻C9 f,k=їx+K4' ETPAkI yZIj$[QDY򁩎G;MUi@Ƅ5WJVtȉuB=Hub[2vt= . *Xl j'>+$㉻{xUXWos,w$z׈RfVP􅂘êE̚؁r9C߀AJA P1t P C;DkX8?"~grؘf3u8X+*muXXKUV GO;[ǣ5XO♯7EU2azHC=ŚPvŲ|5+E R>6{$q$Y~Y*ˠ/u4fC?sz # 5k0;_ݓ4* FF+c':Sr U걻^a" `'ND(Yss-lmz+>9{kߨlԥެ#s{Xc&09!堤 (Y;]6\z{Q)9 !r-5ɩx~ ˩W^$7lȎ"-+EsxrkU"]lefӮ4|EEv`wHHS ۏ֌*#K􄇰xݬsx Kۄ+a| ͐1 Zq-X| #0:+GT&z $7]Sоm7 T a seK)l)Pw-Â謈v^'"sX/)BS--՛J_2p$ܽ^NJnோ|}[r8՝*<%"2m`55g"A+%_A7Z,ήr2)qV^ĒH;[ܼ :d6jm;'I!T5e[et(%L?}!W̗)]HYDGjĘ&6ٻbM:$ԎA]K E.cu} | ]ox#oj+:K[WxcTӊW! HvY9Iv#l(–?Fd݋ aSkf0@2w;>Dk@_%~f94jEERWTOC䠨!y`˓wGG{g%\9eYCUk0^u3lGB퀆yRbA3Pe>D>u2 uV 6Rn\.Kru/ّ@W TwVvEEl)Ol:"{iy.[uJ8AJ vu9p0'[Dy#q6U%q͝d\W]ZXW騽3Q!X,C6!44VcJvx/K­XY:|q-j'sF=KHQH62SG0.%Rw i32^^ ekm0[BM6ryז4mZ4RTUANoҥ%å{,Z# fngSF&Be{ٯ:ŒpmHvD|:p dWHOOɑ[P;=R3RX=7H@~o(JvK %/ܽgl;7@|RFƗլxyjd3 -C,{=0tz81C1uOUiš IdN@ **Bb]!_n'!,ؤ8Tc '6[^.Ko RLgXrOQJ B0\AҔWypNW7!su-;Rbt㻪gTx"f"+ҧA^ i|FX_RZk=Cɂqt h.`Ck` =8Xɤk㼉KQNW\Y` _!8N|_n 0wDwZl2,Vu`Ako c|׵/\ʱ>%:KC}PgVшڋ@KS`aJ X9kuHa(CwFk# V>I{F)G;ȷ7n>}?|E/)^hMT|Cګ6 ^ VFx8FhxpE _5ۇ0d2! .rZ. O2dG-izhyPK 0-—U"cjt ӎ)ŵ?)G]!$l-7룪7 k<] 0#L;zH6j`d(no[4Uv^H H' K7 oduv0nO̐N(<3ѝ3UR"&n6CyܣR厳[aI󫍝8&7[gАSӁ6P6)H_0ITNp"+OU00eֿ)0T?`%M/9- ˏVB.[5V *lK {[Ua \+g/օO*r_gZe]%$5ۋ(%Aeu4x(^F6@r2?4F%=]\uoJMHŞg'K\Y)yf }^j c$(-.4/>{sgfj(d_-yf,*ert>Dfd#4r̪8wۏZ蜸+uKs.B.#B&Ӆ3FILdnD.n)gw`Wb$'Kv5}Eڷ>yӅ3V&T$ oi^2IɃP%C('k RGԮajj C%Zam\r*KgUu¤|T)_3^NM]@\{è1ISH;F}[}1oBAA=Y M*D}ZI;`DD[_< AӍlXl>K:A Jmxu+xHEwsk%#s}0OwS^)ŇA/˖K{|W~mzc)L lƉSӜ;T ޗY$6}I7/ڋnHve/]EV,' i k 8a|m~_~x^N8Z^|c|+WY!F?y8Ǒo[yCF`oQwuH&\A5~oϚ9Uo8%|#̥UM9Txq@e{]ַ^ĥ!=4(k'ioФʬd`BsZ-očqho,a<=q%m (H/ĸt\>տ3RtYԵǜSh[߮_l1@!|=:Ľe4gDiݾOn.6uVOLIl$0 bwI@9!nc0zwIIQmk`$`xGG6V1xɇզNF&,nKh&Xv3Teєo eݱ7&M!bʼnknsI/j + h3[tVp*H*2]f櫰A D;WTQ㐑 vi& ~}Am@(Wz"Ts{)wnC-4~ >6cz*,3(=6 ͚?d7ޅsB"n+m5};X61ewl H_2~KG_q!=S;T<[H^`qM֞YXf*-7LV5K' &и'$m df۝y!Tbh б󩼪A8Lʼn&O:y;;t-B"i0qW!/Ԗt5Z6M~8;K> 12[G'Q17aR-Y9藣bSU"<ΟVBA'E)ItL*w^~p| b˄08?|{:fz%/CZ|}.e:CpH=kKb"MnԢېY ; Kzz<X G}}nlö!-#2lȔز-ES $SChAsIW%`'wbC;HIQ %-׭'R+U&XXl+U;[[Wʔ 'WCc(GQШ}f%?*|u(h1qҒ-@U}%# ?јI#Ҁ6j%.,j G(W+-?΂ B,3^Im3ڿދ0c"]D1gfdzp|#5#XgQ_Xb oua6nkۤ'f-=:lX Rw&WG"D/ Uw1v4pyH@w"*lmMkNK b-ۉ7֝y k_ ?lym3pF s6iPbVW\I׾!qdqAJF@h`\``sYLjq)RIKIv嬘~< UW^DI^#9W` n?RCD}\a;5D9fv9l'YRr+Pվgf ϐg= ՄF}q/GuMuw$LоVS=-w MU/:ujB*jIVda|URCiL,YPn |02_V5 m8–*zj[{Gs]zs*9v8"lԜ% 9DLy8ݽPy/j+(kĉx>GǶx-=E\k#8\vif*! G*Dr3-3cd|2ܷi{L 0_IM5Xsyt1"H6BUV\ "}%yq$\4e8e:W\TK|g j 8CKwNu|}ެE*"QaK*6PF-wzmeK= ZekK4Q&>+.%ym/:e=`?FC!ӤvvSdʏ(ѝt&O#7x08).;Ʌ _7()ys$8/I9)7ӴIXLAd}kZ41VT | j%Gdzg^Eo%](A5&g6ɜKsԫ܋y­y^*m=.Rя܏} \-1,Ѓ9P< |%JIr*i֍`Ș AR!/D3C3vzC}Vgrt,L'7RBRw@0njGGjT2BWfj~< Q1{QzX!PzwY󟛽cLνgGޑd(E*3Fwlѱ46jAHfy H$L\fr ~98;P|ZP}ݴs좴܁ťd l}ujmGUs!(e%!iIp0ź{va:q6L1A±/1b7:h7AP&ɶ/#j3vw[kךW!u@53pg(\Y]-&g?,妼M ꮘ-5'~EZMIdЈk?,YN*:R+?lc+Eɋ:,1Zh"c!wAlEaHt%n;k cpM=Fs ߭\P2^ ]/qԫXYGif]-%h&7foXIk eķ-S1ioNDli4g,fbXDxMIh%ߑK#1}oFRW} AWjN lKxR&iSEŦ$J勺QHD1~q`c>c$LJ)"9ekL4;fXDS%NX-O/qr! {.Vv>@"aN.͜0FɲR"ul&0z\~ (}vHY͒֙ (l@Ԙקu[*NfZ﷋H[;3ϢcLK9|x}qB1ȒfUx[<Oo1aro"d*a0ڀ [f5l"P8-#t+7]A~мP GHvB:+kFfFTd7~" w:xH+Ԙp%Jm$%} "&Bf|xŢ tX9|Iy07-g+A``čp|g89؏B}U!?߮Mzo솽0wbZҶ=&Z:1?oK޺LXDjLJ`+fL#{tU^fI~7ϭ^B|sHPSxwKdD4vjW=aM ٭޿Q#tspQ(*ަ p]?'WL-9ȌD"`%PX#coVfŧN_n_#Dz:s;oPiL>ۖ®Bgy+)B0{ӮNj4N\,\b'G؟]fOMb7;U)v\4[ a=ת, ,p6@<;7x܍Lb5ѹOكp7$RL !o KC@ vGF7o V+=,Tʺf;DY?J#OP%J-Yߕ6S^;aA+6|mvL+i{ln;vRt6#!5ɠq`*wGħtrShT~ULU_IG-CwD449Hm]GfFEuq<8(JAk:{SE D~FS1xEM+jR@M6p,jgī(."O8%VvTS@m Cu~ONޯn0Aÿ3h4I wzX@:|ĕ.O; |jy䃸M evB= ~Oa#"D7'%5%b*(-S>+tg)e̋?:t{a怋j.u3g{D:Wos*^ls}`3n">ȴ~Z0xeD_YNxTꝮnB5p'r\>CY #+6Y<[% _y곅8vv VBޫVu·7w7zilW-d̾.'66/X oavAJuL "kmoFlJ6mhj_w5>Bl1mC `3 #hP:0K=RZR-эY58=j Q26d~  :h+( 47ǹG0}M(I5 ޮP h9\nj!򽚲<Û̓6Gب 'ž_@KR4`KM#RB5 Dc`pc|qC$mF볷,nxǵ40?B䤓~&IjC۬t|>O);INIP;.݃*B7P-ZzJ%ЛbBݶ\.DW6,Kuf(v:6n85!C5-g{0:{7~ocuS٤)ڗuxvŹû6O+^]ג@>|&;ndK̿]DBsuzepE 8*Nt#!67}ȗpm چcY<?su)8p2}Iv(?<"`L<^g`_]ef_JYc7d]"Tew(n02CZd*OLrED>멩tNFHU=YK,dPif /+daMQW;Οb@ a0±qbm>SR] 2/(¿ޣ,NBrQJ=SQViХpl{Kgqu)uwkP&Pؠ<SWD4jZAi]>I`C6Ɔ@~YC2 \W/kPce˶S=F0V 3׻pg$GLkr}YSAΖ7q3Fbel*h;`ClB~WF_̕iA[^W~^Kc iҧ/gUVGOLm r z>އ?ՅeM*;Fȴp4wO \[+gE(Gî`ʳuX)׻3;M&Vg((Yg\'ʰ\eg15!O]~*O{2Q}i`PF%1. Tяo[/#rR5I5E?0 ƁF*ЌLT/S!|S )~.ruQ: aHs(}~P^|vGd]\EbKtkkA)e5iKcEs˄ccB 5v7CрHXa,uYEz63mA>͆8T?gls%,N2oF Z/Pz-j{(Ra'E'dP}چflf]gBݦmf Ul9뙢Ct(B7D\A  O,,z:[LC- >Jx>@Oŕ_EQO3 Xe86ksx>^G2~pCh6FNH' b-\GOotgp`K !@&yHFnu1E1BT}x9!ԁZC AB'l r @Qt> Ҁ85WNIl."FgKFM*x/' <|9[ gYojS6K@ 9ICav2Cй(ݖҔդ s Ș'ʹO*;)8ɌĸCMLK2?]ghWUb6Ii'Κ<\m24#弋b1 /#~1m}N6✻ m/R;D8LcDT6 iP5]2xsKlW =xzJ9T@ gKaT2k>aGrʻ!͆x0]%XDRǓ9`؞QRro'G˜l-FHZ!Dȁi虾, /-S0 9/,j-;Ni:I{3 z^ㅊ|1.$=-撐Eh({}fS5Ea{ȝqN!73nS Z̸ga%Su й (fnؔθO^?3 Ő0"ssqBLWǿ:X5 8EhmUw,~eo9)h=ho25,9 ,' &v8]Wdl prɄV [ʙ__aHԟfy(T&m$#XMč<[jRN $5wOd?}Q U=.1:uG$'|]B4&fɕ=? eCbc*g(ȍ R@JDhdSv2diGf9>H[y$ufYoM튄ge9&y픝^vY6W߶+RWBՓ/,iFq sU+'w&,`QH+&ҕ`gd,R7kߖ\ XGCْ42($I~(ݚ {40\!)l# fLZī>1$_S]cd-V/6c1ѩ8"8BIoN4m.\1YZ1l4p;eaK"}/p/eJ>GEOFW(k;hdsVl)kXwEqum㝩i3nJKQǕq֙Q tfRcpj DZV*$}5|I-۳ !Ckύ''?5EözS+g=Gk3v&,gH;Kܜeo0kJ:'w[%)m)~!H/,IΔ\~:hj K2Dre:)ޭg_үGs" ^\+jvV96`}Ҧ9*9yH$ՙUDڥUpCoJ%q6vNM 繣ߓ_B<8FH:)]Y5wBx%V&LBOVU&'w忌sb} S\(ůL #I"&C;,"Țogf ڣG Iggi:2m]r3^ddOVCEJղd{@Z BQl08C'#٢c4_VlO|GK?ou? 2@.:=O}J$ ll̯3@o)]wA( 2rr,yǒC%{e%MHX=UH~gyRW :Ev Q;|I*CT Ap+{{ܲSGA2ʠ XB0ts;ٕ' XCBŷ/ &^f"z*wf~hkZcFrmџRVҡ ze&nۋOfg/'"-@JD^,x[*/L%FoaRqոG8"[; X CqeKBG6ڷ 7J<:aG+ %y*fz2 RS!;&5sZDWŀ<yw*c{H^5>z(+x;[D{t) OR  _B1+w16Y1D;BZV罹PFn%eT(lkyTg_8lY  ̢z`9CWW1e wkM ơk,:UiIE-T0ig_nW: Cw3mSwSi< Q$ P?\k>_*L0$灋۔!P8+iFTFI+/yIΤ1EkEɧDw܎&~ {7;w:6_t7~c/?ΊNmyL:wq3OyϠOp,.xA)Tt ^: f A2㍋=AK^r#19K9ݢDu}$&5ep%,N Q<ǬgUI)&mCi WZJ*YXCN]1|a gM6{[EIA6cEUx,7T[,v.Nĺ:zIt5_6}p\'!jRQđ0wQKY[aY/7(vqg!0jni6[_)eF(#7vI?ЅB9s Cc̘v,-J$͚`"FUN CQ8˞X)#pdؚ5-]ޙłgeH7C)hY6i3P ^bKY061ۤ:P3b2X0e!񲿰]uF-wwU:',̷KQ}UWju4sҴ=S?2*+0QQy?θv"~v5砿>G ñOn4Le٢kL']r΢5CSX2 yŨGdd(Eb~@7qfumM" F0^~} 6DⶪpU^5$cjzwybq98^YGߑ>'9m?{/Nɛ&/b-<ɄfE:+ PAʚȠ_>HoJ77x*Әh=nCJ_*dJw_gydi-n?p\mm;&NU= 5ྎz([y>' O=E_6+h~F##UEx}Utw+RW(`qATl2J?S/R-u@i3$IuP_ilJ a"3ȡF"- "!&~G :<@鵌/[u_ oق*XYrhFE3[Yj^R3#7Ƅ6z`қ/)?,%hw_2|㲩5L&'x6METJ:n|0i5dyX SQqBIK*! ȡx{pV3-g/:I8gVmzʠL7{Bs2cjivSA}[z=`^ќc,O=yH9ABeOw(ǐuO!]sv^=>DwY%aZ Ixa:fDrV0Ip:uC^)P&mct[DF= YG}Qɷ<~ا4F+Y%ZFe(ןHvZ2>փ|4t׶E99V|?k^ xPn^_\^*+u=d 1'?U!WInkDWJOzT3 T[Ahj:<'xz kOD)V5ul6eW Zk,"t&ĉM4H_S;/Cq(nLi۵N~+%S"NFXR5yPSݍVout.f8$j|G}xս,qPs;H"! ף JlT$9/tR, 4KT{:K% ';Hm`R}-(~ίy8]_碑X d2( ܼ'R펩̀  )("m{[O9;(A@F֡˪0k}4 1!=Zޱ) ]d7pj/@qUh@St>\-/ZDd k,i;L栳zqD/ˑ@r /ҵ4,q8it!-a!H㯟K#^Upi6yH_Xĭ>\jM_vBXA(|+pQŅ]~qgY2uO>?4,J'kHOFXrO` I'ER6ddөJY4?݅|u֏lXcA9>r\6 Ǡ6%"Π,ļoc[}u7n>\BC~5oĤ 9",{ʎdUMݱnц  Xm!ZFb*ej-e+wƭX`EF/D&Shx"> 4Z2Ηcq>W'VI xhƪnXJ$,)w.տ)SHk[l(h$̶ =GS$aE|s!(g=#|d-@q. o `ݻoQz/]~"h+fE v;팺̱MS[ Xn lU$]-܀5u"Q>εȸ\1ZMUb$47 g)YX./ՒargֆM}<ф 4 $Wڇ pL6hC)\w҇R AO>m8 7[B1X N[᳷Qs%!+&ipz猊ZAمpKALqS=Gk(C#Nfw$`]Pk xR3J-|e9;J!UG$ 0yyB@S床RI{tRKg=j/Z\5#l U %n Y4Rحd4VwVAS fܪ vMfĴu{j4fI'?8<IdUo+3htqR\_DdQ`8#x; 89WWu؞k5% X ^a8}eZ!2]yrXUMӽ-!cح(2ye+!2(רȋѾQp16`>5j/}\Etk45CG5CLz52Q7xNdǺH'zx*~htmw<AT cO-q VR ]6+Ϩdr+hjHȨxp4{-^uSA\n-n6ϜIvnOgheP;WhiTrf&Fn${ +!ģ-) =L߬zem{ >Mw 14A@!hk|w>oY4ڶY) n:3Z9,:Jz0f/ kO:91b2Q=`P<$i|~LdjY}%EUbPʺHg3P]w^g.kU}VP}})fX%QȱgYZ0707010000000d000081a4000000000000000000000001619eac9d00190098000000000000000000000000000000000000005900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜͩRAti7rrmc*F.CȻO0 ?49IױHMAa}ʢtr"\!*!egj%kxUq,`LU͐]n|)߇;XcYm<9ҠÉ~+~b:jEA:7/zC~MIO|=|J9_&gXN6f 1{ʰ[M~>p}goE dCt[6c浬F<Ӳ f[\ 8/u[ n8=LZ>%:3VE%ϔHlEgG q"kfhN;2nA`HxB-3ooP@yȼY W&IžN;vr`ZyӍnKiu;mijtvAWj.Wňnd\#8WdB 5Q¶< _'lp|jUlM>[`nv!g$ kw5hR=da9l0H%Dͷ ^đV>4;Nx_%]+y,426OxF.}oM"\Ŭ֎sµ}bm52WV_?7[0Bq#rjz,ef"]o?SWx57͝&}q4Oq5cڑڇ?T,Q^R5ꉛUm]*pXQ}RAX{5p"'PG ~vZL;j;aMx wPR(j;%=_s*Ň, (79珯g!GX)kz1Xoz@7' ihFCXcU;~㏀ ]?'Ň7B#BcA?Z$ Ayfp7s0l;px1ST?J5.mÊ%U>;SљayEM9aD%Ps7VtxCbn ޅ2ro5SQş.W(Q{MdwQY6oC(=_n"8(ZP.qT@ѝ|_)%x.A FB>\GZNG1F >`y`2iDƍP  U8$Nn:^ g{ݚkMYf18;AV) -a/G_fL>|DwpݾQ 5ЖAxHbK.QDk'SCwmym! Ky?nxͼ03V0Eck^[w( M6r"ZO#oU]iҮhZ= GA />-܁":x6J{Ԑ(3mͨӖ>K8}<ôhS∁'YW>tǫ11"O;vBi@wJ H[ 9 D}:Wy ˎҦ'-3sHMŒD+Ezfpp&UA˫^P:iP5h( *MMםn]y{q)G3EZ; 蓇`r>LgG z{CpB?DKίr2/8GONدBJQ3փ5N61Cf. GA.N]mS)Pe  FdTy.MdT6V-gSh-{lv/n-bdannv ?$%wΡ"4X];;4<}0-?~jsm\&q0[H݌ J(٘]JB(H`$ՏKo@hmZSѠpZF8!FKxo %G5ePӯ^7k_,.(#zWÛ IdˏJe*&]=;4QHy.~v/?Ύ75l\(A77wdw-v"X-w.(eE fǢRqz9,[__a4(E9Ȩs}1&ξ٪7CFe-F(9g(2[ A3o ^6_v6 ǏqT*jw|tq _9d'ˊ/tۛjɆJ)\}՚HYhʁ~WW]g>SiVwENI]7AuI'ޣ$~%>[*LQqrּvyN\%'KDkem%@(WH0nAG)oX;fj*Tu>EA$Cbjqub.IT^}_ ȿfb"GMߨ/$68^ouiצ _(lPG$-A1T+ 7[L XF BΥ@ ˊNMjWCJ$v{#X(w$0N F7a׺G>ݎ7+soo>/i"o%e>}W ֑/>{Yr8ܖ ܌ USݾZ7I/6uf]ڮIhYI=lmX*Y2NmY)$l6f ",k rPeu^Tmw7f Al\X/HZƤsȤ;s?< Z̚)KQfNE#DgkذMm? ]\Vs s_JX,ai켇A?цAk8ˬu6:ɃPIfMuq)Ж&mB*yJ||~,Bpۭ]X]DFĤG9߻X:%|mhVt/;蛷Pl9|Tw >pw믄&cvտ'nX_66n8Y+n9coq7|,EP ^]b.>mk^ 4P-Qw_mKt(I!Ƌq,ft~诈?OWm׻Xd'aQ""gEݑh*,6h W0wHIъp 2 d uOB Fcz$;[8dR#n6x{?][5z.mܢӣA0Mak\iHYx$)p\SGXa Fsћ9`x`Vw;_\'ZcImʼk\ͱϱ^tR E7r2.t (7+l} FlZPDE{ܭnZ͓rYT7 9H4 zE\ǥغ`A0l:RA_yģFוBG>4@J:S / oh-X+^5 (@3x BXLWo;rݒg]%@+ Hu}i0ڲxڵ r[@ \۴K/nje1oό1dFGjwHZ0{y ס0 DT_TL=VU{nJ_jnR$nNh^yav~a3h8`WfFpAQW#qW58G<3<\;>g/1fmyIň)̈"2G5YX,Y+^4@XdN`8{s6;y%*x| BxJᶀ͊`ճVًڋ96# \a80F8`Vw=+5Qk@\27cR}ɨb"՚({1^37abܸ n=-6qc*FAB9`xuE3o΂%y ɞT/K`管|zkwᓋSۗ"8`fv?'vs*#w0PK 88fD $2V8,M@`G\]V=Tw&C?"J\P$U%˧h60~'꽀 \V$="5œ|&.:ORNJ~x*P 8؊ICyXw+u8&$)a tܥaH_O#N:YgF) jUP?RMa7_QA;|JHe@SGB -'34T䄄s2S!>|+pȺg Zme;2KbP_Yj]}UW^,vcSi]Y!YB vؒ֋5!cyٴ֓s. pL*X{ PNVYĠ"10+4ƪ#H|=Q h;J[0GjӳdhCUdv>Adt%½vIñO-3ǙYB4Z, { n6:ȉlG$ @$V7 #ܽ8E1UE? u7JPY ??kr*I`. G+s;"kE';/P* N+c1!Q 7UӂmrGV֞b "OBK=VhcL&l9`]or+b}/JUZYϵ(QD}cj;ibc*Fq fٟ),a kt˻6"q ]lQszZvF%bhW tlї p8rgv 5%ر6wWjQ~N@14|-dDSX$cG#DZjNd -`.dK&(@~L!Zdj\?MIs`FhEwA Կ%j5CNg&JURܺOV;Yڌi=b2zRf]'׸{ӴGVFB0_-9ʺ\ⰹ[9.<9/I) %j*{ŬdQ{%ul.;|Fxb&C S &Da8lšj(tyXO P'/7.U7a(ܣo?Oe,-UȤEݦ [+/69baۥ~ŇYaVm R(ֻ' B Jsar(Gnv !=k#<(jV\~R}JBWhsԧ ^˃L?ydn*2Z<&:=%ÆiC hax3^ HȀ '7dL`hx9+(#3oV9aPIa^jܯ\`]Ac{؝ aJRnPUSV4wf,XXdnCer݈Ř XІ^B]w#Y 2{fADp<%$.;ψ㷎ܷ]?mlOeIW3Okp=4(eX+uGL7vËr&[@;>e+]LS6˾[sMmDz]>jcmFwuFN20,MnLaTPrTEP5g^#ԡDWIS<Z {A&?֧gOd]K$^Rzδ%'ݐ3}C^ "Jup4szm~qc=]jSdiQ2vZK2dOJ`\c6N^ HGMu` U2_^&vP}'T2'}  UBa.+G)h罇{3,%W4CTF393{1lYl(71Е ;d|),򘋥Ɉ$_U6*_غYm@>D3zc;g#b A7e\He0Ҟbgj٫ѵr,RTp¥G9-Aw^ 7zZohcvʲo3ޯ!:YԺ'|Ǔoԓ*fނ[)jc_LQ /;iOd&!t#ai>ϭf084b閘;H"Z?{x-(-G4fM,rjܿ#B7<[H%v|LgRlX$3g! buˎx5JT~ ¦ť:og=Ƒi6{ PKbRy` S 7d"0.وff^#2 2""@Er9܆$7eiFgL;(2=_⥅.TVWa(8#_~֥-A! y`H#ӧW?2mz?FϑcD;ř[:bT-%|xDT#V?(Q0}}[q9"L =ucR)0T2I2r8HUGb0G[1@x-2(U\}:K9[Eǐg{kiJmʂr4߶Z6p;'#^c8/A4J3Nx`r<^/W?$i}\2`1ы3W9zːX2KQ+ꝸNaY%鑆}U9wqy2wi>˫LA`tyȂ)iW =5LőgsɂC@438a S51nClvp/Q+E'C|,jKٶ;~`ő 5Z`V"~^g XbRjfL#{Ϸ|ɒ "P\7rM}ρF.u /T5V㈔^=`s¶`ZsXAbu, A67K#p+"dץsѦg!Kqf Ȟ^泸G̈(E @ו틸6L_ygYN/N N_| YʳVK/8AtO --kK*cl^z–v"LۥsͩNBz`yz)]R%䒹*[#zVPri㴄3ا>t~C{QpFr*!O( p9؎Jv*DPrY.شF/H|Ңo,a=_G@,;8]%w046 I,]dn: `$0 r4S[L`@k#4;If&Jkpă'IYI^x [ qFT{h /Mз?& uLrscTXX'pe9{0 ysQW$rF@$2磉F}ujqR詿çBn&o|elVY`Uz=lU-"?| Bj+0YH}4 "V2t-H|J,ņӿ|h튫3߹{PĊ=8B`0)1'fn\C%E|-[tښĚ0,}i ]H!HrG#yX"\/m2i&F P`7Wn <mӺ:ɨ3pA8# Ы}vY9>^dPWR t|i % dAf>SS%lyPA̩|ht4,Vf9ےW2+|]f+"ɶ /a}>Հq=F`UL.$ s{y4{kod̖[>؀2й+c5qҥRKtGn8"= UFOLPǚ = ЦZ;8I;ѽzq24!.KܵJ1_nYTca'W@vx5]Nv-=w[-_Spx_#u_έ4.4̀q!I(Ajndi$L:d}N7`/;f~E}!.BR%%߃NC{DSռFDOH[d}cgY~E.*?  o/kkFȺ;g̊$zT5^xnu?_MY;hurȻʺ>0q3X>aTK ihcx;_VmⳈ 91< ﳎtQraɥu߾%pL4,:m7EJ$֖aej>g!16oUwroQ$,k[X/+Nf]71&lrKʶӰx(̹wjlƬ0Ds 脱(|XrGzw(wQ;s:~$zyOe}q g1ck1KUjyl쓛E j{ZBtM61 =Ir|X[5vU'+SMG*`5>BHDXprړ&OM3tVyE,\ݻ7% 鸐 +ނaJ VX |aCj|W -HgNq>gz{1 e.K:,Y⋏cb2x \O(/,ZZzX=?b۞dHkrx;J-8p9` Bqo_[ a))giaA& dCvq#H5mcw]&ĒM}(ts 5GaE5tLbNy'oh5[h4 x*>w)fWB&ikбC[XVU1nY/-W+#j-e bQ2yqevbA~8 (7G:d`ښztW؄JìeS$;G ߛ~¢d,wxL9mlܜ^y?̝o!2^Ē魍@聬:AL.*?/|Zj{Kha8@hnC__ hyֻxSGogBVi-_{r=BZC(݁w\KFYt$LJ'̾ Π6, u9֏,$U3/K%Ĕ (gO>*޵_6T1B"”2cߒ^7&R$u+8 )xSx;Cz-5X3غGR:HfGE@w qELVݡt|ͼ|yD`vnu'2 &0HX4<[  GJUFeṋ#*^!O)|;@D;e"@M_ld]c>VgwM?F'+N٧5=8 )L!' ^_)[0-G@8 ܇7P0&mxh:{QN HHRf֖jUvq}+أg@gm8|gҚ>by'M!{ՊǡA,By+C] "q[HJc$c۾_o@ԠԆ<`u"Y%8z:}`wϩĞ?.仑()kl)F s~@x,|[i|+zVyϲVŁ4UDCuJ=z,cc(h? ͍;͛@3S0fE[j'(H7QU*|Ip>SMqA*S}ta@({0Qy^,$"ާ3[_Ems3Om|E~_.HGw)0g𷈄dX@o&!x.nyj(5;Tv.7,hTexwLwV07)b⢯PLv [g~pA2'l[) Z_JC96;z0R7WԓFMNDS7Ѯ>"TUosfʀtƴз̺w&BFɁW*}\~YKܩ!Ձfż{(L#.@\j%N+*$g|dި)gb$lv&޶TF^aoܒt_'%Fpx1rESKֆo(!S-\??g Ŵ{e}ɒG^*:w^t]b;PF> Xn99, {sbbC2;0̱c>TDa`Sk}Dz/U[ V %fMM>#dUQڢM=1A7$N J'ہ&qgf1ꡋ<`n=lII;RWv[nZ!,Z^muv x#W񒴔^`y-a"gGhȟ /6XA૒ a=oӭE ɤPpc'~Jj#;%I'LBL ,1I5֘Ii{@Lr2h~A7jLLMHLQ!N/xU'tу oN$XC61Z@ZT hX( U8\gH;_[i٢>,0?k;u͝h(Pxh@zQ~hI'nq wU"C`;}!O~1TP={x* u+k|?O>kh?1N7뮾%}gPƪzêNP Hi_8͟^3p9PBFȱ}(&*adUD9նCmhlMKNPɣپ~#uK[}d-;^k#]:]rɒhag3.i'i x?[xPd7 b@ dMVC#DŽOb|ҬP,v4?a_8= !XRa0 }f#'Rc^laQ5 x"_AcBH ̝ӽ.`rȐukm'xc>)'J- |ZRNtޕɨ2sF:Rd9d:e66VЋ'pg_DD*JUzh4)1` MĊ2f":&| F7NEĮQFBU@;.ZDB0W ۤz$qQb|O3LΩ1Ti$HKr`CyS%aᕟgw孨D9atWSZ"O-`(?E'鮙9*kc{T,.d *[\^Bˇ!VC猤Xrk+K 8Dw\ᑽ|\!\_j$|E1{oDקEՠn6Gfſ&0 <-} y{]r~T]cZ#B9OXc04'&Uz40|ozMܨއ)w&1gDQq|=rզ5I= pيY99um7t r9K1'yqbV` %']إn*>B U8RDLh]!"&6IyoN&@vabbx%w)JGMɎ5^a7ux ~oXK1y(Xy;:\ͽ~& #D6FK?W0}X8x< JJg+Nu:I$5}*jT[|f j{]^F2,AEZ4TwQ$=ssh Jq}q ח(Y.r]q_/ ƀr\K`!m B?CZ00H_N9w-)q [x'vhFEWC '-/(|$|6FyM ,RHAYuPJ{pd!Uz%r+9qK|$')gƽV|1 y, xTLѓ"7~8x|FZV~ \a^Ȼuʧ3t o#t %TGgl?_-bGDT$A@<N4t\O);y(ZR\WKhTc+"Wʧ@V-. Y*š e_;?;Tvqvߕd"m_iԼuS}.DDa "L+:`}L' ֯vޣ揾 ^a5$4px6 k t >U]jo>n7s'` XU\뮖,VB$UF& TΥH%˛k8*)Ԩz1 GeWe,Lz´<՜sg RYւ=˸,eI')*7czΡe>7=Yq$0K N6{No6_t,¶ȸ6e$HF4gfznB0z6:pkQqi ;Շp64M]vh[C 4\`_|&3w*w[g ^;jۉP8dy;' Xy{=-ɤkBu<Ls WF6Sd蔅]yA!}ʹ08muDc<'+/'!|y~fEfYOWZq}"+(# :-2J@ H4ן\ ػH-cn=XC9'dQ&B? >̒-` 2 Vh_KLAXGIg8JAqx swtHIv6ꥒNvI-6N,!k5 r7ɏS@) cC wjc,,)4y ʐEDIIdJ giY;j]˦lۖ`Xhg XYrqNI9v`|^] ڨ )cA5ǥ 0o\*Ű }gX^K 2`1Fkם)gS<<߶06:)EXS0qJǔT@Y#EF˾qel{p FPeWh >{?)\B=GӤVXqTAb0xHXz{̯0JN ʤ%O$Љ mK=IPA_Z$ͭYȺ\<>GZuJz} m *ĝo鍣[$Y;(:{A#PmzySif`\\58zb}WMY& WI~2>sś mR(.$=5~ Gor%6+ ު@ԩ$YB Izm>Qe_ߟ1_JxH|Hg.+m'ybꥀ6=Xlu x೏hك7ZP*%9ƌ~ɫPVy*M]why]ʧp]$R Vij8ڲӂGqarAq u 6+N#]UpEH/K} gt"aO"mKK)HJջ{Z83n1:p:c,P~[Dxp t@o.ZDg$|`pn08j6q|!ߤݢ FdN~>Ų1Yko\5d8S!l4 WL%w%YFs{Wu ظKN-6LǻKrGV.I!OZN'-S#(F#ȃraTt-@>q#A0chA^zFENHY w %#r\1v;:xCIe{$@3⒤GpI{*D ޹7Ds ;$6蔦4xq7$}"ح+_T!T"<{k1rж0%N0H1O9=oL6fq(_3OIC-f'~.d=u\Q8Vz\J L^%ZRD3 '"eCu2dlſwS@--5a)ȫ]#oa6jMfެUs _VGWĮE#&X^usb\sy=eNism볂 ` (/a1 8 >.N>V%%un`[Efhc N"E1ѭaGO~oXt.b1*H~~ZYuubJhtB80emߛ@+ XCћaT2 eÇ[={!~InXdk4͗c.1u@< N,ZS#)`m`G~j?SA$9Pvk, bsh,NǘْqmhT 2mDYMu,`G ./_N3 `g$sY$D ʑ8"=t?Qv؛Ѻg &E`9Hgב9PJʶ?nIS/iX`eީ1ǚ5eACuR4zgr;oe:C5KP_<~4LO q0yS#?x,Vb܀WQ+LmK ]"t7*OQuɳƤBLA |c>dIDzLXyO:Pw8#($!ݳ:10&($k!wyB͜/pwD!Toh‡V+hu.j7FEF"o^kʷZ/NؠR9hս" ->44b}㎰B=~6?ScMωB(v%YIޮKYsV2Bw/#7 Y[#:Œ2,`NBz#}g H0tSLS ­%ɉXG@DJݮYRL۴ѕ _c.{6r7t̞}LTq PH)el{,;\}"ˋ po$z Ù2\qӑiMP!=ˊ. J<ɔ_*mPCw5 0x0Q$3 k$e *88ϟ5\}մ~'HKE& ͒DHdt)kZa`hCƍ,،?յw=vZqЖ*DvpF"EeXbj4WGb|v|T} 1r}\?.}˨k?x78g/ԣ#E㣋[i"{K+rs $CUkɑe)&$G[J>%ca~,%jU2zqѰihE*m^HpJG93z*5 1y^5NL :5o6 \dnW?|տ aRnKƔ2K;'s%Ė=+Aɘ}?Ht|cMw_\USWFPeۣkYllx4$05޲PnYkAw!,ʓV(WTA/cP%yT$ٯH@yGOQFCR":2%ȣ.< er5(/9~x v:]t$% 񎳅L>yP5? p_\`f8h V b7igs\误ǡRz\c0Š=gf L~ޒ͞bwT8 (˝#+RU,V-$q4=Po.뗻;q{ӭlDI1}:yY8КD(D>{,Uאraq֕s׎5G1~߯NHwwmmiUDfA|fx8&6VOۚ#4EH6d;`/e-pyx9x{^y&|]/Lky=~τ$paCYh; m%L`6yQӵ|LM4@͢L. ?4wO('wӌ~e6DoU^:y(/W 42gPKr9fO54)ZVK#IdW;As<hDLmjsG4 }ou`97#?/aAf1^i>iAKy جF"JcDb L"M7V0)Y֗%*HY`>z6tl=H/0=ouhGO'M@yIWt Up9uB~į6 b [$ؗ q|.>;J7W.=d=ѹt>Aldf}S|Q1T8MV67 6ڝ|Op#P^QZ k~Υ18E f9 *HwQ52a@IH!FT 2 ȿyKczJ7+zd_ؙ/Af?ol̜nz~=2~M jPeсޡ,[72xR&2P7$'^mw %Bg)>8>[]7c% h .NUK2d\'xNLўHUS㑳>w 26֠޸P=7YQʔ {wE0O.W<\*~^ y@%~ףLP2{ PХy5eC5#AEe7D@sGFmZsٮW]?#Vh&]"H\ 7pRS4kƨUϦ.B0Ѩ;m?G2GrJbʣl5#.na?Ei87A@RAy5l;PLmw ^T}@sE*ýR[tQ'0}a\]HUqTRT1B7[Ta(_Q3EBdqإGש ZB2ES67QH}~IXGMyiyhR 5cZDCI f\8p1#5qp*JQUkqJp[^d ھrk?nB¾lìJ)0zWC3Mb$tr$cX[v x)Ze>K peϞW95N9l +#5vybQ0ވ"X-9<Ɉ"2QBs㱋'*i&VHl1z@TeC]'ͬTǖ4Lj1@ # {E-$uw~8Ǭv`,蘷~ΰ(R EI9-;YUFl8#gqx8hM i;O5 ~kGYIqLWwTVr19$=4֊efc t0ac̍k48q^hXyb#-<4L%=M-f_<ÝfCذn3yڏދ%9kO5gB[vIz#bh-KBLmcU]Vyz6ᰏ,H֟K:Q\bfˋMA`Ms{ӸNq~^ &v0; ѹ%Svn2LߙEY#g0Z.[F{C7ZЖS^dp$̺@맞 24YAQ+n$ fKgZXp(^ܡ;_ﵦ=4ՎGO8a>R^ MC׊5/#k􂖸7|of L8t jji02^!킴>tgWk&3B\ l(O/xt{xi_[W.0)>w٫o-h z~yN$?(vv'<^R82oQ;G.xT5 I~\hJIz@RvF %ӥgFE |[!mݸsL.AP~/]P!i {/ 0I|Pjۗ]CfZ/'F&,Ԝ(Tonr`=+cPvqhG"_${6p$TgC݋=r #+s)Gs`E>:]M zz4 ({ i}Z{JՌaNr9v4B~cѝ5%:MhU$}ӆi {&- p\~O_A%[mJ *D 1+e@ێ/&V5L @{q6v9S^TL0xHSJnFYp[^5ZjVȷOu>`UgM/9dfj3{'ntG 8LEq|zw<6Ҍ ֜6}8*ZR@qP̃O}}Feٞ0}dStV^'4[Bs!kxUI z  [?]PSr2& ,QO IxK)T1-Z,yE=qeuǭ^4>U- D|י*\fQi,8Ad8b/9|Lvt]sd Z0q{ҩ`J{oRa ;{  jxUz KA 1aG5HT?_M'FHxm*4LjB- |hazI\ݫ[=e-OOQΛQÎ8&񴇭b,~CO rJan(bQ( tIHb(vу:Kv e?bB XRk!^Tj3!'yk2X;$j(sm~fqAn>d>&j;bq @k[{Br^u?vcm&TMaM?s,@>bt~is}"F#ZmtH& v0 MrݾIlMm0-`/x E_#u!FvYP&"=nK 57꨹I&ւI. ,fp\gC/;Wj}] ՙ"g~9+ 9JFPIx "Y2yYH!Vt6Xz6#³9m9aVԟbUfHChU.V3׳A$1ҩ N)lF X(B#[͊PܹWj65WNKڄ5&B~E5k34=?p3T7p3T2ݳ,Ӑl}ce2si+@IﱾlUvy|k2u4[B 쫬cԀEs^CɎ?Ur5vȂGɎ$;!ujjW@'#4M?껠SBHgàߐfͥ" I%"^Πܹ^"=$/HdE*6W\ u*BޮHDr\c""p@Rolc9SJ0Qi 3vsӁ{BqϢsـp樦XT|E 8Pa ;W֔s\ϿÝTUG moJ]+c{I2M/s6;ϻu?TT uuWFts0rvg (jj d5-/RI]W鋴C=820J 8Ͱ*d:ҒT}DOA̰%D4&ÀWxm_k0(F1@zG-$keD.C$8+"yLS!*Y)fӣ5?H #J+SSVAp.n!qaTȂ񥝞:Zٴ0d9ڮ67tW;R]5)5Z\+&}VH"H-L364VۖK0O 㽆dS@o!#|b黿>xA6L%i;xb"iV"뎏> Y*- Uwc05j5*AGxyd}BZgYoy$M,j&&dq}LI2Zi@qk- nsL˚sd{cOE^)ʅ3fXPY.%V &{v8D= E?b]\ٚ8ՠRCj$ 쐕̯^.gK.[_F ThD4XǮ-Lg쳥pc$6&ж 7Iͯ_ie7 ľ@M*b%(Ʉw~eCvNKɞt[3 [tc[*^cYHMAZK7s*xo`q_)Ar(3nr*݀i~5sh"h)0+q'mymi&OyGY_)'Q ZkaYQ*HD ;F4n Zn9Gt-b5v[xzɂA*XRk脩e`|#O{%h:=N@ 9ZBj1h' eta,' T%]ņ $-D, ShqU uȺŕ6]qW)cU=~"L9ӭ=_hAG xUJ,Go)5˰?rWbP]9]绔%mVzY BF`m9ʬ&7(J$ iTKv)7QjiR0v>5n:2 JEY+Jhh[߰3*]ɅoQV04_{ yU:0(2 NOȵnBˤm \y"y..8ʊ ? xV^soq8I{XVj'8;dېVZe7 7Sf;Ϛ0OB(@40|vyˆjh~Q!y$[8͝S bC ]j/I& (|9 H,> vVu^ʋ<"iSr*C @Lm<6">1˵hQ ukoe nuJo%;[̮$tDV}v65ñ^9T44ؼ~jAM0CgRW-{zK_*bkL:mĈiߗG0=ՑV<ڄ#)dz\x.7ΥZŇ7EIl6f"~.ME5~Wb1{6)ێ3Ip{y{ALuWur]-GNH+T2 J:4R(e;'fcj{:u;Ed To+H꿖G88b<ӑ=L\!DѲid"#z |) Ru EMαqTq×r{\z_3e&r ڰz: ʴ*<,s9mRVeG6HD!HϝY-,cS|@lnI ֣%'8Wg8绊d 5~VdWa [4i3 nH\pr9ԛ9!5nF.Bh;Yw7q ]&峱_*A5֢WObCI[9CQ"GW$Lto6 Hf]6R8jvamy; m--hOϪZn҆.&!؀ uBE%V>x}L~V.̟ہ K+[_/Ei(z'uRI"mfjʱ84zfN %%-X4^a}Fl_-=EK m_[ȵE ݵ#uiy eV OׯTl ?oӰo?|e?vd. } ].zXc'8B`2ג p:EQlx7<~Ti6 L+b0/ߚ}Ur5и_>~(蹮;1X ľoGwJu1$/! qs \[?RH,LPCה&o'tߟMf;IS*c.2n=dwB݅wiHOnb:4:]4MƑ<(^";*tЄl.Ƿw:4'p8 b>K!ƾͤN-}y m;auig2|D;?2%'z03Ot?Dk$jj=LOfem6,-V/ .7t=1T6GkUF [k-\^JyQtA l,FpPR/v ,)fQ/"#l7b.6m0,L\r0ϫp;dNǧ6f;~1✓ .޻vq5 9\Ƅb[Sﯜw%T <Úk%~?y3[5Tk&bZn~5MyR@֝2z&W[wuH @3m!.(l5܀)4oj9=Ds_6#źuuL#l+`1c[Zjɢt!ۤMPYZd\߱Ѓ=uJD pmófC?A:Nq ssH 0?%N:Pt:M!.s N,?c[Vmo-O^`\4~*DVz/ _)@+;>ú[V z~)3NRg[%9c&˭F{:0YC"0}D"U)<9oӿ}v{6~&C0I'1ZʏK$B{ >x(Yb|Nx.b\ 6-w t:i"#v֨t|}XuH>׶/1 S`p/ML̵^{mG:="{orgН{ Zv+Z5f{K$wY =Oh'H 欲J|Ov7+4}Ն4l1oa?Us(6xIo.5H]Kp;}\G EԠr 5FϤ8ˆK؃vFrAKNLlUsOԖ.|fp6s\=3yx$#.wObJ$!B,l ̹=˯`I_~aZNe&US b}Y[!4YU)1c.5DV#Jŭ^}g d/QM&3y׎XYi/q5uü|uXL_ГEpc7qcI^degS-OC_!JA*CDŝ^Yb R|shOvq廰Jʶ h5a>xg+r4-i$|󀜏AcWJ,'Our)1Q!h9V&6/o$1]np:|+&k72/#ia;BJqOcZ3̓cpl}FuP{@G`M#&.ĉyB6̴do7 qTGfskE| $^Nٽ[&ܛ IJUaQS\I7IUw(Ƽb } gjDGLG70%\l/i-IcE>aQLyxp)"P[λcG#El:'2@rӻM* q1wxIM*QIn=?>.ʥx#Pl`+Mb*wY&rDRփaM{9xx?s-R`G\ZD&sZ_yk`⚗_Np94g3p)*Ne:0Qsފu۹Vv5/H*AQMhB707\xI ktUKQkޡ4yqk- rC"=GKN~Tמ]htax/{[6k@E*wm\*9~q^"(P}HԢ"Χ#Ⱦ19>*{\Zi.As/kK3 ec\N*d`[+YK9,D#1!_ẄqN7z(]4wy*ɡW?\I_jٻc&X/T+9а'Vh׽8O_Tn-oN­*H@e]m |J;p[tslR l(sj!'֯<[N;[oq)G,*5O]+6bn[vUB|yoP9Y@y,ۯu&FQf$@DĊҶq[f I0MrPɾyYX gz;#+nasP_*4Ec8*wbգ6|=e3^. ݼv˯?2ߵJDu]RL6  O8j԰@J)4xԷx{GV|V}PI3a'Zv|j<նjYi o6N>QN{؛G0Őo'8aDg<버NStzW= <\CUg{@ [̾{GYf f邸]j1ci^nF|:\&w0=?GvE+5'Wn"^i.?% G˻W0vH1kRnYk\JZ#9k޽'];rExHl渌U{4|p1kK71?mUٔʷXgM pǘ9ZP3R2l`^:dPA:sv^!_y)16̻͗gJP0}~CmjqfxQ*;la.њ5?k*mKgyZs:dϞXZ}p9hjµJ~Z@TE]^N{~ h1?zfŀd+ܭŒt@R*Hj]-t+N2swJjW%q@`A=: 7 ;B٩}/H(IއKO9DE'X8n4ipv0﮹Ga\"l*m#<%t}Re A.f6.JLjTp#jxw<)TĔ!N2(9](Բuiszյ7\“y%vٿ~E Fg1WLK/]ȠZZ  7L)|f*Z׈Y;$^kK(}}5H3EA7sJ>x] & 7Êr@|Ae/x[PAު%4nWZxܵDe‹$͑vz4mYA0˖ш~>r"KNg^=՚cl+s1:9J]'e 0N|]v1 d_zo,wN/UtUXR"nUe(J\ہᤣ*3b`09b+9FG7_$( ej3xU!,u(Oqx~xj呎K㪨T꓆M*'X5w7s3 Zڷ\޽N*?-w#$pީh%:dL&2t-ɤMYS&w/{ zTe/LSh'8: 7 I 8 M ek3|X"8nD"27@߃!H l.C+e#&sAdktFgoXS}M8JBg9z%!@,TgANef\P- *Hs ˊ\z e.0ZWO,Sj c2 A.;`DBW&CkyLrd~-Vj4kVc-]u&#C=C㱘07CL;/y=ͩ1iQ`޼ёN[@hSeNiӖUl]Ϗ4R[*4q=#k d,nR{MD]Z$8Dm?r bɞ4|"bX{6 z@#O>piIkA8ؿt3ӿHm2`1ۀٸhKȹc84BJt%}rUU5C x<ۇܘ%~XONuFtR4^V:DfU77~m HG>wH`g7e2aO\?Bt Ims` F;@Q97ſڛ2[+_J0GYmJb% ӠBg*.}L5za /ʵ.d%G8MUIuaĊ?d&aIDW9vxQ8@/Ė]0zҥ$:$[hS<귚v[uVgI} џ*FK55W =@!#e.c)ϰ-2za>8xlJˀWS(*q{"x?x:vB8YJDKf{Y%Be*\$Ú* N 2t~HQR !{S'cKLREj'!`XsTj0ܖQos(ZpUK(Yq)~^%z>oЛ|YܩBuJ k2,5G慜 cVƝ@wZ}yv?I?|ݥI},eG=f٤x)5{uS9 C$ fO:x\g67a1`;^N[/ń:b:U,GF2#k*&ݑh)B쬥: RPdc{j"6,+emHx9֘NOz]wKG0 \3PS_:mx*&yR~!ĝ)mc!ΕPxg.DRoU=# ]~:hc}r6q8Vb[f q=d]FZ~H]EU,IdQIdUѮ9K᠀ My)ڠK_?,*"|KK_uSb2JU۵ok5QS2;; &O$k}UƉ -syEA }AzLOr >ڤ3̾0|kNLv*  EX cѻ;YikbzM`:k!Uh۾hG䵯.,u?W4:O9t:Ѱ0KE=y %|톄}mdXx5htZEH>u̐? U?ϴ5CGnE)Ee(|W~gP^L΃"R ٟN {]z6! 9 V6Rë#Z6&5JA_ !gFz9/n1\_4 o_e{DUSg8kg U ߓ j"/}D PeɖIYYT`;bp 1@pM^4QP\*%N+* dqUHp]Mw#/ @N3*!1N˫s ! #mMBzۃrNqc -t?SgFGp_1fbqB:;O)'I&XtLO@ ?" +okPN ⠤]հ/JwJĬ`YCXò,ҲKrSM❯0KF2(M9N Y:iδv^l;_5%0_ )H|s-$5!jI}|MFOdzVEz jwbRS Tkޖaø@ ~,lqR`O:q|2kG$Tː[Ĝrt}g˸SF@fh$.Y8\D?$Qd] 3.bJHJ˲^wa)@7Q:g zkL:l^F'Rߗ&PUMV6$aȞrFf# `E<6Qh2\hꐇ5] nBz%>)zQp-Avz+Cs_GwsmEu]ZiZ_d.F' ?pu/W8!kG puf8?$AOO 0]cz{C8鎆Jڽ5W'/u>?k-֯F)nb9:nq?khpk M\9ԭ2)O9 L03+7T; 5,鉑~B>cH]t9!:;7^񗑩ODBu=8ޏ 0ct~0BVFF8; ߺ ] Ǫv{ЯH@WqO ?b"L3T('ʵG\ #U1TorCQef+G} ʹl.wҜ+(3~mHn 1ԎQ* 42o*CF;};@Y2XcוFj4`-qP'v}:VaA&& I#}G/J~̝S+ ;XS?oցxHWW;݆-MM xg0|39|`*V%7$wUtoK$N 416=bS!_LUhHJ pu0ʩwRh8e)!޲`% _0% гw-q?/]HM4L,D ~K}j„k\sUAE[%ܧ{)sWY_w,,\DK*FiG-zlٞR3Z͆I b]gٽ!id; k,DEy:fZyls#ኣ(lHc zC|5oIGjpf TUed#:P$,k6 7. /cRo瑗,ծ`I{f[^MWtk\SQ`,DeT#]#!-#fѢͺUTtbV`ٿ@6kt>gY/*临"̇E1Z6,!X ͵hy?Oa(\ ׅ!Z1c.>gL\KN bKi|L[vcۛy3&Fcv[N2⣍+`FD- ֲsb/ug b)b]鰍%L0P# ÿMij |ZrܒtJxR!osvu19V̄eFԩ$W.׌Yyr' _?zk.ɯw@$-N;|80,`³0Y V]{mf(}-$S}RP!NR߸Y*I~s1᭛4~;ujLMHˉw4*'\ I"WX[`J7ClfG;U5z-0 _zZoaB/ɏ$xKEvPR[zbMil#cͰpzpq/|:qHm.TX)3REnQi?^xv]F(g֖cnZ渘V$,yܦf]="CI;{i~ړg_iywFE@ekN.l7sw(`D>pm)%hS<8sЕ]C–X>)tfe= 76Zrn ;RҦwPk%-?D;\ N;XQz)KG <X8/$Y ʩ No [_(H,g]o ncH+;vDmޡp@I޺>\BW s&M"r -YP6h AXDT )h6Lrdc _ڨ ̒U,{$X-`p*sy`Exw! mZ8;)JVuGB(}V[to1 )Ll\2t!~[Gqve'ca4+ z\!mC.#*9cs&[ tNZ<mٱVh^QhJٯ ^.c)EN(WIT8ѩ-2-`53iI+_5d(n_"`"&2a]Tŭ:gM+=w|>pV3 ![bD_:SfcIui%TBEmj -B>[0#ѤPv?ED:8ɧ?XisXN|Vb!\,+8Z(Ȅg+fˣl[\oslaIS)Hm3KXo2RH>;t3if@>o'=vSN~iHV[_q[+:N+Km؄({2EB0b٪pA^wp|TAI5Z`Oŝaک:^4,S/'&!BHS]Ae$//'u!6קpU2\e=j" P0) olyW._pHl9kCAbͷ#p -e Rd]kS#liņ2+d[7ZeA `~xTDm]9[S gfR'ΝæE3׋>Z1 ~;F*{Y$UN1>wQC&B/g"ۼdYd}Ѣ:Ҫz*K4Mh̽@p}bӔ>iw>9"-wڡJW ZoۘYii~$18f[;h(HTl99 3ܰ+1x?;PF -1|Fq&Fj)8h<2*j:;xa\s&p 饱/?Y@͛=eazojץ%+Kx9V;eWq}}Pyh,:ֲS&5bҀp:ëMՑ2U :6nZuڒN*G3)n:y2~x]MOV~4f)+T$GS~]߾k0nTL{*($xz]E@s8poU1|vw>lb>6"` |"["W{T5[Cl{{_V}_uˌ]a/Lۻ&: ӒޜP=n$$ROFGA8/͂0L)^da):5:$ m_IUo S >ր2I[Cf-Vcr]IizʈvjO G=G0ypQYX+K{֕:ٝYT0d9B_&+6²H[B7A&V5u!Ȍ~Em|a4E̻>ôZ`Q?BM7MhtBR`h (11r/8IFoe2x; P”O.-_ϢYpTT^${Ռ3M9x!TCt— X$`)5*"x+nC7v-,L LZ$4_7`^ñ1JJ@a/9c0W-dU I!}_48oX27Qg5kUc x*o1cMw3s>7I; g@P~ʊ^wx8Zk VUC7?I}6Yؚ3kɏlaݩve2-a4즯y)nSZ3eL,i02EDW>tgGщJ"LdedlV37Y~x y؋c@X1R2}_b3k呓Oxi-[F@S+vG[@D;gfV qu={es}y6@ Giq=jGq :@BkdžH:,ϽsAws?I:vc%y]^|8:0V"c@sk<.xof>Ij ҋ]IB*y6I |K^Pp1;~ļ)ki{IҔc,Hؔ`Yж AZwU@йI""yL%=v_ۣ_ iZ [ C{5X=s ŹV_1*(ݿ0.hƀQM˼w㩌e`pj0Uxc[N52 '*ܵGd]0(mpLN*ۚ^k3L&sjBw!s ;68&>`m ebTN,fNU"V,| –+1 8rcK}|Mև"aa>2.֚ZwzA⵬}7g YCNSU\aP@HPpmP7,Wd$ /zC|Y#x Zo>+"|h9_+%!{Lc'=uEW_%=eqR`遥il\)G%оΔwꚼzu?䍭nz̄(yLaAʹ%3p=zsCl%Y 8t=1f<e׳Ja br[x{rGJApߔFb f1 7\5y5݁Rpt*} gj3ilCѡowA`0~oIPj2G1 {3I(~>jeGCv| 2ZTF MЙlrsH )XXkX/} _FGnn!P^G˚(!a'a\[>0ܟ2 XXEg KSF{&<ä[w(M|l+DWwV>/x'ԋ]/DY袗]UQ$ak;бGl'ԖmM5|1SEN3*W(|;V 4$# z+=y&s.f m G w){A}\|T|Lnr+ \!G )0Bڭ9mx;*QFk*қrZ*K9]zRo<:c=ڌhe ~-\) vDKj1Y`[qάd8^:7T2B6[/Rt`hk"*+dkT,E8q\yEsi֕3L_Z<`P^Pdޮ6|Q]UzRJkɜ7ٝf̹еtGW(%65T?Q@Q >lESؠr)8u"c4NҞ>ZQn>GAxEfo)#5h'fQa_D)T2aux&ٵnu(B61#`+]w9괉%XOuP0(sݿZo f:Ƴ?1p Vmϻ馐1T Y!HG>~nq:\dJb)Qc0둍˔LY{k b/%obzR?<Yq6QPNڋO%eM9RT>F | ([>qL (_TވM مfrĖGzxr79nsE\2A9=a9^k C`F1Y09`oHgx=$#hf'@-F ~vBuVzin2Q;<+qWtYH+'W*!3@z)YKR ^AA0au/*Ͱݺ />16#y㪛aTdP\ѮU݋Hr&SDMϱZM; . Ko`5SF?#L!`mw}Fݯcχ+OD] +4u`im[,^sn9*t|srEz ,_䶹\T[{HM45?/q͢xlT/]d/{.cɌ%xkvrM|쎎3x]~4+J烙o'>_|Dr`̗${SF2udEרxcAoMJ+?xAV+Dr#Wbd67 @=a'&h4)Ov2FCF8he+tV7DdOά0%D?n<;Bwl(3-'v64{Uqq j 5Ŀ0`U*z\Eop='Z C|}Xdۄyƣ,&/6xw`yÙfם3*ds 7!}5:9H)Қc0 TWoB*FE iC3yE(lKY qif*sCb1@b@`RGsׂ]r"}Oͫ~GB.^ڙW OBdM`x|'?s\I$J6! cTt4jf ti\MW]I1qԗKŦrI*0_Վ0 ,|B.E7hTE^{]pX b6!Q8!g̀ xN=Kx_ufIFA8`'6),kYQ {iy f7|Cn<)Ph K* Y;$J82j!%9D /Ӵ&pʊ>w鲯Za|"Qל-d7`p%jFіdZ5Zu-N l/)i;!IvpU`D|Y-@Eݝڹ٦1Qd,%VәO 8:27'\Qi\p<Rx5)纛<͡TGcsK]9PI&u/2HD@P m.5Gqׯ _M$ UHfRo!,oT~f ::V椏}Y3_ 3V;K_x#R1&S:۫8l~$ꑜ5-^.ć ݕl\Wmފɤ)wM hnMutӫ`>"e9q?Lֺ(|dmżl7w}VmWH~,>Z#=wI%+kJCa<dO b+KM{JGk\})l$*;%'gh bHa{V's;Y[{Eu :cglîy{֋Nj;y)I }5eQ fGq쪇$zRJ%" -0.7٦bOdP5BvDҖw:`Tr5%BwIϦ82B38f"?qכ!DGISU*>h;+/kƎ3aZYLۺmZQK0v,].U8{XO~䏗q (Z^YT'=-%/#ƨl,\-*тF"u~d|*܀%OS^>h0vպ{%H:+M?Nf]!Tx%c֊& %R *rI~l<#V3D}h;6*/wniJ#ή^ib̗wYES|%aO6ɇ_7B_izbK:~%2UR1.%voSY dwe+Zh\x0vőd)+U>to ZڥY\f+xA2`IWƷOB:NL[Cg`Y,&[.ҺcޠZpp':TX`<Fof7>Zd-x<H.5foUɲZ^a9 N}kWpԸ> =SI\׮Spp Ʉϩtb (Z=.gpV7/j]3=jT:& d=6n-]cg'\F~6vD,~:'\-#S-4;+bY:g,QA<]lK ;o{HQuCdƊ=wF$jݺ7`9a*P("r&9aNJ>8`}gV&;7"pa/a@zQB."ҷFrMbxҥK,1[UYQ)SJnsW{r#;$`3Z3}h6=PEfRyJ!*@?4" VFv7'lqej"4s'\돫b ب ުƽ8:*?n 9g&G!;CMIkojG8٘ 'dlp,I?~ YXuzAXꥎ41LI+6CuGjAW=q+(sy01l;Pg_m Ln̺SƣO ȉTlvtVC_I1AN:ji1tcmfr^8ޡӭIB3G-?0)˂ߡp4 vM;REQ D x5t+-?CxJnJY_uSӑ@I-{.a_q s<]}LNc52|I}vrF8aXjz}(Nv +x?4WT`cr,P nj6& HhoU0z{W)fXeZxVk.SD銡0 綺F ~?e?c7J.UԀddO53a05qB& #q4;(7K PF FMşa=Viqg#mDu.ъe#9yD@2ĕ({J|6@MPGa2}6`0 @> "V6MDHEJҖ-{mO <`7w6 Z݁Q.`YQ[X >;pHP|+|"wfg'O_z[cGpM'B3${B#n9\  ]{xpEu)F; TH|ˋj/.n?Y6-:fHN/9ӑFAek6 ,\{H]|OiWl`G'bm%, sbҵhnXFiyzf&=j⇺QnKW|`ڹ@xD%!.5a@>|uɘqsU}U2#<&9]M)L#؛tTDgd>om.3ಊLp0g{tI]eXLRdǹ͂5aoN# ?u6igX<7A$Ki2".8.T 'K45xԆLBHiO3 ařix)?I<ǓgKLtecAM[*k9PFXઁky;ݺTMSTa VEi@.5r)t΁-l0AВ.m 3"/l,S~>( ]npp-wLongю+5ѤLnmgu'y{V{_tƯssC/RU5%0ɟLaFQDkmfpluCe_)c"Ʃ݉b)-)R$964PGYQbQPRd3BmfN0TT !ՠwXnyEiàx"yhYxܷSszpsWiAz¸} +@IqwyS3|rR{^ăŷs/ub޲%f.I(RtH+Kʃ72 \ъi.#ډX>&M2x=ME-$mJ?э {}Aze[SŘo&P;1u`GTUT g?ES(Vp0yrdE QcRs`@E[-̪곶qҗ/t/] !pQ6Mv [෋q#>C45: =w&% <95|0I(E@z H|V̻f#<!#V:Ջp ƀ7سjIҦ[M.u[37݊*C LJqtQ[tǒh+*n;^t Eb+;7ߔOj9v@(SA^XK/mf3m TfODYq{S8a/ԏ2Ϟ| 13&aMYyiY@ C gW\`"mY`oO7Z&>bf5I'VԐV,hp)2梘b?S6md,u;-f5Sv 9K4574S)OIQ]3o-]^*_kPm H|a5 J@qJA5 nMUUfw~ۉt& L~לܓ# @XִA<6WUXmNt:iT+D 1C`zt/+8i *Kr!hpCOWPS6/,Ge: _Ł;a/0ܱR"F}htG5O+RXT8Dș6Ap;PD9xv" i.Y9>x)tF!m+i{U'1ހ;7ƚaOՕ[MzO@S2PHƗf 1hu0BN>^܄ŅM`kQ@YkBS& ,E7`TWB,1np "!B{ z=C9v>uR"t(ьb^d*v!0xv|O„ߓmНB2VrBUmU0UZ%16[CVZ)5@0̉0=X40ΦP_X.I Vc?*)Z p& |͂i!1rslx\WjCaڳ_)x nk|7: Pʠ%~ :![&#CSH4ɘ',-kFZ .-%*GO,YjױAC覩a^r K} W1/>Q ϺN%R`wbGɆ^(ECvӈXQ?DPqF¦O6pxy`}~z-,3?!JQN(#' kH1F˓1 jtHh3??"wlZ4An7ݘWs1˽  O<)G1RAZi>&%axF˒4 >¡U/ mljj`o!T&^CJq>œ )+L|w`U7o{nYۄ;泫G߸c"_CSp/61=# J.N_G258mrj[`}z'<C#9kZ~[t]8~=8D-nCP@a3w}"D]* [wtW\.tb,8f2!D%@_;A'#xao_ߑG7B9J-kaq+@kah"t)Wa>L.' `ľbٻC`HTh;P[MCkWY9Wvgk) 4XF64߄?k[,v Z_DIA.=7B GDg%܈. д92K⤺24_xnnVļ}q"32[ґRx(U(N݊[~ ђ$S痌S/f~#T; ڂ#why% (݊f0V;Y U|&-Y ͜o kO >J֯Mh^|=gfRFRxm\77U!PO|EH{ptI͝an]?׆9\ZlJ9|BL2]b4` Ĉ0 GS6N+oXK䌬;ie>\K8S)&Y,$O{xTAk7r0!KŃ`k>'6mVƴsϳhG^$)a5T03ZhʁrZĈ,`(#EqrL=h$\ lK&>QE`3g{eA~t me<+96uoUJ+ifq;ql856 Mj&l~ȩH?8. &'sݹ(ݔz3?lBz_t#/Ě/ 徔7ԮC\evn[ݫR&|͠VaY@?_,2V&J{:wWVHQ 8.}n`N䴲EKgKgNޞcv yr::A%z&Ou~65xC]"|s*°#Frco#Zt J`Z+f 2BdNNl !v%: wΐd{T}v۾J0ұ+] z`D\t19qϰW,}k>=*CO&0Sz}]ϣoYj]-wTjj&Nz<]#s*ݡ #LĐC{j"IQ'XwgWM fEc}HWy ßہ=De"(Z ChƠ5~Սig)Lǫ)'3wSяir!5>>\ >@Q„l4<z*ţ?--;VfP#ap2 #gkb|X[0l?rU"0|f Z̴-`P{gzaK[%hcx$fpe^*$@`&fY4 &te}l+I0&D'6 ;׬aLlIIwRt&?)H~B\l38 p7\^h;?B <["_n k.X:&$jQPvn!Y(&kLt!x&zln5MؐTuWD H&_xf_5w=h!t#?WHuw,u.',GH0ІW0YK˨6FJXv8y-DjO]#iwlL G↠$M*Ŀ$4[ؕ),9 a'?Fu(eOR~DO&p 6WG8(@/۸zkhOW$ 1Y>=<=]6}sr۠Ѥ3K2PLIHkGؒkDr}PPFz ]8|{7&{\2`ֻ7F\@D3๫:xnζ_i_Nm҆b[L|?b'Kfjhm/5Sߖx3+\9gru<J3|LH].  H."R||`51S)pA 0另iPXqP(Er;q ʟnj$NlwJ?.A&~ %@A8NLأ䷐0WzSe¬1Dlz1.@l^Ѣ+!zTUQ~F"Lr +1O%BWU,vmhMTJ,>"N0\u4<_qĭF8R!߶I(c pyL* ?צ=-+~F\zʐ %5[/?p/C)<9җbZQB4W"֠s?<b XiġK׿ӼJ$ =;0mD [78雾Ehtw+]oH3(9sL[.ײ;z7k1e dʋWba>/A s_@+%S).gH^P[hڟ Y]z)ϟev> y>DHn_xr'(L &IQ}墰[u9L{LGqfפ9a@X!M%bU_߃jUuf)QogcFDvw_>:BCtNnv,Zie|=.Oʢ=dsRpNAE~nW"/8M ߥ2$:>/* F^#fcCе&]޲x^J*v9P}Pr;Dž_#y7 '$u1qVW-2gN.FDw~B>m(.tYVZ:bTV Ly'|H1#W <0 ؕ(HA5=t{{-VL Ž Ts_,:6+SC<?X\,hBt3%r8i Yt ň3 hDA.MtW*}/SRݯ5*U'pT&-B #S8Lk&,a5kd< ªz "ѢĔ7'2,Vbq${ AҔhc6yWEFf`+J=F&x\B q!}-W/6˟z1\ L,t@PaTd#ΚNg{:.;hrb%o qhw˵nE_!kuT@Tqs&{],}! f߉`xB 9ALa\,ߪ p.X`=bc":[yg3%YUzp~REᓢ8ӱp2#t; "RIMr18\YisIMW%Jk?Wc uz m0(;*C؊4mp~ +TPq-}L]^bN#򕅼 LD#f:Hu9 ?q=,;Bm8-5Z\S%D},\K u0+V6`JS  3}̘?"_ԈK-ʪ=Y[.({tVSP 'v=vZͿHgǑԾUӹPjX,9sCarUɓ}L#A0Sin`" yN$;71g1CϨVL/4Alz\ :C_k 6ArO e19S:F6ҌoYm/,ת;PϞk6kgHuAW@߳XOlD2( ࡆ bJ^l62:Tǟ КzSHQŐP 4+E`55NL=w:?c&c:5kTwa`vK=߬Q=]o`] fAvzJb!͒з5E<: AsvGO ĊۊPԊ_Kj9W` @\T'LG2^2􄔧od6y컐4ND.WOڴ~KA&L3zM(/,.:*`ЖNTwGlø ^  FLnj  _pZ6}A/rQ+ dx KyJ(4Lj~opA#Ei >tߢŢ% `dy' O#B);t䱩 C@ݝs " >bT}&?=ߜ^eqoQ?$- Cm鉊%XLZt^D\ oߢ 0`ِr( )kmN30Y[ |I tt(OY3 Y;N[H|Zofi&1y4nLH*7B4༐IE4`L, W@h٤~4GPԉ$ ez/t-bmCbT~'+;oRA(`X꬈.NYdGD_%V9ȸ|!sݑU#yrek%Wcm8-gg)cHƴ Q+[^[byO4[I{@`m?ޚ6m[go^ʮ"NxS4bR$ l|#E0ћƂɏljɔdD}'kk$`m%Qvpk%nhVmg+HxXp((ymަa"(%Es-WcZ!!S@ikEkSj{0z!(3u}>3yO+͚߁V&ߊX $0sm(⫋J@/=.\1]ҫc#pOc֌s)!!.8TޜS"jya \1)7ą&rKJҚdN_| =#bt[n[τM(l8l}& z(^C-Gt9Vi9f0_^?B[Ǘ+782'?pZ><0]`^Chvy`ظO ((&Z]]>~3_a{X;T' mD$yMyƠ>܉TO85\91?6.2/eNߏ9acW3}Vs6?0a?{|ݫƹ/57oVU{ >PGpWonlŕ ͗$r[  ̣}YfdA01Z Eg(1NYV|)јlPwP|(uo1EsZC^-h6*fX(^)c .0r̍k!CSs={g`L!Pc91?IػBf'jYܝQKf8\OgkXQf>^2(V̆>wW__w|, Edᨉn"@醖=`׸!Jc S\~: Mo3!E)Aiҡ%^xF-YSSd9sr2:Ozjo/ލ/ Ft܅)х) D(/_=D`C$t=͎zD ~:iK^-aVVTSh '=|8ٳwm9NNN)<sU՗~lRX6-ˁPQEF%ml;  9K] (]ĉAyx8=.>lk: w^WdIa`s8 scx|WtPIAwgbeyfa#w`\zxxˬ1"E@i#+R/ygr0⿻,BXg"# Mi o/=7}>~j~7e%,IqL;:=P`yJi 5Ho)hѐfYׇ]a5Z"Ee tVg{TyYؗ^P݃Ky|6Y.b3Ao7+PӏFX0S{'_u5yF6U)Ѓ^ol֏mCE-\BV\v8qǥFvc.rIJĻmUjcDBDX}pWK}lԇN.7FƽdfLJQCnE^!\w >IuG~次=S5 Z41W9v7>Gn|fZ"AW{? US$a3b͢Cyȱ9 ^}oo1[v!#IRUʄWl8,B<Oo81"8-]eECEucBMGGDjV}/^P M^Nc0|:ϦAAWTرQIԢZfnی \VgGLdؖ tA!_*tVS5vkL Weź? F ۿvey7X#|>S閦OE"7o&/gf[osNYp>6 ]5vlknۻDŠ;cACt/q}rHL<{jw=&$<ߧK? zw56 y!=H]ڟ,B^Vk)M]fu0.)aY`"Mbj4Oe*ܥ3t%уRA v+yNц"wߡLzUǾra[`Qg\s(B2VG2FQ~ŚIoT_|fUW'PшɤFqB_S*>HeQ}m`4fʼ:- ^Wys2Y,OQuz׽=l6 rpdr97c*K+[jR3:?'$X-y$ݒ~e|C˯cTKy@|U",ʖZ0+m_gr#ZN~iGIA"]Þ Y.uQwaז/{gj|FYæ|2H[^ 51pض}ll'W_;"E%~@'?OQ#pꘞ6dx+[9DptaϓR8╒ ߰)S Twlݝ\C,ouRv1q[!苖_5gG?\30|< YYXLH͉2nFbO ֈ5"c2)h#7 Pa @Jׂs| b.)y_U`괹N^@ ;kB(ߋ,a(*@!&P1OuS ޮ,m-0޷{*.a\3VhyG'9vM v6A C°`my5;1zM^LKQ0钜ZW@$B C?vq眚#rPĔ@$Jf8]5ҘNˎ 3ĻaL 6+oo 0ѾBK<Q_+ݶ]4s7Ua̿Dх@)ru~ԭFEWc2 #" ΃ :#cV ݃zi37C* S^X\`0G@Uj/)j`Ӈ#E4$] Q,zݟ 0?D̩6kO>I͞n57?<@7aPaTbFlG5Z?{͝WLcBr7e$-x`hLh!T-HΉNrc2L^ fW{%_|X¡]ƅRJ4w=._Fyޖq%k! FOi >.vVǯYؠ~i԰BQ}M[(,;ing]@w}ڽ^"Rü$Cmv߽:_Pm>:jb-ݷoo<T!^0x&b6r>TAdU2T]oN|+|TMd23Rnbj 'V;HMbXj䬤g3^ 3\jC Έ]G1Yx. wglS>&m2@6pՌJn 9AMLX>q=cqs~RyKs(8zn3$#EUve:e}k~'-{#x)Dyj$*?M=C7E`Gd"HA>q'-)6/RHIՃ< \暜Ƭ WZm}9\sbֺ {-nA|KGAw}p4ŭmZMJt`J6=L)ᾡO_+1'%O쮦 naÁP #EviߞHc&˭UnW(J9dEFt<|wnd".pI;_}RP/p>_U둦WCtR20\1OirկТɥjsL/Jܥ=;?{)s*/?c"<[Rt jdDiVA,hyJ9}{ R%J:ѳeuԤkfٮFQo9۟+{r!-]{:-Nק D KiG:Z8vo"ZdRި)0>x ř9Ӛs9Z!yڇ yz^NN9!2ڣ~uA8:Vn #z3ܶq?٪y3MX!ƴ +C\/LteSBކa[@ 2I>׈b]{s "Xu)NI=EFgسZJk5LHy3Uw ؋w z4{[ \Laݺn%-y-mb 'S+ M[ÓN >CtnM)f>6Ù1`n =j.WrpL_I_d):,$?ě-i^%P5SBK&{ZEG nˢga(dD>R9 gy?%.p_{&а&83hz P|˂8  Q%oS76*u XeفqЩ`J %{x] y,HRv^,d֤%{!݆ slY%o0 |%-ylYZ.'Lg-8Ȯ#^[O (Ĺ)tu= BFxMM/nbA9gJb1u>QƤ=w֗Լ`U CQ<ܭ<%t~وږeJ9ᤖ1gJ"vnfLbzh;ThxW҉ %^L5 '[eU jbՋ|Pr@p3ߐ>?r$RP4i9{5gXA3nPۿmΐ'H(@iR=4[ D*w-@ Ɂ&4&42p{y&11"G:?PS/8\0{DAW] 5 ]ö.dkV jW\wZmSuոS}yQ[ޱ E)QBFea5e7~J dlMeE͓9 ;(7:Qږl<^4-ٖ1 SkzSW}i@:|~_?Si Y"6+p. 9k%$i [DZ?[Nym$6^SS5G I c{G@S—?DdFċ=dnNXy{jӠPlK&k q-hK*/KaJAܝfGD)rIF6-7ꪥՊy'[/6@C_Qߍ܌!v&1W7\@CX^y֖#X ZջFU].7vppӛϹ6] j$Zr[6լe4e_ԝ:9&&J>_% ؠz.s9zi/:<XVff[~AlZ{b){wI=W{6g /(WѳϦr a<sl 빧)ї8ԑ)`{pq[*WBK>iGFl؂UĎ`FWߡb&nN~ǝ!'M s3|7[CwGKS:f9` 0$$vI)%\Lj״}y/Œ$,2ʊ$;m 82BEݕ/Q̟ٛg\nZ2taj+D gmj#7}`#V x3u-}xͺؽʣJyUv/Lh s%"7j%l& sؤ5>6:CPj́M)`s`ԇv]}㎭b3=\ ܇ 聙'eB8 >J-gD`hjLR e`'gnC1@!Nhusz.H;9+(]UeLrܮ0;SW;k߈%VȰo7ZJfSZBzwZ ikQZNP DT!{[n:G1!_y3J4۬΅d Nʆj6 3Ʈ e3R` 2s w9%L44B#BG|Jj E h+1&tk7;U(yY0!(kЖVm˪t\)bǘQe_,{/ ~gz\EȎ7,Ev z*j6`&xlRMds䳃)$ ݾXit*/3A:)T!K(_{)β N Qlۊk=x9C}<IAZ@0jP`00ֲ- n 6r7)?h@\t!$ S7%[*rvЗ*oBr8tUSx]fBd4 Ir|-xi~lŽ}9/oiȟd'a ~Y)JҀva\mĪۏSj)@ܪ+uBH=y%C^pmaR|#u+I, rV(}8)"KV,D qrVaYۑ VwTڋT#=SL˪혃 ZMR5SSpMptYp`9J7{F 㳶ʄZqo#2+iH66+OW'BՁAhǾ<q7PY>IT/}cUo Ozl& B> @HНGCϑo B, &5p<a;k3>tiS6΂ YlZIdCDSo_uGeK=!] |gӆ}b6 ~̝ґT]f$? .yգF.B˒\Uy-n{}5SkW gj՜5!=(fn6:ܺ_0vUyoԥ`C3~pu>Mp[. %+Lͣab=J_}ГHtS˞_Bchݍ$%\uppzB A#}$O_$3U&Ȕ|9Ed>?{`s7'6yr}I",& BkДc_Yһp}nx nLaȎu% z݂;+;ɍUzc_ .u rLGK9ȉj R#~Tեk!FФJ鍅Fyk utbtBotC=d32n;bRI6fg#!zzhC_őDɛSZUV2vXl)n͛<0BN4; ,J{Sހ0x HfvĜ>uHfCLm͊K;Eɖ*@[ԝPt,=@΁*A1_Kc}yf9=D9g-|nqBï.;a,Oa \c.c`V^O3:rgnߥH :/S:\7ݡ6bxw[u:A6,e8M"%#}^Ӷل ̂uwuV 5mZ38 iEX~D>b3€}i%@ ,QPObb!a{'=\D BFJڨLM%b.ĠЁ) n 4QMBURGORV@[Yú\ *z]5 (k<A8釻m"u]O^ fkTY(JA<|T nz: _vlٍ¦oÜs' XUn8TQ&E@fY*_̱6,<1S֚ Q8%8#^PoGCTʹb X$+@Nzp ŤATQq[Џ!'P!51Unl)ZGh Q%j9ŀ,U_fHԜF8^̮[=ry)xdG)`i;#= lum֥ *#Į b= LP|K8w p|ŪNZE`Ԗ=g30BFB&/>\F"}켉N:uROMqP4.C C[,,@l'x[TP ([2wE1DC܉Kl%0.jfw(? fņgMWZ %o EUWgs߀yc`Z !:0Zo5 G D;b<}M >8KE0J <\l<|ڷ %j' ˜~!o^+$g[vjUM9]L6 kXf܁(Ä F2W2P\Gfڠ\Դi{DƁUTf ܿhe;MԎU*.UU rHN"UoOQFf/%*ւ-™KSARLw}z:lnxU7f0}I;JR>u \?Cb8v,n Vo| lKΰ  SaJ8SdqMa_ruɗBrٿK٦Tg4{L#f`!5_ $okQ(ʼny;UK֐.&ig4 ҷ:_.%~s+GC328o iFǶ崛̞6ԙ^Pg&kb˵.QEb$6,@+lj>"R3816DnvӰynB8w8 N9-z=L 0#XyőLJHU X9˒ {ed|X\\+ֵ9\YNiDJȢLH8c.;u55A*O1W$ =a[41%sN lmfalaѽ3Ϲ< ?4߻fkT*L;#*\&?{]͈ь9b眷\.,2Vbp0*ѷ /QؼT}>9 f,lwaL&eܘABc+R=A|Qf!z!S՜ADsn g>{!4G=uHA8}(.ER`FdS1nFJSrIJƾ@hكRϣy^o/5I9kX` fg1/wwzo[,ν)b~26W;SY񮽋wӓgį![v_@ꅗ0j찪Qy'rTԋ{(J'sEjG5?spDQ9˧Z^zT8(E7gCeGy@Is2PݎYwW'SylQ"-Y_;O`Bsѓa)e\0בּзx0a]LNx6l -4WLjo+caIj#C4R‰Lq ?˅j7, bq?Mvc=.ꋜrcp"">^.@fPN<3%iT@֗1+qLaK$?+/m +~AAiJw d\dTt= 쓰|G2U@WbCyX4sHԚDN 0=MTeS5(x=\#j`Y6$s];$BU(_@o;zJdf)*֏%2GcB8"a`>gp))ٷ2 ʐkdk7lvPTĄ<}θk#7cBԇP r\2®G#8|ܹ~o630dr}CS0W}Rq(6χaiR"孿js(:9R|o?GZm?| Ώ,t+S꼮秙Siֿ&X@,"P&"Νg鞒Ú:ev(@jZGM).)[rR7zu 8z[N/x p+kࢅg?T Mw Q'('95 cx ?o]2§I'rX\upig*g\iE܏m)8TtƓ{mqppNXEXXFs[M>hrnȓsq1pG)'3-FZ(9+f*LUq`|b<:).b^́t=,& &,wTEr[.Ǝ$ţXTZOc jhL]Q|Hҕێ"%rcQ!d-T'RA:q$ @fU¦hҽUwg:F KG2dh҇XfC({/nUdlgmT-W_>&S4qzkQ0 qmrcr;=:x іH^dS=E.B+K(%(t0-w*@s~+^:gg:8HhaR5)]ÃeCxNlr doa^l2E+Fdc芍V#0J5=:9:.DE33ݴU>AWp!*xOnex47P#X&bM mJ 1n3Cxm^f]xr`A;BU"}pÔ.vդe?TraGwFImrGyi5Qۮ*]_5uCe DRRtNԨɻ BW`%כ^ƚ1D Q8szgxtgʘZT#{dU #:i_'2Ĉ̗c n>˹4njm! !dR\<pqg0v&Mo嚾灉X"Mv Mj]!(:G[5݂ <|nZ5;-M=e؟|=~qg?g;xզT?hu'Gw\>,o5D$gM%uBʒ /r aM;ҕSZ*q/ i^Az|G)r7M#g,DQ[V܄B=y ZagΕN0dۺ3ą+>< ]i3bp}-oJDܝs}>U RWHyhӊRH 8`dvdlԅn OkCV8Nz0WHo㷉O4B )'9 Zu{| VdKc`>;݈bCDYtbg!@ n|ns %LIkX /~+&nʻ`Q>P\r&4c[SpҟӁSɑ1.%}R]X/Y _ ɣgid}@#u>>m [r鯙)'Bfu7bI:y0&eVMѲ?PVX/cgZkhe7KzOl`AL,V͍ YRȵM69NDQABF\AsSyA3q(P} v R +yT"v3 `0o A8@ȂIWgZ#l목)u6.&FP?!+L&B 'L:9ՓMxgm]?'ޡ[EvR!~3?Cxq\+=lLo 5sm&ZBj H)Df$"F9Tkƫ,;N RXA;Z=8h}*ϰX! 8Yf'>^[2+Orɨ-@< ˖; ɻ fp+.5HJY0'm#A39Nɞs?\~3rukws &/Q[W5N6NV FmW[݆BX LeLiCzzaͥBG2|XT`.ѢB4DaBLT9߳uC#S{Ȥb;.}9$̀mc^>bN˙^5 Mzߔ\V 'Mc%$5[;y^[ӌX[ cUԎ.Γ*}- @LZûzɀ 8Wa^NEB }cj2,v-ಢ;gJ[ WFlV1.$|w8TT#Qd{|~%r0> >)Rl0#@+.02YVͺDoODҀXad%!"НHK|aWp/K"{ $]4|ӅN 5f=@؛h1FSWqy%h=w"[:&}.HZÚm\.9XP?t(EY퀜WK+>%cAS}'P0)Vu\PjvO31Iظogs2`( W~_QZVKG7-kjX[I)9 =OHs># DdsEe XYSs>矰i'TU~M8xGM@)8(+CĤ* (HaKˌZ]bGqAak?[jrZͻ;LZv҉1=%r)Z2ؘٞ}Ыv*y`ADٛ҅ zm$M_zHU2l!9h]G'oa^bJ6`Jot13c6 2Z i8@ne2;flS)WN%ح ص79[)f9\RJ lp.\"3b%P3t+{yUwov.2[}ºDeUM;!IJnv*܀ V`-t$%nÃȉ+l {87?j?$ўm' &I(}e7b&;laǒ7g-0{ȮY,Nx[^BWR?׌4@@#Sd+b 0Rl}WS@1{ywf9˪lE!҇BedAyzs/R|vAx#m^&qh ux5Ճ ⿂C=NP D):vI3sfG$F ?>֌"$~z0Wo;ns]8AyXHtrht@>@$Wz6LdPSYg> MiqSH(*lAT rRFqVunʛ7#tdXz#}>˪3ܼt&k˜VSv(nw "6呬4tLۮu j㏢/&nI+khS+s:>魓d@M6Fqp)Gt2{.޽FvP}y W`P4)fQ}mY2MVۉ)w/K1Ԁሢ:]?qIsBj}~!4 яm9K 'Ճp/o:!($w7,{m{~@%g Mg2Vꋍ.rl*-8ށ.O =Yݔ(& =J@3p bSĚ&͡,=eWa?LƑգ ke8]Ҷ EJ;*?ɟ͋ n,U-,du/5O*9')M$^נ lD:NU7z mx=Osݵ1>TW x> ]^WoΥv+YY׾c򸵚.i4n#"}$(,|wz)BZѹɂҭG|KM=xxE$wo`0R&rE:bLX!˗'>j շTK ,Bk]OQoP6pPԊź_#*~2t"ױVE*Q ,[~vŚwCP^ jS5ڄ\u5a} ڹuĉ0D)ɹSHZbt61)gU(["c*(췮9}:kt!O\>PFߔ,~OlE,d_Tn:m^6w&y*Nq q@Qr| h%Aa-lTv#$vzKS({_R3R{c*ckQTʟd()=!Hgr2*@nPczt=vxϥ[WGER8=hѫj xHpmx92zyf!?cFF֫u%yƿB`,E lSY.IGp[7hI^d A[,Gc5iDě) ]ĝk@7 0Ij݊ 07ӫDAK".zB.`5պ7զH/j_<-' $#}7OqpqrDDbAwLI+'Y;KEp3`>Q b,gdžeKS1ft8`|HBmT?؝&t"idfjvO2~P+1\X3xLCd D0;taK;-8/iYAxGGE@pCuݧC5*Cl`{Lx^T 3#Ro?*r!'c:R4POJ)::qe sYm:|t3=c*ϞJ 7d9>E",t& ]8 *VGXrU)@Vjt`R8]{i>gJ^2 ųa[n%(ʾ׳L~5tɕj8e1q|'ygAYWKnx8zuU$QwW4s(i;Whœׄ/ǩFк ЏIBsF/X ?ZI9;$JqHQ\{k-+c:INWt )]T7J3`|GŊGE/| PbQgh?n,Ը|{jdj}LY醢e|ȼ_Ж+8kmlSX%M6`Ty`1r|y`ZKb[oZk*vXoQ?fоxRʓ+QԄqhwa|SxePKMN\ ^+|ӏ#{  [򱚡m2Zzeӛu\rj\$ߙ(* (_wjF7B֭N#:f*۟ eᡤW#|]UCf#k#;KE1" X'3<:e:N" }JŰʌ{bs!n]C md}iS2 ZN&x(VDdLGdvA,FWurb~F|>z'@7<C}4aI7ѡPG%Y>eWf>F3hbxV)!WӨ2/рq;&/گ^=R-Qw]`qڎ5@Y4A%RZ*y`h0Δ̹H:%ޠ-=]lqß Ǖ)V6Wt 6:'l-^U`͂,o2!eSkK<{Ƣ2E~A8\v@W(ksՐ K]GHZقn%wI$VҴ)a.`pHn Q;=+hks0GW4Qp8SI+I=mju>Nii~?3;T5VB LRs)!R@;3 õ.͔2MH,Rg2z'f}7yuXp5]}ycxM,j2̒U a'_ΟK歩%Бv!f]ˊ$c7 %Ѐ酙z/$wEwn2Ѣ 4B2mq$ĞpDb^#- $:Tjζ]=eUugLs;XK77ٗwjx*t8@\_!I_\Dh{ %nBΤ,M78?H1nЭ*c"p>w)ʗs%58v ;rMa ˶?_v5B"]RaU6H|D\JSH L8eF@(۽i$@`vzxIWWWw#t΀q̎~՛pu'pn2US0W{lw@0] 0䥊Yee ȮEv F%;} ^aXŚhWX1q)aV݈cΦj3O)gKWaY[T"\YD aDDttsu?B}+-_A2ɱymajJV0̞(vR.W2"X_%B͗vy&Ym#҈Y*~J>C$s0?ʂ^ֳ WKQ_Za#H)ܰ<)}|t(m{ʄq ѠnPwqϞw5ʒ\¢rb$\`-ykow*NُxZ^~6V*==\̠dp@L6~ױP'cRaW ;EEIpi!,6[<"q Dhhv)Ș^`MGgM%@`.2m %S9ɁO\MO(J7%:[J&,>QZ)UʷȚw8"SD]Rt)3Cqk38a!K])0JO9na; ? Qߘrqa ɍk񣚽AO ys.ĽWF #K@o>< ۚƢ] Qmb!4BZwXg ɫ `ط^tf7i =iѣNQ*$p]:ʷ6c*p%iLA;Q›Xl`9a&3W9 υH3HA]F_Lli!|A!B7TKp;nIKM ,L wvgwy?@KMlIPd00…0S`S)aF; &QU渌+^΃⼦> spe@;J!pu?K{6JPsk׮i0H3@Zkt~X-EtQ3o͑k,&q'(Au""^3C(x'w~]*0&Ig䮴\C1*l\,0\sՍ~aO7,YHBxW1Y7ƫxG$b7#/};@焞b0+t>57cȞ`\ nՀRR*1_)(LPRRpi/Zt}*o(BTb} lwcs2'*dv1,cgS>^GRX!/7MIZ:z%OFJC衁[Hs8- *ӌӜрe8HMf[FWSv>zUE<-#XP<ȳvzfǦƈLl!e@nZԡ #q.!y%pF'Wm`UYPEll4YvcZS׻1 3 *- p9'7c7#?׊7*_h&Z @hST=wujSJ%"[}ƝQ:GƸ׹p)j\c7M +\$\ I_Pk%7pr?CbQr"wZղI@Gg64(SΩ9DTBg?"ny\DH!M') BkX6}i3> P 4m4>o%SAh I] i&ZDag ƫ˲5"eUkϢū^[[{'2s~xQxt7BwmFvmSaW3Ncނ{c*U 9?`935}JN !3%u<"cFZex5A<:&΀&eYsfa/Qs|TQK1((X7QzYOlC2O]GW *gI604hl*ioE-;o•4{*(),˦*ӻsψ7~&mAZ$a/NzO;)bgeR0 $Sm ;dVS uY|#Y~&z#sA'dϢY}[b Pip)IiК(K9 fnC ߝG^1|hL|XKy+sv8F4jk8Mg)4ەAk_U0fbV@Ojw>3g?7?T#M(L4&Z@4Eg՜,wy s>)NLv jHgJ)X1!%,e^³7/k1{u952d-Ƴ )XuY_yET)wL9{2@^XX>pp^ c07jaM~,NcJs0A9P#յĿb^EE`2 Ƶ>x*%i gxl*L-}CF] |٢6#&M*wsix~Nd\xJ)'W}cmA2m\#?vyǽuX0J l;z! m+k膢>D5ƛ*o7lL: >/s~$ִn6Eޤf5Wj.$!Z!Oo@D wF<ɽ'/>urLq^$YA;zԎ/N5IljzqE -hur~ս)n0[ wNUnI6''wqfdkJ#{h'b̃f(F4""uI04*S &D{3wUbV&m_zO2}E)WPޖ0=[EGd@ja6n1ZZk2^饕aLS4Z*մj]n B+h1Qc']vubx~37eӨm8~/oh=7Zi:@yd~Z@Wo-QP@t󧖇+ pέ0mw}K#~ 3A'Wʋ ^nJ?(1]LF0ԄVBY[WfH,Cw xH]p<ڀgzL*l`t':9'+]|/ҿT@q+ A-@>o/.x U UQpTY>i{fASjXDӈ}NhdC_d(~`S,Br ~ w2i{i2mt5Q ;մ3\M]zD@#s ;{M(^ONuJw%d$l7{d U|5w%ǪKEiVNܚ:@34O0}X3Y򱹋"64W=GlL(HETu,Y-UD@,9HGYV#J>kveX<=1jބkl(q80ruɿ҃ l>`lGw™sY?+j`.ke ̫XL>bKUec<̠51`n~:+> Mt/:QIy٨vBp]Fu 0:HP{y=N< )`ƞTaƕ{A_ `/cBąZdCYyL\]čɻ>y KcBbMt8B¦5ԂiF9L"|{TCI%w`3UPds(K+M".G2ռ@ɸ&e/<-Tk<*Hx3i(KvϹC Ĺ-a]VcϐxNΘ@n 4!(1 %EtV 攮"*5fٛ%  ,7~#q߿؄cQ{@/EH5IB;S.RMKt;*$66y\0Q$:ZQmwivHNN?Ow;  +_T"SMv27EEуsv?ȉ/W7ym? ^(ǩK; LAĿ]S sHpјߴqہ#bI 0Anɩqz*bq(ÔWs'x?|Ss/V7کR݋' wA$wZ b@@d޾ћ44! ^ߋD"{4cE-EfȘ~Y(noKRٟJ,=1>\JZ>Y2a]P[ޢ =%w\bU_8<MNYi<78+:KMl Dc ID~u/͹y~GБNJ/c1c~ԛIpPX$sO|}'L奢X qLm>6\xƪGsIDs,1 >p܄TcĚP&3vՆώ*[Y_EMIAd➱rVn.eYvXpN?r A-4rnÆ:Q=j1SIQdlf&يZ.9@X8*o`#Ō]Y"eսT8)CK*[_3[TuA~^Ge"E]h/RVSVIL#:UjP֖*3jt`@;ߟ80/G=w3s=wj&l-d_ kfc_7;Gk^<XS̖H͎ӵW,gʁFurl&(S"UHˉ.3 f&Z923. ȜGI6lDԀ#/ZZzˋڬ*rR_AE8nBD" n#uRC)e*Aq tH&f()VG/ B(]=acJ})렉+SI8=¨('H+Ű2iQὗg{o_ "yXʯ:L9UY,*o&c2l4l }ċz-ʛ=߅羃x06H' N 7PB%3w4lapbg90\)U6(VBRQo1[{^ؐM`SlRp`9i惪sI -5~QEaLXʇ/rK;]:vyƐwYtn hzYqxN,^}(=/ޞ{)xU')^<=;E5]N]vR~df4EBn <(8} Hh6 WcU%BTK_v'yaG7l9rԸ klB1:XRKf-TI?CR%gE[~ ͖M( n2/)Ƌ6PiËh;W^K7U';qW X9:OCT2NVRJm:=lB߁~ƊoĆR;ĵ=5/b?mTA5o嶰GSpA7 m68wj~jы9l3zl^0M J'WQeɇN2B=\phEJ W!eԃ_n7i!C}f܁=C(3Fw0YOą\6 Y0.7q[DH[Dp O"Y\6 mMeL;+q ! 'RmRwweZ*T*D_FSF|XLp2Cٞ ϸL90Dw/K|nx5 yRPgT'5FCSʹVt<;VR]갉i!K;7xF(F?X\c6HngnJ.Dב~tj-Ҷ?8PН(L2A:08lXt(:iE\5i=M}2h꽚"[Pb`ЏWj0QS馒!b-,G܁eJa k"QPO_U#hkUy-X+Kac@?x" RC ` 2z>~5iR4b9\@>݌j-)7&g醋f0 aeܑ4cKA1PVt)؃b2TLߨ0iLF rWuѻ)Ue7WV[]*kuFyipٺO:T:gQHR" ԝ!h mu`dH@. h_xɩE#1g #׊%u_ݠ5O!"VCVrUE֬*A>,Q$?/ZeU.n(l fܧ }htGiQ}ϒR[a}vA"(w=s:Q=0MھF@7hO Q ,{0ͶA?_2hV JvU8kدcb 0!LL3x6q)g>7 L -Ğ nÃtMr)xѺK?]ZO?bQv\<; LYWOF6>uaZQS;bqyb|۹ۿ5IBJ ?ym40UԪyv([^Qw¯S'u듍TsC2bR?yr.BRލU\vt"CI&KZ\bgt"ss4ʵUDBk/FAq `.#`$w/zHxI*ѢZCkJv V ZGW+;% m7LռPSO_ÕH'!=sB ?{H1aoǽ/S#E@~Y)l,N撓eÃ`M wY@DS6%S*#7`qoຊf7?"c3Ux}>Y B05Nu=xFh9ӄAj#aޅ=MY?Zz(G6i0a1#]J^yЏX>ߧvƾq`J\>So,wD\geѥ~&Bu1|;W~,Z"NtaG*Il@@^ pD~X2.Lu& tܒ|`1l!ՑJR-yixmʛQaRZ E3!TIȮt碯 ӾEN(75nD$d^a`Ơ5+? .?w'W ݱi`}1 `u hWVBEDI4T? 86R o--yv5-m%"bt&(XU./g&_k!#&?4LwP.}-6n"8'M4 @E~x-ؔR^CQ؝|LOػ~+bxCc7Y+_fw:t3IvQ0B>1"hx}')t5i%NߥoM`d:T>k-,_q[&ߎ#3ZŬ(Qb |GsONGE+ [袨t \%LELv \RPWhJ%d>Zbv C v-vpQTݮp.Ģ /#pKl1 =X*O/#C2Gs_=AmE~b}cKI%DV>3f 6B`,?4ؚ=AiWlԲU&2{rq,*gmG vt9юK]?б;꣍ͥ4s瓑k3 o8Pݬj^|g 6  BlME5{)W I&>\/.,Wt $uKۋ>: _"Y5ҕeA B4d]A#\:%q6alefqMW}߶U6P]rs0ĆtY6R̃避Kz 潔>5<7R+wPJ{lpǡƺkΦgWuezZ05)UxUds$=Fͣ  0gD 9;&29lfDfh?k2xgɚ29.g||NjV0HZ!oaPYˣ lf+Y7~ð#N?4ڪw"NF]W/MDvU ߘvVcpyz@gҝwo3T9d:?6Lh6N;{Y&%&?rEVΦ~~4*Pp& 6R<(s+9!V{HINc%~~&f؈ܬ1e,uLf!C){Z9@3j볯Ku~etNR߽:*-Mqe‚+_Z>:I>zKYQsfV6]G>W-cL_ qBRy&T G3~cs$J_Z]=$u N),rSc@h$F@Q-fuK55/0) FL=ݰS[$2{o&c^X讕S{_SI#䆹$`eu_nQz++yyxf]Y>4qS'UDs=YLQFu r/+l햀l) `* ǬUsc0ψJ1kbOa.Eh%N_8;KEMX*ԙ ~X'!pgU@]cCVPv E˄,#c@jP`AY۾fQi~&8I0sZLY~d<|^ NJ:b.l7ݞ. |`(ΦeoP%_x|QS brkO?a.EExh"XGv9bfq%>jJA)aא01!ցԛ Cyٸ7-FԮV b;<frgeyd1@Gҧq4UQ4J] u-lhne+&MAyl #.ֳAKS_/6VqΦ|;6Y]/LјHbj͸ĒII?]&)d?NŮ >]@P]5cу#{.*ҸWUc >%pOtlKfvWR R8JJ˛S< -$) 6-owN}Ȋ7 .wPAt%Vc 0spAKqV[(:Wa~Z? w%E8PD\1b |hƀG*]vV,?w-[0#BipV$q3:I2tT̅*6/z?˰3H&}G_,/M( V^9Էx7f]6(QqIoMg}fF 5 =G=6s3^`r~tW;gO\\'Εc:FerKR7b)+w4l܌Y}6:s4~ʽԒ !j9H'6j3i: Ѿ[>KNJp([MH2nTi,m@ ;.lz7nC7>:k@ؐnWDr+|JyXpexZ'O<3,ߥd_Bdsa%<-baE ڴuv`]&-mǶ@ұiX)3 5ȁ? *$C$5㼩1`h3*"sӥ0ZIa}#ͩUPYeQ?ոm}}df'siTo$IS]_|C(avGR֐eaG){351̔ج?BO$u;9]Rf犦n;o"`'m j^=B3ɤ zK>9jy, dn4dªfoi(LLEfVwLc9ސXe > w}hk[d\fO &Gz Z<0oNqن"J&ETX:nmKE~^B,ȟmZ˒MP}_P' -ZxWx4Zfp=9 r+| EnC ]e˖qzX7Y] =3HlW ]+/'* v~j1MoU\f,9ܑ K?]Y'L Z+2]ʖ'ݰEin-=8Š3lY).ٵՇΟsJ oNމjW@a:==qNxeIm Z%Em6ݎjvłf0#ʎ,tD#XQU(q:ƻ'1p&IX[?]WTjA3BI5Ԍ)IaR!3WK. .%0~E/qk)!-Tlڧi -BD?Ԯhez0z[沴,2)i:B4a7 ٺ̀.-l&0W-Gy~dvZtU쟢4lMwcVn~0Su#5u*fc>g#WGhbY )DvۂeΆi,Ⱥ>3'7R,Ѭ'͹|%aD*#MoQQۉOȋ2uqN FӋb< y5vkӸ Grk1Q+K#r✞DC&KOuj [lyXzJ 5i]pZ90"VTa,YL#z6vt )%S#և:$QH ܳ;뚄+*+;~Ɋ?a_v>P\ bT5vC]BQh(j7MS%ڢ8W|0^@ѹOVE;a8r眷n#&[ i A晪[X6zܒSnIz?~~2/xaܜ+s u׵* ׵hh Pu`dܩrr=̷Woys}tʴmV#W\n_Y';i5O:RP2a]UUnOToPǼ!E%dq:#H"—u!6W v>ōjꬆ{Z0UH#8' Kuޟs*h|蕍#Fo*)m/JH _$~O#\YCՠ"Ɛ`LoȼJ])m(6ܐXKuxr\Z4ͭ@6 FzC7QS&8勳D2~Rdx>]S(-h܎F *!j +[ådt! yVjo;vRν9oMl+؟^/ZȇqxDa:ċ LgA3>zi6TwfƘP"BX4K-ָ Le"H`mU f5Z1 0iPp:dS,Hq7y!Q:bQ(V UۄWTk@[.Gs62#RIN5 WBB ahjQ G,ySRK#UM]Cջab!@W>ѹ?DP(?%n%S '6|b}a$&AɬŠ)FU&YS Y6:hX2]ԑD-S_JʼndJ$M^-՛m:$W{:Ľ-;V+iGRIuku(]zt2`GxuJï(~XRjL5|w2Xwb5V%ށa{l78Yv~7?MVgĤ)UR'Zȴ7&Ѕp| MAG=;:nڑ~;]{y!2kr $J1=G6uRL 3 &"1M\KpqHn97{챷M t?x`ާ-.?z1Vd]EM/vϴWc\zBJFoX<&qOsAN=ջ+%6q? jR^IJ'/yM BJڴ`*E9,e?a`ם`k 9u%kO6EٔQB^ԀڌIP[)xJb-nG{c72X|Kȝ"_l&*.R~= OX([) Ef}9{;?kh4:ְac#JW(,n͌o%%Czwc["_,0nf $IiyA *xԤQv) qW: 1@r'E0 a0^0lPYWwk^ zQN"`im =|pYyM'>&!s Ti7K.m2\2| ^V,B%f:i ql\6:<{GӶQPV?fv3 se3ƳbL,+d[-HD "a D7giAz!_Xb4Ƹn'Zs4f``"6Ȫ7n< M8s1uBmr OtY<@2N4e QөTb>AD²&a9qR:R8O-8rxݲ.#RiDm :(؃# F㧢\^g#ݻ#~X2@1 ]=j_4V! %Pq(zK  J`ĉ1OiӃ] ]~I:1$DѺ%vc{ ruJ\k\S&-y&A8c! gU{ѽITU>͜He/צ}Aɭ&kdq *b7 []~ ޡ?~'d>9Nv3l NT◳@Yq5Φ+EuF=p(.RIjo9՚1QԵ${"OlİK%Z}^M,m/*y wV7lvʄq8i]}APG Nd LvєR0'nݢ޿E`Pc@gVOFt{S$b5TPR$,'47,Eb>4r5PDԹzצ'y}dMpw W_hG!@.RM9\ |:VKcuH':Vzb4rشg\B ٶ'9P!ZG'6 d2XϫNabFh!m oyf[71liYل 8`| ID@U.F!Gm`ClCp$sk/ Q!ʥS׆-W136&=xiʘWvA]ݣt-s1)2āUfOLg&ܘO4;7zӡolk}$'.K\,7AZnK%j~Dljnx~7ujzz5ȄU -OHqye8vqumGr)~tj cA;eh I*ڧ:ŸH]O[`W.k4|Q`~C:m>V虀|Iq%|IViC_2ub1%hhw& Łeܣ~,* #*OwTO"A6 W RWq'}-zpV2s88WH.*xH`.RC5(5{/@aFF^d8m91Wn1l"࣓#?;6:lxFy;DzQRV0'*,sp4r8;6,yyӝ ^Qڻ1 $<=v: KPk״i"vvPUt'&V5 * e@ܡYRh`ި'|dl &"C&ma'6Mf YICCXPER~ ھn0>}|[D:{B‹<`  d@swNݶכb j({/wOLfopH]f; MGMI?@QJϑG~mDy]VC6HjPo'y8K(FJ&+ m o\qX|! #+ דt'X/hV> z_7G]@󐚷4n6L`'XP#Ѻ:-DxKvX[zBKO ^@Y7 M UkL3%KW=v']k_0ؿQZ7O#$ux%`wmuW{+j@n(n:)`K|kdSjKş|05B $j?892 - cT?n;~{zlj;ޏD=$24|d-ըx YڂBB o9q^{?/ ښCT! td$Pms~ZꕳYzzU $%0f|W9B3( Z^X̨47H9&H>ԺyorzM)ng<߉=SFIL unn"bϐbժLTwFd#5'qu*}!__ m)%gF'im⛷^ܲ**Qz#Pˌ(M}$1Ojy)|ԫI싗~M!_%cy-X;<](CNr乸Ż/6g>fS6>X"WhV$s\>`^CLy5hy_`mGY e'tT(Jb*)B}4Mua..-E\tשR(ҸM-,opځ\^3bEGy8SM9ul"o9Ĥl-,X =xP8mMpNrbDp0f[aQ KP¿+$Y`,h>UdiJ+y]4Ib ;]VE!k7ʏ~VmF9݋p bëD*TVaN Xr^&6˙PYz7.{#:Ayk{|D!<''nmV ^h%c!;b]Hm;+"ާP u,t0i[a !N%y1 iD?u]v-٦1bҙIVB Vcc&ъZ)AFWjGdf& -l,J_wB[A/I=cs5D3R 2=P"ӽ=/VDzltNt| Pyk(K֩.u~ An;{͵|N%1:XHϮ %3aTXMNWbhE6l`eizkx( Yf}r95Z ^5t~|M:k^"XdoFocV)XXXkD`Y]> ;"f¸)Y5 rHk%E߇_Be^)#^~4EJ5mڱu{ҶE<R~&YV *Kst.S&;%g#Be} RԉG}Ϛpf7va_^ +{C1$Uʺ0"GP pNȷzZCǟao;+$Q(_@:LzU˻_8D>:x6Xt]>U2XϴaV8Ȼ<`g#C{F+TǷe?(Brz,:40;`S0KryNG{\5 B({TqpBDn# 4.΅߀2|to\6Z9f4hl AJ\1fߣöՊE!A骹:րf(^O {ǃS=7c\<!f++A#٨Ҁ}ߠw˭m蠩iEqXrrazI]iS__)f^/.QYn@#qOQm,/U|wnaBtgek.)eCk.b>YY=O<"A<U:!>qR/q?48O!gcfap]s %,)P;@IH*K׳q?=|[^WY $sDzsfzj|X !^û (?G%8g}z;|PVcN5x4AJ3=)%\|eaJy_v5;XgHTu'I+3DnY]m|. Jz_Պ U*7c`o{ޒhd(3V}.[cGbNT ^E9[I}ءѪsqۡt_?ij >d:&h9 ㊑,,Ib̉Ԏo.?e0 ^KDVϸm!-9˂TkicfS_|O&oQK!|ݕ*kmiû>K@奛:8Xr3X-Q74G:pd`C][88JM7vI0J]ޤ"lYהe}G&Y:+ex.0DΏ|6ud;=9Y/ ? d1$qi6")XaI:$)Xpkg(Ak&ye1^:f.p, j,r9=6\QTGJ]ƤY.%8"]m:ўH~m X3X eaYyZ%vwt e\ΞbvɥsA:fVc9Eh8D^y9uSw.RhgLV/*(bkn +u%`h`6W}| gHo5ٕMsHJo1G0l mRƖ(_ *&W.(%RЏhw$y,ZÅP¦;uh1u 8,/%QK@R0bZM䎞#9g>3,B"[0K1tӏدtFM^ 'IHĥtgyq8y8L5Vt'.oȼOv VKI}h Lz⮫ej-s"Z^x@H_ݰSH 1Fq%ڶbvg⁜O8HkD)f!ZnĔ3)lMΝ H#hפ7^]kFMR< +bFI r_!";Ԅ^zsʡlg>jiC8uFȦlr H $9?m|t<%bT ۈ{@F3 :8&eZ-EVNH%s͇CQ ]һ9ҔXMV%zzJ&|q gڠVwP{_Y0R61_+7$ȝCw5:nLa3`k0*GHeCud~8$ߐ^ J]âPIuo$$ζe;!JG F,5ΕOtbÇ[-KX#ipx16bhJKΠ 7&OslPsܛ;&ֻ6 [ߊWy & $^n*f2`<ns*acZGГ&^*F]`4T!G _Y1%@5/茑`q.m8..Mo{N踞 7^ݎRώ+Bu;T/uHa_sr E^J4>,Zs?-B(EfhN膻Uz#"jb&&J [eRs]>\Bv˱Q=5n?.wʃ0 s`;+d(\1my*ԘGWf7EzoA17%fH18(,J"| n~e`O:f F8Q.6d3޸.~氓ޅ;괹ey!йa PmO(YBgts+1G!ؔZkCCgTL1X3\4=t:@(F){]'ɼB9Jf SXrAu&vT!jQ6JI01z& 3)j{/gIDvfprWG =?BOy] LkBٵiE_P(lqe唤<^RGqܧ4`U.rdC(~w=X=Dж)OD PK'Ch7,N`l4/BK0EضQ& Kτ,D̬63:،FGY~.:TT8"?L烆qgOH;̑Jr iCZ1_3 ,=T#ܚh racki0 |CRSݜJac=`bv?5f$ݵ希q_OkpaF^Bv)#fvffߺ+$7د˂%t79yKԾVo0pclT,E "'a^Z9۞mgtXB+u!8j{b8bIGHt9x3Zxd?ޕZ T;P;v&$嗂OK,֓wd칶bA;<-LKITJ /Epsew5e?ۧ*t8E ?03V#~š5t>eZ.pA!kNT,#ZSŇG,˚jH.]cb3\.-Cs=6Ln;HHbI]Y# jP):\oXKND':υ[.Vh2W1e)1:E(%[^mܺ%Þû< 1e=H1Y䶜$.XbØ B vYû69FO91+'jv!rQ*cdc2Uo>*#s"}Wn`H \7"9eWV1ֱ`Yvp_K[&2+rs4pdl>om#e ׅK8+poj#dPqP*Mo?f>MЯۓeXFk@f >Sd4#y<I7~?~]?~`.GVU7\/t&zn^l9bnG`7RyI#~9R+jq褞(1 W9$62g*ħ8 PN^c~pc$,8ecCni)ӹQw}8bmfBt e~{V iU kC=WDž ʅ18M*AcchrNQ`aVZ'["~?nTVμO[:F{}7'E/+NꃘE*\TM>1(Mv4mY;]HDHh.ȷNf>;?SX:zݥ-#[J=|Ξݗ7k2Q /9k4u1曋&_A*zHX~זy9JlԠ>ar@Xʑ'_trv5 *ctcB{ h8MCat¼tяZSg}NJ:VϏm4?Mp>ib (zM1:{ORwގ^4ׁ<:&Ǵ`ez^{oТO!h/Yp;qG2MI,MzU,7&`9BljIZr`=M(U+8QktꚐ~ܲAmH|Eg+N)d;ޱugeIh=V,0 D"tTV|ms3M6Ppȡ(z3&oHW<--A $*W{QWysUzZl:V p#Mj#^'H 9-e`?ʚr&Xr©r\n6J}QC YEF8$YH9j85{ʥ'(I_MPG2TK_9/֟RƱ'ђ谿fnb$ȳ QP! icT),$ϡ4as>az3B({;Xu;}NHWE@V V\3(USi@%:@gṔ>"R9Oa L]+ŇXʲ՟TS6\1iINF;U&$T$_u JN 'G4a#oimrEˢէY@<k\X'|G_KĮ5Ο'x}: R8B0*K3aG*O,PM[2~qx(yY^jš:lGu"a]cXݹv?jooTe=Cs>9H76ѣ]MB@pu/{꒼ wDd-4oU@YOdtor0 !n(Fg?̸^yBP 'ӼNN7EMf^ǗAHl~.E)Mb֛1jH-H!ʴE. ^~B'e)?V~%h&DF:u}'F.BʼnɿM  v.Po?0&ZuE]0z2ɋF گk(QAlyӕRž; iB6)ao90KTTkԖV^fE?9Cj3Kq(ia׬w`x400"Uw*Y7%.S^f6Cwd?řeСFr(:n JJ+4Mg&X=wt$|SU 3#!5/;؞ߚP~M,6߹]7p"L׻JHڜ-($KO G- pWD%r[}6'=K?@g*iBH>φӀ6[4ɥ #sۄ` ‘􆗃(P6{`O b y"A\xߍu\\0J9UsSQ'7!p[cpedu j hѪT\nA_;$2K1!C]VI*W$.PF} Ÿ0#2ļOvxGKa6{y>JdDi I]A|Mp߾y#X0I\R3 x78e\l#f [l" yQ. T|Orvb+>?8P]+I6X^sJSZXqzrV"X~-۽}/\ K⠩H߼w4J6͡0 -M|IiZL. uD)x\3m1b;Ʊm(q&9Ґ#0.K4Z;+¯lG׌]hG˾#qVDHv"#ulS@^gߍͷewo[?O#ܥԄ vpUGuvdxSuZYey25Avx[]ꃳ7뗌2u,2@F ɮYI!qݺp-2rjOjR0;vD, lW)PU ?)hfL]A&Ic1ZFRXz)Jc7yWP}@B!@Kk^=')ѬIS)bU4 5Q(x+h“[ j"fD{wbaE'mcL!]}RS2z;^$mTkH4x0Ru߸&_vQHTGR;Q=;1KVSs;E?%px]R/r8E) gU>m|v+vݏ{q#eJ1t{{\Y5Ptן֒i]^"~4]@GV(ΪYcCQ|u7&{LGW5K0$4k:D '%L}t6G|_`O dWc:6Sb#Y[&@쨎Yhw3R߽1mV}|x Qݡ wsOf W@:< ՐM_o֞ES|$0K?Qe4nh[,:>Òw=cQNi*x]C).'I"1vIEiZ*L/zBggd|p#GIkR&'v &q^f;w0 lX"g[(@M-v:}BY GͿT̓9NTPN7Ic6F_`l.gC#pé<79&wbL#Bzɇה eLZl{|Z'gx;(POb*ruIE*&yhyBi]A(f?[b&GB s)jfqnLt&mzהQA8&\ !ϨSnAԗ'@ l(jͽ9PUAzu#q@FE۰{e]֦D 1^Zw byQys9$,F6ՃM*V |1v)Gi\DN7o=Ja'qߌyp r$2ue!މ}'tO$[`m c\x;Pm~ nUak SɛqʲXh&x`HĜSGH/B7!{1+ɝpVQeJ {')`w (A[~plM2cjJY$Q+*;r4نSAp@d;JYՇ<*TQYh;,,r[*Cy-׺6|;8ܓuK$K3fFa~i-H䐔~`?H\Ѣ1iͧd$ *![x Ec,Q Dz-*VPq1&!%$!9+|v.I;ir_Q9 ;U[D|ZK(5oh+A@DAj${? F~xV 丁:OfA 5Ӧ-׼K:s%;'9\Ѓf#$ <IFK4y.nuBt_{bPED ?{ =Dl9B[ HoPS;nw=qf7bɏ[Poݕ)wHHsŽ oP 6/8tmoSJR۶\jʊ~bJ@M.q/׶ 3bQ5b~/zhhp@Z7^͏ N }ރlYHn KX+$gl~>K4PQ wǹBXX:ΫVzK)0 eJ]Lm-yf"zvcnq@uiDbU{X?|v["8aVzr0"7 j꼹ãK.v0$*=z{R A+|UqF4d+[Xyj߯d6'yhaǏ0gvC7VRR_L4;6J"Ru.P:.sYrKdϫ] <Ϙ9H5zb\Ue 1ON&-gssg{xdՍ M(tu")ɘ){f (Ɨn\ *êV 0#Q_ pz qRm c…3rQ 9QPK]6 AGtɉD}^ʭkv7kꜱ"]LMF֦ͩ%PdhuF' ̍o5 ]]qr#hjHąMI/ ٹh5jk!_-gālaɒ<\&e'm 4t$#~h.X*K|den= :\غ$>ʒYl G1- {}U> w V3G&O?(.4RhJo2rK2lnA<ި5 BX9]"oAIމcs ,St\39h>J9ՆhŞq+Ģ5Xo9{x8Ke k95ڑ^W%3 a윍jd@jhV֓Lk-tGr2a f\H-[U 370ŸMj^JQCDZbOD !0')WQVb!|)c7/hGۨ_nDb 6AzLv`8VF1)\Tqaj_nL?qÀ6`HEfEEA_I44".cgGp1Fxz PZ@;(>Vk+P_Z >gR'zhYQElx|5#* WrA*@@XCBeý _U)Ŗx%>S$$ę}xg]rOAAe@Ln)oy!,cԝd۠"@ʍ:v6{bѾ. y7cIb|vl$fM׾ErjeR:H}i= TtQ!'(=jPGdKwa?-NsփPoC!"G{==wg ZV+׬|-GН12|ѹeb/䓘Ѧ0܊POxH#y*M"o@>jLa9i0FS&ëfm~I?+ 0s v֭fuWzO I딞eX}ځ񨝝hemɱq? }'\'/ҙ2.kTb#GoN}#-Wcq4\HsM) IwL=`\E؟<φ JTG Qўٜk+vў#<w4&TGF͓MLa!4jYFbeâ"RfE߸x>!{0' B/MGoo~$c?sMb4ޝ4 ̧81C8Я7x;w2T A@xà0iâN~BReu$p^iD?G1^iKa2ރEIr$Zٲ_*\yH\$XPΗ[ @~R,sҠ')-Yό[6_{NNC =b)4?|!B! s1)ahOjQ\BSSF%oU?b&9QTd]AUe? +?<rJvռ|5x_͐B pژrln.|=A/GԣR/ !Q)@2ݾcݩ$&H"݇>O^(&SaK`&]Mmrre&O`) 4HGQM5^ UhahUHKU0Lⴆz 5*۩F'fPh56b+1KN4@hzm  E0BN@i ȾvbN9L@܃ L45_fL&@!bqWՍaR~yl+S/X͆!n! E~%z&"-r? :aWjmSHBD=+w[z^k|X0ڌH)4`"7ą3{Bb-?pc':i@2QDrq@x](X+JhPۃ: [?pVkO㘚Ss9ۭ;9e"a6;-/QwXĶe=EkV%n.Ip6`P%էmmnd?J)(6s=ٗ+g a ,oa̐*}5ډN<. J5$wyvS,~SϬZB})pdg'#0 ЎإK|LOT}tjh{o-oZ`!oʡk:,bIe+=!B,M( z 5> 8gNN^[ᛲ[kHͫ#L*Ä t{5ԩٺSH~l2m)N߻ٮ*[Lug6z I]7&N[[jZCA '>jbo IW^ʮ,Ό|Pt?q/ 1Eѳ1`2Rkw69gg=Y< ?4!r(|aME^K?Pl6BYte0VNOԜM[MeZ 7-edƧ8o X Ppg-qj(&e6[$ڻ;L΢#Μ<~w;+^;K?!2zv+PW?6[u):E _v-ɶ-Q(1ut#C<蒘%74롛/ڝl[* w|Ӡ9#c=]wCgYZJx_XƝu=koQw>XLP3TCdlɤg]=f◚Y LSĆ ;s%okZh8:iJ{#]e~ + D+۟19Ps %4jGڍdž% <' ~Xjw&3Jvkd-^`4ɁEg&uoe&ܨ4S;~@&#ʹ1V ß08jjNϲPy.Ԛ.E 1h> )+ym?f¯BX } VQ7_ڋ3e<ᫀgamZX1?5 kCX%~J,΍w ,S薰Cs=aðA@(oDb83~!bJA|T#-_[r #[xm־ i͏:6k=d2S;&пPsnD@քb΁k{N$ZJ<-lp"nPf'$$ qFgKcy^8CLwJ=UX@^Q;qP" W|a1gGHY1{GO5v+?jJ#NEC5Y`R0avVSȟ#G<pAxW}ЗHZiS#nݝd-./KvL Ja0{٩$.||m~^|5Ya#Y<ږDČ=H_ȇpWq"T!uZo0`B>*)kba1Iȳ;09`< ?W}#v2(t&G]lEtc=}줒zQ\&fE82HNi6d@LbvBOa؂M1c(Vj8 Ir3"yܕo6"}q'&S2l}vC2UfW!GP&C&LUjXaQhKїB5>CbRwceFVT/tkRٸѩ2lR5wY` 'X;]59/ -Y i6 (Z^qI,/m*n.gZ`רfI'9 ϷyY}@ yKCan$n8*>$]txYE͑h va&BxEuZ2Ş b&im=>=LpUa/ȀEyo ZpPDW4vH1 ":SLOHro /6GڻDd>g{GT`|6V2Pwμ]58S{EW} V%S$ Զ}YV6ֺ9ORTFT^ݧv 0w}u[5 d^ӷ|+:0x }eۥ u-lm7C[%@PF'/ĚY;Lj1#XGe0?g E^,Л*iG#S0\[k^ edptx:{nB?-]j}pCNOלAʡU0&Ztf}2qJ2,XfAk6G~r9N!%%SWC:*ZbI ڙ㦬3(R1'=Ng\fL()+F[֦u;Ѐ3X~ KY1-LކڞQD` "#'$ݑR$\uɢO;QAfb̵ cBЄB%ڍ>$1xOVHuIJnI͊Y|M#6L}oV13*c+Z(:KS7 }p PzMXp48w`|k F?𩵏ZY,8vLb.Z>2ȧ`=qKma1#}"͹aÆ/ ,{И=n _a| h.AֻQG}VӣAzUJ' J}39Ts.`71q2w/(ri2?>XA|u/~$F|#*/A![jxCKd8*xnfOynX=޷ynesB3R97 b4(4% +5]<1mk|gٹ$/_ҞF'Q yR+P6E7B!'Rn0/f~CYr6 Dudϩ+Ƅ J 3,1?vൾ`TGx͂^`m;KrB 6F>4:,!Ob] 4Clэg2 RFarK6H8qgq&@~د8˳k!yCW; FǨ֟@[,<`56ݵtT/0^ѨϞqD Oo` nnVUʟ1YJՁz^d=`!ꮆ?~% ch7ku>s /Hdӈ+tv]ɏb;[P>ӗu .3yI؋M/e׀SmMA{sqscc%q8mt+|2Yjފb%搁 mu3zx"ؔ?xSq[r2f^-?-6x&w6 qldžw̐TU4O ZgN̕31䇎$"ط{Cpb !hHCjܞ YV%X۳ $?pnw^k ?VĮ%}r3'WTaͥ_A"V"%<pf73ϖϯg3NLHkUT_` q4#Q ̓Ɗ_~InWX7<*f;`kقco!1+6OwZj`2Si~ w@4m=NOv!Ƴ4<( ~8&\jhU%^xŲ6xgN[4 ^=UXūQHL::$i`4ik:n$Ѫ$IEc}cSp܏?CL;/EqOցoL?G =kޮvo1yo`֦45K9_^FU-܊F's֜(}Ǫ"f|tPnO #bя-q+fm`}Y(%`~;&%B: [s)SAHd zkdd5ݑ'uN7/(`֗5D2.Ծe}fat4 'n`(:#~/$}X;GQ7N*Ov>MŠ& ӭo׃f?>H>ug; Tu)U-j=+2gq~ɬ9^/v#ѯE{b D,MdB#7SU&mI]Yd> n~ljQq~WdorSDO_ySU1/=zѹ@aM9=Y)/!^7tK@BQQNJi;ؿTA*u%)e]!.>Šj_zsj!'x>/4*NfJ7'3V)M>\n&W0n[;u&sVOA 6*VVYo=(ڛ$?b0_탟&.91y,^9)4-4raL]\IWv,=AJ9{/,t/S{ʈ1z9j6Z0QyBpm[8Jfꑏ1'1Vd|=> ʝ;;FGF1sN`j+5O( '=6^)_9@|s^-V PʼncYKCrl$P>cOI Xr+E)e76>tL߿4IbB86QkAwb*Rbg+OwSV]XV-I]n]b|kf>hHxWLFYO|<_ڍ`,Ӭ0-0KHG~E. R1¼7r!ρuT|إ"QdR_wYpQ(uzƄSx[vRU$v|{mvMӪ2Sw.8Es;I37]^u(@v_c%2}q^,' `=|.F6n-b]WvJƗR/;wŜtJ"'~:{oy 4ڱY!ԀyH/Qci_M1Bw#9n*5X^nSKC5Wƚ5o5dl{* #r&tj_daIWi6 mn] Ȳ/žBO@nL|_]E M"AW@$k'}Wd@Kԗ!8L;}`{ɱ>{+;:r NF91DIvb?AɄw~*;]Z[TzDkYSE/ ֶnqm4j[pb,l EB%Z]͢x }~0 ;ia ׈ M%(Z `1u E)[=4vc(Tk~%)U_БEs֛l !'n. e $~m-4_22MNÒ&iA:QPLzf#Qς׊燒7&aZՎFs<*%܊a<;䗾RhV+[־nfr\R>8%XIM-}RmXA"В}Gp&pJ/̵)_FI9L~}hōN`נ[Ey'0ǷpW5Cpnwxm\Ԝe0ϛg: EЛ?B_48S }B j37"K3P iAt@t*&;1w6+!Eb:K3FQlA܄ֽ?'--)l=W-N֎|dnI0ȉap]y*w?qxM >G9#@UFTLst=xmILV4T.]͝zn_JhhyL`9(!r^hcL޸ A".B;dSY4 Wa||*@kхm ņU X69CJ7V;'AP-{^&dV3E]Q8@o"-!Pox4fm̼-$vKUz'3 Dknw>S9ʤnk=e4p6GT2#fbs2z.9Y}{.@29'emѢMCU睡b{-82#/*nl,˺~enD x7'칛Yj9Z}QJiV3u~J<~XXجob jhZ(C"ɖaZuPwtFOؽ74)%P< :lմR'X4 4wkI(~ϟ3nǖ5~YGwYgT|y;vj)ft񐃺8e?o0=UTij+~WF4X Y 7*Tz: nnk81op'Bd.Xc[X)^s⩐&RōG?.0![?d+$8O4[;UX<<OU3ABMpw<s\r]RM/uCCEZFq&e+ѷ;jˢK;EWk&Q\"d!ܵӦ`|FVl/rtg힂X/'JX=7_F9lF3\ PzEj>Zy:y0uSXp#1!BȰXEIq5k$QU㣓m~ѩY=%N`qcj-/>vFgeZ/"o3ڜ9-hNuҜ,B}IF,w.Z͢1X+5sv%Qzί<(#q ]>Ⱦ3x>Rn0YvtS $4XPSw)6w7~ ͭ"˹ UK#ITP1=8:-[+P  X8H]r^NNyt['~F5li@'Q:nk&}] |өt}>?BzG yR =?%Vi"suA)ëv}c¼Pdgs;d'v(iI&t fdq:. 29P9_V>tIX*B7FT1Did, ǬAMTy}[WMkr/Bމ/(I,߰a߳9z&@gTc`С&Dxu\Y<+KV odDjI͌HΜ'N߾<+Yĥ}5ܤ7ɩz2#+Z]xIc^*MdKt?m5$ ŒFWbnyVpmyQȈ}0oJc9>ؖ$pZ€:/Lr\;^<+$2PM.We@y_ŜPGM(8f)M]SCɇ\t$ H.}p۾ ȋ~:J8(¨_qe땻0ǘ"Q|OqL LOtTf(4|ku=XQhL h@X)EtQCBqV.d*/Ad;z@h%d ٬~lzUn"P\ `A9`o3 |:{ -ZN3 Q˿! K=>ä́V2GF@dz4n%V~:{Y鹿C.O R ?<3%K`U1I HP $\Nٛ.?|*äʭCXQ]sX *Q_j?PVXtqQ)%@Lسyb&J<0|KEL/0ױb$#M$mu'vvEzt‡o 8N$+4-i8ĿQ|W13yQ12pĈh=1 *L?2W䈧j Xۼ ~.x]%Z_;_o ]ۘ/W_ |;B% i7t܀d5S蝒OI`)hHJR864 O_ytdy׌8 w bA '\𹾓_yTcUcÀ쥳I){B h=h_FpQ@Җ[| ѝi7ܢ{'ysvVJ\WvKr(yr(9_m!{t\%> uuux̹6fCXm_ ٓLޕlSbgF`@ CrSNDu4~(9ZwIM $MsИ6mviʢW0񿉐_uOlzHG{bhNE26j{(A&x:2pEBV!#D?|OI\Z& ǀ9Ei+xfl+SM;vD}rWy8=sD 2=}c;)&gcHi[!gYր|21QQBz6\C,0Y-հ",qb$2R/ ;<E_Dj}IPW~nvqwA(7T;c.a;?KKO%Sn] c|Qa@=Ѩ,8?*l=z]Ouƥt^:Y*e<*`y/e[(fn8Z CHpv"tVA$7[ ;OHa}f{#W}m#jtg, !Q`&M]J͎~)׼c|5O!Ź9tO@ʎȡA6hX0I@!呭oC #ӣ#>H\Љ ݈QsgW4no q@Z+yhQIɚnǃf B:7#4c@ 5x9{1ݮBiȁJd7 %8Jļ^ŧvAZށX[Nعi~oV,yz)T.]qB=}q.^Hfoa[>]Aֵbg!)~l]>fR^T|N%^F3g~$qMX)7Ya[ՊbVC@ѽe| L&,X2㛃x(cK ѱ.B·O4~^metwwƒ`mY5V[8t^QY?=v<)NBV ض݃}?q2q Wq81kl?vÛhhO_0SsfOx:=T!aV4;TRrɭZfH3v@8bQ _yZQȷp#[uO$0\_[.^=.0 %~?VR}UsX@{Znpcؔ-SwŁkN<KnXw腷|q1ɣ˜T lյN)0-zjC T#Z3?ьKwC7a$2R%yOCA6^YB4П$`l--a%>/x2D[J&Fph&FYu;|3=M+-łiHgĘ`x, lu̸H?_RnH.#i[C Vf@_-~sq4xMJ) 'tArV7;AHa% "Y.M&SO}Y)q׹e;p'Bec.#'k ӽ rP\%㠃8VtŸ8kH%.XE:\M 3&^N=M1uH-q=; -6dN7J9o`t tQT0#9$I c/:+L-tĴ,⨈\xމq-&MW*Îˁ)<?/s=E0Aեߜfǽ֬6)h5l-#^?:l uB1CY[`.K0fwL߳g鄁7Eul(v: E %oǪ)nP&7TTD8^nP !c>Y}N&8c#<*":$,GvbJr(f! %9NraxF#߲~Z jdD#/-Yr"j1=MyMa ß/s%o2b =Jom]y1BTsє>3"/-\L ;)bH]2ECbȜ:}5cV9 ( ;uOFcFy'\/baj-ooT$K;F-84,X[0S ǵRAFABF[i=w#49CH>>1!@cLv$C&"[2/ffu삲Bż;#Sa<ёfd(3mb_yG۞ݣq+6N'혻m*, /߁yO } UGUo\"g+1UjEP]ғ4g\/BfcWR3NM+ޥrRVF2~0K[biWKܶlxpL&IޥH`A.qG \g]E).읨*)in; !&648(uW0& RV57<kPVS\K]K6LMzPfJUқ"#hԡn xGӜ/F]1H4ql_Ku-3 dXwY*]:wz$+u E4>C+p^plYYT,ULZkhzQбDw<\ȳG _4yـM/|a­Ĝ 8(E3佳5q"ՌT.k6RdDͫ,q1fx[C;wWa_lF΍Q^I7OHoh nawK@嬹-o0BA~tL`NLeku!Mqz"^`#]1mA#~-[E`";d/l:Cפ~+߼Sð +`7w[ I'ߜjI.k%21ʎ¤0' WƦjp)ڛ/;6w~|66ڇ,T*;4 ho0]%e_N^P:U"C;Dh PH*P{6 ~2B(^i ˆJ*"?ts;}~CۜاsjoqcW)j䖇^AԎK"zQ&Uz\U ,*z }KGr@]a| *Ӫg_7pОMVڞ%_bя[Xcf%VɽYg R,QliJu(di ØtAJ?\D;y+{G3l<P3zwjaYBhn t睰ܞ+T(n+Ko^Pv#O߽D܊rqDgزM_2e#ș)-acÄ-'vZ&f6/X#`s3E 9k ls+U4L^+>4M븚\@WS7 0΀9z"E*׼%sF|=dH Ⱥmgg~pc`pt|wj:<,q7tnp>fSRrm͢Zi1KdY/[Vt` ` d!t _CN|dȒ~D|x]H"MJQ/X Wpn=pI9}uW<24?IoVC$OyԵ]m]*Dd[`®Yomo@/;&CR ;"9ĩ!wJ ̴B}tAJ)J"jX^Je&tzHm;3 4xW>Shs?* hݕW+S&a>mA<.qWI鯕8k z05=>˫\amv|C5 $Wm"ܘs̾ NS-Y/ǚǩc,WGw9:|T |RdPꯠW-J ƫinGg ))ygDu2.:!9~\6~`Dc7wxb(޺k䄻 &MMZ ̅nKdY1/mITٙb@FiVq$|2ֽQ03e`+dܘn¡.+o2 ,N38W-K{k`Y9ynCPo))X,LQ# J#z%1| r;Bu- ;AML6^XK֨T.hI?BՕ<2 1 bjB+Q_VEM &xm',{ `Ǟ1.$R0=sK-M]NNqj.zPW~O|g t'K:W?W(Sut.l\=fdPhŸ g 9LğϫY\?yٓ7\&z sYәo2ˈ(10 oòJL - SYs^Ԯ![j-ѢxQnF)\#H+D@9GCԸ5"4Z ?ʩ\ 7)Is ?nH0y)7J+<"ڏAgTyCPnyB$M0E,GyCo}4v.XsT%?;PX̀^o#;+e~F>إh[h$7^HU}rg9x[3Th$#ɥL"sBOC5u}Q/UeXb$;^;ƋP}et~먑V#4!б`@z̼F)tIF" 7 Ҥ=J LvDܴS uA ɐs2ă">,i21\:V{ou~C,(=a& s'* +I=tK4ö=> |ԉ~lhyRAg#,*AENu({2flՉ+rYwL"9yZD5ȶQ?;ʈ]vmA- B Eµm{o(>,-JýTt»wi4w^y`ӫ +&鷈A+ol1QD<"`DS@rB#.%}Iò#iQt*$uxU" Ӕ.mc_U ,勫H`r~uc$m_ xseYyi|zL,e$OHnk/rk~J30(Yl4^Ktzε 0hFg 0ԃeu^vl`%%V]>b)LAy?xQa2˷J (4k2qds]DBHy/mDsvK2pCzDHBf9WjK^kM/0jλH/W1Sÿ^hⲠE`%g<`Lsݎ{NNT*22we+ sN*GoDBaK>w<`qpe014s5+e !H<^;V@LNv)Ƌ*_35Z9/ܷ<l8@ UFS\bR=OAB*n-vL-.x 5EȬG!Mxf)>3B۝ć4hN:ԫ8BtI>x_UӍ-#Y+ݟA)x9ORɘ@4zq0,%[ 6y_cVIŜs߄1j[Od~M *# 栚)ߒQ7! A#ۡŹcRq绐_KO|&K sE^#5N /ɵ Q&+9<_ͧTćoF;'RY #dt&_{ԅ,_~h,s @ν$:vucg)yN`v-dYJH*E4Ŧ{uC>n_Z&F}wF4s?9jhl @\O)Sm7Eveݗ{=biy扼D+*q:E]!e->Q$ObDX3f?=018j|%AG_5Ot+aFΎaxmR鐐 ty"uAvq^S>Ҧ7J "} La[ȹc*-J}ɲyRV\ Wš؄!YM)ȴZzbrdJBEYku7_ ^fde8]ӧ(,rů38ZNKSwrCd9AUP/ĦLJc|f%YԫEBC\rW؞2qze"N[j˳svསe<}C/ G&G6;Q.AEQ'*͂aEe)3ޣUѳ;jAE(j9z^FVצԺkwfx =|=~&Js ,&fPJT?+`l o6?gVEzY a 010T߮ζEsQLw3yo] k0GqZ_$,GˢZSx{]82˜SNNLӯ9M#:?Js?辿r$[KW*NB54ًub@Lb85oklj{paoѓ GʎDS_58Bw0)8uqMPg)W\0²ًo&Q}O.= #! dl f-bA$ٜgJUmz?*\[R GRY'&:.>t!(dM<14ppoƸq62s9iX"`vlaTS~RAQyX>) Bэ  u 5Pz/Qg/6#el8B,ݲX,SO5 ܼl hV?4@SeSW?rɧFL \źDGQHll#ym֛ƿ>bÙr$J^'*Č:%k #w7D5SG0j4%¾m.ӻ `}A11!CD= r nYg"ȧt!UTzb%`LAo2f 9:z`! 8}EQΘ#:9fd?4r*A* 췙}eKۻ#@PO0/~5 hGpӻy_C6( `m\E%TeP "otmQG7=?tojnlAIf u8{W:)<|\Kp3(83fhBWL+b$nA{VZl$,4oS,j!67@Rh3@2S|x^:V.4zWioLl9ӮIaш#*pj *ISq~tB k|.5-,(9'ګO,0Q χlQ㲑6-GR3no%-&e qAZ <;)K#QێeC}%_zr*%O'̫KQ-'iYx -+8ނjoM27$F6Tnj:ՕӪM}M}{.ӓLZ.©KH<.:N M}߬,9^)ahT"jKӼqV쑼2 *q. 60ֱ|V3_^LU;_)8EY(?8i]Ӈo/vަqR3c+/vk?u˞ OKrYAbK&O]jG-c b\Rg~!NnG,w*OSBWJcYн!`qKJCݳXan+rtII%Ρ̑v 0xu&okb&At6RUQe5+%6zx@%;UQi07~ZߙFJph'JO(Yݶ@U9k"AŕCنhNLX&.k%AA+YڌXw X}hz.:C Owf| 1àlY95[iE :PUpH u޿lrx&o|ZG1Ry5t/JOT 0@os\ nY͋K`km=BMU/ 0[!NvsO]ޝ]'5㚚}kw%>]deqJj4Н)ܻԄCI $߼!MwTO7=:iFYa 4Hq(lتLXc߮[@;":R+"c琰V= J,FnI>aeP@$.U*8Y3tB '>}Z|m˖42>|S$bkCdt Әth-[[Jc)zZ2+, OY]ݖCa6 4NFn/*tS! b$b(D\hRFdc]Oz녬ݥAnXE,m:zȼӃD<‹1dJx\g9X6 $`kwW7VpUvf.#*fR`m;jbn}Sp״+9;wz ߘ`ΰ]@ҴI{8ʓ]&xAZyޱk3Zdj<:=t/^=9;tYE?13toPq eŚU{1tu1q%1aP֔Bev#WK4'Ae<^USe+ y>;FЋo#}r`L׀T[*"S$YVa I3>D &@*l ӳ,iu>VZ+ ݡUWIG8II-#r%P! ,=TU͕2%^l&wLC<=8?SoE KbO"tHTPBe 8MTyO7o&0Z0~Z%e ):` E%(8*Նb7l:l$!9Vg|󧃈vy3DUgM,p,0(uņKt/n1Xr?Ƈe̅NbT #[ ߤ-}(ΆY$Sd Jcn>ONd+ 4A-blmn޸6# h\]jNc;ֆ&h 6W"6josmܗhV}V[@K.3_s֗^I3 *a >e"5'bZ]? e~18LHCNܞu8d5_w/ffl*\ Qqw,Ewޒ2%&lw=gff[f1 7l|+_L[WJW;tQLѠ+68Wcꬠ (812^w:nRi@翡7wUʔ_s~Hf8a ,_P\'ǟ.uG̚&zIw =evnOzr-,@Gʆn0ono 5p/Sxn+r3};_lfASs8l@IOy8d˛"HETY6(]sn⌑`]=6>NDSESu!,v=B$ʩQ+0v)7Ukb~{)c^]hpinb\rГUφTRKr3{Gy[r#1 ]9nAgW^g<0˖^Zx;D^U5^WI~l'ȯ0x1MB24W= 7ⶊ#[DnōJ 56'[6JG& JћJuhHY~Ikў05U)q͏wg g]?DϿ4]ICqV6x/@&@H~p@-ŌS+oUN4UT h,htUƃm"޸) w+ݎOwT 9G]3 =SG_=دkC5g,)ǭ{i [-׌w4#d<,2IT{|c$Lɒk-u]2KdNaɐp_^~!U+a~)͝A.qurds>D@K xΌf=D):=Egچ'ƺ8DW#);3&&ʕ`}doe˧%_lXOѨ/ H3@%HmD'jo[1x֊hImP[ vMr-GYbdNrHִˏ:N~(^Q IOwyIjp$ c*n@{\XlgfH@ F2bԿU$QN>{B!+d;@Fs_i/)I1J!5wMt}]LhiF] K}3de8iF p%? #^3ADV؊z9=;;\ˋzc R>x=W{VzٞDQ?e!P#ӻʹ^jNJM+rB7նDFHxY&33.J^VSdVu"">b5yɫ-|;sD Y01$nʽkl%>k%6x8Sh '[ȏ/BҼ'.AE *b_  8R5ĂYa ;MU_Z+=Ȍ7j\G9c6bN_Z1 s ȲMcHȀ͏ ?O˕$d'6* ણ.8dnʎO=ޮA|?UoBx3Dñ\hz[PQ$`!ŧ?&x5#ߦԣ ]! ލ}9>2b踇l7ܰ,iY'HާibL[PqH@s 62}zo?(b7X1OƆIgn-z͕2N}qau"S,RQĵP헓Fi,6:H4V+97mn0w,*e79 oxGTOj"JZhWX~c}w۸"u ̻4LD& reISҾfd:̀`P!eHK`h.{w5v/ZG_q?JKJ6GKFvC(/|z(~x91@9 1uμ;R3z,9y7U`3}'.\OܧrzǼaODT\Ic3oA{ ^C]ؤc!?IsN0XK_O7/\au^#r_LKNjcna Nꕎ6*&3Vi7_x2~;)M6rp-ܡ}hrðj~XXN''Z0ZDZcCħ$r/ВۜAPˮt1o1N4NV_s]~lb u9rt Q:&NTv+#b^ w]P'G﯊V p5I]nkרkO5ֈ!=ˌ}#Zwj^U1Z(`PJmJ 5زnjV Av$7X1N*ѽ6Yɴ"ifUalE\Ux1_f_~!'C'ELC'%?g}N2hV f1a_鿜O=39C ݲdPAlYWy׈nYnIkPS~pRY:tRj kDRnAXP/f RkJ'B$5AjoUabAխs`ͷ^]):N'MW!P:*2T…At_h\rӣg6KߝWfi\l!ASd,PC-MZ,gh$&l2-V'<qI%apt9R6ɳlCQM`nƌKPNba4@OKʔ$&,Wpj'`~Ku>%uYM躠M.ضzI.lu #wjcx6C~xŰ nӡ죣S97ey[M2KF(VƯ.3-)x`7Vu`AnL Õ:s߁+ (GјLˍ $]óMՊb3Oa 35LB<߅ב7FM7]2'@f{Bŋ3kSYl1Y)Nws>_NZ '+=#!Ey~qt2*ðW K0 l &c]m#9ߑ5\腨3 Z_Ti\GY!j̆B&ddǷh6]y0 ,~t{p' UY]qs*N3]1'U1:o:2ItUs]\LǡwI~E*0_s%ju(Χ?ႛ U, M}؍ "a q8Uހsd~(k YẽKư.Sp`g^qqcs9ߍ?"gRP#E! mB%<&IRZ86bW\c Yr#;KV4CVf65rB3k資KX6A,kLTʣO ;$?,%[6å\@5MgEǨDDEb#^-P:;)#"Rrnv*-A}Q h|?t}Pzݳ)jp\ׂO'10D,K> N)_XH;1/H %8IP1$tq%hmݼCW%52Z)myINߠ6Ҁ.w×1Ux#rKW$/;א0/ y=r?s+f_pD5BIk@Q=5ճn7_QcS\5RǴ*; #xaFh-%A<)E09D } ܊Y69XQG(#uD@Yr\+!\a>8Ogވ,pkFXrɞb9 ew/Kg֌ʪ=^U#_?Ĥ*8:[R)$DO;fwMA܂qrm4zMJL@|GPZg%X@83S6Ac&b^^_^\O{TގytmIpnD+LGEcjy:''$X6&zzST>U|7z[N%PWK5Dz=]Z  % N.ߋS;Q\M@.MK{8!3IjyzZ}!{DSAjiE.E%c~YYK2[v~瘆_Y|f51#DAg'H9u&tɸڦmz:i¥i"FZs ZcxJ`wCt4(l(. 7^KIJt98 1|)-aw-Zu8#}ȅ]#_j|d_^\YY>1PbWG') }`}IuwNNe|xpyΤ%ٺ_!10Ғ\o`3Fy&ܛGu6T- [PGM># ˶\>92ajTD-Zf_Kt1m׎i{Ï Pmψ9 g&j{ӎPAA* p` sΥ-,rD0zdj`Q^y=72):S/}NL&J4_v8Q@ u<bDg4a]84~38D ~ Kmm%Qj(z%NplC wu-&D?[pOӷ՟9"E'3ξ_qL jpP*줕LgKwqfSpPե|ri#4"chXPYCgqJMуrcaFO֨ٱr=j uIQ:Cn!蚕{G* .N@lh[ / j~ #$Xyl$;KwŃG'O5b' 'me`.T\+$$ͽ`Js 6G kX5<88Ԙ1*p%G;?(]B{ÊnǚJ.g7KUԁ8Ż3 DTzٜLCq6h@z*oOd έ ڰʧt{faYUp 8&DG-M M#П^ٵ^|@ E|A=t0Pο^+ %p[A; W¡KWm2A9w Bǰe?OL6(wϞOH𤴉{\Zc()ku_SxL%tzn*#IHjqn>kc-hrşn]xCf n` %Q1(l~|94TwƩ1a5V2 6!2HWwO܁UE))t/j7i2b=Bz+B{ "fmnMxS*N-^~[Ć?PntavLVe|ǣ!Ɔ lefv+gUuKɑ0A:t۩Nb+dZ zǂ4~8RDj>Ո x1$~m+'1~fS%(Әg8ҿ$9Pj6A Ş~kMa3 43|E§|jݚsN3fUA{Cb U`ˡ7.y8َe',2QP[pX $T%6a|[K-"ҠjWtZVk]AG6gXnk?boteM*Xv6/ TB/g^o0J&N:(?5K1.N~,/ǖ`cq؟FeS;R+K_ ; ٖlI^947H  x,Iy\SFV|}n3=K(R J!eT1/vzGrC 7*Bmy @n*SjP?SzP^GUDJzy" Iŗ$:(̾ ?8Rڂ 0H*bV V_e'CNgV]=殈T㥑\Z1X?A #,25 릃}Gfm%ȞH}{;W'K}xF%V>YtY$zlKQj ظpr*֮GML 6o"0芔ztc"O*E(B ̎Z|W+'ohS d=UZӓ(0J)i+^P Oe*\s4dEH@+ VQ.TyTn]hB.34˽-J;bC+DGHGNqQ]s'6Eb1OD=r2dOޤaN]فQ+6݆/qqg3Z$'FJ!$gӯ  bBDbIOgM-1iz+1ST4;'<լǺV]̂3Ǎ:|V? DhGT'Wtϭ|Dh3'ueڝ<m*[2UQ]itEʈJDQ4}rͷM~s6iyk,yK0n%O8UU(1S*WM.D\ KƔ#ڢܬ6oHd|b$N}m4qܞVeN.ȃ&ѣ朕WEZ_L)*4EIU P$QS̤(]϶ 4vHTh<pvrٲɀ# vjYN@1\Vlc'okw9}h!z6Ss/>vXD>bg;%tUʭ@-uQ]5}LȜ}nȪ@;%IɛB/2ѲO7,ח"pm:4/0 07DjNG#PzwPgv}YsLm:h~ JC玁oRa@"g.3Pc͑Oj/ $fN种ÅWڹbw5AˍwH~nO&rOu?%]MN 7&[E7g)}Ę|@;KCf"9&]Ƭ{H}{AxvEkߩ1r N;'HЧŔ~$A2-_t(F;Str@!(O}$eb0I7e0[TEtQ4c}S+#K%p%]|]L8ϑuŖ`Э*εL%.c.BȁrRw#jC'B$ i *8_f4:lRdIw.70ω@Bi0;mF%Fe5*30q=N?D/Azp|58^t 'E& DDhTy*A 5_ X2NBصvd3'+eLhV>י AͬSsfRSz&I6^+I-n}^z Ia7\buMuX^b{A#uEAL^jK"x{;ʚxFXKR<-?z^ HOG26P4⥛4yQ=lkP#=JZx&drWM/g2$.Xg]r'`/חgkن2N&~Xᚒ΋3bZ"djIvdQ;GA+qvѢ7qwv}G"U530aR:U?F1oȤ(^yq76e;FUs]nek%,p$lH.}h7{ !˚ۈ &;WΪg}mq'JSӌYkw{10f 'CKf]oT1x*͟~hpr~Ao-eVF&Y&!oa:MEj(l=@׃O 32KXe缹^:it5JVCB"8C$QVɕs W,d Ik yNx FiK="Hˬ'xu9k݀v-U,p1oA@9|dt~ MtHZNZ$+B(#$JP,.]Nю5,Lo Zs:([BXn:˴I`rG͊:M/Uu:` ڱnCEG6Sr44 _BKїՖ 4f9ZcUMDխr@,e&zIS@GyVY5=<M^چ\Xo]pHPMTRO'|f{ YJ9h@̿Ĕ*w e41%[*Ɲ71U2S1 9gcSM`dyx.r|ټ0)jә!a6a=6bKUQ@uH¯1 t*Cjϟ֪H{@Į'{d_=d5Ʈgؽ8'o j\5Ks \eaGR-;V"X ONn~ܖ%Da7sNVHAYkMѾ-!۸RGeP2`$=3IR\?a|MQŊicbK06S{m:+wkTS~`ƫenK lɉ!8~R4 18.7P)# =G@,L/R.֠W$XQnQ7mUczۓJM–V@hܕ&r4 f,W KJ)^U(Qt [wޏ ud!mx/Pfi*jރՕnQAYf3_mz5W1[6&6*ם2+"ć,Qv^ֻqq_H!D}3CYozp02d\G(/6r"Fѹl{XHm= +{S`r<(7+G_MAWA/W[Sj1eG\Mvʶ.T$cHqXL"AlD%Q:[ bnTi/mRɀX‹k}<\`\or|r+bl|t~m]F?uNڑLtHd邥a@ 8%U`-/M{5(qpGYE}C؜aGHp0&48F]al)Sy(;mI]4\ VtisC:Ai)}5W9:•s@Uk"'Gܑ(0;S,39jS h4:T<>i[$B Zra'n->z8(ܔ$=z\'cSw~8fHvV;_d+w 3FdfgQy(>JÿD+avy ^f7CbQ5 (t0R]ɲyv^*eQ }sse \'w_#͡:ˌ$rQ`O':>ד,Fetk 7v\y-;+nw7@}-Υy+% V[2G A%^IZHC$ª`L?K좇"8PXS͌p90K^g),Ja; %qSX=F:!6 GByf&{$f_΋GtB~|S ?5n7`I`Nbcu90ԙtw:XK=v@CuwdE>}ftڮEWo:h'{J&zf~kBJ.UBU4UPq )l9~"Gv5huЃAsyTo5IM]9v[ѐILP;z-τ!*+HsLgf/vokS}Jn e̻g. ZX "7Pd18hzh TVq~\S˄I4T4Cb(MH>P)O[=`v{{Q"n(*+?ȩ^]} :boؕGzM雷Rx.y~4dt=n=󳵪5,M0@0gC'}bɉ7hy@Gg['ՔO`@}`Kưϸ}ӂP}^LVWzO(:I~Qf/CdwWZoM!W~uD~y^>ªQok2o 2u" dچ|o+|-צAGE GkH/l?[xP\֙Nke6c?8L+g6JW%:T ƔBz ;H_lÎXCx@+<|L^{:o~ǿO p-LmǀdAU /Ļ{m9©$<z!I`s_JK3qGFEr6 q8[B?ZvrOC@>!z BZi\|7TUpǠB G3* y`s_dܱ5ˋ_zu`mr?>-QyA:X}hMs4,ey}Ҫ+R<9mHpuCvu72_ewg +λhmO%3"EH|)Р]Ljs}F&^NB}[ X|#<E(]B̂qo?1Q覚QṢq 6c:Zl"l w:ӿG[,7d1>riKX(&dCMo$PZסa[lnԪO=R6Ϟ7C $MƯ w;˯PpIc7r#Bt# 8UuYK ƽ>V&l22}?d?qs̤ewڝ Rn_RBZe>B# ɴ}<4rgB̔=GN q.nF?Z-Ly]:纟)l(j x'ckGbަM0_'DBؼ1&Ӝ`!5b<ķz&/JVpr  K("b7~=c'wss1wc]C[ PvMbZ7ȜSt"?帔DN)=*=βt[ ReLfP1؃`#V~cz1|d[ya;41(-X0(fP'&SiC="µAI cZM;YIâNOwvZSh/s>)EEUV$cӕWgX-(@u#^UO=K+:x3XwOoɋiȬ2ϿȒao3eD ! f?1@]';knF-:YWd^%i!R4=l9i$pLx~82 qEq1jK{-Ee~{8g-"fs<<[?FQ:Y_'~*\ -d}}U"wX[їD_´wU? [q] 4 /sȆ4l3!dlٴހ#k_$|Z' 3s.tv F:Mbƌԩ͆l݆OJ`${T}Ul^m>B3wY-^pm\j'd_5?ǽ m2YnwZ§YVʘ=H祮>Saj /DG#y0H;,tZ\t&𻖇yG^$8pXl(`&#Q E<D ](*}L!i'560vc3lJD4qB4-f ;Ee*RѦ?^EZۆL )kl֪4eӽef T̐)rؘt' vG.Da9SA(;pոR>s1ԞnV])"Q[=*r 4?DZ2Tpx) ^dí)ώF%/>uYtnضNnP^2ܐ}l.?C/N`3`*C HBg!]Pnf8eS["[0Z!Ma5GN#QP'&hоz#Ce@QWilQ4W{;z3NW Xz%0v2<`澻XZ&Q~؍ mԶS ;>xV\5i_ظ725?+݄]J(Qvph,826l?·t觬a"gCG0oRז^T35Zօ&*Be׍q^YPDKO4#xNQ8ٌzc̄Wֽq-AQG;%_Lu3 +,Y+hg38J(5˷큇&yHk`d6GY]K/+ru!} ?" w JJ␂mC,t'w>ьCs5.L7n,FdL= R]z Ԧ koRW DC}e"ȜVzcejYj0:K?JENX*Cˁ$ʨr6b,PY}={A.Atu)u |{R6O8KEtoS3zoX9§30 u3pEg=2[hb-A0.;Bc^P%LXdžVe5z<`ZQ~ @iQ:0{ 95jn2g@7ieuӡz!O=Lم5H2bE /N%'o<FX쎃ӹ <1.6\ #18ʇAZ#D&C ZDg oY4]6ZT?Ap1ܘU̕jZ~$@[.֦԰IGM:=›2puSUN@ȱڦ**`3!NHMl*ThDCYe)D)F2sZĠ!D,"%)8Tq_H@5Gصݦu7N1..ܼ_GdƮw6'>aΪ|{0,a8$M{-2xz9,OA˺j -^Br  4zO* ?yLc.c3WkN`KV9#$I8_({X*TdN!\N7Tun| 4U=Pb=6zL2`[Ze>AAjU/"[<3PӀ9)W6ӎ((72N${ߧn Ϭ'S.HAׅ2LqZXK~r.Gf99yC3bY\_|tPOyˇT GF!G&iy[Z_duCuHwuFh%d<*@6sn%TZ'׫>?r ,ɎUTbUiS@ROўWΌJΔUOmZ[ H qH|:l{l9 jy` ʼTQp^'ս.q^e3dA[0zV& MȪb"pMQF_~u3d´#cqyR9UWof7>^5|"rȦ ũ;?JE-r a79 ϾH3ui4_Ǣ NͿ|mA9C\ӌWEkՙpWD#!v23H *?<Cg]Duķ;/K1.x^ܵ3>|k H^K+ ?%Hn/lK106!wCҡG&@6xӺ)7gqY';koqd0N\Mඟ9fc磽dEmDc~/Cf\mC!ٺɯ,9%a oo1%1UH.@T-ðuy/yrF2D$nww^G,wN4J'7&FռYr)IV֘i hB,."C.'|~tVe5KA WakZ/uQTAN8Jb,-`Igen%SP} wt[&-'H8]) uIn>Hx~ωЇ"5pYXYXFI#Q?W'Pʡd!/4܍O!iI07j=}]i!g! ^lƶ'0* ZEC(*d_CTq"4v5Jwm8LfgWd5omiAO"c]z#*2.R>-q2TLf] e]n(8Ä03om$:&&r4؈lqgQTn`4`8"Ĩ+,zst9DyPǽJ~QAeq;MqJf@ORLuF;:SKIf| l u#l/T拰n~9ߥ-Lmc*[GJN-wDi:NTal+S)|v0#ūQAOV3h\<#h{3bi=3F~y<@6WݺS7K}wA,"pGCkLMy4^X)T )cs]%]y[e Ae72P^0S@VPbM*in#4SWe:p^kB ;:LzcSɞ\ϛ=I`!c/(n)"0 /ɹ UAR2y=1?@WVؖ7EƌUe4I1a3~i>[3P>Gכyn0%9p2Yr }zU {͛tDH"yB2Ǝ5%)VhvqAcg[E^2:r/.w:w2ƉP9ˌ4TCV{ܐb_Ŵ=T5xD8|)2^{nV<푫dzcCգV5%;R_5 qV!Ku/HݓKVCgpEc +s %-qC 鞛):Y@cr 4xe! ~<\}Eu?el.u |UB(9i*:Ge9d>*k I&@wиmSrtÒAT-[`  =_Sk>xט57> r(.gŎ`Q^e2&i(l8-ʏO*0ENl`PkeqE"7gv )72@`p;7%ϰ'2j޸=ÈYŝI4C w.ƮnP {Z鲟1]Hwg"#werPśe4b< "Sj)_ƫD槆O0OhBx4)\m"jzAn ϩ^Go{ t!A~Sö́5CXcr$GNCYm"kq~Fr:Ő38 mA/>57n4&U1`^p&KYkk Kl]EdzD#g ї"nX<'svlՑ`*nGp>ܿKUqPmԮ'ң.hZ=AÉ !sUCJȅK(Ygq[ jp#|6W p?(FA-3VL -?a`Jܞei4wj$ܢ7D Qz_IO , qA#5(*9@ꨐ.sV FH~w8?/ŏ +^eP)Ԑ)X9F'l4*Wf U1ޘ $.шdl9 %2vTyj"ljv˫T;vK$vkr.#dbp`]JomkŊy:j"Uᅡc#$qzW/TJ)J*Xoťzw ]bJw" ; fxfJ2<ǩ~VH{I\Kz>oX`4Vb@BvTpnМcO*c}e&`"š˂mC[#vIyB!./a{5+6ǫ #)Xb6S5LZo;˕Jdï3zlkpce- ^#Zusd U.&ÁdxO!#Q3kS[Q͎VgS)Z07s.3f5*?#lZs1 .E4~Ø1͡E&UUIT:wI^!زhL\ ̉#䢕D Z8`,kI8) 1JzwK\wF۞ٓA°SPEO{.#>>jiwx4@*0"m9--̱Ss+K\un4pGAAdd$V?TwdU5&-]1d-<>nz =BeV F%v*Z@t)"Hj*@ bZ>6CF1w,~3W"AU])jÌRy _ߓ-*tZ*QIJ& aXFj,*V Nze7Q.@m7w$CY=-+)z2;` 4e@` =b2\MiG-``#@5-gO:ЯU%Ȯ +$ >&n8d:V)9^n(R)k2/{- `;Ҋ AӅh-ƇbL!3ޥ6T#]$3Ӷ>i2#6-:e` 9Udass~fh DJ4rU^R6ln˜eE@Ξt, FM$T ((dut ^l&IYm!%,3WBZf˃)ћ%ɐ`K4)Y-mB7>~+6L~LfoiٔvcU/AR^֤2^CfgAߝnc#Vϣ`6޾_4!Ejt'+I"}w[ ]ҒFt;yɷ l= - *chP|;$?nBfŕomgL)0 S4TFEPmb;-Lxg0q,C7ˮ W-wUؽ)n\$zrindnH+cjRxZuuzR眽AJ{n'jX3jxQui>#Aݞ0@n'Ba# 11YɫNcvIﶪ:`,,,/>fQ3˃Vz[ qaZv՚>.Ɩp&Z0xH{B B9]܋z6ɜGaDt'SDZ{ڑ @~\ 3]mvb\${,3StrwҽCT%ݸ16p?-jKY"yH2f:.֞)h9 OB'ak֪nuk^q;j&)+Sn2w|"6u3T\o7; K ?1Cb5yr-rdѸknÍ&>:mˬOAR gW$XՔ%)n!y3Eu/ a V$W-}v| N=rBv C`O iOC&:WEnAXT*RS97|rh#89 GIަ/Ss+$2ʣS\XeW+9pz⩆B's}{w0jێ9Q=lt)ftzQZɿnW|0K ?Cj+=]#ϻa1X0@@Qt۸ :Iх@ȯC}1f3gEC"o#vh4mv5|h_/9-ZY܏l~z1!Uϩf%ȇ~7I 9Oƒ!CQjHA`%"<t驭v}~m|J`2Y.x"i%D(Z&5$饱4FiF%D,-kt̉W S%(myHb3}ӣQޠu-\$@c^qYWjB6P&&~~g]=u["9?|+D?"+e 1*ľƬ=+I{w}YR3,fUnR7% p#upCr|m/sXp|zk@̴`=#XC7x6T`cI6W$rz7 s;^uD1qTUPٹlmWQ] vn#/v3K#[取$WqoЧ#ʕ/:bx:NtNH9Z_Iy:~ĀcQBS>E-nTw~8m#sTW!Gjλ`WC$~тA 0ʕ >rSI_>[An=<>mfd?gE Zbl@65/?[-R1EaHu @n#^M4:[=mЈH kuf@)U"|57V@%ѥ81\ E(aӾ05?SzۙϧaX׾#X;awR?([E9cblzrtf{_Ҷޡ!1vHxΉ+6p3;f'Wٵb}Cϴӥ0p-<—~z<.d5p70jhYzw0C̿o:!ykM0ii>>n|d; 5sۘ'% =Rɂ&LWmɷZH'0!VTM % a CĝAoZG~\ҥ,]ᮬ2ŞPl6LOmNt/o57p%E5?A! ]{^CC;ʞvm/ELJ]TOS&E01wG}$ A \ UI5}G=a m)bFa;h'Kj.s`P\PO~߫:dbMp.zS[Cx_ˁ]i|逓 Mdݘr|*NA5"̵H~$+ l,ޢMj oy LjgD'[!(W)!UiᚨǞ_i}({;b8L-SzP`&R]%>sm;ͳ: ~OKS~&^Gn:,l8y^P!x#.84B<K9"aVMbNa2dd_\cZ`(yW,;1(om$ZFhG s* ˁ㖳aB Ϊ".MeonńahQK5JV`KMytLNfݯ&U8aҮU`C@}1@,ƎşlL ǻ0?nó(d`Qg^;3r$مdT9u @{=-vua,EWcQu!1>њpbvfPǸNEqBΥݱjM|SRF_ Uo%x{$\:er{7_$ݳD|Y\h!dH,%|]V"p C( ic>3]|mC=a!X˧bf YLɣHjЈ:vZlʙ: &? Zl7Wf3=y:i,yb" |s3ٳ |K]QweW{<Mh:]ʓ樆"vV+l|Or=ڮ3¾ XoYĠ2S}|ɝ!"P@͘u4m/C52FTjn+wh'ѵ?k#7QD N&]j8P͇|UDpMR3]Վ7FBIJ:>\Qnː' $0%ةej1_wl 0$XyG_BetSizz&g w ? gJq%qB֟lFZС-H۶m|޹+mXSam-|bRP{4#'"zj,i@*TΆhpf@PVduV*,ؖOp!WD4K>/+K 5&]) TscZƮ@?R:PlzjL_=(J-%.1( aJST4'U#= Qͣ%[fye/T%d*q[yقRUu~qs %FtgogNƢ7Ƚ&\ݠѸ)] AB`+*;q)?g)FAq9~C`o$eA֥>C2Y!bZK;SdnvoG@' " i%&-p }eXĩ8н> ,dI2׻N0t?ܩj+u<8, X? JNw;DkMsr8%)2%\B$ RgGzC1&ɫb1,/IZ~Rg'|+X Y>v}_pouZ?nC)B4(\񚇷0ϙNۅY8P[k40{ :cF,n9L<עhEU [ 'ht(ɟǯO|EaGECj]H(!aZ"h1MdK릐J(-*fҔ2OK`;'\[n,aCR{3%&UƈU=I=5;%_5*?yK-ws?FĿkÍ ᾲ健Vݎr9ά 1ѸNwTb?ڡb'}JuF u귒*<7j9t56n.ҴI+GOIVy"šviiA1B pFQ+ uMi\d:GTǤ1qut]z%ʋͦK\5C+)z?Q0qvHĕ:t|Pt)d<3Ҥ1%?*1G)dUIWOVU R >XxKl {b@bڞ{ ˒g+i<`4oqҬ!   LwloRr*<+jI~or$}.1QܷA/Hƺ[b.Yp j}UTn(uWvu/I:LٖGf2$@wH$Y>ߏw|`x,3oi C]N=8}Muk )1uH"yatKBIq<o.g0h/fp! }KBgj['x^&@v$˾͕czIw찻?f7>nFPݧ XIY j0C8EhZpcmU"I=PVh+է~mTA NtEڧ+F;')ӌh)Ͻl.qk#Qr<`ΛpYO"33Yw]nvf5H=K!78_3V+Aj\#[Ⓝ@ęE70tk8-!lD?Gcv[l36Wa",%r0qAql\</5}rGuybTl{֒Imx/urUc{죛C:IU2,>Ov_ i?q6Gdz敜lZ9BvٹJfbJB76C6AVb~傫lþ!Ku^.,yDcGK=]~T`\g֭Edtduxn/Dv$M/ۂ%^z䴪_:bݱ&JJ8d=w.ګJ&ދP>] @HF?Z;'a 1lXp{.%gHN7;rk%sn۶tkmZܙ%1dr2܊%gK#9>;PZs*|2@:qlPK#WՃ,B3c>*UǻYv(֞hށL=/ ۃ<-J3̈YK1T }T2P ?ɸܻ1 Ufס%bh}hjz$;y!4Qܪz ~WP% vqFxvT,>k[ !DdH o0ƒEWQKC槂,f@"&ƌU@$3hlÉ G&yo˴]cG,Æ `vf ^{j;UmFӶ,]ls8XP=e,ʑ_L\SdePp b!:~؎۩\/g &}˺^vNRDApm ug+':BB(wKm9$@\z_H2[`WYJǡz#r%>vIE)ƔpWx #nծߩAI #o%k ]剶W.*:Uhp|YDAKV:+#_3ܧ-ʎ%41vﮔD$_6yk9DJeɭKE-jLw0tO7ߏ=LD>ħl*v.)HJJ<=/{:iԹf /(|{lm>n咶ƀr̵'260B"Ik +c~Pܽ ,3 \Dsx+>GoC(u 9 C <Qq ȠVwOۤ/P^G$7;ݠ/~pY޺x;KoBDґ`d=OSUCdhAzpY GPJ1Hǝ46匙=Ka-/k7֋r [ *R%z5\a7k(KIVG$ 6Mgy0FFjK}8uP2*]cFvDxl o8BϽtCWz檶HK/yVIP氒eqv6ЈJz~kVnm?5`ʟI/]$Y #`uVg8ZiHyq䯅rtXݸWh8rdBev"nOlH#P1ȑqanZ"|dLv?}9y.[?'T4˘%rU> @$!Yjaѱʨ*+ɩPXwG5kkt*%`KeIKνPzm-rpmQ3[|qD0KckNPeu/ee b&^j'ȷ8Èy_|?j(mzhmݱ`: @CWZizm_^_5(~K{W:,ޠ+ 'cs2|a9v.Hˤ ޕ3 Dɖۃ,Z9՟ca÷EBe^ 2k?^:;clBVuڗD0UnJ%[tQ熲 [i,BOWG/ A ؏XT=c8RHiYG|%IjׯzD5TTƀ":LI욳okO3߫& K>o_Zl?t3WӴbv:1)Wt!x" &K4yVTBXOc> AM\0Ҭ pVS_01 ,Zb PzS~ƕbwhjhтv(썃A&]VpG#_AH[%S,#1r1̸\2y#sݪͻ&/J? "iꅛCfwiY҂ޚ4dO "['fNڥ I4eݓ5vbN+ 'vK3:1t<[ 9'۪s bTӒ&q҃Ϲݶ8Qy zrC;V1`0@M ]ul9+Q&xXTqQ Q?;~deGͳB'&rs}K.#'PN [e+gG-Fr;2(&jp|U{%yķ$\ٽ):!Scz\!1OWN%n*Yo([iHV:0+ժZ܇vQ"Ev_1ژ%*>=Bʖ{]gbsU?\(F}ͯҋ_]{ībϏ$ F&eUv5$g!(gz/FaH:$F%Ė>IB u#` =Qn1hk^GH| qH `gRWvkI|Y,FڟMvdg<<aJ9Zρ,)?KcBS,gW칀H~œ{Mն!v@6穁Ѝp1yk6PV#Ehi!èB] SZvyʡ3L5F[XI ڸ~bsaPϐVKZud˟%I52zeU?Vj$p,zNMQ/I A/KNsfN?h3${` 6V2Д %w~QI[4Nf8],VSvB1ɞf_6-ًX.y.#F"D]pe[gǃt9ûurjn "5!V*M!=N 6ed@u0atVɈ% ,v:ym- hr>QD3aEg2 ) jz^Y1U5kӢ S'ڹ{Z9o4ݯ%yIfkMZs,[,ozhkiw1bʖwRPw69 2z2CwZW41Ǡ'dOI8o"\-LݾRtf|. G=VhH6ېfUm5'f)vGC@ }B/Cdqaq7F9,™w_Z,/MҮ֪^w*eJa̪y?[ڌ(32`!efCH/;h4qOH ['7b[2aņ׼Œ`*hXO]+PmnD])3xBn zg1Q2 PGf;z0=˚*@5Qx˫m>93'0w=AXzsxP!ARQbm,XAL*[gK̸$Pf7k +/D 7f+뫓#Y˲xʛ@.(A4>ܣEH3e]c eG vE(Q#_tf6Bke(Gsݽ@1(i="v^D+@Pֺ'Q.Hrq)\lD*{Ka,(,q뇑KIkn ;hY/qyk-i3b.qN4N=# gZwf\WK\: lV& rLa~ݑu{GۭP],$8]Yd_վ-[/[._26Z[ <ŠҼ'mP>A>s_X/8@@G̈́0b4QUL~ M~EQI]3ƸcQMN2iqU+?%3"vp,,bSZ!GĔQEDզO:"# *^׎bΐ%^q7Z-!!1%xoC(?lOp-:/SCGwQJ$ [VJ@-#! 炾o_n viIcJ4_ᠼ![ӂ̇V#PR+v,lRU05\ ꫵ6pnŹu0 x`">Ԕi5)wdӄa@V~݇r"H.iz}YDo.囙s1u~2 005jlu{I3KT =ݑi?NemElD+$"[28){":x]_BQ6pAGT47QCLHi5gm7Άzş󐧼"b ]oP@J\ (V̆h Ҹ*%4WY@oV@f3K)j'4SAF-.n~JU ~uoKl+.G/R)F7+HsJꌙ5G!+.ɞ9`c㚻=ؗu+~o 2!"JEdnߧeV`$SR07-P4W@lDԑrLJ,k|oٶhV#DoYgq [WJ-ĮNm8 ',nDɪ #5Xṱ` 崼`MQ(s1́B"^m */ǭ/}۶W~PG9,pz=O;5EchӬ>kûgJU#plL=8; ] oDLΟxQْK}k_)O6Ev9*f0Ɣ`by0@& b[G(xS6-c]քHܢ%K =owQF!ku MvmW+hc6 5dײ\`%(롲C`<78n4~Qj)1_?vgojGg3C)\ݏtpܲ—}nI+̋M>]=E)63^K?ɾvk"??rޑeSJf,U3+আ ؓ(rM|X1P5|ۭALsq;L#[cŊ; %AهZ@ouVb  Op KE CiyfG -iC$`mC+ì\M?{ϻlyVr/]:-X0:l:5zNB)\e(~xXEҩObے]Uh z zr[HA\<(fCq뱫\ H ;y̲ "&b+rW&Oa4S+, JFϛ)%AMc;>Fb贠+<28Tx,%bHcm ACJ2dsqZ&QhcPgKO&mxVzJV)YCzMT"wrlv]%ۘYj=$I 8`HMP-?4EoYn9E}ϕO{m?lƱh۲͢FO6fDz+i}CUN#ἘWx>$s@DmSOvΑECRTEj%!9zСEB΂+A/x, 3eyEZFGMKnц 4PC`]y;qQm?{IF"ݩw{vc֫h2x$ Xe Wz= q#ÃIO0:N{چKn!_V86oF5V. ܖjI1E#[x= orl5n:0,g k]kvx3W6Q ~i$ԉ[;t#6^hS#QM`hkFAOlR" 4 at?Y)pa27K_EX^ MpQt[U`׋?2Ci$; ((a"ڋ)CVYFp1ӀȍRdG<4[`h~hpmŹS 58&Ǫ(eyES:$n"˨4:WY1K:A7CYx|M@3 ioEpŐ$1WafA/'(5t#_̱͈%xY(m춡?&)=OYQ7J4<}XwYk\"^G?tY(t"q;`MuY?s؍]:pZ1T (70+`X$f%aWx OݸBru؇E 2^u.( :F'3d,'gPBȤhC INnLn>4fĻ3AQB[u M9Bs!l8f3FdtINEJi槬Ka~9V "@(kJ%VmYޫ4dgbcz*P%ۇ',y뎚vjOSVׂ1KJOcrf/Jf]Cʮ |-Wr[t?KA]> L&{㖃,7җ:'zx#KS/-^LPF8E덽Q:bm2,q4@&6[oU1|'l5f m3QAYD u`O\ fzaI>X}=E!:l}ET pQeuNu'ڋU-zI[JK;5Ow Pg>4k?Eש_xlw8q9?F=̴۷ZRZŽE /wbj:g 2^ŝj~0l)(at\rRRCT s چG /P`V"@HȢKp G Tc3Vi[ÚiitLOkҦc1' m/b?ݴ~r{5RTvS[Ͽ:l oRWpὓ*-IniJfCGdt@FMSĈ/imit,T@P=(n|%E `kFVRL=7C\/ȫ.9ڒf:ny;5mVV!}3N &KOT΂k&b|tnw>IkZZɺ Md>4:V`OcmZ +ԗ]P\q vۆeT<a|OH|=-uzwsP%*sBCj/bނt_Ƽ1]Zq/i=PZncxodph:*kFOjQeJ!K# 5֛~2ī`L2B.م I3nO"64~mڸD,uv|jAVx[ m' Cjj/.Dbl2Xܭ?ѐ }  HlR18~`J__5"pl ŭY2Lٽ\#6ӥ]\%_I a@rݑb5239؏K &GgDQ6mNމ-fu 95Vs-ֽKAag5:JYLm LS6)q -]Ec8y0K 6e08Ң/n?:w«x׎21`ɑ+"Ks(ъB꼘:e>1?gSĞ1&^ stOXXLYJA|et!`%KU$a k٭?<ZᦳWkGFyR4 L]#ݮpߖՍ9ӚDP-ʜ"YG4(1/ .dĹ(ʀq$J3ӇD/L7USM|-Hј#˹<cYI08dkl8#yu_PkX>ؤJÒ`D9V N匷'=vFX7m( rNLo:0Tz_UC ]^0܍#\?49ceTJ[7:Ł#\$4$*ِ{|?9!δ3DR"7naGgFee3 l\:Lxd;|1V; M[ O唉T(>nBut\}_`+^ܿQAmԭ"^z/9]L&C&S6>ﷻ"&"q6 2 kh90'VrOvqEȌNwI>`!B: ̏"{4e56@t7q:H{ci>i>̈́!"@P>ܠZI*u7 ױ[WnN]E a %Xɞ7okoWfXcSU;ZkVfPpFgf/>>i-[Hjy΄SvKZb*F4;LC*P)g اD ͈OAIo ?Y9'.A-R#*[K׬ts]65Wo==Z:䵦N>";:M@vP@]M9wk4%I ̧;t9iVNv=ߝw"@!P:Oa_A1]@$ 96Xq3N^ў`!s")XmP 8%y-c ,W%*g X?%j*ECW5lw a,MM41v)fJ >qV6ԇ| Zq8^'iGXLOGԼXM͓lIeR|?b"jh12̏mKi [GzA8:H$.R닾A c\y;8Όߧ[8 $hb!ъ7lLze5`9 _,SN9O#۳(0h(}.dx[8N~xg(:x@w}qid_ƘפASMigLmq^r?u{WY2fq+CuߘHT V5{g$CtrF ^P Cmx%:fW~d)FQ?Lw{b%$,fV5y\K~o) е[wҕλIQ1{퐯Dˆ|D*6~~Њ^m)]"\h]rb+aj |sm?$ge<c][QT mu,^(/ciA˧|"~Qdfo &=8#t݀1 3Z&4dʜEi(ӀqԼ6ͧp ]`JȴV*1pB9+<jc9O/u,6aǧ1bR*|jsV+FMoMO$,lvz|,䑆bY>/M. P. .';a 33qB٫WRK[1>R<#&slG`z c Tl qʂ=~ˁO[;a,>:}\7}7*d)0|v௪lZmKWq?E{d(HfIdDd=<߭gsYS-U8Tl߆}~!/ufo@8psBΥ”vF3O't@΀3}HWI\ΎL| -Cln[%MNiZR9ΨU`L',/#rRDh~X+YQ.R0!tcxҽBtdb d-w*+޾G[ƹ]A~3SdB8 uCfmNG)8WȓU=Ph֢_ud>XTK4W5YZm]6# ޿wDUL*cWw ^ͻS=͸V'vwDF&Qi^,ՙ&U6gs˺YĺS@-cl؜nmLSKø-&CQaK;ﱣ'KcvtAs`c>xW>qDS,_»]wJ%娠Y*cL^Vw? +0=NRF>tGADG^'B$_ & !.y$ f@z=t(:߄a*Bw0cpȶy8R\_xPRqfL,\B:-xU3>\=]/.7%a%r[ =ԽBy営s镢QBD X•#*OYoHB3>ʝ2f|W6 mx֣v3@aM Cv>8m }Q󚍟,[ˠ;7,l]3󼉥 #vyᩴXjDc[ბcP$P<\f{7Zu)hPg9鈧<0Meĉ%\cDF\n& M:QYlw@h+C% &z$${  >SqV4|jFd&>љZ -K\o*m)Ab\P$LE0ר :=ј&%w~H) .A&]eM*w2w>Yt,#z>Ȗ @KJ.fV,eg:An͹R55vZђے%lg}oUqk7 t*w'̻uqP D&0{'lKZ~$gNhNyU }QH5bF*E³]Z£ lPGNfH,?5daE_AU>O||+Ƴ]*HQѼR%Pcw!(Mj}M$8"PaÓ{g~ib*x$^˜xJxʬ~gڡ]!'P9GZ-{XvQO, 33>5K16=ӇTu:VZvE ݁l7-u(\-IZDټdW7]ᡂ{)wB+U@3*+C?8}wh T-B#BڏIwCȬ$i ND.I~LR*X a8 t:(9/i#0K=i Pv䂙~R8Y1Gg _ݱr5|߷zf#ne~H2Fmq۴Rg󠮲C]N.b#{|k& s=z X@:^WPl\VjrB?oLop"샔# ;S>pɻﶳFNHR F#HY!ܛuHw( \[Xu}rnџa+ _+({Z5@lx%1?إrA3}9D}Cl,|,u~oAo+GK-p*2|e uuWe7^|)<Ì3bq}0OX7شvyȔ&3O\qq9J8aᎷG2ɮ fne-tJbGp!DCadʏXX尙˱#:x6E!#ytj%)g HO&ʛqu6?Q= č iK; =u744p }t_V7LS#>z{zTYFa9YQX8'as6).H2kPMZx`0GOދ4̨'4OWcwNlIG} y!Qb;3A}R90y2X*K(sX:CEsZ Ӊ%5mw%C=>'|N5}a2L3 =`=&rwK:)O;TUM}jyœZ(` ġ|˨F5KY9 ;۹'GOe]>߻|9fj $3={lǪN/qö,UfS7N rZg?8{ 62m69Q֙-ڰ_&8pUe<wg#A|Г>Gpjx%qIe"(h(BCz;qg2N݇"0sU K6fl; QrsG6?ȼfHņI=G h9ڤ""͏.:`@r8$k7|mGʿQI /! )qwh>≸#]^ane3_ja| /g(?r8 TR}HT$;+Ns.pRXH%wYsFyRvLng!}|-\@ ^-^ 1*|[(Z>.;]GC8mhz \pJѴf PԽmTf: CXIk8LK续3LG-=U_XЬi._D˔3o#jNvfi⃾ϑ*!CդVfM=\xKcFD^z%U^YV⋏B,; pR񣠳ͽ 4Y_8&C44"*vyPzbGc*ޘvzX(M[Y$~}ǠhY mJU@)S5~^l F'#'ko 55znNɣ$ %ѓNslF)0Y݃LR $\qG/1E;aq R*RfG ~dPɨ5B|CS<1?KzaĦi@sR'$F˺oB/GT"14pTsy&N`1^hk*qau3p6ȖZbCg]t鬛QI*S@IHYLZ"e zl{ Uu屽pj+Ys1 7y$וy){jLV5B,v,YǍﵛb"]hsYNhnZa2 F`z׼`ם8J~*% `E"ɵ=BDvo;%MGz V yʓèXBK =q~)EuBhfyN :ym WuaY:c.Õ~PF&¥n߫8Fׁ9 Ȱ~"][A^YvQ =/&"1Y}"JЯbXOKþmY@,KaulqF<?cåbQf ir'ԉkk #Zy& +xEG53akR^HLe.V֒7c=q-ljnh{@H9Ry] e_|}ic P`5H_j_4r#6"n`VK^ʞ&eڅW5=9qSLrER9+To+$l'h6<]eQDypG(&%Z5UyF,XNIth.TgZ<^ Q%/9mE0o8ywԟQIg3qHl@A](I {Eٝ12ٍB둍z*7y|WB{O95FK2)t}p ^OevJT8@m1'ol) Z-Wrb'ܦ *A{/^4\!HKWރt=x($:'w ރp "@de-"Dm%|ͮp)hUSQauL^ ş:5@1)6S"I t[ 6z L gϔ4Geؖ1[{.,ԹTZ"+7'5i٦2?o:酰*r֔w )،Զ *ZB>JZ֟}èUat 6Eլ 7" |fTd)A#8h1;BySXlF\A+)N@6gR6B *MX}[j*#v3 Ft9[AbmiPK`^۽n!S:JZx;Y[&y7M>U3zjҽ>'n )uy ZoLZn z`[Q,w.e'O\@l:i/.ָf"azfqO \;Go53:4VjԙljНO1Pߵ:Yb'uL2=m?YvKU"TڊlH ʏdߑz;@q^LH.ʼnIk%Ϝ<::dUQkvMיG&dfT'M]Ceo-K8V1rSȴr2;J .sBg' e;o}I8d8X[^Aջ즍2JmK >y& pg;IcJZdCZ7Tfԏ" arm@B~ yNA5pPWc:|HbTS}`tSg v2+eUJd1fSY趜ba" xJ۽a$dTgw!=6ľ]:<2x,ȞgmV)װAGdi-.7tN'J,*1޺ʯn7jcQR[}R(@#kg(OHpX `>#7[dqM*Ht;WȰb_혏b,I"˞oTSg^VbG/hp"!~*PɭnP"4˪ջVLqXE{ZIޒJza贈ȁm{5!,Xd%{Ea%8BcR_^ş[:dR b"Б&GamX'9Gb݉6xږ^&/QU<`ZcNigKhSDO>*Jf_GHcL ]4R"@7뺮(AtD 9Л}g6EcDLΝ N*̦1x0eЀ|y?!+p>0 ƿ uzG~, 0REF Z͆,_%LKѹe$|5\Q1 Ot Hv#Zӑy tM~@0,dH$Dc}E()I>O}Y$ovҶ"سD/?:[\8p;B'} ӅfLRX&8ۖPPP{ۄ6RWiBwu'3³2{d=aR HLxZ#b%`hIu'W[GMIjY逋G`ՈJUp T V2+bKh01&?["G4F:Hhs a /2N ra<[8WrHDeI"ʼۅ,\c᪾'e X YI g##pֱ5H|2IêYmeBZ&edq\[eqخ9V"k,ULjf##4E撿EaѨ%u7GGw^g"_Jħ &r?ߎ%< €{R2*]W*󗧫=4)$+Meè8 V1kn!TG֓Iٳ1IIɚS0'tU N*O-TPS{UG^YHK#@Ђ+*+;hx9["&_E-UM96 h;z?ƚjJ`NXNY_ $^nL~yܩR?o$Gl2K#fwkl8\>j|0 6auY`3UcCv0">S+ӿ }#.ŨaY" zآC/,>䌳y֙'"lti0oc/vJ8.1x5JaS0uY>wSlR6g(Jp6\= Kě Q=klff&Nx;X1]B;ECC <]G,uG/Y g )@iqQ9K3Jf+;:Lgf\"M6ԏfA{yEOJ^ .qb2ygyʪv#''vjW,T \Dyޑe+g}& LVO䇥D1jg. 8)_*(lڸ#+Ta+ZY %YT>i@m 7ծBb$h鿔}7,4Ųyz󩨙WvMϟ0ȕONG (y ϛ@"ж|LhԚ}$׆jlKBUdM9ۙJ_ (_]F= ͺC$B!d)Dŏ/Vom9&)!fDkӇSφ1[C' (y͚1<. Q34yLej$/-p;<Ш4VNW X1X'%o y^h ,IQo$+} \7\aҶZNųڥ7"-20K)ERc( k9|_Zep?i0Π0-^؍r6n@( c ,!L^ K0D]?W: u ,]a{~A=_c9og'8{0e}6ʼHMM>詍I !me^6Y;*f"JG~8'>`Ne`ǃ$MbL\]s( Ra 헽Idb9;;X#h`5Гwd#$wmk7˘#(;n_û(K8Ou5 +Πo̹m/89@,R:@;V5Ř!EJ"a&R4Dc&fN(e 1h2r[f{ 4R>Z3JR'Cxf, )~3\w E" T>kqFa&iǏm[_EOXmt+Kט!J~}RnЊO ~3Mz=k-Gibf%0٭S)&Shͥ^W=x*oT(7_* -W7 . _yVtPLR36Xo4,ϓ}amR*Xp2ԺNև]X~2ꂪ،wng[c K?-zy--uJח57a3#yiJbzԟqv`[| (<ϗ7^$uq\+vŲ]^FJkzrA tbkj%Dxz֍d(]ѨL̈U3f2~!uo8š*`e[M!Ϭ$`ސ0;0 > M^GĚVȉ E tA{Ԍ]dtQ.:lA' ,Zk6v-ܴ$Ubׅ^%<@QN)RQX 0 ֺ$o.әc%",zp2\ If"؇iӬ~C5TrK{G:m^fq7HRšٳٛhE`t X;4\lix&u|u?6a;PWUfk5;xsִEUQm_;bM }~q^> bu'/:KWEpqKpE5^r3jKd,s)M7PǑiq_ ۅiQg9逾eeҽGThΒß%XR&b<[*,71 0D ƥuk0IGu⚡@4(^HU&>ׯZsQ ҟ / #'*3oW/T݁g5^]0V R{u JRjc I{Wvq %V` 5g,_q fDpxtxd0`spuhxF[J)r<KɚZrfofηr8$6n IӝruÁݍ1 <0{wzLڱ`lIx, NJFC!0Ղ/'\lLΨK&"9Dk6\eĽ Neb&HB=,p ?PSZ{żWV3dĎ}MȈV }ި}q?^zߩCzP6ySc&ZF. wԃ%]ۉ-_sڇфvq/0혧EN7'CKVK68D#,(USΘY=[Nɞz3ٍ3EJ=G?woA]NOF< OC5eI0e_<ې0oqGȷ|R중J{p[F0wn~4^H˟_eXhz>\gTw9{#e)(G0#N8 %32]1mɜmBٖxyz~@ #8ߦ{`v*3Z7;,iSA/pP"'yYOVPrWe jo~I !H-"!}FmhBq)Ʋ%{mMƏ%MP}wFMinĦ:C.ף®rL0T(.|Cئ(sQtl#Ք{oVEpb?Q4uW,ݼ_{)+Z}:EZ>dW!3egO TvgQ^^ )CKi)hڒk  )"RO/$~=ZO ёtgPvX=Y=tk%'=elnV$9vs^gl5@,:G2C'QKIG. 11&72}H=ʹ&9Q. 47s@(;GC[kyu:>*͕7MlV깻; CÏc(+jA5M03?7mW_/rg s{ t}~Auמּ ~jCH 1nN *DiRKK3+R ?ٗ?7bo}<$Q-bi5D`E#٠ڕ㛧BڵA❽lz'<WGk ˽K5A)A{ȕp/W^ D]EzMWlQwJGM0y6q݆,k-qoуZ"x 5}BA)g=Jfs cG)3=YluT!Jj|ٟgE;d^A,> w=Eh@dP}n:Xm􊊌X;msC+on VH73\eBggafq\A>Y 'lİrX0u6qDtzb5.c6 9u@/SqO^̓Q0:) DRFZ(mLvXs!Y~I_ e3?U~B3/lHs<Wg1J"y =84=0qV4@ f!&ˠ7{Hr%*¶P;6^;rFV?$)t1@+UdU:W8S;}k̤~TSFRTӆޱo%S&엵5c!` =[y9hP2/ٝ>S!֒+!o-dhS;Yp9cof9 6thiTR1}wUC[b4`mfKbNz )֬}k#xVs9*]1D)`W@/v )b8ʼnreYʹc7'T0uLmdܛDEh,&4z[`QXwKf)XAXHM{X.1EF|`qdj! D"Kl,BqmrzII-Ɉa3cZ4\ :W-&4:4YC@,[ 0,T% }K&wu/U+j/Gˡa=~ ,4T5ɅNp =| U!Wb|IB }07ݜ+q%_,5qo4H=Y.?MzQ" y nv .})-{O5SЙ$\ wI\s}(5 RR#CuH `D4o qRwuqBE;-s4JH:]IJq6}8*1Yё}*JVWn W p"A?uYnRPk $wJU5#M|:QKn1M4bsgqe$i'rkLLh"E\Jel71Z{J#(P())#3:L,CG;*A6K70hq 5K釭EDdnm:ꌻAG`% :1a >&8d{F:j.z/w hc^ֳawI}< oz oUqbyuf:VQ_U@{?|0';w w!Ԑ̳ɩEY]`OZ@l :Vӟ75pRJ) LoҬrUچA,6tϢ7yܦa(3D"H0pƲ En]WRLް<@ԪӔ{M "㌼߼C^nn#ȮD̂vvunD7^p9᱕ nqU\~Xkex+!fycI)e|(9˲0: *~`$\f}.6 7.WEX#c deOO6f~?s&)Y5P`EN:K]TcuƻN<.@}Sws͘# *39Q\_  (#sbGh. %1|2)@̿yl.\%@aF,MLfDZDXHr՜vG6i2]HfLI 26~p`3j&+ը1뒾Pz Ϸ{=Њg+W_ry^ eT{co@c-4QMm6ʤ|o59!z,nd@ |m=r0ƴNcor0{m((,؄k>qvZa I_X@n$=`D $;6l_8X@%z w2;6ϲ;zND.43#YX*gj@░?eğ\g~{nωK>aA:`4 Ai}3PyM & qPϴ (c5rJѹ#bT3WߌCxsuƷ[WIz?gtq`IM"濍+>>-\Kmo=::ȝ:b鋜{ب4^>'^gNw `0 ~g7g2QJ/-i(?j Lb;a"tkWJ Jt8N\sN ),dLaj.BdtTF(,̣|؀]v-a3ÄTV֪ɍ!s'M7´侃@3^;ngqs nCPfi 0ՠ勭3Fjpmv rQZf@}^CmB؏ *R] Ob?nn`Z ksuC:U{ ¹V.hpD3JKvF^-*d;aZ]uwEԿP|JV5LF͟~0Lڹj]/H=ZL}g)e[ykCWn$Vk0,MjTii >ߘ'[pMuP _ lXCm9ߺ~cGvfH7@0f*0 FpYbƭlsh}\L!xjq"5{`:Sd! -:q[?\POM 8|v6!&|6mә^j1=܂7 *S~ u*V?Ų2:6KM Y'v%Ƽi@:MqqР=Dv<_}ih f >v񯃭^|{/5E$K5b="+KLq!x=uekoL qo⧊O'| k4JX$+s Ю_#Xt٧0 ?ptyje"b!lcohJ {y\G!rj"dr]RgUr\V Afx0D h ؈h,"- 9)WcoH@j__;LM6MyW>?c[rO+FG}Q1+!aџ[6uG&[m?ՇďyEXS*AgDz^{ =+Vdv~' ]Z$cf'Co&a@*:|R}Zѵ׀nW^- b]lU]8h-X4>}yq BS#I!VCQ6r&~\*0%Ty DnUA@eX0feWևlGUb8 :YkMtBHf4Ҋ1bc;|ڏg-sE]p>mH:J/64&8XՎk[κw..^{9tW w.86u ) tLQ.:^g'ip%\%9lN0 AnJ?~Ey^_`GZV.hsJ ޜT'|,.?oX7^^ Z6XjӔcԾϨ^O`z/a?KBpvc 7 4TDwI#6elQ#cٽpRlg9Mз̎ l~sH!ϺoNBpu)ny3=+N?O GM)qnSHcN&|-bt2{^&Z2ٗ*z;ht-gW` H*aX|hs]m1wmkSʆ=|ʉM=D8)*P㥩mБ4;J4f>M<00g)ՎioNs}\iu=Y2Ui;OւGKR?g:yj{~!\jvG bffREq];;lq^~̺HuR^M߄EZϣW=ў+{G_u>''U9`j ?& VELH5YVE-?G:Eb{5ޑ F`Z JF0th,xLx\pѵwHm4{!=KJ<=iK[w*|F0$c :vG|1[̬kC б)cK?M. ۮWm_p#v# a޳%=`<]=qW pcD\49c\3XW#&FzXk$4Nx_Ci?$mBY,UGb֒lRB/)B @#dK/ zI7(yt3axn%Ht!>bKtqiW0)m r`SK u<a`j$N,VJh_Vf]~b͉ş j)WX]LRs6sLQ387룪%,B1=64j| 鎢U>`~WMg.K$[O/b=*E|gYyoAr$#^.۽Ҋȁ tA5 kAP]tVdm9=628Pۛ.}~@.mq"BhlWƺu$r >{lj3[0E/:$Iu" ;$+Qބ['aHlyLn}6"Of!TR\Logh6(vkQkI3^^ІZ!oGZ5Zq p>Ѽ_;q ۮ<37?qƖS0ʈ ^%f?d_퇩_ēxt}:_ەסnZQ|cHaDQkp3<@Eő%}!ѕb7g0SS\t_כ!cpP3˵ʲau|gT葢TjJ<$_1`=tk(?D!+27\clq[:UkdT&ik+kK5TFuH_qšvC#2!c`W~yD=VgW64 #[L`ɜyiM=Mg`r9t+Z:hnF]U(&'/vvz7$!nmZʩS#ZNKB8We'+,* um#L͌'%c9+r[S`yK4_;bϫQr(r]c9k+q 4:dTw&K;[\䴡xE˽ꊓ"8^،zvySJ) Ce6zb9E39F=C\:ehy+/(O?g=i% N.@yV8.;Ӫ (n`n {t:EvpF ClH/"$Q,6eZMQ\!nxכQ@0S\>i tItyL @RMnŀ9@uڊ>n#HS?⤧"=slu, > _Ț4>$iۈʻYMS*=;=7,fO u `U$bL;ރV"-_*ҭ)PitĘPFe jz 46Xٴ_&[}>r*a-{:cu\o"W+ Νj'l~&Un}w.twloQV9 83Ѣc?F ީj9WD,u~&cP1jDK; h٪Kg;1p =4j@Za|v <~#|V6^2Q9:׾4I)u4͐P fE$G7upܠ\w>0r,DΒ-w! YE3Fٷk(e.vzFm5\&쿘-?)enH΀Pm } 1J}Хla1>rw`}w=\U1ǰS_(+)a `+rg/ۥgD}Knrְxrc bRU;s9 uA\p1r2.WFS8ُkb˪8N7qaYuYCpAoTƸTH8Dj4b$D.C"I8L /;k8+W,X1>(sX%BnRZ(ħ|7B4lPTDՎٰCTkhs9p1czB%ZnQe97^sW/_@Gi#!1hSxB]_" Ԓ,hٽg߃~.3y/v,[sIS#UWEI9I:}%0m:Qɣg!YD88?0\&g|i+tuMa5 ՇS 3/Orf `툡ݝ|[HJcSCmX&1p@#ůwvۙCfZL?Ԁ 1mEg լϱ+})]ID)r.N`a(j[xa Y|!Z &Cq'wF|_ O^m456Иr$f9=ڇ6e<VۨG)ֱ_Iq 'v[YlZ h +K4pt8n`2VY~4ZSҭWYl{=TТA1Qr=D|L/^b+VE}UL󅹮gl#4*D`4UcQm;oכ_1|ApC-wfc2R})ܳnx&P\ޜLP*֣^..(I:,vSFzcq}:pG7m$ ZHJ 5$)R-m X|Fڀ0RPR5BsZLeڥuoa} n */GKN.x14tnփĤ>$7Z%rm[WdSh\_ʩ:@fRe#TcY E]ER@^ƿ B3FX.MX崟j!a@pQ\^{7pQLI}F3Re{ϛyyr)1F|ҒNhCkB'\OS.Q@6ɨ4sފdi$yrTbm7NJw]ơfRg֛j,+e~P{BߞHa^hOL)%TXL.)/.!حmB2"Zjt.fhkʄx{98(8G/ ĉK~Y!NC.U,P"!R37ӑHҝB-Ht nl gӑlz2%F1eIm&"xCz8#[Z 3g/;@o-i3/4N}m,k^tʲ>2 POBByHAyzGtB/us;t݅ a"rz(0860{(h@ I4mT^)t928K2RaBK&QK: ؐ  "!W``k1DU'kA {RFUKwί_*B=;ҡ- :1)Gq .^yPU8\);#pYhq^Oo"k]Cb@OJcK4IORqJRn99 ~.$בbU(eA7!llaKx%Kњo 8=[O ,bNfXp% hAF%>Kh-0$9-]K2٣ }v@3JW?}rC$L;O/l{Sqѯn+ej9oCT gXʚ )(#wY5?pʐ8cѿ]GpV[w<lLLܖ.VݶOfiHu۔$ n #`VdΪLk"rj6zQbu|0t,iL?͋ۨvGతNS8hln9%KHѰ(U˥gZtXt1uy0$7[ BZE! F828ˎ`tؚΞ؎Q.eH6Q9+tm@h9o1bֶ;R߼ݴ;]es,[K_)r1n1Qd\v3:^05?`$'3iboT- '?Bo;1 m23KeE:Ht+4:sщ# )d*3g^  c !3&Z?+ZHpJxԊL"v`H03a;rS}FESE"0LwdBҦ\`uLސ ЉYɢLk'*,WT*R6ߙp U6.aȶaJkx2ucazV⍣\(#.D|_U$F%XLpyʡ$,e]DrkE#GJQ}NX#5Gm]qu f㰼MN3,x`['g )Qꆙ)ϋֲb)ٽ9H5wB۴Ȗbnra+$O|"}fe>CJ z<" PKW#Y 7pqnT}'6(nam{xj<JCm8zqu>L&˜n(\gx U:|wߤK@eo 1Y4 Ǡeo]cXcOhȺ]j}箐E>_ΊNS[.xeASY(w #-[*_16l6'9vζ#}cS!з#wBV>RחR~&4VqX=3M{r6!mQZ.Y|j*OF'lWu9K3(;Ֆ/[Y܄f1' ThƁ`PqYkgr45 eRZK) 1mFNHFqMS R<5ٙDGҔV~!bgX2"-r$?;Tf[E4+(R[MְQgu%SMlY_QDt1cV+s[M%f'tEНj ux4IQqMɏw(}ZH!pdc u&# k ʟP"k# fIgn N$BNL屌;Ng)ߴP¿>GqȮԭ)x?g7bR.P(7F. l %}mJZƟMQ;+xKHo6[&ɭ6e^3x|]Y_o[Nbxb5۳q4mRrKݾ,"`<9\8.: Z,z:߈8ĻH3`XoA6VYayH][UwV.[SqgRo+ܜG NП7v>K|w&P%3xn0I ]:|Zx %As9wn)5˟b>dV))O2'0m, I +LXv公 Mf$>c֌7u~k\|F. |\ M^ v hI~OȆL/pΡWH]<9xE;G}ehym| M Gw'Z^/7Uԥ.yeI9{fk4r=uglsZ4*4H3,YS#@_jiNi $ROm5-Zvb>,^-'cԆ%2ޤ<&ѵ F/R 0zq?}MыӞZE& 0׊˲f!<,19ޮ'(cW \B0Y!f;8C:ayƖbMD=ymͳ:w1<(} >=umbd""0K l}e_T1A @R_U9[(>&l"(qx,op4 q[Cی<,` v1E+5>O/$j'd^96enެ7uV'Wmenx? yWn6=PPn![,d?M5rryC]u̜l(Y* 2ԶJU7+@_/h[f_GAAҷj!DZtǕAi^s0VCI-s,E03hDŽzoY= "; WIxB60% f+!ݺ?1-S?C(C|I}EuQ?Y24ݹB {f֒W_Hn{]6h/A͓qU۟:ޛ:(ǭn.{݆ 0#)Q`2٢w2b͉J"! kL  ;t+ Ffa4uS%),0[6GENG.=[p8g٠$t5aJkZHf*ȺHe]Lu*3\_ }*n Ǩ. 4oREȳ8^jʚZ &6 4; "o:m>q]7D?XWR@2֜R0΄kCԫ&-ŨԀII*0](ށ7UЩ (ğ+p>F@Tq |[&i*L<^a U_ĔS$jdqk 3Ih ;| 6)A0*9&vA81_8R o #:Goh PpuGQ `o'72Me]030vGLJ j!;MO>c1RjϘQ rsL4)OH8 k}(ҫ#h&%} bo<us}3R{&_L`laGMpuqpMdTR<|c8"b =UC.#%T;>uPMToM^(HD%jیgUD )N0OTny 2Mlf8R3?<]+jCXX%/cHJ餷c*"+]r1 z#p ]ww6nWoݱNC^HPqhWգq([d5mQqlG-z KfU˻VBpt 9X \-s'xM$JaDc4&#r =qLsb `.TÏTq~/}l╕$IvTp㹎"ASǹӚATNc?4*X!4$X_&(Mȟ^eV;Zf(G1Qb򚈵p}73Ue_ 8>N9L1g {&K~8@Y3IH"VbI0HɊ y,s۩>)#m=~N=%1* %mF`FjI̧ONG28GY ͍azbzݩ@n9;"~0ѡп㶽w4 >66(\DsD3aGEIy>I+ZKc)Ѧ+ppݷ˧98{7 zۛ`F{LĂ4N.tQ7gviXۉ6 fpV ^P20KipEѓ\M%u_>pj̈dvN 2( C7'>j5l Yy.*G K}:ɣTvA3+-1`nJ/ۗx7fcJD"8؈÷oCCЋ0"cR~v1ՎZ5 -nDKg]` RJ's*n,՜/9d& CFʃ+UZpDX5Ai B(US lLui:sybNQMa2h8yui+QؽOo,N Ͷ 1 Uw4_Tw.C%]`7E'N)( OvNN;ރOR&lM3P8:R@U>*4>ON<]h?nU$گgЀɱєX@-~N+V}S˫ItomLU#?.hӿCãţǾw %/0VAmoR vb>PI+#:7$ lDy3": E#\1@)}s6E u+n@ܙPEn9sKq\̴L>v>{qу"ër3,kkv[LL(ِZԡ,XFRZE?+]4'wZQ%`B̳$ĻZu[c5Y!_piK_o#WyZˮMO^U1,t#3j `0D 0;WPTu!-`tt@XCVхrgm|YBzo|ބr%ic<+爳+Q ;r\Y5C iYYk&d| 0R92dzUZ 8ƺi;($-[~'խμDXf0\-6+nMN~P~1И?t'GTt I;Ԛ3;#bT9KlX1urƆrKו8%g*e6JX٬w ]-svGl[ցY%ΐ%YWabǛYX&r\wipRBδfF|/4BgAſj'&T EAYAh-ĨT/ m2Uu@A~"7d'zqkfO1c5Iڲ f;܍y dyj==]Z3)R>ToJxwf%Kށ1U wn}Lv^KA܅|8;]zEj$ō|[sCx!amJ *8Kд%R(_ӎE9J: :zE>Iɡ9޺C*e˹o7ݬ'$?) <Zω2^=ɭ,ס ~IR+Q`2ў]0\#5uq14;T'W1|=HF U*Enν 8. ?!;<ل*tf**Fpw(C I&F1Dg wGFu=@]hwz2t/NJ}7ZiܶJ"xh_Hzgvs'(DOگ$nnWPekY2@j.p`|J8r;bzc䖧H"~.JoOuqYm^=4A3w! 6)mruᡀ4Emj8}7OK S bn, fw-BNMĽ-z:el~x~.ZaaCPVآrRT#cĝ/hKy6 H]~{^IV;Mݥa"ddQrB&J;jZ]=oТˊ.>1qrudh-xQ,|7͚╮ā lTŅs֙ jk tMTgu*~ÝJl;o.lF]3]`yVՠEKQ ùו7$H*׉ڀ^b70DQ`(Ԇٯ8X5Wیø 8ܮdla,_wzF -{ 27!L]$5' ;ұbuK?fGFj̎8I+!9m`ˉ!&i&%:Vqů%s/DsY 9n2tʑ߃і}`BT9),\Թ ͈ I{n:RxE|ROd|~D}'4ν/Z(+̽ ` oܵ ?:SܥT~97Le ]K+L]9.kW4{\Ny|~ *˟dvf-!Pmnm[]3\W%(}PkO؃o((hϢ8`_xm5ƛAf^T[ D$ihYB\k}ّ,/!`lN1쁥&+ j*Z"wLlbOU/SP_)G@qތCtC Ɋk%¢K48+7d~jyX Kqs t@g)B,l\uN$Sԡg&칌l5ŴX0 Ǵ}׭2g-qWsP ΈΈX=/s}=%# 6@UO9j}66Yadi,\\Fxdh-E!Rq^=qkdt4CvJ?a D@f4Xmds ɗJWHݪ9x]btX_/^Lt3G>71Q> ` AC{)j}F~ YXh'evʾ%/6atYn2r}nΤ~"q/X`2=e.+ 5.R|G2].]VySȣdy,]^CX"lVgiɀ1GG( h+PUhSC|X[%zE7n:+zvzOezȡ:0Br*NmTr[=Y?fpcyt].4֠*N-RAkwDfe2]Ta_$c7Eceӝ~xT+ۊd.ĸ LVPU^b=AZz %`2[O&[i]$pC7lLiQFl1g}} ڮ {?Odb٦e?r #`T `@ƈ!UR l@jrKoix^K&}a|srL'AiC@gK^{]/iV\4{Ccz#yRzf8sD 'zيǎڸk /zBK4..p+iHA>km5Zc{87*bH/Javkߢ1CٳFe2O8C#FMw+)X DŽ<*N17bn0z=xYcԖ' m -b it("]\̮͚Y[lLs»MS|?>M!I=gCFiv*GdQP9T%#2C/G3D]dC*+IdLz$ϒ # L.VkscXnt!R҆FdV 柩o`THJԐO nBpd/%~#I3gIP%#3<>jI[st^6Vn5o {g㏕{q^ٖF Y-CB7»q{1qu/!V 3LG{(M&`piGOݮ'&<=Fdrnskrt)n0IJ^!GwΓf|cVĈ޼x25 8(TW2u cb^lhU:R^}TY%OY26-bk L'y a݇;]lèvIrL.8Ga #TkUpRݨ &J(?p&3V*b3^Ě=3'W0=F~pgrU;=O6DmQ- =f5Fvr{~q{LކϘթ!ڕ 0uҥ4PRvqGt_:.b wHk3%UƖxnJ1uV֙{HI3%l+ tɎ^2\`V jyF;.|nd玿ŢT=~~Ĕ<'P nDGH ԆCoY-,h1) G%{`l :XR&dL*1VKmxVݺtsֻ#ߦ?v6;%[Քp[ 7JH.7%*OA:̊caG&g튗ş'd>Ngm2XǞj,keLt$0[pxӖ."{ .6X :^PPiG:uYs!jg}H<)P#;C#rX ʳ>4ZHӰl.'u4; ,Ʊ@Di:aqB- P<12OUw{SuG*bBW'ʃ* o'M`pִtܛρI3zk,pkwp~l˸c]!od 󛈰'  d?kiJ$#% R:Eo,u=g|d0f;$ݽp2K`- 7\+H7>V=}6z9h6V9ly /,+2&Qt=#sR]"MGfӴ*œ)Zݬ]uOOĞUڟ,4Ӝ< 4M, Yy-<ij1|f;s1'k4@|/Gn>u!r(nb:) /Kg exMb(PF41Ĝ2wmcxmρ^ztǘ 6ՂAz$N鍋0ik!|3CE]9t'. a"#Q `X}%K8;v1tHNOG6J6S?%9`H6l)4!PwZ($/B\6b6s!` nR㮊ktR; { ;bȍ00^OoF2 @*}5߽@uZ[Yzs8S4r-f S<-t9}N/R 'FZXDa[rQ dȳ:U[ӄu){n&ߺ}/\0BylDӠäv.E!yVT"*g\Mx 6.?TNTH3 DKE71eHcu)RzbR?sY%L^%F szx6Cjugw,7IOP?h*[_ {~c(A`!Yc> q.5I !`uClUuJ0R992`TjZsJ϶B1|]ƗmD~ZOwp땈^Qj>yݸʼM@XY`pCj&Z^a81:W/~2|xHjc (nEV'd5+p?YyhÀh|,/{1|_ ׏v^tPw-LmiNcգM4aUhL*#/ ޏ&A3烐[dk*Z6Nig[X gquIfU~|n!SNz1G9=4ﭧ66>$R-sy3TjtгA738*-S\̀4&|Z$'c+8kcoMM+9јJ#:ږ"yw-t[帟0O*sx#?v.GbcJYW!*3oTL9PCW%.-if[5D[a $ZCUM^(;C{ߑQ5Uy.SB5d~pϠ.A-HVFsM> \Z9Vn7N:c996#:oE;WnCeC`QmPƧH_WjIEⒷ )hE{=)q3&E9Qd 6s1&Kn~ђe46 8tZuxx%OfX&Qџ|~OgҌZ+B_l=Z̴$0pE9}:tnW6B 2k6E1;~VHͳSHHvύa9jR74z6U0Ʊvʔ%ׄpΔqˠfuy2qh+fy_VX NZO ?Ձj.od>ה;[jbsNYha=!g,t++cVXdRֆu9LE~jXg7.|OӰ gD:GUmeEQ܅@`"ڊͣ-zGۇkD`:uߴGԏ?xDSRp1p011SRqLZRxɻBaOJ"1H@*oQ.Yule*iuGeݹ "”\> BD1J6,nι3[2䇴miα0ŽTg/.LT:~rVV. 1QjщxakX]7R\')Pw% nbdT#@ot' `'hwjatyW殨$,@r ?] z'͆?ޡB=h'(Z4JݙD*GETG'<΍~:-x]O8CVQxHa_W) ɊGӡ:FQqic@e  aj[=&WH7Bkgރʓ&~P4TxCmfem̓EjSqb!^Vo _X ]ɟE5x ѹ?A@@G?PLCI1o im UsN=R `<~oYj0V_2',{eE2yO.#ޠS K.9-S`p/r =yj TUmveO@˜C㠇]aiU6|lH;S?qjtQz+?@ `u햤%3Nտ,~b&e]iӻL mws(^;9:x*0D} o+ډU0# OgɃ)hf$eevvRIatD[L}}O/]MV }r]{p<[hn *ʇ"54ej~ǖaTxgP5yMgKAęN1G˖' I"?ƛk &v^J+;c#b/'ѢJMqϢ 4ݴ KNlgWPkaZ=iovG LwFbWڤC4,J=9젢'#S] Sآ3ױ&)tIl${iB g>%'Ho)=g>''._̉#0fdA;@ 9yɇ- y a$ `lYHC@<ΚӹUrkJ7}ݽtDMAfܗzjkr︕טھq;Ea3g0as $qYA Qv̜X:Jd)DsB˘Ks]x$>6 Ot< ~ڶ7Pnǽ@&"@'ہ,ܑ${s L|q;Ib04?Z{sAAK…M^4NG"~q`I%(i1:P ]tj\EԒ;=ȶ%bF'0wr/UE +ULajP!jӆ[ej/`7TJYmIb"8>* (;eɲqH٣;Sw8yƹs<=x"=ذҞnb48WuzN\k?pM%p37>Ti*nHFڬD-XU$V#8ݹzZ2|5"]d)")ߛ6/j6\!HǃVe4?Fa, i>Oꉀۆ#<ɳEfۀ&q^l {Ǻ:\Dac)XƊ~ L/H7:5Ȏ}HG{weoS3t1<[?zϬpB[^($@˚ҡ|hgT} cTZV`C @Eyd~Mϧ 6bz{/EVֈ\7=sQ>p=Rc*~s?fSsS:'DEfv}кO<4CSL#?WeL<፤\'R>HMAZ_opӒf Z12 DT֠6ϙyD n%0VRy/,4aVC*!*ܬbm+J!:l ]`$L_a/6sG}xzi^`0ˉ>aNԺpv rX˨ nwEήwul;Ly2bazӏ|Vx yM+"ca~3v`I֓٢fh32zt׬"(0ƾO6<)+$۴Jy'1kxCp޽M\̪dKb >(xO߅]-) t_y dj9ɵ:g;N[z.Wt8qұ~Q=οuhllxVic'Uoɠ`ؕ|@W)W[ZىLb_uyd>Y1.xŚ<m9\̼ʋc>nZɻ<rqȓF=jGK!mCeY`OQV9Dfll UTm=vLKZ/iRHB߭R"wSS/ȸyY FYAj?)^-ZNRKh{ ptt(p[e _᠒> =B|] 6лc xtUĊT[9Gah~xܾtb(Ϣ,ԌRNdJM٦J5j!Q7t9Sq+qZ~ ʁ A6 ,aWviޝD K'jWQ#`)]]94A>Sҗ)bR;H:k;9qQȈL{D[&Oxs$tlN4?{<>ɶw HK;7b]\dGc\sʟϏQE XpQڞoƑ5LJ”c$"&3'^Cb_R΍\)Kώqb(EOD cxgh|ʼnli^u𽫤OsZ=bO跕V-aCJwE<+q MhmBG9FT` ;X79P+z{x\Fk%a0I:.ۂʡX'cUxFI"Cx7u22^kf\ .u*N;T|^f?XΩ@e=M)g{wj7r锍}tlߤ VxG!~&A;0[:u/!sPcV꣫j 9kN|&w, P%$`rNƬbquceՆ(6$'u! %(f~k^l}L-<w" GnZ~#^@ !nG2rKhI Zf/,n6벼;pn% qo̓]>ڽiYh"E7O7 mRTy@ h]Ʊpmu 0u*'$ ՃLKbP{Ly[%G$JNi0 K`zalh:K< pq6IX`Tx Nc ,]3tUMR0chuϱpFHU2Ry7&~Lf1NJc>+kb\/ߞKGbMXI#N$M<_h4gpM7hi9̫pA&1,J^,Yz`Xed?LQ ]]_5PiCu+xSM#$4Zaڲ?qIKkIu]ǒ>ʐ۰{BѠ3S_w:Kzn#yDt}$]9tw.a1_g⌿PVo3aigbwB*n08L$&=a`tԳ ]̱tR6Y3AAMdZls]u4+sAWh#t0Ӥ1][3]y ,^6;6gR'&ƳLƌ0 [&XQ԰'c߬Rb#aqvٖN˲_nV G@ef&}Bի#lj*A /=O#OQھS:Bc#cmY`Sm%'%w{) Pɢ3n:&Z(%nfAᵲ_m&*ܲ\mnF3e*x]89N,0A4" 2z7.H$ED..S܆ p$&6ʀvTMyc`A5ESX\` =M%xߙ6[ /) #_XBBq3a {ɇ/}#ۆn/u9&TLOS>n An\?܈fN<^x}S Qh; l䦍@S %1!] l oLhETZH]s"yb&U.o 6.|N̲.1cѼUξ'`i) Nt:A,(/M*:hJЭpgU(rTCO^ޒ={ᾂ}MzzŅي Вҿb Jpa ` 9aE=rɡP={ xD\LW×Eq'U~oP"./;B8&(4qZ`А0)75?'p#M[;A*uFzLp-Mr"3Nk65DjfA:h p ]Nz򏵖õ~_27n[/mm{@<7=I*J@33NyH p}yP>0(di?8QBkׅv$BB!. 8~1E7`TwّRf٨BaҐg/)p`X=")xz*Zy:_4{+_33ٯe)M΍#ҥin>AskS ppvYWLBSK5JWFJUQi~!&nx[lLu@"I ?b0ƣ0`bsS1_UFr7qu b_q4DF!".DZ>˭fvfU@jiD1HlX0 EQmt@vMI?\""5ʣEסF<+i+e-R>*2KW`,k`_Qs ֎ xr Ne<̏VV%$_PLmFMQ6%0Ϣ.o}@ f0>!EYK5j FGvq!O#o7+ʟWm/x"I 3vD 6*1 !PIG(UWfEq *5 BpV5JjD"`Ns4bJ` X؀ߓs² P60zFp%fOv0kcX,%E0"c) i~U?Y$3Al9!?6Bo=;$r e5K?(+?л3 XyИqpD'Q'MN7W<ѳBT3A[1?Y9i~wGynֳ=>ڹ 6fѩR,\9ap\Bfӟa5-߳ZvR= K_f*Nο]c{^Y@i_P)ұ(Ӊ} -ڦ~EGbz,|~iș{? )^'1nECRh'Tg.J75X/ZFԇʻ ?;B7ö*mF{9 y0u#=G&Ӥ{kl+?1isOI:5%eh7F)fkg~O^OV\S) v^ -Π"[T5cQ pۤw[8斈Ct*QǸ Rhg.j\|765IE4B^AuW#Sށ:?d9Y:S?"u/0pU*ՎUz{-Wgoýn:9Y&hR``#Rc}s?ye_C_R)u#ou*عes߀C0 / A[gm.O!*gNvvȿ `ZL]]?6IqBa~c|AV~%lZtc8{s={$szRg&v@Lfdr.H6$iRkS{/GYNwqG Xt`.xC^=¸/&U%JO "L쿈+V[ dnKQ`"T g7u+]/]`U\pAoa)=i < PdFFM^mBP n%9tǞ,Y_?-Y2٫k!aFy_QR(!4oǔ־|Bƒ,ĬzvPNQ 7WnTЀH?Y>F.h~>ɞ/Ydu޽U(w{Y)wP\> )q/ H1c2Ŕ]<-$=DuFlrN~Z#ewCFϝBfe1o|H4MQ#Jedݖ&# & jp&~e9(c-ez9Єz]@ce] 0/(39TZyk]A5~Xlӆ@' qXZYv smڵ;i=>z/L@sEzW; mLxG}nd0˗o uXkx#~`1ՠ9ю͗y!iޖ pK68G"ǩPPF\ Qܔ̺ wƜـk!f0CPQ!L+ M<+wbJ{065Blj (#t46J[-4_5Y0{e,ͮk]1x?̺f 5G˞n.̠s&̏6-ь=awmA. ޘd \|֊J֪MT;BDWRHP!XgDvM|銨q:9^&JGU)bhGܦ Hbzflvt\G[Tas*b0UKjWoY$x4.-j}6/Z[Q6:Gy<=VDRp] -V{:lzJt$uŤȻ?/6Xvn(] -.!9r6m'>_d5'?]t.n_^ojr0SeZ%S̏!ޗVcol*'ދVpu2?ލ|Ele "_~ݣQg3"[Ck ^6 k&a@f}jT&!4"t{DEl@Qs1uA+lˋV6OUH**%Apf_ ueyRKuѡּ]q@akz̊P=SRjTfFJCGrR #“'E+ WGG#XӅE4 ^=|cho "'L3Qy,Y m]lᅲC0$`ۮY+1hDS~gp815h4d9]|1` RJh ,7iR "u7{Jo=p #7q#dTWBd ?}JĦXsI9z*p'uaF i]@W`-OǔC=C6u{[:y"}[[WaȎi%; Gs  m,:^~sf6%?_Ȓͬu]V1OX-<~uq9&[%Ui>HOd鬒&Hv {*vV\]ʀڞ wjdK FzZ/ [z\ lD Ѧ0{PcY|[3}+DD|#3"$ 0t":K? 6a.rro#O$T˨FU%J/D<~uV3S4-7]^$T߾Z+(TZWQ’@zlB }Yzym^\HCr]nm&GX/_&z&Z<5[c;}#MQ/]>4gavkd%=%7,ˢ5P`'P7:K^"2e͟X}ֱFB֍td53]&$˹JQ\<ٱ%xb[{ncڽ&-o<)K,ʪ摡3 opc[0D#·:` Ca z=wL-RUHMv[lMy|㷒*U9pQ%M jᇈά8'jZJh  NMAU7t3.7̫z#jŀ?.c+!S I;džod%kyUG; 2Ƈ~#.Q7Ѫd]xꧏe.bQZF=CثBU?缘{{ T4k\fn~ ~J"u @V.ೇiRl ҈mϛJ~]%{xu!7oM2,4TfW-s%QSޒl;\ .eJ>E:Q#7W[k̟R`pfU;{e9\^1OI|-̾ۿo*jԦ"r};66&`p)gX3F|AfE)ɻ7ސm}4L%|Ӻp݋T(߳re[ݟA&_"tF:]7>cEI^J^)gRg9$]Lsp蓪57؎de%FYH>%+fFpۃf;$ʮ K۪uz6 2a}}y9_ ʍmr!.iYG8P廧n,\+-_77 5"jwHǀ ݢ%A&%!}=- X`2R5dM EG~P%莂T ';n5${ZM׌87PCj)x;0WΐzXOh.,lxi_a܆JgM4+59PfS#%gXܷh< 2jZȻ:bzXף(6{dz,"q 7E>xVZHcf]'ĘK{j >#bpI_m KTQ!7M T&: ̓ z]>}a@+/#PB$޼kSv𲃙?VTйF8h"C)MHxoSW"&O[ u@Rz2&W5F䨓wYaLt!.UUHLNG/!hn(n!ZwtC$ݹw7ͱZ\M!,r)(K;̏AF.{Ӈij` Kh`> n$g cQOJm+v` jh8y;{ K{pD~Dލ+Gi}TݮWYB0W }pvvecn ON$fv DFuHzf),+s1k뒁5T %U6ϲי}f;pAA̾y,ffxHy^_h{h\b+٨+`lu6'zvZ=9Shbh1*gxNZq+!п+p䔢X<gtfGWgv#I"jrLʂq R}=UhTqc^Tm"͎AP6wQv&OZLYB8эK-)gx)HV68^A_+yH{.DNM&EOYTY]5Ж.# ~^27h Yf5AyR;xCւh7eUȘ"ë5v+\SS+흆3wWJ$u,v?i5d,^U^@;?,kCh 3mT),SuY5 )nv>] T^%m.s\b2 ^Рo 1_0(*byh "wZn0$)^r[9XDG c{%L/_ giݎUTl%P\1tLw„Rnȇں22 Ot7~ 'NPCWc-IDH6@yjT2) p,rlU@:/Q]LYa@\(qfʆM?HӮW9d9Yz:=AE?m'c Y2 P&iTtvNxW [[Qʬ~ܯ3lWCFD6)X1"m2[]?@5}݀"ҵ KGػOd ל ہQ".4hy7:#o¤#+4.Jpy(tVŅ$z Z[(`&Vt{>{AcR`ɰɩ9ϡhX[iV\F1toS|kЂEj*=zBv 8U2[4wnDtg?㱤:u20Sd1*3qVrk{=E;3ڀh3+欈-&9s(`PII"X ]$ UqKY+Ѹzߥ8XFIK|to&Y"}ϴCt"ʔFa/7,}')aB86?B8Z6 pXzHF*=J~c`u|f/O&̟Nm+i7S; ǥ Hb%chWdfT/5go+ܻu1lD*w5v(ی6c Ժ_Gg$$>TnYS2)u :YVPWqwi@;5RRQY2Q̛͖ _ ֣{;ފ׾Cf G7.{GVįdS9 ƵRmRdѨpK%[>1hො2د'aj 3;":\)m@'X~0a*834XvD3Κr0QQ7^NlMِ^[=Ő Hy'm>aYf-fL9ykX,w~@ټ _ci>#3.[ v[٩ur;g^d8'%?U:l'ׇ.ˈbm8 Q2t5+5HY:a^QŻ?HvCmP/&`{ v%7-fuCk e-Io5ZV1*N.>McT:go^QBۆQh*(ȇeΡdkQKzT25Pc3`uhGIq*nkUϿGC"*ӁfU̖ٴ 9ob oL}O~ 6>v)GZ7 #=JɀNب-(9J0TD[ǗݠU.#|1E`>|ADBz_7gZ.B{1!xXqC3* Z/["3-ʙk+ GɺeW2 -]ځ XjdbZ/{5Zࡕ%{@6ytϣduxTt: PBKJG9&kLԽO$Z%cMvyaouճmJ|˺1NfEPbH'[?0D3VLϕA}v]hk(w}[`iDS3VhPU@jzS.a5+3ͽ5I%4 qiE_e1S0xʨcҦ_}PNDk;pCtmϯMȺ?Wc3dʤJ$%EZBD_9X% hXۯl9&[YfL7T~i=*JgKw)|Vg?Ȼ$wtIc^&zJwG]lc6ee!1[0}b[&eW-MVek7[HVѱ@ɶ[XB ;DyB~P\[t 6׵2٫ICQJ Z[ng(!ymL(B;en6h9=N~1-ٱ2e̼T[^WڰN9d٧`-w9H zGC |=ri HR@5m8z r6_tڌ@}.C@RNE)J{<)O؛W т$.Ījn/; 3k&?0?rW$7Qn[ &T0M#i#l '%IxJoCv\΃4y <6ck`͠A^+[,Dsr{f0/!{֑Ԭ{#$r\)7 ;&T'dd wYoJE+|óIFsL&ĀĪS!-TЍ's&%feK&0 =t+8"MHt+Syl?9dB#f{<^IN^)r67˔v{IrmYjRV2+jk!#00QjVJzJMGF6%Xg>Awvb9T}] A:sƓ$Oh#".cp{9a>M2 @UZ?Uݺ=\rde#UK_o#=SA׫d ЏIB}:ۯhrh79HL˂iZ6F$ry~xkqA05Bx:Ӏ~w<f׭WqcS_a>Yc5Pj/ |g9mz+()Z=cv{?oI,#-HۤE*n+>6:Zl?O_G)ȢҚ)30NNxNR͓-tM*_ТE)4T"Ql _ucڞ\f]KWm= 3LhH la,4z|l=&]p-.aKv^g_,}ĕ/l[$E?Y˱{ˋGز築 Fh@.  : &j|~,&o}UL&5*TB>i0" m2n-*+c:zmV,sl mE|Crk *7Njg`L?_A?l^i `m룀ΰF ;jJ |;+,|HLoDUm G''^nxP@SLs׷#4GH{ S2G3F a5}&5tG%#MA\e:'k*d^${b(  5m,Q%c FA V^qh&.čȾȼ.X,i8 >QWo7T 4A}c,yac B@cj%R',~+X_,A6zeGJW}>K|1ADK՟~ % .)bIcv0|= aG؊Ȃ~~҄/鍵8_Na<-8J]-\3%Y1 ZQƝ2l=-鱱Nmp kCxtcXh;bujaiXcVʑ}* TtQϸf^TY܅Tw0¿0܉\]y ;S$Htů-uR={& ;>Eּ]ٽsM6wl[3wHNi%ssђxtjΓ ^q ,#14S]˗ }qvcoGs>O aH26MY D((➔ &/p+X*Զ"1-J 7cҦKb.nZfM9K;1,h=u {&[qڽr!އD&"ӇɦC&eJՔt ZK_gY96}R'o/#pd ʷ$T/Gi*Y%bB x, 5&3@:!m+᳈vMes[-=&ڕױ(kn3grx<54̎!W֠\c«XoQZ7- K'${p7`.1N5!Co61warePaN'4tC K! K<*bf\g=B<| 4$NR?H4Mt pUg$.)CT$Zn]_B7ks=dCuc躐Qh-,bWzQL+ 򌝥0yGC~d騟ُ=>Ԁ =-.pm"0(ɍ2x-,& hzCڗnYXz%[9ܿV1pp*|] S~#<QW]AFG EoFHi]tՀ(_MMA-WQ3rv0D&A%V"kxм"6bC;Fʼn$ iBa;{$U3.&ңWVR筄H %_+"RTյ-#NP+n+A$m<`d\HEwBH-x7ro=+ ֿ_nX5жǢ7rΔy5f_)Rg_/ QQUඌaRx]P^űYOʳږyx$~`ʈU82wxx`QkkfVn T7ZCh֠^.V?%BG u ,w K r7U\rwr2ǚ22V\2ZYU^bi[R~CR_"䐯ȀK|+6 pڎ|TPwX !x/G0_d4arN(8([ڄ9Ѹ{n6hUe"@g">ՙ)2@<Z BŃWGl+h;? #=[&QN su{ŕ[vX"~8Y$- YkA8}l'A|. Lmj5sȻt#/nydKJm&B|`(j{]- OB5匕w`=l(s LT7ƞ/B^ :.69AզRx c~;?,XrCr݋1D ^M9 xazsBaKgmGrS^wqE-psF0)y9̨2};CLo_̃eTc1ıx档4Ӵ'Bk7^JT͟QyS9IZn|KqIU?KCʮ笷E+ q'ڊ(3Q#> P]af,@j dz҈&欔ȑn!<Z" ]y¿ c рTS0:-)ә-3?:Zj$С̍)NҨɳ/o2YE.ٴg;_A[  <$8[ij`J ^˜U, _iY${""{+Ft=:ӹeF\U.c\q'VB#DcІaώ1o{uAnT =Fm`5ɂ,6K *W/+ -SHvE}~ i|G@3 !&܂EG@zlhx$#~4 >#nV:_;I9uyA~yO FubbfS}G`R&9'`P0"nz~X٣E2$=f[L߄B1Yp,$XX Ҥi(T&IA +L_PH;7KKsu⸇2j}"*8ROAfI"Upf5L5ѨW$=RN;ܪ៉p᥏7pYhk=bLBՇ Lj}#iWT:͕ ke't1Ϲ ^-$J(h)'h3 lcwyPFJ?"qbl)!1a)z6\M捝 0GLH`x~Tq+37ٱ밼 - Dk4)],=J2^gW*ǯg8r<WTk04Z*LĞ|;U{l/뙎 F3]MvnS.h@$$a mhCyCw)$iQp$+#Y&aW 7V*5ddy*{1O]ܰ}&gcXHȱ`5Lƭηw 5f;`>GCR1MxLd9%jʼn-lKA4ghgsné`baS3{Ub@{ kE}ؼYSخ𨈉ƤVa=jc|sڍ9 ǠUtC5;eՙ նҐ}bD)(a#4"(0'k($Rrusb[yYmABiPy%H~90d@Go }0NirdMm|zTk` rT9i/ߠ8)ͬj`^ Oᦥ~|-k`7'xXYS&Fl>hGy_UΫ<+\x$?T"YCҫU[uUTeĖ/*wn1َ()4~c ^wwjloEI3-#v[E*亻Rvf j+.ͦ<0z6YU+܌8T ru_s t5x srblu!ճMw@_DeSDT:CBtVLN;X 7 |%w(tb c28bBz xGx:{9#N4"غع'F0<`'S;?`##%}=H>LTO*ͥ1Ph^j>y#3mg7eVv"ei]KܟWy],ݽ߃ "NkcetPC9Igj10(hd(j AR1Bd-ii3SKcU`v4Bթy)}L7E08cts-<":^COyy\,ŪSh1 ~hD-<ТMUO P7[C0T P_:1>s*cBGgųM], \!ߊxZ-XDڤZ'@H*hAj6Mu>>=9ƩU߬9Gov Q7חMuXc,%4S2{QɳW0r`oh1PY{zB-q9m}]_yYd* NF&Wh3)Az\D M|8կ!M5Sp*;j\1Ҫ{|-ty˻[ξsl'q1'*(>6]>M4̿/46Lk5ziyL_1n׭źt׊Y Wv~@hN8dz)r~hyz@%rq&GWfrZIy5ozL VJf/bm 4h]='trR*v-FZojּ8hUCExQx2~@a,ӎ2aVe`XB2B@*0Q}HN%@඄+߸[nN(e=`VF>^4%ʳ~ʷŁho7kG55BC(1([z6mC$4HFh0-gQQxo(b2ȥ?>!8IS:i/SZQw7#)+-x럲dcx>rʮ!,NJDb*/'4xX#bln$7dT9A_3DD")/ekl7Rp&A:]"&]عڪ{wQlhL.RֳhtF*T#ҙ4lS04]@е4ݎwn.-_uTN؏Ȍ°7?^"ApL_^iUJZb$`^:FDz^x{8ޜw{㪍O:O\6~-]שF0XP\]P8}?O鱃ǒLENn9wQ/KE&?$?p\őy"ӧ<0 ٓ 0ގO3A*j6GL!T%S{k%kLam9wti߸U^z'v~~묩UQ~`t5,}j1A,a&ѽ)s[;hDr}A` }f2 _RSI|ћ.TM՞_q,dbt֖밳/ۗnDȚ,0-hm]97^xVՁ\!}q'%h8S2Lӄ jz_Ƹ:abMio,ϻ$ʐؼ!0w'+cH iJeYhagʐPZDr[u6d@Ogf}" 5 G9~] K ߌE@qGk"2 u}kMK7[r!*>3_=?]P4ydz]'rOIRIP?zE3hiMՅQڽ$8c@t3. {JưOpz":5}>Phmﮁrֻ؍^fmαuB K cq+=9[i~K@O]ǭ6n\yg 2w/(vZ(?qTo|N{C  $j-H0 {ۏZΟ)4. BL0.9)Q1s8mn9k VvN[F@5tvl-`vgsqC_T.F߱`oG7?f˕g5I!p{[#W]>K*i?8ZKOX0j:QkKzUXȧ: 5u*\avX Y3+3y4ԖtcAjlK턠̻ɬmV+=elYdCY2ڙ^^Ŧؾg,&IaTx)xrւBRG;#p2NA:QKS)WoI=$( mC~3ir"GPɣ0)@_B_'Ėo&unrP"95Ї^)QnO8Mc)z~7m\qzYfa;4L&4pl)B<WXqisg=aixSW#/OJDwT*^5$7o>,}.T-9UaG6NgCP=[1EGYrkdz[4,tw炤r:aOoSؗH/}*6D4h[uLͬ_Lb<jlW͞kKqLwo7-Mے d]>Y vl՟ =o@2X4pT˶eD<hzWT6-ϓ;jW t byE$I ai~2a7>%hZtf;W$%xVMBQ'c㵰k&Z=w⑨cE' txѶ踨CK aͮW>{P^0JX" mܢm|(5h*d#;eװ'E_H?*!Z|~8aO>-97H|\:!̉'֋i/h+=ĉs آs\?IOPplTGe@lbw8~H.NܵI֮֫-ޭnh cU@ f_tdIjk#lM9մ=xFX͝pV|À6^*4uk e]kD "|(}9e]:K5fɰbGXhI zOiYoĢq"Ñ:Rg>{Ҳ+(K=?j&IU4.sޥ&x, ob i ?bj@E- R2#nYTr(B Z,&{_|yKN\3oƹ|l}&;[rMe ŋiD(wق8 `v$-ʊ+FC=*"Hz4MY׳">ʧ/j/O9`Q呹t{_D4#o_RK/bZ{2v0^+ j)/\L"1}+Ğ+Z^"c~\+lmS?EuɌ/~_V0FnQJ'DO9QMygиvi(xMy~IHu_ M&mn>''\6p-koF3PhUylmD2-$\ƹ*S,kkq կeS(7OF WÞ'S%dGzWk-ȹs+<clNîQ1>P( F՝>1zb<4Sm}}ٶh!W D?z`_\r>хpq#P8hE գD b^ו'`7-'Yi3@pvDrd2$Eux-=a)1(ӫxt;/>@kX\&X~r5V ٭m'i r̒JH^/%DgTaL9ÁM1L_ׄJ5ãnwnNgs%(R[mr/}g;0*j*eX\JAǕj0BAֿ*@uD%r 9453W| k{etujǡn6?)C lЅpl@_t$L=Hw(a =8}b^P֑4t;Gsn B.ۮ+bK[k*uV=F1 ,8:`7X(KYRM9loڅ^jvv~Ӊ^7p^*XW p,{ˇb*9P{uDFKP#.g~8Ka0~pT+t a)/#9nu+%g/aG$_hր4}ѝq8LOqZ]*/+# Wl1vf{}^!PO/2@$! q0S@MU(IyPօ;WжqKsʱmF$IndR*hݏ+Ʈڶ=| 1#b)P*k߲AB6#^ Šq_>\yhNXHS 3YixK?+K?u.%H}ĭH } #LvQn^}oNGNN]Fbo5FZܹ9 DtmwEKk_^U(ٮ!^%µ"r@ejŕAz3!o3ݖl,хfTC$%>.iiw(Dd6% Sϡ`x:'(+YJ>y*t'4<{jΠw46&td9I>}JzI,-Io]7njJbxҢ\1H0D]1t+ f':#GBA$!;n 2]Q &1.*A|q1g'd4`Qvœ]j9 e¬YBdŚ'\uGeviZ432룃 A3vC_&͝Ҍ]ʿ}M.3-2Tum\(6ծoP,mp@J{Wgy]x/c1ju{Vcl7%rNDPؿ8_BxMkg r!YPaЗNt;yZ:d+<:X n~# JqN^YA.jhY9hzO,xc"kZq2 ngŔ_ 8D ӧqt$GN8Gu{9nj|X`*`&<#{UNaWjc#Btpv*MŤŎNrǛbe *lхGNPХ j領fd,"9dt\\k?1!&zĦdv-Ut m<֒8zzϣHe< i]*(a)wv%2B‚ItP@ą F_۱jGvN= ͔^ /a݌fbJٝ[|{qgۗaWMs++aA$i1<(B˹jM$;GǺb3? Hhr׶D[ex-9q" (؉sUT񻅺C8e!s%ju85>w7oh9rq˯bMBG08fztpe,zC[:*$Jc.fNW>Jdg.c<VO_dZMpO??~y;Et^3j{vz~m*JsxYF#xſJeRj刯O:nމ8F +ZQL؃fȲ>GQw-t닙0&g=X1"^yo B>nMqi}U~BOͰ+< sbM>DL=?jHOG n CAgκNUZғ5e?/& -Us7!$w5]$hBg~ۛX?^^4J'@T2tEP[ݪsg^8rn|u?_ Z܋IՈEDl =uN{00ݛi&^J_sb(py;Ҏ*A݈Nߪ ,@3=Nr$̢DL![45ղ?]B.mF(ǨWеsV^xę bhTʟ{9z`̑·;z(s.Sochԉf}|Ѷ\?_M % O5;xJ(ŀ~MAOg_h-?Se`[ 3`QnTglg< x<19=kE5vnc~0S2q`fK7 Fh^B,LsBaZjrz)s۱TeM41DƃiiO^7Qc&NC(S5 ^ں 竏o; ݕ&Sf3Ih؉qhɩ0x~!N:=2me o8ϬerF3YgžtԢ H]+hK ~EWa6TnHy1w|Ky0ҹķhfjF6,3@|1y, d#G.G'PKJxڳ|>kE=ラPKC9nOfX r0( qN>xޫ=7?I'oCK: 4CbJE˩|GJGTVž ̤F$[t-8~υ, )KF꠴9!>:B{o*2 ˸x[+JEW!᳘No41 oTFfȒl?I2~Ty M4bozBu|M[W2gᧄd [%y 5^\1Jk(Ƈg&|_2j)Ӽ` vf// HXrp:4 QlbeSo-[ld)ůc.I[aIW9b:jIJ; Piګ(q,iT@!f|k8roG7^|X_t ;_hp aj68-c _ f*L.:^LpQmVͳo: qzUk})y~ 8Lnw~3>9)[<\BㄜryN.'*=e<>}z> ɥ7|}1 Nӗ:ŀyڏA5UI} x[xvsP iLj 6جϮt|@$l)y 3犢#۱#2Rn:[3ka1.ly !oڂxsspNS|"$smH i0'fobE}d,<#ZGr*-.' 5@i^jU7:3 [lϙHOچGw͢f@(wK1*t]:-Ғ1f>pv\W{]ahvV! YˍbX<{KsP7.4JŞxUsKW6 _O>3̭Mug/Qn \b80d[[|д!QMa9Ы"1d OYd,%sΕ| nRY? #%8LۖG2qU|_F5qŵ42E+0r h1LNBꝖ \ <1Y?P@]}~e}U܁U ^|D7Xu8W Tˑn=x䌏.i= yS~5#c{?yI:@Vs&7}v_6=SБ?g oEE-ҕ-f\@R;d(J̓r2YܚW~`CgTu^v gV[K N)z8(*He~j+if,g(Lq~{8+@ ,9<@Ut(L#|f"wy f.Mo\m%oNY߽TIUMysٳ t!?\n%m5 I#\C?dSM( &ߞɕB(C}Ѷ60e=B"63pT99ա8OmeQ˫fpXĒKOm\ln>mH!Ё!d3.4noe/tOκGM%NBÌԧ.A0,r)rCѮt0h\X.YRwIBןj 2"a o7 {%1:,"WYds&%H_R- {R\bNQJ>L<<^@Ňy=\epBxe+?.zn”0$eB MԦp.Z=Xkh_y@< : xkY/%dlEʗSq?<W ˅l;:L͂dPztLr45 |; @?=t }FxL'4Bb*I_0F}U9wǗoZ{߅_Q`:aTi)%bY/cEg][W34`?"ѷbv%4 _ S -+ӵUK,CsdUf}#*dDb$.&+aHȰrtuT24pDI9&*V o4XUKcx}C;:Lxγ%ɒ=?5=! mMhrVʩO[1RO=f /Pf|%ŗOBv܂7nžTF{eMאO?xNx+/EƐ X s ֩3wzE1CX܌ˆ#ny^oTʑ\ChU4L.iTafw3{/fKqlRq!Z, ןĵvFiGF$C>S/~u"?.w|iܥx/'/W|.#L.0_+a]DFTeQ9u0zA%}<:v6fgaWDg^Imc]XXC0N .Y>}5*q{Q'4'T(%:o=PyL%~RG\6L˪ K$ ԞQm44rQgeI  ZvĮ^σak^E1Mb,<6grrGyLўPxZEjWʼn\/UٞFaBܬU}B~ woV]oMh `3,*iqaRG{k"M>z[fסS>Sv+ٍX.52hgľA(e9??nXb/8}Rog F}ci0}ѝR{~&5BTRzU(WHw:yЁ"ЌcgeǰOxQ[ZP(g`fvvKn&R)ao&~즱ĘX&O"-H,f' L@/* ᰯ܀3iE;AK:"ZK`5n=\LpA$ %Z֣E[S ,Mer)Z6xHux eA* Gp95;~C6=&+ ja-?,ur)5!1\{c(ôGi(qO}F8kQHk:f]L M /vM_Lbӑy;(tW!wh%B|K 0՜E#>]Exci}\-.؈KQ#X~E|bxk_]':DP1A0 'WAAGMP*I3oxy|jX8.2BҦAᅈ֭T5w Se+d-<A\9=X:4ц\=`ibo dU\ɾRB+N7!kzNB26ڋ HyW<]Pk"MF 6[?Ejo_%BB9DZyc %_oΆĢyŰ,f|!M?=LϷWN#Cw%5{T  O9:.M҄׮C(\d,/y黸Q`*eV (fIlkOx o4pwUQA.%mzA<8n ݚݍ"Uwr LxrA^[l Mf=^4( jx<kcVE}_OV;zV}0OLNƙ ,srqGQZ|/dn,o^k Bfqsh& _w*0Q^2?p{~fu%lm vC\ށqjۄ~x:nQKc#iCV`&HuK_kM+aEi!5x5칙6a- V [JC,y]6Hߕ *CO2Ga9i+84SGMފj{f`CUF}2}'|6T"mяS"ڑ\F#Ċge Y:IP]TdbA$n"oM>lN\Ay@#~z6Nn>95;#Hrr=XQDU/oA6ǙjŠ˫iHy՞0 e8-L}x> İpBV {-ϩ` 8[]UYMϺi,ȥYqcrCo`M:ʮ=(ySah읏(bM"sPf ^ ZAp{:%eu׈2YT,Q)%V޷?.cP&G)iۑph/<ŗxm;^fT6zy֜_"]s3;u7/ALh(\@pF<`M!0rMrq 04WsfԶtGvOH@fcb,𶮃M]lt_,'t# IǪ'd:ީ`$zNg *6K|)YÌͣt8HSd1Y< } _bD<{4ʡrσj,}sf0"p0!iZY0L$$xX14>MMˆ x!c}eI 'MBrnto̟K%y<]Gfń.L8DdFz]5k*EX p(z[z<[5a/ >$"ZqoVi4T nrn_[?b/m'pe{lWy@s@ʀz@d"QP(Zeʓhq?Uwe $"0Ӑ.@ f/?i62r#CK}XܹC ǴO89]҄];I ue@))<:l v_@Y8g tqtp~n纖p<\E A]+BZwXD2ViS64rptFx[8uLU}JqGF3baHI-VK13uر4Sd!bh iBEp%tњW-[]ӖcoO:չ)ED(_7o6] Q%?`ɺGm CvX!g*c:͔K>=c&o*;툺7x}r6f[hi.l՟k-f-4X&,4zfq]^~KPR]z5e؊(dS ,^{ocX!2i{ʤ`MW] -#52iH zlݼ5;Tمs}o %՚)Fo`pSdn-"SlyL;ۭFFކEL9L2dS6\qזHnPEal #?-\B\яV٧k; I o%&0j"f9iE}&/2n:T Xd)v{4s" 5ILB1mQ-/{At*T3c%dg( :rk#(&)xΨZԃ؆EA1w#qm0F-yO-oAz27,3}&o3^<.K,j4& ݱo$]6sRcZZ1A,z|x1FrK{I)7'ͦ#uo5=8f'X49 v.T1Bk7Vq#sj Vy\x b dHӜ4 ]Kْx,yA隡q'j2P@BG۰ϻ)Jo3`NΎ~wƎ52)r냀j ~^'vu$av޵yWEeZ\4ޝ38GʠjXLp;qQFZ^u$O.''H]6vPf5=ąw.H֍ViJќ|%dFX*<].|^{q=wնEsD^({!f4na>V3u^9M96$Vb9q+;<띧>^YNpݘHV:ݿYI`jG p إW~-(8P2jc2o.WĔ/?14+h4Y^VJ?[d)fmX.e\ ?Om喢eOYMoJ#E &HRډ'nRSف[+2yܭZ8tk |w>ri}wp dkf~, Cfe$}df&}j9%LTtI@[N<Jl[ Vгc\&zVW+WǓPQRXL-V| SHk ?{7մ'S򡼘 !Xw NO`"tYyذE~thDz C%Q1Au~,Fk >:'xg18ztrUht?u##i |cJP1 w0epZZ;!8@ \O wpDJjTZiGS&rt\EdWIH[Zyβzc[XD%v49p\8L5b#Zb|\ؑR mdyzZ6:p:th"jHG%ݣmDqQs'rˉā$_UCGU6ƍ\g -)۵!nbm')W)%9דsEiO+YY$..0涃h"SXwkf™+lTdܮ1o<AG4c77L` i>ȗ>87ZFp"bG֮$O%9m=7!he03B\Z؏ >E3Ό~aO'6kj`&2|(RvD,L`߅wb )K ,b˵px4fIjCݯڗR}Ld%U6ȓ*,@&\~ ^x.L!6e.K=Z9"E|+?s,Ĝ_mu !\؜R SO{vixFא%_VyQgϠF}#v typZT2ܖD{}d~}*0Dz!$8Woz XbL/S=qi()c#;,LEQY0@b}XAf * k$VR#|EEsnc#<B1oeb˪PI%CeFR]Ǒ8Y^(Uv| rm[g?oYV:,`WS uZ뜑B؄0?>Y_GIV3BQGЕa"aĎFs\%(i m؀i.xЛA4(0@-/q^T7` =x]dP&>9"n jX/G?k] ꢝ]%?}h[i܌YI 2qa]fJt}jlU~nE!iw~R lu|/8)7|Z@l̋xR%HxE{m C."태[xc_ _}:{M1z9JƑp~18D ҥ7ۮ&=ގYsʏLJv] @-<9櫚i  V6ڔЛn.BLԤ.ª\Y-=9{c-?wD6(R@4A_5Q74AU7'6GW_8k02RT5 f4u%D#5'NAPK' ~W˚4/DhDSA*\uEPKG5+ǶtDr8|EXz<ԤVئA3N UB'M_;:'-,7װ#KI^@{5Bj )B|t*k1@zdo18C'jnl?vfrPz,kH6x# s7(k.#$ǟF]ktȞ\*'bz`03q(Vjx"AO+]|=z䍌j΅і׸#F4< +x]W@̗I:g'G30&?.ctث55\f C|򝈃lYV9 RtTLŚekRn%W"UkG!wn2Ceh&JJpWRch 5nɞ.BJku%{ p*[D[!it5]WdžflI~ S @M5|>J0uRcfZqۢEr _fQ *ȝ[}[S4 o?$e8WKjS9IiSi!mU. ģ6l]Oh&rHd$HR')_Պx TVAjjuPGo6xQ۹N3 !C8AH?Xl U n"npC5nx$F,?%aǷ& JrLז7ZmޔwqFX6r/Helxy=i_Hޓ$QM67ٝ:+!3H NNVnhaN:b%+ct-{MnvsSq^})PL.~6ZsEy/hS w=!AoT f7!_FS'TB.1)$ڵQULJȠVZZ`axeTq3C(EC?X5>D)nVOH-SM-Dk~WXݺBG`,ZX¬l)#G٤݈WM^ # E/46N60n&EQ'kQݜŬd 182J:7Zx0۟W5ʬ,OCf&{ZǑHn)r L$`!Ҽs.!ISFdpRp<6^eT!d&z39X@\Qtnjl|mHP7%)^r]p8n:ظt'#WSD11A:9 b zr>DeJk˃"8iޒ:tК&YC{kXn `&S @kBuӅ53i/f~+dJ 0O':~<G lg>(yt̡9:/UQVi x,k >|SWў{Ň@.?"?zq^Ÿ~̐2W? m(p08g|+&!b638KT}c.ձZ,-ǸCB}" dVq@@oӣ}hW)zge"3mH6[ w dug@3(& Q<8j  c`(>fx GUPzG Qг =umA7vGN J +ZEКÂ}uxcDhZC$6}bēh]֒DFXF $āR !h>&f׶#tY&њ<')%xo =\ QhuA2fρ=h(OCi 7@ EY4WraTԩr}ںd *n?sMG`q*Ř<8`|"d5[*?ra~\'-S?jYFX#xZ*sŻVK06^RFIrL#{Z[ё00fxa?Ax/뎌* 06=oȎx4uZ'LgY柉/# .t Gx.u •D}A@ɨ4]Y,QDd)y#$k  n:f~cɆ.:K4\[NY2)b+$ᐓA"!j1vm$Tlݒ!u4lJ%bEEWdX35%?K"p2=ۦo)t0/w8mYw2]c\:0hJ`"A\zvb #D\|;)c|oag ;XvUe`ؙVQEp;׋p낱G/W;p퍇x*!6mVmg a>Z=nȠJ=A4(zA;Oؤ km*6N.P/c67VA#0#+o*7) r˷|Q{ݚj:B_. [uj{˅ R~\bpL}1^)=7r?Eq Š-бṚSǏƂzXwB2ӖNtq8M6;p >& 4xEZx6:Z @>m U B FϚcXt)%0AƇP[\hQX/5N:$DDVLJk0)@(3E4%ۀ6x(zǚe1&GCcP~Hլȍt |&OW;YS2Ϳc̚"yڰ^Mϻ//Wn`1tVSB_Gop%p+ 1$\%i9eUŏm0Cq{EǏEb~#@ËbfrK )zV9g9HX4=L[AJMVnS*ca=IkY4lqxWNrO0&ھ.%w)Ği0a&LK;PFJ 'IOaU[ML0(S@t1{}MT:1 =5({i< ٩%,I דK x[pЏ:E~O%<96qJ`zA xj)x֘b]AFbYA52R~M`ۀxr_mVQ9 *wX4SAhcJ'8ŹChă:x)щg'Y-uv;2cz:?@HY5wqUMMQGן[>A C:`OXG?=ׅ`FFpK66! ITܰb veM5qʠPbމ [yX&F"&K{ ]|>OtUZhҐ`S]hx<25g1 QTA:9ˎQY;76R˲j/gA+ًPZcsx(8*_F&8>8{ ΢N6NV2[0y2h3|~s襹(qeDz0P>AΎ|1Jp~n7@Ni NXd' XSʞ@;g % (K$=ӓdDs&:Y)tQS;iO#Ё3 DA,ɦ-Ȗ!C}9U艁1G/xwSn% 0HKC#kM:R/ P9ԍ(U׺e3MUޠY H+q;Lfַ͈3~ ?MU* U-esjڸېB;cb!F~|#&(;~ྟf1 eFF6׃5KN86i7Uz)Xp~ e97rGܻDgnMKtz 1pZPY R?UÆMƏoW,AxĞxvҸG]P_]h1s3 emOR{٥mFG9E|4Nd5yڠ S7`cxѻ&,w/‰rL b?Q♎G KKnjX.]īs>t.+xқ+)2ۖj/Ĭ'a{FF I> 877gn#߮aO0eː XhVyh@NE1|ObhOH^,4W{?܇01[fjp 1Tl*"& d^h{)?X^(4~Fi4 MX F٣WFV֢!АӐT3/\i jI1elhۅ务m8;1G,wO5$͈щ#̐Zޫlһk[sͶzj¯7DPՠnx HcP=;B(m]}c4zN6^]mRиA*.{4#ע7T|F4y2ilNqڜmOʍ< ?hlwUe]c6Gf@+ݳIJnD,Oz譩 m6FUX#ڵ\$/bd%"@CN@&~(XVIq6 ~=,Mj]R)Eq,_e:L(+f} | 86qusd/I|Zr̎.~I2"Ȭ7L Es8aͲ[EmS'ۜ^J /CLR.x'в!Aot!wכ \1B ot23SN\ qRxU:б;D~@[; '/aѹE[P ;m.\kp!k^ ,m8A9U"". bk_)AN(<}q b~梱|5ԽT-b|/fsaX}rS=Oc Wcrxr=dJ6<ٹg^q3 Z:!.U>Uey8:)O]N ;}g0(&G AfpHjK&7hCn ij &>$A4[N^C6GHY7.hJ3$@7#6x5(Ǣ8-Q;٪딂c1NQ#p b? v|-:O&rEP/9GJs˲O/vՔ ]m(NVR8~=FzXQt̙ίOV*5&XV?kSCqep؁Gޭkg GDEL2,<8Ŭ^*"܅SvzuwA^%|Z$Vx^ ;TH 7-w ψhxnc2m cAPbQ7m ۫gtŘر| %3+QzYl +ʼk' Ģ+slrE_7Χ..JTڟQ8k|R\u%GYI w/~KLxL=( &8n{ɍsG>I"!խ95ך ]J:n4=0l tVAn~А\Ĕ~ޓ,QYJv2 .yff;H00XV`A?+.:^[:w=4@{2FB_~*7FOF<(9-Lx Xi䧜 1$`\P 2 (,ؑKJn+t2 T Sc?qe&P@jc@8F5 DH{ϷȇJ`|'}gYHO•}Eu!rVA7B6uh )I]W!Yxq{N-lЎ^*Pdq.Z㳫&ev L VVaO&6u GHt{[? t8Wvv 6hCBxҷ{7ܼ&NbԌ$5Gt[p VB5;-^Z6'eZlF$Y&R `KY(A>U^iOb k<y hy,!)\ҧ3[Vun ufII+|ЀRo RA]6:,ߝ9g>Y `r4=^E' 'iI-h#Ѿ>%\y+a7gSGQr<[ iiTXӄ_n"1 k/?5ݕS6jC&2=`-ƖҵNObQvO $t a04]O۱$ BGSƢ~"tH;ciq);sR*x^;[PI'xPy&0+ /Qm>IxaUA&`&)^8+DʒA{."#ǛM;)6]=BP PyxR374$vHDs2A9~ E iu]Pd#RRB Q"% KT5 .7B ?9OoFak`2*ޔphn0[{KW ?!h.͚0Sϊ]P'h9AgYg$ɱJUJTvKlpt\6'DbF|2˥ghTI^KFQS8"-ciovb@lkL\,/`^L9ިR+y$^'T@LHWcjt3$ʸ]wo7puR w@|噖0H(mC /H(I% +j[Dwf XGdڍhb0Rkf-lZfϼY`v~n3.i‘LzD|!<,&g?\M]NJ3"0c9CK+q߆]&=btӊK(lo4A?T ;=YKVցsV%U= G.y6* 1{D)BB7lDvu֧K2f=֭iasT3``{і: ;_sq+GuY0Sp0n"Ȇ.lLW:ށ6Yyp;|C;=d*@R;-+~a~u*Hf+e ˊ\Ken\85:ءALSwנy t'mPkyۢƀI*«=\k )VͿMa쿫@8[a9 2IEpĩq"Me TY Ke|saneB؈3p\qUП}7j=} !!Cq\2~ue!|t|z8" `]P+\Ÿy*v$\7@.X^bf1T"!va9NR`4W}h& +,vZJ|տ+lh|1AR|o_GD<2ӭ"nAA^ ڊN U\xH ~jħج^KslmCB5Guv{ad l\}AUjW+SOI3G09![G9}EwE\&v1XMo]P*!I% sD]p~Mvy*~N:ۙ~Q` ?y\a:&buJV( I}v$uc{%G-(nP4KíƃoYjԘpj\g9_8:||RVm;{H8X~HA31LK}ᴈy; + ]x~;lXfx`o[@ЖGtl0B ȹV_(ͤ_ Q)},0>8 he OSs =4{ICSǣA-^Sc6,_T\x%=17.}TMܷ'Wtn꧰ʔ0G_Ma`\YTDl?XIxu ۏչrG2 F@JI;<|S& O݀qpc27niԂ;vWxR技ŝ 9!խ:È+=6vz#rMi݋q֢h(@Mypd _F?O*!@pdx%yԺ!8nuQz1noҦO,kppIuGǙV K7}ߘo^e6 h^2RƆ q=;gxѓIn*44 >!'^rP;' ^*G)u/X-\@ xЫi0\y6,P0]i #ئv8rJ-{*iKeE緦~O޼]pvVZSoiJ{HOf#s)էPzKA)uX7P5*8LDs:]*Oef(w(|D<@gd^n9R8uh ϧj"őpUgn &#֕@I%.+ @a+-|cE<%rFG_)dn.̆~tA!yhVh505&ڥyR'qw1X}gf+0%>X/& (_6΅gB c[)&L9Zc"=M٧P3%yly! )P#C$`=uX縣wV;deх`y]dMTRJ!AG:/a}bmJ“!9Iv[cDNd:x\Qjcj_xI8AWbcvsk;lzpY6o4p )L[)V_ǼЯ4C7$~ژ0C^1,3VGF2ip(-D|1/C MYW~;>!:,$=z|qGV¤D{FƇEl*JbtiG:cEu]7jH;|qwn=nG6PUL%Ū!b4ܼ[aUYhA^07NZ'HlS|v[~t  qQ%Q}hq)V =z,3|io Pϴݘ.ECfaz2y]lHa03^/]{Ufy,:O]s1;S޻VaN͂ JKlR;>iU%:{BBngO:5  ^yGpr"r {DpurL_Mד9#6<|vc@5 ׉M,*3H1NJk|8bd(=lT<+.ڞKw+eJrs"LJ="va-`Q^8o$CchRio.R2 }/H|;H]|m|pŞ|⺀QbM:.Voөn*Uəwew$ɑm:ꠊͻ OjJtx#i-fd1,R5mOUZat=\@-,[C+,%/zQ]$ h&?4kI]1 I' ZQ_G,xByW$ڶ1wL'*V F_1S nU>wt01=5 |=5.`an۳8C}nQ\fUU},z Du#*" >4ˬELL_b[ @ިfalIv-l{&ī8&w+ pZVM)?![F^&{)L^ L{MîDU8мmੁ`ƧDgmz(KrP]K=U"#F(!B,R\$;8_V)h+ZgeT=RjɆs@ɣlנLoao\[<2]zz{]A3[Xt؄L`RwPɘF縰0y}3PrK/Ãy^.˝9F@TnoGFʋ*7ʍG om<*^!m&bU(7fPg6W)kU - ҨjM has>r=ϰMLݘ)yTQiD&iTprH2|Vw6m`bʋ;fcY FP{D܁g ])G1ۏjm46wq3Rwzm!Ixᦪs~) Iq?׉=:B:IOAm7;CR;iBE*1"g6}9l3D^O? $tmtڛѿH?SÃɠƮvV j`)ʒq̷S瀒VK2r5\e<Ɣt5B Re)^0o iPXp|Y䱌 U=7 G @*$}$Hs¯ѿ ) G{L-^4-^ΥcR-u-,d4H r_7NcMXidT"&{'Ee; J q]0!i]U1wqPL m円C:ʡFuɺ4w E&^o2(e d\a9GT#3&8ީ)nȼ 3BBW}[x_ dVL][%P/ϱ`f\ O!FU* /g*dzK85߿ lY^EƟ=e?֠ N >$jtgpVYv}Tn$гg2h] ;HP>9aЂQ/Z]VS+m!)}"mD<2&?m1ٖ+hEg/3 '=]FЗ) h<5h"gUuAȇ.VwU(t DJiti.ޮxx0;1hOcw[d:qiåcFDž;a2H ]:)W[xh8VC/-/Lye |- w#O0۪NZa͂|P_}{Wb2_F kd )m|Ĥ fP% N-WH/nW54jykQSpY;Ў@I(B -`rҤ4h4ZХޑ O3i~=-Cb,GT:0d \v:&[C@01ꈈ:nzٍM!B\P56i>k^} L E7efۀ+ٽ\uhϊ* ]ڠr@3N|Ti_zڇ P0? N&P^؜tK`^ ,s0i6?})sb0Z:!-r,iM'|FnB5/yWiA5N >J]e؉A Y鬚l/H<>]Hv;,l~&}>g8__(z)޿ X$xsF[UwvZ(82ϛގJ ̼k->/zt"֟I==-nI¿DF_ 52yA1;+LQuNd>2nkK0Xh DшfNz4k5&1A U$v;kΩR?5;rRy`UNsu\Sx`C0MU _ ~["T4rʺ9tD2ke#(ývZ͸(9xG2Yju{)K::ġʥ *K[4KOfMe]fd"Z(i!Op4%.լ︦*l+d&wrpm7˃C;x*j7nNKƾ+g+m? دd/DĩX)9s]{# +[>Z-.h0O; KM%Ɋ)=.S\ӫfܐ)A̶1xp -2Zn~jSh)&zf1Y+Xh/9gN+I<5ތ>od].ZV1s#-˖/g9 aȔ:A_͚ECcu^e#9b-,:}LРzQ9+ n<ͮF)}_fNgXQOwr\ w;NLsJ eT=>P=ʙ-S?:@oPL=AQ#m#6yM3*,~* 7]K{c*1>sRsl~0ѱ3`迴9+̌B 騵iQdg[`HkiRafKʯpVJYMD&bgx"]/q8V\{CtӸzmjbF \D ڊg6zDIZ&ypVR꿐TK̏8bk>eݵaM1Q@T/.ŻVE_mB$q{,xѨCLLg8Sq[=c²0hHKT&{˻.KҀ52]t'g(dt ;qA _O^gl8ZR;S/1nhq?EBͰq|dJ@ )7s6SPUL5ZB=ytlC68Tr|5交qzuӁH0Q8gw@o}:(yRg^&)43xP+ 7)Z| fCSgܕU ~x̉A`p " 98*RNU6m~S)QN(4 F9xŪlTambɕEh5+J;Be݃n4R%vzKlw&P y:q]M5#$4jDe#<դ 7fD`jw\/7]&¨|o8ʥS#bLcz!BjD6c?rGʖ\dk*Ɵg4XO",a( QX춈7]ITe5(/}g335 4'7;K_)rfuMXϓ/FۿqQKEN#ɛ+ڨ'4! cA Nz8X:lƀ˹Ӵ)*ӹsؗ(DZ#e' "3 $PM(* FczJۮ vgf52u9Ԋ^ɉn2}); &W}/YJ.r d4 j 0{]qˑYi5 c=*$ k*+U8cWy8onΔcTny{V-+C8  ~i#$#>j_Tc KDٓa#S(0TgS?l]=S.} aƯm)~}jp'iއ˓^8&yO)pkNEFxR0?e]=benb-]RXp1Ψ7B yb&tRM@FnI1)AkW!2ZB8`B5 qXs7+b7( P;c6N\l Jf.%^tưE0ڨR^<,T@l DHq}%AF}'G-~FOnɵ%%2WG<E]6G-WÖ浂kM1g+ȶzq@:iݓF%b qU:5r39E-w(ш^zx0FE}dן<,[%Z RSaiJV)ٻY$(a@Z\.gp//vM$NXa~h(?D ~Ԍ l%Kʵ !Xi} +0ݮP_R|AڷO1ynI|$W* Rgt"kgl(]>Cq&}yA#B.‘yF]qF2;}`,|k;+user%e(?aɸcN=S[cpFD`\[s s %{~u/-a<@AݮV6sؾ>|&/Oph Oc:7튢ip` ۪-hCݎ^BteB4)*O#hN]H cr?-_yŘ#v>Bf~I|hIL=dsW;B7{E=D0j4|oI%\mCNw(Ĉ/63'EY^|*7ctlo | slHP;aWX+[BYR51Ry\ HвzQ,ɂk9WnRj?'>QÃeduş3XIM_C)#x 1wYGg8ftU#-nECRK}/ww6AjZCkra:Z̫-)W(JwIVC^4E%L0g y/zKҦE$2d&Ad4a!;oZ*p -^Z-\(,B; 0="QyN$ "-?e3)b8ֺ"͆u-)z+>Tйj:>ӊѻR;Pa΢^ s Ƅ-zf?e]NrQY"ho5(TZG1<y,pЋ?xsP*o nID+њ#4V^+46AP\?er&egS߰S.G|PyC;WY!)ʪ i͜]!UX7lo#*7ZwO>k<+ q1t=';7[\53Eߝ1"]2{i.funeKX!I-w DAV8!;&uoⲕ%|&~8?`3S~详+4`da Z_z5@ \s/Bs:M /~CܔhWf')QiSIY ,S.}mCipZؔ\jo@ ")g.-Ra-9wΡfPB.P Y3D3߼nR@C3;(,[~1";$0 O(h [<Xe<s샭o]5)Z\is6@hYROtԸs0{n&}T1!WVςs5Y2{ؓpY]]$r5}f>p7mPdz44HVV{.-ҁ@٧3v<9g x tqy<>Ӟrid63OP(`yculHl8qn6B*Ns^訄wI`91nMdnnIrqVz~++Pa)JT WkOcEZEW­ՠB>mr#zDy.H ҽkW cgI1(l-Y [ie0񸖗tF*ЏP-yR>JxtgBa* lbbe5 fj,"37r /k ;"9v9[eqhqZf(͏Px+FRa֘52BO5us .DFоѓ9@{,̶n!Z]>s`<Q^7lbeAoc^P{#;cY3@nwk!:gNL1M<@oyv+pǠُl<(D] *u{f1hW%+` @ 3F"af= _K^reQB5P(dD.{پvBr ` ލrYY4ī<.Q\E߿R4GUf? ai~[ Vh?D~s2+zYuKvrފk!|;Ts9+'-\Ƒ 4L:vиC5$BrocЮ梑A9όE{ 2Ң=gyw:6xo$32hcl}[o0\ic=;ƩEͲ6B-4>*OʺȎ{{vb fa9('5}VC$EY^u!MM(ucٰiQgʃ%FW&'yDlWIq&AyĖ0q//Z¢k1Q+Df[(ʭ{%;4'@ Edw‹qAgHa渳n݅Pk p~{O$ 4Ą|{4vOLx]C't+5~&YˆuC$ 64~'sKО%.F;Ŕ+AuHɃ@ yg8D)k|}H$Y8 A2g: qq^RE> =8 9ٴhS0VHX#tH}:9A7PeNL)b _GT"xN2`8xKAjqo?5S==,ǼJ?b*]CɖƠ;=Z'YyZ;D^FBqpkQ9^<`} (~zl1N9=2o'tZ.gVnpl<0k&.mE@P*) /վS1L-RaG^atQ u 89uQs',SN٤uP8eK6?G6VF5jvL[|g4iom !=IaSLoKDbjQ8l'><?.PN~Z |%G38N._ sl/9gNXȘJ?6u?&c~4N5x܅)2Vy#ᛪzMfi~?;ӧ4{>7e(eڒe+h(m.ٮzp6Z )cg;L/`ܦ<'sKqgX%1ЛB@>Q} KZ0p,] [j{#h?Jdo| ."-\5 HPc߲3M!;i'4r[-bͯ'[UkxQ"s{`z͉ J^Eq2*uꎐ]`Q:,-oFqcײ8r+d5/ m,ie#u[( Bqv5*g B堔^ҡbE,N 30g$b$4 ;8ZĔ/fBۢ|r dgiWyOqٸUE<a)'K@y:28 0Z9*nXPՊ!b#) `fӷ&iR`iotv_~*Z_S?j/Qr$?76A-"mF9".I_4 œlKԱ 4d5b>"p޶xeϖaN$ŗoŶFL"{>)gAUE<~}!h*Ԣ'4:~ M? Eb8UVz~hοF3W7 )@9֋ra<{GN%MU|Q@k>x17=o:D؍w~Dyb?/#,c/ޟox0 w[-xT_7h wC%% `UsbHRlhlQDyKS %2Md=O.Q) ~3[$lm`|-Zh6 VTD/7 s0ƣ ٰ%E-PpΆG:qU@ZaDoʕfbK`'Ay93?Krk0q6ws~5O{  XE*ݤ8q0ji~ bX-JnV3CKT?$BTpBY.Fu,TlȖfqtH;ljYڰ~Lϗ%^U}y" yXuoʞ-;7@exGeuZZtߑԚ8R(%Tфr0^bu /S@2>q8kXvA\oum[8Q1Z8^ҼOb޺xp}qEٺ(@o Z=izd yw}궚G} dcoIEUD}vb+_ gK) nz9l e7XPW$M29݌??{)043+*'g9o9'-tkqvX*{&}ŀ@&N24R2\k99\򨒜/\X W]WE{y2-Q0u Akns~Rj&˖/Hݤ t/f(4<*af7U|.ǡxCjö'))= M\5KC,O~G֟'^,r(*qmikGjx`s}Rujc h]E#4d9g? ;b7l)GAX?}r~ɖ/CFws@f`gZc<'䪀]r9(0U41١5ln*7LIgDk'+Αl d|QU+@x8U08:{!aW)8u)[ Euy_ewx,e>i͝mE9*$; #]6v?nl < -mXECϞ#?"-k:=.s]4$,%)SNgNwN7x4&_Vk~-3~ DZ?_C.6i{?Bd*(+1諰`mE3S, BiѢ/;v͗\tzvҤ9+T 7;Ooi6mYtP o-)wF77LJnJ$΢FݡE^1 j 5tw h:׍ M+8G~z%E>r7hSv^lk-6͉^b_r&\ȶϤ]Y]ԍ ; SHK"ܐ/xy9QcɶyRu:Z6o3hJv8Uzl􌛯N@[[4@ד[C8zx|*9"J3? S|;6EU)2{;f3mocuWU+'u~+b x IX~\w>v *"5LX/& NkueOͧwP?D\h´eXSR>v9R1*MDxWym3x U`0DQ4:4,@0J.Qg ). D\; ]7ihnE8Z0s t()o.kq@'R? / Y:.");ZL\ `k"q=b5!l|ȝBBpW6_)eG NRx?znđ(zc"PaB4}K18ObEǁM6!g6ZĂD/B~K/[=䏦x0jiK%)wѡ矤x]Xl)긶n`!b4S#Cs,9s꫼2qpr%^9D*?_ݨ+d/U"t:'Q&> ) $o.`moJEE҇r c+4=Iu|3fѺ!yJ)(f7$_[yz,q %5K:%wk4T@xw8An0pY FКYPłE(B$K3#@igo4ډ*u;e4(}e nhݧ " 욊dr ,_ǜƵC`%w\H!!nuY!}}:M.nYTe ܖt{Sxy_Ri|n^*Bʽ'CT d_ " eAYPl w|g`7X`1H֯`qyJ(u{V}P\yjS7zQxnS:M$lsAYMZ偃cQhfJ~C#s tvȲh#zT=Iӄ`= .tʍGq&y(霕j^TOCoC-y}G99[O ,_מ}2R\cv#cs"†{z:%vVVXƃSx$F&p5J,q-`M>Et)M705^]29xMlL$Iz̄!a Cm.qt%ei[{Ac A؎"3mS~ ̝DabN])|v=&ǜX@{yp*M*`@kp|fN k易<H*wY`YtE7 Ƿupd8ۆh@\K \Z'Pt{2kA7w~ 3pN\!2^L_SV,oxQW"Ȅw%!7 By2A\Uh-ݤFz.*KH]Ɍ8tg`%B+)k ]M:(3FBΨ {t!>wL@s=BMyXW&.jaxtKh-(/ǷR\W(Qyej6:Y| ycew2u{ 41O^eX{ObkVv.nt TĽ^|dcX-SWUqx70J:ʡ@ kxT ͱBqދa<+ h&NwNC5îA]Hچn\'9^ ke:SHy&6;˕M n@l\.n9=3ׁ??A )̍UG.QS7H,0;. I^E3p0uZ2IFu@ 0߽qki+ ZB֫*L 'R@7^& 8^jH?nr3r7xqܾ6KJk.3?ÐD;;hʨQj]v0&2gTVh(U"LceFٹK|D dI@B11S*b_!56D P. ^IOaVƲ*r_aWye~(x\'>.`V=fA,|s"r@M^–MucC$u2צ o_{3RF 1^>8Aajq=?4EsN챖sGvvb f(xVs-JnBq뀭)MQb`ګ7"pj!ybOӫ}`caWd GtloxR:F\jWwac"ca{>Gs .2E=sl=i֫եPۀD{sMx^Ê~DM,x:L~&}*-N!Ű<;J~CSp;hTF2(U]z[3W!(ԎH*^.]Wç2;cIP.5egLwIې+n~m@kigsBCUUmVĸMaU$V{9FB*E/CY_1vh*O9/1q.qY[H;JĶIegok#3 kxKEF'n KdI=;3zY#=tN2HG!&- _VC.3.A(R"-u>Ywmέz Ú pPԑ2 ?D, a ϨOXOCXƧPGa&-#z.:~tZb=5є%-d|Cu`0:!uM Ov6tJB}JV>nw+ b. aF$C'2]Xp1$uaSQJ72.E]>[SpնD"ͯ?j8 8J5v$ qg֏P\2$XVkFh~LȢwC]wFcCj ݢ7«A I@"קq6z9RfcMTmnWt ~-͋Xc X-ˀ[a NvJdzkڿ"eaDr6Z% E(N8pvx0Vs~5:d5Jώd}1C&K)t%tX'@;>)5?1Vs,s+(&vrbm;oZb+&͠FֱU &yIY޴w ׭r Kn9;$;.w"2sٽVv0F^ 0[]||pɪJ-,n&ʍDW~w@6vM(_!):5^-teB /~3FKW InُA5`y s-W]3q$E st,߭=dfWg';x':ilr^cݨ;lW]yC! drm\Q/e jizMAGjr[1lCIU-P'ϳ$AUee@$7! s@SJt&+Okb"cS)Ϣwmf%W]WKE!m+Ȏ*E*SNd?^LEtGhmjL \^sV5Zǩ艭C: vN rn! GETŧs1*ECu#ӫwN8߱7>8?,UKYcW0 WsFD{zODLD,r'p ;@W1 rAxVG޴Ph_vB%R[$M8[tuc v[eo*uFeYE@D"z]WJdVFf )*lkJVu k͋p:UD'4W}=_Aj--pUlsuejL۟9/3v.ؑ'^zَΎJ _.X8SKa,/yH'^uzY_I!0I,dn0t2(BY0LISr_ qwgG_QǛ%C&:!#Qo4fMsO'ï\gsStã!tP#5z{'o:,oeV;ܹm_GB|ǛAztS (0V6&0&wAb/hۃ$gfB#Iɪ<'TJ捷E2_\ wڪ a]`6HrP+]h ӡX0}un ǷmP&\þt؉ntO=ȚA>e4ûEV6eG+]ʪ_? U#}L[F:QGr'k* 7smqi޾[\$yFNngº C_ĪjHZثCf f$\w j^jl)'eZo%EIifb|J xm&Cl@鶊x*HçXh,ds#AN^H2ўQ>??Y&<}%aREnV KZӜA+٨ VcEmV^0f[RW}Y1#n#> 'S8γ搰 V| .H=0F?[<ĝFq,&8jas\o,Ct";u%% FKzmYV;v)p[ QVu-+8Ȁ_UD6nn\P{|^Ȫ1ClP[ oD- 7Lrc) [PeF<;ڝVq9s{-$9[)MȱFH B븡* JA'bb:Xdd(Zlt«U+3w_UD^'K菶M!+da^ɴWWURь  1IT$")RgvSwo'Sqۥ8q֧$~;p9:">e^ChqXdDWP9i\j F4p;*2G7cҰ1Cb`+ IH<ۑb,~u柴C<&'0%<]?n0T Ai!\XMI3 VՆ;,*#hv* kx d0aEPt=lDǹ4$B[ iCN1_wW>**5Z DLP mUEL9pT`$Npn5q/?2p gc6xeO~C\N-VSwdK%" ՜d*6n)o":yȒj?.bUEWAvGdmTW 3Gu|DVd |PSK-Hکۨܤ"jyI նoAf4 U=t7aqqcM9p$F]L{.L~]B@ÚphOuz60pr]~HR_yLct7_ 0=)bRPKf!{Sՠ%}=ݩ:4mTs<,4S-$-c,ˢT5#4T'}6N/f"@ w,SNSAGX/;ϊQLq{zzX&y4&5dH(ZK@3N˙צCAfd-:!0߿"?4'^ '߮yoj8v0g)igUBHOhӦ S0_"Uzhaed$ 9yf85pHѮ UtXViYl.7߮bŅˈc0-V&]T~_ 0)~>{Z@TPE{ |Hన^m\=oxn3YRJD 0"?ІMT%JѨ2 J1A8C hh[وg8^z!?ԍGFL#I&C\]k汜=SI ֯G',TެX L|9}#S؅ NzʞD ]QsTϯ_njYHm.pXQ-@j/jج[o ξW:Ԗӹ [?jSJJK}zldDfBӲ7V'` nrͣXv]E J׹~/cҕ$w/Y-$\Qo<6{?HbϭٮvLF`wvI98''|-!A;(](uȲ74'[}#xd=::1z<:.k ⢿jԩSZӿ.z)&eH~Цۃ8n^RC컸j%{ocn]e,0Tz}E&D"Tْ8 Q n}@l$ m?Q?1Qo<1}kgʑ YSUw';G׷0+U\d4ni8NL01@+Н)<,jb" NI~К˲OH3)+|u kM &g=P(lSd(ĥtyFlb醲xQՠ먟0 K&+`U#mMn. Vx^'>hcކ Ԯ'y5y_vw~2^ӵYΥK%&b飻MlƳR~T=0E[N)냲0Δ6D8BPKVnwEvH*E&V>CAg-M"ǣ7*Ҿ H9onFgCDh!:8|5p ~Z/˖CBR}JZ2Iؐa>ոuMU J@7 K7+\ æ gJ}ZGP?=]J^%,Ζ}E+k!]'^srt6h2/ i`bj@,Y4]&\+Aihl:$ȇa7`lU;BUMd3[Bi"b6(="UruR-p>9 pLiLApe]M~ln\B/;SE]S 쪌"e Hl|ilk3 @m4ùu'L0DG-PNJb4^Fhdaj«)##9kRV{$Ok!vY¶H)*׼~ʹBGxCBbъp:Y ȭt_}W|Xz؍v;QƕV@Snpu(er>).9S~|lܓz+tvГ" ɛИT Ku2ǝHf$vV$ɠ@J>rhLHET]Dp52?E WHE^UZXە6?=\?n柉_W^Ÿb>" 1jth6i}QNR+#]ݔU Tnw Ox7Lw 85nxJin"Uv 3gv~{Lf"彻~/cW%Gi?,^_s8C b-9LeU[}֕S;s#/.,#y lvK;-+QM=B݌Rfޟ؍`m>+ w~ H\榜?Yҋ#ZZ  bNHxMI.D]`'9Wyt[  O X]- qcgXhy.r[m,{'^ H_ ^'œ 7څz'{~Dw]Ww$hJ\P_1,~JkcZ6L#]$W0:-?5K #`JfjUr59r#YIxUwF8h>vJRS}EqSٲZ%'4:Y$ U%)+xTVՊH B%MNM̰V!s"L?< _\Tc+rM*!7w>iv!ia[ϡ?S-'a' d $cZ!%*&{װ⾢֨Om` "_ONS "CM:aĒǤeh/ORY7(FhF/ ?&gY&D_@v~KOk#r3r &̱i$01ltHt~ iСAo/C:|q1М _=t1OS6:ݢ墴+10ql7b_ A[\t[sIբWHѡ@3omFN]׸cC~TY*b4eR& "m}y,_׌@sٓV)QuΝt۬Px&e~լdx$rtmTspyoW2[;!߆f+@-qE3X9Z \М!Fa3b$UhK@J6)GiUg؂ drCeoxa8z ۈz赞m16Bh|vY SK1Dd!JL\_t2?J9]V=ڜNDSLUm@['nz 0A z[u MDcF 3v-+}&^T!|tC#cJbow^EkNfALXsp* 3[J{福{i%SRyw&* EV0/gZvRVh+։ҘP5s.X4AqhCHcNU{C̯v4dzsHAצREY8q |i셬l82X3SKAoHVx{ŃS.RT>GwCXqnB- BaÈ~.9=|-+f-[wpV$2TL֡RKrGts6Tk]"onzX)E0:IbVBOckRS|?Nz҇l 1qGoe)& (4.Qm Hlu~r߄W$RƐ*M}][#2{Z6XNQJ\*{QA9FQ1ׁ\_xEܛ6ϸƖ3B)_ k<),0 dXnh |DxC -Z\GXݘJ%us"tJ]k~!p = ,+AVeةqGtstFN\C'FӲ=fG$f胝&yU*`^x&'X&)3˟v_+c| O;\Jx8%Gi @SRyz’)Eϥ I{"Oכ:G qWW4_[;5=?in-F~y;[vd"F}.@m.L4;&{k3xBSYEcʟ~9[Vry$0!!v{鹇mE:'vԤG0<7vP޹]k?~VjeBrQL*zHZ=UlU² '.;->EiE ^lRjqcZe{|Sdeϭ`iWy'0EjPD׷ ,^ e0?)&[83\x5xJYI*ê! I~2iH:TPt cb2{~'aq삑{2XT\Bztk'Qw6zjؤ4Cfp^\YbהpaY{S}i`jnٍ>xF{3K-p&ǽ5uпig2ZsԎA\cg.ğF{pyG"?{dœ34:aO\ H(.{\f۫@ۚ<~=iIp;n2J1 ,7 ^P+knw#,1<9Gl8QoE5N/<&r S_Ԇc%ae=6xZn6:EP}qSVwy|o`|HW&F v?&vCB AIB4Jl}I!T|)>/o/]W19Uwri (8$~8 \MA.Ƨ/2D–駭]ݍ*3^Oіv߉ $?ySxi2eSUŌi `cÝא Ln gAiN6WIW.6mF$؀zaaJ`Ԁi=s 7H<>Mٷhi\:D<9c_bʶ&;"$V>b 00 mPoSGUGٮ,mx ~sU(嘁dTJVyG['|{a*wR# sďibpZ׵ |3UAq7 \"%Mp. ~d(q>䅉T!%4BnˣD"n#⎻.'[oL=#b+,RĬ>û9~{V2VH+r>w7ij:ՔG3V]%I+g QzVl;/7p)e2eF\ݒ_Ɏ5y%t. 'W<.=eULI,QAp}[ OΡ,f+]_hZ` JJ*a\̌7<1XMh73g.w}8[,mmP;Hr4k |zz{~]Zo0D2|GuvBOA6lM\H \\ ȳ>l-dg&eE8q֯P,m }uИ6%򿨸pz? 9&AT`DŽ96W(qxهԧ@kQueV_3aʂ>'U6TW14л3g%u24T"=9AwťL<>{ ֒_OϨ K}?y67 %7G3ӊ#w1'V/Ihb!3-*<ñC\f_\^ 1#&H1mީ?AZ-eլ[w1Q 7kS2X8&< 2;ȳ,Ӥ^xx9]i^hy\uCA.Do\o4ގ3@߉w=,\nrEuKv A~$l|Wo\ڜ1d Ao[n\S&Q p<]ѹO.6[H>0$pJi͌T0C;[vvW1$klE(@ϩ@q91O~}-z3G{M Zeibʍd:Kdλa]kFqtUwp0!Ix/z;B9Kؓ*HTǡ̬%ͰVa%1{gQ2|" S;?AyMR-siZbC>\kə|bEqR)*4WiR$aRt̻~8'? }5%KȲ%zu߲'$j3/;LwRN@*? EW ("٢$eyp 7fVf0)!13y?LB, I򠅰+HM 4ض PrXK_̇_"B4Cz| Ir׮P0Pϗpc!Ǘo4$>sG_v(? /EEQO$Aon,v1'Lͥ6QTHL:K:EvT5٭Qa,-ۊfoҭHReԧk&{p |v1eABlO!dU=㡽5sɾo^Ilղe8\p~W.PZ`z92Bյ uP4&s eUv7;\K '" JmͿ^qA)xk#a*sF`f!@c?Y_NOJP5]]NPoZL :-~ --_fY@ʵ8=,Nlv_{O}bbȅʴL (i~#lZ?7G8x`*as&*QjJ^kM0t3`\DZ -"ipǩTZxL '᪞%Ij.>򵭜‹MD 1j1iѐk+} ':BXS.'qI\{%,GpS<~Q$/&`đ3)=,G+FI8ЍEY$Frqw{ߞk܃4#ۂWw~j}:rc҉?d k. 'L/N-`#o-as P25}N[]hQ7rN*þ{I1jZmOI0¼ sVa\=OMth=T(K eU1<u\i]؞Ongё?Z=c/&S&S~&r\ 2f^FW1wCpB__8c`i^aryϠ df_ Ow=e۪Dy) \Q{¯8CHHҟ@ c3\q(thN߲HpJǑjKTɥW뛥ؼ^qCiZ݆CzWɽR6m܏gv9>(N4l\D|.҃jt`M:CIzO"/ wꡒ23g,_?Hj]Jٵ)Qas#@>V\woXFqoqDLysSH ~${dٲnvvg>p>3)h]X_}YaJS +,VAbe/3W"WWٜy?ni 9[)TQK8%8l7 XRJ=gfXD`Rfc6cRd݅d`'|z1^T~<_]{BNre@ӳU Ko.&4cQ8;%5" 54mtH5w0-p 6u|q۾D#1Iv*MyX1փȳ_+QHgLxz\ю"ּL?X@S#k@j[|m /۵/]OZ`h);'V_il틤55-ufS]US 1B[\^k܆!t,[v*SDl$b_-?Ew ݪJq49( 4d|cs?%xC'C#8!ϒ %PP lndNWys˱;܌.?I(98dD?%(?7#J4WO=JJ5pՁe?[;Ehؔ G)D\JEIЀb E֢wH"`䉱;[+gLϘ3NVZϛV$$ R n5 պ π*;G|- Xj{GFux XjX=fNf F~ϦA/.^ '%;y"bk-yŅrѾ5ƋOO:itJ-1k5oA*u \a\2%rSmaE7_M`!D2N#`#u{0Qqlc@䴂$mpH6DCQԱ(&@ D@`sO I$偐(È}Xiط;˵~ ,'[* (+%ݝ$26[Uc;,8t. ئLU @K^<~5gNrh"Jf__ąFl|t 6.'ߔψO XQ5.G!s'KiikYY?+Ag,=?Z6-]Oc14$XulvlQS0)Vu9(%v+F΢:B-UP0hdF3iŐ 4䈐? pV{ZtaΈ$/OI`gLc`/Ìiғ ]04枑Bu]- Gחx쩸P]_,nK#_ U8R;?ktXaj^p`KߝS[l~upz on|'Ai#iòlѸƊeT 'm6at/miYtL{Ԥx'g\_p^ut"`ֺb>z{P2T{G?:i>?ӷ[1hʈ r> ZvV{+AqbgFN#/V.xG% {=5Ω@#PcI< Osώߨ6QDjyw <6XɇX|Vb#O* <j@mN=kf'qJ VtS}랙MC2TUA$U#b !p^WEh$`"fEKD*̂|HNwScl 2}s YXϊ!bRs ӻVtM@Ho3׸oՖV31O1M灉}6,K٪/cW.RDjݨ7]jFl2uX{Tv =7*ME0Xe}aEs 'Ӂ=~NZFGϧ X-m*f3"bwX@j S..~wwj as\8< j ɗKC1I ?⪷zjiOQo?&njlkƃG Òs? lez^KZAY@N&pW!imxؖe1a 7fpE+_Eh4hW] C-ʟ⌎isq^">0x<Ԕ7I gVO/j dq[5 ϦHDk[F!=X?!-CM3N>upeM::&_OgV­}PA$e^U8%~l~UVY e?{׊!zh_Y=O,X1),a86eYڗ/l. Tc !dr|)o ˦7FߍƄN("3$W^P)Wfk CSq\y:6Uaݶt[|ՙ':oeG' ot#[ºEV4KfR"C}7/T1s@6`t"V>°-ҍ%Hgݱ){ 2}4knºcm-?jK3d_"J.[ O_8%_36^(CQ5- $b=ݒ%Vs Oko)cy2ߦZU+:2sv)NI :{gk1]|^(QQ B(d)|nuh+8 wh%AndUoȻ/ev1 ~3f7T(Waڲ&DY.J6<ΑHy2辛|3Y:[u-@.*_Xh63<;Yqi܌yrpo:QDQ׆VOyPqY]էw6*+b!*Ѹ$)KN {I @m-1pp$w0 nzqȏdvw||Ӷ) Oaqpk9Ӌ&A`/PW/w׊%c g !ԇIa +X۴TA@R{@-:)^1b"m5:-tY[4lu 0l?"UF(3Rx8ꓠ`^V#q=| l~~WZ} οl@O}b!~rP2Dȋ)XK`]x 'f|znrna"(D"dD.rJL˲Iҝ%:fX6kњNLգTD+VVfTG25Iz9+^o+Gſ-Ÿ~pFεE']D ا*+2lL<Ǻm6Ege ?#ļ#0ܶ8sۇAui4Ydc2GuV?vLe_1*uCy^B+@Q"j[(зW< rxF9%E.Oi1!(zc +$${fAa6P`DՁ~Qh}?{)V"FY P vJ`i¼ҭ6f}Dx7ϖf@-DQ#F_E؏&.͹ L&NcLpyxP-ZdsށJ;9j@U~eC2N~+%AƦp6 U*u4+A9fp}xk ^e!$حNz})OO9eh S!/Zq~1C2]=i^ Sky @[ET>ׇ%5 zd4X4j`Y#0H{l&0_7 R>#Nrh4r{6nyױ#Y_ʖqܰlgeYViKA6w0 6|&]wYPL+ J>!`?*|]G?2_F\Fj 6JmuOv 5OXgd\3{(.S /HH*{@ &Gp ^\h[roa=bbi=Z}#5oK,Td*6A^˥uiPӑAɲr\'. [b%6*`W×b ,ェS]vΜW[DA>\<3Mbcnflغ'^r+pLqW>ŮFr^༶Rqq_y9<Մ_\Uj%r62Rݬ"uͅ[ۢbxƅI2o:N6egќJIHi{)\8GwQ'=-r׵75mq܎I"Yea;<XMBƋ+q|9\A0qc B}gWIDI'3Dԫ᭛nwv/ `ٷ@בּ<}S #W\a$I8XkvnbET n~Sy~V"aToWgZ;]! XG)h;2ȳ Hɚ9;zLkkEE1`,ඈzŊ/N-vnm"rk}"7ZWf_Qd#'A2Ea&p4cAMo+-׾J6lGaW=&+j4c³ZV_GkcWFzg1rQa%֐/+*dߴC^+bzL{'D A޿RɴΫPQx/cyuM87U,8mBC$n]rV!+:҄.F%y]%}F xs˽OV͚ KJ\C6@u}HA<:)?(;POV#髺jt94Ui^Bqt9{W}'2%.'1/р\ gRV>=T\q0<qz" Mgy4]5ZK w:2%+? OM`\jn6*X.Cx?/,SԭMX bOcϰl|ڧ5b-T'QϮt$yVG-\{:֠z$Ym Ba0NBȗA //+68Ȕ/W&="40%$Oקޕow2DW?ƋP.C =llpMzQ< C[;>,7 -/cgΙ !:ct.7;z $ϪQ8W.܎*K^ᢴYTZ0ü(~`M zkd~R}RQ97gvSk%Kj{uJM M2GEt%2K~1bT֭ki ).8i! &EMiN7U>ZƍF?߃av„-jl>M05:8*WW~L XASOo53ϫ.z@΅ˣtCW;241 I^ G`^._|/OJtlc8CɮG:ӷi_fejy[Ti/g͆AP{DztoBE3%;xȔ݂Q͸@Xbr1so_[U&0D!T~ru.%byZgv9}VIqͬ 2<&`{YG= P!ZD,įW?&%61}nXՄ̲-y88t59oΥՍa 6pR(t41z`p|JK%j?VTiX}H~DvfYRnﻈs,j ` ˄X-3-ChIw?Pt*0FMJ*qdW;/;j ~}q~S򦢈m<`/kms{D o1x<2,7ұ } [}>fxo^&t>kPoA5c߲c;Ezfu}"p,Y1; M LK-* Kڎ'ռ#K?tdxonʋ@Jh,\ .FG’ j}TÊ{X.nAi>nB_@ⷹ[+6p?UD+-Pq3ڌ-x73Ybہ=qo=:QiieYu41t<|TZHl$t9OB 1L2 F DN3NQ c[W C\y -韴 rҿ #7”Z7I4ͬDN,*^z]\%2ŢU5JN߇NDJËcT <} eF_E/%s\!ṴFoUN$'] Pl!TGm%5OFI.q#c%vuѐ[Ʌ$&kceVK6%W%RxD&ʘ=q+^p Go0\/U)jddjk'RO1poyK۟KM&7UH -\RɬT3QӦ+0)4Yz~d02BMSޏkH#sw?™U }z3O^cV=T|*4w: "K6=>dE!\Ȯ.ա^5]DžN0sx-SCyU9{8&zaA;IR80; -}svze:$7GGeQsҳ. Fb9U7el4wI[3G8}f OOg/=|W} &z?*koκvN*|+auC=?BO& y-z z@uVHx؝kcqtA̷(G;q&Hot J0n&[r+PV_IL Y"1޲NPB38(OĨn!Ьfq 1zt0 e*H!6O|dk!,$)G6|WT{Y7zORU[F?S7 A=fVEMQJ*Hda*2{_2"܎;]}v '௯,^IO{m'A.{k1/ݏDtp䨜[ \1l&~-=&qNXG ) 6o[m 9^ |G}`w.2{뾑|K1҄tY =K+WL4d*1[̕%NV,+D b/͆WmڧA:d,5V-U@8V~^VbjTp(#lu:ailI!b@MQ ~ Tac[C\TU@؞ŵ\k2{4q4m+I㙖.i3W@ֲ8xo))~8`Doy])Yqd+J*͡+9|0?q3X2ƴKr ZP 2+DJ`bz#?  >&w߹;AT_Dh U_LڱfqH*P^7x&opӦ{-!]fdfWhj+@B `փ6x u4%ZȵEW*d#DFBE'׮mPC0˾o::(+E5Z|!ߴgwBYlZ1:dʞL0HZ7LCD+Pȍ!]Tu7--.Խ bU*b>\ϑ4d @m]Yi|zʞ!khVkXk߯Ec3Nn˅KO4>4C*.R  !7? ٷOe_@E_^Y QH\\{sy+'L~/mhI_2pO6#s:잦??= )ai'3i !׶ei!>OnB5UpC αQB<ĉ)ͦ#=@M>"24<čkٍRȋ_==ÁQ"J6K ~= T% '7{/m=kd 9"R~?nM^&vb?E/wW;ɗ`$ʵjIþkIyeF'tFO|4fI.t‰D4փz[B[bI#/N~3#6uȝx7qaSB8áa ]My#1ٔ+}Nw~vd6e1HYC.%g-hb W/ӏKL>lO3],%0P,&nV@QN٧6-5hm!:Z·%" }k>gD(vv_0H'\B_JV 2^%M^hKxAb``%)l|*0>Y'Oj-3zh{cIg J$O6CwvnV<6 ]].RWR+~JLx/P\驊ۤYC!μ .2:_ui =̓09-[] ![ &e흕Y7Ǒ|_l] T9P8zk-R"dFg/Xx5Qtl~*L:tkʑ)2vj}-QbVmqkJ]\(nAj1T|cCkg}>t&DSF".PWzrEj/$zd2rnoA/fPQJlqHM/>3 dڷn5hR{mb sEm;X4}J-ZarBoVݣ:LXml(ɶ qDk"@*\+ A&G.4 mARKѡ [VPEY3k̃ DZ VJ}T L51LSgpPr๟q#ă(w.l,nqЍSe}f56Ri @2*sjY 2i- AYkrhГ7>FIgG*{VH H}g,be9*L{ ?džKي f]SlY_Ծsȳ^DE0<@Ѕi1vWsn6`o>0I' |aen匀pU `QIN T=%=HB{b0u -`'5"[[|tX(`iTtիn yٹ]Oy`gS4U\?s2=Nē GՋ f"0m 5?Cb-Wj}=&A 1[iƘ f+6W)ǽT<I֒A7ŋ\lկt=3i!Nhzt6\oַpI !4s^?]u+4iJ(Z+s6Ӧ2:# a` hPW:Лjܠ||ER|}FlN%cljhz- ̡?5GmD"aV|/׊j\\F1j^HgI^Bb3h(Bz-6IM1oV+m2 {IRg+J] 18;m#, 1ilB6o G&DhQX5nπ4;G^ԟ&]&%!ٜD̀ Bƌ/z&)+,^0Ջx6B9-K]VE$J`;ϗ%Ge5rM WD|狝iUau q|*fh08;i; 'wD꩚,߹ ^!97/b~;eİ\7Yƈ8Q1W5X3Ē[\(%~jg4gVv.!J,Ж+X#/6wxEٝ>CΩ L4t!8 DXo19.4s=t4 (!b "G9PSj^H{wN*͌.Q&B3pUzb6ȶnwX9||2w+?*ڽưj~OUՒh=/# l9U>eM3H"{`EsqATgOŕQa:\ ׃%w5M{z׆@=1 ^SOe&zniTctZT=pw9t6Ӂɤ#t'J4n5I-U@HXxg^~khHcЬWegf5n=3CmGx8oo/L2+g?+ =k E̷u+10 tIYO>#DǮG#n\"5h\.$ow|0Js90Aĭ[]Yk`[kK50dCCl\O^̎sݜ!l=\0J8(m58.\Օ:bxe*2ƳĸEXs)ac[nNw ba[xia𸒽sU=sjU&7/HΰDs%~ V}bser8h5;8l}Z|驉XZA\i +AHcES\22~Jd-XM1Y˽ rEߨPƵ?adG~UY)X7*_'HFmH]\tm=lcj 22*H'FDr1ɽt__xn0lzϠP^cYɑsQnTZ !O@6@ࡑ̳M6GˍS&zj3pG ?Ԉ/|GSƣAE׌ht̫.jNjFه~BĔ>mZφ"%JCƺ?<:_甾~$CWT55v9b2mx4e^qz0n]qhރ-اYM3X愆]N! TF\*n@7ꦪe;W,dl?<*QXGFhGMenRRԦݚ-wtu~ hW:Iosg'{[/Ӷ^*h 8$VxΰS"p?HB6wU> 3ƞAPw@g꾂]ir'tp!*6i%P 5q;]ħ& Zz$,;?;BD9VR6ߝLgbprR|jiz/>3fj۞8T2Q 1v|#Np>lWA8d~gHעWI졍C8Kc =L$0e[xv|T QBQm, YeL{bB?2ܥGp4EV?{~-*#=+m01]UiY7WE> oJ!SRÊġ0ܻĻ]YVMIG,RPTZ $ A`R CMh G&w ]|Q"̬5\# YZ(Nվe3^q]l=/xm="i7}EJQꃣ\?2JK$ƅzFU290V{iU#" I Tlx!%,@2$!Z p@~aahgr0v(D2_p@N6tl63JFRxʪ694s }c]˯V Ϩ ߽pOXxob;M֛/49Nɝe _ vZƓt̎fßpD1Vţi0+߾:M*z5%:D *xRS,sM9!m96NdžD yRGb~OM}[i(y@J?bMXB\Q1a%ZUsnܯ#7:;qw'vFl'5S`UףG8J-S1ֶإ^&g C_A&5Wϵ>d5va A"@hSW9owX=bNoTz<0i'mS^Bwrss ëmk.D?b]&F R}LJ!Ο_΅%L{@,ʽtX}xb@ v}[KlJOc+/h.[I~Ա?_mTWp{1C҉4Ɉo< 0C&P%!k[ɩN m3KXcW,M#y RrRG*. #Jhro<-*pKLq÷!}пNw! k4rWx]\C͎)daw=NO`ğU=͍D%_whKhnܯ! )r{-l/W|؄b(UɢTZZByc >Wactac]FF{%Ud|؃qjWy3\gaF_y j& SSMNnޔNH~{F҆g%4lwlDߙcb,@@ZDј{FW:0֨JqAi7"R]!|غ%y@M}ǮQ?zx$fTCǪ{+Q̓ܿAngq4&CgxH5s$9֣fZ=O] ?`=B&;KPyR"ç} v G$Xix7UmF$"_$:0ffl{{ l,Z$ BXʸzuD;QXҭi1VtFjڇrFԓ0 U^t@xdDQ{E˚EiX4tz B&N)VO0~*S:l,zKil?q]CWvb73&‘*2kv:,wH5d0s!љ)Xc 0&`u ӿ,TjCBoi Zwii?Vx=jrjMfu~ܿ,B1^Ox>;VcΤGOF,h#ZQsU5_n#gЭhX-קb+-LsczpJs?&; -|LK_;WթӚh-w*zVX64ƫv5 o6$>z*IT%IU+U;6HOIӹ姽ރ+[9 2FRUCNeHlmwSPڕu7Q>@d([Ix'ApWE RL;X. Ź(,:,!_ᛘ-o}L7Y#=hPH#im`ù@C*!я7=Cjw3FTAsO~ woa:'.DGf꘣#F"Lҷ\d @Nݵ*u)po@n(iA??uWMHҟ;ߡnAlӼfSG7:8rԴ QR!}_K APѳ7(EPKCwުyR٘`/\ABK[PE^:-#yVo3aLo+jpx~0SA_v5$ƹl$yy us֪2,\SGuxJ4ŒNև~V:Slg&NI046ŧvs6NO x`bGђ_YGW#F3T)h;>+VVAZ6sbZYdwfUnܭF>`؏n]+LuQca{tIFK+mzt[,SCy–P9==48=[nЕ9(5oWpa}e=Ku̚%rBKW5WL%Uq9QԢN80 ݰyFgEs5 k <}MG&ƕw_ħ p`$7-weʱSr4%K!Po Ӗp0J.wt:R?n.ФKãF> CDŽsiGz,F'7)a ]=JSCqxLƏwLϠhI[֣M7sc~%=NSVL6Y{h* d'D%~iG@2saZ Dж$?5;型M,e;wQK EE(3w~~U911@:J\li5&M?b6\t 4** W?nйA& 26gpx\DÛ9)TSQJ-bn;$CJZ8c\30=ˍHxVS )P;A$!`cO5\z$Sp:a d'8+ielあ̴Z/N5*2߰&ϧ^X(#`ѝDy8i-`E5D8> m4rڜ9G޲Eg_!r-zN\4D;>z\ pT GQH5Qڤ#NMs#z}y/mdBvaY7ܭ6a*G@h*X2ʧPZpKœ@ΐ({b$-_CՌ.a_޳B4hT=L_ZyB0R~ں[6RZ۹iQ&0緁! /ma= GŠe\K%6Q “)j2@t9oF2OT^}Xt ]!sz}аjTHEx^oqGT.zr7cfs~V_Su G~A, |Q$Qq8Iոbl:˜h-)7K.toPM:t,$'~0ljg+6{PՓth'NTdd2;"}XIGJ! bƂ<Ρh֏ "һEZf+ ][і v6,= ikVqk} -]'͂!0 $vѽOH^ofgNH6E/څ3K"B g@`eb@`(*ގwC{fx,0AS]#@KjLMl=Wڑڌ,b3T"7b3”_X)a^пy-Y%=M𸃕μnj~wEoXC6U[Xڲ_W&5/6W(+\!TCtX@M 2m"1}%YCЁZLG\o۰G (,.bQҷŤj4[9֜ T=4!s(޶~ud&HxV'>񭉞ӡʒdw"ҥ;-:%0A5͎kXUҶ{xFA kF5DqE^]&*uEJ}DTG/)֞sKֲF[&!Uͩm:퀊xCbGA3?3s,áѓŐ8c?}WPmLA9Ly͐ Y~ki6 82ir[7 МR'pNg9D2k}@m *kV_eMƸVz3QtC_hdM:#E2%, zss {NP?qv=+YYlg8F2c[ڥ1,+mJz\ƽ>4GeJ/dH/AGg&]2H G5 "h"!`i Bawͨaa^M~f#eb"`Y Ў&X)=Sjjfl'w!i'-WOiJ n!9mj(F #Jĝ0i"4\F3{ ԛ0^JqƝF5ꈚs#:.u)\fH5[͡ 4d@yz +qm sVШp FJj>cըȟ$`UKʂc#Z2qskeqNpuyØuԂ[mR8ɜ#$N[r 5+v<~ݦ"D)@E'ŎK4/GPwAif+OmvC 6X ̍ڗ iQ웺sV,v]TA`[V ܌u ]oZZAs%*9b0!ڵ=]2¸ e3<si{F%E5DӉWENdT[m۟f\=J}Mm ,gJp=Y1y=S)["`c)GO&CR٪MI~Rd3ɔQGupwA~oߒ/xxk --iV#ţVg>U|uW)r[ oL+Sù\+GG66,iMe-O8]"`QAu-|Wңؓ.!5-G_&Ӱ~fj'UxM9/xS2IU]b H1"nV7:U{jK,6K+/Јܿd;gϠ(jQ(˃btB'(TQ8iˈ9f{/c +J5@[x>[4؅.TDn( l/\ޱRJ9zz8^a3#=j7.n(Jo[/nޔ|b([K3CpDC{4T9b3ɑ qIJ!wpn,t+0@AO¹~.ݘq}BQ`BrKN='~DkD2ovbi!.XYYVQss`ahCi/7r9t_>8_08d }iMp|' EyK7s7rŃբIw:ny[)vI'0^j^ɓ3aLrWD$l6?oR_7a@ =`Qj@h`OKC=-Q x5*v2%8Eϡs5u@4u Idy3?IkKIoux7CH{l%9`|SCi9Mriε!LUAꕎ,GL~ƿ7UM}L7MC e|wORuqŭMLfBmktDg_.mXA1uLVZg~ S=`SL-Gm$?5(HMW~&2.T$\HGtGvYX8y? Ofֱ \i8aG.[.F 1}UWA3N颉Apu;lҪiKi+qM\T;Bl O?*\\iSvD Xw ]ӠD,7vY%O-Eetn`0ӡl5t=QLS֓ہCTpkWd 㻮>2e9|ʐNe' yEk$4 Lhg˻J abH,OX*\Řs: J~mQ2~/~psr<YҦ7$Q2}Y.'"|`e2o=, s<{rkA+X^{N%)c"@\f6ė׭Ǯy5MCG> h (O4m7 $dUH"cƸv}ȯQQ0^].3vW.c˜QLIBE///Q'cj;iFWYNU(K[s@PLfZkC]+7p~ۨu;UZ=02,Y}27,w'\DmV@$hp ( mv}Xo]~g,cU%pg0\9쉪rObHO7xubMiH!Z$3[cĘW+B#4k~m}dX'r-}w9gxgo8Ij3QEXtDvrCݒ+]<#d#HoeV҃Խ E*W=6پz6n/ $Vˋ`]DѰ<"{ۦaM|!Sg>Qy5gk dxA.¼ParN#\zݻ2yJza 4 ܈G)g4$=Q4W ~&~G٨ $JGM :ن}vfmpl=*o>R,ᔑz4U)9{Ӫ)v&DZC_ iĴhbKAـg{7! Yu9 ly:VO`U2}i߅G|oe ?}:QE6g}oB +u|]'-%+Y35zU%Q@pيOVeAL$%+ݿf To&OG%׎0\`Ʌ:1Gx)A~{"~p?ʜ*D^QHmMR\S8i ;A*;,+Md&􈆆N1S-J?o򱝗fHChz򏦝ެ]'K?~u0"ce-n[  JMV&!m:Pus2qz(歎yuP$!r_=6c{˜'ͩ{z~$ymywIjyCUR=;fmBv pVhsE8]P YpͯN{ >F0Am A` g̠6㠃(Eu 1o;U5Fv9ߟ&I$]c#z{8`H>FUNR{Wh@kҩ3Qa,j)Ivg>3NnV̐`P>AI>kq2t!L0/ȧ(Fe-~j 4wj䴹-u{禠X1D+^ `5K,͜e8T4`#ќ " #>I0]9~N5͗OXg^'--Nun-1 %~#}b0I[{PPpV|x;(h$fl`т,63KFVqեc+@Yu[psdvu[ C @Nk@LmXDͧj24R$nBqX+)^z Exw}?s4 xqRFPEx/PYۢX]Nd=Ռؚww*L g}PfPq. Pٙe_w7Ka U9)7 ٘lp|Vn`仒|0W<~k6ϕf#ӭq\%Nܠu:KLwlB"^Щp7#KڝHK80?^|),LV Mքjs,9껅Y_]ռz S-JTtn1V4.0ڬG# BSLGdz {if#DN$fO}uYoS`$ܪy4+ލg+A"DEMk)_%2Oh {쥣is) Q`WZk  }ڋ 0'<)(Vw-n HX!Ύ߳HASIp#P,)tCل S mkۻCI 'P!-iBPTD>jQ|c7gj`w[[W_$[{]س\,̍z萣NF,o~[gY,?]@ּ jՌL61 H6W8,|7\Xh xvpm }!`:|d+:C ^ ?bmu{ 0_5!C1>$GE`q$CV{B֧ ۀ A[>P'>dŕ"i].FzعKbjUKr32zUnM@Ly˪4(2PM63j&S.vV߅"S Q_ma,ɉC㭒V F;gLr@Hn3u6_@=Y6M9`* Y_iяa8#ÊJ'+PU9du7!$Xm|Yj0 D:Ө:j:3oȒp~ԿG$;P0S)-t# W3k[Uaz9EnڸJ#v]cmy$cޜ8>}h@9*?wS /(u\.MԬJ0\(U!%Sܖf+2u\9*QWMMeT؜u.y1zƀP >Kvg-S5{NA# -3m\7Nny#gCD53t1e1BґR\3mhjDž- S [-Ao-mm<{*]r+d y}'*Á,sS㷦+'Hox p@Ӧ5) xx8Jkr##Em\d~w :w$(8`!EUn&({ A)ΑNBݷj; 0k< -bra\j fG\{{qHO3-0ZM|X$¥$=-2 Zm35 :T7NiSg^h4z=^ } mb7$lex+d4K?&EmFZ)݅?8!5q!{ҕ"L gr?X>E)tө>|@qall6ØÈ,|Fym Iֆ)o,|F*B[l;lUCۭy%42~ PJ=6RFUKR3#K}lFÇ7-ĘH{_4"=oe3yoHr6[xh5m7P4Aeр^ 3-sV& <,XBOeA \/T 78jk,1etDʗ\IH ꥠTi`[2ccMRR$V MP!C n CçȭUhZaTV)4S 劣jp?A Evbs9$#$zlF<5=%=#X㟳x|:[&:Rl@;04n1Dޮ`Y͙/c~n4#-cR'X_i!~#+ d2)0MU}NkX,KVT%QLj)Qi|jڑ 7?2>Na1lBw`7>pmYI&"ÁBtKш{U,7#ze0No 6q~&ru+(é| Kb?),1C$K<M͂s,Ͷޅݝ;Da4x~3vYB<_fF/"QLSo R@ŊԤy$%3`8z{ܒc!tEݼMKف9bs^PRgۡ3 "@ v|CEfgwA']% aru謳FͼlB{m5q}¥qySVLV`vSUqWy[5ЏH5 _4 [1P|0 Bys/ ýl#r83 Q, Z"}zģmvYz_+ܓ&tU:Y!#ma>QuO\xDrofVn*t^2J!c%9k3$ 洵∾̜[/O<_8 a9d1L܅9Ok˜uX?uCm("^.DX:b]Wrct=Μt|P@eK.egAVŽ._{ "\$lkSB҆6=Á*l#ʲɭ*[V1[3FN֋?ܴGW=z*StƬ?̍>Gv|ɰpV {$Gq8"y|qnċ&q7 9QԼe*FLAawXe' ]DhG(c?It0I#X4&:Bb.Zp利ėPδNEӮ<("v\@k3zDqm;|4<W3'~SN[Hg\NN#o\&ҹd`;w=-;<;x6 ſa gQjpZb1/DZClffIΚ [ӑIH+雒1eg;ۃta’ef7 $p#c Xrep;#8anЁ;{p~G /]G8p!\0]zD3/'IdϘik]=hiPeȲ@%decҼʹcDxV+~rO :4G6Q_ڄgC}]mq3CHz84Oq*'iqiH<=J kLCxKC V_6V%1) Ӈq|:N̏=f[PЇ33kAM-ƿ" ѳ:n0Ej?.ww wXI gĉ8WBڣW[RWU۽GPQ <)^ErxV\OxhFRJί3X^g n3*z&oTD.C~jqS!闏dpÄ [>Q:ؖw( "TMҠxn n%BGIaՍyթVA\8V1ck2{mKO2 m.Vo1DjwYQ_d%R2˨Pǩ,k,l[V10<߲;!O142e{@iU5.U3rBMآjw@͕_Kv.>Ҫ~I?i^u>ZxP?h͈*?.q$m9rLň7 I~yAwe㿒Ug=39svKdI#vXS]^uV[iOcyoe9qa N9Q*/=8A71Xn$>U'"vV$鞾GG Fdϋ%W׭!yNK(V3}9~n9 #`fr}JWiufx8i].$>Ժ#M1$ %Go6h-LdڄU ʢO.]4hů{ |p猉+ 9GKVO 1 !i}ٮI"VyHK1S2X`j}0DXӦнfۋjȬ_,69Z2竺:ncei;3 lD\T`୒Q> rY`-8 8X/gzY!,Nͭ^$氫EZ/A9\fy#*vje`۫ƪ~eP11JٸJy Q# w<nՉ!χJ+D D6t[wkȈL|-@D7B} L2Ao KmQ QhIsFhf9br=206%+)Md=}^{PVN~umKb$ }m5&b@6;S BKEq0Y0qc5Zd? 񕙲Dj#%NbE-5N/o!4Щ U,'\X?#CcLg;Hn콝ncf x94''akLmfG1jZr]P-jr'd>v!uU@m*F(xjfo)ʺXN70?(Q^ gpkXb%%XE|?V7vH>wβʫ }%i5e`*tfbvd'&d9h =<cJӖ ųׇ y x{LoJMJ"wzNU,$ 5iP4' Y ۹~XԿPXLK} sZCdLr]nn.ǫإ^ ;u,!bjuLv oQ5ݴjY;G[tf#aƣu)e]40RpC*؎y=YϚE 0*đ+[reN 1i{:d)40U:3z;Mwj!eg}ĊjBȹ$$ -DWȀT1bG{up2m$|I(7e'?x,(>fO# @B%j(EM_)f3RMeJ}`Mnҽݕ.9ߔSVLe:? .!f2]ן2]P'sD|gX0nbH)HJ:U>)6T u!ClrVӐ3,~H  wzYЙ$~܀h'Hـ"[Y}r<3UVBzkfO~;PKxx8DtL RԁY'`;?Žsߟ%Xkn6@DHqj8#ۯs{R[7|3kmꍃ9Hi3COXDlS,\oⓒ1o+韹#+e. +1*ßm8 ܖa _guFŸX|BP56.%x=k0p6TՒWpB%w&ɍ#X-gե3a$mLރWZ{QuS I܈)Ef]| si #(`oDCnY'2X: 7#B:q$AS/TQ;l)sc,%!05TqEebgeS cc̋>X4F)AĢf5w]NwͮAFoV.%6?q1tHd)e31^XFBIx``m VN0mgT9 ;vlє6I]Mc~ծ0n#{קQd]du*,5nMՓs@ޗvjI k'Qk諮43@Mг_<]7["e /߿?zѢTDQT{me,T=Kٓ%y'Pr-g`(y-o 14v9}h#E0l[Je40|A#*hON %R<*_ 2VD$| P?5u{p>w:XR}-b)Ȯឝ( ^miyo/9AyBCs(@X<7c$5h Z2A$<6o=#P-К`[jz͗4 !b)>0%ޱAB7$e~s ~Hbp(mPQ-@*>a2PR3B"p 2ic9]đj'|KwDQ ^oqjܑlc6q*EAQS< &CiWN:D#j}L& ,-Kxpkv¾#[/Ē'sI )R @%#l,-(<#ݢCnpPT3G Zòa4m@Sb ;2U"HO W_1i¨$[u)y_.J#@0@.knb)Uf^.=2G ,1kTxoe#ў^o'#zQ@eHyaR Gۅ ݰ/̽@ނ*܃)s@% ?256XI!pCVhJEYNKlmUPICuAk(Jkj.?¿U5_9X9 ~2>֔4^فRQhf_ka}B!6I(LfS<|@"">DA!Io#x)!zv\dЍ^"c' Sa!d5,Ug=qGl}[!IG1ޠh?}rU_/W>&EK6ۡIH TVYKQsTc1 Sۑ2J(Xmw+Kz6sI,"KOj>ѐ;F"2()gK: ՠn|~=c6%иMzGkH { ka!?{h`45R;=eTqV< %\X 6)D2)9 }Nm:c֩L]_nb^6Ϭ}ʰ-asG7ԩj>vBJ-a AmO*=0XN#%UJzpWکxA%4nlzD̓}0X sZ-*P"0Ǎ_z~:k[)GFmZNNb}PcE<7#X8&PⲒ*Ow`Ⱦ*2 TVFKk[Zw2p B}%W~'Ddunjfo{JS*gkg 0׿m/ե"d/ NJD`~jzIrN{S5-l {WVGrJ/'3J8`XRm֐r 2t=8TtVmICG>Y!(5@dG֭.sN돏(/uru(9by2E#4g`WeơC=/$O(H)hH9+}2FOZD۴Ӕ U;d뢞Q7O-Rg6Wc03*a dd@S@!ې1:Ʋ9{_nq, ŏW[֋i,:$!9=&p2A_ s][qSrE )>uz̀{ 꽗b4IQ2N^b2 rgt'^6$blf:WJm\Z#TʍOh$MG LD>|Oc(@qB.2ٳt=iK +|f UG$bPjHQs;ۻ;VyR1,>ku!#5^"W9u\5oIjB,#oQ@=y%V kF\ycbC L_QN b`OSWpML]kg|>˫h=K5# aU;@Anb͘;:y{&rH6ፍ֖m Cp^MbhSй=R[ CDN٘J5t>C!$v. H]v.Yi]Ը§8"]@ Wxʀ޸mK-TxgXVK; y/I *0@\Fݲ[n!x?%w$WȒs;V?Ǟ2Hb7]K- V\Ƈ~<G#bi?Ex1@HwnA(nŃ kyqfm6`i8~7@T ETG)!w$3zaJG3II?ۧ2B!.-%=xUq >WoAQ񬐕T&a}) R0\7twl{6; zu;>MnKj0?*d&zŹb@>N{>嚐^=ý6_KUĭBSdR|Ħa1oj4hQO%bTߟ/1BNiLr'媃? Gw8W/_JXҏUq)Y[WGY>x8Of#D nx3D98Jߜ4#H\h> ?4o<R!" Y D6I}*GF.{aTbOiΣThP sFqܹ&f/7;c)U0JwhTϨebwa0|ëj^RK{ p6Us 5E0Ҟ\)"tIt6iҚ\CEo݀ 4*O'ʠ0z?ŀZQcjqDkBQzxZ/TlEoγ8q јlQiv6a螮b}{/Hg8xˆ2͍Bru2 bQssh=ic{EncP(sRj gFXW!|Uj!Jٟggp\`Q0K./q-Ɔ5:GYVhTX ûwN0F[g3yAINZ4WAJP'`9GdW-DiA!#z9OnQTpۣM 8$%[kK+~^R@in 뢙@+şNzPYe-oxuMxB'Dp8E cCr@-d 8"щm)3ߎ>٘$iT ͺh-\ȵ֓NNnby *1&93E\ȓ6CRDDzyFGb:_rU_jG#s=v][bcۡv P#$gRg|"~^d~53H+(ULy\b0`,-}m]v3ƲϳbT9!)=t#lZ9;, +X<ޚa#cQ0p/NLTX<2 v =rqMdAu .I1'w-Af"\u5cVut~N=8elk0]A(c}7Fo;aX:p|\6)P>ތ;}{6& k:rSZ5lW/kpPw| }r!{s)D ƤpW0LK#RN qtD"P8J Z~!N Y;SSY [c9?/bÒ~K8>Wb&^ii'ٻ(_#F4=XX Rjape̵pkS30Qm &F7%6r2}lU=X߄Ō5ejVgz"g,k6Qacn~jՄVj\WYʡu Gk?dڽO8W?mGf^M].np8كSK< l7!rx?4;FMbK\;(u ᙥxΙқ~E0J*ԷE$WxwQ_`jj]^~͚?ӥ@`.o܉sq daF/7f.#H$)w,RO!_8Q P03dAˑi'Qýl>E窀@>d8W//Tn0=m9$2 GݵCN"+_DYm}CAz2<.өjijiCsj|8 z+C2gSVe\vɰ>6Y545ؖFzѽE8öef@ Wri7gP`aXvaA)J0! }+c{u.+ZQP[ 0[ T}cA$T^Y|ύ%uH% X˅$daǗF0'&dƆB!Ǔq@v ͱ7]LFs,E<6,iLYWL\~T[.VۋysPˑLK1^(H Bq+#J^CkTڍEmu u5ܡVy9wO Lm2'-ބD1K{곟3䪦\F6霒1,k2>x~iMvS%nҭD֤Q"JZ,k܅@<} G \ΑH |Îw(LHԜ٩GnB&SzmUF&[19YBbh0:gWPuUD'|@Kx^٨ЬuLiVF Z;#qkDpCH'!8AQo7C2l)d ڸ3#9ĵE,[p[ RwDHgk6Bl+="<q!)xx a(GP>ثF&z!Ok_JH;%ۈKXI<aFÞɽW*u"ZW+Ȱ+#8+,1BKi?H7)0+3ۻ|@e,>y;^$ N=fk0k߃R*))ƾ6Ww;Yq/>.u&i_!RWV KEc5f&?C#[;#l"h?őmly5G ݆v}:)N,3oR 3'tFS%=ߙ\nJOؤC)|E%Ty3sB6s*g93m``m8`H~P)`V}!숁"QX|-QJ_4ԟU9ل d:+ 挋!!by~PZ\t#KdTxeHni(1wF\Y|xX sD*!cG{3e{dg,ԫ0meKW: &xK 1^deؠ*T~T֢rTDc?'s!Ztu0?Й7cI?S7jŇg) J*@~%$u"z..uQGmK6;),&& >= |omOkdd( ?C/"!؍=AcT2Gɗ!aZ%mД6c2-+HLgCe ƣZ1p];:4qG=bF*N\bEp0[qXkLǢ K }fP提 "D0Yؑd uNszv<%G8;4h&Ks2 ucw,^TīCu\`cpQiۢuz C3Vn'g5Rd4Z؍AQZ- <@_c,Ou'Cۿb=ܟ[D%~ tɞhxbe&5Cr8'8~g/4zskdj>u}jS' 9B,7U7@,_Ȯ5r#H/@94ҫ߉A6}bؿ3ZQ(9# yǯaJs`L{,@ $,9J-U*E6_D g?4b~͋&Vb>r)OԼz[:k>G!)[-v5#L!>dx{Kk8'WS4b1"kY}iD$M`ONtonn\T9F&2%sŦ$^Tb Nf_wrjO5&aӑ2_nWokGȫ 'We \0+}JShu eM!NQ:P!RV'%qA*/fJEg"|WW䚓 6 ULinXM:'$^|Ϳ"R0yhW2(\g)_^x[8<e]ZJoXc'z,4FrmL pݢqÈPEJYʼG -52l2 I\F)]U^)糤 n2^7?:0M P3+Kæ./as{!Q8yӗH'@4+fb.F[1t&~,\~r HY0%p̊b4 ^cYU\<5ȸFݷK1IfU >};&ZPI&z |+ FOe's$N$Qu{NK",jOQ=gM)IT2Icl'1Ix|_ky-w)wbyzmgZH3)'a*j;r|mήK8h ]̡߾&#>u<l!^u$xRhO- ;?xN~vd198PE9.$ $tPUB -J04y:h+9kNj{hAXdS 21GLN'eB~ek^gkˀ[Jj#$5|us nIAiL -iVHR":\u7Gk'j8!5% #3К63vb }~ oi+2xx茳0?Dؠe0BS #Ig(joc=Eì`Ԑ0}ZTq3I짙U9$S ޑ LU K!HG (`j &`@`,g2V;$.+s3G,՝I[lZ캓klOT.fVѯA=[7ӝ/)5|bL96e0` VvVp~1Q" wh%Z"=Np\D2,wlӂ҃R_YNuwhq<$j+ ޖ^sYy.v<銨PBtE<8svӑBuO+z"?u=mJQDc0g:4-P8@v6UU0F%g?r#F.D,oXT bܡ˧#%LȄuQ?u+AܙZEu}f%7]jͥ6uG.F?໻ۤNxg5aRUWYY\ Bs:KRtc` G/HØ,unm呷Vo"rb*Gy_޷`a7E#Ϻ'DFIwHiSÊ^i&*\ m*A>%O}MqlM|o8RN50^g GKy=8( M]v闣>T{ ׼.z%"#w؟澊g@Զ 쭒A u^(c~ 8` w U~<oe?(y۶:#?\Wd#9ɫ!AwqhGx6tEޗ< ߑ bz[IlIK$~git9QW= 4۴!IsiYRS݀lgŮ(f +y1Ť 5,FIq u,AWc^H'edY &9|PlNFn,+{?Iz+ ~yE xlv63xU"]?`@#lHfáuV=yo`j,=a,Caqm$Z$K#̙YXÖ"3-Y&:8l>6Vy1]7Шd)07h0g}@WԈ~G8`v*!&zWL&nE_ p>g`mDHCeZFp'/4}UW !-m`Ps&>re?D[>Ok$xc di5 cn]bɐh)7Ee_L&ӽ'F;q4CkR-V!NԇCvȖUA1zs^u7C ;Wf):zxWFJ-^UŸ؎( uA|:Ģ\5Lnkd%nõK]v8 X,FyUWU&THUfCHK#琰:t/x~{O/gD2~n4ӧU SAЬS3u3<+W;&[ .w- 1]'r\r篞fˮ~ nC~jC]½!ȒF$c t\1]Le<{i$d' A,(C,#yc}@xQ$ϋ`b ĝwg K6 n&FfxɦϷ7~oڜ_ ;/8y /*&'/|SPgvob YU?$cwGN!>x`hB*Iy8\ÁnSZG0ϕ,C*_Ge-ƴ:3JE(VlȤ ź;N2ɋCK\H"u )]nZyQԦ={'\ԜpDRL|&5ΨEpҭV{Č0AT,7HןhtPCO{}e/G鎖^~P+cCHu}̺HP_zOIa\^%aPjշl("V*)Xޛ2q'gAbA.AUpmG,}>?!(ʐ~il&;{k ףEȇ%~_<$[6]&=ƥf7pXEhꧪz}?i|gJAե>8w.. ?1gǭgj@P=8"e\^Rnsg3,P!p]F9Giƙ*Tgc"sF,\3C`kܭ&G)oGuUrZKsQpy+v`rO_q75_N#,)Gp2T$[U\ЊpOP;㍑o"UEF;eeM=D/(6@Y8BTmLT񎫘շmͨe_R]Ts'5eS <{-gT\ҟ.!&8'G2u`ZJn4WŌWEyrGMaS&nװᇪ T'KlYmi*,|z D̊IǡplQfk> %sRғ*6/kk}N(DdR/좄|vp\(:bxfqșއVIDDL3gv'DS;'PҀ?Tc9uò;ՂdDޮ 5ıN ٩v( Mt oͰB?$ArBP?2έ_qH_ T-> TD{-#Q%}*Re,hmd]BEILm> ` G۹" );倷y UEDy!|ov>8k jq,_qR+A׆4J!zٌ5x&n&RG['AQr;A#Z\g1vEu1pI$Xo恦 a0Nr4༫bJ À!Yz/R  +air(ԲP (pIbkPCS:(TGeNs).A^Ø=C@#`~WPuhDYs tx1Py҂cXIV:R@F!FJZ? c=r) T"gS\9*:a՝$; :ev!AX9ί WQHJ~p/.edeK+%3!9!EQ 3,6 ,#^#"~"0[?ݛ%A~Ѯ+|kU"ݸ_GI!KJ4WJ [-͈ͷ*1nO(t0ZP%@9T<{Dc S?e;;Iݧz&K,*`Lna.gE'}pBKf*V~;og)Ћ\ *;{ݪ) Ҽ퀠sG1; wMI\c#>GK?MgO˶HE]7U'^!f 3=\N_EWnZ_sFɠ͑XPL#G#)>s]RF.iGs0NN d|yzLHL*LSfPCt&?J8'9nK[Y/viiҥ' 8T0Tɗ\ CSθgQ9]CƹVڼ:^ (\Ze-[@ $\MBmD5'T@}!.cf1۾{X3\!~YopaC͈}+P"Q~Un ר@2}v#xݘ&(-͂ {ʋB;}Qz4 !.}<= 3gċy%fWq|^]#:|81GC ݬ ->Wb0hgMXk rV!C䚝Kbn0WxNmєR>9rl+x7~<] ˶)#ާ{=fT"tF4L[ݞ3{7ۥ\Gs,טg.RmߛEO=L_e_:\_BX>@\$<7'u,E@N3EwNb:^w'  \ݼL'N cc)- i[ϛ{ HQZl#>Njx|c5.ʇ?bnSwC+QfccPehNKb߰tl{ES>4`&̃?)M_le#/B B|e}y /II@(5O9;V,?EFêo.\ȡ&ohJo<"n\t+WrC]/'|*̺Z\FzMTLS-15?^Qgte*Y_7mb@>ݰ{+[#3J{σW~p|Z?4nG:FSx:$3J䦖Z$:mKCU@ʁrS4-A0"ߢΉ6Hy'rKtPj+oݳMMeYRY6&a/sDJ|=(]O!Σp"J~&NX7Lv V 4ڦzt͓G@AyE{w{|^D@蘶5kEDTTIZ#S"e<Ǵ%txp*> L^м{-ؖb~~&% iƍ 1-;cXcA/\t-H@zSwLU[F1Þvkn|{_¼M2~p$ ևD^b*^P&/nHb~S}:hhmAgE9y =!?km9hDk]q[ ٮ(31oeɸۿˊ}-,Y'R3$wQv? +@2^_| \M h]E݇s7C-NPk%]%gTi섥#` c=uA]״i26[8-AK} ױƜ+Kt'L]7G2'O\Aũ[|---% $2^iJ#ajb[=x0Q7_;PBI{o^j 6uF⍕Hl5fsKЁ,]?)GocA3>?<_C#dlCv)#Qf…x;( f9nZ¶. ƹ_neYB9P8SJ&%3h֣| #VKv!:&c!j@UOt%1`Y?os bӌ:n|3Zt.X?i#>\cRl3XoȝΝVLr,kbUӚ)J7}qJ/S 踍"&<srg$&d)sk,mZ1ae2A=\;0N>}t ֱr: +'ϳoǐmLOdfE٨Rv=&:=XA/K#=qmC]I'Ϻsp!3/E潜PdctYl`)G&?7lȕ6n>7y3%)@} h<)/zZ*@Wg4#iKDACh9 -,9D$e!?6zLC<ktw: Z TӁ=z.H.P, -kRUHdfvbQuP9 etc|(1WEB% oQO%.'jjBQC Vhq9dcc^aJS.ƮMh6̹{FN.|-+6َ9m&1(X D.:qhťrqr߽Lw4R(-hx%58?j,,X79\m峃2Lwo-!{fS\,i#6wcC `-FIlWV`ѣ= (*0bQ\SeJ*W4А㥽Z [WXٍ¡z[̕zkZU:QЈb|뱈o 5umPo=TE-Yݓ4֨,%12HrKQ =XY`W ;![oWBd|sn,W˝ꮤ]$,R&RDͷt%q;TSNہăQ EK;,DٶJ f"fg5uM̖6^ KQOxQa9UcANlAۥޕ# ܧ:7"Jفя˘r M0;X%IcE 酚ϐ4ޣbٞ:A朸as^L -/#kGW[mtt_%h&&s{yaiEELgcTUFGiOvlm=%dɽ,\*qY]֎.~LDFmEx=?%I!|rH (?b S(0LB/3yBx1OKGUGc~%>|A\r/ep~=8P8룩)0DuyKٚX˷e37 7NQ+UQ.}(N1Lԏ` aۡ{qKt[)f{w#6 k~Fڇ7}8`@TOsQ1VYM2Кȉ&hk|S1r Qྂ! `qF7{퉀ZSUѫҦ A< M /-o3"4Gx ]Yzzd9irC 'LX`G$aN3BѷѤ܋KP.`SwbXSB8A\@yLb 譀TOҍzh 19[e`mťrVS亗@aBeoY^W}]exBThYrOy |.B CvU['?c@^,@"Z4ʡM c[>5PY]NIzlo4ѮE﮴6vZg@ >88$#a..hm:X%{&ܴ/f=ӝ cLQA^ Ⱦ=Bhujb5|\@IȳK]BD}͕i6z˶?P983⎮#ͦ*1_WwEjt|d7~h|d%\]q⾈4bP4MD. 3w>T0C. eP<ƕh!Pa{ʮ0H&GUUk؛zc0<{n{2D݉Lx)\N;д5B w<eI{  'Cj8)pJ['1NsE0#<I9V_!"eu:0vȉgtJ،f$!7VV/b8c8L'jo+qej ZIQg䫒ʏbEW/ʎOZ'P_7v8 v?XP;Hٝ)D&GvY W\ vZ`­Lvl^9}3!QEh O3!rH@S:4`Wս,rX߂/ˤ;`r)\w'%:Bm.?t*[!䞎b%f0BDA:P 8SZ47`fɽ$ !qk hpǿ3'맴ێL!:Wlr sJzUWwly! 9c(,ұf\; ?SA9 BR6FJ5묏"[RW2Ȓdq#˞liS?bN,*8L Hq7mo2gթTqj-t}`)b<=Jőu;zBY5-'y ?!tZ<ÓSw-+ח5PU3_R"5H{i"C 4%#ٴǻ-SNȹsf..`ՃwD}Ky׌O^xTh2ՁfFS3L,nZ} s L*k܇v!qglޤxPq:Y9N0I>u&ˏ]N U,T'ы6A"g?B2 ie2`' 2Bz|zmrdenG#E.!';:d^c kU(yA$ \&(t`٠~2uB7SAvXjY-3̠=,BvBqJٗ9nrP3ˑğ&pҶ"@L+gZV( ť㗡.5@❣fATwTClI$?F~mTxIDR2"f)5km-i7m5<1f%T֙Bgn p=ɬf^lF,KNWrx7o>Z'(^Dٸ8M Yl 1cM`>9@:ļ/~E~HP1??ؼ2+P h{bpdP@clxmr.`G#EAyEZsմǵZNkw.#}gYcJK3C$mdz9eLnm{ G6f ]mė0<,]W@I߄[xqOCT {h!ŝ;ͽ/e`3wQmG94ed~DqW8 dzx.(vW(Q-Mv_̓xOJ\b!&ת9bN2aSsX.v4#_"\4PvP@ MKq ,0KZ#,[ÉWIXEѷ(W/jǁd`2M. =RR WZIm37v)) 16t[`Kt!Y7R/rr_IlA$nICfa#Xtym7|.tWJqt83H㗠X@tn\˒ڒppe&9ˌk2A޸!_҇Vf1%Z8Ż}]28{ /-vuؼM[8u gHt*<ʻ~xrbZ49{90ݒ%M/K]e/{QXq8)Znr1+ 0MpfFEh@@Qc<VN;?3͠~SJ|mW' P^ʾ*P[ QU=Z٤T&m[GLj#JFiG .m{!uB{b.͢/-e6}K%rit`˾);<2p8宊e$ lOeZ4i>-L3홣;b.A_\V7w9ăz|:-= #&{^ֆm1dg}caq'lFc ܄ݲAqǯnD]%I?9mTZ*)6mgÏQT[WPd{??Ղ+2u^ZK,U 2Rpp߆*!єY&pӟ-b=9}[y/kPVz]Ƥ=Mn9|@sz=fz&ݠw>%.A_lPiqhu12 K!ž\f&X`q.=aXsU>RrӭN3|R `y+!O}V(V?:Rޒ.~V+qg@;m%eNLkAQauȆ(et8jSu hM)VK}gPbs6?a`tMBc pk^Ik&V%<CWkT#m<ҤQ=䀠f{ÖdpiƺRlaJ$Uؘ\~C0 Mm6v cÈj[mR܋Sr$v=#ۀBnVlA # 0wTWA}Bk9:n qڶa.rpK ]BϔeI7`r 1[B :p`0 ظHofVrt:z>j֔G+TɬSǛgw(\Gݲ"TGo !hGmG'?ǡ}V?MW7O6xvHA9\7ݝ h%W1=^RdgDnj4J4LnaiMozTU3.?p{% xH"WYxS{ĔQ 隮uA3rHc{ƶdjOKD>nHx՘MI53!=c޲d~Xw7;U 琈u9)Kŀ)|tE69F>qQ<@9P,vT t=tS-t%m4h e%5©, yW[Zv[ hk mzڞMv-Ty w?2TȂ \RE?^|A%Ti &`Pژu 6<0|5R"Ox%Y[/kŃ c>Ȱ0(u5@C>,Xx3@bN5X:̈́#O?a[5qyF'92T~jP;-}";e=9I{)RN|h؂oO)z17lǍ~> @5ՠ-yP2#HǑۢ(}gmy谑 :m :}W6^*w;g r-E?y!*| PiFgYF"G*:ErD%N5lVߊÍ9.'1 gFh㽹'z7}E8F̹R S"Դ0Іϣ%oJkSf#*ƞg񵎎DaSzy:aUY8qQm_.Ue5U;N8UXhiKOc(I8p}@jf?ؕ #/5$[LglXMZC)axrD42g00i6 (6ДAF+:&lPBH kU'kmɚXo-Vqv :ɢ{=6״;vJȀ`‹mtRz7C% uj=]"tFe Qc}29UJ3qSkMxHʉhUC^8bV_ծ@k1rrH{k*0]& UDZ+xVkwx/:ύ(J=ruMqs4LնĦY]9DcD>4H%ǀ"kq&A+e&L:!2V<%ݪ SbJk4J=?:m('ZEsMHaW7:M|pJ[)l} pFo²S2Kگ`zuRQpS.vm)(!ykVG 1Z;۾O^)ګg[l9(5q] xо|:nUL]Pk'v Vظg%8 ɸ^X\| ^q}'7FZ6:ez} fW$W+f$*wS<]OsS',,ΣLn,E5+>I:BۧPey@ʥ[М mTDWH V\*U~ƞ!Okɥv[ N%).P4ML.> ?s\|!z.rg8-Iꭳ_#͝>GR/3 .l] JldgZE8{91w}r)gWI}H7J`EW7>iǧM: ^mƝR< aōDAj#i%1poJC'oY`I՚umxCՂh7F9ZoR]hɱY(=4y"CAmuKf+*NR/DXnl-?.Z~B'T9*aɤ.4Pv7gf Dbs`7h@ p/t$N eQ`70_c7młTNљrC14 5'Nc[&<6鹙kNOP[WT={^\- aBϙǘ'LWg%R5Q6{*rokڴڕu 7GDZ!rŽE'۠ѝÐ([rx\v"gxuYq%8,Ͳp5hqy(Нl<&Լ jxY!X&s3w G ϐjVah{ɥ_daU(Fe8+#f8A_Y+|Ŕ+>"f x PwZG^G*UG-ҏB :'-#ZKsGJy=k#[(a~\Nc+ a۞+d$'R52i_!ʶF4@](K!#Ue;صd0NiT"u Q/d)}h7KQlW ҁf? c&CW-=}|xv-s yܱ.@,77lE"d=sl'+ٚJn{9p'.˾%?5eN8 X.[ǩ5߰:e ma ņd‡ԿV Dє{ێ`]T]U"ζh|d,qi A;_9(Q8Q'?8JoDOOIN7-q`=<%FlȨT8c.xs\^b@ES͇_>E|m0ycȗIkqN ǽ-_&\npMB}Q$S qjE6\OU)džc{V7%Bdu >T瞖Py-ҕS*S{[U, Łgw6ػܧ=oI1\u;*W 5ܯ5#5MSB|964P;^?c?ҤV 6Sב׳3`h]ߟ`|HtLy|)WA0@e?**, MdSg=20qͯ,9| )~6E!܌N&mmm%ڋTVuQ9s<7 ^xؐCzy#$m4H,Ö>b-Ɋ{K4W}18fibn>73VlXA`@:honZKrs/63_(}~}0=a.@i Rt^m:_lBL w m81]],,yU%ubDټG)otw^e?ڌ`P#-i.^!})*sԵJB`\[.#d x9TϔU'Mn+⧚#|FC,%Q={<|a RߏMqeK<-:4hՊ9ד 95SDWE2rRg^: 0xĬZF$+ 0J.~[8՗klMSU27G%`VwvyDc:M'Ҭ`_1|SYCL(;rŨ(4{dreLn1AåQ06µ)zÊM^T`<8xF;W {˝2;dSTx/3j?-E4S߭Ӫh7AQƑ qjS Scg7~??xSjrgCzF|q" bKjg\/0+`K Exj_$r )0="+,Gg;6SkpI o26GhL <]v@;@ vi۪P=IWq@YZGbEt ۱ ʸ<rl  'q;m=&3eǧSh:ytz) Yk-C,$jݪBHyQA= 3\dԊ~b-ҟ xM&ՌFP)!(v0hQr^wt}`OUްV1%PhvH .P|1ctz]` `$ր.=^Y4X6Oj\Ui|\~anon YH*=[l"xk67(W^PM,/frugS`9Ӻ|cb`Ou@HiYeб+R=8E3Q*r4W9 /fiԸdY%!QIu&5e\-hMn IA(&R9Bw"teL+.9IX^"\Ph11n(?`T,"*xojxBbjto֞CWy 9M]oWx«=]'jrn4.p ]#W =#uGs|XZF3r;Fmi <NSJ򢋰!/KK%c%\] Y:d '7$H6*ZI Cc;3dp^]"$qds`{XX/ cF[ ?pCq>q7a_Ev7h[@F-15V?儐+8$ϯ(DNյBVߩ!ٍ A?wng̃9f^LXem؃f[/V0I7{Er tz?Bb?6R_K#R޼' 7dP PO7{fT9]e^i[ǻֲ;2D]3+ߘe ǵ8&a'-< |q,SݞjHD3R(5ԉmAbǛ)e !̛\m>+)@Ao!Ip?X,c+ab"dόUc +bݹvU6RL‐oLǸ:%n(۵n2F.)'UF%"Zlhɚu4̬Qk^9 J4G_}KTXRFYe6.%IvT=j j{+bbz/xy 0W)'. `FV~G믴1F]hA)7U,P!LhzmgP9pc( 7ㄾ]|G+ SʲRqf) 7)f1UT[>øW֋{2ΌkAv#nyT}r$$77IEWYh¼)2OEhUSdtUkRs@d\_a+ 7,~Jp&#wiT#j;i,Ҍ(F<QIH""Rs J4c#g9r]fu篩0L͎2.Uj1C{tw?]wQwOM} q5+O{GГhc\-1DA' *[wH܇L'38ԁ+NK0U+L3$ p~v%$GHQ92X4|71UX=$,L!0:{K+x4 ݐƳz@U-^cOp~9T'ɧIu/&$;fb,RWwn.e$8<JpOƚ@>c`@jqa^bbKl~/\*6Oh P/u(?@Y}6hdl^AX]|JwX۵KbZfx8X`86džH^S`7PFIKÉ8:}k1vs9ݯ|cJRݝ_5x.^]KZXV!w;@|8RK׃KSP6p IǓV/U gmaY)6։dPC3 #tYlb'/Q=r]@rR"lEX.)fh& }6#:;ĈJZcy$jSȺ+n.M~1x=`x%$,TZWߚSvC*D^|eԦ)|dh"~PVwq^꟢ tPa"-Ёו톴/_m\}o7d-%Y5%1<+| Fw8J?*ȫkM08=ɇVA+O͜g%lr#k󶸎L_ mY=g։ |O&5]Oce!kй9] 8aJܑKOyIo-rȉ{ji$u=֌~'kq]co* !z PE|b =It`K`8m䈤 w(B\\f'ɼ: /eG :(ܱ"W;[,D.|n%7PWE~'8 Z* Lˀ'Kc'|4"o g"שGin0֬}}ZsCRUk HA>tb:Qk͒^`S.<h(-%`>ЏUbd`?gL¥96+f| iet\=.ឤ#'1™F_z `٨8"ݨH>WIs9, CYSRߥc2M**Vlw l#go1<v*»>KIt@.0?'/|k<&Ip6@D(u/gJ >ŇSG7:mdOeH7Cy>T%8w^=ll(ʣF\ oWʬ=iۊJ@LKPy$zń=OU\WTk!9\oӨ$lMWWV:=$?jp7a!5%2vT=PGхjqZͱjgCsai1l/eݴeuڿm F)BE-1+7lNqS Ѕ2jj凫fNo8r@*n rGܰ3?E wC6t15e@l`!"(r+;-6y PzTKƉ뗍#)*ϓtFw:ᛮ9r]1Ӳ`50\ ʦNނm7Ї_WK]5k;Zb?bf*;}-?*a-x >h>\l"{aOM[fH'ś?kgu X2wcD~{Z8UsT2 fS)*D'P(l<ٕdht\Z7I,8)|y# (}ld=L Ϳ5 ,CUYGnz-]63Ɯ\a65)<ПdHv)iI;l^꼖~boNG6KvanNF.86Iˆp.2h65:$Y-) NKnݢ10X4{<ӕ [0W4얫ǁˏ!\K_a3$ff/ $$YufWgX|i`?Nb=Mq ,Y}z(k6*)DD9?T͢;`㹜5Q.͔1P@YEx<+n XuA˂qcD $Mi/F3;i[qӵf70@:t vLRFDLW>=1@$= OX²PX,w@VFL;;mi.˫JF@seFL`=`DmqWvHI0PQ>IEdψRs,Dи='?)(w+4ڣ[wa's*NJHU,&iJϒͮLf`+Ol Mdp bVhu 6a9Jb[p huW׿ӭ,NK ̝hrrR74:o/2bm_Uߖ`׃a'7ƌޛc&^ɩcBR%AbmƜb3<Հﺙ?S^ /h#VMi@B]EGԂŨO \V]l8}Y {.n 7rK/쯻 ɒOMGdf38W"ϳ3Ȣj@AGDAﶻu9`' ,ם' _G?nH>h8蔘JBm?Q+eILf gON`Aj"\oeuJ€H#dQ@0UTygDFOC)rMM>'{ؚ>!J9]#I./ÌU19xۂTC>`2 D&(cgB,jЭa7R7oˉ6ZXw@2GH x xX⩣͊q֎]Xff ^UV%?GQ~StlBX.>,5/sCл ɚNHVX"HuǾm:vCje|ް`Ev;(LXmn FS-*oZ2;i?*l-;9HGw8&E#T9,'| /"FIEl[љ/fW8Þi>H>C/=@Fc,(.g 08ᆖ8(Kyr ǵ}L\gma~JUOn@"f](8>v:BvӐ 2 ɆnJ(++t&j||H'ky>(,p:XhUTEZO"@{p厚jj`CRIջ_'6`m4E;Pb]*vW^~fbF~tT'D_1ǰ9y:N8jŪ>"R-C+r`4]UGN@rYa gq%y9:L *Zf;]?93t4f91ev,ft&eQ 1eUp v_Bem0n"Vƾl!LH@LgHdNm;kĹ$Gbf˽ T2e| U?nF̪,7.w$|ыeá5mU^_>O}K2Ê]gvb1M&%@ BTVn*7u?fFwkPW!WʢuJ6 (^ט]Pbp=lbs I4*x'X!B,*?Y 3;0,tW[nX(z7pZ=. x ۴ fcap :?Od`=0{4p" Uo+UOdh_9G)~At&_qRY`jٛ L)%6 t3qHtjPfms'ۃɲ5\Y:aeHV8w!&8q/$0Br,U2>ycgR js9p pCNC ڋ+XR.EU?j8V_aBYo9L^/mC (=x*Fkfo suP?rM^6ݝ[}b'epU$`NHDTw\ zn<ʁ7QFg쭇 xwz4{% l?U6c?XED‡lgPUbDx%oQC|o @SoVʦ&?M-~.Ѡ}a&r, >Hh"FI0BW]Krk+ GhzŞgPd~:ӒQߺFsYMr7hXʤ_<ei=݌=."`#dy-2ة6+Lg9)"k6/;Ux |]Sm~`R0 $d{:Y@N/D!ʳl"ؘձvzC |z֒ Y2U&u?A06P0&4DyN'S2vk 9NQu/d8^=;-_sH.R4VzqGسӢ}6Ue`'eV..%|(3n}_bIE%#bţSD&Ϭո* 72-B}!tw7sޣc\l~3-+'~"cGR3Y"_'8֠*EgfA88 :w#CfNڻ' l{nWl6,켒>˓l@ʑSX*<~]{G/|e3ؖ"Nk\ξvE+=SVu-@]):Ҕ?w )g dxMD6M'(d.>x[=r3Ԃ_M$g:}]^Ԡi1]yM 16.\Vil~Tt0H>bq'Y4-1O I8 FŎsa(G1U jo)KF87T6#/85|Ywv%OYpP߈v8Ԧz`ܦ>^c~hVV{)O}Lcī`֒Ax2 #,VT6nNd(DD`[Y(1WtwL$UkM?"kl"37{zS%_]dM~%yv褳ia+?5<½3JJgiO6F6>T>w m;SUL`,`E$ {yټo> I3/0ԼaAȊ`sxQG\ߑv[Akg{ u#HcK1å頠È:YP%Nw}_(vm&B܈,JŖjE;}fI9RtydtTaL&mS!7ݖ*K W5)Eğ}%g`"A?YV "!1J"i}-~NU6_YޖS|KP%NbRmjv]sYߛB1yaxnJ ׅ}GV%e],&dkt'.2WoC/#\_OR.XkBY'ФeEYpM1{ܬHN*f!b=L!cPgBYO[Ebzԫ &﷿d%Y)F$rj:$&$|Ql6 <ص$`9wF򘮥bE~R7@vݼ.T %ʶd N$핚@9u( wܧ*G`5#he_A<>NF0O60a=$_ ]9xS<٠X(,G52DfjΩy8<0S?`fc”w: (i]hu@,+l=6l\B()%DzzS9\V'O~e~A[5&EFNiŞ遞$ Xdft~a*HHE'/66o`up,^U/L\<}s̭ m쮾)R㲦2um.46aĄȁ{O;ju_)3MB9^4jR}h wuvlei&\_K%Ũ"8O@ i~T#~fQa7Om (.^}iY^QHTHQU$10Lޙ g|L }NK~ĵ'<6:9`A N\ Yy᠚oX- 2EZSѬ3dCVUtݟ*= :b|lyĀ\6N0o r1fa;ߣ hOk6!44_ٝ+E7G[,ܹ 'pM:[.?&|AJm TV2V3B\CZ m1_+~H;8~Z06˰l!vS( ϙvI ;P/?Ѣ~@9Pwyqof׌G?ZvRS]uo!=Ԓ[WXK+0b|'= WY.^id;hh!r4`dKK ( T=8=1Fk }{U)Eg;֩J7aT\d#YҩjY16acجsFLLwְ0 Ҙ$C<DH?OI6j]73(vu8k$[w;2"U@}wf BF@\)wEv S2!~y4$Z' X PD"v=Уo(^&bybF?=ɣ~3?@FlJWx >9 6`ѰGȗgZ`6R95u=}Ėi cu݄=tÜJ0o:A_$"Quk7#^HEaN]ێwCW'IvFQP@HG.IJ\"D~ZeJDED^M{2 mQFKpE6e~%dgfH_*KJ*׎6nlO ,0R G Uò<Kmf,Wަ颬*euHcpתyiFj^V>oP\sZxڡ9.D_EDpU򭕾j&! $hlpC~͍H$~7:%CLoYIuJz}eZ}vRzw90jx:鱡˶V@8(r`. Yȣ5Uun17N,'v&Aӏ=$q(L( 1_\&֋Ȏ7Kx!G>$a!$o=Bw~ !]{Bтs ;,4n\D'RJNMZK~y}:I- ĊAY?d5lUaVn?a\W9e'6 r/f?Zjļtư#"i HL:=~͒:W wvice |2s2aĵKoxV{?g>1&{4%7["a#aV {״YT)u5CX{YV1Mfow]/Q1AZ9| 쮈cKE@y5Ȓ &1%~tqhpw@zϽ& ;<,aZIТWB.SJσ&OKJ&"k {k/B䑮]ts>%f}"ǔ9Q`xب9$J.<Q%DZj|-U,q0A.$ث+&]ԕI E"0&d60}NwU.C$iY۾,qlbU;PkPA`XX+捻L3QPTB5m<茵?Ww]V⌠!]9cKnet)@.g08E0-8 W2 v3OV<2\l]r!~?t9 ~<Ӈn-p7] 1yDY,ؒD IbecϽ]*n7OY(|G4֕bJ FlJT)qk^;(K*m_M&&.َlbvgyYWsfr*%ˬdM2Wsi!-W=d5ifpTY:})@ARTP(q12 U"f:.AW ]Kda/DŽ9ׯLB0i7@vMVڥ0x#Qi=8,;['ܫ:ĢSGCLY긬4u]@AYoX,NT#jbX~*ؑdUBΒב'U $W|ýQK,EZN KPvmL* вOckqJ~NyJ !il.ywjA!5r(^gED0Y<a|ՋέvVmr}-qSo{Sp>vPoeEo >&mFy& U/#αkEަPL8rK tI]'x %{ U(Us/w*I[h ~Z 4X6EV{h]lNdT_)xlJwkFBD6oMO>I vIFe,we\b"AaX ZQJ&:nk:76T{fTө #!g}gE{Rr(ULV*C-#1g #%B$!%eq9jhɶ,ey \];i3;yuTQmfQ%[&7T$ Ppa%B}:bfv8mw >ʨ1 cf]\5mwv80 ~2WN3H|wїͭE%ry2\M?|0.{Xuo٘manxe{3\npB+mJx3UWE=W/'γFy12w}zuy5Vl4*~hSZ )╹ˏ2Kg$oJ§P]-ϹPCzN ٽ+/ؤ)',1J4 m\IbS)Z&((_@iA21Q0linHs0'P")6?V->6-W]Gr'X?6='-Xԗ +ֿʩw2ë=BonoO*_oP3{6' iMlH7v[| 9Eþ*vп4<:^7"7؈w|;JQ?Uӻ ZJ1SQ.5S*bV+Mo@xw &#׹ɫ&BEimjR (._[^ FXPGc֓,n1nyqw>ndւƋN8|@r@biik@"sF]XFlD(Qpŧ.S779by)$=t~ɖ ')OT%_YT-]Wlx1;na`:D8 hYx,gy7RHFW O1yjRJ>%{r]&Z~5;Ax׈eǼߜC!Hʞ3sˆt@7efQS7ZN)5r7@i9g 5.QZ +pV$g8AC|QVvh ݯHdTG.< ׁ Q;pBO: )j$pEQqqĨHj*eOR rO/EF1&ѢtqFf{?N;)H/rVSխ_6 |ⱞ=詔ƏUw\՘eD(3O8q|tSASr(V.u/H,R#(A")D1C[yu;=a+hU}%F+;F=m-(;7{xh|ҽyzʷtsCGPAZ;G<V%Ɛep6C :Se4kPJwԝ:1YZ=eZp Z0,`rBыۖPbN\7Q^qa`BMʐ54wors'.ȼhv2Ta ="d͟nhԨ"n镫*{,d61>9Vv J)<}IZRrU}Q@CH21*ࠛ{aoN %1sguG~Jfݞ)ݳ='<QxlyMn?j7i1e(:Zu FS)+4ͳ}ou@c'݆Nϱ)oǘpʗ:=m-1 e+ o9&IX 2*.p_ `@$+#a=|&,8wnXZ? OiV>٠YPOK:>)a7V! xEL.z(9|HlX4dHة˝iO2՟M,RVlӭ +6 T_-1 !%ַ棭688bH'<}YpX+%ێh$ߡT>oSH LG8tj{+D&ƐJ 8)HXUʝ jЇXɹ IcK%5Fʙs/K%cOqS:9W%4\C>g@hGz<~+OVd Hp9~(sN?D U׾dj0^ mg י+.j4gEajؒAؐ>$X^P[Q3JgTVPuRK/<./n'J\Kg(%jpe*EFX Aq*omk^WFH(N"YLkv9J_ɾ(*OX ٪so1BLKNqHҒ:ɍ~$ n6tlZ%EĪQF2*Wvy='gї^gxnF  #U^I̋8HGS~2湬Q1Ff .alߏCN®iN,[,b qN:ԌXv DkGE8Aѭ&F=v/L} YBN10Yˌ/'[WI9_E[f#]q&dTa5g_hRm >-6@ a?FZUh}[EˀS&ʠt02fO+La|SC*Q۩?v/kw7: K>6'6)9 *z(>iiq@.ln(j.~AGdFf8bKk6]l{>HA5#dɱ|TgcO y0s<]gv&oڙ4u8LDLFyvBw$ n3j HT PiYIteOWcPWFށ V'! $FU{ xx+!qlm@^?UCɃC_ʱ.O5/3(~XP6s#62dO/t )lx )wH5FUN/Z_cSYq`M^MΨR d ӖQ,l{ofjr!B/Sn-MVpu$&2 *293r6\0e^g>Έ]ko%wƳNeA㎼ixϤGF(d6YmL#].Y'Sr rvbrG1’P=~4IX;̕8@-R/8-UإʽT8UƸ6p;(NK:Vq⻞ 1y!YBM5f܆# 5WeLۂ0B֔oJp,^wVאh6e)򸢂 1s+O 4C6\Ǻ Zncޝ6u`q ~kA)ڽ ȴ w-8*ˣ'+GdS4ti!D'sbGhV0BQW@Dž>^l.pWXx͙4?X(qLJxaKgBkrNo-H ,ZHNSۈ@/yUk7v^h<(3OF#Ԇ`Lƫp$ &n)V l Y@)KfTV4_-&^{  l[mgצgkFf3p?ʲ1a{[ bѬuŷtQ#u,=VDXCu~y1qy}.c5O.?9b iF #8jnmĖsN0(yv+ 6lq7K,n PfS2zcGQG&R¦_>(`UJǟ9Z\pS>v'5 @mI+Ra TkoG9ī7/5P:AͤE9Ym?Ov*(PlbZD[=Tv  M[l@? "MʿB;̈%K$dsc[a׼Sa ?Hx3_Ym݈/e%pg x3DqSx oX~NE`p֍c`Vu6X2H,Ј}g̥Ԍ?q"~Ng~D ŒQ'lV-4b7W<ؽ1GʛV䑅ѣ|;{ HQvs4^J&RS;vz%6 A];ݝLЭ[ʹK:x-YP ;G6wnH7G |d:/P҇6q6jZʷ!QED1hN"NUEC]!'Zy VdSJcTŽ%z+ۯ63&%д6'x5D}l5M.12w)MV4R7\\Rd,wkY⿾`bI2:TP6{J<\Mf9.^;z,hu\CGfQIy%06Wޖ𷩇kĪmSђ*'QPZ(RJ׀b 縇6D+19:nnI仗oo#.&Rm1?lX,䟏vlgt1D^bGh%/C|y9w#%._(L? :TT(b/ c'ⵟ-26Xјm_ `)׹zQz y};gOh\W0a\F&z 9RbD  aIEGyws+y\_jKUYSU7= KMT15 Ց41*^Gw8f|7jB//1gN,^w]θe!*\;ND~z`h/}и@l0v)u)jTb=I$բ|U^Xse z<><ѱT>V'jD|rߑlv' 箕[&` ȭ?k_nqf6 LOcw:1(~0U+4>8+PPܺyխ> RCOlQA{Ah]E7_t,-M$ӳ2U|֫2fV|v;P.#zjVї!P?GCկ%==rb 5\)0Ji}dsH7 *QuJXxz~DIMew3LO2ƣ/@C%x [SX ^-U_PEfU1n RuR f>lOYDLR*] 8HHz}>"JSvVhFRQ6**1<[aeLȇ;$At[ThuW,ud ᔦ{h0M4&Cӽ͐`,x{jL^R% o ZV ϐF/FUCN@x#! e%)9}&jT T䁩zw7sC-WXڌB吝F <,Fam^N_R:@sG7B_'?146ҁc㜜(2ĺ#;O]+[gX!YSآ7^ۉ/iܯz?msbB\xÚRMddz٨l;:NƺUl>W 6y"%S|7/ !,'ƥLssj< NN }ӦW8!F򫻽4 tB5He VpԀjMk?ߑֵ2^h`}aC>?$dnp!T egK7pBjqh ֘aLº;%`u"=ѵIF(ޛӼx3]2ѽA/L?)355b>M;Vnά2$[KA̅j֦9^RLc@:Dmt[+CETDqT^m&CZiqo=h%|'6U 4 lg]Od ꢀgad/ ̰1Q,CLe04k+:絙 Hm# 4#3uov߾[dFp VkJȽw {GUBYHgY_k:=6w2~ BOmMKڧ%_i.yfFuA4-TKAzh\ J7-=֪a_/ n ʴX™@@^Sb?'?X: 8n,$x .6:-e}%j"3'Df3285 :O[]t:FT&Sq)Lrk_x r3^5HO_}W~IdosY,&՘L;L)JW{&6!a#e fldˌO͈UI '`[$O|8aı~lRBTӨ+'U{-qtdώ#A+l#jpuë'OTيEV榉VwHEU9_-m}I73EY>I]?j4[hܕ;H0 ,bok =W#_ӒĉyBvzX$Vɞ@IXSI= sm4d/q1<*ؓLiq8J#7LIt:B=[y7&âI\Xf#XX OO[mXS1irxV>@ =p4*Ӳ>j:sz0@qyzZJad6tPxO2\C;C a%ˣAKC;DH|j+5#@4Sv;ru -b~LN } o X[/aְ'1q_eu,FM V.gY碛je}ISޅߨPs}ƂLi0A',àL/<X+.ˆq;ok+V9 Eu\E o`5|c]bBOE= yI ϕ˟N5ns3e=Z~v-]{\Lnfx첮ws̆^FYZR(^$yךEY/Ȫ- ;zͼB d ox벮DĠhlfB* O~.kC-yXq8^?+NA <&G\L&6SfϑYۆP4lMmpY9cD!I6qB{ɞ/ڼһy)>eW0\_CP-|ъ)RZaSC#C28ow]86u\ 0ڛcʏ7*_]I9 è Hsk%Yj?.Bc [^tv2ARRCNPdOq|qϱ.}%"4-;f|Lf-f.1!(MfB0dY݆n D}<3j0׉o䶔5i , ȖISCxҥ}:dd{  60&Hk`2"HȘ~PH@T"AoP 1JdaT#c[{| ֒=mɡ#fz  CuIX,6nhij.h{YcoPlHqk}G@*1| 6nosPBP&I+ MqZ.<5>&x@$~%7g>Kt!ғEZXNH,mL$a(QtHu&Epl::;ė0\.GI,Mw]>Q߱i bF%=w<p#j=&r&D.!heê:mOQuܭ9V-]G9t*g|yG`lRWtBBpē2crAUu3$!=(WۏKEV%y# BBK[V|41yP 9NI ug`cQpmw3",B.nJd`Xh\eiMVZ+nWOAnaW։!l 8SeHGiK4X \ lWcj)qN/f6>CW[xBNz\=0ԏ[^ٖ-aGU $osX+ ِm82e ͻ}#&Ӏ:Cئ<zG1XX1?Q ~*~-[{wGϧhW/;7V 1'pTaZm%+C"_vZSU'%3pF=8*Q^7~6Y|_G gv+ >8Q/:^JxF";a`Gmf`ր+[Du8a2 :$r䧒|Uōh&a+,){l+(_FiՌZ1T!)5I}Wja /LX(7Ui)Ӌ̠xWiIl4ac$hXOb-/q^pXK3DuiRm2Kh) *=a2LؔҖUzUw3`'O>Վ2:+7٤tx5D%)Sh|E|{{M~xTjUUK3vjaܢk* f~X'1cq9C=u5֍- gas_ع\\CCw\T̪w#n+؄DT"wdX*hݡvvn M =!& rLB2:` HxOʎ(Y\5nO1 y^oG1pGWK8,å$L@=0JvxN/Cxe `XOq MT̜@+,wN>V%PrL8eG.)8c(AP}'#w8F, tOY?kmv,ɠB -Ef7S/0SLF,Ũu#U؉/'7%75PWCBuP={zq|x1>4e6}`/G@32SD$ں kłt;Ɲz|2jGѕCr Sb5s'e?q^ARZ.I07a!_>ykkuؐ;ę6KUgǮR%9o[Zq+g-̣(% !'A-JB)PKgUo3)/c׿/׏#JDQm'ME0he*OV},;1m_K2ވG=Prjz7_d:՘ui\R/)j42*Gճv=A<(U|řG>㐐_6*BJbˌl Nj71 ÍRv҆og֤k)C7U`׷KdPr*\HC 'Hr=3s @d6Iׇ*Jo8x-uoƪ-*Зd3z_tmV-'D!~T3v4AQIlSHv ?J}[W}Gv[9IBhD ̈+ 2&Ǩ+N;TS8~+xB*?Tf'm`μ-QW|h O[ff/lw2yEi :+ 84$tƖp02S}[F?qRhXԼTw1Aj]/:Vfuf?0xy! -$O*Jln4q4 .|Mh%Sˍ[ݏڴ۾U =)FݽthтNF< 1֙@H/=B.!b.4v^DrWYM×KA\9˺,p3aja!r&f 4DM*^ޔ!Д ya΃><,ou0v(- Yz/qJ5Di͏/ZZ^28. "zd"{ cU.~(#T&pK6۵zϤ߈ QNi~Y\۟z&Úm}#{aJRnp-*SidR R]ip`Ӓk+#ToXK/4)Be1 Xo92r'g94P7*{xw]n67E+1d ^Tȩ85R\\ _RIjgYkwgDO"_ֱk1XWFA,?iFNҔw^%IjicF Hx/{kxmPBU/5V֙=SOq? T2`SK>Ek_猩ۯ|egz`[gsF3$tK(5;K3M3JNpuv'@2`Q4=өI>/ 9㈜W >| 9z1zrԉ$826 UW%{5u/v~b^rNӑ"Ž* {L Wn, qe8R{!A=_п策^9IK)&17hӕ hH 裳%*g8YՕhV@:6ޑcE~BԖcj> MV=bQI~= 1I0\-{iYH#Bz'u5%/}#fB/xLGxy.r(2*v;b`Fr<mpeˠNܛϳ`+piv]ww2NpDr@Z4KԷO}^`ᛳ@٥l{ҳG9 EY=.,Oq` KAFSeiiaXTL%L rޣǢYB(ѐz>֖ }3{%>g0pGD["3jԑqK#{ȕO640s$wmẓv-27bZ/H((E:eصTx! ZS1tԘLdK3WŌi1<|HكN{?4q!>maVexU@[Q&0DVL! *p,Ѿgh|4Jcl ΆJrp~8aFL4Sv֘p{P GHJIb7"`Yu [ *J%z)oſfs \lHl$֑O >W:ճ P:!h^Y3%tSQIZ&hu8NCUl wXBL]\D|^Jbޖ/Ғs`QE%!Ng(҂nnMO+uB>&Ke!.vți} ٭Zd:a}1Q>lGz\•lrd3ۄG/ԽO~e&kXy ۜ{PayHja2zV㒮S`# P1+.ߟ{xrl/P#dX5 _![]0_Mp9 ZI]B@=s "xKp႘:o"\ tIxWM] ط/<5*ka9>f=U&F^O2mJ$ ]ZĔ_;^"6j(x;1rc-;UkE9齁kw▉2d-v* >g(SnQґJ˷5wMYO?3^a\V)֑~ka(~l|Q~3Lg=&Apev#M"r9.e;NZ||kEF4Z5G,Rw !=vweJY3ߖvŘ6XŁw?&!DZ΅Ei<hxq%m[RSEN,W:$h'>(>߃XAWnp(EJ%G(gE Of`d͗Mo+ @b[ $T 'ˤm-'܌|P2&ݖ<̷G([ K+,1; %VC͟8G,ǜHŹ%l5;پ_$&J!jOM%JDTrVcGېX'[sw2zNAYx8&Ѽ+rC1GIrA+deNm輞bN!N` k>~# E %GDDDJNZaW]J'fwF`Q? u# x[޾wyVpJ.~{:H2Ìej¾ ]nFm됰Fw_<ÑY  00;`zH{zb-Z0$,|ebB(L5`8e*._G `ѳV̋R5&^e' )δY^t7T1ljxIf֙C8Z+"5$d(X0 [nMl%|bD'S$ϱv7d%kr䎚)Y$,阏q^k@8/Ư4wܕiTVsYƹnuMLDBTudRǍ5Myq :СЀy*NvE6?g-S?ߩ(Ycv>_s}{e -f@IÞ"3T1iM`B5NES%OgǭGٟgl(230 jS1.#op߾K9pj˅fqECuL_f_@x3aEw8yguAq,/\Pkn\4k9t)NбW%\}k5 p9Wu1[9нG| =U>8Q iL&?wԯeqr Q#J)!WgKzsEBxbPh%y1vl;m&mfJ`vFr$/"ӊh(jʚ%?Ăÿ.˝tZqKZOow)%o;"43}^r -١B8Ld4E|$׿i,[g}! ߬83^S.\Z`0NеDኧzc5vNk"u)^ȸKiSs$c,#v]slMKgdjPC0yyȺ˦!I=o^cy7kcsBtw!<Zd@ 74&TW$:^,]Ʒx%=&G?9蓖.}fxz=/PpsT+hb ?e6dRF=3`,惾vtP*O_x?֮_O,뭼iP"bCZ\DUW@c_`xȮ?r4HiޱP+sk(#oU_؀l/P Tڮxet@V:'B)Uqu|[igڿ0!@Boo(mmX]ݬ7-53%Fs‹nFN-)Y醨4yÁ2DC=d{ZI|jBK2U]Έp%sF)hFwsO a/HdrxpDy LKtR?cRGA ːϴ73IZh%8SK>uY6euL>ZEVRG`-V'OtE-f >$@Y b&|}}sQ'幰xF<-VST1JOw4~]ZgxV)}(o6'xr[,A"r:믷 L?!?ZbMd>e}ټV sT̿=8U˯E.:MTf3KՒ ;g^--75Nܦ=I>#KI a%4:9O4q0Og@=IeKӛgeɻGЁ%[dRvܾf^!p|'  ZLMstm07{86%3%+#`9"A`N+зri465{!|uI9> ׸ĉyC6*{`;E3 7S1po17@Lӊ#Q/>uI/8͚:e:Vytd5 aF(>}ҕ`v)ԋީZa4 ɳZ@fC AaK5$'H)m[<cș\8N &Z>c m FyJniSb ۏ|5Z[J8aǒ<@!Z@2N1or@lܓ&Pӑ ɗtlKkN1dZXZ3;g"Wa 9n\ėS$xGpcL#bM ~zt[:\`ǐ 0c<*D~ҢB4j;Nr[Ӹ.k'7x4Nad*Hك$W*rx].**4HV -R 9{ @|YwV=ڤ-87_9y w`F .>#܈Mh5|dE[?0;"r.m x%'Уt^ЃybMvM}ws\eNU'KD`lPd]xoaآ BlX+dƖGGї%#7 Ja&NßHD8eFA*Rny, V3CH8UOpkT+Z LNHLI aX^X-[Růč4D"ZR-9Egdض!^w޹e3G^eɍ0meۓ x|A`,CL97ipAo1 N}Ҕ7)k&WjשLe Qd݄ kIS[|ĴxR`A.Tχ5 !qύkga)]HТ,SY=ЄBZ΢F_V$1hTƳˋy5%*qrxElR}> Ԗ]! ӂQjZvȺ^ޗNI1'%o7kiT'T!yэ9UH77Ȓ-ZhkW!JKşJ˗IivZe7pr(7'd[8rLAAPd\4j{Mqyv7XT99׀Xm/Sya]."]+xPǞ`^Fkr Ű)bZL+\zucj鑑V T;t`SEl4^vLY8teI1D\N͊! bRC[QA5]sN:VU@-/ T2hCˡT5i: 7Ʒ7s+#C0'k %*yz7yyxvn Q(JD}g\GM]e66:jFɝr pg$"55ޛ2f"7Ø0:գD3?>5SAXr`ӑplx^=UKūL{,Ҙ"X2]yqR`3(&hЄL mfh|ֳ]Ln{"\%[eCTq*.ﲦ$jZU v`\N!|头Ȑm$r"Fޣd$xT(r~w  7/[NF!3R5< dys5dghq5iG{\|c2TWA\h~QZ$TxMF5$;Vx/\U*6VG:#]kNOIaᚼz;ٞܵ) S#U|RK_c?-lΏ4Zj ;A_7dkX3| +v#O  (i{mV@ٴivP@LxQRTF̗RxF(yܟ̒PH.-WMnV 2w:Vr)V1 ~ T2%G{݀ 6l9E]xtI I:ityAb,L2R\%>rؕSx2T쌯O31lVkDicTl+7]/aIBs`d2m}Om} < n`-zm`gZO> 0x9eQhXښss AOgfq[59&ŘOjD⿉]͚Q{`sT_/f%P&3rPLZŠH]LMuPpYۃ17ny+NzgM411HRҡqc-o.҉jrpQv)̛յYths]-\ٳ) Kx=\[b"OA` O3=ym FJERg{6GU`?( .@$,لg?>1 JlWp>g{*D]6>4J' [gpL(8)|lS}h;gV9iGM\$d!(GblTHƜCӲ֊_S%d`{j|%)7綍㽫H4^;QHPM\Mbv(c7Q+T@p3 cuWU?" ki 9 oTSST& ܲzT/eWJnUJ?ſ&8.\r%P6.Koָ:epp[%ˌ%q?rgcDT>ps=<wyw 94%B<96 BMً7e&Ȭ|ը2AzȌE:|;T oBF^.J FMro|k8OkR>qK}JSՂ\:郳*9䵏ǓlU>eʦ#UR^ +V>IUA(~:.&U\FT95b"[-jWӛNE]hѩP"j @ְDq)я(c/;L:AwL0Iw> u1  s Ri!ة#섧ޒeScD (-ʙ sd6rB%.'l7D'ʞ^iPBZOoi׏qF/`L4o ^)]u?e^lH+Gly䄊c W t֊Vusv7_C'+3e0gI3iPt 4櫝eQhP b.'q6ŕ[*\Xh6zQPR5FV} NU<:pSNcD5@,ĘMAM}{N8}C:k. gcqW%8yB^|YLX&Diu,Ib/i_aM&Y+$G07Q$PwE; |g>ζ4u$+:ټO8IhcZzfs[g(^92"W~UXE-46`nKRɧ+B=wkI)wj.2 &|5%ęUoFw)VFB0y™&AziD-|)Pό.4{"kzcV"m@Tt` IE\ q4AO$]*joN^C+DbT L`:Rt5'v:V ["ToNA,5/!$C旘)WVB|=Ym!oɎ堆x;D⑞ dEbΑ-"9^jq|w+>da#If:+*pw_ u/l&OҨ- w{,Q $Pw=MD@vaIGBGJBuՍ,eriRL$:䩂Lh>BZMM"wAv(y;jNJx ?TCv1YDp,/@ֆFKs('S|/=ȅ~]+P5bAs{.*.KR<F@8)x!ݔwI R.< cI#y)Jr*ruP1?=%Jw6&s> -F ص*)W͌E{1$/Ѥr=_χkݙ,Ы>QW_6:ݐy"N{њBA*ezYI\3NVb9%m S )L6Rcy %'C.3mkyRN/hMSãC3uSf ed|'+, l)߈Sl lMԜׇ~W)9 "p揥f8J j/~M( t=έ:ϙǂDW p2Twvd)ؼNO{:]S /y[lJUq){I鵀yGH5-K$D*Pc_yəT0^C$PﵴVnO-=^m)}eP)V<~I۪M^_h B=s7>arm+4MK-.*_,MA)sY5gTtL%6~y:66K4)j [".X6< cьpXLQȳm4!^qiž!{au1#>,>\@Aƈ$bn&u:{D̮Ӻs2'9pO@%" PIĠW8ַe_ qX[*ȯ %8Q`ī$G'C~_!j:̀| J}F_.08=3s}:M%x~}ݥ\Sḷbp_qNh' 99Wj.*q'cQ_ nWcm:9}ˠZ7RjUO;(dʷw_Ŝ/S7;e܌bcaRN/Wbz4V}k}~6PKw]gt01nZm6"Vb !Dbkw1\,@S +D/{4[8oA sfyş&t1vR헫˅Z/JxmTQ )8c&,}5 ;V@ԷlxTW!z.׏%Cձ}`+դfQx_ 7zwhJZ"C1Z #,4TZ U!Ltzf\u:B- O#txtdX6!ayEiHKL%β1*4Wn(&沢%`_Q=&^T :=9&f ʼƹ!* %oj@5fn߻Fhx1P@H(1_ ň,ٔA)<vHO%:@Y+ 5V\I㪙@>ǩ3R==2[Wn 2)JM6{yDfZ*W- `S$~w<rqq.a0iեrC5kL?" Aw`AW_C1%#WEaɈ68f!Ά>L̆[xQt$? Ey֪(4vRQҬ FC^&K cl&<tkyqY*L Kֽk2K54V'V(}e&?} =ywlseˊ^Y']9/ Bhls!VN(^o;X|~.?TL( NiLM~[DKsI#oz^.z͗kr$=K  j#[.yսC$6;k pW Î V܇u.8K;Nj#)Q][u\EsjK s;xCR6ucܯk8]oҀʋ|]Mlc*Q~Qx/(=BӚ=;b<7ovJ"rCs1 'TH (λ5 v 8ؘ6oqQc̏l~ LƒiCͥ0[:BLZu@#eu>F#q$YCk(.in&hUIr=ZAS^&G1'v.]t3)&Zc땞2]-E8נcaF0{5`ҀS*hdW|>tXGV*-AyJ1דܦ^s׫Zp{>jcKó oOHY}d&CqY[&bR^o+ma (c/)bӛX+λ0TŹxi=!ɭY|&~3@IU'{G{`)^%s#NwjXzȕ9ZM{`{~`7,>oyYS9f_zZ|%왋WWFV"ߦS=߷meE`ܬkFˮ4r9[wήd'y^˿aUGgh5K8:/a-4i4$}P΢xh` eshzdFZ6*,LEE4 yyN^d!F99:Gga85I[EGr_>Kj8vbZ_,^&є_}sDn#b| P&kj;U fV~|G,Y_ & S<394od D-H=ā1Lk;[-8@CgnWDZ}kuxOX47V,XWq@)F&ɼ~ 8"yaVٔ4G3]NUk +kxq3wk Y0mE3lG5˒; ?xF'k dT/.t-?h)_u̾_k_:|o+!R9 4My%de0+O3۹0A#v!7-m!f@dn(|,uoSa`"hEd,S,j.c#axZc氡"%Q2b$W-<}b)Lqs(+18m'ؓ烲fbRݓ)q]c K]QHU,_广F2}iDcf"&:;=dO7+tYO~*|XRa۶m]W(ⷽg[/io| ?zK5 dvT0~UxaB$=ʥ z[ihv= h"+J]"]!p74ݗbt1D~Cy Ǡ:l{?-<)\' yJ\5G}ٖy/T-wqlCųp:;2 hc'LǴvHJ}E(>sc4U6E'PuHʯq Lwbc=Oz[sQGZ,bɄ_|èc=0cwpՌcT\^RhC<ֱތr/NS D\9?6ɜ]!T+, -4p\fWϊEA|K@n1fb;jd1x= - 7>X| t [1/O2F92#.]'F9hӒ92_NHG 9h,N3)UpC\m`*}EϬ:+.N]chը& ) D{i_DASb#]Mk'W*=$\ {6|.0GٵST ~Z%I|Q ȒU#q$2ϛ`ծsuH5>/2%˛?r>e&WJ]6rA-q#RO^D +.{0J`aɠ>y)a/ko'n-_,nmJtAbXT`kwv]fa`8§Q4;ǨBs |@L7dDvA{1ozrn~QNI3Ǡ3,c/CIM-N@~r#5@?2lէ.S>J+m^+Sl,O(Pg!m9^.4}CJ$o8^RίvJ_8{:}.(0!j}%#!4H@qh[;-&XsYdFK<ըǫKJ R3^ ,vWuq;Os<br-mᇜx[;bCNYH,wl|uf["]4$+RUr+͟kp"|ķxc*9Wjo)@3orc9&W n&s~#-~.8{ ~ X .`YBSO#>H|ڏmvB;q'cxd r "[,ArCGczyrwW ʈq$ ʎ8ڏMBXM#NSo%׃lւ 5 ->Â6BffdAGg. !8]3BE9j*_2Dʮ,cwn"vt{<~ 0D* sWeu1CeΪa^le) p,.YI} ſ̭뢺@$kvQ/pUZHfƿAfXqA!.cSw|V #A\ j=,UvipE,< rUjIÖIz^N~6HKx j?^7HȰpRb8B5+^+&Vu츤?\5x3#Q=d\}yCD8ܐ&‡(j )l>nʹ1q7NRGCzN)3UU>u)o CMA0LVYv/&3 | W`ێM_ ͊`0NO9=k4{F7,QbDy\r^shĜ"<;^ص~I4u PPGK 9߉ewYNw]3qG:NTʲVyzT`,e]`KbU.}0;^j hBSߞ+$_EӰ_iIa̮;ROx*Ȱ3$Sӕ>)BXGhr ފr>Lb|lMN#?2E,iҜapT 8SO_ۋ K[k<ȈLX#OArYXu ,A rh}q0Ǻ>m)& q$!Xlr{՜-:Zv÷m{`(ք$3ˑ B=C_\b\~49,4}uKUMv}+$ȌO_$Aq(j!?ݵK ]O۫8Vkz (A*[P.+ 5xR+#s$SHbAN$+Xl4Ь&l蔿VM~^9=1h]gه)6oW뵦6t:*,=b>}|8PxɜhseF&7IqMߒA, [QA﷙v ъ"e[a^iZN  AE>.ID,EenȆ]vndME6Hˋm'd=9zPRZQj˾ z꣸*;:ZLԁ5&q iɃ?egq,7IЕ̄,A Ҽh~q CqY<65 _Z * =W_ȠR%SnBTbu"5[U()JC |#qm\mP/}lb2&"_aI,4hy<^$2W1[pU*O`FʽD1 oA׮Mfڲ*\`%)#/bf1y | ܀?OU9iW $ MڵxW0BJ4!xLmmeC<}(?G c_iʥjA3aC-r]5nRܺQrE\s$}6 ۱{Lrq0w$=;J#Kv"CޤߌAę9WR7{'rbDGB-qƬ:]^}_{#k:o?X;)\]. % )rB$B [k+ ZpOI}"\{S&G~abF/TzzL^SMk;LI;zvDkKy]۲=uf~&SkU!}T"vL׹W>JD_ ;א!ԟ #dKt?(j\dn׊ˁֿ"_{`6bTb_Pof<186݋Um Mlύ|vqP#4㇮ ߇Ŋ׿6MpZ}_ n~d>:X߾[p_((WxS.pHb< AVpKl:@PCt*S9#?G YgY3&q]`bM@>k"M"1GF[V7Nۦ;B'CӞ!"6nb멛=ҕ0ƞ"&q,p^sa~UI?o5}XP~b76=6sjYCGmgޫ]-R*j~)7@-[4w$2-L~^ȽSV(2LJ "Y~6S;jhgU'sL`Wp0S GgWdl~ҢY jFy䷞FrjYJQWFO4Hǀ͏w$en/KZ3?~G|r.9n#+eg-@a _Ty ހ.".:톾,L{N̺`wcw_ѶCoTRFem"K>4iOsrN]-bNVo+]k@@ۉfMH?eк7M)^lQ_vZn7V-^R1FLqQu!DpYSeeuvX5»?g轌 k-"'rCdP&[jlsҔ&6Mzvwݍ xa֜E' ЇJsX({^v' 1lJVdOFc(+8Q& q>\?c 1B8ύi/I1";I0} fTvQ9\m OnVY/rIzw)^ܣ) 5'l:'6Y"@{IC +t8zZpOoumt 9*Ơ$וֹNh5jʾBu5qR]XO^ .hȳOGuM, bLm[/ n+Qak K!0jj2W `kmA޸`Q/Đ瑗S)_*bm+rnmBd.?tPSMgEe㠧>^f ?kzeI gq*_p-yg^o[t_rokZ  Ƞ~mǻTW6ze>X O  _UY\IsCSN›o}- /9*f 7 4Ci N%lEUIza٭EAtO!23VQfjB5?<1c umAt-@ 8\$NA8蚶7/HOpIcMV+)v|EE͡ϛ [Pl ȇgtl_0w1%TJ/M-]%;qHm2 .McՏeSF nM jDEv{wpF4͖E&눖*%+pO>o+cX2}'c=fmYͧu]IM,W#d1Qƈo&طD`\RT뚾=Gh(y<:ګPB+p,6-8"οlنiO R9XVW:I> TR`T&R';[l- {d̎2#_[obdH7 q%h) :w{_OŨ>0;{]OC qE{KJLɠ4B(Cb(ɱ$R$]M<9m7D:2cdi |sz9` PBZi\7kQLF4#Fϛ^QUu|ô_^k#,E|A<WG'AIS R^xymK<3KL(m9\`gc%Q06 zF][iO][nHd0Mw Tb`m 7$_r/8vCd$pKdQEkHZ`[84*Uئ669G3I 'S:=PԥfQvֈE^p~|)#!uŬXuN{o Ԏ)den/?N3ַq]aQ^βZҗi!q2E7%fA:Bd ~GY:E*hE ]Ss!kka*tnmOs {fM1GF'}uO'q[hT-˅$'ie{{~۸(i: Ț֙Wn#3ĢE#KY!⫸X3?? e4PQpb}1b/G3g{BEF_r4Hu%`#>?f $rK)J)+Ijk[Zax!e{67!ٮm)M.'+=ʙ}Bv+j@&)H(-d6v8nnKj^㋍66+I7h,~ EȬd%1=9.w·Nz5 ՜ AL?D1YKHttS{QWm\}q 2i;Ũ n>?7]I4|9s چ)m"!5KI PEp6Bq7Q`H 2O_+v8kO/Yp 9* <|ׅ@V.J׾żTx:eձsL8S}O)ݯuY|oskmU6d& ;:&?˱JQrznEqtKȎMq Jz =g^vτŰez?nj͉Cɴ lϑ2tiڏق0k_8S8AI&ݯlUӳ{rZSG礗k#jILKwQ?p"Tj]Ҭ?كvB&L ]$_(TeKD8+8oOiYMǞ}bj?"4(yIXĆ&x0P/!U 3ak #3@3y $vЋWǁeW䅐PВleL I}#*f3\H5GD0_5j3Y#;)觛Wʡ`*,q|l1KgBk5&S`KuP$D 0|MǚS4 L. Y5x&V ~^e0{הxh)\t!!L<vsɝ\n;`1 )oͅ}Y_;3ꒄvfUS*`7fEɩ( ^4?rjShb,YSYKy$|tEѢ~dHPhZ:&eh|m L( "IƋ4b=j;Y |Trc(plKaQ!҈; ;vvp:1\Gܡ0ua1GIe73st$E?~0YFŬBdjG2/6:zu'N?hk&)zkl̯ ƤaɛV&HYTۺ&pTc%Y ߥai'bP;\I6,.1dYE rUl)E:JS3A]~ '2ef5ЦiPѾ>HSNV~s|Y>fF@XX'՚V~d_dosL1m|>ĵi?h6Ƹ &e6Qbw-' =Ղ*N+SY[nY ϹTMgT9$Bde:*C.xUg-0qm,B7L*%2nr{P:&Fʵ{g>KtZ9IX!"S@SsћY,5jN$UgxvH͡ b'/h1x̄[۪u0KFMh11xo(2fm~!Q6H磔?~ƭh/wAK\-)p B;\vt{ YO]kZ"yqGeb5*hDz+)/+z9Xva!9TTBk] ЬI%/~~>ڛjj)n){X%*L{uZrZL1],}<4/9(bXh+H' S(^xE)ԫnZA%'G4ׯ^@,Ptg$-D߄ڨ`X dkScv'PsGE~:tzG-d;` +<(dV- ZIr\6xa>&4 Gܱb7)gt;[IIYx=UZ>j{=o4f];ҟa.ܩ'ڽ0Nn)m{'f trx}qA>_۫H{.ٿ( j ,6V|]ew[q= +÷Xڂ+)CĂZQ$tLb -f/fe\M+G%fzf.)zdZ}alV @JKۀyO (^ ~fjD4#_CL=+Ml.> ~#áNLy>H%5ȪA)~LFa"_m3s ֵ$@ Kծcً@k~A W<7K+.gPl,@r h߼D@ f×?$i"y4!0]W r7"n4 pbُ]kv-H<﯆a8¶$4(GSuYp.UT,jzYfĺP⏨ *<3WT*_z oaqZ؂#+&4W oDcNtlUfԣǒw*dG(-݂l$V\Rt¢zK ?*oCPǍ+ Gu9]B3?iwԧ4l`M*u$Ne;}R(2(MB[hv-ɚ_ %VVRVƪ.IczT 1@v҉H֡^ &' -Hu.&b҈-;ofu}5~/m[$I'9-!zOaY}bg~5x{0woxQd6z|R|9dfpP)VU}Ow8YOBÙjV,ܰ|C(vZ;z!k䰢ޔgBWKn=pƸf׬erURx#(S04mN,ǰlʮY{=§8TBuD:h9j_CE;:zSz;ٴ^N GVF4Y#p3ηdѸuk_P Fm(oa_,iqS:hVCE]F),^b z7kM+5ѫ"pfe»V[{KI/)fLvJXCD3lqώF@}~6MsxW\r?/af$PD`' L |eRk;%2GU.R! 'Eʒ* CwZg 7s.O۹gh%5_O\?*R[փC&u2ٵsXe^jJo>9ɉӡ l)mAیٜ=ͺշ) smJވ,pԫL>VS!b=\!^ڲ{ᛮ6:}!4~J,He_?z3K-O3 0{5ƃՀ-vRc8*oqpj%1Ko31@єټx>I- ~zwSpBtC!?td$Ka7bݳ} K:Fsjulӟ tы Y &Ljаp_,E鹱T4ɲ0~pŧ\F|7h7NdX ZԻ le?Gs ̺1pXӽԼOpq :*'ӆ3yU};ݘA \Htj!}x0Iq ,yba~y0 0z) Kj:oZK@z(p <'Dzbm[y tOù^ )l|FJgXvc6F)Bn ioQpޔouWǃr6!})e:8AFEM(9 ir2P\cv7ٝi#$S}"Vj=hG|@*u_n,b:?HL%t@}RQ[g2N_S[ ȹ)u}Zp\c%_OHI*b3 eڙ]kzEzdo.L?398 J|( +XyҸfEO)cR  ubJmVA5ywڢf ^im4Ez(K56ztLGfX?PkaNO-#fBM֛U2bmg>|6Fpcz+[ j-BlSM%yxcjW&ҕ wW!$lzQZO&B~a;q S9$a>p&J&V(`%ܞ ac,`p]1Y\g tWro,FQM A?7T`Mv+w|_C^㼪E3lwQL7Tt\RX=XJO#ń E7\B-ۉ:6q} "Fi|nNAwHtuM\2 xwD.Z(*цp!ۉ2!oP 94,M#Ny7s"[}em'Z< a=1 񝚏2@w3wȎdtA8҉ҡɾQa\n`m^q .YYr2=’Ze3So d?4[ a [hgTl p~¾egS֓a b8PniϬD,\\!Yb'{=qcdkP1 N6pK!{H3χٓS2 XӹKB@V9¿`6vKŌ@q1B $TA4%Y 6Qy=gWB5^9}9'p{z}M~ fBGBeV/a3CXP캁U\dY(¿|eE?x AMAT5GE0JmI\s*p,mW-#bM%-o8"4NYwR(X}/{ny |tf|4$3fYz`GRT(OILxAjX]&dqǰ+Z::xQ ('0׳DdU*c&yfƮmfA?f5\*&6WtgF-%gp&T|SP*yfTc}Ы[VtAewb؏~Z s=t N_d02v4hs\!=ތ"&Jp<\:F'DSXV53Y ^Rd~KZW3 dqHK2gAhQoNȖ6T`{b LobJVa mZ Xb?~d%*7ܔ>l6|[Y}nUn@xj 2e}q? cn&)(/lr љ Ѧ5 Ms!CVvXGw.D2:aaQ)˭E_(NA'()M٨$<g$%KaAk;#rQ|Ttz?Vc.lG9~C beͿa¢'`A q 4p&cv]ܡ06*3^~ԖMF`D%CPhwF~8, ߐ2(V: nΕ&c&:KL#y~OD4Ε1z𛀯45V 9rVb8+KK艬k/n6C&Xei\ F$( Xⓑ1{"Ր]/JE̳El`i1s(GaxAjGv_f*J)+egՌv|~C61MyLH yY[$z#j-(Q oȓƐTJ+ ;l%iDn/pqd<?Or65w<}EYHЯFD1A@WJK~϶lYPųbܷoK xb𼥼?.MK# eB0m&4wI_ue3gPfi2{΁ʨ֮Bq9f)ʷcGm#{bASߝۗ#ZY}%%[a~Gj7ukkl?d1e3FT̠w:9*C&Y|Q9gljD "/ |}b?Y,CYDW >s$=sI. (m:͢}ÑYd=}H|O(>FS<|WS@]9OTsfxAFGx|O;)nwK%.}d02\@~=[½W|=/MD3_'gh̡ӽCU 7'|9 $tO7$苫BcZ_.qt4HYJ:_! l1|:Z+?^RT_;+ d6X-60`XY@мnU&;Qa&/;i0ŭwe (϶]5ߚH61V$!Ό3JHbu'~<Xywhҗ|; h-N{! [}haW(:0GS=()(='md, []P+r EsvmI##|ϧCFM4hSVYu g &L/$0,ʗ';Xc8IUzwvt.Mc2ogJS [״U\9uݪ`6\ID v +u'/`6{Ny0¥2}0 2r疈oЧʢ;|~aҡ0xr@N$qO&6tr`]z 8&\%3eG'\*Z"J#[v`D$L]=åu9)Z;Z&D l7 >FXwӂ}|3]m|3~b.rZ!6"6&س\ObeGB0ܤ ;F"\<*n6=ml;b>ew l&}Y*/7ֵB[3WkЮL⚤|[%_ HCsz+@%3x{8`N;.;fSpo ˾{!TTR"g%)_Jz*z2 |";2g+j8kUĮPzՔh/ T_NVK k VlXIpG1UkcHp %)v"^ v,ÂqTFE!6f:D>J ER;úsrw ]]2 aahD?r` [~a#Jn>{z!5 $Rvs m+Rv89-9`$sudJ2Dʼn(!&jX%Ecϛ+*pg<#_VvN$s6(K>NkM/tʯljQ-3.w9wLmf7j<>xlr~aj!v)_F u(|yɑ d뿕(&X'!Jq]3xQԾ6U{5)[:}uT)~L^P"/Q@t% .F_AI&g#aԆȝrQDi@`(W JIjn;7-l=Q@.)و\97%l }У_NK yn[:Rn6g;#j&SAZbȪۈ]% jW1Wx6jڰD5pu04܀C/~bsqWvF7<-""/YZu2v92/Έ-JeT h- k=i#QD9:󮌌6T+JYQXHAJTK|xe^5i[S$lˑ矁uJ%#`i~ /SQlF﬌9' Pit}4X.&0iѩmE{ұƓ-f?CFq?Shǯ t-D[;+rϢ?!I,wʢ%X}}#pH(Zx\zsQSPF'pdV'\~rCt U#8 (Hi":x0(2eri@WA?`UOMy)^A*$ XiOz~L u~`󈨛8:az'ܘV1oޫ_'>F{bUYLjcu\"_ 45~f? "H6g1i㭷uL Z ĦQ owZG E+\[A/--ko{:WQ_O#jݖ|NwX2r8Vz[7Xm6h6\$i0+}.y\O) GI`Wb 1ݡO!XqrZ.RIsL*YMFc4pwcZ m+Flywf#Ov}2ػ<LQN9OzKa±xL<2O")E~e_DD~m=^ BKti2ƻ4q:N!<GW0i_5~T Wit볐H2ǟN{vJee6= R9AԷ(Wq+sKV6x$kHNތuyySko}ÌSL<%m@zxWZ?A[_:Dϻ-4n3*:mt]a.j4 ?ANسdfvXzވ7"*M"Na6@ʱ.dtkB? _ !h)Jc=<֑a{6 9PqΓZL~fkt72jma-0v9-)rFM<*045#e L ;-ӿq1^0ajپhC4 T) dե+ǯ?j pƆ!o/o@:T-.;}E_KuyYstK:]ݯdx]>Ze D^]vZ E_u96x=hcP} +EĮ_.GOiMEuL|Ec_Fw㞰n+MQHS;VNO򴅣rIFZ' jLUoyRUpX{L:8+kVC˄dL'*1JX(4#L ~$ev2hdS^ =-T= ưȑP\Nդ/Ơn& SKάV\߆ [ :|j@Z_e>|<)@ƿnV :Z΍>1~*nqp.TaI ʏ$L|uIO pc$4~O]'Zx(wr[ub<2cB> |(H߫):'`}L6TFc*4t ry_?*PQk&3fč#("/DdVr=ɨ;50Ȓ"jѸU54vD .NZ9 @ ojsb|qYQ= Kbd$C:x@ǁmp#~iM)Y<=4N&g$RD-ƛkUvW++Dz%Υj+R̲,wtRs#s6Q, Kskrl燏{ b\@.ȿ`s!T.a0!)*+P M@u@vG|&Ȋ f08f>rd! 9cxuNc7SP٪#p;Qx(*ۑf)i0q_!v$9\/DdrdS?tU"`i?;OzqFCedD~ړI]9/SD< >/9R=n>8 %YԒbK>qդ-^nqI;Wc_+[ܫ'1ŌZ*" yŏ,p(򮌋}IGK╠uǗ,{;Y\.>|P\  fP&VxŽL|u/'r\$VMyڔXG#$ǧH+WSl}w1H%?){'EWVz Pdmؒ*^'C[U4P#+5}QAvy*K(y Z3DŽek-"x'MPݻӬq h;*t4શ՚↑@ю"wd4*XZFń? +y_/>b&4lPٹzuq虣̫I|zJcu2˧aRiuf?lGiHs2{waPB5V2 a4ص/3x4Ch׹.`UNu,vZZh3P!)U#}Sed0PyӾI*Īg-1uZ#7}Z\D[JU ]Su徭=]kU8G rtМEHƫE"guҪK=[ͪHea(; l󜯰glA݇JjŸ:TQ(vp_S;`z4c9n%y#&^ьdM'5ƽ9Q9‰ZyՒ3'\|/./7{ 60\[K.{tU^ʜUoj hF3{%E 5B)1z s3k2f\ݜŚ^]<ɉ!qx=}Y.(Zڬʷ^E?BD:}MArQpYt}maYmVϟ^> HFD[e?ӬdNiL%k#l8UąSvƘ&yPd@ *U` r CwTFʤ- gI9Na+2wvIЧ)bC᮱A`3ugHr}z+.Đvi0- {#fsh25 +9PO EԴYus4>@R֦en[C_H ɪ.kM排q`9ϴqҁ:/B)P(elz@>#݊w48ȐxuEjF5(L)WruK2o;Jp,Oek"2R z|%3A|&m..XMxX egŜa钌'͹c'soz^%QuS`Lt\H Bp>4}⁨3$b9Fts7!zOj>=<vNKR4 O3x6Ap e2,<= ћ)9h0|DloxE;z1 :y*ioH%w+y3 ~^,-Q52O m>5Dxss7i.v\RgaX˔3f]2>ՃpEGk2u 1ZVC]AP{]x\f<@ǛM`+8 H;n>}Y~MQ|T⸫/YR (N6.E[95YhEi*Y5p`&8(r-T:Aԝ\#j0EG >&rKѫa@U+r[3ɾh(Z`Nb<Îo{iߞi_ ZE(T!ynn SS#t~ `q%A?#%j3sjͻm=۫Fxfkĝ_ES)[9/ 'S|+h)fҎ[(!.$l_>\@pcځo4h%'ļRrkLuia$1dz٘ Cr (PYYķ\S?t0֤7ll:KV>ĥtKw퉿[H$-O9|.d2b*>O՘8tэrC.vbCѬRgtt\rd;ߓ`65#H;ȧh12M-UyOW+!26;GvVB<|O)*U=Ձ'x,H,#5A>:8Q)d ]&VV7R{>܉<=ֶf=>kA2@Q^)Vuqq- ש,8o#g|tJT 6~Q rg).>Io&E?Z4#Jyl]ZH'eeYᎱ?%KB+K y OUQ>ܨP%'~C1dF30( tIf!HY 0ʮZ)`4mY=WxHHUL>"1}sLY恉*Ӑ~L4᳏C>QUx4xN(XpGxcB# =a9Z3aZħ;j)MvaS'+Gcvfg7v55ҝ>hfWcid̦r ZwϺp ooul#R4Ssmt~M:bh $hl d?+BFeca-೑TA% nSؠk+}k]FFhGy%;«Cu7\yy(,(z 2,YסE#Bcl(U'ݐj=a]*0i:MZ;PK"jT$SLM/'6\@(셳;0`Ƞ٤Cp˴{{%WҮS<'q0 L-66a k-` x9Lx[_of@bL2jZP`Kvf.U?pPx WQIvx3ӭƯ y!73I=abj+֮-k?):cmlz@~OwhȶT*M3$]gG0!3JdrY z6?6BRbQ˒?sj Ak&[)5ޑ% y*Rzv؊g;y!=@Nȑh_֮R]\~K'}@)9˻V,ȭ{-~}B>"gt6|9響EVxy P[3Q!n谜'ѥt!i0~!~R cؘ1 wQY}y܎$2U̠#Z7]љjVy$c9 5Y5B G bî?>8ik^L[w@;Wm>\⛾Cwiqp薠$&qe,La9v`D% NE<ⳟ!61CMH?M=/ivWFvDtP =htwoa$hz7i]P[ U.b):pV)/;kÆGdegM,s/W\7.dcw} ):"''+Tn%10DJ@yV{d&>4Jc3g9Ϋ|' ^ϠA(lZgphW#@R p%>2H/fWf-,ڄf >0=NHT (-K\Vl 7n;Ώnr&8Qrvti}}Î@(7,«!懱mFO(W7=Exٰh4S;?Ml]BI$d@wI< LbIV>2ER7 hGd\"=,%4lHET5>/ei9rp[*_5o/K>ğ1ybBU}c2Sy*ىy W5$o*DT{H`J=H,WD>D zw 0Fns ۹!:~^UX~ !,(kkicJ /yP N1cXbΝ (m4LVI`@) J᥁LV{+& H\@T:|c3Hg Ε»{\)|,9<-lQb,j"qތ~},+lzotd%.KH+Gy |H*Y]>REK'Rl8O4 X7#ѕEWm<ϝv|hks]7'׌4Cekn$T[%Ra=mx5 ƉgubzO% %B+ )-IYb\t}Ȁpkg\e *ϳx5*13v7#Otb /:U9j.9ikְvOsΪvt&[^1dgI N=Pسs ?Ѷz)F0Q g؃LPjGj [-nVm՞ΚG}-Ad-R^kbMpAX5w 8jQ#=Oe< ,d,\AzoBlFLnTAQj$S8̣Mމݕ{z:8a?=^ԫUqِl$=i#sPJuh{^;^SA@ׅfj̊ai?r6HPY+SmegsR3|fL>bSG jzâ vM8܍Р~3HǥsB>S"gegqYjکomppP"xP_X2}#<-/8kB7"Q7Ʊؠd)wg1UP$|7g$X +18oֈDlbcV]r.'Z9ٶ4ڹ#Jh&FԕzޤL}W*b(>l]SGťaNu-bXc(Ô {UAAClR$&;} e_TkY󎑌Vۧm8Y"Ga{sQ$}e, <"$ß~ăePscR /8 j,%.+9jaĻ@ )S mT\!*~z$Etk 6GW_pȚ5{p~]08Q[<GI#  q>'+B\p nPC$ 44v[AFގ}!e@l#{jz55Q7ScJ߁*Lf]9E`m+]b`3gOt% -JAI_>oZ p]1\سkAp؆s6AHF aGMtKfK˿5:sۚ>'뷢y50$@Z\?;IOԅ[WU|WL@*Fr~(Ё%pixλmyvmJ  vLmkXti)"Fp>E˟K-uzL&}VL]+`{x#ͩVM֌&[)?گS =Ƙm4qٯn[ KE\ z=ƀA4o C+GEX`YQh?2EЬClRXIR~☬Wa.0ReNo77ZJ@r霿큀2;R9[tGhC8 W$$-޽ $Ȕ3yѤ{(n1}jܟhtq eOBe7e{36zU(MVvFc:_ &[# E0$3퐲LJ{"ZbI\GJ WúզIPο9Bq.`>5.ʯaB&)FkZ%t J;G,M~h3\*Ɍ͝;ﭡ!3R)HTֺAm>n Нp5Bv{pXN #J2&pYz>+ɶcڊccޙu^֧8<]/y{E[V;Acc} Z)ḨAhDm(2  ZP&mto7'*..wJcLt$MOECwa!0}'1qo9]Zv5ק&RZ|9}|<g/_\hPQ,Ik8-)Hr>T:5rѯ w=ة%ޓ-<- [y-=)Z|PVo qNLbk%+Bα;Ac7Rm6rVvPs ~QҨS>Y}i[arnvYu0&/ $B_lZ?GmsiݘD k^du/p[\%y8wZdF(,^$#e -{ /.إ 2׽5+Y`pᎂXoŐΚCŞ5i,͜Hcl%DNY?pC劭s*aͦ8| md2sC@,C*qiD求`_j 0& L' ?&vOSn7(~_f~x*yݰկl+W0;?GV$6>lBZcߣTlZRh[;\\,s@/-AB}Lu}ԏ0 "%fD+ q;qORҺ>;63U0)"z8(p mmvƐ "j|Šԣ>nFcJru8Kb,PN6㳩ن/Zf߽# ӲL?2!;X.0YHؤ!Sϓ 1Q*YXYG";C rDsɓV/u2#kj{0(ކ_zq 軝;ѹE=Iӌ%\#Y㱨Lo*M~]j,SCZa1f}Ut2<|"Sl-BS(s凳Z삫}`y25Br|I{"^ UDs'QHԿ>TnNniދ]pu'h~KN H)܍k؇X&}H>#b_;a9 c7ci>AlXI?n+VEG)b|vBL)B֜Tyvz&$R:|ŞO9=~ THP1)R;N?/]k$ĥ~v21%@Wdڑ&:5(N,#䙦ݤ=^߷W"Ek5rm1+lz {`1ߪ\xFmnsa/w mL;> .gQpӱt09t"RsS5G_*\sY}`e00/:@@ K-~j'^ _Y7w9T&. PAfw)"5/!3Yr8(]b|\eaekL9 cH˂OX3DD4QKbqvdlO_I&W%lZ~a HWE3OqL,}wdӆg與3yue*`\O8@j>VC#S'~i}϶jf[xxwR.L-h,frEXzLTOŎ,CWQ"YfO7@54s4d^iЙC\8^rD%9+̾7]`h 2F_l0ݯQ]!:E,_нuqgM=S\#Ur'za_ c"5Kħp ߫#;mbhXׇtgf!hf(#8x?͵}l)`'/7 5))@ s&nSvXA;g սӤwL|*#)QQ7j"LGUBGN%1!/wq[˳A#YFګjHѾ[צھ 7a*8K G$e.:he!/" #UJ3FA6΋eoIa]6 [ѲL4j9\|Vtla_ͼ6/.ؑН6+z򀙙Fؓo p7I<REk_N"y嬲nwXbөF!r) ?WH(pct_FN57N#Cy\S`#MP-ܧ`[mc]$vLaZtj nO%z˥:uŤ7K:g i P' U}¼-1KP~Y:ty^X]KI%TPV[€`k:F pﲠ ;~KQ禒ϢVXM-oȯ*8U𘭁Z3~R[y#б cDA=^%!#'o_)z<1ڈ.D(7 ǭWD j`k*7LJM=_ ܸ(whxkKc[Bf0Hu>n62 xHn (LktJ󣟭&P=ת[Օy3E>ւ2b3/"'( Ʊ#`^T/t)!QhN<%q1u|n\5G`^``0/6),Uȧ $bN=j3;IީFL;~~ݢI3c <vkleQz爻1mKy?X/)'6--MMo?U8x㷟f(# :O+tNE,p֧!;xlj0WLDg,6׷&ɩ/ZQlgR@Ҍh#O~9l p?g0w#˞tֺBnݖĎs/aԽi4E~\ۂ-\,}eḘ*=脨9;|5uSd.głÕ8yh0yN00aMҳi) 2:[3va*wM7`2_en8Tv̶1oX'BQ(M{+:rd!",|$l|{.y=X'Li'q)wdDH;%$B֮H`ĨfSqCn"-7mZ~`70?Ö]C>EWq ;6>^_iIqyg3ɜff>쿱v@؛GQ=;w'P+&а_G#oiOs62_KL}X iJ*0e0æV El(9@(,g{0'4];_J̹w:өv;`Xct(+t42ݮb|$< ^ &-b:b۹ۢ\2:B+d2A5íhѱ5bG*eC1RQuЎ;㗥rmk{_f`4S^6ۆ4js>;{۾̩*ߊ.m"|JߣGsyq3PdO;=â o j7 26@yG`ٿ[ͪqp^>e[4'$7 d BNL`_& J3d)!:/әՓ{w2_g,jD:*[VpS >J1UU>~i6RGbtoY}jn$4I0t=zFrv]/A ҕǕ5nyݮ30$Di+|LXUIwa<1Z~cƳ _rkKk?*I.mt$lt*o\GЕjMJ`-r@Ok[n 8DU c\|yƆcNݒ18 ȏ臁iq&5h{Ga "gxLC5ۏ'fUGcMm</l3Jet1уPF 2 !L[[b(^@}YpǩutFzEԍ""'\іl|?CU+i׃ZCma';*}(^9q"s𚊘O"#aoys^U'Tҙo_OHX/MFrԤl%Z]X*2pl{h<+7Пܧ#魬['Tgjf. - ({NFfz>~~`6Z;l RT{4"Th cXC㯄08zaY4?c|%3 O=եlw]'{=N LYLlq\<] 4Ц)M*Lxl0 aߥi0y,I]*L%G<@gڅ4$ V G:Z[ D_B3"|oja,W1 H?y hld)ӃWggr7mxl<i1_`?3 ^R*@9??0g6; \ m,bLkyEdz67DDV!v 뺝rk*ҷ mޚ߆PDIj*Pӻ<;o_^XFR؀{Hx`o-H,g!A#k"h1me#Y%lB?;([RVx8DZ-{G]diИc1{B6#ɻgCT0R>ݭD@Kұꡑ(d$]feEabxpe.Uz{YR)]nٷzzס?[HMO xWHl35q1{Cm O6\|# 5R/BҌDB"cנ5J%qFTG jZw̘MPb1:` dK{&+5s=_sC>Z"/5ؕ42cKn2.Bda#Y<"#5 춁zbT(tiʤŞx^԰CU= Es#!wEpVY+l{:h)CǣGn )SiLAOizWt@E,q87nusặte־ M[MrVRNTKO1`>z|B0Lӣ!%`_"jbb.h:WbnX 634bۼA`S !>25~"#"(S?E=Ȣop|R6ћTu-6ΆNvI$S _儧89Xk9[)-AWhgbXBbg28A;1{yU{Ω:uCh`8k%SוKh͓EB^knUF}b&MkW:Z큲{5PkwWx8dXv=|VShkNdhA3ڍ' 9OR}NO2-&k"j8ԙڙ IU3H: b֞} >m60$f_mBE}h6: gȄ_Ku+F-@XT$V$ŸHjƧP~uDvjl^[sX2殇<9<ur8_1`yO)Nj~| <}6' %Q(WyZqm*hi \D^A$'&G[pPR8I=E֐!Tq^JzPBB.r:Zα:'WzM64S6y V^{fe-xub!} naη`arh!T'D! U6<D/ّlb$b(ZO3J nlo/[a?1xq|Xc=D~O1Q2h{>.O_~*/TSWƦZS8;EϯSЧx_naw9AlE0R(g} R+,PTpV# TmBw8)P*] `i1ωEu@q `oWHz!x&kyِr$VWv nbqބU'2"V$8-s|L>0&{EłF.)} ~фH誷JklTS.R{RlI7QQ&IG;`Gh'X@%5Y]Lj"n22 ̙=/~Z(9K8jět}{ȯۤl㴯\}=e2iڧPhVTCYَyjd6Y瞩I&[w AU2+lRpxΨ@@[ad7& l̶?5qݺ#hyj(=Wn`]/o]< `11D,l|z1AGxsl 2uQBG\yR5&q$\9!jW]Jo`zya^U?Τ N%,}2Tۈ|vةs@W_A-]Beum`*״bN@IVÙoD{sfW* NY#uK%]ׂu X7|dbY^{IÔHWB=ГeB3 'OmFFӾFVͰ"K_)2)PD5 ~M~W ($&2\5Oet,P`H@񮣑=*6Uh+P66uCN ȟT"]2{a:/L1D &BJFaMMF U3n&Ub#).W«${ Tڀ9:r?_a`bŻ3i+|Qa7X a:Pv̂һcEBә+e:JvAW6-#M4Ӎ/&*2 xPD룮_3$"Spe.g.غb߮3k$x_#z'D8 eWR Pn\,_iع,2RNa疈6{ۧЖV;%QZo} S{_UOh((5c3U!yԲUl[0w']W Ҁ7 [ׇCFǀ5t&P []i,^lF!,+Kv}eY=akSw5sĢA.TL?甃Rw˩~ڳQijݼ+nUĵ t  JC rۮ01CP1_LQǮt8A%jYi 5hB/' ncr'Qnq%xд!6 VR~0g)SmT )kP-ԮAQGL\D d)9?<:p8}M;&2.s0~Zccřw Xz Sb UEJ6wy}7M\A f7(5o04MȢ Q`)ڌ,vPW ﱱN+mB?:pWv҃߷k|<[Z kc=Jc; eb)R"'e?k&OQ }+{ 7h>kӧo覃 Z[&UkY|X"B{IC)O$ n%F!t72n .Vƃe{@*`8]{Fl 8MEC<5[E%cc’F(GE9T űȯP4ny aSoDcdQGOz3ʰ6#i)l} # 1=n*tHΰE͂2'`4ĜĖ)uHddSDŽźdP4"y}Et&?y{`0[;ӛGH>!rHx14vv1 2.3 $;kK#wD1n>Yړ`T f#Yo cBeG+چ3MÀ_-YNu+v .07+P _:Q /my5=1MhC 8F'jDNj S9A< ++9(|m\OpA"F-ﭬ?ak(Exѓjq)<%Fk}_+7HO1>nY׳^iǚb2Kx2CPpo}!N(;x#P>\7!Q 2ki{C]c}:vE[޿aﴑYwMuP&=zIp/ݫG6 iw:1]<LőD2KL>6C8g?P~˙2I'd:LVjjLI_SѩdcrN0:!=` G {F߫i!sm;X:qz6 D#F;5)j=vG~n2~p5} ]D\V<]5aF8:ē^ t2wJf;@hDznjʚW+5iMyC?ЦVE?ˏc<\{Lmxɷ.$rW S<#(. ԇj`4Ax:6];?pOfjy;\be$:ؓ_FXpjݱatDxiI|`Us! K%G q );=A#H?:;[%It!#CT -܊&/TdfkJq#YS3tf]}38nⱌJ<Phfzu> ʃ ʡ[roHͷ{5-|U\^AN*p<>G+ZTs E)R0xS [@JSGI褯TpE!~GO~qgTFt^B_g6<w?Y󢽼 ea* sqyjgHI*XϰNOZ;Q\tOnhZӅ;3hBC1aZpGn\(HKWǛd ĶPyۻїLD[7n#Pk3+6_—(614y̺0qa)v{aA7'鲩ǖ^'~lYJޡFG!/9[rϟ7rwN@##ԥ){K~,^g@8Ɋ7D vcxb \fmV~_W&WY[Ak_.A|7:8E[|?g w~9n(a:M7Ο|~-$'VqJ" &,*} ·zdP;Q+X 5j -elroaf2Bv8J~68_Y7y# K.q&-ji2 PGM9SCo %w+%@*`T_q+GɋjD{[ezsL49¨DVϐUJ5"`wIؼv}@1)GAˇ ^BAq2 XhS@Ja$%m,F /Ǭq~nP*5b[zn6J Kd>qH%dQsuGڏ}dClsC tc7xL@QS;8Eɫken?<_i. ,24jX"_Ә4ѪgK0 ohZWh5%]{_*[;= +Xlf gk6MW/ECY kPڍ;3۩Go˨84kvMbN{#?,bTD재 w%ۏ=nYoʊoMwX𹔛X"QT| vx9);c*Vu=4Db%g2ҏ8E"f!䮜%_V ;TI&䟧D ~a.wxX,l呕=F7}I=F{f)6꾛 8Im2Cxkt1T̜u hzC;a;M+M9zc|GqG΀綄'љ; ~Xa'JL &{Fz=,r39A _ez@eD`P*2W&oPSp9y;!+f(1~l) LtلtLM]+{ 6mNZ ,cX&➤\iuV"RTHw5[/*Bgp]wpk,)"kIplPg?G} T;!x˹7ivNa 'm]9SLB}"UA[nL[:#<(6w<+8~VcncsSz4v:U"0=۫T[@6ERH+]AGN0t 87zA)"W >DsJ@$U0R2xh4˽f7լWh/R]!hr Roir%I"ׂuKzs'Qh'[stpJlxyN+$-c'XmwjnK82'9j\\vY?vAx&&M8$~ iYK^ y]5+=((T3dzZ2T/@j7as-SDûB7Z1۵qؾUnr)fy+uvC%`O WIFiw &=-,սNG+]9p4pNǂ#[cQR>k$=yXEWNAcl'*s-~fJuUcruw`j#cw,ֵ>.{in2Y z=u}Vi}FRmM=[#M: ٽMBx؟-"w:Cj <~R3h8õ( m˂g&q#XP$n^ rE7|\Qe0еsA;Q?ho _Ecϸ;r`C*oR8}!2y_Jtgp779ɀ&{Z*w;7ifš|,pŒ:•Ai` Y'g0?TMIMv}\`z~pK7bUJKN#%NeM w.Zɮ}4яat׎;2Δ| LQV1UJ V!fb֒\*QvY`@/V _YoRa>`.J3x27]IpKN414Y\r::5GIOc1TEAzx2IY \WsK^g۲!h!l-uSϽ[{ A~Ѯ.D@9}\ wRd2e>"W\[gS>08=wBe㓁tEVIWdm 4 Ӑf08h~jLbA L^%XI;Z}L"c56R\[u'AR)}Y`ŵ*}=Q.Pi1W?a`rLy1qc ̮;⻿ӟA 0 y2T]G.pԷuV|JՈ;mx9mD yt9}j&er!MIŵEW}߈݉LcP̯n+ HT%(jZC \kPyИe6CoƭOOhn.UvC(Wdd^T^0y* o{+b9|dleI:/2"7X[#q -矚bI"pCc2oKD{1GEjW)MRBNђyfb eːNzIux9nU,OgWMȦȷ-5O+3[DcqRҊ/ \ H=gԃ,p3Ѥ[Ŕg"` S-j-ϣ:RoڴH'eݦF+BTncNn0?l avl?O=ߝ >7TI5PH3BnX j.X,du?izh\ُ  M^F< W\ xB(ulO0kɹdXa~ &4HA:|Ӏ04qޑ?$:@h-%Sb&u&gd.x>j 88`b2 1Ї{-(K.`]DNF\d_1_"{o'AUWsm]_oQZ sv as&To譡1M"Ds}??@+ uNc [H/Sc;9LY@jERy:; 暇}/$,+pcp؅2fX@LB/ *#Qє<%ߺ._oFõ[ك?2G\dh3`'Bn$W&qe :;6cF,A W\[-U-p_IFz$lA>zu`cl?aOjU Rk+g+Kˎjq>pHN U Iymc,j/;1с h X[%6%`nq rmS+}Ki4#غ( 4+i ?2<%S#&CM/kb^нzrߝN MnU\"t]ejc~XNBF`MPB0:k+JHVM=8>h33*!m' 6QZl(ÏyL_ȍ:ms4Xg7.;,e}Xu5GW>L8 k$p~̫9/ fٞGWd> ;4ͩ('euz/΃7g66Q (T\ F7[\bgx`XS#n][ M;4y$"_`DzMݸoj)2X.&P,iN2#|Ha 26T yIġ7Qg8,sUqZу VΤ^ޚAu: moʵ?10Bw%;Jhy֐^[k pQ6XRJ@QVhf #WS٣\**(s|9A n'K"Kds2Һ#'|0<ڶ1A8fp " OVZ BL_uKˑ%wFyE]6ڶCӅW5f7!/i.ėO^7B¿ KQ|S!Lƈ"v?o/;Kh/(٨Jr^%S"8څv'&uLG[ۖeS}a3vΞekvpa'yz6$LL ټޑq 1-?ԌlpH $'I\J<t+dQl' Ja L?D\YDEz8%ue|]|"t/~R>~zjSJ(h<ـp=xvhZr\nOO YWb/r,p;yQצ`P]ުwZ.wslLϯQb!{Dft6P$D=+&pLNv?02$< O0y\JW2lh_'L—zRv>JEkv^6 :|`/' 39@d'Orx)/җ\C9B`~IIjzF4zT-XAbu!!ori_8?B%jͭ¤a\O-j/01RoKTbOyt=MKv.3rYmsV, [dY͝ BJUd^bSM=FV5, sylm`lӶQr?zKAl8+NSq BHgS.$W"\Y].BSk.+7\uuy)N:Z }RI1L(G FUB~mFaݹ񒉱կ eo*&;Q.OW!>&i{ `֑&L[bVn3 r&p4÷j#xϯEM1'6O:taЂO0{ 2IK*-cxz~u;6ႛm"(0lulfj90io2jRh!9a`c :7Tc36sgDưQ`^ ~npbC짔d{Y }>T9tkXij lQ"OxgS>r'9Q d ,Vc(bT:עog**dBN4O~\}vpQ_kq*O i.n8ֶ mqz7:.zx/#1s")~QL`rg/_U}xٲ| PXB2A y;kWxt!0HY$R.>P܃UQ%kʁ\;p<χO_טMLq! M tPV*cm0}d0\hBA"-4j;}j@ ۑ}-($6eDE /ښE17C vŴ?a=O}/:jc@tqw&4>[ #97JFw#3`8'AD;F1>3g@B`SiMDyōaaS\ ?dݖ$qaGKƓVf!@FEflkFG2Iiy:MRfţIl+̮b>/6O2ߛ:vYu=mD'h{}SgDN"kuA~#"_D: @=IeFk _R!ȫ)2eþE+k8`yzRa<ɀc"rG)0p)OȈ|(~ ryз~w;}MFF;bZwF![|xq۞E@T-Cywܦc׸T5z 1߼` X(]2a; iw8+tP7,~N~!$ӏ'G$<PlC^XkJ-ՎY(vr}QrGIOR|έ+K"-2`U$f $޿,PzQvvVi~.ܮB:_PgPm%Zy%GIvf$ȋ=|@=g1ya'G!TN:"Y66,$RiaD4u QΊ)L33 /ojHb-b .:oD[.iE= C+gdhcDž9òqN+,ْj^#CηT쏭au 1T5i[g9%·y# 5|'@P$^_jS DYq!"8]sc̊ WXA'"`ؖ-kaz'2aw X5: ȗ$Ƅt%ы!H.FM~_koHXr4\4',c7NKՏU M-޲+\5%I< 1uPȕe٩0:'Enϫ@Z<!dɱ@N;LtN%6aH1jLyVs}WSñ6{?}{?$˜c!ybi9$0 8+7ʁ?cIQQ {PI(-טwJc}e&`N$c?r`Õ{7"' o(ж;:%  iw%?P2ƵKH*¾Qwg_%R -Ddļپj#-wH^ Ϣ"qvVB;$v֢"k}`9j^'#ӠhԗrtmV%5@ =A%7?a"xA,S0O[2P} ݰRK!ك vhD7%[Cˢ{,gaMK,N 䐦J!;KWԮԣjߌ.љF*ʳgPRå+P|)zW5s&TL~*{:m)$Tx?2(瀨W~^U&2h`%4/Ғ&݈I|fhzrMy]f~,[49 riMėH{!mKGkSgӊͩT)B7~(hp.I'gS~h%SR5aH0"\t.->=*hpUyEZ69EL{YQa̺+Z!N,bΪSs2-IyY.i|40/Չ݈RCSt=ޝp3 Q7(B"&KOI+-E2zB бqԦW@:.D⛮)r[fd Pc # i0X@ po}͵)hQ)!(Ao oNϦɊU֨<#{S>F98~(.Y$rЖҞHP{@yڡQ9XKfqIi#-<4pUI',F"f;' 2.8gLjzgÅ3ՁSM 4& S!l A-N7r=~/T>7ࢍ?~*nFxCc)錎]?B "0ړ1(ӴB8=ɖ'$6@eEXz;z( RWHMyl#x1̋4E@ WޔFZF̛b3'Xg9uN'69lŲhl˗U[Lx\K\4Q6DRhO&xbd6)_FDH\JIɔߣY?Q];g[o: a_<ә,X-HAVʔC.-lR1ȓCw(U{%DHշFnbBBh&Yd{T^#^]x=w+>H-?*qr ҽF$ezev&{bNv,BxȺQ"B_[D9sƒ_hBb9VLdi#ws)CLPB8Sa5vhOP8,bSOa3c4uDvseS}qOU*t#{,h EȎ@Z̽rfQmkwjkvP~k F71ߦ/@5Jg3xEa| E-G}lQI㨇h*Wøi[;H*EXL3%'=Yc"[^P?G>_F?3ֿAkpva|O(?(EK;BF:~-M?(Q>9CJⲱRv 3п_ H:<扶mu_jͅT|JAIS 7?ccQ@:V~%o>9c]|„j^ML|1O B`: vq)z6%.)K:LluG߀u;WzLͩxn~_IAS[ tDAOD4θ)Ֆlv^l>0L2ԙSGa#5A.#$Ę=" X+̫myىm*kϕSOlq%C/dȭwȧ?ƌeݾo7cA^bjIU dLK]$c%,' K)ϳ=EX 0[783MR_r l1ҥg8^'):9$ 2#N-zcDr',e Å^54:^.fpXMIiiaۺ'b 5!#L;L |_)2ڟmD?U+d1RO,${]2Lfx%?Kbxu3xJo^u<.]0F_x{+҅ A\ 4BAREPVj!#P9VE푏 PsOC%^Y< WN o%=|S= "9oovQCGY_Ҵ{,4xi (U6}, bz,HYF(x[0nG랍^zs1ێiᚍ`!h_)`..!Sb9y=j;K$8.>4ׁմX Lj%cB? 3҅[O?Qv+>X[w/=G_ZJO˄,3ZtF@'6]} $ŽN%!UB[ &T{.exSvD}!OawH> xx}4zsxP^\/fq>lw ?Ւ O%4?(F?|.vb]8T$Fq^ׯp~hrcKx 6lIO z׿ ԁGUK 5,l뿔pt {G[ɤ)>=sO"7:1MZ]4pZjfm[w[J;jP{ +F?ԠZ,3z _lf>*ʥș~0Ăt}H^A0dxL&5̅uK?\f?F=/"_ p>\ycɩ śe.4Jn5mm^Iqh4rb^3EJ'ީDgۨFӘPOL2+EiD1.Izpe2/vCq7氤Y˼"3f, Ҏ>l 1P{ R ֢'9>$-OWuyQII$Z+R ^D!#C=Z w^"TV<1@m6u !'ȎVm!긮D ޝY``6=:e"jӸ*%wOB|a0 `wc8aPxnhs:s$%y_0Q!y-YU'bkIL%=:ĠO[꣱73+8-H{)f t!F(OYM}GE.t .'^o eVKS.-wjǡ 6闝nJa􃌥/Ïa`~{ϟ.XBF@wү'XwܓZ*iI/e8N&l<ǫPVk/Y͍kfM}KyHԠ,W68^re*4BKсz^4M'8'Z?"fbY@x$_ͨNtت3DޫӻO%>$2\G)QWиYdRBίMy#rft(A9VZM麹LIxc/hx=OodfXF"&M/jƀW7"]Sڅ40RP{Eӹ\@zo/Q@~G,f>1-67u-yb!ݩ%_ەXDs?ly@}1<@:YhW1"%/ԧ9$zMwvQ/n0hmh?rQ]F-tKn <ǴdLK˔'_⚔A}ş$ϋeNBh 9_sׯp@a&(f`uPpvxhB-+wnt~%ՇgK_unJ;`OEfm`HݮX*?Z1#[$gQr9Mt%VB,8EҚCE :D+CJpEjEIEq;[l%r,x4ܘ x&-xPz뀜*YKw8}FYivyiC3h{^dqҟ2 UGEmdPI Rs!B@Wz}q7׫@r܇2:S{ہDFL}Qj>W&TN[$)7|szFm8XT1 Ssgȿ&Lx74G<3,ԕI#Y VP1)JHe/6Ͼ~;QL%_[NEkdU,VqT,u%ã L+[]W-g?bK-+wg $vk͎| ]^+'P)FsC'If۩Y>jz_<2_ |0"n"s%s 75|K_j6X~,[|֏-|ƗPyL- 'ڛz-uBmSB mUlqo-'FLRL|ROlO p)T΁n9Aj#8M¹0tI^~?^}MfH\wFEN~,5 P\MUY]!-i;Mqbrz/eZH1$|Y q\|(Һ5D9rQlkڽZ!# zZThgX3V4svȂ{Q-~ NiOqۯ8{ ",U]NvJYQbiL4f#!FM7Vd0csͲ hMU람WsU$q(c2洃qG̞ksd~HA/YaMbsKj.n nxFS$$](Nl rG3-9Eln!wn*| #B.G[mx ‱7ɍVmcˈ5cde S˘GnT EZRFEXSy,jJX$$ ,ՂA@~J{b"Һ%qUxlir"ī>+Qh#˴) _ Y elmFM ~MЃf=U*aUp@KU*t-2i-dHͻFn{x=҂Y2)T9 xj݂ईەkA[k"~e=إlxϤt!.nD(f7@(Ƌ!Yx:\ aK.}/=F NbђS8C¶;lbJ4g8 )lnIc*j,zKy`KՇWA=GY.L<|52 YcC¼2HAs{2$joٙe:qқAҖڑo5d}lYdp[pjPP$)v\C}?p9<5o}"n7%2 7|dq@)yYR` (qW? R:ucԒVC y[Ako([ De&z?\3LM X* ~߸K@}_9@#%wKCh:9eʋӉjzzoRĝS6Gv7N"k(r7 seaNBeG29st )J!"(F='φpљv^_m>@Z<֐SVrhDzt?nR*d!àsc9沱F@ͱ𶷖Z|Ut~#'kSR '{7ż U֞oÈ"t)JAۡ۟>`|S堈p]n{qp,}-jXUs#ꮚ]e}Ұ^JT;- ]Q8V7*_`6e?zq,ad.fȈ΢Hԋ(9uY`DBS0aY1vn*Wng#@Il҅ X/<~ɧ }2ZZs'&Ԛd0nB.GA5"(;0vAUFݱcPzYb /~/*Ad# S@g-ByL bPևZSEW1txEcj&tc A~w]ns+$2/ wwքe9!Lm!:ᵜ 45Y o [7ve1Lw&'2_މAdx%?4|ei]ZF7u&\캡vo|, ^côZZKw;YCʒBYt! bgW$Y}A؈gjCI[T}/s[C.ok7yX%bx_h4lśz( +c "-;RsqO*׀4jEѽ/9T7uw1!-F(Jzdl#rpb( x[9<ߦVf{ebwbۻI{Rxѵ\uX1d ' oB!2NooJZ`%C9(zױ@c^wnDCWD$>WkMs6G\[rĽk0-kNԒG<`YѦܾ96݆ei wՠ{#UgjgKEaTÌ*SWew8#Unޔ0/}BKGm!F`.5=:&kSgPCM&:[qM"~>I)obh_[V-\F{JB]iE㔙y@|VF^,75)lMi^2aYs'MYMTJ/c4is+yO3mZq+tOC$V`:,Ll1ݦnbU)J NnYRaw7 ^G w(zO ߸s3ex DeQh}^i`=EP+@:F2Γ K[[z#'M\))cW=.՘~oA2>Ƴy5tn x| 82Ōfc벮-y Eav{ 09m9}A{\FG[vc" <oϔn hKӛKOL+YEXcJn-"#a!B1a0ł\1B-YM%1ΌwvFwɤK!>[dNis*oe)sh*u_tXj˹)^VN"qQ 7mϼ6| kx4~>GxWΦLŖ7&{`yw;?LyaGmdm=KMv5 ,yNG s[ZoazX$&R\5aM_ȆPG}8,[a]g29ɰUfddzc$`]X)q(1T ˢmہ y,ATD_eehCqkco /Kָz1! nc>>}P tݐ_-_C_]aΉP@I%WPZ$ҟs.tEFGƙFzPmM7yf⛩̠ QrJtjXsal=Gc3Gt&'Q=?|50u'癜-x+J;},.͸IkIDp~$pqkUMаƶ1:Co^ '^dVb'k1n!2刧N J!߀a]}\P$NZm,(}W\4ҭnC՟6y|dt2x~& Σ%mai.S!եbv*J?!mXb4NCLSi ҄/3`ƫg`Tm]K齉;sOhwͬ>}Rb{CnP2&ּ muDN>vt'AGfQn+T~A>N*!Q~m2A;?mew0IvatZՂ:s9 s:w?smx!CY( TޝrS:*0K(\%2jBb#h hbzMhϺ J5xx` Y67]BIP|0<&bk,QR1`sf3nRWKpX s0ϹG`nUҽ+ɸzv3,>5U߾p ~n 5*?IԗE۲90φ5c( 0*- ŒF hIZ`QB |pztf{8'az*/ z4}U%qV~ᣂ2N|# 5@nz!fJ&;6ccFIo-BFB0{Bm^l s4hfgYՙYm,>&LrU$R6|YQUQd X( ˳Z\)t|2 8CD.[-d]d Nt̽6!N9'ڐ@n X_S2kdUvƜkYGc,Rl8^(_Ȩ};ef׃ě5CMG>@pڦ:3ytFjLNu.O~ӀE/Be0˷1ӾTʛU+w9z*r7Pͮ\爄νnңVMsC3A;heZ)ڍ|e;O&6M2 YgNoewP?0R=޹N@:`{t_/jo<'5`HռI9ӿ&^Fq}o8d5# q 5kh}\=.9h2s:Ա>~|TwP\^Ȑ8b=ڦԔx*>.!yè'E}ٽ9:p7n΁rR(qc2 Bs/`qLGpn6Z#oB26uRkP G/&9&#$BCz/hlC}Xue tңMVB #/ܚicǥ'1t>ZeE\qf2-:-}AF't-[tzCXSR˂4/fI3ًi4)su"C> C]M""aqf gr\ng\?!gUM+gOL{)oe? 2tras?D99 /`f48PrȬ f۪.UW+puݾgf]`94BkxӓR+ .A`NzG7X[!TYTA|Gd˪'ËEUZiK-$_wE\::jU݌{4{:\Wj#O !Oy-sx?0(s_=FFD4'fg)mZkl1A~j^K*|M.96KeEN;F䂞:͸ /o֕1P?3R"z2/gѿܦ|S{h#pGbIO^H }tnP *=/񟥴6%*onV}ϮfpIcR)HbNPRMdY8|6c Hǁ^KALe;k? i/e\mR-_6G"yZ_7%T/me`ASəxt+ٳl I5 +T|3DE nZ/+bKC/YGSBFuvA\Ga`D*fO[*mAjຓ?4 ݿX?KT~.AU6oȡZ Y (L!0| | 8n |}ċ6=.ƒUƷ^<|J߇k6Xb͹,t+"JQ׼@ *ւĞGNlV煩wvqzn Ab6r#)r(2B2 Zs8ċ naPM|\?mLn!y6(ԥEMΒK#IXNѩRwԨ@Aqdvgje.(T_~l7ˣM?q3u a%_)~u2~1e0REE КQvF.0g01m^A%YjIk.yV&u_#0C"ę(5* 1v-rc)OOh$ uǝ|KJ~|Wſcp3m77.*2/Jrǡ=+x+߷S'rQQ~7Ǩ+ s)ˍTo4JE\X+j?1Bz!59#S`_v# ˧%',3ݷw*j}n"c0K ׆ ӟĩdt=~ 8]ԘhyKU\s4fO+&CCxs6|Yn:T6[W-[m+=n#)N$ d*[8Q:;QA#văiHw>ߤpva*x}:* 7x~m@}oM~^dN\haSzXσhwe+% [{1|f`}~z; qg[A;Y7HHz?TE-ާh *O: mֹ)A/fd0ٙߚ%RVL7mڝUscN"k(S/aWm`uw=l [DfzP=zcxI))tj^$VU8YRB20 ;K 'm?;d.} ]vqkC:UMCȧx,Inm (R% nSEފ,)Z5d|.Z o\+['A]k{vӽI`4/Ϻ*<& z}1W ڂaA1/!j܂V"ةT(hPt\D!|Hd>E ,aG`##㊟ eBjq~7vjHigq\.}0TN'M\sU"J2=|R5cy L!bR ĎҋT7ol*/'3;n+l$O!:墍ToDPWݞe`Y|S7z`%zm`: o3֔ݲ.Akߛukw:CpG_7 C bcn"yߓ8jxGf[@V2G F"YɃjxȧ_5cR(nwFL~.f֏@E|OS/c2K[eۺyG;mԔGĝ0/ %Q=L Mz*Cu>H`;1-| mZLTqviG0z][bxnl]m!-` FCx}-i)хpI@R,y4ijKX-?*\-6oAz=E'Z`m#Sɭ0<|0Ҥ2N>/vV,߶ZH`~3z;d{„D1AT )9p A,F#k*09G}dwN+_kw{dfK̺G  i.oLC`c4[_tgŋDOYKS߯D9uȄVZ@R@;>+A}4vS-ڶ 5/ˎȴA#?=d(+gws\P`&'ο/;Buxw. E$ 9w$9s9S[>2h aׯdw.$ސAx™_N)nKh1)ӹ7]xݟC{02o.Թ^*lM5gXr7A]~O|kVRq4cӴJyvv^uډ{~T77CeK5ujgW%K 7bW608=B'k++"<@7g|oܲ<4\~V̽⚓o=zJ˙lCe'4s^18 Xs,AMgmJN=;u7#>fC:Pe]WԸ7 Cnt>:Zۮ~:P:%z5иݕ5|\ҧB?sy*Ѕj|Xv@ G,ߛ %fg;$b5U? x6;Nm a n Xd4q q7G|`Ke<hLTo{h^𗲬O|_>{+w9k d4̉Ei>WQZlrz-wÊ Zl!~n>Mth.L#ߜC>72-l89؀|+c9c3h_q/I #J{x)Ph 8pBo4p\H{N)qQcu Bt1VO͓(;Jh]A 8 5~=. BlK*e7UkY9k ot(EBl>:άhr{1ErьQ{$9dq3f_dic$W 8+nFR2xdVaʺҚ%H&GbG}JQᜓ 7@=&Vkad3㽸q({\lST,?d*92NtWfxR~C'sA{!c/\r}Jj/>ֺٙɹ}pGsg%K`HA 7N`=k+ 11x;xǩWdJ8LwԀ@}Lx^cTo9*bʬr '(gwǁ H"zD_Μ= c n޳b]g'cnʍ}Z9z;o` 5āʊ,vRRPz,qNa3u}D@^BQenǰ,I#1 שn }|'N+X$Ky t*gSya~_ejOs)E/)U*4")KXDH8;˖V[2cRźgWgը0!b&z+XѴ=9N;_Y{wl0J58"= ?t{3^ZeWKxRyWqbO#-Kp*o3ݗ ȼہ񷮎ݗp=||M)IUG⸬.5u\bh~U.~zzmj{=^fV:P0.:;'ʲT?´_c;#Zd>섌F(: BR /ׯdR <qzy" n ݃bbEo܀;.iGE]cnlC"&Qw#'7]P2Jl*vr]%N]h7^7fdFkk7]Čj^#;j)Cl#co yEl:Y΄ 9Wm''l~59d`@bDVޣg^̑ضznl}-OS"s4@aO1ؓ}P.쳛|" sxq]JSq铪^Ën;5kAi0nRn-j!ŕ8%Y:]A'jePgZ̰s:)s Ŕ.A)ZdMѿU,P%0^w1ǡLeY4Wj/ ]0NvDak: UF=f̤Q-|v[h/:pNr$KgF\L&DgM ~JRUDt`-$fLtNEyI$D O JdQO+wu`}1IP/kˌF:$Rni$KǗox=U̕>,jslC]hyp ʦנrE%q|eAi'o@ē!t0rf~*DbnȸʭjoyZ6"hz/X( *uw,0ۄ1 OZ7VͰn jJhmhʸs`:#30nBZBv cĎ^wgޗ(,*b9:sTj4ӝc*a,!-rPFj\T*HoZ6Gk@,0.FK6 獤1qL2 .2PeFڠt? ։O{?sTfWZȈJmB xat VT8=Vi=LM@ E=v@Nkqy/KDXO\ RM1)5ؽKOgt^y#zgwoVk˚CO_ŀS, q3xVڇy9GC/`q}݇izd X3(}S(/ʌ0ɯ mI=w=#l_ ۷7mY[_PNv岫CcbP_g*ZN~)jNޤG1l+&8&oUQxLч?.B4˦'&X:5am}F έ"<fjTxq Rmv}AxMH)P@>x%yg6h`8h$gFXFM*<ӂGvg֧IMkn25(蝳t+L ^ɻ:.D.V9j#@9tRclԀvޙ0ZB2c%!=M*MTu/E׋ Bʻv:uo֞ԷR2Wg~!}:6@H,7&DSPc7WquQTMb'V5QvuV)1Ul/vat}fU G fWסxIOQ.,}sCz!vZ^KzrG ='B9|;U"Dem ?/i.A㪷ΐn?DI/["R|JOKT=~ZSi>Y%*%ަV7d-'`('S a-h/Ԩ K֌@˿~ en`P, 0cUs*[ \,8%T׌ZOK$nٵٻz(|ۃC_}GR"5hSF9x<uQ]g[)Y\ǥx傃VX#ʁm/zy3Ob p Juc]4%V&ov1AփO ss<;R;d!϶9 10(9{DC~Ie}DC\?iMo *uvUD!6ضa[ );e|r#NJt}nlNv6D]% R Aۤ NOPaRؚJ[n'k#HZ[(aܠ8Xhn#;ʇe^59rߞ=3ϫ^l,dE4B?7m U{ӗ9>Xav |7[O~p)!oIܑ Hͺ%dP%ǝȳ -5wh$euqa;}y)K.yKv >#ב uэw9%$X g:7}$U|J{bN+嘬_8G[\{~:PD)87#FY% ɨi} l9K E̍nON%SO4nWeyMS-8TjB5h]{ ^_^yOXBCf o+C6%-fŊ7G#(m16pyM`.BIEGHa!'" qro+"u[8` AEgSj̆P'z 9N۩7 ˪Pn|svY:1Wcwn f@Z"X6lWKAזYνh?* o`hV~~3lE<9AÂ!b\ea.t a.OLհ e%->IasgR4 e{ʐQ>jnNn2M'% !6b>WhM伏9# Qz;=ep8!1x<+G}t|;ڿN sWγFIC(-1((!4t"GO0-%46Q!C;c-[IAv,C@zua7l@*g!25u5F4άM` 2|apiï+fT"-t oM[T:Hp ;$LۭA}c5 ܚpƋ[ؓDtWdYI>B&Cd(gcfJ1P37_Hsbڼ'$!RFvy5€{A*!wd;ej"'ڣ#^4[nY:rPϏk$Sr21tj=`(`Iv1p%z Q! V5n7l*sDĴ7 .';e$W c[[n.Vf^]#b\YA>fQc[9.dݳʜ`f rq=wx˨mStKb.? _U4#"G0Z QQ׶ؔ.f ^sLBd{o9p7/J252)@OYm|iM6.$\ '=O6ߝԕlnE6D\ /@chjFb>ANn; > @}]Br6Iopʠ#_N2) #!ɐxP/Z4P]‡x&G[r#{ĐxJ,b+(U'3i$#~ L)DtbojD13,5B p=)3G`ƭ $MVzЖ8 w_,;( X4/51?$qn% xH%!֕/y"zj+ʐ@%Ȏu\{RM~9O;rZ T+OX,QyNm$]3rJ8 ?eP:b6`/lJcC`AKf94J{&8QR& Rw'όV7xtGlt/r >bOXArL&nY N[ĘuFTW&;# Ia<%oO,gtFyZ(kz|_@7KI/74su.xӊN?9 o&@ ґ#2Ave s!۰:]ԉ"]-p}zt%F-5d6K|FxKM"nsD/ZU,J] dž.w+AZVa$YQץiv}6#͝Bq':N ^gRTN<8L}#oU^S'f77OAy\Ӡn$gĞZr`W7C kGA? VD.ba]ʏFV6_gd{ԒfykE*KЬ %g8Z+/W}]f m oLv ozd>᷇1f%z9pDvEkuH^j{hn¢u_rVb E\Pl`37|_x`21*#J"Ui&sypl?bV?ɉlk0fʃ$"淳0!E?ȏdw&&,fzlfu?:t]<#wE̪0V4]":cR)GZQ+zn&~r3H`gJ !8GYx%MOEЉ;< 4!~}|C:"ܹG)]}f+ vs}?% 10<k!J?|p\fSrdn|XbgBc(Q(Pܸnh D~(h $ڽRW҈\EFt9jsY( Mu~Ǟ% ;1ҤL$2-5KjJVH(RD[U$otz%{H .pvkODsAUBA 3CǠwGϟs)o?G|杽S#QUF)ZgM;p}{KnDM-x'M<4KsJqGJ@Zff)yfoGM+ҷ|7.SM奞q"`R v4%:jI4DLwb6—DJر3э128ԙ~L+IGZ/aCZ a*k$o_$Tџ2hpBAT;bD@܁qΎ?XQ8"G|v-yEɲ).9qlO@=9YC1Y'$}kI}"3¹Br%.ved\/JM/}C:'LFн"ziov)^üIaDuZpŞj&F~"Êj!my3 U*0/%$vE|Rv|C廠-'^շyϳ4Q&n;`oDX|I, ؜~<RdZb~ "Om%瓇-o1/*ے*7WZ`eBIO|Ex -_7 wf m4ODu!3EuOg x1 A2"bAYtG__ %)R̽ꉡ+ٔ^b~x6~bޱ< YM0/Yѭǚ cE-L*(=.fl<7T)}z+o70<wiyS*&GEORXijLJtٛo t^v]I d-] 4@Di4:CvV>* B !G;qӬa?orI?)afc;NlYF$vgM,3)>߅8#r*i 4tBN] K.U)Ro+A*'iN)lx Iu`BXTm tCykgkC8Ŷ #f)i翡w=σʨ=di31' $ݺAQqZn RƐzqb"t@gbɧK(Vi)DaH1B}q#0ީ!bqUX1ѹЪz]h^X{鬰q(3dacd֕ER KVJI/tG#B=mru% $?b|Mm) av6ܙ2ʹ 0ySc CC ѼU}P8v6q?=+ʻ9L[ z9~t 9LKx٦mJ cԣV8DsSư49s'%*H䎀#}5|IUsl+r73e fyZsRHɜ|/kA67onG>NhlETEbQx 7> 5qCXيSu@׬>tr_T26:Y #|K iO@IRK=&l߰MqGHbP!q|T "ibxtJUdxP&< 7TS2u/|%v10δjqx!ov{ؠXJ&;93@D/R™< \MqM{*[,pxp/ʕSnPm꤁ʹ d4/pZ?mЯq = i_DЮ>ۿZEK(Hܣ}ʼP[%n" Uݞ/̟Gy\S ~M k~+pa;N!Ā᪻h\;&w5@e_mx̄O'|,|q~c]'$:vf8!VSFu]Ct7zcGR$g(!>az/8)c @hF { l;oƊ\y"gȔ$ PFwmF§>UNNXJLbvkpydb4U=7pښ6!0}aObx9gy5yЭ|Ӥ_4X,T1HT MC7dٯT9:4jcΙ+f{;eBC;RۊX+9>r|s<6?c^S^Uh 3Gn,k3͐0}oLJ9bQO/ו{0X֖uNվNr.z}McP11K /k%^.}nLocSWDLE 1cdg4:yFyk81[/'sґG|7lѱ4Ģ{vbG!H%"aiXmG鲃x+N\\W.V0NwNz!WhЋܯ/TAɧP†݌))pa7`}țL4 OrΣ 4P81&̯Xύ(&ތ^m6H0jCN5fxFI_v}lQUYiW5OHiOIzzx=l~0J/<5GA#0J@_03s5dnM ^Ɋ{T.@{q>dװ ֿQ5O*"iB/혤6[ޚ1"cO`!ϷPp_ޕ ~~.##D*NJ%%.YԤyRr(m>ג}o;#ځ0;N992sb7㣆F!JS&XMۣBm& &r88 iZ>+Ӳ 9AHwpMhX6\;ߞٗڍ ouSwc?2⤋lATPHX,IfylD5dB/jOBlHz9jss-YYr\ HdFcOⲭ(GYfA g&k,B0X­}1BzK]rIkqV-3c .Jr\x_T 2?t(<^4vn%[Vnx@OНy"X1Ϯ&5 uZ'iRdax㯴m aQ@1쬶/'d{$:U0S3})m1|;+&ڳż[}S@ܹ\ᩬ=hP0-|qfn(V5o=XOj<}Ga" CzR+oTȁ 6\D ]<)|s.tө{%$5gjÇ+rZ eM1p%J")Ͱ,}HߕjxUێKzXom2q} /mxe)}m=x>K焟xrB֛>Rڦom |퍊7CT׼{%X}u'A^ȰHnc[fSbfvDpϮ~,KO50PiyX+oKn9[MH|6rm ;%3' #E9fK&e, u5H`}8o뇦 R#@e66Nqad iP_x^j1p`Zˡ,#]|[K9G9{gٜ:?LvepFehNqK0l׾{j-:`_$Օ|ا/bcOe< aɌJt]ڷ&~)6t{ZL,.!lJࢆv9xl62+*1"7G/Ab6_̾$nJ6%pTp\1/lMaIZ)onF[:S=GdBGb1a;(j VLcw3!GܦVF lU8j%:??{ʠUv]gA龄ͽeAhҀer}EsEfXk[. j~֫wc^d|y]&"S?&偙oa#ÓYgL qBSyq=aU҉ϴDO H5X=4MwTgg&c(h /hxnPӔ l7jT._-seNFT y=[=.nIRaU QE$6m,52AɦLxB|5\/{%}r36x12)t]_Ӕ?3s2U3I}qd|4RK)5 PD;kD鎎[ QādSg[T\r_e5KXE; iѩOyOU+ oV ~0Dh5*RNj:ݘ&$"#zl'D& o(kUҰgn3cbs{[,Ԛ e7iIC9 H&: ^t%3)煬h@B%jKLZ?5QQLsq.C 6#hWJ;>'ĕ r޺v"%5JiAGT`A1LV}Hql80Eg(z`Bm/]'_6Ln@w⁲:/6{ouE&LZq '*I7|YU? (xrkoQ!@X-]Ђ [2/WjPPO6+g;m)kvZX \O2DFQ^@͇8_5vMhngyoGhbwkX&]*v}eyu(R\W'h̜ymQWixf5qj}-%HPF/}pY\b2s~c^k.6.VTjkZ(qKM~T7bo;TN:=X%XV Q"k~+}D[ /[`Qի`_:CJښDۓfNgcp'otI>%1q)eY(|,g?)\|oR^h+ R'g;ORiQ:A٣G"k=]SiKϋu!L#%Ru}eHFu6qo^(=WDmuƻ4, ~R[iof<д eL{&_寿 $?UԦC6&/5G Q.ܑϥE߆J7v>ƛ=!u_ 7ɢ\˲G5oQLt+ϐ3U1={<:7>Go2 F+CAڳ@b>ruu(D#&W`*3>'B/S9T4ϵ3EU{iӲgTy \sk˟߮R Rąd>h\Q4unUlDwWk5@зHm=ka.g/M[5GKr6JϹo.(o1q >BѬokHȲ1K g2tNW=eW$V̘/w0 ~}Yna;=ScvFpbM8TX^J$L0U$QSYt3Z:Fp8P潅8z"p-_~bn̤4n[!!ΐCps^GaRW1Y{|H/jYi( c#7T `C1avlL* \w|d` NOy㺅f"o ZI;mL97ȸJƓIHf&S,*|(b41L!n.eMyzBҽќu{JRY6q~7x 2i ,[dխBFZ1C* Hs)gm0kkz1\'36Jϵnvdw^~LŚMg$>@*j &@viiG*юQ~J.+5ٷdL@}窮@f%tcd\)2^vR]Hn,|0<";FK=f90"%E-VI͈yWp2L8̃!ygGm_$*Un6 z:0@ %X||&XD16X!UoeZc&@P#yʚ5cMCL=&1Gazy=Fͧf3YG_NUALٻC2AɹU%"]A(, _N_,YKDsvA $ 3!6vos *[dK.]*ǿ/gFO1j'gDt̊J=kR{H_6Hn(hvtKFK4MQ22#_W &"*3ΗSȝHpمnNx(1{;SBְ Pִ&}_ VQ"Ղ *qқ | Ov &`ʹckh{} IkmM_C/dӺzooq0'`'~R7N jk8r-5 $̭Qq/16bXt"CdXDjitoEte},Ku2,/ @n@O֞5{WU(&'OtmCB&:q/\ (pziJB}CdgV?_ɶB.41(7|5S? $ĞUZ"T߿0ЪYܗ(@ZsTY!7H#%PA0dƠ٪* UbCjKk IK>ExR? v\dO_ -e4T3ݽ(dεz8в0Z %׈6oz8^X6*lnB +"bӚtz?#?B*/ǫwAuRicRlVNb,M.Wʏn10grIb75k6M&k J 疙StOSB#\\ qG}0CM7$*IjתkB2Ƿ|,gw[)^xsqieoُBl=h ;vš.gYK<BTw]ulnK2J DCB`(dn;ȗ=R,}5T9e2-RSpr 3a*b K btOH8]Jj~jqf)@b SjY݊bufLALs|7*(:]̑%[`&o )wЖ̽_f[kmT3AHYNA򯻥N 3e`.#X r]F7_ FC4[Z >eļà(&a#C'b=mT̪&k6\Y֟f -dr.tC}?2I@ٰtV4Eew_YLT'&pP =/W*i^.P][N_/]B*5:?i^KƘjM ec*b#0\3&=n !C'L"j#n!4!)l2X 7N&%*&?W!H( S4"hCҋvDٞ[NYJYͩ{GT?jlzwG͕7x5&׋Mv2UK5L6V?$HCXŃ۱Va:2ͧʋ# (kiG/'"Yd9wΠ:k"wzHZkoeb$%|ƿbv׸:iN?(;Uc{O b[hkF)S({uݬҸm$A>H "`,k]SYP "8- cS-y=EWFKdjCnOq̽?o ^(x1Cx7V1i53 5sx=PL Wt:O-~u,89 9WCj>ok ρ\OϕxPp Sӛd1Y - G:qJ6Sv19z.e֙(nJ.#t6HVh 8nOB"O c{rµoxWꝈ=Q5_C`_]<:qã\F̆"Ȩ??P3J $ZxFo`kuOr6xR׌" o4v*3$nX-hᙣc5c|ԃW!WF 9&^~ٖ/ڟ_5I ԳiZcp XtʏA"$ōe#jU 1lr|,RKcXqQ(8{[)Ms* _k_PIvbnH)$*X`NA v9I$Kgn_hJE5 n>uÕ;aWK0+ oȗ֥8"KeHcxIlŔ[ls}9Evi%?ҟoSHuS}>!T9SG<1871]tپqMmj%0|e]HO;G^@r^$㍷8'_.)X<$ۉesQ2vL[g`9#s$+NةOyQT߶HmOg Lm!"AnC\YXboLڀ/0׋H")]M|ӷ< .E}LD)QNeGɘSڛ?n6>H9؜SFpi*f,{Ip߻syR  + <%5NOn'OQ-L6I[KJaZܣ3f۷:Diʨo%'= ݏXX/YI%b0L""](Yv(P[}"nILѥ_]GƮl:|ba{GgX:#fɐyw4?{o Jd*=+h!= 6r MA=_Ie-SBڧTu)Vxb[\ oN%%0_U.g^o0 ŷ-!Q"òN;|L˷  EuۢǿN̽?գ}3Kwpro*,TRޟ;{[oaBLb7~mҎ)%y,p,d%GOY˓!nzy$hUMe7[XE W(ḊLm*<\K-"Z%&Kxm 4i^{u,S^d;^ 5ug, < >7l*pN,uq^|364@:U:(FTҎGf䫣˿F@viJ]:ցrohhJW t X,/p͓խح> 3@^ ڰ".[698EPr&OSc  _dLCT E!+yOc}^P㤣TX`dOBUx\%r ᰠGjfPPqYgR 4^Kڷu>Hn$'e5h P0{Kc3xUy~}jC)BO+b}}@gJ*l+6,A7Ȁ>mK<!_I*!jI]> REhg/߻hQR&oLJ4ѠDcԾU6VqTpS'M/ 7J /B{M7Oˆ#<&O9.y}5wi[Ѹ4i_ODv0:h5Vc*#=MDJ^@c>u 0+*f c1W0:Rns{(4DyY[n_x- '#ToiM򔰮O~%}ʀv<\|%vʹF@1ؤUM=~DP%m}%_Y |j2F.*bd utu9Ͻqm*bx@Ղ$1.MG?#:ė5^UCիTh^S"rSXu&u?3nKpMd5I]]noܞByxR&!Gw #B̗X*5O2s"75%tz͓T#Zݛ,Cl"Ў]s3Ud W]B@퍎d%XXˀ@Q؝ 6u[)&Pqnb_8ny.G>vC;x#-ӶŠ`SR5fnA<;)֗3*>StNR%ġGuRj{:ՠ(Gk4.SЦUM ^s!1S(ϟPTOSM51D9 kDht- 'O ZW)ZE &U1ʍ>'ҧZVTeRb9!ޯS8#/̈ĨKb l-RorfNs .mR*%ɯ;1VE }!}tNHU)\<}j=:F\vaai~'n EJo"JHH8X]bRt\/s\RV L&bRqrO~DO6Zͯ$vzn+>dkOyұƽ=e^z2/`w/A}9hG.iH+-(﫮e ?lSY!J ؑP0;SK HbIk]Hbe*$Z']),SҼu鸊@D Hk81bei'[nOjEȞY 0&׈}{9aԤ a)@Q%mG w>76sA/o/t%ӥO[߲?=(ktUz߱e!q?syXo2_QAZB׌ybi.F=IS+BԘ<8e *@7(v s{ q^yf(FؼšCrAZv !go" |^Ua5pNJo$\Z8Gfw]mZBk6v6̷}WJFwN6\KḘ$VTg504c]3]i?[vNrT)<̬֗~m2ku@]Q͋ն]J8)y' X ](Ddy:КM8}ޖ;ZA 1_Y1I?F$9{P.I2ĆU[ 0Qwuq$[xJN4*()O[H< nj;|e+dWm 3O=,DxFLR=90a~BJJc}!WμM;{C<ׅJ){)r1J-kԠrRc67f 5'ԉ #;ܚs9"n9?!;ٺp'pG\Yc.M\ˌy>D#rQcqTc Z,îzfIU]D'g,ϲzB2@#SDmzDخþ(oafX"`'{,£֋m}^p?qΝ7 ={²x8iUTrֿ$bU\0kId=ƵQD051_E`V8ZL٣x16_}OOPI?k~ipSrw$cKOS7X]!9{4uL=ﲻG*xZrn A6d}K,x o7Vd%i.7XŠ>XԙE) 3!9l!;-/s}XO*v)[>\e}dhʾ/?/~FS ɀ0OpP- gmΣXgP 26/6ߐ8[Pmep!+ked_L,Y~'I=f<'V֖_A1$.9m #m$I?l Ȅ$61jՆK9 [UQl8^%hUά+"Yfyk(P#ݠ 9oA#~4=@ZҪ 70jvk/$?4rho$T yt鍥uY:1٬I^ /4  v;, 9fZTqo(yު퀑bd`!:IlȍD}dgri0J#`\H`c񺬠{M_^Z.B'_ZT\҂Ά(/i\x1ܿ?,w2w+/ nՐ29 + '=<,]:1*=<~xAЍiE2#^:m_D@ԼMJC]nV}dҺWV4GEjUoY kW꽄tމ HYDdb +*:VR+͉kTɈ) !Z;WlW?a8E fkYk҄ebn|dk^) ۆJ%β+xp]RWu?u >{Oy;TU?2+}vgY5cDgYYaDoC=ޒaķqrO^V.k] `.I804;]5F nq£ ?cnzfh*I~9F4j'Ʌ<Xb|ݓ5I-H6XEI8~ՑL2!|3)וI%w2򒠯t΃q>;)tz2Д:iRzV{ҝ́&Ol{bKh/`N(|KrGXZ>3hBv!{*i:E/ŷrlRTLER׍qNt'2ޘ]r5W 4 %\U 1SJ.aoFOq^MX:I fY[L׳@d5=@z09Qv~tѫ1J*rӤ)4zRàb1 J(Mݼ)KASYN \:n#d{x>\g6'p]fTDO~Y%,i#T<*NN<7 Yǿn \J5ݕUNߌ@[==nb7a,P Q h Pl# Os`&eJuhcj tk̵)/u'x~:*"A88̝?)#)sE,~2\[`g`[nH|2^b ؚ؈;4:4,V>\QrOX}2Q,~hoHxt@RJ,p c Z/2@ >}pVy5c5Z"(yUx{ Ca 蠒;^6y,]`Ϋ @#I'}n&9J>\dJɉ؅|:͛oՖWL]XfcQ*yg?JM^^M7|Q+fS҉Qk:_$pL'Jqޭ*i yi$729E qˁyBxدh8t=~P G=zU&BD?< xA8tJ/zFt%ʐ6Ύ҅֩.BSD"]WDԇR<ܖy!&ta2Xա8 ]BJh'P1WL}Gv)&lP Z)%I-js!2&vќ{;Z[1\#FkS*;#ڵ弬G# lͻ4KK+=>gxd6>t~(X+wPoؿvwQ3aŀhȊ}6X@]5M kdԯCt.]EZ@G' ì/~VhV;W& 4"t,_U}`; ktY׬#b!wāǯFe$-ڗ(1ujȚfc}OVK #/zRL"L U{*Ew@*t) ~&ykbKyq(#X0h6Ob&R v0,ZO]=CN\%MgcrCPq̱AG{DLL O [if"24>A/F f)K.߇hT4qZ`+X#` @?u,YxwP:kG+̅/:e)PH-(լc' _Y.Cߢ,}q{]v%6 Kq /y:Uӣ:zݪRtQU@H1M~OyS"zG; Yt|lX5я{|sgtGQŅxIr=_{uCmȐ2OP̀;tbS o{Ca^".",9XpkՀʰo줆.ˌ5+On!VO_:pA1z$# *UM4BՇ(XODEe懖V>"g}퐦`6jR'V7he6l :CH|*q8fV.#Bl1ah5yq{zmJd2ZEn(?a$z+p\3ӥޜw]m0Ը~Mj!Ea@~58^U[ M mVXdO Y6ek:u҅N$ؙ k) jm>kܘS{fcG6d%ƴh܅B$^z"8Ŋ [鶶@}\_M{pWZ+{lfe/ծ6H/լ.g߯ =ANF#i`G2[w|gO"c'_ -tS+Z}&)yA!"VtᒊAOP]R{ _qxC=eױonu͸o K GaenKXyQmYrCGßJ<|AF}\g/3+̃_Uɇ}@d>jl]wC% LDB#Rb;Gg f 0 x֭l?-kř|q=) nhA*%Rd vE&L ߿@~@"<@LN.ӫ]p\V篚؄fVՃP*dU_O޲ke@Gp1p%u1O5)Q 9Z<`-#v_enV:odr b'%6`6V"w*4C:I-ʖiA c(]}s)tƁch9yPֻ{xM%^[7WЃ(ADy?}L-f8 n]=<z3XSI}l%nHz7DHhT/b+yI*FY!QT-3q0DZ*hp8J6XZ44T\wI.-(OPEmhDKwxM8(~2 {<;G q ٯ~Qs@/ 曲 *: TA0CR?qM29q]/ K'BR2 y8Ά!{EٓēY`/S '1ϦQJ_4|IÄn*7:sI6 3TSM44@;Caycb~g!nG4ţ=pF,. )L7a)xњ zǑ{{3"d l\G]?]Q3ŕ cp7 & YԸNi3߂/¿Ȃ Ċ*AiWT778e}[댴,"xh! gmGbqg.AQ|3PiڶN23ͬvfoy%+゠XhDtX.+qYڍfQOXOvo>{˺ ]It\-5EgLv,c&CxFby'pQFU2^FKgusq@MZw1:@ש88^ƪ~.N\tC _kbozE^^CbyW%JG+ʆ}f{xNjQ^`A=> !{]xՕ)<*fqs/R^u+m]$ԨܯeF]L>%?rۘ FwCCgB.+;[p/4Ԭ5q3{@e^%J&tP9"ǴAt '.k usv4_6WCo rCʲ`,g)3zda'@@j&7Y&@iR۔{R~ J ?qPHHXĊwOkssLMpy9DyT-,Y5Ip8#@ma[{DI1qm\P|0>"#q=t&8fvv~Pm}rI_@!?z(ZoyיqfEhbx:b S#`2u(mUi3-ݢJy[T{tqV<}ܪ9fzxf#u n5vyp_~kEJ_mY}="un|{xPυ9p)K=UbڭZF{_ GkvGߑ)h3χJ *q,ݖnE}IMM͹ 6꘭QHHyt{kVT(M+(E} 璖u{'Y?\ӱz S' r$+]JZF+JFr6 M,hoZugy:`U6ˀEiZ(hL={y<_yU 8|,8GV`'d4Idk,&dC". $q+(~`lPe|H%-!d X- jû̚k m3uԏǞN*LEȇ9k֟sټ1;m0ۡcڤ ]Wm`N, ](gn.׀W͐!= Sjе*2"ժzvz]_xê@om9O#QqCU[>D"P(| DM$zX5q]ZôNZ-\hՓ(gds;\j LW@*MVA&3߮Mض/I!n FyL@ }Mɿ0v A\FtM}HS)GYMHHAm}fR.=~TTҫ>4DP\ǿ uTICv=ŘNt@z*:/Y_ybws+t#10P~)k9a쟚EX㻚'zS:C{ )+{sz1O. (95&c13ē\3bm4DI kkc݈nq/@_,.䃕{j!omb끪lLu% mKUY1@ox(F X>ѹRܢl^IJ]_3UoHZY+t_=K> ^J1R6`!Rn]2S UD\v OހkMC3=I -H_L52 D 3"yoW׏ -#ǬS.zjޝ8,&,-b-/#2Itw ŢKQ9,Em۫zOS:^gGƉM݉^PfǞ0\vXS5, =p5q>s/UK\l=δؓ8=)>;Xܑ!(p) c.C'bbqZuUZB`*|'d)r"/Zfܶ3ش+9x# oog^qqQ.q~AX{2b^L(5t2E,vE.v>LBmnn͝6CTҩt!C0%{䰗!m iPar[dD|5cI`=ׄ2fwIj {/ :S>=BSeR-zyD}ycV<"s+fdڦMr+8@ _:@ٳNȜ&tz/+|jV $hUF6}6gX*Z:#'NPn4y33%oilա2!rc%^.{Z)(z|J_3ihtCOZ2wrvٻ2P&N6L&@tQx"Gtҝ3Z\࿥r>䑊v8C?|/hmgfSk>Ԥg"@4,uP1דX (5AK@(<ló@QbmtUno 1GL~{l~Fw&.]nQ~<9Q)B ֦<TSil4s$-&tҙx{N K0d 6\k_oǍMJp%`+j1e>TQP/%1sH.!z¬Ōʰfm̊ W-.>Y"ڄZkvL(:i@&'G  G UCH 5I몝~2!' }@fF" L/BؑMG_(5h3}tV 2m^Q .+r<< Lip 셱XհI#E=)ߝ딿ɠ~pDmlhj3Q/zw&*nb’ K(ZByVRsm7O_1F?f.}Yu&SCAtrM-)B.|C?N7_agq ]yVoR7/) XNZv\j{2@ZBo_:c[Bܳ;!y%T ?aCt`]¿ 4qMZݻ~kf\]q\:hS}aD{-BǽKuZ/fKYf\8iY(}/u>:?ˍm6n?Czs _ ZO`Iз7hyv)lCP=ι4ПJq% (X2ڢ$XӞ^x!w?4q@o:G['@ %lIQ,DC"n;!cCl~[·(0VeJVO:' 2tY2l'x^U0^3B*O`;8鳒Լ>g=QNs^TZea-yLS>D6A$#љkV?59 ,".D=Hwz30ݰ vdP>r'Mߚd{)cKYk7" {𸠬]lt<Ң&ݑWXѻ"ZJty6&Y׃.T%>hzT?MM9MSl6!}DewǛ9,'Uf (^:QpaHAkՓ84F֢ :6ԏM˔t߽v۩v҅PHo2B5 +W7MK.'ebNs"2'?\$n%yx5*2t[7rjT6o"VG&u%Q PZJ|Fdn=_vCA69m,WYӣqӺ34a@m6_`݇l=Hq6i+O@WkXww@c'J8>B%*[zԴG:))CZLNjЯp)>}$m#QW̮78; &eҊ/mJ|'nJM-%r0W/$ Ъ5uI6+& 9ohBitOrh뎐۳Wڋ9;{lM.tOyX sfu4*eN5%]'s:iY1K&bƆ=;M:uϨ@ܷz!%v2HVA; x{_LjkC7gR{ BP=-I Jh߬r^XtЉݶSbCr.+;HuE髌pz`p~-}t҅rihbF40ΚpfM71aɮ7)=a}̸>>!ScGh%yq_WBڑ(%Ζ1Ww >̯'0x)?UwdM iپ(TbKlҡDbz|ᮇBƯ'L[Y Z/~lBv&1*A~<3KVN^蕗/eiຄT3axWtr)br舠u\RIo@Ub>bb!oiL7X>G%A/f@l$p>I]r+M*7Mi0Zx9f*$k?~'6.`w6~EX#IQ @#o`b!Tݎ)TRKE܁Xߜ‡۪dQ $B-.F,7Pa{Ъq}x>pš` nJW"HbbyoﭔؕRVq S 2얽iܯ!w]q?xktq=tuyY+Gks] vXDBsF٣AR5AFWebqK!;eϕ6m rMMdDXTþ" eJi"@Y]!tHP:sYݴ4~}еƉy(NQX41K@02Bw{%FA<>M 8\BM[%{{C=ͷ[\zt^Rm?qթGO'[f }i~#}*3@?bb:Pze5HTh 4CZ[o[50K7M.<9T:8@£5÷ۿh>8+^^ذ; Q2󟏢Nj-@`F fCPg'~Zc6|DERJ{{p$DQ'9=@"j';{rPÁdau㗒|9AIu)IF'<b[ыݙ?/ׂ* F<9[rhFlMWAfsi4x \ݔ`$SPdI\vsnLo]dvXf!U\\G쌃xJA0 [Ѽ$=+ q]8e`~2x6޿ҢrV4E.}"Sn(\V#swYƩ?<G]SL>HejglV8M]ڬk$sW<V| t6](&%PJ`˴0X%t k~D@&Fc#+ͽ5SԲlՀ'@Y+f|Lw̾|`DL߻FUvLԟ9򅡡Th;c] Y܂qBll[6S!YvGD 䃮mڿ>=Sm!'+<u ˌqm2:n*C.dSh5l+\-kLa_TkY?̥/&t‘}ũrZXO d(x4\`T.V{m?G^TωsBa=w ڊ.:ɓ1v-#x3}5@1Q\:|% # ~Z{Bu->ל;&K:Mr[X/&6O%}g)<(6UXP:P?FfvK+5Sð'u3$ryvMf9+]!-)҈-DVj$ٱ% 1y &y IAÿ7ِP 3Bt]c gS#t3Nwf"2p.3:dP5jc(6+'' 6;hWGDH5 l2|[aGz}^/+sٌ:)V38}I1߇ JM^>wJ (9=Xnb]DIF4B=+ۚ& I_)B[n*lm~~?7 xs -*Ս [wA&!:G5'8%ɛ%- ޤNxj2C[Zrʻ=_I) bq})L Z2h!r;X"H+J'Q XڨGjj'o}>5N*"ӪNwLqB*Q_Ӣb(;`a?$ kEv @]vdn$>?Ìtz U\[7FWF$jM , !ڲIv3hl+eZ fHu^㕅٧CN2#یQ̰RRÒ1}'>,)W6 n?t)֣bc2(, q%~أzQ8- +frB/Nz|6eػ=@F|Պ>+;F hQT*ЉW) )x$"R> 1Bz7z:/4 /Jz]K7oB8kCVnϪ ٙB\#ĿUn%2`H>Q_E`c 1_X=D]FXg#IAU>A#,; F7m mk5.$ZӼ 6jp;>Á{RN-<>w*YoߵEfL\/7k/T`/ K?^ʴ`uZ]Cj_;g͏:~f}_ H[HFoN>d4H.]F B|L3]$f[Y[$Ze\^mFi74C\a!yYFNkUr3^ք"ŤZl@`'iOF_Qߺ EmInw^-VF˹1 l,\p) .?ߌCQk?aF|T9nߗ90{rW [5mg[ H+]_{"2@!-tͳ$9CUӎ5 5G,BJ2-::ZE֐4}n"#.*,$YOg4[p>L/?ԁ󦫸HYabhz-xD>L8|fQ%G@L@$fÁ]QL#Ѻìq]SJڶwS^>vsNDjal@ cٛ zؤ `taxf#r8: X|H5Q.-ϛݳM2&Fvm v SVRԭZFD+ZoVuzYU$M@ꐧE~}c4~|$E[b 9Bzٳ3GTw|#dV0wlA,R]R[h\dO)S*(9cHݩïv}%1q'd!VBݮxU0{Zdkk9_sO:̎D8W#MAO)?]F5"d@[|3 u <Nޚo-H /|ù9|qurM]Fel-\ MX]CcrlxY%"~ KǮJ-9 /&:4OOzw1mŒEhXbMOlK&2wQr=#>E*ˍ,j)p2!$rheX>e&(vѓ: [sT8$ rL^RaKDUgJ)Wsr5iX>{Zq{oȕSfi$O{?zlc߁ol+D+syӹJt(61 g8hE.%{vZCLglY3zj2"ZHR5L k%If_P_@\gƢ t[vʰf0r] jTR0QNhP>K)zUwD1{}IBC9Y؝E=L8S:Y.P]hW'=MX(%6'^ + zAz\3SWkE/I+kLꗚsm.7w[KPo/Mh0XQ2|?*5Q4df]8ElZub ;v#qH?^rMN~;^5VG4:׍|)@w$؃v挙, -@C:#po/|:#;"4 0:,R9|+ $yʔq<+Ҽ7Yuְ]Ns0 (ΈNmd.aCeS7/NgNږǜϵwܱf ~2*6@ (l)U/bo՟[途Rt1aN`lԛBL*);D% GsD=<sw@?M^lHӜӓ$S s4ŋ  -t/¡_f/5r2VbdX{< R{4\/p@b:JG'W(9%Tx!n;v0%fMk;\Em5glʱFXQ~ϳ'66E%'S$B+g\\E}s,G_)cs{a4vhh"QL0EصZ̝ZFPrՅm A(0mB/3@bP7WġGo=9ʊ`Q;S]YX܇ <v2Fm1[]%;@u7܋U[`d%I{F0iK.Eu-|V X)KM%.Pi_@1.Ẏ#tNu䞉 MdLm"F*Y:d vubm\_) v,2|"MrSU4VuCl? u)C!Ru37"L< jձQ,:FI0kZ})RŠio,T̄UxgaAƋ3Zv|Kmw45ƍ]6Qɬv[I7/G;NR^z'^ؘ6:CDkg-~$$XZ]g![6Tof?_\"O7V]a$7ͬe{Um5/|坡\U89#p ӏ"q E?k5~$DnJpK[1,Dڿ#۱ŕ{rhLq^/5 O3o^sKɇC; )2 \/Hl?тgRHjӷNMqe&YS1vzf#\4$c|ϐ_c2D;Gt=s[9#xĢof X5):44LԴء&^* ~ aԯMk,O(iZ%kRs]DgtGp/pRG @?̨ESں9: u9lj7/B.ǵYkxI*5ox炀q֢+!TWa Rխ, _N;G8>08''kh_?Z)/Lwܭ0Q\1T83@|βO"'1T"(o3 Ȍc+/FDNe=Pu&5A.A 7M6+ҝs7RLϨ!dZ!\Ɗ+]Bk xYa,pGDM|jJ0û,B/$bG+;[S2Xȧ^{4.߻k7@kQ s,(:%]GzĈYZO+oq[~Zf%kbR>]_d\%m!F5 8) 5L5:  Kv_6]37@[ NzIW?k tD BW|^òBR=WTns{ xGɪ9eזkԗʐ6;n?p3a1#̔THpa/sHlGιLክ'ZBʪ5Aq#UCc )*MHPܽIGē+t7q0\M<^$>B9laUl[ a  O˓'dXqSbCM(;7At=VOl[Apg_g\y[ VA-kM˄8U,k|tx{@_Ƌ,<:VZ< gWq>)]D{GQ)IA?XPCh)qX7 Sw5%8zٹ8&ܡ\vu0#AYC7 (1Wˇ6`+]}"( ](a=`Mq`уSiΌu}$]DJRlT[_Ah:_n^瘦kj7 &iPAkEд>,PurRF-Ȩ->s0Q0jW<2%=Q)_~PtuL7/w´DCf@mf92vDZ?t8ᾆLێrY~-{8s:J ._e뒮NNpN 0Fv7.J,6PƅdVࢌ4l3sM1&ARJw0y2E1'!6կ1 †w㗲F[%:*0ܵr{v!oNzN,a*~e 2Olr[8Rګ Š$ q^>:Rh\Md5g ~XݨR1ks/麿CB UQ_x2ov< d$s^x~ya|v(L 5g;YD,B$Y .ص_&&(*؍H^@ d+Pl?l۪3ɏ:R禛8g`aR!>'_龥t~9WP.d*0}I;GTs\\`0k/W3G+ׇcbJ N&=Qž06(l91D7zU=rJ`5cIۏbsЪ!(R6lA(v aIѭHP' > 62O/=BJmFfb:/:Km9; Z7Fu8HvvG@lFOsPCw+ɶv8.8>g  |D"+7P_O M^M, _X4]N>3\ڋđ 'ft-P2[՗ro2L<2B["A$HI_^0 yMI2"Q-ғJ-= &٩vvqf\+sf'J'G%dy.<''p殐=qGzRN~+.!5rt.)#, AW/s׮"^T4l!}mI5qZ;BN$7 ؐйv[TyR>+zézGƦruN+F)Q!4ϫe7gH:Ӽe,NM{Łr*ȴp<3hN,s ty*&$UA?}5 nݜu06`;: p\lGdMDn.Z̜vWA1HA@_l.-c k v s#zi ۍ."ԪԪ$Gs`^'*$up.MŪ9 >'J?zQ73E m/n8 E LV#@v-\^1,i93Cf-̍2OQ-)=9(yP8#ϰ|za6>z͉#NK@sgz&OlVMCbn͠cy &_^T\a "bn]ٌx 68N8r~(LvWM(꣑x]g[-it"8h.搢y/v=&2I%q(Wcu8T{ pIEcж:beNi{)O w$rԁٶhg|E'fjD–w %t ҹT(muV.aj7LRoG,d]_^žP+\="X\[{P"zp $K |'~u&$!|ʩa"ۺ; nd"ȉT[TM^U85G[\6c~ܟ=22GsWWnJ[TdVSϗ(djs>-(^̺B%?p >.jкO{iRE1m[*)9(—;cW"8-#˂H\_gM UdV3*(uvvE G4,mJ[V439 DR6St\4)A;V^kƦ!xDOqԗt$zL&󀻃n)ZD+d;Y'SDOzϖz#Խb${C6ew46O2`xRw:& oক. pW;nRcét%@E!ZEVet%OT!~#`0a&Q}x4`5sֻ7NBDiiwVycDCdzYtڃ`7hM%S|0a`ۅ-$< Mj(qPH)\A]0Vf.K${`v|$iP  2T0ً*VS_$6҅ܭ8I/E |ۉ6\p֗S7=\3w7iVNGUdeںݼ蝂XS+F\'1yof؎L;{WTiX^Ix=/R)x8yo-6 p"ks(/Kï*`1,a?elCC#:*Mg ڀ֔d`USu|nVN!cF"}$f+ZCApۧ5O =B9Ft紈2$Өyw̎y@s:pǭb $xrk׹F0y3 niϳ0sҹxKD_͠:8Th^!-?+ȳdU@دѶ;Jx&cёb|͂bu0C s̟ .Y^'y]NUuZdrȠ\c.` RhL=:CA?GM-pQ>ȼMA/+}z[1l/\4؈Nh ^$̼ȶ:,QFJV5*?,ӹx p|G@.ct&wص~~Bz٣j3䀲Ga}KVA>#OC.qhү%'gZ}Jo@N Q5x T=;,MF/M5kZi$sT=Zuc'+Z`)m_0monጚ r\ WH-_̓rh K^Gs#Ahsn~ɏkȖ{f5>+%1$j i`^f/^l #?G$Đ'_?333Tr,olx;V晎@݁,6w3* kVvSC*FBD>l>I;)8n ZO(Q\* /3d՜x & 3~OM&tddUi?gF i]g:;x=b2Ts>ོWS6n{Ϋ`0Ne8R\} \R;]B ^''3eOM!$3;=|^L~i`)U?F]OdGh*NC< ~kQ PT{%^yšt_^=n/iPS GP g>Q}ۍǪ (7㭠cߪ/g\+#={['BcIV-hȞ=[=*D bMOj鍿Q__*a@R3G9+ZouSLqW(kZIU$evwmG. {D-J`|є4] <4QzyW=lH;=\HسdaGg fFj9Y][?˷_2 m[([/8蒀dK:˝&`j}Z,J=.ٻx΂hZ=v]s) F:Bz/NnFɣaeh`^ڛKc{)`X&@B3H)dT$pro=B~kSY9LlLTCJ'#mLǚ %ϾwlsEHiɏT?H?gݵ|.iFD$%- W󌠗mL5rSmQޮ0MDsPnA|qA l=9Sj"`-of*[`Y0a 6rI@>g:dتK2QNFysRFnLD0S||#f=9* oq}: ` t&#5bCdI8K@tiEfb.rR$-9e=#zfW^MZp_ew>1AXTT4ݎyYUBamQJnjjx>qO}M/TnJeMt!/TkMݤ[`UqIBc5uދk=ze~h `H4#IeC>&*)7v,{&I!pϚ4HH"5i ^2۟I8[ڿptk?6ۜ/"B}GU/S3+1o/!.NLźee4l VHs[ڊVrR(6CΌ`7Do‚Ãq~]甫![\ (bɄ*Ζ~/aDWD(r={xG$[d";yJWLeo!Hl:,\m kZzIaeZ8)un+F;v݌r =?SEԧ>3 vV/Wop"/6FGD=C::ouGM1+BeO`HHEQזtQΝHHBR"IwFum^I`֘'PUP8.[ hҲf3TuaȟwK!V[ Bl^LAeyE=}JKok/C^z2ډƥvUd5Uob;]UAK^[ ⬓DpLyJ>J<8cGxo/nl% 5ӫX"L{6,p&xڑg^aFHLmPE)v:P{oҚ4ե[oGt^ qN\J#w쁾C =+%^ꭠQs-uУ3]鯉M`'P $:ͽ=756 ݙ!O)Pna3EF];g ‚.Oy\3./Vi7zD| Ƃ8(7lвm:6rwgD;*NzF֋v'͜&zYY#5Eˤ䧈. mRUeVCSzjN#Ke[ l2Tn"QR,6Om b},rRF|ol0Q3.`<҂g4g} 4QaIG|\^e߽opi]a Q0l&W*b26Huj+@k&j{ (OC 3Сp2\Ŗ;2P+`J|wғϰV@euYnkN%'TЧ?&9laK&B{%a~Z?D3Y/ii{L {7=]P4ʏg!BwA%Q2F OB$Uۏ>&1ЩSCsTy+fSBnX9MJj$4 Z, } io-wXAթXbZ`2I|&L2q["[t%gdÂ5L F\;E vusHDA%ڶ[#5-łQ}ט@NK ei6 $ή#5w+TG?Vvd1B{g8 *`)m蓬yZ>D[29R=|$b n60:L5q߳(V&V"!Wa@X =|W~š<(NfkDJ#k*`= AW0( %#sTCyۿw9ʪ`O$WVkyépS<,M/[tiԸj@5E,B^eXSf 55r5wjiMuI/tE c?DOacH \ԧ'5$-4IE @e7H"RJƮ&2 |wV:|5U*zi t>oi&+z'.¨}c('<"G( Y6R4Ȉ SF7f` u:{q9>W79@s6@'kzjp"uD P2 #tL42͏*`ebq _GWU"V4^ke{9 L-Y0lsh\HyXd]UKj.^ũT4Zp>$ա/;8Y,~χL`ϚeʍUkѶ)UbmSQi#4fi.}{,S8(8K,DM.Db$N ZMMZ[Hlf%f}SON^!4X7%}ڿu'ք&vW8m^TWyELƺQ@k^YVʙKaʒS{)뼌zGIq3c>Uۉ?^ .ULG n*d _~ʢ 0\Dind>%%2z?#s4s-RFR|tCN@HJ UछH̀rjCwB۲CVMWaBxԉ:\rڡ:Dq-N'IBlqV~)n䲾I V||I mE9Uބ=JV>-gU嵇S(xߌLpG.vLZ%"9Ku>Q%JX"]='ʮvVa@tz=L=cRIW5Y;Qٽ1ʧcR$]Qeyx;':0״=IbCrxY({BD>ۮCOx]5{*(KO:XX~i 0Ċq* 3HI3S:F8C K^LG^,DmUjûd>50U(#Hu X;G:2Rr(#}Q4ࡧ6YGqTnk8N&1wZkֲiRUWpdhn-Sfs{?@7f5b~PvDE>j3Sto$+ aޭr_tfP'2'mIxyo.2؉2ݛ,6TÌ1/A{uLoq(3 v`/0Q-\y!8oYj=Ʈ]v$ ; Bm[ϴ.)񯡑c2e1r|$d]ʵl!ˎ ȩ ꞯR;9t7老q0(rӆz,n֨V.meAWwPS>ve_o{} #r*8Tpۉ%kX{Tq||QӁ*4*XjrL Aez[QݍHq1meCF{A.`ޮ[ 0rZ9|Eo C۴S{rZYc870 cS}FO36{GxfcqCk5+ K^e:Y@_pc2Hw%mƺ42eL"vyэ(UQ[Pbv~ǭT_q,K.1l?Us;!fwOVWh6t<6l-M$`gry'*7N~~w&r- \@8V#5~.܈y TF!I9.B1 #~]}KG?'*a(|׭KyZ?/&^,)~VhlN*ܿ&ܥ ĽkiHOբ 2j_?΋JWpިS}YKrX2i? ?);E{sڈr@N_0kuW!.E8`ft2pIUٯy.C^un`3.Vr S&I嚠ņNX7 ڪiPSTt 2Eծx+)OJ/~$9i[0eAPUF8WaE IҬ%-xnW.B+@-; =oLjo٭#[|*!=l[aJpwF觺 MIu`:YFP~tdtmmIۆ/ME/<}jTubt_]`91#`<}/sЯ)id$#S Q,EW)s7NHມ1mu~z8:<~1`BԳ`vs_(km~-D&oH]Ir]I3-wz^K' 6 _F_퀶ZRHD]u {sIۂG)C_( ٵH)YGޯeNm@i Ȏe<m&? {JduCթ A)W񞟎sIcS5zM^C1 SߜgHkd\k#k]RXIRO݅Mޝ8)ݰk#W)>lOܘu ,+H ~F6լ3OF>#BF.Zg\qKKek{;}]qDC&zï G's3_UCo =ѽNq6zwތlY4|*Dk!>+DnHN<&ho;(K (/e ȵP!1;r Sr[pSaCNչ}JmwaVP-(21@|659J)Pnv_3x52-)eK*BՀ>ꨆ#RA/g%B!GV:xt} _osKSn}ь\~p"'p1w` x6+ J 2^IU7%& iDnVIcCE^߃CC8n6郵Y3'1W4Pׂb9)QE¯  6,O5@Ns+j]!E!^ p2ϒ&mO2dVY1.zo-Gʚ@~Mj'x W3t8Q|VHd%^+PHאm#2r;.W퓤[n q&l =}&O j5El%eJVYjn™I*+܃5]~اo9aqS.JP"#M?EF8|J&[:jf*nD Yo"Zd]ـ)$ZDwa bf#f8ZrAT#b!6/>, >6`PIEe=)eOzi]9ȴ}Ura8m nXFр%BLu,ozh5LiAlF]ݶ<`yrN;:Y[ڿi͏]qsP,@$0%yXZߟ Z/1G&_UK$F6K {~T HsBN` '3{GRGY-#R/;40Y61ؽ4)M*aWdK`vHl؆ ~]ʚ1GR6(}34FnNO:)QoO]h;ʍb,_IwGP.N㉚1t:D[c$i&H "mD9|c!$kLFK/x1jtY8zҢ%jZQ .c'äkLMN zaeFF:g3? ڦv UVK>5A7}?AAߨpA{7Z=RWY }sݡ c|| UgZgKkC;_.]E.8de~ģ9[&E; Rc{1M2M -\iƷkwHVTZ·?dTsLn(d0X)HHREp͖](w`3gzo}'rC4]C+vE@,o_a@Y;h<* A  5 9-.:=ӑ^#M$HiN=6tp:r|ϮDDs\0<>H2w|i)'a:PQY^>la&m}3رކMNCG6Axodc֊m:w{fe-,@ʪ{'n -GXJq0ckr7mü$ܨN6vAX=cL=;Wޣ'f;T/Kܝ}@ir 7:JtλZ߾N=`SMVgpBA5I/;&xoM,Mf>GlaLۏFg-^؁Io.KVJݯsfQ2M*m-TYr lˏ8WGei GY{;ǿٱhS }:36: Z64ӊ: ji/ղWJv]^jf/>chPЀ8iFYagq w.%˴M1ZJbvޔjo3зpfAgQpyEVaeޮ;V ?[oFN H uR0pZ*Wm@ت@- W@U4GyE"q^pgoU5,xO{҆T#ÔCGj}qT=Bxu?<F`t'חn-(RCV1OfO)/BL">sIh(6Ik$_V?WS~ϘyB8;e"1.`}M{d\Vp?if4Mq]@@q\fܣS җ~>̜AʊQXugA>P-mDvH*Of"1,+=]L#aEto_O>^}pQr{ƃEJ f XIdÀāR~+g*=7-6oF>qI42!8Bt3^ nb&e~+T,JH{a !6 E%My1+CrU£> !%Z m+K{ 2.7hGzjV2O*0 C4uR=`DM{_qc~b B!OlPW8׵ AbU%  wuieOzJgtSxSM۳\ݒ&jbn) |`h S-,}Z_f_3tf]nCUb8V!O:Q9HFrH $6=u5Yp=Bl/}FF<"h!ZWpYm!.{5=T 33_o`;*(u@J7(t>B"KiOFb6 @# MRA>,$&ynq#|y}_ZUT|frvmtje bRNa|.N(ѡmB ,K=R$a> `Y+$F?A a9\|-mHHy|鍊pB/N@D`߸թ8v[ר=p8(x&ie1ۤ> $M?ue%TYN-sFfO—_5۳G`MRrQv Xg/>k/8x "(QԺ@}؁SBтm`=AI|߀M%zR{f~kTJړ()F .8VcT2mSio6eB2%%A_jؾ-LE.`~|_KwC#SVԹ qqR8"=V=#MT3c \P#LUa-Ճn8{x,y4L3DfF4mZ!p(gEI,C@LA02'J g`R iP rdˆlR("&aNX)$\8C'?%FZ0YJޜ$ Jy6x\if<8CKt2Z{%A4 ~J'2d?y5Mz x#2K*c8t 䛈0q{fj])o/2;+A|#E,Њ&匢 ') 6wۮy[Chh+ 뵯 4D r} Xw+FRD(tgƐժ|@|awv0rl^@%e8h"H*u[!uD "odž@B䁈P33JG {H;tQzt28aL S~SP uvNpZOL%@SUlGZdmF~{I g.a>Tq9eɰ/4/snQx1U.xTr?L _١k ;dDUcpHIqLhgPLrO <{NM*8r/j.QAcM*1An}uh'TcJg!+‡Z\Ս:G%VN}LU ӡZL.B^t@Px{Gį&۱ JavL"!+.("DQ9!W^ir:Ax'90O0f @XX<~s 럗%﷒&Q21phx<J۾_Dͺ؀//Q!t-:k(\X4U<C}@>BfnvqJ<6\^QOO?C*r.J/nɗ2jeUdZCOIaSp EzjwqyuM3r`8.ej׳,<*t_H65hI?vkH9pYkAd .'w'HbT} q+do?<0#GG>xm0ZM$dϵÂyz+doR21;\-p1֪"p|C`}H x/M1cHmֹI`OqZ4aM$OOcb2JߙWh?>kKs. 2(J5M"9vGWem,Axm`+&b9ЧKZUL-~)L!Fݴ&‡_rSV _Go|O/Ze^^M*#K ځ sɌx7]X X'>>P<[Շf|s4'aiv t;FU4{"8pxoEA瀓[Hs6LQqZ ~e/о!:^t{iFDQ϶qWB H6X_e_Zt$x-™cjg@D+?-v'C&BA&Mzz|1ea|Šv=$t4?7iF+TÝ6_!3BH`VDy]ۢ :'U>fKқߜSY#ѩnʒupgL@[*UӳCC-E ⏛ JJ0Ē S#ͪ)f8|.fݚr|+9`"01jWqTmQ>2?4?/ܞLђ3.=-)@B1$bc|^X:~aPի ބxh^a jXMr{ȡF|ݘpNw!V$Th͸8ݘu%D^|C vlsn֩$ęޥspo}'GU3R=@!uWeW Ygy_RziQϦg>~/E|Vkn=D}h [Dd^۾ }~5 8/ \VzJud5VY(U?Q1*}]n2.v$ֶ01?[頏f?Dq ?Ih 8Uu*6FJIzhUW1yn?,HՒ|U"j+W 7?_V3Ucft/ Ǿ Nǐv$H"c'lPWi ;Y|j<@QCs@g gH3vٮvrc"X;?`҃b?Ɣ-RX_ +w\D`;:RNg"WmokHn(Pq)%Z1hom}6@4V6 R:o$JvElr`H| K_ӶZ2 SI/V_8pdJfO?Zw z& r64H)3΄Oj"?d z!8,|%]̱TVF*qliٶd`EWlfHt`?H[PgT7Y]GP=(mncD|(o,G-$$=Dz]Rr;P[wpt_;3C d-Ԯ(;7u@# [)[(|<3BZw+fU{=t\8m ,!R1dwo''3:fҹ,lיiaw6h⋢D>~+#|N# j4BA-8?g@ӗdc'xs@pF,\$\jA4㙂X^BRa<sYcjz@x.퓐IجYlëgʰi<ݰD-rϥ>Ϊido S,"r+&a7<zSNPPf] SQ,>4$=uj-Az;]`Y-2~La0 ZΧF /E>`HiI (54KavO8) v:p+06"-Uf'=4=)iW=:5r@z 0pw .Φrk-:6" S$H63;A e e377vG"p ja@M,@q5x"֬ 'HUI ?p"LiMY XE@9q94beBf߻6 TvT9䭳0~6u 2RG?SKq*>Dm_|j|s~޻:Y+ qB9l8=3[TӈtB6sJYɼq`B:p]}nt#ET%A0tol}T $p Pq{#53mJ0#@UEui" '38y<* B(=[9Y{y$PG;izf6RRGD2JCvgސ;[&[*ń2aO &4!H*9E6Fh<'W'i9L z$ BH0LҨú m?w_6;)%Av@ٖ52R T>W`1Bu-Hw2Rm6$Mź{TT#M[׽&멌sQaE59N`߉n G"`,k3n`n ]7pgQ#/mUߩ W}?B48XX @ׇ%uYsJ6W'2.z: 01^L@dځ _o?ocwg]\Snxn^*=rl'ҏqh­t!bjُ=` Ҁ4+eO19K5 >ɜzB1 *;I<R+toH Rwםw@|EM@WX20!CSwi)6ͺb)~K}<|ʏ #= 1^,yJzApguWW2`wK9]֘-ڹ)6D#C i=+ip+}ɫ[Z4o)l[)i'<9!<B./>Wդ X@'TrO߸r BH1Bpɭ,m A ~/4:cx'i)خNkyiG_}W7\6WVE#2 2yI|B\%.o!3C{"W޾$EKȥ]s%cҟ 1Uj8%ʖwȳ#~;b=`I W g{4F'khHũTF;~5])3Pn ٗ>g1~{,oЩW^17(jk~ĬvjdJ3Ewv~wT0 yo7v4 4o]I4_!stk:Q^4K*4 Qtܤ5+:$ VuFH?Qۃk"6bf9D> ͈qQ!RF^m; Bt6 6{;KD'˾mAB8shym iossl2Y a@ܭއ5˜PCYp?!Cha`쏽ˏccҐF0Pn-]m& 'du!3xB{WyZX b5p+3ON.d*ק{hS%=-,KE4Y2xRC?ߠh7дX'߈ts[REwkEIbV> `_beyW`#^f 9V(`u~csjnkY=)m\kDEr5r{q0LWk1;ϩN.—I24uB4Yq&d&z02Ff$r4y~eGE7;q`G|ܽOT3o&cj8JtcȥgT(Fg݄oat ]m::FY`-s 9+#I߰˸I/8HJHtX \ؐg):|ٕ*E;~2C`6j8u.KɤK(# $ILqjiljz_ 1C\ٌ`VbYr em؉|.9~PEECd2,){^.pղ8[GFZt"/1KDVbE>·bpЊ 헍Sh"Ě7mL h>ʹbOj'_ÿN k+Z8%)ϱH;9NcTbز#f #?]$jμZ\5AdG8b* KUbTxPg '654qP1;tEwke;i΄cE-د=~d(I)FgN/|Œ-D[<=[zfZ 6t^kw6*ngon:3~0&/8XmuwJ/ZV(fyyxE&VbQXw7F.NB FWHZ)VT<5M#PL]F'Y=) ߠEdc*F+l2'HkTJvVTi*>@J7L: .$z Xw"UQ(VyG{n!2J&eh!z$FN=^lݽ kKJk:yOmVW$B OM=)}7ޠ;qk(ͫa㘂vf\h#G H;>a!GgS @Eߢ;egN- fG8 %8DU(JL`P˵L)5(Ӂ )5$5 _V}1!'Ssçw(kDG6MUM8܄2HW5UXt IJ bCĂ}Nhpi):ݳ"Tw?/F՝: aXHlN=jrc̿: ''˅ 7gJrc,h"^R5o)'xm]}ۏQT-8)I*٨wqx sڛx$HN4M?s&umS|dE\Ҋgg>ꅱVп vP㿫1db3|/1ł~^ݮ# os{A|y~U' wǂ wpq`P1U_rNn0Ij&k֯!Ί[ٖBTFuE#-8)j{dV/ y]֌:;I8Evt+jP"dfQk+]]v%Ra>jx*$,8L0@BDRS4 \h (]A:N e/ ,l |&T9c+2{LV< @e}•GfZzE1@PVSOIviIz4 [v+Itݺ>N(kӏ6(+?a>%GV~FR8IcQ YOg1J@fΝ"=Yn#'26eʳ}& v<> YA (?MP@/,N [i@F@&0I*Fn-W;?:44CrdcABF0cl5R8ͯVnlǫPX9ۺ]+fm^zhmн774G;K{*s$YdY"C xKXw< ky Gg7*må gǤ.D¯An  Ve~F4¤a1Wba"oh,5(j8^w6>6@G_뉃c0uCMT d{5Szۜ/Έǂ 8W$)Ŭmj0Sk&逨R?"!3F~OC;[زv}mt&efp̆*B}nQaD+H4I1L! G}[O۟^u]pRʥ-<HtҠFNz (;[4^F{:뻄UUKSCgZfoYy{؜h!2Qtۈpt|TQ.!$sr!ge >Y%+]wRt͸B9&!&&9j'n˻uKɁ+YG&_,5,B Cc lMC!;Ǧj9~z G}LnM|CQWSA_2 Џ4I̪Q9 ՆalAj3;D~_-cՙ =Z`J"<>06YqMTGDNAq@N*#\>ܻYho"3 Vvt_tC\td1(Ï8`}m 5nb4  <1UHHl@vݮz/Fɿ#Y UݽA9v'&u0^$@S^tI#@ 4yG6Tj<7!1`uy Ltk'Gl<cL}mJYKq>8"/*JJ'gwWV~]ƗrambM&x Z: m6iTp6霷/_Ϧ FF`zIG~i08lQ/Wa~|W4hS5q d(S%@)2-͙^j>o@+UϹ6H dE}2{z7O +D]m{S`lL}կI6\ 4nq99ò%RB$q)|+vHܡł䞭v?"78m˿jixg h8+ʋ6ÄD~G/TL~Hh?w&y]#w3^H mh&x6QK2YS1m-N?,54YR)C0(WPUkfaBce^Eajɇ6p&Y?1iX5ԫό I{#}I N^~zd#?& )`a}}ppiVv) aOM)"mgzj(\:uTXėOEBּ!s2`du'ntFCÂҪ$fa k1j`]!z1,J"KFK!9wtALՙI񹦃 qZ}<x|qϜ 'L|}ƒSL3nPH p4 3)um ,)8 ;E6gЖMF$.,Q Ӈa` xSSYPM_{]{[+ & )vnL)R#4qj';$3vjAod]@Dr,좀!I v+BТI|Џ=rc@98J*V+wcyJ.zQ"B"s5sB^"~k& p|$YÞEAl]On#*n;Y(WZ\B^UuL‘tjXC&^8]/qvL/}|3*heg a -y%CW8rZX&h[TdRD 7則77xcN !M_{?c[|Kmp7~ ')2@}ԣ*\݀Pё 2[A=#djv]wm2e?ZJ 8ݍ{K"h,Fk]wlq }FScﻥYco%w*ut6qay0H|Dt=#?SvR49'UL+7|T1^} ώSW44vzn{ӉRjmΏM2r#M :g,C(F&A3 #2wGplIcOxɦk7YɅ84Nv  [(f./9Ky&e12,Ȍ^x(8UT9e;{\=`j1r 7CC^$݂rJ.oԅPH2_ {kO+l3vөFmw)!kBDDyS+SQ5<=nƾy&xMw8 3$=B^u_90.}z9eLbv?A [W7H ȶ7scc^,>,>K$ly\PnMۀE{ڤ#ؤ FScU[` R/v,' WM &~J;؝$5@fU2j~HCv_0P#UA+`8BNq%v>;V! +bT8 kzTr3@JZV^"o>1>&̏cDŽ[rfF݇A0S3}+# *o'H,H`udsf~sҕ6! k"~t;/;ӽ^ u9snsBq jwi/=Q"'m:)&*=KA}-VZy)όdBr]eG0naKa|A7b܃B S.Mq>gn uiQ5[$,:-kzT%US=8GoHeGb"n+&N]~I'? r1w2V-x7L,@<Σ8)K0d9:֠8/9bI84Q<[Hn8NVy !GrvDSW iN?6^m A U"gV~lu  $+ uem븋0dRNo"ʴ]dH=1*?$WܦwM6/j6b9(Em( ;!alA^|&U+ +d)Zð,vl/O9mA".rGV*i.Z :]nAAL8{7r>{X ϻPD6yEЛ)LҿO]D|vsH It 0-Eಥ܄e+s{T^mJ˵xY܂YP_gAe!/Zy۱ȡz{)' D؄VdOxrOai v+?U#i29t)Ind2J3rjsydWd_8 +hWhFףo5k}`'_b˅gbA/"qn0ќeK^mws%lHSVΘ7^v8AvtK()AqCЮIXR&6|sA˜[UޘlI$ZD# ޡ@~A^eҷ(h7 /ˡ`(ZH?`\pfNomE%M_E2T.Ok 6ZT8`&QREUJܶюI}X[Y\|1 |+֑{+[꽣]Y"jC{ Z2'Iysx!/#;$-gb)!ʈFޛ[)^!GƆp_0{%B5f?D},CLz>OeQ=*R(X ˨p~Pjoť gR{3_awf5I?{^e3˪yDvm춲&cY1|0qq%\9tC#Z-7bZH'ml_ !vmam{F̝M"4G&2ڽbdZC?yWo0 ?B:~ T8#^>M+۸2e,1_!vg~Nܕ^@ġ2f3C-Q5%*cĆ+7 Eݬ_:kE3%}N 0}0y<>(gvG`Aj;b =жiyt;\E3S J|{ Q暙|Kh QE2 hX{msh$07@At4 ?ZLSO(_+$Nqfip*#^G,ӉxWzρL@Uۉead*nz,tXw?;yhRjGH\Q qGSRK @OBbc n+z+u? 1-%Mg`)&r)EE$$I`/qX"Y`0y}9!}Q뷙~%An<< Yʚ&lb!:PxBy=q[B xajfAc3IFT7Q |Od/N8/p"ʋ_BuB(V(YY,v"*F(#D2|>&M6>m5F?5ޗ)8Q`윯aGgB<S5.@ d}o<)[-rGJd1n:{RPj y\gVv"To1dgG/hMz\]kRs`D8yԻKPld\b!Y{m%ǩ]lPOwF[/Yt @@k]4)Me&\?] f>)0ҌXf) ]&b\|3A~'py]&$ ԈwXɤH+GQ*h8X8P#hފ kQHOz ]e ;=+P¬&q>Y^D{{3a#tlк,- B `p|c:t5oty$T:FbRtV1TTiφY~! XAoj]~%{Am#h#3 l-j]r ]Pu)֗1tdT㶢B{yTE S Lq7RGۏ5j>~Bul D- :ׂ_N᜵~]{BB3QAC bV 8{,3P3 WT7b)a#`;W=* EĊnntrͬ\<2CKm ,2-mA<|,WZ{9, ?_6tg܁ Ѽ;;Y8Ad_JCg,݌ dH qț!p:l!^9叟4"O' + S7BܤCy~,8 VDܝ xVARfXVܶpϓxsp'% '` (,SFnMڳ?YN|`U 4 qtԍ7ANE v pTg Y/j9HIE0/<%h%K&cS-٢_Phm!/r`|MXWRUmC9ackwTŃ(i'%(oէpWA>IBc;%\|ǚ6bT {iB`_GӮVZށUF:(򟷭B(o8lIu' 28i! ˁ\FB, Gp0Jw@ 9Ӵm/ۨtz$;<(ً2[Y2LX7LnZ R@VM݌ىr_e4#8>@c;DJ9qS;Diklぃ>:3oDkKveA8+ZYTz=U[ReD ,#Pl ,Ղ8^P ڹ?Wl*rq\G0tkVbRA7Zs?佇V`XDX CkNВ{%X}/ T1nNO K%$ucT4.6>ql؀gFVb9z%?޾h$Wpt4YQ#4 m= ʰr1IUKMJʯt' $e^$ʙ0xPXsoHZ.+b5B+m3 ګ/{K F珨<:K3"l+`FԼ WRI 0b!c8FW`zkk+j=?f֦r-vcB;D5x7]M K>gD*?w0vm3Y9I%_L,܈wd&b+[:ޕnė7'(OqбxTx0j\?ZX_3g`[-L n!'C2[}XKl H2> V}n _\pr`&jl>%n..?92cUjqͣ >_}q7 e Imlb{9y@H#ueqc,0%yRUiXF4SFT<#Q֡Ӳw3J׭&ESX `ހ|5BNO(`s HGկNo6ٿh/D 'o\Sݛf|BDAŞpܲT7INF3q4dTK>00lœkt8ޠp#!; ߜnUY%A *lzQ{шt.q4/gtfDŽr\;*+IMOcsKO;A$ 2,bU5nN'CH{q4uO| Bm8w.ecplx)*)y wd&RuV^Z[u0 əYkZMk\ğEˎAZ]X]aꓑIepSQj}1Ln 5U '{ʯޭ51T*,2K=ijK2n7SN Z߭UfYݙ/ a/ JWt7>jUHuD<:L-+kSk<´^"?6N0<]_(tȌ%O^[0#vP/T83]l&٩W"SI#0N^ 6=R`К% {QH~ Ы~YMpEyw.2L!@`~y.G/Γfs.zpM7ܢn%Vmq !d3?_"s2)$~BPSPd&GJ-Jud UzeGBfA64h"e=sb`'H_fUr0Gv%AٞgMRXXi̧OR*7vɴwOC)r{I  APDL16c`9Z*MwEE8GzG2vjsXF/ph8)G*fb=}Xj+Eġs:lǓܦM d0 $\` HX,!f\-j!6ZQX=6\x?BSX92"$bj Qk6ܩ$J/qˀ%u5F)zY6SGJޕjևx|UjC}`Ed-1Db5(Ü&?W(B3ޱ=0( IX`.lP'e)yfƤ\ۛGB𗛭 5J-{kNImvnV/XxN @5"\XH~#l8rגӏ$d_qtD F~ba}2,ruӳD肾ij%b30_gE5L5&ܫ-5N6{H>T5,]lNnap&x'MVRxW e)8<4a`BNSr]A6Q(ʖ  P|=J'OٿsŏK'˼REx"Bn%}!N@|[_g v M+ƥzoW|JU{`v/^$YkyemELYNJ7 :S!զ r `W/c2|8\ D㘌~~ w쯖w٦R-Wgp ?Fl sWE{'|[rC ۘ~}D>nT-yԯʈ'뾶8RV=>/Rk yx~KQSCeP;#SCӃKMסQ3eaFDBb0G) 1b~1g-WY!6>! v0Eˮ&Qi4w-OHReuw+a]bfpKݙ&ӆΦ>2+j2v)?(&DZg&GlwUމ5XT?#v&݃ll4B8%u>nJx>JC?6ljjaG~r7;Ţcc5 l #à = ?^"8?"9_-b-Ä>pVUթ1)-x:lR05ɺ46<9K,:g513`( ʜ r+{ԍ$J`qޙ_a_,- z|IϠ[ Y𲂮@ .w>sSat6Qy;$t)*'ZNmܬIeaG3=v3hJq-K's`W pv$7?.7#O@@aH"+\4S+8 #saTwA/sQP1k&FrXmvC@Д_:+%jYv6L8GFUc+Z$h/ݽӝ<`iAT T4 .)dBH~jFS?"M2:7AY혖)nS̾Q%W0g8KtpXûQ YjDuLfU=,!aB'ouEV=P1{NmX$ax*d'ԜBib-DzP^A&i{Tɂ+$#w*&dsA˻Z/O.YEڔxiLJjDki=4I6H@$9ѽHAMJ/j wӛd p)=Myb=)#Ɣ_7F4DI=6d Xy?8y^y%&ԩXֶPb-/ك&@)Xb2p] F&*R@T.=otc㜌^*0IrvIy^ y;yW+Il%'>4,ФADgcsʢt&Y-.ҽSbu imiFJN'+k(1|]^O]o=wJ"yE(d8sh*GmE|ֆN~6&9%CbY :+3m)J:u6Z16dVh d<l>[$NgG]b= |D dR,f_uy)~ctDH}"pN@v\:I~ ږ0.jT(+0oRҧNyDLtL^4!ojj qXUfO'hr0u-`'5=-@yx`BH9].A̻iK\ eqy8.2&қlT FEJb:`Xkg.eBE5jȭuy,Hͥ7x#[z&R9hC}XBʫ57ґΑGHsWNuXFUxL4yݦ]ς sv[\ՐcWYlXw6Kɭr؄ASC+|;5q1``#HGeKI#ǁPԮu'l(bl7]LLv.e\ڭ%z=O[otYu%wZ?yV͔wS|ԏ+_Rc6N`]F]X(aW[ry l$-PՒ˵2&ߡtIJ3629iau pť^}Y&(. X EPWwVA9֭W)`Ĉ-d=?@u`)0WlB SӏXQR?D}CS>qǀкHiw\z `1` Hk_|>4`O%iDz3>5qrd GFCDoyjՒA,!>hEq'?.$t!)3a+O5,RWJ.½b%*V H*9_)`Hl!us OJ/IʏXJAz ^}C:So.%8 d.|bwJ_"qN1mj 2ok&)$Ȼ.#Xӵ[MGKD^~Cu C"*1B 1u\JOw]Dnl&g,Jmk?v,ؖtak',Fwl\ȄIF/ r6!НXфH%0(QoZ J{D&4R2 ` 04nFW衠N]h:􄁛 UK-1nTtPKi!8mE| sbNû<%?O[śVfPn i -PMt>%R"PoU٩VL:)Ct{y$pq^ի+^?.@8oN%CL2EoX^h EdT#kd6{`1~W~%v.S4FQk'Sin1ӑ>18Roii"c،wxb Ac!3y.m^qÚ;SLܨQjߕL10xE☇!z6i0uq Jlɀg2ȃR:zY=m\3Y54Ѹ}o%^(ӛ&7FbLnsX=H/7 " @VPw3g P ;C.t L "LMTʑ b-`8:H^idw8^/o+ 8[Y;T. zʄG*ճP{V5qVBBx>h9Hׄ=`wMu9Ab5nOV"h`J7.@8R`q8Ưwe!1Yr藳ٚ_Zx̙HXR+62ͪški~BG!⋫|L' 곃PhEJ`U|mZΪ<'u|VlvB>׸9OFyZ?xU<8K1B51*7ruY/Fo5Pc:bs5\",^FE|uW6)^D#뢜GYvshٜtٹE݆Zâ>QzyJ:OqWbu:K]Qr#x,%QsgS*Zj&ent TQp uM#lfH/6uT)> }9xc p|J+K՝3A 9-tڂA0:ėTCcN6[ MZuBRa a@Lj4#8hO_'fu$aB#Y` A;  y Ic}rCp8{ƦLfJ4`-a=c\ % q1Qz̥ U>?pOwgOؚq*ֹUf[SNƞ}t]l4 u.stwykdDj0yݎib(ֽm!'˝ QwK[G5odJ3Ĝ%D,S0 [N)(kuDƩ, 1W'U1W!%~ۃvkQy51V,}GQ_>`0# ,&E]g/!ըo{䧏L5"1soA9U]X1N;wHQjO1-)ˬVE ]pCBpÛG%3<GgoeEJb'.#b Ki!M|SaKq}[?|D4?zsᝰ?<&=!qKO$H#H^I2 ;[v9{:~fռpikH?XrQƽb&J;3:s,O"3A l2q6}x#a2/wz&*LYhkuEȌiL5[e|Y C. _h-t'=*ei6N[驣f`(neQ Ab{mbdWWp3eM>r[u'+V,!ļor%ق(@ݚFGT- Vme?0^l|AxqcD9oucuMYG~'m⵮b#lk/'"ykQa~xuͺ3X3zzkHd { HQrU?gХE?h VP6gj@06/[x XWkO(Yyٙ8A7J\21) J&ɟCB%?$kp-IXf\J0I}c9#V^VFIaj"ʁX0'qk%suR* N"6V{H9Ct^;y FxIJhL4PXn1ZsY| Q?z'AǴ.xu #ۍ96bjHHƃ_Яn3`M7r]!#Buޓ;FZM_x :!;Q"Arj`RVW< 7.7%J! Lg3GO,`xAPkZkn)J R3.ϖ07;d_5X9w /%oW{W$ _q☜~Åy:Zy9 ,}*Tm2iA/i=W݌$ϤD|2ZXmVʚK)a yT"ϪuPW 9_S|òܱ/y䈽{,~+Q¦"5)ܗ*?TV5!KvhH̳=@RD.t힇9¹*ݗ(SHBoX UeNմKTU kWZF/xq o p4cjZjR kulȃ77l~(>RߖR_EvfPSׁ}46[l>x=C,c6y_<=^pQ*dQ8L[j nPDɗ8]axphU~5MBL9 aif*Q+.,D/ʟ,L2K1_1g)P544^m3#CAbɲFWV>xv[=U,[nI}GfBZ\V %C!Bx<9 ) ό8&L> }9 tATF D+vM*ּzWeūlgv_F JhV_2ikqQ>pktvgŲLB"5-5JشfkIO:-xg$yKuްQ0`Ko۾ug~ɣ6nH7ҝs:8a$v0Q.4g"rA*|f54ȴrVO^|!w}Iޅk\#bm!l4Cl"y\pWP9r"lKvǙaH<#P*cQr+)7v\׈|PC_(b :dp%*"Bg Rv#e9i q"b6-ID)* S:Ƿfi[ ZCP2$Ore]xBPe#P 9 ᐑK.jA]~v.)!;4ݶ+K]GXvhej+ ~ R-n(&Bˊ`U1 Hhׁe 2fg_Q`?쎹i/MYЅ :*P&'H)T fmc# V8Zr>:X$LߴzBF7P%q_0?'B&돆ƿA!P3sܳ#ѽyLYɮ 8^nxYIl=/ڀk@+({n+&ppȻQ:7 -0&L&!vjRLQ=?$dmP~Q*@~Aot t4y\0W-}RD&C /*U<+32*p@ʽp~br}AZ =qݫ皻XqxaG:wσب&8Ayſ=F~%5PqӍ~u]`(e/.#V +&_kclr6 6Y>kh媶qm4{ʠnd5++Z{eUrXC}'Ѳ&-[laGAZX\ܫezt;!\ =yZ ouo8'/mӐݸ::mݯk œl }FßS<mߘBBZDX[^u_o-u&҄hR^B~N3>d.š!Lj20!W9|kI`ͺse`W9)G3+j51?6iq=T(m6 /P͜渵66U8;R9cvs->~6t!ޙbm&R_IsM >*;hRYlBKHg !Qp_1^" m֮×A:Dނd'ۯhw Y잜S !T0O]*֔V/Akm4>#[4{$- M?p֡d5]\N5`یXmcA%F™[G,3k|t? V?D#niřx!%7 9W}q&Zռt9 Sڟ}osD*em^ iӁo.]Fz TJ]e*ƷqZ]lCVUX}W _߈vAs`ΐ9j)*/'}MZSt# H>XL΁?m*3Xh,W?<ës9I&f83UZuƱb|}zq|nxw\Dd]FBqIX!=j16 HdVwz@X4QGc@P*1[$'DY"# &zCGw5X'ˢ 8G#=ήAX;gTю;zC>}1BEx 1JaHKqIjsC#pL}LyK B>EmeL3~?.{u#W[&ނ xR/#$S+"~rhz2j.w+("7=M=fSY[ yڂpb9M|xXI؛'^Ou".u¯8l=+#W+o7;i^Mю$ jLH a±]o9b(69Ӌ;Kጱ-etlO(+M*ݬh)o\s'2'Hف,e-)~'ї܄{ؿH(GLGeSbG4CH}i%/QqP+FIK#iǀJcGWPMf]EMЛo9= 'Pf9kX`&7HKL]rer0@N0vi}٠Yt-1g)# OL{%tR,yېý5Q5:=}1iLDpԓ'W>7{q0t+HbB暰tE c1}]!1I'4~ hiΙ8AWGҸ\- .R6 ,ȝ%Rc-mV*B (ۉ\G]+'g\j2 ˂X' X(EgA18-! /vW\rç6 $@>8W0]8ea ˶EUn Xb[1NdGVB1'w` ؋1*Rv"[=jg8'] 2D>)7jW0E=8>Y)#ſ/V^F_3C*PYpp965ɔƣLRO )z2Lzi?h,h(ɵ cʬ%FbK/{#w k{#HҺݽXIN\֢MW.嬪RAIꡑfrm:܅-GX 4:_qVupJ|KMGFH-l~Rsh:re~L0 L`;U^.eIVm%Q)Mӌx Pn1@$^ :hte4bZ!!8FkF5u uok)[$sDLzF`' pxʛY"Iթ9 O1:eA'T?ŸrK)L9C?y^8sLWw6hDlpAbU4AJ1o&BFb'IE;Mxߌ\Ǹvb%[Su9&oaON&#:  Ś<<вOMbP(i15"hp?d}Х8\DΫ.kB]Fzd%TKtWK9^qDEe7z_w'br;B}A1:5^Moزo]G4q Ҡ;A0B;Khqa~K46PNj_5s ?G@_gpYy>8I2s.HXWڗ.x' )O5< "|'E" XR xkF){.O*^)wůZB#ŷ]Ug VujWYdC;nOw8FڼZ} =pM6u `w$݊i7y8!?9wLrz-WF7gL^X Z/<L0Мr{cwZ,.熟4,.B#ҁaem$ދzybt" ^k1+dFvQ=`>yjQ=K9VɊ0.EҲwO0r|Y \o~?ӹLLE:˿l~Œ9˞ZQݯ]1J^7X&H&%,\%kV)/h^E])-SC]C_C翹r͓I< uCD0 }N+y#iSfna:NHKE!ӻ RE$i]ڻˁ*R*A_Ձk2p0;[P@.a AΊ3A7ĤnXK^Bnм(;͵|00)` Ք8&TGEL;Nn{<-@W?/@O\NY '[nkЃOA,#I}̚EPUwbZ~#@Le0؅e؄ߵ>^:KNyq  [wWAs٦xnߔ)`8oirgyBדQy|WQ}`b:Y(D^GޣZ'͞IxRĻm 3)0t$d%G^o K>.ap\ȅ-v‘b=~N?QTj$'mh *)qϽ1~DU'CR Keυ͉O}!} ~q:Ju.X`9K>y_D{u$>VCbC@wͼN&GQoE莶W !_Z*zCREx\B{=B˗V tvlC/%f>K-bsԐ̵d~1+F {" oTn4ww^}4E)unG@7/sa򿴸=80*VZ褒~`mO@;x;O.oMȧ_$:_RL9I)VֵJ_3zT?9=@ b\a}'c%U ,{&cx`EPM?}pE#zH%Ruȕm`Q\fW3ul@AT1 YÉ&Y6YzYx5ʩ8Uгו%' 6 ݣ ߙǞﲜ{AZpH{![0C_\c`qO+;qDT˦BmϏgeE{h $@[S9Dv?qCb 6O7ubfŐQ]P0C7(0tDp8iؐl 0;[y~'kRtՖ=E&td,x#[2!szfZn<$Si Ĕ?cΓ&kaq^ bUO|j׏7 ahqt~(+57?DcG:x5+·  >ҹa6!icXڛ@7FϦf*IgTJsR oI&)rwidytͦOJ].ۓ,/>d}b3M//|EVS 6UgvJ}TlYqg͐g@,=h(|; )} ष:7VTrFh1a ~TJ>+^2DsYSh9pIj=@3Cuj# Miu0{]ԮhDHCVOt6ܰSdՈ~kX4%xV.:>5zŒ[@k<Ȅ;ͨQj]Z sW`o3MfxM#j`'$?mgiE0@4b b%;.* Y-Z{#sq;A >-m 8s0_ǰHZ+Շ> 2+#9ZOe!Q}jOk_f)P. L"̺x,r+81p|":9"ypMwl'inAʍo@H++}ܞ`Zfw6U)L_X\JZivK$͗FߨMN-nޖH4];&j cJ\k&e'^B6EyP1nh}~LVM(_N ([[f~y̯RV~Nch bK͆Y&bȇ fi׻gؓ%x䲽W9K_:g结8'z`?ϱFqEh c۾0kHKԄ+6m#Iп;.C!=nEV/UE}.g$''{(ykx4\ڇ;`(ɢ"7t}SNL,S}@]=ޕ5sΘ<N|X0e%XTݡq%bD%|z0ӟ:5A;^"s$[ijԵuj+;Cqw~ׂ+br@I>e;؝޴D \bE%}/q`۴vw<τ˜i߷5)azLJSZ2Sn@|#bՆ׹yZ,VDO/~.cyLw9dkJuz @FXBLnbGviU`R%S ڡJ6f*{&*Y#F9C}%o"av Đ* }2 燖`6=00j^oY mA#|Ei?K``tIݪІ\f򼬫qa.JX0p^8s0Z@ӑ,2 g<T<\)A DD+ݕrه=OݞϩaО@?F)#=;h#|n3n?y^ѯLSU #Bhr!א%8>O,p`1 A^*J?)!ֽ=!@fl59FX1bO~GZ~'{gz%d(-E׿5c/<epǪQ6$Y:θbYm A#"**̵T3"m{5J RtNG% ԗbCo)D16QN3s:$ʙ[I)%Jhzk`SWq3Ik&,3dn`ȝebPG-991cGVٓ34} ?R\;A/=ol&= d1HQP[A{sJ mv%`U Fq#$qˎ[{ Kc2Rre/8"~)$7AHXqaq_0Wv;KڅohZן1 ̣U:= d̚mGfVǣY9T-z.A-4V0(ZH«-6uM%vq .˳ouCiUo(X/DŽܨ|F6+D%y S['7 jCj(E .y܁xgVM!)ZI}=#K#UN@߁Z㖪(fLzCC}X]'AniT̸BʠטX=l)*xCn鶄Z|c O)cnEԓ5gVD8䆋;& hGbv>9 f)lXX8s_su8;ɠO\z)k޷н3}H^O> ÒyS+2oOTϦZ _PNXC5JB[3o0S@r_m^@=~sV*B:po;$z7WU-}8{%Ʉ24Js .ͨׄaL`Ŗ$-- CA>`e_3ˇ?mݰuX~c3. e).yE:-"i~0i:5X]n3$F|@jPNogKnbۖK~IMsrRokq>@E}2dǗ8́2lҁQ`% $\`)fvy.PE01Q 6)e-/pJ1 L灟 ve;j.87s͐W{xy>Sį>uT_eW-h+y >Q@ۮyT+F]Pt )Zb}X-+-h<,ȓ@P?_<@_W>PBAO&&!0oXCBvy-`V{7\@䕜 s^;WmyV9*%0^wZV[! j_?i`MmV-`7JCõ!ܕ6 y._Pg韆OY%-XOɪI@ ?m)?EN ؚe@fMiV6Pz'sБE\K:f>(`ðZ0UD8!mɌ`,~.`d"%Uh*say Ʋ gG:I}$ JCs<K|RO[*`䬥7nvgY; Z))9@ѺUuFD'%zR}hĹ0o +ۈ6@wqJ!*OeZ4F faE8hb/JUVVO EKf9pMnRൃ{2M782 UHoK=^Q3c,2* ~羆#ϡ%6neDBBr-vP0r<,ϼf01cpy,#tj.pw,H d +EǷRSĄqpe,\g-I݅nߺ9Ȅ6' ɲzG=l-s>(yQiWL 0LFh/n IG#@w%R#OJ* eBq>[bk% !zUl!"{m* ay89Vzpi^RI eml ֘;sm[mQVn6V('$ tN~ e0m/\j2Xb퇕?uINbuCP洽ͺz~"E(j6CA1fW#TӘcby Xҹ,RDKP$zZ*- |,^Y#Qb}yCרCF,⛩y\tKQ䎓AI(` }zDL؍zn΂o&ĈpҘS fPB Ƥe7: m,^n?`w;W.f#$(Jǥ)QM;X+$ߏXCBOT%3̓3,?w !7w˽T|d;q}`8i兢!y5s}YcV_^VLN}?Z8bs[v*;5ufelU@>b& ezw:~MX؈c?^ja^G;X)w{YrI`$ Xt7Ӻ]z]d|t -{'w?9dBnCnWM|"A7gczZR>hBOV-;JMrQh"z; mKʶPK?F-?zit%ڴ[I7^WB@ 9T=,uВd~:Wp@NbhMRpwX1'5 KZȗR:1ăx~Tޛe> $N a>̜ ImkQ/+dM& t0e\$V[Vy4^o\~D4G/=b\'u+8H_4d[$ \SғM)U`z:tJ.oq(+u gIC|BC*7I5Y ,P8=vɐ!qQfIͦV, YgH5vm<<թ5?͝щƉFkK*bWPq)O~.Y AnQ61wx86$d(pP%Vh:6@U^mmY>֔jȢ@zGGU_r8x*HuiQ~T L7ɜGQ$:)(JwKZ7a g8o:.P e9uocPā+9bNZn_95St`B~b~jXQe 0ҹ@L2C"Qj4ғ&4DK0R{l"9]>ۈ HZ{lE)vg71tܠKl%kنS@lIJNqNRG74r!L;k ~y ` Ũ :5?Ҍoّp2g$XT?N/AK*ˎe"}$'%Hir(z{"hځE.fR\ EF,tgbL)HSwfQ:xn0/=DjڴZ [U1Ǵs(;:^>[oNT7TͱB6u~RFlMW`6IFͳtv5olM.2Þ6xb\qgEk[PJ{*%7mfI Oe4pr1mTWߘcWXr?N QsYǮhH f0er;lWH`"ofx0y,vfL5rZ.kBGю]b/Te#i-ӱ>1.0$kqqnmiI 5L[xqLhطBʤ;MrpQ K1#j sZS貀4Cd$ugb&)Lvd&]ĆgibґQzڅHB#U6tb8iȧō"Xs A8\pd-|Ξ4wRUW?V|J%=F?5CvB-N3=.yE홫XȅX3T&d{FNF͡UG@m:Sn )x̀xl®9Vf-z7y=u:e'*Jٖޯ8 q`uGӶ1q`1Qbϝ{pvb,T vv^5d:oH6ShЧnƬ0EBG /FtP-Ы8!xF0ibֻ*ס |F nB)$@B'-3ۍ3ha#49R݇p.$'(dIۢ`$Jf#{|驤{$NO5aP&w؍9{/ a* nz -vG.j.9:l M:{Vsnk 4,VH5; ;+bp@g EkЍoAk—EC- T~h9tiF(ҔmY|]lW=pDBdfuoci$Xwh˻0[r78HjV*BG"%i͜H$zѿ̍G?v (:?h7#)ܥӛYK.|\06Qǫ,mA8V>3-,za[貇Չ"=>,znA>_9~[G#*W8 cw%qR\;fRD A9ڷgo9ZrKc-v/ߡ> g|" \r~$cx6UGp=ξ/?7m{Ug$Ji$^dA'JCe/}ϝ[:?>F*zv`[xȳՒuTD9nɍHdsm鐧 W]j5u/IZ> BGghro `[C}/&/.ɨxsw$_S/quX6wq,ofTuofTsg}~V'HGxn(f1/`3ZRJ++fXjy;~`8L#ASpJӮ ]m{>uXAyѩ"fw4V) 7Q{`ـL Ff#\f%4rFeY9*Bԥ[Cm5yTD?.ɷx{~/7Aĭߟ7-P^˻Xq zk4 mvĈq%} K%G垔|?;^P7o.9v1n߯aX*&dC-i~#3*r{ eIyvְ,+5)D q3kbsVp^ٓLguAaVM"{.DtϻE/32v#Nf,$_ջJ bjFM#, 'J^Q=|zhqQ_vtcbSpx2r6ICt[{pt&zǒ:I>n[o؂4T4H\p? lGmtN00AsjMW(.h0/B `w/QP+6Ԋi94MkR7w|vgn/Bt<՘ ԕwq# $bi&6s?lS_( !gfsbu 5 eo=yp fz9x࿁HN^D=4o4^oh:㶤xpB&ܜ"4/L e!؜i1Y $lRvt,_id/ ILGˬhb=ETC e EY:  lM<& FO/ "j3Ⱦwv8*0埭Yi"9r'wl+07 <]XRM2G9@LgD|10*(H=nz;89XyB!1u <咶yvlb+BtSG|G<2/;>?WmDoKQ\jU7 K9} Nz.{ErR'#`cέ<52dX؝Sl[?珥*t|y!YʲCS em؋4ITRfg āŠ/*ͧ2q*H暿?1cR7W~}0 zP1ņ풳- X*V_;b*[c49W׃G*ӚW|BU3"vnKBYEˢ -4t*k%L~_Y%կO1?m2{%)fbb/Qr[ ` a/8:rؼrnх yAy4D5NF _J=!*iElYwoucםif6g;Ĺ}mֲSb@\ 3mVk/%Rk Gr%0Uַ}msu5A7piH9*kq12cERZ[ ϝb …;27{Ex6(~"~VZ3۲ HjW?Ò{(_i$Sq$Vc *y ANXZgh{-^n-h'8].vܮEѽCZB90q:'uGoW;V-ՍLAvE ACNfE) /+>] G;WX<l}gU,|63Z̡z[Ѿ\:PA]G@;uve3E'Ŕ{!?rE(O,OJzvMP¾f{墡2$$uwYː~%aX'=X0+oG3WNW*_ʖþ֘ 5<ɧ1\p>p42sέ)%?(SV+0X*`Z`bc$\oj Е0Nӿɸ(rgKy7>0 Z ɵղ1dn_R*&t]ΙCqEE5LuP#`Tϳ1rYSY6SqD  <<}r/VK&;B0CzH t|+ckۑZUatR)#Nq5d^Q]&nLc_k*zQ7BPMD 1ݤ̽L7>I:tL^/( j@dHBo.0#P J.Sd.c ʂ<3ʡB#TtGX}]pgҡ1R"-ڄU7OKއ'-' >uOGX4Enq8) }2r.V-avD۴]Tw%eގa|ەxFs¸Y!HvIZu[y Ų+CpN-eaQv!}y |@c'y;K%?('T AMQ4\Fܿ)-T6$+=r\u[fٙ ]$0 ؟e71i/Gfdq;{p*a&E=y]S^BIUK0k[B(jH%M(&P kguUެbٗlqNxh?I0ƾY -R~YFMFgɚ"=%*:cKO7[~HS7z†s&_}d{؍A8 [7${E!$BO]RZ0큠ѳTb XKcɴ%3"68ZH4&-604qToM&bѿRz p 4֔m(YDA܈:qôL'R7-yn6&@7cԁWm 9 dHz׿5}Y$^Cl"pKH7b»z>˲# tHͻ~FqV|)2X'_9 .-,{Ӹ-)_VELI'e?7e"%]߮IoPě f'Ge2VuTѦ~y>Y:i-~]%Y,O4buƭWΪ5B^ {S&fUp!`Ѳ>Չ|$Jpl'7Paf3;K%gymo;sC= ,a<E{*LD t}@>"%dxm2{6lZެ9Qe=W`Fm5o͂F[A-FE:4؉=2]Xs'H,܌MgtWv>p5V?l)LsXHIT(X<}J9Xs:KtHyb?}GcD|ZX'ejk=岅T QЯdm9-Ft_LaF_ ]ubAjT#yؑUrP;ﶣRT!ǣhneij~;;͈"~toFXJVC~JNy[LvUAF8v0w`t^I 2%Ѳs$tƢ]G.= o=N8$+kքYBŇ@&ӱ46 v_bLs6|x\IMCYVx4-H}M}dFuJn{bb=p" goi?[s%ƎW(Öv KgB_yɃ~|+.Dn:e˂. E B{᳔7Ҷ51_ftګwj٭vv擧KGkpTĜ+keE㤿ψ ^!2`6  H+l CFxXԥ M^yYhm0HM%U^ )Z"uaٝM<&^JA] Xo1+@ pgQ`#5<]HpJEg0~W'M1;cFar _&X+Ihha8H+w[k"e!H)O'F%F`s5A]mwAp^Z-+r`6m |~n\r*lLɺҠf]޸_P9^>}]ІolfokDB;(ieq<Ĩlf7z 3(ue Xϐ`Y5Fي {MNkx]=/t3cM9JW[rSɩ; h~']K#.nuZ/~&%;@V; &SԢ?HD~-@T~_T֭;O8iDXk?BI8 YzZ!^_rϠ~~p!YwAi!@m.b93.d#xV-rjQc18YLI/9ŀB"hEtuk,t33\l I˫ a+jju}roD=} Fyp_ >x7 0u> U?k7eb@WΤs.4;*s6XLB5ODPS TL,?]ToFG Y WNk,7vGK!c; G|"KuV߆!iW[ erviӋ݋XRۣV|> #Cmh (~5k_mNSmM;>GKK*lPzwa%taa4'frd+/0<3E^KܥF[xyBL+A;s/h[7C>/?]Hu"EրHP K%!sWAgtWiKTjH*N: R +LՙeHf Fw΃-Fi B/#O50O Xt>jI,hm/9 *G  r[IG .Ьapg4s -U?{< &pa1ܬ'J>zӨ ^ ~ zBc LR/נSR? <e;Ufxw\Op3.:<@1qGtAr$ ZPRKN }zwA@l)Mb p[:Lav1-#rAA:-Arpb*Ť/YqdxvUjN[!c-Em A{;UČQT_'5 EĻ0*Eg5EAY=c;_~87:ل9D-. 5:ې}g(g"WL>z`"͐}H|s 齾_oY-D<.aQev`xڭA|w֋;Us3&3E2lwƽ~.2qdpn ⥬$yvLrnWu6_˻͓%и}3\x){yADȆW>dm(h]#FTdӭVs5EäZL㟄!2ͻ7ѽ̀pN]H?ÎR2eu1߷o¤) 2є}y)m+;Ӆ%4y$԰q;KKk?:F1%V o_>cg">a4S( Ą'/#RyP xrU, QQ2OW K,^J?%ں,zߵ p7"bǸi֏̻cNZ=xHv,~;@!:KeNjױs?LaQhUj ghIG+ TzPe%Wv *ʳ{g]91LFŰc~;%*ƍ蘧v~v܃4KPTU yҕvȄX0EPZ/>^(oj;+Mu*t:L./5kK̰ÈJtʷP+hcNCB Б,{E9]x~ ,W;l ?ÆԥTvnQg~gJ\y*>j"V_Ru1r( cA@d΂xKm?>Q"owybw ۣ!t}|5qޞiSf8{^!U)Yv?  lbtiqMuG NaeУW.icLvi= d+2FG)]A$jv:?xQ7;몰v'_粶X&1)zF뉩4K7m35}$Ê 7 z_/E벖͂j>p)w$)HT"7JO縲S,g<)3مecK(:c`[RZ`l'GGVS"EH&K AV:)4]TԍTZVDj91\{_R'ڷB>LF}qq#Xs0!'#I lK3Θ?ck z%9=nLa >ɼFaFuk 'ɯr5Q*q*gLF{AUj4wMhFV1?00H3MI!3`zh=sb9yZ[Cehd ,eܫ!^fU!i$!a'Y!Q[4KېrmEp?L`ath -&5ܐ\eY+ՂeIβKoAZ4p~M樃ۈМݖPVX-ӓ[.&Fb ?α s`T6[ke/7]TX~iyY>['yD71>mP+c6#|n.p߃-FHg?Jugr}ynf7ޤ>ju, g,2} А"I1gz;R YVe?{>xe~`<O'<٧{mf="cx:'~/[>x[!Rw`*2@)jd.n GQ/5;6T$P&!* i`U#Vk}NqCdqm$B`VgĶFl=.)HSF rRɄ12 n%yiX&gBo R2؞[ck (z!W15)KFӣ֧D.Xx`N*s}ڔ8w(w띑`E"}4%A)m\էNfg; *)gfҫ<лD(2M)&`+wEѕ*%F]Hn1l c &/p/N=SJii*( :Qx&.X ϙ}s?L+Q~PTGڅNiuw61Fg*oBrcL%L죧f{ |pZ>3x 0adl37|[Q|= {\Kc>QpmJLuȱ0r[z:"uo}f=?s ['Uk陼.eB0d#)|}a$Zqх',DvNsX[۰AĥHpz (|Bod+N@R]lHVGwۖi ^}QM9O/prSb ׫~}zeHrdžܜsm뺖$2"Ͳ"u&j=8̋dEA DlQY>$H+jkLHr7(lps0ؙ-4K%%uGnӺZxrp$1nݼbH韃T(a%q0 ?c≴ĿCB96bHRhʪ8}TB:÷CJIzQ`/1bbS̋O&&w5ӫOO54+3OY }bk8s2j>dL2&is[l}&nK!kbѶnމ;W/Q"kDKx^8#)9UBCr1hhdhU3N4 $ (^n9 $.2]2%直KdOgX<(>W,<%Sgj&G̶tMzo^2cشWr 0N@Cgl*KGJewdI4WW:P/֗yײHQQFg')mfv8p-BKtJA/ڥ"@+_S !9<21 Z6O?6?v#z}( O)Yjv5b` $.ĊE:<pЫ1mhؤ%Y/uf93 b*d>?%qq| R] ,ȀPO^n4iݴ: 6ϻfw($n8h JV/ z-Z=M/d:ϸa.iXnrd%ڊ>t$'gĐ4'q` (8&݂iBŖevWʳ3U=AB!/5NVĂC<;%;VP,TRb ;>I $ބv"]a9  1펯Ck -v~o>nTF굇HPk‴фjŁ0tGd`k]|lG]p$wFCm^f'/9lS,))H1p?r^&m狥iҍ(a$Vi}ECLպJL3ߠ웽:a6͠X)p*7Gu;/_I 5?#BVGtbvKlb%b=5וӁ˕xfl󎇷Ù{GG21~ç\ jJF_ x<t̺~Ns\m V,@\C)o@@%{ Y;-CQ+tlE:ĒQ:@og=q}D"J]oLfB5̢V_(kQ{ato*:/ĎOr7NW"@R)NũN7S?ƗXւvyQl.NDLW`gEћUVI+<'z4|Z<d8[)ȃ8~k}:q14, w6HKqCj7O"HYHOTc؃4qAEg0ӆjigA@% R[U!NuWZ{#ri ypk%Q"w?I>7 =(;&Hbيv[IbWr3yM48 7>^3bP]6 "gc< gĦ̌pwcIzpxr;2h/t-UC*\9e/^ $ lϽ@٬kM~ _R«l5O\51)| bKy\wXV #Z]٩x~FJ5\p?jп#,+6 ]sImz61W`3?oAOi./W] ޷~2=Q\M|l=jD0wGN ?ӱ6H ǥĵ߱1mT XFjT3ў4Ś:<0 O+[0ki'%C`9(U-%?Gz,G1Ȍ;|ubYPHi'zҍ/S m9"vLO:CK}Ց  G(\-:6 n 0Z&=Q.}V) œC65G "CRˍΰ&;J{pC~U^tnEԁHˤ'-$XLB:sb ߓh9[ԣyuI3DT\ˇ`n\8tLoM -S&ttI5TNXPpl"~RB4m|tJ.N$̖#8kb-;Godjy5*9ӓee!}#:x@1u1c d|(^UPװջʝe=WZ`}#jȎ%ɫ0R@W$ kYEcnj:h%"AA|JRC [!IM@ /'-vT^qqOVqsC͟HrD{P;.(~6J֩;[,~B)O )Em̼+L _ ΛeVB"4jV[6a2';%s1XjŽQf <&ϻ74[jh9ci:m30!uK~>zI`Jp< [mbopWdgVhga^[=35/UN"y5pAb 4smҲYǢ=RJTE I3j8Y1UH0!dޟeJT[89o1rTO2)BӧīRn7[~zLB"% '#ۘ"GL}p`5u†i4 8#Ma?d0wqNK~W;]# 9(fliZ͑hoIdPijfťyq4Lkb uCtk]r?GW(*k FۑEDb6d6D~obVS)& b\4Y;K3@)==vmZWy=1x&Ҿ鏬-g.)wq:zK3*O%)Vc.Rġ]J?%12c_ˇ+}Im|Zʫ)&U@&tV`/:r=|^{QKzcCjrdO戴|O2d9 h-N(zv Yv uqE`P7sAm $}Un=hAgU|+u8t Ez8}BcHA ħ~hf c2Ң_e3q_#u=O 1M KQ~Bc§ - e)w 똠;ۜAC 7J[]W24y@OiVGT|)H8Aa㹍/k]^8'Ơb4O{q" ;47 g4hz74*hg:vWL&Lk݋crDʹ~7:3R0bm d+&kmF"^SpZ1eא)A-Njޡ^TXT\\ FR׳Z]ЎJ.Ƈ=]k\XZ{Aߎ0f*.֣9Y~[{D'-/8WWFU0xץ~j`]tɿv.IVfViQO쨌K5bN ,kć|յLUZ0с*9g-{<ln#8m^57K[$~#Aׯ:ȶLnt aǖl,8+m4|{:IJځ=gY3,NJ 5b;7uWC(7i711<Gʙ/b0z]ZW4|ՙs,;9f|PH 0 -Sǚq%5| ɁNs,53PX{&iCWjsٚhD-vzPٌ]SM j͠@oݷ@]9SG_8vKJ܋-7]nB-"U懷5֐V2qvEj^hxp-l B' =R`cj %_X* S;xljϷJ h} \hy!XH_t'OL< ]v9_JZB)>y !б=k.Օ #n,b'd*_e3 795sus_ p2㼅 lCZtK9c.qs(~"n5'sDv;!w1 JzJ {5Jdz[A(uȈx=|dZ4Z&eI2R8UUټȦ?8g/=haQܓqEWN[^c6)<`6d>(m$S#BH}Z7[\a$H;V=ozutUgS2ԑ  +;+R}slx GŨY2I/_ SSS,֝Qg8/<[.޶IEX,N$>D6=1ry{X+J 8 RlأNF &iqtAGo9[g@]&ފOEB 20M֒↜ބ[yMsl {M!B =pz?c?ד] npS6N=|Er?_`;oHsN-ЊxE8ФNWgV d ͳ눥< ˜guԗ@gA@IT |e,"JN+#;>Ӟ}9 -^7'37ӏڅ`{_@7!5k3lg6x2d~$H2{F{&ҝ5'J*}Ȃz֘jyڈ0]GZI2^dR$G l4&n)5Gj|+4guFG~,b-MXtU>Ы|r;0}LemPry7֖ư]TKֆ1Z{*ˆcYShe$Nmp6˚j 5Q?v1s!6pP5D2`mpB:,Q0[fyx-rd'.~>`q(5r;5&Y-7Q3;/Ip6Q>un )S=S<S ˡii>%?``%xBa@ oh{gŮ=AgT zo٢爣GDb +[/SIvmnӃB'K;^%g(kKJo1*p.S)6: "! qle0+ hDN?XEK]FJ6cy-!ҡ->ñEs*MyŚ;NZ3 E;!BS #&_ cUJ1rȓn8mtATbeM'{LjT/T4zGn}mz}Uig:eD|K3H *c0g$/ӃZ3e>+ cT|D9+ Cr,Wo2a{4Т%s\P|uU~o&}"QmJ+^Aq+ H>7q{cjag§!$CbKn3y 5Xxa9!"lϲ]ȋ|ZE/-2 _O_8'k<7O?J86uqZPÓA†][ p-u8r=,?e/ѧFg'x]]u|%W\W@l.Yö6;6>(:$wD)uꏏ.ċ4GMi"mnV4\G˵3{IncǯD S:#/ªlJm30}tq&0'\iKw ozMT~Iehh<~u ە'Z -f1nR-/YĔR32`yGneoTd2-v5y_I)[G gkҳ@1LV'O|Sqq>˜QvFWa~En{7`5!IT˽]:'8$q7#UJ~1aMGQ@- :N}j9Zr|2 : *;}{Aq7n-qrf,C::9ZH0l̸uCq[b9]yߘs({ԁ#:dk=*ݐ,t3ZRИ@`\!t di|Lyw6(^2u7H{ryOɉC̀T@.Z˻2IƐAJ I]j^;I13)T˯u1V8.4(C[ 5fFy 0K4ʐrog#ТZU#ӊz" Q=VVp9uv4*;dqSLA[o:'c4E.3c3| )3,cC"&e!]j- nB_d[id`R%9: pFNz44VyFTUilz23w̳^z? NpHAԲm5YrM9p&JYZDbۚc yv<r&t6/Wp x^81?xvx:ܕ P )K3`)a72/ BʏF5]al*S`o{8_ճ<~lq,䄀,u&;7EYGcIH~k @%lw5O8x)n" ,3YQS= wW${V͠VeGQN H&S<VʻHE\ᩲ#d'|CU %-X56ueMdJg.olrOln లB!P&lj~ k CQZėc,nQѹE23(Q^sӁfW^6)q.ABnmv{A$ lhb)ߏ$p>\BvP=y 7 :z'xbfQ@~jA O܈2M8߇9 UNk~w`Kkf7QvgV_*Vtv: (5T`QN:^m9iΒ!* zGꐶyxw >@Ak3/l c1M%AW?EKu8.y?ghdG ;ՎEH(L:v$f7A8c,uy)j%oWfvvS!O ?/o#J8vZΊp)Z$檲k4ݤeo<3CmRbXsxOlؗ Rk;Mpvײ Ca S[g˖<fe9%^oD RIcg hܫsbaoNԐ7Ȃ\,: HbfhMBppmX15=4'.J)uYl $@6B[ xGoe(G?Ioo8!$ 0[!o2+ ״]A `y'k\?lJȿ sx]%s}=8Ia~|f8Tp$ ÿ,NNO>ZIBeV'bTtt4͙#]N̦!p&3!.5_!ÀF2L[zq{ 4X:UMQ,܉kd_JQpJu&㬃 Ӌ9h}0ՠ!,yN~?$D΀(huZ% yds\ # p6 }<[rh+*" z:O^l岼lNU+*ipJϼD;h!1_ * fg@FpSpU~ȯ(zr\vkrskP:&dLLv:Q_r,כJ"!υP;VEK4ZC0WEGO۵n)@uл)M\:Pb-(fMǷ_RPA25$5ddNj[?Y~̹*vopW/$*INAv5AC4("TK ̗QzЅJsLb/N6 $뤀-3%㗇+yK?HX^I5u1\˭-yͷ~?Wrؙ xP36FQh8k~x|a$(DP6x 0G@T)զc]ɏ0 qlm@lS,1KN U]HZgH! 8Ewvˬ-amy΢o joB[R\gldJN2JDfC#{>e,#/dt97I~q<6#⪟oi! XCB"\\pZ,G>Ǭ+AȺ:t{DZFXf=ӌ)1|*[]1KwT8 TryVH`q‘v4z ^6zX+ hp-k-=O5<ړըm1Ŧ_m N^N~*$XP8ـ•B3e%%,Bz'/q7"'*fS6b9x[0Q{[zxk_(K N%}~e( |ƘnD\5}?#?'3 # _%Hs5TqEAkWw }`;0LY}f3P kp V @hn?51ㄣPM(ܴ`'`,Sy \I 10e@Hu؞ )E.b$7X 깥6uҫ!edT+O밃1qnZ'nUpos~>#g~3~1n9X F6GӢ&bbbQRRYwkPC_]9TPVX5o wzD2zpُZNƹH+֛.#e'د^浞*"vτ9YQ%dS"Ty+T%) ~:;2G+Q.5L M[Fh[*w Ɩf\9Dd 7J7~bC㟧|[l2ekC 밢)Ms5&F`E0ogpVsM/y^UGME箋*}xNt1C`>m'Qa0A3'Oo6EPM(03nX³;rFG:",D}NeMU[/u Y<־t\.>6ڔv0Ф>4`Dju _ޙB\k<$D:CI2Av6?"Yک}s)&X\:Ok9ƪP7wA"aJe݂d%]VAB.- ZqCc(Rl{%1Hrn0A&Eeeg_dT\_!</G8e@<4,FDͯ{ˡ{ZQW6PdSTOBNb&g 84փIGLL|s5 ;J>ުa:h "X[q1~OO|]).w-QО+K=p!{&`iD$0^V6;Fv,6d05z:: *>?yMahZ YN/kJu6>3*{'X3d·p$zZxKiM'a@H.{ߒCt*Z>TvPOIy⇦ʼn]m|GҦ[u -{!!lOPT)RlRӕO`PdR3c [e3s}UMQEh!XH*TEf HS$4aq3UOFgG~#o ;&M}znyvMiQq8\l;[θr/J֭YVɴ +*/=;FgnbXO^ +Qc4AFDЄF>F="ϣ`'Ê=B2[t'?#;Qy6|rzVMHo'kz㿗T0g ~FPQ+:J;pQ(=JD tMK(QX47rթ&fҥ7@rGw2sbxPb6 ul9C9҇߂Nr < yl|c1t1 KujG^܂j$~h9"ܲY ٚ¡N]ɤr/cWJU:+מ\B"Oq+!bkWEpUn?b\ypT@3{u}Qkn]sm+Ntnzb: 3x[&j],l0jeӇn3mt(dp/WfxRWƭ͹~Wُ24wvBp{4~uucF)5e-+ؠ6ėd"`k=)]#Gq p&hu0Qd[0<ɸ\?v8)2 s:gk@'Rs` ~q1ֽS@( H_y1b2q(ٺsxN.p&/4 HVa}[PZ%Qŝ&lXu'Q)EdZp-X*BH]ʢ< 5DM>[RJNj')cuB2|a:.M~RCW:S;+^vy.O(WI)9D!f9µ !IUVl,D!uޘ5Z `oFp4!'ÖkҠ$>>#)cx!F"i8&Yn1^V$-7,$iKڐ=nHTpto&p7bZ6p_Xӭ;,@}qn5K> ;Xy<8{[1oMɞ)totqFK0_8m#7_.,#4KǸFIU<5%`D KA`K?L )[IY.0Ga$԰$hA\u15[h1A N{Z.1ZkuU=rUc^ۛO1d5Lx#P~\q-"ģ Cij b'j_ ;eoQ[3ǩء>@y.?% Hz(ЁFIAlG\/0j-(i ulŁjVot[.'':"o"CJR4j.pJ 2{RQRftepS7X㓡O@iǓғx7CNn=DmYpתLxGeT򽮵Lѵzۤʞ]z: 6iZxn;VnsșOӆCa["VCFf:pMgW>!<!-Tj#SQ% RM/"7p$ Ba)x '~zaF1.g!À43iE|nR~wZW<i@Qk0ZEy΃Jj` oajUf9DpI{+D2t%l. mnۢ~f1- OW'O3y1~wj&Q އlźj|DŽ%vjۦwF,uZHI po"zB<y_?]CӜ{k-뽰 ̤qb!^Ve>:@m~KA7Mpߤ>`>{Sw ruM)l*0 /xv/ʑw% 7(p3}KP 9jͅe=JMrvl8Q0.D-2q.ӏlXBюJ['@B#d`Ony,]fR:FޑF(gVܣN.f z&)%(|."[5#8Hv@QZ@6HNn8|娐0%4A~/ I  (HѐI2Hf4Rq|76chD3 n }M湫wxO2H985F }CU-({EegL%`C>h!֎d~-l ]Bf6:Ʈ cfM.Y;eR}n< @!qb 4$7c[MXD?~]*wOLbi{0Tm!+ lE$j[*{c[W0YDT +BJF Ϭ0>m Åa 4ޥdz6٫A#$XASeaǹE\ϧn*i"7:YFF HJ'(ATŽHc^q!?$OF$FD enSbl(J\gh-qpT}^,/-רs"h(gT>;ic-n<2EToU|ovw:.g?(R5{FmvSi\.F߅"AN;8xlRWyDH#CP-GꎍHd}:a ljLao fd.R$>$lv[,9=ݥGʭ.'ܯʛfSXIf\ӥx5)∱1`h,s"@*x3DzρõӎG5#ZQ|! oKpL =3xMHTd%SA]P͗l.Ƙnp'֧4'K**/#U70Net6NNp ¦3mv .薖BxjPx-ݡڼC A-kOB0> OBaOϳV}:ђ,'JՇI q9w>  |I߹aJ~XAXvf}vpњ/F6},?Ux2 pOqun=beMΣv |H.>Lc^DZV YVn # qJblUE<CbqSgd r= T| T~RZq|_4_UwDQx:# fح҉2$Xn7;4g=GX#TsSIEeܭi;дCFs/N'gAm'yiѩil=t_Ћv/RI+zʉiչζS>رhwjU\9 ueGDy)z(ܷH1ޱF*G^Rmk~B_$eGݽ!e7 AcIPNئc59bi֧J&ill/T |&bZD*B~*[Th܄V4E_#&qHddc73ub޻s} ,H_htb\㯌Q!: )Tx0 ӑOcWx #/$Kw,o1ݜͼ݀bU ~L9҉v$Gmx߈ٔ @[حq.)@eqXER~?4G"Vo爭duWދ6OԴOλXW7~Sdb<,3F+!CEd'OZ,]fǿ*YǾvȡ_wׅ#yΩ-‰Ev??'oߺ'rzNjwqe$r~*K it*CX~ |܅~hOvNW഑3f&Dk62H%GEZ<8{Jc SLb/r~^~?Ʊצ1B^*u1i >b6إ Te}fFu}oDnf{<I׿S"꼾%A}؟rO6ZG!Cnd>Rb+3;'q3 30cn4Y?.BaS<֬ȿTΌD{=!5boNL9E76e8ILjä"3>Rqld=#BdX ̵My +P;(\"-]v[ s ]Ɏf6:Mn<L}onQoe"̒[̃Qs=r\saףqO ܜݬY3N;*AW[;zw3iTS|0jP(z{ɘ [TJ]ݙ{\F  :Q$5o9ݹ^PۈDkz¾!&F'Wvr(mOJdCV9`F]F!8ߺ>hd/>@C8]HO@Aٶ;όybj!D)HEЧsy2kB֒9x!͒>e\vMKtNpp:^.\]E%f.J}C咭0]Jd"_srm5M?F;sEd?U7$ fx X # *2*NK̈" })>y1+dMZ[ASHʋ|a3vA}<]LN;oЎ';1%&"@TƃlUۢSoq_.ќV+ ςċD6 nTX<\WRM&>e*m E&^]GZI ^`/ 990@ &XuYcku3nxY&rm"v-m9]X̵E] >p3wP+"iҩ b3ZM{)'I~L1;Azϖ:T[_a7hsGrvAF Dl6@cx 4@*aPcY,=ĐX.#g&Uݳ[[+CvL ;3P[!9S4ڶ^n}1E,'MO@L{3Ā&ZKœg m_\jMEq<%kbp9 SK'1>XzKѩt7+&~MUh0W aLLBug,}xsZjxtt_g|xD=Dki Gbw =D:&RaoϥGxUX`(c7x IՇ)[i;P`V(<3mLA"L|D ǁE 2 b$JTU$|(CS5͚EߎO, ƊEnu@ź )CnF7*g{u*Έa FixAu\ճBNjT-NArlvOO GŒu"YpLIqm¼ MĿOjBπNG =gM/,,cbC;T9t2&0I݉k<]UIY.?~$nBv,9/pET襬ɤ.z,9.W&B%hUH4˒}qHCY1k%4}e;1=H>/jbpZbql? BY~k1rqB`L0'8,zvÂ)χClf.wп,NM/Y(f)p}caLy`XS(F_n2HړCZI0—tCWٶRe uozC;Il]QcI 9@v 40Y~6➤z\:V9ۏ!M#sҥKPZfwJ7P[\X_tf#Hu=KmEQgZfk{r:^tH?X$*(nwu'=( mp!"[7d=̮ OD6klpƥKWȽ #t^"{>s l 旒]f] LLԪ:FUB_LRʥ`&U,x\O]E. ?,M-NR2~ؼ~:`-'|kb_یe8Sy/.Gνw;BIU^(m cPMu犩#C bf@截ϠL.5%iarYIcf)؅ FG@NՖω5{BU448ؕ@ˉή7Ų70vcXY2\COzF?աΓ5A "xOf*]W.=ё7/_=3*ނi~y*#HA hqEOXRw4?t7OU5 o8BsN۱V x18`^e{!-V3w7ܠIjNxM'm,YӍ\0P6nr 0kN |3mbu7>%tL}h_59Ax8^XfU<ɉac$Lu%=0:Kf+Pe倀`)[ɩ{ij RЧp"'p~FOXJ;ڄWÿrwH͇{g6X4*4,BvYտk\}/\ ~Y셔bH/WlVՎĄ#*ն [16BS[эN8.>Q[ss7LR"j:,\ sRs zy —yHl>e{4xou+w2hH%S܍$OuHM. dO ՀLu=|~P=idD\ݒFm+_DB,ؼR~=󓵡fTg1czAo#~©V8OkFF?vSkXE%B^T"]ow͠f\ jvR@*4%2AJ 4To.] \KON!k~pce&qT7ew%)4Ցi_7jzb47|EVd L2jӸӟoD@xJι>|->/a(@l<7).[ v-I`q›f G8K;˾LKt nEC5}>Hl':g+P'+˵Bt!?F7F1[+g-2OɜTgX3=̾~op2yaùY !q#hC"2~ԷoBVg֒˕V*.v G'di# #]KjqtD,W#U ,? >?u=hơHK(? hػ|`8=wnu1$ (=B)x+?ۊpuPw1"߮ԀuM_dMa]L\̄ʰA"$ IH!\"V3ckdzi% .KKlBK;B+T:1 UJU?iY"=MJA-rn@o#@ ,3Bpdt-wZ{t鷚zq 'h/4nVcl"F+$Kl8}J[k$=Yd*Ȼ ö#=.UfJд$6gEdTUtw$81 ;)+0(r1`GxCeҴ}m2Md[k YBn&>[簤Yi^~ :w+CDx!컺@ɁSQ(3N_O}@:״IDˆrTI(ƍ ߸Y q^ _ۼ SdyFa*UWR/' nMm $M;YYI^Ty= grLkr2ӁȆbҎ'>".(a+E-І4QErF|5*>aO"Cר[aDi?4ei6_ŸZ&μÎ&^bZqjwr7*H1vK``Qǀ;UC5Y+ a I%T_Uÿ+@*TF_w&}*LeC0^Gkzu!ћO^X_ŀC-;a/ @{pռ% sӐ^_~,ci$0L l(8W8?Sq k8kw,pj`C|{O l%;a.TCKh~H" 7jC+ɢD@)PG{5݃.?)[91DrXu6ݗ aVz$4`1ͤ 3Kr@{jrjPSq-a&BjjYg-i|NrE.i{R [mr]DsR %凔HwF,N%FSMb3Խ;BS_DEۀA2IzSA ]m>A:4Vm*љtx<eb [}`#q\|-aвI\+a[+ ID&&@ )6K#>C",/3}ߍ}̦Nau6$fko+2f0XVҾ1u݆oy1fiHN% wKL Ec [s~z _(O^ K!E lBrvwA?8=yX |Ӊ,pIe Z*Gz\4+~6kcЛҰw:Yh #~ CLN}oyT?6:13*wq rtXn#I㳫Lo$ ܳ{dOjuH =;X!D~5h+U&VtNSon1hdvcw*x@UAg9(-E_dNn-wr!7ZvH=Ypw!pkW8w2YǬ) XnK %6 4|o-V?;ER>b(]wQ҄Nnq) $s⛈Y@1fɾoekyfD^pxCc͍mէ ?7JfI" ߇x*&A~]Z~j*׾%{}8 VêwOÖA= uqqP|8/~a*D]ۜgr׽. *7:F)J~,oen$j|gC#%!L&GՕxQ;bt0w4[t~ͷ-IZ6eF7@4?˟ so%dA );}I7=+ks\6V!Sl|⫳t,Sy?S :T'=L6 a p cJj=cGPBj\ Tp8 Gؘ0R,AQ,A5]Wuf^˔eH&Eɹ\On&y_ w*·M;-GN8p6&1U] J],S5e{~o ޜs]ZCԶtX)սXkF9,\k+v{鋝<)uDf$3,Bx/"{|㥹ruZ:3rQRԮ"*^mOܿm @FHd92ۓͦKZ?j h8ĉEnUN1/9EUY3D8umҮއ&YKIW]-^a*"T0+O 'N-y sx;ѸpKtۡd<ǩiD&U8qTo=dPϛYXJX3QhwKkJCTw3NJPM jBs}!8-,ND{: dJ^ٽPGp kϯj>ě\3 et5 r*?]g Hwa rnS爫K'i M9;SpZ>~W3'AJ<+g7rPC;!MY#PpҠS8{;q:,p)^aɣsХKjd8:H|Lhq1J ;㜈 d%A ƀ ,O*#) %ۼ7܃I1clr6:O^hI4w` `F% ^0=M] VtD]ܛVR3(qX&4zY5䝧hEq\Y1Su"%48Jg).߱+KR*@Kn*7}z ($pJ_Qd8VlDۇfbu“T1Mp('fqo,~=s4My#Z fP%Hעw;DOdێKVWsr6n C RvcSSi#t5ЁΪev]or3Ɍ DJiN$ $n"Op]/kVz=~lbN,u()ft2XI8ͨN2ŏgY}1ұ||12e%g}2>F0 fzP"ݢŇ-OQ/ӋTKfr;>~T1:MIDP]I[-~gM5v ZnE%T[Y]K7q6=?3P(+v^dMZ~XS 4i!we̟h Cpb*#[ bD %m)9vSKI(IKjZW \H ~VPgm4h؂A^ka mow?;r|UMb^3B;q$: yx-Z] %)w!ԝ5M&x>IE«bBx>  V@#tI9Ѹ<:)+xOFSemiU[ 4^ KJ) X#Oo⽺qq?Pۺ_T*{2AP^A^}ɺH,dYޥ0QMC^ϝA_҃Q,v8T皫Ks!NL譨áz/&k! u=FS5gC!nEeeUV冝Tpʕ\C eѸ&aCdێQ'"SJpaz2X4rd)ZvlՍG$cgYU]AfW,ؘX F t8P zOXDo_!)1 iǭCG喡=aA+t8w>>{z-|$WAaB@7+!T"dSEo"_p[;7)Ep"}UYۖ A|8iqI73/>+Zl5᜸7~kXwTwL]VZ 'S@“o( ;:xW@6d\#Atz̳; shn*ڕHkiO]TlWddzim"FboBu7"u\^j9GJ]{n:eq|uV}Ie q3hG g`)+9e"}pT@A{9!*% #? l0@Ƈ}v3@w4c*EOidDaJV,Kwgv, G +e _Ċ;W9'Y JXM :$XouMj,N¢ݛku oyLAOaWHkuP .u˓0͚syˆSwefPq.oA6g ʟb}LR1%xsns(4!|Kk+x!.E)Mt Hdxl*EeF[uk[Tءqgsaz Q?qP~U =\20t-É*θ>VBK]z-v~kԗ:6f5^  f!9mB{q%׊>)&0p %wgW 5N!NMωz^P~BEժw= , ףK){w?SDzOҟV벭%0kT6pUkkyo%" @N,E5TKHBd]R/1Y՟-l.7Y!W(>b&4{uG^NҚ¡adD+)-^ 3W7@91 *$ )R`"^,yk=j}'A2 ?=)#+;y\O`|Ǧ;MJ GTs< ڈ#őj>he HUs-i+m("=3 wŠ'hlxB_sCj P+j >?| =s{FsvF 8w[ki Jko@2A7M-_&:jnL`R]T<9d O3ZdA6QC*쉔n>C/&4{a`=ȴ#+Wl7eFp&cۿ5MTN7˼fˠvޥ6iT5%zմ Gj}u3{ y{l}ZS gA4 ‹A]ۄ8 ícq /yyOL& ?PO}߂wWޤ/Vbs({kM_sJI 9ӬA; jD8t!܂VJߦ4X"zتFF0YU2Hw.>-9՞8(gjSVO{n#JRǫZ->ǦL5+pmcO%Oh*{jŔ%NCn:x#^!.#ECuYc"|/+z :n"bYRG>.*G;jO $ ֧;t6Ora|Mi3K7N޲YFv{26Kd YHzGqflKM#TWiF r 6̳!ZLaۃgR|n@h_~Y:CS8mRQ[Tq]~><.Wy{I~ѐnQ(+f@ k("A:RR b31J 7õt*kZnAŲ`nK"JrOEI ?*yPFUvY ɿQ?9MA)7':lixCRdp_@(mkvC30Ժs.xJ78isQ6{y$ 㺝dFWbPF+*?J]͑,ALA@B#PP,5.MdO4Zbw̟ൟE^iJ$n*7O_e\K-JLvyyP] w#b{tߍn]>IH|Vɶлj6NH'P* ȶ_f3FP7'KyNkomq4Ā1j,YB+ɏ>&H}{,˭x<Ds}G-<ssD4< TS/5t_"ny(I u+</0\GmtoLO$ aَ &`ԽfefiL5C/|  qs-`J>G`IxY w+ XYG3c^ڐFzip(9b~bL.pM >)~mI'h=X\߮zF)aLF'[1/!KZU0|[_Tyܖ$ד9HYOݼ5fܤ7B I9\;҆pS{4+5SX=0"C(N{g<|GEW8ѹ~:h_dBz=QUyV K^R{Xe|qčZ/#;,klF$2`ptKnQ3.Ęsڛ%Qvp=&*__9}ihH _=P4F7\=It$lm5V/U|#YEȀ`9`pDFӒENed{$'Nkݐ@G>oۓz^G C}2ݞePIJ af{󳉧 @p$DgY)kiocv%Q R˨CW_mFe-w(K2:|jx<2ރ%"$ds-rEj<{IbQMUm1 gE}A=ݦRr{?W,ޠ+0V{f;o~X]z0V WЕz/XԹ.Bq+A+2tMCBmk M~e 퍜k՝|=QMxwp?.K)VPg:"F,lCn_kP$z@d ?6AXx]V8kHN@ 䎌)lx^ׯsz$vք,gs9k9 ?-Tgtt2ͳ7]P%\eQIC<|{{uɼ!kGVĶ'uD :0Ռ;W5mm'\!Ta[e ag]:ՈD%]@NiNALgz>pҗyl/P9JD~N4ƒC8Y2!SKl$2c٨3x6,@k CX'!uK ̝[̭ 5kDB2+ZTUI6#tVNppiYyV_ A+8|N販p$,|@q1["a^UuF%' HUI5 ~PӴ΁׀ h8w8>PF97F^? 'K<-M_~V$K1[.br ߥ'0HK 43!QQJ&*ڡ{ ݗ\qk:~OxØ~,PpVX]oQUj@\ w(a։ d7i)QjԬ:fP{!(!FU%C 9E̤aeVãLmԇ~Nxߛ :vs]+Mم;1c*36kCRRQBS<q).m% ןW.8Imjk{@cِVB݇iN=ħfьcex-i_ʂ+78hzd N ,[7 %PŠ OSլ#? ;qtȇFg0@.3XhG`J;@bwssЖ#T誟2B5Z1qA ]FRA qڼO׶Q^=igF|Ԁ({.Jj| ye=fQQ/-o|y'3iB+PJUw%ϜAuIE CDq,.. 7[F5=0d^dZUw}ajBErI|JMΣf}#Bs*lQZq9s$I]F?ZUeڏ*ш!R*Sf]JmaV88 z+2+鋨{q3)3Yd{ j>[{c/=cE%BlO B%!/]#n.GPs cByJ=)CNJZPw z2E}b8ڃ4uѸ Lm60=CkUaa7>5o{6OwC$dw[u*t]d?ud8&S0rd{Sr%Am2A\~ԁC^^Ybl\uI;`Ҍ<"U?6GG9D/.ƤV ,2+̍[m` PqHQG4+څxAP!P y|1> ?rCA9<+7ٗl 1T4U_gcrEE@m˯6jݮfxN,XMK#t􅬘l'ӑ4CYedN3/ AY+Yad6 \*Uc=b<8c5e y![O^uLmd*Zj-f7M \X$|@)Zfp2iU2Ro ^\sہā@ifgV^ꢧPU:5D)-ėIކ&*}gb.j4eMhRK׮kM$x)߶:e?y]S K{ EYRJHVG8`äj-Or N+5g:Ct9NvV%*Ug’^(# Wd}8LA՝#ge<-#nv@NL(gN^_ Zx ̑5D[.}վ9TBH9+zY? ٸepG&o/̘1 P@Sp[^_s:z|!RߦckS>N%"^r'[xY(mkh:fYyӛ[i|:'q]Á {4 $v_5?`=e310+7[Z4!b6#zJşt@Q<*#>ɫ+MD5uλq}^hi}ws>9'/Iry744~h޵g8E~AzD M9_"EqCCer}d_1eOb@WGd8}kLq1Y@.ED!T{D+bmf,h"}6#'l:SQ쒍|%8>^Ws#HhC A M6'UP3[!u^7.@N3{;B6oA%x'sJ8!]=1hfaf{b|&l4h1 h'p6< C.</-DVEGƽK30`tW勲O_-QiJf W2ERA?˽  8ژ# cDYd*/r@sa}pҜc q=)pYe< 0-϶4`|ՠ"gήCGmd5#n|J6 h ^ʁ Wvրikp-fMkJ=1~AD4q"eaVC(j[512l\dY}EjRа ¦3<Ƅ0Ukȴ,4T[H6Y`a#rD۪WHq9@0k!K~xЂn7:g𖵛^w@7FԬJA*捻dAz}1&CxiHԎJ-۪OQtxn7[ԩAR)m%S65|R'jhp"BɅ6$^-&6d@yGoc{rO:YpvܳW5ihiIo /,3'C`; )EJ#Fi @DkQ[|I0YhũBYKLGj?FWgd'-e lIŊ" }FV0JE+JAX%z9d^50;fpB!#ndeK3r+gQu/MSb-EcξDťKm~4kUdmzѬ |~d%Kkk]4 H#Nv!ކvxP1 E(=/Mk&!N}A2B`:B;Mܲu-E`^JlhF˧GX; >~!\cj,Sr a,o@[fӤXӧA&qSZy)<}G9׮b d@RzQQGN>!4Q4@8Gaٿe,tM;$WeLٮʓHX9+F'{9K@l4e,bئ*T4mh9TZ{ A0DXH`@E]N'#?] t;7pʬJ,OVC]a[+\iNvɼ^1[;j~B-d`oCOYhAD*OL4],}|$~ dJ*޼i%879ncfK -@|.̦`ͧ`gMj'!(J?QCDO. `hߙS0ը` 8,GlEgt?BЁЖ$˦vU(@Q o./nANoY4GՏ1z`)E7:%}3R2L@2nMT ޸^ý>gVc?ˏ[Y/<6}hwBbHL۴eY4ghNf1fI4 jU`I7cX娌APO2MK%GR&%P@}u,mc3B)rE++ >>yKy}8M' >*F!OaWn;yB}zj)E9}Bϫ3P$SU_w,`zJ'y5DTYۚxʱ{5-uP|*$#ZiNQ_bd9p={MdAFE6IgriXߖP URE|M] ;w9iˆ/kz *EeuM7Af;eĵa Vwf.nzt*~ gi 1i3r0ET5L-]>JH}[V_GJȸ'{k3鉅Vvᨪ/no3Ř+Ih05Ѫ@3ǧYHhQkc87hry+uy> e?[s-}f5|fp(EXl N/~r ep(;#΂&rYotnn6Jo0CkW+KUGr8A*~9h F(c|8'`cx)Խ G;#/y9%0-#qxg,k7(Y܉# VKTi*Z3t3BVzen.$S| (6' v\eȁmVCm=¢?o%T&U^x 2QVGr+Xh,ZbdZ@ϊG☇JIXu1X'֨9=w(.Xwpc=Ĉ^z"|qԑoؔqsm[w9U q$M @碎 h/mmkWc}I+ǿgtקPֲL3;p>h'B,m2(C˖3JaYf#ډ m8)^?EH$j |T#bؒ3ɼV5g~-73 !HliHIōX/ǟ<9miѧnɟS-idcOl\>*_z~|̼~*_R؃)st_paNc@ 6WӮ 1;o>$[d1věA~%hhPaNU2Q(B덛.̷Xm錼nOV|6mM*zjH$~.xP4΂ *[Jӹ2Է zqIOI BMEL15 Y 鮵S4W#cwEU~MV0+n_b^jVМUKR V[։1s@Xew8$f', 2VYOƉ`4VS* {۲ӽ\LM<#KI5$Xprf#1P;eұ/wI=l~z#!1G5R~)6jh'>dž`,ܮS啁KbZpO ~ b/M o%"9 =V@0ؘ^;:P<~O1hcD1~SFY0=ͤHQ&[UOȹ4~+Fxi2H/B`P?5C(^C1>P yϤUjY@l♃ȱd~PIE)Dbo2A >:Y`'%œ{Of"$FUu ђ8ޭ5n1(T8=If!`&j6F[ƛ}5Zh׿9hGQffCBn9qj9|}-1;$Qb?&e& @t8LLDzʷ,Eğ׬INZ@lكjR$b{xь{l66dL)p?n˲ Q_y]Fu1AWfZP*~?>e=_p1QD"Mߙfn~]>HRsJÏh]p=RLKh/ޘ%xcL' rX%mo[6+z61X>O6dssZۋCȍŃ\̰^ x/l#o6T>O$ղ#j:QS1٧=6SkXpEȉ[ɻQ}^g6ƴ&olͪm L37 β|ZW#|JW£|G˹67 !m1^--G rȖ .IL(bLwX ` ?ar \{LS!vI3nr,bR/o :#R2Ðfoʹ+ _5֚v}mSzi#i)YBDpЈrlFT]zԕ>Nj٭eKYf&*㋋/8Zw V4rT`Kn?ƽ Ʈ/΍cv iw\1lj5F2)~>#7S=y]uVT8iL%. }QlaˈҔL QT9 )/ܑW)*_z_^ېG6Ҝl@c&/#$CAq7 KAW8 Yǽg7&b(P+yWl@G!I['Viƀ4gfџ'B }.S{=x" ]ZNTL.  I{^e=s.#y2eCC0ne/䬳R|{نݽ Ϡ ~Mnkm뇗8Wۃիň f&ז\;O82,F:Cᾟ4#Y藩PX|{1Mkkt^ʆ=˳c(p6dSQ{@nH )52ah*a0Z-`W/5r2=<= #YMnx vӑYQJ&?z!0V8&!כPAf xk_(1~FA>g*!t$L$zd'0qHބ:16L"V3W*LJ9Di ěN‹qfFS0eY̱q ] ?+;-M/ \ DӷӺhݧ QB{ZL 7{ e"H`U7(oVx|D4=֛!Z ;>`*q*em;RRO]D?!*OuMƙ1ϫ=' S6wsU.`p$ QտUǬ)>WG>8;+'[IB(f '~I8{E* "O σ8J;tن( ?\ChEQ׬!4y厡@IxnBaVP3lSbE|~:+%o1R_\dTL9D-erVJE_{za,4 ZGhi8X>xBI!lߦF>RrU'XO-՗oJ {,6VӪAu"TO7DŽz(Dø&@>Eyj}73m^A>iY!4OdvahS~*sz|r"e{~qe6NY?h|Xc¤;r’& PC^>(C5-7+ƴtw*'J/ 77cyֽPI,T}vHɿtrt30 فzh 7pU~2B"0Xe!?MfB t ӕ~iqPkW 0G #ߣ{ $uUnYrPҠ3rM1JG)CS+..tSS/աvTt*ErOՅ&UW͖}gzEZ*R uyk= qDM\5k+_d]Ʈpi@Kf&3/Kae&(:r+!۝cx]r*1(<^^!aXjs=./1L8L^8TJ]u`ƞ-R tC6VXgږiJS:L.gdYꘙ_.. r(*R&K81 CZpt&[,r7G܇(jEs7SU3@ =WjwwqgwqePk7C3A6{FX;c< OJߋ zS3dtI`YF)o+<qzpZlL ˼)LcRGKr&$&=^v_ 1Zr!2վڲdt:fV tR֊X=]1#bC RTIn@'?1Lv A:VzF}ݑA] fJ :4؏>fk6a,Cy~|t*bb|B-K+Qg9D3 p鄛W/a{Wr*hI;7&t`c${CH+Ι*Dh$a-F]mP@.n4;`Yʫ2&GZ,m՗Ї^;GDPL ;R+2pﴇyBzVtxH}\CDS]L/ +w#%pҚIi[k92kr+KtφH=,bz _uFPi,_J5-.cx]m^܉cK&b3')F,t5.Cȓ>|Cp |♈pF߰H\s> ZBuFd8ǰ/m*VЧ$hV?h7.XlK؅Iª:XB"_H^ONI`YXN^~3N|؃5ϣz[+=͕ /s-DgBϯv &vǰVXȫ#LS\vՌQf 2 2@"r\S>96w'֍|XYnP 8=M FԚFN-(kbd=kI3@X7 *ჿ6Uj/XaMɅazk^‰]- :|_?:2% mvly&m|P1665}` D>$V?AZ7wD Ɉu~j>3tي#,Bׇ(cayC%f]=xKxP6O?]pWa!#gD^:f?k\{rܢ-DsTL 3ςaCw. (yX8=F#Rx{gȹ7SB-i40:Mnw<9< ]2* ԡ_W@'VV{/FtPMB Q/ޅR'YZp b Ē|F:ʘ2Lm0WнO8)]Oyg=ju{gO<鬡t>=Aek/@A.Nt ꄨihkt(XL4)249s5ix 'ӈ Gvy!krbe-Js(3"S k2K {{%Vų#'>Z;Ha)qȕ;<` !C8 >$4*\$"lj)(7W=hb4:cה"6T9KP)!-|kM.[4Ϫ9(.dJK?9og$:d1=1$N^1Yx/B:BADbH#\h(?416^˵/Uc]NtMF7.DCQ5$OF=BV 7`ϣYH1%+Zpq Д;Fb-P #ig/HXwЦwkgbЯ{U3]IY6?b2 7H0N{0'V7`0me S| vul8 ku| i 3-!C?fTCзd NXEE8>(y>okCa |`,)7K8ُA2:~Qvmb"BDМ`!? >bd&Qft3AdK]Iv35OL5rDV9˝Li[͛eմM$wrؕHẠD,:+Y6k*>WYyłc Ӹ2AF$ ]l- Ҧg&^F/򕸑\ݸ~)2x)u I0I[]ZSh`^hZk;)Y)GI|aFȭ&h Z{Z0)DY,EǶ;ڷ7IdP@U$fTFmqkYkg bGhuTױAĽ\;jũ0ΖN~"sNQ jl, c ~FE*ߡؚ^E8Sfۏz.BHP~򅗌6X],r>bqŊDnO1FAIѤsҬϥ1i_i'i.$1֛R i{+I_d% wmϵztBds]WHGr 6a`8g(0 , p%܊@R yX9+yڵQ53T0On}j#6VBfu| Y6xV39N{..y 2ӽL\Ssd)(\!7Dr$ wç_t *ٹa~ӿ9, £ûJe+祢O~ Hӥ$\IkpgdGq=- j,P|(ZD~@Db|B^{l?~&hťVbҫ8/,O0 04Xٛ)QZtf6ۘʢAs#3'^v!HMV}TOA*u3@3i(Ŷ qy653{fxN ꀼ/F(ȗLGY8яK|F@wP-1cWٜQ?IؠDǭC= }qPtZ3s9?i-Jxh/4PrJT/7p636yf0KHZ I _5bJ16jU!ܐץJ7o>4~KIxۛy o{4ubk| rh,;{p>PYxfM̮sI YxJʉ5(mή(xMݢR/ Atdt)1@dӡAFoHDidNR5LB;ks\1rũ ;m ,F*U%a3-⦳y~H~ȑwB0&ZK 059c tᰥ<ӟMpt ިitjɵA_8CP:_ehYZIl ;&S*#p̂/jn _n!"';]~9@_#7ݤMQin&:Zn&፮xH YjHA fv} Z@FNpp{YPAAw^llg$ t>'/HK l3tQRY&V/~?A\ x$33,T-cՌGFּ ft.JJọz|X[7_"6 VZJ> CA:GM I$`(3- 9ƙj]xKɒ>ȥ3diW1JqMcs%5sDB%нDpHFEM)&\ h <(tc*{ ?4Osj AL 5}ZFm*T㾴6.K)0#WBE**2 zAR :%[½0Kᘹ(rݴ45;0uq-xm/Ix_2;Xįk 2>To%"bAVs+͆DAքbv)(_N7"SsSV-$ah׈}n uVZ5`qLUW9*uȟTu<3v} ѺjT"񉍽ӳ")Qk-;P&k C@D/օnܪ~1U/j&&x:bLMn;~ocND.77ݵыڪ&FJ8.=aO xZvg AcA (veb_? ;jjS7ەBڷ.9(o*pNnEZW_D7pݥ@Q]U>bLEO&dݱl$kwc嚳ӥ1˵4^['s%J१7NjPGW#e:4tF! sVNj zy} nѮI?X($yTҺc5&/;F8AMgqgwZ"PQigtLR֔ 4"e&M$Bj8AR^ǯjM%m75AoQN u6Fc))GwIjeg;:{JfYص8hl1 *ILlnuEbP)ns)6ίr3'`Z? %tƀ du[APi$$$#S佯nU!S|t}݁ֈRpc,OW1k U6A?R0Rɳw|ߥF U:%=?U&u2VD`՗T{yKfrh,`憖2b&auNus2:~"_$Y]Eͽ%iج|N s_0^0 2Nl➴$V|b+<{%Oi0TʖW* et8Z:Q/WQ0o";߄>'בӴLTvYYl QD/9m)idȞ_zrSSS%3m#f;rLZ#IZpUAWx1y,YIY+ؐشxd-A |Rnt[pL<O`DOIl om#(,^}GnC@z.D3GϞ-Q`߼̪[^} Mۡ\OuF92x!<QK n˗MmM(ۉh. Wc27XZCY6yv#[2) kWLMJG *-R7`հ<СœMOʟ)qek+2L)0KGFQ#޼ܾXx (KkkbH[qtdbږ];b8>z%m_So5zC~'i,nQw7&>IӖvm1$ 8o1-?_W ؝JG1 ڧ1H-(׃ηA_RowJ6/G5NR$ ` GNSk/N1gP*ؠ9J? KC<Ѯ[eo`&z )wO&\Be':|m9ꫀ2KWq 0vPwfetVwOgD3_a\'$o%'dz^3wl,uaK2cjwTf`L9Q",^I{v\0mi YC?$4k4Yd^\:%ybސqϋJc~d6Bp=Վ.1?Ai hx4 #˒l D;QP;ϲn<{(o´#~+ 'z.0̗O`YVzE%xFB2zd1]r*;NwhSŐDGu\qH\| 9- r8I2fA^,V!pKv:6ӻSro?B{ CvkS(D:fMp~uW *3nGZ.pM1BKHר?E)qPqg~.aP2;ܶd϶Z X8֨ZXh- HH'E-$7V+*:4̗M%v2VWV ]G4O؉q{#Qѹb>}h|8尌Iߟ &;tI}Ju,(X}Xyhڲ{ B-I ڽ`6-66i^5q$(N Ao_zAv "\#NI-&n(Q4hFz`*m @YrfkOʲAz o>ch$,sn8q0-t\$BBV9Hn6n.`_(5UhaӔ I`穿]TG;XȬM_hĩ÷.ɛ<@a?;jq!IrL|z0cL:(OJ#ɶ{}R:>߫]@e~:(AAP8m)ʹW>#l+,$h.3sñS?{d*b(ͭ@|#&J Wa;Qy @ aR~rZ?Ԍ4@ͪ5q[:JAkC"Q)Þ5c0Y>$U"ؚoz1=3oDZ#Mp8{-hz0wH)/{BwjD)}N{zw(Х'eNf&}H!z%i*q.ΐ^M@ߒr~w翻ҳ"?`?6T{Ĕг v|=S&ab4m?~WqZsՙˑL QBaMBBZR7PރdBcqN*~0a <ӋbbVjwOrA MTzdDF \/ <.3- $S t_hJ8"*(=+r%mt%`]zD\sE +=03 -<Ҋx)뱛qyC-^ghfPv8_c'eP?P%eɫ dɲKsM> Y1sHI{|FߍĄDl  EFClÖsbzai'_7ءuXIܒƒQML)8ӾG5^GYHeC`z`.m؟ЦjT xfIkxq)=X֧ Tz0t/^v-\2N -Xe:DįwnGxSrZn.i̮2ԕgqVl:RVl<9*Q rˑ{Asx0|$/Hޙ4 8-Gm&*$i:DmpH$ITeQN; 3'(%zBZ(aFVdEr[nv9QG!6ePP+ ;CLOYɆŞ+yzNWYgu[eA[HɉybѴZU Gr(Y<ǾSե)c=6=(pxww&=V3??fgh DʰR&8<dL~@+Tg~YN: t/}~WraŴwae7fhDs,?4,@74ڛU{ʐENqȦD]2Y#]<@{@)ҁly֜#a9nT __>qUr'ZH IDR]wp@ҍZoJxē}-r6bT{P(vJ}N4A5Ĕxyų EHaԝ\GOG4o+!4;ʩ(^FvvſHU#)Jf/0~䀁`EwҾV 1#ԉcqեLaG(l9$kW V]>:lW03LiZk42ⳟP|8-aA ?OҖzf9c_7P7c&rS;}gnƐ;*D &SzRR,؆׌٥C>E&h@dNV]tP{Ѷh/w`YZjďcuq}iS7|HRͼ  .D%?EG^- f:I+1^ru])Jl{LU@!59qsg%&3XH"3V4TGTv9 rwT_ Pwymr7< 98V`.v{g0* 59V&3HOupƣ9\+ ޠSx,au u$vnw)Ey[q8 7gx&BjM*vE8&)tlb!9{f2W\!6z:(p7)U|?JňylAKM0#rHMd ۭop+=]fiL": :^#E024)R518VM( \] [HjMiqζLX3np|TcRi_Ϣ)X]P*|K؁^#r! 0` \DG`"!54ՈF>sn0>q2d$3PْE.ag42<^ȎYZ(dk9%EVfX\7p $HCm,^*.>"\YP1b?XME >%$v:<ʣjT+>z*@_mmفolF*ν16ͫ_HPI[m\Ɩ^u &?.k5Wu݄.Js 'Asz4d4ňt!`4ɷ$JnJ+Z7jړyn]W2R]OsR^hInNU8 ](c_}ޑ$' (ND'F Cd"ezo|N(sFU{EpXOs݅|A<1QU)!]2CvQ$lS"+'Vw›]o;v}^] f@(=ƝtEj5\|gP& }]hʳ6I~i_jbX*7/2+ەQtEC8D[qGaUnm^+V$+|obd/n&gSVGu]k!jj-*lWA!ֲE<5;nnF_T-_Ͼko=[xSݶF$Qz%lrrOC94o5jZ #5\/D^wOcIfqVb;'b"-aa*?C%{~;]N7eWፉe jZUOӫt^(r`¾j.-ќF6l<݈gh`cŖpbIf) ըq< KwZ1iK>}S>/BxHN2V߰;7Ԍ-r b"Nnt~RL]*kHrq+r?E4)}+I!JAvp.#ңKƜ &Yd&)b YsB8& nO>K<%I/dE5L4.ls  RR8ݒ˨߇]i 5|hE/}DZt_ /k`wAObX.?]k;PcnɻQSU۷0`:3(CwUݠx5&_RCdxȿPU]+eMŦZvp{EW/21 o hs.Nou?'HP(ٴ;oJ,ZUf[2%y}GWx vEKq10 E9=M&dDi{-h2U.3\,x7rl_Z\Ҟ>+Ya(%: .='Zw[)M ݼ;%-}^@vgˆ c1*qf=B!Q2G0c07(wVhYIA/A}䎽.]q< &Yão2łD7T$DѨ>Rɛ8nJOx$+6 Srz*nGy ݃@oݪPf⩬N ̯Dmk䋾1}t2TdwoCa80ƆYv0ku5's?u؜eԲ.ԇޢrCxy혥@ȏ\Ps:Ť;o 91pP9;rKyB w沋mg1=leAQ*S-Cn9 'teMkFfVW ᱔ۍvKahgkpnOpqrD1]%Bd ȡUK,WfV"4ub[nt ? Ϗtݏe»x k}NA,%OK"GʉOz?mY.Ba]Kٹ-l13x)y,/:,-˟zGLGPil΋s:!ŭt sa*4uUlz8EQ=E5~y=Qߖ,)R[Wu =k</Y(ؠhZS3sxǴVy0 #;CWċїN_ UXȢ9N'g—G0*~߀4#JfiLH&'bRoA]5l)/eM|Wk+e2ܵām$Mq|wIZ~iBoR<(h8RA-i`A |p ?J:GиN?P[*mn/s*W=U6|lj"Fbv?kji,t#$/{ĥM"=%._hmW?W|J"A Tf==ԌB+ƙt-}KBw0񿥐#qPo_4C:ҫAhk )9v_="V?bZ< qAOd64R"I,YDOxQaUƱO_+%N-(7xKsZO H!lmGO;t;*Y73,>B@CX"%[C=:PLD[@ލmږ4>uТ'=]Ya޴`LPs<4<fNȔH2Afh oIY VFрzo;ᛧ{K<S`` zruʤ[7urM55qXb=9o)gv_ 6gx.#]5єJMh#v&h|`DK4-/j@t.WL٧۪L bMհFH>}fP3@贓QqA?h?~Ȋ[7%VkC87[c#ş\Cs% Jx,yD[qQ)D! J Z  IT>#+08G^2>YՀikW3pJNI[~K}z`6nAqA"h5K}iU8Lk%r#:Tx!"5BvHcDIASs-Hzİhe7Yx}yz#oxO5*i8xl:Cglixn̰7Y=+[`;o.:﨑!p*VYvulL* йfMPMĸ`a)_Æ}Qg=Fż^b9DTB8# (? SGCr 'dFė˲T q9nsXB3*s/HHu(+@hniPlc^THM=R[ĺ0YdV`҃?ʹ$/ˀsÈ68O߬bMFTI5DY|ݲM֖vtqB9&xDDUHGY l5%w S,PCp}WR)*"χhbo"şӚLpq)s`BVmv*RJʣgFo]śCΐPB&颰X' M ƞP5P (+~ksX0o xxb5G}PEXW.zr׿ (]E9`z )T6Q/TW{#L=;f0,4X5YX]/%5&gsJ=Et;yۆ6 誥ZXK#'8V{R1 =0 OZ456HU/-KD1vy%lO`Q]b`rb yv&LOjoswCsNR2XH< } bR^KeLM  CqVTd7\dv1 p dў@YEk8OVEi27v@&?$-hv5L@8޻h$~V&XQoYB cYرI Ґv jRk+a~.XzXf&D1.8i[UbdT),)>3HblOvxկ_-SZoU,E?T2&ܓĊrS]y2 HKB1=XY_Qvs:d>G0Ֆ^}|ja=pnsٌv壼@9'W'$OIĠjJ?h"|\ !]N# Cت!k`T)J"'z9C|U2EAd0q3UeT"7~=骡Ze?x3 #wbFI}"PAYJ,(h|Q9ZxEH^8JP̎zGUJX+߿yqMR8I\R+YWįVXI{^AW(*- tUŻ'6qhq*4a[|^w 9ۢ`/aM~9R[/ dE7;lqj)12vLoey%6Y!-pX`moaZ@%?oi-?4ZX,gT/~2VgpgeD<pha_4p*h{D2Fhv=c{RɭnoR1Sg@$l.p^ _@-x DL]=R,0;"W'ї~$"($܁2xk|7st*yګO@y;q]zoyIŲ~)~*x,},|?UO_I&[dR?Ar"8HA.}Ko8u丌?9qZA4;ߞߜ;jQYI˶ca-43Ê2vBRUϨgT7ӱ GMw u]2XH0YfʬA`RCpl@;F,?Kִlu-xܣ1Ql;#7h\a<sֽtI$!wO5ZKվ\i >GKł!aSX 4q(|#L{PE4w,=4sM% 3<7Dq"m,ΝL*eh\o&B ]`=]ܱ`I6н̔h(cGo"S?Std"N&4؊G]0"JFݶA{v$L Uĺ>%xi_&?5-#=r#no%75jrMQ>n(>Eةc(lLvݴgըՖ;6X]hXJxtʋcO4'#(OXnGd`47zc$۳G!jKF@{=jXAsr7$LXSd#ƺqz6A}ʄ6LF]]ۿ?ehB{H`~[GU !RZ)7Q6A:KB o.~ e>vʣXX<qݯU{!}4ٺ3`.qDGsKf10Z5B’Q=8 Cب_~ztv Ć_Sä[W9k&K=Ž"*SB)A!9J/G`h^.TP*f(3H%"eؗJ{e0+C B9R+.2ۋ}{~P39Ydz-ǿZlZcO{ϭ۩ξym d4;GBXr%U`կ:tWT,A En=Z`:xGSRltbآqccA-8䈠j.C-S>{c4фIu) #Oe۪*a=-b$dTQHM.ȊP`<""!}Ut-XfB , ygbWun+;k̬'ci|d(86Wpyت-TLZ, h0gp wK=vZSYtq8~B~`l7Sp}{bR{#!IxXJ1d6?`{ T L*>tPe:pw |YSӌ \zU| _uOoیE` "|OZ oƹp Q2G|ϴlYW"Lm}񱧺۠3B~Lv!8*B*UwX%2Rz{@i: 4nؠxÜ~WɅaZ%_k[Gu/c/mR,l02,'4Tg߉Ϙt 'k*>:wЊ6WԁI%[˚4^݀9m;C+g͛V}|hIY Uq1-_5>ּ^B`x90Yv>ںt#l;[z>yZݰ͔<UΦpD5ŠN]Wi!N׊VkZ;VC2_ljL&QJMU55 _XB'5iP bBq'ڇĈt-Bp;"wbPFoǥe9,4v0'V_cNomVΓ7))(5$'_~p&^qG7)fپ#S ^9j-LT}h|֗B1 8۔x- _$vHdfk5O} [$;kOX1Agݪcq:z" ƣ[U A򏝰[06tHan)r&U*KL,e3Q{RI|”&tb\lT~2քcwBN%g]Wo^\O1'ij̖ 1NLЗT4C!ؓ֏n :#a>³?xT6/ -"#`\ysA"/ʳ$w@|3zb :ٚ:HGoNbVJGZ$5y]pTsN!:鴑;z%:\Bۂi Sht[[o"j=I5M-kte $]`X%'ԴV7vPHlk}4BX!׿>ݶ ujY﹭b0X I+;X ڌni Hh|NVi1̤䖡ƹ| "Xi4\!R<|Oup%xd85Rv1)߇`V0O.3T&ђh~"^&,j@4Cp)$B9S$(D ,i]<]}^8[AA;Ӧlfj6J[SVq5hw{=6RyYs <:zl@x(kK7-2blO;sXR&T%ߠ { F lsz^_'v%3#Y._Lc :eb` m|\dBNXL1K ֪xywzΉ>:^qs;IKd7dќfhn>i(,|14N9ɪ$`:Hb{:B)ˆzWɖ(_})?2j6``%Ԫnu#NlplA3<=nnxNdn|<5&}نa,Lj6Yu.}؃lVD6&TK h,WJ'?J^{^ɵb5;j-`R:(10ܱ ayQ]k\O\}dU|#եui}8Ny؄ӊyr MBkP w[,RIDy6웒Oδ۟$4DQ!1P[ T4t1 yNK*[oyka3&!@&hO.`wtw>^^vN({@"˛ێY+X=ihzV ce.kfz$EmTpp.ULcNmRF)s_TQTڪtnɐ̐%m%C-ݢ,+Qp!'-Uo<ш:|ϕ}Oٝ4~' kduĄۙD'aJA9n ,d5d su[Ch(t[kʗ+ϱSw]X!#+v&2> m%,H~$G Eb7,H橆9lcg^#:Uڙ-؄7v2!q j/) )\@Igf;,=vVps[U6J?ܻ:R  ^Hѻ=KF:([=7MQ=~C+2-Nt {tdӬF4nWKn ^L{ QzY*<7YQ"=2FOfu!UtH}xޗm+8cPM3oL w(bEZLxO=odÞ-$uU'١AaR;hyCwl-k]!A825q=_fpp@*u yh驸:.X<ܒ`gxZw qĜg?80kҼ'+3/id{=`_|_5hkH a ~RvELk ՝#ቊ̺Ga=7FG[vt߉nr\Goe 1C  x䜻;l `]߿gv1^گC(F+Ha&άSesK\4V32% '"Dyե<aV͢!XDy qm>+ӊ+doNH*;xE?!C&eK]eɵClSGm sNot%Ud!sP5j.ߖ:@A>qL9;m3ԏhxSm$ QŢ$v2" KOɟ찎͈ھ|EΡ"=#S,9F9L?"|qH˞̕ts9RvuP Z&YY>7.닇Ө收QX|ǻQojsvGT l=x*~yL)Z:V߭֙x- cRkp<(K \k=lo8a{,J1.P1|]A Λ|`$ɻ/UvNR cFOξ:0ɡ΃Џ *r5[  TJz|0UWt$l46ZsVހ:ynޅ!IhØcJbys "#3o@;kZ=FCpW1!3hL"&de.1XuN[?n[ބNc>pxd 5p/U)$zfi_Rzm[=pҴhZ؆RDI Ÿ`=y?=Bd";[У:! Bt_PUA6FK޻Rd'[<6/dXS%9MY} PiˊNÝ@hZݺ>aa=XƋU}R5|i)| kw*UXЊ\$̹YGsaM ه^$*#lj)6CŨy]\i[)90<֟Ȩ45kNatH `d>HIu"6z kPO"ŸY%ٚ}&! }HTLS"n 7%o*)xHT20v JD!A z#ʽIj'\jx4&\wPB?H`  4ϞAOql\і/d} 'tLaJ`Ӱzp›?Sy/pm@Tu΃r۾Ѱ'č":j?":uzEp, 2GY=lQƎ,[;PLe tg\Jyoms L7_~U]r,KX#/}HIRվ9>x:6(A\"4@4uL@rCvr؆k-:=Y~d,4.z.8o-Z +"T#V1V5>$Ri'C1W o|'\ ]}$SwcR>kbF+Y{Kr""]2EN=p-(~~Ujω.j l)^5N/4!({76NxL!ⵁ'q&1]D?7S٥)SA`V,r,F6eMOoVX)"OA]E\\w,i!Cv1KT[$j:bK/ѥ.•Yn95+K^h}~hPa2_zu|gt2*O o().@j$IbcgI)ؿ]5d=`fM u0Bk`"Cun_-SD?}½IO L vk| UR5ӞؐfYdt]Lb MP΃ԪW,.xl xpxq+0ω6쮟J%CdZoxH]b8f6зɋB3kleKؒk &gs}M XߘS`棨-{&_X.(V#yc9B^ZI=ɜh<9RCHw`afjHlw j$qI~Pv-47 RSrJ3eC0.fZ#oƎo;o\)fRCa8cE` [kpESGHN1ȈĜ])e%d`M.¼8j7(s/U27ԛlyz7mr?KR6g4"JN~5L c'('H (ΉeB{]b>HzwDTd-L%_(J'Xh[X;9ml}H4 TK%6+}Άc$0J[HP3 J}sגsLjLRhMF*}j'n0"  ^%mړ [shGNh],Vt#0l > fK~GfJɺB9}Ws\uk7Hn?"Ⅽ֓ X"*sF8T2{^ѵVV`B@alVzmW.dI RKEfɄ)."oڜ,Pm$O{DMo>]uÈw~bdԩ/}pj O}%1$MULQHhu1\-Wܵ H[@Fʴ}?c _Qs>ݭj&8P9MZ9tS1Qp`h  T/dD%ēF_u) 2UꌎI"v+xA_<*et $m2a6%@J6oꥠ=@csc3Jhȴl5fIZ`лjk9F(jve+q@ďO{_.Wڋn#wqIژ0(UvzB ٔbbxrd w7,B3DSzHWfA VTwz3:u;嵜WN~RFE]'mHVB3&WղdQi+NV3xUg{ڤ^om훉|}$KV ;*4sÄY"km5"Eڊ":=+vTIk#:ͳOB!.BVmɨ3 an Pe@v]sIr 1)A?Ӕ ^b{daFN$_;fsoLX7`⶟ޫ0ȏ.| m@PV+BGC 8L-~όL $CXƓoOų{hqGmSFO+貌wݺ[8O/zN3I^8_8g;`vlw~H`(\߾B$Cxʌ;Zi[Kb\)]mʨ||Nz.6a1Yc\~{hm!y_1JܰEX2%jK3kN89`Po+& G=a6Z"Xy\lX X`NsOh_b 54*,j ~0B(Tn8ɹC᲻%w_5RkY=a {Fa sǕc rK:dh[ɱi>wƍ\<+13tT`8Gyi75ypW498g bL&Qwp)qYN9+ׇvTEݖ8~%lWSqj͡-C cC'ZnP= 6ox`<{bz2''vGy|b;*Q(Ά%ֿVyQ{Z{K&?$ZWZxttdC[e}kV*> xftr\ o666Y>^9U;2Oh![ 1\Rq<#U2`w$nUsH2~M&o;D#VJRZc4|C?7hTf`5.G »9H/A VЉwpSB$8^o Q<=;/h=:e7F2O Mx0 m| Y,G4!+](])(rپf-v:0@s' BnU c$~Q=3UO6}RڊVݮ88_Ef}+Vl^/"|75yh]jC(ɭ7e2蒨@Ѕeɚ?lhdpEQpr]̞ΚzB!W_?Ƚ:Ӏ`ٽ S-eTPcnוfqde[bǩaQ_wjf̍B&Qz_ Ey'oCeyV> 59fP{w|m~:(0R{ "[ 2v-lZJ;i+&/C$t253@T7X#rЬm`t>ZondsknYxs0j$\h$U})bF[wW1СpO@ڡ8&dj\ K]lKTkb3z%&1Pn۫Nܽe%4Ys~n^4ZuuQl[]MMoij\$y,/2E2J%>QiZ5+ьτWHXgglM6CyL/Ȃ]DPo$M0% sƒ0;8.p<ûޤBDPk;!jPX3p܈K)`w aMךGT}Խa)ʪ7lE|lkE\k:=` ~0Yd1:i, S7ڟ//ڦS8oSSV); D=Qg1:|mG"e_]M >-<:^[#Zeq- @4wRXFH0|]"̠jxIj[WhFٕJWBWy~}S|*|" Aס-"sXroiF7 :  ϝJquȔFR%lp49v<R(a[J> OtnLj1Y؆ڄlLO-O TˢL?lML[[s3STLtٺE,P:]kUwv Qz?N3e w n KL]*k >pkKw)5 N+Ჹ#z;h};Fͯ0uor+-tOJ7p{YGprULbVҚk9}F喿ɇ|H5oGtRZ2{ܳqAKd%2$GrDآ{Gٵrmbp6c?D:0EӉtgv5۲"yMje#VMO!\jvAˢ`Jܜ=+ܴn$BSbpcA/@ȧl '?2KzDz(ė=*mE)$1(zx5_ai~2Xma( gYeΝ7Hn!%&&O3DxM;H.s`$?@jpTM̱FRTX "*i??lqɁ X`d$o$5zѮ)gca]c6䖢HQ}jbb2օ?5aV!dL]1q+h.RFVD4_9ĻzOQɩ"our _懹:!' H7^LQ^z?PfT[ex %EGy4sx2kGT^Rd[=VRe@T J68\/8I嬸sI}bm}!keDJCha6?~>,YF]L]nI _4X;[گ`;{6*rTmNYptoS !Y*JDtIbP"J=N S@)]?:+0?_Ŕlf%i $o-͖Nr}: }&/ >LE\g=gޣI7'v{J[4 d1`aPʵ,ga3A Z8-vѥ#eo^#ud{i^w ,M ]>-Ypqԥxcr)ǁu?ޚt9x%&$Arcv۱(Ҫym6/[r :)V„tk\F NݙUTMs8l[e&@R?r%" a4}F岺s~5-F"6'iey$SXɋpq锳@"7kQeIm)= W3{rV9=68TEH_rfO[;pDi'42~Y!A[[N%_}~԰C!`]Hj Dkx=f0 ?鿟Rv0 X}h Pr0tGB1f)T4.PF3/BX)@7J!Hl,ژ{@Hb'a7{uLH{vs)8(NK!,r[d_^E.@nZ ԩ;I4Ѥ^MB 8wĥM80ެ3h۫~u@ }!ؚḌ FDѾg/fZH"n#R?8?;x2~blV3"+[BzH:E`0-]^@}4 _Z~WlT31ި?lp+C1wl@mm"z9vP$<$XI_C"x$ MQ+vtF'Fs9C §])_t&0 ! x3)9:+KxOA RXU/aQ&Dhsn~PeD>sM#n[-%R”=fGܻc ylShsu+NwKpI7hUsd0]'i R n5k-A<+U?H Vg~syKy[w̩57UKY@lܱ@h C*^95IKʧ^V.uc~B6bujAZ!njC4!w÷tNP(PJ>sBm}]SgVUГS,.Mmn@9nuRS߫w?irg]su7/ *zOsx# VwqtqU m} ) i82 { -~ǰկ3̒O8ڠEm kҼ $eB0&ze1߁,I,al[apatBmUtssI 84OטzH~oh1{(,D) )4UȔHJMX_|qzx(>>, |I<'-`t>-o^X}_`94? cYJ-'YlV+ufuyDișk"1n'IBw, , [h5bYPkT˦G5d{H-T5sJ Znw_6;dkf8)YlHEwuC8bt:FBޠ1^DĜ#UæYE#RQC =(YpRj&Yzߴ έVB{nwESB__Φ꽡2RCnx*ÂV! 3-[9U㪦.J 'ipfǽe@,#{9:q*|i$LC`Bܢv"]\o-ʁp1&KbXIBVlq*V pZ qBwBBԣ}%@qkI82KCp\ur.jf5D+Ra\SE4h [v Yt1|PFEl\@>j3zW)%X7{ס;o+i'^ Fyf7ߔYE=r*ee`2я~0*b-j?A"7Xh8u -/(3VJ'x[BDZG5 @ ޜ} .gi] r3n&fsdg4gP_`XAjx⴬PWپ2MW*_&`҉}X8/ƣf*f @Y;t&Q%%HfiJjG;& T],|~A w- J?z}<漩}C]mfTl}PPe~yx$&#dWff54hnLSl* ¬hk\ ZYܹytxNf,[O#cPa(+p݊r;'Bko7:M rقM55nƥI])%wj.P>$O6 gv]5)*I&_Ҁ¨\_\VV+4.4EO+xM~m}e΄` X)rݥ-#t 8w:HЍ: A2!i?#mK[8'埡҃ * @joP* aQeC(ZyC_cwEu``muҙ9 9ގ=QB4;ϭx*QzLc%yU޵Y4☁f?=]W i]ylȓ{t^2iºoڤ%f.<{ւۿu S24OuRREwвr!C/[aχ<{ԇ`¯* u<}z5}n&em 7sA`ϳW@-[`i;t+f"܈ft/ҍ[4j .V6"0gP-gåf~M|O[F s/m8B2!ҰsN'^R @D 71S3 u S`8)# 9 ..nha 1YKΒH^grYDd4 ?< N_@ pGGjNk}p>-Mfk:3[`{ak1}'uaKϕ!zZ3"SOo:|~GC*1bB}#q耏F930>YE[ǩ7;u4L<@|OqeH 1} 65׽䦉ȡE1_ڦx1QG=z>$%? 4Kx B:-Ϗ7 {`rEQ1 zb2R 9 }C+y l]FIv .Zu$\"aAM(VvM|7q/\j.m7QcMcZ \'N EΑQ=8? ^;$usͲ ۊ[U G+5*'/*3ӈzN8%9\Kz)'@q0,k &U30RqM\YƗy2zueëxo;fY+(E(j9,g:}"$H$W>)ǎ5*T?[풏K?}@Bh'Hjfjzv 켔Ofʦ] J9&Rf`s\Q=g\b2g&쑇_aij4PߞNPRh?,q6TkTKo폋LcvԷ[VHO0лğ|Lo*^et:lTQilg1(*UJɔ9LRyfڳeb,$G(LI5Y{\k4RR bk/1LIQ.a?l%G퉴%M w E_Wb{m{ئ߁F2oOH/iZZ-*̋_uz'$߯ Vvמ疹e.(g{\f8߆ Y2!9vHSl_u'ŶRkSx,BmwTx "M ӆ z|ݙ +yHvT.PW{[ jM)ߨ b'rQ3q #rV/^ \5˧`yT4FWy6^1x_"h\UŅ*|K9.n8=Bm_dfBjp>p ܚ" {9qph~ΰ&vev' n˿s4vOFmyUIwC 2L1Yt:u_m)(O'Uy}&Dɫ}ciRdnY}2dpX`Ɨ?nMq[4!V+z_5+J/:K7S*I uAErˈ! 1H5@7ak6=Yy;xxRi%dH F. F{|5іJ ]ىW*ܡK2{".L?#( DY-bωޞVדڽ0{ѭ](!kOϢVc-gFLB3ǡ(n`oXpӣPoŦ XPчQCtXxlںd`rvJb*E͉ qBZmOrԭ? ű iTfCY-Lp28Lb@vG:ӜL2XUB+=̔TW[+Mo0qt&8֔Ջh6l_,(zp78|g4 L%Żl~,B_)WIG[> rvR`Yzlmv4&؟<(UW~C'`|LzH5'U>%UCF{oR?p2U+CCn>x<`!T +aiKO~jHFLU%t::Ӵ&;5'JSO>xPǂi$s,pN8mUٚ HDy^㬱{=_.8k'~EqDt͹MFËAUy!/ot1h7`%}Q] @RCFB@b 2IK⾮K8}H-2<> 89QJVlD@MpZn_;@"ti;]jl󮺒JIo EDjXʵ1Hz)+ Mo=:0o6 aͥ- O? ]f!1+m#X+>2gE]AgWו,a\ i.yvC<}Z4<!-! Uonne'e}j9:)vJ#y!"t6r(>iVvt㉞StT?Ketm5PH= 55F(RK_ XSw DCpR >8Ҳ?.v<)Ǵ ~Eͩsnu܈qvqA{b"\A߽AYM|,2 &>3eVqX$!,2'#~1 mΩ-w.p;Gd7 7(ljwХ]k}ju W]Q @3)']hx5K 4Du.GRB18 fPl ^t~A>nVjԧi{,I_2ŽBa'*V` ȕf- K%|{N+Ո\\< ńK+^5<^bQVUhFK~hciG.g"[E|;9\H'#BDUX[A9p k.zd{Bm} j2w {_+flf݂- rG39', ^liߋ7 Qž⊕vP^JӃ `}hYxxZ)7yd*h?G```ke/_<ϖZ3=U 󙅞:ֶ5dPmEONI )-GcG*z jQ+rCD &t>]h=g8׸MyjKF}l}Np4OL[l>KNK5"uA n8X j6)!~"%8|ӶXqYr>{QǞ TW_t5*0G;gQ0Ca"e`Gvjb*N1KXG*2;571e_A/9>Cx- 0p,Ǣ}8ux5w_j&U8[l+fFhlG5Ž+\H+fLqw&Qǃϝo@ISrVGDL+=r+\P}.g,AJ"?5#GxpR`&DxVaV9")2+Glשf'vUk;dur(䣧@HTJ}]`> abHtn~.!.xS}1ODm#c%c3.pGT)v@% +fbHLo͊l|Sc)6=n/#Ez?α /덖"sRQEhsRԘzK,fűh;83/c<'2ypRkYXhK LmEE_"/OG1FyP4~[ꦹGdC<s{tpARI3o[oIdp3<VcWXŒ,(j|}_VA hTgMTj⯄533gK=BI"  l1.>d_f3LEmi vJ^3S == 0e>u:Hb.oNb`˴hnK|}0;Qs Txb~5ע1^Kі&˰cdf3P4JTAۙ~>_֨p=?REU#!]3†︿&B?SRӾ g2U ڕ%?=.^l-8jbE=[ȍA: A \ #k_Oyhbo4ۤc,ë]1Q*Qy@ݰhL\*s\bA8ay.9} ^F 5eTksZmA/ĕ!<֊l|k^+%_kVcbCy؛>&I,qTFxDo׏>X|2 vD%G-/,uĖVk@Q:.D&O;٠u_{ߥw, q#/?3ᅄգHںD^LI0[8S^|[dO?*m/Vƺo+VΘ5RtFO࠙= D5kKnJJFnꢋ HNp|mUi!%ē4pEA05BiOTy~ Y՛#a2;%?/5t{ 8q"3 wZkwD| cpvJLnyTק} :cq}B=M‡W#Xa7,5`]؀ 4^Uεڥ@>hM@Pp)p4s䍾\>Y_">YUAB[ us)8N,EzJ|SxH( tښS#~CQ-:[KP0yP -]G'QWHhL-CawuN)QUm 4Ř ԑ6ߺhvCu^,Hؓ?x^?75/]

ʃ1v9;sVϘf%\Q0"L-8sǤ^XM?9dUcbxȥꥆ\pL㕣ss{0U+;:$*>F˿>iPst>?<Pg\w [w)-LXǼjJ7coH3w~ ;2Zlel_[#2 #vQ )qoR1n |ϯĵe/bUzh ʧc37>T6Z*8 ٟ=ر[ P oY<}=ܴ?I[^OQ웞sv鑬LV g\>d*dCxH>..cUu#)nر39KH R[Z4QHT YN*zi҇4+ ౸X->(^=yu(^Z'1jlzS/|7_Tj$UjcШ}Ko0)c~꫐SxYAavׯ!In-Y4H/TT5͏]-oeq /+#'K t>=|> .F^lNa% pV'=jCX4(UW4_R=h\Uv&PUΏ&&wȟ71;{NJPڦy:i ;}sCMsX,W66尭ސ+cإ)v@ola9e ߻hꪋ}=HX T 莙dPrn5F#gͱ-t{$<8 YFqrK(bwtd#4.8iLJйj^svopd0:E&}<ձUdmd߶zy)U8p&Kf ӵ\q9X~"!w'\Ғ},@s-ìt-pi!Z>7 gٳv3:!D|&ɆX<{m1yŎEU#(D=hM+}P<,1gLײң2#"P7P%slo>/~nk@q$)v&Yuf u_ Z)lO͙~y1Të2aEK8n@{n\eV7:d[H_}SUDӧ~0t  (8ɸse6;q,uhO"}жC46xǴ^1IMJc9PЎ@kӵXcg:?$yl]aR8 +,'Q!6?W37O5'4E1b&Lݙ"G X0+sa;_#g8*I0 VeqVuk%[i40dHM4jGcNo? 2K |Ǭ"O޲\`MeY1zqߟ]>n=Hp5NMj:w ֏>AidYͬW\*5=C͇5-wS !\*xmMcj{Љ&#I b3WJ)LMēVDҧoR!X8-1#)K`M !dW"[w^Kqd:^԰őV?e1akUM~Zhc$_s3~ƦN46xRjmZڦ4nn3hȡ&;ܘgCQ +'Kah 'k$SuQ,oQ9xн s܅ #Fvi(t`MgA]VU@Um]T:JF t_C!G&dNm%;vޞzg!ۀ0r>tʛ0bn*ݾ(8#b+P_1nP F3m7q]KGO &xXz -^xX>8fKta` 5%OQs44kQ9i5m8qX.HTLeD&];Oc<37D.HbogIsN<}Njv;L~'E|fmE-ESpIǬķw+"'ju1SUL5DӦ?/ڲzF֐p==8Igl٢* ׮jb$˸N>7g*~cjZ+T|UE9?HF մl!f]8hI{-Q iӧ7g.=LzF]Y qaB-∸G$Eg}LuIro~t*Il]|r-gr]G3a}3T zu5!(FHډZa= l+ݼ>0 ^'Nj{#ΧdY켌1uoL"BzBhw'44JVQ%rh.(ҌKI/ZøDSsjo)",7Bpv$OU(J[ rboy[~o633vdmđZ~2b\|f [iϛuc89K ܸZwN p u̱˳m$%-G9=iȺ+ëLD<{$U1eŒ~j fQ@)UQiXpԒ){M8*dFKϹgi(t; F.jrG-@m^Lj |~g%kuQrT@5tEKHjnm#JFls6kei DJW·^Q?p;`YjH};5Jɉ,;VpoEIIeU2ԔcG fHܢj)-QAJ|WsPdXE NR";}*":P:z~gh?ؗAm?WF+VΕRYQD2C.]bZڦqMUw6.yx*wȾEEfUz_j~)O.M=ǘU``"`B:,R"h*e#uj\<Äh7;n zz0Mq@\.%* k8fC"HbJZɬjikw& qldXR΋xNFQfA퀕7b3w=썃~Y$'o`gwn484S]h:>񻷨2ayZ%CV*? FS.BUu~b /PyZ̄{q1*ŖԞVWFѻ:$@!,@%y8 < cBFz/#͍Kvj=ly}b#ф!l'~: `FE*Fb 1w\ F!ɠ Ǖz89(^T"a+_9w,tJڐȷCud "at6@F2x{G^5SWJn@Wl6VuAe~5T7>n}ʰE#`Wi{&FQ %ǠPH}OFb=eTEBGڔS_V/Jru ǡIyh =oP=3TX0ӊS҇ߚiX nUG|l{W&z@TJ< $lRrMntp Kk//Vp*x+R4\q%҇c=WrR,}$o:I^w4^IF^(b~.E% 0)32A$`)-~D!P\e%fPN5@H|sHjǯOs9$:UWv+{FJm9g n30aq,Μ0TvNQxչ_xmxG#OR ~T-@Ӧֲ>8cxfcKmk&w Ũ#b2wBJ-g#̬hw6kJ!3a8*M J$ M/r ﱹe%5/h2mp$`&3`%`Yc4jSt!9qo dOur]]7T{B u?8؈g&ݛő1AY-?[TFDYWm8ψN[I>õeWj`+c{"U_ Ul@OoYΊk)>1 tj!.vZ7θ:P t,hQ:r >2ZfSQ/_(ƺ)t@68dZ d1_ feZXiK>'܉ qӠy &,> zuQh ܅x~"&{^a9gP( F#y@*.AjĘַX<#qrbq#P*Hg)})Bנw2Fn>c-XGZ\3siڰWRD()QVфoVz.I>t:me#!oTlB=쇭kL|x)kdDںc:pfg# n㨩:R ZppH|NH+6 <-C iP&x/l5w^ 3Kā:8NBsC/D{uD_7\*lXڣS;YS+~^ZCĴ0Y^K%"zbNMnqU# P_(T'C_Oh$V`0Vܴ쫴p{QU~} ʊ0v({c1UhMbʟzW}FW Tg \ar|PVZ;~. fVb5c>ܪлyp}y[I f*mb.㖣vJF@1I h{.!j91Oɋj@cwsi1r!aiB]*s2+.n h'SfewC1zݢ~ȾB" *tw.0 u *hD9 Ѽ+_z1TTzTBHC at8jNOλ _c (MYu"A^s@;Dto }f(Pk yMXE-'x+*>yaM,.8Ԇa$lzLDLet]6S\"!AL${:q+fђi"Q_vgteЕ޸怐/#ǁwB(?Iz~Д{@$aHWy+yyBJ}! mw%nO\ Tli ϬVԟH Ҁi:UivHm[ fغI8ֿ.Xƭg7D%fF| KTAAnQ)q/WyR@تb%Q5Mht[) X1?jϭrĶ Юl=N&`@I?RYvqk$%h>2M*O=Tyۻ>A^FzgiW\T rOPh\i b6]ϓ-C8/$dl4]Q e"6G+(qz.-F0kxclYrv!42U.K*,: {S'y jaI`6WI{[@i #u4"Q~"d1sʾgc z}~_ ' J>Fsߒ!eR-[- ކz 6>)T6v!7{U<t:M?W+ U'̆k74j{B!me5UOnlCD1krs̝Hc#ӺRjkMgǤ3=p'4 ̢yw XtdC~}#( o7g2ԁeg[ubʧ@Nx+dK#KpMLU=W6ã"݄1FbdjB<'G k+=Q\T9aWqKgjp2 CU0FW0j7UZzN#ݟ9/p] ۡExEtʀiW8vwC:v2& LKdn~;Ex'fyK*+B NSŅ @3TO/÷+db V>@ɾY§EGHh2q"4PfT-q\d'iO1m= :{qeX o\1)D_k0?v&I'` ZC-C\\\ Yv!kIPUpG~IvKOk&=[ .$/5wi|}RLJ0mGr^6݀:AON}5rғSvpH+a˪ NkA;xj/ZaLX]^w]UQr:yMo'@MzEK;kXS Nvrq3m#^^eGGxfGa(n{]_.rE9'1Nn`(X?Ynq-3|VB!+ZشF_ {_-?ei}<&ܰ"#yQ ?qx3*P!̾3[^j_S5P=d|x5Q)!ۓCIڭւ<` vPaUq>s[OUdU{ ||fUvF&Tf^yWMk Haht(8jHыdYnBz@i‡ 7 fN9YR1HOhqחwF`UI ^B.+mm~#+H>QK#)c:xt^QW5ǵ)q YBY8U&7Z9q~*פ#&)J1[PlʛEҡͩQC""2 Lr2셊[۲hqD?NoDE0PjN6f=zL܅UzQϪۧzn幘EX6*JIjCנ _;QdL@)"rb@o-52 >ܞӻ I.e졉PWIb$@|Dˣ_?X,\ߏ>8wtb}"/@|8N_mӌs\"5*s'EԿcc0OŷD\W[WJc?rq_2Cul<;U#fOFDA0;S-tf/+vj6C&v$ȡX2 ݹU @K GF&U[y վ?Z:̍(;ҏr$F^J^ !lXS[> 3!UC +Nqu>"#wd;ћ+]?WOVtbWi\[MPmb>s63(?©RCP$ P0xRO?`HEY4%sBJHaUoy6WC10ޓZ6 8 1Ё(=Z X 3v.4Qv7\y3۔fn:irm+_BaJiRXH"B/Ÿ|eATWK >J9\HA>qRx>6q9lw*5%mFD;Y+tE|w_ꦵݻ~.&v}:a*s?wu(yYZۭER$ zQ\%>fAs1Dv!+rU̹4o)w!70XAc%C#w5B4A.tcaC&{!-Hѕ?9Nv.9NpEeJ7/nӳOY'p/V.gybz|-2n/)(U|9G1b+A"[LFFeUݤ{-QPԌOy(Xg;RNPƧKKRg0RWaYՒK!'<6ZzKas;,Cdߚ8b Ss䀋>|~WR/Rm=E9~Nԓ| |=M=* 5B p仆2y?KA"h[U;E 8mU@̣]8s:`]̑faFn8{rlؖvcNp Gya",e<]?D}qwL%W~FW:năҙHT;%֚8G歿U 8>;Z9hZjA#g¹+FyA+vLsS/ yPÑV2=1R &T_Kџ-nL#/] n8v@"Q?B-$;h9e*m)lul!h%N )ƩE٘O[d3n:ئ*:O%W }4 ! cҳjgk$$j򴒗R3˱mB) ]fQЛ@;5fWWAv1$׃0gvΜ5⡺ΪuqEaLU>*#РQ|\')VΘ_3aWOVGG 9 -U&AWMj5֍+R9/W<,Jڶj:n]K;NaAJ [7:}jDie{ f*iTry|C{ s--c (KΥ6rU05#GZۆ֗ 7.\VG4v2Ak8" UVd|E;K)RFbB!dK˓[:_P._%ǯz3 TҘ9ػqBx,/>Q b,Xio6[O0W^ε׀S ^0Su7,y}W& Fke -rQYJaT" XEt2Pd3_KT$o8{hI)ԋ܂mY||[i%pfroֳeMQ :: dN_~&{6?Təa) =iѡ.UTX^A^Fè;V瘉y0R҅\̽]͘" S4՟#(&{(pP}%ӊ~!V5Ou X `PM cfC}昷5 6`H~" ks yP^QJ]Hap$ 4y[iЁZ%(G-ZmU&;^ό1tk 3`Z`F*/7E;!m! $Lfff_7[U3s0h;}d8%X*.ywC[X%* [8T`&.~:Q|Enò.Zwy XmsE-޻F~$ZTX";ZTƠ xZS|ɚ#&B5N\q}+`eP_UP_vŸ64HESWR 5='}7QId$|K<А8@7^o)I m0+wNG<u6fD_dXiiTӯ#VYܢM},5qѽ%M.ġrNΘ^jQ ib8 D[fO=$|)ThEWEFqtAWy0l_!`8G^O܌,2qh]n]5-^g9NY^ɟ @S0Aٗ.PXomjpm"RhwR|vp]vMdwܜ4յq<@ VyS]8رd e߅Xǝ1f&S}@ P|3ȷ<q xx)npzUG.r wq^tt*?fJ_\\'n!e!rh%gY.hghITX9NiV͍oP5Y$9:d{k*@@IWKy+SaoVtL߆ŏٮ m0SI FGs{|#O6PxBK1;!>Vƀ έ)kS^c( ; y|HQ]k)i4ixa]ʢz }jBI7XH7^ 3i qex<}2=+X/z;9U! V O#BX&\˄~t?uVmBikoHycLlT&qP^I Ͱ+uRM„ZHv?{!F}) vĮ&=cB5;\+HۜV?S ̾.\bnoQDj 8+FƑ`~f}49!OޕVUgGiϟMуw<ݱ3=gH8W$2<-.]QP UtdC2:#]_SI /'=)zI}S犩#i' TQ7q24~TT&tSRE%)s x>t&Aq-aCt:A#)$m!ܬE#J\V(O6|&)֔T)6x)[VQJCNE w{oZ;<_]أrHzB>M@#JeQPÒ*亜Pfud L kqdMZl$>;+E-xU8V+,e}[j˶"g7U{[5mg|'Ibrz.eˋj6Vt{:ː/}xK_s(((uQ \ļ q]捝ħ7=^cBs&~sOib_79եt?`_*"(3@䗇r7q&lm7,f1\X=saG=n*oEh~U6qS_GU?xs"~w}zy`֡xҗU3}=ۯg¯Rdtx\`$ h_=}SӗNd`COR埿võrk-˔by8Uqz< [bi&iyD΅Lmwsl Kc/wH7YsO{;;h׌ (\FRl&m[XՑ_b,cR3PH~L>T=i'.\hNi$#NlCϬ&J'X.72Zt.St@]_;qE>@b6tHk&Os휷ij;C@:ThjkQeN٫^a]ֿqK!ǿ$L ).+W"K s1ħKw %_$j] v'hG ~ s ~Ͼ٢G!r^&ZIkScl9%<=FkZ&)2c=_ħ@4Gqǻ7X;XAyP^ޕ\+EAXo֤\Mֹ[%1(*V7j@g\*g"S),v(fgӦ4W`sZOi!uLmˌ# vڳڈR]44&QIvs]`O+Tq"4}؜c0NAF VRio'`Zudl`嚗ѣ+褀䴀qd}OOdvb6Q(.jBџ(F;TSAs`M9fcpH>i (1-]ecq9sS|E}T^)x"&986c,YG` Mk/V2{wh&i pxųڋY}6ᵹ%LhP,>Gޗ ,z5"FRk'azEkrz@ky7І$+ٰ8jP?se,YS@bGcm Iƒ?z [o~Q4TQJXf)QVܦEOx sduǔXQ^)V[1 #o?H [XD !XXꄏ!i|S1ggs>+ɂ?msU.F|Y3'$k::r^ꯣn; ^*(`&N#d6(VRpGd4߉|$g ^UseQwXoK9T 8;?jPխ;:7֬觝WYa*d$Q|NgػC,BZk4Rr` UaPV\кo՝D YV UV֤'aRT6?Si퐜Z&o4%ǂ֕h0>şh`gb;䭼Jc/Ÿ]>E*_b8xS|"d2*WH sAmtD # @Bx1r+#-KQb198R~xB!o>4R4+<&ءP;6Duڤ@M&p=bg[ ag<7`Բ˗Ŵ("GTK@Ξ]Of~z5Mj~SژMN;VI\}X钷vѦUsYhzr=ZFβL6Hgfs 8 H^p.L56u '). 靠HgR,r(7Djp긅*R ^}r@VCtMQ)E(&Z+@5:1! .N Oa6wI<t5n=N6P4xk" y.2$?pmG뀄y[U}OS_Vs&$Pu@n I{@cQjT]:{ " ,4'=!)XvOUlMb?3xq|!7N)-2onqn67R.ZΆ/ 39NbOPחoNw L}vͿC)h6LDBуRE=9s]߄\km2Bi%ĕQZdͩj9 z'[1<mM~8{P0Ym#}G[7Zo-;5*#ǑBھ J?$ yM4hف}´m,)HԥRd5ҘX\nUc[zNjo#H=-XLh34DКȓo ]rjZR],IhL#cWHrch6,x7Q@ 95<_[T.HXFX'Ir o}K1*:G$՞L.° JwDJɡ0mjrgU]GnѸ >t:xɲ$=&bU#,gY z_a4@`s'?-K"4lfzny 7+E!HF9den{og,Ya8R=:u1Zk귂b+ ުpNJdؙ@ ^d.4*7 ,dܑ/2b% 9' 5QN.4*bD"`뮠{D&#v{G&'$˾-{ݠ 7W7@ɳh>z=:81GfnGbBw0 gaÉ>{n,W"c!q(l5 *sSMT\'(}_hjki|AFcxaBt }^7:)ȋ6 TX{m%tmGYyX #B]$(s1ToAh;TLQot/]X#oVZA&WQ6:\F6B`WBZb*DzBޏoc,3ߨ' C4-X%t •8u@uQaz- ﱂ9OLqa=J:5T)*;#O_TֵpDj/Q0ԏ;r:& ,h:>;gVSlP۷M'B?z8~Au%:ŷ: =HۗA$EEed~oպY)Jps";Aߑǽa<$Bl-)S+@ٽ>P! ^i:'ZSc]?q͡=|<#B ,#gu8uJ[VXtfuBC_"k<}( e|w_$b1%L3Кˑnr> \|Q&"A_,tN d=\l4㒚dx􏚝)F]dEOHs/cCDsW&3,[8+<^}E=ݷ8|ټ>6~3!h!Z7!O8JT,zg\g+,uFH(T i-^i9{Px>>s>2"4j ?>NG]VrɒBprؖf7P[c>ڻ0@AX2)y}J̧!0֯6FMxøm3Stc݄O|z7l]"Ok0/D0[CFt jg7kUm,@bN*߂tm'MUT}H?wY2h[$Sɟ{)LfjoVŖB`D]LPR3 ܣ*gXE vY]oت^Lڇ[T/ٻ~)Iq$"ϕGz Ko%@9ebĐ* [OB s&+o9%$-nA8q5>C!* {_Jy - =ke<@6$EL1{W#47z067s*sWnqCI[ Klٵ*Hm$J_6@mj8@xhEH81#̥]ކ";/B',<,j^|%WKiB2{~Y=(p}aLr+DZ>hI@'ӗ*pOD" {$]zbm3I'B@O]帥|LNmDi'!eVUncP aq*~ZS}!|k&åێ$)?̉C-9GQ+'ac5RY2P5$N~~|6ݍ(Y:A&#T7,=<ٝ8We h*'߆~ckU՗y,5lz?|3(_+(o2h^eSjkd)5Zk8e>o1YPc6s˭_屇f!n 3]!@q(MzoV9> ޜ)TE *%FwX噅WVP7n!R!SìE>j?ňzԈ$au,DE%pT^k\pS9ܘ LM:3%E~5q,"<.{zH8<4R/ !S' ٖeE\{ȅᆆC lm`ӫ#ntAe_cQƳW8Ľ\w<{ Ro@ B[ګ d Fݹ;J;u3|A"}xd{ϙ Rf%iR ~IޔGh1EN2:q;Hv\mn(]wyN5NV?|)Wfj.5Oz1g_ m/l̾l'iLǐZ{=DՎL5R髆0~na k_ LHm-Rl~f]eb<,Efu,d!lo IOna!U{inTH^LQv]qm*l_.Ӏ&{T$]8- NCh8qp)'g+Vq IA`gNDXQF|C|(2ÊFlei^A|S[tl~mAx2r{گmCNx(z{ϯt N:(9CL3;;J"2l['XlaJv7`R;Ho1ݐ@&}:s+ 7+PQj2w1h41(ClIF_Ecv;>pwvCMk2CaoXmQyzy|e,(Ջh3݇‰B*C1 1G }.ހ,<Cdݟ -(BK@CR–Uu*#8xgR&TYӦU 3`7X޲ny4b( <'1m~s_ٴG ꔬ/ =q7k*1ldgo}x};RĢJ~ q^ER`8vuCZxvS5& /ՐZgǿh3^ֱ5qO(of9bK%L;D#qqX iD,nfxgWCIj7)V^LR toZ1!ڮT oIuc)9^-+|%l6(4uu]s#R`U3Gp̔7Gm@oF)0jVB6fJV$ wv^j+98Z/[\c E`QR % {#=Gg]x#r=PMM]zk6.R"ḶcZɎ''@cU$/ ƱK9O~eP=o1."|pF}Lg(&\5q2# FGI b S:6aV$_a`&~Y/%PQTWO99xt|sjgλ N8;;UWr׋߂v{.U>Qj@Fv,0Z Flvvf'B&ޡ>`eh2a썪W& -GWÛ6X;D8H"VWɻ[#m f;\DdaTHwv x1QYk#$]5*4tj}EZ7҃%a غ0ЧPzZjjȒ*'rN܉IV[m/0զ 8Q*d vS*%RAx?0WI=pv'mڦ{ԝRIG_xh-ӁSa/Va༂鯅z{qor9i؟Ԉ39Ri.r;:nU8įQg5+(׀A ʮ7P>37QV;f_f=!l1OPXcr? uS!yaS/^pZ/ԳW)Bd`SRW-+ -SluUbWI1{ʦ3\oX_?%>-wqS4ncv9N毆WY /(}e`NKW_nLY5m`y2t "ZD)%\ w"^sj%Ll#+Fxk 9}FfO"x96 EA@P,Be]zZlZ% 7 CQ6iV|=eM9QϔAϺuMe >{|?i !$ ^a.a@8Ov3|=s{~dz*h$R]ÃHE#G^X49y5,2G+kB I,/ڬmbk8ox. ,9>\۞"HTE1iĚ'V/ē`\21aW%b݉yfY3}|lcGrfV,w0T郛ИʁA-A>#lޕ:}Q`Zl",+":8R^J\rź[-#d-M{Hͳ,iU!}{p4)Gy_Oߵ9[Q[/l*xZA%UIsfz\yYgAD)()h}_:fظZ-ggP9 (ϟ&{w%~'/·f{qFHOU&'5ٯb>n' mYM@W_MW+v 2Ȧ41,=䨕KDG3;=zMsN0!k ۾2`= Shh[._c/1G,P]/yORK"l h-K=1GdXǣyt.P;32amNݻV)#׭;Vʦm$/' ޲FJԣ@?aHRmQ] 9觍}W"A5?Z+k5knH;*QBhzXAw4_FTW ۵pq/2?mG6S0ha$]=/0˶oL9@83Rz4]2ZD17"✅žW"$XF,DI&yTE}ZYt;uBB-܀nLǸ}$19(g@S^}BcqKBϴWT Ņa_jAv_..X?+(V>=H]g%ڮɻ:x%7JY"/d 'ʬȈk@%ƍۥRŶqC?(P,D-J'-9WS,qO/oڌ8Wa>tM0֐{^Pz;י7O,3E ƣZ=(:[l-yF~_?EP[U/F@`Mhgڜ2^*0|6  $ə@IL둥 v3' oŐiD-Uͦ\Y6,B*ęۨB֌r\hJ\k]&Twn:~/V+xWE4EG  *0uh !QJlmߢ&K+TXuk;N  1z#sG핝r[!WKp Z[EU݌蛸sS͋֙P\ q1nKҧZwS9ns➊pIi];ݹBEʙuqI@]nq9$-;Q?hOCUL(g8_iFJMc''FC١gyJgiվt 0xM}RbOcOdAJm,"+$eD {&&2(R0Fә2c:}⻲=r psOy'M9C{Q}󌢕 8[ƷX;$!jk56bOg5K36?h-. snU)1`S/2iadZ::[z6K1C먎Ya5zN?৚RPaj\xH=Buqb%sqʖ} J u'b}rZfM(?kjݓkʁ]aЖI9dEM-O0J.zU=\d u)6瑗" &"7~T -3Nf$Jګ">eH5}v~_%(=Yʝ$*U{ḂFSOjGMfA~ƴÒr&힐}Mfu|TXstF-r~hjH h0~>rL2Ğl>Ԑ -_^Մ RJw\4.yhg=h;Ҥzם0K2-P!n,?aPV4+[kX&k/ Nh-";3 g+?g/ [[+H7>c?G 5"[n?αN+ü9~C[ #[oQ-@~ѓ?brV5R2~f/G2Ɲ!O`zjzI>#,푌<#Gs%GuB9N(w}ݎrR5Mk%풦$}=Dl@})\X)wV;ߎtYo>94 hL&pr~4֟-u3RoΕ1%l֨Ә_RLe[ + uM3W&j [o+2R{p<,hY'`V?.5qGg$̥_ZpvZGuSH:_Ls@FXF4VN~"~qT;+GP?.[eX/ty!Jpޅ}rF E N ox ?,Іw>"|_Vɤ2w6ew+LD)yޯnsRs7qɠ>O]kZux6:W"{.]pWVYs-{9X$WC$ ȽyI4#9l,aY'-̯!9[ЫM¶CiBLaC[܅ȁ_@R5ƮK:9+yɏ~ȉCMNG$`':';y/Mpԕ!$c˃|^}~[K _ѫ/0^G5c/$GY3dPyx lc4\U-f[̅rQx'lUF II)95.з$G+钴_ ʽb)-=Skj?ʶ%xQqt.#}Of*vWn tjjfx-ke*YXw>iqR (" qjfOn+AJa߹RЊ}){kˤ8n4݄$!55.e8u&@fŦ`3bH`jVMLJh_^ROuqTrLhNaG" O*6wpD{ZZ^yuU?7_g!68O}785@Ice,hZb,xq &Ï17!4ۣ4&9E=Veㄖֹ~ׂF4;waA`|A0J;A(&uk<α[v-c& ʩbOAt8KݐOZ*d t s8w*` 55&;:ft,m 1:Ӎ/Nf [jڸ ꟣nssNj@6HfqfQvI󽒠#D˾֒^'aGD!D&Owdж_%ɸ%R8ek;$f^,5Μ3qn5\!jT_zxze2~ Eq :vҾT &wCK NbXEiN %V ^ʉO)"+eD҂)ṯusS*0ΰZݦBk;{O!>n[h|*8B,表|ͰƇ8bWW:#E7"Pg%ُβ'bZT8p5tfc}NTIioUE 4%u}+r~"iB,73QŔOvN2"?9?䙖q`×<̗ЭqS\PYP_Z}NNr6]jKg(áTLz%^۩\IjP{0{CBzSP[wj{zUŸ ku=}ۧ@묶RPz'XHv%Gs$'`.7U]A4äz('SٿNH }SKe2)gfgޏ".gC]Ik֕"Ҵ /7&#)&2R. n5$n?ۏ=6JpѲrǾG:}<;Y EBcI4be6\x3%o#bPIn,n}1kc抵2 (=jW<;-ȕ35}^uOu.Y̾hWWTYDs4,t݀9_ϞƩK ._E5WsQl'jT'ƈ7)0%sDgM{z 5wlfkb,,Jw4@5U-@f4[PCE*)'#vn5⒧AեzzM!s)t 9q&*~#}SEeS~BD?$kDf24γRA0p%*;0|ORB;:Y$9YSr7Gf;]gFOv]S,͠qwH c !06)?2o hR`-׉21] O,t*WJDȶ%lomQ١/*ߓ>L3+xa AzH:NAʣD bK!ߞ}^quuxs;Fh^0~#bgJ8iD{\Va[uIBN{4e(uvMrNTDWX'b-]PYoeluj!'x+cojHۣ%SS ܺрVZeuYsmaS֌}6llah& 6}I[ P#^7Ў[6{~j8rx>99S)gH΍&(C,!(KLFWz]d*=@ȈmɴcӒv?ezD*E9b,am"~//ɂ):'c'[JF~[z; ᬔ z^Y =]|l&gNkO)fI$S#,$Wfz}eچ`IXP?XfOzVEL67. : q+C>>' 0XWꌿ:b~a I0N;&t(Zqvuϳ^1jt#ZmҢvY 4ۃ0/sFϟ]q ' hu%X}XӼ 0mz6wX#_x~Tng}_ѹ%,]g@F3_ tb',mܹ$Lx,.% U- }O7s.d.%ve&^}zɱ=dfĵűzоಲFNt"(}o?;3lQ_*.`o*>&WDRo۝Ө5fQe`K gCSVcŽN`5qH˻u2#pL*G  Ȃ+_D#m==gGW6sdSl*lUm j,jiQ0Kf,Q, O0p:#?P0vA:5n05>[9'~s8OAFa, ki=K}B#jd0j#zqY' d#nB)lᠨq5,1i5a&^!6V1mC1xHRL1E&wnնz wN|sq,RҟYH4zYgg/pe4~b~rFXѯ̣ԍ9%,BI9 *~׬ke(1Otg<3dEu"Ņ_?.sHafy8;As(:j+ۺ a$Q5F o2Z 9c5#ˋ KY~,kk* \)IŒG4P4x6ёQ澶.Qg9((,e0Ј_`ث1IA.Q|,dO9j 9C`z;;FEm,^+ɐtٕ 'QB4  L]˟FpR~=.q*]_ #V%ߋ /ŽĦB*y;Dtc {|t׳p'vkl87CSP #1efي ϴ 'hn8KcG=w^r(z&LLBxaZV<8N17{8jh1|_ykQ ~v֤/5쏒O7qY:l^< rVumht_TK`]9Q;|@\mMc hG_46W^;tBݓ>0cn1'yыdYs>DG&4vg:qa" S = l.k*궍3DbGQ:61]鏈[8q q0/?9~-?m3NV^QSP~Q]=pgtc{n0S+8~BC SF`dJd1'ChLlXY$̌^y㗰TLxS.s% @V_BRkfV_VΖeE(9ݘt~eC[EFTɜnW)CJ@F)P.(Vl  ۖlq!B@]pRP&W{$KG2g-Tb-ҩ8FOy[U7.VS %rqAt Ȕrn]-S x'/ϝ3W*J~C#%f]}1dPӐLɀ^13Bj |7P% !Bl52 ٍ۝¾1YN(xdR⩖jvJ+´_w_<e#s4}ޅ{&%Iy+yMi _#Xm@/2ae ySGvz"1KHS"f}']-KpB:(/%VrDEt>gf{nelD拢K-nd=nP4W|9+ ,usŚB NKj h'cf+7I; pbKinO[![ՇZfө59ݱl .ً[ƀURLߛs@/]ɘ\`M&8IZRרy]7¬*?(5 8du?{`O`9Tu$)hٞU2B…|W/Z'\=U)eqPЙf/hm+jT{rrxgsT$OؼIv_ל6.-vm T`S:C-z13#FBd˶o8yoh}LMK Lұ1 '^GR7ƪc 9Aaw@.RgW5!^{̣0| puβNMعyF5п1ʇG{:b""B}?y%6nMLӬIc5_ T>o=vϨMVLM*ߜ;/3@Tt^5:H ,G2޹MDYz>@ZIv:0!5z6U|{,8zڸst<ΘVPո=`{* y 0eJ3RCY)$깖_Q fĘ Ұuq\% +oy3W#+H/f#о("9W (j@1t{<-՛'_"hފ!;yRxE_jsbA zU_Q_#13tqEFS[޷FF(ha58G:Pq5y&fFY*1?NH,ÚUŞ +|TknV] GG2LNt_AʜF!៥pkOe*_Uo1PՍ뻼ֆs bEZJ}ZDO7/3eQʱ`ߥ xN$ntaW@ERJ&]耧HmBvxV)&F bWH|XaՂyPQHyN^1523հ8oQi ܎J)}iNysVz>3#e#D&X qdwD7A[NueTYZgl6Cɲp4I=wVh.DA.f*T$Yk!L#zWYu iOegTs8߰\W-IivgыZրsAy 'X->Vy| B̗ؖ$ia^x@{Ւk@qedO  vGoq6|)uötxeưpf[SLVse."-S_d^(ϥ*F Oc ˀBת dkEbo^TPdCkS!b}|"֟pՐ!61{uI zs2#0%zMb }Im}; h[{'YҍrLދK9ZPS? 5g,Ĩ6}> K¢ćJe- .W }VBD//!qUy =AQq멼Vj^(‹-=ڳR@P["ycT@NC`>iɬI2%,RmDbock>"!ǏNbgvńg:,f9D2pdg[v*DW`Dx(&E THMLȊB1?n _ ћƚWtAD8f:2gR^Ts|pRS֨ۿun2hњt/QܼSEW3CQR5<\q}aH?ZclyՕ׃{HGYݛqcb (;`͚W]#`:;w?%Mw'I&=g!`8̾F\9oA#`]pEyvS].>t!ED) V>*vc2揹8`8^b^{ ~n ;ߺǧ3ai͊64Ш"Zƚ`FGuY 5+Z"rÍ Bjp+c|y(۸*rXGbާV鱴t 7fY IHSlB "ޮ YC psx Rϗ3<< b~%B8e2 ܏Er OM3ĸ{ESOVk /2%́`8P,2$As J M8tIQG]Ck*WK ]! 2q^>ͼ~Wh:f̣O6٘??dsSCS=@6ڋm tQ@ͤNhVE nм H*ô:| ZΛNޙ&)Db&lIcLV8I1̤uYC@z %]`mXグ? 0**fx9ک%i]cRZ]p;/o %z_pFJ~vuPk߾J%GAE*9ۚҙV‡g7[A6Jd h8uX)b-0;YLQ&i$Ebv1HMZk'FhZ}ߠ{d2iJ780Zc!hfHOPxDUĿ扙iMEpȱ Lݢ/).Sr&w(ĹlV|"ЁS؁K-7kHz9e9cFke939 ^<7]xKx8Oܕ6d) zR=$ZIO"H=Qd%Y`3h=pZƝ) |a .o@qyJiD뉭0E\HāZGS 7KDZpE/`) z籺GxNWw~`|!6lP?tqc} [8J 喓q_ShS`=}ɋ X1@|hp54аAtiϺ_ [2.WmHMSڴ"~E *ڿx",n;^Rϲgp5Kx^b`76GT7&qBv+^$)[ 5%0Ƈg@y>7aA6Sd 1, _M.v`]6m0mXqE'^ 1nUdqC;eNVi CAKOغP-5 ViXoNXϝHOm$*;/9QF b:.E6Jax$Lf`s+`5wtoEh.X~ =F ѥF|Ӂ,VPC ރi*塕HBsp'=rkK$L-X"VL~w/I.tá/v|A# <=2p(}󻰉GV##Pmuj? dEiq;  LU.hMUM~ ,sT)ڞ̬BޙWS!n|KH0Z׸uwݶgBҥϩYD'0u,}0V&d4\)@ (ZӜ{!Hy{GDL.3ᙣcay[5(Q+ab\T: 9IiH# Dh㛜I(nKzʿu{,31&~ZɆ^h}AH_Jc/Gk48gBuݙK51 Dw) u^QJ3Ы SEB,)6^Vy{ٱITB.Z0CUhh]6.Qyw=`45lg+&xcj6Rɛ{+nb ErCQdZVS .yj4%s.6bϛZNzз¨lg8n?3%)rKg?hǦ>BG;CMc[}Y~oGwq*<7xj䒧I:Y8M=αl狰? A ~v` >",u3[\dFw& &`IAXoOK06"فL>XC>zEȆ@ D'px;I=Q9zEJ? n~ A<2{lYD~<LeM{4=}qyr+ ӳ݂%0YUv@kLGNg%z並-+`؅H>.@,BDoDdo;A:tWqdpZ| dl\ݦfw8_S[_y]#x*wf\z(>c}aqg¹ #IT@nRDM[(vg#$kB& k(d6Hʐ# S, mpT0ɂdk *E$ԅ5+DnZ!0#Bu8I̓IZK n{ҵsQ.i%AIݎ4.3J ԴHSɤ Ol~Ai @ʘE|gBA9_M~zc׿ko nX@~g,(ׄ,~/I0.V|R805mv5Wgg"nPamؠlphC|oqNM S$IvTm~YZwcco9*g@T ?``0L=!>oUi@,K8Z4i͎?6ekWT>?nVW}zPU}CgjIS5n$VQ} ߤ,q>2 %j5T_ +? PlJ^@ [=r w{"gkb]8A8 𪉱} }†4Yu@ fpezSR7Ar*zpcH"5frwU[3p K1ҍkO7̈́-&,w(Z Yl&. s5j2J_-@.nW?/V7$yg O|M%Q-X`IE*Nl>>Nזo>LE_ECLą)ތ]{LթO@3(0B%U:Z@(CarEGňg.QuwP',L[멟|L=~]]~Kjk-C9TA{K i"d?!ٖɸXg=zMqo% :: P>v~[*%DT %eF\{쮂jS M*yTOhK*adjTXkzF{TyyB;nFXjq(n}R  f a8]uNY*ِ8/}:I!5h"^uf!ytP~_qc{u'cZ*b(E*'zpFGB5/9NzopS]7yURMlA O5]VH݉v"S[Gl8ً<9ȉߗGٳE`f8/:^֒4 װy=ʜBф1cH*9JڛIԸYD炂yyK% C 2)*Ս׆*:phӃoB*}u{V&ݷR{(+mgk)d2qxp<\^kp~ LF"i8= l >bznԶ*T2Uchr_/gUsÎJ;٫7$2ٚ+$5TVćΪlj羏$n2Β/@L\@x&<,w~?P]$BMUYQ^$fz2 :]s0-ӌи@5 o5,WVRyp"[ꉻ^!ʆX`B;3Kvmw,V }øP \Lk(z3"TWx~by\Gȥ2ՍYIۜ|9m|';FiQPEY8Qf>簳'M7҅3wacXt䛱>%Y9ۙ󟘩 RӜ rDA$Q&y>]}P D„\oTFXI([^{\"-&DesdqBv3+՛_ ϜE)~~Ƀm~XSqk=q}+Qm'vnBʄʯ'щa ؗEs Sh-Ւ)tܓvTg,#Aԏi_]~;Yx"]zgBG  4=d }bi[vѨtb#}c} yy;N̊!y&,,:r++]{pLeY\R#Md5j>D?j5ol4`aWnn-8e/n&VC!|kH1Ues# x];]!B9uv&.7Cj^Dأx7B#wsWT=p>/m1z5jS+-eEںB4`NU媓 fwZ4rAD*2 :,Z}-럲{i!|Hxb=!Qs]EXu%<&W{ksD Ư@3g_^("2Iiƶ=Q0܌ô;")^5棤VQ!gYGa27AL ,!9YɒCXxӰ^HiO?a֘4]NČr|MΊdFjF➉7PoCsqaxP4}w e32yZsҳ%(涪ͬ!F$)gz#^g^eˢBExE bvzS6בPh16'8LM*L p$LW8e5wt@akjIoy)ϖgw$tRJk1=P~Y! aod"9{kuWIVeįKV6=#~hFUm0te6V${%3h#wf?$':[lJʏ=+QQ=}G pꈫvJNoX;<01H@|lΖi)Uc3 }JvǸFbSut;j=,BVYP6+G@HI-bxo3ɏ"|jۆx32L+U*4hkauhώez.(^`"D3-+BXW_+8za7u,(*JM8ԧp< рi I=DTi*pE DeJz0+ D'~_5SbcSvr-QN%YxњNSy^fIS\O2P;x`n6e%}hZ3l/G{j{!l9BI.L1űm+.aQ69- B Bڂ"U PqIu'B~y*qm㨪?~dI6?$H:.uEz(d]vh"<߁!<"j8%Z&n9dA%0)yCޢ\̢xw9X p" f$Iq sa lX[l@~$ءrMCzXk3RW?iZ}1̱ph"*t4}Y/d3Tj6$DkS3ӠYJ>E ba7Ӛ:?bٳm/HOwof"ڽč#@1]COX'Ⱥi?zhOo=SvJDWi0ڜ2lXvG ˓jJ g75F ]m{\ 0j-J񝶋82A6e(K'1ZDb/'P!Eqm ΗXLԐFf{q[tSP)>P9] ]Vy#]1| pP/|v!{z;>?>e^ZA{G> 2e* 'S1,&+HN5DD8_2VZɻr^'caWэ JLq(؄ԏS]#6xle,hPZUh.I{k p]xt 6S_xjfD?q ܡKXs5ڤj:_#犝KppJdʶPf<-}Orʗ|b3J.&7j }VKY^X]T [S4W;Zř!Yl^+۴JܘQY.(|7LTP㳕332Ro FsTif|.}-߳sd }pYA^YQM ڎT-L'+<Ҁ J+XFɮWx+7h"̜rpv6w|N}cxlFǕ@>Ҫ]`I= >YND4mf '83y-`9Ȭ"v+V_G51j'On PO@ŗޒӋ *|P! [yclraZy 5wcc8fڍ#PN1Qj6aLg~8mCVaLbXYg<`XvkȪo%d]vljQ߃?Ha͹娴N VqyqH1*v:bU* AꌅowVژR^L<8pox;fC@ itS،#1"Gд-L]*155eX˕լkpcuǴ/,H̟OLOiHnA*9iYٝ8Xo4Ӂ# FG.5b ݨ-׾-a>L6 >,ze}#&FBȂ’iٶA$MlfGOXĠF&2)N(w.`CQP;qA RG}I.E7k([ 8J΃*+=HU$.Ry&i)o^ᶘAm {.F2_ՆBuq_gwK)_]Hi D b>d)\4fUc@C("dlYz%AU8O  LDBxɏ zJpN٨U<<y[))6)5BoL'C6?b©U v{hLw{@Q[-c%&df}Sʁ.^}2./uZ$d_FmM`?{/ S:2WvF/?3`ն]"]PJuWD85dAN{QfV\eu} |u!g> qk=:XƠh^Ҧm0wZR'^ȗ[z>`xޕqO. @5\p*nd Äqc ]O3W,z#$! ǭ?7fC}t'(Ero Z C,XuzbYdZكFc6^r fGS 8r=+űZݒPfAeePOY+{y>С<<:E?I_#u;]~8Kz&Xe2svӿ/֣~;DM?_j&~ '-z;8(X>({Dxy+:|?\6AwtFd)k lp2P>8{@@.89CVnT.lP4VT({/O"~6cq|!uTV>EsmjԥlXQo)r2j]%,YD &Ӽ=e.7g ݓ_WT=1D-ϭ6JǸRGf-eGn s1cPwk!S FZ=W"kiueňa Ã-Z)N&i52 9@pVI;9f{>YjRv B [wW9:@pA:p8:Ĵxjٟ4+@Ԉ>Q0 -OK,}IdHx{ HoB r7e-Ɓ#S̖OBw'纖\kɘ5dSd8SH]Ο錺p'Y+ۋz4|cۼ 6NΦP!;PƻW|p?'ZNMWJ.X'cpE^dc:Y CQ ظcƂ= \HD( W30Af^3Q@4ubm'LSdH9^"7UM \ Q! yp?AIkN?P(cW%;!@\ AWa0:=X*︉ $#OUBWi. n/}oӃXP^}&?3\۝QO+TI1hը6k90~S 9̊\L"1^jwe!_މm]^l*|$ttK} ;݉"9C^$?=yg0w04kjl(XFڅ8--2lcJdӼD ч3?3!#yG}a1t\}l]S>̧TpC?Ne@l%gs=42X%׼f-]@p1TUٿ0LJ aBGd"bYCy?ZX  ^~ {SzE1ohʹoY~@#J,E6#c6Ҡe*fBŀϐX\I2Nv9P*75Q&TﴥMQ-IN8$?ڪN9_6VŜ&h=q$a0\ű:Xƹ(RPWs|T5}< U%XNU:{X.4*xÒG=mK1jXqҢ)oe9NH6ɷkե!q7W ;֗CiJs[*zdz΋5fg{8 \KI݈U=y[Ϯ…nP{hY>d?xR澹S3(( jSq. 5q_[Fʲ~͏ k ۷`m݃+MUZv ̶%F{ seыE|D}$3sZx9D!;OWh˲W!(ò~F)DWJG>?AnኵP1Ɛ 1.!"W FP m#pΌJ(ͶOÌn<XM,&K!t eWÚ]std~SavTzQ̿57VUtśݤɀ;J Z4 E%q:' ̱H3"|]8uik0l D̰0$Lhv;(?4ѥ˓?$&qG1)|KBՋwЁoY| . RR7 8MBP]iY=}e@~U q˾s}xU,.QKMxѨ?fp8ٚfUf4^@D6s$yb}  "J rޅE^$[B7g3n=l_cbTK,npS>TahE9x!0ۈ3]0byuAjtvM/B!rUWժ\҃%Ϻ yŚĵΫ+(0{p2Dw(|'\jkpȗ592vyL }ޗꈮdq5F=oiFxIM6dԨx˞'546^6 i>a!6Y. m#;`YmE wg[A$_>CEv4gLVŞ3ww0/'n/*1? XU`X-t X׌(a@4ŸkIAwgCW2ēerQJG\4AzyrCAԱ)274sA?~vެey /@`ИFmL~0:0ئ;56|aB@BNNzc~7:Ydrwi~++wkq s eH ww"pI$ LuJOXJ BK\37{vk _2 H'vK< s>]jr 9\7J%߯?ֻ*R{Og/ /d/cί'%yecź8T^K5zxY QGC4lW\"Kgi.z[ ~:)s6IJbWM5$-PbJ&矝4$ac9wnkXs2-xAaP>}ׁ\ A 0љy9$?W g'F׉ܙ9d[M68z 3V(IُIKb`.Z* @/0bvU5{ @ Hb}q'V25]ku3_^cz`8[4  rY!&=hq{ ,j7@ Rڂ/v7էLʩ2TI\nR6G5ܪE7W c%@"1ıB-~0?R8 5'3:2(w`6H;U|e]\m(ü #vcEPړCFHj~yB.Ȱ%_քH,FA4t}32}lҦ!r@ni]|Go+BKMABK5T`^gG 7e|ѣ#\&K/j鸏!rGd5O3T*7p ͢oaݣ\-J6Qq-U`hK'EEh*Ӱ`T2=+vLܼL( қ(pMVJ]SڜS*= ՙR8=Z"Qpe#6. 4JNo26q{3@qu ]޶{;Q\I5x Y8u3Af+{ waȭ;?紏5yklA#twZˢpА8`\'ϯ{:QȭHUH'pjZ.I?s@+:-9ƛs D|^heK:@Xn}z;;OPI6!0U|/nHN]7cܠUO e [F5s54496\A}[ie%>T8օ"ky) b<$6̣cxj3/Du{|+d+Q>si%)TDo`InIԐ'HpFD]nY\xֱmdO !=1e'O!M01m$BSb&xF(4 b ̿b,Wmי}e#֧8=YG! fXKʥ2_6S6X185K-_@?zVd˛Ffi 3Q:]&9G9g Jxe(E,AxQS)C噼Hn] 9PR$yap7up; ٕBcRJgcwJA !G{?uq*VUaiĪ?L!W#+|>m; |yp_U6Է:L PVTm(%hgE>0(-y1v4u:1)'7b߃XlP:[)H/?_,Kh9z9ټuӫHػNi7I/曌['Q2ܭG*,_;yDq~F: MQKIP(DzI#IZȺEdbA!7YZoWBګODX%`B) A@Ԁe`A!w!8TFmYLU5H*3MH kɶ0܋RDm$4W5YvoE}|5Mƶk .Di&\H<,w^f0};u/É:=/p A]sݬd@@8-0BK!@j 5>YHck'AK?'W,ϱ!._رm5Dtx:td.&+q{Q"Ze3~y4VEn3%|,dk ŧsKE},WT RJ؃Z+) JnP($_"e*&/6GOZUp~Ӥtz˛"рx}@v+4!XV)x}C Y/&H4/Ό!̧֨k-+6d"gI.ʩ!:T=r=FKZSs_B^_&S]ǯGzfنEha_^Eub/kY.*:DWj=Q)61Zڿ{̆|+W^>Q9 >gW%SVu6wf92)FaVd2vu2 WI6B& 0k]gUgخH4DDsţ7+GL,є}DzdUs KYv=Tyab V>pVB%Á8;+^X"Ȱ8#ْdEeicUBUIwE^ ~e@,ܼv^ a1pq1Z%QQF9#4f7<"v p2#.!@+l0IM}E'IH2a4dFB6^3;'>Ќ z_xQ=m*SOincUJ@ G $tAIދP{5K ~@+-l }5#8i;9>^~͸~ )w)cm@:_MOy1mIObw1*;]'za ZSR4 \gK)W߬]ӧ*frOnB!8g@aupV#TW}WAsq[犆LvtMP MI{&Q@5lW}\AFW ƾ|׌Oi[qѺej\H-n#K +A7]C >e% x̍#՟C6 :QuP,SӍ zZAU08O!f M@|} μ3/ gLD1ܧ^L)N2oBz`(hF۽\fۢ_sȪt1ͯ&g[ˏhPj2x[n+OՇY[,'N`,N.La{(Rf>`۴n^KcW >i ȏq,%!1uP&l|3km\ڢ"}(d)6{e_">h2OdZYc!mo5[vfS1R =' m@T SKEVnEmDŽz=/dQ@D1lo[- qC3zPF.^w\9(ȀnM[Xʉ9c| :J&e|vξȍt$d?`r.3*>;unY?E%Va00D&$_[y+heFbўYBF˽*&X Y7ka2-o67{id$@DeTu_l#:O*[)UoLM!B/7uDhUOt#\N,5&/݊:Gj^uRP ƣJ&fgEC5DD.mɽ]=El|O)B͑iğn~Tΰ뵥r'7Y 8bjlYFv%5QN0!m'F(JzCRgs4UgćݩRav9(sSćO*͌;"iMw5V <ɤD "sXcQO=\B<1y=ϡNFῤOE mw܋uԔ!Bn"M}<' 6x1ۛk& ngڗbTwOʕxn"qjm.#NJ_\H,Gײ[e_pi4MҊ@^Y68tڐc= At/e@]ՑytuR Yh7m~ְTpZB*É=Yoj16! "vsWk%KղWN, iE,Pp[! 1F>Ҳ×)N\*nW% ({j?!;5n34dUa쯥'jf 'gz'7V5t;[&osPDevyuR׭$u̚328\p+|s3UQ/ȁo 盿F>LL ±Zû7#C@ĪsL=ae”~ ߕZfu)6lvڑ]gCiG\ZG α訨,k6b-A{(]62]V#>|q>+AG ũq:9&#}wH%O禸y$?նs I?1tcq,[Ѥ Zҭ̂K1MeY H &KUҗ[^bgb"K" @Tw ErO'vY*#waL(3U$/B9٦N6!Dzv1ضJڳZ^QGLYLL.c^XnqVO%!R0Ї6?գtH0vXqF}G FBc}'i}^ak4qDS PbcWx0+<9_=\Zk'L7:)`$(ocd}۷J W]<5go B}f;KR8B|sb]~CC {(A<&NA]w(@PȺ"t"-.2ewab¾ E 0D݌/{C c'yy#;],vD0tԊطD&Pa@~V!,!Wr ךH$Mҡ(G]Mz++:VA.ŷѤE\[J}ltQؼ)kENG$9ɏ9v ۻ*I8Z%u#!c H3JZYſ$/_]9.~ݻ=< Z978Q{U/_}T??qޑ\ m ch8E:Q嫤T"jpmÈ`!!U 1w{<˟=q#̤20.MaςȆ)d۩ Iflʫ,OZύMqp5E}?FV|h$d$Ϧ=";ev1b4(?MzH$Wjv64NX@ٱ;Tث=QEmǭj'tD]mY>Jz3ַcmlyw˳m 輌βnhR{22/eґD9\):9d4AKcV `aҁv,$d'=Ndvޒ]nWRW`a /Қ{J=1Ac}եqgeYSh*>:zFÉd:e"kZvg5GѡbdnM9xdA3kgJ]Y8>?x@IPRXae * 4L(ǯQS;䮫2o8~vPP 40el_h`woIj0fPVCZ3&߈65jS6 gj|a-DP!F|ܛޭ߼[TĚ%'k++{uW}an}@b^Q?1[o;B.58z:'6€F2 FS%/^Q{=08ڟg z,QBV [AAŃ1h̗K4077;6~B,D{ ;&F;]\uYǹEv%ʚ_r?{`KY3 ( ªj,/.9Ne3^Rwƪi_<#czP :{QzYu2LXeh8N=GfFd\JmAOC쉤U[O٠`բRlMyO*"(B0$/,RB-a% 8o2,pw8|2cs?J9_ELŶ ]LC"d ;YL+\mvAyRkq7*qo-+WG&`k#&j2z_Q:9*g B bTBextZasqreOZG?@x4`<:/&aFx Rw6넁BJ mٳr(ĂdJ\V4U$쥋;ƵH }MiRaf}03L$͚JdgѢ"R7~UE 6 Kqg~eC4bn슕(DTR`-UU /Fjm0-`nwIEU| kHW^[[/1j/)$HIڞ#]Y!/;Ҭ(8fARs:(i0 ٭F.cRGpcy(cč/:|VލbhAl8 ̍IMbрOc}ĭ 7"5 5rS2&Knr*nY'H P,u+1t:c-)"w+g xp"%4ZF}}I#Y/¹ ꆘOW0]l/t͏3'RƠ S1xu)CA0+L?yzC) SjKU w@zUuڙPHhԇH7cPy9 X+$&%HP8&6J{|L@`i}Gp\"n6ۿT1#h>xI Em:}?@qx.e@0k½ǯ+gSq1(d28N"4-BedGT\MNxoV,Kn@mG_矇o6uh/%&Xlr!R\Cgr(=v]rse⒩3!(RD),8a)oXxW[o'n{2Pm2(mGy<_O ҪIBG >>r!T--(g iXy2ꔀ8lZ*Jo7ȉp%r(/*Uc32MG!H.1bUYȐ4 ;1%:7M 9x vlA.-2X1[](mj&"òƢCa'FXo<%H%t!3f`A!O.Cʠ0(<S*n`^)ؚ f-"٨74ٗPn]=-xu\ ^ΖQ1d̘4S^w+^5thw^ 2SPUGH < V{d`{y1 Aep&$ڷj).8_V Cꭁ{b$eY*k y@t(I^H,m~ .n9?_vFo&X `#iqcAFBw@k\6Hz.evOwQFqW?WN¥;z<灉Lw Q ƆK9..h.J,KRDH4S'e:>Oix6b]~A"qfPG_)  )Ű ۊw|lJm3#6ـB[#Lŗ`l,Y7w)m^B$gADϠT;5HF(8-k\ ?>UiN?m-#8WC?,\o/TYHceq+|%TSW{, iǑ>$Ь7l\zD[B=,lh9AjPVpf^ K(RpvW@!ĵػJ tsĂj4J/sI%P1 W/֨a<9-|^Z< ˃%a#rĿwݞYoxv^fj#S&Xwզy675]PuyDoS`|:fz$P"ޮ Rʷzd)ʑ! IE6_4[s }D W-Q KpɊMPyS\10<;; d8fG3wsĖ`%],3l5_d.tcW5j#$WF[|M[:sm: gOn"HQo|}2=<͂u"Ymr&Eڥͼl6*`9qG^^Ǘ"8S,3ɓ)mA=A\3˪"C gH%QAЍzF3/T>ϑΓL;c#NCRB~voO€[g!-;M K Swt=V7,PӍ{\{) xGCR9/J4"ゟxWcօ4kJ:Yx./rP5ƀ0芾icr$nÝE(0TqJC(kxC`_Sq 1IFApPL?KP)yiD5k"Хn@h,۳ 4ôӊTM%(~AW ]> Qf—ͮލRH!Ŷn <Foe=FiM3: *,)Ru]/ۑ혚.>}}aÃ#_rJVR ֢yּHJilMR%=;ckI/XEC7a+@"-(,1a`ePkni08Қ,籽݋96;2>, $nǹ:eGPf$@8Kb@/ h?F>4/12@z\S}w;p. ;i-뺤+T+ #IJ2Jr0Yfˋׂ}c8Pj()͙wFٙ)sݎ/h LVQP(gqǦOQtNacBm_ݻkm OgjԃYf0oɱ[D$n37RR63Ahu{v *{=wRAg^z<"€C3$-' 0`-}HO; N(1 !w/qB"z1%3 CQz+}'*b&C:(8 +Z|^"KU"7j֡v0u/Nʽ4/t'~xZY!se0⠉N6~[Ŀ㝚GC "L-? -& =T7jԈ>TAr~?R{d_8l =94T9DP6)PU1ܢCjZ*erթE!Ks\PQ[ۅJַ'إn/⾔+;~T$Oy).4!q1"ޫ?͌ !ѿi<Qct.(7R˒ﵿ"h#{ѣ#;:X&Jx%6W7ϵ{#\t+^neuS[q.ExW[/%̅Db޷~t]ؠ8RfKd^8{ .5)9E썅by0둥CόX032>vQ@/gr>*A<|jQl37r0wRV 罘' ?5L.W֯('MtPO˜|ۺѳuND덂dfoͩz~B@t_/۷pn5-idB!r:Y@W625i$r>^ȱvٝ]aiEJ6ro-bb#՟oz`Eܜ1|WU$Q d$p~Jz;"8 }LG;Xi\P!:drڵ}L趃q|37a5;'$Uw~ %9jTvy$כ@u<u6Ez`.N^g>{FYcXj+N@ϔ*tAF8zлJhi_ 7K+,n0dvq(2mmfSěG/d*̵Eh~K{MSҞ WnޓYHaDx_I%9a退BחL~[҅g} sħJH*aY&lO5(ʾN eϚ٫bG˝yyI"bTԫ Pn.Ȧ_eq7A%TS4cު*l4}弉>xz;Es>%Nd9,moo7qND!Dl;QirpӖ5s_5Rf6ׂd;j g3Eg?N73F0u]68B q=L~E~T}$d$8g6>d&ɈKFrx_ Y$99%޽NWں[0z:czLݓgXFI@O6 A)z6l'5m/x@%rݫ\Gŋ.Cv_\p CunTwڕl.n@aD4ߨB}fqxmv7RX$@>]cS6ÈjL1&B;ǝO/Fs#pLnU9<ӌ MNr4f߆hIQ6rw8eYY~J&+'~= /p(u߫I MPφ!t[hEu^- MARFO#x2sp=˜:mN6d\|J:PDѲy:4ǯa s`jy}*Ky(\=3PaCO{yi "Ҿn‰7y;2Y#PZVm]}&_bKOIGKfI~yh 񓜭oiH2|ߋl&fP>3)37[.@ jQ}N0V5Y SÖL0 `%31>lqv~﫛v ]{QF붴sc=sbK %r6Pnua+usZzWt}[&(rGPHKqCLn?K=&Z6kJ?r@f qNutA;jT2b7T+Ek/<Ʊ[%7^%ER.o+HAؗOl P̟&h^_ J5~ &0A]{(۪1'D\4}f'ya,U&}R\<EB2[>AxҨ=!q1X=tQ &I-,MBx&Sz4| \i-b UFggZeX$&\OZ3 UUF_M80r,Ʀ; u_迕d}#Jqh 393ٚ v(!=*_%rZeýanCGcDyYH. hbWc~4]W5 ?eh8[Ѝ,/ʝ5b1j/+BWKj~¼*{JI-е$@Ʉ(JJ(}Rc $pWfEbukKA4JkSV-p \(f2;@2sjNLP6LaФBs1k999q\{u(l!C#o h)CIttA+y-B^G`jrގVaI{.9X197OPU;kro,Nh|#9fE]'6?6yN; zjf=yIzN,@FgR}~O9)qTD}?O]dã1VǸzhCzIP¯n#O Fuu$@xjsh&0UA#dnkEÔ<㳙f M[h}#3 :S.;CV>[c@ Hx#2+*'nm0jUK/_dC: {i\$6}h28^(+J*\0܃9FO3#{Os"Z, E X-4>__p %oDw/_֦n! ؀z ~.}lt $.ɦvezLohڜ^wL f32dPlڤ$哑-t6IRj?u'ߟ%,jU^M]]ҿBScEԃqd!],hȆ Oň5@yy[*mo/=b{:w߹.(bp Zh|U`E(ݨ} 0XdI8ހ7( c:VGݳ2M<-s\=Gڵ#$Yk?VP- -+Ͽ(٘tr/T1ZO*QI~ 䣺2]tދ,\)V+)4N~F uÈqtm5=)m{53*dDo:[iki+F6fVe N1&ɽ/#f͟A(S+l,UxX6P'b"85? à9p1\] /i.@dV [Y~,Y7H~6i W-?l\h9V{|u0oN]2>\~BMo*!zAVFS%n,Rnl'>(`z+ɯ)0SF1N~EsZynKE#<pZjؙ1|uruNr$gP(pStʀyh[ٔ Qy~ ̐hQ44݋?hxw iD1xG>IJB: A}POCVġ,? ~ri)Pwo Ȇ@_ vjYHC~ N dhLo+_[J,J_&$)/hY$u}V|-BP4 w!Ѣ -JcJw=$5&n\a|Q#%! pjT^%CyAyoX?u2,[Gu6 ͞#xtASTcԴq]Kɥ"1o26O04CR!Ӯ=[*b-> j<J@Qh*b(`R dS-&%6q[H:կ4fMe& {Px<`qr-%ec5tTrGMGﱌ2NJ2Om{']cz=8o>ބ۫8MLl~Ƒu UנteMnAj̑o RG,&s%~;S}㌳Jfh)k7E?,ΕZ~Tٓr--H=w u4v<y۝[.1\:t h^\.լb>ݎK7lA[2iۄ}*Cf#s H*X Q@i~u-.ڣ1m*,C_0ޥ!WgL"TF2or 'q%&>.Q U:ޟn:Q$> ;$֔,w!1Nu`4qB`޸Xp'7cn}_LYC*[=Vэ ^15O3+&5 %RhALn }7wrhpqU$UthYޯ h=c ];{ Vr̲L _L esRbnS7":f `J+Dx Ϝ:ҜX+ Rհڧ)UG8'.(H`sa<~:g̀˽c{D&8;]Рr\0\d5-l y.Org1(Фs !QVO ah!b9jߦQy[34c۳)w[{+n !dEB{gecOyI6%+JdWJ(nD ylh/A~q*#P/Rտܑx5R1FU=c kzaуk3#zpw[9#)lnJM: TmM+6k;&Alu:*/^ϣ;~0[P((@ #Q1c 03- /+=v +4YKUͯ 砥6"CßU?Z)d<U uE҄U5E7 vTߙH^Mff`hn9> R@Pˋ@?xQ㜫ۄEta C4WNBA;>@Qzy=zwrI&hZ,'KRK\~)@J2+gC?I`mO$E%~Lx5:rv _=Dulg{{g4=ؤ\8,D(iŒsoeWe)|@QP e0ݠ31GfSEWAiauy !-;j#\@gԵm$k8j 4^Qv']3~Q&kEjP[o%w*pv<3_M#ȑ֩M:MHL z}V?î?\ҌՈ҅eQF˖ZPt9oMY>Bf=ׇ۬|"$F*cg&CfF ɂق)`3El9qv~QOa*xv];3 7sHit ®hc²I1 ?b)>LSCX$"kAڞLvZz,iIrH8O1r΋-k7>˴k~ Ңt/| 0:co❑|5?P*dÑP'eE,Js|;DBKu0V$#Ù~$DۋId!nJ/AMmGa6jg[#ȧϙJP)abOWݡB04V\QC`0zFuif˴0S3 |>O-Eu=K{^1D. fTX&S9/qCUCB8 bQ|掿 LĮ|f9ܴ88zgeCcE{esm F9m. Bś8F{S?Zd05)qQvfU?w|r!hxijɿJ=iKsKII8Ӣan^r,'ihB5zm]ZFJu2sޡZX$<|̜_xX3L hr$ , 'f1IsUǰs&*[c?8W(DnM!nAeEI-S$`f(ftB&t!o-A 0kw&`}cP?He|I ##$VX^#Wp`ZLKkm")Ͻґ055SawW:̈-SíӴ>E ^h95vG#eU>޽j t D;Ց?apB'@KۂV{ -E`Wp$,;O#+^jlGژw[g:䅄Vov.OB'+hq`o]cKM٪­Jw.~RKK㜋4IgDlH8]:!C}`W QcEnl>Oy߭^[8^4'Lwq c-1wRCTFB]V 7$+L%G\4i%&C% Ո=PCCan)bfCdmEY7fmJHGl\A7gV(lFϵ/O׊BM-&G1qՙqGZNkbѸnp:yP'ou*5/Mxʱ,ze=Utf[3f.j1Z=A E·SLxЗa K_.-LVTo1gLi$8\ s1Tj ORU1a jJ~Ur`}lITT8V~܍7!IDmV(btX|c+H,' %osoU=NV5]"%J$j+P˯eQCt^SNRz_QY Yqڄ .8%QlbSխ7!I'ܿ5pɱ̦5" #h\c wn5ne=Dq)nGsJcQ,['52) A_S%¼( (P!Մu"I C܈u9ʭ"(G_ uڪwgK"جY8sƭ`J  N{ro[( d{.(8TO"P@V*T7uɍAX2}q@QA_{lzԛ򀔱eszI (T1ń N]H?M 7կVzdC9ѣ~1SePa>uT]l PGѿanѺ#] oDT4It[_-@LĞzګ yvG-l[ёI7&\uj'א.1X̥-yI1qs`cF:^)7jG:,sapSzcbIttTВ(gIڬd5T--vcI=0+hR$Di{[YP}~iNt;TT/2G2Pd~LP)>lqY -7IMac*@u϶'k; ol#U4%EC0EQle͐kHLLRVlfIKavg6,NZc~/F4MG*GTo@h] 0!׃uDd=ų$D+_9x}ak&NVe#"c$;|ckٺPPf|ہ1NeM+jZhF Ru#{xAiE{]DANY ҞF^L(h18ZB 8qQ s20_!~% "޹rao^ 7,JKR7&"cCšO`xYrU /J8m@F' SoBOi5Wu9lj\VBηa>*--)w8& eUy[3"=7f.XpC:Ǚ.e OZt:ʲW.ՔWF^*^ { zuf &B 20n:\ȑӖ?xV=WuU7$W֩,-[ ^Z>׉:UjcAUDHN7AP8Sb_6ekOI?)l".BTRTs3@{ad4ŃYZO.g S lh5  JhϳS}xmWLԙLkGuU7K ڂ&BL3vWĭ9{4}JܶzC:o1sa!8\|*gM>/(w):t_CE (~}J,u0DǏ!]IPi5!W:A"cPI0d|A\z|,Ww)o xh˜ݸ V5ۡ:,;gJS)\7j{ܿ#V(*ǽT3J485ڙdm dKSC`-w|Z?@ksj#Ém ]$c/x1ad \1k'~UHXַ %aF2&ηʎzDF\nCfG#]\-!M3QxeC5j o$SgN0~Md/Q>ˣśOk͎R)'I)P5k*Z,(`'Gi V6 =6%Q !vfuC[A?Iͻ51we}U%5!ҘPJPXLMhVTt ùT'B7g}ͱg@}{9Wg n`b{_rJc ?#Y6%^8JKnD&|Ċrd,=$ =jGo'm40KoY %kq ^+ȱQGF!QehyLYpkFî=]"xDpF۪}SObIls%mܳpR{n4~k-X}ԤPb3+V0 aI`3ހ V4ogyB:E\fdH=f3m \ؘqTn//C5DYb)]_Nu(' ec,-sfoX|/SHtz^BO"T*/HzPNϯp1DBp9(r֞ 7=g}q1Vؾ0yrX洉r{t:<#r Eh6vyluE&ZjBZR~‡\P ydTPsB882|U!)1 @7[1E($a%icħ `!H D 2z\駵b_4> C5{*P@+k \%lU?1Y,Xag9 k'1i;tEqnwH*kBj4bm2CVK=Tjp`> ;7’;#"K+I퐭ܽ-.|OԸ(m󖝵.m/9:ɮfd o\#e8#븐){g:dx3'cW{UOtr_G.|'>W.SbRvi{:~07!3i‘'.J6ᜮREgE(AXOXb3&xf3_9]²[c] Jxt ,j{3]Xd\JG0=ޜdNբHߜ.L<=R*WD۷~n"(wOZX}YjE0c !~O(.잇2~~oBԌuRxd94>Tz:L;g2|qc P[h?ZNWÀlL#q2NG]vʝ àLr7$šɡL޴UǷqbZ {Ԃa*tQ!ø/,PwU>Ҝ֖UjDt|>Vˀt.8qS1@ Ik7F++KN\ڤg6UzdIyvp_pH3\U6gjuy">l6zFP.KJE])ٗ4Ť K,ffVu{Nڇ尗TNRgsX_6 D i2op| PNCrSYX^cA ixW}s0lljzSŁ!Y :&jXz`$KU3EY= ˻k!]L`;>ݟvgXYo^>H's1S_BEڻ盕Y͵-AL,9sxeZ-ޮ?#!_ȁ=qk\xQ֛Y,;ރԅoBFtI lils'>8bfAOϻmL;@P*ˊh14t}jL۩v-u 1+?YYa/ E?{']s 4gZr)mok2QTHjB6 2.nOfqLӿyl[׶0 D Z .KZo[`{ݽH04gB=ـ4,8V { j5(F>9F<\}:sϸXajq ^: ?<) ]JcO*r=:錪3RcjdF?xi2e͛F<6fw6̎(3gkXlHl -ݸrpG{^t3!MsByz"wK-O< )A;[>JUu;cju`r n"Wd"ϏH{QSַ :gȦg}%`l{'^0H$_ͩA cr.)x_ς M$6. e'U76Sau7dqeP^3wm;=\*Z!e& pLH0ia&1`#Mm{ynmtm+⋫K8w,rvcm/rhgTXH9"J%5XZm5D.V9C #nҀ]g"!zZs@0%\٤~׉͗\u1BYULħQfJVyuZz[pۀ #q`b&ِ"@ 8ś6@CS[I9 H`,W<{'PI=j&}?΃ $hr'{(``sbHBp U ^O@rR5]v ˭j57趐4 / 'ݯ;E QwRyVIXT=9_ʠ K8Β_E[v'._LHOPk_.ؒu⟃Ec< miϩ(}^d^_qT(TK#eFc[KUdV: Z=c1JU a 5-v,tHAՖP e,MK[GD;TW4+272*d]x o^ɚ;^Q6mijA #aOH["YGi=DD7`/܆'ӭE_8Kn̢h5pf>HϦm&@~"U}&rf5X\EƞolI|yX(~`W K6zϏ"lߵ./"63lj r{d^)4֛AuvK~6J%Koؘ; B^Y"fZ;SX+N"AJ丶]87 ܤRsZ/g+vr' -ZoeLm9l{=WGERQC $>t2F$Aٓ8˳J[sWg$dk^U G.WU@1[ԓɈDw$jP%cɀ( 6 sN=^ǴeJJ q%z\جn:lOBtDoMgOmT?y̜,`v3 @oY : GCߍ$Jp^sLbI.:U:"F̵# &4}$ExOB d#pɚAm~:=)19- dS~0P" - d$mKVs S!AqM/KmM@Fne-udhGM/^o !eTȒ+ّ['ŰA] djnn"٪P [nq7̓T>e*Y&xm%%\ZsP[6Γw1n+ ,X,)tVϠ^91-:yp=LƲ7vBK[$ Uuj=)?)v#$%u2?T)IWc*ͦ'$3RL(ttT5#nlhߓE TNWVb!j<+Lryq;xRILB{V1cOQŏms ֦^pQUB4k9FxWnj`Z% j: n(_[qKCqg]J ިA/V Ȳjp; <@KT6#2O`V<ոlrϛ(|XgpA!ruUuJo<Y+A5(LVn1iWJ 3V{,ҭ ·#J筚F` {(ranrBٟo2b Fb?h~KP'T_JiZ@/ow.p^V_`ؙ]LI5u:!#BdC3r =)ZHOJ8~ʽ4kr9,tw}tk%)k1Hoh'(7??҈DhFLoi{rqBl#I=jNeD4#@&T;a| N bٴSE! pҖ-$VMMRȾܤ$"bUzS]ԪWF>tEH?5'pUc . ~K /? u'9[iC7 9DJѱ"&^tpr'ׯGjtaA.p2[Eƅݴ.HKxVu+~v'NiV:jt|V$4Cw]"¨0Aީszx.!Ή(ZΉ" Ώe0Np'W !_t5};s8lT_ږbGQI8SbD?L8`%p}?5E@yisgR oP]>- 2m+- Sì f0_S ==i\C>%K 1]Gv#݀S?x;0e@}bF!'D\Ldn4% (rsldyCNT #3w4DJ.v,LmG mwރNrއ  y!"R}= ]V\&ႜ0*<{vk Dvj8ڌ)0D3b;U8+(X_'L_rkk#F\)-j!#IǼ 3UV2oӫc}8ѥ M&=4|lLF8$nÝjfǖ>Sɋ`2n 4k[&Ÿ+Hr!ח&Ň4m5Vs[w#ܜ2%5S/E[xwyTJz,t2dI)O5iTs-1dCk?濗6xX(? p+C?ĊF@)jy#$bZՋ6MQh8T-2>rPr,| ?xck.A?pٚ*Ys>I+wK"ƛ2\?N.PIqU!PhJ(]OFFRKo="3.#zUZU|3"='F IW`.gͦcК%j==-Q`%G <hshDbT+aPhx:=zP_y Dq2lfy `\<OҾ{/jxP ,ƷD^z/"ѝАMr䡐"^:}̭i'p2@~xkGL$cd pj3)}rRyu"^gG^4gx| !Wu\}ĭ&_=eCBe:xj?TUd Ӻ:蘜gEЁJj;`{x4u,/ [h]-u[LV$2:%TCm2I+zxi]j@$V=jW[RMm!ʇ7L~z<d61Y>S;O̽p-Syrz<zkeycufLJ8͛!-+ Qg ^#w͜ե\q5V-ıx0#@C<_Mc`}dݗv+V@}eIX_āxg&a?CXƖ25:V|=!R#yō'DIL?$Ǚl63yUGtlO{wO.h-g+l5:I R#pBWd% r2(@/E`>HuG^[q*pn):)e~wz b A⪤W~;9c!Esã%`*$Q)z{,sb_RA_ш8#3+?GAe:][XX/ժR 1zNh_j$+*QS]Oބpe` :-xC=BQ#cs$ M=E}CZj{ `*nQ3;k~;Ip WѤ=6(%)G ]l"dSHU_p$d{C-MbvVC &J߸*L ]Df.wes;aa(H$&vr).Ń&i:/r!m6BY#G;CD@Jvcs}UdoT0[3^J"|WG)OTA^r96}\2b4JBc0([m\ϖ[,lᒄjR&¡4L|~;u'|ufwzZ֡Ӭ(| V%#Bc鱿&-K:ʹ[iZS. +/y&O:uf#`o鬛U $XJgB퀻SjX/GZL7L܅lxiPT~@`(٫vN=6fS#nL. B70<}[fw%'Xri@w(<,o_p%$hݏW]$F<" N -lN_j(#}pE:Qx8N =&Aztui8NZiW !ېЌTIǞL0 {p;KPĖf+YN;pIxLT8 qg_m锹B\%Id' }=T ˗L|j[4Y,jao1bgGAš ۩ gng> -wZn6 _V򬌭K;R>;AÚet1yыyjUm{8Xaӝ=Q~lOsFHAύ`9D)@;Ͼ݈]*<[8ki,PȽu "G˂ a-ķF#l} ʊcI@%Ze)$u.NEr?J &uKsHAJt=ʗ Nm\"Xt~ (M^LarR6kIv MWjJw;tSg2(^<@z}OiRė-}`@yp…)ީK /aⴆϕ{ 5xxǵ"UuEU? +zT| o_2rm"yV(I]l4NEѭ+.`s^xr_TF}zZҋ^ycmY{D܅@KP֯ P*< nH.![ots\_X؝Up;9X"ϭ>= OTcX}Bs$}j㸷hI[_xӲO4uI@ퟘ CJ<*e$UVg//^^ps\3v,=b4Sl6uݲ0, X,*bL~eP\RNM ^ 5?LSx`6@]6]w;<M %X'2b&O?RM#pߏ DcrA9i .>m5Qt6'^ r^c*^ C36F\I|J?z b-w=D::BJ0Xŏ0@ֈ#@cqtiTqAnA2kDN*ѩ\+1FK˓wDV0.aO +\"O9^}2:U@nJr3M,T 43iWy_O[$dF;#jrJ cC vU*LzSM{|P9˜Kn.cSmtQhBT'S[tY"C9be.8t&ȇ"WA"N6Q\Q"f00;1eVטjaeu(#p- HЬL/Q9G>EJ,*&BTx畭@ -@1ۆ搡s`r#ւ{4`\$ \\ FG={VOd_b`0Ia0AaM2;_1wuKo~Uxw ИH6b8hid`}_Nf3P:"2KDR20MUKϵCnHc__cuZ_,c$Xt:4Dgs ʪ}x ͋sBYtd1Y%ܓ'fl0ЪЖ;5{RBL'z+:+nVSrHVDzw3TaGLQ4}[Gsdy)?K?^e޵;|g|̭M10 }sslwr0;\V;6-տM/{CIQ+DJ)33h'yLYUP>4+>'U;aMQiG6ꬁroBDօY}z"&ڒ-o[, dt$ n*@>NhfKѦ9<óm},m)CN fƵ\4c=T-s5a{qg{y8dVI϶ bt]8<+܍:je^YQT-=hhḎF=- 1|rlbh!Wl"\3,=rTJo鏞}*ǂpɤgݲrV4C ?h+}5^7OSqRu}qoY!7|PюZNGG Xބ?e?a]ҫ8n8h{p*m녔@,CēֵCC5p-*[U|wW˨Xj{9V g'T&4!R[s;=N{Z58'wm B9%.DT !Î(ofeMVxeۦdJ fB6q ~& G,U*'bx4~@e]fk e$Ae@vK!+k!\tϱˈ "Ip~+>x甎=NϨx1= O"q\;74-`[060C !4Fe'xb; b Ld| 8ZP.p0 7A8ukN[iP Sn6tJ|<N򽁐I:].ק(V+1䷹ bHte0231Ef$Nzom^G9 hGARɴ",u i{KP0$JdV" by6Uboe9ZWj‹N^fP2,s<%8-5cj.>KB@`2\@Xb:yJA;ӛkFaޤ?xVG _!rȧ-'Ýz!>m>ecb dj։uM'AFiR)pZF7b,R?Q# \?v$1L iu?ˆP r@'羫md{f!d <Hd<)G2~VDSE&}Yə)9 R[80f̀lr$?U*qICtr##ңHdD)0>MΖXlfi{&gЩ [5hTq!lL`{P~;7~8lS+♩մ=6}w&? lZ(}C)v~l]DKu `[s<6p`]nTLYQ]\Gs;Ap P8TqQ-;#\bH]B!wtrc|KEn:(J܃+:yǟ”k5x$#$= )\dP|mrwBz ŽbԾ˘{,AN])'?}i/Oʘ*<mI`NxShoZ(9 wtleg2$/ɀB W H:Vy#.P3t`㣚"[txuV(،|X.ޕV\d7+k5Q5UQ*k[}=D9+WmfֻmC|\!稛a|V$kP=l*K[\^؍;yp♂س"("ӨitIC{Q~LW4;.%6tmE_ީX xupR"x;hgy%>B;ܻ8 k^45\WTK=~p{Ɗ9 ֹ=׎Wm$,@3͖V0r;ˎq?- hlٯ0g[laEVԩxDԩޮ驇a.t)2C]ɩq8hM*yωDrd!W\&%tz'y-!_I$X)hDQ-EJc/ONl"qQo`X{Nk,u#, C/9TT/𝻭}gTZdV-z#sa#v |ڔRLb7(j$j8KzB5 p 7k(?RA4@ 9@Ze''Vjvv_vx$a(_t^nE9 8ww`{/lW ƪ W۩_j9Ĵm]f!`٭kW'3U kZ. Oun|V莯y1d30[Lkٕ.P|Z}` E gl&hB:ӱ lZBK_\T;Н}Z#[(;|Ddg i%蠫uxW1L2 VzY Ju]͕{I?PP{+frO[^,kp@vP)& TߝDwbQcS܋(AKmj;YDg†vm~ˣnhÝՔ=LM0.XLDWrz MXbG)-)XlvvU >9?RtBzirmk/djѺLF_=2=%NFV*ko9_$`/PGO\ߛM[^K svAM*Je ݋vǷݞ q̝v> D)<M8 ,K?Qԯ! 8 U!m,P S|j i7}. #l4H |,HdPI G[o>.I?!TqT`kOmeeqEg4C-RVFW)oYyuYWj@0$qˁ$gMf} @Hȶ{5a1@FOWdE tۯdSN2H" xg?š?ߦ:5)f=dl jn Uq"5Imd")—8$w ALOw̝ ntP4i~Vķ'FPc>{`i%@.fiE?Ϝ$Ȫuym/z͌9Εerv rಊۿ9ɂqSVBעxp&<:VZ O̷n~5#.e9&<>ȉs2cP-Kz5a0n˴FM?))dzuYn'VLVd߈ хO/} fGX+#Գaz燉 |p(ugo(IG( M6ٸ̹4preU<> Ţ',_ɉA?AV|c)?ܤcx汵YykpG*G=9LU[+u3oRe~zn|>oaFZ"'h= kZ$Ea2{LEX ,ZP)ؒ6gi9}fj Z{jODL l;KH e}x=d\|`& \MpiPGY4%es,ej97Lo9? O:*y@"i:cy2y}(aB\iFxoJvXݮF5ZtZ>QS\^xT.@Xa +3\+hf~b]^bZH Tq֜  +-+<aH@tuIJ Vn̴vcމ6p8[ԭ a}unP}f{*7_KjyE=" kKz eٴzI_c{xP/y@6D~f faL fK!B?XP8A%X-g; bq#30P'WSd i+G0ߩ F"U W%%/ 5#- DHCďY^@\io2_0%7r?2̺iS@S,m9vwJw4ɔ z b.Wƞ se/Z;T45{4mX.Ηo`yM&7;ЌґTosQ(=8#J\$Qqy)M]{)8UB˯OBs̵dqf&q{lʮx#'nV@دdn+_`oFq07|&}ө" Q6>}V )Gޏ&sgFЏN&9#XO:؀qyFՀYoCvKI56\0}!Lr!5Ody/ΎGRV&<%ݵҗh.%xw gwf=03DzAUܭ;J.iʯͣvW5՘n'8dQpIN'bLYLMj*8KNo=ɛu>?4^𹌕r;%A| \jTDq/(uU@ZAg7\,JnsɌU*AqJkDl-Ž4^UmմYMq=r:$q뜰AmfnT5}y8`}hɞ+?K . THz||9}n) HR ]M,|`A~D բBv」*E#oJm6 ]cWadJjGWe'(!>wD _? 6O/:eƒ%k"3 fAWm94G=5wF̰ {X1V[8C颱-0eƮtF?KqȖ֍oꪠQS4k_hye48QwzgII+UaLŋ֬d^u,P[c6ŠUUb?soj O0G T;p+sUHx=1H+V*T^*z}i^(wʧJ߅Z7@i]Fآ+ѓXŎb|_2̹CPQ-5cPw7g8u+5 \:.PcߕD e:.X?fڳ!>!s֭W ̀l8ӥ}6&Љ2P!#G):FڊZ[ L/ A-Jy!u^l@Y~AlP~ވj2Lq`21 3մq=fzl[ zj8~}B!F!np96n'y}+B( ,1gQ᫹wS/cI2. n\eͯjmK#yi|8V׶a k+RsgW`sm3!P7/$Lx,>F:=>I%"_wm)l=dC"~}@l33Dʑ9S,4A85gvGp%>!ƬA m'V m 81*T8>Cȅ':D=R ~lL'}Z80&s9"y&~fjy!tlDIe^ |yzmzlG]bXx~'TٕW&fhtyW|V /+{R2{Z0_Io ~J:XqZ-mRlڃ`[_!.$R4|,jgA.23vE#V@hYiwssn)%r*wa, *r *˙,i4:Q/UBx j0HJefR6)˸G"@G XMApjdr*F!_JvAu!A4MHmv@3JB׭ld /!&^T V½ڞSm-WhƁ2XlJe=EnWy)>^"mr889E性aQ%4+NQWA)oFaHN -ɍ5jVTD7jTg-^B$dyf'<Цvtz׍&qߓ^n z}mm"')I F? >azڛb)[u'Ŵmvhc R8tI.qrHzao7Z`2@h9]W!XA)hr$ |.ii`*ņ%sBهCuziH&$ /r /^amQ8r>`MXu.-d|zJ,DY㔅'bEo*氰ope1EJÔ%܉9%_z@0>E&ՃHOHK(kXݝ '6<dR#Q+1^UA4um-Z.oZ;b abS(4GnV ,vhq>˴iٜw?+J'|UYGEP:#|n,;]f#m xbIZ$7-X%Kn~MOL"=-ގ4 lGɿڃU4HS$MŇaFU- +24)g, (|ʌkKU0{ 5m?|~DItҭ2ѵܕU]ٞ\1E?MЛE~EW|~ʕnd"ʔ"u*.C>ӚYxОTop??AxIS?Xd.YAj}W1'Ԍ4_'JSc#O(4I($h7 74҇x|ǝkI[vEqa9KSzijGeKQ'=Rm2۷zab{i,mMt~yTœ|ٟ9m}O_ռ%ߵ".~ *9si+mB$~XL"WJ*(ߤ(yy a% 30VK;PK:2-x|^+?G.2W:1eU >@Y^6#D@j[g̃}OI8"⻠l"Q ;n%3p F̺Hmo(!xT}3mGVj_uۉ@}=Nܫ>Mjy?gi FrnBc)xtY5,)5rD$>יj'K,xechxsD ?ІF}ôbVqTN?  Sȳ5~JD~KwĐ\ T~3 3')C 6\g"j@ &e|/[>KrE9Iafݫ>G+`o5lPP%lM'vO[dJ MX!O>G`ʒԤٜэ~m&UA+S?:[2fPS,uȍ5 x}Oa?`{l.J.gR'QtIZ,p^V=UF"$7u}_ jD̊+GGCP'd'13vyƷhWiE E~1ݸRuu%3(tKLT|n1N31xdm y Cf+h9C 3MO-֐%Uh+%:oѬOˀ&wMaZvrsuׂIM:  F g$[~z[L&̽Y0us9J8E3>ކJkEZ@+>ᩋݝ[O\d%gH.h1i<.Rv0Q2a!.䔢7o}MuB)$6$Cseqg~lJ]J&Tv71`b㷨K; o \ d.#蜲jg<9}W|`"_G@W"V7YsJzg AXA>b!Xېg#ŪT #RȭfKJ05s5*̐/A7j%[S'?rI+3 t]Vːȁ,Pr/MbKLQyT:}b:O8r0QN"5<ۦ.n֦-뢭kX"r*uI6XVDlUB|'ݵJ\gt&( rIdg#yl~!ߘ/}+Xyw4g/6醿a~ǖ 0t824 8z`@yҹoDz'fz6ו+RD8tc Yŝ&* s::9=\1Jk\ H:vwfiݏnz :4iN= 5^ 6:UVxZKȫV]Py3LG9Ã*4DTkd=E;cy5rصFLW8(,xqf X@3:<ƵGMIEp2dxZzuw\YӗW{#b'?؂\u D_B>ۄm52^m'MrY!n&jp^/IN7';wƶ7#q_¥F+Ջڥ%)紫iX:VL0MR?䠍 p2/@|a*D8b+"Дv^6 ¡F?k25fOѱlZ*7W-A``,0/l3; o.{nl&>4ơsioTDWDL7vQ2"vȽ@_p)-Gp!7P(j":Z8/+lYBrLzI^9+iL1{3!݅{pd ."Eqўz"m(#2yI쩠qcU$E!u9ˎ%N]IX')WiNP%̶MU:FfATpuHvIl84"D FBms,Pc4'tX rLuN3Q*.y]GjׯB6!#t33<>>1:u(1fئ2˕~mSN.yr@p)ien YWeHp*(oZ)~]&vkT']M&%w,VU۳{/ۤNL3{}˵)c-FhmU/z`;9A t5m /| lre^ų^DX1{,.0C:eɮP%RP2SL<# Zy9$9Y@.LR*#m]zX#W6p0f}qDR~ggRC[ iC@}zlj >Sis vPB'1za,Knvm69)Ԣ$ \3xJN8*YA`{&!AT3ٳTĶw][TˮL8q!{1INN3Ipɼ^곬r$ꌫhwLY+ўھ'<יmVHٞ021 WRpJ_V1a FVSdVϡ;?AARNz_}sjW.L oXJqY4(=cKZJu'ln2%z);8?RtqḦ́F6*t}<#NۏR XfXIpV!($V"$׷ gbJ-يXS@.~UU1+PS9{r5e]BF%%}^3Mp^50o^]2d_gSVhܧ/\@4,Hтr,57POcRJ* I+ _!i?(^OQ&q=}3(gm/',iʉ8oi]`dےW{z7f[k#V@~?׼$(d'BtR)Z1hJz%U_YEZ`+%_5NODWna*-Y`vY]Ө$ !Jgh>N4槚-$@D*O|R6ϙ@@gɲ#b{[W v+a|5 Ѣo仭B$J1qrHx}.5hLJn,YZGh85UC6=WҢ@xgP*(D֚^qt3& _L| ql= (,/>X q-EVק5#AV?uu0-EUO|McLhO*F5pBS"/lIN(WL]UZ3l*rݤGuZK^g?iuޏ_&hܣx'! uFٲW /^a;WwD,@@:A'0#2z/YZ;2t^r{p:jNhBf$}~N!us:HoX ~j oEoaW+D4QeهC?O$vWwF }#5 89xkC ˿BDďO XmE@%=6muWzҠdZ(I,(tVvs5\^ $NX؞DϿ>o6kn$VRz}#|?p~EIH0#z0bk3%IHhяIuxKcD26 Y%\ymױ懖wL+;Ev2cɱD4|Qͭ{L(UlFLBKyU pqfC)~yEl3 %(J! NqHۄ88E_%`L<& -^hץ ]Ye1_[lW̡ :[w5d1rJQ+=i W)BBMD* i^ -W*ilQ9| EGo<$VāBq󅵄H]'XNL e)EZEkʵ ގvO@"! 6_d:[PΜb9 j] ֥(1vWnߊo |&G&ղeF^F`C7[|OZo,jwu@t3Z?e0=KGH)괣4mh.d}bJD*/L7G䱧>M}^j0ʝe$oNsIWeMd``Gh\O8qQW *Mh1}7[NxKGWߊ1a@{wCAwbuCq,P[DofԌtSʘlgfwTT/0q߂>ʇM=ؕ [}[~~'13$j>a㝡f*,o nqJwUs|~"YCziJ  ܦkjf9 ^sՠAbX=Đdt,g+n\;xR bT'W>SF;?u\(m2pGqg7 D>6Ȏ~Y6*'(E}1fTt'Cz h9+}/;5C΂0]Et֖GKY&+H6%(/:&d<`3+H [v_ED|oO^s=Mŗ;$/kS'=8D`n?\i@dXnpg(6HؗJぉҶV%K6,W8Vk| F ae'}Ŭ|b϶t5:BTۚcmnluhOUVOEh8A(OdGMZ8d UKTn9h b B򆦉R 6|_ԖBU?]vRt{kN(!%F섒< /Mң@xz"ll,,!Q}x]6a+{Lm߁&V5*eJD \8KrI!VdؽXb @?3~0W3!&#@̿AQ$q;ZK9?t*' "BY$7g*ϼ:7N 2h>H[7]k"g594WdmARbܱ2aQq=9凷](KZHUm&R^F(hitCl+=m%S5egY.fRQVA">&K2H8Vg ~ y(7z*?UR$ًO4Fu~99q%HSJulA՝1'샭sS:z0^/߁ߖ~?t\ R)hrn}eε$4XmMJ|>Iʄmg5V˓*9| pn>t$2'{NPɔ FcS4LQ3W`-vI"l柯x*'*_wKF:R,dڛyXh&- ɴg\ aӼ?@8|U~|Fe5JwȈ0BQ;cAt"#U;as 0^_.GY<r<&.]/2>鮳>nXCoЭ6>B?%^c#P7>) xDnl 0b E C;俓ѓZ80w[i&W_ۇRJ 햾} 5zWq BJk5l;9%ڣ8CZ>$ ~h|}I+.ol'e '^rz\ P'CE#e>Pslrq 4k拿5#]1>0uܶ$P-Ÿo #>8}9j^D>&>,L.f o}YZ#j"o2Ni| \A=]yNw#+ K,:wt{`V[tH`D5"dٰ+~ʩd{Y}CMΎ0=(csId4EM3=ld@ǩB6 `4!`rVUC ';GU{gN2^):j2u33+|]!IRx'JBCZ irZ(_p#}=j*Gzɜa~" ~ha!0s!< 1AŬe]K1S)e hW?T rI$HvѽxR_,$wɠsf2NҸr&vKo%1/Hl&=n;} ZB xO/`4P-7V1/Փ/z6iF{/jcʻI݉U[fYT iCGe6bv1yD 7{mI:0B)nR>ʣc *|i6l݉!AT rӞڡ|~:3 f:fG˜f1gME(0OG]6"/s1RF?ňb#zVm^@t *{z1"Ѕ ٝL 9s3;Ym ~F)[Rc~2onbh񊁵9)F})+bo3"ah-[ vk;x9?{ r,_B6OJba"]Lb@Ywl)DdfQJÐ"N@%KlZtNĝt&}0\!W lI=;42]j- oҢi.׬J }/."el)_7{UC+!hHy)1|yYVhktq}*47{" 4 ^[h`昂6,#Lo,ۧkV<8fv&qpP&aЬN^]a[y[wō#wqS;lw?Z6YW^~ǠF@"_Jƌz껤8F"N)~u h-8 b.'B{@_^{*I/bӸ9LZ`89d:Ӹ-JYK{N/;]϶a=ἇʑά~«˸\Ag5X zaX VFVIޱ(l`\;rug<` =I- A+NU!,B"Ipl ? Xnnݤ~LO]hPbO$%Oc?\q.9R-Ӫ ߿VBUA›JUOA$ ^ht-j Ϸ*xx_@ϴ4FOy[-N!sDfxF82g1ԓ'ƚ*,,|pw:D-\0\H]h„j[ ?I&h.Ϯ/Kjz9p9'W>eܫ38x? UUOd&F>@k_OyBeqR+'}`QO_Cc1#B>~xI,G}<#_)4QfNtçMz1oB7 ]p^B &M{s@Zv\/*a/ⱘz^d ^-x@"Lw~_JmL|lY!p)\#:&iFۜMZar#K?tqw6,#z~/m A[e?-Z k ]z߽CGW`cu?"D(ϟ+Qio&NKOX߾#@^-&L"JL)ҤX@d7C8MkZuk27[z6x1p,U@`FLp@^^²+ Ec3Fmm hF|4sa4̠ѻAc'U,&WKx^F8YHrT<؀W&x~*1ܰNcd\ Tg&eCuQi) :xZӍ3 :// Ȯdqavr!5XԱ< 6d *;G?}Y,Pc+u;>ȱ挚_t61k\MJK'tEO)CWW|0`u?kpNpU]%h{u"wZ/an'a(Dk%#lY\ȓ5O`b Z"y}b8ߕa h/rFg8Mp~e%k.Hp=B ;g\N8#ƓBogapNU̹kbvL"N6XdWTتHz}bSeFd/NfL-f6\T겯 SUu'CUikÕ:AKHoҩ\U,hw\ޅo-ͭ?2K=)| RH>|Gc=3#C{$"aDA:<)~a[&IAIK=`P~ǚemA ĒYauua6!mX獇͟eIPV ;&<ɩp7UΥp[5 J. T~+SkGCY÷aKwsM u^AxTXK="IS]) &,tvРҵU^yD;V_hMb_NS5sSi^Z?`tv|آ" BB-@fȼR+:v '%|~QcSY+뒰,i' s*?7 %ܬy>Q YnkA Qc*mBg\DNBNÝ T'>yC)B/v )x^^L];5{ix,Uѵ7O;N˓ngtO7c S6r n>bPK_4 *)/LJu e!aAvqC?Pg{ Q8@jht@f0Pīr qƋ)NN<0^<4W "nFSʑHNC̲53۞eG-Z#$,]noA$KNa~)2!Hvg:zӘPvّ:y+=d,ʭMև-5/~FT;BLN;LEw}A܂aoN-|8JOt S!ZOGxڹv^P@ XT WgdRfJƛMY~mgqcU&ᆮ÷HWΌc9fX.f2ȱKFՐcoڿf\kHTڙ˗">Fv@p3]- l[%P?7 $JQu~Iѹ-N6A2pK*%/6~S)`YN[ nTselh<H -S mBs̼_:Oƨ' T  ԍOg ->P.pj}h6MB0aӆ<[ ^Hcqpf(IJ+>W_S״gN٠ @eJ)ldnJsTg:O- ,ջ&RJ8xۛө(x]k(J@:(d!cgNUn2\;Oy, 9#??yC}=fn0Ň>yb`E?DX0* #{uFEpWusbוdžT.l\"QU6jZݒ|9zM6$dUըsĜVoCG|!,W66КUU(r2uk{ /%*Ϟ/O1s-E҆aJGX(1~sMsM%rҐc ohHwx@Gq}92HYѠZmKG*209},VǴq`7!ULʹY)[DX" 8[2AB,?\͋HUO|X:Ya4}lS+/`\75,JUS3>1J'+Nu-xn5I3a…6ioY(Ȳ #\wGtQLH#Uwx_G|wJE dA?ʤLJY)*c>˓ RjM= v\SR9kD ?\87}dV^O*oǍ~Y Dt'.9TK)($^*ųtU>#%l;eVq 7΁9+_l?+);76oxG>C7s/!bJOwW-D̶/zAԮ{in܄Ok>0Zz>k]ӈi sU(.P[%+ltA C7z]Ӓ32ՀC~0OjTܫaJH;fzAQTePWW pRֱuB7⵺ lN ,OljUeǔx%lfAI'zɂ]'q-' %椇 uGBz]Najƣ h>BiLnV%PZ '#`/s&V+yGF8ֲcOBX_BOP@Y+Kt3(eJx:P *8BHO#j/(6:<>4s[yIlAu7LlF$!a?^ _)^dgߠJ D8XusleE֮`…< BsZhz1i=@ PByM=6rٟ,jT>ә)mA \ PF=)!taTpW+K^,.3t!GO>EZ60oS,G%?# k/0E3կ@ޏ%3 tG5d yxZ>l1Q{]w{&ARmو ?x%Cu //.,,ZH &}Js3v OMo)MkW(O0U%+z͵x䅯“-B%V'wz ̇aA=Kf z$RF;Rs価HCqy|7|oMJi#joYNL=ɣMr ݣA7Fo:5dڍ^5grx]m#߻ОAl,Q(3A4N{}yOůPR%Ӕ6߻3h\261H(kjlF^ jZ%s~ % Aԓ2,Q^I^ROMrXEJmXc1+SJd ȷ~^m3'Ξϱw_PNQ,5R_G8e F-Ov4s̚238`@p-oL+~p0SG2A7F=;L+Tb<&^Y[|FĨLq1~UIrZMf~d"O |O~7PRčq9@ 4B$-{qбcgqBUxҭKE#^}j޳3$y<7 Gj͛_~Bb0Xʙ60!7]>WAP;ؒ(F42ARx$E7D,G'@FCvygڢ_}BiU3K<|w\Ѽ`1:6fLU.BUf-D 6*IۡtCZ>4ISœ)H |lKVrہ?*JUߋT^Tl[%Gy(I5?r1SU4 V:ղ8044:靖 Q@xWCX_PAڋ&bfۓ>wZ n1.zp$25WX !l?[8s'&;Csn$y`lZJRt> j\u/ǂ /h͕5HZ:1OϠp*Q; nw myoJnTƬDzķЧ~pL/4LF&]ŝݜ._ r a\@#2X $uV)†Q9ֹxͲ(jrPau@k.׀mm'>沸Xuh%AO)rEh_ Q yn}7@v>?: NJ"{pRI}DE@VHj)m>.md=>\I*)b|ԣqkؓWm `Ŧ1$b -ĸz1T.41HR/lJOO 2G\29BHbJF$GMzcu5ELh<2MR4x„k\>IsΦlq-wQ(,l*υBW~^~S2ۦ4ߠ RCxD \1hS q,dY`+l uXje-C|vC+$ǂ2a?WEU!Њ7p&b TC`jYd{)vgM.LB pJn1Y:90z@8ł` y9*LEe,j#ΙΖPP}\am=%]Ϣ%`di _αst qJ7sA-9WI>T2wdi255{vJDCfCҨǸn6fgKE[A( [ ZX-AMCWt$g8Oܦfλ;ߔ+Q51x=]20}}*aC6=n5ݽ"r_^ !op0cV9W,Pz jNK#np]4;dQLzsnb9=O| yٴ}vfr( #.Ɏʹ(i\oԀmk iHtplpSw~@E"KLv d`$al:S#|c#+=ҥa?u?,?p᡾.}CEƗIfrB˭BCVpҘwqby )j!~JSO":)|823VÊ?8dKOr(yI9m{8ha$KD12նȶO_2&WyNݎUہ%NU.Y- 0-q2&[-5? *`x[3+ݕfHyBYi @N@.+Cn\lXYM`DTht V;>XJ-yk1،gҍPV ruUx: oRxQ&{@d-:&g ^r 1L{0uʋm˃ nu|_,Af9jB|H)h BT'BrĠvM7[75N dM̮ٗ,Y{U5J'6+_'bX`Jn|џq_brq4%4 Gqz$ T>9m>Qbo$&QVC#Xf> 'm%Wf!ʃ:G?|K!|O@| *!ci\zVh> :LQSi@̓kqA6&Sus8.DC!^UE}*߾s/ W {U2q THHIofr᫱;.1r#$J4i5YWn#lXT?iV ?᫞ 5<[^.Ғ#$t: ]׽q[ B~dB`9 Z*9>0AS3_xQm&#|+U2GϓT*'VBEx UQzG0&}c*JQ>4p{Օ(2B:QMz]1C x$Zt. Xyh8C[:1-r>I7GdΊ{`s[ 'f߾$EqSMqq2H;JKAjIvHW!hCxhhV46xfmIVev+Eps%E@댤0_O*z8AVm6 &#U ?5m W2rEbcyJDtEjjG8*0nchd1 Η&;-m4,%/vrS_$Pjx]wYx.mĩwCC}Lf-۷]s~rV!#1?)L?7L~y b S\ѓȩ/w ϞGe/ƘŚ$ rxI;>g BM^kz;zvlucV4qJG8í pBdѯ, >ԯÈ au=m;O8neGrųלxsk@=cպ7vo]sΨǼ %~iQ#mYm W 3x 9`+]%eu Fz^Q}x*'KwX {( 2cijx=j`TUYV0z/|/YYct~߱(4֗y5tr7@< y [pҰ?F*cXpʀi.L!a#8ұclQ D]9=c LH 8)Zs}2O86D l7OAՠYR ڕ\;MJfх ICti֠>+Uu1%ľ4 Lhx.hq4z;\]x]Ds )2/#8ł0>. WRo2) ;m?5 Tb=C2G*QQ@pVxV\՝C3ی= 8s3qqSgr׊#CB`[(` #ҥ ^Y5&uh-jpݤݜ1\(h> g:Ǯh9,:U}; J[HJ dT>K ⃓&H>e`4giKAhmed Q[maFig0@>g+C5RyJ3IeY\Z}3m[pS=X1mg6x&0R9c~}&a`OI'k|OY̵[E\`m _ ON2xIɀ MB1Uwf?tuCr6{b0gJ8؉z~ A'fh۬ɲKEM0] n# D+`b_yL|BW5N=rزJ 9PzA~ԋ'x[MIp3\,%Be@@LLBȨ=\d|$#vx u8>r"YiDavx;jy p^;*!(uVP/{Nv=(Mv!WN(Z$3+}4lN?c 5/MX_jsS5iYGJ8Nn&9*hb%39R&dJj95#@P9[dVY)}rm{2?_kLmT'xz@eY`knFFi__4-$fXf?&ny쫠͉1Bګ2JB㊵l?6ΧxR@OQB|]ۂ#T6@ =R99N |𰉙M)Aͽ&bk(5>i`T+e(2ŦJ*oVʔ t 7G.H}\KF[cu_F3yb=)zɇŷ8!3Y>7$#s7^!a΂an |୔Bb%Fi|Areك۷G(iNvejQB ^ Yr:#O|:+3G!*`26M*S,uv]A^H6<ڢgtOf7M.dL=>KDex=u<=:7CRi%=|OeLofUNBh"h:{B w !n07hostiM/F}|6p4 ͽg=-ТJ=M +N~3R7,]) ,ᔡ>`&ai񕸭]?$[J,֓Xs 6eVgxMRHs죡3eJV7"y{u<ڌPWR~#h&"V|K|`[ʱr 5߸K:-shur8^Q6=m*u@q.lIUkAMUQLs)Dp^.UuDzeq1?|e}YBo)\f:~]I쳫Ѝw`qu|Oj>DZ/;>.zpbɵo|bl`$ƙ]tna"z++Q( m[ɤ~ZFS&/]iZ@E38PgΠ8?gP$*7(ojع{ou8H NaBߟK,} )ZMT&3]DU QSGˏ'ESMi- udVWfa`sӂ=B_ī))*wqg!9~ !1W>#GW1քbަL4A4_DW KVpCԏZBsO.ΒQw/l4FW%\hY f)Nӹ$+N&K [Ml3# >k r 'F_OY, \E@-8z~s2՗CU%TԄͱTpS#d/K횄`@b7Y>"@uu\8:Bry8`$pm,"'Xox!<%$l%Lar;/On,g ;j-բXHrj'5HC09-Z7P^>#-n]G:^>:].c8SZ~DR@/"1@F뺺ߛ_R94g\?a+/$@@CU$$Et):O: &h%2wuWKɆ?tǷ/8krC e+Y"@ːɖΑ\Of=<(!u卤tx +"+7,~X|!C:NZQmAȈrqeY~X)}Hʐ.)+CO>HN(BdC':G {z^6qL̨HI9hg"bLQ\r'yyPdlo3'mQa鲶Gt %̫s} sŌ;SsOg5J΅7fOz},U):I##sѲRk֟(+z`#d/~yƻ/#jpoT3K ~c1Q/,IJ - gzB4}Ӡɣ_4NJ1A>ž4:)c]=P Wwi`FTD}>$\Ĕ.1uc˹zdN; fS"zva%g ]ͮ)8d &r B7_i*Yی1Yi 'څ)C$@5'GJbϙ | I_\<p{JQ>5 [.P:Nc i J>?J[JrjUn6Wj8-nY[0O(n3xhbiv|]Wb]PE1+!\Xf 5\W]Z{4""~ז~ŢxȚ[F^G:JnYBTre;z+.j֍1Em*p7/=y91XfQVR8 ,c\o='{-~",M}y3a](BHBEmeΏķ$[3\:K*,Ͱ-T_* 4˪T5-6w'wy˷a,?gcqoKיoB y'PcOqBqG6`Ue0+ɫr*;J{TI- &q8AAt׷_W6Qh)]0$$J@y1|9a&> `l1 {GpNz d*O^)C潚g{-.ǰYRߔ8y t6:7 "ci='YxNVnOʁXF{bڠ0ŗ<~Kb썯rcc K99`Gʶch2 Di0%ʸh'.ܨok^{#?rC|5-Rf_5kwan6&G8k6oMnmRjc/"6;q7^h%$5n\tC 0`nQ-/5A}[iJ! eqddmY˟=.lPFzcXSkָwDsk9 \:$ ĈڔᎌǠ,__7 Ⱥ\Jxnz,iiUcMծE.1)xkvӔx_gOCg ڪ>6OPh'_͸66`ЂwtZZQ&hD4 ?<mfO)TnwhXO|"3Ud_0,!Np>0:Z[˝xPֵ#7w҆LQdDhYyMӸL8pJc5$,?J0 e"7Jx˯Ά?V_HZBVBYɿ1r>GV;BzbZr J3I9=ÔeF}ۂ?nZi:AAX}"nw)愨N,Wl>g*=dE6S=f1ĩ]x=Y\47V.2+Qco0Z$(>wR7̿Y+ X Yi)8tNb|7se z\z£>94sx~Y+HZ2> J)U_QȆBUe :/m6%$lb+v}WƖhzf}fZ#7`G4qcXR@D }j,'#v%kLl4D݅i ?LA5wۙv3;TJсfE9qYd!LB8I lSFV/kUx.GD=`F?Qu!N쓅!B] 8ml&|^~GEx/Qq92@0x4{.&|:};%p6@r)E3u^W.\ LAQTϒFpo\W;a ρߤbS}`^Ъ%) Pe>I㺹0m}Nj۞nOO'f0Esd_2)Y7" L=e. ȱ/^,FMtr]#Ւˈtl\*iJϾW<1^|2MXWslt J)VLz6tYT~q0P-)c¾BS{8X3X{ILJx={-o'd:$)3R6]Ԁ8p`ÛɄ*]Bed/iV<@ϬOCyxks[8̨ FẟSq M]J P-9)Zzt3DZ$Eq,% cg ;q!ލAV=;A5tM\ئ6U {]7bP~aYij )$?.Ĵ@;#T3LB8T;PDߴ :O#eݩ2~qg@64@ur#y4b(/xnV*T"$$r&>w%0(# ^vϜ0h`+*Ow\Z. NvDmn:A~5qLgiy2.qWI )LEE0`0 Tp\vZ!fM\a >gdk?\[Hw D6 n$~Ա7{ ^zXzH\%۩\+='CTz:09髖 KM}$/L'W"(Puչch62M7˂WtZ ;Ȕ@:sq\wmBZK V@4' `\Uf]rלn85^cHkazG-҉Bzi11=VpE5w<Ɉ?4?X=“eMm02AwBN[fXhӥŸ>S:oH59_?ѯgIH:E77odX,D7ݨA1J͂3Y`'-Eu |O8S}-]FyBv(zyX)!#dޣeq`e.W B 5y!`j_Ih7^O,"8i Ma :t/ȋ`&w5M|B匦vH{^떒#tXS|%]@guR,O4q0XkXfg$IlL?Ғ\IB. hVdzC1Hf[ ";j#OF_0_ ZRS$1Wn΅,2X[h*w "(rP]SG)qQpwɵHbOLƊbبͩytG %RY- H|$sAhu W(g oW Ҍ$)*D~zLeNY;GަW9MJߌu%&O:"AIWH6*Cr8?DU6zJH|2&i* ]p-m-d/oL K8;(`kܩC݇zv! 6^ogN0}2i̞?1TN75%l6h]%y3 \ph_\_\¨zZ ChMP UXp.򍟟NҰ"n$à)8D*9-C(|j37#mW,yYCCMRsfkU9sDs\LHaK]!?H?$U仏ڥe\Jvψ|F 2iFƌ^xQg2(:E8NHYb`;cV_wR,z?? ǚbȕPH[F4Z}} 1zj@5.Ӯ|D-ϴ mYքĴ)@xav4!brVw=5I0sXhcVaƉС,n1B[ݴX."0J2piM`0 RY`&lW9)7nߟ?mDϔ5omcnIVk&PKyE)V9֔H6^YXGge^jr"5@ Ԓq.iFx<ּ\Zo~΅U ):v9MLsv;QcFK_|TCnQdػwiZV.:?}Ѐ@ E4zzLEU+;h*9zELq -0mvҖ OcR$_n#~>]-'D@ b^ŵNtQ(֩o2h{B OQvlF}5ւ8֐>YX@Med -4/q Y~wXb0!@k{7B |)((2k~r>7H[ܵQim\u̘#vޅ]=}M2.0[y~OޓsG2I!duB[T#2;kL 5j,o#PYoY86B?A8բ9Bo/М fNywU'j0MXDe$x(hs(zGst6 Rυn\5ofGe:gݞ BܻcVyu#pT7]N[mZ0KJ E1&õQE%_sŽu3 3e >NdԋwdV0ٔY)6;r-oWE&_Zo :I#&߃+HMsl36QV=fSl||0`bTL#x pCJ %g#/_5@W/hK.PXvROP{ {[VH(lʝlk_HKRKY.dْC2ǒLT &Fw0C朲#zۿYjƵhiwRIߐ=Z7#xa.]◓ #ӳ-iCtH`]uq'!YMd/9di?kׁtՎ=%} A)l&|кM?[ĂS+?\`+W+&\qAaoFT`9~"4G+%/NjfIn`Ɗ>qYGOhVwӣ6IΞmWjc9`}B3Ƕ'RaևŠ)Þ]5l(u/Q`0F .Is&OvlYAX¶\F [qL/biٚ@F#kl.^Jaз̆^ؼʜ{9T_Aw4{F%}x5g{g MۭuʟtE^ Ck8{ޞQ_:):!eDy|„>EUzkmAk#1@OLܺ@ Df Y4)18b&}sn>ύL"FD$M,Vk d5wt'L4,gZcDk]-ոbTK'9,e6$)fE$eFR˝+~aI_l`{Zx=: UhlP5m]zҜ,W2Or.qV-bϬWlT!p2Qz`wG;vq,6/JZI])Ofo`GҮ/ i953?2OGNpZԾؙ}Tm)1]Zb^lGzbSZ`MĢqvާQwF^ |=2:Uk|N<JZ!D1"#LSHtpwC)/X:64)ηL%qlC"ɵiqjxεhij4շ0bAqȳ?,\J;dy8xYٶcY6{QVC%.Wy١y^GQ⤯!LF~}$O}}/o bpr EѳnJؿj$0yzAT%Z$_;\?]-9 K"ARD.o2qWȈher44VĊ~UT/R; {_ o=oDȏhshSzEA,EwȸהyP12a7EO.U+Nf7mGOneyI'@^,C]_G$ZC//e׺z>E;!QRVϣrKgqP qbMHꋉ>˸gUP5a, Tt!8zיTҭWYF$Ĭ@]s\8΢EO sYpr^/Y4ukxTk`Ol![%ЌIp@="<\I ˠQlw!gzW$ 9HW B_ QJE PVȹ0QB߹۴ؤ{?km0U{ NʈA6(ƈ;f4`q$eeo 69 ܨ @#zdɠFr *aECC}k_,N238@\2!bWuX7и&'O.d)99`&s1i|qNwyDkj7)*ZLMFJ,_,Bk-N„>8gEF; kv'Qک;_Uxwni^FJd9@ OvqS`Q2NCwnl?CG^Mk׎ U|0w|B>T3zOT w$WY2HnԻ~g"ߣųSכ)]R`d|j^? K}T%!k0q!nYLShh\C?.(tN}/613v )p ̗s{f7h !fN"g鶾 x}.f00L픢{3a`7nWVE~A"/9 }"726i2!T l5^ŖOh/ # UY/:z"ay s6p^KA̓_~rWUW82`RSG$H{}K1\ G8CxI Fie3' S{6EY~-XC T2HAA8zP;S\fu6WLi2[+P@AG3 8`x gx/b OBJͽE g3ihā<cA DTi?)?%Rh6g/^&)ȒFw^@'V|jJv;Pe2Ɏ|f!h  GMG~*ޛ]w2vikS5'K# @p Ӵ3r&!#{PsqF 0~tcu(NlV $[[Zf'ٿ Q <0f\creLTnf3X來:w@M:#gz_/ղh MڔAKً rD!yΗnҬ|,g">>842̰"FpJDy_JNA7#<3f5F^g^̮1+&CvZ|gz rRGܮMy21[bU_:2mcVbi_Xa ~FhinNq$XA3hӀ?_> Dn :獓ԘZMSesYKeiܦ Le$9t867hs;}KdZn NM=1wg2OT !-+*=y5폄+jԾFzLk'`1$S~P4u HWB >*=h^wݝW9mPW N656 q,N-\59yUA.'_R٦DG?;8LE[(4P9GRB>]PѦ:cVV8h.Mk@KBt3.W$;֌͈ l?,qEeyAٖ,1B|nwDݶfཆГlRʺ{ʮ@90ͷlɏƸ>̃:i£ٮi1fL B԰El`8$LJ ҆M4{iZK]0{(&S'V1x3X AӈI'|cliA4/ؤibpikqj?Z Н’ (R*pcRè5<<}p|΀pdM!6dfP}3׻6cPver=ح$ hngnX)"T@rW|z q&H*SRJvRfuLLg-) /BvZTb?HpO{ɜ@ qAٻ_?6R'';=5ZH ʛ,x:Y_A-Xs*Oʦh  F\`'O':iȽv$eӂD[\Px}ZD`4\@{vYEC`\X"'Luԥ^s3;q&ˇl% ,[Bbzy( }L-uԭ}ԣbdc/ˋ@av:Ilk{ihw+JGwpIrAJ{Ty:(NVN:RV^sĵ^eLWŝ+j{+1`A9,뚡T bH S$M>> h% 8K$|NM6Rpog4rԘ_.ߘ}$Eh΃YJ` r ^iIPM~'D,AmY |(FjJ98(Ջ=- "VWFe܏0OyfJuwEt5M"!XgmyJD*-'g )_^n5%Cx'h[J\ow6)D|cNNؐ($ z.mӯoQ'W?}ے'9!3qg#6/ˋ"FsނEO| }! HGØmP;Åx@ f's;?7j%u'fouwYA<_0jnT zqlKˎ63yMJCl &aǼ6(a&qՒ|IKa#H9>SO6d]t]I٘r[Lˏr!dW y5%[@0eiHv:ukUcO6+p#_*6#Gto+,d)l?E3\LClD3Lv.x u$6y_ ~,y~"+(9nS-hr,-+?f:ǝ;v^s@d7f0c1g +d5<1at[h뚧 ~R_ lu8f'94\4!q%4*ăދXI{R\<܏x!n؎-.ֈí HPJyW)~?miY!Z /e,eBW*,2TN^V#KE}\]Ӣ ҿ cIf?.u!H]UDKa@%iܳY]-ϣ##LH%)aBL;6>0 go_7A4I[[;X^~33-)f\;^b5&Pٍ'(/جFH9~@S._1. jJcN2]M7Ƈ!dhSF }%qdűxz#H- A)͗}LRS 5f\k,j*x+֗&|$a$JR՞FT&{Gi&bg]%@IfM˸נcʟp>gP]An$Gf`GsXs$?'՜  ӴQdDX7c&_? tSA=#T@һmhJP@e9[7+vR$$qC"2A ~XCܧ'+oQ#eEr%,> łox?_$~fDd-k`gw667Õhk\n$^B|WGQ,{9\xbd}`*qal2uFT"Y mA(ՠdslZ\\ʼuzxVSOVvJEʻw\:* I%Ӵ1gXŻ\ r YUkoQHQrՋES:\Jye< :M ,Q a{ mhQci!g@0ePU Z<1EҶn}hI"`:,N4P}-āt:Of!<{ XD@L8,>)l9(&Az $iWv/DLR]_\,Cp{/]*d]+#ND5}v@Xr1p-֝'ȅXCP0NpM/^owdDM[?@%d~K; KǾ-jHJ~SޗmdU 8'5\ZFiozP* nDs&tUN?`5G8f9侶B^4MlW¢KPxDu;V";#KYZ`s5Yegu ь&)\HPktґX 6x3=?\Sރ~/ۧna|3Ye͹Xge)Jd%߆'Xo`<I[ mTL< E-zD d"| ,n[q">3ʠa{9hTfsRPQrύ{:Ƚ 5~48m(ˎk|h/OvŃ&T5w@jDǎS 7TGW㶐1kod2)M(7tdVG#sTSzֈڌ;?HP`D?Pȓ-Yk&Opfq"( mJ7u?"35@y{ s(5fr4IN y-968]/fqeSKAhB {8ꅉsz+ kaXF4|s/;Pju: žMG(b+#9)NҢr1Y!%B&x\1K;W݇pF\t="Vqw? .Պ9Sm/4zu;wvxD2ۭ޻ (d1f_foH;}YD9T:8spf@l*=f\SNפz9 KtD*aESj+u/+}zT1nrE|OApiPG)}tkÍxnw"[V4<SzNYVf^ m J?XmEc?uJ`yIح8U4lS 6YFS1hSV>uE:C\5d~et/782oH6;tL$іSJHpm Ix/[J5g23ȰevVRݬ[2BB><0B=ɺ(IT7S#߰LP[i܈,4wBg;|unOAfE͚*$ !cY`CHx{acVx{N}qSH7F:¡%,U+.29Ta-(^ֻ9 ΐ6J}YGa@_@ gZjK;5߄#! = Gㅫ gYwZVa& k [Wog\!YD^kjF >x#ىR佝 OКT&]'q^Ѩ˒]r/Hh ;FzzЕ>P-aX^Q [3TM~FUw/_oF{\Fii6 ~I*I{{WiVλBX EYMCP{GR1DPt'7Ji w1_ 9B"|Ri4Cyp<\N>¡ N(ǥ+=4A=VMy-bg~yyC ;~{sZU M3bOv!fq v-d,@YHω8 Jah5Nj5hN΃,?VϽw3,Xd< \']/ٰe!)Dj3$Hz멂N KDP}fd( l8~lP; x+F֯[7-Fhۻ?^c|viEpj^Ü*'{<6f^G:BC49x>ܦCOG0@醣b_ )¦O6VhaPZ"T)_cZ5gC0S M4]9/`"(bs,U%N""i>Fǔ;fjmҿs5mgwV\L#z-GJC'dգGFh )>ȣHEz9eI)iMQGƓ 1t5.mMhޘlU$sEPc|/,ہ~ULnŭ2z2?M]Oŀmk.:፮ͅ<'l8-;- [Nzs%5:j &"gĸb`Q82qM,A/4^x($?!1'9 JO'B`2*L &NWmS1,Yw9&{:jQVW 5;zOyn&ŧ4`fUvG#I5@m`+EC =Ϗc]"h r-=Mjpϑ_FB3;EIkj&%49m?u#-;)3 C9]/ тZȹ '=3%"Ϯʌ%_ۼG"bޠIf|xghӊ% PxXVU|> IXe󵸪= ) PX=H7,\fi֋=r 9?RM?j(4wX-"]~hO#EO<||MX{򷪚KYI\eb傦 :{ {nUf&6 Ur2ph}ZEB|GE훛QF }db1n]I/¤~1NAwd%dJIc YO]~BpjD ߵhy:p7('9= K fa5U_,ZҘVdCYwd0G3ka5xA\8}`PʚɳĶl%,F^ .J:ʺ߇P.agSu6gA}ǑMҵ$V(dbuVL{+0(N*˗ءٵَ aub||>t40=>j%_ܷm7^?z0 Nu`"St){@}H*Y.T#[{}s{.)z pnN5 t;U5#lj 2ܞ&j1y 6p8ny/b[+@iLSx]Cbgl>i7lOY&:xQi랻Zj J`Ж*KFa]ba:rbM$$MՒ9Y=l )FJ6 |=OɧS94@Ĉ!ҥxܖ E;3pt;ɋaV첯/e",י_k͢7^0|:JE(N=xuFP)Ѽ f&z% L%Mwu{6jCqL@FU;)k?fTO d^%\A#LO#sŭƮD:]dQ.2@XSuh`?]bօUII{w BɃCcO=Ӈ[s0ݝCK8Ste @vIV5d &}2| yl K i 3}؅AIn׌}9MUs0_}4Jo$ aWbQ"*QjR@l-1gOɰ߼IٙK/ΡHM{D8[H73*z~v$g 슁Rs͍X7~*e @ELm$ Ԩ@SOjnKO;m1^I-sx[➊{K_ /v3 z+Ezd͎sИ^OnmP|WՈ-b2u*x=a-9ʧ5^ aJA9R2iɬ7A7c>Z=NcYA<-7AE[WeJsO`JTÈ _[ZUNvBHEf:ݜoBGqe*.`H׻ihMY)mI 4AȽI$#))uaйn2)*Xͱb=1- dQ$u=qU`z6=a"7?q+MImKlƃsMgp25Ǝ(͍,>ck=xxzm)uY̕M̩/5EX(#{4394!Vo|efێB)z)M&)铩< O7S0 Чp sW[Ö"it|!tuZvo$zsXo5)b;xQ>M5)Xѹ1ݛPx~ʏ9g2(–{*3Pqfs0ty& ~Uc>",1I%EQ"ڳk-K[,JWa._\G7315ą/y#Rl5Utz7Ņ`GU`:h@3V^VmoeixO}FcW]V~ +2MXjSÜJm`,IQIQn~ ]W:ڧLlBwf(!yy⧂Zn9C! H3G%D}~9&W|T<͉; ! y2Bݠꏄ/dǒU:A9ywqfJjǀMY M)&ayL9ƻϳ=(*=Wi sds0#7Z|9Y3dyCP~$Jnۚec0IkZd=/Ɇ{B'?.k&Pj'2kvgx'哵99D3ʂoZ )%q>l8 vBN1BEU,) ŹΘ)X졞vX6uk.̾8Z=;R f6ʏ(S %&[BeΩAFlÚ#vTI}ߤC" '0t@-}#t9cul#x``iO17UF kn4~WѼ\تAr0IˣJlm$58ӁIW J(܃>B#Xg&8RkD 7Hag}(& # +x|1S5$T*-d.)M@n2u ,E4ߜ'd?lrrn88ZsK_m.<]oсHVi(j:j=}QX~<, 芔i-۾jeEylvvխ)F"d9bZb ±'`\;4 vUmLY2]qG#$s1$Y):VDDԪk[M IN1!h'I`r/S8!I;;U/"7: rMk0#|ЫN&°$FgE~psz&hc&Dq*JR8f2Lra)S-? (F[GL,B+4ۣ^Qڹߢ&nq<};;3F;=Ֆ$7GoC.8O^].<:P]:aLY yHxQyNub: <۶ c' ;)t4@;G_F-7|Ɖ6'2=őzEkB6a$>g]>I_Iob0M!yzʘThjҝ77§xR`1Ē$v7a_!;jM!H, ]d񣂒@ dijDk3.xM<0*FW||c3E\DO7fpcCn`aS)FdlmI=}IҌq@OZޅdp^,Pɇ 'At ]1hLwbu;:GHzz8*݆oկ 6[u3A*)+)x6+A{,L_={e-ج }e VCf(^p<:kKCzI0YqFL̬ t|`Rޮ|)L ;S}v^Xr9`ϝnTis71KxjjFgM/RBy%mhMC hpY|k]HqWЯQ ('Pqw۫򻼚쟗D'ЛG$ MhNU/ _G\}r4UjI/M z`{o'UUQV"˟pOeɕ9:$;0y4a>ߚQ'F52:;=W=;zd LG$;Ba>kڽ.u'CfG ;vATAɓmNLNRCA֬cKU]SåNwL܁_01v6T*`of1_ĶӯSAR+WϫCm:jPQtW@+ɇ>3i"5Hs}1b"HT~)xHڈХG}jfԊ6Ge`,A$7˙t< qp%~HM %,:NF}=1Tfj$ >#}bYfV\!Cgq܍ ?`$I1' oNZ#E1~:!=Bgt,,> I5"42 :%^gȘ7:}%biX,y&~&:1{OaO,:GpQ5[cP2 }2Hxo޼) !~ .t5d2}XqޕR.ooriVA=f w' &+\9n0%OLܞE(A05IV54[6iU8ڠӉ+NGiN֎gl`k]ԊW SeҩO̭kiNVFXh:]cuuv{/zYAg}=.Y{y/,(вi-Mxmݡl˪V*&!#hC^qO.h T#btF P;{ mEY, *Hf/ c#Y=)ZSEnEC(]<:IwG~@Sĵ^5r*_a[RxdA`-Na9_"u&IQύ wlPL+J!儻4Se^1e']3i FHp·A 9G$l4ϳ3F!Lꈚ&9Pd5 lmOߡ@c$#d'c5|2ݪ'n2̏8%.?(7Y_xhN1-ùMiOwaz 71lrVO.cuj#0X"גú¤9r_B{%RLJ1+I"r+gncͲ*%T )>±c Z w 1⎔Dt'yWyW?70*K#$<3&+Vz>aa8Tī}:"tEV-h'c]MƓSe!*KBU1s5ΐ^/>\{9 {+ͣ1%,rOFN 7 w"3܂t &xY/V@oJ`o 4P9z0g6"HӑS_Ȯ+yP[ǧKKW} 򮺊pٛufj5ňVBBa^+0ҎWd>ƹ@ڽޏ)%Cs .q.kExſ$R-Zx[8=iܶTlCO4޸U2 Y! xJ&=Jz~` W#O-!|N]n . E)گ%*:8x&g^RT%fSVpdEEc6!5V=R`\,1]Vwws8IPn5:>@ pkDA&*;FN_-Ȱl#<E&pɴB6'Σ%{=rf1v/9%8B=&-RG'֡P^u2ҙ6 ۃk?g|/q Z-?*:f\ [*.@ujIA.5)#9RYm9vD*06T l$ (\jbEQAoz)ny$1Q"9lxhW. =[̓>l~,8OKZ-J$dnX2k9;sl1c򗭎\}6Beku58,=ʷz{8]rFԊ&(V_#Ms(5!646b61HXnʚ?hW;Gl mP}3(AkL?!{ɢ4Cܾ7/:Wu%BM{4G#uo|'o}(;~Gqs|z(n;$*VY< ~NQ @2n?cR:٦Zn˦;p̉-!hX]}-:w6>D#]G'V2G2E!ٕV -vT镸Ȫ{qdeY$xH?f5צz ^pUɹ%mKޭH' Cx%(wJ\N ד#v {iP3 5E,HY֓k*h<.@5EJ6uM_As묨f`~X7HDR2h~^}yxv RVCT ;bk*b/OK&NRAֿ~9R6$؈ p%"GD1WJG&.\ٟ/@^0׎fo}rV`8`oDG}XANIUe%c?TDLtjɮ r#ځ%j:?. ˙˒B]Vŏ_,WҝA> u3 %gl9!WBfTg[!ӵN0X+(L8/TeOT4>HRÖ3p=0: b nq9==f$#T:fwFF0Ïݵm%w|T>3 lbqA˧כ+:~Vx>ӳ,8grV̍Ɯ@&QQIIn~2U0"jb.Yv%A\I\gq0+ %o;a`". ~n )3(Z7.dt@Q0pp%âÞs\U<ۆؾni,c@˜1^SP"$c\ !/i]:ܪu2cp!1zjӔq h@<9|>G:)6$)h~8lq''Sp#,9*3tw:wYM6WE=t+ udThLp ޲#1a"ZgC 5aF,i>uOy$$2)չd0CBcmt.Iu۵:ޯ[(YӆEg</ݑ;"d# <:o>4A54ߡ&vRCXۜ+Sr9.pY.)eA g*BXwU*QCfζeTT }~IgF-FfsWV ;5|BCa a 0g5+A0  ~n&얊|yveKZr+ǡZD' ߤ+%9l9O|,4b(ە&8k€7%emfQvZ*=5&K`i|y_Y!G2E @A=2ܪKNC=r9c'(婗h.  ~ȮUY3 A#'kL"%>QS~|4QcVge&m@JXggSD]5tg]Fx, `>*8/SPhM4軓l=Eu@\O)_VV7e `^ﺽNJuဣ/S׫$W. )nNZ'pDBmKni± 2'ϹV*fY{`G~i~YQ?+0 !;[ZmEP^?>B XBs2R\ۿ|YTQvg1zrit;rP88D[0f+Om1 MY_GAu0zS]2,0]}gRk1a!p飊彝,4{) 3l47mh#:{XB+UV&\V<o׏+‰'~C$_9S*(PNNj憗KFa PVKU[&zW{wU\<]Icxnd+N"fL_=0;; ܞ;{4P$H#3`n~ܒWE)aX߾erCXoxoeab:g0$۟zn5#J1:oz;+Mxo1VLl%(Wޙ"mHhf\DWً\ߒOdm|6l@R%6 _ΒHG qjO-ݨ$%ƛKZO[Rؐ󣝈iebVGPT`6~6s/_0'](͍L}O&SF|B!|J"4 ~f0V*}tގQraP@*#aMNo!VUHsOmq{EM"^'p5qg6Y|b;ȐBoѺDt~5. ?U/Ȑش@@LpE|Y9jrFlydTr8y Q cVS6:]4%"l(ś >ty!cLH>Ѡ 13e%~xTeudA9tObyC͘0=`nh=i0$soBF}dzu>o=a6=C/ʬ=\RG~5:|&:7iQj]51F#2+6>&Hp3Lu^!P*טmP}k1cA6ʂr$rgCl?$KψHt(cWVC J='G:|lzށ/'r)!.^bvT;&G!n|SFa4-vhYKٹ8J~"ikȫӌ!yس0r`\}Ec4_+9Ust(,@?tȵqe(kCDzP*<uΥ7Koµk2j`C[.qքg^v)j"x$9l_wIX2(c>Z#H5U&ǃMKGxh\o* 9YZzi:<)Xfދ/HoTsflf<ޣrݑj}rM1W 6e%5Q\e~H5m)CM/S Y\E:o)- y> zm9ũH.Es1!b׳srBH8Π7X<;]'s"VhR v=m Bt8Fݤ$yVu56q0yHPӞ(/.ܬ؅Ϩe8|$c#G7%Mzc_,>q*:_h*MDٮp k6;RrDnϷ 1n(>|_Ye)x8k%S0/UhtU{i9͗ꦵ:ө UR_2>8i jGz73lӌs#6!س lEC1 t?lJM$jAsٝܫJp0Qf_io |]1 Ȣf#?ev%;4_;{ UM%[bΰZ FHfq'\<|Kw.V:+̉$VC:B?VGE味60})# ? i obk FVn4@QP*d0=O.@wRN>!55hf9 # Ͻ|ufP'yVJ]=tUTPA)mX`Ԉ)g0=k(rfw r;ef8r)mZdJUfj|3Bd=9"DO2 `| `.[=7i|:f5nWn\pSgb$DJ3AQ4kQ(Ӎx5ي,Az#uXn` W6ˠxVkͭ2CQkH{$>&V3*Nd5j|QʸXRr{Z_(Mٰ"vH~{mʌ=~,7ҟ(XQ&Ѓx5nt3Ƿf\ Rxo@ZYa-(0^K| ,eaJq)&F<,!\ϸgqG;*2[s0z"6.3-.UB5[ 1Kb/M%tR3Ccp`)^ 6gu)q#P,4d[}8|/?ާy=΂9Z5&OQpg+?ARUrm;p% p%eSK-LBK@{7G̵f2i\LJbr ,>&egSq^MPl}`hx<>>K;^>agH3E* =N{(C2S+u,Ep î!2D\3cXV2ЬQEzzȹTP~X *RzdyGfjPo:(I:Γ?b̋Zǔ[IK̳;`,̏|cxS ۪:Ze/4$Y1+H{ׇuBZ,&JO U D22u OF>TO9ֆ^ Ij"K)ňS_͸)!>L}G ?/|RwnàD`#豙O>}uEnTq BZ À 6,p{#N bw@$:8В^~41{aߚbdV Lo7eMh/NQa8B5N|LU?ޑ;hy Ա)[.ɔ^- ez$Ӣ`s>Oy=]gj:v4/[nrdD'Wo{&Rtvy"̓[] v~Ev<wj$بpv* ~3 gVy|;ظv_P\Vm*54ǩHirg& :DG@~9B><]FyB- 6DjxRU#hYyS+bFk,v:m~㴳+FSw-8J Nh?Z]~<`nW%RVƪфBSUh&؇$QgNIp],iE =Rc2 wvl9nPZD>a8i yFaV sjY0Zp/UJϑ:FWhK)%`{Ԧء7Ǡ%Hf:_gb~׳r'R*;n:g ĪpU`-Cư+(D{)r^Vt&uϳڬE9 /2LpUyV?8L@+ v %X4SG̕d{NKuFlWoS_=**PB+Rs[ !GV0+B|jct?H] {e+)c1{ԗ:_ꨟ`w2X>BZt^|fդQaiG^|[,gώ5J e4De EC`)EwdYkOA0_O'dW[}D̒ _oΩ_X#Mb:&]4A 8{ahQ}77AT{&a0GRzG`%MQ}ʒu7MOi(8{ݩ2^#3& T^$+="oZa-N KgQ lbh<.*OQn7XqY{usEW/w̱j[EtwMdFf]E0{0WrWC,]ԇXRӧ+dxo@݂i)(B@kɘZkrg pCU!2 lP!퉯\OA,G7%)מCK~v$àHvaôcspWz8b+VG\y~"g ƓN8۰Bp&ݻ~76SZCYs7@לxQR()K <0譮 x{S7  ^(g8Vct=ebNl ӊ5QfifE3ܹwĹudDjdOR<-۩ `̼^]rued9=^-<,#__P!xZC5q31~n N6ln8Z Brr1nY \ւD| Շ_cZsn9A ׶h7ƗǞ /y,/gC]L'] 5h2оK6yR I?i>3W ̐rk' 6 }W Ea*[7zsm蕏r3W ' -$]QۣO铎:eݡ g=e2'_Bd"^ 3Qon3,-h`^** PRz8׃Z}N/.xR;jB|ញ0]F^ScEDv<0Xm]y4{MƔ&J+ 3O$|[=jTM *4Su*wĠd^.զXߵ kLWb:ۺ$IMH :hK^P/ii}9'n9g|~`ֈ\1È E(K`?^&iB~mښփ2xC'~.̤Vë3cQn_MRr+J9N}Y1dKky.H[6T$ْ۸41'Q]SWw)/;tTOK4(Qޣ,}S)WMS߉/Yvx/Ƥ :zh":hz@:V)(PiP,Ղ< Ckٖv}lXZ+"HmANtLZAT Tqq P79)"BSaǼH,I }̺gx]+X:8n3(Kw9x#29+_IʛOx#`)T/L{ % '3Tzz\rSV; GAd>a L[[:9 ӊ֛}'}E qb " MhJv |jFǡ׶}lܬՒˌ0_ꬵnc ;En6?t=Gv[#(P2r$|"?Geр O/qK$0:(PױV䙏e*erNoE}6}?LMu/oH}.SL0e_ Z$tVR|S%ˬ#y1M{\U$iw}̮edvL@K2%s?(dj5=AJy晷kO xmj+ȝiw;ʘ䫘gkzHze{Eိ~L1ԩTܒݞ/ '5 ySM]k!KYryRBF@W_ ZGZ~c3sBZ[Ttw c'J ;cZ\ J "Ì7 8 1#JG%QF=nbĬgٽɒPnq2ga..>VZ=?X0 d{&L~3oϨ._5ÞF RsHcwPu`4^_91Qo@9i0!t{G*Trq3Jr5y)l)GL\CQ,>·e >*H7;ZrUGw%rX;l%q$[p&1]LCل?^+]PpPV=b}ݘdv.7)Do6X`Gu18<;7S:u"xLjLDa bSiouۢ+ g:Ս|ߑJVdnd5O/mTØ=][JjMG''qDw^\ʒe5\\Xz4jHTABN7c%B9n*|:yOqTJ wGT:c&}ձM yu!K{m ⃝\ue5$רWo +bcM$j4{|ze)\l\ .t(7w%,Ta[*aFOɊ%Vl=R )A`.b(M|pM:q]!Zth"KO~T)#yLމ{ O״t4/+f%YS4~[e6 2gzz۽gTnի҆_1Dc]i_֢M̠kޛ~5敹X*+8zeӄ jA䘟GŔLflų>P" j2E 2\aa9opbL}9;~ۻ T\Fx1nkk9\=0:bX\T/+gF(`OB'Y6 3|R;OOWRİ*J)QCn3 _&X8#1H+Գ`Olu7&gVvTm{4h 0";>` \*8^: NfTgZ'عGM n+k %-bEEmrxYWjwvX 58h-,l~^{cj8?Bx/  RKL3~d%НE[Tiϑp8V+bT=m=KŦC'3/Zh{XHXpOį wP2 ^W[̥ ^̂;UҘk"C@Ŭ'? k{V:bV(VHNR%]^`5ݽ}wճPQYs+[Jͺ,k\f-Yꆬ x/qڔEgt1=("=9xǛi >ȇJcC $y`LJJX.`9I6ת_&=% ͖ P>.MA4bB,D=571"Bhj,Sx]Dtq7gHx~+}*dWȶ2%DPrSc|Z3kؒ(EV5CInk2@Ϝ~"|Cr2T3FJ]eFffŵ,UXbGI +bZr12e>0lӰx4  C!8Nd/+ qjD7 Qgn܉z9X)0ڡN]ԢE8;징x1l~a# }i3M/=h k{E㏍ӡ嚛 "tƏ)}ўt}>!eupJƃ\{{Pi@a+HΔօ (jDE\HfT0f CB+ht1JC 'H{E QѮjqsA8WYłv7L`MQ^-xwꕋ0uQv.jc%PLnjOh$7Zqb E=Ie%ua򿴕]x$Qc:KDstBn9Fj3 aY aI%f׊Ta -T@ڴN$jT/lKU &=Iebi.mr/fBӊ5ʿS-ex|Xҗ% Xw(/[4<v؀T6~B>W?7@!\9m[C:51,ۤ Xyʔ@f?ޥ{a?b]AECK%撑yOvORjqv],obɤ1e*]e9)(Fl[Cl&t^/\a44ꗩp gL.?szK;砠zA<|W"vc 20W+?HW56 [[՜j׾C9&"iWY\_ Ӳmd t.R+@?u7Etx4oV^ {e㼯?#~$rM{~P"l‡XF$ֈcw\փ%9[6S@W!u1׭pk%|6JVA;Q :5XKnyIݸ<]qu⮱~Wn\4A#6 M{ Jv=bAÃW| >zc }ΩBܓJ'XF_ Jd硲(Nq,a;w$1ݞC2M.xoњdBa06y\ Nio#A '=Q0LDyDۙ6VZ# ĘOc9 O~wVy\:U!-*RK 6XMkO %qzN FW]IjL: =73*omE)ZSmb0cDiWHX3n: m펤^Vof:%w4#&nE%DM;QP&1ySMk1+xmkb -pR9Ez+?@DR!41{"v+ c[׾̂"cʝ[DoO6v-\L;z5H!SmӐelTi#-m"en9:8Жr-S{ S'GR{I*^ңgy1-}%_'?N@N+ I97ݴH-_[M4_ԗEB{6MO`#5ʜ4 B3OpM7LzjL"mJP4IFRn0^Oƒ[G cY,զi;%!c,jǰ'jdlMjR?םz}vHK}/XN_ٙg3:yaLRtRMEf8.)~1%Vn<u)ÚJVNɷ%2 nJ Lz:mLwSm:ǚnm̆|26O@.b$e*Ww,)v\iJ% yf,NT r^)SA3dpY`tZ)Uzm!g -]} H+QAP>*gsL7cH)PjlJ6w|] *QdƮ:BuY!ݛ{|0Z!HCxC-gy?dO灎D)!_9&%=Fi3 CU2J?I#6mXc85Xy2:3`W][ZMQވG]@ @1E9ts^b%#WL:rzKj6M))$z#)x |RwolZ;~ygi $/Nc[B `#!e^j*z昔œd\^y$t~5-܎*G0n%)"TMDFeczn:)eeXD@Cȓ0.Ai!tZCgy \zN ^Ôr*VDXlAGfV~O^B-4ߏ }ym|I"b14}$A 6*'GA1ό15Hk>w+6ӋTo okߓ ӌ~Z9;Xi塟a@ {U )dj-s8޽K\NW&u\kd1<:7 L<^,b6[a7)x^y!ʼn%n]Z+Y7?׏6X/Fd&0)^O-&,u5=H"?lK.?Th|KԘRÞ?Ĉ&Hlu5^|vە?? +bӊ Y5#nTX "-ER[^jӁZ_` ~"˅Ov&|s "yH)$(n]fqkr:IFSʄE_.L9'[GcezءmvWm HU@i)Sޏ;3Ws^7pިx3G jt5gP_& hva2`ҁᵯx}޳)yM! ۮZ['$Gˮֶ={E95 zTQC',nR?&vG cr1$GҚO*"m8{=X,aizݝ}I7у'|Ȣ7ACGĈi7[Ȥ{ )Lq] ǸN2)leH+ 륂yTVI|eNNİ׷3eR}E(.Nx5=r&3kbh/Nȼ5u{h[d¹-;j^&/>myږkHT |XK,#o!V45aG3r\DG*akvX,:E~Siqr<"Iv> u$.RCK1* j=+b@DR}h_Ft'G'풠Clč#s dn],L*l{ ҿ\m70Mn$Q}Zb}{8BN R,4 u+uЌES= 5,2 .J:}F %Pű|LɍYW,pG iJ:Sq:{gMBJLmdͩ+)r F&V+Yy{$<ÇD,9 򽍙:vG( #T+!Mk+ .[$̜f\=95#.$Sބ| pRn U*>wE􅠦vɃvfw+q=ӂ{wZ Y{r)$2u5mGTMIa O+!Tn73z{Am+娄kf:u=PtoPjR՞FucGu73XSȞ zևDI_9I/c1!^# nrleaqUޘ},Įno6 |#FIۢslt R` !)гDƏs+& [N}X?RFp (Rد~`\0eϜA3X>omLܘHQ YPkxgxcϺtKTۚqm=-L{f0o^.;6jKJؖ1G(` vUe<_53ſv ;Gѭ?tUG Җ;y++fYh :<ȥaXTU x|"yb}֯XV~t+<ܴͨ~΋Bن<-sYr=?zN,1߳t/̪p }?r%cX.VO4Ȃ?΀n4 a&[^9AYLI=KzKm@>>("-ltr xZQrqEOFc  7I#E;v+ 1ߌ"}Aiɔ ϥU/ z*nI{de>#3U*y| {;ݻd| )fCris,i1>%t=q ^P$u3́BB¸GE^_!-S=a?R mkt^`tO@:n;0 ,U)e.#͙e>[Ɇ'њ꒧kt{|p))s˞Bpm026rbmx6,r\Jyn/C7&bSjϹ8&Q!^@# c"Rd9Gؾ#O~,ks/SCG\[[FSGQOtG.7]dh/R҅d8d(qM_xmFF䏆fٮu!?5Wc ܍ Ys!׵Z,%t%iE3^D{Lؔ=wI(f]c$G>48AZ vBNշßvNVf3S!㄀! Р[X [=W~QX7S(f +__9.n PInitK,MP<^h!\-X ,ԘgU@fõα 0&N*׀}\LX7Ql|}ux]s] 'eQ[|֣zoj;X!BӷЧZCNdSF%zCQ3'I߱,M~i&oAH'U_x:QľИCCQr8v{%4Lj & 7[Kj(L{;VS;inE$❀KX%mz;KQExa);VJV£}U붺op'4 փJ;|3IůAMΨ![Ϊsj et Tc1.1cL '$aʆ-cs-.zqkrljTYmZ&ӕ}X#-Fe}m. L&خ_JƕδĬq1 x!ݐ.8_S.L/'$IJ |Qf?ﭰM`'Q|h@f)uLdcd&xEVk7dAݎ&KT%t)7jAkrwXz5njY ?ͺ:1VhrUOky[<8,UumGf-@]4`hПd?j JjUHmf XqA~_R83auC6{N\ r&8f{Uts+p fQJ ȤvW*A<%HEe$ǸU}/~;7 b%: |!6Kr߱LWe"WJs>ޖD;yo4ʝzb'(R0?H/Yq^v L|mTW75ɵ%zb=@! _^,͚>mJ&~F/oPg ^!`{yym,a.q#I zp+ntj^=չd 9x?YioFj6mH82 +W {m!dDw+\ǭS=]O (hI\/|R$,*mBT'e~vhXK/vt 15#C-;ORG}p 7ח{ȏ*u4N{kO:xtv܏hf(#ybP O+n "8*-xkh{^/{TPNyt- nud_Wb#mpı, H]- oA3e?K8owc)t)iO;c{#7Qe|W59& i{ 3m:GX-ơ7$wrUwomR8Zwx(ktO@5&PM`f >Zg|H)nc{+T~UwA>lJA>jPZ޼8Jߎ6 z\:Md/s aj1n('[sнÞ",wްij ,?* $chDrNMU|ƚ5 -,=Ka1lID}0Y\l*N!H SU{I Td[Q),vD»Q5i2霬. r0zV=$2(]B{M#XtY׵Vti9%d^$ѯ*<rPOVF@\8v;\nْ拟.řwZD̼V2.lbqb)Uhj6%fڶ:uKz 0Vך 2ԾK|xjaϳy[qi*qw,+NM$@X-1hO3vuxvc3n5!#+"~y;D`ye% +³j}KCp1a!-g'졜K#"]/TV0u!6/~uELbd1յP Z Ugߎ9GM`La!OL w˄s qo' MxEUr/\6J)b 9ePܽlDLFM_!G65֘xR@8 \9UqC`D|MaX`U,sX>QA "w7u[MGf;d+ې:,!ݪ˲tJhg/i-ZF&7Yo ]Z Zh"BM CTոu`:^͐3lаY !5EBؕkӞښ{r=Mڗ(AtCRN@n{`ۑ/].ov0ʹe/,1\o;:y-W;KَFp{(kOPh_eOcu H_X=q̏8Ⱦ1$+VZD^^W|-#P$aM \/t<4#ć@*/Zرh\S۴2)2 D=>lkyd.X4[Ó}j!_ ,5|+Ƭj^;C=Nb?`Ug&fxMO& _TZЮL =V*Fຌ1?ۍ9ZJ k_7[4Yhމt=4Ix!.-xlO~ثS7ॠFO0VHžR)RjY)Ȟ, DfZVă~]>WNtgT7z+=A;EcuC[{Γ#6=) TkSJKμ-'W]D6{5uQN7LND)]LKfoj#y.>QƈWbsO⽶`@,8?wS~Y\SYcvm0/|T!iK3/P$P6]=^GӱkuU*rR:w}Nv|q"Jdo;XX> f LbLV]cL^?[6G"B ˄UL9_;0m\ݩiixi+O˵B#1I|c:wТ-d~/bDF`<ƊxIT +4)իW"HoQAʖ'sg\d(* a" l>j7FBW SFt*OgrQ9ܤ; '3qQAv8J1k:u۪G I؁c{z4wQFdƤ_+iE?c2VO%k I['1=mO,\tdEj{S? Ww=kW- EMȍ͖Kv֩"5?q 98  㽊 %L |rb%&xoJOo]d /BX4$F 3CӰruflHPB l_ƝT(D?$}Lbyz.w/KD#UOz 168V֭& |!aÙN2DCj!n^U~>ƨͽ-I⦴uFB-@FŇ&,M6f 4sJBJAjB BjZ]H ,ӣL(',4qwҕ,BG&TgvY&3qB > A3;X6<_t V4kMsF,`(mu3=!JcR.Sz! -DsL85=a'㋠grJL-Qd j{ǻwPH?>|C%5))7:[@X{ CwBn r VG@"yǃ-(0ih!;x<[C>t) 74io9O ' pśFOl6qZGwzZ1\q&:ԟQP ߽ђvt樊2u$.UEmi\ҬynO6&|u^4dB Z@bN쨍/O|Q>ǾKt@Ή@\qX;F4ɪR4& ,WeFtWbW$V8_b/>pw,AuQ,e' \ ']|nLګ87:PwM2~p[DFUٚV_]8+'jw9y"z^Ce ?S) =(JpcDM!LT":旱w!C7xd3gI ?aKq2$d˧f_[ `ZglM&k&^l <]?е`|'Ъc{MN~.($Br]$nₘfs`R@MQZbOz<g08pez X"Ii^kwGdmՏ 9$m_$'8D jkY8-TɻS6,E~_Wn#0M롐P5|ծ\V1ϵtapx̪!e:w'1ubbQJ+hatp] LA? xH:P3ӫgi;ZXՅyϝL:KLJ5( [}vX5Lp_CL.#ެBA;Ѩ&H3}lPV "ExҸ40u>%0A|qxDk|p9P{&@Sً,2KJP"yrO=~SF%Vٻ:e~`@$x餱!_.YL@w ꄠ5CMSibf<º ɅQ;oXt65N L: ],]xZہ̋XNdž`:{  Όddă0EkcnH6 TYA[eAB?+Q^-bU_wBTx*ؒMY頭;82XdFAv~l$ ( u/2G8QoW4 -ƻ h3oO/JXCP_m$d6F(]8Ur!G$BKhjHnC0C0 =Y DIR1~>!]/:}*Q9X{AMx8*\ CAcvUw)m+! A{-c}imayٷ32[qrh#o Enc ;U05`LpZy8: )<GTM=u%]oNj|H%unW.irW͌V]^_*]VvExBY`ţ!AY,(qSw=Q>O| kNM}r6>f@2B\Skv3YoB<{sT+f%T4㰿 udK.>5(D4 }hk^SiՁ7h)ۺna˳aRk=94ZԌeOռ8jun6݁L|m_!l$2J zBq5AP~`.dTߵ61hSXlj{.*殉LZ3ƩI;*IZlݩ>r0YMe;ͿlQzgڸ2g;6ٴA)b6@lMr~ii^喝1w$,R|#A*ɥj4D ێy2ƳsTṶ>sZ),IKp 8Kdq,5D2ܲ]3@%iԱ}`rpC1O[w F5Hn#Z'M׊%Hu?LȨ:4.v/͡9Q#Df̀dt2fU?prJlug\0L-fai@=oHpTAҸYln2a]vGHIyߣɄ;JY `{+n8kyPh:0O|d^2a@vtﴸ5eП:(p466R\H#D:^}XrQ1xN^N..B5X @w%e<X!֜/nمVdFW,6.-E dPkYc\B^)|tmuMQ|^^ )[CdAO+.\mS'<6XۣD">W\HNn)*JDq/]r<KG uKa>\j^no K@mә%ϡ7ۿK!sFKF,.o]DWYº xoNyzn&îp+l~ঞw"!9m暗gb+QB4P~Dh@e68B(n^4UЗ@3A#){+BuVFF:+aRo,n$>vV/A O SYF >X 4ׅ"KhcP Њ\/ l# L zLf_M~m/a@cG-rvm"¡+$U[Fp]K~/ a#J S^n$gH^]Ĵc)jȆX-OmM9JiBOR rh97qs}cSxEyG!^#f謁r zѰurz.p`R$_3x)6=~wʈ:Ց\.5З"Z]vB\R _+n O`hn<.Ev£{jXZ(߂$b;§ꯐo0%S9RMSn  MmA;,3qMt"V %S&Q9q%1e&ppJUL2;mx%Opne\ eqfaSWK@]qw; yRm`Qkexd FлٛZ…Y %%_3rml< o^fJ?Wa|vj\}_X*JLy2{eQFBBTvG*]6ӯVa4WN3ٹ[貟϶lT͓k!]bQ>]s`&1Jr{gd)m8i%7@hkAAMRdix+Us͟Y/;Z%P>ݘFTicFÞ zlIX:hپGn 'ԭ\cZ]6XSEYfM3p=(&EVjtˆgc=, l]lN 噁םe r0&'rR4 dˁq8t2}鲚kOXx)n+6:{"҉#Z zP%^lvgHC}fs7E^&o_I -ma( q,-2ATyYG9_. NցͭhPl$l[k,]j Z SбZ6f"E~@^c?ިIQw;u@"^f+-f٥n MEj;*_SGw@*Վ"8a34rN{#7YWbqƠ 룷aGTM SϏLtD*-C+F~/ rsP;G_$EE.(7˝|%RW7rPpqp7wlmiկ6hŋvf+<[Ϯ~>`i#SZAx?׾ۓp!>H!X ;ܢh:v!+Z0jy6.K $<(B=II$ : H8TtC~+!Gѝ8m׳VY*Z7c)\3 ?[Ӵ pWsq;WR·{Mj->TB|MvZQz[$;Ư]zԦOv#x2ݗy=ƒ9ʼn )Er pg\d3 uRBP!s;m-qc fɺ:Fj<`.;#-[\%ك׶S#djMsz}-=ub* rR$[p&t ʓQw ?#Q.1'1Jc P0F<K/f@2uw?!,dł j(s0eP` Ѭm&I7w#TOt<-6Mx^惐mNeFϭ8AKLqfywњڲTI5갎KaB$q7R6t[WL/fxH=AMSL^cB1X>b#XK ˎp#9txi84=7HbQY802'H`o$h&rJݯ'ZR"jEp}J5ON,"rhvǶB?>UiІ!L+49s[O-zi$^aPwcT%aY9"OR{qzk?ChBB88P88˝H=IƊD:ԓbiڹ. )ht6fIGFQ}}_n֢/˒'l`7=:CsYbqWemvmR czg$FdFo@DWVV;:X'C<]4LьP^|"m x/s`g)IT["kA{jq XV~@pȎw~XA/,7 pU3tKL\w+2MȕM }bȐNZ"9+T%ĩB ?(+{f+ŷ&|gIgbĨe8$ 'uZ9MX4sx`Uj+p9j8mV`f6)alһ,^ Gh|O/̅H\`tI dԼ⸿q@h^FjNT1|zB|G|,;f˂Cv*5󵴪X'f/kqg<%2T$zi\ne-Z-Rx EKJW[O;8:yѢ{TxGfغ3:9+]&ʞ͟q ohU=WDF` p}qb!QNEl-z UAQL36:.v{wB[)!Mt? Aw oR O%C*xҔLFSSV.d+snTPXS)C.E&́s(E@v:Aa|)v ctU7:+GEAf8#†zPxJX-AګqŦ7Reuϼw}D gS*9q(lŢF ӾJ?:Qb9z50ɞvܓ8l4&ac=G>_xu̩t|%Vk?3fVv9Ӟ;Sn8^l o['_Hu3NjP7H5;IE&`pi9{N+-7G+M/,F#u% 9~#q\kCcp%]5$zq3k+ܼe,tHDt+!i.gG(sb:Q\iy2!0N7Q{~n4q a wVGa3jb :wjr%8J@d ;"G/8s*˛P?0Z|.H`~M=*cU*ڃ wⓤ6*LCT/ ذ~qUìwu0]$#3Xq& ڈt|!k1x5 H1MzF{mFAKGOdj9x} l3-1TS":Zp1H77c(VVOյ1{aMVzxu`";_d/z0'=/ RΘ 4c~jI1^ %FAalo_ђNX9ձa"?<''c#D%+Pv},} 0!a&61߽wjP}:pajo8#_?FX\G-ɞ (F8悺(rx|/z82'~y7B5ɞ&w ׅV ء rC7qaꦈ5h)Ɔ+ gD<(%}*¨+{e^0jn'"`^``ִV||l) 6Y1(iϐV`I1Qa\ Bꒇz}Զ) _nw vV.bpD.u/a%q{J@܏Qa^Nz/1˹Ѱ\Y,4HYv=T ļ,3dA CC8+|{<okf8 H%|ZRGLekoYctt {ص$-e=PFHƹxhs $䢤HLʚ)SV8iuoxc@l&9BCA7HC?-;l;?eC䞾Aiܽ8Xt@aCL;Q7(4`ςZ^R ': N5RJ:&ks}.QG|tMe/;6{i /^/tA4.[ +!U-R :),mgjvY R A.~oʡ[#É>gWqrc0Ifc;b{}N4alDsgbټ 'G_:0ə 1H[ԫssٵ(v6(CeЬvI5ÈJbO#\Dc1ޏTVK+cDt\4{@6Pq(u@Q]**-+'=_Nt'vGXBag7ezmgD9K?0@w8Zٷ97?OoJ`m9i5xݲcLE}9||j VQ80JMuLU3/9 L˵HéG[ vٰi?]03Dd3.aq,6 5V=Ӯ4u`kI~5[q I.9mz>R*8iV!B'MEr&}=^;\ _k1*4P!zw<#%(ug'0̒aI z A.151㐘^@4B!+6sㆲD`\91<|`%K5Jנ.Z*$fp̡ B\ X|ڪ, "fz9b s/ݹe[|dG~k'w) \]<ZBII/]- P1V3BT+CU\RMj^?j#(p<|5BUi+ }؂|-%ܚ1*v0lR8N.ֈyAt%'XYANl G$# vYZ%$"3}|CE)}㞲~u)FDfT"FHm;h; x:uVfk]eA ߡ-YA^& 7"a|O^^LUݖ"q?f,s ["_/07W_;J)̴B:rN1l{Մ]Mc 7eɤ'6YA/ x[e^3XT:CRc|$3?DQpX=okp#{ (T_.Ew}p(T85E+ 8ZyR"ߣn )1ot+Ek""+uQѳw~iK IuwՎ`[~ HmZd5<`zydG8#YXFX\޶:/F./ʢ`_uL M&FQk)2c;*rSt f33%RghtCOnby8wO,XS(X ;H{D޼BoNp{/>~ -M@: N7>^+ZIM-&x%c6K,pK,͋4%EW7^Kh*yPCQz-~sQG='£pӁU$0ӊ7[7Gx#65>a#NX fy?؎{:LO:wz7 4,G#GHţ0ۑ J/QX+"ͫe 8SrpZd8OӋ@,|HO Jl<"RUӨlU yeWjMwwƉeem-]+bbs/63uD)rWٵ'|x*HkhYyb UBࠀ-;׌x9\!󒁣$ ZѱQGF<*t,DIS%àw7e7LW닠W2Ւm#Y|yqlזP >Uga?bGZ_Wq ^ 1^҄%F+U+tL62S0Ks|=+%$aIKLy]yޘoޓWuq!1&gYV6ؓ n'MɗiN[F};M7V|U4"67[X,CE'+G{1X0+I_/!pQYoRa`q}eN*8!Ix}|9[[BX-AOTM DonME$ӛ0m5;ld`RG'vLYrw{˛wBeśX@ToS6;D2`S)Jl kSx\ Ki3\ 6?ѽ̭G'4u'朝oy3@eDFkIxYUGOiTB(Br"ϗF3=9sZ>pOs xq<%5l-RӹMGH(Ώ+E4m`U(qȟXWNIW P9rQ TB|ԯE(܈j~KvYmZ{A\"TEt>Lr )oڕGS8|6%%N Їr1o)SŇoAwg|/VMw(KvCF){w>ږޭ=L| !R xf-bz`VDy^%  :EQY@-\k![)ivb44[xk1mZ,z냴5:Q&NyuG?>񩦣{hC.p/F )MZ άc :owRIʹఽ}@#cQmgE1&.?wqo, +k!_ҮljYc#.,$Rm``;r4"B k&@/LgJ_"j5P~z Qݐq2SNN諙pAٓ/6n *IfV^J>9nWѠ]!δ)>);|vc=BԒ!?hzKlgi $c*Q{oF}&2 l2;:5Di/R3AR6Qe49JFЩas\"/ ᇻN4 Eg)@.SлyLiqM`];ce4kئnG .|H?vDM#0LѭF`cl9*S̈́ es[”AԤRB#` 5mAm ί _G)MGZ>rHeXg2-?3S^u 50V>(؝o'vyWڽ࠮x䵥;dxxW䲭$, ǦMf١/gyT !T`% ,cW8h7ZisBAc$Ƣ3&و0xcƳ9e;EH_W;_[Dsh 0^鉮 {n_wT 3*L@ Pq f:9ArlqZ)*_=%.LʠTu&g++rTqՑ@C-ss:G2 dJ:H[:h6SHq^W?6P6t#CLyX߹zg&>ŢKK1PVvQMmAyO5}'D3{dz ÈAٻJkW\1>QhoH*{Lé;Ir^zRG ؜4P6l+kV{jUiyCX$fmhVR=;)c[xUgrRQX$3jA:@(_ ՍG!Gckͩ>FǒnWD; %0 %$y}wE_JoN')N]6g8B+ ܌CU9պԦ@_kc~%K(e .q>jHoTX)8̏'Lݷ6M;Q&Y 2R-KlOuu ܇2=P4 ~M˗( PCiacBE@:TIMF|տn#d2'vnU9?S}[?C,KYQpv];%IJZr?~n$DܛB:]$VMW2+.KjH~d ֜TƓoڷ/ސj9֔@D\"s#qDV2G%whwR~.~RVӇ:hPOQ>$ԡ?g'VgǢr5١jr!:U7kuwJ^~Ǡdܒ+;MV(gnIÖ _E^GdW_1N_ok1a< %Fo\enSlsҼ~"L>kDVv+9&>kSm7YB ;.)gKU IDzowȸX 577MfڲEqÂ(#΂k7Ѻ/QCJu{A~Dqwa>ZŐo7y%\IU0+вoZ;=NWfSG7F$z#Q]h@_4>(HοPްzk2X0h֑geR3k[g"kP+3E`4N<2OrXEXP:X]| h?uƓYhs.Է@1 '4WaE_$)Y^7%7I^Gڮ[?KتM='ԴD!FX牜h76;b)9c>)SlAֳ>[!SBBG6b74Ő"{ Pvh&&d'_>6%,ˮ[1f'ZByׅ av8{MR.i0} yЊtԟu #Ojs ƨBV|m phgөOKTMc{mF7$+f4N:-p:P jaq/PD&^Tޅ߿Ȣ@JPy|m(9 '' I !51#Z 6A\XB J`܁ DzISa bJ{\ l)O^qoM+|2s@nЇj:Տ FF[IX&BТυ4}Xn9wS7y5@34r#*Ժ'`1,gֶɁݕG l9qn\n&4Se8yd=lc T15r}˽#;p 5_d΍ձB(}Tyb1;1#2_}EhQ`|VyOIs [C3_,dKX^UKU,Ue*sOځ?$vcBOd~a1yUz4IV}J@a!h'6yArp'nxj^b{urB[-}ʗW~$EJ#NrD pq^č}ם<[3ix캺rj'f!]] ;i'Ęz'HDO.Pxt,Um-5uĿtV$:!@=7z"jxEͭBy) |%n`E tb$'=@BT:qBt;N ց9cm"L\>;TI,%5 "$ҥ>oOSXcf"{VLemAaIz?Έ5Gz9BsG ۬D5]/,hd*L^&)(bNH7 S{@Exe2]Dj,H,\|ܫ/9h.8XqC A; f~gԾ)",c "v|'T9+B8b_^YoE1=Z6J M)ś?IB5|DzfאlmOOG8@ ǣ[5@MF܋+}r̆Y i C6y۩54mܛwbiդ 8^1ʮRbP}%Ye3QD˽\#.vaO,%\@'> 9#Hq|~ HqP#θpMtgD4 2`O*;Bp!xsѶ(_ cNKK⨵XβVA0ۂ]C,pЛ {42]];;6'L>HA]l,O)ǪaVpKʶrI;ǀ1HwcEM 3/Kl^N<hMCNtPDR'1k+N[12`-*VR0#8DEu>`a`\ch 7Mf^ oboCFZ`+aSWj~/8K\Q \gXSBFz6(,֞LI1fwD>a !&؝4 Pkjʼ5,~%#^F_ kUxD;$,j̛&Q2oEm=&kI}Fa PY^hlɺ^N-7~L5EUy?)1ۈ >vNPUV=ll*ROy y}R(6e88`M@85&Fcol |k_\-C{;JӔ {)FJ~7^T;sVJޱI [ĹJxzH4^oن"bl6m08ƗA%-?b/.wwu:y=TUMY@X {} iQ„xc A 1kgc;N3l?X_(ۅpSciݲ>Vnɏv$ n}L3Li1G}1=6 K7'=͛Fzo4PNMgF@ ~ L^3V~[i6mIÏ60X )1M  ot#ﱻ Vܘ&e}p~d%] p|o3_䎌~I=R L>̴Z9kᶉ |U=AQ{R)!4UϬՊܡ=[>Yk`~~a#H147Gc؈j̃Ň,rrme0jַnPܩP!x]][&48Bl${C_{;5CCTGX*7bWy79FCoC '4agד?ALS ZfŠ\",\zxP}lw &xF}5yټ Xm8W-l3zQLM䥶׌ abDb^o(b!3&^NʆF2eXF=Skm˶Dd+]d w_oT~.NY_vJBCcw6v&L:ΰNNCCsw0e U17Zc档ĞJG|Qrpăk<8u_l"=LTð"'Db֡3 S4 W*Q|[Ou||{fp`1PfGL,+/'R%L3>xtƈgthgCpP?K)h9IOZ|1JVOBrrr:ܜkUQ0p*:NvCMP;ESNB(.G+5wp1Ac ;$hx?eYrg%-Qf}(u^Mj8"n@:#̣DAd2Vɼ 9 T:4]ܲRvæs; *Y_ tѶU\jɧҋ/Dt֖t]N!3ʂlJ ͹D+P?is X(XOow ߋKYj^A/I!#jeqJ]@x゠R ` ܾT6G6gbc]Q  l? hG^G(D_ݙGpp`'`㥑'<\H|:wU Ql:y 1!YWYi+qT`j9m,)lQ򐗯"͙ ?h+vUF1; z ^YS@JDB5V,ٸZNEhBBJDJ^W11y)/ʪQ=ݱ&_= ʙ9erE7TB1=`iT!(/j9rHf<56ًE|mV[=ы_n6))#v=S!Ÿk%?F:3&x 㷩Ljf݅צ cwjAժ?RjtON<yD'RUbG# ΥWum{(J~o ٮpOIjae5nu\*yg0umda]:˵AWL8fm* dQ~'`'"HSMKzIZ4ߪC6uxns3){{sWkD%DFc̾]|6B4|RUWӅ#_&\*>Z5I: Ji.ͤ@79C }[o66 r3K„dRM9k@5Hv>_B|ć f{ h柎#M fw+hHQ.s_yIN-g<삵G& ֊;c^Y_70Y.b4+_|?l x3`| 3F%ﲼ)UO86hZL`c$M# " K@&10n:);eFnü#niάV_I*D.5>C7?ZŤD 1ؑ*f7QyBץcQ?0MF!v2dl HNp*ۆ`TF""s A5D epck}hVR˶W$ 3/EBT:4 VzCI9 plL!Mv;k6f%2%5cMd#8}5Z ?r"܇, PXX7dA*`3,QefxJh!ִ)J;UjFi.ce^ ԯxKtK'@6d^0ǃnv )J4 m0Nn}7n멍mMoJ[ha'$2II'etҵVxv]T 5%WxCSeQ#.8lb7Lꎠ#[V;̾YyH?.! !; 3XNφ :ܵT겎e,]ӟ ;Ѓf}m@.hhmg9oLj[9@OW;GD:C/ }DnebmX [jP0Fv37?eVtSO $0뢑mP[MoGZDÎ!f1QYj}Ik;dQ;0oϙ26\RڶjS3P(\[JE]a@&FWx~bI0m t:8\(̐BpH/[~7<E-y1p:7H j9 ]iA<|˚xpRżN4ka`Lazb)Xl (RY>XEimb=*"4N+vMJVu_=ZI˨\{x#Γ(@2|^zBy&}U` M&nisnFcH aXxmּd+R@ތqNWavѷοP+9C2Utz1D ,&mv ǹyg›bxjvI'ڜD};erkm2@硢FB1)Ua}8‡}M |OS 0EŤqUV$i 3j5S%Zcy󨈴9Uq Σ6N3_yhy̦47H܍qOP]`;bƴ} /߻{ _ʬQYsѩkn}O{uB ٷ+2šjv2~jCr4);>!u`JpSegp6^Z_y)#nV{YT6ſ "O#96'24 `Ģ9{]Y?Yb>L-ZM%{ M+y9wr@05[ ܎/"bV#{?}6,da*i `䀖P}7N78޸caE]b|FWh?V\M '#]D(pm(\ ܗבlBD:!- ]ka 6E\G2wCrUy:^{{j(u<2=7cZdR,-YloA?0eo)a+X4&I{ _ŪPBS髀sKoسMȕ`x[+*7 $>93IGiЩR=yp_FۗL8"qqĢfT[ X,O?@gI ~8$e$ l +Kvc~ȎWG_OP8WGM֭ ^O?mC<.ꥈ !&*~>mhvIJHÅa {e B)MZIM }m{ K:KXv*qa\O QN?pFI)MR3>c#&I ih{td#f`b-yf.X>oˤ<7\0y\DUrG}5CRAԼH{}9GL[;P%ABwj ߗHN!!W4TGw<.[>HT{=6DF*L H|b4.r:e6 m<3[DUeV\uHYGCCPZ7#}_|bOx|(cf2Dɻ:|Dfh`i֘:F_2DA։y^_xC.!uypJ=`59qƁ6l5rk+K(ӑRk3ܹ6pbSj+ %-`A2geF@ƑdOǬ*?x3-/x9P«ۙlJyb׊egуVX2oi 0c_rU3&t"MdЁx%R)>J#0R=r1g`3KYIGe/X7I5m 0[Όޞ+}@C3l!QM. C51"@R}[P䯥yh"(菏O4Q@֘"[!N2?oi͛NW ԍ?zjq^@>I"A#qF6 \gȺ46B1Mu-p>~:ʽZͧMٖ+4;g7?EqBXi=F~Gt0go`^M|FuLPjew)H,`es飐 '%ԃQ*=<ƫ$ ubn@*fxЃ]J`uetna 9L394Î{8"IyEýrRN7^7Ʒ}JfP9UT39$fm29H(,^s taX|De'ޡ{78%~T\v8ỰҮIQ>S#[o8<)5p4d<&߉0 Osg}T!@B@u9a;"g[Mrߋaĝ\<ضNX>XǨ52X)W1awW{]BSOv73/,Ygcn} ]Zh|Ju燌L\aa^эORǥo]Y7wg,lq&R(RтT)`!ԭ$RGdxpjNUbrkNFm@ɸMG 5y}z;H@x,ep?f䦣̸:*FR  I+YT]ŴqWo#8pG/}.[Ȑ(5d tqvQauOs$ZP4Ě)C _s'G.߼'w¼a"QdB/KE5e ;+DͨUgԞ50G"+#&jx/FÓwL^`J:(+¬"^:88 >n4ĪY>4 T1TvƂʤaߎ&:Ύ ~C8ѸRLsÒ&T΄K)Wa]̜.DL(-!Z~{D\WϏ꥖.j$6QMiY,v}S wptD4x6o$,=MOmNpP#mfߐ#uӏİBqP"ΖxA%  zJݣcǾ|͡yd&wfnuƁхz&tnA(Òm:BڍcKvkJۃ.`&5>=ƶmGqoFRblFA(4`>Hᓸ )$ R`aNZ]-Za\7\ 4^:HkcKsV,Y3G8.䚟Elѽ^ jCp3'ɝ!/ y>?`_ET+G><0<-1X@Ԍ s}rcEZ *E''9$)7ndlDr _4 Z&Nƒ>հaf]x`e]=ۿ3u^\(a0"%7P A艆?G)Szn"0ulVbeхj(u8;k]K-)`=/{qV^K"?F"HߌW̗kAl6B3(ee7OL,E唙0JoN_ԕ,R޺*:+F! NRdlrvz3Γ4{pH )XmB=xd_|֕">Ym8K*WgꩂCn6Y1F&a$+.n>۩ϸ|O?]K$j֚X:.ťws5%w=SZ~JesӖe+f|D<:H1h1/U^skdU^~Y㤍9*,GO1xR@M\qnD*5jѝ^7Y:6wr-맗*¢x`XO9 S(/N5S~XM7׻shtay&f2Aჩ0zD>5q6xSP l~4GC̡ "Q&sYneKyd7:ICϘp05F;n˓xǑQk.d0 EN}>yэR!4>$%ٵk :CJwM~yJͪ+>rBw FŌT!BW_uSE(2B(62x{0ѥKQ09 )[e1x{w|]a^2.wo%*G5H,Di4s$i=+ߢ'+ZB7,PQ׋[k; Ѓ_MK^{U'3p. SLcpJucq4Ci%VVDɩ!($m$Vw7ӊ])k)gK&*0½F Q!n/KӁzV_> Q"$"Рw DkAo[m4`c?xg -{VGPP6gj=iN+hca`_  &Ӕam4]s{ \%MpMmRR댻 ]c[ܻ^LGh.>US*:a bx+wIBTQvU4/^>Tb; x2ʙ&JcVQW-Ub)[LA,3hZuZVu |zl_dIP %/0!";Hį/]ݸ,; )RlCt:H|KP\l˶Ƞr=m!],yҨ,VBPq@D+wemۆ (ۧ_}#Ysˑ2IZ 6|z!2H(YI]9Q&@yR҅4M\Uem:KPNj|@elA:LIJ99ernwsay$jUD't~B-;.u_o:9Tn(I6ε;vm6h.ǷF԰C_P匌gJx!s0B}q0FP m1>m?GNd^Y1gB@(&)TGvt*WOR" 5G'b,mg$r;'.' ŗ >4-anmAҙ Ӻ!Zc夛1?wfiJ$i2GiU$Y8X 퍜SU 6ȂWrG~ڿhWP8 &~!"$muJa>Cϣ tcLKb s:PPp'T*ϊ;XEilڋ!yBf3ڭtAq+= ="#{f|bbn@P=*w Pb.~ \$⎇CV.@oG۩Sɚ5p |sy\'Lnf&B)3Txgb( kp V+-O$9]z`+OekI|JD IНbZB˵/Ƽ3#4B̎Dg3*߀uAPÎ)~O$lƆO*htFJqa=1z: 3t&gØtjAR{- " @8;0I+G0Ԗ?T~ pv'Uto3eRPcd / `ɗHck i,dJ7SơIxBNiH^sXJ^}fNhRف$(J/t\::܄d6QBV4Y] ׵Fi@i~h^MO\Sv+w)x?&CcSn "ݝ{얳r G^5#,v^ 6T|OvGM};"ѯtmW3A쿱(H & cHX6, æ_z8Xw80{ Lm'bKCZKh%h>G;6|:^>$'!婥D52 ;|x#Vx{NzȍSW6٬j:l*9+50ʼnk~YRxhT\Gi5̅f㞁hG6`6JlYf#^,T dl*S} -8j~%nvWٳ^Zz3z&YhɄ8+& RݿI5f!z3xq΍j.z\ cCa1Y{O44ǮX;H~Ђ6ckA 3p;zc·7(ZoEV~S-sn_'`;V9ScfVaFp۰ Qn\2iG|HyCj FQ SzܫBD2$.lx z$ID[Eơ Ӈ%60Mt0oS8O3|ť#1a9G\$t%&hjnJD3~P>kka!ތ3GI<{1鑛2|y{MHoS| 55%y13wKfC'Jbf̛<(NutwN-n-ChcZQ& p_^ $qqѝ"A05^-T<zS99&J_t34}hP|SlD q'\lWr&ɷ`j^xV*\XIbBͰ-sVJ%?ߙgoTcH",NduiZy}$Z JM29qXh-L[4shg&~˖\ǠOl_j1ZD$_㨲e| JDJLQLR}_e'}m )F7w"t0YKa&Ⱥ֢;`%Kca;&e*)$CL |gAXW>^ԏ\A 9߁C+"`?ǩ g -%*%=nHU;Wg$F(&OF=ėl=*%QY;@xhgc ?V!cMF8e`*|27@>|Jt3wJZx~'Ym;u?mBpS/<%4-aܓ-a  dC|(ѰNtUXݴtGzZ/K69 U„j6D1`Iy'f4ƨ+\4e z9:5&#]՟5dvJ{c3# *ژJ|ɞBOTd^9x|6ڴpnہ|"OiCjy yN%{SXCj0 e.7V׳tbWEOFAG2|4/S81uEk#"oL :2.tz'A݃>#U,_nBHtNBr1(|I_KoݚWtk9IW%:}˫T37b,opAlݦ 䣮 Y6= W| u`+9u&Vajqt!ػ\R.SM]maESFl1.Z§ )C;"n=*,]tA$M[?vS7F# E 5!2Ъ/-=LRa"ii3Uǰ3?w%|jb(}=òÑoPŎ.a]06nd3`P7Ut ,sJ5? \g&rj%Ƅjz>_)N na('عDק?}`c?'?|P,W1gz1|JO4Tq[k*)uf5QlXȏ(.wr_ :_Icd~(!oBfTS.~=أ𱺲Z]:~NjDߪNϴ'@\~9 # G'|ڋ2VC qd[]EIFd(VnC|J Fxej}0~CToQ}qdD @#>V ` F({L5vCzX+\ L65\RiMqqNjT? ?;{7(UXe s<%j:Spg { 1䮭ƅOF#H2_&+n R }"`9bq^bj"hZʳAxɈwPrQt2>*?۰x_P@na]d|B[,.)J4 3۾3@o&usT<| IMV!P2DzƕH/Z `K)Q9MŭJgg5.VHYjShSû=f,tRQ-XEZ RXd"@SGV_iڒPw7>/rĤ, [{ž10N+MZ.)HUUb !u\e_zQ}I%˰,.S zB #T tRL`^=hd}+8HtiCTYb ʉ8 ;/H2:L-J0 qN_duȐW ]e;Ov#%Ϊ3iAD% 3T141)Lҳei$kzpnsNԔJ j,(QOaE^[eL3.ln|xt=P$FTV,bc,+N,(VK+reZq{4$!%uq *1}"7Q;<= l?'j5Rhx ͉ :݉٠.XӤGS=i4-+CV`иfliV^Q0 )hٝ@cЖ7əXvE/fe*TVqJC5qE6.2'F!'i3hf(_E,j Ꝡǡf:Pt>i bdZJtM1NĜPp.mAJ&zT+m>j 9`9`֌N#N>qzwcn% rKT4U?qӝ# _jU+ gus@n|2Cb ނTSM7f˜k9\'tY;mY/aبL^7sԊ18!ۛw5Rl=#e; yƖus ɤ4X[17x^Hc[NɽAS>% cawS&7Cj0ޠAb3]XQpjsb].&{5?*u,? u p$IT{=s]XQяeDH̏HRz܋nwoeI :4|ϑ!]OT?+ =S[hrt1!# n)}ws,B! ۶E*;o&υUXп{7Mya-ă7 yn04J=ytcbʧO" J b5Pm2",ͷ {Gf}TBH*2TWܸ&9eU.&1/;Ŝ}W}I@['#d_8u-kA3cvgDvZJT8pU jx=AZO%E~esy *:qMku.yЍ h.JzB $_EQx^&`JKkjY%-*dǽ;k4|jjt*2UbhPkjyUnwI4DirHpb?:{H(UsߡS";}R6Ej{%tP +}Qi'907TeF$LH2qOPa'V:_MG)v( E!?,+.NIй$}}00Xۼp ޢ^=K |{'rw[Nv4y/JVo %{/*^)Ѷ uIk )MSu"Z~$TߌR圝7U")CBՀY픫ܳXGΧzoyg_[yĸ*Cv}4iҴ`Ϋ"1i-nm,v, ˣ9E59bW\QS&JIR cxS' u"LG4[$Nkz if¡Ryk?Z>'cEO~z,30v rt[BRnȣ F4D?v< iocz-zF /cV=]L0Q^RN\QV)[ sP\O$yg? ߼7pj*"|"tx nG]Q̃LM/h-<[/YgrᰎFbNdff3"ypUW8<xά<":=Hq\d~A1Ϸ0ꢊXxD-LCώCSNߜeEVEOqG{+ 54jv4yh'kbz^nz8R8ᣣ4އdy1>F+`_f&3`m3Z" t l8[oܷWdn-9V{P5HcXK82aBAInh1콄mVG5s+`2Wxmk"Y-b4UBA>[> mxWہV>VZA':(q/@Enfۺc ɟJX|NXY_~m,./1A{>k:z*_-I}-C|jZfvSG啹*e=lzNHb*^Fks\r̋7]&*/:2 Z4[c` F|TmV_³#] j2p/;\g j:eevjB8 vTSu\3*z3?"mJf }R$*9j2p# ~-8O[(r-@"=c.RLJ %0 $v-`_d?E~g\_ f~:r N2yA Yh7qHKbκXPYZZ" mcTf*]*$NFk<+ wMjV_Zy c&ݫn _A'Sr˔Q<4G_ %h峛҄s(hHC<z^o}`ťy=; BV2FI|c +(w>j՞tk,m[TVk6"BkdKǶV S>EI{I\Q4ov%Yh8ϻK.bDW޻ h9r{E Nʖ~6_ͨ[ƹ.?/D3b~H&ӵT\S>S'/E:֏Μ,[S rsGCִ>S ZbbuѳH-ީ]%YTH>{0.j! %/fYX&ZOЃds2iMRz9 P^ȜB^:F%/y#v{lf&^.҈7 u_!S'Z\ n<s}h:3s _ YKzgSBrW@a3ipeOƽ߫0hvbAy&bԌl0;]Hn:iSZ3 W̕–څt lѨqtiK[o}]Y|=N*{.ϩw?cTȻ e#am]]wU e;AVN=O ##m!I^57S(K?Qz҇{tJM¤4qdxJrA?_]e`# C&:hAUJUd8 mJ D[6 J.c bkT'=w<҆{_-k!xO1N=QQJv<Ɲ?(Oe|&RJ\Gh L^]ݍ80LȀ~06`M[ pҫYk]~{LA%36BO6bIrGݝ) %MixD}3^Рn5􈙜h 84O KaWR7?0w "2tw]Z~;N@h ݨP/*QS]{aGNȳE$в9b!B/;f:c7XnjhƱ(fxOIHA:nbKUAZݘypHN>&t8J*/}D~hvs*7p)5ԗas:B8NiY8-2kyBE?[!۽Y^i8%! D@P m,xIpx\|MI|B H}˂TUb,ˎU-pc<7\X{;]E=?3Wr&[xXMZ|H}l[xs},v k=ubj4P=Z +owGuSxIdwM=Ӳ1VNi,;)KV^f_W, /$ވS'Kb%͈}*EgG y|/i,veO[zgp,cX~&%Jrp# +!@q.H(n^XN+:E1JVQ2Xc~shwrJ,6nS"Qx| "i {FF\X#RsQ18zC?:Csx]aaisI<Ǘual]ݣ)e{ Gl}y5ѭ`}= O.5^.n^P{I02 J6PѨy T8v] ߁8J3_:]AȟmBQ!0/EP/\-DhGd?.v?ب)Œ. {wߩ'C1&k聞C\*.%9XP`֥jmdhV3oOq  cwW,%,Lio)S<۝n6p%s %'`zTD%850)$?:X eng+f&g^AhT=O[ /(z?A<{QAQ̸7imK[al¦Ց-O3zVt:=%<Ī/`w ;h }&C$(/OouZRhx++5jV ;q{|V1b Opƫ4 Ӄ{D8ζek~ F)d@2u2\j=òu֮ʞ3~ÕNRCT4c_lX{pҴHz {$&i: qhP_BTe8JD'z<KmYa){u@;&!=sHFaCO6'E*pA=<}|)7N^9F Cű~-'H3ĽuլXs3y/QUɒ"5=xhnhUT)< s)w9 ԛEkE q9V 'SeZD)9My P.J+]dNVx7LCܤAeERr]Iz~!68杞D> CjWGFK``l=4 u\ 6l 6qgCgdћN;l{.#$@č@D#_M_;H2 oxIGq1Ht]pdb%R{hihG;H[t[Il܈ pМ/R OV[R=\,`-Q:!d+`m;"B$סVYUeJ7p 1 %9A긥`](T4i@F=_ѐDIwCn-ǘ9D)Q{=™,$k')+^7;,<UOn/n=pXϱ=ӬtѨWD'90paX H[[F'2T.s.5!sfTםo/Xx/\X^^觹gz[HlS  1s]>/E4tLuh?E3#*H; ٷME >+{SΕFb "pEtǹ;p J2m[`Em,KntL|W -ΰs>bˎL͵@o:b7(@ (2$W?v٬y.[~F ^wC{ $*|1|l`1if4il%#[V: e硘ZZ$Y.bD+/ JvՉg\ 1y&l{ej&`  C,.6cME#lJ--\4YF{VWe1!Һ^Sm/MJdIJr&;Í-m ҵ$ }a2qQ @KZBoG@$j=́/rpNOm6dɿŭJGx D&"'6Sx)E Y AcD@m꫍NRpՇrlu㤭-B:q +Nui^ b_'4љ[UEOhPdr;= LVUng2]suC;\Ls%$7:~z 8ǥ&8sXAWD@˅,2'#ksqc8-8S\"0|D'P Fv\U8-e 8붜wngt1,6/{i9UolV6,QiNӊ{,Zೞ=AGةr\|ɏ}\ 3 _DY L=r Zj=N71&UqI/wc n6kQ LW?nѯ`D.G?àBPvh(׉ea;ߔ1-O)o˽U 1dX-)NnkEx aUg{H&SѡkoxZc|dFcr6SnbRyœᙶXM|ߔtR.YW!ln쭟7%+C<_i96'zK8K<&Z%%+ɤj 4H4}bfьmO5e.OGuiА@+GQ. >jD } 8˛ZG`g 4xEmOIr^/RK,R5-޾/۶a(lij[I wY ek/3w~O?ǥ<KOL<Ҷۑ|ƅArvHBW B&p]/I mv7/fd Iېk%s. zG3ܱgV38HwA9fc:J7Q{ַ .ީ}ṫ:6+y[ҳUR8͢ݬGC"|@5ζ*-{Gs\VZ˖Eb4]خ&XRƬ =A:c2A|y>N5ne 5J0yk_GC^}яe2"dQ/t,lDel $mt a:>4x_v/Ѡ5:oswHz#@3F-sF0U?qCOofxOw:"bbWmN:3#uZw'FM~6E Sb8ɮRو I(U ލ+xhR꠿7s(='gx=P־Q PZ[:53wS8V@jc`xC.QHi+)C /'UƥlAwK*'o(!mA=풢읇nߒ93 h PW\ k sEc >=_VOKzWZǧxuvAekg)ﲓx(YbhKلQV_8bFG!% <3@ͰlDx0g]lxCpLwO dM BbwWNB [./!j&ToB7~wNCOjZ53=HqOuӇ+d@p5I9g|y^R8wtL]}ĺV{g,Y499R0-$Q(֨T~Ś]1":T}0`201ąYXX:lhвڲ$wNu~Dz*u^*0l @8~ C8a7:yNKuzaWL% |q#f3=2y-UblHAqEaԄM3&HRȗI 2Ϫ51_׻O)0e^31r:ʯ;S0Mɖ>W *}#,ouhtoXͱIDQɭ,FKZavHZ+ִ>HXJ3]xB@;lTi3.\3>)e` =˭jE=廅p:Oˁ%{v_*d1mܡ H~fp; +_vIku,$~~۬H>K7І3"`x!uTaNeϐ3,w,p_Z-w[|pş;%)`U_|gUI8XN(&H-VwFd𼺥uЬgPG-tį vRew:1NF &o@zVz3-o/3W3Bv1 n5{Qf=ރH%EVb<(mp }nHyVǙGP2B޸([BAfMȝ}t|H8iA{߃|9 z`V W1`f+y Ei=Xڭ6<},IMY 4]q' Fv1qk>LmؐeBʈgǼozY8Cs~|T`%0qxj+5=Qz6Z*[fP E7Eba vP$yg[^+&qN."d-ɨ;@bޥ:Zwؖ[`*KXD0^c:j5|ֻ6ZNM26},Gk2rrsqߊ_RdAG]qÍI4Ƭ'IB} [?>1C $jSVQh w[)\#PA_tQ L!l4\ 83l@;[Fvځ_?o~C3gP (5JNCJl-nUtj` Idٰ{,6~ )5N7I0-^^iqwRx?yk ^vqbc68lqSq8=0fр HT_=k?XDN½`ݩ4kMY @G3soN5HM3'zS^Fk$WY&` JHKgL^ҧ)@3ЄXtZvSrx 7z$Q:{)lwR\5-K;Rز]%/˂HqGIM!Ne^nqN0_V|xTiC[uHZAuk̑zw"jlOZ.ހjv^p>z9+<ϝ.5'@A"<DڞQp*1rH @L$ر?qP 0&4Cd`n#젯+Rjf;x[m,oe27^sôAdW-QBuzST.8Ȳ=>Z:{^1:nT-dDithX:؎Y5P"K e 8[Uz\ѼOە]27KgeUW4x&7Wi] mQ,!Ga;84 ML#ڏRS~պBc[u =qn̡֤נ@ϼZTy(Nr%ѳ2~ yw+V&@xjry}=h߈phKL&0~ N&>7R]tϨdKh!D҃N lXf€C XOֶ^o36)]2rQ zoͪ aE2o=^@xPePvnL$5Ѱ 9 J6-zpl3F`J6ſz }\b%ME_#^OF̧` 7Ӑ -dJ`::2GD>z04Bw{:4e do2\cRuy!в_ ?5'-Vjyˬ\Ҩ+zg϶PL{Q `huקb}O }$P%(kLL1J) I oe#5e E߀w TrUV9(O3y/mޜFxŨ"ɸ t̀2xE}YAxvxXqIތS$tOwo>EΫglrjux[fTYۻolo[#V#7=s]VG  hra>K/kOۂD@}eVhv(nNK|*mH"{m|!,d?<bvbӄa^VWB3n #b,69TPG|5{(q@+m$Έ*0qk3fEHy"83Ɠ돘Di06v`p:6v&&C`@Xnvt -zq4$***'vӶqfS5 M3fhv?]9m/$bZIJH+tKW\_R/!tpm1ucBY1!֢u{ Y}#-J˖{ֻޢu&!C!(oҼ|KwDut44`Sh2Uك*$6 đ HV:ZuFسFϾ-uʅl1[+-W@AC1"aJ Uvg-*j4'@m]Em+Ma p>6D,VL.!гFռfB mSc$Sϗ3C_ ȼdٞOaW.+5߹57s#M1 %GXkߥ1Pjs3__y45vPح77~Z֎5 t(C> jҧǻA,Cr88CZ:g⏐tk7ʪI%,/KP'zhl+ôүh {T]]cnԵ7DWxBP>V` M6O nHD=|eѿɄ. 6/ƕtu諾tg0VGE MQ~sėW?2HuNkY)~͎b ɚ 1iT@wJSi^+~6 ZH' Զ+J=jm)\3+~p 4]x>]q*5C"0޻%'#VϣʝczAOZc m5 dm{'~ 6 r.@ c{xss6kʿ]-+lp͉BСxoy1b!''^,DtJ B}?QtR~9)fh\ 6obc$]1/WG.636QزKtx+1zAMTYպa|OOc܀I,w_HqN0zB`B}Cyµ/Zm:yG?]zFsh@m .wqMQsF4/VPsKJ}L=g6DKqq_o^y$%}gy֑'h1NZKūQޑhrw].>\jǕ[=?YƁ5{H" 8,z_ J]-D"PccoE# oMȏ zvq׮+pw飵!1FzMBw3y<&ήwLC/g%8v=ܱ2q,ч) ~a{~a>xd2jZx-:7zxN(㪏˛qSJ]GBl"TL&|L UQ]7M?L]8G0dN}~!2T% G@S85:2 ¸~Yx 7×_ 'KN->T/?wH^3)AgHg31>cUe|+Bv_VAއ{pEpT9Z_iVT8]yM-:W=8M^(58TC@%ql(Yu,ρGas-8Ozgp޶q*1n9s29gBa !\_yO`݂% ,x)z)+p1y"y4iJ"S:^Ee&DChן\4#٫(M??=@H7ZGVwiC(^g׵}ͪ93ġ.kB*vu%q~YzdXv5 xAWȀK½7њ>JOήUMr_պh||(=gOgLe)%?'e}>0ٽ)gc l&N$k#ǩX+]t춻;x/Bi'!:HE@^ū޳r`a$yXĎbt)Z"{ V7یCZ^`ROXc㮛rG&N'bl(X"h*)]+Zh6۩h}FU܆XpMRh`c;o=Qn[=7c~% Og{'|煒鰦PSWSSd(pfن&lz;w7'a#-X ]8'5uf$q{%em%􆨧T!ʼnbIDpX4#wpYzx$3q#F$`$\K Ekͼ:?4'ȶXpsh/W2u{aw'T_] p1O# ,3,kB HAMOШN #C/:RKyieQ Yx{?+*iݫ`sƠ!t ?Gձю 2 vֆ!\ᗘ8G:E "7b%dbaĿZqR*BUԤ(*uxuۃj}ӛw>y-3ܚ*ؔg8sŦK_lH T3+uWh2i1䱈hiZE=͈L6,Bnw%:7 I ~ e =Avĭڨc_h#}Hɝ9w|`[%KN辷mĒwʇa\Pk s R1s"DݰxpuexqddvoN[V9;ns>.mI(x|H h<8MIg(ZI(h(¦Pe yQMpL{Rʏ~ T"fqnŁiDfދ۝-iiFgIt]uT:!lP1ަuc+y׈|wR=;b!osl@i5wUm ǴOWHsOƛ6;bʞ[ d5:;ܣν'%n{F\!CGub 6 ~qC֚)I5 7NCUSɤḰvf`W 4u.t̑[ yeE(,ׄ32 j zW?k,#PFFjP%mc 2ӑ{OѾ8KT9I=Rc~<`w*܆UTbs´pn%yyP0n77D{n[ֵ~%h=8/~CbD['g/pͫM!Ys?䞠Dc5g&T_] ~ !2e9xiW2ֽ;3TO@=f/*o5ti01c xIw)Yrt# ?_ KDUߤtck3Txg R.SW$Mz 3h?%ǯzr%O d~_y*b3M?Ro0¶:$iz1| FZ}"[=DKX ˿1̀kW9`g&OϮ3kdU~ʎ1dU,#wzNJM.Gs{$zs۽o?S,򓚶#P5-6#^med2rkS2lw7[}AXaCwsC2[f Ktٸxdg[/2PWmᅗ..6NMHIBpCQM'Ke ͼm , .^",pmI&ZKAa"ɕzn!;lb߶=jbrDvʜs<%R9Ѽ]70cc\= mF˔ %&@7$F]5t =7 2IR3p jEl"}L~3O tzK7E.6O)?xx!Rq3Bl*UthJP몃M T 4PF_cͯ޸ߡ"f^pA?$z@;ZC >wҶ%pֿ|MLo+rZ}hǩ#3{U,k(Z4񴵽G;"ED1\ˇn\ _#L-zr_3&gjso4- Jprv]vu]WD rܒo_ɢԞ[zTaC5%yp> 8csm"| ]{(DiQXQjP'y3ZhU% J׽5(f: cmAQZ߿YUn$rpɪ^O\s3nCS C7V iN3PtK\f 4Gg.-e1qOSGLf_^%+`.FU\$bn';gX $p#D\Zy:VĸMؽߺ6 0@kx%H u65QjH՝v;?K-}Q,ㄸREIcp!{2qavHBD r$!y" c{t\ *53; c>+2V;k^QXt4ii2WT-Nu0;n T 8!CY8~QHIC?.^cBRrm@4;Q+%5Pd:bL usQ\=VT[~51[_5>9c`].Z4j,ƝdND[wH>X`=3VfEjll(qǺuZ Ϳ.߇ruDV(@)~q.27 8F "o=ReOk +}qpҴ owcRA 1+SK''kp(~A@QMtkGa0n%%)%˫Dmuxq| =:=䢡U[̷L<~+g#z`5| 72`vǭNP&,Q38Hȃr^m5~$jkrpDZI Qd glRUk<sv%(~( L.C79'duh[B-&H yk.- Pl\(u/mj0深q]Eƣ$N:\$#Lcq]x]Dj½Ȫҿo{ʪT%CԎdxCL;{5k*iPU\ k 1($:nF ([1?hG1`,.V!y˖ c#3.j748w/Wqwj>JU[YKOªv$3!ɮ#c!rw?g`p㓕r'+©GȫqCWbʥYX󾥈K);gz9ƩN(ބ[>7=n ewoq.LXM(Q^S־%WȆΨ,ϯU_g.5v.hF̾ߗ8wjƅ5 8~5F  fmdd`F8Vy$N3t,KZڃa #e) [+h8,8JmԴHPL>$L[zc+ lݱ" xyv>?pTU$Hz o4täaC|=wg$nn̾LN iǯc`|HFH gu,B*KV"H=X~"`efǕ]&)Gy pf8i~h=f,t̪y"BHeKy3 <c;moPe?9s+k U-XDZD570(0Eb~,h=tl :;{,%F)Ɋu ir]O2w.~,:Z.@WO _W!T߭?E{hz;F01L+dW0\]y7h0MwO@æΨ`զ)_ ?v2 ፛TUРQ]FuUfl^h?ܴ3B ErݕS sji^7_mӝCG*/2Ж{+PWf [!=O7zG z&ǏKtfUplVɘ68[y>44aV׍v1S\ŨWl PuG G1a9K+  Wm+qhWNp/ys%Vk2*j:qȷ3N]ܯWzعʗE9"d} f IWUHB'̘BH4+IQ÷5HizW9q@?ANVw<29r.T=:Bx MZ"R;Ws\ʷ6͘wx^ї*령4;)講 #36eg*/%jW F7ފd-Ei;X$߽Yƫ)o12B^58!rpL۔axSk`(}hYCM.Aci^6, Zzƙ (7qHF&]Xptr ݪ%ȑg+ez{GOX11ǕnԝKPϐgzP#uzi 5f#Oi7+'87rG8 s2`%? -+"ndtv*')$I~ϥk%[!!= 4AGLidOB QFw K5.|'*[ b:իwԧ7y1AsNӋЭhlZ~$!`SDβw0Z_ۭyvzss=Ix;K4~v)bRgjջ62Q!mo4lwT  #(oJ \8AO&־GtG'W&brK.:X WqO 'ȒNjq]X"M×6ֵ!4ъBɒ/o^Hms*Z au9栧u,dJ, x7zbw(g32S 7z62bӝ9)ީ#8wfόy7r'smcүKp`jaJʤ3D-Oyh3q3+xל_IE/lႚ\j[.U6gA\yWor?$g%PGn#XXn1[rZxnPT-Tly/&UHOlNEN{TP2 X@t_]3N>h3ԁcfŴ5GD0:<>5h11SZ AFȹ_l^]'cCvi-$jlȷ /fu/],-@Cv7BA}4 HAe[{!_VyzVhG{AmF! ڬe1uah` SxQXB2=s}c*2ٱ(D2ݴq ܮؙmҾO=b7WcTJty/!iZFi<|ͺ4( PI+ r6؍/, aYZF6.uWL^^%|j-s)0ZI'ѩ1CZ:Jǁ(~@AL4ŒԽD 4zJEEFEN(w\HX<ڧN,)*YW~h_uXw|2&kXe!'(%-*\YteMFAU{ږ Mc"k9"}bwcJ}NJ[]:SWDK ) ˕rX3Vq/'ya~y@mj@ E6iҜÂ#-wҮp: U3274yQjE[tEm;2R]gFIE 6ARbsh4gT2Be,8ǜ{$E*D *4f?`WKAluRNnmԭjl?߾=^WTG:g=oɮ-'QD)a $,z,y`0ftHRCoqKt4H(?CS~@,%rgH7]wtKGö驳2ɬ>qK]H7#^6\( xb_~.'p˽a(1Rcb"]^!Wj9_TAIDD:*xC^6`ps>MqS-^%`έ-xS:, ?w*-^2k8#Þ!F,i4Æ'@\߇P,-+#F0Y+CڌMh\[iy^6s{fYԻKuFuO3?pW9-mgR;~m j=vzq#M՚E[XL li˓Zr6 pN&;q)Qb+pn`Cry# cշ|bhGO] *ڏ⺠* uSbUqEpaVK2)CklחIZbk"Vނ}3 tp gݶv̜`ǑSu6x&m,t޴~-\{TUgäV+ʦLow"P[Hr.dBb@3v ?i{ijy'˭%Ug+]'3wĉ؇Z҅M"S9UzU֗㴓[_NkҴ6%gЦ3ʔyQMV!hG!R`BHX38dhim*O[ɚD`eS-vE=H)Q]q_,1l,] nrǴ X2XP]xƘ=hl>fʁ bTﮄZ9YH.{EBYEH)uJ0N 'Sh .6Wm}='Z20@~Pov]L%Hf~BN(]|b9zaW)`&6MuY'ZDyWĉ ׵W9a\uY]#!^&chHv*̄ӊj" uiu23Q# 2,.VBMC|~ֳ ,_\Ɠ;uZ i<f> 2 &Cg %79BmYE[HUJZ9xz-ژSjID #< &Gy0JxmpP/+`l~oʋV㋊7~ϸ $+עV(>rmΡ0[;_ /Ai/Ֆ\΁5+&)%@ a^;v<͝ߺpvQbCe32fNq-ۋ),YK $$#[髦mtwV>4X\ȏܱb\Vm5'dRg+P>Oup0z~a:~矷 0A )s"j:.f8W0TӣUa~fГhWCmOAF`0JEUs~JpcܘlԼIZ&tq{/y =РpV7M i,G`1;lxހ2̫+f?s?q̶풺îLiz`!|̅^{-h&ː߷JAqzw9 I#+G0C %mzZC73 cow9V  R[/?c&BZ-`c9 {)0{.w,Q1):M҉|``߬@{Ix1fpR JjXQ}U tP4(IK{pAjAjSIǡ]Y1qi? s|pdMȭF-Z+o )W{A9ǿztdV{ oCq5]aV]=1mD$B{O%Ӽ>Z?+ڠŝфH%Ed1 0e[jA.x {++3Vhh.dB-dU+6~cƓhhR 0NL>mEJk: VztT 3Q3;FZ}43yiQTIѻ4Ϧ\퐜3MoslY`f4+$-/Oߛf)FIm"W>UgⒶzUio.:׽ƲTVVҒu}AEbϦ]K C b7D+!z~?b- ]R脨Lٷ) ASėmHqU/nB)Լu[<ԇGf<u6۶@ ;TNX1E0mp@-b(/-D"G' TbNim8Q{6jTTH eb=r1Pbaͷ<2ZG4t=@"Ϻ;AG[{LQ9m>bXʉ>À! M0gJ+@'n!e:p=[V>44;@h'EXX4DΝ@Ԃ.߻u#͸PX7&ȓ l 3:s5 ƩWMNw)@XV0C' 2< }tQ7eKBMVA$z'6|ߎN=QM'萦.R1e*)aT[PTd<+pi}fK%<;냄MwXt/:-m#"b8pEWT/"WhܧTh 2e#-:8V1,$hY !ÖR`DM ldĆAPQA6hX~:ʄR N.\g{Sg ns,2c)3DVHD0/̔K2O rӼSk!xmw%0nc65- w68-:Vg`vr,E0mEa%ifF+)M~ +w0S07IpCgjo@F/6?#%Džb~˕^ؼ ?'抛ؙ: ȮS_ Bi7 78_o"׽bM]j<"eg\Y^ڂ@<:35t [>[f0F@a 6GÍ&EnHX>)1WmNF =_A?^J1Aެ ON+}& Bfw})Hg Űפ^6i- e7P00|F 'A`sZwɱta&a ܼITy.1>:}r<>P=h)\xB!֓D]6+Q43~()׬5P_ù񆧎)7̔+pcE\hsl?C/>PH#Yc$M*YqSjCC+g}A]8n"ȍwdkC RꛆQRS6P ЫJL^<=5ʐ.g]Vxȴu6%puhͪc<=DbDl{\OGV$+Wv!Que r,E )QֽOܓ2 sQ(ve_~rE۪.]6yzZNzE-c|bpRO#*UA{yZcr%S-mҐ&=1+\h ҳO*4`@U|a@FWmñ̇~b|r(oH`V\YʵC<=3G_CufJYOeEձo "4 Z/r Ϯ{cN ^ƒEi4]dݟuE %,bI$-+(6Xx+(^7CC|ɶTs]l.Z+\Aӯ'DEߑSj@a|"f#ڡC;WEiZڱV3'=\ۊ3ƛGL~e#tK0eL5|wAc:fdzqϟ*,aA^qUQ.KS"]~x_w?b fLvϙ`)ӿreCG}Y2ו0plg/~{ɸH}p][Q 2`otVyZ>R͔YPO f{AtL&}<8کT^-ZUri#?Zw_`[l\#us.nHt_LU'YRk5TJ5F-"EeGuLH.ӓD;1=@98bٛXnmTxilcg}GG(R݄ٔi.oGs'[m) RQ]iƇO;!tMB72WU4A˷<JA _-h~3+AѤef5d*ǽ\q#ߌ1쉟a4ߊKwB}gӞ$&9!5rw&Ls.XBP|&(-S[u>V{[!HJ6cjl/A14 h ܣmQ0>Rm 7a03zQʫ jFa Tq9ʠ .]vI}M`EJ5vL[e݇,* y~DorQ2LD~orb3K] :6{I?-T(9j<]85inK(-~7{) }dL̙bs lŦu)h1|͚{Tެ&We=O;>t`"q HFL0dN%X"ثFԃ]U#)Vé$T(M8@9e ž鷑4b0xo#m!P;{ä ~O0}KV 5Bk8 k wGoIz aX]S~99T3JC ` JC$DDŽhx=^dS xpf=f::ȸaRuQQzXe]`F͏Zln1@&Nԓ _z᳍KP-/.tkW@'& l04r'un PTaUP.Y-S!E:ırԷ'|Y_'"ĥ% 웢 D9"r}L[Oi欨߼O/b?mU CU8W7k )c9'L ?KOXVvXAB鑫y St  ;@h:`w4q!zpVeG<4f(9؜* +?gӕ,dl.-"_5P<6:{,K2j=۴SfE#\]59cvBIb^iQ5KjHFuݐHG߀vkZq  c> PZ.+,=5M. ʈmw^?)}xPr{FInzj%QVtldX:/+m.G\)^Fq9Kr,݁dȌa'1(HR@/¤ u!);~Y̌fwyt A64Wմ}jBc)7; tAfEwħxc -=QN ,|=p "+s3pftq9r0f l(Ȳlz=W!XFB!ht 1mBODBX{tZ-"i˽$~+ɰjGA GkwJl#˅gh~hYlsx&Xⷨ^_M.~RKXδKr<1W#<}x0Y֪Y~7- O{/td;oIm! ZdxbsёqJ=ݐ|^a1'Vx3OFenvi$kzWq9lv4DA.(jOg𣑅qܮѺ(rN1>-E]W>{-gr/Ysʖ9ׄKsYC IWɰIV{iJJwOrʜ)(RoX#!qP ]`Hq|-iZfi-zqr[W_ $ʮF}ż{eM^:=``uDcX(#sv) X+{)6>Nn[Rn݌5`8w-q"?AG>1(ϥg?%GBM{nN<gX%/ Nw 0״ϛ4Vo7-3PF&~;[W!n/gbu`DMQ Vtf!(W X=(^(~'mHy5$3~wpj3J1Ƶw%rΥaR_9} GuѺIUVW0 VӢ5l3d䱃0&zWrb4֋9ۣTDff`FkK.?5e5M~kЀ2KϺ<} 2,39 r,¼g\GԭX#0 je13z5pNt <ū͙/b,:'kK:Oۗp=ariB 7{qEŊϿC[l u% B$}ٟl7n9)7{6~a$}N td`f{xwEF1Yա/FH:Q;V{ZwVo؄R|(t F2Z;.Ki= 0TmfvaVA,th..Zq-Wf0Ht;A{ޡFm:nBL 4&1Y=,9h{Cl )V(z؋_;nhٴ6G#>bQA^Ry'S ǛZfh7`dβ46/HܙageE:pMҜp#7*".xR;-=q@< D0xj[JVnN? ɦ0dњV}YPR#+v&Q8.B3s0~@ ا櫈2c˷mź 4,.R'H} 9a)1FՏ=\aJt@PffBHBkK/%4X.Rku-}̕ǭ"[9QLy;AIg9p$T:/Tz[ +ag|¾B jLXe'C E:~Ό3D׸+"@ƽrny,aZ4].f {GЏ~\V7Ym]|8wP/!Bx-K\si4d+A`0%@J#ŧsoi5"0 ZTXd [k y=JKL>x3UjuAY@޾` Fk%EDyڠp cmEh0Ԉs/`͏1 |Uf"k=D9 ψp#xԆN6! EB\*X>6C ,8o}5Rϙ?v?Q5%pw\LV83O! 6".dkX;yLz_SL(ܮmG7:a b2PC\̢RkN0i hwRLٔBfķQ}QVԔGC[_ dHɲůS4&+#8(6vOӛ#(Dk>]pwO#<r1GKHFv *C #[Rk7DI0MEjKWR$ؑ#`8^(DgzZ]ߺjx8'Ǭ)h{TV#5-ZKrP*6Pm7>/b!u&:j֎)#laR7.6=YkeB> Jy߮|u@0ИXi'&ZDwrI!urr?_4kђc4ZE@\`YQ\f je,$ T*{?[aE#dZ'(T$D">4^Z#vV/CPQܙbv9DsrN'Z* `1.] O*(Jto Vs*I[:s{ٍD@uU`&?:tEν83Z8;N2 K=j륝_9:| LAW"`8܂Sȕz&tPF}z͍h>,XݕUHJ6t] ?e|+ (L/ÖW%!.%A#hkq&1Zs{nSY7  mj?" eÞ~#c[;niHu?A\rP.tpg^Y̜GkQ$tL=P fAm@CA[ׄ \ldU +ߢ5'B&, }4\a u6 ٸpEN;UeqCSl匁QaH1ybi8S֓C"U"IoA[8a6Q. c eEqAZmhQaE5l/!B5΅xdrtZу= %- do5OT 9J EӨ11 i.E/2kP~# f،I{gmtIJƷb4\>+;_UN{|MP:ggk8T.v;sA4H#/$LK~u7=ihw,_wu q 8'sċuzEʳ}ͣe< *Xu&bܧ ,?ь4vx( ^ B6 tD.àO֪kulzϪU,0gbJtevi LO6EߏP3/NN~xd+$7x˩Fq +$%g6R&=FzѬR>+ŗp0BViIR!9-%'Of QIZ|4('OT 4.&0iqxSį*=/8IJ"*bEsIH%Fn_B*c b?U B[RNqՓXGҾ4\P3} >e!_0tIYꁙP1 5KZ_8 ?!wpe䌑2FHxW麕׃gXS% 8l%n7t@]K\-w'@x[iۍ2 *ch`a{^H.`2[$XJ:W`~Mڽޓܾ?dQBU;Z6d[ST׍sX NwtI @yZ`f$dLXFhTƒMښ#r*#w&Gຉ!>t5eoW֐<$2ܚ*|C|&N};.a׍$Qa fa\,DM'oW.OW7"Iafϴ;Y7\e%0QO8NnBlpl<7~wqiU xȾZPXQ* {]3 ի` ;[U SP6FTI`*{&*ůՇuCIgXlc A _Iy@Q՛s&Q% \fM?n_{0q/9l<XX:^0cd" j8kHr I.5F򽬝^*g*l6I9|. p8*ښN>jiAteIt˫]ѕT{A 6LJ. CѸT=oN aZsxN@p:!N5%Wؒz׮X̷Y%rmx,ɭv9aಀs{>_LFK|wEt"_*JZ?(ⴼ>@t:$.$L[| '%P(zU"m!UdoM{͖,yAe vXՖ, ֋L;J}rDRzt-L@;S|t\{6QBt>ߙsVt&6,+5M,{ 0 0?cG 6FI" pgmdk{i̢:T ?L_Q@s'3;^ܟ"VΰO^=}#艈‰c@".g8*1Lt:EZљAkӍr&ly6!`3P"Kq8Iy'ת|2k0Ck}k߉v7WVB"}ߥ 2hQLIN|JImᦔƷ41u:K; fIܦ#Wo-`zj R33Vl!K L4Z׮ѺwV)>_Kׄ'YN;a\$7-'L>1J8%~[KXa8][.N1ı#z^y᫛Rd6ocO7$u}{ U/E8vT:/}'PN%uKO׉rj>`T㎗ԏ*[ @Վ54#π.)fiBOWn'71_-{b#DMvY5Y>8ix)ڶ%Le6fxy$D1cchC#e`j chOmYnS4nĄN_VAh6!rdjոDeW5>pvGNzˎ-SDnOPUΐ@ |B$tYӔx#e$|3mmnhÐ$/̃c `pg="LYqhBW'xsA"ύ-^#ѹsyYc 9 %i,>74֘4W<$lFZ͞}*yA& auB;޺`_nDXl<=&59rʴv'tsEr*dTrbU%WP]7GI^  QRGJ]^?HT IgUj\T sS A%)0k d Тr"E}pEO"|;o}G'-B/C1(kHH$}t,-| *^Q|{;KLJ[y\91]\^8(`Ɓ;}GMU,˧ 3JafuG /])٭x>0j s,{XzajP(WeHCfu݀0^kT՜Jc [Sԭclgf,5yiVDM#QRnR%N\p"v 6vK.$>.}1IUk;ïG;{^S6MO+-#+E’kz2`O)9DPaM*?*O miQobnfjܘQ Q+IIy>Bǟ|v&,KQB0]@.=o9rnX۳d׊fEmb OMXuQ T/6VG(ـyI&F(U9cȲpv%i=y2{! Y%˞4X{ںe)4]1;g}.q Z}łAb M'Qv`L**܀lDIq9mX>D~5 K~$ r/9oޚ$ ztS*xR鍥BVsZ2L֕^W+Xbp Gsx$pPw+GM1d.7PN՚Wb\zW4οU<}6Pʐ1C[ O8=D fKr3*4Ղ,Fb[˹d|-Ф!5}az(5OL7MY6_fhGD.BNZAb9lPsjF,cjMF/T~' X];mCԈ zOgF! ר+q.o9p;fu.0 tU ])Jw򤪑{1[w'$YǮ|4*y="k3@UL!=˜gS bYF)7O,a1pp.&ʭhuc/sP76g V<Ljm*ALh? xb#Z0]pQo\lD|uny GmYOȱ ۵{*O7s ջd`BJ[FA+Hu%Di؛/?˖5 :,F19InhI袒:?c[@>f]9"5o?7ރ[pLt7%waPF U.nw)QODmlh>UEV>h㨾S8)="E2'܊(|ppx,DO e$ ֊c#V (m!{2ջ\"`Gl8gJhL] L4D2NefG#8q"s'QB,]s"@kK UGr#+c5V]vEƚ.J`}Re=-7`bmHak^O1f߹[@Wܐ~GSAK㨮 HMO[Wd Qw#21u $ > qʘı2r7PaћoI3x3ی0}fYoND$BjdQ]#lfJ\}'vKܑfዤ!A GWLXo`Ψ676$#P^8tkEZP_WA sTSs`N'Zn96bÑ *“Ǐ3d# ">d'M%F9u il4m+|)*ʙ 7,9ScQeB'bEcLzĊId"5Zډo{X`~`OToxpq2vFoi攣kŹ׏.PukS|:X|K[%O j*p sUqRFv⿎\V#f(K_kij7hH?o3cI$;ҭtB[9j=<2oz驪`e6Y7ȨCÉ6tq6"^^F* "Q4N=gu֯%HS)|23|Ku0njP;1?tmd|.7s.WJlxѬng&BjѰ5w w[ C)0YvF?U«?Y[*Tr*CH /mCMtff;N4Z~ziO4Y u4PݾU')C+*yL.֯&rP{Em,$!Emn w-8<[D[%= Rc.;Tڻ1j7'E “iW/G4!X?!Rx鵸ZLS?(6j^PECS{K2@ǻ0{0,Oư1(T4ΏƖpߪ} 0n߰J XQ_ @MF \y8VA1!X"n{"|mlQ)H&ϢY@҄HvamVf4pJE5bw ^#6m.I }]mc_OS?88Vֱ9j>"i3(́A5:ٚ(eG?nԨlL$uS@7kz =0œUI4 J|N29H5T'[8)Gӎww--ڥv>^kb?JYe?rHaIL X?n.syV=HiqrAˠўXƣ.x"LhW;Z Ow4]q`!Z!va T2> =ֈ|+A LԩVz Q=O?WZ ؈z{D%#ywܣ+Α h {|Gɭ`6luwj++<=0L]a"jGE5M3Osjhg}2q1kPx&!vDHn2EOE@ L VoҶ8x͸{󖫎a`"ﭮS7rTwCjsѠ_ȍ0ND٫* }"={ÂzJ8 ))I~aIZu}BWMa-ԍ+nKy K5aeʄgeP@~A+T_Կq>{NxI~f7wRy ŁNqI$X!M~OJ*/<^nx>2PMWdGПѼ#"2(44$h 3ҭOʽ̎]c9鬶- ҾcL~T^PS7?®aZ:<"歋Iۮ,8SMxꁳװ\kvDllcN]LNQ-Q١Rnd1#gJ]]dh@Kҋۙ;)[8Wnd}"qxBn3k>jW.-"%Th_E\LL\ _6PYS!Ytb,5L iӬʬ 7=H ?W9ON!zr&vu8'H9qcNf_ph :nƶ{afs蔘,O0ܭty!&@hFumDEZzRЎyEg2(\DrMNg;e魐a(pmnjuu%;8QM񩧐 M>7E]'tfGG<& 0WB`<#Ii%=;Ypx\*ٷ6+h(B߱&Sk-9U?@5fI-_Wu=Zb{'"q!X4Jadh%b7ڔF r-g{%P 혃uE N ]A#u9S+ W3=]^hK͡ wOSq <.]R(1-Z^ hezQi:sܺy֥sY95w/Pe 8/`=Դ2Huvm" ;^F<_1ʼh15)GQQTeƸn[w|@QVP+[H86]~S[0ǧx*鐔 q=6dv[[ jȨnztuY~dC^jyl Ww j%᯲qS91_%C,A TDbYE&.y}ߔ}!)m4c_ބ7\P~%V>w`{b=y`{M6.K| f** RHFBb:!˵x8B߯zҚs3̙X88t'S?&׬W|\eekYNsNz֒#8I_T`-v]$hus =>^  dv.?F$ȏnVEz&Z8L 38mM sՔik'| S6p*)-aIן0‘z_>Fu~U&|` WԶy:^&p^C.8lMVXR&5D\NP@DJ<NjfQlu#NAP~lx{O'#&1 W.`SBj |ݖa)oVr1MPE 29MT뎂;N]C#Ɣ3^!EknVv{@dv 5b&@h+}Un՟}L۠g>Wh@_T2_&Jhбәл0fͤrUK}ه1][b)mgV \QGpZtq˶N2w(hc|2Sɵՠt85xC#uZ:X8ZS1 GDdZ&;U5RȎ@hP^9%TŁjgO!bS]Vl7r(':)A=O@Z D $@#Uy3QI ,C4uds\;1.s"~ kw]ʀ3?rKDŮ+U ʰ41XCl}6ڊ, Fp 6(d"5ZBt֡.PT~S_) [K@Swz6b h<:Mo:Sl ng{Vr̂O3D:U^q@tUǿ@4{\(m'Y)揰g2@vq)Ƈ(P?zeb`ב עCvX8R0 7"qrxѶ4@B5_L%IY?ۥљ.1Dw  ^Y(%0r]iceh9CȘi-xVbKֆL> zXHalTbX1iij by5fAI$礚_˩m2 Bk<-D쫦:A>C6ebO\] ?ȶ'& \R&8pw2]`iďv $1-MЇ5t$iG9.?.:N.o;.R@cCSٯӛ9 3|pyef^)dDc u7̾iXѥD5N0L@NL)+Զ|FHoXFGnO@wju)| bB!\LI#cVbYz]>Vk~?Av㖪~%urGka/p& `XxyOaM s#0)ĬjJQS7@yG2 XS 0$h^aōRqQ6@a?ZFc  [&.>`{gs9 Tg58l]y=`M Y:rV3hukLN~Fqtpt$)R'>jPpCKqk f'6A5nIqɧ3:hdRObq"Kd8x# 9uyg< # /d  CʊXݺ3K#LzU"~_0V-leAAS@ ?mv 9;ߓ@v3xl&=@X μ8IᖦFw~m"ࣩ4>aƒ׭3:!u;.3sRzوAXe|TS0KCǧ}+T} f=e⾸ә35`yc1QrM (N6?\S8MVc)uنFكFK (:;Av&cqp&!PZb5~!I]Hֺ؏E{gqZ6i$@]kF@Qӽ'$po@6Ox@I86"DGI̞pf  R=c&qUDMYץ(ѿrњog#Ubq 9g,gJ8ht ]rVݟAZͅ~GN]!Fy>yJ+MJ>a1JŦDlyikά%YCJx$m|O㡞?YZ@\1i6{?ր00+ cƗ̧ܮۭ%Q *]F_Rn>rƟQih,yT $R>5# k.Ab sQ%.od`,abWֆln#56GAfAppʟB/u[R+w@ʓ^99/kj8gJ'DE Fn p쭠F"E.-[MPsd?葽|mIG*ahou}U|&t5GbhwW9oa}]"Ȝ B7 lga^Q ɤuf$yA+ã(M{-Q!ߞ /2qcgەo9fN*:RW-z\ .,{؄`"zψEba򴆒/T'P'-Z2Rt":}[S,\i '0FTvG$,]ᑆS-4wyA;W<>D^HC]"ZMawl*qv?^,C@_%MI1FD"8;j)%ۃBÿ[4ܐu g1 rf݅k+,lQ9BE#'U͘( UdҊm|9EIQ煵鉗փ3"^fUD쏍%vC[fW#vIKIvD EJU̲4("y0~y<\c!}$1C~f\+4y\Fje{:[;ߑG72Lmi+Y2-5eZt_b\Ie 1ޝ[`_e ` ve.퓣ETnޛ-v_I+̂n=qt儜Dv95EO|$_<,DFW;!g轵yD4lJ4e/JJNjNmX| _˕_ HZ1OvZ݈E<[xʐ;cOfl:[/IF&r?(J)Qʧ&_%MoQWԵb$eL& CX9_wUKuUb*lw[_OnM# "1V3j/`pu?4yؙa04𥚌 1Usm$>Ef7<Bmwc/ٍ)֯\Uhx1|502~ %Y߆KE_݊G/KaÓHg8ϐ8Q&&AQvZUO (1+UӁf(FO4;g[O(;nSHZU$bOֽk.~cVRc- jPC;ADꊜjnӎ8 .(MuѰQJrk*+/_Vor :+pYBDG5k ?`0[_[zlJs G.4.ue!ƒ䊵KZ*`T4٭|n|xn1TDf~5KF][}5V\ʫo(֟}T}yK?FbB!ð랦v8M+s!VkK6ɢ_ ʅW9択9 RMy' 3/F0`@W92(8Y~H1Z /tغN3[0< 2ksi h ÓS 7Rn:Ns =t`'fuw`#%ɶFht@ºgw'Yr03 ћM5(akK]TVʂ#%.Es#[)`uyTDMӺC)Mk%|St F ElOPk_EA"$-vJu< ~ j솺$/݌0 L9|@NMvo`g\j:FM󑢜œx8ENt#)?Ug*k#.{8.8;8?=H=SsjH;~Jf_D},fɐ.ץ-thkwCI .d\ʟvܻ?ʧ.)Б*"nyW Qh;m#5, m($< WYDOU@@^Uk9n',tg9S ZPWYYӈ E N8M#{̋҈*K+뇻8-~O/&rr;l9uqTXPX0| =}]NI vL:$sE@XkNN rD6H/z ȋ˯W0ӏߚ<~q&[Lc^X >*ׁT KφkaE^Fe,עSX@6ݹ7PfAg!Db5q*t$+H3?gۥ [ w; iX"6ƪܛyyVf}磩 1 T};x ~P*U80>Zd }6_1\#ݔɣT9`suϷȧG$7h+acJ_ Cr;:GZ _Ahj@u>"Sm3ٷ!A0LPh!?x%-"G'*3PDMI4fw:x=}Bv?eУl@_*ТΠ?-o?R&B>b*d++RYR)&n$Ӷ1!(o`2YߎY6s`b\x.!"xhE5WνZ=Ms ق22<>CrEݭ^įAgv"Z+yF~hg?wM,\¹ћqե=ՓÓ넴HXW/ل4"-^ OoB!}Q._Y8+R3%WZ=W"lY jG +]' .%L>eP-+L4  "n fهK0[q"u Pv/_ 1/[v0Ajv@z+X.4~vY e:\eMDdR&S/#*?+4N5Ξk 'C< hҾ oX3@?1v@eAt5f> taCwLmfEF^x6o(6ՊeGp]Q,Wk9|P4HNw?HU`!Q~iAe[SF)Q%P_0Eϋ?dz=d`0ݴ[mj1l4q0~|0jB9j88HG? _/n>$_&Jl];a,=MNWiR 9 QYLlZ+K\÷xzOzsݲgWWl8C"VChjI43NμmO+U}gnR:?sl*.RWț3i,P࿴VoXMBDŽҒogXiz$:ejjY,ԯ\+bQyCU UzbW.0*G`?p;20wIk@S c~vx-֣wΑ9$Op32omXkENާOYR+]A i{lmvAYcA5El1dhg:/Y 򙱑PxBCdOvTSNb&WHr:Z马xJҬ!=^)5s3N]{K({6!j+)W]#DOMNp`S$ɒ]sbflu)>`dWz;uHZ>1^X+iz9C+k R'6roDWc8CT{8zcˠaKeiF9Bx.')F 6|Qu׃jƕ,@qSJ"l =ɎhC?mPf'?[ 3*p҃~2M6+T!w$Lm`0b̰0Ĕ:X ]RPo?;~POo}Ch<WhZ:VU Ko`+& X ᢕU5#ٚ[S #mn=$PUR,4n$KqxAXX}^5c]`^J(!gV^) R2d+P(៲=n!L$ީD;51U(bSկZO* Ӹuxߧŵ[!ec%|ka|fFDe:nĪ< eUtҽ^D7){piMڢY3ާr"Dhk9s×7z{92*g0h5BtzO}(J,aEY &B@=JŒz[*M+҇8NeLQ<1,Y5?6QH)3M j^4$Az"_8DE*;bIuDQ㙐auq^op; .|an aKfu{QntQ:.N\^*7lNnwR٧c<ۜ7ҚiSE_"&u膎Q̊M$7|>5>Z7CGnlʄjQPAG)h8er6!Wd"_E(C =f| 0Vb.3oR0U+}W(lG% ,+jH~J1$0֊k[s*o9uۼ )9?SFY_} RρXn`'_Jx*d n/ p3˾UȈU ,(pĿg}vc}m˅wMJq88+|og@ ?hp#a5Z2f˅ǤSڨ?w^Y2#wB"~8MZAsbW7={0ФW>CѾ( !%S5H0uv% aІڋH#{Z:;J. \ .͢TVF>>濎M;0(02 [9ڃ^sʜ:G4H+7HSc~WD+,-$ cF J#a/K= aH` rRi8iWR\lq@+tͻSH;rmHi[6PW] Ë'5R9{OɵhcOXIQ"D" W:4CvI|WwﲛX ~a\FڜQYB2ի%#.! xAX5eUgQ#Kc;TkPdu`rXWUi!KZհUr`L&\xUXܔ_vYHP;(>#ǖ[댷kmQ0WEe)On Kn 1Ջ%o@CMqL}_-&ϡF=Trz]|<&haYgmb\Cq|gPH*%VvĢ]$EUfIc=ﴛmV }[|ȁ( (745\v EҾWsFa'xy !JDR =66\LprQ^ߪdwD3 AZ.Ck@ O^^oÀ' Eֲ^41 -o2;i^9klo)M<(}e3RPD mö1T#܈L#A?֔[D1`,)i8#t WٺBG98d#)adKX+[Aֽ!5 ?shH4KEC3T!B%O k^?.D/hͯgQbM}cp00~jtc K,$M qAR&GY|/5L}d:/ړebb_fux$ցc@oYE$z5yUJ?k6#A 'u=GcJTqS} 櫀qQw1SyDߣvCvs}꩓Q*FZm,%PlC13P#H=iB;۬X0](?il<9Ngl۱py; 9][6>wA˛t7۲)$QjRr-=7 ;YQOj "BY&#MCNN@ٗg㐯%0 H5çUsjoC-,zȌK\BQh*eat}K/9"GK{LRLSB.^̪ӐEˋ(B{IqN{Q'9G:A9&o"NyMz?j`nv{PY^{yVC-2}^S1!ՄۋWr Dp beE"}éݮQS02b0o"y]TfOJYም$GR{T|_%oDl2˧B^cjy?t˓& @opiNwyoDU;8 2e„ *ZI0Sr+祻A%ܙ7 9 WO ZP)?:3h{Uoc , -h6 >nV2GA 6@7`X'܅Kj~bf95^VrPy$ϵYrd`^o6:^n>bnו9_-2vMJy4\| ݛwvl1mnrb+3䪴p0WwH.Cª0@憝K%a"l#axC[vP|~/m*rc5u#W+?y MD)K,m_ [ #SIsg d m<izֿo -NEvֹՆyHzխmep::tw0)h2pZpv(ȩ] o^(a<*S֢zjuF 3w聛ê+1 u J%Xݙz7֫A-į9/ZXuLj`p?|^yę<SGhT6tU&G1{&6|sVL_XDjGc>EJ22Oh%I3 ;ĕK^XbV͜l`AaG Z<')$C9\ u>X 6CŒ")_jF`JXjgy(ٶz=zQJ{&6hLV}KRyCO,!w@B% fs/U|B>#JP΋8e7ZD:%4R~H3$?N,,KyF!&IZOvlpfZ٧=GC`.Av +]3{0kiϾǜ|M;tӒIp*Gňa>Obe-L4oFP/n^RX_P.Rv}vjQe5c\C)c5ƻɧ渷E-D2SQlVGiCZ[~yIIkb;c?ڠЈANͼko` 05\vÊF7~ihIҚD:+3O )y/eD >^)*$SdR93Be"@CVhqUXN>MwjEM66Ryn̏J-xʕ#;fvi`"NH9e͵O9Bdw4VIԮL|~j-uZD&VN*Y*_ G[x7' VL[?2@;+Y:VqS"SDy0';k*z_(;BrP>>0t2JwbS:ȗ7啝I#frbf} E;Ǧ۵1%0Q;%vT" xq,Mdw\FYJK@j2 󯇻zGނ0kDbAtaN&èha&vSh`O}<(gP _^O v5փ[] NBMsP"I%1i]L5. UN{s7d/J~JMoZq{Lx j?ZjĦ>],N#"|?f^Б 4P V)Yn4~\-J#AW̞0ݚmx %Ei尖9)]|+G|Z~r.b:s8z/LwCo-F*/u;00 TIau#)TJdv F5AB wI =R1-1\fAX[8_`9tfDY8\uZ5p'_{ρ@ wRF o|'N+F4^zWEa,`;2Z m" @2 uA'ڭX~3V×7u]xť,x令ij61z !W?<o&IcC#va@YvNLW8 0E1v]uVῠ$T>8B߁qDKi-ԧS - e9Üy?KH8_ջUsXlOjuxcK~ uSZzNG\I+nK"ٕ\C|=̥C$ِWו ޞ7!ZBx>ԡ wwku gzUEJ5w"m|O{#]>e~sJhO Tm蕾\6ɂ\!BH)eYMV'4=}k*Ud4{8Ģ)]kD3 yg& -4XUG~y_mWuBB tfd Ϩoڞ"!:cD]%nTMGʒ)A)<<(>>JKlj'PQ\d+e8P ph= &,`{lA) 0礑A+kgWMR%S[ȑb']7 欉ǩm5McQoORD*]9qk򨛒(@-¨-e0t%Rpuí8W)9FoFgGɗv)*\|rQnG+L8qP h/TA>vg`#e!16\sg!-@UMN,pw|jD­2K @z5 gzv A>G+{Z=Tq mJR߻JyHb1 压UO|HVa UЎ9ڛ3 |{a QX5"%v=o~~MZʬL_,LLŗ׭hiV,A$#\G6z6wj&~}n}%[o,d7?rye$ 5E#_{֊QчQ@8jC="wQrwH?P 0k%̙HeWgςhGy2ڀ ?QS5܎J 8-1nJ4qMgX"ߞq_}<_U(&rhn_8gr]1I%Umw%hl(xi.hP\/k^)XRY"|5#`R͇CcxdT!EaB$VW.tY*6KG+kU<@7T6} v J6]pW7I"v/ M'c]x?a+Ek%xAV~DtYݨ"J4'zn9L;he*XF;)oEOշ50E X_N+8/v\?C]AIy2pC2@] T{׺}>7j9/[ Y8Qat%Tݴ1ڤNr-m'V籭6Vg.݁ 2|%3 /*~%iAڥk;f "(Tj=|%EģF,tΒӡ@2igH 0XJNz\ 1[,F_ۡ>:0uؗ N;;aA/P+tBٮseDAgtfUK\4X\="QRץ3Xm+Z#7UضawuJZ*`6G]4 HCއg]_ HmB~s"-,GX;OWJXEI{᷀}RPmd:}c#$>cdů{ 0=z^18pL%Oz)c5X %ܨ+ XO7ku$0C0{ lg,3;17hF:'B]lnJ:pْ#7D^=ɡxQeB#d~+h3L>N4);B!pR^Z1+ M"Q4\(KÔdRa*:ѹq8|ذa6cMp'k! {h.)7] _P9h7)! ?7lr3y:F&cfl5:1fRxzi)$OιmYiuUm[d2Z 2ywIGf8~wpҦ7oH1[4h!BU"%>87sGs,ѐ V<;!- Z&buIh { ˑ>6aUm7azG+cud6@[iq{P^n':?fh_ i=[  )A(7( 9AcGrVk{rЙyiS7Qp/fzBc{uj4бk>iw!Rxɟv!*E”(#T.r]AIRDȽ(;ns'< e`{863E{)YHE7]D(1+dw|hB'/2`@ ]/}r C1^u&ŲG]w%O߇M)-,?Ȼ8>s ud9J'Lm#wuٮCcu)-6m}%"#R}Ukrd'd6,-LRI:P u9n<ck_H[5Ջ3E2>Qg0~#!Gb3a`|\j2xub Kjj1,Rx']0tu}'5PCgkB1,uPk`MȰ ^`;{3mJM+dc撺7LÍpV~˦kAފ~AJ:|‡g cv9.js\"_jK4ip^+TzIFQ@:α'"wB/h(ɞNʡIeL!S@"F꽝2jv6Aݝu$vCH#螐dcWўo(,Ϡmab&tJ-#䪬d}H5j'׻^N? "`A<wtvMw)/E:uBN ~m:g,$o-`{ZQLv d̕"'Ƴ_Oжn"&kX_l/ f;f=_*G#>Ƈ }jz>FQϗ#_腵OU)'| I}>)t6 3՟>myux^K#RsZ'L~%Zɴ9Ԧ$RV: ЭPswҀ$Oϥ u mKRQe<si1x5Ǹ| T ւJ4V*#5'vy4c0* qSZ&iN'ʆpQPD ܕ4kCM7ҿ9+M҇(Z"4ʚ.`xC W(, OM06IQ 3@=w-"pu7H:HBz 6`4[t( ӈK sӫN~T6_TEȝ@f1k Ote,IOi|1yJk\2RK=ソ8 :[T7ݕ<$C4V}?$,#4 >&(w_\}4'/+#rdj'&Ȣ0iɃ '5^B@|dޒi?' e),)o@4yT?C || "U#aGx x! K klpa.u/uܘ!UwfЧ0630^I"K(]co,]<8JRjH%FRFyhL1hes  *gNANz1 o`i0|9e"߇ukMAʛg3"w ā=9HU3CzR&AјZ ;dܭ ɇ $ !qzNR|fjU-Egɢ7jj"0}FzC2z(CtfȠRȾ@p22MƄ.@MD'Mn"аH鮝[r 2Z9sT㬠[@+#lw-Jcͭ2gcC~K~*TA2sMى5,e!qJ5:YcW e#p!-a0~ʷe5?q'Nη^~eּuZKU Kn]<'RKw@CNw5Wq?4u +]Y" 7w  O#Х:aTJuU;#w+hR0aP*gz5jCsb#D/#y39]B(mpVPMś.uқ!=@ozD(XE 䮥q؝|BI,""N?CJ=k,Sr[~ss<:72F]ΜG0@2- 5k¤ ,-*W0si5oqF:C|+nOVf?y<@w>]K6},h/"b T~\Cn&ZeyHW=3OwAYb^ H$hR¨RN꼒 0W%:R*M>z3O\]4}Ip?QYFS< km/bw}^D>}X95&&(m01FȮv"0SD[MUșHՆ%f 4ዷ|"~q15m k1b6[\!{bX<ubkm^T3Ec}Q'XB{6 ÚHWN6esÌ{pFx+"Jd2sDI&G^း31vgrϰһe-O^]0эGd6xKPժJR)2rƁ`ۤVc屄ke-f4)䭃%Oc:\;0jPkD:28~"A%$HfBs5_F&۱V gPwų@ bkM^JDvBPS^ A7xmhi~K!JQ_ t&lI Tغͤ3`Lg^l rÝt[jlBE&m+_'-0B:o@.K.Xm#_ //~L𠄼`SBCcd27qެ{n\H" @ fHv\#zツ էTn$Sz}B~3e0;rNiv+hDkq-G2S+`{#y 89'mk *$08JQ8Df È5ӆ Y0>AGu**jeYgӢa/T.wն>[m_i4Y04 THR`%[-枯;_y1G!tp_#JW=*@YzMb/7cA/?>*Ev>#+֍ $$}AhW*|1M'l06/&P1fQ4jUV;̑nJ ߦ!# ǔ`,6]SU oDPο睡lqkHaO1ZXaJ 0^ =w8j!w. &-omݦ;8lɔz0*eq6=%]w_zc?l l:QA4 صk\Tf´]ҢWE5"ԩ[fƷL.6GPP"?NCK 5P~b„e$^nr+%rBn }Nؓ}2Y)]6O\z4}n lExť =&rzr">K+Lqf>H?.I)6o=gg Z6UTp5#H7 [ӉXjQG6g[CG"*ɯTMzM[:@dG,W Bk|}?eqW":8FTVD{a7ɵXLM`%KE3P[K685s]m-s݌cڹvzg/_b\KSӮ@)V}\iblXUgx;dNBq:qS  .Nۆ)x)z&]i=im(lRQh)c#~(e%VYzѳ̫) ـ de\*Q\6Q< /Ό3U艅af m{9|2KxNuk; jU&٘ vBb·p3ѬM\Ѭˬ5d\ Gp k:/u,7;*:nL;t7XD H+9A}zC&;@۞$݃aUVG 7Yc!u"'򡚣-tq(}{lڏp1Ǫ.Μ4N>Mt]cfW Ycb0,4M>jƎ\_"ElGgzóDP>pY|_:v f:)buMƽE\񿆬5`}n%aU[-}"z} 5MfRBWT ^?n&o5r`0ܮx*a∍ƐP4P_{+0)ߦ9F(ݢdbH$u(/QS@4 4Q+ i``_Cl@2W:|d3gU݊Ϙ:_$l"Dvk` V 3}ݗSUt =-6,Iv& XqM3M?L3=x(3+Cf ҮYwJpnW9O?,īͺ3 &I]0LEJJӚRfWB|[# a4C<˥6%j8]d2Hc& y+F#_0L@=RkڿQ!:v)*8&AZt)w lt]x <5Tse9Ag&ʐRl;u9^U :q Jk{ ;)%8 pF&DyYZtKu,:J?wrT1ؿl4J nt m9:[Ivժ-8CXO1.;1WlSPS瓬: nr/ĿČ!8LG!P$ H׭AD,pA>:5"xGӅ5zҫLm :W#zsIĵPK@iuЋUb,2uxUkл|"h^EbpsVTP_HqU㏶g`UmlFɟ/* uշSnr`SX4^oeWUIj9&b?mEMTPy!C7c\;`K籏$[h>"I 1@0+Wc2}Raj*o)ٱ8 nel+4VsN3G ݠE}J .q"1 G0%O.f["x,È9S~]~N!zKWj]8 \Μp/Y \*dπNލRrfpu:tC+aP%UV"&"pz%4ΐ(+MNg2d?Qn1CC8Cw3ê! ?hzn Ps71K}KQ|ewIl1oR&#BLwbwll-Asb)D٤Ds1~cC0a='f 7Y*ԤyAB?jd:zU1Q :"|Dѡc˱v̟jupzߪ̞e(7CRqq @n5Wih0٪rԜ҅Z߭W7yJso*Nr Ƿ;%S dtWU=a|U̱dƺnpȅ_i~t I߿ɾFwذkZgTDlvJӧBVd7k#a᳘q\.UKtc߶KvZF ;ѓ6iա)VahhVp%d͹X B*q_7rH {Qx} ,ajaP޴GB!$Ab9r.zopR޿ 6̪`L8e3bc/4 8G#~2?g.ek Gw$maX]jʐpsT^9Ҙ# 0(v6TM?fCo_ZG@esƾF#ul$6n18`wc9t#$Rc&(PNEL*_|DI%K/gS2,18dțNT*svKp|>o;a.塅GFZbvKrcS.hgı棢).쇁wXe}CL#7_HJ3p %_/+/#Zą;*ʝM/K?%=l] װ;p$:OĮRPǤ4'U ^> o %K>*~)Nf,Z gnZ H @%U@1?.i|Z$BNb{ul@k9UV%Q p!y? zg*\Eoe9yB3AS<؛Iz̏gC͝rژ9s (ԦT0IkR$e;Yo&eQ ~Ęû6Nƫ_b5vx9nG} ! narsvPNA ;[˨_?d" wX`=ѓMnTyZd)NH[RJ* wjTj1xY\DB5:#!%2*m']dqOzXiFqyŁb`QqZk =G4N Qy ŭ6ս^/};aU]R*:#~X?_~CTc=1` .F-ng@Xfq;2e&UՖ)>O F]LHX]4(?FvtT9dՓX_By0"e@bv.@@1dR"=:~)ͫB ~WLRHlhXSUme£~9"W!@ٹĆ^7 FfnɣZ#W|E 鵣%1eF). /z0 n!Kc3Vءܦ/shhs|ZC5Qzf)tqfM=-y;x;q`t_j0T&|^Br3"A4N@ oL.l&}7/2%?RQX +e®F$NaK'ѺKHbZL)iΰ8G')^:[GoշNzp&@^E ca]?wS>}'uOVOl%ө`v?Z@}(8BK?}ne?$2/IuDžuA,a&vUOjc`E}猷v3&}I" k|=.: hgCP}~Cׂ vjt0Or͹LU "i \:/*J fL 8;Y[|;: `yZq/XHY UVxG E24uSR5di#~>kXU.fظGT|` EMbR[H'@ &ȽN2o`,bIzm&s{V:ln,RP8"PG1##C\ WPj;Y+}hGpvp!>d!*5~3| ab 9U-Fq74sRuf[BD +\R6HilG&F0G0A\՗Dp M}boy?HzWY 媊,(Mw֏ާaR;m!Uh{^&qyyU<m Uz$Ĵ@')q&/OgݱuxV}䓃#@qT ]j2Bhm2vf7A`|'^K'ʫȘ/ O۰0@R&jp464^V΀pr.{4ӘveŎ C.ǁ%h';"Gm5p%qkϊ]/ǯ_-أ^zBܽŻ)R8Ø! )RX1˩tӥk7ҷb.Ԗz'nAއYp ]TC##8HlL ֳ>R`;04UaH l0T2 9.װ)L&g^\eGkPTx\3gzCxL|O&d 0RW~I'e)D pZ?c^G:w0 tGOL`J1/<80 /$mg" *-Ní"Q]&h./id=#ip{seH0{˭VKvOn˥ߑh*[ilSԄ0y$ <=URU6 bC(gx>Bc} XcsDϥ1b1. {6Z] ̑yެPpcn\&5@ӟB q7#wi_ϴ/DqWO<li䰩eK~uw;&TޑĝN\Ϛ߯ *OdRҌ`YC0Ql*h'u3fzgԪs뀂U?-5ȟBCaSp] Hx4Eۀm=GZCz@oZ*Vvꫡ a۟?3=tLR]gÅovb]Wz5>X^`1<_}%!U,7eZkB6#F8}U25 Y̤FjGc!2'X *9biX q8ĖN&0'7dUu5aAp9*3OZnB>јZXl ` o.8_d hC}wѢ)]jyGYc a )̕o_?x+9#Qp2ц#sh:u+dRK冑 RjA]6l=@BV IbbʑX=E΁$+2 -{SXWzRO:()ɗYD7Sn:oe:G0 Љ(z}*> 8UPn'lH|S Ω9xJ=<pRC2%YӴU9a0\Pw(ΡYo'd%Btg;W/J]+jf|&t,=_ɤua59ڟ`ýDyf&YW h'&tQ(x_"v)`ZTiq=3?Sį Yڕg0o]`>ʯ 3!d26+|R]D\]kv<Q $= _t{9鏪E7.|h-wN$:g@ 4@GJNghIv歪+`fZrPz_o;d#ZHo6$ȍ,PUȵO/9lfds<{KTf %z(9rs|5]O~T{M&Pz1 {BPz2a^&ݙk^tp{R9@2ovAґJnl{L}.|Ӌ\y_sRgO9 ,KO՜;61y k?ɸ,%.hy#%(8ab2f,1)O ȥOmebU~Y`=* h|26kHlӶJaH3 t![̔} A/tW$8S*7p_5'^?yy p&,Dy͌ ]d\L HxtYCaQY*wbKqN#M2a*g@!eg+lx-8#ߔl"XId'Žぞ81~]u {'UڼHSaZԮ>PAQdp^7 <3i=!eX{w @AYV4dh'IswܗvH'i$k=uS*p˒YHW>cK\s |^pye$ٍ%RERsڝ Me 8/:T jٲ&8 ElCuxfR`nh@M#oBe@ 4,A^łΏsK_˝ JcsgC?%Tл#$Kq PNY7ĥ߫OcײvzSɗZABGL% Vh`;"!iӗO|d]m`.?5W1"6|.B 1g fz==J\ա+A< B!ZEp6J1I#}lR{ز^:dv^u8}?L8ž<e;~!L?cE1 %BbŖ='gOAF b̓APJ3N8=|?D F\<<J#V󧤻 >F[6SU(v- -lCA<$z2'oWL8ajxT`"t0nH!O#J-/2 wP1'Z1Ce{6c7˙o ?6IiC\g7-9T3!2#NJesjS!$1p6PxTb=~ĄyPLFK U @8RmN_z;؎گ p!,d}v;p={:}>1Rky"mZ4wx詡X u,4B('wШG lÇ<-Yl6!]N:k7ҙ" #+5DM<OiYEy{P1Sz߱B4{&QWLW 5w|hVQȣ{&?\MlD(-56XupTpQY. }ލh][lZ\W16!Wx(jr7Dx?57 kؑڝidsCr&{9<&>W?R'!X>jʑB*ě2g*= oo %+P*\|:GQ Rl HX`} QWë { Bk+dZp[O.Y`qpRf~YVq豘ȡl>EI$ˤ|(μ7!,:[zkh0@sw?t|3BM cgywCk&;#OAR:u۠|ycʐiSa5e]VCK]R9$|+)A=pjū< Ffa6 d/ظ,WK^\j':75dݿ+]ƠѶY>{\,UFa-+js X.pMJ~Re da~qN<iG$54~XNko5 G8 3E)af*{ۜBb$$ jU??1T;݉|YqʪU{;hGA2LL3l`f۹Υ6j9*|yjMH3)S;ehQg~&ʥ1rg?UtNEkBQ+:sʻ|Mȧ"Gɜ:aM H_D(G<1ZS8-p y=nTaw1{x.6oPв%^w/S%ДN E9*ʔ Ъju]>z/ C/ExYrۦE.G!z3)9l'mnG WIY aQ=+Qma΅Wf}4˛5+#3gPm8\8$H6pޡ:G*6GDQNÈ{-W'4 {˵EXA_) f-_UkCƏB{hXev!dN#M|p74b0zXG[҄y}nJ>ZE1lk+^k;_ߟ 8(ϛ] PZYU~v ACYM.)ye*v@bՎw8Ft,v#qn̒ 5,ݰNY9qO2AYh֙܄o'#YM,R,1!/b<)a%6VIr8@/F~gs,{T| MjV$ϳj5)݅8wkKtrRId.4FfD4JO i tsfTeCRvHנ {R=  ,pmP"0\x#`/e6iB[? .U)sE>`3t7TA]EV8Nb˓7DHCnR߰vBHŜ[!:h2m5`Մ#OcK%8W6&'1:q#fn`VT:qH *A\A3}reu1Nʱ(V~̱u.AU PM7ŤTSTG9[)VW=-C|CyP螺'eh,H&xNhG/LR|nihq MK= z F:9я8D*?§JFR[C `jrF1L(ddw*.3B2F)e<%IAJT dO(͐^C=mmq앦xBеs^Z`svXS/<:ޑ`v32yy/1TbY3/}e>K2\g%4*Gt?-u/ k2M-Ȯ[r;,nQՙv_Ie9'b7sX۳9E(»lu`hre!cUXt>m?iP\P(sޙ}2 [_Ng,(dSj8*! Iuz3 oIH2RƼx}8L{47-)gYv#wQ)hΆ=Ye)P2p)$*xTm[3loKF;:Wq-D5pת7hdX-f,tTśC^8D7^s$r P}e5p70cZɳ{6kES`Y+p_|:ު0qYQI%J#lO%VpQ֬q#IU:H+VjB `sжd.{er Xaby~TUU(:V @<~0,r3.j,#v)$u nJZv&tr;r\hY7sd Q*`z Hxܚזǥ1VK!(_`&9OMFyN&b;UGELSs{ A7$=uR'G%:[.0+! zR(3t`\Z !^ȣꮮPY߶ꯜ!>,:n ٟi%ilYKzm2٥ٞۗ=3}+gNtɹC/OrW0p$sp5y"$ZnI!I?Jhՠ>#$( @Hkե \pԩ^^Ź7$~&|n0&BTS'b;5H5рBJĔ6\#REf83i˿7s]3Ex&o(jэ^ n| ro=zzU;J͵@k'LsT r2&#\T7B& Ih>_vKgQoE`~ec{Vbl2 ㊅@=QU4%mz{ƅy ~2sLYxqav_ʕҫjuJg~bYRQy4&(=_c)9i!y3&qG$IĈ~ Qԗm.M{JSwGbJ+b{!K_2 K3L;Z.%coɓ_XȽ& icn/F:Zsa)ƺD6 UdlC^9ābӫgMBpLw9K f@YL^ֿqySVQ @S [ؓHI_Қ,\ G#E+03@vU@ul ,ڝDr2ec~պ5Lڣ-;O-jTR P~c4tE-Q5%$k?/Hcyʫ+mp\SsآgQ_LxڀUlsXZ9 a-=t#^OiF(-/^o>rXznn (HuK !yd#̄Sh;SNQ˜ċ'70FnElwV62=Gb&v0z#[)&d1>,dΖUTMI_%Ӿj.>7irt5":Xjʹij|@a;gϋ!S,'&Sv2^fXҜjY{d1JXAؙ;' Bߔu=sjҒ\z\;(ֲC“ -ґS 6CӅR3} 07(уs`xݷ:6XsEf.w; F͟T~m=GТQ@!D0Up7Jk/V۹|P/,Wӱ~w)K'-OM?p/{2i]BEQr! ḅkP{--4%+ 0r;€7ž{=* q5zEBYbgʸv"܊9@dʦƄ8c?'7f?8|V:/sy_] gh\ F(YN{59h}1''>8M)&gLɈgBd|3(K)Fý7ɈeDfoӁUסbf=CJB)c< y-{UnY'86o"xEVcSi%A'0x"HN[%wv-bGRc(5\.b-nHdů|L4*y{v19uMy,5p"7.*;>Ћ16cInZJA&M4,Zq $2kV*C8)$c<2jLj*pGGc0̕%wgn=6DTS3\{926T`7;Q:iEļz $l(6~QK0'%0]P.b/9Mf^.}=+D<X{l)͍WLJ/F=P dw z:ؐ X]oHFchS٭8=)Yk :-ւd1RYXg aVbH+y~85M;{nЈ0;-X@ׁף,~ûD3w-]vW/!?o,SyP(`kCA$Bi7&Wgf{0 CW04<;AΛijg#RKBZ2wZ|} }4RlbLlFdc"Um@;`k HteGd=M_D%U2Y.VA5WhFv\q1hLerw&&F<[|턧>&t_W?d@{ K;{.sfINuH->wZKМnO[=¬6;Կ<Xbn݁_,I:"pZڙW|fp?RVhAzJK$-)>}Ln76ĵ"V . ]2s4f¶^&xzq>㙸s2K'T=8Hށ'K(vp8 ,%Ik]+"Vl% 9VxC{G:΅ʈH?fg . lHbn4-wb/+{>&P?i]otu.Sxl@j!p̀ qQZFaM e-s]Ԋ -PΗz6}&@S;= r  ōH۳yW+`NQB"mZ:8z>a&zn'Cx;15,;ӏCA ;7`+ SŖV'%jX:v$z7 sBÑ!¹!7'8zIKRF _QRxD͂mJrʷ_KwkZO)r)2X q?5hFS[{4rHdz;|ٍ+Wcqhq0Oi)ZLϘ@4tơա4AлX! ǻ{f+ZʐaM?of/!m#Yʄ:? ޢBMrBۿ6qn2J׾s"V1b=5wKga(ԁ0 .PFvnj͔R)5??lX9AVz58ȋ<}0<=8+P%HDI9tB.ܕ fah,c5Q h ؆a)-NvC@nI]sHhV8nuJ6 7brӞȆiۂEYĤ)&f+Som "S8k}=olPBB6˹I~)GO9@N&i(E1i k@F), \sL<}^DnV6CLU2i\C a[?xC'} =K}):btHmMj4xx[dH, @cue& ż7o2>q7\4Lz19V-^z¢SB=5XSW͉p_I:, Yw٪&~~61n7&Aja mXdحn™mS曂:a)į4VagO-ByHh-yyҢn)eOf+G~CGe웍5eV O,g? T`k=DF`y}<“,(}1)=gGI>Y#YzKyI({hWq^k1o=C~fE&Jʴl. }L A:nM%Aaa]&Kz~Bm;.LMJZ ?I#|eDR itsggT"3Q?cDxx^3X8 dF7NlF&Z?{ [C&iv C2ry@p ^r :n*ZNTgPT7 s}#RN631?KS7^m[ַHJ&>%i+6D,Eqs/.4+Չ27M˪s-1: ȯ7o)k\É%^8r$rr T2r`P홭p uᙞt2n30!rhGF#Kh>yt‹m'8S#>f9I˭m rz*F8vzYFa9 18XFQ!c])Ea ߯5lbGp69&D9 ?7^Ⱥz~Ad(#$3AA;TGDlE~W] j< \Λe:u7JϧMea15[Vy -mO<_Lf3/-R >O*hmz%ǣ81t~P>(rI:>Mvڸe5X5wy|Ut~WQqd 1{j v!'Ø,[aٽ@]-IOV++F$qϏk3opC 6A 1}Oַ'(1=4vFYjy+sgX?@F-$At 67rb;bP:l;k$:xj}gsmӢ][ eoԁQu>Q0h4Oi>Ӫ\|{!##G'\Y.I旟߿NƂ`rIN匝 M&-؞`sݘgH[:D(|ܯPwl2,Ƿs&dQE[Eml}vȞ1}-OD]xdQ}KƐ r\DU*(GaC ((TR?_~t®b3yKjR %D!)"#^՝Dq\.ٝ L+q ӫhr vՀg>4rԇyWɯܨ*y-(PD6R\%!Sv |}1w|}zA/`ڐNG_JM-4tm~+ $JzWG`ːS*:`\u}_x0t+-Isaem/Vvzزpa 䬰&(`]PXsF }V3=;%0'8>!aW'¨c wF/fj,efk܃&|΂P5:n7_O,l<}y*"`B!RiO1a4dVK+NCQ@`\!#ۉ5ȊC614Pz5ޕq6GMiԩf%lje.=R{@"?5{ZyÁܤqz8iN%U3i;i*XFF䱝~ZG0"]*ovWi|=P@˥ J&@B6%[D$ّS.O`2o-W\ W=]JXL}}5З\^ ɓ<`鄋rd~YˁOzoj2%aSݖZ6 [6 TΠx˧ At+gxW<ι*b]1?& c B'lCl@.)Y,EsJ֓ Ф33\4 x7VU8~F N v5bRlUlP,ݴMp׎TqJRVϣvF$$@&gV "'9Y\<2:)*^+$by/d0fq_x5xii"+|OIfV)(.’rEM8K# 8BDQ hG@Z$MD5rC:2{ƌ]]=-yhREVՈwATe /Pܘ%n$sSTnk4*_bm.~9jdj$b,Or3zU(Kg4ɛ%0yХ3T~+c2٧ƒ Ud"PB문0;4RS.=4Tz#S0ڙ<֑̅!U&ɾ8v4]j +zKB)n\ُvM̃lfK%2TڅL=rNIm=@P͡/7M—F Kg)M#)'Ϊ˭$fɩv]Z ᩣ3{|Ag26$Q _i2]!?E:fY=YŦ2!|PřĞ Wʜ:/iWKDlj,Fa◳Ҹ}5iۼ /(_ hCbt- 2Ix]-8kÿaJS6My`=|S"4E`=k߀iqTLC5\;='SaS\ν|r 89ԂQHo#;Uv^eԊYȣ$u@<] $ĺֹe/c@p)^B4Bőj&t꠽y.AoNK<(r2)ff X+ׅn݀X{ko11D|h5k$oVW`tؿbDjř/MVUÖX< l8:= $֠;!/z ?u<ڈFGc/VNRA~raw\4%p+QK㥢!;v:;0Ejtz^5܌U3@oXQ^z /@33t.^68jU " WvW=`oDEcʌϕ$*r+ӱ2S:Fd,=PbߓcJc<Жzk-*_X@W!5T]H/Oo+K J^Go=_} Q 5 Y$Mg6x! \-L6."iq*녇ƿl1^gj9~%`TL @&&Bbxv():L1,iQ6NbDN3QR,Q5=y8A,:MA(x1k~!& .Z@zalYUOA6iW{9A@/[lY@޼#1י'\G+<4v_3ǫdtLȴQr˶[j},Muqv)-22v&W:=Q!0$uM12oYXDsKW=|#= H8 t h$kO2]bjyWK?owԬz^@=A% R2[o\gY\. WJX)(Ò_Ԫ(<N`.jU;J8:Jwl kŃ@mguF]ʙ?2ژ #Jш,B^S #[ҭ;G+G PJqn|4՜Zi˰my5D+J|T?Sk)Xk'ӡ^ I6D $R Li)eqM(a~1XhΝDrv]`'0un/u<~ȋbqg& gj} :E1/[rgQwՖ/[n%ĸR@/GA \]&eEMŨ'nɔ[тcO^)֐H.mBP5) M81E_MEԕB!{`Ƌ?~$H,pi~+6s>MǔD/djCE0SHM}YLqPY f:+RFG)q 1f R?BAU}6U0 ude7q뷪4" sO%ɔeR1{! 2\֊+hb%ZŜy`TAo35z>nJ42[B-  I<[X l8ƒCj\c%W)`P>Qg}$Ң Mpپ_<-O4SgmlMBdEn ^85N%Y"pqE>d{vXu<##<L M 4i<^ۅ)3_s2Nɸw3e8z [nhԈngL6*0PsY鸪(gooG]c+ Kq7T߱XY74KC[!o[1;tF.KB-`D v.*B{ΜRLi}MPy7v`I~ŘigͦRTN:1;OɜO0Ʀ71^jC\e?#dyd0GhN20ѕ\(uB^ R®Tb~wOaY{9.vr<3Klp 3 |g"J9*{ZS,k3?aĿl?)qmIby: =JȟdUھcяmB T&+d<Pc@"QuJ`F]0"ųe xMx^3i|nAG"gM.+6jcCSS.RgU'\t@+IwR*ARЙrͥX&~Fk{h\i4ݔp,E='ݤbG(2n+]@G_>(>=ҢUHM) 5"fm> ]Bܓ>XWQ`v<]X<-Gd)i+bt$6]Z.#ˀ;sHu!Qn @dQzIZ, OgI5!T ),g9 [X42H͢^؟7m鴻]ml.Uz 9N嶟-WF>%8Ņew*)Xʧ' M?V&Iݰ_M#'!bP*0UmMI!8et=I/3GD[Tsݯ?}(/7YAXw9lPe{Q s, 94e ДII³99q=sc ygnwPze:x2 ]hp휟!MV}p{Ϭh+^`pPh=U ݜVP2TuQ㲖  0&=Q&6[= ,dm Q㇀ֽm~\2C3h͸p@ SzrƥcZ.5 GOth]xxU2,ꑓiM!ŖGD&,1_=}o~wmWODEȟVƷU=1X&Rȸ049}!{cgÞɕP% tRގWܵ:{OQ[L@5I^Ѹ K Е$ ʼ՚l^(Xr[5Ejs \c"m^@#9rjÑ1L"ie& kG^} D-JLYkE'A#%f^QhO'fI-~k!Ͳ7LF&'=76= 4G8L*dmb['Tq\juD?|O9NoBWȇ̝?wdRׯ2"^$U>^ t\j/Dm_Qt( #clm%$@n~˕WmJ70" UoeHp1K<.ZQT;7,O Mvis&o&}_@$GQ.QK `z#Ls Xpv):n"c s`?9͖_هR['8!$Z22@c;&4߲u֨ظRBpF]1NB/ +mBK]/, QAI$ڄ> 3i6]2^46kpѽ34nFrݐ \Bv4ݙ4w_ևs /Fʄg,PԨM^(4@وNXЮ&1Ĩߟ0nj^^z$ZAM0 'peֲmCkxO:%n?GBB.Fk=[\̱Ik)MsaOx&r+o\ELFF&NTa9 w*dEЏ0/ψH,[o`8mfNՁeD6OŪu`=YB^IW5B@cUiZ3e6>upt"7;y-!駩^d<ww3ߤ 7eݱ$&4b NI]TX2kbVVk/3L?*J\ЦY s.ie qV빮c*SXڒW QN " KIBH 5Dϼ5&k Y2ɝ2wl8iiy, wOOq."}%w[:.mfq.g/HύO.bPϦԝx R =lf<'J #vSG?h3d޴NÛ 8;&V{ׯ9W* $jK(Ϗ~=9, _+U%2)1)\pɅgIL~.$1pj,K& {;W/2ѳiM:P3u{::^0pHw3R&|b:4Wgbʺٔl\s*\5jĸh{Xi9yDd`-7l3Ovezn{|\א 7l})*tGZ? ص 㴋> aۍ sa_4]z 8 v< X"r)`4o\ q 3]ۍ i v"Lnp9W\0CZP,_mFVNa7R|1@19 ~#&`H۰yO(7g WV?zv@aHBU8:SVtPm" OR٪ B&b2>ZB6,#&R{>n^ `lryL9bf/J;K2 LP9BïK+ (z' <PG41cWړbBr#&h8 ׏!al,k?scH6="g֎a7"cɍѓ%,9aNK f:*@$=W/Q~{izoTSXKGrK8Z):S @Q*EWV@obU;1A !Y p81K:5:r.kEӑȗ9n$:T& wT̝Pkd&0_هW[nwAqڠpY\sr|{;lvby%M48O_lZ nڏ?pBK%FY| cԬqP15Wr ;jPB4\ƴd)oҎƓòb$gv_x+D;FH5-s3׊2 +gN|[`T {vZFnQͲ&e cbΚH5bn8HQqxL[L3+Rimkga֙3YQ=p HK$Eb2 *A΅r݇R_繷<[=y[&ztnR(iuHt6Sd*##c`}ejjW++UG8w QhqwȘuq: **QDڶ{I$JB_НiY@(H=x߯z[F>\wq sqi.8ㄔ-4g+pZn}G>ʚV!JY4v37 Lv#@o \G.;ۛBjX sA0P׫ru͞n(PU 2u'.^8 <㥐1B|(8-!hȧ|]-v]]yo{8i~_9uQlh<ⲟJ)tȾx֞i{KMIh5C#y;oIx~VXA ,(&1J<V*:Vya3'v d2p5c8~z毄Q֨]5A:P")@GvL6Q([an_'ZopLb{k#'lB}ܠsHqvfMx: P8JcV{L9&J_MTH@te8m #rVQ+ձ]=8DG X`l+FPsA]1 QTV YqzK1Ɋs^=VgV[~ aWM?_4IbFR&?5Gݤ([8=M8]2rϰLJei1 X0W4Z"ΜJq 02RTSڈxc=Yt?f1VbE Ng^YQ;,۲̇2SHe茤,oVΠ`K!GH}aGD3ֽ) nJIv!k^c.E&o([ 9<Wd..^7t gT*&lPMmV/ʛ,|&̺RtD ?ջ3Y Ma?) ܑ`yn{oxD5J7^LY(˒/Sȟ#KŒ(58@^ȫ"$3P򸷻"N"Ek3]LH/RX+OKKtaky!Bnݑz3 <)jE[Y9{8mQNݿ=,"bi~K ;6^ėKG,L F)=Z~Ukȥld |SNCAk6,nV%AK*_!o#z HS)w#E-F×eʔPV3LJS_6)-Mn8jZtLmWT?#LcX<ݍ2户tb+_a.xP-\T/&'% rɨ'*7rpprsxx^+ \+s$ /4A &ALNUBT5aXgbD߁3 |$ xOj]e6ܸǟ{bE6[=t'MBx)ie,wEW V;Kh\ho` +00xG+*@Ž}dTvca vExٸ[Y??Vo;fpԾ3M}ފD]C3ٚP&ڤ1)nD>e`1P=ECN(NcI^KAdt|ڂɤ]HK<"YUFk:e5NsreJ<\:hXs+z2woc|I\P OP@꡴>k<S`uuh>f/J2`%tCҵk0Gd%OT4ۼ$h&C"5<8M} *e$T#&QԴG;axl̉b :ytó{ &A|֮L~82åbmqELTg@4K':X* 4Rܯ&}@u [giTog CKV|ՆƦ J c]ק 0(f[}Mt msZog_߫𡮳T,$EnuCw xpjhxQ;yE|cC)s5B~zy^MVC0d!pϋFRh>`3Sp;!ԹaRV9JF8W3:8 1[mZL q|:so&,] RY(2i[iƶ>m@{r(@zh@D]R}v$gjT6Py~D+.;Iy6b<#_?w7i"5X;~2!FE@( ą`:M`ZK.D8ԡD~ T7쁒ןPQ'[vc.T(AŹb-N;m^"wP,㢛~-{6!Ioi[Y{Lܦdžt>InEC􋑛E+`f(ٱA, |Oi8˦p@,o/?8 QŐ;;/0'R{Py4]o~Jj3MOJ5q?pY/pw%{1?6!#jt_8ц/s  |~yaVI -@P|2queƒR흐^?S=*6vt}P2TNF.Y(b5`:ěk3^}-śPǧoմ:vR> D6Lh6XMW;DvY{ق} vE ptTi&x d\S[=<κJեޥs`oLqOmC_&Iɻ-XrY3q[nߤR^_=SFtDCc-e3sg"1KlDj>qf˩VLy+#T/$}pqG*ﭏ&C۱DvѮ2##+z6*R1 nZSU)siek$j8NU[öE* ^#0l|zaҮıS`|GX>:ca"F \\ݱ j23;gМny%7ԟz &w\Я|nCF1LG^~^ W߱e6XWt֦EjV1UeabKlڡ7Ə҃ACy~hE|85gOčONc⇦iV MV4h'+3aAD*E}x 8 [XbT%MfCy`a]krz Co)NqV J*QN %Ml~ŻaDYrΗb/≅X*O ٜ̀8x1mih+P#K(//:.Osg{$7X"KX(=1*/$io?|/NڰjV (wbL`>G遈3ryty\ecTK + 3Q#C觼@ϫ _SD&hX pᚧr[pۤ+[zV ەg3H$w#A wɝ%^|9nd1B-;%鬦 7}#(Tn5@<QiFy釴@`bmgb'z2$:tJ/oTxwW)nfe1)8`f,b@À?ϩO'y|M|D//g6MՍʻpKQ6=ar9ޖ}Sʵ7C Q J*kO/Yǰ wU2-+`ucv.#|%x ++oL2Z9+Ud ½kNyjY .ϗD1$T:LOs9i.cF+^K%ߍ] $rJεX ejOV{ 7קUgʑi$%= ט2P[3Ex2@#PK#9`,pQM6c ?')f/;`m}7365{63Y[ ) *;'WMJ]s3UEuςc|f (SYevZƶɉ eؘmfLo1OrX!9 4SX8 yx$~QF@h"Vި=nzoYeU= -e:?hlkxpW45^ԒgHQTs^鷼ʔ w}a[h0y-™eq6K1 8v*9%,8t HqOH\ZI fQfs%'RB\Jf;",ԩs䥱4̔jѼP ɘF+MPZk, LKa}1bj2D@ _ayufyKl8%GԲ^Ђo2-%0>H* @Mm =xG1*:~W>3ZFG(Ӿ7cKS.M7[Y]*خm=G f;|k~WeoNCĄĆ|0e I)锿V!Cf}:pݵB K 7d~ :3CBhf 4I8,6s(W Ro7^rˬ/!+^7xLD{0|23ȄwVqCg1c@r@<y_ =LCd&fOImGXpMԲBܳqQWS 1x|wK(#0oq#+l0(?99̲A@f[qaxkTMKL2IZڏ\QC]\PGuX̊I#,xp(å 'x/_cΖ@Z\bȀmܰsjm#̬2:w//F2 M;g$}+O'Hya3 PDF@PmWo% Q~6A9]ҪJxף5⚡#~✌yhIⓗy$NEy+ ٻ"t[& j[sf4%н 3ƄւGfXJaLiROddIi"k1Mwq՘8M_-) $DedJtVR)[.M4m_zCzx J3|^℧\A dɔQK7㸀ؠqs`"IVa& Nw#{XsF=̥n5oơˍCHg5"hBI(@&Mj}mч0yvTe8IJ^d9棛{"1=}XTx0̵[8o;s 0xy#_>r?9|WasBWX`c2DN}Ԩ^5 h}Ɲ@@ }/U&NS=Tr;+ %}Tlx&6~XfƎlڙ}oH_͸5WN`?$b8(kSYU%Q/+ !`>е1Թ[U5.0I'$Km)/JKfTYvt%$P/8GyRr3{DЃy->w~gA .8.Q0PoIk} aS!HjKܛ\wYv7)$'3ф2 \CX5\ȓُq Zy3YO{%ͲhF0`yo[v3eːDNvCι>SDe W]e xH+$#1}+kbùj9u=zB?Q1yH?+ ,m}k fIdn+8; +b̍;5ԄO@J@Z$^v{\jQC+ж1t,*dͷ :v zǵUMEPxf9fi~ueAWDBHȾX7es whcNKm3.썸vqŌ/j>J891q[4LRYBi&FqnC97N3%zYYp>z"-8vh)Z 5Yx20G'^ʙ;, O& -9O{y҉lKLBIAZKC؋lhGX:ѸzQ<"iXfzhgl5Yyb0Lf"ADyR:,(h(3>FXdQ Fܪ6o$3H`ntM)|fSP__^ơ r8t@\eN/Ġ6]H 5}XpKd{&L9`7owTH[PAlD\7&?'BBڲV7(HGſ;\۪(Vf*f~j/wVEN\f[L\2t49΁w ,-7x#iݏ:~kieCUfBlR3Crcx~ZR]A?u XU#@u8_![;Ey%D/Hi!MIW1Wݿ-Op%j}HU@'7lH͝CL9z%](Se ^/h K}jFJӪJ <"'SSdG4ljNAsw5p]kPl$@QȀ{z8AبN^<' r}Ockr5)Q?7 ]% .1D|irpM۹"Qj[PGN:?:b!&ۡ ;ոg7n=jaB"p/H2aJJUQ>yj&b4t 'n[,낳g&2֘=T3Vw" >؉9lHIu9EGo|P0Gƥ3.@"&@v F'7&uA2[MJD]4UV}:hI}AXהgIM[;-Z!A⠔a}_w јg_=E dBJ`!Cͺ$`DG41 1?䷣Bi&*;8b_gEߡ:W3-Xja9] =:Y'J<] =IZVQ)Fb%ؼx6_r׻},e#4Urdp#Sؒi͉C]ieЭ~! @O_]fs?7z昳N/C$h]L=Jqf5i Ķ?V-!1<ð]'zǐiZlQ71 e ĜؼuvGm#0J,\\Nbk̦B̘KDŽ:׾/UM Ǚ4Ysۧ0[~g3IC}.|enEveq/Y+2U׹늬fp V&+\Po.``B M=l}gv<8xB}f@ y 1S~r/.qv>\saAHn5d32CJ "há;FF9^ ztCM=IԄ+I][u7KMDJ|d^q3:^dVG$ `h}4?T 62Ė'»(5Ng[)tIdUpdPK) jS.~/4Q"K h >(I /ҁ_)3x;l}CΛGhV(qmPV=3ꇮDح8Vc@η.u &,w=I!K\Il~~t,6.쫌 vbвG4MSveMD(t(2!eE($}˲gq>hdۏaҔ9eˋKCIV"V֯@-8^?˚ +/@uu-l|٧p3HOڻ<\ O$%Me*oݠ9Q >Ldom!5#UPW߄@~".(vmq?|::"ʯv|S.er6Ԝ];G,7XO\!"_?v# })~bu{S<񨯔th|+l 05'nHUYHHǂMW廄RTtD9%vʬMڽ|ebK1 )rp|-B;,9f3淐y,s@)m+d6k5 ? (y9J⃍Tax9<$AɋE{)s.CYKWvPɔ@5j@Aw{r\s~Zm:8ѿBaJV'R+~N-W)E8ƭnB|"P1r4_uC".xHd`!U!J "h80:l9 icqD3Atb[q٪/fe\Dxx_B?7K1ٮ WuM7g #A"җxg Rw/;rP< 0ww-e4D.#B&;V|}H9^?Lk-K>}lۆ8r<`1y(vR qBXJݭZ&cTgKPG>a͑bXoQQ,"_&hUbQ!3XWaKh9@ XYIy<!1tT,Ƈj#\@4) nz'br:nRnV̀U67yOAW*ވda[ 7EjY`l_ץXCAW4Œo"a TX>RX}2p '-'P<lMKn6i)VUZEi'5麻0RլWg'9IC`CrcsJFLK%:k}^ZktY%?l=?y/Pg=Pd5rꪮp CxX.}}Wc*aqG?oz߽d4ⴿ (FGɳã[<@ }O 4ͨx&w'{i8ipd >}b-]jGwz<;s8"=?^85PGjy4ߵOuh *K5kP Zy |Muf޸Đªlݖ<,"naی9K4gR@|"A6[ȯ\Y[q^w1mꆫ=v:YAp'8+ aʈn<~hEC; E]#ҍ\cO]h犈s`M"G6sdRw'qށ(pfw-WAx^ BUfGAtG<0~os$.dO`el]%4s~%mPR@ԌĒ f0;˜a`M}c ]bnoh H e:=%cz|̇!.8A]_q /؇NeDh!W< S'[1Ҷ0oM.}WN qlf'yk" -QȾ)^$Ν*54Jx &f.CK:}"Mܠ1UjKK e?q #`1O:e /9Ў\_g#*x)=+ ޜyڙT"J=>@X*T%imΰx OGB)އ!jSD5 lk2e:^lo"hYѰM`?_,h) E*J_%/ƽnWT D'_Ǚ+J8&4ЫKxtmĖN|RSĠ]".;S|akAW\ DNL>TXmuyc2߷+'.PU|WcFC`z.s\}&܊w'cx16s<=t Om!_zψ9D{\&ai2VTzEy+θ8?xAqN=  C7KNQz>s*V~p؅@Hϥ/.. yr J@᧟3o~mYunŗ/r[Uޠxn 3qq} `OR֖s뇩,G9Q4oL m`CN[#(Rl[v(c%2 OW<Լ2t‚ebaUŋgD i2:WHLH%OlЉN(sRLX En:f\I R\lгq7vb7V4>7v>|50_Blƙ5vl}q*$VzW];>z9FA~k̺?{H FJ.U<4ir]qXLS7W{)" u9ǽf^--¼2Z#2v}ۡdY]pG?Z@N0 T$=1O|ڏɾoXcQX6ĉ,OL1%O,IZ~z;6:lZ_s| Hƨh_&;hFHC&)] )T'M)XBigͽF!GOqdX݁VjE0 $'fcV5!/RFk5XiZW'TlbC?0񚭆ҲJ{p-H8 )`r _TnB䳑CY 0iTZ)|HGtQL3"8I>$7)kf^,t5؋*$Ӵ+VÂ73Y#&|-Z=21t~ y5LV]KKGk%3w4 ht]6 ij.} T,"ΘD$&v xEgvÚHvӓn}CΪgHo+FOo _]A+[НQM._Hx#8,l%sfl<"*Xb=kd``h9u:}1ޢ)eM@ۋ}*r: $%L)۵R5_&6v$Ԅ#r{ݬ{lYK mIvsh^=_R?.7Ե?hk n~SYa~NqM|$obRo2hGC}&Bp9GZfã~Q;]3V%Tq֠f27M^ C(]uξR¾ CPbDřy}n5qKX+XX9%Vb؉{g2ArfJKL"kVmAMEz?~qNkYZIj|б/39j%3jRZ1}gť+83o&}DN֌e~¯t =@v>2&t )ۄG!>0.DK=cLhs$፴Pn{\[0怔+p~{ZkD+Cd?'v/SN.%j vRy'B\YJw03%AsUM{هBw p!jcͲG0~[ Y!TЩ^RLJ;RvR~è:NVt$-\uzܫ/ )J0R"F+:TdqcO[^-Wʨ;am Y |CsDR+,S(‰cA[v[ ~AK `^ fx=kQsF rqsTL&2Noڹay]H9b?/;{|@efU](jw';W4WIQ,ܤ'Cwg.uຘL:my93.n'mH?^YRnkQ鬽.E'zf=fEJۑ:<[ ({35u!ҫ5P-^OW5 K6^m\gM#8Ϣfs ؕ%/_CU*l *FU-G8߽bÈPs$y/΁Gy>j6kqJ^"0exdpiiPf73Ǿj=bŴn|{`e߁ -5nfRbPpչyg>b(hCE 5 )_"ci7%kfYao: #'y'Pbc>o'S_ ﭲBlyu` ' +GZ ڎI5ZƘF >v׶h8q(|}p袔|X/k'}*ae3a\ܾhE5cc֢:x-ݻL^?Ug(_p N\Aؾ /f{k!/TWbVao=~X-*?߮\K-XlUI{`$@ %c>{q:қ-xɆ7qA ~҈ :xƓDziQYWج2ܠP~ntd A\NfIj\˦ɹt[{^pF~lw7E]9^>ܣb ƥPGV~`#}IAF,v kǡ&3e$d};(nCm*B0SI)_"O4ڂr\SԜ+vӾ1/(N҅דIn JֹtNkQ: ːd%8ԱZȍWga[e" a!ۯN&1ir  W{'TKc:i|yEW2}I%/I!!'pFYb-='wy:^mf3N.C 7o+! 6"@&pP[Wi=,vLz TJAiD:7a.B/9rf)wcF%]C4ky4)hf{Xb0!^b c_LP{@3V=ϯ1'u1ǽ⪹e 7,)ʍ2;5@ʃ36)V{_)>N{o| )- %=;#{$Ю< vJ8m =XʓxgPvd-p2̻R0Z5j|\ZGVl/y|sV}l^ddm/#dي!I7,*-Yր6}5b(5Ijh_xx!C^?+5!MN,~Os Mdg $]VңLWr֜ W8)hW) s${L!-1>*[X|dvFuX $=Q.j,n~FLts ? q4x* i2{Ts"o*jJI 2v vǂViuAxG=,z~Rx55$ـo/Ux6 pڪom@)}=mZJ+S*kA .s`}Ml̲as̥LU:Asr-uCgµ -r-++['.T"y< xTzLi )U9`-9 ^vG81',T[ 9ʼnjIy EPgć7r#D#j]]pe}#Cv

˕5'iyGobBeF.{ѷP7 -ȋ&!&Z($6-u=hF|EP&z)c`.-<5יR#Qސҩ%]n)ZKܪ 5&?Aώ'/8Vq?æ| jL>& ~lsM-wRe3 6ROz/KTVYtYvl"_95Z s)Xbᓛ'9 s mwtX>m2̪Ԣ$ G݅0&/8󨛋(LFQ}%} zȐ0TN-YT{ɥgX={Liܑi>v$`#g5.^VgPLUteWΥw&ЫN摘齕|!d %|>i>M5/l0}Tf||OyE'qBD 6_v<EIKVoUx}) i`xݣ1L'olv2tSrQf$$AS"ku\ ٘CvB]0pJxxxB+x两,pie+ )|Uˠ򸄊`ۺz>AQt)Ucyyd~loj:0 |O-fV?2HW\")qfZ5~ps?h}gD,@Ri D<6_y/o_D]:urٝ(CDG >@fPg?Y,h =)PPH _Tè$7R:n*7? Ɲ-D6p4@۞l3ZBwFVG34Gъ=q,}uh0!P~/L}+:"9xLcawf)9֩ͮkw˺o"l;B" 7nj:DǦ*'bfh~*:} [8y^-]2`n 0vW dˆi%wl. 7bH~\j@hW|3%+?0lJ͛B+\Elҩ~tX(#`-L0@ c΍cooȗJ)-c6AdD_r(HMtg%"<[9.y'w@8$E%,y%cΙ ګY n,d"5)!bkь&qu"׀6H3?$ut㗟WsED/|G7Ȝxذ"0"r (NSW_$9L%=|ȯ0PPN[/T'u՛a+ "))҃ЋכK4+Ίk"!'=z:WB5\m0K-mY!#%Ɋ0Ɯ>,ֳzCyee6Yj͗tm:^1Vڅ)~Rb,v7OYiA8I R0-c~cAZNMEutbuebJݨ"=8+Z!"i%P ۶JMлrlj/=uVp!X'1^3Uwٽֲ]/߁*eGA[ :Ek,T*EjpFg d ׌{}K)%. !aQ3]]$( E` t8iR|ӻ FkI ưW C\iB{vSnB_Ft?N\m*Cb1= Xv,F@Z'홖[X*YÜRS-~m@ySÁ~$ON}v`:&u՗{CDotv?;ԎHA\};2 'xĨz#T]mXXǡ3g:97{ l\g)暼4vظx9w>-٧SFmSɌ)'yҽ:U *?C?7/Đ? Br.^٧(RxlaW<60&5Wcu6^цF <_65 mx'fN*UB7R 徬TZPe*@l*U@:S|#>l'}+z/ߡ߰Ue;1beCIv+Lbt9״܆[_ E]*U|E'B>dBg;'u{SY0kE{Vfv LRʓ"lJ)Ձ .$;JUf0ZZmKYH<0\6@g4vΛRs14:wIx"X/U ; s`?Fy "De٤#I`LT&N7`TCljѿ;1;g5fqw v nOR#e [_QbM c[sȝ>GyhS`!f!><LvʅM8Y+>emY7^2d])!9=aRkcJ.ӻڳdaڟ=H=Z:5?Tܻz))*,`2.L۩|8uӟᅁ@e!V͟$0e(IK7J( }K(e1ΠuGmldIPD^;Q jԌiV7&ddT|Q!\He0lW J%.V ONM{tzʝHH'܇xsV$}NN]SrQ rE#v ch}wFC=PwqYS5T?. 3Df(ct& tu'L`7Ŵw]it< 9R݀W#׳O9$ȝM:nJv#ujiy)j#).>mYA /ⶮDK٬`^ލOӖ6Eq*I<vk]sN _ C`~FH\Ki^r{~=X=DD?'E+Fuol\[U zfI KZHv^zs"p3|sb9I=0/0Ö.D\r; 27 VYvIѭ=5Gavn`SD шr xF.I Fq #1a j#$ 6(ZG]?3A"|L\!&/g"p[_4/tHyoa*a#R`uol|iL)_i)^2Q}<2"Z垛6=e^#efa^A\1 fla%9}Q<Дv[ܔLppK۫LZwdFb\ x tB!~$7pQɥhw7ԅ\,$^f}qvנoad XcX`j\[lSD2հ ${~` mg;* +zJ. i(unpi^ʼnA;/~^R}H"Ʒ`& E9_[p O#\֑%u((JJ lT/t`-t3($]cfk k*Klgl"INhsG>05wjka&rn\p4rgsn4K+-"(\5f_ B|&>[8yAJDUgSD{K#h>:k"2F\( h\~;m¢ >r )xBBmL>R %9xq.*B=mbG˯O㔘)Uѯ|5:>]#\nDֱֿ"0ۆD)admx-N!Pkeehˆ -vY'խ[ 5H:Kiл3M 9ɮ͕TJZ#,b JUIH p s0V֦2"q64sMkܢO)q_ˠ<"/(`v-QȨ޹af#PҒcwHO>adBwu=uIkaQ@ v([]a殎Wf]{4)ׄzODDO70FVm~ŒX\)@hxaԶN :;{}*(<a8BgvrgٳbpfHlʳn刊/Ng| ʤU{+p!ִ'ǍXb8!"2Eϲ7MŲ em&|NA+5Fzr͙K} /3fAՖG2ŶCxJRD.P ҂CMU+^ݥ۩@11˭ϲ, gOrF?L>,-]y.7~YO,k:R VWc ng+s_ =嘴\8ݾ3'հ5һrQg_ԧ>o+x5'-(U6 - pA*ar h܄ Tʺe?w,W#~Gը=6ے̢NЫwD)W1G7-vۀmpKm"^ *)SߦiJ^_P1͍%L)sn_=d6}K|# qR-i7._KlGG i *o.!}IG3*R4e¼IcAXg+\qXV[+Z2r%0K Ȟ? DFF$!:g|XW~P6٭DNΝl2_m@H!?hUrҧ߆׹UN Syf k|SZ]2u[8`Z=(@\~>"x:Y[`&rMe'C=XJi2<Oru˶+Ct/kf}4/bǵ~ ~b {3{(^ 5F>]Vb hUY$5)e!f:S l Dօzw'=.|Πfyl_fP˙-KNx90Fܢ a spr(9Hslgᾝ*gw+ޘ)p3Z*B `#ñC}}yėߊN%DO6SݲXCJcp98#qds&.Zl7rw~-贍!K|h6OY0AŅ8x GI(XqЏH|#P`0C(yVY~#G6] i(R;`N莕))١*@(VrC`4㮏5dɝr{,[% eT9tQ̼0hMyuOMos qz#j*GTu-x2/"~ dѐB Պ}B(pMM E5#V҈:2(wWSTDQ+ԫ$ܝ["􅘆${:XԆjjs|Y:M$<oD |lB!L(s?31fuo6q.݄;ad^؝* 'CͧCI:OS,m {Q{d<`AYu2ӕA 3o9[$Lɍ^j}Z̻ko7_*Uԋ 멃 PVdFX!HqjIPf{o0cxM;\fgkX: ‡`Q.n\\eBₖJI*'ˡMZk{QL,#JR~#|765ɿ흎SCc&0LiB:Ko;IGч=e*:mYL x/,NBؓsd`jm S),\6HΔMROhRBcE>sDQٓSA js{YV5&vąůI\K^L^2L1NgO";1ۦk᳒B\hOpU⿆x bYqӹ{&Kz3@O}C^SMIk|6[JY +~XyomzBE:d-ޔ{Kkhx-n /.#mGm י˷7q3ܜ_Rl)ya7nJS CR/dž @!`oR'R*`0ᗗ╰q0Vw5Aa{⽎-t+c9,q?N4j#:m1Tc\Fƹ} ȃMT3`T], @K5jG|ӂ10Dx[uhoa0Ǫ/\!4 /!zNIz$SXDw9e|f×y407ss⁴nG4UEƁ"8mWLx)t|Wemg 0i#*\+b Pox.m'^?]#]kns"%yGƶ;#v֫q=;~Gszq:&%v.--7g͚Cdݙ;X}mmAHkfbR8H%"\oYQ,* rPD5c!DBŰJ>h=.nA5=r]h L3ѓl#!lM$Xo2Ua&hXP/e^^Ύ /KJ6L (fO78KdfQ?_s[x'Q哭FI!ym:l'Y&n9N=#ĸK4 օѽļ4.q\(s`b$-n>A\:daCOf8BTmXz^x--zfqc<\">[ǣLDL; }{QF~C;^ӧg7 )`D9+H,zQoX*%p ۧW Sj WsCjZ0k$`qG.ޗP;곝Oa'Pjy!I#. ө=1x)P dT"縑fU+ YS]ͥmjw/M樻)}UnYz!ZB uol|=O6" M_*K(HמĀT'Z O)宨3?5 ;!u&(p4X|q֍o W~~=8fUVjUF:Ta:ো)\G>|V棕a7Bh%7⌨Ϣ澕C H(bglO*}-IB RptGg\tp&(ug5V@ﴀmM\qʭ$P%9ò8Nh%73\32c6ОΪ|~%(Շ~M_ 6O}?$-qbm~D&Ř;ubb 6]) ?-}kQ-[mq1|`p1ōg. S1WAqoMGUƒ+Wۇڻx @}$=w/̵Yh'Sxe6ˤ6Q_2都>7 <߼f@@}ݙp= 5mCvBTP63RU9ډSWkІ`ͽԇn+;N~< ]K9-b,pmͽqf-m:igo.M[иtn3״/ ޤWgU( PsMvWeflCMMƵ~Uʰ88&;C%;q]F^tK2j+܂x4@5C2wLJxjJic(!<@1A2 P~Kh$DLRoತ E`kBM#u~s7saN_}H3 Ҙ;GV]dF6Ǎܚj )TLˮ؀0OXSצ Dn?gVF۱؟ZFTShBn@R6ͺO Ѹ` լF8 \oh榱gXWFEO`_Ea*n% gFuX%FV-yRM9&tbu$m"8pBcZ~R sxGJo*쏃˽22f[7Ƶ{yTy'u`!P61]H v["}..C%Țz?H Mi Gy`.+y1=z"@.И㕉m'>]T>(sܩEt#-GޛB}+tWu|?xͺ+pӵ'^IY?ECy#L̥n3 LI 2Yo}VUɱMcTN1C3{''kj-䕺Np"x#g][O9 ӵ۽Ù䁒LcVjAwpTQR"}<_V #ƶUsaPZWR 'l&ԣa/#} ,%>O=NູpayoPv@2hd6KŜ?h-5,$G"pGbk uqsy|UTl;7SLc v0ĖɰLİ:b{Tu5 ژeToק_߸_ʙR)CSby_Scu)NjɓW Đ%l"OV!b;sn == UgZ:d~:KL<ܖ-zsY^ NV>GV(3aPQ(Ã5y\S78pyUL6 L0{Uo`o}ޯ,UN0@>K&!tRrWH {}OrIWBnP!eW nQ?{yo|DZYl5NE(z|% 鼲/Udc\-˚~Ҍćzl|M0ݴ;;0ʖAyE*FYYvkIKΖ=ԶX&botd@ܰ/w8DVr.[ɵcufʺ4TdK :~viv@3sR\⽍ ^j*o[ FU ,źoF _ #{떚.nyjE2qi-k˪/*W\%AOg7s1a"0vNe`Xٛt3ӣlyr>&smn6˝yY8ØeQ r"nXQh;@ Y>רzcq VЄ43a >ў `UwEwޮH K*F߷<%Z<"\ miZʜԣz>*ҕF4Ĕ:.pE*3-Q.eKfMśf\J6y%W\I\3%G& ýƫ >Yo+u5T;ttiضNL`343p}WhA&n<6]2+-޽}zXNmBt epj{V6OOg'㺋wtXd*&))js: O eHfv^jjt}\/KbYXʒ<aI Mne@N.ۇAjKY[oyg+%}ɁnẐ$]q=9a!-9RsI8i}յfTz$8'OFzQNE5nj`A\}A9p,l)P 9AM)9U`_S+f[l.4XE->MȉR}[%C !PWnE|9nJaև8‹^a˻'DΆYw(㫄dk>@wd)b3L~'`htA%}Ԏk()f^yP&:g#i4#^ix@Irg\|_#QG6VV+e47;wz,%Er_JQ]M$KQ6az,@Z,xR=|'I>$3 %%G5ߡoυ^x:/τG:oW o )<*x3KƆ_m)T#+ڤ|-Zpr8`4 Zʦ`:E6!:~EV=xÛ`5Q!c%۞tipP =˖ڱ-Wc͖T Y׵ ѼcU#`_BTnC|蟭)UAw9i()=f*A:6'\hS/W@K)X^ä4|81OMA%9\|<㕏 >aEvYyMq̛~R|z pe70pU3Ϊĥ2 )&u'"Nvo%!6+g1Um~<7mT2|f}ta9[[悻@n|ǬM0мp(bnJ&Xfj&SiîD"s'/v2 F8y>at mE ZU^Αёt@xM _%Cïs Ha/)Fw1S^I:ѥIYgɓ{< <~=U-VAI,?/ykc(tóTB<;VY'9<42{F\bu3ӂKa\ &7<~&ڷ :JG60e|Χ'G)~T<8ȧ#6ٓ]H@؋A/cŇҚ;7xYD_2Zko_<4+&CdOy]|sy*,9Pvߏ6%5YBtw^ak 0)"%E6Oڮ LMQSmЀHܨ-##(sZ&nN_Ik PJ yķ _'ɩis|r2)2fXZf qDOn{Nt#AE됑S86\a&J^ȫ98xKFQ1F玩S\+$$gQ1%(i"֏H#SfL0c9SVYIB$D!?_eGC,VG7'vC"2;C 4h;~*"L& ,nlHx>ga LRD%|at/Cr蔮p[SR)mO7l= ZC\X&w?4xUCI5-Q0C[}ݱ$5O5K>,rҖRK+\v/p]'OSȣW kiUjwa/EҪ3G)WE-CjJCΡ#U "~Zk'y-W, vBMn'8-2: zPa;m34}J}FWB,gRLNxfHf/;B䎠XpRY,z>ThԖ BP*\q)$Hd;eAͱD I¿]q̘޵P* ӟUe%jpaT<]5?}Ü!'Q$,Ԙ|^䨊)(Y{dNnJฝB$(ʚwR>r}(XpEpG{ K&Y'RFԣPyK*yU;޶iLPvRHxJ 7Gt' v%e楐õJ/)GceCaI1_PlL?s{*p{ݱ|*6)d)S-3V[9ؾv;s锧 ~ 7"U x*D )X蕡z9__xNf3?8f*ˉ(x %I 1 V3I$Gy&Po=9 ɠ_*.kb9Agz  %eÑ`l§|xR3%!O:B3 oR<5h=Kf7@2pb`H"|s26Ϧq*Ld~l? &WDR=K6}'mJB8yr${lmAN 'd$F(@N&`|jOR$c@]|y+f;H?!§G)_ mwLμ֞{nfF bNuo0&#}p.Zϖxfo ):CnF8i~5 D*Τ٬* ]cRɼl-F^eZ: nz$-onԧ\o@XJy2UJ_ٙԎ i;b b 0:lU/T^RDVK+xf]"Mj&p7u|RVQ*|+inI5ڔ!kz%/4F=PR]H@)dnWH_eMIYȯVÞyD d{1cߔF_nȋг}xb&8V V&KH<#`+ @ܺ!'X8+Kӽ.2Ov\.1d[C醠_ȱOԷL(.ӛXɚsj}r"#%_%B2[Ht6D>d3wnM̅ HQR7 x0¬A׉d 4)Ge8hM$tBjO2~2-7 |] Ng2g%GDJJ ɢE"tN3)Cʋbuk|ou/_&Z‡^ $>?Y_f!C_l+-3>`˹Y]X0Ý%.Qa=Kh  Sg ~vAXb`Ҕυn>Xyp:mݮ'ۍU]l5he%_-G$.bjT29wNT+^y'@Ů03@Dý#a:yNb5VU.dXO=fUeA]l2m%A~ m-!Z0}Yީ23(U9'ۀA[J^IY0?wj!`u.y`EݓpݙX}HژZ= N""KLzٜD&dٮJ -{O@`qq0죽nhXViєgM $8H0b^`DɩJ~6#'h@1B'"V$pYj;U{ \[6 kY 8  8.NO7U&"=K&|ڀmAv~4`@6)eя5}PHX } 1 nɐ-E\|x 9IOrlJ}:3U+wac-P U*[yafPբDt%aړ@W4/3}55~eIbcCxNS_{c.A̾R-[ !}:! j(( ͓DފQ< OQtk9K`oeM7"Of1}qʟ = *Y\~ߴ_HGWSv޲J35|4?`c? ]\i]$ԉfZ.Q^O7POITF$ӄI^uJ?ԴJ%Z2g Q0ѯ̝p-oFwtJ8F}apPm7Ӆ8+`#4=K@U(Ks: 4Ul,UX*7Kג`c8QΚedV{zէ+U8n M2-~ u8)Fg淠9&Tԃ~+i^-w-Zƹ r<; Mj'{p&k@Mo סkOa|B}&?I> q¾Ot2]@Yȏ pʟNV3rNjw15[-lޔQYwp;(_/EŪ#ŠXH)_7MM}-ĩ݆"V ^[Hm!\Gb.IQ+qT @3aR'p莔IWBQnۚ*.Td[2몦qeֲnHq4(|4ڱt0,H;OQ,D5meu'}m >mlgBcn"&aVoIzDSgrA t^N|C/ʉ׵E]VkjJўFBox<%^HOXoLϗKjߊ<6! 5UE(RUՊ/m㺁zfPXWxz˔t }0C⁥Agi }v<7/rhmb&&]I6Gm,lj&uIZe5,PGħN'FJ#G2w&=곽y("y4Φ4H$z`17^ UWR{- F֊eA~9.wΕeZ>T kϳI pޱ93|4 HYb2S/) 8F_^ҭ>( B-+Ċ3__P+ (BT@'3n4V> pi-0jPW3?Ά·^eȹB:q ܡEa)(FHLi*15S vO잂0<gKI7넿}u ^@iN\Q5qK/A'̯犖~v&&_6r<4r@g8p)݊EL^\#,Io85v&U ~b&Y߻/K]xY@\=@jgʔd@ v 8.=;Ɔ?oupw.2{iirΆ1: 9o&.{ }/rK_D{]bUIO6@m[Q 3<'\o߃>F- * mѻ7}sXj+L=ͷzygLw 4+=ՐDa=f{ڔ;)<ž6'Y.΅ݦIGtՋDo9EYI+$puYO5J46X_J PuXKѼ=zO14ݬd}n9rOߴ 3F?! <dhM7/ᗹ:G79Ѯ)_vE׃gs:M|ީPꩤ8U]eCuYT"φV66ɷͻbώQn Ӫ(m_ 8Yq=BBFM -GE1Z]f@"oNH,-ZHOZܥw-d\5,>Џ$΁j6vF#`[|r}Kl%IoYo9%5k 喕LJJ" (Fa˹"A DB< ׂܴymUT|R/^-т&YvH#+>Z-?_4'% P9A܇ L| [|G[~یp֧amdDO{DH6. -+S pCl1˾:M9d0c]u`**hKbu70{.n'yijMTv+|l.9d1`/hPcVuQA }G3IBmLVCnS+1+0ALKˣwK^*8X"})>+TП04+Uݵ+ƹFfˆ6& P^?gFPA9}ABE}TS c'Bglf8ڥTOVTfS Iժ\UѯK_Y!2&⮕N 뗋lK((4[]`thͨڡˎH~ N;{KM%S Eck5&Cqܙ\tZ,ˣ냵mH`Kh&8)V (P#ȯ紘uuʟPO}!Z`.i)?9] SSzBpNjnU׫7j; a]&mPS,:!Oi+ NN:mTKH} \Yl._3JosYi0bD깭?њruML;L@'A8Y1a+sd8i _!Y咈@ RJQT >91y~k8_:rXtߛ Ec= e3Uʟ 16L' F$P=:LԶlrx ߌ")[+l Ƚ;l&Qrj_ X՘'Yu4,5 ?f}cݯ꾱ilOL.MtIUDg?=^jFdMэV;e2 x RH޷pԩ}0W94j?{7#/iŻPxn& u`s,0jalD2=i09Rb_9%_eD;Pq.0sFvɃnٳuI'*dq^wj1|wUbk'Q% +~U.s/z]s| ;"b޹-/sFtFn1Ռ(!kCβ si=g[1qp+P!Ϳ.|8"cT CՇSc5I7i$S uţD=!\.TImj_`ykNI7|5njf9fsx_$g!Bk+c`AK:#'h Iy|Ke _4i~9jN3)m dI#Q^9k#W\ɱvayDmZ1@ 3e_̠B j%xx%=@γg|I\kXSU^1ё`EE}[DfՈ~zl P>7aEK~9x(lOg{w~2ë{DzR~W2ҞLS (GH0&AɁ9Z̮p/(rm;WÆ?j0 6-@L+P^#.guԸV0ƭ6VA뮵xE?^B.Z<Vd'42].l[(q-hjhChd@" v¼Kɫ|i#-P>X%`o,[s^k=Uxo${oW6&Ulzqҫ !MN1(--r~hzQȢ綠7Z 3>[+Dn$ZTNUd" v֫aXkXH_(Aϴ-o:?݊yv"Q4Yvp,)Uuc*,tx+k*sI$>+k 1Y)ҧTsmFݜsAM d\Z #D;;cpr wvQl5m|#T0*LѾnys%5j)gJ{X/gW'ŸEn)]˸&:M &nծ;U,0V Y20 *EDzbO/ 6!auMqBd$$V|S9'՗q08bҟ|YŦ~}n~y-ƚsmͦ=C1nB/GƉra֌ߚ?^=}Ai?FΒj_h]JߺmA=`m{lq,uoDE![j9/hP޽tճhl MFO2 '*ІAi< h4ͷФ֓"˴b)RNywkq5ChϷŻݰ7|X\[UCZ{@ kݤSO' \;t']b(Z*fʄ4GKtr%W XzJp EˆBS. f1ѹ 8D1j nHbZqCQ=KcW.Vk{-8=E`PEc]-f>' Iraޙ1_H%1 NX뛧H#Xoͺݡ_' _t[LiAkB}LsUC~kumyK֌dA8&陚'xΒ $O6:8;2vo K^cbU 16ʼn@wQ݂6RZ ?~{д-ѥ*e|Vp#JAKQb#FJb? hL`plπǭV~sbI+fX<ƶ37TO-go|\)'Ygޣv45 OL>$fچbd#+ xԨ^J(5ǎdks117aoݲ]Xcl=-So?"ŬX ` ^?5~&NœMVrckqYާ♙b(̈{F 8צ:\|9E܈'yU媋2!+T V{+id@xq}rz BaTvh㛈E"7RNzA q;8i>wF'=eؾ F;f΁pDτV)0+Ֆ6Ug%vjErSZvH Hb8k5E3VC )h2CaFtiGBIShn@v*6f6m:ɜoOwqԐj9ցY4'֏ay}|\dHBm7Yh9a P*}N?.؎Z~-ٸm+ľs&bBty^gDH\mƔ/AGm7T,0~YKw) 5IH;F~L&d̔qb7tuym2V7%´B*ӻSU]u@ SsǑ'Q mmg\k9U U_{Ob oZ I!_b/m[Wȕ_;b^f5V L[`b`xK -X]=ס kvB^o]iiC@5~z0^6V+u- pwoT:؁ se(}ewF/ȒH,N7h(j*T#t4Il&9Cvă6EB4RGC=\iZ@Q(2Ծ}S:Z;.ag|%8OHfZl|X42 x8&XŗoVЎGq^zm Cv$g} ˶bB Wn V;)ڞM`Q*m)U viRZ.T\%N;m+[u|yb$:4HF1p ڣ "qugovXy--] XTŽVj;tu9*[P:Tv(zuŬ[t&5ɜuB+5 QJv6ٖCiGV`QzX^AW^jGw-q\ө}@oak:ksӳ)??X@3?BlȈ㣔cP9QB`!m5ccÛ'șĕ*6)*(Iۻ|Lg@%ެ`m^!l[Ǜ2ۥ3G,%C= } GC[b HTn١/YY=W<>Pj@ 7'lwB.'q{RG$#߬AFbgGֶvSYL nSw Yq+ܲ13m4ȾL!941˼F"`+hX4qU%()> {)4V Yb*T mJvHLzc(/2XYwd7X233ଡkj Q\'iGFɲb$J2UMnpҊ[tRzI#gxh=ZLu"hO,ղ/9_VKNC)Du&Iȃ䰬&3O1gT[ۻ1Lprw' xQ+E[]#^h(i^ԬdtWYj7s'9 ߋm_LCU=Ζ9ՋR/qkòŠ҈J'Wag{1$ :'UyhBlΞ)#̤K*){Ayz{6N-lrv;uVmQG)jv/1'H1myNNhv; C7QBUv`>:Fsx+{:9UOm,ָ*upUCdH .\4{7Ā鋿[6oyyO9)r5?h \Q_纽VT Bqx2Mܢ9Ht\F1ɵ++#aV%#p_zlz%4f!uUftSh⡙d^LzF!Ikgs3~1՟{"..zCWi-8 $7*RnPmӌY~9DV RV LG,v59Mߓ{'PDP#A_>pNتnE/gd\ꢺPg\nX)` "w&H=7T(zJdʿ.=I: l)v^%i|7K঱q Ŕ׼zGX+ֲOF-la +S2Xd|sj"PiʍOCkw>A=zud=j՟AtJ\:`djyH \_Uf!ys*?Hgе,j|j3ϽNi{}2xM{5@yZR ICƴtPp^vy.hw1,< BWC2c@-s~1v`)PbXE9AӾKD13!t,I8z10ff5(è:yf?c/5˝$܇?Se,Ja=w=m,:LàF_X>tKYALHUhSPT1ozwWi2`hBgx7VYճj-*(ؒ6Lm_mt.A0MܧѪFw7$VH@-xJ#͞o %"^VȺ.e*FpKHY?5fŸ!Ox˶qՑBIpaA79Ae/_(~3\TxD& //@V2s !ypNWp_sc||1)#֮'&HHF[܃ǚ3Poeo (jV#Zfu`xb5( PIr=X"V4\Ch=yKqbbB7Fm~!;{Vj8瓢o0Sl}`dCy(緉t-n5J lc_9'~5D9{Z8j$&yRQd)6%DY_kO)bʇI=U:bdpTTqH`yEwgyV4т{Us =LW31&n& mF0Hs RYH_Z1)0-&`ť`5ീQKS utwiE AΈI6gs֋΂)m׈y >62h1V{j54ׁkVΰ~z@}7@#.KV/C»L3zi2P3OP~g$s?W@(/6{wx~&WqW#pChqXNU-da)E/.\RǤ&7Xrl`|DSV8dʦ1 70gGi8eU_YɿĖex;ݿ^7]>Σ!-QNʭ oK" дo¾N$kAreʵ7M@/crSOwvϘ_J܈ӭ[{d)ٗbZ Ð3>R`qwf 7l?ߍaw0/˯gxos/wenF -9:|BgieIa;ίĨK\djSC׵-@8ƥ2o0@ "k){9ɺLPwj N9=N.-~\b&ϞʢuWkQoa! VE<0SYɈɓ$>exDYɍe(R\r(!=nԊk0k 4$|Ud89b頷qc" ;0y@p@qvqzsRy{c |9Ol936M>:'I ̷yFT~5b䊎 ~-=(DC%FąQ\YVb)t#۷K?${Ap;6!وM[^a(Zo$:]WA1\n1sSO"KNv_"?_ rWO}jEMŤũ`ӖqݻL!CJv\ Uk@QVTNl m돶w%xoeaRJ"}rp5ԳwDIg3K04VG-y^ I5 T!.M+&"HCxa5vڌK^g(<(Ps<hŝ>=pM53'}C{T0ӾP' ,0IV7D<dԕ1lAsPyxci,bSan=P{s>B+b]erG5{'^0rly,wsN N7S ;aa=i}4܀KdUxŋ+"jy8Q"ͮY3d*,'/w QO +H!:*_6GZy"5Voqc' h{ۨ&Kdt!$:r,ӗGU QDHF> ۀw0ZUw6 3Vqt.RW YmTEy:Cgώ[$4+?:9,YM$\M{ۣhmZZ}SӢ0 qM N4Lb Tj6r: ,|gIŒIj͢b6lZ9\_mMoG37¨9΃o/nPOf 7qvN^4 \=P'0]0YPR|څܱ\]ёb-~dOX8s![ NuGBh^PhrÝŽ"(T/dhHBՐ%<'c%^oIZ*Ah,#K8L P(IQ&U'huZ!1Z kxM3Yh,6 zAP@'J-1 /`rV/dd?\ wݐdk_/w3 u^Uͮ |[v%0HBA >j{0w&Fǫ+ y i"QkAX][8!DbZ9dJߙ7ۉ.`KZ~0{ډ6ٛ7xrS:Ns AtJOwDCpѳ$mOۇai).X Tױ%oAF HixgX<) !}:V)[Ixxl#4Vw3@Q&Z1AE1ÌM30B2J:?Tq3YtvB"wO۲E!)3cwwSÑR21e2:I qHV. -hG=NJ[pj5t :#X㖿>Wn3,!}?w8ώ{Wϩ B&xp= ^Q˼UG Pq /mV ˧cckkb4fP033$pE:^;aK"}'ĀE@m(#$Ny֩"k,K92{cT0kB췉ՠe mfĴ4=w':Z6#?8d_a9)rVڽD>ds^9 mH EŦԋ+UVNtZȗ#-pui&5SpyQ_[mr}UF0ȷoߟ g҃&J Ţn7V@S+x2O}_#v]۠U ~sfy31*)IMYyڽ1ϨbJFgxL ~.UH/T_1'qCq;0KE7MUgx ),\%ɾ%MnHMO)G#\y˖h~Ab8’-iBhl:lA 5¥RW, 佽2{;CGdVC,S2Px]aU6S 7[#O) @h\1I-owv&iadT<xnKݰӨGy77L)R6sO7KLMWߑ) 򛰓X `13@9n&AQ 2ڍBXǝyɶӤ >83 Rr~(eQ93RW6Q*sn ך,?#Yy%'$u;J!r[俕cM EH_L ̪F$8?Ɉftyk?X HvOg_VЁFFVdgI.O J(QW*($$h~_8❤M?c1? :| 1BMgE,(hE}x8] 'J|hc0>7UB~_Ƒ+"G':I3W,l]ON8zC . !t ڮ_2g5ޤCN=mC_ Y Ob?cU-Z,KxU>G->?%hқsS^Nm}g`\NE$st._VtJK9/^(H_M{+%\Γזu~Z_v]5;/_uI nsiVx7kϒpܭS8.,5o^4ryrh*١ɰr35`\ SR:®2<2VFC0HXH|ML2EQUi"YxĬ XUفbh x0|p\XZ8yq0?h~.p+sBtG6=~WT5&ZkZBN* vo1I͛8:|yKFx,Iq-XDږJ<Xbg!f3 F]Ҵ#4~/B̢G-q tΉp8atGY֎_&EZlg} ܁J-7b$MSL(*#md1V㈲Rz3*Ͷ9z'yHizH[Xs<,-.͊~+eeգto3Vo5SJn$E~k@ )LcXi -4/Ȃ96ơմl둽;ryjq@9?HcVwtVh^">0o8X&]xt_"Jr/f2EmA3W&0haUxbxcߠ'fH"c|k_]eOm9D ֵo:j6 c i$uD 2, 3_"(chrEnL bN7 kB@uXLgr(ע1Iz>Jߨ#٫""Tˎz >Dտ*\CJ5 T%ǹsXWuw(KFZ^~=I 2I['K>U)Zߔ2 ta̼bi[q PCrC36zJ*(c.{/XLD bi^HKCg!2I8*#2z$]hE(649X|c4kIaDg [L~8zr佮agUIw=PRć ~Qy@N^=iu+q).2䆧hBRj3_BT'm_a鈶ZGyF"QgdHj.#IVy` 檟슟 _=KjupϛCknK'"OK T)N e!gc_mR2ۻt`6 ȟPKA9Y [Uqn"]4}VBɊ y/e\p_ZCP} Wj=ʬ]4%DvxldNoPڤ<`KqՍ`l:ţ W f^;EvmMeHx78%^D7v.veN1Y4dL_ydK8C~9rklo.;#uHZc;dWd=k8QyЋ !MI5LFI9̚ZgC" mqmSދsYkK(vA%N*Tiqmָt1Dw8p\Y ]L`|q _1T8(-^]Oyh6DTǘ{xx>).G;R,ْGƸF5\.u` YvD^UvG-VeX$8DW}n? ȹﭑ1 @͔CҸt 6Xd3K틨Ui]0(<nP?WJc >M'_qMO=at +"jl$YVNaю` lp< )y*|zA@Nױ#;{&Rssnaԏʵ/ep1 DV?^`hAb_pDh `QsE8g#n' +r 9{["xZt'zS{ TR?e몲-c 0n vH f̡Ͻ#FTX5s{*~F@`yey䗰|wIGf#Gd[LҦB17#jb ѷ!نI9st/aA /kSY-1rjtdflCgo ~z: +YB]!pd|FEZyw"Va{<japs^M[rsÉ [srh鵋&y`t,|%Q6]M8X~|3ZG\6<]5ضgn?}Nvr܍曄ѶRsצ+䕡}(B6kƜ% &)`"dqKj@5ԭIr6 bjNdi+nZEf4O'j vd\"n 6c+9z7$ 0tĤ B0fljo\,ŕ<@q >D{G5C/'^93F$x ;[2 ?̸I2g0 Z3^Wd]xzn.M%ӕ3ki&"Lr[a"F&3 =vy6Jmf~Lu{cF jǏyZӠj>C~GX'#=*hk8S+<=a:EՍ?Jx]xIóM܁!jMQ^`!:y2jRmŰbvRz.Y=XQ XJ/}14i?-iQ:@7RI ^=q%?K|e2"׃E{0R1"}\#x")́5e &* uNU]%G>h=W8NΩ*l U1?XfíU2Xq *G]y(w˄vs[ #D=6T߃WN@:YCc53ZPI]IqZ~I܆̅i>ؿb;?BQI܅Y~XQ`ES,VڂU]Ž!KmZ]}~%y9s5ߩ]w+cjYWf],rµup%V%@*pK̲:6za>^e?dB@l8=Z,ywD7PoYӱ X~)VyXF5rU jT6U>ߛ`ëidtOH{pM{N,)孔&@ Uo܄vS-<(89YN'Ep֭U&&b.щ$Lٰ=w#9з Qsaq SE4'R0HQ>xyW81Q789a PRH\=ǔdz}2oR;`CiJ"Ңg\3z t䈈c%V9% XMb濜ףG=. ?%"{~PJV2\@Goŧ+'=t AK!N+ajO+e+ YC| QATkkG@Q2?|}I-1(4oݰkBꬰ]QmLte騌 *J <1R0r?Dvm1 U#"}„묳ILwG3໅6d[\LlMCV[lP^ƠjCC3tF.zF(@[a(7>aqskCJ7s (n9C`tװJœNvօ cVg̈~!,k܂] VA¤{Nc&>v68/eі*NXDY[xjifyF|Nyps͖|x X;1,ڝ&nj)5L8*a7c ?՛sGZ&- yϋ -􃈰 w_7JnKLNj]9@9q7->q#s!]/8U%h'DkxX= s)YP4&]`i',IC=rxpaFQī/wu!W\] zu[9dB.j[lS;H/썊Xdt\w@t) t1.\ X,ZcUuPNqoɈ @"H:λQp?{v;}T[a.*Y~N>/[5װ|=c@`2dICNT̜>}ocIo;؟A,hpS3_PE௬Iq *@DUDa!+Jĵ<(Bڙzaq>Yq^:/l@wVzeDHvu'JA `>c^~tP[:l0 Uʯ1ac K8]lƘ髶pY#W3`6Di\gI"DɛʔH\Ly2N@,ntiaW=w _1)\!ب^Ȯlv\cCG'm47)S0Bn&HzVpgEV|\d[2UUz_I)Hc5y3wPT c1sn{GXo \rB$/} a7nh8uŒ5s4װf, Ɋ "e4LhKȡw08ty!5_qƲ\]\it -Pdӷxٝ$wz![Эo1}c2+xu!;LHFUrA0o&E3)}ʿ)09}1X8Hsƴmw,wH^&81 '*/묡xlq?'YLb v+j0zb\ɧD|9%%$ÌTCl [sG_GwT,pT̳ k0z"䆿XAh&"jq]iHʐõn)jD/ɲWtd.lDd(-M4$ mPrPKKLnC^PI<'=L઀4M A*pḁqQw!FVdWEhYsRȼI*Ot`Ol ??LY-g'\O1WPV@H~4k 8\l)Zٴйz{w&wy.Tu.|ksd%@P>3eL{yw߽μT'p;>"]=()naTi1 #^  TPN G:FVy@}ɫ7K`kjӏ*8t:x+~(? *0u҆ޕ<T/-Q8 Lg2'ڏqVMSȐ#-vVo< k8zzxo8M䡟s'R`pb[>E є-vLyxZ7kgOdf̈Z?T729>s ׉ < ƧjDG#C:rօYʴ<W^-0?F |PtZX { 4s#et {k޻F:G/$ A1'h`11X:=ӮEkؿ|nqƽڽ]aA7H ljך/4VuU? }4Ce<z`^)~Zngz<{j tAFEom9K?_kId}vi*1Myf 5JN@P+`5#thIٓ~ C_ݞly7[L:hӢx5Uдkwt& 46, ܲC 7F 4mq ,>/A[¦3P_^գѡ,{_Zge)7K4|<>-oL+Ǘ>rS|0‚j_xxhYW)UPFFRZ3ߑe7?uhԄJ_1ϐH&vuz]N }OطՁO0!?~W*]~hD*i2\ncznbi[wr$97跸J[Q;'ʥ~-ǻK(ZvoXk' 55#,ﶦ &$Ѓ1h ?ihk*ሾh7Wթa5b&uwB- FUa,&8"TթD>yŲ&&Z$Z/khuQÂ*>nd>ZAwer5+1.r,R+wA Nr.Q;o'EN BLʈ]7wa(o座"wZ9 "cx* D BJSϤ0<O]|֪nj=޾9f?ZZ$96oK>\1 Ԧ՚uxF& Uhr>QRt%:Jr@ cabx͔Mr+Lsٕ vkǃl@cpOK/f3$.#k=1\T~\?2pm\x&#xq?}W gLὮqY*G|7z}A҆97$Ƃ{Rf`o<ۈ*4 *ݖ#C\ =BJG(Bי.jx± o8 MCR$l%NXaeB IS`K.UG0 wC{3ss-$żqswtx*AMdʎ5aiJn.-; G)+o/%qBgK?AN"F>$|T[eO,($N/t;`~AEVtXLhE "[Ϟ#O]PؾNHa;M+*i:đ%,U*vE!/)ceNYb E9ϵ,HBw4_ ݫ2ږb`-ICRvl5|BK\3I<#OqU{!*Z:׏ƿZ,WzWn.t^:4+0>* .ClNTai^7^zۑC~j2IݛiWRX,潤aXyV̀Lh.Tkhؑ +muB.{X@rKh<2"qen&-$^dDIE}\zk2lWnدDQ&<8 Xdܝe)̔y0ka[0]ttRw8ĐJiMi?<>v`Lӟ%ӷpp]=] ⷌ>d7ZJFH +J^‘}\M6Kv6#\ݟ'HxSml^gn`ych˾~Qh$ן-YKt~"T]^tG筡|{W2]ä G:t2g. j_G7ْzs`vRc4KfXO'Z|U7aQ|oIhCy"Ε,W|_Uܱ|_AQƿW(C}½gՁkU'#kSN l:(T16{g&bqF#떼HX򎤉M(z3y-|fnxr{i _&Tn@E6zGYWW?_q"ﬠލ@T(7S+iuؽa7&{uLN%Lz_z_08ѫo6C\Sc[ExA/-$`*#\>yP763Oz/Ypzht :&dcgf:ܩX ]bxXG6ir@eFusZN%2D8ѸJSPm&umQ[=#'F%Z>&x>4LsヸAڔ&㣣@aqFp$d͜q|IǞ,^YNcn/HºtYG仌43\JhP1cudIԔO5ɖE֋f=`MbzNHd6,iR`|lw]bQ?Z㻁a!N*]c;[gCjtKO O F`1^nڑH 7)&MEb=`!]t{F9T=7!,pBE%YFTPO ? B{r}0өDWP֑#z9]yz}pFaA΍s?TDT#6x[A?3Ǽh}Xu Q .jUFlCmԤ5;捖/+Pr@W߸|5tVhoخmMroBӝ'SӲz^lR9 >+´J()9Bǥr ʀ!B)XfdEl*)(gNrm4ÃZ~Gk]dNU*Qlt#Ag$˶V5'k9)q:ahd_ϦEnZr١S&ٹVc.3`Z6I\6uWw qh ]y62=bˁ2RʭLKlX5N$vy tǀ8">h^<4g .Yb3676uO2K`])h0y\8X%f@^šFmN3s"(_A^1 m =t:U%zRJgGX0̨Oaw5x8=\=_fmV[zT=xe^ң _xܟۻJm5GnDp|C =\N7].UQ= !'8xe5 `q G, ߇E>49VmҠz r25ѫ>4(^l%~ %~c XnΛQAO KZW&ʬ8V:8R g(;+ˑG 9vXgbsYy=)"͠Iՙ$o>դ$]anddMȃoou Ww] ) &/gl@iha۱  ?' 2,Xs>LP e.@a( E`N,6 v]o};#\"X NDؖ5 r_qUBT/`( 1ĭ$Uy15oh%{{߹B퇳xR({)B1e3SU U\'QeR?MQxc2@>9˓Tѽude}k)H>S0Sr>1ĝ1ōhiP1&Q_Ago2_+P/F7" G5- ٦ vp7M"J+WV`'w2+9AԿmM(@BۼR*siix Wb:d@n Te-Jo0-;ovpuМ.oV-̸anLJH>2@-y?KLӂ`f.B") 6T-r-F$f<O5z7=2& &3*!bPm2<^/S;@vm؞mߒEm{E2pV_vH )+t3¸@DqbENX[+uzRd kPqHVfY묱`|yy"l/ Cq0D` eT|oss̹K֋^T4q@BM'aa`>YÖvD(;FL}*KOH,]rJ!iD$Q1蠄Wn &P,v`A}Z:J i<fFDžJ'k .pRxɍep5cwr;ٸnh@s[ UwOvxH(Hhf9S#(TPQ)$w!C DE{<ԆF?([ B09zU-rM`*nzCȌ$$HJ ]U q!{)S ^~p=oI u %y c۬˞k1]W؟u ;D5urEDf)y>9UMyvtϼM> 6I|"@ӡ*czJiN܌Lg* M]Oc~>HO0ZxatN btx7r 7o)jǾ$2&L7k>q+{ī3YPxk)(pt7N|qHיtÎ4l+C&lʪLun^l8ɗA J1VB`^˂ @F(iJu8չUؖBvKfNhn#oLZ6rK_#]ٞIvT - ,fwz4{V󷃖 J 6O;@w66Fc U! x87 :f|0'SAq*g|pxi7wvto%@ח,]륜r ,af$ ⤗|\Z"7~z*hnK ͠Se?r ҥQ@hN׾{y\8Cl‰ mL;dia *MĀa+3-X)1\\Ar׈z[JەrϖM=&d4;&mu9W.Z*tgT/dҒrsAѩ{8,#VU?* f"4Ʀ iBx!#1 hvP&j>E@IיÖ&Ų!S͹Uj8}=\g߂j%nyvCQ2<:Im`f[)1YLv\kIHڷ[nKRۖ^g8NE\Yjk?]'φs2oM: ~ %;V+Zz_hzA,SX|j #oqϛI^.PGy_G{_F"c lZ: zEt-=r8}<WUlܭbsڄwmx #$ Dm/ V.`H54a0<1T#? ྔ޶޸X)S0JQ]n3O%+U$]4i>ij8+q%0sO2IZatWH6f'wkVRW22#Q++]av0[\[biܲMre#X2M/[E|jޜ8UՌ lG)y% T[^wy7ײ<H`^B=lpx1T4uI,IQV9:]9Ng%,CSfaٮ"( "G]}Lp;_.? yK& xb PD(\huEqgi 쮨Gh IA-e"֙v#UUm !{=KgFS*gh{c7Օ Gf߄݀ӵs E&3VӸ?u Yܸ%sKNp7P+]@aσjueofex7[}qBig3 -fi͞T@8#ҥJ.Q/_g}]<$~v׷WZD\8^~(oT\%,|K#{f '%= E6Y$#-1Ftn6x,4/`? +>.-i LC6ߝЊQߡj4׉+}ܞ 8һN}aKnެ05kfA Pe7)ai=g5MD8RsA^HQjSZG pq5m"ֺ}Hz5jAġNU:.w\Kwh c7̥@5,Jȣ،|p|;<ņTqZ--9_5G?|8ɖ5.[8!euKZ|M8Վ8n/dn;#;>RCWdU/cJnk7hr6y^gX6Z(KIĞgqHiA Pޖ)3)&S\B},ZT@gInM$jڽ;h(+P0,tU33(M`ëV` =Lmݔr1ōq&fؗ䱡1g;#i}j;1^ u!q_ (~djTWnedb*^gb=r+LaXVM;L 8w*SXe tsua \ij`F":AvLfk "8߫u!M~{1@5,[%܃Q/uq<x?4V$fy A'@C WR[eo/Wj+y)ߜ.g  -15=>^ԶQdE[g%/K(lʮ81 Qbd&G!FFWFNϩ>^39}~?_@uouK1#h dRHIi{1 gyK^e2b<73 臹gNao` 0KXØEB`\R(+Mt-5^9ӹJ Z-(Dq~07ShZr,%@mh{`8(D[=5//GHnNj_EUBfM3DБԇCrMyX߯K oyKj ( P*&Ў4;hYA+8`sf1TL}&.L=$N\ĄGN_ v CXO'I&ZRh]2n,y6?~2 kW LQYU]Qs[ݖO*m|MYlZX5ZB#::Hz &IKKk|["YUu2 j#\Zw-QYZ)AEÉ|oN"mVJiEQKc0-c5={j@o}DDWC YG!E:3$!Av8uQjXJ]ǟxUÍx+v&w߯Y@g@ "4d +* e(gL(M* *Z \L-;pu}]co n4Ǽ-ZMk^ܒx S[ސ|x̾-A&\3‚#EQZ5(v6Mc4dziDZZfprm vӞ&wHIfOn$LG5l@+2Q՞V-[G {3 /4I2nO:k(_gYd`L$I2"/Cj 3U#w |d¦ZQY=ʂrj˿2X4pܵz rQ~gFM'뙽7WU^/롴۟~Ƭr 6O?9qqnq#!tJFy!KpsKͱ]g@u Јd J(/`#WXs5ǍJ)"|qJ_vM" LXtވU{u>IjZ\Lugԛ޳<-%7r65;*#dy/1B(dEuʵ'{w!),33-i*O1B{|:|$vlN鴜3P {d7gUuf,ѵDB?!\)nkc2XJڼɿCDd ejHB?H6|=] Q;\@km^#hEލv{v N7CHJwnF @uG1 ƄpT2(rOBqg*Vy *~8Y?Wzj^hߏ_s)pD=MƮ }sl]?RGLXn*gzJ L= _9yb!UpJ%wPu1a9U}w-@ 6g`z@HM>0 63YcvS͙@'njI}h 11?Rz1խ8Lh/]×<"31 P;+n*3J'qy:@K>6 onׂB4Rڏl@]VJqƼ^qSl:5׾ZY} zJ%c@T.S$$E~%֥%г̼1Οay7ts֠1k]G/fΘATBkU*Tyjj>, mG[xT[&~) KGQ R'#nmOΔ2mCFێuڶy0Q1y = *j|gG!ܩݤf:O ]_ H-[w{Z+~=kw|_U W~{nz5S ,/m?{ &getg=+ه۩Acu 2k;BĄ^ Kʉy[k'j.LD5ȫhmpkjEe.CZ깒󅃺gl!>AA.,tYw Ɇ|:e+sѥz%̏0"`@ jbVـO,+V8.SNCNe)XDP'j„nb4 JbU5Naw@}r;ř₁:tm ڙSU!+oZw R::(q HJ$:e,!ľdrzf̳xձжBh)CIܠm:VUX%"3GQBTZ?qX"r Ȋ}Y?RnC'P8c#\+"=s lW$^6) g޻b_Yv؍Mm27:;Q Jn iA6`c8ol aZv>OSֽLrnh_n5Cƒx,X7kg*Z $tD~miﲈ9.1~X{(8Jd?/Ʀ|&|mlrl6ݣX[#/t5ʠԜIw' E7H<^Zf{zaqm5$t[YYp?vֱܴ^N]'Hrf6TijX JxgUo*q]xn#Aꪭޕ9 pթ9ID ꢰP1iտݠ (5f9srldsZ 2#$qAtd`ݵk|!!cBW1\8N|*~tc28>\yDFw߿04 cPyj! P6N!ƒC4ixcn;fmes6>^!aZ)#PA0-tqmCLDZ a)zBաejU/w$IAހ@bAt2ƖGOS144[`tt!*ЃЎ!+_^ry ?6FIuw/(oREvg i`2~)ͻOVQNJeϴ5hq$\[xr#1yE=#L+qS:5H<+j⹖D.@JP uӒEoT j ݮ+e]NU[]޳:y}Wt_OzfO㚜 Ю! ,jd3j Mn"GHVy[C.Zb}hL7(}MϙX &V۾-ln#5t?2kÊ%zk+kNvb]Cfh>c΍oy&ecqF + -p0Ua8xw)[lP[丙|9ER1̺g(b3!)~?'8 (oS@ktӤ=f 9Xt3Em9 okVk74c6Sw>Z`s#3:JBy{!g7g40 ZyJ0! HqHKwLJM΃wEp>;4 p=)$2_l>ER=h@g$r/qhFXh0fx㫙+ e VDLH60BI1V(C @|K@ItLossڟXP_uZSµq25LS#vLB=@%̤Eosmi-r:h m `bݢ15ӬV JI}ܴX7+FN<0wLtPΒP9]L4*eTE/=~<=G;i.E6si%59oDˏ;М=UA|6'dM"`RYwMjMI/BzPg޴u19ٲt I,MsҥZ,`z 蚤G%| 3UX߱ 劄HƄѡׁJ:y,p6m G}X W̺ u i1{#SxʵUqnIfŏc>KtEQݼnI\{]4?W1ïߦdJ˓bƐ1wAݮe|NxCN@ut\`i  =@=U?hSDmՙx|Ȳ+bPD DQc?P#I]|D3ٽXo@^ah`.)X 95 "$e;N/O?w,6^uvPAʹ,Hw-g6gaKU!>A&&4F @}$iN4:1*>N]9(_r<6Mx"=E YvdwCO T[_Bh<u-p!zF4(_3#a_qwf*˂?!؅q=z` j9 јݜmXMvִ1)\s8JU>gL48f 80x)F udfLkO=M]\U&;+*R&"7PR(ߣ!gDЭey>S UQă3M \ 6o[sR/1 /̡$uil_I<_)AȚU V"n7A Ae-߰JQ6O(-8c{_|ԳiKm TLu*`o-["(8 'C#*SٻR|XqU_R!{=Z |X#}f kLJC'LeR\,Enl!ߵ%ұ`佦D(L]AuOCpYI/ Ds 9msb EKvg(֧6i[#_?tXFM߱gB#eyKNi!E7 IBTG!A6|t,w@;"ntq3=t+?jglHcʔ R/PȂ)#ļ2n`KXth|0 C Է)`3J`܀SQm0C,JS]: d k2"@O k4+#َA|(+rfOm <ц?} Ȓ1mc~!~. \K֜qѳQurR! SvR|;Anœ$_Ңnr-/^R/1>3 0wMD#*:uWkQ%ҭGgud>K2\B_֓4a#4Owf0YRޤ{.%/qET1"MFq M "63r6!LiWuŶN{.)Z@@%+d 겞ci;1:jJZ~3nBf xo߯=V`HuPo@[2]) d %/fpVGο/rpIPy~am)w/F:f ?a=xjc=%O"7341(q],o4;!E&<4\R*ڥ$¶~W G]J{nCUuSNxo1TӕZ8qqc<٭nV#,M*m8}cLG2[fjVOob y6JvV׋~WB局ZP0ĴZ Nq|{.v,7'FG"' ZC v.qIK;Ed=x-@ Zi"FdEޙrmD+o Ci[ڛBب0Kо&-eY5?Jt\FE')7b%X4tԈWC˱8| mTVR'.%0X;qYU zpkJQj|Y.,J'l#pKq'wbOc2J+Gqly0%JnpQiz,/ ^ :%U, Eeש>A7C9f;ᰈ\8_el\avM#{g a"pѷʪSc[(ihv*6ttɸ߉%UP'_tt'PKD$᜝!u&n]v pŽwqT3{I6[;|u=#YԽbz0B,SCkS q F"AZbcZWD>kP^8rT7 yD1h\Q{ !Ms(Ymۿ'ҝú+T SsūHo$و^ཱྀaO= m&RTXiYbX\>G,zɊXUƂkIuy鋰f u,g\YD6l[&3(V\?U%}7SC M ؑ[ h-T}bȲ._鶜QH/Fgzy:u1ϱU¥ᮟ]kp\ىiI T"5/:SYQֿ1یa켏LWeuIOv\dunTE{k WKEBzkKy .#P67dƫ]at($tp `oV7+N@͔tm^Bw>"8H)xс6'qϝREkpl//lE[pmğjFā|ػ3_cܮ -]©,_[J⤔0:u_ezQsGٸI1 䍥6ZUplvJy'uKL󧅖~]Wr1$"8F u7 Ub.Cf*s09ܛ7vP LB<֙Ph51bl\z ^o|C_@-(J23)S902;Yo)cy7?tQ4F߀w<ݚSb{,f2;Z'!Hk=Pj|&B*p_2ES-lj:j\8HH@wVǦqh2@Մ#{<IeQD8S lQUi+L-=}fRtͿN (8E]!-[9%>;vEJ>2c!Ƹr:8x>$9mJw3 9CnHVc--*/h`zZ/b$tUgpj¤ug3#[c҄@OR#1MnQ+n>7x8! p&f)+^Қ\d @Xlp2Oib/礆SYdW,#0\w)l}p0Al rAa2rRU(DҶl6cpxcwX-T*,.:\w @0pE{2@X5P<'@Hvv_Ś„"+xcr8a30|kHq`/-V Xo}Znw?)'YA|>8ϟM%]y~4ȗI,AgvZӯ[h{>ŬPJS9\o2YF_Wy6ZE7o.CS@E\zÍ]j2кvW;m2z$17=$ 1;T≻p9$Du]?;4];gw -OfvX@%d|j@pUQTjR"eBK._KD?>V'sm󔮱Faa)s+X #!"e&HWdäYZߎwbݲ Y2{IaQ3Z{ō|Ln3lU fyHY4(6h ,CWցmˑΐB(x@F#˻e0pQ2cp{X.Bd.bo,VF{5k+{-EW1hZ.=q|- 8;IԝLg\nIk *>봧su)1}c*< lOP~(׍CvYti݀K!zf<'aZjPޚuqi+n P /cE$Cgze8WR`lb&M=0ٿ*hׂ&N kWR H V%`8QcJCsSSJ:3.ͯR"rMTJ32=q<́E~#O/i)p7ַ?Y*QS`]+A>M.[3GyIk`(zHSE/wھ1W`[XҘ0ٞ0;63HX>AgIT`XPfKwu$3;'V H #鹆q3d %e 7KNcI8kl AFk(x%[r2>OXy"TJX.g B+fZj"RC𵭶97fB9Jd4c u|1襷۫DX,6eML+I*]F[@D{D+pOJ0Er RYӉ[grE_YH>;w%[G'KMho2NCo=yAQ=e0Rvy,?F?Xuܝ{.. FYΒ]?99pUIULL&Ӄ*qnas]6˅>BzݶF!Y~"bS0;(}`z•Epט3M][*OB+J1Ξplv,V `esPI`n>YIDLϹA¾#Dc (pE q}f[; {m[^?ֆvT!yaTI_Ͽ_˯.,j~iQʛ0$OnY58˥ .*o5EU+}s`R(x"hg.5_**%Ϩڼ[R~Pa=b*gZH0є*&\ǥ7 ǔCm RNk@@kԷ= x .w!yo.(.'<=-|0#ǻہ|=;Fu vdcL y[$w8w/LCs|.eĠR{V5saݷQ WQ[8;6}OϷ8BZ+ԣ<kHNd,z%ЀP.gXiS3&>ȫ";X?X9= *C.C[!G߰t:)+׈\JZk)f\"XLdTdl["{f'7V;r ql;9زWӍa"$ cm&.R5W&c_,8qlxԞzȋGKۥb0ks[Ҩv1wڀX0sl,TScN!٨,Y{ㄓɐdى8b0i2dE2+oߵm݌7l\4]\D7S:tUP ֟`+tY|18G[ГXw</4j65.`Zv?ֻvgvZ_'n+$nD2CkX{V?b_0ˠVwa~`9w)iYXTLMPO2 FC$jAE\>UAN_6ܵ4kyd%^3=c3"S_PJP kOG p3؎QaZ|Px]Z KqnPEd HAa1@?f^=NF1^*fhsؚ&R/葳tQyHtoR ԭ*28I{區g]Vj|;!T͌qypSU+qS~ߺQuQ7tJsP:պ`nI{?!fnZR?xr&qba'`^PqwW)1Yn%t "XWٮ8>ZGZHcfWGF1 Y^B$G}Cdp~OFyXmKDXGBKrm 4'T|Ϗ7@΃$zii7q2J"9 N6eoۅ7p8X3-}2BcbnĴ:_)Ϝ ,|S?)xn#2e>~Iax?_00 a]õW43z+sb#"M*k&z#l#.ER9wÐ@`>,Mc<>Ra1.Ign Uh"] _{U|s)Ŭ] :O +hO+_HF$ȂzRB _̌4 <@=s~2 \]G\糢De\7c&py+6S `k4uUc6)%YM1_T`e#xe&OlAHh~Ɗz?b+eCԄM>ړz"kSRRRVЀbH+T)fď/F?5 4sӅ]C\j] ^N%TFEq}]T%{>7cyB۰[XM@R"Qga#5 LU;*a\ͮmvR (+7ʣο\! JG•Z ia?KTXF5w~{h{L0QJmM!\ wjR՝b-qNLG4z_ԉAh=t*F4=aWo:swְ`M5\"| y`. X龮o.dCs F{*֧c \kU71k>PS}J9@DfSs|왖wFgS݆s9~iENǚ`?on+~k b ?G8QWRHO? V$ELO(2bDfbnJ/6d"eFE0Hu0> SazF!a${9XʽkT3kY1b/'uVy Fn< G+5cL%Ap 3$3xAnD0]>6 tmp׭=.Lww -ld@ES*g*JQx򧰗FF3x /T ;@oĶ:^;?w]/d:_{2 m[nFso*N7.s> |b;jD9,HN 0LVAa&:6Ѹ'k_:p+hXp7xX$2fn%5,Gܷ1P0R%[TmG;yGߛ" &*w0/x2sFz뢊qD='͔۟@y*b (uܛӈ0m|jbλ欐L+5'I+4'\S{?ݫ`"?pbz͆BKW)y+5 %H%kMژ伊vzIZ`%l!ҵsA%9J¤(aUzyoc(i)"lM! ' b:{hx,EޢObg`6gUR&{-Jn4$AښD"T0WkVl3wR3I$>]Dnb%aM04?aI);uNthg՗- ed)c v/_V^Iqe$7>] {@dR3Kd~l('rd:i߃ U5Z 0]hZME(By!Z3̡XhͻM4Hg,8HiHU9ZI޽nAQs2OAdfWI|F (ږ\R׃K5ϚČ7FWąOW7Hh.M#fXBnD X9`nwƈ*;,s],b*V*{pkjc;T48L{OwBa ~jI2gG _2B HJ˵6`iTC*jq& o$0|Im&X)Fw_nIk8əR- Yh~ܦ5hnV仜:MGav#v,.Ew$!yS3C{eyr6:*J 0p̺fp-Zhhs|H}b };eU۪.asNI'–'r@/֊4u2;7Ȓp;ᐸs\qU*8Bg=hׁq#\mqE\a@<'o9{ͮ*şօnݏnosk 0їHz埋;:&t/;g<9 A=ilO݂<9WMn4\b/Ǿ@3iR}\pzB%Ъ}`W!YIIKmGLw<ҀYHm T|i* f|@9{4"MPa P4,aIP ˽{׬,AYNL$o6wԄ*4=3腅ШAWsR_m*0]5n%G1 ;i mMpG γhGEm,j,J'6*:*:}:w&AY|Z@h_s]i|ri1>bPyrt,i*frzT{[̲XlϝmVbo2gSoDW[L>`:nlVuyh_)1Y4ox^caDM!dn_nлtHe uu Hbjcܼr|BSr_W5c8?ۡ 0OS<ˇph~l.b`34LL39L Nv(ڇd’ʈUZ خEy,ҥ8gE7oԻ V: &' ~Cl.U3.Kuc-m R.@OH|)D}%H&ׄ~< :se9[v=pn>z۲zM{R]㺈s0\(g ;T_lj~QٞA?ӗ4=P;bD=N:g@Z\MaOi6u愋ʾ Xo`љu}.P "ZC%u\s3=zۯ^ LDX8,On%Uu ogXA?-;!Xɬh&Rd7UM`9R"w~SC.oV"zFޫrn(!r ѓܮHonY}&Ff' `ykJ(M>{zMGA_du9dw>~5F*e (#p7Mk8yOF5J#l#CHȞ0W \`@MbL!jcDRS %ڸ~t9mwp2mYXRmA5QXP ʉDnS@8>XKx;Х7\iS->{8| h8vvYqK!4V RU\}/+8@ 1Z7h vE;P,͸)|[Wb\ RTZJcc` IK>2k~ò6D;0:X.uwEuHV%*5nNf ܡZIKRMH| RyšJU#+ݐ \g-V=![փPu:/`N۴!Ѻ|YpăCXuS/'(MBʫdtvzƆ-r 2bGpNe01(qOf5W^ \RqةrTAm/<@V?*U> #M#'9 ?!1Pf FE.SF<pJqDT*V4­RHg›.Σ́R;+#GLN3FH_y {8៲9bmN?,KC?umU}b:א|X(Z^W`ۈn[#] f0ԳDBbžҨ`V.Q bU]h;r%oB Ua>Mf4g[l?!Ty!e)2wj}W?梈\!@ N 'ZysKgUsk,u`[<* ]Ep([Jz҃qp?Nd.fm'E'$[Pax"Ϫf^. ֬ ժ2ԇ´&E] 1%)ݐQ0~sij2nlN]R1%m)-=ajul}|59R#G\`kȹ8L%!v+G(E(6"\zO^Fja%#\jau m¦l8bOM).F3o@Z66)7#ݧ-:eI71\D!âz1J$`lhCueMcAW,Ŕnw+c>];o´j!(\#2:NLE"qbwv7)9*Bfx3NpC2|09'8s]ڜaG!]TzsW#ŗ XH[b1Ǥ9A0n &H{:̼ ŕAXJ׍e>L8 E{_-<.DR? ӱݐUA򼲏VGo tbɛ'Pf>0*N}6w_g,U,)D1nIhpJ)fM->jIFIl8|at8[>Y6|>|Aq ub X){mrQf}88h^_#](Hk# muf;fxf +NReئbdcͲ"].ٕšquP|uJg_jw_}hAAU`8#Ig]̌[seCP^| ,+Za^> УD,%QcJ]L1-ԱϮ3ͰTָ`Z-]œ)w)9-ؕ]~eP ~v=sϸ' ;ƒvIy&*>rz+[7&TNpͩv{zȶ*>4o0gsߟ4+PkW2K!­V +A|`Js,gL{ze]F!ndth.ATeRrVVcJx^e/D`mE4 X!.ͣf5UY^PFnX6W?p^񋺔m')uyM-L[!`FJ?pUhF[hnTW%i#-UsԦZxب跿hVnVphnյwU?4KQ!cF{ty|f_5(#&IVRU6׼Zx +իdL"rS&ԧT.N+vl`Wͳ"AXIXTC{*x#u"}*)hZ.!#ltv2uHky2=-i !&^.[T<<UcdqLjio,ia`foUևn3f]/40" X ]6q+ i~MvHҢ/`C,W/@^l&^/%h[F?}9uN=xqiO[!0b ayԘi)u3Wwqv+ݞ˧3ԏ2KQbC ^$2l\kP/ 1Ӎi| ,oJu; Pb0),ޞ"\㔇/[\@.N fmmB'+pc _ⁿ?9Rjyj%wδMC'G>Pwx+!s`Q,z=+_Vt1uEi"!2\?f~ .a>7 2à؏nޙ+p! DPB M96/ r% ې cެC4|i! ~Mmf:Ku94,*pSs +GOiw~"Ps{>+:L&meOVt{@&px0簢(;!9PIɧ0[UWS]IzDv-5.Q;HprKyP;n:8Q"pRȶ+pMĹK"UBn"q\!R:$'QwXHaBLmo_@xrQGBKє!SL69COXSC$`sl|5(W3mr^_h="u*1cgQijV?l7oaN\n $W 2v}hDC2W5Fi[hle);$0]yz0}663 Wݹ}b8kzұȴ~ ډ!~V}J>Ď\w+V%S9Y_JN><JR `WLP/rNA0 shu¾V;Yҏ 5On1O?(ycكҭÕ@8!x~ޯ|۶aq蠍'{XC>j%P@i ݒb6 ˧(FQyCmJɵ¶7l&=6r^鳴5>w/ jZ|v+1dxϡHcBhjA8j˃ m`_ËO4W䔣Y [=A- 뵑 w%զ',̨R컃Zb-_{Rl>FW| %ndn$nI398ZDks`ܔOy18 ?$7l&c0KUR71yj[ cCLJRi@1Ľ{k }05;HEkP۷B]m)#cB=h2\̳sq(FȂ`[͞#- ocj G-\Do5w*弲ua:tgma>;DLc:~^p׎Vy+IIʕku(ټJedVKvBfڨ.xɹ7aܛ$^ջ h(hp\i#NjVQlPhD? B.~!fd(}ҙMpǍԽrQʚv/"~yﯦQn$98yl_ J ? -[Yb$W3^LBm޿Q}!_~HB{V0e0pJ6Rl{_hZ.m]+٠pQYBg8ukW*،|ˉ *D5nmIF&=PU 炣6j1nK`ꮶ$C*.L C"9(ҕF}Ʊ{LK1w8O꫖xΗx?Kˇ`l#Pӣ1sq#3Jw6m9fSAc^hy5=>AA "gLoʞ?sk"ߩLxА<z[bc/]<0eD\oJpȲ $Aް<DŽ6K\4lV_ P<[ز+)-Fw|nLIPkڎ\|d3-[d4@HnCc5O @ H;ev+J J90H%A>#m=I~ r,"ZژoA2// SĶhNh zFUW@~;2'ߝr] }i^݄ITĥR8:9kS`oV3x kFEP'7zd ;(KsYr+'8?⌋} 'WZlBC!N}gT<(ʌIkK&_hA7fI='t|h;ko-ֲx+ wH{}lp[(6 wPTeZI|"g%F*;]zA;=hq8\~`b &;inuJ 'JIU_%r-e-"s'fش# }dS E2NhīÁII2QVϲ $wSLvֲ0x(zήJff^gN?k+IjĒ\REqjGz"~_Sx_$Jf@dޕc'3+P;F7)M"T"RgUI8LbugmdSw~pIc@!" o4pbNR@xK4h4)X1I]9xԳJk%y?Y-`n)_2\c'nU1|̵ n;< `%pUi A⣐)p~"bT4# [u6ᗶ:CV ԬY7;C) rzo=^E඲U1zc.eF_grqgtPg_xNqy]YRa`;em3ei)2Z,iTWlS~` J @/LfNG "q_K0B~L{" :켐 $  hR>\h6U\25#Ê *Ȓ DG zV3z`N|CV"%6݇|ɑA2Y |⬧X2 qVL;[T?N7Fv\$`' cw/8\7CHz7?$4JDhpbȸ%q( p!q?Q h@ ]ߐ6hE*513$ha#nn MYZ:8)EY]|]&H#H߿  =N uZ o)տZZCL&gm2m%Օ9N,#s6c &Oj^rP'Is)C.xώZKCɧ6_~b? ՓW.x\ƒ c|`2q7tF$7+t}V 2Yf1UAą*+,V:1A'0 J:k|bfzDMɲ׻he<FxV9Yp<߅Ly3R&5Z~P.y2!6nVZW5TƪW6%O̥9X"$r(njȈFFf%c/=#{Z_EHxgt}Q [s3Dĝ+aZ=Ԫ.hQ29 1am./^YIt9qj0u  G}|NJQm6Di h]R {i+:8MKN6l/Aa5,(9+Oqyl>Ĕac~uZio ;)} : [ykz@"SubBYY3{şFZJԱ5Cr nP.MΎ,V\kAdn >k28 @>GMG&"3?tȅ: O7(pg|%%,Q%e 7T*^--mVB^("ޟdmOPh*>欧 ,m;ϷWi8uTZmvexVt'o-6G20Wr۸푛,f,*#wDL1QwCAkwukp .ۤ *6{5nGgԤ1X^ݥVa[Vb ʏm1340V?WwJq󀳿n{6-eFBB#ts|&>!͆O|f5~o˜ ?!**Cn,7\X$ ׻KMu[>Nk5 Pm?ͦ?P3mͻYB3@Ame\:YaH Bt1AbU a팃fJU83R(0# \Zu;96P`+b{909Bx*h&k?S'GHsVh 1:dyCK9?:n rtI+V*U^}svܚt̟˿lX\|vE˔S3$̖\dbT.1` *χdHHҬW*C/Y/oT;Mz)0׷Py]L K&QhwD h/>шio^n~`D=C>1riIv[cXO3(@DbS[G^s4߷r'DPԝ\,xD}|TI1 ITv 07AS8MoȫfvӯG ]s8ۦD9wt s }A5uxnaf{YÐ6ZlqȢNyn] )\zצbh*3|y2WtĨpnSotIat:wJ#vi%mX S~|4LQp?óϺj^$Lk!6ڴYB(wԑitE\ea8ojw.,S"wr&|$éA>$Owv[>F'?SkLC[=:uJRsK48߫rzQ%OnNuq d78k/+F3'i+͙M+' hirg[ݒ=y™6H-Hf%i$*e/O+h#>$1J\ Cj2%Fc;+DIϊ~u!K$MSW 4p:L!ڮiT݉cSa9ijRD;lZЫf)GIVCH/GL e!1,}=^}RpaSB?EG%Ҋ&to#&V*]tY|n\2A_{d d}fhӮ.f$ dw $x߇x:btjcś୭ְn48$[-*x`:urYy}`mld͢P܊.YҬTEkq+6'b&ؗf-vN6*jU^u9DG/k #gF/5Ԍ^FUT@XWRN*!yaETVǪ龨^LC1H00̓Zsg,wESRPxń[ǹ>$yJDX&|Zx[{/"w) @oMԡ@ K^Y'dm}Փ ՟t%^Φ˲ fDk,ڣL `˺Ji^] $,iy1%q|9 P'dyUPYhfV6vēI4洭ꭧ˒?mnˌwn fZ3O|'9!3z^-lR ?a.=R)NN*~J *)2`5w<Ĩf_m_BŶ]uTF?+2ap\ j )𕿳q( #Bry͏ZA&S-[ ${quv#ۭڪg+6[T⵹#^u*gtK[+(hZQ{k-&U%vd" H>z;0 ǰ0t dTrs:?6"鮥aSR瘂r]FLŋGV:2I"[?)MฏveKl`+^þ{HrF[U٠Kp;cnpju͜X1_-S8&D{s7U /[エRuY.~\2`dcXslqBR#:ߗ5r$Y|lZ!ko`jEy9i4D^L o>q3E]8g::7l {6!Nke R v# rbzVr\24]Q+k䤱赽Lꕔ#WPU"l:\1?\Bw;zF2 `̥I g`-2u<t>аW@AvF-AHx8wpJjC+]%}GTmWI&q{/Фt}9տ']U'^; K D3!*H4Q/@!eE<*F.aZSJt?2:ZDFԻntru_=^xI6н05W~;S%"ݯIvDTv" W!Dcb!r0X:jԪI_ihJud$tMnf읫6ڎz,-̝WӲsOCfG_Wm6 d>kX袉zw7-MͶ lq(͑s2BW,`Xo0R)< Qtj[u}%-\.tdو4:~2M֟둱aɵUL0T8pyղIALL`,yX#HK ~DAPo>Un9W( jJزmV!u.=x]ݷ2އRM'FBUCc^|B% Mm'1Y[z,RCWG;^ 8QS?d70Z͙Uרx*~P=yaPkE10Tkό\07̊g[Rǹc{ݼ{{ի#km=M ?#q,1IXӚ竿_ET/&"/qY=E(ta}I(3&MJ +9f텠 Wgw`\zKhz/KvtGIj> gLyaG󇗽0Ek i"n o5*Z'˔'c'Œ |Pdf^ǣKr)>I6< +QSBcԨMD ܨjijpak@n$w`4I !Tod,Qz_0a.mnrdB N|Ձ2h7nJuڍz\H=Ԭ, 7-Y@h\pqbC³> @j!]Qn9$Fu]K(,sv Zl|!86ҏjPtI93'9=,@ۤ~#$ XiB,?$T[ &4]歼0%$cl]`)C 吰p"J;rPp *hljMm䅡&R@NҼJP ܓ 93pT_+/s)n?(b4/-sr P ].Lq8)pJĝrEUX. 1Zٮ`CRG``vGBCiQ܋_eXkYkvU-VW7)k5u=4DG]ӻ6{-t\STJ]PF]Xյa;a Ҷ,s_g}09>C(ICdDzrN X' %S Nx&-?U6&WԀaMjZ-~AbVhW7$ ()OwsR-j?FՂ8Hi:𷝳'nU=r$Xnlٵz`H˧ަ0pvs'nPeuσ}kkU/a])@^Xq8^ ~;gk\5Wyos`lȗmq쥰[Czj?{TSĦ#971-_rC5>!y'g]&ɝ;fIn=5+~=Aptȭ޹WBR;Nj,qcArSw#xáX]/K"4!w0Jr'm'XbOaA9n:x̪N]hH&4+:3#Rf7~M}{汴y#}K_ݛ(.rcZthR_ۤO@?n+eo -M 0 {bNE/GU>Lq{  oTOcgaK/і<syq-(r L]( @R-w> s.?5T>yi*x{H\5u1/+fY@cgG=Z!QJW=i< 4nruh 8EW(k-kѼ7JPbnKե0v"!_ p_uzHNz_P |{z| 0}3PW ªӝ.B9 ڰt <؇jmr 7هUN\ˮ,R@Sf8Ir O*d9 6ebpwWSbȗ-7Ca|/}#5Ak5gqչښP/U{O|VQ?C{\$uq t `+%kn4nl413u@9wtW7W6lP ˣ[LÙD,a~Ƕh)wOG1_lIٍZ ]9Xp%=$xܨF;V~>vB|stޭmѲYkTfmowػء?G3 J csԱ__# lI[' 唘} &Yq!Q)==cTMn <lrX-G/iWF i ҁiLvɓFŷwoa6uv=! rg#yY.cmӨ$.r6(:G/k{Ô1YB@bG0JD Kd6ohCDٮ:aVJw/(ѱ}m!־&UN=$10`)חG?Ƭ'|3-%Z6W֩Y2Z H~7aT)*vw54 %l ^eVg< ;c9_j'Oլbۧ"irq K׬9vs\Wi 9.VOV&B_&>d}X=1 y/xzڕsE1`J#bxxi;N^mlfaYHưo"Hc=oZW*rZ8~]&j.i*pηE eP@r CQQKIs,uXT%4跦MQK%xʑ%ztPY)w|)^QJ hg)ކboAJn("T; r;W/AJ^Hl-eԹ;RgĊA6fLz1M7';ؕSUn5{qsGa`gZ ;@K_>H '߱L#듟n6Q R}Wc5LtVlz5Z+מᦥ^ 5j`ј٪qOcxO gD اTJ.n:2FQX+y0yC|ئ"-@V@O(ZY8`ŴK7nZ\<'h=#dG!k7D'@)Ø#Z}.u?'GYچ7tɩ܄g`~*r-ՊIvGqSzfA~o ҍK,vwW(X0$xk|/a^-M!FsQ<ZRpV.ܲHl+"wzp$)#3|R%t:|,CwX1Cf0rlZ!Ẃ`0P[ <]`8DeOw]_Jp쒮s/6vz5^E\錼cXL᝼΄ Vk 3(>/Ed[,&3>.(s9B Q҉DSo rPLjj̛*dRr_#W 55TrJ:,@ ~*:Eitaf-fP,MYt$OZDgT9Hޕ)&&28LP̍.-Gi jH8F\beAky2X|p|Zƻ]m83YM8`U}3K\\ZL(%)y0[i w5~SV7p!Bd`&6b+ OEQ(W' &+Xpo> nH>_^78.G; d>".n A0ZqO7ƩN1[y6>V9({+&Ɂn Pŏ)12 0ZbNn~!8ŕ\*;RYd-;US-'#{QG՘ܑҩN}\2vVL֖ke"/ОpbrK,XLMVoz ^u#`޽,p@Пȳ?9zEE@~B o9m vzgH 5>q2w(ӥn(%IǐyK nP3o.zSL=p3Ckn!rHHm#l =tWkm13_ËRhd\,c6H,HP[Uq}>p,Ow򧬲4nԟ Dj&ygX"d)4w'С+O_l_BMXiI_d39O(gv;-Aja:ȡqɵ MHPs c>dH]E^p!%a;Oj+~XUR5`)Z˪42VbPqV1(QH9N6= 9&lP} {x_fOjxy}$0K[ l liCXjڶvrTQv<3S>%= rwlc)}ͳJw -%bA]"/Uɟ,G6!ݕsA*f*9o`%Gw8~tqoAOFciccIuTrH1͎4c@43}M"pZcL^{9pM6G3!N/iqIuNAy14"`]@WJ~VYNrM|pI+Y>hL;.W_\ԠEZrM'̀³% 9$~λŸf u@Zjأ5irߋ^p\GZPFشDcEgse?Ld<'aII NI ЍրB6 YFI4De'ip:0;K}{-YX l32Kyvixpx 54G~hw=v#*{`&jJSֶ$H+}HDGQѐv(jzߺqMnx%1a.c =%~SK5zd4^Ww^N?8nj*|%\,3}w8o@@gUn]Z+.h^t{!8j kd1.7\S i e =U"bx;hJ>e0(/r 8&^pɲ;gU+/z09@b;!b, I]iT^]tH IOtMX+ӏd2bA(HlNzeD8`\S#M~^0Pr2t>0Ӆ2 jA蔄2ɔWH bdCнAWCޟ UJoPAXX ?NبP1 CP>3?=aGkp3k{l"`C&@qm1ESǻ#F"Oơe\Xm8hن'Xf6tBa))E +e#>PuŰe*'R'௯P䩰1\Iy1&o4ԣ2M5}8B o# и`O*~2:~ڞ֗ 7V᧸O3GdFk_V 3Wgu?&#sR򸩴eRu*"jK %Q6 `bЀa:JWd163(Єg"GÃ3H=J[BAS/u9.َu\nz#7NbDRאP@a*WD?bpv sm_P袨ꚉ .¬(M׾߱/gv)$ j55إ|}++vXCDQKUevKB]0pz K& !;b}o3wt g&cu)l`55d4z p-բ1dHY}fph bm2*aް|huvÑK0 _$Oy ľjg% Bv^d|r9M]Is$^ v#iL7qo<r#P^|YR \󌁧d$φ0> |{SIL 7Ћ,GwSJ\ysbI_L![V#ExTWzwǿGu盅fU>i%D*E؊Rx`b86zrc8#_wdsB\nl)‹> GkݳKāQhk?$&.F@^) Q +Dr"B&c0Wbn0PI×!N<פ_+HwdϷsf>@7bx%8ЃFdYS\>5.ͤUnVK)ۛMZr?oIn KŷfsR DM7Lct ]6)Urc9LY_-Hy^034IG⠹QQ" k%yd>rL4ˢd->Ȕ }GO b1.~-) l+ȞMLDN-7iKo˦j U"9ؒD"zd9QR ,Xm_ž#$~= j7-nR3>]|J?1׏w .xAgtt,ئT>W~YJ۫bJg:s't+V!Ȑt=AWصTfwcoι_e:Hie] ;dv[ o!M :TVVuma\v`&j`1o.5f<`Po.{qoW?{}GZ B{W~w.ot+5^ >п *k^KAH j7B,xUfIFi VҭP)Hl(Ml&(X8!!CnW#*F b,1P6_ޫ)EeN0^̮,9#Y1TӫKx˱ x+d@r|N9h^~:&-%7%dO*wy襁0A1Q@PJ)l·ʺc+aчE͐komFyƪDMŏ.3C5Cd$v Y ;{@($7116QXVrU g aR<<*:{V`de>2oiQ*ʩJ|Hov 2U`Mppo1Ћ6F@" ػ`Ez [ ǯŅ|<uMfFKK3\lbͳ5FH O]=%>QP:u/- Ǭ?v$-MGThG䬞XX=X^@KzCtF']_ Q'/ R(;xr09; G?PciK ;͟l{#e(2Js zGj-im&t6PF;-0#:Mc6<8[3[W]L(;*^pȒ}T9ּ &LmLYHR=KHϡ Gt -W]k!`zf}"c'-W *(oc8@cyUiou.W:<8uaĀmAFb7^֢O?T41*GUH^i{mN\D0-}谧tuPsfC-ӄ >*2¹I9uF;o+H;2~>"KPSep5?A#@ 'Uew0:7΢M}FIQKiU,gűi%#rIQrJ򿟼:as7a`#fE pT_%߷IYr]&o^Y260"@{_O[`+O§")O'^ ؘt/y, P+ t3n~DI0#̑ihȷs.T*򵝆r@=J;ynu|dgrH'F%B؃bC׮dc3>+h(PRzs~7Ty p*`yHXs ӿ]#hv$Ձ_tűWPրY1:rɱQToޕqaI hWL5z`TKs:Zܮ=h%;d$Qk/OOXO .ͳCI7Cn{BV觀3|V.(..CRԴXOzRO9" bx%W*rBPςU؈ -TFq!t %`hC īp dd7Rd{c=!z;-H e4W4))_K@BZ!y5V(5y+_lH*.Q)n @ {5ڍ&2wk{ot,E@#2i:!pN\I&fzD eNҳ/NHZ,l\o+͒fG?FFETG<, 䦯H,J8Wb ݁ ͞\#LE y5CߒJb3:gF)̏@bQiE*#$b&#sƥugmkA1ߋTXf7 Kbx3ADZ"Pчe9aک1+!^$cMd)˯:x($up_vkap]`gTl(E !v i8L:vӄڥ.dټ C9\B'>H.?Bngz-%^#h`Y'LΜPt1x0/8}FHV+\62=30B13jh>/Xq-@V9mJy+{I&3oRPʆonVcr+[ ˟W'ze^Ì(Je5O5ŵPfFģ5ľC ;+ Ur 3VJ,~]o@R}80OZ|'㋤Svw.W@ݑJ"} UTtj?%U8`QlN͗XY}M3_xd8h:nu.lSק).<['~"V{Gၑ/JŲ-R !d Y=j2[ѩ!K6D 6ޥ q 7\6R{[9.|&poa<XRSl#ϭT*t5ga`7˥/B!3m94f,`4lpg378*R˫u1FlG)BUɿwkhGM !APyܒc9jGVjɠ!0hmn-7-^禺\!E . <2HAQc*F+14v ,!^աmZJ]=0_ګHrW#{I<Ķ>hЍn-#3V_bVr˵d@E&o]<̑\H#E} *vþt=\gѐQ5C2b7:imCU?'I bl#JNǵD;0;Y_;&W]`\nQqF@4gYlC\\P XњJy 4dk72%_n%Yq˭$#e>21IJF\f u5o9ը=uيز.Xfkkr['醰b^1'u,h<ۉOc@SAR:!gMME>@F 6mB:*7A-_~P-LdV c1de#.{{#X=yohڑt,frXҩ~) egE:viƴdx]3tc::1".4)H xbl BqHh" (?Rԗp+Y5pR}XFM }` |+OH8)z@-qVJ;^W7Yeus ᜡxOqv""ySJ||g)Q!^+N2%lgecC9X.TfvIE(tfY93 ~t.?J2Yz;d&tϐ (cT_DK-.fE#uסּwu:v2|6hzűW Htm1yDR=Edįal6+ ~ 4nSzG}sه4)]d.,LrO̵pvg Q&`5E_ڕP)>?"6yy"Gqpd|n ̧PNItSNO]n[VXrūMw!h Rl4o 2.:nC`~V# 2'x pOL`N\@ /,ePٌ;/Ѥ`4ͯOՓjRmQED*p^!<mgh'=!Њr帿wTo>ITz^puiMb%BӪy(%*OjM?(np^@ Rm(DM Lb(oȌwtǯC==P-A^%(-m2D26!Hvi]V9h5K6@|4 'VYê-N8`S?gʵ4:)>,QcY7tl7/|[6KJzǓl\a/5cZyKJSOaQBיִYF5U6pGaͼA}Nd˂%{g(`=V|y3ycpo^Z3VH?!̈́ϒL@g nmY4zC©DXRSJ7Pzi9ϊOlP%_XJ*Z>)x۽OS\W F]u5I^N6]\I`**ۘA/e$p; ?R2u -/u qCwsOY\S+a 6ML .z}JO+"`/n/MbS PUɻ4 3RG#0Z޺;Sk3n6;ہ.F,WF<f\11g/#<+r%mIu{L]PꎅTKY]Wr,iUT ԯÿ p2zp>!|8u-%8Uf.G@_P2ìNU1G3'cƥeA  ex̟Z+ ݘ"ufR)4ɤ;/Xa>*_IЇ5'-hF2UL5[ޮҊos{.[Y1|NuߏTxan?lY 9W!MW'O:""[8iuWἸ]i-F8?cb4p6+jk9( ^ZLeޫ^lW0gL6Y8 >s+ja(%j#cۢf6Klq:?P`κ" xRлH`H{RQ+ ٲHHY|ذBt7AU[AW:V/DJdBO7T'dUީ >8r^GuAHy8Vpa/?4Fy o0onL󴈟pntj"s^,"Ӵ+c)5ܵLϾ g|Lz5OnuTI¹u=&oNP,)Ӝi}-*5`gSqVՊ_W 4'Cw:F q^1jkq8eGmH-LpM8YP~d |Nu37LL#n%q(.u}3 AdXCBIU{jz:7w c10H$#r. C3 K7XQ'72/.DA7n#E@!-ڑH^1Q\guXl76A7P;M-aEz5Tp$渕cjA۴?WA\Z^Cb_нүϸw=u;/PZ%Zh\ 'sŚ#O<3ȨQoxF.X:cKB;Y^a4 "<4` fK_R̚ y"0q:4P[wֽr2m/2{F2':sɶ̜2R)5rI\)u([[8jq:[^a~LUQ|y;i?)n?1%8p@%n 32B&Y$ͬ{0lآ֫ LZo%͞\6a&shJr٪b>G\f觕 ! N@(^vvXըb݉J3GH3v*Z)HDŧc[^c=i!#k|_q2O l4*K;{n6Ho$,GsU@9h)*QM*OYu|HD[*՟zM#YNƹ?m%L[ 뽅;4F"Vz=OL_²)݄FGwx!=^\%iNE:9‚b+j $x[< dʘl8Mb tPM((e36υE]TkA:.݀}Gvԓma`2D/ npZYޚ,Q"E@hkO&˔/ eOke!} )<-VuD ޥ[G'i` 2 ~|Y)iأ-b  >4cزZT'_ה+U@?cHpaW tL =hﲼ+`FPf :oPƂ?/JawpvijrgI! 58^Џ~5lUUWNJ?d,j9-yƣ/nrޛ7j\1S^?ƫ(x|F=^Ï:9phF)k^hi)}"%;>%nPb] TIwOP^:V-Ø4&ܟxZ Q n3C)_Mg*~rlemS(pe\&2KfT4ޤjΟF7tV+hdH\(5Mʍmo8d+>b0÷("<U teS9WU4A?!4̟uK; 2#iݫ>L=Wɦ^Hu!ߏ6#j0~c o4Oj5cB&RIR5 ņZ{TFZbhy/DQGN̚GUzR0ٳyDŽ 'xh/>安 Fiqz4 [jĜ랛'n ^s'֊Tr yz{@UBlJ~*!Xm>n8NWxys |i[uDLEE!Q%3"uxAk1*u?h a42F_Z\޽}DRt4$ #TuO*a-4(WgzO`ɵX:?3ʪhczbpn}{q*R  JD]dRmXljd#˼jFu=Ua78ENӴ2ϩ!^V*>cvZpc3)/) sCz̶jAov(| ~fS͸UK=E/gxQ9tY>lz_TeqF R]e iz:8=%o#=Zz~.:ַ:OH hBO?l_DEȷak5$t`nY P}:f7atPMSJ/~,~. a1z; Af@& 4js/OxÞZ Q ,g*5}nSΕy[ bQ.e;f\cGI9Fx&|_Z9'l}&!MXo)?ڸ;G 4Ioؚ-Xe #QY(r73g2vzs62J10&"$ۢf,u6mʢD{ö|("_7f^IJ>)4_Afԇ3v4Y|$%F0VV 5x%KXWbv::2FVVfF_OCy# :|uh?1KCq)ԊcRh&gۍ0$՜8N(S97? w5{cH' AY&+L:X`$<>5K]!J ""/.Hk8t+uѪw {c+n+UނU%ͶA :7NT/ǻfpĐ?'K?/;#ͦɯ53s/wo3N g[.B< d cwu\ TU[1$V.oQEpߓ$=Pq: }yPbñPgFC$Nt܆a)!ENgLfkF[(VKUo `Z8+R5:<})Ys>o #5DW#K:. !=Ƴ!p܇V#%ՑEd&F<]CW$5Q&Tek⹅YIJ,XKWݳ8 5_cUi"VK ngDCp:վi]I9ۇzL|b~*p q\JGNFӉa.jta宖X.ܿg|˶whi{ٻm)xjXn] +Ox$oɁ#kώ)`IYڇ@>$mK8`^w} )Z _rA #=ۀmyC0%c+qgx͍S2vUmv'G}Uǻ9)ˮڏ3DC(Xg y%zk £[c_0} Fs{>-zuO te'$ME&-,@tq:Jaw6DĽ[cuy#m n(ϓ H._N>D-2x6n(H+'tPWˤ)2N*>W3X.'g2ȖqTXegYXܜuTk@D0. DO8Mq_|&-" W׿M,v𳯧FOGqT[/O5IdrNn؝B{*3`rAe<ۮYVLD[* "!4ɡ4AHH!>$?;k(v+2Q`Tt76RþDw!XE%O:X>qviux Ew}p gcCf&g)'K蜼_p+&m{fTMiNQ`~Rȿ9nes :Nֈ)kVhu.Cv$SO i'bى5eӯD*V;H­M֖͇l\N.Z{Eu\U_ 'F41du9IJ ߃~[Q7&[ᝬ; 9[d[.xMp\{ߴdV 0SVImNiDKUUb )iQemҜ1|'.(:j09nN jP YHڕó Ù[u3|#=YVPnN:O%[]0*Iк{nAUzB Ck!ʱD5OeyEl:i=<ʚ\8`ZW]9g\h R0ґG, xQ9TOVoIqH|A :҈eH=L D-ǭ},6H5Cbb/ϝXs OWk }\p68 ʝ-BQyo/M4ƴuc36EE#EN~s[ Y8\ZFar:y XS3!_I/^'HTUgݐҙv?YBR;Br1ST!ZV^B"z&BlT~#ܔprWaZ)G̀ϝz2;?n > BhBN%eؿ_[UtegZ2^MBbmZ&b  mDaҙ+3EfBJ7[wy$&5y S̥}__T0o?Džr*B%v41s2)82n\o^0X_Jө, c.hܱ*Yph|dtş:b-Vx`fH8v],*F u-6eeeO.~^XALCYz#2iḤpau.b]n|2undQ@\)^vE$QܧuSέ"%<m ^Oc+%9Q};m.f8כ|N x %HX?u(`i&wef`leՋa $aE{O)G%<1C5iN=7FgJҌUV , vqiTdQЮ&3.D.֐}StV#jMFAN+`eG 3'.**GwRGu)mAf30UJoH5`pyE2i/N qY4.HTQh z0߱i1f"+Zݚ!;8xR ^5|T2&IloY~n,MNh|㥎 (&9T7$,X/y/\ y0LdHwW3b wh2fa9GpTm]I'O=ㄴӞIc3" k!QNf9S$h,2?81e.!iQD1ˈQBdo r-:j`jʔMocd˟f#E4}v vӈ";{LXl<_䬥l$(IOyAI,Y M) +\z/ 3)i~ Ww Fb,M}77:dL?hk[%(EX? I^ O_ ~n'ŪPkDUP/ o˵K\nvEOo7֚55xH(@lGt]*$v\ 宽jXe!+|9f5lFa ^`HgCI `^r. ڥ^ApӐ4RCxz()j;F'嬇 eGUi}W\Y8 #nvQ$MB/zxNg 'GJ *sn"&WuS)gw'Rf#Ig;Ƞ_aiX}V5k&g* R4`Ǖ(Ɗ`5z-"P;\\( {t>8ebiPd7#H&0 S5[%MMVLG9#qV}5?Ы}+kˊ]?{п%v5QλE1h%ĉ V Oz8hFl#0t#{$☿pb͋s-O0ԩxcWNoĸiDZ](-~"ո.ıjW?:`<u@+-,m샲RSiXV"TI0$x7b1$/*Gߊ5[[QcnY4fqǡBBh""IMrػ+tpyq]oiWQR7wZQ>.~ c9 2+ X%5 Y¿2UwSE Onh=ov6z% PMB,ӤKɌ q0T:Mf*Etv mN1l{Zޚ6WD(dsl~$_߀sH ^,Qs#v̤[=³ߒ< DYϬZ\PSF rk+rn[ {34.80_MlgٝްƀcyU^ϙdEF0-:cJ #zTCQxƲaj3W=rL S,ͣt|p"~8TbI0x(JNnv[XD b&29veجט$綻aW#3%?S fb* W~q*Yd"%-@y] Lnꑬ}ChjP#{C@F -N0n <{.Aְ!$XTϖ0w4líH6R\rC{eb㧗UXip)s},"TDr̀:BisZz̅l!ͩWL`OD8?# o9H ~6?ࢤfܷPyq1{ MAeP}-Sohv|dYl\Q3> %j⦧V+ ,O\8Ҷ+~/,ίkW NaAH/%>cVF重.}@0DFG<_<,;YsӬa. ESѱsv59WW0ƕ*K |S'̼ /6ōU RD8A~k] -Paumz[P q@_;t[4X6A|4̟#$ln>JWR 6=IZёɎ!gad.TE8 ^]ç aW7RrJAD*X2x\t^TU]MSh-F2ٹbVq@p& xZ*dPr bJğzuF6\EאU)^] \4$ b/ނ}dt\DָE<9jt^'*8g#QBt `7jgJ]}"'[IOQJ-BS| 4\T4x^|2ě ^Sobm*"1=[U}/e2"$ +C*A.cZ2gXx51Jҍ7UM^z!Z؍oAO:5r=suJDYcS)#i!Wp*D?ȣON,2<qEE2y䧐!P&g;&!|t;*q xZ^ 0'#kv +wTAhQA)E-3eLGl\ O(]P^dg,oE1N% е<@8s+LF.Vjgoz$?0t/`4٥kE|`\ pЉ`Ziݩ+ 0hǃ`!>C6 ArVcs}hX.z6iX=pSױÙYZP*+.CsF0)^g-Yk_`٠Ī\6%R}=`j_{-̃-x8j=iD?5۲,=G Uݵ,5핁 'pF\B!3f0;0TBػ: =:qIq9~T_\'9p'T- !&wp UP*H%M&#{oŴy{RЁ]sh8mXB i(L&#OT4VF8QYP ,_9`=z+ %]3XklDυ0f^멋fɼG&L8T_S<#_f +t}ih~饁&o-tY!mŖ5fƀM~kx &H|!faW^&>|e H2`,Nܣ+߭igRT>f;nwz'Ri]wh#_K(eg&ljВHl&U)lž2bU !se5E؍r)_r|h0+N@fe=V&'q"P,\- ,5q$}~6 _ EAvgGU{deXC5L t"^n 8ʸJS6qnnc!|*/ WSLQёYe/Ҵi@qD V/ZZ vv`EǷp|T?k5j7؀/6#bNÅMV jzy(!$Y;k>*JG=y&搖]nNAY4!ڳRp[a%JhJ> Dre0mczBZz6S#Ti) Rd%ᱯjOR% X 0 MQ/F冒P@hDasǨ+Ӧsmε[2;JZeZ[lXldb6\n}۪Zs."7A! VYl/.lq;44;SI7c{M Dt\ TGMO.["–8 }[)qaUTx{!|ŒL^"\{d`&_7ͥa\X*omFHYwQ9v4u|oǥP.1H-jS'܁*Ϧ#Rgx8a&uE5*Ci|*E&{3 A3>\XOc]Sdq_\L4[%Nn4ˢ|j8:E.ܽgxc#qTs~\C e#lЅ+H;"3:h+vM*Mk7| "Z Sj EqC >:R/3ϔu}DXo(xi˓/G=\Aù$XKZߢ񁃫Ooi±Ȳ0Q|QӠ O5Y}>SԎА | vҵ5Z*),pQA^3ZJ#BcZ﷡1$٫rU/tȈ XCdµ+w9|3vG"Ts!Y %[n>@Ҿ\*R*j@ɉ7Rl%}KF*i?PdL=mO/[zXPkي~hNQ$`i~ z)+QuhMfn' nb{A[m}O\l:| ] Al1(FglZ)RFUa8q<)/Nd=`HqaLח~yl}7PŹNxK "`+N;"J2j 1<4QI}` \M q)|ZgPJaws~kHA&llXa^~y=">+Ejd|H?uq)+@I:inB)%Jr(uBX>H슾6I;Ze2<h$e +biz2FN(%dAΫ8U KyF'=ߊ:rzi C`RAp{^zWټ"a{@i+p2D:ul+v\|@${U ~ 7eFVQzuɨUH6ZXF,2 }uluL,5@AdI)Ȇ$-VLV5V0+PJ\dF(At߫?}5F?鈸-( Xݣ2bq {ظHV5(jE1v?$SYa,3t? #o(Ŷ~y J3 X= j >R ?4e/~%mL7$@y>3ْS{*(Wxf P|Nϧ s";q-oecrx- ...Ł\H2~޺LD Cz*iɮ{'i/2\N)%u+ V)b2cb w:q ;hU_or ek]4#!ZO.t;}Z*S]<`2f%A3i7Cm5`r&8@e9yټO JnA)LO D$֞jJ=]n+T_ ~lfH"ژDqY$Ic%KΪ+'CvNW jo^x |L k<@tz7P yu.!N=iM 3ƥu1'Ɉ0Lqe<чmg-MT"-"YJ݉el$r[nC8vƬLltY!i:E/9@teN~OIS1ՈI%?>b k_/AcҐ 7W1VycӞ8a2zD;M\I'1OziT|# ڈD8YſE_ _˨[ꡏeLJNhe/wT1q}9Gs^Q=F7bv:ҸA_>鬹=JR iT ~;:.x$}@L:q‹!ۊ~}Z9xmF-B8 f|SPɓ|6x60xEл.k\w@ҚM݋V>pUC6HAnfZF򠍰IS>g (URɁ%u-~DXJ8NJeͧ8ԕx8rvG&8akMpR@>tGvHu:kSZp{2nsQ:gC?#E4N | A9%&K㗌c }a>]0q5wD\E+d9%HFiM:g!VϪ8-rE݄!fB1XkϷGBeμ> g=k%SxBI7f{aPc؋l:rZ>sR.;I+y;>Q )D2"K*YUQbHgA-&!9BtY!ZR>7Nf]ӸeۖD]h}}aRhM+.k8B`\,,A3q7FB9Coߔq[ ]3 c_xo'S[ Yg\b" e֎'EJ&a2aKRp8wpDm^%o{};F)Af\+OXndڼ͝u=Ez.n՞/ 453|"5gP=21%G^K7h 'NkIռfRF/H `k]9_=ZOVF3Gm#I\Y4u,Ie%c2Ɗ6~D)`hfU,u|:z 0ՂV4FrP@ۄ"YJ?E'RZi䈙Abr K0BCy|TZ*e|wO8YL|yk }ip3=VS4= )"%oQc (y$oz ć+u.oʃǎ&\~# 9:owtg ,r%yv17s| <GH-m txTfb0‡[je+}}4Z%}"ځ>_ӿH+9ǜ#dYF ð+L ׁGzɭYΨ|@~M鍡 flvLq*GYa 9lR<,~+˦le%'GL4A35TO$ K$5~4O8;:SQZiȬnдUd#ɖZ2skC B!Xwı9cUv3 OdF(c !c n{ 8{ة w[+@R`:1(#b( %`8H< P )lusKM&h$ B=7/u ԺlfjX{IsΙCh忸_/׋vRSLvU]y;2ύ̮i}' :BiGıMi\'KX}zܷ28vS|]_g0Xd%Ӟ,slQw(-a9M۳J|b;Oz&ΐQ4y`}E"Q4U9a?6#aKz&&qw3Kyu=s06c$!;Ӷ'*>O;cª#5*691JIӋ Ϳz}dpR^(Av-6'_Ns>L8 9nBK qf WcM&n):`F9a#!9u¢wkwϋGQW YOFPRCj+)rrۯkXe$ u?V~H '_^?ᶥ9 ,ɡXW MB vg( 73@ Zg3d p0yO6:f)ޠṶؗڢ!IE޼u#нZ& Rz Y pS^H6qc Y"rߺ54WE]X <9s4ckB4O]p^_m(q \7 R;j!:2L U7U>%)z!6ʍRWe *;^҆D8]eW;K2wf8w a{͂ū>{\ D*"'W yւ]}SpBCۯd!Ï:N}*o`}XWr!N&5 :i̢qPmnMkd9;PJR6hmm/G~y V4]_*4Oq"Щb,ہGm* ӿD^T~CXɯno)(țl%n$I+a?l.K ݾϊv?N|}gtg0!XHoJr  9x)6P )'!r<l=G֩^2G\Dj ҭK }{ ` dGDɱNM (3&BJJ&&]CeI&s+VLQ8/thylұֺL7 e7xTnsdE[|Қo(y@ԟwE p_do͍*t!ӸQ@·, \gvDڛfU`Wh}6Q߅ha1 x cN15)iwGy [&8xE1-U! qٵZ+yĪT?19ГS\'%loĚ Fd*g\&?W\0RʲX=, ,rK^7 $܂_NO@{jgΪ[~O^#&#oR }3g P9>p7EntEbSu]w 6㉧*O8-\sA΋cH;<l>Y?H?I 9;ag Z۬9KӐ6O':c0Y6- ɖ.ιog,hf9'+!ڕ2|N@q'9ȵ:~|[gĒf0*Ÿ3eR+q'-J\-HaOG+gpb$oVӢ}vscپ8~o|Ɇk_qhYB\š/|,hk̂ _[7e c51VFӒRjFI1U!}-7E!{Xc; A/跢u",l" E |8>y޳;_9_v~#Yd K1gDp*XzN\\ nV/-Oz9BnMjٯɷ} k%w\vtapkzm-!wcrXf_Qoh4N4q5p ' CDچ9 zf#nd!ÇBc6&PPKz`C(+gic~ gH5X(ijZl}Z'( yAzLHRMݗcӅC0P{e#!2Ƃ#~ 6@Ώ>iW{nExG$Dߵ1*@Z/vԗG&q=*.[Jx!gnpt/SٷP!/8H2EQ%3UBD3ܒS[$Qĉ٪La5_]UA+ޫO32 +RAy$a-$~H` ֥flB».LD Q s+? kŦ*7uZ@qFF'CdNcCtr}ԆH]tQDoxQqMv%6Jp#[.tJjaxaEݝv=T5,h:cSfM6\N. h ƽ~rzaOb7t;U \Q~H4W[$c\K*ެ`bN8c3b1O =-~qme5]m$³~ZG@Cv3śzGzkJն.\:92rLMB'rϭcE=m",KZ qy xFBBGR#*0Nq3>T[С)6p|+r&(uCKtVw`ήש:Etyv3,;9;-\KuzOF+']gNqrFDh_(Y7;a[#rF 9GA^)Ph^Gn0dRTOպ yaq3ƒ0n^sGsN["kw!ƥ&vuE;E]C6( [y+LwX4A Lv1;cZq6@X洫ISӬc+%Tnzƀ$DKII=VtIVbON+|m ݾQQ=FE4hv CP*}ԙՐò)RЋq3ǒ &|lvyvXSlPqD>7ACtqLD)۱"{Qd fn {$-=Nn!snڏR: L&?XFNUF>$Nוm0 LV G-;Ġ&fz#운b*T*RdqRDDWQW)N_%ҿ(aTz確)\#{.گfѹEw(̚;hLpn]xV Wp-Y2tp=#wysP yw 3'07@-[m||CGw8dc$Ŀ֣޻Ooz>ʇw_ ~Snɤ)du-^'+AouGPs /2z.BpO9@jh+4:+a;"xX_4@r{;[J[28"bvQBb6>ԘTbWms"HE$xW]ms%{^5K[pdM$ߘIFJk DM]qC/F7<dg<Ū1BAxB#֡!`E ܤ_%ozK]# YfU'>Jd,2 03 ' Ѐ2R%V+^7gx֕-lklWgג:Jۜc*z Ձs?`D)MNiӣf7D= vU=<OMdO 5kS)GಗQGS1}lh;h茸BFN/v͎"|m6Nh厓Í}~Qф>Ur'# y5wjTn߈n-jWp[u"prJߑEo 679Z}piGܯU[xשv| з" \z;'ϯ*Un*M!`oӺ-Rv@i -meɅiefLGңٵ &}Zy-`zAͬ>U`y5,w uo6Il0՘JAr%S!!h}yl9BȬ ym 46E230_Nt߉lGPSvjm} Z\,^_E߼q _IY^Q""RѬ"N|0K-b9.K@eM77[鵗 1ƶt|'nR+GZ&źkOY@ӐT h,`ZaqA/Yp;x.giwVAөmhIb'=0b\ H2\26L|toGOeJY*尶8arcIPflx^7 *'MwEW$l@lII ߶a +*YӫR;tw:}zRƉ:Σzl)FХ xE k ^]!R,?5=)[y RX=^csV9upp)t)20`I#ɏrz $yAۣʋs^gn2E-=aN36`S{}o )ϱCF9f {4"2*`@ᙰx al8 a`~{]?韦EMO3۳驟Hli͈_3F!DGqs Q3#{]Lif:mٸrQ4v=vbC.j?F$).G'X7ք#N8?B8.aɍLG8ܺt+:uw-ِ]kx_uBzjv$Tw(ɮn; *@zJ`?:~Q%9A{D'ިگmB;mx=C>JEHגpgipT@q-$#JXʺӉL9L`OA/xB ĞU].O%{oD9>j3ѰXːAJ7f?2=V b i6\D0$p6[$1+K)&$pnJ2u('>('χ quFᓖdI1o>m #uwcY-vx=m$Px.+]a'1 |)4̇DJ: {X{>ef Q H Pb`~v 8FO.4Eۀ,6"`sw=I6spM_o'Z.MfkN%ZG,ĺW/yubW Cd>w9/4 PBg\MƎ,~VǴ!K!I| \UȲ)ܚWQz̺>#jʙV:O(bT/y<²z4a0*J f}8t:dL 釫S^U3e}ɠK2g#SV Q Tm@5"!ʸ=8HZ吂r8HpH؛p(ookb=O4b;c>Yߟ5s>E^ sDLW| )\@B!,.5kOşw0iшp)=cPˤ | ICSmzwΑ5NS* T2ļzfx\jNp39ǞJa4k,> 9#Nc<2N+DyГh5C< )t4%W,\$$?I[IRګɠi8=B @LSISQG3` `@Yȑiw2/0:L4y]R)*X;|!- t)JC%ó0XbmDL>Ijt2g9lTѯ1zeWXg̓iY}=)\kEG).7%Q^^#bpSGoV!NRyƯu,*SPtqd{ 9@,h=ៅ㰈]j `hK/mkl/ ]݉uеg0vPv *䃖 nџeHJ*I.K|]b $J ߗa=D0ɿe5 s aRBP!,NsDDhl~ N( Hb5W vF;;SۦT6s`:2G<mL@q6u>IGHIX \% v*:_妞wMk @Iׁi/,PŝG%f.Kzim ϩ-KSiͩ3_⨏O g4aoVq*q7@WڥtLG6ZEYK)%}j<"N%:bCWކL]-Y3A޽՚UZʐ牡oVraYu?P..G1FWvіafJS b@.E &&]RLkO: ҽ3F|wƪ } ˴:2Ǯ #Z.ƙcyBI5(XԪrMOG^|op82`8x 0ex^UΎ1 B{)D4[ ڻVDD[gi"^3MvKJbdTFa=C 4"?/nccxkxLnm5<xv4Ja9][Y H@Jc]mz z{ %~qpqd9:(G43#k:<]Aѻ$*j7f%BGϯqIϝ;W>j BGW@z'pb3=/8McڔdAO :U_?r.,!fVz5=PdIn JJ **SNZ,奂&/lɶ0Ajeh1xeSetZ JRo@ 6C0wfV |7ft' oɔwhtoT:8ZQ1EWl2|IaY\=y2l(˶@4qibkA[gBUq?Dc*:*x¥#i䤈[LV^&?6ɉf2y)xgtNkM||5B%x77ƁsʥϾL8ġOBa>gn#۸m9-*"#YyRuR㜡 '?(J QJHTXCv! %Sn4f2v*Ҹ;')r'%Ջ2 FINSV.3t+ !-LwFb1Fupr[huDBrLӒY=Pi {a?=ٚXeP%o'6t&\YPR8#--D._ѡG888V$)Ö8J 0$u)ԕ@@/ZVX=ٯ\c[[wm|IA).v٢E\rSrvVZ"ŧ**'ɍ2Zcǻ"_t_ ^PN<Ǚ=Q35L,Re8*L_2G`@t$\0h@6Bn|s JʦnTbwi(Ɔn^t-`hWLbR|YdӖ4"NJ^WmAꭳBE%1-nԉdTTqYkR z--q= }2%jCdRzȚWd\ 7:r%#1q@?d߲Uiac;C&,b^ "wˆB!Ĝ|D 8mi z#(; EN<:W eߎ^{tZL:%dXkXw#+Քb~`EC=ܖQ"+?\!WXhL6,YECIƂ~z'UnMJ Za [HB% \p[^uy=|;B3TCczXb)OtSIڨOD<2NzSrhTΠleCKKؘz]u9yucxqiaȟH=?Z;\)_e0 Dv,k8ݕȩ|Di4AXM!>b0.ppdG= qfzVӪ<~r.x0[usDQxM-5l Ai}Cmϧ7LT*Id@o]/ׄB"3-'>/B@"yGvqbn|ݜ ᅃ M瑝w~In:B7ng z=k a/ ?ލhA< dws4%Ӫ^%C>}eYQJAGUHP>h'W.sc::1̩Z3)fU1.m;ؤmd֦qSh3[ %#ˏ+ishCK !֘?L摬qU~ QBzŤbi ={;F"Q,AOlh6~S)a _ *, h.plZe/~t4CՑ&IKŜJ7"ɮGJ+![p ~NَW6Q.EJղ)fzfɜ<~^@G^7 ZݓҖŧ4EAQR5@M"1j՗;ݗl0Ku/(6c?2oTi_vPpn+2*fz6Y4kc9)30qZAsKra|TIU(UGזy2eǏөbMIo!2wa/Ya'[^H^?6? w ]]iyh! =8cC#R>)w֋;enًbx m+`a\X@QS$BTM ḃA;4?_׹ܙmmNN3P27VZ3%ײft:ѥh_*{&KhD5x\YKT'fZ% GUTEEi}4 Y~h p.|eT//m$_4rJ@46< pġ5 }B/d o՝U1fF&g=۠GC4JvmfZt '6*Jbp8]PMkeMDd'eUʦ({FƖllF8&VWefcc!tV :ȫV+=<3_ Uj{&,SA9Qc*NK?^vx냱G 3kmM:߆W}K$oMn)J7@Q?BLkKBsi°ś>O?U!+Ku>_}Gٳmo/ 5KۋǍy:!;R ΅P68%d+ơ2Xx. цb+nQŢY&j{O2$jZ{vDhh{;B|xNnG}bG BaP %{gOԗRn: Weop(f}x+<6*ƒ awlZto:D94T{pʲu~NZ!]+ne U탏EZR~[ėEf9Jp4V YnT6Qt{4/JKκd.Zю_" ՓK4Ґvgp;DqP{- ād7ԵW xb4-SuCrC!L?LyƏG0[/Zb&~_Ͳ2d$hH'fd*WULU A"=or*D-Imp#3xq,F;Q9#s Xm" 3A%R,M.Mc& 󌚨#%IVN+Qb}dZ1|ǑU*|)7ЭOJ:JKSוraGP(Vm#M'Rby%߰wMՏiǭ z3l1H[]Y-nMKKJ:dDsH!x]2EaN5ugIIE׶ HdK B@%~BD*sJdԉ(=j5NuUy"6Й> ՑzoV+D:Kol7|;&8!B`S/u:Xb_!fšqNzV -+H^I AVxV.O_ +m1֙P Ֆ;;㎗NW #N,.teO {jWyXĐ6GHt NpĹSQ g#&gڐ$(]8!҆n$hQfYHTقXݶ/sZ a D<ϝ_< B/u ( [Lގݟ=44*SL J/dz`>,rixwj?ܔs6Xw` Yo[ L1[J/? uIݗw)Y49W"y PCڽ P Lfŗ-pl"r'5 -B9nۉJS_>y9О%ʿchbqpJLaXrl2=q)?@ʿ4涼"sY&1Qķ99U+YbI|ks"EU ZO4IEBa#w:g .yt^7;$2wgaF}c/|V}N|s?*3([Rq} kA=5ވݏt6ُ&W?8TlANdvnxdco/cuuBE5PF9:wO o6{G_Af'&K=c<509^H?KB2sR/HXuVn>gky[W lMoqɀ\$85.B9Egz8L "ȓ6?;o23Xcx4y `Ǔ "̯Y-aP@EaV7&ICr-ƞc5 Xs= ,iN>žmzot?\g$m:8Y[>mX14+U׏éb^}ge=a<Gg "KR;'[w*85 3qAJ/#tMB8EǽMxjIiQSǔ1*F0Zս# 22ZxNV]G\*\ fXSWA˂pS辸aY&ΆaQԯyNV8F> ꧒xmCDݧƲhWZYTKMTEy'Xyf%/,Reؐ8n 6 M8܊/CKbAP,]bbķ8u*iLUM~sTP*4l P:,6vLeO0BEV!d(S͹mQ:)Xk\`N: kKWlv ج kJt~rP0~`HZuGlZyqj@שqVJɉ$̮šgR 'wΫr>~e#~)_Y@hBJ6YnG i.*D&Jc> o;k-NAU L=XkD~bn ;229_s+fw1&4{[qB<^.Ya1->bs2[Tf% DѸ7JQ9KMɪ" ܵ ٛmf_EeBQdt7q%~!~XKRkEvs*>O[ng_> +aG%('Ba "w0c~kVNAF[1Tb#E: 4}++t#;|ƎqBȗfVV9@?6)@uy=nzj3mtlq+. WZ zɮg&v"[NxظRK*p+FsB˞]NA s0Z3{/ÿt24Z7ON_.e\D K0/Y|B<_1Z? p)Cg8 @ZvXtۨڞˁeHknPIs3׷c_-t_1ux?]5xn6oW6{r٥FP)*í8[* -ף0bbn@3 'OƓ]cï'3'$`Rr.جFWb!5#p -&_ #0*,}\NqM.JӕTd6MQXP#D?0XS(0K.:A\['wJ fSk RJ۠T41g AkIK(~jW9ղ )gήKX9]1G8Ȩ=%?Ss%ϙx2[&>6P겈ԬScc_d0GR!?ǒ0[b]_=l?AW'=[N˔1Tgx@Md#;͏-5|׾FzeGgS CVQԵcƏ}RZ!SM=WxNO50UU\}E'kT}&2foGo8ga]кٓ@;[xWj\9hΌ{/֜orՖf J܅Q"T?OP U+4@bK)C*rZ'4Qw)=Ǔ4x7g/O\$N2>Vbp7|<.z|Rb^q'DzHhYNNl@^K2OY/\e3}?>P Zi(f.Ǽ^.v;W3,ONWfNPMnPg.:\D? &Y "vBˈD|9  c= anX"Mǯf3Jhv~r|B^s ɶt{bXؙ[DLFza b?{k3"ژ>Z[ѷnZ4i!P( ]ivp8?B@ 8l<1jAr<B@ZO{c>#`WbqR$F*2&ar[=O8ee+_ʈ+AϞq! q:eZ>XOHzCW%; (^QKe{e-Ontlʣx?]LZ; ?A=b+B:tc )3 ԑO&;j_B4Y|HН_b(?qXPӑްw5ɘ"P*Q\9ALo~ vpkKg,C;@O]gfrauyJl ?}X9(8IMݚ֮jlU1Qˡ܃nhC*"(۔05_!;Z WA~6k&AN~^ %*u*# ܆vꨥyYoFX[!1%e;W$E4S cݔ-$Ik4cjlo=~(kok|8%؛uCm}M1r |qlct7I&1KNWm&'MayhGD1mZ*HSקHxw>*IE;p=|5! ;*9WMYzsǝ-g!}mjnpn`Dֹ~c>YgLo A@oǛe!2Gx l] G=-&f~s,490Fld[Dv`&Q*$C2HlivO?Op%#SpLf$z 51>0suM!L)D 6H_-+3ѴدDk{*er_p] K."2&؛+ޚ"I\YAozJxrqjGغ)nDvwNcіjwWdopBD1|v€߉KkΤ"f'Cq;LB`F ߊtF)'nueuY2~.ftJW;Xq VPgIWarc`6.0# gՖ?aAX~ݢdi:|ӯ#'11nY7kL-Dyw{WB$x0ATcG D,JFBO2EұR;q.'ג-n*E<8,_m:tk&!Zwui:I3g8LyO;hPN JK۽t/_;, _!ͱE_S<{TǦC}BvIPc- ]>GD@zm4KSA @ Eܾ;0bQ{W8WA'MLzBs&d55}/%$H1^1s|dMvJs(AB8@ymOڟpM+VWMq:;ωbik ֯d;k<EHDFۀ.;~9 ?HI7:r =(%kpQ oK~-YELj{u C芦gMq 'N؁JMOa`ӫٰY)" FGAjl}+3rS=mncO6C/cz/U^)ߏ%vLYr8~@6 )zibbu}# ׊WO|Z^lG(h$ub+{G`XLCTy @&H/V١vo.1sfo!>#]H!p Ln?! [?CEFc*] {晘3c*h/)0GA o!5k5Aihjiladqͦ%WJ+}Í&=sKw* ʘmEs,O>kFZ]CD8JǼ|E:ྨ1 br&1u9/? ADA=݆2Mb&a H+̥ٿ4&"tQ̣Wjb=1$Jq΅:$.$%XCSIY)!@clu +:w3.r.m 9 x˳1Hk󺽣.^ۛy?q39UQȇ  HQ]W4DUd<~C?Il v+)~ w 1W1,Rx ݇SC!q^,B?OuL Dj+rIoZ6+a~~ȅc{/OU+K41A>XePoXh6OO[o7*d1EؖM \6:} ZS*$a\z >zxr6x \̆Fh/xh=+v 1Bџ`#YMv͇̓u7j֠9ށg!hwV>Ɖ\0S9Gr3+;}ɪL|POfZoEj@fˉqXgqk ^7T^}^M474JD)L_bX2 [=3UX52&C Mzx@5f5,ף,)bҥ7%%W;UVSrVH|r\5{:G ދM(1my*EF9Q¨3C^+j2Vοp&gFEeXX nǔ#ppӰ UzB\i)Q(АET&DJ=zФbیeSdEMncGd` Ő:Z;" u'R_\=s j)>~iyoy=-/u9FYaxhō-\z@IZLۉZn{=<- L CU[VE"T2@ 1Sro/#s K$ vqy;zݮ;}MKqsLti`@کc5Y#Nc`;% 0*ʻ~eߨtPYK?ن\VnϨ|N/h6OX71ǁn趘ؖۜIQ,̉eLhBڞ?p9D`]Nd\W+ҥtQj8QaP=,KôoEuuEY'{RiU KJMl{cK+̲aضzt5zYx&4IZoNz o~-`fܚ ȟC":`ۭ|א!"NVEaiSU'G*&/+ "D4an |jBp2(o9U eA5h3s˘i x! y> L74^TbRMU !R%pV? A1A9 0K3n KX}R܃W+BR^Tݜ y"TZ}L|qe _&!RYk}Di"Gu(2hY|YKyL$v+wd_V*j*Y\zt*apҸO8n~z̜|E2h80vQGZb=Q>>X6&V 3p'LYnu'UD#.Kp{C5Zno ?0KMt*yzYG b%ƿ^kg_Ҋe,ԾW ϛPE4 DOi)iXgQ? }8~49xvYB2%oE/x ,u9v/yEg:*ά9Gh U7s ü(Wm>.>8DaFRKvlq8?p|^fsο`yJϫA[#Ȋ,[ق&/^c`<۸""I/OCkd[?'.niҘǐ6FUA>t<{8_'f3 9 ό|GVM-̐oO9jTs#ap?7G͕Ww؞c (T=NCxXwlʕf'%κh-q.5oMB)G6 ]AC?9NKU)u>{5Qor.6 qo3*w_hNT!J| nXRXMyc~X#^xM!tG &2CJ̽КS+7lGY B"GԢ*-XVN%CxqYj\n$BRY˟t5E @>Eh .?`WgeR9qҒW WlWmWC߀ ? rSNGZyƌjwNŻ@3H߃H|F_Yl6ZkE鲥1TFaU'5k4OO׫heݤ.a)2>h721!HV|̅Ȟ |g8_O!Qeco\AH8~.!}gGB\5HZ_&3ӿ￞JPUl類&Z h9A0~s L%=ydeW`-3 $JoCw w if+9TR?AzCaE$.z`-la=\0Ϛk⥡lADRذck cҔ:pK|j:J!x1o&Ŀa?O #tLS(zrtC~E\"zَdT %7g{|s[r(3y$0J}ù695<>ʗ8&S5=3YМgT7W\NӳA{kaV*kub.%itgrB?Fvʙ4sEZf(&h_}6}/\$%(^]dB[ي|kg%hIRNx!)$3vchzFqaTk\FOIxh=>~UX)C_,BL,N qVM]^BCGKf8sh4u_BRGYX1+WZsC'd%)뙤t9[[`#o|A&BAR1٬eҁQBpDEm>ݱreS czZ]Z[Y!EF}eûi% 2Oڞœ mCr0HF7E 06a,6)1>>-ǻ2r̍|=>pOz:?IzrjU+Je֜KYJ\JT=B@r`q@8StL;̳Chد5 K9?"ӡj#= ぷV)5Z_:}ki'[LӜZ[i`c%KFTٮ8RQ+L^K8۔]jZw{w_V&y0ߒt|+% GzoUc%˘dAvzQ=0Q{ wn>N`nd ]& ?Pedn?, M&|Xyy4N4e0#(`8īI/z)_9g7`%aEcV~sG41-(A +=9 Swc*<@V~2 @.$c &znb\ܛ@0vJB&1Lb \>baj鿷!דWݡY!o0J]ɾnُ wNf\5otrJ OcUZaҿq fmߓh4QW(iJ~&k@>}͆c݈S(U% wTsu"lV T?BFZsuz{LuxvFFߤ:ޠkSbi+?NN#u$V]ڿDj 3-"D'rՌܸ`f1~띋RD?A^:&+&crLt`舏O)7˖cA`ߘ2 =e_%3GfX+Tܽ. wY:Y}o}{ Lir̕M,;.1Ї\ Ps9tO)z+YsP[ tE[FȆw_,Bp (1կjj~y06'mΰŹt4*בhi H?B+$ڀrZb}mi>RE3ô*Dh^X&t @TqJZFlӂQiT:FSUUbDuįE.hZ|={cP~|YdVnt%X%Q՗sf}9uF j\4tyŦ`F4Ol@ķzZßzyRVkh8O"n>{ B4ҵ;q7zJl\7ZwtQ-7шׅF?E3F=$6{=Qԁ:'tfu ,t-«Ȥz ):o +(]|94u sGƠ}̆r&x1l1<3Կ@iUV;4ZKba:Ð)Dc1Rih΄!є\ &guX@M-'3E8wѲ| WOp9o|!s4 m'Nwg9^yڌ #IYG:)5T;T7H:`n|ѐXhOQ*I2%B Ɛ[Ebwcqqؘ n0`zZNײ:^;v&Iv+!V涯]Sx];os3ǘ`S } 69!XӪ_d&4,SI3sYV"{D`>_OB"NϛWqA+#5ANSe8!T'-jCTg fN*ZPs+"@ z;; 88 v:{o[dz:7'Csq:,FKD)@- $o4Liz kz M_Vzot'[ى=$p4$|vfKǥFg+2cu%Y_Q,='D"@)Ƀӧ| ˲N)} I9`PxHҢHxO`,FfPm /ÌTJ,TfF nϨ%*Gᩀx*Ίz50~gܹ#TǛ&sU}ު*i j'e%w "]* tyagżPGV;=nFWIbi|VRITfY0Ndu!uTp~?_c%L7ڢ?]#oXLo sXujAX[~Rutk2ϙ3f6yDyzp:gF<ӢJz#hyonuV8ĺEæGLJ }1.n6y.NnA_z@A"M$P:SZVy{GVp_P*j)*hlsٶԝ1ͧZ`U3kIۢ奉.,˹-BN-)/q&W<%e7D:g-\@mNKu @)p<gtCb+vv6Q> Υ& \"qI~p8{а;+h}ax<@E5 u>{+[Rp̀Ŗ942F5.V@mU˧*$8.0٧$'mfc!P` D^쫷flrxw BaE9JbkT!I1$ < (S0Ef%xI9\#) -a)2^gnys%'R`̨t #;9'E.sH&ͤ׿ =^c\+ҦG>/'(!hW- 3ej5ӘS7ߖs{#vLMx8wqpҢ拎q̐l#\UR\eZt.7iN.=z]fMIwuutaf L؝ŭw2MׇV/ĪQi`u0bsk[OqaH" *z,\;tӖhM:UgO< TCA{ժy)R, 0Xwi,K$FZ&:UU.3ۼvl˥ʁm1fXs 4>\BYwߟB[\jWVYu>BM{yH_ zW}ATU 62fqffOxU-ŵ[27Ag 5+HPy CG҉NFfg| ZwNg!aB!c"kB+& |t$xlV;KJ:J|!|` #mȹըsVIMxVa`|u}!6|D_Ƭ{\|ubObuX&nx_&nbwIE'xfj4؜-t.dhּJEѠ)oa׍O-? b\^lY D;Ȧi Ӟ $.7.KRox3DD_)NI"}<b1r`_Dl&DoU{!IvRv%j1ݙY wjf}.eh2ӢT6jgT+`F{#8gDPs-9Qs~gxm\[(t69oN#瘹~ v~+h y_Xv6X~RgYs@ObaA?uG:iQ=mx^ ܨdU#h= 0Dy40ĥb'n)9PD(l6@e80 tNuCH,0--g~5 esv!L8ɡ??@/+P|$B8=H:U}nrk I-`OZ Wb5cVPksDޑDCC_b9{lZb m3Zs~a-aB& 3vx D/ ٯB &n5Vp zȌF3Eq6E&}IfY4ְ(Jo.aN~}1@ j+W ^o]o}l4ZKPi8\] #[q6)D]-!4tU\5 $̜ضPk`쎇R븷ÍkL0Ե8){Bz8 ^6&5tۆ_BrG2 U!0G5+fjF<=}B7&.6) "+ѶYp^pACFt&aGu'uLdhM|nd\,EcIhdh))t Ž*BTs}(F\'i:*N詭3ispϞ_&b*G\ mX`%$@J)FޣvtMT_ut &[: QsE4/!h :) H)lWT)M W(ڄxmSX, zʩU^f miP\.!cjHGiY N1X*0u8 NeCJE>JSFb^ҷN'Lw`U}fʧw#P,%xLo+afҶM9+4(#7XARNF{o D=@`5F|+ǖK~ 7jE[VtzRO<ΪAb Ѐ ͗eAy%P 9UC# yD S[ֲ$4*I+i +3݃N ¢}JIa哂IN}Z)JgA!k tjyjuda?Cu&\4wka"ͼFfjl!]ʩ*zdSέC&^'ePT)cıC#)tA(:laiD׵&~PPT5;^4_{"Ar֋Ys=7&! BU5HȞVK,yiJVeܡD/=;yl=!Ix\y! aGY"_J^[̗TG]lV _xBkƥ#i儃.[_6_PeoC`Rg}Zi2P/q(9)U]Jgkd:i+Lۙ:(x2;*4pLlsg+Z1l9dC*&?[d%C\2EP)HcPIK 8Jе@a[$$[m{{x3ǬS,u:W%Uc|N) Dr|ʔs~^:A 'R[Mh6X3N9N~r44uiS;}q*ƋpnMĒ"$U,:KGbrBC8pzC·`zBѯAסh*G+cyzߕȢ;\cO^ `TM!RKp'%ijy #X+bE<߾pnkMZ~A $ł7ͦ|vx{%,9'=D[0+{IlUvj׾3IC/'dIuQ@Ʋ>UdM{V%vPevCʼ}^a#4]Ğ+/@cʂfOKyKم'Qi[@!EiTx tXn]t]Y2hOX:ae5G fL N bZ gnfڦ EGڼ;!_X|UdVX H,Jڄd; ~[I+|c(}"W``ҳwbҾ2K +%H2GHrE=UF9 x[hX˘Ҡ]èPu_&3(°7M{/l_?VkܩX/|L4z;!ǎF L>E sLJffQ6G_?fsj bӀJ2Iübݑ *>_GWA*yvȭuc,˛vӑ8>2Y~ z!T9Ol_@d9=d¹Ng')س|xm8+cIV76~DFd#R¸ CtŐ:=/iE DXS ']ixJ]!Ҥ#_6QoMվ ,xOvCBza~e_hŬ ;ŎAanx":[Ⱦ π#v Fr9 flW~/8ED)!"-+˸y;(4XǓcF젗n]6Z2vkh7{N06;ENsO{!# _t,r_[fD姅 wF;'\>m .SYLNJ;)VTkk53Z]4W\`6GY?eE$Jc$b543_j%PPxJZ  @\)цvot3w#͂԰|̘ 6_  GB7щ6>.]g,|E,>bjϠ⌧Ck'$^2 ] Pܘnu&8s/2Vgu62A6Vwז}mX (T rO7p9ld8-Wtp^}ZDO||X^Ƹj+[=i5g{|m:ki[tt%d۲Vh腎>/޴M],wlb6430r=@\ZӴP$Z}og -XP tfwyc(s Iq@R5bjl R+Yr&σLnJc.H ԤK̪Z(A{}|4#H CW d@l͓^dI#BR\"$?Hɕb$9=EfmD]Ԛ p˥m0CZ-UTSepӓ;h9c+ N&x`?/o+hAFxE+2:N*a uc+F5Db&& 酔acr)@;N>p 5xh+߽3;kCʷ6)w9VH!<=3噾&G#59$=t2溥U~Ex1U49>yfM]j !TdSlR:8'8Qs$fwyQp!LCcH L(ʴϜ:NmrJ*\=yD%Wd(5|Ixeuy*OFaJ 1Jq ` ŖUrNt~4m`~fZ/wxA.}۸-q,pY(zi,S_35_qRo؄"Rl%{U O?̍<l ػK2 'Pd+W$MuO*e򙣵*e'GD-ְKaq^>YC٪^1pegvV E ??幉u}:"{>_ȅqվND,PxBxT)Cx :voj6|9I7!sR]\Ԟ{!8-Y4{yї^9iEɇ:)Ƞᚢk* ,B PsZrѐc|qSAt[sn7f\:o 8Ss* oWj#D9ZCϼra4q8Vp(p3ҵ1w~хZ{[*7WoHhj'.GNJrRp@Lԇ|ÐS;7dm c y M.Վ"?SԟuvfƇ58G8dIUjEB$FwVj\-r@b:!bQDHJuŗ9S!-ìa,w_Ѫyݖ]iP |^t9;M:% [aO{% ݊Σz1d+/`+RWQ\V+Xa䣋^I[%&5l~."cP grO~b1u~ųVe "2v4|R rPB ^D6fZ9\P|t 3ըt,R fO\~G/ En@%?V͞Flsw>JEcbq%rPac P j. >ÑL6kS#_^.q8ֽdWg #͑,s~U uq#-osy&)ǷxD!4d$(aE{ۼ/\$d[R-E1*P٫t1i1PJA#Te.CZK5nIEUЎXˡ6*u/gBdM z2WC(>TA:YfO=UڑOݭ{4vݝd5K^$Tv.U β|ѫ1_bzun | t?,ŷ8D##h♁O6Ll%D$<,NTp M(zkV&&s\Ćꅕ }O⧃ڢTtwr%ytߟE=pqN"g? t_2',h23H:w3{ ; |vPx{Ot萜h|lCr08JMQbV|gVk(3ο | 9ď%D'# obXG ;£c~nFiXޮ$\9,KqQ[iAI#_qp 2q;M>UDN-s*m"m?`-F(k}t?aZmD)6]HOc"ǦX5TQÝhQ 8R?{i?4^WɸJJJF21C6)h5! "py0fpihJlF"Ih>.[x8<ĐѬ`&+])Y P;#LN3T$JJ#w|*[7)Ĩg 730utVqXVzބY8+ /UXO%07|a!Ii [Q0n(cלΊQmPB+'HqWT"`t'I[Vє".6vcVIX& [>=oj5_{=ͳ2ڣ~}l)1UGq"%ƶ`^U8 ]&_|X9.|`9M&'ҼW1Oڷ @+Kp<,@fiܑE$qsqoALA?Uڅ{lyPDRSHJ~Ƚ'% ?w*:L: Jp G<"Qg{ÄJʫ Œf2q+cnGa"/7RN\[:v~F*sãsZ+Vv<RU{ALr:j @p'h\w2)Cr$W@+=>˴wqC-Dml*;~˾52PW:U8rt b԰ Y4R :r]T}}1E;CxEV& Ⱦ0]FWbb+Q3lcSp)T|3P/搜9 " 1$$H?[萒ƭᥒGs] xwɰחcyp ,ƍкS*'S|B}O,! l~ pJ_YYܝgm7,*̾5?d_?MHitGR{8 qĶ]=i7aH$ys)o{<~[lA7LJۯ~+\LU%FMfTf/QT";Ru nAf^T*#䗔)UΝV>WNr‷G+RlT/Aa87ܐ۰2.vHgT@Я'}b'@lUdR[fy}K(z$4.pMmTh6T8$̪ 2[Ssy[~}xBtI@1tB?&B)]ZZ҉i|RMo1", ejaA[T]OftB\͟fA3(a(p<Oݘ.1ݎӜ[ A|`'A 1-#yf-fmAm~|]$;/[c@K)+?3L1o;vAm6%+Ip6)~MU@ #J7f=א47C4sow8w,"',t% 9G|@@ʬmnup,:[X* @sp${piˈk_wa>nvZFmgʰʹŴPULꀽ+/'\fZU\uMh߼ Z*8Ex c^Z F뛎|&!TI] [i/LH X}Q+&?^mR#v̲99i+G:cBVrM=ZD*HAvV=`:Eq0Hĵ5,J}P#nBU03oM֣eTщg ow9笻̪Z7l7EPuS#X(UM=EAfs LmbIq&`)qBKG>cȢ601R6nrrm@ Z<4t:^TEd_5jLu/c{p!^&ΧO/קuh40KE!{LS?t\Y19EWYƃ>Ypc9}?"[?Tpb`fbfAx0٠z;p/'bKRebCАyNV` H|d,WZK7}1 ,[ ɕ궀:>s("URB{( ^yFKkJŽg w bitͦtbտ%y;>ޖ-E{ 87Λ@Brh6ۨ܌b+?魤%yF ˎB[n]mQ]CoFs0!Ug YF j{cZ f}v!AZ]k2kb84{6sCu-TՊ}4c>5BhTC۾UOD|s7+{)8[/R X}dWC-C byd Kēuuu-H1!Xj,TҊC($E۞:WT_w/Nגy[N(eDf}8[(O,j_۷[<,sj^B0f]D6CRu\^]E,ʀc#:#Ͽ NOVz-^m L!{]R,1:tDۊ1DSl 2E.30^cs~oA+UB/IZd?2b ౮*04>' M#JD^c?骾Ny7WF5}%Eb&/|umd PRXYcY5v`#l2[#^?]ϸFwKphe [y?KZP; /'쬪OerZ-5t,<6T`$ϡu !2ǍY0C+ MxD\iNJ{4^gH,@PˢTgHR}kB\`#RO,#䷑XN9؀ S=̼kXif0WRtSYd 067iQÉFrÆ-ٔfpv1n^-upٯVZ;Io'pX]U@:$HsoB읅XNPQjedKXM57~JTpOi"?ݰ#&mfB}ƛy6oOJ?8UMdMȹ)-J$8gEvHeD}yF#>cQyuJnjPTUtCB0_0M`W۰h۪?z h^N90bik% $]81[~׵#ɬ!tpE\[0_<)zl?؎q@Zm~_LfSFmi`A >QhE-;zu0ۀvFͼ%@8Lj'V1'^Ld$7#Ե5Qܗ0 KкYCgw An+ҜCɐ7D X C r8q0HVÑ|/%^־>.]"׫85F瓁Aܟ3*2"븶^U-|x:$ oT.y!.ּ v&Y켎1ymTefίٶr+&Uqe*slGihG;05-!'AEāe~_Ү(-q(ZkF 9; {u{:v4kP Jizۉ딧P.k0KP3fs>Cj^E'n[A>㐔]M7@ HMEKMZQ\JJ Ԟv .Ckz퇞ؗ6"sOjΕf|p{h̜_f `?2 Y j$ /X B.Z^HЈ5hov ّ.yv`Ey,p N#!n1麓jп8y+geE%͖ֆ`ڳ6F6iHsAED!R$d7hKB;&Ʋ qӢY: j n,ZdSt@Neu.#RUߒ(W] u2\uY)s c6m՜GTh2Ѻ_S=ۜJLyԇ5F«p1wT *XvM眝|n,K;&ɩXA8òз#+ a`cqEfh ѫyR\idJfJw!?$E:s+I07FifW]yD.K@Mq6S%5}ۮŜf̚ Aeyt^;3*oTF.)}eْ/<#fI5 $y-9(ak],VY|~uIh6mec&e-4SZ+=x784M}ƊLa_}r;M5pd@ҹ x޹biUrp oM bK#s:p?8-k. Un`uQ04.aHCg+LthrtL>x[/;Ye3=NLp#6oP*4J "+mZ'y`[jފ)vQ0+eno>tAFrۓ-R!8t%)iNpc\ysR[Noʹ2  *"Z:+(oNsD;YҹU9[-͜/tjhrD+75:Z$GHIVI],YTE_({!sl1?3u*/?&ֿP=adPJr@k#&,Ni'7usFUdT*{V\ko1XpLd7geu%S#tN2Usٹ_#k ShɷNPB.)]5p`0{q )X?,DWp@G0`꼻uL:jAEU\8Q_/ lBK\US}2'D@${>%L+}nT ipѻj;y! <ˮ$]"x)jVoi -U>p;ziDngb][2rEb_:FqN2@rNJ+6OMVAN ͳ'ƒJ=zf;Ťkk>R6b>ذScFY~}߄Vl3k 4lB| ۙ~|'61ۉx1sOS WoUaS6߹mwâyVlbrr,ވʢKw&knϳ7ubCqGH# 9ѠEU˜w?( ً'q#RPfE,Y x[P~V.vhܛSuSHڏ}er#P /h/$;fmэ]ƼB)+"q\N E!i {pZ2 RM~ v u|RW=#KwS_u|d矬 p,w.uARKN$E@Ņ 8QTKpdk+/yIc89`L&eW}1O32}ͅ` 6Eb__!ߊ?H SZqo !Ҷk^;TB\HbE T3Mhm@"kD+Rwv1t: . PP)Dr革Qn+L,O~%K6]88 D4(baRTt2!–A&[HQ&W#)Y 0e:fMծ|'7]41 )@++VxPqća/pv XoZTr8/ ݅1vNK#8TGO(OH+R m?ꢓ+}5mUؿ8y&M+#0A J^|cb%_T'b۽0;&H %g( M(0F2"dK1(mM!+Wp*=(^%}Ǣdw+Hkv)%dNN2 nq5f߹D,o_g)so"fl44M!oH`OxJ5!walUjnϬBIͬ@-jrޝ_0pP031ԃ,9dL8ebZ\l6'Prgh+g="ci0+ aq#)ufyPm&k,Kj";.ſyX/uJ eē%'P=`fh<}}"[\nu+ѹ-=(mϵ<_H#F*tv@6kW1^pyAMĒipQfiN)<+ǔ̂`_DbC[r r?Ǝ2h1=Җ.r!ŘX^nA1ǀ*^-3UB.19^ )mfqtc{pl$V\FYɜ3m;+) K>bN^:i Y95M xcwo?NlW`Ó?]G/! @$m .DĘ]|-}Iv2p|^ɦ$Fa0-Շgӑ$9_2u윞l"Zd=B"{w!i"M$ݛ %V+:vz\̍]y_KAzZpt⭟\nJ . 7S~JĂMue)G<(% 3Ԧuo'IrT"NÂ/uϩ \DæYT|7ӧ:#*R#;D0D Y5oϮ6JYh=}sJN[,(_n`)a%5|}.z.y'¥Q+ϕ^+ HTW*emPwYh?ICۚ!H[m*("3X=&:0 T/O|@-R s-@#e'2`M3 o,-WoALVVߡ@unF>p /ʿmXhn`XK^ş[#0lebӤ'dyXsO xFx}~2]LsSR&t:o-HKHn3>`>y?cGwBFa|='Qg,ۛ )6Ԏİ?uzd"-"`0Z'j#KF B('7 )r4Ldx[ RX4SWwV<"Ocq,cA~J:f8Ҷo?$1"B/ip>kh Mx* i@ K5sIv$<RbNd;!ax&7:}P>@2'PufKaJWGCjʝ r& {(n\CY XBDuQV]jM~VB&F%Yp['\`1eOXIjAO;gV(?YyGifR8&DosȢa Xnw _畽N_b;BYvǡ3 )MAzϞIK1 Qi~"qGHD*aD@ I#m8ce-r dKc[e+O46Xdl{N˷!Zyoh%i >(pi=t{턔n68*&̗;l|8L\\n䱯;7&rd oNpȔnV2Y5IRm,f<2ɧL' q^ Ji(8,.{Qʡ&_ ygT͖T{?pAsio-ʂ֊S8!SVyc GوoDtq5R`j;YI^ Gx\h2ĝ0sEb,PNk%Vk;"uXDA W"Dp呂a ? ]{L^~{ݕ=pz/gp>ۑr;O 90k:Cb$Q%,d:Ğ{}*V8ZTWr]fdL#x]׳4ԋJi(Fb4:n=GmYP(aBiRF76+2LڃUY[I)'&LW&N-@tS ,C_σΟT`n'zA#rXJcAEd-8XR8/)a!t ~!M ;$ݶڅ(+"!J>o%T:)~VId7}gͺsEѝ%rSu;h+92f#[/wܡFIRyt>ZϚ,ҐeɣzF Dj$2~m[iKҨad9nc1\Rʷz6|4P';ox%- ` a:Nvhxi&s?MQRdB< {GI'쫞鿥/Gr]V_)H;C+ypEu&1| / j'JGC ]kv- Zos5 J솗z%5qVCBQwNWaSWI3nJEpwȲ;i$23uL>OHTʏU H$wn,vrԩzYnC -KMԒVs}4B=Ҕzu>ΔH_VOGPd)ߚYdzDd&:%!Y w޾?׀-G{-^?*_Á^7_ʞh7$4ͭLS2lPE\ұB"0i洓 z'i֛f7ޖ2 hH. p=,jjAA1R*>/[WE`9 &G(IThlYWW L"/D} d'5jG_tJ :WEP-# T;n;? E8C&Sl[GU@rn8es4_}M,u 0v|x"4-Cɳo$ڞwd%F`f?6Oi8T: }N.l8/\ V<#PuI%PEf91''I(>gȜ1z5TkLZӄBT.{0?x9, ad!8CcCoS){^%f27H-ma_0ZutғfQ4XݦJq گUp]ybRt|mIn gW "|0an]g.aCYSߘ;;=;n&|r]RFY1}$ E(LZ΅Orl&iaO%@pѨ>{-X~/\$>1(z'M.a|w(^:EbKJ_d\:;5Sʎ#PϹ>ዸй@8zRl]DίNoh:N*YhK{_JwYĜOʗ5* x%4cLPg2܂_}`_ NPDI߂zB1P) @ʊ} B.l,H+J(7E'Rp66u:sM \#4p",Rq$N,Ƌm蓲 Acg6˴jMslf;t\3t)\YB)р&mt7ws&Wm~KE9lD`}5B=h!&Pr0IؒÉ* y?}t£؆[)qVk+DTӬ&C +؂EӘ!@0 ܋7k\iZ On=Iswc]t֤-± Vti2bkF^w&҄ߧ=}Oj_+qdLWjE?NFVbAh lA+ߓwS[< )e(C1p&U]vV,a$.y]by )s鎅w}biC0JYU-:Ψ9Tw3L*>+&Xh0d4>GO[,[&c9!韴oh@/?(=v}_.5JhiU]iZp'>ƍ@+A׃%LB*F{"R6 f1`ޗXU RʩiI"Ё˽dt&Gef50o;S䂉ckk !y&"qx s2=l0{|wq\ԙɘ!Kw}o~2zOD&'0ijjt1s'Gmˆt'縷 P?~Q (-ޞVU{\#)КtqUa)ȎeizVHLlɀ/v0˚ B ?SҚUԛKU^Tͻԃ|1F$q-ް7gd92?,{z!ɶ@ w mQ￯: u(8lb3(\nd7w"hgB70fs"'ntȭ~k X8$?wM4Nה5)esyhuKy<Õ&ĻM\ɶ[_PY礘6 6Os`xL0"Q =5W>`M75c! )FIsU],e?"r~^PkF\<4<}GʈS|$\؛^E1:m\..$A\28RLB92QwVZ ؿF/T ۫'Z]|v :n-'=9jwz kj4F`_Թr;&e< >z4 |o;H$BVcBX߸ء_y=OCiDs=:Rwē VLǢT$nNd0Z;jwd@]@Pρ:؜;T>.w ҋѿ-w-;d*-FgRte=QQdifT\a0['aQ&ݾ>r.ޱx T EPub2=i!+UsC bqMξC e)i%0+GpK]]] )c3fʀ:o:>Ys)WunUDdQ ՛HM"cY fM>;U";nc=b1̕ .]m;ȲH5l=|cFڿ^3ձoT9vi]BN.^{ϦSTvY]\S.~}GY*Be)D&_%eOË&PȱfGySO PsKPKsӐCMz[D0i@d@gM"FOF'7yq'~U$ˮuX&jIaCvHO╵0a'Uk_:9} qQLiH{#,kh5=݃tŞA2C}I2w↙^ c=ޠ58u8 P*GvݼS}p4Q2< "J/ 5j͡v@Ң Ղ=6䥒Edn$ 6[EOM[e7=({ExFe!slLX']ll~.LvIBSFǵG  btYJ,F΋oMULo8v6/|{Mx WL1 |brmw-9!!~dzAWι 1QPW.! '(j>U,`-8EpߢdOpykӓrxؕ6u(tRe fb;0] Wׅv$/k8KsŽQyz$w:j!d~!7focsH@ɰVfsF,eB`V9<Nv8S7Ωf!T-r\AeN%nɡ y %*-.P'q&L(%fq[ـ ?%1IDySY+}VK: f3}v0f o ޸-oeKq"8#kڒPB8ξ 7ޔ6#Qý`ZaqwSICack-ěJhvRSen6u=|cpxznE>Y3c銪QĹrم1I]Jt f:tkoWMsC6|o61 a8 ^5n?p{:-4@6ߧR^A_Ȭihq8̥MK78fefRYV & 9eQDi' 7 >7}NUYlSIL.%S_\6+W5\+v>f"Xk1;dtu/Fv"Ű|NFX2X);TzUCc ~Fv%zX OrCiMw/:H!;念?5 8B"u ,Fm=bF.h'rU#'͡d^xj3$NFCSH`Ud7nh DZǥ7kŰIl, yʤH fQS9p,A-cL'ն[Gn~5O?P׉t*Œ p.RL*y0qسT W4-4|wԪdO?밅MCT||vEؘqχxP@ӱ2?&|sd(Ryh:qlyδaV*ʎ\E@;(fY{~bܲZÎ9AњBmV\iIHؤ6$_䯤/ZB84lIO6qvY]ׅ3!y3X ݣe40Gl1΍g+`ol5YJ ֓yCu_4j |H%&^̕{Smkʸk eI 5!_͌z_꽉K^ BjjUkWj%4`8LH tp7AܹJfhUj7ztm.4l P+{Gw mRw:.IfE7g"_ lalTH,|x[T-8h4lpPK~ : %IVth Ϡܦ{-gF `}5hҢjzE2eh%;e#[`!nا G(0nKTU3tm—}h8 쁸󔁄?4tU/AkK"h(K(N#ls㄰b `+Y J]kW2( (ݺoBicjr>foJ2Q;`];%lyqt" 7Ȗ!u{x~>UC} Bس`W:w1a k~MRaZye;ICr,]SH697oyz=l%0%"tzړ]7 "r3,6a68&Jt[gl{~j=ê < -/ vSe|Sm3 n!r!+)6;k{D( N@nNbIԯV_SY[!. DH ӄ8I}&JtCH.3 ruEI ?1i 0P{<MKþߊH,:Nx2U*Udn%o} 4NaѹaeGUnd@5zy=>IY. [3X _BIJlg9LϻAI>kl)F}t"ai@'/@# 7ρo-'QZ3f%{P)8*\*12zJJc2[gc 0=)dh,eܘMBN )IHD[Okszp2 n!Gwc|4%K:T!Y)g%\>$L0MXI躿8=v.U3-?ŒqMh6P>R1{#F!)jϾ6K(4]C8;#} ;?,gV{L/I[\pZgo  ꕇS|\|u'3˲3uU0VgX\Q@ͼΌ=/L3-ʇ{yǰ+ym8^K5ھz '0"/G gw1@V0#j:uJVfs Fm<%cZ`'x8 D0Zeo/k˙Ʃy]lϋQ K|qzئYdC͸@>b-Ì[f=WO@'*W$(.}Q<{?/E8G}Q4K%Gx;⽣pY̑GJb'IRg&6$jp32f|-{/l#Y49I1͋s>Xx`rFⶭ2˽P{k+nQ(h?\C?-|V|C>prDzon渲#íF1 (޵ 0|{U; p)vOeGJ`DI{Pz㧭xfH7+N%t5ϡ6JhNyCJF-m>d^n~^S11Z)DYox-f.,.\p+#!KO0bߊ|fV;[oO7+$r T֖yL,r/֪4E AHX#3?3'1YmW6k6"57z Oo8/v||)#pBu y8`'{ڱ$#3${ RPY:즙^M @B 7ﲚ)`h ':x▢hV7N'au 3 n"Rd"sU43N9iy U/L@#&D1wܹ|H橝/xGd$Xrcl+O@|@}cB:Vb5z`c Ib- WZx6GWa"WqqaͬBMaW6+׎VY &CӇ- ^$0a^C#mV|5C8K0l;IOXO@ە^&Ȍ{5aNoq[bkF.-ZO3Pf?ej }zZP\ظwQ~v۫YUOB _VwQ#0.$.x}~Q~^iF.*V֐{;PdWe8} ,F S@]"(3R+bN\)`IiSn֡aX34a, `@B |({b)$+ިRmM[~-LU 9_u݋6pr/P} aB; ̔)(KGQEzqurj&C)%\rbYȄD=_6TY*Yם}m0lU({}kuQ>G *lż6ƒk53=K%Augr8=H(nr+Xs%dG3EbՓ~3vVv6-lf>Mӏ:kD%i+VZ~sz+$)1FS[hb8п#YiJI5۲/`aop6rc3a3/ y3?o䀆7$(f%#3*#iahFĔ~^CE-Ŧh@!ʚKRKn7E~Z谂AK؆y;8MJfvr0xp0 քdϳM4uZQW hzlW[Tc] | \‘^6~ghP%T2&>}fN>J@ƚo ۚ+A9qt 5'-x<_}aqcekQ=롮VMX+pr gEa( Rq !5}c9K u==*fp8ZgŮAmwF,Dt5HwMN*M16c?a'mg)k3 #K 7-(Y? i)ҟg7"s9HTںg / FtDH|YX6xAZ(|q&8Uʦٜƾ`Q5<$B<`?D/knl: WFK~&<±9߷+=ZwG~޳qƧn͢;X2\jtpAX(Y H S=Zb!XBhָ/,VȚ5p~YE3vt.Bm'E7˰6##),@aaH;5QVU:Onfz_ k2o \k 7x><$D>P(?qP׬/V6aiw%Y"_[vc .`8e(CwU$gG*˃ȏR _N76gha\CYu} .Q=X-Ab-XU 0oj>GҲBGӣ iD .MQhn Rl `I^ en|ާZ]8Z62"<,Ӫ)KP,q6\uG]ehڶy-|;⿍##mpŸ"4u7ۍo3HqEI?w1XFp늘~?6ua"dk%8RHtƸfpȤ{a:\wuw4q  [8[ Nu9MWMf^+!t7'=#ebV۬MQiJ$ńfCv_r-S[Z.T)kaU5t})2F~pDszBo{/TNiE ieL_1sB F/I$x(Ll&b_3TSq_o2tzPKIаG\I3NGKGRy dz~:Ղ o8wOڈE{X; `N fb5>ߜ0q®#c=(J4e^#>g2e74;Ui1qh6*0% I3~LZjIc #o67Ai'Q}$s0h^849"nxae &ܵ?\up-١ƼCTew6tKck <878k\%?oA'_/3swX.lQD5Ud8oY(-IC]F Cx0Kbn~UU$Hu*Zg(u3r xQB* ,^Fۜ.i#G~ָJ->b 9yUYz?X:q37#q>}^Z?_&-ڕ*l2a>TcҔL_Zcݒ܋cxKQmBG4(׽n'*73QH H~pr!Ik\Ys35}Rg"lfٌ\Bv9)j9:j]dBzO'-ZMIZx1?BՂe>/Yr= ]Ԗ'6?1 ! ۪`H 8[:ط"ExQ'A^ =Fgg'g_Y ]& \:-x:η\@rZF[ܺ-׆ݘoxdeA 2#JO+W'v-Z8 [na@FɭvLk/Tp#wIz,Ue. p޼+)* 1j$ ϷSЉ_Xj #g wi H3.BUlwk]ߝ/Tr_6۫m)>5™BP&o,"uX>Ai΋ FW[ ]A^sy [cm[Ky @(`63V~-W xX^O] :^:7rʺvjFf4J5v9l )ﹱ%ATӰ~)ij.UK`ьa%{P6;<1.=+6'c9٤PXHĝS6d1v eT 8dRTqvz~c᳄ .r,܊RQ'@eaoWRun+DBy.@MԎJx# ψ6PN K](cz>`'®;Rx Z޻pWfI@qJC7 OYiPv tQ6-)ੑzzHSr)uK>.ۄ#B6LGJ&D|:T)n.~YLgm9ܛvvg d9&dtڷm[F)kFp 6OaZ(vA%IRⳈ%mQs;+n|ל!t},! pm d g*`gq?$MԞ Un;&•x TCkEMG2^t8= !_#@g ەoD`w̝1`ͬ; ͎ bR\1•a;< p7Y\+5,Y] "_KY]&,4 ""J/BI3X]U4^'m&&y #@<줽>nl$<є2<`ɲ* wU68yjδ$׵$rJ{+ϰ5.X I?] hy'Qu"} ml"֎|2 )ˈkޘ#YC6fxtNkg-&<'N^E\#wguqVun)M0"M-Y GX`}7._u. kYSRo;)Ml8VNXW .f]5)=ۉhT6ل9ƥrӗ}5>taG/7m&}>ҸV l*{7DR*ŵ-|W( אVHÉ%a ΄q7kHOAkv.[ /"]fjUha:?)Wȩ:KegfCOm,jf 3q; {4lIrdctAgILjo7rVt*ʞ6(=L 0]+L\ zvZl z$:Xa9/̕R@.R7+Bq`` ODwʁ;jgJԲD֒Y:s~{ 5Pc-K XePb9*P"2Rt Z |+0G{1lͨ\;-2{ *fdI":̄XcK68_~fR`^M#̖&#oקǜڼzf$ؤs)8+F*nqX~]h_=燌dx*Q8lM3=4t˞ڣ.T"jTXM X"gXak.dNKaé/^}0"Iǫ;~v}$دZ<^Q&~Q w֑êp`pk{/fK*Y aGyP `85rQS2W3R( t#T)b6a\CЙZujsEHq'qN埱Mח!_ipto,Jbo f<Ҙ;⦤<tgϼ%bѣR<ڶDl|ϰ 8.N&8u=2k;SIh]hNd .AG?1tjZI,`a<)qtHSh26gGjft?^gbMj_zI sO+31S m,qRVhi4@Pd.:r5#طAа~ŝ * K"}M <jllNzg1Pwdq5ZsW!M'Ô թ/B-H&>Qmf? *i|ӹgJI턎^GnM /7/0VV` '" 68j۹y AN&;)= ݜrۜX >G9 %Qe/p(+5ș8fK"c]1kTA>b>.1$7vHt1 &Xcny%ˍ^T/&t Pw^tຉfx3G0I6ڝQ`-ƽV9^A[әl$ qݙ#i|f-]I1>lMy;48Y'2Kxc?E8 +dQ[>Dլ 9[K6$X~Rt8?G(?Uk4IIL/^ӼǾ9 /Jw.%ko"ZVY A<Hs5+*YՑhO٢:"BAx ?7ut S5{֑ ףJ |:#\j.pI:l~׮Ӣ3I(xsg.԰Z]t5lکT2 8sqW$oO}&r>uQOyd{sQu 0yvxQ=n4zؐi%L ҈"ۊQ]ElN:TF eTu4 ZNzΧe 從QC~'$^Մ덅̭/s$NKIv,y<{12?ͼב&HAzW +'K-X.[lb+0Stf$czΐRqneՇA? LTo[)bgBLm݉.֫]jͪ"UR*C(-k7->-,-_[ĈAu1yYUdhM+T (CoUp02 Es)q{C%@OgD<-2pmeP!.C {qi)gsNb /|KѐҴd z_> o'i9zX FrCχF$Qeˊ4`Gnn Ԁ+/̤Ck !Clf`Zu;n: |=h 5Yyr肨7bg};tTGuphlwE;R9a>yfەz}k.! О,8[?+w-._=g˾ؾLĖEeDN!̪aUPlJ3GTvM,R9h@ JRddu[0F9SS`ku:o|q-8 5KTT;o",wG jhӥ{|OA2پw2+TO{7=3qȺ@Ы6&:,N!LҀ^%p?7c492٢2DΏni̶d{BTƙ,āK&rn EcmӘSؽ5! 8F3ވ4ۚQv~Q71 { pXLmxJKnhEBHB}ޗꤺoTyPd"g^k7rn0Ʊ)D& 쪩\f.a8@8waTR ;pHZr YYXo읓`ТH@[9x(թHs/S=xNQ :PsHJ m CP?vŹrec`XF2-гhT=}p5m{\)"%Ae!}6pٙs,բϱcZ9]yZJ'WAp{q~*FYi++O]b'<[,ü ÉL'Ƣ7w#~ZgJBѩ$dj + "G#-;(FB8qf nd5CWpbm ТvXxh5BN3b?8LBYDL&hlViAĕ!N5r ?^<ȖϫcanĄ|(X ,_o2X5ۻlrhxx]jr\ІzҘ7m՚kUM{W%5čCgbQ8j j>]>Awj!pX'~բa4v&-Tѱ6eO辞!vhVd?Nܽ5(̨qzVv%ns6${kukni\pC,54bBhf0ܕ.4> : .ƗC|H:'9Iys`rFsxԧ}E4jRׂ3'\Z#^̟rp,H*~dqd>H*-*wPb+}x~hIGFv!K6n-}% 86k_&)w̬`N rk&+6!؀fAtPk t?ϥ~1 fYDNɣޞ؆,@G]7t'ᯉ)B%Y%j+%76&jӹ5D9qkр{.բ"L=+*3m$GBمc`hإt̳W'H걶>ə=^(ACnAh2.ar\d3(k{ӆG$k7%~ϕB}iXWZ|&QdЭD 8TZ >_٦C^RݬWaWbtq3:50'D<|pNa ڟޒ۲'QgAr;xAtalԓKG'QrJP̍#R[/cZ }TE`ljiӔo|$L:C<(rv'kj_6kU<rlk$n#Ioi,Cjl8ًM\@.`2R5RYOa jݥ|0@<&gٕ[0r~M_ "+ڽdm2HηٌzUyz7`Łb. m1V@v&8|ƣsF}nqozW(А2ru""dqV`1ATWg֠([TW)IL84nHd"ٍ3GV/(jTI Rv-A{PͥݷPYֶ@j;|=G)R?)?\\J2FU`u$ \'ۅšկJ>%!ȊBuC r ZD=cO84# C ۬` #A֓ev>s4wq*bxr$N[Os=s[%D˲PV)m5sc;;O:ᰓ2 ÂZXM[ bGv2\/U@`ŧtD,UUbJwX|0{-:ֿӲ:I r:>\͗Xu>ׯ^c cWMW.Ow~uw :D Ȓ-̶i)!hŰF9mlakMR{o^%KkLT}hcdS7<Ӡkp׉|6 7w6rJʴ=ewm6w]:Jޮ.=!6d#]i!q*JKJbYG+M^R΅"@Z˰W)k{qJ4o5ҽPXpIDR=M%3K:; 7x $P &S٦*fwp_0z5) 2/.8cmw-ie3,Wa֍qUkrd൥s0 Ikc.-n F/>:;JY!/ҫA2HVGۆv|q;;$1Nh7$!hAC V":ڷni-K45(T ,? wzͲ^όlZI)M(1޵"OR)UEOaJ}ft$Rys&0yEb?`cuѽ@TꬔOLXH眶H\aS*Zk)0+Rp1<*!-Z7I4 Ix|9c/ٶԼ5Vܳ(߻T-gW;hO~GH1thoI  2-.*L\FU?z>u:IgJcru`hYCQ-Jgv| D$cNۭHyY?i9 0kCD0#Ք:wDtRɫ#A.jbd[q|jv^[%s{ŝݾ3&)T W~~&qINB},LB)rs-{XITc*VIQБ/ ﶞø$-VLgU@hpECfSbN?٪M(qo5G[m#)׀1*Ԇt$C Tx'j*%T͘#ˆ}řYv^0E$@LCT6rYjMkr(BQAe®vJ/ __/ҤocM^GH-V,ͳI(?b L:Kzޟx&R=byS*n%FHSp*(Obf[w+ @SH\x:UDQ  ^?w7/Qc\n9 Ck Z *.Y."_[pyXeo* 5#W/ 0}Uؖ)z仍z5 ݇AOj2x\έK+{(w _5쐬D©mhd3nUQY5̯ϕU5+b4rxJ`H~cAfAD@L^Ż"{^\ӕc"7wXYawh,ŕEdͶ\xD){;ҝ շj1Xr;Z&w0W5aab` wA[h)qa,}3\yS)v3O!y4/|N5נ4LT0 ,%^_}۳p:M\ÓSo4VqC0u/ks~ǜlWI+&~t!!3LP+.XL{u=NXBæH*@&cX+|Hpks}ÎrD `ɃW~hhDq:Gу+'XFMoqj7443/oUl6m85#J2`n0Ӹ"}myLzZJ٫-B ^lְʨ!2a MlE^:h6C䥯=IIC?]aO4?%ת{D0/h~igU3sO~Wعa&?rÄW 3&3o~ɯSqL&6#tNU+|Kw(UxHq: .V0c-a%ƾuMxc)ykJ1LŏfX$B` |MP7|bVa*i;qU_E"W>NKoRbp7y88Tl(4RKtE7hhˁ&Z {ׄlz\2PXkH1Cy' 4wĆyF/&ufySl]ܯ_]QƉ4zݵyLr㠱_K~Yf:;s:do_F df%J@\|k7]pbS NC;dN3bV=-PMxTTRl"ik78OuI:P p9F.R_[?CSwҚzB|\aڿb lє&_ Hm5Чw`zEЅni8_5wq#=:Hgj]jjv=pJeϏCZ[;v=& 6Rr-Q:])+ep745$-ekCNQzN{!a1%&݄N @qq⻦z`,39Wr5OZXlf/ՕvO<#B*^߸4 >0Dz} O`KnT;`I ;0զ,$ 'VkYm:/Q~-ܔR'gw?YFV.MkpD% {eY?PPaVо+قIv-O\V9*\7PYAIhK2vt~c[?E, E  <+i4`j)(]K52 (#idN31^`>?- 2v!F@w?~*8~UBJ">bRǗΌc$h 1XäCZ0&@azOtShOn}G7S_Q6tYoلx_=Wx8X+!m\GuHX`Cq}`igeEpB9E4JE-56N.>։-"zyГi]Ink%b[H &?c(=%%kNAb}3\uhvo#b'vn(E]M@;ݓUC!_C*&/*1 }bji'+Ɯ>-Nz:3mcƘʘSަ}tvid8{'1J 7b+T"{"7!VWdJe}:-T"0o T ̶\Ll]I,ʀ ^C"`|2r{/a^>):Ѝ? X_;h>thqC3@/^Y},I`E{xi*Im.l?-˧KsCkop]ҌeB7[3h6ޕ}c5*q>mC1'? u4oCT!N˿Q]so#7 VtNl5r)XN)X2ra߰AFBRO502nU1}ƚXPRGa?z͹q$/,&fNQBjdEWkfkVM;7˷/8:Ve{X]> ӣe!rҩԟ<|y) 'N \>eD{mt-XU-Z'W,vDi6?&xUX5xDS|audNj%- [IsߦcYmor5gƿMnCN9Cr'GdHdRu 2Cq_(+iZ%F\xt ^3L@|b3'kGF:f~<9w:K{]ⶺ=/ RPkYōCS/ ;ng]ퟦ 1cuB QUzatD?< Mz/[ᏻI inACq+prmv4:oϻtGo~ amvxS.\k1ow ݻpO@rE~=Ydj#ie/m _jU$>?AIܵcRrů [ax%iĀM͊-v$a=`= ;s|O- ߀ =ga@W :?nw7}|Vfլ V{x(=rP_mkbF>$kKHK8DOָIQ xv{ E8J` S BZF#0[F`O!z ۾ *KKJT^O.T6b#r.@Gy؍S;BW\ cg1t?~7XMuςe0hD0*,}ɗPe**,#6DŽ"w,(7}hTh+wB& ԽCPeX'^f״vrL=EY.MN՗ue$w0H',tzz7X~:UEZ{>w]a YPU^(m#%2G*H &! 6"Jg6̪ S ?vV0e0JR/;k}Q^^rhbz={*wgEVϏ_m@񀄝>8|Z $qN$GySn<;,I猪“;)5X3波عwD$qfq aDi(κfxX4JB[SZ^bS{DSQY} yBc\=;h l_% Vjx߻.JB1ĽxBl{XiUNo瓶O6aT<˯tR*ZZX,XST_y>m+%4%tNwNvܬT@I&eu5f UX 2a7)1q/]e+Mӏz˹|3~]h̑T2tH D]=9T% 7kkt>jr#߱ES MD c`~lVN_-~n,BZ2!%QdB$e]y|@h 3Pٍճ~! 3 i@=#wMu ӳJ3^eac}H1/Ӄ׵2my~MBqOUQ̕qfmp|9mŒhS`shvkd%H(C<9VokZ!vD- 29t3tgbNas=% Ry )?"/nrʱЛ⮥ BvE[X9}#OrܳWF0.}^δކ4g5܁VΓyM Nm;{iU'c$̫r`+g0AEeI71\ [c\xAZ;6x$t*X?š5W~9qT=ߧJ އ #SyңVO P_<{]ptHxyQp(LA7`V?bET y152LhVĪ [gô'_=MyFAkޟ\1'>}K^Z\ʹ^ ?D b7kfܿPxlo@Unvv!DAj:\[Ҿsm tE<2^hb}5=*B*.|qo<&ԷFз}/L;f&.. aUF2OW]WE^`"=IHg+xq̲SCL{=;^Jzxdz HJpK9̑؈%χGѢ]YLofYa#8Xl ".ѬI*EDOC I?f 6ޖ?ˉ;'w"kő벭67E)׭Dpy >ͺqnjGZp,Q:_jy/Brn'mpϝ7B<~#}Ì΁8 PjO)!B)zXqEy\LBD+/ 1vs94iaF4G%)urA|W?Z*!XS3Ńmu;/-D]51$-lGUp.j!Qz B/]J>#.s(T݉HZ"h# ʈAk1C :y F^(c炇 _&,Ns;Pw&=2Ԕӑ7s*|:Y?9kKe=jwly)?w5Bpb0_NBeN$0ER.|a#oKȲ>-yv~cpOOf0:~٥܌a3s㵆[yI]@&fO 2,Yݏ90.AfpfÃzf]8BVC33̄ NYG])2.^_,7y\ wDxr 7];榶"YKgV?] 4.ea_7EYf_"09U+pL9ޚDNᎧl}Se%9MnhUi#(ڊA;2=k\ 3V1T Ln]G8 og 1ʎ+ӖaLrFmLtޯs(;,(ς[gZ$5I$JE١GO^溜=+Q&;5 Vx aN؜ɧ\!cFVESLjps MX5Z>8/=k Vu7OH[9[zJz0eP}<NS:Ov3g[t5z|2a  &^#VE!z Gf5:|j^'=űh8HeVK)mڔ vrYlFK?ѦkJ]esYG `pӛ:?9{2+LR{ʷrm@rgrZͩe KmRJ. D@h[NDjyȳ>Z'm'~-|ڭt ;Uej` uѬboEk<\Ng-J]?CX3iY`o S8=:J4CUjlpa[j Ŕy"h`'H|,չVj:p g?m?N&u c R"ԦHlբutdӐwSJt@G֣Tx*oa35 1mg*tXwa1s+pjz"$y$e]x|B7 lK5& fi( g 4Gd;')jMM=k "jK@]uA} +pN`tkR 9b{"tА*J4o- rȈL`Zj}ω侴9.ΕnDbka3-fXR5t4eu?IҌ7 ]nnmZۓ7c"A^[#Z |dX*1<^Du($7·ٗ=f0eFsߜp5bGŚ(fBr2eT!o_y1GJ?%٬RV(e"꾕ε㪀Sh E>77a \KRԒ~*" ҕ͘"|4EB4L8< M_  .a!&anf2=u|\Kx =\YRBj*~-; Wc-;ibj:["7#:kYh`L -LtEד w^rt!kT'H"D]jZ ۑᓵªc z?.u ܶQv֖|li}RSNN^i—LCiS $E[#dpej+-H\-ҧRlDn|JX]sLetJ )ĂHQ-$1o8ў_0YWUdz_[Yd}עTK!^y0ڕ J Ψ:?+z!CX;\-iRA|km+g>4/VhQkyQ" )^@ 16SV(j@jZ@u~fyY~l&xp7 7)&+`Tz5VV Y*(s0T 3ǭ,"f}j`JR͎fHYĖFAk,NARKYQK]G) ^wl|)^fZp+ۚYn͸DO(-Q0z! n7J$I/f0w脍 UKU|$IbEMB ƋZeh l8d]{^ BH W^3;*ў ?mQ ^Kl'3 鐸c׳7#0617lņ"ȿ0_Lu=˺qgJ~j~obq*woT ߁| @f` &ONR~la~2&W~u;LE1"Y% bdLB'"vMnmY)) -]sqsVH{b+Q3v'_eBml:+ YiQ@XYȭ:ƙUDǵ:к5Zz- w#4\ hѺX+c+I..3-[91~X(a*;er cTZ8?# X"?$ Ng#XbɱwQQEi2O)s APs 56¼`)]; gj*UMyqSYC{LKSc*/cK,A*P/@RYw)2aL؃9]m>^:!N\U>ױ(bin.A.?HHzq)bwdDHаzDA. S/#8C6T&n RdD ;F M׵I[01wP:,[wqԌgM/~Qm<^ЋGO=W6*9nу'I6e&=0H(^.Ml&WXkhߛ_j'XlV4Oo➜Fp>?4`ԐFdf7|F]{ +9/ƨV{*~vyy?%4spLU5KrbazrO֪á?oƞ|Q|>F :?w)*ejOS~R#J tᏳsbJ8h^yqT_o̍} c>~{Fb軘vѢA]EEst\]uB-c"~ 5Yh~O3Bm6l~J/zu,ARJ'7/!N:n;-܇6GM<6uU&K|,l͊RDZc:C:Mm l746T"^PqW"(!iq.פ9"6ɧQO쑂FAޥdƫKe h 68bk[ =L2e5RcNTd:[ \禒Uw֢uO޽CD\m^H翑#i\?vtfX:NCA=;}?ȼI.N'Ŋ*V;϶x.!2EJ`k$ha H6s6mBYXҢ2w McGy )b#Q`}{QFUG לi[KSm׉ߗ$Bx'M@$/,2Ыp䏕HPc_15+S{ JF@u=mی ԃ,1pD-J >/=FJJ;[RB@u]B񞼰U֥F6~Zd sq*?Yz>CK3ͬS'@Dۯ [6W: .]};FD c;\YQ*{M;[F9}Lm]k+ڗIk;=1Py-tJk?/ bz/6IU =V-pchGBd|д␈tO A+`N`MH }@G &/M#R>3&۩U$, _wDlgN(Sgvc[L:X"I-х-D2Bccڰ `|$ai>.JTϞ5Ȣh~azaI%1gr2Ņ9<$) {31p1vNP'rBC6SQNO/%ˈ)tBs KYP{xͿe 57'oSHH[ d"C)#e|o`RR`kD0\M1t+} #0[/ 21\W< B=ȶ1j,&`%nƑQ,ܹ:'4:}<'#<O\wluMk_4ISaxO$4'0@2](~cVrP9Ww\p25]X7?ƜuG`͗.،6+$~ q5]xoVֽOū$ U_86s]zv-eZ\I^;g3!q4T&F5A /_vu&Vޞn0 FY4q=%p}#|*XSXt}0=['9C H`v -e}m]YB懆v +1qv3D4/hzlSy;B摢s+aɳ#apϮ𸰞*aVEon4T|w3zP..P*D;;ӝ~޵U X/f+ۑ߂DOdvԇ"o7,CmdF=Cc3z΂̮<iAl&)IQݓ-[%^\%[陋>BB҂h)oHRp5.NH ާ!]s釜qjNj d4tWi`3%;(!p߁rZCG-icOU<_ "W>܄ی aW .B_&r~.M*7;E[R 1B^Hw]ꮴx]3u ƲN P(cKsh'cQ(ٞM߇`|`DM XKump7 G]g>*o|j*4Ѫ bQFד c Et`ܷH?7nks,涵SYual Jigun:d 0UtOp!\=X.#z!X~:bQUjEmw+"6rXg{: 2il2'Wy,kc=_p?~r~zF{2/aQ@7ayJF 9F"y߽#q A( 9,\5K>[TaL@t*oQƃ"W8ݳMjnFg批|\ٯ:V?=D6YdCr1c>Dht@16,҃A?T1`vTݞ\/ Ȏ}յ|P>kc/KHC`Hf7{Ѣby(Ɯ]3Ӿ[Dbot:e/Urz?T")Ϥּ%C)u..K",YpV ]s2_)!]SN>-v3/z>LX 9_I%jgޡH&0F0c؂4M, '%oC0 -#t[_K֍}Vay 18m ->);8v]>SǺqLkg~ܝ#mb=_ B;hȜ9x ;qR00>`%E-쌏|tb 6|i|QJd(%¥H2t{^iTpJlف \Q~_XqC'@ΌK7Ona63 R^,-:Ɖ5_atݢc`Z,ыOR] }8b foߙ8x-~Y-ݐ S)7MB#I,Գ<.<VS"*$U9P2K &rs^ V6qtlkғoi="ۯ/E欵z.'-4{z_~xo46O;Ty1DJBfNE].d- "Ozux5}MHJc-VO!X9>F.yt߃ "IwB%ښz-~A㬧\o*/&#lgȭ#s MMb(RQٹv&(l&Z"D+=oznJc+VA! 5'wo ًsuf ي7눳jPg݂W#iFgQzuöm2csV!1.k5ԛ"_:c A $fƻnB2볇q\߮qIx6bMeowHX 5ɼTnF[8f|Bй^S q 6h/6z|sVQjF17H =0z yZ&d ['-3Y6iyM 5ȵxD%PS,ۭ<ÌF õŴ0ݎKŧj^l:ڂYnϩ|p{:O[˷'no)74SPaag^LiS%71h- \2mT] ݲE൒vhwpix6kҜaT>fAޓ<O~GhθҒZtir3Iخ/^BIb }+pgbN $bg#&J) ÛMO\;*G\YeױalL@udW(cϳ'x,*%۸2( {D}V&[$Y:ggzb](}8[ ?B^Na"O |[uOkW9@t`S@oqig 'O\| TƹQr3DKV_R&pdamDff?Q6qs%g'7[*$x9<Z{̮t Kf Y'r]b:'gsAUڻ<lېe 3fJw/%I#ȴѪ^0WF$駱s'ͯ͆9x eT0x ʂ%(&-/v С~,/4{z![-ܺh񞃢0d40?@u-D`%?H; w[o>&7bƐϋ%vguts=MѻǟZj ϱa^ZXH#cրek|]{ y$ g29su{Pr(.;V\$3do|ՊB y*B["4yp CoDce_aK_N_HSL?l߉0ԪSW,KoÔYէƏե&Sfhp>5Ƒ6P\ĥZjt۞a3TyZ6QMiUKomqX5xC]JIJNcN(]<9f<7MpJ?dŶ&Rrr;' D^7ƀ@'f$ƵRɰ5=#t{c;ŃC)q.7Zpv&Tm:v(m =;oQ練m, w^х3xU(֧'i)Gb ݦ mh|4֭V2yi==t89eóŜb[rGwa#"<4G UK`wY(TuCyݣmGPɈT؟0ӳ0 a ~']CfRw庬am0Y<}ϚpUņt][XaX$ c=;^Eb H/V*68]M]!£G2 (:-,k>kNsL u>OK]JHkEi%U` nk'#mhl-0\N&,; `2,Hl8n/6"!`4 ZF~=UG MY+6_2k(rm%䟡:Y𷍙M_^/xaZʊĊe~rbiF|]&E7p 7>a8l9Mޑ}O}] J lpСB`:1&1_!! %46  .3bTN<=+YsX޵]k#<77PAa3`TDb3P6U$`װt~fX / ?ײiMnub KrrBબ|Gl=yR$bh][^-۟Y |do"k\V^X`m__@G]+ϐoО_כL U#wx5+1)h>XoABAd<h\BkW)`h=ʊ"e% z5.X?acқkh OZfy(8縊x roT{0\85i-өAB^>c\c߼.Km 9)B #4K/NicCR&F3 o}"͖." θ^$Xwu26q^37Us-}ᯩ0=(lUʧwI|B}?Zjf8/2L!W@ YFY<*dy]n|ÝLrM˻z\j\Ɏ :pC:`Dci"塠GTF6%`V_JGM*@dv1ܟ?ſI}@ {#̧ zPZL S / 3} a7Weu1zJX?4eS,|Τ8`n< 8װps hŋ,ʿBHoʳk\an؃ Zǒ {qOe9A[ crכ291wNeQogDًLNd ,ߧp y|LʴDZ1X9ՇP ^"ZC䭰Ny?ri1(YJղ5(s[NG|$Od|q-=1MG. vb=z /\F LTXMh+VhB$ssrhbAC0lF!;r1 }#|M(20` ΢'㈟!uKm5Rʾœh%/|gvfD̸ov /,i^dV"On\{Q*SUGa (Y0OZ|ꚡ ${o4]q@>ՎvWUA쏺~qNƈrs$d (/;:|5=熑fA1%UJBw >3}E²T4He1/pR5 2ݝ4%O2KHYa̮1)b:iE^5Ee^Z>~]ˠu ɕB"vZ5GsўpE!t ϶c?'ʅl`wTV0SJKD \"m…晔_SO~ w)Wc:UGШ:oVG[0PE@ /?bk{~'SU8>@ͅu2g 5{Ɖ;`8Y%}ؓC۬zke$M?c\ג?_|7bÇ{Ў)֮)~dZGdo-,c>0b}[=ϟ2N;h`tiy3;1 -:dM^@~MLYݙ`{7$9$H"pyGUkʸحtRk`&q4<0, vhZ`;֊4F$ xD5B<6Y3l_I45Oԯ>U=,<3`"A/D[tD',ayw_đmP~:~6SPӿkH+5Ҝs.,<Ss' Kvxm2W+oqM\ ޶O(l듦F6C~ |qIUn}±S24Q.M!"~{#L3C1v #pH{g!7F>B[j<8/ŌY#zhf*0|N;tS^.˚nIKoӏaI|&A\'}@u .їXH~s %“T;ylRZԫ!ZwX!ؚ̫4cͬ1M*,k d%'p_6X0`b/A1p׌-%DQ;M^2 q#ozslv fD1cC vVt\:,>oTN,͓*Ks rRյ)lƤ+MKgaJ[BPx>2/FaQFG'R[l.ycԣK14H{bSTY͙ [f,ՇSr1`CaDEgss+f>6IV;(n!CEDI3*ghE=)y J(!]K+fJp~{M w4CBB?!z[š0cj&yC#0 S 9`W"weP>ۦƹ]iӖT)By4#M*A5 ?\QoՌ? M3Lt $mcl9F?om*Ę! ڇŦrNijq(OeJ}[" ?x0KA}`zlgPQ(,bp D@ 3S~i~* o#ɤ_ۭHN]΂NU4۬ںrG֨p 'Nlr`J̴T+}!4nmj[/?gsHdvFHs@P[?$gase5Fƛ[(KX[wv2lESTlᥩ㸐6@K䓔ns,62ϒա,$K+Gy,.P~9wU/k[9vx3tޒg2`E ꐖ!CBC!1.?7CϘo&6,kce <tIvіpz|֑w?)UdjaA!(NgY+Z)qH>/.fxێwQsgCەZ5/&WNJ̸a+| kS*~XE J&%31mۋ Jrä|_ϔnB͠<_[qvh4qm豋(`HZ/cb"/jTz^,k)x \; 4k'o(npR5~TO.{Ή$^3yO465X1{,:jgLm$<j%)!{7vl@}'utH]v-0- 3Hcfo M'KSa C5-5>l9ag/[6'R^Q?dYɀ9,! }Gb]O&, NCtTva !}\'pN'at^GCǓXgrJiv \>@~EiS0v3/ОPVyb W}1Q$ t"uc%Ǩ i(N:J߮#g1w'q0 x}eI)I8P;?w#jJt'@(׉ ;xpq,'i$ڝ4YR@u#qsUtﮠ.nCG6E?2@:-w -r tК[4ﭓ)| Wb9шW~.2#\ǔÆxR@[tw΀@Ie"(6mf d֘+=F=e|U)ș:O"T Ku3r65:MhT"g{9@=.- ,[j6&^Mq_Mt ;")muZ_PA1k  YS sYZe>r6hdO᭘o>hPwVΑݳDLfs7)kPOA^'@bDqw ޴^U~<H{OEBUGu(_s T$*x&ko%A9Ud6!6t0٘a }&gTձpUJi)`#r̟|+?Qpiia{_Ӽ$26Zps8 }L??D4b uٗ`-CB4 iSURn(#mīɝ6* .CP0`?I;%uPWAgao5 ~Esl`3MSm!ض[_w=+8@Ndǵ{{(t]5z(+](bFhN K5tBFjʍs3 Tv(R E{H -zM,,_? /F@r/i&׉!-k-s="jq cje}axBxm 6x՘-{x>BHbzHHemF}G!fN=YYbQ/aډ˰eŞbo#pH" \Rx/Qnf+޹v V(͟Ln,W,T˫ZڏKbFZW3\>ٳ&3sg#=r|rƟ%ܓY!<@ tS[^~і[lLF cKyd-=MǞb9&2Ϛ S«`*%Ygw,=|8Y?$Ao =5&?∵F@ӝ^UL-\^^9D$Q+A *jmNWSuUI"yԠ>Os]4g݉ 4צE.P=ȓ0GQ .vk̟ iٙ{lDS&S"kSdD-Lr:x&O(s0iܥVB/Gle[F;z{Q c`Nc FDڞe-Sk537yem[Xvy?2OW&#lIkC*o*xPzI"DE3ӎ6!2D0l/9P71l{L=f;lVnu{Į+Pl4,@}9B@#dlgz\ }>rۇ5;ِuR O$u۷Թ3dc :Y9fSN'ԝdMz0vzǥb.5֫>RQ6kjYoJD肗:6L0nF2TIH,^j){ËyMiҡZG7}hMtܪ(,mi-6RA׮[ו WLnLL޳on ʐ68'^_pvžs#2eITf9On߀tt]6ûb/)Z[ +7s%t,sB#hٴE¤V 0 bGZr%7wĢ :"v ?(4)%~(sn֤%YQ%;̅ד >p8$8WU Ͱ˜8UU*δ#t!sF 7PO>vZGcH4i~FwC{W445,# (cբ14`W)x2,=,XmXEUF69>:,w(Z[E-[0%1](B-?:P ᔰ2SJpuTt_5)kPQ3 g|\ Uw sD}Qk8gZBjY$zɃdې,X5⑕KdΠNN†O1AsMI[݄́'xE\pO=;^8$-M`j/.-Wp[Eš4(D|oK@\to6=nОޫtII|h]\]@m .f` v.(pQ< 2=qH09Յ:PaU^S#m~0ӈjI6DIN}}z6|I`$gx(5cMk{ ROȳٗ[[I'k²hEaKt(vo4F *Ff *%dJ&Xٜ_:j<:L |P KXheIQ LXp7 az:"9ܮc}_3;gq/ײj3i#uv#<%InPm@PTc'.ͫ[A5mz"J>h濼;1M@ EW88Y'D.6|hV-oB 3͌U,3hU17XY}Dt;!9 ߖl(-ai6YʛFL֝\4)Z LeN8`D/zS)yDv2otqONKIGpnKu0`Zi7G&;cQ|*aJ S{7SEfBn'4pkp8eIKD"ө)y&=Nf`?6ZqV;tkSߛWo,Oh.6p(3dU'~suy *LTc92E57AQBz ` 5De{¨93zmHsA`tA-_c7#[@K8iNhOW}]&ZՏq !Gs",?|ae* Rz&Bw#o<"; ҘO~܆-`Vچ0T(qQߋʛ$odȐ Dy4I0c' IߪRC$ȈmrL W ֱQ7]^_ȧº$u S0VƫR:XHIiÀiXWtëO$m:9<ԧb'B.GpNfP.+Fb]F1kcRk`$rfyR1)n"ZQ GpZs5o<\Di|ÑBvOV50T9L/q%q$vO؄dH_@5v0s%Cv>u7t A@CetٻE[߯sPf1/}(Eݛ/2xkidfpWZsQ_:Tl_[EwF*K*#uΉFk3TB#% }`ū&V3>S&x`›lUF tx/ ;#v0^O @"U ?ޞCGҲ&F=Q}y#@I0' e34tޑ؃7;v$_69q[ %,ʆpI"PLf+Q03n0xX<L<a=Ku:B5x8?QRN40sۛȷY֋SQ M]jtU[pEiuf9xz BigNE:9i7R8ㄏKC8t@qq%Ej `[ egS |ō#htvL=uPyؒ F1,B!T S>l2U>T>0}n%‘p1κ\U6N+CD|r#'U%*41 (O%ck請r%o1 H[rPIb<|` }2a?_XU^$mOD$=C??*!C( NJ& Sn&PLS^cXSbҚm3?@f씭-k\~Uh'!~bH#ZJ=MeGq;)#t ZSO{.TvA]"?)t$-A3ZW*B)(֑ `r:sze $/:7',6|wWGAҘT$1E϶ηէeR@U(IULGS)bʴF^3/M_No>ɹG>\\Kh K&y27/|Z?(WI$ XD{9v!$U1;Zz6N]__DLl;@8># ju\=[ڀذ2n4eya58q[ 7{:/yy5 oX1#lR3o%JHf~nKF0E|%1 Zވz{vNn%Z[&EޝͿds!dHèyzaf{J`2$Xqz}"9ײNZ0v%)+a^10|1'|J(5}k0(WPسay/}Nю:.0[r#36n=*R͏e "g;Fp5C>)mIp6u7tSŚDtɭFo0D@d\ce eۚ~cZsg*o>Xh&R+{Љ=UXs\L?oKTQzE@ (-zE;uI¥XqfhMqPb͘gFV Exr 1lR/=oK^zZRGs yHKKyi/ E2$,BT~*mCC F~!6LUv[a/N1{UD'{@1Xw;օG TAOl2BSC>Jk7]uY[D!H3h2a(ǣP-ݾf3 ʶ!v~$4ڗBQ61}InEmq/AVk+7o `1眊#0ĺvt[/p=6HI2rӰ/w8c5t~y9NywG JjebȲ%]^?[f˃@# M)$%urԀ<=!RI9FW{ 9l@0sMV4T-ԳHEWxyaTP\#̇i=vQoRH[ ]Vr*(bq)ml>LgnAA7`XY}8ΊG6p$ rVh 0R1b1\%u;ɴ1g'7ZO7 坶$FncݓRa-c ]5[m%b j1X ҧ3 v&a;_ɗԍcklɪaT |X_ωBC,@%x =gc==ʫU_S~uy#WybTKG݌kN"-E6"펕s8 rGyPH! "+Ĥ YBkGxoxEE( 4~d}ZL Novl3y V_&#k>wLy|[d"K㌡;zVoZۏ{-ipHdۤTJF9Y< Vɶ4{ FM#|p =98 mT~ 1P$ph=: <ņMע.x7׹qv%x+i}O!Vڐ*`yWxYCf[Iv$3š. •g_ޛqc{5P z, y1ɏ-\d(w"M=NQ6qtmz-~b6 @r \%YH79 N /cBZm=ķXĞ='3pMM` Tod趻>5D'RT|΅vHc)6K+__|G lA $O'Q PvBtDDŽ% }xoƨp%fU K⮅FKȜT{#bQɊ_yBG%R0p422 N=! T!)M"\\J^eqD r0QqTZ <[L휊U^%%E_YcR>6j80ñ[ *? %8l ^7"[t)C5RCt`ARb#hlφHRkd8MGA6A[TF_7ͨ׬IUmSFZx =ZkrTD&~V ^:!['Dul  L[."twÜ6;T}ʧ2czYfm2XyP?%]<3VN ?DyFMY;hAt!8dRdhg赦Y^*-0@ crW=xMr~c}z|ϕ@p+JR^S]w8S9pbzu»YO 5*iqw?)S"4ħ_D7• )^&W ˬlq+S1!(S͵W&; |16W!;aaU -W~R+=*Mv? G S+}vw=z$sT-Nz <ͅ:(l4)ǐWKfW&%ga2 zMfNW-K&1#w t:Q=uJWd F!{?k=Mhh*DWƹ*dY2^[;ʗhF9t"8wCOa_||]%2 :2,@H)+~jT#;Pi']%U;1I'GI pX1.9@P{48FYk\MFXH`dg'B>Fղ*MU[ùWs1kŝw vCi*'cq'zDՔX0 g*/uk0 \r .=0EkP؜-;lq:'cKbuEYZ8q%獕k_s5MSG/FMEUфYFjʅ\*5cUi)$mXc&eȢѪ3qoI6Wˮ w! 3lwm %{HI^8ԯ) 2^X5f>Mz 9)=@6d`:?hhlx?%\)ўHre?f~K %Au ȴ4ϵp"LǖUsOy:\p7]ZFS宅Xїzewo ":8"d.Q a8ALd8IS2iYQm5~ NCjqyTKC[ށr{8R1lx~$i9YKfc4+cu;#qL=*D +:FzmJN>9>&}_uKQ[‚dCB.F7{<'$*Of[Jd]N2s3F_Xb+I3bf>GMfQУQx rL-S1q1!N2}]]| Lwtm!^O S.ϚC~mQLH5@xE'Lc^0\^Y%IGBL-BԌb8n3 g Қ}B&J?iIƛOzw/w*{Ӳbt]#񀌥 ɮxB4)R3IJ@;DY8&-jb@='cYw/o.Q%2H$'UQ @hס0 ILZJX} X2y5Yk@|Y]bp)rzhpjVr`!ORۍBg%! o K8_1yBr" Y2Hm ,8pz(9sڝΈi-.QBڏɦ~rRŀR3^tݳjau]rm܄$ O&h˳:arY M@$@t02H '%ahc:M&- ;$*.U`VP$g7O9][,uMOd NdZVX;w%q vx}2 oK n? 6|=miĪzRTL 1$OIPo N>tzEۉWi+@ @̞raB ͵{H, 2I@jL%>G޾' " ӆ5p\-]׫uM`!0.|XxDi-^F}}b|Kg?,~S_o1?Hy?ՊIUmsh/da#x^,"32"3'$V5"p/A}N੽a{oT=^dUѺ mw4O%`N-Ǎ삍ڽ0AɗoƎ1/r~pϸcLB$""&C%dXKͻםlcs=`RG'ZW+Մe>$=3,u)} ,bz[է4mka$'T1I(e+O-Me]vG w4[F"mzq?qm0 G kɿ9Q GP|]u*,[-z%gYdw3BSpFblfi!|VIZ{dJ/`Y7|A@_H_z6i Y;/[@}&z,sHN%Y:-9KI2}.+' F3*cȽGpRRP;A)V×:r/ nޛONDke4bwUy1N:( PL +M';&V,ty'>> 6ب#@Ѐ΢=6NZߵMDG[ɠXe6% bp+6@|iK>bmR %0|L)OvRV[ ozFz5SlDNQdLT55Ȇù.~d9fbH? &ɧm*һ.Ul3YԬŕ5s]]G YzӴ~-S{~dٹf}P1BDb68b#g: OVvj.dwn׭q i-c=ib>18!x灉f[MrRq׎R(YPhwB163@ÊHy T_qKa 1#hraB [mBW+bp^5>` ~Pvz}٭5%cg#H d(M1S4iͻ#4Qi8t!f3kePL $vX9[^i3#毇`F۸&Ǫ0ź>ՈїdTeDpg,O Tg{#=>e$#!;Njh)PyI\ba\Z{?bt$'c;@_f3>[Р&/\TxPVmg`deC/+ETG)b9b$"sQcp*d"βд_>gl]OK\xN\u]9τE=D7tbQ(NrGfUC4M)d Ѥ"tPLR9 z6k|#v+2L hvYHē ьo70Fi'ꇵ}_3z7(["ZKrTNR&W=ټ 8.})]ֵJ6#)|yyC2DKѡsa9&bU\s+-6DW!8U>{Qg7brh@9klH PҬԝXfs8kV"#lƒ4- #S!7Z]b ABTN;}/>jFJ{]2YFBɱ镖tJ \%|Wc-9(Ύ8N>K/zsԂNĂڌ7nk\p€n]3a1HBP8DRb?K^zׅPKY"W/^ސO2A\ɿ^B߅E)?,Ηq.DZrseXjr_@̭:{}uRc=Hwj: %;fe`bҍ*ֆ%7= @n~ʌPgrh.vS jt %(4zk\ ݟV2éϷK9wn OG?G}ʇM).9Mf >˃ uΙjmd@t#ʼnj/ jK jQto4V~W(<ʪ*WڠIz,[ QոPGeczzJP,J[hZ"m7:a$ȼm{/2"SRG=Rq^`_]ԚQWW3/ A@AO,G>tuքd8 d߄[ #f)p( E7/7H8^_DD]<\ t's0Sht93@)z|nK҉3# wTPˣh-D`?<1g' 9L1 i^͐{Kau? TijP0['ى5ql VPͥI K"PzƠIsƽm"L&Ó+hT:Z%$OA(~؅x n~6 *[:Mkp`#tb&'+~Lшq"Ww 3i)3^7/׊.x+.&e"W"IGQDk yXAa.Vz'l70xVy f \X*ƵҊmbtY^ҭ36s?}6VIc$o0i{9SLRio͒^WBsa)Jwv~q ](W oy~0%5~Z9 u+LFb} y'h[_'=zP;̸qN#8RmDmt o[8yWb;,*ʬMV/"ʾF#V_y.b{n_l"g?Ȼ\͹,qMqL/2D5ȉ,n7" ;PkY1A/Js1̢c)[hobDgur:L>۸# .]ˡubܻ`]vj-^Y+Α}'!WP1s66#)+W/d5`+eujېXTo"f>_:jlX:Ck6rkW0J]^ɡ3zWAp(z.rK+.'/& GdJA c B`'sw_)^a+0_;Y y|RR'!6X phGkyƙ+uHHg\PboŕGQ,%z(fۻUT%)]T!Aӆ3}35%4iO"So>E eX7:/ ;'uz/BRMn~%6;` hDQɾ%/K>LMY4PJm/4naW"$i+b&dj1|Rt%yZc~_ Kƴ(:-ezXa Oݦ vŭvAb0;^㝅'2孰;L!w\ qX7LvCNвF*e8S*4ؾ +FRӴV "5G^P8 }w1ƁlU*왕zwǟ搠 28<#qg/?~C_.~LE#M~shZ8$owqm!!o3w\5QC?3 {D#&p5S^ճU۠xIu"8ZCj8S&/.=&7crd4WʃE= oMb ##lƓ x5z{`Ŭ"dͨWAU*[ _~S@QA*/=5a5`^%8V\{q2Fɉ~fs2̫?` 3Iw'b -!@m2U.#Ϟ&I~ږ|;v)mok(Ic+&n$rbqpmmW/8 LSrG^oǠ5%@?& UЧ^d/d?Y `TZy;j[nYO{rHzEd g`؍G+`Z Vjw1Cex Y7(0ղ'jYac;3~/|\WLLmU_'S9s̍9js@$159D |A)l$.CeeI!|V#wv?G;4pkNPQ9BSw^+*: !D%>󯤆7c&=#dPоDU$C7`%^YX# 澎6cv2S)#ÂGUxZtU/ v0O PJ=ȳh6`"s >[pJjcM;? )_Yӭ+^I=bmOE gw8cT '|Xb{fTܻmGv,М03'E`yi F4\Y@?]P ÖYm*e%C5~G(A +w{dRQCSCԓj~Eq+FP#`2J騘Pﱡ3ʀx,lSyBp*!^?Am~E7 ެܲ;=bP]hT?tz?e> "kx#XKAj 8s?qDe2kH!1i0w鬔;ӧhq2H"gbNRrdkCPı{d^ ;KNfg7wkt*5%_cҳQV(5$ߧ=sH9JdsĆ{s'P~s$[OTgL巍oZ|>}w҈vG'u4Kب%o~P ,ǃ'P P@l 8vK[aU+k+q}DW"Q3K2mѰ{z̦ f?RD,:RMSݮ&zKJjݠa0Zhwl,gipm)|Cxk;-ԆzÞ7f ng^gYȃ h;{eq,-~MEIa>Tx׋j*1YvGe:2 '\^NgU[&ٹG{>/ķFạ>Kpb~pjqVfm\Bj$ 8hG^Qy)R~Ŭ/2r҄ۢ4s1zO"}uB7iE`pn7q]SJQ~j1ōE>28*} E ~WOAǪ1ݭ|jtzE#1 1b |~UzBBtCO:B/JYw.1ی/SDA& ”k&{{|o֫pYBٽ"_Th ^H\\ga)É1>!S$i:4w)3SuaUԞDi[Ŭ(k\"hB0]Py'd[)æ;F7$.W WFۧ/!5P<œO>kFV81( ۧUKlIOAp5:DUu Ƞ~=ysa0qqΰ\1 d{Id:Wf+0N9sVwkyD^w!ƫ--ӏDb]K#^Plq~3|ۀMi;_%tS(Y T+eM؝\G^}w1n8t9OY:?+S@X

[oDpi>=&`6^={wC1,z]L he H=kzSPH[Ob֠\D;2GRk+̓vz@˯91FhLhjhsz~A|]ۗqD_kmlF>oFRۦrU;Fh5 H؋s߁r|o yFS|S̷Y= 3F|Kr(Tg)+_?u EH3Vs\CV*iz}wV" RMj[S5-O{ b9Zl?Z7頩I1)p.yX;iǚGޠ{+ZϮP֫.oJΌSpZ57hdY2!Yvt(9p$ 8`#Qo#{5mOtOzJܯ;!Iz pq-Ǻ8}p^.1j^<<Sִlixb8xvgNCMn(ø bځ^͆!޽ J+Y tQ+g8776lYmoh]L1RO+)O]Z򑊛} ےOU?s9K㩚'KlBopNwX7pYSһ8tn1˅&AL){6qTkѽLCD7YޒYio}%M7w5uN7f] @t(;n!*>_j%{L-4Io.|lDf˚~CꍢvIlFHkXF43l(>P}[F/(sg2@PPxn+t)hf}SU*7HgNwy{-#\Uv:`k |dYĽ;2N X?"Soź 52SwjL6%3/%>7/=JO:2RQ r/;! !΃H:d5yGwN[$s #Јm.E#>ï%0gQr-@'6[1V ob)C{'g,$|cYqʇ_B8'tS˱-#J"W}+JӼZlZ2f8EEO)?Gq,5[]Rctfg*Ū\4z_t;3}Ivb8eAXm!$wT %\tN2%5,S*rBCۓ%  2"G_Ct,;-8D&3*y쇐>J?sŞcLGb#'IlҸǞX1ӿa.p Sc{6fmvj=HnY S&\-6*иr0س G9 fv(.9VMBU)^k:0#U C4,xLL_Hє Tx7 ] E1vPIt,Vr5l2r\P[)zPth RIMG)2L㊞,:OlȽV?/cx{c _O~8HAQ@eՀc6~"7&vGrh!ye Ks~7 yi5RS`G%@qQB_oOݽ|)H. `:"`؃aN5Jq2'D%)$q"*U`OsUaA6}.)[yY\u^љa 8@&lj+vB ,xu(+ܭC^9'u)IU#ќ/"1+1zP +oۥU^2n/G QKZYϜTES+'ߍGs&נR0\$z=sv]%Ԛ CAT,FoThS.rw-z#A2<m5=,\_2 MNGK\xu617v&lM07wl xiᓣ{h'cFrdRKsk7,PaM13Y≈e)pta{~viĜ3Yk;k]g ,!4`-!D@q$rJ ڥqQ~;,|% +~GݥW T}@R!4C'}hZ{^w߶7j-(i( ;|_͙=!ƀ@p? ٶ `㈱&URzj j>m63գw9_e;hېlQ˞ ³vQ^Y v~ =uv G;l@43DEljUQ~MBH`0֨{"yE/48Bq nBNLU]KU!@ei"0ؤTC1jgHi!+1cuB)OzQ^qL|iS~τ*6`mW/tWS,3hf`ߢL',\^Yi eA?%+VLkۢx/b)-?K m͗Na몞Iꊚ;,+74¬I8L77D!'@R-)nXY#>2 }\T%V GͮF[dXeE W0/~qA]몎 TiAzORH/drT51t;jՋ&$ƣ=`3+pe4Q=۴EƸAYn=zgpB܂g+dO[[h@' )2n ڬkh$niMp SHs_+GtdCSw98+פڭt1jIWN4ŎFn@-; ۣE"[|ܙz>09e No5H+ZeU|ײWR 'C< nzնDv):$̤y95 Qڊ(Hv$EèjԊ0'5.]o.k>84 ooe}h]e!(^ Fe;FLbxCgb)%)=6bbÔ7"ąy3h9)1{~Ɔ)v*b 9;8Jd`f(?`"KC)gLR< ٬@[Dbw.yF6 5 G7;~ƈ?Z*s>2Iyɟ*EzADFWnٲQPn#iIVB>-.]wF\Vʜ VP?.]p %J-,#˼Qz'y |Jv\WivWwuY/r5 ]Mq &T+=j +оϋ(9<;+ΩFiƬb/dS,Q|@6yļ+q,pMj[ȈuE,O(U `xWDDDzs2ei+QHtf8㒏'U r~Q oR@V* 2Ongj@3;oLn"͵\n5 Uky„mki%QKуQtV.V%rڈuHg#DyO{"LK桧Cckef#/e]rBBp'NYҘ6hpW?>E4$D<$YCl&*rrB` l׆/P<:X/ۨ] baƄھR& RKv=V1A$h=eN=_5W^Ч}>4Qۗ,z4>!ȱc%5O*DXG=<ca>ΫQ N෽[U S<4rè嚺bhO!@L;cZ0 6RXAe>L(@&Kl5]1 %+p0Hu~_5XrqI\5"\<$'w,1mw0T3U0Š.hسBUOq۝f8bvVK\CԔi u7 9O /iRcyZXo#E d*iڔǃL2U.z% rxNh .c^UeeN=d̑RP@Dٹ\2mZƙE{] O;4%2w 8ufK)4~90E?7imitUQ6%%Gd+Vspu% 9['DH['~/q n߁)ҥ/vϘG6/fs5 }IdՕ/YVsUl KE5qdz^mͭp]_{ ڦ`dw V'2_JUFe}؏6L-Ԡ %`? ( W /h(-رR6E1ꥊ80)ʯ%#ѷS~ibu6b(ބ'&x$mCDJdƆHtWM!* }y"Ҩ]F07d/[dQݺO:ܗ bϙ8 EBN[Zo_vOs(#+}3?((0w2<ğZT~_QXVD bm B%u֜ H㕑bۿpp0}{7URd=xdg{ttRŧSCIvaUoRFRJj@xŠl 5{";3Dc{>TY;j0FI]&mjV[ o 24m|Q_=s7`s&AZvqabn)s&q!Lrji%z"H-ʼ=,1ae_3;p12^sLn hI)" D'`ЁSJaV*$",>2{sэre}I`xʌ (İ3 ~z'EhM4%AY$n=w"4xb zea^z*%lE <1s@O&'Ҽ.!wNQqTNȌƖ/'\#6 PrL4AEZ%q( }= h hk OfdlrVI2b%f{QN/O+ Y|5U@io{PlI[j{X P|:{/6xU0I\Bu>MC6îjY92eQR`3tӓRĎ(v$fr(P##J157Ś:phV,֩U+vΈX,%1z@~BE3drOX;Dyq+}hx)-c3SS }E˪rx`M S "\KhtDrBVWlr+{[jpܨ8^S,yAlcրY{qU1JUِ SoRklliCbvxCE.% ge ^mWVE1} ei9RC6|`{f-Ң#I$KA ;H^nԝ=d2m'W/[P'zV@)M)<H b㤸eY^ZPSQ ^!玑+De[U,mK'OU!u<ɬ/ zӈD+r/<}}3͍hCd'GGόP 3i%OCݞ}Ox #Gem &(R!HD `ofV$,R$[D7]1`á9rڦ¸{dgHT{}.M>G9=PVzDA10:"ck /ˈl)<tm J0g /g-!p{&c} :O$՞L"l8[VRGhNw"Nz7ԯѨ0TfvodKw5妍$ $D!liH-Tc08 ~?ԯ֚U1ah]Ҹ.c~.v*S;Ӷu踇ic#ϵ@< p-:JB+JnB@l_RbdD9T{XuM9&b<?x0'~jݨhQ':oTnS"2+mQ &oclt!7rgs}pîCJ٠F&4H:[g1Y26CMC\n2J[0:uz](Ty kf逡*RIQB ;A3]M~%"]Rl(c\>c}Q'm(U-hU|%`i2:a=w.ScW0¸GPꛜNwxXH O"n.`s& ۧT5;Ad9( 6XHXv_{'1׬u(P``(5u+l_Xrqʴr9A`HRFIrC/Ј!%9KRZ~2@CS<.JƺZ΂@mmm1kGmev+s5ӈA(-i]Xٝi&LvPCK/B|R9, 쥝0>& 6c8E)s(UAԫlk]Cm0qR}uՂ/-JʤML&.ޜkWJuY0_~CRy(#h "Οw_O'<ųbԻ9 r.nP宷&:D, kXMnt%Z:'Ŵcgnrsz rf-&.qB?0;>YS)GW]׫4ppm_-]la0}gI@'٣8\{7r.)TT.eSZ%j)zz@'̔ܝ+Xt޺hQ5gQ>@ G&i"/2۲*!4yf"2M9 TE(DZlpRpc?x4 v_V]N~`L\#]iࠖ^LJR~NO#d,iС6b(T ,>! gbw! PShdg֟c~=1E.{O&B߹?*N3 2@rvg9! bsS98+{kE D ɕCrRQw_ իG. x$;2&UU] (/, gCT0aSϟLGa2 oQR 4[4D؏Ȧ\pB⅟.+%{9X2CFQb}fmwPhLuTcV;^*Vk(F$m l^T(QF^bؒc(\QVX9|gh5VRG'1P2e{W= ʞ~oDڬJT:zv.Ï,w)M,{;}f9Li{YƐ0LKv0I-t>fd3SH!_•E" xRiٽk`|a>?eImP;u4VN ~ľ_%+L(NW?lk)!;M:~W20f*0a ANު:iy[}Ch5S0'" ;6\ڦHiW==!gN7|w6=ɧʌ[P1K)1c&z -iN`־~O m^6OagS#â#cpe(iI.BX?{%EE:T Of'T&"%ٓ{< 4#;[//ȪB۔,OZ՘XlHOO|}$ Gdu])~2vµij/XvZD]E;[t¢mZĤ-?тWBhB/p2Д)ffhywTCpn1MG{l aOV[s ^Q*Ir9mf4ЅEF Y Nw$QW4$1҆vݔ#\ٱ ")ݨQf@t=jQKhpy{<⣶S2n2MB0 wb83`1LW/-fbDUӎ74~ݳܕE:I>uB;&xB<:: F(эe5CKf7gig~B1ڒVˑy3E&]y&ôZ*pda 0򊙆t^G Cu:U@(mT}+Wbp9}) CE{@hf23GLϠ7ձ;]E#6QIZ>WCg?Ce0 !z O߅fÎ;_ڀEOEzJ^ {*Ik*_E*kt" 9t؁C<3a] I}IiyJOMZom40CZF!((y,3>/n޷.j?[S˧Z*QW[zU >>B2Y9i#>i)1[gdOiQfEC'/1#ʥiA:C1ת&M=?cZZխ+Iw0lp*x(QamʡDj̣QEx}m5 D8`:om2C\f Ɏ i|KΞ-4n1Iz_[/<1]NϝH#zNY ׬Ac|4Fmls@{H+:bBd}e{I,$g,N,WQ^0xj8bnpTMH5=ɕ]zf/-ƜR^D_`9ȃa?V$a}Cdv` [Tƹ _ϷX\QnswXem4%R Yq\m'K 㨩A|aZ /-V|P2ۼ;ӆWK²*]~kvZ乴#>u=$>]b>ǻYnĶZNΡ^#~]]D_>u+\&r[qvx|zcEnzκX=ths@:es;%,W@!ڄJem4.j1>'kN$Bљ)r@ìvLk 18lHjXj=؏˥ XLa3g&vW_/ ˠكX-:jbg<0 ԒGFUtC8#2X/HzLNSu*vn&m:"5_5!}^XY%n:EG \l 8^ \M*oC3Ɂjk[O- X0I{h/D*F*~WSlX(%aK~g#К{Kk]D#>i|@D~\˥Zޛ97V-׋Kc TҒ8#J.Z1bFEBicXT뮋&U|-TeZ2&HbO4<75. l"厼eW(c^pv~i " Ć0*r/5v} m4ŭjd +:=D-VB9"Cu2o}ƐCXz3Y{ V;+D7trib/{ϖi0='Ԑ(<+<-s{/cb.^CW!h~+Pra0`}[? \F.nk+kY/2}1b GnGcNR^]E`ktԤ. h[Ts]ƃ`bj=|·2ƪy-MO%(vLA\\2K:@ q#Oa`mn+z(|8c~_mcX?Ni"Df{vM]RFl}myfX?(V6?q&-Uv~Kq`OU'ҰKbфfBhxNti9e6_%C(`EuR+.sӬޘԽd~_qB|'a1C-H6"3Gbm|Kh8y]Tfuqvt49“:reϐk|`@-hǃq<$l56AkLIj~ݳIZл ȺY)G'8&Qgi ZauHv.A@/$bd jzmԻ {r޿}r_>-~;P#6WGTBݧ=a]iJׇJ{v&f+zr¥tݷ{EA ܢX$#Zֵؙ uV+n%c}>3'uX P3dG "z`v*2 '#^yB526C&k]olTAMw$ye2A_~݈=am+ހ_$gO>o5,~E&@RԼfZ#z7*~[ xJͿ| ψLƊw8G: Y~4BP@k?DXTx`4~uS\.,IwHGM/Cc n+=!Z)\! fS1Ql̕!ږQym *4Uϸ=%2QcjKQ X>".$<)֤!'A؁)~L8RZ&K,5xF^#V(pMb8. (Doި+U?! oWk{蹇E>\ōOPS==^/%Ml /VGJFD c:S홹p<,0RO[9ć;9Za V.LH."nRϥ(D}Dry ҷBWjMVfUӠc;?Uׯ4c7fgDaxPtT  ".X_3u*ٹCs_^f*D$e܆ñeuP5P y-i{|exc XyL}m㊳ #ˀi+N<Njie?>#y(OcBeĠ|t-9|!Anqn׮D>n3Wpr=(6hX6SBPLQ w[!eJ]>h]D ]"Zs"e2xnM6E*6ao~9ٞ9]v3j(-|ҽLWiI^ZL.ZϻMw淴-o3,?1PmΘN;™kK`h:#(PЁ 8%ww񝓵&mS `&uJГ`iB^GO&=lQA/\ Kgh-/LNv nƜ[+avOn.ރ¼p^1P:j}7ȑ::p+#Vox܌ z]AH)Yd-,Zu:v+M.}=O~u5dal|CI7t)E;u4idr8ۏu0N~F@+0Vj-w'@d&ԗCMAӰ 8AZ88ORb fdۑ|/}dJ,NzgH ͺ4o2 {ȱ<>K()?8잮A>ʮ7|K[,pOb h) v9oQ02Klrf5``vw0f_{|',x΢9gFqF#zz=@KQt[Pƶ2!#A1~[ԯCvՂ}B+d7'%fY[>?BvSo2\ zkqzos_ $D:T ,+fr#~H&NdL{Y@&,#E= ?I^CӴ*ts+D[-_/u$ \U@8;$7JIcŔiW+8ӵ^Hh}LH!7;Ġ1JZS`ŝCa"vZX! T% ~Վ-8|!g sž*݊bfэ4jhz9؁i[{7 W漢7Urw]qAΈ1xf'+Pb{4A!rZdc} GlHԘ`[$uߺw{уk ]ikjEy UX^>VO :R&֘,`iE̴qU 4PEeg~m Rz6%`c{jT`G.8'%B2'Ka~.߲z~.Lfl-)ˌXQ9[T T&/.WJ_ /{@ZMh figS ,{l3lEћ">*a"&͐aաek7I#b8_W Dދ·,8grx;'MQR d+1FhFi~5hd(Ev]f 4,W|>;| $qp&+U,2K!k y>0MŚvFNi6GAG6a6U'+&gnP,>޿S;K\f+?= _!)hspXaT;%~[Jgi%*fLaq+[ԧ뮻QU K b+M"@=X/]`(ƓFZ0SJ%W3FIVMұLИ o||,M|K'*ƐTe 第$H`]iqԬ"vaymVA ZE*0^xpUdu7a6DId0Ô98[Y*Ec yIWӔg^5R?ʆ8Kɨ/1:e}}_ܿ?A4iR*QBQ NϦ@K|`w\r+e^JD"M'[ѵX!2owAMM "5SF* 5,lh DQzCBq#;ȹ:1љĉKV/1pW fu]]/vv^0abi%UHd)'<[[:=CӰ'{q :rGYGj LNC%8ve ]M"<,Fk*Ƚm- G22T C#zʦ:ã\álVi;״䛖_WTC%L z߆%}s:Ȧz8&JJ E0'7;B4y{D0dmRfBpXQ7Wr FWF\ZBi)k(نfƠ*x=%_q^9)F{^X5h"VȲ!l%k7'㇕07̩"#5^(n!@eW^Kln?rxlit\oM'U*BF&fW[o_v3=]2q!*(_05jtncpҎ@n1jj.u[A:1sQ/~;DO֕=UB/zX?I{eXbޗ` SOSHxII߀\eǃAPEc0|t?h+?SG-[?_$*Gȅ8W}|♌@ mWoZ\.u3]DQ??wC0t$]`5a k=Iui[ebR"eLV9I׵"/a"8RVh#@R C6[B_.´_0 W9S5I `ƎK5M-$ ꜆BM bT칭tI ^]3V{Kف q_1jE?"@}; @a&Oŝ b 2!.HG )xyj5"; ԩm>}\3HXZFjQd¢繒P{G<̺֠I HU,Bz?!",$QiMBYk٥~fs p,?ww6,͔EvhA hazz >ώ~-3)`-zAO˝΋l#l>:Q97wGjٽ@Q{ umNza/Ęm, [k/[;W:靈k]OR[RվmDh~?U4d';MmІEiooUڑƼ!޺Og FZ$_g8 e&׿fKϺ겒 =JeV-n k걢sZ- m: ׋a>:~oߎfCh5.Nfe9RO}lD쿑snjָ>4#]/ hJ\V?Br}EEīe*/!L ںBp_J!0Ͻ%1 y&D%R7鞙kn~YTSvU/ _&h!չ J %‰҈M[E!8% @*d2؀CW(DW<;2'/T# j˽pxDiF b>vTL`)kUn/j0u.:_;m鳡k23$R]pH6bznJoQM~-*^ |qzO\eIg'Aju<0?°خJ,ԃ=ZzVS-pT[- q:;tt6UbLS͡2 h aD0PTr*' U3 =CK}`eU,wm^#pX.a>3,{I o:9‰344`*[&EޠP_sR!ľ\zjˬVU3p'ܻ A=حѶ+t1-CRo}KԳ䫆-~tT,wժ b5cq w1. 6m0ދ!Uϩu+>Xqx:`ϥe&>3!EP^lIۃPJ!Gtkz4+Pȍ1 ?&LMQD&˜fX`aJA!_l]"!m˕ ;V /x{Nw8a?\cq߉net,8ܺ~(-;BG2$1uI6^{@:)}ݪ!t6qIW$* a f"qt9G7E5 ~[Oyfvm6\pbvzN ev_DKp!cG_ Nb(I>>#q{zc?B(*' ,9K7f bv4rϕ|W_/N1K;?uUX*wWf $N[E1g$9y WঢǂLy;Wd\}̍?zV JKlELJ,-mS'oAG*N=U2_YxBdM|@RD\FLȍ\oUʞnb?.6G.Q3[a&ú /pƈ4\OCXuO'y`5? *!hS:cmĎeHiޞ rQz(hr7 K7$hޓx+:ykp..&1J[lj#Ԁ0$e\BT4BAm詰,:#ƈ;~".$' ۈ|N ԇJ]P>{"r1/s zGcVQ\}4KP_-h&!'RZB/U\GzR;o:(bQ#MY$`pZ8ORaϦ]@;+utd|ؔ\֮~sgyNNt74h5ʵK`MNAYYy'sx`4埀{I՟|T>=Ǹx۴5auW\BJFP҇T϶sv)3[0{QsLbm$W nf]# oa"-XYAP^vpSsLi-)1M5/`)& D(\߹bL`|Wp3i-8˸&WIYP]D)KмGE=''V4W[c%?'WlsTw_n + 2&Owk_)]*Iڣ\W/j6ۂ|i"إ$?&.x ǃvD4t"9SxJk,$-&}`\\? %ʧ;X]BpeI\Erb{_ ֬[Lh(T`FZgYf\*LV]DRbZLTꎁi 5a1e1TŤ( z7,gj]MVل;N QHa -- &.4q{RMV|`ZD8[V oQiR >IaTi$x*Zo[Ł E*LX }`1ҁ)RvT\ 1NZcd&R(& " w+&H"5.;Ё|Llf;ԴMa.:UG"WK[¦}%Ѧ nce; |R3̣'*zgNWi-֑22~ p||S+CGj'ns/+} tieaGb\+\weX5>i> ׍)n|{OCLhu [(p@l{%Soǽ'$%ke(gPgB^5)n_: )H_wˋ6ϋaBR*E׫:8PJ;{_rqXN܋;tݤ=]?Ƀ6(6~*M~|kv?NfS7czC_8鋁*Yܔ3syyQd0:nMKŷxUe!pKHNxշ$Tv{i| $^R}TZZ5jy dȽHQ!-*q~ I1DRrrT~㆞,q R0"7^pQ$ө˖$JVQ+IXd2n5n6ljZ,c&w=_y&oڣ;uɛ>ci)p ʕ\'f>Sfq#a47*H98k|*S["G8淽JB`]' ?? qqƫ`Irl%SM}MCSd?ls]4"_z`CK{Y_&fQdW/͊|8M-}a:.ŋ^R4fju[|D(Yp#&N4\cWd?wK5uGxA(%EQzeDZ$|,>phX~hg VUxuΚ }5bمzku|%H͵npq &h0x~{2-%ͱy4=n@# Ipi&`;>=gQCF⚞ ѵ_δY,Lڃf UP7a鎶ػ-)ZNcy54]Nndt j[ޚ33'3 VE{-c ]МeN7qp\Py픦{xֳG.WSGDp-<wiqM`<a Oե6O|Zr4=8a 8&vzN,Mi@.1!q oL֓{7\嚘%{[ūUhgGɚ =WҍP%K8D{%=V $x@)UCZ}\ۓ&w9",]uN@SKk @-0iR?,@~:oyӼb]Q9 IEw8׸ JlyoF87Lq> y255G.)Ӌ/oM",9iDGvV*^*æ3)8:Dw~ĴeUoe =_x"` }ڑ|&Kq{fh\ꓑ8 .Jؑ}߶ s ^YgPInG]̡2%_ 2V᮹ih4\AЉY֭{>&A4k@ze6dIoX~]KBb%QL{T46 Mmm'dh|˷NcI:Ɗ\](@^; ҸKK(VևRģSZ/ 1Q5XfNANx8<݋j߸S'ɐœN{,څPXSI?y-pW@&[˔1'͝/ Yni&$P?e#7q^=^07s-Xj9˜֠"~ˬ|ێ]c*qg1SC0Z* Ê(lm@ tZ'{,9R,VU1X+_IhA|!PXH4^sV=,; 2h^u`#lXIj␀8諏}hs|P.I\Ndvx}Mnh0!c9ǵ1`Y%FʉNfȣ\a"ZN+c>#IXx0d9d-[[-' ]",3O[ZDt}zS90 ⪢qdub=>)zzܳ;ǢBO:q.|& 3qV;À_s(bD9`r g hYyJqtAhr{NTRwXPM'zl\rݕwjsmnqRť34-~D}=8Ú7I>e IA+L5&̵ k}ٽZT9+6ʝS}߰\p;{EQK,6 JI. (_$%pu>D`_̘l)w/B].gXueΪNYA&P}:O<M^d@W#Q26-o|_lUEVʳsB̈́0j;8qȚv1 h؈E\)U^#*ɑ   9QCj.g A 3bjFډ0T1ط Z:&́VNfQ,В-oi1*? ™6fQSj.4Pa^CPc`Oyٱ p5w+b{Ew@e_Yܭ]Oñ njvo׷2ۓuQ9Ĩ^\h@&/` O9 /INCK!`DY{נФ9pq6 i]!\ƣI^pxd͌˗?`W.ϗ>#(v* +RVfRA(ubo?=Tg~fe&^my/Aś<ZD[1EĈFp6q٣U2AO(Bk 훀bdR0ZvAF=UtqԵ_3}YGIU7L9$1Ȉp`L=Qð/'-'d5ߴ+wLHXC, !{LM>܊]y9 i`:muj$) *&>ćCI}0ydbYV5mӘ $Q22ۡhA*HAtd*B鏬p:IGGR5n +(%?T[=~# @©# pD=]5zyI^Q=vB=ZkzO>Yn{SŠ)Tkd@u>. y]:GmQ}kC6bmq`f {q7 5H#Ǭ]B1_j elD{ZS)cx0\7޼_Q4O Qda#rkGˠ5Lm`eYv4Kys5OGj x:TB.QZCmF])oDC^$=I4$ nFynEUQ *C &9z.\g-'yKۄ7(2Eh=W0,{Y75Pl9yJ -qFb궘2HE) 3dh0AN\T-"+K+0ӚZ7 6mT;X ul4̋4XhHHìxa|bB6bHLnE: (~|I؉ $`?8`u IEf EwTzʘ9 ׀͑3T1?0W{ǔj`fI6"O-T:^KU¸t1_T˾oOYF533 ϠJۺ莂O6R ޯ-*t.ؔ#vڞ6tхC\>ɚ% NJL WAF3 h }ਂ8=hKMЉ01V6[ 2!Ծ۹ue7u Q͓qpz[bT~WvYd׷ ^qnam/nPL%71Ҝ~pE-MN4Z؟?Ƀ(̌lAt$k*7Jp7קiw! ezS1U+mdrQjq.8 !Tha}Fiy )zf rlp2vH3,A)NJw|S\ Wlc;_j[(vfFK䑎7_(7^ɹ8H[d?)p>39qytAe {TW[ɐj_\UˌK3=k'/ROV6Y.[(Ul>NCi- 9 +FbLi[w1Pv! @Qnа⑁BCm happF!\;RODuU0T˰P wpۓ2L(dB K2Fпm(ǔ:R~SB։X퀊L?~wo#CJpB}|#P0\Ym15.yF*U_/L#%WzT7kia\=X糣 C>4ۼLhkv^-?Rc]xM{Q G>2ЫYA'7A|4^d)zzdSwF`x /4TQG;Tq֙qx֔5`0x]&Ӛ ި)eQ>Z 0w]:8E5)6 2(Py3;u;եHvuԹraI࣫֏uv$,K:yPӷhHްԸAuךKY{Y]v_\>AGjx #yFTjP&oׯz7O#nuA׬#/NVtmߺ>I* [&TrJZtDP!y%$)4UAJy E8($5&Tnљi%J5w$H UBX6@Fy $gʑ1;,Cz"|Qqx)R?[ <ͥ4K~k`RwxOmzcZ5}ʦ)\<5aEwr6ۨx^"|+N,,̵*n(/U Tv"K_{y <#3DYQޛ^)?Y\5-VL?9sJU9Zk(4BXTMb@GXs>K[-`jv6?;KHqU@׎|K( XPm8cYP9n{5h3@ю '׺?#xxĠIP݈حPfNĹQD\x%@H3CNX\Ţ=)H9Ff'Qgއ,0 E6{7(ofmFijWq!ֺ\:l@Km,CԈn=wLL{ 6Grˮ@M02lCIk>UWD"rJ;îy85S9q )HZWkTj?#.f5A__elPl\y5(WT?{n,J J P508hFVPa #;W7&B}rlO9P&IP1eUeFA,T6"t۔:QJ=(n9CJN'm7+SQr%VSHc6R67Ī3!1ڪœT=֯?Giz5ݘ'uYDsV=L=wax> "m'$b+7dQ^]u4ְ2/,fcBOcPLJx1m-H:7{&Pe wØ" @Vxn*21(yX%|!e,^ln`qKјeMu1PL06+[w~%A|FRf24z^c 6 7 Xe3ƽ DtJ(V?ǹJ2 `!usW`ZtGL.LOdw)thvH6m3d0Q@;aq dK F,rud(6WN>9X f"x;"Dx$dp .``%eнo ׬ 8# c)`NcZK ;K 옗r#4TIgmW9TD0&>HZ< ֥+wݴ w!o;੃>Zr0C2z㱏WD]}bpJ*>^<k1|kNJšK΀tl#+Ꝭ!+]*<VRW{+b#Kt(̫?}Z='P9m4+s "G8Wsꖞ M%qS?+ؼS *'b`t 0:9:oL5~F'b/pY6Dʶw@ 1/؀"ͶisƺN?<3w^:8x m[9F8{ SB+%Y3qDsRw.q2.GZKrRX٤ }ɊG5r'Y&(ݍy31[ﮦظfw|YNlEZ AV5ڴNvbhis/][{T`2E`O h /7^Vu~n7rhHؕi_#=KR3a1/S$i%lIC$ 3vqxec)@C~I+G&xWJo~h`A\F0!NG" ֟+/렓8wP*~=eM)9)*ZŇS$Y}kuԏ׶C>KVUrc &(v{g $> lmC`6lezE޿)XbtK}rUr`g`&LH Ʃ$_n.w'v-N۲ݜGxglKAYWcy K7iHkf3%̲{"s![DKqS`}ye9+M!mr|5¸aH>k *yM3%4]ሖS_A"?^WpN$I BcgTX=ː8jrzJⰖηY!uZߊ䲪k6n{sq01*. 6M>lTѰ W}k)IVr\dp}SO&?~* IwdhZf;5o G6'QIKUK`~Ҁd 04[2["l;׀dBN"v%ڛ&cxؔԊoE^/ kP]U_֮UrkYwV#l"6_!|E^ 822rn<{>cqf~-gJӻwFgK&2=?PpU|1˦.'*ySq-`6Tv:M.iJW_Ռ cKP>?s/ Oc¹Ȥ: }DR7Hi{6iț.s${_yHD7ks$`Я[he'[ F9(& +\!t ,( n?2Ok˝4Er!VcV*[J %-ڀ2VѰ1q:VN >t`֢@ַ(@8>?8.3fOI~hYG ui-5G~"(PH6xGw |]URxqYX\6輹"$=Ļ\ /H>3l&e =ف7Y-#+I\Ԣ2NYxXsϩ;s}=}j$zG#glѳw l),;:Qݳd]3̷2,춠w RwDqL0tK%XռoIp$ m/*$T2 (rvɾO;n3dW#TEhq|H6Ag!Kzr3s׵un<^ąPas ״Sr(N='{' S }2`Rož?>c3 zN^#]`sNB4FxP^:| ʊq&|_%wNAwTKrwdl؇F {CNi\66qUojdz̮sGqWq1lgaReR:> 6 :d 3I#} g3OJo_H^5ȦZs>9 |ka` j"ꊱa)$ЮP0_*0 Z2 x]vc 46i! 嗫FO` 9%݄Zz.C:юtxG;>N1 جS%!>;&aJln/Q┫@59k2[;9mz]|)$ug|}@%yfp/<JR/7de)}.CI#c cԝLdp='c*B y$M:j4l k-\A_}c?#(1y0QUFcR_2jmJ ~`HT نDajB6Xto+.'YpD&5 V5ܗX !5Yc BʼnTi0HB((|`yޥލ9 xx5|x% 5]APiDLybŞml+},$ hDBu{|}WP"'O`w?9\aj3#$1(twyKd9K@p|c٥RmaD~ʖb/G/ouɃږحq0NBHen59a$ ,kks"ͳ>6PL2[m yR&ř`ݮZ:lq@)V:+|44stB۶TY HR _cN֖e0GQ#,92p-'&u3==ywdۃPԦlMqUįYM|kImyiʹ(n`t_^rTh] K. BƂS=o]ӆp``g-zQ<.+QdCKPf '*& rI/"sQ1*nATw])m?DbFVez 3+p si-jwqyV!amaqTө?w"0m1|uYRȯK/0TPJGw0pOC! %%Jɞi-2vij4YC<(xS_?,۹S{t~ܩWO4O5'1C(h#ؼhTa_6aW<@(n]NQ!u-4Ƌ>#UCϓW͊`ϭGƅG 0/ ("KxO=iN6}G4l)d*bO {"`{(E;THտ" 9tKl*wtG"?Y+6kqZh[a8u,L:7I,Dw$;g -G92?^޶ʠ JJtzoCvE91*y|z\9$'461ʌ۲igC"lOYa^r܏OF>3yQ]v!Ԑ(L[ٝ#klB;wMQx,K 0q*Pݺ Vl< P ɪR)B%ʇ@H&'E,*$he@E"}0L{Ǚo)] _*a'lIBeyHC P12"}iw̸9X_hQaweDb"+S &u䠝6\76SڂSfؒ Q< 99>.-ƚ[g[rUIs23~Q+u5 ,1et*^)Cś >l̓^1~'++YH%s$An$)b(H+Eū#,S`3{#Òq ѽpnj1lg6$@XqI^geWWdan6kU]~x@s(N]N-FTҵw5**(y=.C?>6qtSY܉Ii ~ i?&!rE eH+*OoMJ է5|R iN[e0=X#fFvFQlc~Nר%6:ib1?_IC]ILb?Qs%;j.[&T˿W"4^ :ms3 TDAu:nɲx؟_uDeAt*Z̄};WD4 dl* 5-'_˘((9kfh,t ekACrjOIΒ6H6윆˶jF@ жkKQm%Y\ I#_gVZn_[gܶ;ē2ʥE"FߵM~+2mJ/Rũiz&oi 7(u#VɊ-l>sl?ZvS@6@3$ghJMHk'2σa瑫D%;\ry9.6+u;i)GE6k HbSWiD\Hd CM֙وƖcVU[w ܜHIʗ5jQ#lKV#&Xܦ,Z"µ9QEMYd dI.z[k_6-}DA*0lH+Y+&lk]yoL?-*ωX-:znzZFa (3#K@m0ܧ+&o|Rt3IO.ഌ0UGSݗ`@hi1*ƾ֡kǷ]4T)+غGND(lKjmw$ Co]lյ( >賛l*% 4yȵ1w7ԉ {_i9S,,^T^,(K4W!5)iY`Izq ԂkRiŶT}5+"] ^oiaK~%x D&T#xMVc[ǖʼnܧ^uHLA7xw oe*_ytBeNڗ} ]R^ iˈAY#RD y+d`六_IEG'@]xd9U㢩Ӧϯ0zT)7ߜ=|DܽM|ĉ,D\z I#a촜xμ8[b⯣l` VH}I_mL.)ЊyTmF|GtLŶ4#4 ?XNz5mlml2b~ӷQ imk8G|”ۦM W%hyUEǫH&>]Lur>*@F@@yt؝l>ܷ:uBO/?m{IZ ]d7yd&bPӷk{m\v]:$/?pf1v[Eٔe/q"46e9)~!Bλ scq(8#&Ժ1iy '2\25 2;=@tr1Hs JZo>Z뻵[}э~4t uNr)H֤J(ۀeߦw 46Q$}$߲6R\Of[eǛ5/|JQB&$W-䂍 &45]=%TQ%g__sA+,쁨v;:9<_]6>z;7oM+\Qݹ3qm4\=Ϸz\-+i,.C<˳{Gg0J!He$e%"uF<5KY;<ԉɭB6Xw[s(/%U m3_i[\[CfẋR8Ib\m(f矠HR缍>f>5Kdбk`)؀Q01) U*N>eeuQ˛kPq)Л9d2g ҙŲn=2<EEc#G@ίngJ9(j{͸˷os))O2u x3F[W4da9(/ A{lCsQy[[%d//#{3(~d pʭD '04 ML\\K1#pv„(ZHE~m Iw:zf0<랉=~@XZV }CҀ6{8ʶΠgW0:3.9Dbdo%܊\ՙ H=̮O^6/NUH+PtrSL܉+=(r7\FByO}ʪ1b35 \mxZ6TtMSA:Jy`s2f-2Mjb&u ^XJo'ʯ&~ޅ%tqK9 1XE"H,ZpԅV?k5"#uAI9CPqub:rU"#adjBz4)aOVe5SE1l Ư|EeB̰4H(jPAnH1.|tS}W0J kh,urQya PI K'<ȍ' =V. f6|atpn}Lŋyq2Z}qb䜷 W@I]\73 SȨ|҅Q_7'dlka뷌-{befDLlIxY.:_㙕ZczjνsuHŴ۲U rD*s)2f9J+'LEнf=&em%?y7U{- @1e@Wdh!(pxL@;Ѯ>#}匶m|9DrSJ)l qziga'3պ"$#/܍lC&GA5.Q9| pʗ8'rf]1snAR\+\b('2z2LTYUcxzA:RR,EGcCz=_ uu|J#yNK|˒hR%Wǻ']*@6IUhi҅-7~Զĸ&&bH n6QDALPR >w9#HF S~9Z9{^Jқn\ДeהX ;Jʗӄ!1\PVa?dfp)Oj"j[a|R|ن`^cg= ]ڨ85Q h–!͏0ٮ:S;s:y# 57T+I%ݵ2]~(l7@WJv4>Qb>!mPMQ9<˟A /Pc GIԝ>\?lFrS uEZɫEZs4_[@9Yj@̔^&gek,`1DK.Jk L%vC&Z!Df?\NruMZ htp4UUU vh6NN"/j8-e/! g7oHTn`k?5xuش{+odH)GpVʠ8r^\T_!&'H=@ouemiX]; }،6D wč:upn"# P+oWG0ďZ:1Sp]:5rDf~;lhM; rs"MI2ϖN!o˾$($HCJ$H#q:Bw)S0J5ȼZoTX'`Om~k= ?̱?Qjn(wbþ#<̰F?2g>NoHĖGYĆ%Kv$sɏFV}MU,%J鈓!sʜVݽzXx7i ּZ8m63&6s”X9J *S&rώ©2Ul^oRcxI ܋u_cVګHSsVØ0R{pb?JGl_CBZj#B1'eQP尉d 1<0A1TeJr &ysq) Q͢Kn]>_nag"uWO# BJ;7E\yQ)Gv ^t=?Mj IBSČ@66jfH>EB{{j}'c?~׭٥MZh{ařGIوdZAFiC#U'8NZBOH0Q;B{WI֚CJVX<(g)j_^ŶPyM񰤶p,D#u.g =^3;jST_ZԂ?唠U+3Q*z!!}޷nG=G)ơVgWU4L 1x"w8J ĜT.eK38bZ\ju+wᏽ,0O w(ug8zΜD,/W?QRR5e7U?ݨd"ӟ!bY7d=H%fw&=d`b4QAysrVNyQ)]?qզɛogX_'i쥮q:E7|;;p L{:`FM@FbOgى2%Òj=ha=ЯX@Q=1UZ#ㄛ%39bf8e.@A^bW {tYlvCNE<j֎URUWEK\>$3tQ(A {ne73CTV&K~ h5Ʈfx /;GNЬu.ee{ %7(S! JrLy1SXJ0m^9D,X f~t݊A` bTZPeDׯ}\;\*A n9G@m,Ո3y](KEedE=.D&koe!.a S3?#H2k35BWB@HRCe>=ԸJD:h>`}[R9s+ [U);ejJ7kڶ{JHO*[7,(ʻ~ &-IpқjI#_#w*y_J?%|&Iwu Io[a@ N'J١WR aQ#8@!u[9Bܫ3tҠ6x[*۸9S1 7vbX"H'26ϿU|b <\֘,7A:`¢Wv6}&%~nڊ>3 8lI`+kD'.(hmWd}ccA 1.J?KAcҎej8cMNW##k8nIdk7 7,Bjr8 6&pS]޵&yFAԸwiFH xFOZ) +P)~_Vk 0Mh!>(~v=Sa5E'qjR.%3?l?,ihbnR@R[R#1w~#)ϡT;mL0GTn1a#$!܍X=z _rnk9@>7cc (Z/]휂;I-\r/j5jU=ўrK5{&H]1T 3爊CPen׆Y[k\p6{N-,Ң'9vLfWff|e4]l:wE,ےi&9OU h 1Y%}:㻼' #glԆ -Ƽ))1s;e@V볍7Q,;R?Ae`ҒFii(:VЫ8v5Y1j<%SBYB }L˴U5'fNĖPor ~^dQLmE)= Iʚ\71仯MCy D|oEaRۂ|N,K돼:@s>Sn\e;dF$-؅YbgI7c7ՃT- c*C< TI` N"$0|5 b.mVA5:Oňfqg1%;ukq15T)-6-纈MZ9Ѕ"fw'sf 4av9ĪuJâ8IaR cTh9Y:Zt7Qj2 VƵePC\Mw9_hN_yV@P`R;ʄq?O_>q|4$۰ե~8@xQmsp `zW:vشM]-W[kU-됟jZ&k0"Ѻs, 4 A@.dݱs )zFYF{{aN| 6D ?`/2Liu 82 F .1s;'%(GX=ֱD)C0z>UkЗmgVyՈ=SeyVk§ 4},`nM/G;u-cqH)PͿEF׆ij(a%[C=>hp޴WVMHMj|3'JHno]J>Eֽ?0W9@m_]\v5ΝmxNG2YO#l!}#8VC/o(zYkyLR5ΜB]6h&jE?Vb ww߂j8”)zϥr<~37bbynf>A0C= #; Z^N0~$OW$)Npu@ꆼe#R.l p,bc8o"!bqt?KeEϰ'8UaF9>P% Ȓ\{=?z3S#m'ED9[kyЎM-3A?8<9oΔ̿Dz=:hayEzV"pӃ;l}*(3=񘳃 6hTLJo\(.Kr>K̖`|99Hؒ!jaIH#V-&ƭA)t6$E$v{FEXhËǫD^9ތ3ٺ3lY3/HC#j!6SR6MIKF7[p rH!Bj,C7x={NWIltOO. cac#ojQ\\Hi0;{(r)CVM^F)֤|%cɾUH"FSCÂPlIb%l;ol@AdJۉ\EE?,ͱMG>kN3oD9$yٕ;n5vOq~3,{aR8 |{MzȦS5•tTcGn%2ţ VE4TflqfֵTl)%B3|o[gQM^|whac"{zn@Sp0J{ lAN\ :im!o{LcΣ&%Գ̸ۻS' ZO+x $+D)@]@m <)YNgMꬨ꫰mgXJNLxF#VU}>ψr )yD+:C*E\D`48B6Xs!:5PHޏݾn8OJM覵$ R:dؚig 'X{ҢL o=]a,%z #PC,W}I)%6!q‘3h1iJ>_; O=,P H;3Rt*㚲42^yeE %;ݧS׽>Z FVoEPJ/ir"Wog`aXjo"]'9EbͣlHݤQɶ]#Hm}%o)Un|nʅ45ٓ?IA& krSE娫0a}f칟ZB0WLtƱP_H3@!rѠywuMm߼_}\5Q{?m OM[5ڍŕFE+/Dtoۉ1 A?>+*:OlR9u͜2a4oTF.GYB}kxW06w *vPj 3̆wfj-r8%lE@K3.Cr$ZcD:{7wD`; ۉ1^hz-{}%*ִ $tM^!*$EqL'2&8h!}OFSSi)|ݓrCPYj3G} GA,j`brkP;v": Xi\7Ut8.* h3WM-o.Oh#I} yCi@k0!-J͑xﱄ0S6붑{$;py+[n#f]E9jbQc1]֒)ٚyֿ:L n^)az_O(aWeBH׹]X@"" ȁ%gӿ/RW)~YbQUp{T? 0"Dr*T1/(fڠiVfK)u_HDH[Ju, 5- % uݿlkO;Sѱ7oG.@~qd% H*1!7 $ DO'2OPq@Ev? @6ص>K*!]⊠F˝fsʤʹDρ6f*e7y$8ρt; ѥev~Y/h,%[QfsXS Y:LZqr`ɓ~%'L3FG]7k((…Yc$2[$&Nyh(M۠@(㦟ZwJboFsSLMCjLJ4+wj-&Wɥʆe@ؑ\ɇ#uכ{p MUve_<2c݀O%`Aex|B #R"􁼔NoGլ>ZJuv9G`usn (iMBQiJIGk雧Ι1{a܁K`ֳϯy̓Ʃ9H @`XOr+Ȝ_ܜr5C. ĥ"S~(038,w YI!Qբ| b[XjXp ? 揥VCH! ucp4 L(Rż=sFc*dĘ#46ox&QT #>UC\yS@wGmSˊeR&adtI-mL2E>_+`֡!5 7m`d H6`ea٘?MZV*DaYd$BT ʏ#fػnu^*=ƏqOVb߼kIUgFiv jp*CgJ{pܝko%a&MK8%]ve<>zrgIw>si_S@Z(hjo:\w&&RtbߒVg0F7Lkvs>L  剹aSDYEB6ꧥeGUe%J{FTI8fdLÁ1E`֭.E]}K~iG< Jv K'3mź R* LAAx,|r5}8TOt,71,mS^?2`y9F:2 e#Y 25 DٺouZĿp[{]%b?ְ,DzA5FQ&M(c5ԊO<Zu[rjozSTJg+6rN\n<]Ԅ BIU`ʞqxG M8GU>*.:MJ7IJ! l*\ Dw+l nFQyxtލcW1Ʀ &_6(1=kRE馷أ(Th. 1/"j# Р1<i޷tTd>M,6dbǠHǔ# $y N"»adT߲c`4Fs 1?]AYLVyEFdAW.7Usqu6P ,![VNV3|W$0ˆ"?8oÇ=xζ~ @Yf DX{PRR1>1յLE<0/p30[>$|@{DC\vyWSV$MAH*4~_V=lA H;52ru{)SÅ9ȹ?+y"Y ݴv*$)dR XaGC : 0 %qljHi J TXɚX&\X '70Fk{ "މ5bxcKb`/"JJB3cC v *Fv$Ei֔/=Id7d!fBb`]qMolS7{3K\qJ;{,}e񻺋Q o\<_ -ztSNkz?<2M~`$æ+(WN亝PGGw'|*y1^xr8H>BAg/2a\[Ra{P}TX뮇XnQpw2dn(xG9F30V;l %'Dt$&jE5W_2Sac]Quݭʹe뉵t ý kL5]9ExrV f+5G;͈U:2 `Wm1qonxndYe-Jph̥;-W6wgMaĮy4i/AkqszӡawF)>6U^ H;D1Y22K>f5j"SG!`{E"ij@irCvyr^(-S"D"l})(HyY.5,l<H$Juk:M?ks?US;|~c}!dR$rR! #dndU$218MD/mH. lڻq-kzXS\?ٺXhVr bq&OgU&2:rB"CV53[KAO^1"T]!|1 Ӈ Iz ~^X*YtHVr5-M#]Xv|R0~V(;#) fQal]"p%ɠ\]KAv<P/4e~i2֔9<(fp}f3>2'l#Na\X^~Xؙ ND~乿r_SfbT99w"B"}"bf8["=줯UiC뎀b.@* >i" -˟[9;W4&'rh:ai΅BeΊjT6R|f֔{_)Аx+JHu3Md4x|حzL-V3# z>9GNUm |hmpYN9ߦmc%{e㗣b!c/$docW*w  KUn<@%#$w7KĢm?5 㐃rcn+C{;Ƨm`vҒԾ0/YcA=ܧQj& &ok58`F1sIƻ XG_~gD>l!2TXUgqx.73 k*B'ʉ]|WwCʙي ,")~Gƕ2\"2:`e(ݣ}m]=&)O?Aɣ L+1O{&ͽ 3䮕0@/+2ɀ{r]7thg!(-;WrWfuԁb_G=IyT7iz9+2TgRhLhUDK.Wdn~nuqh,؁ N9>o},(@Kμ5lRPveo&IZ)m$\opJ$_n0m.!c6VR"9bQ mL_NѴ6ۙ~ )/q" kW267{TJP.S3;?t`<6`QzCFJ=u¬.wl3i [2 0ߤf.MaBrO|:@vUArX4$q+uW=Va|x8g:uЊ(إ7˗7iָ^;"%k> @vN懼*ԮefƉpny߂vy>a83Ǝ]Ro;?PSH횴ݫVpWFQݻpE{H/X2PjL/PM#;27\*nx_xJ@ +ǼXeܡ#&~>hMM//D"k2]kEC"XNC`4T-(-XמZT*֮!90&!Mxhߕ 6Ū;Je0jdC?󗜆[ysEmÆ@ >eūޘ۪-= r69ߎlcElha abLɇ,'˘q?;'W,%bw⃶RdEWm=E  Jb-C-cy1EaJTy{^C(ʹO z_ "JmHGm –s׷u*'ږr,ڏa_Tۛq2zg=uA@fJ e M0ַCz[oe.X ?)JJh|*j #JgXvb"E+׀7tIQVܙC>g4lߌ]]LlZnI8C 7[73;-aZ8E+k۝4K;/vKX뒅\H[ڟU26xsJ) aM\h^JlL2T%'aeK JȰ#S\'4C̉g烮*(m[fFP٪!zp9R"JIbim S34c!wo+nX SBTM)Y+>;t+&'=w6۪YNp]NUsY gkWtw!kwJj}?eD?_َg(۩X|j9u͆}$u\m;@r%jG۫Kpyk`#29FDWU0BK|{2 d(m#ag+nT\<糂 hw& C4}oĔ?hD%B#~B-GHP_j_Lx4ގO&vY)TdJ/zmWf쮗ana(#l')5%*'#Jmu83\Qhin+CUlB>0L7\@Y女QJ¦{GUHRձYWheCXdrp. 8^-qGս+>ѓLqt&6NYtf {,0fQMREz$¬\!-5?K6lcP}G+ֿ Yf33 ]e ` b+p`l(I` ֪t?nC2 \=t(PY+,j|<+&?-҆TS酸e\ Ons4\%B( /t}WMK`2e߶' t(c`.5 RTCGnxȳ„PܖzAݤR9]f8`#JqԋU5sW)T< lJ1LF,(69%aS>hB:QnYK#2ӌHE`~1y91hE{fi lԒĔ2kWg@?fK}+Q!(yT{:JQO'(/g}U+P; I˕94<+C& fO<4:Mn].$-3N%GGZ3 #OAP) |燑 v`?bԃGw~u^8PhkQ߉ܖhp(Mja͊ipʉ?zk)^(U`bMldɳ(ɑU-x?AlD1oC(x~I nbYI4v0Yrzdo)9F>%5m`iRWp |!Q rʗƕz)yMZyL)!uȅ5ȈXbϰ1awk)aj0bqzM(?:ˬُIJ|(c`9qEyySlb5QϺŐn-̳dzt-%l>=m-i4M-HJs2\THе~A/iz`&'8?&=ĖuEpZOe@X cgh?98R.T*;b}aF s|.BJ>+Y 2. hD /bs>Y3TS]@h9UفO.|n|l?JňD+R:]ī:نWro۷%ۋ1TCq 70$ dCAsXȳC KVOpy-9nG5C)Zo+177> 2[JlyF] nYw l.$f4,N ~+a5chTTh$@R&^s츖veUgWJ no=tk U^qH[/0NnfY住2L\\Tl1^b3j(RІ,QkKp3<.eXGO ;Rߔl Tggyg~V}6PMsMfs \ck9|\DȆi)Yug3a1̶}cܨZo̯0,CP利Ayr̷q gu%]'5H7)/=*û`:qQaӋ|.?I/S,4lL6gY|6t?_ɛy(bmR *zFPK#&f"-5Mn/T>評/rsNdv(l:J.BD4?ġ2įE9Ux煾$>Lw&F<'{MĬKU"[ \ޛٛpi],hN#VD!l ׮sz$78 zȟ9 {FdTۢԹ&X(TR<-d^=P(}G)<2#9s>i@.e*RF%@;FkA2?\:$v^J chKcSW}(Tz7$}ic^.J_GiwuVzއzs)3/C9##%:{+'j.8APWkLvk11ӭa+OT9b<}Xc&E~g2w'MhM2o-ڂL^~FF)SvGF)iYcK.s|>+}Vy(5s }3U" wY71U@P7CΦ|BmU9) .mx.Q'kٮ7Wl5[̞^2"=`Om;i5|mS|Tp&O}@oO]HrGgs+\YzRe3jK˰h^8i]m~X(޺vVTBjOnci!vGZ @"U Uҩn*V \JtZ-iQc3!#ÂrXeTDxQZhja߭&AŞ6az#-O<|toIBYXbD /pݩs9[:[t;oE=K߮!Wں׺UՒ&{NDs ݓK46K)2^@x8Hq;L}af dQ&2u G8- B].+Oչ ߩ{AÅu,ԇ"U>_ .HPUE 3D4 ]+%enpPq2D';E|xhhҟ6w_XB3av.pzR e؋-ʝS/|ay]ϩDz5wm1J@/PxgzyCn-ӜhҪ 1+N 55ҿ"K Xsh4et{r2i*rȢ!X0prN^&XS\d|(hrS?ScN_cD;ZݮoG#7*__H-gw* nuoґ5Fc\\ZziUztN_AIJ$2L#/5qͿ3rMqڡ3td0Nlҩ-` SV"4/Y*tJp8nw۴Xa& 6UullL!Ϣ|*z"$6; 4O`\PZ0'7Hߠp q6l!q޷ ¼oh"j܅Y>aGv5ݎ' i~l('I4GB˄å'0pM5DsVPt]h&ͨDڧ0/Lپ7Hbׂ"g]7>U!>+;8E0رS_9sD0ۃD?N"gxxɘi]ntQxA*AOn,Df'[r1GxeA6'ceяJ~'AgINH暮 7dgX-2c z%Lwˠf)w9Zz ~Dbdk}G=lجcЦL_YKl!{c;C&Àg#k{`*f|(bNCR}:#rM.S~H6kڈ[|3ɍf_FrXZ fbkYk4K,7ee{46k4҈}¯Ay &g9Qx$1V yeeCl]@&HڠWyxMNδ?[]^vmˬ 20t&̅Iq%D{'.7ɗI}c,fn[o ÑH%E?+wc>Esz5+챦 FjIl %]˂ؔC14vRZ5m2BτiYsBTWhX6@)Vs_uWKnojDZJ{=SP~kT3U~ĄF($4oCYZ7U{=Er+P@<]2N5Y R / "LR<#SDp 7q&h'jifsܝ*EX:jFjV DBSi[E7bi~;?s>w#lBSHw)0~}`rQ$YUuvmQtXm"'/DIrj5#$~H&(&0M8 =`flM+Y[sLgShw##27SɈ&_M٠+xgxo]f$x#e2x6vA T_Qbա*eIOiYb fz9z NP cĻW;XP/«7[}EZR?P|a#CP3>L{,Y,7;27Q+Eǡ G,Atp[]#&]`_D #u۫NJewq_` ) n\hG]L)șkȁ}ݥz?$ CF"8D,>,NB))}@ 5hpGnyN"~wDb0Ӳ=B D&RB1.fsl!٨,Nph[79-i؋<'qmjSRY EݪRf>_>eiQ^cQ[Y _lg0=RT|ݚ ة t3aoGD@}tdKAe)OYB,Re,&D߉aۀ}jUլ !ObT }vxoq=;]_ 5Ԍ+fyVϦLHT8_PaC0IG,9+{vu&fʁ2F D`Vʳ.cKb^sjj,4SEkW^i'ѿ5<&mXVW.4MDi|uuޖV7CT{>ߙ„1ڊ\&lh$al9?R!Dznemkk@rI g/1>ӊ/c!ϥojj76 )wi&[ DR 4{L'ȶ~@$M!_4_:ڏL_h0GbPaFhk8]bmNp|q.J7, GI*%SE5n^0KB8QYxuX,8EG/C‹reG{V5eelK4% uQXQ4(yG3%m`Ve.l%n'5"kǙذd1q6AMqd-Gp *%1J QGTA"k%̢v: ;?`a9ƙ7]PܳěSte:KJON듋Y0a\ߊ% TI4g,Eϥ] KXruY(C-%zmn3lHADUmm|7> ;Րrؠi\ 1,5(MtHq*"Sn3p˝l_9l(jC}`$.^Tde2x!XtQB͢d8Xb4)]pbST(@~ sjߍwokofWeƒ=(DkS{LLR}sPO0]`Jz1%OE◉!ƞ\FP pWM'JlɷCG/&.ނ6tPuH'M+Yʹ<:Q6t)έs闵7Jym2 (YehIjͱK~:yYr?sX&BmlVQ˜?{J-OÛ)zzBys#f8?lU{& $S/43TU!%&gu-"?B(Vk 7uiN1߯@.=YC[@'J ̘b ZNٟ^*XBžI yzx\*눐J.R{#f cbn-itϔx[~ /G7Rf'68f c{_H@Bt JϤkUZThSEz${f+z fBDbwq-`UaBG]|}@6ߝd.A8}'(=nR 魐ZS: y$ ㍧Nk Wz LaSc=npf /YHjywQ~+-xM$ȶAkQY jA\X]H$80n~R^K>H}mlٕSl4ޥ6խ>i68@906Ɠr)sZ`A&](:㸃$#LzSb$!<dae)WJൔC@g)viB'#j3ZM%Vbm zzӝAni.Ƅy -6;Ƃ\#aX&Ed;Tzq]Pо2YBr"O]1j$t{+gYg*HJ;k<ΛFr~2 8T0%(62Vi鏊FSi9Mۧm3F%-Ɵ iԂ,V4S2i^$iF7y"7h=Z{% CיMpZ[DJq_V/3W*5lт;TUjGDxʤw]Qi -&xK;T:BƳK= dQ_*n)d8l3>0o]WfD3ݘH %Mke[^3f%7J7jQ!)Ex3!3c&TJsncwE~"xvV5¨d--OMpwdǷ z[X3{3H 1f}_pEG!/ٹLmC|ٞkّU<ݍ p;0z)cw7n5/Zq9.ꮄbL)FuJ!wPe 1:_Dt+c#IWrEχONچtmə4F4+Rn'cyeOҡU2V*;\r)$ʺl|Sl<ŐāaXjJt4,%`JT+_gDdSI{x~gnfԓ3m_"XZ J;^Y,ހ^K2!.8tV:Nrݚ)@^ͨg-gIŐT$E;5I^BvKz1)(6 <(9#Ϥ'+ K[qz4vXHzc@ug)2֦J~ v.bX|Ucu)9iN-Uh\ {w5 @lỌ4xpiL]ʗlۮZfе%_ @UR:E~azk3IS6RoRvL=&{. GBύnZ QJ'[*<,]BKo/`2jŽcR3)+z Fȍ8 sFdˮM"(F8H90X,*I1WUeKʎ"5H.ei1Yz&V TiXK #i%/76O!|D+A,sPkiv8m8ƚp_͠C `k#) SN>J 2yj4e`V{%MNZ"L$Iբ±Tk[>%APOcH86 qc](6§f€l͘ BQ0F!D~āaōg+ oSnN|cp\7)y1 *$`2bKgeiȕb,D_!2=t|`=:W-J{hoq6T.Q#R~&Rk Tf! TWkE!hNפ b^2R0B> X@{w"jb(Z3yx,}@<`dr-JZ RZy]O:`wp9mB%W[UMt D8d>'U8?ƧH!pG#B ; n귏4/٩w킅- ^pfQxyQb[#ɳY +m̩̺YaD`_YνՄ)"=[@Djy?ѫ`+ڛ5vG#uVwxv?ǭ3]0kYEfb/YaCxVR& tvy`j9eJxJ gY?"(@hX 29>}D/zeR̼4!h0ɰaa560[ I>eUtVxsYR կhCSXVFޛRlmMpx5:PChwܚe1=Ul*^U" Ukn3hj>elKV f`,%P$ W2]Wңe" K) ^⇦>!!f |s,%wM .h3#.V)0?htI`b+.>0,S}B[[tƜ  '0";\|d#$w58ޡ\~$/ռ)w=`$@" ;𿢵Bt1bm՜! 4-1x$/|k%b!9 ?YuC>WӱRB <1(ڝ/ؕݲ$\wk#R،!ZbµB (2c=GI6{Vt6eɐ3P)n)/,h7#];z7 ^_yISII رIKq'8Xr$\?=Y@S OO:LsGِ5弬V3* jZ*3 yS%ت':UG˅84˞:@pCgxtT`R]2FA荅X1Qw.]vtOF ėB}P#vq7yRX .Uf鷞T8!sNCS Bs3aF?$(o׵n`#LJ4Ru>r˔}\Ei ײ 1vk*}x iCJhm=\yVB߰nUz؋Yb$׌Rd޳mv=$d=20F(LB+ B9_Ю+{Y}yS宲:Qalens *E eAfrũp #mDRw{E{‚`G۷zFzp􋎽2V⓳аSQ#0CЛB.}YEg@N,ۖ7|U2.Y?+ݶl{Pe=_|HмoxXZ.yΖt^ӏ5n@dғХh|D6c$}+E봗,Pޣ,S- `U?y+?pzi}C,xMe*6G{@76_Ew58A!&,6Wݙ7L J#FϖܡM'`ڑe۪Uݡ7GL`wj\Z0ȓ ȕ_`ڎ)#&j 5c#ܵςQWp;)l(ʜ-eDTr(f[EWt"0Pe^9 R"#=S*3c^ d0^`J Z۵̏13Ѕ!A:^kaAoG mg`4F2;y6#vl BL(ܯNZvQ9lSugq|J#\SWԃD›k~3q_/..iu=vϞnʽX9%˽0nt~WPX] sW!IBVlD{F*AS׋e_#VWi} ?qN|'tδp6O#sK/2M"d)m4~={vh ҂jL|Ha)z;({yX"w-[-5){eiY& A 5!;4EBoNqdcoEK/RamoO J}Lݰ蹎L0o.W){!!M ϫkefdr1H?=(Yu9NFe~u/3g튼WmbR@:F st}cgR+cB2-ЋJb;Զ1Z tO(i+A5]C ٓ@3Id*?Э\f98^51C&>"g"5',>2EEW$ѴH#/Cgz;fCVs8"AK]Zؔ#qz&y"_ -]uX4ӘǓ(eE)! S+%6<߼ziye]qړ<ٹ Nc<% B@]e:/}a9{\i@MG{F#,N>VJ8D87Ls}4L,f1ym7h%O)zܣ &3,+.a qa,`)Ϗsԃ?P;Y3kF|M40ר=QH$%{S P>^i_93.xq}j20W~4H%*| T+&)wNxwHgyaa5}2 G錄L8Vk8N-&It'/<9a~c UV6Ѹ!CE#s0c Hx9HqxILe1(aCCV>J-BJEVHG}q,*G,4)"9Wć|WLġ >O*fd"1:<'uI pR^QRO\]ϞqyM8XO~[/3!vv :H+"n\ -ZXwC' q/HD>Iʐ&z1M;Dƾ@Ng;JQF]$u- d#\UuZ͐|X!{i,SޭLFv$6p2HNխj JN݇1$@e~y7K0M҂:vFպ$$@cObMf*'c[O;LSI0dX<5k)-f_LERU2hxS:t%wyL"57{NIý3S5v8۱0sg8qPz9W eu4x Q cW @*JWJOzї$h 7=6OEyʄ]f )&A\te4c#u`p+{ҦrKy9)A:=~Oj{y0gi`[RGVZkD]O\WyDBS=gЯCKu)bcyWsLφ <@УDRG׃Y sQԏ/E*/S€7{Ma9"U;J$K,O#؎^.AN/ˊN<2CμJ*ۋ;!VO9"xƒke x/hBd&|tBݡ2wT%wPzڿ,\h+K{Gg1LX~g| IHɉ8 3m6{|}tV&T"_obo[`A'iF8Pu Mpl~PCiUp`6SQ5H1J&tԊ^MJ&@1}@umU/6m&: 4>$Fy:6F*d4@5kD&4Jᇤ3YVb TOsHJ{“x x&_pT>>T>̚ jJ.Ír׍Kɉ #?5`ܨgUtp廂|; 2<EOkPcHJYyn9JB6"$71.(-j\iКf%5~o3to@ɒđaV?4@V5&b2|ɵcl)[J~5+ 1\1fy[-/ߪr"_ν¥Zu~W V5I el FӲ:G%f˯nu.**K!֒  e.Pz _/&mTo+& af@7B{QG\ %SD' ZVEME aDáuhĂ .evzYǪKUJl1i6s +f mt':ڍq8YbL1 "\a$ vEGq;Q}w]7Viؠ4}m<6v4 ㅯ ^-6e]#čdFޥf/Hamrd_70HdWJ8^D$<%PՆ=z!`ʑJ%_HF3/E?WFt$aon4*62TLSlPq 4Qb)7`. Dg9c'g\I\ֶ+TC`O(3IV_%(߶Y;6}BnO0mc!F<~L_u!*6ô_ 6}74rg@|np&rM_2ZI~m[j}-aޠ xc_?ChB͉vX臊*D, O5LB0s?݅rQj܀t**h370Ęz^tx oiSN?bdA Y ,$&\N*Bm't?{iYHߒҜl `0:OU -؄) a>HN i Uo%jdDer {Esf+L`I $C5Âr JD)bDwJ@p8MTn m B&∮WEXNu6k ^,L .KBSt ͎kR.ɥ;M_ FYUj25cQ.s1 Ҏ;vxlE_~ˆK@kuZS% h]$zc,/cKsr3Tݷk"Z hNnߵ:=ozT~\=\k@MUq!J b]`/,j3R+$ 6W&Z~IXcR)#mSz9d(?)|75.n{ά׶WUBc~\&c;:<1K͔"Q:dn~_qLh],ǭa_V"E$~A\{t‹Whr "0ӁT$;6S$#!Vo'8~9lbڳ@%BdGk[`2;cV{wJV?<+Df6P~ߟ"|x Ţvv iVlQ&YמECo@ch raq^{_Xd U.@|QMZKՃh>KhHln~~ w)x9DRshsy,mD3@&3}ڬ7r1gQԴ( 3ܮaCdbmA17|b##uFq%G”&oP:[ЩWbk*Eyn |~C6͖lȬ՛ZB\ hGIr37\νƓV^ZIƆU߿^1d! r**gUR hv\.s0TUl( Db\MPmNŽ60T|5>{>A[&SW0vou)8hT6V8eK3F'9Kwa"5do8Et=ݞ;c:HqP0}']b݃0ӜAKXܩH`6LKxY0Ԟ(6\U>~u> oF s7׀DjsFB"9+ I]RȔB_8F`E3]dwr~(V43dcsD bEn1txpQE|Dԁ ԝg&[IcD$%>E/Y? 1ˤ6rȺ!ĤǛ =?(SrtA IH ^5Nŧo>[~ڪ uOYbZYV>v/2=?0ӧq3NJ 6&[ B3rB5|/^8˸o9rBv{"#!6Ru"nl'SW2bS9n=[d)c[2aNduxT=!D O{9wbU Cj(S1ZNy鏃n9BFzt=L cZVSCv^kfX~[aMLsR{XeWP]6QN+x%n ;j`eM|(nLRbg w}TZ|n kj h9hJ똌>m")ǥ 51FʖGZț^ ~hk@󄁅_z4` N)qtFBǢ9 *xv}SR$bg^ozs)Pԏl`}2W4"`! mSI(Up٩^NӮwrA`s9%J3ZoIhMΡzN #t!ˢk$.<7 4/ŇesRb_ @Zp3%Ճa`뛒RN`SUieD5oZszHD+jlWzUXOP vxsk:RQh Vn_< xyt6i)#%P'4ͮTZ5GD/C`?qe j*@&Pn6j1'T ~m3ob(Ȋ(,;+@߀w pR*qyu= /\{nh&0D@ńIg\"QyxЃѣ)m -l׿ŝҷN]^r]!-ј㲳lњ)\|F&C,96itEGEU~Y]'a6yҲڃuvymF{Fj>) xnD:Kb E0ֳ/݇^DY %?_53ֳr_*3NhZ{rB(֍ejpؕa/͍n;n{H궛11+vGR",>20v7ݛaQ0A$b7Z2%!$+\ 4U-@W^agԜ/$feю":H`>Ɓ&( 8qم3$o*uX_.dH$U'e(Y?OLj(7pDƒr<[@}Χoy̆?B5uO]!L9Xp&^ *E3:5' ZT>?qR=j?zP]D (@J~jN"Cd Β4gfx֮ƚ»Qt!4JN(0ɜZ=$]w 8={X{ nFs٬џK&%{o]ު&20!I m'gSI|}|dm~فsY働06Qb]VlOH_el<OsDi;/\={ NR~V.!GseNY{W}@BɈKV ̬=&j#WKd-teeKҧ:7KJz 70#.(n )~GbE(6ԅhv| \4[~O[ǘQ ҕz4X Z J7I ND56/-{@&+7+#P<^Wp7\g d/qy.G>R5%EPxYg*$)6Dٵ7 vriD7d)F 4uLT/(Owuw1c9>+3Xvf]SkaGmFbL%Z˦7xZx8 MsvqFS+qegJ{iho7Gr2*[zDmã= *Е W? ? {qQ a~Rjlc X/h`ĿR_ nXãB2 5 "lWj=EНU ^{%ka/|XkGEe}(DނӚǃPz.iL5XLU_xR)mUFY&| GUE b m: ZoY[AX*b Vf{"5 DKHrs1 F3j{Xl1١#nV%z^X#!+)65T_ґR=6cwH3 yѤA\  u˘u$rZgۭh0%ɻ+y:2Ka\"qמ>[x4fyyb]B(\%M~X7QKlL̈́[ @j^JEGఊpsR Afc AMLIm?Ղ:^Bfj叆m|So,z*Ғ-IK-nIv$X9e)i`|I jța-{u7^h Ȣa7?c [504C6(q|X6%#aZ l?@d>U/˔#R^j2ڑYXH7m{@v=lJj(u͊P>;2'OeH1-?6PA -^͐ ދWHBt{>Jz",TYYljRq)|7J"ȮBM_9:Ś'@A$%ƖyA4bf Cz <6]uJ%J%WׁCv滁V,M?9p%wV|qbs91gs* #WN͛Um۪^kq(jNqT{o-:~²pimQ0mb$BT+8Ԩ>aVw)C\$ӓ=)eh Fu0Nn#Hؑ $RHhyI:ƼwClOu@q}4B8f0+13~ܬ(@@-oj۟2xbܚǢBs^;߂g\f`N2I}*Av q@>a)n_/Lf$+ @g'X!Lt4u;֩«@4~fE/)y7^z #A2>KhYDG,Qa-G-~,n;3jڼGpOWmwDM-jjuv&O !/F 8'Vm.n۝ >&;HoR$]iϔ:i?tÏ?Wn OEA4uLZ%R\3!PGncrD*tuCIQX f{A_$[Jv∁N͢0=P۵xD|a*PoUa#wK4TIL!F2/i!΂kR=DiL{D& '/*2?asL z?qn3tdt{>ݏ\pbB8$aw(YKAɁϟ6ݙf0FuU}xqI5YAwRwDB1i_('w o5[{^;4}-5Njx\E|'Us*tԌV@|7( 焂rm-WQ˯I+EERF+ |Ton5A+ Nuxc>&ݼ*f$ߘeUk.Fx+}ka!cU[ U9=q8 <ҝ|F[Q?,nhG,?:gSHlBh.1 l(cn_A]aD:MVL+'Tャ4ig_t1's42 Iv_&Cb~V']H%y$,#NĆ(_bHVBM.;>OKcUD&ֆ|jReθ>瓖 *`C6 u(LPj򃹉YsgUpo$0et1`IӃ@ܨTr5CG/Vk&Ĩ7Uܩ̵L +&sZ\eX&%v՛NxhD,y K `Q7uϋ&Ilơcoޠ*pp?tB`RҺl ޚRJhf??о,tuWQZ^7ױ kB^R9qu6|Ax)FT?54]`(J@~R8po>jVFD}Q 8I < n/i:,JtzmH[Z|ZXc0T3< mITf~8E=Ц^\rskvQXDHXH#=&l 1(#U_JlϕC*ACBrهNbC6mLegISW|n zz9+pBʱ5`@T R΁S/FMhS8Cwj1?ɽ?Q>4DO%KXӃ:,l" 8Ѿ˝ 1+$gEq_ dQ5eBH"/"yԇ8[$S3[9|FPx}*anxl$1fj~81|(ÜRUhH{^<93tY]yhi]I4Y΅5mYFG!/nIig!EEod}#7pou掎gӞ\hFxzT}]TD}SY'rsmp2R+n3DN: sp bV}'}W頲3$YNT`v IH!q>?n@Gj:p׏™H}*Ԭ;'qBTT-KpNكs؊^0`t-85ot'Mٽ-^\lfN47=)}`3]t  8t@Հ2[CjZ[e1FBp*c/1,o Ķ `gu+m. MM~wh4)hCWfSoov j2`e}VJSn ۣmAI–+MZl1-\ROq3LQIKha9sYBaJݏ{v` U6Ғ.-毯 Q)F?}Z{u򸠗Rl (2躞3Ml. '\fVMkɈ_ب@#)uvx뵪2˦lI:_'d2_^hl _16j妵}Ξ+8Ihnw^UY<n_-qNKcZ0$%jm j'JMjYuA|T ͑}ˎjT,cym)ܧS !)2tٖd q]HR6g`ιٿ}{];j Njf!} Xfz!zWXͺVrNWJMcղ}7j< C'ZNZ" b5 ,ۍK$~sjdUeZpN%2׽ۯ, y>={h13ŷ:cj~laߨ"E}|=WLFwSHL@ǖo`̣z"Ӹpt҃#EHyMr5LN;]}'˜e>8TI&& by@]w n͆7O+zxӴ dҖbr jgnwsc\a5{'QR7`kJ8h.ۃ= Hc͌"h%q1cnR$Jd16abŊ!<&#fJQ*5n9(#M =|(^!C&fR">4H8 ⅙#j4Sj#6 2/˅._tKd68뢚 ֶβGu_؝7q #m(u# FHc|i,Q^7r¯q V/  wvXCAV3=r>9RX9TQ%3{OocPpkoV \sDs` ?L l waH2Ѱy}+F/ %J#D0;ve'vYH=]KxRA3@ 7%iC5瑶Bxd"b%!>wyN*Ds~J4c{}ID/]~[zb: <,Qd-إC/Y, jy|xƴ>1z,;UuؾUv(?<hإR|[\8;S*B!Š$8~! IegOeF`2[ِDsq˼Xޒcծeks*N0ޅ¤g^Iphӛ(րlEbG+ҥW[FXx^CNC;G_SkPsXfJZa:c`uf( J$gTS#y9Y{!@O6K&t?04aqK4CiPLXmm95f&̪RKU_1m3NÐ:mf¶vEkCzڱqvc (~<%oRp { !xbDXӋ@*'ڞr a Ѣ=_{-Oa"}]uR48MlA;Ll/A6$rכΕC -}!ًd@~ ɷ~ikd?C`"zt+'P(9*N;l .c纐sJof5 a>wnsj`҇XQߤ2ZD{A&v G^Nfvj%ԣg%Wn7Iv~ɨDNl3QƐ&{"vQ]6k{:I"XlT8U|~"zB~=s/\)ũ_2-6!)ˮs߯Aˉ(1z!V̍}!9ePh7G;0$xR5atӊxzcIo*Og^;G}vx# E_\ PƊa,1+8z휈VE }G^H$g3(xpg%$߸qyrA4M~05BIzx G lP0%jVQ^nݛF.舛5:JzDž6:E\%lF!k Y8e]N=XX?{霊E\YHYl5qY*JZ|'r uYps?2!)3}0y6AMYpWv;8H-ZҘk~y,or` 1jt\fQG2u "H >p {c4ˤZ;,\߫<؏pmD7Dj.oN2fl{ +aVuJa |s{D6I\zl$miY$rZ}œ4XɧjQ6w!9]3 R H[Q*N?0l(JvuYI!4>B=p:%=f^R/Re]8O`Fk6sM'h*?B"[v`?06<MsԄjO°.Ֆޒ'\Dy빐nߩ~IҔg\Y@5#lԃ' !:L9h*0 2uu{&wqXe4>.tqz+GWocJ| 7fܭZ#1}0^Ӂ؉Y(hw9E6g;oFa5O0`bzF$"VAXceLI@P0mN-/[f$~/y 65Rt= 9(q;Z\UkUvxn*vB[4z$⤊rC2?*&'l4jmEY%w-~6q(Cl4J51fCUurs`x9kNۙR$ c),zњv=ƛ Nzyi /vVGb Ea;۴Teņwy& J&yO+QS` b M7=HK%+<||VĿgϑWQRSכm ?+"V4[|M Zh AԌ98 <`e:᷽R:)*pD|Ĺ|vuGGj_<e=DG2?ޟ;ȎT[ӍOHؚS: M#+֯$[\뻊KE %J{. DfXJ:7u*ͬBUQ_f^,_jMZ6!Hq0UyEqn/V6xاMǡQ>T\L_5Y=܍&H \@8]\2 Jz*goJ$kg`$63 O@c}ͦX(*%Rr玆qb #a/;&‚zҳ-p;N˙Z40ct]/XΡ7EL9`hfHr/M8KCtc[ z_/džy{L:fW|dS$ E,A@@5EJV/ v&E./~q% f;HYY^͡HKL-M9M<> #Xj-/g=[' GsdKhCqķ{JqiVC`Jݾ҃:&qO%WMJb-O]Q8ہe l-PMn]r>ʾ?OƧxMX%_QIs_H,~܋w)1P.%3ܤ/ .MXUtB؟;R12LC<[GyE8(]Xfvu~"yjunfb*m;wN`q<strRxlI@2u^WS =R:ܷZ}Z>/VSf\cٱrfNbуovJ&II[kz$pB]J Ű7$-|% CQtm-縪Nó`9;ϖuk^k e-;G34|EY{t5gW:ܪ|Yea*[M7K 79+@.٩\V) R?Qn[SD30Ej$D bYFO=Q~#@59WRJ~}=$-\0f[BDAq7c| XFM !֠ r]5*{U|J}2 CBbLFY3ƙFAmnVe%/ &ެ~8 >}? 9ƂћbKT\;WN3Z__U=$kRaR7s U,*L7KM~>K~Zs6Gl|ک>Tdl:(up7nՇ=n aȞwW%l[R\7I%R52y1RTu %R^!!EӑDŽY!%nɞevs`vU}rK 5pSjns kISKcw`7pmk ՚܇צĿʂgm_rF/a{8ûb5-ѳ;H@,$c!wUU`UZ3/>tG#8;G+shLh4t}ov+t g&ߐI m" yUx$5 '+e!^Os"JCh­LVCH@1xSf&k}w_t;G`WpQCI_3È( ~9JRs kh^/;HgvQ+ks阍6sj) LPƕzo~a<UQjy4k@Lk9 jp]Vp?gp=5߁%'`nRaɭJͅ!.>h^y>3!:BdJ9ǝ @2| 3>H#dKqR[B.ŦB_>kS}C՛?'8$K + B}*Ky𣤕@.7oZ) tns="DE^c?_ smG#SyP@Ku%Tnu(t,zE]Z:eNK&Y*4Ɉ({~5 Ϧ%J_"ImОǛ8Vsj7(-rOFFFyj`LnR-*, d|pw ӑ"?Pe^eCt=RwF*}y 0du^8FUQ)JaQyCU%t'! rÂ]h=[ꃼ$TҞr"wV)V"{E!_,BCdP 0(BlqzvN<ް9ܯs%f,yh֞Sm `+Eܲ!t.؜t[|FKohNH$U| F\d H+DI y,GgXOo GAhi6KC{KTzصM7pøUm>y}zYk'5zFHU )$;7@2uest8IYM^׎|M t~H5-JKiu'3skUz>y2 }x?6Z; п(46e, ~c!sd#':Ow"z9fd۷&nxLAa y`UٕL3CT=&j_"NhLl;9yu҈D 3s)Q>#9JD`Β?adZQtQ]XSy߄$ڴiCyOq;2AS)/9.)7g(uBr◭gq~>eR7D?L+5cwe Ϭj=9gM_Aܺ<跨Dyf¤?H?YlV07:f|9 >.?V$.iq o"2?M1n aFySaok`h%dFˁy?#T՚:IjTDן!N~WJ| }|r@!D[=LE 9Mh]6 `pe!J!l҇=\%vQzDk9`@9Nǖ =,PRQ}]E& WpR@=kx.1D$b9!7''C^櫴ͶۑSVƷVY>HIG6qэ3C2&5ΛG{ᢴ׎MxͶu)pPBW.bˈXT<_6bQ`1™¾Id6 Җe6M5I=>6Z4F/\f ~͵EOtFGͥ=Qk.U54&B3g(+ܷ D#󞃃Q TyﺱDKAџrRSUc9D*l{Q/g$OD cRXr,gua,CzHj6w% aq[ u:tBrA QU7@(:;.[#t ɶ Xգ&Ppdjdzܽ):NYSe!{zX"5,DMQ"=;]; f}k3OmҝﰎgG϶=ݒ Y+Kt{mz[d >oX)b4!bM'g"ȯ j&J bP#ҝj; Mm!uOT]S G!4L1MP}"yټAz1)qOJF?w.ӆ -rM-U@tnEݗ~xX~cYr{"􋿌@DɖR+ʔckY!qhs_XM-r@e$%rX6Dۥ%C'_i ލ6:{X[]Ms W@MyT^#ӋiR˼wbMRc>8b5"_n04yΌP:-5Z^,s;ii5ϰ=ĕQ`S¼E̖D _i20L 岿)-r]Q|%5.OC[|R[Z{J`kҏ& w]ut&^cEuF2mk@8f!E; 8a '[gɧey%a=L+x(c؅7E8w\WՏ\cD p OeoJ"HjIngЙ2ݝ oZE%NjB:3B~exOMQAi͕4E.B:~qdVBv<{/Bؑrz'&w|B=H4CihW`/s34f!XhHc;d \uQLLK:Pz2>z$qr)]Ṻ_gd}+цn,By#tT|Km!|BMZsSWc\]3`TX^C|&l*(Xur _$LJ,OX " V% XY ͐oY-zOS~)-aҭ"} Dd!sZW#rsYu ãpNɨ%LОLbt:Us{Dz4PS Շ-~eX#aL_ 1֭mt"+J%sLsQR qc3S0mO|CK;"C;˞>CYovXd?dfE/FuiR4'X cJNjKw2ÕDra ocqx+cȢ .Lba@V>s\3eŕ}tjW* 4>Q1cYTGobV/-"MYM^vqha#UhyE2 6tު3v1ى|y(DlY<=RR8wm'Ky[>2QN{wd6&v܉o5v gfD2BQ(ϝʒ qS۱X*K>G9KԖl*z`h:#X&ߵ#Îsh>dd´8)hg\1(I[:C:}J3BW?_qk~GfcwXTe.AsL|9O`%Sӯ'ka.;iw$VuX9 †?Tz27O(u;`q ؃)ɳ%B@l.FoʍZ#v'ي#4Or#tԑ#"ԤzrESr$IJ C 㚅lBB /(?wenY浇Y. $!PyW])Y/Vp9pn +%XJHc,1\ ĝ? {8%S0u0M Q!ݘ&2y8߳Bnr`doSx5UK! /ctP&o՜4[BoɚWNxFLZ(%`ڶf>H25<ǺY }7#Bo#Ðt)>8iX~)(TO9JSD̂9~㥅Ko"?`Q\gFloy3PϑV7ǸŴ&6P޸KNhjycަ/tĐYht? >ޅ?uǑp{+9dGdNz}f d 4#=m\ \T1荆j3fVPE&#s,b;lDC-!w!{]}K* PZx"gBd3'G4YHՑj Y4s$s^HGժe+88^@:-I[fc<آhSiW2i?ti]p/^I -(AW:im*! N4ϊ=#Xc. Hp,=xgW=j^:~ ;RHSR3tC(mHU/ʃKa-o'03lɷbM"q@":yQ=5NQ:US wR?ƽK={yI<VJ$J諟Pv_"ؿ\a:M .`x>7'm:Cő,#_nEE>(kqOĝXb(߼#s'$H"#!HK"*3{?uc;əoO&Dr渌ƾSLAWY:JM~b7o.×qrb?O@社;3c ]ۡ|,aCiO+V*q^^R -V$P! ՖvTVPiQ9i,νPQZFT5{;~3^$,aq}%} 1Ɔu:O>U?=BVe2TZ"gGfc }t?9| t<`=#*]z|9NM߽%[Ȍ'tL Mc"0Htl51)L}ݰs1b ]0Y@yDcSn|b_ I0g^pa?!܀ޙ R%'K2H=~JNȖERʷe2]cUAi )DjzT*@ތZHGԐ93 ˞9<nRoCBmPDNr P]T@Zqtv(GDZ9$N$YN~gnPA ^md( ;pε[; >+Wsju@?xǾ֯?Ee"豖.Dϐ/iKVڍ&DwbP6,#>lTWGO1)DyhxՎ˂saylm6!&҇룑 YE4M{Vu l쯔 i} 7>+!kS3F#}Նup}PPuxE&a|egZa0xnLnRhF[Fkm@+ͪ&-z.?uXd'cAIMr2`[x|:ڎKc୎HBWD: b2,˜lt_F@ !xթ0Y|. d|>O7ny\([{YsR*c$,m9`ͷ)9 1~wc$ќM{I ᡦDOa˯T,27Fy#ZV'EEC;6d=2^'ZxUd(Hgq&$J?&)J }#x:~ͷq99i/8BbJ{dKLpt=< V2a2$E?V\3XU ezV׾WhnrBp4=|AQ[(‹^j9\ptQ[Y6$/6R@ܒTo,Myk -DgR7Ľ]O,]g%&ӌQͯey崉D&'VQ߭;GɀDO"0;312<>I3}ӑWJ/JqR]q͞7_4'~9+WJ^ieC-Ҝ"<#đbmÎOU ^)&ƼbRhEm_JBN~ # x˙)*(a wlt qGN ff(n{\BD24ϫAŨ_B589>zCNOhAgJtEG Q8|ӏVX(;ZW# {8!:b=qE=@Ŀ (tpc ) %f(uHLZf"qQ8ͤ_?Z5oNaadoo 7o6fҐ\)8rdps=O~$H~CkY5"~x@uPjBZ=*s2 )78bMrqXtd̳rB0dNVm6Y!~s6I `"yp9޲¸^\>B~;f̓F ԊLa(yQ\y˃ H}XWq%a=R ubhk N!WWQȾ W΃o3hr(M@&ۑ"5];,n,dvT}aQOmeurxu 8i#NoIX^SP\0/< ęiഗW)}g-ۼ|F\@oI&NiPHh)J![[w<{G'w)F[Y|#aXI@L҅VYW]|&q+5t.'70u~V *l66H LT]&gŧyE( x1Cջ)F鰱'KO8,~=Mh0nS $N~*>-zc6ZpyD?VAKԢ̰p_s yOy;2 w1?ƧUB2QY:N@! eTbKeT{X]PLjCP:CY  E5m{(jNݢ6Ir6(4rQ-)/̭U^8"W}CwӆtK*efI7!(]ptl#>>$C9a'G-F0J^pzxL{.YEn1h)ΔpkYPX2 $N&iޣ= LgaS,mSNU#ӠDkrγ ;NnFg>ȢT".ƑK"x۠L :5adU4V>i6k\&v?<샫=Dh#ە!SBwah,<>]~E,Sώs0x;ŸqlEkOT'TⵠG(cP-2/f@}Z ]M~ؚ( ׺]-u`Q.z*> hiEL#LtZ|>D`P~U'iZQ2S(%Pk]ċ" É&wSRBVl\\KysvQȾtSgBDUǞ4Y=HT-  d-7tlUlMJȎ5ɏKgfM9-]n&+ݚM{&,Da$=}AeGW-5rW\/՚RD;F?21h!FI^Qqo9G8$B'Y]0onLBfA:N+& j)Axa?6i;܎`ߔuq;ֿ1Ɗnta[?P^ sƀ[?r/N;6UHom}pfvώ1gۯer>ԣZp.>k\Pzh-[;~ЏN#W~? ^cq4IߨN37qe @HqGkiFy=mHcu=1( @LV !y'E-~J< 4 bRQDK dK@rob"6腠35ՉTĪDցjȸv$9r_~=<u&Í:}H(伝"|;'V +y.},M"JͧȆ^e:Zg08okh1~?e )9dHw-~Va[UP;e^ˁT:ُrǬj0.~^Yn Tӡcplp+|6^>; , .9d6ԅgU[qD9+=y2z&ߘJ6# Z dΐi>e6WS5 K>mwZ1 1g[P.,KRVt#ɍ|5*ѱM[ 16Ul-*8o(a1иN{ 7 l_BXv-&eDZ G($ Ʋ޿񍅺d 0m!21qHDDZ6[Aj;c1bVrV!ذT }/^;1W) FTwg&gRg%ktG+b0ܖ{ɡN]7uɼ\xqif մ_":kwBw6ӗ鮥԰E!P}8%!, 0k\Te{Mρsu\jpUKapp$Y1Lh xtC/ǤmZHRb܄a{=Z>8}K*n¸ Eo;/ur&T{jGp5ಈFE.ڳ?R)R>6Y7ɆbSC }lp]3"į+h{7} aZIn,[k!~b0K~gىa%G>=| 3vvE,͎ d>O d};Hm=<h| HC"Nr/~X]##UrBju!r܄Ya/{{q_p]7?H/D$9mDm;N?V/Sng&AvN!q̊qhD?cm> s]}0YD%-A $U$:g3-FOjxe̝!ٽVe@I8{M PP#; +m^{wJ2BjI\'rQdzV֥ﴚ`ȷƪGbkq@Bn6 ORl8G:'ٯB% gm`FVՎ7'%SJ~|%(Bka,xd2][$2S~NRjI8wm 7xVvXNlڛgi3p9EE84޸t[[I%y]%~WzZJ #,;R@\ a7u~H'ZsEg0@@K T9*d׫}䙈m[?u^%Qo}Sm}n17*`TE`VuK[F/R[Kc/zvDL cvݷĩՓ >~%_cFhxTjo;"untv з8Wߑ5Bb. ?o1E 4b{E8Qنt!Dڜ51(lYi/`S13$!CSι'STV}9z%I,KcPLiB'4$3:#ICxt63>Kc@颈Cq/f ΔH<;y`JYĶhk;V`./ N'-E&`PxBFJ,R7;.h|g!!-k[m<6$Ӽ@YAEˡT*t*Qipdv+yKPWVD+1O!rJ9JPDY WF夶Օe'U9),>.-e{Tc( 4)w6W?]x8t~҅]R0}&Bp@%q$> x436FL!wjy]ՓY?k9>iHD,פݒFa/B0,A^O3N8(>eGyC|.'v>KNS;tG$ŹR޴vHM}mN+#sr@Ycy1a|cj@#%k jPl(C/nJ?ϏC4dlz>O"(G tJp DFȶߑc_"G46"\a{e$6e|&hO]>gRD2.0S(k32s/ʃ+=:\hNZ4pAX2pv!݋dV54a oΦ_̳A3kJKy}\;CB@ 0>:/'ENB9SA=YD!՝0;"ByuT,]p*W Қd1 #.| t{kT1 X`ɹ5e< |T8*h#ma'?)8DD *L0"BZCNF0D܎3$hA6k97,S1֪WjVp[)|&Vq(.ww^l5ཀ[4ta;b8 f2>^em^2"w.<6nm4mXzg6':ZK*׾K]b*-Q  |:^)ol*YߦU!S č̩ }#DcbS*4B/Mrdt 8׋SϻE=!8Մ":D&.wCa2VE'r5Z o@G=ͱaFm8J\W!=QWaՂ u @.v /@0<: `* |̈́Gt`'xWQLn]@_HC\SMvb̦5Yv'fvzO]` a/]2L(ehէ 3-`Ht,%"b)]m1U4`zҦ+j:v/JɇIAg W Χ_] pp_ H^"zjß 7,tfG;d/:|ٰ^hUtR5,^tڤ B5TDGɉH`ͻ٨xӑYJG Y6Jgz# ՙ R|_~,^bg.e XH!DBk6l, :dOv){ԅ ڱ"/:$$Qw1p4z)*_=D4!bD_)3VRBQQL37[qI a&_Wmx!J~"BjPfЭH % ~FI\t?AF6+Vg'Dy0Ώf d_0OAdr wL6hhgrwnKrLO,o*3#~>]!&/hZ1J{:=GdAp֤*c3 ! |Y;ꦸmp0'#Z>ji| f7r _r寓YvwjsLqQ{u*ɑ~٥X{}gRhFOEv$/i~H@.[䘨(0/ځ&z ,w$n }qhpp1g@COSF&Arb%^$%2:Wd4ls. K݈"֓)%Lo qK|v\MʘՐ3BkMfAOçaVҼ8N_;_)x 2"9\釐XƉG\8;{"RĹ(=nD!w{b>Hy8;inX"-*Qwǡlw84P[-_ rkfJ>PM*= 3ɔsed}fhkA>10ĩ.dD8 KL4@;2$ȫ~ ^j oq`(M[CQ(ysZ~֡^#/!"t9Ui~qğuv3Ȫ#|@|)>t+RH ܚu~}mB{&fu؎l媐]ψ*? #W(/1!+o+ fEv8oUj:+im؄vr}L%xLLeO4+tz#'IH %//c):&Zk C uS+2QY}f7 ΫDQ1* l_ebhikٗ6Q8D_iCPzr}06CĩoDžWՍTĥIhK1d8 TwTHmi塤'm"Kzsd$ǜ@epJ{mj2ׁb'*?`H&C3n5OyD,+dfwoe)`v{ϰ6ֺμG_l=h+{sW3G"CQ|ۡ~3Azq|m=,V%MV E.eЭJzD[nͦI^CkymB|*Q4>@AǏ찣ʃ6z ?;τeˏK<Lɫ}r(CALͰ6i}]HE⃧բ|/R(6ͽ2xb_R !GƳ%S+ TWũs (+-۞-Ƞ jo4a .IW?}9U[U!Ҍʞ7jq͗0  CY.`cYWQ ߚd1ZlU[ġ捣MaLn [yC3˶㊢&zܤ*'h>H)v]2%RefZ%Hb1i [hiPg ]j_fTOJ)<W~;,8w[T_h|UCn@EXhpvJ U.1!oGq|jM/V%a P ^i9WH6x޷hDG%{oykEhjAX $κ^ QI|w NF dL4AE}`C羕y dF v/˹ߤ&>3!xɗFcxn`%)A ;cB>p~.g_+[D/+٨yͪR޴mzքi;pI\1DP'l>إ$o!wWMK _Lcm/0 sL$y%um ͛) '^\͹4H9`] UTйytl3 Lyք N"\Km9zkSv(Ls3|D M剒'-иdĩUjeLIs04i7t&a#h"Dec,;NU}uE|}8衮1"XkI|b<eRXAniք0KE>E]g#gv@ Ѳs)O64Kx/É%GCK|WQUW .oLǻ|.fEš#Ɏ h|2~%Ci3YacW{-ZW(>)O ˑhq"ΠZi`ߞ}e`<+%+:^Or4jbZWԽeg1G\4|6JK[5Dx>(i O:eTHɊim1rWƴgv _^߇\|=CbugP*(bn7=WT>Ѷ Dx`Чޤ\i%yDqs,ScAnVOt"|mH Ԙm#EJmDU'Ⱦ\`I+ mJsP.Jx1k|a2vw7X`իN$=IhYԴiC#` -`O[nڸgP sJ,kX_MI_P=ڀ] TbQiP0Qi9kgE"Ar,$ lB2Ru&/h;-&${9=P+GT *Y_) 3%in XYC{[QA]  d ̓rp>PUW{&ؕ[ Q0*T!̥&}SG#n5^&LdP\ptħXW!'rb5JrW>wĩ޸u?Kf ; $D`M=.|hΌ5UMdz0#8G W8~ E2`߆O/Jn|n4Q̏ #]Qp1hJٝV7§|␊|:slyFc&`㹒 u@{]ջ('eZ0C9rw5L4"mf%z]8e /%Ld+Trm|'xﺰ~t+oJ R>&]cvX8R2bp S rxߩi陒gxExJЈ0bUGGpէPY\=/9j^4H=%,7uwR>µ dZn!_ ZhK1?h:0ӥotc/nl./=/N> p(=:|T<򃠂\ F YSb.jj@=ڎ+ Z GH'\нC~dψ~"!o]$&r4-lg{qAXV\UJ6<_4*%b ^]cYņŎiZe| #$K'D3m52<ќRܣ"6nUaffk[Ll|_<lZf{T~)^ۏO`qnT7;%ϹDUǐڄ+Oj 30?qV߱nJyccPqyc~7G,`!uGDhu~ #6iG:,xc2Rs1+ucA-pI.!AP;\k6x~wq^rLY /Ұz^n""I_oK/6lb{/zMIuլsqw[d]˘f- gp&/KMYeXٶMCg"w5ݲ줏&V.Ⱦy9 2T{u5/0˲ɣ&2hVC4j snli$0RWAagGN۱e\Y~9.]I w~ZZGӽ^Z}eUM5S_ڭ$ҸPޟwW"ZFjIPz_4qf:>j*6I4s.t{ uWKE2'P`򑋓w~}/J]FТ9l[FO|uԓ`$ڤ4y)Y ݙSdp ԝ0]eܿO8"= qIk =n6z)ljt3^V|[~̓rݠ2,7!mEGϋ] =Lx}b[z~{oE{zO2n cCTgP- Y1hA æo eG 2bsݮn Wi_( z_$ ֬i-% HB~~GAK Z59)AZ3P1g5臙#jX2ߢVF)/eƴlNal}JWpk$bӣ;Y۪(Y/*$fu宲 yBCETu9hQ t<$`96+*a0 7>LiʆKם;kO c"d9d{d ZAG}A( 0B&I֤F6K'>Rq(8XF(|T,AE/'+?ИSEY^|Z3QT53/6+Q3@R"A)t"Yu0h2 %m[֯JН$^Q)I|Xxȥ7}Gw0/D=T) ^;uǂ>oݜՔT VO ao@w+jǚ,o<~*6qdSs6=:ӝNՆ QH#!QWw`fr;%$.9¦Gֱ}Zlc'A6`, r4zku[);wsa-&bL&,a8JB+9xe[6J*9>E0s-\N(9}w4ϋMO>Q65όL< x*rEyA|waNv4a~+C@}cБS?L״3qTʗِ ܯYZ7;MއM.kǥ,/%wzbݚX)A6@p-Tgiwy)wQ%gHXK_p`0.%\]|fXz?g'wc*b~ZƴKB.;xnKx聈#W1dgNX]`{Ji&.C.̛R#0~+*-QbEgwi"{SAd~̆h 5{}L*6Ԥ)")HmUR#HHJeyomMMޛnW xB#,K3c(dܙsJ콁s[Cދ\,<8Ŋum{HeNTT%,2>xMFTu4Z¸CܮxlCGc=R%9l6{'Ӧ.4"M]m yD, ߰=2?~?RE6r\I'fWCL3{ TVMCq+O6MInjC@%GFSx!9X:鐿iwFg[pyc*-Tt,h#OOjz#?JPVγm`Jkg64^Cl ģ>s[|,|[ P'DŽdswFZc}:D$iRĎ)tw͕AL&;HxǢPnaBZ n x=.S}Z-[YK]̓3Q@1VBd#F L%<Ҕd#1̧{0lqBo孍3[n=6Y&Z2jYBWnq}vhsqv8y{9ˮN%, c ,CHL`~$cQi\֒<֙')KJ6ژD*PfWMI{T|"fnuվϥ6yc佉V3bQfZ#ls=W!_Q˂`]#L/j׬\m#X@.ݩL0 65{v fozHL&P ZfKljvQ%TVxYN?wmeg0J~4kXa1;u a ŶguNIG:h?rBBZ>D0>P~,rR$.f<[J<.~>*[Vc#.ĩ:N=D K[z欱vV I«0C {Y@R Hjt:+UsQ9rw(sӴN "Ƕl`'*@e]sىҖׯ5"| \5<>}h/]"\0\Vhg\HWnm^b3cNj4 Oq?0PYP6Vsgv9O10n |R$*XHUv7TM{˱љ#+W]HÇ,׬R}A쯺TmxEpO f?B֏ bOTO τy<RӄNjQݤ ~lv-߫>K>&jk' L'NLwgH?m(.vm@A~K?*qOn88+h눂=O7FDP^ずHm c[=44cY[FJ`igՇ{m 5t5 ͠颃O@9nw{i?c:t4H?KdZh|'Ѝ x3GnR?IS;2Ěoeg 3Rb)AϱI4uWdspū|,KܻWb<(]4 " J!l%t S!.HV)˜}(8^rA$Dd5`{ɘU\m3~y Z+Z"?Ďx|W]c̓f4 d!sK!: `k}[JYO ?hӅ2jMTŨYxV_$i-|kK̽c^ h&?RMT箅 dƻ7C[DxɡAG3rH{~A7DSG-q3 n2@(D"oNE.~9)to$(d)±ldn3-i8:-KOIU4V3-rJpEjHS#r3 F?K-~B{l塉﵂ Sx*֔ RɕduQ2P o$mngVƓ[.L[!7AgpwEjpv/?g!KPA'M.fţnX݉7"i<ڦdO[ ꯆHzpױGd{VB kImVr>0!sVOuv9Lγ߈PB !E5rSbZ';毅n aд#PCΐva"d [ʷ!*!Ul[`qx_9} }S#1 rqpd3V˚ XaXXڮ/gV5CmAS+L< k:?&_Z%rrjYS g@(LWz7 Sqg/"ՉݖKԱ$Z}3`Aش=al .v=&B>~Kȓ 70rRF3P[ jJ xa8,j%|`,YPfKw4W -yz0kƣ]|SK%Q7%#|:xcߙZ4 g&7MF&NrqH-=W1/eE^^-kw-8ȆǬ`̯c'!-c`A{IUkݕ)J3{BZ.+ÔGLu`Y<'a*DFuL&ކCvhə4 ԷpIy q37G^fTZNMxcBW&~iՉHho8CGӍmp^oldd G~ahٮbM}aTܿ0)1Y`^/e];k#^+X=h`g M0QsoYimZW[/>6w|Ba:5s16WJQR4(l H.Ocң&D:s4˥U ΀d2n6$糔['u`mM^Tȧެ641 wN |>o7t 2Sg2E 28Gдè(D^-í+ٗ}b;Ԋ9VL>̈́^#{5m3+`xo*(kd}DԖBSˌr5e1-jknsGp?Ϥu?Ak_wpziXbՔ>(hԀT߻-w#2̺ 1ծΥ='c r؀~`Z;(vq%wfNgf u Fm hlQ}@8m 6dK~pM''84Y^"IX@*R]m~@=O{|zNzX[Tmr\F$\mأK#EÉiQWуğkk`=r ,3ewk65o|}ڞ"a9mXEz?#+RqÀӛ}y^VlM˗gndzE5,3^ةYgLO+ߺo-YT,In'>^c @ ;؋2,ve%}|F? mdt ydЪ6G;}\B:͝zޜ1N놮!z^4E QG:ola:+$P©/`ZIwxȕvOpRiyH9x%+;0Ak}GCL4r="U!/l8AEE֮D[];xK0 t#"09C]6,1Dɋ`Y~P#A4fPSIYL7`[cC&\|b6n[ ~LwOgzVWh.#+1(?\š?R9J-Ҽ}!"v[J"ٜZٍ+E\W~L@Vlt??5Qwc~dsCa8iDJѢ\VX砛ڵHSX)VxmѹV|u9tr 3 pߤ3,g}gMķ_3&z-XQƁwsj+Ǻ)["=EzEgwwGCa'QFԠ⒎9@W~Y:cAAtxU, Ŭpq >6賁 bsuDQ]-Ϩ^pk?{C1ZODe>c g&:SNPՂ'@&GB=~$@+{ =kʔ>pa؉À/`RVf|KX( |{O^UO]D }.'P%s'3AyoXҕmd'֙]'8y& >\?|c1j *9m㷫uaLb*03cL3l%9iˢ;uG.IG}u?GK uO<$浼%>b|eU=0i{SM7_ʱv>rk[sߘG8.݅o픲ݻkVu=1$u:=ܖ­̗Z!K.]f~Pg%T.7!0XVd2y!íb0@4]~. HN)vn1ý-C*-x㶌]wGou}Β$t\ ee.r<MCO.BH& Z-]aŊasIc}x&KZeWrB -RJqh7k5:W[h1>4VhJC|R ; &R'$M1h LRXY4j%1U R;=zd )mS+5_p:F*[ j=dk=< *Q٭`X?5twĉO;a]St0;^".uaݴ{j FvPKW4?`D3x i>RՅqm=Gq\Ԫ.Ag7/"wŻkL1~ӅPץA{V2S~q$!F7џXIgMHݼXy_hYt}\ZoYYHTAjKT| -ɕ_2HskKdO R.^pcd¦0eY SlJ~\5J@k$gBv.Phϯg?.*zyD晀sSMLB![D\23m+g* uvLUTvzn3E3Z!쬯 ͔;Ñmx@{@rzB!?mqPuۧ0u٩NmR=ÒW,KS߳Hu !f@([|ޯ{Ґ MOF-/%DR^G_IGaX 19ymZN%w.<2d kBKd<`ʋB߬dT$w/W~@3O K1ShzOٔ+ˮhF@+MK0 '.(!ԫK?_l UMfɡE u)N \AZHhmq֛b_]Oٙy+ޠQܛq}:CFw63V`N> ƋX`QC-e<6K\wp/u&9prCTa7>8XI㝣djP] @6h$5UgTJySA3[+SS|[B~gU9@~tc GE 9dB'Q_U*ůZNU4Co"wByV2t ,&!bkK@sj6-5e:51g/kޅ<3uq,wr, zN j+&5zT&w)\\QiYK~AGƲ]]1ѳ"^ʁ>p m5=Qbݏʮj^#@0WLkA?;j~ĝ^xFt.0{񅠴+J<֙T&/*!Ό~8ݜp@E-"DʭS v2|4g^H\rl#OxzJۜϠr^f.Iw$wN.or[)ewjw5=1#v0J/+^ICmBX{ZNx'>@9*5Xmi!b>,"UrאV̴1 RtN]~"(:a!uy?)q᾿ -g s5m)ȹ տXٰM6]5nAyfN_2(4 P*- No :5iw{5Q`mf[NʟӊX1AטsvJmf4qiY=0qÑԌIB 6`Yzca IS njD9!<bIMr(XnՅG.O0d&\'2ّz ?:JZ#͸.'9o(49j>ι1o 9(+?/[gv#%u7 I1lf~=S[ac>PBaI[[( ;8wSm"|R-o\GyCE –E@ŪJNj9|hv:z/J y691-~/xmi̺{c ?) F1$?OX6n*p{ed'A*&2r٬M8_Jț WKhӴnRHY>XиRѯ]rFDix]:ovF2!!qYg>ӇB6 ߸14@UR&@Paڧf" D;DݑRk|z1+9J(/Jfzv&9rاa髒\J0E͈CPyfnل+-ړHJJH0&PSO8<}Lwk/}ڏ{<Ώ 8:jҮ*|;X `HwK[F,:0r1K V^z͋-vZs/~gnZ)煐"y?~VLebu0N/ygMs)2+";N9~e!lTVg!(LE;0ޅuYy^M}|}`j|`K2FgزO JGjDsˀ']2) ۍmŠu{oS"B!Ms{$_]>cN}L0"[nbtw~ !וɈ~sT*2<BtfHw.z̈́VD199R7 ce,mq" G>:WBq*轅~Ce15饅X i I g`xQxOqV>n%gZUI^S*޽L"20AYˑ Z8ZbI\߱=Д_JaCAMʤsmML7IV" ء\j|h4BNYw>dw?Q>; e2o6L|ϑ]}4=6-|_1j_5Q^?c,I#eHNw󹶈UXAC + ^ 14wShL̗ޜZ`beCNE $>@Vm0zt۸fF(Bعߺ1=yboI_%+( PA pg<+3?%VcH';n^I۱;v&Nk'.]ĸ{ASt0/8~i]y. &X^rHOqw[a*4D/N]4BIsԗYqT8"C .![a*(V>pY}w:s*'t+blI8Ml'j#u&8=?L-B9!7TI rzOP%Jwz ^Mc ʉ"IXVw?ѹhd~D3V0$$zHUy獰k77g(`8k»wV.7^a(CMoywO$~k WWxHsʰV[1#҅{?Q91Ӭa]'1Q ˤx6birTj%+: oewQE)~}$0cxaG+` 9P'5\Xf hoNvYNv&/ S${)?VKZ H. N @F7~ZOemě鴮!7&׉_`U_4᥌\(^ ݾ vygGJ]O"M6v\@ζ nŽs`+X zeՍȟ]l[;Csȟ[l議{NE'^%Yv5ƞ@\E KrQxn~א{ ~oe8g' *3.YQCѼ/9`ccLBټ%gS>:?gRFƫOni^<Er:ٙ5sevo~\,B9LREfQf焇d5>yDYYSy*vX%ʜVF}$ʣMˊGmxNpͤ=<vjlHF.HT7^Tf9Y@lrLlmMқ1M<+ qv>ћ) lmY2X ?`s4?F  {tX4-&, i'Q?z{99 vS`=b$[)/[;wKaw_P.d*6Fg{nRз  ^7 )Q۵"Pvu0ϋ|fB$di~-^Xr1tnZD#A~>WW׸@B~ؤE"pae8Uǚn%@y$auira+5a#eߺ}!n_^6It"m2>S6BEfqӡ<bb'!|"s$ ͉۷m)*2ŚŐ27Fd}~6>r1[ȁ)J;YCƇbv@c(Dҭb˄A<0؋xKHOE}8o2i:~R,.RFii" rWeUR b^!fEȯwz|܎>j\?% * jyq|=!}jI?`2\kE%Sc3l豲AWr8M[MMۨ&iqhl;NmWmNٜQ2ն@uvq͝데=)]d%뎉yJ&(+ r^2BL?7+[#GDvö-^ou묆,pnBL#.#, hjᡁQ|iUvF\}78UT `(3V,[F67of;zK/C,l+k'x-Oơ)$oupQ;57*F[Nrb`A{ˈ uV/ ]_C(Hv"˨:&Ybʨ'|of ^2[fBLLȠuJ]&fd'i[$_&6֩ rtV]{ƤF"#~P骍ZgJGe5Ԋ|e+OtLAYn> UVXF f!gm&>ۖq T”n[$Mҩ4%6BZ5n;~ ;!uٞv{ APkF`ZdA)̷dzpTeLn̗eM] 7N>E .toa{gUSE_hzW*bpc쨳d,^~>=b aВF<@OdN%M~BnA>' ?_+q_hiB}P $#;B25Ax9]acV3?FCNp5Fj WA^ȝU}&.Nk/ dl j7Ǩqp+δk}tF.g={$e@g7=D83T>dOo#lӭNP`H/_v RI'acsbR[^K|]<#'fZ~$k*'tXzū77?հVo,kn/ZY$C>hX_rE fa@BARƣ|QX&ݪv(QmR.)>%^YRykROQjj4ΣdSW\j/PL B& pkIh ")n'tФS~vRI2K@ ܍?k_h%S6d9}O-54z#4D,OfXCn_=/>]3(g, T qP]M2?_{Q=qG4No\5 7o2e.ο=dtTZ-WFI+0)͋CbL_" ̥omM:&0xgYM)U:ap댎+Id0#HAZ{ 6\@ڝz\Bp6Rw O6>pƉ&|E|j<nsxk @/}JWgcP\-T{u(\HlV 9a_<[3G/8 [2@/5셺Qs]aUBݓ$M21Mpf z9a)|"|Bs^T3ф̧CNs rK#<:)ƅy5o&qRm<feXHTI[7$Hdo֨+\<2WK Ls?z4&8/_h,פms; yY5U=Zej~<˱T|=7:7ƐX[&w!ψߖ7XQ-e= :hC:m-EY+@yĸpݻ#T eT^X1 U%vjBWaӱ}x%5:^u3k5\&h^b}P Lum~DT,p#Nj>m2w:V} ^_62%&1)Я}Pɥ#YzL /;0,":d0WRX+~ a3ήE(0:b5CZ'@x3bc1䔜49ab%*L 9yFK\{"K}d1=δl FG߹BMluH,b#!z!4v&wG&ctM#C}qB T>`o?aưmI¨}2WP7 0mlp;.;`!jq-Z5D` _ uWs;+V3<Uד!C`)pTlf% If/\ |bd4a$SU嶸LCm; t>ڸ~o> Ժ8L(z"F-*VF9=v4ea1ԓ ӭʳZX+|!\aƹSD7B5a: Yp Xt?Gh*j "?REv>P3y%}Æ#ŧHQ? 7~ N_\tIEՎ=n^F=!ըgff61SYlWk~/(@7/r?En@uOXUn0l(VsIq[>M㽂P%K|\OV20LCͷGK SZ߫Jb[z7>o%%d9a,) Kʽ) yxUztqbsk yOgt\̦8"TShqgbF3V<Ÿt$e?נTjִx5P/2B9/v,BrbS,%'HGB][4>-gZ'+&:ưD6t\+].ڱمH/ߴ| j,`tiFZl|#rJq*!v+rZ;S$Q`ѫg%~-ɕUKN3@ľ5Gmbm 1n9|;sU&]6^# V^ätAX|֭ή!la<[3M-(m:lc+uc PGՔk؀fһgSoD/g 98e0^+6]O*\Lu4>'{Б=f'maD`JoUen)YکVM\4VR1#?iL%be˾ќ8BHX-^1# k'ufnжC{!u:^+@1 ^xKk9:6:%ZSQ(#ɩaT}KVrKOJh T;`-/s7{=QD!RS0$˧4lxcЎ ӁMw M&3p/wn$lPh$.g-( AJ6\,/VTY4~uwNW~{ 3R5LJpIEJ co}Շn3zش?MlXjC[v^Zܕ+`6TRTg\/-;ȖwRdt[Ƅ@,޹lּJ n"+k /jD 3&%jVb_oq52d,2[˟JڠO0ԃ e! `Ϭ t33§QrJttVB=1TFe;jM,q2-RS-ӟ1u0/BUd\S 2q6.QkS$̹XnL3&I-н!<0$Ψ+=LcdI,JB ԗSe{565MmWL 3](x gB15DRoSla LUi.f!xU`|\Ȇ2mOhftve'sq︉?UAI^T|}OMI x,zϜ {H P$z5;?yJE{0z=nghBҰY2+GЧVk4sLj΢l&6m>>!tYz_*%HͥD=rU&oU!Dc[$}2d[n \/󨰈W۪}4o]5Dl buN~df+EZ*'F7JΘT9~3.Z]膼H[-ECڿRY@K1ri$n|ݎb-+eM8p)} rǧA5p-ʊ3;/}Sj>wOTzԶl(U(Dr 0M{cS 25:e6=rkzƫM[0kwxg'n(AT`[ލ&2oy0 ^2)d<{ln v[N?.lfぺp&T/_Jڤ1n%{/]4~ -*fTϬULO=P@SRY|D88v㛵/ţD _ >w 38=ӻ"i/yJ" #@t/[g@z7|sρ;';~W].uvpq_أ+Z.ó>%yz6;& ̾Xr۽LHm-Qu_d}{\b:Ia5q 9ZwU8Ǧib@)'wFY-bړ->iDqv*4,G?yUg,+kS xu_ ݾbZqP_Ï4tV kq@)l&EwB8vk?[(hrlG##)D@񂕼6.=JecT?8  B٫?@k`P0+َcF/6jIB5D=TkvVZ'c$Y*4/> iT/5en(DY>>\*aIdBJժkQ\p^zX:)lו%//yN =uI(&TGBƟ![RY4d5AU> OGhh!/\f<`H\֜])[N3%[lp/J_SgWfꟙP'I]KOb"Ua(Ƀ%,n?z,k5{v !҆qwe@;WQ`ŚESvlDֵxfN oL(1By9Eáu_%3пt šU OtC.栻N*q^ v*GEnLGe, WD.:`r~s#y|4$t((AM D] r&^eLt_L O m~ "? ^3ʂ9g+Q\&g("ջ&9Y6vppV 2d m6l] FCiQ@#&\ѨbFKj\+X쯴3(;<ذ9U}seK!JB$LDL8E}]|ֹ]#q){EGy̼YQ*Yet PفyZWwU 7jY,qTâE49ݺ;83͢Cuh|Àt27H!iX*)gI[d_4EyUlBH-^Ur* 9$U@]J iG2X iJʙKIf!K*\P3Owg"t;˲U,bvһsQD/5OGT~gADi U$[8K=,-K 6xI-k1W Q׬4fm,)XS?P5_\"`T"-0NVU)250AWbmV`:` fK'K|^)yTJ -ŶG9D~0glGz%PWCO h5 dSnΊtٸǗc v5mB_3|gJ*<bFE(&Nv[BKyd"Ceuu=:4Y? ״ v6'l NK:s㢶plwɣ%z:ﲑ&MM9P;qe U7o%9]Lz^<]^(;lU&`(rqpds FҤ}%݆* ߬b UVuRfE{nSKvU yr!DAz7nN;{} ۽A咤KE!\| :c_=s2:lfH?ny0cBIopB4bCZԍb.Kf<Z1ÐϦ;;B jc;I>m[?;0L1}t{?E"3vFHh3'&(FU Lۗm!AAxzܣHƺB%F6 ڸHJj㽡J={P+Cq!hOy >8sч\vsM ~~wRTZ0KҦqRMÄaoX `-Y:5\0ҭHnhvņٕfJ^=R&qhV"'NR F`CkA%=dwMM@K0?wq[:= AJ-C]³0"{PId шdJV<%!#ͤmM5 y=Ԃ83.wNv,7)ۄW]`=$*y,; ėԱRvR{j@ÿP}B8fp{׬Op&1_%#G jd婐:ݱ[ʒqos82m4C)?bPȼD(>\g[iZ?bJ(6|6Cp̖P{^K\~ k81П qrSc|mSYVWFuݤ nkqbw t;N;vr0s&}̨cGХO3nȡfW=޶KCƊPr969Ÿآ7AI:] W3*?ǖY_vzyLqxBEb'C.`1xƤG9Wfq`N]ڲb Rb>Gj$ݜbNN4.T,zwZa $j\@Z2q*آX>ԮxrYOV o(C6-w\ ~ XȨz<OS*~[b6E$Z}^ȫ$$W2HZPз䀟Ģ:jǖLo}C*Ɗ &Fe]C"nz>ȦKWNs?tv|ĢWOg`/iq?q嶌Rpjr* ӅT|xHG6{Yjh$&'  R/EʏWsA@ޤ 擛 *>J OJX"ׅn/f#B*zX=ơӀl̽;C|ju&[JڲX5F6hˠryLcbx\ libF$S7{V`eMqa5gHŻA&=Ȼl!,͸Ju"X{eVxR {@#4]'NrI5&G[&V⯍Gľi2k% +#+H{ G̶6ks(;,hc+*iV]M > :{$\B냯{xHO䙂;V!ҭN&y/鹲nu4!H;>~_W ."&o SreNيe/݃53|>0Xk pKNK`c&(`ўI(9vY [C#)#ԅ.N[H~%=k-l!߿{:W ]xAD\lk<)!#Fef͵uVąa~w$W HjC8@XJ G4e%1y*hL*ymS}U V4NFhyU[_MZWxNoXvysHO(ӧA4{v:N:ܳs53JNnZROd,Cnn",  z}/";Q&of?fcz1V($gMfA syOޅ8U5uDEyje^j#7rPfeg]:Y55LDGBpnРxB^F}Χ`҇*uzj |,ʺ3SGUӵ%M\qPR(dNn$i6<-xڶ4{t8LHTaDP!\i}RKO/+^u`ie`R W o.CȐڄrM=ҝFmDˮܿנVKSWkչ^`p9kXǾ\g9dC) ӺRz,A^+  cr`@ZP;<2݃eFHN)\9qvo` 4+aH~'54dR}a μ!FoEQ)6s1O!ҔIuK&MO}Ks d[2,}3KTހ=;k?o#J' jn[qQmeJ~a okVԪ(ϟ8UE.ՓChŋ@9Oނ/~5 YV3s>{RSIFF60ivDS~5w\mc͌)ǘ۴/Z<|$h = 3Lg^чC9rn CHGs?S ni%Z[%7cr2YR}wbP/)}Y8Uct E#(AbJ*wmim*ERJ7Lglgn =: FeUu^FgB|e[ǏO@goU(aɇ)10B+%Z"F<;Hゔﱮ]:?\P ̍w*r+ z!O;)~&<60s/L!% >T? %=xX7mpW@jZ÷ܾcɢ5$ u/ F ߴeIC,Gfvd 80R6%kRGM]: 5h$J ZUueY ê._xXxDp7`PE'.Իm~\yoODc.DEOwbFv䬗yc/YrwZ@Ɯ\Сl福y%Y,O7 銕jPm{Bw7*-iq3?zk _=AEo~d%e߈2fN XY%c@JQ'„^ +.ĝ>ͳmVe~F;B7tV-7-19tOj&s-0A 2o^,X|r'b^̔vxMnNQV'Ķ4^! 1a&mL X 3 ݘ5NG!ҧYVkN.7Bg)><:b؛܃ai#5/@ы@^]c!ƞ ZOK (Fzsfz*VHbM!U=OI8"!Y#m:KGQJ z gҳ'G7vq:&LsF 2mޣ%g6!t r,+otyԉ8W2 r ;hMxzg[eAE?'g3qKxY)aOiK OFFeD2)]華$b[\Mh98Wk¯SDȪd -W*ѐi= fw4ęE((Mu1/B9kmHl'}Uv"W(&{]?7p2o]NX;Lz6ml62r€IΡ珥1;Af;`3bW>,5h? E'Ƥm3Y@cZ־QתƇ-scEbA(G feC&w!t'gSx1 U/IEtKSr? *JxU+QDs4Gpw 3=쎒PRzG$S,,J {K&Բ+!lﲀ_d&zϜ*NoxC}/|y4\`R;h9g 1w`H-H W jgWP`n`3}ENZzWdv H?ab9BL+ͥ™@kC#Hz_5& E <8Ĝ8S#C -B7ɃY[BQ̈n1R)+YkP .- \D\+%b)z9Þ ,KIF&vfKR{L)u咱;%;-x:qSkdӸY74l cS٢e.%S"1HEaޜO])w_$߅*ם)`E>9ǒ0[VpOIjѩHQNwW~,K(ѿR\"L,qgurT]KlX4.WEeF2Ep4(nJhcOu&-3Qy,;}\U0rĢm22-8AqcHi2,E_/BkQ^Q(i|K嗊wNy%QpM2l>aM[X(c5b3D=!} k·SkPFKZE I;K8D ]v\9zՙ+H%ܝ 4A N|alRvy82Zpw]hn\T!r>Ag;?yz F9KF^h%~1ݬ UƸdG$ 7 {/ 5?⽥ݢqCo^Zy=5`{ Sۚb4Jm bW"pUCFȭznuPdCz3APUg)B`Hi6/L@I,|'C1[sVe]%%8#y Pjc;bhWE;G*=^hn OD8 ;#tb*!zS[| @o(P ~NNkvqmkEv+7j49A(~ᝂmrVz8gwC'FZ,@,f5@kgʜR9\ -kL}@0pA53'?Ϊu)6Js\ٙm&Vfqy*D* #gR}￞^gNm8TlrQa0mޙ:!X$ ǽ)M eSt(Վ YٖomJ~N"Bq~S\PYjKzҾ:<*+x|Aj߁!xyEb`Ih$=Fp" h)-QUTyf`B?hV.v(ڜ0WUt^U0}%@.ŸkᡃkTKE2><׋-W.Cg`6ߞwl8ߟ `|pVV#-:-#Ro~>qQ콈)7{ѯOR[n@Jfɴؿntz]t9BjJf 67ާ5-Bn8pEFSWiZ:Bdp5sY&(2LB.Xo7氝 ]u37Ñ;qj .rjcn'9d/I0(Ri` 'bTj߱U0PD܅"Fõ~ˊGz^#2/:Ԥ\dR:Ѥ徜$4!6+ŸbƽOY";We5qٿW4Z?M XG$Y8U u>\/9VUqmk@%"QV^2ZnUNDcg7qQ+VKm.qM}Fk?bn ;B"whJ""``=FsxUNb'5ˁg $CEߕ,g+lz6gr:qbL@SPC@=T忘חGc}Z-"`/K+ x9Lc)fUO*(;nR~ řY9SKŶOi-^!C5dLvW$|)!KԒkOtc6<ĸ?p; ;hcrA'%D׉j@`jdI_韜m%lS.[|5 bcm;2NcD%$d5Ş;H$YsNJv/2 ]0"iz1f[`%5 Qx3c e%Z+ǴVT⋈O` a(ggq[Swà¹x.* .X&6Ep%,Pzacd B3[5R*w-A-F)~ eaӴC[仦a)pvQP7$ OL @}-:%gI\3z:3P8xTkD2M/^e7&Aw2N1DB_S~@`F@]59FYYuz`/ F>y&LJq PZ̟V&Zu8+K(#ሀ﷾^N~vúVn9pA1`BJRN~juB )O1N˕A>z(#Z<#`n]/7L!ր0M9z[. oIV ^]XX42zᥠl$#%:`jg. ?9HI"ⴷoIаGB~gb7\<{;z1%yNDCH\MXB XWb`V1(6ʓAIdL|8 }Jc(11V\<\/rJoP͑qY\M~Z%AI!yk ܴiX. rrWftzrSm3>8\Iu kDdЌ*ÚVBP\_\Y7 -Wj1q`ٙe"ktq4>Qڿ,$EQ1\~cžX<Mp,4 Ky@޹y4c+S8MumMt?'AJ.zO~%^;je9Li N5R-Lu&T-~lea # \@\ȼo2|R3l+mlEr`] Wgwk rU& E ϵ7֐6[=|i p4ƻOO;m;{[?,7بzrUV3}o{ SxpoYLGNu-|4[Fw>jxTx$X)+L(hbֻ4K"dG2hҷ@yp7\ %Ph̤(]ğY %J|)ޚɦll =4DL\IxtZs̪CU/g΍\ S"uQ|nye>Re@!JV44Z}mzY{x=f݋zXU}'eBs6'$}$&)e:-=(A&W&~clQCUK~OWi' _54xǧ F8&x\V`'qM\i3MίJv*H|Gk#~#Ytw C AL%l3_ZS:1~ HؑK =m"Vy'i$ܳ*1kɴ>*ᎤTbbz6ќ &fЉAK@ɨ`;n[ kxgPS.oId"{DOc?1ZiQER0S){  #"v1t{GvBbP2 `k1\l7t L"kKՏ9d1-а6h+bxJdm%-P"2J\60~;3[fId|ɔauat:iގRB# 倕y-5m:P=jB6z 1GqLv*=YM>f8#YƤ~ߪh2ыZ{)o#tLW=Q"e:bQISA4Mj=|MbIKeuO4>Ke"a + "46%T_8Qa~xnt?`Za5_Fjh.mZL>F>-`kdxP >)lY_eqɲ͎@4y)dN.Z {t$㸔MhcrpBXR4ˉ`K5c Ģ8s'ż!0-gWw4߿D|p0B,W3Ч~WCn)&*CND2=ڪ@ʅ4~`*SC*O;,@k~90^Z =;ht%r _)AnNߛRi4QÕ{Ÿ=bBՏ`Dvu1s?!9pm#]~XW ɧ{wt{0e! 5ڶ}@GEc:P>;bGW8"4|ACh"hF*TQn1OUlZDڴ%e*ɍvg1bnn$ /06棦s>pBnrk'J|L 'g e›T|Xၬd:E&St7WyIҖj_Xx =V!5\6)Sb/G5ҮSً#̘ة^ >=HMhvcl.)^]J =C̫ B=b6FB*C_ VC=7vgtcXc*t(_vo񪈱og\ `Xnvgo۪ճ(xQhV+?,OIyE x ߅QgC2pu+4-<x&3ф ?ɉO$,sƔk~\h|1@EDw0C9c\0[^ܗOڬCzT>BNjxXL?[k51u-ϚR'ic,FaВ{MA'$>J ̬=6~?P^Ѯz(.w@Hy!X?Ւ )5(sAF0đ[hKVYG&TT.L%`5pЌCt1lևFt&/mee`_QxStC=Sג%~}Pd-Um;>7>6M8+DQ>II#04貺M,"m_ӽK]L%|rU;(?̩>TCOSӾytzKTMFmHFNhE 7!JE+pWwV]%ێRN$g৿ LU { c̎WL,ً~ ]AN=NX9{fOp2ۮb bn9۬#Ϯ+RlIGM-},LecbTFQHaKi뭴4gT$w w3t8MLS`5J;ɨiwnx}g'e$@?Z"K NA(6I ՂFyoSD[*l"yY'D ۫%G4% IVMo{SN/Ok:fZ84]3> QrޮAa>'#![3+!wl:;d (C"]D=%eY[cW)sTYʹaFLEX A  n<]d@FbI)[NʨydQ'" ;z[%]DQ!ݖ `N@JXI):g7.uMȮ;Y0Š]5< [Z,L^c 趕Dl ٴo[ 5X,ÝBZ K0ȭ\lV8W9a:;$;y !j%@ս`,jU(34) 2.z XnK~h> '>/Ji *PY>s7|ElZG{b|Siep?|ڙceASjzČT"h$ca]&g'|ph> mBV0va򨙾|HO4N@E?vf㪝$[,!8K:<}KIEOi{<axBYA-px^J?9638yiGWwE;=I3vƘV֡jLj$>>E׾Η#Pf>99BtY%l5n]tBCFRxD2*۷kIkԘIuY7Hrsqӂ^6qeލ+Xp=H#ScbsɸïE#iK$@bVm B~cJKm&μ+ablgDIB8 >Sݖ8wSNpN ѩ'n7ѝZ$rup=W >l~gs4ǶCXM V1'oH]I'ݻlҰ"1;q7 Y.ٟ(~_+'ϭv<;̖ԑ8-#ץ^ff>92+2+q͕9 z^ ޤ\Lr1e}"[[8?>*kvTU&{r,fvx-Ir9},b_*!ˊa-hH9TY5XFr!:E[#L}@W޻x?Dz 2O='4HlsuVLRE6.WI_0=WE#|gG-xjtp{F0Bj;͐-!I;k"8s Q^%i8FU$j  k߬`+B5 /ْLdƚnR+1] %nk{D Lv(Y>ba ۮcԯ}su>3"^a#J#JCE^sXwd[ `<$mb*g:|(tSs[2θ& tЫ*ѽJwȤ_5ƗtKO~X^I /HIeJ+!wȾ;'[tֲK/~׸?|4R v$Q8 F}xOMGQEQrH]G|й^x}-B*l'@{*sR֩63h ^o uX+g>?\?D%&E~aҲڇn2Q8c':?Nqox,?}`fx/VONyM8CJdjG;ԥ?uw+mjY{0@oZwdݩ7c=p鄛ȃVh s[ O|]YOQ~6|oh-dE?+ucIY| ek Bw@H:tqI&+ w큲gNjQ^֫XySxKF 0ӱ癅 -$`XM~PL] aX}VjؘP k*<Բ3Pr5J"DFh eJBx)z-7cJn*%SLAL!M'p<BB @HcPTkt /sgO:\m~D[v.^ސKSO(S.(@FHO艵.EwFߖ %Km4gh Ku^!HK"][{i{(Z}ƶS=.T6}ӯ F<4rAW4P[~-׳YK`WHݳ8Ů1" V[8dУ/NK$Rʗ=6綿c% "&*&4%T)p|_a<=I#Eq l5Z} a`k4 I|o>  m%E{f;ZL߭tuxS-VB:BmNb̲C zi ZRհP?4ѓ 샤Hj(@<jDL[p N,rl%# yUd8ȋiK;xwk!ROU 0b0;K#lYMM,r/ Bϫf=<"}_z4UIbAЁZpkH߸͚+u{=4]"-<̰N+5zm9j|=~R.e]u0]AJ&a[$@ ]+b!RN Զd) > ,{t_?|+%:31U8q~S$T/(8shVfc'pؾlMsm?y"{I6_)J:G ?ǃ>Jлo26͂y+]Tr, @փeUl9'>&d|@وW֣$_P@o# Yd +XaEP>V*ЌԱH0(%%\Sv~!w&N1iJ9f2藭ޓdGl ?ei SWP9R?>/exKaVhDi1Pt£Bp` y4eVp@;~KEx5+Q "X0iR%t> 1V1ɏ jLCJÌQ',Q_eBf߸z뻠 >7EG9 bb`8wA'౧/z aH ('GG!V!"HR'LTKm6gFGk],])~6;, ѮೀkVj3&&kA_FY? SbI&܋GljBw fՌ}&9Z D #v z܀αnm_?: ieV?{([bSu~Wɞ+\t.m zxwKc]݀"&r,Dkc< ś5&wl xm5-ÕPCvʆD`#*I1Da!ۅT"w#9NV)Nёxܒ!;>'$Z\^mݿXuZ!.`{;~J}"Vn>%TF9{0bBFkNE_x]AaN./Dt|k*!a 0 c?ۗ|:gP~!ׇr2V{?Uj뺇hsvV}xj1c5,]ܘ$eтc%}BtnrKNdL[!Ï9rl1FJTS?ݝZAߏ]CJs1(낱C?|v/ݮ?Q/:=FwC*OLGHwcV(o&Yæf=܀kGgߵ2&bKܗ XDm~U}2wcRx}ơ0ذj#21'ܗXYEm0F.f1!%XG].1*A`L"Z ϡCڨ4WV;*F\=$MV],fW!7 X_|$ 5}ٙ%|T '*$EOtcWܿ׿3*a}hC~d:ͅ?,DH+˗9ynrEX q+Worvȓ))&fM[G73v䝟gE*I T ?r$!> ifhf߸o`Ͱ 蠇D8Ģc" ;2f…\0* ` K@C};GhE@x_#hz~͠V׷AٕrΈ'ش}d(. 2V.@5A1U?/fzNδH(SטoHTKYa}J%+ Ix]]Wj\ *+X]͆(#l\h091YPeiעOtO˽DHM.a]q.I@ O("HIBm7XLL>p?4{O'%N(I,d~yì,WZH<75| ceMQY3dӇ7D5w(F$.(Mc?ߖxuc,NQ0\ݜa=SSyC- ˺wm_DEg ;wGOb;UMů7T@p{̚8W1K2 k҂IOGTQ˱DyRK;SD2źmk<qg.5_[$k '>*1&+VdQQD9E:@ ( h"WZZpKA;6}i!*RuB|ŢbW-!o9~FqUdK\1.;9H\^AQ: 𡟒- bS}^57 J xH@jQ3soc ͸:gh[Dc-udJmK>TG &=%EƯM/ҵNH (^oG9o- z:p Ya/"y 1)~t'ǫB&Wm@`(_vBf2s@+P yY4X_)h?7.1ij4YS 5].eOMmGMZٗw,dq١Ƈ͍=6ci״)N8qh(& ylDy[1$[qbw#3̞RDMQ+"k 呠 33troTo@RW|uΘ*u QNK_#@ p"ׯ@:3 H| }1n ”Ҷ͵Xܗmvujİ0޹}bQ8p/>EI{ > u|`Go6c<UD+"QFƷGhAH 6G钍CYVa Bg' jvyg;;ك6{Rї~rV۫OGd!ljoBmIf!.l#;s9 撳?x nӆ1*yy@x`TNUK@=|WQ1Jf}3o܏iRps8isGz\iAhOmTa[t:BNr5⮔P5V#GD-^R3r4ޅgEWLc>t#`ܯ;bWp65HͤН,butb}+.UPW3X5 pK+eS1uc{ե䢱JfTP/m~^B׹͝W` K&=]Zs"q#Zp 'xXj4ژrD8ߺ 8;ZD麔i 䗄tk;y>nXl_l#a}dגּHŰ'gAUvCmSE`lV8\4s&grzĥRjpQo#8G^@J cx&P L&QL&'VK#5qy b7W'`YE.£.Uʘ+|s&y Tyw衵I#VzSӌgvĘ;ÖED&z`(7yNgR8ٛݐ{Jh/bg{/Q| 7Tnf5gOB0ѡG\^NǺJY}3|jؽ{F}x -CŪ'@l˓.K-0:->A?VjhqK flPQJ/w={l+y+񧜜W.r(U2 )oY43>uӥGR6\j/R++7G-8<'D*VYnw 9ZADZ2RH$Gq`uTARY򐖒#1s{O_ҝ頦2͎,)\wq_jE:?L% -@dȤ)w,cpᢓ[l~"ev%9=6?-QZ`ԻyFRIKyqϙQE''&P0 cxhuHrMs-w]S=mL \iەmȽ}j,FN]^>3"[40đɘ w5>֮}#FpgY*HRC LR4v7t.=ҞA4y954_,pnz|zT:Mψ'e[DK7lZYy-H[-Nxywlˑ^$ܯdv2~m2<+&L3./g*Uj ޾Ē*>{՝3)_[&ynZ:<#OY'S…oZ/cA;GR—K?ȾbIf;*=G=x5j;(^̥Δ*j7uP7YkJsڛy]P6@M[Z~d'݊8vƭ\vtfqǘ%3 t$s`@ҫ]AZA]*X:ݚurxBK!у tEܧzy SiCm[xMn,]([3 GD|a-󨏿3Z+e@ͬGLy(Oc%t ==ax/荈NfcO6P uLAd_# w0 oXm^qlL]lUW&`ha(9qБp=^4''bkMKk-yzr&p5M) "NQxÉw'|AŖ5^j]?N vU|8HPMnaE -Mxt"PjǨrhl>- z@\G5*R֑%u69*evc:+v3O+riӥFdd:%$7.` 63FAZ<.xgî x*z㮟k{qTЧU!&S 9<3!AvsNˢef w /oTDZSOulzǽ.2{;8B)VY_AZrcCx)`b J,cK1@jPFՍsG1FEfM8wka `O69) 4[#b)!݌}w9˞p< JhPޠH`Y)ch89R "ose[0deW4uLB/6;b.3v g 4^D}-jDv:’?գGEf&Zuz^ 1 iÄ>D߾Sj+i}Ӹ;mF V^p`{.qF20@to^44D.|O^e/XpZWoitkVv頙6 Mg 2 srFEr+)ΐ%IFy* ad3I_`npšUN.6}*%7.ikUnHWѶ JZN彺j=xA/}+\i6$=zGm&s,!ւd0ز?,E'M\n䟙cnTb$q-\6 t!W-H<໧2]p]2&Y3BW=̉d8 d3ĸLGK0S'~ZYNA\h#8FWĎ04;$+8U3XH@nCp@cwBkb9=ݯ;-2Y$Cq$w/Lt<&Зaȷy4 Y{ !\ &A9TbU=XGmAW"E c^OLNo3h2~M KHI9"~PRލ8DhW8 T@i@ڗ\_§%%|՞g󟈉k=;NiFAG5@ׅg'S6^rJ[ÔZpP1hŦz4 }=& +i N%WAX贖IrξX bLMG޵"~dFSal- MC'SNY dD g՚ wUPҤN閚g1&jՐn )rdD>^ZaX%r<$cdɶoK2l>;.lBl;7n#yK8XK V;nm]v/OKY46;lԧL=x[{9п&pߞQnV\:otq(Qt0zJSb䱟LWd>?1Lz0Qi*AxL6~wgۤbvI(!ecu![Vl&3k{@Ž+S3b,̈́S:G?^b6Q7b+|V[Z[Z|M]V[WsYz9Gej9 ĊԓbKC&*x2 nO;H2'tԷsEّ0KMme:Gɷ[+~%#TWUtZ5@g0;w^m.j҅!XIpR{CӐjqQR t(`2,D6Z q'6rǑac)>U>bVr)w[rD] 22sl:Fϙ+\HyiF=a 8DI[%kYnPXLrBV-Jty%x<zJ;R ?&h*pދTr ZßNiٱ]Mpa](A^2oՂq%Hz pɨa>dn}|{3oYO^C.<]yn$+5gidz_sq [/*Mޘ9?T.4 isNG;}Mh:|ֳl EG"sʃD0kh 0w:b1^[pcުTBV?L2ip?dEK!2-[TrJ%&`(j+%?n22,AꟷtA%@4\PE*F*(峗k D&F\0MubPNz[l 8m51/؋T ova-ubx2:f~wA. ı_n%5f& GIܳr9f(ِ3:4߀[i%<_8q9zS˔7X+z>WPEM{N/גKW}w aw^y`tKJI8ֈuj?v%1&ֿAܻ]Ǹ:ȏj6OXU>'JfR9Ơӵ9Yw!A_0AMHp|'o cmh?1vL `d(G77}WEZū |W Qňcr+14U\͂ftau겄]ݔ'}R>iG?=J{_}.t>fPP O(`^8h2q׌ֻo_s=ItIvI8INˉxuxnCA)\8qHDN<䷤z3E S_co@P,VF'x!o Bpp Ω %FQq H?CѸCZ&^?z:qw !҉& Vn>1ox{!"!WF7*8Ɯ"1;e3&}pg3Ŗ]f1RO)aoZDyx-)te[/bLPTԑʂ;dbY7^J3F[eQSU~y)B$)WYAlg E#wlME}nYv@y5iHrC`I8(<= @mWθ:0VϮFL<9$fDxi熦%H|ĀpJޖou2H5:gEtס0[l62[J @ݜ}aJ4[kR+5lYS=J}Y;bZ{>pl̹4OxTz;y ^Y' &K][wSckkʺA8UU6 ^]hoݗǦӡ} z3g(^I3nyv D̷)z\:::<; [vٌO ,(l9M՚xLXGUeOl=>]T᧯DSDz(@^h.%u`+U3%!$%rOF;L|.3~^N~WB߭v ̔ڹr ?UN"ժ|h/xg~٣%*%ܛ8/KىWLI]oԿG) l@^oIoF۸Lv h;)p*Oʶ[WSaD:6zk0?b ]l@gL`AȰPII4*yV@tжj\uG3+4'2fpup+&YH@.9[m s`OkD`$(vZS-! N6>V@Lʶԝ:|ht?6bA;h\ Ktd'5$8³~"hJ3K rKZᄨSڄWOٱz p'*y/uAF{~hIؐZ.zSwtxh&RHɑP390ǍT\iX+BZnA(~-BђG) )Xt! ɴۗ0Q;q@B0 ruݺ*yPY̬'ޅ|ޓeaT9/ڭuggfE;&gӊ~+C|Kb(6֙(+"i{K#غQ/`:ǯy=CÛd,]jNL됨%S zVCq0{?%nEiurF2 dY HY)B*)nPH~zЇu@(iW`Gj` ;"W .V:!}?PMϭ/ua HTy1neq+LiJOC:`E%@A3mX B9/^3̭V%h3,Ԗ,VPFSY @ϛ;Z&[T/R3 Y sƋ;u/4 JG*V6AЄqsM/F W)w`^.` AR:R:J[Gwk<}fT~t6Y67qF%އQk~n@N}5@WU>w 3Q*p \rP]u:\#XވMv헲] [Ývٙh#Bj\9%NSwL~IwTz{y}f^S(Y+F/Z| GHH60|3@EȈv;9& JYCTtUF+6рQF6k !P Г\iQ/HQqJ*M[f*tR\!AƲ1R,|[G plSY)DߤV!hW=fS/ 0o*ޕq|MZ[t1ZWRqWҚLмTHS #%h~V8Qw~}U[WU!O͟{*;^K^ ΢յͬ=֎[yMF̶~]*ܴ_z94?b2ʛS(7h|z\;ǸM $a&Krx1TqOSu\j&8L3GuطSKbTڭ8*S, 0uQ@HX=P☖+!{J'UN]SJ:+o=5sƩm .Qo2`whrʚ˼/3O &Mr b?Eܭa"M _K}97⬄;=:HASlz;#"#R*]3J^ܢbP& ”-Q0|%q+f49aN;9o_a5ӫUk(L EЪ(P!S~ [)|LEo,;=㥅}6ܐ'F]ߔDܝDeqIvI\^@KW80=V[|b432u-eXn8B5/ϥyaB7%xS7i*_`k f~>/z$=1\ޞQ'JQ ̬o!#Y[ܴfvPYQ( twCydyW}ަ!((1obbm5K Oblm)*Yޥ~tng@/) B3)iδKP 9v Zٜk/3bNk(S.L(gFhVT qyJEWP>`Jz"SUZER5'\(5kK٠aY6H9N f 6XK| 3m WRڽ PHf"z+ۗNp\6!d۳2U;BHS}Ug!e =?" "ҧtx*{ZGJǢ"vXy7'4!ܕytC5 ZYv\u[JuDH>ZQ`gxߺVNKv\LXZ<w3ө%[|%Jqt>_+ (¤v.pX BR$_Nh`d_˻_~(9V#U?۟| ^6ECdc*-ne͐ Zv f) Kb'0Vkcagq4$@y-dSHx(]>LCUA-[m> IޔY0Sm]tȮֵd*hn"&)cN].O^p;[ʙPJQ1D0adۅ{/iy5;iS{UƏF|4d_ ^jC1?VbFIM )νS)-.}"{!E@_g $yDp7-5dsiJ+U۷tJcv,69Om 8Vq`^v=w7Xxub7'0.Radg Pŝ dU5?I tbR| ?i -1_XPS7gD7E¹ɑzLBc@T͖F7 ܼ_H\b6PxFDC6}iL5{VOs(ܖ0p6w*: 4Am?J|ڭ|qD&C;NlՊf!/<|A ץ? #Lyd0J kUf1}<O鞧C"q5A),y PȖY ƀ.{EQ+@K]}o[^{#3$2)7ugfP\t$2d`?uф;.V6]3_3/>2Di?Yy~[i WѯV%ùC5~Ȇ5WD܈kم7# E^h}{+]t/(qet(x+yc(΄"9tZt&mÓۯ*d_,jĠ'0Gq0y8WfP!gpic?L5gmykdP:!Z{'! nbg>=N",>T^s#9x#޺5^}D JOAkU4V6ROAХn#`~2p65f-&ܪYqV܉YSlKF,!SF#Nn;"d8 6&Vm!1{E{mЈ,zד5T嵮ˆX#B:y"o8C+sJРId@ݗ>IaJ[7'hLMЈM M^c`JJMݨ?HNej/x{_J <+>ti9g?Foθ7)/zEQKsYİޥG/ɥp{ ??Ęk!KTcHN_) :݉~2ws4$ɋ>-99gݼ0|Ys>UPIRǹ'NQu+>É|;:"Z>+ 'L|jve3tJ'f qD48Y_aQ0+r䑙K_cs+> *P{z-U$$u|SaLuFteP:C- ;28m:뵱tgrL$-V!?];+7OctES@%ms;f2e}R6xz5H\(IMHÄ/ "[Kx^<@;~ON%? n.7`О)1ym$#djTC5>~1Z$;ק-k'L luzlCЕZG@xb8 YȎ*LI/W3Ic#Nxv^M3ot dU郔vθ=^Fi{dfeq>eB:򦧃(-3 +#C54^ amk" q`ڞ8QeS`5{4 *쾖D8o|Ժ*]t #rtvXf=4rRQ:LleaD>MP +]w,GM :ya}F 3Ӑ[S^T@SC5yh(|k#cEk1)YMD)pH@"YX}|׸B,]Z,le|;iNjTbB뇠"0ct>"Gu|J:^1g\nt |F[{*y%nETJk(f"-Xal҉ӵ8BPyLnsf";Q: BMUkSbCU炔C 8^ECfALLCGl[>ɮm즊 2B07$"+{.h@MX~,KK$YrzOFfOΨ+"8luI]oh|SU܋ 1~9Ljv |z+&tWB<8yLb$,b'f"igKݦEffDV|eR>&d|B6\dԟPÐUϵ,8{t&":ɇ{Y$|6|&.)rOE Pĭ6o= j[טEndP%Y!+H*#\t(EJGugQT#|D' C<>|މ/ F7^zCKBjm# `eoA}a1|_`/MQԿMCq1鉎7BׁdI<#Z'GRV%r0z i)Ffp 6JRK>)g[[mش-ފb1c:'YQe}\W1QJ]Tܬ̚mu iͰWjwWjGX5eXn:Q:!l#FT+m'dž%괜UubX>_'xաÂLE0> XiVw:䏄Кh!r)^/XHQfںd*9gOп<{|[toM\252WNk؄}V)EdeE hM$ TLZs%x-uJpzӋ,J8qn('E'J(G@DQ8(V+YU?^| _gȚhCc^!dnIO=8Mj=S}ECS|6 td5ʓW[Wqc0,1$i$?^T.jҭ l`& ̈́,88!dF|zk`/|ds5-XNSYk春"[x6t_IzzU:TYJ~؛xыFW6W| " ;ivG%[kѯlvm\~w]֠ސn I"Ӎ(g bx>t8OvHh.@VO8Qɱye2)H1ΑxK2p`* ~ׁPγ^qͺd:T wmA:SvM1uf~<&S[C,q2nUY{ȷDOzPS.SG"&"sT2 Ib !go#,1 A/' ~ȊRhk!5#2nl.uM;F^4NYﳙn &#x#N06z2l `TzTTAhE[j$;Gl&Wg9Sve;w1'eCUo2Ϣ g0#r殖& f8l$ ED>_f`IccO`€-4K"pIqENxay(T q=I? s|< /E.ҋ#L%Zl4+[ؠ DHZmW. e׎X3k6"io"%p̕Fw>d4u8L5*yD?u#~ib'IŖme:>]U#HWwɚ\! @>8&a 'GGB]d Π!j*dr/D;:u(+ʎSV4$#Zt|_~:x%[!JL,42|lvVէ(bo!q۴?/DU๩CƳ=ﰧXg☨HC^{}!? ? =RṚP@r.TNrs-joyxH)V4!M뤋|6p&],Qo/_pr/%3ț2547N:XsˤY1FakWZW M>;т^n>kj5nWDayOca>OV:Y U04(lU!<߅V !V0A*q U5pS` ^"?B$;gRis5 ` W4R(an$dK;,g&x#޶~p(ȫ?^*eB`+Y׎'w1e0E$?<9?3T祇Wh$s&RR BWvp mmS˦T>dk-~nM$E`"$Ӧy{}G7NVgldW:/.6=9w|_&vͭFsiӗCz!ܓN{D("iا4TUOW5H6`e"w2:^@1oO7yWdxqbíUĢ'sN^aSMS88Z(nb\pB]Ea0}5KCn+{ XtU e*թP3mi)PE\uu =FJLf2 A={=ﷻ =ZAnrj֊#ƭmyHbG/K{I#dI€8!VмCO'J_ï+P Wd6K4@tGAb#=@o-/_d|C8 ek[I*F]_zҭT~@qA\*uyf/^ҲiD6GmTdXIJוx{$ՄmqEK/MTQ ލqJt,+NnhpOsk'.J?z=W}UN_J=.e A*F'F9~1<]zQxMx-A֑z $ ]iIy!ɂU=v.sk] =1I\I֠VꅈĚ_YnHvVYv|18Yh1# K=}&_gղ7eauϴˍw+vZ(3H푹M?{urn7PT/z2 ɏu:+=P%tF## ;t5M}PW!ۨε[<Oz>xN;=BO+QHdbK˂3[vA5xg.f<8GW@.4c/"b>Z`:aJNDڙVaYvI L(#<7O'ys+D  K,B*?E.S޺ F?l{yonLiq =(Hy(Akś qZ=@,W4عR_ F<2b:^FE^AWpxV%Għ"@'谬 &V}Sͅ9!^q1;,4Ax5ʀŃDI$ 7kAtÜ^gj=Z} JƠK/&EJ퐖mU oX$vwvYhi.j}I肨[Z)kän*as=Vdus=֎GI(}*lOXWLK7SmKnr29꾖ߘR}ٵ֖[/JnQ?qaq@1 ҐFCe܀loyjΫ\)P(ɫPD$PULh~"+J3Z;Kѷ5VMjim'pNAZ^3;߄r"D۱*~]0sB7{f-Rަy>ª4yj]#O:oO z2Ӆ8h7.jo*߆4Pu C+9c`ƔmA,~h"MRϢYy4#mL cF&0f=4DIѹud;zK@MJT±Gv+2'9('/Ƭޕ:YkR!"wscKmdi'MލdR?&4]3U-}ψէ|4$wQa Zۍ -?Ǹ ?>Xk1S0]I,ЃbmxdrkԘ6S:Zwb,nW6`[Lk_Rݒkm;P*6S@ T =mm]V''{+гwX!" 3* Q)1{OzH"'+v/|\CF-)ь߁Gϗ\8*31O5dCcnl7N+/Fa u.>bNlg.t9:\r)z݊T$d*tgɾ:~ӣW?FiY #+2AIXYsGt{Zr $&o8 R)453ۛSG$_2X` K_9I5X|o2`-M+``l\yܥC8ꑂOۯRlVR (3QŊZrb c^CC# 8/R7344ZT&tb i8ZH-UcʒJnϱ 1ez;4ΎN2\F8|Voo$% )ڙ/EZ_ IHzw>tD?/5ag?xcm288B` PVp\ Mgu-gPK: &ƹyC=Ҋxl?B_-V F1Q9EՈI(@"6"ۢ"YqVXgL':Q7K"xߦ7QZ8z2kF(Qsa 8 =׻D{$ffE~w!KxSwKxf}yP??ח֡ C[tXT>W]qCY=< òpV(y=_OCwt&=Z'mk~B a$5CB\c}McӨ>(N]rK7VS/Կ^e7 T˧1>o|PblM;Y H.qk (nɆUM1:jsZU]ڐ @:ʩ Xɞ%`>wwL `ē&x,79m("\P&'rOM] 8w!j2$7WX]0T ,1CV=fR&pX 񗮖HvINv33:.Ӌڪ<=װ%? <}&ynPDy^0<=TPA`;oCL/-k eO>fɸTb^[ #YFJEκ} +mD.,HQ.!aL|1'/- \cQŠu0W[,ꆚM6U k; 5ճUTzdܢwu>RmB]꾊oEvY="^%#<{/U4{(_uvDyX|I!wt g2 5@NaJ6 HF@W rpXk5e2J?`8P D=>e'!| 7Z &E<{oW:$"~io#bJtU3Ky5i &q_9W>hLe!LqkyG'Nj 65ZM R5b_٪ӻB(߹&mWePxdsJq+P1Zkrbg&˗Z_52j6p5@p9V`2V$i|#VsCm6Sˈ܂bлɮ'+ 6xBr#Vւjp1C2s0გO[ܽE@*3Χ[,L$87ۭKQX+12 '~ K\O1unP\ 7}H}V^rDtr) Y?1Ł'.Ƽdun3<1=(1#=8 S!;JE‰ S]2U$ERĸEo9':^8GEl\pVUO"X*aJ09=9Kc+*bPT(7 GJD,3-$T$ -4r/Wr8ԩv M X(O sxQ >ڎKS[:L9fBjG))O`C м0-Tq"ȻJ]hhXZ l)F ¸WdE1gGlC`BB<{+KP\eN3ߤJJH㫶̴ҠMWF"£xՆ\+s^tۣzTi C@K#*H4Oå|H' ĐMQf\;++!~G' ZƓÚzMJA> HSb˭BC'E[j2&wo:B#K5lX\o ^6eή˾MsdS~^Qd|u)tŠq͛/K~^>?-7d*(zB0H3$M5F4e^2N>. =.,r `,XJek:?2|Z=m,d1! ʻLm**P.Kߜ ܒ/5{ uG#V2 )mO+x8m-oH$Bc"uz2~s#IxZ) ksHRMXٛX%;s0`Ki݉Ylx/դWgn1 6hb`r$؛n&^,,tHfȹW+wc^|LEpu!I;9b] 4w5 [a smkCj~\Ic"*:ul1tջ?g=L>FG棅}_eA5}PѪn80 ql}B-J\}Ed UTD18r b HDlƴa=Btgt{EWjtL;eJ;5b[{xS!꫃X͊hЈWhTTQtRD֫9n8&KX i]O`*1ȧ3kчTMlVq<[F:yw7tM`=8 eO%C,#h#rZ֧91eeAre}Wl0m> ѕ8Gn䑹-XSLE^N|\c0Rr%98Σ!pC>P 8!W,hNqxZy3bR:. WA=U -5EZQ61<ͤ70bkCfEF'#C~FR oD;w"G![OVBK/2FYLN4m-9`%N<]ehBC5{?[5jЃQ>X:7A,N0RhU,I6(#x`?P^=R 6C8b2x -h2aS"Z\ 8o*eӄ#0Ijh :vּ|ze6Yu1C&F)`%@8Wg #F0E (Xli |_5 <]g2P &QU'_ULrO[Z%Z(7 <'[cռGZjU]mQ6Sigf%Y."<书 dlD^( VOkߒ2\`7 LFCb'(Iȁ:Sܿ`ZJk`;KU a?Glͱ|eZӪ5gZg\kqAe^"?39!t8SHq )E"G*Л+ybDjU9!iq (3[V )Usͭ#?f~z3iG@+JԹC[^?0֧XCe,jrU^F.]Qp^ L2Zq:> /mͱv ;!UTA:D3{g͚֌ /o"gֿUF䇬Ҕ)CvJ]7?>$s1CjO6G`Vjzok՘!1|/dA>B*S`NzI=2j{}׶"T9{un["b"@i?ǺsY򆗕a؆zisQ^:4lH:`x!w5C\qdIg ?gQ4֮g晠 10!on$..LSw5gwtf/@IN{ܲ1V٥:mI**r!е Q8i$=O=}]/_FQn\O@//x=k*a|smCP?8Le@yh@,P-6sEa<u7:+ѰmyHk$JTg' e4m"<љ-\P Tn7 V]7>Vi0T-s0]A i]_q`᢮oxN~1ŏfoL?#' o˵0-c vwWDW~7MKW$Ŝ0jH H;\2;( P9;Bω5Ոe|o{ w7-';1tqmdFPW,Ur8.ք_f:۞ Kqr2gL&u9jcbzT3gG9hFi/ 9YTbBP &u33Id1maU\]W;Z]Xqg v+u?Ks,j/ F1CuF.nLBU o#c"b81˵Οl@Y` -g,6)@MfA p>LVFV|3]u)Rq׳RȾx+,A`_<;.&1 [#kXsP1Gހ )?rv=`nܺ Gb#9}5.77tu_y(_]?nרh1e$$94(evLȪ.&lvK<ݓ-{wPlF/:Q/FjLbO$fiKŌJJP@ m 9t'4Lhr #~KHcgn 72 kPvW HGOƤ_.NQ?ql;L^kBt\-٫ ~ NNO iPFNd{ӡxiyQL5]Onlhz?ic!kWZF2VK\povҦD0 /9{Ŗ,b 3Ov9ڂ_j1w+;'ć' &ZUl͂_ XT۟$ފ[2 'IԬ*)Īwg.u}k:OV8o-!oM8s?@m?o.q.nfu|e(F׏.d&pꂲfdE/¶iXv⊐˱ +/}°~ud$tkzEKf6nTrԦy.1~.mΜ[=ȴ2#%b^c T0`:}XWMW{vM..2IiwсCp6Xa|Z_uz2YzVr2ͬ}[ TJT^İn=줎~v]sp6殡ҕ},#9P-cDݩRq7$eITkDD*궢LuA5I~W;cdS)7uk6E s4Տ?oG}cζS9$IhރW&F&ݎgUeՁu&_#cQ45?t8߂P`*NUI ?0nvЇ&\*UAŧ=X+6 A$aM=A*Ȫ vY W~< ۉhUM..BeՠU'd B_l'rp!ѳr8*'k$(Iɿ3;#u"ZWJ>}U~uɓ+r&TxP$5:4]}|oQs\lG̭]pa~ezsSdD'Dgߥ4(ttsW 7"@"1Bň6hDnpp"L@!-n=!d2D0?Gg%,v@L K; ɟe\KlnYAGAV.ޝLo3&'˃ϩ\fؙ ca:Lɲ5350yE8X–[B7wGNM4]7jd${{+Lz=z \XVFa%ES77Ȓꊤ>Cm`1O+Bx2=V/\e,Ш Fv} =9 zʡAE\-@5ݚn ۲=)*> b{3jצWYr[=m?ԅ* 똬r)6;rbWeKrG& ̴`%QFZ/YHSD?瑴Q:"8!.ϱN/gK15)7;_ikܔImÛ UHھണ T,X07SiCQmt$!TֻCm :9j>H"WZݥc=9uֈYȑi-MO ڽ ,Q47bSݪUJG^X IL`Zɪ3M/_&"+-αkyvzJrhB;r&!^ϙClJ_XjŨAfpjKdJs42(Tl޺@F|q/Ln{^"-0պmc,'Z+te] 6:N29K$QmTlppNi*{slR"1Ε2{YT#@Xzq0ۉ#? N /tBOĬ* 9ecmfX Ea|C357 mrLtyjEy*+47ȽjQ< 'K⇠pPDH.\p0z30MD"mg M>"5(I^?墵\q9Tū\n?,J}3Ɠ M*M?Y| ͺZ2Y!)WQ:%@aM wρC@q@8VPB6DŽD悃_l9Yx%^&OgW>}IkiByyLi'@!FX!NA}ҊZW Pgh he[@K[PΣ(URB_kR<= $C/|wc]Nă*v1goU(?8G\,Q$Můs>ؽX{.YVԻ|#P`jDCPȼo-BbQo PItwHΞKN뫽j0ԀeO+p|NAjQ8Wv8vUb{fkrƥ 0IX$dHE_O\"_MIE9_Rc _y5ܑ+:k2y2 ![c;FS03Ox|Fo "p9) ?0 [x9>b(<8 ;(d-T-qLН3),iXA,RX4$JRK nK ^W}ےIx(B>j㧨hi2ү2?wңtLN+Ci%|\<,B{ӑ@.D??NΖ q.q7oNF2?<ϛ16&̠d]0OI"tGL\$fb'[4{5jRh|̈QH (\;E''nz-{y iKֹzl[K ,LO`Y&/7ߦVF#$n|P^XΕ b'Z 7:'&B1PX5 糶إh8zUΌ @k n&`)S_Z'mXfJE7_o@&53N3?>c{i/D@Η[nLK(Vo"HM4E5,CqV;LG_a>6,YI@C5E} ׬#o}!xyD7 ɛ{64am] Հ (t]FZ۲#X݃Za |>M4iYPYN{F8[e NR}/;8 K:óo>o y5 <]:VY*UL߰{ӥy4>I** LM <<^1f)vIWeIaS-y)(Lox;p ƶS HÏBEM@`rA"/I|F d_aͭ37?M=slԯ{D|Rh;4ͱ2dj) *Y`D8'+kYmqTWnh=o3?:>9g 2syɿMa Bv},/!8fLFuB&niUTVcmI6=HVB۵ت%7+"n &:!7$!k9?)ݰq[ݾHC!LQEP. #$=jA :jbXQUׄLP5xл` mGH%‘>AḞ1yx-hG.*‘SHccGu.Ukrdx(]a|c7"-aӊ'=+$yQK{t1QX !q7@X0l:'Wsd@sF7N9 (Mo9%x_~/Aa֬Y{VW݆{h'= cVTz8o$G~!Aw8'ie9BVǚ;RJ>Sۉ&_Wsصb̳ʼs~C.wŖayn/1\VVj^Dwn>zmN8T/Y{7)_A{&=[Ǯ92_o"#@ + M@>mV|*)L8"qr# jpLTۅ l&XHEYO!WȆB5d0V;pMW#L 7&{hhtsJAߨ0򱆘t" l_E1H(AnR$0 G=p?? L$o.DsQaEĿz\1uCϻwbql;굜ߋ*"ySW KW.*x??YD%ԒicU-r ,Hw$HH9IadY8\*ė~5!q{@Ȣ:s׸*;$ &{qr]=i~]QoT^fHiB=IjK[`iGu}K/g"cZ Zӳlg1j^ w5ߊ0X;Z NvfT#B&Ux{6bYD&o6oFb|ࢶu2w6l6!r'}-o(q=ծzL&"Q)_dKdcWx076ʎp,&lonn9NYc 빢HV[ )C멸/*TXVಇ[{6̒wJ:d&ۘH"cv9̱^NEmBYAI .s e*r2t bY.$uZ-!-<{9玜*d^~Vb޽{~L K9:NSn+Y~/BMS*p/m&2#p3Y9Г5]z*KV0:쁛 | uMBRR/ C amlJ5[þȶ>lE Hrre, F 8TI6ܮt$&0ԧYwG"B>bɫ(oR1?4]?`wl-CDs2kn:/ d7Z͋jȅ8="[; r+% zJ4wֶ֙M(>Ư>)Uْ튅.?1OW+ejo@ l3V1M"¨3+fF_7&7ZXQqTb0֯:V\(Z&؞}֋z%/ɯ2۝^(򍲇kdSڋA( _/[ X)S$N˾bl"Y1 @'`a0D]b5mS˪@#vў /GOTX<`GQGWq-Bǟ&M%ߊLz:](FIޭk1op@?xcl8^6 Jh$N.`GiBf =#%Ynm:vJ[ Dndhs>]\SAəQ2MYlȰ~xqSg萇q4F޶z먴#m@"W&@KH{2u81wq\E}Y$HxL+]p:dl+RmۅckRTa&әG($BbG,$↞XYtE5 ICwqI-#Z(pu wU܇Z vljD66^8P<$DH~{=޳De m3P8qh֜%AnfN @F޻2?P#XDAЕYrk!~(_sӆ' ?]5`;[:lx[ƈik> MMzӢEoxUpǀ?=:MxBc>/iQ9, PbK<+<,Z!Ȁe 2nvLW87+ț}dK^JǽZ>0S&Tqvy 9|S&ZvP'$i#׺phHCw5Sj>4L,Yߎe%F@|@>^q!듄K`Ʌ^3f .Ad9sV厕XfReN@.q$`q|8 =OVkCDV>j(NIff)t֎rP]#P'&K&AuQYZƆc#'⥳ uYfͩ QU֭:OgSD;buó1RB@jT.슰e oi'[]J#7t !#]z%j$>Cwv `dJ|vAolQ'} 7HNx8ZrXxm?||iMt6h)Tu_uҰ em]9 Е){ç=Ztg.CFCje86j&.}*CQ(֧DvAÒ6Q@U}'HҚ=ӯjGn+.CoTzWI_}H3m;BQx^2Z/nH"%?]\E@͏ys&IeJ 0qѺA{/ Ra2R}] FVIˉ=ՔAж:tU斖۰lO{mGK AE͛jKUab!PA7Cq]$A̽ lϨJ aml;xߢoKѥ{1ڟ` vٲxgUvڑd*~#5i2@UlE dA>lj"OD-9h:5Fl%&$ s.s ^Orwf_0xnDZW@fmeB2AhG4RG8#b֪.X.҉E 2!Qa dpQDOJD*8]VL0 *ԋkڗe%69HpU #bG"ySJ紐m{x3 r6Yj"=eڕm򸢖VI,6-Bko`E ! M{mYVI~@ܻ=oϠ>Mkl[ !"le< ͥEiʒ,0_1w\G ~8uueGTҌ lq dzt Ju*_j,en [==*9/3$Ozis!$fDy&.X?f5qMS컛H97$eV.~}Nso;эu'd-+g%R Xk8a~e/D5A)UdI@=E'7|X 1E#y+8[yh% ]Qt^kHo|cv, s,@.ti]1g@RK\h=/cm fcåwQP _d*(_-5} Μl"8&aRw\? U%=Oz>w aѡ*h.ZT9@ve= GF{%ꨱNog+IE i:$ c׉aDPDЅ&BtrK^lM@HJo:w*.1Z8; t41"%13U 0>#*2ud`$c,k^z ⳪6<3XaC(JJTD0drwLCmzH; >U'Yŭ-9xJ9-]&<ɞtaZ%Py%cr:Pr"of0݆z=GG^EDo5yD=pX}@>u-VZʇ}>GڃBoP׫!vUSbj$Paz!km]ѽ\S<~S4wYYq,ͻR`Y˅`6w 5a +ngCOQ|mB1ۼfp =#͠k>UB+^m$8_=:A=?I}{aDN%Ґ.>}$J@JSYڳz.ǨUJ9 [c["AaBNDN]҃Y4R;o[iwX^,]leZ^80 Wy-ulJ{QF%ZrB};d˫`n]DI +6b2zW@[:4C-q+_*ՕBN/T1vrrdlk/*(KʭPŽ~ 2¡$g0̐M5ko3ۓpU'[TxIk=~,!z4I6j>p/rnT5Ӿ+ڡ}\;ny \ (I'jxAAl3BjBzJ+>7搻88V`GZC1 SE B@{G|gqb܃w|~y>NJ͊vjLɩG[ bq R[8pM|cQ|1t.B]VH~@cxwWMe&~ҩ:(yLIsH\ ]~ds1MUa] õx~!\B%0h4opYT,!c$ɰ¯2BCh4܌Y6X*&n++C6.bH`~L1"2"fR:n[Vv) tiOЩb㕲;1oMY)$Us:ΕTĤ@5G m W|Db~"p}IVD| u/Ex..LΡy=G &|υSl/է$޾{[~J7|)99* =JQr+M =g"T(/k"Žz\ۿ]&Nw)J]n}n!TO%V,B)aL죬]`,0`ET ]IPdv{GmQ"2P`6ʰʧf*kp0ϒcUF}\Z,ѷ&Dg7H+%a}*2Jy}_ Ԗ{xce^HW%;K7[p46w[YG:t WBe IbM>-E9PӰ ͪ$~]I9\oWԩ,Tצ6=n$CWfBy$oH . =g{9{=,& : #Ka7ӇM(U6YS辚pI?NNޞ7$*8qNrylnÚ3}J0iv{Rj.i{9ۆSf#\UPVm"ޣ)ZP D[#JYi$ )-+"=Z,A^Pd;oVS"zF.]m{`.[8RFݵvF٩v7>[`'-."/eh4Fr hîU8eVTWʘaBN~lm6oŇ ]rR |g^eu-J78o19 p\\BSpA[Ûi-9Jֶ䆀܈||QHsȭ)bh aϵaqmӹl e ;hF-JO{\)F3e. ΓQ*p32lʦ>KzX*bwnVp,?-n@WԼS/Z6x2|#C!SqW,IS/k #%HCɄ@ƨjLZim U]g^Y0VR !tа|.mbRmxw/ߘ{wyZ0" m>篧&L{#RNg9GHlV# |_q^g'Q&AckTl㼽l~9NekVRf"c)i|,BB7ΓneUP4}9bZS۱4gVNJN.*/X2%%=*H7gRw5ojM68J- b+kuUCjAۧSi=_PGanPyH~d<9Rx-л]Kp _X)aNLTM;\RF+FjGc~ȻvBIVɼQKvJd+\925`4E5%NtͻEx\um{'>D |o\W)]$Si |u!uɰK%ЋPK/v̧3Fn@Zxa 9A,(U8VKژ&Ւv?xQ3:M I.T܉w6 mz!P:ܤnzs"W"{)Yg|iâ/e&85Fw}m:s@f'gOt~9@Mtp~S,APR`iV3W#7y^)MMW@hCdկߒ6SLQ@j$t_47M#߽xżt^FeLrC UWDQ!vI#-,Rq. 12vRXEOo~T"]9vI?T`wRm]A6ŔoeGccWҠJ<F8Q} 8ː3ΰq#iΩ.Qy:R>6!c"(\ծKKbA~݈Xd[`=rVߒ0se޷R!lf|xw8GKIف2%z3 &5{k^^AMW`F^ cgJ>pq LUZ_~M$~&BYXk{ZZc)W*L&]|+xn[gt&ڸݘUH~'=?d k }0W{G cgR<u."-,x>ldMA )ifGj;龵Ŭ8`N %Q7XPeBlӪ 3Btb9 2g4\x|4Cg䶕9Wzc-+B]&KA1O%i2)Q[kFDҏf`8 C}Yc` ы)f].(Š֘P{j}%~GͰ:|o Py698SGLXO$K#.zz)XmeUvPZjZjJ؎"#Qf6_717pǧltsqN (2+rmcg a ->VKTtَy-ہԡ (1I /dӰ^~yh3A.Jc]VZz ATZ&y0al)Ӽ&zcD #ٓ;@GzY\HQ*wmhö/gII9wÿCR[(@5-ϫ$P DϣCqw .qw|_քv? w"$~K2j$){IR úU$).{e>Ǝ+n,sӛX&s[( ]UmCNͧ#7db)B=Dܔ7žip+|w&8ReC46lO&.]Kf ͚ΏQ,;/( 5le0 kI;6z&q+|_vyV0EGHUExI eRPĒB2"QTY7- |K(5ozOkHvBtMSrQ!"h<+&?.&SFwFAG;,Ubٵ95%eK'}+ؗ3#r;oJX7MDAJΧcz% [9DGI>s4Pgr  wsg8}|[ Ic]=b?YHM _eF_ ef7LKkAμd%9~mm:JsgOȼz .L(".תw8/D !hRhnOA Mp *5݄})_-2K ďqPw؇O;xNn(qD*T7`T(53P:YXu4Q s; 1}FFCl&2j8^q= I|+xUW6KoV*b |XDzcA6֥rvA>D_+>bQ3 ?/D3 @:iX+N|i(Trt h7u$X3[l_=ݘKL~}ϑ !r24r/^O$䜳/ogX{/k+m ޟO#r) @} y6i_uʟ2ɗreZ[MSuS$V@{4`#pu}} dG!KљefnD-<"{}A"M'ʜ }!E`InB3Av^MӒ\ l,dXZUf*uz͔&ćtR,4Ԯ]A]I>m K@P|w0I4%W@mw(kIacfBQAA'mY#$m`]L.lse$Ub ö= {ܣfB;!H#{z[nK@oqVpdjgªb< mo'Pxt5+{=@{ѻ}An|Pn ^67*n+2&|R 9$NN+zqp-?GY[HāYwX~Uu\d dja8T/V-+w;;@K?Sz^J^3Gn.}-2Z%G5P/CZk~jf -Q-&WE nb)]%`W;9DU1J#WBgL inf_sN.F0QNo+T5 GUảf넻hEk g'㑙&:qnN,Fq+ -p1rCj_ hުA8懰Jbk;BDkR臺-8&ԲT8N()Rhd0'=V6ӟbId(BItZ6j)7|y \q;+?r\fUVju[m4z&PX]Y}Gk/Ա-zӿYWQM`e;5}owc"/m|,z6%M+[mLљ S-\AI6Lug:rU<,-&d:Eb~ buN8%lID2 cN.[|aC/X֠41\~>1h4)cݍc aTtt\6z: jG+49|d@AXWe0h=V:nn f@d vXQZܱjG VOJީQ͛W#h_\2/ &vàupJ[vLC.@D0'qQ+h`Zs;+]txo.Q8=rPntcI{n'Ƭ1 &+(PRw%qU͂/ʦQ{(e?(|[fcr.ySȟy$ћ:ze _4v)#P Eha5SW z< dn߯)ΓQz"vEF+mVMu]08^3@>?g4}t`XƯ !iN/M@V"t晢YÔzW`|-Rbti;UVMUu{#j#xW:6y:o/-L9:? x0)`AFFXh(Ĩ!ף^-ɿ!ktBoJFP]7 ȸ5?INlH$!B ^pgmqBh2%1HީZ 7HCLJݯrzy~gW\mh$MG\ӐҌ@< !K+%K[հ9H=/1v8}|u6&|[a;eا0khUP:oJ{iajE_MጳԱ /OhɸB̌.X9PǢuz ru |<&O|&Yh3x4© 6K}KM pkA2f5JcI:*pSI4^9nxՑT4> (62q"-X mί^ށ `AH2dfe43i@(;ZFq6HkXJ?Rf%Z|<"Q" ݏ/(N }ґ9>$.ELxTG=zz 1^W h$M$ BLY/favI>⧷s$G481!1Z+܉=H%/ yɏ2m B!2O>ik#pSۢCEHn;*TFB DPq9M S*&A~[k2gk֨+|LHun))Rd3cf*Eq$`LKm3@KٜA&{j&UvGA4^,s4m֍u!f5Hㆋ?N~Nm=KF{-{vۤ R`-p̦Y:jἔX ̌vI3b4o3Lw>#Ǥ# :0;d`|#.C J@U~VD3|}zcx/Yw=&D%l!a~-^T *8<7)^/qqI+q2e ņڏR[9 sK8ӻlZD`VqpYu&i>KƦ d+r-ۘ+Mߖ#сĕV0- vv%.evv&ЊJjFZQ=[/[P5LTjᖃ},[:wDBY,d>(c+`,:G3 gajus\JҲD/@5)m/UTA0҇tz%{6G @$~tAh3_ǮDqWE|ǖP0K3ch|GH U q@<5FD s=Z dKWXw)SE3v̠?h 4@@~-9?W T'1$O3.q[-(7^c񍚎E\ۂw[P+pjUl(8Z 3t#m?/}qx0W Ve\mgyx  bm]I?} Զ ִL7k36z%*wO{vZ]ˣr8LO0< B9G aCD/[9HBu2pvGYp_Ţ8)eSԥjyx?ؑUqc/P#$A䋜@(ly=2 eJDG۽ѐoIaɧ 6Kb @]F>':qt$!(~/a0:yvB*д|;9sP2o,,w9Cص Nʑ@iC>#I5AܑKC\u}"8Xܜl2Jvve5M+ UkKe8&.R&:yo\2ur|#ԯVnPS뛡;©x>W}'&vTPK Z>`0L 錵-%fڮhA>KKYǂ3*Yҫ_ˊq@>܉b!fH_]>Xxf\|\uqgui^ u)jq8>u5p墨xI67 !OsbԜb`ӛPldCUoZ(ӾfQ^8gx0KS+k :var(ZzmKT ~&*mф7Td&^J[TԤO7lX>f!I-tɒ-i8C< FE_,SܻpG/Sd gVscIJOSQ.:Ε6UΘoӉ.iƷvLb@;EaqXe\s<(/D:zN>J) By.Nۧ#LtHd-Q%3l ݱX`q/Q™<}k#`Ԉhpv|cKlx* Dے1qr=!7^Jo+F&g꩚R-#۰dgub.k^kTY؎ "o?1ŲJ@=l[ "D,-<$ Dt@:6}!Y 5E{_mۼp Z my]Pq%0m(A~ 8{_%۵_ ˡ)rp+Q=58trRܩ[]3:Z}X[X4R3)W jF'CᆊO0E',\FټD9*-* ? P.emfxL~Ilbcqi9; ~K=u 468+,~nc7$G' 8LqQ6W~xl/P80) YA聂sm7^BMmHӮPӓ#5/ Qb H[[XL_4Eh73/S 6і(Zm3!ײ]C#ڗ#'lpE$bAA g_i6óAW!һIumǖ l}k5[w6 c.Ir߃#Gͣo4 C;X/?⫎q_*+۱wL r55tz"meWoD LY*3e.#W+S]mGH9pS_ooqdJxO''ŮP {Q.~K03?=o*eM'`=;;e!S)ǸZp\B<ԮLn$v헫9̰T#UΡ4 $]8AKN_A(E_YcU3j58h*q ܙ_O60Qy*{4akBW_9bޔjzv,OCvzoA!<џp[GҿmCnң/x8pxhox`bÚudhyY(\vMPXWmON$X6i0m>]lj+iw9eR Hp ]ln棔ݎ%m+`k,IQē:6`li{)|? ⡆NRd=pPUHR?l0l@>o^aܑ,='nޖ/ },jk#煪 H[:[Sӯ8K6HQцiaݕ'ۿS93SJ8}5Pג'-GbqtrG~@^5F&Ryib&M w!`ymCT.n"Z-L[MfB0G)gX!l|]QP[EdCH+^ t7xG9۬$(?u'`Vԍ5%CY݈T3DV *z~52T?,h'GdooY֚*Als#o+c翘k?f;@ci-bs9HV`]Ʃp<#Ϫj\4ȊE9q8h+|MM6[[!N_Q:ie4+/0Dzɴe)L>M%q 5B\s~ eݷ[KIp-v2jבp-8QF^Rnm2b\ |{L#X"-"q, 2?KY(4 T; ,&rؾEd/V[$vŚ3L\rM~0ϥLP쇡EY\!sN~M\PD_Md4$`68_Hl\zl[8sQ'Ήj-Hv*5)GO] hsZYMWn#Lmr; *?Ip:믌`Jg)(VX_j}ꢭ_GayҒh(.̫{]ekP<,οW9@JȾ_?%%F pnQE߈ي"-G\+k.SULl'*<+ܫŞԆq`nSyxa{"ur>>ڼb=E5rV=MrS,I5ũtK]Usd1?=nR)Hn\Ϋۡ$WgIJc_qBvhwT "ĐvMZy3ʪ</NCeNf쫂哈 GoRw'{ULcH؊l :X q\QS&jȤ5T_5%uQ"JV]Ku*) ??Ŗ>pS #n;ʤ7Θc6Obı4L)u6aMكA0{RF +" XZO}{d|#x݈Z`puC5 k:$G|J)h݀ڛtLb= pEz&6!2/%spl~`dh{ h*n;:D'K3'Zx 6^, :"gzabi7"ڎs/53q1,[\ыE e*]&T] .M\T?G\ 5< X]#]"ѱyxL ƒLc5^R0v+'3ZPJA1@[OIn: SnzXU@YWեj4Bx&_g򭨐oGzr&4O\H@tU,GWM2J=V.N{'f"vғC*}rkf'wO{1G>Ĥ@Q;>NZKCdᤳdM1PP|qW]OEz]5$"\}nVZC!^$.5.ՃAÅHSkyOڒѐGF5_57i?_sU}Qq}bI4{/ۿ3^"u wg6M-G rbJ'G!>$[0uoDv:Ԏeebgز+O|󠇅AT*tyV/g|€_R]UJ>d! <)` y*GO:0D#VnDUIgNΌ [c ݥXA49;:MLmXʄ]78dL 3Ռ]jMm| 70/LNL1.axRU2wDh[~m楤4lFb;=  }6wSSu\{LVoc+-{#@<{,@vWQ}ƶ 8hRrg AvMMZRr2vHYc4|:Kwل'U-LePx54mꗩYbK$G"g'UCKe5=җ(m_CabC:ܻtۥjrul ]j)amzX`N{{P@RZ`I۶m?vUyQB܍E.,j;MNP:jT'ܞ@_.i0R ] ̙{FR {K"{ytYu7Tb @b -K  sڃXzj^g]IJ;PG֛1=J+4aAix2ӱTB&aMG 6%/vh犱C$"4Wbًz pJ:fKf"qh73G17 ; eT "B5?Qi݇mDAd1T8qxOAg;х@w1.]LOC"djI%$Y]<Zr P-M塇dпZ SQܔ#*  V_2(nOk"C 2= 1/KL~|شu D8r/4oD_bw$@cp,}I\S`R[wGY.ڟ5[%+{%e{L&zՅ%-'oIVw X]baR;-MT,92#:MσuKhf2Ђ/oz?"B#[[ 7W+KoMU?pJs F 6F .J\)AIe.T*V%)%Cov*>&^۴Yv;Dh*Q֏5 V&zcu'ƷI7?;ӎs9T<%fWuuSlI@舕}wЇp:xN4y֚;1CQ{78C0 i3 e#)tzFY{`"5mN8hϞ;h(v>?&DOty k_W ~kQ QPb4PEln”1KƥrZLu8]ec*U0uńeQ!3(MΈ,ZQJ1N?'acL;֒MYC)LI 6j7vgHkw )kn ^i_3k&RxZdN,Z6$A[z;V+= 8M,K͓URhYz緬J~vpuQ ]\7HC8>N,/6&"*+ ,t:Ed:k-_ mŽm_ִ{5؃4,FkB+ć,nVu?q+.ͫ颦@Ps$KZ!@_/A._ ܓ2 HY'%+ +S܍¤&!jw%W"ׁ&f .1EN\f#쎣23!xm EzιڎGg4bC;$s@QZ'ߍ0VI.BV zYT<-Aop)"JQ\q~2&#%UpɅC{ &P4>"9V84N`laX%ftV 3Y=U霻QvY86oБ(Œ=s.yjq+SM|VOtܩʎ 7ɚ#Þl[o#-<*"Uu^~`3nV d'j˗؉Ђ6#Xhл9,tK@%\-%]6Tki i8>XtcOUvj4Odմ!1P4my3B**/t}ՠ yѭ#|#dӺp[ddT1(= mن̝̕a}L"(Twbiev#@I1a= 8ٽ^8pԮJ& {,ռsmgu1C1`3)nxt8Y}gm&D13|pUGӿlL4]weCXɄR$P1[ | gFa{ke -&9Ls/tM+3۟^]b9 Khf7m/3_vpGu9iEY#8!tVAqjU $7q2պtXzy*pƑnxVo(ʻs}Pݚ2.>ijՀ3„͓kZZxahASR+ Y6VyϺ;͢Q :*7~Vb-'UF)RȜ *~~7W@bD,Yv{wg~!ڷܡ'K-;{kzg7IuA\#}LAFmZ [ZN)oJNl9CluQ>L>άd4u킺!?!R1Qs\IkRLWx7)pJ-\$ os1,-@5˰N#$>*v~n'"=r> gVAlT:sQ xyezWkȽCE;'$N ϖy(ЄZ "}=2֘XQ7?8Є2ܗ]J|"u:߫G'sאs\UjIwx_M4Z:g]4L2[CSYE2Csw?>e ݓfg*pυCۯ,yl>\r9r|NA_-Y1z9gg"wL{ЉX1Sdw-}Nq~ωuq<D.r5~"ŭReh h\ vsSm_? 9A*wÜuT}vv3Fgs|,Vl띴Oڦ̤l9kX&jp~[s)>Lsn1|5X%̆faSC4 c#-' KFuSjr4`} B|s R1]lRUf$DɵACsbBç;gd9o'D 9͹ =!ɵiHN q&oȏ;22590:>!r=hTq*dV<љ<)skAB!"Ua %"H[7jÆ-aI؇]2p,Chůyl+C-In:5n{0/2uNKH_,Pn Q-q'K.ukX/Lh]  ?zp 9WAE)Lr8*5ŶgG%&i'zsAhk\s UWu%b+jW~~ @W4'5vvwXU8QLފWK|ŋa#/9uо =fO_S .u:Ϟj<̵flNʰvl?[ Y z*"*E,YqwkyŎKg٨N"O3iF!;TQ/}+%n rґ UG '8Ul|=/#1bYVLsZ; yp@D<"ϜQ XO*j'tEѨ\89UEi*o5>hd|Vm;C~B͌78 IZ;cz} 8@Yb wWgukD#.lNį1Bhxhؠnٱ?OyeD8UoytҬhJ"Dch7NPJ"2 WtVǐJ=BxR=7w[x?yCNYdZ.g$ӄP \(:^(7zDB-hs$bq'YQҋ yn^T(&DnѪ<1Ң\:GH 4H##*c p Z P!* 2 gD@#+ԼzˡE=XE6j>9[_$x!<`K F֌ERɚ Ij*1q}4vܙ`8"-=~_ 75]%W-@ʝ@AL亲O#*M5F9<_܉Ե|*A-0TІg,]5 Ӻdը@Y@"k嗟ivK"8C2 '* lQJI;aWHBrHЙ?''}j(ڂ)=VwvnB,fF2l RqS2::CTaI9-dHZ.@G`UniR#t흑;4u4Tޙ~s9[ b.39 t~kx-rxtb^2#Ω8ެ,};_,?* i255/q"wf3T56=r*7y =jpmEm 6g!RDMgqΟ+ ^k) n6g0*rA\143, p8:$<|\8!|wU@4FtǮ";~0 hkŇ\͏Us"prϤ7VcN3\ѻ}j'"2F~qXjw$S߄EdlOل+0H5'@f%I)LMFH'gN. wWAPB3C*~ ڬЈQL7Cpq'D‰A7!ZpYzy̸W2"1 n5d}> 9^{r0\A{%Ŏ(Qj~(HBee"0sdI+j-I1 9ٕ?Tҕ MzMB[+=GK֑GD.tm Z<8o̥2{큍XrJ) =̮"u8]Ahd4\P2?ISTl- CtQ^ffsvXk,]*su_,B *Fr۪ϴ 956@'EJGs S0u>ұbqdaa;<08j; ̖"bڼ'|^tW^L0WLڛ–*PdGhF'b/bT͝俠UT7\q+!S~~v/a9Hjyԑ&LC<ҙn#hwJ!`PF%6϶_d Tӟ43w8C`ߐdž|>2&FYA=t .Е=k) 038Ƴ06lpGڏ/ e&J 9p EU_<)õȍa|{FaAB5IS X3YRIqM%cTlh#խ{ݏ+q6eL n|TmaC$(46%ןR WESt,KYJ}Р)fRo/ǺWUbm'MZg=Բ9V~w튄u꧇1+ۈv.ܽ`8pHQ |fd<1_z?4uHۅNV+J|d{lpp |vنuoeC uDP?7Ř-pae1 4 }wj2Dշ)(XuDg۪."#{1p@mT|[]pzXҿI p卐覸b{ugnγ`S%a[@\N٥y=wŽ$:[ F\bM<=?gbz<∁հoH*U (TxD;d~nΓ9ID&<@s%\ pqkձLZ&#Br-\G#j2$H+6Q 1=IriH]*۞:Āh."mĪGilJh[w sE5bk3@Kc6)ժh+݉Ř!OĜ ʇRj 4;xtWv`4d\*J̖Dehwi%#)t7nVVڅٴ&EYIǥhJzpM9|DOGYc5*cO=btM@P)2Q֔B5Ees3#U"fß X_7>&vRFz7^Y\+ꪍ/!kmJSYwn*]ԅHnYlPmBc!Nj-`%tw:]8UѵIeW_2^#y%kut""ŭͥR|qyc-a^΀R; WkM,I:%iR,p!]z%o*;wqnK议`b|4y"0AMdz=+e;:}$vw58Ev "!R(ͣz h2|at]Gvq4\tW_B9X"gw:խ_8(Ԓ9ȜxGK笪izhauSsjm=>@0gAmBnRpNZ\{oj7]C=A ;@>23.ImƅSLkH xG)i>ZӀ~\*MH/旵3#p&FHM3E zHYLAG+[!}5%šD'+BQۄXO2j}@xʹ{MNs3n$QeJiktzSٚQ\MP>JPRirQ|VmSŦ$m{۝ 녏fS:e(7Jl,[d+ r!DZHqNQq{:S`lh3iFJB+as\ /RKBm8#J`~B> {X6BG=VlCHYz A цY(e=^!q2c&P®~Z~p%Nk`PY%MWw" F^Pr<ֶgssƋ;^o =5 %>Q ώ )/R"9 KX) Fj y}QZr兎9uJ)w۲P"&[ HQ=g(3.DJH[y of)m;:/<%ݕ[S9"fV@Z)W.{ V$piЌ۷4ba}c;V4!=&9l8Ewȟ6ެz|Ť7뗵)H!/K<L$"!݊ *k()?l Vb$ꔒɄCn(/>2R[Dب”Kjղcfl|j6Y]c"ʰ)Mk:;2CO\s ZޖGh0MO-6WTMH:w}u쫿tzfRտ-sN0E `M9wjTRe-tZnInJ䜳E-@oecA]$\.+LȜA>KP`pDV_R-CLrp"6N,)zژ_J@"!)懠+旴2ΫTH0Ǹw} UB;k&Ce|6g53AZ $&1썈9M:yztSa'UP/[_$Im( *N1K_иȚdV 3ɑ~N/0>UlgHL_ dW);0YZ0707010000000e000081a4000000000000000000000001619eac9d00134110000000000000000000000000000000000000005700000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/]?Eh=ڜͩ$fȦ]|kDh 1_$~hI/#-V!" D+ ߮fzeFnhƀB !txx=i] doҦZ)O.߰赨&Jrk"Th<u/A4$18O cQB<"\7"ڦw-_-'Ye}[aL2W/hT[oUBQܝ;@6 7T2ؙp׈Xq NW+UCC6 A*pm$D4N2cӶ!FHr]٘^2Fx"G+kˠ!Y-;yUSiiX_ &+Ҽ&Ƃ[lH#%uĄD5ZS \~˙b&g3oo,(GJc/2QRD̮*}|Y+W!;#Yն+ToPÏQS)6[-"G'iHdaMKHO3l;qkmXW7W ('&Jo+AUG_/QC/ /c$)3Q xȔQYÃc["ɚ&d".#w]]u-)F8Y/La' s6qM-% +=c?8F:* l0n.#֤cWS<n]o" aFPC5h=<{rD ޗj ]TW*/@53a+cLbWHbWnwXWGeT;pfj>JϓE~Z7ϋuԝDmB\>N|,M)vg.=m{ [Fh@3^{(D$ vjyQxD|ﰝF~, S^-|s0kEy$-8æ":B yTپ1k n t,-RD6 h46pLxHr &7:pMnAm/«4@RvB?˟Fؾ&`&3RލM'+}_$_LKBMU":l !{DM7Q%I)H[ Ӹuq%-w1 DLEG;?42ITYh>wPW.,{$Ѽ EQ$%=;ɨ4ˆM7i !?R8q_?l-l.~i5n2&&İz/<ʚ/;P&Ӡ "K8U([2< Pضc2̴ U5 57Q9d{CO§ 'bU. 9W.2da`deAJ0W䪂``O_XDԓF6@iY. ʼn_uFZb𾶎c`aSd}9GP@h-u^DGy~h|Ƣ žw @tt__ R- /Y{R{ ڙ8Gx5K ǭW.UODty(| ;kx"f}P13 M+}PU  5Në!` RH$-aȮ smW֞%U"c5vZʯy߶haql"r*e,UC#`#@k,S;Q*]m=@M՗oa Hk\HRo\P_J|nT>T~q7}9~rHq8yghILzw%XA7Bn* Bd;eU=bti=[''Os5ᑶc0:EB_cD'\,SUү 1eQy?DV@g&X.R| )Yk;Aeb YQVǗZ'J^enH 4h3E:=ڙÄC q5 ÷[xc[T,%wUmsB*JF;ϥdtamB)25kvj#X56䱢(&IwPAíTm أ"e#p(ҊW4L9AhH荊 XЗMq0(O!E}vx2 z`ᤍ{y ciHaOޣ#aƸ^o2ivV&钷tI<S*z{ x[\O[fY,LUl.Q޲z ?ѓoCߛ) K$Մ+!z6Ajc{. ?i ځ .T,+-݋)Զ732ajWYeAxYrS߯XMQ\>(a+)4*ZizJMvwH[Lw y9_mi &eTZY~1f­qfWOvzi 97>(ȹ0$k anf5A&9:pu==TYnM^Qx8 UYC| kxFjU20?}-|Q%I ;k +W ݐ.j3D}"n )G{iߢEɍ75к92,+i^FFܳb ZVmrXؖjQZKm *|+6%^ɔg}LDYd6`5lZp :j>}^7=8ٟ۷?aYteSCi<n^3/xRɀg|: \~ùs܍'"=#`zR789񗇽Cfk9O2۹XCZN⇃/^@їnJ ab!^aBj0_88¡{IU8D\5`$4%.\՝ lEU _^ J>!fD[c-s8= p=ͼh]'y隷 ?Qƅ n~W$nпӸVSeO\o_O@@q|yB%{-kG2;dMB<-fo]KuIǔ8+=cϴ>@0[`pL7(PL%:6Xr't gߓ~=, yi!x`mnذmj9#^Ϝ0->m]!y&Wb5&!KoC&#` 4=wåg'lq`{>C7&60I{a (tL|NX:~]9 ~4BZI,ZNƬZ@EfuRE]&^xDdC:&)v{46fO11c_ul:lN }KVok_SKŻb*Xͬ$}0r"cKӈ) &ai3(*_S|Yu07fBa"b¦`7;r7Fb#xhl |@M>h犢Da,U&g/ M!Q zC߆)pJ2;4==$*MeOei&3캿U m#=̈^V d8(!peMt{6}uhvj _*5{PI;%-3r ­g sC}{v&A6z p?l)M zg7@1L@ VRk:-N Kb/~1Pڗ@jKBES>[suqtɭYЛxIf|zHps늚?7b4¦{?'< N9.ZΤO``[wkgPOfI1&z\C$QxD yE!_qVTޟxN%5]t:d4QT'":|]崌~Q֒^ {I?}[W/DX,h7O Ӌzv{0e?BUcp rB1reSxz1T;tLx3'z]A⛔F(|gBPnT4Up)r@6_A"OP3=+NxwA^z6ZIno>~Z*} %A]YSGWQf:A&D\o\kLy`[Y*xya-  \rzodOirVؒwV%%A<*vتY6S}'Ӽ 菢ޞ'{ʳ7|0 _H8soIѲs+=3Q }-;倈ħu5ޅ@ǗTEsB'g~O3"n lQhՔS) ~LlXds oO$a +kygYMfg p2%su6wO*lR\t[h~xn˵62Fk+ɸ._n_A?զ L$")tVސVUϨ܃w\pTeq[q.I,3+̵qvkh8!1o3iFRiOMX5VLjH6ҟB$t[*d@X '(-}Ñ)3f,Oc(Șd VTG;Y$@y<0Cu0](;|íg uPwϘd]NLS'>8>UԊct4j.=at&I -)U SkLn-(}) zL~d-l8*b#om;CCl8^q6PhȈ~M̀G,0XXq\E]MzVԢ|m@$Lsc$%cQ5+RU/mi8tͰۛA}6v 13o1MOKs\b[_͠$SClb22 6~{DU[֒[b*&Thգ@‹;6~o7\|D\Y4M05[fFk)J"q%!pQ{J#o$RY(U bdahZM}kXGIikռ>\ J؀ x_Kf5|eTu&gG+6WIez'9H|:[O3Q lCmo״H[o֚<7[Ŝ\4^yڀ' .ggT0uS'E SȇCYt:%v>-b"b$@  24CP6ٜkdqwkPem,5v.lڥMDaBtM() Ykg ?H#jw_cKN^Z2b6c(vk7JUdhĢY0.}IGU3KYZlrpo!/ݮ-)kU:eQ|KwREl8 ` mE%M aR.=(G34,ѱ,&P^`ާ;snuq2SNnIlfܽ-M GշRi$UI^>mM1Vn$ORiɂɰ;otӚ{iWa21 c_oZ -a|~NcOardiGC, ƫ "Ȏz׋{AZqNaov2 n&õQWՈвw4!ٜD)ѽ}U(:ǂ S fݜT0Ỹ͟gu9Ym?J|8L){4 K+Q/vc/aU4P.E:3M,ϣTf*pdhz7U܇}h+ҾO]/HAt>(gG÷7\bTM{4,+b(mXpuQݥT]wSL3aq6^~IH ͨƠhҳQSJ\eSk:$38? 7?ʳr ~ }aLH1q|jJY{e$-w0YWYَc~*Kxst#"kiJ i&xUN SF[ gCMwZD`#c3m.#i5dDm$;NsU&؞wv[a.Y$ȼKh^_dW#;ÛӠWO5*-uu>Oi6s!+`ǕDMQȿ쳾u͚(Q?'L*\8 6%2w>n[벊QI;z6sZM[>UDϺ*$JW|x"jmB {mmA U`\a`3,T"1J]G!؅8llta}Lȅ9V=?8FD,= q&NHft wwtC\$4p'(#ZSыA"XU 5N*-a`|;;N_@ҙ? ]gtAS\Z1aqUD]6fq-`~kXpԾ#(8#ٶ(ޛ2Hp'h%ѝ'3%-'UUOiCg?ڟFߢC!9?3jy)I(a9%ܗcnRfE_2}D9b.Փu-&g+}|CQN~,%[su*7T?ɴ?O=هYAg@O_ʎ'ib#/MݒΠ"BAWSlX,gKې(˄Apcr&ᤃO˵xˊdoeћv Vv!vrUD?;IL]Od#v])4<¿`Ieqo Y*(ptklJ8 e[F{o 3(!kKg)ؐn1PswuMt.IT_+4}I“ ^hPg+c52}ݍG7qv* wk`Lf&.F`j3>^)5WHQwcjA;aR!nu2cd!2*/~+߱fEuuy̋bӏwAWTV x끽2;:_cr/cH)+#(yZ)6a tLZK|vZ<0EN0b+ȥnN?ɰz9Ql+ͷߺ yr}|B+:u\>Fpg!5upM^ ԁ6gT|sR Ke-ʌ{CRf۝Ξ0$|`Q5^ 4Zb+"d>KL/ї!իqP`3T74q_F#&d94W,C'ymh_jP{x\Z)b4=/N=T*B"ExH*ؖ.x=v V#8{s.@峤1$K zՊ w+*]͇$Zqhsfgucx/5 57,zX݆6w uVf48D"9'أfn$սk~|q!r28S?[8PO}2Yc()- ! b@MTIc QS*EuKNAFmU|p0$j<־T7f#i8z]tPC#w"^BM< f5K_Nǒr~%hTp+Ʈq=uwNzvX0^vh#ޚYXS$D ׫OϘ2e Qb[ɸeuaUo%1C⛿ViÐmQk;˯;>uFGǷ?:F: n3Qe ;4IIaKٷEa| 7o~؏RA`tK ' 9Mn e kJTj=1*0ǣ"ROڮǍi mQBF2 &7kKĉAƑ{>@{&F* >,d9u ,;-YZp&S]8ƓĊt㓷b$\Gfs1p8-MH%l8dLkt!Du9Fs | ^LB7FiH>иwǠ(t4:^@) "Jyb(^ RvvJ_8¬+?u)4HKLAb`8$:"*O00Ƅ(r+dzKJnWN3NaQYwy(خ6c~]hw@Y&TI/퀩LHYWWrQF;/v=X湱!(z7Ϥmk$ [q[SoZ0e"҆y5fbFW0Jb\fX_97jzrQ.yGߙq+Rg3b^r”uս~S xE߽;Sg噇+T2lDD2 NS@7ۖM~?',I~'sk %%~D3-v=,.rZɽx L>&udAn(ͽ:,1h|`XP. ץGNrtOKGfc޳;ԏ{*]htpL||ma̖ONE+h)ʏoO ?%M2{+osn-f6>~o Bä1d#Bb{^sh#\utXxsust Z}0\Ua _-Yyfn9۩ᰰ!fX|Fg[UVtwtlҼ4Ὕ9H2ƝɻV1TުSNf(:r{H\3jrFKQFl@W Wr$r w=`RCfDU9baoI^k򽻱@#It{X{]*STw`S8nYQU‹&PFm,΁` rquA٧LmM .TogfG5Y63|-F:c@jN4<G߳1ct2#6TJ$MuLBg>e&b"A% CHEa|\X_jq1.mL Q{NeE i>`ul^~m#Oe^g!1).8CR0A0 YyfsutcdI +^蒋^`ipAgZZj|Cأ:^Vr!"4ܒ|_(*hUA ?"*9Hg&Y* $ h~-:Z z9_@0TeyjWŔzFHuw5z3S!aHP`NPk@0oU ORWLze^ӕxo EePW2w(Ɍ'ct)[85)&Rὗ~k`_sbӣ<ٿs#4 zXLIVoI-*+]dZ=><{`:D/(*Vvj>&Z 6jʞ38)M໏O= H(M)P_z\O;urœ-kt [ߙ9HP^tuWf9mTOI |2=IIjRfYSsrjI+?iTV?Q{2C)swz;1 gڤw¾OلCC]PRay0t@"M9 j_B)ݗZf'Ѓ}k"8a8pob"W֦gAZg5DM/wp4N4m3+,Ǩ5wުCZisRYmB;kECy\o)zXp`#' lEWީ{o_4{w9 0:+J!Wۑ׾iVt\S֙69H/3E+r}F&!1oj\w@Y"4dO\#{Vr$ռֶN[Sp6P4_Ǽ",mHsB+lu8ƘίJ< %mCwe@`.֐NdR]}lu ]'s @ФǸbPkM'!xbTè{WBօAHlyW+Wbfw >~i)OaF%U05܁kʫ 7ΪקVȶil־Y&^.7BjNqݖ zWt4EsSdk~wCa5u~?忰ؗlw@a O7I6Ln)]}s͟w>#9cIAYbxBaNO6B O [ 8bGqI~/y~U[ׇ~;BM7Lߛ֞rpڄ%%T} a!S],!*}"~o's[;VҲSC֓mJY>dܙ!6!Wrx 7 s1aGuBM]x+Rr##p5!D%s\DF`Do B\G.3X 'x,ݜګ5qYD ԨIAe6xi2ڔTrX鐱pJEa8(_ Z>O%1؇ bsp'ǩ#{\P=Vz|aBb#!G+CA%!Ym]s!̰bU,&Ötu mبU||eM=V8$?^*>> Xh礦E`=k6:@YVvG^)42w(i,?(c)=Zy0NeBO.˳#Uoc]=9R&։غf΋\XSV 8ZQv䅬YBϯb RT6џ狼b$ 1(;@/k6G=wG<_Rj Ih!紏bOU.{K[:m6\}Ebtn*Y 8-?.!#8X3Rj9V{!laiuڽ\Օ]F`_3<<}m|rl(Jns#/ ^z"jY3|s]E \5 e6С8ҜrI[` UOA 4"T*{ٝ:nSDg!l!DÂKRsѬÈ}9]8t +kIL#4j'{9S=Na9+N42_BwDxThKpaLϱɩy`n F? C kE70GsXt)O+ *c i:%m*c1!h WV1f0q1 mқÜD9 پL*j,g%EpՍO lCw雧朡X4h&nNtGm;YraU#Ž,5|98fo`a$w3bqp#G$ !z2nUp '|D5]Ŋ,ގ^&:&"?!2$a@@aĬԍˎN]]w `c-\S4SN7bkeq=;blB=gU43spBYadvyuDA;WqD8Ct_\U5KdOimz"2lKJEcEMFUAccƠIQ1ͽa/LkH~bcmaqg!TeGWud:-L'7Ř$(tp|җ+`Y:[PZm;+qD~Ilm <sl)Q njߋsO{x:?,hn^ɕOKC xa87[npXud@k<;B"VzB˘xXHO "gk[)@ᕵQdB>(txۣ/H/q_ 4 "_m*٣>] v}V= mFT#OB~+Cc4Vj$=_xO\R@!0:R")~tڇt3w{-ͱ9(eXqUjZؼ;yrJpNVVZzZ kIA}miF8kTT_3qY)Tw}GPĭDӵh3h/$U}6HqQ꽨{ʵqa,y|~}(_|b:Q@RΫ}h r@Yͩ,YNZUne4hԖY#r^r;/KRnʾc@2k3%J llxLp+(F ֢"F͝md}@d՗#$ڌzy h̖̖9_q. $EkR_wZWjm}XA1t1hʳHX9BR!hM4)xO{Jr ̈22C4_^ʓ&*^ P ?:;[,{2wK;\#2R|$)':5 BZAx QeY즗Aj^p \t=Sza\fPcf7-^gKh̢C-gt{4F)-X?e fAb(;dF(Q2Nl)TM%738`jK` 1֞%%HϱSSYE tT>/rG,C`s}<*..=%,JS5<jN0o SZCˎֿұguo|9'(ec`ES0Yz !Gڠ&b|馠eAsʘ=[6RD#XXbWloKW8o(!uk,*Η`jy ~]>:E4h9,큾 nJ:/د$nkN殈_Wz$4s>Ψ5?Ʃ̽9["ͦ\L4$=UR)Ef+Av7\2˖e5H=|8u1e!^irδ;-\S.0 $z+v|YQ H:<9tf2L&^C"ɵ KݳQT0n&`3/s`j=ZW"b*4]Ye3dw_t3+Hጵ;'buRY'^Cp 8t!/_ uNEk/*xY?PQd5+s:i q0dZf ˦*"$KN>]?M<.)nQUw;gz,M#FIfX0kgXRPes+ c{$2?P7;1?"‡E>6>@9bQhD'q! ։<?ihf ~\`.1teGl S [OEE=iѹ$્am-vWE1^X'En!g-ǜ>/a>H3fg˛3ܘKWH왶ɶɎϢ~k]7 Eg w$)€'LY)j)`wljÄk9}'`G3b nb%۳e7e^yy)b~5n]TG~DʼnSrlpSwe%v;IIkNE6P0&s*pe7hXR+*߄ "}  m~B tBFjUB GS%ִ]gr,dz'{D%o+2NR+jQ˗Xs33YDtY ?c ]QP`+|0Rl򂸝kN9ثkKe#xy{b!S=!fBa lIEdk9O|bM eul0Hlf }8K.0Iey@`ܭphp+:xE(ZQ,Va#!&bijŹ*sE z G1YE;ڷTS/_*@M!wiDB]]$0n{(sY5wRnbfg[C2:ٶ":/15BIi6@+G!DHᬒ:N&5Ǡ7#DwTP$RoE3s5XQ3MAz 9Aap40gcq!Jͥ xs@&lPZ$2ҐayMD04IX{:0)\O&̓)߫=IrR1) ;Fm(nGNi#͜X1Km"8Xfm~ psv,TTy#Kҝò\@[Êj^{4I5)uE,ĥSgΡ`l,1 v BX UD Z.1 /.ge8"ReM] [ὫְJ zv{UMAL$" )2Ēh !r!eBo.qf2-*1;?$G{ 7燠)1L4fʹ'ո<.D 7`sVKRfAf-u8X~6SY X!jXIU>5q/6}K!᷃0d:^~p_Zv\]U-ةHvo0cH6 N箖kJmKeQ/ap&CIA/!VCpWT-CxHfE:RRwyC;Gy+tDlbrRxR(fV2sϿ2D7u T %`0xw!ў^~)b^x5R Of4 d(*8Ύt\l(*\gJ|LZ˟ɲn~Fs'g贤kcxISiRz/+caALF](!];g1>Tɟ⍪nʠeҰ"Por*gY9=RO ,Q:=`PP?-IZ/ zS SeÕlٕ>2LE3A犄:pG[^ͰMicCL)Ix%nKr>_8k8A:K(@yAQh.R(E"9hڜ ~f-Uqm|u*?2R&6]i&mBfKj_lPD3a L#3H[Hlݓ񋝘wv$HXr[b'. ?oh7] %Ŋn &>6E׀ri\51HJpslz+i +q/sQj؂MP5*A۱"wP2@.ےw NmH T˰eiP7raxqVo;wb>"dq7e Ox̯y",%u*!pyǖW F˪+:`27;dk~KL:n!숒OEs_z.|ze Q k~D 9H'43x9 !wϜ3jۓR,] ApV+W?]:t1Zi0,@b'fَZѐz|Whny.QȆȘ"iAP,uULYԼ7c z+eӲ@Ly nteqО Me6ve1eWco3MDe %$1fȾ_lzo < Aa#^_@.>iYO#Idbtì#s8[?:np qM$F#)Oh.\9((ǫ2~\z`d\l P ek4=,1+u>rl:Z5 CدÁ+o~iGq,+ƒ# w(-2nhY.kImY\)ٺ`혙lE0EZ]ǸП^h6 eK4diX~sIx9xW>˻sA-k鰄_f9q^32kfɟ d"/C=BZajK2x 5UV]djWWHP*9=O3 tfjW힎.4.,r,!Š:C椰X|ڄDc$§Σ&xS;IPNI_N"w#/vu=MP=2SS=8lrZWUd=,~d}wu~?FH[hL8&띮I]L"T2)Wx7i"[?FSO$CFXh3*TpZ踢E+푶{4( !vz r*8Svfd5qS򞲽ٕ{R 1fgAgFƤh~ƧFto #ԺCJkXez{Y]+уH Ljbo&Vr.xQ9,HF .+{"j9EACd qbVq>Ar_3l'1hs@.?}Wؾ뷭. j[YaGˁJ1гwp_ouNg|'< ++uB&L\Q ˿dԤϢm X#ei_LYnwj('M2]TKR3HOuנJgr;"exx ލ/|9ˬO DkE8VNP0zfG/$~8ĝbzcu9OeՖ7dwF9nt28?R02`nL /.Rv:lAfD2#\Et!Vnf-޿Cq=)# Y>Q19&l:/\ӌH֏WȂS*Vg 1]%=3r uMDα zQpEu~^o;ٷXu5 Z]d8\pIY'fX, D%w}[u!KfP'}kFj.Fqm3x9\g!w},SaΧgC2:]a}׽pVS>tPOV|?$RL O`㘓?Jޗ@?/>]$W2h J-3Qy!iL?-0C.N: gfu49#)FkI"nn(k"T.rta(ZNj3ACzر˚L SﭯM MpR+T؟<5o*ȅ.xVy H㶩(Ƶ &2>=}Z~4Ɛ2qC[ZԤPaKdkƀO3f 9?lejEbTH7RrM"落Uv@ym OO;P~OalOmh7n(#,kǶyT\%~veTҝ+$]UWqLm :y#SȮU$4֥6D7yh(x&`}!-YDRw^~0ܣ;l>:Km N<#`=poe~"9j M$0Gwe ?zh-* &RG[+VB 2qPڶBVo D"+\bD@lųh TZ>Bv[}Lzm0.i0LD]6*tf d@ukZO`8Join<*կU04Ka"M*$bĊݞ/J Kk @m|?0 ?G2cWB[PV_4-T)LRT:Pawv:"EHn/..f9 1U˺w=@_=M=: τ2ũ}|߷m$3Vq cSCҷlK]s>QCLe{+X8gb6j\'C!VMiШ 6C/}T.w3y0xC> Ydy^uckPE)u &:F$]Bc8 H}a2:~w~SdnK꺑ꀊ(G6J}%=} !RҬ݂zݹo8G_ Npc !EFM@uN n TN$ i؋[[m{t\FHrZiF8y&?pFe=9HER5",QuaӬ1(E1WCiv@neɪU⠅!ޙk~-wkp|3, hѶQf%3/N%)+er"Mjn^=>|PWjz%g6Cl}_m?ƃ{Re)1VB)>{F$ɸ"{}9Ɇ8dZYAӓV(,x.g o~i)DZom1ᛗhrBGqb~NquhrE uc)X8'M#VLl]9Vfl,%bLʤ]䱃n!0zLK]LZݬ/?ϒL rj򧴯f7ockθ8RAט@2[Li30 hS%)RPtnZ<7ZzUUJ"SՍcpzsekd<]܂ v=sX5ețn 2㒄Pj?7-hDg^F ,j/Tn:@7ۿ#:ʙ4J6˛yZUK~4TИBC>֤wpz?,,J}^G巚ͧ6Ko"e!`h?º/Sd=ix6`{;oF?ґRAW1dZ{~/X#|bs&6q6vIt]HWL gN\B`qr`-,Dt`0֞C/M?tK݆d*yaxO]CUX }VẸW9mCLZ,LН;ēlSie_Mc[SG3V>0%]Bk8~GqXY a$p'F&9ux0 b;1n{rVɁ.|!\D?\}P]my# HT☴ƶhN@]S W <,{ԌVwF"̐_Y"=tS̎#]ӊ .fY'ꉔ,a1"X; >I,$Ȃdm &11Z4$Xzb?,uyTYO RwA<;͗Lr 5{^4(XF?^!xp_O3%WnRB6_7Svح4' )]%AsWK[+Ʋ?:6sstF=}uF6uZڈj2J31cHF=]ckG5bc]9[T"UGhi1V,I [[@ #L\O*D4F8Y!>ek"8>#\扩k 2g9w]p}-&Fi*_1s}tto$/F,/)2\d38!Dÿshx|'y%W*JK[tbJU6,NI|8T,qP7T5A\}r4K3 ‚2j{$҂ZPh 8U6빡qE4!YE{:c'A j:C;f@^toTG?飰GEDٺ)>%#R \Ɖզg|fgtةVq=o9g&mCeA9TL$}a#מ|Hup"1II+ˍ-= hI KY ^W?y^rհ K+NH{K.،{|2e\5q4;oa]C8xAÚFeߕ>X୙^~y]v>}!!i.A.\lL~JPKUɣh< xn8f!#ko_^E d/Լ0eS]Ӭo%&u3lv rOH&Wh=}A@bZU|2}ہ ͺ7~m[Bq@z{+$V4Trok.D(`D3yLͪ@61>5L]H9ϦDl+1C".x@ /p  s-W4T1+5W7|FJfkG b,B=x%u+#vK^ɜuղ>/ȆIs![vIx\ƺ];4ޣ(Ū4_*#]5>?>VGXP$JWHt!QGm+yϩ)j uN4Tҋsy'Շ`wED ]\M5:4IO u[.Vɰރ\/>չ9/hSf37*?#yt?RTCE{Q8QY?j,t"-/TopK$ ̀R{AasPOkYuW-4n7EMR7~OWIL|}&19NdotRdKX~{pg~S3U}^\/7|Є9mv*j7ޣٱv`\)=Y"DxY>hzқΨe-ժQTO?FηK|8[lPQm 3PC qwTlGz`l/|Ofriz7c_TҶ.l{dR1-PƄT/_*JwjSfoj LSE_iit.?<=ϟ-YHmtWbOH1_lr8Pf8.pR?wS_1V 97y"M5&Hw[7J5j1-ܬ'%X+^DU0\~NbyEM whU$ | =Жۑ6ޅ).|B 扢i] }=o;g]&C=aK,+OM}9ҏZ6UI4@gcVь*͠vqVWAokP#5+PԵΟcBR1LvY1灬E%׫ Nl R wp=!~iQoyf-X,r,t΋EY;i x#H"n+QO>)"&rr%IWxZԉ l:완l)E]FMNf)Kλ7/XO럿j!>.B\ܐ~wWl i6HXv!_AF F[n uT+{؆|u ɂx_"gԓ^Ѵwٚ.oC LOkuRb]r @>4/萱Y(HI=N ݛ@ /6[iM$ռ,gh=>WN4n6# Mh;z޿yVv>Ef;[NBѿt3y9J`}ԇ~ 9^MJ՞]\)S0U@a픲7 zl 2Yo(Mp+uMxhEtO;}6VY00"ĸ5^CRѝ\T?Jqρ W-D*ı7"4!HH_#S4uwO=P]CğWXFlWp<. yKPu4J`YtLym3KP:! N7l}/[[ rwrЈ~7{.7iOk.[푲)PpOMtNFfP$KQn aM]9u!$taXuCmd/YfuoHMOiZ/M-I {}`6ܘ{d'!ݒL*0J?k)n?V~/=4,{! ܊Okh/ kö޼EU_|:M'sL1ۉ3&,ٶ1XJP_uzڧ:U0I=-sE*NK[Ko ҠeyW0Y,IUFm+bḅ3HKpMbI4ߛ)6+̧E8Ϡ>53(z;!`ږjMBz((\w%2HRb؈0N闚SҨ]:!D 58)yIr{h5+LjwuDB -mCh$QDm+7o,~Azb1,_6a9yvÞq8gUvyk'5M1)n .w-DVLqQ0<Xág(̓B}qҔ۳/r ~-A|: I|xfCiˊ̷^Q+alyXb)92BY`t# :aP'Is;ʍ܎J-:6}jCtdrp_)[jYʴ>/>\tX*q٠50,nRptKt@LJLM -%>=Q+ 2,ckʐJtw, b[)QK,K#Ǐce|5l> V813 8p\<ڣdMFd!UcM} n*AxНA=&[n!u̧)J( 4}w }/P>yut"4 :Q`E05&ڙGBonXb]E%~\?rN'̒Z H-0yj|bxf#ם#لZG(ʻ@Rf}F,9˰ Aڗ\uq\3Zq!ϨTB4'C‚,wT+CbDzS&_C>z ׾'kZOmwO;9{~ܜB. xv8)oM<- ba&Y’ )[Z)bL@INE=8$[qS"Sݗ۴E72,.of)L$U$H !3k1BIF*q$G,Gl)`|Z‰-^]+-v}S\Fyz+_qa+9H`,HP(uL>H Hڲ?7Q@=6{[pd",e;Sg_+.w`;wlnk˿4l$샛Ho\Ap5(iSCdVQIo*}(xf n%mb/u>mf_r[` H^f~Slws6-td>N)< j~9)h/qp$Fy\E?$Zo1 Gy'n5D; e2#w*:7mOV=g}I$Ʌ-z9 j"xye`=Wʶt XRL~lpL::̔:+y9e)bԺ{m3yKÿ!c!WR֝˻5FG\ǡ8$ۼLo:u`޶qk uI+E2j/)Bi=$CuiYV<`C매&1*e ZN~q,9'f)&%˿d7Y8 zNPucWZ5 PSC@l|zoh$'+'Ц;ʟL'Nl_~D+ *V'-d+v[ĻѢ&+OB:2^+w PY?#100ᵩseSIO}gGjc)+mHo0}Q5#4E/_+PB VƆT%evgA3EL䧥ׄ(5VaD ?aTia8I's !"~ |ݦ2&}j9^+}p, ,3ǧTVn<ա%tm@-WCCQq\MGrxވS_UHQDؒFU|6M"Ҋƀp뼄-0RY"r>'L]?z6'ğWr2No܊ U7pxdB'\ogrWUjܝ0M^*TyWae!'JD;OFSqz x2ЯXD1]~Y(z~&Bq]n64 nIAK`QbF#K׼F|Abg}"𬾑SHmyqo /7=1,Qb^9zpAx{d=6CXfk ҬŧOq6 GuフGְr ܮ5IҺ6yrײ3ވc\1ܹ"˜@2j ,!$ btp,͌"5)< 0v٬,,Ǥ.t$/p~zJ7(!o~0 im؜jy_yv̢&0Mn߻wÀy39OKHmY@28r6oֶ2mɍ-A6Ȓ}<;b Xv"wDPh2$>ݹ fx!rrI]PU] ܫٲԷȋ,E⹤*^vy8q32&?LW6`O.rMSRe] Y&]gʘe/$>3p@H>K/@k`Eh;rR&a"X%R!☄Ȥ Vy Nw' 5"?8"߇ϖx@l1#]޹E=RlLSi=l^,م薢 #.G꤇nKk͡$!sKWZ1[̢iLIɃf:@B6F0[äZm~_R8G/eI:wDX(Ď~,@cwxBHgeS`B+rPfAh-4Z)+#yx ^/[I/j hx{, 1 S ,Qr֬-]CV:8>hЕ'paI^ oDb_OI/`:|gL 2*i^t]WyY5Y#Nս6 וmTPh@=~$L&9ަR3wVrBE=0ȅ #0_%fNP}wDR;2pJ遉oTMlKƼa>inzd0ԏ@𼨟i_MDXQL0\G/ߋ1K|:x%z}qpHS=*·_*0DOl'a/?A{E܋5Sϛsw[ @}Rh`2|蓭7ƅ 57iU_|%?HGB5:Ě,-nхY | >aɪY,ߢ+k6(v*,ߎOry u,zQxC/D8I-V}JeUKPc@8q\-8:pH$<»Ιnbiv9G8\Sl!" .XB*Ω_nOPPvp +v3D/9+P,݆h(j{GgTZWXM)&# `K 2fsh)r5U `nB8etCy)|^\ `OyNY +` h< $ CnPչ :,[r ͸GnIRB/  eK5uv`#:Xi!%v >2AI26F6[j'b:Fvn7 C fzӼCƎM;h?Ia! )ݍ0 qTaDv1‘vR VUT$EMr5$v4Θ'GxwK)q&%Lj68mr H:x2%ˌCG져ec7} 'c:Q#uXޠ_`d&<Ekes_b e}c8y<ծM+XeKZo--oajfZ)ĪDQ a]Px-M)_ˎ7%i="fj$٦?~ VSrƅ={#L qAnTB;I `Tшh 7pu7׺GuMh mNԤ GEQbpT|o!O[ju:’o zH$..Fπ?ᡖB-Y-~w)}[c6s" }zkZ 8%4qB8&+TrBz#D2bz]T7"ޙS*({i}TzZ0f ?W۶>SU~w ?QM,x^"*U6D6S2 خmWp'24윢A$(4,X=b=12V;օk" RSjDYU8^3!6H4i#%d!כv^ƀcziXQdsh_jg\M}bmP,]fB0PfIu^2K9ZG5FZQ1[mtWwwS#DЧJ<?s|Scs;5$5AAƀ!8.J}~#d@j&~υi~ 6cf#{$] l0@TX>.wkp$n6@/{*ws"7璾4 vb9"9΅|7zL[5vJŶ-vcgt" “wu2`HVA'=ܴU G* fD_|) i@y{JPW3KO#f,  >%֮R K|wpVߚ@_>>c zBVTXH/;Yg}'U5ߟ-nDO:y,`9bB[a+wsAz4386csdW ݬ#bh2B^l ]V[st ,'N7rH(0wu Cif6_fR̚'5Čf{RDʦ+)͕k+'r劉Fnx>.4,qfWTxKcvqߒiAV |޽X/r,!A7n롩{^Foz$!B6\H'Z4@).zܵt2״+XR/%,ezl{C u,`F2%+:#H3*i %[f3sjV1Ao"RZ-$ϸYb9&ȣe_'3xt;RױhM|XqɌQ7be.NJ{n >&3FH4`Ug\IP\(B4.Nc@Myx#z'7ҕއOV}#xB3K@r2-Ѹm[Rz,荁n:3q5>Q?$c,zcMc=DnckI:FU7`m~[*-l°{ n&P__>U1"\Q=S@l:o;aߜLw/4`P'jqe8-7L BQB-~~G IC+9R5 l_ _.)_VzQg]iҗ* $`0(t^b7u #EIQ)ǖCV2f}ԣxS'5`}qރ,YUzn8IqkGBfp+~,ߵ (PDٗ?,/j1 m1wk!<\O8ʬ^*4->,*[5vT'nCxW+}VCcS׻_WPnDn<5~,$FoV<^H?TFе #q N)8N{vǗr:CrD)+>7RPJ{p 3dgu22>aޒ+E:ߖgBABIo)+.q4~hkE1e!Ko"1 MFG6'd%ޥug64=uwçū-KBbdje*uVR\!ب Į ̋3#YvM4<4$KtaAF_й7(]14˝*pBŲO̜d&e.Qזgxn,?c O\^WbN~ͤ<枦h1ubRc?)z h̤& eҽ? N10edm t|H,qB'`hYЃ: :"$U^;쌧1TIvbtY!*:D@-i{SU}F\okZ;#9+Pѫs Z2?T[Xy@ iz\ ߘ0a( V]B { j'>ftKEG~DJqp{|檚 xu9 Ri{m"@ݓ*2i2/%$M@We6ffŋs =h9gnwdl ]ȈTUb%UV~xD A;?(+ 3[)(cƽ}) ϐ2Jh$d j1/;$ ϕX2,-u@dnr{֒c 䄗bESum 3r):۹"\ueҕ̤_gzb7 wlS ;yRhLF#P= QۆhÊt"3E7Ǔv`-*dQx(';"5My# Eæm0CsT?#&O[i)PC>Nr^+Rd|f#U[jCaaHvU Πr.UC!xFʉ(c2bL^,%}mH~^ I#MabcLm+vMR<{"G\$}牡҆P0F A04ckU"{w' 83奅YP UϥeimH*B0j5xDFA@&.^37wYNM5;1! 焹YBΜhS&fgeC=\ Tteݒc H*?Kh I+m _0᪉Ӕ_2;Z6[8-we `9Zz[3QR|}CsŃ&wBHj8u[Bc &t`:mc`DK|TCNgy^ߥY; r k={f }'#R&Yk!JuEڹzQk쇞D{dD "籍 e93pSKC<-6;\Z8=CHVDU'hNBEHOl g'mRcQ L;.Z6ImgnafY߆7ӁmV=ܕVM F1ұ C0}ok\Lxs4|0$ 8ù^ļ8j #JM612j Zt];Iyl~9hӞLLlV{/.T画h@14>BE3;}Fiٛ0L Ϣ&<ਓZ*܋)ڇ`+ M_g[i*N|mj'^1r '681ݝP.H>r?#(.R L%5!w` Jz3Y {~VNꊴ9 OI=y8_"P~cg %W *`NTQ%s>{337Ts/2E?x~W{d&%8O(!yja8M8Y͉]74"ԿPڱrOUYGCr12sy빓ȩ%z00SHe<\l}- :2=G }kv^ `wseż5)Lx&WP"qs]sbF)YdWjFi[ zhq]e]0F щwEd& gZO 2C Qw]ְ 2k2ugb_2~ZHu^>RU_ئKq~FHձ J&ł@ڔjҟsX̯e (P`=?(1BâT.U\O tk=B>;>1A w UB 'TcEM){ЍQ *z`,$jn u!%ƯmZ ,fhFyz}rCG뿱?z;]< >uXko_4)lI'ɪqL7 nt-RJ=®$ +cc\2|Ek-gk)>P"` ?!}!X@E#_ V1NNr6#n0/BG])7Ilbs,[< Uާ:%&ZC?0taSڠ(rܠFl-G g/^fY8뭦~An2l`ԌMІ{ǰ]8`Y@j"W|Z#Y}u'rR_CCOXU>V;ۀ!w.A_V%> ,S20gKa(`AGa{x TĀE-*`O*IE7;oaw5'z. #nbRC`~z I4!c<_w$&>ԉc(eoᆵ1sKUy}1#[89\gnN\3lk-A:%|mS"|8* XkZ3tYg5]Ϲڧ'~P>&qn1Ȳ?Gpެ󻼵z9tq%C\aqGE/.꤅T+6_@ ?\t '%{D*';Mr#/d\Y?a}+?wݲ "Ć0eSzT艞@vF zb^R يī u"f˰M7^OЃ{b:bfm6;R͡-Φk-a3դ9>Z\-GvZ}7{77g)7a&$b?Q.#fu+YxH |  D)NBhk I;4;Wvu}e^hϊMPaBX}ۏRB!wL7-A# l{w|8xX[!!bFOe ]#!> , >Y}#P`v$Fg\#Gp mD]$v% 8~'Z LU3.&}w'#;EjX-8.FgG3]t[D,^Mɨ>-"]` Ad_о[IJ@v1Îی6Ѧ+q1uAd*62K+̯\۽zo9 )К5eX2 f687ѨܛQx$TDo_D>7 x%)TJ-j>4O?O_s{v )D¶L84%1  uՉgEM;cdQ[8({{n_WEf=ު33a~ttVw0ꢡމx[q$M-=nq"D7A6)PtС.pzAnDi)D.g@CyeE423nh>) `Cڊ}P(L+tls18.0 GJAkSFKPo]H ,XͅmD(OrsnZiÝ>Xzp s' a GnzL3ɝܹT.NN)i%2Ϝ.nĻTw++zrz;H4+cP/} + {G]!%g桰1YĂr#5,bM2|n6 !u[?l(? 6ո:YNb3<%bO^|.KHl:a@aZreqqUGj(->@*ؓҚ=x+2_WYلbES%Xl{R}ቹs PP&qM6%eug)AӞmbX5՟vb|eGT{ {Sp7(+S:)PۤwۘCV/ G< {M'<wPĀΎm+aܾf5L'R|/T <5UgEs&l:/o`՟xٱ_edh_8V[rNk@B6CD /P?L}qQ-D,ܞo%v=y h$vQP/-~VkN[ dup3h#_uOYR|[e74+Rwub'F9LjnN!nPOs?,F<d,HZZIX//23%Yev& '*6 {FYմ0MxP,gCƎ8oX܅o6_x{$N[n #e=hXlmXt@.{o` [OZĐez!6N|HAOc\ (f"m,xi:XG?}S8'5vca,=8WAA*- |rD#V{{fR\7kqai܍F7a2D3I,Smҷbha;p6 \\Y66Ղ=4"v8HdSaŻDntUH' #Hctƛ"7.׎=,&VE\di5\t ܞ_!'Ƶh(s2ڬΕŭ^Gq!FqxɃPqK<1b̔HiP>`>F:͛+(OwbII Ж#][R1`e}ȶ%' v3p8,B{-{mʌjE--X5˓jZ33e&L f]PbS`7$݊Cn<҆԰3b˝?XIx:dTX#) "?D5P'wQin`r?-=/tלce@{iE0Aj'H-=g 3X_u`4dj)za`{Nҁ=8q!!i20^o\BmZ}ih{,(iY֒D8jKֻB38r9ǝҒa13,ЅDwbRƤǞ',R|sEZ$ȳz=PLnuE`<kR|4K,v&h,DQ ;va?6ؕ =1*D+#'fAb8ϓD)ռdt X!{ٵd5Op/(F]CMFP ̍aRMxo qۻuDƭ=jVi~!&:,]vB^FhI`݋) 'Y*F |$"pƨ%OR[ +ۙ'HS ̣lܧӳO |xEHcvbr FjH@pMĥ>9ޙ(iuYαR)Shy jgMq퓯AZ ly31ɧEM:*I5mՊƍBFr(>N`6 ћ{-f-[K9BlbH/ s2 ${A5Α-KP$ԯnhs*=G6i}wg2)%J>R h_p&ฤLPgZTsZdU_pw8>R͹p$Ul6x5yVXň]sOR(c.cPϽC!rJ8ǂ_ѲgLb>aD\'C8SW%nD+3rJd\;؎[cQH&pRUpC)`ܤ7.<1V"c[t<5`:I9ei3kSF|*F0*4z[q'T !MB}1t1CFk]-%*D,_,mjhQ0,r )Y!Z%ODU3Iz[ٮ𢬍 !Z<@BǍ%Ct\QHž 9gAO>ș6p6GƢ_Jq!ܣeiv@:O{ŕ3kT?7/8`]QGZrhT6A쉦'[?KQtu3ۙbiHhtx~N1嗠K-x L6o.Ea9f28.짎*i@x-3f?ՍFsl*lZeoߢq R,u!T W5:QwPS|眏I(Dj.0a!6SxxCK4_;s-+Nՙ|^/ڽV sP!ΙKg:5 d֘S)4)ӑ;np_scَ5{Lh~=f6ׄ%̐ Zq74>u` jEWuPӯI4!5oK0rXrZn`n8y @ᄻ%eq62<&B,|ڲ]1"虮ԽMx-W9UPr& Ib"pzL~-e{ Sv(mx ur/EՃ 馀WIbWM e$ }u>%=#{IЛ}D H8$\-: b'8_r]g-IO`{)xvR?Rh͛DJ oaR8>|dm$ס2TD4q ʅaSj}~ҩcL* n"gx{H]) j˃`cKʫz{c¶k]_>_<ٕQf ,~&XzZtINBr^WP}`2qXюM0{$)RH:RAd5,~?\^3N!ԥNjy 0L%OrF2b =tU wP3}4CWNB~t_;;M\z+"܃)^{I +~q̅HN)hϠG LC勶yCYgLyf% ͯMݐf_t퓋n2Nu&L=R?9Q.|\0a)?B@D@jN5[P6\ohO鄐e")s`!:Vp eR4ltn+Kɂ1 G=iOt߼%HsM<0Yq?4'ɰK;ww4ċ!}ع.R*'|AT+>t?=2Vu//7mE~aЬ8Df}.GY*W u_@Җ@$kXȍ~z\d;1sZI.[IEѱT7+#b?FTvϻՕF`GL cMUc^.rɬqk!OU/\k(7h3 Vo<Ë؂IIMV-5m*"3YrYM |Z&0LZS|}tY\mCـ/쩪,M*7Փmh<R0h44%k[p[ȭE?n#4nN :zs kuPp]}݃|9ZA)g$tl/\ v+BG9l _6 KUg: OP^;8  JXvgs;^-IG.yy' mq3nؓ!YQckzi)XXBf6(?Qo=?B~P>( %6[ )He]ў +*| tn"YA?~9+ijx}~ǰV⩘~V` JH7 lϻXA;veɆ=$n H۳tH{_Ļbd<;B('ؘ^'KGGl4EoFM6K;>?K>I+rpݥ3p"T>b+!)Ib!I~lAS^Zop=IwH.yA{ךJd2<;kwf#ͿȜ"c8]w|y wCI jv󍘜†QnM}Y8Vl-5 9B㹞X)h9\ l씉l.O@ܯjn trayBU4^CjV5e{>׵v2a"O6Wx mj|/NsmdW&T@rI׿[[Ne aa! {&Ow\$``pbE$d>T|g/ckpitQ3iLiv53Fy`~C zZ 7bwn;Ytj" 1w!B7Uv'fM~?OU4圄0t؏mɌJlL#*A)%# o֍wKu"L p5/]D|S3KVM{U,*2F:M t!٩CAa$5 f0"a+8Y@I0@s+eS{nuy%tqOǟ|*FV,ehW~WN=\4Ӂ]'SYXO FskEi":>08mO&m|*7q;TItQX#!{0-zH>K>gvowF7$Qxҳ7`_%"29;=DzFL|2Ud^?WC~XO/gc\NW~=_j I5bml$9h3/AŠy7'( DS ^Wˬn?:FX6 ˴SEʌ%o8wER\ Df~ÒQGӧA_87g{ Kh˲t`.+hts [`|&R/N̑,>^cIR):$f75|_R^ެC/ٓN$o;M Y= D<V2  m/,Zu_]d!|8g䵷mmJ7 Ɵ_".hF8@-ާ,nwpLDY_Oee,%dJSy)U ԁa6݌&ŢMs3^kԃ<{3e-H%mUk/* 14onٓb%{g23q\*ݔm'UMCX#g\Vuɸ^`jM(e^aު9U*?JȰJBL,X~fWH{NZo#V -GdtrJxй#ǚ>AY-wF wZުiIlޝG._܊reDoa|oWEta·iuo5GKdij!.ܓ, / -XqvH,wl9Y{Haq`p0u|A_1}OvOb D(euݿø< 6| h餂r^pvBcW tbw#VjT0`oN\,lІ w okMdH$aT1ŏ/ N,MFM,]5#>9ϧV wI`($~^MrHҰ|~*/ҳh }7Bq5Qހ@.G)54Fj9jf3ȭPϏHJ(BBhK)B(Vo?qjPˇe):1$dHNC|S!dHY?כY't,Φ@pBO:V[1OǴ'XJp/_1;VЙ@{zՔT]8<1}kWҲū7C{Cu'Q3[%ԏhOLYP%3FyuNTĒ_uskpxsЍ%)%PL~CcI RsYPg'z0O;(f]0gta tW ^4/#"LJw9~⽥mGЬo+gYM"p [O1TQ 9uԓ[]{+0ImHE9(@s'Aj:|0C)(:uPYa``l &3TRT?ѿ B' Ye%m.#l:j U|9{@B VS'ғw.V&&7/T-,сZV۸#b7M.Ќ9VecDz45*b9Y hcreMГH:&ch@H dx=[ 總gK8̌++P>E TئVs@=c-h:0_0]z%h>>kJ_qy5jE6Ks8H2 r+N :&ɰTMdmY) Zdeor{( 8$裰.՜ rxTl~ýjS Z\oiZ((B=B CmBK,Y|[T +]H(AExPFREvOucd7aQrT;vc"3(Q]HHR[yN`=_p5Vm.woAMjrv8Y3?l$^8Ai}򚇕"npɮ)čƹnx(~v }zv$c59;Y9WG oxY}Mǡ'V;t qa5WE>ﬦ&lQe7wWgi]Xl(1'JZm94 ҉ݳK:=1Im,:yN- 9Vj. O !ÛɼaTF+|\gtzD8fuʜ!mvzɾ:7 ]./hx |@V?.}cӅSw*q{ue1Ve3;tՖF(UxVwTmVd,2<||QՑw+V AbL/Ô 6Ii4jDYSZɬ \'ί}"_hX07pGȉvг`9cu9fx_uk3yW`YWJeGV+?ex%cĩ%5[eʗn G`Yˎ&!0yJQʅ/!2 _6.uیqTf}ӓNewSl#KD}7Q\`b)ynL0F)vl86-P.9*ijNM3~Hoz.e0l4yzrelH8g>٣7Ew_ 6/6PC֤i-˸ӡ>د85g"Lv,]=kG ,3yT };zek'x,P۵dJ ]T+W1 ~x. w"Z@NE=67}A"g(zxnp Tc~(`1tb`ChԔqz5 FR(Wl9#pnw~S >#ؾ&rBbxnYTPhM9W`؟2>;PK΢2 ~M8@\j^!Ed[j83Yn%7u -VBV"f `Th(RQڍõ벏˅fb:Oz 3Wh(JE% eK^O~v׋sL;@CC?$ojS3QeU\)OK RoX;ϒɣL=.ɿD^1u@Aoxi3tlknZfnBG֭<ˢ~ݛF+lOIb4CO6`rQQF^&66SDŰFXS,cmz^LP%#+P@-_xW-њO £m5@0Zʆ mrϓ'^"ޤr:KF 29ϢOUm\~)eu!)0F+L5%|tj=Y]k|ڰXv f+5 ;\f.zc$bӔVy΄mV6%ZT ^E7?QmCX/Ƚ3P^`P" 'ʽ٦tOؓRx8ʸg]{jw>"/Z@-!>%wr1AGTXy0\ SP'PZTsw5/GY0zj/yWuDrH}w}KI AS?:zeU튇YCHVm䘨+7D" Wm\0݈}W}W4Bէ]Dxkq?Ě2vla%ka<"aS@۔8x&gr1TDJ= <̏W[cKj@JxEٯ VptA4XM~'1DA0 jcŷ-ֱ`Az۾AƸ˶ZدA}Ӑ COrmGK_O>sƘ9l> /΁[:iurq$ދ~#w/%2vZ ~12U9{m+ˁ9^1,P@.bMG˛!pTyt|.:ZJg ]~ -hFʃ-K^*,roꈡs4mRb}9sPOO`ZFIx C~𤝉{rV0ϯ#V86~zK~s;τoIy=گ3!]rdN4Df1WB J\Ԫ.BJ{g}WһOct(k3qzQ6&S݃,m*䌃tGpfb9qF*Ek׌s5䱷LKT;yV!4Mu%i;>Ǎ#WJIeCFFxvCDwW *׃^lF>ȤʪƆ{;@5Dc _%$N:kCceDJ J4k:<_G g\#Ħ[M)`9x'vjOJ(3'm5kjpb"`J ȯ/fNF6CRS0D>)PjƮ oݲܡB2.x<|̿{nuʗ⡞8i)&w({Ӏ2J?Ҿ%*0I*0uRQwŁTnG}z >$|U&d*}1ZvbAK*-w O#\9l(I%uPs % f9KHF1sLST֒^]*6-RNưy1Tv(ehѺqO3@e4(E]I-"-h۬ %f"s %wIdZG.0ž&2'x5Q}ėt f[A`Hs{wvţ l([t#&r }yH6P_ C}Xe )Ze*QX}et JT(akZ(%Ƚv63خ.Wko. e؟ nsBOcmhPQRyBcQB|\9ЕQ -Tk=-_-Is)><|&dy(W. X(ks@ 7št]}n@$*c0aA` [BIZqw| i 'h 'H%fIy{e6z<0#jv+b~qpi&v4d.r- `K.ޖ%al%JFd ) ]~?F)ܯ 4qдPA5[4z J Ԛ|;`+~kMҝBOaOmq5aU/nD*!O-MB'DnXfx=j ""KO[9nZk\ vS Фs#gvی7,rY 3Ԫ(NW\#ljBrfiq!DH̖-`ş=qw&g"ސūVVbKY}) Kǧ H:,ʕ@2(Y|寙CPw,xdEC0@5zVkzBay E0┹wy,ؔ\H?,Z9Q P┘x3jt1gz֎m}%X jiqӎܩjb4/\ zB4xK9P2MMqNj4в._1vʦ3OWmVo@T?0]6O` FPxEr5[B@%i5{ßZ|9A=n|A+ ]si$Ţg=VExLe1r',BҖ'×8QV(mrdw:j͵r9X"FS>@.0Ik[h|mX@K!b# }L]>$M>Qk&E:̬!ph=(׫nd`샸39F :6#"ҙ}]*hpJ@"ߧ'O]TurJ.$A d|&Cb q%ӘLg'zܛ+xaZQ͝GQ\Mb%PhK / V42e\X6 $Êf ( DpRx`E U}$/A ~.*"7-Ԧ ޝϐJJ/ܛ2pahxT}_w4z >ai%Okv@fUAĝEj31[#+"t(vh25ॲxBh6oea @n8?e1VG4)b<074Y9h%bv &*)k3 }JBToTq%_FƷ'6e8,\\z[.!R{/ONZC*1*=`@AIލ*+q L[=6{7H6 ;D94#VgRi+?t3EF݃͐R;UfxE9}hÓ~t2%E 1Mxq΋ e wBLN=Smkdp9RCDW{;)UёG x*Nj8;NKuZolN7P l|isBvO3:i.;kQ>Y/'g7PK]1~ W'9y Ϝl*6:6ƪ+6|0kRp6A'u3(@ߤ3ξM:ZkR54-m" H5 W=nuG[N׉VCzk㫕e&p:h:jIJ Z\\U][bƟd)?7cgI&E|d9;jL,ltUY-+' cLaWIKյxElOi weev <kxA,\r{jX-L9x׸gU^0jqzuG5'MM X `m/`zf&@G=(K2RPQpuU__eOMq",ca7|pe袩BC4ܷc5G-3WU* s4b>cA6,z8tӕC3|_b(1tD|y4Fc4v;NMKP{A|9~b@6K7'J Sc1<GQz Itx"ŬGOg_@\#L1/b4grLE.j "59YTj\mS{2 *ZV{t94q]ZɩL1e# a% sJO?^HETY-eTbw'5S鄈)4h#K7FnƩnYk0IHerw@:&αx?v2³7O*!?Uz0'PfSa0pMP>Th_,E|ކj9 k<})&xQdq1SlRe .׏ V'"yYh;Cn Zh< v&(n冘ᨁ [Ik#%r6tWt@eRx˪l4Ҫ!mGAC% brwgNCE^0Z7zD{G:rZ$\qcI`o[ L,>毰#s7?N?;O/EK|Xޘ%zv^ oZw_|e/T*?KtzLq}=-*t&Cݙ Csf8lO" aPNg#`mID?3e*~GY.;&Hٽu=BJ*&\ŜNjR,E)o~tOg)c,V̩:8*Xn?~0 Lja>;2`-KdkOO}/5x9G]A%'^.4$) Di PN{7RwYLK_?sst&/㢥s#&4Vy6S"<'ĹM'lC3I\1.pe7`ʄY139M{er [Wƛ74rc%@3$#&R xq.B6cS$OʡBGYNǽEvZ1ß$>[}qTs~8qw4\sC4 'tF ulX(=Rzf׵`vY|Qk'( 09w,N8Ueh`\ Wbh8$=سأ$ `f!(e _sSس@֙ƒ |srOM7 ѳ;[ }_8"hDe5Ч?zUCxޮGkÄV;XQ ,kͷ93r=2pJX,#(ߖ\ zbo9+VO}jH!f=IH| XBUzLh/e~ *,FbkCm"X򜸜CdvҎ 㬎P|FS.R1SC'20\68TRx"<9Wټ)R%Z1 |[qˀ7LVW +B?gfʭ'A Ph0y uib*PWvw`f}3MW٤<`B5 &qK*]JQ12J=YR{i#,#N55z~S)SgHrf ,:_jb/g>z^'ܭH>:1Ң”eݥQv<wjo ;8BT#kc>ҵJYWZAJQDy9.k?Xbp+$1y'xb{8ĎtQ^_G4KM!JT|P5VxtO)KH9z;da m^n߭qcz|sEH Sֶhm7TZTN/\O;XȠ]2|j5+~^,ԙpN'ڸPdeߌ$M~%-Q4ÑТSD@'ɣ:|74 B}S9/2k>N% 1{VX j:4{IGfؔKF9Ӓ[dw,_Z]et1W-¾g!phu&!%9X4!5srOXǰ|2jH'SG#"ҡfj(WYR3jSQd;X9K3OP~L"ٴmzS-u*]Rn" P?fl8!<*Aނ?Ya!Ы4EVc@ǫ4ͼ ^v̠QQXb2G4L 1]?T*zb8=wn  `+ MՆƱR5H:S?몒Ư!Vw>IRdW<--d :9e(`ak<(ۣ8fT~ԤrXnDt5G]QZmJY Wp;0g!_5O⍍d?cKK98ܴ2KdFJ"W2r5uG`'¬`Jքm _-vVbb:El~RǀY# "EvUBe|<`@Mꬩ=Z?w!|xQu!RhQ{9_xlj^ Sl@پKyť"{ Euu$Pr'I{@p*Kiu@H9aYK> =vdtfG|X>9ޔ34"=ʾoS2D$LUq(*81m{Q}7ƧXZTvlIx/FKpeR+2μ%)z6UV-fj@H[GJ r.Vg88 .^'avkAlYm4|Y ͤV^lĊ?/5e"vQ < {Uͬw='/f:N;c߅Ah-d{xVukΜ Eר5~Cilq ,4 L ӿx Ke%!K I0Gh5󏦗^k8ry);pszIy0O 9k\A<7㛆KQ N\:-FJ/yP2zK8]v)z'19 rPp9d͜$os9 ~:v0i'rĞe%* +2;,rl63t< ^ǤMI| _lϩ!RoۯOP*|vYl!Y<Cy qrO?Ijށ/UbAx /O;&H0>,;=.ZnG\D&yӃ# KVS\:fL[|Oz|BtRS/q'@Q7 cc|X|˛y.9<ո v3tϧ>`y֪n%&8R/Z9#'DqUV-j c吪%SɀZGlOꙨ ACسWQ%dYI{C! lR 䕍Y.)B qTz t0Z`)u V(7H 7B+t6x6ɬ+ދwQtaTzYɮl1qN Fp͔;pw\IdlXwc@ٵ`Չo@1T d]]`>&Ma5;6?,Q> BA7.Od/GJ(sV9[}8F4L $F* ߴʆYm2?8<ͽv%˒GR,U}5{|KԔ@r1\ I>5zT_Zu >X [oYV.{컩zPAnl.Uu 7kE]ݾ_ڇsrR2!BC;?(t~ dp3t??\YO;F: Pt}7 :ڊg#דfK N2#=_Hە>FR ?A.tZs6?BXy\PqQw7o+q"]i]RlSBd!!}2Y0\7ޝ+T,Yrk[RB˰j88̄TR+U'W2K3dRrK>!ZM(;? É u7jn_i'H%k8}BM/z 'K䛌qk2-.޶ Sʾ$yq.&UYoYP RbsN&gW?+}b`#nzW(@C4R?z_\2E˾:$y[դT.b,20 Kg!) LQ\̩Ա_SX|9Mҷ B $b!~.{717Q>σ4-8b B}k%!mFX8jlLG <jcM#ќ~!S??^(QO& vb-cT 9@bCOiPգG؇jJP0,2ŬI8î>^ƫ~$[e_U{[1UgQyœW]WbcEbԿtN24-@%d9QtEOI !{f?1jtDz -A0wgě/ T()-_Ζ;KGXcp#=Ikq:D4p6xf{YQ2G<?uLI5Z!HRT%AOz<<Ɇt]A `_y75Ce4Q"_)tuvҠ4LVRnK@D"U%.q:9zeGv/wPt30 7Y5OU^R G .^MZn~(Rn"pJ\~\;{y:\ƠyF[d#bms,U 1hQ\mS*b&S:g\X\tʶO\t1[z;-:@CG[º` Ҷ& AypʥuWO$~2&摓)X0࿃ήSWوа_s.%>*6ӱ[6nr׉ObYNtu!.-4`΃Zb&U# ϝG_zW x"ڭ{mCfGeTX57U·<44Ͳ$bG$GWs5D~ږ"31JJ $T-܉YU,]G0}:}u=8HV*v9ZZcս]?fMc]G7)X_fVFё >#22GYd!%_oF˃c c5aZG(ZBs'H*l ZsM?zm 2>+> (ZOlIaL%ƚdW.+FGS<lr1eez`brbH1dQ{^ʐƁ1G5w8j\*zUҭ;Gv'z&~V5eEF$)<}J5a#Gdw2Zh .qGH[pQ b *Ixv;5hʭ$֣WY痷!- Yge3_T>d@)Z*pTJQ/ś_5)Z1្֗uY Vt TsZN8!A1:<)r-™~+j&ZqVP"NӘYAhfTAjjhR{Ŀ/NcKA8;Ց[O%;WnkJ O$&H'-(Z!ObO9atx'n46WxmGx{ j D`ڼUmc̅gWJL/DcIT}-v1*or]gMk'-yK4t+s I5wnaHOtdSBD{~{1q.gaQ+SXQ[@+;ǟjU&(s;HQk~?!Oۖe7!$m$&LBؖ =w8nt~I}yt7_9VMj9gj0#Z5!/& LǩNz.;]nxm6 o9yoE"㦷#tdmBֈ&Z;cPa圼5ꪺMѓ](-@YkGڠR<@:A%"cK'_SA\ 5!TRŚ?mu^oNwO)WKGa6vka!@e>tES[mc b<}Nbf?hx`I3ҏafHcDfƀX:Ge> 5;({l%X9ZzP\ue %d6J3?(o۽n#zš"Tl5[Aa2O!`u(<U E8eahKZ$b?ޗ:jΌݸ|> S[mfTc5NHӠw')L,MJu}/+@C^`;6ͫ0lɤ\}g9n1u~tǮn-jIIecD"w69UTַUiu͖π "p`K@ ?\YgkOm)udz=z&9rDp zb}1M͹dr3z*86ơtnNƹICU@(1FQiWgwKLi%Q윇"cST 80'vz6\[$k3W{yN&D ÓZ?1P"i3~uC5f^96/[9s(iÆʀ׽c-l  lBa𓗪VIg"?&vKM̏ _ߐ[= B/{eMQU#^Èʒ%< ,Hnn5Dv+H,#[5cޞОah^rMj#9SF7DFY%`nWc\Ys zbycJ#+pŰ{^#fs2GZr4M8.9eB`?]Hk%E8NGhs"ͻ grYLܬOP铺֛W6~iO!3=!i,s'#}4K.XQv.At1kQ  m_^*yqצ`ÕOC s0?A[ADS ݊dO^&"_1j (DvE2.Z\bC>sƾ&(ko}34\? /D:XH.zY/[r}(楝oiĩݫ3cø&E5 Aep"pPjad8GS kmLbZMJ;BHC JG`y"F&ױ ؾ 0*4vJ<1!/wZf#"upUDGl{p*{Q!L"NJc6"L( !0i+z0 6l|${_13UIt%ʀ˜b \Tױ{$֡>ή=z`ʼnP@XUr;CGO,%gbysE6/֞{$Fco% ҷ#!O@!Q.xҽP'7'/Si+ed+NEg2M:m]d2aBb#w ?D4+dq} Q O|DM=Y?g!RU扜ɲsh q5ۮ?/KtKɆ3 Q2H)l2t\Fl2`u7))s"cW(ڄt/34wuVlTF~_hFK Ѣ,J໯Th5\K ic\,,T.tMp[ f-uBݍދ F@I_0^dr{ fGM /_9W-n&u1l2^[;'WZ f̆Ҙo1=r4Q#V;wŝ5  XNW"KD)ϡ4 Ev M2x||}2rBJzdqw:9+ȡ!Ҡ2t jh9qA *O(TNk\ ]]CmJ$cͣ)btcP~L@LԭqcZn zlhw8':1^֤3CHt7&i,%CKlQPhqV67=CT kח$ -8gtYj$Ђ"aJdBUc%ۈ+N;/+(~^e\CaTjpļLTvQWo >S.uܭA ;늻uw\ "w~J}ܻh685zݦ#i0V^ x*Y#j>Nb\k]rߌyAɠ FZ j^Ґ1?zĿNTY)kL&oZn_G*Fbd~mP緤Pq.ت@ c_$bAѨ: ݗ,H G^r.O #OS^Fy.D4NWYpR5aZl:* fL|&ٳ.H/BBHO8Hvt^@å4}\ﳙD&'#ꪋN&%k_`5V $W N ?P!HM$&4PNZ|?Zx>OXֱ4T{PAlUv68c؃)[Q2|aPU4]v(oBS\^P' u„2nKFb ?,:Cr΢%FefGaK%k9{ ymʠO"ɤ(oB?cao۠;5\`}ɱmQe6Wk஦$C]C4ʎْX zǯ+fsA:l@K5CV7l&EL*>t(8i_hLWdt+l|N Xx=K;ptԑ#HnCS>,vٜ"C$.&)P3 EuiUy8KxoqJ %V˱c"X8w o~ |b`*/FggC4^}P`Vn:Ɂ L`Va2!1)>Hj+k4@eCF2i*k’ˤD+ec|b' M8zJOZD3cZFWCm^"~y 3,dPj]sV+Go_L<ЍjhčQ~ ?}Ws(n' 6[pYEe33=˜>EB0 Lso+?u2Oς7,}78pi(c'~ 9됙in+lvk}UJϪ7G݄C< hZfW|F)m{h9Q\("^i)SR1^cǎ%Yn EDI5 "30cE>}Tb B*mtA6Y- PTUe:WW~(E賞R2yrVV@@7:mXRKiobc, J]rϠ6<~@C21X5$zu1|[,h$y(/"e{T})it|C0|EpڣiKe%vy0˧z^$.cBTm%n# T*NduC;9.4} \7o# 42Ƀ ;lU7fdu &o>_[R'"1QS}4?IS Rʪ1g! Pf*qn8+^/~i1 +|F*@]< +ᕬ)UjD:HQV7ҳ;t(/شkHmx͛<ᄠ?U]֯nCcv+r͋G*lӓS_Wv:4[}]]b3D8)px PT7]wsdt҈F^3P! C2dԒjB7J6_ư Q& $f[ףD6_UO3^SP|L~hZlB{ d=Y&7+tWwD IO\Ձ{`dIL ]j[B1u9?5{\N_: GV@!o2Ba>y4ؤ'U5uer_Q>v@ꌓ?i?@?闆\Y<:pg=J#˯)hi"I^[V*YE5Q牯w*ж=Nj͇#ׁ16٠˔ 0M9 @ڞowR.[ 9IGz!{%S7 "V+ˎOgEՑXBOﹾ ;Tfd_G ީαݿs{ ^ƭ3f~v.Vl`L~L 0"#<|yFydЭS[\v2D,m_* Hu܌ ]'U6O]lw}#<{!0{̒AG AoXnWBeT]f[Zށ0dQEAU>ih2.2 g%\g_ۮu93 ?W|~9\l}RxWk%Q/7ynk֐I'|jkL&gYߛlZe#8bɊ6 Ae~r&6Vkv5IyDtEaTQ^6#Y9endt؏х3Я־Hn$@4q(oVVW]A/](&p}UFӜJn[jW.A(y}NvX/WgXtU1{!ÝCJ!ugNё+X{ZesʜhHfQBp>.X7qA,旷6 E4^-N-ShCY||f2F[H"c=?jl (퀴3B >Ǿu$q S{^76Ck{Uכ}vjʆ l"#~]w䞾~(Sol_ *U9.HcĞ{W-54aslǜVŅe2g>blT:xJ$cc#SUJA܅ۃynI)!=܉?=KgG+8rn-P 4Vi&q4 >`&C Ia`͆!P^WpdtDɩǫ3=r\,Cx@j L'RxMrdU9PD*lZJ$ I̍4e7`lDD 2hXP5 2sĹM3njy!:tѕ3? sI6 %*jdP=+L}FSQp%ECsOsq?Yk]WYB,l}MvuԷԀ{ɅW]`{MDuOZ!&yߣia#{˖ǠK!܊3%v#5Kz(#FJJNc"B{tUMBNbsӅi_[0dN}t4X{ B֪ ,Wư`$7Ms󨶰&M49VfLHE;Oim| dD~>xP.G(Lz%DU+OtNqvQ |NM)\=loNO թpj5rP=]֭PDkДŅ(*a,M0vd"e,(6va[jm cñ(h['T$x㫧81h J{,9@3.}2BV;"]# E$\KW Q??t^&pWO.1uq[SEBiHA)D՟p"6 \-x<72Z|K,e+r5K.!iw> EtA&!9',,i [RyqMpuv`7y8n<&:۱Q| QĻ4Q:qEഇ+??FiRt!.~`ZrV}(>nB󸩑͵aHVw,b@'*m OF&#ac4j'ʫ#Y"w\F:6o %:/7jY?WNFYkCm57Tb@ xf CsX,&ۤsVj$?NFopvrc MznhQDq/K%Ѕ`vnӸMshVd/j"yb%qgSwGF2p/ZE0-ͯdT l5\ POZJ9]]H˯Iݤ%/;Sl0@h8)>o.^jMUnAd^-/#L g! 1FdUsc$AZy jFB=cL*e'q`j?Ezo ЬRg†c]a/ ݎLnC[Γwx΃QyȬ2Dh&,tCkd[?C,NYc%-El'c4SH8x'3$3n"m|o=f+w ipezst+I[.t좫tgܥX?p~a|fܬv!Rg"CF2EnPVN7Ttr]PP1W o*51 Щ3O>DZb3JT2:+F?4~owQ&0&WGOp}E "ܸ3_Pαܿضj7qltjTAX7g'.dݠC~5_sxBty<@?Ɯ#U scn)$O=0>0 q??>x>&hG[? 2ޟ+;~+j`O:7=>yo8y6ȟtjN:~rӟ0-2Adxk"UVoQvgy{4C͏+^ D*mH/L`$A1z7?1ҍ&; 2_,dH ۅg}XO=2@Wh)}. (=nPIy|vw%wfrx9cT @{ u#d N0iʛEZSF.BwYl9$ed+W#Fq 9?fR5ٯu6Bt(Po~&n8g1׃\m\=#Z`QBb4:<Ïjnw$GځsXH&ݰ Z]|mWm]?.3T]\1( 0q˶!}ykT/3>|qpyO hthWtyqARNLpA~1I!z^#Epsax-rw8i \K}|!;WmWb:-6iɫ]ijK]Pj&u{Rӵ)(̢=Bq~0 y0~a5GܿDԏZC]RG8K(;:(A ZA*GL' ̊Vj wVk(*k,3Vn{>WN6wգM**L1S)%k`@Ll$+ 1"Ƞ/wȐ^J0{|95}]%@{W߂#=":1Ϣ;#:\PdS|MV],טsL9GytpexDy׸htd?>#)EWV_TN 2E9 '%E?Q J|?ɘ(K9B;NPgz2hPEt/dak~ |eUj=XdcfCr넾gYy_бqJf! `.lցi.snUo=~Vlәzg[?@CBt3haݔ|k%HC'Ɩ4v.A)sg;O 9d1} &;MwDf? @UDRY #X=]Ft"@/(:rIyݖ 9MEh!e "w#mEA~uÒ^w$aek̸xϥBz̪lXK'1zlT7c>p FuW$d{(`\4ult-m_lt s.)&0 FoEE٫Isdzε)kx-jᷖP9=v:fg}U!f½ܒ"EuI7YDl!X0M孃-O@{,e,xT'E1Bd-5okr]? z'=K^ब= lwF{ 4 H:Ew?e@Fd9;2t"y}+ڧ)TģUQ''j)7,+֖ٚ8s 6 nՖ}pߠL߹ԙ)KߪJ7Tq[w'*'aH] Δ68S~ɠky|3{?Yrnύ6W4j Hl^T:aa/kr=B"ԚB+sI>2I#57 tDW ?J[qiOT0}Wd m9cIWa0*NdiJl.tF-^\ˍi)̇ӊLQP `wVZ&{I&ލLű+,4 nDxe6y&|7U"7Hx%bxՑŵ1 P6,+鎡Hʔ9yIZŊy ndFO/xl̘ ձ*;y^s]# )z["Q徭 >o {nU$Li)1}DD7evy>'n1YeWBSTSL Siq:T x.hRI2@o_7kTtQ t&ckd)FrBӛKl(+ >=uj5d렱؀(99$ gW3Ɖ- Yz1 K;23#5X3^杙ųƕWdbP^52fcI@޶-`w<U:JKuAbh&Jk"rٻɭG~<`sbLֳK珏Eh*s%31"!N젋Jw" l97ڟzNC6] 2`Êfl^ P+6&ҏ5)>LDP#ą i3,jgoM{p4vaYDS5_YxMt¸]*q3;G`:bô *0bH@{-m}solcСMWƄtX Ƀ0⎣Cc\ a%>ED) }[%rkO!|<(/27 hdH3ݞiM4g,kjLu5|}],^_$WeW:s-# |[™!9&kJ-9m5oTϧ V۽۪O#AgUzwCbTm>'jZy/ U|wjUp8 r[;6-ei)[ŵÙ2ͼ_4P,{\WxDƅN0dѫ[Ҙ5сH#LY|V6rcSR୪j՗J! A(a:76-L_ⱧS`[z@aV .|}Tb  {|gQ( z޶pi(3޲!5v7ټZb/h:(9GC(LRھՐx;ӼX{J$zeZmk5"n)?iWbDιi"ƆEYIF~/TM Ce9r0}h43A# Ľd+zC`A>19E|f&y˵QOճj^w^_kܷ*sr;CsS!jdS`*09e&pyi"/C3 }c%9ٞQ]S v-6؁$bP֑tN$?HmSMc$β]Y…v+$qT[zdB {Q_\gzH.m&L`b ;ۭJT|=ZFԳDʼn%UhZLJeB |bޛ'`:-0*gQ-M|ܞ}ӂg_vZU%O6V;7) TeNj`SZ(Q1|L7tCF |$$AP$._f.֙`rޭs Z\EJI">DGB@8 &ٗ 6I7]15{C3&S|M򅥮vOl#D3#ϔw4.~âo [.)? }umHAXhf!)=[,GÈ ؟]0Q7-N{6fķC4cHa` d?JݺbxՎ9yZP+I%={K-dwq 9dPYA21VCS~2w_ -3DFj iK!]cð=?(D0K̰E(2Fz0q[7~9Vɚ%jCa241uc3BS#yB9L %S|`DSϑ%iG%2V7eKy[S4zj^I1/@9cMt yK*߳rSb}%Tz\|0 :6iIdn{zItz $S4`)# ǭΈ (^{vxԪic r x9l_m6-x]rgZ}`}bWN'と"qخf&8EGB;3ba09UY#^sVjms*e-D65 Yj}}2sNW1x jJ_M c (Z|"cͮЛ\#sKq鍟y!LhqˠUou 2r{~ ۽ƶÌ_pj{ j#e+iFc¬Ӣil_}rD&`ݵ4Wc6ҹ #6j01ͶA26\1C|*_nEW۲nsP2PɗjwY _tVtMZ2\j1rsF f]. ^ȁDmyΠMޗŻuU;a\ zz߾ɉ W(O],T7C>6H8Rr6 !2ѬH {lI;yQpK; Njj. «-1,f1Yj%To3cj/w@ѽZ]%\S}pGsMF6?ܶ9X.Rf{ǑM ~-ؗ{^C &4CЌլٖ+t唵PT;ZRhC]Hk‰LBu?0Eٮ0QZӨEHHN C OA&[A9,8tinT@6 H]PK-@SVaZa)֕H%Gx$cy %g\R j< E,n3,L3d?T{Q&w5+0Ph:$h3 F겾t 5LܻOFp;[.W"}Gy엩ѷ*z[q uD֗RrtURHhiQǂd49 0i05lnTÞ^8e+k!|h+þojoOM廝~Tvz1؞]-ۺѯKe1BES= .Atݭ_}V@]@IHtN[KS₹MtD2$ =쥘ӵJOe&W[_k,\Bd mwv =S^4M5o~2z!y%oPOGD}8"f곗btq0Ƅxo |63Qp=^-j(yY/O4_krJUX"9-J^t{[8ÓTaGjuiYbFe `C`z! };eS9=J׵9@71&-Ң?X>%$,-cta>JKNt3C_Ls*lz+VNX~;#?),giœVa37.<3kk0|oFKo>f ב@x C/͠G`y= =#V.NmI 0$fmq$1A%&|v f6aݶ{3IʀELΰ6T60bA?prY̒",-]yՔ_o*TT>x>sRWoZ^fUdAq]99W ¥A5 *zhʟbXuѩX$ ήĠα>bBvHy)HST9fj :]j} tlԽ0m gwEc] @C= _bYh !s iFCUESԆe/ (4eJ#q 6,gi#O4!%MUwg\ő.?ӠR|]r5VDSXDqqzXq23TL|7W;EPfg" k4_i qA5ofOf[AεyϪ-͸6 5- %y!l 3c \0NτcZ|Vd3;(:HäGY0=_x6vҠwꤨ==J+F܍;UwF:rןJVdBDPӜ{ӽ@(.D5h7GlO7 *lꨆu`mcфt_B] `TǪcJvǀ2XkV  9M46~#uEcMCܵ%}l1Ffnd8G_!m%oT^Q`?+M}-9Mk8"}tN X(=[׉vPm܌7*ϑ_7Υ1tPԵ N[pyG䟸Am|K4X,۵_e }* H&o?PO'{i֯sbBZ٪œ_9Kkà^a$mn>t]W#AKe8q\6i~}nN^] v+rR>Uả>oӲn A3/7e'Xz]2d]2YGĉ(r $L5糧{ QId}1D%s{2IIelu$RД?A2{$hCJqKl2]^pA#IjCf$ dzR I,|"t>2lʛ_Y=;mO;,a3[D2faA= V-%nN"~3|2k؟8J؇>sY%\+'_YH&8 jOYv@NzX@)0ⶻȚ%2Kow;%mgP@,V"lLg8D ˱wdVI{ U"|$EQ=I/Yf-;BiZ'*tHkir)8!7m KgR6y\./OT4GZ5щ^ 17 zM5SPIJ;ɲnE9zt'KUaW9[;gk+͵WsP*G$PΖݓlThUSZL< N(Oc /4= P?=C2vkGo },}"A1}i 8s?wѪ,*\FtpžNfJ#9p?@tYߧh^Hb M6@AaP>q?V;ڙW䋽e](39d܎hN)羋-))QQD6RÁB0򒝜 Yr5,>ü[$JFd*e>%yw;\^)sr);>NCV'-wBh$;k&{g)̋"WRdkoƾc[a}Ȟ&3k{GÜ{D)^Ayu'WNmJ.lN, p|6s=i>dL&>6P8wj;[u]$uAx=D샍#!)X_u3 ϦmGH_%6,rfoZ7KŒH Bo(E=1(SNAy>)ʟ*vf`ӤuLP> 111gzL(C0|A!^7Jr2$R`hZ{m&"'}68ܫ kC L ԹBD$ii6Q܅j8p-d)u3@D}?GMSe۪bt͒_a3#1rd{?l0|&eH[DI%RuOJ}+-7`&2D7wTPJ̌ϻ(&R#KQl*3ߵ8JoYžR08UXz}mL7]X=}!1oy91^,zKޢQuu2/1ʲ5 ۳H7RCQKXXRY⍩TAejVn>V SפFIG|4 LSd>W@'HbmȇdlAu0Y:w7#K}9lMpf@  Rm,O.^ ο,qLSúj}@@SJ=&lL`X߮"DO)NiuaYxu${c 9P"ENO<3G ʫE/!GeWXq ߹ ͪwDG`$AXQ}`^fv禠e.bFqUay^xBy⫦h~ີa.T :}k鉀@n)^Ec]5O^?ɴUig+Xn{/Ǯ)a-nʔ$HK1 GaX5KS Ag1yK'bג{2 N%(`qfTqsQKk&.OσT@1eZͰHh$5_0&4}əKTM_QH4q0Z'.3M˝L=Ԫ`Ha"6cNKwКoKv"Nh[y_쪷|<Tk=l VbC[nhZ价,H./qS+%h6DhPlhVcl/1 b_NRgQ1yB!pe-tBxCr҆).vV(MtIDm>ShWV6tB88rdC-u<}AXT7*ci9YKF`X?@D B e '2h,YIqNWо0`1bw]?A9{΋xZri'BqoJgZnzg#le{>U@כ:K D 4baSJu:]Ry3(?hgfsGG9c' @go ;Q߶7Õ6)VdG gm۸٦*]X3)BAEͳjBk+p7,ˍ)~Δ=E |K(@]+T5:zhkVH}0'1*J#Sdg8jkJo[QD=7S(dCfsִe B4İ~hygYp=0OY@VR6pCC9HjA^8xSgNea FE۲?B9K6iFW^˛⎾y楑Ethℝg#xW6c'z&CawS,qkNǻ\NC_SI5 ᒱKӋ x{{|⑿l6ScK?T,fn'^DrZ3ئ 5B֣̒A:# |8(~ҋ"x"?Wh;C(%i<{ˮ 6O"³+VSA+>'wauC9QA1ME8r}_c"bk;cJP{.c|#;bIjvLΑ$PQ :(GUpWKݡ+>6c/kݏ:+ǝl ΕBUo;B 7(#٬[^ؖw{gŐP(\!z,e QhNiq2Kٳԯ; ( ݛa0̡u,,zلrV9iy8bE8noneQRKT}39R%^+@ǁ`3O Ue g*?G݅| ј7ZPT ܹ6Q٘Ė8br NpҮpott>M}*m?Rq`G]lHܦ)U4xK{=VybnD" N7xYlP][0ļv#" .6_b41Ip9{URq=V@TvK>/;{!S0B}}hHY]&bj>d4)H >["@dř " IU)&I! ۬PqW*YEآtPCZI/:0~b +$27wR_C:O$Jl OZGgjVmZ4;~X7iO[aʲoZBE'4W(:ɉ W1J[Uu?pq/e@rxshťt4 ;`e<ݦQ]ͮS0q%D}~9{̆zR;n[0= o:p===z ;].Kĕ>~E^Z.ؘ]VU鮎^"F5ݟ_#ʷ'T)3ЮU ѡ5stDm">lc^rŚ.WB_>L:sՃ,[ׇۜ r);0ufIپefŨupCNT5]{2Z|qeQb,c53ĭVHRa0*#'2ϼ/6iP[(tW;09D-ZL{!XIukx' 9" >ˎEUpR)-J9g,bxU]0+.Mrp5r]nRCU Pm\OtGȊ, x G?8 AQ ^w;J*OPSBgdqOh{z{JvP 7%7Ʀ1FCTg8Dfϔ\#DUHCTCm[GQ"E׺Ps#67t(mӖT&8e\*3FѦ180$ ^A>EyY_z Hڭ8mCF_mEIK:(yj1cmoz69ݞZdCG=2~7(Q "%-c}LR)1юI]6ogscZflm6c,-pz`县\Ydߨ>Ͷe`mk5&Aw N$16BqĨ5O^{} ҭǭ ){@t\+)RD5Txƶ3f Jv_̭a+fD)QYxo( gTsG 8̽d'@`Y#Oz`4tp-3XE% ޭsƮVݎU~ fVUˑ;{${ "(c0G? ^[ChjP/ !RKd3~gL5C~ME/_fsv~ꋕsNTW]Xԥ.dЉƚm7sVoPF ʸWSV{*ݢ*{>$MDJLa`XFQ 杋/97߁֬G%5&ȹ!3Ŕ98ٔ;?Qz[sS&.b Ih$Dom uJ['J7<{S̕򖕦ij}GIc(xpV{(:ynbvA$&)1u΅Y"̊7[X_DX}$*Sff&pk;ɣtb?[+yvoaNah:m6~Jx 10`+wߥdJZ%.{n+$kf 焕(Fn#ܶvEnv0fG\ vrϤ#y&# !ܳj(Y|sV@NҸ|p;zB[g/= (oCs:%5n8Ȼ̠V5 J˫ZAӋқ$8T~C{DW(0S U1maO_ՍȲ3LE*@6O0TBCE@& IɼBDcц9Kxr j¦V8~Ŭ9fdNV g;/s䮧3"üiCI'ȟ!|r Z :xf>Q?D(naad Yدf-iJN%)H({E. =dM#灊A/crp:޴Ea+-F2nd6KGk}l20"a.vþDb1!]NR_YtMlaCf T=,sߛSHZ::\In##JCC_ƥ>&v=s?c~tRڏ% yɃRmmiy.e`ro C8>:W=%h*hӔGz@sZiS>5y.5MG2ExN3i\cRÃ- nX>CWݏD,LWUb"/sh0NZ&HF{wؘXr*%f!UqnSh;RR=.N@+zJZAZeIXb\s?" HW!қ#v~om@1% g󽜙T~0;ɕIJG~N0QudbV`q++,8m*EdӣR;˖Ē5m^Gd^:ȊQD2TTA^&VA\+mtb&$sNo(u x^|8/0j43F#єwƮ3Gokp7geQfF(^ |)l R&6}6voLyy?v@$dΊh ?9o i"b"IACܹ7[%_0gHk\K#TBnfes15SԈaDҨ89_G@mOί/a󱈺K99$nwNf GWtk.옾P_1 W<%WS?S=%vݑݥZ<7vZWP'pη"z#B)%YhέH܅I ʻxČ0`ÂFE5pqs6ݕIVĎqp4Di{s/I0'z*!OM*U%cZ¤Y}!q=nd1H74p=: tiK^!O?8suOj-p ri^yducINMwW_v,?3iWq4/( 5eMrߦ*TazX5slA4kU>?YxO1NX!!/:hDChΟB"9 Z^sQO+H}Yzf|KZvof]P]`Sc`JC< WMHQ rC5"~wsƜ8"8݃lsPq:OtfWz6'I )|_8+:[n;k7GvLVR' &O$=_#dX>M6;epWla_.Zeb r·ďAUYm`0=iCŒ챎P3&#P:k/#nin-k-cVGӮ_-2"jy#2a&YzHզ$l>0l~# $ kxg`n[QCԊ06}{x]$OdvGn+WZ^'Y9:[[x'YWR}K}Zvٙ"<̽ jL|~ve5sOpfuTlώwE{Vy8ɛ{j1Qe8}=m-H &Q[Yr_#ЗȓULkV?"--\,;X[Dzm<*)82;I쩚-k'̩+w*( 'At2^+څ=Xæ Ťʏ6(؎ckCnK-dYYoPF!: MzE&gOpslI憭R*=%Tqlx?n؄[Pz)6[Rަ$nc,!7'b'$l8Y!znO@9X`r;z/&NtxS)0VIt!6Qͻc}Mݚ&'&Q4.Ϙ^ffdN4zz%1G$,a6 a,Wj&˶W<+|ŵ+y۸rYb0/yib,&fRY6H#vJzW(;u^ OX5$3OWL!2$ XG-u(ׇbUB6 e"kZrhA҂Zxgmfp wzyɄ9+U7)T-%Jz][n)}Յ &B-/ԢE#c?delPWj#ms{at~_PpK*S۬뺒{R䞍%4FOU*%x)27*8o}"9,:Ż艙 Uz"8Z=^BR%Cz ( 즞BwgM;zCʊ^>AQg@RE!ID>9$,ץդyU,d!ҁ@9fE(WNpϏD2 \RBĪ' 6@%uVMdp%f+?A$Dg_βؓ2g&d| boUVz'9h:2-Pmd^E\9}LuX? ol>]$>y*3JFӇLya=\6mSh.z7#u+Ig^=;Z¸cDKRmhH(D;= 7_:*nj-5kv8Dx7KAdeAYj3":2@1_`Ts\FmcaGGAp.F{ b0R3 ɖ.%֭}bAaQC1mK+ ЅU3[Odd˸#0KvH"{b[k<}q쉋\|hhdrB ZցHyMf6fu1H?\>0b( p#,c`FyK^}~\? \<cHtBy޲#$zS;)'wBb"hx(dj+ńb,qܘXooCEŞ r;Svd26N[ҁNl3 H;h}u",m#]RDS9}}._4JUcD A*4`y*t^v&?' 0tk2ΈF8T4 M_M8mzeϠҍ,Й>X{|?0ֵ kg %QZmIotzG9EI[cp1f(P operz ?Qd\ۨڽPW3"tо("a\STpRwY$G;VJpɪ i*YIxxaZF璀K4Ivz_r- ]9/}D\0c,o6H,eNCO eHsX39tW0EKOQ6[@l .W+G#>dx%g ei-xMh[3^%Ja~ت6E\}rILڧ-UpӦ![QqK:cwDfGw-ZjFؒH6PAU ʮJF{P: ]joT0G:dMakM(8bNcL|UϨI-o$t \OLz1uO@>xmKlco*Jk\8XԢ.3 W) iPo>SVVowKYf jh_i٠=Mc|mDj70ςLq*G[Nc1 ,Hz8)pbBʯz,4v+hȿ졒$a5B޾oԞlэQB{ ocHZ&d5a[p&{8$X}chi͜_\6Bo!9Ws-C}M17GU7.I L1ߙߙiTLbH$mUb}JjW=tMpoQR VE)\0txz`mK+I&1iq 3ٞg2q1f/)Dkv7eTԾu1$/E=Ʀͥ͏*`&^.͵'29=p/7vd؄dCM s1@-Wa4/K:98hj J帽nFip_ 5RAT47LL]$t'/{}0dhG\_n 2qpˆ8 g`)m+iOJvwKAvEu_Ȭ Qe>c $W3qr^ ^gavdT$>M-eH66(kxP|$zxu+}2~)mk5ʇm:g2jRs'V~4jDޚL&q1jKWƏ>Sd?QqM8aʃH$n+}99:N*䳴w!X)l*WCh5i_AsVFN:?FrϷ6N3])87IYy5荻\>Bt.INj}> ՐpÄh[ʼnz $ aWg]кB_oW4dW'tBV{X6Rz"݆2tzwGx%?z3GFzv;(.xjFBZk)hS(x[ug4,1N Jn5SÊ\ )tB|d@nET1u/s,uWv2: iV˖vkؕ]B >RƆb,*Kp"~]ĖBj*|+“:TF bd⠫9` p$; v s3٠$$/0Fkҝ<(ٓY&`~d0} H> &Xآ]׿LOMufT>T`1<$&0:͔٠Vwa=gq a)F@>Ҧ) DDM~o쫣n 7ip\a 3h=ϕ,ocd쐑TgKNyP^eŔtzcl| ڻmec+Q0W*bY\Q 1k閤b.-#THW$!qp^</[Ƕ+p=9 dH:*lWQ4tܮp1Ż%L\(KȎ^]uq鰼*hBY+~!-l#ڜ(K3W#@70omsi170MXKvƆ3h7?C7_UV+7-T˔ZpeC63d,;Si,8Xנ03Q?EՃ>˩鎯wdCXxyﯔ?>dN @c{sOFT{3.aoIҳF(1eZ>0PCuI'UL H7x/],/cQ1sdly=x[yIP }Knjnt㺫,ae7[k_ޚRrzHFa"modkCuo:J/ o# ( *9I9L8AMj "]/PdS +D\e0>N\2֞E}lZeS X<2:?Lff:dG֗K Q1߫9[ؽogGTـ*m76՛a뷆%NWr2zJ*H84#Dۣ}] RHeh9Pno a܁iVk|%PX?;i?\;{gq>bjy 6Pk^λڤ3DK$mfF {.:\<^m/+Cl<ԇO7gI OPS,uI~.B|x?`G9"Dݏ$荷MBW;suIT˥*ZY{)WxJ~SgZ_Գ ӂ| z݁E!{uapCV>Fs_o޿AՀ+`c"5S&jlIt /r8b}i;㐏P?XJ=>Q--O+Yʃ]o}x?57N6⟊$vS ,LZp;i9Ȗ0WC;*B_7 )?T}=Rʬr8ׂ00ބݫ]bV^. ]ՏEB}c_ZC8YpA3 ZwH',G`ÇLuW?vwތʣw!*HSR]tE Zڳ7M<>Na~ d)8Ùl5~$kjI^eiҽu|0l!wBxҧu+B6|Ѯ{3}q}(2N#+vx Z칻1=YQn:3]R+|TurFDY@UthGd-r<":O(QYMJ<"#<7nGc9W, mic> 04`TM~fDΩ*"^IË*.mW|1 +_3ߥpK n m~F[6$!Xt 3d.Z; ʻ k*{Rl3SPh l5& ~5\bЂ,k3j D4;As::'o^r1LEs4S]_S]Fwa(&unT'vPF{SA,K߰)us@ղ3PF _H-ۨH`ݖ3 q[-'u@' !ťZ~#d=rF#uqPfN/,NuI>= wFEZ7]98z!9"@œ0uؠbmTe@ uL#{=Xɭ$9ce$:jiAϴKw0ނ+ dX8*h YV4d0m Y1]~qw:1)Mtk) LGqI>=bވ+hf \I ƒ֮qw&Z _K"~A jdi|@~\la|aWF0֔3?Fl~LB?j苆҃'3K -amvyq̿Z_ y[dp}{C_{ǰq+@Lt<`[I} UG3T`ppA-G+z++'3$oC v'L_L?]^SQ3 y%G@X sN?u{P!" M5̟iʬF v4 `*eicA$!"BM[L%D+6+SQ=( TijpoW+1eD@v݃xg{6.śތ-Wwva)O9){Dw%8MW:v8p͠BIYCڕh/S4Oy"J.MLa =c yR.߄y\=T!F7<=@~c-u*!1nӱ%S1iCsd>ʩ&;n }ղxLDv: L1'"Zbn#hK(Ar='>tyCu\z6`|?}mmb#`:i{D.yC༹ڬM R{qw@lg<{.":z0CEDی%$4]J.\!lzlEzaVATǜwvUIr;|Kz1xrO-[27>fm X2/"Ó%|ll"&c$FȀt!ac~)TI,M9{ľ|t%7βQJFDx!Dҳ~ƄJI/ڹ7}h}) ]~MH=a׌}w ^ګ?D S5PYwEZ`l)8דXV[8Krఒ<086.\A"(V]jI9<ęh'm~GorTwci>ï&`G=L3KwbTTGH( n Ugũ9v%PLjX`ݜ1#,ƼInn;O!ѼPBQ=XpvxGY V_[]CZQxawaR쳨eZ,&#nYlG[RfeEÁP'22Gz.EͣPxq;AtD2S%y&lL3 XTrrh4DJfe dbA"ޝ Xhz],oz:%AG ֵ >o3Z=-FrR0:\qQ[fB(H@]J%U] ibd1\uBCm|v­7"4[$u +~1!@Gc5-_~/z)Q[c%V+^z{\cd öoΣrZ8{o=u`4[eP#Գ3 .==c spH:ZbWI=9VF.il]ǟ[5ꡕ omB(/rD$Qϻ tkT5_ =.ƻ*-8"d-4h?"|u`ӈXs6Jh)4[b ^#f0\5+U \  ?y_otEfڽUZ{i gjUSX̦x#4U3't˧UZϱ/^:{` vm_}"d0r-?PdOH;4^]$wU?9WsI8K;9\ E 钁s`(lKW8PKs?eq7/mWGz(S]utJQ \ʬ?jCI2+z8155Z 5C٫֔{-ĹE%І*~A룍O=侅3SN:Ο]K`G (.Ә٘!9Q73jOjV hKJmYѧnN L"i"W"L082uh䧀7/Q_V5ϞUӨUd7">N[{G#1vՊNFnב7aIW^_`?coΠT0H"|yr,;%ń1Y`b-dRíe:b y"" .*.IF 2^ >T^f(HÙ ޼F$YcP8#35Ղޤً^ &{;|s.o>z2>iy{(1q"I )ޭ%OTa82ճ#+꧛8X|;ԟzkacۈf䯱Ȇa/Bćms_(Zr?X l7k<2xyoO4[qҔ:#}#ǜ+ |*+JjqLVd^hl>ל0vkk -L'.JEOj@Ӄ G10GBxl$xI?]d"#{^&o/c̴whm ՈSYz^z/vubk6\ -;Ӫ\ (1?9,fÅMt ix/d#Mɺi5W¢MO$QYfic.Vy XJ],1*Uzd4 }n$l G#7p!K* SܧB)#Aƕަ̾@fQ2+ ݗwY"6ř#,/e39uŶ.֚}4{I(R.*&HxW&?ujjCd۠SXS/I O5#c1fغFdɆ,fTUCӲ:-0/Œ%i|7ITƳ00ki၅ÏVquȨ=Di\<+St_-;$3_7"hWF!8xXgG5<)B;Utq }U0WfDGRȥ}F%CF km+> ^m0(qљtrB[L ٛ5ѐ#y#4*K*i!PfRB^feTfyZYA u{#)  6M#Ùr![x'Lԕ@Vr-?\|,dIwfgWTpoGK=~C{y U/(v;5݅z^A~pDbK%|Ю$o8?ɡye#J.@Ůh{rF>OMaEESSOCKDX/8L/=BưqAd_ QSf<.hw (D>SMHi< ~<"X. uv<:z*:P$m"Ks *KxD+twBA"OC@3vH1{X<[S= oiW:#HݚpW UPv{M rv:*lWi qbɐ̔K2evinT"ʔN&RRRb|m7f1 xR+m?s+k(ſ/ yAK_rhy$8u~~g&A9cskzZyn(2.Mr~EI-ZM%72i2KZ"aǬئ0{c׉d? çy!=QB`Nwƕj8Λ &&ثY$p,XBձ_K%6NCpHZ1lϖZ5HF`9nd!RA١cU{;BF9+K/~㈡0b?!$Ȕ(i}Q K29ɴN`4,;Eބ0PwOiϕFGr^#ieM""^\_wwa3jqNlX 7*]͝,FU%?)2&X.%kBiR(xFa4>߮ehEmiou]TB7tpRߌzILsCl֪K%Zy񊟩/+~>rbd+ӜC /?>W= OƜ),LG,$ xHJ:M}. 0N$diԉ>"3b=POaP  3//3\t_g~5){b Χ9GӃ%@PR3ǃOhhtX LVy ɕ-;\RW{uREŧ4"pϦ_ Loh,;|v|U/ZTl3JT GBH46izQz5I JZr_Z=i"#YV1M`Й`Ex؞͡};#wE_nO;^%ʭBTZ@*cgvVMdw7yi"!6b˴k놎+2T{_ZXGE?=5T8ֹ/Ӗp{mf\2 g;u_4,gFkC3X8 _%XI~=N) .@n'֕xHJ?\=43)Mr՜|K_$10\҆Ҏ&ǒP?&S"(n)y?<&\tDYpߚD5Ù>Y@Bg km99&mV|[yb$y9sSMٓ-RvRk c}J&_[Um?^!$Hq ̗jJ9g'@ߛ(1 4>f_5FQ{KVBDPa$uQ?;m,-6]x;܎XjVr4i^B=[}pXjh@dX-^{3F?/ d-F%)@V*^De7y91-@Fg-QP⬃xR b9AUzu`2Xs'm[QϥEj|ёJpY+fh.h#%D0F'Җ}ȬVhxQ_=x#"acGTY<Rh Ҋ"y~g#aC忚 V86-OpaxI/Z<%zʼn[V&.c_CՀףkMCX8:J>xYr;Zs6A "Pծ)K0sR  ?%x3<\`9bJPLu< q;ʻzCeGhMJ)>CDz‹4D鞼IaJ؞R"K]pǩ !^7B~zh ҙq#̣3NC䨐8s?.ErT<+χ)Șū@@^qF3he֖1x ;*3by:mig㣖D(ew2_-¢!ID&'뽼X7g~ A7Fn^c1ʕv$_w~)D92e+'9}b{T$_ h6:|ҚY(k3OB2zM ,CxCT8phR8~({MOu8Ś/bzci-$)(?3?SY-l J7[b&"hD`Vf}5m `xXLYzɌ4y$G7 (p+K/%5$<={ZHFH8eJ`h5Z,jߡvD,eyM83[z _iSwWi Relȱ tG&LK~U}P,k71ea)z?kRKԘ =87q "ࡏ8\_5HC) *YJh㯥VtP j0ZY:Gh&(Is݁62 `Q{LNM!Û٨'^dwb}/V\eom^!ǫ`DZX]1=dtZZ , ])cL$Vɻ[ֹK$^Ө0b_;<ȉ|^TsCeO:{j4\ʐMɡ:BvagKh)w7ͻ1Quܪ<`BNpy, 72ǧ>]6= {POxťdpR}RCBo]%14zSSodw e(Y^ٗ_n (&өU)sÑz܏|8&Q/晾pµ!K8ұmkdh.8-DH {`LhqZ"Z-&Evenpo} `{Pd@Ihx)sF=`'bkA>^2A$ĩ%JPЙ *lo%,1".%\FzU"NZb"cWiQ Ӈ_PU/]=ډۈvsDA`FZc[BL }if=[mБgS$NgևsЀ٤Y@ TLa[dsVL)FT}t;/8)\um&w F B4t=)ݎ@.~Z}Ee] 㩫 `"ۜA~H**ܾ!)iӏCtՄl鑖rZwR zWܺV-R,9Y"&U}CHV PO|x!!,J9Qb  {.9`Ja.QXw`d^\} WHɮŏ5*Uwq\˂XE O:!Rj "S ֮֓~Gឤ$4Fި&$S/l4xV=M*}84E$>Ù래m`@n*)눯GsCXefb{[@XȀC >Oo_lCiYۇ!5F-C wȬ)5t 8OoKQ]hQԦa $mϋQ!pVLU 4PٿN[BB2Q]q}{+T7Q\㱇k/IDj:nc=ְ\;:5/p))T6b6%>R$^ Ԩ8vQn~h&^CpU?B\zM>"Mv0u{D Q]ZnTiL%+EL JۿcpBzsۄ_R9c&;p0`}Z&iR?86]2E h+W;}ߡ[['TۗT Jd*~DĄ 率bHWY_ n8P`Q LS13,T zHQJ;3+ϓ1O ^oІaY4!LWUÒǔ|@@${=?߁,=}TgQ}"{)4ПjKT8؍.C7\.Bl&Dȴ`c^XT/Bo\ȡ:T;>x VZ j9fڈ3B5#a?w%hӕH|~[5K0db!l+o8FC&TX/4Nl_tԐUalxvEhˀ0\¸/{@_;Ey뿂0A+o eTR$=buq'jW*g=!꺸 =Q0|LwASWCԟMѦ5M\Ubp/%ϬγOpG9j $)۫ ]tFi|LD7\ZzB{e8$ZsģLz5dAֹ$e:h6N(~oIolGqgtY\ `^o̓"ˈøiSkL y/#3AÖves;G6vI5p С̚Ț]HE~m;6)UZAy *Wg_o9n(ҭ.8iOFJNَtܥFAmcyz+9#20K̛C@4=)&kF:]{I&n/khU67r/C/cwHw]M;:}I_'#ϊWcoMP$SKS4EGẉ9w1 [J $CQ'z1W"$=i#L(:y]R'JtrF{)H?[atϾE+ ȶVCAY[-L4ba*PaMS(%k h+s q] T 0({ Qئz8U@h.C%IMR9hecwTZكSOEcpK ˮ u^셯0"YO cQk{a joi8$xJo..cQ}CaxC'Wb].li Mg*M[&&&l{`hG8ۭ<5[l{/NY&+U RGkfԿ-綵fZYVA^ax&*9Z]nTǺSHO!uC%NJL4ŋJ#)ϷHN-ܟ-@)Bcp DZ qخUehlpgUŚj d9hGĭcz4JBUݭ8FrW*dQX(JA2~<$ 3|q4GHJC鉭Aj:zht|@@Lw(&DeKU<&:gIH۶"ZL[V4yka93`~#ˑ0"B7 R9[zo}UGz^դjB.L|Mvϩa3$&fm[Siwoɫ",/)8hnɟa|;Al&"bo8t #y藷]m?w_hM1ٲK:M*x: CA:f,,5eP_5w{w?GKlH7?Ո&€,{(K_,Nl!;-aS+09BR| 7'lfiPo 9$p@>wfDysPSB*u"4'u?R5;2o+ O,J~TfD{朓mUx{Di&ui5zp^pjn~TD`dbJZBYp/̼5TW|>ͅ,]?/,j 2EΤ?i&AiGb:X@F[jO,gso|d nNv|LܾP=tAڑaxP};"t%z ܌r"G@O󦤮ex"?JWãu[ IQ# zjRq)cg/DvKj7_ķXXLc_u<݇eқҤm>(avȹ)vr.d;ݟۀDt.D,!=&nSJʽ<Ԝ818F>؊pm7 CѵA3T&֛8 t}kCe2c1'~H$`\DG%RH}P ۭv %!Z}Tt>"̅f[q#"00.~W(*`K  Q~<]~uZ-k“)[́Z l=!tT+x("*:D5$]IWf @򢁝TlZ`CY3z]gp?`rN=+)^v0OCc <d:O<)-ǡ?Arr'G~>a NhKU>:bo_D鼆(($@aikAcͥ!ypaD`5OIƈ25 OS.J 4<#gDn}0Le{1CdzcM(]fCfJhF4{.3TkY@Z|z/!ubٶ>H6vH-W6 kh;BTi_?Bwx!cOb"b=c?m( _l wZY`h7`'/uadd9:m[ IZ.AM{EC{Mt(,)40S0(x(h;IфzSl+MȠ@=gO(g DSw,#~nk*'Lb<=79DR*2'{ԑ^0ʣqM#vי*vݐ'UxN9W|GC?sf,=1m|جk{aii$n{m@R6b+JmհU%*'NszxJx"#-6aEc( |7f6' ,~܃cJ l*Vvko4hT^bUI xCkaŶo9*j\..69 #!IpȄZrz"j:Ԁj}@iQa3ϐ6L {sj$+z`m7;Nen#\v=[#R"&ᠱvF@!- ,"cP]kj~2X'A[$E]]D9$e#䭨PaJ[W#f!IEK l4BF?t]i3wgIhsA*=O=e(4+"ozַ$Y[euhr+WKX[, 9TqNaD]h/Wu^֌7XU j";k9lNi'/bgЃ֥lsw |ZlxoA@P7e Nfǥӵ} 7%v\"«6NL}m‰4}_Y$=,*SѼu͛pd7;LȴfEgKzBٲ#v'*j4v8#YuV4N{'wq&q|:o-{uAO~A}IXvꖢVET{2=~>sQMUX3uJKLU#d78q u-Fb_d6S@ ÷U 09uȑ"d}9T4ɔWZW¢Z`>DC) AeMYOM"VWc=)x}^z ek BdѰcwX7b? )cX#mofZx)%(A3 uR0L`S&:FHn+ڊ%s*[35YKE'*UtG,=/cG$#2Ӆ Y@'>gy@ H_Xkߝ(H.jjO}HӚD{*ٍu׿H5+@^ gt\F>>,gY<}- LEBN{2ӵ\j@cu# ?Vn&ڢTr*<904b#m.d>e|(Y˕>Ђ6%F•L/M+3!l9Wɪ~f^o_ B`JI_I@ /2r^bFLy'W߇8'ʝ]@)x[P}QUcN@M1ˌ>h-^ֹzcA[oT; -jA4cfBQ0o`¼G?.l[d! |A]fU'wY5G!jnMR :>X.Ac8%$!\n ab+K)5áؗOAa+s p}k1#RhG mog}He@RfC[ 5SܖS"VjA&w^Iz||@b{Sj"sezKVf/"(@sRj9i).eK؄7IrRG ] ǜqqؖsuIY_\ }g״QmaF9W##6kW-XDRqPfvn)ۮԩY<({B_H}6L X?_;6q(P =T'e. O_âXt[^({H|Gmd,q̭Cg);1'ASr (_ގ*qǗ?G ʼmm c:‡#Ņ6+ &Loĭp I[}BT[R.Ep07ߍEpmdӝ է6%Vuv2C7P{¸vܤM>{]U?$B107՗>gJ6>ְ($3W`ܶNO 'ևT}04M@'"=l$npyw5Q$'Y-"ǺJXMӒ60 % 5+Cj!5$jNS{hNP󗟠};6~),w޺4RnL:ir"y\:b#bqkÊNK Mo9V\1x++kJ}4o;Y聠iqyOO=bOw07~4sVqK9N] p81 &rc{_p)m1^k%Pc[Tv)^o@=*RZO(@JRַ6:Ʋ-pG~3 K GfS>gQ0FMxKI}pIL [jA,⯦v : V(1=$ uRۮR ;~M]ֵկ:ؚ-#s'.H#G7 ! R"˂h,=nPW', M Oc둝 `b-S>.ouwR]yے FtfxL<~_*=$| QA$Abtg-4IfvwxbBޥV3:9S@ 0vqog +ٶ;^qͱPF]/\-FO塙xx3XaJZ$;_ {l&V [?W9 8e,@SZ?$#Z? '6!~_2(i_ +<%O e1|.G Zq;y0xL`ƒ0pKq⇴)Pf1ĸՍ=x>S_Scl[yrElINn JBz(35|::BB'&$m?lə4lW72ܚ(ߙFX,i[-iΙ: F?,Db [3z퍍gڽ'bl1SpGKeUyXxN@:z?N3*ZK1qŤFU )O.3թ-Oe_jF, 2{9T< CFGm"0Οbu-'2m8~kjF~{]zJo+TgժťncH'u"|=-ZrաT `5] .Z~^%."Tl*l$ jZFM6;KYMS͕mÝ?4h) GN }4V8x`hrU>r>Bκ^덅cCcud֜HN-zgE|"]"'[y?J"WJAUEU! ,F\_5ߛ&⃅1@ &łJ=zYl$|LK OEGXtHA/u4s!'j&4K&;ʙCa0$ ZT 3n}d 0~e~> ^^[ Mo$lR2KZ6z+(dUe+<3DN7xyJ{Χdp, UW,Zi=Ou^f>!.fじy˯հ 6< gGhLdvD[Ag'״mmS҇J9v7@Zy?,7#Hn&{ĕD')QFpwclp)7`/&ՄɣU^n= >}& I_䮽uMϤRڨ?Yd ('αaV.Vr8;JE؄3X?tu/"\u>gy F*kl͕vh/Z LG[$Do[ X6s=MʚfyHHt (yb ɲy,M~n*gQvG:j5vIh)M C!CzJ2G bTrxJD=ѫe>Gy._ӮÞ.Bd,4N2h\+8kM"̡4p5y?EN(G!$mrI5Ghg3h|'Q#ddqJ洪:W2Gw^ph\`G-..aI4˚ٵץtkyxA%?nJja0cXʛop 95DeLIV2K詝6ϕdFlPt?"͙l44 P1OU<[ MKA$LAw.z(slOD)1B͇(,a|`KoJkg`KZڊ 5<+Q ~Bw PlE\7_EE㐼cOcDes8*ZU]^ /Ed Ljۂͧ=F!V_;4B%^&!>hWq;}ًv cV/n-Pk} \790o)&څjfv);+ohQwT+ѝذۆQgȪՊ_7:rڈl?[8~D<&wL(V(yrmR\<:.3XllIFbib:GPRI**"z )87P\$jʁDTG}"N4A3pnHh`y & k;0ZOhp"]z՝lğFE:5L^jJ(lG,kƂvPˀ;݈n8")I5D3kt^ ,m \w87ljLB_~ m?z{gc;u?:jR.`{i3и"ڳ񩯺aľemIk'cw͂V^'T1n*G3.H<8k) 1 IΑkb cHBL` &rokWHTV{L5VG$'*^e I=ZMΓցhjoUV̯ˤPYrIL(4Iҏɚ?;IRS{bΨn `%l3:Yn8k2`yg³QfP9xP5giً ͸1ФQe[/2lWDK, ^:d:ź` >)(BM 63TmqyFޜírB VdGUiHIK1ҮѺpXFhug{bx}E# }=&*_3r;Ύ>|)E..G<RCmGŝGwj)pcn[v8F+_+)/IafVH̝WH Bw1p圼ʦ4;p \w" DЙD"u6 X(!o{iky 5ˈԬwQFh̠ݳW#R S1a&=tLru+T~'ƵeNpj4740l+Z&ӵ-/LXp6lHd}XԮmj%M.ƥݢiRPq3D#q1 n^sg, V{j!XX۪,c -hPwb'Yĭ;Q')X ߻b%&mNY_d q"٧1ĖS[*Sa+z'ޫ[7iLK; &{dY^p"fKrd/`I؏&&BxXI-\n@$R74Qob1 ^ZX2i09.(΀﷩[Lo}uwSL\*)Uai֋.&6]>;uyv>-ͽ='Thb'ɣ1u?6HKXL#ҎԚ&XRSX *V9]72B#+@.gweSRFk@nxgxdZX6Ot91FHs`&IHw,uŅV!XL}g+Jl8 ƽI)wh #b)q@=~&5pv'BY%-O]> #/N,+s'\'& (iCtkmedv!BA6qgW,`63-eR6ly-g^3Յ>fߚ5L#6+E=^1)zc19bM`0\syNOwEjs?(yVPwdycCk=(th2*e*Mo00cƃP<)rbu8Ӈ<$CPw?S0;$B %WȢw*)` ,Kum*\J8Yo@II[GFm]UޯI lp> _cۿ"+ =;7!PJf4n'QZ%hT7"7ʋ)>t][ X|LcTAܓ\}qܙdiӼfDzim!(ǜx mq8Z\<.;-j !\G]4P7vH'}yh!Ǡ\p 9|8bd۶&=}$K~sbgϜr#Dr)]6[V}Z1Rn~+$8ܒip#H2{Dq!}&h \@Ê[MY 6kCFQᙚ;S~6 +d'B<''w%|U]q'4߸[E jrLKJ^jkt^(֮9AZN tRK4wS}S ɈEЃd}SmWKQaC]/L`ԏt%誣5D[t0;)VG: zXe0/$(܇$xiLi9Mީ Bw9&#CIZKFŐťq@Q]Xֶ8z &eJ ՝Y_%.BI?2ճ瓩F!{<+Am.zH@EIݫ囱өFNSFR骷>V5 " _=*F~˪%Nmn:%u0xMfn#QkZB+;fzǂ5E9X%-6 yARN:Ɖ HKZJL-LohʻU< \ :% J4ŇPS3_:8hmO9*ǰA`;PJg Ps{3][zYzsBfśan&5Oc^@*Ʒ$ Jk@IkQtz/5>dn1F򉄫9lZ۱ZHi}\&y=N6%N-W!)/f#=U9C,^)$vf-=*2P6cF`fl7ݙT߄#w xRsԵJ|3ruDdB|>cKJ:oUS*J{OB2rRP_<)QJXyBvc#: C:\kwAT(4mB98z2R_kW[88AL?#"9Nb&> hd 'm-Ibf2WCKyf BMz">/I{dzztph߄~1i ]2ZyūY[yXN^Tu ~mbZ|&O0/0/<Yz Y XMn-RrwCFZ0)JO[EKdl ]:\o-\בxcQJaxPW ]ڟu Ub孲fkNk7ŌH-'tFgپrɕR|eAoJ@vw@!:4`w(g@+_^q.+iuDpgPVO}RczE;0LeК!mOC,0Ma G&@TuAxdu}ɣW5W9A֣[".6GԲم6gsg'C%OʉJ2MҤtk ]H.G Eh_$Eޔ G}ydyHn[-JZ2Z|> wqjUqhw-<|73n?HzCZrgzWr8>n繨V;ʇ%.qCߌFB{%A7,*E] AiƩA칞8Fc䷨˛ML<8Gǰ_´4ԨLRV,,EO.e.aI kf2~"NЄYU7a$)gSo$$K Kr#|ҭmv~@}K=& Jn.خ1b#Q GA5M [-)|ݸ ~Z*dT-%{7ڴJYy{ ?S U"qPe)x2KB!E6|Hv/+|x?L?7cW+h};vU!o%.W|ޕC3awc3&[?K?/ B}Fu,NO0R9Wpc8G%sDH3+u DCyѢ^VFxeRvB|:r^8: U N .IYU l@KlhXD@apd F e}:B eKV]@k:0FZ8p_x!DTOA?ŧY}%%Fd澮z!Ñ0$ NNy;]E_ #ZYӚ>%oUetr@Sgq2-Q]^GQ[K"#lHAP%_o$:7uz q=nNC&th:;Q&M]Y)jWSۻZPD=u=X1%{1uM.L#POAڴ2V)MPE9J=+w4׎H+Y]6:%U0YW>#iC i6f[&QoGXP93Gż|Ĩp38jurzi'P^[d(72$p%KzQBGeCԃ3'– 7ݚ)hO+];G[ۖ`O'Cxjv"L a"u&P$ᣮk7ƚ b(#+nK^_`ET!j"[Gi G3A\B*J;?cէXt&TTaDE i>0g iӺWпbO촮TQ- Qtbbp^UL#c?/6HrS!d5 6>uB+ܷ.͏I9m Zj?5̤"B,8J423av 6e5 RqYJXM*ȁ^A/Dۈq"%S!kxIj-^'P$H &x ֋#ؽEm*iجZ77NҔ3AC*.eRkZM?œ2XJ1c,͍+*[ b_Dۗ-sF؞pG.8w|o9m R^mH6Jۻἴ$ _=[zg+~VL9l D@JCc;GMg2mͼ Fx\iMc̵pxv )uq6{ P<sYҲ;J0'نUN,Nd*+NSac|q mm.aOP {%aI tL0EppC ::8M"vzFQqk/I$ĶܑJ]Ոsë/~M,k ԞL2Nx[OPD4?< 6enJ 1Zݑs@oD&O|+n;t%o;S:3?&bj|_s3Ŝ gT|tRM5z͌C:Gb1D x,,Òp]} ÀIg;~Y}GOg WKT4Y D TtcЗR_=ƱG]{rNjbKcΐ;<j٩g_uOgPИ*e0)۸7*-8/rba‥>/Yp(}cdk%lW1d5]aH}N l"U +B7c/njVqkƇRzʫ7NlҒ`3tNEPA7=4*zn'śD"ZQ`8)N2ghݭt|#uەБ bT?:.nܫ]lxJnsJ|\i*;Zz'M4u v$fp=7G?.Bq #<=+mŘa+-W>%!M&c̹ 1'JмGډמbU7dEP+d-l TCid4pkζ)[Aݱb? lr`OSZ"،VY{11jM[l.άSI.I4mbta`%A5kRb0EC 9}v5N/L8C{ Bj (χob4%9-MFwPYZΡL~VA=ZUer̐<veyOcjDcphKi7T 0*L+HN%hPEg\:4Tz7`@[7/TKQS˰򰍭:z<_e{hva㟞>`cyA9&i%$ gW4bx>8y o+)K{HQNphR9oe`^ڃiUx!҅t[!$CT퓛@˼.EdCϐbӲ~~--$2m%h_H`//3 D%$Kk/[y| qTi,DWAu] VDvz-nt"GC` 1ƿ`1{[a&p^Eul٢2f |-#]WY%kΆNaYv5RōVK=H 敿^ub afz=+֫,fBźHgRz͟fy_1̆N2[F٢փƠyTPwHw:++9ۮ^+<*uUըߏ9R>mI)^OcWE/Zf!=;1<Vʺ|w7-Yv59bd5XWZcoMd#G I'ώsOrJ_D%+˖S۳t`q:I玐1wj![D!Pt6@l*ΉhE}ċ-Ľ~>E/<H #@6 +Bc'I& kiWik9h\jQ>;!\D{͇꒹H_LХ?NyejrN mb)7U^S4N,,*n(t|\mI.U.زs f9 TZҖ嫱C;-Z(IT6KơdjB épޖAVBala FU/N54'ۖ-4ǑzSw.&v2I'@ (v9Q1p;# /zj7wA=^qE43V\$H .zR|ƞM~6=vgȑ0P[yQbׇたjK`($kUmb#Hc$T߫MtSYr>ϒ-PڗYLpjՌװ+SZ?טEcQ2NyI.(SMuӦd,SMDrk H^ mCo.Lb64"f4ՙ I u2۰t9&E~&1$&F}ΪPꩮJ7 шBE8y@]3_r g՜`y|$%n}e f@: Lps6yI\7TV⨙ѪaXηO9~$lPlƏxJ㦗bzp:lGh_ H=#nb;728!H o1Ρ6 aҩ_u/V9Pmd526bO#yY\͹aK8Y1%lzn(h;nJw/1ޡZ牎$d͝(g3Ε-bf-ĤT>v\!$!ӼC7uknN6 3.G(} L5Ʊ %hF5WHh7<*˾UB VGG]Kn4a,Fb*P%Q;tsc;RD]ȮAP%a3MCFVMmdĜ;;zg, ĸ/՝J g'űą#ȸpyޤ]]h(ON,6Uty4DR!%I'SWX&K=PW6S8wŅHw#](Y3&pmS_l^e݇5)_:N7NWef6N?I2gnq,QSkP.쫊lWͰuU؎cHp# <8K{c5E^u:5xn *;p6__rTO;mD:3.7,vuW WR:J8Ͷ W_ x{P gy-<6ꊽ>w`2v@T)9DQ=BbA@B@嶑6fg8v\H4hfr=U{u!! Y7Q!f8oLl/bGs #LnūsxCO@x1+ &UJ* x]V<KB^M8AT6`:^Uhui…vt;)zPz[փlF.F 4GѽJ& ߥmmK4Y3 V^VS;/?kjrs l'u@y'nb{y;/'[usATWej֜CkN)d<]x#bn0 C6Zej=xO ([s9fWPxс_pfu]c9M%:oD0 mR7=:؞wh7 ӌSk>Wel*jʈzd+U9CKvP5GOerY:&9@M' }]<4{NZe˚<ٕ43兲=u= A$Y˚$Cx^bW_prg?%#huNL;ii13 2S\7p$)X#/cw+o,ih7}{٤5-hMjEyC ( 痱mY-E~ٹ8L%o͠۴PVh-3׌{hyWٯ:9ϪC?{1bR,?lf"gšLen(>8=+yGF=ّKTIk$'ό=VLYh8)#' Jyb)0eTa'X\q-EӘϮ]w)WPG=|OvU6s>nŖ#^VdytÿMO "H~1z1^Ӕ'mj,I BM$_.Ҿ դ$ږm7 b*PV{=,vHZ?UDF9.ay {H ;.Jϋ +3WT3"Ysnfm|y'X*lL k-]߻M\Yɾ&(QCndY6-E Zgޝy_λ.f-A*`twa _Z F#R]Q@&3o} UaE.<|Ց#z6OWF>.$8W Gs{x8vНwjN<ǒa'Vzv+87Y*(Va3 w>:粮Q{d]Ӡy7˸zSs(5FZw6vu{?w(j̷b%f+x f"~]zp  짦 uQ6NKȥX(-!7]FFݔW_` S+ x ZodSԓoVDV =owE3gWzLs &LH4 /v&o@pa ~ӁX3&Y}f%[@&'i>'7=$Hev՜($ﳾ{,P+<YcS},g ]o0+jb x׻V0VvZʳfCDb>z */j90R0f A`'uf~X>E@LEQ}#cB;@Wn+l?X8z>)#EbbнLKn9ru,% !*Ӧ5&bh)}6C3^\8-PסnrL 1ZWW7qR-%簱̪-^qx-<ы_&[5b寿{o֥2CP仩Kˁ?'edqE_mHΨPџ [t6lKLЬ+8Z\ {_1SֳbG4ʖV@v+c ?FoTFsm:@}Vn_1nʞ}_vJT!3¹(!;[C ]؋5XXӝ @keUl1 N[ -)oXP`@nxWh6AHϲf.*P/>Ή@;Yb)0(خBCsFמَofgwj.- /f°`i:1G߭Sxy;`\*4\o?y3e;z(b˸n: >{mb ND1%ILLigQq AéTM[}衴/fU/%P_s mP0D'D$s2i3σ22,Ԡ^@m'emc!Q8Lv%vobӬS%T*>PJ'}iَ Ak41&N8Kw敂:* Em"0u\Y!Ɇ(^hRܠcf픭p[DVr^Hކ.b mxť3:9uge֠L2g>&y9gyKBwEUs' Ɗ@bd#sa_ 4f"s([ .^({Rbߊ;0$٠G.n=ߊd.["!́JQe*ͅv>Ԋk95 [q{*TE߸Q7yB75w Lh4.@F>JP*s*z< lYͤd@!undCpH3nFA3w6j}*D^}oFT]Fޢll7fnʢjfxaռ%o*&n~ƉMaq_q4]/cafMN.ž=عΒȧHk pvXN*Fg9<: bqH{_Y5] /ZMS9V<mͿ[Y ЉXǗKFV p`bP(z`OpS+E%hg:ڟk,߲̈$)8cp}$0Kmȏw@Xb8(PٌO3#[ T\Ǣq( }@fkO3~LbJ :g^9y}Cٙ*/*C5]x.MP-vn`&k.*gx<<^TyqMg-P\3ˬ' 3X^e+oզbF.%QGJ%<=Joi2ȋzLa!b}R@qug ü?p4L&]~+=I4ÀLz9!cff'ܳ7 x%01΍vSC˓ 6|f:GQDAH; No}GOpx[,,գ:(YU!/Hg}˲& n.S9z3"jb)*V<^+Hr-*}xw7w=T rPb.%kyFhVosrv&sS uFr͸j_5|}PȘ6.'>04]{ 2Υ:&@M($VqDZM%Ȯ.qgɅb%@ޙ8"(%lrQ`$sE=lnAEt!g8dYXKh+c!-U5*rjI!RdrmEJ8/9-/_Fn`Ͷq KY RGs7A~L[rMZl|J%#GAT4uRx=r&EZ,c}[g8-a(MbmWSd YG)!9洤a810oV|AҪ6a/L8]FlO7 ԛ dh" FHU߹7a ߬n ~9v40#E-!wu|u.Y%O'6³ҿZ;4N^JɄ$e-elC 0T5/8J%E{OGq1_V\oUc DW&6F[G ފ~ͺz;\@Ñv 6hH_}mhU!Q+|dxkdu2kX,L5|6|%k la3~=nEx+K\o#~+bk4>sIمiR3rh1kEBZ.Q-'Ϯ\r1z2I/T, ie 6}X FߨKܻhB/Y'6}-Mu޽y -\wtbep/YBUeKjL'j,H] \9_*t.\gd/QBFB?0& Aȳus 7qX1 TpcEJ ^ybC_E]@3Kc&&(4Kh=&&pM|U|@H4@#RD K왾?>HJJRCY;/ )?9Nk sˣԚ[19?>DHɰD"е:_\,鑁$K.fG QEu 5~Y.C_꯻Ly!LQx5> Hpkߡ#=Ri[ 'ź.,O~!}Ձ^/H4.hz;8 0:bMx_$Ԣh f\-8 E[|/lPGS-Ns]pʝ/AJR[L͹}0%=,z{#+ʯD@",~]%0]i/*RF\ٺ@;:z`EєN]rs[EGԥv]±%e]:4fiv@6~0ds\+[u".Q?};GSV4rFR ݅ɷoĞ;k9"F5&8X4p;ܡwei.Qr|N|du+2SڞlMx,] s;#] T/a8mBr@3VVH!oPwd̠^;Ѐp)?3m}j[>0ߓS$ 4&k=G|..kqr;DPjzށ>|DqJ9ڣcΟ[v(3PPFVci륯jS*!(\d1I7Y \RMGRqiƈGgPS2B63L$DlAcN:T>BvA4A P{ZIprXn+dB0r]X>qR9;'.S .7s\thws YO* PZ` Uk4Bcy! h*G7~M8u$d+-ϡLkRlI 'BK=2fZ Sfy霼JПGzP8y3ڟ~, Z)%3c6+,忿s#$2CK=-,0w ͂^Pkz 7EL܏{ps a|©B?\ ;<#4>mt=ՙk!YR)rEiRN1<}Q\_gBsRErJމn8#Q" ׹ޒ)=q)C/DdO\K>{Hcր-D{\:zNƖhCwFZFqv75y߫B|Y2Qɞ_ZcڙC;"Rh==Ǖ]o2cZsP褌$Jw8} k&4\!|yr 0_3k\|+:Õb$iWG ]=Cv9,j܍dNCm~Dj^Ϻr{HѣxWA51'QW9鳕CKmFȄh޼,ui1R"gvō\sLp|^_|!6&M$JSTB|"?M@)uUd_/,N)J9Ïqhn3N9{ z;)lXZ.nvK*Dqf!H~|iw24wft*iۈm6Q#q 03wBφF{$M˘ӳAb_`&58'hw|&NT=z0:f3[:Xs1[XT@#a精DS# 'c<0_=,7(:bH/[*7`odAOi~,UYF7(&KJV*ەY<uM?=GgШ Ӥw[hBu8Qk2PNJ{(g8Rqok3ԴЖ";[Zj:5_XԜj_)/H#gZT\Hs#Qqv/}F i8d)(,B(iElAGEb$lxuVճKdTj)OQ%[[OiTΕI#t`:NxԈ}U9^c/E햍Efso@c14^djՌ.WQ4#.#s[f *!ʠxGjN:SF\ P9rfebAFB,իTL F12z=U 0[R;/J x:C*LZyܳ^_(g4s;흒oT\ 4$8y_ތՆ_.c =As-lIw#g7O*fRSgx0T~c_QP@B3Lj^dH%aPe>G@fإ&3Q$n; zī}K&R*S(& a%մV びP22v/M^r}a+$ @aDQbZ?'@#)&h%Pzeyֿɦ]Hא #]߂GF.Hڢuғ>hfB\ ZaumD̪ቫo.7cʌ/鐻.%$;=ml5hM|7j΃N"&CX(0{PxêQLPÑp_GCC|[zr6z]'gNmX䈥?/ڻ:LC`byh¹Q=r:\)ǙiE4TΝd#9t)y@}5hbg:;4]H^&!Ƭ7H3 jmL_^Gy .chfLe|O77R_1~=|$ndmE'/'XsD{@Rܗ9CלLq00pB[I4ҙ.ܓ:%⮷3B~ֻ,u)AK,I>ӽO8zƔ}6qI) |9nja~(엘X_WOz̹P4Y *q [z O> )L$~q0񢰉T* uK$KПV8AuB'D7s^ G6V.ƟOhQ_8 ՍY1: Vw.f`|) #eBم]|J;L?aLnIrC׿rkr^,da3~%ff;N3^fz!;LMCgg@ē^/ضfȾKTkb/5ᤤ+p!Oj2dһ}ժщdv <s~=D|w<,t|ahaUry\ӓA/ /9I; sٜ 2  vH{Ȣ)̝Ww7]'VXBRA"QKeQ =qߪHk2ӧ3Lj#¾I Y_NW* ]|Q4EB0Di6c;)RПʥ )?ܣ}SԆP}g!lj凐R(I2IeKP~NIPm$\">7d9+:D/7 gl1X&(m@Bgӻ1S%2T3>Lr=z:83Re'\J9Zc47c9~O5Uĺ :pߧi|$y}'`W`eZ@gqiBƣk'B;x~M@^{V]ѓTwᘕ'5a9OCu8ǯ?]5jE9%+a =ILl3?s.ͅ4[/õ)03R毃ߢ,dh^l)UQq%M:RWalREQArU~t|` \W 'Te->5F7cMS|~Vf>׎ٶ@h범5)>N]^Hr?d^VHצq8(L3o*9YEG3g|9a.M!IW{W!Uw$hPuiW2s*4BY !:/D:CmOPK)?i4Mi5fpҩ/z@"ml6FFcU֤>8BT _^]0VҢkX7k1a2Ю}>_hg=xw-T8Y$4/{ў Kw5혈U4;tA kn)j-y)C{\N,W6\SūN{\km46c4 ̣ls2,F5ڴP./m+M_j~ {k`u[ VH!t9 r@pc#fW}5ku9Y-#z^:|{jo{oUoFy$/ w6ј3klE^nf.ellT<5pi>{g%drTG8nϼiAޟ1\^峎[IWl{xf]T,9)V '9A)+5Q9&QNjd!cvm .g}#ߛؾf8IϤqLYbuuQqqGl8v@[ϱzjWoi7s:V|;^V=66\Oh3T#ajlȞRuaStGαd: UHVnd{ :i"b~gfMrǎivM!]IwMk[tYf)BC)~܃J'jj\{(]@ljth2kc7G=c^ݖ6OhtyUv3O{>l t>Rߜ)Qso rrCvgjQ K4Qg!vadX~;Ѯiu S#x5F#K=llW%c*()b{y [z67~GHiEzr3'M[( ;?E7w5o.{c5) :SB?vnu2R"$K}I2Y=6Ck2>ʧh411=O.rgutʕ}ƔGL [=79Ԟ@gf25޸ዝ2HMI-MPpY|5Uc5nKC6 =r| {RN«q {s{tL6?1l0it"fPЖy#J=pz W>*S KkNc{.Grdh3T< o?_ ؊V'閊;%L@-WSH Q2?[-7zGl%볩刏n20812TՍI8>Q_2:Ϫ +@F>jMiCI3_kH۳aI@).lEcDT1O {z=S|ƺar5z:q} f6frD(a/9GM:_mm)s-eF!dOmsBv:mtRcH;㔑#،/D󏴭YA3QpVp3immФi^(MW=u"qpݚ.q^`wsztԃd(xHl#@?ЧJFVFFxb>>8,DNDl|£CFtAm r<ړ?k}^`C&9K4G ZHBe,zrK!rOabp7y[V8Gӿh.1`<;K< O1b20P-"DKit]{3aoQEFz+SeuD  =nt3RDjʖGŢcV{pse2eQv6BՈYͅkΛ'͠P/ozZ!(I-S&JYm=g.8\e}la1+Ô;E$1QdwI`{tf^yCd.Oo wvhqZ FxɈT^MC^P :ng ]'v $>+2.O8ڵcIx!4H5xlQul@6ڂR]-KjyQih@"*ܵtN svDQw2ьd }IC`xO9 GvBB[ܙhJ82Pa|"'}Vy5-3CWTjZ=v3*p\m?Pc!zprC0 5*}nAf:?mj'VE[a`"<#=$gh +%<ݙd8auU|D{Y]crխ!Vl՞M Oif$y:GW7r{,7XI$Lo=MY|Sp)ϲ-̑qܕ$U/.ګ4|˗0u9ܐ:8H f`0p%̂hMj@r*=IlxA1 EE.7NXAp*5R(%<*6G.O-gg|FoW\pqV. >oA3M66؁4;LxhP"եX\cQV{!C5 LPx0T6ozE(Y#M cTt_*?JlUD(/!Tn[?YmEkfb>ţP70 ]+59C>y({؆LAA17"7AGsu{~quAVK6D@皻ʉ_kc`tZ2J i)m_Bd QsR/2lIY[[{`EEo88½f$67z;޸XR,%0?Yd.'>F61ȼ"Ր+Y J0 E?|F 4^hqj{EEaC;q|K_KxTc3m+B:+n1X3U VKCk\QnC*UC^qw,ey4,]Ұ?nƪߣ~hS~,n;SMGNcN NѨ8pU`i 钣DMj_/آU BVUa)i:pOtEȵaF`:=$}h=e l$P/Eȕ;:LĆPz(9+#,wNVr0¾ Hd۠`c7e# *dሦoԥ]48AN7WY,0 NEE_NZOlpݦnP-2&tQ 7͖CNdB&SI$#Fu0<B'l#$^pHiho_.KM/oh<)6 f>| BNOTߴ/qbqIY5»~ypyZ v\nWplp:HJ73Pr7<2ސ AqHUE We=GH(6/m{b8TUz-`b|jM6;I+?CڷBw K&Z;CUjI&,-C~q&xkD^˶>\`OاT4 K%5Gx[1W.D`ݴRy`ʘI*&ITqPYZ#~!`e=NA\kt}1KwN"X੼ÏzčfM^ WQ=NN}O2iN~N#,AƧ^CHRt #Pu%/-צΐ7H~N튵QׁʎRXT}uxE|8Xڿ{D6 kP{r6D%bȤL^Ipixx5KS򝱻C݆}eDYt<`c6&؆ޯ.{}\7NF}r3|db)v/쑾,xJ cFlKV0]wSxRE?#-yi=#0Ѣ?Nɑ ]buΈfGCVA+&pZ6 2m-V:O=R-֖4[ )ڻ/n?WVnrZYrNt$T`xQEǂ?(#P ]=Iu bM1i'%iWT9C'&$\X Q_j>.ϧRbSPb(|*3A] NE( e50MTs#p텴jN|k/& 3cF]Eb'&2\W; f-Ю_@w w/o@NϠۡ!7 xu ApY;T9$!հ֥yȷė@_8ۢ5z:_!߉ߌdN"B7<Õ?]LTtAzڋkP*w>-Ze q۪@u r&YH-K~xn^VClrZwYDR 8z5V "HVl`]~:<ճW]^#da r1 J^ qx%d+RX lmUc̫ی%??wy1Ks|2 6CN h{hHw#E> 5Mc#z N= tPZ)sD+VU[(-C;PF48B>gOFL0}&)O]h/Zi-*gDa6)^ _AXNGGzq4K4-FB䉕-Zj( sx{Cy¸j%ш>n 4~n?$C h;]) .O'+P.ckkI^Fi|!w>ض EHPjYy˭ktި5J,ST61>U톓2& =͜Q ʭѺ \623SZ(]$Iҿgi kna$Cgâ98r u0TPkk/ݢpO擧-N m0-ɜj _D^ D'-|ć2;"ՋMIh_15W*e5f8ѧy'E6BF$|\ypCgg#h-c{X{P?90/U*< nbM6q#XMR=x>ho}rP\sȐo┠Tť!3<ԍs4Ŝ<o0nG?pE *+QH? o-Jz f_ 6-d ^| y$W?uN)yB7 PX4CnӏO6@0O:4;]j/k(HC=FAҙ@Bqib?$ps~kkȃB= +Bo-M7-ơ ns#҄-E_#ؿx{x D_LRJ[+Bքlw:ifjD[[zDtbTz+ Q~gԦE՘l6,9LTZ|.WP6p?"c.Zt4s~cr E?_3 > _jI?@gri6LuA(=& .08ΖHd-P!XX,ztӅoEkC?@'D*}Qm@ ,Z"">T*i"ӑ4W :fk 6Zʲz÷qv#seVMsӄx."&4Q*|)9"kJOx$}@]t'mNo <%YלqS\:qc%^iDɐ+XWy-%٩,[ht;:؀x>3|撚ҵ( ۓ)+E9^5 J$^#1STm D?Qz+ȈtP=^G)L M*vh4BwIUQs )Q ^[xo ̛ˣUASRN00}J vA}TjdfFx(dH^KOJgƥVԇ~Ac$Z؋Ͼ=&uX9tǪw'*]d?#;9O0\q#'o05Gu.Zp}Jbe WѸ; Aˌ ~!ږY;(9=U|*U9 `sXHBy@vgY^߷M<piq <2[ā̾nO(S6 ITEQ::PTŞfe:U5H1J DNux9UkO$Y 4S$8IM"3@ڞ_diSA,2nW-e>Qݽ/ˀ+0\M0ʹ:d+O.AHtȎcqlZM21?;y`;OZ8]7?U*sA2]-nmh{&(o.fӤ2ԗs. vRS,?]328"siZHƪz J%8;:BI g>T/u6-:rSl/;Qtu]F Ed;FXǙ(QrKQCV۷'C(ǤN,$w^FL(cN dV̠8p9cٹ/w?}R+lh&c^y,J1s,hǂ|DӚznEdE(W|N~#4ZLȏ 7Iy]ͣPK9QDK8X)g[ʴ;a vcNݣ]b_I&5V;9%=Ӵ>CةcX(qOzdEW#vOJڣY(H O sw6dbKP٭ ) &RJzA͗o Kq7o 5&6=ZܶFAϊfIi9& P))q}Eɡsbz9G '!:Usd SdP=3Ձ(.HTapD]bhSw%EﴹQtr{.o[֞ ?N!´/I/qJX3p*ș%;э>!' Mzuq\^%>i?ׁfTl KP_EqP4Ltp(رv-+ߧ '\X/M  AtK`AJwԇzĊm4+\Gn:c+XpUTi-QTבֿxp^g:W8jb_PVYdyMt9ݡ G].3fO< ShseC8pQ\Gu&'J3"GJ; i1֧Aaey&"lNA,e,W}W- Gy6GqǓM'֦ز/1lq&ƿK%2.Fə&n"ܼy 248_G-_ǸvәCȆ->:g{*SS;@bcFʈz}:ǻAcRUg$h '!|I-16zO:-qWm 2N ~boo‡ L>KS!ӭ2 xԝWl=?_[[pL+34nD]@ |r*e+.QCՅ]lta 8ם;nSO\&P@ tZ g|Gy˓Iq'Tx+sCAgvD+I8;[E DcY_> _$@{H= V!՗:~hDoTbu+3x('d^^Oi>hamԛLGꮑ2ֺ9ETʞ/gDXU~)~r\p!I&,.7}4vAvVka0jV2 &OX輚=_F:;\A|4 f:r!˚#BO&!mWuђ~|#;KDOڤV2 (R~^*s[onXa2#Tpt!i-|_3o] tMiu{[+=<6$ nƛ3oWu/z:4 s2 Tκ}7D{s#beнJ؍6@!ʗ1RTIEҪɮ+qj \AH)xҠ?fLq~mWgbMIK/։YkEnDjo-A$،o{s͔nŪyC=HW I8tTљZȁ48ſYam;bZiW laV J:ѫjshaKw3Z"Z7breH}4wY+pX{Lx|݂VÐņ q\Mb-q_O6C|2sIxSmԉm[p5GޅnSܡtg)4$W 4NaWe,Vh 3`8sC "m*6T'IafΏxV#Dlj͘fMp57LMH^͐JǨ-2.lzǑ3OkgVI&X68Uf nH!ɄmQ_IS5pRex??u<;*qWmEQ.snp{Gm{ih8e2'i9{6xknv},d?W( <0CXwURJΜOxxUp31qtR=!?Yw1,RŜG=lP ˜>T#&M/u̜\fnQe(Kr'4sɛ]p~ߧrBհS}=IPfM5Ӿ~rJUw2<þw{|T1IԐʯ& d-cN,X71 ]($FQJD4i#`Āyooj[oHrAz2?LlD8!Bj l-$RgQܝ  y3:I(qT i i? RMcJ]XO73TSi 9ג+J4Y{%:߲:aN4K2*qO? ՏR e 6;P\s5%*Lʱ π?oQr3Lq |G/f_yyU[kHn>imþ"&Q2Xܦuu!_/0 ֱY&b\hv5As@hdGvJJoqr njfl}%Hɲ # aץnI\"{-  l{DGLߡ QFP^l=[LKĻ3woHNn>:=LS!(8AY,!piRP=0i/lJEu`ckb2*9u28lk۶Wk[f 2 ɢܭ2Ӕ]s- | I^ϤOҔ:hSj'T[3 E2̏(l.P+"ԯʑ<%fY^vTQc>n\y8iL -EYyK)Lf~*Ջms5y 0zơj?/E NDsehO5/[Ȃ D8+{Pib7`[hKSK[1)X?LﴍV(y^L .3Ⱦ}eB49*f:tEF?&_}l*j`|s>:7j-z̃;z ?SUHn߹(O׵9 "㳼ė+=Wb\ #3pDӏT]9G88jfPBLn!"8FeKVn9Ig{1Zkg[PSqKKu9fZ֕j5`Ն;}PYgkJj- XDIYX U-1=o?ׄc#X"5EDIS520U0%F1얈,YyLm,R˼2K Z]$p k-pAV|׋&ϒٔ<'GD/#?(Kv0Bn M6ľ=_OWcULi&NLͲQ8Y~K))7$lH$0WI^WDJvoHz`_v?u#ޫ^U)@@K w#릴R`Usb2J}Wi;I}N!r7m-?= D`6{9l MAt.9>Z&pіIIRRB G!vA؎RCcڟmXKwq%Aieqöջ"\;S5;$l%95@*3(UpxKq/Ai4H?Wְ ;V Sh[e>E]]m]ҋr 9n5U`kPAŶ([lsHP}/{Wǔ/.rH#t= dW˞p| 7wvX @ut$l:L β῍e'fD b:%٢E4Ow&lhh̀2j9P 7}f%YUki;4VG4 ;dt'fKQwLЎk~*9>%,Zewװw=r7:R63ZfVZU+0c;b3T]}{f8oրV7DYO?h2?)潹 b4NkL>x.ǚt.V4,, R?ژ[vehN"&2ڡ]d* <Ʃvm|PO~Sg쒇~1lpC,}A~{!Z>\}9#ni#ߺEy ,j~ h~c!qGU=E2˗RZ喹 t`ܹR b/f *)gAm0 3aygñ3}Xa$zVؒG%{;_92URpdelZbVo\inѺ~$5GBu}^pDq*1꣙t;Ŕt`& -It٘; Sb;bҬ *ݝO gt V9q!LefU楢Dաu!V`+|ٕ(L0bQfxJFf:ݤA2I4HFZko"UxrXM=\:ԡ`X5!ܫ!rwSt{C~#ZwAi:L1А*?,<<0\Mڱ4ˇP6!nаct4p˜U:ٯh{ϓ \c]膎r#"ӘoWb2gcܽW%,|j {):oz:>G#t9ںO-{|V=ɦNpn|O}'hlOCpCh܎;] ;>YಙSf[!7fo!OݗEI)&X_@j7 a6B3ՙG@Q`ն39CuoJv7]̶iUlK4RI{R*Orqx\4utuWB'g^˘Ԝ\eXtv8G!M9g ~^q~=tosPLh!n'٧ L-|1rN s=w7FIMAzDt.ş6.&5%()?]B*+Hm)31fP78TPCЅWq4(!A`J9d aN@:Pt\c6'a"a׷1ӵ(:;5!$棴 Y r;O)~[8 K]k5>Kx(ء_Bv8h/00ob;je{7_8)35ӱ] | ǂC\p s kVᨐ ‡feorے KأOP4&S_vhևyAzxhXbWq QBxTB_c0m79ߞ}T$d a$>Ik T `P,)ťJ&K;:@ɱQc2V|Z O p-\0Q1{,AS@ j (Ñg&YÅF'+S̴d^1_ڦhi,ɼFRHLPRDI&-z%|XԖۖW: #70K',H;p`F+|*:%udzn.Z7?{FL3(\cu r)pΗ 32ח>kCFpLဎ`_՚-3{cҴ?}LL#}s_H'.{-#5mooQ*6W=!RTr?8L)4n7x 2k5{F_0dAMbGj82hS 8d kfDj1mufPu]h>AmBmwe8s+5u85Wρ!i)g6X`Xam݀& 3|kTUlkK.N`jF.5w0О0] Uim)^:W^8S]Bz4n},v]1i?T/y}NuR .X rՁqkupA |7]\r(<~+KbkMgMk=^Za8\(k 'E6yb_sJ~iޫd _"&$ DD%PW˛_ * 9Ob Xf$yi];\_[/9 Q1횯PKʋMNMsƱ^nNh]t6#el׃'ر }3cQI1whV^Lkv&g [8Jn?r5 ^롺CS635o&*0}lώ.mȢUW," nl^>T+ HPI~Va=/t ⛫H[]!+21aAPw+ZD!GD\6339_ 9(sӘ-LZ/l: Oux/}E_(^аFY76wП4:6 쥅Almې iG8AY.cpaS e-^:U BGD`F9JmgGI=|fic 9/ޠ%"s O&z/WezLiE0=XB3}/K^rÈ3c_E1i (/t%ұmHAP'$+w։ϨhN:ckb^7g'F&;h]agy f|c~>bFfn!~tfQ#;$D%G{ .[HI}墅8@rAxKO õ-:z#Ssa oDN$y!6og$Pw^QyNw$x)ԩ۩͛dC8hn[xȇz>k nH\ȷhwФ'j5/4a#&t8N/s;k>|~M`ǚL,x]NJ b 5u:gv;<2[3HeP7o$Ю'@ g!^lˏT qlPb %m'' ? HT݄F_NM|C}WGV9Q qwR^̞c}6&A}2Hu `NoF KUmLJbPD(@x[%@7}> il_ݐ2bۡb iC""Yt5UE$+;MsvQ>ԄKDI]؅GF*# pϿSR[: (#B Od ^CP_byBNtZ44dC2U ̴JC ~HĤvƤն*ҎS95Tk{XϴdMj}'Q s֐<;g& tۓ'$Eߋ晴ob IC',$T'ՓXgSJ™B! $! ѹf{`5)8r;ge!g'_ڵϗ= =.:ALLiJ>khw7U4ZPVneg $݁pl67៟3B/e!CuԾWi8Xf~x9J󥑠^V|Xrz/h۩b<)A |{)9&ZԺ%~=dU%\'QkDLk{qFU }2qۦR%uo,% KlU=^kkxݔ9CA q͢ƀ(CX/\~%{<%rr8-C=RZ%^:Hrc3o9.xyKpfaHGT@u&_ƕ3Z$ S>dJ,yEJҴ6 UX/p/:C%T$Bѩr+|q7dd( ؛Θlq0"CH M疻~ӀLyj;=|5˴Q/m`nWWjfznxqnpxf X)znm$T\J,=b+2=ȉ"B&cuWe($Nzj}(|DtĴR7%C6jy6^\yViX/r^VGOBTV冊V}9Nx[^R"yGA&\vs:|+i:$v_ݼ^oJ`Wܖl?B"sIl9Zk4`O{Y.+&kTgHUa\ӌ:B.0!l`ы*63h ]ף;9o^6$#v5`BQνͥq4!&%w)kH$)p.! K)hjGv G()}D0wRƧ%ǩ@Gg I|%t4<t]Y=CEoT*>Iǖ#qT<::>qyf|Z\5o^ l6#Jv`5Ѣ.L"!CǩIg0I0c~WxEr!#%XvF_޽X3K~J[3| l4~#N*G.Jw Cau4QCV@*覸"k| ? _62BmKVhD%ـVwv.Fzsr*:,ZrK[z|{${) Y>?lOA:*JŮ9\m-dݹg=oHj̓K8! X6呠d4#^6rj|%(= kd$[2]ް`,s+Kj nt,@ϛ \N m!f!uV\-ZyGe+ 0lJ\@v /R9P./.F|Z\Vf]4u6B9G?/"g,O@(VO2Q;7}1s(+ҋbǻrDqlMʋ$LoHRZ%jV~.a`%ͳshd+- e=Ǎ)HY[een゠)jԑ+;}(Wtj}Rܤ -m %Ovph^ӔX8h=9Ba K)Ӵl;-p%iu!IIm$G)8 Lڲ?t4|kAѫcSYvϥ3iO?|!ճ4tZc}E8K[0!3iI:.iH\{dɖ:_F wx t95{&!1iԵO7P py%9B$L-<2~v_ت.D?G՜! M8Z!^y2?@ f6;UOS* k }b]òfɅCLM􌻭ٮʉxvpm5/,-S(FQg-dg [*օ$*bll;)/Vq5[, X zbT{4IDzW2Y$ ~o3fYCT(k9id8_%o3? Bi0 o#BE;PKmhHﴺRp8 I})LHV!&,؀Uז4 f [\<BZ/,lq (<&'} HV_*;L7NR#ӈNj*N?͵_݀`ڦr>΄ꫯr8FLI 1ִ5a%HAR3#ZD ˱X1L }-H?l)Dg=lJd+=_KXJk|kk en08!;wo 73pܝ~#XAA}Z:Éds-ҵP 8+]z?Mܘr0de5_Jq`8Dej$[҂F,rҸݑm֭Rw4p j@y@vD6)qE NɧK@_~ g~Ч/+L!x{`} ˞x/keHSf2L)9Sxۂf7 3f(r[ͬ pV^⹌idK( ngqS$ʓvtE\h_T`-mGb|wZ]' _Y1O]I;{paxup c7ԭDXHrQ8\ѡބ N V`ֵ`׈^%aTvX22CX# S`^8دI=B+P+h?HHKfڄoaE48GG%XcYE!ЖDu']+rVTԴ&B,VxSdX穔_;75sS%fz2!{WCEeҚ){UҗC"` *fQ X&d<Ϙ}fדb@!+ Ԙv=w a#'f-tM l NDSU̩?ou`-ӥ\u"ؐ`:+ |~Qu%B& -i5%.|^ܖ 4_s; PK9l("8{oJ=v/}Ufk`z/%<[jR(%.\nDY +ZÏ㱆$"Ar~H"Cc()IKy 2ٔz4b(6H!q+:Au,v۽,AOprȚItK $Bjks([%Iw7pe ~Hc}ŕ1)9Ui(aï`6 2c6#Rh{׉QZR 1ӹU(ڊ"yL"GifȅH_d3& ~^{@e SBVC3VO/^}<#օ,ivb5&~7S<!l*,~GKu55ĝxP{~昽_}B)\2"FECUvrs_Ic-8;'Zs&j4]!zeN*"tkE$f$TFӓsfQc;Yl )MR0(/QksS`1| цy a- ޤ"/xPk3z!\_ n\1Qh9)1;Da鶆- z_W8!"棘xහ/Kj30ri_4|uƖZyj(64Xx-ׁS<^â}\'n[e*5TۡnŪ%"뛝6|9D`+FeF"TsIҁOĨ؊ I&=q!L6neE+e_Wh勑J*ȹvzOͱu!DCՃrkL],-2pQu XNR9n_P@% `@A #aa2qP_$R4o%^. i%P[+ x@}a%K͠\Wirn8ۆbLi)Dnqzg#7#x!-}ҳYSKe]PG^sZ@s*p*'<rTw5%D&9\Q:/ ; Q Y*(HWL.j6];5=~WGТȲb/}n:8^EnBA'"|S'7cI@@VY%Bj {D1urN}= 6s/пkᦓΝ! /r2/ S Hf OVS%pB ~ V$tY]R ݈T@%z*nv'$ /,1 a- bdN]|a˜d7{nII)2m78lxmSxGGk%tOĨ]Aa2^j .t :\ܝ8NdyZt)\N !rQr?2~bQal|xcBu}0= ר OѰ0{˘Ra@Mhd꣚DvQbo!o^x"Q6?\'@i4䈁vTЫ.ݎ܈3S~s/h=1-K,.9Yv` ;@" )l}#/):#-Jh&,,;$g"y]zф-##|MY 6ДIYIj&8 d)!(1*8] 1Ė(nǃ:ݠefgKJ+xWOvF uJ3Þ'pr0_ mu"97/!y%ωP ^tu'Nz[s[$g6 =CΆǦ53?XV$;"E1%9h1>3z3g-XO,fR"U^O𣏍ucݙQ9i4.)7S^@]캓 Oaxpzt *i)͍Y̥%UʻE l1ɕDU`^Dl` 5'OGؽHI1+sRyReƭS;i)r ֳG`~*xQ_99{E6| ©m\  b@C"kCtA30Hgьvz' ZqqhipYG~3d*gϨ (,狨]dn^80(p )H1G++T.\}7ƒC{}ϊGvBnfp?Lsd*N:.睵:=%psNk`;ꏴ0-Q+~Kϔ?J$-Q3X+o=ikh:[MƱ:9 ;o؅P9CUËgYph ͱ#AgFeOy_쭫AzZ3\ٯ'QU ީTRzmrht E@k6EJ uR1W&iwE96OHrvu F) zLaD;G$C;W(d:i]) hr=^P9Kנ3EfF&l,}-3 T1ΐƴ) ѧ L~\դPZQdZA$9:BSz\rI^l|gz︃:OI|W1Ibi \WM߆?hVfFVw Wh(pBe6D҃cEgۮ플EEu8b6^Q1eeE MаZлSv PCLbђ5*:WR'U*#,!Io>i nյ4t{=;Yüz&3ηT]m$;- 36H2u :45ʢDէ^8Fj\["G}0hl9s+ Cjd_ISE^G&z <}Éuѹ"[F[ՑaZ!D˵ey.RWU9NIl܇k}U_vADA-c2쀡E>%f&;kbb%VP9=$ ?r€; :W1maBꜬf-$ʜXPm-P6! !Gb@"¸cbc!w[4l7& \'oL!K >ni/X>URj$jf̹f(2Ѹ~)G4vaųrWK&f0½'",K@ |CSfD*x¬7#XKVk'JZ!앥:.f>Jgo׈* qaݜ6vS9[.]I7뒂I?U<% %[A9a֐[ g0_f½@Mtѭ3Ce|Hcf=.$(08=J}%h8npН ô e!'\'){P#O|qF|woi:D,VwoXŨ)Sm0X,аnV.q-Se/hiEߣ}"MΫ ;w{K$@ҺF6cZ#t`)V)"aП& 6M"8=fRG5ɗ˜$p8mlJӏ_! ۗ,B@$M4KԴK;N[ASОYhԬb EGlK ׏"ڝ*Nlvj`+S]YRs Z/txS gywwC L^ƒEQ8~|y2Lb!T4F>{&%?~M'd'0ίuYH9#=n FTq F.XYjt0l"9^?ٝK/ VYe| O;JACʹLlY, Au2đ@. ?z}8ȁH p%sg~9"N=4]Y'|.UfL1/JL v0 6\[6Q g^V ø:}ꠍnO'5EW2^UФL/teXpTpEK;}e~ ęyܟkVHBBYH2eWn(22ဩh ͌_]@2۠ ;ع:X[[5eOƓBz|v]fD:D#Nu1G]9PLz)-5WZcqC82T]䧑h{ kNv0%}v,⾂YYqDj=\2:g:5b D@b^r@ tоe@/иhscSdz>MvVZӸy<ޅW⫋X\Ƶ4^[nk.N2:=Ӧ@iܧ 552?W/ FbTE3Oo#;@aM5J66ѐJiMNȿ 2?yɟ3 sTra.9HԁU_]*7,GQŞ48|a.a#ʤѻ5uS,B-MtqU].{9d&Lm ܈^p!^=h9xsU4"UN {nJ6*!L6>ψxﻶ$\}{/ ݇ %iLê;u];8VfEÎa,AWLM֜;ξҊu13S<>9z2%z.Kwx~xahJ`XXfd&{5ofW4q19dY)/ | nxяg\ ^{DM)>pnF ٧aLLP;\ @Mi=,1]A>'RTϿ̿i }0x,x>4'gFЋdʣ,VtE3.oy;C*&*{ۖ{}N'N CİU-76 Ӥn}>3/¸,,D9[8"ACz`SEɂ9 Z͗ݮ<`jyg /%j7ήT8(']bJaM bghFp})RSXǜ1IevCc_Q5.TϨsrK/"753 fM0'hUˇ`Nɋ:0$۪9˖SY:A+pZ$B"j÷]$!-, \1w07ݬ8"\(t"*ԸNymnTzϧw3}q.B˯N8I)NoUL AgjCU'+?}\S{rLޖd X! aI{[*#!<; !ĉsgvdrTiJu$%'%9{D qe-sC2ܵ1@c<:"DdXӲ=~~^g Ck@?8P䶣V KݎB}69n2)µs ~;@l Wd/oA餚RoNv94ԧio k{̡t2uT1 n:pJYg5v_8.q(|:obsCfP,yо6lUY[UTn_zmT͌HTd6"*%uo[dM8Gu%u9]`{FtZMz'E(oSNrp&z~B:X8՛oHȲRVJN75km&nu/06INZt퓠l&L\5(*l*$ȡ2ϥ`* ى_@dwP -i|LU\xJr()+P11bPXa% 2_X`54*^9xî\w[ 1j>T?a,OCJɱ'֜}τBx>'6PM K,-Kn Wap7  ۦƈ,"#,<(f(wOm^8\V$ O%)wb~:*M?K,տApY^cfX(zij0 hqs<,bcνZ:Őivpi2V-as ֖x Fܼ81UMfi3Oi=-3"qgunTRH]_ÐGAw.惄q;Zt4?% uPȝ3Pr mmWbp!Y|Gòl9E<,v<6mz,-IMrsUoG2/!!\5zL۩H0pQ* P>8ݫS(,}>WC=!CGC;5n_~-JpF,Es:C^q]oA U*_W&ՠ@%.:׈܇?Vպ=kZ*<dt]r|0; Aa_f.D˞r4#1yoD+.惀JE!Vr񜴽JI j3YMH@ny>bE"LG[\qRr ~VzKژ}O`z;|$k.H\LN}\9guu KܐMMۜ"5ɧrrbavgþ uǒyPƒF[F\$3mG3ԣ?_nUTXE^Ω mx,APu84vFvY%&/'8`xE7+ nϲfYY|zC"/ʶLA֬謳iZv2 .`tݥ>i(Rs {L+vJp]Ai{wR(2?":OxY]suf,Efp7'Q X śX=򂦷MlzHp1}]"_A/I BZB%B2L&Fct wQ(TM/^[v/QRw/y/"ί8v%zTmP>74C1fS")ġ!/BgQb :'gd<5 +W@ v@sSqvTk5Bw~R69 =Xd_I8-13p8q]ꠤ7-v!XH,"Kd /%W"?s}d([u*ǖfє8=>ݮt4,' ʉ$3F4ޝ6l`5А\*<Tr37 my$eEI*7.v0۳\w η;qg ghW Ues{!$Kv|@iɟb~,4ҷ+6%_5`U;fI*wԫS :5-_O>ΖlCYzYp'gq*Ft*QZ6*]M2N&wI? {2mV%)9٥lp.7܁K+l_zd֌).91b6s P]]GS]uAJq@SK +d;R Ag V2@P.ol>v U [EI#HrZ{ "ZOуF(m&Kn*D:pV *H[|ә.6T}60ˏz$9 c.v'-&hDIZrnThXf|ɬ?_\/,6[l7<w5JY+eԨ|n6B6KH~BJ>ȅd1IO'/~6Eˋq͇nwRvC)WHTp7 t;F{ؑ=X {c7Աc$y_ h`] \wQ3B\Huei^QHKG5yTړ:l ?ٳ@*f BW6a`L,]F물AllnmA}^2 yUk#*l)-Fݼ,ކX\E;>8Mz}1%6WQK*5(C2%9W$f^XB:Vl gξ .$ዘX28RξE?*bZ)ށe?fghyoT9{Dc OU1_ܟ2}>_CgBA{px\̶ `c᨜qV5g. S3pRoR!%ZF3[Y8̦H@hO#R 4֐ZI㣎|UO;b䮷] /B*s3CN8ґ#4#.Ak9?K{XՕ0MmŜEb*nN+0TF[-=\I{5l,N-7̛'̦W X*.L,.5sx LqRf<" \xqU9MBS5AȶO) |LyKdVtwh!5^߮޴Ŗ`؊g/!R@% PWAF ķZ\LK'ۙ$ ʼdרœilVsGASLH2,lx/" we:Ri v] ]}ihpBJyۂ,Rh?,AզR&۽{;>ӲC{=p'Rߙz"X,~+'D *X5)@\@IAJ7G~x7G kǤi_Nss?@\V\+N{n:p~jTOk &XϏl`l\S-&X㭲uкǦjV#26@eat/C|S}Bw\ ֑_㰻]\1Z4FiC|\\pVs->gJGd#6]7iub*)9B-b}ckBЦse\+Xؕ 3j31w<(68t)-%6[1}iOte`^;s6vMWW0(I50魯5ۙ?OC/}tR>VsiͶHS?:)9 1UF([~sP)({ǁyNWf c܅)֐sK{MJVK`z4o+G9gťKgWU$70|)jӈfmH pI02x/?('倚fc/OMҼr%'WtͲyÏ^ck%蜳5F#7'Mxocc/OHM]p' 8Һfց̳ Jq!@f Iǰ}T,TqiraEO&som@QP] 1#\҈da[Rv0 B+)o@zWo_6#Z~78Y~])OB ,V|} k[Nx[N WRtW ?&A[@ѐH _ؔ+Ou]-S4:A|lrqԚy{ /~6q .N'I~K$$ T[-\OAfh.seǵ ɥVr}*fL%'(4aťӗ\WVZN,sis:jlM|5& WFVB/dm ¶=}o*dQb KW@pћᢆg!!Xl@bqtd@$+)ݟXGqVz\LIm+'nmxw֚]R&X{5o;=ˮs^Ufk*;m6K[p$+ւ!n+Tz\)MRǞ҅2J(䚜 /j]D:꠻lNF2kY ȝ&$ 5oo *~6a?w|Efט ĔFwx Ҏx˘ o=ozy![TJwf˜b {Nsg׎*!CŻLDo\qmǸR:EpզUuU9ܠ2֕Z~=GxC,zT];9ܶ9Њ ,!SJqMCli3Ow S DLV,lx&h&5:`&WA$ |qPrO(ȃW;֬wߪZt> 0ҷcG$+[<!JqP}wq# R$^jiRlx+~C?DBrwhJZL4RFl_,;%I ap Pg&A1DX 乍KRnE5*wC!9Kj^Tz9R i+9Pv;u{hxc\94ch7TtN}.D#ـH-QtrVmL@yYhW ]HfdLu;(;|vx)vN{FH[6.:6g_}HLN7y4%^FKYmOǿk.$&4s.`)LtCȒ3.ֶT` 3&q")n^ kO3QyUK!b5 3b˾1݂A6DA0⏈W[e \& HCPձR mab;<d1]F*3QƽU*Lsv`[S9g 6j!#L8iH^<2۝7> gt}r4o+̳݇8??xR1}-Р rQrAx6ݭmA1@jkBkR#i}Dj? cs4HfT6O, ,B"# GMQГ7>iugrG${t~pýNV\.DoD+^4H~~ /OPf5ǘ͹iR 2m2"?gU<Ɩ ‰r1bgbgPEZͤg㷪aDg :_tKHkw$Bym|U﨔L zLi|,Ücdzr&%E=#TT,^lp¼V߀͡sVA4H7#7Y؅wEU ӅrᱴQC,ڔA-c?ϟl/\S&+ d@k|ӻߵl 꿍 N-p7BeQlȯF o?4F-֘p_*Z`86YA]˙N9&?1,ry18OX3!ҙZ3/\ _*LC'qu620H7Q^367ie up{z؍>P uUb`+ L#Ѐ]4?Š!-~?ZS42ρ]:xRm%(A`1ۻ(~sCd'gFG/y+9ksJBl r/͗uY)1{iq۵HQ^6 ~M SFshTM jbZd*߻]HH+ @MI) vɱGHB 4l68Y!wp8ۃNoAZפl܀* i =v~K1zK)Rgo\dP2# jgH:TV:%`֛}BmT-KUMEhf+=nFLg|3ϡ\|$U⵫VNeuV-|3_)Pie,C2ˁC(miW,.Fx xRi1Q N`W_ rٙ} vb̢:V͜$CenÚ< v D;le'MO/N$=Jqͮ.9Ovv)qi_sXN s^]U<ԊќN4Zlw{A][xJg57'I(R`B}&%tW@~ȯ.|A4x"kI5 L!y[!K&qРIi-}73GHw+V<ܡ~n9}ۗ}0Ns|^ 5JI[Nک+O3V}cMlJKn\E9ehE{mvd:Db{uMzsn"̮ۜ2T,}As9rp:r~).376m|51[ĉȶSJB}WN9aggԋ1֮_[7CEܦS۔k6y˨k }c 'sGHMD)AIo/ p{?y8s' ],Ep&~Zܗ^AmSH aG b8M8Br&~oEd"ޗk.{Gs ~9E}+Gj.9V- R(0\h%briZ"\a}2n,,fK*gc/%=+Nfwdd 1gffm~8^ e&;)5 v:jhX6+V^uW1ĞZgn5DLP?kwf3" ~{-̂4&b7Pri :;&JE14L4ꚮftBh]"6JU,+KY 4|vD܇ ="SVJLG3KH0trJj#O-yn̔4~ͽnq?3 rn9m!h&zΑΘ}qmcO+f45xF[FK,:25I RqK|S@9"qL i2?L((|Ttiu%ߞvjpš7.XF!Ѡ-Si~y"l0iͲSbu *1] ;0 \p*۱⺹X }?*~d^7Z8q{'E3~U 3Y47G@؏#GƟxf2.c46L,yMP*cTi\4tʜL/e^[ROπ9tU}&1焉K'gAH@$7m$91=P$v&-Oަv~moQB[:;qK mYxwCٷF1k=Q пjmO#V,7͒6uLOgD+h KM 5dU.Ecb2zEm5ؙӪVA^j&`"PWL=?c0]0)g)m&ThGꕷ$Mpo^k>cfh搵?o] =gMac;620Fl*;[ 5hƜ[7X\/WFy`=710qfD)5eh#QK 46Ҭ;X=4 TiGzC\Jo'~/AQM[ ^$6_(ut+t!S RvZ ]x#֪b.Z9cCi}tS9 *.v\Xݝ #1T:ӯ |O'}.#2V8AԋxաqIF s~6"!\l1l0l\rZ4-,0ŖH!< [j"(vI0Bd`#ߏY"~:QY}+[ڨi Z 8z<!@t4(Jwo#fbŹ0W Gèm5 <Ř~|VK T" Uf ' 53`|T#l~m` jjn'ԺXo4?y)MwP9[&x)f'܊ƕo֥3 , bhYVXPC`r[RC# }ٳF*eQf[q.SZ=㉸7iEU%ԚUm\Пg-*e8E7V԰{opne#$BHO~y\K_X/H(&U1Y}Fk` U5z[2n3 ahR\lGr\  KWΥ',Kki[tFqءDžƆyJ , u9j5V.YexU#۾ Y(9r$ j\v!~ʩbh+&peE}4gˈkfއ^f(2J ӸnoBȫZ+$wNfRzqZ:q5 󞢋D3J ;<*ۖu4q!N^!@pX";#䔰y^o,?ȩn} dO]ˎRo!iqQ)x'+d52 .|atmuvL[/~Oik{0&[l@/|, XcIo+Ktp<T-]JSWs~73XMA/i_2'8eUkB4%B~:S@,11jA+%0l28< {G(/&SUݯg ܌ d./B~!G'&P 4)zjlzɳ鸯;MdϹZ9G˳S.)FWi&t*"W9 8h˰C&̙zY&,*pD;ِNkG͵ mfW4ɨq3oQ;5[>b PҼt8cY<6t9«2 puҎp^m#*s]Qբ\>b~,aQRyҚxލ5k O!o|Gˢ[z7)/%l ٛ]&daJAĘQyt\6~uuj> zUn9d9wܰ\^!r"y)Nb/f M~.!6cO /zNg 5;^"wYv5Nv(Sj-FvmA3:f'\!bt(?[8v%ר)RF ЯDT@-b~uv3sjOpj66,=7^Ѱ(Gd"gP`uF|Ii"(hXT|șm˹&VdLpkGmu`׫{4(6!+K' c@wxz)Grv'1]Y{9kYڤr.U:}~/j?s.7q=&,!ÒJǍ;LnMcV.K~ utV7·U0ݝnVcAqYM@UA'0\$ ;:.c:)Z$,_@$91 2IC"v+;YqΪ}ЇȟΗ[ G` :ODQ9Ei Ҩɐd]VS56J4EqiZc QZ2ͤ 쩄M:Y1&TG0a*W64;P5菱t,;Q5x\^]({Jsx#>Il%nA|.,Lvd):sP[~R4IR{{[xR}fAN1 DT:p%E+Nn~6BIHATHj4jUAm~GӦRҤe72/kGԂkc#jq@Rj&ܻdn<翐cu œ>i՗6IE~~ӥW)y ݨztQr+z|/ "`Bvxo|F£,=- "^VӒBa ~Rn[e)LX/sziy-߱TLy(I<Jɸ@ Ts95SbNG+S5H N &Uir؄أ\4Dɉ+ce[x$))*m$uUTI}s]H pi39 ? 4-8/*ܢ8vhef={O揠F0{d \zW`Oz? 6쎞I6??\MKG<>ۼ*d, C.J@G_R=%'sA@#la o"0ZvQ>(#>R@0o#3rkۄ|l/d0egp&729 QBR(LڞfS\GWkIE  Ag/E7ur]3Jî' ޑ}wMac|Ź%.w4;L0[=Li(0910.m0ʻ<t_>_EM))&Hݠ3,t)obՁs߇Iͭ6un5)-E1 [nUL1Zv@=h6$"xd biBA <pX ,VvѮr++`d#ECkz/FJWnf`)HR4,&*Mt uy-&>z0M_0ZzyϚ8dWo"k,yԎK_Ѹ vamw0h<>S@.ZIKDNR>zJZv^4oޏ6IjSƤkˣl_B1ů΀D[318 еUcD\ g:Ș F[6Weof95-Y,R ۑp̱ǜjQbhȅyrzp MOBS|3Y`V^K)*(!a=^-Ru"uPg%L3#U]$TxV }V|Kuf" Ua[;)/Bռ0_?_`k>+ùN `1S" `ahSa y@֙&^c#@7n}LF%`2vQ)GYQxQxU58 n CAqob'*WS)Wj;0w|/5 4.[i/XeZZz}:$ء|g챸π+ "x'tsgB*3֛a2'Y z*D?}LBcՁEFzg<GZr̵=QU^~x K%~u(*6ŋ}e YQ ؘrR7i'K@K,eGpUi%P%ҵc p$ Dˎlvǧy-/^8* Ӎ,N"UKLOK :c.AȘ誓Lo9Kty>i(d,O f^F0WAڃX1:H/TLLvd5 +t=?)W|7\;bW5WAR^Z?zSŨOzK7>,x7Өk;[n1'g)6=XKA0L`/9(E 5 ]C~ |ḅ _\N@L b`x XN\JƊh֬q/2 BÞOƳ`$9v_+H,<]{ZΥ WVʻVgu S}Ei;Y©נ-$0faKDj\G_Ջ;ܡP֣6͆R' *xDzVH)K; x4j)FaV?:~_Cj펪 kN׆h)94_oڔu4;lk) tݎhpM0Kr^>Nx)"Y=p3!ABN'.yhOTI>;- hĥҖ RMTeysDEcLZf|D+4lܹI[oxs1wt_ҿg_3(vMga{{[><쥳j<΀OzדE&[a<#NL)^ 6BWZrB̟۩TS'.0S|6-U0p_G{֕P ĭy3K1 MƢU eH/(6$q)"?WY:ۣ0__*:ǚ́ ҆JjihB). :UB*`o%?2s0uE^:]Nzc{viRYv:"i+V)=-o>k}5L]ZůL; J|5ٞ9alahѹN  A-߸jA{.eh+4l͟8q<{9!%,\^n1v}.n H!j+~莫O{@UZM*7aO-SV'G 6%|@LeE51IhJ23wkqc?v]A$}I}l.)F9(sny6Ega QY.Q=$r[F9, c~@b? r'iX,z-#ޥuz%MK_[QO=LVŞ ,+/] IxbRF]yXL'~T6d){&!*P}C6&EU˯Am]Knb3n~C᫣(Θ"jVE[IULVm)ՀB޲ỳr,nm,}˩u!mٵ->FcߨG =#HԄ޹hc'ull壚 ) ${Yo$S]ة 5Ƴ~lX"ؙ F?q^D ZgFgU l0})c 0(a>ԿH 4dNꙌveC3n_DaY@2/[-6O KcD*u 7O/Ps[EuDY%Bf(NJ,'x8t: KWh×dX@lJuإTIOL!xW=VtB(|oMMQK~S"Q c}߁؁5UۼP(K//k[wDƅt9vE(5>" $fk`í(-okxr`׹6X *cK -~4.OX[=B!e]=Y}%|$&>Zg:1;#;! '짟{XXii/X<"ݠ%KH!~mFPN%Z1N(%(WMТk WTR&;y]N۹,xǁ!V_\XA8XH"ͩ@C3f;;#b\[E4uzf WZ]5`rL%y2d0oxd/Py}Kn2>chK9d-b~uug{2hyB@کñZh7᪼X ߋ,}20F~{F `t*)k!ہ/QrBو?}0s|$CR:S6_y kUj7]FaPl+Lqb,I[*o55;DSw\pT?p{>=i2~P*]1\B#'N2șX+@w%w)#9Wᾕﯺ:ڀ^d=MCusڭ>wWx+iK Rb0o䂧78WR&.Yףګ\YEcXX\o4 n *%ַK`Ւ"F]OL5D 0{h鐱T !UJ.r0g9hb4A\} X"+C H9 5AZvgO~[3H2cTf+Ίe\, _J/nvkpLJ̌8mU%dud(1 >w s-\=bXךgYSVԱ$)wFɪ /@4ZMVN/8kUB `ᶂ2YُC 3jPA_vbY,6U!tC.̰&~^1f0.yu]a|m \(cѼM?;Ę Ytn22EڢK#xoWЫ$*Nc5 okF@oh 6fL0,Mˎ5<9hϐ渙'rDHyLelaԐB2h }16}] NRBB-wL$5a{4StGveػ"ԗC/Q7ȝݚZTZeE6d/!8@koQM<\=rgopSݗ"c%S P-rUǡs*c,޿ Ti[8fGXn4DvݓA¨tm f@kkGmY}l -Ȃ?F # ,xG//Tq1Z5r5sfBحЄm 6@Nqr R/ħ?͠p̑Ep֚iRٰCm8Lhg״d*sÌesvt2:;חwA}ؕNa"Xa›X46 w[rFS-6?H3s=]`sl bZ5Q0%:̱{^F=2.꿴݂&SgFeaW['i;7ߍh~ (R(Ӑ\2@DSRᑆjJ&L咱ˁz ߖa@#Q㳱EJҎ4}7[ dl"aڦB`eezF {cWLbsh̿E[wUe"ҍOa` zQ=)n-+*UxD +HCevq$ݧ?; ^T*$sٚQВLγ5K^<Z#dHY;t d&Q.\ji3$_si-ysM0_u||$? X AMzdBL AHbJ'JOPZ=6l`kHU6PH]q_䨿H>Zw&!#8p2KÔMg7g5㸲 ދz,^oAY0nwn/ ODQ/Jˢ+Khj^X:P4"=Xd0X }Gv"b87.f·dVk I`9LpAs/%nZchYmXADy)䴛0I`>/kh F/qDH4+\mL I*q kva4I%Xj6anp'E?ăN6?=Y?UT]P4ru:m9ʰ5i1d:cgmaƽP6f$L{7bk=ƫ%nPc|QK]6nM)&VOBdII LKhKQ֨mI'EŠS%,AܥLQMHV9(G%)  j{'"YtL`סSסF%-lN 7uZҞ7Tj%qQԎ0K6^$\] OzBF:TJ,6ٖM©򓣸8;*eߊ1'>W*[lœ⓶x#2 Uc7%&h4&06C RieQ!%6{w@?KRh'>'Z_ƿXtBMK'P0vO*# @t} T:ersRXf>W%iٛ0;ԟ=|RdՍM9j8魇QI5?2}\CC?ڠLA.t(T =@ xˠ ׸-C ]v`:Z UdMaY7B{-DPka厥~a@Y#~B|4HU_jрKQ:Ru՛M,Ȩ?s:~?A3q%SE!rNajHalHʉ ]u z1\_u%.,V轺[src ErXR3jÚZWSRLz* XwQM(ŅSL '3a[ 8[Pn; Whx=wq\)K+ 1c4>C-FI mr2 +reh|- 按Q7^dʠ`1U\!EFP{j^X86IJ0(Ibid>Ύ7v C/JC Xi?V7-'k-8xЖlg[nz*A6leҐr9w&G쥈& d}0"00cFf F!NA|OApK&diIz0~^xCɀ熶3_C˪uX,ה YOX2O'uV;oGe8aX30Dx[3&R0o;&vEF nbHO\F|b?} _ZqQ@=TB*e(Pd;/W=OaȑFjP< +i\AŔKߧK|bUÑب!9d;c ݼOx+|vu !""qS14v>-Z;a>H\_BN)'!'N񗥞 ϓ@ۓUOy6Ӊgu.=r< zd@u33/R IAE_$R:`um#v38 @3)(I[EuɳwcaV\Ϩ nn`xzXleTa߯/3-V,$CRqC(;=6ZZK c^ۼosHn k|<0zӬZDlc]QBD<~k0}@{!]_?D0?VjH/&s7"*;m16o)w&ݏw8'>w"V[1mr,L~K͜ٱ9cϢ.7S%5Tݩ2XM9,<fjpEzaY:#QfJ Fx6f tq)o HON:^'.B^ځ*{(-UuʛާlO\kiXOgok`^S}Jʲ ] ҉%y O-dNR7SVܩ }:@/3?!63.)fQ-ú)t'i2'Y2 t9^WV[ɭ聎@|e{,d&uvZW>U,6䧼yĚX>fD6e߀~BmW$yyWS̊_pq+ 91X 63e4@O?`<>3wX%j-e'ڜ?pN՛?IjBؗޑ-q}M[7%SlR/(u{܋GYkf4Epũ[b}?}yóZ"c'Fϧ6P`별Vtwo]x+C_MCvƁ1Yj YԕN(}CEfo(_00i0~< $PF] iMx+VNW9޿g3y(f\}%M=7,&u8Eu bK-arqtxBa]>lT 9݂*Qö=)H-2gs@@ѓBt<9<{Vx M2xy#So_LqbެmzPmw<JRc#U \qM[ IiS8Fc‡V0PBu>@{f;fdS9B\HDTADGwJ:NӍ"K݁ɨ+O*~&͝.Bqw"XʆrR?/ŀ1 o80v"ݭuO^M>i[ 2mK<܄o\9@[3q7-oH)cR ޳EQxP>?ݞ).Ʀv #qX DV| ޝHLe%t^~Qa@ajd -Yf#|nt TЗTH=8i,8B'y)|}1^W,>&?Yo'67tљvQzspq' VOjQ0K| ?ۯ .x/#BIc]ɚ1+1JՌP(M= .5 .m , >8ق-8;Rܻ˃`n}\R~r4}v2ǃ-Bew6Sae#Hzէ!_mXb=7v;;[oMWiOD[_yZlhunau Kxe HĎr4 `PSiWhG\Z}>QYnZAvhoWc9FCj)uqs}5p=%6OKR@"&ޞ%yJк.op|n(OnW 2'>[A^XrNLOQ!}/igA VճcFh#!ԐLa6}yJ:Gjpx'mG5 :USڼ6Ɗ]*<;`%9ᠪ,ҿ7ds7hEgП"0uG :­3]l({1h$`&ekfsZ@&^緘GbP<8<ڌBa%=a? *oA+C'È Qs*ZWJd4-PkLWl&Q3,  Etڠζq_~gIBh._e>5\\c9w7 R.dex{mem+ Zg oGSU~k>O)G]O.Fy]qX, OA0/߽ aC,Os3 @' !l~FBŬƟ`4].r3Gd^O*=&N9A¹Ķb⃥a,2Fre^?71]ëZu[FKjq 04mFK?\ b'NO9**TV:ŹJ+r`YFG>s4L NK1 q1t2|n"y#G8+~g\+]bDFf-y Q{աޓcKA7QPun,ԃrEUA1P~c4q4 ?9Q;|l]7JP"5ٻtjgmZ7sO9DۗS]ډ( |u~%g7{-hmuCV…CT09H`P.iիX˽UFLAOni[H#"dp~X<4nygO[0ʷ^nabGR7ĦEB{^L&|rO.*5of mC/Ft 綂|{'y(y['FvUEJɌXVJuQqw :}~_R98Tߐ˖14.؛PtҲؑX}+Pk 3j,b;Lg:H:p-66Bw+5B2t"a"w5j91#`u[8_]N{6 }_zwcSw~VsV*LfZO,Y0›u쯝rq~r#pc}x霣`r謣kL3ϼ*G*SpJO+U8Eg6睸ݿdP%gb [QW^ Z" \s?EX鍬J!|[dKzh, -L>g F;Żd h Iug^K{ `nm[Ny~|];|b$BFt3_.^У5m3=kRѤy逫s g0>3̜kǒ\qe(4-jFTg$A:c:j4v ^ʬRf4 "l]/#\j$co~=%<,7]ь/g ;,`eƄW 냂BSp^h:A7.UB OuBl+{EIJ@)*Nm?wW;5c/N D"/+)B1#1yIpS8Q[ԿN:XA{xB z]Br5W$ ;-vDʋy,cozhcdh݅F%!2}N5~ť(8}NdoQmݛr[F)[スvaEh?o0ƭL0λMi\l1uwQ\pH1VJqS"4C|R `fx⪜=&~^-Z 6i̖v!I:?{@ /PA(dlC1M!VՌ9G;JPs ;jy%Tp%N/ɫKFݑ-tFLSGdH۫#Ӽ(aD%LaT}h}4,(4i+mx #aCы3K`\'c810yyB{}QƷC("a0 0Y$=4Q5rzBTOR))/yX^P4ɳnh`/yh1`1ZE* irףiA+Qc~4Ph%| QGtΙE$lMfu~g0dl#RN\b4_=H-<\X.ʚ]nxH⠦vދgTbv!"V J85ԕxb$N *Ͷ[k{.i²Q ^+5-kUN)UHA H? &3D@tCIT}lwkw0odY{`&ܰ\0؂`/Չ!9<_YkS+jq;֩q[Tp{qLK xŠ$dl)!!8^;\z fx>N"Mcq$[34BDH=ߤYh!6s|&U?= `zC1zJ?(xv$}!73|_W}&^ 9"c- 6%ޫS"W|483" $(;JME|5=gMc-@ϡ%wU?.wS5b!6&]=+;{c9T#qVG6է͔f8qP*9Jآ{m=Oa` nt\ϱgo0be&x= c+X hS.bK,uMz<._LG# k2jg4bd}|pks{R1?oZm % \9`Jf)7dbޛ'8Ԓ?|(d 5Vќ}Ns%Nm4.9]s^=k<E9T^kQ ZC6G6>^wb{aN"@vhe3 #%X9mf |Tgvr!QTVlO[}2\(ts$ W>OȊHjKXkUc]3|e' N䷣᪓LncGw9#8B\PwgZFJx_-(̱Iwd/}H6ԁBh#|L SMna)/AdHF2< 4ʠ V2݂%; TiWmҀJu4{CѶuȸ*I+unܣ]h;S% GgXo(ZSYV2qe/\l"M|e.#?{/ 3~J}Q(4m^tqb. r˵hL,$+@i}|cPw$ufHu!RxۋKWG9ɉ0@ %G aǐж=9jE YAGMjҒHXE }ýd=ד&Cʶ/p뾺nҍ$"l9<9^08ٛr? 1rNQvD)J1,Pyٹ@оj2ike7Li/^ WƱ6!B5[SOͺ0(uR!+ a"dA>SqR=ƶK=? ([ :2ՀqMK"jeٹO3*fކⲯ YzD75l̔'WoabF  ~Kes#ɞgd9A |߫yH΍]kqר%Ւ{N'œ~=tffZq>7:;+u^N{Iè3#:bV|xMp >}sf] w˥T՝zV6x`W ̎EDrgH|" +J WcJw23pXڵ`Hw%d3;6{<ϕ>v$+WCT!KL\?Cٺ ٚOh!M QH4S|}CsHAm>-iADL)X{CW(v'}[2 SDQN#-ĔOJK]o' rގm׃RzXF2Lb?Ujʒ?%JXxvS]`$ذK{frts+鷙7Ӄ"41fU`"Q!OUw\`A3Z"lIݗNƥ7>#L7]% 6QYfk#^(]|m(z<M{u^l}Zx}:+ʴx,%uy|-a jʉ.󽼠7gs~#F0xc@g-Xw YI#k^sۃbdlNC n R҇?sQ ̍!1_~x)$JC>8#b\҇<$;B4W;֖%i)=N4`-BChL6Lh~7rޱH.q@x( #}BL9K/DI)I PMEu= mf=MQ*a|ap:s#@mP˓Z(3]Z@ܑʫ-o.zBB@N=(Td66 Jv|3t#A3@/}& i|U.?~O~ф |e5!x\DWQ&vOix[.]ӇTHlȱ0ҶVL@9PezߕMT89%Zxc|3p#S݁*oHt i,[Kobx? 7-۷#=Ofl' 2*3J_!ȈXܾ-UY=F>d#$\=('ϐĄ9=\xe{<zN_bL8/7ȡ\F.Op 7SчREJ_"T~[9JlD0bO'='__C &DyX K W-Iw'@Eg| d&=TEco}99+3UWx@.Y}Ǧ3jNO\=zrr~c>&*LHW9[+`^/ a\K3Ę?ͣ_^ zkCk#렩7Zf;t |[S{Dq;nIȂzKK} *V?Iz`1S_+a#7WO@u#b"ӱkVS;yeAiOcxN(N@xL2~*y$ҹ*)xnd&8 irl퍞yy@*kg~op~4xt?Jc?U .5XU2Ec+wԟQPA=jF|!`hmlIbTHgז^5yt!Wq1c?) ӯIvo<r8+ 0 Zݲ( >Sx?; "Fv7Xġ?C [+?vh۹=bg鈷p}cC&R sy_ٶVIJY3P O~#A}*@֘c \E~]Ss TɝB &U+ [ʓC'UTu+}<*qdbFSNt]葱]Oj : -E'U-6h kSkK`' W:@N2 U4BYbT]t?xo+@g[rr1믧oڝOzƿv~IZrWj!?@iPȾϧl@ܒ'3{䃺R7x[Erot-QTV;+"yư*zX dfLsJPH*UJ eXPOj:4U(,p.A<&%nE}2Ǯ$5<FXkDMæOJ8h1J4)~ b`)~l`d.I @ 4|XĚ?,:M& ؈͉|hfrposWs,ɡqaÅPE/sE$MS./qU^a,æ/4`k$ 1W2#HA(zOW>7E8 J1nmMBP!c*VGPG"`~(:nZ;^P|< =t' mDvK[G+ĆHA-RvHxuPԑh6y(o\%/P/+o&g N$_fds MƟCQ 5$e|VMjR9\rUo_g)='sUCgFvO*wݝup撌.mL+9+rުYPǠ(::V:.,N9IQ${~7+8%c|9ۣw(nLKѠ}X 0pY {Ii`b uGS=!)jF&˽"\N^pڿhT߱C7c^t(q.a<3ebنC uH ;m91D3SXLG8J׿h<*'!Xu^MUC˓DaiAW@ꥵ/#S &O(Q DM.&f|Dz*Aq)F $Ѫ&G7V>dr?z5uLJ`'-yHgtqN4}>`Hy!״P3z:xQa7v:ݙ;Qg‹S;Osmq0Ðz!_jn;[t< vtêv4R_Wš2gI|F%d[vݤzX1?Sٲ d:#.*] +:c45l9v.dz^I3JĦ;yN.es7Suɀ}x6gQ@(pMInj$ğlDAԘUEљTpsZ' [/-oǤ ;D!822j}:O EUJqW4*jyF~\Rǀ)bbҗd,dՎQL+a@VjLbFaŸx(A-F"j@GnsFث遼fzpgP6wf,38#eGAk$FDKmw(g^] I^ʵa!|k[hR[畢 )K!>,guq?ie˿44 Z+VkcjT. [?EuƔ%bū?Wq@:@}a2Q9pϊ^I?)Wr񘙩&0+kk -"ao&z rߛEI2u[0Z2XSɝR+<{Up8(>(h/q}ݪ'6+ cRF0σ1cXԡ38 ci.c# >69L_DqE.ÍcRS$VYD)kɕO>" RnѲ @XȑO{@`Yː$:۶i ~dڽY%ya—Kh2xAőoǯw:ϋe}%<0wO]Q.o,8Ϟ k'7c> Of2?ѹ #'UXP?7ƹ})V.qkle"gŐsSHP%zcxސ;\:B*bx) }НaPmŶY˵%mI ʩh9 %{H;.pq9#wP<¤Vȹ.g/Ym`G1iqhOpIw{3ARbI` Jh=7|L|CgG:0y JKYH$ }~7#*y'y)hb.0R1I?@UX>N9h)[w CB=GpjVxd:8j(*N9mI%TM>=k&*4Eqܟ>짎Y&{~)=>w0c,e+Q@v0ⴜ`6E *娪okH R3ۜz7 `iTEErWD&]oh8xxuQV]W1QnZ{&~=`衫4D @/&iKjl^myI(w76=Z#IRJ` Ů 6el>/PK}NxXjilbԑ`w?ou-pj]CsC1 Gw\u#YKh)bJ/#0Jlz(U "`/ȷCd5L-| }J Yd& Z0^up4d, )P#nA>aʨ=eEgHdLc cx]EMHhj.o Zd5=C@AjQPz˞~s_Yo$p쉽\ g5Lp twZ'__$!ƷsWy^K(ܐp('>,p ݪd?Ѩ_v_/:bi-{:WZv'W_ޛ$FOBCa/m26%Qʅ\Kp:~q+]M*07(&-.PG1(9h;9 Lv_E{Ω<mAnf\v\X>c83U Lw+w=ib$ƶ8f~j|.emʸ/9EOtPPn i_]VƂ8$} ?I:=m}'*ѭM'pO2Rܲ'qԦǖ!F+$ۖ VVY[ZUְ3{|A'XaSͺ}; fַ1΋'ͪ@qyOMg bv40O|aˣ3K`0ӥCSR[/-mtQ((?} s<ᰡ xs]`Fm1GxE&4;<$[6 r0`LXNK)^ϥ8 ^GTIEx#)nYVdkDDsD4X𢚧Z=A#Wl~DE>^ ǚܝbTǐ2-!􈅌 Ѭ/9\aieF ª4JzLHJDTp}8Eg2X[wgA '.SCCB)recj7xcg5[^AMģ"E} aTv5= ’@mĝ$-->xёi Dax.x wf %a56A` %7)MuE h?mO4"Q7i_O!q6ţ/IíZ.;5}I(OrL\B5r(,* +8-+͢>)hmɁP.:8AT|IRN:-MN@!h oN OL{C8͌4B͋*,~!_͞K{8t{EszjWp3Ŗ^=2Uc@n vRvi>Ȁ'pZ/,΂2&nHse- T@Xz, %z'A0n!v$T'^~|!$sX_B.C,5bjڣKd(WP8ǐu ,tq' ?#~*f?[[ق@ ucC̡GⒺS$[)x7>A7[avSke,W~{O"4@<,s̳^A}޸SM(s[3%?>yp 'a~7^HH<6V-N=ȈfW"ZUV4sB́`x kd>d! U84XI#J ',\0XCE(ĽL;y`452O{:ajGKpDPԲ=3at!X}̆꫍\~٫|D@b^}~i_nS<UzhRbn:' teKmB4+DZɈ=ّ Z68i!xH\B(3rԲK' 씟I ,{ ܅||f ˔EA#/??+ICBup\>NB ᷛ>.>굠uɔ/^,td ;Um9vBQov%>K\Fi܆8U?RoyVt?vyFf|x֍f]m86`EQrdS 78ɘ-JkJԧmomɳA|^%:5*I/cBEnBaUR^pO8P"AL`I\VN>>;= W}h:zid"Ag덣 Z ^Hz]kT ⱔV{WJw{^XX525\7JՀ<TK:heiəA=y> vR^cx017 U eW$*rW@(z;FgOԮC%c]rr#,~j+_?>Qɹ5|tYQ9yhe ? ;uLPcN~NC( _ܭem}Qr( `jIV)GМQ^3 7\,ڤj)t>R4s^#&GVڊxC|A%iO*c8)*eG/?rz: ; koPAyݛԁ| D!DnOxck\)eQ~+m©h⋫l)a㜎wʊĔj.%J-W^lSG{f@fkgx8,q?=b7~K7DD{߁~WU@s(Anj^'DFOܞт6|syRQQ oE0|gw,u(`~Yxc8JE8ᑇ!΋-V8D<_%!Pb?zyn \eaϗ",[5JwjF,RCmHp\o/Te3&=on0 0hW;Rta4.o4qau,̳hM2tJSn](2&"_M˵# 6FnH ?tJ6Pzv15p$IOd/&\/>ʛv϶f,=<3#_WȞ]GS1L,'5DfFIMM.lS9sȽ57ITT?02iE 89#I![Rb32RZ%/h8 ]o+ˆ.bIgP˄ OǔwJK5BټS^X5eWBj@)r A{ͮW^DQxRFQ$tLnG/;H5~')TFjD^ClSEE]i1zؾ^%JMd٥nȳJ E+]MP0VDydAnX6BɏL*Ǚ@PNt+WUP#~Y5 7$ ow;'%71֔.VrE/tIr|ĐoDʫ[exM^V>z8L_!={<:utP{ߢCS(q%J!\̯Fz.áG;\hϷ޺3ޮ05߿y &yaLwڟqvr:`o8X{dBF',PP&ly]a~.`zDݬL@b)I>cE ~0A’(բ' ~\Y hnV;Tːd;GwN ˚Q$La@`aƬƾI.iNK39ѭNӈ;uW)B݈O6W:&sZ֤L>E8踉آR }m*Gy:e7t.ʈz&P'=i4EdElA Ubsvwj{>3 㻕Uށ\ox>[cGJ6[H1W83E;p}w܈ÁP"`-k6/Z"ԶdԂAKv[:SjT)RѴ$at6DXG߃u$dyBˋ(e;5݅MEAW-M&`Ft#- 1!B_Hl#8 U; 2)qq X(c$<6h? dCfyz,>D 3e>hpDI8@cFvȖn(ˊk]b*xA`_W*6v5>Uّ z1ggH2T_wՌO%]bGo4{Od/wcwu(u<ç0ζtg%DG;էk-1֗գDnv!I n(SxZlŏ4%.:,2/T1M 1F=u9^"]Х%J^vfs ~{VS#bg{BjG C.H ~.e"pY=1Lg(=zL'.q Ƹ郡y( u¡-mHN"g:lx!+ Q'F7VʫnROaW^<7]nTu 'E/0rOGR~HP&t?ZIy$w: |oj}+"zxrܥ.:Q '_^w}alʈ):1˥K`̉KZko(ύmz X`΅Cr쟍zl<00 LiO yD_Ջ@//ۙ>llwjxJ47ИW>e]dY&^b)G8>KѾ_7zjځC9VR/C.yo3iOMi|Ϡ3QDxdʇ/CO5(mdUaMl:$Sg .ج&R| 6 S t!cȃӐ 3 ˥\<0b3=8d̈-+rVx~d%eCR—75-aVfg0c`?Z>àJmD3$.lp#Ɣl[T'kr'tbl64#M+m]p79*"h}IB &nԝ`Y1Ov7?ݰa_VLH;H3?'RekSn,G Ohqe@'fd߭!eeT-?ή0'K 8o$×~3ƑJ% o?Gt;+akT`CTBsVm3<zbW8{-#¼a9b!073a4 vn5Q*r Ű9bD!u?53CEr8:b%U^7d2|wq/ܱ)h&:|'`8tl;Q_=t NYm=)uaT^%t]sVAuh),1KTY[=z=k>1['7̋#;SYuS %u,bN_ww!~PTFU5y wيiEpr(`v0v ^ 7AVpAJ-6s-vD WaB$P#'}zoojUuXYc`M.#C:T#ޓ.Xs u'y(VVk=7K2KI#j  䆒yuׯIu2N-e*2gJR8=!0uƔ[W^RΌ5>8,O=JVMъ܇P>8RIhF4 nÙ"}zKXH/c>$A#8!u0dTFftNY4*(1NH8xx$mr"s #o 49"Ƃ!:'p(k9X"jr>1:M^ QE>9n6u]Ф7m9\*M1Qʚy:yI5N N*70V~Jυ|M-5KEh7i.u@i,Y_r8-_^e (.I\I wxK(a?:}^Ϋ? nF@$V%[mm(|hC| 9 k5C9j| kh2-y<6|e8n/vPŀvG%ī*D) -7Ya@b)f}tɾfKl"CTF~Rr-[$]0i:%Hr'SERl}` T[^}MqXm?)$q&2=#ʼ,@l^+`~\H]obڜB6cbM5uuP.(=FilӗWk㪣Gql59,KQdXp7g%0Z̭ly4<1i\ᬌti)qхm=O2_7$cK 9i3rFZ ڪGJ8qWܜ,Xq'_4iQ/ē=lTys&hڲ43cx8)*Vpaz{讗zۨps k`~J2m>-k@ɸ`Vv1'wܦPM+y\9uPV+ݮE]`Ä=N8z:#^/!R)5MtWyvŽٓ2 ʽk"sy HDR?=b}4"yRpULg&2^?X W.ڱtwʊ#Сgޝ2l̺ClL.\,bԉH@|ۀSKУ1:+WB Piш~ءJ6/1q1l4i}"E+TKZHNەEn ą}6N&xvZ<ǵgx"$䪰Wˊ -u28c/v%! (V]A<]xAw~2F+^' Qa)0Oc-_n 3vSS:⇔WF6Qlߛˣ fH.PaTK:[Z5ooR:L` [ xFZG. 'Ae*=vC Ha60="_ hO=>p3"bK'3M+[%望wsW..i"d]l06Ո` fU'3ask3g9Lh:q.J;/΅.ΪN?XM4&9&%cG|fx̵4lo$ fcE>H* x;OiuɃm_P"o|l ̣VWN^ ⵛB{ͩ8$|-'dDc+l긩![ߕh63kb)Nq˗f`8dl] $aps+q_}s8Rb~I ۇ!5\ 0c4 )`=)c%!F^-A:1)X T9z=Que;jq<4o’{t,}j4ljÙL*"bj~\zad]57Ȑ*\iJz`1!E9;QSնֲf*lA2"V$8E5N?jd$O|sD<[z9Gw:{L(TsAb3$@ {^ B#whq~XBUL F8Yؑ]::^>UuZeklX./C`I{ !f"_BSVmR\ـ33yZYPc97H714k6Ugj%()>԰w9jxo@UEP -ׇOS AJr"hPy+<&dӠWc mFx.i |KDJnE{}jrDmz\E`xxxB<52Ke&Q(rJNMAD7O-n znJME0y}R0O-V"+0"[J{^˄!,7^N)7mSwN15 WļuD%VKŗpCGB}_3$E_pU@EnV,wCzQ =<ȠM0rWsth㙱WMky>XVuƑ 7eJX>κ EȾeSG P^IScG!9g9_2+&jVquQuDV&\S:=I7-9U`Ԣ0R ꩛Y/<) ;]$UfA~KyCDyh+,eN{){Id f1+I:@E9g+|7¤:,,iK 2.`RX ]D n tnmRseR~UN$:d/my R'10"g~v{R~]ݿb)0+\8W%$tG9xnqo\w ӳt/ԇ9F3]E0JbzwOG7ˏn [\:jS2(("hXUAYPΫ/|LjΘY+F{W|1CQ3PHksbF!]5li';27Tb$UcWyc=\bleVwM ]9.&~[i%jLsaϧ&ϙXֺX )8pk:qwP39R0įa ̖,Om_yf?F,_<vW} ..V@GNqi`Q}as8ˀH6 {djX1,(iے!D(ӼtKU?TM’s^2qE|K0x6J΅>:DKui6zRbt 4֞7~avY}e5;MwWy pR~YJ+^HjDVHAQ\FvG䔱j׈#ºU%HSh%Tτ%kykBNp: Ex5"Iߩ.W * )lDX܂WvXS3ҋ6&ve4S"yxaGmD~gnYyUAL{AOoV1YQCA[ыp9l<'62ٚa (`I%$f^\Тt+[ LHsFKWj CYe)|64 7B,8l:Qp%&WrX< ̐b eQwWs8=;"҉ܼMAcQF>p36Is)`ho-E+b Ps>Jjh(E:RnڸXA!pOJ+UXwK.:e%?;m 51k^P^TdJ5CTJ5pޢq95@Zx\!QFYF/x l'v6p<綉|Ei]L@&I(%-n&r{v'|d5iJm=] {yƼ-r't dΘiG (*V+BH1LSIc0N 6zDvV |mq3|\li5Վm R^dcf8L{c$lQ^#0.U$ˬ'Σڐb[&.;/@^;N@{4o7xzs#T=(#)Y5Os[ájf &?VfE!JO_Oy<;4n Df,@: !/%pl_8,wvoQLDOzxz"/M6v,!4'e^l"" ДR|l(os7jNj*_{6xeFZ2f1-Z`i]9>Sb $&:Df% wq"6~w]~ދ9_QA* ["5*QY6wPMu?>%o2̞֞?T9Vs@%`aƭxKweTq:EXrXl֦6LiW&;cO?q]s'ߺ+ቕ&DwZXS͵,(zNpB* "(.W^Ym)z+:x),@EW_/I2MItέ_b`Ȝޓ@icb- ӃqY= ?pyjU 񉸞:o(0ۏOY 6:Op,:sf<|~8C@|)I%8eu܌̳z.Vg'.Gu o4AŠ 7dD3#~b#rq珊͉"#2eg5fT;@5Y-iǼҒYǪ*MN[sWT„DplSGLfE4!I6j2;20x¨^?燲`3Mg3ls+{S(D^MD!GOնWENm/q[o3Oz2 UĢ I&t)sv.OFkb"* ݞ" x5|-!b@E)˸ρk;ST :$&;w C j  Apn(tuؼ?W"2ؤҏy^/Sq h{(J(8~О9Z l&>1_ώC鯸'Rs1ݮ5 2*ocfpZC- /߱JvMB ҫ<P`I_ )~z#֙t(쿪v4A֋$ a\b iv)\d ze׈1/χj x ]bR0,]jV1S w?0E'[xf]2[Ή1lBw^XΔB e=ٶCh]֠*ڰ&E7aٜ[)3{'Tm+'އܓ ]KP>bU ֕.$j-{18~'{Qq~(0%[*nQ`6{P91܎>wA7j^y4ˎ~>lY?cF{K#',KeGclv*GendJeF)ƩIT\ PUQ_vsm=;sͩނAQÃajk4boSLry'Z2jnj !ckh3%t(+y,] |K[E]@cKKil$iLOHE!OX]^3'w7b.Q\x"‘I3^"^tBVuS\*F \TzY-'0-bV.i8pWmF.2(\l1GL5E`lmnfka{7"7NϙMr?evX{M@IKV6>7_8o1&!p}$2U~N\ȆLUұ8zXB]b3)9a-~W[,x]Jr?=;o OʖLy_ <%ёU=PU-8艝K|cEVƿd7WT A.?mST.PC1h|xcNA;g΄p8#?39B@6#%!V6i]3y3uf 9mKVn5vU $CI Q37f ʡjP;_LdMCcp౜ezחѧ< yIu S*A#zm>D$"cd۱;\#3lVuD k&X"6nGh %p5uZDA3KX@*TUG;3w (N!q(jTBL',Aܐck|Y9Ub)f?3$}*[wnQK#`rw՝J;A@k% $K|xV= SS͍ mBԼ16(c˘[o;握{ 8ka:Rr`;yw~֥edvv ]!Lq^]тͣ} 4N-LC!zuAWiW 1i*OݙB$#J3C gcsXk2թLd)UPyF i `7'C WN\W/l):SΡ+IO|Ylc8jKI <_=&ʵÚ}4%1X\/YpccfO8`H[H4g>ҒSLɊo. ƣ쏊}m+E):Pȳ9N,ת؜uɳ(8cU.IVfQ#%, |pz7˷xky~ôR.0X-)-  Rro0HMKM_L ~ ]>Xk*˥QuBsߚ1 ETB ǕNz FrE烠 rRPjtV`hf 1y\͗eXBpp?P#,-ԫȐb\V"0ĭ&<-Jwu01kk,mn22Ws<*C~4yA>6X dڗS9:A+{ܡ&9t Y ~iݯ?rҨ %wٖ#BP_h`՘L|줥Io!s$n֥0xGHSuEr C,{^r,R]cei#B< F>ft0SnτY]0hqOοt(z Tgj)_pp0A-A;k@)@&O V'e,VaBUn\dG֬=ςlW^:.y Q7lT&<UÅ\huFGVYR:4 h qv b H<t p>Q8b á*0OZP-A^]YyOvqwDn =%":fGSHe'mmtl)/9-`S ;1]/k2#GԩHه5q: 9E|JWPLNeĪOXeK: 7 ;K%TєPQx>BNS7jplR$:'Yb ފ{غ*E &P҇D q~^K[2+*Ԩiࢇ7Ay]=hn{aCM̴x5" hӟQHFk-ms@L 4,8+Tq7TIJ']% =A#ނ}j};iAE`^Bfʭ1R5T/%U?M C!k;h(:JG45!öAƐZ|$! (u_" MdE?kvfHOq1 (-Gժ湝՛9f V#Ե4*rD_͊7Y`旀s&%n³)n*=xDYZF+Iϵ;I 鷸(nh^8|-|l{?)U)1H\_%M/de"< ~(88>'^^=x'dc5lT`a[`Ī* UGh ͐ MD H} r,?&H.M$Do EXZŴyW|b0 lpԥ t{>Y!C75HTpPo_Úwtef0yzK8òɿҜ.OjrbпӼs2ʟ*y!|^iYX bS)?mPIkMU࿸8YwB5\Wh& lS=z3n=m{i?%jFqqNk#Y WM+YKިmH}t'XA髣z,@6Ͱ18# w |N%IIyԠMrɐ^YAR{oW&rX7+cs/Y0t'BYڒY^)?=b0WOm ONjjv$,p Ɗ.٤sLvC`<6'Am3񗒖fͪjĪjgZ !ރta/X=7T4蓪SAD+U<9S"v4F*^3gD.-'sBS&>?~ߏh>L xi.DE1LH9H}`Z LZ?8ooNO׀I3A-5?E,ؿz\;~Οi׏2k+;3sc%YHo5S%ɹ])tFo)Z2A V6}KX/b?0 h4.`yt8ߝ~~rv_嗡.aLbRPCZQcƭ]xM =ضow`<6n4$<<I/{: *dyRϱY~W`؁l D/aP]tq(UjIޕGިpwܒXQE'O:,}@QPja C;4uJ[X]>]C*AFm|]jX ̋=:-ߵsRD~u0g=ပGK{z(S&魿щX&_'n'߅:Y„I-93=^#iܞKh§32wD.6'ox:NMkK+O>(#ՠ쯮yBZonV-k\Gq.s1oIJld .0e4~%,e󉥨T8`U#94َL'ԃ0m(hKQثcYKnp8U4<uhMuxG$Ǧwpɐ3sPhRUҫmeHtrj}@5 P ߖ.@&00/]K$o6flVc5R'rs~Njb\v=Agܟ~E0$OyR{ASz6[uѡ([y!ԩa`{w0"^Om -U53'b(tbP)bUE?auL !g S2)d!͊4@&C@HDq^yx2Ks~,GqáN,+ǃ{&o.o 7UGUoa-GKcxVF:<'ؠ$v@3x eS)> wD g[9*Q>/:,&E-c7 Qʪ@rY~cI{G oO2Jӳv/ůб1?hyDߒNvODUD!vc(t̩sv#nJ+uZ^z=ʂH[Y/KMBܮntSh"-B8\`IKBT~?Q e|V[܉L>PvM)672:0;_Ef6*w#C,w˹vbT`liΩbK}>^6CH(H锬Pp͡Tzpqѣ7?E"hޅNC{eV23OvM ABX3݋0 gT~@z3`7zq>R]kǰn6ba!-ϰ܊C %ׄrѷu>R1^w)\V)IF נS`(seJ BLSvMy5qKeAcަ =ăT?nxC>F RqM4dbSG ˘ r#OBusPwAtT3I匕Dn_0ץl>1hq^9]Z%w ɒ-𶗠j!VЕ#OďB9r\3\g`)cǼfI7|rMV!WizvQELF%<9?KYJ,L.Y6;2J5Ĺ@k FJvISFk޲k:&12;: fwrPt(} W쭨 CұBG `QAFn?ً9w.ETa"Jq8Z5,5EUo@j{̑!9W)=n+E۠#[puii ]_4t󐴎fwsFyqƀYಝ.qݕ6}xVn+/{G? 6?JlRܝ_Wb2Gt֣¹+"Ӱ>*0R{]o4"w ĘayVUL|~.%>d54-築 !N x&5u-@Wo&x=3L_tҳNKS0(?"aiШ1 7+⅖Ԋ,h~/=Kf>PDdbw´'BEq,n8E0^3C+1JWjbnգ_FBh9~g .!1:9ZV tGrO}.$xʌW,)mdF^˗3M1qEZ`5Y/DAλ`^BƇ{6W5ReI3bYh$'3QTR9Ct@1wu.Hxm Sn7 i2Cfc'"N ]ek5.6H#m /  e7!,mR5tr;`̽8Yf|yCi`'2$g̨;/nSou5!Bl#w; zeO]Xkbءv*ET91bP>4K9%*z%M3dUQr.[ِ7#832]vk4"r+YgY'R=[y,6D$i \J2!#&b+\X TBvlR){m7d0֤!tW^N6Y,H=cRAQ|9vʠz.8(K XmQo6X5՗J|U^_K,a;yk"iCGhČȅ0a:ɼnϳĊC gRv_FB['EI1?#K<pѕf oM™nDq͔$v!<^h*q+) 2mݮ|P;dd7lli8>9J/>{9=gf&j.el:C`VY{}?jxE#^>\b _*c\$ 8 RX6 [oφbb_ܶbn)᭢1$:D?hA9d*NVh*rKil,hs9%4dI dT'z_.=V6 ꝯ\%=۰ –Wcl*K߰j1B(ߋޯ$1Y `k;ލB2W@[֞468 ItQ* ֨m_{XU 4fj#S1@6.$ܛ8+_Iw4w}⪧w#Ʒ^B<7^U^}[^vPϝ~z'/ҨW:vKzP-~1[ҶVgkWny]zͯ|;d|[ ݬje(exT¸`$_}O1!2k:\|ia*0G|^DtV^6wU fh"Wy5SA j+*1 $0F!Pt5{(w/|9L1~RxzTj@$=6'ՕOmrbR1:חOvcSxzkr,!9yA_X/:-dN:’ގ .Nl /akuy =Zі]Ί.4~˃44PKߔ3005\Z4z[G~cbVL%kv<4hZ-y!{ΘL.>4&V <+[Hwxa[#)\Ж*$:.SudΥoCeR*P_Ox2q//ީ2B {tQK@,|wɘuԟHBD$Y&s$LlGm9C[VZK^:JkK{IhhW2a󶵑SBɯ5^BUn =8dFcJC1:ٞ~ ˲99#vbжj4mYZc sXANJaԃhaϰtȏNXHJjI;]kMc +o"pL\ػZpZ׈"Ų#+s]?w|!1GECy^YCĐP\MMN8Ck= ւb3PFؼw]qtg\V5S͇ 0)d9UDT.n#)yFm7%SV-G|J*($yuV4Q:|۟S0U|{1F.}^<\W9C*[fSu$@]PK`C>Öp bvƒ{ ^WR&3:b*b!4*okFzdoҐKbN1vXF5tTxۄv̿S}㧅ݏCq/kOT|$Ӈ79$dq:(Ԡc(D5۬4ڃ`Η.`2VvkJȗB\vOB8%  UK m>; %pU0@%8RmMs`U ³)8s A$ feRr.u4F[oP"BN#=7 C.Ĺea~LB϶j ix:fq,C sp_o^ǐ<:藿NH8H&r]N>]&#{mCux䊒IpR$yP^O"c;?<'1o~ӥ0;}eGSD1}Qlp !!zE;nj2qh{̔Yb=|ZĊg4G&VYU+7<ߟ N:9^( ⫊#^uL/ 0 %_A IcIA|LAw(&g^ _vwY]gU3;1;E֣ﰡd_SNFlٻfAEwߊOPڸgp|1,6`2\Y$%T9GlY!g YixAzP[vMغ}fmɀ;K4MBbO"JMtBiFj6*oRW䷟l͋UNocB]  N /'ifeY뚹ܫx-2t F|㢡H|˳nO%yJ1/;Ԟvْ'j'"zRNOJdbK! nN;K׻"]m (E;w5v$/kX6dcYՖձUBoY |hꝢ.꡴/uSFz%8\c6Xrf95.vbL?W *@MG'j`ܾU^Wd>_F+Q17Qg{&'|pYAUNaI(Kyc?t= WrpV5WS׆Q5ƣȥ1 "h_1S .n4E.2/Kdm 5VϢj ?ߍC37bhvDЖn4 ]cqsvg5FXfrT]Ib~T́}J4jw* ??Pn踄zH@ ;.uܷ!.u+vOg%RgmR) b+Sh~hby6;Tr@GCMnr%9;bcՂ\ȏ }jm!'IB kE7_R>Q gsEU ܢ[bVHV9/8}?.tKg鷰t ޷DJ}Ebѹ"0jkd|n915dqG^ko¹rkP/u<+ǚAJi&|Q:eǿX aAeI+_<Dp2O/р3]aBa4pMng'P rʜzZb_ kDڲ^*tl>Tv;%#}wm0ר?J ІbIC|}YQ/hQԵZXԔj9xseeqy ȑ\'aA\{Tٗߪ!/n[y&SVRI$ I޿c8(bؼ iȬ^ Y(S4Ygbfv`v>-rO0k|ʕɉRjTq?Cwd 7Јw;G``kX@Q_y+/VZ~/ΓPnHHI6$P׳v+An tIKhMT0ϞcIɧKx\P B9V^`y8K%#5u*:*\5 (\Xw{9?S)nbhLYϷ( ,U%Tb4?"ϱqxS:Za:}c[CS0%(:A?Dѝg}@q<㾵}|bc6~a 5 81iSހua o2ŋp?x2c`$hHu"BPrဥ-*@++c4ۛP-=ŅGa:6}EyS{.,@rZSʞ^n G=kp0v]ZN2}rM-lSpD_TYNF񪳭?"^f䐅lJF$]NNH!7 Xԛr}gZDB{%zQW}hEr>yܦFs0:qA ŠP*-5Y_ I ,x*Q4cmu.,S|h=-BdmP)]xB9cx劢"״ _8ݑ.Ï0,I[)(8##й[tFt|P֩ zMh"Xg,M#4{ju;ZV`|\|p/Ľ~WO&$+7n/ {eP3DEdv%d WŴFViRQ3ڍbBm~κ'C(-^ @A<`x[6nϿ+$sY ] ^ ,@K:'YU2aA{:OPʣx$KV= ֦JY8f.i9}{ 1hH,4Re x31 4T ?! yJd-O09Kd6r_*~*C)su$Aeͻ{77-U8CCLƛn[E4X F N+N#ʣb_1Kۿ6m_\vD M!@1Yv׃_S.|r>BBJI,'+=lO^WB5/M cL/4paH㇗1;"E>oS>cPƞ/ά ̵1ܝV\v/dkCB][zVqnsK .H&뿲K w|3NzHO[0\Khv6ѢU}_AF!򝢄LCc7c48M^HBWBLQ1%+Jxx1YF>ܧ"tk> '6`%!lE,>YZ_G־cL^ g̳04LrsY(ةs9nF: T hq#4AvcVx5%⑪Tl:#@6u7Cq\0Nuuv"-L񈎺Kq@ȷVs aj =|򄔤d[8ָF- H-Vv|I7o׸},ݓ@YY ApД*;uɞ$PR8g/'*/㳉IH]AH;~r4l0i5_ǜ`1cN׌hA: 6K߿+k>fi:I2!sUl)"G+!xP/x-a̕qNo01@_h1v^U{} u NC3C ziR^bpA/Z.$L)X{teUs_$ <ՇC/ SC]˅YF}764ZnNn\ !СsP_il1|0rDA3zm/ddDve*' i<5 B顈s^EAgP &8ߺH{mKZt'@E>'XsVt߶76\[Oz*.E2/El@" PujN1SxP}xSSYQR@)h\ejW$zE)4E9Ă~ DJhاdt0FUt\v;QΫc!iFu= ߉=vo< yéM-v6g )F5#rR Ђv7=|t(RFηN9x1 w`~!NQZ߈/؃bċ5;#Kp`n3}", 3^P³M:PA s{>F$.{ֱ1w2QyUw)F -rki/ݼ`̤5mrƑX^G4Ń1:_tGZo1W?3iZeYP^VB!N [UdD,u)/I.")ℕE- +oO1b ʮ,3 ]fjfPlZe'<@-{6j "*}-wnr{pƌo oG[2F#4d)E$/nH;%x =U>L4pVNV b;&a]pXKc{G}yIִARwR^|P2ۖF4Yt>}IBQ N2rr"pv8#CǷJ,veLZHHGNFwWWbd הjX rI+|LNj#UPSUyۥd{S͔zDdG+?YO\Ks Ʃ "jDCm6!LaJ36k1iVL*e;,Ι r? ƩD %1{U rgN.0̂` m׽ƞͪ.[/~CpP_OheFk*A:1EJ#J66 k2drUY[ K 3@#pЁ3JN;,K.#@Tn(A/y")8Qm*Sh{G25>m{?~ݬwQ[ PWfN\%Cl.`JRl"*yH#r`E02*݆XJ,GvoV3kB0$uV_T BpH FT'^@);[Pgj?$>X$ssP煊|tU0^*go{;|s팭K@U <9.dPNpuO^oAc onZ@f&u6d\%]ؑY)% Kr?7 gС]">:+|+5Nx Gf/ vM~De%ivV]PC=Iqs(,{R C*egVv˶<,,h߹#8OKڻ }EFȴj` ԅnh#e*%Ц\YB2(_YshӸxc4m0qZz!RmYӼr,Q5-$ȫ)f?ͩ`oCDP8݃|T}9ew^hUr?OD{#”KF*9R (H^֞TnpI` 1vOrFz?3yyy zL /s]u^4yFmi&'T2.M_䥇f]D[rd ɋ Jz[XT&ճ si>f` o\na>F^K7PQIpfsU`hPUmKc |{bޯ!.AdZ|n|?{]TXI's` d-)=\5mkK_&/sew)Q:SV̳֡%A"o?x=E6v,؅>_!桶 #ɾ$nlG[As@~'Mϥq"VްetԱ/6T^Fp@: ,^\H8H&3%ÂᆀJ4'邶?)tP&$z: _{:RHz~H6 +Y},!4fNq4hhOI70P9xL|'Ѩ}:̜`:Ò+\l ץG)Xٔ\ 95iZ^$?ql^P4ƭ^c &h'*|"c|.xТ,V$%X %emjnv9bi*jxJ@zC4*q=ؔ]^?OA.<^NEaq reKCiT;VC iKuSw`R"P)G<:q{F= wKMe!j8 n]:?o+NcID? @+PЪg1r}k7Ḉ3xS7ujt$!z˷(x\P5#^ʁ؀<E&cĊ0:? zZ%Z#@򬋙.E*̊x&B 6I4sv]UIL=XHN@! #KN #!&(&"ĒrBF_h_1^l2Ch$H-lHʕak} UޱEB/p ZrVEZ֩3o.9O]ct*CM}E%z ?p׈3V rVEzs*v t!s?c eUu$L2WPSʓr ֵzh=XwOg2sۈ+DOv`cр=cclu~9F3WسZ1x3ⴃhMj>]r ~cW30G`1h<g|.JW ⌠rĆ-._-VSx! 1IJ4`_KQTWvui6F]1H@lq5J_%e,r~]h} gcP wɻ yZ* F]0,t!q+]? =oA퍞Ih58%JO0;'<pINOs⦂?_1_3ČV57^C黅TlJm" g'򟉛^ B7OFx_:nVG╲,yWbbdmvڭ f( #7 펪 lc(C@NW{(/ g?:#kwo&YEm-kQq(РCF$ 7Q^АT![Do3]9 LpoW~9ŋ+"lQ5D0:36O2c 8I2,)?#7HĨ65{O5ExciXڪƙ}<˵pMf勥K7` c Wv=;)cN4ۺF``ve_渼(!k'/HۤREKӳ Vid+SEc1 wCݏԱ٭G>ߕKRV;12C4[Na^rCdkp;: $!ϸmpe|oqߌu!Y/iK7 &Ǐ0g r8'.JD8G̝J d•Ǘ=>^-?z}]2ޣ#lSHPG:B{!qi־4<ߺs^2 kT7JI?zM:<.W@}$5f5N=SHKU(d\Hf˿<$(cc7Sb~!ď8BleYvf{JI/`w:T +qˌHb6*wW)͝b^}-*.[>S |@{Z2_Y}srE.8eWަvv hVZ5wH8C: dbV,l š%Xq=`TA#(CqAp`LF@o_2a%| V9 FdȂVQ~ǁci9ċӄ l!s㾨 Z?,O5a!?2i(Ł-FtlzAcqζ YndҢ΃,t@Nf>*jӾ;q]Ƣ$0k0DK>Aq7^QX%%Rvdmo\{:|Wl|dj0;eɘl7D-\gsDðW]yD݁_ һ&zՇ&;Qx.-ˡkW͏p$sQmL |# u5S+Ƈoբ,&/6o/S+[ߢ?W7C+d]?Lڎlͦ{c6M&ϚNVH#%=XsWP<8\ ?q7WMIXB 'q Љ7$ R`u's-P5V]įhנ}_揎u8S]9/F ~k7,p3pzs2@b"R!L.w `&,$вL \{;`]Kل4.xP5dFD^b;5a,WtJFif'XP[8麠xXt8>O/BO۬'HKq8dӃuQ}t_pI+ȟYz* K# *CT5E3ܑ:fr67C&]9L9G3d\|sF7&m?,'5IEF"b;^[N$Q̯ьU-}6>([Wk Q%J6fDrs 'oGi_KֹZzӪ7#e/f FS'-=>~h(,RZ`}zSMc7$Nx v* (Vrm9z9D{P*K1._r1@Z((6^y쥾w) ?])Lꈮ_tWy飊Tˈ{䍍ߓG~|Ѳt_J0x&dXܤʯ;JqD uvT9{[*vZXgXa6"*ZW|e@ |JB7#@nu Ӿ` pjcTI!71KCIX"m^05z~#4BwE{EzkaT4PdG(`|3 .B.60Sg~]N휷4DAӏ~Uv`ۈHa)k@Q%Ot ِM|V؜v!w):ݗvwa0G[Uၽ3(xIWႇXL_JN[?vJNjVQ}+y|D-'P#ݒe89@"PCdZggib;Y5| ЬJg(7[ @OX+/{ X7zU瞕( AB m;ƃTo\F?hk &yU}S]X 8ۯ^ ΞHIHkJs'L6.|Y#3M8Ev6BWQAn] R S0*' \(Q.o9xJ*^˓\uxou`׫"%=4[*}+\?yEd|i *l:M<+ekA#$Z$mI~஡%HLԬB 3~QsrzO2!҇9loj-.Y$ 7$UOv"1wG7fKȎh!v9.tVn$ZWHїwr'Yx-w`4Zmk(8A7$]`=/FYHz2+˒ BbFQw\%.7B.Fs;b LO"4Ql꿙'AZ&#\x^[`Ax;{ףn %5{z(1Br@hK[8D%&7;BHMأ؀0&pNHI*}C-7B iX}^a}ʹB}xc!TE^K 7fNL OqLTvEvo\x`]l q;K…&*J7N`{TK(̼bD]]0ޠ&^3ȇ2aЋOIzpҰuT4+3tߦM?KaT+),WH4\uQbMgW敱>uM_ _/8}V`% 5v2b HR_G|!6fP? TP A B;jedtcߴSu| H8J,a9 LW:7Tr8Hij00b"TRB鳠=!q5W;vwM2yu\cܔV/Q 6DB Msi*S~H~RgʹF1( \oMĀE&i:KvLp6Z:ltHT4ˢH2tшYh]̲? XZEI5h'SVNKt@HƣK.o/w.nP(&1J Rd`1F*dDzXѩw\ikm4ݰ;n%zOVeݛlć˂,_qg܍tE͐,s'U-F2&z vVp?ŧuUcWSQpdeA!6ce1. 쇻gJcj 9쾡u#u1]"o~`=luXC-XjfRsA+m pޱRtf&qnbkRN>DaN+k|[N}îFCa͍.:n"J=%/ ntس?ZANjuRT&1V>pIs1Q}r}D[U+|}+00`. wAP@ f\Gd3| =kxiVB_,4>\c;:`5IO%xi 谇Wwg P8;Fˆۏ(xԫ-д9604s1=_W8j1t~DP/ 7Z\KnOIBa 1AUMvkdz V(sV_ѱ[3R 2|5Ll~*Ft6v/ {A-6cN堅).@5X뇲ZK"b56`F}Y羉FdԱ/fјVR&Kl>pb ?MGezQЭ̠u}3@DF2)ַ]zB_tH4Ym=SJW)* =+#gPM6s@k0'LfbP@DOzv6I ;3-<Z!9!>FтU`hR*$%drL% ӏ?f7q c?O!WZTkM _RaCocg[qmPdM&*Bj8l%8&&jWN7+vew 8BIW 8jAk"J̥`~Nq!Mr=$Ajo0zQ5Fߘ$C~LADh̑0@bͻݡ\_/AʌTALhH:v=Hk_KCn0P@/%h4z99 hJPa_C+A[pi |bHu.2Yx4u O%CP>ؔ|kQE ?p *oy`OΟu4U}bb[wI/Iem}Dc P s$Zfk%#Ժ.?lܒp*k+tFNiycMAh#W @h ne_a3}A;! l?nV, |ySℱ,RQ){8 7,!*X*a½ثGR5&y/؏&/'&$rб 5qvCL8<%SiRAlVB]~z+B尺y2ba`YoTv P1`q<}@+xs'ЗS lO>?j u6h8rQJ|$q9[< O_0Tt́+@tr? ~luI't'`M/V?6_` V$#iCsr@x{aE0 ICtdXe22_n ~Ɔ 0ÁdDk'BA*)?`ƿ*)mg RdGsWOJ!kE:Ҝ \6!;9G/jRjG] `f)aX]G0ͩx+~ 7@ M=cXdaM IlrO`k >S :).ŷ8CALz~b4.=ZC#-lf-m xdK`K<}}AM?=<gJT]R@yz*^u73z5X?qH[J@ڴsq ϙX̮۰BXSM\1Gb/~ q FJg=w4 пY~Ԗ(7\Ǫ >>jR%`0B"d]oCC h"*oDOahRݨ ;2΂*2~)zpwCb-s+:Q8dM#kly?-QMTR0 ҈k9(x5{y:n|VVmIٚ.Uhlg[*0QTlt-zR JȣH*[y*fz2C\hX:ҠAN#0U=cU)`gJ&#dJ`lfq.gל,sT1an"N?sp-0cBcţ_B8|Ct6JjНl\yuBٕꭐ~/(KEfM2ÃdԴ\g$3E,w&T;!  0MD枳yOR!)[lM*.3Q-9 J%poI GHh %.?SF%R:fo= gt\?ZIG-+l(V8L$k}s ƅ-T7}q2cLQA IdY2tO0=T$nF' ?=;Hh,Y eӬ8H^8]{n>J\-MmL{2A a4( ^RJ^0PX 7A);PwseO<؄q_^7^c.FA|Hsuf~v{t0q֑Aylyi;~+BjX/V,V{kL>j=eT^L@̬<}7683#U@|K RzgQ4)=Q_^S)XZ٢x.LvOjlLáYG}$zB<b"ЌfUԚ:[@buy~UlVF l,2PhSl AB_s߼s]2zIgେ^Ngk[6r6לxeK%~`SX1wN,}Qm ul'#$MiURm~eӛho;@8ֈ!A@fҧ|?B 3N(A==1@F5>QcuO[ ARA7"wPTט"Rw3]z9_zCz wui]'a\SBeByV|p SCR~s6fgI"ښ[qo!`emp&Q5=/ Nie?2Oy_ ˻v`qd uL 2}5?J "ӓ?rA-bEGͼ-PwrάV+x3 2iNY<_%{&bMYtyj.j8 XX x:&S΂j 8b}+d8w UyJ4{0E +JxK#+1T7RL9u/:L~x)rtKc0iYdCx,ګ 'uO 7åS S.N4ihK\r쒐9GqX_EcQ8JZΖu߶fB%WX~"]TS4tЖƠWrwerctnc'{n{X ;*gEk 0'wrpg$MV@ǥ7%a^YK *.\/>%s9=뾣Vk߸>BFcJBP#ƃ?%zǕoh֟K<l&bC4,ix7 N^M7T:8q#ycܝs=g+lf\9UՅgJ~lbx&w~zf[?q; +v\yp5 1Mߎ݂Ң^Y۽l~1N~lh@@>Dc#>N: :A̅$Q·691 E? {Q­7wӁNIplצ"@skQޜjOl\&ȷ7hF#U>ͽ͎wD=K')"9 qscՉce`ºK-z&Oc j4(_웣mtz {{נ;Ww[0L fXWD7H } ́L`*f@f Bk#`ƉUVt9c͕fʕJ+-W9"~.dgH!*X;_mE,ȪԘ; K⟶NN7%%j*qz >xXQ˼ 6/jHFIE`YN6z{g+Rl/ߩc'#L3"N5KmB3'"3T}9&?!qF>G"u`ouXՐ 4)"Pٗ*JήKQ߄RMk%fK'|h}6PA Ga |mMs0X~(m[ζF]͊}2,W 2 ;9\#G}+v ߌ5ލr}%"|o,)͸Z$qE`b@FN)=W'2V8DAn;37ZEG`W8Aҕ .e'CPZDRWtТ Z^!CT\Rnҏ(:F 5C?!h4[G`*ߛ:%c_ ycC7ø^Nrm/ p4~9:MQG; GȰ p ِ)Kfߊ?؅!>ٟK(/˚4˽Lra1dUaE.>ӈ x_T;Ά=VYEdաR6Q~lwЃSӘ"#'Nx,TmLWL_ݣjEw0NsOzVoNY8%2RI#Wmp 71WG!~)Tzb[`5I* _IC1 ELrzD)BbzmIs]-:B#̡Wҳ|ZFAu[323:~CMW-¼';WFHwuVs!oSŌ-uJ*LD*]LDoRyrR$/ҋ.JS`P Kf @ Qe]]qrƽcvCo**:au(*=![CRT AO W?mKp<>LsS*Yo1-=r/]e11 #=U^z/$8\ +l/ D$, \&ooa9gOizܛT?m<.[MK- 6[uۻ W:K=c\qXA| ɱՋO8x<z#Ru?7Vk4c|܂tm/:L)%#&5xn7GuUů.HaH*WKt0颺m/OcC,k;c;xD ٜE>9CTԪ\SU4_T菵3fM5Hi&lGowT6 QM֏ ~yߞ,*e{]]XR1^@#GuvsYfY+6+AO%;%,OV9Gn;.|J8Ӟ$`8UvCfu#+fg.H<|b[>3/N${A!bÍ!W, ~(-4䑯U~p 颜a+9>C%e5̮t>+^g/,YDyiF!Q߂6/ 8?Pw:)uk | hI^ ' g}ZUD"Wa0Y AqMޔA Sfgo"zQcEvhYyQro@b~8DP.WRrXdi MpSKF([VŪ=*6 Ꮓr0B-j\Uz8ǓOg+K|RQ;ya!:`%A#~^y1B05h"bU'g~ Mc C~51@w<; ̮vm76yzFf_^ `P%,D/u4vVYIo@7VWD+tO6zxlKÊYx> K@!jyلYˤEv3rxud?m?o@@d4$DmAd|ݹCz?Vͯ;@KbM4FI@Xa{:DL À~6r20dc$m<PM>}Wò1u9^UIvs0}y| v hw DxJԙjqnU:ǯX;9푄/C!@dր㚞yhI%,%dLZ[8JvoAS9BUWAe./Q `W`%qRIiݷX~`z0SL]}³xI:د *F؝!)0ʅvҶ04}z0̛^*:H 9n{70hBhFvb)ZT)8\ɸwkn0kYۚ[lb&('B* ͹0>(䂓kt_"Ugj̶nKP-ZRv]2c :}1I*y7Aܒ'bEAh+юbވKG蝸HͫIJn Ey ZK(ʝapw73˳ dAϧKAvrTOQ/x_*ddFu5X=ܦx֨ͫ7ݎ13֡&AEl&T$cВ\0)WNh A716o]7 .@f6*+urE+cO2Zf`#֊C BsjNZJXێuޤp(I1yY>0NU1v\N*đZ6:ae;nP<&p b~I;㜃q0Fyr*6Hu@oڍ f?ێ۶v*ѯQ(tnUcjbqÎw[Қ jGBHj2n`ŸScLVAmy^8R |PӖ  2VO,˺nYz KDq=(Kd5Y i1"R3jjaP_)/6`s$و[&q*yDĉJnn=k}nOϳN|`l )/CȍIOG 7 Hgx|i!E E*3{ᓀB֍* Hآ ) @񗥁6^6eL[n Y.{=YY,CX_΅3|[B2ZM;40;h6ctlB/ZzO6"n0G}Rg0MIr>f+xXxԎ܂ک"f\1 Lxxn;/27f"4[YAAszm¦8͊u8&4.P٤dM`T. }%-wē,㦒yЫhSYSHI!ձ纣;Nr 8"͚e|nE_uih M&" z+i9se`H@кPG2ErnGH@ 07JYvrpmnkr>pf^W5d:*j=wZ?I#N'k$&2Q xjF{+=e2?֍c"C4EzdFc cv3ݾPӱ+ Q&u_KN7դّ”wb +:^+b]@>,s9([smfԢ ~\ Nߊ1 6`,$V.?LA;vy%)oD "9O8{ml)-Ös>GTl7 3e6>A# @c?#.ƙ?:ǐ UZ!woqͧ-*!Cf @Xd.ؠLT!&ɳJ$.`{$ PCH&}CJXk)= P8 *w+O7ujVx6qVI9>/zzbCÔ;{곥B4*;>bΡ"r6"Am;~ cA8 O׎x`)մ78mi;)S,DA=?ZOCAaEKT)1ȂMҳ"q#mE+wej}҅{8 @g5AK$}S|xxfǣ,5B.*R@ҒÌRg ]./f5RYY mOP5O ^.tL:pxApEJIQ*te_;&SYUX+hfN^lՒK<և՛KȀ. A$*ޠqJOu}n"^EHjpbrxewTPV ,mFrry8NXt xgA1!P3b*17,ƻWsewm3g Y"X?[Z\`B݆e5Sk#PF(#/S>f[j. yD0>qH!D( c^Ga@e8yN;ކNTb:fOfJꎧLClTvSc}Wr7X.Aiu' hWԬ#/GZ: +Ѝ = N[nD[j n^k'-jTu"r-DPx!Rø(F*O6ue2M' @U&ҒH z}x vs9#l*0&W+s m ս,/e ?Y6@d"KRQI/'nCXAk뚼 S2ؠ^#~ r9IDq*՝o__Bap2<1ە)S{Ó!NCF^,v_Oe HJnhD%ERy]3`h7 橽46D@C:|_c`A ;"&W'٫dLg}@ OnOy[Pg0>c洎Ht\uK]|&&eWٟYVn8FA}qRΜ(=žF׉!~YIQNXO-Wi΀{)v\s\_bp)!Lbg_ܲӁY]>dâӔ!tT^θ'+SX }ղ;N̢LH18xBkjfiE|ˡa׻{arBC!`K$HC+B\6#^}< ó_xK3&ki#T>v)YQ+PknSو)h^A3F~|KwCC[HH}`YX,AZX5V9 U>n?-K *:㇉B_NPO0!]z[6Cf`!fVUf^q[|ʛxl(U$M" $ #&G~wБ&O!*EpHoc5;BG[DZ|p9TR4oG"M?l.#]~]OJanU܂!ߌ?bNbHQ[6ԴGU9-lmAX(@yT%;e5#|qD_P̯͙8U0q &*"q!~l2{/4U!_hи+ VMiGݿtx٪W/DzRߙ]N r a9 >PI#;o!  δ>+뤏i: %AŜ'<$1+sO1YQI$\:raF8ԺqUۨВgݢ_e 5v T2mw X$)gW EC?pQ)t~ shSv&S._vq$!Y$5P%T?HWSQ$ILfӏsڮ*h!v`2Y?mޣ4ʹggۻbb),Z9|/j(&Ĵ'?.RI@Opb 'e:vIsP@v[v-}y5YHPñ>sو&oe &b︃ox'iwIҬp=&b=<5?~79Py\HMⴱzjHr5S^:ʈ*@o F:8',^4|O"fˢj@ q$XRN>Fg yjH:^P?)}0^GiLyI_2ZOk6;UXLjlLBIrjVX0C3Oo<7rI'o։m~c1-~Fd߰ :=6FCo5MGCl5L/$,"zs7kAӣjznΒUOAXcH+uHiAfL24;; U2fsq%#}J,6x8%&Dƺb-mh&gI\^zգewmbj /@T̥</.oI`zih&$DAq) Qyb$|BУZʁE'[5&5h'jX$its!hCsµx`V?#G#Xc'U4y){ؿ⌛;D]6r(7 ZDmŷ6qPc\vB+laS*Ԋ[' +{t\ZX~ճ,l gyП-5 O"\95Oj5qj3aҒCDuRՐT`n]kycràP.coE#}%siILxó qEߒ@jyrc2L5)#DF3«OVm1 5lGureqT؊)][P<&nѠmr!5b&tYؚr 湁&B,ޝSRQ˻zW3&X־=lRjqs(:LCڀIWrLe-nD?WnҿN=wVyn}?Q#:yt- ET{G3x 3nq+׈]Gϐi/?}EavT=d3N%߇e^xf5_;Qn"^tv 斧zAJvhГB8>3t?V~ -M3!u*}y&&l`q-z.\n% =\w彙3!qz8 H#v_=<9 9GRmmu5-I'c#IE(͟Y)5ދotzאUڌ-ʾM,#bηVp<Ói"6\}g}1b)Piy:[%R.0!g(bI!RUy}9*Fɒ,p\qLϰG >]c; $on)$HTH;WZ;fWԓTKcd~PAJSAY\$mtJJw_Q5IN+`ǶúbGBB-񫴷R20]Lt5amtBNH hz&8ץ4`RXflMSܭ$7KE,ڠfqO4t屳ΑhЛ<hFP|FF? xtO܌^ H`pp}Is<K?n>lQ3E[ALDS3O*^_Db}#j: ?Z%ҋە2&} v)Q6yuFGϨuYTzbH\˔`!<ӱDA-17&nf6ZR ދ/BZ)}y;Z&Vyyq&)pB}E8G$x6eU鑫pZYRU7=lp|s1X]GyF_o|[װKNY(Pv\5✙*-T 0[SL˲"b4rWng|fm/7B?=Û#.FJo^Vd ,4Gmenu2-/mcZOOԁd`1&$Qj} ̱Pcw ӝ-٭ 4@qf\"a^bVKN%&%53=ަfIr!rSikF vH <Iaoghte7aظET.3ޅ#豒Zvp{f3g54 rb#$}gt\?T~=$7/PC׻x")/%R-;ͫ79}DnC6;H3& S}y`i8etXr5a+p?%*[=5*X=8asӄrUIPS+h_;?@Q6\KE9~kQ(V8g x^osm2Di܊޽EfFg*(8V NL? (zSYx|΄9~aHщ,O7YFe|8nìz?)6>Mk)M|J@ʟtPr&6W}}VclWZ?\ v_[ߐZqHVɟrJ,KɫXuD0/v 7"IL.hyL*kH)&_bsn%τpc,u|"C[BHjΈı7OF'ٰZvT.ysz r<e>XT n١6vst"1?[T?@Tfni YmtUZ=ӱ9$r^ j u>SdT^tkXO6u鐔7(O9TBD0':3s,cY-ꙆKۗZN <]I3010mS7a ZJ{چj"NSgQ.~85MYmEqh9FjdߡFQ@YM!l֔jBe)s`5y9d[>hFe'[8"+ESOڱaD2>(xMJ3BxYS3U$ۥ%.bqζ6diV{wuPIX"wF#Lu>_VAᬏາbiZ,uP yRp2t3FˢdU<~^mSbZT(@_'1$%PRS%8͍851N9nuOdAlA,Qg 8Ǜ.߁Xi5ufAC/DaفmQ JrL'֝("i{%{(v)8 i.`2$}}:y 6 ۏE Л7`eJRTRTTPB‹)Pc}MJғLz |Ud憆blY|̻ n`BP2x YTO)9Y"XM6|cGֹmdjb̫zn$b&:),Nq"P:|)1Sas{=j< b l%+7~ p5K. >=ؐC^\n|6p0.lOnb A h'75?kFrNW<@x%} m3!v4_Id#09:gr0R {NVsI J.-K | b%CIƻZ^usJ_!MQeߑɛZ~{@cidǚ5Z:ٝǓ4+jH8 )UP8%)٨kpesz֗ΉDy<^x7j0?1[5J[e+k?zu ZwE$W.OV0 H7[.2+z1q iT˼E c L.6+5wjE} "0INpǏ<)]=w.2^"q . *.` qÿ6cD qb/, +U}pʧjD W▱A?̴:Xr)َ\,~s\g z(<-I2flMJ!K QʍԓD1Vm jn"coޮzKc]B'-g3~o* ߖy ?3R`{Fh|M-ChmU y5iI*^ԋ1,ȧD_/q4%&<߶ӤΥk@}Kd7ldtEdBˢQ:T-F K:~ @Om_XwTԷEE:gH3y uKbW ~ƣ ]B}zo0 N,? Z*!!ۊ b 71ٵ ЇD75+C T^P 㱍"Ú} غ"7u}r2PlȆ܀yu ٙ|ZQM;m̜2H8zX7(2&ˠ׽`l; FgںQ\D (q=zG &$Sߏ1 n673OeE;B-Ií|S/ ~xԺG k~;^6 yǕZO,cVA,{u{n0yOofa%fI)[%R('|ߝƭgC❒WrRyYSm2(fI/ppz O>_+Z I#f^U BS\X&߄'A6оkh927ba7m"o⻙ h(yF0:HޯVܾmíLr)sLp=BRy,rdY5[ TaO7H;ƱI wr81獵 +'Ze΃f1ĥUDF0cobCX=]BzfٰZZNk>m4BZLn74Q-8/}3.(hh68'F=uiwڑ87[pAI\[[ܭחO]CW+N7:L!H :>эJ;:5cT\'D.;jUMDfL6X:ta;BD8dφ`_ sROF2kȒ 0 dg q$1o ;ct$rV'n%7b>e9&Jؙ5yA(mOZ(>[~M=pwo%R2^3DzƙP!O%m7H25vKs_avш0iVۙ7 맅!J "l מs9r/\s\Hh_C6iNuv;bT 8TV6`,N ơz;^c T!‘aimsX*$EU_w,'>k*~b#t/JbuzeҒK,;Cô M ʫI!RJ_)xA8bl,W(РB=rK1ziT9m,(}ں$eP u1f/&Yho4U2(<9n+ c4b*oWĮiX"$5UĻ5.ޥuK }xt95RC8s ߂HgDb>a%#U~/N<9|,xOYÞc1>F{HO]5 BѮPAlp2;X2 DVVﬤ{w4s4 1sM)A{5!!0~R`~ ! 4,/"q;H#`UfU7vL OxlEق%1 r&,NOtI6x9>SNӧ Lj{J3H\]b8aMsH'ӸT^)Q6AS!jFYdJUYi;>c}MMM*n+ܯ5Uv&`|^}=ji؋Ӊ^'=?kw1يQmSJS;s"3u>FR訅)2h2,[֒"B2:4$Fyh,ZO-ftLZnۼ`D5Vqy 2TPLsp̬F?: _!&DKO~*%rFWS*ۑԆZ.%CJ"-G˫LI/%_ k F;n-`u"Du"j,7t)6XM|%&M^jh3k}k)_Ρ'}͛i[!; ;^.X?kǦUJO Wy P9[Us+V/]J<`ϟU Fs;;@nIRY5P;EH oȦ{panFUx()bʼnP/3)cpڞeD[w]sδ+Oc]k}h냟 ]OeʎZɑ+BpDpFȌjy8Aë`+xcxfL JBLR+ycJ&HmrHʀMF*vɩ;s2=3ؾob㔶z(^ZVfwo~4!7y_UkH>Vx/q=|Q~t-+ \).e7wGr= 'j/-z$|1c-pZ6Qf*0-f9  $a)Yb\Ԗ.IK\P 3q=̫0tepT~;[O!env@w:N׮zͦ$ǔgQ[]mQ/ch8KWU%lVuhOnяb28?rΚ>i|#јPu r`&r?xT=U.$R! p) $n0$L]Tv?nG}JJv:!T;"˓ՀlMg$f/¾q>߀)Ha,6Z!)*m@'ktIA nnom룼VȐ zщ̀?nIf˲;6Xj /6az &`?d,-M%6XG{Gt Wg"`Bg|'$_27A޴%P噝em+j Ֆrb!s~+"/qjg?WE O?z6gSPo޿E6hs𴶪\jmh"WEAdf@[{EnꄷYFG3]bhDLJ(XpG9D^)ovQ1 #5r8ko GԬ9E[}0Ew=78!R}`: WEQ 8CM;׬-fee~n#cS✵ -˰xӒMBZ( ca$Yf5wo8'x(UDk(bH 8PE)b e8*v\ebLcdI /9}x2^.ԍ:fsMOXcr9 +V`X`sN  Zhge1PjMٳtm"Ր8 ce4-8t&ڒs+iԀ0|ֳ3Uoc8zD{PıLnj9hWK 5;\o{1wHޟ}tD1 tm'򠇄buz7c_X@EuETbO3pL;Ÿ?eȫ ނ÷}\vczh/ܬ~/^֟?:C l5-3Y~GٷE',QwUOJ!tyJBwGTC{bpdSP~H6BwH}v.U*pHU,ܺ8G]/?:@ZpLo҉C(&^oYu'FyY6CHw2l"=Yyơ2weN2{.ŭe{y~V<B2]P5XGR:,4:I({BQ#iQjx,ra^}'|L`_Xa'Lv__,&-n4k4'`!+昳E11w {TH|͍fNtBԡWr{;Sw.H\2ٻK$N1`X)},^B.=3MTwoحox[i>wLS]㿻%hǯE]2_ݏ FZELΧR΅7;W/zy٨Hogz"BӅ.c1m,V9WNkhinzk<~kL0hzIN|kk>%[t>ђ'|Q@@WhvIIrtȦ6aSI6~NÏWQ] qA*! ڝu4,kW/3@hQŜdfn?u7 0S /#YR%] 3/g'Y7 Ⱥ]l倗euU0b~/Eo½oNzDo~hQ7>߭/1yw 9Mlu9+smXlUL/Pe5 ))Pc?)Ѣ?:GCnpc*QVh&@z'MŌch%ԀCVť1 qyK,=L?6=F|$8bxwxzD2Oz+ koh qiasֲnE}[O`lqi ;rv?4Uj_5jC &,6V:&k4a|J\^Uԗc{zibw,\uDx"̽euV\r auwF֣ӦQcjcꯂT qpi(O͆zWBkDhqT>Z%d55̷vo9(IU'c& d[ES!])T%AG!t&rk( Jh{Tb ~>ɥm(Mmq>! dγ)FY}›_H0v-J.3/<4@+dLOFr0rԓ39Q|x =b m  `7Hlѕ!ۜ)[|R;(TdąW[> L=gJ4hzk5E 91:(E OO.,[ rx^RLMx&ng "?ᨦ8!Y78[ck}X~Ba}!17Rs%vkaGZ?KZ ;[rJ_z}~1$ ^ nQ<>MKy8'T5uqF$'q.bW[s,wGy62gw PCA*)?[ުgmAO `zwю=D mt f//[g6V78 $Ju{yI91/zkr;%d@!%LCMz%xdmz2gf>JpzxsMI6!fUtDt Onao/Ğ7j98|mʌ8)y]ZC>]CE'VyY9XH4lfPh|")1IOP~je01"s% gJ`5ttcϜ0LWh"+ ,_:)5g5"֋}d͚ _j Z*d=ev6M*ӈ(|_xnP\4/\Űl7V5%ʮS7 SKS1wVsYhNk~QY_/* XKmR5@j.e!wNI Mw v7~ak~dZ]4k:Ykٲ:§N2'`H^J&-T јdKA:T\:km ee~ƦeO| 02gIUηj<`yJ!D$9>QvaEH HuT SR}ח6/.XzT0vTiL.0yӫ򻏟WI4ȫ-trAuϚ56y RNUSC܊ A!m,>Tn:Khlbl]G~ =_$~$bܵ*|6vpbgP5J[Trpl'sHbMl(1r~[FWL17E# cvТ=vNnҚ_*K7;hk 嗈E\.ñrԙ K@֟/ CrQW7հ{"PphF5 AYgj9#{ aYX$H_x0ې؉<7>E5Ct*8n88WܜrfhU14{ Fn!clW ެAfpWȉIms_ 0^yNڭRfb*N-W۩-$ -[mںzU=Y2.HcLU$F^ۅNb:;P 8/LU@-$#$ۢ@ ;||^S-?lk7YzTp!úʶ#LXٵxY.~ᡐ[3T0O*[z6?׮~K=*1o5mG-Oنu55eT.'- &B33^+{!) nGf *@+JXBޕ[7o2(-uwۤhǞ8rM74[oH`^m)o]㲆~Кp2f- ט-m1ł" m ;gkE㈸M3H03*hY9ҊzO狊vEU W]$I#ȸ\u*a4d5ˌ̀Lg39=m4f+7joK7(Pny2zaWC$| }ƴ"~G[r:߱te~!ޥqdžǤ{uQ3|U:!uQY) u5"PHk0̈[Tv?/Ii}KJ j?"&) >L` cTeyw (?s?xR޻F6:H+@R(Rl;&jqKZn@Q%F^-6i*/L,L$P5ˇ2A%z\z馚(ҁ̪;o\5KA\1h/f#HfH\kG:![ i''}$AHnM ΂@m|(D=-cbg9v"rbK[Ë4)KX"_XS;5Qa #X}-x_ -6YŒ(Yt<ՆB R&C"ē#zhSaر~&\|O꽪)?a1z,nR3|)O rM / EbY .- |0&̔Fp#([ޚwXk/C~AaZ<|HTm=tEQT$HBah Fq/bLIz +b Z,~[ҫ>r{bD2h(UDlM(#AycBTՅ \yMwQ[1jᳺ}  nA!N_)P.׼~ 7ՄRf0KPPv zE7feM7>P ?}r`,#ZPs~:gdT-쑧gX(bx#c:T=VZ(fI^⛝"(epZXx>6ӉD48r}ߌ+мںh㩘O? )=JqЖ HqOg8OJ&av:hu[;(L{$헑d*HL_*%CL1j2_X8i;0k=Ku# 9""%fie1CؖRhf}ůDF /7hNXƀbjĄqnRK+ HoS8jɶf4_W͚/O;FZ'XCSx\6$=/[S& m?2\Zir)-юZJiv9a'Kץ*$G|wLO|~[ؙvfo!Q]&}EUV7ٰ/`@j-$87YWX%,]*8Px#>ODiu`לod/WdNM.qv_?s&&BLpł^a@Ҷ~K91oy&3T;m0/lHRFZqʍR\؂'>˥E$sSbHeL\>1g,Dy’99|xx_Kˏ?)NQ 65[=/XSXz\XOF,!w_=( %~7cv1_K q$ ӥ) OW ;i9lT}XfמBt2P- Lt,$0ac>f IN->ل3k$@.N$q*q`;{s,¬(_{@:d1E=.p9fmܧVߴ?8_c{0勆N qi4Ivc6̮6 H,2Yvl͎CM8Skۯ>{Bp7p%Alϭ`O\&i&ts?PóL\jt`>hjWBjG.]t' +~T(Mv][L5q`~oelt^*ՋƘU9ٞhq=C\?Ҧ_L{hH+TxdHj֥ ES1.g{J6:Nh+YWq%k<-'GYJcL<,E-弰\>˛Wo;EJ_9.FIvN=Gʴdޣל\XUeKpi%2m~uۜ Je8q҂D}Ftm~څ}a˴̢1ˉm~oK.'k\P~QEfAK2eFjFh}8p .$7¦'L̈́};7עV)jwy=}AD4^<@[LfɕnHhT F2/IE@sTtHxP |T\fem~# mL$cVR|,,Pwb1%Y ~x Nf,~ĖPXº}/B'eX1-贠t<с*Z+r鍧%@yFi߰}& ;d&1bg 401t([bέ'q`7gIsч?E P4%i=CyByu?Emp,Qj>أ*UhaP6\e8Pr~ Ի+l%(AeZ !}Ŝy.Xh^Ub I$H^G 2$R&' {B/t4Jf:$ރYl ӣ0=KLG6ȿQuqmsz!Xz0R q wŤ̀#YٻExm9 Ͽ%T4 F.nrt\S2>lb$ⱑ9Xqe!\ĩiapON\^{rve^Y*Įn=->ƗZ(LiBqJC]{(^Ik_qAf;s%\e9i y:P.A}IF t'?V8D .]6d1 Z}$8cUl褣p!ެCTqBڈaf`{/<z O˱zy|G&YtDӝK\#2pWzk̪=$(\Ag&b^7#_d܇]Sk巀>mWXt}E7* J:,صL9ڐ?=b_`'3ag)@))!4;9z`IH[(ED+hٿX=ĎŸʹ8L%"@ʮ'kɯN|`YP)2vvTEE+RN+{'y>zӷ,MfDv䯙UAho`744KњF֠&{{v˘UdPOb|F(}ۮk]s2.5X^+#K堣3R]ylBw'u>%|\caQ1` FޗlN{铔C5y.bN, ENZ"<ө)0 {H -DằOϾsyLH׃H(<:-7]^:D=ԛOgKj*I*cFI82OlBp숰<(=2}7?zC!(|]>AZk)[QwDu{pD}ޏb*XiU }4->G C չWy1:OQa5HJ$;?=ㄯ(?Lg#9ET!GvpioWz%Y:PkN- SYjJ`!V(^+*:i|Ѫ7aUD(t̊ňjHi9V^5l4p7v_@}+޶ۘO(L ɮ2گnմ5'R Fb>[ u?,!o@|Z-435JK,YM}6]bF4^Y0@VħZvv{S Dsb osN07K }*0c5!V>pxEٜоUg%$%U6w=5Ɩ C qNOWdfX;l xըSucSG+z^ݟ~xn\"b/ ,~iDLuBQܓU yR>"Z"ۤ ~YK+}|yn/lJYRP P~{qtA:usHlA,?2i=3wZCp`I. %EJc(o.KXFQqBq.~kA߃1gZIc!X]9p=']Aap qK#`OwY$?iRiLAdT)YT@rQ!O[~W:'Dn8ݯ:#%m}.>'3lqګ/(F{|_[x" =_]WFab_G6IEBȵf|LF'vbx´8X,Pȯq7-&/v)P֠O&4VGMlǝN)#ԱJ*4}+<ϐ1kɏ;|U9mQJ#SRgw?;Ep|v^r*@4X:j,].%K}kMr_COg$P^ٝ$rb*g2[(U` 1)\(Z/OI p ݒR4i|q#@v-"8HFf'w\pN* W\ҴЗ qt|¨~;j`e.pN !%T$VD%l-Z=i` 5QQ҇.uGՂp~Z}4M_܄(5yTw0 W:wMAz%%V|f@,5\>0ВDX0}j5 0V-fF[wr0P5 :44ꨙZIy.ab1E#6],ɕr0^%xVUp!Mrgn\CfEDIÚs&sD)6;9thhBN>J"=ˊEDRlCOJcXuOl0V,Rzm\H@=.3 `IV M~ 7V:Jt靣9!XN9<6徐8 Kis[Sv JiIrYf in,8٦0{lh#+v%ٝǍM%̲ofSݸ[,FOPeBQN+5{+݅E?!󱜉_ߧHԓ~]juVchdur1f'Yòa/!&ZG#ӇbsivQĜW3\aahh e "aB5Q,lT,m grkU*Sb}ڔo Ъ*i62漖k/w>.k)p ]20=q3esP8sOz6M_LA=Iٴ dc2 TCX%p ]5Wy";"u+zFCf !Y+ fq/]8I`(96dS4rE kze3L.bU$lytI`Qkl5r\3usmXf; ^v4"7U,U_ܛ9UObsP{lVo7´^-X(9ڴ&S.Գ(e c0a!;v<+F0rpw'8fܕC`YCOI`{Y\4a/]Z شudOjOb_e }{ý"s1ą:цiN懇.0#HimmE=K MHmTD̕rğȢn;y ?;w_ʠOňQWdTUda;7<f`O.R5" .12mhބ]rWB{@ĖJX>W,KZg%U9ڳ yvE)>WtCd 'OM 1U=(*B,gqdBRfyhQ<#I./"s70Ou0iA;?c{(g"fz(5uj^\SL ]o̫MY2*p'۽HiҞl>l8+4HXoݥ^l kE2mwXcz04E8m[{Naj|ybIC)S+<2n+VOG OPPot:FiwpL% !C}9J+_ 6ci`y>Uɂu1|m2GLSeJQqԿ0N:5:J H oD՛.ݲ~_'"_49@ Rh^!n{lҌE!'bnk?uNS6Җ> %Qֳڍ;bȠ>I1Gj6if>5] iz'r^bUB ) gۜ[M>N1p*Mn,BG] >ͲFڭ]zoFjj8_ny7"~32V۞r#$7R$Y|;&0:A׭Ilt ;,L3'NG*pٹmOQ;&:R;"B7J1%<[{HC[M+iԺ7c"}9KJpJ18C/c3yu&j܎c>TZ* f,!6SӔ]v|+j7p9i?i8+4~ k 1i;Wdf d`?@CK6~le'UE:U9\9Xp`u3mP *j8/$Q }[Fr<4eGO|RU ˺=Q iW{Sz{VѰD0ms9zg[Az}f[}v+dֹ/I*>G!G'a+  w4bAΑvBK)+Őn$˶8Q9aBa賽"=@AQ`Sd1 nCj+w¹G֞'-ycbnĵbټZflłEM7$+vo"ҕ"Z!D*g%_hxD.F-b?XvDi<=G𕬥HjI֛/Wg?1E2BKHBR|ãi"q(]ld\"1* aD29Mޔ=m 8O%yeC=7pMi6Yg-rB2Mi4[ L kćpQHGvk׼ LX\_|V2"/ݞ)(, ɮ6fcȝ_\c=,uMX CX€G-Iҵ )[}RH9nG)5zE -qBU"8 _ mp4n~4n:tyF_,-3+Cfy܇`.Ht M[6+@2(8C= mn2ğYt>A DC%/Q4690pFC\E2I xљ.QUc%@8W* *hj7Y ̮L栥K|gBB'8 lB"u#5ECˇ& $ zU3Rq]m<[hnBxJI]Tnp 럾1#1} g9Jy><8+œd~;l+gZ-eWRe"K-Tit4CQ2﮼"cޡwks/;]vF]a]zhrL[ S9Yw^J;(+Jvgnܪ5]K=,W#PߧUQuwe@iQ=+WG#C=/?꫈̵ZPt?T;ܸZS<1vܐ a!:#A~2k ճrВt\m+)POitzJU:>RUkV ֫.Xshql>#@yqp2/nIyToWC}Xpz y+vQ>͹4`_ _=`,l^}4_T/W+N砑4\zΐ󭃨r,v/>< )csn+SL)P2_tR-=(a&riQ`vF _L)MD<;A{GtT.eGzG(( d7O-.Ly2}\j~2/c/C6La=o_F'2hgWy1HwI!>ܧ|3=k,Xu7=4elwVF0ccX̡s棤%mQ聇=n2O4ϝ?Mg.ZwE"ǁ˂ Y??"/<M|LF FeqZ~*:rKS7ՠtZ?kMi}毻~7F(JF)X>Sd&7 ߦw[YQ󅓮ѡ/UnXiMX-;?`AC1h3&x@uEM8q# P +鮽m Z҉B_[k (IP:L*bfnZ74#$yjzWV֋|jcbC>UnX׽Pml:(]7D6ψ{f3aY>2{$ 5Ǿ=bI&X-|n+W9M|xXNOߦƚB}b}ڐ}7pY)ͼ*T hAR +dSWEmkGxY\V7O2m 4oCOd$0$~?aWFf狪1<ДB3Dt)y ( ktڈj-V((?ÂPö?rPҨC IמHjOfU0b`zЫP>-Ìsշsz-sL +T/%*:bM@X'aL0pyՑ>|T4#w ƺ6o+lE37WVr(/xz2ꑛi]R, h_8@62@b,ы2+`oQ&J.:Pdz`:$?sBૌ kWqһV?t_ 2h'ơd@6Ұ6Z<515UE_wϷCQW/I~HGA|EQ]Kgr Y9Ȫe?hj\KB^ǑnB_lⱩ%6WNtu`]{됤S=3,RvO8ɹ0eq'7J$*jbq^k*׶BP K z{VL -=EbbNEŦx?Unìxx12N20 x)%vzL6 ɭo@V咟+z ![ t?apI"Y͇Z QZ ~TA48z=IlWϕig<'J?h9ʀۃB+DK(~nk4 7fpKRzyIѻi&&9QWyyyUVm6)[w "UV1Qm1_ЄRBƘA%Ĵ$u"D*G(Ƨm+&Q:L+ DΣSqCb,EWt3n9)A}]?/ty -+ţBL|iX-XIٸK Ӑ칁DWtgd9|x3m dݥoY lLPV >8qܙin?FA"i7?9_XjΠAv g`ZɎцwǍŒ~AUtTJ.⢧b%[B`:^S1.|}:qH3'[ncWW s6i@ =cC-x#7l 3̽H<;U*dwi E#D>vIE̎!d^8z K<k 1m驘\A?)̿Z4 nEoβ]Ŏ܋535st [ƾ¬Bm}j֦hd4V 5lI2!rsn$!_h;06KրF"!ʂǚXOg})~Sae[u7_#& "I>u9[$kue6sa8t'si=g/TTk{ Pr=o˺#鵺F?✤8EG6THZYmò3DdL>*Q6&(JACyͧV"%,#=/#?Pi)N߁͵}#]q .*n)D!ZWT K"~FbLJ/K'x?5Gt'ƪ^8;*n.YNoH 1W` *' g+u|Fv @{%P;ąoLQfP1`V*&ΑWjj+=Ÿ׸XD>Dˣ)zlKE`kq#-矆P%jKt#.fUtc)]cK=8œO@aHclM1֯ 7caeml׌ԙ?Hjďh`mܜExJmD6' fb95e[, kq7Ls ]? W%{ot=salC@ߛxȂu93D, pYz]MrۖnRoyÓ׾2\>rvjuu.xA}po}18P0f5xVMok9w5,kaS&9^9t XoS?ygr4muLGa]-6`>TRg\_M``-XJCOnD[~;LUcOT<# :iv n7忼W>lڣCu$ =Ql>)s􉇚k'(H3aѡQHVn`iiX ɇh1K64ˎceu`Z4p"Rs5fFƂfR!(rlp[?IfefM$;+LT.t'5i4 93}J:& %U&D,J]君1X盬Ư'4#p?> r2ȢbBO[:w6z)[7NDt:ң0쇯o>W.YrL1!ɔ\mާ]@P~tK.8Ƴl򮻠⿋AS:*$Ze# D|t`Akg`7WHOl?8n$iѭwali`GWK_OHۼU4ehs}]ml[۠潿eC{RF_stg+Է=8aQ!Ʒ{Y .2LV]%h(};?W)l5Z$OBs-GSEMԘJK E a( x:ji}d&b7\A},J%\ytv0RpJ2h>5[gЛ9+MhV<0~;; \o>3T( |"ӄ #[8%܇gQ&V3aS۝݅&!:z" QҨC7sIۃpԩOԘ$j\%` mA [H88^>֞wLH$)ď0D'HB@/PTX a锚poZ[-ۙ6&MOm&Q/E}+pb9nh(Gm(Ƿ~)QcJoT`n^[&lJ8{-aKDKf B(*2b*^_ycEse5b?< ^%(D5tº9Vay+]9{^ki\FErVekZI+>IV$My[eYSV;Y>*cse+3UOy-ӹ.{v`2=gI׋ TxIw8L +6 KU= ܄jqx;8M"BqL.& 0YTH@FY'B7# PĊ5z\͌$:!{ԭЂi*dG3Y9u~țH6O*(_TRbHKMbpdbF/ia? Sh2V a렸9y@u໙TZ[}k*)s:vr<@(wSbPI:"|7RztGS:. 6[Bh54.z?GV| Y3hl)$dz7OPV2$-B*dDz7PeF0 Xhr",Ā/؎Y϶+qW~> jboQi?*qCx]/C^T!->p @Lmϩ4K8 $FZ5+6{e]w wKAdl]ܱD4ǎddu>hs8fJJnTOJl#$D# M;3N7Eƽm.! ='X(kTn!,[8K`nPv) >/LP3$ՒRMҬF(7#o-Q\ H$NW`*^9[B׋|%$ݝA` &܄xsC?|ayc+1Յs j^P(4 Ʀ᪫ K g9Ώ6DZ ,:x4`&%7yyw,D%H#:H+ rM<:ux qOf?y^Y$\(Q~uLNFueU%l坽OfBirTʣhz)P_A)B6z4Ѡ sQVaEXde6_Fr6\G>8av ::C6KO[phY=vyb?'LIQw[ >0iu!t%\zIAb)19E0oǍLBLi$Y;RF&Gxdٓ^ڵ %.:[G^{ tߍ8A~kǐ;L\ZJ-cE3ot1 R z=|92WB^"isU趵 Ȇ.8VNҭ@:U.{&*Ҵ,G\ kB<;sKӾU+c5։_{)[a!n# 'ɞl u1Ľk^8{fsDWVQdHD |T\͹?xdBQڄ^jf4u^,kGg*_y msrK7iDA\P[-͂1ڌ.'6Jk2its&B&vn[@4sD-W\]} Tl Cgy[Eiy{BdX?˟)/Rۑõ"趍Ss+.U*}lttsͷ*b*~oԎ?!Vrk2 xArYfgm#R VCQqmk|՝MTq\0%4,({JѮ6ή0o{xIBr4uA,XiZ!qGk<<}9fN]6n2i}sE]WRN~|bZe4!iUQT/ӫDɑ`!C8Bpa$@g~I(چ2^Q(m{<t3#0;G CRv/L7cjhUc[@1l- CbWDAL5< r$ݠvPW 8XdxF<[ɧ~FBy6d9;6t@M&VFB.aKV\QBAx!:j\xj9OVcUYԺ +Đ}jΛ;2sLӗnnȹz1̺s$?rKXukl=MxuNxdVA(t#.-;bYC*7Q< ˛wSI9#%uF{!>N7 tRFPe&C!`4$4bPlMWJXbB_#fzW\}zՔ@EZt8]ׇ&Ĉ@&;,*1x|fp Ľ KW-dZ 6}oN_}'8HBJۦ듰Y5:6*ux un@;D瓂 DjU`N Tl!~PksurQ&rXw0#%x駠 Qc6C%kL&E@sGg)z̊sqgY B z K㠇)wT 4PPz=[ltK蠝g:ъW+5nVhf+5?>_rq6|E Τ+)l{|Ky#}Wfਜʄt։X90fɆOM ~Mf. qZz4j. Ehح6 y6#gV8<֥m9MHzXVD3%lx!  TɷJ["67TM <%T#rĐ4lr5np) %c*9vQv3Kw;rS'Y UN]Y9We{k# LZr ʚ_"QaBj3|mzvc{]Ⱥ4rAΎgHC>"59J] vr=oY^W )dn݈c0<]…<氀֐<5>:;#ƺ~6FQ6bPe0ZR>8fhs3 D9Q>c7Rw8Y|Z ͈ݦ8($_Evu¬"e DigoM4ZMDKz>Վ+JJjZiW8Odq_p9E_ OϊT0ٗRgB_~/Aڼq.瑜gy4?3=L(+',3@?D y!6ၜywnDSC` ߯kVfQp>"ޖ"W^E47lHbaPvO 3J)$H .@q>XTJ}=6r8WK㇐}mf1QI xmI%ՃWEԜnk *uJfm@xhLX/1BLJS 0ѻJ1a ZSS0f8OEeef_r*mHI.hs9X2k#ʁᡁ%5Hftvi?[X5z%nt_D̾WmB)T;2?hFf5 2d#AobOb*Rda"bȭQy %7嗝XMUжt_{yb6!BKd~2b)ChYL*JX"-m']5W.zWo7ӧ5/#Ɣ?M*ntu]>9-Fk WވQi2r0)Ŷwv~ԙCuHwGkBN'ڟ䖎.Z'"i6{DNc=,9¤8MJ)ߚ@~VTEF]!Dk%]G/  ~jouj^K-x<^$F`J~U豟iQG*glR ^T۾m+/\sȠM\f)t.ISGlb֜{Aۿ#M[YleIU{_[}ڰmA`c?H_,diBMRĝ= @eOxR87GBV#Y~O;3gȁ!+ܑx7Ion6EIWyZMBݜ!\qu,WMH|6!kmXc^viaoD'ڗ:.P UoT=+KsK`v%GIڗ2*i1ݚͣ1د w fh{;VC zL72$#}?N7549' X N=F 6,XHmj;\S %=i.얩bnr?9tJ1eqO-hzԏ`MPQ\A1PAAA{)3p»fգCmvC)`\gO[lU+dM id"k&5U uG\j#>Ս׍zi~Tf }]=IφhbdT]SOA S ^`L5ͱ(?7aSgKjz>Zުα E T9c֥^|03Փ!~.enK^<6' 9>_] EeI:OL7rMX)r|t ¹h9  ϢlpUN1B@ٱN0#Ts@u{qH$ZA7KLUX$ rC >%c`4NY0/JDAS} TUΏn,W94KNǙOP'kQʧ;Eۛu4f {૬HM2v˓*ѽ9HdXNJ,X䂔Hd-agu|ک/YWxtj1ˀ(YrÉ]z} cKxC[8a"ҡm()O1r?s[@8rV*b3;B7r ۇ:w  U2jէ9X2hVw8ЍPuׅC&-/TvPjɫ&Slc˩e/sVeN|ì(ꌯ~.fHv_o:vl9]m0",BSpm& :c3tr I჈NL,KO #D۶b旰gVCK8W/e 3<멾S6 6LD3R/Ld7r29bSE65~U4B߂Ȟ.qM0rFOp  6"1JFëa N8nSASim?h`@k%fK7;NM۝yuz2z\&!씖 *y%?)$)qR"9;9!u, 0q$֬sU[X`vAqN#4zr1#5|+!u"ae~uj: =Ж $8~t/R]: o\xo}LTEIq+WeQ- z4)ş=Gj|sla:S15NG)NXkȮiڿ (_F , M,Y ć\`ɗnDBhO ^Tx҅0ʼnO/;o=}ŚOM͔E- F+|ȥ6~Beߩ}MI@݌YB`b@*i|QQxv%v !/ r3uR 'C'+J&^3%hJ>D>@AJ`—x{+}\KeuYmz"P!aFwI"uE!Tg#jwTTpⷨe)3}w1+Icj=Rƭ FLȨf*\GYi[p%$E^kU/O+crٞ#PiaxkP$%:`ɽgόK;POc\o`\Ja5 $Es< :Yh*JUס ՌJlyW+I:gdEʹp[U];Ïyz)xMRom7Ð*] $o /c^5J+:W x(oԐ$aS;$. ϐg TDxCl,*1@-Jr?R`eLw8Q@N}gkznDf)jM1u`MSVK>t7g.W,}y ȎM0ɩLc$-$F]R!!P>UE d?`~.)9?F֪<@kdMQ^ۈಗ{!x\FZ5jG숑MqZC77)_-AOL;mNA>!SS 1ۿ .,%пX;`xN1չtiwW@d]6hT0kk?VČ AE4_ɿ3Q%TJ$y7mX%/"+磗X2_@@g(뱡>ȖIF_ 4R9b)!P([| Vt,qmd pTѪ{dsb־)i~SE6UD{\z‹|Z]`S+e2_iaѣ;G?]tUMƎKNGð2ia (V+f/gFQ;W/&^>ؔ@MhsQ_Kn(:eeQ[)sE-l h)s Aa`\hmtP je]y.dZI)їEkڴ1zOW.N,@vLdZ8\"E|KpO%/S^Sü)xى᫈~Xk4 Z%cd)Eѥa0 \H!?m缘!/\Q!,L]!_g[SZ93ZMt<+rHzRTGP㧯z6tVMkxNCG+5tYHWv87`AR<^~˵*i?ա71o7KN}4 Xsƅ#x~ӰZ(j::.|t[[AЄס kU k}\tdGPNMVxQ1l eq׾>3N0)k'5 2o8<!TrjԣTըu^t[NHTV|\Qe:=C4c(,Q,t}6+N^7-qwۡT8LFIN`t_4vl鹰 -f!&7F q/L2@׽)U1aB?}Қ$/A| jIS1/(wqÉ֔Γc); tDR,{Ov}$$3WOD oH,ڇTO NO "\")bQ 0BFj, "ʹ&ak3 ,'SdeAF4O;|YKY[7_;.;nS箩?)>1FŔ&w~Wm3Lur  l5vqtĠŒcx:亡U|WTRF.Vdm?2zCzj:٭ 0Z_f8[5$gȮ8a͂<'42*gTXg1NSVphCBWO?/ AM1^(_`L<RU禍 =t8KLi˜#~TKe#6c4B!*Nr R ۅf閌zKx&R4 S @mҀ&2X;_yFON1}z0B_I5=֓"0 r!E Կ댒mb{}'S+^ ea^g/醒|_jP-3ynLp<iźo,>T땥:f٧=k"]9ppYڔZ93*'!-Ԧ{p.SGl2{T*+|`6B o}}cXa|؋.Aگv+>jk@/$ZY5#X>0BPzB3$Cؓ1f0ঘ?:tW}@5180f=&TUi.j0Pk4^R~OSE c~s6ܻ! vWQS{CVh -͎uCL8/SF EvPy ojDm]*NHѫxy$_,y^B0>if9 Nf:#19؜ăbIJkɳ͸lH׹]KBO^Mz≁߁o78徧X 㺸Y|OSc}y#oP/"aȬ=R I5Hz}qg+hx ^kx mͧjsuQs͜rGFN^C!-U JnwF+Q;o `G t-@@&u7)tQ9Pra7ED7xX4Sn&h&댘e(M&=>+yANn"oM>Ҏ}ifsw{>SRN̥S;lDi8Qj/lp{a `";w, C# gw 9XEwKwF稾K#X{'NZ z)"iv᩠DW,NK=E'Xڶr±B"0=V",†njj+-S] bi;_eu[۔PiF#LzK'ʿM=A#BP҇K-Q#ރ泽Ϻ Gm2R&y+rDIC|Ppz!9oJg;dX 䧄>,ɨLWZFBb\W/L$_<XLx4򐅛T7o%lP[Y K2:|YWbGodK}f*/%kAnEzUFu$7R{֦,%Vpiafci-EX} &["-Q':y< 6]xrVmS7lW ( bTg\|JH6ZpJw$zPBZ:>Gm&FRs7՜TgDS#^_%ͼTua4_KqyWbx)u3,|b,)XIx\i!3aռ?##Mvk=#JfM`. ?FsqYh 3}ߴºCf d n#3P_d)6*0MOۘ.c1Hqʺ⩆כ'I2{o6vr9SQkmV[N9ͫ0LjjU UЦҍ2(kt)83ty3qxB Xb,;FXd^س3v",-3؆[=dki cDk9y:)UuӬ]śRi\ .D1B+\'p|Z"qSEPuf Q|Z-9S%/M]}dϗ#~Hh90:uWuq$mݩύiE\ʎm\S?²J{ $SMUTڏ;Kqq=9C[x=W=4xgڡ<> b^+ڞ{.7G,\{Ȥ׿P"VGO&eR85W8M^6%bz.lkа ANՕ54[6M&V{˖WcF"Œxˀ:)b[N)aֳj>/'4bQCE>Bt'1͡Bﺩ6Qbei}@hy0@-5GYb59SKVVVW6 3Z{Y.M  1t#$=VV#ּ&"_8?K/X߫|5ԯ(2<= ]20a)ޑ>(d 0@t&۝H@9 Ő7($9z7e 딿ܘE? {^&/i7Y.09/[5+&&XoyeiMO' 3H՚*l!)mCRy6iWctdYJG=85wޤ4`y7}JilιD6kkVX0_m ~7]msS6VLw5;n/$rڂLd&@FATc@+7_DGH^rC(ףXy{AV/_=$xK z ɂ} @4J;WQAYkK|tf;Ps orBF_Nb@̊7Yǖ.୔@ åʟO[[jʻRP:QEc btFY"RmXI1L6Qwܻ 5qr)3Vw>eL$F٫9nOǎR!Ӱ&6PZ3Y+ "\4_|S[)>4`t .ЀWr2؄,!2|p'Z&( |>];@(1`!7aП:lt P4oҫNu R` 7](k& -?͉vޖ5> hGbgrTT24mF۬ 7yq E7.6ηnדhrSAi7NZ6_.[m VAQ{"B^$bx:5Ӹ[7>VE9%ViAaҖo&!pL+"܄NjR|Rȏ)41gePkH`zxzpvGJ:^[ѣ(T,^[7vyZܙAEv>x 88.9aw`Gq4꥔ʌH K]jBMoVɰ>CEL)ߦV#KdQgh5c3MetF-ɐ.}l3|2HWŏ<[.pΕ$޲i&M G ; q"J%oSΤ5Gr9)K0fLmD~V\a!?t9_onf^VoE`! l +N%rm"Ȧx E}''L cV4bMtYWe >ܑ(D04rYA~ ƙ=v+nn50s:fzV6}ӳsN[$,84GK(n;ǣk-g؆`@e1(BՎ GIml&DR]I#c0Nl%P6!יk{8Aޣ AA 5#/WR:E=]^!>üߝ̊9ML = ~*~Bj-ԻK.2tQ.ulWxRvfU,;vY M^{K?0kMRWrbLo?-'.-SejN1bnp b@{.Z/ǡ4C_&rn^{[sm1{˳6nߖ`ʋjaq %˒lJs P:ufeǩ~Q]YzJh`m6dsp1LXM HK3m>""Ds$,`MEJiedKgL/_ ,dy !_I{-qLQpdKJ D[?`^~Y|ySO4/:^4+XgI 9ܵ]%"Fc5(wx}2x}ru荛7"څ[Sf"ө.ohKq}LH X,%e!agƓt"; rc"`HWuY^%YF!*意[k2h ZHHER:?xÂbD9+A턵N# z,[Ԯ+eW&XMǤ91E*嗍J )sŋnr gZdVƂRppyHڞ'4NGvc !eS1]\f{SDO)QQ<#Dlj$,4D{Y cA!d#c8l"of^m㠆NSmni+t3V1IfW3f/B|VrmUk,u WV@Zmߐ_IOzZdjt”x]TK<͖>i"~8b}l{Od-3tK} *YcV~6VNRj@PeaR%{b00AuO.r19 `YG0 Z[|+QԜe=G"2's {m> ;M>СgyJDBRtzVhVɥ |rʷ•N-% dT{ ȟ Qڄ^Y$_C~?tȣV3uck"#O(7ϴXS$jٮ*|`\iQ++z]tD9]o&fsZk5\WY&>_4>2WCۓA<:û|,ypTi˿Es`*UP/tWB~P]d*6vHFggl~j (2zȻ 噆=)>qNg`1ұi}ʪv=/s$%1qi6(<c eU1[2h_+TRꉖOdp%jVzMٰc)*$9ώή269@ R`'Gj^ryLL x(!dTn#Y:X&CU%P~a*4J>|P+@! ۏAEJzy4nCd Hcr7Jj{C?8u_y}Tw'&FwꢯS)WgsdͲ8FHSMll >9_:oa=쯕nvQ%~y^^Q~עC.η׹| bbhc z4Y)J_GѺ"^}4rB2p$ s#<#Ky7 V0[T `T0`iܺqA7'NSX% |xQ4,P0/L*Λ%$4F9աYU͵{9X]swJєWWmvhO P-$ťI:m^y) ,ftUGo9ȏGEeMW}ڭM&_$^|0r ([Īij5S9E k"XܾLkQfI'.U4jUq v`=Fl;Q5V,dkي$=߷z5XXdb\`]c׬YV)vQ^CHu9fc:4P^BȐRw{Z[pS7~֙^Uғ̫4v<>' $y0ηY{qs4B#eIǬ={w*n^D_+| Ͳ QZ3FT {_Bik8O lDعK[v5\}wqr$$lGĹ UMF=q; ǸOte '914x٬vF[ԘBH5|[ kVz"O{1g% K|='zJ5Q&F\9'ߒO$mִ->` Y;C*AFbj5[m@~e{~Na(Gֱ>x%"VA8ivmsW>*&產ql-لێ)#Prj%^Ԣ݊o=;~*|+eQ F;c"o*\"`ė k=Dxl=N`SF|WΟE^,nǻ wZCr 1Q o =Rpڬ;r΂E v6HLm 15f((YLdٴ #<dD _mYtv-3ܵjRCh:ܦTuPz{Lʑ.ShHn_hzWUsO*L p)oqNr%Ti"(&y`xy8T _K}wӜɽ\F Y?ڍtz3aQgRAf/_ZzKΙhQ {[ |AM8LK Ϸ 6Y{U pg̉pDEV4Lwɞ5"q')pk{9JU5lOUhx%VD>zŮ]鬪{;+:g<C}GiCIu8zA$X+|1eh[lɇ:I t9:od?0N>7kLݜ ` }1Ԃs8tM!<7g=áƠR'mbNzOxU'xܘ2jx_ @ -پ2^ZG| K{Q_TWpʵ&q-:fVƂ5׬J)@0p/-iagJ&~,@ 2<(9}8&)1}hP>`GRynoI;3m_W)b ;NI!n} [(ErD?~cQ S&tƻ#A[bcrj٪d9u6y"q\zdQqB,&b|;Zp=>HV/;K)Sw\@kCjihyNjd~{+RC޶Ҁ;P5lqnLa-WHz,3Z!@{< iMٙD8J8t %0}_7Tqo_ {Sג$Ŭ佮~I_njJ6f.Bp/sw2u3phKY)ۄ1u%Ay} Ưl?~wCsX#h2->dUQ)%WM4b3lS/$57E#u&ge =*wS%(-XP\.>qh#J9 A곭ތo*xڍC6JQWPoIaеq1@G;$_zȞ%%ETj I~׫oN6Ob= 7__@JhqN{CJ0X PR~-T+] H2Oʕ9`Qm-=zmE[M6{=atj)5 %ոΥ+&AvK!AHA- FgYH%ju~D_'U> ڑsp؈cC"N KGJ%Vk6NʚEכqxrrzp~dRZ.@pӄ Y6%#$+dx#;u8Rt_͝U,67x8'~6s=ƕe^=G&/Ix/9F|; M^Ym5!`": ӍĒqNJI]’<4+>+3ڝk2qa<5 *%dc6wo0Cjy0Iύ ν$T~^, ;>7=o sqCCjh4eqpҖ╓0[~L$Jڳ@. >p7L-5d5ڮ3 mn`pymd> ԫSK}N=qmaZ9v]\gr2,ߏ(WZ*.ZJF`^A1]Xe,8^Tr[AgH`P1jIT~4;1t\Y$ZZgUpA\Y {iMR YMB`,0&>a*D2YNC+Ij6>`Jkl":XdS!_7%#ztG{3/y dɂarWaHws}+#"ȪD.`|i^] +;'7yǧ1 yL]f'x|&b4U**cuVVWzZt4 OfG_k;P5hRF),Z;U]=q R}PjZ&H9Ϋ 4Z$5!U`7'm'YBOTc۟W$$cDD!ŭLVck!LX(?Jq+D˗ACZ ʄWMljErͬ(*'(G{ګ#Jo"~l5[@<{W߫3¶5cM$-ts 1b4?ȿ`j$i7A?{"W%`nD粺qXZF4-'u* 8v|+׭tQ{XUL Xл'Hb;2H+fŏ"HQ 0s&Z18,q)KvTO2y\Lڠ jf-pYѪcd;rь#*TZYTp9lBSGnK9 IJf*igLN̹-ZGMLT/3 :8֪gvZij̥s¯=?k}\d3 G08+\n'JOXс<XKo|:/NRA 8Fm0ȨˀRKfA5(*MRHaSM{^;DZt4dl:kE$x][Gld pXKjK#;~G~_†;ꔏw{8T; 5T H#vc)e*eEq[^F\OXmjs^yD6%ټ'QNcs*IUqM4d1wc89=/P!pƿ BW9sE[ݘ#xuG௴7un'EL#>vhFϯ@UJ$!/ N8l'*DPY7 %]T/1‗nAJoC-)ؿi,Kzf겞q-ϧO![gX[nE]x^1<0R a"τ tJ~Eq*y ؄ ޓ|0̀DB*2O2o_#z^%˖xF|^p"ô2P|%Td*D&-Qj6;iWp ^1lDcB y=g.XP,'W8*ڃ>zZ72B\c"$-aRxGtM'x{+xx)]Oqr^}#4&d.F(b/6O",>jE r6ϭIfxֿhPhS^ ͫ hø@Xq-, ͔bKt?}1#5 5z„v@lb lݪ1$F"[4қ O@/t̝&}x"jflY~pF +ZjS`IYFfeP͕mY,0DZKS "+Hbk^~uCq'# hKu Zwѕ_o#X"ּ1`X>Ey'R C1YclqxHM.^72Qt\ٓ k}W5`: AH-bWdI/</L0vqsː!4-E~ꥳ !#t]yP4=@ O F#Eҋ6ՊObKKI0#Wy׵;/VzWORޕ=v=TRZ07#1=%|I7>-sv3 ~*>L%$EZZw^mN|F DA|nR3`t!KmZelǏGG~FmB>K?.|cC8qS]+jt7J WUX)WP Y7Z*+Ėк°WT:,Lwl4T0$/]53e_B|HId$0&4\AP>&UepLL'Cqgd@w6jK^WFkXe7#R8 hnPRJgƂ1+"۪mfs=f[8a[>!\gPd썄31}W}jrgJO=?$*Lq{cB350Ôt6FVٻ(p pbMCɩDMz8}H1 $Qb4| JK#5ITڹ̻~Z߰KdChjKō 1"m vь&" u}3t=*f X~B|:~O?NPT6>٭=o,KWŢAOc`LVGxA )֢u0GLj ΠQQFxԷK, +f";vpI10_;k}?Xdas\s| T!'4L<0x /5匋mE\ tj麱xU`>izxd%9!1> k*4F8)([0f՞F%S;bf˕`clVT1\z:T{H~|usK,\.U!EbƇM @:> (ƞuiݓF aLHJ nc!xf; uX Sшi)񎼈&/r@k ^8sӾYNOMnŭD4EgUSF4'%Ɠ]j(ΈX}L*Û@rBL! v[ixs  hE9ucF{(tgX@$߅A$3*ci{^ #V{K@CtA[V3" VkGL?~-05QIm{זq@OֽOO 7qNjTqif`I_Ֆ2( IH{Wl?BYqLU~T ^huÔ ՜/ `om5箘2 o7;AU[CMpgTM+eu$jKn?w%PS+ۓrU}hx3utĄ}>xg"$]~1;nGGvj>R7B} 9'rx)pp0O@S DyK_0Ⱦƫ/,.km^$1tU`AGh#D}Tf?V:Լ{VLc[l\$˯;UJfَq}"[^Nwtc鼖z@nD&Qi1MMZ4rita3nu=8THjEEb4 $If},J]Q{V/Ar66UBY£1^G &@Go S%j [׼V,ݘwR*ʧM+~IOߩ{'rHf3p{wc9"Y'7=8V[b|(&% Ҙ(l c-ZJ@ytR1! h! )):`AVK*AP9ru?ȝUXuvOJ8dSޣ񭤫docgt'zw8cs $oxs`` Avql9k^Z.Vi$ERVRV02i]14u-x"qOX8uOf%]cdq PL|S`&]{vдˢ3E t?䨛"8.%0jPtBv]fe|Tn"^:M+4Oh2T,3NQeF5p{2$ =힌3 kOdM0! 4L_YP ~$~ۻ'ǶR zzAd &f_h#8܊|+YlS4n##(tPu‘X&Dy݉&6r?,ǒDz…>k`bk%jZxVѕg{~?FS*a6%&[ 8N.!ǡW s-Nr 3\NhQ̙|:p7WPF^L\oC]IaMJ`܍zD dyJa`SBPwn;eE$D.!>CxAz<\2oPOhP9|/\Ӳ8II/c"j[O! nL&QGaa/|ؠX=/g|MYr8 Ykv-d!~693^ߊ5 -Sa*B7m{|9z)#d:zsD+X<`O[ScdR!XE~9>&)SIFFtԫ1QT=̀{|3Xk3֣T++߈^ ʧPƻG3$e wRL,>o)<i}'PD^n66crV/c,KxB q}P Q*v}{cy`b'^)up}[{I˵ѿ$&h1)8!#!s"˭cA|]:TPS/GITӞ|F^Iy uhH!4'j*>*F.j֧0HF inx#f%dqP(pQ?,f^{l1!Ԙ(޳tA\ɩ! 1v`?(10/gq^1 !~(Y뮜uҡ:t.C:}V#ҀF#|$uS=,v0l1* L|%?4LH<5vHf'QUj&#qcP )|NGEdT1"iHglYFvWٰ*eog&C'e)XL)UL_/^;T7G-GY!rX]}$TZb"("aN'L(t^;hTq *bʃJ Vu`'zEsьO3A.ufzۃSt\;_NeHI OJDO]5;̥TsHyJE)>{UPK4lObhi-ᅸdL6ߨ@Û pN+3M^|&;'PӐ^I{vK/%ӌAs{ m) حDo_oj 4:!\Ր<֦`S,Km#cgЌm]uPOuG^Cf9G@q|w1JIƗiwZE"P-PK+^B帽Dܡw>rw5c8#{<_q$hjxXVd?GHZ"%buN^ڳPPR{"`f/3һ*0x[Tv!D{@0wK;YXt'.Ղ*wX0sh7 bfHHL ھwZL„Bypkek,qI)bDm`jAXkJ*/%I vw%yW "ތLƬVw!{RyMP@hx╎?y˄`Ngz_%w42"sgYp9HK"'^GepN 6#J:9ZC42Vo lJ.b ?ej+'É- uW*+Wiss1H@0EY*RI7ॄcgKN˽V# ўsL̰S=*,l0,&LbA>x;F7YFlbiqc-ug_'tWu 5/A2kcK33{2#~/Eb,PMoIEI\q2\ R⼨TjԎDy˂ڨпqF \A8 JS!@<"Z9v#*;=р-[$,W;UMe&8bæ(f=oS%XU)Uk 2/ fkk Vs`$FOW]f!oF<d"P-J I f)oY9!Q|CK>yiD'(HtaQՕ?JXTe D Gի03H=u߫;Z8¡3yoS`yޫ-*m.#r+6®'kIuc2؉?!g/.fQnND~4I 5.mf8|Y@L4"ylXIcϛT48*Ln"㊘S?dCV oL)1?K.97ʕPMZ:(݆Bk $B'|1_aN8.x.]aԖlt8(+9PJ̠ܢaZUa_p; $ cP,1׿ϡW̦ʂ0ncНܱ4 )G!~Ye-\ 1X=ı!DNy=p̾oR"G:ycy툇`ŦTB*BNbHdILݗఒ]d5bw߃J ҝMUcNaJ܅#H6=r*}V^@|"#;9=[K:6@5=DޯLy-')H^c W-[ObKKmYpI$4 b;#U py$͂hˌ1ctf'>[+!)D, wfbmXrreBku/LggVCs>}X8]mZ.6S +KNfrŊ o0a{˺:F;?j?bFK8$w"um]%a:3a~f2w&7Y@LGrG]RԶ]N F< i<lTSrM#cq`+*]Ka*ςF*#y+T'Li@:HZ|Lhg&W3$MTXTwÛS}zF;gg{;qfakS\ҸLMs$=2+1 @/L׾)o#'!*5Ahnu doKdc0U(JmrH m;|grIU3uf–gM(CEt Y^hQӐtX5uϚ2읊AaL3d X4cݕp'.;}@<eJAK w6y݉_mŜSiŞP}y'%>v1m4>R'RkXG=d$0%T6e"7vd!@AY=r$J=Ylt"4 "kl3cVC* # Ȑȇ'4$>c^f[Ib,ח)5xK+a.̗sG=PPY76 CқODɟS1cY]$\Kܓ ?rwHnތ0}RPgKY'ĪVS㬵]HN =@Vt\8Wp8- L o gjRO IKqsoH4W#N0Eg#{hJ>}BƣڐofLoiKIfh Û}Iأ$aQY/~uː<.QY'xEڍzSHTjv+~_/r^֤׀b:Ŵ,}筪)u.1G0^'CO* $D7/JFVQ^%Gi\'~3_/'קЭj3* 2A,7Rj{U:eNRCHK#sS]úhiҘ3YP lЛيǓ銰3A@>#WXzpz8 lWZi8LeXIoEnQ%k!()0 ]goPGZeQ5vSŭG&R$()k9v>ImlL 8KmwevE+/mQ-۬?tkLnA0wӂ=Уow*pP"~*V(μQ|B3Oz3dͅk~D39+"x@k=xYe9b>WƆ\S#lW"x)o}l;'Եws:=e|$7(7,"h'2oHޕhБn ~9j(Z?B [BJ6Si8߀QK'ʃ#b2k=V66^<ı֍ً̼De;P%2m65R~ER=k?teܤ>x>ru!޸fjG IP\c]?xi,puU47^^7HX0XY?g(L`7s ׋(U?r0l6w|Y; 9|9Kq8.r%tQ]ES< IwMD;i8TpCsʏ.;d,Oj2_\!:?fp7 &m>o5`xn^A@Z o]f%CR E' fO^qnePA-',#;pJZ-ai)~^_V4\y!Qe x Dfy-~PQ aGѕ.|&AC'7K5J! \4jQ{[vDYDpFĩ~H"%u'QǝIL'/(t@#bw87BvJd 6*Zrvzl4TC͒;W{'}BG6l( 䃒\Hcs~ Ӊu~< Śrb߽n/5%B6CL1D@}!dTlP:"u`oußrG ? u3ر܎Z/+M( Z흠ߥET*6-bwD0RwыMVQ 髺rQ>X^5@nmyClzrKc嫲 L"gnD #+ܸ .'U)›znz_Vs6 ڂ6=\riE["aV'a>9saFoE9?2ac$cdl#r-`ccvѓe:2!B6 |)ĺ˄5 =$%O鲏HͻTx̩uYwd vf;ػKޟ7qHXe|Jy5Mbai}lo̿/%3&9r^/#n8zU.U&;gm% /om TqZS}Ƽe2PVk {:5V_f`|Ť| 8~^WnTq-X$!h*stox??<"w{Ap+~# 2>{@W n5mM(V4D[zTvv"8=m>18A$_XIӘ4<gW II o]:i/gDf! dd-&Td <, NsHD?@68llνQD[k+%$o^}ktPYa?=uݳR5_$۞݆ϭߊ}6{.\~o?<j4k߄8|/^6:z9jǢ\X|bPΞXI.Y9As98H#;hdHɕE{,8Rum6u9u3Sw$@Le0"ZUb:i: K;OfKX=i:ti̵3ʣ`SxydDٻe3KqF/8y:XcԾb .Mf ń*Me.Y"s]/R!+.ָτe p4bjXgZW][cޔ0]k*+|r7Xz3KbW rI_s+2^M Y2%^:r4 Z\) Nj8uVqT nq%*%M*N:}сz]-P"ND?l$B6: b wE.ePl3o~}հqD=Сw]"-;Jrj72BZ8E?Y,*7q B[>P@$,;Xj@>i]v6kMLneJ $ X.K{ `TDiHo8Gpj2DIuiSԌ>ͪ;۶QAn7@'+KxkaU6 SZWSMpUpN.$lB_Ŏw6kQ k{VwiN±ICn'aNs޼ò6Μo#|]lF{o#7c0JgjIO0o&_ᇒ*Zr.AGs<:]5dŊ.>*uIGgFnK `r5-B,jv&)!()h~dʼhO4\஼/X a=!äVUǵHN2'&4F^j(5$8`\u'H)P:Z'cVzS"mAg[->4Q@5(Jٕ YP -ayTrxn[Kso7BH:b@"q*ܖ%kN9m+0Nl)Qk]5-A"~u}puҶ SXz7Uiu&ˈ8 3DCtn:lZyv% ܸ=G6,~n$~-lwډg^RY$Da&'SO誗$Lpm[iv4_}Qg(hv){Wl2)Y7%QN }N(p&RYٽ_E][]3|Ey.#vf fhH_'TD"/*smzVؗ;wRYBɀ xE8GS{00 <6|I28I4C]>qN/߲JDx*qJ`6[G)-oNF$Hn;u֛|i^jOp_[g,0B;s7 .N%Ӑފ CmW)gz3 m AqP "FmVwݽ4WY@p]ZqRSaw^Ȥ6Nu 7F- VϏ֏h2Hfb#ohlgaG A< Ohܼ!쇗%GYV㩤 ky'TXsRPVbqW}hLuk-vn @IM!O !<] ڻgPeT)2>4j**8e+2me,蠔&_}_r#*x]Kť*/?}>L,u/AB"r!D]A*u815΃w9XЁ- D;ѠNsMTY~I xv@xۊi$H;m p^f=sO[utyh<9tF'w=dVj7}Zt;\-vvsQrBs"m{ // |iI a:Hu:d nig~^ri~3CAvi7<% ̃z7Ϙ}i9M] A/SoXm ?cd:˝0"wnl&[p!j(ZX:{TF0 %Gj){1hՐgrvߙgeT;X4 WVoxWfͿʋt4E+@13F_`fjB6 uB]K]YqIrMܣhdE1):;7add ^Ƚ y(EkcHMH@50>Y 66KkՙW;Zs#A#y2`lk 2h9YN%f'*>-ɑ$;=/͸D4A o3@N6TPx_R?] xqq:GdAꋔ0*HXcp/PuzHKN&2` 8=~6ՎPcʢreO>_ĔrC([* XUƞ &t/(Cup6ׯA{lp9&$ΞMb 9fʠ8bLC5ͺ ) $M>惜TԦ[O!fH؏#sfdi۶d5almx/A zA֨as~;׺vZFV-@`]dCƖG_/jTb|'5n Lb Nj3= qn dIZk`\z:uo.(d+"Vf}L9uw=r3[!m, '_beφ$;K}"7Z.֋jX 4R&?_40:^*qeeE(TMkGD9^EN^fT'J{!D>4*-2R;7O6z,row2ħ0kl9 (JdUeBL ئV"~9in5V47dAYyt8W=pnF OYn5v߸ 52qU'2wOZdb\6mrfnIicU?_DܑpM9jeC 0ΡdAMvIQh`\[eʞa$]N d8J#wOXɅ ԡc2>9c^]oVI3[ -,1itj~%=Dhq[HjӐQě|'vtcuFG(͹scVM = dL!@]ٗ XQ+f}6_GzͲ l^umvw)W{z\TŮ1GS:%Zg^u.>A }yٌeac^)yf[[u/ i{>Am>1QD)lT,jl53(sO {_)?g]sKS>aF(+=1 ȯuVYg7V^sF9jJ_ߋ Uٷ$ƻkD)'=q|u5bE΃MGt7K5vTZ{BWfx9l;o]wNZJ5dC2 A\WYSQj1DR̪Ig(%4Kr2Q)( <#Sg&&IJ=XStZvAJW&6~ƪznQu2mv2;zc`4JZ4u? ZOѼ!;"Ìmu[rٯLt3wptSި>ӢP . KZ]Me[Ol e'S3w {wV 0tQ:/VԳ$ojMc 9c>ɪ ۛ爗V RSO U$Go-}*L϶*x8XH+dy)BuU6?ST+21sQw+sv; ̈1fXvP\S9Qa!^gavS9gEn*t,>!=$x9GgZy3:UJzQqa.稑龕 kwW?h{2p 'ui_ Ki];so#c mOi!s,2$dVapJUh]!ԕ2^^ $U-j2'>Eh_nh.1~:P܍^Z˃&Pg99P {9d1.•W.:o(\> ǚ\;G3Q#_SD|*@hRv`D(#zJZXIVy>BWTIP/:eiaaRo tl $IbtĢ!P5Kj* 2mXUϟqEsQ)%.g΀g%=uMդ(4P##g Y('nM< w$O +#/V'! 9:ƳHanL7$ 9P?4aH71ǵbm'%6ά`OJ$vvZz^ ^i>2t& F%{1y]R-̖ݸt%}-ֿ[3^0ύ( ~/`K&-\N*1?%X/ k#*K~Ezn֗/Ǝ.&LtWZIqM7qDs2C^'!p6$Q0tG{r-yJ}֯ٔCY9Râ,U)f=ۜ1e̲{6)BN~Q%B'ӻ^uf ` D.KٹJq{?~ Ul9.ƨzk;X:3;>΍n8F:ci gY>k6qnz*]gp|O},tYγL2-4Dc+(72m#~2!fѰ"5@]6B/U(1YƂgZg2طTpe"tWACMX/5V2vZ p@[B2N~WO|RrA:sY)u;tWrYk6j>Ђi%)\ })л2dX)^r[֡&yVf\Duџ98v ;Ixl #,I @t6XW 0gciB2Dkk[/RЙg6!&yk¾,1cQ̔hU0؎-`,)f&K~.= u@}E +PDG+˨C*,t\`r!JC JQEv9 ߪh( zi>8. Δ^wJ>.T.Xήg@XsVl#aE9 ˨o6_+MuMǞ`Y[nqLY}zSܡFHX24D.r3ڴޝUEZɈe&g읮xDOBlSg2FBXJ-Ug`'BiBce:ȗL>E~"CrX#LÚT֩iQ!)=hy|Z ʿνJ0Ԁ 臋OJ֚]:" RiNaiH xJ\e Jw #-Ā m뼃s?U>3 ؉ǗLϫ6z4'Y`›r?؟G/juoAU 9zBO˰Ma9ֆv՚+(83&Ũh*oK+h 'fWT(~3{.8H.DTPa:9"F -t6Jz;ڨPeOjOPvZ]WXJCg9 9u,^Y ( p6Cnqe}R{0se? p;1hhxc.L:Lk̛$:'=1=k@<X'i kys.C 1{ \ 5Deq!#Eo]\"$\uxYqs-ˌOuq$YRx a&G%{+MK[ĭ=.b?<$ B rCci{O L1͂zA^šRU ;}UH"9+36/.٦ZN~60O-MqIgBښ`f@ z>? 2bNz/n6lڽ )Qx >X=r!z<a`ӯA |F҆>bwbHpwv+ocWN@g=U!xM'sR:(i?WrqHXMody&#;B8ԉKCŶ)0+s; RbU?Fa*/A!ǯ{j&&rxG\7][Fݥ#C F,_#i 1F#H]~7T d RpRdxX:46 o-ig6ϊ_ea>GO$l(Q9Vw0j=_A$ hvXO뷞") X Ieݸ7H)Jd TxWRfl-pnA= F<6f~]sc)Wi`p7J6{3˟ uV;7YKP?)O}(b\dٳ+6(vR~dJ e3g5*_Z2w^.pT艜fopps嵑+aSSӀ6X]&CY#&>j.3Pb*k7f Sg!AV Щ6h{oZ^B? 0csm8BB@Ee=Uw"{=*r:tn |أnM7HٓR?~:X+q8d@廱7{gp m{a>P]c%bG++%nNZzIReq4S-|MКkaҔUr&c3i;?ڲj}Kq ~l? qj5n~6C|;Ba)hdA~q*25 M!1H8.([;"mS^>3Uj.~!W`` '`щRt1LV qjfKRes٫q;L+&t&L@8HB9&.!Sg_?7\"˂Z6bfEƶ'5}~^TR!aG`r9 fT K[RhG}"z]FUb9b0*'?̒|up̤j+yoPgj#W[kTǯ=*P_ȬidEˤ_䄃tI_xžw9Z[a@?Ԏюer4 Hql:ׯ1i(& IgG>:}g Q־V=>ZDFWL@S1k^QQA-_N4+4i5:I2w0p4J"µw_"&m 0qٔ _v8!? R+ 0WйEzx[xE`2FdƦI98ou|:Zv_?9Άe|&֞e A\Wt?z= i^gc :FUWPG< Px qe B[$+0:Y s=>_4btN_+ %FݴKUfZ>|&d3[BK>Ö[bȔ O0ev9sX1&m0 ݂omj/Yb:q#zJϰVG’PTXNi^.1/jMU@KuE5);ukEZ5G14M.Όo _Obǻ/t%1: @m[y.(ҕtƜ,+P|!ԔMp"4'Wɸ*I$~Tq=q{~$3 ǝi#+bvT~M >A"Q]Q {'K 7i8: x7a)گ=S&pAY =iK8=G򟦖Jo 8H0x~0a?ػXז~Z:mXV;#a<&E'X +ghfU<&e~?{?ju;E5Q7)\/aQBVJډ"=ō^{?yNu{kp6SMCE$u(Ld8<~ZW&/xM]U0*I0W0"t$"njr8@|rɚ ђ|O&:@w/!xyhATCo27eyG..cyE:ђ|8q4;DYgɁׅmŷ[7*5 J^BVBI3?%~C!n` YV1Hv{,}) ˪~,&B&Ʋ -&q }S? d ԀsA +ː0GQ/8A9Qm]3}\ē2vyyA --{q V1ؖ[ċ)ূoމPjrB*b3H kJ:n?6dq~_\4 E;+s#zH:JF'JzΕİ]{x+YJ!X) *Cn0~k~tmo^g+"U夠C _E5|[VK0Nax^'Qʹ =vǧKD9j\J).IJ PVuiM^;INf27prVBY Q@ѝ6wڜXkÌƌ[ FM>Ml\@an6]ҧ2s^4:<;GSxzy;%+Y%Gw(xL9~;[ Eg^ yL^vwY3ؤ'Xr]# CMH4k^/-b_ͿuaTi=cC~Y)V)14;n5A%&LpnÅùHKq(.ڭibd9Y$:j/HtcQ:qŸ%휬Զ%^+B͜_[{u`೩Ioy)Ӛ>|':d;bQB`Mݟ{c.Ťa{'8C Iu'˧ >voY/sW%B lDp\pvH'+̀F!jgJP0˾<߻!Ixbw1ALT9Ye(8t02s M$R=eχ5Eki{y WZt~f ޚeÄB}U{I2 ԏWhvW3jSd.'&ɑ'T0+vV"iWfDFuzIL%o? ˓Ty"p!Lo7l7O@@^[aKYb f; {I"q/dE"3VfZ)_rPuQ]4ݠDs (Ǟ(IŴoѵh uN^@I;6*"k= aoʋtZ$zod.ntusahB/oˣD}f#@FGeQnS` '$GtQ;A)V0 m @ͼx≶ 7w|qxпԯ i9D;K=^Q#'- 6Mz+DfNW>';94T i>l V-'Ԝ a$Hd)$WSO\NdѦ~<˝0t |۫E :" D{ @ԟn-Ȁ;4]!}h@_;+˻ﺜ$t&a n?9Wn}e@qd(hPW&+,4GϤ n̐ LlYkW+ i5m )U,o3⤔x`w+e)ҸrO_ {刚bsS5Jv[W3ʭ58+& [2s2O Y.KrUQ#<&H5ibss6u5˻E`KVTij6A7U`-%'ﱏBN$}_NSҞG]fAK,qb'a7;FޮT @zmӉKrO~N*h==ƹ+#ʢ[[>rhc,k'x+p#h3J3vzXO ֩hUS>UFڸ\'d(΅.ܮGUKM"}^fχ)t!o6Y \[e^~$w6Ps=T*'7xhxOE,E_" ٮ|2ɭ#FS"H cB(RQùH$5);O˺PȌ\Fr zX,,:IA``h ޟs@ۧ.ٙ Jo3WvlrzQ~/-DܚQD%-. hݕFؘ̘)8=!T"ن鰖Jj5STVh Abi ۫;SnYbkAr58S2pO3%681z(z6AL y,dٸia]!g!uxER-{u^2`Bh4MфX ^l+:Pf`oC'K-EҦ#n#^K[igg `_6&58~j{S/d5C(S6=8>{\X~N!T\#>RUD/9l4#{ȃG_’ezkt'zG—Fdzmۀ{Fι.r1K,䣉]~#$Ec- z8SY3#]%" M*px6RBtֆYJ#\ڭz@ŷ;}o~C̗6#mIx(2%._J(Swk0((j b2;X9(0;vK`sǘSTc!PREІJ`ME[UOniх .۲V? z4,;eNd e.!f 5㗗fzOorPs FsQP\]TXx)ݒ>rG'OK6:H7&h?J#@KI!}PiV PtF%J/< H2=fTi RU<=J$Q]igTS\C/;v|@,F>'zrJFLzBŴ#fg Fnݘ!.5>+}$G\;[wk {zjvƅ0] `,C3b4RBy$9ҝK, 2W*alR\㉅2.eh=\Gب5WȢ-mA\` pFw0<:0\;:ɸ闊4ͱ+|֡F>Sw6> @] k R6Ch$%ľs'Y\WKpۀԩ)@$"}`牝n7%fՎ`c3/)rTS~EF5s]u&DrEl5c*)!_-Am`"u+81 |4ل͔0PBtϨI%x j XxXa!rjȺ^A .hp<`i^EŽ/nlF;;2QL ?܆9Z&u\W N#>4'{1uv8jIm5]W$`j}'>~N5C gW%` F0Ji[ ՛j|6Rw{,+5q%FZ9|q/P0S7 JcY}Y*:1g>qT]"c?)T~)k0^{ hW?^Tc\Xh*69Ra~l>r&|OkmR6MG; ?^,@J^$$Χ؅+'3;l|çYUyUWerSȻGq("c3߯^ Nvr|hU|Br#i#pO3.Q54Z$K5kZss\H:w'AyVzj4ȟ5AGy[l9[B~$aG `>dEvBO ZiR;:Dhy%Zd5IG.k0Yi|Lo* w(y*+=Fכ?0UXdEy; .!lKPl2g"<ލuWiDz | ?\`֑=w }>.0tU}uim#P~;GgOnk4cu7 Ž6$2᥏VB^h?/꠱(?qГkRqF \Hd6tF\gu>- I'_WESȄBv`u ?L)AJ/~GAL;A-^5)AE4yߴjK)~=:!k}IۣYӒleh) -!-N"Kp4=}׿ b#7'YS=e=\: 7Eҝ>YP*7bdMYe~L1vK%(7ƴCx8Xa5q#kCfwm^/LSn`օ+C$Joy,l3G;3Yq7_hw $t4mdNHE.zoS{O_$qpFM`#L>GF3\Pc #jK/|# I8H /˛{n;ֵrj褼?M5DYj/烷Ǥ-XӠrMEBjTv؊`QpnZvhn&21[7=MƋ'I#5Qti_DԴ,pxD^s3DZM^te{i oœ|<snTs:3RS˝M,|<saEnQuFty=H rSb݋ ya3UB?β#V0yB3Y=&=Żh:o@ #zph+jOViS "ƊF#D l"nNZuNC08\ ˆ\˔Hpǭ-Ҷ{JQ0dAtɻ}p"}Ь T] K0Z nWB.~7'p~!4ʭ(2* p5EEoP-D~HJv! G4BEnTw?CH;_gY^@GxM7bQ]6AT!$SfPX 3jq#gחNI"5g#v$@I.4%Sh4r)9CCHoUc G5rO񈷶_@*F؈6tI_2 _Wc㺘HxXPm<+[=X L1F7J.]0 -c/.}r8:;-x}6yJ^d)9 7?QL'BB! 㛕ëq19=v/-}~IOh{{Xb܀ar =ʤU /ǰp3t$iL31LEokU%dEUH L/<Hdut6Ӻ7r K_*cq;/6.k+E%܈A3ͯWI̯g{4A[U}-8Z^Xqi[ʨ7t-2A 0&cX/Y~)>5;o Efp?w@dY @0y-#K(!]B <IҨni &FF:gov(@W ! ͮIaj[.å{#)HSխuV2xRTHdb&ضppH.=oYQZK.؀+=᭾#) z[w%jjNr+)̗Ä{)Tn`é-ɸD Bo:[ʞc{%!)c(KåUĵfMa=.0:ch91}-!UȔ3(yM僠j<5GE|pK[Tdh bv  YCga3K]'E[Aiy`ܗGbGg~ ^dvVi2hm"d!6g[&) 16cb "=>h9Gu)Ub()J9jÌ!xd'7xIxzѹC^~@bmxSA2[M z`=eժj6h]۫{T#XԞ.Z g&jv~P_- A8/{H~>'eJf: ͗`!I$mRevSؚ_QD8xX.6G =gbϼ1F~az9-5jFGݫ/NŨtaį]@q_^W7s\bxǻ,bep1dJn7~E'u/:R#Z͢'&iiTlO)KBAK6"$) aD#v݋),A{l{3UVyxBï:zl|:A0 Bx5? |][l}W <:a *G1!"6Șܬmd^ـFm}e!&a7w\_ܪ>oʹc1d%,}&)$[`O~^WT[TX2Jހ{ p_f}Ei'x7&.P_IQ ۲\uL?ZN.?D2} tO"HoXzD@h1qG`oiqVq˝ mߟaC+xhҕC훂PSZ휄!Β$oC A<{Wzu>]N Y?i$>$Rseo]E$&{nVMx0'.è g$5hVulUƧ#h~OA}~Zcfp ܰMQJEYc`-G,=4\rl; M>1~6+54ӉZ{]K421#KMBb?ײW W}ٕkq|`1p=ׇ^8F itR0,t\'O󌏛(kDx9(BڅE#W2zҟȔE8,+N6ERЬQ̈́tOJN_J46?̢>_I]oGEA9'4P(ԺŸMMbY% T."$gl_ ~289q@TU89lʓ~}]k)1H q~:OY6cw'`-OyY o G\=TsJ$_1Yp6`ZQjPa\QyzK6m|Lj> ʞ u|LBc{C~oI5Q#O]DqM;+<4|-O) ggkuVleJ˷˹EF=%Q6| !l,eԧbq r(pz +lv* j?)-*alK\V@%te3VdzQ2" l.\ӗ_1&DqM’q7[DF Pq{3ȄCe]WUQp*t7G:6πkDzVGc?r/WU' a+B M7C I6 .Ĕ(ljS=t7BHa&:/DdPpI`i|[8/9Mɧeiěn3BU)Hs 뾨ʑP-vcl|*#=~;>iV$fQ "OZF'pDTRY/ն[:H[*F!%J|Ʈ0o揋.&0'eL{$AB\'Mn ta!#j7MőU^n]fHa!yW'JZ)LbH<&j ba,F7U(X"ލv~.`du /_>!:AKԃ π3jRL(_fx՘xxrw ѱptI}2OiX]ulj'Y){tgFf.k-$Yx 2ƞLr=5ͤ%u`N?>ڕJ؀B)0S *TfuVvO7Vᜏ,і%'#X.#%{BoCi[܀\`gޭ% Ib9T@V"(9(Z wΧ7vp= 1^/HfiupT=g9RƷ\w҉GaJw-fC: 5jZ79hfm'QΛߟ7Wh% 'tht J^"!,hr+G(~H]#祅78ˤ+UfNr*?ӟ+ ?ZՄ=;NLXi)z[H}SYXBzO%X+3|T( QRt*T0M}CeD:N_mri`ij~`cu<)~r)9=nP%<'0'Om+iŒ-،#7͢h&KySKw5a. "Z٥wkޭ'UL06a沈-h noEc9MkJYT7hG8/)*W|vZEغWtY,\nCV[9$Se/N+xPTB@JHG,"{џܙ {g,:> ٌIYd񶬹BG} ڲGCYwB&`}YgNu0x#C#1[vf$L=&3rPs|'I^+`S?L >HRI _!0uFÂ肵w+^PT"Pq@9e*^ΙhΉj~eK%xRg4ICQCBn߅)}Ĭ L2C0W]ZMAS㕗HZhA:#8i`W|M&3i8Gw̢x*w)R= d9 MP}8ܐg&aNh-CCߺy _85قũًxSr&=k@-] `߹UÖL[:RoT]L岵,66%jۧ_~ye<(a(٭X䘗1*.ҋDc&g Hٖ<ΠF^p$$@*NjkD0Ǔ\̯I @]i3NS|cxw`<9\]VIOxrqyЮC,^J߯{pd_[ /=g2cG." 3ec#AuAp ؠ?s=Bacm6@ELA;u=5a~]7s_N+^_ԅ(/-ߨVU+ !u.9g9t qm\|mg 'mR"dpGK3PxX?:e7۬s/rMLxkRN8VhBE h]lFqw:=7_ [17rYE" lw @y85N5 ao h׈sȬ녩PT1q}Z{vx֊;fjEp_x6T\7Ef.a?3O\)%d3QwǓ:)s|Ng'5AP}u9%y;l !PU{*L C't#/@$*й$fpD++zcbAI15Lvۤ^ }- uXKǏ"+G>ٸr^ }zLBǧÌ<ޫn?j~}|JI4"~Y7 HRk8IL0Llvn`]Պyp7 Lk 2s/[)#IVu(YrVYqt?oS5jִ^rE7IRÆn{4Q~E_O{0_B.X۴ 5)ru +hʀ_qQ *(mnUJ3E܆NsEԱ^l|$!` KIlq{Twj9d%crYEsb{pB)il CF=5eY[D4/*0]EɆ'="s \F AGA;4upuݞkb DǀH(`um-v[BK#R8%IϯH^3 5 El p5h.2UOEfCc V=6XIzy#q&r8Oep;uSNōVV^{3:= =lflve8'{&q]'RdlO@'=5b 8 Drݵ+D9p)bojsZa7P(jf?ט11Umim($ $#A/܈1W_J}0Ӈ{Hw'#"x >I^E:C&U)P Z0|] &8kxL7T;ާBѕjH[#SZv|<ѶʻJDʸ`l#ܼ#mcK;sE/dsas7[a~s'ty8-pa9[A"`t*[?']I\–(^mu.R9 EBS_ @)i!B˯⢦x2'-m+{+r2{yEάG642(gORSC1a B|*&o4YedDq#t+]3ӿu P\]~uY6}nٟ}.L[{}%2!%Kt v瓫+3"AdڦL[+D]/[4"P常"~Q.:ѵ/,ZuSH6Lŀʜ pyT\PO)!ogVV.Vn^⧷Hqz+1np):q7޶˫WZo('J0l u5gg2H&Fm>6E_U|`)WPj)_B ӱ rKR} *-w&Á-nYTr@% k|\bFE0)}&wsb r1_Wk`!mDKbf=OQ0UIb/oJ:S"JuK.9l@&l텗BJĚ*c鮂Fq-"?TZMQӜ2f`'h'VIGN#6Thp`Qژt~7}s.U#^g N"-#Ys4ܕaOջ8 /u^"ڸfPHy׏&0YnZ9&^OpW%y_-g(D̽5ogõG%Z/n9VX^!c^7aNC':hu#s@qW(T}#Q\O9YHlÏ=TnG[7W\Tr||<P,h"x"T7wHgA &q=qg^z6.ZW9iz25Ut= dGsZo ]pQw hB1NX5[Iz6϶܈۬3 @>(#:+*]^ _Fxw`=x(uݗ/XpZZ:D!(LٳKQe ntAp l9lPU$sg%#@1]Oy /;-!SPDtO+L0Y9͹ͥ0M# m4iEC4dEd@+ڽByH&HͯӲ҆}Y˵@_0 S/Њb)yWHtJA"l&)BMS]j{Š!'ϴx !c5\No/[["J'H%mQY<f|Ett34flHl&@Hø i/j#MEƎХnMl̬0 %@ R<@te$A7ĺz1q#F,BfIL ) $S!o~piQŌ؛<h &=klBY3pqn?'\  W'iaI e_a O,cZ^(j)s3<̋n 5_h .3;., m` }Hˑn"d] WWt&2z{lHeP쒉$}LKdeOHiaΓmxﰪ+⫂p q?=8KN.P:ز>CLUd|ܻm aC<jeȽm-wpG$ lDn:us'ZeOzUƤZt#"Ys&c@뛺uq SAc. jѸ>uǙySC#ǜ,y+"ƝH3>H}"2},~zSXY4MMYL,:\$k [eq!?i*MOo:B:3na?{uFrS"Z4c>%jsi 5F=t,D#xkܐJ)\49*JûfZ".`>p P1T@?8n/yT!71ˤl? VúX +wtvSSdOVm* 0ŒT_<Ӎ{}L|YF+}鳋3BN7{ BsuqFBb#-bZ ѭj"PfYuN%yH&!+ 18`A^G*0$JuA:ZaP*<9Q$P8Ķn n ;N+BK=د0NlEXhP2S%ͥou`UnҬg5_.ZojZPp8R^Vntk-;Cޫ06nuom "stdPXXAqma(Ag <4\۱fRѓp<'ܫ㎉iF:@0P.'N.Ms!)WRD b!)=hBƸ%dCZxU\ۧ&?Ii+$6BE{h \BTAxNr]T@L*B>'-˪ٌ7؃L mCƸ |G}gL_yҌDDBtNpQa ğenGe1\ D}qP'<+eTe" fNNd6.8'9<y4%,ߗ`'d4T\?(IvWjp# BSk74jk/3kZnItbpK!o#8*%lԕA5^X%%Q$Ytm+ `d,E| 4{6  [H1C$@֭5Є 06t'v~ r>Ixyehb$uu h,;s&!F<"a=1DDKR[]w,C+ld 8}@\iҾk-)0VM;mHvi a:=%Kj iPmHP%PӖoXܬѥ%T>@ 7#!K^E>H0yY珻_u49RQLe{\4P6>JZa`]$CG=^=GN>& Qv2%q|C\ _kRv3I-3Ȋ |}5zHU-NH lb6b ȅ-2 ,]{cJږї\rQ`mSV=SϱLĒśj B">E1LfdNvll?%%hMkjHkmV zcZl7>MjʜJJ bF!*g.~N)՛) `#|a9h=<McHG9w'j*8)$xWh$6P)mOokXmZo4q#k8_WkGsXEwq)dIk:`愨-(SŤܠy\Vw;EWBx"WR4:31ܸ;*ҥK&~ L7Sf%ɧ+טԿurc @y35̖\N [*Ŵk G4 #nNi[!/vZqrö82F bT56:;%`ov_&؃e6=Ec3۠?>Rnk"H0|ŷ=QL"o "DX\~sInI|k[EFp͙q89U8`Q|är@"ڔM7vgҮ+Fa5wѝoRYU*qmRXU/sO^H\zpE95Fg1W윂*+ӯTai6ԔgA8Goڙ Ԙ88B0,%U{)՛"]DgGÛ뢚i |Vb‘^o)G<#P7_Ɨ+enpi_y`?R?E΄:"ę/I\4vBxa 埻t3z; ^K*c?ER"D{<ʋ<稬/psܜa]r:<ҺB̸^Mm*.d ż&gn,KUĖHdz3| nj4%ntHYox0 ߓ-( ]|L]"ONs곶oĘ;1!V\4&P'eDg; 2Fѯ5ӷ4Awf av,s؏!T d:|kR&,$zUGt&o&Gs)ܟ(zOܙ ْ01cڴ(N l-PC,H:qMF<1 '^# r 7 u2]fkk <ԱdUᶞK yF#K~ڟF\.j*cF]60lF j)eq"?BatfͧX&LB (]Tsco8a!$\S h^,"ZU{RCSsUm8Ī\[C+%t;T ; =c882C:S*5W5cM4"l+*}a?a9Nu7<K,b2rMڨUa7X&j/r6_ew1tkK(P?[ ~tukzyrխ/IWr@.H'k^uHoRYKw5w&BmRZ|bwT gDcoV'&LF,x ]L&w9' U,ؠb.oU%ۭ:ӀZΓmH*!ބ uV >>|4K\XL nN/7I\y ˵f yZ.㍸Ui#MËgRUAxi-|/Cp͚>C>HGxOÓf:beQx("#O8XGQt ٚV"Z\Tt%%S͍6c7ҘP҃E~HY/ (s"xlO嵻9z P\$xJ,91K"ny}ʜ ^l3:d6QKbg.Xv3rU0Vk8IJ(- . "Zegn4ݡ9qFN;E(E׈j cT A'7}`]HQ!( |A߸ fqȚb6}p9D by#Zg Ww^XR]dd"f8w 3AL~h zG.':` s 9CbWvO};c) >IRpyta:G,>]P? ._B+wމ!i)Bq,AIՀ,6ސia%1 o/5aY4cZl_˷W b@ߦ0 zz+0XS3[:jXD]t'ܽ@0tPZ$ Pi:b)NBʳ܆UT/y>hi;+/(m3}61u7K!BW0w:e*Rzh@_7X 20#Q1Gɓ F),$)'DFrOr"E0"Ch֚?tmԳќ{ n LXm9n"wTѺ7␰{,BVWoCW-17R:Ce@hKWpS2Q:`ˢBܝpV+$vۛx9'wg8̺x8/o  #,BP`قwIVUל [iw^m 䨥k#-ICoOZ3f.;:uыQ6s? \3k13)|cù7s~wǠ3ZvFی6=w&%i,ĩcx #Q﬍9RTϓJݛ]3.pP_1DFEd]t=>}%'Vߑhr (am_zbz:"wbn̜JdÂAL;b RHx+uJ qj5ae2*]V|ī=B;:4{8X*Qn5D$t]z( y N W# 2E/SVD2.k:K'!xk!EK <,[T0 36בP)U2c싪bB80-99lr>6條\i2(`]sL6&X $QM{yJldȉv za2}-5H¶Q >?)~ &ֱ7c/Szjѝ(# XT!WZІ>2::x2f!'Š|ԉx9,B-}LV/SP,O{ #I~5?j}MTm O1x@߽: k<}4sUq^4ݸx.570j)`Z0Hx,8\W#p[UFLG=un,蒳׃MS#>3-Jk2 ?Ţ{&GoJ: ᇱ #ih *l:Fdyݣ]B4$quR]&4{}M=IV.ܗ- e!"h^'JrA6inG$Gr`[\҂(p"0wÓKtegY M&.y}䖽 w?&G;q7* ΏHjv #?в!p4f[WN]]q&D:DcL-!=Xt +k++,c8[S7Tw}~ )P]^ۄN'YTD':Wp{|$, 3ߔ@Оb'ZvyJH{S[\kyvGxEt[Π*cGd}nycF9 ;F<#\"v 9˫^F2l$UI?ƚ}T(Ihcjm]JVq>R<%86tj(b}$5>Q[8}BM+Rʠl.忚6;=.19<-phc4?' d; N&&Y {h-+ù蚇Hpqh"i3u>8oxp`؊pll|P@wbe sBS[T(| 8j^sY_^! i<~1#}-9ٶpYz obİ` ĵw8CѰbFN}S%c.F=SH/2+[iy˄^}T0;]O̢g$ݭtT]펢LK))!Lyœ1 &z;Wƿaz5YsGdDp)cSx/1%pD5~a?DE+N bHr` c lˑgW?mH.{8݊7~Ӡf#'gE٣ Jy(俛O٢GE#^nm꿷.##!{cBu}n6NZt +'H.hgG7@.{ȥ?-[%B%!M9t&EF[!H ф)&c͆5 +xUw?_öf!;wKŻC o֜a |Z%CNrb8;U :-2]8KyA}G~zaAd"+ PNWhI]LpwTqQ `]$>rt^bs෸ N^?K~B d] p΅8_20k]쬰ĥ:p''vy{[B W!*GnЗPXvMkxuؑuCװ{ür-YUϥCz*c ^Zsp}zOE/ U,o"uܥI#-O8b\Lɮy`f,Ojb-^ÿ9E6DUTgb[ NA (0|6UV5*95K[&OvHe_+k0CE鲳&7*hɣ'mzO(}L_,IdD)r&yAU$n1ߤ[Lۯ>Yio"c+V }^eg5安XT7Xv:xzt`Ysv n*vl[/fjҖHa>x(]s%}3Od ̷52VbTI!L'ǠʊD`GƷ*z">Q$֩cO=?Y݁bS^ah㍌=E7VC>s^CmP]9Z!,%Qo&S#!q*~i`'UEGV D* U9p*4%y.:/U܁ݦURNywv#chW.͓hq[a=N6R?]9rWZ f 1kyd`GXoցL:[uZ/yi?lvc(v~D?C);9%͈IQŵ5ux5s'LR_ցJJuRöraA6WwW8 Tl3B[3?~7E r#:IDRsa)",|L+!> LX ZwyU"e/}FW@p\E jGhœY fKʆQxG :8;dd ΎXw;3MY,jΒ:g>ўP[+3[pRhGٌ=. EJU7nKP#2 @G"ՈN1Dh]0lU+u)F6t{E#H>ߒ,CItq!@nm3D_Ak<Rd">v^8B@]Ȼ:6?=fơ#^ 6%952b`29{|T߮z.Xg.zRb;cPr a8Z߀9"HrS>=n"(' ,--zN uwl?{^ܩ$~v0'Rʅz)mӆ)՜LǓg3tj._{Pmr8B{NIu10.<2 뉲M6\ׇ l0yfObPnO1J JE@z'Ť] ^~\ )z w$\*u?A)/[}%N0M"ko59>13WA/j^dZim.VAdK9ys,S\׾WpM[]bRJ͆Jg+ ^sB[1 T;% 1^H\nJmWyL1QffA2TX&K|Ld^R8%_. n6)2nR3t 4,ZXm"UxA|IJ$pJK U:`)D7\gIE1iBpvuG$!dn4bCTD]Fi`կ':?vB_;-" _]3 LDXwf'WM|Y^3%ZNη51`yY|,)w&k݈]g؎i?~ǥ5+6;HNцazP:So%N ˰3YL#Ĝa\_xY9{/YJF雠c0=CY6yorkI$O }LW[H ܜ6jT7B95!v-ilW [y!s0UE]wɆʩ]&0 #n NXoOJ@/8c_%f $"LC"mh事jvEH&惙 G'20T8", x/sVg%%N!_d>A28N%p uTߣn6L,K(yYdL*-xJpBb8 R߅9ֱf0 ^Ӟ;.)W1vskGrӞ(\AP6aԔJR7H2aB -hQ{IIp$Rzh1N5O?uF)ޒZ4iq*( m͚EPٲF4hL9aP´0F@e:V@b]mؓ\}_LЋF~ҳRr Vr8 aFc(b`{%ݾ}C7_OU$8Jba41reѱReg`-)~g Uϙ5I6{ww WLUfMTXBdáXw+BOI)=yYΧ}H*SK?k2+oܖ[C6RTFU<8K,dE;[:̝luLRۢfǡ9KL&R[ՆLk@#}Ɲ`~1O8^+Һ޸(cmqI\ۉ$GƦ;pZgM[҂mACPYxX>Oot4V2K }\B4*v n $U?RYnxI~$ n{Đ.7?UKmE~[G%*Y>y+S%K~5 V'_?9#H6#LTJ~od};r6)_lmw=uV>z{16y;8X͎ _ R;OBH؄B%?筁rɆl9oc 4.^HGC@pbai1 gi=`!3w*T7[&=#lkyKQ6[i2kaibWwbOJHRLH4-Vtj]e Cm4s7#'p{{W f wB<YN+pF [ ;1X#=i- q(Ђb{cdInP W_da,2[̱JሳDb,XZ[ j,#R▹߭>[^Q3~F\ )0MC=r[)р guQEboCuڸlTYp(٩*J)v`_dlg=1K{I}ӏx1nwEy}1Vվؕ螏@Oa%Ȯ3(2"I!8>2/?-PMդC"zѭL:E'_Miݒ7S.Ƀ#7R5Yu_Ѵi:bǵt;Mptu_y@@%%-Oy\ - 9,jI75##1~:ѴUnJ@nci{[Usov tr^@7s90{D5`/5^,fos4[CR\Z%3/}3?6X݃~K2"1A=w*ZM!ZW@ ԒDC.[Ԃ۩̬{rSf 1:_/u^E<1q ^Ƞ}"O`sE氭 c1Um4Bw_[q:JaH& 'әPc5}/M77dlv5d1c(eh o֥% nq95iҟ%:`@=&'frMD13Hп^ĬMI A޼@ڟ)],b;}T|'za5Vt#g,/*GWfFR״?}nogt;-"o1I1Tg^ QVrߐ5;UKr!̩( $GKeNz8&@6:#7iUspĂ79LK_*a򿦜 R&BatGq[Q3qB:3R8)7tc?!,z9YOgIX/6ϴmR\8ᝢ~nWdAAC3TH}FUgMΑeĦ1GvfuAyH+˵Ym{p =d { -'iܽ<5^ѵhC? u-{JpTp7Nܮ?v4pJf^t.K`*͛}=u/1x. ?^d{%% "cáV"0B/0!i]u U) 3#d^z7Ĵ7`eH&B(LOV][Ie~H-JX4o05e0ZHTyVL`zvi~nG i~u<\T*$x%,R tZ 9%އx@aᓠn#>׿-e(#GRkc4f~WBUFdzL Y D0uBKZѨ$so9ЗDz(PTHYy~$DF/2.z4iyߟ?w(S4d._fħ#R *xʖv}=QAL #n$tZgq̹ Uֱ6~u6)Όp!|6V j`=-Ⱥ{菨tQp݈Ԣ¤%^N#Qv>hL?P2 {Hl$<W8̺hh7ރb~ز@&`MoNT`=p.UmN FȑPj^"w3(ĬML4Hz: pdWR׌b2꺷 Q1yyJ kJjjZ@2XdGHQ- $;(#g&u/ !E=0i [er҅xkɁ'n) NHbxܦFuW~F*.S7.={g,9johtl۝rkiSoܰ'x p(t?K$zm!_v*"alm#LmHӔ Olx'Y!_aR),`YQ^*tGENk]UdKTHtp ).#4׿=LYKҐ2o#2FND)*oKnH_? _J q6cvBl09(2Ȓ<^. Ho; mRKuc9ѾžaGd twV,PRˆ2q0pb`si?s3&פnľ@2)!∆]$*O : 6{rJ2bmݡ7"^y]qId}4rBy:,N+zNew¾Ɋ &diB5"#Tk3hG [gf./>DR ?FzGx0AQhiQW>L& Q16wR 7=Q/p:$qjdXβ67jk)U]LKH}hG-V"z>o^٩o%22'W.p\T ArN7n!Z̶?(t[5Foa\G1L/mPEf}@6Z7P|kZ:2_k[FAB;2xDVtE9>9E Go߄NNՁMX0d:ow1<67J^9^,S!WQܥe# Qߢ8yd(PY'T]kU :Y[~L΀E&nǹ5%%>}2 7|[E`M#ϳł3Wsuʢ~,{`3n#!21P˨w^5SbYt8ft*yw.LvϚY.3Ji2A( ]h;ʥs (8a]'޸V!9SL]o,z*IZ~(ހY -涛ƶ?iseל5HJ땴Tu[4RqGy;ڄ#t:^tu ds|Quh>/5o@=&\y t9M+:<gD>~@`Pʠ[jq??p_-qo}c>[%zn`!7{Gohk T{6`g3IכNgTj5nYK^RbWB5R"|7 ͼسNt5;FP ׮s/Ր%|kU]gU {ߏ)H8; ?0›lmmO` 0f3cFy< fq#${zFmgZ2!qgrTqKi/'˞WWЭCcM'bQ:rfuk~( ˢWTT]vQW$@/ eAKX*'X evNlZws2?|&liL{;fϣת巂l!ϰ 3A b5*@2"]%z2cskCO p$^qRkyR}l @!*p{<:w~ S:׾e`}?f2,k4)_ ttAS1mM8!c'J*=]aYzHo7?L.BCZX$fk$g> ӡXD yrC\`#EB᫟8>i&0%1T@6Y/fgզ6,\Ͽ͕䞍Jk0_0+( fٖSڱ=MRf&uκuM1w_%#[ލ5 kW<_k\U:pb`t95,7p8f|`EeL`Iǟ$qӱ's]u:Z_q4~h87^tčW؜ @{@H-u9U>eۻ2w!\ekpv!X4 SA!Re WxOߞK^rHP ;yW\pot D_p? 5@3N5% 4,1Fx-tV5[uˈ>x+;:[/xO3ÍA}P~)u |5WtLb*鑘Zꨓ rrX̍g6X#+ٗsa0%rcg3tI,N{#k~reMjx`T(h/|.1Ag2؇?2#.* V9{08KY1a yؼ3[ 70<# hE] 9lS ` ҿA+o2y\>uV@&DU8B=`Fe{um0q5~7 2:kyfYQL^IoNj Fz7;ч5|?/Wc͞5ǰo?uԧ Kq K>UPK&$y㻹L3WxnuwY;!Mg v՚G,k\{&G@/I2G0-MX cHIAq)"|.6 3aۃB 5+JEPj3M۝>32x騖q91u,XLhdF|':E6- ,AD.-N>]j^iT%)?oaf7IZzz;Ԏ;E42wfO,1U@#NXCBv ,g$%:AOwmE7}Z5eTQo+@ۈEԑOCqBG Op7~#p+GNrы3|a4'3<5 Z=x MN|Y^*'y/Bl߂LR ػucQv =85|6!9soM<iOeo_1r5pIc u8>nJ Ѳ,k"WX=tPm _L!HhV8l"uiS73ȵſ~Qs|WiW[OrX%Ѐ6OD#J^Qhi*> QZGs|}ZD4d-+gR(fάo7z L, 1䁝WƇ!m^) $tS0s*UAugWJ*S!db"9f0mHToTb1e2"a+36.8 ]Xʴ478=*HZ4TE,%YbOO-mz1Y2Y(D~|ez ny0OQ&GqqUG&}-U^]t:/1Y9JtyS4gh5d@'\dj;ey];T2JX&WbqLpPa!׆v:0^7ECml q:$6; ^1|`L$f7?O7B}70S*|"zTKtO80|a&_t$X_TPzF/bY'b: h\BI Q QWHk8+ Β㴡@3jNƒ];sאzo$l3d(/xV쩣!k{ a(>ְSAJvRQ V!Utu_y &Z%h>^3%jeL2VMY4zhp$|V^TI:6^% ~ &>b %)C|R" T9[d-Uœ .lcoѪ뱷\n?] o}U|!J9ElٹqIj8 =p=Y , yoƎxqK6j})Pׂ5& mTFE=@ Ra[6ZOOPSDhwtX(!p\3Ӝ8H oJş=躕h*Y8:`CoX9xU7!Sk' QGI+jFuuWTY33VVlg9Y1xg/bBP@do ` L]J>("V/+ki;/N1iv!2((fS7ˍH&˂t=(jOn1pאcYrӣC{s{KUJһf$0{\Saya+]=uՖOXAR%GFM$ʠS%\0~)Z N #ӥAH~9ĵe@'Y=*ƒc[x/ tɃ 28QYe-"Ý܏;B$7Cb9񂡏iqE GTٛ6X}ǧYGǽR jǍ8!x َ]3hOo3@*%ιOF!yc1h~6<$V1嵧a KiBmt<{T}xP~)SDUco5/R{> NsSH2{–ȇe}?85 iJMo\{?ϓ+j9X(hӊv8D[fXT1WQD=Z'wmM3MPYVWhHMXdk~m*ǘ).y~p,tRC4thQNOEj:]u,G~:RB{Oj@3M슯`ˠs-!ȼZ ukjSGω$OD~)㨴GD#N34%(jr%KS8yg1g?s( Mژ )eh6#ljfSAБ??M8Ds ^: <}+z^<dbzGA0r@_"@oE8(f =6XJG )e ]UG3W";d<ǂA}YW)m4Z-esՎ) O+Bn9g4#Z]OԈફG '03ja~aP?%ջTIg:qG߄^tbw0wtPw I{_g;U5w>Q C/M%'+.0i҂n|-^Q# 3,g|o;HFGI{F߉+S|]q"3<Õ0<Gk|%՟}8;*͌+4@PA sKjc 9 .t,n$XUj毗3SP7p*,߱kXS aDr⺸0(9<\ /HgP!ecxvvֿPd17\`I>p`&#SwA}ӵY4j`ciɤC#LDZSFa-ȸkFq)q'-qz zMfؓ dDQ|'wA5R؍ 7Mi]3ըl88[ŒyWWSӒkik, b/mra>sag;Y :?$QQ6"8^ssuh(r|sZCV/29hDS]w az ŬP=ge?i" Aj;# 8y݂qCQl[Ok>˦{n}}Wd8䢙o_j\9;V!'O8oRְ\/u&dYF h?k4Q83*<#K6uCUduN5'ipښyBG#I]*+bj/h>yk=i1f{evڴ,ņ}dEۼ & D.4 @%%YinfZOM+tH1+C<('X>?36O 6tG^ ACmP{^-+ņa,y_wDLazh2XRk?Zb`BY]n ˧qɏB -*sH̋؏ zlmި,Pr̰1 b WUweOEl~JȭHKOH^c%aSM#OD ,cJ*)eBtykNhG,x֭!<8%p%s,7.\{#jA5Շc)P4; nP){)fVFFI7}"~~Jq3(Gz _ީ<&\0(>brM!G CՊp܎9Cc~䲏fv^[v=UD=tfhl7$\ťT-{". 5xð|=G7buzΦVxTB滀VQ;)d^S **RLpJho&dd/8Z]g*dCҵfH~l<7I'Q9߆ɑD.l*׆ ;й4S:9 n'.4@7Ea4~aJ*;N-1 }k=c> _E:-bQx1Jy=xzl72tz[GduKVc!S0墎q F8}D͖r>/OVsg+vYE4%z?8AE|%4h)0"tr27cxL+!r" [?LV(F ͂X< /Jwq?Z8yD75ї)*6xpqؖ*K@? oOm_[X:+Jc*j̀uM=i{&pWQd=7z92=jԇ#W#l<Čxe:ku⎹ paGl*9xc94< 1$~b6!W-= %Ðp(꥖'JhaJ1eV)QEL:rKN< 2rЬL=9r(x;" ebP^JMFPI'v&CK̾よ 7l{aԒ^VCCU~Y`|sY!1JI˟RRK“Aӻ  FI߇lY`w sK峬A/=PƳ%yu ğ5wLۍOj7YqHe~F4!c=2Ol./̣'"y3*侽QuZ[QmV!^iA<.W $5A 1V(H;Jza#OO?$J_8!r6b4dE 4GEt}j%w'KӀ^P*1%tȈ|VejM1Z)w-ySJ&:WL fH-)Ԛ6|W&5|h"PO{ZO_;qCI:>tY&/ݛf0’sW*:fcy$д0DstX%-59eT>"]2M'+SLwpv` G)0d: HEx H050z&&TfQ=GG| YHԇRId#*a[z"ɋMm`R+d/@`,P@ ߉i悥pwOS%[ԳESMa`\t4.-M+~qa'nKȒ[%mqUu 5uKw*w,io#i\$;/]=LE5^M.ӟB^Ɔ}WkMfoΈ=L Տ# m yc0ZfIP@t޹q>a6 $6NRWǣΓK䰉+LެZOC1z-tQ++r~CkäwfYZ5wHk i@i(l:bj_69M'#t 2;%`aE3g do[ꂈV\p੅uBz!OEDE":qwſQ:Th䡡/o^_~ _뭠%^ ZSmkPSl!0N0EU#7秞T+֭+* O=e{-N`K}= <uf|%H0-ᓿ>bg^-4S tde9&8;Uwx`h9J Is~yvuTQf؇kϳy/u0L[ILQJ,k+ʢ_ZtG ^㜜 e5B9Q(q? ]rsH|1xLtgFk f-n tCԇfAɀFf/5[͇Z3T*CYX}f0>P5N0+)0ݞD_-K N/}ʛR!U\dԛϪV$*#kf2OA^AG Hm !U֖62 eQ(,%cZGj.%C  $swWut"p173iw0J9*rTQѨ=i&mʵƘnnW,o?B3Đh8%㜧Yu >٪ո&MQt[Ml>]5SZ%)mrM|naqb9.>bshHPal; rBk02nz^0{Rlrd/]PUlBN/icuW7Xe9{AL6.,Eë }ΊzZ")be~y!T XNFםZ/]54!gu\݄#;ZEW5[W>M"%F#hd#_!z)4V&,vA8ڏ1?/$()F#Jx9سR"II^]U%)l!!Xr jEq8Bl)8)t6X\t{5eQё^#uyV=Rd/eEwO{3EH).3E u˨Ͼ9~!q&ele\MjGt^nWh_*jJ-H6Y|&+Pb +NXڰ 'Q&|!L_@/Ɣo&}J9T0f:}r}Jtf/+S;5V'GQ]8P7/gZ&ga*eb5X' *` #'B@Ņs G Ywﺗ.&23d8 ɧB"[j|3:7lfǙKY\δ9 oExEK 3r{CA^+e+?Y>jL}q[{{3h<^5tu!'tO(>$!L}oWCŴjvNB6:3/(z?W>r 8DTY.\oE$p({'#0x` P_T02kkU宔YP4l[j1oȏRBV@W8{JR0|>K 9oÀAee#濙' iLCE@Le"$26Jb&e墈q 4%r[\u)*]~=/i.@R ҉JS@b;.B 9)2ƽZ%Y9Pkwrnif`=Km6_{4}Qi?Y-LS~WFuT'pC;X~?Gըoh>0]`NCPbT.^o߻OEDum$Z@t|Dvؓ?rZϚf4S{-z]Jd3|WG.h8@a-/չk?E.cv!q+2HC|:+C'H*|?';7Y:#h2g\ AXNh,WNTU|9إ]Z넶:pl73l9e&54brSIomJB5A &h$Odc PQ6|A|6Ө=X84i&z 4}N{HIA^# Z\ֆģ;ɻAPС[)^ s3rH|dq'#pp ׋&d\, ^NE.,$r֟2z;%#]Q\hwBb,\d.:PX&H^u0|7Fkt%c}ޓ ."?FJRì ,:F;YxŠ4GͶn&(M ipdǝ3rl bĆKګ%:c_;y}O)*Hc_ EE^} /1?1fϿيO6h D ضQfף䚡¡)C1ܳ&e r5>' Ι˜OVf:? r!H0 R\Q  1$PIrl-^ &C_Jѕ qo6§9;^Q*QTZ.EN}x~ik^0o21RUdݪ492&+#b?_ƳgRT饽lKS~PC7"6󕜏/}*"ش=+XIsDYLT]:.4CEŅ&\?^t"*}u|S^H0_t~l& CU{bNm,c l,/ۊڅTAX/8eUvyM65zJQj="po3zq sj 74qyYFbDOVu;0ֱDb{k?>ń[^4܇1 Ofu#^_j7g|7ӳy!M2|`$HVF]jR<&j,R<2(N +_Tu(W4'ǯUӀe?&ゼ%@ 9dQA8wÉ@"{\L]Ͷr8|q9*ŵL1 qǯsT‘39P*~. @3@xyf6F7dӈn bQsQH8pQ]޹WqS3>,@s`lm]Rsۍ$ep%~\nJhoL]d`=Jpa}.oЪP{FTAs"[ -%HaO)U%23WQ+yseP|qݷ`MD>$Q!Q_glh^v&3 K-OVO^Щ`IgR Cu.G,0 #&hs%*#>P.!~tABid Ql%]m%,OeygM"'וB*eBH(i ]9\7?/ /ăTGMZg1wCiCO%<~}V'FY[DͤҜ<<kg;Mo0V >IkFy7Nŭq> ";Vn4h;:׸{0+dzL_U!"] tɣ lfq]]\߯߮f<#Qje%"Sv=Af3Ү'ax /lF8vijL]H<Еu>M׭kHoC扨GN6BszOvgZ KQ QvuuRt..&m)Ghg/>ao 8?E}sy%&K ]%M|r!;^m `tSYpodbkXUR1:d#ȜzB%jru9-0 {2*CImSɷײk_b7n=ZZ@XZ8pù:*R/uxGfZw`ӁAسKa=tϥWmb=XZҺ,i i)2xʢ4y3b dCPfvb:&u~e["94;}VT>UhNSզqQ.*wtM "oRZ_TuJc]4{73 m#[XA^tlDaw3 S&,KZ\1UjzGy+s=/]T3Si,WŲwj`A*( jiTnpLRa-5"gCpkRVu.BTi$4{ _}fuo¥O70z\Bfp(y:f݇F"1HQSk 1U#CKfo*gFZv{s +"E"yq0rMCe뵸(C6esE^wu 6V5[c;ڼ!>`uଶx(bV'b?ra2#y[ }|CbNL~];፲ջ 1aOT_ S'UO]I%[r"i{Z$B*:Ai6B/T[KafO[O^2)dJ+R=q^=A[W=+rC@ۧ4.Q 8 Uv^jǼ؇& w(ԼjO rH `FgQie!bޯNc6*-GCb1 M\ '4C J^ߋDD:#Nv7V.@EDqj1'%qmzצuy:x"u5[x0La{<3ीIpK(䦜X!HIJ-6s:K阂Y/i{F 2;@ܯe$KIR={7̺ߞ1grZlDs7c${# oRoeQž!h?@p><njk/Z5Zg24jaއK=<nX)1hDRx wɇ݄ZU4n&*r$_z& 0-]{":;]_JOӗ,EtI h@I&2$ 'YWʺ;ɋ,7+YKfӰ kG!:(SMI8S_EYHи`Gf׉^Զ*A萘3H~meJ?t_R,͈#2hD84qEisM@Aa'+hfّ2u![^Oz&'u(V `ӿ|ΦnTsykGe*fyӜ|UD QgGNA(9忡KxΆp#[~ @ߓbd t Ek}0hu(dz3hK;w@RȎ{ ц$S6*=i,^b_(92}9t/h03<YU"v]V[} ^sԡŮ>WFOtՆ.U_x-F"X_bWA:b8gRScIuOlN3(10Ed Jd_Jm'69o\ 3Kei2hfF|=~=Y}V)v @- ޶SPؿ:h*FXel*!2ih9}D ; op.-m-ӊ34 HfI.Ӕtݻ4G*wS :?\QE173[p.&4߉gm.Zs:.3)6rz$eOo`[5pK`1 tT-ު? su!T =0osGqM0}Cs$zp)zːƈD=mlwBiG^Ҷ,OY}ͺԞ`BjShhA,BscѽbtE~PS&5CXnA7V/ ԑ(pö<,;%$6@炊UwB,@%C> LRS* )~/LRokΆ0PIsŷbQr QJyd_ݘ p'c{SZ]XR} ag'vI Pu{X'n_I~Lz6kY4YŞ+ʈ輬MJ]u%eIH(akN }ȸ-GrL]qOoB"e5bpMk$PT9PC#SҌp=+d0 WZf*+η0jZU*Ϥ&ɕHlT׮cj5wԈn ,a!6o턢 E$ۖ_wB%8D5&!` vo5Z+SC0ؚ@͗Hl2BUKY f"ޟ\@/i؄FxǤ oP:o}܄t:Xs0~,'hd%uf[d4.F~w+׳Bf3=-DT>0V*b'A%"usrz1HlpJ'&= \l8AiR9" G\IGՙS9DwTBkf'{y <ĩ%ӺwP, 1E5NVv }Xm6DdeS"|X7|uKa*\A+QLKS,}L?wc}c7@M(YB7dmPF .v/OozkZxI2#A繪ۊ.Kps+[dcگQ,RAT@P>EPy̵c;AUoj1k8nB ӆ+cc^Z6/03ֳX5^]r ٶ\X;h=܂ +$gW"W2t&65퇎N͒vVܯt|Xخ,]|#rp%0UAķ7dWMR|LKG^1W1AON>I?^: P"vEga7$oƾ sJzM~ꎨLK@pV -= AY*&.Bd^Zt b7ҲD}=`3Խ !`i-@c lq^_[M X553/  A@* KWښB.CI(/1R%&g^Y6SDcW<Ëw;Au`^ 8gS* ֟>Kew<`) ${~3q[ZǔZ_@Z|B,{z=V: hu?P|x;)}L  |1IZxvWA,DEGDUIn.ry5'ݱ|a|8>$!UoR̊~5ުN ^}pO8 %h1\7EEeL|IiOx£TU6xG;å5{c95ɾfQ;~l1λΔ9F[pf-u2M M,p+M.br/K) ,mN7q]7|k` ܄M"&L^'A_N>8.K+H]>W:!r ލs(zҘ2H8. R$֭F/_w%yLDi߫A}*SARVOKT@j5w宊7=b{:9Af E4pɁ}uCU/baٮJ=>;J S,`PJ¿.􀶩 WF*pZ[}~=,K)kFl!;m{,ScHiԕׅ#ZfBu[qhZg]JgLK oi jK3/˶iӤ~`J/U֔E5$g}DZxLJ0 ^PY&&mv%잍&snGlު;c קPE<:ܸG @(z(A/TM/M%`O _*J6ZvI.Yw& AKL{rg^2zU,&Y($,Z qU;[qOSV5}9vj5NS <"H(x>[l5؉/"]8 q%'ߵ#+G;¢@ 8#BD8A=ż}׏H/7хv`L>ai)i![R - wqp@Z;Pg绗%-`Q_0 JJ >1IѸ瀆&P0$8ϡEVF`Иknq ̭@;y9|]pfk4cNsۛ'oy ]d=xxR6>GFڐx4bm`^4~I fsX%C`kVs=vSrϓK*Q(W[nKd۶3^mMBE꺣LfvJd>u="BCG$u+z$0O ^J~F@lAƃə @+Jg4nW֩}W-Ri來NI{@d`x<^[Z;~ O[p|̂l 垈9ݞK5w sIbޯTWM?@ty^?"dķZE;<^g|ׯ-{ sB:AF%")jU5Ik^MQJb!<4VLUMV nP?;%5~ʢVs뚾L<\.q^ 4 ͢D/˳R:|W۠}eŽ4,zu$Ak9/U{ŸJ|U5S hzow{,ؗЅèdɝ½ߛa+- 6l(s:1]cls@tkC0Ƌ; xHF{ȉ얚A|r iD=7Aэnk7.XՌR-nɛu91Ph\ZqFU#UES A߻#MEPސ+Yg11z`nSI0A&wȪRwBvWMBG'OVT[lŒlcNmB2 *?Ȅ+(ōi:z@ 收UA];W~ڬ{F;|zzC 9RN{1X :>=٨/@uo)*ٷKD*Ⱥ>ׯ+[Oq`2aG+G8P[,By;~tt٦^rɳ.&_\ d.B۱0_hlE?>MLET+2%G\Fmf DnPak$PB߆3 =!33L-h2" X?TE)f0*h:LIމexWwS/jI}оX0 }%uULgUPg!BsO }YgiC!/1\|þ|`KAc^1V})h/N=Y-Ggѻ!P3o&`G ym)X=^{QjO3prتt>˗N{ׅGMc8X:h^jv=殽<":[>2kᣮsFпuw{^AI ;F-<^c`h i+{ 5M ۠ f/wQ.9D,1 ón+e&hwٝYPaz4C~[[Dfy1줹JK8Gs|ѳ~dmD41UhBmhZ~FgQl-0kKJm6fF4.&P+νݏIAiT& LFy,8%4"rbK\M ^v \Y[E3颧إU$u͹_ʇZٹJ21I-\+M[^}G*ò[.55pG~zJn.qžtB~čI5*q .kj6ޙ$#Wñlp*,/9j49F泉".:"@J݉4,]R4amWu@ XaL@"]Sv|5~+!+0TZZΨz!ONKh墴QV jo*`i6 6bfzoTc>n{Cl#'я;CϨZd+A̚6Q :`J66|NǏ;GQq?䰸hN|LǺW51kq`X*i頁k$=-]8n21e]$װAǏz*اqRp$;.Ia)n4GR&q ":kL4NCи5HjP,IXK !$ k:<̿ Y\:BZL=G m,L5 {lBEÇĐHEށّM ) Oe΃ljW@؍ZWfu:Nؖ-t(a>І$#1ߠn-|b ĶQ@8{KئSg̩Ya 'ې @l{u}B8!> *ڛ-ے0*FS6`<]n֨<)C LZ<@F٬94 va7hfѦodSQa:3Ӿ?V@`ꀿfq1 jO%}}T22nO rT=V+냀6)yCzѱ޳є0-@-Pvj "ɐ|~c{%I6ࠌ 16lQ:G3E 2Z{ibU j uW˥ڋt$=zP/h,~ /S s; }ǘÝ t x' -_ $bKtIf/K)fT`@]{ԙ0$Qrυd]*ZGZ3,@(CI?D {,QzH,sV'tu :]:NQ|:} = lV$na0ر0`P {LZځ5{b Q<4-CL5 W6}zCiӴ&?sBd VW%3yҒk?#ītU4 bMmiU6hH*1 ^`:; d Ih?ֵq~.KVZĭoeIW-.l^0CVŪ+`@h9z5fƟA6_]k)|SCE(aЎKA)#i`{vC}Dp탇+Q,X|{&ELzeix+N'{|}B-YtF[vۚ۲D'+$N'l *W 6lAQ2VmR[/X)j~}^u'ݹ0fs3 ' 1$ ʺFybܖ4>bw"CDxmVjJ۫mosSP' PJ!7t{[ؚH5q- mtʕܭ8*5Y!~XHBB9Ъ oA'ˤT"?2+7JCGN>B^F ja 8!q]RN;z,2,;< ˥΄-MfZY%F4 ?œS.T3,9^fH2x6z"PtW=a䁼|q80 ^fgZ= A&VќJR,^ϪLē&&5o@~鉀Υ{GPWǨN^#|_Q>|)"j^1uh 6lˠ!xܕ혺c T t{ cp+HT2w'sh#˚Dk@4˷.}(RtYk,h7VD9]_)97%Uy>?mp˂tG"A+":'+r|]晻  $ !#ܞ{^S!u[R%s(̬̜{o95rZI 3b0I$[>9@ xoiznV8{pG;ǛOt%B)C4~}%_[X%xGv+.f[baJ iDPE :BJd(rtxtf;Ĉ' M$lj v6m-%&_.bfe}jĘd{5zӆ+ڳS@ )KH򤒓Aƅ||_#I;o韱A6P,-ߥ \!KmoA$fjJ'n8jek]&xߝ%p|VgLZ lz`o|}>آ\"v20T`3zVr,>0@U7)-a2٫hQeilnZqӹ"APAh~6nW*gan6SR[7HbdklcՄ i02SU{N`О^*sU8UIH^~~Y%2E|=zP̮t]7ˁqBngn5̔ ȆЅWYN>m n02o@k]=d|z7Db5/&Z[i4aKΘ; }=J!J!.ړC_6 _wC0գPElB[k14Pܶ'K*L 7hݟfŌhӀK{ I~Mq™otWw{x܈9a(/<A!)?C&|0cJK)҈,vRR {x(MbF%Հ{/ ×v7_7^sЀ³V% ·-H$T,iHs=ݮwA0| ?x6Z,_^J;~΅^L PViDƜg /l5~ bCs$#:f-7d'VcD*^@1 sJG_C@ʱm2f8q.laFMG'hNkE8av^ae(TP6C*I`;y Iw&KYKIPȑuW쭮tv{.%߾ +]D|ݽT?cfC'؃6PӒZ@$4~/Ncl{cNyJu4#AgCY0/I$ WOkfڎ75 w\k>4QkImpq/ݗ@X#7g?YV5 xvfZ>P0g>]ML5ebf۞\4s܁s0'MvguqY})O1>|\U !sN"H) h5ҪORFCe}1)kF:.: 6еP ,QރJAynoshVv6.n&x_pn{`CT800f>ZUHU]2-] ;"Y02$ Q{c"?%t{BfV+A}nsBMϘ8OLSq3Q|{]PeBZPԡz9-8+cM=8+t7kF; Oʐ&]ÇhϻM8<Ć(bfAFFDyБcuPTJV; eל>eV9/F#^pgO$V_O|l LXO?6 Mq$1͏3r*g*~<w6-osBr5M, [b"4=a?TB V숳M:[\Ч)rԇK<뮇u,Px,\ 5 :Nn;F~=_ 'X /r^PEp̱@E:+H};-ș^ r]ME-zes:e 2ӟ) \U}ͻD/j6icE'rZsbꄞė$m'AS\ß#fx%Bpp4*1 m&{%͠p zҤ5fEw-e[<wUMo @k)eӆo؉: Bqo|#+3n`O'3vyޣkd.Fb_@$^[|{U]pl<3TqnCip(\5@E)r f 6e.٘K dh@=LE"3`U ]YZmqx&=*;g Z<#{ai8q_iJ#TT󧍥jz<(¤/ԑѳZSq]e+~TGGy{`LVo|~Tt f _7'FWdmz ǖ땬9NObjAZbRp3HB@oi8E>vU#T`Ȑ=Ks|gg;`jsg%H8Oy [?AQ p)a 5ԗ4>٩e$mA |thN,0袜\_z7)nbb|\9,XJf7- YRDkAќJ"d|yV w V2b2CF3#ܑB:)"+Ϊ? /ēQxM;˽+JuX{2j?Du/>,֦[<1s!dG:nF~^KBZdyXHQܯ'x{}~d2ɜ* T,L`ZjΌ[5K3zk[2\2FGJc%xYm7kwfگoZ.b sE@i1\S]^$F1)Ӧk$C`\"AzrTXy"Ld#]s+;p0jO2&gglҳ|6m9)zM:˰imҴL/dK2e[a?d5hzI!WK5s.{r_`u 6OGE4MHg3<˵ n1[BB(7Q£81 .n[)5.mx\χJ&c5VڍY1H0H7:tY4U`"i/&NMĢn3FKnk]UGF).)DVvX6~x7Cly )K=g^ PGzqM{bbp&ztF̴AJ)[l&nRH6I@gEgA zss0 𡸉΂SQR'AygEkRD,(qꇿ# lEaEB̍ao><%8UH #Hhx #E*5sCn;$PAzfqisMdYC*òQl /R[ &v(Dj3S> oIW n~e#L #}q8-&n,(nZX<溷6ԓ@u ^'4mOvYSpx`Scg*@8cɔFPaQqm6n)5qJI&P(9#y3+txlp* )źq3q_>a<L2[ɿ\\wI3HMَM0k̮!5])2A=QQ ĝwx R-Nŋ ˩zŽgS|G~r(ID{ &A{5k|6NrevsvYK,sP;(CKK;+mG}WfO E} &ndpt'y 3cK}>"Spe-h[wMTmR$ ^'BڨYie?u\:zxMIlgtCFuѝm/d[(j[OpY寱uؕ!`$g>}6+EtW7xN5-rVGoL+R6~<ϾP18j 'WdHax7"a0WDoSH\JĎ $v/)'oP5՞IvJk2Uf%Y?E?cg~ҙ[ں":g6=H<åe MRL`JwKBNҦ1(I`̝SMD)Z(sމ޽ ާ./tzSpV~rt?| cI#URB*KQ5愺N0*7g-MljfEUaV5?@fOT8ZiDtz@e. %e$'Z;9X#O_s Eݯ`,q GL4鯤v C08=6y (eܥ3Ziȃ&EA_Z|&-C)U^_™nfGt9|L|-aSWC&>xuzHZ^-eӺ{P0R-D 8<: ڹVhSå=5h@~^^՝>D)45#t; $ HCFzIN6?Ú}$M_kU5qOGxEe/iP88tr(!gv&&wt\֪wt%cnr%wJ/]ToM-( 8q&vw)Dv|FbOzaAZhMnX[,fE'pNܹJVxGҪZ q.c&%!sY;H@Y@G_u_/*"e$8gnM-Wm7dCfBB:H6*cXyBuӓYRΗ"|z쑣E#$IsiQQhв ̩c0Ic;\a̫Yƨ%6zRoEk PC6 ]'PY2ƵTB6"R٠VH6.+KǨDGt]d<U0ોUw׫hqZk$~O_ad封Ьz>/7:n8 |Qk'韍0d1llGP s^}E) }436OR:i! #5@7Cdu0j"=SQ'P.ӽGGj-`ۺ3Pď21Z& ,@j1X[ D. /Nz0"G{]R:_/,qc,x*?jݾ̑  жvq.0sNXl7H^ao5Wu䱙*"3 rc;}5tSjyH3E(CjUAzo$af6!䡎SsIMQ0qyhCzpfD~zbKe+W;bMHC 3z{8?GK$dR3M@5 V%[jW,y7CQQ!UZ,h/PI覙K܈,EFFgZ:pD[>[S;v+%Fۑ 'd-%j:ݬFV ߎN3\E^F2u ]Z;>Ʉw\dTZHPm-ύJmeKO薏1̯X va<  ׁB}xt.v덃>aZ# UP7uQwiIƠxO Wkj|1,Y*yOk!Mn󧕠T*ߴd{u<7st*s&?Q-e+Ն-z0qގ#@iˍ+it<$TL(+kncwRr!ZSumON+V HG\K\;0WH -X-w4~IWXJ=`%HA|E7wh) R `Q Y2r6'G3#W]пo"'1EA" a"UϾq?#tFSRzD<9y:49%5+K^9a=duGIB+ h"v 0xqT, xrl!OjU#-ՉͫDm`\9|}B5MmV*Q# -`TI;LM*k@.GjiT?L?'vr2`/qsQ\cʥk z417G>\#ΫFcXK”W>ߚ~, Jo!\;3olͯ6"CqNnf"XW9mop9K5[7>m9)6@'szڦvz}N<9(C^Ӑ'5Ku뎀Q*M@/^b'͗\H{[U h$wf_Ō,Y?T">_oĠLLW ?"IC+*NQ`g@$= xeksT0} Qvrme*PgMN2DH\w,wǃ9^fǍ) ]AP8R5u[&̍8+y8Eǘ0xʕv . G+|@DɜV[cΑc/N ' ӶR[yBd*g3b>Y, fJ ig"ݛvokM5R:Dg̿]4sEȂuwt>urc7ˏ:bv-qn) 1B 0fg ?=#YC_/{ayGJr_,"d JOn`W'U^Ydx_ޞm~ />{P8LvQB$X. yn1ckoP)c05FwGasTc6Or%ͦwzߞ8pQ7yOJ̝eȢzuHqs]Xƚa\YfCj3s(rAw+6r!3S0{aBFGA+Ť8hpF+Z#" wp)$æAM*wS҆LFUmtU8@ߚ$N,8Yiu͋_XMgVQn1$iNELtf'G\cXˠ{ g)znI"RDY"x1db"3o FX],D} G 0-\okzCsds=lST@d q:O879@!3a=?c=jǓ_!b<޵ҵ9@c/>9u&vpE/ 0a3ԞH `p#HքSϒ_5Nۗ݋βB{=؅>]U~}-Q7 o.~{}Bނh|UjB_ Z puvWpO|YFt_GYțl&[(}V}Jl L-ƻ}Mxz!!sOI%?\56r)|))<Ԅ9a'4sba$ r|R!2;ϏeW5]~; ˆv^s0 KBLFvNE6`H/e@mM?¤u7 _:!ȏ}|;߿gB-źq堋tr֛vR~8@)4FcxCnMy! 3 sT)pf1ϿE: pH =$ IϬnId)8$XGf ~eQw2J銟+9485>-xp\À `fk` tkEsf8U^.;Nۘ_Mh*"_f p'-qٵ Is{JZuZx O0_|EwK峮^j@ {= 4\-`f? |1 .T{8eG@$ܮzf5z~|,f_+WD_ 9xtN^pE`-x--߈~c+JeUH5S![M1Uٍ ۛ-u{Ah/w}BD~F ^`' @uBU@i[ewZTmcy:|gLڦ =]~FFZ!_nFܞN;aLsڋ$1+] .$ى>s\n@v6ɲ`HChԹA[+yE\T=1y" lgr+R9ԝwKPnY5EAnA2?Z="|YHW Р](: !T$L:Bbik2;yl9ֻ 9Z"lH[vlYݽ[)2$ڎv6.7s"]w`*.(-2; FXM?uP9$*M<<¯tݦJȓL[+tFAIwÿas6}:wl ^㽽ha[b՗Q$ 44+%ejœA\2p49˴f> 8I| Z/Uϝ'6jN(UeW& ՘PJ5tKn~!CHSXmKI3٫-Ѧ$MLMgiQn&S;_EI{*)%Q =%:Ie5!܆t۞o_RtC:j#5B娆RGhh~M+/DՈ _t9>] *ZSz>[S=V0VJT$tP:cRCuf:YFpklUU~8#0xPuG+ܹB9 [lGϖMԡ©kUgwٍ3`2'fǡ#;E+K%#Lb?$\0іd .Z?3fMxn@ ]hve{Ҽ%\ >,~~jo@"zpƓ]⎻!dmjH/,nȽ6hnO jX`f**@:%zi3i-M2DUM,!?ɇ lZSO1xʮR"omLsT!h]pvC8t k%I/i2.M;NF,9%$qNЎNmi&auQV zI:43j c2-(o]JP|ZL\4`@f,936FC4OIb!b^ƹz7^R(8tWskq.qIy\l-Z'Z=IΌ_vfT=cJV"#UHa5[L)٤sӱ%%ܣ+J!mS3UiF3`-h2ց 0R\խ$1Kp|N'<є4\ȴ cUVVl46AQ} -K{6Nzj".ul2hYqρZ(YW;!N`[S.3GaESP{>-qUVdsIA-l|}.SJxa?yȐ}@8JRϐ-Ԝ%p= Ad2`3#=ΥTLbRr\@: ߍP9`blZ╉Q(Qb࢖o.ܕ{uNqQD IlLg&&9"]9/ WIK؜d'ڮC)/C/6R0KsM@}>wT$fN 0s|Ĺ tu[/p M|$5C"دɕ`8M2+Sy9:/u[ D:jK;p & jLt9dS6F..Ll֘AaLj/ !4rUiEs i }b2*[~B8}V+|ΖC! ]n=6FUCۮJQ^eb=^-8/)*Cx:_vިjv28U"X PVvu /HZVz(Tл2kZ5[̿L;ORM!UjȢ0>&rC1nR֦Ϲ;~iRzsdENt$be1eigY4BBK*ɮ; ~Q68}.hZ[tRǘyx|>Ye`+\)k6l'\#{.馥3#d=:NН\Ifh%\ĜAӓ#R uYIn9bK "5Z7LA/y{% m8 h$yʭ+s=BB^䑫NڑN:><$I_6{pϚi"W QD$3^ֽi$6y=!d=>2<AnFD5pUqu)Dր3 GD+zGuB>?}Vcfv$1Pp k?,w<,g >!{Pi5*tȸ(k8Fwja_8 ѓ GU-ҳkoK.Ya-$/ed6BE f^BGnsV%E}%9dotsI)6*k 5j jYwwL'~ˈ5jV^Wtpֲ .px,́$.}|`,mC+®p[#X8VoyɘNc!a7 aO>吣&S_+7C#EY7kt! (/< ̒C΋r 5."F@>_Sթ#Y^Af'*|IaFWwBLM%jf,9vT1kF46Ic;FM 1D١AYg#FI n  hۢVBLƭ %W8t_nS:kůj qL AĢ10.չmIB 춑9Hc?MoaJS ^ E|;w^iu)GuB+ ŲB~VHRg-6`g@'p1/H 7riB`sN'^`8nyNI,_GU9 ~=1XB? tg8=q6 x=@e0KAH_/^*'mw-xԌ GEȓ6-~3͠J ne>B?4?^M Q:+˵Pi":aF/Z|>oYyB2I "+ΰ8lXjs&\lՄsfl5L8y~l+‰l k`¦@{CE`J ^z^R Ns RsqƎM rJB7*q#ū<:hR2,.U"(IvŸbn c͔ 9 w3Kp)[87sg۸%\RK=Ln;(s hn゙ \UPn;@8XBE|U&j3d e<0m6)W?:$^ChBX1UF~yJ7۶YuKTfSp ;>~2dA//^~_KRa*[n?yJ{6H,燄Ƭ? WOľ/bPE9Q'eLy3h'gV(1d›xZ6)&.4)itjahR RFm#6-\J'6풷st;X0ch:Q>O?Oq4&^jB&kʼn0O꿯{|e(WPL?8Nt(E%WNB]00e)KiM %Wt@//7$Nl]ZR>ƵRi|E:wD_*'CD3wFnGoPߟLi}?8Zĥ~MOSMgBA܈0DZi}%>sd{i@o_,:C>\ v{@bd2殃updaBYK7_;">5K/ڨ\'NƑZDr% Ѽ0"ς *89GT'&^Vg|ܺ>vvՙYvH=lϳT^SPE:oU y#^tx5`%cJ)ēhEg5x5E':c wEj}e`a2am=6Du#R574p (vVN5 fUZ8g߆ARO|K^sőJ3zu$#kӒ:Z:omt< ]2\E~10xw}Y5=B[h%IyZpɪ L`G[>MG+;F:*䪶4i1 }m1q='eDy|1z0Q-e ezJibbՠ3"t4 f?w/ii~tqٻ`U֬W"Qp*va$ooQ8:-oyF1+j>b1l_>_&A2EP&="H*鋊:BwW=x_(?gR奁w 3КŌR,r/$Bك>ۅZ $ }v'+)IH޿F ;$R[=Mo+`P1q'mW.mLYdU*Ѽ<6i8_,FRdX LJ T"jZ'mDȥy5Ќ<}V!!GIu"A'q/&N_!`2[˫:F2`/  ɳŠT7 plݡmK8yaGc?âӅ:{E %[A˔#?hۍ4p*ټnMhQfgfL[.+`kŌÔ,]i{ :XSMkol_=9%?ItL#ibBgޓUL0#y4#x@;8;:mYccdlQWY|[DXRe{̖US%;Z Gs&"7ipʽ"w9$T C++K^D59"ݰ*(ak7Iy2[mk{LD*:GL94ZbFjs=q0v_m;>-=YrGmdg[xіfNjby}SLGGic L^~=P6)pnVD$+OmOT?L`\؇Ax:Ib\e[z|3wn +v*gehxOjp;y,j6ANᠴ"(~[PBQu m`ѩ~q<.!H Q>)({ZeX;70,5(ky1l 㗄&4|a-Auܞڣ ʅGZ}}f[ȺN:L k)EĞ̂LœF0%/ s$A̬~9tF,Ƞ;cЮأ@f7\?Z"a+-$KǪ 4'nƌs 5g#+PV`IZk&W{kfYieb{[qY *fwW寚wBwTYHfU?Aq@JB:wgng64P9L|/?R>au5q Jh\9,fGZ'-sTt^E.F e`zGJټ= ě~. ZB۟ _*Mp4k ?˩![h™4| F ?ӈv^)qEWhglYdO;v'YQS8|ֲJw^eM|,EN&z3R/[&:p><zm4Sgc:?^nB M̏Igm8RS$9e,zb1VeN2I=Yaw3s kTQٳ _@J-{5Lo5=Xs@G(P?(ܫ՜V?ԕ(ZZhu`1SWH_M:R5HYrϧ_H<ۦHZ;i:ZE<H YwxFYOS6.֌P昛 j=M`ej~/|γ0Rc@nt])ꫬxu9*Fm Hl=X3T^h2S#m̩ |…^'7\m޲(S2ca6R$90ބblr;~<˩AnүRm;v*/52"G 68-GdHb'Iydϲå]`mRn~sj,^ kH搭$#NODwт4aqR>XsJxO~*UdL[-,Gi؊ i˕hZ1UY7édGvL_iԊ6wUfpr~]I3ESkBI|sOWVcY'5'4(Ƚ-p$mNJl/{4>c 6D ^Ch5pҍݻR uK1*[n(#<_޳:/ w۹ć2 o>ШT g|G)ہY /`o$i6SVhulQ=~Hqv)FiCT˯Ϻ *24؆bKa1)c?>It(|яbpm46Δrs8k*6}+G,1r 53&eWcX-IAh1M o':j9烚A(9ƚk~`#Ę)> E27aF.ɂsTo !/uԘHY$m?mh ~77&S`+ݏ(ҘB+($nÒLV}rCA UشѵX%pEUkLd"kZZK]OK],! \R^ !q!sddQ<0ub;9ƋBXcdDM|<) X[Mi]5FI"ޅ~8nV}r3~}qRFpī\DI+nǞB7^- U2a"GIO\#a./ą$BK $ef?9RXĐjqn*8ޗVK412.RCڛ ZwI4 G Ro`SBu^M3ٜҀdʪ`+mMy% EmuBYy9(G]С,¾Lop PaP^`tLm#AF1V|0zYR1& Eg-%2lP ~v#mOS34B#)r@_[+tt|V㨮܉J(2?4yV*+k#΄Z5OnduQCWX>)BGɊ_' T8]%u;jYj[+i ( %P!vmCa9xkSZ4IY>ngXk+!̈_ ҁu5pԖx9A?ɶ֑a祻mj!53F;k?5v)c 6؉y ݶjب=$4K=vx@Ih4gr%#g꾜 9ہf yrcTo YKf)VvM̽W@aYcmoWY=XeyMp`"ƾM%#PCAэ>rv\✚&3$"vhr [42[dve ZUX_&߷e, "b{ch>!%h_4v)1[ځ2hۡ(v*O:1FncbJU!}u+gji6D7澯y_ې e g/W0sߣ.-:|( axnaNr }x{e N2IV^Y>S(M.!c_<(*ه.Ot DI%#pxD(xԓ $LCm_sо7ؼ)>+WQ! A1损;P,@z\Cl2YOs7^ST 3U,V8eqAږjѳ4vcHUʌY'-eẳx 5#PYg,?SM !ufNIh^cRe!es }T#j\_z0TS ,#<5ܖ(r-Ϻu<΋\"g;( xZ뢶1eߐqSٽlU?4ߕ_S׃ tCcչ ׮sbOOb 5|5,?P0/] w;yz??z,7S`y̧9ܦc5ow,[hP%px 8%f|ibFuyw [.t:MEoGËxNe ?W^@xk "Nj?nXC--Y EۤnGc#-S\QWm)5&L-Xb4c329׃DP ԰ƅzA\?Ru.-Ll&[B)EzcPc N8-Rg2g-:ѯ\mG`pg讇!A鏏p fEvK^cf_uex[UE 3E`h'yK(fbFLJ`gNF&)eY⌿} +c; EƔ b8@XtjN^%Bt$N-DeiNW<K/72n%%ܗoP[.VrR_v'DVT (I"iBdi@w*T>K ?_-ڣrm.1wߺ&`OUU\N*85ߵGaEx94xRhy_Xѣc4Zeq*{di iL̿"bg>i(}V_w䔗:x1̘8o}&qgN2^q&NvG9 de' (V+ xfr.w@lC j$)I*5K2k[/aY&PyEtPS %>ͮ\#>}>Ĉ;>/m([8>QׇX?7ї3Z[OX@㐲`:7;} £7- mY]M{?.^SÆoܺGg1;"*dB{n0-LspV\Le?q/Ɠ|a fϡ~7g%-/#^?v;{H6bd30<2'ɰ.'faXR㰗qWOt!& eI2,Y ''02CP!RYPlHO}G>I iJAoy^@,=BϾ{kؕBu^ z.iaٟ=fi. JURGGFM% k=mIQMCU 5-!\F`' %񟿖1 ^QLdj7w(O~}ɥ-fw@?Ηb4}cRQAql@v,_AA]7`fe\U,w0['$eOf v!n9 %H!:@ +pF&#[}QAS{m(5EIdOP?Z+ce +s͋GRzugxePCluO;u[?I[I@BZs$Mb(BHg8[ LKzvc~Z>˩S#:FKhv,(ц$?%ӵs?yyTqjءX[1ɸM`;7i;(9e4ʎtz)ɤM@Ap|W +pBP_"Hn5|k8b4S+Ãql\A# y}q֑[(1|k<8 V@@%b!IL 7BcV` e~Vu!>rUfnĀy0O`4j8Vr֣ ըL92fNd@[\e\oHCQ3BúnRfL7[=dwr\9t?޳|d'j5@xldr eQbo{uZힹ o(iY0@Q~Ѳ_avRġgӓ=烐9ƧԪhһ?4# /wq::V((e*3CKmuer<n(V@*ijWsݱiJZx 4)& 旇LI}N`XPVfK՗ 0k[4VH26١$hWSGDUʸwXsJS'TW 0r{I L0 vCr2z}{8*2j<^%0SF#}q1," ^ #W.U hsakI`MyGG@M.`Hd M>L/,h;i`?%'8p;ɚB34ʄeAEzAdEM1Q?-㛭/ɳpJv\Zw_*"X9RQiJ>Ze{|-23T^8g2Re~9Pl2E_y40JZ4@&CfQZn~^3_$y'\ >Z WN~L!thׇZ'+S­3@^"Vm>vɊ6&- IqGCW G= 5fGztũ'}ׁ/VXt f9SM0G>kha3G,Eę UåU]/Lu!q>;zz+RԮye'y[\l4m$+Q4;ΐqww)ca)A['*B;!Bd5ےd<2sV}̭dUʈ/ִB AIgNSHqpJ:mHC`Z4}Z~ܟƐx8_=H4L߈6o T_G ѩ}Zq>svҫWf+sR_mE%td-@wZ!:?az"kLPԨfyQ&?Y=VHDk)n`V˦iE".ZeyC 2]4l7UBw:nb<Xֈ$spmՊ>s(v( \ݻӛf8dmv1ٗ.ZU< 5 ґ߿TivR8-[ T6:벮=РӐ\_sfiU *q׺y>O΍xkmH B]+5F 2ݳ+Z,x9aؚFLLIKhgңUMߕRoW$?0ZȞ>II0FgL',&tm2פ\fOFA"2_}Y'N't)}YWŦ',_7 "m+}eƗ}A5Krd&Ԏ=|i3î'k"jt릌w6e$:қ=?e3sJO(G4~M<*Hׄ霼Vc:m (,d&Ȁ "mQ Eƽ%+l_R^(m,SX-ko}s#xq)WYdѹmwĚY4 ^qjPǟ*wc.|E/nd Wk܎ZL~盃2\}'ơ=Aiwǀΰ C 2Lt .)9h):Bh01d('|;9.Fc6PՆ&|ݔC~g Af}Vuy) _g!KsĎ)rNK ܾ@F?k "uEoW^O2 ;;0uٯz3{KQRՉ),]L`vTYh9'>3BҐj`tocwXI^s=vmM7d'"4sK%E.&^43g-sbW3vR2ߗ쇆%iOoU ICL.q 2`'D#8x׆T59ש̖ :r8AZ5w?/ َ"y:!j`|<$a iXK:8nճns@U”j@w~-iV#[sl60 ΀-О!VVs2Y ;?Q^ <Ū5QaΫi_v r_D*-$2h௃L>l@MxOQQ\zieKSꐸqVdY'UHS76JoX)'=o^<:B.Sqj=ycJA N*u:=W(6 糬T(NĪ@9}2l^bÆ^  jcATyp1Zx,do8IAgIyms6`pLL PKhIs'sYjY+ܣs:Vtʁl*? 4tS+k*m`V:Ib#0`o#=gk#M;6DF(?-s#;::\ޏqd$lC`?'xWu_Xd,OcG HR&֧Ͷw{r B'e"v–fָ䨎߷ }Rw=ʠ8H7*Ǡ8bR:d6uHiCq_Z ܞ w[m"Z&OA>SC o/ZP*Z_W[Oc,z^y4$4l wB?J} @".P#TmqM9Y>MKȩsde7 Sd<kƬGp:$ӏ)'A_T&"!> ])k#@VA 7MT.6׈-qdp2COjt-*_3rPr@:Bnֺ!)j*բGԑ.VZP믠/O c),>t?"KchWB;s+(f6! P!.o#X ɦxjmP'!#@#`T&XIebEW5g GLJi͠[6dgZ* 9 }/K%̊Sj>m,)xΧP׳\洤[{m9@X3i ţ@l(+Z:QX/Veֺ gR.GL;}7Gq위Q29s,ϑ[hvIX|wZDIO%v梖O4*<.HO(B͊$u0 mlYܣqEAD**5JKDJTSG|4dڸ3?nXU`f?cArхe4`0z_EqBῩ+LFʦ8|o#eH*lՓ"UTX-Jzl Oc$凌JY,ֶN +MN},Rl8>^xXi<8#*0J}y1Mbh kukQi.;L+3 ,䂷U&yӤo}ŧV":Jm ஌fG>dMRQ0` ~]a?@&Vaw@egV74dOCO |i} :m36[ok|Ď{>OůH,F`3cRWc~,d OZbIʛ@<)"/B0ȌDUuG:Q֦no 鼃-}h@2xCxz?Jwo6L+m-Sդ(H=`V1eW؉w,-}$.`@z{^bRs$N03ΖfY)3,j#Ntn>RZQ.yook ~S".M@"ݐ\' %/pi!ɏlks0%SV$"lY?E "0L2Xmo- PJbDKA4Q>񕭎دg(R:sK[NS[Z<֓ >!IE:̆Mpf';t2w-\}P6%<%WlCmγ|[/ӜKDۄ TRtsl-t-z;J6YJ\e%h!dh/[2Hȷ@<\僐Qtpf*:Ht桸K۞К(\ۿS0VV^'fU+oUJ0l$4-zdk!XHUw.󧴞/NZp{4?4V"V]s Ag^9 fHܩC\XO-ˌ8 zH5RSH~aئَ 3PA"LԌpɜ<5+wrU_Z$7eo5ڔ+4[<~G٬̉HO{tJav $PlU$ RӁ-8yH25=3M2i7Jن̎>rm.7r!u]|tjα8w3kxScmϫ/AWDC$E(_=jXՆSHmX-zL72ty`%=0WB쎌sܐQ VG,H,-Iy%I;HJd+'[bg 4K6cZxGnd̻dNdu"UARBts %ovTv$!s_b;Έf ڊ}vg<-G VjZ|&tr[6rkmFOKKΩ˳vL{J*`O@uCQIa67k3gݠ>Ev#£ JgS4Ȉi=웱NA Ϟ%'5yXr60%eY7v.^tk?#/\$.%M qfbvE6w o Jr>8Ły~֦nƊT!!83p3/QN%K:uo10IF,e&&0͖Bu͓9{{Kpvi<J} ǫ VbcD p]i4 \¯"xiJp1nlH}4>/ׄpˈpjΝoXboQ{'|Zo="d\0T^]*FJ_}ՊtArXxosK;P:hIԷR3%:}Cm7p@B,v[֢W$4Jć`(˯;0"*τ0&u YZe!|txrmQ mU ,DM";tW:9^y&Oyd-YA@j-]Mi/2k5֔܇Seۄؚ(M:3aUG?]J |ɑ8͕./9)6c]`"O=Bλ'>P#&eƟiaeVL !Uq1 6*^}rF+#Y'8V)9NyntW3W@)\86j{9{ ;B $`&+/2DGgܼ_ReaKXȃ2Fp\ ۏA'JCv$0QoqK~>6l>9$ \1MI71'ovGSYkw&5Ԡ[ [~d% XUX`>ջʃ# ,4[ОqL1 OVA S8aN}"\[덳|(/w$ϠҺvugxɭD]+\nA0bu9NC\9!1>P,:I m:DUx鉊CKrָ*q_ dtgrz*7l(4C#0`=Z~~Z0})`4Dd҅Ebᗄ5g3ci^>lmD^[<6_W+[S8Qe])s{"Zr ]}d~Bo*(?n+xhyƦk Pi+;j~-{_ ` L֜ [nA#v ^N>S>sHIRF\q-̆;{Yb\#2J,#.de|n :TYCT|1eϣ 9*CuQ ,8>=Z@c~wk֎W?.*T5Դ]/it 5IFz ca@u>Ðw y)l!_iE9{Ku:& %i1 pƚxt{$2 **b+S\OFvZ2Xqt<)Ԡ7L["ڜ[k{V+b-{s(ov,GA΀W6t}y/-slͅ ~8vO bJL#W%ϠikuҢSwWF/ؓUԄښ#a>b0u<Ӧ6<ږk nIJgAIȝ(Vb<}\#>璿=[a‘"z!u6/rHY%K -ƍC𼒅[ E$]Z+~iI\eQS[H ^9jhˈu:)}{WHkgLN<\$ uQ.WuNa\]_SNFb926 ¶peQSButy.vvp~*턡) 8?|]6|;\~ 8*,)T @t7I #ica͆fxvڂ 6I~.նt7jwBۖSR.д"K%Y3z,^c@:bf+Oq3VUԑ^dΒMN%k$V0B})~fOWp8ܦw|&З"$MVxr[f>{Ad,tB\s=x4Qbg\.!ʱ j݌WDQֻ9GVT=MyNBNxwkrlUC:08L|)qLD_@ Q o0GRKs냿m+@4kv+I_^(`SOz ;n/唓=Ƥ 'P/@ k]5M'nPI X!ޑBM *>dqVo\lfqoLۢopDG'qڜJGUK@^h *JCyE$*XFHėQ woDxؕAyACc$llDP7ѡUsyeNnдHMakduSZՐ|q79Z{amqL3a~*{ >)Evm2ܜӛ_!~JԞftwJͧ9;|al3&$ȘKH@d_/8bjcHZ9`9Y?@酰`>НޓSW5\<,xu_bNR}dP<2jƋMJOOx|yfwCd5NLj8" %&\GPk"Tlj~zp-0T~/ʸPay5K"ł\6Ripfڛec.%QUKY8WEB;[An۠9qqVʱµ@PۦZ)csӚ7bC:G1 :IWe(8iSrs`ώdFg ]-]  kGw&HBsV(;nfM̂$xUѿ;T/$ev䝤yMnw}o}S} >\W^$sx~+Ǧs%|ou0 ݌m0ta (F^+eI>vy 5}#˪Tf-{*F+P>2]66r-"lv }ks(4n}R#U%rF77C(ꣿf0e1rѦw30~?5pܑgI |N[uQo$[HnZ_Q9dU ;bxx&AZYr/!ϾRI RӍ^G"Vu-ʌo{eedL,|-WeF@8H~r9E*J#*'YKjnot9OؗÎwf~[TǕ.] pM՛aYK&$ixНĄ̓OaQ.SGzFF{_ar`aho}`x[}&A]f 3 p J'}~aU6b&]yͦW1ALG@%4Fu;:|oY)TT*SOP8]ϷCrC-9۰BIy*T1 }㑆ULR<M6]JX$j,QQZ=L#у'śZ([O@g3՜Cޢ< u?j)oyc׆t;1H2;p#`cC, xىMabJ>=Ai[/Ff}SZ1JSL^87KǺ_uk`t˛ :L y$ WF)V 6,o5]ޏWAた-dH6ߎ5թر$J%i bX7 E5рiv2 H4@w FÊ/xYeg`\ {tmE%i .JYlC1#_Ao RqaVc/QhYmYx "Ðp2tnd5>%Kxj!6V^b;M*sMO0R@C)9Qkov"(3ZaD=$ /DuQ2"|P\tFqO a(F)lxtHB 2Ӏm;uem؞@Sf _M4E R׿Iڍ䔘o ScpZ)K;͢f2)~0>,g#$d, :|6)5 "&f#yvd1OKpoB`0]I{DT_˾Sf9XK5-B՝^o9<kVGP ZtXfC{p6S{1 1W)aʿێ{=NŐwtkF@Pp 2|C+ټS!$$,RborO>ZkШ*yKSCf{b dj@vˤ]/%A\ZqR4Qh]H3+ Lt@q3m y{1=t!xq՝h{@ʒxzѼZe: 8;[B0`QS: I!pw8oZ ΀J77LFQaҪ w;j"S0iT=[`Sm1 ~D)?gA;x{ߏ@0;sT]uRӓtVjc"O2Ra`Er'ϢBNa6qx5# CI:W֐1j{nV3'J b({}xA"_zrh~n// c7FY/Lѥ+dZG)O#U?T9X8v#ɣfS \]2J)&LQ 0Oyӂ&+1ߠ6t?%jD*wEln3BW+t?9(SÀTU5PPTy'~-0lG8ĊOQb"h"ºn`bVst^cF m.1b]9rOڴV̏*O'+8|[}M_IOkr,bЫSS3trT9:1\BYR<]8PaC]t 8A$>e]/EK{Q$0Hbl2@a]-)љ:yt%e~BB50ʠp&%9|PO8km"Cn-o\3(o[- u7/&lL`' O t:>:~&YÈqxGUZ/&;"S+nvܡnjt8W0*7>Z}xpS)τ?DB%!o*#Krixƍt|©{ %<)Bsyj9Uq9m;HUÃۚ;*w(:Jo ˏ^n08[skj? <_>mDzTÍF}?t4![kc,KyBYp'Aћؔ>NzA7O85Lm( sLA)SsG^Q>Me'yH!g芭kq e0[Z{lKhwz Al(+GT&ΐ_+xTLUe `CYLq:OM֣V 0}{ǜS9_dۛLu4_?dN"͍Y0W,@I*y6Ht?­B3bjwb<ug ?\"*mYz,}IkpfIt D޶-ki#e_+*E IJV1=-M\#2tE_nudʯLř|+ť;N_y!d|$Ma# Փ{+(ZWb3=~0U{VE7 VE!y D@Oaa|D1mRBX a\&|U+q!.K,i]#m\U4&[*FA=K/6j?$pDH݂Ѐ/[#:L`G hSgj/a7V rq 1$|PI^`x4+ 5Qb앑$͚x6IyT mҢ.n-{!56h4.*:@K{dW|໩UϘ!)-`02O+HүV:CV&w2rUm-[8wE჻&Ke>/R}n䣇TWrҿH,!m9n>lŻ|S>WEO,U}*,rf :p׍3X O~ˢCLt 9Xڿ*[ ;w`U c@+ oνʠTfxLVZ}tWʫ!*cX-"ߗ~J8!?hBKQ&Z't^vUC8FΰtC?'/kǵfTWߧ䉮[*d)R! ' iMu'3U= fm4 ^Y+9=(m'G~(6HżЄ (tP4]X~:ܩSQO}cJs/ ù V㐅2{?Oݕu\VKt"vVaf S[& Xv8q:РG O dPcv0?6EGhb=Ĵ9`V(U}7լ<ٓ !'ǰAo'v7 v$Gsp]FՕ8Ebbt64&) =$)2㼖2։r7LfѲc,1A Ջ6}8cD%#Kѵs$_P uRTg-įRnpBZ9SQj9[=wc̸cĥ՛]cORםvDfG؊#oIjk<^j"lٗ[Iw -1UC-LBWE{NIa'UAYljg;"3p; B}j޵pX 7 g\lq0rh{4nb+'h\%zD5:@dAs(`JFttyo{'-ɻȈ_o Qޑ Zų/@Qh[eQy?ԴB\Ѩ\gUDh~8FF~Uwt}n^ ;a^&(GKIc$nCVajѨv_DkTxrQ $L`{%ϥHIJ#lxi-x{zGN؂@[+~ӳ'E Z-V »g w3Vq4{c/7g^kӬ5˷y^Mnh;抈+ԏ1$btx\OI\`Vy~\bVֻviP4Xz^*&ؗ3x Lf)}lFk^@'_^lTzBvfg8 zu־ARÎ/vIV(DX^F+:Q쭤b}tkhQ8k2. LeJȊeK`n'\5䗓!gך+S-^aك!=16>+>g5E^!YoLrPL,bMÊٷ4C -HvtJ߁"fz3 f:$ݻ7c^"c0ui,3xpKi:w *N~+=RĿf |~v:F _ /-huD56z 7dܛ E]Ah>^-\ pQV:rL\Ǭ8ծhl.rn{Qn^WL袁)-2O FAh7[차ʋb9bzkfH5%:MeOɞ2jJe#r8#xxsy66* :&[*%ܐ~xVwQe();N\՞9wT&|J%Ag'8>i jEd轾JTCM` M1Aja~1#,vDb~TeZ202oN~E7j7>k(k~rqJ4XR ;ąv.os3UU:̶kvf${Σ1oP>~*<8saF $nOl(pl#g_05CU[?ĝ#n*U-\"Y_А4pXH؍Rp"fG~IĭHy9*)n yfw6 !_C0O&`䯛HH_&+@p+dXӌ+J3!dSw$6( DjԧS"nڶXWiR0=tK, K8ud:?gqD Sgm\jpzɇ"@ܼtV-ŠŽK@9HL:ZbQXwQz߲ųK9U?G5LUjÆh.E~RFWGZ(_Гz(Zq[ Q O\h鐛R6^r`P"ф[\O b6Bױ?!GjsD5xm]n^!PۣN=q5cZhDͺ446vN:%.ΝcS*>A}ne6hۋ,:S9zD@x.)f"a{E o֦x`XŖ[XSUZk ?ۂR'fDC9ᓋ&IIOY/TɈO]O7xP"hK%ʦ^b+PՕ Q!`aLG'aQ9N%Iu=)g*l0 8Q.bB̴>3 56ɘ*y>хj]~SJq2ls./7}LqYώ03Fl?"B5lb s/+.ӈQV>(l ?=ǁͧԄލ2[])Ԅ~Z=p$>ץ퇢٨,o)E?̸Z)kN헾)N&2PG+tzAA tY蛺j ~ h r/ͣlꏉ2ײ (*^ڂ5=*->x/O/Ξ!4C7G>l!WjrR5MFD2J6D,O{zynngHUTc8y&wD`OlֿH۲ZGnjn;s5s^_mukrL{J 9IhrmD7g;ޭMnl󗩹rIbQxBb3,g}zՒx ߂>5yQfF!h8I]O<)U7! 2PK!{C­|+dNQMcѸ5*SXӧ?v$^CRrтdx^b8"[Ɗ:+n ]QMޘ`LSj&39?g7̏ѾnJmӓ՞7f,fe2-բJvL BXZ`vI'a%e4gl=?^ X$d3-E\{oU; +f%{钪0:>2'"TMS{1xGKz8f.֔iP :xSN`UkN̽44AMҢB]L\8$ki  " h_4,*%8w3ZCcˠkvլIc'W*5і#>WNOƵL؋z$'PmDhOmno'7SHDV9N 32fւ>B<.O[ zealښ:QK @cbbUM]aX,!:.$f "UJ3 ^ moNdc8҅GB(fʢ5.53 ʯ<NK?n6Wb ܐ;`F:߆Tּd,[Z@UDsQx휑@z撆Cee:^3npjMtν,(֥[T^Du+G21eBPGiR44p޷۞XgtdbVwwюD M#Ů_e~8k{u*Fk&+2.>P[aݎFSK mTD|oZ%2g }f@>'=oı&"rfr:ocZUW]J}:ٞBI Rk16d*3hMD鰒gT m]_3ANڱ]ș ߲#(ZYwgm~[@^ ns3d0"Heiz|P_G3Ҝ|)UK/u9퍥#(p'qLD1X5O9`l nzHfy|L2VQ IQ1Tei_٦^sS#cfxHQV ю,;rKЏ+uL3s#ddF!rn._}sW鐢׉Ue)@t[l*򩲭YLW`)Ӗv0\6_7MkfGkG1|vчlI$5ut<Ğ9+nH&b|N7nlVi1IPb`?!!cm KC=ȷ+ޣJy]Ud94D4Yߵ_bbmK)#COOKe!$YD} lF@|dZj[L vۮ!32R]:._*)BOs1؜H^viN`eȫIT +µJJ ̩ ^R$ rU`1C@\g'A8qL^y fYY@}! 4q"^`(dž<*mcҳKV1'iݩ O-{ȼ }vj<q c+  +^sAfC* FAȞ*/DLX%f'f>c:;@ I/g1T_w:މdV,ۭMS/0e]9 m<$J w!ؙ+,Ʌgϳ|Aj3 !Nn+l3N0cƌ lVqT蝷 *hrU@`ӕ:F;Ν-ќo"x0S!+|6n?YM4ڠm EBI>^ Z~yeZLW_dsTx5 R0ǁ8b&-ÚV%?EZbJpef_E":nkHV%֕:a&r IF8I ѸDIվtl4Wڼ b?91FBŸX%%Xǁ=]A>Ra`LA@~F:|_bX~ɟ1צra']UoTУ}g γE<:ƍOiar-X?3P;7}ON5MK"L1e)X"ďjqv3@k(x0Ϟ w9@`Zq ۟6#z.@J j} 3wq-4}rH"IgPQmNDfyxH>\rp{'kA=toO^`KY`|<3{(:(JQKvI(6 i80Q_M#~ a0|ad-%<,K_抪>"·}՟PL](=8n.$(\Ӱvx֨Rq yͱ[;x ɜHIL,$"A~8kzIPwVl~\ezi%Ozgё ؒ\f;p 7tKS~ A&-exH1]7M& BV|jX}5]2S27(1CW7qhiг5NĹ*UFm4Fy~/! #s|FZ#ӕmu d ?|ő#Yסx m<EAV\*S2pD3K.4)a@~sxWo_@)vၕի5y5ἰIQh7,5M%@o#o.7!GߜBf=I?Z k~+/E՝ ,fl= J~2̏ -ZIu(d>aƔ;ڏH =F됯K #D Ng\S>u) !}=hTwFdU'z%}9֟(MK'5t.c椻^V9b*l/ j]*A.7rC<\ )yȀfӶ0l{'h?ۂ0ST89l$jKƂ QΘZYP͔f_A)>h;g<'98b<!n!v#')u5k#k2McB[1gH<$酆NPWL$SafUG+Vx T5QԶC~Ѣ >asF7;^.k X\ldRU  F$)QFoC&(qʯB裪Lbk^B  n|R~'$^4`cU*nѬyȰ@ǎSec+57k3߿=*<ٓ6R:K^U!a38ޞN6@o, ,߳xg-%I@PCN3Eσ/]tL} \߻4Շ}FYcI )-4>vbzZf>3^Zl vci-UAB6Գƣ0X*e໐0Zcݘ&\x\(]l\,uo4I_c֏V+l,`ߘ;{`*A?![Wuru*%0m~J1,~V=\>U&"m5M3&b+D(oybT[IAcAr&@%`|z u:#Ry{G7V.AD"j@IW,mkH J0|;-a}-iAhC/?h:rd!"x4|.q@qERzᷧaK3DZX6$=*m| B99EnO& ~W\8n}Դ|nkdӃL'qط$n(xa#*xuytDg-|rrd۞WELkRVr6;Ë7*s C ;ToQ>6aQv%ȸ:aJ%tA?D*tl_a P_qEح }7$:+e. I+;?}A;}ڶstEX?s SoEOB~ե}kSߠN=F7tÖ{lA/ۊw紎'uH_F; "R_UH߆q} :O8혎gjt,$O!73# u*!a3FJo/GNr :z=-1ltz&c|Trz/|,FÈ]Qx$*tOxnlBS=t2) 0\)=Z+!acŏO|^ &zYJx =2BqYZ@}An sL(ӢdW$v^.'6{9B#ntp?Za.^5'4էj8z]2I^)̅O+u4pAR_fz.[B;C;hp9o%_,֙™im܎'wz{sK*)[ʣ:?C"vAPBidv$r慽C8 ` #tsb|! r0r-u4xB MfHz[;В y\rϪ[mvؠA9v 6~r>)7FmEfe5Z< %g%]l|Hya&G'#Jɍ[(Z1W*M.aQՇ]dKK*qB޿`q >l $T}ם]ΗZB!w*ФƜ(8o6ɱ~#TPf<8 dw4P|mVɂ4,lԑ2&_ePL\ ~'9#޻$o)]_zSPC8 %o 7p#Lt4leyTU~z 7U=DPR+?x7C3E#>əܜkSdGl8;Y'n(2"묻o]}O>Ʌ|&pTѺ IuC;,nՙ&|5)5,X~dW"m1S<`r*f=u#󠋛[ _fÅQS^¹Z(vgzsO4DE- W\|L ոիܧ :U  E:V۪jNLpG }6y}I/ B%{AKnc|M?Q* r]9դv?ېa7,#N2lW7`M5nBJ^ R |6Bhh-6fc=ֶsۗ`gF©׫R2z4SNܑ%xH< 2',L5џ*j#7'?Qx\͗["mE!P7\\;t}-j'Dz)enoj|RlӘ`r[s'7Lj40mJBA~Z;f-*X[k4.C8VgZJ sM{ÚN?#~+ nb]Y'8m:ͱ͐C EēZ!9h|[%TVW v >XBR!F0%V1-[e$\ WT:M7nl%f4ϫ. :b 1PMf;7چrB:g&`4S 2#}.9#vиtI!!BaAXҴpSn41` p1b n8 ݝj3Wi>fp5[lgy%aXժ4%` Jbg/`fGWl#"j ;4b` ;P%'F?0Sa e~I5ëPy\b y67\E* Pax d!cZHi pYG; 4)_!h:¯ٝ$XX&>>JpSPmMRR\aa+8y,`*duǙbi\2IG(^4E" >p#`o3Yv\a7.. $H뗤-xg>/kȴl&[6? Ei7Ę6.Ym^*8TlIO$- ;pYA6GޅyI^ hϯr{n.N_ir9a;Y +F9=aAc9VCWI!ބ$\K4C*&}$QOR6)eMHlS97qNl.6J8:O ڳMZ/Rgԗ"6zF[M /qGNfُM5NXP"82ܸQ%BvVtfH譎]q_<魧(\*6G.&}N<=а1 Ùz{_h(RV]f3, T J%.WrFf> ;e>Pc&&!;}+"0OX鑱؈, _Rbj# b1tܯ?9\ kL *9y\\/JK2)C^ "O` sad,#U-l +#၃fT@=㹘[s6M 0X5QT;pf~0w45IX'VD5 pk8CdTHR^L]56Srյ}4 /}YhEIV6%wGqʝ=Z}wΥk EdtoB{? 9Vui'pi6hU9淦/O2N(^C o/tD4b(i蠊ȔŽ6Riu6]OCjLUіBg ?{-tܹ vҽ7JԮ$NJ [e[ %U ڿ56wsmHr X7GuW1aZr?cTw6K]t7}jE! $\1ƮhGY>X3NDaFTDpS{Ut__Ek3XV#΅76;_Hf'vۭ3ҿ%u)y>C4x mY"݈@$9"KR9>.A j@CO(_}>@׍D^_F>[%s0\BfT(GMtcy5tPJpҢlYYC *y}*N> ugtĸh(mTp#;VJƊ*B[(첨)t6|Co6!kM;''Y k$ɤ!pum? T5`t}'8R8%<AW+^ ꉴSMN}Fa*uhrucg%)$RRwKS|,o"Ph:jHgp@,'Ї{M BJ^bRCU!ٵ14ME"Q^±qo^JޒA@NMz='ƺgpcvy, 2,Gl~V YJnM] Qtt[_DʼkE;aN#Ƶ:W6?_spc /4=@?C$,)υ8q֕g,YݪHj[&̏{?S-s5G -DZQM7 ]fx{湹,/GϤ).=Ƨx6`4Q}P{BlYZ aqD(~n9]sǞCgAlWwCj? 2"> c`LaYT$y4/SoV:+=b2gObi@TMW}, =vxJWZ$XbZӬMCy ObZ櫼Մa*Yie !~4(X;+9}`2.E>J(zC2#IR!ˠ ݩ'(%v5Khi/㈄ Wy Px"<0) [ޫJBN?޺NFnR597" y2 8ԩ&_l( %)ێE3$g :=brF0 TI>=hX,??px%EnG!B:SyxPc7΢ٞ \T|HRa4t(%jBb)*l?Wchi}Zm'@q+_oNo 9r(TBMUo? zPY$é8;r wU)C- z2Um MH*Q"PajUEn'8{Y}w~NOA H"9F[nYM \-QZ[F`oNw ,UR-" ױuIWxY5q( vInVKB.zD 5t?n0?JZ yVgax: TDvC^ on"J2\p7 y/Z\ GSCOt+Ĩ;ce}:!,[}1IKrk .,u=.V}Ь2sE5Cʖ_At V6GyQV*)(pۉKw?UW(̗۹- d/z+D=Q#`"ڻT%S*6{߱:NeShWz\M`m*QKM(6G}_Af^pX8'Gwp*Iq(Y;n;w `m[1ՙ|*E=lYgޑZil >XWz Avdj$,QI7~[HN>_֣9opJʎW-%C=1X0NAZbϣJiGfIZ.jP贂ƀlVE}(7exF 2D/6 넰D#-^l r^:3=o@ {\C˫M,xoSW|9cB$SPIgyq =/jU/'ZZ̓wjuMeMJ $MQtĜ(t铀j`k]&{n[ uu> ⇾iȀ (B;㷃1fI֭nzgGFILgM|4,])U |^2F!x6AD1=\M1N뗚x83+`UףhůfMW2a&.#O=GUNFs=Lˍ8!TI~UnɤĻMת~3֛|Cb᎛} } 7xiG-,m8Zn%9`&4 idءqʢvnqbD󕯶D3Ti^R)\jxH@}0yU2zˉC,zl1y 7b1{+K _^ك?-5YiZXGG-?lӷt5I `®BIJWWM'2ICUVp@|  @Wơ’۪)! *"`$,8ïdO; Z3i *OSj8|R40 \tIf݋pek¾wSh)k#%gIطg與#]XCvZ3U)=d.ʿ<1pCkeGc(0[zo03 9מ9_h xQzQZ4_i'T׾`h!T)]D:z:OKZ[m.iW(wlN}krGši\噥 R]8T7f,K &΍ ^p$h4.αSX2?+Ǻ7[ k'j1u)c1~lKx]Xn8QvjcnyL25#X#DQ_ScDv&eF}KMEgo@zqbi2;Vp,imKdU#;F0|B;GL ?!EI)q0@fr0;berO3Ps>׍c'>n_E~@xJ4q2g%)c89z<EU<N=i{~)XQb ĝ @hKF±K*I5Ԋ*}.*Y)dU:9[D&ڍURHW^/HB%GQv%,y &{JtDae+`MH6kսc_Vi|HoKo5K[ۜib,Ci耦ھN㬽.h !ʈwKdlpU GܶH_3З'P۷k:`5aw\!)YV6r(>!L-T0$ZP?'5bD gAnh\E}K!Rcy6?^Z ֑U50!re#d5 ObCb,Ւ;TI=OvhÇGf$Mt׮`ᙡ Ĭ<8~idMrnֆ:gɋTD<h>'[_D"]^9>5 (7NI=dp{ϯ`bM5G{dz 馔tX8ya3WN Cj΍&2C! M-{¤N_d}ͭf (8jRڶ,7lq7}-ŭ .y qOjLmI#xT>I󵊂pN%,KXEItߦ% w[uҝ.d}9'W_p.d<$[+yv.Gz,OEΘQ{t$egdJH~n4Ob70^#U%u5F|G-iV[I mQ3zzJ e5g>yMn>_M*SM] PZ#v䝛pN19ȟ7qmO ,bzzBsv=Yy㽗\?͎j{zbj6/A{-x>?O]2^6ICdhqaC=⽔"3!M[u󽇢 B i zyd&"ҎI u_U/55EBdϙCցϨ)ᶀ«smS"o59̺_JVBxE[g \ >rc8*6(Ұ[TO k^f!$w:d0oYIS%@3S߀u*h^HĬ\ euz͙b%+,cq9}xd<-=HZ3YN!FMD+ݧ 3?Pʟx l\e ϰ./Gm/\$?rNb ǼLNDnq% 6Z.0 '$h9c{psJ+"]6@ؙRja<'xoA}#gj eZH]K*"kMn5 8:@{?KtLHB!έ*^۟瀅\ͷ;*EGe:&$0~]@8`1_ &ckD^-)̕NRz6gTLdcMQS/?6t Ʉ:}ߋaSfunٻXmf?[.ecfm XY& O dNLO \/f&ҾrPMO;nX4DZ4_ŀx'zkJܾ%FBS1tXl3~Uhλb!1ğ E嘱T;Y'z*@|_< H 4 ,ZxF*?o܌dasH%d ]*Ap8_^8#{vWpƘokSֳGB_>lu@#ٷۄ[ax=0gf8k<;/_ #ܡ͝6s0ջ2͠xNNpds eFlLhdM6Jŝ%"[u{j] j(KGh >LڕaYGyK}/8'Bt=!.L>!W;LWh61/B"& ַ1:-寽]mOb*K-'JEsQJ=_='=*P(,, YtvTnM mzG^"حΧW . ?;FT~/ d̤(.zI#ǸK*i辑C#4pUT mYݣElv6hN4(#Un08UtMU7wUk0t>c_ѹC8%,LYcӮNd ["طJ +ٳK)&,8xv fչ|."7%dC#p?b6_$ER;pUeʟXme/k|,p%/(*K V+?ް^ʽZٝӤS/Ԧ.)䊪u|W^ls6`]1T ˦pq;9 }rFIkuMi8(dž HR!. Ze9?yo `ND!K[mTR6[TZL#ޘwS۝]?$a(>H%0`v:e~ǻ3>elTYFqk?wFGjSW%yOCz#kTsVZuJ-tpSbf|5꡸maH&eJhD,tȻmD/AԻy; U?h j l0d vX (1x*Oa?a<u3"C6D %F;S~Z Ԏ+LJɀ'.4J 5)N7`m(PbHRyԯ6guzCCs Ev<2З^!s 莝N/ Ÿ˿7JJL$n&g(Zȯۏ:[;`;ԑnZTm3?چv'NN&zƠF'z1iķ3&+"VLkD%.g$TxHzE6m?v=-fnIm8O]"&9@-EAzVdm<*KOM7Qd%ym+z ?jKW=[WރOtY)()u`R%>#,Yq9 C"aI7Y KZ7tx^+d\ f(6ʵ󆜖2Az]m?{TV6FXLƽU" 2mؘҪ,[@{ 뱇 T \YHyB':J=LF8  k+ꢋl]TQKNF5עAB@$[J梅qD9X[bRT'{C\Ɯ!Ӡ8mǭ͚o ɡ§O[keN~.gĮ'JHv 0<c=zG?t1an_LDC*HGsrԞF?IO8Mȫh ԖoM!Vdx9{jaBCe U&źS׃D*P^2Ags-݁,HϐN6sRbR.0Gp4<S ˍ\m t/12.ŏ>cDPH G>LWe/wO'`tP%}e[D܀;@S4BfD@7(xz|{7"/ ]!{Qނ+O}> Pd"B,FP>c*`c"1siLi,߲$ROI2TQ<D75Zy&-c/ZȔۡԖZ׺J9B.ʃU8vx< ͸XaNI;>z, >wOHPR$v?NGk_J[}w*k@mpJWN|m`:y-hр`L[31Hfu~̛'Q m5ЍOi6#fI;jhl0T, vV\H6ȯnvH$̴2~ċM E ?1;q` \2ycH@ЉO CHCz!J;=%hu=0Y 3־e-* fV؄>]LH5DFfMk@5p K">IK^u-,JsDīAo!<}H?9J=R&Ҏ_>k*gb]gө~ocSeG#vGTX$%{%:4UȎ5Ŝr%$]!ɼMJ:nj7Ƴm,|p{_Qjs)sA$9MܵȊqNz,j[ꪑe9d)U~uiq-^)hfȩ);bp<߁i,EqO{e^Y~"~Z}+ꟓoTMUR/"*ͧҋ+O-B\QalrX_5woP[14`QTOfmjvfX 2ڔbc!_,!WӚivi L`^'[t3o/ҤnxGʼiǡ7ε7l/17RZv4s N^%tֺeeX\&)/Zw7!Kk38E$DRHU,N]8DglC0@,.YwPU+C`t~MNy I@ηbOjoԣ S)ؑ[%bY :?!5FNq,f!l u,JǞ8{\(_fzEwG q@i={q-*jK^:g= #)_*Ö6ypm| ƀf(ł੬-pE@N:l$b.X}. z@lr|Ǫy@3^:AY|wڳ9*؎&B5Vi};IG4fS:EϘwҡV}#yS0MwhzF=Ǵׂƫ_L-|'J w!v-jGOFn8Y%Jш_l}&+,%J! Z!ҰC&9 DVV˘*<g?F<_L=0dcJ-l;{FVˑaPꄺ '%*X ttk}QFoɫ$m'f%%ȧZǽo6PAqˎbd~n: ;SH۠Ш?gBɘtR#T)PÙ ;2!l@X7 -%yjeb4`Y7 "fEӕ^)M䔐#jLyhE%!5/?~'yΦ6ǩu/c٠Ew0JBnC^豑/܄V+u[0+amGZRo}_ˌ唣Hg.pQڠ{dhXCz9(wN2(ГqJK.V[FQeSR6j~#iNj:8O(YW#tFx;sIVpFVHdYtW@ 29wSd o-w394Q[#f2ԲE\X"|VL*Iِg<[(jBVN l.Se7UuJ7kc.ޫ@bu&Ws> >Osf4G?Fc:N=ȸ " j\ftk:v$Zb qEGsy֪2QA\HAZʩXPrW-ɳ&TȢp H^ "DE_$ hbĂsyYϦF iQv>_dwmiʌ[a"OVxiՋO*d7EZ:B.A*["  O'sC]cuE㼙"Yɮ-yfg  \).{6h6/Q [ 怢+ˊ+v}HL(M@z;jrP˓j`#J } wxLL7zÚ)za2NNY0RHe(#%PF+݇I\% ʶc{[0feL+w!G1=fnVb~S eEnwnKGe )vXXM3n~!CY]YE4w]I;t >;eڅY$h%`{ߞ.ļrwȥ |:;^z,|NNa2߇#eaS0!ݻw.Z9SN>jɕ>x.Y޽)GT] ?ݮ_>BJ@]&II1V;Qvwh k Ņ:F %c /rng;$M#Vŀu`wbiQLEJ>* -R 8k75V ^C"(?$#\4@> D[VJ!l@,U[o%%FmJ)N!OM9ۂևxE`k̔6+9Sib@l1tCڴ];SB2řN'xS-p%tnt,Lp:}"=Ux"^ۉueCK.Ea͛ KYO%#U9~Hʛ;]FjMԗKFrΥq3woo#oY 8Bbz^q-0/+Ҽ :, jٚ 98<ю4DlK'Չ*֖Y§e7/d!M]]=sJ?un_NjLd^\A@A8agwv(O"T;pӄy"qkz3`Yp4#nCwVeLH\1p[J0ie̓-/Gc_ cW钅Ӏ}Gm4ft)7%0\^4>~Z\nsR7r6\Ț -/i=k* v@ :(=[/Lm6ISH3|-PiD1 n%0B2\XD R.uU:8$,ND)h;ۂh$Di>M?bg Al)2,RhndP#&js6#DJ F `ڏu)Dži=x~ќt}H/%^nr;1/kg 9{9eӱ{SdO2K7ȻY%HNx;)]D4> (wJhiGii=7$s[oR*.0g+{]=dݧj[ æ$$cܹ3` IAe5׏\Ɋp@Lкq")yT ~)%Ocu֘}T?ؾȻ\/ʚ8aAMT#+}S`-_?TP?HO)% *՜7 *-s]ֶϗIvAjeLJNFy?<0{}Ýi38{ȿ]f44 h+l3Օ_ 3Wߝz vT[+DŽO 1*,` fp7c*.YC`>Ri@(l'\"wcD |(ɠiv|gPЭ^4-6[dR)A-Zh[wQlTq[y57$k`u#x5ߠ eGX#ܝd?=ú7 4)%=C&:YՈD"@x&!?~QW=znmublV"jT&lpVa?,qeMCԅā W!Y ]E(ǷŚ@\R LLUU DJw)F wW9]‚6R ry g<[tѥ$K:v2Ϙ&ljA-xӸK%C { '%fS5:-LQ5u;Hx:nO)4@aUҘpB* vR+:j||۬ibG9)*ѥY?)r_-SFfQEye>rf1r %# #3xY~DiMpmw8'KbQkxQxיMPDKhY"uTE4A:O-g:'Ja #neK!ϡH Q oM76D3` ; Cx<3yB ܎2r/*^,w .jm+a15vVg`+&1q, [C~:iKitZ^ܛ)%?ga{Uv} Z._lK{g%vdAuZFT^7M/f\)CqDTq֐P"gꮂTK^vrfBzqf9Y28U-X#-.2CغV<̰r"=yYm8!Tc g dulbR_~ 4&5uS:e)JլRb"`L+ƙT62:u~rRXRcfe|iZr˟4@^$&$]0ofVMK+WX<kR4saCx9Lre4dC[iC*y ]mLVL\ʸFFO@`U_FS|ɠ>~Hh;@`E*#ETt>O#Y?}\VĶ?+qK921ʧHꝍ u ZN*sxǠ@y 4AF#~s{ iV`=| KweX Vp,WMz,Z7 ڧ'S.sپ)ni9)A< )R`4R a<P ^twJ_{etT5~*džkᡬ5lδނ'!5Ņ_Ihpj*bR*kK*?7\%Aec+q/\(ʧe=j]]*\Y3>aJ /b˓/o*nIjSMߡ9eg sYvH+_~B ]n-AtWV3B0(h{۶(қB pN0\ruW+HG*YPfoNcHLL$2hH\rAis`$rcgQ[IG$tH2$z'omDU0{t9r z;!UOmVTmjs ,r0t2e)@;綔_ 4-ebgU@&$y|bG'SHbWzJF*9Ÿ;SmnsƁ6ߍ?2RGdF&:gPcў8>/!2 '"µ{& ԆV'BI(W/i%6; } !U0wI#A_ 'ݿJ,Sv,G_Aմ(`4M H>F ɦEi[l.O>V( m CMJjd9Gm6`; K^IgmO9I5?uN|=8%0_ԍ3뻏&W]Y1C!g xiN8h|9,eQH<|'IWTѴ q8a Q ɕHA&{llޞn0:B qNB܄z:ĉ4Kku<"E4ϲ_U;rDgL4]aKJ#TRO~BjPF۫ܿП(!-^QӤQbudU %+UFnBr3?K-iKTA:l}s)'ynmW64*;Σwg?co7ܻF~k,x 8ѓ qvK\ HpO5ar* K&ƓFedI]&:ɓ]E5Ґqf? qxaxD:hpaxTГ<`33Z'‘򵒇7STέN6Y-4F?O8FC1qW`YPFz@'9RH9< ^=a{U=m 2Uy+j2p+}T.{ 95Kτ`l( YA^˸tt]B9tCp}0x|+3%l@.֖IqvR <2}_UAdQ OgcIMꩀvj/O]0V.4MZ)5*]W ў Mb:^x69۱=hY)03c[a*3J̈́ ]Gfˣq|@$ƯWD.q5X{|B'3(6)SڄBPxڻ">sATjg;I5R;lVUɰ.%p6w40f4 QV1Up:A k}>_8}7uFX0Xm =%wyzE+, )477hEON,qT:(/Sk$ҿkvOIFnW /,_=akhfeQ=HSc d.wLś}<}*_CwK#Ԡ욏wGޡĵ >JAV಴xR _kZcaٹ{87ЈM/ؙ[ۖ -i !DX'y_`B@]\Yw9anWŜW)XdȦۺfqNRKT[C{#RVrKz^`}kUN0(cD"1a:њ|+, \TȕN;KVA[9(Aio+W79d"1{hIf`h !E`.A=ۆ s[=`E<$3AñrWAi[~2[|&YF ecTJNcsk-EŷVRn8 zlRTv~z$|~̢cY@B7,z&Q̯X>Øvvnv_38w69 "Z> K(}xi<:"N0Bb0#DQ Cn ADϐ<[HƠXv-uФ@ЏѨTua"-ur9/GSd@lV$L. r54Lnw=*cVADюSMPk輚׾dg+H")+nnѭd :@XAk(z(-VB[?D6{ŏ -/`(U d!mx R`KP(H6')d;]Y^ 4i3޽& -Z͂Rhzp(tHNPHV>٫0+> U,(1jge 6u:hֿ)2X.w b$~ۿ _/s-WR<D_WI+mcbd4M.ht`??d]rt񀠄Z!_ԞZzc-r%XEf!Aߥ›n} ,>6I(T#g'4J÷)X J!Nޭqx! xiĿZ ه&VxVR7sVJYuⲊ\m"w.7O-Y(enUjCfA)D4Rx&R#_}+_HWl3#K=k=㖾^vj29+WޘA䃺68́jIGӑ%L:;K^L߶Ja^hYԡ*E'\8] ?U䂿aM`=Fo`<_0x1sSGʼn<I-n M MW`1gV-5XH@*a$U7 )2,A:} It2. e33Ly˸@˘$ltt<IekC[v$w*c$'ISZRmꢉKViz/fpb8ė|ndq*!IK(fC?HȖB{Zerh NPL >(`@.,#`iN sy>}3 dP Z\nejK%76mpߋHw倣zd-.im-+)bA'U^D+l4Arϯ\])F kB3it$^x- TCIF"D/+3ta]j,# 7U`bvgsL@OJ=}V';_ΏLIN&IP\twȸ` 1,=1ǚ)D;`!~+<:{՜zS#D[86!@(T{kԥ+)Fo#_l03g랚[ Di6K$SɆe>*bus|otz No=m _U" 51N)& WۍNW:[rphufp5B\)EPY)̪:V/ҳak|92E= C[N`$jAfYv՞maW 0)p`E/1zȟScE\LL tcMx }sxͮLD` kZzgwS0c 3&1i{:$~V7~ˡd+יP x+ IE#$V?X k^g} A_uC+I؟(ul&㭂~̋ZiGUHecY¤Dscg>MOLu݅]\ɵ<_݄u5Fp]EƟ=jؙo᯲hbM[boʳitK+ V1T??u0S$p'9'4Ę߇ bP_ێր',H?bO߃{ENWN#2RA };Wρ"W=\-Sxl&iZןp*^QyO.[`# VW~! X0#a,ޕnrWbm8aв=2R @~WH(B}CXe dxMʁgeI>\YB*#3үܕ/%)ƈ}x .uHF~ 8LP6uD4adǟv ,NрH ,nK[3us^廲kuhrwK%61Zy=+/0(뿎Ē56A! b$&H܈~%1cL-q}x#jV3 乞CRH#S(J'|@WSK1y@u8^cf(/CO*үG'P=.m_#kJ˜Ұ_4#BS~ʒo`pՑ !vk[osMax5Ӕ1W#PD8{7`L^0խa#L5%@)bUkD)=w61k:$R@ тAy7.10VD.d TCgyZ}jT_F 2u w%& iOp|W2 x7>LM,wddto Se/)z\™nļZS#~:`I3]?*S1;295^d…k E =ۊmйWȩئD03/ݺy[HD`'I**{ iLeo! `plhHk'ݫHjjʝ+إS:U.{xSTpVǞW@@)nͺKGs.Aa [: R.+̅9},yrcM0V%L}@R U|A&ZN{sg櫢LDF H:TƧvبf {XD@iDXa˂U<m0S}zӺP79;WXYip/ V]lcUlԔ"ovסTy\Fr&Pe{!xNߜ$%PrPZ(A"p0 BZޓC=)VM@`sAC+ƺ \Tua*T_.fpyA~)-pR {8T e`}kQJ_;hp(j*Z/?a>W* c1;u] tPhC~9rfPC2l`Yhǭ^a| dF& b%eQdxnK=%F sT \sNalJh]`KSO<# vnjLGlZTd|RIRd҅*`)k -s:~;xvQNE ٺzڜ(sQpBg?nb&O3%OZ@co`voe0{|} \ Ұ6}ˈd_g@N mlsr뜼/ATt:BD2}Y5 2;+3abV\E,ɁdOLHR)ߒ1s;O[0 *) *I+m* @<=AJOXĨ_4L_yPxI/xaiJ̾Yl6 S"VLZ\H  cA*֍ZKl_ܣh2pci\3KXtlݷ4gTP{.wPޒn@ĉ^~;كD\V!=ᮭf,:={/(Apgdp"Y oR_`U0Xl)[q5^SH[h׸PSLR I`Avdno**j;3[gOp8{F~#n|УGl¥^6#%N)T!nXvJ~oL(]P-m6hhu,Cq_WαYk ۤ^pG+UTT=$/x+L]oFSYEV~Ό-Mo[& 7}LQ ŜXmGN/z 9z.+kY`J=O%G=Mo[띥Xqۮ `5Wqs{` xW1 dT~E7QHOwh<Hb%oŚ]Nr OBȧӅicxXY.Њdw^h8Ðnਙb6OW89|Ni33ˠ'1ުn;l7f+ *B%ےg )8?$!Wi޾UA Dmws䤿Fl.ftnOSٞ|P-ЦK~V˥+vRҬ3.qA9ǜ6-.~݀2HGJn6=+X%hlVσ?U 0-ҵv|s8a׊W]@K6_:QX HNJup6X fP% e> BhͪY+O?TLfi_I7|\^R@/R{X=_O6! b8fhӘu`9Rg;@C/oN_k곒$tYJt@ؙXzDj0|eN?9B+8ӏk1ˁFC:-I?;R;ItWǰ`bQҿ[p(J #=mnr8N>Q!JaJ 5x,d!d($d5X-V|u.FxyQS / gu[DY:#++cNɇ$ȥ @xoR)9t ߪa,`We3ZCףop=%PEzNr"?-ȯ˔L6PHS=!֕E| <*%HFD0RX9{X(?w) ܫ|D >3ZG5s*=Bwo12 #:,l~bz[/k82p)s;\ixb}A.*e$,oiA+Zls3jkԳ]{7R2QDmQOm#y!a vԾa?o!B侕>97XcT8\icnqJ6Zc. KVt/R,oM4<zk?w0rk'H)ayĴioQBHʓr?r B-DN:ptV%o)*_vSL@,)xyqc [Z2s= ة|H跄 _۠lN1]۽fUt,{3| RВrc\x^YQ2|7x2$;/oBY"}*{;j"G9~ ŸSJ 1eLf1 hH#.B),JzyLӰ;SEvxSv-I ~d~Y+zK@|TCGb򦤟̹utIL^ݒj2I*Y3̆j%dO+o#=S9x!ZhvL^+ȟ7'S犎iD&PGaӀ#ɚU(7ҕN2=-}R7 7S/*ulBǚ'mM1ۖ؃V h ,Zh Cik7r/ TXAN4ڝ#џOϿKD 22 Bl4`.?,B7rbq]ĵuiDx)ٕع2Ϳk,pd򝭟QޓZ߼l!D96'gyS>U;aský")J2$:[d8;aWl.LF㡶6Y ؀FjG08&N/ZVǗrkvX3ЦbY20-r.SPfr‚\벲_L!0Wh!L8shqBAIytKđN?\՝:uCBn;*7>,QC Cq.La_+ɚL˛w+ Mߨva9Ղ9ڄ.,{;k<lb ژB&5W?fVrXMaDjbY2Bs :HJ2Ԝ |m \u &ܜj<2˄;hnVPd;KIay`Y=34а3K^iKTGKt>Rӫƒ`TFqAM*WA>e-Í {ͨaA oqwz67^t_&r>qILtS*f$Q#xh5!42yt'|F%XU?0WJsqj_L#)֌X|HNY~k" .-Gɽl [dQY P[MT?+wppO&pKFW(vtR˚NR&? 9:kB;B:\E}U RSUcp,f螪dqiݲh #F@Ƣ/uَEWyֻېmIW?CB?Hfw&N\%$Oo4LiAlydqo# ƲFZاw!Ԛ/3CVt2 2UeX ^a"{˶Ǽ3Q7< ޘk0dw"AMk%]#z΄K /? bikZ{6(@JJuJ7' qCiKK_Šhql4lvCVD` :q}"g#˭ i2Dfz6>EN_x:-uAᥜm>޸b?+@|hSl;cG'Ay8a@n6YN?ooy{gdJGAI0f[~{Km*h$l56JT9#tĜWHE.~hй>'hS0ꎸ녯[wNWޮ4;Vԑ{ \%s&q`AQc/.Qk>m\b&cNA?R؇"(USB 3]Tp 8PJ6VD}TNdՇJ&'j^xU]Y7iȆSdo 9>u~̛<\ZslhKgk;.m[k^-ٟ}Sf2Se{ H-r!,k.>kjz$V0#Ӥj- гGN89dKiɇK< z#Sp {Ab^FEeDis)h9x1- `4}gE/:򤲰iONr?bnv|blAIr}|2J H9ЖlЂQcx+ b?}ѫDR(x`JU%ݎSg6HHB<-(RT_6Q6Y)a;?r~$׋ Ʃ'ͻ؆O~2ZҘrdSn_0)6~(VCqBwPǨiNRZG| RWRa^[Ni fPg){t!BʺlX$v#Kb[ӓd7Y?3T0JF۴43ʇp@\G_LT U8 $@)IndqpfYΈ/hh%n1+~F^p7|Qjʐô\]%,([?,dvWl~WM\ҟ21FȮS'i+iвRI]r)?*l3 kfN[OO\o2nBswCڥI)20$Ez-KoO㪞-ei4;A K0xVއ o*%az!D`T"k_yGI4YlN}uIXpc{\"[? %B>^++|X`'y-W nn2Hk7܍.ɷ=߂670\{I/<峙^1@tWZXt~,VSlk1VK5 N­}eqJ*gA]?ŜE75X13Ց=/ytRM`+˶z{=aP9z4ʄwBg8~>C3#Kw:[[;B&r~epVO6rUoo4 clZ-Dq@m2ْ1$CdfAՋ~CG#\2QT̛_ޔK:Hv"eq|)WsumbbͥȵBJR43K`p&Ϟ& ,ZzޫctK87m-I7qW[kS+D \_8t/zJĴC NJ=VI"u >KCm6ڜ9p`Gl؏hPal>ue%& Y4\>@ôW U?~Xrocݐ4P'xKG !M&M.@4v)ʺ/ˑu+i{\RƓ+? 'HRR&EecEn#X?;E@k??@řcuW$To J>vPٖSןK޻cw9|̓80=mD)kOj^բjaH]IݞaGƫ w/,FP#ck,ZUߎ5z.~`Y0Txzq5Hy=Q.kAzFƯrVJ#@eZwP_+%&;%n{ebAxuSOCb7+W|m^>F_poopLf])+ OvF0sa=P;IS_{E/nbאqq':LQˢs1l-+~ݳf +I4+[鄐S3>ҏ$n-T)}F ^^[ƀV/\f¥t3W#הp|^usd&V/s`pN3m0 Ld=H4-tuxWa{Yud|GlYW6 ;\U2tt#0W1 鐓/g/kSX% b9 ?v˖% ͛9%)CYDMMEwk,8 /S DPYib 5mxEB3"/eNn6./ ]OEarJ7䙂4{aA|rdzvagтLGog2ZA:m`ݐ4S.D7xYQBD!s$I =_ eK2\}b7_CSXtǰ"&(5{K@S6O9N=F&Qb*jLB)s#'R}0T6 z *$v2\j}տC~ٵ`;P Zj=nlKPzy]mV>0ЋC!#$˜ȢSIB,u/I8Sqo5m|J>P%`cGp”S/"FHr4llHqX`yv*53|5}m:@]cpf"`ic:%%H l58Qb'pJ[~C~=RѥNhP2L4uXd29{Jh}lv=ef~cɌ)I~+4 ![Du`w% Vo(ǍƖIdpoe2h n|X͇ i }nd ou,XOu4] 2z Fn9q:TX&toJHb*PXiLPЎ%y6Ow*Sr~"/.jgjm2sP5}<}fzziugi J ~{jJuQmSp=S9`#}#?o28u9)+}lRApo}¼< шT:fWi:5R>[c(C#nߣxSs[ƅoĥ>*_Rϗ.:?-J|6RG`KƶDBpL_ 4vJ=Y?ӗoB #`}w1 ~hӦSoXy\k\&s*yBK|aiO-ƚޙ:m+ғ>#mă#dg}U Һ, Bɍ,K?o9|,Tg^o):_Z#!ff{}D4Ij%2wqXeHydW2Ă{"{ጄcV,Hrk SY ]>tЦutNԓM AZZP?[&qK%?q 7|J(](k@&*?FD#C[:.W9 tU8Toh&gm8] {Z'FRT\Au;ԟ*@ƼuCVWuY[ 6I7zLױ9X~KK%vKXXD9j-1o-쫯Xg'B2{<4_0@&N64MAne8)>E ȦEKhg › EHK0<SZa1GcUTEJ ϊMRnP4/x9=J9^J?-R85z2oV}c8~N1 ճRL*jt_{w_e oc*QW|x1B[,;CJ2S=z ȣoּPqŅN(hvJpei{7"wleQ1*XXoԽƨL.6 zFTV);7s]{8: rT8"p1BӉda 77fo$*,zכJ,"QvM UDa6)*+0~)ࡉhKXj7TVw0%嫪E0,ZE)6y@TRȲÀ>-0746+Os 3ȭ+Ҕ.o<ݧKF7>"sV+l6A'_jzR +ῷt$-S꯹7@V#_;rL"x>S-GۑDB}oT矌;R`+ XlqQy M\93 T5"9=ȷ$y i aO˯ =(6csHO6f=YтU fXz[>%J*6.N`&?Х̦Nv%L`ؙQZʕhr5`U 26eV@g4F 0inTg~p-L=-R( |&2R̅ci0 50DlFTj{!{GF5u֞(_{m2\pML4K`?h9S[V%[K?8 !oڣ P)$c+ yvY%:*~5WocX"FS?D ODn1[s#VCT1+]=Ğ?orZ{_Hddߕ)2$AI?jtr|EGdԃ`$wO|A[>'*pI$34JKNG,;1$ c䑢Sx٣_8G(ap=\#=r6fδYϭ}ߗ&@^ҝ壑7kᴠ*'дuL&3k{*grj"pH̙ R=`\<7סN}t`0P<קj* ̢3ɨ5m8 pJ-=9^cdpr|+b\SW:dv)ƒ(銀ш/qD1xZp Ds!bm Yxvzd2ĚM~D䨂қӕik8trżNO)ɿw<%b|aQbP6 )C"{г^/k( ,sЉҭQXC&ZbLccٛu+6dpuu1}rOG-r**DCdڐ#I8YnsDᙡ8>)2% 5Ĭxa %,WJlX 6xԵކ @+a{ = By) akmR6wX3S *vlO ^Ұ?iLzSġll6ЭƓu<1J d_a>4=n CXYDb5] M~5oMNŭ|97'=cN_(ߕ򤝊UŜOkك[! C씔5I$:᧊Σ8 !|_`1C)jyA{~PdjQ8?q[;zu < %EeN@|egO4͡DL߰?&-cr*/׫6侩][d16cX0UR,»[>\'\Grc[2c ݮѫAȐW^xeن̕fbI7j:QPtrpQ0}lF˧/r5SM|Y"o]!JW'=硘ƊK:%8 2F$JP+~V3*|~:ǐd4uwwEwbVu!MY4I0=ӑێɢ1+vյbmwv ߆)^SC[Vo*54$b!+KdEPp1)yGJOu ̥Àh~˨* ؞S,B˞հaWF!9ȟkzB;f' TBJJM0HPUͲ?93ls 6P|FLJ\wcwY!P،6 **-yPp-szzo(6b$q@!azcS .IHFj+}9%SF-{ْ$3rʈ=2+.wT= O1P30eׅ'p~?>N(7LNu|3n* DPާY# Orfzޥh;+ c{2vl醏mƆ;6 u(%@D=M!njST&)*9rb0$~B8| zb$s^xøثpi>Xiw Gt([+o,Lӫ& t99E甀#a{(S)mrپZ%fED̳CY*$P'8#71eJC)`,Q2mZE..q"$45q'+l@}=f*YxFf22՚ۛ\(z$PbHz.,ƲQQ-p4 ]#YI[.vB ֏KtQ6Q^"py;m9r4ٷ,N&|e'[c"$u lh*&`fIG8||4^[K߳L(E9,9V5ui2 '7WK+|6HNpBSVE?^F`O_yS A?=~;@Q-(~ª|Z-Z;!OOƐ`/ mn~eQs\-O1/Q#6)-6IF|$qpwr"*2z)%Bxh^5TOd(tGl力8ԯֻCK56JhJ"qqSn4~ȚQ5r ,voE_ϝVHA4G1fxMt$k˛@#V \*6&)M$\ߐ#k`K+GNm-`tLB4-4zSmChA\Or=lSqQf%Q#-37 ̖M#NM0ڛZ),Fxy8/a5EJ"vxε}CS2sm zqkj\RL$/mLt zm#XO7LRV%u>c7'}2Wn~c^8WJƳ!I{Q;AViY 5k6;Բ(K4e!%0 /I)U߉ܳ.C*tYD~tіS|U8@Dz[j !^ ]hA4(1kld9HУWFU3w,?^?^%ޘA2[eVI`稯&bو2%}VV?2m?9գho5N 7_pʮh+&N$L\78OWN TbS|<-.d _>QE| ;|[xI0P J<6ǝ+Vn ؘOC*;PAn84)ޮFHv&4{[R$LU95 Բ.iD(N|pXp]7 0T6ZЌY[ۣTaradXc9C4Iay!ۮzSN6i: pQolb'*!0\,+ڪ!tw XEi?EՋp'I2K[gB))pXisZs 딌QU %śs {?~m`oݧuˌKc~54*+oQp>N5X2|r%_c&}D>(4>_\8 1Mr@!_tt<|x"@d͎T\GGWknPPdSVXEj͓}c2`ss,hLew^ e.YvD7KhPMZPQ4(Iڕ+~DeEDJRYߌjV I1ض6pTB;+:zHpM)Qn;#2 e7=҈]%%('Qٙ>k֩nlLOU sػ𴉓_0VL68S@ O̒}ǐYn {|zf9:GL0تpİ>]UKŸ+y3 Dp0W ?q zz ]!0@HF7RÍъ1 .0TmSn>lty$s" c.Gr*?`5r"|]אSwm /-0 U"s6V:DF/مPU'KqɒK&IjPU70iORRW~Y+4sj_P}4lYwRRuѫDci!ހʻv9.ʃ/Z(`e$E0){"</d <8A XBf(>GTl fwl8~LTN&ٰjN|4Č k;=VMQi{)8Ӌ#$>ŏq yprM%X"IAC-<=e ,nl0(,&Jü24zI:UpyF_0e^NV!|[ ovH$4r5Ǥ h T;F ~ܡ3(M$24kw%RXʟr"P +ѾmbHVn5kGQ(\)#Jlv07 W'T "% ɘ0a;<zu3L 3dկM8l8T,fMrgiت]uo[`7}{DFDV֛`{*ZȪrX R1.Ԃ9ƧĄEwXpG1WJ19@RR}^cJ,FE1"y&(9s@dZ6cŒɅ$~Qw 1(jp1%x.t5 _l)S͍eQGF򊵷0&!W˵"$HD";7$yxZ;+meGY %u<-]-ˆM;tj؅RA6A檰N+G#pVj&/X% %yG=cF|#ƆHWњzj/1G0jpA{VJTVϾEHx<1_PHb[aQ5`)êcT_*>*]15d]? P^h$@}[^q67Zͼ5b=T*F y+SlxVn-Za ͠& n0[#1<⾶x2@Ua9I*% iR_Mpl6BO$y!ttG pCes0ܼϡegl!+o0> C]aLRQBth]\fz $eW8Tu ֺ\Gʻ605*sm-W4A?_VrqMdq9gPx&LpUoA`ipC~'gDWե]M?+']/[3෴ӠZ$\#v>Zou|p.~Ue$x3ϣOi#q631vc>癐H2/ ,ԖVtB >uĨ.L")أԐDևӤp r zYyBPv$H%f8>ޥ-d$\R xN"|p_8b);chRvծ$"}gIzx *Ǣ]Gv3E8d`ې*ro|_-7Sp2N6umgh~|C|E1 `ŲI>] ?vlJzg|k3XjFqr2\KR#g3)q 'y=8dͯҞP-Ex[4'W6̆];:p pcT=n_tW_CNba1ΒgFMUG7xqBoUMC܏\z$,|mfӮ.>( DnWPԔ|C|7|kևɪbT ̓$TD-2]CGBN- T!) ~) e 9g"cXnܖi8N{cU>QLjP w_虠DyEcXuHvMh9h4PZ3!"uw^P…3\}" P)'va,CFS ^@a;lCL}z5MԶ]NM\Y4~U$(4Sŝ&H 0|Oz0 kPX r8"Ddnhz!D @Ovn= YX}6'S/REcognڲkFNpqрN9, l5\Jt$N 7{\Z/pOD xY9JHT\#4e҃&WhEo*"iR/NOޟNEh9 4ux>p{xd[JT@xZNU12+k p `Tyr8mٔl34{֕7:܍dbp  B9:NFPx@焹jպmKYDQC`< ௰?EP,%(ӎ#;%%S7# 2kV"STD >>z 3k39ܥ>UӮV{#[A T"+QL褿.Bp랚9:z޵N?Q27'B / u+Ay=l i i\c3C t"tΞE'b![-z]&MtWʞ|ElK=JܴtHI̧Qc8!3>ZCaQSs{Y l6l$bB$PϽ*NZ3xk/L^)9jW+{B6Eg} |KKBfZ[yŁlMd'$zXBdջ18tzf"|wvI9)%؝h[,A~;[QV9ef.![D|Sx+ѺOVN~NܠEMEry,jyJ(隳u5.γJ>ի~h)hDTF{ocHnrpV%B]Du@_,&drJĄOIs#3MM-a)t2MLT$T>RY Urz/_3OctEX't3~|53d8y6~R/D?6[~Y@g*ed aq**y^@30]m gELL 4Ћܭj.WIm:Gx3Fw+aؿ%_"Hf-#}E*(_@п?wK@W~16\[l͕֤-$JyR;!lcl5B.Gdם`3c@RQwuue.N[ "*Ҭ(f?UY׃W`%K nȏwɨm4xIT?S4 q v )! lQRL-;i_)4nКnA'$2(_c%F%cͪxZ@JĒYnwqgUIgAp{&jS*NĚ|-Q )9bԴ0׀GWzpz恇s挴zU(mjscR@TVҘ[Op){а!k\C%ɛFAȚ.l(t5Ip@'vu \+\}}¢}7sA5o0\uޠЌBk9>˾A8`ǐ4S N( pXӒ?hJ}Z 4[{q>b=52mN}i~11::- Ԛ_q!⫠/4 YjzLG MWmޛNUƭ) ho/YirA\`Jfwbg޻ٛ3ꚮ+b QMwʺIzKQm>)&"J( ŞTI(4תGv :qI􎚔Kxx4Qg?7t֖U<{^r8T>ê-Xd]Q (bq3T HM1ibhs4Hf *%d_}Im9y@|ҤW}Cm~xJfW8Vo0퐋"Ҁ|Ķ^T/MǞXX>]e2 4*-uI[a@rlMcE5@fA(h9wb%*^'}^r @ Js'6r"GhTkAe8Ϙ?7Z#W|*V 1VrX<_!aӱ~W|c)\Ǻ|#3~eߊxG zDn,ƞJJ?зY}8 q1rZEjZt=D,ZR8o2J1M6Hf\j4{wG,EXܝ(J !Dgɂ9AFMtlzmqJ:%+vI.o'nxzv+P}\ f%"(B!S+pSDT+I sP+02?vO+/d=n\\G̛dR|G)Lm2{Mܤ^n{̃'6/t|KHDK'>ⲘŦ]jK@1vpp:,xs۶,ҏ>Š&G֛KV)dt;=Q)ݻnӥJKnsdz;xY?LX0u-ékv:~l\%y* /KYJf=P­*(騚bCnje]cZVlK' *{Nnxgx=9 IήrkQ246;2ݟ:ؙ%w73zGqT6 Ҕ1NGQU 'R?!pcfghR] e6JÈP8Q Wbs/[J8[N)Gey`/^ V˂撋JjMzxRqӾk JF%lttGB۶?.фrz]Hk%4%U ج;8m4{}JU-[)P^I5[2cdhG( V, rГƆk DZMo"J||Ǐ F5Ԇ6F * Lr9Or%,,-guwU7TxanH [0G+]10`" 0*:͟#O ت?̈́(by98TE*~ͷ:S iZR$/bxtx̪lw 0o[]pq tH> `k6kJ)[9^ +&0F|+/#Rm^#p5Y]+'O}q?XZ0d=^yt\{ASMjuNy&d I|?jCGpyL ʕ; qNaKi0V$fn ,pjjT>18/P^I ~ꪝ@>l@olB׊>}~j_]?BBzV;镢 W@Zד4|N@ j/(Ctق@:Ia C^9 M?<*^կ*>;Kk OҀ5M{\0#=Nn4lZIRO}&.T-S"x$+AlS* *pSz$(W,BՒǃi":WhdaoE# >B_- V e."j`R*Ba;4ro)>1v#(U(eW;5_@#vRdqFXhl~i!Ƞ*^zcK)4[7!Y\U[8syu&l?U46紕g >]h4MᰪLp@@?n+rMm]CKP f.Dtc#I6=o(פi="s"GmZƟ yfp708V o;v}?ǸǘmԘst-)0HBYuo.ҖyWӜ[рrbekQO2.vD) 4AOd>m=kmAE5 SY\u5"=$Ae-tmG.PW2-4I%*l+ZZK˜il =h5^/}JH8N|QB_[3lrs>\#S,݁&{Q3@ {M<)*\f*uV?m^٢&u3xI.VOHF;q[=eR@{1sTOyc|k4LFp /RA,9:}cJ@<Κ@:y ɩ9wv IGw 1\|@s_2N[xaIv ҍTevYLW5ʗӻoq'@%t8j4@ PRNcή L=O _h@}"x2Pv#s,JڨcA> pRCjN{ZHHutR^Ikrd~j-u1?r,Fi-7i^Zű+Pxe mKquDJI1R39Ͳ*Fx y>H%t,@xS;" Fn?za0̈5 '3h(Y7j C*² Du~3h+vj/LbuފF%8 vWjWأSH;e5N!bpg;|CzleJ=?#"'7PN$'n|1mGxfgL;*p" zήeOpq'rຼ::pW/[.l˞0_p'gɊP(U8n'QX46]UxL*G'9 #pT#-f͈I "8?.SsQF~ .QN0h1E-s>L*u*'5.H'qN(HU/4[#, x-6YlY }Ԗ/ f8ݟ6n^*U괇Yp^o;wx~Jn^ MW @4 <ӍmxI=֒:Q |#EhQS4;OS k^sT 6\͛^}[ WԄ-/ي!9vQ)}?ǵιU8?ݑé י@ D>=PM0_ Lp+w xϺ.&w^xLEMڴwt'Q1+kQ\AZ~^Wi(I(P:„G3oCfߤA)ҩxv'*܋p=;Y;6޺4;(~4jd^DVS|N/-*R!(hm钮O2厡U?F <([*N* 2"jBB=ØIP!\yI*G=Y6zcW7ƴ2/Q 7cP)hLҘtίT A5Z%JSp͏pS/bGYI) Pxc<^/ 36l~^R6LZH֬bKt=E|d@m*5}5A<h:)gasPgshS;,SFUlYcep@3ۀkDddzU yCw"#5bl0Ť{s:{ DK񞰒g:Q&cm@+Ͱ8~a}LUۉ&WCakXqo8UBbT]mn)3߆FNGY<ќ^Q1d v>&V.RdJ-$EneS6X 0 \ݦt13o"@;UʆݳVY#&yAC\U0 Ւ:Яep5[^|g1:9LWM7WO '"g|F VdM+&Av3TAWogrE]i5x߾SzPՏ a8\aqV?z쥽=>]-ù_N.D6M=f % l`rJg,֌ nx?U&kP'W-OyN3]{ p9Ow҄2@| YܱK>Х}=D؞&{ZyZ T;08^x"ߟI4O &ʾhwQRMXjKڼJ ߲9 ~]h`4ɝQYꞑ)Ü:ؒYSߢ)K[0#ŵ"6V)ބd'F|%;ւl@}@V E 8;\{Цs8a*ntOR?@s ]=9f>EDIC?%b>=/* BCj8,2jjdy =HL(]! ,Utlԉl<8^:o6 MJ\`d9ubGwJ%FUac X7K17ԏ& @(.fLZK΂"׾$m^.t}]o0ɧ?U$sHv`R&Yhd?T6Gt sHJ&VKdrg52F-"rV;L{ cT"vxgV%f1p:!3}-f5#(,D.=lZWYɈ@-ס'H:g 0㝐} |ؗ^_cB :D18$ӂ_XAI0xprR>9" g.d#=dBs@{EƓEq/yґ9,Mq N+CѪeWښ&qϧ-s8 #;Ux  QbC i|/gnMF6@(v)2 Ʒ;}cR7x5=w.3I$^,5-1Gu]TJxgw.y&4y*|NZY/Y|$7c& f_Z0+u˨>mFZq}[;rHj̼w?UӾ? ;|&t&ZϺ~m?=]ep%…Du؏ kM>|䣹r[OҰ+3 vD2BMXh~u vOhWv|ϻA &6ׅ w[wև3rr2 l>oA56dr~:tTyQf5^-3fVnZR/yݱ`!J<0@( J=: Z= DUp?3y;x_teg<*ICGCQDkrϙB^_~r}60h- #[^ͲS-KxV?1(vGeF+zZE/h7ul`ݶ @Iƒ'U4CNq }8f/SK<Jz_e!GLFvxI&s|Qt^V)LcNn\5{g VwGA7U}d|Dx5  _ H7Ȇ8;n3*{\OS(ZN1WX9P gpa6T$!d1/@hzeYP/!{K2o#oS5PL&8@4 9-gT1;v`f6 P'.k`2#bD!B9#{f^tLV`pIj3osmrYaa. ~#t gTn^\tW$"lއeͷNn=-nݯ}ECE@u#,^E('kPgJFґXY:~R0NŶ=Cw p6'&J 0ZDCNN5mMdyV>м 'ꄭt v-PKr~;H#TGb1Kؑ2ʃg4ԥB j:$U o砩r,^S¿ߊwg(4qe\I>.ūʘ>ՆپZWȾ, TFz&P :E[!`$z3ssKcilB:]{?0F=x LmCɔ{Q~CI ZTzj SR?$V.F>oЬX12~9,|Ҹuқα'ѼwxЕ6£uO#IMoL䯣'gel]3-gcf,o >|}|q:H^]BNʀ8`ޢ:5$dZ[6{k^1p9.gD bE[V@r{!H-_pj۝ǓH2*8ьoG(] [2f b6{79nx]S LbJ="$ɢ~Dg@YnG)nS|ݜSiJ"Y~$sְ>G3ӓ-(.'AHCC`\fͲDHJ}ƶ‰WжPDZO:%R5̌^d+z)&Ijj.雋?(?#(eǧ2-oUU=cnquȘo"FMaQ ,;O7"αn7.vS+(ZѣX[Q|@^VO~ִ2"1%B\zTPdn^ 6Iړ~`t R}T9??R&ߌ`:\{42}/3ݿꚷ }jC_LBw/oY*V m8.47/+Rc(\ R ׸-a1ۭ/ħp8}(0h@騾) ܈8y.Kx=S }C)%542L7 ]_+?Z(2޺g7I΍9qCf-rj*>("#)e/Ǔ1T E>Q+"wv:r}w|w+t@'cSE [U_BJbSntdV¬|Y]/rVZR@tu+DYL9.ȔKȧ/)JPJ{+䌇(ڬK*N! Ն'sqIc[Pg8mhSFnK)0ܜI\^-(b\  +;]9r`|-X"T|oߦ`ܶE=c)#/xw32.P-6XSFhNG:ٌ$'ڋnpt zn{EQW@_Gc9fL* 5̸:Ezwy?z*&Qי@-j>l4n>pOYYL qY&AI%#wI;ӭhע pBlJ{_Xh;^9bAlc!<]gRۏlFGmCsof!@ LOx~;`9DF4`ϓ0X3itU\2Ta[f߉'O0)>!h@Pz [ԶJ;P3APޝ6ͷ{;qгޓ[}Shŕh`Ϗ ̓m;StxEw#9I=WEԞws+ʛee*mYU'WR | PVZx[cH%Ϸw&t$XE-`l6^S 0-P13*z:Rco)r#bM7 YK Pu* tA6z1߰o:op ]m|䴙'nRS5A#~Тc<҆KImGN~Dyp.l+~fg94zg3fUm Ee(xmcs9Fm2ޏBAfW)`;,(p/yXfTlx@ S0u51szq7q@be(eyCepD_&R.X:m"}9:,yc:H+eV^,i ΃6G&hU*) dqwcM.ªDbDvevihk< vAuH5-+3 bqOj1;;~ߒS VgK _W%O{Dy]wu^ BFRтGzpA)KAS 7Gͱ2uk479U "i; V~v+ykQ"k4Kδu%Aۜ)/oɠ*[p$?q]!kPbby}cfK2rpM"o<-~7 P9"1'1נ_;WY}Ն>LFo }9ÀqN|㔚s:3-)ˎ=^c1=:n:ZK6[7rG9@%ȣmBh0^R0f:Ōe1Mm~C~ĐGEŒDZ(7te{6t.߭&gփU.4غ_y Qspvh4/;2-e姈d=ɔenԙ%95wB3iNKpnG0أob7B ׎` a)N[0 ܝ g;q#4L3& $1)Xs53Y_9乨w\d(A pÈ&NH/tebEUW+O:eRɱgӄbȓNF4PcS|b>VIdP`t} ئWϩ)^8` ~cs2Pc2uEh$>yzv0:UzBj>U?ǭӋjBMl#*v%+FӡOYGaGê*ȩv{D۶x+OCR Es>!ٰd#) Y5+Oon|wRll76FWV$D0rVi <\0R 킄 U՚ *k5 5Z>U'IQ5Wn$v:Pm֚+1E~р.kqIȶØb䤥"l{_5X9e=+̈m {6d zNzupl(u[=뮔y 0ύ"Ά0]&%Cs< ϋk,lĞP~x|sMօ@.4!C\YRv4=>lA?ZfzyBQsiӻR1kCwOkq6&Me3?M`.3:j4M<,ܫy4諆5` εVv,pCГ~޻7zovnaSal߾i5ڻ-$fE5vo[qdvw~/zbm50]؅_z[*42eJ}/[k4leH^U*PV Xݸ7ϥkdž!?Z6^X#&v2^f־U74uM]Qdu|yj7ΥRDstFos%<5 8~iN6e.1<VϜ{SU a ^%l 穓SL |}0z ɬ dyߩ>J#%9%;0e G]$`h7@;pd[(=@3Q_OXOzx0~c-ЇTBǐ7y"R V2 ^k,FVQ)vqQCR&4Y&7[lVU9<iwE: ]A NM~%E8@nL&Cb#ج@Z~F8V r(:*sO@G ı232rĀ a5),#Wb5M|ai׬?JpJԧe ~["">E4U| v /frs{9.iS&=|"͠m\3V4k[W%/h9LaIEU#F>Ȍ4e2J}pP w0 Jw!•EeW 'l }nlͦDNzHWuɋ~]iHq罅?QʕY@=ᱬSlwZ3I0DM3R4YZVF1Lޟoɥ!I˄ 1gVgLd8\aSJN="lJۗ!Aa nNH T|F8}DJ#4m(^irBXʊ8 Ж{ms>|~촂'Di6:Z.ws~Tͼ{)LW&l_^)h%ctSP'j}d=)03cSwTIE-z0WUŊ [J7C{(a=&=Cɣe+Wuaɪ?]I?a }tOKP8efuڍ O5H8+Km{S.Lz2 3nQx4Faպ٬NQ;i}vbs!;DBx /v[mTBiJ%,= ;HRW{Mm ^m[Jq^~h6,B6=ѷc/l f`>g3%K=ێ]ImnM[ c=RoǺWp gkD|+$CyMz-yTɚ>WBg@ uDOh?ǜ8jسnQN^**@|n@㤎n)tgAyåN#>`ͦz#'^]/Z=``wCr;P*O҉3 d 9}_ Tì*0? ڗ=*H韲p[̔Bk DIºܕYCxz(DP/6*Q`7Qm͉]'ӿY,Ԓ9pu'`iAFLg;sL|%.*p@z1 X<b =?A)cze$k(Wiki۞=mܜ||`),,qOfeCNqO(gvBAJã\N<ēm AMxK@VT}83aZX?Q n{ "?EMdaPDP=owH˿~RdZ_m^رg0Di+y6ސyuc՛~eXKmC_18wh_|Ed9L2QjsԈ}TńMv:Xh M)}e:Y{u0t/F$̟pO<]x0EsˆlJ`1m=IM0::cMe=,ovCJC񡉴!5xg oKKY޸ /# `xY͡%ZAځM^DT M#rh+CЉ~WZCe{$]`?"Z!B0tC!﵄\b| 'I^5 OkCuFbr7/ Gȭ*+ M,&U鸀 …U/G:V΋5f*-ܲI.`5tS&37e )B"e^i~'ajD\ăy Z\."Qaxl\=E ]y&]ơT@.Z'vD2Lsmf/R O) kIe/vaxKoY˦l-o/e;m"Z@&┚d\)C8TE)p`ckP@xCxYjsOFtIf63\:p@NC_zuhAe"Bhheva3%TES>X=T@U`"ѷS\nBK鍓 b橫D ٲ?˲Gt+*`J2V`Էń^z3OhL /nR˂r kkY Iۉy9(ϣGjwm-%Kxpmێ滛 6qr`EQBYFH4eL>bZ(DÖx"%`-t? d'3zw0{Po6Tޮ?Ns@L҈/hlT#'D^ckDC. v N#}/Tg4I>rc; 覗DHxKaWn"sH9x?x}# 0[Ʋd1T9;wN)Rl`Rn?p6)"@ELG9VPpzZ' p(5~m<q'"?#ct6{ݽ7od utNX Iנf?"h=]vjy,o$ղx3sgK6]KET"@&w,hEhUgީ+~-=Riֲ*HSX%4LQH%53Vy5aK S@^܍pJH'6LbV^MwY}ia2 6:gdA0׮Jm$? _qpҽ-X^Pc"|l1 G&!1O ~wP3]G. mB0c&C6íd/?Dպo-SS}>( "vK:R0+i.?NzReb~&>o2kIg:J޾9 S72yZ@M=)Z{:TgzK kӕfq~fZp*a-"mg6ZP jN9c.Yx[6*Grxi.9f &x?i\v3/wk@I(F0{*mr6^Sy) ""w:;h>o[^e $5j`.p6Nmk|XƒeJj_ ߝd6Zڤܑ|cܐ 5z?׬*`{c1Du(= j'`ZYawg,t(ߦa6 A@xRo>Lhߜ:LAaȑ͠W/PM=}4ܥՏݹ1O\2Jv-o_#v wy/W`nw%9I$-jVa,[Z:oV%>RLDaX7K?@%Np]㢃H =H٘F06gW1K:倘}٭Rr;rT"7%@9W/DkVYJ c Nۙ)i!`eN(0GvPq~h^$j"wGS}@ S'4)=Zc$v(OՒׁ7\>:^Jrkն}Qkgs;HRMFe%*oIz[T5meUGh.= r@B@hXuaJ[fzvft%omY|qlO] ~axt}ҧ&q.Ľ ̆ȆD#bLĴiSPN8iRg@6Pwx{gKN[7awZG[A;$3.;װ]ktI #MjQSAHGgUóT=`)Ugs_\ih歬 >Nv zrg&kt~njէI\Pm]bd8s.80$?:if\Sd_WDLbsAhhy28(!${-dqXzR7^?O0eN;im03=C㐽P2]ƞ$ouN8w5/vp-iߨSWA'0’q&Œ5rjH%c;^f'HDc8y,Ę s$HB|Ir%Bi*Fs:!X훞5s#8: #ǧ`8y`V[QIfW~;XtaZKڻ>)<)i#!Jue[@ }Zf#Wj_ݸ/l^ ⶢ}/ 0|)q8amV+\QOvSrW"#mzQzJFNr+>+">x:]J,$R޻Q:im9WȺ,=w@DڨIF#XL?b+[7m͐j-Ĺ [Que8Tc ?n&B,h N`j`8ߏ}×kvY ,^nof)GC;ы\_Aj/%\LFW؆H6L^tMo*檦Bk%'2tv2Yc"r%.gT+pnyA$%(iT"E>2WVl={MEU{P[3 ʹ^pDƴ/# tR ZS HO cسͥӒ~99_"LR=2\ST{މ?˒,Kn:` Y&2sa;>3l}+,Ԝq#oW>6VZS“69r,'d ab;8ciGҋ/^?-(cznZmKzi_93 <ե!O2<2!4,'sL~+OG;"M#`N1.췚㹼yJ)o \1a>M}fY u3-n \nrm[GCM$ݘ;N`Yn؆£ /޽"yK, ԛ ye^/jaoc%Y՚G|^6+Ss@#BϧxpRH;"%Rn,.0C}84KhP@v'%+CUhqܶkCƗkpވZأzj=˰[0!ksvm>p !~k%\|s#cO9{-!;a8qUT>ϿLzjk IHlЀNa2t[7]`l{JH2[9i~?A_x%EgUA 5 %x9N%:m9h#WxLSK/P3z?vĉ^Og@٪Xɳ00i;̨e~Db2ޖ0',Ƭ8yRBxM>Zi j? nACr1f>pv!9byB/-xFcGη/hpWݧ0DIӢQqZ[41=⽴c:^bd -ni,*O<*;zCm'ٶ) Y%Ph63lao4_m7kf)+!$;4?2$~)PAxv*0j[ 1iR1{})S~q7iw.c yiʊ_n!\dIyd]"(/ M1]2SD;T-膳0I\sD_$ItkW@GfzIMʿ{zyzդje$>\, @c61ەÚOv99_IKyՅAޔO]c4 c? T5A<,?&4mHj(v ri9ry~橀LÌѦ:C5; XP:XB ,T7, cg:kyF*}ր]Nr${o y”RrgkB ,P m8 =M:G+RTց9[Gi'=%E(b0HP*Buo'S6zkj$ [4 Z9“&\DNQ:k):Ӥ&.+ّI .i^qY+gs))$+r;nuMXy.D(niJ@>2; Vw; ٔx6Rga= zҙ<[aJ.VE^K,d5U!t:6ZĠ>Q/O}1fYYV7ky):auξPp6C B]o+kyS遾X; ىk.z‰39 ] ߩ9Ca^6EϖZ?J=GxW'Yd\1'4u 6մ$ZL8B ëKҡr485kVaJX(愒4 T"XJ5-4;* C"]-ӫ~T*SXhB^c ۟#Nw*9S5D3p#N>cA 2νr5d`Ԙ1KLFQ&^toWLхLGm1 «`p|-8?Ӝ!G&^w{[_K>uR[G|@8n 5)ǫ 't]qPg(^*`>o˼a+oYA?֙H*kK%2\#ïai-A7z(H v[KTiۘH_eTj$( c?D.*r̕ч8de?~v>NNHro |Ԣp ([?1J]R;$:va\G%6|.:8vQd[Ya.$V s|,5hcM@PΠWj8v )4>)s( NTk Z<ɔg @f8}g]25r]QFccSKGyD8YP:^ʴ0h)zAT /'f\=B|?8фWmywsžX7#> Y~*amK_1V ۉk`6E&Ўo]Ƀ_1ARڸcn zYj>bq^~߮| aV: Iʩ 1)!~[`\<fj+oz^$Uvȴʹ2f_4 =H]DѭO)!w^L e^:|[rdZ&*ދl0-DV#IꕲcEɒdu aGjh-0LZ4"+''߭ZT@{:Єg,;f7l䖤yܒM~BTff3tޢzFu>Ӌ urŨhC1Z05QGxw';=W UcW\l{VfhA ڴV9#NWeX$,4i;ثF\hKQDэd nY7=}BO?0Rai_Dz6Jq,HSmIa߇>@ zqp"RN080.Ð:ɍ$8 1e^cW>KCڷ_/N~Enb\k]Gs1b:rWJOPB]K{-+!1*c.;7ښ,T8Ys\hKmh?܇\ p.fjٟ&^zH}NГQ ߹Zo:]/GS`gV=K2X^ NjKjфIˢƫVZJ>T .C;E[HM/9z(YjԕHu(KURn}YGqs%(:ꖦ ݩ#*W) Wf&~$\)N iC A@%k<_)r@u^A A 縫֋*xՈwfq{!y|Ϸf)wӅ&.2+X͖+W,F1c @@osa$QZ?mS wz}0wG:q>e |EaliJ,h,@K]EY :OeKxQå8ڲC :BoxW kЧA1W6QbU f?{Z-s&⮯K");jKZ釨U"5ll[< 7 BEOJsݻV_2/)]h\s` ă ʎ$[MRwHݫ/?zî(w>B=镺|uKTlWe@ڕqcu.BK'2k:eptEfpBJ2-=a զcg!lCUP^JNOTiɤܜ ,Adw$b/Pԣ#Fl$ J?rSL7fi86zP Ֆ7nB.俊ҎohHU7B 5}*WDiS줒SڒOB`n8H*$-#g*]"i*A@f%*M}aI Fg9$ð׹UQ=:֛qԔ^&b1 m@Mu}/M6Tcdl"XA[$8; 2ܘxfƪJ\W49R9\L+PTRʗҕ ( H>֞{抻6 mr $3 8!iz5/1 :qHC:Հ# xln遶rךU03Sز9 7_#(l(o-$7퇙Ϯ=\hLK'4Hr`8ǵDUCΖt#AP1CXP?Z`\+]?A3[ ?|6B.Ak*y1$"lC܊5@8ٻQ'&72n4zD~!^9ZY`6Nj ϑSi!iB]AzhQ/:p"*[Ig \Cfc*w Y 7R& l'w4fMT*oS/gj!T B"׬C-18p_H/b'k!z?tC2qK3Ïm AcGNmt4SщKEn^%>Y&Î]9n/9*{Z+&#?=:-ӷy5>ԪR D0=>Tas{% _|GCS$뢛_\G$+iV2i5{M~=,ҩ´)[UڏFz5qh8~z*AՂ\| IU 2?6 %& 1NT]W}Ku()TlvnFnYX՛]utΡqؤqŶNs}:O)~:t4ls!}͂3na)M63a@'4QN&knjiygY=OGf3{! O9i9ތfFc#O/1f:ZvQG<׌#p9a[S7%4t'(EUl̻Րnl""?8﯇:. cyGr0څ">J1BQG;v[9Y14R z>6&u8lA@oTb~&( HJr -t/呌ƩCJNMASg 85VSށt^`3xj:R`˚-ms vi` y`T|ۓܣ} >j]Yu~͝B"2N_ѭF_ Phf^ș/hI8ˏAnm:īM!%o֡u6:VAҦ1X%fgt[J(P&sâ1IgG(ۢ CMzHL}: "$3J+1 ]Ug j(QEN %CyKv>cFezb9\&P.RTrӵ~&qhkV`b^)t8Ryۓ :HCcR@AqtmQ+ H*L!w}qHDIY\mEX=ɻEvEa"`/,4kw]x$pHQ4ث2 5!M+!//ތ@(w-zTq8Vgk0HܞԬ偾xn I)d1. rF0/PcϟvM>s9Vu<,Ļ-4€ Bc,x$ҁ0.wqv9cSp?-qKy"2![Rc)|{t)TMϨ#_ $o]k/ G+:]_-KMNJ?vfl MR%["E)E;wՙ.Le|$ې?U:6A-%U>Qq̰zvSEy3FM]#QGT*E[S3`k2lk3p*^ 2U*A=3Icz%%h7PFXṅQ dǿ0-VU;^`g *<諑Sֺb⚒;qG/í xM ɋ=.REs̳oѥ3d.$Auj Al%O!I%ed{bY{g7PGe[b>ȁ?v LgY8;HvN$PjE^ ,!Z܁At6Db4ՔZbet^mCb/zk^Lhyl_ N\Ma`D\Z :R,&; X`:y'ed"MU~ V/\h@S=uuӔND@̽J^/_,2x=AFMHzqwkOѽjkn eȒ>tu!7\Ow"L/>4:YO_d!u_J'E v"RXNlG"%H$ 4cK7kcǩ!zYNQ_6`/a@Ąk'zwp|:$Ldž&::r8+H(.GZVKNy9 0 ԄKVVlqHMSM`{٥wz>`^ 3NE\Y;&W9S'LLiqmw>OfF)L.25 p|N&-[5e]+8k Io@z[j#WUB">]q9K>+ ;tJI/0ϖQPܜ>:݊8mY}I%j*94"]fWߨ Y};Q;@jZ_CnYy[ueA"*#+37iH3/B+ff#$;ݕdP@:BR=YSlpVT^=Vۣx(*@Ѧp,{>FLT9F~fw$Ŷ@w"ME%<,KMV#ђvPEu gܩѧb8 Kx(Wʚ#U,E4k\"':lx b(D)R|P gK)U\0-XD_ Sђbs_qH(d͞*D# ˮ }l!ʢR֠QU#@]?BQH,:SwRGLtl1 MWxM\6f\[R;и~2dF.=fB#nczq6]5.݇D1=X ۽L_hPbDWS>-,\4@!L-U$tvjLkc_vבBpfkz`|E|wLHP1j-rfS!1䦭E"(;F+:)Yќ- IV*T!Dӆۉ0`Sٹ2Z(lyd -PDdQ5P?L﬘:vwyv&_El1l*OuS.,Ή PPQ``M_ EOTar,yX"j}|ԏn8ZS@-@3,FsBw23̲Auy 0/`F$!GIk=0Y2>~A}u*dkSTuBa}0q_GY[p|m{*낼[T#|49(_a?{|ܨmfC_V6ԇ̞bgNLEq( Hv:f=iK9Q! /Di~]<4A뉯>+\oڢmCvPN&FѐT6~H+ X݈7p_܍F-4̤{._T# ](IZ b,;f>!&/ؼ=7bRmA=9muo]PE %5!LB0* s ,fu^ͽc<ʳ71 F_T1^AztiDْ0-!_ Ax#{/cGg{GM,Y >Y\*!`ҎPh=/ " /7I|VG!HJ~ -^agTaqQu16lCIlvWOk5G`Μ84O\THm84nCz5Q`zsϘi$DcVՐzVΘe^M fL0p &x }D6 16nƿq.\[LǔxfOed sDˣ-2ꝛZ%\:M18;qAbw˛zc>z^G}E*_Լ!D"s }Mda0$>=MHh\Ll;ʢ 64GitGUd4O1-K.=Q2^r}3khAkyc:1y8 %/F3r{LneN͓TlR5N,ؓe\S5H&u3v#,M3xO Oic6/{@.^ _^FْzP]Ӂ׽2ܜҜI9rxRѷtҖҪz i7>EzO?LUdU]ѻGnl{l Y Tc@chf߯8*M-g{C)qfd# N_=UW'fplGWaؘBtI~;ŪI,@]`"H+-CktS5'E p Zˮ&w/#Ō(]p$(8Os$g>X ƈ鳂mCͳ.GbOUButDHxJ3z`v)@OĽuX*Q̔d]ͼj)f qh1P\ @Ma - AO\APt\Vy>;v |cR~!qЯj9uHBU)̕ \&ogrel\2J\ D+->t``KeZ(|_^őƇh?OVo)f&,Cf( ^<q8 wo0jKԕGҗi݅=ja9˜_5JBK_Uc늪ؖ#:2Nee(`E1hT +? aVi4 b?=ČE )< \o1P6ȜȞGk/ &m.xmqh ]>4͒eۇ%{(~I L"ϋJZ1 ժ,-4|SQxOtfveB#p1o {ܚ1؞Κ, D 5#2kѓDT%q8);3gsبtdX qʶ@EC!T"۱nn6H9 ,]SMpmϘbxroDL9j:UϬgBlKrS陘mӚ_?]3 b%!KvsM!Jf.eGM+흯-Ky$xBOSNr=+ǸIn4U?3pʯza65E=Z8- $>&%#YiϏ^~Ee%`zijq1;ֿ">^f,>7 1`&Vҿ*WӬam0P $Rэ-Vt6ڝSCup6Yįƅ{x4$ov|Ju\%FrP}C(H-[1;Xm4;'`=yZV/i&ؚsڏ?pݍ/ 0RWNX ؎#]ѪdF g|,&`:-~{_u(ݾ](نn1dzȌ^+ SuE$B|Fsw0.BS.Hx Pc37O2Ipl6T&jscݧ"5 &޽$iD*; P^kb 8gh@<-oܠϓ=W{# TCU6ޞ$%5!yNqN2)Vfx,@p)Y *5'N Trc-1G~f/kIۿ4Ҙf&]ߥ {Y; sHKJVR:RFIцdns}~J:b%h9"'>רu3Y鎁>?CCڵ]byXH,Un k0>6 - c"1⚲!D~/̴SS`[ FZ$r<`̿q-%ֵvCJAWX&P(F+S=fOO/->wn, "; 笇C$ߌ6̬j=2OҼFUsfx"sB mniwYeŸtT/✦_Ly"\]ir-%x{e^XKMO@/\Vo'`K JwfhhgrNۡk'9EtB#]!3 j&嬶 տe|O/ \,LI^ ]]m$+JX薿@Wyкk-']!+:$vN,z;m#urr7R,hkQs*c<8#~ ӟ+y.XFHds:\_'~Di2 ;2~81BÚ aJFqJl6?ݮ>hO/yIwy뤰Rc|o[m&T=qۻ~uOWZG?Y  y ޼XOAD& qm;yS l%wBX:jdI^ѣfUx@9~e9vbvIqnŪ|ΉUKq)5 9('*4Ag:M]xt n.J[@JISD' meʓ6p_d0Wن2t#'Rj@2`=$_yd.تyJ=nzr2_U,/ͦ*2XOap7)V&wz1oVU8N}yprtEΫ켽&f*H-O'> Pڳy?aINH8sJuYWSKTZ6DcL3SX)28n 3p=zߦF3h/wV TeK9{fNjD{Ng,U<+)AgE&5~ʨk-t2ruY=yPm›swc5ҫPFB| 1ɥR}+ZTbaNXCk"tȿΰaNsAd%A]Azr>CI3 [CĴrN2+F7ٳFYQ\e'my99F5Il Nc+6Oߓ`5q/Z|)'F`tEnsӂ7i0F6b*фf(a! kBF[AKqLj*>Tk|I+_aج*Xs>A) E*+NўRߍO"nt<Ko/fM&0lԶ+ѭ8Dr$.EhsxH=َu R3>̊zY-dəլqJ0MŗfraVO9$Y3h NJf2 g%MIb7YMD%"j?l\=> 4UӰ`: FW։>:+&CFA,BMxXA߷eɗ:T0Pm%VViO!z7BܚQػcTg~ϙ[:AFio/dxXftB2vSV%[Bs4YnFJIb o7l !0>83uF>=Ta u K"8f{FKX;Tq$1r2BR%צt$ppD"_7#u`8>n a6(8n`+]8KrGa`sg )FúeNYЀri Y"Hz1ي'IMdSɱG$.iGޓJAw|ҍuoO'*qWNݓmα1Ճ\$jphOK*P53U*]?`d~ܼ֜%˔yNCxN*wg .ߝ}odn7ŒG\ƛrv+N,ŶT ?y[^k'Y2ìpJaˮ=q|đ ߃c_Ҥy?rܹbhb䢦0}-5):frY &w?=JfRUYdV꙳] f̼  }"sk%=7xu\i ±C w}N3i% ?.t5#ƹb .2(8y=~B7~f[wBjۈF-5][n%`w@ww{qk.YPZN<{!60tҳA#خ} _@dn8IQ1-S- dKP c>chH@9MeKls"8,zƮ} CdMh;`gs^t!nII] s?OȍԔ QSlRzZM@~\z$S33}ҍ ~ .e a*Mgv9ʂpm3/dZ_PQW|kOdWG 9cͽ(zhMBiq?AGNjNOVʏqu1(0wݧ.U',σ*g5sQUn+kJpA%8Lܢ{Vؗlme e&=UE;,2(qY ACPvq&:3;3Lt:ԣ հHMH՟'Z!{_y3!<3!9>@NV kz%`P7=%}Y$HK 4 (`9IU+^BqV)AP=_qҾ#)ې#__ÿX ޷'@γ)FIZw}S|u 7o-@)%}̱uByT#_gbi2Wȹт1ЯW[ؗM|0֦w?QImVӑ|qX#┭ avz|nL0t!S !~W;NroL`o>ن~7IBl!O77j=SDz}S˾3gA!e8ٙ0.!j?=ՃPox(9k4k_Ly"v 4>Hs'EV^E99,5WHRfDS{ ] VDY̥v9Z4cFE/-sCc7PWS̈́wʁ@ 32!ˎ0}>?i\>?Ε"„X wz;O^<@3+R-+Xp܆~ب!jJcI;UM?P| ][ \o  ec cP\x. !0#_%GP]n:pHZE#0$nH~%IsV^<| Ll>uîp0A69%>g4T1*V 3ͅ @R6}JVi$l6GkߍK$$:!\i(S5b*pLP H)ßh:'E&Hm`uOWDZŘcGtZd%8zYƎ ¢MGFHnBkͫĈHr !ՉEKk1h2s|Ɓ3׿e`VTd#3jʭGYjQtJ :*(Lk"غL41wcQY+ԏt1o#K:¨Xt.t{1.޸zBnm1 d]*WO*ZxEEGBDʒ^63'a\ Nr>v;vgs(30p*0$D?\bY<}d$'WkI[|< /Q33[! wfe:Ed 5캕<+¤S€xes O՟DX_2߸ӇC{Gk np-\C1O Ըƚ6@Vl45 D;,N7eǧ(ݞȿ:<K@̌+Ơ8Qr7S뚑@>=4P1ϤMChG^~.wRdO>J0`cCm]!q4⧱_K1_QY.{RIcMI/#PZ#쬗g[R>יP{ه-7U/)<ęzRZt-b DElsAe+ͨ3u'- \6Z{?P Z,㷄IQ1fHY"!C~?E5r B(?dZˇHLdPLl;sJ4 DܮB)+۴03ѴJXd{Y 7nq?f4X~G=-ͺI[C@Ĉw+ uށX@J`6r$@H{~7x#熾 x3|QMse!̔Km[E' F؏RC򀠚ҥSjG HEQ"x;ThZg8GZ5H>D?C(*hᡲ92+ @۳Cg=$}>KTW5f>SΧbH4)L*<8L{yGR5Rpl .82hdh*f- :"f4Rizt\vZ)29dxHV8!k0ti6A;P9xP"hDߊaZ<R7gE+c>TI;yT<*וO[)41z;lsRNmmq"u/灛ةWQޔìr1>!ފgͨT] h4@]J)L&ֈ*Yо*  s.Qd OqbUW#5^/BύXgi00'w{m.1,JCZb.y3=:L/łR+gG9oV9N>0#wr YHC;E zH[B6M+DG)M>F߬п)ߩrm7:"*_,]N1M Iq/mU0VB2Y'[oqԇnqn+B&k7+X|R:BxKV'27%Q+L.ˈM$n'@~q6VK?fp3y; .nDc(&?~r9[ېPEcYp6/?:u`˾,I.=O2}SͣU$G卽5ч=? 'Y@* Via~YhΚUaO-qMV@* 0 f pT 6[۬Eӥq:m^.FE.n3KI:c3_ocŞ] :hED~N^j/ݟi5sLUV3Uྰ7FwW+KXt^> gx+-dZ P7%n2uOqE7]Y4?K%;ȡw:huPwwXZS}օAz|D)ma 5vUܭu, Vk0 gXATRnϡm}EIG/[]֫|t60YJP6>8| \ PN$}SLI+p_2H䟇~Z&Cć1*ACtIdBSWN鑚i$+~MJLu`3kcb9Z1v/Qrun+.cV=ƌHA`P.6W&ϸؑk=WԵW4~*>#6j̔ &gۿEV=xd}(YP%#igdv0`HDp ƨ_dw0c&6[4Цe!'vHe}YR&Vλ1_OZ U9ݜ>BhUg 5ǿ-'"k0L 6Y ՍoOy+(H Gg`ܛœTٗ$>f꼭{%ysc;ȟfD=cCF W0 N$ĖYN$ }H6g'_sW3 |ldï :4aN_–O,:EZ-?bX%OTŊfjnb07gN4qi=`73=A^5#-hXL=|yMa |5^sz)「*%H >Cm$9`[?$FdjU%9a>UN]G^{b %8J1Բ ކQ S=]i*UiX7A#ݧ333-5 â0T,G p$y(-ͦ90>Z#oLZܬy1쑐x*+)ޓWN%A8z_0+D1ˢ.%K*JɸPIר[xRu+8t E>f3l,}SNƊ讹/l/<6 eENL`z1 M7'}(LvH7cfu2C1~UEOtlZ8p8h R^{WFVCVyC 5eɃ;A]1a*<[* +M9(Uq$ |iD*H'@н Kh86xu9&SQjA$EMeۂ-]%@\C<=~KD Xô:5\;ӆĖ|~>`l*;[e!#)ip[(.瞽$2-= AeJ~]<ħA1^$}5`$Òޚ^$ Vm{)m=ӕT mY҆Nb" x~@SZE\8D؜7X>%򪧠)YBg92pĈco8QWccmO)8BHk0z2)~ݫcShZ3QgLO7>-]oӖ^jsvV$~+$􈤁v|ۮJèp+٩u=rRvNDsdTgkgv-Ta31ϻ; ` U&H tbv#dJeOiXeO55䔜{uAA9^m{Z ɾånoRo݊ ՒZ"{o8H-eѯnfFnn-3PcDZgY֎;yovPzXQ- XH$8rƥ,3;6,51&е ; u3z!nu础C$ i\ASi&Oez?De3,k=~[#Yބ3WWw |3ܩú_$w*xyFr1;a[\' tfF ,_?9D %ןUV*(ʏ &=e>AI=Bۏ&dlfiZC?PW0S|L tBɚb5/⨲#K4ڝJHeNFi )rLuMou(g`z 8݃3y[^GTڻ_X%@8z'J[WN? =JfKX240hmz@\ߦ6ed}qF%x5p+J\J@@UgBO@СnP3Xcx=h ֻz]( x˴ p!O~|]~KpPx^Q?B]TwyHpif ;r_X9 L!$22Z9lP$ )$Lr2h$3R{wF,qGflpg+U%;w-%؂mۨKMZ _+h]%H>^}?;hIkH6_^JGɌ7(mM}G\hi;V#|GaΘ8@L,C&$,ZW󁦏b"O>, 5|~Yrf\@VTzRܢg3dCF9,o⇍[ievwDkj &ŕR 15,MmLʔjƻ]g!{1ZٛxGpz<~ErDg>sA3q$ /+2a#&$LY8=Rؽy*FX`(-X%#0OT|=[$K5Ɖ~MS|>l;T:O&}(5BdPN~ҤD]qICN̍jĄ 0j .-#G /"cLH5[2g'` ]I(u MK&X@,vqH3ba40'*7ҧF [5Eߣ^ROyVuC|ZY]yL*^ޘ2Y'EѲ43YgM7 a>n RpP_*[Y:f1eQp6@jyDSF^~I9mՂ9t9e«i8Y[{FsDI='p4jaZs/H-39$Ȉ2#dvF%'XCF{r+dC! 6 ?*(K#&KdĐBSP C#qM qnI8DylZxZ>U?O"]*hD53ʹ f*/87ppDjvUhƐ*Кe!9ŻYe m . K6  Ovh^!e,gܻ 2ʥX,9- 2 ,%Mhvuֹ_ 9O,T b I>K]jA,ԍTخڳxJ$幆5R,=!"6WDSS0x'GufmŹeClVg1gQϡ b۠1Z]sJijvG^UkT-K"T)۪1ʥ J: 4 Tܵ4˝nT@!w3 z# laMF!ar-:*W VS3ı$HcM,/?Wrd1μVVBxcp| \HҊLpEIC|,$0]R]UIH08u%lm rT%!*X<=L ' 9*VΥp,Q}uu1Oh5}|avOAk^,wzSz86Frr [0 {J P ɮ@e*T<'t=@ waQFlO= v\;xWoKYlV'*ۮያ͞@9یL@t7SF̦,4RѨv>1sČ۶DqZrB[9v4JUWF~gHw7n(9]K5jz"K^:xOSHei1jFkEB˥u|4c4'U"_oI1#(~ CxYb-i$j́SD: 6Xw6,h6?¬C,$lJ&Hhuo6<+_7ccNԱe,zx j@w':=B@ZhI7G:xĂ&i z.Lh&uU%r>\S?$dnqBɽUc8x ,Đs2UBCӣo<;͵$ [|ȁĤa)J+l-:~BSPyQGRRpFtNy<2gR\xfc FUv#Ĝjk >|Cx|W٣x @m-{cVp3/YN9<$8֊-z5ýf/΅GJpGYrPP$%Xf7aHj_e ߓMq  u0D}B3DrQxOeTqS]GEZ@m$)Xt|o]O|uI ?Lc(Ǘ摒iOL>PG覰&xX2ޝx5fWӠA7bCux|rR@l7%$%Ͻ*\# j)_h62S d<Owη1T\; Nf`p>è$5Xhau]s 'mw2ȑ⾥vy)NQabks8-ƠlGPoIVvG?M"@kЛz'5 fe6Cؒf#fw} QSb;MB^ϊSڨHMV\-ƖiD}*&Z nۚl+deQ=y ; b Gm "(N>0'(^W5;a!AZt|76Z%1x7I41؝ 1aQU\1O0LJ"6Zv|by΋Uϱ@@"DLt|h;h$C؆Z62㱏SP&0%ZUi ݤ,x70܎|L;Q="hH(#*`UkWmVBVVlQ\/~Knr"S͊EgWš0AyTe(if6>Jo(ݨЯS©3KgY gg h|Dr6^Pb¶Ƀ41*+#H2g-9v%4rwb 4iЈG&OGN+7ָMKPpӾVjKP}oU05\j2lq;rBջ q1j}_ucuISQK1 {ѱfJx @'>.3UdgZAl^uڻ jNB(0l\SJϦ|,kޏ@EV_޺C5^KJY5p tc]ߘ<`su%f)򓋈cVhEdahulMyF=ZLzwI͚Zh(I: cMeI- iޠݶm;i] q)\ˋ8tfmh AYdіms]1rdA<E+ m-"ł. -mݍ 0w%XtiU| ٧2Rif&7FT{﫚 3C)KIpw&&$3)&| L4.;EbQA; ,]<;L6Zx4A.Vq |mpuU5̽4 IjK_k_,I*p 3L{"C+7i5k EHud*@^p+(g/G;S2Pm%U QS,d1i=Gɺov Cv85DC 4DYH\LOg(&)5O<`e}̂.`6|s 7 p-B^~P'Y,T/~I;~^CH ?g5C#V|WԵv54lg`\r͂z$va m}Dda-Gg̳hSp1ޞna&k4`#4 r%_#CyD܇ϢӘAP^eE[V;G+%-.ls>2] ߫|-$(Od-,>6X.nb> .d:k.rM2T>In@ U54E$iDGBB^-H{of, {L]bo ^7a/3"qN76~km}[8\ d^lPwm($#R5X @Dm2X [p!$%4筛TJ2姚o& ?ćWes#OMbEh֯}F$HoVkgI8{ J$3 PRFSWe( ഡbW T \ۮ"Xa 1㵜 ٱ&25WDx~Ш*go9!PCC N_Y[kh@#]LԕМ2pW;yُ XgM0" *_ca=dFzḥ}4>mD xA>AT=X)n T/:*84% 6KR1)Q|[)T+\0 vu'S!{H")Aw82:ʡO0Fa!ZQ~*kWߪ}p OLwƗO#Mxvv!No2& -́Ezv2'W4HIL4([d*Y@ڢTVKu]&QM;;m%XOQ+^{v3MKj4+Cq;w},#ڋ"r,&8G2"y=Bݱى(!Sd {>G=RTBǧ|M"t5Wag,7ޢp*1?Wêa3@'(';T+\/uX | r2AOd$jl;}P,L-J|Ht騜쎵+Rg V ǎCsX:6Iw%݆rಜ ]͎=iJ*I>2CVA{D[!ݍTu;)H0Н n*"RΕ<^0wV0%:V8ڻrw5DD4ABXk~0jTC:rls6"HWAAYr5Ynxr\$N$$ounNy*{4i3>;W>1ߚg3FB 튟 ͳIc;a?@jHAgT@SD= Mu )5CKmz sƿ97 saEз$Z*$]$S4OU xAp!8_q,A7x 2R,V9D յ˭NDnT'D#X<!qڢhcxFm1@9ge9 PUqGp^rď36ڎlZb6OH5H|*_\=Lu 7˕YD?L\zѽ5z7,.pc}shoߊ }!5?M,X<ƿL~#ۧD;=t<:; k)H;!(K0Ey"fa tPfj wxo#HĬ>:fWAqԟአgɸ 4ψr(b,V;Vwt)'guuV2F4؏JcĘK ]@rMI^$&w#TmM5QYRU,}6W?v59+\9z=Isd LYS V״;ۃ5"oo[RQ B&xti^pXS+ʫxIiN9'S&0]0W 2|ݡ Z3q r4\e$ֶR[Ym|M ȎݚN92Z5&3 TE{&2m;^H 7Z@ 6[ǗDZC3?, &(5< DeZ>vl)^+4s@ $9q p}H9B5BP _[}]:r5NJ/`t+i_\kNHz-U7ɆQyEa9I/Aߍ M5Oe)KB{kFiqi\r]a}})Pip|3 ţTE-h Xf6|$w'ϴaN-ˏk47A139F~س"m+ 4fꝏ^ZlhO=RŜ?蝴xeEx|FEjkMӷtʴ?Fv֝IG v|2&`{PFʆ(Di }XN=ErL?X4wٷ֖C5\Z-T&y•V4LkN#u,+$',0j}мg>Slm[3nbjOY6՟FwSCkpNFF23`|\XEK >aJPƊփe=SR 2ڈd}w9>p]H[73( @+{b3d}S>,z9}_΁UV"dTpY zcolN?/)9rwy]`EWA0qK$.›n7Q \ k`z٥{*sPN=a9Cؑoz|؈-&n;9L3͗(2>O_W#0Jρ`풃%;p/ȼWY! N owaFeM_}62iF`>}1$UI = bQClz ȴ.0GDrg@^9O5߀vY.{ ݣg8s1K5v̀>5PjhsjH{N$q`V96h#dQ*&Q=k71cB)4 ,aul%:VKWnD@ŵK6q+5WTLHʒ͝l'DzM/܏ms9S]}0m +@f\]-3;-=0/"JFkn+nHb=}'(>?"_^՟HɎJ(3Vzd ɄZF./yc,ǀXA2r0T=SDEs:C BZn q6s=ef0P&qs^H]~|M3[n͒4o;Џ-sn.`o&58OWh.#c7#TԼd{qM!HD649_pw9PE΄ L^BqڹvOҞ^\p)O0ϓ$@sI՜QIRAXPV):gSEKڛo\HbDvK#,bgp`og&+LJœ1SB+FH"H-d H7xzIޤ){,I_NAj@s{ I-ƂSYk|<1h ,MQ+Աl.çUO8EDŽBo[fe*HGV>/X'SUCBy nB :~@'@õS إhS0sǨ*~G~Y@yOd& 4{='FsGS-c9)Ѿ~Hѭb~B> 6:lUuUB{5"#1$–|9rEmWmaB&ƴ]_P!xs\;<)_VK ٜ'P*gAM>xPg<<̏]%y1K덌-Z'\u2e":C'c+q).u+VV4Tr6Q6cYp~;2rBI4z@4}RO2y'ڭ6,׮0Y%6 yi'z="5 EB"| ԈL97-Tq;,C_.T@%NSʓow(7u%iY!\wrlkh]8^? {a^85x<'aBA^s־I⽧b|4t^+XRpLS?Ys,M[]T_:32B?4K_!eM" XyD|;,|y+J>RY[ՀrX[/r+20$с4 `>n#6n?~Ʋ ֞.GS@$@Sj aX&"G"BV=c|nAQ.4^.`5Ϲr"ի2:H:Q m*Y|%~32.RSc7%qtkY>!e&n5huFPrMkch/+B wi~j7GC%/$2ך# 5(-aIOGTqj0"p*/6ڨ9`WMyhgԴ}C a՛l |4̚A`grI)+Ղ?(FjGu]o[єq<֭YuF0{uPB^@58 i>?z 3zڭK;5÷J2 Gcu5xqwCJꙘ" ;2O 6SRMLވ~1n*6JU!й}~ssmW`2%0y oԳ$-)rh$|A``Wkz >DO}-\ۖ~65g wҺDE0yԥwo(~J 0ʵRKv}}jrnor,'@f*{T'p֘BO-VQL.Yώsi6TX>ɬ.>*cQ;wLRt~qWIB痋fQQ5,ow@Aq-]D=01sfYzH{ky7*VDʬdjHdYR=eX7$Z9\rG6!_3C]t3BrԔJ \AkPd;+L=ES+35.m׻b(kRekPBۊгo*),dzt֙Mϖ t/|)AN7='CVwvsbe"fuq~ 96tm/LIY!@W!#4ŗ]. {]qL 6 l00s g}u%S=-=*%,c-IѲ^4?Sʸh˚+4Ui`xˑeMm7pZfxё!ckB,:!:2*$;('{- #*눂07З&X"R4@I]1㨬QAr}*R|jQYCs#A5o5ʠ+PӔ<:UrgP-%Kۋ94X!NcY$k϶KڒnUi=uެ$V?2!D&a6ke#egLw$NhX}{vAXOX~CNNs-s7g՜56Ă]'OK`us.,]kǶg,F6\r4+X+U oyWJڸseIyCj2PUZ-N(v$ 9#?#|1i܇G;p;Ź4e4C\'ގ9!&z@$DI8{-)@ ]thF~[7#qa٣JFVCcڍ Y2sm^D_-<ו*p˷4wב9]v/k>K$9uE PW[,C 7'}y~!5@کfYm+Yx\u\?~5GEڬE14$ `d0\ Wy1bClt*&vO!oOTP0ʑ~GZW{<Z˙Y s:{Icc/L)CD=^9>DV( @7Йtk1y/\TBpXD~K됬窮~IvU3 tjɥ:II5@bܤk?=VH8%=.F_tOꋴ"p`(9B:VE:1|~nq[ TS%a >=Cc wD|Y/Zi1vgm Az\/D AV$^A&k Wt&K=ҵp*3'  a:, i^0$diPte="([ CA4&Q^@C%n7#w`{iP%g= %:t A ~v45:R*]qD  \8 hB̉@M)0Ha:2 2+ ^~sEPnTA:gd;LJQZ^\ZPMT+w: ^%LӢXY%Z=BAKzrv9DYM=|1 典hc#ҞVH1-v ΀I_t[cƻ*⫯x#xX0^;"[0ӷn—_K34JF݈9D?m_susWji⯯$ {8>'Z5@c(Ea@Zk[Vo5+vɔnH{R~ئzsN“"GHe7.7OiwU?-j'GyRm+=FRI9#u|A䓓-(ʣw5_&z.WKih4^ omnͽ]Skҷb1; B K>mk؝$_'6W%ES35D; z > }r֛9f|HR0Jje~}dC;,#j8Iֺ/٩-iȯ!O#j &$* J0xi5 ͊x86`~yiu&W'c nD - ȍS Tډjl Dͻj`݌07u13[N!UBR oGn;VJܥ 82)a=^{1?Rt12pbБ؃ّٓ.5ÖoDKB U"|gfuJڠ7cE;@65z6"xt,9S.)K鋙#0bKu1O/#WȦajˬgtquO M'WF],_1v,tOk8ɹvu`W mƀȈt ڸv_~\ס}"àU]fgtJb26"f?`PČLoҌ+}Eʢ;=bGں~{%$x{N$T%54du?=~zl8-a =yL:#0 DOpQk˺_"[V5:ATH#]qRq۩v~7SF͂w R*PEK.45|}>؆j4s/Ȥukxf& -ͦ{1d8ˎx҉ۀnf K&yM m2~/'⛵ {8p%㧦4s7hM"-ctc} *Ȥjm~g1jJVzm.e|mK:[AJPk`y4M}t$.`sXS$xb8`^B+]W)$l9 bI?=(/3 Jͬ7!h̤Y^HENH/g4pqzM*LB8 tTnW|ۣYEںC(y/T!Zi]`V֢2,{FC߽4`-`N &n=:@Bw5:^|㊏PM c,4ЊV }l yVODNE羥ϧAf zK-#G2vxԝcĨSML r>` ̤XK U16ᙥƟ!Q? N@"9Vh!mW{;̓B^8g.rh18$k 0f{Fuϋ=?:6g}![o"". :}Cއ4Wqk1pܭ &eϛ %᪉6H!}[k7{ѩ ߁TaQ^ V+-|:[bup %&!sQ 헕*XQ鹌[TkkM,PId.X4Ck*;I"D+OL9vmc$;BJuSidp^=W<L\ŵOFS/gT7fNj{FnrӢ?XRS~ MfzdfnȖdǖ$aS줡{n6n`SjB^1HwRd` pS;>ܗĚIm5m0ۻB m^*0C<Ӯ @Cf`BpjP+-Հ)U^ B4!ѵyHaF3+{ Qu7F$W~nU9 HTNY}G-XU>lˀIOD}piCHoA᳓$5XeW$}%S(s~禔broјcdJK>|jty'UDZglЎ]svI"dN߫8o`nߠf 0c;95~1 >^5#?EFw1,t! +է#')K7ld3r-H)XDAU(kz) lPI)Ql<6glXjW*&M.3o)H{:9?=Y 1bàW T]>Y BAXQ +*|"%Kt/2sfvD= : ݢ@;?BD]svм?)P9ep`7.EQ16ixKžЏSS:Qُ\V:!A101_Clb/Sx#Ux :Oa&Ffxw;D@ͫibjTy9,(RMdO)n2Yb.w{PTE#hl4 %wH7cv%y#nGfz}BW;3)V;tMAq|t- tOL,x*&I5,ro׋r,ևH.-\R{H9Q{yuP#i6`.}h@ ב8㟅 +^`pTH/_w ǃU]== agތbVw1O{]뽪DٽWkR:䎦vZɣɤy F3:]Œ  'iGr8`Z`܄8[%`4s Cx>\hf(^/=J5>@C ݸCxa!X{o{(lT~2#kK!h掯/=mJ%jAD *aqsDʷSO[^̗xW,,$q1&99{d6B0#->I1Ǘ>T} ULÙGSחo:wrǖN"'HW,U󏧂\@yrɪ!* )K-_5'|ĢUʕ!("j6:/^D2yo));Op"{RK&5Ŏ 'ɓ*\볆Ag0YGQ3.|e*7X՚],_t٠$i=9pR~HaNcrŽ+dJC1 WA]\y)YÙWa쀶HP+Zb~\k#`;jZ|ր+PxF?otv!WZ>ȺIQCQvE3{|[v~Q$+_YZ戆!gW*uVZM5HѾV' $嘔5n*Kn{b4ܨ$(d_'er77=.,7ĬJK .{ @8349HBn H1~M,y>ƥ}ĩlxє=ƼQQY*ݟ&ÖUHz5[Ǻ.UL4OS;9x 5+$ė9L5A!nq {j7~$`JSD/WJR?HVzdA{h! XG Wao`m^u6;pw+ifqv/;pY@ z17/Ll@hkܻKvV?ry߈- ukVS*B'ed]n~oݢ7@NXr\YKd PIt߀^U lr,UK:,օLaU}o.1';.XLI(Ϙl{pӬN~!Ey J\ily Hgi-%|5?L*.Exaxb>$٦AʂN/ȧk?M$e(~1[Ɲ7\%* `’T̝?z4 L9A^ݛJT1,lw,Zfm`)9 `НԿT(;ǽ9Rg;p 5K2| Yg$%0FnV.fLKnL&D$F MJCA -De7|]3> ^&+URgKLW"ؤgS.H1+U0q0C@EL.ֿoxӗMv>8@_Lzisk(X=G|kkn۲%`)12K*>7bꯁx^rreRB8\ 8c$Hlɬ L [nn$|e܌'aӊOk6>7׹ir*\St}@=v_OR<ۙ Q>*[t瘴-dV9t~\/\5_;7aB+2<6E1J"m LV,=?2xz6ngW@F\|]Z;Lm]0ҋHոs9M}<|0l IW{6U1*{Hql͔:{vm<·)&L`J^YΨQNsKq{Aɧ5[=[/-[ !kڞp 50 jLQ2E.z]Ur ,cdܻeaOJ\n"Cew"DsǴzHnu:A)^l{Xs +465_0Ӥ+"Yx3+'%b $JdY|[x0p dDUt|} Z*9VUu jʪfŜJ|*"4L/xZ^αQ. 6_SlL]s\h<ǿښb \Q'[w#{FKD^%|M ;I}ͦm%bj p{+o^>S;KU"`EC䌸ʋJ㽎u;wI ޓפAZ.d[25nS;k9P]2UL܇'d?vFS1_U$!Hn4Ț#$z Z?DD"{6iܷ6wՓ'!^5QvV55xWn6 &!P= yڷ&qnQ9/tBg7oG.I䁽؄k9,VS+!$^>A `KNNqR&KVaIgVW2|fM˨Bv$ޅP-M(pf!D;zjn3J3nmnEl.~j1&?C;njvvݾFn'F5ð'"~cTM9G>"V~`N+(rқZ8@Zs"ekYT&/b߁[0]eEoF1"#'BxCQE !.l2p..-?Av*h7/yͯ&p"^@}ɷݢƥ(d^{揃Oz cnv#+GeF;8'iYc=kn**36:dVƤuDɮ:n( KdԖW1ٺ}Mm^5-]]n[˰A-eX<>/UL|Lz@Pol]SyG6eޕ^<¬N@q-[@wN@X@ HEWVarW$6Q4u#fʜM\ Ɠ6ErwR̹i1ʸ*8'xtLgxgɞ97} EVx%Pi9B*'nS3RqMORz2:K8e 03-:m*"\5}Cq *W0ly+Yz3" Cn,Tz8?uJ<;*@p;c~'Pszь.6ү}w)OdJ PӰɠrSQ* `W}IZ{dE'HAiᇄT&|. =SL\9tH$07)&b҃o fdJqW,δoO>ɮƄS[ *LyIHtx&v66JhKބ{A7Ѭ}hU;YRB0d>Uw ikﭖe_-9eXU C3ԘSBg[2[<*n.xOl0 |? q+z%;a,-tfGYAPRn,r?_c( Nȱ},C/BWئb ..%%#206E}`e]dEDXj&8Hպ7g?p~;lJyV|Ypar"ebIA"T)&0(|ُx:^fE۰\+60d~pt.7'^!NJQE)Ns,,'ND&B,u> HQ R*LpeՖ0O53{ᄮl L4YSuvt1@0:bSvդݡ#>Mb@<ЇzN݊gɌ/{̓ f+_ )x6㝼5 jXzI5+K%UM@ w2?ɁSIOBAj[ufY -Z}Q]\$jwA S*+)fq! ]ٷǏwc".V/>k833h*C;Mrtn-p7h5yGy!z;dr827d|0x)0 DP w,̞_@V_:C:*uh[]2`RӠdW(IuZVp}fEogG2:BlEFxx"dhQ] /2I !-+7xڲD{* i=J\r e%E6Fc ֡| D=yhl%AdwwUYO ]*l@i^Lj|K’8ގJAqpdӽ'aMF& j{ՄuZW9JD׎2b(_ GujK֚ӟp!3~~pQJM _v' fyDT'ek$WɇYKcqQd&Qʶv!ufȯ**+Fv' "ָx~`*w |MV|lM)BtZ!XtkhrYLl79{_C\'HrP^=- +9G]M-%҂0d ƪɏ ~[> P]5\nL^QJeXʱlt825@bI&~\ tʛjAlB{] vIܚUEdP/+ۥG$9Pۚ7Գ6fyjN ~ )ꋾ;_Y?a2Jf \Zגh˄=mnk62Dtw-d,y0&Z %, ?C]z,Us($ðR_ђpkMdիƵu(qfdq6BN\ҠoƪcwT`|vrkC1=kh@\Jށ]Q=[#oJ'Z=?Jb> X,]HP'/M04x=`RX{]f~7Ӵ#G:0.XְM5iAYwDLB?oQc.Dž=o6؎ )h-sK:po ID3WA5bpMMƓA⧣]t 3;0$~$g T/4B ӶHHtޭCNT"΀wݾA qCJ7{㺑dzjpj&.2 hQǢWPn -!.ݶ_Ky9e@7To>1/Jr13C'Nשhɛ)/]n6@j6n4 40X>@0YR ׸hY,`znXEn2迅I.BT(s衼=BlDKGNP(Zp?JR f`xY}q 7c*҇X-]3}'z6_9fb5"mc| D9H{ܹ=M k=Јd0o2n ƵsePk6KF@ED1 އ61X%]⡤4}%e12\;qm;eqtG Eם7CN_<a2ChedpI.-p Y;@ wr]gz[C׎&Bov/J-˱^[#T9m\Bzhu>xKU:FڤjbTx9 lEpיin{ws~_:>HE7;+IIy:xiqvxŔɕ S3ԯ*}d [6ayC5-W"_Bbd˼8LH' <-s1Nuٵp+9a[g>#Obk"+)(GONSB#n>($ r^= 1&()1KV) 0hqIH`P≠c"^‹$MyI[6<=HåP2|?e]3pV;5Iq.9mɢ9ꋎe-~~7~@4cB0et[•?d7 3sa܊"X:nxVEx`Uh(%:r1kL!I\T-BHVLA0L%$``-{fI!7';zfU+MH7Dm$1Ϊ$վX{twfP;8wpesZ3 HiGK^?m3m2yt@d.<9g@-2HECάx`z\=YhE27咼3%I7*.fԤ23œPpR7yMQoT7l3D9Mпx+^o-(&F3GxdveЃsiLf7 ޖx=KS&閮ohӑ0i)YtGTdy<|([ +nq!7r/kUr41k] )rsRcUYrn1`^Q12Vz>.?H:k/=f #s&NL#fO\^Qԯ`} E=V m >#0-O?AaX#NR̀&e'.{9GGl:ZPAtkpŽGKۑXvNgYB˧%v2ù|= ^ʸ_=f}k~m5a{Xh9u#co [SF\~Jqs Vd'Fs]<\+n Qtl bx2~tx}k}s:WB@p8C}JaN7wQ*h p Nc1ɽ 8NI쁞1i ,V40kJ 9k&uxA;39~D\B ۤ ]x:i/_|zm7dl{ /_H x(;gGFoݎ*`')D \~A ;,*<CBܙQLSV ǨqaTys#HWEQJt_YA%New!>=S^i+"jg0xudak;.<2 i|!&ֺ(XGV4ע]o[xB B erk1G4'Oݬ} !Ps(\,-4S1C( ^|C7eS [tfeNh>FZEZ&'# ,3?݁ٔ3-:hnk)f#2z#<(|(Nyְza4M# ޱ:z#Dzquaв_WhC$Sw1vG\=f{9IkIqĿ΂RyH^L$GAu+}p#itp6$߷3A$Go>_Kig%GN6 )Bfq#UU?鹏棦Rlt$snd_aULT$d2Gd1aWAk{(&Ov;_ \ _Iv® j(4~)5G|TJi|խlSK$؝^UrD+)ߥhnd<七D)Oc[n[ƱrRQ cW  rլwƱܔ ;n1ޘ;£˭0IA~l͠u-΃@h7tʯiZ~岗ׂ]PRM_)eI] kl(b[iy6 Kс'+\- $Q{cYK-mݩ XfYAkY&xGt!OC_~2?B9!xD| ţNnyr,'gä-N75w=z"gygݾpWN9jݓHdkt 7bϊ-h A@T$O|HW$'(RK #쯀5;U}FYY[~" Y$B'D;*U/MLW;'m! ,<"f KZLn;{T`\׆?r6  $TD-wKûELIcCi+GIl-;F]Tp{m/zN#dC8$U{̀Y̖FuD6j .kK4Oܓܡ_ A_텽Ւ hʦ&QUx"ju9l(Gl?x-Yj´א>ߡJL*@IH  )iv4ӤMVhV7C=cO@;yX؈oPXs"MQJ G;+ ള@eVQ bӏ5&+\Zq+BAnGOz-C$n, Fk%G498.d>x2D! pd囫fv#ȪG.FDgس1 x '('ݥz8zdJxloH^8[Q<3SԦ >+k x_J7TJۏqL#l)3# 8iJNwCsM. *`{kN//VzⳔhQo5Kjoq:&Ed ]y=cm}g{nQ?aMN|fR!jMfϋ{%|Jz'X l.j2mpC&P/9#$-Ǧ0ZY]{%rv (Z"}?ʫv$P`^p,<#cŜc4Na߭@AZB1&z+O zQ9 Xn՟ݗ50\*<4+7~|4´l1p֭Ӵv&=ه^h(ȯ^V <,/>7+a6EqyKRqi12-&ߗDseGE{wdSLۈ( u8L&#&?qa%yvE : ZI*/5u׻EEY0!&OT`lYtA9b[5z(P&4hAAEqwlUy^[ D{J0h5P[dafǸ\xݙߟj1[S!΅wP AS ,]>cH| '&_C < 0T*]d/#o~+m׆BG8 8yYQ|8k=Iz6?'3jf`|gxQ&]>'-*4g`EJuɸMzd:vPyPRE4[;fџ|L7ܚk4߼rHy NWb9(2Yvոz2-dYdeuTcuS~5vH6 A]OjX怡Q +,!-;K]7w"Y-uk6#R ;r"AshW>I=m_4})%4qYTXLJ}W=a5#>F~Y,N6UCqZ[~7lJPt'І"iOocM:5ϝsou;P=[a;J؏Z_QMP2ԖfDX9ASRn;SsI$],ؙՎ" ɏ+>" &SF`:SffiDГ!S\1_df z#ٺ_49wXj%D|9)/8U>j`cxԕY~:3`XlptMxZȍ%DLC5~X}y Y-Vb(̢྇m'Ru?ûUS,%Q7]bm[m:='" jVpf|͇53c1YBlf潠~*rWSTH4)dNŞ/8zq `X&$X- W#VX,AOjN$u %&ϯ< ]Zw5H, n2Ź/u 0[KGvߪ9a%2II*-5>7Z@ޮbzwms˟py>{%ZD/VOy_lE/y6l0yA2ײEFTU|MPL D:vp)DV;^,t8dB ø_)k9WHONhi?nSoyqTsJ)׸O?v<(l[Z8rĬo -jm @6 HPnbq@+5soW|D En krc5-acU'ߝ,q۶~YmoXWT`.V. {=hPFR=&5 i,( G1[~H?-||"p ,& b9)kM 僮Wa+6]Wb;xAXUZnn#< [ضWtN'*DER}t W;OL#Ӟٙ4#%ϱs #ZL̂LQE+n} Rsißm8-(K|F,4B7R}\ 3+?؁:54䊓m eI ljd<?]/od{3Ŕ^ջ2"z9Ah\I[ D@!ڶu[Qnzs0;0x".Mۘ*k)t^9Y:3O:^a%ˤox*i1Y와 Gܓ(@k{zG8}+0=OK Ȳ\v90dPS#)"XTfTeLI-ҋ0lAvH, fk2N'U¹,۔Tu֩YDs@ SG*j{ޫ~_|Я~Dž*{Tfu5^ 䓓1;"CRA7c,珧pxZ[XbD<KwӄYAn⦴HnU<\0RXC{ON,7T>u،SZ$_H.(٤>-3}ʋ.Kd=iF)_76,vꚎwK uΊL֋SWcE-*gy1O %Q݅9 Y[g"if=av RLeЀkT37(ד _ NҶ]*zA7s giZIHCPB[XAK߈/F4fx|u+>[?på,Q:H9WflvB 5R%m"L\QR-uCfU;3TOGY7k,lYBzS@fyt6n*_Ǵtȉk?MFʓɏ_8L']b_IX[G}mEpa|ɸ@},m˫2Bb5Q'P/"ٳe޸Ȉ7~iaQCJ1+ ?S'Kò;=B@R"70ASm95rSaCHJ-m w/@}z 3hoE*ÞYH]\=_G<^@?<ߒ99UMh WVsK."N׋|lHPh8AuoTzrK~62HYҏҕYPKUVFƜv:p^U-MQ?bf0j5bZlW#ڶRB 2z2Z(.*c[+|J),[hM? 2/&iϱ#"_u\?,23M6#ꛀW 0)m 5 ).TgL\tּZrVzr5 ҕ_ChWK!yv<-WQz;#\hng@LaLKdLY(ЉM{ikg29d+Yg&M$ iGF4fбFZrʱu+p06J e#ߧI;K'1T=xU8̬i$a O_=N/sHk_._$ z($<g~~TLaͭ;u#>JE OS#}:2vfT u@VDĭG.ٿ]tBߘCtX-ϡ (v˅s:?>LZx^Ko{a7Dz?`QMX:BB c?NH9-Cѧ>4vԞ@e:Q#pvZI˩4/"d -U<9Aj?I=v8-S\JS(Fpiȗrr*YsOR~]R׺Ϻͪ}͚vUU۞^>#57Tpq/?Nlo]ZZ::#. yRUS9n1%]XY7\u,&~n7R!ϥ2}}Kkd%I.c;Q3E b&HSm =;7[Z<]$~48i:iKzc48 [_8-bd*[Dwb*3rt#ӽ +GgD.|_sGӴ`Lأׁ^҆g1fQW2h #umO}r O eeto'aN}G!NgI#Q3_5_>VG İ-=RxEc..`jnwL`I=a Oq=`3] fz,kʛe`Hcnmʄ9nPܘ05Rwv#iAz<`C،t g[ G.Xٱ5|M;YuHY6cbb͌_c RBuNP:Z"=}減nA(kO$=ОLLe1DLwoB # ܁H Һ'ave<QHgl,OfA]9B00ΉTl`w=&םr\}ٯWc_=y<ѐ\vo g5ix4|d@A0B&)h6F8D>1)\3- 6Hg'9U\u ǫ0&K߂御%,z8 $r-Ra"|19|-YCGE _A8~CIG@iB_ôYP/S's8i/A"> igְl>\s03̃Wա"Uxiqܓ 5;+O=IV 7}P0fȺѣ>1mTN*ݘ߶{Xێ"Pq¿B8ktE1>ba\>4̢og{Y>*4I07w3#R8s*nTk^cx2yOEnVxZfooSŗ5}˙Eb0hG _a맾(z39Qvd]z!!&=9.UIheܥ%s tp ϔ֔yYQ$ƙɶiv|"~{=M+lZ~pUe8+t52>쬼4j;0zAI#:KΑn7pRญL,ɧeӷhwJDu;p ԍ#Ʋ,RC"{ánhA$B9ˍ#;=a-C7a|li lK>szb!$tq #X:TA|!QB))eSg8 oDphc%Uz\8"'Cc" k;'h9ZS-.{cWX4q'1Cހ 4~!H`jCLQ'2C-h3?i4t.|J ␍1|Ĕluǡ?o-f`tmSQ5?'|d϶a\/cX=T+V-pfD)ů1~cJRV܌fC4a:b?©}A76{LW$#/3=H9nX7m蚃ڒn >i`̅{lz'>U$Epzjqo1A Sg` M*6sRĸt9=[%= q߱D=Vy 򓌼ϱ[Fa 4yp1amᘗkk$8n\֠ YR;?iٓtaF]EW`GTT=.KFwSs.֭?Dh㣑]g3#x )lk5Ф71E#t@*wAVq"AslyI&^YɎWaY]PTrZ?+iwMCo v[S:r+dOvF+Em`0|wcר'}ES-h6Y_|Dƪ&ooS:YFC=]VB1NNpSAK-ZQMAw&+NJpnG'}ս>0It|`Ϩ5 ǻFv%$F$^QaY)D̩ߓ&ZL$&)H4QI:nrrI {OqBܱu)"֦pzj?;vq.J7vB~ sLTc݆)X/Ecj9|h20G4-1$xQ_Пř,9y@ťXNrJ6:F"KBJ 䇼(;zRX}Ҏ@^",{ˣ F\u[c o15Y1q4;PL'+4ze]Y<1OxVE#B,`1;+>n4)^ qeqKy`aWP!;+N8%2- {?0"/[.LJs([fX\3:gޑ5,LT=!#wMqv&=mFPߘ.mL [1H+`D!LQ;' $dJ6-Z&aO T;E~dP>M)e ȁ(R>sņj?Br>eG=j1>1-䛢xh@P MHRMQzߍbT)4iu%1Zrxs0l5'(,hkJ?d4l=Qzz~jA=|fy%Ueq2e;VGud5Ey?\<ih͓Rlcfb)MEwwxԳm0Lz)!ámT ckelBhR0,{PCس+.‹^&ԡ$bZS3^M"Om0ra;(^Q{vm1{ОxN⪹Fd;/tPN}4 xu|0W{;*>tߝ=KOM]+K\Rv* HiSb@ّKz%gzfT-aqlficĥ٬{<N[/DAY?;H>monП/NIRKN2$UaFt4aDrCZHh UtVɲ 3m*v-:7,U_ {CGQ )H-V"9]ڈȗ+tf@r84<=n$9Z_-q9ip(!A:j;/ß 'njӆ=6'ރ2Ɔ;a3tf8 Z^E!鑆~f ,ݻ*YBj'G:&oXc" D.QvZnm(P#;:Ffl],$By>zqMWb.'tkl]@iuhpaϱGCh{g#?y7УYq_@e"|e?}X™ʋu{[4i/P-;O0-0dM7dy-"HݢaByŶd.U nSu72,&/ƞ9n<AuM MM|Γ`x48~Se1odLd2[9Jci9 ȟ| b;;>A|nUru aIBU*FpN(](:nv(cR Ic&t wr}ۉiW+w$#${賺pew&ϒx4&"}tSz/l(w5=~rK`5VAW x)2<@hj@n'#C8|oxU.9? fnr]f}Se~@= ,Dzoy0~a6֏)xBMQaJZ_OkPo =Pd7Z :~v?Y)ҵe\Cݟ:W 9ŨM Mnʟ0bo[dum1G)QLV,ӠrēxD2.|OSrou"ޝLBlb6=Gekֆne,dqJud=é?`[y*Ζ!PBy`JK>% V^(r60LIJU6Y6HXZ9* C@qVFm0dAL3)x I rR-#3ۣ㮿 Et@ɶk*IC|ۼCHf>5HPm[3}$|e">A•nrއGY{eHSgrƢ)PY5`$̨Q MP.5t/& ?ѳƆN>ktk\3`! "YvO=U@ T%>Us yJcjH&,q8!WWRoāߪYi?=}nA8.i`tpF?=9YN|"|䄉*/9:s-o4mFK'A,e7ʡm*qKjsG!`,"q= :g ݵH+qt#Q+y9>9l@:aȩ1#xs9}n)oz K .*&Z `>f$f\NH\?%$ Pl2̽>¨O R{2rN%<3cb7Cȍ_f\֏,b#:hZ 66^lb:Zg&˕{čDNX AXiθ`T9O 405Pe/Ŭٛ'@wjd|\]Q'xDjL3zdUΐeJ;NZ@dP@Զ}i, פ6EƟ`36:`mYZ@PNaD\eKґy5/<`,xP]0_g9lzm>~t,E~;|Oh08Qw)8Lq.WHksІ ՀZi| w0 Mqt}S]p]TƮՑz;x] 7gPpai$#)Ea{ P˓ʫMDL|zz(+HZީL3'<0O0>qT]Ye=#D AI 1zC빽f7U+#V꽉g@CDv۩wXlP?S[+[$>=uϟZg?1-.`_ ] "˅&k~Z+L{/9s^ƞGt `:KO %ˈ׏,l`v V/%4{eKb3DVa\G/cA} Ϭ\C\Wہ=J{fGZ*&*xwTe"gF2`퇱_ CE(c̔9rb tUr6U+fܾK [Q: /P%UUkoG%ā7|~A`? iЕ߅S7]ǯf?%ȺR5 s\9hw0eV)l;03>o/gl ۻ[wX-4FLL r/5]줾 d;?B\;ێ;`^_TNwc j*vhK13 ۸oH`@iI1ɯ+,b7WG[ii:\@\$ \ hr]DR ռB/{QAEA\vKV)?țsPRH)@o\NT9N)ˆ4EW9JQg})PSR={+t,AȥZ0IMpQ3(ILJbA#oOx}#X? $LzkvcQf@¦l#M~5)AMN/쀎J_^<{~ `gO(} .(\t4A0k&+(=*֦N˵/4lzߙIpb;0 q0w<2gxJfI)۽biEkj>|#gMEm[A*i7)Ύ)TH_$MSq=D +x߅_ye٧Zi,t6gK$3jwLFj>}qoQTAP- yH3!3Ff*w; RcpM] R"Qyg0,]q eh1 ^߀D]*<>hf ˻6?p>\ "d+c'~]qA;%~7՟Wd = 7ݰ$fqOHx0)Ra(X^]!veq#G&O8Ny}m%C99ln&y/e%lʬ AŦ%CNzia}?Մ lմ5J}}!] Fk vD{FU?f,۵$*CV6׫Q͟1JH>,tS@ʗ fuci׼!/aMb˳! \bk^j`řϔOU}:98ʍ2b!2ߚg᎟PVoԨ'r=,Oj]z kɧ)@trr `Jt-T[J)#g 5ZtQ߃V5#VU&JgM1ESML~4z3ߍ"4i^ [(IVTS2Wܟ^L~=5l ̈[;W3^];g{C9:B˰xB5nӜ9hA; }eJjs_TT׏S4 IsL˄ [CK ER~$2`HKD9lINKPFI4;U)qM (I~9|(ZNB8_?w/AtD7>|A2/"1:QxݨܳJ2 S͌@e; g)wz,yJy1;SKPUmof(jNt|m.Lާ&  }e߁ÛAy*znAh0d&?:KF?Ktx D2Y-H!f -IPM,kHe&JO2N)a+2f*L~=e4HCjBRS5 2dyֶ9DH7Ƅ^I:>IF}8ͅXDI!6 )W6pvT< _w"QwZ;ʏ-cW`Sx9Ůb!v;H:p"R(xT/tD$1 s{G2}S3' VB'I].^9T$[\˷5iM ~MTvS.(8/8[FI4W{6|< >&>G]vCEMCt\a έDN?#@-[|vNHk3uRgP&-IOǴԔ3ۺ6F& ާFxX}UtW߸hWp΃Kܤز1U UB#I"DbjV&TE.Bu8xFʠ9jT-hx jE]p0q KV2IsQoԵ] n3uϖ|f_F !<~y]Ylz @I6ˍԜƌ$ Ÿ !nΊ7\N>zgCK>`ANO~HERAW-_QEN"pvA;WòF/Q%[DVc'e*XhU+oP5>8xyaRoܲyMʼt0w7 jlM(G6*|V*>ݑj̑uxHutpLf7|%E04 1n;<;9Zf+sORKj .Q!>kcdЫ?$pw' ? oV''Oz[JTRn{qxҼ2wqÂw(u'IzwQee[KMd/VEbK)/ 'O{Hl}tJ5̺m1 Bƺ./O -εdDqW OA7,] q /uUΫM[ο)5oPLt缷=VxED60_n|kVG`o`UD}D17%Ruz8/K(/+ꦑGu!/WsFk*a"x#Ht# h'z&(B%/KP_˲T\|zzm Kj#|XgtNqi/AxStD߸Nݸ$̌.1͍!%iL%ZܼC bY^Y*얚/+ L U3K%'+e՛52o~9lB0NGg<*S[4qN53i7xtƥI72fiE Rc>[^dזlVuV}vQX$lm)[aA]/⚵%d8XY? #;d/tF ExUk{-`mQcn)6[EBꍒ'I(@= .?&G)k Z2K/`>sW'`Hњ Nq"015.jr &z6%zEt # aDriMΪh^˱/%b uQKi(LՑr(8^ t6&e3PN>qƺTe<2uėl궟d{3o ŰX_DexC]i+ pޙ wTӃɣ ͦLXzÃEI|?.YoYyFdj-txR D;po!*3S4ӷ~@ukw)nMq@c)Ki`@*jOT.A$j#RV2 /EYKGQG|:_hkJvå~˺] usĞ=lI=Dʻe $ȳUb$x.gjEGP;OB܁"uq|1~;6(G)Mt fmbS:\z_rڧ$vp*BV=trm.c D!+F~ozêez }wGSPEiU .](ή08OoG{|[t~3˹c@ 7e$> #L1'8&0/[db5][Jt>)nIaF+}@vs@n5j54[=c1hT@ۋ;3aՕtkE:H(g7l`y>ƺEE7uΖo[pwoȰ`}/!j2Cuď%MscE7T `*z{qa?L Ï1ij'@ޱaY[M A~&J?L".S0ꐫR[joD3#Y豥\hČJ-.ppz@b ݹ=>b}cIGKFLx NE餫#F,;P_z%9Dx7׸](zOX3fd~<0ϦN*D8-#w]-bɹŹcyC:Ezi@DȺsRq~q, @OB& 6dUf+ZHS:o"HDž'+9^I%GzS^\SU^Q8i16 FA`uKȒ4^~a靖ѭ6ǰ=T8rDH}qi 3eƱxT$rJWkθ_oE]'wf9 'W6&Q˘T 14ք*M'Nc-A-1{̭z Wj`,\"hv}/դh-=Dy6_s}JmN~b9r9#1Uj^yDi%軔r j$P!9˒e vOe[ ltbIWeX5vɌxA[@;S|0kggU UP ]¹(%9t*W@5{6ί/چψ3qf آ2)a; taX|sNFyU\f?/">\ *S]ZSm Xfw?W.@\2~TԌvP8?"۰8AiD+ l`Ƅ*}>_roN~C%~\E<;@0tW],~fb:>2Q3GA;sJscCG>+pEdCk[ڲSkТ8CP !00[ޫi2+4H2 H 1C֓Y4ȩqP+7\>3ٶXmv,(Vw(_"6'FXGrqLxVZRϦ3V^:IP OLՆ[)& d耍b:f)m9{kjCJ]'+IXVd8ngΠ_A`jCqH˖jB=A/G  guL½[>C٨Jb9\z V@3%H_ _i݄W.j1܂opVx$ 2O`r`Q>@<wVŷ@ 3v.8J~fo83"BV)zq59r(x_|uKRAMkC ة0)YE%NbG5\+46Va}17Zm$(] oD rGl '=щ4X+;,,݇$(Da+_ɲ7vѵc 䚿:aUײ{4Am]<74GPƛ FZA?`bvc$Ǘ]~Cj.+ })SdsT mZ!TwOƉ+ TLbeoRHzu0h%kNd$kVWYG<6y;f}{3FHЩR,#b nl<}uW ȕ_|F 3^ѰBxOPfHH*qLА~E;C)ė*e[6@Z 4ý0]W `Fw\ܥczǵx_\!0^C}'_>N"[T@6> yL:۹WPJ n&-+_. pN&d4o^G%*0wxbtԑUCo ?ɪkl2jy<΢"XTLjiPC!sbd;,q>m`Ͽ{ rN+s*ɢlhKxOw2hSyGg?mƄ8MG`Vh>,FZ@5C>R#sB#pM;qk=!6i^|Dc^|RwYmƳ֌Knex>q]CC4Mr;1%å(WoT@3_]űʼLO?vy>:G|r E9x FeD[Q)! N:WFk.ʆH(gudhpMYw"NH9@޵*8R!AGqp7; .v+%7KuS+A\W3um_10Hw?wՍ M8['&fP';f($w3YYZ巆G>'#&HlWCs.uͿ\\'mСsb6 v@nHM3&+9u*է唙Zב#[i2#(|-2hNȒԵU=e# 9ȒL5t;O c34(πS|5qt}s.f[^t? yЦD@dbT1=M/a%b_{!=0"1ܮd 9_}9GF6,bӗE|d.!ke|UaOayHB>}.MjFFA*K5,{(T8Wf5[_b)6 ek_ 3 ^AF f@WBqe&5E;>jTM97?Sa!Pi.t?|;c%FYO[ ʷľp$/ݛe}ϫ#|֝5ǧ; \dx=ip D|)"An8|RlYRGz䥻91ehG`εw}7 )xz黱v[m6t{~ Z܈FZu@(;+ꤜJ*6;9Lҍ ]axtFKSLUe@TKEDܜ]zat2H7f\U ⶲ׸8ߤXsVUqpj"zK7mdh> 7giUD e >W :}Wj.Q$m ;1t%6۬14SPE^I?S2Z@G:`ӱ3 $GE"'׬HA{.GB á} (Ӄ.) YB>G 1,ťt9hD L|?=0Zc<ުhn GZDV͂+@14SZhq1 |`چBޡw*7P0ŘsRY0YH6zr5O>ÏËۄZC Vk/5 W<|N}*I"NiRaJ-Ҫ*(U $fus/K[cЇJލcSzs$$йτ5He3Oӣ0R\f%%VΞ4\~ $4ERZoBl4 c3fZ)NmvTTi~B&k̦-6Q(-WV~'!sfq9ʣ)ewQ;y9yn@b%jlPYV:'[hI J ~Vō7yR1XIR>}Ru9>hA7c yuʘnF۶m mmXZ-gɮBPؠ#_NfFrQ.*i<4 T*x^X?U&p濫svMʄ*k#U9N yq\PTs9!@?ӽlaf8q"qwV!A!t8>^Pc?LJ@x^\]7ʂ `^HHª5F'sAew-5I(n;K ΗGAT./4“vGd2qWpD݊;!㒬m6DO|~[*l{ruexv6HIxl|z^x;<'\rSn ?S~!a";Tz|*IHSX0ԅ/ɳ^zUݭHsnliދrvS13(ҩ0G'A4!S}$ч.iw*X؎O0'qES)swPxOFtm9NO6b߿ԓ03䧓@BMt-0!swbBqRE4h\ U5GUޖ޻Au^a+(+%$Yb{w|rr~m*Ab@B}j #yҰԣɥ YᮘQm V%g*xk[?WM*Ҟ ~mw6Zp;X2_|VMF5G #hV!:*JbNi$Yf1;p}NԛyF2jD0~- ^۞,e1(+]Ei]X5y3)c.TcZ_;,^dldi@ p Ԋ_ew"+RWmsq)BKep[$Ud$<G|v_ ;`ĸH:g0u+mC"FFԒuK۔S23[Y~%#.æ8HOx VNWx fѸ]Y{MI+Aj$EKAgW.~X`1Z)'-KYtȜk,x2jZTnsG3TfSdNEK$]4'I()~ YHLF`#׵W4@!s;N|N·TX=!o]3=oGHˍSwE UB"p n܁  xYUb˪ۍ70r0Qr5LR 7/ZRpBiUd>2N"wN f#\bҴHsHtLwb7 moJ~#ڏ4DH<)=r"LjSXXGxtĘ1~ɹp[SDWzZ]WȿPhvbDv=2É,ƪ}*If`qRۗ?u;Gk怮0RoM ח_-EiOy(yM@([{=;?,U(Vwn#Lp~rC*gQw{?~#^0{r`W4ILKu3|2~?󡭈JNO~FaPD6v@kNݫpf{- @̀€+fB_&Z]<_PB,BvKWI%~IFB~Tm9fe*ƽmHD{Э=yIM$/f{>* 9ĵ#-"ڧ ?Yڹ.4@ )FնH"L>^o{VwYA 2>72L7 N:1>4t6DK@ Ѷ,IC걛R1۠;(~e싄ByXDbD=-6ӳ~J|id%Y0ˠHlVENOKG9Z(m-B`= #zPuɇ B/Ml>k٦uOmQz<~Cri12cœ+&U3s+Id@ZDžhYbf_ITV ٜ2,A=?f$R/&_?>d 0k&3NyV/z +?>U{JdkcZc1wxI6xgL scӤas]:[`\R@U~ SZV֑bJoPWfp &.i ߜ'h0&@)Ej"r"聴u) c@Jt|3b6tf1 1kCK|va? %37]][L|/Ӑ}1XPI˟¯UA@Pj0f1.@3!|4IU], /=;ㇼ~=i"8槉VӢU\ʂue`ϙG`eK07te#Nxdٰ1pM#2=+ZÄQH~60_\ A)qY혏@va` q;2YO{IJŤҍ&tcHH]K.S.$罊^-O7N+o{HE}qTg`r=,f1)pxglҵ ٹ)d<lGō%t|>ٔMT۝?~ƘB % Y Ⱦ(yKCN@vuu"Oh7M%5b)\(}p!JءwNe7JK.է*(%>愇M q8{pwX?qJwMn_f8j^N4G%LMQ0 .#H|ѱѹ=0@R7BQnu&v[%- 86iУ`(G 3b&ʘ˛SO^2 -d)ȘySM8+bJ(AmFY>?fpy` d'mM۴. 6;ޭZ.:9:qed[5JנoZpEqF5m/hRd3 >0.X KYsx羰2Tg\cP!T V*~+4@7~Dvl{4q$$.!-s>Lp=.]=+(R@H x5c@`QyjAC_! 2=|whΖaz3"c0tՄpvkxlE |p,~Oborjƿ., F؏T\Gd`VUA9H oG`N+kJs+=ַ<(||CFةdS:)L9Uyξ.{%Y(ݸ@¬QP]DFMagkuP[+ui/!%aː, ,o0{qbx]B*bXlK_pØua?]Y#mMnVE' X.Tx:8u#CϦ=^"'k & vijz!mJѹH vu{F'z}28TJ,R.D1w4-'T6ե-}t=Ň`. `⳹` 5ݵE P&q+[+f}&W(fǘ;$/C/$pC, b윯t ޢւMҖx"KΞڠ|itn(>PxUќiP+gHͷFDX0C#Kx~15ɂٛDyJo]kW ZAEwYcKih@=%1τ[5Zk  儢>bk ,eXS+.Jh`,r9 N 3+PH-X3^tɮV8q_*.$5Tj9lebZRj!z$mRYbG5PQPLp)b5 1b-ZabFA|W,G1ücPιmS?$H\5cw j|s"x~Tw:3pPS ]e:笪}Oƀ*}1A]>5灴JD >-T NHLӁ66٬;lx .Aj A<Џe]Ϲzg( 16NFE j{nd@UnrΣ\H0n4b/*(yEz— ~/Ș[@bGﳎXiwhxWn ő,,ݻELPsT{kdӮCu OggJ[{Vxke7HپFu048lpUsE5eݖ@l,+hL:軹꬞XҲr")A _6 &&,[GƯ?ݮ3o!Lz-ԐA2 1hE+\r.%)i*zu|q&QGife$>5H^$juډU$/Z$02d,S+J@ͦ[VI@ǸSLǭ!B\42r ?WZ'd-v>W=pD p@ X8 O,ZGuvY ?ʙ ё1c$Zy[6|fw*>Cԙ .aܑr^9MN8s°fU-J왎/]*JJS93bDxsG0r%Ζ[L|ò\-@u)}hEq 1jٛd_\e-s2\͚a %l{?kO&[a@^gÌ>+"?O`xsfe'R *l,Pk-+VE[RF+!-c *X?Ez~lrQU$ ;E5ZHĺ8Ӳ ;@뷅|Jr%R]Nh̑ ].-HggF2j(^c$Gܚ13 9e/4$*Qx%% w@1X]oVߊ bv2XCn=z%D#PL\ä &EQTS+dgBk 5څI9 Cz_^fjcbupkHg>/4~-łyiC,!(Dj6K>~G}ZXt32)|b I_]IU g=l]7ü$i#E>ˢ #~Oŕg:D \="usRfiJL2LicWB^׷$ՇGQS 863fCR^yH[9@\J$ZږξJjqCΧ{"JTQbQ,}2[?2SJLxS fko\LNS틛3rӌ1C/1PLPחd̹"g[):tpXeX^,/K>M Eoo_vAڔɗq#E߲ԝg[XPȧL`-s{8r͕VN'9؞W6V-Xs[JPlW>z胝Lft3uޙeley0" Ԙ%Cof/rL^:iP6wѾw(H('ȮXfx~]p[]eALzC/*!;gTgb8A-nYK[6 טOHSes*_ 7ـ#=\$Id/ EQvsʔ}E?ͰhmAPɤ*`KG;|g 7~P_Cy: Fgח.]6 iBH*|n0J @#L+*"9l θ/x !t?e{*iQ!ՅSͦNSܬ4Fz+0\2͛S>K>m =nH IS2im"7' {"VݫlJ(T(}XnUz +R'gcix>OfdF!>@i_2*X KkW_fw؝}wLe2=d œP}4d#3g0"J#I'L}CbQ+\Qhc$|a+.6aO!]=u~>v 7Za$9nT7Z]vߙ<ČDW0jbYwigmK2<\ q7WRgz? dJЏJw3!Ύ =Қ0у_4 z?YOzw-]ZC銓Bx&h|~ c{(;ymc_=KjE%?\I})0KR8@%>vD,P,&`9VW]騢1Hd줎ys`m`a*O6c"9E6i@U0 xm\(4lF$މLZzN)8eT2tk< B}v<&&|7km"+x \c;*JA\C/anVpD]R6R|ulǜIPbՏ;]tϽ<[wU~)J qZuSqoū?+fweՏ3]j5 '9cJ Wd-~whֻAd :4*()搃qoG=/)dGj+ %W_?$&ҿ q0u c&ՅUGHۀj'.Xnϼ! @؋2䯝h-`.LђT&(j37=ް~&x ,VSXH?qL"HSX0j@ʸ2U.rʓ[ g|}_b1剆18P߄?PARv쬒uޥN^&d !AvjJhIYmɾjQNkw &;Nc!l ^sҺ~F1y+3)s24e{Mv_ L౒+bI7 H 5. FvFjx? _Cm$V\<kbڤ}jd5 &Hq+ҒbHpc9J%Y╍X)|lzM(^_:E乱2NV/~6DZR+? 2ڇ  { w"jK%B=^Mb^DX!qeW"WQAl9PCS,'%|XIX 5V悻[d!AffyM:zW":n/l[1=Qb C/SQU`J_lP* Zb/uv*4d^yw,1&5K4&CsHVg-8%e^$}kpCb{dp;?3]\[i|en #t>x_GdQRRݾ`!l̑6  Ixi 1?ldw.|\L͢}5^OXP|;vJQETBK*mEڦ_pOTX1_c4CN#s @ȩQ9[v: '˭ޥ6h q'|Aۖ1oC pJM%|{-ᴅeqD=+ܭBO,m&VAu֚YV&n߿bhM\=8\Do?XukKɾ!/<` eN6w 7k+9bK Yhl=B7ݛ(bаzdm'e.>Y) 2pYGڏufa.:s㭫4?υa2Ԥm,(]=TA r?˜fcnM@<)>F{M>M)u\im}6l#[e=&ʚ`* 9u|~0.3 ~+l\~:LX&(<,V I$pAݡ;V\ST~5BFWGw/7`F|NJr!P$rp9uA?9A p6ڑe"kh1dޯg"q]rL*?BmCܬЋ\n)Ih|RZppYx^t)=Af;n_A38!MOd)/4V8i>|l Wz}IjKt.]7tޏ%qn3-;/KU 0?v V] n"E>~$_KF2]w`5*=,p2$P ^^g] g ρ~KQncIibO,RE(&E}L̠t*Í?ڵ#OH dc!= hu`8,Jԑi=˩1ibdU~f?EV;/3n~j.T6ƃ>s *~C' 8' /l8h3 9T[^:VQ|:&k|W*y*J1Ḅ 4`P#K*ޏlL9NR1YϸmH-w uT?z75lugc q]eʕ6L}gJ'_6)?k~&9(vB y*Vj$[ff&a,MF?A:W?H{;m @ 7`5Z60y|00y$KudOrmL RhDFOCbDY6Sz߽ľ5@G99DkjF/`ef_}}adϔp!Ms2EdPG޷LUB_Q*d]:opQoY##:xQW*ZV6 hܺf##Z% OJe)ՁP]V?E2 Hv}Sf<%=B PѪti ^, 8/:Pt[xs k9- 1ddMu tE[WPmuN/^1od HIYP\RanT·{ͿͰ[tN^Q(dn:CF:MÏ@|}5$(4čsҝ60r&者F,uę?QY4xTӧU$X5͖$e8-Imuο<Gs:Y/8y`0,Ë&db{ ƍhgpVXǮ^7XpOG5n4%s''NEa&6FrTT|{ (*A)FaޏDPP2RN`EUU4$^{S?Bxj(<૱"֪ݚ!a=(Ogvt+7n5W˹J̹S 9W*-qE3k FY414rO6:SLԕn_񿈮t.?+,f{-c9ʣ!<蕗sڜr;3q-M0=h'K/: .c a@`ы jj1lofT}AU&u;m`[c"xi!.a`Y{ 6r^6:rb™8qz` ښfp`{8XmsgDi1s1l!u-hy+!mcN.D2l~OOD KUU :Dj,¨b hؤ[~E|LmIL.Ӵkz]wk3v.ƑNيz ]5Qxo";tY戂XhDz37O 'jo<3CEc )YrȻ#@$)H9aa K1Ć|9Q~gN5VuȬ%+>:i1\d!UŴ1j%XT[ !8;o#~GvQ&J|_los_BM'ӡ}q:FU:| 蘮R%Pp#HKI\ѧ:qcZT<ưo'GLZe2%~ ;Kߖk sAYpu5!d'myYE̯6%Ai2[YGNxuP?t^lwV&@lCُM33is # W\7i`ënY[Tc"iō6!\/@j,$K =NjKN k|.d2J6`E7z]>i?pےĆ9yp( |ƣL bw?^5P`x{H:c H\I.\eIzB8@k +[ REoԱmR<(bsڹЋm,95p,4+4>bG630,ˏ:\ÙݻK| _9H2 h:A9ٜ_rG2*)A:;b?])KzY9AE+@wVҥ- M䡡 _8}N1My}֏|D9BʘY}3I۴Ֆjѡxt0K76\ruH@96뮊!{in8s5-n}t`V@6Ր{8[+S`Y4f̜ylW֓;V[`tTFEl +N?5wڣy2;W$J}oQ^jvI dfDMAcByNԎFѠ Z|_^kry)ю zmS:U^}]{̕v#lJO|򲍈eqtPbrڢ*ª  'u?1Q(1*1kW 9qi6Wa Щo(#p^@zj\,v1`@SC(h4uf >dQع 4j 2 QK`DkGܑhD銙ɮkQ1rpYXc0n\:qN{41@bݢ h-R|]}Q('*σ6`7 ?Nc/Kvec#Z7;-7+ ly.\w4@OXe%Y2 4h+$ bZSC;{W]"2F9*3 /tBJnd,Y:5?sJ+L"ذ6&I"We2qͤ $?M{niF^/fkOη֓KSu[5ņеiv5B!j7m IVֿ~XRSKm->03 )$;-V_b[)1g+i<*$@ 5# <c' a;D z a9UܪȨXxB6+]t,s'bVv%p [D]A@dF;li>tٲ22 _' ?Y@pAP\W  1Z ,f?ecq9MGs\uzXaWa,)FJNzP.ep׍2^呁Rc@|>]t~IEKR,(o ٪nt1+1DEe$4#ϗ^J IKD`I xL8BI }&SPJ W-S I'zBqԉO(k9w},W gBK U6~+4kpT+-hbbbV+t/7BE> M$ZY7A[;jF7.C< D~KWI ,]w;q ~z;cJ9is E{/?H$X I`* Г4eBX"Om&E"$ZLDkZc.K4 7) V:9ԪusV=wΗ+"?6ׅ|gJ{f = ZwNf'A.5;M*()6ř s$m2|ƴ1 cDVإf/TMHt%DmX+ԈVMF5ž#' rI n3zp9GC)Ύ>5PfAj]qU"ANݱkd#ezb̈́J}Ήs۔r7J@\}zuZ_*ō\zf; mg &̓ï!?f*3`>aM_Ő{QPc^/&q,W,HH|2pSI]2h % )7υ&%Jx <eZhm[;2K[(m&?A8$"}Ӫ.%oҫ &|2_e5ehrfƎ3;;/0,p1)RcCXs?iv+v 9ds@:pǺLj:nkM2MHH >Caa 6#/6{ E6Ke{ĵu T/Td'*\5ͽ7JY4u~!\Y 8Y> "-Ga>C+uFV$p{;f E"dpAs J s࣬]{ÒwU:.ϲ Ff>J1ԞJHG6hdWUomZ˂;8l8HH=OMa>!J6UԂb&~[UL+JpEm+# dI8M[g n;[>f .xzGS 'ρ_HwE+$E&@|^mHX`j%3nF{Q4J,ƻFhdS\QH7g*Z5U=%нx;43SK)`v" ȟb'q TqΝR 6:+\k//LߣzNDfa[6~E0>M0>7݀6?l,"4-T|8.vV8 $4懸[M/xg^jͺ]@CxgL"T𶫜hqM<{Tl&DK,UT1 s5xxǷvrH0vP^XK{J1g))>>R)Y, JᥜUy aox)`-*EyR:?$d ^@+haC1g( F⺮%S~퐐oA )2cq䖠MMGWc/KBڅEK(/Ge`JcG?- r&nCw]}wˌY? IOό\g, B\|wQ@+;1qX{BYzE>y BId=iM˨*ބRR$I7`1wV@>"ϭ~;峷EuoюG\+:#\`F#3Q}(DAg{|g PXP<sm~u_٤Ԟ*w> ewo/8Ou,/ QddT'ִ@4>E.jS07aH-jI = J12Fƴ}ea$v# #;8^VwW` EzH. ` zq*_g1$b_F W~*۹0@V>m3UL >.{$^3҈#JvQ>gMV0݇yn|:2 N>T &8'q-GT ƻ5jxN"$O2rR6*30HD' )6x8礠߉S/;˲ <0?h,̛3#c2dCLj' po4GGYo`;H;=#2Jͪʀ,o8#'hQrl-KiBVN`f-̒/j,n>M`bu4XORGR'e`gEfs)5_0OʨՁ*;Jș[)ḟK\AdSaO2ýbZIݿyZ> r{FnF3$lo:,>Pxqy!pH~IQ}>C *f蘷l$4" 1VU !WYr+LY"s7Qp"\Y *>~^k΀3STK0'9`Y|`/ݓm@0#*Sq`!L䶤yl߭V[CZ] (-LZ9)km d$?]};rL$ޏ+zG%!6$ssqrȟu(悋IAй<'6.D=aygj55 ug3'1'џt4{]炆Gx4fՄZGHëA!y;{8Ǭ5U!?ꆃ7jPNY,H +dخُ,lj muys=$GN<$HFgĞ2trCJ[6҃(qa驐rv+U~XdHILcES&F4ȈjhdSdWϨα+@ BZ¹3ɨ}ɑMT8 uQ>tns$&nr[g2h뉘laEO72c`bzАRd {Tꩧ"\y"eP M9&Qa^gfd9~ݧu-՞.g@CJdYf9sB9Mf L>PܠBW` 6O"=QK=1&f$ܖO$.C`SAJWF;qKӋ1 Y!Tq2M}fI_Z-.3qB`y 8@V"Ύr"pds'ꫥZO$g"jcTkxHu8-=>cKAxn¬iV`vcn%I:>a.ޔ6Z;Gx FDK=\~cg *j/1@QZ#ﮀ6_<5y$:& ¤xɧ,/yD$Z# ;%54(!֋p֝ꈊ;} ;UX)>DЌq6ؼHXEsЕ-~$'طwZIݠξf NYYa(»Td"+c1i5{0nTR ~b(4^MMVBn=IEUO$~LגDe+{cm5s?ga7Z LM' _m;=˵˔'&LvPHI# s nX4xzG#F6ta{bqfdNusl<)ǭ/_\M cqx#;R\OOٮQ0} N6<8^́% O!*h%\G#/)ٻLc$+m&? aY}!4h+"\`tXCYFU{0/ʗ v-,$-<'trh!fYnO6Lԛ ̕)#*I ]J\qha'`pk/[aaT\Z(յ_]x uמl,-篫TȍZ}P&Y7(4-+x~{B iō8 k p䨮vf%4121k9ez:il7ɨ %toaNIv8{a~cQ'O+Iӭ`|߶b ›eiuCЦ fVA3՛Y+/<OJt%8U/reryaAhTܽmΎ?.}RuEU5ӎZxcyع@xE5Y7sCQ-zӟqc4f[-Uɍ 1*Q<"qǝ\oZi GSB)h5EAuךgU$^+a864Bkm>uGO {(ܸ#U=]0܂eAx=*`sL؉_j.tJF`g.t_zP-2xWI`K?Q 4бT<>q۠η\| g$.\K^'*ҔBƊHՙy]FC3撺V-* ю7Go;; at%|t;?ԎgqQoszsls`D\LU-t1 3Ez!:FZ( $8j?FYhk'IX'1f^a:xzei< 49R@. 0~jrZWm4PD'ğ91jhNy~Job4㾴ۢCݪ5Za[nTŻ3saksO|}dtxH~%7jEeUF`#% -?yVc:̮Ҧ ?]jX|,m|HRNO,w+Į{ aHXsB3 tFUZStհuⅾ9|{uz1*F,\kGےvџs#B_ĦBbF Je'NN/G-EXX^oI!f͋?" uMTЌ.:BWT E=G0GU{1m w'ЎH`|u8S>]1ɠ ԰:\, ZF^|cnJKSxpsP*;z:%vˊEUCw _C{9^%Rnr{!(7U/ iQ88+=>q,|/NhNf0Ȥnq➏(U@/#.a*[C#7wkY#7:3k!N2N!.É5%'kP!0sYR$G' hРEP`зL445UQP]fsY}&k~vsƄ*FQ '@qGfΡi& +)Wwr`cUzd6:+۹;]2 6sugRIwmD/ZuXuM7i`72֏.^tň$j :Uk'[ 1$/sU"D?yݿ,B[XӾw; 4\RLDk2l}[x^lPoz&VXA-!/mIg*slͺ?Kg޶hyt BmV .E1]ei*dPʻijz:7]h,+r\[!2֦/Hi(r0A'K nEU.,r a (2ơ#*lSE%YܒBcf~iM—ԋ忰F%t\eJA3B|UC{1#E E I#*oL"e_t;)}=h:ig(d8:xC2F Dpdl֭;w; h&}/G[ZQE}l* SȫԄH:~ kgmDىLA6pnx^t.OO}XZcM3;U9Zrz,grg0MŖ]V5` 5f̦LC$5-o6FT7<wnMyv_ym)4|z\ 5gI3Tm8IdoRw_)~Y~'ҝzY.G!6 =E :B9Oa^6Jfȅ?q-l[ǣCS$M'˝+̊Szf]唑y1"} }b@Sᘮ9v C| r/2Lb6N  >SD[yܜLt[K]•~3cB5KI) Pc,LC1~Az[ G1U6"8OtY?&)Go'/Gp5C9d&pXUh*f$SW<e G~팷WSHfyӞ!m͒/ as/Dm!oDջLoC%åjMZ6zI?,&̪arz9U6KqZЫ ̯h 0;)}D% ci|tfw'XlI_4yͳWבX>Q}Q[~ o{BгB`J:YvoA=*_"E>=@Iʠ-}̟yw%PEC$"Atu +yWr,ڞc!a#a-O7Ro-q0 'R v!@/@qPm}ڹ#z@>p+Mn]<6펃!NʡtVk dOmK ߹4jaX m7RDJ7 em7\PAM+C8űj5@%&}2 `H"WH*%8VUY s:C"}6}%R .+G T(S׺(j{z]7"[Y1.rKE,?i 3&2Un4V3& hF"MAWj|Mh Sb]mkXlLT>y{s pnEI]I~ογد{$s{D05&P2EN<qɪʞR=zBܳ aA|^^qƼ1LYȭl&.9gS3t3 架dl1/_5'Q?3F@_АJ>&ܾ1hO{ѫϝ\5n5860KO=97_/ 0ÚGm;p\mw '؏nAFz1 ToO^KW~!bH);Z'g2 S?@Z k"z[di; 8 ;׀gB{jo\L zH"BŪKmϥBC_zA߯e O9O0YoIw%`E~Zd dtU6wiOC/QϤ^}H|'Q?SL#fng:z@dh#9oaN]su Kg&Oݦ&:b҄bbBLXH;-ڶhMk ntN񎷆T]kDOikQ~ds+aqo k_+OV+ɵ)%yd1[a| ljT Bm= LP ^%r kV4S6y^,Z΂d$Dl4qny|<ư`d֛DŽ#,,:kRuFepM{ 2#zhA1NƊ9 8̴s%gh`:-xLiK=`wQro[b ܊ ґ&@J軇T}ABgʨ~*GVKܻi\{򮲣cff ͰwӜw5%Kb5:1<`ĖX*Wm ף27 e}$Eq]`1^N](ߪڹ0;.6*OTikVZR؎pb 曃q{ Rփ2ؔҵ>֍òLP6[>QfqYt,qP4V/*z+lg2sJ)tםlZ}%M4"߫^h 3X}XxROti1T:LljoXEs't":ꙆۗN z/F73o&dP u8'{>aW>`CJU?b[oq:Ui  ɄzjJ*޴zd7$ɡ $Ř<%'xʌK(䱯nWHLV*rvJ²l0_]Ђ_;Gj̑}]y,v?Vua٧"1g>[iR4<w m;8dәh!suJDiYN&{gCpR;P+T3ݻHʪѠ(A b{e,; ݱ^vE,z`v;zםYj<;qw! ?<{N(:iwI͠1Y &jU!wۃ|b^m7ZgZ؏WESW9;H[LU˨Tݛk[FzKmARCFb@ <Rgl9 d;>eR5p:^9qwRk81}F9tLae4BcV,I*v4|sF[s1A+ m3f8*3xf7^i7sd`n+ Em':p*2љ@WK >$SSZ"Bc}iJ*ZyC61J(#h0AK.S!u L j:y*A'!V΁q5o^`*2xgi4^OU\.͎i[B0S5G'ZjLYvIF_-Ta%)hڎ#VdE#f^AvMowF*ͮ"eչi~=!4[V%.~wn+y)LL@h-ţ}T(6G"R X9P/g5K 걔H=YC9cD#~GLPj0&8HRH"ND? ͆SPEDᾆ^+0]bĘ^C~%ȫ֔ ptBC1˟O'DLǽ(\1NŇIG: UFl'mk E;}oʩnn)惩{d3lLՕzf)u}IBqs^ke\ kL f2l ap#`DS-/2:>]kn5; W1VO@]m$8B}YۿBjSEEq(74mg['3g;K5Q3*EX3[#Spk eyw+뫸Gj"G.۬ؗ@ Nic9bcI~ׯ~柑2VJ|t!%e?\w'M:QH9]&ZM/KX4UzjCchG Y'-4YYqq=?mYGfM?q=;9ZGC6B\Euڍ]{P\5g ީZ*`7[pe)3gee"1J97%=("8sC"ް °1!_$[w:!f ̒{_ UD@ť FVathz-"@,L_x? ` Y#`Q|CCn&_\#F'[z~~(pg;EɡuhClG\oP&DuYGp"ٲ.]t7F2&η)ka^TZS`FAû/8=@>I{n(BͫÿVq(b9|xɌDM B)7u^pZ['% Ns=8e9Ao::h]x.|[xoR Dx/N{63ϊkW|nJjM0sr3\̄|ț|,UmuN cz>Ά`=S)ua+5 Mıgά!Nj_Xy']w.݆G ذ-9#˧O.8n_wYMXE}/m)(fJ3R&$1v"G^I- Tǀk=2\2‹Rd &)@dgP#@mb2%KT?zYQ۔N€|Mu;YurDJY2?@hU@V8?#5<2J/O^01ٙ\FwBtbjZ4?"Ddi=/z|LD=7|IgQ6NVmnZz:&xM%NFSVZYX 8SsT{-H&iLpul ǼI*,4֖,&ѴeKHHK9#7g- E.B5ݪE7H>iD\7;'R}HNT*adGL<ȡ//p逎)Oޒ-Wྌ% HӪ#KB׼^kގ˨ D,rPqop kHžq}GX 2zXΦ :H/1~4NwbǺ\ݓĕIwG-g"z188ZTXuQldab֢1x2 ;o/ 2_Σ@vD0 $UF&1v/\wuk?>پ/$`-KzF܋r?-{(X1lurj]Pu ń5LJGŻqHpFC@+Cw/$3"P L0$Ed -Ԓrv\B@3:=gi (?I۶%oߌ^Q͢j,})iA埊$sldo'9`ĵ΀g2;#d\95_E.L;õIvj&9Jӻ7{;½mgL@6%=d!PH%}fĸ n=55C4B<ooYuJwg3d&f~,^['UF =·`j]io5a?C5,9H|NC_0om_1L@>;(^\gOA :E;zcI5_lIx EaυsuBJY5턤*ҋ! Cw-ru۔̹&0 qJ0&A(k/[ 2kŤ)r&rS \x*P GWi"pC1/Kvne Q*C(u4]O٢?pHhDBB?< :.N|cy_K ;ƦVh*- ^3en] [:!38=6QD!_bS2nB6T_NյiS.[hOa3d:\|z~,..zBtt ě=+'`G}>JCy G,M4]pߌ&cAQNŗe^(u5XqL?*c)+*ؿ1 ͊,C0b_z%="k1 PEvWג`]&yKZΊz>jG,NjK(2aCBW=zU;LqJN[fߙ ]3/柄ۄ{(7J'> 6>t ̋ +%WeQ~8֓uRM%,EUpBAjhX@>qZąU5 !V:>FBUZ;h4?o^"K#T֙" %<ܤ~Nld0S./BmOOtXN$K4CWPFdA7U*")vȘ$~ SJ5:^q)rk\VMD閪Bl_KP\ͲjCv¤[`Jd*"b 3L[^4(~"@O.e U#yLc{)/pW;fEtC񙿷 Ozڒ"qmg/6; E0:W߯ q`֩YX};9K̹u_: iЮP敓"_O`{x" 2`ۑOr<U">ɕag( 6 4u}\*=,Wt1X=+?P [ae{qT\CPWQ-{n.:/}oR񐹀iI]A$cf;`jf.OuOJa5vZs8+ku"{'! <'2J~9]6CZ\K)D7D$<)L&?Egm*S;,6[> |Ckc`\U36E`,WxH|Ѐe%%`#5欣0=%x0'4αU ޟ׎@n0yϙ2?҈p4U֎ҼD5% |be\$}0cz1:/2^UKw~}a 7IoRn9;L8pJ"v[i]'`RB_a:x:!9{Q2(ЊOo^Dn* GJ$}|܇C@Z +?@蘩 bdqIpҔe#=?)89jLu"R/:de 5T&NJg{y_A[K.*ofQ4"qfjMM~n;R>u1-)݆^:B"xچ;\f0O d\"R "d.g7QM+h{3w^5Dg/˲~Y}ȽT~dz ѧt*U>͏{TԒX#Z:@L\xGxŤC)5wx.f xaH9a rS3}#NK_Lr065T9hk3 bf]/%%Z%}#H+AI >6j:ÆxH̹|kxg`T~m2#dz>bH3w9cq;9Cwú|buZd~Eu7ޱ߼8OWO]|+vdWMbN_k8*>q{YZ3&0@#%Gɠ25A.^[״&v Oڴ|Oϯ}Ҷ1zQR83.?>XyqFVC_CGOwaX@(2e,SqQ{ֿF`/qq\(;3mZn?)%pΕ~Do`(b!/ȱ8vHNۉ4Bxv WuC2yI/xϾ@drո#vS ~%E},:1TK9dWq3z1\:~_q1 M.}8 YTՒ|TMŁl6ԃI{.k֠ 7O_sb4BJA r>I]It64N=@sשּ-S\I Y'=I) bͮ*q66F݅K?Snr-bfj}[Nv6.}'*>='1͍rP:U|P djNfcl3q&rrqȧ[<@j B,ե{fiJ aMh`}6'6kn$F=(?k  _ YKͅVnq,x gא3j)U67Rnk7Vn=#]+`gvp\y,´C |R(y/N7x%sK؂|@[X# )Łc '?Cj: ۗG'S)Ġ09,^_#wщ;mBSBW{cpeGL{pZaS jK_^qamrsEAvF]˧ ZrSh櫦_H Hk(Owu5Ai.S&'LׂrX TZ0hbοn0玽PNn _c/Udݟ:O Qa'9])I'S:gZɮI]uI{Gle# #uCfq Ҥڤ62+Bk⿜q"8ꠐ(B0g GY)PhojcBY>'0lJ1嵝>-*Ka+/K@E qZ> R<\OpK |0}ƧIr̎ځm.)ŽP/k :7UZ[?`͜c{ktsͭy51qD!bFzPBҧ7i%,nMKP.u@j&#^dV9e[ Sy(c!D}+pǛG݋%|/|Q`[,UM:|J+NKaK4Lw{!斥^݌^M{޸-Z+ ]\yUA.mv=@u𔾵lGnH ? RE w 2;$ |ͼ L:ٔBrE=4I1JLI)i*%!Zɞ$5Z vJ56ӯ/U'b$F> SX: ,X. kr=̾Vhs$!}Yoߣ6oFge/UkP׻>P?Y8_Hpc&ʐcn7p!I*'?$w/Jb㐺 t9-SgEn2B̫i;/d1A טZXcS`K!~'PS;aDjpTu0V%R=@Ee?ѩ-?E0m+=80ʂ1߮gWݪU+Q /Wb Ч~W,g}AZ=.(y+%lD3X^o nq>/TO`U@ߴu9FjLD3?Jd8BK.]sC-%:B PvaAޣ/# &۔x^̃x\Sa 8(T<87 ñ"ż3>0%BِdXsHE/t*-rsWGGeq2SG<0]q3,3AH=5ee9Ht\ d ô?amoF*VΌV@;#c1R*[S*Fo k!/7-EIr !4ftxUW Xj53\V]]q6%r XG'Gu>y~>F5jKRL_1Ub^&G-B桕]waYOC,/J܄\uʕ^RyՅ{䤉/PWlCD*"oHK G&ivv}N2޺@lس3 \k(lzڂ=߃^lKw*6/X&vY W rA%rxm{s >݌שA/&2iPEKD0hIWLmP}34o)۵Y.7CkjةY &n=1bÊJuQ{X <ЕėRL7-徑xJU;f ejop޻Fb誒D )'eIE0=_!)|o|uxIr͍I]PlK7 |BfsļuS6SO1&dKrփQ%;a,n2 xnT&xlU;Sq=Fb` Vx)HrXB)2=pBϾ_ݧ Bjj_&RN}b g5_ Rň[Z#t઼F3?Z`D]Ygg(n-;„p._=n$[vE /sX}U8Yi*$Z.{{hyFz5{Xۗ{.ҙx u77 [ KWD2;:jB,7,oP% ؜א&b^VlCq ȼXTYc4BؿO$`kWnⱱ`E_bܢ Eodh[F0wզ, Uہc0zN+!rǙ(fi(LWQ }ѭ a Fbگi]8颐;ˌn!y_%>‚ VKt`yvL5eղk>tw!9 |: 7bSme]P<@6ov2Zhc8t+P:v= 7\5ZF,6sWQ{qWdSPzZlB?^wΦ|ԎU;o2ryWzHq2%; 6wڔO+-|rf}a+gcXy\6.1~=l, ;G #HHyAZ~~8+͂f2(^p62K0'y6WtAk^3ˬGbS)D(3[4fӔ3-p~Vs| F+D*?+rjLnP{+l]!96C1SвuRdGM8/GrIolO#%k]tOnJ^])Ta >*. 0$;Ty9m;g ȹ_z^[cd̽ż5-JfjwܷđNC)Ķ HIMWϙyO"\뀣kI#JRz|D6%ܹ7== 5-(ݶ^|- pQ ĺ?f]B9>A:Q_brnejN3s j(F Le{-B|a8=k Rrv!oAWD6ڮM$`qiBZ'aL 9ֆQ}=\b1]4VW^s92KWޤ``L&5)!f\|W*``nL߲\g`ٹ[5.6` y#ګ -LU6Qs~KpLDr3YIGˆ0^u9\{?l %*"o'%}R&[4 3S (*'j[B=cܞ#dLgG30[sbM7J31Ev&IP{ ? a͘iUF]S@bY(b-lE N8$0F*Q.'Gl9]l9d-uez~2R`,_mW֔u)&>"lal{]xJ\*'Njgk(汹E7$/'J*ZJ Vmެ=Z"d?Ci&P`~ÀF[|JX;=Lw#4w$ F@  ߇_vO|+jI Cz* a\l(_Ep}( zb`M2tA`c̻Ԃۙ`xkcgG&ЄJ-pc)*x+eF-DF Y@ŵ+ڕop[BDI*phX1 $`#q i00]P\>Pw$W*߳:Ĺ㬆z,0C6J=_*3` KUYTI?}:4w);;1΍SavZs}vL&cAeԏ 8poKB-{{?!VS`&t$Fm5Bfm(({)mr tW:C콥aV>k|r{QBv+Zgs y܎TC=n i:w3}AIߔ3&osHVP3mzCų 㢖,48cgȩ.(=ϭvU(LᦄY*"&jF2zIF?qA`cgЌ&) =f,n^ue✇e5#ZՖ58-w:6^d9?EbV6A`UM\Ü#xynBfrVkF*甠3MNJ0Y 2-*أSp3L}dc{^)P r@nb5mZHl H6[|9hBVX@Bg}do'w'OjəTl!M7ȲSYVvqnL?1X5 a )rPT8Mp?ſ&"NC>{ +šmǺ޽؜y`?J{$๠K3NghݟiGGn˩ts?>BĵTf>d_ig;u(RKB4+Jdp%Kt(r63Kъc%>7Χ/zE(+2&9( fi#ۖEf{YCvhHny83+xC )W"ܕ]ς}(*)lCHA&0?11AX 2 C|_F2'-tA v8I<< ^+|-p&q:?HG(t-eT!%J˅8 zSzɘۇkvߦ{i)x oy1o(EdiF #,(E!^eTK|{ϾŖ=6Gv3Tmy+_l\} 2JRW\0 yDi/gaUv;uu{~Jҝ$&,;I\&I=\Oo'l'8ӾragJ#zdnzDKCQf5aIv;c :Y y{+7vw1VX?.gkжRޗ's kUt-}"/m*ůὍT˶ l+*uIR0M]=O3NӜg}Й@BpiT""8XϼqlH% 1g[mb5DeR^(\Y-l;Y\R,8؜fc>f\d ]+OpR/ ̆Myx>v ;wW\7?R9c/;cV3wF6ңcN>F$$g ƁsjN؎3Ev^jmgC F"tLeZe1:_=b;#f`D|pC}pzxߊpZ Fj£`_^ZX~砙%A4s% * C~ pą BD¶*'vCcf)"B/Spu.Y[e#قcOD{^.qNGJ2f\гU͟`qaSfL$j d UKIUhRRQ5a0.iLt\Vq1`z8\GL=zȩh1f֊c[m*G7-+/ˀCZ=\Z ܺsV(5R)\=%)P44L@Jnܿeb"kڴ%*Кs~2*85/6l^V *zy|rY`Oj c^CH n=s EI:7zUE W j\ {*QN{:p*B5Ϙ `rPzq!T&RuQO A:oqikj.`ՠ"5|Uo[;B/ƹ7SЧ!݊ gJl.mҨH[,-P«0TzmMԿ}fMR9|Qa(2PHQf#_˷PR0zqZ_ؓDŧړ(|s]l4iqX=l^i!E[rY Rxc\,͸VYھEu<^pV+!ǚQ| Y=bg#+ƭ(ۛ {\adW p[jZ΃2с|I H,Rб<h=Zcji w|L{.D?IKѾ%A!Ag3~H7nE:k,TI :[ҵywoG`\NHHn=L!@ Co9lyA eyhߤBȶ ٮ눔ӥ Tt4Y'}+{4=)v2)%dc+~& &Y;޼aw]?תU9?*e'K-:,F*\B[ok@Z 5m<?7vu/ 2x=@{O0cAA]< 6PJ\F R [v2[SE&, `xi3B.Llk(|(dm*'?MBZt);<}Ɠ J"P.ĹCbi8)NRt0ߔaHbs/B@="8xL4EAP'ֹT|T(쩥T|Gl[&uI.Ԋ(sȐ,`E!I ] 4f:ZM(,|Z_ ^\OEt^a|}'f=F+04_+G&b1h?\"S9,TxKmQ&Gg{[(pku1;sO~5{8ej"Pgt@,P(b4ţV k\R|M8Pnȼf"bRX؞|(& ,ʖKJTW?}&R9xkL`,yRQQ+x*I?/~mX 7,Aq8(UL;6uPhSq+m"H^ȏm׮Bbr F/كP}Cj@3};@GIX9E_hy:\(f#Dc?r8y56eH9QR@vJR6;S׳\{ 8'zq ?{ ėc8C0Fq͛7E>xsG+#,SGPJ<ү6v >xvF%C5`u~:׵-UQ<^mP s d՗ 5pZuAOmbl ba2D59/nw=p|*s"2h'G#@-KS 4(=܅oy!Jvt3_OniG2aqzDž&cjR3ư]5^I|&N' ++y$b;D:R2Eu,;i0CMaq~Px_ѡֶNO]^l8c 宩l? D7*C]@ 5v5& tD*H,d6g\'f$ۨp#>}EH ? [[IfG|h5%;*AFܡ9+rལ^>6zΞhL+ӲU+!萈Μ 64+%6sЮ)Et{*TȽzZ~#8@tF*#[P?cN8J:>܉IgE(yx.*WgwQk tZM,\Nn#rz6ЯENEng33tĄ-k1+Y :(H%*0:,X>K|Ɉ|d6\PNjx\Q '9PYt=ڀ^[[2ϸ0NBi#}1KYrV?"K{Q ;(RPpga Ѱ?P@Ӟ_iVIMn{˼WxFq`f69//-IOcei7Ğ0 6,S5[uEŠJ1E0}9r.!`-h&?[/c9y\8;'uy{:Ԕ$ߢ!CПHK#݆<9Q Q^eB(5;۶FQ><̳¿4(PVoFNW \"vQ5WE%Q"Mn[7@1 M[Oj}ay?o֝FD`R'K)jyU-UK~Ž36ħu9Y,ث~Lm +՘6pCPAAJ4d2-UV p4o E +-VXHQySv$}+J3,#ۄr}' "pFWA[A7ɥ^zxIp 's֚h2@f=_,]!q_3832v`eke{ #"\ j06!)j&qɳ#o'}YEtZ$X hQزowܹS'䮇 K=iR8]'wL`TG5۟ZO@>A#%g }@>A=s$J$q,]{`^ŋKznx _aoBcLg*P!HN4 ^G!Su [ϥ'&~(dDd͗$83yȒJ;rQH)W^D(p>bSrT`t+k~3Fk>Z*8vB avm-@,[ߔʿÒTE]XAn ȁ׬ >$1 LZc׵R}1H93c'<|f~>uG?cҒQH93dD]fA)Za{7 yj Y2v hRqi`o$xdxVk kuS"] QJq Jw43_iedE.'89PJ~C=϶02Hwz k\x;8X*u"z+߅X&grY& zXTQ1/"%$j٤}Ζ=q;̽.(Ttӯ̿K UH4rlj.we#-k;9I쵩喍o5Ep؟uNFXV3豘ݐshWl)(Ħ%Ji݉L5vN6Bf~ "!Bf3F@ 6) ݋1̱0BۑtԲx@L"JV}bF[;UzKҡyFn YRxܜJ$_ "_k ֤p9D *9q`LXp9X}?>yu!0:uu^N[*]8aU}ɔC`Ox𒴷t&XfƟHA/!9WTKH2"e(J+@jxJ`u.?!_`tK22Az?L(Tb3!PtzXTJ[PKؙ]q@2xi< 3'4ءuwMЪifO )ˈ~NC')K[H|anY׭ln0[r\e}oڞ . j47QŠ.82|& mșh~h/+yլdiun*'Kz(7kkbن)ߢt`lv@G1H0P` [߿ LiK)UK\Y ' e33wm7PԻ'Tw.8$a,j+(9N.Jѡ]Q b܇dmy?vjfBC0XW3d]4iO&|K`oWF Cs?r&!-Mw?I&gTeTt}oVӬz8ƥ cޯ&]\0a3 ;'eFLĤ*./[]zeJ(k}i)<楌CrF r)&Ջq? ZQNKZJ9XNȲn56aǚ ߫pJb >@6T&ָMm!uCB阵KkYԛLL 5=hD>9t9,\p9ծ3aoz ;+ckHyNh7)W`#Եؗ o(Mem"=_ ;(PC6AiwS~ۨB~u)Ԉ{^eKone͆INeN4Et7,?}wk>t;Dmr}'2~p-$Ы&[R"SOQH;!IC 2PT~e72"c H7初/`k>gU\5C{>YX+[3e0Ag vE\#鶷xw$g. z˹=(ߤdSAIOlzňx[(b!i(TFiͶ5`T c^"#m~s!ͳ!8m A^x#ΗzߴR#]~ʲj Siu-N& ?QcfSf5 V?UT@g=| ~8 ;xM]SpЦ) V}]TP|S;T}!Q6A1l4p}i}L!D8g$W5:eg O8ީ+]p";'F)j^3RG:xPQ/Z27 cHJw r{mIޥD_r0)iBڴP@uXRd[JW|^c$F**B8Q2 mv8? W:bx@,ֵvAl=I[Vl"'2'-y]FU*Jv!~YYj`u8Y׎xD EF'(Xw׬O_GVvJL5`.#3G_^>:DZg ڬN9طwT!BĪF+WE"'e~1XGxj?O^#;wd[R;7;0x3N(*Gn?%1%8(nM0i]᠕}[Lm{g%|evpZ{4ƌ0LD)DZ`cl1ҧߏvzMs݂>zNFM؅ f@ _A[pQ  > xUWʹB \OtG:~9վ`B52޶`&i#I Ǭ y1&e=nD։53>,6OMI*w'%[k͏@ȋ νW|F͕ByQA @e=`dn?DT KjRKR6l}\꿭d`AM]vPiWgaaXˇW%ժPX_nT ;i#JyرLj?K b86M+.IoC ꎣq,e]MK-rA} 4w#_T3 fЀ ]x_˹ _lʕWҁi o*00 o^l⾉(BxC G QhGK]dItY*sZb*x (ΆT6>%p \Tl h@j=Fl,ďF>c%m[qBR*G shcj`q$U?ٷUtLeîG?d^sMpf-dk}O`ݞݧܡ<.̚F S'25Ǥ<._|f6j_"[UH,*#m" aO*H(+(Oi6#}A~M{!gGhb,Yd-ˆbْ aZ&1t2XP-nS%麜b JQЕc%;GHV);沿hDi_;:l_)n͋R'>uHKׁ;aQ iD0 yְ1V(ćQmZRSe|Ct+yS8l&#y9o-A2l#`!֍,v&qObW29XGn4UvDA>i ܆9KUX ,/{qstE!l \ V<FƭwcA+$%o^qů_/}iNHܱ W~ 0G7+;9n/Enm1CF\s)<2O`EUP(@p5f&?(y{C"rX}x%*%s oa6+q>fa~_clߤ%nasNʳt0n~LE'd ; `I&ixTbM|(Cj[A7t[-緐touNEXg߱p~"u1+e"}7 )"A`B @r},fgL;[B{2gk9b1;R䞀cGJn8FɑvU ]F*0:7T5r| tt@6e!pWb-wxF7QG6 .~Vz  n~[;x_%F39#kXxRz zXK @^[+M )C#)I_6l ncC1ޘDM 0$ k; !:Zc(l_:eYׯY2nR*MBb9EXOn6Jr92HA?:QS3/4 #; eŽh=[5Vip͘5*6DC J|zٝR~ȸI[1Yj \XwL^woIUH%ڈޥ#^kǣ'\C;OI=RZ1ఴ5?3q&LtKu6GsU2{BFrL~r ajXkB[=?Iטuo *Tp vZstLE ك4Su1Z]\z8< ]U(zOR{66mmb;.YF&[5tgĿ ޤGŠ,k(>I{1{%eYjj*bf']Cx}V|haO + S+m-&f)Ft@6`ZG?CNP5>a5jWp}\NOQb1J\`h-R !`|2 N+ff[μ%.C$IV oh7f+ΤzeUSo@Ւi^56.rE9T" E-eRVQzZl e٧O&܉Ъb? Ŵed^zGk,(6 ͚k sl]X`E\-輊7=^3pWSSm9S \e$o(qРԸ ?{~?*=~.xBߧ5hH qx[TeҀCgr"ġŔ~ NƆ8԰ t5}YY)ڵӅ]ݨ-&yk8I|3Jé\pXRMYmBLlqk_dО=m(vڭGفg /J]{b0~'@ٚYfH8Hp[cbƖZgEt^q'zDϞ[ sDIr̕41" }ɀzMRem UM)A*lFByҒH|8n .uǎjq`^7UXkd\P+KzĥQsf7<8kqN:z+[Pwa)k%t7!ҼD2u;vĉCi| fM<%r&dW"iO@n 3Ά>>OT4WY2}u-k:E[6L _V[uBl+UғrVSEE1klxuKs4*s:qjULBA,JHrd~XWǁb=A.:E.02_SH +c`bQM1ziFUؙ`2M ѹAF 7';5Eb3 X5DvI1 ($I"Ċ˲1'N_Rf5nϛ[v|kL1 1ŖymK|s8FV.R$/OMC.rF1UcĬ@^MM}p\&V:c7%9gmI''r헣GP/"!Q63g=ɲЀ/22؄)aSq;ܴ-t]թ! !Pzyqjv?h򍎇q#@aP(2?;"@9y5pLfI"_.pdxݺ^sTwFQٳ l[ek^LUwȐ8&}vGH6sH'\3v6OS7 A>'* Z߁P3}wUzE5 $%Aa"ss:۶0ƿ+jɻeHg*P gE}k KP 8a~zHL 7P\"lx%:4ˆ_(".d)O k`A0ouLؙkrJ- zPM2d}GHޛDmto ؚi6` ;XF=Kg tKd-qӧq?9)B_U,bv ScDQ `~- /Q>eGra [fJNjH= LqXgyzL 4i͵0u.N(N@ϓ-i(}(yҢ<˔]qh6z0}zNs# |l|Qsըӗ-$OP-+I]eُAKm _*Mj~SZcόX"MR0׿غ g;70Ru>J8*9R D1^qbM O۴bt3fO{F?wYbY*1g4yg\!5,A / S9rp)'Ey{$D: _kM$aDo=7 YT3`ONRz*;iAX`x ۴%Pe@$d,#=rEe$CY๯Irs'H|G_M8h~85o)'U%w^,"Rz}4L$̌|2FH`BTѯՒ㏗Jދ*U38,JL{8cL9mS"jHhwDsX]Ohjȿ~!JR8.0AƆ5gOTQ7p-_!k vo(M$pL/F3L_f^˒P,}':D jAyG@Z+ƨi?]~gg*drQ-λxb3xa(HkƜ쯣:Q} H\ RV>Zu}< #I$!)~0Wt]CV % B}rY odau@މ(Ӥת' Ƶ([,o+C:gmq* Qim ,;Qֵ?Mk0dF$6N/㺤PÊ/e= (~|Ʀ529{1fL͠UiIweܦEUU"QuH)#A.F8GӕpiuiVdLlK vCCzWm4Qk6Ju]B{G6VN­0;M$;Yb7ns#tmx#o;*'dܻrL='cO1f*f5~YP: HǏ @R^|r:\~Va#uyġPh|/AW3BsaL"0AwW|gt!D E4tDY ZTZ+.60GX  B9A,%TWԵ~=5GնAɠH&`IW4JM|&N*3!Jr ׸[T yk̓(3Zv=svv\g%lA`#Цb20MO{ZGbu +-X eT Ðn :/.K0Z0S03pVMX9W* NOGn0_3n"G% J+8 -B`:GL l( AkD{ΖMśzo-덟O<8@Sfm ?߃-CT±Ҝ B7BH K$lZ~&O  l8Ǯ!l)E jj|gid38@FL@ݦLfj)3.';'=iܙIsW5RFo64 PA. _(kcj*B;&&CW( 7Â)ݘm /|"3CIDBrHue0BT/}m_9ݙEfn_rl~ؐ?cnqrf b$模sD2"~3-Q M"!+$\)'<5ǰD\DžVk'ֆ6TDqAQp,E ߍ?k8m.W|-2rc @Ye Қu M4vbS@??IځRte@,X[ *cg925tI-딖XD(Sԕ! pa-p I!/JrԍCQ-آlX$jΔSRԫ.'JKN[O3$W xR9y r.ٗob4C"_h?TdXp框b!J|ȗ}ydw=[Y"v*(%L^}oA8M 5ىX@ @RVuF!dqF ] DxG&w=hEWG%j瑟Ebvޢr3Ќ`C5Y,g(/ȯo?c`Di6 Ew]{h6^hT+Nd-g$޼`E.a$YyR7T{\f /glH"<:9M]@$>T\ NɭWJߑS/* (9U;mh^ { 1,(K7 Low6i)Fѡ8 3Vnd)ʘR,FR׼Fu QIq\.8ܨr|ةTqҡ?b}zʤ,1A 9Db/=I !o!mafm {S+g Jv,k#國3^UCL1Do UpB`)`JNl6A-]f`#q`0=Y{TbSnH(?@B E-#ItHvPϾυDqѲ4)0h.db+ԛcʴn=BBX\+[dn~]T21Vp\*}<9+M3JmQe#A* C?MT(īN e3,+y=TZ;=WlF\ 1 V2BPk֘0 GLل/LT mq ~b;.-iҤXĔ/`OCiGkF=C&e=d I@sjŁBtye4xiQ׌A 89/;\~2ZzT @ {uѶ>(%KV`EϿӳd~HQݱ6pg0op z:DK"G ۇ)&dQ/J?kerb[.gl]o\.+`<"OA'h^Jx OSN-YioÊ{#ON孳 cY5 RR/ct-eRl:}n4G1Yߝ88O1Wbq4 }o WwI M tuo앂e8݊pq]D<#iHP=TRw(~jEh<fM3eoDS~;Ce톖ۉ |"vBSTd@~8tqFw8noDP`s:"~cx3o2PYb*nh-[NʸO,Sr%Sb.ynug︗%:†]ӧPȕ_\IV d]pzx^Ť; ]?hl` +c}+`t/zOem\pN ">݉F8ݲ_^87*A@TO!2)0zAPGC`cXgg,@1^- -ДS/OE4 YøWzc[Iʧ@Ξ ?B|3:|0QZ袔#G+/h3 p&v1P -Ib?6u} 5j!j?+xC)ڠhe!'}zż=MKV̪wO)y\b{yA_Yܘ_حFώodP@X\AQ#VW=Xj{/Ę{%8[pMzFug<2Rүi)/YT2+3m ̍FuǪX1],XO{ hr'pG0m̢I:>bo48UE9v˷=NƂ=Ż=]/-272 |˦<W¨@Vu e؃OC-0U ^y/8 zX9GZcs+oyo/8ԉUUOSqU|׿ZE $~j$ǼmTeZ94bpxoΨsFIa~3lՄ$` A(g!n\0'I ~ߩ[vQӬs[Dʙ;o|N:Aگq +ˇ=qFA_3jŔYZf¸~()=5 m"-LA::"IΕ8e{>N062Wbi=L䩳> {g2+!dl#g1NDj`&G@5(RJHb^R^~Ѝܙ[=`(e"RGtf8d,xhȰEW`# H)eHfc^\^ndBc|ߘDzLΎ' YbΈdLl!if臅B^WV.2H)~,bv܋QηqI^$>;^@Nu65+JtZGa)ȥ% v~բ.2[S$UINEbbr#wJG~L:pdYϵGNp:+'5vላ!vC^/D}`k~C7IT #cUDt9#'YiW ?  t-0rJ@OMTҫ@ʏ7wK!504&lA*5_$q~MC7cu&)4V7 .*]\V2hтR2浊@;K}ʢ;OS30^IpIdCʒjo=xQ668rf0 oBGj+_Y Y|wKa[y?V_ekCAK;d=?~wqElʞB^l..1#1.Cd 6m  o۵Sr5` R/D oB\{d<$e'# :ܸnctV]VTW"NH"$7*WK>(߲D3Dꁾ#l['-P f >%#da2YUۙ Ap1zRבRF!!(?Lo6Ţz-!I*z ZIf|EPJcm+t_<%ט%.YϪ%;cD9@!Ed8BDL9C0 |]e^h-Þ*N=ˬ+*8lE;y]^JKłT }&`ߧЇI R|%zW;?JDdcxǼ쳓5z;ii `/Nty逦R AQ$jƥNs%ʬ2u@<PA<ɑUXNϸ۸}7L…n-ў% {ʙ% s(OTSOz=^RXy rmBU"vI#(LgEq+-Y)jPX >WHR06Mf7r{K|a쨾[\>F(X6)3T0iT$Nv5 1PwD\kKSe pP)*m9yq#k e|?Eʟk+b[/^2!N0: SDZ.>Ax/As83A~:4I>3m]qߒƥ\~Q|g6WAQ~Uoiҧ"F˜c-Ua` kS;R ]TobAEC;`$񱡂;PS$Ӕ8Ojg&ٛ~sYO(2")fw#GI> Q]1LRy릛G͞3SLs] o]F&V(-̮p&K1:݂g"@< [~lVg65Ys =OVdN?Q ᲸATcP/3嘶$a$9 08\RiBo%֮(Jd́H /]kSG Ėy]|̧w\fVʾ%nK-e:M|{$Gpc ϸNc).,WaƲ/ ӌĀm>p.zS%LC\_";)ng6 f O(6ԇoqGR@W A͸s73J$7ռ@u{fnZE2f-QN75l}ļkP)~ (61Bk\}az/ 48B.dY51# bOqYz@ĥ[6L_F8d< W2 ?q7;N`u׊2tcHчDT9Ԕ\}Vc)bո<5]0ƞ$K&WZ[g3m tԘy:?ǃ&۰< b+{mҖtv2f`biϑ4;1jqSg=:͛rbN?#ь~L_ĖZR-GBr>¯H\:v^.QEze'X ~ENL:&!2m\'|%PtsZ%8UQ : Bo,WZgZt L*kh\GYLli,*5@-4it 6]N]NVB6RwEx͘P)lU׼/ڬxsߎOel+>es:bE}b{O?I|[%`qzoϡ ] ܥKϣk@G^PwLf3xh҄ Ф{lSo16.? /=xMN%X(Api4? oNB{[& rS1?_{5@&BߝR ~Z~(%[ˉRhL$ݹ:y<-?¬,uVN=[_3+'CНh+_/D(nwD\Ȁ8 Ks9PZ8ly|/'oENJH15Xnʷs˞j%BB/+OzDN?bsdR /Gk/OZu|ZZ%^Vǟb! } 7\(Nzjt[削,1>P^mZkEhb?YjARyB bmܦ4쾗#~>WO}wƲ.|X34ZT^&n@v%\mm iUy#)JiJEc(~O)5gꅇe؁Ѯ+& /e8ῴ`<wM)8=teתLCbx<ڡ$BnOW@g:8X }aOc~7CNNbSjhIͲҮL*jul XW*VgK5NFOs鷂m͏nN(C2pkG9Eo&F^.u|zsStoZlKNyl[&HN# ?_dr- s)#%pecujFZ>tn xz Ilج翮/c%d 5/&L{: zdޓHXPnMZzǍ %9.7V߹T~ OP Ym~$@ENEb_3!p; A sA85PGeHd2#s[ZF'<*nח*=? Xَ$7]H5u  cX(4]ρY7c^! Sè77 $jwd8FQ+דPXV ,IRVL-[4|Zs [{=O(*壟 _wA5EJ_iV1ʯU0f3΀\LAt(n-U> G^ vw xT3pDqԇ|P` XҪgї )y4hY3sx#&;.["<^$aCɧ+v >˛j@۴Oh䶊`2({wzo uʸ${M 5\F+'kر)o1R Ș~!lDp~ˣ : !BBRMnf^?g`K׊:.Wh|لPmL"Z,LI~2wba|':tdgElM&1 8>e>4p3t,l^REi86ı;H}~M*wk7:h&&9҃s9:󉖬 &Ġ&bP?4v*s` Uq~S![vY1#1AbJ[q0IA}fH$m5,$Y< LU)F_ >kRaxu!@MnapGT!=Z ,1M<3<_1o}]=t3_ڳbzkfx.`UK'6IhOKew.c n^=4qD6mRɌZQ6wRMD'9X?5ﺂ sFj=PĿziJa][pPQ? }<*L>J/j{u*ᱮisTuvy2ˤ'5lb hf(X3dTROPy0Zr=( q.Ds;_NvvZJ7&JċSTo&KyoGcՖi _w PJs:-&lw8oܴYKC{uMJK̵dF,{w'{TT?/$sM%K)LL&X)GᒟGG#?rgs$VG̥+sBﰴPX|96r8%":ټYĉG;jӵSƍ쇆3aGSiFy'$& ʼnM Ft>yX<fݱ+_C&+hݟM"X2wGT~bWЮ%3tC-0'wM4dw 驼"\뾻4/"z:tʤ U@=/V2*.);g{4>++cE T"n$ v)2\}]=ĺ)N7Rtuj={!UIM# fL5S}C}0JeŽgǽF2 `U$0.hfu85g 0ZY`E}cTvhݬ4:^ JFaZ?v~XIO8'zfyw])&v[׶~(w,::EUy$v-&B'^2~N]5#I!Y1NJ)z be i;Wv6.dHԁDyiP=p!/{DM&#@oҤkPp+qhQY`<ծ B$q(+N4fBM)}rCm;4DŽ4!-k`D16 A}\Ҟ$g"Xu,Fѡs@Ay`FcMk02[@ ^6YQ)q?<( TKwGZi!d`u^8 SMFjYH[$e(YH{E>| ^xopt (|`{@6I<-WͼW'wl fJ ×gӮ)PL)Ak }ߏ- up; kic|p,paM?}0A[qri=-,6DV^ieY.cs!7hЧVnd GӍ#|iF;kPDN5-Cw/Mv q`^;; jBWQhG0B(0)qloxCgUc%S'f%<02_|Aa<Za١; cjłba*}K$cE)g{ vE>8/xʗ=-{'bh([rnhی 6y0v)$\,W15KCW 5} 3!g8fqɪT´zUU"aOoIuR#F'_S=Z~LUsֱ/Y]auM8AMLJW]z)Zd[xO5M{ap Tu똑alFC;p"@c( 4سQ窼L͕ S?WMF_m3 QrTV%]ȐXꒃCZP=FODC5Glɟxv0c-,b w'o 9P"qmGwB)!Vo7e-7}uh4-ãgͷg4 {;IaȺcmy;21[/O[I`O[։&"}vh**EIIᷱYһw=W=앫Pz銰)A#xU&QCb[+`oئ? |q ^1pOSs< rJR@`/^?RE;JCUN7p R.n}i&R 8p cmiL$LdVPQ(g凲xw]`H9Bz6*drTH2j!%>cKRq )lab?p h(YƂ89Z o Dd%j:m; ߕg>6!Uv?3WfsgMe eVBn dzQzc=>VDff/C%ٵr٥küZ nѭع-2y)[ EfKX f8!0A!nN+u)Kc>}~B}!2 n.%Xb24fmQwsrΒ@[}|C'Apb\dž힒cscbuR<}:W0Yd~W79@/@s$WYA |D YaCp$t :Y&ѐeJYnY )m_Dй4P*\$ hlYЖ4NPv_f I;j Ƞ5sC/ w1xl`& ݛmXB՚6z =NCPInzb 8e*ASW޿K/;M{s]źIA;.AJ)%+˩´n; 5kD;~^ Z1wV(YVjm<,2sp~&ɫv?B؃JRk,D07]&zѪ ~F^֢YHq_ 9&6hÒř_h.V,{N~#xdzf0iVʀ x[XztE$#/\Z#$fnӯG -e9v/'av千0Q >6X- B}Vqr5jlT:sBMh[V, ;44y|#g0ǽ "}=8jKiU[dHhArj1Q^j[P LȧᨖQ. gآ)T|J> 4Yc,6I)(|>7. #wp׺pdI__AL3)qDeg)(֏֑{~̩V%DY?C:&i;НBTiZzT`oWt h!Xzp={Z8 zE0Jؙ/yAI#Șɫ"(E W4bIS&9X蔾Q~y+ӍP`AS"Ϭ+O&( rH:GCw4rC nEqv޽pC/d.=njx:xv\oэ=` u"Xe5͎E!p߮iO wx>m1"=գoV쵟(w3NB kh2<' YU1>xP rr O) tF0m !sGr65KjѼV-٤c F;8g3I!o!`|z)J`dc=!G+,lu~J98NEެ)+Oe4CfU .N9@BFJpWy/UA-ՙ JzQ$Tj`ㅓD$ms8-pDɼka1IܐTԅ}uQht L^D:z_FvD W%4wd'P0? xzA$[.,Z!4F-eLyy]*ߋGj[DLsZv{5Pk| /twlɐ3du|{ ~ruŬWl/ƹOу ΗL6"iL'IT Pn+00;OKb;_*V`sı|"ZL^+xPd,' ՠ*r>pT_/AQ߽i!*551O$Ok022 i虿LĦ=+m"6_4[tA 4Mŭ/V0|1S%^cw|t׆ _nzl౟+bPP uSנۯBN.F[)T讁B$N;`gU AŮ)30wvˌ#{ԿL.^y K9B8J$#E%dlzm80LД*!M,.R-fٜp%+W-Wl"C? )%Q2P(þ$U~D E#]kݑ;, %^k imܓ*KYKƺgp #lok\a\[1=y s-I7qw$ZI#IsR}r]`n6(^EXW_Z Sc$W"x?7D|#b̠'xƌ8NYdQeYF&еgG}˖'|S6I7)P;k5n6Gq8>Y(y\0/iNWXABZ-LYiScoHRHrzqmkh_!o$$Srݒ.餬$|WL Ԙ}}B1b8$]BlsYF_'<6H=P'83OI`r$%7L'<`zPn Mώ` CŠX'r@{{ vAA4JACyRm|HH$|A.`Je152c"vb4qCיowZfQevTd W&ƀr5]jn=.򆓊A1X5ώݍ|@F'EƬ4yaBwi3, GJ޶ڎ7w'Swu+ͥ^8oyR9oG邵 RO*r`:լ?Cr%In%К+i=d6jQ2ekvJ:6s?GdHR|f.,Ι-6kǤe1 DEv%eL )& L d Y1V:{Pc56S͚:M| GW681?bk;WBLSEhL>5j (p3>{0Jb _ӽuJDݟuc(lmi{~:栄mh^ K߽Ȕ<{dh=cj]G4$,f}b壕M6̲4l\#[R!,"-q͌B}gP{kݰS;$0dNefs9i7?+Sse_FD#< ll#J.!FQ6)·:3_n]iߓ5| K 0#-{^-i<QK @ˏOdkiXo"?W4!kuO L7x+Cȹd[zvpn5k& Lln(Ybj2D`!7^yw9;%:pt #1 }EA%g36UTˣ |}gl?1!d5#Wk3'moM59>̪CeiY%u[;Fs QIΊ;oHs[i,]Hj `E64<ݥ] &.'@Oև%`Y #9 t{ybhys5OlĨѷyU9^R#3A֌>$XV i~0,v1oY$JyC(&(W;;('UG1?, N]>Fxx|G} hTT랭}Flmpb=wAHYe)@8r)zS(VP8:CW47ҏIذҝg,ڲ tr4M_ uë(*nYr]dmhmt7Wcsw;V8[0("TQX7YJ;*D$ :% |pI ٰ$;; crj8*\i_Ef/mh}_!\fN7W@Ke+jVţ))XJ8GsLG: vCE۫f jNcR ́4w]wep?qNjPvnYF(FhVM}EKDuj*RAf_5% >?г!KÜhrՁmYid\vq*@_fG(>h){H'VJ>ϔMurx(s67($L]KkAT22&)|,%mD~FLٓxKq] Ҕ’lkz1UxChAǛ%D-f<)P^`J]4[`Ro2;Eݽ}]hbXHP]\O%-6 Wz cBt\&Ӌ(:g(D|b^Z`' BZf-lX,!N8A ;'K1[w)@ |Mdw o{qea^8ת< ">mɒKy1PTJ 6Iy9GlEo-gَyIưf^L9IebdjO<87P:r9fC) (-}h\Ďm8)S\%VP (1 tq`9;E(!$P*i|UB [Y[uϥ)ž&;ٻSNFĻ<(~.}E(]}Eهdf]^@Ds>K^;6{tCUQne Rt(5ાYeEPN" LUA;ȵ4Z)B}Tp.CѴu ћkǮT^lRS]jKg+Y$84`@?u$ȒdY)ӟ2N*EZcy4XGHl@{bjyы˽Cq-LMCh=Dئv<e"g?̴2G̽žܤ(6|mIl֣=aKB\tp9+ީކO9l]N!.zi5"qXڂ#]Ɇ&8=0H_<0& H!BgCNXc{0󰋢lNgXWOXt̢4pWXbi9ʹBy>INAv"u@9AyXuҧ./)GBRl"#8|pTKbx*dSIhS1GMe;:/bbcg5{j 7zs =\Ex\,3\9nڌ76O7(90{S6NSPLlϷ) qŝk*aI5}s7v :I8HЗjhG+o_E-}PS%jKgvho314g{C< yOq0)ۤ(+A!]TKwM8 led뀓(dZmBy`>%Pa9Ǥv nt~% Xe$Vorv^'ń{j&{6vtY,piP!C`f^x9l82?BuEdM4iJrr~ BMqWH]L՟ 7=ǒ@Ԟ8{{:%?vƤbP`"g hd i!۷q@WxXq|͇Y?b9s"{I"S&'WX [@e}F8@ʲi(kzhaoe^i1'̌`բ@[j`Iw.[3_tfmC}7֏匘L C%G]XdmuOѥQ;bxl66sda\ 5ᑽ)7219 @7ATp"q59-rg4-Ex)eL-"yn۰S$EeڒôV7c)@tʱ +#LjEЈT3z$: \7KoE{&E˫p͢u&e5H?S2N#Xh4& :`G!V9,d:׸oHy85,≖s21= *頱@BabYPi& |KH"_4QD!\tyQĥ c)~_`UŠ% 6U3C?f1 [w"ۨWȚ cw D {A\5e} riIYubL E}u=?N5'߽oPe'A"` E)EAt[-yB5Vm pIϠXy> A XPzOpdm)JTRiӑl:Z})qތ?6KϾlM]!ZTH[(#׿/|rr~ri hfM>kwcμ"q̠DZsub=U:Az0Ak̺>Df+BS)#0s5>'$iGή`Zr}[om:t=R`yL"ZХd5dxK[Ko7X*dC'67[$>$'xD5eEq_r[⧂ak۟7&0(8eXPso_ڄߋ2/ 8jW~5;ۤQԆۼ>7# +%.vٗp0q!\>O\XWN ņNIoIfA0BUr輏}_GC6"|8D6oVb#z@ YEQ)Ӓ<Hc2PR~P5<^f7}`[» ܎ɯy*T:6k7$qj71vK_Y!"KCX^UY =rL28_֣g~~Q(P44YE^;ƞtwUI=H2Idux^)횯]@cDx_v[) I9 g;Q9Dɡ5`ͧʼnZP@v`cEmlA9#T@hdKri,؟+ bՊΰb >edlTDj'EIh>3/f(sHT( Fs u޵D~bft_W_;x{Fl27?\DІ^k9-]p7 Ӗ0Dl&~9]xVWֺ0ϾKhzfDn3.TN5agneR +agU5^"za[1Oo6DB/X,;y/4:uXe2ŧ2HGβL^\mآN>!=Q1]c9122J8+z\*L*>q97&\N$Xf~˪VԹ8|rmP`ۖUw9`]P+١lQ4\ EAM]Pd{Oȵ [jFq~fIK30.\3r) Ē,bdaĝ_LOӂPSE8<[ fxG͆S E; %Bw 5Fc9Kjȋ׈-P T΅HJg_yz2`RC\.k ܮPQ*w+|OGxCO[lK G9Jc EƱWo-^+Vhqc '&][XYeU9Op8D %b.3 &,BBg|lQo?sidhQ_N$Wʤ Pc A f#<%E_x_U־zkP5Xw'$&LwjqթEK88 ,hg#xT\&ҟaÂCq n Ϙ-喎OA66? =gMXdRb*J2y=CzJq6Tu#fRoG:",]@%s=$VaB6Rv3>3x\C ~z \ m֜k0n;iPD9+01jf2)}U?e$́r:i@hVB KǎJ '}f1HdrK mƤ|}<@7Mظw9;X*^5cmVC[4ƕQһ|5?ʛUB۶)*Үh:@--+FWc$%7Dc}Ceп ;tV}ƫ1EBa// GRnvT"0(iooʎi V`g;oӖX@8zɖT%HKbd zKu$r*㛥 R,Ϯ/tjVnU떈~4c77Oy;.حo;%:H$bq3.J=K8u;hL.aeL[v9۹G160!&QYJ&`S_ -+!аvY\`Küi +uY j(YJO6iuԁ}KO2v"蓄lN'cDV7pViw= J _T<C5LM̺I f07Bqm Ŀo oЩ=~lm=YhބcG>' ʵ"bc$)~ .5(& co 1#:gQ4ynПCGL/?ߠGOUmTa r>NKw(=r4ܝжm* -4E / ]Wc>]0.Tk%cmb9ϝT%ʼ$*A -ˡEj2Q!834rG]&("cA2FʸYa!od!PzFo+ٛGޔ+ L uҕdu2բˍM dɗ<ȦkmY;Jo2xϋ;bP&*Yi'j$ƾmLAUå. ]zzyּTSNJ*Kw|5i È_WS$Y4 C U- )繄@7e4S-Q(3ؿd:$t+c;aH|O,"/7vI͖WCM߫kGI#Xv)b2FFtvo NFC&=tiNNΑAdžU.vjr;yCҽ%7ȎcPov?M-ZY:1OJL|OȮWu)LZA'K)HژYl^Eԁ]<]݊gXyn6PD+G˄a,fUl|:)ٲ3+⊇#|0/ z8| S>#UObuѥfICNSk(_qp.& !GlB7k_!&3=k+t9vA+ݣOy4G*3{{ Ab{l=oզP$9tgYdL*e7d%T'3E֗l8׻s~Ws(cg&Tb+`~+YRD>49ƞԁ'jrs|9K ' /z;"!e-"e<̓- 9L;bZ T^ ntS,@&DfӃ<=̝p7H~bz ;ObEI޲ZzzJ"hvi~"iz^Xz۞ π!?OΒk_\hЯ nqSaG2}~/K/וC@q~GNe7E\imFiIW,)ʇ{3e,r+ŽoW8p4rwn=-vOuOY dyרK"0L 6S@|쎨p3UHVTx29ָF:[zdRK_}md>$bibO݈F8n_}t,jVXrO9NpLjхqP?f}Ju|~,ŮسE0yQ&,[+Rv9)UWeɼcW(Djl YĖeDgA4 ]fֱ^BqObSA53y fT>[fx@F*0o>bK: *Ơ\aڼ"\k+{ɟDN( ?UQyeCiKU.1ُϣhbF[E'9e)]ù8XRs#mzBP|k"B[7Gߏ9R8Q_1q4ɾ2'pާ ݟNK}H $f{ZY@)Qyd5{g7z(.VsC#On=P"ASvқx#^¹h ܂8Aߊ-=hPZgK^0 ߇Ŭ:xH UuY3pC[Mp,#^"̳iيW w"<ۚ=Y?Bq3װI7k RO8 cA%4fޕw_DPp_Phs0'~RyM4Gȃ7wBx$¥SSABk/=B#ܲOHYr(rx[M/jxJ-oJ5'H0|we鑂h7Ti^z7p%> Wѿ]Osnh EWg'M%{:/j"Jk0k%F-exQ '9 @23;$ݦ#ee _Krv Е jvBsI~%Hʌ_JS@i%WcH.nm&F@EAZس!)(*\[c6[Vg^1%п,Na Be=bDܘ>E)JilWK]!fiu'yuQ後}{%5cT–FBTYu}-KqQpivۑ~yq2ו05,25K*^L#`~SӏuJX_d>ɻ 6Hes6¤|ӲH s(>TRQ!yO݁(~q Pify&_06Zfo3C{rK(CۯGtY ʬ6hEsn4H )!"9!dH(U8zS&V| , (f6ldhrW/mtD:}7,v#8`lË(svWCoOjB %Rl(9q:;3Auc%)Ip~lKNzpZ&s՞C _Ξ:ȩ`v7t{ C0d a1^B2Z,$W|xOu q]ƞcok`fH6UO0 29K͚#&K2_ s ذ*W/LdOI" 6~Yy7ΐFeزB4{?T_^ w>,@@rbΝg0yr9Fx+velߒըVHSE,1JV K44#Wn߶U2?Ń-FłyI͌l9^oO,\0 jRnGV/Vϕ;߈(})}R饏aCu@?K;U[w8u/F s"S%'Uuhe14VS/^Kyk…33 Q޷FYr\Tdw'Ͼe=ad1ЎD {?7+u'Y C y:M9Dvq1:A0U86: _ֆxE<_yR/M]p͞'QA4lp y$&K=!@XMA{/=YU YCnv 1X0z⳵ۜ)= .0hu U| e\1/%V#0J $AnmG$֭0K.qw Ƽs%+҅'ɉ9z=.UjSXvҢ ?S'W N`K-+}u6c}KǽƻO \VgY砃?fƒiyeCfHY3 :-~&+SV hl<r+twUʀ ? $6~d% fE{L"A 7{ վ!#6K.+!CḲ2=IT\+z6Ԟ΀rv*sJ?n;Ǿu JUmj4 2q.eîL7(| 20?߆Xޮ zCUc2X6`V_w,Ic Fr, +p08P_ lPN_cE]*v7U$B! [B{ȵx `0νssD<ds+]S丂ev"e7e͗АKhR~D (Đ/]4;^_m3@E:#WC~͏5.hH:d=|*ZET$S]\iSM}k~)xICMbMK:BHϾCKzqzy$,sSyB2l'}275Xz & -nemdq 'WH`v wXnD%Op)E;=.cdC yd?@T)g8&&m̺L, /_ oƯ|x!1I޺ua v쁁2кaSy~^HE6-e [ꃩ(}|XMT)CᦃMaQ/{,xt9 v;m4-Nkj@<7{y (^e#lU:oxmiC';W,u%j eI#n6JX@2-O AAcb~'p @, kT)nz᩼ Foq6뀃VɉA+s%?/]o95x-2*>_|Bt* ˯V o&5z}x8K".ԡ bYnüZ[w 朌%QU <:*XTǴwmHvBv/䷍*Ƭ@+Ej|ruH8]6DFh̦ 8S֗!juɪb}]xGOGhKUh{kBv@l`3<҇(kj&}ě Y=t|uIw=,¡aV=FP(v&H"%܎3f_h;`o ʽƀ8q@ԔDۇ,(b:agLCh^&ゐb#. > lp-DiJsh4MPs5ܗ\zvqyy;!ҲzA7 u rO ԓHl3i>ޮD6nYjֶ`w2,·R6KAP~z lD@1ܞLt~j&Y¬R7?A}/ Hnx3Ygh5R}b15lsd_V'J/OorW,l؈O;WdI?@Z`'AbR v'}۲qPĐ/QmT~3$nߗ׬tS/ZW]&چ Gzt[UOǗj=唊\A@ypjDS0Ijz\ew؛(HxMv -;1(ja9p q{#blAd0?SE͵C?Q=ˇuMЪݫui;o-^'[pVt=3tA|H,}7i/_xu߶<ؔìKULMLc(eew?THwAòIToWh[Mw~F|5t,G56!f5}{r?E;1o90}V>r|Dkf p 1K%lm3.cX\jDdqd.!XeLЦLRJ2,I+\nG gy%<@i7W7ڲ*FE-/]#]Fpٮݬ ,Kc^^Qz!j=-kc#dIszV{ 5ŽT`׉PV=ZQB9*'r2Yf vWa)AB7n< 4n}ha<F\hpAn"CfRCSH\m프Ost F-@N( 8=seKc97 ~`+2ZCk sjOү@ = m&^:2ݠxTN9Et]HfX&=ƒo:g<2z\aqj*l^tk E}Ё pf_UbM͍7$%pq8Trב=;Bly^qn'1 1 d(kX"`+,֫+|L371zo!Hl\~+Xtr+{!فؔf4ܰ:"A :]Sץ5Wgf6ɾq X*5vkX}[_ݻ*^Mݡ;\vCm6TH%Ql !p%u#XeZMՄ R'pgo҃ij(mױN_G O߄t.RQ 7 ǽINjR- E ,?siB=2u iյ4RqAGMSX ܾRQy!ogJ%x+2vs'0PJ m5YٵwMVI Tb,#IùD L^x@{{^5ObMKkt/iK t핧 ݩWJVv"B$k- 3{!S jGi=&޸o>sARxŘS"ACaV'Xևb-+$VZO4,a;rhՆ_eʚYQD49/"Z+QeQj׏z0Xα`{UfN!zݢ Hcx%I8 +(z]WٚizYnGd?-P`E<~TKGIejUI =N(_9I]G㝞X Jy 'T%&]%Ü9WR@R.O̊'fW&bk^L˱խ0 *,tє@~O)h(¶3@mnG%GȌ\neMeSB 6:12u_nLH1l>Ap #_#uq?-"-)w^;|SCƱ:xx[VuhOJ}kWEyAySP*xbں'YqaŐ2)0v, UjWHI0Ui!^tB3GHJHhƣBPܴC2tguh")0t\n`no(wvIIcb" =eEוR87m\?DQ0mzMOGA!H;#bЪȲI7?ADL ɄC<-s^u+<d2LU @¦CQ>urR>wOg#J Y MTSP"k`Os 4-B fsmeikǿ: Tsz 3_FSh"b$e&jȸelqGJ˱"vi?:\ -q*!w粢 ?@VyI9пC(3 `zFʨH1Is%%p'nGkKBfmmaBȍ:Db!բzpq6*1_C > r|1VTbRz .y촴O/P{܆׬*bP.6urvMqh,w[5~k"|n3殕~胸 ݠz DŽ$MzV>{_2\dQsaH%Y\ j& Rj.o5ff"9N8M lq|!4E;r?kZ29B4Aum^0PSs/%W_}]0W~ŧtNDh,w&Psѿߔ]&GĴ%+,k7=o/?2]9\f9s=-ax ː/PQeRB'Zw+ja`v? :{@DCҧS;dž:NϦ,,0GLjmN~_FL&hG_oBlc<,y!04SGLk<wu}V(H7qts$i3^G]^xz!X7I}9qty,`i<9W(|~y-=@ aNg3\}N.g~ } k7<rT [XJq0 .1ʆJ##[O2eпh7*mT];\kzFƥ!&)9L 0bd;WOHƃ<ܸ8gO3`>lYgc^H'W/ARB de crg BTpV¹f ,?nlR!UK'h|J %Mg^`Cd18 iF0h[y" !G'X&AV \/9EzlnT!pa@īkh0g=J8C>DFJwIz,q(lп ~`&fQݩ+:=4ݒiљEm+G=XOq'O5PS% ǚl5ʅaW5)t}voyK)V0m./fUAW:l<1L,{w43Pq cN$0EqĆe|*=iD @1W0* 缷 煤~o_8Srw_D:JZڙ˥ɕ|&dn. ѻ|ytW |}KƍND9 )zg-CG- 2Қ#P,^1L?Kj"̗PkP*LMr"RHAgѲ!x 4B>?PޔoI/I;ߞ⶘[~2E!*)jlU@wGȸYe=+l)\A3c>tKZY"㆏ }=;z e OUŒmgE⼲[eyb ;k!N7j^ZEA[uGO'D}>QkHt cEWgj5dlCR&5rdhH9'gse'*SN`8c6LtAIZ|[Cb#kՖeO }.m ֜>24d#5nR&8`#bSm"|ebfP9)rʛg&Z2d_{bgpQ--P"ߠ] yr,kD|(c3KRKli9A/y -C'$`I5(eltK; [xY1Y:fԤ/,[vDE3^?d d Zp|n4ip}?fꫨ\Ncb?wP0ũa[vE >56 w!=aG%Xo!5ZG!,jaߔnT-Z")!8ng5c5`w@I4>άw N8'J#V+\)WxmlM8<ڃjūtzvįǕ\B("9h]1pw7R{ut ;*j `黧 q ;g@-Sŗu"i`c o@^/Qy Ms/d'5b5􁣬[n֚2xH]snX2{A^f;揅F@Sgv;U:k)Ff}V&VHVf:. d4_ ‰)gK c@nT z"VjpU)wXxykɠQ 96;&設kjXS왂܇rʳ q•=>x}!0u*qnLX 1˷L@9HP ێzsA,VrW wr[c&2չ1G~HލM:<Lͻ_02^xQT[Mv{-[o-w,whtRS+:>xࡅG{2_ʐI6)V3\$Yaf)sSla@iDq9=.A'ش'nܞJ95@0f[M59ayB}= 0Xĥ Ƹ9u9!xȅʘdI{s)!,q׬?buWU;+JHŶ3f:js_\g&91;++j'ܥH]KݗnWlO/ s(Wm>|wEΫ2$[༽ -֚Wfd? 9A?_X_,9S,vW!9C MXpf{'rW .uumPm!Osˀ. 5@i {cAÆ%T1G̈g<8(IRL`:^IP&MqMdzU@pYϪO+3aYv?`;͔)vXn@682**1ӹ5_`p&T[dOzIH+6-7+h*{D Bp}o#ObM.gED_i+%C$<#G!?$Df=6jyk$R_aUN)ur$28W>! .Jy!ERyY*#Y [ j;1Hò :dq`,p>fFR? dnD3+Z.8eUFA3 y D8pl}LIqP#vyk߼ TǞڻ_%FgxW`_`F[ujȟ=\Q= $^RGd -~)/3ʝG5vl`;4m\ '߷OTؿX/tvR$v*r%nOL[?HɀJ{鵪e?Fu0 /?wKOy40GCh;}A%h4:yV`L)"ŞZ)8=tms=H?X p1]i rB$<{]dnW(u/ ~hڡu e0?dɚR{'(:!4p"SI%ʧ_#)JCQg ]1tU}4R5 wV6lTA=6St^HނQV}lzjP@X@qbv)Z_ߐN '|w}gx0.g6MՆAY.lh8,^y7']Ю&YHpH9z1Ϳ {tt%jo/-2&PLOR#Mp;Qc8Zm16nRqeH/iVdTsAϙԘJ{o" c.ܽtt[>5toVh܂Ú }"Yf3*D|?k9֍*J? ^vY5.Ҹ4\a]+^OL̼L(}8ȹ >;Ug]8^kkW8=hϿM0r6Y,32C'Ø x,-kr1I髍4cժ!MVThpO 88:êGՒ\900t\mj{.65 u'3!姩4Z0%#$&0ǃ?mw]ܨ}ө:6} :?Պ7A`({Iݭ,QK2|VPڲaC&7‘NI /w= WgkNї1UZ{63Jd] mͲL ;ߖ:Bx+Cf48`ܫ}Fm,߰+p-~$Iy)0 ÐY?'~y9>^v NZӗ*PWqwTXR}}3Y(9)t9¬TLZMc5%jK-9߅(~猢zY1czH~2lcH`ԑWA]pa-^։rۤOSMC|=B0UMSKN>waN7"srfMU OjK {dlKn/m٫`xAM ^ERn*_bQ"t}=MM~6 ia@B[?cĝ +U\*EkdL3@GqMEDaƨJ.fxeaXڣNˈXi#eb$_Ì-|6m&8_(7I }gSe(Oi{<(y>5,\!5%׏BI5cc!^eE EJJɊ_ T GxWCl(f2 JǶj+3wf`]~kȰt&[Y0kPg&w|~FJnȯ+U//ڟDDw830}ʟe95BȸO ^ֹK1ؾTHT{WL~F=%*m)KNiO5w8@z(t$~q<߽ F.X4bQOfӜ!q|>|u ;L"hcBvI:p>_' ٩%N>pgj4@e>ԄMH",$#AP\3/evǽ@"⵫B>äБ?Л?OǏjML9,>THNC ˧D4N-B PzlPY!okSOf5'QrkW a7%r )%Zs~Vՠ@=:&x"]JA9:Q)с G '~]WfY<[i :f oͩRW#//NHb1tC K3[Fe͡zp B .TbGpNŊpEiѥbmky7^^d]2pF˜=7I[Q!F"$ٓb3=]q1zܟ護Y A#0a j2RH2+ngtK8؍0^T_Ȍ")|JBLovDVA4@xIYO} K{rq_\<8 otd*OgM\5{tu$*Q^}Du(JaKՖFۃEssm$/t>U#`ŔYb9~&/<?&Fn4v_$442[k**Uҷ2/ƫܝ;܈QCfauIPslPsГnoKns[\ӹ|ݨE<:811sc_ G?0QYak,Rn<Gc(ΞPDZ|Y2'(0 6 Ǽ$ȅ~- 7qt:ӝ)DU. â i*90.TK3)ՊX%#_*^w`DJeZӊ׏/whL@\WWRU-FVC훗_]9b~_Y&p= !˅w6rJ aYϳԎ/;Jl; HDԕ4p{^ 6.(YGldZ7§7Eu&5UpuXA!*졉UI#uam ";Z8sUQ֥MfN ȡ16N/:%Qc˞Vp,8'.mR}D]|(0,2㋥d3'X"D2&$pl_6ᐊi睝|i. 9#Jm5iB~%W!_˸,]V;'ng,XAfuHs\|  b,¯X&7ZVm8Aj?+Ņ[*'EYjy7H㤡\˓'W>,F$[+9q&gyʱo.sM`x{yJ,Gb4 4خfM͒ 9N 5&C_Mk$ZOtq#I_I7qن/ɢ,ĭB5uΥZN3wum=!vb Ն7OWfqwDCwCW|aVDyg:^ЦetAfҹ݋d@z w.%*xBїT_~K/,vYˣONⰩA NlYIw;:K3R!r2 e.V#=,(=fP.95ǪaK ) 93hx%fHdTvtAݒvzL$R4 #tJ λܗ$0-SǮ!&{9*uu灺OQ!t(A8k,>x=* V{Ӑ(>Y#"5Sh/[R6ekR3Gc>#'a_nK{v Tdʺ}$Wɷ$ 2g09VX?U6n=bhg44[|&'`b?u9ԮDn~Q3`29 ŋ׶+2=#{P!?O}JA&[eV<TQ5Ia+VYrWID6GQr)y$h;Z0DamX5qT@?Śkx$C9t7-8l+Y>WnXCo5zZ`|!4tċNO+Lq,! "@tyhg\o0b` Zm^I[IB)G\^>I{b|EP7^~8V^5٥E YqyXM^K2KCIwQ0^LN lI7 }3M$$g]n/麅+u?98l 3ГPWl(!CuhT9083$FKر>Iw?+΁B3c<ν @{+;vGE3(@a1k~!(xܙ+< /$G{tWE~[(Qh˪sK mt[D#}_<亲ޒh#G$ng .3KrץAՑq.oFwOv:*'kQW&KXR;6OUHoRꡣto=ל(~YYʴ,INi*#hS.#ݎ?vkPD\Y~2`ʮf:ԻQԐK'3GþA墇ǒH1h+{X_"z=׼<$1΃gp;Yts`FU]A`Q؏_¢8^RƓrf5q&/ÇPOA{B&Ơ'AHA9Lss EnSu*2a XDi?u^xNsn:^HC] ߎC͚QInV%׺?>3TcP,y=NܑI/WA@ HUAzr:*7QKlqFқM2 \4yT]@5-;h]$}׹ uLvy+%~64ụū_EssߨB``wE^T4g:4ct4D\e@9lװE42E^-/CBI̞:+:#T?KZjC\yzhx#v,9QdD4_Hѧ5^cvX3a Fog0aMi^8 vQs]+jJ6;FSZ`rcBJKM˹?~psF(B;=o$8 nk{u;wY*?̈Q4և ^h7}(hqedY D`M[afw:C\{xiv(ؼl?pp&wf J3ӎ3-{x&]sed<`AgZxz[}.B9jVVZSAYcت DyxقQM-~sj$djX ~~_oe.:>fƬW:ۧL%b0xBy`rEP Hy$+;)v,¤=2$^M9lRBTj-d'qҦ}Ϲ08 xFPP@\bN ܅lPY!`C=] zGd 0] !i׋Gg*TRjgF ]E2&.Q,ϾwEegL?PPM* <5rQ?\zJ&m-vl8z`Q%C| FdmNib #wZ/J3h\ r\j7aߠlm8LB^[}i K]@=$jK-o- 1/uSJt}+k+t -YA0Aca rg6<(\qӞÔ97*ae |:{!Ħ.sxFBڵw:o}yݟ0ZOANӬL<F+ 8rnGNs?jbbпqE9!*}z!sʝ'7'O87yQbHs慉ҭɑ^4VIV5`Kj\G$@wJ^}zSuWB}]_+*<&iy$X^uw'X8!ƤGmkתWw] DrZ6?%6M΋ݣX[WՊNH쐲hYRp!i_.%ʅD׫eX5yڑdj5#NCVj49`0qS5OZXw\(FTek/oE{"KtB+M>t%ȃûδN9֙ʰKo-I&LB(9.R[|j.é 7b{vj*3*rE}]ڽd?%| z9kМ((M q?\2Ql=:ně#_?/=Go9k xoƌ"Wp'qh>[D[Msʉ}f"l폙.iua,\Zɂ-0XiQ(0M^xs꼛WʨL(ӞU&T8)ywhJSL~yNY6=#iHcٻlY G5@3f5&w%/Sv!}1d"7MYҳ՜q%x׈o?yUR)P@av+spG(`׵qq.saJK4D/ΔuE=p\]02BakqA̕v=` u#sA1m'~|WǂH Hտ@Ex|N7ҍnr1Bަ@VĠ:qK:_ٳiA8?+ٷfm{BP!Eښ'֫y-m$ uլߖb {F?*q/(n a5B a ԞU{wQfzG{S,Ȁ 0`Y"6 _JD>a8j)&GZ,d&n$ <0)6Z %UE~h#lFKɇMDޓ饨A)=6 {͌ㅝEѠ66%ޕ7)hq}hdE{ɜ*lh (H#&$ۥo 9;pr]+6e {;\E|ȗ0-Fk)!TF8/?g *~)WG >~d Os burƦ¬* n"s[9t6yqqBx- D~-1;1h1LjcعBc ) _3s(r:I'0g>ɽҲ6_TҦ,w8#O8C(QpMMX]?Ъ*4OG#gbMhN#'g%; uS i/|6mO0;VKä$w-رڅVk'E94&έ/Z_)6϶?M4k?W jd[e` zS2 ݙB>%mEt4cWm5 ֜֏J(<꘴!>E]J|CLp+v\5UK+%Xe AY=-ŋirR# )AC"Y4<4ʕ7Za_`xЧ$!C/ үg/(;Og(0>!i]W>2 ׆|3x+7|.G_Q)gmd@;}$հwH g$1 r4Ȳàk9H+߰nR9u X4cwҪoOV0/r48I3>l4 Z RϨk:]Έ $0hǃm5B%O9r6LO 1davhMRH0ئтk_eJAu Ȧp7KsW",}pݳie?"lU ebf#_u[+qp+X C/4 _B"i?UfP Jc;wČH0b ϦoqLe\.Fv'hNKDn>9'{3!Do1Y=lrQ~|aauq@=""u=n<!QD&˷-E>oАoƙfrfEQIRƈ`$ap_aCTp 4j>l̥YQCә~+qt 2}o8 mYW ^,:}5mmfUװ\{D{Ҥ&.yiWC^::_Bn Q!vy"Dm$dĢ3`OlJ29Aga\{q5NZ q>:Q]);%U{v=x/1}2pjE(uAVG }3]$ZYg{dMn~ ߘJR}zëq1-t#|/tQUE~X.e/t.=9[fULY+U]PcrE}S窒9zEjJ7GC+xN^wAO~!,59ɤ[ 2ы]0т#6zRI-bk,QZFT{Yk!:iG\i4lq=gLWSy;FiKFl=j_)𔜵GК@ܟ۫rOeNp5=Zh>]Ӳ2F*&]MUVnCv,|[ &*E>UӝNںV4`)x 6iLy6u0s$(G~رc~K֚hu)bfOtc8TS طy .~K:r%dYi>u#}6')'=2("JfANgj|-Y)O8 iĨ|PrtϫZs|h/ M jqY-@Pb 塷FRv}^S[1zʭc72vۏB"0JͲ*1JRPuu ѻY?<Qs #bG?Px{H涉r 28@T:_#KYkK%(جڄO^PMaFyX`hs[h./x>^h&a:^#SxP}k{Ͱ.a@#.y8"AY‚ WG - /axp2/;Ќ mW|,[QCZi1v&N݃/b iUaC!gS>&4do&f ;"Gב8=&zGC^5) GȎ!#$ܘjY'B 9 -XTm%+c-nGasL+N5: ;"ooaCoܜ fo)f`V*a,pA|&KY>ѻh OboN#o)?UJX@ᷖ bAU " 63( A΢b'eutƜLՠ;VaZr qR&؇&=`p}M8򮥗R6VE~nWxJTZpJ~WH8pndPdG/>3}-YQ ǝKi9hV*Vs m̓1j,+R 4=p)97; #Oj.X,r^UHу~ʪzQIJo1l*Kz u A[ %bLOq !X %V z^_Vi:•WoyS@x+Xͱ(4 BڴRvLr7tD N8MR_TqD:5W bgm~J !%$CZ[/[Z\uӷ7xPkx<7U-;s:of._Y%SSa4+fT DI.Vmw}NA ŷB(e [p~ms Ao%鷂jp67`l;49ĝ%aI'cPpEbܘiwթU҄+ f:ziJ`fC;O'~Uk,v0CtuvFȪL?Y<ŀ$f֫#t7E )dE&F F(a:cu\n πDVa6&oUMȢ[ ͿX:WO8) beB |#QK-v7L7e]Нę3ăJ!n$ge7~ C:]Ϙ JBewe(,?5i  5=4f(?>{/ZTQھ0N6ӟ" Nm~8-x1CP5t0 A(:+]p?B8AaĪqNv~JwcX)KQDPכ,y&I/׷b8?oN/]?gA:e8k(4 =^eO>%~PagpVt{lTM2zƷв=(DJ@_Wj=%ii|\hpz{>P=h9xɼJϧcb4 = E 5Yk2CsDh%UdU>I`Pɸn0SEԏf cWgJ|!$wdيAB|AoKS֤2*fs LR?ܯ lV91^4W'wIcsH'/mtqapC~8UR;t7$zZ>SC@Lֶr=i-2/~ݻUG}x,.;w\3z90j[C"` O0( л34ǜ:hocvBd&(! 3>4W3oXDzүdЈ˥jmdK%XB5i5"˨Z(It9ZG.$犙E~_lv< xma DËݡKã0䩯|v WrRE}/7ޛ=3s&[NKoIMze|c O'sʎE>,{&b$),,tE2 3Cb=,Ø2ԆKz;k:!xЀa5ijA8#Gd÷*`wNL[*)|,x|Td|x tBF/Z9YeB]؍z:UNjػʬ5z`زĴoj]O0ƧY|iQGFvzB> Ǐ|V*Y5{^j1!X:b3kfM?lOPᑰ+4rR0_.Sr6諾ho6BD "NM%IU$[zOh^JDpزqE딉&P$W tȺma^Y'K":s=(K]جO_}uB;=}TK(cg_>8\+&<*1_\a "u QHʹ~ߨs.e0DX˾u~a=-O:EWx_-O~ Y eÀOT2MdNEjKeJt@ȕ;C`?Kp;uAY:^GuŴHiRVuXHL!^%F0pΦ"+N|Q 焄A[=.A_ycLXɯoPyD7ǛcQR~*: 9g r|X d`PB}:>ָmq'J(o ~YACX& Y6 TnxkF0CӺ^F{pP~!?&)rP $6u2 jVa4؞xa%I_AEٿ-tK1LLdkV3cO"f[oξ.tG @wv#[sl1cG.9%.R >m#6ɨPA:YN{FI |NH#W^R:թFJlAycA8Sy[ۏ_+QZ3-_< kE޹9?8 %9aB/.ٮ|@=/5fT-Spe }dn:w\i|侹Nvµe5㒦tW[x2X[sw9 U ^+eʕR!g^$::=N%C>>.KBdR8Ƚ xUqAG<;t!>LK԰NI*UX;'4~Xa _Ү+kLVnFX{V3E3QJ~GdbLҝgf$rB2>9C~q!݌bpqɜɷTxlPtEuxӌ/U Tb]s.CiDTD}i0V8QA4p[sQiw㉭GR9t'YFG0!IݞhG(ʸ428uQf4#´* #rc7渊3qn9ZQꤐOOD}.jYQITg3(Qt%㞊u3X^D:ZV  H\EJCx=:+8B0aM%CU7EJ'0Zz? ɚFa>@tHa VS:UDQ3JIgwv(4Beφ̗ޅaEd26x>}q oz)BcLA7 O3x!p$fN;XȺCWTTmq4z؈K>H ud7=ʋ`WZUJ/ԾCNS:×圳OpYОy۳ɩZ ߟ5=Cd< "F1ʮ k FYHc\ns_jǷL;_ WDa и|hb, -;#Ϛ\ z]Ʃ=xҁKS#bpȆ9~4c۳9y1;CwcھYռGs YO)zH>/T>S3 53{gS)|e˼LuS5)'" Pw0}.+ҝFR{$4M RU#ڑڌexMU)+x/SfJ!RA {=_ Ӣ6dE}l"8J)KQA r.n'L͒K! ڪ!HEe(T2zql8fDxT(K@vo_J|jwd圛k \I "lߎ4':&<s6hZ/d@J\*s;T1 })Iag-Phh^X d̿wW*ʃߕ[o&5iTD%l#mK6dy>ɼe4G<2~8)WJܦ_Df5òFپvo[s[6}ƕqV 'Ͷ!;Fܐ1 f|FР2(OWEM}phݗ_Vq`wPpVK׷7۲XcU &<K)qT2rO4UJx,)[+ᄟUXJ{[/8p[j :\uI pDS<?c㠜E=ݩA6eӌ,uw!:N~H*%) o9]_(ii*[4q\"Ɖ1pDid%D6 Y5Z`MgS4fvM_þFcwd~nem(nM h*+:8ou7S(Y3 ԃDsp&휪w-Ry5[p)8$$%dgr|(׾h*Z§l+ ^|LͺI.TC#!Ιj^c+҉Հ."?M!:i\ >1E a MU%2xh}_lqA2\D l|0lYi ğdڔn©^z$!/%E)\t~S"ѝq]o~U4b-ֳ H;׆_Bҭ& b^3g˘ucԊ|>N $!CBM8,P)IP(֟Jo(fE.VQ,zw)ίjFH`]䇒\9lM4^>*S-Ó S tKT;QTRt7Z`:l1Gk~i(3mK#5IcӀ˺7*9&u'`+eB^p>Ea$ጱ^4]h>8wV[3#ưLjw nRk}'|ԏ fyJE R_bp(x}`e \G0MK\?^L+),0&']nڣO5oIG5: fu\SdΧV|+: @?!"0x4i+G~!iD yl1~g)LA+w+ӓBp B* 2#E,r\to6e CR+ bKi_YvQrf7= /i]0l(=yԵG*FV5X'C.`FNL )dxp=7AMaÒu+/3%_)Jb!PgEIZUUtK+Xe ~o7og)Nz5K,\܂q-̉_! <yNnw]N_@_|v۟&31~'~ 4!}83Y\тI%烞;$I;u/ŤjCCLLhQ$ GOlx1YrO6{YQāh8J.7Z,hD//XQx!kߛ ! 關P p}ykV |Y =1PL(Z`-37pF,6N*%Am#4jyzäuDd"C^3:?5@̽4LЀ.Hꖭҽc"CqWyTln^cp; #B-_jHD*8t,"oҁ|\Y#x㒺oA=G*3s$s;RgU4gؗ طvКWEOG.~yCmR߷'jתmQmFV) fwvAbح .٦#aG5ޅ.Po#,\vFxI Z#,vo:w0h{!f׾rlld\:Oc736ӽS4hp6|u{h,:\Viզɫ\@GDP/@eY_u&TUɗWjHOL>r7(({n ՕǟO[sL?$X4W,(ڲsWDt({el#!+5ȁ&MwӍЖUͲn(RgTMMDe8f::AIx\Z#'EdXenQD%U;:;GmybWg 9>W)}lj8g4ê9uBN80`_>i(|IOj3+h18eSaix\?P of8Jqr% ifRIhDm"#&쁵oCgG#2"eUʠU9eQ}:+3?{hNj4u<9S)KsWK;xcjm1&Mǯ2d'B&U7yNk5}3p{\$@~3l+/:/yv\ԭব ηd⹲1hMXUԙ܄",Iϡd+)z`crmjWWyiU4,!? j/1O'K wP0-x^Ѯ5Y \G:@K]@"n  I,\goaW,2I`Xlqe6Y -ٱ'Fǹ:#Y"rtB:*ji=۩X+#DwlAxLAClRQ;I݆'t ecmgRp\Q%(rFAڲpvJgj}Qo>bwpA/k0eϠⲯ^f^ύ." U̻oWGUqwNY)Sl^tKMi C$29 0&=%)c8zCS"+Cȩ.UxM^ y9 ~;]SHZW⽉xwJ=&R!m#Xhxۣ@ B[f3ha>:Q=ͥ!*!sdb?Jf2154{d{X~8 Ȅ"aq #[͵c]X LB,=*o2jǑQ-*OF/0|YG SX;-IHNӗ ;oFφP"HYyeb=B߿tګOf,|+w߲eJ| e/ƀK蔼kNI ҙ틦\#Zң!h#mgNWڍ:Z*bq;*Ǔ4&[a)/@v- y3Yƌf4ߧܤ?:AaE&dIN"ǶON쑪r)nhB 7a %ii p-ija+2<$PPdi S(kϛ[vlS#ÍpQzaG# -,xeJcU4T(U +lI(rPrָ@OH;i`" ;Q) [“fLUe3M8-1MU2r| e-0,[$E#E`Vs+4n@rɛnyepjLE:+AibX<_?ƢN X3$yl{}o:7h UxWo)ɡw] vÄ%\"CO)=&W%Y סx}3o<]tb3[Kq7OWP~b^Q^'9!E-Z./JřYhfАyŎZԚ1fQ \ҙW)[>v F6pJ#%ֹt^Bc{aE' "x1oЅ/qɆK~&rHMjcJ>! whuŋ*nL=+SJiI%gڿp b7]2(,$j(qG8 2Hzau:ܔ/S80O2ؓLM#f?.GqZ.f)ݠ 3 Ѫ< &28דh Ax視Z-UiC\v+T4mP#ut&i&m:јh [(ZBt Hﳲ umˋu;߾$𩀃7c-d4P! i8 -5 PVpT: UM(3lxoMf>uW~O'$i)@j _H l?;d`ڱVꦤmi:[ a!~uv+UlǖbZJj;,u\$W 5R\lWGCRGD[!9^jL)v, Дnq\|d) 74YcA~1"rvBiOăYrlx-?ا3g5";JCaB:|E⹪pay{ѹ J?E={߉@=)GCw ^IHBaunt*+UF!ŤreI `{xMX[E muY=Zaam!8ye=_[]i+N*׮[J"ind(5$܆#1 wz<ЛUBTNUzL1Ym`TӬ[uHo-.ʉtX[-ITB\Є~HѵB~YGCZ?ǀ19HUQU( #pȐB,h2{B-p6;H]ݸƗ-ЖkCLv)ctS3U~@ +dGA0}UO '^"<m>a<|W.1:)or=t :#^NgБ;mokDyj!G qPیu 4 !FYf,h'ˬO )B!Tgԅ4Z@Aiɲ8CUUj'6 '8/\l7%&cjr 6]\>8]Iɢ)M$|!szu'a*ѥ`'Po-Bf"3=q?ZORtJHKHbiKґ`scu< vd%cac1O*hrtߎƊ+ٱIdV9vY(+8[`ަzZٳ_[>a 28eUKA,L 0j7U[!vr:nۅU&܍mWuCu.?Tn \v"/QX3FttgF ~"d1`u%W̗YwA֠YiP6![k*ͷ~SM!~x.α1DxhltS3 K@HI?uWj5"x|znfZ-;qE f (JIxX !ekV(2(C.zKR:./XW ҬqQXtזq0 B)v}զJSUQ9g$-B3t~fAv1a![qsW̬%2/Ɋ~S@ҍ1^=S)}yL\6ziYCb0E`EJ[e~(yY l\\Os煮c7w> fLgTg%(7AaMpGMǼ+ I-׵kb6 TiD^-Y:d-kBg`BQDH'9l+Ck'־<ةGbgh/1F|S#:z6r|bd' T!UJtԖ@Z }T}Ihb/WRk Qԛ\hn:s刈MdlU  - "O$O~d=SO҄Lz-g͊0BN.A 0sN IJW&Rqex Δ{B"X1YDvs|0YkV+OTֳ;#2R``VWfNI*2S/4,%@zw(+(Ff)axZ2Kj}_('z>."4 ڼt&||8|P|Ţ-wC[H|uY?0h FOm]KUh\ h)̕x=!؞_ylO{ ~~;=7׾=47NOgBo.ӦQ;R盄 > u,-ֆyC50E=~/ hb3U 7SP`0T+08HFtKP!V%H>[/%zHˏۥm >5ӿD6V]\&Jlkw&%rFqً5(F\ 7|>\2Xa !R.U]ܳ袥Eϐ: }\l-j}sQS"\Qd#lA^džFl??SԺvfZ kIJ'*4"i[yu(gn/Fȣ&=!5ߘee.M $'e>;&G':u^6`67'xZ{΋`4q)6tuUCt9/NU݅$ao.UJH#;3EpO1(N % YFr8T!z|L/QWz3Ro՘f'c{Vɥq'phM5&5'dut& dIF.!۟@عX$zcA]d1g}A,Zv+,aD{7ov6]&ˍ$^&.eW fiZnX_`"Z3Gmc'x5COB8`srB.2AVf0v VWW93{,#& H/R{teĀS<4n~NS4܂ͩ-GV~I NUh2[E[w8@JDA'J|犽ښt+VO\R$wo)L&5u_{!rB?q\&*1:\08\P3AZ4X}W[pS}Nv5*P[3?_f`6BL%ivEG$Nkf|~Xs=ڈEz&Cp ˼j3zH+nC^ WԺt9_UaMLn{y M2B>QP}ם2iBkW0xg]XAE?+ߍm$)qLe'HVA}ɥڐQ/'l8ȇ2MRlW%4@]bG̼;!.s[i?&M+qRD:qiL7XTF4e{Q˴l:gF >9^u<ߑ {74L~r IpSf\0~?Аb^ I]; ztR8_x!["4M0hNŴbYLdH5O'-w01 Scs+(<>xu)Eyxissұ}LX5,KjPN抽s|d  øN`˵tyGo t.nIQ崳 t D~6}xxE>0f#Kڼn_ WЦt)孌Ƥ3yokew0wpcvX_LT⨼q37r&՛`4;x?>*F-+]/`TM19[#[?Z8s<4mO1%m;&gֶs~bt0BUYgtƋCRA`*gL a)@n'x.V&>.vuC+Feݱ?LTVʱ]rKy8}(QUhBʧ},ftB2Dl6\&3""/c=A1UQ?Pxp{3|GF\XOObܺWD@.ӲE4fQ !\rbԭlC0\6S#+[^*ܚb0:#Q|Mũ4Cٌ8N!I-MY :7;)PqTEUQCT~hLklzG}1"O9ċ޾)HֺzsC,Dԫ4f}AHˢQq^3{gx|5_u+$QDs q''2iNB뎯tK{w>80;vа0_&+#֛̠ _ zm bgؾG^EE N0WC$ljkxnVv@_Gg]B@$}N05(>I_0OI\? sFb ޳Je4~O}(. (;kk++ƙ@"%XiSq\ɞ]31tӾ)g'jYһgD[0 E͆oj ѢW@>q'j*`. 1 DZNs^VdG&Qz7U =b .ŘqU3523qWtt=B3vkyFZDoeo 9\Ň~Q7{HY.0 Xn:-CsVyCx; :"$Ya\*|Kw>f ip5Y UvjAb@P^NGDyZ=$z1[)D94Gn}ױgUIEVe8Vy7W#T-+" =XkrTE"؛?zf0V7|1ppza]KEI=dwxDI[ޓJ}{(|-!4å1SbsǜOlLj6Yz)< `'%m k ,yKM7R MYd2|U.Y5?>z^֨;\M=,dvYk9pHl8fx'VmޡV3eXc8̪c'?ڐHǧ3BAـ@WMc%P!ynI`'\" `l`1{^.cݞtSВS;_jW֜;󓟩=uzVGzoThU_T7OYlݕ?PF{F ,8$ZaJmy]I'Ʌ\>̊'T*p9#X0&g}Rcs+̐%{Տޞg~!ub&ƣ{"Ŭ ֶa[F`$U89s[' &hk rA⦳ü)2lWUaS7*n61`,!l?ac#זAAL q&K^9b3+j1>= GYF={Orhj@('V\wwIsȓuaPM7qux}!\ztIao}V^Ӝv_9h)ӹw*z[V!ˆQ7ޥ!uGVkCKl7f;=_w y8LArQifXe$?D!ewlȤ&F^&{tŊf eTF|Fݴ|B=nW gr6_h+V=^؀0쎨]6; ƙ/&*YQCXD0] $r%\V/$9`+^8 &ݡ1nĘ2֏?6a4=T8DVdy<Zoǜc:S&K ~y FAճ-NGJ>ț>e;xǙѴQ)3)l.65˻#ChlCEjo֧092E\*TT2 H9Ȁ{d-+-W|:7 ;Z$\Q'0k {:PfG}ȗ+h<}g>LQ`’叼KjsƏ۷h{I1*.*yK%>\ D{k(9EP3_8;$2;"e8PmZތ> |rL#8z0 {7gqZζ6Q56)ͦ$FHkYķzfLtbMP/`pGT&;ӡa=Y;-6hz̴p`k۔N&]K' U!tmQ!*Ml=lz8-ӺTzt|Qxo_\ݠ#2 Qs4ӆ |a<7A14),:a:Ɀ'm ¸UR)thcCY\5 rM4H]HZv@:gY->5=C쨃Im*x|qgrXUum7zXs4d+I;B~bȀ.k %{] D8.C3肱hF,YE?˗qNq@DfZ1o&sb804?-D-O#R U8Bw$0+ J&A8o˝BMlKP jm+@-vvtR7O'>1ekjȁZ/QLL63ԼB,,!ϡ$I3!< 0nVF{\|,YsH4G)E9"9}W'ڭ :@b^e* /ٔדJU:W/ Ix򪶉?xX\eH>;]^}q2ѽu9y1Ý;'hG OI2*ca^SJV-,Eތ?FB_$e%GʹWz廪5lӋ,ja} L*'.]q2?<)aWf'9 M+أ->E19\u ?+ch>'[U3ߌSI,c4J]:D1k*npm:r:o]YU>2Z94[RdF.ODcI{N@`eiժ:ၽ\CA,Am<#Q?*  Zаff/'EWOU)yp,+ b/S":`x޷K];N5HU_:@UAniVv_-kw$.i1>p(p]X4^+&v hsHcFE8YfRM1d3v9tyn?|8êd)Q3m Z5( vg2%辑 Jކ{=+}!!]nPSٵN1kEF>c<#N(aui&{ ƑDYo/Д?=GEFbA>mW$ OBRJ6$0fդ*in,b5s!m>]P;?seHfN!>f@aM'?+!/ @t᭓?&2(:ˍuSON`f`s 3bST1'QN6#c5"&xO@Ih 340h9Q [lr#ޔɶ ; f8ƌI`W"%i%>S_X8䢬iU?q?.96OWbh4ꚏieuRZ\/݇E^w^~+q]Џ2f<~1I q_.Ap"N@F _jϑK>ʹX w >zF#uuZyB9{l>/u4u;'}?!ac*k,;A=uƖ14o׻B>>H:i>Oz>:k[8DN*Ad?1Pn5x2~;ف҈=pƴeԴg4fFt N'@}Cz cFۼCG^m˨& o%r6K8E" -[$@jdI“9_Қy톐5[324-8":YzV_x'SVٵ?7ejEJ?!*9CK{ܗ O*rӑcݒ j?E { 탔)oHz9G7ʠjJCtQזntִ6; 9/NKdzw쀈+V骶3[tVըb Oҁ"sqDy <ސF z(UkIi${\%`B̈́} DDY{_y73L߻1?H 7L E*YW44uSL9`ט`~ژ!tdB5!\$匧|Ϡ".t .j%_;/ʪ˝ԡ=W<,]A)B>%A^q\GͷؙYٻ> rH37f|[`{X[q-' ;cUr1;i䧑Z,B8!@!{];Z(֙Z7DY34m:7UШ?Z 8)N0Sp֌(.Y={&JK&S)|U). ,~i^g0U&_ v#n),8lF)nĂosVF Odr8j|ق΄<2r]m0|&U7ngu˄ѾcU7k+e`%DnOG05Wj Ct2D %\=26/[ Z6Ə~!̡q6Qn# (e Jjr/}Hh[@wS1#ҫ]ğ@f+(&马2 `"lIjԨ W[@+ .)NU8n5M5}5O&*a~e1_w? Hi". 8~k@M=֜ڃѼL^];ڠsp`Yno@ RQ^%6,̯$m.Wױ=e&D5@ԙ` ~q_@0?79eۭ%|i i^):6&==$nCШl>-~; ܞ9_I~Qmtz ;6fu*(vNF:x")]ۆ&#ؾSoĔ2"Zc뼔XBM]aV/=CTki!aBzg jy?ؓ]鮤3buWMq dznrA"Nɺ-Y`.|41x#% 8rAl $o`>He<>|2(αqDže[ȴ<;5:O _(& /\?8qDȽcfXbղXmЫ{HF Y4bbEU5Qhj ()EE vFEۼG_]kJ[O7>tJm[|HDNm_G_ꆦ?陠`N=o騵ew"nmQyansܘ_z"lA]t'˪)2U6Xi3QC!4sz"Pܣc22 oEVЉӰ? H$;UhxMƯL r?)cjpbCέA{-bG!vKhާ-އ%}Ka+W4|Zyvd>DБ]8`VCX(Q1Ճʛg4:wP2-E(جM\"iTDFN|^4A<1VXvE+e'5e@:nVlHsnu.݊C 7 ۽8V7QsdEZH[8#b[nkܷ#/!(F4Jlp z*؏B<<=FycQB:Eri,J8.ak}Ji.SU#dbĖ^3!y1thuZ% "$bI%Mtqk>ln7zgZ?f}37BA$Yh)Omqb?pbA% СBLt1I S*nt+cÈT0C0Qkx 8їXl?,1H #}9[~ægl_N昷`Y= G:CȺbs#jL?Wc=XPSW! ;&tK* Y%Bzd)Ef( oCa˗ ~`ɮc")")SLz q *΂zz!V4W c ^$zuϤO\N3# `k? Ŗ*@H6.X2Eb7kٓ sZ4aEo<G4,|vۄ$: A (W CZ_1<7j+w_ܙ&@eF}}oïxm :A }ӞB[c'THT sTX?;Zj.~w -t@o=L&Yն!,_R'ꧧ  '"޽X¹ Öf]W\' <D!.s3oǨ,]>UxPitD\[0ڙ J-0X?dLr!580ϞvaW;!9{Mz@ >N&G@=bqfx v`f3KOhq6.]WQҦžkrQ>W.5rw=;$·Wu5!@x[)Os>JKH\^m1Mxyiq?{VB%W!mARKxUc?~.D6R9Wn=a_@:-42FG}BK [i,ځ.eB~y.`x$ihME T'](ɽ:8.C"7mάL(V\J6&;xUlHU1T-+-DخRݎ`0YNYI918(O$BrKq w5MT->24'bKurK=\}s26W=1]w7Dn7iJMajqV>`7N&fwrEXCOAToPu{y۝#{3pVI:Yy܆ E%O:b ~-duqo]Bbj)ASu,N]V$G (sbzUU[EG*J*,9S=fzKkğG_&fy`%y>BH"+壛SzM)F110dLNX ˷Eڅ|UJh@R OmOq[ޥC#g$KÎ{k I6W~粐_JRޱ$o>@W;T!ɔ+w:=i|PK.cvDLh"dž̓Q`ysOZP:#G6_RJM+]|_n]kb/OX6)W_,']+QATԤ݅w9;P"UۢH%:jX3E/eVCNB{DNT9Yo.V:{"٬v X rւ.3K=M,I0.}?]Xw60ͦ d t P#7Z<:(\MYߗ2TcWs !9>܋沝:R"ϥGR-B7\\eDɛM#\L_1 y$6QlA/2F9c4lO6҂ VITORvfϥ-7{6|FY-9tGa;`FbuE뢢*P 5C&Y1FuiRdUQ;}x1UYLoѤFSd ~$UP:6ž_؍؏IoXO$= Yw?J!Z^ `6)U}*XP>HY(-MǂE@6\SdzyX?vH3F^:Y=*c+y/3;[,f:#SjbS$h>st 4nGcXNT ,U UY 1nHD_zq.-8>Ēm˳ e: #³: c.,EZ1:p]~£-J%k+ Đx"0&3~BL1mTMsm^ȫ:ZLJJ% 0c%;/C3p+(Y(Wκtw=nKBK)~z?gη@OzrюACD7$Vi#&`hh~DzⷢZobSeX+L/l0Ѡؐ>kEt]#eiٱRшx@Bã x!՘ kl4tܟY(e7m(!yE5̢sXDVY^=+-tsDT AG}0}tMҜ&-Qw*YP= ;+QN?DXnliDCPPЬ0GR:߬Qq.1h]@.k-,yn_HGVp]e(q!4p7XIXc)āI5XqBWko y>]P*O$`-mxZs4!;4beўhyI&?mnrieto6pwa}Q v͑t186?K/ԫN`#qrC8#qhwŨ',[EOWv owsbcSxg>?y?&C{>Yhnǚf"_i>^=Ѥ l' FOk *\8eީ@FcPZS;2@x)y%Կa%u 1#V 3"x,Yr#T3L,6ZHz>hVSeǭvfg W)Rk+*?d4!TK>WS,fÞ-|﬘E&;X+Cy%C ++&Vk sv$giKG|'orovf짜G|O3&Ʌ.A@7 LT o5No|(4W~cK0ߚ! Hp?ISaD-UBB9)JdA5ېo88ׇ4|ŨL:,0Uх[.LGHTπvg2PCh>D'Twh)^8̂Dg ?Ʒ!-Mihbkzo~< W\g=g>= =_#Pt6S39w-(YQሀ&zftL5l1]EJ8>J}a&kM|IZ)h@zɋ5:Uk4Vgx3Bɏ=3sEHGo&WBc8W,y9L6%q:!TڴMv>+r"Tg Z;7/+kgp9l:CpXt魯k~:ȝ! yWS6kyZk.GHjvYƞILア5u0.uįDDzwCڎ5OQ:){wϸ%ืFEs@nW &rɈ|<ۜe,|$tcxn^hv !LvP"k&OVn P&S@r%uggV$e,|RT"._n'ml,z؍ܑsQ@I_RBbgjpg1q뎿"~j@6O'u4-'L AfNglq<Ȝb8.Yg&ֿ_NBQzI+ӹ*GX7Gg='$ X|?bJ3.-_V^`t ^/g9;} _>AtR2h^9h[ =XSIbcqq1K0&;'upH53)8grSD/\;D2 {,C]=FKz m}@b[~RF|uhsdRs )KP]ؘKiȉvR̼Z}͉spùrGvrH`TA5:f R*9fn<+,%w [ pDϸV\7A=֘lXO[UE&JT@pSMp(<{+9'eet_k+f t'!#%[PK[ {0GTϭZt*3v"YggH|XV`TMm\v,GGW-Gck`KԎZZ)ɓcؒu=?9kd68Ş[ :hJa  #fGԷvfCγ%)CϰzlS SuZjP|^+ىȣո~i%G k3jcjRĹ ; ]ٹ4`5*sJ*.ކY bOzL G2;MCE[Nmj책ڏi6d5›:n,JXhIUNr5u 7W*''|`ͯt'e#1XodndzۅMmRg&6eT{.zں@"g<-GXUl`VVk.P׬c$gz-?ȗ|ECICAEs,&q2>[JYB`QFI=́jUѽ3h_~mL#ɆT=@FVꚫ lhC V8QXf'ٸ"$P!s[ͯ.z)]@uBPȟ-զ{ҵl<S{y ֏m`Z(}EIQAy/o4H &:.t1:p3@klIj ɝZe^w omj |XG{`OΓ$I񇿖lnʽ#ʷr[|W O AW`@,Fm}&$Apw*_a+ 5[~>1'K2(;WxʓEbڪHtdiDOKx"GBPҎ~jWU=LÀգrT'-1gHEJ]@k$4r27[ߐ$oC!m&I`} !G0sLiQ8Pu|oKbe\e)m !@N4AG"~qc š?İ*h6ǝw`gro7Fiai^'_#jyd],tPG3 k~U &xK? K +\vwg$q'lYX3)6);|&v&"G=DeLx7z~7Zm3a#OP8`iIR{z]]_BInze;mJp)_:;n 3R#E43OB js@R0)QC~' x5 :2QǑoJ噠Hw݀A5}˳{CIf,Ra ezͥ$2matVMEN &(wؔ~`: D[H<7ihOQ ĀDH >1N/F܃]B\TbZ%-Ӿ8Qםh ]IL"`a^QEq^S]qf^fL]AM#i~-p\;A33BY)k=W90Y)ńT *E]\kBKJO04yEHuo`f>I@WS?>1]WonX,t JʛшuJc ZwB+ Ia$_Y!9t[֩)"/fOdK+nb/ r9I Th(} y,tCG &ՈM*zTW"MY'!Y w/=?_//Ai:0lh3({|C8 (8w 3fB amA1hߔ:f3sW)E??@.ͫ{Tbg4 SBQBT`}^(2io\Ve BpB (i;nV@̠Wf@;uZ]լ`d:v U8'2H'8(]rWAw&Vft tD9- # (/w 3. 0b#f%& $56A<$1?KfH>=VwHUʻ@aVZJJ9 儶#ɑ>/`ZC_j 񘵥y%w6XrCh{orҊM шvjl޽htm6ց})d=jT]MIm8T>_bMU7XgiMdDr+E8MAI?I%?n 8gXcp)'>Yzy ώQzQ-Wo_%A Lo%ƞP*` 0/?-|7 @[gkK#Lvow^IL$ .HD gpm%R廽 VEn'-MG 9PtVEq=7gG$B] tN%<3cWX:^Ky5Ti] ɰ@fFi@5x6o0Ԑ}*R=6 bMǜARy+$r{B^  KiO 2("hy+Izhj7b:yrbYqbZw *:CN|WK)q>}Щ(=X@*JfU\sVK7i({et7pDvXIOgޠ'Sӊ#=! :7s%eU~Z%)XΙ{"_3=Ӱ%&qx<~??ǐSǞE1 3m٣<Ē3gilaZ|Y/'e\àito[wB f{ 4/[AYV R?#GYɂ[t\EO敌ZCi-ȣz$ AT?HrP2IU&Ejen! )eq>Ω(4r/Qrzjf [w%S)Bfv$^^Sr'l` ^:Epy/=~N?hTDYIsmY&4`.σ\<&XqeKjθd>6Ê<{Z\c*!+(:,qqm0jfXUvvfb%1n{*D \Z6Z6RΏi<$bٜx\WV}γ4Aa=7i`"ora8 h¦Wݸ.H4-huyl,$UPƕ=A聎lk~x$t߃S@֪`[9'(Y-mcݥYYBR4r6Nk# )i=DW?MMFLU嶧Da$g|uL YQ^ \(Kuuuާ>zbm)\"5FR;Fe_`DyE:j#2st,ՃGQ^j*Alcq2/3~aMq2ɛԻ{sАwJbM58X6R?)Y&Ы YD=᝼8KHfMsjMN>S%mB{*m̢(LmigZǎԸ{]#x\tȕ+@s Eꭢz~/E2ZĨjLED/k /,u l#|<MGXh;Î ]gRZplyJit=T8>&%p `Xe-˭;QDl:2XrDu*N<@ ^p^n?k*lG'u,0rgsw3f_ZUjBWdJỊ\rdb!^x:9ɷx4~B^Rk}@wz.mC'~z*l8ېիa֟0+;% |ʱ4 -AKkF[&2Z 0 d̗ ڭ8>a{y"+I{伾u#D@B&5 Rkb&oZ'/>z<3LwJ OR[0[輿ݎUxSh>r@PWmeN #HFh!G/^LTȯWʓT9qF1g S-lfxKh%WP ]og8Av0]j)!5){?g7ξn 'S̳e<8fwfq|E4!d..92kZ]Pӯ"V0_D ,L32pIX`乜9,HZiyI6ۂ/O/xfPcn,;:c^[um;帰H[ި&RUcGz"U7a[fV?5`no$+W`ǡ5Yf,O~1*ϓwmPM&u -UIIQq~B%eI=(//F]0t{O_B͌Ր)>13wݚn=Dz1WosafkU]}gED[M pt(%R6^@F&Ç/1Tetߌw>13^{ܠbaI1C+S״>Cr7{sD.`a2UM ٜ"s7wd[qZhxAC(rװQs[quG%M3CC(Qۅ 5 Cd%!CYV%$}ŜBO1q}"ᨎ .!. 80. ’+6UG)cg'%:wPH򮥋j!+W5Z+6":R@t {׼nT~OT]wV0-ۂqh3q`ӨqH(׮ wyn4mAk`81԰%&$1d -O.wf:Weg BKK=L5D0z)㩤x[#[ ؐ0޸v~|t/LE׋.AP+3fBQ|k>|V\fn"~ggsh[] ta$ Sk@*+^Vcz{8ShJƂ#^ ditk)LmawqEKHcHʝM_ qPC1G>Jmn,Vq(er㷹n<0r7CpU1bgq 3^~Zp>݂,К͡Qk֒ueUdSd4_c;H0N~t)$';q\yô3FMZKH2%.4Nlzri]WBnVd*a.4$(AjOEEc' E>ZMyɬrnݠIR=0ڥ޲+@Rψ7;>$ =[hj;+,̛)b_珞>mhFCm/T e@/f2'"vX(Mcm+V-OZF?RLRIQ2LW#t--p=g0IGP*5.4 <-z7Ynv #*"8GKZOxbh*^}(iTl11TEtmI΃`Mܼ/Q v_nFTh< !՞{'&Ba='Aˆ7R K%ltS%nVb]vLf?N}&yevitХ/nRZoTFc@ӣRʓ)OĐo;#'\f"DPAٌ>uz'~rtJ+_ Fui9aBO(˔4ů)'T&<g2r@X7?  qlj xg}5?o B.yCwmJDWChYHuijqjOW>´NYV[^{h ޶Q֚~zو||oLc ӖQýxЊRv+ 8G0wStA~qtь*/gR$X2`lJ|c=}0OٵG__}ƫ,Mr1`~ޜ_z698r2}1MQ:4(ɽRy얫 1qޜ܁롒|[K@]l=ɦrO/?Q>YS! iÆm'P+vHT 1@VjTcGPͺoW&Lڛ|`jT|LT2xԶfL9?xs 4oN4D+F]Tlv ldC:_ҀF r4lX+ 5] FZAS # RW+Y,fm-W#9 :h#$ߴeϨUT[܏RucfU+u7sl+2$i :|Ŋ<@?7X&6OnB-f1sOΤ\q8 +_|R hjQ9q}Cιm@ j톸&)iҢجY`LFJi qA`Nۢob|L`[bf+ֿ-D)NCkp]L %èH/s'r"zldu($>g0D9>3ƾ-vD蟗t1>(vx#02Dpbn+y0L 3+Sb,i"6 "`T^Gqc$5|dۄq 5Ibd&}fb;j$ ouFVC`\u3;b%J/06%X6HHʌXS >RVhp~)rݭQO!ZQHo_L;{w}PGVrh¶|oC0أ2 =.ƣ +eg+zd.7Mpϝڦc&}PfⶬU/}`= ]^q| (=`WrMabW7o8y2=IߡWC.XoN# u>\] ĘUټpU–?d/9viUR4b˨Lcc}a%o5f#mgeh.oox9cGm)ñ-z(gHs .z!CpZDXB3ݞ=SOBayoT5 gM!Zo=0~3038m'o5N'c^-N%>W:ҏ+9Y,pb | dipG{KIf󣱘5-t.? 샽cPϘQ NS&yT-CTC,VHtcfp(%wW }kn}_7q}uw&VYM 9SDKGcYU' 0Ő7-KTt4VSL}l3hDZE[ {Upu^prn4E  &i:K01'XVwPMN#FU\U%An h,{oΠ,Pp-$¶}]"~+oj cSx!6 Po5۲CL7Ep lhqEĸOȕ[U/ GԮ '[26GGYeA;K{{s$-׀}V'Hj\ *j$Pna"xkKGlcz$$VUʼn" Lw8C4~2/@S_ "Xh3)٥P;ݰU6u3oTڑ?nnȨJo>ژs#h8+4 s¼C#ԍ~hxҢ?Я3F_3e “e ٵ"B0ق9}_68 3};>&Rx>SG>yHCa!m l" ?:NgG"U<{G&[)Tqh1Jݯf]-io(m!޻ef:>_RMk64l cbeݶ hiÍGϕ2%2WOY%¬%p^B o] @K6n$vW*/@BZȱbb0jmOh@dM+[Z$2Scu%= *Hͨ,uMbR'z(<( ڗ5@Z f8Ėsبe龄x0o [)/xJJQC3duԥ#t纼dWS)\x--P\|x 퇧xWUq}t a ` +_zԘ('-}GBO*^W[ŊVD6 pvI3J JA&hŞI]edF17z[ 1x #nU}98Hc3Jl#!vN~RYopO2[/ʡ,]LG!9Fgi,!-Zo~<v ߼M/*$2et욳 {(mʺDXGaWXFٔ! S +,.˩<$[/a^^ pxUioR@ߑ$v̙0KG Rzwl飘0Y̷/'ry3Brf^3HSku0ԽpIԙ9Lz$(s3?=r,zjٸl4 BIe.BKO'x767`.&,Bm!Obq._q&'6V%2>]5FMwo>gr]D uDW|+fO<h:ao&|YE[5y;J%8jIs6J_h pV cf~5F.&8Fa{?hJv&'{~_k5QaF~޺l-6cSgH6`JO;VaFj2kHSPIU fw.[I0"A+ʲ?5|jŌPtɩ e]×V1dx|2->[)c.&3 6P }SP prF2*wm Ox{ wC^xk}0هmtG~_!^q),0 9ipmSw2# Q!^'en 94ˣ{ g#1p.O+Fi>BYh?iI8)%]J9yr;mq]pi1b8[uV7]%1r: 7i:i["< Q V>dRI.>4o<:@d'Z33lmӑD&vX_'E`Dމ^heSG*uc{XlNj\٭iD2ƱBh>y> gGӳ3%sf$*q@00** }>c Ck@dƔIDNxIM8y{SzL"1RUNh}U}6tDG3~$+ MLQ(ix_M7%У . ?l2@=8!❡Qg,/ǹZNiRY?|s7Ɨ s¡74'JMkyzw9uߥ ~ :vJ no;aJ a?7qfAv- [\ow(~o` Zeb#m/=DR1+lj 5I1.x?Wۘ ;r&Wr|a 9v+BdIpq *0,W, C\i8Qμ;0j{&&QZXHTP9?yV鍵PMؑ߃9<8Ep|`O\j2{R Bš!K3U(G#qV($̜M-RɟY9`BZ91#quǮB<h(]Juv[BĵH~%18KPeC}q䳐*sPUs0j֩)k٧Ĉ 2x;1`tTym&= R֭`yla6vRDFљLzKq[r5s١b0ڽ.XKԲIR.h5ENsK r8,)M+4(V{v].5C@ڻ#zŐO{3|H\+弸R{۸JQp!+jV22Zc`V9oM &0ۜjZ5Xh[Jbk%Lwp3Dv+v5R!40uI?x]a%C W˝EoXߩ}n Ǔ9`ODfطY@_Åw zm_۱ !5<$UBR/FXC`'uRV+Rm`Xq] MFV6khD+ aM_DmyOa {q쵀dY2 xᨿƲH owRH2 Z!(Rfy"\ ݮ3xOGd18GY@[;lj衒beA'U3mh`Y!MvxwuZZ'j%(q0XFl\1xTڄI%P#ch|P5NUjZw=%'4!}NnҘiGnaC s?- +@ iL&bܝEKd5T*PaE 5bk hFN38%K750x>OMR(X3<-.P[ =sno"H| @ZiCƏ=' ^%%MסUnM} M$'^')8>Wխ fPR%|&g۶V!,K)!i?ik`Akrh2в{^qb̈X%j"-L]Tof{m!-GWc;,.tۖzhǹR ^CzS^/θK4~oZ Toc# ~\<]%F(*ROƽmP"%c䫷"u`;zFk:$r'1GD+Hiiݩ8jSA^ %шFyE~HMjj:RibΔv1~RC[đv7-æ`ŧ<*? Vd7޸:i7H̨>hk+߻=j s0mu<v¦ ~ZmOO"#wQܡ1FPĤ_dp/(50ӻM຿kd9tC'l;CshJ8t75\48W_0W?CArJl`ST@us톏B$^n%da'99;+;PPE(R)}"BSLZz zo%u||d C4@!1>.ُݎHLmt_/X0-=x\{BD BXw[v˫mxaH(<78B7oB~%,Ⱦ ɓIxpIYdӸ/N'Y1CHr-ĺHYb~4\w'd%`} MɭaFKFx6Гir4/d9lv@ @{ۨG s!-f\ )h7:cp3'%>SjD7yCc SUW@b*dp3ikiKf$g x?"d^w,JB5xX`{eYU+<$ ;LQva>~?]S2T}JW\e|ݠig ǘN1)8o]XA_sܕWm?МS8q6Aq(MCqI/>,6!DV#{a>dlywc3=j OJYŜ*wfZͰ¤s? w`ϵ:6;WF " 㬦6)nگ|D\.Ɣy~v&4F=wa hjAt:(!-MV,f? S˓n~n8 J^NZ%R ΔM<^St͙lL^/63%YZ `Bb. ³hْOB׼d?M.|eMfc* |qr -ͺ?m.?3 )2 0a (A[h&j\?&`S!Ho%40Xnx)r9Lj~gw<^VAqL;g93HM # V& ip䜶tdLM-Ь;n+Wi!й!Os11b?0o.6Au 6tWR9oZ昪'n*AP4g9&~㲮ꈖ?M@jIuj&ƖS33vlO_~!>Ŗa1 ^>GF‡|gS )b rWBU`e<ҋi'{\i Ci+[X 4B ΚALxr,WZub Y'?#s+D)yDs9˦j`iCvB9 1 {遰^ĘO Oz1M@j-ś]0.W,ꤛ[dNC(˺|/ ˲s}'GS;Koj^J\/j}Z$̢VY= 6j[I$֡pſ _sd67F5=Ej>> f Iغ*e;JĬ[ vCWLOUgU=_xAtS3u$QUT-XY{J.SJX+,'uIQyV+UQ+wXϗ:dm[.yHXjVZdxd"8CYRt.!bE@3|~ %׭CJh}Q/Berr=qzg 22 /ԫon 1qN(ޞrM}óA+[y!6?MO ~!8tDa㦉 2gok9+V||'JW ݲ,hЎИ eM <`?C!@3NWUʮjֲNNE.YYW|4g%U/'ͯtÚ)AK-e89R뤴$ bq$専r~U">gNG>DSq.#r uSCz L;!mK3: o&,z0P2b]U#Rſ.CED}AB4n[tHoJN4 oBk߇Udž#QG[Xp0GߪW &`vr=k#2GM`7c;H|x|Z/'n5΁1Q{>/kx4W᳄@;¢t5xCQp`6iSRUQEGp0:phRe<!za,.Mc?m=Dj8v0Cy\%fKg*4V ]KV%kRnqfDKj$m $驓'}rL5K=^dA)/QPb5f~g,I2E㽬"9ځhw1S'HSy|nчʊl5"arɻ8jW"ءD,Mq`>H=źx'LBH R*u .Q&)zbHmƍx}+T'[eip >wswbɃD^.MppxY?vze'nC.O[{"~Ԕ 5 i}xV?xX\R)z5\:XtӋ7qi \/+lݛpvrr`URYȠ^D%=| &#P|BZ&ySvlik)p5l^R!Tr $=G{/%S$M;]k.n,<%Imacr},-$lcE" &|WjO'vst&q%}L ɩ[ gU ?ba<^ `|؄v\'EE}w @&{&4t*K7r\|4W7GqC#/Nu(p \QW79X5 S,Nܫ:45Z`ǚa8EѩۑQn5Np2K)fk;0]?@KT Y&(F凴rX[+ 5fZzk2| <[Ѥݞ\--~J*KSMa $m[ix`QCWH.t zrjʊVwAZңIwUKM?/򁤝N#-x&r9;zǬr?eTNmer^-K۶"MMÕXM, f|6VGLDRdPgk-4hNsLUT=_\CL#"7Nw#~X cTA+nˤ/Spt]U?]s`xSr E&qA ,&:f\< SY143KI j1@Zޣ !b~#@XxNw.IjILc̫.OS/6$>&sZ-d`%bϲqh#$}4L1a[#bj7FiOET3 0F!^g%e`7^Ua#Õ/=Ch Ux3{N0!Q9-\ NjBa|חjĹӨ57(dJ0'`Ɇ?}I*Z ;nw]Θ RHp-9[ҠifGZ/Uei% 1c:KEUz"$p_+Y=V4f[A;\َxԚyMaKܰBAz46:٤Tosq{h0' wWz pyg{CM jOG m&n'LTFXy*#o):,fCd|}ε-D7&͟y6m;zbH ӱ%+6VFWBɌy(+WCS|DqZxY0KҬD|H 5~[RC9 u kX6@p6ݤ.t:Rx|![u;O$:Z)I/8U&@r#NGiu5'E|eWzxvTFoxlq85R!\j,nZp/Δ ѣ["j5{UŦ9Aܦ> Xe;~srht@%987:dՔrwjxQ uOYXDϮ7f1o z -T~ IGM͔0%Ku0Jw{FZSMįx8 %&g{ESTF?_DwR'=3QޯN&!霆 -]oG LJ2O OP'#OH\2qE*BM:s(֒@ @౥$3mh%ӺchWTMi_¹I?k@~Du#KٻŪP•;)/NAB3׶ BcBkP>'* ˏ(Vv{w@S:gnቢ~*j&k3nKDDkDF'l5xDVd M0TDܯj}X*HFg݆n'4kM4ۉ'Y'qrb / Gp7ΦU}W"CSgσ9&ITBpH`)"ǡsc`KQ"dXZcΜm*YA7π]󇝔| ~oi4>VO~s-('KhozҴcRNIh]MLtE!+07Ru5n'54U]$Rw&cA1k&B:γ:o B?EYPu>rX0|ASô}E;>-}W쬹l4V)8͝&^xoGمƐdu!e%pB)a:$TV>Q}[\.MՍhpq_? 8d‹ T2 Fl#v)%@GaBƲf:/PSF)ỏɚ2D^fkYa8Kwr i>wP)#qЀ@p%CNc Sz TPy,)N$ _p h7 A8;.HԽN(۰2NE]j,1u詤ѫ%ʯq{+:X_uByE~Xf] )N͍YQ"HXMtX:łNUd ?e&pAUxhe8z ᑕ[-59ʉTB*Pʥk^ؼ,u%QԵSsft|*͠{orC­')9FxƯ9o&:yB\.D$.3 ~vgQsR])=|OCͰmSGWْV6N˾[1_*)~j2 b/x[*(T8!eF1 .XӂTh䅞< Pq[ڃm--5ř(p= |ݾ^%bԕ@zYHX R/CF=j88'2l*@ }@鍣'W+TM 2!1bo<)Vk/^S'\J:|5CE8zooj(HGrz2*J]PsbK=JyY#ޣ\:յ\F'BfU^? u0*h)&ӞuiDƆת]=^J9|6jxylGʼpH;N! 生b8!J93fܬ[13M0࿽'͟d\j!7ddFvԘCcZuX= W$Z}hT/զE\w+1-\b=ĭu=8߃!:Vڅ~z-#a绱I^!Y]!(Q-E0+'k&$/%|w {'8 ؾ=++c z9V[#0j =euY@0}pxPv(ㄑ_Z!h_l6]npCZ':n%czJ)]|"oIor;;Tk?V&4dSiyKږV6P m{0B}paEEw[cn$ 6pX2 n tŸRc.( uY״f*86A:DZ_"S/Qmu \5ez,U;WxMȳ X_50#]wmn)p sj\]W'{WOD6>.L|x(.<(0G>Rq;EL>I!mTz-nJ Zb<ӸCBl[ ţ+ ~[OA|!J}X?NIU'6 &| GSE]u- y/#UPI>}BKh=/l@ƲO썅9W|5w=a-%Q[xMt1,%(Sͦ&,)(Y5"\^uT 82pnc F  ڞurN[r'N(ZޘDH0|^Ytdh{/ExZNN)rGjT'R/6C%R浹wعoĕ<XO` S󟶟eS׊0뢚?qKTH'`>ҫeBSOMiᬷ#2S2SwdY񟜫 'vn@H:!C] :~mQ$(ߤod±L(J x/0e~ 4(ˁwn#k9v6;1KP0'|' I0h/ߏOZ6-T A&C5: ҂lbx&+y}o+oFnosIfsP6;yĎΝ`Ա@Bz!XFynQE4+Tқ>z2@;ZE .oSK82K,J:/eؒQS*g\&/ fߋ^@EŜ}ATr_+s|7KӨ.)^oHǃ$4` ]3{ ԗ{Vx;ʊlj4p/cqEi)Z' GIs vc^4?:cbd^YRqlF;mC,窄M[-10+h+YS=n!^ Dc?#7HI?Fivc;܎:Ipvqb(M~A:M &9vrotuP u/~W@OtߒӔZSA**%%҆vtmEPbLa ?KeeP?$ \ 5ml} R9L|IgWbU:<_2HN'*/eAH/;ΨWc_xc5:V\Ťu!0LDQTɑv[ "<+gM- {.i.^⿢W<"OA䏨GF"][bQdI*S &J/ ;B-O3|fYfZLJ4\eP!NrdzƇ: #:͗d* S!z[D?/-ogr?8UhO~&R҉IE)v6bcB lI9ͽP`6l~4y K F^A+gj{ckT_mWpNYGHZLQfj@48eR*\(?=wZ?CBAj&X~A #E /&*a+c)B+l0¬:PC?bd CӲhH%DQ(@um]%(:1OXll_ֆ6Moa|?;p}ezbG -٢^f ~z-gӥj<WO ܅tˑu&2 Ud{B6Tj4 AWFL%9!Yyb/jɥfnV٦5k<[HbpМ9TaxTt=O>O(3 o&meUb֖8ABXD6=!D@Rcph@}$;yAb&a֘-txm5){ȼulM#׻"(~}L 2ʠٞNAToRA:\CpVݩ$vMJ4;]/;-Tp"Yb96'C jfjs}]݊^vq!;Fxñ'H(#/Q^jzPWyL~)75RS*?`ajF7K 2tV\uXy[79hbpK`'{V euʊq F@u 껡@{u/(^um;A[_qA-Y\#`C6檄4sUEfτ lgh\?t^`u:(ʹ"O) uns;!$M /ۊ=\$-^R=a{R(y ?Vr1m1,sl(迱vR\E|RW $o8VvZoGlˉ/Y4vM+O5A." D Pelf E C;Hy N??,-2{>mcb͠pI|~h_lW<+;ticX'|:ً fBHT&;2)G2ntO_cë-;K!Zyp7V?E͘3Mp4fB2! P V>QgY=sw{dS?-R+7ZЌv-Ҥ9E}%OM(H@f-9!$p֟՚ &2Sjz:˺܍$`*+wlm܁aZ;mRh`%ƛ_YQ+H"GJ vj?yȊ Bd~`}A܂Z_H@O[9 ) FSI<cԨI:u(7EKu;%\ +^ԛAɰ^'ġN:qJ+uh 8z1*cÔ"?Q;@`d:&Wjӊ&9P8n%Ep\I^ؓ*A(&:\ J՜'\\ ٫/z3 q"h+Q(K5G~r$O]-Dc&'OICm_ܑO'=lv8b;<;׋ ;z!܈&6ZO*P锑8ݹEv[K(NNki-tȤ雲z3iG\Z2Y9[ Aw&DE!ekxg0@g tB^$9mLvUV"@I yѓ 1 e)@TeilZpȱ.뻼~4]Y@Z~Dmls0-|ϗ:4`Ta[5/w폌ԟq"7Y7df$kD'\Elk5)ftIy8-~j;7Zf1J$Bsb1]9"خmS{ *d'@օR^#ILU\a?1۟;nN5J:~=݆<2Fv \Fɱ1~?qۛ/%V\}Y$<l]>} [z8fWYw19p?V3PݧB5Etr~t0mۣRq%xJ%qbmnԷ[n16¡WNFxhi\GcV=4٤!EAҭK ȼ9wQWV9x-]О v`sXіU3Shr+ EciV@ch`Ԝ0˴̳'~{֞^ɨpxSQ $ZUJ@jOKWڈ~cXݧ&HWqf+t#ҝk,M.:CΠ!Zd ]g%i0h70X}5ڂQgr'.^^aQy4 B  Ҟ6>zn!UUtsTF^4\{EyqԢif *̊*fP.0uRlhulw*+Ȣ78O]9Hʛ#3@t$]^eS͸aQRT`p^]211ΐ#<Axی_Nx^`:vw7φ9uZ=uo|3-FlDB6*ӫiz Do۬9&zbt%u\}XųgOirtP*B%B@m7F.z!&@S*U {x9Q :wEF<#kB 3!,N/sutRa7ffR ( kWj릜]}K)u ʽrm?i@6wꕚmmxp}Hb>Ӧ>yp WrA4O rk $RZ1YNFLS-涏0ǖ4+TCNSsG"g'x꛷tmhOQ[ 18OS%™[jufS^N(mJ[ZU1ڍ١1`SOR}儋p$)kl`lD}EC:DQu32 ;6UM4 :BZo{͑> "7C׵GYH5US8*|HZ(Qzi8B}*@߽SZq/dGǷ^sӡ/勎ASCӥktLs[8t2G6cZ?| aq #jo"qF@ 5Cx3"))_kk[,ߢ@rpDtUTz<=K>9GݼOЍ>}z9 aYפ!J߈ͷ  S H}I%{Q` OG紜>sZ]dQtznd;/ AEkWup`vsaHr` 0K sAҘ}>(*@l }6"^D,{Ձmw̗ׯG+ҟݧʜt،?hⓋaAMe W\B$(dpR%P|FaZ5І,@CA1:E?co(somsL-?֔Ƽ٠iYS-zhM\udL2OMk4rq Z9w'0aa~p. N $rp҉ $Dz_[#IO`Cɝ&"Xh!94CZ .&W߃"ڀoUTK$dĿyR|Øi3QT{2yᐹdt.}I:1߂Wȁ\%?һֈdmy0tf&[WBf>YtCRaА-i-Q= th8x,|.q;;xxzRLzWr66Kٛ BhY; H󤚱2߆뱍*|Z۞)Rئ!قoee˱kdr7k+IFhRW\a^*iu/odMv@XuHg`jFB9X[əry]VsV!0aL4}̍F3m\ǣ?A\_n WTCEFi\XݾxdOYCCfSV5ůٲoxnt;c/ WqUR P<>ZF&b̓[9|zu4Qí*|M?B$a Q ϰO,-S>:ʦ/!RPb90mDM}ള# N"~`B省ECw矀@TJ6ʤ|Ƭ}*{jd mZCB 뇘\:NԦ r8WBh Wi=mTH{SI׬vrx@ș yDx}=oEq͑ ^.m5]\ƻnt0{]K-YG޸\h8]98/D6ωQ(ޟ|3%hs9<=h2"+[CcS[p"m yP;!7S]A+Kv8|> #Eu޷h!Zi(ʓNXv-0+( ҝU}x;>E{%imKD: ɡNڻN 'קr? 8a8ܣ Fd935=*[aj$^wո]׻-yP S1c8@ߜT:xWAp꺬w#Sh?Ht>ݼb0'ǝ}Իlth HQg~AԀArR?rXgM"+lzXz9ƃYp:9#q B}8O@& *U%N׾Îy}u$ ks\~A^r5 acD 1^M{cl<zI"n8&kw X{>S'j(a,8nh nX9O7-0UEUD/Lxm7s>2NtՊ>bl,=t1ax DyYF';˵sa{vTk1|윆Sf/W8,d cšYj$hĽUr$y7`K)AJ*1<@;_v+xUPfiSJʆ굇=`@2R ײ bŹ0y^ =1O`ZjgVZ6~U *$IKWEr'W`G P}4 nb OYSmXt/ {[:.]/7iME&N]UtknҎB(}sENrO};"\ }#.\gl#={J3Sq7뾊x !XV= x8,c)G5#Ԧ,I{~{|.D t6P@x'-4rÙHe}%_ QtÒ+*yS)Υц"%eO)5g ʉ 3k]dS0L>Ӛp̙[=h\q&\O-Ǘv77{ x6qiᄮS|o#* Ms3\XMON5%a׳d]i1\*Xϴg0H4m4mϹ&C ;Xov,#z5yikIBM"7PϫD@(ϜEi/7K王s@+t8KQ5j.P׮ &預>Z2eRZ#zWΖ\japQN44<:n"j{FWinEDy7'N$Mq,Y@QmdԲkN@娛򶵐&=ԥYSИsL#Zn;$,hVfb{ o9)f~ϙQɴQPYٙPO$nmK1Ow8$%Z͢#{:tT_t8S bɷ./b *+Gv6 M̆[B\z=PAM}1Ѹ9iqRAЪez) ",`t:Š M/it}M {mmHq3=giÜ?y%Eʊ)uŠ!y{lkMZ 1+=;,0%?A&NffMUL|Ίb*C`ҙl+bҗ?]5;z᡹qUWX<u2*N}Վ%Z+PT3(CTItZP~Z!V*'iڡa/0*[kmb;ܲJpѿ|p@d~<*W ~[Dal @h85&vyn7mY}th%gMn͂H91 a& Y +gj@k#ffGme}l/8cd5kja;/=n! \QzzIl> w~'DD*9~${-^\FP'S2O;KF䎹5NF+PpDmyo*_[aʸt5:0=oK@<~djϨ!kl0 vr#+Kwt&@5,QoGp}VEPF1$̞(k6k3ϒ cEa7cze]}ӛl(\y2t'Ѣre]Vᥘ.gAhgt/^HtW.OO:wD-lUAȼ㱈HF`C-X>?q#4f1 cKs%%CjÍ`g"jY Lm~ʯ"ׄEM]e_03b:~HjSڭd2M>Z_wQE ZƖ _P T-}W2RS}F8}I>˯1ҍ(~6+ݨ8Tpu֡;NX2sBǰm^dHrPG~X3vh*H,JmA.0+=NKE6} `!YDXK.fHsZi{59q.@qџo[P"˗đ0na60->P܌xӇ td|qx_2 x 1ds,*7yLxH޳0$aL_AH]MZe{eW) }j],#J.mh& A}䮚.֕PYucC3-וV/>x+M '=I ;ca{NV5+ΧN;ipxm4'J$5xt¨f ihOGom-ʲa*i=R^frH$|"j$˶dk +??h4bZ?xŝG^z\,G;SQ\Jԯ`gS:nݻ㜼Zg;( {P-XJff0ِKݪ3ӊKd"Q*tTx$TpBhKQcoH?g_ mLƒJp0t<>93{ kh])5LZokHᰑ=F[X6Q8(\iZ0{BgÓm&r!2$kGnFĽLOo"_i2? ^G %24&rvɒ|6h(Cod8Y.HG7T"ZNw½9BK!}K}V>*l5{1IuQ&+If,FO [}Q*}8nb eb8o*:mʞ$}屖xO +>#(uLZr+2O 8etwGk\ɄSDE?ӍfzPaRMϑ*dZ)G9UQ+cԡya]|6 Hڄ$kuxH "3v%sp&U^eo0<;mVFx'-Skxoޜ-cyUoW1[ɰߍkaUdyc2"wvy54_qj=@A>$`GGMiÏ!w L 2DŇWzC[ϵj~!LI*"dv1噕&MTgJAyBr§ЮIUCfQiŠ[4.ǽ<T!bQL EO/.FVv,Fb4^r;"*S|'[ƜZ74kR>ݳLH^,+zAdx802ȷ.Ԕ@X{qKxq@egx343KpHtJ U=^8P5#J^yzȨ~e3qCoZy3!|s17WT}ԗ~I,ɴF öUy_3̡{.x([ @ L3ܷ o #/c+ E\ 折<@wvh%oV?o t.7v@FQ4?K9UT ߽})Œ3A7ZvnR8^JPMF?GYUe+#HnZ. 2r*aO\Ö`{ `;;_-6!Gxg^K.ͥyvngG8AfD̵49<γ|i@*vz3ZSYw1{#xhpV ܫ@m  qCsY;~^?騎ivIgbTwk:nu1t,CyYF_5hSٙHNEU +_sTr hս^3M~mN"+:T;i̙g!=OnSe/Y'e!TQ>$~KwϽ#צŃam bg{=Ik-?!kW2@ JxrK/D&]6q{'dR+C JA-11٤1L3غ;DK|m N{]U 495wlUʢP}ɏ7qa܊4Gu{s=ݐQox5<'ÙGny@2 ! 0V;5wK#_8nUQt$&sA:a3f Xpe_!x~ %54b:\,T&/wߟ. яD[BJ+K):oF^x@&G[^Ī$b7 KK$BJy"~@SeQT댶 DZM9+b^qR]Sry}Ϥ̭$I[eYhe8wԸǨ ?FڕϲRX*Cw.l5u4QBm?jlsfgjB 6ؽX/O,I {ؑo[ nRXcQu"af%kAOK I v8 N'vZݿI}joNfẋjXs2vQszjՐjD+ӔћOShB_aϠ ƤG/Li.\Hj^VpYb2T:z>RRQKx>dO- :-_|$CP[v#~>b%PDtX&H>̉_&|AK%FɶOuV^kkUО`LwgKqksUK ѕJ eP+3zAX8 ͧZ [n .|3бcܜ2[SL Zw-|xoWG4-X2Pۦ- AJ.CEZ,!T4$YiU}Rq3G# 9}8G¬jxʚ%\k+s&fXEgocwYfNX]$8Ka [,4R^ب3jer^]v6e]55ڂy-:eZW+8Iv&&IL.#)/6ý?R! Q'+'Cʚ&=\LT Y 7Ei5 ix92狎A(ёo\j3D#D<\6#tl>ˬ2h,hy;}O.Rʩģ0J "#<(K[%'zxBop{tv^I!)8c=UN7:6IUvA3ͻhaxh9.bmVŭ~WL^)x_Em黊I"TRKO@<iև ͱ}f"#3gS \zXۉBu7s:>O&Q(rs,KK4s+?X<<%s'j(#=b7ffұ}T=!b޹Lq>n#FjH'dQN3CfɨGHJ P4 uY8 :us;&-VƑs^Ji<% N8c_A"7zRݺpD#O_:77`ՁHy1IC$aҒ@):~$k&(t/) Y7 H|cuC/MM. gSz<;9l[1nrćZ?)f"Ӥz'$ch炃 FE22HC!:K*]W*mߥ lwe mm&3?XdR88;ڿJ^yŌY XUV}B[u@߱Ҕߍw/}Vr,Tje&Î#{ҧ@ŭ͕ < uI7-<ℽ0wN@)q*>9 Az3V1τJ{ EX/\S3韓ӱTk5eÒq߁ˤ?߶GL;&WhfفH)nXmFP¹Ǯ?TbQW[KGݨ%u@ƥj=L_3"TecPĤ߂a K$CϓHknOP@ȸu?Hp~]5`b0GFJ+$,`j\} JI(b?wyFL%+ !}u^@ob,}U!oNV䌇ƽ?qh=Z˹4w2SYTgCЭLEkc,\۹1 5V.^z74u_w@x-sjk%rs(Llz ia2Air cBIu)"kLaXEwK8}(w"ƾp Y{qOCw6e%0xa[r8Z-Vv뒊Nj5Nnxzqz9Ιu;ՈzNTR7C%,<_8uLR3LrcKԙd84sCh:xΖZ|%?kNޭfjVZZ4QHeۉY=I8\rY*B* .kDȸ7KS2z?8i.z)4$K='†7-W%g1? 2l*lf7&FpR_ua3bI^[ID:Mh }RTxŐ1H|_\TD=M쾕}-'{Dbh(R~/X !je?XҟkWhup)?BxEZm:gd*-)9 QmXInO@Xָ)`y<)dg{b3D`k8,%6 -TQ)8C)/ЇHe5T#s7b̢'Ez-tb""!>\g*e4!|\\b΄I@k(ZjqC|uZű/ӡg|Q.HC S/a%C,z% PtC;>Q>;.V5I!IǺкnxT?rFz NVgXrLdM > ]ms0ot\.zm$ e͸^c(ͪ+?iM nst/1ޑW$^wqΰ+TC岫IV|0BDYjFz֭- @75LpLL"D֑HMge~\#**ft4ؠ~ J.7`#[1өP1QxݻA5aupՌla[guQ5{v'ʀ^)5nj7އ8N+M9p,$+u=WYKC=d&O@#>wiv"j?0 +71:SC2_icұSB í*.|EDޤ1 C-!z"+h59[ٍA9r*^hm2GJJ#$K逦 f6z gY6ٵ(W4K~[. {@|jk%>ğщH+,lF^[x+e$CH{!1=O: _hБ'H2K#zh?"g:VC05/VE5Œ5(rް-{=O+ G ~e,*ܾo'uuԶdzrsArcG\C C%| -1' =c?(Z!bJqs{Zb5 )7zuלS.IΥT&ܶ'.7Igg%kT vӘ7VF9Vʩc{6+:ڼ8j&W3XUafai$ymc_ciEkEQ3*IPK qǥp$vs@x"B !AW~g 2@4 P9xx^cm[3]I>zDW%^\lƨKFI-'zʂ7yr! f_hts=̉ا"~T;mvk씼Àk+QPc_-Gq{FG7@,T;=K?V,~HUFuHV2r!VV^.zIjFC3zMҸ5/ ^P'G[ᬂku9]~eM/_Դ,_0sUO^י<DZiېGiq.Z)k>@iE- 0wD0Ha\1h6bvOE^mN4#^rNըd\3j Fk\Ьq2Z'R͘L$? {->zHܵ۬tafRi)`D eÁq%i'U١k`XSgh {L\)G܄7ɭbwUEa^h)ZaR՟_S fx8τϓ%,,RZvߒ|MK֗AdK 9kro)t,_=I;ax{w$ߋ|m(fЛ;~QJDv~C :o^8jjp]lњlV~t]gi3%|ܤ`*"!7=L̏L,Ԑ E'fedc.Im ނ[/3a朄Tε\ߤ!izkmY9C^J'8ܺ6pj{ MAc#cWNn 5;^AqCxFdwx@ƿx-/ȊGONɖVÆG(`I,BZ@ tkKHE}l}9YvhٶEۂ3=);x9]#68G3iE$eFZ*AZr"|@!ܤ$Cºf)EruD+n- j_ݶ-ޠ^"L3=zŖOhSΥ}Xخut|d|K.P{kz#!MҒ_ +8Cpܖn[Rء޽)B2oߕ Bd39}K3WC9zI EL2 ߴlkۙ/h‹H{c狡~V{zz;y4U:7#ā کr趟X_T!/~OGs硫:%Ef-Y]l)|b^cg4͐>4)%ϣ-۠0^9媂h%bղBlk/怍~ aSSăĹ"+Azt"_?evl X.u/.} 2lbY>#8|v7Z\@B,j4osy;b0ؤuE]_ם%Z:9?=fqz@6SHEJ#R2^.;צ D@Q4-MH?ܼzUa_ d#.hB mMyn:Qj,۲ZE*7WƫdFzPY="(Ԉ]֑X ,5 ,< 0rc5? bPҦR"AL,DEō 3(\FQ5)ݜqWs`:}+ ZʷPItzohGrQn{al, IEP&PjTɍ[YRGhцn7gcBSgEKN M> MXH(^" |"I ֟S|ABfw'M:w4?UZc^ $<zXfJ̜7D I7jo<7Ϙtސk bA M ?iD+6)YDff BG}蚏k zY];H՚8<j@VuMEcr0^I;[R%̨¼ MX4;Ţ{#𡖝҆9Eˋѕ *"P A6WqJlkc4vA/7Y'&O`pq8ǃw!:ײ^/Y+5]=ܕtjzvW(&]M(&*ϑ1RC I!A$ݠ sL{pan4UTJ4 q&pY}7Qyq-'2-jkfKVXRqJ(d?XAxvI[_AuA5:K|:-NXK#&Uf\PPnPNkii%V4| No%s ;V' Lq0 z ˕k<7 !TpsDN ns΃ A9{[߽@op'F"-qs=uT-A U6R'b>PrH]D`[;`%tTP=8=G+ҏx~!@me$ϼႯ>t@4b[&u6S1@Gvh܀,2tA4ﳵil%C3aʎ~kF4):晰^irO!6պ^v }Fg !ZaPy3ȨPQV-)贘XTV&r}P8_ΈTJv[`+ny+ DoSBynT,S V}uMrZN>QV1QO>rlH׉俾j"sC9t>CZV4 6[nQYS#ʭ|߾.H b]I+J+.Wo6G}#ӵZqَē,Ã\2mhjD%B#F- (l)p'.Yè*|?.2"sfRI҄QŔPA6J'$9H A T:ȓ>8Ek2pߢYY F4 qt#X1-rĕL+z.}Q$ ƻ)zJf`sҁ#:qr}x2ÌġNk|n@ZEpm1v;?D t cQRFvQQk-Z vv|ȧ'sH:\)TpJ&( } ^"[}N5U Ǧ%{@49@0wx WQ xN}Bv "à ϛ'|iV_X&םh%s|?ًZi nm@0fdҬ1$^3! `$mMQt6'!ZW(3 Rkeٕx2qf曫D?]/ǵgpi!)ڗ\X0KLE+aLrC3qž..i{y̤Z*y,E,m IJ¢ҮHX%._EnX댻 GdաzDo]4м~)kЁw\jc GTݼãO>>4!BQF\QJ3 غ1`xUxG'XKrܒD՜z`λ&0`b} AJ ?Zv7%IkP jڰٮxYd}#k3)a.cبnސ#u:@?i2S6{ U {ȚyjS2 E J),l"{GX NܳZc۬xe7+%Q:PmL6m J |`S)b \34/4Z`أ,RutS22(cR8ВGo6@i{Ť~~H-e!qm.ATЎ!<&bUdCVSGP4̘訶llĮ#umߖL%Kܣ!Q%`܀h>èF.W D/}\Nt!mElFB;1Z۪vctLf2tZ<Zeu`ˡ'Z`FTWgSUO/}aܡ],Oq?-i'1n'JtKq bD(TOsoP\rmB/2PP3sR,$ l*NE[BQXf#w!-ܜ2L9eDv ߊjp/DwE235;0XݖRZD{cFVԁ")h5 uor`$]ȏk%͗=8D7g֡yTyoot 0VoK(܏ ~\=C$+\3'yMVD Ϛ^)o hiݫը1^Nw,iW:o⃶nVg;hH9IXKh֯/ZOͼ&-DWu*Fҫ,Al.}ہmcԭ; 3hWrkԁ0eZ@fԟ a {ÙC5Kq]} f+‚thkd%؛ѯqVmcaA:, 0WI#:,͸-Y[،"4G<݁5IEEa%hWg(]>٢~ ]n i LDTQ#Mfy1U$ "] Ш #NUۘ=FrYusSCWĝ0owոLN, 36R0[0qؙғ#Pn+˶t9ptڞ6-+W b@*GDS[~axAWKZ@uEBrZu-W޾Lܝ4MqW]B,_YOڈ.xѸIvN6gmR[[㸃Xp ,b2b e Yht@f ;Wܐ OD /ӫab,1o [pЖ vʆJ v8=*5l([kYhD7fVp<2ٚK'KDPOXdC$֢[vĤ[]e_[+xg=IE^zQLZGtKm]_3}@[v[L;8wFgF6bA0=BDsܙ\OoY0l槃z2%I=ClLw7Yt 4=aP.iCVcEmۘQ2*l_aMy΄تs͟tݟ ZX>bɖ]nQYKO vF [{x['~ڂLjEA#Lw*;Wp:5tV/U%=#t\!Iygw^V8*G,#s1J l*>'(^ E]/d%,CN ' T+ ! 瘩g> "=v0n\Glg;a‰@Glr[L,OCʦE@+Aod M*-6Q.} uGV*e_i(=:2+WLOTAuha߁ml[s1CuhpHŦ}Pj~K| y$igQX.< {>ay!t~:4kCA? \h3V,v;d#O]9?BAS}{>ˋQk_Oy:6AKd/Zx Etd-NVZr“XG6\8|ޢPĆ #"H!UTIn>W{e\H~0o{|Œ{*`%of9(w dtI6:Mmc8nvJ} mKXc7C8sGP `0ɢ%_Zv֔STGTr  AdϪ"2@zQT/# ǐ'W+ҳؘb@kCMq*71bÈD7eCJ, <|Ջ#9o^"mkll].3+k4098nWd_l$X<wLW6up{ ! @3澇' b?U[.ڨ$bp,[WwGM͕4}*g˃4B |L ?6+#QT.bCp'ܯ}-tbd Zc8"GOuűQ͒ w拥:R~nb("Sn1Rf"%rc;tc*hP!Az7LB7Rn5 t"*q='>;ɦ']g 򱀿@x>nҒpY (Uê:&* PPR,]:$Nk91ԹKEJf)lRtၽ*ЮпE,wCtk d)39>g QR}%j5lUHS3mjrgUeՔ ؐXeD_fj7]sƠҞ{tTJ6i ù;c0%C3?Gtd绉U(۠M>7X=.WJ£#g =_#4r%J^ ~Q2xH3Joq~& FYWp}~D5,S!DߗP`i܁l?|h}sF͋[j!P,ͫD?{nB۾Qٝ"61^8W|(+n廡l|ѱn48 xzIH b/Mb:5vxrB"+p4~#c"6u̮lȎ83' JW?L#+rpld%o*hD}KSYXzT7o(+2|鵈;wm8IYO5C}9/rAW[{=-I'yBCF .3,. )dֈ3:_yܦ,`X `}k\jx_X2Cw7xL=K@k*G8g@:1'auD a^pV3֦>J}پZ,3^n߶_tFhvP&`! U9چ Xo 4Ƙ>Y@T+T{D{fZ5tkTr J2bm+@pW<_.db?r}tdo~.ׄD$@q!w.? }+&)'bKZ]|k/񁴱oF_3iу ϳ.q+ ?lDZSѧY/x +wh8L%cK0As&h;N2h|t5(^4Y%F=31 !>^;ܒ?6҉c=nN}r˘f%fɅw51~~Uvwqʉe5=W!I,w֠7VE^2"HA5۔Mkk{n{cMz*3GUr4[LY=1/y.O dIݸ07Ю/14 U{+=6g ҅m:63}*}nhRft yv4?kGp3͒XA6J>p]!`Tf"ŏ_حLc̰VlɪOc o!õݑ 8Y@ߋ;W(btQ[3p-Wm̨rw` 3 ȡ0b>~c=+_l9OeԞt|jX$4<'n\P?5%Wٕ[ :KC?܊;k˄vmUy?}7XrI[/x 2 e:U $6?bjcz%Vy.o`4JkC%G eSY9TA#Aj?/ ːOY;~^yV=뭟gY[rf S% @plV eP=ANH oOd-H#CNBsA_wR a"!Ծ9k=izE:oسK@}ۭB|ʑv9bca[,/$"~?f2WQ_Q<r>q'tP~$bǃڰUy)D*%?-]LB?"p(INz,`잷=h)[tUQҷ- [.ٞArX xBkkuqSV=B.ix*QKƘv\O)ܡm P}D dox6"2#\^+WXbCG2HE:ʍM^ ܸ$3%;]H!K1`9i?ȵtzTz*WE vЬmV~d%H[!b ̢)"EG [i+jiЄ9ZIU3Ab/ơQWS`"q 4*H~QXa]4k"'dңP7r@4'\¦RFG@}.iP4 ]eÉiz D1do)JOz7Dz1#߽/չy:Ǥ&ИQhx/.pslv6s,>)y(M5ڬҰ:nlO>OЗGDRГ㍌w'w4Lbˑ]$Yyn덀K iV/_17(.-RGbGjf򙝲 CǖKdR,@ºo64Bi px4\?W^,-EL$.'t&1G=zs,7dxrC]6λ"~Jv!voҨIHܸR!asb \o0ؼ;֜r:Q58b KW1eTSyoqꐦB%'WU 6hsMKnҨf]ȁHkGO -njyjGC.HMӒDub6nցTʞUiOJЧLA^i*Yf맭UK3DE Y ޚu8" "򪮗Ltsy?cVGfçoWz"|ᶵ'/J5w l?c3tc ZB7"2&݅NY\Q(XCٛg0+0A/x Kj%Ts+Z~F(د/2#Js@!hf`UE05ne*GLpI~Pp5ǟ aL֜YX|Npw)d[@;w,x*Ϊαpb]т'XK2)\Ȩ/)_MwIVhl%BÑy\m /+{}ʧ{bKüty+֧E!0_w1i2+36M=Mv+vhKpk.8vb6?pDaSpf E BhyDW)"f\JZ1dm^|MWƨaʤEQ>uz{mޝm6M!NaEb?+ oʒJlA@niE9zMY}'p99_5we# bOmv`&6Ó`kGܹ8䃱<"\L_6xH@ vGb;o $ ^աeSf G4S1yk& #騖zi V!6ةncˏ)KazC^`o->}qA*"ΏU7'HعӅnFOz}Pyk yvqr (u*I%|cm޹Pnl _K]/VZE'JXP!}$6ެ ͧΈ48uW 2 ֯O_Ý=vI"Ղ!Da[M{aâૄi%9*d-+1 #tKZ~JQ0@&Ij?\Ml_渡]O~3AC]OOYQSfޤ uLsrl5{6(ŠȠI6eY'Yt+c^i˅z(x9-@#JC`[ H08]Y_wBG(G.h‚e?V54V8j>U<._%v1i2ZH-QDJ`` qBAOai:MB(*4ȫcƌ+@bO%5-xxT}5h$24KGb P-jV ԕ@@?k jW-9(][#pd`_#&[tn}/4ژI(D~݆KCwmxzZNF(if 絸! O?:U2k Ijpȶ$OqTH)[)U":?ziRe S;ȯ+FxFHDgӔ1;?XIT-F.ylxQ᤮$.W0k ",mPpēbԸ'>U뜭LZETs(MF!9j ˀQ@'L[;!],Cx0`Sm$g@ؔ6}WgbJ9rwAo*:'wIتfH3◉Ingy['FKLY5<#IO*lgFSan$ <ž*Q 6!m ZKXƐ|C 4`=+ h̰6eJQyn\Y~,O4B ?J'`ػu㊁dr)Ա`$d lKs9 19Mv_rn8`WF?F9K%Xi7)T50bq'LB`z71<u^'0SۅzP>fDZ&Ak+z߱:zyvEG`&5ad<+Z)) 7b oJh}Iڲ~ t-Yiߪߓcm4ҹPf=x[I-!7=0Y=RFYpQH}A`U5nTe /.ك &BFJ Py$Rvw;M(dq{\:~b])ͺp\^.M W媤( r3kM˷Y=A̶ҩoT*D+`}8Y3.1u!UZ9ߨB\b2H"sFEyp $eFm*~\/F;HlI!.*L\D|NBz۹nXE h%ˣ;WG;/&* w@{deT gPO(⪗QMXSpo J"r@?]1;39b^ָ_Wio4N#m˰=p"rQEOK Lv~ ϝ5x6Mv_k@k;=/)`*4"( N=ľXVPS䠫.]^Ct֝ň7˾$@4~ b*'҇m ߵc$84iHI^w.椵j%BsPӹ)raTV02-5xc^@|ե_%{bV6ksaYB4dz_f !_Vj`5TZ@iIhù7BdMQ5ӛM6.`I ڒj)q4{)'g%{|8@kRy/QM¡mGZ2ߋ̡Rg'2ex7ɹ~AF͔iL̨؁w N' +8c AzH"Y󎽾A[R7iH§#"c[t*8ҒJMTԙqhr^G%Fdv:NdJ:x%e+eip kn$>y"ARi ) *b,Fi̳1 '<8h qv #d[ہ,uC +tsdʻT#>W)5O e1VTRmGxZ6?Qfb~vx:'2Vloq} 2DXˈЯK# Ї5PjaT0bNUR@Q)F:i="p,7\l 0CgX G̬7*^F8r-8^ft+bN1a%+.nx&֕|'y al--43M/3dCx~X-j$p)Ѩ5O!!Z}FF0 5`c{(tf'{#@(lm)"ADa [ULTKkKS8m̴šS%߃KW,iq/TWRmuu\U#1u"nFs 9kCm5;JdC 6nFr]O5B%vanC$ #ÛJQ#-)3eӐgO+w_łP *<<Clά/ݗ<(:G|RRknļ$\/t) H+S;n,0y3$ݾT$dD1[J2bG`t%@6T]7- 3| .9˺zO[oNl';Z1usqFEäes7-lPpLykɵW<e@eP$^XƜ}1Ps[ pքUR =˗"JBӦ1ܥ {.FIBͫ;qtޓL"Ǿ4x1|,#Od$TиC'rEĩq];dXmH;sap=l?w9qk:M};kJcː&<X(Ρo*mŒ;v(fr,XLj8I Yoûg8xgIm Ehʖ4`nrtV}?"CV3~0ZTGuCfG?MDt%☾(|ׯ$C¤R Jd+#NxkA Ez|FӔk˗ɿ?~@l~+-H_ϓ8Pj[?ɲ}=HHtԐ)%܏9=ow"n,kpldkP̏Zx'(f;D:?u+}\'Ѕmv)]P{]ӎ7Y@:Vx{@cq]Z,cd62˩OƤ{%4>eaUeseНg3C̦~;}Aɻ)R`4?#>LS#CxPW0bR0* j/ B,UBҷv3 iaL+_*"ݘ'(ESHXۣG `_2n-i{D:}ةٮ _m2(ˎPUaHOl3ҁYhIXѮ K@Y^Tl ǤO"FQc*yXwb@# ?*Ϻ%@fOgM[坡M^&k v4ZoC5_XB t!G~_FQCZUOq猴V2\=8~(<.fV7V53vbSiW1L$[ S!LYBaO?^ Y*i0K oN\*, O#>DCUZѴƫ9?UL?:YCͣ߉@˞:܅Ghº.4yAW!SESbF尽R~iw9U7 :w*%<E(T\ uɋB\A=< ֛£␸1ĮI]lnj(<?S$ c:!!Ϊ>66`+fc\V,Rt\ZOɼE LI[B|H17~h|i;.[L(a8İlw%vG_ŝ7l~ox݋@L%{S?5Yҟ7Ijm \9:c݉Z4WI8d1O2}|lag܇ [DUPyf\;KWNi~,a6Y}epz?1Z3O쨠Ztm+?JLR 5P '=_yZmW㋵N(o*Li \U@C>KGZQߩW _ٟխLAW<1kJ,;yvk6 |j0uxa6e3Dqo3u-#]Kf갪g6*ޓ4f%F@@>}4q-T尮~@ "qлvb/1gOL׍\0q gQOM#csƎr<3ag?kr~nAȢ*2Bw2va?=Fy6-5/7:mu L:fPǵbn loyF+Y7_&@p? /knѸLPϼA =dpVD"އ #.S#h|&Ћ@CK`;U+f?=gؤLaIl侌O!E-O9"bD:\X"4E_oύ+pB=60!= M&7VXGBExІ̝ DJLї"ǡ#G׈5q}f] o-["+ b>b~*vCp85ZUg9"g+)&y$.CH$IZZYp% =QTQimlÂ(H>}Q |1K\E%GŌ*Bn;>i)VL'78WE߽}3/ (25L0U\(0RJ]⯔=[e~"֞EQ.:?P}=\+_#cI̙\ QH'gqVL\+rX8HvRlO^Ջx!/c-pjOa !ȼ;9նKVD:a?eg)8{EM.8R4$$rzS3z e1:(&C:bs֋9Q:u3]S7#E(*mAEM2;\卵6$CΌ'@xv$L~ّ/c ӱ02sj O7mD)%'Jm>+ y2ih±Gw4K"oݟQRj\ʢѬ/./SRˤmbjx*Ŀ},r>kf'9r, 'ʟ>6h" Up͐6anᦻص*` ؃NB]!|ӓp&ap#QyQL \_X2s0[<6j5XYXGVy&2=sLk`PB~iY@P$]iRD0.6'M4/|Lw'kIl)"Ni.‚68w3m:H_i3|)Mzx?ЬM5O6]bHqZN ٣xc>:\C~/)8ݎ2ݸ|taCdg<Ȃ1vq#ЙO }v\rM:s|hA;5W,tNkd?\xS afJ-O@/~3P8OWAlU9G˂ v=g_̯a}8h9F¯?hU| Zsn9+qZH+`bV"S=]I 9n~ y#<̤W~b$F(.Z%@Cq1P,(=wR ppWo,H9/nŬ$! -iϳMFf,Yq;9L3aQSԊq5SQhj4g 7ˊ4TJЕq=)h6\,eԒ-SIʈ0ߡŖgm/jU56!!6 q#1.P os֘KFoƏG Z4B=Ш8:s>I=U:r0<s F"^qŢW9C?Xpl(,09~/ΰRutI݂MUDP<~ ؛%vXv }j M1H ̂BwR/RrJ٤1 sJ\%ݠk'>h䛃q\&x_ vUt.S?zݣZFnË=.fZ 3x?AH;VKsT{/g)5'ncķ>`Վ)TV$RY[fdbm&n0RjIx;n)vHdolO\ÆH28u:WjkUo~3FNӈ:/A.ď}S}l \bP3sߵѤ7)]ǡN(g]$6tIS_ѥL̫HC=@^W w]R5; ^ڥA!*]"g:[DNeUbZ{@.޼vͫ>mq'E[ɜ{J ixE:3h"8PI kt FxM8;t$i[U;irw|rDOW3ѼJa kH|Yf۽ڕk Jz2k٬8V E#Er?s[&.-ey8=jZAdW=hg ٜCW!l1V 9e|i{,N 2;H,3w- (?L(Oƍsh\: 48Va?0"ͯo8m*`k%"\D뗣pcȝb#^FcI+&e7=-mNoåOcVʔ] `$fkP;'EA}nsh԰8ni/5N.?ʄHғ'D*E N'<n!G)`:웼RՕA3ْJeSgk|e %D-uWa¢]ʼnO6;f%J0 sq &ii")M~ fںvMuZ+YmY'Òw#;Dzy RwY\|),k!l&2KV$m\ z9AHo)y~y g3VmEg  G&o^nxFfR i~( 0AO@zauT>@L*"rU{Eż[ԋ0GEz3}uuX9a¡oj K0Qo?fNy:|r]ګ*XkAS8SdcAmMvRKw%{,^hxߒ#H5ή2+n* T苛^56!B%g8)91.qfk z-N#K{$|PrH&{xU>b£AG*:zx/r|> {7feyu 4L:AޤZ;S5DB}kSHϦ>}nE9J@8Rß>3kc`O7H| X`'L7skqn]6(&ы׈dg_^F{%E+[9yjF̺!Jy~թi$`pNCds"Y=>G;ڎ>)pIpVh c]7a|h&Or'M )xQa:B C,?` r"+&2{)R d'Z쐨twŴHgP o7_sVq%b` jZ$̹ȩSK;5^x KX$=V'n W1Z|nx)APdL9YY4ӄoKqlڇb Bc<U=F&R1f-;hYtf9RqD+:; e HV|BAdkvT?7ޠ iMSWh6w$ғthOX䎻`9ʿxYW* r\ EPqc _Yi6hvD*{m^"Vڬ H@a$zj sϮR뙃1'RčV#I3dPc;gݗP/Բ%u7}"69tZwk5V;_W^NB}qZKs&e5X']Vz:.rvhEBFO ==hwK>e-I `B[ *A<:6lHl &w^_b&rQuI^ -COԏ=n @eX5Gv)QIB$g;D kJ ۍ>ڷl:_$0el[uX&E)80@)y2MWfcܷzZˋzE[Yш6G.}]{JJlMYXu-m5q\X7'͘Yy$Ou'P 6MϾGWxwNt;7wo{T ?1aLP2\Vo#߮;9%A!z-]y~QՖL%0m!w3$uzlO su!dfwPbV"t IjnVrb@r9Q5o$#Bj-$ nn*'s&ߣʘ[Q1i~?Bɸkϣlf=:a1#Cғ>ֶ秫ܰ=ޠ!NSC&˿XZSOBEbӵv[|JR]F(_mJ8a8=Fz>y 1Cs#AD^ ,THe w󘱼5A S>[ֶ+F 4R沉83 ?tY aXy 콘0>bg/AiK>勤O0i~/;غYbTJ6,$]wt%pRR\(Jj9Ҭd7{P^Sͭ7˱rQ6 z߭L h$v>ZEq$?T;LiU|7!&U}{\[ԓڽJEIZm_~F]d&?&5ɾe| Hv84|>G!w!Y9L5Y* 뚥O{"6'!]gIZUhBo`+ ЎS4„.l (:4Ztzo4o.njU4i}s/X~,\ P_G~ 䥽/c C "X{&ƮRvlA99Qhě]}ȸQIW=ّs0ol*x ʯ~ңb^$}Mט(snR ix@S4!@3ˣ5 H jF)l- T%sX~]wY{SSPh$CQ 5NZҭYr6-Vc9_zrxޔZv 4% EuE P(\d5J%`"8\CFrea%3 mNltlzfD=,Bn"AcXN}A}CGQtP f@Kz"vXVnIG/m"1ET-D a=12Ϸ%72(V#5v%|.BM=O|I\z0JCuCn5X,9D p>4dN\N˲c |XÇמ6/hsa3Ȍ;őkw,Ѐz"X1)?zB/,ABFT~ n#g^Ny0}5ZV@"[^Lzt< sRe lk1v ,<U2tg ul!T߬}UhUqm7wEzUr궫8IB9y$XdO^w+G ShR1it-̆ҙC8VT$EQh z"'ܢp6HuJ "oHSMEU[@<|з5GzEjDyy8@*{B\m^,Aj)'Kb-~ wZT"Qw'W`"BY}>JܹJЇva? ފxW+*r4 dNڿtVMwCglf1# 1OaC+LYV: RNhX9Z|hRXm.%)h!Ű^3Yϥ1 MBÖ́j;B#bܽ@:%!͋TsJ)jpxVT{pw&>  pn*Qx~J;G沞ekU$-rn[e#ݟ[1$4EqIü:Ƅ|5IkeOv`Fѕc 7t+, JW].ݿO`n_ü0jAjCDISm#kZOW [tlw"X~Y?*08jۻ cM`Upbpzqs}z&YV[Ad.UW5c3Z9 iy>0@ ؖ~acp(.䉆#TZLbG&쭍aF rTe6ɢ}hKo%xt⥃y x ThFuP XӤ,ƭ4T*x%.6az->qnKVX~3iV'`kzbRF TWEߍgwT+ue{(^'Wx)}Lxn8lݴ wj8a7\jt?gi%jOsfY{or$s:Gڽ5%2eX01Nר_mia &ptS:? ` 0W\vsgDSFaUҍ1;$RXxEOi+ϲSkcS0񖖬k;ywD,=f>JE3Dp'LxX̕ݍż(/]vc%+|PŨ/A`C i%>xd}2\[H(|*Vv!ulcyN;]1m_T8t3.фO=,\c/uE747[X#:ׯ ڹA/Ŀj%zo=>d A9$QU5^6>N7*/5-ϓ'iC[$i$_>j~m>qI~&yڍ./HB[A2֡Yia]DIeJM-ːob;Fv,df/C[BLi td_(QL)Z}4²[~8IL| \!tᔺ+Cu*w'8~+ ?QD7bp\l0N `(h[2ISIdK=5h"G`bM )nt;d񖔌ƻ)Lݟ)pKRgWeW_|~ƹ8eňP;xrc<[ Z?m|$`eNE2o!:QC\!}chy4uXnO"j]RY--Q'I$Zz-4kوpI8*#ʖCx]\؞LK4 Q1q1 '{p xXJIXXsYʹ+)#x4@sȗP=){XG՛Cv=4-{ry?n ghR'(`+x 5n2C&0_+&ٕe'0LŬqn;p9? t^Cg F͓4RMPLqJZ5# Ɠt"HHMӷd&Ulۯ3K H\ w> =2)藏JUw} P`?(ٓZP>6QmPpO}tl-e-}T'/ۙC.P96ϢdM­|\ n%oOmgU-)r#ogbAc;w=Fi?*\\MVK⛐cr6C`*QFK.7IjzG's%#9Hu mY`$͜>hx"Z _a/E c275Lj&k>A|v~Aܴw1ozM.2OVxasM1ب1rfJCLFaY'9&JrlzMYy2s}h>QţccvMWH4aljM@g{~_&?e]-6ОUeiF`Rzl^L?TouYĪ];?VrƱ M75Va7Y+h7Ҝzc ]q`uut,!^`C@їt*jZʨMd%_~i(Ŀ4wTSMn2c$Mlvu%g56|U[9K+]obUHZX|("]]nhTg3K'K]HbwS>C?YX=΢fρھFRZ_j ݆!~EA] ! 6@r,$Be.0l[% F>&Hn ROK_F)(;iP4 ^q>_>[RKmk} 3?&^@٢۷RP~P氛Vڳ\vE s^ԭٓ!1K=Qw&J6*w3":Fx(WM&~0҅BBٰ3X7)ǝ\N)dsTr3 _K"Tg6r=2}%{@r"Ut6~jj_gN: 3(SSUiPηJȌ~J)9m2^Y!Ԏj_-+f'>j@ cHw?pe{[x-Y9@3]UuΎytP"zX7]U?@Qa)|@7,(FPӂ'֪S';C*[`f_f8\Q`+$ErFO Hr 5[iNϩ ݠ.Fpr.י6M#꫊:Ƿ531[otg2|(]7XN0AQv\C<< }Dr,KryJFpK[ZVccnV]j<젝;n{_K$̽OU# =ޜ |`ܪekO׽=ּ, 2-B4늎Yз\=#ԧV1gS*؊@ut]0񧓈g.0ć:{P{b rd{'{Zl!v="NKסꀫ\yM>,dV"ޏ4?_FtRbuwojjkZal"% %^]G>CxCDlmS 06 ܵ9HVC; WƾdfȰ/婇=||a:R?(r!lV$<%n)Gk~S5*'Y_eE,z)d*Ge=4ۼTjz2Eq62@9SXzLGҟ1yU_ao&>ϵn9vhaSDCTP7.Qt&ޑtb.Uhx6E]jqX}lqn"a#ߺ/ 7Ih7(H,Қ{GI~ɕc-wOv*/QQU%W@Ǘˇ >$TvNհx$S  aFK=JRlǚ%c-oeMf_zR\KȧtmPihZvʛ+aTOtgf|޳~ǒ@7[#9*"9hC>6ќ;$xT:~U(Y~$N:(&T%eN",)娓捶oȑ_qT +L20i P6zPR4nG/c;ɹZn'1k%"`)UcmRC+㹿Iv.JlEמ%k*BQdE!$2gVO(ٲѪ+,~",կ?t^U磚WYI2˄52c-z7UEm~./$Z[r B>Q@.,=,iAox8ft${a¨1Tش E|Pe1S4z |W-&G Lr0CRK!6[O}眑\pj,6V$cMfVc6z/`eCAv7UDplUoif0qfm ~{.1;*|Ťq(BXb7ϧ,2˘%`P|20,4\{ŠdAυ?|[5 YL" %(\Tq"K!oHփ'#4;#zO_ie 䰣&{aޟf-QU59ԏձo,DL YE%1y.cX|w5< H dHuK8ݦզoWV+8Z\1𳚐/~J9A෨S}ݝ#2GB>e8.3ƫK+eCSY+!ܶqGޝ8rV,;cd,vrp%KZ DR~70Q^g~~'ldjz[4H~ >0@=J LK{N]Wl7E.*;_¹35 +QPv|R,O 7f#[xF%OKPJOe|Lg.pAֻ5F=j[,mrl+C<_MB`HYmi&QA vU3Y]z?JsiJl9x9 17e>m8ȴqc=_3A:FS$q;[}%ug<d؜@(\\ye`1;H@ZJI%sþ΀_ !GPbDEIH jU!O?C :LO9Bгq1&,xXSVcԐnVܞXc*:nIϨ) bT^G}Rj0jg۲Em=?%ab* S z`hps!6oGK),WNA}p4n[܇=6 UtǛR: f.B/Ԯ@-'nsYZ&9$2{HҒ}q9N5EA)XT x I /Զzi"͉ 2Jڳ0550jpM^Q?|#ܭcj5O5@AE:lР,>yKc@bÛstS&oڵͯPLl=o%),?\;'1σܫMG@OydGS $S) LƟz4]v(7UhWc/ LJU+Fšv%ᴕD{6p{ty}(Jd ^ 5\h`]49?Pq(Յ3Z.1So! y6 s3rzPuQ;54c߫p,6~ʠ<:;>4zTp7Ko(TN^ /BuF]38Hpr>"bd6`{4aբ-­!X uIs?VۺИUi? S QH߰'1[@.@piN0IjrO̗WCRwd[8޴o[Һa}g OkKpwy;y`A^:.EDnZȀcN_OMF}stkeVcL4NS4Ԏc)F{wj{gMG@ֳ WMî4&Fo/]5m8GsDm"BdLt='%'0w)8Q,HbL,`2y5CJT(/~N "۞E*h۲:Jm(7aؿɮ0VdR!4, b L{@}$l?Vi&f&`RPA(kqE~ (ms|hWuVWO]1"\2|-oȩq⟵MzUPDm,A>ŎG k=Fdk$B+|Y4-I1y#]R%v𡩇s=GF_6I`K \Z ,tM3`Ų]RܧcQAkX2]R('1 G# #@1r7U6trZM~q?s,ӡ[L G 2}CEdԷ.{p! ]OMqH&9NjAzpzXZ%ON5onS܋=vHRQhb]3AQ sGמ9QA @وܸO#l6WeU.y9uVKn]oQ؁~\yy$"0L=`W'_qڛ0YQst:|0.=OHލ3i=+~@JlfԜFA/80 S 7fCSW #& ESC qko{8Y {ί]#&6ЄHȌXɋL[4V i2iB5$6JKMCy l⏸uKUR+jFQ?2J*gv_98mZۙ|#F6$AϨ¬6֧*IبfFIK^߳EVK` EJR]T@D*E0$@9lY"]W>>U&;e3I5߲|V9l-QaTꔓ> H |; U0(⫼̫Vb17; } 8X^ePV?']lX߶bʿUEsG`ݨ eRĹ?9KL*yFsrO =OxqzSZ^~ r_ ,ۜ n]b\dޥR=ylP:f gɻ4 W:qi_GoH?$zxk m|kRВR3rϰ>tܭ5r*/vfq9"k6uLMo(aYF %*# P} MAWovpY!n24`YN g:gMUR.:V࢔"jcyܫeQl`x8hPVcMp"q|nl|.D5u^dRkLz9m8.mKڕ|U$Oڵ 8 "u#]1$Z= gml AYX;mzFҴB 1%ă?xS{壟:Knd9}H0k\\o{[B.7LMx=; )JnqpTa{F:c'Em' xC7 vÜcPn!&l6FzL68KQp_',p#*rL}Z玞߷$ ߔXZ o{.B(FqdWqn\ڙo=m$c;E>zIA,TB zbͩͫ˩]B[^rk W]|a9@t#׉gph G2îq 4X(%Ca=;X[fi"zxc/3DyKˈ2XڄcXd~>#qcJ3~@_&52ҟrwVD|~<#A/-͘QFV[3 ǫ' }LT:n!! z$T' 8EUp蛾,gFOre fY ?BCfsno:8=gE':ߗ2LJ>gr*](VPoivAĥ2Ll$IlC~ܰVW\gҮX4zVzJ&Q8u_:uد E}oPTR0UN4-K"G<)BD\rhRt3Cj6I 0tik__ou0sl,xB#VyأLǙ~[5QݳuPZ*k.F(ո,Euqet\k۫㍝ 1^A-@l"]B#>2<%Zd{٪m=rUj7j%Q2% W"2m.XeaO3e+3v+5EXXF.? mcOphYWV/GcwIb'_Thu8ܦ$JG uR瑑7d5 ˰ğtt62 2ˤ/3nrjr]{՜bYkW(^(Iaai'ז ղ^$  %T<\c>]1a}΂NtK1Zz)M|U=a8M{JVL[TE߰"oQٓ ?66RW衄O8—B8ƃ`NdR&|)k1{Hghu,(0jЕ"^\rmI@9I 3hlQB5maMֱ~U&@ [#bJrc14_a[|׼ eaQ7: e Iz ˅Fٚ>,f#0Nqv/2assHWxw1*Kq϶r49q@"W!oKl#eո{^Cŧ@K%9Lp) ڶ`q*H[V7LL$l4f BOa*s:hst@8m CF}"ސ`݌Ovl1bCthqd"x3egY]g7T< ;<GI4[3m0P8Y _sz«1H^X8(kBLlD3p0(d`6+ݦ0s>rƚ>TˌƃåbPUcn3̺T DN! 1CjjN-B=BB)V[_ +#U=ܬ&8!Q}7Q=T/%*\$vӷ3M#haXYϖQ!*}!7(L*~*:Vb&g?a&\aG9_ bp9`mEٖV`-q^=\hQ' mmTWhi2`:21hx42&48`6 qP03 Ȍ<~[ogpd~BijxtB1+!_o4l",-@k<OW+Q괽pzlM !Q#u;E^T2 ~G?4SI"=q֒呱IdSM7hk2J؜ɕucG-ء{ʼcܻܣ|ǁD[zFXC1F;a[Cg Lt a1 D!*$GscXJMeOΆHZ^ ꧼ<ԅqMTE"{PA0гtD qfYdu㓡{~ Řs)`QR>Y:ĖrBL,60f{ĨL{ݿ,*#s1:wv f :3:3v~\*,^gwj4NEtUps5mOB7VկRsѸXV76|> jR`T4D@>(Bo+B잏6}ZcqYHBgsR>F0mx`@Um_<:'2?\6ʯ%[gGp dOt}rdKiBJ9m#;e)T %]MVOO*ڻ-@zO]"O|aiE#!WJĐ?/)T1mh2EEar'@GddwI884btY-eCRƵr={-L ,:2xUr_QշJL ܡXOLU t;J4]AALEV|Uh }ov+\k&a(x^ym qjq]f-R ܚԋL= ׈CQBZ٥=4dYEiY̦GvkEZIGBT&hd)j~d%+[v 6 칌):<e0؄Ёw XbOZ+zbd]ea,s(ؖѕm"@e,I2jm\F8i_s*9tΙAl.nXʶN;]O`;|o:x,?r!ָ8+HdHikH Y.)%杻1RnR`Upd5 Nq<RD)7@ij7Dh|%=h.JLSX ӊ)O`NXW5]6ZqF]͟LڂtiC9(Jܩ@AB(`&&'zNÂX*RUKhJZ P$oby m-aIXՒ6SM׍o^7WWB炓|6ȶtF0% ¦Ȥ@I?rn ,efKnp5eybSe}\"GjZQ`Ͼ)}!phUvL67ʩF&k0^>FǴߵ[ }q Qlduq8SxNz_Q9';L%HH7:sIYBK=zqS.anFS0hg9XH朢`k7L#dё"GE߻d&UuQ՜`2ru {?wzSn\n+=rG);ĩmHsl^YX, +MHiQcԐ3&~ytZ*)'ـu@t}ʌ7{F-r3μ( UCO[9欓BLB>SU>*&ΥuˑҬoG+U^tñ WSn5C!u,'7tޣo T}CQ; =J3Ru3}8x,t<uW0P5.t((L^ޛ'Z C%Wuao=#Ԣs:΍gm4qYp}?/&Z`YW2EŮ#z^-jٷ8 #)I%fvO QXv4sBf#su?u ;dOdR+LEjo{\Mu'&t\7}]qAWd*({KG#=-ZE9(w0=o2hਅ^{a!IE#r aa;v^[7VG"֕rd$ZI'wtМw؇] untَoWɴnˊ4sR7u`h=M>1A5RjUc@(ٯp!RIȵ}^="ʸpBRpIXڕٽG~$߰&Bc}0Ea_Yd))y*C%-EKTW"v ]n6l!ſ5Bn0݃ud6 rcJO2*$:+ %J@F@ӻ^́N떠%l: (bZjjjAr4@5$Hu5J*^vpbf&<D&3<&:hH w^WAt_m3{Ooޡ< XՖ/o)1"I{+ }) :x. `οS/ )Ptn ދɋ墆_Ϸxb|nmls$d\]G0V?€_Xb5В,ðRC.w4mV&ýK2IYT7A̔)Btn:D&3.ʏ.c߄;2ߢ#؛~v 61=Rž&9Y'͌ff5I5s^4/zeTg[<{T{\1&_ˈ&Hl؝סA$B(lLuBOG*95ZD(jf/"suaowݜUF0_BIS߯.D/$#VZGx6m UDF}q`N5Ѯ~v3q Ɣ",]a&diVx>t@b~}pyՌ̎ԽQی(+Mb8z)٣BZ#8er7ZE>nCb̿vkH2eȉNŰ3掔d5kV`2lۡGcK4i.N']Țq~A(}|&"]Zؠҷ7T"t\83t3xIsm!g'EyR?_lF.a4y#8fʮ6owlyREeV9c2.ﵒt`f7_ G&زCjR}/.(m4Dn=.BaD͟;gdX%&HC5ft85hs.r T2hӸDUŦ~Jl͵u4g` gXMdN, CN٢ D! khήNoﳟ"x9똄ln?#\ocMV?)—hޱ9l] q!A';#H7a(MpX(E=si8uPMyG>7|Yid(`=OS"x- u4\*raD~ȃkp-`>Vw`OC{sM,=pj +-Ueinyn BBj+kʵhmhPxRmDgfaʳ.uoO)ynh-c{%8!]9fz02Þc`HrU(E!p"{Gѫ;ʃy%dLmrCK "&ne٠lam?-gj舔r^pGbkbkY;@޵͝/L +kt+}QȰ1(1H3= vIʿ*=f.b֝ зC\@jJW)j:0cq>חG>a&%a2y6h!a{=O=D*8@L_"m嬨ly 9'p\AFd/ U4PG8̜oS- -H9RD|N+4K<ٔG ㇲǙg/=Q ?M}R@/>4JsP7;~h-Ā͋,m?t.bMbp: *nWSL[`{p޹CIda_*SYok}}msқ*Ą$ElJ'kS5HiԿ~ Кj}Pk@i$> #4>ꘒ oxWW`qSZgc>wtNssoP"ʮ^nHtϲ0 }~*~9>Ȩ,m8'ڶI9$<& Y|'+#x9vgjwlj}UeQUqZ%W# sb,y`S`A/۪1pz-U/ZH'zGqUXf. )|wxaeF-±=iw:FEė 0`6(6aǡ~ r=A puc*puF9@ˁ>4AfU'& MqZ&rs+k߇.uAJphuKpC3-e:Uf**@,hRP 4PIIױ!|&PXsph\ s(J?ʧ٥wĠf(*zRR=,vë;"OIG,kkSlmi9׵M"#''iMb#!]ye _U}D@TNER9Ќ(v6IeUvl` AiDAIH74?lH0 RghR7htO x\|HE_6MD~/By !|p7"E?s'-8KsEw9H-=b%xF9BJU8Ԡ'_%sAPny/'`р(a;US[݋*Ƹn!,7?#]ͩTx ݟOflʰW$?"X p|kQzT98 x97R,w7G BS4ݹF_ vj0}%Q:B9kx7'e:U\jyˁ4x/.P}'V\B,+]e?/I Dx:<ܜ3 QտH&5m0.DHwcak 2$n܁^-T]}G)8͊Gf;8q?~'9S=ZHtE ;C.̙o(°nK a"8/s#:JlaTzul׀|<4WZLdӁjX{9ԺԚX vRo*$aOF/ȓ("׊\ vxm)w+g k 2u".ȾkrdF7}}YqdVL/;7.dP60ݨ㷟։T"}=sVqsB)f^ŧ"9$U>+I(a![^'Sd0jJ@@8D6ꀄ]_zW"F_sAFѧ #t0M!%فHUwHWdJ)@ro_*ZPJh!N XM o99J_[=vƯv0tQSz)Al)rt{K <2껸Әgrř}/y>^ 5Nn\֬s3j}WI#TƓO7eshG7x%)bPȸgvv###T-Qib]7^<ޯ< 2IE/g{wD2}r<X-j[^Ta4JN0-b|]f}mxiO7!26X: `bN6xV̸ XF || C+gY!BɈt f+Ha㝍 !VrW~GV˯ $Y PΗ!%.yJ ꛅYl}upE}ğ"ڮmqa:@8HxO|&UTc6#e-cvڜ y /׍BFLş4oFBЮK / [=.M ϰ"Vuױ FUB>Lj"M}@gB](i0\TuUhbN|O5g XVnSAa,k>5'[5&ٝ*zk&AQpw/rŜcL*u~_95SƂ>J H],TT8HꬦU'"8~wȶU3(y\z$I)n+/0 HʬS}uW_%$"Ɨ~'Uk%o=wHO͞ds}MY l0HD ++.qzXͿ\Gct YS<2yǺԌ7d:Kh2ؾfyun9C$]6Dr6]IS~iދzR;wy]7|jmPRתJT!;ֽe)KҸ%qE?̇!J%.I~FQgr W4dbYY>#仇q 最}`\ј-"+Z=$ܿ#`xoR!4"nddٸG*,x4Q0VYjWy9Gf#CּJ&iAV`̹TT# xr]dAQh }!5~b ~ԣaȺP4/c p&|hSG Btz7OLo(V6yz5w&9:g[gɹ QYn\쿺swBUxP_q=}zw%Dqww\̸tߚDM5R m?_)iQt+]g%veR9 ߑ0;Rd[.[G% :o 蛇 H?T9)f. {a!?1K)(Е/f|[Bc85{(P~J#?;F ega].위90cAd𼞃R5”4y)Y3tQPA){awּMb9"rjR]FX{@c܌a1wLPFVRj+NNp3lğ.`jMq $(A<3REczWn(cu48^_d9 5wײy!γ&[Y]KS ހaOnk9儒ܡVFhBf }OĔ<8ECA^B=y ATx}Vt;eb"s_6u R+>g2:M-;8?(nk=HH l"D1 8J B13D f!/'`&O뱟C\O +8¨MtB'3rsɄ~ aEY Np_LcVv =w&#+\)ÏVq$ַΤw/i) B٘r`5e /*>`k \`럩ˋ}O F}Ze5WUuݳGSl,"f튲G,}Elz^UYЛ(NpVO "6io;I}@{{}*lT 3k$r( Nd@(0pNZL9Yoc.Z{n+yo\s;)iY9Q4^([.)&̜D@cKY MmcNvXkCOBqU'6OYaU;r|41ݘ R;\Ԁuj&ߦCF5~9 gkHF _F6kn{nZK.I*'UezmM D`LAN?񞳶.kd6CKz]th MbB>{b:f$ά!GsQׄqwY hUajlۑ7Lo`2d|1.NJ|LGz8L,ogZ E㲎X!(J_ 7f`GF ckOL+@.L3s6vU{u45/k@un0@8lNN@QGJuł3k;pgs㦚mXR3Wu\eFW=POt^A ԟdC"u8 >! ^La`5k/r{x_OWN{ylVx; .ڵ+ލZ ZxFڨOGɲ5B:ؤ@pdh5 N6dǻfG4dׯ-EyKAq`6(Ɖ翮,k?kG2=hAt\oFb np26Q^z?;ef<¯0.ȓbI*pЫ!D<:Af?ŊJo4Q7 rlD'E^&'ZOug"w>|.r&WTH޴hiE ^J~ տ` cu6s~ޖzWaLR>Yt嫶'@%4wm%Mue8 _ֈRHևA!Z94†.3Z^kUz "ʊuF?Kr~)axo=il e0tM;DqZ0v֚Hlr?;%X؄E8<33-m[rX'j+Tkg]X -:vBIgYg}ȷT; Iw k_諲v.%QO[}+{kW>3XBCNV,Fڅ%DE.a=Xx?AQ?R~ ί""_"&ۡ)miaj.0!sމdwuTZPYdvsCIe#U2bx˥ĞM0iO-X<^fG. <0}bl@:mWK_Kӄs{.$%׍_Sg,ܤYrKPq!i CUKʜ6AYHFx\texn U/tah a%U" +CXR&%XsZ4Su`G.'ӗm5`) nOܩяjr˻P M8b ׄߚ+F™:?;\dB?s>: >"mUӜ> -uPAQZF>!E>EISg\K?CQ\' onœ|}x9Yo p f6_ -;'3_is߿ ~fZWgY-c?>3 2hҖ^xa٭ꎞ{(V/g$;tX4L<٣j#yH{ z&ʹCG@A_&id9~szX&eD8믦 Y.,&b2@q^ cKP(52gzCH[Áёvm h&8)3F`D + ٽ@D^)le8u|l\QX" ͂o5loS7иS-N /X\E4I]]ھ Bl|SB.N64iZ ?1=7/?B q'O#ϱ+K9jߏ}/8bƤ@fNoURˏtBFg.3S?+iCz-$Pw\5␜ #Tg+q$ITäY=i ZQTCإH6WV(49e)R5Ԭ>\{ڮ uvN<潍25B?  E TE0w,7:~9[VV]v5bqMJJ%7f#*qԓМ;rdƌ왈 (?Rb]E]Оc nzoۖ(lS8 }s-%Gc{O0=kZ'4Mdn K@5y VVYU]2~-Ө0yH`qԊW&B>n#d/zFMg1iOyT0J5O|IҶKFbN[A !ޥ N<B u UN nM1: *>2i= 8|yiǺê|>9u> |:[x!N8%J!$+>0?f`5!+) ndpqc02DzM2'/#PO-BĮVH~Ss8L"1|)AB ^6̀-)dÉ˩o Q&dՙވb_~'IںZaIY m5o/ZZWS%| 4kmtEYL0.y՗`;_{ψX5xYbv_H⟪ Cf=r(bDpy(U‰XͼI sf dZL^ǚrꏬ[k9]?~N?$#GBad; 2d9nE]R>8ùiK6XD_kkY ,m|%g㐛{D5xo@FCvpSI#xVbZΕpPXyiCĢ7!Q93) _JcfÁD>ӹ2>6Ƀ}2.XieZ]c|`T,K; ~3ooȁ6Bb=AN.T@2P_-^V2TUPD6A`T櫦;oñ5w 3E$]5M%:o+=rebY22)T7ryﮩCY6G!>&du 8+DjwcàPĥbMzz1Qv@9Yd/X E09H=C/vg{R\RoЃWУA7d"a)e 4à &~((t+3nYLKwyLcH&GK֪>Ži4^TPj[YW@|-N\;K>Bms[aRzv;\1~=7F {XahXT%V(X cx[ܔ 398RJs~fR$1kIFNΨoX."ȁ"~Oΰ2@,Y‰}knQM&3aRCO{N@m/9!yV4{-xԘ,u6Lj'j0H擄$fFx{|T=qemEM-2C 7}Q%ɴĢBG4jbqVE:RNi!44,D*,a ~;OJSl"ADTnE*bxTݱe*6'E(|~ l^W%'܀ZeY#nk;9a$V;ʸM.$u. |8f0:c辉?%wWރAiN04%阮IC_ʓٳ6֖(ļe whc:z?Z/ut͖88bZԦqZX},:7l?VrQ;/߹H@-|vm^9݆%x_0Fyok\|4z !!e/0U*VTuqr`qJLn30R|4(V6F0cicM: j0q)ևAQ ”;_֋XQ0hMWݔ-lXIY%,k}\<#5"k/q^ZTh+?!JiݧfTQm?g*5fzS,c/~1N ޳V O?l,5[f ۄ?6;G{bQ d%`;Z m-avybeѠ"6!X!q S{tSZkm)E w ۀ aRAZJbU8u?\=2> P3"^x>u`˺ 4x3gK3!TlbmҰQ/5[RA:)$ߚ$NQȫ֬R)06 %mW$w^冄l ho:_CI΂+Sptbu6x.r%Ra>/@-ờ ۣSph64"HDh_*)a9M&Unfj.òj,#}/"DbDuh$ndpkA!~ Hts)O@:7!.?+}qH^)Ib@L>.үgʁh eɴ&O Uv޴jep|&5KdNiپ|RdLat`Tkdлl MApY6m;;IMqbd % J  \m1yK -Rҭ7 ]A pjLCd"f,8hu4'ѱ R>1X rGl9ƅ(~^b_'#z5D> xWlѕ|$iЄ o~t?w}{DvHz<h3C*=v`nj1OĬ&uG\ hst4nDXtΡY0oEFwR)ۤeg!䌝 V4"\d^ibIo~WKVn Fħ(aUjY-@ [ !m: FB,EiUmp~:qIJ ?/ וi,owj JC4 }vz QwXWTql[o(29܁g\3~ᩝv[H(&N6Hu/6t7~m軷柖-zi Y73[?r O_8*cOd5lti1Vg'-=漊;gSlU#1A]Ӧ5B*hCgTS~+q՛nڻ{b^w 6?QL!m^nax3'Mojog͓ycc' pK"m7vgIYF4lq _D'+^f XمB:"OHpEQ]&>l qYљAfBk%g (8+QpF3>{3 pb_ړZ-&E٧h]%2#o?5O2A^% +YIGv&;&iJlX'+ ֺj)Lnao9l*' 3Of8q4 ]c _S:}Am2C5KGl: ~X/簔3?~*{r\u480#H$cpQV6lvdA$"5H_+SCQZfs-?tu !lmq&'~b=̴Kޫ,ueڀgrtZ)?:u42Ի8J0B7?G\<Il W ~9܁jk E]mt0KYPI IE]cI^Y;LTSy~_),v_^TJkwXu03&63;D`Ӧϣ5O8I6B!=$f֩c/]_wLΒ tb Xr.hAx&O-GVNj9Ev/r]4˵QY:;~mwK]n&Mj晇̄2S5ijfM!*Y_A{ֱZ0ŨB5FPIRp$eg{sK/yn q Oʙ*)@|T 1QW9F [-hc>;.CU"')EHjf 4P[ٗ|~X S)zKӬ;f^v x'p0ZzArAj}ЋVp*LadsUהmxUtŊWKЩMB|6£Y-/|$9j &WyBqm l[jNO9-/Ku {f*gvyl()`!2ŘGʏZ XgNmj(@FY*gԅG`]NY.@¡hS?Q kNm e ۮ*4$=dj[)STLLjzHO'1 <|?4P)Pv=\L7:e:NqqP ^b%xX ڙ+ꪁH`?_2ECO+Rjhb<&<'yĀa*e:o/ \O5pף 1kc>SV1Ydڃ'jvMEl/\(;ƘS b[ ]A@w+?3#e0[YaᐿtԔV# 328O2sDnώ{bV%%seF# CXpv'#gěvq{3rmtȭi:^&Mz{[USCwҁW󵸽F=guY"ZZ`R9;Fe!fJR[_Wi|2ٖ,M unk|ҎD6W4!.ꞔ}ռ~mf]m)uaI\f+`ݸKTX@N]&Kva88]v[P]Tt9|C=ZaLćD%tMn)ֱm6Y V_Z5f. ^V &]&Ԍgz2Rwy=@rXfGQ{m;3s!-9.}F$ "жa eC1+AN?-9w.ŭ۔XeB\ Qm+hp}QC#Xȑ@ԺmLƒQFl1MG#E5%D8eyAZԲTL*E@'0 a^]i6Ȼy~6L#a~=z0gF  ś q }UN:zL/d -0q"4adH *qL17Kzi!<Dܑ; :thk4}C(9x f96m)U/r债t$͔ Xr]b\ 9?9+9+կ]3s{8]V-|M5'b0^@HXy@iBsAޢD$-72wmahB_W*>lЖ0 ԒȨ*U$9Y ȶ)ŽV/;_~|pr-V̙*k82⭕3b?.ri'h"*J~B$#L^TԒ~@Ps$3Nfwlcu@: J<DV}Y+fGMj %r0L4lųMmܭrxxڴ@sګ'ᖷ("vrҭF"{.I+q5R^sNjLҦe^G]VQW{RQ@g/YnLc\OGa ˓";|H"R܃rq.HtA+^k =\^ @\Ĥ8}0Um4L  B0ǝG&C8ZNAE@時Hނ6M (k4;ÝwObwyX8BMs%YnięLEȑpٔPχq{f2 EËXڦ .3;߲wUZe`v/LNl&B?1Ҋ}Z0Ha15,Vl ^L}IQ8=;ęK&AF/@]q *A^lCf+bmFH{)\1wh3M"}Tu$ӎfMOT>aj}`fVAx\,Fb~7JjB! wk|RS%љ)W9-UZ;0`QMtǭ4KFصꠈhe޺3+qiV9 ɯ k-lpSۿtz\uCj])9 ۡ\zBJHuYG"yJb8iX7S;Ͷ881N'1>z(\sL=ߪTk뮥gٚIű!ăi++m!WaS $Gk5_V4[ʭ#~sLS};:PE]xUj("˫*'-xGfG{<]ec wfX;:]0{Ѓ^Jgk8,p{vYS8iZ*5b5]e 9P{65pC0v 55,ӘwVxDvyRɁ5.! ìL>,}r,rؒ0*tqp-O #2@CV'\,ĭL*Slj$Jzl/ 6_?)Qk*?fV6-m}ՠbCo{j؝#ɳq/.? %\5Ҭâ%Eu.clVKD͈ҦI @.%]T _9Uje1&'4ƲPn5 R:]jw^vw7bYȮ[Y*a'&Cu%<"r}?4E ) o聍Q9>q$b윃 1kBG?)~oWV?+Yu=i -Bߙ]g7FT^|c**^@Ox@༕H <ñTcP[f)7 #w[3bHp>վ? BK CYDby=Vb9D*A#1,}|1)csbT=t]X OUg -=/+p6C#PV٬3*_Gq= |ہK\7t7ٛPw7c&gmMȾ 998U>W\١K  'Ic= -gJ9u<-9>7I}[ 1(4a=ߕEui,\AgƉ ȦHCLBat$v  ?u<:AлI@`߽DtxE 06TBȩ8 T{a#sk] 䐚Vڑ !t^:BpziSUc >@ UhFZB1U.ϡ!?}bU40z~;dKIGIMu.9\zۣ݃UiyoO#q `2bXjtՃt>QmU[4Tul ;"DgK cFL}S@\G}[a2\KPBbkߒr3ykP >! T5%M,c(+}:vwv^Hu(oZʶ IlcBUwuؖ!D%Zb)%lRlv/k)$d tS_&Uz:gi,Tj厊]| g*O֑_``^R'S5T ҙ/țpgOiy^E6qT*e4$?fPCHDVVtii {0YJX!%΢ ĉfH:XhM{)8ZMކ9|rS@&c)宥o亣-VL2j 3M@V7(0\Q} uǫee F) r,lg""; m@OHn3 kLuq'WcJ:߳,}ؘ]Ȭ!A8-Cx+;9i@Kku;ذ{?b*EX@{[[[ykxLxwg-so1U"i)&kA n? PЬ;dh$o9RCɉs5nt ~`' dǖ;g?{!HZ qh24aloOìWBaM3ȌT'hz},g 3bgG%]W9iA_:SG"}SN^Aw]5yg.u<~g(lJI0{ _sϪ3ni]F{ҕ*Q@XVnh"Cxw0<"+8&lݯ+3xݺ}(Y\$-m' GM #tq1lHg](&q=rdVͪ# szIЪ8˜A{]@ ;pĶǑ^"+vfx[״,Kz&1oZߢFH́S,P@fq)yW1qYߩ0R n2jK7̑qL+K0l;m9cA2<u;f\hի|W[ z.ԖN tgۅsȦ1ҶX`y; zØ n+hsTΔOZ@ikR/q.]\Kc+yW"(Yщt݈?4L`a w+)EY5.:ٛ(ϱ$G}z9 q%!]Dy;Wٰ5&eCY)еىl/ǰO%̽-%n<?HUzWsDS^&Ɍ,w,(8(o65>HKp'pFR!7x!EזJT-v츸^F>!Krn/D}`ZYY*+El 5yb;ZNȐ/zWxGĮ$."ם)=hq,BnϻviwFF]eʯTӅWl@g3TH߱Ghܾ̦3!׀iQpH{UJi%Z|sUi[ 66&6OY!AfW|`;Koo7YKnѕ*݅ ho2#.€ӌ(r R dc'qP sx]E.;/=0 bNWq}a^bA_ij]stzq)zaEǶ%=mI:Sd{_lw辨ŖBLGi.BK+.GdGm; ì:o8Uw깻PrK,ׅ$Jrq{o^fq+m_/ZGs'v&_6ٯh{{݄4CpXº,٤\f"fD^}# h8zt|28s_Ss.R @a@}fYj#l(VOV\nN:J$_o`#UM\V@!ߨ`6uJt*+_ ~WQۗF%6فJ{mO7:L2GX#ۗo95RͥPwB7-AwwceI@^=EI`=/ϊ$֩E4|\OҾ_ x[藍P(lĔ+n\k>ەUU'X { xg\o-2'*: t^0*~=~me:Xʘ0 TD!ic($I"(^0DR=\3+dgO% p<|UXY|RW&z_K,- K5E !W0TQΟb O,߯0eߛ|+a38x5Lz˥o*3H8A(|!&h  V!͈9$)6χnVܦZ ?p3qaloֶBQ@*G:QJ2PAjHA <v]8(IGrLiAf)NI(X7 3QeFH >>їJ-0KĿ8/6ʹ' Q۽y$ 2=;k>]Y">!xԀQPO38)wJt}nъڂ9׷_lz4}q,lM̆{8 >Ԝω` ]>ER_T W<8x}e kVB*nR:(&Wռi y 5M\npy?.-Rk @Ώ$Ƿ֋=9$•Ȱx+7TGm~f^5uU @b'e(T]ݦ)vn[i04/n5:nֻFF)ST{K5,SP}]Tk WܤJ\p/9&W8Fϗr\Q43 EČί5(S'S4C.nXd xF`XjczfQq_EEpΡU5%OΞ5~'#K@,6@Zb\ô5gqd}jOw[QB-b:(Pex<{^EjJфjQ"TɔK0MfM tæ3f g hU.@2Ĉנ. slf 38 aѡi#I/鶺NwUU;x`:aIzlIq/nA0M4'}ҥQD%ٔ>>0sn_#:]"=J2 Ա䟵 V1?l*_"Ĥr}I"t8ҘU~jͺ1:[ԩ  eqϥ(i @ͱ[C '?DNقE#/`?8>ꀿXi$ ,\ga8k )_ eE=;@3lOqw2NdI8vm9JD@mk8h!OY}cgmDl-J 0rX>"STXl}i'aa.ʸ0/2sTCʲyK,'XrpᥢA-bf$4ְֳ+%j#[ex- LZF cB .ZB 7O< \@4jc wgʥ)ު,;n9ώ'EP2ȍW7iV9Ԟ.IvS*LaQu%ݨq-8K&QwYE(Mn$^x^r8o D/ɫ|aZ@u# [ LN* 7W up;(}F,.\,j)k ߀dpVRš^HnFFshZV^m "t_8rO D}u(p;33ptQ>e-1gHVyYp]eR)נu5e sc| bmw~fK/y\i_7I6,n4HF4; )7<>k)U!nvIS!~p=iM?{ n,39mo8eN>H=I4?UА>i&֡]W}mm&~( i-]Ɇ6شhJKv1,r sdȨ)|-\Ⱥ$ ]%2߱{fl'T`UWI_y贡{n(geTihʞ'1 3M2AB^O]{tκ~炬'. hAcb0&V8.r#=X[9鴖'թQYdԾAvEe<<*$_+Wr+#(^(Ȼr] 0{t0DLk $]\רQY0t6YՒ}&CJAV}Amʷe/g.0*z`"̒RLD@_w"f&>[aNFr'0WWu'pVh }KwMIY2vsIg n)}ܝᰢ&B(DCoL7$ωz> f 4;.8;tC+xh^<uGig5óLnP̀Vٱ7҂˼[$$E7 L,@2u c:EA N;3I`*evkY*mYc?+3M)2`L/w8NYtC W@@N-@lƣn8AS?T}yIKDVJmN9PvrMi6 N;`E ,-o[4dM(Y`0xa&)Tǩޣ3DL\mN[lj"9lɰN4Mf(Jw ~KqvL8e/xS~u(v|I#0t ê+;r;yR͗O᫔aZq/oqa8~1d|{J%i7#>L d2v1gS6~C\#wDž){/>R,Q۷ATmt{RJ2;\!FU,i9$@IM' hulH;ꢃf[ʧǐOAħƕ)Z.iaoTxa]R*J8ƾ,Pi= 2tw5ovL0~C!#U0[8/*A*J`ڐ)M[<|!xަhFL]XlewW5fv)B%i6!v ֒-fiWf-U.Iulx83'*˹i9U,k(6+LN!g o6Y+? P5J-Ti ae5TYd;3ojp |5FcB:cń+cBWc~&ٛ~xᖗݚF;KYUwAPlZƔuY1s+?$,@JYD>$eǓ9})~̮#5c~rӃ/>q@DU2尃,F 3Ս̿Sx+jn&fnyWcY |WYq-‚g+]Jf=JMPLȥwC#7*N2.!#3+Qec+[ob<8:MҎQ.Vs:aK/Գ%{! 7d#2s [/_;= "ItR>)pA} W~vJ3st~Yn.!fOctAp𲸄0%`T m囮5+vq/omڍZQ@ư#9b9=j*RWe&9ntA%W,n9|wh 쭪Y%&D0:e4bS-q?AנXݐHqV2e0BmHDjoe}Ɋz<>` dlF"ܔn(=8OGѪ4\#d5b=`3o+vrJg/^4ta9B3VnKO&5 Ly^Mj gM=zjD" *~5:+1W_H \i:j3^Wﷶք[ae%צnd*2cCi2^WM" y{K˂T/|gˆJcT̾N{i+OStb#C AJ*u}TT:Tt;J;@2c{Ţ1_q%Ȑp{0kg@ˮx W;GsVG}(CΜs+V,zg^ѡxzVE5I5^F&۷C$v.w󿌌Bx&:GDh}`zn]㬈~R 5/F0m."y,ˏ#Ψ=58RPn vVT25_Hu,&Lfd %hNɿVV{(F 6) P%GYu!`TgWy>WEo1SpbqO|]va'ݻ2Eg„fU#WǿQ"wE4Dkޟ%JpiڹHٰ+Hα2Q0r~غU\I=͔6[͕ yMAI|񙗨D/KpTQzᶐO#oBY.S;:Y@HВ #/M6X!`x2+DK'ѰYu*( rt((l7%0 } (!\xPD6SA1_:݇(ɯٿxT|򺧭X k=J:txʽ<6_ cmaŨ/S$uJԸVIli]jj#:ZF k9X-1]!UX%GӕJgS$#4*&d{?dZXeo0HN 6Cab'@,jsDS/ZRKǺJ/(⤅?N/G?]dWwgyx?9lTK-i&^=r[I5oωgN_:E7'gpXkFL9fa1Y72sX6NB52 o'QJLrt晘p% Ẋ.-o3uث_男C/d́3vKA^S5//r#oJn׿CJr lԢyamP4~Ü$i'E='L-{?OX;uxa۶p/Âw3s&_N#,9BP>VaH:!g 9GL2J +M?sDX]8(ک[TP!NQUǁ Xln}#ɰߚ¨M p=8+ZTdΊ`vÑ.Ǣ{ݣR3"XMq&b;@7p^(d#1%)b V7"' U&Y\e}ZZirR bWK]7/eT\ԡT@< c^ay5G6w^$_~buHf2~fLxɔxkea=Si{_4@7U6P4 ">9*RtADDZ&fZGL}Zu.I޼~j\3S G(1Ɠ4({O,Rљ̙4KJ쳣nI5m %"O&d'jO% CJ6Ю]Y-Tc<=/G*v"qHFhhk|mP_pU>dBb]}`o>3b7U a/*G.X*}KZzVϊXOG Q_bZy\3X[U"'\VxT2Z24~OT` gQK$KW.S}rI,UOta˷=T7d[|L7zk0b1wD v=U@ ,qI߃,aJCg4lgu@Tq-aDsȂ?H *>JHѿɎi5 ߧ{==/~ Rբ>'ScpLM ·'ܵ~ aAMoB2H)UUAG.2 xK<6]})x^ciͲUlb>Cmv)yA4Iw{K)C*<öƐVBxMQkrw[q*H; q):SeFQ&BG0b"NyBJU~;.F+rKʣ]ܼi,jݍ v# QYG,z<'j݌mz)@ЄGşl " 7Ocd7f5iU3ICHUJgL#&t@QHʤtw*к/=R+5S,,n]r` `WFz}6 rVvXsf$* 3ҕ#aQm6jJio- xev›A[NJI8m9ZK@ã &ہh) 13nEIl:r$IbͼZe>-o6Kaָ; 9*aq`^ՀOT%@C;2 Z`y؜ BL+مD1"8%< EXP/xԍbߟʓx8jF\ &4tq^?ݶ*,Q C @vg4ո|OPpʨav&lЏ.̏w($RP,'f:ą|pߤur ZmU1dVay#$ze[!J?[DYIsbQe% ; !5!M3Y1XV`7=KL ThVע ?K3Q9ҡњ/\Qvl7FBڳt[ť6-Hzҿy$E% @ԀH 5x *g 7 ֎dҥ 6=oI$ p;a!^Ar3/l1Wa9cc3#*Z/!"0_SK9xBkԄ^Qث :>RT/6tdd:ꍉcǛ_=BK(;OD1U).p@Qps/Qc0} P%_ZW 8Tp] 8V`N"2@VMeêO5>5|nRϬTTU|w;6%%Gq*bKsk*gT *)wONdb v+[vʩY^KV5ͤTr7.2 iF`N kFKo!e] BN) +)NqX-QnZ]^؝?_LE($]071J{K~]6wu1Nf VD9%N;}^AWHur]=|^/PH6&3V->SP㫶),N {هC Mhƫ }͠‘AX͹<8 Z ;=JVʝyi7GpEZ<hJs'C@Tz\N*Yq[w:>D*FV2IνHo˭YmUyU xзm6zͦmbKdגU5e Ղaٔ|ľqc hdVX={j?p'0s4GXR˭+fӦ #Majׄ60 2f&P+t4:6uxtO+H -*eg3ux5iE;dΚdhf;g#!URR8hu?г&-Zi2]уW?+Z vFt\?>LB!Y{z-2Ƕ +bBS)ЖǑxJ%F}zAL#kd\9'=ڇ:QJ u){ͱ ӳhcp@jsoT큸 ƐK^*P5ŋfb|!$gg-:"*6{O=vŜ"+%/8abpRDg)|g}7igCN\Am$d$0&ӪM@.Wփ M1췞O31:ЃzK~zm eUlZ?S+\.(`Kj'= ^gK(CS<-k, :=X Mr<)̊fJi^V/?aTq`bk~6L"gm֭=jEQ0cby¿K}@X׸qsQPP5 0 3cCn9g'*UIeZqR}gx o| גkj#U<Y7@>w"j,$4t{Ie8].N+`A/-1#{U&2>`(|q-(FzPI#xj p{Ͷcݧuz!Y Z^5z7Sv6uy~BܽY p%Wqyk2 ںSui?}g nO^^g1uqļATb:C, LtWb nJߏ`u,g( ʯ-HZ'/m\mGl bEZ1Ujgug0osCөyn[]6icLNLęϹ!;&´vv ڢ<ؽ*g*AoqS=;gck>2xR\P6AՆ-yy 0Hi$20`,P`.or!nv3SUڸÎ<lEm*MhTMPqul'2xKd+jE_0B)mYZ5MiPWcP"OڢǍUJڜZL*Jٗ|tGQcF}'iwk3P7zVim0iciutv2+@, 4j8pAE ?coZ)acMDl識PLK'9+(-mCxwˏe;D~`JNGpUsUoäa0aV(\';+ۈlctmx_e v+$W5# />09Gok`yxZ<jxx[i$sMRLU"&IFtdm1$V| މb%$pR,o|@\3#/<(SވYαgFۄmLL+mNuCTY3nyke X4KUJs>*!k!%d*jMtupjk-gu*L_: d$#m=,T+JX7bulR5CZ?ha{(Z#߈a"yc"KS x%Clʶ19w.<[]Ty<EZnAUt%i2r veIՔ> wޅ1AQFw*T1V7j; E4XMp(ò,:[߿{+V!촎VlǺ0a{[r~ gprYӝ}G>4]]@WiE w:3{9!%X9#Z v2$Ti jx꒿nMjxZ;o / [Vϝbz.ްϕuu޻w1fE!a"oʢ/([We6|l]Cd'66=H[bK}PhhZGpgëf]nV1~5/5\o;Q_I& 8\$ @\ O4̑f?xa ~ZYQbxy3?F"~CS>mRX50!qO{;ѣ-2Ni1㦈#Ӵgz3 (\+Pǣxbū`_|cp3݈a'L IJY(Q?j:q/[!̮KU6`#]EsQm#@4t$gL2hkR2K%x& II׵X!1OTRlHU\C\JKI2^Aw{Ie%*Kp\{ʰ0n[=lQ xXJ2yTuh[ |9v ;Jz9ū;V78D֣o^MW1ae]gQd߲)]B:,َ%o4'1o 8*HV&ҫ^8Jr a5,#6n#8(L|N9f 0⨠<;CKBN=uO~-_7}g žv.R93%sJf ۾$,KKP)bXǁ:3GE `8|F4>< +Aӂ]nl7SV"lWFѧRcߺ3G8YE@'uy8b.ٺe^SQ.=c=|:er#͒1A.p:d]] : I/%StL;bvoUSH"&œ*^cD n՘>h!z2ZiĉOu-J? #:gZM #LB9ϨJ˕GeW(s&x׾O`=o)[C]{= _z˃b,7Oɭ4X]?9aP@Q jx IwfIJJ,ہo :GuEJ}*yܤPG &1HH*; /4XjGŠ 'zN'@;y9KN K>~ lS9o,26sB)9]]ZHU 6fh{,T`ҷஷ K8*kwhSW%\!!PG%wE>xx[?OK>@h`Ua&M(g 2FD<<:(zGg_G{~XsLvӵ^tl͓P:iXPvPP?O_*{"h:iCHKAx^Ra>9 SqDZ*K5ơkDkeHgAo8d=DN ;s1Jj">f8aE>KErŒg d$رT*8.9u\)i6vvr+9:CUw1p/{^Ўr@ ` !v`ϨV{fn~J78/2cdW%CD8r ju i$_<4]53"/v3A6E\ ?&aAMSd0vnDn 6hq,ϡqljQ7|DRH 4ϩIYOoj p8ݐVc@gyk*s@J"*C$IZ|V)B4+TVYn b;TZϩM I ʕ?5Š|B86'QPu_@?o]ce}1xZ{FNh(Y1VB >vmƲ4SVƓ<ͱbI}Fv9ܲ-26QZS=(+2^&35`4RFʶQP0[OG9p3u~WA+=jN˂x߻`ܸAs]U6:9d~ĉ6@22$/T:!pzI :b3R^}?#;з 09tz# J!?XTt}~ #d/VF[9.?ӣړZd_C #CO,$nmG1~2 Pu):q@jTuŋow#o'٦-_|(Z}fDu~uh)cԊRDu4 L DxÏ gX`WoV1/l@"#OO`~._K z5g" '/9)GT,8䉐ek#mb/j5 3%ϯc|#utp0<D ψoU D)]:*OSZb G崎l2Y$V/qAih.iW U}.PVa48bl~75ƼEA4R45̪#A+CGPŶdOjɔp>[#>LCw5Rڐ2k1bEq%k:u ΚQR7B-׫Y)3 Wҡ/*IsbpwDc&e^$n^ )mC9񌈵f!8"nsX֦"(iTpMRu "9DMvjpGo|ڬz{(;}빞vy{r UY8#؜Z9HǴKG\tܫEX~vAV(F !)Hv/ G Ew.M$ں~s-(9_u}˲S:5"(`8& ɞGUUX'Ȟ%)t|ѧ cKxcu0zUoQ>D6Ȧ>‑HK! 0Ghӗ헖L(>aN7@\ѾNjӶ:q1j.b>]gB['ddG<6?aȈ E]}Monlа5"1/D(M뉂BԱW7oEwpCFA Nh}19L.57wH*ϧBXŊ-Ж@TAMH B"&A:UTRN??zbxMk[V3~[}; Y3X2`&IAA2z|/q$d*+ż{]ؾQ m?}*Jc_YBycTFHxSލ<tԡ?9͝gWd9{r>4*fH[/E7TX/;aBޓThG{C:IBd89p/ن쉮6IWZ qeD@e$Akow` 9=tBX f"ػXJuًٓIxDf׺; Rٱ0-*7Re;O )Fy958Zp;EQ2!Õk̕fOx"4hCaqu>DizZT7RzjU1jAcB^E_26} Q6 pO*p}1KBy]`t@" )CN-=pR&,D.9ܹ?;IO E}q>Y4!Ezq9& 4NcYEh*e]TP~AIgG f=$SuL=lchH_RWɊG}OAw-: eJrSpq҈[12$sYK~쫃(|u%ثR<9#b oGD-|Ǟ7wI )?̼t&Iks{, s1 zo7`VRK< vgcX)3DBSngm>Es5ZP\̎[SW?OlP?O(P bnN#&UXX/V̹?d{\`3ɬWfр o"ٓqt/PӷI{50Jy?QVoS^Y|VDG7lAY"NjPh5jØw+Z3,{X;KWmQ!s]hrhȾ<% Kp1A9 H <K7zcn"`G?s}αm*:kŅ B;gQ|bd܉U碈 eEea^=f/+m늢X܋҄~]V5΋ClYk{~.5aZqȞ:e8n&]mH%; Ž»UՕE.bqZR&G3RK橜PIuq+HV%+Ҡ->ok\\=bc`qV@lOepT_dVHK-<9=hܷu(.vP  ]/UGXg }|Gٵ2C nc^ 'Rz0$y N72{ݹF -a#&\Qb$D@:<^Qr{ل6\"+Zdy箇Bz-J ,ݧYHDÑ)K;ojGLjZ40Ro[zhQ1NX7 5NL=??W3}W/k")o\e%(j sBg1iE!Gp>|a.RN%ls ౰*Ww&O38mvv;Ad",>y0-bYkmXM,Ty8N# [IG Vc[@ EZPĒ}l"dmgѾx`⳸֝0Bԍ eKi@Ȯ0 Ӝx+ bh pQ_C{Ewr+OEAUxj{'] {p+v^ޮ>+zĨ<לCG(Ta ykA˙lDQ:X?V \ p买GuV]JijZˠo;K[@C-0 u(%`E]W [6%rҲob1@Q sr#/7G)/.ɤ(8uONoSL++~>G<S]ogzlpW:w&T*҆ޓnVnvMu )!#Ӊ?t8LWM/7 +lu)N[@랜O;]GbfIyJ$6m3a.Nun׆'zt(,@*:OD|_`~h Ļg,@0,OPԴ~=$gu 4|rsT2@1du$/tJ]>0XZ^F i~9db͟Qkx3dAVt00+nMw:( H'[%t"%`:* _pLo)\%r ~>Nz=jQrikФPgF+ohJ3 9v]6ԡqw{֊Q̘帅H79韪2$9T;w9TX;{4/O|4yBtne׃F3P# -hH&V &I.eW@][mӂB/w #hU^+E򻛑/vڷ%L~?FP9y?I? P$e黓8[*ϤL\ ^}5*LisE7`AL֜xZ9}9?"FQ}+•1as puUܩy˫!BҒP},vN8pG㓇aX P>~'W{2Ь5:_]~ [N欗PxX %bۥp.SF ¯}qSWQq?YUxC -Li8&*$FAVX=& 'L~d*m-@Zm'ObV-j kpR?@;#fGc}r5٤zk=G1*%Οg}M?:r%ڤTl<%P[@GXns`&z<"(DȺ) w)LO6P?a}@[{?တԩ"'!Ǩ|^t)@iQb#.L%l pz,kC* aS7Rrou\z?AabenL29w~WAԂVeO4D$ E⩀\5tFGҁPes0"ͫi%ȓ<~UߣS9ڋn08 v̟=ڙ!JB U8e'R^ pN6_qYkM=5_ J6ᕱ=m(l⁛bLa,sĻ:/2|Nաevr&L7YS+4S(\ FeB'*[/ 5M戽:^4qܨ'qT$%)/>$b{Nzv. jDG_Kܻ[bRn+@xN_M3ֵ2NCaUlH#3iO} {%Qf RNIէU+Y*ƕ;кi5l@XC88nRbr OC+N&m"84{<SH^(۰A* ^KV[p(_ cN窔0-ծNHBSB.=|CP\s\ C| PY7xV#mSPqbPJ0p/3@Bf>KK ˔1qYHMXז T>N@EIy>5oWO% ]0(H,B~rSPLɔgXqʰ6bsXl_Td倞W^r ^q.o NඕӻPLM&RA uā!N0Рodbh_ŀxUcOd|͝3#JtG$šG+j=ɳ~3cPuIYCZnk༸@o B;eiQoK0Dnܼ4YYQNB+!Y& GL>N "!j7`S$eZHF4ZC;K :yN7bXU/*|P'+=O-` MbϩE!?\ kMcƧ^CgZhqBim\qӮxUE//d%=JHG9Ęa!$VXw|lf:rue>jS$.D?>:eG ))+I&zoDWpzƾk"0&co#k(wvxDp]Q WeuhiW)) !ӲG fԷ䙩oq"EasQaA #mURoU~$g)d$$n >t-&js41BhM$FI? Ú謂&6,3K['Cbh(.KkOm씂🿯~lPEA aU;,&/xAmR* (7ŷ) =O \.oejkx\ 5zi4Q _~B.kniZ =@{k Ti j >S̫˺'KϪhG/h=!<TJ*oލE4t.4ڤ".f㲃GV i]߽1:}ylʼnM$᷆?fC4 W-[hy"8t}1(X5씰n<ݸW^ZEqDe`HW+_ R^0<@Ns3>v 9ﹱZ%giqB$H 7fo; [.u.4<Ev6Zo`yitlnaicOiWHZ,u1Yy"NgCAbϵ}tG8M\ўA&zTI>mX"ekrSl:$8'1DiQ>ryXĖ !j,2 :?ስL;Uœŕ F]<.MݪC+N-EH/X7Evy4g}Eؼ{uY糽_hiAng [i>**^ I<rŹS͐M |gE@K>7Z @NI#a׉zTj2O6/Qp˿bOdwy wӬL :>org"Iq'CM+QXNrSMEnQҚuiOmq.{|Qrb8k6ܣU O?,# ޻/"U4g1X{_b4-G_FpZAU#-5\;~GおI,:Dͼ;b [%lnEru2)UV/p mR+ЯE,xGP+ڭr~Ky@[zt?sB%9(rRV 1l*YvI|oBEA#?o:K/vlq wᕄ+^K}HQnpavŧD*_w<dLF7Jqڊy #.)+V:ܒ,\gd䯼KAX7m_F^8(=i+Qk*s,q@ m05z8Xt?[L3ZPoFP;:^5֯b8JNX\ MuOh -ӵMɢ6T)O͢­ XqWj>7A%f"zpÒӕ^qz)Oiܨ8orN@l_PQvS1?6*P2' ^]yΰFhtЗe ʒ|G-0Fn"&P+=I ňs[+pt8pwdP_Nu%A<-[Ev3o7ءJfG. cn!_aPtEVkBtj}N+VCJi&6x-fgU^89LabWV> h;)qD.!N` [5S2@]Obԃh:\~w˫Vs $*9iQ$S3[tyV=i9TV9qGBsR?м}D@DK-+þmV"e!c)Rάk#'kY&fx'#M58XNed&@ge_RwvwvU&la9W"䔴8ϞQ,R7˙I8 2>2 @zơ.uFԙ~+JojeWp _b&E1M̍u#s0۾*;K (Sir@naPc $LUmrhydog}جuI 96;us!ğaUOm,v^,~;76N{UYQ(AKex{slwJÿ <8=;p% C(  yoѿeR'vSq υ~;\ J.qj9G.mrmjg-~KTY=N^ Ө2V0 U?.q9H@ݽ+US3~1ar6W߀DTުLz$ l5wM\2\ܲ c-@'LK'Gy IB_k&Xj(PYbn7Rv?AJ3z`8t\\/Ȏw SCG#}XG"*^DC3dYkͱ[zthfTUJKRIЃ <㍥`GLRZoB@&fmW#qVWw!YiG8\b˭.Pp;F},HߨEIr)k|"GxBNENHˤf &oeCU:Uא"27;YKz>Cǹ6$̆=q`@]_; f?[A,!de\#hm+n }ԡ'%h>M\`QWކl kQx3KnA{̊IL! z>(o "kGqB&dËjGja SR+ ,( NEh^3S%%K߾ҽ~@LfgCCsIP|@7|são#z|25@׹zp{/mTA>",2 N!l)70% sKywzZ=.`0(we\Y|%tCѬ@,H63ʗQg u kAKW#!rQ픋+tZrR}:*[/6Ā򠇢K&Fh?W^A"یµJCꋿKky^cJ>˧`MbmC0`p_a pM]왝s@ur{=xiPm5{6fQ~0>f:W<׈g#G'x*.43g nTi gNgRT~2\7}Tւ (- wGŐ#g\wq@ ɚGIy ͙%qx0N.udC;f-O,6mh%n'0s&n 004 ϝ&س1j`"tUL8?AEC,8{rN?wtKvF+0 yP#~' FGBMc&Aڣ_:mL*&AH19Չ}$1uB= ࡌڸ4C{gbʏUR-cܜKB[Xw4DYR73r>__Z~ F 'H dRe^6pdAGSTۼUzmv?omdJ*̟0a=%s1: ̓T-bbL܆'ߥ`xKY&d4r(Eۀ<o\A7B%ylz+*Φ O>|l%|)ƀYgLh!9#FԞ܎|3br4C$ _ˍ;.ǝ-!yDX"B{0-@=y"gyleA/Unܤ +꒰$_dD&pFSrGI5,);[5>G(tv&Ľp2'lD$(Ѓe&1* d SW! H7pTon pqx, ՘<{%ʤ>ZӞΠ~k) #b9}J퓳;~M!=ÂDͰl@-T#ތ 3>o0 EQh室,{Pѵp3=~|tb&Fs;y %<&AHu>v⚅nZ6%6H5ڕFUVyD6xd otϔ#5v/+Bm?Z[O1/ (~h/(ih]JӬ_LA*a"$\ 4D×g!Uún} 9zHmu]c)B37hne&;+96.`5;xhάzHdIQS[OS%uk?)y0UҒS)fn$PZwv'[.=a3j2N^7ւ|~gC²0`F"$89g"SZ@\o"2',c1?8)`#8XmD(ulWɕVZЪv[GXy E'2|I2atxًC~t-۫CKޤ ;y`7022WZd?|]|M>!tQuY_6 85گbXLO9yڦAY6D-󉎘H D.oWv9`yڶ(=\2KJWCIm3mPB-QQavѤ |AloQy_T#t>~oh|pV]M: .w&W3L_ϝ "J̏!E!PVF)饿2 O#G^j-jifPcmgB+X&C ʍLJ:ASb.BLtxzm7W][CKRW݄&盐vU^W+2SIqTfQT)z ㎗md]UΟi,ȲByպhW`j#E21]lLU-'aȭZ"QUV }e۰s'aABx:4q6M#UQ B#C1 f~:KFS(1*0!sv^67- (O'.7)s8zބıڹ{i!̔|hWP$V7cƃqٹu {Ȅ yhaoY+^ S۬O-%|WcN/>'kO$z/:\m`QPN򡸼8j0Z(Lt$fŰhg_.: [xDah*Y:~E=EZ [~(jvü#%G cl&rg+YPu3:#,cIC)E/bQ~;\\*2:iP_)6Y+&"3. Ri':;3Lji8) X[ -.gIyš;/=xׄ74^vL 7$X hڵm[.vN1"]Ftt9}ګb|[ 4XRN_m}6psAv^Lj8:3ɬ>8D &mn-Tլ Cm9m~)j{ ׏sax mS@K (Z.^&t\Kո=Ud`5d==UGpgwZLXFV:>qlL^#7L2SZ祥%z;a |Y F)4{6xoꀷ%BT ./alK}MPF21׸#A)E=1^x` B$pg3 ֤{2X^RQM,{[; wo]ϠQXPرPVnD9hiMQxFe8f1xe)80L4'0cl)D /4tS;}EZ!xĵXΌ N2)nn4~xbœZI!\v%eL"d(vY@[A{0eBPM5ޖJ/ݍ| *FdіvR<\DK+_ܬ1ΙR ёƈLwS{_ ba"T4J:{j |Jw ȡsN=_z y\k?YvC9!//zqZny.*G<FiɵR e5{ d; rnVJDՐOob?g kWn6k@rEu.o]Uk7LR{˷(,h/ ^~%MV<#ߺ{؏A YM diQDV@Jsŕ5AssCnuM3mSAdE Zx:Iхi1 61Z;'aΒ'੝83˧;_6.y#ꠓ1*#,tS>8ٱ`R'PIˊNhbJӝa[ hoa?j}v+M +RD=(0ew#c]fn2;tgcOH'XԒA L c(fᨗG52u\9s_$ oc5 kז*1zhLn{8@;Ɩse}ĺDv"t0Y&NB㽶C 1]*j.eCy^@VScj#`EbvR& 6M|3%7^63&S8N/F= &1(t(UyV_ԉL^yԯ#GMG{,"R:߄v*!stV¡Wei4wY|I&2d0_Bd|= ݗ5\U,_@[&zr8!d| 0 _1ג;<<؃b f#ksy7<{cdۣW4/ED\W EEqPPIiF㍖ `K2M)s|Rdw=a`|0iPlE2ȇBXMJ0 >vlg[ވ~jޘ'a3vğy$UVHRsG>}ġL(=ҿ(iG-ě S Iњݟd%dtV?<:ZGo[Ԗ"ŀ1. z01۸J)hʉ0r<Lrs}MqO e+A1eu6϶qʰ p)@Ra EA\8;|lMҹ1Gyh ۀ/9@NcwSĶJ& I=XJqӢViz!ԋuv>o1 &WgP}NMs?S2\Ed3hpnΡzEڸ;aT|u!o<@Ƨ_WG8Cg6s>=gZ ~)='_/` I8p6'Jղ97,ֹؕbR0줂ix}Ƙbi7*c_+7!Ĭ`k'\W:=/K 3gcrmwg5A @{p?@ZPGigepX[c!tئnST-݋/kkF])|t~*TuFlqC9 ƹJ |ևo0.<}jB]`T|JQi 2Y?Lޒ'f\b*Ǒ=iPVr\t|ja9Tt)" s-|$B'!>lT4idտ.3wXf@lf')e9p7KLDz b4IuNqp'>4*b[cljƬ}^75JX:w b#-&W/Sm oRXJ5Zl$]A¬Lt./.7BDfoo@sn$8^s# M1NE-OdR_⭻skBO @F;ݘPW?Js!wNn\yGLHȅkp'N 9o5ӟԻ2&=djKǂ˯6"c[2RHM&5u1 ρ*G90:m֧vKq|`i"hu2 >YecXj2Kd/ S8TPCO]A-%54@^}Q&&cOfX_n!ߎ+>%WZ E.Qa޷ѴT]2yfW)4'ĔBo9L1}͘aIջB[%Kntcp'pNdդF%oJ@b=ܨ7z5zԹ[@4\&CKK:RA 5+r,pVz3=4A63 Qsw)E_0t,迌W/B'?v6?_$'cS%&܅؎єJ^'8=wh$F1$*2C)XGTw n$U[/Kx}:v;6ǟ{]b_#F :՛zUʪn<Ѱ @^ol-}5vIo|?;wݵ%3XR8o9(xZ4QGJC*_N#.elfevf\k'i0ůih[F.< a|oYE! lݿ}ojдgI`7eD6 wPס!c Ug[Z 犟`ܧgcG ØRT~܌0-c4 |^dC((vsbUrKgnEv65[Flci}t.ab%t124$f8q%l+u&}<⼊{X'kWɉQ9̠Qr =(7o^M ! / zQ`d99I֏Mz0 si}-\|ejn>cNj_Pqsؒzȹ0Hmu2cȷ-LV$i{]7R<@wm 8_PuGy5E 2DϾ;jWqﲄ 7&!@lj` U;c|:`hCQ OMlLV$"QWCS@e^5, `gQ%pI4rnz$B1`8cZ-IL7|025AaЛ!h_alȥ_!\ N:&!9btVZ7f)i#+ :NIa'O(g3De'" pY+%$ lҪ,WVѻ!$p)߳1U'JctCj8fLCײvõ-xX4[y!PiJ{~3_"@E@F㈒1X;a"m,W`ZsߟAը|'QR}4})A+iAx۾j}ה1RkQ!8P":)b^.(%}@*1EV`?ZYAοHQXAWYbl _Nu?!"z`j@Y膱r6ǥ2p6ֹ[-~&@ZB+ݬ1n?,Ikj'f'1K,.q72G=ce6FC7$ D-B_%Ay-aj9%7rHC+=$eCC# ~:_  +l1t&MPvư}( 3 >_xwLh@S[aZU9_ۨy#@&{Z|+GYCzϺEJm0kٻ%d}€My E[lI[Z'-qMܙ@~3rO._HEǓ;\WU??H={zxQTS= rf֌m a/%%;4o&!3:xliR Pc%;}I3FB`.+KBD?¦ 9P`egF{\/d9Y]*{bk}_eIwIU0m#HY%%nH7K5wG O. W @:ΕKV-yDaK9} V\I>(w|7mzfWNۯ6 %1pdj' b#r孠T6~$-p*^ ``*t+r Px4˺.һLSMZL~hQN^` PdW*Ex 2ؕu,[P kM<5)%e5<]WgZlp]hMjcKW5<A]pPc )D*\v/ f-$Ffw$x \we ޷'uq5va%|DIH04t\Q(j8a[QM7#a>oۅ;n^@ֳy)tn٠!ׅ)LZI9lMSDHem&0]~FDhpRxۻm X 50]zOѯ5ףnfXm[eZH_073?[hupYuNn@=X픠%Ϗ6sm Wl_:%?{uVw!8Mpwe7BtBy=#*^Nј`8AÚ#pu}me0^U!$y E` >y⋻-@Pw:7q̗%ՐZ{zUC3~>W.iG\iپ-~J ΔpeHOM,g$B r#$?wMsS؁•k - OsyȕtRSyHB 'J̷#z$ķrQ<|@?{}u;f,%ui4F<ω).Dh(N+JWPR9r(uM<}XАtÊ.-˒nfvq n{O3V o _oѡQVVVu>!t ڃJN|$!@ciLfiez;EA{uggwd~)w{n_$y "+ĞdbÏ5 ?ЖK G0.Az<^b?]:(o5oqE ~Zv7`;VmRHXbkZc9; xx43Lun%Rwqٙ9ƗxpDl;Y?K7䕬 Q> p$hv,B`/s'P[qm1!ߗ@vFIX G>wjg[rŏ5Ngb`-P Rjp@wXeZI5`⮅W.vgC]vC"*Oښ5HKY $qX|\|>&vlv1^NitgfHVa#o!9 Vj$~sIr3U!\ w h'wv?&r1*FЋ.kD6^^`v'*q om`ᔺE,UY6-n6=م4N5 =R|!{I<"MBczch2@d.㠫d:@Vp'R5SHޱn~1j޹LjZ ?hQ@&<ߟ\`Iφ ql}P%G_)XҖͤ.g#ީs:[:pJ}gWS s0~CN=4.'5-' +T[e[~s,qR}"G/-۽ue gN볍x d! ?!ZHGad];>2{o ?~!^Gd$I SR֥4t| nOJ26vUZ ʀvݱËBHs1a v\B؜2g߲-`,jgbtA:3-]]9Ni. 2prnim$X-0J8p\8'tmcD=vWrI#A^׽h1s޶d(塐3"½J4|j$i\ĨWk@u?i 2JxQ1(e C~pspﮁCM۬5ʗ"0>v˺_=Ptxhy3-_:cnz^ڿ6vtHA4wehͰyi?e_g[iď'oe)DcH;K<|JL|wi THK[EOGSK8:G~5<XYA̱[Rl ~ݱ%ՔSLAiG nQA~*H›\ԫWƧck=Zl 0=4Wf93hZ>XwYY>+Ct4p(-Ua  ?sFdZsOѓ,6_{h)sC _{xnj5)wF9I,horUBBrViMC!>8/y0RfߊOn4z_9&1O놈` CB},+q{6H mQCgB>$T'רx1H ->QJ 򇔥Wx;&b!r@¤UЬ+Dkv#,:m(WݢHu'CrB=_Vj 3:0 (&ȯ>HxIv yʵPL1s׈ܜt;L+N:~PLBhrB `gɥ&,j}^J l\?Cfa^ Mк a'嶔"tO1MYӊp @[LYA6z60c(ZwK5V'089$:ix^O8UQϺl㲢 lNv_Ar7 Tdx6g|ox˘p֪:wH>U|:..o<1z5ņ^MWHe8i`P]q> gt]!?X),|7kه}Yp6YLGXYsмtAv0(2|Fij/ Jb5DReĪ SߴWxT;&t"vi|EFvxYD>6+蚠Qs̸菉mh 2|j?hr+Yˎm[@ JaD+?B^ jN,Ij{UZ(:/뚠{!1Zϫ|:3}=Ԑ ؑ Ϲ&8ڎfpq])XM G3Od>b#I Ca\gCPP>[ H- =~M`Cd]1 Ai4h<«Z)q3t3 QWTnx6bUZI2lعXXfqKĜDkA![4! `$cMLtA*@&&P2ۅWIٰ&T7#Pg_SDmGF-fC\&Rnt7/Ukj˜WgqB`&x:$,hxgh9-F;MRTT07]weگ Œ_wڣ_srʶN0(D9@t XU6UĖmE2Eϵu 7դү,6q;?KVZ!70g?L$c%x +vx?i.(tѦD1A= 9tO˹_ll36+RZؘέ=7 VOVyFB &xGH=5o qa'nȶ?%/IE1 -ͬcTia<T\XkVFbEFW{ QC%wFEVaVoy}VegG9%; 쬜6gcf6/^EABmT.ELsy n Iq5@P&Cy+tҦ!x@WvOo`dAK@S;H,:M#6m?XiiF-',1oƨ>SۋtQJa'c$="f'wv6Tv,%.s$c xj78n@؍΢h|ӈu,cb.E] vP$k.uTg(b=Im0X"|9VؓEVC (p~xN: NbSEFs#Ƚ0+fԉ^DB >CUVXU6J2UUu_K:}_KD3ŭ<fg6Q”k5#,Fv=;CL8a|t؎Q:DGsFK@_75zfZ-c !Pmw?޹՟["<\nJ5ũr:#`.!@ <}&\oo=\b$^*תZS\<'1Ȗg'~dxj-h=ݻn ҧNg1G=i-'aVTV5&(D70:A @d,`j5 `tWv}y;*چF'P+K's>Ѷ 26 Ao?iXG^qH…I6Ǩu&|)n28L5l7 \$ёnʟ3ߌTGtO&*F8%&*¢y!04j :H?$mPQS!I;1d*6}F0~(a'( e2'$M9x Ls:^k?ǎ Yaڇ{4%"䕛m!dl drSÞ#yL[,OfU h|EӓLohfgIr+i[ _Jg?׀*r6">*TkL܉ՙ^Zw$nU$$Oʅ-n42H5Ykp#l;͕?7rՆӉSa_Gu{W@6-DdՄrҼ1b9F W!լ[`B"-#OXv#-2d}(tWhp3b<_f7bL&~ _X~LQd._b͵Kz%iO)'ae"犆%ľ:;JWT^J_JLJ*f`[-G"V'$0ư3Xk2,Cq2'2gPfaP CF%]V?#k}c Fa,Y|Fl`@Ys!|8B)mF#ZYy^"7b!8j{taˏհ 9@1|af>h^Yy`g֧lQwI(DMAU{[1"Dw^y\khXm;O.z2FB5I@x7DaM#NŴM=2ArM|7:BrOs`&|5Y*2Pwr|Z2ڙsviwNH&aCHoAnMG㏖|ZE懃C w&e4uXua}0ϨhƷ ceGybjLCObDw$Ă%nYou}6ڐ`|dު |oV)LkI#}3#矘&0@ZѺm̍F:T`qU-^hsx]pZ&me C)–J-; m{.E1M@)=5/RmCRwO`?\ORI*ʭso-Jf‘ީG(<2"~&fġI8T}Y{W'O,HEtͶOw84CWݥnm:e<`8*:fժb AxaQV{DI`_&+ 'dEUx/߀! kAel!ԧZMY{]^o78 sMé'iYl} ʹ[3eK0nV#i:Y-b7NL#YeX"w1}zIA[vCF~5(Z 7! |wm57s܈BoLk^nJB\XbMՓLa%S#@Z"E g^7z}T18c<:Am(r:̈O?PW@XVeO263UF@j25~9oœҫ7hviN*q-AWX'5ĩ%q_z b\**ϽW0rkq.,Cl2+ZXd +U.chaj DQ'8R/FiMz;Pn轿*GCY~X]+z FZ|PuCx[6hgapÙ|wr$(j|=B7#XErs)sN,;TvQ$:yRߕVˬ>m'DK a[٪ϱ;[kpM4\Qf:ﲹnv.o5˜6T[H)ܙ KQBbK+ ӛq>byٺi? |Qe fDz|!E@{cK9#_E()׊d6{3d8jB@nM( 0we'~UbfJ]]qvArAwBEǦdH3qJn8P}rO J?Dg?0 쀈1WO\p"^kIբ3Mhc%'$kDOcg8#ox#ͅ(Zhap%qTLRtv6eMk6y)hŏjI8 1Ǻ=)qv3MN1z*` ֺNChR20I} i<9h]fצ(A@u33Ơ 9ږ<-#'X 9JK/v֠UNE2+n0›ujUQ,LyD`2!iv0s2$Ubk$5cP/' 䛫4*4#m*sjXup0'3^ɸꎜI)2Kwh5T,cԓ UsYiX9V؅v"-Dxi {gҌu;rx 2mp31qkOIlqG&G0)%W̐oml5Z{Ѧd=%=Iϴ{YJ )8r4<ZQ~V0 U 6p0Sp)BN/'}ϥnwߒƝ>}$S?er'p+:@+Rmπ5FI .$T!3µۭ5w]Ǥuz.PDQ3RIT *R+ hXo7Vz?XǼW+`_o7b֡Տ2d2psy煴T$t4U'mZ.3:Uw?Dw1oЖ:J$2 b0a̾<ɠգ>$iV$柠$ 䡡(#< :#sDĢܣ-Zt0<*gx'zbQ\ðG$0: Wxyv٬1"LɷKtI5諀)ŽΖ[̧}ʎ%ZapsPi01j3I]7RGxys!M3D[U \Ir`—4 5ƀ?,! ~d;y-ew1QsM pKFlF(|'CS*iߤ-v=b/Fh"eV-.^D[X6 @grp$+:xs'kx3-C :w$TiSO {W@mR}NG3!߃JW9?:rub ]nZpugLL)>Fw)"v;W$lh[g֯&2%v/}ڏqlzCAgݔ)Qm c-jv̓1˙^e?7.!1ӂ\DZ{}%g^nܿ* &+ta(*n9@5%bph_G?ˣ͗QO*b\"xx/GJO=*sMK(r4LHk6wxNC8_(7pe8{}R3AO]8ov@iw׻WMa(8o}y4YD-j*;Mܝd8c{%M Z {m_Wd ~RS'qɏGv*UҸoǦBR1Yv7?% ndEi7+O".>rCqԔ>N׶ucH@`Vե!˯ԅnб?BJ@\N H*ά\Z88kKUrj$  D%Db*FX6R~*TfUd~60TƹEF9>[i( Oz=h?%H]BOQucxT"%+3T፟*ɚ YƔnbI_a|=T79<d^엒zڬX9m~$_lLU`3p[Umtr2<Lzй z+UW'1==ڹ@cB?:?S8RwxSL[FsQ^O2'f.lJ_1Tx/ 4MMIQy?g`]~Nn%sDHgǤ(Dm|Oh.EiVl;Ÿ'b{ ԓ9HmM~"jcPv҅P78\֠HZۇ_bhI결o)3x8K_`h0(BդT.wMɟ*LԬAa8#B19|q;jQoHX6ruXҊuhKOt ֋P [1Q "!1 BS`B Yc]ٮn1Z\C,:ֆK<<ܳ:}2fӝ:H0{`9σ )VSR%G;â('RAKxk(T/<@"/>x#uC/W: a(ra?b>r^Q]WT j(2qE5[og) _1Ma}x|ب+8d.EnyfP韅 +Z=ɜZgao'd 7e"{<k9r uc2+5'95DA;~i &Din&v4I{-j05LL[8KdjHcGѵT1T@Rӆk߀ŪEJa{WkURnoGaF~3\F hELI[⭥VM*w#Jmn%2okVlXZ27%x&Si6hɴ:[3 v%u$V#6+JRu3Hy+3Q֣uM8 62U,( ݱ|֘Ss+K n/P6qc%aGo@7 Ǚz Mt)o'rG |ʨ }RT^t7ЃSX*Y+"$OM|@+oAvp_>bȂ;hpE,!,O5WRkՋRR)" ($=h7C޷ӻ&CV{Ԧ?0)g4*Qx[JY(lNg2O"qd{ϴ%:T%57it! ިb';=]R?ʢZWqi LlTjʛp8U`AÓ8!?\M٬ ړ)fKB@|eo|]R{ȈHt@i J0UjW`"e\`[1kcia{hU"ѼNOޱ4 P*gQMh<аS0aX)ZN\3ʩJ-| Zi jlReгIL 0б#l>j;b6K+;vHIY :Dvx9 ;O`[UҁZ)EiB+xלS@3?7+?d]!kA6q#Zx5znVutN{j:u&ݝdB\;ƝQھK1a=>zz؀0?7%ps*t 7f5 ä2w賂^\MwΎbZx/^+Og@ + յhM'[TO$30Br6p FJ[39EqhK*r?*!x ;Uz6~&`BV2 .Ѝzm3)Sz+ ,܌ld4>?Hd}uد+j`>)_'|I2c׍9.J9`qV-Rؔx.h ї+: zQW%T5߳hFLZM&BΉ%ϴ?irHLW?vE|h'.PAe )ʕ"Dsp$3ϰ%be]ݤo23{`#$Os+tjSӦH˰jfs_ ye[s/C6~_{)8<06v\ѱk.gde  yN~$GP K smG[ҹjX_Zc^7е*#Qﳠk,&6JAC!N}pèO(fi`K7"׏]Lx;b%_ZLPj$9W#'d`2TJ"3%͙_J~c4P >b~̚P]$"ʝSdѡTܵE%B90~ߓǚ܊EԌk>&ANlݿۼarpIrY:-v^ Qu)^.أ9~^c֐@*qDvg6ՙkW+5Ԃ#v=nLYwdA=XaU e2- @+T)ɸ{^pe@(9)+V&^VR+;_ Ed=/iHwG).,45'x5x0g6kr[&R#M+MdtzOVl ;h&R<؅āaۣ_V@("oCEp|Ř\CjfRߗޛ ڷ bd\;p5ټ90 $iW7>)`(!㒩ٍBvw8_+)ᗪ[҇ڱ)-P^NOտÏ^(Lo7pa"tOX,)Ifӵ<B\?;\\Y?ŀ?U3f^ F83%!8O7pǕ(h`ϊf?,]UvksucjWrS\{odR73(4|aMi ꯔ[Je =y57/ i͟To8휝ᚑ qJ|Gyu؁ .gW0<l,@q vo<"?q?c 'a$s=9yU !gu`7hCSH (KQ G&j$ܸ q%^Mn"[2 >N3qrL{SiLygܳQt|7QKzy,h$.ŬVop(RT:wAI%uY1U aQެuuU:Ϫ{Qn\ѥ2*=րye/h!` o`t %=T4{ߐ+JMS&jHvSCK;j^l8nǰS˝ˣ)wFgbd"0Vߔ Im ;VZO8ԉiH@H5?o.i <y6݁CL"0Sb2ZNcSz%ذ=!R%ܪv iVU3W ;_WK},_lZReoM?:Xf%Y8fw9#0L!p;(p.4}44Rl*ޛO.7تCԈBm ^V/}h^͆کxBs4.̆L&m=nLtfnB~lCwԬI-zmx(ǡ: w̎VfOy\n54Ws+*ģ( E1"r {`֐i[on흝0"d ^hc F)"4Bb$ :>'vtmUM7Y\j?3s[Ht<%fntW/DIO'!wӠdbEzK̹02+25S!wtӂo^0c:LގZB~EXw\8/Sf@|Gt׭bHH\f{ȁ ~Z4fnhQ(9BmBs{5fqM>"yeR2BuɂK*Y-6߀*KPH,NLq-}܎Z󡢄D_գ( &p*bnqU=0yi1ULInP'qŴ *`+@ՠGPϝ(2AW[L؉ސv綋"JD~P.պ^&PGt,WHueM!UκD^+ͩh_b1 mT+EDOGn:v0tؐ=,kNJSl&ř07l7QKP2羿gTYP@FQ݌R0f=ea4iГBdX$] &ۭ Cw1] #r#`2 TK YahnOT^)բ խܱz 3\(ްkݍN']' BG6>iwo'-`Hk+-akPnzN\m*?ިcބu*6J8%.RG7M>R6wgKf|=I"df6\fߟ."[KA!9RR`E$QHd{kP3 naqjYK?cES)b8]IWuDvk e~n9&jg"6@C-u˄3R,܊UF@خh]y߸\81" )0w%Q?~I%*vCiEWgGc4 rwdeyHX@L><7fJ{qp%lۥM]sj2*Tjx*x3/0n$+1fkմL0iި1D݊IDTK-(Io"#I^6ks&9[{)fAɝ ϻ e#ad(qɩ!©cjײ8Rr->{?8I+u(xQv,."'9m}K|5mmِѫrtн&\b:&ZؐN(dF)vU4m|Mz[{ѯ$'Y_2 {y+:g|8V,!(eIc F.CH 3~l{/d6]̀k6G!Ҁsa\͝: )KoeY9W`[ߣW?ۯ=b% Jnu!I yŒݐWbM{\!2}p+55ѡD[1=<}+⠨vU7{`w}bBZ{ r (h0.?5kT6O_]2|]P /UJpl`px0ɮqR0 D*4%[6̷d}ڜ)jWbݚ8^ > ix"͒["cz@j ب;89,LfJeaMoKp.Fӣn!ɯtL9nۥVVY, ŹJ KOPv]#T1 BI ~v<2t_ !QIGHOܯjec""3&*h!i#1ܻjg֘Fc~+x3{/zŠE)#$p~˻!{n4'az4KX\+W=0.94efFoK=)H? ZKJU;ƍï tTyR%j .vF0a#όAԀ6fr4KX'-nr۵ ^H UnW X#ѠyԒۋgE-7@W1 S5ć/XMPuחbZBzG&.i'kɑ6t:iI7A+ҿXR_M*]p\JSuֺQ0GO)/c"GW s8I&FCh26fhCI.*)"܏4u cGmwK0nAȧ,4yr}#)1TP.3$Θ81-TmUpa1 Gw;emd|׻@DS'I?ӛ0@/)3O9bze=`q6m\-j?!H2 &ofBWR@_R'9ڛ WT)fsSCտf˧?j^e倊݀f,>cZlr/\&ϫ\]Bis{^9{@N' Mb &fo#RLkz}&?} X^OWt,J║%zEޜ>X:/=߻:۟I>3\=+rxp@z͋qMo{H9|vw j M ey$@<QCVO[!y H܌D <.teVxހ,Wh—2. )|G3c,>A@j <M@:?a? uY671l}j>v(\lZzM n/ML9}=X(G3{;·c=1y{i. Wwr2@6{̺׊t$ɕ-j'iz?TQ'V$Fܰ9\ϒKYG=PuB*0DNqT.,0)fJ2^^5W!wzzyda/k ! #\Z"d(*v=O^QWh76_atnniM}ƤZ?9֫Ņ7qRz>n8 Q 3͎zj||ll @!dPGe ocp+v;IZ5sO߷?ʦHT_N bE^]%Cg/WW/aYi l+sNuBY:!OjT h9H5e%:?e1${)%q-)2s}j}-ЃDrDBuDܽ!k߆c-.UA7#2^,hydKNv 6mU֋d7"\&`.+z"pNj+TG6r4B7ziP0UL -hA2\LΔp G1-2>mŗtK<}~7K 5&m}lPXaX/ֵ o -MRn!4r8p`rm+9_ƺ SRuPXu?љIO;C;:dU29[{`{c[O6ŐYsȁvHӯ :HRQcy Կ&d cدG\ks\efΐa&ϲ/4!i݃)u/pƴDa~J΢9Mm%M5)YH "1wWyy~FaaM|'~$ٌJ1n[r|i$_`XPsI۳#cQct|%2CkDźa:1U^ sy&PZ'wKmo"·w1 jD<ҾYLvFGbMI* wd[9EsM!Q<ĦՕ;p՟*,<0v@UF$>_ G$3.Ikg`' kB)t |_ݐA5;E䩨*\^T Ӛ\D)95F>MO#4meo"n.ĎD| _ZlW (Q +nFCջ*x CG,3:'jޒuJW^oR8/m%V+}g5A;W^TwxWYcLbHd:M_Oei٦siӇ,9A]v0):=mLqQY#?{uUn9H'JˬO:KL<0W88arq,BcwS#Ӿ1ADX"Yuȸ|gq7K[7+qx8N :LpWtQ8U f2Ĭ/K^!Tl [-t54td=0~dʄ:ߞTՕ!5HYho*y`28; V,0;LZ0G6m(֝5sOrI)<S1s*,DT$A_wLV@:+E[6?yr@g!r"Le{-_Oɠ"d~rie=ASغRz/*d2OT']֢ fnڟ~9uЄq g,%AMNMs9 ݔfPOaO p:k:4˶ kuScQŒk1 R BY- x"Xޡ։?ᰗ38K-SG0A-J gb,?n=U`hNZb5؀Eѭ|Qj$(޶pK+krKuBIlS5sټ+uDWcIc?!γVub f{4ǓAfb r=EW)=bo#h|5*5c&y&Ϫg o;—#13e^%]S HIt'hBK=<4TK=~jvҥ 5,z g4|_pn"TUsvd^:orD#u-‰-!\)f|K(h৬V@A2u*nٕZ%%z3 IQH[8F7Xۜyf/%s59,ESjw{(\Ʀx .F.3v}<">`9\Σ{yjqEVGe>e}+$]T-nrJQC%pzا}3dJ8k µt ^3B xI,+24|2(T纷_0EodؖWS3fS4M3I3^8u7)PCxwmM#  yBmJم9홯%}F՝F^0߫ f+˒$ތXVAk!m2?ny^ȄQ~O#\A_A&T)wN9a_Fv슶όTo=AFyQ0Fa;W)f8&wD8%b8E.+$m~2W}ވH'ݦN#2[*t֒5˷WӌKPF,lɚ M)%<| s/wҢ'%34  1>l39kmiultLTwUV{x,s&|[Z{* v(|QN[*bvd4Y ҇6U1f QLay^sbORb (]鷥d<l-w:9j&R1Y9HτFKxZoyZǍӪʏx2RrW W:Ab:8S!w/9g:D-^y\,@:/1&E@['_(?;ӯ^S@ajsK"/H/#DN$nUJdwb\:QHySpfכnSAiL]I_ >e=A;pN;{qOQ|~3gg6[/Bzadir$u1"KPlj\)NŦ̖ KGSHgº)q(^N,YvMR)FSecVF0 Nr-q['dx~ xܯOGӥ_~24~|;is`Nys}53`o{/x<-h\ dHy].ٽ:`O8^lP_\9>Rz"muR7CXoI,-PΦx4骛_#mڡBzZJl9mzDhtR쀁qX &FIbsxCʘL?>kR@4r,ʠpDry`=v N6f%$cleiJ[<;ևE<C%)<"^ﷵd-^7B'"[Nd,u1PB>տ)gux2!I4҇ L$`@ѡ'{x^z]r37QTS:r;e7RŸl+̴aTèel|V5[H8 UEj2H 0nIHz"CĐ̢#t?Ɵ5TL5$X:WS_G ~m:k ¨/YViQp\-B* t@z-`8UV#WɱȔ.X]0.j?Q?m6뚭fudOH a^'Cʼ?=tj( eYTu0.rxh<O}m֔ gFePq9Jn B%+0 E>8zD5=A9`C|='f쮺n ?2jb[C˺{pHp ?֑#B)їQ$Gt"S53$P3@+{cƈ{@L-t8yZt @/)>ÖKeLL&]z2KgóK ɟ9ζSzm}Z2ੈ"7Ry{ D%B8fSg k^Fd?3\<+sER>Nf o[y!ajE%,kcCp $.L}σ,6s9_2XZ_jy^AD]ڈDtD.fxTyrE ҷC1$D჊L"$LezN^CI՞ť! ʢ5!,AL9Z1'=Ҧ㼊c<>(\6BK3ESg)sA;Ҿ6l;; 9yRAݟ/Ô_$Q+Q߹ǺLΠ[n]W<3DX(0ί'ÉGKuGe1v٩Қ8 #d |v8K%M=V`7Lǣb0'JUdR0ʹ1 h'Hm wr4g ͒ή2M%N1 )qt}ʵTr;ahP9V75aF3l֪(酭5O/Wz8a-!xH c8@d)u狑ǘdqL;쉠<4n7O3wml3ZI lN2n#7sįQEαim:SDjbk>F}oplgvЋO ~5ouxY!V&$ЏY!lKzfмyy-տ,!7Y*@`GpvX8s)tz4hz~O1dnrĀ$ztNc z,_e /0,^X}k{Le @ v0r, O眰t@&xU_MeLSQ{G89`Q`>叛垧GҷW.XOzR?`u/e!2Ȏ̭sOW`XBV<+ʊIvoJaԫTanX^T %&RH,2_ZDmuEһ1sIB[HBoZӂoN"έس;+"? o+3`9p~ABG)iȔWuwjWEJ`7':hc@0 JW'duM.(Иfm6-r⫻~54C}nBX,6>YM ƒFVj&q{15T«gܮIX>59%';r6Z٦4]*w[YB.Ѻ]. dkB`@̧j7J܏!WaCP`F #8n { 6\'_QoWG,<" D3!s>0nqt{Įߗ,NOUeCIVV9yv4$&k-.oA̞#=q-$"6,)d$}n2HN&<6*HBWz1j  H>2S䩺fBNrbDj^z]=b\w9`fp/T)E)nplRZfwL- e38!nJPg5{,CVz+:+_./Q {9p04H 6Q кnjn)-a*ͼΖ,r_hli׷bHt7ͻʍ^q(ձ.XZ}~!>d€y/ vjrntӄyr'錭 NƬ[C8a&f7q[gj+4P]4{ N B߀&2Qw.k֢X^p h>2h7&A;%zkF?'~!fxfdrLP5ͰeV=#4g.Zas_m+PX%(fAu #..|F48xḾb3/\UξlX,@;rZm~~eS/,ߍq!ͬk.2~HGAdn<bמK'b 8쑕Tiв7MY- @7wЦkC-"?vc}b1&I5pg՛t5AcS;˸0vՒB=D+%h[H  |(7;9{=5_BB+3qb9q:) KtNCsI KEM STYnʹ{6q81xM̨,ΘoK3SD\o<{\`_Ⱦ=ͣshCq 4anT"'N|mQY] 8ދ74Nhudf/B/ga̚k)ҩP]eρ`ؿS4νF{Ԛ/ Ɇ}d~`jD.TT/؈g& `ODJq>; 3a|$E5-.V,Z-\(O(o>Aֳ݋O`~=YHRբS y)S~=mT\𐪁.zӸN=1 ?E">,t((E'>/!1zX5IO"!nW<]Ji2KHVsLJ w \: RJl5Sf.!/P4NI;J⢿)av6,KϠ=/cP2Oiҝ&'9i֪iqG[ ҝۆ3ls]ネ*&vL?޽ڈ't5v 06 ;,]搳 D#=B0 s,)|k^J޳34yW4X+lA>D@)YyDU[@vscZQ_^h^$<td׻DDrD)WW17A?gR"X;՘ߺ/\ȼk& r =y8!#.BeꄗZ:CYt408,3 tqP9|7{emJ42rЙ]rC5O\}54\G2n9S)&U 0% ~DwoE\>%lS~~z) N^;y1/ V8tME7iZ.dt͖6lI'rtR z|UJBxtY҉Dp#yF:{KKT ,\djd7?gG KE 3PTWr;wvsr@~L'<` kN8x|A1[GFP!7o~M_q=B^"!RN-n7oS:OՅ S*ɉ1:k:}rQ7xsG {؉Zs,6F\4@I<5nM+ϐYNm qk꜖D^k95ߢMJJYׁJAJ&~w%t R'Ő8Lu8պpsV ;VMK#CMRaB>oLSJ Hxfov z5 zsɩ\IE?Q3(]%%|&wu嫫d=*$v֛ D(o$P\ KrOjAi/̞Ǒ厤tYSzo JP=|zm.es)#2^d[w/uiΗL/Xj}':D"!k|8RY^1`$-6BDXQ]6sa~#<#+FffmE@,hO5~n"' m0Y1KEEV" J@y~?XlndA)0M:+^ƾ@5O ,kOw.fpqss9z^[/`Y*/TR6z@f{ #yu|C!R M=6c$2yӤ6gp .%h8Xr8KeXн)%qf~ u9-^l;U?~YMooa)j%s/fl]ҝxTeƍd̾nʬ{a/hcYΉt.iN;gqYFEA0 YX(Jۉ6Z@wH;r@qy LCv? ԇ@~=(tUSeL 胰7IPδauʭ%Ɖ4 'Ϥn o܈/MzF왫1j"T:2hZ#ShI/6g`իfea7h~#~s>]ũs%e<0u '6DjD nB7]25_}%ThZ9nʕ*8f ic~OJ8!*utޅZèb,cj'Z-9/yᄙM~~ u\0Xn%@g;&-%$! x, O}iF|CimR}Eo;K&Ǥ n;.".=mc ${*Ag VNeI1i7o{v*;/M6f+W!fF& WI6X3DNڨ X؟^FG؍4ɈGO7@)$0jt+)pV?e;]!܀-sR !ŗl%J)Ǜ8 zK& 0&,9 \rhB՝ub{Z]UjY ܹDlI-"{4ye7sgNtc=g oAPʁ~R# XFl5%RU5›U$6sNemh5ۮY84*747rxs>>JcE(.9I N Hi t-S70sQ#m7CGuo4 sd$1𑟳 xI)/$JG50{g=JNT_p$&EXVa(bL3%==?_ T;$N؃;8799 iT14HErx/)DGѳXtx)[ocF/dWK7xՐ؟?In[hͷjĭ Tb6dZ\MEe KFԶ/__A58;c$ȡ1ԼQsN|}J"EFoqV ; TUvΊe~T +X;/H@GA>|c-\)4MHt+lH<ΰh(lgnxPqNFݨ&^Im8oa6-K{CӶ@_r/N%V`9oU1K ?ē㧐sxI ʞZVE.tb؆t}ChA\FjU5.:AK9p(wn+πx|3" x7$c؜۳I-ثDjANB_k".*`88KrJIPrNe_0 Ku:x>"9x/tt'ݓMt0ul4mΛvIRxM"ձp.Z S%T,*HOOvC>C~'cgjzϥ͗=5y-n塅ɠyvɁvGU>/. dj4];~̚=m%yWxR'm S\?tUL,ۿiV8Xk &3MvuyZS@`6 \_AeD'&Q[?Zmu ̰W-XՔs00&{2&J xu^&1&%t&Ũ X$X̊OboCq0e6pg0qӌDQjw6j.=$Wg޶3Z`VHDPkԍT|ܗ}sd,۾ebmv$6Ch#ţ)F_W^tvX_OMҖ'd6 I 迎n;/߫yģV@>G -MHxSwU\~~?IcEh };V[ie:ў~B!)Y!V& p*OWoҥ*8 :**Hmi=kݼU'xO4w˝jň@a_Y\ ܒ볯=-FQq]!D.fW2)YE@ +"u-u;XM۠7@zTC;I9]`3`!`)uq+;  r %6z>K R+~2Jo=r57t^*E &+xB$gt4). Z.Dp8;R-W8ZӒu6ƪdՏB|넲GX ކf]C ^ ;dG !07<. M;=@Xx.K9#Dzb%Up̝Dsj ܦ,Iݒ*(p=|ƃ{w#3 1Zn !*^URq>_KE Ld0́pla3P k#n+n^,W>,e@T ľ9>ƈ d]AdIIo+Bu;-I1Z0?2\ófv0ܨeӍrW JBt[ ?+߭C WXv¡Oo|SϡLf"fgWφޕ.=^ɢݔCi!Ts8J+nG:LZ9p`՞ VmH|Jg*`vjVwܱk)+\.ϸ `2 e,cٲD~hjX~Cհg.*$@;GQE$d%؏"1ghC/M=,^ ocyO,f{)U1hFlgAfjMTR"N]Nͬ[1<CGݟo#}4?os:nTSVG.nY6Q\5XAN@mK-ְNƔTՠ-p ̍:nCG!ᶤC3&6` ]?_ `tl8'N uW4sn[.y~ީm:|?pb_83i6G0&yڡ:%+q3 +B~b|seQӵH1rq矆l9.l@򋱿u#2w$cLfgbZ4"}4ˏ&ZR:ĭoK?nŧ |V!k  xG&c1 $9*1Ԣ] qk Q,dTj(]e" 6[x%;C6&OmJ@0 ÎS|9X}n|۞w9`YeCmTNnI/IeɣW} ա#(1$W3vCYnlP/tαP }X\ZWUw?DatY&=x9bJIFYKﮈ 1+JSGr9EZΉɔ2 `]\xGcWW| mHFW$7QV1r+ORr7g5*1BS!cR ']ԶH~Y\g ٠QF @ :!̶?u`F/B:{C;ފ0&75">cn->õBݘ3Է1@)ȧ~ڛCW rOgl6$1*0Dq·RC떻 f'+S,Bi5}U;2^]5p/7Iᄫ9J.eȕ>IP ғʞD+7a?ov~>sfvQD\8qs+Sj#a`+ᬇkHU(lW RhUΖqW xJlPTV!*@Y\N2D@}Kil􂃱I&e;tZ' _uFS` 7ldh+z(9HHp,|S#فǧH+D| ̕J[ .X:ja*$󸹊Z|n6`DܔN/qp!D:ȶ dkI$)Ͽ$<фx2gk v#wOS@j#Zc$ GsLEUA(Yguq8 BILLE7vVWTR V4z;0"GA'[FwB6Pǰpx7?@+*{l`TbZpkI5.խ"IŇ.P8WxhhXA9?8 Lpl)KDb뀊 ,߮eN.N9ITA$M.%z`jz7, urYb$ %}7BimD`z)X $=!& q ]MPq9w(:.RpQ[̼_Ш(Et|# h5r:nS(v0P*|I PBl1cwɆxӤu,6#^r`1MT{@@t+#H cc1Bs]N8l˿EcP }[76_֐])G+v^}4 kdb4(b\y!avMTgfu(24_+PΫzO~Fm0|U鍿BAa@7? Bepb ?!¤AxԈAO=\׌,핇UqސͦEw\h&eױطwʤ‰‚;5Q0ߨ=3܊=ouG?,-͗pb("I5Dphyle9F' I ~%]8kX,|bKt'gQܗdžȶs(ԂUF:5fЎ[)ѳ@؜ϲGQw]Hё8卨`g2C]Ft,M΃(E3GüқxJ򺬫\oxڭ Dl6$te7ʄ3cЖ>($I}﹄\վk>̩\Ϭ_Zw\V۷cK R:%ufݢdZˤm/1?.B 0µ Re{}g:=TҪ+s1?(3DGKE Wc0ouNt, $gWVʥ,c54% = kNVH{CbtK= ˻LA@Rɝ!ơW$ }5rSW8w/uJJ1>p+k $R>ɮYHN?Zy7`yܞ ˑ"n ]Ka7 c)B]CR JN%U+P4^,v&LdTӄ!&[9 EC1)ͼiph(Jk-AU?'DqC +) \ 9.^-P w\5(5 2DoZw j[_"$H4_+5mR< , V @KI|cpRW kc@l"(@jy^ ($ߖZ}q+Os"<"b<fYVU6[{b1^+Wb:dkHgacwtzn?⑥\%q"D&`1V>[ճa?r4%/wjr/ΐLlCRm%CKq;w\ss&:t'b3sWy g,AYŹi+#QwH Js\9b<xS1 N\~R:G'R=MmVj=i}@|&:Ì,Lٿ YR^]4<iaw6g.Z"}#_O{{8ue7?1ۡ"".l{nmN!a&W3A >8H]Y3ޡT&@v0GϪ:@L,}l=֓ Ikm%Gqg*Jd&XY]m&L9.TN7ƴ^`9D>gBAm^*{{ߎi.cD!m A eI8gC]]t9k2:WJkܟWmSLuDy> Ӧ h]5Cz.WMPmmu"g9\NSq[:ij=|TiyF+S l2!?&UR40Fg'@R!Ng Ĕ<̿X4! «JEnP vJUqf)LMg-9O֧ Go!?LdLwxvEYP6˽AEYW d qp雑x}T#dQE$,c/*Ѥ};jmm#z Q0̟߂h:E-|(ĭ3`E/m!.'K^,A L]jꦒqf"*cs!W^J@w-d_E&e1}LKb *:| -TwYXd 037)un3dHT8og0ؓӉ{ y H/m('Woc5a0H/JܶBq#®- \#,& v~f(Y簽7._-zo] @+Dy_h^O|#u~vrrs:!㱯,!/0`=_jTNg?m ]&PJ0#e#Tl("\ xr4q \|a'vl7lX@ 1?b0{uERspҟܙsm Lm#4'Ehxtsxْ(Ϥ1@LD-֭_>=a`(k ƣPlSkǼk 0%:W חu(@Vڽ+"1|1=*ו 7;7|~WN"Ҩd4'U 8\x|煣4HmQ-[.?"Gî0ʲs;)u &)V'sߎDXR zg[\\x B#[a((h߬X%"FG=Aˏl JrM8G )tEgU>^"`yh`)́_U1"N[_1 '^~G3< j-=@,3 x@^ʹJZzWhM> UEj"op hNv>س" U"+k7ރOv5ܪ; ؃NvanQ~ߣM9f4z$_񃤧 cIVN`LaoЋ盕P:/;9R F\63b0Lu/M2[%#=p|؁&<5VdsBf1샔:4U`"K|_Ǩ%nV1QwtAeDh\O2.0tL&E# j~ ?N++h jD QLb| +~8X4=(Gr~ >]SʂI;jV_n>&m3zjDIjqւ?ЩToIsU O?ϺGeߖ=L:)? sl>xޮ8b[W^~]Y2TYR U OuC|/k_UNB|d{-{ %B0~cL,Ǖ XL r5wP8׼ij=-seՀ7~bWWӸEۅ viA-<]X(}^,mi9|>,UWE 4U#QiwH}8 =F!*z/@cк Cas܈+UK FaBWR$  ѝ(BεR. g)]kYD?\ˣ35?Z"|i8.ŶIC!6$@ob MgkӎWӦRJiGx- SITb Z(~83@I1ĺj?dv~֮ &|u MDxBHe6 :m~.ؚgdJ t}X97(^lBmܶḤwq)]5G5rt]ބ/IMcrKe,qC}yo"Q@Cr }6, SvLFYנd,Q9A^ˈ?MOdZ+d94$CqzUUoViH`~Ml`Eh2Ff}Rd>Te@S/"pD$;v= f]?zmzK:m'ޯbl{Bc+._Mr;6Ql1CUINg|HcY*Xec-v\=}Hܻ X#TSYAfe)@p`[9KASa:Jzدt`${Fr  ֿ0lƪWuZ(8JJb(D^̏F 6eԲ JDzv RHSMDs 8<׍SO6GO3E9j%DJ?lK%1Eω9I凐4GUJ;lP݆K3 ʒSa3QQ>׬ w6 ={GA7Ý#RAc5}܋/to5= /6ejҺxt V|;?_K˂Jq)sfyJ(9}hv]lB,Ć(Y|&?܄/tEq{gGbq;u-]1WO^٨ԏA3(.9Li UC}w7XBiƒ>$uc2ҏFa_1~L;h51P]$:>b 3g_;gZ/WS+<*4r^C%nÛÀz!{mc mҞZ89/bO^ڸ05|?ͨ*qr3xv~-5Sǿdi PQ}Zͧ@*1HNސ^vqPBiiFh7>zuim">4yj@ P̾] 5K&<0u`*,mqn%Gg&N>xD]fͽrAQ@$ 6-0Jh5vnS!~| >\<& f]~|BuM&!] NZF#4mAQh(+I% pHau_uRBrfNqd4Ʉ7-,*9lj,*6QS#7衟Šc+{]ɤQ2^]\IQ>){!.2XAt5Yœ~w8, ©<@94vxw%suO_ deSl+dw|TV+/m,i%O`)plpϗ1Ŧ1zԙRYBzo8 ,z y'T[ؘrcUhVVwK.@Mt~W"Q*oYwWI$F4_2"|$VNs.4U>P*zN\z^Oy$J{-ͣHY~:d2L8+-QI,?hfW&-F߈yz$QW,hÌ^' H9+c]fp'S<4Pa>޾{XpU!8!?@a`sx(lz3*,GߦA4(IF.%hzgx-1K 0Ґ1;F6W(?!_`UJКO\DyR8&0NLr+`m]Ľty!YB- *%3qmC|,t3MG_a3ro/{afj8+ARD=]7 +g*,1_[H*b㺹EUȩj*[} ]W-x}uG3:10 R۰AҀPZw T_A{ekT] %E .!Eȫ7n֊r_ZrńoǡBF4]Ɓs ټOIs`B^`qF&ȋ=q/\Ӵ'dQ4]k5EAôz?Ш %ergXG(7)ZջREէ]96{>hpedCIh&3<}{*x' zGQ5pͼg3-:+Ш3؝ϫFhuMI*Ԏ$@yz-#(`ciZ8{/ hQ-4U۝ϵo(Ym5lձJM.7N[FoV E2!ְ;:9"P(-X1 uY=z #٬܈Z !9a2L-M_GaXHO\y:+CDS6zt0PB3L&˟ ?=T,Odd*Es]6#\lM[ k pv0+a [H>u-]p \<+ 3G|,>fud'J2, >Q_PQIΖ쥮 yvY^~`-%{?8:ZL %"%+2m[|SPAkA^nl5/ vp!5XdZCM\)fs-%"h,!(X =oHdEb5mƘtsspBV@>͘~k_P7S(!U#fLh+YܢG~O9t橆WeSbhag5С^8rF}.l$~s`7s<+E]*P- .r|}YV d _|t?/孏nkẸ5񾡧KtJ,.O?ւ1k4tL 584eo#`JYD4C&2A~ϸsdo0[RUty:|qMi-{)F 25Yy &uI9-H #+bZxHB4{d0uVZCHEJ#◳0{̏w}MϼAT6}e&j(}@:pR̢c@@('XJWӃu5wU;Zā%uwEukoU!BEQdI ad%D$޲p?cn w9 e6~NV{9!jt 2_0ap9 *Ei ^r9|}gwq%ʂrdԅ-|1p5Y:eZ~* ̡i4PE95%~A&^ak>"+cŶ"%`q}d3}: RParG*u;e]9"1 }C^bBJ~m1-G2jC?H`%?6z6RK;0eh^>ְaEZ_i@IeCW:X`dxnR]ѿo`8|3dq4nmKM= "HPe,rT6I:|2~Kv0%x(6bFjdn19aW@Br 7 q}j$%/JCߍŒ5OCƆ0PȬ MYeUݼtriGdac˅;aT͐E= @y9+BREZeDiXI}3r&{ l=r͛!_h~qĢkx"";뺧M胴 |RB@ήee?p08*SD9E.Ɨ2 ('.i:Z_黮DKެ^y bkG8!Ξ! Uogl+Z, &f5 Qux#>BM*M5bV-R(s?(B|]=1Kֹ)J=WNe=hZǀ9¬;- T$vMk:ZoaUԩY:SF8nm*Nь&ɜ%W:KFژחJ{e%reHT+I}vpKĉj8a㾒9 ~|ځMC@#;uؘ&)mqBJ9#ok$ )5h#c)v`NȚqi5S}LmdgSoxPx^4V#i9AI#tB6-_ phɅ#qPx<2C" OާPIH8LCh1 Y@â FtGTrZr$)nT/ C ;ύC 9u[ĚJTӝM㤅۲u4 v22w=p5=pOdZΒ>ELXF\yTkԒ W: _Pچdъwr bo!Aw8+dM?2MǤ6CNԳvS> A*hbxF0:Ґ̩sw}ϛMuݓ 'pT$^W _;gXY&3naˈVG=؀sD5L5MWտAꛇJ۷o<-HQȎT)͓_B~/xq%u~B9Q*vz хR90BF@"%FЦ':xf)5}Bĥ#S_s~EΊPwv^2l_t g_1c% gXb$`T~(tR,{!8Jj;tdZ¬xa q(V_DGV\Cb+wXZcp YaJM+2l,0_{x/T5mFy=֢-p#tL \>8;~>ЦArZTsN8Y.wE37qB" eS,tX96ƝtgCa_u*^ sc+0'?[Z7(e%7|[l*2^81{ v͠2)"ޚ$qLU RgJI1X=ޠԕP$_n`!;:;Rr\\Z#BIn,SL1ef#< @O,~Y>(fSX}F39WW*D. e7Y@ ȵZ蹩eRG, [EקxG8.w(Es @fGy~ʂl,Pڎ%QE&q*E0:KӍk!>)!6xj8vOe*'|YiG.[i mHu}g'VǚE{Ft{ZJO$O2P|3Vl1G'[/c+ZStH5'5Pyzj><5.ip ($zp,aAkۯa=7u_EsMziT,V8N@g L֝Nt8Ȇw 3Ť&9jwVCќ(RNYبp`9{ z2Jerf_a {خO^zXzG$ͭ6g\l}N@X/C5ַa y6l&aثk$Op~ɩYǘEyV|g#>"5 U=#q߭@1n A,t&4o?*--b >Y -xJ9 p%I87 *'gңXe0U+兾IďہCk!9 (lۼo)!зJRK^694ClA=y8˄"{[gN6R~P?~%'ckK`+zQxPM?CҗiRt_Qz[~ 6)`ZҭfUNzG"˭ DtX2wQ݂l^)G%>ruB̡2ǹk93RrZn S^ % bʴ?NGsG#|=I"+j&?oVV/i'x֫0d澓K4- ԅ2S@8"u]  =,N ǰ%k?_s+*F# yK]LH Qd;Z 6O-|{g AGNR,)\XI^ /g3?3c{nÙD"uef J1E)1E{S.sYck h\.'Jô8{";=g#׻Jv#ʄtK%nf_!/3&3l KCM!h6#nPWI ᮸(GJxurp)i 4#5AYF?N "o2 yȆ=>$ttCNh{U_lg}JStG0f0H^lQ݅vJ<6`eGdK[x,bU@2s'ӿ&pHٔ5w v-FW,즵+N+LSr@Ed5NA(;OހK̐5ڃlIH(A{(9T!2rU R']+N'6IZBCwmNz Ypc!'ziG o2$& P}u"Xmz6^ XK0WD -r]ll L͂ A~p~E;g ~CU.sҐa;.{lb 8)2. !C.ULiYvx^: kPXIM,8C I^lǜ _\V2a{_jIIS;ɜ7 /Zɬշ:*7Cl+uPSI>MY\,`l۟xl6]Rh%ZV=Z>&<$?wAw9~}Gjꙝ J+ ( D^g12(c{Zm-H* \KZi^lf":bikcIO98K9aD {n$؍lz'TXnF)D?QL(%EBi|wXDJe.Dnf2٭e7D3\$mAϵ}nFbX g|pAX_Զ[1跉R:vWeeP͠\f V!dof6cib'H;x+JI dA쎃G1 wذr6D/QMͯEzna SYGZ0` |XES{V Zns5@cMokgExpŜ !/XŕwOӜV$}T+BơnzQ$k={&HxJVł8 FE"Cy>14߉tW7`&8{zrMQj%|Tf5@"($9 [Yo{pH}(vdrQwݤyc}9WP,GXeL'4~ ?~QL5 iV/Ar}!a;g:ȉ78ycތ#( 7ٱCUSd |>&Usd*b.ˆb5` 㼡e8'qCȧ'^2qQ>;SElZeyqnN x}2`#qلn|A4$[{~Y|xMO[gˁT{l1 t]8#JQEyHu:r`t(_p>,UQpwPTRUvl Օ4͊ԧ{8W imnڀ5UD´gG/Xz\j>Q_ [ЧM]6Zu_Hλ+]H_U]h4 d;!a!#MK}iPƉFȀʓC $ke3Hc16+۹*A. mV-<eM]R"G+̥Aavid|[vikBoe"jsyph t#4[W+;_x;!}qv<)DBt!K!.3|+NnIVi:O pZ&ʈv0efGd b4 m @uvvZm@vr 6=9\3Ed$77:h3yE1qcԝHG"?vZDl/މ/Μ{k3ymh +RaCX Wj!lBZ~'G1 xT(%<-Y#6:6UT^i .YBj+Y[m5axLᚺy cx(4Gr.\]-5~BdSn1i%)7)s%vF!3+ͼ_g7ϡ@G.,7l$zTI&9b.yn!O*%wHglDͩkjl)'E].\ Nc&@ݒMKCY>-rg~+[Ȣp{EOT.*B($۞.Z,iX6Dz+78_ىQ.1BtNw|Q࿻oЮتą piTv{%m hOqbea 5B~4LI8D-0O%\hOՑ]bnRVe  9Y怾< >hC(mA 5œ.*};|k74ءli%i铲è t$=u Lh~b<^|nt!;)c~g $o + sru-#aV*XǑHw_Am+&kKHŤ lc+ B1U}-U(a{Ƨcp:_xEmgBsb.t"TjR]}E^3hsnUF*k;#G.uYC>jQT]sq`j(/3x7nI!}y3_i'߼RDG rȝ\S4KW84\4* mҗp֝96؍*z .`EZ.Eȶ7ɤs^NS :dngx&hGAh w'}ůWz9g>I0=ybA_u>mz1;? A]3|S}Rj>TE75pp 9 OEy +: tOLx 1$ L$WZoMޤUn\ASJ%Yږh0,QWVa=riV@5J&#= €Wn۷ܾ&1l[+q/;4a5>yzHP$Q`w&@s+R83TGo3 EйT.NdL%EJᖃGCjF1oNJThٿ <# sq. !:9hǴC9@i)ZHR甬r)sز= v%@pйDm6y/HMOlb0b }Tlς|< qƯUi^SzYAiP,D;Hآ"[[綇JY =HS{5XLǻ̎_{_GϾfc&59!V#zH6,ޥBPs%H dz*3eTV u_,o-+|ew N| +3%O[ތZ$^ e\yELsY1Vzb$o{j@кͥ;ƘpzͰӶ6(gHjVyO?h8\Ugy0tF|zB3`7f!l}Ѭ n$CgT2^j!QE;2A!fu|h#AvkLREf}2oDTNrbеT3ݛ%^=lz%!Vq.6=GUSw|q;9==X8 3ub hj\{6;ϥM*waPRd>{%~`GRU3K7p^oQ|̷nFʹݣ#&}=Fl=LD WvK?3"ܫVwHJ 5^&`pCsX5O"u :1M9t\ΡmU!&AgIqIxg g18b 1˵Q-)deS i^;,sRwރַ,gH Uyև ?*^o+|rQ {ޛ}$5}"N:X(f~{>U&#;53.^X\&-䒬EQֵhӝzE1t%y敗[r~F{}XǏaZDIYH˂ UUBժ3< 4,#n'2qFZI15N&p$$9T1C:pif,zަ/7(tyG%-p9N!w-[OX=[B#ڵR_*px?d<8o+T>lQ>$3_'Ao:>?NJc(4NbK2ſ0f Kl|iLMY5TRvc?هm^EE7IQხ*@>s/ݾFlx`++=eu/4`MبA$}hDMu;As[Ĝ$ |c~U V03lgp*AU|j!8ʅp#<Byg XRD6\pGͫ^u{!S }Mtȫ"ֵVH7*AjEB \4ļu`y /om}-<"e3=X+Hv^d; 5=Qo} #Oeen0uLP}mV(Y0Q=(1::~:!ҏ,k%4v뭉M?ZEòB7],yRGC i{FRԤ9 xKVԣ4̖w{_KS2Ts:hɋo{ՑG{'z?|Vu쉔XYIo47]tf7[+w z}avx_(kg'<{^zX!k 7/oT+amM"^ΨQ?lf3aeKN_;X:TYsx?uL`A{,?u$la%BܪN7SZƂPizd0d.*o qF~,.;JJGHF"!'0?ټ*fŖpZ5q4#BaX0D l Owbpݳ&}-3lhxĠ17!VC|6;ˠ\yU=X 0x@L Ɛv"_y c4$@ eA4GB7g?i _]ʢ^XՊ_!B1,@G(z#ߑp2!>Em! 7$.7b?>E157UKIY9.\|$Bs-å~ɵ`$4 _BM i*lm]8m0K'ٸH-芡/S|,Z[CᨁV*K K'>Pٱ+>o龣e o`HI;/3ȠgZ̍ʊS OhѶl-r'U1jU}x)XjӹZAE= q+ :qBUk(rLi\g*WlJYO5Qڋnf{H y4uf+r9߷,$%wCgL"0 ePϲD~x(rݵ# sIv3Ab9 Ԛ{?`I3Ҕ?^.6&jk $Xu} Ae{T%JRBjABnlUJ9PBL#8YPoŇ&]~+O*izNi#/yd xM#QaQ7'›UK?:o;DI}S3Z'\bP|կRl]6"hw"1sκO_˖968Xa,?B|Qو#C묅MbO9\lޖ).:mwjFet>%4%A8tiUDA]`Z %{͛9 3[_mo|✤Ne9bveQv~m%97.a;#?)ֻfPp%"dA3-0u"jN\ Ё.)RMrrzb;p9=QZ6&`QOv3{uSFp;1~IYK)H>|5Q;[Ւ|o,ȢKbT "4OHR'lpd(SoJpW J-'Չ"feK*KNF劺T1//99* Ji*uW؂(chH+~4m+sMU=;bIz\#DuI1珌 AIF )3')-9"8LBGJca4vy<o["8^G:qfukGVN2_7,mA$p~U6wL:_s8䄚h݀9|P.3_Oi~k+:jSJ~|%\Xϓ֘AM4 NC)tCN&,>rT*&}5 ]Lϑ=yA[t5/շOD Ak ~-QSL4k-ef؄;e^2$*Ob1f\1- )epJ}{8DF9Tڔ +8ߎRLD41n&N+R.KPZR2=b(aWBGLwϤzmlMg +۱\I6(I.`*Cqn!KM\4dyRz0,civ犯OH,xg6y ahÔj(R ~? h^@Dνi#|(F i.!`R̯M5L,5< \G㶞tjE.sEU]ˍyESP0 F>X<GAo.Z jQ* En92 [s)ΛDWd詎0j[}JfdҠWtjX"!*p˂;Q^x=uxk ;Q5 ԘHW*'N\5hlS0+?8{g"8M3:p(0ji|ֺ J޹y +u;~uW&łU-Zanꊎr=#p}Di!`1|g5(ӲTr+pEX1EI9-/El9N%X[d*'TJ' 0am66Eq~/=*ɗP#s)xgY7~(q܌K@aJCþK<Ċb؛\ނպjiy8@c?L:G}#XQZD֮Ih|87NVÌﵻeP&XE'S{xL[ֿP*#Oyk_3Gt0Wjt%ǤtK|j>{njϦ){sm:V1WFɑgaLD+Q3:Sr'(ڑ;~.["3rPem󇾏k8Q,V4@h-Cb3'*rE8:=!>0?T5FL ~> -$4ۃCZ"!k@6#yQ9XjM&) `WO"E(|,RcyGdPg:&J-r oyI=Ds_GROe_$1_ĖniN *讗+X ֭U0!^:VxIk//aY?yh|o&o_ DZG狳)b"$^):orn2"=(Rc7HETXAvB*4PjW*gfygwc|b1()y9;BկinԱ!|slAi1f1e:H"]}S䜏 ^jؾy.%A/> |hou Ll<܀Ѷ_'VK(-5*7yZ6w?x. ј;OzfkFƐォY\(e"&J V| `>/H0XJ$[V$Lws)X*b9nKơT ZTR%JX<`mcC3?Tn()TA#3,/+ɧg,R2Ih !fqmlPsPjTsp-] @9 @7*<vy'@Ʒl j!i;ysI5NKj!iJԏ;}oHo:2:6ϖ.Nm9=:cҼLd :w,Zr'%V+xt?,HX[Xmg8}Ny߆ށ[@x7#W-xF*믏e|$wb"v~ڌɧCbixMpʭbx\~~s$ N8bC8ƦE#⪫[WP*CU0nӌ)h٧7_FW`v^HDM={}qY M .تE_\?yg]N.ÑvVxv<ܴ]Z;o NmP 2`\ÁIQ4l3񴯯e#0` t|܏c:,koS2SÓ7s8w`kZ8MH$/I ɝvmHbi\H!눻5/L.}Wffu]n%2BeLGRΉf\~2 R={л*]&7gds+Ip^d0q+fJ ožOvӛTѼ4Ƃ!Pjtr}4s EXCc t "a9.`WCLG"~݂'h+j*Ψʼn mx4Jl}'#_N=Wդ4L(6Ѻ:zT} ؤƨVD+@7=-Gs]]<*iCO[:&&n!;ɮƯk9%NnYw([(1% %yV.trޛ@UZ;W1L3=S؁6__ѠBd>$f,3ϣۅ\˖҂(GLz5YD@h-оE{z|*t !ٷXgz~jh.tš,X՗#WyB4dZaIWԇGOrZ ؄I!>}:ZT/͵}&= ae(]iɮP)؞+G4x!\`,+BC/z4;Wb')0+»[X[5┶[A^9s`i5R3yg-ϗi32&\q1f{z6yY߹)DM|Ak6,fȥE*%s"zu n amM , ["SLZ*[BΡJ<$hSI|KV il͍b({4eP6`:lw9|+25āB@[GRzAD.} sR9Fb{xfٌX'DSt*TrR\/O;y˧N c ?n>vF&Лpsl}/y~sZW|2:#s5[-cr? +T([7 VOGY^{RxuM": el @AQYq 3 ]b?=RZ$"4|G5,1HّFl#WһK)⿆ѦZBr'k=6lͻ!lA.ܾ<>[ Y˓$=A(ņYY@-Gc9wKI uѻvd W@Rr͛X<8ׯۢVgdti)3\r RDFwf]GSr_3̙Gԟ5S2ITumOvO%=tWu8I5K69` V` )5EЌ$8?],ŷ~(.!++;xږAL'ν̙$O/߭Uc 50d$}VqJlc Jn niƃdTkc}d8ޮa %!S|~gP,["/\,# hp~}02!sKzJ P<{ QZoGG02C7$٢@h+boe#xZUiSϞK*[BRgwAo=]i&@/W:PK6~&,MWd O ":0.-lO8whEdڦSAa$8ˤ47)_[DkiGqbl82ޤb*Ż;X (m>N܎ "eJ>5E4\yi )_9kA͸:C.5kӆ\4^N]AzA*|^>u~ b|%\+LoZ$`f3׆WG?Y`bOyY zIFʽ\S6ٽAgLXNZ\bXk`Y귝SЇc)%8]HE-od%U|{X-G I'ڗ:G[Rwv;uG5ZM-JFh%68*hʠ+אhn( ž\m̾_ Xu%AgVOVP^tNYc*9/*]c]?e9 I @Ho)#:DAE39=~erD tK|k0stzY/tmuɝ}Yq CfbkA&\68w2'.N.V(Uy3@d$[jMG׀oQMo~E QZdڵ0"o >`?%kUUY6%Tc4!{kSu9( +oYvL&݉T^ lk]ܫΟkƜC(ӞG %xˆLu361.[u`}߅>j}bD!࢘j 1} vFn%(k ݧgAuF mO1GmLutX" 38saBv6GljRs8H8u_`Vbc*yϸ2tEgAۭ~超o(һ5QӱPyb90/Dž[%6ͅC%߀3E1|˩M'oA]FTmS  oHNeYIPWJ%X!pXe0S䔘]DufAti|Wĩ6hv'=wh÷>ň/Iwbv sqCf4$;Q XXj{DTR\aG@%!.}Vڢ`M4̃>zqF6\7+`';H=[%u/WpOx^ IZz$X Z#y!oEٖ_‘ g8̺oBx8So'We'XQ> {:9jc5w3=}^6ؐN9LfmiF}2'an81ۀަnyxW\KU ui}nj Ba}oZjD6JYQܨsPEfI? &x%bݜn_zP'pS\dɦq\$=(C^on{b76鴂'\@T;Z\d{;&kdR "gF'dAߣg(r2U3z? UQyA-i6f_xP#08 0HK8jngH'v|YK~*ѩYĆ!@FΨZ<* z( @x|ŪGTz:<b6L3L(B2?0x^҃?&;a&W߲43vo@Y2$hArDh1rDyMam%7]1sք_,c @ ,LMC?E=KRLi.LJuDPa%KO ^wI*(AX]zu(8LD,ݧibf0{L^vS /Ɣ3'“oi2 |f>RAMO+.ի k?"1x[&J'tw̌0R/dZ 79-Qɑ=ʴ bQ|:Bgh_*'ʩ/k)qxLgw67>tX X"Iy0Pz<0PG@P4ooxs"%NLkFڷo+CR@IG&D"xx91<@,'Щm` @I5ycV _KY)鉨ò5k#I5r.iԍ| g52J"l x^j")L T!ے`rq-!ʹ<6e]>4PBh_N1}U7+4}O̖supnΖER5$Jr)Kq$lWFrUw6 .U.R@@Ջc$u[ޓ}ݐٛ+4I~k=) {5Ϊ ̳ n hq,zs@&xmM]Rq ft=YPzj<1O>2#,߀ISþ pz((~;Jd5qނ4I`(Ji7K+7@I>Sww&d:K᭲r2Ə-lSˢWnf(ϯzE+JchW޿F'5=81EvjlV.^X' ǽ}jtU Bݟq ]kаt8TzV& hL+AY(ʞ{O0"w;wIa՘/ V4Ԛ&pd:m~`}PV(39Ϧ=2 6JqzY]k1\ofVYI~(OL`:I~sPׄn<>STuPm,мhD=/*V_[(MXL֦Iv_̳AF*T" YgnGy+xf0LgY0hC3]L4u82":"(aC3rN N^gMp}l?<[ ņfyYa2GPݮ t]nmKH٢[PrQ7ĒMn6I]G wo$L2NCCRRv\=eUusn)Ӏl@ZqH}0#ۗAKJKX6@fUpdXH1X6>Yq5w%*lJR-cdX6t6WSjʒ&pc,BUyʋ[,AQ>hLgm6µF_1isegy|*ܰخb|[s!JgOl K ښ(E'6Hr܈.ƾDQArfV %=nw_g-s^Dl~tQw6!Yd'8x/m|Q>5b?Ei}C6sw4}`;a.k ڭA 驲'"Ҵ[KBg>;9SpNŶ' \urNUl#у;ÈbLxő˕YG{{yNJ_0B-̕Йxr5m*("WCjTu Nw>›|f/D& sQ]!vGĆUh2X׳ƭWA<3`1BhQ< EZ)Igp`&JA 5B$hU]HCp9P%]AurʜD1N;ިɝ} ,$*dǣ⫂8=;9<hY:6ϒ1!rp S|ZcH2aިN,(Y9[29fd|*FhNxY- pg:)W0BB }yoeq/U}؞6lQFV[g "]^C'*qtI{EA!-y6(z1/o6IPY,z.PHyG^ic'w1cdqT7DSY`j0Ҍ0/sQ}}{$`8xPYTqҘJ|1냳[:/h7H%2 4em\n NRpYtV%; 'hn ü8Y눩D(Ƽ;}Zx,EoO 8)oQZQ@эy۹x]Cɬ2{$wKm2<@e׈a>#sԎt$=<7-0a(\ 5y89Vk1z20tM.q&SRE }57Vʹi/ M ~D1< &ګ+PpTY03ĸ2\? $8@wu-Or ʒxrCkKr>ӭp}O</w.yfS Ys<͖ KHYYi/E#{3`JawKS?%C 54pH:8:RX!`L%1J5r.5̥F讶#ŗ5l'8Z3N`RJ1@ Jnq8j@i@OU"4ojo/h.s9Q~U&K>nF !+eΗOw߿p:e͔($IF¬ԭmPG gF0V*"v%AI fGU~`UC!N[ĩhziE{KЙ,Z&ѮBq?SJc Szw; ҺlfA[$aNJ_xq|$X*%܀`c~<ѷt@@)_?w@e2 .ԿMmUķ,_sjQ*n[sڒĊcf;ӏϿ8[ 67F;3M⬞#qݺSo8zj^^ Ox; Z}C7%Dז,R4M/ H,ǐ2Uld:j=Qǒ;n6q*Wb 8[؆D0[%c-wa5{3;+)lHӶf)Zy!'~ `:9RlB]t7oc3ƢXb QMJO [|qY:/-U-*XǛ`i7MOo-v yrVHo x4i8ϗ XB ]D2A:U=㫓Ylq2W߮ՄZ%6hp2؟xHr6Eqm٦ш<\*;fDFg)֔[i<4I( @0n2]Q=Cr|Be]FH&6-s 6a}ԥ']QWM'"rc$_Ta(\<f* EdYFB01u`jZiȵ=@Ne ڠ2P=;f;)Ua{dnG6: :> %%>y䴞DŽhО8fp~=X=7qz}?}ΝX ):Rr>7>ھPˆ(UP ]jU |8Iˈ.H.|7A$T_;VMQ70&msKe{;vgEx?T~,a@ kQ}=<V]yNF ;Vvom6}øhݡ {:˪7J*FO{˳9P88:>!!=Wvq,Rɋ[ 7D 1Dڤ d5ۮB)Eͼ>U~.[L<Ž)9Y5ʎEu܀E_xy//<0FZA1;\,KeMV 2[\|r[^BCr4B݇h >p-h>[ E=g /Dr蛩fߖ ȰÈωc'MnE6f)nQ1\̝ F1R](|GJZB>Ŝ˨f5sD?_SM;w1d7b.\Y=wxrJPg5I6/2C坅Rq\ ]ҊIcW,"9*E /(Ts03O ˡAz;,2cYUxsu9'<%Ģ>!X7llZE4c?98u9nBTZ*qTz\dax[lgT$nww88j'8' 34m$k{:*7X2~/ō,lC>m#kY?nMJ,MS=o\\`e ~qT10QeW)?&nYEA֊!f?WyN@Q KEÉ=?w_: ͆]KK@AtI{XEpvk"TvZ~츶9މyAf,棠9u\ 3Zn4Z:cdPna QsUbQUpSFde-oЦ cRݠ}f[1?){Z6c_ @k@fY*g2 dtqNHA+#Q ^JuO)d8A:mp(q:<1ē>6KCkT흇 ܪmu}̌NA,W6:XK7HACL`%8Y#:s[7@|IZ̳6AL<ճl(h8~"u{v?wfݟ3#!-h)D_vy&= Mj/L3*ץxwrWaUˠ~AN|OoFvZы..IkO@t(5%2]>gޙdب *˜_ ʿ_4 &&o'y ;޴co ,uݟPjtϖ|C68!ؽϫJݶuo=> `}T 5tQ)J3HmD]RaJ1Sγ565"|ҵf='oBU`&r |0q4ukĿ\b^6{1W!Rؽ,ޝ,-2vDKZXϩN÷ 4 !G vZzxI\0l@ײ8q.\S/)Aǘ7 q)ǒD H<$}n'~lѤi4+]:ZbSC(ña%u?3}SBᡡ= +}TM2 Ek5(3x\Hfaҽ^|]jdɬt=%I~n9̖}} H3iyX;^Bإ;pQ%Q_d+/X6e\T} śDt cb0&}E ]؞ftmі]5NfnJ1:hΕй >W]mL4/$8B{2Z:]S8{M3$1i_K'u8tDSI$6Up%(|&d hM1ȽLyl-Hi#BcxVcjU}>LC"f{Sn~G=zqmYtϼZ ␲$_nRgibґng -fI&D~~6.F #tE#9v>pӧGJQg7<SHLK=My]TF^;HO+ &ԟA,Plw{pJe[O@FdNXR:Y+@v+^%rFg꜐8M IwZIQ z ӊ GQJ=55~O׋>" =#2: S$1 I q]?(NږǚjK4ȃŬv׷ bV, {Nߍw/Wa]t8sJ:ff!y> - BeHR!~Bnmar؏5!+ Vb,5@'k(Y4OAcҧH.HFmYҳ!VD=^G֍rǢ),Jfh.&&oTttl)Cő^Psa&þPYd,c~, |T&ҏ t*g+&Э0B۝߲.Y5 RVSDpt Y^7}K}, U4?~ +ۆ$]YG3)@ˣ^b;ZVQYpxBj+O rqBߓpE92>٢-%Be >ʲJ+1u;Zj&TF80̣KdmN|8BxEm7tw$ٺ'Ȩ J5a P>4`T(WL;Z\Sou˲sQ CI0kjIX09@+{y܏\ʳAa}i$@`ZWhrF@9m"Jj!?WW&MobAFXvgnjlE7._nI{_֙Uhw*Q"gd,S YvdeneƤTI*q{\=&O 4.CH_i9֬۳]<.$5}IS瞎)ld#%ą ܬA^&ZF>E vUIfb +ʴTyLa͵#RP!"$ Tѱr5DxQ& [1l}}F.lh5ӭgc(uIlW6_XͺW 2U8Ȣf0-$p'XC6hXOcXQ {;Va[x|)]&c!y1+;)yl@RT(Y~򗵿#Mc1'Qd4Ӿ 4>0z}zh#E2$א<(4PkCّ;ugCOK~Hq`2foto!Ӷ1#-rK)J| ʓ׃vX̣ozm[WK_)n>h]lkoBYXP Im.'4|@\?_+uombB[/#!:5g€ B!q$cSB0QuM ;Ԟ[!IrWC|.Ԝ-!DΟ:єJmCwk9,7aL 7Y0Sx>Dy?6KIŏ>pMŖOƅ 47|zG5|g0h%5=%{+e2$p(HfJw+r v\eo}0cۘ6c{Bj15-Tf3 $aux|rV;h(R I4&{hK1ktZ Ʉ2) vH'9L596E~S/OX=ٌ FNX?f 򒙝cɗ1m-ҔK08d T8# s~Ap}i{ 'ک=f[ JB^NAej@ߗv{s&+⋮:3|="3 ̑`[j|wBˑFOhP[eyuH,BD@owX%f<$->ɢx $'nv|m}1 |0jf;=N1=`8 ŵl&&{*EٷF-OB\\z\\/y@.3U yQ 댈޼DѶ!gxi>'u3M$woFuK A U)SE/,I֞ o4ţ1LRowI[};{V"I[^ XRo뼸Et[8sPf O:R!e:xI`6K42`+RpcOs:y: kܪ:@#<ۋy] Yljߙ68 O1#50J ENTΔuDܜ {}X~ wu4Ǵ,֓H0׊*&jѼ}RiF ^;jɊQpg%!е\^Y?9< c^. Jß5нXDU#vJOceƈIƟ,TFh֠ͅ&l~=וy/ ]3) 4.H vr~hV#PDP޸=pDX.>!~;ҭGvgg4% خ!Z*8 RKT R&/3ǘk+F}&umʃ# \mU~Rj>=ZsWJD7/*^wwqq YL3"*sCz @>"z~'Fe콢@/&X} )[C vi0֭X6ǀNI1!](5;$`ABIЩPfX$e^zIx%m8hF> |զ7B. 3*WtJ4V6yNC /8aZ!Fy]qC:*./ \ioUc\2iՌ E"ue(m-3AUfc(5E׵ T;0X@mz{aRflf@HUTi)_LFU-nj3ȯP/՜4\K,w6P'.X,r6^!ھUÜ~"4u_rY^S;Wk-8*f*0^q׷c&@W]"gK9pJOtH65~mɷo[xw&7_VV,t/,6EGRDzGsۢ2v Ytߊ(ۈɓSz(J)aZR-9@>槞x@Š1#pu%^ o^(#e*^wM|e=n~y` 3 ?to6H(ZLUnm"B_alaf/m}dSXё!|lp{t KliIp$$QHibʇNP[Ngp5ޖo1G<9k4rh</2o}DtWfl&XF8 VL@?Y{OOQE p p0I[1 aDA ?9x%#gHO߿P}%]G]ٖ"/sReYfG䆣(!DW `kzi΅?O$=u,Er](+̋lfvIGIZy,¹)dƯz 8uwK%eUbci~SҢaDӾUQ<6!hnYePEaNBۚBCuS!< q ShGK@g,kN6!C#7-7:4{û>/}bK'zmy -qPݻС;!W_{M\Hڐdyk98~?2iyr`y1o+LMi*&E3"CjLɰ !z.&ĥ`CRI0P'JT5 aG^nl3ʇHH'i t:ŖG9bqWpi/7K!796lt#ݜ8mg9  ي@Ƀ Έ/TMγ*RqR~YG㳉Yc2VkB{Q-fLRa %(I C`*C NyݹB^u ߦJޓlYe@)ma4yc'$ZY"!屙Ҝn۫N}Cƞl]Ʋ)PzkHĊT¶*8!#{qdܪR-{ Yd@N]~zo6.`.8![n7WU3u ]StMT<tՕ! EBC*[4l+Vem@Qhx7dD1Weڝ(n r"KBm:SLEꁢըF$wCnJݵF!bp. ,>?E4oCIN|iL$KTN{#pYV(*쥮K):2b7 vğxzu!{?Md+d<9r*lfap6TXcD 5%V}QC&4%Q n@28scI.1Ѷp8uL ̳gvNZAΟ1gwJGce>"e㞛leRH_#g:c=A1\ #TG¤Q6JA~$ՇD Ͽ5]L‡vK }nsBaI+!Hw0lTY0dԉ@3LL+.Ov'uT ZUqiKO.ǩh{~kJlL.em"ߑ*I9Z: _#Q 31GIofJ< Dk>ޘ:P:KQ,!|Hv1D 7(,~ϐ@5uPAuyt7hutgN; PB -fʿQPg+H(` 糌  ]C.f^^ p=`#~|E!%?IJ/$LUM+鍿9{vb$br'+AqVU<=ҫD$u@ ViYI;:UD3¼ ;vVB`6S`[}ra6%K'3[{;ܰy@k L Ā^ez>iVN7 ,v4XVsqjR9P?= \Ž7^{#LG #³(ie=!Y2#c .4;xltsiaVbɼ#IJ75mԯ>22O2PK?Ft=M oJ|f%ɉV]L#$骶#ʱ'u#ZԠ 7mFpQɠcv g,DwGH]vq?3deAn4ϑj4M?e@-Xl5 ACη{&Rx|'Τ~uCr[C,ԻI ]<[BB_O ]4I5j 7IPDd{aA$fXЃ؅`8b>I_l_󵾭&n̆Z PuX֗b$#˓m$+|`]3<+.CNr}F,KJtz[Ql'̕:HBUT/a7 ߊR!p<˱w"|_EWQ SNIO8Cw" }s5 6ׅx-ITi{mJDt2ࣹ?ix2X Uᾝ2S}<3_34.hBF5òNRAN#yM~f M7r09Ƨ"dtMα0,WE2ʝ=҂1W:ns<0Pgf}}Ϲ֌}cVvJ䄗>0ɂ<,"RN:p5| 5" .F:0 q!OI7 x, F\5$a!I=sg(!R8ן=.kC3tUd&Ҥ9=jU$? ƤkgS RB[:h2udOɳ4^f7r"E~gwqYYkP}nIֱ5ǨݿpكF9* vXSBhp4ͲSxvl^jSkÑńv&j;W`#@"V(s]`#m;a_  o.ȈV7_u),c&_`Wފ#E>Ud)yv;d9vAˏdS_`+\-"%vY:F t лPZPV!.r_R&3]KV$|K.G`yt[#W-D5rF([u}C@Z[54&Sfҟw3biE5]v `\o&F F7z Z3?:lZ {lw_ ,PMG*`;pV_ܛ0\fCSLw >Κ>? 'BN_UVDqI,3* F"|+%=wx$3Ͷz)XU8 Z"D?\x{43dǹ, ğҽU'DI4l6H@em:\9h緇c!ɱ2[,y Fbph@ /Ky})Ґ䝰 [!'Ձ1 MGrn9QfxV49mG+PWfWGCG6,T3O[yhp0U|Y/6gY^SGȃL*B$$c9-%>7.̶ ooro46ќ$(P,oF \+YCΩ$|TiٍpjY<|M7?fuY^%ָNHk@<7bJ0@մCzv̅B#tjo3sO1.a}fަfDK9zmh NG6ނs&O, fhv#+FӡR T4:u&::#)/SA5\fǂC+|f f!CFP S`*'b(MW :aDPIfrnk8.6>2 m{q3)/YL_1Z t6G0>wiL-!8i8f`~LWbFɩqq ZIB{-ஊ}f|-% |o8q?%0"TH 9Ef؝窄m~׏ n4寠(! 1@dk F[Oo45Q0{+55@^,Θb2&8`kA]2__#yi[*0fOi15tTJWsV пNĉ^{h6R!S^}}|6UbRg,wqrO%x_ [B9*2H&@~-{yUggV֋Z/7-f;FOx**>dۛk5Ƥs:!"3T yH7֞4D`OˈRJ[77 uDÞZxϞ̷)=@z]bs**+E2ďY젗=KlnڟZDOLf~ԑ-}t[n56>ŇIسGzkc[j2!"K bD,*"Ǧ;:n{햵Y T$; &! K ogR<@`f#iPrJ8;QL/_xϪ@=ߣl%P/,5KXw:+49[KŹл8iHV{LoSHQG&TN-wD֠j.D;~H,tc#|*쓔yKRor4{ b" q7D*;3,V#LkVNKO =~ȁU;2J*\ %+/2Jbt+$552^ 7CԼ. =8yZV+8hM:L=#hqc:̀)mjt叧M MDZyKfG$Or:㳰k\ݐ淒 ڀ7$Cc-F #t2'PLŗM#d'I[L=$oGo ti,?fkܝs?.p6x/z+TfEJr⊐ÈNiӂOX"\fzKLAj>g HIGY$jFi]&ŊT\.cEҿhJ7OO!J6 Ub!bo,Ʈ%'ܳc5B; 馊햠%,.p俑v~w"uA*3(E2p#M[;@ KW5Q*=/#eJ&c`>6EU0Dw`ZcA,Nr{H-'l˝NNI^/n쫃}$$1"ZEs+1DjdיLaB&Ș7+)MHDT4 z u7?Nnv㋵$i>1u4nM3;]$ZC4.N@L%uiXzpɘ{5S֤%@te9MC!C:͎ͩs#?Ck2z٪AjM,j2Ɋ.t[$?L5ceھ%&nEO ^z<@!z歿pXD\-T,ګ B4.L""*7I*tpHQOUfӪ7ƅu4dLzwθ)΀3,-鍵zhBqɚp#u0ʘN&LE[-9lIA3Sz.fJQiDC2yqˡqzZ{`BdYAR.KE Pcꧏt )}B gaXZ_tpR@~vuZEW9WR ԭ0^QAR-n` {I]s{Uio0Bm42iO@# żP nj)xʦCL7zA<fP eYiˬNWw869%֤#8J

fjWNjai4qɴFp,r>y+g(wC#tY>ӎe@lB^j3bwZg!l&:&yy|֋aڒt 34݆#tBŅjLP*+*ּ'r/I'W1KMe4Xq$B;.Iѻ~(^؈qƧSR8#M64[̇H&=߱y f0 E|3~ek!q:nC y%W\`VR%!b@y%:k.fތÐbog`ךWQN|&|H%Gz&eK KG jl)X*٫ќTrӦg۷L؃Y!0W4 k &ݻ5:KQ{L qE/w@۠U2;֎UTK`]ߑyMLBHkiwp`HWĠ?Ovx-ކs/EܯYM!6Ik?]¨G4rw U"<+>dLe|\}b:pU-JRvii9u;ŗF7Bᄁ 3w!M]I!(.™ c!)vq*_Ľo:PAxIe寕ZY{7:XVjP`8w|$F:25<;lkRd)N^rHwOȢ_ЦqNvwFd/<3]yԦm.GӉjd6BAqCbqzX)^}( O.ZDGH?}{'|fdƢiսQO:_yӇpUCJ}tP - 3)%0')ƩOH? :e~wXPAfC}Ec|s.#4;̮/e[t->F2jsDl]sAj$Try O歪{L<߇PK= Mی(M3 w:R3/TGF&\btOYaxN{;I=ޤ7h;ѢJ0xdK=B&{7>p*Cp'FKxa0Tg8s%֕0>1ڷ,QyXheaul6P ;528(+/ mPY5'_iEQM<5.$N4u㇪jB+*<_Lt+AB $/Т2 tqB0x'f(yp1\SHk`' ڿfaGe $԰}g3\>o{&v1}Mchr੷*dM%R?QPBN;_:<쥏>Ѣko*5{E 6ɓ8Aje(S apqykGNQ!: !l t8o˾2'!"S +:3aJs@1vu,H6eRdOof$8*k57΃_㞣0@0O;I{Y\7M {$-XCU/]F&DZz)efMZ?2*ŚyXx_A1wM,N 7P)_4}Zdv`eWfݯ5n3r=r>vJ]hH) OXv4Ec>L]ɎiwMGc6;Pm*9xNbU5.34nLd@qS|`x( -82 V 8|T D#2`qsW`;n oFi1,\Jd0WK`-M׷I4J,ְqB7`5?NKqGN]3jz,sy ^؈S-^lO3Ԛ[J kyٳXj޿}| 3g y=iA:gYM}ICEmi̴;܃ˡ, $x1C4ϖ#:Ψ"ҵ"N@kv,|PFԏ}rƝ.jyOҹ*ڨ1W|p* K̑޺#U=`&횑Or<0an:8eOq)K. 0WuN +vOНr'j̕}?5O<]9Nv.S47kX >kngOB{=!@V Ҟ9v&TבX̻PN؉*G{8١+\=39DV 4d(YI /3h!lZQV, ێq$PM6 *)8sݤxv@!TOOH0<|62> ! %չ/T<",\R5;#""̸$YH YEfNN4"lnjC]6N]}C|(tAGmk@~rW 8%YAfoP@$&wR!('BC4{-SGgkRXb;hN]ufOU-BS}[4b4`_$jnޙ.Mzha_eUj{QBaG{0} Fs?K V{?,&E6xq#BgR 2HI`|J&Se7ۘktgL, 6:b$FE7GrJ7T$8^^Ђ!/Ǻ_Ph!V6#vW?}H܀e_`bDc>b!bg: JE_h'G[[ Ug{#Eh\M&"B`ⷳQq2KSmlI?5w)gDG l)n)5 ϬVi#sE,js^DIJz~yJŚq3r:p4^l.E@,˻!-d}{qV֘fU)izB23hG8Wz Æ%KF!ԕT|2:Mj ܼG>ފ* %EKW<=/D׈"6^[~irh!*A:6ALZpaK ӼS U C"{6V7JKm CTJqi`Ϛz5(X}PJ|FSF@&5;߶ftug&Ejk(G&McE6L4] 4 )zYan kU(DQUʀ[PNc]7s gueUvpyym-+G\$2 "ə; |iaĈ מ}c3ٹJls=M9 R7Ws2 B)"L"'[[? )>tzwC#÷zV?{ Lî/,\ޠg $.kIV*9cv7$SxgHXuפ>tL/P&^[Hu8*O)lhg91~ӌ_夐1s[{,+cѷ0CFC 4@㞶Hm/w^g,JN!l_/ bwB[.x\W[']ه+@N3 L^\}BbbT/7^}/Τ/\AaKY,di mdE#JgܰHMErb|VS3pS h.d6Vɬ(|Ds[nR1E3M8* \?J AkYi`̐L[ LOU0n0fdp-#y34P;Ky>:F\\t.eW܋AһtbH<| ܆{dcJP$j#E+ĺdc0q٧zi#HjUXHhWu;i$N :4Q`HOQEs4۠gKN/A Ws2ME:mիֈE6gSR DbnT)">&Džub8YƎYB,Dwē4478؎v9K:ahﵝȏӡt䂂ԷAh[H"ۈVP DQ-aFp.Y %3@n- tr6nݹk]^dgaJzJ/X-=÷n03C{q.PF ^\yIWC.z{2uYyaB/ʊS(!N-5dG3mE<`}-ep W^ǣ]rr>kFw\b> aW®Tz!y\q'(f!.q tYgS̿71Β {OiQOOꐁSaV\d~?t^=mpl㦗gҙvѿ51j=`mGL~+:E/SPe|W~|WR{|NkVh-YVFM5 ={guL=Xe*'o=UjNj0͑cO  vKbJ}=ijr4ҭE5f}slu;]b;6h$CezgiVc ._^Pe\ jQ=ϸߟA.)) ^l5>ms4_epNaV*יYZЭ75)Wz%:X:Dl ;h !ŠHV!ICv!G 9Oc4ݸA+vdzW |_ΰl*?x0q8K;| uu%[C c3c3Jy-߀G kQCPh{w8wp$Ehɏ?$e8JR{V\aKxwa,/SY\īY*5{mOYQwNCm .l:iG/H(HoQ/C[[i/}<#o B#_[Z\4YGIPȔBrq hV/|3]߃ҟ6PHY]y"7n_˴{ڗC-D$Ѿd1 4:Z¥.gxۈ!G@\KL%PZ8ex[נv2b_63c@T,WtF&|愋5wWOt;PbZ&s0: G5O M=J*Nv!pw ]UKx!,3vH4z۽qIbT?f]a C6Ц_3S'c|_敲G_7 pДؘX\KvV۔S GȒ@Exf2 2ȇV|!xQTn\:tKMI䞠bc:'^p#ЫdwLdlγ/ $*}v?`aDw>gfăeZ|&>նejω I㙱v"9ĔKը>6PzrgrdIK?hi C=Qw8G/7nèb|}|Te(a'0-o2MVTng31ءoZ{X}W}J eJDOaVi7sZꇲ>ߒi}֑L=c;J6 \堖9%6' Pl}nsTS:?CB~Pu ILI vYa56Z`N^ iaǞ0L4nwE~Un[ԃo89BJ@B<9}_C< FG;St xxxx;=#֭tCk%1aU$WUЭrb5?P'r7xmY6c O3*SjGĈԳx]gM= g;A4ޕ\مN$Zx}V, Eis8M/p;A߅.vu XxXTN C1pxt(ѓS!/S#-:s o=w؃J>gLݛN4n]ܳ,U6%ղVULiN2ۗ:p ʺFv7oO?z~>1v_:ӽ*굩8TP039C >hS(϶+( ]Pkϝ8XPn"r)MXO-ƒCXhhǑ$Ks^}X0 ۯtҟ;pJ\QCyNQ0hcϙ%IX{6#z z/sPu+t ā"6aCZԮ'Ro߅a]>o-da_Fu/n/ pqaz, FoRKvS#؎*,1cg[Y}@f#i0RٜE)Gf?Jx|JAE@ce9Pڥ-QC"g-g.m+/d?EW;|Ԭ3`&tUy*Q"WqV.ώ$ԯD+p(Sݬ$3Y{G\Y?bŲ9q+1 Kc ~Xk!dlhL8a%^!!?cěVb-4[aQ;U1r,0= ,>½̐ Y Ӏ$lG5^L5]re F`F{A]-Z{$VO"U9o3yr~Ei:_ZV|y">+xلin&sV r^վ9f3 9⁢-3(ц |`ңx\p'scOpUj#u4؎"nU޳)Wi4uiv5" Դ'Yi0 v<:ߎ#'@nMv`ΫN,0oۂ>)B"D mH/`nt*}h*s `54f%#\ ]o%lcV!I??U_nxĺER7 fp^5>D3lmwm14ӻ3 EASQD9jFt`^ -vA$Fvx%d ?z ,'/Mi~3'-)3L `%ki/5a[;Xíd}@`R|x̨+`7. :kcAqt)"B;4Ӻh vaiPlr½Ay_;b gSexRZ=$Y;ΐ_h3sH=ʮl\M̫KNh}uakΛE<;|=f0Z>qKYV$ttmȡC[3L)>z_l1ZD|)p K?^v{w{fdLwʇ{1@ c6ipΝ3^a9{X~nW;OeODb+2xɾaq ܄OuNEZűz2%fq#;:ݤIfkf#p:OY9 2jϠO[EaN3>0bt͇ӽw;\jd>pRQ7UW2Oi8Ҙ;z3U&!໚NoB0-ծ;G*cuj U  Cw?AJ.2lAg~xEX-<d oY6?^3zqtJF;-/cʿ=KJ'fj=KD×JV'pTtUs]ZAWݦfN4h TWf.mM{W EsTk}OZebxF YOlQd[N.nQwӜ齾uh"sd&裹D́LKq>q)T!Vt$u`<D}' aE& FůMFP[f/k=Je0wffjBgtt iI [< Y8!vCR8N˚)ϛ8Ρ7 ;Fj/eԍPr.K7ohFLՠBD JQdN:x2.YtuڋRX_-.F2yq>ݹߎ7~DxM,e~זhŮ(%Fbݻe/! P2> O6Z'{Z.'PȚpZ 3ZlNzGD`0N6`+:9 NDJRY-X"P]sOƔ+v&0>tI쇸ijx)m!rEfṐ&po0;ۅ(}rF]kdDwl(qn b:[2dwzM20,\[XXf#8XAj8A[Wr&#i6`U=j?ԐA/Oi:31L ?D30&p3^ڈϱJ xLkʌ8"GRNߝ(N '>ιuw#+ q&F aDi-s(D:R_jl$vWBD"B6r( 5cnłBB1d"d VDgr*hOM¶̊QO p̧Z\$i_GȂuf8U+97☸3s)>FTwQ<kձ:Z+c~y+WY̗;u|ʃO˃%rx5ԛeFTϷ4J -y9"!.°ehd2~0zOݯk{#mdHtCܦu{__S-3X4Y#aA+A7AH͒O=XLri"Ռ Σȭ;~ϾlNdGK A`T8O cY7h҇w@ؽ>W6P[1Lj-5 ǦG9BAV~tTc]s Y3G7 OڏdNV8\$ wW ($w:=7`eͻ|?(4Փ۷wkC{*w@Y-z )qtM*d-:Փi4Kb 7(MeI= WVpو:9^vX yD=풉tci`^*ԟq*q+mSASE:?%@:ic"{|uPzfQlJV;»a) `.Z~ IgtxrHZ# '8h(vM9cVIKĜp#iAXxqeZV^eáb ?֏Y8 ݧ&s)ʐrB{`YnD(]bXVY됾J/kWԓͪP*r0R("҅~\!՟}:@I[- w1h~"\g]ގzc~) uhiwsf-B$.+=󮿽'/Tv՛-C0?" dHD EVV&fف? C|r' "D޶ 7_ KG:~[R(4;"+c&PMňno`S8f+8f-W,,~^姨^_w첈57DB @vDلg!nF hKJ]j; i~ S@UЏ{v6z_q-+4Bi-믧ž,6o؂'RȵM;<ǿ egzUjx+4{"cp;VʡĮ)YO kG^d=pUe$Dc~ !J3+֡!Y]n"Y4u{)f8]y0C p3G:ne(wяЈe%2Gq*Fz]۞^f+'Ձf޵wzݼ(Vɾ& BAC_hMT9O˰0RSܡltrmvELtMu#ALz.@*cɊT6\t(3_@=SrrxAs1 lJXcCކn4fS5'Ud5\4x>}f;:-^Fdw Ķg߳)NH=pz: V U Cce#ՒGOD ܱmF}ADq'wE]v&ƆEjVjvSB#}g ?#z\N 24L!Bω34yJ]wx)%6"o{o` 1 ө-O2(nbNa-({I#2s`?یHQﶣQ୒mҸƖ\u 7RJWZ9 ȳP)]Ԯާ&\tFU 0S=:yLJ,]+'(ꛙ;E%kkG5iG=:"̠hq!aZmp Z;WxU 0V} ?$9&XևR( Ӊ2 |.lbFh+Q4t2ȓ!JP_-oc>QiKWZO%|$p6'?wJthe>GΤ{#]G` ~5g.d4!bd`yPc-V-m40(80Z)3T|^W~t3?VJ\͇廅.RkUۡ1:c }؞F@B=KUd3Z] T\& .,uw4`pN%B筌EcDEOIpXRNpKl|x?l} `n[JYy")iTq/{sR^'V?[zD{ް5[\ Cc*%iB=ӛG"odf<) 4tw_` *&ͦ&-t]xr䭏rNMX[nV)obwe<|yYn/gqKUla+ Z^,en13 15s.'ll\h ̟gm99h5b]WY咽>ͤm':|N9JYYX8:fwqCT-U \̲ˎ&Mw!')|&B `X߷?&VYFhyB>s@tq).^p0d4ax~H4M.쬵ڔ38v)X: &(Pu릐b墴sB RU8`WOWLya+1~ʌBиQQu6z0}zb]VR V'x&8=w"Fo̕zOƪUԞPWUBfq}ʲMj:Qy Sz 塬Q,s,7fN؈a K9òE]"h61*~; hgpK"?0Ѭ_P>YHAwd{i t9s¯*!9cW@?|gWVB<7D0B x,eUEpgxڽE{ ERUW6譾,ځ9\y &n01bd(]QA{X?:?C4}ă>>@YAC%V#gjsU٦28]Dؐye )3ng,7 lP'o\9tɟy5`߸ zXfM4jb 6@Jnk{y} 1CA=O'6kn|[KT|>0)V",HN&W\aeA|i 5^-k&e^DEdh!YhTog0ɖa}f%TZȩ`GV4&IcMjO Fp J1gicĽV05]_ZlB l0w[VșJE/1 ZET$brsnF49G[Cb[&;R B w﷣.qX%5?!9`)%ˬdW@rc¬BˊzQMbsYyۈ%ƬJivi#+j %Dږ\4V;!+X"4{̒;w]\xhDT"txL@j@B}ҊAj͂LٞIq0?| ^/&E2_7P돘Mf6#,ے|nKws =ݦ9 3RO GbaP="7^Һu`Eݘӄr3үc jx;,Zg{ƨFr݉{k5bK$n U5O~=Ľvt(ӏCv1 ,Cmmσ2dqW.!dm#8@8#{t%kq,NL/1'7 xAZK:~FsS꽴L-{3%NvO:QȦ=da4/cm:o館< ,ZG 8G&rd:eKE_z]֧>p@uvlHq{*A`NDeY7e0Pee8GuFzX."q&Anqa4XɧqH.@K]èbH7c"]v6JPkBn]&9w,DH)\e$?T{fTL+<ڂNlEcZ жDb1I pLe@1zyv>FLBj?|zyb a)Vޘp* 897K] t0`-n UΣN\k&.ÛGv+%-AݹS1aA`ENa8XDA!tJ([NdY Pc`vr6ɍ4ugUσtL[}&e{yƐL-0ps 0oGh- e7ycSQCk X[ `:/j v= ԼvlӁ.js\#Oo} dj9 템2qnٓjǭ81,,Y?>L`Þb|%f6(d%;P|=dcyo)=]ndmv1Piib_0E Qc?'r{W׶rufC)๪+w*2]- k|VBP$M$b;ܿykm/\+֦#O ~JRop$˜Y?;9UkPoOEg NpkkčЎ' e.;֪ FU'Gem-:" $`*%[UF..5UQV0iUhc@_hG;7'LahP1I2Af2P+[әw|QSxuL=u{n^aQ3H1ha~;AJiÛä B⵭aaIǼJܮENfD_s!cf%6ɽG/ɒs?{Q"5_c_8@5|Dıx?OBIDJV,:_ "’߯VȉS菜*THm9@S `d]XVM uLnlXsѡϦL<60 gX;(+!1骴巫 u7;>:1"=@Z(A3 0X !'UV'߻$c9މK5pucȪWLXU]ʦr }:>W_䭏X$MV_s:=Ǡ96q]5&,^OUꙃ7 ᯌ r?Bj?v8)$ $M);9DsIwA3s}~GKMmMds26OྮJCoG~"dz#%_c̣P V'(;mTQkЉ]Ӫ/%x PXua1S[F&۳.C6m{ &dK{Ǐ|vL`$1!G}I/kجյRfA44=+Xi$m[O|͜}^@m;@fm2BgC"YEi~E~O_A }_tM@-=%D=q,m#+;}>!tIK̅D:o1-O8fw ;4o1;JX xa i%1 `Poٲvm6BY2A۶("|61sKx# = {6!JF4ɯP$] T5~ Vɩ{ DSK:enu\`9Йo8=e; j|k"@iE+Hbuj0FE>XE1˱O5Qu^y^-U^ꗄxuE/|]dMW?Ac8BP֧A'VT'@n0yW_/ HU!g׌Mi z$ De%?No&wuX|zD:Cg:BDzzTzSHiZp3\Ōj@$FimbdH dS6rjP2ٜV},U=4ZY&yT͑ơlY~|,n3fk%T?SZ=xc->m'SMPGV}a338Lpq 1kREus>7fD\#fvNP* D#c5&LV~*c ytf> f#ڎ`.X_=vݚua_RӁY&Erp; n;mC֤AaglR om4H}ֶ*)DlRb78-_RZ}z5H:fX]Z\i8!͑lO}_ji(0!ǣKCsl!o5dK#i6]Q~kuDf~rCCHڞFjR"PNt,h0gj$f|ekzH[uy%[lh'$T2/?"{HW6Dg_뭜 xҔ:9-^MKPI=@JKpֲZ; vD*>K~jVUg ϓdh.%'!o0t}_H!FUwBZW=Zl>z; fĨI3$gs. EsO/MSpRY"#eqP}h3 G $bj_(1+X*w;DsvI&KŊbp\1X"e֭pƧeM}pgd*[ q R͚6& .q~cټ襗![:J=7fvYuz Q ~bEr6ګyy#5la0i 8Kת|jp-{̮ s ja4uDUIɉ"lz<[?8LhDB-tu r_YVaύ@S&K:Ѵt<.˓?T/A`&]s @{vlsnb-ӢF}kRylq[#^ʯrAAi & U8wf<5);m"ndL3zl&q~m蔀DPsc5rg$B=80v}-mΠ&&wK2Q,5-w4ȷ)DsQU*E1PL.,K6l=b LOꉕagzB0xwi-ýH'3wv30 sl{ 1t.-R Vy{6#I%2@TN^?30FZxa=XK7kvn=ۣ wl%2Z߲Z\?_%f.!{h15M'*/ϩ%BL9DT4 !~#pcWu2b{456 ms΍(bBBOHSHU1fFd( FJ2'#,7$ÈDK p,yfmrǫ5"Ҟf`f$E4ݩ(W3 :B2u@oH=~rD쁇EAmmtT̉fRYrA*xTKiɤبZ$%\~_R T8?o<ȨH6;mIC2 `#N<gH +( )^e Հ:]Sv+_' =|?ףAvy[nr mqN_ /p %:,$`G~T{ަ Zi\jK*~ud[Q ZŐFAgRIH<,_|˨h Oq,yPN.a[WIQSB{%%z[U-xiL |<ϴ۸ j!kcGoqjYU> 'YkeZ&_){<+b=p/x~7(č{n浭V>Q \cL|[PXQ V#ġi>v7"RC(hY[.7 VjrEXѭ΂xKJ a@!Zν׮@ա%& +Et%;x8~[\7cKj$O9fLɛ;q+x.7B&ލw߷a, e:<,z ٻHVt>F/SVIȍg3O+85 Io.~OՔ?zG^s`aASJ֠5Q>S1ƣXdjsCnҸ ׇNR:Q[-r(zzy6n5*@;!(ԈY(gi0|?kEy>%m=V1;h؃W8V/hub&.ohR]td-y'NpZG=I<]I)0:5#kB"oH\=US'=` xb;ov\Yz@俿=/ U5#3>583k2]n+HN3~sY5GzBz|`,tn !L)j `b!5}1ia{{>ZV;! %y]DfљGw'7'̧ㇺgj*4!lxO=&ugO2w{ p M6U$ȾqVth_ I|,f;䃫E Fd7}SSeͲPmt-S@AX?$Z#G}$PL|j4B@-QxUCrT=$kH}a}" e N{D 9H-BH9@(e!ESzYt϶Hyqa M,Qd\9RiHB L!_"RwBZjE jME1 1)ˋizC)KܩME5)bp<03KK9FWn%-|`he8)ngJ%dpTda6~2RSG ЁDX+SU8t~92dݦU{,D/ЙaL)}>J|\6vC8uٽ-M{9# Vݱ?w52ڬlq>UFܑK \Effл +YK"5_cd~ƣFZ2D63"ݼˆq9[&U*:ȃÿwm2zh:ss^c˝/{}]fCtj4tv̜mW/cY~K-o#n.څz:R6em7@^ +IUY>mk+Z8SKe&*o{q39֟c; pR.w{ eDCg,+pjXo;8h;ƕ1@>ё .]QZ+{kU$\{&^0[ sE/mvi ̿*ܛ42CR QFDVW/(J W/,.݁r9ga\N)ZsGĒVGsLgb1[h习VͨOb9FA:Vf6p=>JVBNq5Mst #}(8^WJY7uB-tu*¿m=t׹K^Psds)pC=K.M;|"zH&Ij;+-z`,|xQ~΋ y0\XYBR=[~A\`,ӮB63(jN:Cx¾evF=Ab̖u#H+셯L{h8?q)Vc&>}|OT}SlL0l@DTD]irҊQ /:Vi E>?n8Ao@N]6z!.v[JyjM~:ގ$n7utإx2s 6S fPø2E#+?7Fm[;PgMYG9fB}Y Ǟ 6F)pJ1D%z" ID e g=M'Sx0a=2nDܤA>\{v-rne2)bf3k.Yv'FrKuT-zDž+yi$'M PͦY\sZF+&_x%qƘwdWHT! Ux3y <+nI*6(B7qKrE.j:2!J1Ao2K M syM5]7z K04p_K\y{½ fUDxPJ^Sh}>HYX V٧`4fP(<@پQF]6`"*׈xk?;jq!&ۼ9 5R=〜NrN<fY6VktrǸߓ5cWF<}rE",l)r?f &]OI۹~XF=:x5=/L?؟fU2Cҏk[{+y:\7Bƕ;BW > )xGY0L9R]e5r$R0*q^;n_}V9ZV5ll7w'ٝMΜ ue$ 4Lr`^Oᐣ֨ ?f=ԒΕ Bڔ/V4<?Fg}ڞӿz푆tDnZt맘 ._~ MFK_X%=/^$gX٩0 [bP"F v;z]"?=#z'@ C "ۗ%JDH]*yOߓ柅H`:*gbV>KwڄB(V+e%Py﷜_nRLG$L6ƿw{a'{ z?lRa ɴ0@^Nx6Mm#JqD*-`s ܜ8"^ɻ#oP&ж_=гWyJ(ioy f3sŮŪ\Zj(f0+kCXi,R꒷znעWSd,E< }1}x2ɽ0cGlsʁƤɜT5yVJEpٲކFї_V.3RJA!wӞBB1He0ar3М _]DȯW637 rl+ت!}{VOZIbF+h|'-2̜畀ʻՖ؃MĮɿĘՓ5SsQnS IY6G[ru+0Q(nfk= iAh7{ ¹KEV\WX};Wxm4#*ý_eq4բt(W`Lɞi-IIp҅X:V1D[yή4`x6#4"N+Sǽ6 hMfq˄&[cJ$5¦>u֜0Wo޳fm~2-)d E6kO?-ξZ:o %tHO(npl_(9l-剣Tj'VS_;0g0:`ԁM!0.X&{8wi`2]d%v#"RBWkeJ&ħՐ#:؋ YQ# jȱp^^ݥ`!G{{#Ms[=ߖupǧļ9{9ؠg4Zx ?0&:lCIZ8vQb˴K8Lڛ-F݉6 &rJm~E׌ `uY/ 7@][Y,8D\hۖY%)%ESSSvǻA}ZЙ ^OW%1?,^GNQfnt=ҞM=k@!E^24E?£Cr7AES\鍜NrOX!5f`OӃYw.WQ Nʸ>^eUy/0R'*]8ğ##zdIڊS &mWo;, #gehP T{b^,WTt驭đf ,GW-$?jT7"Ĵ9DpS KxIwo50YAw@sL!<.mkKfHjZ- ̫ "m U+oiK5޷YB]|à1'Kb^.FN xqOd\4כ 6Crephz,uVk_Qaf깠,k<20טLsAW^(8.iѺU]~9}I9WKŜ͔HQe?}5Zgz6UZJk7"\UC@ݜ]\5$-*<$XdYOBHuLJA4]I Zȗ)UUZ0䍏c0r?`?C[mJ/LM疘>GYښ_1)ۈ&(;+RI_VWɓ,(F`D'e6l^gwQNSv1ȓ٬.mC>pk [Y#E}M( iG H,8j|6Oz8g?ypeғĝXz%?d',(62zVq Vw#C`rSb+KZDͲ'r% Č ܏aηn;?T%Ʀq1냟 uY7I,Y]LG,S@gn E'@.Z1OT?9/Xuo/ w] <ZkI› ^+=_Q1j}Osig.d hqNDpg AvXtaFޥc9Qg+ hC:J};HRka|f犌  LE_=MH,}Z;@`ۙWx4.H} nlb%ΖXDB6vWY!ȁ+ڿz[Jp".Ѷ⢦=K>ѣ{est7UJ{ug8^H˪dyP=DH*RmH:Gh8Z'BޥNӀ{Il)n"!-Dl.X+}E;Ϊ3"Fwh#RV)Reni1UёY"[܇P'c-n[l{ͮ=f3rSWD8-]45I7_搯̭<#F"ik@H3^yMS$3Iy`pMX3[+nx峩TjpEoE[Q1/UV?9>0oABvǚ>M࠿iTMyxϊOw߂x_8/#R5'ՈπKg)r, oo7Θ},.3 -P1̸#[js .^wsiwQ{j杄qüRǨ)V@:!,&Nٕ0ûYhy-uUNrIN7B=IMk ܅N7xB@k8{Ouw\8k0ڭ~.N{zzZd"ף \Wzv"mJgѼ$Hr@ z~*B3$ud %  Yڵ"·g'zH%q-W3Ϊ+9~v-TG ^%BL!0= yaPY[a]Fx$VҶ$*$է^&6at^EoG;ʻDq X cxd11\P =IRc.?ii]~L~ _ Š x.GЄ1 \A{"&s(.S"5퓒>r;euRQc.]%d&H2 j)q]DЕbca^~1ǰiX_R\&}Nɖ:VAaZ瞛;yc`@*'uF Ne=鞱Flw<de6J"'N0 Bp[$G6Ej 54p\ly[PѣsAu5}dˉǂ`cS״?s~ayӑR!gH|U$ _5ƨqNqz >r$ >5t"Cx4=\?䒪$ju>YS\.ᑥ{+YZ0 -)Hѣpܱ`MDϮhp+ &oLQQFuP4NMrϳ=Cj>R:0)>|mMv@,>/ ]sHJ}ƯwpTC)%}7udZwcx\@8T w@#gmv nrٟSmYpv.JtsrN*(ɡц9=8^+NQD(N;'TS^_3 UMu[QyoT=Nt~Cܬ $;aEwLūZikx)LSMo\qմW1p)>"v26Tݩ5ȼIqh0$~s۵c"_'Nph#1ِgTSMs@}Ƚ =I~Fa,R',m#s[2TGgj!@݇lBI!"'F%_ר5G zf?!V6spYB~t|\k&)PPp7f76%>6D;3aa2 ?"X$qe廈&$Xio&u Ơ^6+yOLaii]p^"50OuJ"gmCe8FnV mܾpW.Fkjs_]0S8HQNE=!5 %fX+,hރ]W_ϯNĂg#"v؊>"2抟Ɵ^AH#@&#Gu+2%z/mzX%}LﱊM9cZ q#7O\cFN4*rn&DB5L@˯pjV:2~g)P%њ+p#Qm޽lK_K<}59!\3j]^ Vx1*]Y"HeFMS|d5Lpx2j;*5dz ;r 9PP/͊\ƺ@cx _r6w IҨW`K,kU1Ivmq ͕F3E?l+jiǡɸcS)NSLn,TVSF8I!^NGY^N˃ ̝f~kǖ_ ~ø̋A͒/xNIyrGs* zCN''Ci.`&r1Núd-,tRTM#_dtRM֚$bĸt“@qm\p` @3_ıF]g4c"iLc)0*6s*2.3}K_7{2FJď <;((|`W%P}gBH޲^<8o:kiC:r\s538Kc<+sSw9gT -`3sek?q0B*oNN雀0x.=VVsZ~T'0 KT.KyI.bZ#K"L~DjSGR 9^*@fWdi$ Lù0ǧq@xQDc n%t5upO]n p%2Dj_^iT ES-"{~jZuIQ}QYPˉ+Hwh LxfB_T/oOG@K̗ rJ>܂F҂f%-2y"Y Gpˠ-%h^$nzDQwt#fS* Q֝$REkrI[܈2Lzc;&%:͍3@Ifv+LtU|l*_c`ׯv)KƔŕu*ټ$s)64Ey#n𶇼"zV$5[ uaU, ΤYP!G;Q>&"}85$O2ÿPݡ:Uo`ԏՆH}!ٖVLif<(єg.O!v Ak l q)/ !KHc`9F .s\z˩p\QH חГI n7l]M%IK# vk?0bev|ZźLG]3} \lU-vѕjCcoX07 <p/XN LZ<ۉ>;,dA{եSwXs󳾂ᦋ7~tÕ:sҫvV̞IG{yG WBl ;|]tSpkFJ0w2ѣ yw|xKWDa5:I[66vyǂlP\=k[ˣ=UQ7YK##.ċ|K>/&36ϴgp5X5Cة@mᡝO؄.ee?a6EzihG6 YoXc|tq*ѝq5^$zM@3s!o)`V-Vt*QcoԅI^n-n/Sgy2GP ;aC{7؈,Ǜ=z[ |8<(9mj:;''Dh5?2gu0:t)EC\\eYtC̵"y4ATɂ{&^r{mC\%9aPͥ5mE15 ؊TΨ{Vtɨp>NIl!P;K2>af)Dk(e?ԜV!l^rwVHؑgwi ) B/M)d&q xֿuϣu{f0)!%R2ӹF Uq b*w? g%R5JXͪci/;7Czg--/I=p>֞t ^eoUuǧ=>̿y{6%C zi[.Sm|yn5v\rVo]}OUCnjC`(ltG5LUll-&@$or?ByuO>F'Ll0!WU\YEC8E6()CM֬5NIeQ>Nu֘#Kl8(iOƼm}MF^$H8pR[yf#y5RW0R[ۂM.>/L=N <@Zg$HPsUOZF,/ f0V;*-Mp"Y$I8`=%Ds}Dcxlo4Ւ׷D<> W#;}wی~ׅ޻z] j5Q>Ԩ0y;n[;d?RRG\ZX*TgФαs_1q m@npσ!՟c;lIU\m$Œp F;n;Ue!} }<@E7N&PМ4+A$yue9TQ뀮bSb[4}@s {(bg 5 !΢P~hMj"E*ips(+Q2Au:S*#5,,:=L .g):IED68G`~2tMI8Ņ IrSQˣVD^TcJlL]侮d&gUs Rg0/X0b8c޿=]z:)b=ϧ+D0_5PG[U=FX\~Eۿ-"bn.h;@E"A.ILQX?vlDs@If&'4 ɮO'E{5n M[T!*x_oY|[6 么čE?MH#fcl1/Tò$FrH+_IK2ghYR q3>K_8 z*'_d~ll?ӀFA(=&ثý]e'fZ0HI܁`H0m mZ\ KաoiO,bXy%["^͹$l}A6#ShO24S#IoowU',/_V@b#j:ٷ?PR\=zo.qA@0xY&Jtm>Y@TkQ^(%!=1`Wcܦ>8'Y/Ȧ N MEFwaى &>b[XJ,HE^m'EǺG}PG|M9d=̓7I@Җ oFtɋȦPm%ܩQRS8m} =0~k/_(S_t'y ""a{ yUFb,o#rAWiL6'fdq(F6 Qyn&O.t2 3Qs-'U5J^y  W[GiB,W@!(#;BXlIG!3.?#2 Dm9-Gs394,F>TOeV?Y=WqڬP|bmJ3 V'@6n8ɪ8}D ѭ{]lvnKW i7t MOCg`Uhb,Nz<'JҼ١,I\VAy 5-@K0˾?Y5 ,G}t"A>[=1?M`=L'5URKg/x( K̺%22+}2i) ׵D:bC'AWminnZfk&dVDN+@tD-pNfQ P.@c rR]rR O8PCS:./KLyby@TiAbMwa5]~__Fds뀙ʦL~G愀ymփ8\!*VONk9J29`Y࢜wuO-# qDbJPSJ@ﮩ39;2I !D,Ujǹ{=.'}JONb*7o (5rHjX>JdH ?&!|9Al'T[.hgyDˀG7!B|25 5>curB ,g`ο aM>y.Rcw[#ɯAU߆2i89F:q7rfѳx cOAxB|PSp0礙aq[x/J);-0^uY[8n Aa:߳Y6P+a AyHK h\l;8z`*҄܈:($@LB;_aW8W$pmU(}NC꩎eubhՒ4#uPMJ&QI{vpXJ=dU6! p|hPÖ233Pi8ˍ;zlQ| XjWh9`z4w4Ă[S qQ f7e+|"q!qdlF\oW#*ݏ̫`3Yeyȃ-C p1E2="ҟ/E-?DzכK1C'>~p63жbmE`KxVD湛;<@87_lI48\nNi+ hOBG`G2 zyq9*bQEe6[xAw"{8רaig"c=rB:~ Ph\;w²1x|&_fOfE!| mOԕi$wG+Q !]k{uC8BkObYr;5ގMo)4EIl +ZO,N Ơb3s+KOldm(}ɤg7ASS߫Y딃}0©LꤰQJ Ơw,SDi))fZPO ϲky +K&]"cV ޯMn+w#4Å"e=c# *,0.մ_- 8sa$%JتܝkZ]s[E1[j|.fW<{-Fxw+uyTP`$*:/͑,ѣ_SCFrUEewde6"4HtpO U͒|l"xNg {_QՎε8˃̗wϝ%lNQIBhD, 0؋M Tzߎ)7V =YY.è)f\qt6\%O3 HQ-b\/4?}lEO{yGI >vOXp*`7ݷ V9 ہ5X7VSYV3 xeB߾S},g66[C8[4>C.G"z2%Z@-$;LPzy¦?g*aE Mv^Pv:Su w` ](}I4Pz+.RϏDQCa2"q;<|la<I`o#,pWeტIV,/."R Q!B[0P?BŖvFJ[҇#/1vRB`H*XI4em5TlJ>B j^I6Y0nEV;='یԄ AB7^t (N^ϽUGx9@>a,D:qhhljgh筀Ņi]e6*f1^x HS=?:zd /fv(x/,XH+'UV;lv_DuqgDzE%)b7&;pjm5/Ga1a zifpWXX0:N77aVXb#TJJXr¥Wo+ƥa\k)At d߷9=фp6D`y9o<5C]!P7+GHjRk!`F=ҦjO N>FK5DMdɣ)ELyDTNaXdGc$iY"rxYͿ"~"/|cx2a4Juyi|Qw &b& XQ?*Jnv=lcMs7 ~=yĘ,@הS*(s_;!sκIRz4$ȍu28Odx0al5B2uAٛ nߵ0j}5 t˲ȜXNJ`:^̅Z8 :c:EV ţ Gृ&al.lh9ЋŠo QQМ@w p3m{V/]u`?@5]&Jk.Cr6C&<(߬,4A0dl:# 2`pjpiuqꚆg̘*U Fi׮}A|kZhl)MwQSU3E !6yՊ=X+xԺ1"Ak7sF Y (L&APb,5/uw"p7U^t`w'%P!Q`(vH<%QJ*]$wם^]= M2exѨu[}BrzW>R~v Fh gOwp+o:9+n߳ÆEaLuOyֿ,PO3Kr9n_x#[ɟev([ϘNpRKJ0ex@,-! 7{RQDMԓ4uD[Lf8﩮zH!6:/N:Kqj璀y=ԐʞWHNft2bSfYd.뀍K}oy@ILFKڽY an%-ڣs/Mt!w/EDyZ#TO˘k6Nu:Y"g{af*DM$bNS!$1ɴp0W?V ,kw>O:ώ^DKBBtN?z@Də V>'Jjcdȧx1C֫B$u)XvVP5п4/{ \RB#y6Ȏ؆Dn "8d5@IՈ{*!ǛJ8p|Ђ?WW(ё-¬։w6`2(.*<` 笂5 ZX"<~TW+S[0?كVh?*"zLDF_DH7rcLm~{_Ѐ9> oRS.*1+1 I 3}a^/IwV㏯Z/KPpE-|Hw`(#_1~MB3L ޏeQ؃,&tیW_N46T $<{r/Czm_b1]LL&ٛL۞ mJ uhrmNَ$qcx7]-Y~͸tq- aԱ<9fg>42on!_yq @܃1/mOr F:4Wy|`&B4[$0ƕ=P~] }&%yWa<ǬCit^tyV"Z1+i"Q>v.",9 ,Z%&lrW79+j|RJ nF77dR<(6DK;JsY _7 ~L3LYHaZ_i@~el;.2׸oN:ךS-U/?7f Ht=]i#[}:$dklZDS,_Z\"D߹QQ6̨dx6`뗥h1p_xZo GxK uYzz^x1Yq9U2t\#{ܖG0->|91lc=0spq3|ITqjг8^f*ysd'JPFvKlV}&ܤ^?1-تqhoz1K/\X^u]s?8r\x~C_&W><f̒Ax3h ",c/1VP E#i/gY ]N:1t&dQʪNM-T\+.oXZJ4ø:K6(*\j C~:(*K`uuek;tH" S@o_і_g>Gš{oJ2T 4 1}l(>hr_e`zv+gG1JX*rmYH#Bt*(+(&!L[OyF̶i/c4l]^ÿs_1-Cyɒ )%K/ XI*֜>+ ;x4*.xnk`܎@؎ vfؤ[P}Jyi i&YnT!J82>h Y%2UkU],2 gʦO>L|lriH̀+g,dk4Aw)͛;3 Gv掌dJ )X^H Tۧ p4ʾGcyj4mt مHfW-HO~4k?˜G,rҺQ.AEym@sGxBj_SMEV X*}]⧜O Y snޣ6m3`t23#o>@N;d'C30t<4zj4m!gL]EdJ6!vnh'd+fq+LJ?lmU!T*#g8ƨ_p+Yi].vV*+, lÌcrs<ާjN~Cqo-u1B$HGU`w9q E|i|LInuE1IvbowזN.W;n~!cҡmQbd7>9N|s1/<үV{@jM{%Ӈo h+ti`Պ 0,klXA1xWM+B.nD/56jA811K1kmiɤ+,2)?EۿfB`zTZmxG$m2Zte:9 Y嗼=?űF|ltYُ4Ю0i8- "0e=D 68@>7u;Q$WbN^A+Y*(/=~f1> K慖A $\(F|4gN]N:j#%xi(+acUY<6j/*깓 |YqZڰ7FPy'e:𠾋1>[If$dꅊ#VM^*0H~G&(YT$w(W*f65gxɗ`GH` itwuUц46(¡"ejjf-?4NP=g x+A,^as-T%'AKbauqZf29W7>|;vU5mdH`A0Dz;քYG&Z^XPE*kؐuč We ›@&0Z5ppE_L*Yu9-c(ȏhl.ݣwߐ3˓ueF*C{bBmQ9~thvս8ZGq~UN^c8@~wFk{_8ytMkyZyp?p;@7k6O@]w2qéM2"yi -w<) [|b ~YC׏o u!N§B{܅p|88QPwy\%/L~q,ivO#ʄN7UneƩ:4*\VBά9P!%=0϶!Lu|Zg4"Qu)cE/ݙƩnfM<־wvu@YeVd^O7!o;1I7eaH:FGقqh]2w2Vv,t cSF2lX%Y,q `YjE ꢕk¹c4.;\_zМmӽ7$).Ӽq o.& D}321փ2kTḀ o3O[ԧK ?+ p-!-RooJ9`TN!/2<*ϼ-KMP{?~Ș,PR%AGٍ5/FVP_S:񓄔N%Xbj XNsVLbyZV3Y62_+ãznVat𶃩 \ʰQvRy ]{1҉$Lj"j#Mw{k@2  c,A98)cYo#HStcӖkss+&B`n۲eq\zz/d]S / V0EAa3Afq,`.Nۙ2@rnr3:U pq-F;6KPf#TڱY< &aEr,+,w?blP{K!h57N-T ]N6-U'  < Ѣ/Vjff2LM'SEP-± h)_FteUM0ĜNYmq󑖴pLqWxLaCvHĤH;ǣE+_OS ~5\`GI:$MED%:XÝA7ԥ[f.~yU|@#~IYmׯwC'ٻ>zϨ: hw9k3 @uQJzź CH1!`q4,U$ъ앓:Up~&èeHDnM$xm]N! QܶR̿ۜO"굁Q"Sfj#Yb\AG_VGw-n#aOR_s5 oX̔Lƚ k+N0U_BUgqj%B0eO JLK肺*dhn6 Jq@.1e"|&l4"Es&%`k+!ADP,h}f!M|h~ "9D;D~|4PRp$# PXg͉ ldN"@-q;BSS/ekbLm UxVo@ 1nisXǂ׾#jNRBiJ{ &ٲ,n=(ffS/w5үkKSp6TORe.MJf:5B4sb:DXa2lGсkjdي'%Qj@BLY((}=5L=BV8<`>R5XpnءTW")xq ҭVVo|EFNv*}ΏXĥ{%sU ֽ?UV8}d4bFl\+:R+gn^1şEwڼ-Ԉ}h}B3jMү~;Ơ^{ TVMCȬLO" WdHL,*BƞKM|=|34 ~qY zv_ᒩ^-B2~"ÙՀ6CкD_eĬu eS-EѭYIz7λy]7N˟H *0B,.o` \rbQt*Yc\YEL%{+c ~cر%脧t%_fa|tf[ l!jA/VY+re!P9`(t_۠_tsR"S H_%.OIEc \2˭O^/`qZQ EE2`o/TM/~6$ÐH+^T>_+%hPF ϣ3+o o8sU.i\EKJ߃VVVR\qmb+iXƛ^:Aoh K競^@ԉ~dn]dox?FʦםCje;SWl7ܤ`**kqRsيz*qDw;fo`K&z =KWngkKG`jEj1nsUXS 989>8|?#-u7r_ >[70EH6  R4.aމ򠵱$r2B Ji6A1/NnnaY<:金e\M9m]+PDcvyZI#r(zy6ӕ%LtW\QcÎLT:'LXU) cBkR'18oJMc2`;AJ\1$HQG]8=$Qz3QXCmT#hʥrn{?cIR$"VҚ*h*ȲǶ UnpAS,y;Fd/?='l68/]nǭд2CLhSiVd*w&r峭܌T.i@qJ13c';ErJN_PRgZxHQW:$> ǒ<+tLU֛B,snD`$[iqw $=ռUkHNn#܂N/p7a=eCw2F#'m> Lȁ7P9b𴽎=+3}8\H7Eװy#i8vMW3%^別H"C_xlxV WmVb엫.V.yě@gƷz g_KB<^U+Gio\-Q. ˃֚]{+ݲJët땦[tQ>S\%RZ416#o>*8E0$2H*᾿Pّߎ~B@dC\bfC%@9dt|CDuL̕>iY=EBWOcB=qY,X^B[0`;kY9L})YKR;PaucA'cj%7}Q J1PY3TUG'`ϼ=c7F$J$FbN3-kN g>>Mo+ŭ U}%exZL$)+nT$T 1CDPlje^ ㉳\ %"{4'¡ydAR͹|(3ue2$N,z(P.Hgc3>&3|fQ^]*9(dBz\ĵU$&WК k]+xmj3;K$ocT\ a]|Pu+5/ȽGb}8B2EJ@q@A"l;ꍅ𦚕ɗrfЃ c!] kW=uEB;xB's3XAw?H͎dfMI89ЙA #8n'ڱMVZۓ'AiFݮW0' ZO jnH&bAMn49x&VTOmД!X.xe;uy1"+X9g2̌R?7T ?1MOq1Ē?N'YJN9>rŶ FךԨ*վcqyY''3R t;"ҪnϬ&K}J8g>n?zC2¾o ʸk=4%ϤM4EzU|9pg 8A!n%lu.DJ3q$G6 @XMUJTRy [KaOC"E֔ unԮ&OCd #͉ P>\Sz) OTؽ p@S_JII5)NHgSo }'Qteյy)00kThԣp7-v>ʛA>A\$~} ՒbFDT b˺b F,_ӣڞڂEi\IJadΏ;?w@l7c8Q d1fl݌^Jﶷ;L&C FO.$폺6%bLObPCm[am3x?#8W!ݷ*SqMx囫dGIy| :$kڡ4dy+R^lY>͵l.5O:ZJQ}Č.4w@\P}C RM.xYz1etup^cc"/iVDE{iO;o|)װV: 9ӆ!jL v1Ĝ~1Yx&2U MEvay94PUb/֖r醄`Ͻ*Fo;H-3 PNg*j6BIĞFotzfQAYŪD.Ǔxv=y+rѷ`v"#*ȢmG> B(^^K輆$YPK0ٸMZ^P[ͱhU5 ڌqZʻAF WRRe #lzc7.jƇB;JhBCE`{uXN'ITN8!%44"6T1VB4NOlxn,_[fﴍū^L]]t_Lт4ԯK4D│Jd93a$?~J?"_W:ڕ'orITGOح6.a=CX+ٶHhzh(g ãBbz]- L—x̎Rܦ-9b-ґ%$j[upB{h*^Mo"k]].cJ!4l^hoX&8Qe$1Dd 9Ƹ2ဿ>O؞^7„uAs*k+rG\;۶H`#Ju9>)m=ViK}7OT"@|<;-(܈ʮE.AAJmVI5r@VO qdy 5TD@q=DwEzX×uwDj$XBfp\uA_q9jFv0/8M.(,TڭX{*b)h]"&R.$e{'2͏*¸ntu轁KqΈeRU'+Q4u#/^(r69ESQ1CR*#tw@p'"2L$)uvCtbAo.~كTA8)YV۴@\0|j0XXǢGNu;P!bNN+3bI-' ޯa r3_PPn In~Cˢ+]u4]hBN@Asxດp٪|]U®-Nm)]t`j&O"t%r%S,$mM qu,YIU ) 9MK<@{!o|Z|?\YF+@?y$W1-9r‘_mHcHD[XxϬ9&Z͐# O7l8~1u`*qX0$ݦZd[9;QLj3Y W k T)_!ק4\T~>Iwb`m)*xDŽPÈ^[@݆. ˆ}/3U.@T,ɧJb -1)lk clCƧfd\̏ _(cZTW 4*ZA"*NTR%m}eHlLFͫܺQC}30)V~FShI-^Ϫ"~&UrUp8B<[ v CƿlB˴7[)=AΈPWELg_Z].3%,qr;9@{Re`0A}|C5=H=zcTl/)4Cҷ6|2f)sM w҄3I$ ?nwGMmsSڗUp.E{SNwq7[w WGAm9n}UfgKEJ 1\2yڽmG9h7UP{O|VEйpd "媙7!ԸPܒ40ZkZx:wb,@ b,)po ?g7xmWfӞ|m}ϗZ/%Ɩ{Y^$)i2 'Ph)jFBU`2wKE T*cH{ybG/Ik{Y I `w>.-*ǿޒ6C#\5Wtg'B3oʔ 枪miݡvz fUSM!~w>SvO\9@0^KcL+3 #۪drrEw;1E6^-}G[?p3?*an"!=Vx=0e#96ԸŞ }0 b)6,dSˆ [\T2H\vyM"C9 -Gn8#Ţ"Fl#qh Mb A//B+J9kv&~ wp);Jk+Q5DH:[bo/с_)*5;.Z~۲W+ [/(0MjE֍<<%.-NsX_G B$VyҎ<58goc_5Y+g"w[&"+ ԓ]gW1r+ΘVg"}0c&ar6yf,b!uĺW˘G@{p;j#Ua$ɕwC2bI!T;V *^lZkhI>vI?0CdPf.{D /OyyeͶpg#z2(uoS)ND#*"ΖgȎ>n' XPZ(yϬqe#%yR5sh^_[}iy'7nG]~z/G VJL+r@`+*$0ʽ:]ͦm2ª%LB+ j#G/ X4k ^–OIH8:/dPMItIժ%9f@ !\JLߦ i+>ꔅp*,?cU51OS(R-˯~UwCv-evPlR]QZ=2М$ m3ޓsoh 1k|FݠRUloVmAa Y-wÞVWF=sU3: ل2 seO؝$6rv`BdAF'-g^VTVsߙb˛Q/)J4ga%̐ VW1P 4s=(^QR;9?}u@)a>z_kUm*|a1t^{Ktkc:{:gyB(&E/HHwRQ11b@? LΩ iY61LgDOSSm̉NGp^+E^o] }@[θ!Xk 2[}gprl3_ͺ+|Hoʵ?yw#P$N鎚 V0l'{\)E9ھ8Zۓ0L$:rkQ/y3JNoATMxҊHP&qL%{q"BP،'H3{wKBȘ/(eťm$k>ɞi^zOxTo/|O( $*)zI$l夠bMk H& 6u6LYL;\ /JqW_xIPqJ+ǣK$}KA4,Ҳ=fVhxuPQs 'z^fAgyua@I1@ّGCr7%YGeIyGV9O(jc-<*QKĄk}js=a(QVS)|[ Pm"JҨ$&,x7e#CbgΚJGx;qabxrwZEOL0^J'Q`m /~v7Qp@@H6qiN;k8B@ f& ~ٝwS9E{ +10q&\vHyĴwHO'(͋(0K>˜9$x&*f)|KW* RQ5onS<Oi{[>LmvQ9zgZ@!On{2|N +{3g@'+c1e2$QND .[86&㞵|hY$6թl0dul̈h~40o诽a榡ʤٿD^([w8ХsP $-Z uPXwBMYZK!C#qjkW#k  aUpj{mɄ?#3&XrTthܡ A\X#$ŐzϲQ Umհhď 8`'b*t/},r"Q੡=ݖ06بEY8?13M%3'Iݢf !b n P2 h9LUtuԒ0OvVS֝ ^MmxwώA[6]1(N 1DYb፼XӒX3(2 Dȅг<"Hhra;2k -e1 } |p=7d9p}pMJwݖhkD*9msֈ aBYʱMɡAvo7٨9c){˴g8cghME2yW4[RdV8XX&B?4K垾JH ܆IL~6BCǾ9[3gdoT[') uF3s` r)H#k52v@Kq*upCfhN3!gYz!CFϨǹ$sXđÇf:?0G-qg z\1ӉvAۉ~7ͳ+MCStlTFH!+Ϩ}# 96ĠXOeٷrpL`wol#\$ 'f|ƇY+qqNU/Hjz7e FrIVno8M|ۨ *wdMNsa-N{7`e l>?UF>,N |z&`FL,;<}ĢuR+w{ m]*LwH5,F0MƞN3I5;/X,4e og]4v(m:P@S _#ˇq+Ն/HTȲw=4'v0OGFi\'HbsR tcE/ 3 3/8ӕo|'?HWYݮ]ˑa'ATl6i|S@H9H.^;m(X:', 6 EgG=w(ɪ>Gffә;N61ͅ;Go/Z /LMoNL˙ -+I([cwUȵl6yW8jCXNdrxs_N;nlD)O&wy`͉UW~hQuEb݉aTs㩖)Ɇa Vש.UeޗG ! o(SW颱)=-$q=OH I>:x+ ( lE?)QR0뿇تWsϥ9:fjħs"&JHa05jJ<vY ~'ൕwz]tIhW8 cxԶ\ኇ(F=hPe_ia<2@hP4C3z $Ǘk9:iI0s#sl>_@{dæHZUbC*''z8^bKH2+4ldDK>k;Lp{91J<(ݪ'zʧu_uu3]50Qg =jHht_+ >U4$ێϟR6p\DM]K܊F:C{G(kdTC^drP97p6A0o*@DĉYzd32J[K7Y$|BE{TR@-]b[R\%rfj; 3;XYYR/U$ʐ,̎*40^7|H~|\ A0LҠN46зw#ioފ8'T݆4 :ppA=9֌ FYK~ 1=2fڂ|CF,Miz({}rjL5>~m`h- t:lPC!qA$Se޾6Af\ ˞)GK|U~2=8 ]\Wޣ *HiR0)VX\|Eq:zymqV#źvɣoq״0RMoDT͉4zlj æ5@6Fdy +H?\i 6M]*޸c5fI0Xhj:9+s9c/ iCDyc1ԥ9oěuo:d i=>T/C XV]l ֔iI ٻ">~ j=?cz/~C·21LmL>MO0{H9RWtȂNO1uVBd9C6D4w6ٟ̎DZB~!3(Ewm((/*lwKL||0[GU C&fo( A0a% m|ND6 I#}5v+EfJYnw2 T^!%tësc ueJ>+ۙRUA pKljX+ޚdFZ] f6 ׶yOٿA$I_<58 .bBTcKaʒQעn>JITQe*7v + =)Y=[N%U?BGhXIEy.;1/+/oɢ)ĭh!ҥ& BE ?9J)=-={xua^ >+7B\|k=sDq;LrV.Nu2;;tk#了=-P;^ tKRv5=N]W0vau x`F|cˮ*r2IQMqi2JUPkeC/s &͞yhqp2H}f!aViK3cכD %Z<\-v]i7^'$d=u*B &ͧ`j,!df SiXk40><,EB/$ШCJ<;`qsܮ U.)q]dN!ɭTD[s:!;jQOVXU8L [7( WP&'SKJA)h п|WCb)PB: #b.q掺>\6jzK|/ϲGcșI;m9t " 3\9ⴰ~\{ӶMQ1$|a0ר^ #/^թrpv_\4xȗWMruk?Xyx|}4ĭtoLO< F&໧X K9Ԩv.8=``j(wa\ 3+n1y%WYCP$1,M\Ҩ!!%* = |.; [8zlfR; 9ϛT %~']̟"&*Qv]c]~l'd<䓠^ǟ= !Rhj,Px 3_qm*dQEJXCys^k,n 8'o4$8,yx7|+>/+KP`W.Tԉ-p`2K̳|p>"2 E.bJ :9$Ul%h1nV4<=۴;l vҪEn<&eRƜE.E{yt,Isk~ {X7#Pe$GqXjmmcH$DF\Ҳ(Ȃ&,HV u &֘@6d'fgfmF TQp:vpML?R_4-Rp,9UU +gA-e4<ˢF( [A8#cpS510 XjOwK~@t󦗔pdӐ(4gx؞O %`V=^#XS̘ 0BpLSurzTG5UiŌ"3{"./=oko -7fеy[}7"RlH% 1$NW9vxC?,jPvBfh:,.x;mIɒo"@mO;Gw!@ȾDXD>5ޯVSMvSL'gƯK3P$qEDF[;U!w q|BRgKYy/g}9[Ks(Wow ]J:G'oLrrEÖ]gh~E,tJChBA[kꉒ$i#Y"~tv(7( 7ǚC5\@ OPmѾ=bEy4$Ʋ7:b*uzS (/jQ*"HfgqdR =M>KwWf;g׿bA~ܦM5bt{6\z =r׶E{w4QGŭ!I5g{1A}"T s7R=32UĿBьK@e_ L^]Cp4VK٠(?ӗ2J@# w9*E&~ kTF{/tgp {v˔N+八 2 )j/;@ +Xk1|WwѳKu2sSJ.K î6l; pc-v/0+(_zD X5Y츩$V PF-3ζ$4"F]eX (3;\+ 3. $geh[:s\TW#L (GJ/ E\AMnG঍Trq ~l蚣 ՞6<@h!TC Gj@l K!c1o?j׭ x#@%3,ݢ $tNMB윱2;"ڠI/ ]ssÈ٣JNŅ*ekS|s~T434C}Aլ#PHAg̤#)Im؝eG["b`~S~k9%̮$2 , K H]9K@[N+p{j ˚UKbNdir#=|Aݏ8:|ɵI֓-K.C}UuՀưְ a8q]+C5vrhv2b>@K!͵8wM ձ.3g)wWC-;?$`z2"xU/q>4G E5,=C`\T72\ aʈea7ɇ93Z|516ВJڥ]$\A|QKcMt\tF)QKVL}&?*9:}&4匡]& Ȫγ 4叙(ѱa`[2.z#i0Y?{ߤ 0[/Ja%3S:*5m s 0Uӟɑ|,`_1K|f1%Kݒnw`?rx%%bf#GC/ފ4rzb>3Y _F'՜+zn 'c>[aeB[]7 4|"cKj,d6p.B-G0 IVuU8Ɩ\g{E ݘHa[rlud>} cO c^m˜Yh9uM :oi a<@ad4Syviv{፡x$5ڽ 1ɡ ";h:?Jn# ,&?6&Y![9 "gotuj<QYG1vs$7d lZ"WTLߕԜ[]S3\Xjjٶ:h#dA}pl7w1t Eё$JBȀږڄ nڤ* } 3Gm{yͬs)<,+G7}쐣JŰW tlkb0pOBiOkugM>y`hC'Ѐ~Uu/ТC_>$r,o߱$$ND/ J̐. EA/*X;ya +WSTgZىT0o|ȀK5NJ鮦\g+F/U[ Z̋v|] \mW[Y ?YD5N4Sx0pmEջ$f 8ue׹s%0l`B}uV1ۨ'3 ^N]jĪD+Maf@dj]<*<26;Gm|<[dEeixíUH0!B?vIo ; qv/7ad3x%‹h'/6Ej@CQ 2=6%ZFo߳8ځ]!hsL\5kqd+ SbJ.^ɳqЈu t. #"Ug4FQvеo HVڄDI+vׄ.eG'0>6R03JeLW<9#~ڤҾP0N0ë.~f4Qv.Z:KCr,P%qnM"sP@&>*)6>4on+V凲=$|d 0"9ӉNKdVq^4k9kx1RĤPlbZ-^&H¤_$1l=b?~I XⱖL[5y>cѻdaB4t۳͐\B( yC=>?-eBBUm0x;#:XYe?{I6Fɰ 8ALP]y^M",i~N.aObR c27΁h.M"^MRHq:wNJ'Z!ϖn>U[a*kT˯u.x qa8Q&!E"2]Fx4RVcu6-= &9 kO( bue2?Jպb.^wf0FbkzRK#$8/\mϿ|VDM2&Mp[!ڎ&PӛC~}Lv E4̥&g| 3c//+A4ijfixU8s*/ꁝDqwBQ O2|fRԹ%GSB"٥%{JhFpL?^x<(U,LQ#oF 540&BS?!Z}䗗q" IF*MlD|`뜗e3@b50Xϖkב1^`Q;ݯOlK+Ol6%|ǧ*8g8( PA4a~z\MkMgP3+C` oבk^ ů0PXxFѵtGo8S7R/}2t\ͥg'4Ix dZ#Ms}ɼڌ2+^;;ŭ{!ZђDNxLw\ qb̩t2ZlD RRsJ),L :U" '=|T6m q=rk cφf\_t0QbCC['6P`~9b+:E493pٲ( AlUθ&6͙VCBt!-LuJC)*cB,EBF\$idߖ7$ a!v^==2s/ù j'ذ*22nre[왂iXTD"w(]w3/\Rfbx̅#tdNt7S'xnC*/fLJ)k[S-o`4\|#' K KJ坰%I4ɯlN@z]`i'X렃4HP\ ֪S%5gwLw̰6+:Ӵ #.?ӺuCzeo蕟BEz*zmxAr8Ʊ9й)]rZMw8hgWg+t Jm"L]TZ$@q;,kK#Yaij&Q=L:0PU"SC8n"Fֹ;N&Yq&Rw|ܶ  jl.w]xHFM ɱl.%"g0ńͩ'.A P& Rft[<-G%Ͱ_i>+Ndh%EJUaohaF I?uq\Jʲl9] ^Qf1(Q!AcpY~>"2èPfvo 8 lBm8h::&&1+R>뷀u$ Q[ԡK [e:OQ9֎P3 erҥV=Pc[١ "i6x p:7ڻ{^Fo'\Ɠn]pn_.76me<~NEY-3y:VήJ.[f6#6.KJ!TC|u wփu;@n0V6 ,4j#Nws*A !PHZ._ՈCX¢~@1V_I$h!+R"SFtW;Tz2$k{j=lc-ՑlŐƄ7cPK~(5D>3Srš&J(̕ނ'H{p֏H,wk9W뜐CޡZb!O;~]F[Gvr 6I,_Fr,Tw ꭝћZi3=+18KЖH*\UYˬpE j 'T!BWGx[v*9廑dBU__#* 3:o CE>E߷H7As0x6ȹDA(rC ̟zhPz=D7.ou|wit _|@rK<a]X:2߸G<_J:pIÊ90g4g >,+h:LxE3[H~„yeˎm3*U|-<0|I3܍y͕W^=8]1` ~ n?}-:QyDg@I#Gސ;vQs_ j] *G YaO.>Qxj@E3Tݓ\Z+ԑrͱD9V;*z0'KPH fx߮[K?ƧG_)EȊCذmwhϨWrr#pS4\ר]0V@"(:jT7q|+R5i le^^"턴9vs9=Or;o2ܺXnSwռ@ &KEpV`!;gۢV+\S. $=t@*MAMn;Myb;+?u[=zWct:NXjLi*c#s&&5E_"!U#ݨ6^WO\-քhYRWlNużKl;!#yi:YK4/h =i% PiRʜ &Yvk1j,Y -T(k>elm%L?-+G*] Z13;6~>Sг"#7\ܟ_P(P Zzְ \m>|[ [t u I傍A%ʇ{l] #Bw}=]}E@[Ai5|nߦ.pt%-!&(&Eqh4tԚ"DO@чҔ:,_O[__ҝ?H)\:f>kzBqyʩ1r%/ija/lԨW8qfkFE&:Dw@mK6zPxI2T0u}@na+Kѽ"3H/:ww{1:n}~c5x*GItP?̲﮸P*eĘ`U !3 *M!47.5{l5?6=,x(q8HX9zM.=6uRڥZ4z;˦8#༐~ۑ(܉Sy BFLVLZ~[ ִD(*Z< V8q._QaŐI!L# t]0G}B12N]LUL(RyU#KO_̓ S~10]X=mQ< dv(iAgY66Rl~ѾQ8|h[,0"\,&|JGXnPQO79Cy F^eP8@%6eHO[nۭ\ MGq]1s S.MV<w 3U,wFd=-=:sN Mb=c#E=ǃC)]`fjmE[D(L۱CBw@8xXx0i=!KrqISWv )Ё 'x M|b9"[`%ҿj h'sf T FN;2(\0%.L%0ͶbxKs+) UY ?RYtEl>64)BXDnxYqs}Dhkc {\ůg@ CڶFv6$+0@pX.diÛy]8aHZ\ i`py6"c&f%#BHG&G?z1,QnT:!r+{CPIXR9-k=WI[<' L)ґtgxymn?S]KQ@[U/JQQX9AFz=6h0L꧘,p>V1CWYr-B3ذ.5\fh <|]-;&<@&KUr6$F->%]Aq |{H%լ,_aRS ~cTL9GoϽc՞2vA"#]7憎=c{eUwNefj.~>_{^me+ S>(!X L;Z]ϫ0&0sHVU%oX[wwEpCAE*]f8Ft>]ğHih>p]TdPW ?u?>Y2h7jQr_^Ri_4쩵};.ŮŔ V&"+Ԅ׋{'1(C,2>h?VEO1ZU-x-ĿjaPh񆙵ƮrمH$^_o YhcDZ#bx<4=ۨtOcY+FDvU AT \B.ov@`RN0+. JL]LELc_ oH! X~Pd Mfbu},JGQh}Ǎ`׈HQ9CY3L)ل5.C7B/Ajz8ݥ'lXq5v(-k˼cƙc0["aAoo Ȓ\ "(aCO4[>3K_Ni~}eblX2d??ܞt -wNg!H'񛀷?IHv {!Fph,يj 0豾aYg!YNHo+ħWDCٶp|ǿ,vC ;.|vwFV/(B-KoH9>@-Z6|y/< * d\m +ԳN Ҋx:< dmif 2Q(jH h맱@wL똣ib67F!-y ĪgsbL{U͎m!+_L6>$ֆ968me;!>FGwzD UmͣGIҼE$YL"| \@P]U~ԇn0LBi;LHE+0`%iA/@a=&F4 Rf쯲3 d&{#ÏrR@݌e0_)gLwrc(}ޑVZM n?M2{͐1MH1Mk`U !!Ugx% qdv=jIm0TsziSt+@ZbL{#s#q%cL=}?#oVZX\7*"Ș?}s4M,Ӷnp,bZl]l ! jGn=@ yZ3Y2QCJfήOS|BhTsTy}=3MBK<%3QfeޗeQnܼQUJ2&d< |tk-!Lz` z3'Y-Y DgYٽ$+GtW⑮kMLӛ[pcw'I& '|f,t[+vڽ-Aq\Tqԋ<]a0%z %MblHL!7t.ktaL"+hcйxS(K%W \erRZ~Lb>Ʌl^"9JڐI&9~o3 r̓ǯ"r`7$ۭXSgid't20Ggx%V!͒ކOˣ"߽_"iQk]ye]0pftxρ"(v-BTLa\xV z2a:.|mSBM2j|#8?5ufDB$?wazRWemmxᣌz X \NK7:@#dlu+EY p䡇ͫM myq`,^"յ{9JRak#]~CWb`U=hVnH ZLmࡲGxCI(*@m>E/%FIl\tAjtkj52_A@- -\(#,Ho;+CRoZyaP4针h%f (1O5Aj+/Vq,,d'12^R%I;FSct2GӪݑ> 1n)sܑ0$VDMХvU> HA!dS Z[O.; =݋x:EN\BAQ.q)&X1%Xx #ʩ<45؇"l0$>[ D'}9VCUoi+?lܖ>]06.K3Ԉm[%uF4.&!ڋ-ȪiRgVgiwcn% cO\?.Y\('8xp bvvrΏuK&>Rt/"[x2_#++-=;6 eYP$~KO=i\T8yVȨ+^7j"|fJ[Hqfy?X<<ǚk 8wo!CRJ&4\Ar芐\oLdσq_T$1BX”}:b|t{Տ>`Qv| m$zq[fy{Ty՞tg^!f>}ch$Wbv}%R2xYo/F Z5HuuҚF4 8<)AexVK-$Ou] ɏ21֖>7JJ/g 'fhho-Ce^2=챊nUQJч`3|+5(=Q%a*97cILuz:À1*?MccX5*q&@LF gd_cXL[T`w>yJ?B4!ߘǿqz>>lPl.%5Tuz2$O"g{ Xfճ IOI*זW9Ȍ1_z.syu%' "݈zii-'mϏa( vO8͏ X;A?{b f|(> ̤ "%پl^5pRbE^#VN1Ixo^Ƞ_=E{ʰ $QspUZzk\2лE }k`^&$; XC|.~7{i,s"| _CyScF2*bq0ے5yΌbLOůuig$X{ Z$Y^VQrV~8bHI.w=R#ޑ@HU-60Hë7چi<> fF`o/jm*M8~2a,g}#Llɍ@(&YZ̅$KE.sz[J^uR{=e8&a4ŚHvR(S5FE2/BCT#wHgf._d3'VkSG.ϩ,Y;PWY>|O9*X*vĉAq&Q sj=u=5ԥǰ}E!>6`BoHRͫ}^v[\UJ v-E YCȳ<`0JTm8.1G=ɲ4tIÀ}!? 1  |AoAQ$)Ph:`lX ߞx{#$EYa`2 0>=4J*f%n0$5XeF>x[,YzpĿ>(47.6?$*!:'>g6_,+AĝPQl @ѿ 0 A@>ٛ*Nti\q6G>aP5ޅ1sܜ(T eZl"?s c1Ph3fAUoem1ye!5i8]ٱ,T].R] _Knq%ƃ>*!=i%8,5]jzSرl|X=1nOA}ssx]:oa dv.NE e=} q! ݟ }n:F{6PfRQF:h31bуUFaա溊'5Itݓc[rƱ 'w`J(tt_< tm+B:Ȗl5/rErt|ƝFB$>!+q~} {KHWն4 / O FH 0C^@r \۫IZ2L DbOC՗2@3&="αA|}VR\Nj/yUD(߇?(+7t:8-jFǶo:SffR1Y w ]%9şDho~#aDW[ad)vbh0ZO, eFE{4#_"[kzK< : 1tdq-JN힛PPW-iHpKR*GnNA#IJw\'K/1}33g:ՍWWaG|\!D2;nT2n3M>ڷE3+GEGHq$2YfASyq1W]m _<#QJbͽ_-o Lj{CKףM[xf3TS mlQ!t27;Jȭh׍ K~3}Yf%b a(mM=KpXRu:ʁpbxz/W,2!U^؟v܊u,N_ƦA?"lHוTxy,Jq.|)!tۥGg͖b)*w{Iad&$PY<%cٟ 5ۿP:ZfIgKeKP;M{oXl[]ۆ_ӣ\Ie^~t|E:+,"vNQ! ^QT S!EY쩍FHNin*b(>Pi۱[ШikAZH ay9&~YnI!<8A Lmax=T#D儚eO(YZ&E44 ()ivIgh% ya,jn):yPY/]vv e x;y4}eȝi1/SbLWnC:VaQ^9f tֶfl69'SSˮ`~8Q #PA7BCj MS~8-*qkZf)~K&)Ȍ D.B4]$[wdыF@y\}5@zIf5ԹS4Rp׻I P 4y{hbA?x0EL)ty뀫x%B+^ eEw,^_/a`(3D[x:+~lrE(~XUDp<55Xٲ/D%t̏@m ~FQe+̩FNW8X.=pԷqPx'A!9(#X Ely#>OW)P7iUpi!'/YaG&)E3ow]>)5s6tn6֦J:ieD, l' Af4qƯ]@7?ƻ_y}y.'<b 8 IRL?(&x|QO^]n9N'=Е9b3MA,O«H'l6kQnҠ*2`d3®{쮯Mq]x!Y^gcI.T*kKe/@Y,nޘt+eYöCqŋuh[(FNN7y zjP<wtGV)+ҧ5需. xD!`wMlZx< L^l4B:kpֲYxEE HkS gS0FEkvȝ=3%/СTz(:uP"T gCVB)dgF~" \ًQxxFtSfes/lae5qxc_rI{$oT*6.pݰ_x ]f"Ђh(7J5@Ȩl$*IA]K_b#|L3bYr}8 Kx$C{ 4nJiugddlC:OG4\Ec0=JCXm,lY/hz?p̺}SF>*¼le[zr2ڐ:^B|2;@3u>v2jҗl(Y-4-⒟֕GGm~~ k{ (Y Ne쭝lQyDwuC)kwK}-t̅$AZ>G5&6= E5aH|RrS6ژEJ ^o([8c"/Ȑ trCefNKBdGq|iFҎ ,S8JWjrxj{.AfCN"T"0AGz2sLS0z+v%MdGBJLZi [󲘁%S<*}4tN_ҕv1C1"w^Li)߰X:tmP1(:w(m rdfUTq EzCR:.z*g}R)V`[Q u' G>ж^wH E )ջ 5 [n+D>~aF_;{G#R .t⥻2~z"Ї*ԯ fs$.7/Ch=5/ibB&OWcQt(E4"bMEj0%׎hP4OS~69qxg# ɢ|į%% 6' ZnP\v]sGGOg$6aoVT|b\‘V%C@k!xqEE>Y-p*i] ;,~3PVC5Ο 4뎫{@v9 N}?^ptJ^2#k> $0nkMjj$TW3o7}3Lc=4p۪3;G<,}}56-c@b*YP6esNx<}7ҕmâx!N ʭIK +s$k /+h Q|Q*J_hjN9͘7,Ne|Yv6jÉj{'"(1W0׆W\~[ QVC$[Hrm/hYq}!tٝgȢ݊/Mw>vͥ DPV؊]fK5gg^Z~Q0Iz:@4K|pY#nJR ^2.5rq*INcbuGTzn>OVS0^鍁7#g_HTfO(U?+%^ *M]f^ # q i8}v~צxjui& Cr0Po]rʙGX4{(ZEUng 9:odoL5 Hr`TגRI!QL!j) βs?-;uaRnͪ/߹雗w;43`:4ξkZ =0;VWYPiǓĽzWNI$&L2|7}dv^UvX*?za;;$ASa[nj#3]I9K&q'A|L9ә a=BBL FzKéy` sZ87>@ 0_s ̤XV"`Xo|Cyʠd2q>H>lSjGtybR=PPlTfkO?tcѕGAbE`埮`($}5/zdeyĢT}Qpg͕.H ^>.VZ2gCYNI[1jsn.o4hAvi'W)GDt#O<ǃZ&+KL\%{.1׷ pH$"YB%d4Z|tn,-d v^H}mkοtqX%L*%o f[SPXR@EhBqO=UI\N-eO44AKS&-SX]ŸW(_] -U 1p T 84 J LʝDЩPs.vn1j͐XVYpajac;#:)f99vsM1871Z)Ɍ=Hdj\ p٫v]+C}Qm[ϛU$LPHZu0J2B{! abTg ҒΰNPvdkW/fY@>Yz} pBj,23y*/Rv=G%8d$V\e,L۩B="rs:US 2,w|?XK1AI]%Jd f;a+ Ǽ jvw]"'URg"Cb#k>XV I->Z|Xm~oqM+R\o)`*&l'miĔxV9Σs~Px7 i\F9ϲ4w/~.zZ&Q`5/Mzs'wVZEPUdz6Gbu)>dľW$iA2#X}x%^ٱp*^06b bP2mm;T≺;;^'ff.n}l C`y^b%1x&\ Yʗw['Y}%)43JW=qrmtlh5)+o4-W߬*ÄǹSR 8W'SF"8uO~:0wMZ Qu\DjCCnSs){DJUCfv+.1$@v&е7 |Fo$lmẅ́樝b1h-)?H=򜍤@Լ}{Ѡ踋#t]ԔQێOFīr]YmcX%oV4x#N$StTCM6r.aǪ7n-dܾ>`> j FD';}o37HQ>&GuCc D]8bL';J븠ha\P[(IYz矮 s+\o&\DKЫ y9%ʾ]3?>A#gcFZj=Sܶ;;XzpO/g "Ppu\n[[hۚ ȧRnX?Fp|Oum7RfW|?IwWYQ!*Ɣ Ca5@uYS+ԙm+WpC@)~{Woً+k=mW"iπ r TsPL=+%*Jq`p{-Ʈ!(Au/LJf`&Dq.p;J=t*2Y_+KtNd1d~.l)~5 )HAhvE*һ섂,3+EG 0s L3$}A. NaK* VXm)S ^DN.@1/B`~]om?kšTs׉,>4٩S)>j<7)~ 6DP_֯j6}%֦i0oIISRr*. *@Q BNpu<;~^ܨND\ex Jΰq/vQ|$hnҠ2fyPQ:?)A{*/s. <X-G<{iXG\UCFR]kbּێpt5$$*/ٮ„I2RSb)'Q2ɌXUcZ^S$4d&˿_b<ݩڨ[x؁ Ћ?=ZFQ)fpv+VV=g/h Ƣ*aHpِJ$#%o`9F:TdAަҖL v}Vxr /{9]4fyYviF59QAՈ!ʭx`S5% &4`\3PiצmfS0H_٫їȡW740)kV:Y~l/b)t`-Z9%or>8E< droGﵾUD(;ά9ȦeTpB֥T\08SY w?'c]j Hzܶ7<3. T3ެ' uYv{vDl2iE&<+Z~#J+?ҎIal1`R}Smm7']|ȻL%%g:\!Zr&j&)I,f6ِOzv38Pn ;O ;<]1< k<^YB%!vlH͞(G4GWRRF-Z{*r'#i<֬cte^%%C`[ƴƬ&ԴHLa9(M+N^s_)ˣM=W;i88Sᔭi-4bW܏nH&Ћe^W٫\ԴpC\/h![hWc58 uL[4]Z堚Qc;j7>G@]R-t#TM [w(c*Vە<8d_Uy7r@LeH0 -,-~QibnPSgZoy6&'UDO4,wN?+x8PfWgټIߋء<Fg!L&:HRudATvp3`N#H6I; G7p_njOE =:$bn, ܲihoM7E9C#){IP_/ggC( 0_a-5^sMPqZzaκ;8n{ y5\iFVRh214ȪLR{nš+x}u9όj}>7w'VhGCOӎ80h|q: uqh4̚~J@ͫ4dsũ0Y 4 a;7p@B Tj2HfO>C|!f-0?Yu T0G^T\&2AA~n9-"[U@:0ۦFP,Te(F?N| [/x(|rMrTh J0D|9JϠIv"PLvCi#ET'g6!$kqDՊM.̠naGtVn>G|z-ERޱR谓VO[!tUx!t, &BB1%[07aӺP 8Dԫ6Z8I|zگ%wFb}mթvʇ6HNR":::ؙ|3?B!@' VqW#NeGܫf+"NB~Y"S@cȏyB]=kJ(_[2F5 =EqqCsyȿ&ZOuGaj~%RxkK??/&FF΢S} U}0;z"!hYCT-P| T^5J9vM46sVxY硫lOv$#C)h2ϧ0*}h`[V;L~kJ#i'U}IǾ6zv`vn É-7lv5vRa ,aM"j)De½I$=>~R߹\f(ճO*V#W=OMsO#0t%?MTz# dL0w&j_RRc"M]AO; iRq|"{֌~:p>zHRCgKPҦX *9 z3E=N(H6ΗH ōxe TaCh$CIsnlZ Dg IBF$T5-E@`3 ք^y ޾E`_{MrtT5"}^Ve$S qZ:_H}-ujwT-sDh׽ KL/3 =J7( |F7WBWqLMza7#zcb1[#A." MwCu<O'opU4s@oG(KMR| *7V,WyӝzXS\=4ÝRP8|%}I\'gJȗixDX0sjD7"~4}c% {oe( D"N*wGNhȡ=8ۮ7Uw=87JC Ίn'Ktů  Zބ]}YW_.~ᇕf[ ػljÂh~xlvj Gu@Cnt6ѐzРC@*.Nh52J|eIfX˰QQz>0nZxg2zBQ- ?-"u ]=G $@;)դ n~Eaf +Lz%JUx8<-%11Ⲭ&ޝ9b҄<iM#^fjm~r[˸<Ϟ8h1fZ$jY3UxI.DzEb, qhx̭,_tM?"%Syl eJyjJbR97܁f;fZLݪ({cJ73!u[8C]ͩ$L@qtkg2 x3ǟd$3Wwk{ɄlZ:-MEA5rReqa¼cG^b? 7(z, g\ & (l%apb[z$-6Kff p}Y/(ZWY2jwD3$+ԣUAB7P6Kc ~` .)Q1CP۷z`\vfyFґ֋aUf0ȵM*/hPjZ(M%A@GmcN?55}ԐH&sQ%$檚Ө|ceOl"ё{ ~6>e&"r`Z&15ɹXBGg6#I-u\{YlfVXmƿs[ڄ;$P*QOיv1xT`TrZ%/NOArP2u5heZtA\t_>J bTQZrn#J+sʪ?ҫ7I-{ gߌM Xx@H8t?H ,; i2a,09M ;-e^Ѥd&Jx€:&d/iD?O G+'l% ~w"Bn*5e 1چI 9?=2;HfkDʣ%h􁆸6M\6w h $Yաߗ:e+clQDg(Ah [ "fCPJ7Hui86sOΌ;xؠMv0|&-!Krt[ll挞AA CVvU|-̶}8Z ź+36.u 2š/M<@@-opC9G~[E #c+t&sS.YnDx4h5,98lCwY5zmNOgb2H'ff`f#!?LɰEthCCO*!' `c});&UbXffAZd XAXN>!c@_H{Sn= lU&eC^' `f"'NovQ@iAb J~|+iYɻ'LSu~[>z|Xnvv;R[D>R]IL)kUj1`;Q]e\Dn2f8 .p.U{7dv@D#d{+Mxx::RϑBǶ=0*NMËTǨ1GQ5 |@nZ6ePra41f\NO}J+#kD@9rSjF}BN4CF4vtY~HeFzcnXz64VOƧwi%Nqv^+L-x?ρ(br:[p ^SZKΩ{Ƃ"=3WTU.XkĬ 6D{k@əfA-Z[QSp>.[i"C""#m!w3~:nos1;ʍEO V -:GIHƨk&a#K L<*EyTN}!9Dc `FcVUҜf N6oj)wHމ"M|"%3rJ6 k2{TE'B*3x8~="&?m>])#uD#cN؁y)j89/> zeKZ۹Ev1TF7O52N.u[E%g[(şq)3Xy~u/;H#d6*(٨ޱm]_iߚN:򧁢QҦ;/Xyu6!Pky%Ieٴg3ս+"v26 Z."۶ ' *pąE%YˍNK{O@+ ( do&EsN;)2&д_1 H31#ǚ]B{_5}cqP}A{Fc7} PzjӤFʘlMG՗m#D֗Sga F3XGK%PôO*xFP'au+Kmc,fjesesxA[,i8Ot8v ;3>t_]Syzq+֒/ΰsQtjШ6Op޸^Uڎ< :N(5kt!P S|qXhJʕm:ݴ0-`]V ?Odvg̜-"(:` 4df=@wOx{i ILxXSbnz>Q4c!C.#zY54)1b`A:w=ג)3]~}f~TX<@TfR:,>cNqRPW9c|z6n:au?Zn,ǫ1͐Usa'vVK&hQ)^1\,[[C9E=B1ƄxzoеFq7vчm:˦mW *i.geL`qx ؙQlth75#A$gbTGM{I# s_C͍4;qJֿ'eS:5$pT920 My1Uǜi2XIIUFa:H{b3 A?'p:\G#T- ]ly~Ե$'8!xY9 gbP1+u|nlbAAS ޺kcfJX.GWރܶ^:eHfQЭIZ?ERJ6lz}[+_)]"Gƕ((E>%BW?ao՛Ph^Lcb1 2\LXmx>'na)k'-@RCG$wkY-}NtsCLO- IjmK<Y=oA?Tc.kxz92Rj΋+MGC3Sl`Ss xN $ EOT 'Rk^c^Qz9"VS1'ep:4j1 ݌& VB*Z R 0x(c88Cq\ʰ'&m\:U˯7zj<^fe7ߘ iKTf$k@-' rq_rDZZ5hl嬚?aߣIn˅N+n ҃- TGKóE|3JtAߺE8CϬb30} if{qG-$V?N6u&˛4%4w6w|kC;ez3؈yB"3ڥe8{xl\SU]d+c al V `DT:K{Pܩ5yÆ̜sJvP Gi2\W\ezkoSH9@ '?G$*  b/;'oEBMegѳJp{\= :/M,[.Oi Ps+9 UsM:#œ( $B+ ) .<)D'&k:Ć-!yN:݊6fyɣԼr)W<kw+ Hnܠ0b iCʈv '`͢uQG;Ϛ ?b[Sf.b4/Tz>Q=)9N&#f'tk]D>eYiFax>L~I Oci^9?$uXfD#GcOY4dr`|)d#jUʀ*큾&(g ) L4nsbOj=/PĐN.|ҁY7w kQLVfjZ$uzT‡b[c<@ġC?ĝ~ASgo\˿ֱX/l>wv~87,πzKz+w~J>'P_ Ts;VYMG@ ˡ3֜DY[gz"PIt3&*͓-sⱻyex=&%֕MaI @!YR *ڊ `T8ZpY6c ^#8rW*WTʑdg2C6d}6VvskK2#DqwS䌜9LZ)(P eΘ¤yuYFu>H.~"NN[r \pJmZ !j\\EۀNkGRm1 uھ QяRώ2,Kt\Z![68lě_\x1JY^VGrQvr-H8 cSP)mj%J;5tuăr-j 1y o G8|q˞(O?\Q4 H ԅbAYXRY>.l"<,[%['7b1h%'iU ranx+,J:ç(^s=uܴ1tnFӟ:W7 NꞾYa1s \B n~X [T~ 3ʒ^@q~[7m.+\ڙTMS 6;WUh&yXa1TIpC WܹN G[O/ZRuѐoC#*u^Y0[" lup8ȓ/ȶձ9m_*^Ș" l1~i%\فPr $=nB'ݴvBi7M%5K~ ql@Rl)^[,8Ԓ] ~`ΨޏѾdu4fdh=+ /Řm""/8)K@kƣߟh>QRiݴb?v 3aW1Wb㈙ <:KNBl/ _H[PP! 4 0w @#1Wxee鑅ڪLq0}2ͦĽ%P;c~$ It9ɸxEh4ndroFO5SCXG> Ӟ5uT!6P^5~b./?]?GCDbUS 5Un}J1EȩGl櫌"ΉCHPJ>qM..A'" Q5L @ Z=U;c٬ ܑp))z_JmD,!M@JXU纎;+K=bÜG p-UA+Nԯ幰udӅ+/!J Om8?{ȨVY9NB (2yзTiN6Mh>縁Lezu5kJB'MihmC]NŌP㞃m"?Wm'oQy _^o-sJ=;;{+`mݠ(@.mU6؆S0T'o׼ O~N1[I=|b9p7y/d*¤2; s5sI"N.w j~=,fv{keٱ!k( jPݏ@I{2i`K 'E"gmVǴq89cQSG?GhO^Qu.t=_Bu˻gF)"ׁQ,e1v4Wel9?b{Zur'^ ul\710@yY #=<(˜YW}9~0>޲ͱU2*X=]#NZs(vzPsשWA*"N TvV;X2%g þ, [(zIk~rZ[ } vǧQE}P>ΓeoW3{<SR>~9L 5FZ:Ն,ĀG&VKS7#"c՝ ׸ۄc@4Sc uHD;I~n6h^Et%Z3J3t~NmToVV+Os0"kY`X%gzhHRivK(1EhkD{}+"{ҖkF"|RqJ#~*YWUҬlDc2Me2)$Bby|\Ō_f=i L`5}7WZJ~Jk2#8VKgu!3I#ޥ<;9s6a:B*%.YwmFGm; q%Ԗh1 /3oh14K{!Fk!d_] B`ʨ 7cMvր9I EvVʗ\ذ2:uMpom?E* AuzHc{<'ݓF[`9qļI*Q2x%%ӽ|ۏይ&xh.ѮNZo3 P?% Ry7!^#sV2A6`lerdX!LKhTDJJoi3gNhe|n楒h@O.wrs1\6C^tTj|aI!uH,zqr%P.E(H1.'sVhhx gUdd*%'u"`nbf0~F4$f8(ο@ E0nA 3"9T#!kvwImBlJP4۹_LŒF Wn싑"SB*NxI)Bk $|P :$`2 z)!p瑃@t6 K!@7XW{[8lȾ)?؜tIP$uCLw.UW9;K;bjY̬X0)HOMasq0 i1ssX+/D oW)]xf⊺<[FZLMNogMx#ЈH=M= 3}U-Y=_bPEWBҾ}Phh_&@!!~,6*%-!$sVGY`Eۧ>"ۃ޶tqwH>0w *qj,+CooU[ED*1{81)>^E2(k[x肑`%:ORʀȼY]QJMXsG5pE)Y( lq esF 8|rc_)ϒOVޗ'?.**t&d%`& l!Cf8?6(l/5K;>5pfoHnTu9#p_2*&zQ/U%+8R&!]&c֊tu1"^SiwQ:[Yz=ZA+S_}=:Hx_LZJ2;݅a Z$ۨoy5lMFׂxG;J> =>[~wK[k ZM3fu ]&e / g/3 8\lmbF|lӦ9H)_[ܾÃ6Zp?d$sݖq$%b+ + 1vpO^1ˆ&- Bi,=A~h7 ߧى'[ GV2X|O6eN3;5iz>H:|HеǓ60ל|)瞸[v()M!5^[/U:8$p*.., jt^XE *cog:h/fn0oʹVCR0bUb0qd!x*h;#h+xE0UVJt# mgTۥ]i{2ܖ"AqXټBq㜓~{$+ܯ܍ QLH3. Iuaڸ*ۧ vlk)27J3eDe N8pȝMkfN?Wc0St/0᳿n IjZHbʞ8ܫhQ 6p$1!ݍ;(]L kΆUu0`DRbIbNOѪ>'VWbPܔwYrʉt|mEAZص,,Ciyik!4g` gx{gZI)XFBMz+- Bu0elc]-~a}dD(|<3U Bmڛ+{본G y@6̇d>"|U^2Sx'8fJbzd Z|$ZxY,r=@'X2i ç* cU8"OVףw<,Ta ACېӠV֜AHL3^(B sPRǤW)W_| zb˹Տ~%R4ʏ_[[JX|4c' UZe>xkZÕk#|5!8~#VIX#Ed{Q#* ¢5 p[7ScoOlp78g(EFrR~t ДdF qv%Z.eeBP۹Ѣ6sVElި%4/n{[D|l1nV}rF%$:tYc,EjU9FŢE-^!A Oބ[MvA%[2O]_5W+c .+5$N4y0_~CV%3qI3 H%Wśu\;&5e Y$`>V&YpIN$n+"73j)J?٬JS_|%zfzijO,Cb>x tn*t;Q}K%kR QhpL3hG1B CˇheSEߊY'Зwe9YSB5h_Ҩۛ8优PAl,!]GԑLG ÎCoQ8<z1}9emK8 KۋT2x,9H+{{XFvXSqHX\Ҷj(Gg !*<ߊeC94BϋӶJUD.e-}Y>v\8p:զG7q,E>{:T9I:C*ĥ-?洲ؼ'e1eQ n2J@G&K b[(𶘨wtyWM p^p̿ɿ?7`#clGɩ-`|O_xVLwY_V>}5Cnu6- Q:<1< ᭞\haIk]W-qVBӞYVaY W]ILIp%D(^eiK"R곫꧛hms0Mҵ[.}pݾ rO@7&֭&I<#klϢLwmD$Dg"W{")B-Nrs_!]2Hian"7ɧ5͟,y/&|2'I{SitVgV<6$#($Ց <FXL}c ߒ҆8C]TfkJK2gXMO>\N"gJ_=[-0V1+-hcmԎaL(c#wn"c\ 8#) y1Nvi3 ;kY wJ~U/Krg |>_.$;2 6΂NQ|!n6Gzgz&$h؋UZn{[:]>$FaԬ1?j tgk\:j(`/[fkÛH |:|_. AE{RJTޕeѰSRp ݄ eW)I2Ԥuwv$}}T-9~BGpYZ?ᅭaVZ +Fd^ԓL>^R s9w06 VtX&ӦGYw?CYx'7 4p/HVq= {>T?ԻٜBі{9Z7/1QU4a֢7F\mjNУc6t\̈e/`H4,50`7wA L*&8Wg=Abs. YP}g°S! SC?&[Oao`Rkl(4H1 - 0mlNTjw7l.;`(RTN/1ѝqLz¯BD)r$8U@8ōStz #m]*TK^9Q FyWڀ~jvr-K'X<_R5CH'vgxSѢSׅRCԇ3Xi!wb>N2Twq@;a&5[܅_[h Aa|$t%|<є =PSY2]kr‰>/TIȱuԐTWJNG,f_< ij=tr2:I96r2p]\CSkUQ$Uț|eBrߕRL $EW6Ҋz3ڊje]M;KXk 6 OY>PiKߪ*VD8Ux&h.?1KPq.s?<䄌,/ٝ),X dI~]Y dx h<ύ*H[,?GrZq_!w /iG9kؔOazjd| ܗumg/\KE,d9uT zwoFbhѼdQaLeάa utw^a0k_咄#]<go{!$Jѿ|7:=q}p_VFkN MPF}K|Y|7~h__KhutDd$Q~QsJ&+vp[lǧX{8l,tN5;rXK'F{h}h;V|6B*'zO!+dXSMVB\`t'(z_ItjnJ'7ppތzBXIJ>RC`D"ۚwjRt)M Qzީ\kh6lnYfBCJ,jDcF O1 *zY <ٕE꒐%LD_d0Z1 K:JEd^޿^ÙeU{KG fѮ"'iM~FNA/'#~K;ʂ &g<iZ,sr2P^]Y54cBq)RM%^B,y'Yȗ քaD1:5>NjW "݈*# zfK#}Ѓ>,-;Y ڻWw#{+V^>0"=wP}Q >?G'8HJ!JWL<*;=CWd&=_#GA':O h\IMS%P @G{Wx9#CM5NF%o+Өi?+MD6آ&rQUͥgV h e1O v뢅c0ڛ\b;dG]AO. u?r{_Ϗ3_Ak~MdN Y#b:,uNQC'("΀KC˗,XL*gLz_( ig e \]ET ^+Ժ5Ę!XUilK#)4Zꖯ8pZ=<BSrq"!>hZ7Ww#p"bj~oSIbB DqnjgHx}V R"Wk;` 5P[TIV|3OB`|y wӜmKӭH":`|~NC}P}%N|0[$9A@ĻT>iF9vX|E)^ӖѴFOik-"rcb\ _qv\;g|^m%}q̤Am[; +* nKTtA>NEU ;Z8l{/U{V;<Bh 0沓|'k}\Y7yoƲ]pcH_|R|!Z#Wp ^ҋBfa?pw?BZ ٖtZ jgbbq.}#b"/U-]Bk6LZޓ^(ZoBg)T.WՌe>@ze~KR-_X4jomv P|7|\/G[b+?KDTx3݂ ,MTvSͮ22a>LXATR`U@|jdCsI7E1N#v`goLfoC S󛯼̼%/ `W?lu,/fBя1s o ЊP2M @^0Թe;7e2r*pD6+GF(S;D* 'eNw|H)g /Ud1 >@'!uTZ9=a?Ѿջ)Ñet v1+qYFpۙ& #n~I< o*4t9\y='.'N7LeFLI-".w&窆ΈQsUSyCQ?['qAyQn59̃K(JRP>CXICHeBՊ?GZGX&-O0Z;T%^O3K%}—mYR#GF-sri5 7!b q lX36t[sLs_z~>?R"m "FNPR_Ӛ hw33QifH4L/H:Dkx$ '@[0tj2ۯ Ob.F 3T?ݘdNJj,CK%-# 6g5+7~rXϮkTSIN?Y*ӫͦF QXZi|4+,Bm,>FTÍ̭I%K) |f9^$PS sHAyהF\0neas%_H(K2kҎS7{;/SR[Q/ Z*h)GC- :i9CW@";8&o U}kvkʣ&%t ^c<#{Uq3c {&?;t̚W-'F,c"ju"q @,fr_f?W+!Ɨq J[(RptƂ`lܶ_ #p< ϔp gϨ hIj,UˬW~(taZjāN#,8`烫I)f tWz?_8B|\dy(`a)(6[PB3XM<S?Odz ]QIǶZꡰPK!1vV6#Y EWLyE=kVl >BN\ Yа7k.k\T4okP|& =)%`/*^ֱۛcV C-[I&cXdá895 'N]2cyl#09,Ol X./Ɨ6O=5$09X{hw;GHΉGtiu2([kC+6w?OB]2HԶSۖ =cj\wʱ5-h)gm oad\ Ź;'6ŷq5cs9j24~fIӹsRϙ/tX-Hղ>N+6/r[Imkk?Lݠ4;Чewihh - DZ2nN&hͣrB:7<=3)(4GSxyu} uDTdXE+QJξ1)ʼn/aRkL6# i >?p@mdnΊicFP}"_&U{6jbk|! tRWxf' mHc IQ($4>U6w/e 񅫨QMqmMP[oR?J~^eMMFx+6F*THgQ3E6֫:BKK~/%o{|T X ipUŋ:w>v)ѕx4"7і1FtQ 3UW}d0,۱*v-PCsz@m [Cs6]DIRv- nJw7UЇWMFbӈ\Ѐ2lQlEA>aKf5hDNk~)\F}&NޟU}a, &8۵ҺB7Oc͵$"N ǹ Ww`HmKRj/\ ZՉ SآNywFuK~Aӑ-VYB7>52;\}+iwM^ZqSC!, }R_f tL*{RסM=+m cԜbM+P~\ um2PR͋; 'P17;ڍ.Fn???6R L!#Y=fHSnX6G!>/`U ESFw·~6pZs߹e!@l,ќ%7tY VJbsV:BO'shUјbA˔,U] b w#z8D~:$M]&{ ab 飡55ʢ}U?4ίaMnGṭ~Х6vVDyЪeQJ*F`^4!ډJ˸kʛemQ%gHQaI812@ 1~[!Fnr JI0(q$6pm"?9kCoOŸFz /i~=B@[ ='~ێ׷7+.kK&,ߟ0L3g%@|G=Ȳ:v tū}*Bll ^:'hO&c㰩2(CH0@<Ъ81{|~>IZqu+0PNpB0UiLW}oW\#o+ccZ\mܞHv1,;er+E6t8C~fEjMo[8Pl3o_ԃ44.LA}b)pMF"ΰM_^Gu6(Ccb^#]MI2[\):o0m+-x~nܶ)Rx9W 5fË]^>f}(}Y'Qfit p?ؤ+68כQ`y-O< /1VM79%l2H}G!Sp| Ւ6 2='ĝ̠B 0i>ےܲ֔/;6j?~4B88>kPq+ƔY[_U{*W0^Px;#04(qs@.xctT3ӕ'?&Lm`Yƭѱhy fs{wQ :e#b>FvaD&6bu@y|TEp.o<`Q17=cfA lC`Q$.Eg8nYz!yoaS`N<ʎZ[IVbLxZkn ã"+lިӸ#:ҫDX5TI}u8;Df B^/w߀<8qvT;Uy۟0>/<\b!?`hVqֺLI hq L="Ltݐn>qaŴ1O`ErXb{2A[ NB[~a@Eag1/P& bf1 :94/8hixR&o0B{!ap\6{v!J@:Pbȿau[JYĿ%[KnL,m=ܛOl5߃2#_>@r M`%bO/MF Џ&Z FBjbtccSE9Q?Nj4f|M4jtkԭ+j7𧈃q4[9UG].r(}ǨJ@34jj΍J 9ڴE/\p{ b1j y{_R\YZ*4aoU=۬TNq\~T%]323ǩD#S]6)wu?ȥNz86/[zDCn- .ap%T'?`݃Nwk2I1N7S9 ?ϝm8P"+d1G |J5yrTYToi-lgז?zAt{։}YXNYrvv#Q2zgAzwcHuHz"ƓQ{TdY >`#SrX=?gzŞ??h6I>DE@A#+ٜ-& :NGh*#& k=!$⹫аcIj*? R00,M13b§Es8duv&cӅ3WPpG7RiYNCn8ѓHzhϴ̐nrٷ:xjji"s]Ǒ}pߥCL%Gb,F  5#HX#=@e8i_HF0k"KG޺<Գ"ET?hߨbm;C<`y=>&¶O6HǟTzlQt3FBH894.dĩ6+'-R?ZvQsԼqAV,S, s,kT|Ʌgv+UAi@Č|#4F(BьWOa',,>2𜁐sz}Ғ% DWM[hRTԂ'`Zwuѫ6&ਘ.- gEaS4aP=o@{yG^ҝKO*B'.1UǙ `( Ω5t *P,a'fX:I$Uf»_'`s@_RoDrȊ9/Mk'=(Ȯ+_KwSДj5]Q5b+-F) ZFs1?Z,b';Wϭ&ue 2K'}iTܓRR% uO1zsƝ}ufxy(84y}o`? u0V*suվ0O0B3e[W7592,^c:Ĵ{G[ܱˆɥr5o#\V z݂+qR 5.n0JQ5KT8 +g*mjSy_lV+٤tȋ\ LCZ9k<MB#  J_qUॲ“Aɮ5b+cX#tq`<+Jݙ_6;b0FN4'7 B7uΩ\IFg5F KwcRg x4ρvF#EXV+&6B."v5K 7.JlP K?̚Vr@hPM[05P@:pS.,>po K\YE`Iu7_y=۔.?_DrC@ 6)o¶@@-{zA# ,֤.XrDk6 sh ₇hF3|ebU۪  Ci;@kn%d2fuai.26؂>x֬&φhN3.G'wP +8ƉpѡQ"8\/5uvvQNj6ڲ9Ah羜!N ۣ9їqdMn/у$q8E]fGw4V9Bs\Ң@Pg܂DhFHJI+VUIȎ_kıBP\v%2L14~/3g?$SXEGq-dr.J"Urj _&}$ss6/50^J߬@Om@|*?lqj ⃶6:ú/ 1@zG?V4cK6 klWQ"5)-T@!ݜhNbdd9bO )a r٪6 }m[TmۂBa_DLېo(:h+FlM;5ュ{fŇ:Uk6lmy J(dۉ'_y#e3_~Il?bON@{ ./|ZQJ!`hiR,p6b%CSýduQy}0vG*"$祠N*M\k*K<,mB~[M΃ê_r&/d+#g!<~KJ_5FRDF^ˤ=02q-uQl)5YDxr&i*T<=v@)pbB3ZwNdlʢJ>&0f w`Y>'E|P{6QN'1->C2"26uZE2c&1g-Y(/ǂ"nPeƦ&dJ[[E!:j ? 07#nVǩ}sq3@Zlד3珘a2PIhSX2g=0XZH+b<VGt9{c&: GI,v!3~1?$3GCySbZE_S- C0%4+%Ѷ7!u~z;\͉v @Z*^{3pMTit.;50(etlĖȇUYIV7 5^WDv?$B-I%b#eG{jRD=DKvJ9)YWڦb-:Gqt7Ka3_6z/nFN՟DGKxs5 O5wu'6qo|7vvq'%mQ?uB=VX^/C N2jO$׷yu7IY;m6ق1)*l`)_Sa;/pCw9fRH1wΎETo@145CD@h]g[$svIE]5m[cSCbn,АA{xV l{Q8W5!5O r,V$B{f' 8?r"T{yFDV 9D!J!@#>uqĊs+:oI7!%?IvZVߣ7}Wtf- ǸݰyL`;]{Jz>j( L+^e=LؚکX./!\g]#\O m'aϭ, D: H߰`P `_)19E{8Njh5x5_&4mu`|ڧbe5X-;1,܉mSsY| ,El{2|ov3Zz]meQ$Rޣbr3=c'TKt,;A|j^\aqy qk䖢XY2HMr g$|'ІBb{;b|씄Wմ}B/,;7{iMr351ťG 3Bbгrf,*3aI!E=>4GđsSf:X2`kq(^4ym"TW :bFq x[gjj HkmG:IyŌ_k)|_1OOpaw /x{j9k4 ;xC#URLWZ]XnZ叡M~WaN=+, e8GGZN<=a"^W{:F6F~GV/(l4 ?Chmr1Z?2|:& ӥjAlس< /Ӷ)-]M y)pϖ+|;-xTqqe"u-[UWf) Ր9R) TJw;K!-g-$R s4|w̷??(ɩ$V@I!/7 b4zH*JqF꙽ X oϭuk|nɾLiAd/HO)gb {ծۮ'Mf U*4M%p^뻕 ȏZ& =oJbcgʎ._]~: Z_AaXCN؊97!E Ԯ9)_T$Fa_6fC!.j#!)wtCN% ^CO+j_1DQ\9}5ւ_ݱ6Lt &d-KB9X"`YI9L S w'\p8_]Л~嬂m ן-FRkϮ˭7wvFV\=`+Ѱxz]fbQ0:b/#:29gB 7NJru$rng7)Z{.MFiD(Mwz's@T &VȶAz@RqL͑Ix)5aFߝW2a3 !PpT^w^jf ֵl*_7EN2(dn1*# 3xTxb1(Q}YO]u藽 P[K`49#6PBFAn&Yb ȋ~#-dO-v71x9WtycIT#U$8`]>lIxO: WiOyҳd2Iۼe/1`@+34ەbf?'_>cPJCkxdCW>Y9)<<>VB$!m*O:sū ; y(#Uwhxp86kdo:P@DyKx9摼Xlh,Z B * J- 41ޣp-5h lc󔓉1}]L2'>q1J(F+X^% 9f< ؁!7+>xݷcs#ܹ"T\IoVBIQ;~y!B&krRh 4=Çkyy a ȽfMK.~1O֯z3w-0[ ώJ֏ З !>xDo&-Ia\ljubˬ ,38ݡٮBB~UiٲLt6J\{^@w;f,_sZZ2Vs}@濟<>ysT5/93 saT:t(B.i(-冈*j[f`L(wgoqn*ժvڣ@>p ̘CW|ZԈrAdE+b?3~z-Pn 2SA X@lA7uTռ֐Ѝ3 i(GM[ՕahQqYkd,ۀG@!hu*p# Nѣ/' Te”ӫ,*E7k }}Bӽ9,P_/Eio?e~DÊ0h1Go$̽* oknHȜ3hdi]aVڦ:dhO0^kC|՚ ]t̀3_}PC8IGLrj#-:rӛɪsxeͩdwӤvaGlI$ڐ :,.rdʟ[TK>q\aF q*d3AozO=s7SY ջh 8x V>Y;~).F?|n!9T4?<|}4`A:)h=2JxK{$JJ0T4ܾ؏)|^OG ,VO35wBhs-O<[$)3O$w {Y ]ɖ"Cp>4[E$Lp*76s`0YaQewq3((eFy@lB =6p!~ZE}H[l@J{zhW&⎺Tt %fzxe].+I@2`wwBͰJTNIwwVk 7?k 6WJG=Hj=6AjpOI2̽&ٽ{+h*Tˌzu iG@`5צ93oK+ g6s^2Pv,O|hm Y9._[ $ 6q d%yu17Re[=|;}^e% riM@Zfp@jg4TzI 8x3QƳ{do?t\-3=F:XA/s"Ӱo1/@}v6Ǩ1A>/xoaĒ z#2kzJUM_^l '0kb8rqR}!.dU_[K*hnK(&ڂ,v7SHz}LA3eb1j(O%!ݒjtL vPZJ)' TK,XRx]iW>9PIӣG=s%_8 UY e/6X|A|<5&z5-f@JIa Ukn$*Ȧo5K+y\43k1 (fLu=Xr}OAVdߧ `rFM7j T5PrM!B"R?p-;u}A+Ԣ..%%߾"$z(zK ɲ+0nzmpr^jxcj'/ /ĒdRY!CH6I0-oROfxZ,{}OH(#z5RUsv}L Ծ*yvtzcפGIqh fj!~sbc&[wB~#i,0eC0ȡ}+UYct+Haj< Z~'MP%%[^VP/o b&Q6_NfSʠc]3wyNtV劵q|F WQ7SIu pD3*E%;P&ܲLu3W{*~N- :924mVX.d%T}j`D@IYEMƙYEZ/ cTn-YHRY)=g S T2A\Bu2i_m mmj iޗQݙQLA'c]s1J\> HG,j`Eu{_s0xvs$v$.RslxuXyyHd"8jRm{רa(bfUJ" p]Yf^4mlNcO1ܷۧ=4ws09Tyw(<@hċ c8%W:YU\(tf3DUORXh`RF$nq;VOV7(5g[9ND8}H !#rM- |V565.D#m4ΊEXfJM؄NH'b4촰;(PDSt/y}iN}XH~HA=ʢ.M[ 0(ĩŀcث8*Rg\.CRE%G\IWXwPF缄y/#6>7CO=53s?_a{ʒdQ15d6m8Xiru.FF]@u&>^Q{ڲ1uv~_UVT8`;rwr.òH`# `+.$I+Tx$";{*L `‚{&+np#XLViWRY$M4h'(oeg?OhL3޽b?C+T? ̯hG9Zf̑at?5 Om%D{ YڸTU s SWc$e}^%$ b. J/,+Wq!EZj \*k[}pA pqsf,0P!eC)[~ 5[:P}{$455Nб5z34VZC s'N/2f0֎]^3FI|D5 Xd@ʼnmhD +D9DN7ֱ"~]^٩sh, _)YR⨉'ʇL[?h)bW$P΀C %yQt˘8mpU`Ro.Kowh%fGniK}L2GKi7g:-ز6\UF4ɣx_2¶ch!0b% $ b$*2 ^{V^þ7}LEU|EA<ƫkؿy,фTsj2G|B36RCӵ2HcxQK 565:߀$ ?VEv"Yq>.ށh蝉-;7n.P_П1|rV ni$3i߸6c4g+nY@SRrP5- η{k1U͖J2`YFpf}So~sMI  M}S+2x\e$ƭߒZyR NG2=Ȳi;tf9J52o+'-To~SO3]'R7 aRz 6P0aHؚ}\\E?hɓMg|rv٣n~-iJ8"4q3le2fC*( h-ZvG%?˕a^=T9׃+v(l 5e|'<^ Z?IēJmn*eg{k1)# rDY"@iB/EP-@ .V U2-BLu :n>462[o &9*iPcjBRLG cU i}MW56-mhu: MXy2Kl.v}/X<ɕWto 0 !h0}?^[_I&u=cp6$6Yfioo{R9k &:R2 Fmw"A Qe=]7}uj nV8qRP4֩JSVYqEA FSBI5ydIs _;Bʕkw* EWSwGvi?K8*ΨaHuRJL9SDm~F7 +HJ&QA0,v%ߤk]Ԩ~j}ԥ{坊- g= -_F!ew ,[tˀCrxطN9G5Gѩ_pқ) WmQb҉’՟KI@Fs[,[z&ܒ\d_,7/m_{H:ںՍ˭B: lzl_³ԯhӑ )Ѹ4e+Db~~)5MwuMY)}{2ݞ-5p [MS 3}ųR 5R $:E@p%,謞t?ZBGRdk⃺{oۢ@9]Zֽ?)!7T?֩v$qŏ ǀmQ&-Z&V,R -&"PWTɚq}& ٯk749Vq F2|#4~42ٹtj/PoYueLE s&^oB S%5E R=& +N&PLzS0"2uGS'2[1h/%" E5FVX5חydI?oj(ow),Hѣd}4đ;,߯P֡IH e9񧛠WDnR`~9k R9x[͇q∃ͺǾ;lia*rvv˂+ NSZ~P1sCMzuGɺf~%"7wA4cа`M6`8L27Bbn֞d6=~Y%tam9F3MN\c. ga_u73.?H#! &Η.C Ʃ r0v=BE}htً YUʟx` Qa[vqwUL|F&Ŏ{4{F$'`ie'-2e#};8%j*RCtC\B=C+EEpuTXؐ)T3yžЍnA &wrA-RJ,g$Uԟ1ido!Qø]WON> ƊkA!o$wظ./wة~K 3&my)$.yFJdw 32fQxIk[yuJY!SE&0K*JAZ sLrK^5EJ o13%wtb 浨PJ^]ox Wob-~"iʟ53+;Lbeb>Q4&烿]NPR l!PYE&cNڄ~|35>47OS/͙+"jC12 ;9=.mhu 1 08&S5^J W2}}rAE ؃OcIU +nZ)s@.Ȼq;z*Qo1*iPȞtZ@X6I<,C;pmd6/j^Ugmʼz0~!\KÑ}Ȃ1C!Z|J͓(-YYלz}ġv\2x8K1Tgҍg 2MAM؝QRd@\'i>JucJq.GsNw/l@eG# ,+gه9 0 Xn$C3U5Y0b> N+H q.JM)ًq\aʵxG!&iD]EU`)4U`Z% 3&j3O"Dt,h̬1;B<FڦT 021i:PypkXKtjuy6UW3ǸC*Wݯ%vz&4Zz}v^2;\LHp dRJZ)$XRvٛ-}#R* }AE&% f"lX.yPb=y st[b޸i pa?Vs3NC1GQ qSsN57ڱ!q(Ub5\'t5 s./o~n%+ nB=!h|b$8 >D̺ZF6Ԡ2 0}$Cc*.kZqZV{h 1~O(d*%15BI䌂(.O1eP)&;~ yt e!da Ҍ>5x"U #I>(_OH c?bYRٸ^d]D& |ZeJ^r9QnW"ZH4/2 bqa1ƹtOqs3N. "Q3C' 6L2*;J S |ը.PWj4XN+ajEK]Α:XhO~ i-H\"ƈ]+RٝƘ4<NTadj3/5R#c">롔J:IL- { %Ŧ xe%2 F޾<mNymWU<ɕ;p9bO//}Ť/CYҡOoHqOL.o%Na5s/y3_OXJm|AWhx?7!ܽΡPnПdsnɍ}:Cr&u.@V2ǎ{NC苧 '*]k qyXk|&-0->w,w%nx}$T}W6? #RbDr•+~A*TɎ{+XӜLZ[PYReMSi;&V?v)_SDd}t(&V`EE"?- PV(c7A\ j.0wb㚣"VaV~a>}0|ң@{& qLg th/s% u<@ti`a6 ͯYkb I{D}%l%jeôu;(d- ڹ `db> wJ?B=e (N?[.4 )_<"gRZloGKc5E[{gVB#5qx‘9ʔDž!eѠXnU7!8U?Ⱥ ZUN5g$$c^U:/KcmҨ>w9lGN_ltP7̠?/%*$WeNj|k2@s󓼔W(iڝ$ _?^^r5D9ygPԏ Ŷ}SiC-KA j;0r? 達B;wW2 ފ4srYX t.WNpt3*ZmL,msgެ)4|+bknzʢsO{:b倳ʄhb"/ fZGcNYܹw`c~+L2nd(:|pȮP׹R2seˑJ"A+7X1~{ɶa@_{5XH>uww;̵^8W 5ىzIb3BOwEŲLZq֒o"5Mqo)Vn~ɽY tDhW/<Ke)LXc-MwsC0K|7#q_@_~do\I =:E=ٰ9HVXJ#11|>5@N $W #҆=%15Gטxqe@&^ ʚm޴߫A+U*Npkgפy,2aK@h U\lTLt. 5<560M=mt197TWuuSB5&d$!p61Y qBjx&]UgCHi%iL$ ^H ֮ңNCGp\&R~wHk ZhM !Feޭg1PdMKֳ52?FҒSa&䆆Mp( R @waLncu kj z=NI AN]Z;JCIfwdC_8踢ŸC,4NqD?W> 5 W]mβڟ*(.b19$cdo06ڂ𰸎>nYI߅\u 5'#B9rffȔnֵ+.Rr2!v,ٝeϸy43 4=sᾹY C )#JR:ć^k`SvI</4 h( nb$C ֙)6pf= $y#*bwS6jy>}[zZ1+Lq!Ƿ:wJEø.6Sc!$jV in ŸtSyWdp ϝߓaŁ#㻸"pv#V<#@q) -C«mv/P36Y°L7NݴdBCCqL6߶Cw 7=jUX}2o^.Y𡩗˜*G&߆AHowuIif{@Ya-n?Q9;]@,vm\y뛏3,)W$䈆2cuTwCs( 䨄e$t}fQ\^ls$@Dlh6Ջ@գ c;Z]>\G^EFJkv]]|ʾ(ʅ/oc$x t+7BfaQRX쵒3BP Inn%!<>Zg6DEM'!m&8%^3M0!~ht6%iH¹&^@+hˬ{Qʙ=};l S߾^bt6$+RvW%ѽ72Gv  W1B\D wG(I@?>dE&K; qz'X_s0x>ڬvwscET>T=҈{ HQi--:BoV!p-Iѓ?&0`'@/sH9qZ#l6ANy-Z 9նu]p#=)%FGD;m(,QY(fz=4=ʺQxgu;E@+Nt%2f-Y %R LY\`J7Yj(Nez;" PyV HSkFGyhp-ށߌ1+@o7v ώ!&$=MxSx _DQLuh~ہG)c<~Um-)SSFr5Z@Z%l]GH,Opg[PM|_e4f6N@,SqSh/Po LB6[߷xMO5d@j=ń΂eV3뼤,b*O( Tєyr}MQmBy^("FoQj!X[ڡV)/ p 6ДV={Q1̮>UۜY&x E#*7X'QgN$9+A38[kIRڃ}*&o=o>3p(&9FNTŏ O jc,w>.M;(pWBzt?ljgOUq@-KB{[063(Nˏw |Xa`*|x͞0|2"?7w)x>O&z ǫgR">Od)blh”ဎPa!01cu{?}1l z PseckPV ?XqNVqZ!Ob9ŷ"d \'Rob6A(?pX UG~4*F)(#toyv)Ag?ӽKhHry(*p>=8S0X#z9Αݤq%Θ'Εh4/S3e^o ]sh$8)7uACsΔKd9m])ϫXtáUկ 945/;?.EA!!fgdl R:/^Aڑlw&3!$:F#T'hnlڬ0o9TVRʥArq.&WIZs~ XC :UeB}V2&seyzNUDl]%#SeGG$B)W`܄n0O;ºKL}3~ x69/gF7*:G搓O֧mO=X["7F l5#P3 $f9yr! _,G:VISZu"9`33SxrMk^C+bR(3۾6%vwixۗ[O;X(W`WVF-TR8vm stprFw5XP*k5lVHozUQTۻe(˽>16qYsVc V-bO+I [;9r4" DK2V,E-v}N/P 8$T~ U| ;/3L OiR29_oyM~Gogtsh1-'JcjA+mlӱJ]:-Qf5HJèDue,K"vx#ϣ U1 V;PAEr UIQ t٠)UresCs10!,n-^9a⟾O5\{r4"IiuM!›\Q6L`g,Z :-y?Mph-X[VnDK Yj8hM/7"1싫yHw蟊屛3'YLВrc.n,`)r8 E09+)?VSQq #ڷ6}ҽ5ۅǪT]jbU!C>"ibސ#`PRq`3=@M1f9XruAĈ0 -t^rkL SyqHl `ce&l6rf賖pQ>h\{0,۾(Tț߮;s`qz;(&r11`DCRS]DWƂ 'Gȫ;Q] f@=BZ)#N>hNèM&0HM5A\ϐf߳1[e|rw 몉K[ptDr2UCONnED*KFs3^z4(DHC4=I+yFC KhZAl.G] ¡ e@ x/~X >'f9r:.NR*HGEdm){LV~xs-#Vk>mdlxghAXYuphV> 9C`zi#[sPk~`]gum2\5njEr &c!zAQ'n@IR`i]τ'B$RʤD4ԗt !p;Dtx\lfa]+snhr\; JJt bDy-H/اѹ)΋^\rNx2(醍:P$:Z\=wzҜ}lsW)d287)?< #GLܞf:b>\w T&FMwx>ٗv@vP6[߾Kykάt=81/P2gzm)vvjp/Kv 5J;r;6I̗Ub#k:]=k7ciq.Cag̽ȍ*6 =Ny .,V=:AKxDlČvӼÈH~F=+-(MTْ]y Xɳni)RZYnfljT\M^qρl+Ȣ4 ]A2n F+:WŶha RJJEUrwaVoy'!w` &dQw-|9M̄Ҁ&3ݳw?FNi@;հ5lNL݈:8_~"Q¾[mh/E,S7`?)QdeyX~:VwU>y&289D_5g \뇺`AIHV-%Ag !r4@KE5zV>|u7#}n)(aMNrUVu[[-o2Z9yܚyBC)p0+}*,&m/[ 5$S4./& Fo}mڴ0Ӝ*$gSAJLv? y|$,9jj,chqp h}R/8H,>~Stw؂,&Dwu\.Zw"bJ`(8; o]NԏWy=Z_xtfƕWzsnܣxesΗi~: G}LuWuWmeڱWji{j]rW)Fecu48!B8&s^}?P즳h`dOR4 ،ljcWnERY gqrc1=Ppݙ KNOl3LYfM};4Y~@3T Uk߱,qsPOء''>Jy_|I_삁 !@l[kh5|`G:DZb3=q'Fv7X chbUc|H&"f<WQ雨`hKLK3t.TӣrZjWئVq%4ctx$L%LglȟZf ׎pOjzIO jngcʥcb = ?H/ջ9@`Ě&uT$+x3<*a$}25 3׮ܬv$ȍi(A8:FֈegauxsþW}g@Z-kF%(MЛ%FԚ.v[+8JdL/"uL=Y<H3 GMnjjȔ.RVl}egtdg.A|DjۦAQȶ٨u^S;E$`]b g/1} IܯAwI.8$fAJ泤6E ջsfgt m} 6w7.KЪ`/ÞYF&sZxl&Rz=FLW5,Ko]Ψw"CK**%;: F໋ȗF%EeiKK6)H T$oq)dɤ_O\;aDyElѤF{x,GpchcNh̼$8?4 fu]Ez̎[CԢrn}Le<8ޘwhȞ6kJj3Hh{̫XiH.FDRKI7NY@3>ȁdp9*f'X8krv cSw'YJɃzG-94Vr&\OS]0Y i̡gscr>--+ZSgßl֟GOLKBH&a9[Mi!"hNز$Zowgǒ B[@| 9Sّyh!0q)]+NL\_V&xvgyy }2B{g\(wYuFVkQICj²^Ocj (X4Gta9WR&H'DYdȲAĠ>!#E՚ cMڷ Dw9Mm{oEB ϢUi*D4G߲VqS1u\*2.+7H 7d`~:;#2JJOm"JUGZLuqE7DQac:2U w} ca(dL/8+gp޺ka&kIXK1+xd Z 2y톣H5$]Tb딕%[q@ޔ0xz_x֛F k>b ~upxSmOl?sC|]Y& [YB:$!*؎%lk#ҺFx{ҳ $?面[CL@W=C9^`D[<{tAUe,W&LHl;dܗj!K ]QֆU- I"Y+ DmmAMn)yR2f1h핃rZWO]pu`vXUҮ1\@ą)2˟FY^M \ oF.LؼˎܻݓC"͎xU^qHns EBLlmC>hǔPܺ; ȟI-`Μr:Ck'u*6r@ l񊳡X*p6 #G<3QI=7@@X)ڮAꞂiM)t? pĈ~bɌhHc ~Ipae'HRm#q`Srxb49c)O@F >Y 3,)deTa]_.k;= [O߁z@uwo-=ux&ߞu`=߮I5;7h=9 ԧQB)} ^|{R355B5Zv/Ǡb΄8y޷6)JHߨ&| E|*y VlxS( ٚDE5OFk_aQ /$Z+״ԓ  @p@!Pe $k"#/3BG o{ /xM5FY@+=Arbv*U/+M @]dv0iV?: |YX:&@^<kd!IZP;1Gz8DԈ;/^69^S~VF)24σHFPGw2eLص8X)(R6K:#6T.G8`[.44b&۫N n[S;lŸlN%.H7S[^='iy4ӟR uڻv5 ~oVE&ߤrCѓzGg-*&n2=q8V%'2Izsat Y_Qa-m_mj< ˩Km?{}0U»Fe6Xl7 Itk90)T\̮@peDAZVi.%AjjKDX4y^={`{y,$s!$5(h[)>-e^]w%-ݸ6qک+ ثgxg SgR񿣨 ̈́n56}aз J$~ScnwHg]z0K[[$$9`Om3"ǔ(I_5Z?CH 5SFLa)r4ƼPpG11 \DLB]qf".Cx`iQ%{$QI6IQM恵h vN:N+ܢGEUbvs82]a%ђG|1#ZB B魫nX8/ QQ;+mֵ"IK6KÉU{u2l ^A!D2]g-/:ժ˜ C-BLŠII \b-/yT[y@^&c_5 \" DWc<|H|߈:GkNyB-5[ٻr8VH,(F)cDMe=٭1|I.Y8KQڕ!t|&bԓ|$L@BWNz{ۧ2XKBlS(!ى^ F$|\+1ձWܭT.H<E؁,_?Fofu< p^.z {*m+52moaTu8ڊ< YK]qG}[? XbN/=p1=HkDz[R5<-3N&gL@ƅHv ^ 0DȫS)5|N^i%xy)&FHJ΄#GP2MMswbnZt)Ƶd9/ _F6\t]ċ)V/\|%u/od+%#Ӓ3[ 6i~QTc2c?'~׾j[nEJVu*~OW: 2B`L,_26&^( G[،?NaWblpA'ꗷ8N`$Gfx1SV͖q'vܾ! d"%@k1nj]JT~b~ތ7$h Wῼq96%~VQn,n ?IKXӳ_"&KR+=?_>TqNleqO_/m =󝽩{W3= ᡲSi!F)DNʼnpAvfq;@d'A0;^: ŋy_ޥ$b$Byt`ť7 tyY bwTO2%s'Nn*̉ j]8>x|L7K4'b!HP?(76w@}̲ 씏e? Ô!R.sqYyE [΋Q$HkmBPg~J{RC!$6xAۀ_n,K|̫`/o͍@_NMak5us4RPlrkhg(uesT- ?2*PQSz+\] PWLeMRG̊}CMC`x9p^xta2} $4_q$#Ѕcwnك縄k;M7Z1#6 E~*S"O &iK6r}[fPo\:2}ElCmRz@Z' h9Ȗ)?WL?ExPo,o]+CS;ϴuy{zQiMeX.1w[PњvK Y*fhݵӃJäHj=Z'_=.AnX-4|& qb_(JHqPY$W7o} %eIXyOyKReX-Q^ҀrTQ\Sw6+f7exdB__ea6( ^20ݥkE,D% K@wpeS`(iH-iLYDV*gsCBa-7~=M. Wˏ[đC~݁&ŵq tt?_i6js$3 :O5 x_Ks1JR >TL%;7LM짴wcTHDry3[C[T/0ҷLOaۯɴ'A@*q7\b5L6vL'bZvh^!k`Q<3dQ~> }^8X$o]'_y~S~ jr*w /ӘwUtB$ $!J{5^1VmMҤP8k]j~?M<#](>; .ê s2Ѥ=0}vђTw8Rra m`U42=*{ƣYoh"Fϋ$AyiLmxvw\rW5gee UdMt$ !k1cם>jED@{H]!A^9:t%p?qVT:>x ZF^? WJm=Iל6w_RmSouːE\uq2,G@G ͅ׷uo&CԘ>^4W`QFt ?e7=36[ܖzD._١ԉ ,㣥iB%>U8QEV5Ld(Þ}Wn}8 Ob<ռJV6YrX}1W, K  BR2W@mE|g P%lEas >XY)ONi汒lœ‘8?ۑ=} AfoӴ-K$ыKmOhHőkPإ5Cѕe*rVML$FFK;"sH28X؋'l>!% ( \̵Ю,!}FRi<@s5N\y+"s_W3[=?Wk=5"?YZc-K'!2 śU؋B ?ιdlde#'CvyD zzHpX-Q.(Jݒ:V{JiG%uA16l[uEɆ$3Oʥ աuV>yW'[bJczٴ! yX˭-}~Pd&'mAtjlq!VmfSl (<Թn29Y=sbxA1̈94&[qza&,g[[ pga{ 4|u~7Wɴjjv2)bWv<D }:|Łh%oຬ$HSFќep#,kԴ!ݫc߭e lQ05.(k[tb%E-%ɸ HvgE[`8^03tLnMC$iȸ Nyox:^|“Z*Ć\*^ dNN *^8n6jM7in,"$ }Z<`tEk+Ex-5XCHRy_8>7F]")9!D&+`A~p:[Ԧ ˗U;s8$:C Ҏ>c~qTq݃Za%(~c~_QؓQ9gpBpZSϲpٿ):$5K.xk5KMNy=F;XڳS`)3|J)w;p:!DꆐVHOI Mڅ_]Q}7(ۤ&̻W,VȠ| P?Ht..Of"Z)!=Z /wEE ^/;g-[5tÔ2hv=wz(POĒIq3ʁ_+>^-DKx>lǠ% y9:jB"BZIԜS1ƇPS}(㭪%~RMcڷũ3@ƫ >Ԅ\@npeo&W0ܻ^R"XHO:>/=9~$3bU{]kq&rږu9ܠfɨD~J#,ah LIQp ůfċHW}!svZ]9]B^VZϰbyrﰺDIŻoo'U w^rqZ^̏9X4&bAn/  BԂQ$^ ĸڧri> J.ɠ|J!yWʜ+ ա30ELŴXy E`$MPPIܭ+J"do[Hh{@/ =‰ѣk[]M?sq~(^;1vO(Y:Umm7Ig}n'amwΐ(nS]7+byRd  Gf8 ``.0 F^"Dܱ{~Ny}Z%?A&{ؘX; `$ׁ|M>*&!L·xSZ282kIT=;ITp6fV!թ ~^F>4+e.!EO|8[ Y 'ԧ<iYċ;HP- /x_1nIr[원kqc)H5}nDZ1ZސݶX EF9 ʮTEU7b9g+G1U-20IJܗw@t8rr AEF8p# zYaz30͎P?/ɏa?*Y4dI Ģf` vQEfŃ{{poѡn/Xס(hqSqU/rQe+SmL?LY'uO{)E(YD-?944.z8E.iR㇭U36o2x:,G'^G'#8p;*59 XD m*dEKNZ;lӽNRM8l/.^d YR}0m"G\*xߘ5L#~uqog!;w)AIs?ߞG]4~%5d9ڷlḶv;N;t4Z aUhS>s"addQ%"]Q0_)ޚn )G&&ɲC h!yw~AOz]`y9#a> _Eӫ{nB-ֆ|? ݜ|=4P6YSH韁# xg QL? mZѣp)WY_Qo8IJMf].kB b^|+WA+߰g/4p .?}tRUfV́5^!ŀ!;2yŵ c$OLV+z쾫nߘ?ddnk*M^t zc(rl* gj^2nNjm>E>pfw!5py1&z pDکᣰP*Iʾet-j %ުFBeӉϻ k]ƺE~*qD*d\$EFv6b:y)%a9/~.ؠR x𚗋vSS~h\߅mtPA_ndC zVr*KKXlإ2tFdD²B?h hp|þc%S!$B8Edu:ABR: ؼtds/lxR~Xb-#5?3lҦ.-){ :Bl*>'\2?񬞉 @"cG<Y #EDGV)2dR%s()uW0ˠg[>l*C(9 N9[T& +*qֺsyr-VX7'ژϒ+9EԢI$ՃWِvEr2k"jͷ[lm..8"+'%MybKéa?: nvGb07]0&A*7N 7ai530vy P/ubdʢXPPE{R MFd <wkG'I}aAEMdӨc.SRRU40|71@3]9jF%TE]̅lxy܇qjߣZR$jUC˨϶uo)h9 .#}8I~=B/io|i;1?/E)&YQT0`$xk_,0Kƴ%m#(+Z,\`\&q 'nG1ъ |EDE:a<:<,^_ >#xٔx@CW,iJ<ՄWx)^BVlbhH1'c.i}|5=P .-i^x@SJT& [.[> 8_?}ٲu2a/Ǩ T|bȲ_ g oi'xtͦyujVxQOU#Ѹ=x>JV̖.)tzsP+Hy5c{=5n/uѩwLñ1CG~V 9`7kyT[o*48aš6+܄ΣM#?G.A*]hPpzԛ1mdtnsn|֧ Zľo0%:| ryDԒ[fAOg?*Ԝ!1NUh'C&z`AXG5jқ/ 9'3PSnxVHGiLjY+K9%nXHflcYם&aaiAjC &H!=-Ǿ/ 8N᧴hylE`(4Ol9cPB0 !jA٫#5*ZiOl;Y pS~| n;z }߭!uTo ie Bhl:aQ on;֠w3>~Uv1k̂f&M^)Ϥ|H·GZb5mn}> ,W=|莋IJ߫ޱIʳGԯq 3qit]B6[rG4I朒3|aҢ Agؑ,~VRǼZ+1OS#k.NhNr.bS>39;C]Ezˑ+ɶzvdP>*lZn芛*sݽ9/p \x?dSxN3am8K!=蕆'ʄ\#i=w-,RI$MQ˸Ջ׋ !JdNUNLepl]lЁMgJ*C/;G%,4"I/vkV)F$CV_W@qzr %uق#g?0K*yOϏW=.Rҹ youP~ T=w"^`נsLl[$ aк~(Jk#)J"~92:qP.='G$e"f&H'41V&O(Of-W+m,^GkEk€j]wbn 2E#ZyxGMu؝TaH`=+߅Ҿ'~|"Db=*y0Sbz 4 ¦!!{-\%sS~;I/r1[ڴOJ|Faζ<4u0;X r<8sk2 lEd␪x@ڙko'ԲSY% dk%_zr[PxVAԝ ):Ұ3@ÂSo9A:m ]wMuiz,É 3c83Aet(0R[[))L@ R[Tq~j^rMtȖzT')Vy)]@QMHBH Uo7u|9 7L-s^?܁c9Hhuԛ} wI|_wG/^6Jҗ+e?3T5 DsaX:0J;<)L(+mnݕZȃ&NסWtQF-c].o2>x|gNA#E \kEf?A}z} Gmz͗aKF.<>m\mSiug9 ~z.|~g/łHʁ}?gᥠ U C|UٶZ;b:o dS^ݐg(XfF@LkE\'f2|稪B9=|ҏT@龋˰ =4i^ROS8PGdbNV Du ͥwRm .Td/%úsW"HBHr=CG(MQЊTO$cDrC#LS1XǮHXf :J8UHM^%v}+wS_"w V:J*4QP{9ɘk:n7@H7(مKPU0.2argXvD , :g{j q !RdTgt㕦2gEtuأaZN}F#y:1HKi\!:7HJ};vS<7Wi*~.@N9$chwpFCvYݛP/.j)\5;%igADɎUm jc=hK9?i>}Cyu[?ZSLjF^rTn6?ɹbo +\߆: 8VJw-Ў~_bL9vwRgD>zA%8jc 5N]?x3Q?x ŋG&dqtǫL< OQFK<@%wտ#mJY ux{bt)CE'y1-jojNt:߂k?BЕE Q[Àj3-©P0{i9*V=Ev\ =Tlg} ç:|T~yrS6m>0/6ґ)ڒ EU^` $nE05U'p_K$ a>A5oWK0H="C4BU‰Xo36n}TP,oL XA +)d2l\G,]9< \Hrkt>]&] 7|$hnb0/ Nf3pU3o,y=)h܍iwjqk7Ǯ-rk ,yny!VY/&5(eMWp k- x3" W*0$ElC8$92m>UG՞]/yV#n輎ީ >r/7C[3GB#A78e"=JooJOi숔@&0)engE>VLۉu'2LF㺱q8,z~ȓx}to-+kE ?JFR3,GGfгJ:"NN" ~7-_/q٩R٢1 RzBʠX~d3bc%6o-8gĔKJ(4M@3KϼGkvD?v)$=~_C5( R&A˘Xz-.ߧZ`@ST"1@+ UؗC|ȝ§̛IzkCwr}DN hҚ7,7Em:?n ðvKG'~+,zdʉQ!dٶ]}O(˰`;W%PMrьgld.Ͽ0Sf;YC(('y-dl !׿86&*3ľV#KaG0:0/Hѵ?" 8j -zD78`v)AWbH 3s1$vDAq=o>Gr)m)1ee,Ыfn#ٮK܋tV<&Qё΅{6UOD?x122SM$#Năm/^@1&|®ÛGlsTԩmt!s/PQ۫FE,AѤ;w" pO_ , La .SOyFy) Oܛx'e!X@|!TZ#Aٲ!:Ԗ Xiot@2*nޗHq9A`>֠Ǣs8k^6PxѶ=?^;8d1>U 0 x2sS&e1?J7wLQ){^S#x}$+|cTSfQyg1r +AqfAgG-07+cᗛq#EtQ#|f6qg[$eKH* z^p$ú FЖc5D 㽢m-K!0;~b\}{!"58n^kX+)0MːWYsw38 Sj `%{"~܌U{-{+4/LlHPk}B[22?{==tO] ,KG0%8mY<9;pn|SΣ_7tUk8.#0 г6 In2\B3%pnqk*|6͘)+uڴP(gɕUقr} i@M"%rˌZx&G"4ߌ_DʲE}X<uɬ s!xOO2o8EDջLs 2ig%^h@Z@ Br 8ϧ J^=o&q;t'W:ICV#YY9wŘ}J蝖Q/{[Yд< 'qZ'#g1*B+BWAv9^t*#D^t}SݢԜ^:=%ZK[ҞqH!YQFiur|JCGL<`wSqޥ{91SK@Ԕ WI;I`N;ۑB>wT\ }̔_s`bǑ+-s<{@b@ 0qM[޵O|)֠nEv:U i0ȧ/U?5,mEurilE0>0|螪㆑bzV 3v$V#{OR# }=f5JQƭ?ص>Ԛ{xP1x#K;(پM5TVx!8 z_U1v<:㒇Bz`3̧Ҥ9pkqĻ`ͻWa%Mvs*qCʵhh,18-3ZǙa8b\T?0g#jad󰟦A'?k?\G6w|u>tM"0Le14t';/%>2H('eURsAV=xc5 =/" ,3)n>|*7c_!1$< _ϲrC{eJٙ g9ת &$2`I%1+ q5vwC ~D;xY9<0$( V?āL |%r{`ڛf/?J>6IQ#nank\t"-6eC%$Zpt P&J8PJN¶~S7$2,.Cc`[v]4ci%N.zc$5<2_v:‹%BqƦvbD(: S裦ҽҺF5^Ҡ&RD$FA?,T…s`&{Vy%i2PYCX48lMQ%@?`oQ3'?6ei xxdiD)b;z/Lo?og` Tߏ1,SK$flSml3N:bm=UT6 IPƦOՅMw{/u@~O0 Gc87`5~B` A f0J1UE{-V6-\G|4R$-yhM_aDž2fI&y(}n{Igi{gYc$IG),wvCe_xJkD۬BV s͍zFTxOH1a_q?hZ(CѲg'{<2=/02x{גg]ߓn5<3?QZ<o eMCI^]C,A.ݸDf|>Ŋ9TIr7E+ca<1k քXjD'! ]"ݛب UB@%j-ZJ#JJ aKHOQ Mme)jkIQ]J5x@CϮ tm"߳ z Aݕr񂴾j:CbT I6('hxw [to mo0oq+cy76q+*%l [Z[@sq^L#;zYQ]T N݇<Pox8˔':ٗ=$vMTPsKS=~~tσ ZPkOfD1 ˻ITHmٹ:+Mo_<Gf!WΟU!2̰&ttѽ+RaԔ MPݤ)#nD}`G7I&'%Uw {8;0=7ڼM矎cf굙>'Q'SzRbNvYj -: *e*[p;ߑiS6@?)g˿%$ȔJ[ieEU6⽗њ0XJK:JD92Ϝ'GAKZyiRioDo_J=<p &IxQZf']!]OVǘ.ԲX+K3BY$n*FL%+\g,ӳc}?HXK~}[ ,Eo:B=k0h#Rwv}GijeTw ȩِEG*z%"\ܰ3/ 5|,ĖZݩ8_aNʽC: m_|:ַp=uP\#ӋjJH>.)2SpC0K֡s-؊O٪DyTb--r }<};Vlb&vS( @\ZqѤ-PFm#&?G $ɦp$*ʠUCd׽睹H/,OxUTI A+h} gȡbfD[Vm2;Vvl=+|Ii"ġPF|bо${~|^e*jت_W_ J ݞ ,54<2OuNkz \L,'SF2/-O);p5Q׾Cfaȝ޺oU '-fΊWJGڮݲڏH38P 翜N>W>acy@v-/\lUe\|{Y5q7ibJwc \q CL ][e)-00bgƕ;=-go'v ~m('ˮ{GtEȇ,! ]Imx*u'O6ŞM 8#8'g2m?rxB-~a[y-08"/kH^rɡ`͗;^CdZGh>prYKuWUhxsHـ/&l mzk=D(^FnƦ>\7m]D3Dq}#O@􇉬_J ^A ߬62!o=wckjY I8bdz;N|y#\aha!ܟKN$`z厧}PŜf CLt|;H2JSȹXS|*J 0:? ('GM ,lgdr.u--nOؑG hlBG^X.ǟJњqUnj"AH"EmodsTu 6dTlJ0qX̞$kc,ٌw.7yrPC@+=%1 r$9hCPo:5VǒO;MvB?أ"m؅ߛj3>~I0[Q 4dC$>h&ybԍTPMx{M:ܽLQ g_-Pl`Ҍ҉謐pV ;<q ttmR1>:եj6k >Y`%}! ^Q1o dnšg5UD̂6Uva9_x;\p;|5; :A*aza}~{I  ܘq;WwnrMf&b

Q7r_U?9.ĝM>ly& zs{HRaSð 0GG| w~#H)|B1fere_XP˜h-"Ⱦ%8jX_C6H/#kcaCa)ꂂSю~G}zpe 9;T_HGVЗ`NC.SvCw\pr=@DQO^PJrdX?:ut8Uwʔ7>7PwN 3Ԝ)<2_k)oO'uVzנB@}iK>/-̕ Be$bz8wǛ P7i;ʮ*%K3P;Ķy˛,| ?8KX2)ZYtO4û#U53iD]Z- bm[%RwxYY-n)G _Z|'8"'*{L,,&WK4D`˟r{Vd; K65 eAgn6MZ":9x̐2v]{+*~m!ϻ=~ۥsB\ÿU8|[P=`VQȉݱs6cRAih 2ۭlpӔra(ژUZe}eFoǖi̚1TvM왣OÂ#j%G3OqC'_?Ѐ}!=miB)a^K3Dg4=r󪜔Lܞk ["U&l,s#J]سt۹brf2,۟^"gGv'Kre )HPD˦sc1TpoƒllFKPz/~(_Hn;UEa'ayݷO C\F'|xB5zT7رGDGӣ=4Yv/ג٨ӋGc`MYQL6AwoI*;YWEz ;w 7!_@7fd9*1jEVřqI 9V=}-!Se.'@֊ Ue'׭@#8Mq IF5/#) ׿)7˘%Y^ٯK\&p0h@p qX !%j}3MA|q q4τ$py~ou44`YO(Cߤ77"hyH+[j ̇˖'sJևt(I-rҲ3{8~Ie@_YM*Ho/༨J': HlsV\v"(J]Ox|+^a?ȍ&SrHMC#GY˗C4ӌr<:`S¸p0J r/Xrs̤tH7~Z*kK%LU0Wd'v'4x4jީq)I&H)3U켆Lhy+(T>g%xKA6:0-n#wb~C`?o\hGu.puqk*cƹMj䛝 bz{+@(5}Y]*|.( D}P  oj+d+49X- A[EbuxˏHID%Ex?${C]I3wR?+7)  8$ #%Pj}jVG݂p1!.x4,.&<.'jhȹӍg*BeU~[D~"HY֎. 9##.ƚyƦ?𰿪~nbi6 4 D %A0[7|[՘M!7Ǻwi+ Ui]h˹{&dDI@bያ#Rk&BVZ]SBk]G1RT0V=x!ݹD/p ef}ՙtytE$;* &3[ýX6f +x@ھ%9'"F - @'E)qjsMAyd eb#쐅DbÂ>R/jfL$+=`v+ZTGHBg?SQ -ބ;΀b7Ȭ}" =*!3ĀI+4DL+6Q<n7<_ot)0`{a.~C.ky6sx׷m :-߻  ?m\,Rr@\F$DS;B'{ =Nγy7)b4dqZhVOfفvw*+ n:HKGCm%o #ђMڍ_0LTY؊ +Un.CT}o-A7-*Z?(h}s?cX}m_@%0^G6ަ₌+uZKxJ}kuAvDa (-/Φ0et~E+> ny&1!q׌0Afr]` ʆX6!Ď\ N8\0OAf%%1`9cT/3D3H;Y T\4F6):R?8( n5Cު2w.^w.d.Ll\us6"q-XI9!o8Yk(d>O(@x +q59@Y6FTrЬTS>;WP'J㰫_p8ej{լ)`!ٸv^3 Y-E3 HgJiix$-LQÝq\No`,ǝiKw5~5 nt])΄dѴWg[kUfߗ1zm͜yy|n֭Ŕ*BCFSc7aaA^cjQrB)s[e_XӞk_sWm7 'iUWޱ;o@ όU"v|Fhl`Ojӳ4\dBgJXܝT!Yghr`UOCѢՁԿLXSkσO"KvrYB9P[i!-Gr6a) ;C9.FZ^VX<ΌMj;j{Rq<)c{ 2G t4m*e܎G C/~^] qDwڒJCϏ+Q+ڀ9ɃZ.{(bm$:e)!p3i~x4>/nꒉY4XKsuZ8/ l8 9^ޜfVgh{j@ Xv#*>x2ei,+Le`Pȴ3%A<~hzzw@ʥWȰQ|"zs쎁|WR* ZLn"2T|mpm TR]5|Mv^7t;_T #](E' 9 ZWVF> cG]i2%k4=θK?E~= Q \#n<3eޠ;se.9wG7v.&@itVȋ@Fs{'9s}] h9b vA2>{+,H0J to'v k\,u8k@ڻ47qRnRT[c4LH]8yB$`v>'RZ{co!]`f`ϳt4۽]Wqj!`')fl)b :wU}ꥶ(wбpn]5fYueЋ=&΢\"M5NXXXpNb.H^ֱTNRu iYaQF}g𢛺oN RXUrU; WpLEVYl+;Mbw"`gjVfy}'z׏m8@0\!ݽ੆զK^~r\*$FN4K) RoCеFa(mTna?r܇ ByrfdLW8`]L94KէZ̟[Cn=?Hz6D+[D̫A>w=  .%F3 frί߰g.[ }jLlhCD+MFd^)KEowZF @n+I(lr?fvWiA<'ȟ5&n \7z[k,ٵzNj_)5ou&z xwgMo|;W.Y ᒗ9|_Hzغ*b 7ʘX{OkX OxXx"r?JG"؝.Rh<|QH&J?\.o#ĞNdJIeN*`:KlA6]:sLR78x)a7*JSX4Jf!n@ hfK.~1܄\8~CO]V5: _u[/`h9&e%͜{@dZÀhkoP%`UpTQm}s@C E&ɢO'8ѳ8_m"|Bߧ#貙E!GcLT0h*Z_rCpp B7U艍7b)C~Um$>0h?@%m^Qxz/;2k)K r<*HwHP;s{IeKI]bϴ k 0Y@afAV5'9EYGBbTRt4?j}D̳%9E&9z{+.,5 1њ CZY&oJG҉w\2lRZ̝tx$ -zȿz/U)eb{`Y$UgXJS3`@PDv#YcŻ|CW?(}{֛ط́,Đ>Vj5R{CӾвh~/uVe-" zPYE f1ˬd*;P_,@JhdQ#3p2Dh=ӡyy)l?XlH&qjj7){ܐf[y|bȾBZ4jOi .5q^O6lEֆoJw%C@$R+t[>9.a\¥uN+ rGC7nM2:LsGK@3[/E"?G N1HG$_̈́)w{'_cךpb/"dnHrVs-%mqʬY!똢m=S[Mu5R/@Eǂ[ 0y?FB jW{I SGfHsܿ uON6wX<[n=eJq@ G›F,4`sٮKW 20J8'ܞ53Ϭ6}Um6*֬PŞS3m?% ?A`]=iӊAR!`(݈(|4FQ vJT0ZR/ʿٵ[/H]K?0=!(E˼FF=zl5;sRw[<0IW5h|q> Z$Gżi`Gf>#{0+ kjEs;U&'7l-;މ\*h2d+Fm-\4z%"qHnp#bDfyw&GE@2@֪v5'VQsZC4N͛L |Q?u/B_uDzk^VZJ*S{cL5ahל^مtZ7=;.X)8mNYǁkpvr"P \ʣ٣^N=&oҼ*eZKL+ct^l\djp\yoC"k›j!KmЪ᧚*ç{Ժ2 -7E2@I*?=t]r2e{\AbS*36gրPN ?4}=8# s2?bqPBFtvyL*;zʭ,&8Jt[V2p -|cٱq|HOyQU+C4;r1*jLwH5*u7}*RAu,I(EBҷJjB=ޢVt.Ej.oyQe ,WcU) %c3h:!9}{U1g@}r@_^#L{1--ҹ2z;2˧C}GR"Y  p!\0"El]u{_@ES힞LFt/LsEZ:RA,$hqrg|O.sMv1a@L{k1t$GTOT=nOT(c|bqA1g:KYN;S_(Aєb@I/2V&^j*, K3nGJZ krD6(,t;D 8 ISh@|s-7g)qKJp0$dJ ǧ3t8sK&."Q"1׭cکuY2]Ή*ѓ3 =f"u/0ɪVEţ@y.\\7Bk8Q3xy֞o^k#pj=!50lWxbF4h>M6ؒmD]"l ᢩf;4}U%#rX$n֢+ŰumG$% F=L0ޱR L9IR̖ F;;3Y3]";+YqLK6|?^L& E~]GJȈn`7@ ٵL#\΃C؍}keBŜͅ:IbwJ`C-BHE/O3\9[;"N1,)Ur_V) t5=tkb9LgSl"ͥ#is_ڞ ?т wR H(|(ò;|׾#$=ڱSzEv^+>;8x"yW:=7k4E& DAK#PðJpWJjErxEA2eq:ҷh:\ƣ (nu ^';CN@-\9UK=[lWf$C"7f׎t]fo:YD|\cq:#I7lZg"/y&:*$L@ |_y9k"cnLPv#ײdCL rn/܏'\hk{#V< 6~b@e5uMϡl)ǻ|'Om KA86J`ý95-0/~Q'{dAT3h}7ZВ ~Jv 5zǗ# u+{v?;K f"nĮeC~D&(tH4A~IZs 5%DC rfNh˅01Hfr.y (xdIx==X|;4)-$3eQCXR E9Ϻ 8OLlWy@=5̒aA`3o./*Xx';aMXXR䭁kl_0Bf6z mn^EFzuۣIkQffi X:]̶$i䢈I/ÆȃωX6(0%X۩c^\&j3H5I+fʇhz9Ga.w[hfBHmXDy1h p> _ҏnJ2E3SgOzΔ y͢1&VNx \띑o3qvxbך~5B 8ޏIJ2 ^IŬr4L\8w*GfTS$(~W"P^~*Y1 &Ⱦʶ{,57 Cɺ̐gt-ت=_ d2c*٢)ի@y;RE/^']gmEÝaിgϣ\UPѐc "Q*\I8]it=3P`ﵹDCDMuթc{ lB,^,F+y(بd^-[~Y<Z?H1b'`ێHEzyiOJ  ,frWW㇩B 1r idІlq#ey%RuCC-ذ䇂\5O$l-ӍyK5wP0$!ж [ *C7hOɱ0G=wL,TP1h_BQ5' of0.:;ѮT| FޟZuS'x@zT1=(tj]:ӻS),nbیyi>L%oh]fcǠsSrb}1#9Xf| ;,u/}b?D˂~)DWMcU4b2#eJxәUQhEi0F<ڑ']Pۘԧ(SK 2A_KT\  V`w!V9Lp{N #0ߜ[u􌡴\-8θ <Ə1+6ci1E$}Qzxj4%vT*oC^޿.U wh2}-·&ߴ>JZ>o=cV[dY8Yˌo<4LkU"ȐCSW')P,4^Sdf$F#&v*_'15yklY שT1a(TZ3UvTGg9SL$%[EAX ]fSri`Pr䢴PgO(6=脪6B<-Y?P7#(rjtdFc('/6bChtմK1كuzOpb1(QZ]sÝ{JJ6MXh]E [l ~Sa\hB){r򺫼G 3ͱe]0=LA\Ha@5`G^Dn!d@6#횧wAq~M^u@\a|.?JkI:NUK1Xh_ ͱ2cdzėPF8 wvYT0ND*mdZ H\P2<(ءgD~wqiAJxq<_[ÓD%`*$}T2F=lr5VW֍@. qM'f{)}FpL 먠΅RBaLo&VH nQ'I 3n`9XqM=̋vˆ?rrG#iQ~N0L3V>vd.Fhk@Xa.Y P@Y~ͯvs52z!gG&}k49%uG`RGsh[.C:]J΍n&وgT1?aQ-'i\v ^`* U*[`rw[(X0VٍUtwF?4ߙjkʹsF^!@S )z&\ '8'Oh>1ȋn`qR/e>!' FBߖߤ\<Z( Wۚ 63nahM„H Ha+oӟFYeqDrߞUo_Ł:2^<1~Tƒ>nKϢ~Y}^KGOJAfKш LwcH$7aZ~r vpUOOꥤkA_C G%+}ΣCD*AHx`l^s,k =h+v |a@&Rp(!RK[Zh^' 5S)ݲx3i5-eZ\^KF4$R+Ԓvj!^5aB9<*~\P[LKvaZo7QMw'/k ehU鉀#6AH'?dTMf1~TThO9f5" #^0s7R [V-laS_/Y vݸ$>Z k;LO~ךiAV-iQ&tO4:)f-/ƺg>Y- 2e#Y.Om$F44l3@Ke]NPyہ2TIF<9) 1۠uCxEW`4x+K)zlz% S7Fb(D ر~Gp`M6K$M7n{yjzkF.T#gPO;E?0#\{6Qd%F'0!s;q@q$l=a3ՖHYPi_.j@B]CZ5b(ǨAqnm p\Oa@KI"3q^ÕIL;+i:e8|)%JNkXs,O,="m+ Y/0%552[j k1sx[#:ؗ9,DC<~ H Kg>fZQVu;g>n[ےA`Y2t@ֈZQ1ƂZ \/7KϿuh oOE .;a%p=+P> (la|SP:4תnv8y [x/G˸eʊn>0VkEݿ${ɊjV964N8FN(GV\337Y'aeՈ#oޕ8P&jOEU!8!^T35͂@ǰ*pc0ڿ~-H6]v/Ʋ[1᷀to5g)6m1 XەZZ̕<.$$3SaK\V-%)zYl@" Se_˫zsp\M{K=cחN#-f6wzoqb;ަ]6zA;#AURNGq", 6 $9w@,2TKurX-"Wh M=~sci%Ӓݔah Q~gL?Խ&Lj̎T)Qo1ٓkwv"& s}Ὤ2K/n!p.߉^~ぽ*56Ю6i9nU^QZDv#41Saq-6B`_޾N6P SX/ݚLkn0fat"T`w0Ű㬁=?;Jðɩ~5wd>;?VzwH 3 zXayz+]?OYcʅDIeZ//S 0 ?; %bۥZA2k_@'± ݦ4VcT-:y_eAoexj0ʓI~|pX&xDK;!-?`a˵aeX>=3謹~:g'x^/ۧcAXa1 CB5i8+6#Ix>-}Qe.}#Lb2˅8땙&ky%Slg0#㎐k8OF~َ!M⭛så}I 3L@e+jܕBބ'J/a+Bo;* (az n տ.V3?W\wYq3o󹮦XA~{d؀/: 6j@\&jVB58VwCߌCkqxZ6EC*`QvEl%mcg{sNA9L̊1:eQExSH4M+4`0w_,pQC@2?]um6Iz8 d^š੭4B߾t-yڡNfn[H`{Gh\鸾T$n9{r`8Y*\ kD~fyj/kEy7tZ Gv@xQҚFy? yFTb?]oLBa<}]4׋]G^8vArlj6PdX[e]Xe-񗍚poXcdX5!;fS";NJ$:E $ z&n<WNVÝO/+V>E"]pyJzJh 谘 jY,]!xRQIJCR)eB&Sf3ruIj\5$:_Yq Śo5yWW:یt&[o.w`A0؇1HotM]V/ԺY8`$(RH8*/"Ǧ0$]B8z_KxxuFٷʔtY$8Sk0;eVbjw}ނ}E{SBgTwY%2WK n^{P@'[%#FB~"xf#WVH5ލ]݊ӷ> ?oܸ ƅMK(>dkWξҢ `JkXhL2{RmyF'-UQ4S*ْ{9ts;[Epz}aJ=vhҹwG-ZsIt?}ސPD5Zs%j`I(7\d5!;ߝ]8LgcWԁ/Eq}}+N >UWN)! zq5wuYF\":*9ׂ4*!`@i(ߤ> jW4r=ã?P=S RJi5xQU'~=n>K37[YwEƕ5 [4PY&UT)r3 K9JRtJ;"kx Z>Njj/6ߴrN']<(!p(L$c*H^'0{ ɘf?Ȣgq5s L˩V`B[>(CB1/q ʟR}w|izAF(GuDZ]\16n,`~&!j܃g:V(Mtݘ 9no0ZK{C&WބvTPC]C43Ğb^!)Gp#SH1M";; 6xxTbnݎ68{<̖a<$c@n_Su@\KCݪ]wq߽C98T[Q4䐫Pw6H7ihh ݶn&ʬVА=*~Q%-;rHbH$.-ypW`o/}dClko֟ i@tI*./^ː30Vd*bx`!? &-T5 KlČi==Z-!R ̝ (x[?c+oZ\Bz9o%0A?b /mKC*3Wc I>Pw#C)m"*[m"[K7PFAQ'(w9IJgnlM1w>{l$<$l;bmjUk`T"e"('8K $mptˠ@=zx70 t>ZUTX|ӷC;E&#c̐5&AG1'9 )<kǥT;djb<[nlˋ.GVMB ΪP|3 .F3mT~֌aJlFۓ>Ck?-{&Zx挞zt G%oâjI3/M!5:;:s12ѲL%ՠ{7h>葢T<lC*ZS9eD7mW?r idHާ\άhtn %v8m@JߋoAT3Q')!wjxgo:9zpUw?ld}<|FǭVe]EEuŮ\%-xF"N\eE{,Nf0xi/l1 !jTx p"Sɾ>;^iPD2tj]rdzf\ V֌ÒD|@*bJK~vY~}1A:mt=b]# *z_>QO&ZD.7GGRQl(ǺssC .lEyJ:^R#}#jhpь!&e:T3{ dвrIOM{dU/!ͦ D ՝4\kB.qJУsS/ǻN1یV)_mT{QLagz>\}~7ЇTFjt9՛;,!z4V}bm;N_*~-L{ \Nj "u/cĚV2!` 2KZ^0ln姒U~nMml9~'? 26 Tru#3ԊjKKZqR=6m':0t\B~2~7 ?Q5/(d2> _|#Uӿf1A~Ew9ȲdUg#+Zfp; )Mٍi-$\|<6QKDb8{謆_.*qƢ+Nlsw`>b;*KYAlT3>dXc@`87B La2skѱ Cg;ss˦/"7$Z'/oڃ=7q9:!tiK0MMD tKK0EZR&fvV(Fx&,/SMQ~Me]m>>Xs>?4?"b NF~9}ͅ 5(ԎuNjLq`Q&n·[Q +5qSb0LM Z[_G %HbRͨW#b̃\'>mߎ[;WM-FЍt08h47~4C](>W=3C.*Q\~QɉQm; d^Յ/sfi pܺЩj"~ ij{=! +|z'F 4v{/j 9QոE-kݰ+fOԽCE |iw^09 ҡ[xUT/WeI !F"*U :<Ԅ0'hSS!4O,p3YPSEC6k+qE.s vҷ9P0R]abzHWTrj`m:KƐhV.90/)S5 )s`6wM6@j~ YҒG/QS2Xb 6kVZ=7 L.͎w Wv(&hy"h(CCKx ldnjQR!go6t]R q}= 2\wa$סPlc3Nc;) Sv0bSTC2ta7m&q{Ӫp F0JGXYD~穾9Y`=oi>]T0f6':Qj[ODȯV(4;"AS@rփqM0w`(٬7jeI(Ξ/)[Ẑ,:a!XZEW&TJC *+˓AY?5@9F\4A4Q[wVAkdD6i`f&\pРEu[yA͓f!Bb"0d9" ,M/QႪҹ(tܬNei9yP@# vҸTmAj] .H DMevC$V[~hs_'wMSg;;\(y.0x6^ҴKݍiz`㫢7J6Cy:ɥϯNt,z'LH:f!muEIWg6KMK.wFZLbS|4np[_Oeۏӡl%e3LQDZ8ȧGD1|4hՖaX9H=:  ? SCT~pܬg* 6?}' a #^8\3ESS! ung`rXG&VY}ZcJ[afoBKiا6w%I+kbECz8Pwh=N>}=> \ao/gc^~TҰWDm tl7M:'dLWPbG@el> (9:WQ\alwD(z*m5weBnjj# t␼X)zg9OzSz ݀ }0 ;A`2R8D=H~a!)OĂlCw.ڬy݃10vrҴZԬ1w`7j| |Z9Tbufevu. YӁ *޳&:+*Vnl_9/({-py"nQ&/D%zM Bs;`rs:jHOsPq{[:b梫MXf#vsr3Lܶ Hܣ:6Oِ‡JR)r{/5$I;N9(a$הlō1Nx{`ʧQ^@U+7pF*;"5*X!z"2VCd¢ ntP:!iO=3ԉgqhc?*)|$5=xk/r)UH_MohoE<ދR|S( S+H[/Dbe{p] -)P}.% K jnğIbn,#pGTC Qup]ϣ`z˃0ȼ-TTe3XUe9xfEHΪ}.4k I7=o\Ng/T$!d[e;‚9aBn(}m!ÚYl|]hcg7ŦG>[Y6q.; `: 3|L8z=36,/PZ-_4eB/d#EYeIdzSjzlxVP.ˡO x0NcƔX ӆ`J̪AXC"^^F_ Z s8&#*g\_ O<}Wm<6oSVΪ,HQ7M#GWku &*KDMEsEn=?vLbMQb8AtDsVm$VP+ԞG=DNHqL6u8G_B./n@*x.6m2V 3`V4k'{Zuy2'$􊂽%zNUseuIޖ XI0gEӾŇUhH[tFZ6 ŕF@ǔyfsF &n Cm?m"MزNOA 6KMfw1Ud4?m A[08X2%ֵQ+~v̜S&H曕.u$y`ׂ!qݥؖ̿Iߘ < C`\gVhIm0kQQs;P?OîsL-{ۯgQG5+OT0qw*sj5JU PhqoL=|hިi5ז>J 3=~!$wT UlOH0t{ܤ dƄ4᧽q異 QK|AqNÆX(Ct>krXSB8MTub ?X̓K\2daAim } =ᇣG7z'anL"̚z _e4.fs[Y[9ڏc%lOYo}^g;b _%q-Dei 1Q6-*swEYm0hщ?!ΞTxx`#/\EA2o@R1lA Yڗ7r`3!Z2,yLQˆgf<{QU|LվEso4F:H.z\EDVig80HU{yd؉JnoU7<(Q#L[$~HLTJN9u&Cxyc RSǮݑޯ#oq6Αp`׬^$0X{ys_G40xԊ/\fmuυq#OAåuGWyQ ^YЗ/>j,B\cKtkjbR׽ \\7D\Չ{T0a^ )΂7? -.ru)qBBѧ-q@#G5h= oˇ(:xB4BYOKe"3^ț3:~#rdΜY(`VHRM9@ȶ{ RLKJE"0ty7ݘ^'=Ǭ5D7]4<9~cV( '*A S,Vi0:Bb,yfZf L_ɵ-0"NlH A6췞=W;P4"K\榈ĬA,{nǢ<,U*[_zԛc[b5v2fVϸ x+4Gݩ|}:E AN$~#iuTs B_W5\ 4AAKq^O/eq;NGVL:')k'[[}$&jPs O1$ 7wZ.^ڃrU "\ kvZ6Mߵ*as\3l 67\y'kk'.I=6g+H1 t{#(`C1"XD`/C | ~& \5esY"שU7#2bWYđb >bMN<Œ;!Y =|'Pxf@-4wǞ \Xu[!oǣt@]";pM c#pf+ Y\s/ 8O 9aK=)CH]'P{8Ƃp$f[Q}n~i<;Q}>og<99\6#_2D`:'T92qE1 9$OkFrneO95T!EM옢`kMX >ϡv6Cp?cL6~=2  sVZ^4AN@pAXզR`3%ɜ{:g` ]V4 {'76 +!gl,juKϑm9~0zʁPV LP /A^FEbrO Zԇx8f'r䰱p19Obj欟޺TjݥM/cgZ%yWq 5 H=|r%Zo;/JNw'QolgMy^olْ=gndRjUb_: ` Ux},PA#`o-ݭDMq6DYW]Ht$-DmM1m-ieϐ,w#i=a!HU]=f  y|j AaZl3?AD XVɼ=7)o=*5H"}UL~u8c8FV~úb?̷\xB^zԠwyTBgX/be^  蒜$<^6m8Hy:ԮUK>xsjW49|rVzBLXzA/2X)]|($Ĉ5tXih mУ}A|N (ͳnw]܌>aϯn ,s}Wz8"xQ . IzKFr[q͚3)TSW3ƽ?^K#&+*~q 1_@(d!wM7:ɉckO!wdAi˽mk9Rl;50QEV=6eۘ+pVLSy[-0{u8SFjg!)%dIA__+S6WX vmJ;i?Q2Aȇt"m$ '/5^WޓoNg>q+a2`3jnfZ# PvmQ-t0~:oAr:(Ѫey5p糖ڄwwF OwZm*L?>F $;^f 6ڍSA~(p\&Nm!0K>P尯hLgA,|kٖ+8ӨuƟD`2ȹ@m1͎^<ς0SLQS\ smηHC%76US%#=Ay6;@hHhNY̵0w6BG\.ѤZ .7/ = 9҉_T^ZH%Cz0͞X"uh9 B;-KtL|~RǗ'TB ~pJdrE A0/ #RRiQl?))@ B<`cRHE9fC.qo\6 JeC}{)9] @Yu@38dybUaZ_f̔T.Hk\9gh6{,B옌 ½ +1e]FEzP8#q0R NS}krt+iߥC ppP:q]QF~O!݌{K [vd܍fJOYg2[ [6ףC(uO"::!.U" 3hmb Y&"D2 tH$d`:^ au(r|AKbjjWBhިm U ;I:9ɆOxŘ`}쩏n240@.y'nʏf8'KŖUCƭvB}a՛Qm¿t\d"9G7j5ky&8Q{bD VjttSQ_argFĈ&RFGczZ ZkPJc_3 DoilID5B#Chh e~C߱Cް۝疰P[ȗSiU2DNc2d2Q)4[Ǿ{m`J,7R=_l4)>%{D f:0:BHϵP%:Wb Ռ]m~ftoe"Z8z(Z`S7Ȍ觴HRmr65r4PzsF27 gd]s0R\A'IK\{UDDkgw7h*b[瘼كWu-g>P&O8yay[k'h~)h ]빠S=!ze]0EG~v(5,b@QFl2FQ}'+Q̟@LHVFx(`>ho9 T8ˋMtaO:ː(cx~q5P0@BxO+ Ybyv"Ktm4b'o@!;Ors06um\. d|n0c욄mECE?Dԙÿo8’^|>UQ\bm 9p!rtR +d0L*)5zR D )>6 U;1~ԓ `>d;_oP0]}; m.'jt̸)^ @;]U] as:T)0 u&>v4 \Ga}~%f sSz#'3"C ̉y;/T{%yJapGeV:P벫kBڏKSvxtK {4 C[m^1OChrS!SS֊?BHD$Ve^'~{YK%JqpTSb 'PsNdwz.}$R ]Qbe !; 27(aAUl?h)칇+'c|1fD+0254j5bD;p;.f=`*A\>#fϨ> ,LϟdO DsLd;= 0"EMO!YL"-VSu4>tM_UyτfWCŗW>`ҩd6̙H'ʩ h>yōM+ a@ObTcn?;24c\tO |C} 1Ty8Jm]ֻV҅cdZ*F~K4\|†gF,*x\zj_Bpwj҅|_S=e'!)P0 b 5z4,sQB}R)Mod;cbpxm (/z͗,-_JN ' a(d?O}G ]\&A[m0\ >8mga^/>&/ cjR)^'Lg\J]DX.c,) (A:Z-0|?<"2Rchyc4j Xiٔ;YˡqZ\j#zYÖнO"Vm(2[gf?W)% LʋFjs:,=D]1˨S k\y$ `麼x,{BafgJv%uc"2mR[Wr^zΏsNf~?lW@&KQTn9Pf$(/cZIoeO<bڱO   x]vIZ#Q \ҍ*cu!%s?yo쬴`:XۺN}(Vv 3SY&Ihk q )/,5T\F,'NdDWA|+ꛜDҐ򿲫ߠBN>OtDm ,׍+%BxA oi1FHS瀰Tf=X;ow081ǼDiNfke3桟vYB;174ǻwV$xVo!/[ߡclB V78ع)e]wkG1HYLei, u`::?}Ԝ E`Ś_hY> #e$J 6qW488j.gcXn7+1zX tHA|)1EӖ.i]Mp<[`C,FOzw +ak׌㭱0%r`?G}1n<;篹$)'\=b?:H)@VOƪw|d\bG4ʠ|s~1gA =|#.^Z ~;{ֵ,w] ZM_ v=5Ʃ{`"oV_v5k}4.m\@|m}@ud>ir6$חd*v_L<^2]2J0])"rmMv)o,DVi~ { kkYH<9kN+U8Jyp*a6Uw׍鐘5gfnmti,QHfL"j2# !'`GL(8RNX5veEA29]R`]$36x˅TH F 6?M_]r,.{c+wp1oK|=*EӻR9>AݑUʁw?)vؚeQmd9FOw{f:$0̙01EOo" /L7!ݣ,hAq<(meQ a`q3(+C@A.-c!᭙)h+@jO;+YeJ1BVVK=jNTO_)ڦd =lx~oKEOU?җn@K۪H6z9~uB^Lym~zfEƓ(ZlC{ DKo1h7݆'[s=~9z( O4Um˪D\xa|j .Bh~ֻؕ-fa )䳇*$JVPWBʟT>0znFBaNBx(&݉3E!u ꟫U:u\VԙfVCideHImC-,z<[s qM9T+# R-Ԗ=WVn m'//sp"u)z>uYV)=Gp98VVa;cߟ?0)gl2,ON(6Sak W< ^L^f/ RE?טKB" m^I6(sEUN.a)pzDXc^w-DB0b\S6LYwhNv. j{L@aSsju3z&}au #iZm3N h~rzb)H;TtȾ=tOndW~./I9:j^Fgl6vi>iwqN94ޠ[:HYWC\=bxL̴ܼU2dGs Z>J{9cI'Kk% HDiV(OxFHD<G[˞; ERona V# \4 ?]_@dR9JtHDM'1[ /PREH>hѝpJk4fYҀqam:(/Didi$Õ A`e$̞`c2Xe-lAg':C۠Z>ϰ܏͙kkAj{q@|ݵHQ`1|lAJ;ՊW%gam?HX֢ ;l%sRT1Tx\Ń&h`AtH_hm=qOHUE.-tnG4_B*'Lb5otoDi="=>9UaϹy|HѠN>qxn:i rOCHD7Vۃ%i7 \ux͋3S,vB'?~3n;k uHj+f#5BV{ )Ch(_S {D5ϸS+™D$ Tk 89_2Q7[(3e <"0xϖzF?*,hh!vWUJĭݷND4_GW^** pc|V6A-EqlK0mJ&/ݢteφMsZ ji81knfwpj?>AnF]nX,\JD-USq5#"76:qK,aalQoVmtpV+'xGe˺!g7͹џ|vlL=r%7Qwu6oXf8]s!:rs2_ͬfe?{[e_ꓮ)oͯ~!Pi2`UCm2VcITa2.dmQJ0 g:) 45Q5{+%;k$9Lh&YqSSFrKG$AΰJkl  .hД2}+qARBƽcQCCeD3Ea7֑sjMm5k5x#M̿s͖ ?'S%ml/ڢ ~_Neo}Ո-8cP>ΫO#XXjP'{`By5֚h|ˍXV apf}kBMWFLWi!#%8TuB<ՌnEsaC2Aܵ'JΚ@``~w"v2j?y f^-.^P VMaߤ~~Xx>M|MP>M@K ތc_JD-)M561? ͈Gn~@N> EdK1"j%Q[Ixt(ҜW8nXzTr7RO?=z{$$,rx\X3vJ3WaBF0ҀJgWQB=Mv+z_ F ԖgIЏC m`-VRF~4/5gTO !]ySл8#2uݛA6w"4F!Ma\S HFuU6Ŋh] ]Uw8TY~>QUba;@vJvP wLe/+JpՃXv 5\ϩ#'Av@X,ohNmO (Dsȧ'bw_sTlA33ur-bHܧ  I!U Q˪C Uj`n}JmNjҬ8u9h2bEl嗝4SlJ\/I~/DѬ*ؼ2Eҏ*PhVj u=U -Mֵe<jä\r҆Mu}P:$].=+y&ܯͥ*P [8َ__chg6O,*NOa %{۫VFaHcU¿T'];Z: o3ȹ`FjV^mh$Hčh6^&ojI;.^5:[gxUj z] G|rcd@=,< YZ/xJL A7c̻Jޙ8,UCVy&d&ޓ-b`s d!?}^}/ C &k6Ԝ  BV˼HQrѰ~p=ܴܙ}z]/\qCzd&ˍir3 -7I]qGqso1q6;}[ =2qRu BipGJHUj/nXY dwkWl+ M& =Gz#JeWa6r( b * ~AbQ{0ڐ N_8p#(fPX뭖"{q3Lz۪1w>\ 2Fg9JX NyƗ|ļʿǰO甗u9*K;: ֪Kw)SW|S{+ֽ:xz/Ӗ@G#_U3DOsEhM HOngju|n <̲M3Y&dekVKk3zwZYɀY`QV Vd׫ }#M/;coz?Yx5Q!j@* xD^_;P(EToX%"lr(CUl­?T`BY"- 5g 8=Q54{M{ZZ@aJ{xe V Nx0xY[zC4{`68A|*vBMOlKa$SIڪ NHsI}naadpX/'y*D cie<4ǼgBԻ+Zw 6w٘7 J8wСy{dL5ΣLxt9G,kQ|KR^YcVƜXuw-Z>~OHPG\VΓZdP5YH=BjˆD5/թp^X-\80Ky^ C6%/"pgC(Hٟ>)isdZ}^_9vdXP ̋BeY܍]̳O[E_rz N&IqW6HgaD&YW;>XqOW',Uw5ݤs .}UwȻ* q,b}l. ;7w4NL' ~B$M STTs ,$n@>|fCq28cٿ[Ҋ~*3nҷjfU|0 2Iwq :L]+00;?rj9Pތ*[|Pgxt?KV94}Zb'^&<"E-oDٖkYXktf{&It:IڟVT,  p8PVk%Dudj֯=(jr+[BE.(ˬM/ASI$=Q9{LP ˅Ŷ֑G {>^ w*KE_Jf-LH[a^!P$~Ù HB#9t(ϺFY,tL4?>"`WwYٷfHIX7^Nű?fSۍuYaw֤`nv>6RO-zЈya-먉v'*V,_@ xlY)GL,9n6' !iuUse5@!]Md?RYXי^}1C7q5VLjk(MX^)Iu&+ }\s[M[ܲgY44W&#h|I/e xF][=#]Q5f:(j7pFE3ƩpS=厊o,D6# Vw1 -*;v2Y[4v&ݱ #1y$mg5"ɬ M[ʢQ` |*bklhrЪ %R8#i/*w5\Ȋ9QiTWjrEBk/@W^Uh݆{_IJ U5ҋa'Q_3p4viD]m]k@>Oĸ) c%g]RE01y0X*ć2Ϩ%&qh{"Af15|@sE:*7 ZAҹPK$ۻk;{y 讀[Փi5y?ŹZؖ—· a:HC'|VcbMSܿ8M,ښǁMӉu[_K.Ֆ~Xx/I9X 9l_} v&7\oT:0k4{l; ؒߜu`];qi#օ^/E֓=7vg#`$8j4L>X]B-NFe"%Qfo@N⩋\)ʆh6.C)~޳f>80*j(KT0[B t:^TY'~^Z{$ 7^Ї.a4uJ15KOThY,Uh;ޜ~ cdۆnvO\$A Q6azǍ~l&Yzb\ 丧qsR 7i;Ðy7jNH`ܽ>W'—. MؾԆCS@PG&uCr9 s҄oĽR,K<Ҹ&U_i+!i)_qϼܶ-pz,G< u޼ǀĞ7v]>6a+ci[rr14>A26KP '*NѢIdyM:1Aڴs9tfzz>8G55ӷ [V}Gv()b< ȫ9M)-bM'MM8΄J [3P`LU_uh74 JhLP-3 XЖ?Y͑`O֚*yiqB#;t˙L18\&.jHbf0&bFf4daP~8  BJV߾j?]7tڮ ֠Ʒvb :}59.{>HϜI03#/. ;~:?C|sVl7^CYN"&>wua: .Z`LpP ᒜ Dȧ'IR+$|kuY~43o=^ӿrJBྼ"R5>,Uq尙 ?Oqي&l# S13p6|qYq3(U+i~ם'@G^蓾 1!DOʸah?'N\RNFs ۾}@ JLN a D8 hሞQjOiyُfNQ|B5B:n"4~f[<;*@P*/Mj1mwmoK`/b=|CU rz"M}BLQ`70qc=tbx&)_@f_vҢa9(R=bŶIb@2W74U:JaItEWQY 24Q(j@lfm's5h)#.l3F*b׶U#{|8yڕA}mlm8J `i&3yry?kϻ7{gF#H2ńy(0 2 Ը$$4)gp ?ic*ǔ TUVs"P@y(@%,_%q įY8IX)MsPam,N'MTw0i"gAzegFzBAP=-q`&IQU]TP KIlx-s, sMM҂"A*J{qhR&&(7lFڄ2NbՆx39{bێVj<`ڎץŬ+ŝO^Aʖ4F]*l`}5WBANl۱/XEb,opaDBكnuF_Z.<&͜M<tKL[1P08(TP>]@I 6Qc\Wfw7)fgS0Dl:ؔ #U.܋r3+|@cEW8E`I wٰd>RyArRR\Hio]`oL}7M9eOE?9Wdž\F9X}3(Ƕ4egb:t(t߀8VO&لAlПy}i:| >C@Tdyyƶ wP8&F(pU4tlEÉlޝS%@]픒OVXǾ88E,@W ;*7P鉪?ORlѪi5 i5Eq1+ݷLdyԻ ؙNj?qby>\7)lH.JY۟2pt`8b֘n1+tȰ 4e~*MF7.Tۊ =b 1㈤s5`9) aV`!}{VPutR,p2{Qx8αs$JOl`~/(-/MloJ5\Re7okZȟEV_fdg9PW g${'lJM #`@4B~sɬwGZ,+:3< 9L8NEbUx ,>l^,:2)hrإ}:X~Eꦔ  ssn#SEOnCm`?pWU> [xQ1U?" Dq#*HBܴ+"Au>\.Q>EB@xM<>-40t%"(O0s6|K u#) LRA* [>\Ztsu~CYlhI6եUU`HU(GZt<[A=Tòrl#h\E[oBQL4'NFC&60ҋX\=sm{KYÜ)@) {V{Q%P }:=( R`˯Xܱl4gʉGEuԪ3qrp5ܹ"3-Sڡ0.Pt=;8[0H0` ̏+aK(҅R]|+ȁhD%Yߓ,5o`lV {ˤvu[NGCS_CV qc)E6Ѻ.^řAnp7 G;|J(` Ww,:ŐNؕzk)xEy 4,A5ofҜԷD? Cqs$,'F:68 Մd5 ]uz[,"[.gڗ.rЁ-b96,SͪXk )Tog z;14fDDd5WOCIv{uKq=z$;9tsVsXq:H)2h|L6e 1a@##Pf* Qn6[ѻO1!e( b&GU dqTN|凐M4z}!73-232a`E96ͪP<P5`-ÏxȓPҝxyEIOIvWJ~쓂ʾM6;J}JBSa_ 8h~4T`.=o\?A@|jB1?crs3WoCa1aNt3]$JQX)Y'W9nłO*`w2WLЇU.^FuZ|V@䞶gJ=1Iqk$JCf%iHPZ~N%_ Ëٝ>4׏  |j0t[B\S/> LaU1w2/AK+d* a^~I[cf;/ C۔g@*ߋ`ۑ_%yo-$4`KjeQE_BWIa^ϧWYϿ"yOi߿`lĸ5S"U9>E 6unY .Р:{KۗLy=no(ؑA oǸ0@fc&Ix7UIVl `7Bj@LZ `cv5%PN遪%:gXly ({5ODݎ,?dqӲ8+4(*̡ :B|_ d~k…dMΑ/`R:H6ҢD<472z6;X%0:% ;Qr qe o߂7|7V[Gg%8d'˒sBtrcʚ7XnblxHYWzۧ/Ƽsp0噆ߑl.J9:=uF* &QMBj%ÙMP-.D>43+,4 2dފdw#Hzl0꛳byCȴäF̚Ælcvy65R% /2Oz`g\渒ዀqbRMў7/TIԠ@# hD:qQU%m4R͔01 9JnenPC1Zm58 ƨ*$jObko|I,rx+p)9\:%ϰV_ o 2)%K5yo $Zq%JUH*K\ԥUE_zN=w7Gfgspg @ ^elKΰ`h+N=CËQ<7F 1(I m!2>J`7`ԕzWyQߑVȞmS\@=Z(n!ڃ&n[S ?(1ՈGM蛨 c\8re~幜IU,= RK#HrV^`![~'sW E`Avi?-:bd^:_#_jK٤@Uq MM6;nᎌ2+i:ݾMOWA 7"'x.&߫k#XaEQ0/4Vͱm.ubXD;:Hi@Z" !vO#n m(D˫lFL10a"°ДH|NJ &-|I&Z3TJpIm*ej^#﫤#\eRwFs;u5hn- j ,T:(qSq 1gGp1HZԱ(/O2c# Sr2MX XE=5k6ߵN&ؔ*J6U;Ř.ɸUܨޞ9`Rg&՞]-[dϹc2w$L v'׌Zhk腥҇A0|j?yœ`?1 bc+L"haJy-]8Jz+TWm'Hv‹P1Ewu>/HcmÙYDCUvK\Ḭp__w,*wU3a爭ow:ɬu:kãañV)Tt@9)g(8ȺLCG8kT}=4{r( [:[^i- ,( K΄e X2L/ ]aD(sd>w(> {/Te|I[ 3`hӯrS8B8kBL̒7m*?뺞 G'%mI %8WKI3'" /iT'LxI6J1bA4CQ:Uyf8H2ص>zKB/Q[lnxlԒ1[jxdՆ!,Nl*$sՐx_֌C7Cw2R;z){~>if8lae c|DkzƬXͽ؛peEDaud[q Gx U枮6@gS| vf[>|< s5iz>3loޚ%X  J4qɄב$8]~m=Q t\^[ft(WOX2ݭ/*ήZOTo69A hΞy9뷴bw$n4Pߌ+uQH"HTm#0눚֚X |&\yǓu<j>'"U 1P'U=߅{r- O$iZp)lCՉf! ҿ8D4,. [sZéN},$Cd- VK瘟HB`Îu1x.yq"M4r t3ߖ@uj}KIܰvNj|_^>Ypt_J7 K2VVxݢ*\>:c|?sʡBJ=acXzGGnpj6KK^s&c վpv~jf07gU2!K\@DSuQ&@:MPy&RCo?|V{bE)xDJNmId`f1ch2U5ڊV189)|=5=r$373WFzy(#ۂR%Dp@ #=@BVnt&kkCTvf\鋝k { vyg)?y׻\iG, y0+2W2=DT < %ު EXDg8 @i;c`qt5%5`xLj"`׃ dمZBb\v  H P n{?5;Gj J/}j]Q>^e9ć|6fߟxhWNEp*ϠOtY2<4/#y=(+ɔ0EV2c1 d\y0T;2T%{ wϦ^0(~h8E\/:"SJʦv2m1!x[KqͫFaIQ` Kx,N;cQ=Yk 6ECiDuWnp\$l뀌 \6\Qח6Ɉ*"2AE`Եne8QASy[JA}gi3 !tXxKOZRjN_CZ2"p1 a=^u7C6!$gEbnPJxJಽ+疾;4 ~ozx+;iN&xc^fiǁJ̄O,? Pn{\O)JN~GrDxSaҲ])$ >Yo^E-?q?49&WYr"}b& (S 4 'p=D~CiH- oORcP'L ET#̅no9ܿ 0+dU rRs=5t8Pn{a"NL"gB\0 ;RZ&rt5nPU3N˳mD)J)^vz;aVjez:vͥحN0Ј~ gV_a4.el' : &dDހ>ߎJ+9N4T{zA4~DtN {L Y.Hq%pĘ^JBdLYNVU+msCfl;CWi:ju54ɵriȉMhq^+gdWii ޱ_pE_;{c/^ʮv Sز[K2Z=wj5n9]a\ƒEiʭdX~*wK° vR/]Rib빴ceDtNQj^@_^ttJeCf |Q;7`RJQ~T`*<*-Lxm ةhew+r8 s;$#+*t+o;ʥ% L;}:K0ѵsN` v'Io8^;j6eCP0Pȹt"{V/D;Z=p(ƻ_^eW1*pWsSb&}Sĸk\xL,W!WxW]I.c9FmFeTG Gwb}C8(zZQ1mPP9}Ás85 V7f!*ϰ >4.Y?ih(n YUج?VRE*tf3`+"2ڕ7qN3wǹE/JQ0cT` sp]h=S(#'ظ}ִ!uDyNU*g#5UC1\_X'L~R7e !+IKTZILg ݪF& MZ}[n7&Wd4%)-Pf\{ ?Me Ak '+Pp=u{t}@d4/_ lӏ‹DS/F}89bCa▽8Y w9McèPږRZ%E〥CR ^Lb ŻND 7se 'f*mVƽDI ggV_>umP ̡x$"#w~ΎفMpI,_ sr YoCHO݁Io&5@-dV#dAճ&E̐HIP 0L)` ГvL Y_qGnO"F-ōI"ϑSשflw}@ߎ[~sVwg]ypdP8S߭u& p s=0767CSYvj祒tjj(4~9'6SvS]2:H:=uZPlYrTB7~={$Y1u#s+bŢ d懷X Y#, w4PZ!L-̋L}SE  5 x{)1 aIzQ'U<&Bj {I)ZPmnnL!u&+[6A{NTu8Պ *>ളgKH p+#(To2ZVOr^$2%;m|r驚`d| GR8^a]tAOD`-Ihl87uDU?y3KUq֭3z!}TZ,%!]\%PHG͡yV \؊9" ͈ȀWW7A³CAG'9 IZdTV$$roH.!T 4Vbhkot+wsԊbNH/Y qܳFFn|\򔼀d.R荋M( ArGJAӁWd('vnBEќvТUR^.GFc{w=q="p.dBfGkwM#dYE4m<7NquTW?G(cC6]1˅eo0]k^`yHs^!WX*]@"?(:,1c̬h֩Cg,C.-ʨ']"iÏ͏~O`o~+]}!}RBf /vV S }؈тD/ԥV.{n q7n`=lg̚{.xB ƆP `6ſïkCٮO+n|ycpaC4\oN bwuɬ4h N"ڱq Ƥ. pP{nRl\g5A|>AH6gKf\5)ikZQG~Y<*RS,j?O"x dw>aO%j?ytr&+C#?$>Y66|r VyמK2 Je!#qڦT7" s0k%O_G_44xI S'Dkͪ2P-$+*ubo=杯(Іfz]o`nՖ2I8gҰ`3x{R[J fg<5 K[7ݔdYh.g,!e/Ϭoc8by{_y5Mn̾ 9(°ǧlkSP). /$:E (h#bA[ _D8Mo5_g@6a?^qoyBOV]zS*Y Bö,gN-pn p;lxRN.tE?=~R4gE; ;DqgjTL|S vi^9vKlTXR+h0cAy@1eTݗSf$sT `D/tV; _^dDMwPoh3Ht#tZQi\lNJRjҞ/.IH"8%1-~4-A4*;m@`FsW' 8{H\xcW{Xؙ[j*{NV Dž8T2&4,'rME_s~ܻND1%wj9ׯI#% ܇;8 ăHTn< В6f5!Jӥ^oKz&ߘ,C.Y tq֍3:igyy ]d0d9sWyx`ׇ`_R zrz;ǃ|Y|י+P5<OMIvrZO!B끀~ krFnfAs1QPӶ'k\#4f9l5ihEt˥M"˜['r3oQEK{ )ujÿ Bg, y$p/+֍pM͊|&"0ey wȺ~!q2OBĎTdy#E* {lF{%q-ڧ>w #Nm;03#TCNW^OIjfPj-iHU&9QҔt@rfjT)'-e$SrS  6`\LyD\f_ާ֐]OƸA5N% uVab#w>WɏE||`т1yAQI`frL1 ~?Q |3^Ibm?pAHӃ<[\8`԰U_|?8UDR8ؽvd(=My/C?Rb{ރ_K\et>k҅=j i; ,n@ w˺[jHv^W6T4]K2<dňwߚS8ÞڇXФQ}ŋ 2#+ )DN!z\[ali.'Uѫ1;//j} U`9?@tIAu0lF6yz2 >+ld[SEbFh50]K6\+btK!jlq$aK@ujN㭷Uk우lQ?W 2ab)e3eC Sꍃ!;^)|er=oα9s4y]{ 1ATWDx!:`zzX +6 •f ꨗz0H!)^]ЇfbܼʙKٸc20Dwۺm&qhxiu8(f*ٝb<}-j~F1 &?aC3{؂ur#T}N s%P%p;F#2}u.dFb"WJPaZW1Rq EZphg@-=^RiC)$>C| Q̃V(~6,b"-k b!-#, yF OӅ ϭD}t=Γܢ/XD)ȏ?u&r@a)b4;~knYMo%L]W>L!ZTASZJzv^kM$꫔Di˅r)ɥ%oUitNc_o{R%s&bWLa#l2vS'{KhZ;kkإ-r )$'lvrD܀{ͿAj;)9T켷hQ-E \'jm ,VCI't *JGNl8$)u?gVA,/7n^PVZZAo(@֔ԓ](o:B,˼66T[r>}am0c oPі Y,K9*εcT蹈!|Pgkg4 X=p@uFp/ J$ZX*cc|dԟT1IBELmRYNjԡEi/izvxVFpLK])rV 1\Sj_0c5h{ߜw9L=z{Мzo &to! m+ϯ_6ˠ5;d8/;TNY+x"3ғO>GkF8F3:-02xhDtx7s lMW,^|*>8j .9 `94<rDz{D fR`骒#74 kf V WgqDOlxE-}uƟfF_Z.@Q-1ۃ*b&+C:imJYdZ@*Peh& bp8] U{7ZbãfhJ1uHJ ij:B-*PBPtluGH+^kCV/XK'fa^ךiEq+_1 > @ƾvʞ80#MM/C 7}< fh:$=#ֽ#QΙ'j4jgye4Vيg0:;baUo[֛(^Iډ|cf]*e@f[sSvt&~yvT YWPAStG 6z-޿ 6rexN㒳+Wܠ{Hs?_fz)#wdn.N?_x&E@'bnLbM@M[9Pu̜u qCwAlr0E~|68\AR?*nSE@]*e̚h"+Û۲9P`}+3Z}A !j\yo\2=Eq$ uiYnN(x0/E= i/h#EIrtFv :nBf禚$_-,|̄0[3qX !qq,Hx?y҅F;HLkGrN,edwM>\KR*d$ Is?6@w-xh[,F!Y2yA- *+ >Eh0[7|*ds% ]ޱnI* aPSD*O}K\͇ˎE[͑'<{ a" xF-]&AW(gdoy RanѕqvT/.cGĕOT 72yAx!އa{$lHm"$"kMvi*^x7|y56#. WsCXƟ+1޺ aVgּLz9N1h0PFq";*`xr'ly==uPtrNBW {.,+(UA8ec7󃶳Yoآ!.P(Yf}xWlWa gƫ`qh;g^l3:kFsp) `ETVg#+$,SM}l4&_dCI7.Oٌَ٫<8(xe~52A[PNJ3N?OyqVv.zgA9?e';ep=ixAP9HM@AX5vZAJ#PD5M$[ Ӳ^?-WApAYYXn{H2ա%`K"֒ylݦC,Uf,B3sQj1|Mp]4*mw])Z@xXh>9 ΍|YWA9)"T'䤪a+ƛ˸=x jp~= 2.6v7d c 6n1gy2>Pi7]kēc_# 69Ο20NpgGP k>JH5 ))|,Qt-Fb@~sd3lP7`='Nw4$#R53M(T]<5XBC'R|=jyXry瞠boЛq{O`/2 X.`֚%马} ϑ9y 4u@IROD7k)1U R#p$&8lq(Jm\FTæ!|nE:8Dټsnharq: f m=|7nlef mvHX \AbߠDIʖ:۸sgJa1R5@›:S]B@TUҹuMшio9-LnwbFU]Q TxCFh] qx¾%wnھdr k|m.\= ŧ9NRԈ/xm3zI# ƭkUy[22w7N<0!Qf Z _\&{LobeXׁ."]#j.Ae>0Ȟm_"\Ј2 M{Mykh i5ɚ;u#[=Qma`=MS$Wʖc 9*_GmWAk-|Cq7TCj ^X^R=o:'ȳ؀ݍ..OFb.#=0.@q!P^jl9;SF PBtȹ0icwI[e_.]}۩ "pjT?}ݺʖ|"vC.ҷcWizWtQN24o[K 7Alq?}:p{*3!sGO 0_D[`XuZ(:Qt|>ۚ-Q ƯαbTX}D>83 ŪfHz~’>ܭ^"l)s~$hu@+lM\paZQjy=f!Wz#G)J,35"ж@Mxh- rmSeL~NW4Aek8eΨD += 9=Rg ~ޏ!crnYbGIfO';R"EU|,~z*Є=vHC.: h?]yRԞ 1INOFIa_H|1+_*V Yl`~"xLZ ܽ4w*)N~q/"_VDfc" `#9+k>uY{2Ydҷj=#PrwG ƸhS0M$ :4uGI%syZ]VO@fԊJ"d!`Me d+q+8D=4:DչfSN"͟0N'sl{զ2pEzLAg$.YLzf+5gogk'HC{Ϣ SOp(@ȕ ==VNuXډ-dt8Al}䄸}~]28)*\db_tq r@rDiMv;9Lq>kQ(2Ѭqmy F#a^UXb%7甈QT.W [92ڜPG: 18#t?2f:KD\ VPAowvp.͸( x*ϓbl&'.= M5uUQU =/TKds#n7p;0*G)~]*zBLӲ/MA@gNDHLykH]Q <2DXqPȡWĴH~D˵Cau_3L%d,#W3iTr| :@[)9K[=Y}@[AuW+^d"D+v}Rؚ8*6 RCSSLVp?8r T jB"G2>a_Zp[-*jZ Lʳ&kpA5!sy}IUyHz:b>nDc\AMyrXb Sݢq.fkfVjnu݆|;F׸HB-݀r1!g!}A;q Ogm*uAДaK|(Pvba;9hQ~9{E$(9 Klʙ7cGŨp./t)Y#,ay꒱x%2'_`ScTdpӂUFH'RFut\|6ҁԝV>!SU2RuD#XWcag{^7SHVT5vq)4>4AoX 82қ430hJv3TNH'g (W6k@4Y3"Ꙩ \˽(8GחE{sd-wGb3 ~z)xӫΌ^윁*uY+;}F;1~YELp9thXфFRxBN 3O- sXp4댾]/D SF`'%UQ;Bxkx#̨E31 aKG p5ּu8n k~*[{cT`w9W>>Q~P͘ZT˖μK6B_IuNUÈ]"tsd[#I ́4ZlAs5m g9 iY]ۏBo_MK"Y!tkbu`i4cCiˀRZ5eDt("8+nDs!Q1tDpv&ǮJ'8W6"6_C 1'S-x Aw>I{h\$r:s?4.o!F+IуPqLoI?;-4yWӝkCR>U'_Hl\'t%{Ċ5ehGSza;G缵( ]m  U^r?y̖S/k٩݊^|ww_՞o T/Z'm5M2+#2.87KIZ/}&_OD 8 Mj;dZ?sxweT!4`F Z94=!b/bCۛ/ LCʹG4%RfIz{+6dL&joᧅ;Ⱦuf:nG6tm 6sOI3XdPƫnށL$ƻ`3,jRYa(@VG\-n|ƾ6;ld Nl[ϲR;xv?rW6=hz[5<|,̝gnt=ѱ `iXhE H(05&LRFg]G}![hkA$ ?d%OjR} UB _6BݚZ. zmnK:g.\Vi\+ƃLϴ3MEB>t#D ~ܟkb^g)z zpfy;o䇩S 9 \"r&͝#9aFܸ[V20 spg?zDӺ_/4/cP G6r?<ĈeҷjwxHVRb0Q?y2\b]}8c939SI*ɖM CUxx14FҌ:,$tpl2ky(waDFtqE>#`n@uiOO-q2d6*_0H ir ofwj !IDĪ% %qڱA+bjEcV:JQ6"_p  ܕHy7b@|&ql#3r(zVB +`pc=^)gYÔ$x{s 4VlݮAC<x )y"lXZ/8U+ teő/8ƘyqgPdɻ%$ + e!>ڡrIo'z! xHEJX]ʼn/y|pB|K Wpq.0ۃD oAB\6|CB MJ  iQ{=SݺG )nwC ?1þ!^Dk_y3lS=~" Uc= jzksDY~(++3UPT jny;ׁaGG#4-Rl'O1Afjf8]AφOqT;HV~`^iyd}~tOR" Zaގ|轌&Am.(6}0D8PFcF;!Z_>P'8v!Sn:5?+OD!_&G۳V`f]wn8[!IZ*&5˯WmyR ,@Ԏ%Y㕹A)?3$8%+wT1Y0s'cϝd"V8zVN-go erab/%ZoZ4 u~@=1Pz?HfT۷_%x:Sd5æ!ܣBخ) GݓTn?sse˄[P|׼ZDQrv>T[iࣂ @ mAEӗ~mʠx+荓´[n  (4 /^Kff0RN|5GF҃VTxӉ$oG;`nQH#t|bmUP/^K<`M=!HM5k$&QF`9a c|ȣɗ_D0վ$+G)v\,*4]HWa?D,GKvϿo. jI+!M:G#'4Vl_(+ 憻G;}j@3 WeI4hRl\AzLU7 ~чbD5s YGnmYuσm) :u4LL?Ԭr-Uz.cR#n>A*׈g>X<}&աG^Ua-eq(-(7`i7ݾ$8IB`QxW?0N唾2/i-2E?wS@}k®t) N?"Im>?F$h6˄:z!/;[s {2Iʗ)k na?r[ޯc+w yPZl&ZAYe9;CI5>x\F1\Gvˣ"ɐO. }i Gϳ ͝܄~^JKdO.5v0cuJ,ϬN׮9w"MD?4c8ǹza\~#suc5X+)ȟ}\9miu6wz.ILF! ^R q0guM qajnTxkAŅrݨ&hф"WA4a< #1>_llrG1p6^3me- QMW>Kc@q Z!+~s:/)|?qcy8 0π\EԚ˯c66,4zT*l^`*b6(ǭeW*2"7u9݇s6(Gr؝("d@]ϢN͟`֦;svB }iag҃=LOֈaAxLMЇJ`ktSQSj &Ǿd#XB&h‚xh"dQQP =MyLEGj:rLS/8Kg'R|NQ "|b=O/6ϥ'-a[,d\[v$psxLH2{'KO˩P8t+J?i)m ˨CtDUOR&D\]"[f4y_?d :8dE !Ѹs!-6@Qڿ>4c)lXZN~RѪ (f,P(Q-$$cl5"_>M:PxE!o:R % ^QB~fFLe} F%( %8w'.稆t-:e' X8hxwIh(=ieG}L.o*(uEV0s`ޔS1i]dɚF@qhs} sf|LU Y;=n|=|>j1Fb#~M?@,V2uFlM47( w ܔ󻨣l,kd^\ʣ{`؛d׹Km͟Fk/]iK`К"o(TqhְwWC {oB#wgfD;,+]ކGQO9JǓ̠8YlD)e/`ԒcK*^q"cF< s å$~@ 'ԐJ4!ed!ÿ" Æp.F-VÑDxCp8{aA+Wkɐm?!CnQDD*?m|سf?PLqF$ NgQbiyZsh"CB861k2"͡#Xȣވ y^B xF33 T3tnPRĉ nJf'1&uR1B>U<6؁=TcgV%x 4*W{q˥p~iTސ fs{Ϊ^8_-nփlNTf~MS]zHoq|.qҽ(8[l%qRU<l ɤ&Ij(0Z-^q"y?`:k?fɛ0qCEw^{2yn~*($}3M.g,0"cXd,<[+"39XT"CS#+liRDcc6`R& <`r{^nb6- &?RqW]jnM&YΛ,W#e\i `~ D VZtͅs!K8AMrWyX{2K3bX&d11oYhO$a"e? 5=ύXvPI)} :a M$pAl9/ZzZD0AH=+G1Ȉ;m'{"j# b~E2|y٨aLvW-b(;"[$1 HԓǡVÞnX1V3lrcY7 4'BjP&wHkd$#nD')[2)4Q[Sd. =]* N&B1WYG?Q8Ќyi 4;_ʙB"ҬjpUcImhrOA=qVhhv v=^5bЁ7v~˃w3dmk,hp^T6m6vƷ9Ph*b1k'B#)O|aey^9diW ^jhɱcHMZ4X Ҵh)('U8@~NyZ'rwUՋ{B* s7iijzxVO 9j?cm2tkϧ;^=K#@ֵ߂AM¨׺l={FtrAؾnCf[@ CIe`䮶qٽ=;07kBasxݗG'K[/ܿU{!!crDƛ|JgI W漆UQ [Nb1Et ts*Q_q٧E|[5?2aKZ (ZL '|2|(Ӊ;Mb&Zk_b6UR'?VzЦ5Mq0N0!POQgmgǧCSG XIܢ'Dٶ@0|i{[E .WVЗ?RN.? )'0 NG3ȋpYdT:a,Z _ g< ص>'5wI ݯUEЂcx}M^HcQk(|5թd3\N X^6e宻J6UZBH\ ᥽KxR\a7s\<<k1weR2|gג2JfE2:gKAGaclI>@.=T'TuȧQ0y$(.%P+>|0xlRվƜÌYwh'5LGUfKƓ.S/~AѣDFRp00#ʅuM\[ePG7uoJPk5`BFi)z綃%6r-g-u2_WL/e9OlS#*h߿ RhU`ʀ3B$ 7MпAF 0etʻU݂'o]]QJi Qd_F)p% Wjd) 6!#uOn0h]׺ K%xub/N NH+/xɀ,pr L9_;p;QGL\nv;M!4=%Nk/,_g[ ws\\`SUsqs*;8qל7{CݼPWO^W#f06.QG,,{ބٰ2 .\TX:JS=QW/Ր?doF* }>%7'ɗ4߅cMDXI#%+2azzS*Cis^2 P۞Y?~ *y=4(.zSK>&mr|I|r,$ʱg Mͦ~EAQe{=L`9cꖗ-{/,9OHvUB5:!6}hŵt,n ^"NNj1l떟/PtvMׄR(rv {_<ld“,)@,S>t WuG'Xih'a|,'ut̀|<-Hu'Wx2QG;RyUe v.4P-3ꤪ -Qˀ8d*} 0 69SW2٠ i0㭣ٔjIPca#T]'vnNoE["-D'زF勯rD6n ÁtBq[96?{Ec3~2# k"Qa^ϷSt+-O)-pSƛYyL#[4.W(0'KOfVMi2zj1ؗ๱b-힒]\+Mqh}XXH=cK3N[v'kMQP "Fi= b-S'}srvO]L\QCL\iN8hRV/$5oο#sA5pQQ9ة滐P6vNjA-PP~N2 g%I AyѶ-~<FۖlRޘV_Ws-QM>09Dy_Ёz]vяqEfR^L<\Fï=D=H4xk}S^9%Cc_D%U Մ䨗ϢpZ3f I 6eQ-ANlP07Jw)+|8\8xM.À-u* xzԉ 37ihs`xEEWKog*'TtDڨ%\`E뷁W{%ɰ٤!끵?4EUU2]s̮ڵnBK3P(ΥFHʃWCH`Lv#>qJ#ӤhƃU,/|d5oN=@j_Ҕө?NH凴F?l"R Z6 H&J>SkXzPmukzwC):*lpHMq0 1TB8q86#ǼAP(1Y&z]l@:KNe$q  q;J &ckz: G ,^F#-(́< 4!3Qjh1bkii%td)|'y>[JdX䔫 (;bHMjէE: uNqT 2 М,Ja yX7Lgx"EoJBr-fq>E?!*zʿdxakS45kKI^ ͠|8ʁ |+O(lY}b (V"*9ѣgqUkࣂ=[n [8ZN&?mwkT;!I)IjFH紓΁Fˤu﫭&= {PsygxK,0x~Yc]|u R`vC0/J`-2Xx٭ʹkly_MגYblaanvBXv끝" vJ hYƭl|M +t&Id&2`L K}B/L-SBe ߳g{Irxzi knp_4xP[Γxt\07_5<)`%}B#.X2A2Dt.oدkqÁLBt`35cXԵT+=xe'=?C3y,Utg }xP쏿%n)n\>^XL#jlST9;$=%;@!#{L(]jF"*NS1nJٽrva˧mp,*8J-anK6(Mmc~|q3~>U*jn%%A?/!OPWƒK}GvAK1vNL[GC^H_, v/7-$L3zb硺V}ditU|[&Nou #;Km)bG.ƞS|ؔGrT4v'8h,4x :^,^DY#C)p$g`$1Kbi}!a#2>r *٨H4 OH<~-Ef?sD.$oCUͽCKrHng!VܢPKyȜmM`o)\NMK%b; .c$WszL)ْaa}zŤPwTuu8gJP7A!/Lz[Fv%?w׌o`߬y E][ !TC"t̡GhS#$ YzltB[t@UN$V.닊7ۛn#%ٺ'FFbWr+vC Ո쨎Ss^ŔaXژWM05u X,97JXbDRPxKDz)j7rVB`%Wzf,CXΓMyq|X2kT5j 75s19E(iFON d\AxߢՇLsH6ejӍCߑԟBxfHiuSK5 3N\oxQE #?k"187 ?p:&̼T]W72(|zHթO=xgj.!;KBs&D@I=~/%{ Dߏ~'⇌َ1a.ftBTdEZ+dt4cZs];Ab[ᔏH}D.$oׅ=Og qdDDv^}ƖK["Qmy+D.PFpU6:{s|>V%][kE̲Xډ;Ń{w]~ H6niӿ f6C<-c\l9qfl9omCSѯl眅7Z2vsA߄akN/  {<_j"N*iϮz7,-"3[2:Au9΀-; ~7xp /!6GJ/A[qg Uva^鬐 g'4 F9XWִ< QO kz>H/+dj ,6}^Сaz ٟCՕ$Tpz-ROGMҰM|WYr[(G҈!f(\T}1 һ`Reɸg+ תn9 )Dǣ<||aJ 盉0Y8/̊6@r$GrSv8]T]HĐg4]66)< t_CIPCaH`’|_4gpٰLүњ彁<*Z{95%]/h21Irɶl$$ed) *cxS6j)5q.Erlŀj+0v!/zvytBF4?g[YT;Bޮ$s$z`Y:A'̸aq]~\x$)2E6?Qc~XޏnQt 6ti%t'QdqYU*C%ǖ\6Vd`X TU?2h+nr."{OG0*CrNl*E _ddHXn6Ȕ䩛K-lLpW2oFwTДv{uڲ32ӡ\ Zl6Hb5tdZGmEV$FзaP^2?zv[^~n XYʒߠUobUVAE^ #|Z@L:R@h59I}yS lP瓷u/hdplVg >S{=`DRz5MKd\dcPxF JJ]mAtBdQw7=*bzu8F:!'LYY~);,"`¨X%G =iG;-_u#H',gO!H0Ojkg00 څ'6OV &X:-`%B *3C7g=4[R쾒d3hoU xkOȨ(;6. HQ[> К˫ ؚgNd8^R#3\.L&(ӊ` >8^v-]\UDx=[h:*tc\3#:S(3<}"Rl1[x\x2sW*txĘL# #;E4`#cM=wWuՖ@8ȧ]$CդNųXR l گQL[ejxJH*{RYU8z}`w1qr ޾R ?PQѬM 2l6P[`ȐgwY&g\qk;0MvG˗1p0kq 8-Bޞƥr81L.;BЯލ|uc{θwve*&D{1kJƵ*JzfnA5yo-+<(],tPYLW1E5c,"N8oGߩ~N_*vbaWe,y[y^^QHu ݪ fYlKu z=YgA{SF1 z)F;/DV~?mv2H'bI4%+HN&K}JKFƅk!;sHٟG4TX-&+apT~|:0j)O.6yTZتҵIFo;3B=KFU_.Gwt3w˄/:3](Ω!i+c h ;/9ːQnk4,$r.C !Z~@K=DG`Ll_4&,%M>:3S|R󔶵Ta>%H3e.qD9y[χ58v7j7NrN #*B6C-D #$@Á1( $'ދa5$54gG Jp3"8r:Bc S(z/>>B뻺|Eϡ;6f r"QR̨ +L;cS^)}ɸ9"L) B,10={ 0Υ$Ia>'-j0lrq&[^Ҁͨ1> Ű}/<%"QSJ< mf|#h _c7rg? A9Z_F:ѫ#s89% IZnv2BD{sfi=6qԵ2NڍlQ&"͛*=Y70(q?BǏq5%~OZ mmE Cd9Vg }Aߞ`hE'Pajr?i NЇZe{Ÿer_>"̼$=8F =ڻ!-B/0@\D/,WE6S{uahɒu'\\ϵǫ A5dLgrR5">ƙM6l_;)fb_7b8.V Au'K؟53@5!xUZ4`Fa\[(-|e0ytX;z瑰Bxkt'Ew<ޟ04pXHo@y6.wxq-?KYUPI) A`X> A# UR L qvZNy7͐ܘW-d'ݵdcN0յ6pH9 χIDAz-Y( qegjOkítxRd qu8Y aUN~#]bۏXO?xF(?>Q]<,T~LK!2U3rF7O1J-s OCp_-6Ga!q:(R?کF 쿤Bf2T#N+c RH%bMX ii3d,kt6G7\xdwE~$^߯u}Rhk *$6{ +2da\鿡/<]Yw'.Pc4dr2KFºN}ذ޺fӾߦuC'l|OھoTokX "l9Gp{0 (i|!M|{i|0|wI{eef$:UR^ =`_+` Ug/#? no8ƅ \r}T+P]m43P>P* k>YDcj)1U9S4/ *WǽPKm֙+[Ճv}!L0'1q"O4Y.etv!5Wi6թqg+`Rڌx./SB{,O #!O# I%m)N\r''HNEl⪭^A\[I#bQ=~*-ƚtiW SKЁgfGdhMVJ5 Fsh-uԿ]EM6ˆjѳb53S/Z* ȋ"20H#KbV:hiKa ?/|G]N YTUtr/@ bX.F;@SDlS :x^32Hٝ˨N]Qg몷c=(I qHBXnܘ-f5q|p.ePhizgw/ɚDX]~C Fl_gSKAO pR 1Z~d#̾(Xàpb^ڨV湍:;q(f1w1dfт UZ%Xa0hZ^bw^ +;2tсaLY(/GN(_ jfϢtӮh#[5^ɠ¦o%R+V e.Z/ho.`fvv6Y'.@|Ljp+&FMKt Tk؉ L,fr\Bȍ+#o靧i=Yѳ,Ho̙a(:ҲTRo< +6ibT$ODk OMٛ!>ԇstWiÄh숖 ςQXX{͆!*bO&2yE3]N%~)NŨÐ5{gЯџ#8e !mmk3R9ɂ1$غp@K4H;GCHl 1߭pC LW꺉AM_+ fG 0bkA% H\r((21 I:8WO-O786ð"Ịw&RNbFϟwaE;=i tDsH:&.vn-nNMOyt]{bMBU~cgP&Wukp,"Zu`\ftd_v&"t&V@tE!m- Ζ(r]-5/٫/ IB~`]bNzgc|*aZ;BΫ>fIq_ʢ(0 !bly6W9ypl1m|9^5>Y?h)x}D9c[a#e 7 gB iውL$<7G5kn>qR/r'Qk J 9ayzIfᆐEdS@*C8_F„+'݋1KJK&*xZH~lVihyd~ y8+{oK -1'ϯ ~Va5ľ[`5c~wĻ=Fvon3nWƩ>cZGLpU߄׫ԍ [Cyu B8twi__x˥xe`GFڸ2ƪCg7^(ܝ'&Vw[-iCpq?k>YF*V)54C|.6ӆs"A a|P2o>/WЍ ޞI@VinGúkhM$Nku6 &ГNq/o{(i@0?֫bj[<, w׊Y3Pu?CɒC-` \a ŇfC@cAv૾ UJ9Va+Q5Oh4m#O]Ǖm'~Qb#Rt?3h뙄/Y7D:5?L4}J 貎oI] J.1YY4 y {͇|vgҭl$_j'T{Ʃ>-2ySy>t0~N;ȕrwC^O fJ_WSmCz]Vi3S[=d H<)24+m.0G}ɽ'GAQ6[IG[葰jdSQ!:C +4J R  ǻPC?6Q#h2):9VARwhڨ9¤aTQ)\~6-UO +c4-JT`w0.|nC:Lzfzpr%:-ԢғԱCQBN((4Թ$tw<9,3ݣC0!T3НH=J酫Kd32/qve;뗾XWъBAǣrD\ǂO@f ;;Hk_p5q$P|E2; v';?UGMh*݉.dR_dZ2]ԕ1H!0)0z2my"zd4O .L64a QzJ,ߣ4ꖳ I>,p+ 1ZwZhhJ{JsG(Ynf<ԡes[5RYK!\OU{yEz݄}H@";jV[" elμm2j_'_ M]jIl"ϬE^HZd- U葷wtɽ]sf{X:?M;O[1HߐUYp ?V/!FMЯϧԑSt+Zv{>ǕdPn DnhT/>[H5oS3zd֤Z-q{A/Gr@9= Z)lRUw"WB'1 K؇@6ѤZFt/0!gPdDW]3IcY7< #e#,ަi[;m lA3!zSoӾ\?c-0vETl`n\Sd /Gn14Kv`pPp[U|.ߛojU\&HYxx&\ u4KJ1Gn/b)W#E6SB)dMf0n3#M0Ewl7XWt"XhS۬SmqQ3U߻'G>dfQ#@H,Z"%E>C}A.gc4H1s安%NĸIBX 0W7@ k켕QA H ;y><зF*~m D7r3SpCi7 KSnz[ <כ%+-v/G_B, yͷsلD-Ov媸G]^ӥcLg> 4b͝<+Bj3UϐrJ{Z͏Z%Bcw*>S孖~dҝ7J*[Y w+㘚SzeFc<ؿ3R iAL(C0fg%vևZD Gy:w2\)ͳW g1c̎>й`6Ș7?>VlT!H% ;@L/VfVW'L]05X7Y@fT \A?#)$/#t}ѺYrXeXb<w؟ ed*ܸ8u. p$uȽڞaTJm̀_E" a}Z{,0z>M[7?azyZqn66BhC7b2YZ=HoLQF&Aiyo fq^:™"Jc|wyR˕V8"92脔0p1c HHb=d`Чx˱p^nyn;}#lE+ߕN5K>K mYZv2]c)|sB8ud>3\[pevep+'}!gބ%2_A=-^ noځOn|FhA =WSBZCD5Bp-p ;h=  ;DިYO){RTA+1W@eWb:d!ՃA_6\K}kqb"|4Kwc{üQMqؐ1;hity*~_'L0~ݽpʑ ɦS=xK66,WN # YYdjxxS%T;/Œ=VO'i4`;><u=SU?=,g dWLJh3t[{w,֙`IĦBgvRJ5{;~O!=K7ycHJ>)ǽe ]0܄nv &|3e7i%?P}E[ZU;?3y 'nɒ3P6~oӷ- 9~Ͽ>A* ؗjCnmՐK- x XQqijW`-wm% 'k,:&mQq9lO?qP[_Yt biG g)7ﹳcq }̙)2[%eۮ䮚$"'ҥ1c/(,(  i<_&Z@" "Oͦ(qI(a#+&'1LR5{h:H/'R쓾vxR(Y(e,TF6CCk^zhV8@TsqoRŬH}F4sf4e+Xu ͯmZచ4<^["ᛙƟBHL! 7TzuVgUXKN Ȋx bAo1. YR\kHzk/2Ͱq5끗:MOW HngԍdzaQaiip= 8y R4~6nAr~/^Ja3xLCAl¹ΰ+I2o~\޹"1X*?h;4rrV2U)sBVbGO_K݃.@&Y>c s.e^]sl;4I ӹ$Pt3;D:iDN@yMI xDGXe?\m/ʥ$+猠ݲLb' .rxA&IBs93u~4t~Oz9fƣJ/NSQ[*F?~7MQO50թ1`UP@㚰䔯ԯL US~U Cy0"炭s*zlR7wG*_'~SSGsŒcC,j[(vA][%a/ 5V3\A?% ށjTmBkZ҇(wo)Pȴ k. 6½AJ)f l;6&Qql iXqO~H ӿmb VݾVɒw8oͿp@Ѣ>9&pZ 3,BUR'ݶ|Hl@RT-CX?:F>mYQsR :Dc\LnH*vnIAmת]cBv,tD&GB#)T%=@/]{mn0P^0}0qPk13} JjD|a;n ?!CSVtFErHOcTK쭖 (E-]zC7\p>2jEm*v<3 ň.~_2=#eEo:~HQ*@up,a EdPc5GyBe.̩a*G?Ü_CA>0EW-P*uOO  ff"-2LY0jvqw9aϷkc5C5=HHtgy远jvFnMb~x w ؈W9@ߍR-˗{vur h* yn]QfMn样d_{7c2B:4o3@I%3e}*Xnh޽:ͥF-\ճlF̀?3aېvTu0Cf )6Hl[ *ȸ8w]/pHTzwY"j$p8*<U3/3µ r}/U^+K&}9E~!5\93 o*̪tPT5G-& +ȡb(~( ڎA{m3ڍI Gx8IN5QK+8{Scef-Îh&<ӱ3cȮ(=dN()uzI: QB#; EqF5_5l55 59*dhh!aŨAp-vwR0Xo1/|;.~|Jj4PQάϵ_BȇqSX)uEvSi.YtPEy$,b(Bb=I?Uo,ZD",L C]g|5%:?okts2#~wrUNZ[RQR$esO-ͷOpNWJZ쿎|xb 94p KP7}+a9;߹&yg}dhboC'!MpUkD`.|GPU.~23El#I8Dy0cT]ND{ Er."gLWc!s^W]jt7Ծnt/̞Bp[ Pj]n0ØDg~*0-2]%A7sZ5uthR5Gfi3zW&%*.5%sn@<)BSMFdeRFAǒxHu_~N*N&ҳחQ,IU +׹o@ n1%mizĠO;9[/{R줖^ tP`+z!ϵb}h{qOj2Os^?lS0IO,2ORRI0&:s>峪 o!dZQW,nkT&-;YcF=`'`1ߍęιʀcx`7",;F{~."]mSL#;"榙,SAjz* JtS13g8*U%3Wכxߝw<, ]#ޱ*#b*Lϳ%2MQSxP"bhFd貜ǩPKyN\I7H6<X zSZ;MﳕAv@tF ǖ[=K~wa.7uw9B {VeE-"HT7Ax3 373,X" * Jq-DMhLV-Üsw\!.eűgYZ07070100000011000081a4000000000000000000000001619eac9d00043b08000000000000000000000000000000000000005900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/)]?Eh=ڜͩvtxj7@6Um*E@~+%y !?<5+^"flSs ;Oy NmCRz),>~s0/"eI"& ]s )8W=@W_Iz*rTI&Ƞ{X eX"#J\ ڪlKܰsL`.+JiW󢷲 \{NBkKTwK;}5[&.LSl w!SR"KFNNO>>ϱz[ R}Zۉ9챌,Ur{U#ڍrXGc~T r-9컦^:|wJoLݴEb('p#Yz46ނmXXƂT7<MYɯvT+;u-ã}!?yDPXo1j IS/7Gō䔯 ';.[na'p0y' Fb-xW|F6AJjog|Fxvt_~^I.^I2hZ'Ë́~1ƞHڏ0\jW5^agvEQɱBfosn1KB} H.'m_2jz dcKaz!4'IMAC"kN=X5/ZRo=랅6ͫ 7-qi^iK d|pEG|93Yw "FhTӴ2ǒV6>}f,WaG)z5)]gQʤ۳eVriݖO{Nz" $S0߁~(W҂ xJʴ'NcU\/mj6" &sP6jOO7mC^kgz .2hHrxmzLJ+R (դ-j8t_ڹ :4Kڄ +`- +ʧ΃M}y$6FU_<@715۝i<2θZXU!tR <slz㏘El`ȢuYUc=("\eRv ˘u( &л춲5;4<eDz:-0eU֜gk%Q!.؆[L673C1.Tq2ֳi*QvAEҢԆxyQ%Z6,x{%r~졇'Ϯؕб{5qNyD*-u&n!"f;OLoNJl괐/Y5exG߸Q6&(FTDJ+ZWg}>_W8J@k ؃ޛRSr^ۭ [ 6% d~d)/ ^bT~7Vwet)(B4++T6ytO(ŋn:ջn8o ,)qo ~sh% bVUm$%nWh@%< *.TfzX['|/~^ڏ?t8{&6Sq.1y7IzF3wbѺy@ я VE+㇏SJOE{-bJ1WnF3źDA5skO-"屣 &Dt HH ?"oWyC* Y JwAxa h2\ov4wR<2k; Nn[m{ L:d OcJS5ЇA`顪H^kEW-} g4틎f0c=yQӡ ޏO;2:tۚU*Z*Ȓ+;wGQe¿Պ_lāA(MOm UAicGG.6'&D Pr"mPnKf 6yy46^W&AAjGtccf[޹hŪ2k ߁Xfg_Ǡ?)@AİR }#sZآ76S8–RpICW]M |Pk$/nm.Cw1FgNx _?cEB If|^n%]) :s9a3Crd4bg,Opv~ דPCi$/"'{a. ½r,K@;޾1y( 0t JѭӏhQr^ލRk&8XCƵbŦX5ќ{Iw6kK|dX=MWqm0m(Eˇsr"U.)9mhϏ)A fSXC.ޖ®ۆ`G`8Ѥ]g-7\ t\qR66(e+xxi9NC C# f|xR ub؛+i 6$(Y㋛Xo@mK:,E# #J6#^x[[UADEʇ_d~VXZBVF=?;ʝE&9 yyPݚzhS* Cj憎t+0Je*`489oZʐ=jʷHޕ=Aw5j \I_ ЊY櫔suA݀2q% G,0r, p \oj6o׭[f{۵*kB٠"(ׂK *(*2'"Z86ڰasKU1\wC[%eΨ5\^JV/.f1t{6Rg*ep*xyH`L4!Dco~ vR<[W^(%kp>#{$U+JM5Zg` #DbfQm-/)=!NJCT~wttenf[_2遱[H|of.颜]zG8ޫܬ6t LUIAݣ>ң٥evRu"TbЗxO#[ڼm 1N%!Ozn*=E/e FG8<MKxߏuegr`FqC6KK>KHqtF1ral*yƷ3ΨRGr :HAzJ͹@=CLl\\Ŀ"Rj"[3hcrCjR`vw!0`=o ]B%P 5jpux0^:T!E BF~yV֩V_-E$F˟r/}/Ds4][7’`SN!nIupulna'U|c(Hm!|)=m<ҧo(6'Uyh\q=IkE 1{OŅw7˦g:|p%ȋE%XX$5᠁pi]^|֥FE@zڭwgއ,_5Mp搷Е({aQYFz"cW_< T/`}>z3&DQqpU,KY,x]K,)y_hgڃv6@…Sx1jzUN 4 N2DS~UM$4;}m|X,~Z[%ٷ+C쫇p ]t(zI"f;x[,ܱomO" 4Iεz$Hs݅NTy>.p{͂dK3bV(wTnOv\&~*G@K~^ñf`pɞa[yrlepK ߦHH!z cͅ%i&<1T9r|VeiTq`rC\@ЪpG{v܍o,Pi3 2HI$ky4.;uWB!Q-cd?yC2}sZ`1 `߲p~}t0-}+t!pqwKmVgpRra#~GEi21Brרj(Epƥ3!uzqz4>r|2i4`]ZQnPŜ8yM=2@#o<"|d r5G,H,GdA驸qVKu6% n`pi>m|u:ˮpWu@*>'bF75烚 >9T*6sWnjHmtSg#_,9 aiD[h|{O?r[\mӭ 55S;ǵ5h5a8>"luy%F$iz^u`wg:5ȒT RJ `4GTKJczwq6oՑA9P;Fy4l ]TQ^?,n+J%{:C_B[G04xp*xmGt&Wi_߈ǰ@3KXK?p%{&>3apL ]h(֚z+j /I8/CM)º `댰\ph_{^ǫӵ#^^.NpcQLq7^;nԬXl¼(w.ښ{ƻecZE9Tdl09WT ïF:PgN<S%$<UNNk5C)I-UB,lM[E7%7OMZN`23L7 w%35b."tCcRie9ɧ$;͖)jU9/R=qå%ld@ ?;vWݡt֨G%ԝn!y+`NSjLYP>KVl}9!V h]wFz=pvN,I9!T>zM .2,NJLV1SpQ6ѪK]VDP|W ćdqfmdhM%h{ou)y eh'6eCFYۑxdf.#g|¢ƽU^?D3PJ%3`i&! {>4>T4ֈeĊۑ]ڝӠ== ԟCUolz`4z ^D|ƒ+wdNNyl;xF Fy繣~Wfb] N09¿P0bHDHw .PꢔpDk]K3g(E(%̂=X8=ӡOUKON)VC׸ bF2JbA4z7&F<DqaEl09L!:AؾoY iW$B+&#\0#DZpCs*1LdSRt&vi }zjf%/Lr~$MO6d3h"X SVF_Xi2= ;u?W"6<',JKcM[aѡ?rMHZw,t.B +as`)l;7O7y@0!t֝7Ji;;)}]; 4ϿhWɒC'd=0^"7bMMN=Q.r<72bkK= )Xq1XrH.p0B8[j_ ;Q/g9'5zU{܋QN~%%>M>E2V?bi8\I˔끟~#:fc樂}BɃ|.2W3bfj턞DuxRT+N|rGnLqUd.ȴ)9jQ#&D>U4&,tr{p4ąL)l>3 wmXƢngn@dF1H,-aMeYJs.-}|\hyd۝*r0٣2H<]8C3GAqCJ^*cd(XkU&Ne^*1*%ed7{ɕ΋:aZ>FvJ)WnCycoҮ=:.,?! ;]PU7!J{h=)*׏lw{m†FMzjr#Й?02kLr6̖Ao]jlj׾ޕ&y;jTI)R^^K0t&_a {l29DCͬ}]@һCQMBo˴}B%]ee,SdrX#X_2FǗ sp~4cMφ|F+tjv;y>J(`*6h2َXr47\yY{ =lWq,` m_ߘ~3kT$XW{X1arx͡;Bv VmbyiTOx!X X}UuYSJNyX _y=.˔yhެXV2oηc٩+QY+K<+ߪnhFuV۝-_AR,}-Ps.;mB8 [0%\D "`0h`s 1`>F[K$|-'06Np 9Gg;=y10m'uKλso3 j *_G豝?z&\D-~ĸ5n;] F$rn]hcָeLںIXHv?9"Yb#G$94_ex. RfB{V<z{$ !'OtŔ BceC \r˥T5aBrDQ (E#<=K;"CD#C\fZAL! Z1*5Q^㬀1y-ֲM5|}=~ra X̼#;2?hu3 )MN>K;1P!T(^~pw7X6͝ÚU(ً8p H9jUic{^潴@KkF#*Tǹ1enO~xXM[d=3h M}7@ ʘKo=|-C3A1TM\sF S! AIV G>.%x {? U7[}8"E!Pg{\g`y= ;E-E͖u>|^R3 Uå׏'JLL0dbH_{w VY rG[&V[<8{R3 6ΐ4#F ;SnZʕ]l Z!s5ki]1$?[:o Rהn.%&|\,љeFF~j`O?@8ajoPqj󅀅,uLա%!]б{~ͅx\"8E:5Hy_eAZR`K{ΕgbUsE&:b:wߥn2@2zòð~45GS:]8hYky]3]k( 0TLr@`%^wkJ0k]g(@ϧsFf70^|(Hיf~ZػĒSI.N4.fTX'H1p@4Y 0I s{3[a~+α l'xc0|)$؋Al{2{' 6 Αz 7*/WK+>b̧@H3}kK z:.dk‚a=oO:]<t1ΥpzY*Pő,$C<{@hA(S3S QŸ O:9tHd@ W _^xյU-{{ ?$c}'R|&w}&B7z1%^uj/u"ܟҵBR>KpeѲs!I5ޓ|&%ӰmIow)"sg[LP'u;b7yj5(sri"oKXUqr3t1'V6B`)8✫B0|>}m@G0YmH')ătRYpY 4 JʈD}ǖ<ʙR'FԞH$ze‡>h٪VG&Q.ȱ'^ o7 D1.R!)1(ҐRlqΣ@ZRz$i3i)qOc11]%iR*/|Yϣm[ʹɫJgJLEShtD3s=sybHJxG%<󒗽Asc8vg<im;HKjEzc)Gk-$ 3HC( g[Kov#;S ~l iېNSB_X>+ 4}U.9q;+tMpJź^b/OĢV ~\Qdk%=eDjĕ$uRcٽ.]kʃ ⳣ9%K5^u钗Z5)3pi \ 83/tJ.z$9x yG&q7Lih.S"l9hŰx]mQ| pl Fa'5$ehw(bX.!c.4m+Hm+N 5,y0xj$> oJȳ@{gjp{os+TEFI/di~laS*5CH8ְm*VSHdJszo'?SnUoEj->#2;h+\_K"P;,7t]t|2{pԀX}spE3bȝUCZ*/1oֹ)6-~ Y2BW>Y%CIO#13m̞+2v;+o߂FLxpWn(#W[/'Uml> > yW워qG)B7DI sT:$(*Nw|kmЎ@qhQdEˤޕܓ{~\s.cr6sc{h7J>h4I9 \*slT3Y^a:H%X|MNĀg[~ܫmUӣjY<Od& [Zb0t%J1}p{Bk Ӽk*Û2/ǂdvJ4eo\f!FJ3p$cE#MXu[ۑ/\A3"{ѿ;NX'ӟaelro2;&9tUn#HGyc [CWa2A/1A1Q&gEm6U;.bfJCNAg-I%K}5~S\xx}Y ZVF JRRd\vq{G| =itRH&np{,S tV0)I۞M*W e8AD{j`+/'M,JP66o{D)(pW5 H:2mdV~BT2O!$3[RDRdҙ'4/H^p**HQAc=ߙ6jc佊@SfS&f?7kқ~ !Zz[HsEK֣o*ܯ8kVw5(>rlᖫlBp,7ɳ^ x0nh-5͚DibM]doˑdr_"Љ>n rS`ܭ;tIp?∕: tRDZQGHn u }ߧT$Nӛv 7SxqF>oĄ8(v5ui/u3(a _5&\t7UKh*䎛V(3n(\`#osiT lo_gԬHD 癥?/yY$Qre1XC,m8F`M=d>7QI Kpvr , j*Ϲہ}ń,bFS2F4 oPbf=;sȃB *3ړ+Y%7t^]|ejq!:HBt/6Yrֹ.E-_HK Z/tH!$[K6)s.gyPG~iKa!m/g3F܅ϼ8Ón9ofDr?)TV)L({&yDOc˦Fȓn/~gJ Ѐ{ܰUM+U4= XBPPU:D<ߜryqaׯfako Yl>FՊB1cm/M xzO٧`h }9@ $XZZ0w!K/LL]$"'yS4ibZ@|WY *4t/~+G~!չ'X_"N@4) zR"Lߨ/Rvh}ڈɊvᦳKC>! j0u6{,a"?Ubz sB(f,azhɷ,R1Jt"2*9+:R b)D8 j1=*yCx}^CQ-"G>E͠ S٠k4ݪʤ437+IaÀf <'H<*pG׿E` NgHpёun{TqdH|Xn>n,@>:Ь2+^:]QJ]%+kSC7ɵD-K:qyQdZjܤRv1SB<ǙК vo UAQx jԽ5S}"Cn@t<$b.,e_vPZOXn9DZzXS!l8+WmPGEif?Pu9˻+w`Cg(,k g1a-[ݺgx`9BSBzHFHҿ[G@_4WFjEB3 DO n: N"VLRKJ-?LPVȪI:[ _\Y#@%9o(z/nJgEa`8-03/B+3#Jnn^i"Y +g"Y줌 loE!x()>kP\פ/ e7F(ɭ4 '_g"lIěcz~y[8^MSw\5 =D66Ps%Z3 j9 h@A;nલ |O z2L[2Kd2E o[/nE4 Rh~ koIP.c`?dٚR%.ClWLvrd7/O&DlC5g+HA'#KӽaS;b ?dgX߳ºziUb[b}#'Ͳ ԂY}au*CEܱ<-(j$Z5ɸ9Ӹ)]) e2f"H$#[874 yԦ5ݛ܍t6A_t{N53 ɯ)q\2e3 &]I+1HB u}Ih6izT v.y1ᝈگAwJ*\i6x_kAok< $}薘6 .Јq1*` ~VؿѼFuYTJ̨(r=O.[SMKҨyz:MGg X 8Dm(@c6#6T7Ug?0^rT!K/*W^i]!xׂQPb͟mO(xl1 ~Gex4~O3j$  X@cjEs-WXa=iՀ8R>\":VI!K@TXZӷW.B2d8޳W=rQ9[X`trg1䣚JVbb'Aꦙ?}}{iT1!j]~OR}h1UDא(1)_ Ƭ\*`]<}v_[t{8 L"jٴ ^tb }tFOF-*0ih*e*<gw fthe{+hv7ۧ m7qoϙ!a٢zvh 6l (3"Siº0waXh,0q5KQ솤; fdB-%H9H(a8QD/`s3CvK1/tm0YoKeUmJȪ~|ja\]dVY$l`n EoLk^ V!ңNP"Ӟw_,˕q3] S 0qĤsE'_zG TZ^R)ojl| f5OcΨ~`NL;U|,BTÑ .S*(g^]! P^ bRL)BՉ ø]F[:džBPL/* W?H}j*=-qDYi֯Aɼs1lxfLkM_.Byh<4ڙſxօ>#Bzm+mĈ9a!DtE)DakwPik [VH?ʺZ5=(&T,ї<L1!X7x~G+!:8Zs)P:M5eTɫc'3~D*w4ϕ(5fl ogwR"}ΕZ@u8T^})9$x&qHQ׈'3hC<݋9G#)SƱb~J"s0Ϙs _`g aVc7rkj}`'MV!Lsxk4QS bMG:k{-Uࢲ۔R\& $ f*Z~; !}>  SʗM#p؂@tc{7.1_lb"kEHyrO9~z}ڶ#PM:+F -ɕ.쩳ÚEapz{ruQ mxyظDF߿u+Y,3:7\OǷh51/kID6 *pǍ$ąD9j!OxTPv6>*HS;%-ÝV؞{~[|_ 49E!j|#Q0d~hFDIӘꨋ9mdH|c[}E z0*VI5itEG*ug:Vd^yaEp>6K =`Jp9xXgnꭸfPwnyoC0G ^yIy͏ރvӔ!h2\euJ.Wz ҂~Ҕ!}7lj/Hf f~-5u^ѱgXscFfliuPc/z0| M]PwȢ*Us?Ҙ}of2EiEh/C txiG{Y3 D'Yf޿c|Qq!/^?}9sNA͟8YtjG?_<@ځ[ Ӧ?.e,}{Oa $2by'r捒g;(wdZ#,|h(w{P4d>S/ pS`,.31oG~Db]cy76q;EMg6]š)A$?ԩZl{9DYWnBA?$@\x5W+]U26[;2 oah&Y3{P/pBQyMA#hP* -oɿ,%=S'CU$gI`mߦ6_@:RGY'3HWrCf~/ɦVTYX+dz pŎ4|k4z*%@ G:_ZA 4GUaAƧ*al!bSx(wn,HiѥW9w"ƱZ\H+ s=g'~#aGG1d72z狹 w%1Qfcc!=xHAךtC?)ϛʹx)/04:q2xsӁf[R6gDs%[<2L'Lߞ0jmȾrYFkm8޼f Si^ykq$]~QN!+HXgP%,̦r)Pq:s<؛C 4`Y|5?.uw%AGp}.im %R#l!c^P&N%CКR%rEq6Ǭ!~& $){M검UX X}K `7>s!B>~ؙnIe&o*2<3U2:1/⻍JX>lveW FH Tzڪ"_Vz Z6g~aEwEɀ\"A5#H *4\.8 km+»1J(7*718r|+BT2mdJ1(GOYW> q^c_V:9i]^㲊ϘTm #MQybI-ڶRa&KuV.u R CՂG,R 'sw1Ƶ3W d_֧{mͪ-^ #|=ؙaCUSnu!ѿӐ:V| t4?39d*);x0)C !8i _v^"~M8d&Wy#{NVm~y/C]!^6pR%*\;:]gH=q A5,wv a:8XtFXw)j؀(lL)T5Q^h5[K ʒZ8hh2al r@"ы>xE=w54FVO9z"4 7-sIY|bYy+ Tvq B9:?7LWFI=&maW>H't Jh^ ¶ށktDyRɀ-KQ;p* l Itd%yv/p'}8^_6d@ϼ)ԢQt7S8 D6?9`+qQPWjVcS0%Pp%BZ @)Hֳt^Al ̑~:)XKwZ'S :?[u!K GЃ!썈5&Xȕm[0k' Z6 lQѽ 9mHmVvIҘGKEKVҞ҉qx kݪ#~M{I)u@b My_M;)zRu{|e9m Fw?Ԓ[楶<0[j, pKawB(/L7B85t~5bPIO Rq u]8iaHk@>_2ʆ^R|]c aIp< jKWO 4Yi]r& Ի(]MBZmA8^ ?r rYYyÆx-^[PS\CG}"#{%*S?2 m wiȚyܙfiaҜK6H RR̮Cz/x F+ZҚ40ZumӦd>tJ7d Q]kA2 a@^5\8=#7?cMTSC|Hr})U261^T.#%jAԂ=DRpm|D ƛۊ1U ?e[@az2lCbW,u -ŏp~huoi'6D}]yo\}/_ GVqm{s~s\ˡ#iɆ39z℁XOjTN LS|ɑM6֯3 yބR[\ gݺ  ]NH96< ?JOC}cJ顸ْJ<Gz,8G?/O!MT2j*16^6oW<6M1 h<{ok&Ta#Xq u5!9U}MNJ|ֲLOHۋn?k|Vq>eVIΧ&ܬ=PŜY-YljJߦLy-h2:n&BcUDѝa}|,c%xoӱ h/gO?t|p6ω‚ڴƉȩ{P&`_z ,Qbwyq=w?G ƾa˜+0ZbT\*,(DOj@ܲ|w!wXq~g!U\=yE]P'ivnNzP$̂[j-c-&EOQ!ɻ'[s= nyB';6'6Y~btkd J2÷k0 mc(:?T#N/yk5p!ޛh_ IW{qOtO oK{#yg-HH݁zmŅ:Ab0ߤ] <Ί{%[̻T\(*D݉8 !]7MW@W`)qp>'?30 @Oj(JW좉_#aaDߺ?#QGؖJp-N;|!_dR6 )2=%>A4?m0Ӌ;?fU@6 jMMR=SU'<{&(NGry&«_Ʋ~ $F-[@bzv/VWZ]ʾ:SR0Yy3*]+ñ[2WKӼ"#{e A>DхkhG(CEЎGR+eR2r%9'AC9 [cGri{>ƷrJVKɒ7I8` }t)6?M'V/9 p%د3Y\.E&| 埢0*B/4unüKBj_K##{LV Eq=wNoiO }هUQR4_*q$=Dh[<Վ q`ڛ,]t/34 ~km/euqEYj)cuĶ/cm`,"Q;!×=D~(+؋S1PnTۜ:I4ڄ=kX1h!᣺xgv]nA,qeDӀhd\j`[ IW,;Sج-p[nQn/0B)ɭUe&\p?Pet{xb\ݾ^Pto Es[oľ}`g` z˽AZ&q9T8OMAg͋U7iJDE @|D;c0^mR7)Y,@-Gx(\AwlSc͠U~7R1-B*^ي~5\gB8H[ڤJCԥV/ToVmP#ǧ 38LqC4  k>تͫxvLjʯ4P-$ ڢ _C.pH̊,39yoRUc]pXN2)I!GC&GI{[ogpܨN'`lj-}]. d!~<`<HShd1ڧW􆤡sȪÞ}IZ.. 9])Sˋtca[ ==Y[pLf|SO8/wI! ,Fuj} ݘR{.xUHW4b$e(g. >%\܁mٳͶ=8H(㴹&tiޥdc9qkU51^u9QYrˈ\)5 NIn1l9pn>Sɓ愤bUnN'&DCdԬ]ƈYchXhtN3@!VUxXз[~+Qp D̐8o4E~5fNɉ mkMiSm{GlHi$r֍q5$D.E}|Dny TO/5\G7ΈZ/@~=pr$VLunfLϧIT#|lB?DޫKX^A~G y˖]~xP?uv R\͞/f"C:Qy%nW[a&CV'KHF3"/zy iddG3>.LP ݈q VAKCT#Ә377vN+2q4 79& *#lH!&zAhm8AI(]BWQEl璩վ4/WG|{8+ . xI2)18*^˦o09г"jtKâEG~9;o$NWNF8 ت.b=`Jm=Iնz1̌ô GT}1zbjєd 6;n+I];L^MKnPlh*,NJQɷ q=2'oSU}0RE r;.)maZev'MQAlAe5I>-K#Kݔ#ALgIT,)s~ꨘ\ihFnƺcJazx»FXPJ<>aDŕx꯱b?YnU1.qFFVs*)MR.vҜAޮ][ژF4ެjДnM/UpcX`^zJJIP5 =W#RW ?xqfH~fNz/G9r)f@ ?w,>xK#c)MU+Ktc%hc:Uzh~4넁PD0藬icsNQp}nRX0 WS@H:7qaL%j=|#ǑP٠hz6!YIJ9}O94JzeW@(!V0œUcT.L > oS PU˦)^a}!j{䪐*^&4yp wG 162bf+-!G9 CmhM Yz-2qc&̔Rڽjܚ9rƘ|w_.=gi@[W=\ F(v\_^􈕅"p&~ ;Iş$@5;@o׍yE'"bRm/͘{Jby 12<2(3?a!v_5*`[jR(a[2& py&7CkD?tϑW<( OVP=m tkJI^>EݒCxB a27@QP5Ws`a'%՞8pƍCQSW`k-N.сo#rapR$5P(@1LAķcC>IhO_LDT]6@}ђ< |Sgvj19* @DO@L|y`H,owҽACh9꒱ޅc HalK ]%A+ %!ڹ3t j.QwNXʶB% ].7J0eO" E = Frlc%y}讐Ƽq)Q8?& %h" Da:; 'X'-_rK>P~Hij M!'fML* +碖5a0R b4I { ,Nv'NA=[Q̮yzԫ3f.us̒ҮE+}6G\>TwHߓ8e^W].4Lzz_+C8EYWc3F>kd0j[xyL#ƃ2ɪ8˷ezm-4H=E5#  |& &@Ka{hQH7Y2qP}bޞiP Qc[3_ZO*#fK5],$6 a(x槕RayTv|$εk3աE/ݻY<Ņ\z98y E\(4eu )4Sv'&{*1) Uީ7,JFߋ3\lՓ{M@?1Z D#DV³iNyɯ'16r/ RyV ͱLMV"ET@%Y/0"SYq9U Ej0 }^eXo0ਘD=yCQ,JyN=E5@WIaNh(2X ͝JYfכ3sZW esp' /$'wHJsG~9>V?هgkRDf ˢf똡X/=RLftѵ7I|ufb qϐUg ^;?,JѴ%y@Wse -^EnVfs.e^L@5V6 U/,Y ] 9դ;T4݅;QN XpY'NJ҆S)b(B-t=HQ>}6$EG8cpx/z r%qUx7_9m≢Ӷ{:7d8} :]$2'޶E*jgf։}C2І b??ȷgƓ%c /| r.-1@u퇥PsoSO#Su)CwS]tB*֢VeWdnTYGvB#Gzq!uji/iKDv!UtFS7⯔BW%[V6CQMk/b 3pKqW2 &Ɗyox/+y3gLVA+F(`K.M,$ :xn cA<*x &g,¯0l?!K?n3X nOhDo:Kߘ1ˉ=組Q zMQ>)`ƁZ2E2RǗzތFb7`Cosm{Îك.dw5YY2Wtk/[=~B A?pnrVY} L'?\9%kMu]E7Nd4أE<+| H%b,i}4zUPXK;:_uLGEAsOA Y9K|_=[]Rn6Y֝6D$ބ~W_#ˡ|kuzq#E>o-j;km=3o=- +9~+ @j˳:YZ.F\W4"a H8>h??&:\#(n=O.^ e@1սAlS+И*@;#MYW}]YOKRU%j2.\8)vI"x-A9 ܬjٱ҇\ʏMCx~"44 ݡk5›ERWl}(ӋVM&H3ypgӾ`ٰiܸie\vO+K͂{{@8IsKրth솪}=C3Ԣ c^IjN[V.DZG!Z8XY2nսnZ(0Hp$c k6-rx2\piB)_Is/>ɺP#@ N0)Ai? xgB )^@l0ShįM6hFL J1qi F|$mP]^^S,Re+dZ|OU4kTzBKU_Vwx:t"AUѬQ%`pF%k"KQ|Inh1rvHƇ:l!̫i)BP20eJ~_7{~3wqb{vh6˪Cc3u^I,Z)|$q#X ADmc4fKT)FTo?ο|bhո+/5{bN˵N-!^ ̆Ϥ:BtP#i 3rpr5u&qbaQtx OaH@PP{0[}0/dt׻A.Pѝk1Z*p[:,۫r=+~:B 2B'^Z-ՒN%eG^nxy#-] f< 5wAq(,L\1\V_€qn!Ya&@ICJ1a3]Vkf$3Ȏ? q(2xꢮwyi@3$hvܾ+ūބܙ1+NI '/ϪD}‡ W`/`g{7n\=mH3ǡFDC,N.^byCNq}7)Ks4鳥ueԍk]@u拌 vO4hZ-y2Ȁh>=! >M*^|d(xKRE@|m_u:(-d[?$VݾcQ`n)`څasKov$2jp5zh_|JnC+ \]Ŝ6A aPR$eipznm+`yÓD@ZԤJ.;oHW!R-&r? %2c1VCe|ȩGbڣ{@װ}/d{+<xB+TCڧ?d*=Me0akvK?~뜦-kD۽ͻiy.wk<)F+Á*s:$f2x\޵s-"H3 Y)!6=.\_=Nˬ՞ME>x!A2qcy(TzzHho<*H+eD%oB`^MV($E{bʀ>S:h3QrE"7=5 N9^0?e,stk6 }Lqsܥ$ʢE1tEPughY C A'Ŕ'$4o]sFixP-f [Od60O%h< AN8<SVgԗ΢M/\ (gXR¯-u) 4"kyf8jFl^]K-kc|`\D_[w|jp&:8r~o!u( bs ua!4{JzL|̣9?GC"v-1fZ,#o\{ ua8֋}L86G3Pȱi8!rFԟ *}&l:Ys 2Xt[́[2m]{+">N)Q gQ6:s魽^MVͳ2`+2(0 HT:2UCݤ0vϓ?ڴ]?qTU$ªEm 5$)+mM[Qm[Y**pF;S#j͘08'/'x!rŸ^Fedе, g^oY%hik*}0J N9Pvm]a<^ԤM.4 DSYBYPxpC9o!gLb/ʉ?[PQڭP;⓺YUt\禰Μ8/L~2}h;/#gkֲ`ǿ)C^HQ%?ĥb E;DQqt`;yO \=+2S(ߟhoJP03kz MLuV$볻L"D;bއ`DZ-ه>{0ffmŮ˼*^C܇%; ŁJ6zJZ=d4jU_C@m #`|x-2wC_$Ѯz\G[ l:d1_Bw++Q~nCG~c]֣;N=kRl8D^;4kna3QհPXiz){IQzI'QμEw^h53R™GI& G\):xp30Ep8ӜV²fX?WBer- P ©z0`Ab5DWQ"M׹unI1-j0V%"3O*w˅M!kXvT]p{ wW9*XᐳƟrkABځ9jDt wYzK AP 2vQQ5NTcThg ٗ bgXں$쫬[`⊹HBUi/j9C~.6Dߥ7%M՚w)eC-ng>DbA{(PwœNä;1ngbh'{A(%v-U.Q[X{Rnm,eHJ|a{=Bd=z c}&GKF^&yo zWefET\0';sr~H_.MZ2@ ¹O93 op];G ;Zׄ+lrQ7syigސfeGǘ'/ z5vfqR K6D1tXֳ\_H eвx:@?J]Ȩso5.p^(G&4FmY{CzS| [/o ͚/[͈'kWxw*a3)+^!h_+j4:ۡ$`WRt% o>w~vث>k9EPj$&1V0{;7 &JoyAe_EX߰d XkSBX_c|\Z>a*#R3M'k3L|Q.w$)Ɔ*<8f-#pZw0/0uӊω® h5|֯QބKGe;L8K÷Sx̑)Su!uuW`m!X: PG*X?@RG+@\:rk.jܕH'z1O8oKUMޑT-=;r5k -̊C߬G [𯖅z.o sOZe"*] dɡ]` Y HȨiZ)8-7g3k?i`SKZkz vJIDK4ƫEp=i-s`לA-'SQ9kS;ar+zoZga&Ď1_L1#l>t"MT`AAݰu-2!ȮOwg,Cx|d_@Ps*K}O+fAy&!h*fIu+]QCs6= a|Quigw[Q=ܤk'5L1 -6w5'%5I%$OpUA{) i8aB`-bt>*dd iGEn'Ӄy9)W@|[ JPr,ŁiS_/Zmi|3/Tx~l4M'pLyoM?w:1˽1XC#ntWP'sMPGp'UOXsqb+h6wϪJL7Wutп%|nS4N䶶iᝪN4|V9Tj.IGt;: J5c eGGE_s Eu^|b2B`z3C$-z{qsB Vɜ5k@)ҷMtGIZ{5 d߶nc } PL"I5ĜqMn  r/5Ww(%M|1=!lSM$EEV(ĸ?c)hW'.?gi!`H5JA'~gc2:(͒U)9UV7=.wȯ[ldEg-ٖ3C7kn I\ia iօPi h$ZdA9, ڎ8c[Eo>^v<HP .:Zꃏ$ݵ[5Ь|M- m>t(7 WO-me|إaA/"h(H!7 HZ;f(H i4RW@w%R+<6'I~a,e\z2UoA\6 ZZ% 8V$ߣC wQr)׈/P W(-UoG=[fJWJxI9eګQYj۷iiWAV'-ظW#C۟ ĂS5>#g|u4mfo},*ծrBb!z~dsco!IdϬ{ rgM8wptwzx 7b$ٚXnxgn~_p,ʣ˛[=U\v}{I}TRB\AupTHȇ3xl\mnST𛽡./d&7Q(DR89OL8n@:mӠwlRFUG2·'k̨rt-Ŏ2ӹ6 0Lz%1gk)Í=) CЃ ~wؤ '{MB羟f؛= mm!%P1e%_5n9'Hͻr07i]?0y}Q]B6[6:ne<}*@oЏQ%:gEKssp!˥I5,A92iș %܇Ƌ'$V=yxsP]N-g46 Ż<x<8{K!]s8]5P4;!F2%n~|)Tڌ|8֪Q~m9 q^.g5yq /':$[8i#ݩ)B'Sʁˀ?$hwLB*? CҿmMK4QogxW[fa*]wQ@L"IFNEi"D]}tN|%Caz]3); =^qi'v;$5Mi?5yod{oq~o(jGlja9hyф7{/rrjn4bOD=ۦXޘW5-AΎOٟbQt礿154ZX?jh8?[{bIx~#ۗ[@Ӑj 1&&9K>͂k$aaíF}+6;z 4@&}FMS].߱D& xmZ&=F?{';~6} Vx.g8Rt[F|Z3&L8_&,NJr57w=Ȗ.'-z(=/Ƭtف^C j}`E#u_u,I ) 6a8WZUaz?. ? a3JwXV.3o26F0Dsqa"X7@aȊYyfrv(z^"AVmr5P5vx^fr{~'$܍'#x=R/cC^+2+0<D-Mg~VaQH{V]tJ7C2MP)G䌟jWV!#N30viuL'H1eMWKOt3oK``m$.vVp[LUZf7c2ѷ]mNQW4lQKU nKΡ{`FrScZ9KP`oWo,]a`[_oG0c$ wQ/v}%*2d)&&;@Mswt-3~|5*pIJ)3:=ʱ~@%ee"nwOʣ$MJ\N`j4SH%P(KfGKSgyUVJr:;!EkjȖPøYDk):*A~%DeMfddE,ey'|5SKp0vi${F;=~mll4t͙g|ȁR MC k*Otb| H.##9 (ֈ!ۆ7߁r74ʓDf2%7{̊R%[c:ImVn1.w0XnW>cjc^EO/.<ֵc69ߣPi|ɫv`幘5ݪȘoM{Q6Rn#(yOCW]jʥ|f@uf\_1$\zd`5w{5Q% *#!hDwu,'iH8nKeŮ9KgE{V)&O0|?ye-+̾tв 5t$ڞ;2rY5|MAe>bTxSlN>,EoZ _AGbqu,;PȽSHv=-;6tSͯ+{6`ڣH6yml^ i/6 #'PK=SGcJ"pbpbsRb, x@&7 $\* uXL@}ʱlwNpt!0E͠>X'"`&xƹ5 V(E_~0v-~.j47U)8cBǟfYp{򎃚nd]+)!L%)ļe'J1܎١&Fa#?|dG| (WxʙFݟt?T!N{1Ww]1K$6ϳvhT՘?e`['70j4MfG"xPZny(RGY8<=[U$Cx/]ERTZcf꼜IÀT[4[vvct8no.fÌE*֯/G0C_Ca4֯f{&<G,koEpшK- ʠz$Iy *Q\GU58q+?c:7}] "(=?-̨iPo˦W fH焎zCr+@LM1_ :Xqr!ȅP Dq5G9Bws ^ρanblǔ:Rw+BqQ'GR!2v$'%cyզnOŢsY+#TII^@?EKI‚%ʷ^B Xâ:Aj~cwMW})3D4 g DB{Ecf1k=<+֪4KrPɣNHTT i3#`m ܻl]γR 0Rz@obxme ٙ8H~و&<`]yO?/ +B\Xw\3D#B/ )^xcFc@=jNtoU.9)n`7zlW4jB8TG9c.]i{{OzBeGV42閍g۝玈Bm'ݞ'Y?ٜfĕʗ^NKOXTLr}N>}gc]âaoX%) e+Ϧop\ڃbxty%McD0Xϓt6}~(ba,:IuMjBLͥ j06pL8 6HDAUI-6aQ.^;rlO{W#惱8:[Q]p". Yu;0v2l؁s+F*Ѹݏ.rSٷ7[O>&R/͑.cv΄.v&t%>6P<f\OH~Cп.tWz1XjDT ѥ0@K6ԫјbq9[yLQN| rICjpry#&-@, Zc؄o\{I[j<֮< ;{Ӏ ]Է\GRmoLX#M%dQ2B&7"L `|NO?x $eGuq`]~Np C-uƤM' =ѭiOxGqƏ"V9~/N8Q4 %$#R@vVصym*%rbt4CT z,ZBHx} ;ݵ:#-Xqbh?S1 !ބgPe|jM3_~F[W#Tj J7cINVXyz i(59V(#ȴ .UMHwbsbN"<[U9T{-wTO W[O\\J1ރ:geQ3q&RDj#}`1q8Vڵ8K{l5Rˊ(μO%LR9Q̥#|$> rmY̲͙UF ^!sgR4n v0,/, P#3 >Z57[,)< taK6#'-ͼZ=Y5DO?U.T:-G3ǛaRxG# }\Ŭ=e&tȈ4O|Q9(si,0D`?1IEP^I tD:ciY;;!-ek 7,~.L,󚞸h#~*Eѧ [ ˑ9#^Q2uީAD3WB4> ;i_0=qDf3 |vJ,8-+8q29Vŏ{1jQ8gG-jiaP|Ltf%N7P:N^ij'H`Hc~( ,*-?EwuAGKy0#s& ⸠>Я@)gojq T,:vnJڣW[/]S9]Ty=uO35厃;ă-ĖD=A|AfGJu tx&lZT2aK{^ l-#W.6?V !6Yy|9uSV%]Nذ 1! 3) h ODz~,YE7>Ū;ȑ"u]\J | gmYΎL`\"S;DߩQ=@^:WH69\wQXKv̡L A=LnoV$\pnJsgy-g0жmEpOpM>T.mgP,; 5G&Ld%kUN`E)tSюnx`\.q!ʛ%?@07T4|zg!/Abb%LfI2B_ +#6Z=@zd׸~A>vk2oix٬7@7\"BmrLWR&a*A}g"1ͤBcN]]-Qk gL; [zj,JaV*4Kv@"‚?iuBx'siJ*Vk( }P9T*J0ڦNМ}wDžqW!Tx<襭~up lxdBok9$Υ>{Ŏxix Ё^oވ;nFw("@s"Zezqo 'Us C?8x?ߧ! XjbՑoPB^wg"hL$ #yyk`&}h~ sj⩎vR7&?4 |əY{)Z^u13ԏ =;Eֈ4GY .g46MOb ce%pBx#QS>y_-.].E.t Rk?N~Ӳ863ٴ \/:-XwIvݦ4 /Ih o/I}X In4ќʹf.7ʈF.Fkg}/C(6grx۟f~S0jGo 3yKK)kY΃I(>$-`,N[7讃뉦-s0T䥧̎n[ӣ(ڣϫE0jbA Jl%n|QRI 's#ћ0co_0 wȊ,0. N5^ٮ/cpJ ^"%%=ю)N;_4>#Ui$029=ȄSC} Ac2Ji^ĩVOos/v)i }a|Cpt*^bIpmG҄ˑ}\vskT@o8 0`mZ2`H9E9tQ5"%- xUXψpz@!h&in ʔb / tx탸 $䰴HJV=U᜝ڬZWФٱfBǑ[Dt)NFJvky@.F޾KG0">nt5y2ubB(>5Z4j(5 ݿF.S#Љ|-1)#\QٴÀW)VJ~$A0ߥ&4ZōՎq p pP ㊗ΒU+3i޻ΐ<:TE;< ƨR(r*6@TH*k.IO^*.(%T$hvJCjK)dQ#´!;sFaiqhºwdv5W_H*d9']1+sb. I>1l L%sy [oNH5v"U? kJe M;i.);{DB) %@*W\{Ye$^.Gv5L 2,ɀޑ ڊ+S5@^\ co׉gɐ7 E1!+x҃ b^v}R݁Ma OKmH$ z\5~r*suƮB#$`D(W751} S (Fz ڼBlmʁ*Ѥmh'3O '/1p1[nFǸO ۧD>QaT!o'f<]#J65%EOڛʍ|JZbqdIm`|nAmB%i_"ncpSСi{JE+#ٳk0IKTgF:TYX!{*7$IRYP`o>o_W$_4=r/f#'$cq^Q)87A<Ń.S:d3+S{/<<v iU Bp5F'_BB^o)%Th #Dk`@MXiP)Qs ʗ}SN.>Pd.zUy11vXR ֐AX! ^0n) R2Q;«j]~JӮqy|tƣ0?` T[%i;{SceH63JpӕBCe:R^N#<x '~k@c(TԼY4YP:/k(Eχv0|eK/w=_dOZе1p4uݫd:Fs]&gr@(x}%~$ ٹkТgwLɧ޺qquWx^̊j/Z:M-VkHW@B= }.$*gHݳJZ}_w-ڔ*Ezĩaa{e <:K_/] n%?=-`ju>D/[`pq^~oL&]C_;ƧW'^Tur$p [lNx򪫡t< MZ|,#*`c/c$\{;4d/.dY ٣Rw-Q@'[bOk/"ꐏA=dx)¼C J2Jp0+7&~ D y604n-1 =$[ )F>g^H #Ǧv#d_v4b$tDa~Ԁ7[0K$O듰V0M^[i`dmʨHq.lz*g352ɫaau,]3ުJ/UV0_P{HClf1miT @tvqnړ8">  7]}¸ƃ1^l{4E aXԶ,0Xf{aץ(,FWs /iEuJezQEe_Ǻ$AF_WO$n`h:jP{{B~oHBS 81ǚ,`nL\!ЧGa _mJūhZ&|O״'Ss q\| [[f;b?6=,[g]gSm9"~t[FV"SdT.ښKC# d.`Qt 6k~}=M1{dU̜ܥ58v%:]w%FԫǿuBñ]51ޛQpi?N捍hY g4WaJ4^٧3<6xRw,RnCo?lA d Ν9,Cz Dc[}s"`՝b\h8b>ӞiKjz6n&BUYAYYrcEAfn~;U9yFc/)~l^vu] ."x6Ov橼J!/7Jѝπ2`bCUou28,Ha!kK]EA?yH\@wDMۇ|/* FO Te}LnjM5cXkӽOn3Nz)qb]s^ |rD䜁3L 8cCi^9`6-ENpEދ#j+bcJWg-ķ!Q fLs©#nqSSA us0ٿ)Čf=s!m@U>&*MHG%f(oۀۨȰ-k)ґTjhOZsue\ d? ^R-r,6 p^SVSi>5|%^xjUS2Z:ӛqDjg Uє@`0ob2ʶ{_[ӠFmJaL``ڂ scώ 4*7J_2λ_J?hHvqpy)d$'JEo- {Mh^Oh@(M~Ob֝#jДM$Wx g lɹ'nK[Bp4&|d3]pZ;Q cQsa~o>z\ vf'Tс@i罱ĕoPܬLlDو$k[7aXWvv&:?šR; ,;|-ɳx`Id5pc %H$xG%=of¦[*I0Lo435/f]d T~M L!̨qyN ?O}ō1.M ‡wb{nU^(R\ok9xbjr >tzǙuxBhx݅ ad<ѕ!kj/񲬴VT0ب^}L{f M-B-ص|{-: R]wUT" xqg3l;:k9#mAtZCMٮ3K<.U,M:W_ܴ' 3uv{ke %P\#6(}b9on=nD'BKݥ[Rr%s{b /8Wν=}"΁V΋rZaq|kϯQY2sgE$IyFB=[D/HvE{%t[gRJ d Y~T)B#[˦A#uC#~.zADԐ>g oaעU^S#m-wJg3]" -ND[Q k鶹:~C2e(%qUb;[6pT!ВʼnZMcID?^OP%3?sD!xv{7*/)$ϻ,6]u_%EPgmʰ[\!i>E E^eIO5>-9VS<8CJ[xTyu%ﶄNxaG4nY]g]0@ȢZ p[16ԝ/HrɊ[g*t0Гi;Wycnl=kP"cvIl5sV+lӹ_ɓ0TWZ/SܧTV;SYl/cS@/S>qR:L_]Jal P4.U-OF#xI H'+GɹuLIv@ Tӭ2vciZ:#Z|'qD(vX^z=6>ubaJ(i.}=W=H*8+ 9'u?UrZtӓ Z=bq. .k!|ж$I!]{vdk9D1K0iND Y[RB_v XzZ#XwʽoFqs2ӵgbµ1a)19*2rQJ^@;,Ibl :8-M+sv:k墂F ,W~|'зѼulZ^jꢧC'w.X%+߻g XK$`Ŗ#t**xmv28b9o`Ȼ͂V>t28kXbbmF佘{~裛(g?d39I!(Hjț#~J~-[yT(nxʁ!|O4o{c k/F ʓ594e.g:Y*?u n\+rwAƇjKGQoZl":kb`)pI'&tbt'= q#J XjӼ5鸺"P~c֬\OEx;$e=zā@`GG |+As1,w()Mp9iO E}i2κmkbDC>iH&J&87{;.O++6%r-\t]m9rq#9j<7S9.%j=zLuNDo·m>~'_;4 6O?]#Aý_#jriW}zH)ދ Oe|$@Dz1LQ!U^a }GH^8|;SaHYynk+_ztҁ((Hf-I!["UUYIj|?u8>kUeH\[G`9x^UMM>è\(uE^L4Hqyyo?Р\w׼ӎ7Qh~Kbxɒ r/'e$ n@trD@2-tʥg#XEW C=H$6./~2gzqCEi(AX\Q3.S_;ч|qTR0X#5l]FEx&c$^fDwWV'*\4[/gBN@/(f-tXEiP6QB uksqZlp0/^U[5,8ev#<>-:Ps RO>xdV 7; @C|pGhv߂CW\V{K~J3MnIbai]5ĔR1 2?oe8])}5ӽLQ\- ^P2j8w7l/c^W7I@3ԇ;4-z`! 4WY*?ac`9fTD &^ wjSu fQ5 ?iJՀ0wY `zl%*-<0@PQi}_&@ϓvuCQH&TucaGI݀9V ђJg,LI3G7$?Kogy3e΋=;ӥ酛mn0OW[$% RcU!K wLGX6+ߥѢQ)Kw"S v'Ӂ P rѳJ܋ Dڈi}ԤBJr9y^f>F{{jKZ{KO1nrk,Z=&)w1;TDzf;lha {-^k>?5s1oꆣzAD<=Ҥ}_ D-`Fr6b=r"ܓ<0a{?nVh_.|'|(UD>X]rq?e# iGWq toE 'ueV qANCXw#lطuQBp;Դ Sf!ڒܼx} HGK5;91}¿ۡDv/ ={ _yҽ0b")3+$Cl2x}}.>S0!AVIWϵJ֘~_- UNLŒ5F#n|N#f bSGjBt Xf$by6Y^zVδNFD$ & ` =NDGU(ՌkCxA TQhp\w6JiC1g?$p%=f@B6*.S1XV$ciF1_ԗ|B0ֿDBupϴ[o8oW8;"t3<K knd1Ѐ.$^'O+I}^_wByUZo_hcG5#$7nY:M3g*DYlJ)t(fLe2ʋ -hjԙ<[.otp6pM 쑰R+3_ Ql&jZpiA Hy:f"K~q"J ́QvQpO)ZK"SEAzz1u\"Xt]zA6#3i!1S[>Ki,‡@̖/wm鞹HԲa!@KWؕOM:Wuzw/tTVeoiN08cA[6#!ȑGߧvnCs 8ՑBp <̿JM&5XڎJʀS0_Ϧ#7e DcR6pG^!C~UoŠNlj U2PRo/2&O4X yg},v^ 0ezդza;imJw.Wk5zh<f /|w^"Ae;Rw/$L1o_3ดD(NLzthGbrkrtO-ʂ aR*޿KPgX(2*Iژ=>bOC(B#z'Ro0DmjXܒs#F^=wa&A23(e-EFeqMyvO͕b\f|Yw/E̔c~=bBFkR,)aavn42ijdek.EfW2?OhR0~!KjzXVp-J(2prS5|?YcAOjg#"jfw2傡h/ʎ C4ۃg祙!^ 4]|L/mEd;\@2diҨ^= 6ufRɀuce4nj":cWBk҃QKr}nMfSuLQX5O3w7N^ Mr\}>*Hj/_8VV'Z>rH`7ybb^:Ob0ד&XyZUO;i/A( i}W^=^? QJ#!Wm|ۮVDs/>N N{T!xwt"*aY_)ZhFm84/rpJfrKq Wmܚ!PBrLjA'`"^Ӎ%JR U8F1#WlWd2䈂v *#DXUbȉj:&E4|. #7V ߮jRǗm ]sp*k[ a/;êix@ G Bcs9-ֲ|E[ ULO41P^C#;=HЩa9vm提Ab1Ё#:oeqk] mi3\OT wCT4ۗ0O\1u EDQ^ARȼytvdxŤ_d2*jmb"(b ..`a?AG0:j,3nWNG&!O^\{);-w5di%s'*Ȼ hj۽=+z@iw1K:W^*+Nex=4gaVLԘx7epmy!RU0^9>\11`ɟ V@;9ܻ#IǪv [F ޤbʓe@jt*CH42!&Xu0pev8%}qf xegg eb; Kv%~ k3 4" ){;*QgU`˨ɁL>@f7: k] bȏEq53xy6l ?4Njױr l k}M2M)ZY`dsf=LvK2@TcDl}7+W!YLzuPTm{`Ƀ8Y@3*AU"_~E6pBYb^swB0$契Z _1NB4rֆTQ&/)'#i-bW|vd0t;͆U}X[ m3 s_o]Ⱥ nA,L@^'¾U@(>,Gi&/*.[[j Vl[3ਾ@&SV'qnIr{/!t5 M9t</^Ȑԝ'9j&=m^rɗeBc2pls7Iba %񕝻e=>K̏QEq)gpœS~`,``(6EF_cJb =sZ ZJmc2TVmtb`<2̞A:?cקєZ$R-ttvO;(;B/i )ǘfCНcNFp<n&5<㩮qr6}nO'M9^rXďj!X A|$k~{b#a│qͼ]}PhܴxE K,&}g!L]dd%jz ﵜGy~V#nz@sk}pٮ< 3IR@8V'lxd-W?ij{wت xI`6o˶*9зebJG@0.޾:R4 "~gFN[+j;AsŽd`勂Tw /r rzYO=YnU Q/J9h;`HeƝ+ Vo"yEwz?uIm){-L2_QW23.FT-.oJeډMd!!y`W+c,HIa 3!hRNHm4~}iP8FM$@'-TzEe,5;\ OS() ]qJugGU…oMWx=]X0v|Y4H'B d]j[\ "uVcx~]Fg;>[ydNHT}.7 >?f-YzV{3c>Y$# I|Wv ]4"hYCڲ._NU$F55 Obouw!#=e"7gwʕ`oAs*g &3üNDeag3VR*v<Ͳ nK,DM`(ރQc͸,.K_ukS ,wsB[T@\mr1 zlvAzcp"E \ċQ(`'},!KQA+`j4^t {?e&J8G2/_ Nk͓vE \H[b')66ctSB)6Wx͚;5x}3z)s|U6n^X2ఐ,3s?ZzBp~d?A <4xw7;ѫN]K =U|;]o M8zD{|O\C?纬cSg f n,Up -Co5-QgdRhݧQ8v!g'$6Nq qv_uV왧:F h,A)A :DYI&tXRpQץ͝WMm5V|;^ P]y/SUfhrdIFn_z+0q%Ԝv0c4{'$GlV }ܐA,^hb_V|x~!ʷ]_e[IB* jOB_N!=ҿg"Qx\c;͇zV.U|ă$ .B wWC m Xt0,XjHyXf%κړvtKS-%pȋVl$a7pNNL%$]ЫeCt+(h"ɜ99XpP>vtl'OSmbt26Tչu,S΍aĴԊ#̡.{<*haT'81)t N*<~6I?wk.5{L!/WlU '$LS ^ρ !᭄!xֿaٜ<bhRS>uΌ{Y;J:qL \t9,?C1t<yi"*Ery)D츳n9L,ZdH5@JKaMZ-r\RO[lﮡ/yIrxsc& f$PUI'=__13ok|Y@waW6ǡaR%x#%66_ 1A55TI=y81?ZiL,m̘DA?\o`e[H6Cw] e# ^ZPs}]]64UX\Ȝ*(?yW<Ϋt{g56ڈ [ T= U2N$-s4h4`MTOHKـM 06'uК7OJ@(&4υ6yTK}!1ZY虭<7LHM LF4PY&QK@ `!d1ܛԗ^P)K0wMBdXDuh4]RYqO$;'|)= 6n-|@z p= @6TH"/Yܰ:-O|GrH7{)]:h gͥ D)R&9QD.Y IR.QͤZ t[Z5`xvњM)ՕP$|i'ӌ*u[7(ynJ!cvO*@Hqp kL͎)o/ڊ,~|mxUkf0 ڤOUE*`UJ$݂kP".HӅ!WxS%nz/Qn? SI.D rbֽT 6e/4ғ_Ӈb[dFߖP״{")/;n*fQQz4<:K@ A_&HP~9 xWՠ'-nZ\"}X|B@QL RE &"xO+RA`n  S(-F]1r65"n̳ 2So3ŲXD,S W.,%DD\I0'7 `+/BiS&wb Cwizv@xt **8ÜMq'^ 3uEᥟ Kv#6So:C< Xq)%VlP2rA,k$DBgrʱ2k3z”ntOV:bժҰu(D@K] IDE,x6C}JITQ|h^JIͭ jڴ$Y$O˙8gQ#蹀Ф_{&lZW>.12؆mTDk13tuw|Fp̓vmmoTXl Bn5|9#=V~nC~QO"hF6onuٗQ[ EH5Q0`6/Χ_$(mԫWgQVPS'cPώ&o'p y믶`zgH mYğGfC(-ր'T6vē!X.]7\wG2':kNMP*wA}7:"Zcd}qd y||9fp|9YB7:W[bz_@te$Sc2SliF߃$E& ˱բ4첸%%|֙pw])/c I0TPTnpxxiU|W(C=fD"߁bt{*Nlh~ى&we/~=>\]s!kܵ0ʛ͌v .b<2Y{]aǑ^B*p>E?HU)>VQBso=fJK}z[[Έ[ z'RM14bb\"UPxÂhv@[?AIW5 N%9#;MJ/\נ+^J-:ϧ޽Γ1ARipy柦¶AjNdp -Skvcb0[*W^wdOH-,V/θĎRGKӆ<K;J%L!=ӾYA4q Dx{uғ2®+ȣZ'71,2i;CV6z-\>I7lm:Et 'U<'+{u퍛WfwIVt)f1nE=5n\YlVHAᄗiyËk.ے\4ʴ3{27 vZLSOp vs$YHW.'5R={.`BTW[ƻ k pRN@RvUawh>Т++|hMVzd-O`"c:_n[xO >ؽA$d3x1TULA2'9Mrm%3{Z#LN4)17TQԌDO_YV#1pZ.~!p[İ Y2cpN $s?Lt[\}i"9tGoslVFz3`wҔ+oّ+uڐb5t\]9$MR?U0߂8tJګGB&nkb2XAA8M ﱜ2߇y??ޢǿ=wZu g)5uP?kASs3*Ej%䙪8w;::eArUj-S,c^$PPg=_;d)оe}g4ne9bO᡼ %|(C̀2$4[/xqqԔ[A |v5cE/9x]3%`F!lQ؇G8rpuAY &%u恝3@9n8)Nr㥌G`zk*8%57a!<⍝/bF45<̄E._E4wj%•놟TybwV Z֚<ĠheΪ(7=,iUQgmT67' j5Dɭ͞h-ω[w1.ԍ s7-=qO;Ne[1zu}$gGDN a4GP =JjmJp ]VY^<~H}\He݁!8X4fnɓY6_C@JH(+3:JGOf):)[+6{^F㵳&MLe5:̦zr<`|*z|s88x˒H)+.S3'C:ƭa< ZG u0bv)E;ew P4f̙gߦ#~c3S)֢IHn U_fOn=Mg49@Du!GZ[b; k@`t;SKC7 uB@я46r3FE#w"M۠Og%\=گ0 C<ž@ѿ.BQt uGL]ys͐{iÈeQm{:QzGp-FESZ59Ohj/nl.8O:i%tgmݚ.qcY&BžoH"KepEĮZnN0pIoDb0]}XA~pxcXuiZ3@ZB)-$='I:jz2gWl qd{J:p\oQ cJct4*]b4+dHSVD+D֏%n 뫊*yw0vVXZVȴ2c$ш)/M4Ya:O=ltFloM\_3o]}7pZ-2HԁTE=S Np(43bu֖r)i:?d! Hzi>E=sLr=ha3#?=@.x؍S6JP.hүYX?i@f;Hw馸x==5SD/u;tg8E>ҾԔ>%OʕdkK7Knѯ}O+J*VLhP$+gZ#t|M7wQ#e U?#/uq,%ѩ_ =LY<߈̠6 G3gyhTQSU04[e'yWeJ6O_G q&[Ԁ@Io=l8ء Djz!2D*&q-~$C瘷􈰵D#gק0)Л-hk &Dyn閃xe)|·we՜[ $^' Jb1ќg< WdchC4qVFͻtD5't\,d#逄- |]5134*)]fVݴkX'@ 0t}OjXp'C@;`2.vK:! ď¿/ܝI& %;osz-%נFRZEDn׮Qty^6sB$l+VMwX,i(={j7zbGy.fSZǐւJy2<dˎ_6I4EK d ]NAm_ ,(S9ooj{ ( rӸ*EH`#p#Lqx (Dz.2ֻ 6:S_Ա۫ $CFqӳO%q=ǘ5.*]ޗzYpcXb׊4H[O}VS 5z w:>VnggZz`dY&R,Dx֖[0F4pr20 qf !4!/|> fEr.0/7XG!K9=194N5ڑcow0V" ~hSmu~Ž|D+* XO3PRmguStUjƻԅۮLXd^5^XnTn ,zt"׻!\t̙]:5{PL_~>t"]2>`:Oo^_g+ uƷfLM w" xiG(͋܈hc̘CQ}^y5ӫ *I Þͫu.T8Ͽ'mWeJ=J@S%cj~yS9F LH:/-\lK 5{2K.S Q^1AN20m>#}~p('TQ8riўM]y &8FHNo>k6hI5H eʵg^CA_yx|>q"$} SaR!LDCNAUJe5nH13$"Gm xp]pLLkx1n1F愦?Ĺ͞ "#S-qŭ}ڦ>%)R:CXF*\LJ;C;hS~QJ7dٷ*n(D xv.W)JIf9aقd:Yf^碂2^/ ^cLg2|׀tA<+HƁFԶ,ÓVfZ`ňcĀm&3%aY4HCCi@r/;|ӌ4 M׳5\/γl3l'9y1OzɽHN6Qz +|BkH}7anQ\7$ #}P(;odˑ((6Wi s?yL5umў,^?x s+p:\bW>`ۢ{fwj,cfsT*9m^QSBsTgqMn׌{d^o|/oe߉߽L`1DK0^ !+-1 Φs]?D_U<RWV{&A2^Ts97b %7>cKqevxBݯ1#GϚކDV.I6L B[ LuزKח^|E4lZA>|Hr9`Y٣ܐbڋ*~c7L1d SjmTw#i`;ƊEM@R-hx\._HB`k,D"E[Hfݢ.Lm]Kh~<虡VI FPQi-;eo2 Rf8=PQ=ndT\>е4QZƐkgw+0g> ]{E $(rnՄ ՘6JRPzLj^v)f /#],~[D*RYЬ}3$ȫ ${$)>:h !W $-+Sz Q ;uT:?0~9*#^)مn6}I(TELF-1Zɾ/ @; FS:|H桼YćAp0hXwh ܅<h5Gfn"z:eW\\mFK ۠ f8p؃9Q-㷐_<}elBUt(Hp%ՌW`Wݬ$?F`L_Keg:k)SMȟj*ck$aAp,ӈnGgtQ[vja;U/ql\=XԽT]u\/ |,pn6 ὜@ƒUs'b!*BBt?`mV.@5~9jq;wH :厥;3:޿VO-+WRrNTawﶍY3e_<7"(H)]zg0F0la,N09nܰ9<"  E> *Pwe1v3^ߝ|*Peʘ: &3cI8t:/WnG<'.r+lrK|0v_)}>{XcD8IYڎ2[d4z<#LHZ+îNKKLjӍJ{N[{Ћg"D k@(nHW''+r/ߪ${>JoMR]+49Ъoo"4c[Ex+JPWmq $k>$@tB&̋=şhGҲ@uxپ?r&b@5`Mֻ\6(7x Q˒s+Ċ B'/]3D k`)+N V 79O~S ʿl͋v|l-}gTvc]6Of2\>خ -ͱώM9; R_N͢bX bl 돛ݰve1B;r LeFdBۘ-Dyaؒ+Ʃn|-8хxAld,4\H$(~_m_Ʋwʒ ]cW0u{XKw=1&vDESb,̪rjckD&l¢CQL}r {~<Ι!,/%jܛYKc'=FvAvO7 k/6oתsdV7@4_G[E(dd[Wg-[+#D)aq],1Ä)^OY2sYpĉM7qTV!8ER\l4:<8}1l97N!;Oqd!f4I/3;I9-Y ^fR29*#Ȉ%t^m]8 1~ ccm cgwrOa-fuMUJa۞#0_bInN 22@8{) 7vnɮt9ebʛSlΨ)L7-cYDHC7BU8[ ym]Ae[BG y1,[-Qʵzh:!tdn:Ԭ-i:w'1/TCL+p;21Aq-h!^b9t Lf3:5~(o[{AwA6R\M@IXGoǙ"$-)-۵T9D(=~=}g[!UT{&[poP"ӑԷA$1C:F[Y6]o i8LhS`D#pf0 ˣ]JQ𒔏o"JBn"4,;vEϱ ߒEb.*pxKX*Uq PہzW xV( #Kќʯiy9MCSscWo$Ɂy:Y3gG$EN5FB )QŧD>fhO)hE1X\S Kgٽ1(OPgкzU2 1 εO5jTF< 46zfWb/!3'kYA!_Xp|O)@8Zr0VL][ G%dr_<у'k{>װcV%e;][ GJ:{ܲȗ0Ɔf:ГM}FsT|]WbDMW4R'TдYPz5j=r8)UErs!C] A2@z_$~`kF˻#QuEZMӮCY 6fOFtfu%B`?mϻ8"0GB,;a2!`[ؗz+'dxN ڲc|C8J T˻z>,D?OgwΕ$t* w4x 8nqV\765VVqڭ&<'η`P H}nYxq8`,~KDMÃlOxJ1٩@!Sr.b>kx p;0 3K:)YPIܨ>!#Sjv,p=,:u!,]2jk+S5VN?SO17|i\2nCbN&)h>03.1B)(2mi\rK Ǭ*Pck! VT9(Њ"OWM-E~2YK3(-`cz1Crj7 L-00KxUV[:6P 4K\n%b&=pOEm`P`cza/G<+ 4ό۶hվDXR:TF)1tNE+J3/yt>AUa6a8eMzUyȶX?[/Z?ĥ:U;racrhAL.=F f]VE+yҸ1'Q2_Fk1hЋ%0r˹KP# tO~j!\كU+ {zDH^]0m98և$IpvJj(ŧAzZF1aشtH֠/~5-p().apJK ʟ [ zMk H7(8GM Wz *pJ==Iۣ-OִhAɺm PUƹde3rDfɩ l{~n}a Bw ?2.4ђ`كC?/H4xmάb7ӟf.B53[2#šͼ3pg',Lj+^RvW.@,9>S1YY~F?ݷlbrD yD*#Oc|&@`ǁ|31d8XƲW ƏQ+G=DG1t˞}%d`-mδ뺞@-͹>RI١ eL!y@}v(w4^yzOw-Ǿ~ɿEp3ϐ2*[?! V&h`7e 9)i\NO9ݩ.φjRe#SJHpUQM([gC}R@4m\Vlʕ]XB4ԁByć >Q\Kv4N?[՛ ~ _=7ry?\;WZ{4m99b+Hΰ4+m, a`/AG](5vF/V,-S%BqKp@B@}S@aܢpD ^%`FS VLAAWzytBA]4]W-m1wWO g%&KSirzIRIY%:Ip,hF6MRgHZ: <]!pY;D'ITh!iĂ9{c.6CRW. \20ʽ gmD{N,hU</\ZaXe߅48yv.75MEy"AÜ\;Ӕ}=-̄R`p$8XisTZł5]ōy^PqMP-\2jӦ}!atENjH}w>}a9`>ܒ\͋JcM`X0nuB}!AG7n [/$riV]tA8~s>p[_!vM$<5rR_"H3+hFQE1Dy,M5 Q ̩htU pkqdܕdꅺt7,+G8e ATYnk3vXWH Sig nf>X.%E$ZM?/8~[ 4`rksi/wbFr8Q-|",9E[)eM ܓc"ļyVR9EdUv%`6\ǻiRj}CHwrT /v%?t|q.S^Bp> eWiZ' THg mفvZ4%W1m) Bˉs69.$ `pS_9 X{8)WJKw-h-PlCP'T/ݭ=[>uc.⣏|kbNz(8&$ýN_<0WY~) Y iN[|@*b EM_%##~>bC;Vϛ8DmF4%f\d(칍93I2z%.tRPYDd8ߴM! t޵c-H|'*hX3%9{P ]\'x85jX\47r5$yj"1TО#_J3O» R@h_ߎD*OI$J _z-\ :AMفZhD!AH34JT4PX6Ǜ" a9P4eąkī-gnkPK7>H~+H! ͦuɛL'vR'f'vjr,cGᒍ*9ApCU+mCnƯjӿ=׽)-~J56oMN؝':fvmH2Y xYR)`v-o@4yBWs2=5R(3Cj]4ڒ;g2rinbt,2^Sn5~mPz4#-Qb>߲`nVO1ZW@1pԴ \ V'P}! 8\!:gvh4;*ɤo/ہ3Ձ٪-iż[es '0822Ƕ֕*QpX_-?ՠJ u}l1v{KdpH3k"UQ^Gզ6zY؏"wWu_ GC`]Fܟ!!m} >rL}1~/,9+˯sJ k G#Yٯi@7n$VbC$g-H*<=|fkLEiw2_͠"PmvOa ' ἇ>]5Ǖ`(eM10I6@W8iұ,rDܗ9KωfK{ P6r/rkqXxȖX;P̡[`؇G zfIO)x B_ras8b5d/&G٘P?j d05ю(w`"]gE55gl<'*qEGAXSqcwZѷO3xZooɲk&b&Ě+tŷƚ(mfnq#vTc1,K2;ՔS  wÜڔvJyix;>K,iJ9/5h8:`[o-$:֝VCǀ(0:F?uXyq\u4{dZ˜X` B8 Sw y+#?G WVZ(} K\O_' 1XHU γ3cYoVavȭd*$-NOl'09gA6/n}Di3LI=3% w?ȳB &[t[^mɛvpicA4AJ@܀e8!XbLSEC/@U(( 'E^$97%X(sHE 4jmBrBӥy^s/iv6n`53)72`[cgx#ky#Kk7͌ '3֑dtpm6P{hfB}}{0;RҁAV&o>N|*>ur$B [_UmFc8\n+IuΡKk^ߪc{SS* j_E)j-0%B6Gk}LF44]"gdk {RY$JK%U6k5Sݚ@@ bQa_|ku{k\ |wT'}TDfdy(vϩD~I4>S6syfg|Ͻ4-@**7>_9J }UϏA-45[xftc,'xD VGuihg{m|S?Hס~Vھ"6g)F?p:QN%2@3(8E{VyŴ=l TSLdwʂgRF`Fv"˺"8{' "}r3Ԓ&+rΨJUt+@J~ _OU6˼l`;ոhntM Ŝcqh_k-"*O`\-aEzUM3S&+@SK^3I&S63C.DR*.=`@kQ/[W&W..>IYu( 9+Kxg|%U/K&{RW7{r@hN7 h[N_r6e)JI8+fE8tm'!SSb3z|2yح؟RZ~ {DaIy5-m ~|Vy}N 69ȧͮrHM[uWfIRZ꓄~ET5;j!%ee9W̳n2J#J0=E,/[^'3PۥmwC "ؠ&a7NuXD.m22qsn(vF^Zz9h(XEC|l aA?p1垮>pmeH}.pYnu;eGYǖ?Ap4"_"ɉ,8Y˵PZd( &)P}Z(jk H;!ui_Oܐo#xA%(Gg&_v?xO"ffs@xtzžwP2p<:%QF#H4DKҺ5^H4 H|K` #q ^helx+:K/m/75R_͔W=,f΂ynPajquه_wh*Gff0jg&g'auɮ_ YX8'ؿEU,IuJFxozUk%j+ςQݞqHι+ITnlZDvkv٠4kѷg@l3YnѩxB?r<B{_&mbzܬ]!ч3.&~.} d:wc;d }O1^rMnF[`}v"8䃭`{FFcxg=zq4-]-|y6~gk( 8=vsP7W<]F܄kE[IR'Teo[[n`ɮy6=3O@SI(Śl4[ftsLj𝽁v{v٧ԊsNgm3ك ےi,H'U??3*wL mH1zy}#MT#Bv)ሤFE5q$s=\M^U{ݯqE٤crgu#y3jζhԳd.w2@hQbqn߁F ex\\I'J%qM=>55ҳ===Jd‚m+xqx}㚣`>BHv&:s'B$JAl֗v;HHjZЍ7ƴ$ Pk!dmQ0"ELWB@A/X ҠY(K)_T P9nt Q|ڝgETjoH,4>Tf O!ׇ3_nf{V`3<@fojIq;p="J U^q +#Z0d[oNiz,M31UC}XƇ*D9Gv6e1-VDguPSw.AAzJ6f,'Xr窧@Fc6p[,X*I>o|xjq3qg=lIy׶{B(`jX yt&п[!D^bI!mYk9HMձZh&n@(b仵Jeƭg=֑*l;?nJ cH^xB,/s4 @Lu>Λ~KqB4 BH؀1_`69yd22wziA.2HDx8mo+!y!OR{)BW;ٙf&3ޚ6%30. 3p@eh.FuXyDrh3x'c2?2C`N؟L1g5Zd_7xN̕f`Bceڵ5ē u B*0UOͩ=y㖭t)Ɩ{7DDWmF^oؿaZb@ [+4u\mQZ<ҫ : ]˝`VK]rhmBe@F-;u[>VnPL:hNۆCjڔڤJĩ~4H; }D 5 oφ²h@pmYTي:<"#urAP >K = Y8yF&~5GOjج:Lmx]mC~M3\᳥ƹҍƨs&T']A^j>q s"_ՆZ'/cG \UYPkqkO9*i@ AbN8C4B@СQĖtZ{?8FnKyW +&͓1~31[o!DA7f`eדBmP'=w*_ւOs7êuҴ6s疟 Zl*Ȇ@ÖIkw!0 =U}vKGYbگprtl" xŅgN׵2RɭDΐ vvQV+aE22eZ*#XPՈsaT%xm4~&nUBwg %\`-sB!M5`8 +tvfsvrtz0JZ5e)tvS/Q|| aQ֑Avץ `es:ϩ:~n WGUM?ufF֩GV`ubS,'JK_4*b|?bTE hw"9Q4]}W"ߩ AYg' &oudn$͵аNl:ΟC*][A w,!μ}'MȚ [iX1:+kr!P f 5`mD°ARn,sW&nWonQ1ՠ13Z>)1SNG0Q[ެH' kZ Z'8%Ӂ=!)c (bPhz3z̃KTy&!@%EݛEKysWu/+(𒇂n!hEo9d;Ƭp{[v&M쩅 Nd_?$0K`%h Aͻ}?}<ɅBo?nqo%r[mDE+,#'3~Y$]2]3~l]RҮ?+RBG?yuZ32[8_S!LIn"RuEuB_ 'ؐqDZNPCvq!iU0,79W2Z*쏻WVdVʴ$) ҭ~-Х:4~,]9o{@`!fy{js9toN$ %w5j3sF)z wؙEp^f& ZnмNad0شBX{V\h>  ֝y, M6 * UTJ% J6ⴵF!O?Ko)GSc,0*zz=ѲhE&N]a|1!Rىu6\q%sV>Oc>%D܅cd5yL` K 8ˋQ&j$j ]K ?lV9F'0wWV7Y)%,c!) qh/qiLFBp|qЫBV_'Tzؑb]u+(r<`9 vYQv|I2~ѡH˿9*@kw֣Y?KOiKLB~5@eꉯ:4^y?H0Bkc.XFReۿ/mTx+ַ}S1hG2OʁCe!g! `U{!a]L`Ʒ8YNEwlr7%*oȾ m@[b7Z8< 'qڳ ։R=Wa%_+wP{Xg[zɵr)Vo>b]Y ìF_1s$sTv&I5̰! z,"T&&WipzV_x,2YCjD.2}x P@8[M !7{8[oc>Ĉ(ۄR@ l}pmEXY@gyv@I@-A.zEX{3JeJUؾc0 f֥苋h6`2<!#dޭ0?&GdlV-͂;s<}Ft+\#@#oe'!,VnΆ"Y+ȐCwحFð l؛#bBMSJ0SȄmZ~9Э1pQ s!&n$آ;3S螪=2KZ|Ք&Z^9 pBށ3X]Z߆e9'k*94vy0(M=/~d`/86o6 oNE /o]',ety1A?qPYpD.=* ~0X du]7Ev)_mh M4e\hR(WHW2?nͥM &Cv<Ⱞo ߺ]:iH^s0RG qG v2(YtHW"ɟH*=GPq=1'm"(o\u?rիI򆚜XȆ淁<}-P.];ndAd&(LZ}dW?C|s[yI`1NnZ>fP x/|xMJK5`;~(+7o\HdiEiyBQ5F6#)3:iP;,;egP%"YI9)Se_]%6%ߦ U;?ohaaYUX5wsldfSRBcxP4AP# πlE)ր.?\_/E#eӱ6QCa@hv-PH+kv(]\#w&! k~tr"A&}I#d395W2WOngH[x'A}}OFeJp@XچR1el#FfǣD*8D ܪgr"դ$x]qjLN vNwaR &'g&YjbZbKƥki%6{%*e@N y$QxX W ЕAK%^>;u<=,%0! #7n}+]v J6-S( 峸z6q;O?@lg?Ŭ7w=Q+$!,b`]Yτ=̈́f4,C^"@$DF"pEoZ- ֋Nɸ4GI`K: ѧmw~ePW':fz$+ۍm'X`5ۘenѫkݢ/˟5-O B[aW'y-Mī^NWM]謜/<p"wD C[6=\TD@$SXhf pl T(e^k?NShy SI=ټCL9%U}B,[i^A/ͧbʜ'%rlep#LPwetdDP9LJfg,/DmnށŲBS*̃uvX\'~)Ὄop+Е~W"f hMyfǷ17GWz96qh`[LjL +P5&HA#je9|D^Ryc9ZPΚQ]Dl[8̵wH kأI:QH)a㞽xz!2ϋJ]QPs6"uyI/^/3g6۳SKA5kdw,ca>,#/F_7Cc=#l]EA}wn$l`~>Qq[78OV]腫xb0] ];G|Z6"É.򱌪K Tm'rl&#Z.#xG|lHgoEᇫ!ft0鋬i3E !5fo9 ͎F!9F([Aآ{֙IM1_h3KDOq˥Y)ZQMu 8I\_#_,؁]U0(tgOR\)6*%UF1~|C@m~vO|O.ٱ%h)1 IclFg8I;1R+8W7pQ[3u9<,{/aW:琉xK=?dqG8ݙ(".#(ja/,55]aj\!8ix*0 nUmy]vTHٽ9|uTFlh_v g Gg ]3y&lk fjv,?9CxrlyULh2(CHײq 6L "oc`  3:m>0.nu|H~>-ju.w}7P}28Љq70 g !Pj/l3U1<#֏p/LiMOϛ'CbovF^{iIZmG=JgaK7)7!~ZSO4fq7'Gpjq~%=c"}p40MB/O+ Ѹ{+qL֮]Ya@Byuӡ&ɷ#9&@';~鯛1 ad5oW9gn8ۦɻJ&$0+ GnbrtvGDˁTP*5$ ѣRm\he!N9>G~\s$Trg#bo x,ex#(5r95²Qۇ-B7m=FcKbtkK 3CC %ZYƨ1ɱ4*7 :Eh^L;qב]lC_ xO`O(tX$uAjCl^pTxI6!mW0VE;[ wZr5YԐM3OM޵|bzm ^C]ra7u%6SNDUFŔPDi[8߫jbXv_ND:9{:dVr5xc"[K(BFLS:}zTMbs`bSmp2l2JsZ Va]EAĉxDޝm 2^B.KR e旕[?@"tE†Խ h#b 邥QU,FWԷS?'s3)u&\\%e뗆e\<+qig;qVY\=(O5]3% Wf;hZY{8B9&-U9*Cɕ04A912aJqx_r XRwmֱٸG@\6 d7kxEqPs*hg9JgkC.X7;:W fr4{/ &;˝cv~I@mhNB>>: Xy5ljX><`g 䰼\>CԷ#3W[ei"խŭުkq,C }]M6A*D56"3'gcߡ&+JOkKFQ %xrJb<ܲD\A& yfF65 L/ȱMP(gn6Zw!:û&XZ[f\$<H8&e '7eM rxVdpLBgw?{L ΤLe!$fu*S9aa8 ?q=2yxi,io t*Rɶfu(7,Rds6I,l*widCxޕJ+x#T1\7;dD91vWecҠTAujW)RA'wG*t_MnVJt$JulBG:~igѣ#PsSc 49/+{_(p)$?jf1Vم}{؈~XMO'x&V ٬N*vQqjP//(c~W;;Al֔vm%!@S.6ٿ.eಕmsؽ\b q1 K36Tx=/];3Y*5V !V͇izJ_f46z]:39~K>#1r^n7*,y~‡;`yOu; "#H27<1Hֆc^}~9XH|)w@Y1(l˧p,.T/ۦd'U#Ogm M ZdLBrf4LqQ8flOMX`+% P6} ,cl7_/&L C/_|=vG*D7GyGMc,=֫OG0!--틒q=nQAxئ_lVZ}=1ͭDh\^ ϓ Sr>C@Ćp/4 Qj[R(A:y:XI,s&VϦD5(+bi2nZ T]XC$J$0e~TV"ȍx3ZS ^JQ. 9r@Sh{^N6|Pg,[7s){6tZ |X\{vVDx%4J򄘡rjѐ?q/::s@Y^K f<9NU5?UH^{2袰6܇_=I̗?el0 pNâa9,Kp(TfHbC710B6k$61x|G]PH?mct,ICLA-έSrv 1 8T6CHuk5{[O~VxJhyDybܱ`<|gk}dYT) t'%C<{/ ,Ҡr 1N,ɤ K<Kuuр}X WW۠rfui\R3N`OU86L#L1krzon}s59.Hm9ӷZ,VԆ,‘)5“/`!R 4~|+OV-#_ۿcGEt3*5=`[C-~B=m{?q:gL6pCC14gr1Eի!x7ZBkuO=xXi >w%$;1C3rh7;MpI{p}Ռ?2Z&;OT 7ƅ>Jόy!o~3# R Ci 0X2u ceS`;gmx|w6y xy8_D⼃! ! Cqf{8$\܋&CJ99ǿ'R56Y0.$Q;_f.u1v+;"3&,atw^fϖ' 4lm;sHW=2e kQ7<~"L#%.NZX-2L'~CG[cl~pWy?BXXԂs%j~6#URAڂ<t5qv%]Qd<7]ߗ :F[+krԛ?:rYܯkF`L{|lmpQҡ#J! Gd׮k> b20IÁgc</̭(~!&05'>7$%QekT;O!YYR=ʨċ+%Uu[9l0P@ {A7[$吢 A}IC'MA[&Ժ 9u$.CgG㍱?y5jqzh@{jFkdRX!-ƚNJ9[\:sA?﮳O]w[zoECnaHbU\߿r.?y% ^[}WTѩm]PW|d׾yf8msȞ]#z,mO@0xK‡I"uOd5ΰ\AeQA:4߱R94?6IV,nk95}j{~5BϞ[9c)pvݓ kñpS2t˵i'7Wdޓmk]ΙL˹ɦ;~#J>MmM,t] bNԳ+C*m1ՙ`妗6VW fl>tMe\dQ-[B(59H814'xX o)4bGe?D@#ڽ[ۆ)SnșK" >l!3lm#9*폁zXy@#g?ˠfW=| .j>KߕJ7Nz?hU *7G>(DpôsѤYP6qi umLeTh2\+uvܕi\s ];hm\t_])zn$۝Tb+vx:AGp̓ʹ97d,6r/DGmSy LL7BM><1% ?Y0 L-%:NcQUddN y]9-@ZYDfbh^N/? ॠjkJ;IBXiH49ӽ7+K0sj؊PHjuiZ]d fϊI WM`6ܐ؉eGٖ;8'jv<% 8'bm5c=\x”ky70fz,]7P*@0AӺ"|cy9J˭Rv%<''|VMz4&7Z @x.tR=R;7kO7>Ve7- Jmv)hp[mߗF%?o+f^ؓK-Oo^fu@> kZTS_ ?*5ijVnFk]F[l׼ԙ-EU/ EZg5}=8FLKZG#Hd(ƳPp =zD9KKAʦ2|lXƷKv}\=1T:, R=5T8!O'LPnÚf4Ikl"]RqFKP&0j.W `eUeyNB/A8Hknj 5N߄$LItC:]f/6~捥<sa,yBi߻X>w|rYhзjr!,هݧZ2枧'Ut&= 2UEP8/> aO\"@l9vsl&Nr{T?COPXf UqँqU=.Q[ENECX8mifi.AC6hnz A gfNwjHI M ~R1r`zk 0>YB#5PϬbbc\V v7))"Ab+@U)5a9cz +Ȱ[hHfǗ7:Mq:PvAڰ1ޛBϼ?rDzƵ+Kr$+lvSy7vCIhluƇi|>҃" sy|ySb":61ѿRfK=.'} f0ahv;>[V(,cb賯o;Q$>K=zÎ,(W9)K^B@f~:9p|ʌsG;"ʸkinERGwyH/^:uL> sy `vL7c=/a?3R@OTg\~a粼#WMp&plUe"(ȡ0_-ZӲcW{s O~ =T-*7=?;AyyJZbs}C∺JQXk Tȿ*ϷwKԈO!s Dm?KSry=|y97~>8 Ҁ|FPVQ/)0$v oS\WԲ@fh_STOkN*.{N9z O"1. s'cSoZNnpIA1 {,N=bz]CCߋfшa0 ˞!\N ^a ɽ,8+'l0=֧~;:E9FC]ǩӿ3n3dmb|ʪh,?ljwS>4Rﵲ Zsb 4ECb3t$]ã鈦!yUⲿruMFbzZ~o,WLjCB.(h]cXD3Ueq@Ge.mA-H:q)Z8' R>H|:SX7#}+Wkz TmFz8<>kEqlTJPIr͚*5Gdp= 0THy\˲,d}l}amt`nǨ*̴^P&gQ&~L n pHؐo)B{a˞'\YL3#zWmUK`A#ǩQd\H~@ii1"%i|xv>V3<[H˸bF7qD%7B ֺ D|+"q V #{M K o,Mt#N}48ߚ@+ vZGBjYT)ce]ڝ8yؔ]ʂ' 4{Aњ7 I9mJD)|, g*\+!/=LyƄ ݽG'{`.֚[WY5ԞM龷S~OJߏ}{SkKMk-l+ W !q @%mKvϒ`сv3yJY#"_< N=to734IJ͜N-hiZ|jݾ`D}o R0e^NwC 5@ IUA,e|%!ue- G Zت)4mW"OT_}yP(=&AR+,V5ھ}sjO tC/6ǣ÷*=(۩ۈݓnHJZ *,h}i&&S*U@>P5z(FJe/dqva) BRW3l| w93maQPr]ֳ*fA%Ua_5ڥ9ᱻiF#q[v POaat"(mMAuW{GԯÚ_{XVׇRS0Џy۳RPZBJ2?%XmzDL-ż$_Yьcw#t!P`ͳ.nLZA|)q"RN-oO](uo )pNP19!dEJ,I5qcX7׾Ǥ H!T?љЙS}Gctg8B$gBVAl&*(ڱ֗7Ik-\E>â+GR9dJԎak.:!qr,BٿO\mt0Ŕ dłsLvx$x IA5BA .=Y}'n1X F̙:((!t!1sgҜc -=e*4RhP Ѐ\`}=5"D^b*󞝊yF;`1ʅs~*fZwMa``)PIg ?Ihh*BP VꀿYu~J#.㖼Ǥ`HwCcݺ2ȴ[p#Oaǡ0u: 02-8tτ3A4v\duiȢ:; ݹu.,QY׃Z#h}&` 2MInboz+ Ŀt&y4Re-ұE%v2xRxZY 9:<P+ ņIwb#&'#-h3hMkl,4oӿb~OM] b`i0Cr/{X!7-@_9 Jx;`zy_x Cp4>Ѹ{Aswɴ!W"\zĨ6FN[.bef&c붇Z"G: 8O9#i W3 G?omQ78[/#(uCuc_ t~;32U*9h9,ɬZIZq6̖nUkˢ<S;B@^1 B"ێb-zֆPw@@}3\A!c7)R49"‡- +,q!1Qck×Mvf4ǂ8|ClkP"^o{3Ӂo ׯ,bk88z!:Jgqɭ̙2Tl2&/n]IEGYOB؄]<eBH|ϪlF/1X%T! Cp#F bW!/J=_iH޿|󓭽 ,{q8__kwTmاOkPʴ(`dFvt\PRs Q6'*}j'AKx$|."五w?"3F-&)L2ŝGf;GxA/-oLcJ3IYb@[¡X1;T%5$|I| @_6Zz?hDQafC1m}ub` )5pS9j^#r=m)3[}6|\Hv|Nz1nan "ASN!?)Yt B&1Vzԑ UڲH8[vguOͬqeٗCoA11QDZu98 &WuWҩRi7"|nϗ%.B;LFx+j:l^byg5g_ܣ+q}__zGqy;t}$M:jiͭgV B}$= }L(GsyPcnP+iC3A6 Wu ޼mYss*ۓ#Py]G*zw^1u".&tl0^eSY>~FHy6|gcs8AՅQ$:0-cKl1`$>a?=*4#? W"oJ`M]]1=12׶L<4)Cn~No/w,BD\@T<ؓ[1jڢL-;$"(wվN~m7YBO]`f}#nMŴvX}=9fofW9==uMǮQD:Ќ\yXߏݭj Nkl=5mZҳ^K~oNJvQMV+eȌ0g (HŘL5DAW Y;!Uk0xm+O 58];-B]b)V+gfG('W3&#(RRt>>vްQ:,I [H)lQ˄Sy6u# u[MG`cyO^Ԡ'ttE<ٞ͹oZ&a {<tLA9jքیkDtV ?VZeGCQ}[:){cA_\]|CӘF2ߗ}E t^o@uo:\yt"QR`;޿ocP_)apEpٴ-Б@Qlf)#a/ދ~ %?*[؄RNvι̘ nDwAU}W)Nȱ33=AV 7fg(s ^!QsB):;V'JHP`)~Ġzl#Rt@!Q@0b>b vFB3x_,CF=i:7!#i] %^7o8̲D{ UAxWl|QnZk:/z͟'%JM]IӲubThihdt|¾zƺ V2]O@UP+ƽc9nrBpT|J|3},1#5>žx&:68O-u&<>AsH]$#~^J9hB('؟vw2(x5(H;kl̫Y#J0~]N{_ Ȃ_Kĉ l$Á GI%\)X({vF0Gɾl"CN#/X7;, @@SfI|c.Ρ O:n ?(P-FKJUƐԊ斸ܚ4\ƚ?C+}R2% ^2e69Iq_Z-P{7*ǹK0iSf..'zSU-BUȑf<&ɡ5S.>` rܦxbV9O|4;Xk#z"f-ʀp.`deN K4K2aZD Փ W_r{P9u-X!>\6{edkho^D(^ÄF!Q *MC*:mCB>ho_-pkЙK-f{y#EÞ(3W028Mmyuq̻&i{(MV8ʰӤ}:qP! ^`ȋk26fLoqZȂ p̵dr*ڄ\yU˜5cFm QqLhZ>؈)k; :v={  oݪ?:RB`%2Y;` SaҖK}m10/o QWgmBL8 hJDDl ٶ_%?x'A W'{LxaaBլ>Lꇏ0Ls=eo+̐9^-I^fzyȜ;y}K EBECcMm*Ñpos)L踤'EJT[Kv{pjkio(5 <A -˩Aq Y],Lo- K$jE4:xCLɱs[%Pڝ-9oZ58zowA(arQ15\y11Z֘p*9[G|&uQSgM:3\TYowX/bb̪"7OϻcTO>ֱz.aSuqI61tN%2[7o/aT@) #O޻RҒ44f*bI?10~ 2^heeqK"5r&8i0KȪ|~61UԊ҆]|=:m:7KyH\f>+ٓ܇|2^(qC=~lޓR(b+gYM^" :~"HK/ۿX&EHńx Ǔ z93cR f~\ 0aU0/ꇘ]4 6P1` ʲzM۴$Uy' qVT[Z1UF,2{zjp!FAy 5*HdUxv(B\I0(X39ptdϙ-@cH% bޯU~ZxS9WJGN&1j=m.:Kbad)2zX lcq c"JK-yrx I{6VTr"1P`ǀ+>BI+#he$P@"p4M_ xVe XtfAФye[8pZ& YAq\jOdNi<(N6` Y)#*uI)U)2}RK]ƋBKo\=ݩT$#GjjIhkE-TDf C \tI ڞ+KQʟ:tS.HYe]TU>Ti>M]VNhߗ$I'K?-yÐ7) ?_î_HS!BhB,/b#wF??lW6T;ef!L6G&#Y?/׻I( YW} uj"OHmA{t,ț'6&w=0\)CԢֻa<es{EL7⽂i6zUo1qj) 9fP{c*L;MH**tہj fx"32k,I y378sq=kZEj1m'f [H/N+AlhrI"UKQ(P*Ԟ 1) PѹH~4Zn!@;3~#<5\rE{9ž~.ΞD7TӓXϿU'D脷| *Am7pDA. x;2˙PJ\ׯꗉY+uq+TрpaEFD#k%tC^Ƀ|#_ëރBFFOH Zera nj@-?-1k"MK4]bF o'*#OJ@{q){7N듯?\9D^n:C̅,j%{HTi^ #n.m ^DP+*\~}\{^ݑ|/g'0Nxo޻#ȗfadQ?kje}ЫLƴ5#뗂tv7 / 90[u)q+W[J+U]%~0:;= qIQT ~ofYMN#s (H‹S)F rmmi=a!l25{3'ވ \ 0\tX#Z8LL`K;TfZ֜CKO~, i)kl},FkZbVaKקs=4[㊣:*ӾjQ^wD {e:31"mKh?Uڒti?F]r0߯H wτQ-rYu&r #$7hq{ix,4s,68tFTu[8!ޡʂr&[{!$$?1`ja]AeMn]T'Zе~cDMz`\S*1;4i 8x&$~pbWHL샿.kRcRm !F&lc%mv 1kFSY7h|KuIC$Ej-7i}ms̨cA92 AFja zBghN{]_ `8AP٪forUjfWxS':78b{c/ i3'hf|ؒwT8{d8۸(>\s;ZսGH\}GҤTE REI/tVݷIGbhsQH } 21̉7zc2幞ksd%ْ2|V^t@LKю9jV>j:zQ*P~%,e^i[{]jZ&Dvq@T^rMpWW"Vma'+: w`̥2-k>CACN`JM(*,5b;6ufK ƝW ?ކ0a!TڥO]mO~ VYU؍(0P(dͦy8N3^ h|&%H"[RL´0_x)0IfaVpYUv5zO҈^מ7=Lfd҉cTuuibR0|Qhw[{ץvx] ~9RR֦uk,[isOl%=C#b܆$k^kK6Cd32AHT+X]J2(#jHG^tz-?io֘7BPכ }J%@$DyJh@&\=:cS 47ZX2Jqc,d:ɩNe!EmfG ~^`</E>WָܒJ+nDML#׉tjɡnkHChey u>rEJ_9Ӽrngr1ʙk̤Dcu ;!;nR 7cl.@؝&]&y‹; A ` vml0d%|7y1~"l]E3; ZnZorH< _EKBNH H>J%\fXAfv_ikV!Q){-ܘOZaaHt|u#U*΅SWcWhmbyS"LNi,9Rx:֪ ã>m ߲6OeeKU=n]d^{G9ݭ뱎~iCnJ RtԬY:ɻMQHà(R[d2oq5м$K_ٍˍہ9rC]ACmL] {f0G?"@ + /g|!RoQ-ӸO8pڹī<<1<{oZhJH$.lliK)n5/Q_:9~֢F`!"1tN@_2ܰ|KؿŽFJ9^ٝ3[RM jmaz!mvG4R'|*̿8C QO``iug|Yz(UrYIRjm3}o f#i2?v]*% =:fMak8EѴɾCpbafҾf;!%)yJ0$hQt%ц%7,(>*&rݜQ,;5fFjfbj xzggp" жum#tb Œ67b}[0-{-mN{b#vx!bs'-VQFwJy&eQ ٛA̙p\楳j ѹ0/p6P-Pnm~=$P6.3B7<1̛e`iQ,;Q:κ08ͷ8v=b1EZ Iܢ6 TbI.EեI\󒓸4JCث8և tRVp2p(b\iJSD8{_ 0e1gnd 'TކD{dov6jhqkgA&CV#ykCy+=ydOsDR 5QB 6*խ~}D,(=l9Y\̎A\h|A|J06 {Z=lsC,Oȵ*? rto wQ 婲s yL Hr\Juҁyz_9lώÏs?]b@oCur1L yY ol_KBGSHğ*7YkAhG[wS8a$_Ŷe&b=cK(VFۊ)v"7RV#Zs N%;2hR1s\N}RVr,dc'ooqQ'5l_GvV&UR$II&Em2I&Mjܫh=`0i]D)'0c\`r_F 2{zݮ)PϞŧ q`G0%6դa~Bʦ$v!|}6kLz%;p0%@VRSȶYY?OVp>r[s>6d̩5ۇA/9o]70[ӦUI 3|}͍˥g]*Sݓ:=1pR^LuZ(uXY9TeThg<>8c.;dtM:vFM'J #Gi\73dW/T&"J0"!-BJSyi39~#jfW5ʎG05^pDEMtg}+5Y"p䃔<%}(b6 \&vJū=ڲ1^B|x854~ Ϟ*CqwZM%Of +K hPiGg~HE~N 7vn87RѺ0bUJ) Wͨ/X?n %vxa&ͳ̇T 6k8N¼Eޚu%U~*4A`0> v%ǘD%:m']-~r,zxw Xlyeֿ퉅WSZ{~7sK\\|ʋuP(Õ`l: > TՙcSDTV)f}O; c:%kUd ihbah~opn򑧬ʫ"ۣLK ֍hoRk65YN{c!uSOȽO$zKE rVipw`εߋY^Vp֢bRpPA35 cEF+̎sjI^ #0VT}Y!uEb\Zقf4/% 0S[PvJyV5TC@h_]RLfqjObF&^KвiC ۨF󻒖ZWGFܒ " H3":9RbSMIS2A&"җ*Vokת}&6,7ՙUi`>d%Vq8? U?jc 5:É* G>}[MThtc:Uo2-hϾѾ)7J PQ_2L*# VnH=Yb'9xvJn`כCXreZ,e_Ɩ`%zsW(=ă|(bTGdq<i @qieG&n mi U vb&ײ0f۫[v*pH`Fb p?,'2y"7a7\q i4/1l'~kpIg ð!V?zEX>L{Cv G?T^lMȹC#M⧸ wC=xdiY@ijHME~؋`គ,i Tno,1xRhZy89(K"~pAtN䱴,ẅ/h| |5@pZy#VKyX{ z;(N7J uWLS9K׺dEnb"֙noE/mhqԈ oE+M&}\nCۅXj #uY7jb.oɭ83%6u# CAS'xL يvfYxe";H}՘ZL%+.4f?@Z./stjs휅%c9FmC%oͤΞnSSAU"%u0iEӚޝMeCq.5ϟqY|3eV|CqD-)=dP1W˾ =/8 ^#)"!eV֬X}pbwS<+~yu*#+/"h+]v\N/:MD9j9!7+L~1Ƕ^dܐ7lo#btn / Ietǡkn L0؅c&Vi(U xA mBgXB%t?q>q[C"Pyhuȍ#675aBjy*W#\jE"ҙ&WM Oc\mAeɰ+w˦L2[!eWԐ~^[۴u}!0!RcJ*a?@nz 磢h™  |ٻrzdu/2VFrU_?41;C+.*:ty6/,W0gdsQ9$&G4 ^BzjƂ옴C 6p;_)IkVSR5 ik ŝWL@m*w`LbLR90ʰρlbSGjJWX :G_悮=)X.cV-nF $g_jeiDvcٝ:YG*>͍|mYweoWqX 8[ɯ|y@"P(0[M98h[G($M|Ǭk~唃!umbty䰹+%-^Y;0o_-%Lz5k9:2Ҥ| 蟖?w~H74(gT*Di.v6#Ee!fg6s&-WqzM'! p y[ͷ9P j Yrd}cTp?ޚv glN?uXAV z3Ͱe)1NyCp|Doc>z5DY@[1q_s1 }so+T9п0XyW, #H6{WCrC+%*M뚡0PbNLO݄)ŒT*gL<9j)c9͝FvmI kAJRPM|:} ke>}ICpÖI6_6&`̾Zovk(ϖMKvPų| ,e|'Ǘ[c|1TolYI&;R Z$'4}\>'.Wa7n]&6<8o!|h7};4|M7Qܪ*pBNN]#d.īPyjTzbA.)Fqce.`mYlHaC1 8bC;OJ];? 卾Ib&oW(Fb!HKa/}5盂eZRP1FL&}OwnIVЙyWGOC)A)]eT>]- [ujh*⣟Ɂ[Gp p{|+ YoE#%m&rd:*)xµ&Ivx۷֜̈́eA+jH;wcST8ϡ1%(gܹ2l} :^1&bx Xy ݛYͱ঑m9FRE}Vﲶ9u 0lL3n-ZA'@S˲,V~@pYriC;?Uc\r뮱Uv1ca-Gهذ#H= de^F H+(~urda7"2]*okZD=o1?mVvtCjj!7aؗVEz(ZCkiQ sd5"8:/bHn8#sVKeBlWDZ4 ŌRJ"ABF0aCNue aր icy>VQ|Jf 6N\GY̳k1QԐ&dIpm9>ۅ_ me%2ƱoUi]P~mE=5 .fwUMa —C\O-oȇ&V[pDܕ( m˞W,sGKJ,u0&!COPpzpVM9pq3M!N e,Ta2Lt:RnNtu W,Gf[KRܷ.zlrw>~2bTWY~ܪ/҆L˼k* lT0(0 g임E +eHz'ho7)병F׼HH)\*(T'w3U-vR4(߾hd%X\^!6"ƙuVEj&WƺW)F@I6ތԬFB@' -k,\0};m\VC+= 1‡|; Ao%kI^9uf̽lM%emdz;I؎Ij/"Q6ovթJϴdJ yж5!.9iؑ$>edZ0K+-l0h MSJϖ2nm<zR!)Q1#/B&[:2L?!pNB/^"c~Ly-& "ɴ;ܖ6@QFL@kC l+]h5RҞt:coeHعs_\`O7`MN3wA)%LVDB#{)vϽ1>3ӝswI otu1Z?7TE`d 4 hL$fISyA׊!ٔpb+G>l{=&CZNǣ9m6k$Le C*ͯ*+9;.5vDVW3HNZ1ڢVZkrsfah۠F{ЀtGƅǭbUg*>=:_8*|a)ʅRJW 8Xu1n'".QG6:yvqu%هwk]\?v{o9Br.yJz jT\)JVЇx( D7̙I5 :pD.> 6#s~۾*זZwl&(?gL^__!ю2t(03\6zbfolYurEI&2aNhmvh8%70kK%r @=7| g3#5 >*Q'#~Yӧmn*]jeR˩lf :''"{R6GL x;Ǟ-=cbnj<9hp`@T 2:K.ۧ.?!8G W,⓲?8Lu%uisXfWQ%Zw~e/hڶN\$jV.Q=JcN)䷼lh4"4C[U%;4qytF6@ Ͼ@EVTعXv}Bh\ u;λ9}4P 1֪\CqIw%g½}\&r]fLUݕ;7{X:]B7wE@KV- =@8`'ol%jaf ZCHҭ,wBIZ2:c~I;քg49p1.9=;ohe#xatlNш#2KV-mp_Wl*d•FXL|sjBM!fxkCEOkۖ@e1uab Ja/)&KlwUUE5 |MR_]I_#E:jU&qPTKYәǓ#nr"k>Ⱦ!sH<Ɠ v7m_~6M um+?LĀ.QRoB 7X#rS+,UYS.lsD]36לDbΙ׷@7Q3[l"\wC~}S֙=#yYa,ZZ;CqW+%I;JhyŖN$?ea6=p(吴[ z+dm}x}䶺L_ΰ!͏5]<ل2qcwZK ?Ng҉S^a`-ͨ%ׅ`Z5jNyAՏ^S-kF߶JU*ss{rE3Y&/UVIz+ MT:xP (e\W*]=U} ՞3ϸV( Z#ݍ 8憽+,ٮq~7k؉Qxw Y(\Ad},Yly  =1-cO{\cp[-[SrP0mt F6[bOMΔ:ĭ=1w>'K7*\@jvgӔ:B}nY:jZ<2^rSR]Ls^sTQ'2B75M!#Ku6B.yLcQ}_t37#^~&VӴXI $~=%Tџ**lYLtQT/C'}c=q]^c û+Kvs).pS/!~l$Dג,OKTo7 <`[ugC$o У~Q84H“g0HB`j!F W%4r[y ڇrωٻ7c^ vkc_@ݤB1:05X|!6YJws@ce`] Wt뎇NIN6Z9bsnEheu]"RB(כR"y$''>z$fC :Cmtner(j"T{W*@sMZhxjV*2?;}ʖi4{[Ծ,1w n~m=-Lֻ3Xi$v۔ 'zR 1Q]M-aa$[l}ɗywS M g&!~1L>P3N1hEp+ pbA(8n5@9@8y>g T;[JRMqDLv!vV871/B≘4JIoV,#R2m|yYY>KyT(^D۟qg,AN4p@(i0pGβySlJO`Dikl `V,{̦[\b^,Zk?T|;TEjoZZ6=/׻/X3g;93f!s$#Fqm4o3R2"舳l̄rn;Ѫ!Ad1htP*3ehXOBgpK*L_8@mkTyj%ntԱVZY4LTAj rviޑ, i7!Vxi4f^ gWtvնOԎuCy߿1۝NMz=ÆdxBL_i t R>_ VZ6YM0Q=1HqGVʕ IJx] 50Y3\4,8!Tuhʟ, Ӏ)_F߲wz淑,d TA<OVSz[-;ÐhZIIw0uņKY~(Z$MY* bC*橊0keD=^%`-8Ti  Nn}z*WI+O֥:H-a*PۧEKXxü'mW=拺@xc3 %]@c5Xv ]5pcyzQ.i$+gD8ɇ~zIe_˕Dx*4D2gy-wM<>#Y+ ŭ^ 1e%O]OvVm|D.1WeLPjiq7\R[h ,Ro@UqBNԐ0Ia<2QIاHU}A+Mp/<0 P2ګnewZsK[ӠDX6J)Q_~nG7^5+wʹ +YjV ́t[tnX_~gЄ b-~#Χ8ȉ=dXCׇu$A((F+E89J{MOG`;2u֭u`U*' [Sy!m`"Hz34мKOp/c‹T ɨx"dJЁbcۉͬw/>b?JH~Ƙj/'STrr`/gw058 9=}O+tLH0ѷ=BnZ!V0v7=עtQ̄hb9V&Ls. ݡlt!jz];(p嚉wVbRYN%vrXy`"CjM9̎{ug|:EofweWJ 7н?bXglG]e>yF7G9@%M?11lh 8AY9?FMo %H:cZxɒj0]J @{,?#\aaqhtRKpdG9Ò&zpz;@va( ַ\ճ{עa?p%G 1 `=Aq/7K2^=Dj$ 2b l NoYMLdղ/h|2CDE]$6Cv)V2Xrf@Pu֐g: Ħ*95WF Qh7{ ^@ʛ\ 8{0fo,@$ʂ+m%t_Uܕܝ=U K W%V@=Ao_6%^HD癵`k테W yDK9[A5Z"dty񜱙/EOF/NH g1cXxI;ƑI4#Z\{dƫ[dK{M_ hwʫazE^c[,@&9XP~SL5'6 Oa/0Nz;aV rS ͭAL\|y=˿"[ag;O˦8C7>CPȇ9ha:x+btX8KE2/sα*ųg}\ֺSv6EJ*1 b?h/f"$DE/JQMݘʍ]ّ'_ 94ᝆ G_oW3$iFώGE*mqbe }QǓՔ4vZ׹yIgT09ƂyVELJg tczzb۱DE7&CgI:v#0˷:IHh:m`A<1΢J5{:*3 YY CY:_w.)?tBW4f@aحΤUQ=5,_2^=f Lq{Cpއ35qA9b0%xduhdvΤ5]':"9şg+xMKPT IMSci7Is]I{Sa,G v ŋobʼnܻRz^&~jYY wop764竬5piTf#^aBSut{D6UٽW][HRJ ~n1یȗ39?Q+B,DJo8IEP*#o D*>!WP'{,,2tI >jelpgVPe!ٚA3bJoiW֞Ny=ѧW[@$7G5PlbMܚcmP̗L^0h:$zbՌ'OzBñ'ăI[9RTjOo>i. ̂ssMov2 Welizym{kvIy d0A% >}-=*g'>փqd;CϟR!=o"j7HNjs?=Ǚi;-Z S6wc5 BdU܅"s\C-cTTQ|/uyi+MVK?\*{;>а{Ad%F\&2v9jh#>.=,j]@f^g-,wܑ\ zE+?0 }Ou[WJv@PWeȡT4,t|'-ܖ^F̘>:rF\2+=e* QNi*dDq7F6 &"&$`1XLv[g=.VM #ԢTdHBy4&^∥ Dǧ1pZP=Kb .7tx_}Cvr `~әP-6 x ]!a.g?`a;e(_72~dƪ`@zM:rD4ѵ3[`6DS:Ο𬸑;ai=sm[;:֪ZdA@g9zeWN"w`,PbꚊ9!rH 'DS|E#kgG^@i,S 4~ּ(YG/B}H+~&> kBA %ˏ]RGaƟܢ7"$)?)iBU mL,I2ؘytjm jZcF7 @9ovߋ GGCpB3ahQV7֕E XMէy`eCC U B5 `@C4*)=:v3ݖ>BqF&A^%Ҷsذ]v =~\_)غ0ΦZ'ĘryX-9.͋ݪK*(|)[ +p'H%GY>[mQJbNf]q%<7 R;Q]G}heZ@.UXڌuKaksod @ UtttT2[)o;K;=oaC00r:14ȓdjf L $|w.,xgi Оa2`ỳWDV)0CzYRDY!Ro5 WO. kpXʣ_sޘHHKa`qֺE)JEHO J0#&ך*ξÿ%D{༃|+av0[_6 . '-,0ְ)@\E"SQANZ\ 1l}3[#)FCuFNžj* 3YF'P= dPN ԟ ?;_X)Tw-7g_¹؉< ]Ve=[%^a˂ &e;q5duzJgZ9@o#qYjP7oPɀt,ZAipΙnɿr!ckK Ofh$-<(`}a >'ʾzd|cETZۙ,U^ i 2\r^h ܔTl1U(ِBEj8܉w<|:a[L>rrQ:&_nWYAmw6i.Kb"W $6E8NDGpy Áfujuq/=rx ',@CtIMe̊mNLϡ&˅sވ޹8Sኗ[~Q#V5? Sesf@m!`f#,UϢ# }h!E7| ,,TW UrưKL`T 'Bt[^~B9?5is+EʚvF֝du-xϢ^ R$Q I>fK9"1E2.SrN&W1KL !q)iXa [Q?Evݶ J@5K Z?!իEϰBOw= UxOCט`a-alg# ``*Ônw*S#1{,fY> Q^ՑJ".?/ٜHGObQf%B~#?b7`ԟo7iOKVY.$GXi' M2XNfTMrL9 uNFA\& ^\F9VuA +uɳ} f53-ӈJXq!{jgC Ob݉IߋZ 4v䈴/K˛Nq4 .\2Kw0zt㏨F/E/YPD\o htUWq)I bB: ,  ơ8P!=`,u5)0CO4o)f)6y({PV ߛz2Ul1|O- oHpMX geǟc=%m'GByƼik8w=<ŗ?[9#tY__fz4:'3ļah⌆> v@U(IHȲmMԬa6g5Bn,c2kAă/~9YWdf_eC(5i] Ab7, "͵4a /B_]Q"X/^[ĩ5=2eaW]?`JJ& g[ }53q1J\ OXs2Tg5 o6?&AP쓠Mf2K_PZӫN:1mp]8ΥKi~56H2*:Cl mn2z%$rpռAg5^\h ث5T#E=!LCÐ-47P\xClm G eȇ ygD`i$^I\bd%!?"6+µDvϏ_̞2 JmlKުQ9J[[ 1VPs^կUFn=eH-Ť1wqIݥnCka3 RhuV;Qл* #jD*SfF6dqR4=yf P7F%Jc0J12@Ɲ&{& k; :zk30 Zk:!/gJt$y9Vͻm*ţ,oH,HIfyBP~<8q3%:Bfʳ#J3LY5xj95ȅ'lJ6YX_pJёjDɓRV//;߂.rFb<_&Lk)]2 fo|`0_f,QgHnv`bgmc!%^CUIj"_01am'+{Mش[{GТcKo O.aiѵj} of9Vx"#|!sM"}3KƅAxԔA 6!tᥨv(X~Yڹ&md Xg9nmiI0;MW^A*NHs+uGp]}:CDy ıb=]Ӿi 6TnIbua[،"92/È>҆>^i#HOуxL;1-|܏xu;0VA B>}M|eTq>Z+q'RSlSfG250 h~*ܟ7# 0pE֎hS ?޹=AJmPv|Pʳ˃7W"ZN` "kU{L Uu/Eej(I? (I#8_|IU 4׻֎Bz٭q|w.7Y}zYEOlHhk='0مE}~w5V*K}KnAQ_6nٝ=gണ]PbDC $n:oӱx/V"b\3&@p9@@[Z:1T"; yMSpvp'+o )n$1{mbW ['y \dFsRkBipX?&ژv+A0L279~dsM964zdBo΢bݽWn6:e#*:Ć M׊;G M,k {k$^#D{ŋ%s)bl'i2] 蜷c\ ŕp@iZ^T 5~Cx 4~?Cn?T[оXK{Rߌ\t5Zj=mVsu-&~ċg\@Hm&UBj= !/ZKmԽkB }@&{=`:U5Rsi;ʒ/.  Ma؛ϵoDXu$> ꣇ָΫ*LFΝB\5Ʈ?E/DTIn֣~lQm+Fw' uL_ YNmI -.&hm>Nޕ @(1g`/!!>Nԓb(4ĵn0J@;OG^bkaaG&@%R,>OŬp]B_3R8M4r| p@hf5OT>Xq:ˎ KjxЎ-YN3*.Z);ts!j9z.doM(-ozmB K?=@\҃X:cV~b}g$eȈ8SYMzK:5t_*i{#ISAnN* !y^Dv]iPE5~r#d\ $Bf\^p-,0CTC WOK2$y,Kƞ!Q,DFY Tq ]ӵV%0&م|hei1ip8eeSDDK]w9M:(TAUqRw@"e!F#t^ KIdvӲHUꑉg5e]\AT*uJS{wuY㼰 (p:*dLd[҇d~F3\x<Ԅg"Td{5L7YᖲvNpWedUjh&CXSN)>{`F}Ie߂iѶ&8֝>pYA S(-!1HߠK%ϖSCnpkحR۸߷t)c|ItshSU(RY- eUIbn5ٙO@ն?/@c Ӹnoʤ ;pº, 95|꫼✃,=&6dg8Qb"UQVT/K| 0ΰmցP'HXC៑۷ٖGWO/%6' CWɬ~18ʡBhwl*wۼ!j5 H!9}hJre d{: ;*jC.;Po)#qյDapR=äxn^o8A\bUN?2~ƇuF|$4 \o9z)e辪W5fq~-+G,NkxױP6le a *MpTM6\[{}9zڙ6 ΅6:am]Os]T푘ihѬZc 5{x^p?ZGW,8m7uSt6@ {r Xp/C4Yt ؊l5O+[:b ̢WC}o׻اr8-O)68Gw<{ȆzW(Ɍ67(;f3gJԞZ}56ҹ#q+`*T%(Jw"OCYBSwn}r+_gDad~FHP-׷ h,")qF#{qYgjoSȻ5 WjӂQmPڇ~vHo{4ї j?w6TY1Yz\a-"Gfۑå4Cw+t{'vpPȾjgB 9n*W ~ Y~pe[ngҳ:3ΔViϻ$\xonZrr#sؓ-~0u 8/Wnp@ä`b_4V.*Zj#rAc|lX\1[p]}ADzxW=I"7:PPS[XS:MVkmu̗`7߹Yf2xXIP@]8A9?tal^# P6`qEk) hYho6[Bƺ8E+k Hqt߯-m}; YRtasNJv'0h QKmn%>߇ ńGqE:@=l׸@%"5Och{QXZ灰\A:C%OZPp`"Թ-샧<\t DWdыәnC=^ooPʀ2WL* /yET+ M;$LAz'}GIyr'7җ S؏fbbsFYع2w¡׸k^ k8I%DM`ZIdjJ0{CABY_AdÐq2ہ%N{Q# vpLP-H0N c:I(:)ca:, cgnsu[2#: ;D~i6p *n"mzY]>Ʊ#ۇr/%#k;I A,eM- &$c|ΝO5Zk`.-_^[uvz9<)F$|ۀqsM$w5UN~ 2eh;4OℲW)gd6'Mᢡ՗ubRFRozeV~\+e|vEnҬ]_Oag!TdOϱ/R zӿ m#<ûo??2 /oڶ1ԋU&b敹L幇:EcUQzK$B0H>f=#BXE , .(Vha*4$g&q!LɃɁ]-!/yVG@gI4)-M:Ofzika~&k kɋ%K-s=Q4'7K T(f_dP7Ge(h-ʣv7jȝEN4>9= y#DS\J]V5'ʏ.-N! >yG5+JRt#݋zVS.Z-[8R)_[T(blXho{{I/T-:ҞpYں4=VB>SfbeV/U'mzvbYm`f\@ı.]9.AAQ"P/)E3-"k`O)ٶ/ឯ'R![;J9Iئ˸M֘`)C+l-#q BȊZ_&C s (APU)ӟn],SE}7e_n a=MIs fquS eN}xj4J(m A s>M:m)HzMNvOa]wC`/mw0)],/4|KzT^8<׶,FگiO\|3VxHl&R`3o"ۨ.Y7`/ kRp[FcKKe=Xlբb9ra9hL%5֨[|Û';6;\/%;H,i. ,Ъ )ψ᪱ ЋKZL`(X(.!0[~jGojdh)S-X({l( ӓje6%0H=>%+-Q"-16֣ݲ^OoM率XK;^UH bM6!)6P0rj?C,NhyU¤{Ryy#wJ qV\LoxV%MRKtL'u&aP?];i7xuyTE8zץ r/ 88Yiĥ1-/K(Vs^v.Z G'leeJs|r  \hKzGe8#?:|#)yo#)9 /AXYb#ݠh:| NSKna|@ĵ,*+獭2vh{QԽB4@= v@>rXe$x8^y{y+* &]+qfH$gւ[ !스c.}Q}(76tEߥO[fG`_Vl$w 9~K`ݙp,lЏM2jX@ePݏM0}xJ"JX5.9&›?޺'##Ōxnr#<ɼ;͕NK2 ^ܹ/P`ᩇPIkCB`~6nDm$OKE~QfD_r99nY6Tgy z]0]kӹFXkG oBPBMΥ^}4M2Qn89rՏ gԞ\h>"+3qqLA_v&JtyC,*iF7YzqYɼPk[Q[3}D3a( jszGpOz){"&dPC± j[W]-@D)d:1ε˓n z/Ri%.W!A9Ej>T'`fupAK`O^U% p%]wdr򘃪ɞ<B5"SfasЫ R5x~|ec=o/n[mng/ Izt4KvBX~Q8v ;B [#Ȱ wr劺\%^%g[k/ 4k~|b{*^3f,c K7 #!&:nl2 k4FTWLrNHDgPp㼉< L% uiObdufBTa^lh7,4~ƋhV4 xi<C;D#:־ӠHT53ɧ uagZ1`*W"jdCӑNom[h'iA=Y# {芔O?"A(%Y!ʌ2Ь-'8q,hv%h5Um#(P6{OVM_a6I8?XKqLnbpo!%%`1䄄c3,=& ! ڽ c0YZhס^6pKưV⻯*C͠"֞Fc>6FqKH9rU Nn:pN &C䥧B[򁧇_1>F=ˋ5,$LBEPtʖ_J+L3.K[_5\A*Ŝ!A Qm6y~|I;Xl!(GƢs;Mn#Pff:y$ gy`Ba2ۡ|\I+UC.:#N3B3!Vfr)`DOǻ+Rm-@[W RHM{5 j_hmx%XDF)=hFvK66Y›#xA"܃vI1*W t ˙eKZe~cĐG#!8%r 4I)-oА;q}o3E j! uExe&#4 eΈ7I ?-~ŀꮅ. !XTr-ֲ鳌UJlERR|悽tCwywƍ(Q 3.ӏ)Qf<\UUpyh5sZmbho5Y!Rh%[ L &w#L'rf"E+"WGG8Ϯ$%\v3 5}9p.ګgoJ­~@I)m"<\U%B ,0I#LNZu)',jPnXdR 61ms*$' ]| A!k^J&0"=dAEfٺ/ui]$꫁,:&*8*ݑ@=3Tra_u3{"Z`v\BB2-˒U 6?߆ &[)}NMh&`\f̝+kGk\Qz~k%`;Bj2`*dT+A;%ofgeu$&c5ngh=sj;p_t@]J ķ`tT@L#^sZ3"%=k#OH4qdS!ܔW[ã#cLjO3nzr)5x Y,xMQfV]w#: Ptpպ'BJoT{ rVoǺmU}5R w2TG6k [AS_.Qʲ5sN ڭHK@CT{Vҙ%F΍"-Uh= Mű仗p՘;ȭeňW:.MPQ2f5"bE,T`D Wi8<}1<(K rڷoo7]/H02"0)q͑)G!V5q9RE')S^amu4zRPVFoJu+p_ž^(tHS94Ě|@nhR"Ea(A" |8oSuP#]5[9xAxіmSڅ&u8i /9HWK[Ț߄n xxt_IƦuOT<ϪQd?@>5}lo. f0c1L&z4\D v3۶C!5uUomtZQc ބ|/ ˢSՓG|QGioQ!6M[eY踫ÒngdCxP4f\;s9@tᆱh|sc|0_#p*chG8-{G ~M=\|;iSF]I8{R8BP2V9"2>-K#YP4FԖ櫽tbu@>N٩m4ڝ$* Oa@:-,5/=G'BNjB)BՏ-ƢM@a15hn7^=`[lD8>@$}`#>} R߄4B@ޫȃK;$_XeGui;!+A(lйuYBSȒK^z҂j}F}oĈlM燚sq}δؕy1;@Wj ~2pKJ{n1.ඍ_mґTk' PC4gfRFeXMZt},:}3(kg}'wjX;`L|&;D-6$\OhfՌbk5J>oY%ܲ_'"adk+?w$o1]Iݣ* _ZUW1[K݌Ù2S}2{B<CnJc}3dVqٻ\䰜7#1GQgZd↩МlBc0 T|Zk$qOs<8+2`kHCݫcڒI4 4tkRArbLJQ2 t(Ơ}-$Сom',M-a-ǠP0u;̫GT$8SV*#`)>ԗV*wqD*/V2vcM-z?7UuZtȭD hD{MLo:Hk^B~$63&<Z%la> j߁ns[z]%9DRҺE>~`ERSҡ#O4^%?[dON^[8ן}<!p4*t^lEDqCa+ҘQ`OTG^6kkp}=8ozoCz: kpk^Gt)z9B#a6p "ɂnfh\4v=TڙoFslU>A1S[#m+.8E‘s(pj/e[HFEeoLKBKXIXna~FiM:rd_5$cch%lߕD ix(lU;>B*?4?P}0p](2wztX2zZAVq,hHtnq$Ka'IЗ_f뮖V7ϨzPwxqS:OiųYД1Z#' 2%XW9u!@.l1-jpyfŦ5R/A:bsI7*(JR@'TODd/WkPc71suIhW#Udk-=ΑPLG&f/rφhG8O#?W'wI%­ٮ'T,8T 뭴'J11]VdI&V op_%>ZPRL>y2/웟cyKwOa]IwDMjL*W_Z}Y3wPb΁RA@o*L 9MC̵LTC-Niywʝc Y'go6H,!{BA7UZ%|Ix)Zde"TkLJ7л5ljf,XQ#U6dY:9w~ ^ Y^\GĦh0Joy˿AoB!EuL BC;Et $}ΊFa_r֐}q7u 6xpl_~J7c3ĀV wXܶ4 _El{.] lqQ}Qi 4c^\Fjr6ݹ&"7",$X1nrI|$,cFDH3g~O `f}|A7{8R ED*Rٙ> 9~e48AvA phP+g_4q02kà?p*puН*O@oņU~A (9d&2ЛzQϒ[ZDCt~ EqT|MVɼ<đƵ $yk$+nm}4v+6UPoR>k Uo;<}l9OU# E"k?UaֶqYĦxȳ[P؈R춹t41y?^ܴiX*bxH("H*tEއ{uG>r 7 I͌mJh&6xSw^DQjwdٟ[B C5BTkheH쪙6go.E6jwsEԁYPXރ,zd-ʼnInZS0p\J(K+Ȩ,kA)Mg(j!S>ktULG+OT fR@ϧƝwDތ FW[Pwu]rNH'-COCPi#L`=.1E$׃[r}D7 BݍQ YH9@hAؒ5{,~ $R}{1_򪾒.p:"m'P1drND3K{HDKPP 9.|V]%n#yq֣~wkPf-+FQ^_;NvasǺ"gk gdEVܠYr'^4&r>9KKqmFi!~ K+S$k˖u[ruf\/N(&7oAf*>x}gC}lCe0l-`\ky?w[n.%b$Ƣ's<'k,?<uׁ#pH"Ax΄],*ɔiqb-n)Ꙭ ,Vȑ4 2#1o|9L,U.*ywui@Q#pۃ RNDR=8=BPbbZ `/C$?)W;r{yo^=P|=t-0ו&2)z:3"kEV$[o~Z];+cJbv1,KUg|?NӚ8< QN;B*@0D0Q)G "@aymdBw`'Kt"yѕ[/jxP#T"/^{ޓh^xմe&l ڜ.i ΓvN : :k> FVcM.qxw1}rb~ h^Ǎ֪]93*4r#yDM/mE ;,+[8 f|5 0FDtSyDֺo &0Ylxb0ﺩ~z/TE =Hy'b4icqw6UUO}gn1-zZ bF4lVu]3z6 d́;$N 3~yXةx[.46wx M٭\ݴw8Zߺt#rlZ2tB &A7e-9[.w3TL]E/9%uP4bcTVm.l8du*2a+k)ۙ,_1b`EZSAn &]0T]xQb߃>/;il詘y+#?ϝ\CKBOC8mK?IcjIxtY^b[ 嬘1K+( ]NF\#S{tP+׹fuf(X_.>W.c]_eY~4MIDkVQ+1=(=:[DW.1ׯ%*FV_9YT_YQ,[ uc\B|&@PO`E&ͧOg]RRz1WJ=IT`"b?zz#|Mgk3HwvZ-HMf!Ґ;PE7=.VHGI }\qTP}OR':Wj6TL_RW{Nɷ%fG'3x`@FL0nb^X Y?͋iSңs~wV1ag? 34vWQX")smu-ze _BT]..dt-ZYiHkBIvd 4mW 7BP jI?tyJSS0T_jy];i)HH2ׅQڜ]Jp:z@JӇɡ.-ߓ7I)|i]kyF*?xy~i NQBh.=d;UW!\HkfFh|ڎXǾ.$0#F` \wxq2 5Q'`;@vH7 T?kd{_MeDm>;prx3\9}efdf)лV:PȗسPG7;/`VVb+rXGk :ŝp{Ԥz jX xieE)1jB+Y_Nρ]z waw㨌 cWX[iU?5|vP*N1175-NFSlbhANo2Uƌ#;m kUUZk[L[Ouonp(G6s8Nvb1oj5Cz>[Ec/Db96Cē&m4lC]1 1f][~dWM<\pwoq)AI֋^!ZyȂ)da$]T'f@-IF20>8RSA`.;"Twf$jNv }I?Yյp܊c=Gj$ZѮ'u٤F!; Y30tIxJPݾySzTϭt蘆 = S⬽ey!XrS 50##ryHӥ7H 4>6※AO99n ^z#㠘\KjZH5t :=QF^CxE%QըbQ }C%OW<٪^%uy3!+.YxL# ‰)tN֡[`lm1%uzZ& ASSϯ8эyAQ߅lCW@X 4@H1Zi LhttVbo0 5WE p2rx(^[>}Bqz9Vg7,7T4 a$UWY; TC\d lch7zO}p8b̎&1"U1܃YL@0-ءEq6SPQqS]ctYA19PVtȓWL #ۉ% Ǎ}ܲEI7L&F5dc`\~{ \u 3}CkJ[EU*Eғ{#\>:Aw[a,;tHߐ}%dV wY]`&ͯw.!:&d7`U/7P7) o18qZpwMP2L6m d6c i?3-xp` m<yQU6i9ݤsȖQ4(T~ƶ9T+Mٟˊe'*^dVL$o鯓p3b/^dI=jPͦ9ny5pz>g=2 (ԣHا#ۦ_E8N[*RˤehGz) =ZT.햿sK+1W5)o9>ӈ HV |WTE sUt/;wqt#OQ|UKzqA):eQvB903~i ZuЯVMJhTRf V|#Pq\NT~8IekK7Zf4^:_v k? !`2 \є. Ѣ٣g1bE}UoJX Ui_𠉩~LYqs FNFu)!+ v̖CȖN-nti1DbVU*Q!k0 =h80r{fKчu3Lv^8:~(셊^t̊0 vs3EN X KXřD3&s}RrEw/xq]8 G;$m&D#3n : dAIX0iڹr <`BqF&Vн4ΛB]" 4C> "(1I[>xG+/88*5/]y<;:oWZAЦꢽӤ9kVX^4$“j\}|=^sD EE(#J<آ,~Ǝ g/bCvn @NżR~&'eob:9JP#2Ugf{g!|v'IpG%u^T/ïgk"qkorǪb# a':Zf0nQcwmd]Y  ~XFzG"DBwPҿaM?R(f о fCeFBc4KBzy/sK?)xt(67kP[y=+5QXz-=z*@ uzkvVZҜUSǐK= S^`sDxpZ\ƎuEMsY0y1lWuSWYvz.P]QDz.퓥_0 K^ (ր4 sW W*xk͹[WC)|eDxW`1=^8yͿg}~Ek8CˊK} k߆l.-Imc!ǐ?Ig>-QkpR 6 3Vؗ>+GʙUVfTl> !' QM2$$ؿҒHx ;~dxա}?DB}^D11@Tעeܡ_ٜ˗rFvYCBA'/&rǣ~%%H š9a-L!ݗM_O)6jW4:sl}?\mQ)sTw (}̷o-Bao#V oEFU$0Eyʽ(lJn+fOjTH=uS3=FVk 3F5EzZt|UKJCF$@K{d~q(PIƱ*/. ;;SU{KLjsӐ<KC OA *'Љ@ j4rBڒ&ih=.ۻh'/ _+oHZq&V<h{[vH ؅HyP~FPʪu>[ |0/H^,m D9Ñ]m%2i-`U 2>{W/Lӫ|W Nvqm+<çtFLQN55`K|f/ǥJɅ7ʯ[Ȋ ٩ DŽkucRݒ2>{یoiV0ˉh(t8:svʌ:kKQT?FCB;TYN(áFbɘU!#۲&Opuwl=ɯOl` uld1F -6,0˄PdΧh5$6^";ㆺpb :C«g "C,:Tu}݃^@#dLG~kuS 'αjVt_/.vib.UΔc 3Qz{pŔ>98qR@%CDx'1CBE*_E5l!螺Ԣ|v7G%QE\]V簲&`kWd m2\՗]ݛţۚ('6<  O2#}Σ] yN,BI0,׉^ 7h*; 籱V`cկŶ{z,o$;kȞKv=A$WTL[*M>zx ުs$M7N󳁱66l M㴟im U`fSh$xv/}LW5y}2aYe)l6S=;~qǽTӧm|nɿMw9pd- 1#Qij!ODAh6NBtA k7wZk J Yb_h?5LJ3t!lx`=8yoV:U>"$h y>%#ΥaRL00"ClǢiŴcQBAA6ϗ9]U'/eyI4z XKtsm:ũjF7m¹8T;d]}iJHÁVQu,ձbUS`Z-J[a2.~GP[:+.bg<5x=k[zz- sQJd]k=Fzi蘩/vKMuޔ睐s#& H z7,bED%);bd0+-3S6X$.?B?@Y!\x> U1oi*b)ocf𳾤Ǭ+ۃ){jg\W2Pg ~(tƌiӶxjIE8)5j>}+]&a^;urJE`6>R\F7qR2,Gn}DdIe$ˌP_o ^CVnĭG1qU=(pznB16LwvǾ™Z$e@&Ⱥ=0NjgsjBYkF#Lhr>²ASo_mR!!fh+%3Dj$/;|ѬONPG&Eec?kpBYѻ͘ܫxJ^St\s~cJo}SBD[<$ooY9ʡq%xr1t.[!a_}Ha^&+g:?HB~29쁺چ&hAP3p赐% Jfա>[f8]1>j/^&e!iy#z}JAq8zUIPyeW:Sx&b?n3si\R oŀ[\;;^<L VXNvO~̹yu4Rv.Pqc%Cᾭ%tx syސo&ԻGBY)qdYH~ ?:W59 Fѥb+- lTPeFR¯|1aTl'CP>`My:M>M5k = BޙtO`p>E L/:xDᓢ5{#aM ˼YY([UȾG$t88A;4]EZMVNHŨ)6{pGZF]\hv>K@iG,<߀pѽЍQP}RV U+t@;YxK!mܧ ,ss#ե{3OF ʅdq'$|Z8.Od5Z&njP1I-Yɪ6,sT#"3@ޅձ3o`o8/ːi*"2p4o#&fNi'UmxN/dx]{H/Vaԭ- 1h~ѝEفs|HTR\EA.9f|Rwv;H$$9,k8OW0 %Yfl nqô'A/3\AڂH~zSCeVeI ߅>AЊU7HiüVҏ7^LPuas3kɧ=7HR>ް*}=[`)vEӓ6-F݈Br~0DbZZY!!KpDj`ן[dFlkd}PD3t`LETttL؟"C8+d֙`{ aO5'?,$ ]1$N֘@rݪntdVۉOq1g+{a*;mzg^vq: 1ѧ+ uܔD˃jкf9^ .iZCs,v^BR|TËw5-X+ ٸq))@NNaϑsׅGT/0MaьioUN!D_^INǖU뿊7 A q9!C8V~/Y;>M)nfdrI*?񋢱]ij$|II0XZ)-3n j#CiݔC&{{QOWy.bB z`!i!MP&Χԇ klJaqffeVyHM7R^𭬹e 66 ' ( h K|YHR)<1daxj#} h퇮^8!j1$(6qT2]X0NZ̀hK X KHsW<~b-}i!creZXB̍:?3~x퉁3ZEE{]Vic(5d<ϣQ̈́>A3% HܥiH8? Q_.Kzd {W蟲d(؋ﲸr $-6?kq(ОaZ+< Y^s gNo&fmYgl_o;gg7uota 9}usnij5fó$+3yibXs q&G/M?ss=ֺAG&F'ncR!03eq|y6GTSb}2APaM7X=GXgN\Mg#eCkZQ/h@Zf4UGz!sj_0ٖ[@/2o)*F,9=n`iv1d0$mߝ鬻* hPתDWh-Q1z9,jX`~C6S&srOW :O6>@N1x׀g6tr4p88L rhCMrd"( 8;6b;̝(ÿfmبn5(lP,KU_4KX.vC5<,XaBp"M*J15&9H[O@3{h#ZqZo1ze܊ ֟n놰teB^Ϧ@\`~N2Whk.6msx}|ȸ8k>A^V=OτqR;;hTb]5[䘞";F|{+99W(\ Υ|ܝS) `0q*͡TL={-u,~oθ|Bx'\b+Ly6QZmC `pacNj4}M>pc/VǹPj-|[HHZ&7] ҉jB)8l,'~Jz ]7='xċ0Os4z;x[xLlC[#.5+R{E2eCc>}}at߂"PzwGG 8Ζ);K*d&*j&~)2A>9[.fQx[[QY-仄@ r |whv=,[^̔}T(`oT=)9Eˀ9&@6t7CS-0ݽfO(NЉđ7ݟBG=CNݓ- ~H%nx"?y!`{zDvv`) Vop:̆c9oOX"iMF&fvܡ/.|Q0N˗PvWb&u_/G 64kK>T"?+pE#jP /ZDžc80n1&G)u\a9:xG蠡s֊| #6mp@zW3cA اjP>,cs# (,`#2% GOwջ!yb^wYRq O#e+TnW_LRnjs}ЙCȝvv m2/#7g8W|Pt3э^Ⱥ s-s[s>asEi KbxR1zB>@Qyf٩q+T:uAmUTЏK[;(jx=6'cwc%T2g,:^&>࿎MI^5Ta=TVo _r/:Khh\4Av5hV@֍db @:Tao .0TK{YJ,>Vw- H_ypsip/=°Zu}ZuK3y.G?.N-˘cq<r)p^k3rdt(ap.a_U2MSnd j[6QZKKTq^_w!뜒z+Ip:\W}ھDc2-qz5k~+eE爀>tHGiOL]Vpǂ ^.ns3.cS ؅@~n89YudL!ObHs!YLߙJɈB.pcN0`/Wߚ+5~yCb,`-6u[ _dPٔn"hZ%9P0?ʐVxk-󦠫$CWF'') 8%*}j]Plr?5 b1GlBj9r G!oOpdh%̰GU{ Y~aژ A]\|prh{F-_5t$Qz"fZ%'8}3/D{vЙڝZ$/d_/<OWBIԥE;/r6Ta1Fmt9 EGdȅL .N/75yL7DQz*BF<̯1<:8DBI3wX9+ ֹ?'=6,|5`#d!: >OCƥC$&ԇB[z`n"w7\;2 ?d<Ԙ)ZGAH:7"n1q^:|`^kႎu?M@n # WOq>qOS}o@ydp=kᲒjr#~qɎ8A)uvaE%eLXi \qucKuR1kWus PeNZԌUd??V*k=٣;6c[y B+~߂b͵E)~l9xfV*TCسtHBr/ * O@1nNd,8Ԕ„im9V"@N$Su>b5=psh^Qn^17l?>k(wb7F2fUE]Z5W99OA!Qxh θ%%?P,+3<,R.D|7|XoĦ6"uچe"BF^(zG Wͯ ǡe޶g{xSmIh2dJmad?s_O([qtB{؛MwO(Ɯʩ5 .hdUyn͓~T3{`YEb;0GtA= 5Ct0Al݀]v,>irc6;U0b-^-j4}D!=S`d0P\/;8ƸrGN+CoH"ƩomGT 6!~u1 Vjk;D$SɭD bF*kWy/KDQ=uy7ek0EPfՃMTrpU%*SCG-oިfEv,\/[ٙW;)B@.'4ǧ3pji0?fIi ?J7 =_~(K>β%hyYKJs]jPvv̾'S14S&2Jntcya';(I,K>7L;c.ID] S5)߉XnjEH[ZQ'o.ڞ‹U' HOXEC;oI- _QѺh4"Iz\:C&j *Bw~ Ꮒ_pc򷝓/,Y}'\ZK}Sda_cmx)WLY jv9[Zx9%bd\HqT@`t$l8 G{TÍ- @5xyF}m3ۜ :RP;G[t9Edj lmC"OF%1f4/It"hʹ۬``w)C ˆ򈜈giؼb3̀=>~T$gppv/E嫩ŨP_+\s 5 k t9˟ar]:? [U/_7TP Dt4wv3z ?ĤMNXT2ES-i#6r5e$UWs(쇥KgPmbmX(0l}o;؁F^  fϐnrbW >2 m:KHx`UXk;Xlst.Mۄ f5#l'ez4#ZBb1o/l&?o%M=|=ѱjJCp/ƹM<^i&g%:~~[g[ynrPtM@5Tcr'gbېCs?40x%fJ84i#/D2QޙDocTҋr悧&Vq8]+Kxxs=]mKkyCFb.4 ^y_|SWk ڄ/N!XG byRaA:εJ Ӄ٥f(`zʷz=Ckq@jt$t~yQP\0R,20:cgsWid_@NůyO:0.6{bcG5Ib!K3YSY =;\B;0 $a2 >P9۬O3py lD$]u)X?&}XӃH_]:Z?KBD9:3EhKөi1;캁 DO&i`8=ڋ ,+;!a[ǴzεPn6()&JdR_G6>ҷҰ㔎tb)@Йwi $1mX`LQr;p'QR.q~-49CDj9ςmڸ@+[Vbt*IWU r8_I`$LzvbYL}54^#Vo:9qT^"!UHcY4<`]0Iaxgk0f'Nꃩ`[~iRlwX7 ##Q:Q78 & 9akj߸h-j"C4~$}|}FXZ0P(n9iE.-x*lҔfjET!:gRC:Hu+k["PYOizQXg[vghLZt=$I0}R4jABAIrHȐH=_ k dR&36OcMdc=4WӍW}E,_n [Gv.ބKz*Q3טP6hvצ-Eg3Jkhhcu_$˗hFܧ+};lgNxXJo/j,w~G38˸׽c$~{X@ϓ;8C(Fiշ to"*DP4cy.5O)=,kDS`ɳ/^N qƶvg|ଷ/o꺞3Dc 2*#?VZfx:{:{yKz ʐkŽ)@]*gn)QhܜEj "hT9J9F] Iݻ?ϗseǐl Tߚ5/\t>i@`z)jW}"7ti_vXqr [2q*RQ㖍 \)I* W1"Gjk׼,[Ӧe~CSz^Q4jlICʛ'K2LChDutBFL[y!BP'URy1vjB2bŸX6ҁ9Vf:O{,(vm~ mr`/2H4;('ШgDT!Cӭ{5"ⶒ\9asyYiafUwYEFȥ^hY*p0Ff <ы CLlDO±/r OA 4p坜}Y#p<(R”pnH*NbmF'Ũq^VM?GO}ޛ;w?$saA 1eOJ^"|5:tnxo{*ïUNh&>WjNџ" d?"G̓F2PAZ 9OvXZ5X3U΁N"򂬧=ª$Ոv9*7J-f'2fڽk|EɟNgrsm# v@/*P{Ʌ'%pGȏ`ŭy4 XtHlaG@=88)1H**|3ۉ/c%ש{Lg:ZOq q!0\{*&(/np%~t ~C%(ӥ0 qkcCfLIpVE:hlCb=%/?M hj0@r~iU["@Dygt)>!e,J3gC/ZZOt؅iaV6bT-j[ݫ}wv9 Hs?gTة=4 RMm ## ~I4^Y#7'MS&pU7T"XU7L,e܉+? Lՠ{ uFқ@-TQUrѬC)=; PQo!ps1{_ 񿌉yj( R6*qVM[7"Z|:M{Gj}6z$)cIՖ}"V-oզjOuHx,FkOM zR SS1(=@$C0ǔZ5y${ sJ6(H-|7!ld(9n~˴ D 8zA;'l_ŗz3fz*1Kx)u8Z6QǠoiґn=^[e Tm=I@ U%]DŃ <*m`^;b:qHu Mcލ:5`& #nJG|, k=8W?G}o4jt+St+?`8bMKV>xNgh&YW W0$;!z}+?hc^j? !4ntT4rzM-W9)N?`uE,8«Mxv[ZRu[QZGc\}"{+P{GsJ '@ut__ָbrB 3PEaa|JF! .ˆQS늿V0nFU,zO=YpHgJ;jnuojEb{J.YTumAQsH>ߤ )Z/DK5 {P_R߲1S ZOFL 64>٬O$ m0A= @(9`b sĔ7kHրZѶ؏ 3$`VQӌbyS#Z9dh0o20BvNBtqDqdWtfgks 0J^;Cҟ[8Uvvt*S ?t ɢ^=ӕdGv/14t B(:2gz a}**'sy1zpͦq_u Or,ZHN ߴ'fL3w,l᥂SPxjTQMi2SW7(BZPg:e$$>V(ʛ*?dZDՙ<:AڳVSbq/櫿-@1偙1]:(JVU "8)F\|bڬ*nY%T6gBx$bۉQB֪x([7hrq9?aRTylS[*3n?p/g1 *E,`c2qSL<~=M  £ w-Aq n~B8I5s3 sL\'n4 %.H?C-u."K9vW4b?f5iwXH1'sCg4&I+`Jݹ\tW\YoT32v7Ҵ]w .W\iM##',]ѾCHYV v/)W a h j͐Wgx39{6{y ;wcsҖHfG0OJ ޺pX =\Nj(/ّafK;D{f_T1hhI2/aKTB]ěqwFJ~㒵 AzMw,)Pt@pw PXzPZ9tEвQ$=2[ײQ yANsw{bhGr l~[v;".G(Hfji`6y9ORiK WJ  ,,Y߁Rt'Jc%,1 K"If(6.Wʗa$&>K4/3*j䱻>i5'GAM9y[Vyw[q<+a,|RCg@mrAj4/c2u֕F6TҿXX}H 0OPV &ed&xK,Ν^WWP̅K]h۴C«?0''y0,;cRnme).)F FZp1_.+MǤMI`6;zqWd|;5%-f*ۯLē< '%]qֆ+}mv%cih}iL־{.>Hc7)–Iڭ[k$%Y5Y_kM^O 7?Y`yu5(pW /.4J :{ČeKVYZyKG䗺Wy~kQ# BtelQebUcjKaUYHN[^-Z4ukL3 lV1QwH$*~ ̓rL-Gu!ʎ ٙʐ:Tj̀_$PoM$ %ESs 7_8c p'VLɻ$sh$6"Îpm_Յ/ bՉe<[;0uf(!;TLq^v)T-h鋘 ai,\ b8o7zC-bnxz)Ч{ʝCQt] %鏗ϭ-cH01?ԁ 9WG$bsk}:\, xBtg OhYD wjʞZ9clQuv^{̟R!'G k4AQ݀UDG_5ldHI;ra2^% )%xP)o(D A4UXR@n?/a!զoTE*ɣ+k}+XٟRͺkgdp//^j~%^Q3UMQulftR?P)wlድZN'-kmr= ^[hC=XFOh58ʼn.`Tw Sh: ?8ui^=pPEJjR4Hj J뮂p xѴ4Slc٥Ÿ7M,˔efXV'{L9G+cjŵ{M{kTśKaY҄URjSZR$w1)*ifvڴE{%>C^ f(FiW95Rl~igJCJt\fUK 7WĬ3X(l_;%=DUBs{S6S'gaNs )"[鬘&q19vrEvU-è픙)y_&La9q5$ ls@| t1T>RSV&k{N,YTf5IA]]ݩ6r!?:{F ,Y> Hct ~U?֪C}Jz'brE;aq2%۫zt19JGlj̢l՝ͰH!m\ T =go^_$]@ŋ˺T@Fv@mySv<(& f=ě,f\}/3b^gckRQZyH_OsPU >~r_|I^kG:^n?a.b;mޜ5do*q2zQ!R`Nk N_P10 jcJG21~I7mBT|jZCg9Bb1;8^ 8O:,Edh y]s}.i/asK34 75v!'ڛ_ڢ,w(raK.|UI͡wQ(ZW#{n,<+y:C R[gGdb[rHN*;'tSBO$*ޮP㠞C qUm[P*MB@'^}'H{"BHtyv/NuvF8y!{ _(YL4iٰ;EѿmvV :eVfEo.%dc똠vbT8> ~Y{ g 2)=߇<`M{I?$6FT #f[Qn)pꖹs@a,"ĉ4z.ivt]\3!M&;L谈g/1U>0<>ʋBP^*=ZDei3|t|۹+MB)+3q1 ꔘ-d!p)3׹۲g[hd4 v۲s' E6Ҷ}xfS^u.T]m.~/Ԋm[ؤI_\&g ӆ ]t',wnd4򺧕Iآt#f(T`}:YhqhdZ$^.|qMٚcMFgo.h1|b2kI5䷧dR6J( r%8bI 71dF!T+t fH$2QđFq?c6x`eP-Z0&)!v6>ú]?RD_Sg<&q=蘦b-6ؙيDD;L~8[5P*lRf؞e6 \R(h-]&]}_ ~7A[eIg:'8! njքhO2GU41icrGoИVxKBCg1)K!=A+:)5-8UѧЮj z*7~WlW֚yo1/aMK{UxNӶ" T!Ҍ~]1GkGvhܿJIo=V4͆YPZ̀MJ jaH (wz ”0'䰢:1G @דl;ɤ)j2tN X\ MfW?#|nY֏~M!^:(DO(`~Lo e˰gKNmEYCy.#؇*Wm͈J|13o2t-VX.Z6N&mj<1uŋB+#YP{3WO }sn\~&Ax(MMp0ބCȪf08ezpx D /GFdS!t'+` у!Շ\N1h!Q%B{kCߟwjbpYexoC DnLCF_ZhکEڅ}͟uL+Nieq3ZIh2\ˀPܺQ:3ޢ )p// n4tdIW0:n;) [x)#Ev &މ96/mI>8|œF5ݢ.-Ys* !.w^C' %0(QX[|š$*TX]LQ/pT85"R/,JbVֺX#*=-ݲ뮲(sU7%7u'/yZJ$p5{QL[Rxe?rWEjb~ Ξ+(N8\|Σ&us LW56:yڴ;_ oyA&)ov%150kwwqWbT-Vbj4{hˤHNA|s|/hT@ՐMmq03n~|9iȚ}6;A3"뾩(QӠ*'r_WTLխh휈QA 0wLqnjܽ`EU^|V=us&W}`7]g}̋xqMh6ԇv(o8J{$.dDVćr2Qubؚ|XGF YBE͖+_]Isde ɕ'rje'Amq6[\\3&=$u+hrsJڮ$~{x㖩e.S>KAP7;~r_pP}h0x6.ϕ -ݿ?`ɻV:Tbѕ¢)B,;l I:J=\G(hn9^"SlBGe&~;7V{/$9" ,EDv`t}u}0y d7?krE@M(u4ox>/+X,j&"CX2(n rH7T D|m[+xB#NÄQTů-\[ ZHIszqz@ImC ~Pnإbi8R/So{b;.\Z&e0d_|L +Rŧ++e[0ĸ{&drtfH i4ɮ<D&uFޝf*MQ hĄ>&]sjR!#r [ 7|ܧMZ&vrWA@뱤΁^өNW 7l#(Hv59Pښ/z~ld8;b"zDΗD^+MU 9)PQ,_Cm `rV: 5f#~jzo k;2s$e$OKilGZAera]R(uLN2:=i5ADmZʦ3 \[e+0zآæ$qߣGv*PnOs'Dn!?vt%He2ⓦt:5RR`p頺y_n!h ATr&-+5f۸_Q(2G%o,ވ ]}ԧByMu#P41h<4SFEpQdEJ S;RW Ec|)TJiP ױ,3`+%E^ۍdde"*id0'|;@QL" EZG)Lpp*OVl49 L_vP7t4]ڶ[L ݏ*COˁgY[(e-Cjlm)+(ij!@>aXw.&lk RN@7Ek\7L,F$̑xKoAUp*~ Abӑh"ۊF1>.~~⢞_aOJiF ">Q ô(z>s'myyاxcY,F%,"+M =%VH% L#EcR%n_VOfc=ExP&=2-(ܲJaR*}LOeb't}Ɇ0T1l=)Z)dOa8(P(ERhߖzE;wO 425Q%wᙠt l3@/X'N&l=ր^}|%E_>Nob9fhg0-W): rBҼ^*+W@5 GE @j1ތ/e& ?P@`qncx}Cߑ4w6J1M xrq~Huq~=2dRî pUyX9Bql;wxo"ųP5m{kK"TJ]Ԥ b\%:a* x*5Nm^,G!䶽}+8]ԃ1Mnk,5*yƠZmt3{ેy5 ЇO)z^֒g:M⾇-,ƗNeD(d^r'4t > p?/+h7 IOmoʭIm!Al)i5EUd8 2dinxgVH}(2ΖyCeFL{W%{x!lGI~M0wNe헣`:Rz̝,.b>t`RE=7Ec#bsO7ލNF,ף jKAnCRC_ +Țğ3 Xc]U,DfL6X5= bMYaB<\@Oy+7FiCH|9cц.y!] gQK2Ѱu $tڑhXZ8\ @ +d`n# %qyZRFt5q 8.1ERgHR?8%GJ?0JC[ɾ~9X? tcO$V!,q/l?=p65EB,^6]fNQ#<}XߵM.A @ $(c;yxiCu[/CЖrjdJϢƙISRCĊjy{q*lZ8y_BPV&d+tM@iUO`{z} rDHelPtRs@jMMCUsD<ւRRLCPyK %<8#(OPd y9wgď1Ո#S (hjQG^[/_:s_{8O&l[(%#.iMQKeݹV% &Zh;&l> wgkxjGeNYޡ]iB$$y4nJnnMzѾiBEgYe;DY3qY,,.-)P8mGG Wa ŘM"D'=& aT?Kc/^7ߑa 쒑g~ͷ5 ޖ+ݡ24uG nÓb’y~E"`Ĭ+ըT!̜O!/*hH ,w=C1՘rX|%$ԟ!:q^PԬNmKvT44tu7Q`ZiC  9qӜTSv!&1`*ri@ *?JnLͷf9&E6fX!@HmX?h E;(0 d~-jBFd#E4H$y7JR[ "h|+[Dˎa\ A?^Fa}"o6@3L΅GL%mbN'@\.׶XIEVѠȔv,Oy7?v yWWT2B D/0PONc##׀E~6nxYi,XbAHW!{t]401m|0[M7?{_zQfe`c៳ Q_/%})\Rq@r(EQ'p[x(ІtmA:‹(܃_-@jMjS>Ք^wܝcϥ*XA~* j;VNAd}(C1gSfdU2oKO!|[ϹU>´1bc '+"kwm΢t.pV MfU wRN S e==-iM9ϖ%|OӅHt[r9'0\ؗê-0QhĂa-{1SoJE SF=cI/塃ZSge躈|ٝӺX=$=p$\ZO6[hDE~[gkiӃ X}K_mOs^v֨2c2cH7-NT].8MFc߀ BL(kQ(喭Nw-&PՓ? hwR"YC@~quKHPS PX G:/`x ztFlXȏL "!O|ꩯ~T7[rBO0 q"ְ Җܕ;H@MUM Q4WP Vv4ǭb z; 6ӧ &x*gc,fii|u 8+%*мlsxizj4xނZI+솉45FL"[c HHe]e[֛#]* g9LfLWD\ev67ZFU&Jsv%Wږ6l'x4{m.;uG3 > 4BEi LA'74&BRt]m3cJS8|r hP4ڔbs F}B|qF}DwES[=~~vPG4%<\R%qAπ/'TOU=5%O$:+٠CmY&s7(ʞiZ:tI:=i륦Cc X~K.7vb盀D/b뙤,ߍ1-A ;vD@chΘ ¬:/7J_T_^ŧL|(bO}]%S$OE\se@x}vs1d=LDŎtJOƛb8]r]5=sGbJLBo%vwzLdB_p~ <[OƬ;CZ?0Em&u7$l՗M(P Gy(JZf_kat*S(LvT^i^)@ʧla&-,m;)Cj1TY_0%obEkMFa/g4A`)!EŌcSДe7\K:U<\r<$"q%pƸDV!Մ}B9%P d)l Ϳ9iM i;IsGE-QTL4ni '׫tTLliYڙpuS6Lȳ:+A& d 4~5Wo :!C|p@FKP#FهgcmqCnks˫k_ ,mpץCwď.]@Eŭ/ &p-+=@e%[ɶiydM{?I}N )'0fdq]T/>% a{oWw-l,/H<;]"S۝9_TueS#ծ&%|#RL|^tV!Vyߎ<,Bʜ`FYZ/YI T܊B8"ڢ˘J>)LBsg c%gN=u ?q_𹸙G'p|u}V9^qai۩r=(XzF;|V&tvֶ?Us\M<L"*v'VI•X ډQϽK%aoAC|Ę}F$-RJx^a&58VZtaϪ;-;ck! cFgOEQhq&_>3k;ncu>i" iGDre_gwʙ`<2C N[#g|7/("P gXTANsSsY9 ,zTHn!Fޝ<*BZl+/]q~CCAq;&g%;Ey{O~;n V ~oI`| FsëBvؓlЏ{Aޢ(1ȯC:a4Ł}h҉>rh&co& \F _kAn;Fڷo7Kur3h(Hzssȵu; Q .r*o…\$e Z {|gAi3<3M3HJn.|RIPvYYK;_YEʯw.]!]Mߞ{?;Bŷ5r=?z^-QMFN\?d=1bD`#c\i!AM*YT˳d З ʣZL=6HFqk^|SL XDb4 hPwkm(, rC ^cK)Oϣ08 &^#d ‘\6XiF xR&'lM%*If~HCJLKe{4*jwy ʏg Y'A%YP&kO$0(Pyu3V+4Wʘ^>Si2TTbŹb̸d.C)Oʳp$Z24*ewv K +}CTk߈Cph.rafd gO;iFo3Eypƞ*3rV}.db\@]s]cZl-u6l܇~LHCH2@&ST9 EFiT$QG 1%$dR 5T^֌OQJ+}9rM@ٰ޵[:hy%!=n+|T Y[vn⢫mX j IǾqnKҐ1sԶf@ikzrkBH*/U2 3zhTD]'I~Nk|7%yQ0<]~"U(yJ%0:p0sN+MK/J1 $۵G$噼?g!z\rq[}r+ǤbciE.ܪh]Wk[jT *̶VTNvM\JĔb P7h\ЛdX8#C2fMl*IaܐU"ɔ\I9)tȔ@ iM0u VRE ?Nqƌ翇ڝq: ҆>A6^y6B5cJ@`=VTHF06m_ j~[`y;{HF>|0v;ԍ~Wt%eR&+dMmlQߩ*i`MN]=Q1:-&Iu"M}m@2md*`{( v =c |%W8߱EhLHd|t$=eKOl9oR%rMW/fjSe-718$`^ܿz9GAЂ:5e[R,+pةdm"ZdÇ}<0Fʻqwyuh>ttư. BlTB^zCԩnM9"4pc/!8!wCL.- 0@huP4| 6EhF&&K[`!WG*/v Fk: O#=fJ3ddrDyLMiD֘MNHo&d1QڦϞRq spnҀkG([x28Mcĝ$6K?:D~\sWSAl4ny3 f~aЕ9nm cLwxeףy,ۆ[6MϪ~ >n{䟹gS`ch jË1JƟĿghy巿v}xֆ%.+z[@_qSi~vbdQ`˧ksi*aYiV@ KD2'l9$s(~>HjBN(4 Sk.m9nxZG͵bȮX-Cig7G#}=Ku,2gw\WS/Hm&yDbƏL02?1&1ָ8j=O}l r{4+Z ){XJ՟bqNJB9=Tp= %4*E-!H;Bˍ4%d8#۝FNI Io^D.&ZL"fq]3v2v?pxƧVTv6,sO5iWa.;戲[M~D~7O)T OxU@[Ґ} V+X0SbOhM6 Ӈ9]V AgۑKx<5Pn.^ &1S.8eM&9ukCE:Mէ)EyFДp҇{ l×P4̗4sFNd*/)86$T~*s[F7d Ty2T 0^թ gUQB vV㿪~+!`yBYAzJxQ*Yu!E#ViC7솛&BMS=*eeXMIq뗤`epWݦ ӦYǻə kRXsUY*oj:=JDg&y(F=jq l.B培Gmv O95V<ϋs5otj\#6N^t]{CH0 ^3(m?1Lc6-0V_petKӵ}^QˤTנ~:vش,|/hR񈧑CȡO4kR4 u鲒GBw `xcGjGFl,O }8 KϾ]!Oޭ6l k~C{[B68q i;*mX+fB0dWv È9&ԭP;?Xr!8(7)'jE P񪭒!KtNTv xp3[ G!ȷVsjE n_;q`lӹ5H`Jg̚c߼#^23x@l7Yf?؊)t'1%-BSK#ßmDUOAqi-(~D Ņ\#oHk~RG P|ҽi2D 4 '\g()U'%KNJy"Sݶ~%uj"sb@IkgE9LlƂ:{^BG!|n'RK> $G*q C#DQ_"OxsM(K\\$VNhA5 j_FCg~yfK*M7Z(ΕJp,pIq@;Ey%PMCQ-we-tAPzfKMs_Vڡ=7 M]كe3jk!{A!MC{+.Bx L8X09,E@]f, z``M )WOЉtbVz<㜷 ht&?Oj5:[xj뻯Ƴ΍i p[ke@߁+ֆW!>E{L$rPI@8|ߵe׋xvB!bXD\f!}WM;a䢸~+}riIuZ$$'42Lj qgծ"X%q{.׳?eMKSM]ʥ'y'1q"9 sFNep`al|CA=8xӠjc{~Nbp :B=b)P)`Cflm׋bd:հ';7JYXN0vQO|Y_3I ;z(1U8[uh4e(VQi`W2P&*XCFsL𖉨t<"H;87 oּs/YHCR_%/ZIwѨB GM܌p^D5tj&8&`U.Aݺ?ɥaAp]XK&/W&Fj|Bet$ c͜[boX=~> "ـjo `" ][Z (U]}%9l\j*@r46:gtcsq> zUm rڍ뗈}oHTPggI?fL&3XIOU8^1e dU@_USr["BD72,Ô{l%ט͜$8%z׍KFb5g/+Sgz@3C$N4|6K0`g躤wb9,> u 4Bm$[JSTe ʷJ7+^Z{h 􉣫Ywx^ގ4Lց) B+ b̪E$kR/oha-B`#3>c*"ϦS8K@i[[Y#oL"aq6d/L8p#:wkvXI`"x7f]АU9v|]l(J%jҒMIg:0! M#ҏ`7cYه-XnmaDR Q?jr5^ZcrvI)\ d1XTTD{T{#&kdLV({38CP@o6OCc܃)"t,.G ]70 kbHg[D 5T:1`m+MJA{ Cz?8*:/2UњI"ѕ/[08TSQ?.p@-q5*L5Gc+ ެ&QYaUY圠},ʼ +E͑^E<fA(1j& S8ADn\ ̦4 ۺiTrb)gL۸] jDJ$U))m4He;0yiMl&ZG?3Lx&1Z)Yif{Ȧ +Eat =5bm0(2L'i 2Tr!Y&Ǎ2$&7#2}94@e-m-s\) ]^%/}(Hh"w;3HDuZ5O%e[S, }BFjNf ծr]P#u<!m{S,֊q҃*V _SM0x0X;b"ޕLhBbRKn>UFdA^ڑa$ًy\}ӻ'oT7ԣjKb2ym·7'5yҪBOd[If33.>'6X|AMm&-t!?9Tu&h0!dei~҇9& QZ^!؎6$3O7G=3Ǝikxa qISO<?$A($%(қhBp&ֿ@9/:Go\"/fę>Fu M-tҙ%"4#Z}NK,J;1Ev6%HF!IwClGl?ˁ '=Frxh#p*f|z멊97T`$ÛஹQ5m`dT0LqD Svx;/Fpg9X*dqUmٰӫhSe~n鰚5yx{ƀ`rMW(l3wzm+퇫? F«M"e7RjqTHfOep0Rz " Z{? K"ڤZUF36_n>a`{P+몣+L H­*mv'uZ(|T0pR J>*!2X`9%EZ|[VhBnxFpٯϼ2n@W̫s$i¯d&*\ڱa#ǙfE* !iݡ ^X&Ӥ.wӱ/}RĝY0`t,V;ϸ.3K(0 hYf2RnL=\jɵ yOO&%I?BDt .m%>-lT5_=.$nom*4J]":!L0~:FR/ .Wm`YDS$̇ K_ qT!&M"$y=usm޵˥B;U_a:c#WX8LQ /( N %I|xL$`ڲ9'&i~uUE+vd'Qw}gJGɡYKmD(낑 oI+(1NÒ!X 60Z<&W䄔Pr'Lx8s -D1_a%Ĝu` ִp[nK>Xau 4ɨu?DMԄ/;:Ga;@FvZN#e Eě!R~fpi;#64R ^Rr1]!d  +VVGƼb$V_%hBqԸ'QkQ-ѫףf!{?[vt2de qj!H8T#Gkmd "JټSx̳\P>46`&8,J5e-~v ꜥQe8 w.2`$X^%Yt"VZxYp q<dm*E_*&߃M Mx<\wmMZXu(߾ӷrrrdjѶxN.)ejvP)9!σA AuN]# 4)tgy=+%[[1w-/Ǭ %[IF0~%>& DkB }a;;O:M=Jp3*4mCG+L,5i]2)dd|v _-Qn04 K;be)wnIšu'ɰ"- $bh3,f7TIV`i45^Y X `I/v b[=35/Ayuܿ~xT SCR~A7ssnoP![ y+/;0E-_L] xTGVd&y C , INUՔ"yiWZ.GOMC9HZ7^mm}oum#(A$R=7[x2Ԕt*&m= {B.\/ E/Eo-2v6)tr@@ >z4n̄k}iUl -ԉ/ֱr?"J=EOW: K++Kť@Ҧ{1Jj)e[xșawPSBt"iab ?o6Alqs}wqr 뷫*ՖUIuvJ*:Gpws3b1! 5 c/ #።&j'kͥva=7]y!4ҝu}ء-xW}>pmwAC*̃1*)tę]Ӓ/w)>񾸠\Cu4jH͠ ]5fyMw=Ud$zOn0KFM Q&_Y ר`,{?:mm I>kc@m&ހ<vgt2gS 顱 Ы`afTPNS_ώzsY߮CR% "jf1 -~;L)s.8& 0^TÍCKd"¼ 8;"Σ](a S]ܗ溅za(O2b.oet,Ss\K0ʲ퉖 "x$zg_q|za-GNȟ@~ʗ;+Ȥ4bqWI>R~b}8\+#mnW o$1!}h-VaPd e~cu-JUPFH8|J8"u>;#u9&FT(' е>ڸΐjZ4Su>IxsJa|"騚a#2$)IDXr1%"LNƃ%&{6'd ɉriZ kTrH +?dCwmFWhT*@&JmBPB@PYf2Vq>ep#ln!7;;Nbdz_$p/D@kDd]jՎ³EYOid|fS83c4D=t1f3ضrnq1@29<;]9z7*-ȆmwQ/x2fHvXϺht=wJz>E rο7kj27sĴ?"kݎ5kHg kfw`lvDV>,G Zم)nQq[]Ixqc󻙊r@ ۏ#l7}Jvx羦^EliR17=F'nFut^8(vϲ Qk|9&|lSҘEwX_FN2K\u26_@HhaU*YN$K;T,jW%ίdC(t #lZlh0Nw Ay}DStΣ-5rVk&gm~.uxrbQ[] ׹zdMjňU3s^(LPQ 7~(@6Lcj_Eἱ/7yN2f>^ѳn!XQDI&?/%߻ 0& ŠfjPS\E877L瑜S1ؒ,.uH:XnZ̡ GT{U9ho3ӿAQ2#/ ? CSy “- B Mim۴kh3 + CaS;B)pB%||on%ᘇ0F}Xd$U/N$A(Hz\PL\'*k̻c{Y2|_A-J&0.6XjR_w=CC0jzW4U,U2/$Ɋl9a6×p\: S ^ li"ze7X1^RԬ'T8c/ݨ($8Pz(U],Vp0r(;(C5󇔶teµD:y$ocgjR@f͉}1$óQI.Qk $)FNl+<9&k2FR$Ǭq,VCLLb!Xk]~aڥ^J C"0(g ]gi.$ ԸMPOU>]3UUM͢aOn2y;KĨ F3MdMC#׾HfzR點%vc}gq<<= %Ob&Jyw+(|~ftlubfkRFTx8*aegZ,XUZP}7Ib&Bi3h,b3{!FmsVZr嗢E؝Tn|`_iag4.U)һ: B*@?R9‡ȅnk ,D=)dp.aL1H?Wa`vl<ܠqLA\)\/MPV86qX6MMz(Ktβ N:k^aOQ K *"N@ðJ/{ΨƘPBb' 'vq,sޤ|ɬHD2t!jUZepg훩|Xe-'w.gҬkEv2TOϗFp8w$g/uVT }͢56vm"Dj)e*6@)rȵ!k:Ҿ{ [~hxVnr#xQh4BmԜ|pEz!YVѡ֭􅡞i$ȔPr[xޚ h L]w4I=؆̡5+P4l+7Y`Llm'8s<ӊs^291{(*3#j27<6o6]T5; HrQx`v 71)|e8U{O#&X'?$~JgTb`]wnE{ˮ'Et["K]iMO ˚Ra RFa6I7@>;U%T>e-`qٜnL4 ME^z>?:oPlƃ$2}\`g@O/UaIoR*XVnYeH<@% 2sz˘a8:L 1lq+K?bE6R.cTbZ9"BxaB$\rvwA[3w]0D)SpzN )*k [eF;] uVv, kuIG9۷R+C3F7e"s\޼qEscNbuu!oIV@5Ē\rUU#9Z-]N/IBӇ&>s g$C{۩ߓPP 7R>"3!@6|#YͨMoԌS״t*;BC`FFW5=QhEsiPy%q3@s[n`^nkq_Yq !e釯>mVNLf}@jagr7ǒ+bNe)붞cR!Zȋ*Z}e~ E5{V4 c3%~f\ ;ǫ ݰ}tz?F$sJ1AVGj\=8Y;V<ijw|&LRj ;9EH G\Ǫc0\Mu,'{@Y Yi tk7:f(O@3RGk-H_}*p4RPmZc9HqIWm$ ):ې,0_vebyy˳(|u Ѣ{o7Y}J%kІ|,, כ1USL;:ig X`0^o3|szGV^*IuA*I3c7E`ZsL P+o~ww䪂Qc]Zʜ3I帉}W7I,qi{'va4ȘR~ 77j`0&>]}&q,/IǟZq+aGv:-StC%űGTC%MoھG}(d0*㲯c6,Fk2߭N(r0-&e < a|ՀHe"8mD'%#9,bAF*;T!\,9/\ӥ L`8xt4nxJ c&]֙+IA(ezq4*=|:|nێ+41ל;oXe".QR0qb|5 &]޿+Ą1[ a H"4(Hbm=)\ RB޶d(@h.- Uqt`Hцp hiXM!)F}$<}A&ulgc!_ކg~5V$dP a)oўZ-(2MOKQ"c+bۑHeRSMdǟ[RB qN-ל*HfHrj7-;O)2Ǘ^?)JV# ?ל pwq K-}>yi$&ןfhgdG~=:wC»|6=g)W )}'e# ?@A_. ݴ_2Ky?%M?w1g"iF'CT)^ \n67ODT9x`9ћWt6,H{*U3[1-`?!IA9GB494K-x#~6 &*uU b!띡d26u R%B:*do;MHQy7$DOO$DGU).E]N'Rto$9`  c`'^[ے6(šA:o/&';nJ<;Iu xxvKS>I&Ph+e8aR:Lު/\^nxB=R*xe >|nB !B ug fk3=)}6]Rwk, 9[{IA:"jYG'{s?~byМ+5rYAPa\A&I8 3uJ+z(I}}o'\|"E>nْpfUa?>FA" Cg=/53eV'. ]Flrޛ3UYucOx spydISf'ԚQGrH$,-mE`Y0rA+VUww ifH=4Qzpr^ޑ+;6Qͳ"g:c sA TgJj 0' pqtG4I^'o[Pvd(cx;>Oy&vUٲЊt丼i'gǔ4Y/3= cq\ө`x9nY7U1 #Ǵ> (`{ݤ o6Fs]dͦޓ$ 6;k=ڰWqeF{ki8%JTS$ UC2M\kN1M p 5!Z:΄Hz0? ^'#{% ,Wѝ[DΙq) bWp=-ۮiCA/8p'RR^5,T%rUmd `G9irBYJz瘵ʓ-tlddϬ3!n9}thSGA_o3㨢[>6Z?!aƤ>Yt́|ܯ@} un$8vլ^;CN2%/ V1zr0LG s9vDŽm;q` -)d9Bm bٮ4Odxr9-h@_G\ CxW֚.,O6?"vjCԢ|?Ze6N&RF>vqH^O:7Ƀ\}zcѪPN(Sb~TBܧаa"!,p1ldz2ZuJ"7FV# @5VvM% .%2zdEe7~8ARaMF/(WPV>Qv9) H'VD$`r`OJTHy'd.H"ZX\,VOB֩~І9Ծ~mrjDj;Wǂ K<"iCCLRr$AVnc+V&USx]14Mp8HYBP ^g$b-y X=ҽI\d!/uū }^ @ 4%X.V0@11*lA;Xk NaUrԾYYy6't8ӽRD3^baBY)1( 8ҘvU$ 03˴ mhK"iROZMQz}͒>QkB:i^;aaR1SXoy{뷋)?y3,rxXȹCijMo>]E|7Co} aw͎+Z R(!0VxkIgևE7 }#P,~1Vrх WMo@YHOar`uN[q\ kzwcXX[ @R@1PFm[8"lIn`r/(׺[B"|O(rhKhӽ|AQh9)YQMuH[pꎒ,wD!:&ݸVBȡZab/^x-ѠM(ܒ`'j$0h" ^H~#r}S`dZ&nj`7Ԇsv"v(C"얅38 $AqATcD)1 ֎`üdHK^.5}|:F9Ed W'lK2SBvL-lQB 93ŀ)\7r7C1M@.Oߡ]׽x>#֌Z']SE'gz|kWۇ8m'@@V[!M'RL䎨 $KPVě6N=>ٟg|ƙ@tFl,4d7$=1s~)U+= E )ID`T׃١.5v5&e =;WD!anu0 镪;ۡ0Q42Z꟠8/apgAJ_3u ux`l Ь17>dQkۑn g*aF1՘tkӛ Z? d!ZyGq(; X\N"AǪe ,]xc9_q/8wť{c $5.̋V}~;\5X}y QGAMcޓƦqh3>}0^H&OMEц̽ȾDWq+B׏DhLd"!Z ~5VJnn|M8 Rۍ4ABKYK{4_rbp'8{\.X{&1\I2\*M G/DUwf|"Ds!&5>uҥ AIO"B,X˞#-sR&Fӓ (D|6s< dWO\Nϛ}^mK25MO h}Cj eJAdz^hFUg@Le.av%`1|br}pWA=կuo{KgrʱȚF ý u \E,*"B+b8*NQy U>c$%GzU<(ݚ{d N{vEBஹ"l⑔[k: 1-C\_WCqh\@|?HPMy6MT6'"&#ntֵZWNđw u`ePUbrzڰڳwGiEGh5&ɜ\#]0`] E_w2{j6ճp%.,?sIu] s={ƧC/ 2Ʉo`19L쪎b[Kah^: 00_#kK<['|󴤿mAiX6'_VxU䆳PNCKdL%0^=foeŪ.rx;˂3)?gxM]ᩩ)MnBّV*r1>υ|_ {5,rqML/(_ND9ZlK$/r/svoZ}9M'7㚥.E>:ң呬cF6Sp$✓Fp՞i/j=֨^tF]V]US謬dr+8\'QGZn DOSIa}nuR iR;dm"崂 ᠄Tv2 ȴ~QSTK9lзˣGRf!6P]2Z"|ZY-bP_hk&O!2"hj" wls35dj1 Q|V|/k<¤G+:klڋfȹj4JT?BiB|wY_qnCIyx^8cfPG7(g\Vd^;KQ_cFIBދ 4[V[-eb9\":m N r67QAv@ujF'3NVH a/-žWb>wwq:!hcS+ CЮXYp\")GK?He ݞ/*ۼAn6ZқK0+7 'SE8޴+Kq2f؏ 6N~74by ! I_SÇLlP`w$r,_Vp䘮 `Y | h[1Kx*2@~GOe| V&Xep=덩޺@̼ x ":Y:7jԍ:k0Al'8Ee)|A6!Bh^Lgzd IJA\ GZ+c9=e&[@h?\gj#=wiubb=׼X2T|ނ]N*Ԗ$/É>v8-QWMJsT͠ ps"-'KFbGtT^4GMI_PP*| d?\Kg,N7S F^73ŋo~;&Jh>ijȈ.t5]NQnII['3L(ز03-=<ҍ>@=rWJ*^1Q;.xJ3G ?t_` i@ۯh] h'31b!^fk\O PP߂i4ώx)CE*(m[=Hjg(e9dJU5rf/;mBI$VHk֭vM-7!V?3f],H8:NJۄ"v,o*yxX޿uu!=A [Gr/=^Aڣ-֛͞2A#[I.ĺaTaG ۵L`ڣpO_R%eHdeZۀ{Bǎ`RvTjmgmDLV 8PyTW %LD{SgA@}8:]q-$yPXETSB;U//&bDI<Ϝ|R8ʠ "n1dr/̈0 p_lLkPTWIRHWO*O09`4xz@-Cnt!W{ 75-[TQj+51sd 255y)lW.*Qj$(y{IGm #ԹK2zKUqAl۵)5U%OsZIu?|ZF*^X&|oWi*]1ւaWIdANȺK79AwíPZwê4t07#1 ݑܮlKַ\Kb~-41'-k'A1ԑa[)Za\9)0I[ب7Lf#usvg "/i`-ޤH/ &*0[`{uiku}/rB"ōn(8\!zܽJjv.2Cs2EDw2=nECA}iS(e«)܊rF˺ZM3 SG ?vlD5l(j h;UZt ?E K4("-Kܔ^I2Hhl+M$],XdYLOqp)v% \Z]<+gFkib\iJԖW"CPvxqj@ g6[x1?ȶg6Olh" Wtn^*:pi,K8r:΀,_UdaűY2!D+oߐ fVлD1/>}u!|1JjMu4ICw ExPS0Mh(WԖvk;[Kv/CWtMxSJ+p.^ofFÝM'Da028+5Ng )Lx5 $=OFsblVc1HqݪX2lɘ*j_C_EE:&/ ,'c3~:Llo!R[uҊ]?%j骨xHuw?2 EIn `0^zP/ jqMXgh/z6!5c_2&8O IlxokL*fMXm IAf^OC{.u+!h;f ΰ#!F(n/E}ֵ`=Z>Yuơx1%J۫-&k#( 4vQQ8D QbJS8"wH=JK+o!Y"U_ c1\}aOQmgy/M@q!'n`lE5%d-*̖5{#7r&Dk;tsg5H'a+0@X9McXq}lJ_(:]kbcjTu{%fi٘ў)^`j3,COdFvGU>ɳ_sIPwe BFݓFVKcԷ8+'u;F= ;f7mtE`6i-P&k 﫢텡yx~3 K=;H.^-㹵NQGNC [&]ӌoO%N ˎA[">kiWgf띟Vr ~ 2F+9,#P$ABO<TBOv2VpW3}L:݃RDc Y?:JstO-.`61zKM)&?SVvi5O'kn`MFNuV,`LRМ[]I_;&cX6`qqh4ǐm;fO{5 =<uZ&׍֔dF@+~YLZUc.^*;YT%)sT\fN bOf 3r>>J%acgLXӱ'O>Kga寛| RB eże=њ' d.ȏ> Up}7EඇGaEX -зy7w")2z!vH5/J;]6{] DhޚVR@dgjN2IEd$v|6Qf&2V8'85nGE`ɬEpT`{ u-.h}C/dP.DN`vZ뫋F J3Ib<L~NBo{b'T0AnOg\c"-x+%qQ?#0xH% Swq-HcgmXcOJ.Z=Ek;Vpü=8]JPT#MS$4YbwQboѠKpQym(+lWZJU.F{, ֭&Vgµi2&~h:UZy3] VMLEyIJ(d/@ڲn"L xm1gTDKbDkU1<'1`f#XC0^8h54A sU acyW^I.q>dU(fL\1)iY_→/vqWc)e>>|w\^tޓP[:& e5XC9lmaz6UMoY([Uܜhef f[^aHm)Z0-CY[ ʹ娳.K 뾍8 ^Z\b&<K!qПcX#EH~P5LQmb,dŧud҇R/|BdAsE^TI֢΂QZvf66r<ݧ`djGKg!;]S^T׷*EER3ٰeu7FSfhR{>Pbi^ $l˛q.h԰2խ977&{ͳxL\% dR0Z(:=2J`,v;@oO{sh;1!ѫpUdj( 놭ˬ\:"q !qӧGDRL]sj( C8j\Ņ @9] WjpmQDєYw`GQH%X~#ݐ1vth˩ұ WhU-(Ӆ, |\:M<Ĭ= [EɟN_\CFϝ gN=ڶgBu2UmPjsvHU(zQPgI<뤏O.T aֱ.SčIƥNIGو`%?ݵB|I:#mRs?>7l1ZhDN8ou&'6aSP\(⡮DѺK;O5XS7&NJ"ܮJ_e״ݜg-%m6ԗ3^u͡gT{ x;db̄I=XTAѱdu& zd ܭPcĸ_(|Ʀ2]SmF^7GLdae;\cW[svgH92+ YεC,0q*8Cb džaC+@.SiD {/ލ.ϖ kJ3d5qZ&#!.}ҞϐL(h:;RH{U)R,mBZ9~FQ_{o%[dCgftkrnz MQ29 yJ z ZB~YhPiIAD:>o VPt߽R֫|br#)}Gt)ؑQ]vjʓ ?9{}dzE$OT^5y nϫVq1'dzTPCp:b7m11OP';JȤN=OpI~HS=;"d&VJnwqwzoq@,J0i5&1b=rn=Ql`Μ6^G, '3+`J?mJcɏvU5Z9weގZL|Vbs?m;gfÈ쉽63h~tma ./ 0~o2щ9Z_ `ڃc σh)5]?JΛ{aH]?h=>Z"4Ø=Љ<49{&EHCۛc87BwQ%dk  Z}FOs)|-3zgȟX}"!]:|& +̕BP4L K:%_P5I͝G+ K2AR) e`ЃQKQ|*$õ13? SKbR`˯lI)!umD/wp/;7wnڎݥB,3d~UĉW#*{lvqv.hM*Fcf1 5>9IU6%trW,V- 5-k4VqOR [`!$9Y$}M@w9tU\, 2zݸlY*a`6;1Sy@aJ]!tĉw6/+]x(,Њ'G +|iFw\5q8L1 n>70kA dW+Wm1{tap|Cضu^A/Ay?ea؆wJnVwFX{iIXʎ=|)Z02DMjsύtoAg͝-LQo m'Bï(1 H0_6 = x#®䲱+B%֋?WP2^ό%8T$O?U$PhWa14M=7 H`"4Ñ zQ ݖ"5>,${5m;r#N>U0rjy?o͠}k`GoC<>×3ڒTE3]M|܏ ۆ-ŝ~0!N=:֠ (ͽ;7/4j.k IG5Q z|8vw*f~yGZ| %ſh"ܐ03yӫ4.e&Bf+E'~ɭ F`5>ĩgTQ =& 5ϑF47pJHڃ~`ڎQM}?,t&pQ,EucqfŤj#yyW̋|%='N;-A}uaWm2l+bxsܘNP'iun,C`ɿǃ~zKkQ A"_Psp~K-dy/3 Gq (KݩFpcRX}*0;dR8C~5thdvͶ! XO?X{PosflhX2]lᓇ[~؇acrJVnf Np'2ćsEZ5lvAx|KsOxZQ:0Hη 43v TS€; 7=<1s7~Ts'VC VM4g3?g`vz^mbL|w/UQ'ml>.ijԚ}V☷2$SW OVn@d"f3?d\NsR"O!?q[# xki9D%_{!kՊp4]``AXjgLmr~]ÒEסz=;/4HxAdy;|\8kk/jǹO."N ,Ϣ?g+thONY91%nv\aYoj FҮdĖuu"-t"ŭ?H|wAd5tz/m" l!6,7 !M솒9 ɿEsv̎ 9Cːp\FM.DWYvdDFF*) A[ҜnQ43&p;(>L,` 5fڧVQo?7Xi_eYe(P1IJQVå $k+Ki ̣GM/eJNjU.ePC<RIap#b]%l.Q@d$6{Q}q*W,6ZEr֡:uỶr0{4ElA!JWQLGIʸ6sv 'WXxP\Y0gTc?{Ɛ" YY?(m &ķ^V05ڑ/fo5n"´y %:+,;j vB-_/Y1P%֧- z{ BKX&tj[57+a$aAT0ώڞq\xEz,Ag;3 &dP;u4CbWeI` ;_ T13'9?bi}HRLg6.D4V:q>ܝ]DF=sG<[.DO|~ھ0+9SΛhFAP捻 D?,MC k2u 榧 ! t!/)0cE O7<[T:EUfHyUSeα4:͑P]52$1wIǏ6{~ONFϙ֤'!9k+?#wӀFG9xNi}/`oHH;^bTxarƩY.%,+_pW_+n:u*)puP9ߢԲA ]~_=vJbɮ5jðטRdc5^/hXkP0dt6Dvߞ4\ #\^XS{s≟C~;KHYZ'&,# ODy *qr`Z&pa Cս7|ww,oAD`C,s/QἩ-oOG7}e*U)S~=w%OJݝ%[įc8x&%$X3+AD"n#l< B%d(5My1*-~VrK {PʼpJJIFEQRaH2-#ypO)o Fp ό'W*zjwZjnL.7# ~ރ ߺ'(k5IFIt=2$WڴWi}Ӹè27wГC݅T} @D):$^r*`Dj*zjҔf+Z塰.Ew& '2:&EY+88th#}kS|t :SJ7v埩Փ˺`؛2-ԉOTK E?-DC8&zI!4nKOZEL-UHWW>CM&MEnwDlc锿6(i~`;#c\ںx);f)X o4UֵB-ȱ|Y'۟T#Ԛ¨5q1Bq tIɉZ୮⤓[_ \|ƒ lUu!.9FGlN63A^ /%uF5hOu>|]3C^Hp찊8R3-i0zOn@dKl{92##5G}t%"LNn~ݘk>d=4z,}iE NT'q(Jo]]]0XX3P7j`OkDrv^'LsHh^8࢚iEam'& 6fX.kfU?6u~@{\+MC8**lN0>n`?nIo%*W a`eLP&C:cʘ`=Q h" dߞ)е8 GFʏUGݖ—C6MׅwoR;XVDӇդq~jyCD hI8Jk0M Y a0"hܻ`J+?Z8MҦkx Sxv9R`(K=[K %`AҜDŎɉBo$!`SB)Q8NݔLhP'r4Yކb}k-F1M9ʘy{DꛥT^:RU'9aSb$31A\mc[Y#⣵mHS9^[^IgOZ]f&7,ZiF0aRf)b _iYӓG_rUB "Ȧ@cMV~ӟqʕeS\t3>BYK&kָ:s7=l nL'yz:k+Sxܑ$Q'Rmc Џp4qԧ0::,IhUS6#I=j2])хy+Cu'~ZfjV"vSy_m:*&lUdzk <&ޕ!tN ޻n%E1&PJf d@L|n?0sxb?3>SnF>7x8FրH(;qe梀a|F7jߞZ&A/ ځ)/_ڭUi4f49qymx[ҹ?,Ba5#y`XzC gK"K4'.Osƃ ̩᜼ϒ"ZC8엸&~ŐI !`p'VDk1=0.OA7ND5Z%(Q`d]2p 󏜙8>,5#8벯_upYǿK2ij"@A䅆kڿ&aj W6#WI7v4yGp }- jU.TYE`v[a 6*3sͧ?6eł%QQŋUg]Sjh$J r !w`j╥{lX;60~S&"B2_jC2rPmmhxk Sq`d8вU:XWWZxa<{d"-DY [^B ղ>8H܃)XxA, ~-Om$=h`F ~,rڦ?f`3AX޲"C>5ii^ f_ ]{IpoZ5Tm ^ve°/ ?<&}˱|?:F̯ u t&q!nYEu!E9Y籥FA.QDNJ?..Hք'!|6y2Z} 0,bJbispK'c[,9?6VlbXXH,i'.V0d }BR5< i\W'.'a+& j+-- 4/eӿ "3tfL(;)ѠJg(8BHV`ͺ.l!=*.p?>&Zbiţuzsxq+j{O}Z m<vqS&A]"RMI48ĤIܦ>v=S9Wʪ%F.S$tJrynܽ6cQwq/UYSendw/"m?QA#͠wQt1S ?'CJZol׷__x.!2DHV,ir4Sf.,r$FFv#F|۫s`((6ǵ{4 Mn|]xj 7: Üw6Q߄ '{D܌ N]Mc}trt]^2־&4e(PYSv,,z(I6RX \n'36J#@I9^}9(J?4]m }[>惂潧RqjT"ado(*T,g14w\`K,'r+w%/^(Kju4Jp5/6DՅiv>34SSHp_«'ey,) DQ,uR&u=:RQ#7iAښzdyj$ҦyBQBk=_Wyhw~]DŽmḀx!(h-2S|珢 !槆@Pm7I\;ҕP '0ݕo*^BA9Zl}v;m&7xOɚ[Ԕfo%'8)~e]|0& /e-HWWJ<[;@0S0P: w.BO];_U+GP"S0F#&BY;cFq=n2g!&o/mEbfbz0vQw¼awDP) _rk{gRͦI@H (:HfT|x03>#`'?R 4\5/3̉)8s"ɵO`ҝ>vj 3wZ`„Eceɑϰ &<˂@<:ܾoTu&F sN%&PH)w52oH W&v2}Ѿu!t9]4v$21AƬkWMzv¼p~ihk=z֋ভCfjz?L1\3*shPS&[&XL6w:sscݞ!L֖&j Ƙ!hx'(?P.bkz%\Fc&eᇛJ|ŀ!icH_n"4t|TێiFU*̸G*K 8YZ҃uP5/~X-GpqPiٶ}#'m0[ !IHT;ꤗ)fP8حi ibza( xU$|j 0mE oeOj\CEOg묊-Y#_|P>81GZԂPuk9-,m5N tTz컋6ѬRY0|ʱ҉VS_L54Ԣ}ݪ*P5r y&m^.Xջ`B*|mlGKe[Eu,:%lȓ/)kѿxDҹhyg'-9wlШXHg%G_X;K|a_hiT^LW+knԊ?hÚB{mܮ KLW%HZA b-{WcY,>g‘p'ˊ&kB/+])EYOҌoL1;bB/]Ioq<cTV&1GM?)@۽ZlN6Ѣ7lӇdMpZo&$ Dgv(tP2J-1=W@PZf#Hy'1j7gRos PSLj:'+\\S†_ώxo2_Ld|1MYP+a(<4c}Y1CMV-ȋO?'/ nJ.ϘH<(N-؛L54d%#ΫNA'JWoXP. I!~N%rvJ0H}s=0֐?'TX i2Ȱa҅*m'ﯜ.@e޻Rɩdj>TĬ硂pIun[A)xs̟uL}Km%Rd]9qJZgHQi=NA>Z֍TP'IwXp,`Ũ's՗|zDWP|䰢ejI@l'mNDڶn*&Kz [aNlWpȉ:I3V`TQy=$Y@DQtH%6\gFh<~N'7E|CZIS `&H<G Zo, 5b/v6,.}şN4Y|1iCzFg~=E1l u89vi:cYwߎնQR&zL׀%촻y[w~jn[Hr] ,ZwJ:'I5Him;Ӈ|^ 69ZCs*ԃggS|CJKh"<lZHަS<ӳ֩Z h˃`C)k2U+Bb)O$6^lmR#}r"&|CyN\)=Yˌ0FcU0uLk p'XsQXPbUk 0<0^1 3L"MB^C3`)PC̚/н4ӑK_IOu ުN{ =:fI3̘m}g86W2 c'CW%M B?^o c4j[7l}pSmT]C9@_Ri0raEO]:I ^ɹwx'"7Qw WD3t%h WX4de2;tB>}ߪ? $)+N~YS}Ԥۉ7"/}$ys ᪯ko}n=5ڊaEAA`'EP췓A&"tҔ+HwV7 /ϋf8r;pAtx>j2/vif63 y"'ʹs/ VxKN@F ǜݙ7;ʼnʓ׏s:+^| #!׶ԉn8xƛ+G5n(I:Jbp3#!9=ƂCĸcWU1v倗Wŀ)sHB(5$eI~;`NN8ƨrl&Rk)5tHe] Lرc0k˖EU*J(iʱ5;4m"MC8\Ix?n|0s@vnsO“btn}l5qzx@22wO]}5fa. TwqG⫟5pB \H>tܞNyםXDZ%=Q/ =鲧l t*Z5"'vHM.=i,]*M-/cDŴqщb$ztMŝ;A vHI$Y)w /1uqa k*ʠo Rɼ~%nϢHA̧T}iר˧B,V}h.*S1Ӝjޱ*VװޭSΖFjY 3 @#Z=#\%ί3>蓻s @V3zE R / GxŁ+AwNp?v9háTX!G5E(l3Fd>pjeNc7vĒ;[[ιrI?aK?j pxs{QJ7].0478_KCj wǢmRɃ}:RUM"BE LYVjv4֞8nG0vh2 jx61g}J3PK ]CnfIG`iF ǬlaBRK)a"רּ_Ho xI{YW w^Mʼ,9b̆ RZY;^2m9@wI/Rr!-s7& X#rSDoPvVpLYݍ'WLc <\(/a#~.&A~5@h{6,<|;Bt;exp"D'OЪH⛆eǧԯhP~}bk~kƑQ<;[*aM Ao;p,ѿxv+e?Q.#8X?Ayy[=E?8uac4w!-_ %zw}i[1(,b^`-\cEi7 R#}@OiY<-Ӥl)ԘSp}2o 5ġhpGĄHmwHVS])Fw S0Cv^VQAl#Nyx }eTO4SN(,mnyDLzlڛZ(O?$HF}d3EZnwiű2j;̫D{MRuŁ>uBr]mBt {%~L(B vKay*]F]@sUh鸅XnB:[Ks԰u5ND!`u) _Ã+gCk?s{: f?͉8]l|'+B32ҩߟ} >eppr~$!952pK9MUy 8ѕ~XM@ԐU0i|Z}? ҿfS7uvx=ބuB 0m?JůB#/w|KG[m~ J:+Hxy.*)*g N[Fsc` V2nZ N"LFVa8Ǹ-YKrf?f$XB^S4 pcj=a7bPJr8cA@bF/[#1\*߮ ]TIoN~h.#e^o;({`wmRe=}~|6A!|9UhPO54`Dt{Fp^}x:##0w0vMF'O9vw)ǘ" ŚF':&_=}7H3lM(;t!ˉMYR$%kG̸Kŋ˿Pk U !j/nTm%djfHtgo8D'&&_i1w޿Z&)2XGh'}7rp|5OHKTG+* >,<~߈,,=CR|0 iVB]c!}wveF [|PBʠlhp8]O5ML8>yf ^߄;I"uW2\,;GU#, JP@-9Eyub%>WN!RZzp F]xɢP9hyHKkR\sc/ANN99;1D zCe\*E{?4hzuU=ν ~G.t,B6* X?tSOAYRwk|*(>"g::&>q!{tEI%w (HK_g>yo*}Ψu'l?9z9 e#d 7$zcϣ"K9UXD?<&ңs;0=m뱯7[ gh!hGl;>c"(,ya%hyͦ QΞld&0YCCr)-d.$?Hp"۝[9^a7:) K"Uds|)O/4t: k|k~}Gn`MSNW' nWk#CF+4May֘`ݥO2cy~ Iˆ|B&>K튂] ePCZS_%п&ucA([)"KMQ٪NO>t6$**cRg&Q ӵl;.2Y\PE ^Hok3Y_` $`t^ΕdW̭lgzmj;UvyN$DRv,um$=4>U358Y}XN/Bv)`:acS w۩t gz\!:sC{L2gX]} QxDƮbYrG0R `FZ ;ԏ)\O2B^ie:Π' eJ怌*dT0\6u * U~-z2ڷҟҞ=H#׽q''#vLdz>2~V#E'  D.T\'vafdoGBp̂W\&TRUD<5_P%NA[̷!7Mp±&1})j-̟G鄣7_ u<["PI٣Pcq+NlP( (YBE+= UvנGI/Yuq@1jK II_HCMR"n2X]?\x&$t >4x Xre.Ot7gNw8@.A q{ Ī%eƛ̓/ǣ)5^n[7<_*0 L+U'6uKA5x𣈕 ldVI:H:F[5xקFqwlO~>Q<wF]qge"J3|L)yE.`0%Րm{uꠇ<|=US<|cd(1@P#^' Q>hVAӓYL'J,#W8:0h&l2OC>.eagw[ dvf^yiJJ8]oJ:|饟]:pG;i%0/Fw]D60k-qq WL~Ha)~DG90Ɉ&}_ QdS_AQųD)Iv̸nӊSnb[ gP׻ϕ&i7Ub~穐KH bc2nOue)"1,tk=->"Qsdć (A.etd;zxKտTDБs JentI 2LАdRh\?t{ꖬ+7z}X>EL}`!+ hבSY1}˰Ҙ8;T40YA‹@Q|q!*;#՟#aT&Q> tjO't=i3_[*gxõ)^p; 4X%fX.r)3mxNe-%ebW 7ŚfLR*h@+! f>YU;<>Ų](NޙYG_|?/DgrxlW"uu2GЄwf1L[3݆5([Y%6-.(aRK>\s 4>]DũĥB!erY=*PjEm@Rj 5}˞딬ݥ"Tc%x͌[hdMn?-՟ROdfsm<#Ei zκ:9v z,A?:ejRӈ,*i) _'9W)r2RWdţfgȫD:A~o/wm@a5۸d KVcKNj; \))./-vK1tqaN'ZM! ^_?#CSւw}YؗAP@Є,v3 <m/ ǩ_FAS"lcPKB6q^BxۂURx=0f0xT%J![ K21 l0s|u:u(?6MQ~H!Q[s.uw&:x@}^1Z\htKDB.|qy8įG;Os ^F`ZŧK7l_cԠHpUEnW:Ef6H`uo8yڬ:%SAaQ0o.My!), ]Uʄjmp5ɢE@!i~˞b((_a/Nu'UnJ9~ h5S?ng3XOz5.?`cVx_`i*t3do 쁞ОY𰻨J X]E1/f|fQҨX}&/܏aL +aIBj*E{AF^a)F2ΜӆM^Koÿ7zǿhz \4bSk\_ ѱD^lKSh Kv@ŕ'PxIBF4=`[?uCxsk@:yAL塘xV9uQ3 w>ts9CA+peNQ0a?qvU'[+yoWLb@ˤcm+2fL6iGqb咠;0 b0㑦aX3}t#hw687jsRA"ߎd/(>{GzozRY&n%`w!&%M:]]*4'p͊vi)݁.]2ǔ?E@6- h "߹CQ5w#OS>{^ĻZӗ\WCC%TY od(!ޚ<?LNsd{ITX6l1GXNJ H[:p0>Zo]t?gBk`EN#P&' tU&o`s 5 a󒱀K2Hі]NsVW:`5<m',Ixe2nRa .%,ΈPTukN=Ku™O8yǶVXZ(E \ #o@shOh QVp+.]in| {s Btʳg|1-2׍T +ȮsjTWI}¡?g !jQN 3oyy#IE2x>%3«=q@As0ȓU b9ÇN"J0CLg' >㚏h)#pE[O[:1 ~Q%՘1WՑׁ,|ϸ>ԓc\ J(rKy!$p^AprWq2؛P'c 6 djf&;c-xD}-!řy!9*17ENܾ%́43{O.@ɿo[2}39 Fwη Wfxx RvcdquS]@𻿯5n&x楤XAFjV}P]::9ֱ#N9s} RPUeN~yp*N7Gt=: UR T C6 괚v'Xcl5s*K Q<9%<σSUҘSԨ?{W!,D>|>sˆ`DфWnuvĄkehrHbEr̔9AAB&$blSܕ5"b$ң?bE0}-'Zfh]iQND eg w:7Qm*yhjJbww=Cb`Nq/w1;_PX5(_t9N\̓XX>:Qi8Q\3O#"2i+l`4fA9 #,1jš f3pʉ5zH^ǚhgh4 \^d:aIZۆ$NXy P1oqE7'{d7m[/hAOS`.176d!dbJ ُFK~.hgR ۼu-i}첟h 1 :AxXULyŰӷGҎThIwpoQ1C"'C5'P*i6f bCSj2~V=A}S̚,]W|cşV F'i˴}Iuq>]N9]/W&1j0R +rhi$.`!aIo^OFWwaofQ|>$2mbk?7EVRT`xI!ٻ>?n.z%a7TWx*8P?CiԹ+m ʉAw8Oό{p7ޜ`/8%:ȢBwl8 4 L2H`2P|4?!95qۤ*,bj[-rp] ~"GrUl 9L}"K&8!JO9j#=ɟ:@yliU@@El7BiD NC*3rD5z/z'j3| i v$f逄}0Qˉǫ,^(/F aT0?R^o|%qML蠥(LsK]ne?Ee@K")t6m3P Qбv%&b$cߒ"xޫ>]mN߬\R1QV9zDpwl#E/ک6TUvA|͓]yUJWB>o'߽;**Yqq䬬FhA[n\a W r ͏YM$a3dx둙[}D-u ^4?j8V=/XSGdZ Scl|`T" `Q %L3~"d0ӶCM ^V> ZhۓKs/d9X e$ ]WV{FJO?.8 -?t.bTᲵYKГ|]cU)z[w-.o<6dX~ӨDscpQ,g{|ޣ zɢ 6vtcf9 ֎r)B54{>:6!G0oLx4!F8nB#r/e3rq㐓u^ԁFs"ߏrS e&lϜ^?7gY^q1h{ѫD[CLNtLw\pttg bS|\qRϿ\9؏Uy3rs\Z9aEUa { \׎;j3]j,=k3Αa~r}a+* h4&V.OA*ۜ 'C+e-HpVFAfn}#rn)i{Ͳ3r`Tn*KT=(/t= y9xz{Sf7d ;A^cn2a$)Q.>o;vzil<- [3< Rԍ>#sP xuYG%) ;yuEvoa)Ń =1}"*.P@0-kT*^[.G ؁;oj}ڞWLrlD߿99-uC*d4QH>tWpǐ1ЏD/ƕtƴH"PΌz:D|6Ugwn`_ ʉc\9M6R)qRx_Jgr E!$fμt'-W 8lr$5TS)̰L"%D(GV$56L݁8}Z"H^ V ?ͯߒ&^wEД#|W.gdwS,??H ,vPo[SI*Le=㠢;榼RŸ;Ī am[cᅳT*a`L@K 7#O+vU@lk4zcyGAU0Ŧ;$jIpxd#Sgy4 lmdt$|?Y\)1,9Lwiuq "}ΊfRק  vRɇUkS'`%Mjǟᴎh k@: ,D`xQ%>Oy + Db׮PpF}J7錐0sm-gsSʂ;Ok8 Z'KL0Se=/2ىĉ=6 )#yM2-ܝZ8@-gG/ 2et n1KK&#{2Zy(v(Z=q0QJvL@q xñ]DtL)GZ~W1%Au00X/HQA5J[10Yp1;HAiV\6)r 5f (A}4GG81'"㌓~6'zBĉVP+ ɵ:2ׂ"F9d7 1od961YJ\\k_(Āt7Y9* *=_\ ôM&a5! ^$fȖLr^EF[b;Ra Ze{r}#ϥo+Pg'ì4.JR´2:5g [{la߳q" .jr PP}%ʅ6h g谜+-r4|h e.']iKd=*Д<0a?7ObkVgWKdsC<3>yr71qV`d#Y0:tɘ.E:YRւF#Y3zޥۇT23TSn´f8fkuɲuqx[G{x&&k}-%MPf9N[?6)sv;MXoj77$k <@[&pLPa'{-x f @6bs;B$oX{^k>UoV#P&$=&9h 7U[XK?h 4bmj4[ܳN4" I/'-v'`4N;Ȣ@!4Vl %nG*UF`d'ׁ/ 7 ҥJwzw4)1_64?`^HPm!t2ߞ20᠍*YRnk J_ w-jGv+5n{͸uAt⒳y~}DgAʊQ1/.ou|}{󍏁4>[βB.oFGaݿy%ɻ%,N")&&z DƢ(@G!{o lǚk:q,8ۅR-.J;)Td^|,wA9 ;7')Xi.r'VJ%!,.:<*:&3O.e^A"#1=4QUwԵjNjF%Nǵ);XHkbr!6vR&-FpA|PW6 -8ڼCD[. T>o;|2<4= p.?m\"xj#oҁໄ!m5 IZph0I \Ɍ R -k䶁?ioD)ՈVxE fiQgL=},[{Zeݼ鏌JDO`n s!*SH`u[ }>BjzF YrZ8:?e誽$JD)#Ԟlb+͉I`ߌ,&`[{' %ú4 |ҧW7DY"Cg13Ui$JM0JӸ5k9/:w8@fbIO~t0oswؼ{4=)N9B}g쳼XWLב'%/KpCbtJaR}E:@Y> RFC),&;rtM >'/q'M&|BXP6W; ȑR]A벑W 2#amwb*p?7,+ldin+ _MbA;Z"RMIY3Bכ0cQa<+3[|t&kI8j+ρ#_-a{2Y?rNJk^oy_£X2k2 z|,c$tMwGIA[8J>cۙؗ'v`F)WK p#mI.*+cu[&q2]\U UUS@#AbZH/J%cWýJ"(_:L ;FePDo]X>׈qzjUnQiU#]#ó6 #;v~ȋub.Hn}/14)lAZ"4D55r[! JЮ u UxBb~5_aT#^w\:'le/{Da-tG]ihؐ}L!iaa;(y*[%7 Hp6Q;a^smi{~jX *i# pEc"|7riGz!i,‚f{`'5Nm;^ftJ J OZq_*3?jpIr[]IZ@c+ݖWQ !H~X% R;SuOxz_Qȴ]QU>>!>5/`SԆu4C$\wz:ӤQhXgMHÝ,%XXi SSKeyZ6xdcrw]?P|)w JKGӈ\PDx yw; T T̚&ōPBn 13ݪ3Ng׹z=<}jׂ0w{Bxa4SaUޫ4:Ն`Vմ-al2,픉ᨵY*%,;\?aYX-؉yY$ `߬cГ8LV)*r +@ B&Va+(,@i}1–:-C¨ŵas*cJ z]h\p޺ 0nPMAwm`* osX;fS% }sUV!\rp)M (7K<0ۛX\ wtfW"6ڔ 6[TOc]qU#?fLzlaV-e3F}1 MDi?lBU!z]hQ0 LvΰlW2f D0Ru_Ĭwo-S09)6ouݞysa9|ĿCCqUA] O -衋=jPǴגK郬ܤiݫ53#fyQUAzx?mDPÛB/MIDl!Me7' n' qP\Qۆ`iGAz[$\19;>2dᱹ(U//WQ#Piqc/̫>XR` m< 5~i[~wDvKzhYk0fGҙ>DSn!q)fDo@e|Ӈs):%0TzC!.1v? 7/Gnf2"}䪁 w!RRkJ5jgg)u4,>he ?A4%%>+05آ^cT޼SjaߣʪjL)ʞv|ĔQ?73+.ZG儧zjH]^UNPh^üg9m `V|%]~¢r Oͬz@ş 냭&dz=GI'OձU :hrg'.' . lfv;>et[;y<|B]' Eֿ ̢ .uC`]Tm`+OD.=2gS}j]DH*[R2t"W7H)ӲWpsɓSZJdlKߡq,IYd M'=E.owM>B$+״A{}[&?zS-+GLcub3t*P +phɋ0M-B ѻͷaPwV- ՈS>/ #[d.i+jeϓfRUN^\܀\ &`i;PWbK(ܖDPd6f]q@21rV׹}do8N,qeZ.$_߯(~J<rDDeוh$t?VAsf"*踢wC䦎cOtIӞ(ے FB~ܯƃ&i~*iZ)7ߠ45CX$*Oƕipu ق\Hq5lubYaكm3c@^G{yh=cSC+0fW\*v'|!$tٙ#'# 9te̶1>Y,h'^[;>>H DSrw<^ӻPI=Fg Lp7_FnOd JQΦQÉr4`F ކ kC|L ?MQEቆ$:54`f l[2-1ަUT Q{]<~w ibF5/;t?= d4a9mi%B kL/ᒙX.jbRNm pHR_)UWw{>]nG0cig4բ䳏6nbRb%=}((_o}J(\L%զI95MA~N±΃FI2O5KoqĎY|G9)G] )/s|.,̏C֊H:g[]VZ=\&Pf-N@t"hdSWsXEONIGP;+ fFi= 9R+PSǡr{n)nt?[Ǒ@lT1w IOށh!cxMs4:d ƨ=7X(`9:=G=:o;ک%wm?|8fl~n ,lQ =)?)@%^;< H[X{Cxu v:ppf\8<~ yh0u^_pN>ilt" DN d'F$LKn*y Q#~m)m};f#Daƛ&:F90[@X6 U]IYq'Ur݉$+-Wt\brm,0;pʦupro΢:U-#g}( DY,19ɦ3H-KX[hU,xPeI6p!H;*'nf/K0E+^|hnF|0{e>X$&[ok`\^joq-'(;wv0,qknfz)9hsY/6& :!CϽz(.+X qCIGz(I鱸Cc[)3>։ Mz݀wUrx^] Q'! ZO&W 7 .zُ:)GpT(KBN)][8! mS/|:ܩy YoRsJQe|$"XtJ/˼蠀f yL9!<;?%Eebwᣃ7 ɾv;>^8UOL,h|3Rљ82PkVe+mǀ|DBQpRqU7ɻ:̆lg>Z#D]RRP`r\hF0zJ 2?0/ 5 gj>lY)\/ .;JqQфu [jS #|TXvjY?Zq=Pgd;#Bg%&E M鉐&p`FI14wVąseׄ*)hֆ(JH5 X ?_rc{ZN)ֻNY3E: Mc5rߤщQNckG)*@jw,E{_mapΞ4}Hʍ1tٔ#"@<u̟6$dS,(}S⭢2cY'P˥kVV׀+sޓ;W+hT&X64@s~B`IW98p~D:V'``!0ҵ Ӟ#OYn:mJTK "N3=lƹq^Sot iFRo~) 0zǀ{I;Gݧ^`]C&rR$ gQx~̑a <:8)fnڑZ]8b IEoAKUє9dnb^P ȟYFoU7,l-LT,c,2}UR̢(L+А?rՁ[_eJ]fC&.?ac W%!G> ^`vҚ{%7?,!Dps{hw:0ht/"qP`Xn4 mҸ?Tn>xj$x.Ͷ," *%ԮK/_AKvdkteii*sswcqf"}@žnv6~$LAH.Hjb;]#`:1R<]"P-~XC?kG@w2~|j:ӸǠ+SRFoĊf:ϭu{}W"60!ߖuq05'H^![J8 # ;aPdP^ֿE65o]E%,$/ ưJb E&"g\CHƛi]oW*<>%N4߬ h#镀θgjM8$sX{zRvBOJ Ci3\lY:GjBbi!tKlwXR?lI~'d'7peao*)1H+,wV$h-F&s7$ȃeJ[Ѧ |0B&r1iZza=iv+BA}G`7ۣ\BQmO)b%sO$ZbIRQ6ȗg^˄u`2̹gA'}@"5ZZ _ wct%AXa5zիIѥzQir楚<):&7e#~lgow:JET93+ETp&똯yv hnp`H5._PHG᰾Hηyb0JH!7ޞM)fŸ9ow:ŗSKgiJsb!*Y0΅Ms= YwXv qh;=*YWovxP9n?Row^DE)Y&G6&yO ۙQݡ%L`͞bm|w!P' #_`簫6|5ױoi1e7 V38(96E GNn˧wDDDKnoNslK` ES R>}s@r-Kv XB8yu>b۔9vp7 XfӨ^!n!"[ož lwCpx,Ӡcg?@ Qvx2f!zz֛s! ( )@Z0@ջ2U*G49EE>Ap:] vRUGˆ G=,".IR2QXFƲ?H8eż2 JUa8W"`vϧ(u{KL PvPFś_<@0ӜMAc }u|k1N)4Qˡuxvj@0#P+g DdHv;l2m/`_53Ά &o hENv(䞀EnN4xiYEF y]( Rdmw|Yh eAݎ[AC x/$WW~>3\qxts,DpILe4*:nAkmY0m9=I9k{ADώgK=OJ;4><ʫmh L-V,QڻȖ9sb8t}kfbH[':{+j="|*';CObf{ ' uwi*o=+cpGՊ^y¶VwFu11CTg6k.5*\٥o ?P#cM t($u`;Hg=`f-=0d! xU`cSa|O3ު>xm:fIpX8c.i2S * 3ʞiPp)]4, Z( y|tKT8Amhr!ȣ5;u2ºd@/b7*=RY]p"1ݻ䓈7*Z`N~~.ŻZ D:H<XRPB׷ v/*i`4G\q2eGB?;h3JK\+M{[`KepX&'Xzڇ8/L1^^+|@u)<q B)6u8[S A}g, KYq,4qkk_.vBE:w*Ȑvآ,NVi$=J\VO >+)Ҥ~Y{IDRyaː.l eii0=i "EnWTeZGREAF'\iJB:8i#lZ`wHvLUkzuq2nGwz]@QBQQa(ܯ{ @0IxjpD$fZ_@T Y@<'M;1:@iA -ıw=96Udt}"wębҭ63(nj{ i*5X%дח8]>*b1Xܟs+]g2/,@ _ y n4=bS|ŲuB80?GM,w߯f'pH29p9qBSa2e==>icjB<͸ԃg]ufkhZkǪS֠o2T.5W| |;IhAqX덟~|0)Pk|NkDSGQ}c *2qҟB̓6@sLsÀۤJa>>&Z=5/" EA1!jE{Ι*=C|YW*ln=d,QzJxA.>@ɲ&W?rO̢]x~Š3Ie6rh-oycsf|҉gdovaW\\-p#ץEEh D/6+]!a:`'qM Ҥ6x ~mz\?`XGFYTZ4Q aÎkOf+N'T^K5|;4KJԯĥ!uqR&$T-FR/IViNOʦZT Uћ.]~EQN;_ YtӀI;OJj(6w$Ta~dBKwDs9Bf,=W,TI=Khg.XӋ5C6S&Mo^.j"\C5r X͟ /FUA@r.i[̲K_nerG >q,OL/!0!7Z7dk 3 ED{1Rrz0=9'pQzF[yRKJ->"'ͅ))54&049F1x"iRvM &(0/M'TR>5ܥ2q9ҭVS[sT NV!B0(L$^ \ 1QH.d |\*(Rn$}[@[C&@Ac6o~]U6Dˑ8LuK.l'7yK0~@ϥş9-C@C^}?shSgYZ07070100000012000081a4000000000000000000000001619eac9c00007260000000000000000000000000000000000000005900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/;r ]?Eh=ڜͩI'!et'>A;|%#N3!<仼v 7 FR-|ƫc4gtUR׬)43ysu⤠zn8^)r @h6(סYmUa6&yY`ys{^Ygs'N:SDFB9NW5z-H u8'ܥF!K,\#:8t%4,v.2 xw;ʡ,@)L)(#>?33rȢ#+?n6S $2_'ѩbX%;***ջ0Em.顥>!]kD~eqUIT`'8 M 絳ҕlbgЩ o 8ұ.X|T6.l%R;.f{I~KKsܧ;01pfq!`㵵 `9qE9m~P)k)L҉8' ;Nө}n>nwG ivGx"퓣U!~(~ȴè!*FXp JԮe 2$:3u5W#oR5Se5~WF* &>k(3v|?ܷVgS%6pixS ,("ȕ! ɛ結'1ߍ(##CԺd KÅnה:Nyt4/( Q rO-1*S9Wb@)-m1zq DʚğϷKok@ !pF~ie{5 p%mg93ˍ8 ٢:FXN7vԿ RufTW{v9Y0lա Q9\AB^QX>]-dH0#>+!v&&;cX5o+闽 cm 8xi9})Ce +W"N!U6.߷ b~ԼTe;YF;vˊA9_7K<4`\zkEDob`sI'"@DzٰBB<s-OrEc/[5T EjXB_܅x۶kg_o0fӖYĐ,MmA% rP6Q,wjc}0xYa?zj*t%嵸E 1+ES.B Ul ֭|F`bVwޕ۔EU Ku#$k=Nshd-L/xTc*DQx:| o 6|zV׻F&٪i&:C,k:qȺj$n0L]gã*f٘W3?;(f W?Z9I*{Yn~F6ATԼ3,U`0'ld"@` kHJ2*S׽bQP ذ]p$qnvs8|<6[W\z~xwA>Tȋ6V$ڑs0AS!dd^$l3I+g!DUjxu*&W}FLزJ  jS=gJؒ%YC0S+|qݍ;ȓxʽ{z r j1es܅ŜAaGZDKH|璓X:[P {_$TcJd;`DZ,h9i7W`4P:7/L%.YϦC|."q2"y{]̖o{ԟTC \Z#X,~@U߄Tl4} O?22a ?po1 rE&N =gfA{.ëCXbNf]h5R8j?!߰UL]8 緵jmiŢ(D4SsyBІ`2 xbr[Lw,w-,"ynP~s4R,N{a3ݑ#ei"tN%-<կ l͂刽1OC7x+=` [k$. Od]3t}Y6GzUٹ4ԶAgf`k."Z%<+aFڹT;dH}׃+Z8*[x"2?[GW< ]pcU=)rƢKN A潘QHfSqU""p)WXH@тwpU8/2K;T8gz#@5P0)sv]"F[&V}J։kͭe=OnlBQ.u2+ivZXT?EQYv"*ߴO/z#CY2)T鵥F偮1ZkXeiz.ܛ==*F:ɾ2R&^&.3T>?4U6?[THEK*=p_rI,%DٜI˛K߽>KEcp q⊘xcQۣ'E-B>RIN0tA/xStOLLyG+JlB# zphӲG1yWL%N_U}hxzqʶB/I8;"*מ2s%؀oE{\W7(?D/\Qމ'z+R7ӣ!Hek2.`'F#Z8> {#R{/k'EB{gr4  wF?#lO @LDse2~\lԁJW-F-C";zˌpFEG*ȫ$_3VM建<:WD3V܃2$GWyq } 44bp\@3l7pJbI޾եf Ԓnȹ{VMfYf+LĀ? sõܲ2L&3_/ZplgGP' _6T(}8LR}9cldyphi1(ĭLu40%ZRGv+Vϙb[3֭J+K8%/և^uQt\$ȅ3?vDP W¢qt^>h 3ZN"UI4N6/v ~b,t8 4m>`ipf8 qbmOu^p/@#>߸QMd"݆(rfFGiU2Se[-τXJM >qyZ&k-vp4 6TYs_:!>F,Ӳta;-CC[~[y8\Ji!x-v 2 $7){2&*YH*.Y00 p[oЎji/.apaWp`4'^Fz`ҲlK}>qb@d7 .L%3W싂^8JO]'by25BxAU>_2*DHY&MPcYZ[vP1G0=~ݒ {xdyZw]zc1ZW1Z^CѕHRp[{Zfw÷+&柗z|%"{i;kM'gsr@ٻKqx=6G7†4 :ԙ{ 0c'U:^}ڟbd%~4BBH.7M^Pa-Svbd]YصNQ{ !'ڙ ak9XE?kj]l`duX{W3v\yeEk7"jI-_F\ݶ#BDZ-aIdAYD\N` ӏAhh"M?fK /?=sL#3S"΃} ൘| Mh9oӸkfk-ao[*aMκkq\{Fiƅ{"2¿K,(Agm"X?FO o1Ҷ-Z?fZe-#Wkc'tAπO轔f n% Fח2~~ 'sT9ƚhi˺/-6 * FJeH (X~ZЂF3.~o|0߸qƱ$Lq),O'X>!Z1JDMv_OMZ%@>2kg{c3{𦂄# \P'O_ wSD㏤ b_tg-BnH&ٰKCE;pآ:A)"IOf(O=p$vp1JVF a7sQ hQ"!a87* \Y|c>5"I"OX'ag_c|!5a;?M q1Iēv}a ^P 򭡖cr+> F[١1Rpnf9YHXqcU¹RȸhrƘok|UEe/ UK'PVo \?8>N-*gg @U!?)-F !pitsWdW :TmE>4RT}#=>|j󎖐K6La20+HG" کra!O21PD^;f=ngvۃ\143}@M%O.6 B *aHByM,s`H _I]H(l46z֯tmTlH=/tkܥZ R$b`ѽf¯/X^E1Xkd2ƵI;98aB\B;ҧG!c|eg]m\u8c𡧳d_xKqs/7Zin姵(:jbrhǓ+wU)&6cr4#9Ǣ81|fTy)9]h [e6@!+73G2s)-e?>b>w*'UeHNyjkzFaB;Gm yInX"mb#Gވi$g4c?xKk&S VzR5 䠍漰PYӼ`=p4HN2&8cbZ _q zOu2:wjU {294^dMYڻMR.!FnH;4/jڨt:v,}S\6j0y Z$Ղ':M=WsʧFa˯7jz?PuFzb/Իׄ{Kb",Ud뗗a,*dYR\qz>XG|pLs۳?tm7nwҚdCmL{p J6]h $+BdYEB%OWt'\|:D8ۅ , !j-ϓ+}, Utֲ @s6~S"-ŕ_Yi !8|ꬃAvAG=3'qd`>h LRgQu^ t{K#K4{&NPh=,4:=4%ϝqH ~oq2\t`ޭkn>kvaVStJܱPp-c麃~qA[dZgAy ngyOpǁB(ĖV"8h`X~ G:.k]w|X g ,]U{8GVt #yܡ_%)E⛨\.u &#ѻ0]{B1+ I]YLLBJ5 쨤51|<2<48Amg?Ԍׁ>A^SM[ x| ͂ڜq)2"k>CQ8/ 洟?.\zyOyi6:"CIgHnpٚwkٙކjYO&/dL`έi9Y *@8(SQH/4!u3vFaPRI H{ᨿ&P S#e_̟D4-@>0遵M؇Vve[RY"@@~j*Lڃ@MInk.KdɅvu? \>Lorȟ*=|حx~?#&T0 cv4r[iYx-bC_xCՒ߼ǀ r:!e [NF AՈP4z; .(Nշ'>7`=vlhwǸ;aգ\90'TUO EC廅Zj꾯jh1l%`Z\r|ʲ:lۍIi)GxLQM;{/+NHrK&6r_MC!tI*O_pfj?ю je&TFquw'@ʘ 2v}Vg rFU &.\KkEZV#UC mQʍX+aQ:J+ybb3)εD bhrEBqכm.V+ }i 29wlAɏ7ȩ)P%R">^FS O-/fXE k.%hMGQ(fxDnL[ENi,dC kɓtHF/+"¶!V2*S^t9ɉ^Ԭ?: qe\.ⵐON8/HZA! '.- ɟLsm]+P)X'B9W|z+^a@ĜtmUI9ˉQc4w %TlkNem%)Tr;*(ɏc+LWz&o ӽ7LaӦt33ye A-= Wru,eOzbz"> n9g8o6^1nQ3]ͺ#1\oz`F:(2YҰC.' &[`C? /UfSNgFa";̊ܲs )tsOx [7iLEW-O!h-r0KjN>K(샖R\1y@QHc}##N*256Zkz&C7zf=ڦ`裦 mPGgyhĎ$;>_IR +%+[rd^T :8B׶eQ,Η9}LK&2.zvzRKb hon˯ң/ǣ0Z'@@}T@Y E0XGB_H'E񤎻>RMk8)#V]MߊֽOf[ m -ecG^R;"A)*}V=Sbd: V=1\RknUWfXrwFX~RKmQ[ T<jrD̒4.S:Bka,y T[zJ@IQ#o.Hջd祋z#o8x?ĥFb: 2,`'Z]œڀ\lmfMUc SpkKk) BMp|EvuUM<Ȱ~I̛6Sdh`ZƵ*j1&mS^Xʂ<53}[-lR:E2K PTUWdQ݂Z00%5q"LOSMfhTu:sˉE `:`;=7&$ nT?|'ď3H@Fl4_*}Y( Ao/ZR$|.j^aHG>q$CϻwޢDw8\&@߂g=u -;Z%R N "@bZʁ4|53(?e:XPD*λK7@+Jf-+3dxm?W^WQӅ*=Y$EJ>Чc YCsܴ.,@7oH>fnd+u-y*;s !7!'kMY'r(Ӭ&>$dLϱKc`c# *ӂLk)^G j;*l3׾|fr}Pi~6exc\{v [-HQ㱌M :`앵^v !z I5wy@ MJZ|`$qPK䨚{ׁECaϧe# ZldrOfLįEmj02Nzf2iBpe{bA]Fi~CNi4ִϷ,c,DjQc1(uELAT*y4$|v&uX8")!!R9 R B L~G/QEotx-h~ |7rbfu0 .`*ԕc SAs`}zUU(ҩHHM[ WAd/c)j I{|ݡ9ڜNjHV:RٽgqMZ@A8\k S;̊0&^u,ˑУ/|C(󶗼4rY´>JQ#vftԛpA:HU&lj'ecAKU22w mkFP?ghQuDE&qϗfM1[_>p9L5UBo *|6~̹X/@(<]I 06+z:}y /Mc7d04Ñ76]ڶxY%еj la1R0+8H[-Z>,t,pƞ*D+61m؞JP gvw??UTyы*Paև6[+.B){v $YR'Ӡ[BbW2 -CHo[(bHe#p:P=2L腸|/afНy+,K#>.=-@ -C͹m G:|*fFP/9~oDQxܬ ;(IKDdx0'x OH%+QRSJ .Ï{ %>_"|W: SAn%SXFO= 24ylߊ,` $:537V($#.+ف`6ңvNAܫ9'C[/dKJ=\bɟǂLK+eRbik[I=(K_sf3ކS .?zmAzߕ /~E$)wgjzy),nTg }Zvz  =7cUtΖ]1\8jbH>e[İmBx: cm\ X B]Xd|7Qk|v5놶Ovj"49:zF"_BJ8⿝K j[EiuwG:`I0"gܝ)|5m8DYiSa^tESԗ7?L,k):jHK_:*n[N}Vydu wC'/.Ld( 6Arr6uzJWk!ORg:sk F}<-eؿ-R =O0\"n9R1c?Q>pf@VQY*^n^ )+lI'Q`Wtb6{~ܼi i?+ aq[@\ ZyqvVX)( C~0(aqp!C1& ] Ş-+ mΘ"q=-&OZ7JDae3& P&ޢ{wQyTIH ,TÄKZ< 3W\fTU;1!ǎ*Y|hGK~baF|"s ^%h焊( 쪢!\ظ ň$LQ 6tJ~f{xATQ ̤;`L g2Srut"ܒ5Y~sc4I¤7>j܊7T@k,7K 1dD\2G""i66ꎡxnO Ο.Pv&5Ƕt Vm(z!g+Ң,gLIX ØY[l]-쇍mF ֳ·3Q6*?!a7MߞnX˗}q|fZ 1[`tr71Wp!'G muVeCbAaK Ҕ3qROg\Dc8-s$mǣs&8w4H^Lɻ8?|a.9 +lkUјY86+N-mL5 &$0-d02wնt"3a\J-PfoUaM Sғu ɾM2%=7?n!z(P @b1sJ^ASR~.mB)bFeP:s+NDJ:S 5ôףs :!14saĔ~ti=B{n.í2K:.D^W߷O*O;$2ABM@~8RU"c. D p0+MAx;JeIGPAd¼;͹m5۰&҅ ᷒IA$3W,A6 LGÑԌ3YXnݍfbL C~|dMjMg9 nTnü^E.zÝ#HD0k xRc^ mӤg ӅfmANN JdmXBxZwBٙd/Fv#)!+57THB*$8O([s%-> Uirn7h4 *Ͳ0% #J$+E4>G#+`-ޤd^91zSЙ| /JPfUu!jH$QQ,aI"6 BURAeo6Xɞ}7]mdSbZ`]7ñ  z[!{MNKQ=KI"u~-fzΙ`ɵ%WU'&V߮aR Ou>4;_ɪ4CY Cnb^mJQ =#5I~ -B g@U6P\;)_c-^/B41=A3 :ŚFjYiT 5|7A(}ΝϧR`ҧ*V1C!Y?|d %FA1o5iQP:R)2{Kucl"T)Q4k%Mï__n2$x)c8ßSBI4D|Mc=nVix7C )jNm,˴H+=F2U3+򇹀ΈcT=,FU fj`=b ȽTj)&N_) =i@0^8LW)7<Bj#i Hf\r[ J*4u[U1'hcP&F 5Fw52!mCNR0R4 aWE*Og?e~F1ïfK7Q~'(#.=XOor$%fpnA oap ֽ5֒7y G uPzIh$>-o,Ű _.wfxf _[ޅ*;ep~'{_{J3B1 g}y#Ógٻy "&~vQ71p4$Z#n @a+HuB֡b[-:ΗִWW4RZu9eQhP;t5ØV,Ĥ/kU,QbCY6E5&vV-74sB)SW:fM)g"򙴒ѺKŧ06uqkenͰ"x+wlxS @˞K7mx~|d|ͥ:TKk[ ˯5:6qoB,I$" `G oZAح>+m7f^/4vuoBlǏ)|d|`o!It0VL׼x?ŐyeE4]3y\ OD?w햢i3JvDQVLxGUy(^ZU9WJ7W{33SPQV}6SgCqñ} ߩ2#ϙ~`|z0(V% BKd|)aȒ9CE|2t&>[^O"ʲaF/ҸS%/2ɱck;nxtfM`}hl<`lqma{.1%BXeX/,Ռ>I)M"żX'F)%^\cJyK9?)̻3sHBk3C/ΥpM_|ueg2$A^B⭩jS(hPNwۀ$.נE_lˈ8^l5p;&dИTP=4yTCzPfun6.o52rcГM9-U m,_J#7us~SJx*fD7 JQG{'al5m?o&W^]en7$b]T;d:#n /4H}E4[-Y(2667(؎)SKϮⶃōWjdze:ɖr vi{'݁?3/l"O|Sw {\#ɎIf}#emC`UHBW]wi"o*F&aR8gtD.҇m֤qռMW1Bp}}zؾ:G97^З^Ehy&u T)bj[$OZM7±q‰==8] &!#nX6=5sN]:BdǕZީ+ȭh"=$Hl)< '_(=d^R^u5 MsL8-}^/UzmPS@O@=zn=IO5-gzX& sm'L0t3.tY#oQ59´~ͳa?j&D9U 8:"u_P;Qu,c Y?O$Ёz1=4(~?6@k=P5ZVo8LR5^^ =$搢.կyFf3(`UtsՋBp#oŰn`Rxjwq!Qwl8'} 5"̋# ih|`Dژ[Zާdj*B FnīGՠjiB]% V3N ֢kզtY4]\Y8~B\ktҬshN2 ;Jy1`V5h8_z0I9:A4":=L Y~C 9=:o>6Wںx 1m>%B1LbO1`6)TY$+r_AG er(G,*{!k~ٖj4y+{7CC}M U& |(JC"}|?.xp_:-wTXeX|  JCa4<nxn=EHD07Mu\>F&fN ccL?), Zji}W6#lS8t/u9pX#;S.q<>bm˘+*pjN"-%mk_QD ,M _S>!̳=VyBbjk^6=li?*)=6[G h!yG  `#,$JDz$Y'nnQe[{{z"v {R+LipԒׂ;;<10>l1 bԒ)Ϋܓz ։ g_n'S6r ū,BZun cfv2b>}R52MW,.MQ'i8 :@^M\GWQwYrIK¶xpJъ],v>"T͈`/-&g` ̠08j 2)|-=CaI@M #/H"Օv9/.`IPH?cHRα!Fnŀ8p'ڊͦ^ b^@$մ53nMY :q-5 4>:V_!lùjnj_ ZE:YAhHbsNui`"@{`('o$gbͧNɓ[/cCUPCxJ^X!Y1 &4Ohgn}aJ0kdV8pZdp&TzW5٣f48ߎĻOpc5߃*p9Gֹ 0C5#XeV;֒QȱE$ WeaZjk=tk\b\, /ı=11d+6N=  [Rf&7/ ;iWDjWS l35q%թ`CleD9Dߠ.4~t^C79ՠ(\ agE&y0`{N?iiR9,QZAGsø˓wF=!k А ?;W [Mɝo7(#B?y&W9И]n @k'flK>$j=Kɧ%B^@ѱ*%gK k 2RYH;C}p&ťRX5Fvy0rEb(œ\eJzoS"}52T삲#L.'X T%bX8Jpr8H 2w\ .)FWx Aّ[T^0 [@1lj{Sد<| DhZp$yo*W2u/ezO>#5I<ÑAe"( ?6@RXþZk`, xb!0hՐ83T^UmÎr9VpG)A+紲 jB]a 64^<$,TB-%YDk[l=2B~tf˃>a蓆 duwK$O(rxoWT28t:Sip 30;[_r=\Պ3'O7\) (w]Wٽɲ?}L"609\'1~qGKV>WR8ҚB<,-튀D$qJ W NL#9AjgOnjᘷ8mstXH^Lҝ r3m,ܧXNuѣI1>l?Z"{#yuYv񺮒pjimvRXN~(So^tvAmE1jn5^g/ L/zׯdo&E{A kZﮑ s/k%=ي ZR΍dwD耔, ?8R`I5c5soT(ݘ[)ᩋMB-@|bZ/٪_}G0:_D2Z Ew &FύֆG>jݶVgzW#`^ϊ?GfiYv kh:xW{nl\k3/r^9mc<~f.ݐcvà okk@nV|5aul[R]_ 5Qᎍ[/)K+190R0A=F0 /j;"V#,;iS*at_Nj84+ie-DNϬQ@%̎j8tR$c~W!n0Kk(yycZ8& ::k 22:B.\#,$y "$Oi189鑪..؛N$XVֶf^iE1=*,G`]Lr?/dGĻ{,(2 ~K < kr~hL2OuON!. V6><;foox -I)7C`:kI{ߵ ׆ҁhv|W+ _DWσfݓZZ=`ƎP+AFJ.ziUw(w݀'fInF CkAˑ$`CN\-8TwbE20'2SV{" c.e <&pz*t˥b7s{ @~HA@,8`BW]H^mj *:v?5bNEA2¨p@K҅d\VQ֝Z9eu d_rwsڲEWWlFfaRMCa{F' i9mF8m^c+kኀPX͔ _惨3k@-Y-$% ~%ľ1(y^ z*Q>FV E_gܣy.(}{Wk.o J٣L4.l5Ҥ .ҜcrGFlChkmcG%"7؂=0bxjN,8c6mDDsp8XQ6Oj^*76fmOTR'ޞ}y՚x䊸ޑ`xZpFjz`>3>{Bb?ʮ@n+Y.>eEL>恋b+M(HޖbJVɽt*Ps]Ƃ{a(vaIl.\ahú>.IOnP S]F%Bk:3+<PTPH@є瘮$wH)q`1Ry*Q)"W]-G|&.W,r7S ټ&YR 6POKWfMVvon~T9^yZҾhC2ЁCKlO* |sin9pnL zåz ,fH]i9V*Kcr }ek"j0B))H%dT0ٯMXFIBAS_%P3 ~olD-%y0s59VQ~/ȗ <컏"g29L#l9}WtڝԬ@%-I s|7+5V%ӡÌ) G-c+1iY^h70I! c N-pa-}N]`_Yȧ@X!8H` Ves&vk޸ eLSƖì!y%ԼW6sP+'8mR?I'DA{gX_]C )macK,pѧ!~pNْd1qxqO)j *Dmi_ynԶ{4PnֆLNUrKz7k ,\3eąatJ-c+TI]]I'<1 7\V;(4>ۦS̜3UVРn]nPqo.½ n d+NiFc$A׳٣X)GInc_z{@$OcG;p{eCzRuAϻEa&U"C$L{@Pzӄ0ŲA\P7\I[V^E-ɥB!D5CLmeC*oFy,nXZiSBйӮHY Ox3nrxKRc2}T)[h dP_O/,U8MX6v x܄ǝi.r==P~ / M@pKeT@s.cԤ% x{?*a+gQ-A\*C.!G2q}.smi~˧߶6hX 2/6kAG1"ؾN0zvF _g{#QLe)Q틀>ݔs?x,.MNZF׭5kƥ Fԧr_| 9l(ȴ # cJQh^ `ȃW;%jqWvi<5^ Kplur2j 溑q'I#k@$ +̀(rx EC$r)<ąK(֥v!QOuM{"&,g:i#\Gs [as? dq xDd:R<Β[!~8 K|-ymp8%8\7ZhbKnyf"@p MY*·yBP 뜭 X8BȕGU!~ uV.]` td."i= W3zȵ떛uu 04 J4(LGR'U`M}Uطxu%'K<^<7 B 6#(ro7s!*3eh4g4ouJ`9fdC qҾPxjOAv(ߑb+mJyycxky`}ǔ%d^M!17*.#ݫkkmv~Y@.UЏ۵R6b悪hhj:&")wDgI.[\q c>L_dl~`W7mt<8kWΜyK78.Vܠ- 4J.눁VWҗ{8哼L QLXF9CNm6 (˿ . h(:uT.tixy%J7D{\DcC10N*TM3QoHB::MC"o{6Xz- A;B]-zG2:Fşv+(:R~s6܍+s~Q`fAvy^!E8ᒊ(xN"ωۆ Т(KW[k{a)NjK~nEI]ؾ "(v /Z]RSr%%R\v܈[x庵V /۝mbb &ߞn74=&2 (Wꖔ>ǾwuPbngxÑoJ.7 1Sg\ uA6jS)-g@0=f+e6t]."M5^- - $EMPg4W/5qoGUBf70ڋ-^K@.XsS91z֜LwG 2 oqx.^To@KqC xifUp{u^+2݊D•Ex7@BPAJ덃Ptت>IB챎a#&:lvE@-|ڽE$&+emu= g>+CR|\_1)O-aDGh} l~Dq8z=EBփ{ ֙lbK,Z3N;iI&"# {!.1:pYc 'ęD:] KHTu +8]ag×&Xy,n ܛ?5~a#HټNխ_&[8880%J&i`1w8[^:HKf~)*eیB h8=rR6RR>h9N ^b'Kuj4 (DH4 !cgY8L5(nV{^A[Q9$*%jngȾC-BSk4-ʘFM2#ݒx : ؄>$&ad=4=cޣmĪڈ8SjC;?tyB׎c]ܜ6~WUw^ =~Yiى<2k>#NrOr]mSf"GahξO8JB.+X[xIa0S[UM@/Z4-yʷgqW3AK<dLe~Vh<Ԫ+xe6V\ScnuW*]s#qNZ9QBV^5ԋ75v{r?Z V9-CڠMyKjIsQH8o NC @0J3p^&R\yDc(θuJXZXmtC05ȡ$<Ky}El'@RMdsa1grZx2 ~{_̀G//WxEYȇEH9NOP6xգivTq=5>0,6 ]rJRd{X{fR/{Dь^~B|Ęzh1E_@Y[  *NI:)㺣ٮآ4, N]-]1iDPuMdipԟV.HXQ]WO 5j (U GrJ1*؂1հvm`" (MF;HۇR~@tC-ߩkm,_IDvSӪJ`6tIhRLΛ X{沱+ }`_; R;LE ;tS9ٕ l$kmpB ׈}]s'R!˜]"pJvݒ@Ϳu h_1{ܪn[TzS]W|"bt}{ ؍SL:mq[~0h}dSZJN7=9!Zlfqr韵x^Eh> HY}> t|f y^e!=~Ôt)^2 Oi/o rrN|2:֥yXڬ`/F=cl1Fq bY LJsZ%t#7o&ŏ dq l<|M%߯s{8X BMՌ#Ee1u"G_-CkK9/r8#T'ni!ús=?Ya8&~,Nx?>Q lBVҖPֵJK+ݑEt?۪E>T6&eJe 5۟@ėҀnJ?ve%1-5uMPK;FܩPG8()W=T+BNWb+Kn#sbh^cc1oσ)OSLc9E70f݃T?6ClMéǏuyH:v\Y.H Oۍ]d2랇-HY#-a2`/ۓ^uo>9f(P FWa P~:uSF-!Gc"9<1#Q L܌ 40Ɛh3:2QKs[P 1#vQzcjdmS}7VVk`~s<3#d!Pg%۹6&/6hpB8u9(FǧO~? {oe7eyNS+x0̓ 5akƁtbL]&{`#m iOa'3dװPnpDSq*.Әۘ $]46 8  0/bki 8U?:8t&C+(8{Dž8Àt`${mh`ed !WF1LG!_2]^IL4X1h4pH:js^ ZI'5b,lשJnaN'cwdR6&=8Mg-QD?hۘpI^&B^\uA7uޜh >ɽode3*_49yd^?xxhV Q6Y> ԣ p(mhPΜB]Fڢuoh{ubĤ$tڕY Pe /b,*L;b7Aia oΟ[f歊.xkնxd\E5i^hLlx zz.l x Ȼr.oI:L@@+,pMIr-œc&c@s2sv9y|O%Lò}Ncvw&CH{DP\D"Q:ޗU'J Ir!TB2U5NRi?ƫ=J#;}G^ՖgD!zI2~n6 pqd$IS- <+Rh4u e8mqؐf5.F?*7(Јst5ݾxR8RE Y,_ƋkH[@oMUVtz>=jUSnV5~Q0kTJRChf&U弦Psף)q!ͮܛ*ty֡gh0Qhp fIZxO]*E˭mD %hGt~J0dE#k&/RbJ \& Xl?ő-'$`/Fl-!&WEo%,&DH9x`cWM+&| Ъ$ڜCУ)ق=)sl!?ݙ_9qaYyw~KS`lj~p&-*MўӀνT9 lfI.!e^]+sɟк6CթG"zbi=./6*9fשׂfhܔxƝIښ 7h==Vӏ2\䉩7WMi!GXz3^>%Ki6.-ȼiLk Ks\ۣDB۞,Xdtl=-WsS6! x\TnSlJzE-33~M?u}@> sg\ d96hW)k\ Vf :Ŭ,VFY*Ph*#q3QWݵ4$H(Ľ8k$@e;q.5v? Km@{$egXl$Y)66*8)ZQ Bqz~MtgZw-/3WRp`fZN` (d?,=bF9 5tn"IozW1$[f"v7$p.S,ij\=f)u`O< ҧޝؼG8VÛS91yDh@85F]oKvh=(S؝\MҿLQw<b>חsA crFI0妏&z Yg 4z$鋂ñ h{WT tM aUlI‡%0Lf0;-w[vȼFf5 aJ q~eCyfۋ$T.f3rIY[!2-Q-%<J̖~zDHW!AKC }N}oRYr0&QPXYm(Y/8^቎J?4!8D߆k3b w'#bL߿UY8P+F[xAfMW}-$,0,υix5 :xcGm|Ejaۧ*#DΓq@R e #8dwluV+H!5=" ?#*@}k[,RДPEKXm..s?m^Àݦvhz)%_,Dqoly_ ^K:|ԗ}@@ rSydNyIԲژ:UqM{Q\C8 2ī.9q\T~V\ʩ B즥B ^¶} I$A$|]PwMkbD1Źf}BWc1}m㻵rMiF"M#15A|U +kx?'{6Rv%>b-]"ދp-oVO.d)(ߕB74\| !%F:p)+NrM: (,`$Ut3bZ> : H boO|RO7aXmsyU Qڔ  n4C~ *G)>AHTw\3t(tAg.;H::T b,yV χڻkJ^> 0ZzhCd>#TpT%khsL<;"'N&@>fo~zvw{vI)!2L Vi PqBؼ_>/Eӥw-MK`%La 9AՒ ^b&MAH%C$A4Q$=)%!LgoSX+rG՜' ٮwӵёi[ 8 Q@R@ e;'xH߾)/7B ¥yoz&%bXv[@F|Ld\\Tφ x8;1~RЍs( r &BO $ASj4D^r2BNV>g'1ֈXI',Mx^ahlJ HV#xpvwK h×jUgEMKU4;.ٿ5O^`qFU8b }睙p( (uE68R7RNKH^9El*]bq:]R1cش3Xnǧ|,/`E{uT-[񔊢KoWK"E#pn@!{V=ˁ^Y?xִf?O%y}.Xa9܃<7x4|duB2XRɊngd[u 5t@^U=stj/;K[m{ue(,_ O/5vV@B#?D"f?2˞Sl(ހ^L]^BTtlj\YgD}pw!}!?? W8 .j oG[GvfVK',L%Ga;MsdsGU}vR-a M1)zN;xnr*jFphVdF?,QEC_^x؁EQ°J!'BmYw&imU+ (\r=틿 kбOw~} F@bpML]zH"@m3SġJXӗ@~쌟veyݸ-iέY4bvcRn)b`mnXWN؛-7\rdR\;ȐV!F=aU#ȂE AϊL\k{汔ΐEQ',؆Hmj֜cr9(o +0B[!\f(o c0Â4UwFCi/W=ϏXrI%(ZxHحeNArg"7!L\hc~7Va01 $@t%hxkiOnKj9;zlml:;!@(e3_X1 dmfJG Y&VٕrU,Lm9BY?৏QB"<'ZBCSe6!ex&MFغ1DexerGMNlq.97!O1{U Ξ(JN'[Q)$?ЩC5Hyn;L/DP-n.,6a@9 Eu8m3QC1w`Noa X<&y㆗󅺮[.9涑6tJs26{›{pk Nׯڳm$d$1#6|7f{ZΔ3yKWbk쌑)}A.Zn 9^llnLCߏȆ:0o90 iѺq+)U߃=cYvGNT~.*|n W\9O:&M2 1N*2# KzcXᰧ3VVi\aqX`+N']~ W@Qv}^M =:z{Jn4"ͽAgr'uI ♪*c7QN 7:ߚ/ӯ4:P U:>'lCeL;]&JA0bBUxla! ԋ|HZ^ZQ,J0a+*K@NY\ :'MT8zg =rݹrŢ)[&Nsʉ p`G<u{]f~kdPs=)w9_+;vgl"bc.SZc<=[o%+'e<Ƣ@3ivX;8gȪU1(0B݁l5R|ggc b5_R*~.㽹ڜfxk*t:] 7XGй7WAvč7MtyЪT0BtqRbB&d$Vm{5=TI AC_ *? 0%DjrM%) 'G3ڪ*LS"I>v4C->H! {܌p2L]4s9t%XJqDɽ*7sޛELo y֯.9_w;UX{d1ڸ`; o{Ft m_I<Ejh/}3q|/ˢOʜ[:1~KrANULc&s7Dm5d&&Es\я9 KNPXK3ΫTOQF).4},vu|tsZt9ZΠH@K<*hNzaӦ:4ʐYEq66!KY97TkSIQӥՌ?y(drY(#6,ٲg[=< S7MQ""dǂC-6<4ªot-V d޷d8f]4G^eՕMK%g͢SvXP"z3d<+L FR]Z 3dU(Q͟nU:IN`F8iލc}Ċ;7ӭvcʋ\xe֦#CBBkj mVJ[>UJ-Gv80)WQ:9 ,.ijpʜaBEC@@D% wUswE M.4Z1k Gr*ɢnGWXB q4zq 2i_PW ]Ov۲@{K x{J2l+һn`!t+ I*a֬.h#8I)UZ>Z3Q1&o"Jx%) ɪ.MNrnyQ RAO~,voJw"s)E]#wC†q'd,~)N$эm̉d `dBh*Du\)ԏMۿx@5CoRV~0WVe`}{D1+=Rxac rg[&!T=u!k)mbL5 yJ7FG#a))t V)߆Soxd2O5;aPEs׬P]&y.lU >ӂH<+Yś_jA@3;f !Bv F#]Jy:M"$obYx>dg~TqCD tX/zԉuنqEso_5UK.iJ4688b@#L#x sfF2ShdTz6+W1c5Sʿ&fz8)*{CD7O'ԣ8&>uKx~3˓y %H[NzY9G:d./[nt܆ ܦڴ EECPc"G>1(^Qvj0plGnв:SᙱKL*drvci?ڬY^,H9Sӣ= e{!mQm4!.㦽(V";dTHq̦+|&ԭPBAЊ%[t)e3sYG톽vItZ)rh^0է~HGjuo*TGW&[87*([B!t!`{ k6~yYA kz&%x_)ۤz(_GJ%m 4v}#AWŬ(x ْ˞/͒;a{pWWvٞh^eH&E,"n-bҮ n;$ /t_1zÎHU|H=K K?/dDtPa3wNW-+k|} b6̈́޼/-VOﱂu8gJכׂNX !si&ɾ/?CƧC!rW.t.!-C-D{l֩y;tbU0j8qaIM͌z' $+mkr$Qh =Ʌr‰|Ȇdeb`F8VKI`oY22"hT+X22,\7C8dƇnX]PG!HGC82s#['=ʁY*<y׃->cY)OxLFg=c LrpMnmI_Z@[I}N[BP[KsTD+ p 9&YE£".W* b(n,:rCw-蔜 }lT(_yU}p@ Fۻ6*YK-VƮ+Hq!J c)It+I8Z$M3Laq V˚2R#6-bD2\+NT[*{z\tf"d{\&;ƛ׹$5fڻk'=1:6IwcWM %bfMVGus\N22p|cg5} Hq9ρ,{AcJ˼ʤ@'zuml^8s,eKHv?鼫}Er1-qYw PƭI@$i+W$!튗T'b2xO77Pit鎑azL4pmʒy2#KWد}ڞJs⺑-Zq]7줭W$bXID8p.1{6̌KRSYSf_?HCⲎKdw,(i@*nJ#/X T$ h$N&ԧD+1] RS>8J2ow'8ln^"e@t˄0?yŽ4c䉌_SI 1oȋR PcW7"C=_T"*p ia^b]7"֯Xn9/T'$IrvȸVм_hJ-VׇOfDίJ?= P=ih^H52VIۛBӧ]?.HHښw'[CLwɖxXh"?\/AdV͐t7+yH=%˞`cm eBR1*ʐe<еGS!nZ[|N8 p]hDF*dc nF3-,o X0eO\o w7Ba;'q4 3Mycm2YdWC!{NE!2C3 `qZa/][F (߯TLQC,>=|0=2 X (@߽îӗ&(^lmt$LY'1o1SvP+P=9F=7ek-Bl;KmHz@iWdtⰣʑ K^iwB'kU.0l|dx̭;>A/4~@6YBPG8md^N_#v\4u /8Ng߫ s܅bR }.F}zɵ^m1Orvf$.TwAvu vv#ÿ[Ub9zj Me*ig9_A%`;>29 }5f%l{UIίٍ?iQƜ=-um֖'.E?VJr̶f@}3~=殛Œ[`S*u((}BÙ+\ǧxWB C٩#g"ȵ(13r ݸ-5IYhDJoѪse-eiQ$\WCqr\~?X#P}d(Q4iCӢ`{E w3gql9otGC'sXѿ~> uh9w>X5U!!viZ|$K,͒*[zՅFRGg!;9kxZ8b+4f GERF[ƲvE qyUQojz%ⱦomF,P%eq1϶l{+d0r.3CkU"*pi\x Ëض W{)5k~R*;raa2*{`? Щ1;CG@y`ɏxz SUk7=XQ[m3'`1-ޯPĢNR|`@U~[O]8gP͊OdDL(e740%`.~تੑC3@h$u.(AI](7p /C[ x9^P\$mэL65&ey2)յL-(E1kXnhkOOiBMcG%I?v]3s{"oH\NR-ntG AL Z|&agdt'u ZL{;.㥗V@+ 0p!.;#_ibŠUXhǯ {K^= Ĥ AE>iJ&ڟmZ,_b'ey">d>OAZnB*f%.j‡ MC>Do%߼E-Śqn0۽;Aۯ`@dMOuEpB>,G<3=h\M30X//3T2X+ b!@q^GriOm}s h|-&H,5QaD`36+V(3N\)B_E"x# /N fL*;e#V)| %u8O^I~Vhr_alf, бj8->F5!vb_x5"s'Pު(z>_ vHg#O<`TVU9{x7 iNտBGW\gl-K \b6 )EgC6T&r<[I 뵄FÀ^Y^d#0.dR}pŶ ,wVYhN2}pk"L&n9s{ ٘S\ܝc[6<y)W|دEybM7$2ދsL*T!zU%jc5k_Hš{fq!hcTjc8=a{ұ{['fv7?6:V7۾D,lG k6 oI2qQԤtHV 67V.@d9 H* Qvcq?gHPxRG$z%4(PU )=ᗕ|֙kN'ζE;Ri˯t4q=sh]9à!ݱ$Nɾ?7V}04™=W. 8"KMX} xѬt5h_10E3.4ZPm)&e0$jF)nuSDnȻgJPi4,q*|ldBǶF)d!r=Сϰ9Xr#g ;9t\{C`b5Dsqp)"ݟ b*"orx趵4zXGl2-̥AnLEӖ#TO`<)ӡDȂWzS41HK8JB 6ԝ=^K#~qPGC?M׷ޔy* ٳ9K"k9i_m-! kJq1,n>sX6ŭ=ةHΔ￳>msHQ3oڙ>tI!,L6ls.[]şM.?#-׊ P@-r)V~ŝœVDg>L<'˥>˼YDY;N*1ޠ<ӈl#x> K-easT횪ʌݏdLI>40ATWB ~_VL}qnnyma}a$IM78ye௧awB׷PKS+ )l߱;r@U\T>/;\/p0~q uu[h$<P!- }T@g͌ZZ3)$㯔^%"m &@ B~SQ(shڧU g8$Ggd/;[Un`ށ9%Ʃ[[ SXUk%wK%ہK䁲UJ"T*OPJWsWN c+A/Qf⫳"8(0wZ.M%BtnM9n:6>>\2qk|xRSv'>yR궯 Lα;a3|@:VJF1 C-B Pb$Q+55=`n8 EY@H%cS &d1>+vہ\}6?}^g_zvuլ8yе^oOzY\bv7bPe{k;(ai$ ZժT{!| \itz^E-])0 =Py._qEd_/M:Ĭ =cL"|#z.3;Ϥd  RY|SL픢 ٤q埨xՒ|<{V^|'a WH!1s>IAg̹3ցc6JdSSb@bDd리-X97?ʐa΅wTA|"l1:sIީO2Կ w[\MҳTG-GUsc] ap7e3K/[160[+0u"hCJe rW:'5rYF~d`>nElH_2VFٶ ·;juܗ8~ ]E< & G5JBKz#ЊuN"l cNr 7_faZYan[nX~Pkk$ӀR2t61%+eZv,,M8mQ$ ~j۶׃ZJb^]1&#c 9U\y׼KI5!ѷy._=%9kk¥)+R=a'lQRLR}C{2Vi}38*BQr3G&2MMr=_/17XFܔt&[Urawǵ;iI'Un JB`Ƌޚ*!)"ÐPM@gԉyz2إV&U]?nMZݶ9 rL:w۲5˰NiΩǓCm:Ӗ v[:ê1Z"Ȥ#iWYq(<ᭆ Aw^1ssa"DSuȠ; 5<usύ OgAO"w0 Mx.urcy]aH$3&a h@@EylfCgc{QuTдI鎜;f 3KyLjtKk=) PߥΤ;`dta=3?dlC`R TQQ2-kҚHu%Lc&VAU}__Cҿz@!ڗzTdjEߨP_D[x U^tc\S|l VLĵPcQDJ[`MBjfuBV"{tҐlSx; STz|l5A:UVhL}NpgR hu7^_G.C)Ypt!՝erxKU)"騗ў@2M:#9.k,921i-i_#Ea. 8{ɤ7h^;?LNof*ǸlK1BDZ-S\t>BTm#)hz 1#—/af:*ߍ#MS8cjG;!4 W Ipju;{X(xPm my7Y5~E `D̅%͙Rt-˿HBqf/ox+,Bu 1+ӥ䵱Pz}pZvbD.3W?  @2-1tq-ڛF':\Q%B`AA6['؈yb1 wm*ǪiDv ͸UL_G93:W9ӁhuPnkDK+Mh'@ _B$h|D;tnWifk9s/ho^Gme^H˹oVI%9Y4)jf</{< i BKI.EqhNzZuXY3!5#j{ 0jCkY0Kwx8m؉6M '\Fi@ւ%~) YG<ӱ>ܼÏnr+ZiAl擜5hKy}!(/j)GVg2\]<0ya%pȐ=oZ Èj[J AGwGO+N&K9Fꃐ{IGD,HdƢƼ(+ 2]LJb8%.~2l̲c}T#oش7iG{v6DC~ZT\δB b79ǖ&lnWK3lu͌(uxS;|t~=q$>e*>xTR( [^DuƝuY(j~2Wãd#T KfeBQW5 #!QNAiPq9G<QLw]Mhd;Qt֪/HP q9Uߖ.'03 yh7Z+X n>G1]x9,rDۚch!عfb.c? `NE.+&'MC=6'wIEMƸNnGB,)^lI=~V!ɾ\9p]$41Mu{B\>HTH}9()ܥ NE)4y7UR0<m~:a5|kH^9%|mʁTi3ijB"حˍ0/pK.Yx+dJt֞|-K@mSAlԚ#|3TR-YK:4- d|.j+M@=>, Q6_uS$C[8w@f@eP5h\Ԗv (ayVxUIOY*g=c8҆:HASb'{ߑ{4yq=gqij`]j"4t{0" ^wu _KxV{+{7MW?+yrMk'9:  : 1M:K q^N:Ml 䳵`pEVd'>_gEMiQu;+b!njW&Z+ { $er3 \Gs?R ܴѵ/lc?}V7E`f${ayY-@[2Z _&Jww,B[jD% J]u/^~e;kADKkn)LsJtء4^T"s^x@#ejt1D+<}BHIߩku]\}h €÷kyu| ЩƞBQ]xM4W:L&$xʘa܃uFIum@.OVf#fr0ѽr^~'V*q fK抃{icQ|*dhU=Q]m PW䧤,%eX@*~`e|k0a$11.*AU(LPeU D.c1u C`^8jf#VpIj|#_,s 櫼@*ծ*rm83GYk;ކjxEH|>I;T?3-ʰaiOqXj$2k5POޖGD.4RdH'J-إr "g.h<:V&V(M:!w&帞̕z8 9A&XXk>g[ԕV-%)_T0L ` smCrnGcP=$jmJqt7g|j(ݲkht4Q^j]~rB V-S!pPfbf@<7#lQ̯|>]ۨjabZR9%d[% EŤ򄶓ydnckay _s̱.KKnQohoV0FW!'$jKe}-9#qT!JE| |ZBh:6=8ux>;\Jf㐑Bi^{J.h^[O7Uuz3c|" ޽o'"h`plw׊H}QH_U-l-:nvwtZ#r*;QJBd-"(o[!% H ;l#iKaH uLؒny? Slص Ȥ*|wʩxEn#w9uӒC C]|}Rj`g[ !'b iF/߸BxZ7ڨܞv&Jh aҷt3_X@`3۔|;O u;.։WY;*2E-3“؀D3,n>+se`g|bk(FS<ϟRǻcm! n'gpז4*qD"V0Hc,iQ/P[AWȻS{IE@ò/ہ]xF=syBJ"A>>CCAR֓gcX m ptKS ^kO( e)_nr}WM$O=zk.wO] \Cp ݧbѰ`wM)3>B Y.?*]%ڳ$> pc:YgI 0c+1<$ÿ+fǰ,HNy`t eK_Y.<"d KDZ7X])5WpۇS7Rɂ [3)'!XSq;nyS#ZSu6QdS,v@ٌgx> ,rEėykXgC Zj34{^&Expӏ`c+kQہr4㠪Pz9~و #ީ?: \V'E-H uh/šVr~7uƍ>t ]@ όH蘚z@vr<|##[޵r⥖ rw_'b6aG^Q7ԏġ>Ǧ0*܄,9ťcH[%ga?؏-"$S0 K+@)=j[Crx 5?kKT?yO3=^uiXn^n{0k.,Ÿ[͘)LFB-=+_U>Wpi-lYƸ~T7|v6>Z~X0ZkU>& s4;B e#퇷pu'$XVrM\fAEؿ(aiOD؛W$pxHa}ϲ+juÈ&AgWmUds57'0.@y=8`u_bW)QlU < S*<*onr˫%/h /Ls`cg7w +Hp)gYX%,gذ0Wjӳe&x?ofn[x4`+sh ld?M}Ib®=Uj̕2 _+_T(yw*7q>'.ij!; .玦^ȶ)ڛ{UJFLhEh%H_g ND|#@1ӄIUo 39 bDhPܱaW$G<τA~ML`lEi(5kOF/۸gxSQiTaДJ@b GcB _:ޞ"E5+:Zz'L1HC),0H׎I): k ~j@Um8,,fU]/B+D\$t1[I`[ClHȢ h6|dhGg&Wm۶X֊T?Lەd,6Y?]\ 2gҶL# -&υ>ŜAV1M:*eMYc OBwCPڦ5E/LqpnM7og}|˖/j8 )MhT4"0l "w4qqRatfYrz`Gx;,A 6^6mGji؇OoM_aj ]*)L+[Cd܂RN8Z@rl"gʜOШ\Vcl:bjul{1 AB<؁~V>OUǂd4,0-40O=$&]gY\zR 0 yT$:՗|k|dw Z@N :u^Li- G5Ap %E[Br&t8<el  ұ)- e`8dB87[i98b`&FPm9=dGcQŗ@J[K(``bjɨZ6k:+P(hL'ZΆѳ *=wxRwvFJpBupX: e/ 4W~`Z/Ώ'Ę`/DKMْ]]M4͘FSY.ꒆP_B~|94@梾6 fhE,ELC08Y)<# 9x![$V(a7+=L8 <&={Q7Öhnd%0'0ʀY`΢+v3AqzF_IR#΍>Dx?&q1%qvgde,vD"sKğ#]٣)gE@o!01 +={,w-&|I: eovxGp7`6͡ƼR?P#@ڤU۠~ =t/M͞/Kǰ f:7f[)8.!NY[Y~k. 8ve @kpP+XX0LQt % X8+D{|9x*o9_tHgo#y4IR;j?\?-- F ?wA -?)YqgLm@u+X:QŠ]\QK誕b%}VOoL]KK [xC a%r{[LCζyFk4v~V$+,5?y{~dG ۬ 4JCX'79XxaT R7a#[&)4J.N4qi^Z_4Xuhe4J[|n8rX~ݬ 5 vQOJֻvlmYI(R/Ce(z#YK$g{pC8E =H*C}c#C= *p( .C3i!1=mCrER`&yvXS՗-4UCro~ *O'׀B֟9" LRiv_aHύQyVmP f{,H#1+ |it4st 4LXZjKECY=Sz+]jjZzZ,'Epd~XFa7xd/mWD3 W[asd.٢<trLrOB'2EdYQSU33~{e;).,$z*]6G5Ċ>"\G2M($+Oi/oV |}@OA<^b|gh("㬳avar$QQ0W.JLfVPϖR~'.A g\՟|g'M^A?; H,E5R7 !lH×sՃ"~X[۵)ؔK3f)G^a@)bԝ!$Wb PNKvBy"&$rPW۸R)$17:? դl\I7m` 9C{ð=v\zy֢qMFٹPd>glFLJx4Sji*u1F7Zh_ꖈÐ5gEylUl1&;u U%5Z^&FP G+c%O= v [AAb~5X2x#P I gemL#w.* {@X6}g}!&N7 .qnhS>znBϘ1TmlXhlzD@Iys>/ݩקy_7+V:Z,7H!2 Z ۚo";o^&XzU.-`GdRX@bPhqdi rV_XeYvTv+`eEJUL1`Tb]`]NUYU*N>pIzBr` l;4?,c[¼KԅKUoڵEu0S4LFl)I.;v+`U9G*FC9N_0gp)-'ƢF٥QYsBPyF[;ui;A|I`XտLtsES}1Gon}Läވ c!7 Cr:u+UUnhʓi<9^4$r!S kH3eF48?DN%?K4\B|;d4#Hi`ZTyO=)@S H?OgJ`dt1X^rH=R^Gp)1%edmz)Ќη()ffg%IBIkfڑXjߟ`]Ya& {sCאq6_E)2w-q\Ö1%x8jR".XiI2U |g-Sۄ22aĶn%V>7n}A魩k^-WG<3k ^4Ȑ?/1%{zW,ʩaNfRڻY|̫a*wEv=+EH['JTg(t~ZfA"a\Ո#_D)NYNاT vFH%SX826=ix;3MϻTxqY4\;u>3a/.dA/ߪj=6yDCQSʢ{E')!փs͸_Buuo4sL?_'+kYL&,Eud|k/Orp `;y+ވ#AMc1ʮJ+/sH(z2\,L^"gmiV:Q܎*|P0gf=79خj 1P'̧1ym6 yu97&q (piڮm "w׵p ->0s[`),xS/rAETy^axIuMC?_Nܛ8!J\_MY4pJ6*r&A %T1sc119ϫNF"-qqLV ? R eOR0.Xઢ}G7 DnA9p:%]9}Eh? 2 >Q&鼌.coʔ3{4j}k[?O'̍f;"ySt@C5g|^`̏(l`? /P;?8n/z["];wT;@H62la٧͈%E֣ͯ1ڔi:OWUhgRd";oͿ1΋ga{<ݣ' #< JrEgbQ'o T%MAuϕS~, U91. K)WmD@倹*#+ /'ZJ ՟jjA2cgh s8@mLc19Έ,QVd~uXAG%P(.ߊE:l;d/@ {8.ua51"PӜ~?A׽m-,J(p#>I[Nv*ƣ-nfXЙ-fKpicn%,KtrvnA(꬘`;AcƋF!W5}ّ;t:4!›h=EZBj}.p^kYBc7VoOloR<=yzQxsԯ OBTHfom7ȾM-CQ??%tB25!'*^͉fyf^7{{m&SR=f.j W%quڻLTs߸ӟjMfy iЋA,ۖ Nٚz|)x2'tf9i .-)XRsr+T/TELʳ("䁾8zM) oBœ?1$5BB C+n^5GR}c>yِyٰO+P(.vEmCYN {Yfy8?q0YX BKtQ=j6╱|X;W9.5!lLi2Af;cLջ^J/} *< tά%eܯqtQƛم7lGxK~4v'QRT,bAض KӁ!$`yĖWUR FN$~B(\hX>{F/ְ6E>4xj+͸Oaߞ!EZ?+w8c/5^ zdӺl C%t?.nNrJ=Γbe#K<4şA0Wr1Q#Bm60$RRTŶLc~yja8@P W~_0v$CEsLT3XM9ʫ1Lv_F! Aqޗ\T3wBXhBN %X&8̋ʍ5c~D!VJ ~G.33ɸ1lPBw`;gpD4aǦF´_bW_s|m;c,Nȁ虴RJ82F0`^ 1-Ir/O@(y0gQ*2 ̧v)+00;'bH\c>kdiv<olz+:fvbF9s/ĸ{]:3H5vxsHnks;yʈ0 MWf欬2j."9 VYE7ooҲkjp(Ժ38-MPfjQTS}vX9•!J,6ŐL,}?m]舞xƴȋ}81i!AxUA L<[ud:wJ\h% $bn=^qC@Ex?γ;!ŅVBBD 6z +@5I?Ǿr<xTK]杒CJCFf70ѨF?ATjV]`&h>*,6o iR-@\{9|F\*6U\' ؅0Dic],$XbWyb7@pS|?;PETR;F#-/[H`BI#?=w[g,mnqL}qX0GcKC"v`ވ(amB$z.BTEOE2oviuiyсpDr, .m\3Af/^ ?F\Ј=9 Qla6}z"|cU,g5f +֎*C%_ؓWN73 == * }hZr(OumE sBwwӉ. LB &Ч4= B!Y7a[= ;9 Orn g.@% D{`,|S5.{hݟ"'w`8}'U- *%G)b S&nUhSqrJyko3p~HAI<&C͖;$4ғW~+%lEtNžnz NMѡG蔑_z'NfvX+PS͇Փw5UIjq`[j.MQ2|GH}RAEoo[Xk/^mӛaЁ-pa3.{{Q1'x&cŖD-IuMkP"E|uT3śwԽ߻W;q ^g]$3Jz2n'f%7$ ɚܽnfd&&Zf(HcpI´( '@X8Qa H֡ҭMc;:Ï]*?ebo.l!|䝠|n<&._DH;B@'o6bP>`V+  m]>.R\L ͹+8t,Wac8SXqc)13Gc4#t'?C=w{HƹPTelB˳^׶J fog yiL7#5~ 3m*$h{'7Pzfdֺ'Bco 5ir* KF|Rݗ~ɏoa?&S!b-ͩ|@zekJbV&j#sPMܼosBp\Hyo vm/܀kw'`7p"":pR#_kE;ӹee {Ju 靚e鐎eXN$*4r4 "nq +׵3"j@\u!M[b?éfRofXXzHDށzb9IGQ$'X~wP~Pcmڰ=7qJGmg]X@CQ`OSnc :uU1 [K.2Z!U5lx#pp?PX c'r9?TǯFq*z"2*&rV/8!kKuR1 $BA&B>gߞ[kxREI_t_h !L0sp0R*4jckCEpԖ;VVɲE-5m9=&SGQ-bo Q8 ҅h#ԗÖxzJr|U!ȋ7NFjt kLOdmY"vwbQav>I%DǺ+O:et 3Ut*H^*XOm ~c5k M ػX&;+:ެW^}Ju PPGP,>*b;*K磅+PO9}Fj-O/4jHcHtixRJs}&V3Mm'i.[pG"ܠ;oҥJօ e T4xׇ.yOw]ݘq{yDtLxQn6_WfY'ޓsE\p{rd7\J>ؖ${B. 3sd|_J›V爆JXz% Q˖C7c$`~KbD00돎nM~:cǂF"k t>o{~e)C ;r~בF6ja8s ӊǚrKK ;UE<sqcEZ|ߧvNĔcz sA ;C&~+Sp9XE*KZ ٫ ?j\\E1ҶlR/6<-hby'3)x0T’}XaSe7 Z>ê-œЌ-p5G0HϩN#BF20aڂVp`c:AYI GfYFyD,@h kc8vzW lKt0{=wH?-z9ξ&Q"ET߯RN"2)A7`nii7~ loipsXAH[V,%Olqˌ 'aW ܏{6hUdɥoߨ2}[{J)QB {ıDO"`Kv^1MC]zQha7\MDsŀ]B\=cf"a9#11ܓW%[Tr%{'c@mKѐ{]ϟawdBUɡx}:%KfѲ<pd=fmǣj_ga3OcsM!Z4Z6lm4JX<48W7@-,-eSo-CŹΪ 0%x2EmT/^QQA-TLS e)\. HÖTdkqee 1@ D|OpB4}ecJQ~?Q@{ %wL0I 2ןhGB#`5$1O9W's:0>32q?l,F eIENsUd{cke@6%,Z7xmBQWDž&'_k;&'&;iw&lWNJ") vuG9U5ODzKC>H-(IKCw~5t)w[ ņ*cu`ZbkI~=@%S +*/Ziڻ,`h[%u^k8ݬm˃]Sg&3׫~k]T#c#sy] { h$p/m} Se9@W?`R) ̜BuQDA$z)wRxUGw[-w+`vn|jlr̮ևPs;2dpb6J~U([ubb]&CT\tiB[[byS=[WO9$<0H55é侐,fdk{\J%: lNDY.Dd^--GKǘQ@g )ttC/H IXjۆ-0Fbfͯ <*|ζG=l$},).AfC뮵,ci}} 0˛d<b2qƏƩVygC҉"RQȍymQwPG#R)>JU{5v6P}냻,d4B; 鬐a!u`Nyi)Q?nis! b#`ě|ww]%ݏNPf(#p@0RS`P-|^F~+< X1&yM^DԩpW0o'_?LtHX) nua0QYA2 Ltgu\$\k0(TmH\Fy ORW $)"JYhȹ;ىQX)ڗX_spvIO֔XP/QIE~aP mRJ;"=s <5jvhSBC/I OF3FA%mu;2WώQhF Q^!9D8W?3Oa"8J9,>lrDc~{!_eAg̾KnE75\D't7*_]z쁝'/*`O3 [WVl>tU\w"QVyƧX "Xtwvr֑;/fU#F~:N¥ikBgٷX,T"k)+6Ti힫桹_󎪟D 㽦8  1hx|,}{-PwdXw>ٕ+[`me?)D&Nl;0J^z`;%'ܨ'Ea4ZsOoh$E, g;:G V~^r4bVLhrc1"~tqӅv=F6J\ %<fі7%ܰfȈlz Juv܉/iic} eߞi:?F)jJRh)hDVg|Neh iVF7,Tи?VBi_=j{@ DXuVêkf)F>?c6 0& ;QI#3GS\[R>kډaEUE[ZYҿ\a; Cپ{Q#&sQ+V*E`U\`Pïk0y` ;F;Q?MiagOA=9#VIp׃B2}T,m'X{~V;FAg"+ƭ;Tt*8Sl#yz$Tc 'jЉ ۜ1N+6DV/ENph\إ?nfhct(w[c0W p8pH^<~忲vې "IZ0%}y5EQ\O_͖EcSDɝ# @W4.nMoL+S}S*iJ,Y4N0b,Kyh PdܸޚR>{"d } ZXҹ)G}p 0.@I.ǂq ioF>U[xg\4d:+zI4u1 J/? ]jtk/qPiw~rβC Ll{u`WQ}h g#}bQN4H^RBikD1 qoSDHqRd%z0@~q:]H9 lr_1#nvV:_Pi4*+;?=O,Ua&)zCZzr(?CE"Amm)@s{ iY{^|X;iAo'{@C!/Dxb[hٟ Iwғ?3:.Ψ )%|$d.eefȹ e 0\$nƾ.`q< /6e}(bs\ЗD:L_v9)͊y$+3*YAyD>j @ _z=I?pBe?)b#;z6CPbx \YQ1z6 erBf̀'Zdp#~VUzDbW^<ɟ|ӛ+ zyVZ)b}2cqq➅$ufQrg9LzE.O7&"Nm±EyĠPIFBK8DmNC#Nײ];+^P.r]]^DQ`9i/8t٨3[; Ob@Dގ@PNPfߥ,&D-@VZ1W0 &u1h3oB9{ÿ?4BUK4c«$VXDy/7 !1jgMIJltG180!0njz #cYJsU6T^[n\@H+~m kyO/;Ll&KY;(A|TtQ9]Zk ̸ܼ-rT\HH[̊l4+nPQt{i^/ X22/c&~H[=c~ǫ xYXNv; d cM[[qC(n]c3*l2Haz8ׇ7EN+5I-ߛ 2w"}ٴ"^=V/"auLCS/o,RL@\ C{&)_*Ns>™f6xO8Z jĽ*bSS,tw>҉ RٗK5Z(ued"8jLK)N+J恌jl\|4J\ 8 vZ?o{7 J4iCRV\iv @@L*i͙! fESt#jbhH g0ULTG.Լi,:gõOg%-S8N\bDMC;gt#1WDϓ+vS)lޒ?D8bI#WĒ䏬"۾-Q0jUc'kG(uι376Db $TV'IlNEC JP0>[S'JYpY{$u WD|' LkGJni.]RZDVK63)Es9/'g|2 kn:eV _Gr$:bI`S ѷCOG ƨUФi" [zUځQi]p`G/dг$̚=ӫ q ZacaQ$|7t^Anwv [&5{"O9,Iۣfs=;bD>Vq"B/4|MX˗TҒCēKOarm>yfw\ @&LJ5 3T&Jy}H36{LG6SRa>qe0ݦ$I$}>@]ﯖŖ6]}5x0,2IR1%^rwG(5Y1cms_s&uWZܱapF^]ۨfE{a|xnt1jSINŅy3ƅ|[*(ilAy L%!2gC` kp٫[bؕ$a}0mAiB t8k,@8Az-qVϦ+PH+'^ v챑GYb֊h,Ǥ@d)F<`cܻp>#!R< # 1fT#9IQNXFRI~]`6LLi:;ҸGme[ H|t{'qG"2kb7U<}NyjplRu 3'vq|_%3oj_dݬ'H?mZjrtMG7w)䵓[x>0MOw,uI}@@'$1<5W2|=aK>Bs3.yB+ݥf%,9DfGu>ZWwUn‹?($)tg(mGz9܃ P@כb84۸98%-+Ay}6j4Zo`IX)IAxE_Vؚ1iL>g]S-ɡ {1^wS@pؖHw,Br e^l.~tzČDJ#hc2lqdf3x1 &8}Gog_Ks!ւ- ]S(ۂ4 H~_.*vnF`1GX'+0k1_92IX"(o?d8 r}} ^C.n7]]t&9K(yJrQKf `:}V`UE6nlǮ:gF}TR.s^⅂]C=/fOOϖ% T\vߢ/Se}{_7')gcC[m]3e_ [WAu+(s9UqU%`! xRz_0:65pZ"T ɠ8jkՅ~h"addQG5u)Uܼ׵o嶕]f.ߔ# _^|6' Cmo󒽴yRmϵ$_u_ +Q@s..PbB/v16%x tճrnU*?s/X_`2 !=;%}Vxs";tZ#qxJ{ wV5f})tɲۚxۀ)ۘ *oko[-(ʟ \D\{(Xr  Q?՟.O! EW:^b ( C kN!*%RX%[㈙s`ՖcuM`6y5יeFG,J> 4Hn *U'Xrj?%}`icpވ*~ȵ[,)E@[@w;iZXAϟ+@tkZo^bkT=֠p[y }2*˙N`0jW~;l>🳹`74De zêF,oT_b C>yT\Tpc)CRgZogV˭j2oʺhfS;h`WajƟsZ\N癕RΰYeǁd-C>PUdFy!TQqpkHMN}8N=ag {{^g. 4`48.vS X(=prHqxJ/#D.}@W%KƁ@YѤ~3&aw_80yb 8DDSC;[<_p->7:2. <{bi,6NH8X〖#|qg?g?v¥_̇R=?̭jqJ)XLY< x)A XӬl~B v9g;i]qH J]]vg=G"JCF)%[G#垱<%6752<{#Osup}e; W~͵ok5a|5G`(x?j} BXE~($qOu/+UynJHIsAjGZUw~?e@,& hAy]=p+q_ w FQtm0ˊPˁc C-/+v砏>v81DXpbc-g 3M 1I.~H#!؏װ/r |Q3cnnB4t|Ӂ m{'H8%-P||3βC>"ʡF 켠^Ƽ'c;Yn~BlḐsd e%`ŠJD<:T34#o߇'\W6(viFMX^􆊊X窾2Hdbz2<]#=*3;N}/4'~e y1"k.=V84'/BE7k7/g;ݪzb 4zA&J6MG3 TI i-}My=B#ͦ<ȶ:W|(֥)B|㝚)*2҆$iՋʱN]~RiGPJbIu+g] =ċ`[iBaPA&C1LE,[5PPvϐcԀ+5rMUht} vU m>rv'_S) Dpز dp{hûҴ…$+쫺x{1RFoDŭsQ膬΄|rF+i2k^`cII:7f$$ĬʰjN}m!PYifo("!Pc0`]ODvvrR8mǨ@&_z"S!I:b!xN a ~8,YS fb)mHFl{ı 4ި7IU^A*[Ħ) jFsvhdĘuDXOi}W,w9ÛlxUgB̿Q7 \MuAXDކN]AD+ )^O=c$3l;WxqK g&l=eA2MUfY*Ο_U/BsRq]&:/Rp*XџvHh7I3Q8l-a;v8 'x>DqÙ$ʑW!a%,=S $TJtERJFuA@ ;;+zb35'!*OԀc7Ŕqiέ:ۼו(YI>@lsT]|(ɂZ^^#fc_h*?x@Ϩ["]P vձ*g2dye!S`MX*?&^%{}̊LKAX rmN.C |Ig[;NalIȄ3* = )NPП7>|sgiȃ0-^ >Z@{Lg3/TBL=Wτe%"y,š^*3FZȌ 5[D2)2e1!qB: w} FP_bY7mIC mq 6I?%vW1ۨ̒2 PPxRm|Z+F5; Q]d/WcUz}YNַq8T5W Rq-K; RJXuʖY4V4( G5"MC]2EMeԧZMBjEʏP!E :w^T+7˥:JSnf@jQ4W^~(>d=8 ϻ{eK=@6S.x{[@27fFi'ZQ]L42-DH$2g{WYk@hd`UW@ )*#k1Ř~+\[.eS!ZLg~s(-XXf$ZWPQwbyho ^!'Xg$A u_3LZJMK #߳{xL ܻ1┕JLh?)z`J2q5u?#1pAVBքWl G^L[Z)qX s'gͲI>g0YѸ<$5庚%*LЛwM_Grs8tRz6V>9gb]~[ }/_ sl1p:9*}*zqn[iN,&Eb]CL3djd(/݂H.+680w_+ Zu{u-rBClQxL)nGp {&O]1&-{\2mI7P aKZS jbNiD"zMyəPZ-GDiE,%#p9q| ˳+ՈS_D懑6Ieb[gF"vE5ݴUFLŤrb2XQkN3(ʳnW8*H6aootdӷgﰫ )J)dcqȇ`xB>8A}Ȓom>eGq<'9֚U"l^V> ~B=CP<1YJp-mWi'R7ƃ7 H@BNQÖ^?8>8TY7lCyfaޗ w-ħG>\)\jY ZfFuMHZl3C_O}ld; /t0e@y 1nY\e$D3h-q1HAq|"V).Kdo@jiIDn@O Ha%=E%Q>Bdٖ! NctdA-\e?ed 's \@rlU^ i!'\6w>!Zt>(kA%vеs.S~mcXbF^)i[}jڏ~pC[KB>gƧ >[F8H[UdVV woĠonû<[΅Iy81KDP5ѾqpT{c-cjŊ+oEuu2q 9';Pmyd }l}RGeh2 ~j-d@h-N|!-R6Ic·@ CoQKl֣^DC eh')F/i-1WZW5ni:E:uWKqa+*mqBf`'}ew%Py`eSQǖ+Q֍`Hy%[pkIoaO?($3o vs*SG\gv**Z&}@۽?V{pL"NY83@ޱwΞT"RQP"{w6mT2b= +U ilFp`Fu3mwQFEG]0J}_4?zfW"V4Sxa'w-;'wټ8 %&ss{'UiZ֜hxԅu Xk$q ] )"MӴ>(m51]ֲG؈"?$*yq[zT]ț ONŤtw԰zN]WRlN੒W]w;J/?\;ڧ};f ;y :e]~GJaVL7=4Gs V|/HzcE4]U{S\uR6kX׍͈Z9'Vnp[I܉euk}g-6%34u_^fZP& 4nB&n9§p+}CzAm~Ur~(&aA g(OLl('Q|#j]:W\!#QZMO  ^G>1O|%G|oZbDq o>àtAPk+k+Z/dJ֔ q}oY4sX|aCoCҳ"CĔjcsvb aU6X`-d&av>14*Γ it\bpM.K66,FĢr&SY)gwW1P'u؊fO{_∕br#dܒ wh%^¤LZL1۶ peIG0 η|9لƢ^QF$īiW _YQ`,'S|gSk'jғ's1>!tD+4-5 -UUHs{F2=~ű6}'ד!(ʅ;Z%D:+m'e^8l]/TVchɶn!I,qtC'=Wbah7p)/:_")zn1aK"!%sG_-5+"UMylls̅%ΰ< Rg$0aծ@pM2)ȴbeˣXcm}[REO"b[5]Ne0y~NDlPj)@ZզfS|shJ.f*Yϧ+,K| :"h|V1F/Wp/jgH>+~`,GXX \7?f[T3+P+ P_d:J %2*N*^iWIs| [zAzk{ŧ=$OP@Fs0 )B$k8g߂g*5[#v&lbY|K@ sxİdcI?2 MB°#v9S@ 5K%{%-o9mN= Jb B7lc߰#?sw4@u(? Nd@=J6Ӣ'gNx~Ҡ]֝'{ĄsOG }U_]c?͕P<-Lgh'R4vY;NFQAy ߔ=l>uz<6>Sn WJ>=oKzL֗ l~l-+߲Y%iOk2"#aWlM*/8QjC[?gݸe4(|Sl%+*=~fUOV^MX`'81rx7tG[I$eh OiW?9Jg0!w*o\+|k& ?.B{ F7 J͙*t.{nW@bGSG8 &?ᬹ%ZI`kw(r%3wS.hIxdJ.Hǐ]H%ڹ7dse53ag`1 z9,PGy ;2U~bIBkL~*U1"cloedI/y7l{>OwMP\$jK~ZݓfRc'P~ؼqɊ'oÅ3Dl3k RjUNg/<ϳz=yie\~Û6#ZTE Y'{þ=4OOGw7H=L?\Yf (m>ena.IFJRͶ 0yH]*Oyi~҆h4a9 x-B<Д|Aky5Y`R#2¥m5ĦLuZSѭg'%u%4wX]<]n#6p)H8nd}d/ױ@'0Jd!89)Dž_6 UL3;yM=3N᳃]`$0`^SEMȄw뭐jmzPB;8L%5nȼ̔\aY~OUZQe&Y6eB]_:-]Q\ $ޒ-"٩Mg:ӞTA 'ZvfAwLUZrwRѧ^׵>M *X*&!\DߍAz$.N rrae?KSKyv&Դq ߳y)~EH[2]E0baSΠvs-Eijk}kMlE({eF]ӚAOAAm\X}=r-b=vl fIZ +HEvsgR֛; !yf0S5k ءpfv\6slWbeP&^2/nh;ZDΟ!ާ$[3odcUG?{b^:B>ܒ@>fMr̭E2̠Oxkp Dþ951^p'$:-W{hC!/L0̓C#DD~lҲ-t 7~*u^kY]I5=}NVUKTUqOMLw݆1ꋵx\_R'犷by6ءZX7lzZz )_cHrFrjjŅs}Tɲn1c| H YvMٱ"wߑL0R:D%N#oZ;6/$[iE5$QVj>K;܂sܥKI+[QmFk5ùNC QX:}2Iqc>L/gs{0qGt[KV__2Nk6ID.&Gv ;3s؇v7&1H]`5גxߐ@-vD!o!t>j=kϳzG|ht'VP{O$&]­?kΔMr]s:<'iBqbaV5-@;2}"r5rmNyPOɒ2_GG۹qƺp6("B%a(DPpߥ|q0y%IjԆ Z@%Ǻ<j*Łai^v,x5[®T h+zmۏ"F菢 #R"͌35Gq,,5<]a) !b̑h`M׏.WMH3Rw}A!>@bos2\dơ&' awr2LJ&wo0sYA(.Mް[UUu#R%a\?~n:7!]{r_&۴i(llDzСW\n -{(:QOXi"PR v3 ٣ 'BPJtE񘟬AQi6Xmo&EHbBc%U3(+\ނƚZ( 50H}rg%F0SprkJepcc@2\kKJ0J[ M Q?娮$6T،{Eɏz)ҝ;2K}O)G*׿>" ȉȟ/ 1oߤH:_|0qAnu 6b|30|BPۅ]]7;)Z#E[5iThFOhE'36b%2o򫌌`m,q.c@e;2C+2y3'rpd/8+M]E0s jYZûFN=Nng :PmA<$=wVPTf5kre +\0&1|F!|5W[+ ϠW_ئ; lJ. |uݺ{%p@6):S=¸ Y6BXQp_> r!¼CqS6zM^CCϪh:>o]'fS`>А-B@\mv,C[栓=QRK_ Xh?aiB3 e'P{g4X~e GY|cf8be|ڻ#:t9rbᡕ [\=M@v⢫@9o>1i:/<s̋*dM N@L/0gr鬵_ց%"!h=ma=EN-+)F>%t& KiBNW# r(el{o6m9P:jLZ "gʡu\Lev = PSnL*! UVK9Kc, =L:VѓlOQ`PS } G$V{HǮ"5F<󀃪fTCNz5oP^Y3ӡ穜K -\?F{&UK9yҔ|br~Aj{2XlV;nhmhrͱLEJz21C^)b"w|Yl/+X7Oj gڡuD,?En\WKypreIŗ9W?̉[z$ b Iu k`z.:B'׬/޾y }q;G#[~IpՊG8bJi7#|=t:=^ޤvl=:ޛ%/gw=⬚MIȡL^$ACϠun6B֪OeQڮ#h7-91u<* HlJֲ)feRTy49OJw]w+Z5s%a^N(!7Tmᅭ7UCcϊxr"ԃTHBBn/J< 8_IË q'KopEbmłuZ~:B R/X&‘cbY&zqj*/8^)nGY#1udKtݷMVvJ]eJ766nW\aGOWljV;c}-!Q+mt%,<*sLS*GI'꽜{ Mu-i~QFC; d_\~C ƞ+Q' ]G]Dtei|-aa>N7'7ѭc(^eɥW&) e z`eL`4`m7}qQW DиVeLZl~#}Ǡq} yi/Tiq&SDدߴQ&?A,}U9hqR1O:YF)M0ևPǽ?uLgH41rƔϸ9T|s镌@5&Pޏ !8fȞ-R?i!.;RZiKUڪ!Sm[ ^{HҶzj{AQ]#Gn@$7.rs֧C @hVbUhEFG $ѷA:9re1sBwּ)LK5O; a"WL~-0K82aa[V;@}D2JI'\<" ?UCA8˰ZI<av?(jwŴeC?SA~ 6tCfUfɏvӿd O>[sBODB8E%Ϫ>Q ;.!)X̲e/G]YΦ*1mjKcp QI;/|$*;d5eUKYS_5يsNd @焿C̊=aK0ԣZm,]қGW0u{-W.un#AMXo^P߉xe(ڧBZ}MOXNs:X4.[3Zj C:z8wX23!"3MEkm. nǬGFОպAj(_C-)7J(Մ Q[oY%.p>ǮTNa6EZ59n-\ta[-<4P>u@m_\H!#ArHmbz61XnJ\&Nmz&D53leZTQ-8LN9ڸ $Aś:ioӇ㬡G P= /5Yo Z!x4X Z6hpd Ñ`T9+g U*xgִ:x8 圃9z*ߊ`F8g _Aci="n5gŌ_+ 4'mqyAȮJw"OJ@:ܡxP"px]kd7_zH߯a%yȿD睢>uL9s';Khӎ<[wRDSʬk/׳+-})9wz;<2 , !^6+Sط"o1)}vs3XnA 祺q]MZVP隙g&3B3'=d,- ^ѷ Q8?3ڑ{X==.l TfS၏6DNnugN`3M*sRDz%XҦnr֙:2*zwYWuKRYQF 11I.c-{[MtIBTym)됓R#kn g}WλjS'.`H>DZ{ gt@$ P)*PY㶠ϼ KM|hTyEtQiGcX{UY\7:8gsi}sѯ[G{ѩZ]e~L' 4QG Y\\o}jKPՌpc1+]/VAѹNd|n ce:>B}޻"EƠ6ai:t_giT@Oϰ[I|8 ߍ o;N/ew(yd kdoAU);rp,c,Cfhe;HMm~)ݹq"YMp (>їȶQlg5Њ!ʫ [uzאi93WD]b鵓ƮPyU r4!c뫢֨B|#GkQy\MgX[ gq7wQdz_aK%:l5zZ`]B.JHq1yNBˣ%^$3Dԥ)PeM=4^Zg 6)69駯ܓDPHd4Ny ?VAxdԝ^lջ0bLm(]Q0YGҔQ:-T9e=k3s+si+Ӊ2qA_5-W-ǟLG:|~yp l.G$|{)>$TɠcIq T#UOh?ڴ#h#8?_hA҃9]Ћmt8`kº'[sAQDcfV%rWe;oPh" 1]E 3p|^D)7MqG$~V%l_(x"n_Ԑ:%:veT9Q$c gdh"ވPJݖWHN"dȥ영@P:%N؞(*;)CMap|{ `)~?[8:*c]OjUP!j^3qnɃ=㴟zDzX-yې+?ySYUT+ U╆7Ԣo1q%Y Gl04.pCձJN+R`cuM}fq}}wYU !wLG DAj %&[NXJ:^WՉ[heak V~)ީ&(>}[>d ۾2ukts䅤,Cͪʜ }M|SaU_c' + IimHZk>aB>ϴZx\ ҸvsI>iRpF'wC~+,w؄+ym%Ү$g4a#6“HN 4Uo#I8(i.MscQMNȐE {rýeؔA٬ Xxaڵ=/LlN0s׾)s 78(hH࢞0s 2n%,zRS}B <$ %dRbC7R3co/77tUؙۮu.ZB)IKϬsOB7ȼ@=f镂ɂkwwU yR0h9c?BGɺ; %"ޓ%jЅR iiNzkV:aJ:Ǝ<`9(TtXB~_G p/bXW(}yϱǟY\øu4CʲvOuیF .Wth*oR80r.8^Y"zD]]+\4M.bDq`mϞP+ϐv>3ya9] Tsy=oM|fvX;W:aE*{ny%43t3`#|Zw42r'bR3"G<Ƚ? DT%9uӘ6aFпEnԝf0et+ !*H)"(_p"o ]0{v+,crd|VOyBwO!້hqN [nNWڞPԛK+f|qoSP1oV )ԝX .?S_"awX嚵|V!?8zڳjw) q3Z;K];[tɠ _~xV}/Ⓐ.mQI)唐Y{էDpIp909c aO1T̃=+j"cHKUs07p$]3Xi/J\YTV tDs{=PK|w[j3=.G8㿇dCQ9myag%25_-Iv;S=Z@3$JʖO4gQzI"Jw3ဂأ;쉍Q >8ИUju!#<ѩָ~tZ;D-Wo-5l~VyE7/mYE+.}'V y{c_ynR |U:DF7h"!c;v-9qJ+ޒϻ[]cb QMNɰ$tQbv@ !5o<QoxW VTȌ )c1}^Y!SqnW{%)xǐ 7 o;i0"mjO@e=4H,E X1\DС ٿ>rt.te\?*qlkoऎ"|S]P sll 8C >G Msh T$oBZmD&c%]!?5PsPiHty3R2H@7=Ԏ@RJxtR aE?ӻq76 74#=o2#q:&9I׿=BׁeDSET8M>;?Ņ̤kx`.5Ϗzg\~N۵3= [OLh+(w9FJ4yZ}|,=IAS~0r(^,IYA=O==tN1$e9]/0;T_=~}'\r@-Q:眷a#PdwT:6%5Zbi-Ƴhr09Bw9Kɫ᱇m8+ZX1xwmjaY!mSL3ľOOӱ.{X=Ga) !;֐6;WJjĄ6-f{sJDnÒD$f Ry~t;O&h8=eNG JigpV-Pn)F'>EmX t-(Y442ܝw\χO$_ =.N9_'s vNeqc*]lŮgz٬{{#@b+΃#k&fu5~3P$ fY5^G,Oj<_' :lXw۷< X0P'_ ,gkok ;6ZTL{p%̄H!+\`u=I۹&)Vjx,W ~ __x4LG$ޏcu~?D؇;(2S"uvu,] FWN#iV3O`wg/΁%$/6M;'%Z7m=\}"wp2P䀵`V3LwrXԣ= 4`Azuf-?(s=3NNҞ>_ڇ TKw>_h75]@q ǔ2 ̚,`.MA$v /;G'|&|C]ibcC݃2 ux^_ 6ICfĥZc_gw0URx'2L%]i7ނU= 4ix=Uu gGOje#ӡRUlq)k8Md074 S\1۰s7ubeJ1 t^Ƌ5Ua,#E@|*#9rg]5:6pW`O}ٴ"1E(~ҋHU.N stt^@fx OHSP5rCG[{u{ WI7L iKT,aO|ӋpBKcCkH{ӄ ,7bX0B5-K3eÆ)(cno'5ћe.33\g8P@!2Q'A4NdbҴ4:gw}ɢŲ `?_s4&ʫT8#Oz)C]_br V d(1\mtE fb|dS[`ɭ>r566jeC*Y>'xD:!Bƛ=eifZpLu 6(QBtNT38Gŧ&kGӶ9NCX/_\y NnX~L?.j"y1!^bvR%Nm4r͖*zsF޵|ug^PM[.z*Ј0]#i\u._Sbgtm-^52|R\j*m1A# a[hRk+/OF@j;ˢаjxN9A`c\ځ): 2#k٣7ȫiXR`Ce?`g*hRs6u+"uZ9 <Z Gc ! 5 ,^"% JƂq٘ |% ~%.wr+n:9%HzJo|{ɔ /DPs&(e=EXXQRsxg?onZ=WpLWa+m 0Bq::,&ջy.1Tbjj-K&TM@,lz։MPZ &4f,wheBjDǰrf5:2""*JrA;(E&H)!-~9@I'ejo:#b[(3> r2<ɟ3 η!LQeÄ{_;9$:A ܅:NGO$RּPi%Sy8}%W۬>߽4 鄡&ŮJu iPə h /5'fuWi%L]=Nkuf^t*> 0*9Oi7QE8iu H6Dm:S5;κ(*WP­WF֙Sƾb> O] 4 Gɯ &׋KE2om1,kڔvZlKtn=F,9PF;(jZőNwq46pK;V<[ : `uW:MP <5Jk4pirST8=޼+I03+Q喏]r}c)2/r{E3W}4ӥE3t0B&cgig R/$0n^ؕ=ˀn&f=ek$Q^+U %9ӬRp'i>LB )]#(kQJOPB!>Xx>yyOy~͘<'/(8d d:>#ܩZz9::jP F0fMņA?gD #/s\]ه~Cټ/rv}I q": Â͜:Nsu *GsolQd }dGa'̦%BLv⽅Prz 3<}QC#Wael1Cpw2 V'tL,VYU 7}b:N0)ybZYwc'9ZxJ[KviJNupH%/=GYM%?.Rb?˶$E@ZFK\>Z*;"94iF:@Y "HRf쓲Z!aea2ܔޛٞ&X*G }*YB<0 ߢ37ͼL WV]xU- 6pĻx#P4z^Ɯ/[=~$`nl!Xt=o-̱> o'wLB}g58f#UG%F/] >5uz|!dې>~Tl@QUDOv-8tyB4`x6^vz]>tm;Eiu6 Mx ri#\r"?@e`S ٙϰ1XS!h6f F?hwz+U:K}. 8-X=1:,0٤'=S.O{Id65K^`#it6BZ"ͭm ]+֋caNtTp`]U11}XWDb4Ξ6ұτiw TrI ش ˎd>d|iF1 V4!aB5n+ao7&FBIJQ$)?,!jg-p늰BRXGj!yDPh׊tW^R]Oˁ M+.sF4}"9 X`E]s:XZhsCpť~? H%uG#fr+;-t>D]BW we*8Exm kQ-݇O®6SvXhd~M> ׿ElE?>YvUKM}l&Qb$7 Lu@hl[Ψْݬ>k(.wA&p)Zף|1cH~4!PeAQ_KQfn)D)վ4,iRX4]IL6`̳o;ꢭ i$ScvKfy^)aG ]mr./%ľP.n `zI^>hit}ȘjM&:s mMuP36ye2i̒ 5&CtWf'p8`%+oĢ_~.dbK]SD1Xsڪ"$1B ($B-T'cwԈ3wk$UmO\x_Bub}{<)ěB#3?}" /j6^.&&ŤG@(mp8|Kn2J<sT1& $VZ##zmj@Y]l\ '.־n`X< t _1! ~K3'8 ƈ9 ^\ow~v_Gw6OJ_@X6b̴UżiP<.$E}/z[V"+Aff'ΰ&q>bG753T/W2NZ~w+™wy7MH}UR A%0! @7qg\ja6|05d(7U  ( ~uc z 7U,5hzလqɆh&~Ɗ![ o׼ sǗ~-#}C]40f8 =PX@j%ݼ7S㪡*3zW~h]2l_>L)^]*$]S]4Lb ?I%&+%~v0*sA I^D)\٬ׯfFm*h)62Bgcz`܀+)5_P6d~߽˹P^4!u$"H+, KVLb4rBCtM!e;4ˎC8`Iy?P"輍XŚzsŏL'e+) =: V,jeqw|(K]OkF3KGCc;S?IRW уI7u/|t ?FQuX;D GiAHkY074K1aCj/R"%ɟ>f˝P~(E6D,ЎtgV,0{~ Y9XS?.,`E*Bdj)ZϮ?K&|h8q!TXwe`w8+l$YFC}47*YɓBTqilN9S57;j^qs8c`K z|P=vacZ|;c$}xmx'ZR?o[#;(?h,p*<hݩ1Hʖ 6D-8&LLض73dB yŨ\bT?$d45&hdf3 8cAtLdrXM*J7QZv;g(eē[[ω 7w$|6{]=D9= $y+1o=;T]*Y,OE'y|/U[i99m#Rф|v\,N [C8ځRK?׆B\Rq!SG{IZMogIHrzewUc.WdM*PrB'AGZGKʨ ;+iz9zk^pGLXœ(A(?[pH[BjMnK=q#ƨqYDPnYM [GX(' yĤ1Xhd4ߡC=asieN/}3"?.݋ѦĢ>p|M"{c*kfqR8A;c}̇$|w;,\j`-UOD^H@$Msdo&úV[l=;"HˆtdYD[h?CO4ۤoF%:rĖ98CGSZmĻ0i̘iymZ2v_amejwJ+HWCR>|DYCKY{jg w<ӖQ`H:AaÍ-"d-F1пM ^5Uk%=/~5甘oj|.Mʼ{$%M](+kx寽q(TaV/m޸c^EJo"KϣCl9Q$|Szϋj#-){\`^H~*z?}>$?`(zca.ph_UI EVKlD[ m<?sD C:Sq5o #,EuQ$d" ~w۵5b{)\Ng~ ]| ´!J4q|*l}JrA0rfՒn\z/x2 qrJ\J8ϟA$G 0^#\w3o-ww{8ghD J&<31/isb2JYgD֯_*?(ěN>B<‹@͉zo'R_ɷF y̓J+B]Yku5m_Cy3~ GiDr羣vp'"=w6ԉ m uBV~=?c/#-r@ ::q7Pk ^k8 qI@sK;rh^@76rBdho/}o~<PnBW/J-,8'ر.КJyaZy#F;Z_~KԸU {05:jXґƲGDo &q=6'vOfLme{ľ |(l=#P>;ֈ-4ʿVX6ǐ4D&56@&U-<&XQ5o[g 35Y)g89m2hsLյ@$e泜c!T"#qu);q?{C^;1FGgU_WbJ(rɚЍnݤC8H/[ʱ:-{ CzV9zJ0X4}HaD:etH^'1ODf./i+!_HXpdl\LٗÏvp:+aeZBӵ\K) )32(ۮm͢)I gE90$d,H߮f4c#}ϰ&efK;gb8CMw$2wtXǧ㴊y/uD^\1e|-ի?Eop?"mҲ{KZ4)FLd<י/5|;KX %LA>C\?8On*dM16/*ukuR,v"ZDDU סȱtZSe ^辆I-bhK_S߻WFj˧:t Q}ku NۄE8CY GdXUoҿ6sXSieESJ8-`;ȉ[%P^ 051M74xX\tk=r 0PVIIä`F{}, :j”BIS_t|dd!u' PA]QzNpY?BSLvM"63'9t&lu}.A$[*( uHt m@Isd$`?gE 셐)L0~SH|J44"Ĩ_hqGJGgB0DnOd:S> yf{C <eН7G3E3?Z*kjU pCjawnQ)S$>!~u".Ak.)bI9*O*h±F<ztҦ"cz3/\߷a1JO[\)ќح 눖#X׾s8Da Rj.x"fjZxA 2蚺tizg-u7/\| yh.NOI$",WY$;=}Ve_7#xۻo_>!?P;U_cUlR25`*3'TKAUu jk%@IjY'(뾒?8B3 jz2*I1 7EB( 7X)VE Dؙ ;GTDpf8Nr&  Nb\Z,Ar}|t r,T IZaDG@Lc,J-Ƴ?Fέ-+>]*ǿ_^UbhDM׀ȳFmU?֝`(VWtH#B8 ȂOQ4)&^S P9l![IkŒњ?3ZS7Iʩ\GGBdbbwz ~'_(JasPW2ќ m ߎ0JPl]W}2s&xf*Aہlv>eMyi;aPI_>A}{uKFzZ8?2CUQAs=/K'6%Jq{ 9w=~ԥ}dswEDOM1nSBl6/~_|OᯯWFa 8pc1,E8 h\"HLNmyf9@fڨ :nZnfHf-ĹWz%< P(s܅CDZI/])הCJː ~2Hx_hΦ<6Y!\ϵ!bQ)fuxJ:V6땿^/ulz{B:@ tk|FC Ob</M@b:~˷ .D-}/g}*ES頋w{y)1,W%?Vh YlMmx, *Zm:J3*0'/$4w ^-VMXR7 F(?q7pw9w]6n+>8? lB!R'͞`o땐El3$Ǵ E tnBv<ɤ?sө|ıva!{KSTCUW|=6]瑾-@XK3!{#)ÓR<|#.˰X!W}U@rV ๸Ëގۨn̮ԝ*=G2$;1J_$G3N{oCF&x)ݥjmY9 my yǣynֶ܆]jwb㏏eI`BDOLl&zM3l?8TOiN:*:DHg8Q 54N'E^|&ڤeQN=WF~"r`\.^Pu;[C@NcS"kWR1X N]G&| &? C+JU_ɰwqÃ%wOV`I% a_ɮG; jꇌl+uի/8P*#J$LV,P_J@QB+dU0*ުrƔگN.g#h7NjJ28Uׅyr@>:Kv >Qޚ{C&;Qڳ8"IP3W^TPOLy!USK%텳gg4|'qNa :kVj~gB ]2^vH^L511ګZ!LfwU,4ZLWįazWmH+10+b?fI,5fZ:(rUֶI\ShGY&џp=k4Qg: F X!^0 {j7"}+%7x'`& 2;_Ɖl1P /ǣt`fL/7   jWT`sJU@zc}`VRPXP{TPOv aF sEQu]ټ\SALLkE͎tp'ϧ} #"$>c#2?at D=.z K+@z2 K,jI $(M[HM?9֩ %MG#uR(w+#hoJS^=Hq˄$NjљV,X($f!:f ܱf1.HY?IjVV,U׻w{y7%/"Z/jyNreQoּfS|68 z`x斞e+fן5Nl?@w81*ҟ;T<̡jឰQ<^1c/dH'Bz‹/*shei fbMLwyKΧ &كΓ>am04jVB.>g$C~"d.u1JxkVQϷؾyAߦ%)?-iTKu'#e;Yb#XЦ$=\YwF޿?`S7\9u=&b].Z&` o9PA7|'X 1aLj D먪<P;d8k7 42iM;݀~G3W`vq+ady=44'2 )H)ޟSk~/yb LՀ/ej5) bSEey )$2i$wጅQ{<7žuB ;hKv0h0?̝| pR,DB^h|ȶiwoؗ"--DcI.>ߵ /!Y hg;پpGG!U`A8D #+b]̬*7M\*^g c K aAm ^3Z Mf} 5ö#m}IvTvX@-Gw3o|?%Џ36=86Q{Òj#|]m qPA$k#2\H)y[?_/BXSqX "+CsRY7YUJPUּmMΪ:Ni̔I߸(7UV2h4ʅ[kur6NV<9E:^&..,hHɍw>})e&{,\ə |u=}qbHjq0v'pbxq olɴOJooLd1@=?; l[mM)A D9< b =(Q7$ PI"oU9 [keI)Mւ_Q`]!`5ylt -$6 'EsȁD&_E댷7~61v2W^FV@_N) 鐔5iz_EOއU5:W qMVHb6Bbfu/}ȯQ9̀6P#@xŃ͐NJ?BKuFYxUib$Ce"-9.貈Ps휮U5ƫ]gؠ 0eg1u|41wlRfaKR=@PҏmTĒaR+Upf!-Pi+cPE#DF{跈-J:\stPoI[q@A Q%Р9>xe3Tc|ӆ^ w=&ܺ`38}AneWk_eDüeF?r ?ob0">44&?e}0f2A_Mo? _C3g+nıM(́ؠ|n94?:,j8 {U'>\Nު>%o\_c"Ƈ=d Vf|!LT~wZ2k6=}7D.O=ň+{}+~iP6hĂ/369t)B1y@Hl'y#a:ܡ ֠Xn|rXci wHA{ s|cSD9"mi3) ^ͥcSeX2"ՓZzbcw j$uEw 9OS5DhR?b]V闽&}U[XFb=ckFݜihzgKCײ8J@S) !_lerpeyO6\D#= -;= ĵi `'yKU Y_:qOjDFXG<(A:Tmfs+]:Ε O;z 4 `]߻ij8| ѣ9Rw+?.5Vc\)vD'pr/p+-`>Vt~& !Z viWb52[\_[e1,,cm/ڐ3fWp-?l= |!GI]@JS`- ZﻡQ pSx6dq AX{4ZX0Iv_9]ˡᓳW09c ̏\~~k."eI&RRGB4PkiXh:ʃUŒ5h *+謓>rP4f=,*yېr0" Bۓk0<$ a,)uQՌӡA|A3!Ɠ†"" :8+O`ڞOK gƯMAo-yއjy.tEhƘ6 +>3f'4ڨhaxTE:kA1$ K{!v%Zykis޺. 0- [ qͧˆiFT) s>dֶ`vr`(d >ci\Dű[J,BgY6O'Xe}0_{ Oh/+arpXH ){R͑I#J0oO4'aRͽֆWx>}xJ3`%oL-7nd [m3&ʌHKpY&.Μvr)=):\2|e Ag1-d|.{ifR;wm C]$r^8- 9eRl쏳Zr k~N VV?zo۲=9P(7lb757oI]vF@ g}e20%8Z$Sc1F+/GJO|OqE'O-DnNoRw1AtWw:Aߕ1^@YXXtFf{[`a~o}%ǠvxlnO=ڸ#,T&eΓc821Յ#?0AW Ck[nV\rGcuL%nmm$e%WI8q4*7R_RDXd@b f5Kx0 D׵J(Q ##S8zIkaK?c",a?wUFYul:qG=o&S33p>:[B澡B'#َ3u%]G@d< pR,o# Ͼ Vmh$b,<'3 ҂+\#%# ,Mgj#E-PحW|[ysVOS uLM]x=uh*; u-sEV)h]dɆ5#ƹ 6aIy/F{^d$/qށ{}Zzu^+fk*la&Q7Z+R|EUf숿W]QrT-c鬸4Ҩ/k]IsX ٸơ> MR6ſ _,5Rm}ZvKɧ{ v KwNS^PD\?!x27qN>LU$i`Տu~ >J+l1v t zqtq<*C@a~q+Ž xZ/4ii)&01 /c)IO )29@됛tr?8&u%Tvz[CB^|aFH,v8@f{`*/DƏ ڄ:=g"}m@jvV-Zl~~Q5BctYBDk@u-38~H }:'ѿRϕQeQ\4R'%F[Z7z;,ƍءk b(K7]@D4%仼^f0՛|7,2_1|gѨB~ڎ*LgnY/، Ș Q'^S"IkZ埄0Hc+M M=Xs,eetx;^yNȑOnV RJO,D|K9~WU%XQEaw19YI$&%;e]F:j6^X]jGfnHڢz=ݐ{WW*O,&* y JighMcȎ\LR1-ҭfIpI1ZTX41 z4{|A*)|tj.BDek'ਛ}۽U"a\y:RhG97Dcs{G2;k6vľ㨖:!e:fqWnK㚯<)eq:{tKf҄͑*tO3`O8)FF&}DW- q4 h70Ӏ_9tvAI"\38uo"<3 fKHy>B̃;J1Ѱi0B<eFXI. ې/ڒ?- 4Uv{_I>;u1iM{\БoQYBh;& \@HI*z6| Juׇm ($ {EJr9&<&8{cQJ[nb zx好¥ z!}@)g"7aSg\Î.9ɷ\d "=6:7%#?~+,)zz<ޚA=4\M[E捏ئ|`ptܣ9|̎(~ɱ74)򴝚зO'ؔ. %sozٌ ;OC98o'9xD:NWhe1?~4-7OD}yaCbA$Yr+E?aBڧ 滞2,KO0"¨M7teZ+}6W?L6NE>1`i(k: hؤq TTQ6~o('lsI6Z0Q4NÚG ѵ8@Ϛ4QeY+]2wK9&IOq9w@Lm)UVo>Yͯil{ʧ_,7u365RWme#\ C FV˞Oʍg7?v]\)H10 ,Y;6hqG|dvc<Ҁ7.RӖ;&ZEԔ)Ji%1m,\#7iˢc 9Qo7@65b8&ðԨ7$>{,@ҽ#Lni$ YeLFAizzɰEۖ*[ ^}.\+wZP@qS (qrP=H VSALL1kK2gS _a C1e (՗6B$4;fbjz\@\"0tCohW>Sn Ww+uZT*Zȴ-І띪9.Vj$ `X?5K'\#5Fk-"iv[!{WA|4lvzc2Y  P-]( Ik}3XirCޜ^i[\NhMqKͨmVkd|z h Mp&F*C˟U4 sa$Ü"bխl5;p(M0zR/8icIO2poj} U08JG`&ʆDhoTLm Ull;iFFrϞBɭ@W[_ }oWڔ䜵f PG߱4G?VK#GOZMEs/hbbDA+Ϊñ;|;ހozf︰W=1OOkXPCl :$L([[kR\?S6u'=&۱ks\ZŸg3|I uHx,/gRe;iezL9 rg&EZ@dS:Q_P۠7v|ӿ77C(R5<C`@"8?ε5xJ|"ݚpyG<@\Z1lB nU jYsa)8lY!''M1Xl9|s4 SpfDP=/j jpiI[` 7A1>ɀ@/S })(q1W4; 9JC/׊x1Z/"J+ I82E1)sCq> kq{1~< O^$ +;F;3굆 ŗg3c8]-7@`D;Xvb|F* DŽf^DB1KweϽFe^ #Y^SısT /P@ݼ%QHb|:wj(_/hSp'۫"=t;\)iHi.Bs~AhG}N]fa܀ ? rPRȼ \D +M VwT$`@f~a0RC'/79=Ꚛ$`@j>`E|#o\p#/"?eyX1c, kf?+HVJ mFqcϗ@v;@E(J~Xipݞ#!j c#i_ȌtRH&s(1jC))SA!r-oA6眱ٍ_fH|7PtQ&,*M6d18S!df {) n9TӭɔGϣUj/a]s!"Pe9Q lsGu뵞ŴJhHar">Ng *`PzN17hQb_n`ç]BǑgR#3@k4ĺaZӕ3p2]eH`Ny6* _Ҙ@<)l}_|5n&aw. ԏ9jzz-րOb=a㥬o-G[NG/aԑ1Ps9e^H5C"`!^ڶk|[c`<Ƹ 2s|TɑFa#9w+}0︻+kpQAF4w9糃pgx G_p ͊ A]0sW"u8 ]_ɌފpYdVD&bH)2޽-qY4Wܻsr/x]q%sT]j.lߴ{:y.P'.<̖°[d=_5v Pv:^cZ ڏ(^"bB 6?1\/&|p$VROэo,}BDSb"lxt̝ƞ 9=`X[MJLJ.91ٗD$Tp*/c^V:p5ҘO6j{h$7Ox"l0pB՘L[(CkшT9U sƆ-$-Ρ714@F8zk PӼr_£!S9k ~x'=Ф~[0VF^_Pc>9V.cX&"Uo> ȑ!V:Cbq";QHiu Hm 8{jI̍Br3VTM#jZ^ \sUniDKA i-Fƅ+6$HqevRgDk_Wdb+zֽf+"ԪNֆJX7Bnیs\86ా$-e\ov?fK@HvOkc9]J:J8#":wY6+RYswgYvG̣,2T zoWMY}6=m^?*lMU)J `/f1?d-Uw!Rķt"|MXi4_+oeXrA5Ԕd^gwqKP #,h~ABiS+YCwwgo>scCÅy?ݬE{,[Np@dEe /n[YJ<0n|dP Jh /MfxmG|6C*i;24 lJuJh^몾i<0 i}KY@ -U5C7Xs+Aƌb$moz9 ,%,h Uɋp̋cwԇKVBPRP5TةfvmbOY('?܁M@ǘkIW~3A%ކ$il; _r^_u0>&nIg|+A,G2s.aO" ,nNRќuE̵@Q+C/gw'E,JQ^+K ZKst d-s2xTwDlʘzIMw'^s<.4C/E֓]?^bj3TCZٯuto$W~]KL@ ĊP:c9,KYn+ F=LxL?=8G 3Ú,N7a*^|(N#x! #9XlډW{פ'+{< '?"AX6x~ QEQG\aNy뙫ٚd+^!'׃'NU cv+4HMxDLd!+ezJ_ =4hn}ܤnϠa5 CdO;LzO٤PY;sN8{!]id1=a9],0EkZ]FM@En`hJiמqxtu=4)E8l,6cm{ECN.B-nR6^a>cGY}xNT]eނ0dA/W/&ryE{BV:S|Qn-y/p)Ɖ&(/1+#+5';+T 0lDHW"P\ >?E}xqn"$y&&Hāt[顥z׻ymrǧ̞pBT,c~}瓔)kv-%ݚPzN~Gxϸܐ;)Ui8:Y4N7>T~} g]QdrS)w`M###U1+iaU,Q_S ]kZ(Z3,$Ӑ`[32,pR?,էxv!w]A]WƉ⒄K-US&``JEwn*iShMMc3긏 -ԿN||w]kQH|gm]k+ЅDԞu>CGhMzz@X2Vasrv'qM6:oۨπ~ƑrIԴk>ӖV3dsG7۰4!h §B_5ǦVe؟cAyGnqg-C8x{sWBy 0SUBsq1 K4uTc|$`(0$x{$/kMzvީ`߾*3vx0u 9OjP©X抠}x nwӨp^5vcs #"gnj <:`tBS3͙2_- jGD @5 `jTA~ .zK;:eԯGh E^),1N^+Sy ی;%XOcY(bDh'c Tgۛ-7#Do1F'q|Pޔe݀Juu7!05{GC<#9+h-Y!"b1# o2ȎX6rvd+n":4<3O$0a8-ռx&oyĿ)H[p(g1{9R<-1_FB a=F+D.;[z[CxJѸma}AB!74XQЇ5rǬl!UIXjoɁ(J~JTOd<ԉ C3'Z^>`/P]c*BȎҶ<-ؠg< m//3VZO ;FIHي≠(%7PBʴc 8 ?bIV*B3nDЯ d:ݑaFp`b5;X1?^M9 SNjߴGA?9&!\ v:E7Z$ y{ 5,/9}pqAIm,~Nvzpz넾VVhhe'J[SǯxW2m #Ym &*~jmTaubn7Q\Fa |s{FpxgVRP묍u6o0,DwI㟓TN^^&n-maz7M&_c'6 bd }3IO3eiqXt-2Dd>, )g#o Ą@&43Qd!ȝj.nI=n*!AwuJY7+CHPz]w`\QjE$e2te/ @e[6ωDX%zK< 3d2E7 rdWs(ؔbȩbuDS_Wa#Zݑ;{E&bEAƗn*Xk)F|d$q$}BȂ4HmLD*ui9Y`\hM= +Z mI[&qs~~kAYl-q4Ѡۛ#7q0c)ڕR =3TFߍ</bgP.Ri<G^(%jȺnc$\óJ%eJQA}qB,MR^=I΂GPv79tYT!tr[ʊc2AbI\*Jjݵ#k]ޔdĆTMđ鹤~ Q (D.6#zg>Fk[fNn}r@M0J'QPZ#JA|Žv9 ]xv9Ro51ˡvg45QKyש"QCsg,؉9;F-b_Ǯ :9n|;7?DE-jo7R1 K,V)C*t;6τYm$Ң` 0]1/|9htCryB*Ԝd- )'yZ @"rʥHCMA_ nY4 qnRu?_ { INmo2PՇqƯew^ a D,Q* b}RHwwt[H¬H:R/JR K/ M¯qt9@mI$lud |eӧHBxy!Hlv?.["=5SVf3<6Ua8aTѪu0By_\^nĈT Z1hVŊ 0n=)Jِ?kĀ62)P]$^*dtѿG*nZjw``ysI:Rvftnou!Nk*sygq؞L_~~\a!](JqnYuoFs%ݽkl<݁Au>ҁ;UEYH3Kk <>< AI92 ٴwBwt4?$}ZH0zAnгJ_ pclE51<*^iv0 y f[ft ܣǖEH]C~LJF]c&ߪ$.PV7 鳆k;3wO=V$&ȏ(oi=%OULV>P"uj=,h}} Ǿ9i|UV[!ı'+jFk|yեhoI)-~Ao_.RV"dW5{@ghZћȕ8+n iߋ vDJqѭJOu#) KT6WV}LL`3ᥟR[x0j/fxGc>H< w75W-c*Cύ ]c& XJke 'ɩRpv2䫪¸.{`3m,d} ߀GR^^ܘ7 ~v! R**Jl,#Lgr̯[HAv7|Y~E{yUGYյiq?:D#X@2^шg䍰) >A"XZ'"8'`gS놝_&P?| Kjjy_9haVw yAGcULL1 g@\]ga6> U&Ҕt' =c$rl#MFs b}o=1(PyiW;OI!-mZt"@{2u2>́&wB 츝['~(IoRP0>(9 S ՚$ms^ :'" StO7ppNq[ 9ۉE xؐɅFP +ROٖ O~cDfm7XǑhK9pu#$&|{( )jhGk۸[̇BH6p^H]3Gz4 ]sfpGkAE1d1D7%VbxffN\&3e,;.T4`uɃx9ߧ>4Y 3twXN^UiO)PD~:[/2*Z+(Hӹv1Ahfb@B0dkLT"P,dYbV0&w1)S\"Cq w؝e07ҸǣŽѫMiY;Ձ9tÞ*X& KRgm]}ft!+R'hlfvʡVaAf)PI(HV0/k!66uKN,%;i}YO@J>dVpmE5VĚL 12`mgMO+MT'4u~]#}sJ{ܵ*%vT` uOdp9[ ,Y^vS9ELKco.7TO{N$`J>)O{| ^;):6D<'p ̬%mM —B*k0|4+Ԑ g"vQqّϚr$ot ԯZg0e(Ng0rj]\ _RNP~Nv]YYzʼ  t9}, !!kFHTy/8Ϻ{ʈąd>S25_;Ċz'X֧cXlx۵K|gE{IN#wF͏5PnR$ks jpD~TO ̕}|^K E׬iB,>8a9mx3 ;Фk\1t[GN0*2  ! pXQܙ*:ĝ <*3wkjo,5<([ vgkv9B'ƎzZ>?ΉRO4MjWo:dq OW&c:jPX})e^ĝ:`#_! aY1mT_eOgSRW/^qj cȟPmB7Oԝ3a@~Dr9栔yF;i&m_ڰ D*2UWT5n˿唖ܴR b#sV_ahb"ꓖ3ؑ=ɋ{loܦ>pU޷᮴^DӮħl|q~ J9?xۂWW;]{`t2g2K-K^HTWoS$F\[B(FR=xǔk#Q8 $l"? !#weҴl;qb<"h2W!~]}1 g =s 9CS}BULJUAU;N;-ZoK5D"HS!J= dzОp\ me|,2G]XB#~0/#~+ы js߼Yp|s MW l\ۻ0%CB2T[DrPem0WlϞ*U+ͭFϒԯkbT@;H<PU>@mCFoꮻԧ+_+1VgvRȆڇH@*,IMJ/@6!.$-G&lWvZvr]m_`FdZJੑN9Y.vry*"V=TF,Z<~nmoht!3*9~ 5/ofnO{]E:q#'-Gwtb" LIU:c<2A%*k6(2A'w/vt[cljsce A4y(ȠlWɊnMdGyڶ8#gZ6U?<($l%On(~ֱ=l+T{G1s24~ 03Az>tb9+Te.0Zds ?֦}\u~kcx4[ڢoVEcjv\y6р6]hMdѡEOi`)n7!*U.GGk~?t$gm sݱVekشeg3q&1embzPb.9f=Jchg.CZ"R~ZJvbqػٿ|ל[uCah9+)2ʏ]Lug&i3:z=&ɅDJ0;ކeAzn" !$v U@J {N[j ?+݆Z`Yh:A{ΪAc?A+%8dt)nv8<\&#md[;810*ɗGTX_Sɧq Y7 >ᦀՁyZ^i(|wS qn)sL6yb6̻j9*Fذ%%yK/ҞݱgjRu %u<ə8lʽ9Tk55S6#x -.$g86\y(BJZ\ `² -P 6 ^ggP4 ᇇy\8rl̋}x[P;gf$ /Zǽ^te!G֢3MR[! Tl[2 ;4.;DlGN9y9B}^7XԼ`Y!Q2oeK±>J륎߁0ֱW ɰcn7WD1\ 7$aFݭs_y5d3RcL%/k^~v} ]ԩ)_]z<˱i!Cz+g\e/b 3Yj=挶X0w/5Vj[jZۮm^!p Iс&^lLmJ27'0Ӄe)~a_Ʈka3^ 5[KL{U… VbήtZ%@(DX:V pj F+ncCTWhH WX\ζUKw릴VAJp*-`C1?[˞W/d}2Lv:YwK.r>X]@FRx-?ȏ8֌]`baU#TvZP"GC-j!~Q3QǕ$rI>䧬rU2N2-ܛwH`Ғ!}FAo! X5LHִU~8IPsh)bUG`a IF{R*3cl̀&O% i%)0 8 e>X ffH:?R>@љ)gѶ cxc5}oB38Xz17!#<BY}:թ.^-QɆ}VmWl|za+E-%A䣦u_(k7b[{ x>ޮgoUF.oLhP:<ϺA5`i[`.)b*TX&?8tC̚MY¸>yEk֙b"#Gm :Ưaq~Ad2CCT21y,6B :"Yˇ_LKD)Ed,y܅dMg`U2lC } 2y&:˿RcReꚞ%l4Qaْ\IUe&ݾG>cS=[G=.m:45L{z8tmS^(oX[#X0=yOh6,Qw z }V? 8"Et܂K;oznw]-r?4SsqgF*h>? ߄-jiRMo@ޟkDž9qf_Ew@+S%,58 hLI6<4'UlE7lQF' ԋ]ez!ˊv:͘T)y/&ϼ8[1Е~I9b~򤞒,4:~ތNi?8?1O"wr˱\_dž#̷fX~iST FuҨZpp&53}r'ACf7:9Ɠ(sڙgYZ07070100000014000081a4000000000000000000000001619eac9d00007ba0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/{]]?Eh=ڜͩ3speALf&·4w\Xb['K0!rF\O#toTĻWʖQM˜hB}J);V@<0 ~֯)&M" b銈 U4 Zɸʀاz c38{2$FN{ NClh_Gb(gˁ[mߌF^U7RŔS^h@7cwn<7PeV{Cʈ0(3Y #_ ;#@u}Dť+GH vM3z3h u7XԷ-+{M~/&q' Is\.Br#_V$T ͟"AqN TX^WaA>ĸ~Vܝ{`j ja^PV1I1Jyy{]w4QN9 .?s%z`x1مrS (x;*kj*[4ޛz^*BiA5_h&a2"zY) ^v/tR,m(0ىYȄy `Bj7fN[mpoaW[M&ۉ}iU"9IFw`\;TMd5g MWoZ1Ț;BO  jH[;[M\BǞ4N%ة9L&eAFB=yL{D|{hx*f %9;2/i6&=v%/CVsmkr_`N\t\_MpQm1 )Dw s:oof Y.P6RaB t^<_UHXW.yC"_Ul_ vo*]4`nOIy̑(9E |ѱW1"%ȅ^y3gQc}4k0,ETM!T|*M;*κCc7mۼfZP%jo Wj0d,nnߓm7Pm9,&@]+sz } èdBwZ߲tLcsM8]J ErBy`‚C 㚜Rh%FH"5'%Ҁ@Zex.0K\1|7[Z$ŧ8lmەք•za9־rMQ𒓪~$ |e|R}/#2*{wKC-‰?c)Ʋ\8Bp^B;وH#iTz+$#sL]r=kAmG(Fg^t b.j_l "uo%~0̈́ 6tqKm-gvy!Fe&9{|0dqOxP"<@x$Ls:Uɛ еjMV  ;~d^5 <^і f:3#oV.Ag?(C{/Cg_[`?tЉ\|''tиd + B,Mp-(٭#H]*ё.p ޖ# D%YbO G=Y_TXV|p ߔS5s9$SCz2QeI`h2su6%R6O,")6ARd6Rd\љU`4|6%N|m@ڱ&6Hc[kj_&q2]aU}6J]~!Q!Z*1" c(B@I=% 51 DÈ|Fyjgb-9\`@)x Glҍ 57a$LX⪷16?Ɋ(j Rp]WO~(j[=FܛcJ\ 1i0%=$IY`gaGO&ZV-"i k]7X´f mnB[Y;X%# :q5JhE9WI.Cy=xK2G]"^-;D5di>q(e Wh`f򠾿cD{g4V z˝ŖΖ/=Qѱ%;AȾC̜y!a^1ei87+iFJJ*/ɵΆ'd%*1T cN1`BH5[/Mbk-:ynԳ] A!q8ze;_VK}jHS)w#,0z\dcG4ˢr=-<)cNh-ra<(3{xӮMCG#"|S]|qyoO0IpHU373߳PiȐlTW׉:CM۱-&w'lśq2+*tL#ȓ'=Dؠ d>yM(֬WfҎHП   ~6~XV [LduΓhu/3Nx^æh5;+mRᶼz@/hOyDOiQwP85lt 6#YsMIi.lS:OI7)D{1(xeE}+ 2 /EKTG7xe΋Yym B`D"3pXelg<trm.86ZA'A; ^q5"_Lwuz6[< 䜒UQ6J%52h}j˄2!Mbz": <"lN7h$A-`!GDGvY{O wXlDHA[/ `wTrwS4Je;N.SdYްS9M@ gi0ћnN#v\t*HGn/&ɭ[^f|` q$ $1`ze@x܆JȹV,3+$TKUneu]B!K".l Pٵ9h,*|G>nr;v (O%(܁pb/,& ` =Yf>E B ,1X}jYu +q`_2R=yy[r62kXhww?)c?9ljrp(tW0=m.2li+BCb&tE|Cͥ?V>C4YB*`\!?*4 c\rFU8w)ݍ?Z*jTZ cM S!B t:_6vsZ؋EhEA ք: p^@(!"vb${ex䋒 rv"q &Bf%Dt.[!hD'TF8T9+ȇZTYogş]| E[@CRqUv…N+}p9%e ze1xX4go\p+ebL:Xi9n—~Y LHoۉY\@Ӓ!:L{ݣi??i3HAOVz^3`xgCbZI=EMa/c_mw +$*ZujQ8yYTz U)Wst_92+2E曞z$Nu-?P V#-M`SJ[ [1 Yc i#7<5ⶐ~^_=\Ao$Q[,s̻ГF2#v}3 { brpo̧NH b RzPp l<Zm*R(XcW񝍝YoY; G]oSo,@#") Ր0Qq!@G0d<[B݅uVqN/L< k>+L(Y~m%J\". j \kf?"AHZ96 ;~ap;TAo>YX,/?83A}okrljFtbQz{='o5L#T Iz3\a%eJ:HDrQ77V kI+^I]Z<) ~P.0L^z! GGu`,-q)w"&'v7Gb̀ZHkdGM,S;ZtmZ(˻WPu7jou>$F2]vh%1W }4. U'сR>KFPPnv❜pݕ?1 rf:l9ߘ/p:9mbTS'c%'=CV}աvɟNV/Vvd~T3hnDb!mp.'t`yZ/yIT|*{Ӝeꢂ Y N7^Wx4XmdFpAOIa6!Bb<u(<Yl4eM]wMt7$@E`rd㈡qWo^kw& kְ3k}`4)(]flEd*wN)3x {1xȑy/ Z}VWbmǁDo&O2΀[0!Pz7؊萧hծth *@t ,K`8qE?7~6CP^T(ҡ*zU/#1 g=W*8fgE<(BA5W9?@@-7oQ{wAR]Z($Z7U3k"9- )}Oz?RĢm&hNJĶto67KSo8ǽq³K0PD /umR2[+HIne툍gOQ#Z/޷E!SZ51obḧ ̮эue+t/ C>(5ZdɯY0*ɤ\e@cUyòhm\VӉ}ӣ9Ѵ-XB΃JD\eA4s O[wL[^p>ԫ ϟq@ Ԗx "Ǵ J"Љh?Uf2;~śkH HsS4n)>eɪH݊.Z?rRråq qH yD~`sP\Q松Kw6E b~~OfTV]MwrlGL Y,e<>PkG:۾+s_RjӤ)|I^&RD?U?' 0* fy9 Wk'<:yOi~֋! W{O93HUGfe}m9 d[0Ep(;GgNYY}7 f/'oط׵HZ,QMKTd^Ċ%^ CXM 9"=>(O1=vElQ(av]kFkF ʛڲob|}4tAeZfIY[Yh֌DZ%1t4wczSHUQ?37 \5\¦*9ST"5ÈY2h(4,Cd/l}W ot SGp1)jV}ӧmB Xkjc7v)λ7z3  s.Εęax7.f݁2'?! tT롕+XXF2` W~nDMf G/~Z]qcBUNZ=JGsf"Mקn/ o:kp0^ϰuUeگ%ng?,o\*dN$RU`@n oWY%fC&> R%uHlj|̥oyelBޡ˥T)&8sDj_O@[ :aDiI7 72м=4W(_4}< 9ݞT2Qy 媆#~ORwV `s=1GexT ;[eYߖ51v)Қd *' >lj70)ڊg% 1fJj3J*U^RmcV=}@1jcI%V{W4#v 菩4;l1ƶy2fyDGlXz! 8.3%6a?PSJDL:nR e]ۙM%nЮFEqtHbEyk-:de,N,Uz5}X]51 ٞM<@JJ\ l-cpUO4r9cɽ{O$K=375͵a5oj#C&M뿲K h~cX43QQp K*5Sg?лUYGVfwզS YU r uֿO;g-W~{Ke(mn:b\Lx j&43⦚􋼴D;,\Tפ?{oc`"Gs0)c5!aQ&..a~!6seGkFS1n]%T(Í,pB?\9z#N=z1M=P@u#G8 K8@skY]')ءtidd>ӦnejjzST =?W9qTo˵-״qi $$8d"PK%CvrjxLл1H֜ j\^c.ݬ#&WU~.>#sG]cjf.r%l8ʨuRکPܾI_vT%K>ZEVRe;Wn+ʁqxʕfR"yc?貎>Y5K6-kF=+{i4%ijPc𑚥d)JGItVWq>>AsJ\wT,*n %`BHIvj{zu@iimF$V;.ONi|+Mәq?rAMC&XM7[2nda8;]J#S9&4+{+m*!iJ! U3uhP^KWL^H..1tDydupg{u$uA@Pk98Cz73sk ?)g6aˀAcbun40 kpN$rVM=A(ps= >)f1([ED_pϸĨHX⛲{Rk@j^P=&toT.ΐ82rzd_B<#Ha 4at:&[bs`v',`"ր[W ,Clֵ0沽*8NuN7d &nt{$Wm4v.n:Z u7#>ϒ6tUHKCcu>[WO͕lC{f0O_]$+p;$YNZj!3! x*;hBe qZET dG5_gH^4|1&O 9-y`O ?X 'g^Vpj,s~}I:oבO#['B*v2ɅTz31/ʎ!.`z4.=ҁ-FJՐh[k'eQv̊y&6F1__"Ss7Fy[ O 0WTf柑G Rvﶋbh )?MdSS:aI' +|cUZYA]JNdbN\FI9,7Z\jbx ]-챖>ESŹ@AX>gw:p ɏrE* y'砆[ 'UE6!vG gąo3َрɗp_4=yb9,67OK3SN_5N>ݐC.+Y%#O375*#a6%%'= S|$28A >ډN0 U9M>',}VjZ7qV+.7}b*WBnEjmOyЃ:сqŹ1sх,&JPDܔMVWk8) oYeh'5D.^ssM]tԿcXHN1\8xS ]ukes EjRZD b Iᦧ.:GnT(\0Ec#𣘵_bC]ɧ.AVCt@ Ǚ¬4`lqg%?220Y-Dմd=\̲IؗעNdѐluGFF&yAC 5tV=8Ӓ!!.K`r oa_CEɖN0喫͘ 3J8-Ym0h>zų~YPӰon>-o>3j6ZN OmӨ4E[á(jOE2ax*7jئ'iM7*n1;:6{^\sm;I+S 09OE38-aʃ_~цҮK.$%}_6@85|3A ygU_ wN)&I &)MT{ Se(PRPcd;SVjQg֗ yv1_ 8Z {ƣ*/scIY[5]^TXts~Sť[y_֊x' ~Nf-Bhm=1 S!wco.Hn>Eg$["s25ҝ ZLD¿T`%$S[J5B9Ub'K#aPhxt逿ļӃ?bޠjlͩڶ80KfS|xBM,& W:q!"f~KA7ԍ.i:'ʷ*"ƞ36CI{LC&c^-P KRrFˀ,߄NQȜjŻC:Uٌ)a=| }a c> TȩbએoK \MxZ'= CZ!ID9W{^p9?_;E39so78%ZhچovƠ'kDL.,v%+XF"z+NE PL,&\2yOƺ%qi:cgG58ATآ<p~SQ=9`N] lۣGv_cת2f(2`VC gJ$ gh",s%ğSU (?Va:fV@N~BTLq # 9M"3al%KYH+6;8l,ϔ~Ċ hj Gšޖ@{",%5o7?baszhr>ވ/iY?<2+-2G`fH V=+/Au'׏gґq@72HHl2;g2&lrjA84H]䟋Fym\垐㔶Fe7?[}vMmvccGl7pJmc͹=o<3k7)W`#(P; pVe*"W8jL08ykпee QCo gdYKJS ^ܒRoоF4ofM@xW⛆_[lX[La |nU|25ZȬDǵL/#D77x`euVv5_TonndbpƬ޲jrs+#uL`hC33#E%z/s#X8iT(_ F$A?ZC*KYXk{[)mdQc 1Rk+˛ʁ(ﯰ|^\X Uwv(-{d3ri&T2Di1C6qr?PUz;}zj v lgncɸYFQ@ %"ڙ62Cz DՄHj!SO7v,L a8"+wSAHNX@xGm˥5Q`=PDZYu#[4qP#o[8#d..=k~ȃ%{IeX60Y~i/1Gd*g uwOϜTC෻)liRYVCxvPz]i&,XOd>fz/irUėC6;=kY1 ŒɴQҧ"+avFZF45bxb#GK|?(nŸ%R=8E+%]I.ca"/ǩwEfq3y"*;c@RR$Ui3&%o.ԩ_ ;Sh~G= cS{|aK$̵l_zD6\Av/WuyR}ic-atB_H r,ɝF<<~X@~~h> Q'@ƙ*\ E""M/&*?L$iwMB%OF&HBnSfvTz4D VtB1CS;E%`V˭:zF ښdqrNTs-Ψyg}_Ulۢ41\K?nm獜Ƚ.xL]ܤU^gwuiGa$uYa?1A-jx1<9#F9˰%y *wW=T\TFЪ'&_o_cx視@ĦU?l1̉isEfnF#9o!emUgp_|@/&q\.A{ޛ_A~ǡWWdXk!%>=w:^lh&Z=\]jm͉8yCb595q5G%E~u!fdQ( ū})2\Ԭ}ƼA(`ѓ*ا߆O?` T2~;*ҎW6 xB{4 [6>T3ȋx_nگ#c孲)6.Smz9Tv>Olu'c:SH+7L;w6TRgg1>M&y2 z,!G3E;gx|peְ*-*ew>JEQ,CMyl(egj~nepA>Yc)y/Uvpj]` hqVA]`]iM0 eѰP:J{pw8I|7ɨb*;)gJ3M`Qqvd,|/4/y҇W0].&:L9#l$@.EH̭dq<뉞A;jvӫ8I4nV֒2OeZ  !Oalekֆypjǡ5ٽښᭀ42~-`!䏗fz s-7tOdUK %EiQuCUP]RΞh*gBCw4"bl$gw2 Z`kr:68 ]PaCmucCNy0 \nIOhaT=L\PiygwHB{N[0z-~3 j2?o ?+(| `,3k/nDA:8B̪!D(Wp -]T/*PldD~G: >.B6}* 6 }29_7!Vd _̈k1H  *ɽȕdMA'JNJLafī5:ptS b@u:",0-*b1IlUL҇+)E aϨYa0 OA8Tlwc F?Tmڏq721b1aƎ۩.KZH٬Pۿ faUK;xw+&s{ErFH2ʑDB= f=83BcE ݡ񕴑*8`NS;1WaG^; 9:Tz K˅%()xMo"_IY1{0Ϟ-35-~ыgc̟@LnԂ$ /QwNExqr8@ZQU5(F-HW ©nb[6:{[(5LFsBlV?jWN|$61k|EN#tRrFW;ӚCy(W8>jpGDHu+ddxFO=I+EYY/֧_%Z="I">ńn9/9žQm@53ǠTO (™Z.VLMi)!`3NOGg;:SInEBfQ-C{ @\.\Ho"vrϮ /u_2LWı ĞAeȯw{^DhZ\ý1z_юG)RXj;w+7zح9Pq_{⑙ -[lNQB:T D*lx㗬r~]N`5ta!M8JYV:"'zVJfx곀78HO9`W)zcu&q/SũC\Wg]B4#8.6W|'$&j7_!c/[݄tӄ=H4:C-E$W&Ҏ`NWbŭO@pr~֫Τ0Մ*U:&i^Ɉ|hFB*<`"5mr*bh'{/Ax7 ') 7+Cm]&@- We }be^q,Ѽch0*IGRB307 .Hߐ G}p#)s97yd>;|L1bx h?A] MpW7nEU1(,z'Cpx0e.T_ \&4^JP'xc!ƙ%bwsސ?] Dзusu,S?:x"G~g aT`%}}]Guғ=SsRR{(&266M]/Y]9}r?*Uۅ¹QЍw,}#>j2nHwxb~C5`Gu`/ U"BhƏ%%jlp M٣ x^;ׄ`GbiUHt^/YjAD47b9fptO[1kLb~ˣ8҈U{rft=&s?59͂Nh }ٮ֗Ėi\ fі8*l JHoZ%&+e k_QL̪ck_I#9mAHOIu t>=7KJI4Ԑ`-pKkmBci{;g?kgp΅[Ƞ5;5ۅoL5u]溔B́r\!h\To+_ȵnuؑ2Ef_Cp*j4p8JXcS#V[ऎ`FI ̵[yQP9& Ӂ0z%- a JzNYEJh/6ZY'ՆMdnEK!Ycn$%^G!vTz'Zn$+Bnߜ!7<7!cJ'R !# Z. J0]} Ξ(g>bE_4w -40L ͻLTjL} TL w ,JXQ:ƌef칖'܋6R0F:P;uM(5@bjnՁTA؁#ֆVHve2-W/h" Ht>Rj5;H]o|^횸Im16bڝW%\{,zc}nP;ɭ.ou![L qoA *41Qn- :״F@K7 e;< 5ϽōK؈l̄<4{B%A,2Z&WKi߉j}TOA3 ݲ׈|ʰE9;A^CeT g# ZAj E.M-J-wQ|TDK/4C4Z =F⠌Db9niI%a|R ϷҰ)aB8b X"!$ϰgX;5j[uN:7 T fy1{9קY ]7,7^iej|eB̑j$N:`LmvlY5SB@FowQi7n{7r˘0(r֒?Q. MZf,$dllz+1|_ra"V+w/, ©L x|q^=V-'Ÿ ,TU$/ \`YЖ┆`U꺳P*tGC +EK&Q;fcM7>݆1`Ƀ#?Wcgi~ ]N&YڥNoj@_0Te4T~kRYLE.eJy蕂B{DF=SS48F9 L%A-Z[D 螒8+Ժ'&Aqp(*,vwz.Yw n&yNJvÁOVQphѷbr"lh[K#m~ӤY8`ALB`-rkly=& ^GMJTUBيsF;muϖE4ummZr4gLtٛ#1 I25g"σJ:_((v8|BՁM- s͌ZTG3Z`/p-lH7flR8tBM.S-5=<%RYN$vwXd([ (76`Q寂!}7u{UtesТiTmեUT,[|_ fa#:9kc5r[enD i1Չʾ[w%N,Ĺœ 3},:gsUoՓǛRV6cQ/+Uwe~WO2 .^'&PT!|4F.yNZrlBܿӃ]Po>;szc,'Q7zK]dNZގb@#Qz߁ߒ~N@ߩ[- ū\>C ZL+6de`@o!^\`kgz&#,N^]yߓM{ji1J*]>`=㨑aj%zdGUYIQ'#Zz]m7<8\R L2ZtMϐֵB?B+a+Ukv4~=VR}s- 1ڙĵTgMu![bGf/l9`Ksr2!Lejz"D}l,h46/Q3M1`ls4ϦiV5]*WbvUrbч'j:o`-o4N潺/x"i ߙO`3p>Ι1MY 1];c rv/ә#|VHn=o,4v,?#ig8Α n_wz7[S9Sߤ|v\be7@u?@#=^k0% 8 6Ϟ?$":݇GUlW1ϲ1BN]U`PYe x>KƳ7MTu`^P8+ ruX<I8Eg#'Im9lZ=GN@G !u ܪڄ\>rqnu36%TM"2#>([4(9\gmhIFܹ΀*$jpElb͖݁rv d!)Ybz̰0i)_yF.a[j8_qI)}ok;A35Ź(C 3ݳlrW舽3XeCxsvŎࡻ ?n|V>U$VT8[H(K{4O}yÉσNuWl>lE;ňAu\> ]IwO*En-qD֔' 7n$qLIϐ Ci~ײn1`eQRYbEP28 rs+Ů6 Yq8orވS֮Duk @% ]l j 捚 ý\5I0>6c/]e槯gGAE?lw0)WJ8Re/^L  !M1k}O0B5VyF? W`06Q`$Iyki h͹63O 9'Z*JG4eMF`&7cF}FvÅ"[I{j:,6]psx`㧗zeèbh72(V$zz_>e&y!. A2idW#k1 ГU^To&ށXOa-45nՍoK/`hX<- 0N̛CO%;O;1#|C5߭-U9Y]i qV;ڧv 1xs(D4!|0iVzX4Jf4V;U6P7 ,eB[ڢSHٚctÚE'z#:Bcy {4e%COn6"$H^n\`EuTܠMg rĸ&NH=g6?#Kc>PX_7D|Ҩ.XD ǢwßK'l`99n ItM5+NWģ0cOK=arQ3k rbU|_:g ԥOV;Ǥ/䉏:yNP6 ,¨:XdD=zɼ#w4%Q[rz$]h09 `{`YgZ*UOȗK܉q1+洖ß 0GqÁCPZQ* n(?a(ش;!^ K{Usٟ*C|::-{6ZcFt$`0WzUB924x5j(lqo}N(H5"Ӡ*=wp܆#ѽSB%u~V2n/XPx$V|B/.7,2%r~c.J<+WUXxGf6*L"yrK!=AȮ5J*#= R"'Z;mmF(mf6UAhe;OHУeq.hkkRJM\St'DA8z .. ˄vRPxv|b mU-7W:l3.=ُ]wyBIApE($ WDlZ5^-8_o)ψr$5d .PpN/Rjg~&80!'sM#( }Md F@ ykgq+< ބrStZQ~Rg/NtQK(ف$'hx_/t76Zd_/sVm&):V3mLo=W& ԍ~MWӇzU@\S0FɛKpZ"m&I+=,ycҥEI04/Pyl*fܓ{20a-̹{Vjp6(>[))Z'|2n6iNO+{|. 0ˣVyvR>mE۱{R sh_"čB5;ޘ% 7DO8Gf m| bC߲bJ R FB8* aϱx]:V:qXBc*.F 4xGSoV/ h&>NċIȦuIڏvSD}F C t} mΑ\Іd|cbReuTL+=j ;HsvYQ}k=ST3vmpw"D+2ۢ) vЛ5XWjP'O~u//e{~RLzo){bʫa2XfW $ #FU'-r X;Hn; يl2HߺHmj8ÂT8T{wipFPT@DEHؙ,D%zx(V* ׬1;P"Yj3ma˳^ܾ}>.jLһτ9K7l"ml5M{'try$'`ϯϣf8 T܆M3eÝEH&=)E8iu|%/:@=! -+7bHYؙ H,fK")??7HW@[xsQX?Ȥ bUk5G) ]Ȁ}>) !Y9+wH5, C{oeLƒ"8HN`8 N4?5Q1F$ܠ8r3,[BZUέłȼJQxtEٱFYGQf[5!Rz'#CB* j WAZR f<mm& .k4E|g΍>͟LPkay`KO`x\VZ{Tp8G(C.ґXeU&j*_ⲩSHRf̖'պҜЉAmLt ]tSG6C)'oLz_lV>C6o?֑>a촂 y3ܙ+3.Lq4cYq'a{Oͮ}i[vQ%R~7th8`mP#@.o`=P'\VŅ? 3e+s_GITsAhUbs ާx n';5JVyGNO#rSrgb]LvyGzTgǣ?D)Ni_!:VU2a0-9?Q5X;2"=[?^_GLa?T 1MbqUϓpڥpk<̙[3s?2$Tv_;5? Rkq,XoiEjf ;ʚ;:"ÙJi@:u%ewV2V˴';Z51+~t4q5~a IɸMd(Twgs9䌫W1f/p=/u KL1)"23]xQhJiClg%N~ 1\ Uq\:Cs `-%@Eh+=mpY0{3\7Bljy|0t*\̗*0z:sDv+S YWR< 1Hb]9}g~3A!bw,o8l8xMS_z[: *2iy-kX;i\e?) 5^r6,o<~TrS8w{Kxicߜm܂'8V-CXh A@YXJO~v\6Ь+o7{%(}i"FǛt}߆Ѹun IGtʄUhmÇ˖ǜ7*tMR4-˲F .cZsGQQǔJ+Dq4MZ !l2gC6Y%Y ma&l66RC܎e}xUj~q;K|JKA|;i55(߄%IZ!g D96;֣ LB91ڡ cђ2rodgx!'˪Vj/ 7%t(ԼW?SKW/]7 E#:m#?ۄi"rK#"{[tL̟0@Ht[ iS¼L{ 7`7}=/pr; .s&K|-sV mq%#6t R=*,#&cUM9y!a:w 7e_4[ϐr[-E}/OI"/=Kk≏ `? 9SMa{ 0#̆!hNe1`tkIup&FVSZN&ގkD;gary]Ì3^&BjT\7N Z 7Kq,E 'gD;Ot{#Vl\A5݉\2p~"3#Ub@Ūt~<[jW ~#s lby b./l?uJwPlx㡮o/rx@f5*sr8:̟fG,.==] \x`:݇*-.y)n,1u.']y7Ňh8x2~5,PK\"^c Jkf`%$A*Dz_0S:aN!w]vbFA.C#ҩB}$'ЍZ+9[t9G)۵n6v}aVuMFHXe0KūkbBE^_blƄ@h)9B~VEc_WX#)-tC8:2x ƢSOɳFu4j &s.࠻P%V*] //_.JI$KKX{[XZ#'GX_BTϦ:U[2ޒ?z'8vLg7}e`i'C(Pv$ ϐFV4,q}x.\y>8¹ 񜔝w14 k+R9iޔiE_dS^CBj.>pխ)HKz AHbuܐqtJ5Sfu M}gYZ07070100000015000081a4000000000000000000000001619eac9c00015b80000000000000000000000000000000000000005900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/vn]?Eh=ڜͩx2Œ$DH!Q|}1 #6K+?&%vKY EꟆTͺ QiܿHI `dT]AYBx~n< T,!݅ρU`+3^i )tTks-Bd?(fPҀK*(| sp_?$)'0t"N?N ZaM%U& ^C47~ |&n )&ekBQM'V+\“4q#cb y!ӀEYND!~]@1 ` X^@ejvzW:OclML: $s5/ vop#YjL6/!k:RRi.8`lRy|->Y_31 5r.h1J[E=Zc&Uwӄê/2i(2ޜe,Kxs *qM*ڀ@1b|+P6h-/M;.yL슋إ{sYEk >K)|b1U)illu`).iH߇O:]2 a@-&l|"\"U:ͻDJL|=>fLUw)h9vr,ZvBXŎߔd?٭CU$˹CM5B(O!@Mɗ<,髈H 1,6||)ht3Di&GOor9HѺk:g!~ 'oPX|pobBޱ8`Av$-8VIOᦐ-rӃOQ{c&ƝK7~SmFx%("J? w`W ⾝A&EJBUcEUVLlsDե,nAoxSrG/ |Mz1GkJspn:l">xnj*kX Y?zBC3u, e,SVbY[3,!-Lk}B'1XXTԻ6Yє%4* Q+PR ː_rYʷ@7*hMGS}&Vj>es-TV ;E>)t c2KNn]f*"ǬeKCaw["~9)cQ>FQYGՑ,'A7F4Kh'?d1ie:۶`CF<~˄$R ;gal.3X&q$.ۮ=as25fUYn\>_k/TC=Iu;D=05{k$QO[nXdBGkUxbПuKA.FA$w72(\j!{8ZR*k%F\:( dywN~Z!"Xp~6-Gw?(W??0N1Fh#56rڊHies0y[[?Ssein[Up vhhM.;;U@߈ JkfΪ= 8;N t}J)ILbiN0]'. *P0zlДa嬵ܘ`} 냱,S!5[g+j#@j=?k[G8#(l(, 57Yn}\=Kx44yVU^%'gj9sbׁ3M nU/=܎;je}UTza7[zp %2h2bu99>A&P4 "a <*_Ecs2egrI{Bu.Rp b͞\Ue8o5)I  O*pa;moyҸg#;7!?؉ )C03._\0F ߓ42e @&?)_I'}6#l[v=1ahxxV뗯<#Ԟȷ%DMn&mayp d7+M VSȑM^^BxeUj5ͯz$|f:?_+B)y]OF ȓN%asN N{h4*]'j.q7"8ocFkpgOU//@ t82\ۇ;?|-~\"MhUJgpu\L)d@Qn@_SP 1W[a-K"e\@nEv_ ChFh9ndL5{AB ixChd2 OCM@pJQnh7`jg*Gw)0Fm|QvX~ "621[hvS$ ;>IW.8W0{z@$]Bh8Y%B̋]d:QCMC:2+QEt9{[:Wz \Nť5O]xK"3JA9Q#.Ոru%d5[VP^8p͊AMmV7ʈ 3F~*H;bՉV-ZGVy3P41g&$_zi ̆X2KUC$'~[8fh9NJ,G=5O r{vRdҘNu`ӣ!!a) h܊!5hݠՖd˺Pc%_ɜQ]3o]3G1zXZ:{޸\9d6!Niّ k@r1Zs5aug:V,[i6k 0BW1ȆuULxJv:&sl[=}>52HS%;3J_じ x@RA9F akR8A<&5 ҔtR>'/\5x[DmuU}>Bu^5M]T)Fz 6""xT6@pKxLb9Y_4) CL IJevQb3ԧ<Ȳɉ ]k b6x칤Ch56u&²a!l حLC..@0{byxTZ ^[f.c`DA'S#7K?蝪*$G D'V گ(<$V޷vi4"ȳNhiªJeՆMP]4E*΅ȀDŅ -s컠*Vu^A\B)-&\ƽANSiYeܯd%W9ΛHj#OY=*:CrA{WҶ?v =VyLz{)/Y 48;~&@iHg p d\&+1ນ7b 骙WYu_Q Gky3JFu0dxD- 7 j3I!|ԤKȀ'd䉿a"`Vr>h5m<ܡt;Qzz棘 K>R#( 4r:F;gҧyq ;Gڲ?gc G/Ya_g縟A-kQ+eVGcFADU_d(X%,FOU h f2CG9P}j=*Hj4huUp{N[vݶa1ؼE2py1\I$5bs;uۗ52 #YMwXў؋e$;˚T/  K0QMȁa}]3wx3,S9<__5[J|h0QV Vmb8m>~؟:IK, Fv ʟjc`[ ?xY(//[FM ->&yN zj]xnM*G(iڱ W6=($ ÷du EdVGg!Gz!g6%? ۈ~2sƞr{:ڹ1&/\t|;7nJp XVS2$d@g.|fxL]JIz+[*6MGeBf * 1gj1..oC@8؉iis} .đT~.= w_apJUdHU۹mшK8+\'TFR>#mՁ]`7_*]],f0_R 8DKwTO xF4Sw^E3s;ޔ7 _9 e^oa& cL\Tۅ\[rk1MB-Ín沀ܧvgoH&0ʛD،LSp8>M"r{[.F&]w=aK@_YcgyVfXP@a R/Q5.JԘ~Z#l $)X&< g,Ŵ> Tz,5=Ui( +(aj iyuw54yo]=ߙҿ}7gUDXk\ 2e ՀVE`1"IQW TE;0ɎmJBk!#ϿeGSoGyX dOWpd8HKLF )e!LB!{=u.}25 6h/]S(vi`}-[|b)f8 mLHX4i-1jߡr$>ݗ!(5r<7AS__S|fQkn7]ނ:YmW#LT5M/r|*WwKP9H2, `vw`_Q0m ElIx`up;V6Ի+48{ S7z\Bk t)l8\;ZCt"/菢J=o9VID{8A3W }RH$O۬sȷK\'lFF"q 9qH(5[kh24, '"RI7iݼlqRDj~V2زa 9"O}*Y e`M\K萂)VMKR;s6x#2oR/R4d$]goL[r_ '$Se&H"7 @ǡX'fTq{xoJe)}z)2$Ԏn'Jwڂߊ[I'MA@<2P'j~>$nUr#Ïpn_?`Y'T O'Ґ`bl@zéU|6CR^W^ AgC9BI#FG h<|"mz9ڐ?@_"lE̥Jbp|=ݾsbC~g|koKڋ5mRʹ")nrFZ@fYL q$!k+A¶b<>u)[с\̀XbUmOoOP?J\(&='Yt9i:k*WuaǦqwb6zj,~W-]Sr-PbɪMVX&zd@ۨlG2b2{UH\gt}А޺7&j!xr,z8 =LST&Rް9 N .L@5j!%K Py7 h+$q& &o] <9e}\D '2]Wc#>ĕ8,𩏑 %ɊC ն*hLWTC OJ؈ 9eAT8KM,ة$f@YKř>Tot,}tm{vX 6%+ ,IbA J'nP|aΖ9g$@)s54K@g>~#+4庈r+4L*.7GJLQLNiŴv9gY_L #7䭉?%so̗Z>DŽa-7ċ+p!0C3t8^^ -_:4dIؖj[D)WW5 XR ?)OV-$dzř) 3Fܭt5%otv\ʤh` kk4B2َ7Zݥ9oa eKwJP2w:coi{\wҶ迅֜z~OItK.+6@lDRhC"Xp/ ;jxJ|5mvmP#"E܍"B _YB teZ2-+ ;`~|܄Ұ;A7j;bV'#w˵/K9 J xC)4f%3qCځ r2ggA#D:+13UpgϟƧge] (4t86R"Vg t`rϤ4߾M,G8u ;uaw~RN*Cgʬbޡ>pd`y/fki3o:խ8y)YşК مىOv^ͬbS7!Mn )jr&5c>E%mzZ&M%ƖKHvC]+GWqy"]ZOftbw\)kajEZ8{3OR] sS'C"7[p=3$;ס߇IrpeG1ƣJ~2Y1Y20Pbq?`3\Vov M3҉C ' qn2_qs $–9@߈$q.t'n #¼5.)4F4y˜*ˬD2IAGcLvvuq@\Y'ǣ[m^l.@}0 @Uf0$#IQ{+yV4F ExW%/*@S4X US.-mqQ!X<$Ĺog De#)Jؗ77^pZH=4|@NxW}?Tc(X^mTztf!NzVV퓃(ĵ];v~,ULECŭA0OԆ_tQq%~Kly/k\) .p%z+e5ӻdzAC } ;w{1׻d987׍&̟nOϝh|pl]kIR(фi} H4'0k.kد,߅e眘J\ZK,9L8P$$3/{vWIFM'f&i,*FoXS+l+i_8ƋȚ=/hiaӆ&Ng٦+גϦ皚^ғNI*ôYvX?յ5Tf#I %T J=i1L v_ZSLSzOJ;QIkrGT1-Y ld3|27BYL 9:S]\] &3 8#R\ٶoB^TQղkQp@ּ$x$|*g5pIήOga'g;x"QC̷;BQ`gYw1\Sy$Y_{WN9CGSsE]4%9\ouQ[F0rw|@bG3٢"7!7Os^*yx|hB&9MwGc @vy'J99O2C)BqjNgI^zt(B9X@#@ZƱR 'з#3M1UGcጾ ,0|eFx&ub`1qZYhr9-?N:y D ~)`6pu~z8 <`i^vE"Ǫfd&Sg@̔5&va: 5 <̬NBZ!ոVNvI+1!pfv*f K{ -*b!?놦p4D)~.xe01_aLl]/|(o.8@nXG4~ X(9x+x&> \qhLQe@)PsY &Eİo*p wYo0ʼQ+ nmM>|OO ̹߭W6\#} CCB-܎|: ) *g ᪚)$:c wijҵݷWo ,r-|G|x]蛪gz 64z"\deBYsG)Y//;;6zOm\jFVbf~'<48Mģ@( ʗX2zZ3Yr׍h7Acˎ~\|?p}p+ lɑW砱/Rxfք/ Zk=0CkДw{z=KXom, ZsP\6pJCVo~@MDǣA\nT5oJ&0Z-,cvTI0F`&4D.kR7Y'Bg%aTećeIKw$_=&4luGM0ekc&oݨ&xAk?9zEcx!R  vp^IIh ko"%wltNdF/y n{N{k^hk{iU6ψ#`DᔾtMA?;4ܬS>q3ASY0~4+Y~kwfnOݮ>"KT8d23n;D> Ѐ//3hMͨcJQ9 E kEX)A"M#ʝr4\Tk'J^"RQ& aƷV6-'sV-y!zP͵ xčN'SW<$m;v#8f0dՓwNm} H.]Mn\J7Ð_O;O%a. .*6Eh)Us~k4_r,w@-u'' ɔǪnAD(2٠3 VH"51D+ lK S a16\3 y@hh(BԈYPmD4t?)l Bal Os VWE1jJ(*UZ!N(6}U%q8/O:[!7bDVDdm&x8|߹oǓ>9rU_ߑJfD7;#^Dk-;y !oBTaS˜@ܲv툋M(i`G~)RO/`doP'dx/Z1߶k(0Zvh9gڔ<F]hce blchr{tJK/ڌ2F~6кCJL= iK3eEB}]Ĥ[P/ɸÚs<2zr}Y4RnƒLו%tPj2U3eRwB`BN$bKY'6 aNU/aT #% "Y=ʗR2Õd{3ԱIv굴0?vwVB}ao%n~!L ϗe]oϵ ;,go$e*<+)ˀoo,UL DUd]iy"@q`}t8!F7LrK[&ƶi^{½ZS2w/V[?A]W3$Υ_1xDst5p\LsU z~'"Ay-OYIYat6UYu| YM\D>ikI*bʂ38;ץ{9E#-{Sl H S%u +N>

-nM^,Btx0W1Ae[|~49: Ռ|Zjz(K{Ѩ LVkQ:^fh MK"&9q/Nv s5gS$#|m˂(ز)s_m> p"I?Wqg"6O f4v#t,N%D[5?Dp ۇVoZu/2'=h0 n?Ʃa1 xwWpgij()J2nEt=a[ԁ}]XI|0Kkcd,fqmaro; 묮/u_yb"BǕ<ߝS CkwuMjz)[o6FlY*/&3m. G'I`0Y`k`Z-qSf<<{*hI o@as Z|s(-2_3Pi0䂅}3NNƊxR5C5o71O$\y&!OqmG4HPFFߚQt fBS"^=χ%P뵺y$WiAh[$QDAkh9ծ TK2.{U,,TXI[SZ)rxnxߢ6AкN-HG߷`[YkV?}[Jr2Ln{NKb;N~ :f2K*qDPWrL0L` i= Â`+޻`{}*سp< (ɦ[Vƒ.σ8(<7} |s.^SJYASydžy OȾ<8G)ESM*|..]8`1SGksN#{,ˇf:&vNCҔظC_ ` YI_ xa JS5U|+h!]x?Dh"!>?J4 nM-RI2o2=` F:>Lv MF[[u%rȃ9uݯDZmʅ./TRp_E?Tq6\O7K`Sۍ~KPBZڃA'$a[zr!rG]fu0yń_ǎې3:ʊc8ݤJk Q`'=5oe+mǸP'INm,÷z6gqRm8zAA6r=`{ Hesн`erڥM] Ƴ,0UР_.ɂu+}D &999cxX$ΣM~?'x^V'DJE]U$&fӹ0eNOAYZu4~p ,oK!z ^9UFiN}2'ؽ7|a-h505A&_0kJf/E-(n(,*!w t.%̜F-hL/Ed!1I-K~?FN@,&@_ے)V6e$WG=]`6_<0BrI}j38!I<ӍЫC_ YAw},~{ :3UXq1)nn먼_d"n"vB!/1>\&5ZmT he`RffTY{薑 ; E%E\QXp]^fm?/#{,d~LΪ\G$81m}52j t]>6 I}096 W3B"+G:IPsx 5Zw*(5Dpcl5YSst:jLiT* l7T V/M#G Ǽ,=+ӇL$=m{/o"۝%gAι>SrRkE3=C8=6Eٵb@s `HgH Kj9ОOp5YG@ܸiY*Pxgv_VdO0)Zf2`ݬ(:*h,?08 zV#A "$)íXճ9$DadX=F8|0~.Vö/^ݽ8,dx)wO އ!_ՠHG:tx ^8ɨH39,5i_r"PߏrlC` *4I?:r MrL>i%=;*i$JQ#M:*,Yϛ>-^;l{n5nI=I6T)V,F(cl0a>i"b̮x6'$4x~b|W+.^%t Hʶl o 9Vk  h1U P̄ ??ҢIp7P'oK0! Eʏjخ_+ytɏ.R-Á"Գk`lkoF?t נ-:aI~}e&LN2f\tJ0M eyܒc-S0:7}#K >cyVY7#>B͔QpC"v o9`Ngb..-Ze݁"9TMQq~ٗxϒpT$bט7B8zB{<\E{U?":.B&5}A07m"*}o*1YRq'ɂD׹)e"kP( Dex/ܡhh(ia4痢BFe,WEvk$դK=ޏגӗڵ:uA ں2&Wñj7`Pɬƾfmu7nW D>%B(({e]^83y/s*$V+U(-7NJ~ {#<>G6mB?UwVC?}zarh j G?'slGrz#1(Ӳ3\^7mLw̺ | 'YQO}#!Dl0y KI;q/k# ;"aꢓqkeN70} 'dncȥGj0A">**P~+/F,iVxXZSҬiAWL/b %)vhw^n{]PP1Tz$Rmj|,5Ek W7=tBsY՚М[v~4hX$QNKSWox(jgk3{A Wu/b)!4YKtFo-݆} `/!IvTn$r >Ue{@]~iЂnQfNz5 [;zL:&@MCJ}Cr8J ڨT՜kXprm5zAAC n9R5)GD8AƸr2%^L𝩒H@Yy(#SD+]dYgUog>߰Z/п aPYc\ ^#)vzk$>ri(<*}ft./ RTxBsAvE_}4B`ĨuV~ "5`RCIt"HUl8M0%E+u}2+O (k]w3rB -;`J }tʎH:7oQ3Ïݟ 5;Pwr/KM~-Č QGL4n#OXuj*{Y4`@dEs- #’aXMS^(L.Œ-ߤ0bo][wm8ImZh*u>[ 8Җ!3^QnV9]R"ᔛe$h|J}M4s='k7<͏g͗W!udƜ6DŽB⸹Cآk؊ut`Ey[zOKTp[CK%Ck.N4Ҁ8E )T,()zQT+DK;!}%[E/-mPF2(c_ϻ̢d3 +~\qͥC2zëR2i}+ÕV( } ltZB) Y#e41u|`K` 48!ɏp83m6.ͪzZn Vhl]FI?LLvΧlO׌w+,iDd M QVA<0?&etAa\&;Sp#x*g!#l5N*?Q"g$-9w!sꑭRDؔ"|e+GI l) ?n Qs'4{u~;keДY"uEmLqm91"S `42 @R7Zls{Z]r] ;LgzPcEvI p[=U 2irmx=|f\OuCS'1Yy y[͠ EYͺ77c=F 4{eI\@ SSv&2Ս%<5Wۨ&^ȏ t3naEV@Iў>8t:?\RTIüN?ẪT~uՙ]"ʹ.6=6f4v1ee1sy Ƒ пkx|F&G4ZZ"d$.ɥb93A-F]<_ L_)mϏ f ּ9 #<Ƃ—hh7xcygD>q|"_/٨tOe>4:A*U}Ly0"z%zP4{ﴂ$fSH&Up4o$M7.|CyJ@fDC S-'U\rQUKHū?ը"(erSįIlU}8s t*~ҞB(PU/Qmi] &}*iӄ W~tԙfPťß1J-:"l~bE[mw vf:ؓp-qrã1yUVLw9ȽN=OԶʳQc M󆝙D0%-wjUF@>$Z`,?5a|cEJIe .{AiyK* aNqλL*?T&Z o6HF2AOb%%%#ͺT|PM"pMO7KTx,5"S.0>Db$g c rQ d%)^\p2u䒎n8{VjJEz^V۬+1J0 /-wV}ôy8= /M#]Bi)l{|!Լ ވ\@̀m4'%c"2=QohMPg" ق\\W6%iq kbKCISZ75~AB'fʋK\SCzoȶ'gw|1ʨ`|'Ei"L):g* ,t8 JsϒaTκcmmLs,Uoѱ,FbKmYHJ?0wW1*rIy$7QO·?v#H+J# '-SO>aDOj(oi{ÝLphtQ^T kj M7N@?"Aywa.Ie)L=gN) .DmSװzb&'ɢ|~vR0oV U[Wb2ޏ[qvWt9,ZOȂ{0ϩ C{>^4ґ~ b|1!tAPu*[AY_]Dސ،L8~ <9ezIW<NV- P;] w"bqpWEz)%, AY$^>OkBKJ.tm#D,p]W¾>s>mBeB|=qij".EmqKA3MK/]۔+#!7f.@EX]AI I^6g"$koYs ?l`BKdJ b!Ҹk{Mrtq8"T!Z L4Y,&#'| EY7N9 UD"q +M8yQ nl ;OAFvv,\շ^A}Ѵ@:QdzZ߈fX4U转̍䄑Cd B@e뫲 *1yS (D0bW{Ԗ'.P-}jL`0Jp.Wk)=.z_G;d͸-I|HeJA0fٞl?X /#t'wЅo͉\KP+l!6Zw$%g|w9 ڗլݴ@r`0w^WQ頁TѢomeUҀlW "Onݑ7$-{$8C 1fP]m[_-LN//z .j[)#,+gn۟ ra}ߩFw,Lü2WϘj*T+_aۂue9$^ꛜ7pOL3%~I%&0&Dc_,Pȶ4()eG=#c_׿z;bc6+?9\gm"WGeew3WK-(o/nd~H(3x +Nkţ+L bkMNC"."z5 =f[6ԋbs!;<&vBl ހLx 0E5e!#Aۃ[&EIU ğ5IorA+fAL00=/'=r"#)GSdEQ둨Fgt˘9=5c"nj} HG~!x*tDokd#ؾ!08Tr;䏂|8,I꛲%54w~M10QEjdc qd2Kgv|j'h XU`<,BB;`!Ȏ B-[tSw:xF   n&Mm Y>֖54xL+0~!8v_/|AL`c7 ׌v/ٲS\ '\[+*yc4Q0,*(Dʍ&UZ1ܹ&wz \ѕd 1 YL6ƪB/734 F5H;̧TjD^qϭKNMJ= QjzĘD8LrN;%`] &`N:; V;Dio:n26 Lwdis;mXw 3Klt%}jS:g d~DF]o+[u!r(bA^9s n {R**kT NGlv?|,~n1^pN:eAPؙUg =p42RR}v8p%FMM,)D3g+Wv̈] TAZa>M cImy#n 4:E }u6WXx^ s#I}Igr5&l4ؠ-m]3JCw EE3/\sP{Q2R!+g-Ε!Q~`Y]XԒ %l Kn6v|D2뵦Qڏ7WDF`g? +`N$!9T􉾞=}& ''{)ę7cF2^NkӦ0ruG,i!\P,O`׃UF~-!Y`\7.=?rs`3e٣yDILv9@i`-'{!NBRJ*ORfs(թ+#013tnhRΞS/oLbźCAZi K]8:HbF!=T&k}ݥ5_eUu`MrY9=|{н q$}Ut3MR 9}ͪ7_u 왴 )`r"T((j% ܫ|&2"zcxAˬj`ޓnm _19,d^Y{n? d@SJ' }\RF̀r-w1ruRӳ XprTe+oZu2f^q 8:gz6 ğRq ʙBա-xߩ,H;dM\/B6R*.ovT$Ͷ9Ά?kCۢL>`ksAWbN25DɗbEcyodVuvi^rcq-Ț;΢| ^gţ?< 2f _Qe!t (_ăt@ٯlLҳY-AˮR)bf;zkᒛE!?|X~JAYog_=mUR' m撲ah{( ob[ ΦaA Z`|u(|Z'ޫYᴬ ԧDB}#7-C O0J4NMqUHC`#h/ydLuU1DA/|V4 -#iTq g^C?ONawCWB). tk-KjL]a곻:Qa1dlK<4 nE^q1 v`ІEqm`{!V]]ivIF\yqF Ցb)_'ss/ƺ@o FHU:RCrjQx-\!`q@ƮiSLv2ijF$#qwJ5m~twEBx{'kLR^>%~[0aiI@<~TXE#lDp. X7Sє T>W y 52YJ`ѵЁ4նs5l&|Z^jEws>_m4.3a+Q䚻QmŮ Gg`F о׏>kn$(^z5<َѤָo&+MO⮛M~y Rr4>Q @c{νaiNQ"(Y% Cd6bsWC;4Q"W؜pm۟mv` =!80W-J{oM9O r%$tIJ=VVC*1Edp5pWXy]^!FT:T"f3`HRpSi rd[IyȺ_ɎA" mQ^)?ܙJVHW:V+h# A}FxBz4 eP{F%E+Z+5e/}CΆ[HSPr<]$MXw,!w!M˸%ÎIc[8 e!!]a4B4'ѰXM'#9̔e_>ҹ AQi0;^SeZ=sf*SF%7:`mܖVp5wU P:W+Q[){m'zS L㰱G 1ñ_e7 W t2ZdcYI[t5Vд9f;0cfiVW cCdR Q,'-/&ҐL5iZl%!Ecԇqau fjxFKғSl׮*B#vb VgW4m#|B<& m\ѣVo@&b_ 5kl+r7.ZIAp 8Zeg>MDhaFg7."pJ{/zɀFL"Fk, bo]bֻ}$q%ޤa[e5̭.:Pkv̲K0Y,G(vtg/oe ]N_s<5? `IGa.bVz:X9fZR s[[Ll}h!Y=Hh?X4⚡g6%~uQ—5Tc4\5`8OtѳKf[aw\zAEP E͢.Pc[}q<;20lO.;Yql@W)}9q ŵղMeQ\KQ$<-}}e>*U>x9%9ae uVXfW\.S<ӱ-U]v;ɣhTY$5HM_7ts  eP`r,Ii/֘V*sXk*<]Neh{jr2M8!W fζ_ ")b^gm`GKTu+f ?gk2bxW:L1J,G>rt/l®ͰYh{fxAI [4GxD R&%^Yc0?wp0%B)&_`boaԪ8*R~ /Vyxj +˽"g3?%m 6KЫEmWgdo9~.ݣ\ږ_n.:4JbW~gWūVLS?]␰Ǯ}v@aHUf4,Y؂S m+ iCvm=eĶiclFAe^YlV 5'qx1V8" +{^3Xg_Sr8ݙ}QnC% 18׏w`c{ty)$?Гp\a,\9Yzc C2tz X^R|EGm=TXFH3MgIRuRe6:3HU0XV[I{<*pi&oC|Hp/)&OoNbE9|gR˼7œ۹M)k31 '9**õN,q=e*, piCL6#,LET&=.oZeX:cqj@Ж"kk=r.4 -2 R$YҎɄr (%EQH@k;S~g*ϔ+ip422MQ >ؗ@( @ ?Ι(e.nF`w0j‡_F0BgS+Rtun~W8ՒB b*~f%ff ^BL ƾ+x<ނh,D8Hy6RGPe{vتoM..-#ti7w @ܩIšA 6 ֫`ee_0ŠR r&Am9j;S5ya>> _H 7i$+ &UYV8xMŌqYG+LKWfz/T Hj8ɻ:%d3%-53HҲm C[i8.;ߐpSÀ:\-ÓA _B,$1uYm]Y?jWtmM6r@hpNh9v5lul;Qu js2G_^KըJd#(yPCt:i,bUzuw p򈍇) R.[ʈd<1d_nqJ\#FB(y +i"sLo++n(J;ER嚋Yi~"jUUg5^7\ۇKj}"2=䄔dyFrDmq0YR[@lNfC1:CNCpeօET~O> dk .]3kHW "rE9AWPH$*Q|:7 ᘽTf7o\/cqN9bZcxxfer̖<'m.uP \\7#}4_⇧ /;)+OR0%H7CJCHXѱ|Q >)EqG@F;_{?ަERޤ5OilTc\h ;CE #Is1Yb,\3A_ %2ɒ#\<@ȇg]`xU<~ϪĹzeA !qp䆩D}LG:a8hT|_O&䨍!VYFL_fV&  )S[i^%4tu#l&|H;ö=@ѥ/'$um /zpOj۳x2s[3q^&c3qNȃUkM]'yОTj [-n/EIx41Wіh7PsBH%)cI*ࣞMS -XyQ!w|K!MlTuO]a:OI':H" Wor)7 'e2XwaOa.a=L\59`ɎUE..G6Jp<-s'QDa:p4m/LL-(Qi8ħYq̰lH ͖+g+&M.- 6{D+^?lwiEdo> $6VQNQl,9h<_]5Cx#Ly$$oZghSq=X {șmuE9SP^\Ƿ0rh2l(6v'dN]t B4NU+Mo{"[ģ'88@߻?+O5iDzZY'/ Սq[2ws3 }U`Q.ST:LݍE2s^ v 6+b.gze+pnPeOdakN QjVAq%Pt`%tgc֢8:0cW+P ZMXc<+P ך4bDM&Dc~}e,-ҞzB@-zlh L~" Qb%kZS[|@w7FVZiS}=ٱ&e)B [F7pply4~Gag/e>Xkd@m6@̙v/ ̹VSb76Fͻ\\>a2q`p!8}ljM7Xfx>$r,*~qàGfUH0%Cç)q`Jr {rt)ԞWح3Cp?VV,)&BYA VMTv>U / lVέ/FpOS սQ2ce'Vگ,;hyH>s39, F&5u'f\!(7|l ,)L}J](R+˭S }]HDW~JuYSs):@=@Gݗݎ%V>zo_ axX3.&WF D"'*:J|%l;سf4(5i{w6]umlk$P"2̬j=֦uڸKq2%}믈)ivS K302J8; 'm#\1V|;5#uEH[?9ώiwlZ{خڗ9e}ÇaAcZj l!ָ'[q Ɓ}:('4(4=HW$&G' 6N6O3Ev_y4Eԗ;$y,kex>AI~㝸7`UN] eR7v1mSY='O~)+쪩!.ث'`VseBB!1(9s oYLJ2f2hoAxKN,筙h7xWWvN[dw8/מ)!ri\/5)K8Fq<Izc&|=uk0LӹVGVV.C֫TKX T}vC;F$ClU7Skp(%yJ*s]DDe$nA j79'}zl+38Fp]9G:2ثj3<|'&hYa&Nq}}DTU4p@^Ne!qi﯏`hs[wMpYGBЬe ) Mv)giBia(6^!Xq< pieuF==b@NY:0><gK,삗/Vjf\o؛EV8r [pF:u{ƨK._i2}( 8Y&FǜML㗮ш'v~q-VxtDBbA){FC6UϖjCh7Tᥰd$K!()kG탺<qs`~'T"=˩ FZ/%E:r0rrCbZ8H\b, 0Vc3TAr;,џD2mwD>D5zNi6qT!M GrXZYwV]T !&ᅞ~?ϗ@Ol]yWK 3x@fIט:;ȡ+ϾaRG-/+տgNo$d V8#ٷŜ`O9e!QKPuo"MYPb-]Σ 1Pw.vg*}ʳ=,|=Ń!$w*^PN %~ɚ,4wRQ]p/:꧃fS4i:1ӯ |rqC5z c`@ߞY5S8FJf(W/:Vfw\ďJڵuϲ~ Db^ΑTXyأ&ؘ>6]ٿ4UZ!+weyrV,ϩjYkx)(_0X+fOΡuL ¼mz0٧j',.Ẑrnpr_+8[z" yCT7,vx% 3c_V-v]n[c!;7kSWǤ0q;x%u$)1x- 8֭a؝.ZJc=b :d?%?3zP'KU!l&'30 y $?:EL&?Yi I/ڪPHZWf/z6CsKimOܹGEmp$zBy(ALLA6[Iڋ=[R M?#{3 45Ҟ5|RnF6gChWPQ})99&ǭ:[y۝cxff`:dH7|SčH Yj) @0uS&I$C$Δ ,Ԧ+DhD_&6(Tjcy[@cJ}[6x>~^,~z31҆}nG+m^*%Z_Jar_j2)HhfF8TlV4nPO os}JuVo:Pg_r 'Ɩ+Y`o6 UQ)vV1ӯqףBBKVLDZú%~o#B1cYv LntH 1u9x <Du y. ^)ʐʠF]:~ՒߏTytR@v=%L9U OuH?E&FP2RRbEa7I,|" `e]ɬGUYk%(_eFȫ;; RNKKq # 6Q- Yq{Z?{ @;(CES|s5g")vy: 42lC@Uwxs?WD _ِ}X CS!큤n{Ҳ]jb%uUEHj^8A@J'"QJYpӎ{$1BL퇪Dz6'@)n!{[m_ͯ>jrcPKgIaxT4z6:ۈvxg ?'70!^j2O?BJe-|?loI .d[_+])+ #,Aub%K79Id =o2)!. Ub媣p g[;ѐPD/Q3(q*rχn3U~3&t?"( Y|laOUJԟwt +,G(@Y i'zЗ䵎4K֎wXɤJYFPyky}u^6{9CBQ0ʹZ~5T(MBbzS,__Y~1*< ԡD7ȄoR EфV YV@'"^CwCP9w,tFK"r6w/&B$.@t\KثpxREdxE`W,:=pg̛ϙA Ub9ܵJpZ׎ H v}UɴHz"Ruok|7ma.|V{ moZu`Y=0gm˫#K])?lݮڸ$Fz &Wyr >A/p'qGQt Y \FŶJGfN G0L?S%cdit@+a''{w؍ hF,b [&W=?)k7$ QoE9%U򨑉~4Z;QqeW#W[\&wE_;e \G0 @XM7/0[LK*l9WD)jhst{ *ITmRڅ|Rv 8o 宒]Z%N¥4TeE%oF6i CXy"u˲C]q!\"}!Zr['1=d8Nu>Q~u@Ʋ5C* 7CkvGE+jk,~f mW?pf?,[&43hpMIXiRaX0?]*T.Ԗ](#Kfjתn7ečy*_ $ .@@4.(]ec-;}I l ЂDql$("<)5@q*f R"C0=m .חtp0B)n6qUH}A\ t$us6? [ک6 6anȂF:KէW.z6a|2icV% ]{ < Q(E31ACb=dahA L Vt>0  -Q"&ҾM#\ 9`ħ,A0U2Xtj416VՐY>Ai6\M^ 8, <as`8&׿esoGYzH-ps۽W#tm+(B?w/]KQv-.Kރr V[4db#l m2]k ҷ`%&^ epM˒>#,S-0}w%ޗ,%g>@ FגK515;+3_L8RpzeU]-t5g3'{MZ.J~ &׬$٭9HGY> s(#@!#=l*`:Ndt(~$_crUeՁ͙?kiϬqS 3,`4)84-q!AWŏfM9"md N):X`g![y<< *!#h?<ޘRK;ɩajZ~&'XTS T07؄[#_#w&'R@@WNk&K\q_^˰_$)F`λPZST$ia0*舩ƴs΂eTA;^sxOjqJ$ vJ_lI>b@}+[7OTCXY:F7`8$lq/AJ2M0YLֶZRfL:mD\ y&j{W'7a/s Pk5`g"̠ZGE3zo=^J#3̗T4ydY_ Ô}SYWeX r O 5 ”vj?W7K'-0WsV](n(XKyI/Rnh[bp:Y$O& )(0깮Vs%W][2 EaP?>V!yΖf.l$nl~l8 >b[Fl'4qGp)ߧ,ta ٚ )b9-0Eb>?e H5r Pd@KLk!]"Ϗ͗:49c+#4W+^?Z(s*'a|6>#>NKhGR1^K* $t~wO/Ԕ,K9M v#%QjW:gSS,]غ#ҸW'.vY9$DjnyTB6MIñ5bwӮ\Y=zR~ySJd3QrIOB['` 3 E E;._Ƨ zHfnڛ>FUrIEx؊SI-Pѕ#:Sؙs&*> 8L̏:j=}hlq!]Ra`J8.VwLJkNŏҕ C rK ‡&\+k+eqgx$o;^>/y&U } ag,.dgsi_uKdV B NH(lYwWM <#w5 ~G} LZ78X?pW) z+A$)ƹXw1Fh"j:IN'=Y<(%\!s fc*P'#f4+c/GY|eˡQ;8^Lz !3G rDRK:jb6(:f(:)}05gwIZ^̄ᅌ' dI$ZNmN1aD>);vݱ1B)e9!'A|fah^՟QpØ^Us_9xF^Xw渿oMu/E,I SZ^)XL3y2 _pI+34,G Im1~sԶT0lI^ ۼr -v(SX-vk#ܺR-"rOFV(U/dg\5Ӏ[9%܎Vi4Rp9D\ft)Uz+( ⅛ iLDOsZ-CIj'#tKk u} };*4c?68k(@*кqt;fk3#񷑌:Ro[r:M@uUnoF|Ska0F su Jk`#Pzq珋r'fhT]X"nM&U2;BMn"SO &'s ="*hs8}b/sIu% ȧӤAEfK{˳p)1 u=9^zYbxptAy h25:Czǰ}݃-"QL5b}uvĶgFmkZۚǭ&͍ Ow G;E<_ŨBD:E8U#(KT7AJ0_LZfy1.z W s!E~EyW#gGNƖEBV5sI[[Eγ8W7yw)-")T}wW"&GAVcQ[2UG}8 CA^6! ȠA=?»'[t7L J!g6f֯úؤ,fI -w{K> sɃ)h$CO~ޤb"ۂKMQu qD1 w[ KX"\e)ƈu.^' 5U!;aQppYv^Dſ-PQAf~|P>$w>XD3[&8L<3vk$k{cyՌO/)b4)Uxi6Qur7F{6f+7|S\r]9I(vK5fs(뙈_=Rj!O ZtDlbY_('_#8/eK)"ʘʭI|Ye~nͭ:`U/L_ ./71r0BN`K_>3 Ӻq\F)[$_o͝^|F51ϟ!^زOVm)c ;zo}M Շ/ 8EX3cZi?NvAݜewީJkTK%AUUuLI2XuK[;j/d0<6p5!M;0h26T2;+z$=ˇ'PDnbe%5G*FY`G-k%2FnfrBTMAҭ_9Q;3|H~x̞WyXgÃ%T|'; .R%h))q.5*dYY{ʏ:rtKG蟣Tw->,Y3-"+E )ڴ/ 1;1q<(h3=HC(6!zGۨRE$ ;rNX<o.[VmDfh}NL'-*$|T+%h/S@*'Bjzr?6e!'&ua &<["te]䔷C\7Uu`S/LjX:x~dEnU(pf*  iDi4R c |W&H ek XHy@?p9oжhyޑ̃8gv4-A/@FO- \ ɹG;* ˝8|eZ0n{ Dn= NRrOy B=S H\8kYQlJEп1 VB8}1p˂]Ȑnݝ#f&SC^9_**NiUU_LΟ~ VZ6nuV؀]dΏX;zjb<"Ii=Qd>hh gX 90EQ@Pt$] (QHŅH1٫j7%>Umq=I$PE1UpԞS<t=8_!OmihgQT իd@򊵆 5wd+taYEW[1iW^'DMbt@MV Z3o\=44#C&H@(KKc$ACx@3kѱ=f;u`b_zg= l*‚o fQ3/upEb})^i>/+b5cDz)ﭤۜvИɆyrzf׎j ؃Ϻ/VJJ! 㓀H1CxΑ,Ƣ8\G^ 3(ʌ!j@xBV\.S`*F "$~$ ZUc@^YOn#cMVz#buӵ5'mx؋ RQ_pځX:-mc]̵Jun>ɂUӽ2[jmX&h_/c$]mk9B"D=4+fvg]WR|i5w*ueLXc=6uup!Ue|PѴ>aCI4Ғޏ 7w:KaXlV & HԙPU#;<%T6SIƝލp3c_F~Hk OlcK_/[Mf^6z9k0edVK$ܟ k xl@Y囂1$M"Y:݀ F10`рGU0k4Q#3k-ӗ3g2TDETje}[ú^`rf<(RPKO|u/6΋YlAu|fRц#e9$w "KɯEH^ހe@0ISNU'Z0Bm2S9ӥS|D dmvWڃ@U VTϿ*LCI=DI!S 2"{ vK8Edh֒˅uD>Ye {&g&5NPM^j聻÷YpQnC!ȌChܸP7Rc_ 1@`Ȯ8zcre8ι1YIrWvpS@A{cUR˗8nӵ EF;opmw&B. .M/RG@^ f9 0h'vÏak94`}ưn˫4. xRM;rjBIJW> "EAr]Sꌨ(,z?T:&F,.q$oWqKw\{sJC+pΜCuc= 33!xvY)-Ȓ"oPetv2DT쁇Uބ:{ 4!=,p*I DVeLX]>5%wdROai8ϸKux:Ez~aw0@abISaFAbGEepS5jwifK<2OUE AzoH?AJ@ ԙos|O:1 iѯŎW[F)Ⱥ=dX<ћ_ѷqRc`4(+$Q T6Qra&Er3?BnE %y~~Q+;'KV70kkf$a=H捛Eԕb'V;軥_mL"ٚ(G=c|Ed[p;5\6;PYr9e&mMl+ݍpCѤ3&1shC59W?7!UdA ?=y0D:̀96uQbqrmW'T4(I$ oj=iL (&EiUNn’S3ޡ6N4k&[r:fJtHZ1/2"(H?\sA\q͛fF_ɞ|1}iv/w|^,i'l|%-[ϛNfiָ˝>ϩUlt"INԪIS[Mp&/ؾiHTbДpz_d\GvyPV`m-66ևiA# ` ~\{aCHƸGG߇}ayU$j׸i'SiQHNӒ("aɏ `79EnyW*+4-lKp>}O-L+<,R~@#2͌#Dxi+@@-,B]NudeNv ׂ1Yq@8C붤|!,tK/NcO~?y< h]!"}#){vIU45~BeYVݪ].M%VPRZ4V͙KN1 T4Gdn*?8ae8T*V@>5,\7ރC=/S6E;r^\:A7s#8MxwzFfQO!GdζrinO`+h=#UF.—:DˎtÎ IbB 'FP#9jvpƧѶ&RX2 ȶ_ CUԤbCl@֯ݔv6?徽`~v_2iݦg7ɶu(B6#Z.iBCb8X;7nrsϹ)\B;æ~B8TV#]XnU?G-vTlP-cu%DF]Hzp'(5!ce]`ȁx SbL^ݑ;7삈o@\'\ȕ;unx0[Pt]"z;Le\ -(ZkbR:-m%qJE8 v/zY3. FVosI5L8Q-ǻ8'":WT |8)APv$=0e&2;]+>_iPA f,?ث~/7/5&y/+sL%l8xVq *Xf9Dxn p@}LQJk^~&:d!Hەz"𐼭5MF76K?+'@mXp2}&]c<+nY >͹Q\gjE>LcH#1YX9 iLJgeJ*PFT'Sq-ꊗyz%bY#GKi21dMzj+i"1>ѓWSmvյt nQVÕ(ry%c)'}92 Q@:yb`,x@ .V2tR9b3|ϟ=1CduwVmy"MͥDIoa$ٵ54?q;4ͥCPcҹyf|)8- u-ۖ n]WD+AIa|v\ޣp2Б㜗@.AAs?| 6nMQwqRc /l; u0urIs$DJ)G {0bJ9INO/Iw E?=S if/ޮA\6D5Esc*O >8U yL"] &6Ko J~{_1}HvIx#B5KFM{-J:\;T8SI r aPz415VCIQn ŮNr`|p=0G[!]zsX7aі1Lې0jr.b q!a(DWukg=A1lvYKR_Rz[8ą x@ҸQHHJa({[-]ba D/Ii/s]R5P\<+.@—TrKV.xտk&q4rR"& <=.0i.〿K?֙vB嚼M# D!tT3Z.:, M^ Q;M^ʹDd<š ,v b`B|*LVYOeC6z0nY"9\W_ONbԄMX xcPDtﮔy?s #r~ WR>u>f?lm#4Y],isg:{O/4|Ww.3F4[kO90G>Crכ)uQbRISU7z];i8Jͪ6.-boO+ N|j' 0iBb*y XNm7cz@&:˦Af08ַsA J 1/-Hyv1X1N7?hS..=LbOXin̖҇'> LpDg9Sݽb9Tӻ)vXU̚<G< ͤU&[YVpS惜ĆX(t߆ X"s; 7!y^5z U0DѮoO}<΍>Uz%52j=O>Dݤ35D운5jL\nE'H}'\ҝ\>u5.%{s"Wl%/kП⾹5m/@+mGw3S G~˩Ol0e"+Y;f+&KZ׸hؔ>%ۗIH $o8ӰT (d]| q,txW4SJ|wQ>z:? q  ؃< w'*t'[MfҖ\bXE#^zMRdI>8RQFZ.Kp-9:SdDsVEٻUJ(G"inS0Ftawpuٛv_/Nxs)A-[d^2"*<(wH ˷TZ Vd֭ pVgjyy:h ^O|͎"mL-ܴ {:D;;-AkT.anrF !=ˋx#AwœkαaI8ʁrtA8s@]psI\e}}IE렽$z ݻ<wc :$\&C\d_7_gk&`և\r &T"~MVE[+}IQZL[IF,C9roQ-5u tm2 Oi X' t4jh"8wQO %)&WLxSࣙAՃ<𓔻mڹvD:+7Tdub>qidST @} oTBu&Tul'12+w'Nzh2R5$FU]%6ӹ#,bV71 Ժ Ca-(`%qaJ[AlRO 'ܷW>`W&c2,c@a&ߪ` U*ޭ*C $qIQ82\$ɫ`/Ht:'c84wg\cK{WuE6K*[_@M݉m=vN=>ޫ⨈zC dOn%Ǿ 8#xf ^Uz_}Ra#fכJtl$P-(\#vS#E|T@zn [Պi G9X: uUpa2E pkm"QqK4ϥRʶ9Wmi,9ϢY%9)ՌojFd&V-  KH ! 7jNlN̽ aN@?~di0nj6HTO ]@d/dwsX(5ߔO_ixϕVfv[%2lc%7x/x8sPJ$&ӐTqpjDL~*Zk\ Yrl2H_STQIk<,P5->H"wn=yŬ{H: #O;b߅mQsŷ={hH#N`g05ƿ2'SZ227E dJb[11#D(TN IFλZC2v 0:"&% #߁ Ѷ5>&/KM7^ zf6-hXЙ<0$NZTbom}@L/n޴UflUl zbz?@EEKj(LB&I0D4y%-:h$TyB0_TKWGXUPN!ޚ0yen0E6 I5E۹+3ZrmD!m4U%ċz)7>'0|IEPjYAd9 [>||?n~$B^?XAl[J"3Zo7(# WN&OoJM szdkC'קF"~Z#9lͦYazOԁ&c}Dݒt~b8GzzEj~Φ^oF]0K!1bC؈Tjx {GcC_Fq֕tn-1FHsj:' )mZeXk;ۀįd%ҜrDad/+r)䠜HEIΠ%ř#cQsLɁ<'y92{N?K (ݑKW@dwƝi $Us IEf2Մ"M7K#d@E0pOE^Qa첛\ln ݹoJ_ܴh3㽺ci"\~ˌuzm3vjmhETRotf\n+,2^|ղ;wy?, JZ4uBF0fBG+qGq`"@ =ҩ?,"m-JՁ֖ҏܛ XT;6|Ǜn7W} ?L=yY@4֟0rU+%~ m9YXr \5';>nξЏ!%yr.vǬҳ$Ҋ^]FY Cw| ,4mE1?Ke)[*XGbR|&ǭ쿟Rl\ Thk<[&wÝc=QSVVӁ;=MDh'(|fc4x>W)2L@ᢶ>گ!k^4 (=-_\qZq#qq2 io:ҙ'(B1y.eyJ'|ꄰcRE/X鬸JR_Ρ(Pqzʼnmn /.M"v=`aЙȀL.9hn-Qة ӳ+89AD g+r 2Ŋ eOLj]PܧūI+5TX$i|?!νjӧ'7[X3&dt/hOo?tbN:'1[1dG@8E\c.lR7ba 5EvC&{-;mbMQ擄 Ydifs 9%3)ņMU Ͼa+P 3qI!\֝eoX8D݊0kOZ.4 dvn9kP%~s}ڞ+MgAQ砢,T,{syơ֋YjQn\9S<n3 ͈ { aa-4o~QLP, `(wֵ`+$9U-Hxi rnYN( *JGLElQ/ 7G:cx?/˔KO /.,lo87oB/LEip/pq0,ZbDd" x{V-v.yFz 6 *t_ V*?(`/Xhm k8ⶩjH=H.z`@pg6V-+`%D W(fӓϨ-x_wc>u&H)p61DרtP'auؘ, f.3+z {NEm>1 '9~iaS(\^ &h%!'xźӄ@6IBDe8dT& HbKԴƩ[rTQ %BU_L*<\pٝIM2ፙXP&{Xj 9әLEӎm ǍU+TLsNSd6uY˷ɝ#^o&cQFAӞ+WtcX@yw$a0X}ɢ;QkSyC վb0LgF$9.r6w:G nPw_2A@sKo6⣠ $TWi7<3e]}72RvnJq,ᬁ^iOn.3ն>GVg'/A]UC>q}լ!rI~rn7XuO͋g>!e!ݣ& iõu$t/pr_QP&ξcb_ic]#װ?(*PR2K3pO,gmg49aک\^D;g|L"~7ZQēiTWӃ#{K@ *)g %d !7ӧA'ڒ,֛b]MnP{:{Ӆe 8Y^+)oyNLө 0>|ŠSO. Kwuy84L&f'u!U$P1x _. m$鐢ۿ~`b1< Bj 5kq,$SI9k?iZhHY¬}\|~V<+r.œJ58WJ>R6{+a\v!‰vhq懠o*韉 ZBS}atRAUZZ*LK֪+5mK9{ʴ5Si.b| Օ!z&&@UG=(r,,N60`_cLi!m2t(31kZ4i e1JcLO @Q B8? CMOaWC^3л7iTkL̫'5b-lUvI.\u=ε^@O u.N~itݡ< DХmk`C H45jIu>^ƃq Qs7n qkQ"?4NHܰf6.ֹͳ٠#c#M{~ۥqa vD5JbNRF)ǽ}x4f4FT>3=JF='zYp(;hy̟*A 9ّ`턙*k=\ )_,MTEub1 ŸΒZƳ,﷕CՌ>X=V*w {XG .d-'ɾ?hdý%bN XdeHV(#/G :r_!h?|ewae߰Q 51/b@qT,& BԚ^qN1~_ٌMV"k$Go78w]Ӂ?P{GNFw ZErW^C %pxz6Q}Rm*}IeJDܜkdk٫\чP,/VBGf!swgInf@D+ʰLZFa y1ៅٓj ?Yް\fSG}Z 'V4z ̌FSk4;϶j? %",ђy؟/~1ьp%͍EJID{6hHvUۈlm;ŞZ =+u2A/誹&c,/) ?׳ƄvR۶LKwJU}]A{#Ye!*5tdC=޲qӄoC R7"jGb\IULUj wU'Z\P\w6&Qc_U06.%E'}t18j 9MoNeIk|.R"qݭen,p5Bp1 dCd5̥Їㄕv('p:Kam W6$fŰbHR941 DP;g7 b"-+۞5{/5lKbI~WA|IpB5a} (!NmmspN=|s 9.gz!g!Kmר y['0LHznGXbO}WV\M8gܷ¨»*mF~=F^F"Jx23J6㯨HczS$ ?k'_1!6r$>f5 ~N#6LQP׫e/NPԱU6r6g} FwxXeiG-)[F߼j>ɤJ,fJfU=Bf:ַ9ށRjG -I p%J :~Q6v ׼O MHscBjQX(e>P\C|NoY>I6NW3*,#-x 0=~ZIW>[Q8.")k0[eaﲕWkAft Ѿdi;Y oE©wltVH,@b|MoG_ 0K#Yl4I} / i)#SQvnppsun_EPh{ݦPFVGƢqSaWb(j\/?[TH%qg mZMG9Jn\ ~|S)t,l ⭓ԖkrS)a׆c.V7yMKqb]=G'5oEYoT:ğJSu@mCBF;;Xk tVFy;7*| <ommr~֒<ݻ]^D߱r8i1;B/>UoG&0cl-`ٜt DG3 _vMZ&`/ы, %H]{Q x"eكE[qm5/ gFR.I-I/~E>$c 7ges%KS…v\ fܚBG4$`/:Kc /R$|X . TLQn}khUȶŎ 2& 1ZT h:X}OxO*b"Kw=ewODog%= k[P Nz m~/K:w#[a!MƗW uR6H(IH)0 ,->`υZYT0% {4Yq|),DHi\(I'?]8MRI`] ckP/4 '(,wQ(͇r8$"R/3TJ55uOR @vE@J"I}?o^y}<4m,҉?uΫbXV yY(e/R~&' #DApG0ۋ}UTl+"o E]BQM=F1& j_4{`T.00 `>jKm'(n{f\Z'԰.y(a褸|>j B59F$SH,/cލt#C:[B@hs&6U5}QZHC~%=496e kAIw` DU zbb'q?Un޴Ґ%|cĎ:h%>Iu7,+ Ooa2.0x| Z7k%0/6۶jw9ҩPxzޛml.*"pˌn6n}`#ep!x;Nhg+7{"✈i˧_[W6 e%XGF|'I^߁UcM6N`U"d>o|n%nH_Ճt˿i^c[Kg9u) {F$; }ӍDHnYj^ݕ> A qkD`@>=Af$>caG<w6{ѯ-A Z&BY=+S|[d3l$ 4г2ŘZ*c>sXHc&TN1,rKUD6,|rO / ]q]a#6w# 2݌[?+軹 Roe3gwaPEcVoH.-ۅ[8a6s47EPO 'K_ėuJJqqmb$eYu sJ2o{ QҌ>-c(M#]xdReSbŴ^d#d0/DAE?AW[UBsUL;iP޻R Lc=U|L.Z%ĻO+QwÿN+)=&K [mK9lC~9TK*|!/4=0Q{IJbʻ]%=z$K!$\o!~Da儖+kw kIa#_©mh۲G( ʯgB 1Oy3u7}n{/(sٔUMڰ~$s;=QEIFlR bWBUH~n@ Yf18ЎQ],W:D>g]``0-'+tp;ޚrޭ_6p3oݨ>cdN?OIW1u`̂,fd"'*]IA\\oUN_2=1X]Y気NgZh9&)=K RīOaGE&jV::ӞG;a r0na GoRhjJڀ,g\GBKoI;cj `nƊ/A?Mf)?2&06t >Hĉ>n7`cE췼*#;cdJ,^9TĚ'w^SN6Iׇu!'vCl qtɰML8}+ȇYۙ-8MtQބՑ(VKJP0:\m?e#\WMUzI,"ZJ#})tԗ3ޞlx6x*$z ``xNL`$hD9%\.(&c1h(tD)2)$*W{ӶU8!yҷ Sb-e-eiUWH M{ ?Tw${#S}fG %XeݧO_iBg'5#*/A1XoaMP0'^|aynуtHR@.hJJlɭo cpsяfІMgpSsf%e r$N֋} BVKrڭQAT4]S[%o艷Cdw6TEp?]e}Đ*e*E0Rщ:;>V zM 5 rWYBf1 P{e[f 4QM-;IQAjoļQ鋪4|F[/My^۠'h[sy{S^ hrj[ t^*z* S$^١kp6EI#4{P޵ EonKЖ` y#(X0@(I-n-ud^~)k/ySLi|[98Eou#vYNQ'PCTGTXF͍7f9FS%Âhu%zMp=5JϣtKGP&!=YNM$"&#}?9r!W_!a (>׏LvXE|rgYeQ,^_ f>m5Z% A$F_Xڐt(<6Fˀ D_6$,X3}Țr!YaXNWZ[WWY4CPf6FE,]u Ԋzt\5͂0N_iXUgEaXH|"_ۋC.HF#V#fj>a>2ȢDZt+,)*kIyh{*/XE_ 5$YRӣr> oQQԲ {ze;cpSo4tG"F~ng$- ^+N.eCz~Tf\=|LR MVM3~M,Pz` ;d3CL ca!-Pfu ȸBWB1&~ k# vKRN$ZMvriV&Z^Y@G7ջ:hN3yi$aί q(?1#>2~Bp]Ph-xUidϿaMdk\Qv-VZγ(y, )hۥƎ!L\y}^>EDzD2{`fhQ_. Ǹ*2rj{xa]6ܪJArqxhcI ȭ&B`A>!](CZt JBeYGY$/ 5M 5\e$"YH\ zdY n5e]]T}BxwHY7 ^̮-Mu4z6P:?]Kժ3a|1}KRLVYR5}Oc68lqP.P:je !oA"xBٓ4^ ia} 9 2tLyrv qQ#$q*RRBZOקENH %4M4`Iq'+Zx֬/FFWoӕO9-Kڐ,c`}tnxU';O7C gG>e1)j.TZ¨cZu̷kovŚ -<<.a|eMS/L7h+&㐲WJxDY ]%5EjMz+l "&'PU)_*}a<`d! F.!-h6,d˽ОF!ԆcT״krRQHFľ3z!]>^@J( F xLՃf4Ƞ>3aMآE{?p1{o˩YU_nR֓GY; Ad-6m2C1AVa&ݥePWt,FFBA;1Vb$ia (\uN$J:V ƜoL(ڒpGHx"{VSOȩH)J z%9Z5V= E+?'IW s02ק9u>MY,-5 c%q#Pl4u!]Eh8uwnRg!?=˶_f#òO>S5H6RQ-myLSܢғN?EXy۠|[m֯IhH@ǹp k{Y|.kgFK˳SJtzW8--1ٺ,ik^60N{v gW J@ :_y'}Nq{(q*|c 7 v,ϢpW`K0 O KN6}n\qu;Q8g+[<%Jz\eKIطrnx|2~jDbZPfC+ ?,!H>q,$x?+a\KbE)^(ߖHkXdGv]ne˩\TKAa706TD)yMkEsTpT]w Ȗ̦ւ3gBYt;e יu; nQC!Z[bܥýC]qB>Cչzq<p|g k~n0c߂ QTthA*=&4s^k#{]]_x"g"sf1oQrsV|".Ŋ;c-glg:42 Oq^VWW Mo@J)Lݔj/ZǮ^(&/w7yCV%O/#ۨ Tkᑊ; Ley) d>FarZqɲ@ݼ=b};!"*M97]nc"5Y~Y-c5;Rd<7]\PV<08¡|po9\Hb tjvuc!{%~t"p.Nw爅by0 A g?*KE$W<%@r= ۮ9':m #y"{Q&"lXR/輭_SV:rH `ܴf1T>J@k# nH =ĆGpLm'ۥ{SA϶ ^$Q..QwYġ{2rA3%ğ|f`gBmI:3laJn{;viv13τ*aACCf4uJ sheZs C.6> dtZOiթ2"ܹwg7Yrdn:]3рN2p %k $։zcTBvaO GʸSIZJXbKnqUTĦP#6"LHt.h-l("p veyS)n-90K'^|jlq˴ٌnFT lQ煆N`p*%n9-:HsizY6trtA6zjyNf*?λ FSЪ QIQ \Y;K._DڛNKcՅFQ;oEV5o0Oi3CJTA"fs5^ɉ. Td_sK OގJ?- &Eʦtfҿ_L e?kQ~xO06zzljt e*Õ #hͳKWߨVnyX KݦT%<0V s=j蒱܊7 w!bC}GQpb+;wms[ShC;}Ye`vvXLdP:ߔ F]G$Q0=bPØɱ@NE D@%f^$:A{@Sd-nyEmO1B.(wXR|^װsxh>C6F-Jda,$gf|߇*M[ y .}2ʆR1l`;Y8ת 55v=WrA9KUfLo¬VuPY8|T rK=^}۸r5%+%}u5RXObFh`d?fnLx_&&'-*AiB n8C)癟oaʿZm%1UPI@;k<08mN=;_&Bo&)avC/pZZ䧐xnVS1pd,QY(t p䝎Q@N.S񂐞7Ŗ{Pڴ E_#."/02S4TV:HWE CNH{mtg 3J!%s巧KDjNIPeV8&LoR_{ڍTiXh<.W n0"酮f[)n| M}D[HM9zk!3 ZGU.~~ Ƞ 6UO;A=N3xorw\ϒMr zwH]hdVUu9\iʴsm#M˺O[@E gW3:򵟟Ҭ͝, ^󲯙amH(yGKֶbCJWqKzegkD0"V  HU(WM/Fs*Ր^QwuH~:v)C|3Stik&a0C 0ÉnY)#<Ѵ녭7c ]@_W-EGO#+?Z9$CM;٨uyryl jƵ7R~hU=DԔ J>f6MP"-czZ%/OR[`'NcQEf*uu !%T0E_R+$>ʨ"4s݌[_F]O:Sㇸq q) vjs}#-V7'ˡ\!/-{ҁo ;H;= Z'?p xdS~0 Gc5}Pn](Jc6wN/eYk#3=|srcM +3ߐ.YF%dLw?uoj`b ^a{RMΕ"AC"}bJ%&Wu{2W+~s/p:u`]9`$~l{0׶C}o#FWfG ]K) ML !0L,),BBI cȤྼdNғ҉atJf\RPEotOΥ!0=(3TBE`^q&8>Gcxtj =7_,8!ClH5prU7 g?ǯ NX:dcw,%T &8ύ6H$g/}R` fa.= 2wהA>n?oA*$d4L_a|9Z؍vVKXcjU\ A>Yfw,Wi 2cR%; ˺ZB?GqfGދsd:{ޭ?~DK!"&^0 4cӣ.8;|Rd1%E9:Z:&{*蟐bv1q8%HƐ'UKcvzpKnr')jH4KF%m$;_43\d,5d1(szT^R9 hА$pub~1ѽ1"P(\FnIcqŮo{zJ~rqv^n ÕX#O1uiUHiB9K%`@BV88|ިbG zdSTj)2KO!>a͏-}ǁPL2 VQ2p-ڦT7~1ӣxj+p=҂O0 W? IwL@/qQU=# |yF2իU f& `V0کGk.oEa\@BA鉗jvjs{"?>Vd}i8@ h[d*g3wHX=z^S85QufnȝT71Ym";B'@š hQi{N`䓒CՇY/%hY R^gen/MÚZN42yn'H5}}p<󑩗%P6.~p ,߷BVD5K͒\R'4EDOeM2Qdu "2x=7PZwZO*,,:v;CG#YR}vב+f ]}3^u('> ę_ǁєˡکh6!m42QD!=@ؔ0}MXy_qjk;U`!%c=} sG7j{i"3@hlA4cy̾Rw&['nCF lASt1)pQYETEwf>ѼzwYBe^pP*HN$J`L4j$`G!v jtd%( u3 I`7%(z }uB7A9%=aξrxki9YXbM$_y-Yt9%yF -G FCԷ+G JC*1ik-O QIK';iJC&mOpvK[Ƚ7p%oJK؋B \ni*%f_?D* Q厽_JKPE [qKC>y+$ՔfAT}GxR/Ǩe}/l|eH? f%#KP GG.\Wf$8qE&l #10~0ίϛ)VG)뇬I O3XC^{E:ɬ?}z\[ȸ5]vP&ߘǴޡ$J"Z}=PW*ﲠrtg^sX~λ!4sᕙ떭0(U\&w \5CS_i _~": t-ƆT!:1RQԖV7 U.tΜ.GO Ic[ mɥ[4_:{Q:婵Ip:57MAth#Q1ΎI{|~/&6TPoYP>0Ur`d:|fl{!TŶKӷ~s0dm9kT+*Sm5k{iHNY qZfvoq-eHq/QwNS[4ʇ{}mJŚI C-mQ-RDjʽt~F:a0 :-še^ KJԨb y(:.~0/m46?$jvrҩYl~z{q9S8lF7pX m8omB#ar9q~--"Sg@bP5(yY. +"6 _^(fIcy 0% K.A*94~ԖB1U=щ V83y8c%e$0bCN߱~;dwAFzW{AC[2d)yD+5'S(\cq\EZɐM7E bCAY-`> RfNs:wq)TLG0{[1[:~oeG,z%tI'm fRYrfU!N|dnjpV y\PZJt=\PIv1L~=W~9>кk}lenw]H7.iQydzySZY)T?g?۵t{>DFw9MBms´I=M O;2̀|q2d9q8+zWmchWUY |\ —x;q 鬗T hHH1U̽"+U-#_{Z&֐bU:ūS.ZhBNJk9|][g|G>"LX[ZM0 F,H-aXyx;m4nԑ^`ggk2Kensx&LWBӧ# }5ѯl5KbJʍze#?g0$)J5_+.T4I0^؝z(dϿBN.4"DK)aN9Ves#tW~$APm(e~ O߭dtIBD\A'sC~|:PS}̸ +2t)՚vT焋G1?SҶ2&T1H-u Ӊ.7L9Aa- hK`&3s_pKYL~-0TzǣAF@ #2co /i?`9⦁[=i%LO p3ßmͯFY%xqO0kD5^8@ TJ >oO# `[kkv+Mּ}uazdx7BQ90gD3vikƉ+At۬{ĵg㺹Bda)*dW픽C`J.N4{So\(UJM ҿ{Sd,<Om{+ o$7prr{ Lȡ/]sIvIrD4izO'(&;#W ĆZah].Ph3aRdRzP<赸H-mlbQtO):|FBHammY.2H{h{46x:!"NphCfKY4Í]刢exrvI{KA١h`U~UmVhUu yi&Ə"ڪad!=sń`ٱєTTfdt۽C=\M ak0q3ewk@wANƨN:@GzÏ 3BzZzzdZ DZI\ܙɐWG=PWΑ?W׻!i_%``a1]@$ZEq>XxIaIUHd@_uS-^Nksq NJ,wGכ7nM`@Ց^9ܼNKaqLPOJklv '1?]/QֹƠtP' ]ړ/Дĵ` #<# [,;jfz[k@й>{%,&љ}C>2i"a׺uOT.̰r͎Ac~ƮRFҞNf3@ܸ4,2繚EڇʼQzy>~\F~b}ҏ^ia(Q@)B._yq^LF~K ]{ `ay`:u }6"ŌD52?5$J*$K X$Ҳٳ7NQ oQs4|*O%îZٻtN`+OwfC8XgƍeW4geN;#qF>^ǭ8B%VeTW\}1.`aP)_ଓ ?MK<v|4H^ڪmZ؁FA$JK;Uf>}I3 :!,v"e/o ܤ0 k , "N/H 9+ V%ʢ}/OsG+eֆD^\h|a]A8CKYܗL1h<1Ri ֪\UKOcy{o!V)Ԛ5=srB# !$_ٗ)olk 1ڲd`'bM 0TGbzaL6Vp 0|s0Gw/.fmBc8HrM(:(2CS\D9w?v65읱oArMKb3JЗ&$HFaTxԗ5i+|btyNfA]*ډ\|EmdP}EMmzM4VHY=ȅ#̉2&_ezh/?b (8A^υ=mͫFF/L[G<|kVK4Gfrp3[jvI>]1Nɠ(x6szjT(-L=2^ >%Ԝ9 bh`tFT?MZ]h diUPUUP!j} lrZmy,~@th y0.+ [9qzgg ,+,95fly9W 5b .T4rɆ_W™n$ -&y cȒȑO'R |w^W/@!v[99Ff{RoĂb(]c򇷊N Ƕt2Sd-P~Yd2;oeY 8bm@: }±>ac@ B&1".wdbyyq *d|}M, {ē8ضgf]m%7c2BP{<&e՟f㧩N0D+v1r5}~C nM_-)}}7!cI ,i}8 NOX &a iw݉}jG hW H? aBY#Frag/ KǥY+wVeF'CvM#}*[P薐AtΫ{{y8W KÈ2A'yu<7 C "EUMU^@a?0[f< zAO;L9}]9 jUeZndqa6 U5gMŝ[(6#Q+Q%1D'6,LQ F4@OR !ߙ~K^9vk3 z".KE VW ϦqW0iD}RxyJx!GޑC0L.BȩңvR ,-$~H|bZ ևŧ+B?%_gFr[UgGcFPո\wÍsGfg̔T,c~xPF4ࡀtىa!qJ`װ˘qI=Sgq F@DU1>qxQvI|b{jF/˴PNQwD,c Xrl ߠv'f@eRTy@9lPǓl)wJe]ɊHVtup$[Dv揈߄Fj7?*r(ݢZb0h 7c.ur1>'ZzlR8C V}$P8h>Pi[6%׸TQV_wI|V7zs(0~!?VM\:`50цvVڼw{; f>tPI3xcaICʦ&3Ǒ%bpejI 3ɫ'*iu"@[y)ijlUi CZsDeeJM) ި1kRQU Bam.@Eo^2==.޿ÉƦL <;Aw|T6{1I;Ndk njE#P91+j(+O^HA*h "{@oO{.wG7|U"c]i2t Kؼh ?*3'Y\S~J@8ն# :!0,PK _g d{eKB2o 5SnS@hs4zO 2BwI~V+J NbW5 -O J*eư~Ӥw~I*[b}۔DTL)]ƛp(qh)=CiCڷnRGXr KM \'cRzogqd,22N?:?O>T~<"DFGx ,H ׅ}l89ڡXnA&Ftk|;Q˧?<"*"{v 籧Ww!hr%bW s-ykk&?UX]3x% ڱHv{-AᐄlI(3LjO,5и6ft]tH"w>>KT/H<W/(JM6$q=oZyP'Q #jv TLݴU\TkqudCdh~p( ſrt/(H,23lSʽBRor9}"[\ _ `􋐊 ͨeȀjeȝO5@ <3^e%T|60V@Z˾ Kv0'@od/28~}E|0k0 wV@ǻ66EhS>&^)Q946(SWG_RԨ1 .  \0kƶ2$አ)?ʤasZsZVSd9D<\0O$b뱗!mwVHQɫNt=?na:[HkhN<-Ɋ,ڦ$rrpp Bq3ը-reivVr=39C6wiUܞߘ |[y0M)B.WZ G@`&Iveܭ_ߪFO44~~B[WTqȞě4C#s$kwӍTywrWwj!WNnŀRpH/e`i4,9(ݦH*bD w:u{%}\J2x {E 6G;+_0.}\2-ĝ$H}cw8VdT/\% kuNws[UY]pը2SL\+n'i1eGr:d}! =PynZP8ښT]=şWE7~0*~ҡp#KV٭wOч o',8amqf{VMdFn}\n 'si`秎'XA{!~6C1k{%PͤsF:pZDl9fUޜZ{γHB>'Fj|cyHn\,VSoȵ]BX QV5q +hg 9VI9Wl7иQ;qW`B 2qTLuϞ>˻SG.S5 SrTMgnzRf?Bp\uS@b"KfX:VToP 1WŕlJUb~)_;L !c喈?G=Q[652ԢX3]Ϊgrs5 D[y)#*NS]l,9[ C`'cjo]01ͮ䎫ߨU#c m:>h#SHq`:#L`SHQ/*ہIyTvD|t9-38UIr݌ўRA6Z:>KE}o fD,%iwun6r/d1N;Fui,I' |u%!R@K|Z fx 6.^F#.`F#R,0ä[19O ;&[9I8h(QO9=,x`,x"e!c%:`+hYe{kLٕd$PH9f%T5f"^ 2R`WXg゚]Jkw܅WbT`zLfOH~S 3&/63.%r1dw7?$FEY/{m5\r-]rg&ESE"~6JݎvA \u<Ζufk&HNA".X3 Ӱ!Vp NV!C4^N}э[_qN`":z `OhKmq6 g]1,v~ea}}CVt}']qݑj@n9b@cQ2"7}Dsƛt:a\q=Ŗŧ0H^VK6LmV2VÁ!\Wy{nwfrNVk%OմJ vM[6Bb`V3䈽,r)Ǩ3Z˜_ )ygdv^qni|Z'#q̜_ZȒݷ h653&D~;|j@k0j88))|#ŀ^`L#QR׾ߚqKiJBĎ;V1 M\D'%ӬH]uBJ?Qd.zR7i%I`w ѵ>yA07!v};9Բu1Ħ d:f* tyyfkiα6H-ȝ3ɔUɑtŅ$ r*_B(6=h ՝ ϡ]f.Mc1A QƢ(E*i#nb 5}1Q37 cpБYHg4kpJ[lNzh=^r,.S4X.nIE4Ui%A$爝lFtuMѓ >`N D{Ss"rLG<€{Ҭ=k=͚WIB#Y b"{]E&QZ5w:m1V]Dp<V}+r+oIPͺ3ڇ{ݾf;R?MsԢT5O+;)/4jg(W2ثdp%bѹ)Cn3$.g`0_QJ;`g 2^{[gn,0}-{ټ^WL$Wf|D }}eD{6`@k5ƹXh{ĵ>jCyj2</|;+sFp b'L~~N~q-hǶ~kg+vxP굠FԳ[sa4`1Sq`ɸewO M48/N5mʁ(qbzNRzVn_oKy G2Z|<M2P^L;Lxk]|oQ rْI\矎d.hA[h^A ć[́;Ҍt#RN_ #jp gKtl;|\Ї@Bp=G&?! JI>w[$4{(e{lVEQs .y?!ir >M6}OGדUCuCPvYBHgpgTI4ƈL9Dqw9=b<&eL0Q![Cn]=vNb?W0' P*[; %>Ƃd ?lls\FdvC nn۟UtuФ<4l&W"% 3II| Svw nԁ{E N+࡭(!U< cGhb%ѹ*Ql; YNvn+x6`r[3 $zHH՞w!E}iy9Bp,FuăgP[Ƭ`/FE3MxN+d [/Ak,p17Cdi+ y irPpW'ȊƧPs V`\k?,ۣz<izULfr1# -E@~F- zPѠ]vNxY?5u02hs}J&8m}ҳ.r%yOo^6->)v{3N9%#KSbd:V&^ޓnÆ, 8i[o< !c&MEf˸PKCf7Mեl>ZZR$L\]AD_TbSfesñVI4lAоQT stQS*rixnޡ$dSw;Wl@)c.hb½ӁJ {۵WJt3ptۻ-.7"~,62qW!+g]O_:~0΁Iv>z ɐVfs#}Hnb)msX9f("yz݉4 х7%4 ;biD9δ*/wMx-^R65snrRRpG8"<ձ$,}У;tqi-ϴ]zQ rZˎXjW[DTaRWy]d-$)fuHE^L#EH*zGQK zx%*bbXhu "Zi`8[: 1E,{FZ,0YU^ߔߜ:(+8zĿpԯ8 Itڍt.p,7:yu=SaZe:u'‹K>>t?l^}6`E_2x)]ҁۭE&"n4B?r1bҽIUuvX<Zu|o 4]%^8_wC:7elf@܄*$q 5(|l8~'Dq Sw7favSBdI0-kjJˮ ]`|5Z>>A/gKK8`+u= eJV]zJ||b\&z*/lUZ()bJZ#"췐l|+.K_7Z(qZ3/cܷe RAv8@gz `|=KlgX ^O'k|r3rzL $c1=ƩrN1~M#&2+R`藣tϻ5Ӏ [ՙMIY@ɬ'*5hhiϬ@.ӇijJz*wάy [!LЦExXbE.D򛰾rmlN֗ l?:(D<aT_h^rwPOV&zTH@'z~GWʹBS!la'42P`rN8$HC-Ckܾ->J:ںL4HoO[*]je%eE_n_JNDYECE3AcxdwkO'd0KBl#YEm(8Uq=Xcs[n7&ѡ֤PWDfѠŀ6㯍ӈ)`$[Bxg+uW=U 5>rX5+rNbsJ2eH%n\wC ˸Jp-%o-U* VD͘`JY+hd撿de #N y!ڗU;ctY)jm9MWaHc{1;~E68`_iLJ;^aR4}\v:u6FF RPai!oF$l!y%hYm/etD a³Y>|^xV΅{&QD4N>r՛|J?}Ď*\OVGESQMAk摞XxP?PQܒmZϦ)j3xLm z2N0o"Y#$pSh ٹ )'o"|*Uٙ*uӝX-,<2bRc.2seHz}b\-(w[juuuj{-3Znc&1׹5+0pkj bҦ!"|yڸ$ܖ4D >v^%g Йү+SӅ\ /;R H \x_ .,!-wzfpctO -0$gĠWpPѸ)NS$߾[sC-~-ABH܋T~0wAYc3!G`Npͣ"VʿVrC3 ]ѽ@8[!KsJ& ]W z$Z- AꗕA2F#ezHeeKrY cgn5TKv(ەsgYeP|`^>H  i*!x̩˨F%1!9^G~L] wy&JG/MV /G~V+cyuIE }QӳIr0}GjM'G(vT:ɳˋU.jaq P}P+|ƛjr\[;'j@GtAR^ˁq*QfíLjT9]3=UX5C7" O@Qu^a]S24at ,M>(`hF0R>,ݢa.]g8~(K('µ~[RO`&$:1fpO e]wP-Q%N#08J"8unP'޿|(WLͤ䓙R8yކeoqFY;kh(] q &[I~x3\ 19}ktJz $$t`)yc[ҐrbN?tP"')$=f3;`x 7PQjw_{ 7${ Y6߫N'p)En\ttBp^*b4#H$ӱf@]c.Q m?-*B3 rJrgB0=RETm KwШ-+1??@ay 3x}Mm)K3",H4m!A29Α岃Qb} j5b#$ӯo?wKI/:'6#͉Q!{:Vw( o5QCh%$S]s!rڵX֎8JQHvۇjSF&IJvR$bpdE\sQHK3:x/RN;{CR!f;^| uthpa$A"B=QYk%ZpZd^mCUඞfae9ANV&1z9,( 3sT佤x"#W~jCG'36wlH7a^Md2ru N! W">.]=!y3zG. yFOõ`p얿63IJGE0.^:7hQrE-IRdWt: u sn+0'Kw%۰Nsck Kn;72^'}:DꕨePf 9AocC1ɪ%WQυ[W>DF 8\\ʹ: /d3o { ux=,oL]`8@[ݲ2{!rgش̝(?IC2ܤ⧙y7KdҪE=p,Cd ~nmCD?~ v@en5+}N0ۢﴂ ӦP)#"t/De׌IdE`7kMf'"SBh+ұe*P3U\wa?I `:i]7@)i{/Dj,_wDԣ>\iNw7mpBj%h`o>h>$V €\HRxI,(.hvZ JdZG'1קOט%weRzEv#K F%0yr`f]4yJVG ^@HmƜ2vB(sŕ^JHuB8W5h/Pl*RCE알GiTEswt;:M m(KWc\ի gh ||0c @Ӕ@YREJ% ]~k^Yohh`Úb( _)Ug7Lx$(Sq{;}2m@]^w5@s QRHA35ė)FqۤK.0e9qMc:| .a\a WHF>}FGX9jXtf$<6P:gƯP| m4+M(L\7ˠ|J /5ω(4!:g_ xՌ.Z!Xa .q1G.ΖxA Im)WF0}v%oHPqrRiH^ vk8\Rɼ/xf!W'Ec7aओR;rb 8}7imBv2k\^m ] 58h8}3}ךRi!%e&S|t| RUwN slhp];l6!O40O^Cm=ژVZBch BvYba>/dQsbxt5LY8U8KCc5<tJ10#V6;P ח0|*AI]A|xPadn<+U?/=\";f<*"D_12J2w#@n9Aܦ-h HK t59;xpEUM->j}Na_7˙=08Oz {P ^[KȌ ?&aoU;q 0IǼHjYad4/|@IԣS*͒%Cc,$0͸0;"(V%v(<T0#A%<]% 9$1[8*uQD*Ж2.(l~5AuKkMCr"(QcDZW1 1v ~XTwA |!{QqݞOPizG,aFvY";Ѧ["ATWcZvHfd[GgoĨ3O?#$}. aRN9|Ĵ*^X{͵z6'j#cbp ld"$Q hnapZmp/1cI& 7b?q̋ilNAs`NR-V،`"AR-LEa.#,^o CXY(ȧ=}j525P+\<u,1eT.d)pEw0,ŰS҄iJ׊uϿ+C~u 7%_ۡLyeg]-Gz2 -}-4gA[74B5H.=']Tq;8Lr-| sH*,ХTj4M{a# ϫ۳O*ߗ8;i_YҜPa ށP5(( V#ǡH 3w=лb> nC+ ׇzǸW9::? *G駡]i tbw ixDE Y; ZՂ/by&UJ=)܁2q3 1 Y %}n8pm={ _ɗXSiU I9+aWi; o 2X%)l{gr-T-/DB$]W|O}>2!24OgzDc)oil ~=sЌ/ $@&Ǣ=N#[*鞖Ȣ.mw:8,%ؙ*u\x1h܏7BϫW! ]70o^4rvLgJFC<7oCFcslɗ}@oӎmi^7fRtbYdlc}!Ն0nD}B>Lt1]YrC%M5*&)?1w6c/_v*Sn9폹qˑQۗENoWGPoO=ܝEWAo(dUl'[mѐD_MÀOePx"bs}QD,xPpb_nsZhkyV[ӊt]8מEP'#&cg{Mw cCj< I% A|%CYaғPldǸ@fފ5%W%b9-A#|if2rB`;6M!1Ve(4T,;q=6t5p㌚?أcezsܼ/gń XyJ"8P% _x6 dNѩ\ lCz2ka h"Xo0"[~@Gk D #^>Kb{Cr[֋\ƪzFjA7l;2R(w.wr8~"L4͎ti9HxL5Eی [5#wW̥+)^X݌(+{ bYնPTYxF^ Kgv ¼ݿ";z (G{E(chʢ{=лH`FXv"|-,s 8fh{T0g/E<+ nE`Te@7=glS'A%$؋zg"->޽=3àNe"Q,$9K-t9N!êđ^/,^D kY#TcUB1h Љ:FKAg g\r~Ui} De57S8ŭN8 l(q#e4U,sAØVD% 'P;ҨPMڠZAD:0q6*d[:=DcVS3c"yIf rowMSQ~˰م|YtXp[1X\FC20:9\\ Q^e(34Fpl ۵L7}JҸY(,mn[(z} ACaU}i-C'&٩ $eʒ?UڸY78.Bi Ll,/Ĉf<-OWeleR_c=mPv~uᲞYANUG2:JZo8躴F.V1!k|km{t39'޲m;vN>ʧ ޔ /.^FxԼ-˖5c1*-1]lcXUomczXG[5ױ-[{|! *H,=9#(.x q"i EϸV1b]yMC%xS!YBѵ.x2c:;pN5vjK?.n`YX?DYzkG28Z$F=QOڶ]h;uN'1@80f.StU;\PSO Bl2J39$= %ڗ#>0[A0&>^pt-ȶ2!(rzT2yrf]Nah>2ŠJs+,I°-^ L$q X_âro9e_'z9#ZӷUk ~*?ԁf7gcG0Wϴ/=;%<&"0bPe(/hBdAa9+@Hų1W:~8/7dT ,{+6.y}k:γ1hMM^0(q9!Hs-~ŧ zi0\82594oˬ,hɸ1&x5c@9zz4]7 FWR1 b؊Մp_h(wF\AwafU1C0%º2 jN'5cQP&nBt hIOdef)ȺЛ FWa§G-5 D3J^zد1Z#du 2(AQHT%b~{(i#4˜ r̨&Z 88(7 ZM}8.rc>Dg}q\+E k#_ARN渭eM}4`7eZB͆g_;W@o%ӢkhHhy4>*$=*y|jVK<4Geh7g21 +p,iJc7jHdKƶ\gB w7J0!v}Gbb5;sY?e(lNݘ&)`r+-Cb ?G?sO-@232A#~d5 @k3$ۇC((lhmd𿣅ֺ\B3-mԑ(9ċ??vEnT7_bI23D SD[߃k.<s,Ɗ|%dB airFk>sb?$- 1tWμ;JIRYFRM4IpX;XJ54jL.@Ty\:.0{q}(Rm+4f+@Ӽ.'a O,?1wcUW0JڿB>".جc" VpEcw-^l-Oi5]1~!7)6 F!4}::CROCwd͇{o}X8=G~v$MݛҘaM.-=jyµpl<}2+q,j&Pϖ`@Dc9LI`~SN>2{r;uւP^^'adTHO Uh@{'&SLg5.#tqm-؋E4ʫeKfG+hv^;$Q3ig) p!7F=v.4YDƻW,f| ǵR1 bb;n`6$OX' W"Q`,.D*ev\JHK_Bvu9洣5p`24)?hv,5 ".SpJ@I;F\m+F(ǹsDUP#%Cawdqg8@؆ *\`Wc[+ɛTVH|b`YlCb\~ cP2zJj_V/H1ߥaaq(51` lEL 5&!e<ѱRlWfqH@gc,<, 5L dSa b(zK*HGs֐I+@zGd;8&~bq.?H&`*nϐl+l#&6V#ک_7Ϯsp9NJ->$.ev0{r_ZSnXfJ ɸj9{M?9?yJ[SEYcISa ݋]ri?j Nf02"ISzC Ht;|t\D AݫuFmjw),dp|98cl^}vBTA12@ghw+:l'QcEͻ@Y0cĻږ<0 қkj%t+/]O=Vh5>zSF9k-IF\dpT-q ETK&Xs{w4"^Ъ*hA"0Kh'8nL+ՖywD4 ?D\`8i@x5SM/)H>u*4.Hڽ&YU֮͆SI S+7+٠[rYdwב'~@kk;]1+UMCdyRV;Eq[#Wֈ{G׽4XӋoz=n,MH9\|6e\%nΫ TI= fBdO4j'd]t!Ղ{5c|IN ?ʂ5bHy%ʒTR`t7 uJI(nkC;[j7so[?~ ~ލ9wTeDѤK>i1Krl*:Nx? Cc;pWS*=ʝXdٳ;:Y14h77g:<<1=)</nd_;/zvj ",5' {IzÒ|/oh"Sr)\*h>-2 p䛐e79ݷX ٥ޒ<`U>Ȉ[z~:8F(| 0y9O@FE1RL/\U)J&ӿN"T`͋)%sA9A)V9ٞB!y cd%Xda@r=2nШHy{)Wܼ:X}W5|1xia|Ipjȴ y&ͣ#)?|i>f>xyB&Y چYCb fvi} ;=gB&,'륉ҏ݆3]Az[7Zrj+F\%\iG{H $=1Xg ^쎡[?u,W F׀1ZiJ!X!< U3t)+snqǀ@|\t_lʿlO Dc-0@>ulBo1wz8.1aڕTΎ4eJcPa`su $r %  z1eL[ yEn[U S֙=%7NnN!m)IZY8gLZ+EO]RFwz!IZȤj=ȠK"Z(5?Ϯ8&Wh(v8H 38ҟOj?]S:$PĘ441Y ~cGF"xs &I$-I#WR2ȼˇY%\]Aa.0^&PYC(v.f9yXra}Fn;u [mj QYA[~Mn8m-$:K (`5#dwh$\u>Y"XGσNj2S`R3 7_IUܷz ɮxq= mDsO yxvDrbLQcS@Z-XR=/uw9 HqeǨnG }ӄ9#FφB7|;.IFz<f _7LMT2<~yeۣ^enfn`޹&LwZ5\ڞYBk6&G*͌A7[MqY8 aBs5I|fTzxDf20 @*oaL_q)lYK4xɚﷰZzS[pƙy4k%,ƩP]$M@d pL-$Rӳ%l0=p#ӣ{ , >3yfKu]6G'mȍ'9X$&gD_G]Q]`bwQ-[*Li<2rcPMolv%EO%:7/l.^.qQ1>^ '9rHeô^5,<[)m+Q5mOi Ir 2)w5.^@ױ4R펡M@Q 5zWaiD3}2SVMKaWB]ob~ڞr8)?%ik#,/3=s}z$хSjs.4:bZ.]\s 5~+.#sܒPLEtK[UA3XCy/N) +=J'$UI劎&Mb$#2KHPO)ޑ=ɑo`Pߌh)ZYE/oԛסf1)*O#R63Tmo3l&nZ0ڴip;fU0#h4J[%6кm$#cXٿJ^ZL?M~[5c @nhփ"HsZ~=wS^2eݚsL677A Iv̡ Έ˳\ͪ3N}el )}{̭^ .jc/): Jzӟ9 /mF1z]t [R^lZM*ԝKg~ c S ފ'%4YUkru0n},~[Fe3h7#ն +'yGat?eڄaAlV &AĎ5-UibjQ!9G>dyz~M1Ϣw"R^.Bm혏| ]D P{7fI0+QB]AQzf\]L PkTB'سܦq6t;M9GItno(@ ծ>ջ˖F.↎7$f5-Ś_W.'߂FGD $X؎aюgPΠr2Ng]jzӈ7#ohu()QHUaEsoo`1(P% :Df"Eio{Cv&@$_@ =M3UשNR!_*AV)!3vh_Xv3v ɸݾ *$EG pٓM_D#;ACCo:y̤Y89ہIYa<-k¼O ,N^>h6UҒbyi~4XLY\yԞClڵbݼv?1bD%}Y{s6v%AejS2'>A5Br; *XݳdibyYDY,>ꄬ˱n$hn@*QR#2>~jEЁ%ڱgYZ07070100000017000081a4000000000000000000000001619eac9d00020654000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/]?Eh=ڜͩ^5&GϢT%Ԗ&2tKya <ΚI'C;O`f Ae)Ftr0L{~O_k k] x@WҷsWPԣ̿t\M_ g60ɀq&Ȃ]MluI3@|}) GYPmRT] 0J(VZpG̵՟X-fIimy?ajE`_7̾;yJ*s', (JGܞs5;lie6呱{|Lj@DON i[~]g-jdFxu^a8/Pa7 8xk}1 9ׄY‘Lrp+c+銳uS`uESr3'w.좀LV:Z^ %6K-_]ýV>*P5xf.wmDA =X;Nqt_b> & ^Jf&i[~,vqC=1Z{Yz|})lxX rpS=)t:N$}HWvV잱esQzPuh*,D8fn$ d[(|aB_Ҟ-' F~sz|j>g|F ;m vuvZ~de}?5!FZ{{:#b/@M\'d+|q1$ˤB}w'SZ0@8OesH)3ÀH99JxJJmHR 7wmOԻZj4aֹ kN]4g,,:tJRet-rx(}jkdPIw(O^b +o(%)-1-07oa%/7܆w F^* ޡuk+YT>N OMsׄ؀C\NGLb9hC)GxNI} ܸe%vbD1,[^=G@5s2=F[l;ˡ 00Esdid(˛/fVUy,B."h"2ߤڇ.NIMU16 ⵻Ǎ $`1g1,E].B&(+p9*4ڰӌ<%wZ̢Wu 6nDb6 ٞvv4i!+\މ&+؎cm[n[NCȜ 7`!M-}d 'lƋPb3KN`teXAAEw@o$)aM$WU $6@/{ &+' wQq)~َ!T QIr"T0l ;zFv]T(B%U`tk,|v$| 3%3Uh,>@V2j/c;9&)%vB n"쒑#(ւWX,g/Rb*߉^Z*MZB]\j s*_| 6*}޲ $Vip|=C#Aj g5ny]dJBnBhĺ t`2 ;R^~ xMvuVi,T ,*stZs]yUfn"_ׁsb0)?Ѱ' ΂=F +F"!^gc.Z ED"B9^%KHHM:8 ?$qHZ4-[* =9-YfRiIwܺL-y6!Q=Յ" GeL~I!;m`Xom+֘iK5cR]q/>[=>Iܴe8 MNl')x(;(FIB/1;s||& ՖPWX_uB.HxϺ< 3VӳMk|g:.t\x!ffZ P@ץkm|1-T D#0Vg1ؖ5xMx9Zzd aCO =2T;Bբ7J-FQfLz9sQ}wg{/l*M}+}mPdW!Q3g8~/NyRiMO=d}0gIɁ.'?O"c&t+[#H`5ӻ.5>3Ǒ[v̦҉UU^!zYI9/Yfؑt3<`;.oĖѺA|KVeǛL9>ʕJN2 (f(vTsݞFŗBe{:@[jUIb:cߺYkz bJ-\b8oOU!+x97gn.|$9J[V>Xr{xd6 (M(m5}F7? N–|RyXJ9s2b?s?ԃ.) m-Υ^S8yaX&\P/94ir@ruI-"%t`7&+]kzYQǷ;'$yOM~m1sr;hHA4R]١oNk V". EQZ#[6MFicSsyDTKfz6qHW3 #C<t?cL ZW%qTb NWTx<ܦ8So^OL$@\$)紬>+R3\;DIozjҲa"3#F-:gEjCJbaMbKྡG2@^UKxT2}&;eozu㽝K U&U)qʖɯV3ƿ~'dAeu)΁E" #*5m{L探/m2 a*>KSN 2@ѯ>lRb(9 /1a~9ڞj5"YhfF,it6 Wf}OG !}X q~^jOӑGJ-oSR,YdgrcƯb@BFFV}=Oyw?ڜՙV\47Ҍ[9  t&(gi˲蹀o+TR?[{v{b1_J8ў߰P/q aj&U|%T|4jlmtȁ>S1klџP"_ILNߐw=iM`<>B8h]vu]ZC>]s}.Woa> r2 X~=;h|]ڤիC~#KbgxA0(H(yh}8LpKpk|w!Mٳ83p 6)5 _'S*cxԿG{JEX.N40ߏУ Bj&P ↿@ӹ[_|uE[v#u?ofLCM$ҲraDŽkGSe]QⳍFt cuO3Єt["ܫF[ `H#&ssQ Ym_-ddx=t~<w+2tF5uHgPXCi1Yҟ$"Wɞڶ&w'R3Cg!5ctKWO+&/ɜtӵ`d08K۴TXo'v$.Rj킍"50AGg>)qGȧՙ`@uMccLJ>j*?AHs=X#<6Zӝs^KЩ, elkkKGT+J:*Nqy$0f't( G nlݻ$Bdm߷,5`.ֺ}qQk@\IvAG~ֻV1{ڷq. Rx؈Ścu\ 2Ė#f*f13]{@rVr띿ݟSEs7 ӄĄ7 wjxv}HOi&Q%d)Xeumk\,d\ 6il=AFs (HHo{E=N479+h\8a׭+*Ng`7F/EBNkN2Bu-:w+x~ˊUyƄw4B ޽sėd,U<^O\ylcK^8[UNv(11WnqDjp!MK;F4HU[4+pX#gkt^\Q=-DѥCv!itTՍMF:_a {0ew^oSUKL"؀ Lמ  [m!Y۔YDn|(Ƕ3,sGyPv.3qAyǩCh{X`ZfP,Ş4+3ydr ŏh+:{JyoVLX GbDGBu1lJq *=Ч8Se1~%益Ľ q#$h n6T2IĄ03> HfR .@6ЫhSX[=|/K+6#"hC'@`paozaDe{zƄfx[f3cͪP 9Ri_|̻ikwWӂPcX>VK*N[ UO,5:S>aoZ&„2Po6݄ht@aVQɭPRRc-XA赓Ol) GMC|D]AҺHifcg_GR9'G/] !`VC؉I:+Ʉjve`aqR4/c\]\wZQM$ZK3&|.qBlFu~8@ v6),Z[DwFw[Գ_a!NThDSTs 'RCGـ#V&*K\m'|뤓K$ reLu9*I~Y)so$W_lK< ޷ZepkkFrt0,ObV $=$ uG6q2sW_$}a(rVV8+7Kon4jvi]1)7z\N;/NփcqC *%0C_ENXK1ʕq.z෩Gy"@d"Gy$E~yܗ>?)ӢU7 .W芻4CYߢpB[S0"ukоaOU_D= KG]!O,1tNOb/,. Z;`?J/.U/sYNh"{[l_#3봵 ^oʮA:s#D_=QoL:rx/a{ 8)>` ^V-kT=y8׆Ї' 1i,W:?z;k ;s~&ĭTXVD SO&piXPeፔMTxׅ{pTȜgފ8H@bM * "F iHD><$Iz)bLym\*4b9M= %1TY;?5ꅕ?9YZZsP$(vb&A "0 bL>\;قz(pP#J范T`P]hB06Һ> #s*4FRa-UtZ@{֎ Ut@ ?ʦ m+~DY퀯Z<>Hbcլ\ .V֭X ͰIN@W;\mlWH-;DK"x ]"nMz`-;zB!Ĕ'Q~4qѪVt&rsӫ=pl-1{? !ۀ7A"] 9\- M}ΙqX-*} ,ِ ڟ.[ #H80a*!ׯ_Lhah! e R+Z&_.4S&,zٿҁ+$9P"G࠴m*STc?>C6!yƖ<} k ,c̫# IJM Pw1 s>::EgH@$zkʒ,$wzψ6~֞G2GA%+3uQLk(رcju-ȶT/2ƇgHV;<8 [ݘI:'pE2UhӰV$GVxf:ͥ,p{%'BcP~oJ e`Z*dD5i 揌hN,a`GP=oJQk©0fVEG}!Z! Ct$*DH(NC-XW%Sf0Ʋ(>V1&Ǿ+Ɠpң&sbY& HpJ0Cu%H%mݫLO? A|gBU*p%Qn )FY|vֈD5{ ;J [ F2uxxp.K _UNpR=LJi k^d)!WII8vlCW1C%#-˶dlxG7^dC(Z+{e >Tz=,n,$.]qJ_ЗNi]-}\&*,p8,qj5JrsJ˭4G g!jz ކfܵlrhB+RLQL,aH.dQjĠkTe)1yG(`֖J3d9a Rtl+Ͽrx}i|%MZ65g*um4ibBb8RCռU}-VsuB,Knƿe$*tcxaN9r0)|oQ'd/Ň=1@7(' n,-_]n@{'o ? ׋. )1\^.篼:c:D1OAd>3lZW͂[cLe-'a(blY1Jd\N:vEh5k3%^3N "V&C_NΔLԛV+bI=ȡ+%OJu=9?/cj[2 Zg'h}Wqp NP^XHb*idjGbeUMZd̄v0jnCXcC*3:=B{)"XcZQi{Tj*'*N8uV3 7< S.ll.JOus!&L؀qNDGIN w+՘,w馺J/ohkwj{e_mefbTma̤#o{KC$7IQ{I`!ĺaM:Ȭ[K<:_ijqg0ܷp.;Y_Pv胧DaNtO0dҮ)0γjYK'ّk SWCO 9kdwTnRK穏%3fG&|H g8$Z~!-Kk1[ӭmd |A 5y05g¢aԟ~#[ K~8S? cpnT&>5 R2q('@R6i}j-nɰ7s7|x{HNJ7=3MDf$7( kӷ[r{݊X>=zV5$ڝ=`eFP*OFoJ`TC-DzS0qJ݄WUu B2[MKeBnQ"-^1tbsFsOw+Ty<`F|k4'EN!u7Y[$w|z!oRjGR A1^\S1=d&@Bt%WgɚG˱ڤ;*ldؘ_eQZ2?΀ R3u~oQ\Ǜ|ra!;ndQ] .egE;qcaQ55@l64mg}Ҿig>E9O<Ȫ@_l.dM#P1Ŭ2ǨOoLʽ;R{MO~GaU3~4=w>@h\/(-m9X/{RD*1Ta Ktk`HGV[(a`9=]Xq<.oI"1އhQgQthKY䌩*+:&ZWZb5Z~>0\m$^7g~sܪ豬v((.Cpkwg=3#A >LKwbru:^YĹN%La#-]ZeI.)T596LPM~l\>C1ftYZQzml ?>cm7} 6 Ѵblp&!F?qa>iRm}|_B>rp,*j EE#PM\seH$d"_[՚ Z;J3 >Jx jΆcjF,cMY@7K~h8$Y{~-҄Kܒr07pVP+SIG#Ux>v~ ]Eu>8'ӐtnC[,%s6OԕImMM9tD !a("Md􃾢;-]??P^n)?Yȼ: f^Mudd]UpftU گLM/W70cdǍŦ},s+`p("􌘏Z;x28N7QN~f6E;QSt`g*Ż1xbi[b9oB7۟|萉%D f&O]QdՄo.4P#aq&uLZ৥B&)sP51po ];qtq&səkd*bkH`XpH{ed5yV;/YҾ[#B0W^(EHiN~YR3iVDw"b %W&Tp`/zE4b+Q(._pX9-4d/0@+WNMgXϹZ,ej.\־#j6t; 3ɿ{JY4 Y)![=S_]&| LAldQ5?U#M',,--ږhS Z0"VsyzZ6݌$ԾmzǴ]!R2hT'5!-8@*Nk? }/cokVUރ $Nyy+Ts~F -^5j)FEt%{.d*=JTJ}7X")<"kJod3`EoIbz=yG7e%(:x S뮡}̀A =C /_XUl(({`ձU#2}w hX1b1"8cq7*1/14QAI5pn2diVjTE00R٭;+9)kYZwyf3#K'F:>_=pS4gw!+9ęoA• -1/v;`7J541=HJ'Kws#r#O3ir Mv,EN 0Z$L^Easb}yKzb& Zl܅c9x X=y֎dS?&TOQ:IL x,W&Ҟ ʆ'MKg:t0jzxNMݹ*s]q;|XJgfW]8ZtD'v{nZKI=4[$Փ' 2 ﶁyr]Ic!|ňưpѾT+ǣ6F˻M2*j\v.գwiK{7K8BI_lA< U`W̻!ȍDMkIo7A|U?Iz?ڕYI )RMд* ٖmR8+~w$sq WieugsHxdЏac#-oqzXu 1'+Ԡ0C_mc rpzύ-͞k )k҇AQgr6x2*Z5XAS`2P;bקELQZhvab--L5ܸumoW.h4<]݃'CoDT⺕z\e9._!Eͅ!#Xϛ{ լU:hs|"4>yrYNzjԍz gDX5ss-K;(\QC|i:7]VK{SjۓB<~V9UQ#UՇل٢[E3 ApM}'z\/psh$y>EU`ZRJ1(PQ*k(8G)l@;L AJҠkbc̣rOMJTSOLIŞ5Нda6!ƮgQys3~%<< gUM*D@ drs{ %8=r|?ʞT]" UBV ;&glM 7GAJ$JHgq4@yFvx̛UWh7d;>t3N2kmVrr4Y,v ̃ѴvK9(/zJXg~6}z46.]x|ŀO1mM6Q2|.,FϘ|Ŝcl1ROJCBI"d?cc/C 7*Xeoͥ\__B:ܜ2ca SO;G@ΉJ`z4jad!뫝,'Q#e=j4&~TI8^8#l9f4S]mߴM']lXP‹y< ʧYASO?H {' V}*|w颥/U1"H)F ]z”q٩"*aĶk1@+7E+%khX%ޚsPeN>mU/'[ilAӠ*6]PR9#BV8QFzZbrO8>=v-CP (71'Swi7Ì21E=STXE k ɐſ7sQocnD{zlavCH9(dVDSlbMt-8"&c7M7%¶aNH0_کiO(YV8Tиɷ27d>df*/wlcnR$eySÁl%GYwrȗkߺRY[IXJ!+[:'lm#tCp,Pʰ@nLwL VҚ=Om30ԃXu0#,ѦA-rX!O0¼EC N}.:u2At69oB(;g3pVG(ki(=j}ǝ%j= Ak87Yt/Rv/SAw'x4eͰ6hO8`M9t X Ɲ lmӡvUS );†OwW]\I\-aY^+Πp+:0nӮ+U悔3hyyͻG]]-4Zdy;Gk-$.X\^UϞ"ؙc_;7_VZi 650VrKHNk2+'9( W|#xxfQCiC:G\j3~&7,P="_TX:ULdJ Y9m1 ׃ `̓OndTZޟp:灞-Ic'L*hϢ3*Z42{y^[բYX["WN6P7^e!Y sTY,N  DGX StğM\tZǿ5$D2y ^{lI\1'#:lÎb34 ?5G-uC#Htoȸsf_NޱǦDRγ@J U!!XAo.Xu;cȌΉ<э*o;–Y*^͎~ܹ 2@1[ir2ys䏻xioLF M F@3"%1O7זUrA>hQFVy-x:kYv~IxwKtIӸ/,|sWnf~l%!QNP{ReI.'ܝ Ml@]"W 6iF|mT-Z΁0;%*@^tW3ƣ6z8kI`jVP v/LY>1V.&IaW:W.Ү>Vᑇف]zTw`fb< g nh03$_g I@6r-;1G?bo gEՓ!mzk{ixhhp &(d2E-ڽ] >eSQfY)X Q[  lnapG]o٣%icX9vq羏#Ĉu䤀ow6̍;i+7D}jň^DK]4wmo|,J=F1iİ,>wqm5]&cʷ +\ΊVRȣyd.;Cl}]eN!?%vY2)X{CoJ-_0B^Rž|dA Qg!D0edo .T@N_՚f)=FSU@xϽ\kRbF8sv7M'fVxk&EIuLtNaL2c v ])?>)I@=' )+<\Ĝpse |k M A1(A]AGImÏ;d!LvDJjHK^ZSd_Pz|sF T8 .s~Y՞q^+9f[ n⡅j8s–y\'se-]hiL(UԾD/9|5qޗ%e߁:u<-{5wFj_35pY̆BP&(Z@ysNILS2Vhἄw]P\;%' ;vf^zal!*lp {#֘=hMo&*?3.:xMAV> Έ t& _OO ,ݥn(kuT[K>E#r@'5:N%' WLt=Tk߸}mg=c'+R l:dJk6- 'f>HŖ`TrvƊjՙ\ _ewSNc&J5+)lm1sKW厰 ŒUBXX}ElV-}S, R 2pGx:CBr\P4~J ,тJN[] !;,J4*+yEcYI4o'?`Ljg%泩ep4WW+Z)zDkn&28kgӫwHN(~P;1Ի(ͣdf܃lb[N?&=E^\n{ވ [\5]Yf1>hO.d8L{{3:ĵS*.\5`_~K\7L!ֻV0(]JLJpb*O?+.RfEؚE;P-.obG@P"*od9Z``fTjCr{E,(S:0 ?HnJ9TxG;qy'yⳃQKzP1`g臻 L8M[}]Ճk0AgGhܽh aF0/]@ˮ)ֲ */LǺb<9 4%x 'DJ[$.㽯M:5Y`=F+rF ~2ΤK|UP΅!ݰߤCUdS.̞x(BJ͈C49ٴpY|bzDxpL7ϴTt`\/l%d|M-",-7mӔ#q6xB[KEtB9ʸljYf(c1{=X 7!=kiL0&m|zayaHj4@<2vNeU܋Ww\5ho!HﴞzAoiB$8  vEm9{[4B~MJ[PH?*BRۺ|np_{t+$ߠsѢ7hf*KDt].kv2O$44ܙ*SʝΌDsU-+!%FC@wL8b!w0;Zs;詒Ȇ3.qK89:|ȥ&Af\*G uCԌo,ӪzbAa {~Cw[oXK=k%(P7ۛb[z0v 3 jN'˕RnSR=TĿA*Y4P.ڜ 38F{M 0"M\:˛͌~ Pr:{ٚ2V -̶!HAG[HճZoYﰷdQ6S{!_z&#m"[*ḫlUfX#81sAEMWÜM=Tn櫳6 Rfg)i)e@(䫠/7C7x*\k@tv@oILU'%olCxX: : ot"a m]]4$uMLWF Ex.A_ڣ)Š`x}$`wj$XiL["ef3$`x26-]@#;1gm. kPHZ`O\RVqSFB! 1f%%`Q]ETAjzO^s맡Kwqg%p-1” 13WfG1'W9Yƚ ʞ_sBR-OmS q`cvpQ#&xF9e2*mMbʻf*^A˚ %-2 ( )بGGD#p8_(9EY۬ujթ2sQ5!ˬHKQϒrڒ/|jtDֶ/+?oǍFOP&%qaZd#Q3 yWfVk4)ߌk4dD0X92V *:8"'V!/J8xRZm@5䭓جcac23P[[sl_Ip&gn&?f[(,~[M*yl#4y]R^&fE;n4vJ\[ͅsPsu4{=n_uZOvdJ:&֬z1sStdȻQ`Sz>ʢR 1eQ2Y`S(`Tx H4eIG?B@K3/.'r>0K|]•$V_yxvǃ(u˄)^r^Ed2ư xnM{ @w \#( ÐK,|7|܆؂gư 3TDjYd\eacZ>\ lnSzvuHJ z}LA [Br!~ЫGsc mUj+F])0CRZ==Òo~' O*F8B󰟷Cc3YuQٹ$dUq!\;Yyx,;PaD5QhV;p^ wg}΂78{PFNZࣷu:i𕪫*el lqLt&B|D,-\ 2/V:+nM;YC:+=C"9``j\=Jس>3s| u9QI9'b!䲖ćLJ1G3PM ?G~weG[6׀қ8# |EmGu$?BjEml5F-/")=va_!L 8O)+p~8CغȌ y, vV%d`i>ZC4-tb[53L>;XҸ&;Y>{ZP᫭ak;WHI.0C mGRо0c*g]|L є`CL bh6P`lyخz܎ oD^K ð8 )ORx4V5P<5EG~Ѯ $G#yzM1,, C֑yȓ!d7ѯJuߣ^*rOe^P7O30Xvgy^^L,ȶ0Vߍ_C,}5!!MVAPqq,!B6_etE1ڦ?rўW *`IҌ۸05nzY)4/ z$OD(+;lؔ(RA?;b&ls~.Xmf'.Yݐ^1Vŏ\QؼV=Mኀ%6rYPȂ[U>"^72=^Um$+J~\ĮPY+jiSN~<*A`or}Sh^|"1N:3oCNcO}/tM?^q?\=>@>awJ ̏{ʓėOW\Ӊi11yfrK8kϗ1O3{t`wѳCMQq1us9ƇzP=u+_x9|Feǿߍd.cx@ʼn7BNv8T݃<}CRo_E4s[eșI鱑7~J<1ڲ8-JoOZjM<ZZOݔb%Q,Zzٗb& (nf3.Á3;0sMoކm<4΍1VdեK~>p9-^ ]ppyj$DžM!Mv)7ʃ5sYzC(A?[dPJ>~_[2=BK)^J#`7ki#j C/ԨfVwbWc/̔}L/QaD_< ٫3*ʞdC b+R-u ΟY)4b5&m?8k_- Mp-}}OZ̤~K 4}ƶ˥U|6dk"Pڳ잧ROm XnT w}XʴV x⼺]QQCDipkϞvsM'KFj 7͉d֩o.+5)׋VF,->Ԑ9.Q-ۈ Iq0m3wYWҙC]w"*ܙ 0®{_HQ&/#N&n1?~m%7aR֕bw%!w;0߬=ϝD u%uwm`.EMgZuUcTJK_/8qHofxf>iW$UYQo+krgV f|8\jboF4hF(JVh%>Zʗw FJw S[sj)q펢mRX9L~DaL#zx>#OAcm/60{<~Ri~i,+TDpԖ}h=oV~<*N 2؜,kS`Xzn:2ۼ;Dx+HK_[p6Hl4CP;tn\$WӅRȞYߕiJ'֗@ܮeߵ%/XQx]5_ w{fg?*V)!W/3LЛxk9cm2wg2C҉4 @biN{$ZGY5XԔbN"Whoֆv7pZl$* FT@ʫߛ"d^>jPa[ZU"~>+o\N볧`rh(NG@Д3bU⓷Y&ű;Oz4[V^"ez'P+8_j1e@Ӧ0:w5|\8u~ ݃w[c[,k@Ğ\ы$~] }'ĝijҿ56fe0zC yVCnУѿ ItP-/JETlp ]=C(CoeYCQmǷ\ʆ@fk" TLazcJ:- ٠dq&t2>b.1#uu8$#{%5$f u~(0 }ox-EY{gh ?Ԩ%}K"2mW}Vm#7O"i\ π4jyU UϙÂqzD17fQ% ծm lCJO 8YzCnXteP(Jx6Z)TR|tYIȃBo9w4#[Q6w\l)tX/~.iF`kwb-x2m -dKmNr2J85!+-D\A2= Lz=whmQupE>&u'Rܯjmfa91,Tw f3y -Iy<Q饷/+ = A:$15jV eJ b1rqCGp/2_%!~JLo}^ wW n=SχnDN[a'~?)*j;Uyd]GI -Ay/0zJ=HȦ"}z-;IS \"hzA-Ktycn gO=)UX' 5hNFqmsq .Jܫ/>?.RG[xb ΂n.&16][W=L /ch(hN-tXW)fWsy|Vlf7tw7Hvz6Ae]F[ 'É`ZY1'{dYFΆI)1y\ZX>@LNil\  FToְ8 #E2aO'?Xgs4DKImdm94VKXm6Q2$%ղ<\Lu;dj& f02Ǡ>A|Ԓ1l '(k6yg8VD'ڄ^%^FW1f2PU֩B$L}XbwMGj.90oPl&r8A(a 3Ӆvq3@.PDp|{O+T KZpL K5yCsbz{ q*AƆ7e"В<%p!?qA|ZӼ.o7TR/EA^nŴƧ¶ x ڝ|Ds..I1_CzPM¿涋у ʱ2L5{crYG%d\29hZWԋ-C=)u C^aڸhN:z͇=# cf0/(--Wc&@JhPyW,M'߈zBw{M0r<);U`cgѭ 8e OЈ R7׻5j,q2'`+-\Vl05zhr2%zkA܊Ao%d"k HS3W,VZO= :2?qvWHN,a`f=Z'zlUh6 - RbNDP(Ap)'bQ 7u'A#f3¦ako`KY3{"8_SM ajZخW9MGU&\c+FaM/ PU~9y*!k˔:U%#jθոK\q*ܣQ]&+y4Y#|A7 'jI&@LY-óI˒+Xm`nA2!]Y _l;/?mBI иIS@T[ےanj>My1:QXz|"{)\4uJŘull# lL%MW2KtQƟTl_:{sEX#> ÄvqRDq<`Au/ _1K#sFޓxm+R ^#;'1Y9XqHD!\^~z4ok2vJW!G:)tmk|oz^9[.= dIV4ۑO#XƄ 0T+ g]SGyҁn`--܃/e6|?Ѕ>RoQ)/Fz]h-* g'|ƄY n ݉sSc]Qnh t/޷n9,5f[{杊ܗb.7~6aaA;HeOL,؋8ϔUv^NY\82zy}G7Pّb iZd3#+.ި^{PV,cqO$0OdPߙ(6ºhi3ǩ'497l@){4!>k셗IH5f+fI*R&+mǚ0t=%m tT&d8J-λt%.򽛄(rMNBIlj!O %*X̄H l(82uO#AȊ-d+yZ\u Wt=[x|qZL |3:}{ICEwFWi@t{&mdLrj r̳=Cph+*n~w\9t0BPw]>8҇`' Ul0;RQj䞙IAM䇣Xb;GT~O]7xfˆ\i~ZlD'Ys0ēu'",u jKуmd,;l|K'/koʃ:`yfvJYJїה!Q aӤx+up{Wkd+ ָ*t&FElY2gFIz`/X:NJ0ð6穚keO "iU HJ.GCU2qGToȔvbMԔl  o+vU*h 0Eta8=ePBY1ޒ' W1/R{'ksa`,ǯ? ^jC< <4K*Xc늍<5U]bGCf0 dTW8@Vjv-LܔAVw1?\&ů/vÈ=>3A$z{U&NGXH]} l!;Z2yz :OL08Hl@‘zJT9/ t >vorb@Gݡ=-="H%LoG( 2t!Z,gQ"@ #ؙn6\>0L - JB?|ڋ@{mTQLʧmrᐧI9nب+RMu4,R-5V{ x)\g*3N0MVڅ>kgHw፯HV =xH2_.%֊mYY kMsۇF U& A"!\z( [-ή+'y4wt嚗qLV} A+Ey7 :k21H0C}yV3 _T݁t#v[kcp~:-";}nLΠ=m= Ѱv2=#`w%GȸpGf  {)-;+nGD1L7"6\ L3) DAmIm]sD%2ojx5ƿO{O{x ĨDzRe3~! idb?7g8kn̽4|gLBF>>s Rd"Cyr'S9}! oV"9=|Ϩ? a II)AY(WAw jmWK|}Jϻ [yKq9>ꦫRfxc4%GW-mbf{)Gv {}`R3N^dvAquk&eͣ 6SƩ0 دN&1i%ŞHqL5) oF[>c0$FImyoKeJ!%%͋<1\ D BkILT6b;!n<ۇ =Յ$Y`@K z7@<4 J7 +$DzS:UD|Cr-m-p'2 kb0߫[^щ7 IU,U[}n lXr"^ W,H@9rFUJ-UЦb&K!OqeW*= ~|i ){?nG"!y0?ɾt涞 `+x}ßrjͻ=/ O]ڟWqa+s0%f^4.PDDv b+ ؀X7k=RLzadAHznZ1'"G8 PbI{eӾ$!tJ&.P<0D5]rD$;^9IG7|D^:.8 LFrK)c|R_ph}(jdQ*5FhpkV3W܀/*~aV7vZoPIe=cWTRw'6lߔt4yb G3:!7[^bu$ N0V .fCy14 }3nCXv=$C*R(vˡ@Ӛ)}YkE.*s; r CLy6-rvAՆusz$iiD=mD_XbYx#Ṣp ߧouT`o@a1uŖWa׬gZ; x¢(9NeI7i""c(e,Mc#EQJNT N'd꽫Voa G#|l:(JJv0P>Z D*_ctRogfu #{pTc*Mwq1f.Gmf[t$28`L!`h򃇖rdش.iȤp'r~A~X5:ՙr{}ãrv_ra7ø+3]|U;  %1z)/wj'}"g02[/{U\3 M`al* /bfGV+qsۊrMrd8ey?QJ~dEռsqA -R&:6 4KVh d7{秆z/l>3ed.j'Y&GiS%b^ח:9~޶aha}rX% liߎ0쮑ր0 t$Ո|m;F[&{p,%:k%)~f|&; ȧ5d~${?r? GODhﶟ qvHc^nF8X;`%0:˻"w?|Xrqk∭!vT6:y9CH% }q7!1f甓_>!vy朆Q0&f>Aw~MQHdYCJ/O–DW`p^3T|R=Vbh )Jr˕ynI{ 1jNa'6Cqt™[ g*ll8?_J3<D+qʅ5ܳSPr!{+\ ء"QAg7@}cN(?ܻXy5˘L7.mn 4>eTtiQvĜ&.3ݘ5?Rφ/g5 Zt>俩N^ơ׹EvfL?UE-6RܙVL*>s|){zc-i5UF@LS@B{js!P[ /WR|:F!HH1by:u {kɯlZOZM]f%]OFslO[}jJ-Ǘ~{fOiŽ|ˢÐ}9'N_!k|~v=ϐ~ GoIi83}.1vPp[O$ ElĪxZg:C<,q/Ud&dzqJ:Ƚ_\,;rbVB'SiDldo6 CNXF>/&0Z ս摬ϯ#y5UmÓ1B: 'Aoʤ3^"#];1L.lsCe:4]em׃[~A~EdXod@;>^Dl0*AT_*.Ӎ?u":SCo_3aQ`4 w%1Z< ^J%&E#Iz~Ԭ^9nAV6 0Q(e?a5@5S?'a[V_O֦K[J~9(]7we>y^M6-dԢX_鐽Z$<᷐:l(f3T  # vN>0fNjКۣ5`y.>;g"ult~8⬩iOM?0y h0tY>#A@ Aͷe-Fq]pcvYSlHuEA N9~%@kyV.y+TaQ鸲+),pbfpxH>9{l@Dωpv ΝL"p-嗊=(qxwґSi(hhkQ!}U ӢVT啁0xטOhW- ;M\8ha  W°iuG[*~ti9HI@"ԉNxIea}}" w ĝuo6Apik4}ô;}zkZ~K_1h&7/c*.J4ė, ! I('rVU C eXlQ3oI9'[޸qH(c۠e $^G]iZlQ[k;l?dj -ijw*Tl`*x$76xs#.1E8)_K/Ɩy&l8J>(=q:ѳqCDP% i;м:sYh8‚u/ovp߄$* qaDK.zm=I !BTZA-3(9?ҋlyYx X3:"!dHEK"hȤJEQ>yۚ2|= ڔor|%p~)6B\29{]D-|( + @yܬkSm~)\#w/wP7o" F$؉Aa w@D'Ug\^ܾ$boq YI ?*N!f^8F慢؃2?EKsb<϶_zn5>dPrjUuNαV%W(P_<3QR}b̏մr=ӇيI: 냥 |5-eu\l7i)՝"76QA,[{/KqD;b4PHŢ"XP}E);{  'w]uИmƠqnh$6}bE%3O7Rj CP!3{-!b+M\-yU݌~'rүqS\kB|8g}~@d"S7mHl\ۇju@e6,kr>V%-,}H *]})wR"^}93lu8Ǥ\"qEcwVNdY vqg"ej_5miA~4N}BW^xS+@^Q4WN= +:Ay>{w;Yp KjaDzޥJ,1&x? {Z}\Og/~5pA&یƻָvdsӺ瞘t3aT5}SJTM<`ߏr n;|"ۢ͢;ie}lLs+o]|Sq0,++Ʉ۞?{ʤO,v]Kɷ^&U|ӄe7c-O2A{V2EjIQfRסZOkmbU|x|+i+! x&}: re) E8@r&XQ}T^k qΫu{Z'?>9K'h-@eܳ%u +륕'ecJO6mf}s2weƢNّjC< '/MldBg, FBl3K1!T ucEe42dlVgH vLT!R~+ì$z qd"nf~E臂7/8iСpW4m0V6\;Ҡ}l!;fﮔgpG58Np1򹁐ёD2rYDt{2F2PVC?*if~bv@1q.VSBw-R|*c[lOH#:2X *KFIRxWFBC%9ئ̍r&Y>~ђK e؊zy^޼>`]&| q Yۡ,:}L4F"gD2"ˮ Cy8rq\p֍C.o턄DȪ٭WLK+~lM(s? O]RG~cYk?U&6Kq[+b *&vq<3` :ƕ>*xr ]Czi`0&8;GF1=VehszLKqt0;IF(ul͕+ 7Gǻ5w 'g% ROBƪmSY:se#o}F<&|WSo$`Up /1lp,74P } [H㣐B v۸\!GVTyk .2$šJ(X@QtY{#vۋLAJ2cwf,*Tp(bOy v4NG;> L7>椥_ C{QoqgužP}4'k}R *~8Kz-y礜;sŪ .G!v os'MM>;7}M7)rDsRg$쨺H>6OKg:sszasP?ޚ{c{5|:񶟇(Il!w۟r!ZcV"N zpz x~YyȃTFW rMaM A176m4aE:+ͻ&Uz,&<^`-CdVWGiE*!( /N΃G9aO.R9 1YB ,zr mC82`r#Ӏ>rR= c0QOabU`_钹_KÄ9C v@]kAxyX 5;%"-ac:UǼ]Ni9#b$@KV x.tJq&_7ǧ&~:"GjxZxG Uo' )'DNj;|Y!yMd5 ZٲSY9p:Ύ{T^OHk@nKqYԽ[X7<q?d,krӚdSLlYlstu;a{ÝmP;K!'F/#+u݇箰w Q+R'QB.2X#2hMi# /XbD̖NE,iT )ִ2\bH(՘I>5v*M$wؾxkֽ\HVopwFI,GɄHvM1IfS֋d;U?P^b  /:z9A1?,-bD)!{WRr|oʅB 2𙵠?/^or9cC3 Aښd*)D>""xA [[3QSz_ghN>x% 6Fֿb0.hjY*7r/) =xM~8G#!2>rBȄ}pFZzQS kjo$=8АPMlvH[dVVHV2a!lyNǎIu13*HɺwFVڙ,X`y1ۤIiׇ՝ B GyD{y)tFQ R,N"]D_ ,y`s7,;s L<9* ķZN3V"Pmb}Sgc-&Va2q l̓t:y>rdG=un&_d*I9HceXB߃ѵ\v}TMsEt z(6OI81d.}dfáxXR 㜈jTR0auցXA\Ð<2H5e٥ .PPAD n àG7j TUЁ-?!*6=V\OGv1B 9pf_דGTgӃjӣKbkZ- .CcJRu&nI@P߰70zUeggQ>roj5A =Ņ/Z Z,GJ~j-2w(L"`7T:Ntu2|=8y`H_/xÎ^ȈP4N6z#i4T9TS`":; €X!:G&k@att\KQE8Y2 "OV^5s`+p-__Zt6'<}VhM$)t@Swr-c&Lx)X3VIw>;cs $Ϻ`}F9VZ5֨oj]? PZ^wkVZZtxYW20F{V-nvbsh~^C{A N.,9d'c,ذEA"qו_3TdSՖ6gHd31u*Zjiyԟ\I5 ̝yK0'8:y{)8Vz6>Zd;GGMqqsǽ~6^hك {$ӯI)ʡ܁Κ5x~KnBu%l:%ۉC .U/q G"$WnS{Hս\C9QZnx7nB~j @tb%ϗ,aꍼe{.stOǬ;$PM=Kǡ*ҕN2˟&醾,/ڀ&:@}Ĥ1dv:Lq@t#2 v8БXDW@V=خNOal ',AӲ/>ʣSF 3/` lGY "6}~9#ZqHb(AҬ,UШA BP76Td:b{<%J9vZeFnȰ|Cvg5u[[ʜQaU . >Q2͢ MY$8_+s/aX| "ԙ!$>W o27+䱎~ ZXQzD0X @9J:QjXg . hpH(B/)&\ ͹qt?o|qکqh6uFB@[~J|&$yƱjuabg7j V̏=}rxk#aV Wn "_$g ; 'YF@'ʶ` 0Fu(B4 70~ V@:ز 8)rEVZ¬|z:R60Ӎ q.6VfJtrU7 D+^s]gY'S& b;cD!Hڈ Q*a!Dߕ*:EˎPPx 夻CiMíI*Y BaگuaL/jm=qWU+߯b)hE N^dz P}XyҲ#4ISX؝}82(Z:M9AK4(p@K /"o_&Ȳ1sTK/ :EKk*炾t-e|ԚhY%PA')nv&?CYzW?.صOh&IO,Com"RWF 3mw9E`Uj$ޱ`֋Ε]T-zפ, }HHDl/wbzJ=@ҌNzp,Hn{©,!UM4Z(*F7)bl;m|^Qk*wV%'%iTyqa.ӊ ^$va ;*j%="VWC,oq*}ęńnҿ`G#`6 N 0ư}xgb4569G{$4þc{挬g7*m8t0VWZ"^De73dkvfb˩5Ny &_'SEX %Nڞ;)2{ښ1 e[ޔ!RazQ7.QQ*u> iɤj9[I<8ݯMgjb}O /Pc@ D>x!Nt<, =v#ո ~ I|.%VjA8.s递G fi= ?seZemX?>ýLeu Ic4 # 9uTF*)N:s"aWI4CƔ[.t;ЌujNdhDuaƲ>4t=TL}u ֝[XRx "=9T+:̄\O{b>f%Kt쟦SqJ6'1*VGQu(^H"ݸۉlid\wvwMsH*r[晵=`u%-5Os,, Pt5=ayiOK,D4ad5 ]yۢ Xp>dLxfO7/IHG¸3;?FkE)-i s$+ K^G͗[ģD>'A6x<$W08@o $Nʻн;%ݦ<iR'dFoUI6c>$er*Ӕ/=f U^7!T}"iU)j7'v3ac9J)WXm1%ɨRT/FmH~b/D^X)]_8O6""nvyբ ( z0k`Qx I]"*1=/)ZzC WKiꏆn2Em8uʢϵt~v>O>ntHǮ^8I:7^Q܈;l>`]6aA$눤)պr8 P ",BjnydIa0tKgZ=i c=6K$o(r#¸ѵ yJRsXPL{X *MCT+XYmN͉*\m~-j,8 Cm,me m,/֡5 -R63cfZ:LXL({:l_ك96Oaݸ"WZi~Mb\rָ?t;iVf4}: \X<:$<ܹCοkG#o6G?u2lݎLBbr\j;MC$4ēвOV9+*'JIi3 :K.m"~[U$^<Cý1œx:B'@ ;)nalcdR0 HO7GbsOW=ӝ0Y%X9DNQ' BWZ0)dC4" gV`R=mj衜 qZ>o MYAݢ1+Yv1*ى3.]_[YtU. jZI&]"AU& ;1^!.E&-/w)ט.wlƇ%3aFԨhI]dKNC<0_hE6Q=q0],Ku.,s}-׽iH7VUlt=;mU8@h1++&9"سal+WױuK0UG"FX]jF7jܐn܆9/rbtS|eNJVp#DRM?`2}hJ816U錔Z3hz։3SA M>J34Yut#pޣ{4U[pg4h'e\є5xZK%5ptvTġr:sWN1ٺeB V$ -Saxh~Z$r{]=OĤg*Χ;7`0U޸( t`.C>y#9!:vU5VE+^+8!ג.eި)w 96GLg+Sjݵ^p(6u+@ꭖ[s,}\"#> gqG? hWVG>5Z^ PQeSq#al@Ԏ \9l)|giDR%;yp!6g-2h(D_u|:PhW0 59} ~w)mVPM*L<[7C5ẃLo0F>#:T63"k:6wn?F:~-TG~34Iv+L叨NNҸM.BA$[~uXyx|#8WXf=EmSćVl&LN K}>lvIP=UΨ1phNߏn;8lʅw5DJv{Crhg %n=Ȉ+":ԅm`VVh`zTݿ1mpF}*p0F'$% 4.EX4{Mp*Vy:X0W4Zxhs1tFa|& fF<BNg qrxaѪ|<,F]bzq\N{wQ==?:ɧ&ghB|Vܖi; 2@UlkUZYt\xK]'4(tT m3$f0ɓlxDipM/sXr1N̉ܯ\ 8oF::_Q }֕škhny Ӳ3bV1nwޯn0zK/V_-7^Uy:/Φygj,Ht_n('36Jh/DCh @ #B/ŢX4[ǁ7"v_YHQdLşD@ _{5Ko(tB|=&lě;tUFUOqb '+| K<~˙C<^6nDK~Dh69J|lp ϬӶ n^uFx~ ȗxSIxgQ)/iM=k?D#]غRi @|;˞(saf6$*fX iI!yH.F֖>m_T $n˪:-o 87Qd/.gN[ZgP,zȘZH_xsl8 irp8e([L[҅ %۫R]i gDCiN֪13Z܂9`߀o+1.>4cZ5t{r@6.e* "WPZyNWzuAf EҌn$Bw`Q$.e  :>* :Gg}Γ&LE:( 7G,l{2#|ߝ~fTiSMu[w`{qT$#l|*SVUv, i;~Ya( !Hɘ w/-V9xɃ^)y1p ZT9c\HUDF*% ImZAENn![*NջA.3fBkRTNWSs:65KXC@1NeqK|DM+HB\Q `Ml;R8~ M ]x+n#vQ- `k ?TSJ}/ /_H^q-8QzLTqK2a K ط;a*oE:#\h9}1iz:EZ589g}U䑭[:[.zT*!؃D q Q.Ni-/N401wȠ2axolKE Qf*I8xڒuꓦx{KZxu55LVS4h AfTU|l,\<;mI!E0Ӫml|D?-):!#GךPؼd94qf$ʵ1',;GnHU 5I}Ri"s@cS{bv=O.YTߞ)"DISd-ل) |C2%>0ٕ[GKr&^67uW4(1o K <ˇbDxMi;>JoS],T{i=&L0CxJraW4inY~o5TCUr ,n =AI%h ,؜R¤QgqZZh$ּ2kp`q:"$"R߮2kfZpw~m[>M^p3jP䛓 . ?~s6F_0D۠tyW+/I4zp{_!T~Fn#HKksqؼU2P?Hg6hswi~(d7b0 +I1^ҷtzŶI|8ܮn4Aܣ}ݎv7ҕgO<’,G\}6a~@H>" פyM3 B &OxYpo'T(jQ[GMYQ?*ߪ݂sg7}6 &souY5ny_2bt< A BܝUFV<#ya>kTm5 $ߡqz.9t ?PFKxx]srs@ݤ>S"LlQq^# u kU?<\.^ X|w2SOsh}@uBp'RJ6>qw`#7qb2ngjzێ&|NPՅRB`-7)`5!y/W6>793qB˒̊?xW]"+ȶ%+5Н*ۙ;&}SD'JMnnqV/%f*'hn߆|u+t]2ڡזƤH腞4KFJֽ$1;DI'|en廠{Բ,ρ)lBήɧ-"8cHH J|/1pHK+֏Pi`?XlrWhh5i2xsHW9kboh ݴ3G-#gJK;z~+wɱ2pFܲB~qj"4JP+v|z 0lb@S|&ȈU+hs 9(OÙ "$h' s9@aT/&?X:iP+? ̇R w<-5{ grV V^bBP /#{x4{>PPV4 躭" pAap ?'Jo2ˇwUkqšz.dEֻ4'21k*r==MpBǹ:Ύ=yj&L7Hn"5JũqU `U`%)).4T/o9@7v-YsMփ*b@u>Ǣ)a ,jCoN fbbuvd{ } Ļ+I p>xEfʈ~9^By;XߌI,Ծ[b^1qkGY(Lx8%Jerb~5_ |D/`B^a +l .B={5 H,k `DQʞs^>BwUhs),gɎ0^K'8oj!l^4>Mi^@G͗@LX·X蔝;^gC-]5_fډ{Ǧ^~ <4E Y~X/_0W)tC*]Uq*0NߺGҮ<cn:/St <Фc.T\^J(&~y5kS pĠTxw:#w 4n)/u%]{љO3?42ze>"O7~ 3f WR<.ɍț܈ħT#,t%Sg+Z[:R Tj8EG73CIaVif2bbMXvK*>o(e涙iMO E%>\Jh0}3s,S˭-PPf.af& l֯'q+ZD=[,aYFC@ &p./-X֣ -A.L,|LjʆwR}?kmx=-Tn[OO;RwOx v+&sSjh dե6Q~>jY0Pk-\kE:凑%$R0`@ϔO OG َOqɻ-}9Vq M6%WQ繭H1W#}l`1>f\B`]t Nnp(/X9cM"YGlr^(ϩ?)r`ZzXI;LIS'zGM'4{ <\<.Nz`H/_heǴi=7g_{:Є.AB%2+8#lpYUB'Uwѯ1KCIrLl\,_rg8MWp]! ۝tF߹o l~|?yV-hPN}Fr!-FDp]lLA{dp 2ځ2ʡE`fۄ?O;m^ W4u`N⩸H .RD1 yHϻsӵBjDsNWЦU4Wa[F/-Z#d{Iɘ&xZB}Z&P*_ѽQM\l JMU׮}Bo*T?PXB/TV XB6|&"GVoV-<(NG,;-bgb-`-O5By(,:6##8gDĞ֜?~Y/3;T tH״p?y&hO oYy Wf)>vBDzGOKPBClC{dTt񙲅ܨxI4?>D/o~)Qjyꆦ̋ XXcus 2QwVKjH~-bϮ_Xᷓ]10:l Ӳ!yu){bC]d}L8@lӚw^E;!5LV_c2@x jH2$/d&ԴǶz̰} ԑUйvYmvȯӍA-cXzpm YNp݂P҈Ү:eK3X"o}WnFƑNdۺ3-:r}Y~Cm[Zp Qzh=bcOCi5h'ʡp'[\X d4c"(I[2;_APhiEJ EڝQJ'UGW@N͒|OݞgHҦQKz^?TX q@Ȋcw*9UL 9j IoxF-,inTy#f3qꟙdvhn䗙"[1 ٛDWi>J$9^6-yE(B<}-u,֘2 ##;;fgc|^H1ExDҐ Cy61 NwF5ܬ5RF D+Pp2mg@u3=MehG}[Lf㏕X dqnm B>(]`~ˁZoIdfcqShx_aY,mVX c0I=?^n-y, MT0dD4eѧ*Md̕=/+\n~m= `5w/UM,L;@ۘOH~xT@ A2SΑ$ ٣f!&ʯgo;@7Kz4:Fz&QME1_E<~]tؠLFc0 Xb>l 8f¡ ^ >=͸g`x 4 4NMҟGw>Ug8%@\ HW3@igEߎTJю݋kst×1rT^r :Z{Oq[Ņj2y숍+[bP6sLӛX 4xe kbG+:I~,F 9?psEhdTBg~ zqAM]'".iG(=NN,}ś-#UFX8mZ.Ĭy ld[QXMD:.&1R^ /p cxPs0| c¡ph~u3AJ>n#*|Ҷ!΍=EV_pozku1FˇA#M: l\=x˻H:;NF4~{ZԁJr0m @DW} oReD>W:ђ :n-o}=/t-oH %bD9,!" |-]4ӛ&vY( wp~ڊH+!X#Gv._ Ag=}m~̅ʛЉNLZ25)"Ӿ3dVKIJ=27 GzՊl[#OT C߈<Z>M5c&B kYbd%I=̮$}m8dIrܦRufΏe[Ř:j[x,=~ĵ='4Xg( M4HW܀*𢴥B$0P%q7G#?ԓbDyddY2I@I=Xm[!A_W2*pD{7xrǿUSU3r: xF8Om#pW$2TAl4&+ [L VñFhhNELt3+chԅ#۷,٘{2&$/u䅒 ! o@!9\wA$xK"iRgf/A2G[Dg(>aVNEY ?ْra2ٻLpQ e/ J WmW}ii Ejց .V8nvkh"|a0 N? X4p^¢ uHᔳ)9ی1Zf*F:z,+j*6^\6K3rch"go h*eH ai~a(7B<pLtBa#3QʨfݭDـW'8اRL8j ̇I[an]R:2Bh70KD|W–d^/xGb@Qũ x WS84@dcj}m^g;r]qŸQR@;0ϨHF zԮZ}tm.O\WjL;e ͈c&R3UP;7yՉ "a:i Tagг 䃕ivYB-o=zt? df~y9~翈,l} PIٴN1#& E@~<#lx{_p> %&O ZVU nX~E'W"{~gDz'WdI,WN)le0cy2@,p,n5,0!_1ydy &atow@}qVfqXAA+TXn("Ɇ,H[r8'bNqJLYb~%M9SB=XFYzm.L^@2֋IkX|zyR{ hoPY籅+y,2D?=0Jm7yb"u#aʩ Sc=ԓ9/9jZx*k2JhLM3` <-vY-فK2!:GFs!B5R+)p1g72Zl=|Dɸ^~vTB]|.b֮>vPy/):Ɛҡh`k_ꬓ[09JBb0tRO沲^m7)E~kS>f>Dh_7tJN0Nƴ ff%I!:eۍ+dm+oX[`0>\]f'i-PӘqT,)$KB JC"]>zj.ݰܨ/u \`uMD SUMKoJhzB0%Qȴv)}LfLI!s.(c͋^8߻F+'](J>RRcuM&F\,Fb}A| $bJW A YXٍi5j"_"&#7 ͏^V{S`Xϡj|czI28wfLϬJ @\z|JvNrGGH0^tThyt,@mK/n?z- ʤ)%'@:h 8褍2; Qi7U"LC͗l b bq7qZ즥lWQOԾ_M,X0a8C,-zJ5(-z i\YUo]?͞co.9a ex-SQ ]\?) +b$AoѽTB(:(_̣NNBԼ!7+``1ѯd8%xcӖCIʞ.wOz %΄T^S70c Jô3cqzyv4,G'^>&CI Dq}dVNrvW !fq` p--oPP$b?y_Q$@Eɳ(~\Z@Q>h 4ÄlnZd4%亇II{'x#XH3RHHTҌg/?r Fc&|RZ'KO?`#\<8PyIsiyy\P+}e( ߡPM- o-eÿ1NCL1 w5;+z=>`6s̲Sy~pI^qABq[-z ]mP=WHQ(oBv8\ݙi7_ /v: F;Jҋ1 nFgv|@T8)dH PrnSHWJj wf N 1s&H8QӉD0'D  RUo@HeTf@ _}w©뿰L`]i:,Uc5~ /rPn9WSdSN"|>_ԬAwĄQqn>hIdiwJ)G3wQ\ xAi"l%WקtP[R"o{,4#O4 `<-XGR6b'<^Ɗl=,Z| :.Y68ڕ9tY:Ƀ@g&}{?cEa47a$Nv s|t_ӛ/i䰡E^Hm4ϩFBԾ{-kiFKjI%S҃9{wX͉fh{'K=3 BðHwH]_{ dR jAEȹϣi[mTFK"O4YD3-h[JXnVʚɌneeߋصRpmJ2j6vT⎲8/j6zMp%dt SlFچE+5DcG)AspV+YL4;,E17We[QFwZM5S;[drWCk"m=_۩~#K-IGtZ ^?[7ub;|MQi%iWX)˭]fXZ~V)>WpXL!tJ{o/=9RUuO1AUply:bqVo:/<;@r|Ó*`,jMe3nCxţAVvuM!ZYz{:|*cHS< W PfAߺ@n()t>[M{in@RrX8f_1,/*C֊u컞[Gݮ^PG!U՝na3 ޾9c[ TWZ +9f&ڰ)e9EVF_+^@C"UX(gL8br7QZ2 w-2!tbF8-:Mm6,FwrokZJ'˚x] g{T4]^l .rs r}R:̱={X 4)sp{ q COcR 9O:醥gW)'JCtF~"ku3yɍr^B"-v rDTdF[ν'(n$9C/q0vjѲɪK$wG#.}@E"V]#4UuY:F0Qx,;xύb.Yp┺;՞b@*'Vo,- Tdx22(7+psNxtR;%2ʫm43ɅS"8<Be2dO,~ klMWpa΍ROc')כI>h'CK3X^LN?4$@'*: $3XNez!b=ےCE2| [v}~oCuh/k)22Tb ¯o`,䷕mXLL.+qS#z-G`\B.^_miPJfSϠ{RW]kh>mHxo%^d5D kҔ3y1Mѷ(3q8CP\zmO-uC`^+%e Mð;hOSL9?MW Q9T]3&_+7qesalt N\U,4֐|6_V3O$)xwxQɹ 7~iEH[6~ |qڰVNb& zYIUUD 3TmwH!$`r@22s46>J~b(d3`5cF´<8ߡMo9uq0שܲ5Zl<jpL/eY!XFd? 5$<>x1#)l'_A3g!{ҵ+&p| y#9seCbP8:- ɝd,~_o rw|a6]jqӋ":Ќ [ۢ7Y߁gpϝPo1ej'j4#g' $- ۦi>&sK}pFI`EW;xx` L:r^[ߦt\S1ؚq,n>fhXhՁA=c7apfD>'f9,ㄾAv_\*%mi4I8+0xU`Dŀ.hB!'}4P0lƻڕnWj=ʊ /%h*kƺ d^(7.ء.RN{+ALtI0dq\^C>j|dtN Z'|㢽ӵ yHS4?lbV{0I N.վ̦gw*xtl]Q\qdۃ5$=;U3.w໖}r P(Ŗۺ˄^+=C9X/s&%d."G(pR/0=mtSq]}J(a6F}9H4Ljz\ KƆO]A6n_pW/ گUp83bńz@}cg NzşWLG#7A7׶l"7w\q9dBEO=lUӽϲcVj <4w:I⡡7#3V7=2sr]%]^%Z^$0MK>=~Oe;Β?e=?8B'P,Or-( O6 "yLڕ߲p܈/I]d4h@BA!v+W p9 jUr޻j|P.>f?ALYTԮ'Xe?8XC8DXg/&7Np\64yf Gegfּ _/89U~u9%. PBT ~HyBG|t0\*O%%FƆ%7Je~= {>ZgM`ib=hB$uԎ/5[bTd!_MP{9s@̽6{M:_J9ow0"%$]W0 j_=vh p]^$ߣ.=^}7S9UBҷGwi5O|dꩶ"[A#7m@z&ua}H#s9l^@j@UPiO.>g;>'46I'dFs.&nJI%:M4/rϖTbnyNVT3(/Q7+ըt}FQ=oRǓ]=gt)fԩ}_o\9y@1;6lPuG:rt -R8mk|_,޹[䏷w(Df'']!ZD{ME~ Kba.;@GA.XC{Nwvoq6!mCS`# WB9j1B.&백$ԜIh`v*$>D''e[]O>#;OGz0'%7ǗRN{Y 80mW>AP*6 P3n/,d(^Gk j궻'\qpWIRhp2,Rl;3z5`E2po.sJ s?b-dXsxV.fwϨI2Rm[Rd^ػТ59Ly'PT4IlЈTFv߶" |%ӂ wЬ>~ĩ j*vz#O89DrܘA͠.9NR8APЈy⥫6b?|V0jcHT Zwz) l9j<DGQo9KiaHs݊ C`kZߖ(ۅaVy+Tݦ$Ǩw/p#ɝpyz*㪇Tw.(9ӓSKKo1LnV~T\+u3Xp={keKAHn)QJL3N [Wn;ԦDZTmؿ O`5xML}Jx%I19 Hg,7rX6öRP>CVs(}cxzsC٫#STC#S{Z_Γnx ^ :JqbJoZқX鐾Nw=ܺaoKޝuɫsg#hai Z:0OQT]A1/뇬|RAݸH22'f>s5.){i@k^.N{gLL<kUWF&O,&ԌT{N/'>ّ~+`oF@)ոw89*EfG۬1.ǩ]}1N0ir[#tQ* 1lV W|W3+'aINލzaxס Z+$aJ&w'knפo ?‡|}yؼ@LF88U (mܪf}QS5įPQ f;,:27u}Aԇ8XX9K8>OX˧.ߚ%-#x/)$:?[ q޵.ͺ@Yܲ@)>M+Q (x0d)%t]n6GYN,?3ݘIal%gEj?׈\~t45Kkjʕ+KWx|&D9˷3Lgz*'P3/ma5#ǸTo*mx߷5ƻG6Yoʿ]@iSp](8]G;55[5꿰c았3"k#VIf& OW,^phÜ["B>gk1E~ԃQl8ʇۤ7ݓIƺ23n_N.B[5[S\6~VY2-SE7uhz*&Gv|TLJ|j1ĂȎгYV/FK'^~|R)۫5:HC\{v/ M2fԸGxwk@]H&`m@&]%QLTF?ٰqKeZ'qs~3h< v@"4E2\:´W>㝰!';H'Zß':]i,P>5)~;tʽ= 7&|(yCVӓV `@'Dt)[6L` ڑr˞TުT0CC8.n=> ]^(=STo*nBy | -€u`HzGQ乩N`J"7/(Zk)bgj0 &_Աf6>`$-H,_/jnLTٓF\lj'VKMѰWlS%yN\~߇] x!ŔqqjR Ke$$hQ^qomh2zGXU JYTnL$V9yP˰QՔ m݅אĭD:EJE"(n|Q7ZHr?C IT$yo`zP``;b;)XXWՌcFL$"h=]0!1-RjDRwuPx:7SV= ){ p3YofB1"Uk§TC w+q@q2TM{q=KGw{Qn}]~Fp}t47C$ 5fAʱepZ[D7rlā ѭI ]|{vwKz<7OR5RԵm+9=սL^ KT TRDD*Nowk=Mr\tI/ȲSba-HM $0Yтg'"Y i|؉BJlDf-+6QQɺ g|T xO6Jmm ?mlbfE4}RYFCQ"vߏ?7v(Ճ6{MBGe g9L!! HbE&v/g@Kc>n,{GV!Xy Hg%Uխ s 溗P8rޜp+Hrx2D%i\VveY0̟D/tjv6۽>2bL\gΠ% h&GjrѤmkH_/+MVhQ͵"f3^z xI/Tf76u1SF,kI AfomJDLTmҪ,&Tl8&~?Wuv\D_ݻHݿʗc,i;l]֌NLaBMؑI<7Y%vYm}*< O{TnupPXO Lk Mٔ B/P;MPX24o~ji5ǶK5G s!/m6ګ6m_I.0s:iT.# PJ&Qj;(<*sDId'y- cKA?hZR74x|'soD-/׋ugnzքNxi7`ulQK(~=T17 t¶ ?VqͲ?jǣNժaM8,_rXjiN'N_6 n'h(@  Wjqe}gW& j&!@b!A̦[aP$P& iS}Y,3" (Q{saD]m+2sI\R6P"dPg|qw %>sT 8/7dG1>YKÖ^S ͒^:' ݦH3f ڡve*be ٳ#Q@n= q(զߖ*WSq./zGmW%Vr=7&"gfg+ *9/kefe竐^y:̉FAmHaG뷠c/Hv){t6x~M! R=iEMj?wBi( R- xFW' q(*l}m[ yR>8bFGe!IȑSU,x.l3hOl%2x@|3,SQg`1ʻaoIGIyV13Jh6{y"@7'W+ˢf{~TƬ"LZW};aݻvk+% ~، GLK߂fہViY!wYe5RK'j|yKh#&lX-|#7vչ@@NdEuń@)bզcڤm9FE"ae4+]~?r]@ue1"'!2D^݇,4c`Rpan >8.`+ B}mr$p5Ve{}gԏBd,sR)Nhآ@qXCJB@ +XVٳ։?,͂bzMAQ/xs2RsںXDDTԱd;#!6NޑP.rT8Sywh!UmF먥(5TOtd´SB5'OUd<:u@$ei 1TpX)>񐇜8r:+WNZqMEn-5 ŌKy7fp;I<$:Q_R9 `/WO㻝\c\h݁\Vp8%[1}\>\::ĵ+Nʲ&L20)PyXf f(no91[,!VtvZ,}I'\)D)ɡ/uf.WDY Emᆫ{l;3|:x 8ONv%䠣9Q^V14$wZmVNls!͂5vV0"?lG+#}3b_8@_-℟G4!3;^xpguYSSz)A|m6(ZDnLj;qSeK3݃lq}uXhֻAdM-%^:W@oI4SZh$ 3qw!lkÏMWW82F@>Dd'qBVm\}.Fˁ%RlBXAy3Q( 7g_kpΨ돔(sˤٵp._M݅nf6 }awNJdtBd8ݰX~,Ĕ-!tQ } wR]/L|""sa;Ltz)pr]2 E;4aף="5@wzFK:ܣIy ƒ 5j 1dcl2A5G_yips ܙRO55JldwhKUƎ}9$Qm Džb6t(GK7>\X6nu"9 oqKuon QJ$"?XzW_~o&F{@NSW.A>RZRu]Q 0&֓ e8ulT.R%|4甦FPIX/?@V_ź֣$Q.)'RlaTnП,6Z%=1r) 9EHT@᥸47jKd}-.D fn +;w^ Q' sk"H3)>1o΁u0_wv7K)͗e mgYAs_ұ(}~r_%A% 1BEܭa/~5Q0RCݥ>,]L|sSםS,q<2vcB*G^HXWtH}kб6bЅԴ˟"B<0 o8ZFѸdpf.qGԖ2\5L}@β>ٽ k ok2kn~Hm@giA?WE$֒TwAUWK,DVodBqagf/]bv =>\4Q]is_'|xf|-˪pyysEʖ?H"I]GrZ^sbu}`֘ucp˞pzq6xzT ?wGnjS%AX2-2S=do]_U0DŽCR(B䄾l/1*u ziv׃"  .DÜu3O@m)xFR⼆*7DuC- $D\Yǂ`7aeJtʒ B3 ,eM}]5Ţp+hW56|E8::&YoӀZIV㔣FvװtYpl5ޟA0,=\ړp=UD} :öN)ai|LcLt g|FaCUTE ug*@>ϢIzW2`t 8_M 7⠓<`+-l7.P 2N!Յč\Hag*Py(^~]4^QC&C|sIL92P|xD#NNF'E<`xôUY<43v7J~UaSRo0[ F,};$­/G>ߑ /zXL otmKt>ɪ/45spKr/5=ow> ki2T@WZA_kQND {z nE:{CP[*4# !~p5tg$^V39:ъYAYܟt4oTq*f#FI)l!|e= S%bvueXMt@k?N@}@/%?0^u- g,#E|*.w0y ;GU}URhsuB$ɀ ɯ]/:ǡn|4;a{GfyXy\o#=sQZbDڅiFG?6-\%!โ4_ba."dje&.m|Aҝ.^\!pF^x@ZAMQD}{_N.%p)VH<<<}6<:{DZI;K=-.Bd%3nN}IzjCy,Ο)5N f#$F=_TH<k ]貍 uY׊1uS,<|8Z-Q[*i,Aic& 1v%8r𾃜 6zTpzc(/4u,Gyn\ܛAxQaOo K GLKbNW)5*YXFU' OqZlS漸*z ٹ 㗐~"$7IYv@΁~Q8rP^a~A}Gvs|J[e : fZB)!1 0Uc\ PK7Z>ǻBͭ`?ss#*qjm>MCWCj*TXemkn䆂c)6tP@B;`ٟ( 4bP֒'rta+9UjDVՅ]R)/%`XER Z RnwT]#ɞ&ۖ l~rc̮3q1HWBDw?[yGr2ZKc&=Z|".$"dYv0֤4EbhI{s+_s;n!/_hB(|[ tf '& c9fj܎ŪhPtvM ¯[U5*qҳa)J'1GQ ;:(;o?Ad{vbX>6) 'w%͔۫ю(E_:G MPޔ0uv%qܯ0Oւ_T}kby'`|eD]"aZA${! jw^W)mGn0!دi=pw ]LN¼B܌JbXiEHi_~fcsϿz#(&81gteGl.:eWL2$WiC+۶e>:(HGm-|AuouH >n0%=r&=H%82y"o C^N]"X|TX2'N\l *XfeVAaY&[B<&]_ieYBi f1f2>`ueӗSDv4!1aM*4ĘkoO'몦ʟwh6$IH]C13.D#PuuSlDJw{b퐾.L  ]PƝ,1 Oei=NfBccױ!q^u,Yw> ɟ tobn#B%CJWe5kjw#Z\zbAyn8bX4˖54I;w %AXzSy551M$"j(rX>g%dݟ[yزLYM2dXz  1?6f.qE'=C lIJS;9߷&.O)Iu\ ItH oC189ÓǝP7}24jE4rulO^8UHJ%~N&P6 &NBvhlE.#s;Ŋٸ/ȠP9 RMRy>.R7' p&41ex6(JS':_y42~RV#D@1Y7B~ͣƌ4 :FfkSfQ! ᔼ)ߵ'exP GD*Bc:Jd{X e5/{v "_pXBە̬Zgs}mŽuBԨ I(GAIeH%Ž\̯} Vwtcn<-&IumX W).[9IƖW.&XmCJQDmv_h3SX`A\)MJL5E[ f[ Pqbh)+?VӲ)HnI~Q n/Q)?<%xaMUQ$9^kS#ˬ^Wxm9dߕ!O|s-oz4^RBY7cS.ִ%H;ʂ[Ny(|wET"1C |2<|ADWV}!\q7N=g%\mMw _(K='+-lv H7&4I)j9_jX>6"\R,ʚ6y GL'ciA[9IےI։b}Z,@ uc=,+<\0vJJ~[}MjJPWC0̋>+:؎xRҶAKx`cϞve FݏlpmjWϧnTqbzU7rupڟm8p׀[~ 2e0jh O5޵_ȒY|`O[. ܨCVO%Q/ꈻxvfq agl?leuu n'oEѼQxDP'˲3F4>΃uK<?Zgk8=*#*A ej'_y.r3ڳ8Mh/dר+j QMSR8 g>ɽQ Y(dǷp=cئ Rx"mJZl[쎋`kmnO.uXݓELN!f%qG! RU z2q~8I(Fhsk,LSbi+y!o74G*;aFbƘ(%1^bE3E? I~z.ެ_Q򶓑Ce6њ¾Iu)mkWk$^) ϹOSEx`2g}U+!lP5' &ɹaM %y@"1D&DC^Ç:<)|.gni衠Ķ3ՎW3cJk6K=W8MUvxcҔkH:fE-F²/{ CW:}iLy"XEXW;UlRhk93i[kQD#gh3d-&C lRgP}"teP8O3VuyJK$2փ,L1֠?[ 3[֓ Ӭ%AdzІZ'dK3~-OrW|B2=Nt)jOCN'ebR76]}hz^`/QV (U dn>*~Uo+>liFŢ& hiPTR>&uHfMk~'B9eΐNJ[gNԘS@)OeP~*h#(Cձ4-𞵥Z0&+硑s H[yPd>x.Z~::qtEa4P;Ent{Yc0J8*>53@FhрKCxBPp7} P+dD*h1BI @֢PgڞTIФ럇2@Yt>VGIs~'StQ$N75 ]k0}SfӮ3! D@Θ]\a-wҴB\6e!BC#`t cj=5W`/3V?c֜%Zu?{$Qx;?ʁm\jB<+SŃ@uEuGly Ng.nY@omCTIdUE6Ln0|(ZJQvdUYɺqޑg-L_΂^>Y ޽dL!%FTY±ͭ&X^)yޗר76LpP)%ֆjO"J2{2 sfK@6G鯇r 1Cg:֣Jƒxt.3KȭsZ^ȮBPU yӆQp˚kն^qeF3vhVK ԓϬH-@h`T%$k(5r~WZ#݆u YT.CPND /g|!L9`Eĭbl8`Z `6o ͤ4mފ&o(0qYxY,~rytRP*C$#R={Ufw*}XцqrS/NԷVygITOo>9XϺS_veMw1sm r}2c\a5;@uV>>Oo|Fn-pAvD-_J|pfN,NOHKRg [ ~u vL7\ruqZd ȰjJh#59߈BM[qSkS&1S=CZ<5R/WFFFqhF-1M$#=|kʄ7XNOw#ITFXpu`9 Ƈu6 Hs0+AYƖ gG.hx+0d|/꫕SC( <3{ރ%F]B-=M~,M}jGj;m/#2}Wc %w2)232Txݵ\s߄# )=/,62PIKYiw򆗾$YafK((iLOp!]]X7pk:\]yƒgͼ5ѧnsd 9W-kO . 1 <_6P{ -=%+#<>;cH~ɨ-P'"Z@t#C4]|g|wF%ײ']7;MQt/Do Y?P%GXF{0</_%12h;pַj]\jp4Oֱ:F1rg?E% "Q8Z=ܤbN$c>S=ig)ݼ(XTZyG-]UMj,ϓXQmЎrI ٕǂUY1aO<]6`+}y>4( VjM'<ʻ,rnh *R9iR7hjs>eRQ[5:ݐXW/* `cyn֒;A&*2Wʋڝ'PjCK2A>=U*Dl\PGGs@< ꋭ g89ieh'pc~$+Ʈi ? @෮)SVO#dOw!Iϭ99(b8꼨Q t8 B}nAÒWp 0D[7pR ɚ@~}+e9Le*amJUE )7 u")>jy)Œ Oy+,Zbz;Ibjqxzi /9h~"­L!'L7J *aWm׎|2]!6I*X3UP,/%B|)N|rQȳAz$pmq;Ef7Ѳ.Ӻss(Es.h͉&׊}UmdKP9X&WR pE8⦐ Ě%zr 0Q~Vޘ: D t~W.P9`@ZU#_u7)b$rGp[?7ⶲ3n׎'a0Ag\B[~z'KƫaJC+=]?;~E䎯,d :*ENW4DY珡:ѩ|,Ao8RYBګ̧YU.۰DCy"~v"kNL^(V- Ġj{iKY}wȈA RP ][崋Ԗ,"fn7h0{#~cN_ Zn2`*_?|`OV`ps׈Ip6_p|*WO/my,cŠoKQaEZXZ:@5:S3JVm*K|Qlf}­F9-SK0L_q`U)~@[Cl-p%]OP#6jG2/rkcCqX_A$%gY 9Wq8-y&Q>ƜVwz2:J˖ۑM%jk%9:5S% P¥; /v-\{\G F/U:0Jd=78Z1GɲFCuK!`'WEolz@a *gqu0M >* j,U㙩"$'_3fĖG7)Nk85+TK$0Ƅ~>.=0kM{@6&$r@bSLәT|ve9Bht!{ M4{d`Z1 1!lX#.xQc 2S#嬝RtjXMd0+k[)f;Xm1WHamF~p ꞕyRXvFgg4n=Y/M8)mFnu>n;4:uX,r\xB $ceWx%{]#16֯Ł 3PQ6RoBr\m̫ff@s‘6-^: gZ\3$RLI-;ЧeTNdegbJhŧIoC-hy_R\;FqZ~a }J1/VV"}_,k# +h<"j*xu.bX>2KN>plW. g.-p"a5\ |WeJ:ep?%"GGü~w ni:qxm(5Ò,cNhū{ dZl0+9xuljڶXw&gm(cX(*SPù]gUpHN.[j?RIoA|;c e dtVAzf/? TYM-R%WLp0د>σi2$|+s?K\چ~b\h#)`ZrvB lB CQщ?YMk[ 9&T}tpl+y0W=RJ޳2ٚai Y1n"_d(b[ܫnVY/EX]stkP~K y'}{&p?oY_{7΀ HFriiTZ(+=ix#X͆Eշ >̃5}JS~T8U w&#q}7}'ET"G,hkAq?x#I12nG)whS [)lNRx6_܈~.$s/ `qwqkS.'ub/I`I^^/KI 2Ϊ_`D }͊%Ax^`elj4p蛏 3zvq~Ҝ7QdmGd^16BA&c[gqWfŠ(kTqެلg'`yg=lXc>Am>"#[voFI@HX2lmow`GgJaf:_ot5S/rS w'Qt8$T/2qߣ$|콸I`m!̠gʥ?]!="dKȃUL׮ EǨ i;ּSW{lwR9 ْ7md/7.{ޒGϣ9"0&uߥ%ǺQ#c24qdwQ׻ʆG\yk"^l3O,~I6g %({`fOlft(1y@HaTT.A%0ӺDsz0=Qw`ؓUK֣OyZdwCs- 'C`y| w R* *3 mJ,wBtJT!G0s N={ hQ<¸*ŮajYR=_}@F |_؏c599; ">q AvB* +]?{yQd:P9J7]egNV~L!HD.ytA,xa]|Բ2mJF1FJCw.;r\8 C- :LiMfTo]l ux}_JSIm IONV*;TANQ: 2bu??iXtɋ?Donߤ0vU8P56?SCLPQRWf|hpEzS OY&OB1lxKD- ++ p˽VDYㄽi+>Fc_?rXӔ;R T+\WA fK%C`i脙^Ln2ĸv,wo[ӵq=L |ܫ=IP84E[Iɞj' za|Wb ]qai<芅/']gQժiWedLď 9koW_KZ0a'A<}դTg 8WǙ_:{"u:@q%JkF(eT]˵酆<+ݘ+cݓ__ Fs)#Z S&X(|$˩mV3ݜ*Yl)PӚ٠Wq0јt6#:T7uD X|دRE.٤Ok4&[jDzvqF~'?v.iq%k7|uYɧÈ(7̕LՎC+ri1ؼAE`fXv'@W1(AqD~ E )SԝLAikD"=چ8=LhHciljVF|6]#J= ^ϵƭq<`iE /{"0 jb;Ms]IgyI{\IGlb9K$r2hvxq^%_S6{R+2's1 DP_>1fwRX~ $cTڛng frn\QE@[<2 DZ6)(N+0YPL#tn>Z>f)0c\ "eXDM`.I!37r,ɢ?qU %<$b0EbYTAsI76MyȺl?3OZ1qpA (xvwp/A\y*{~=y;@)~:izٛ %ZNgV@YEJxfsќԚQき۾eBm?&GAw-7Qukot=ጀ])'a& H7 zѣ6z1ʳ)/ o O8-=1':+W+ qx _Ϳ{$?ӻ! ]86sqk)R(ϕig4z@VA#npWOP 7" nt1,jCӒޯj=uX<4mdf*m],oU!}.S)Ap&%dIsOwXUnzxkL'm9i iX ֲ"ZlCXg<%G ttf`0C #i˂^bfƑ%WNu%Bݷn`8ȪLҏ:G:HY/_T;%I 4=jKN]clR!ٙtӄd`'|Wpjׂv0I{Y M.p=}9ɯ{,d U ȹI4}EMBX1d ~'5w9޲dX,gXؖ){ |W8L?p~ \Jb&ly !ZD^^\yb琔Vމ.W[Sɍ6*\Ƙp5<:p=YW *z}4!2ڟ]%~lHĂAarmJޓ.s<>m0{lV$7D4Hi'&=W4gk"(!(D,-t#J-,X2QZBRҢE[T34CFu>D8g7{ E29oaF#n~}b^t=RYY$%Ci6=֖% պT*?jLx>\zE '4 3*E+=}x0N|`=tDulvWiog׼ ]r/G d]J/E%K쥿mU_͞?ҳy"2YkJrP-͓>LQ6Kd%!epaZ2Z:3v lIMյF+㫔~}ѓWiA[x]R>l;`Jw_w;aq=L1o`'، 㭫Dꦎ6>;x苆=5ׇDY >ނػ `CD'bf2X&w$2XD,'ALy|㌦H_i464A5 <:Lk)+A A@1$8HUs~.uHF1{XWn23CPy:\ uAnqqM}-fsl]hbOT A s%}ޛ?K[p4nwo};$Gti#Ǘsv<1FTqL,ƒí-' d쪮8`:x |}i]db,7x] ܕR68Gk@3(Tuq9ӭ>?v{ @I\Z& +] ][m "w+'Sz}i^ ̺tweBŔ-Rn-4V/u7d- T|l,?Ma(UaghtԑGM×.T9Eij.Ls-l-)wBv;~=YTi>& Nlş`JǕDcN;30Hhw*]1@nVStQu+1m?3# 2t9/FRIﲢs 8 S'9ٳG<OP3s*Z( 8|1߅▽3]Lwvb,SUBH(2 "̴ 4Z_`O0ex$(uWR7b08k V7nBgjIB( 'yJw|ћ"! \;X.3*y>eAW۫(74[L뇮Z? WGY_0 Шu_hDPޓvAcM:'${G𾛳c뻘1{m3al},kvF+f.ތȭ$*.O][_z=:D]&prgze%0V#%G ˯ѹ̪Ƙ+vvTE/ʉ7`۾q~#EJ_a"q(3(-_VHjE>` TU `*M`- \X,ecB}zWɏe!;2ԍ́:t2-yg"1R8mzd唯ߍϣ[Y.=j=k@Gpv0%Ӥgo1t_z0h>tL- )44T%5 Ac+\WP:v;~eB{L{_Ů*/0Zĺ͎_koh Vۣ{:>wrm.ZHt|)JW᳧;i``ί$ۄE &$654u7ASL(v7!ד?3Lq E +iкZkHu\}pVMv#,@P8]૿uknZ$?^0*TFS&W? SԤymLaQf <'p{ޱqP ׳~='.-C /'_77NO@6_zɳZߣwHv 7t@Cb)> H|+{Q!h9M3tVl'a&.>{/+J]*bpUIYrhp)N-&Tqajy#OlܻC+p$W e?%cY+cG"h $ R\B0,:deT 1[\/ H^xiUR>c]i<5ukU%4ҙT)ՆDح= |'Hsw "yr;a ,% bvSXlHeY4YH. /S 3Ny^H]S }2fГ}#%[=a4Ȑ l>JH}Vy9%|+X\hܒӹwH`˔-FZ;_9gy3Jֻ܊6QK!yi8hdCt<$\z%lwvFԃ7F19J]Ѩi+ơQuśn}i^_XܟK`T4bWPx1/0sAnǴ-]7' X=S讲krwxBc|ޢ3h?2ػޭhr gk))/}輢"=6 #ɖpAyhv3(GYbp-q<єpuJMTAo]wjHζF:_rhxf .k{]HSA]Hd( o7~ SS$.fR_}8>l`Mx c_Kо [a=o1 y wN}B{>WA >*&]:ò'߸Jx'\p+G? fFJ륞zWYnܒ5 A9)QvxS³& 2X";$p8VT פ ԜK#Ją#rZDҫҪʇt􏋗w!q,aL9 cыӅp JS: +ulZTBSE'E@\Jѧ0H:UzZu/bO 1?K)Wk!Ba+[F!(s"PC$^29t~6/f8\Cx6®,Oa:1V͵Ic}@]bUNF/ν3s_7Gm& ʇqo,UY V%ذ:75*'Oӡ?S# : S]W)uf3WaΛwl&[g\NZ?&zcJPF4Tå&Oz:պTwW.Z>A"q2(Ž*KE.6&C<h".)&Ή&~ ,\nǨoD ų՛mVfwPWw$ }Q֦ k Oц/w  [.FKS$XtPDΒk<ɍ;}r"Ut=8Bɍ1Y۰_9Cv5='O. 7l-K id3<3J\eqܧӹZΈzxgm0a,#ʯ;üOƅ=''e?:j[[Ҍ6qm7 ^@,̪`caφͲ}gpemںZ9}ȹQ" &칂=2&E1L ۜya=-xIr:YxbNK,sDHҕzN+9{Im丂9ý^ZSsfau-=Uas?\͞"&z"cO3Ɩ[b_z>X-=3 $-?[^} /FY3]*܂abtOkq rvQK2Jܥ.KL2Y'EI"&.R=? Ry6Ut➤BL5 ^]*8 G^|˺mKJ'ka-o.`7;%zPmg;nIbæatލB0 3 (DCJ)Olxt3+X:3iEW5&.i-E .MV98O3\$<Źme&~A\, h5u6{ +YnfS^ xnb $EYb\ޜe>(X1J]g<:h{ i&LcJ$xq[@V57=v`e(G*)ۂa:J Q*į2ܕu0Gị͎,ǔsv:h&\&ʄRp /Dxmn[ ZJ$p&8 jV lH]0z3vR2g{eɸG^RSjHєso <Tũ˃ǖh.s?Ono~)=7aAFӋ|^1 o+h>7T}IO+٪3ׂ f;DF{eȥ ̞T9Ȁ<ئE3W"$C6//"GۓA[m`:U

y~.x^ҙ EB+oAyz5I_JCm)6P1%Y8 bPe !3{U؍dNqyPJY wd+nL.Uw܂hZgdefWyZiu_u}H=)YinLd*8y%~r2".K~+gnp=ʻFO d>hH5qk,d42@l[ئ`nvO/Zr##ȋ`îzS5+xehܒvy1DnGJv<5 ].v$ zף5kE6$?&yz"fbC _`Rtg4^68ZLphZ\qff>1 %/;Vَ&5>i; K߯g½;obiJcKt}ֈ dEpeJª[3>xW*{SS~4/h*?/KJLY4:q *S;s[X3::?ffhEfkiBԷ2%sWSOA#UAlHGL=eU?%r7edxxy_.ρUh==3]JH |MdhFy⿹%lT&Rݫx8[,DF^] WѹY𞻸Ivr(wi"wD%p~& cI XijKU'V&nf ^0c\u"0 RBß@B|2inH82yMrXԚ3HI `[ 1Ͼ|׃cA)@-E˜g޳:}qfUW(VnNbJߓ"4E5MF=6e GfM9mcMfz-aK}vK~P xo"|㵼C:P>$f;eKG](LJ&TSE*ڃg)/̐l(C) ĕv&ξb|PbR7,2[ϨS^rϹ+jFo(G46r"(3J/xdU&M]Y":Uj319 ի(s[TLM7&lM^^oV 1ְ5)gp+^w7[< -yzSD *DނB0ՋD}}wvYm|Fx?yXe'If'LIp A>;H]z e#Eb! ܨ T59+pΆ 슽5l~оp<_R]jgas1'|ܬ)CX< y?i*HBKoSjD:̖&?wiKKTbjեiYy!EȆ"IOV{otqUNrR_oU׳|7n7/,sC@,د',QJdX|Ɂԟ߬(}ZxЦ/V߳NbMhK-1G$9H::Fh/ePJ#)5I`|&O䗮ܷ709H["\rs|Mt rX7J:QؔJȧW97Qߚ%Z^H>f>o<b L:$rk[Iy Bdj4"Y\VaE!Wm.3ɂisj桿.Uƫ/ kzs;I@a(V5;]ECe/r|GFy -GN>Mo R_L![!4LA[HFΕ{ Ň6em*E*#\)Uc&.;Rοa-dݼ);׎X-Tϔ#gH8ՀEzߘvZ`5Xn9,X#!S_r3W?`98Y9k ]p@912->b{MgR_uDWl܉ ;K\}jY@%ip 1n3yu{T{4Lةrk!B˾rѹW#ҧ6S_LJA޿J#D!{ r>u̖b%7po@nje{~#磑h1-1?)gU7ϵ!O5`2MV3NlA0 7J.!؆x8!hR{ŗQ8N"(շE1?cV3b#Y7{,e9 ^'jJ-)/pršeF.Wm,@C5]PUA4nqQY_Wi6%2]J5>XUՋ]Q a!Li^RK:O$ofCB'N 4`,,-Apt?!B{;q"֟3S(S*g IgMVY1!cd ]LmL$r)fkk _2` Z'ۥCABO&`8})`-"e0r/'/8|s3D6)ߣ;ٟD15@z)5mS<'D?h<+>lM)DT@6tf0fN̢{=ӊP#kږ<1Ms/.Ad"qkii~&FGv [UIPC#Ù$Ӫ7h O .V6&e&sBtK="3^:YY'LfߏE'&0YUnJe1rV!#sRJ&rTAShJh!R*,r-! nfFE~KM?j Ă3;[-I}'̓ aQ0ib%Z.ӥ!:]y&Js]-;djLR^I Y["JHM:Wo!G4g.L[ \~o+R`#~wUi_N()Q(0:l?EFۯ2͹P+6gyئ7 B{}l=bjmbG9 ?;b+L`é K*_ԇ\/z%ؗvPeȨ ŠjErex71-CA+T9N8U,|~TY7# ;l|hȮ'tfbm+̟kаN1-rx1[*3hipխmfwXJIM:hQ C_߁Q.Ɲ\tz/E V"–ىCB0\;D6]p #.' [z=y|î3xsո q`f'Z9ȀsqɈݐ:Q1v=IDBjuSkE)`ZY¾ 8THJxKRDOjR\eE 8?0wa&u~-qJa] :㲠_} ;IփIx|R&7M 69d_oӍ]fW= fbYSZp,h +x(IQT9d@JT# ( ~^}Nwϳ_aqytS ;%%l҄7\Yh)*95xR- ~i?Y]RL.Iݭe /#&q=" g176m~nv;8f_q.-JX1 MR݈A@.3r-’s("p{[NcJ:O;ڷK|A.͑QkUʁP"B/$E}{ 4;Hb?[p?v'-45 $C^I gb^Jލ+zMTSRR%(01e c3B$-$ԫ~es ]Ϭt%(K>0%QV٫_26҄m]kDp"gk2.xF := :5j]N, >"I[|xhhQ{yTF/ȧ3N=zܑkkgG.v훤;7*}I ]^NJ~AӀzվV<;yO7A6^-$:~hN8yè.olsw-[A~o/ n_WSZJL1p. ͤ>g,KHm_G?Dj_)jhPI‡4ʛ-97r m #Uha^lzU`U 5r*V3Ƙka*>0oO`ks-z)PTiOQ,x'rFd׶no0`LvIŶ c v2y+LG#>^(xDҭ&H8H3$7m]Ty;RNdT*nYŴ֫sb:,LԿY}@·R!#}Ub' hewt|*'e Ä8yi/,y3΁:}'WpaldS9Ev(ߎkWz.מ <&'@0mSIQ'|;WUrVsZJSrF:ʥF47:R=/iD"};Z]a@a\* 0xOe]Ȧ;΍1xs+yq"w $X[2ik% /RW;! nH1.40:w|O{",OC꺜LAj NSYHnRbT֪|W4MdX)x9i&}m{D:s9 54o@Ţs31?v5#O6Zgf\&(Pbc V{}S .櫨X}D⦻s<9Tvd D=կc݆ ~d[Gi4H?`=m,dNa2F7 7.٘npv 7"@} RX9(٘>g:yNb4r*EC~>$i!6Mu 4H˝zBLs8TQWV2Ą7R*Ka )'خ@jXllU ]y|8%*)`irIS T\f,' ќDI =+r# yo\f`w],<ܰHdӀ-R×Nf&3F3\HV{x?RNm2 ڮ;fMKIi`fk\gVM<@dM.IVQ{.Ai+E!y3˗58CPHD*[Y.WPx6IlB8:M5zsO. Mo$ſ.E3*z"-ଃ" -8-9j4Թ[.:8  3[ T |T)m~0|yl_O]J/W66yk+nH[%$)~rgʮK?N>+q Wq׏VݡָAnR\ .&p#.tOa %nm+M<t&C1qMLEWzn񹾓 |t6O u7,>pSڠ_X&ER_>'B Fi#SK Jig~%h*!׵sI܉.A](9䷬-"ufዲY1|CfH]rc4녍$ =9͂=ɕ (yMa'`wJq'`C8X :- U@݊y;՟:C^A$ MaIXT1$DN۞?\/uZR1LNWޜPn>.'tg΁t򭖊NgQe9ϥdd&jԅO% KD9w# b9ۇ43J!Rh&GdyX8Aqі*C"kF$"ޙ7 b$O"KTo$r(cVt}^-Wl4 D2W#op2A1L_48 iWr`w "qi̥|U;N0 \{Jʠ߾C.8@ Pdz|21M?O8IWg vQ6E>sSQ |%;=]Eq|r)% 4K)Rr 3H+" `[xً5,/D@#DP7 b%YO mXJ @os;lE:}.N1c "÷hNY $i@3dZĻ R;cEлXS C =mRa9*F8ˉ'u2Vu(ƒxEgQOKF.3aucҲFW^9<+bCNK,s<@OA88ؿ8R$ لirЯM)p~A;Q;o:̺Pk Iz=d Q>*F1KwmT.:=W=d$o)]Qf/ J?e?6n{wtB (m|=?ɑ!e"_t!`#y _F(DD&3[l~F7R gRRq0++~c2 1Lhqx*ԖN&@Z"TMa9`6V8 fGԶuJ}Uk4ďmc `"ffdlu:lQt/uۉI\0R" (@#ǎTS scb_S% sw]3sfw 7%z%Ij4ճ !(>,$o̓~Z}^SQ2ŭ;9LW5ʡR[ 05B62iNd]i/OJtJr \o.JB7zk,T#9{kwQO5r,H͈2iC(m2|e%)UܫC=VqElcDN}\z-cEғ qS0L3l^0 ~kolX0.#Eeua{^ B |hs|s3)ֲ1,Auw]{Xu nE f20G^3ړ?fL),Al1a:R0q)~ JŅшUz*+֓2-fG5`zd LKC"ajo'stA.:"e4F'-kHrmAF`̟Z-N>Or= LyP+|G7ׂҲLXwZh~zڣ(rG2"fI[&8}ޤqxI;e~&EWB66Ay/3Xav VR%oj ـ΢fI2+.rcfD73҅9 JG7ÁeF:I}p`gNWޣܤeڷ8Vr:ҝӮgѮ*IH~&@25DbYSPtR~s<'SXTz "-Y 9$fvGQ"nHB;=M1F\$EhM2":<5!*.G;gon$Xg=;<+4nt ^mGzG/6T:AԙT^7aظ} +EE_9%v;$rƦROSXE5a rbbBaK]^FV)lD 0(Kq-Jɦ5O-'P!5=?|ff a%[1P KeYMg"DA+56,\P>ݰPzz_UI p<֫"[cIwc;>8oN|&bY:ϊ6{Pm_q&UM8EJ$R 2z*ja(bK3^z&J[M\YJ0PXMr81>,a'pRGHI ǎ+ή2e@<Ӈnf "?*e8F{w>'Qՙ!խOC##t*{'goY{ݼEӷ܏Y%bfLH9V1ZW=_AqU3ҨLt a*O.E~L³(@NOQr|CT+[f)l66Ƽ4yWIR']")DH$BE Ev Y$Iv:Ix i1KlZ,23~~iu ]6&"ϣUb8$K=pH'zc"0*Ljoj(4 \!?[H?-xX-fi/O·~.Ԧ@s?J8 z;{n*?, !Mf^_W0 U$xe2Rq 052(1͸ S1}ߐ]FOO9~ ⰒJvQgg: fKyo"tS,-e.WA<֤c~+j-|`_kLɦ!(s#56mq-8ug-ѿxn8te녉AHʶ [!x^"1@KTN+柨s$츢oal>Ι:ZOS>##R;U<4C@H G閐QU6Gy<\ SK( V UE3ƬzPO%>翔oZzKM;?kfQ?pl O۔PGG; H Hᛏp߄{ y/iX鴨_Ru[ҭrCoԧϨa SW9UrBŃ 3B?0[ZNF ֳˇe䱵)JCCj7";-B 5 z8u9}Tl^ jz9WPo|:VfmiJË(u'=c Rg l 2tP'``Q͟P%&WNACzPp)T]:Ru+I5$3!;ub'Z!O|EQQ4741q/`N6Dd ~ iwv.*{1%c84dv]Ueg5<5k0oI6I $aP"5mo6 7‡6"d\sG`+wN=qms'Ö$z gr >#9C$1m,2ϜW`.՟B1/(MupBjFžzi`8ϞE4<>i!qB `^Mt,X,-9*%  .uI\ .,>:}T-Q cA:Oň0e;}BE-Q_j^  ]\:nq7&rC|l]Y'VD.Qt-Ǥ2~zGs)v뻝^6bch!!.:̤S9;#r#t,>FaY *`-Id~kMǠ0wp@s4"kRs[:v3=hބ4I.0iS!ЯAo܂C!cQF髻6F25qcdx\ۑU\`ދrwq[`x@E^StyQ&:{d [)?)tR]WS#rH[ح>zG*6z@Px >.|cU Eк+mU[D=UP 45ud`K xe#*pPI{iZu'9!ά!Wլ׻^X=ҚRYHY+ˉ$whŞ+4Xc zUp2jw?A8rR=bSi|{Dld|MU0m54zEEK+k#X;kYanX\ fUy*Xu:[18wx2v,8|Ac=r-Vzy1 p|jL_'`|C詠0| {eG5/rk35mPV/!+C,D wS=9h3Av ղ&3n+Yba@ ɟ4in'=7Z4qgųĺgZQwɨ$:?#f'Hr+ꀋA)_AY n0f]YЮZ.&]-r╴d?"M?⹎N9hاxK}Ae W 0B_N[eijB^V<ݯ5ͱ(^UQRվ.+ք؁"& (\nkغl*o0~O#|cM}̾iNH(e*>=ӡfφ?b)TuCnE^N [ 4XD: fMQ|4>k%;`[2לZl}{w?,=;}ZbLJ;0ɳPAjokENUpds-R lm@2{=WC{:r&ׇJ 5 mG}ne -@ݳ4;Y U{X0ԃ 0&UT$e<z^"c4Х3ɁC5͝ڜ(6nGz斘0syٕ=&V$o%Df6r8ʨWrEpphG.BcLVDN/ 7G׎{@Hf}}ޢ6[%TFGe" %A6CN_+׸{t5?|'GN·KMqT|G}()0 m4\9(/?ळX3byԷ DsS쇊XR& bڣ`!eu_!~ Ţjxg'9lsMZ9.H[3Ԑ"5B8)U,zBagI[H "ǶtWDS# k4 $tw  ?ήE)hvlcg*f`G v [(E˼w`t{xJsc8TWiNkdObYXȗ,xE^tWxt=Tv6 Mh 7jظjZ6ڕ>\Q&5#o ʙ U*]sh&~[3"QH`JcȺ~ z"9DR1/)ySTL6p3ka?Ǚ 6ݍ}iHS,xNIxq91T⛯&ݯĉg2{RnEU/%4I!9<9vyҫw-C DŽk!'`նAHYnZ n= dׅLs0ˎ bf_7 X4;Z]tE&PyLe-^:PP ud;TGGqDq'MmO_V*s|>LO%n>|6G>dfvqDH9h(]$y>/&!mbJтwC)VZ%1^=j`BЇorCu|̚>72 \fap,~ # }|]+y^0iP<aɦ[%( mG ]PuVf3?@2>ܳ'ɳdc>p颐\sLe ?{NZ'Bηl5ֆpp n{ihGCߐA(T@L w#Rh:i"N*= ĥs9 \(cP7KtvR[P:hLDTjؿFQ[RCs3-ñîo"vO+yS=8dCKYPFl+Dp𷂡dXG/9lΥ|@|(?cfb3ryUSVI-_rwsQW"25kUT >hA֤61qĺ"&Ĉ^{h9Xj Ղs̽Zf$7Gɒܝq@qy+Xf'Гsֈ[mQ No3^7t>Cc;SNhbKрx,=$GHWQ팗W5m*';1F0{YJSPݢ=*/4,aKkѹێT  E6A5Njj?:U9Q^ƉIކc CP\Qu% itadw,Nd-7\pଡ;Gb@w?$.|8Xca- φ~k]JB#9e]{uj%뿅RWM1mH8J~6+CORãȟj5~;΄)YחL8Ρ≅ֲe]y@Hﰒz vrG1 څ &gI\Dӎog?5zfS T]2q,~ro+C8h" #@ bc!>47/SâECW_ΐo!=pX] cjnUt7?+' )by‘w*u3=D bD6ւ@pUr۵& @~E͊c71,*Bu%D@NdX^gz"Ƴ7AFVq2BuƮD $o N 8 =lsIt ,K\DuSs|S諌qN@J輀67-O$ 'V$>~`ih7FtӒ7F/] 0Wi_X5#ATs3ec= JDrs`+Z>rei=X0Q,)ղ~Oe sB{!dsEqsv,p<ܬ)P5x$?}8OѯWSlȱ7b"$Ү$Kh$/fFJI)PD(5O16tN+K8..=TE˝\%]ȋ}ٙ-GB~V;-d;XWH\zsļ5g#w᫞#P.7!|l&ioܟV4"&:8ZٶNTaLlsGTùEzq}rʠR+ܲ;ZR$y掼|V _Xv9Sn5Ok&{Aqf.`"x pD[ +ݳIxÚ#k?T( ,@%zP&a4?Œw"nCܱ>O/L/}G!^Dl4*3;l^^ևNfl {*)Mp["@x闾~`QYv{Y >lk>, 9̻GTk-ʼ4~gLH!lK GV.jlLڎWKY 9IS/h!ZmtES@] m:`[&ZpM' [0/٥=m~W RBjY)d07j9ꡋfew;օ /vtj^V3exbM[Q~!xOsH6 71`R[ЯEmef㬬U37kә _K/GE,.{cmK̤3-5Yy 0D̓\Kp!C?p>spK /LdY' OJ1az0)L'"a&ԗ˫pUM++d-HU- v#H`-IKi^XLVʬ+HE.ש.³ ūf-[0~llo*FCi1!w>z*0 D>xc{[B*,F1K^j.,BM Qj3g%gw}k9ύX+)az VZP0^1^ o|._"$k#@݆n5Wy:±mR* qr`,pCf ;=,U]9h/S!T!\*?4Ow41)mo52)iῷ[#;~HQooztg=+Q~qC%:0ܡijBhA2xRaTI5`{`^ m<&iV{NɡQFPaܡf4lUBnoo5߾ŏ4yWddtw5R&@ʻwGbi]}ҕ 4'xQd3෗2h lvȔlHVN{TaB VF#o 6ST &ʶ2f:eNRO {ߥ9mD+u({sze Pa!6hB#:Qܻ}NANk-geϵAd??gT0&)Xf-9gYgb)u(QJ)j *DK(]1!YI@Uj]d"F?ɱAw&#bw#-_RdtO>AEHm 81oĽy^ ᮡSrg-2㠆bvBI by[* :3!*K7H6?=] it'y5PfM%0I1HKNU5 v)r{&ɭӁZA j;芨46[3e.R8JM+4w{n/ÊңHza5)EtSF'rrw~ @+ȫq;A}Ngх\dwc3n2BOq5f?W 3cg ߊE<7?v`e }-'Ȳy-k;rQ|kYU؏>vm0J0*C  ێ0s KmC 6:SjS4xQdZd.C&/jcY,]"oemJ0&&$ޞ%2@VEʣڱQ[Y߫L}Z9MY~Mb:R{HT14I{чmO!b`̩2qݱ.٘M&w; 0@$VAEilc ʖ;^kT,6WXUY6xF0Za:6pɱM?8WYz8|9͢'h _n3MŨ:7ңבͮzkZ:e8b֋,SZf{cPu|.xbON-{qoAl)Zq[RxI=R|dor"pf-Qv-?O4*Y2 (X))8t%>*xFϳCNoB+z,\+uc!Ot^:{ Nſx{"oY vt7qNݱ8BuV ս=ԅ>8 2K_i\T4KqI1)_u . ъ; q@񫁜 Ծ2M)l %hP_͒$`.`HqyT'ӟUl)"Gj#=cXƽk;DGq*cNݖ(޷I늏{% k"^R\)Ei\N N  "h.&: -DyE3ހmttY^|ņ #YEi J'K"w2R`(*g}ҿe N(#L2pypzgU "B8De*r3<}ytEAO\ùNR"u!t^`959zL"^ϯj'Lk&ōG z|"DZM@ǁ.Q6`⬎f=9lq Dk,ȅ87 !IE,-;]( 縇 l;w^ ֙dIed4iX5$uC3o(hK7r s4Ѵ.b13M'Эb5lB/=@aP4?z4[{C'_ъh"_ڛN:Fa8<+k2 J Ϙ:-"cTEY$s)"Ts&;UprV.ʥ/h\U98w?'c~esJ04#ޭ2#*w3w|?N!BY6k"Qa#W[hr)Og*㌩h!= c ԛa4='^EVRYOw- JCƮk&瑣<5^1*>92\wÖ DXW =܈$|dQDoQ ܭm.q#]\i2_*>a`D)vW J3c ܘ.'&Qj (:XT BS"G@12!5@n6Ds70I͉Stó̚e\NaR4$ugì_`Ž J}NᱪiZbh @ [ -U}cՄo S{ip4 <9PPz}-v3p 5A9??Z|٫SG$V|xr˚zꪮqCn%s~Yu%` p@d!W!]8YQuse>.{Wgj|kb;k*|Jz-"KIh$Ʌr뾗fCkV(2f a>6F13a9+ yIL _t qAZ;Sh]0ZR 1F([NCfQNx `B\OL/N?ؤ9@sZhL5}DCv'_|CcjZPK`frQ"C0Ax9ǒuq/ $WK,s2#AW>(_{p =Adp}  XEHN;b]7ʶ?m.TI2rfz5yEenJ _tG3\}z<\x&GQGx55mIs 5#]ݬf^ ڮA Bg֨,E+ c*ݨ+DQQi 2RL:UDa%pFGvT(7[|}P|$@iȃMiJQ[tLҽTm,VFš:DipI&. i}5'}juhOa2g-1G9Hcy.rzTi>\pU{Naո<.VN#ѧPQ*FH\qπlN&OU`9)ٚ^gYZ07070100000018000081a4000000000000000000000001619eac9d0002f57c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/c]?Eh=ڜͩ @òz>Zy2 1*LC_EȻVʼԳ#s`r:Y*#3V5p>b.RkY=5MqO|6;(ϐ>Ov=y)>[ A/6 x2F&7* *47j? /}2o<WW|B)R0`g ףCm-!'BYr=|i"K+*J YÂ`s+o]OI~Pn0h>uUE=Q[3ˡݕk/9lF{Sz}= l['alzVA_w"b8q8!>ETߵۣsO6 d/5qB^論91lO&\-2`ς/-a[07`/-z=`d}p%@6O0LiH&[ӱm+ip@,*JaT1z6YڄGw[DI,\nAue+(+a`^uE59 i1|su߆J<΄qu>XjBZ!囊Ͽ.^!I^3`B&"7ݩÿId)=&T(3\Cqsi.Ȓl;<ֶ):sm#qSКe~- OOl_ &/Lez[k?hO͖%+i+;7z;]pzy%,ڊWLpZkb^+X3(S$~9"voއe\e74FcmoδLPcA^A쉷 GU]/Sc95G9BP f75'ZW\mTN`!+"P]?("^anx4)3mz0U=bU18! >E3O<V[z|ÿsmvʞI"GDtD_wh deF +Oao"Z4!SRy1o貧@sb}B @3SγoƟܱj{5W}kϨ?-]w 5djQ͑J:疥萐i nˏHK.ҿ)3gǴM& }_ \@NXMM+K;.ꤡu6]%n{(뎴B,;7+>ٝ2R] ~ܱA$(<ݟvbe6To^c+lHcF։Se/|=VtK0s|)cૼ(|ȷá"|\"I! EU-Z @yw4&dW6*O~'%etcpA;9zL< 65(oX +ٷA^ K|-@ؙ*)@|MF_?dǘ2m auEo1"zFj>c9ŠxH h?QߓhN-7gޘ=)J!Z5Y¼4J>1@hH}n#裮)7~{]zos;=4>6RA sV3I?\ݿ^E0OUܹ%j g3id |} #glMuڣâ +x:V縙Vj{FzRJYkqnQ6N,]}qIh[YB +x= =WQ6 e膷EAW/5;%T@UmT+`+< ~v().S#=Y6Q,0PۆkE>áUG8~iD,Fw;}Soy'Ps"{>|JMٔ}q<9~D r ֏1ԖKU橉%eL#+Gi)M^N7yx*TYI<5MQ=zR')=GO]${;PR!YU*T#Um^MZWFȟg} (Q R?@6RBsrro[JT2&cfT]i6іê_("ţt+;=v ıEQLx,c4xQlC$0wxpT;dBB$/&t0 ADc4Zнb ޡ9ATe%[_dwH[JvS;-43-HCdIX^IcM@\%pGP~%H*'|7,fbw\P`O~_Sݵ{L8{ ⦑W끌3 -))D|;\t|v{M̠ޘז]`,5sYάS9]f^lFDX: bnXt `/w2Zr8:`cxHmB3=Fg-19&b H8{WbÓ~B5OI~[}? MTo F,ʕ(y/ay*{׫5$,-S M."b!qցr,qLC  h%W`HM*ml$3XѱOP|jVm0ᬀzVZ呡 {BjdgY[7$n]Y2`njXph B&q*NO ҡPp^4H!/M2bw~_ֵ:`azP ~ (&aZ22jd=]Πa[ghst5'yPӹM+ѴZo4umҭ& ^\:ߏXg"~aBTJ:Wd(wmOKU&8h..L.b'<LⰇWwd΅ˆc*x`^!Hڑ56Psa0ҝt hqq9 mO=FJ4'OVyɩWb2N]T_5 PϽXS1EM.le- ft#5/vw#fYx&ZvVQwaELڭ^"xȎaJJ4 G}_i$pV ו{%{ۡgNKɡ zaPp'8-XZ/ fl*:BpFa`q%&d"RLc [zCmAp{6&A{>pi:GLޫ3J wK4 W\/7_ki\rsJ~$ݯ Go3:RL?'s4"-i,o)9E0'.'W~}GpVU36]p"A aVÎ]6ꠦCЕp\E0zoaA8Fg{=Yldq Mf>IA,rCV^Q b]Xc{Fgq?OFJ=.,qv8SG6ʇ r7u*YyÏpY, u#yWA^, eFcpvp⣧ GRpOϥnlUn+ gt&+씙9BBa\mIEFaV&=\kmf GJ+VE,9 "2[Uu :R&>aο&85ZL^wD?YVg-#ͤb}/)G^&.U鮳ݨu7ʹp^2xjɫxI nGVx&Iܟl@J%^Awb `c'<$^==ph僼$VXJT!j0$=Dj#acשVvmwU5( #zۨJ\1c%2ǁuf4dY>Sq Ck61UIn(;XsQ:^!(SQ];.;+*:?-OqäSʏ#<_]~93Q 6Uyhr׷t#9IXE5rOPG [)=)ݿxe%NuT|p9sD*];5#Ufy.*§I2%onm<4G^qۡ}ߜ~%ܲ hR!+MW> SaTK0 lXƐϣyFɹܭkj p:[0T9¢ Hy3q[֚ [L ˚ P)`O|NMSCZ>x2!MIh!>k#<Ks(^43t03𢎸Ł~xI@2?Y<[O#Ԧ.汝'ޒG]Ji.S=CDDqԺnP}d)'ͼ?z̈́?D)"o)^wRe B;sx4, Mo ;MnMZe[Jn)'H7Mm*-"$ B:ˁ4 |9>z)DFkd^lhy;Bҙ^I0ڼ3Tph_k`¬vYpKmA_(iO%Y}8 =d,qs^L9 -*S?d#x'=4IRnU2dI^Zzމz0q XW#cbo*u4/7'4PAD57):y天b=Ӊu =Ѧ?]ԁ ߈?_YLc!ӜԳc"ЉzcjgMKL{2m ӽP?’Vً Xf*z-V:u (:Ndˤza2+ Yʙu25AB C^[6 Ĕqp<_4eE ~4:I{3*?*=$?m5C #ݒ߶a`x/یeuD}s bLW}í@ 24d>&1jF]QnQF>$&` uY;8Ky`Qf2_קMPxNakJMZQ8UǥvnMOq@~T0Qy(7cHl왜09TC]a:PiaAY$ 5esxE͕ܔ݅YgSآ]!Jީ1$pIc1>ۼ,Fԃld@aH 1)L㈣Z9~K|U$tnL@?^MmJTC/eV=`~)GZ)i5Y^ ;#TF*Q}oghNdEol҄bxygsiZtS G&v~KrtC$[[ 5QeՃx;QSrLܕF`>"|QtZ1q$4 Me;ݓg5E0>nJ \j?&jêo/4ѿֶB!W`}V(ՁV\-#Ր=}7 AZXY\>;2grs7oFgK85)@FsS%aIzYSˆIȁNT*?@nS ɬӥ*1 y0ħ~&!'91*G+XݠvwV#)Z_iD.IiQ>1{kA+mዒ2{Q1-nV#J'񳒁%3nURM&,/hGs]dθU gK`c'P5 )8dzB BulUxQd2kd$.yLBdjy;~H8H9}͖+ɠzF0{<~|!7̩( 7 <Co1ėamxy׳fmIJK/XYQ}` Tʉv`Qōv4l=K%M*Y)/ &8LPO|"eV޵%4QtY,xι~9ߗ9o< d"Շn@wtIHNE]ĉLZ{Gs+F"sHaSBCaݓIr2=\w>$dqU*{p }h< _^ח.WnnBӿ=m} d8@ %_9ΙS={{PJj981pXg8oqxu,أ{9!$1^2t%@8jĄΞ#ӻ%lĢ3BCLg,;*;PrsGg1;x4}-eИW ?FH%G0nɸZsAz0F #oJ0MNA&蓊(Tr 9RO)ZaUYACtf^WxŠ1MK7O֟57H,ێf$}j(sm [ P'QU~Y ".#@o`:tӃ$)1"V&~xO:FҪz H+OW.NA1{Ύu <{;"븵ԥ\aW Q{bNwVW2Ó"ۂNL7)1=x B!.dz- +2†72e:Ċ3*~\cMZSA .3īF\Wũ2PG]#P[ G?SgAzcTuIqG/ Q a0qCF[ةSqU `J>տ3c#&"^` Z"i?S_Nh߀<\&g%Ӊй$I8e1tŚUnS88 ה KR \- OZRc:L*-J,lYJckk9gWזdEkh&_kp\BR⿝h29m!uGvXeFc56?_Z4[bܳ?1} R 9󟖚\LG~&?K%Kiq  a .XhB? S& Z$Rn=X.+nG JAŰ~.g9}j["L+hh,SØ  \:rN\zGP:]kCjWG&1sQcƒ|wlܼ"إi yP])s,pfu~[?OITs/ 1 QMä(} eaF5{ꞝs(b /5UZ|NhlU*O-ͪY"nAe!Nk\2"k%k;o?Vkv vt]6^=(Zws>v:ExULHwEݶvƫ9HqŨ=m<^~e_m"tmy*3K:laLn)Cx5𦳑x$aCSU!7۝n;["aY=hʽu=OΜ RkB#47x [X:CЊ4pĝym[$mr-@~g4'xk~;[h9~Q5?VXt\L}tBm(Ex <,W˃"$wUa>|51x2؉Tx|Z%-+% %z3U(T1p[[ycpeGm[#De=zQ&WΞ}r#rw<[p{:.ȵ9%wQg)؋rodu啤czXlKG+A!K~JTB`Es(޺d0mUSٿ#FKӃD vG?Q;2KѫF?ti%_{)'CA 6c31w_,8C V<¡sB;s6!rJ*2' xq:?JO_'X 08 V~Z\SPU$ GaM0ɸ[|,w+sauU,n )Aלɳ:7#&;Bd"J 3)fS9_H|Arbh~{Q㒹ڨE_9aEjyVfМftzD7'x4?+0p"|b6>]l8{5ܻOP^^^_\>?tק@xa65XBKՈYA|>JчҮ뷨%ֱq4v lj۸Svy>dtd@@+TE 2G%zqqu+H޶Xsұfcbm⿙0(;b: ߔi=fsjs5AJL҇>]|]顸SN8Ǝ0|l$ M/9!|:aj%Q\MC=Ώ'˽ ny *EjfiDҿl؎ğgջvkKdr_%[*XddjmW(/B(iLN]kѴ=e 5WlQFGo4V k`6V]{D8I?x,*g+O7v !v3))3Rn-g+erGmozƎ1(+fjx:I,T]Η n$95p)Z26J: ԍ_F%O,;^*XȪҀ;\oS3Yd&;Q Z?`eG" Xu5 ur7қeV 1fVOR]Ҷz3d9179 edՖEQʱswxhx O:h0f"`S0!C~,KRD鐵UM=Tl~yc}}+G㖖l+n%6@A^<Znc=HYᢈc`w6Bkf<@e} xTqhQi?* THap<g-+H<ٰt`4=tI;ɡٳ,y$r"$5d~1t^FCsg7Zӆ[nBxnht%}QUjK- :ڹ{/錅9Bj[mI5k/%8ѨeUFFs)KKɰdm DAo[\YiuLC tt{/!(}1nց:tUlO&yp'>Υ0zBLNHІߔeO8֘So֞5,z> <"O|)p^Р;> _wү]:xъ%NFm[r$WKJ)]ys(,3B)$zj6twNg +¶w˵q/FYjs &6ʨ8^hB4xzGYi1=QQ1a sJKK,*y71[٣@XD*w ><=!ԣ: q |s`SoM;19jxy;.\f*)sW0\3Cׯop-K1%޵.W#zHV+]qD3!u$&ӈlz6WN'6/.beǾD ×)AWZTAxnZ82>z9/ӷH`<53P띊(W/e\2v8njdfMMR0:AηQ@ɹLJ)r X+%k}Ɛvw.{d#4I#2vrk msEm=l},ƴA2Ɇv1*~gUx l$]%g^x">})`qX")-)ܱC&b'_9nKdr<~VfܐM@+S[۷Lg ϴ#xkn\x m6NtֹTgNq'J^og社 N{&\vJY)Cmjh z&q+aT\(zZV3:yql;5Y.A(NCuL}WKir~7PjB)Dl[eoUԸNәX4zs6]}1!AL;yO}ܷ{P uמF Ic 7mR֨X)ZU/:U*ef|ɑso5=G˘2]~rcfybFWSD?[ 'vSY{̭"wE߲)|k4q]{Ke}ޝLa4P~wfaҥmb^?~=pTD{g  8l" DB l;@ &g3uU}J]#VrՃ|1zhPÖ#{<=TU(uҏ.DӐ˂+p W +@F f!8z:rd^Oc(Q8OaD7tDKM-0MB;I\vH+'Ns T* HzaQg3cJBrȐsvCHBAK!]ӯh~XKC2 '7 ěӻg߳0SE*p$ܹ䜸3WO6ܥz5״b;ɤC&"|o9uU_˹fPTz$gEuls3k_Ty|Nn F<-*J c9{:KB(Ag)o7h(cܻ[ L29h Ye3pD;hZsъ}m7gEI-Vv˥H5pf2sar$vWAR{^aT/TEI8G RS]#]Fҧ#w=]![BIo,]$ CE}F'OsX%8 5Mxi4YNi^KthZwGL霮6r> IrVfl\B3C~U@mXe"́qiהqhh؇e/_:1f*DEA*;ah,P25Fl]1I$bV"MБh4iQf`H~b֩?*bN~Vh<?q0)dY;lzpq~^6D!9LcFc{#:{(G'b2Âx6J?r)*E)5rQ)|i>wھb(FtT3 AoW>-lә>!Tݗd }xIUZQ*Ty8DaK/\; Ά< WnTzg0d \9&S,Mb`XV,@T^Jx3Ψ&߀LkPf]] y:%J(tL-z/(oSR}5ݒY v !W?z-4EWنw2ϲlt{2g˙ug"񷥣N y~'&3Cω,ioSxT% s:aSWTѼ2܈g3z~22j0zZ=1gdN۰TϦ2Xq {Cf&Bvw'}s'0P鷌7 Ha*1]n+5g1px'@hH~JCC1n *c  Շ+%.Dsj,"z#h_`ukC!{`O9gK-V{dN޲ښ3Ue%d-ЁE5+&S[]{֏n1FscfΜPΖR0.~n .oV".{_&Y<s"(}w). 7SsQtb+.놠ȝYי\UgÍ รh腦Ӈ!XJ?_Xdwȑ$NknkrP"8f8ݒz;Ub6﫨{ cGQwe덖38ʛF$;{LL̑OSʫ! J?h/SVTKo $ִ62=#g H^/-KFԷp~':ż7ڪ'K;ؑ;tb(ǂ*p3P2n$;"Zt$Zܲ>I?8 fKʁ 9N5[$ 698 `|SߥXʝt&f =5o%wו%US/C~!~t|IUC9U|owœR_n͆//3'Y2(Ü҇ JEQ>Ɋz;V\q4=xXZht P\CS0ّ֭wֽ ձ.?B_1]/-Hhmy7k#1v>I T70VJID\CS $gi< Rޯ~3i% 'L*b6gr9`_VwuLT33gwm:%I0~ZYMx o3R7KkAGӀE/OwKZU cnA⊧Y.ջB_:%?Ep,3gYzN{ۨ+m1o6bmkg8dsLbYrI=Y#e>"bTtwwI+/P<8@o?#"YʶX ̘K;cYpJBdsk.\$ GjmmQv:í[ǾZ7t@ڈBW_jp^W~y%?8 uf|mW M?A(əkls "˩ aɏ[u.MZ7MDWE,pR/2ܧZrZ %Ym(eJ}BOy-dcptOUՆYrXgQ _WjOh]l"]8:8xao2YcC|:xystd #c6P5Zyх*T@`Ď'"*%<IEz1OxFt'[Jw|R]W{;P # T݊/W.Z1j0dN_ Mz}$\=MyIR\X9S[SoR dNț$ŀ6MX%Ї R$9te>@sNxcTCsD*r)oʰ`|Mg:a3jQ\+Δ@҄U Fɮwo #D"~eXow|@Ss/7lqsf ( 嬱mmW=}HR3Z0}UP;`k2`g19˹TPWw*Jb>@ڑ4( 2t#mFOl%ȼvn-(A7E5Da,ڀ(I4ΊHE\sS|1>e-/t#&oI`xܝO}]Tt?6etU̾ekc9OvDU˱W|ݐ 4C|]@Q٬k\yPnd'VQW-k%Cn&5̼f+2it[|ʰHY%:Kb-ïֶeӘF)X[3DHMJlJvK䐗$YL|U S 0B:,X`#Ù:i Jtpka.+xΣ.!޿SӜi_ksa~FkJ$BLё+Ma:Vk9 f mj{.OWDKDԆϢ{L C).U"lӟ#9–@RY`dIC5l5|N˟&7׹d99%~+t;A+F5omt,ˊs/';θXMu`^⏊$̣c*c̡U{02t6+Mt^O.=ikׅ ]&}p7NU ]zbZ-Q͋M +:TZtWŷ(I"%pu]jo^|:ZvPHINcE Mreb!#UaqzQrcu-4 aTfdk*oy!DͦΈl8Q"WgP<پQxoVZOmR~DU5*=a)__Vؗi U`nX{y7@U{MTSl_GËm NqK0lD-ΘDIN ZگT'w6IBt6nT$xZwe҂©zM}fV< nyAyHՀ?`Ɔ5ۗҘu:8VocmoE{҂\!*'. V96TulS>6+t[0(cc٬g"5X~,*[=vu *pJ0h8++eǹ"aS5h w6)lCsoLpԁM{^.?9}ADHsK򠗧Nޚ80n%h)߱Gge uz .a'j| `4@8 M)zn$&NwB'h#SL ]i΍I>I8u/V>:Bal.Oay~^^.A-!q=̴I< 8t3H֒n\7y` #avnPzH ߜ-P-[l S>rGNR!T&畍E֓EekVQã:8uLZ)@^d\V\s-pV2aXks ɰVf 3ݻ:97GjACAR~Xت /JD'̻uKw2 * /m<7)xdxr@rKn-VNXO_5 y[XcpfAk &yVN.gq F&#!tr>+S`ҷ`9㗷 Qw`piH]O-VhPHQzUqQIyhud cGi5hU b {WBk9UxDT~k:8~6c5(MD!|pGm}'2x:ܿCHy!`6viwIRsqb . }#VJ w82[G(x>thÔ@8Ȝ"ov-[DRL8-E3645C$ϲkڌhPt/zr !N 5|?"WXGȁsØng@I ALjjOK@]gVu&f>9zkɘ! kv[K*pU od+ha=Xr^R/54?G^u<63r[2A.dǦ.Yu)0/R.|$ޠLӤ5o'_Z*Ё"c4PqtxHt?J!7] ڧrU[5,)CȦKe&90N?ml>2BYIĮD\گyQzP='@ DNʕ05E6[xbݲϺUi?L.C`YA/{$`tA/2Z>KOO5hc[lQK )&Q-t4 @bLȫZ'c# gX^iƲ7_R. 90vƞpieBWKN nlnz[|]gD Cj7I5:>&6"Y V|Y˞&R>x%vLB}DՁz'_X]eALJ0~)B+IFp.˅nsO|JEP|TVa$l׺G+a` p'0<휖/)rv^*wo%;V!ptH+.xE(|pġZ|o{ ؆şD94C0{Ȳ#6Y FPU&4zV6E{ѡoTd0J^`om}6Q{O0J?B3~,Լv) ad˦%# ;LWYNv8b$"^i 1GVRwW|eѲswJNiS,J݆^la X@aq*|&a{l^t'dѥ@YhaJ ɍ)pHUddHUeTQ* OT*a2U:KdGhFqp$_Ļ8|ʼ,nAdj"_6!WucԘ(*ƒ Y S \cw~e̡Ǡ.v\-7 6@ָd зV䶘}9s/ʈDOKHwAΉ5h(m7*2UG/vͳBZ̖mX}ߧyc0ʇFVh#s,-H-vU؃ZuImY蠈G0sJil44A#JES5[wmf:W|)eHO8~eec!B}Z+ ya؜JTZL>VJ:F͚ áǫ 竷g[t}+Ufܹ)gzPaRI8bd'\_ zM&ae핥&/1܁(K'd)|ڇj }IᓏiNF9X`Bo 7N-uY,:raY3vlyI}n .k ۗGtu` ';QSF:ȭFͯ0|B/j 0ѿJ(@ RRM4rQN#"ApGFDinU#g]V_*Bݧo<*N)ƥ˒\cp=mmaC+ w9v@Icc"qt^+\ 1`CPxoXb* DXljpf}Ĕ `&\E`7b`d٨yB<$;mf&őEK>´(T*F1PVe1ƴc9CJ+;8`.l}tNOI"zf!cxө5j'uĘ?\:UџEbD%O*!҄`xXI}ޙ5T1&^2wd"h*P&\EVX(;D<~r_넹\oDE7 Ƽu4ER?gvBm̱l\UAzI#4 2|Z c1BEQ .0>fcJ(z\K  BL dfd?S `ŷ/N2ۢfVb=HUcK3\0KMa|p¦ 5@>qHE>y} QQ ʬ gG[u UI%4vRLV 2n *@bZ:6o_U=lsgqaT=ңVg]isƹsOAvtLMc;"eO-]/hHnnF}X7zRolYyM܌!z-ڂ?7i;RkZ9K~qf2n?̯ꃑ6-+(TO/T Mo@Gi-NFq?.i5FWv5#ifm;rKl 'V.%m QHK8.gEEFˍ@fhk{5WmF+ۏGo&{B ^0,[αa$q[Nxl)BkKg&X(.- 5oۉ5}F /. {["2hS +AKBZP eCdaL-@-ɕ &ref=fR ^[[qIe$ȼZ;8q)ʹ@Iij؆8]tɒ'$&Mtkt8$a Y_*w n꩚}B*Z >nw|Ϟ*pS"4WEXb䖥%xϚ0$YU&1^ZK覲I"׹5lk{h. {%Œ.~cNX*|c(T~|p ⠌wjYp+7Z 9af%2]9(Vy3Az>m1a_Vܰ@A=U xF 8rQ[)T:+.^uA޲pſԛ6.2?/ہ-,tmڢvUFM!8"F_U-$Q FJ{c} wc]voݤXԈ9AKH4{o‡?Z,^b{7g.l4E*T#_JC|ޣR$}Ld&DڪdԵaзfrOQI!hǵv${u&NXlu^s>dX\$vS,,EG3 U(:]*2O~aw@P"Ҷ@Y}0]rg qq4?r}Q0c@:a QҌB=99~ҝ42#HwIn >2 //68ZˊP"SmȅU2n0>[,+0*449 -Ub}t,>8hyAz^F[FkL%(2$#G\T@).jC-4}Tp}qbۧQ@ $+qeGV^ u 'As5kCkѻ[ؙ^]Eh)drB+9z*Sc^~ }\>4x"sNɰ]fEfF{gLo6OgY?cVvzI}#$:n;Ͽ%2]X`{&BYa_ ZvH|2bniwݍ ؕoيsk1#pͼmr} q/W!  6ElNjA:%u*ltel,9ǐ_+eJ7U7޴g1dOO\bvȄ^ɚKC+ Ӝ}v)uP c-۪áhqx5Tڕ9pӰ9$|/pɩH܋suxX/;XՏ;e!%4n`Jffpsh ;2JY!2 ̠P~Aݹ {`ۙh."Yz"nYPU""u wBTy?52?-vnPG !;?, am52l VRŀAc߽4W0JL c"ƙbGA2uL5݈\%,Q>lبN:9nxm]A`SEl7U$Ō:x8@</DZPWb3y z^ia0,3S5 ,G̚v\ؑ=O_:7RK[+~.ؕ5E:iwc(?O͉Iy7pN~9&IQB\KϔU/y_7_ټ"UUT *A,};pT$ͤqP%;t1MؘN15XlC2:!^,Cwwiϓ{zk-M'+g+%(f)؋KėnO{۱aT3ו~j]މy4&%碡eniBFZ Gz(D́IZdѕPw#4]Z#'{+3:+w1oܴ7m6]svKfG%P48-)oMYhfnłA *0z6bdT#{82cf\ jKzP^ ড়ykboa6zq?>gzXRý?kqؽS; Hʧ {pĹl`c`R{Sf{ AZ=t(cNxUcQ41Tȓ\OA,cJSiRg^cs$2I`Dȱl+RoNڻ|vcfP{ wB⏑NAjpvz#l"5[ήf81UZ᎚H`l' @b^I\ [NFYYk~nM:2˜DQ1z/.G?3N# dI'Ў> P+}| .1Ul1'BhG6eԔY{tJn3i!P{XoAGjk H:f+0:Ywwl5{s\0~B&RKsL}}Fi!'@"ucΪZUʊ;6``wT >;x5jͧ{tñw9&qz%x'4gMD͜|걕G^TPS h_e3O= k9'nǤfyq[f^#G`awH }HhF3v5:,b*y*EՉ&:FGre&hZV]oA cF ;t'IsB 9s(#C;5%tYs4%xZ̗ [B_7GOyQ^]+]B 0i-T(Ւ+V.8ۨnȕoMvu&,ܹO!5ŭ|Bp<'f/Rb';BE'nI x[/+^:`A P`|:+}]3Hߦ#6|2,gzO,Pk6jnk83椴ъ Ppȕ>2qI Q(*v|i3F _A[w) azoWm`*8^eu+nT=uМT=-p7O>߃z yx*)Njsk׭Gz^Oϧ3G`0nV^LVQ՝tPad4@P}sh*gPʋD[*vBm&Q*`B4:w(}]g<'#wNJ\+E :qM 0Uۆ]Cw;D<Ue Mg?k4e'0LRgFCX*Q axpG (`qb Y/(`ZH| z4"A#x1:ĭGSɨVoja% j D);uPx*#ϏB{G(m\X8 /O qMNiOc]˭pa dyT%#dtTeM#[7@ .  bFDz^X_kk^>fm1Zpq$ )h^tě+}BěRs6ļĆY/[\+;P?ݺ8{ɠ5]Ob'*qtPSf{*2 4qgұC~8ʛ 8ͳWl Zo5OӮC><[vE Qu im$ &b"٩Xj(!rm++e?KϘSp P996hL[2s$G>0أ'_>@/xbf*Xa̜^MtҮ17KK ]vk-|v^qh;d0 yDSMwx,U&w(=K؁v|܋HdM<˳㒲׾,;YnSt RM]Lwn*=)cr+y;8mHXmOX7?"{V3F$3"dnRrQ_6;]bf&Tmժ1"s1T: _+ =홝Xs+mZkCqiƎ [Qi3, !0[eNi N' E +Vb?Ev۠ZM;0!Y-G~ҧ8iizV;? JŞp`A%?xݚڥtRbI<5=AO^(]YtP~5YNBBf.' /M (8*| lO 9!&ޫ2:%ʳh(SX-x4v%龟md[.()'XӸmYp%@ `K?A >EYn>.ӥHG~N[RlcW]W#)6l"4yWawAxeXV6tZ@֦@Zg?M".Lo+Pug<14%,SY\aLbNGhJ H0sˬqs*'5=qqZ{2!.*. v4gDRnCҙwܚ(FSݣ9]p &}<'xu,jq'D>",& /2T'J?S##Sf,"2%PÀt͖x6e`vSZCժBnY#́_$q֥vI2/r!5Z=dKw`0:ᐊd*hD.,ﯡ^N=!Ƨxdߨ) <.iT>4G7MjKjMWyz{stxPg9wEd MهtH>ʽ k˩zsk$ WD@E&@F`3Yմ.cYB&tm(RD+9[' S7;^$C!N zayX/dsidц,*t{=]lp)M}i*H)}ZEs!I:x굚@0@HF`d}۝ZݚΛ&LyekAOc솲X>ϋKnѐ1咄T ޥgB}DȬ'P!NTa4tQRs81e WENct o%W *5Dl|&!D-P*6K-m\H\2l5)axDdZsaZ*ULhty}gk dS.0c,2 n|%C83z{\q@7M` Cw^}Ji$(/uMVu[ib%,_c2^*⯿}HB*LreARղT><[_r/jG:dc6PzW|؇ >T$+vZTC+iaG:c9\0fc' pz $Z\ ngڼz B*xMH!ⲰR0;Yp-dV;9UZr&m4#㵜B[?klMd3@xڂ}uޘ =L&c&&=/Aj g]\L\1wzQI(~bS Y i?kqp]8_5?'I Y %RuQ:۷+$Dx_4?JCOC( u?,oj݄Ɣtr!%ï^JCжU@ )_ lSXPPnqDD<"ߓެYo>a x3 nD *Ŭ5܌^?J1FpE? >>4`Q#4׋;-;)5SOu+T(Coy$щ}qf#_$+'(BYEj5)Vz+S^#@֢:;-ljYvI& *L| Γs:D9K=S@[hNlAƓ6x Gޮs>` ~5+yo߬ڞ5ڸCT aXa=:~Gl Y~v<}yN"A9 IQ00]ř PRaiS.K(ۓ-1't慺*ĩ5t I$V&r>s2H"_yco"DIyCno^;oـ4{``!s# 8k$Y&-Vm_~A<#J^6,CP[Tn 2[KɿzC\ܩh82]@ xο=B_i, ef] {#gCi5sn{^!ώ=nt /Xs6:"OaC[<Ҭ#Sۇ /#.% at!Qq"f'sӹ{;k*N;X1B9n,$<qvVЭ[9,((eBFT-OAt{c9l7)|}' `jn#t7jZOw Ѣo%h[Lm|{ޮE b}{ ΢u} ݜUm>ԙ!v{«oEP^+' Dasɷ-74ev{Wd׼t[kQc]dqIP$@5_*7van~l$%{ViԾ|C:^>AD%ⶭ:T/:NZtdd'ZkhB^VjLZ9⳩?oV-sw{(=Z *rڕ#(FP}uFly6}Q.,:$>tyRg Z4]ɳƱ`,MN ѕD"c48/u:wJ*q2JH762 e&g9̘A$}*Nsd:ӨRjJڝDm'rzI^5`pYՊ(s{n%Zs*p5|<0+yQB g۫; {;,l3W)K/ѳR2*O0\qn5 BOnLug٠FwϊfYDE5ܜ;٦*oy2iS4gDKgEa2WJ;`L/DR]ϝp ZfS~!+CuGG(jeM*}00<[ݽn t^GK9eE<{&:(vR߈ntZn1_Y>lN]L2!',da/B$4na@1V4K"XNy аzpMyH3\\I8͕3zˠ:]Pa> D%S["Ж!n.̂I|.a:˵ K;O=Ejb1נ&p^9|N?cA字'a~^K\?)]N>5;m0I*4Б}LggؖE}w:,@6 ~QEcS<#Ax2$ShBYčj^atQ0>&a.YW7ݴQWbmRlryuAōY*DxUq_vLj+_s@]ufIIyBqldu;2c/ P_M5,o /6彬QKi]/4 [ p wߜJ ކ՘08Qï)*D ٴl*eJ5W_\hnNx"UmmoEЫ ں1"V+b/~GFV]q$K|y͔*P|a\6iFq[KPk]OC ՙS@ B(~~+Ll=9ьIC"496KM['AT81j-/I ʵЗ\}l^XVFvr57ÔRýIƝv66i_.X m"su:BBL,Z\ҥ(¸6i7DJrϹb y0=ip#*"\lޫe~~] %R7s0.Z]-<>*zT G8EVF @:7 1[40~>mG]u7 {nMCk TUX~aDDĆ9]ƅdl(#䔝xTxwxޥ--(l'cZiP(Ze#McIsuc46ch豕_/l) |ѳ#X`n_hBOgeIHHdѺ ,ڦ1&8LJA>5ل`Nʉ"S4Z+ OS ;IN1Ta@}q "FLy~[ugw1c˖2"A8m[Fe7Mӯ p#8:w e-֍(ж:|fVUc=񋑺s迏\"iskȵ*^[",,ebfp`[H]b x%+Oە.ҥdnjYƦGfw}(f ioFR~Gt+TVJF,e0$n5YXڈfD+< `#rOp0WzIc &mT%FCǵQmI\wȒ[,ff` XdsI,WT *XuFWiPk!2̽DVpٽ "հI׎Ӝq3<䘾jǐdFV$ ˃wmtepn~)7`v]ĊXvA_epӌASNPC^cN-  (7B Z2(-(E\m.hN_Qou%({rk*x.x,Sg**i̋AÝl@ɪ{ZbsX'd-vNpD*rċQ8YUTuzȼ>2~1/#a^fm v0&O3+٨af{a%b Ø xƜm[Ŝljοe0ЄecɆ_$Ϝo|]8y?3xy$R#Å< (.HiǿIO]BuzNx[p'YP>Q^D_lꔟ u=ܻe=wn-4K?$0-eLz ֑E)f=< ba" `In4]ZS4#DahZ'E-a|~3'`3vpB~ 4܂FzkS˿mk2g眜fкzie F6gk !Y,2zSu :Ivm;<ΠpK׸O9i h6k2pqw"VbdA3a]O&0!4?)/; mv;De3,4Qzd*JK d'EP!7' QV4˷Yz6Z4J|X0u&Լw#HsI^cgLo\ǐKk'dr?k*d eiVO  ]Opk386:%Ykn1j\3>ڔ,$}wc(!w ï䰖PiJ [Os:Rw|YawH3mK\y\ ePjq ߟ:hM.uRT6 os}B8axZ ?jif/=TH,鎵_EAlAQ'_&4:Ȗb9L&v5bN녲pY+U@,LVO/ij[Q" !]Jca -O|k#bH~i ].x[OۛBG飛#,Zr~׈}DVvǸgoh>,ȱh߷Q(k,fZZ#[h;DFUf%wS {se ˯Y1`f%|}ۥn-¾3g-b٪]){]٘CH~4\_(ſ5oy_FiҫI؟-`evzcԺt&FLَ/t.%Ş "*s:iв[rsCḟZv^6TgnO󺧇Xv4 +&w㖺=>pձe<+VJf/X, YSԥFpqnɾR4K _J%Vqj\y$s?)7C9ɿL{of m8uE[xG 3tKg~wpb՗?d/ ښk{lm4K(pUzȢ8*oݷ4t6]Ji`=خ+}V G@*i-ZqISh+2谝E>3 lb٦֭jC[\;G<#C3i+ x,[.w!;4fq#o3ľ6s0Fˢ_/ ̸J\+:g^͢3`ASR[=D%6ܣ ⠞ՕdHCb9naIH:4)r.2y$O,^u4sbw@p[zp{:Xe!g"򘌓HqzGYan!8g xS]f`Ή k69 ӎ7?0il^3/v P8(G??1H/JN>C3D"ڰ|Nm NvqdwR*ߩ+S#_N2<6QcIZn>esށ_5h*1m~\sZPEoUCg~a"3cj3TzZ`5d@UGމ ,3$ZN0l eHof*)p6gI ̓VqUg Geō8KZXpq\<=sr1s8Tm,5%@ўwjv;%SojHDsw]^=IB=W![ *G>nzt#`~)#eE*1oڇ\Un/:j{ecfM;]W"9l.3AnFTZ7Nr1[`Xon]E;yɖq|:*bjtu-S;+=(i ⾹>0M/d&sߚsq[sLpHHF @>6&Iq24Wc؊|+. ESȤhr2viB:@9[H$Z??LŢ *!N:P~47G[ZN PW=g.1Y0l}J7w|ƺGSНF49M%_(1NI G oٌ/ dG3;i!Σ)e M6VT8z r{+.3hED K,R@4Όtʶ(AN!B:F9-sJGxvE|al^^0*h{^Zݴ{Eqf/PSe7<^)h2ؿr(_7 Ea߽M! {>ZPkXM nOO )Ӯ MlmP>= d~@ ۾z S·Zc3ʒpI^f Ⴭȉ_ i̓|7|T->{$JA'5ORȷͲ륍:Y׾^SyvA/'+9Hyԃ. e-\hrD'TlA9{dE'd^S';bv +6TD܉tMkS*snrogwm*Gٍ[xFˠ\ HH=G5*v8 2fڴ=;!M8Oy1L^4DZ}x3pyDo5伓YY/JLc^GtFñW&Z(5Ńsm5Şi>O+gU9/@/iI (Η{ RFv/ѻ:45z4IR;gGtXR4̈]['-⼖ު{SiD"Y_U1)'>W Zn13co*>شICB֏a>/,BEޝA UEs7] π;s=2v<6o*nܮ7zn;.2v,#S_<:hDtc]n%yGRy^$0hc <2F{3XfkU!cqln15H$}; P;{M,%y2قLWu7-&zbSV/;mq04r>Xb;BVp!rBFQ'~GYQnSMsw,t(4q"/-"g4Ϝ/xCE' n,6$[#UJ<sڂih&dcYdi'kT,}J)%;Z=DEN%{ ܯMHK0,KPh6_ 'N ims ը{ `GԶYMP-F{M7KUʗAl`sah 9~Kwx"P,Ѓl/McE.]R^#<*FxTf3ٮʪSIKpbqeNJ).siT廖#`7ռ`(ʙrt(,^bSJOpNXl"&(Nh]B]9[pnB7rԐ$BVmtz!,p 6Ƃ `I4+hH|A[/or %bIC$w5W|`ok&̢᳆?Mrl(' C̶!J]J&u<@Xٛ*XyP:^Z~"~px9oq2ѤfNAtﲡ6>"M E( ^}'1a`ubLj`D(Y"{bjsX,/|;UJi@Nt-*#H-0-1Ҷӝ+8"&n@a8C C2{|=)"*! $cf Z9KM&hL䙧qN 54d^j 5FM@n,-(sCC 6ec[++[n_)^|i>DT2Goǫ$O~8p.zj7xm` )?l7VN3rcv_e$sD*ɤtߧD#ięlׅ;zŅ?&C+oɎbP zQ8+R!P+rYU% ӰXL[w%ŸV 7chr Wn 722Ak8{O=!4ȐuzC%"//$+j Āl3 ,!fTR({ro@PC5xP.p}]XCuP6ITt{$|vmVT7T4BJ:kFN9`WSV-nLn?e*KW%7:bSݦ4NT 1{\_Zm"mse<qjöMZz?vEz|RxŸ7[dַ?#R_snx܍Ciq]h .H]'n7 Px d4|j @ڱyT f7ۢCqb$ ė4\%]|}"Fiuv WT&&a3}L-h4/?,? T^5mTlvMDٮr3@O t`/3p]p&;pfȓ;mumc+xz =-$=4 (mC5 fJ$:=RSIVd^[vz4 BQPSe ??r|gctAP JmT{rigJ|ő۔HIIu_v?ZÏ9STPB7D6D~.' ,3”eCϪR,%p]:|Tgݏj,uQEw/u`}t78h^5~~ 7[!!a̔,resiyh ˷uxAWQ v@@&4gJm<~T ^9DmYQZ_S_pF0S $g 8H.RGxZ Yf=/}ހ^O)Q~1H#ceQ< fGtǷѢY\߮3FȦ~x *DJ(%y]h+1 ”3HyiFՑOҒ_f Fa8[7V]J7yh[x0.F;x6<5OUYE=P6:&5^>l(f8GK%XK C DocN _,ҲXYQ ÄdHHF+1F]B5{kCFBrz/h4P= {١`^p?l~d06~a$hRJlYl/seNTt ^ V^|Gn 0"+M0eM\ķ41(ͷFA^S2_G Ž tsAQsR UdiYYf"P"ꇃnqei:dY'蓛[2(G =@'gq4oJt,7*ȉ7xZW6Iy˲OPR5e'[cCz4HK _cY/zd L5~t:'0p` ֹa4}TУD)ҷ s§!;)=yU4 +2 XG'8_mOrITe+זT ҅olGhn| C7 xFf/&蘳]fۣtj{P<`*0|CЀ5O4Kz?)n<)'>b_$D͑(Q)SӇ'%lnب.ce69 Uobv厺 ڼS;b0B"º-&DJ!+Ƭ4|GfK{[gToRix@#I>^2&HI\S*X½cBj5'8"2 OfePT9=Ρ^n譤ag*_&![}?DAc$SrMPeƫgԩJ[+|P(p(#j}>=X !d\Wã^[ zŌ{Y:)u0}E93CU\a]ֿSԋS>ῴz/j%Ձyi uxEٵ|—EC%WNlZDr ;PM<6mYn)޹BXᄙ el q`DG\bCaÅyiK#bl?_ō24~$s] `zdH8y ۅJ1>xITƶ 8 fi/j!L^e{{6gխpB槜#0%P_ֈ>[!7ƕ3SL6t6]x;ܖ# 2>j2JU_ uiXY3_Y'$o)<ү Mf"ݩDa6j f{ CJbe0iV"MO7OLޡJ6b4'.r,.ԿݓְPG(1;$(|.O}2,pGB ?7 ZO+}=O}b$,c{ZK`=L> FyZBìRDɻYM"t#&vXwE F. \|qzd6 =eJXNctPll+UI$EgNΡށeew~*Kcy."d ag.pVԯXB m,(Ch~ M(,2rɢTWM3kRs™5cƵֱ>}MIHǡC85;Bx+t $31NL s0Wm]ؕ,,aNǎWXf檨4(WdX92/\ ߣd' {qIV[ PsrлZBcɟdcI}xK~`}iTt'qRמO}^ΨTK9Rv丈7qOvnOӂ}yUU΃? Yr7W6qF1V@“r̹sr,5n]'R(n`fۊ7I'( T@ZNCD# ]&6-8FarL2`R)mëeS-qٺ5CL6IWҙX!qp+ kQD8 G +MP("( N^f.}%?9ٜްܽKK=GY58u%zYۦӬ@ _FDYֲKh)u7S/\'׎-\OCh +uK5#c2AÑ:Ua'8F->BxGx\MHoGtN.QC ԍF:14Ÿ!\W?HECqaZKNt*d}G_>NVW'̢\8)xC-1P ?q6#az(7âi&Q_hЍ|q(+2ͦ훳{1XZ[a{Z)hdL^Q{LE<\NXߚXfD,Rh PFbtK?`ȱw >WÓ֖$bڼ'(Z7jLRjބӿ/`7F>(xVv6G!8y;iأbw1M,_$B이)\<$6 WYz;1pܫ{^T8ǩDeu4f8@WjYo E(s $H[=ը&yU  %?9&L_Z/x--dw܈q0{gKV՟##8CoB.G[բS(YiI(cCL>@8"M'{ {$6Ζe2BB6n%қ:yUhhj4`s)ZboZ]B*WSdZ,$ʽ$quF՛Oޥ$ ɆmI\{1L ~9׫6/=tmr˱a9](ӭQvR<Җ(9fjȕe)m7}2UM4vӮ]鉡 0j=aՒ:`Z//ہNp~Yw=DY3s^2SoGz IXSiރ!K7H?ˊur[}Fܦw@QD;=xL/;>);nAhgFtop%1U*`0JQHY#9CB^(d+F'.FW}U1k-&7}ٗ9o+.NHc+q$@v/ro,Jf.y"}e4 x\N.c$.D: ]tV^QCbދ/}GZeCǫb- tp]P>Γ6'#IL<8 #Xy#"04]r&V=lwQmEl} ע^ Ŭoviϯ1pJSN8؂G+J v/sCU\Ya͠*^>l1JPr`mtEb]@G(@yagxu`Pw{F~u(7v&VCxי&G.*Vȕ=:x}]%W [܂Husq98@ܼ̈5 y;lY3J$S.*6} ݧJ/.Vz( )c== N>?zHS ^i'J 2\Wߤ.ɠCȘr&\Y_>i d;h?>>>B?0'Ѥ*/PS6u4 ٨KqMep2-p4O1\o V6օ|_%` pV e֤ݿMvhMbx&0|l|IV[? o:η+!JN4Fk݊;F /|Y"Ğmep9D:l~Og3usNHx]UgyBTb)uG+tJJA;w=Y5EVOkhtT%ӛ!i LpKP ڷXXhOԈE77P^VO!MMS2*qU!qWzSi TWlV@8XLֺ/%Z)q=s@qAjUݽiX,v{T2%_c*-zs",!+Nmﮖke2̜HG.{d=I뭴-6SD D2}v'\Omwf-޷?ZO{JRtT`hӇt0>cL.nDn}FLT-v6_NIg]jLĢzlD ]t ڈ |Δ5eJZUA= Q~q6h1 J!:$MS|<Q |{N;%Ϋ5rS&)i#tYcۤ qf)_o` 퇖e $Ii6J VEHf`Z;u Ö ɸCo rJ/(q 쏚6%)GgM3xg;3"XGe :i r zl=ƨgK'tQ rӊΚ4ZcV9{Y_vv)^BR0'X nl(e]NCk~R7 7M1=,iS/UjUs#=nҎ_arQ\Yc*wOјӼP(^Sb6?b.3Ә>M2Gp #tD:0vf+_yG %M~ :޼E)њaS ׶ \$Iɔ/(pN #Ip@TA#(Aq+{DmMV߂&u!%É1=%G.^ K+.RN wD4 ]>/{c@<ӵί2cW? ?əM e(sJ>~Kif: 6& drxQŽ[Ѿ#OXOM ]@-@_ >£;,C o{jΈy^lhU#&=="7$dfRR+o18J-Hb6KCsA4U*4S 8k yL?Pzp!"%%EQZ *M[ުP78Tz(l*bŢ@Uq]j65SgPMDZavܴFѣt$7<\pjm#Á-`m1}KPTh>0ZqM2X!<"A<;4oǠfl|/ ƍdSq??HI]q+WT~n:R=y6XocsH,q6WsxD&޲gˡ Sm{߂!7iA|)os"b:Y$9;ڬ4Cm_,9ڏ. ?V{+n 6}QK{"GWjN2)/J$uɓɜ6|PXr)s@84=G#lxVt^m =4ҕ˳jSm< %lJLif1`!zܲv]n= G+BzwtʾU%_u˖8Li/̭c|T]Y{vol?_llEOONCV@5}A`ۄODoOAmiFYry{4wU6(Uf6\ƾ' H7:(hI[aF> XHxhhH<^SAv*dv[.=7FiysӘ DOlk=&+ Ẁbw96bpf Hk9ոjx08JzQīfk2E7~[H1J9b=Ú '`iy[2v{z69Y HE騏UPm $ nw ntQ5L!@hmI JdATURptGa 1]'[qNѐ!w A+ )'oj"ul5"?]&TP'+)`NR_)V2f3`p0ȳXXr!6Oɥ ,e>02(gґH'cK0B5},Oé?R0YJQjkc٩PX$YȲ^w2|†Wˊrzhu.Dt=AKqMdSXyp m{) u^ ;M`VrZ(\Q!c ,ICfMhN\ A4T*AUu%Nd3PEIKF!wF Pu'$Ek+ʈE-nC`sV헌f}K&P>NVHcϨNբUhü=hG-)DHs>p"{KFׄɜS$ݚW+RLNXR]59T:Sl{asy鏤QwҏDO[bk}u/&,@ 5Gyƒg攧>S9m}Դ!GdDMc[sp}:VCc ]rGHͧVkw&q;mtؖLōN ӨH^eZ%g[dWB[S BFASínI >3}A̰TɄ*^\E >ɁDZ5-v mPxQ$ v6>f8ṁcϞ*5W1I [^N!]DEn$o\^@rep9 򜈞X w]攁5+jF*9@0:h1=J*['Axg=ǎBSIkr-kHsjIYzV\ ^ ? @FLqJ\1B:q V$Rۧ ُ%1+NAuWռ04y9ެ#Ժ "(rYA`FjiDT/=e,9{?j AT,w<ۍ)?_*LTKU J[Yޗz*jPN.O/~OtBm/Nb*D,dnRkNX&lȧ.zYsXsXZ<x[u:-ԿG&7Ѩrb^oY?>ʈ`gXjJQ ϒ&Y@>5 "$,m'&#mqS- #&aQndk fί+PVZ’BCtxoj,*a'Zҏ3q)yu҉ŲqI~#v6e9&0#ęK?eH~' 7$SFݍ"rTh9tbNdgq5Ryh;'=e@>BTJ1c!x{41FEq(x@ew bw 0+LA^\9! ̯CZz:-Țw}pY-xu&U糫΁R]C O] ~}Èva<#+XD2Ui|:X}XY +W=!Ttd2! zq8l׽Aߗ5+s<mpʂMR،] v_Ӿ.-Dyq_^JھR@n% S*'Gwr|4= Y [s虱jBo>s (#SJyz.W(* 7K-ͥmG*&P ;ٲy C (O^/@"[a9vzuX!DP+nknNqf8T3@OkOWVO|VFzb_XjP>ZK\R^~-ƬiPy?/DEKD[!Y`gc"S&-9xX->IC>׸=ݕKoHck'Kbk_Jer0B-Y>y#GڒJ ցKB=)I#B5Zrk2X p mUJd{4nnWq71|kf_D ~8 #+ՂA]9ޫ29!ܻ&PAp>'CtrM2cI61c7?{5_j ȕ0R"wdkM7}3 (jtO\LN|c Z4KiB}UY'tiq_уroI?-.EW_&c1*!90Ɓ.6W>&/.̼mո`ep1z$͍IaQz$)%K -vc7GO_7@Wa% ci56'X}e>=$;z'u WfJk8aS`E uhDǷp&6B'6u+"̛ܕEmW **c+f#q{wǏGh.WϭΡ>j6pn05k7 @HޙT0ƏGFl)#a$f+I3VH6/_?h=) ;?5m^uJb]bwK}E c.2xT<&?}5*՚0:AŃPeآu ([ke1XN׹k9>K/sSEqb8tvzlH))]蟤fnK"e"tvY7\ǶЧLeovzjr2c Scm˥ e‡+U $|hYJ&>`d͚]KUhlJcLWaX? ZĒb6՗m̔Jb1PU&>^nP)Ubu/}Q^GMaZZ%dj~>L(`ͷb4צvXΩ(-ҿ{0V6t۫ :rdc vZyv P7Zk}LL>?5ZL.QAF~ݓ G1 AhwO5uJ]x>5kL Ҷk/Ɉ.(hJ(qwZE2lUZ/hgUp?y2h/:GXcelYVrO7| {Da1ܴ%f]mocx>(!ח+`>= &?MD&J#o9ß?OdHAeNm1=Ӆ]c Sg%v}!Ǝ\" ~pN򄭊FS-TEs;x66X/E7smqbe7" L T%/xd%#cQ؝O| ϗ3-6ji sMO4 kl+Mq:Ģ_A-C;N1),b:̬ j$_yH:WVG5lP Gz9()-Kq3,btrx-(S+W*XDl=f4T1 ?Qx<3*@m+S]p'VRaiwlأ˱zHCEGyD[IډDӿؤCy|j];I=`,KyG{ePlLgXN2ŏ,zlƕ+0[:RٸG0 D~"IL,-JtB2 :4Eޝf8p/ǰ{2'+B= EZ6hKD"\㏝7KnP2 /o,+o`9fU7?qE[,ۋUb9tk8` Pak$\}3ɻyR!-#9p-ZxW/2֗1Zw<pEoW"0.-I_]F3DC=\1͆7Y;9i&kъ WS>~vvUX\<Mnn 2tO+ bl0܇iOrD4v~u5iuxY3G$.S"q-%a t &vUb1C* E3a2vA)>+*K^M23q5kPdC+*am=ua ~Чw,vY5O =ضܷ s/:=А2Ub,3, }XDWIS(UUN8v&a1,1Jxcϴ@ 8{* =ZP,r'ھ#MG!yu=j^8Ǎ4Yf%`2^ʧ 9$Lwj?b36Qj2N@ cYK\ ZqDR!4ձ7}87Uߩ^H>ܶ^p/p#(*_r`~*of67C&؝ bw%9B~"b&M/4p*3{-xSG)h?wEvϜE!g-SD7v ' p`#\U t,z hCx״ov0dҗ4g!v< O`p91"Ķp:L{ KײeDeWw *G+`F7Fƪ8̉*Uo$76zBIcƖgDBv2Ex+~p(C b%>LFj睂e:;Ǹַfeֽ )DŽE|ʗ-ͭA9 I Fc|& #.1.wdn;@¼8t7I[h|6ap#2jv`~vѥQ >:9f}:dQ!}:|ROSqVqtءĝ]K)"- Xi-dtr{\ڑ_!F;& ҡRc? X3o[RĔk F&-㽷\vbM1Fㄖ|kc4*6'R\VYK5qϸ~o_8^:}eAfuk-1@gW"PJa4ћDi5p7Χw"-=[2 S>izIפӤ35Sdd[]g@ޣ,WD/Mt`ۑ [7}͛I extZ,z;BnC~& mg9:" Qb&}uul'lJP=,̤$ܓwv &h!~*!'Dt^*L/=q.v+Wg_~r/4c/`V"I ݾv>}4^Ȳ=]e}%0b4 4xUp5[97Weu7@Ǝ98;\]"6QD˟cSJ;1>~Y}*e@+u$R0:'rzԽ##+jt+>fL0%jxk ;ٟFb[e=(-Q:q" k-a`AQ9g1b؊Ek9۰"|3Dt K u턿61Wi?w~#`(vCp Nbҙ<";hUc1 )@ԭimU*u6p4xfk+>^afk͚®u]=fӪhwjv֐͌|Adrg^6IE4y.=9zvp^E]eR.XKܘj l,Ռ@o=郘sDڷU3}:`*inxk\l(أC"M'2&NI>:PBD@Rk`hrTΣ;ᚢ*ꌿRUpԎ\ @H)0xTc$Aǥ8LV4Q &!+{g3>Ad_|)mLKԡ^oj`;5Gdk3?T})[}/7LW̛Uڢ}EQ5Quv{CzZ>$%:knީppAlXv$VqeO<]V,SiY;wjCf<x¡@I`&*?5i`ulq$M5~~24\fV;$EeI,B ncxjh[sѺ MաXd_NG^6[kv蚗%~8~]/MxFmH^L԰b=JTݷvbU-tKkxa6_WQ-B꙼ʼfwexy1\}y3NJ "Gp,]&,딼BVL#:LNI5\0@;dt$y&:%Ze *t&xNk%Ӳb:Ġ)!e $1>Dm Fv5"۴D i|w< C6ÿ=Pl$cv(gSN+6r^ Z8]#чݎD+6;eIh{>)hq! Lᅦc%SXsD}>;VPuJQ:KwTwai^8cԪ"Z_k@_rbL傳HwJ+ix* *0gVl**E^YEd4t  oT=B&~&Qvd Blak0,۴޸$@ǜwKH2F#+hp$jt䱘'kP$o% -cѵP!^gکaϊgj`N 9L0-BoX:X9IIGGYT2g|v]loUqյѱ>8E6N sf4ܪ(#XCg,Ɍ\{3PוKr 0cH6 L;+ y޹ݱE'1A9>y)0 'u9: 8YzV\$~ I/,!a@kcy3Emt-pjǁ'-ch:ci:)J0m+t2't9' yV0xח9=5+|os[躚άR* TCsҔ7=ZF*:rV ]{DcO^ ~4۱):gNšc#bl=ngVfx ­OOHA'ZZW) M~KsA}ZCΎQ-ő-7|B(uo6x6rdEL,%K-[N$F~u(BO#عMO&>?f#ݶY;o'Qleٟ#1/Q vx ЎX^'M-}lȉ lO*!.(}4oĿɊ{*nd꟮y B(:֌Sh/Һah9j##)1v^Ӹĝ+i% Lo{҂ֺ'pGy'1/c,(^)J`A'T_BRE| 4mY!y0k(&*{& h-X,ODbi9{/2(ĦKkIze ͥJ"`7ng:NSex[tc<njk7-w8#)C#=Ъ>e |#G}q g圃I;*(uحމ.rnY btھ^yM(6O32d* x4\ 6+| y87/q 3 2a]Ao9zt/W'&%蟘UU6G3Sٜ𒅌et|ѭkF>N~;UIـ`rө !6uu%Yf&Y`Oj t $-_G{>|,nc`H*U #IEps98TU}Ŧzo+%,% Y ??USòׂ> Tt#;S IR0.ϱ1D9 _1't3ﯛއģ>I&hcʘw|J:.6׆RYYZ)o ;GCoM/u,LO&6rEDheg8DtcByy-`/Bc\<${,3e!GhnP ~74i8kkzE*=zH78] G%\[kEb+n5ySlS.ik?I:M8Lk+0?"ƊDW~$R^./K KHr9>fUUR+L2zx΀s8bT[6/>ڶD/{9w(ZM9E߈v5N#֓#ѩ2mqw!z tf*-HFH}pX]ſX>d}sSQJ01e{U0:#%af}C* @-kכ"~ڠFg?D9d坥.Ruu`͈=<;e}il;B{,Y>0,V3'0j7ޱ5a\_{Cm3G XBʞA^a/]V3D04c+f#=ƾSO*~IK ݢ|/Z^(X cZfL> Wf0@Z*{y ,f_6zW2wQCQ En >z)G(HQgNG,nUrr'7Ajn# 5.cwT.Y[JX8(^4 s&QwQ,25*=KɇfV#^ 7嚒 IKI.t!cԩ͆}FCkϷF@ JtEC]wI鈴.GʎGgڤ3`Oj4F"3  (n'" ne@ ~y$kQ.(l'/ļ\u;j,klf }<3^Jf|oYĜC-#p_^}?(ƪ1 %! VY"5|ܤڛ[m$8^:Ex+P=eQ%7S6R 8=eG ޴i TCm/;{ĨUA(nLС8I _s_!2c2d1匧V28yU|\`y^(\!V6EE5\ϨbB Y{e0 iN>W{2:VDX46c2l너3/(L^b6jP*u4@*`Vc|l:;w&L5}; VlTT:q^aWoҗ+R逌4Q<]&E _= $\lINp_ٶ貣uM ߹a[ǬPa>7w9 [ y;!쉍K{. Y (̼e^D ndE/"e c:xfYp S(ՠ7=NPm˱AQSt3v4p6FX-J9_U(%@Y778.>'FNOIA1C .FV,ZP%/27p v%_3 i Z\ - Lӿ7yil:Ms8o~Tg֐}DŷKkn{  m7*ei_[Vt%nǤaHR{eK4cE~O,9bn0Š+R+62Npf^[lL#SB+#?a12"qZ6'NzLI,d'Oq!/uLzrhQ;loogT@t'kuGjء91*]~vm72SvZ4,s[On#—BvWqK)-es9͈9(FWx zp~xʴ<'ͬcbX̫)-.NnIsw;+eA#ѓED T$ei0X[5:gEdoyk|R{Q_@IC<;DUdujaH2WRtN:Guvo)8hb*:uL4Z{J`:ru7Zcٍ/f(v2 KiĭзjIj%Vy >yIPbߏAW&A B AG6@KvyjuYI˘y:-\7:Kqx 6zfd# ް ty&JwHM"/Jv ~vKv?r5Y_@^$A.Z)Q41ѩCѓ~Ы\#摪HXirLS:YqP iy)j;^3l0)xlt R?޸*_(|.nSҡĵjIK4=>JrDV 047!6O t*R4;#d2?{su{^O/Xuz?{bOQhmZ\$:D@eNlT;LD)>1˟5}$]%zzg$A1-ljO$g6|߆x$}%3܀U0J1|+(D[h<;"qpՁhYS~m;@`f8;6(+2aa*΋ !!c\ KU/w Ehn]K뢻:(8]ku<(h$SVǞ٤9L.%ABN;o?7!D|Sr`Y /6Qt(ҹF}-61Ӧ?2F+~oat9E<)J[& ,Ծ.Bxh0$c 6l[̿*_*}!ߘ F8{_\n>K=ARfj -yP~&aiSVR-&ؙ߰gR;/3jxZm`ۙ'4aG=YGYlG?!5K<9-`1cr@$#jfR: 85Dؕ0?IΈs!q `'0*"= V7tnX IP2Sx9t %bhHR;m;^15P胨d ̈қ p]$ŋg6#ܻ)+:Z,(ߚ8ǃ9wrdHK@F=Lc܊)ƅa'd6蒃 cLWm6su^qW'^0^Uh|}iHYd*n_71GnSL _uW4IhuhPd8׃>3̨Exp.H#k bPDD@*xd z$ c10a$[%ʻ^ok9ZS6:DngJss)Umӌxn6x6(yvߥWVuqV6c"u\jDʷF'>k5e09{nHKv0pMĞZ [B2W#<A1G"9ǥuq q萜p֒gIx}x7%L7oY@fW)\*yN,%%kI)敳O/P')H>=#AqOKS#3QFa2:J oɒ)Q E T3 ?QD7#hGf=9lN9қkS?h[WMj`$q5[=QVVZ>u4-RW^l4 k/l:yC~"݆ںZrRCy !Y . &2*z^!@qSJhI:$BYYDz 03^C;YQgӓucg#9fbJ#)`O=F[gTO(YLWfJSj^2c){]ڍ4r㖐k#^..星`6Bƙ$s7f бp %= GQȁ־Do_`jtfWa=ߨmF/bAEQJ?>nw DM\j'+-Uy{/]yM[vb ޢn[`GU ncA ~iu}1V2λ$py:IlKt} 12&Gm%@Zenk%TgN ^1wNW4E( .464ÁFd#ÅG-,m8g6lQ6(u 4%im!cHda]w4!3Ļfe[q52E;m6MRr=iL$Pa7߃ p]&縉 Q Y ;w8?^Ox摔͌x*O $:Rd$/R w8]__NrUA$j30 ;1~k&XLNbG$3lEjٺ]QMPwj{6Ry~H&l>N 3zM޴t69IcLlF[BC #( ǺfLy5Ī&O @?͖)0OX=gl -QzM#K]bmuűm`tq{ htw wԶM*n^[q<փ==Y+Ѣcn{B0c!"9ӓFf?QҔs/_+=u58O4` +ߟ! dG^Am $5&s _f|-j/ {fL"C@E@)zQSglNYYbDŽ(xx< M֍Z_Tġbn:.T+IEu/`QjQ!cpjrM:0Y5N-"i*hJW O@^7 u].Kcg0ϪňNcrhm> hEKcX%Z"7Ә WKf^Y;qGΑٿBhMKaFr^~AM'ba~'%)< 2){M3ꩉߢXS0ρ ġ "A; nX*\; :K{s=\etٮp+< 뤤{vR7MneK'9ٺ;C)JLt0n`9b!G|鿝ltɍ3J69[|s;6E KeȾ˙I)na立JN pՆge~{@Xq~Flbpvy|ΏRr{c=Ä&k}@DI lo:y+[![xVł!g[9b}(1F'd䋏k,NB="6˪!|}(N6KVL{w.Ĕ8ըNG㩡ر yEѧg2^m%>X`ޣ+ʃ#70@-x4]oR']~Zb"_Ǖ(UnSʿ$ה=y?֓wY. ~y~C1e7z0#sI!4Vn<Ȯk!4}<I%̩T.z{+ZɅV!}}bwt T^k{ 숌;XN1()B׼h'MnnsEtlak'z7s/u5HoR+\Wv 9,Բ NqAP6HS9.^C?:uM o>pg+ҝ%&)|E.%$貥tUL¤@yI\/Dpz"0K$=]֡?SEZuabIqS'kگOK<%oj m|#HD:zِ3셚ǞGFXp%gX=~W_zA@+j6NK4"; 7zjX 7J?d[ogmeVLR$xف"J庀ݦ(X,RiM~?/|$^ّSB7pwH߸]2=zYִ9"S/;VK s?4jraVnA]t o;Zamfo$dhPzhT.AZb]vgȘTU-E! vf Rn/W,SvV@©94%47JRT)3y:zc9M%V5pE*tRQxJ.Я8 UzwH1#cACۭCˊTϸֺlZtB(/Y̔ۚ?= :6jvsrXdzX{ҭ݁oͲ)?:߬ήρgː^5!Yq{iE U EFH?v=j̸8n]i_>O:.C+ËO~aJRUh,3}tIS<P8rŚMStK, ,p_ MZn+7QpAѳЄ65O D0S#S?;N:˗.tsd."]}D*2|ICm Ց>~$ki-s|ۇ 6*?uwM},J> A6c(„C$mt ]\=@S=,1fMm0}̀#u='R9M0yeF|+NʷW7L,;+)x"Ef;4L\gr܆){ףH G ƿ-IO( z8_Ȟ.F}a2݆1?|tZ:tۻߏE⨤~0>UmBfлM'\ ,C "?dh^V#0p|ЃҴTGce!> N,K^GJ;pb̙4gAX;OqS0`mZxԲ sŗCt.L;drUЄ8$ЃHSYno=p -Q@7ns#!G|5H$S3 S~ '=sz2)һˌE0b=ͫ 7)a_ʯ۵4FCZTj"hۃBqG|C}u*gt_f 7w*Gjgeb/չhSa2A#F:"7i~)ӽW/YD x-`QyvQXuT|54f/.0 r Sݲҷ,pEjTF(&!h.@THCBTOe0IkQ=ETb9>XW?t@y@aZ5c)5ru&G!Ўh\;+#x|yzfXݤl?1ծ!Zڴ7 w%WbHa;Aك22tmA0 ?<. RyES͞,WPܙJ75ZڮF/F_<ūMYhf 64S~jp lw{˂(-;hh✼iV#x3c!g3tQ5oip A|Gkx#sYJ/zTk*bkLWhG;uf[kiz XPjw]jo*ҧo x,>=_& R|wJK1czP,E]g=EeF!{e$e$C ! ~gb%]w]j06φmVH찔j RN_f`+HpnI{)ڳu$@qSJS2=+d!=Tԁ&+I&ot L 9?gM;zcn,?<VhЋȣh U%]άۈƋ=_cP@X G~evZLQF^&\ThQ3RlBUUfl Hܪ:TJ7}x K!@蝏VU^Huseyzį#Lay9FhH E< zp{c?KtJ*.p"wgjDT08Y$V#zLvMSxcY.8[lG<];B*ښJ+C59aOGBkFWc0Sg^5%O[A!{ٍH8}(4<})`7.~t=D.FGۧzzG'$xT4|%9vg]_>!1 uQ(MBƞSל3x.qO)h.u+:p1}(\~VCt]{DEp53\E TCN9v|VNf> 7:('9ԅʕؒ~>Tz2p7Cp LTETuzHh_,6"Sn`pOLxn5烥K_zWxIp'/fv{#Z6{[bfj\x"j\U30ID/' H7R\jbLz^miB_ Js85xz;\XJYE j1]lQ?8%W=F 1i2bHVxFhr @c#[m7م$%R X( Zcko_nAs\4vMra-?N.A3P,9aawec'wnESC"qZ[:fX*긺TtjRy^FdVE'C)%ݝ΄ ›YWlFp ,W6~4ije8XpMWDc9'NvqΑ9l`-p-l4Oa3Ozw m]l)vMh2:? tM>Y1rZbK]ְd  -(@bzHFbk]YHgv 1q+w^T.ˊD찋)QsZKg+$S[ =3Y CrTN72NDlbҌ1Pb7k!U-@T10 -uݔY݃iTCt0 xEPPWw:(j~-,qjk5h}ɣ|I=Μ-cV| MT{Q-7=u!|5Ő1tԒmA3рt_Q̭F67eh7Pvp6XXِ'z3Z\cq)=,n jiO9YfsnK'$9Fwב V_.tLAVgQڏ]8xFUt#2p{lkh;IhWTcI|b^I{&,PTu:*]SBo5(OS. L *X8/ύ\`6p|Z)t*FŰYKnaX4< ˦q}WU~ /w`aAw.* v<+Ip;'$c<409JGZ99`$Lhۿ'K*yG4fM*a+߸#4=G|'eەՌl(=\Z> )$fˡC4JOٌApz7eH[ݩbl`4`.d9k , R5;HCX'sZ^E;_-W_ SǠmYdjω7h3,1s|FeG5 qTcI/ j7\ `F9A%c8ˑMlvo3+/)#H;kAܪN,dmX.6!jetkф[I pGT:9UiBV,Ng;{ohq ny ri:+sMp *Vt,{XV q!VG~(7ży^Ug<"V~Q ?D}0ހLKQyCwe j}ƚ}[olZſt e1 3Hd.gj=caкhD!*{_Y$.lNBhme"1<I|g~2щjc*}7c>XyψjĬ(+_0_ s%Ÿ?y`Vq;go|pCk[x$JFQfvw/uɒ%ނ-p(CfM-#o8#,9BH6m*j0s%s[ųa6ie"-Rr(׈&6r_Cg3"D'T 2?qŏno%Y}b.5Ryr*grZ9/aXT͕)>m6.y Qvl4q~rGʀB7fW=K۹ߤV(!fc nV (c:1n8BSL8z IƺxTebYq;B,6jafjxWHX”f6$~p VydK7B^3dE(|j3da~ձi.Pmc`uλ_p-TmEU5Qj0sO6R4+R؁v0+tx*x(EKo/NLj^mPunqc+96Ze8jlZ${ ijMYf]Q04Q|}Q'z!MvF0FRkU{_pZ. [Qi\Xʶ'}-XUth=n ě*FLǓ Y?E랱:W_o|:p9Qdu+NB1ǛP"z`w[$;<8PQb .x*3gPʔ Ko.LrM]! Zq q[\47(#7 1htTzy6e$*cU$m8yee#L&;"y FڀNBm\U-[SS/r;kFɄۆs[th闼Ўrګ+I6p1뺓_ZMohu̵W|^늉KoN!NaOȰмjSҦ4ӼZat8ڪv6*k C`Nv9ρ8W!75a$-M{uX}N|H5!$9s(dK`GD]=S$RL9Mg>ҡde}S#JȔ 6v/)*Vn ~` G Uْf:''K -;>ĆqebUe~D-:F1EjDzgJ&EcGFc2o2>q.}͔Nk't Dr@AOfJ;@gy3Kz O@ZJV#%J,RiMsY]ta$(!-s=t[8P~|t o֐I!$T|2l޸po~(]GsPJsCYm=m`S³١ߑc&]H}K,y4aJ()Y/I,FK;8tOj`_NmӋ|*)W2v.ϙΦg;>E%d,Qc=_xdp7-G`ڧdvOY;&h~ۍ#p[UAv}B 9R@}QpIA!j 4e t@2Pe 2bR޳2X:sXBt+;A@O߼>QZ0([%*YoPM鋫:ǐSD0j"Jh'K32QخTX#/t<R %!̼i{ȉ$\ vEUqWO%+$PZCCt%NZ˳~[37JZKсQ3yII۝ ks L1S G䐿+55=.{|ڐz) (hgbrg\;i`UxTӻ5i\%~SmEJ,yҢVW`^TァۢIB 8񩍐Yb~}\Y܋4U̓ۛ_C#;perC;p&\|4R{8K\̦ Nsγ0ڎD-)ܖkf,2;6aA+;'-fޗ:OVn"S|kp*"V+4 %n'2`g!W p<_Y#t/@SўM7b7Mڏ>P7c(}2_ֵeF\m0𫲟|ʖ_)ԺȄ~Sw6*#VXm[|n2J5%_ qi.g]e n H'=h+O C8Xi3}"nC#PL}Tځ }b@%TOC%G.9CEaI`"uSSE_GzdvF6iYm(Os i#4Nn=+ǠTytY"$kܣ=llP؁|3ٲ$%"-ĥz@LNCs뒆 7w#&RGzBdXgEjOWKb7G YRvimHٕU~ W ӐgwN[O~I:*Ԗ֭T"elAS=.ӘA!Q:\B:;՟s EnQ<ʹQ*v^Fa 8i+jgc<BW,ںL1(u _šh4iPqG[ыz|Y%g8_}жp BvUkF 2IE/bzx8/*kCC?#A ? { C=_+eݮE+y} @9Km"bwK;[-" ؀eQ`<%C0ɏz̃ELoSi^"ꭆL! ̳ܰ7 #*{}"!9t !uיWM'P(m0 tZ'Lgpc6-I&U%?.6Q{UrCkPy+EzIi>| y, M]DN7{vEFb, ބ!YvWFEy)Zndtj=`q^gOǖǭe\ <v a2mt<%bh`o$.JKwR?B%s/-1Jޕ_AUi5ZOn*:~]h4h-8[. Ӿ\te'kEӛ-#N@\y)Ҕe~>Z +L: 1;i&|!S*j R˗/ QcIG&oSOzM߰5,JBmvdPO j yg͒&;MԚ\ p D+wpsEXYҮ(8nEe][JDk61jD{^F Z**oӱ>PB8ۍ᥵wwa挔}[;KR_P6Ѣl_VvtGZcv)6g fx|҃:U' \ǖ e*lVL5_ &f#X}4Q/b7wxl`Ka/ƨ'P2b1%񘪜Gث\@_w+=l_UWE7RjGɋ\3=AJxö0(08 uf Ay=8Uk$J~Qi%6؉շ`(+[Klu}aC衵=0b)\VbJ.*3۔pt - ew)a;A35]q.?1!s1,ty'%khW3$L#D.DIEexz%qcƞ䬕h/&i ҥ\qcrC/dW_ɘ'Edn@pEӎ}9̍VlOX?n}ba-t)Y>i= %%&[Ei3?i`gM,Ou](nYBA<v*GPv5IBl%ΞnTeI;Qe;s4%AY> @gEA ltR#ltn+G#."J-_Q9Kr騍[KΕPP(Ջ_wl;9頎B>󗾳9m/5;&u &OԈ(M(ʊ䬥/o=AK_q[yڼ5t"~DUX,N`}gX-~!~p\Ʒ勡caF{4`ȧlg#ڒYH#WA5Uxenx78.̾At!Q8"I)k? iކm_J>2+'w? 8!-8#QyJcoEfƀG&x9tceiY!!Ɩoӽ!8Hƀ9B &mM_ j,3PCn\e4\{_M-XJ)|dC!擰֢kC؊Hz OH\2lGA33߼4+ɡIu lVX78e9wQi `:zaK{{g&AJ7|U9 VD*7p^&{/^:h7.F>0V%ռ);du&v嵊S(r PMRFXxHk4xsIhZޫrR kitWŶҩlֆ4l LcO=A/;TxT#{Pϧn똯S_t k㐼ɚ Eȸ6Zh]MD &Y;jBL|$~<7xm䘋ۨ%qR"kjb}Q7 yDeĕ˥#Cޣޚ x RgTMP7:~ЬfjO(A{D$:]g9Trs0-@8f5)rumK&" NDHܡl'Vd_gkUO|".ok")1ʫnj31kk{w]>EFX|'eG3> Zi 5GtW)&G|D|(dȿO8x7~,^^]ϛ.Bo/(a RIt_4W<AX"ߍ;f yQ'-!*k7BsrVGi}+h& @j) 4h~xT^Tj퍱C=:3EtR u4FiԇZ"3Y=2$ ?ߺר/Fk5m- be-B]ALGSʈ[4J7'r8 U[5nU XD%,i˛}Ӆy_Y ,&XCnVBFo( K$!ɮLkWmx =$fM֜-^F,Jx$`-|4++`S k1۱JGj |i;; aKlAV7"ͷ5T*yRKp;q~ 9L2::aC<ﶘ`[an( ,_09q@ }qiA:? m!*a pN+D}.`KvU,t8 SŦH\V)\Pǻ9t1 ]1gD숶<]1QOG}/a">F^"ӓ`RߢLsGwIo8Xy۝{[:ZQ"mLQOZdĹv aSg =#%G&a}ʟpH)"b+o5% .ipہfV}>r[RP9xB%DXkj:sRh#[!cT$iHz<.@dpz!L݋'mL 5f ^\ I}x{; Go|0Dan<%{΋L5wƌ6-}{# h7ё(+H2 KVhVpC ,d+"sema9!6brJS8[9X24!tzQ=(s±DŽZLI&'4;O81g.՘h𾲞Euw;-+sD߾'C</ ]jXZu'%󔧩dg.FNԼ}v{G/+ĤITPeRTw,2Z W!C@}>^6%T$I0zyOܵthM 5=3EvGfE;XRݾ͉ 4]Z^)/*uf]TouB2e2ֱ~e& џK<ΘĠj،sӯm3J1tn Ư\U$XJcz7I]ظo/7$R&E,$xh{IJËXP䑫D"-e' fg. R;zVbؼK^2bomަzKi5=5` '䔺`O/U<ыal u{${Z5:$OϝNK8щJ~K砥Bvv,f{-;(&}St?# e`d ٻE}o ɞ :S01H:a+xQFfL) uXdH t*/]䵈bC;^SK)`}ŲupH0 ey=i>U AH=.cK(4`e2ͰOhI]P3F%ࠐ+h#d8y$ɳB/Jn*OFw0eZ RxLsA=5uçDC%3eɀ{YTai $XQ~lA%Q.́f [oa$ =2$O=KeʣQB)J$Yrm,ožGǬ$ ^?\Ofl1NHjގ&m1!Z.@W7*"ɮmQw>!(,B(0V˃NaWA]܋*uxlsܥ R1iq[N^FhK1g[{dtx3LVk2_@zst{N*$ӱ䍼.m+J5wg;9P>SftPW[.NԊצd:;a=ҷzU;Sq"}E!"Ovy;(C8v:eړtނFy{p쭀'9蛡LW,Փ7瘖gPkjfaW$ )L &E3p`neiX2质"Eڝ>_)VfN`y']#iatUQŞ1<09Q&1vueֽQW 5rtA+GoEl{ShZ&a(3>xNc6f)|sZH2:[K`p@ EEUxDEbPu!}ajbG< I,7KAgL /RL;ܲ2ZM҇Fsk`nNSb-JH1z(7lϖ)y9{NJ:8c[n *׃'Ļ# 5 kjSþP.g,`%f eR=JI=Q.m$9;u~Exg 4I(@TIV`\hPp!(np$/ vu0BC [lf7繢׾5IəkKn;|:].W$ XnbS0[G5eY>Q P*BVd閄Pn9}56ψY#6@r6ZfiJUǟ8E?/}=LB;w'¶]U]=xUұCCÝpѱ@Y{9WhOJUTdcV Y6))}@'rhSH=jFrͳmq Ҵ]ZEKBdjX\Z=n2O{MN^}Yt(7`͏.0D nQ=v+DPWqe|ǷMz1qQϯN Hl/ =7ڗOVwOi-=azf[;TϺb[_4(I%Q̈́җlJS?]l+ze2*̧2# ?؈\O(?3o-s杣 @S ᔮdQR?o_a5yw k:#P'(6A8+l2Z󺣾ZG7Cz76e[c37d6Ƙ ZjO;z| _#7A6"~62'H䏼>Vi\c#.&6huGSLm+>(S^t˸9&ԉC}}-#D0WG 1]5ݰwqZߌ+揽0yAܧ?a҇3vxi=fEnt}peАëBv&cywVMtGcO6}9Un  *5 8I='#~`Feˤհ'zR (f;G >ّ>s = 4+#0-ˍD)3d&[;Ch]/yC?9}QTˉpy]9pNQj>`y6:{X,"<<(9Xk%{5ROI!RU]_|qe@5{r9A31v5c'f9sʱwj4}" ^%n'DT.,/x]t\6~+jvpX=vʘHc"U;oK3#ؾ4s>Y$W`e8fЖOv2Vilw҅x4nQ0Z.+ Жm$IAq$A(:'k$^!$>sh0kEZIeJȰVP|bXQh2vL9!$ՄZ?r{O|KXd: K Q\H9,Q*m#}J~gZO!!"- $ ٟIoj o3rAo,z,Wø^ QzD)1l>x.1-6 Wk6ìt]ο忋ְ0q * Ft&8EĀ,]o;r[?lOK|@#Yuz#m5(H%…а]G.U@'N˱FݫmvDJ'`htM0MOLcdKꊐU10 $?z e y532#~4|:=UkDC3vy6 [NxDnه9 XU3OxDGrbxHg 9ԈD.O3}}onĕ{co6*FftVw,REq Db,<8R*zI %;Ջ1is6*WI n@44Ӳ 70(c+Q%#[N|g&`cޚֵms7e-,3LtϰZc5>v@EF p 05w؛=CPRp J0(N&5$AFجam% 3.WJŽFtqlz1,a bY,fјC5B)ƆjBcR[Tҽe]rB7$/>pE`$y@( DYp+E/&^aV5rڠ;Xs GgAZӐAUm?yE_@L] )xLns|6䦛D8#aD7I3Tu13q?lf?RFyw:|9tJix/W|"ؠZN4 mD4CiI-Hvl':qo)W{缶rCSc4nlqگcy bv%ȿG3`Uk 2hYy>6 L^[ь1@1 mAZQ_kyF# p.sBb!-{P&ޚbDW(8E-$$xd&dVIؐyJ %ez-# (ϱ-m/a1lݛi`k~] w}J657+wcơ1aP8rV [ys/3DάE*,[kG Dž,/wR|"-WgK/+SLzcs4`+d ULT9J:(Oeu.Oڣ=Mw\6&- h %렷lV'<40.H1M$5$|b/g)͏kKm 7C B1CpO˷̝~LIXO%ޕ:xϰO:P4>QJ0{4C=~KM~ISKzSxkuK,Q޿e.8eVX"t, )9f.E (9d[˗vĖ_:i`){.VI5S$ʆZݲX~kTEzNû -9[IjS:Z{E[/$ ã<s)CSw09zW-dEO*0YY;(?^d`fJA@^(? &D85A۝0T?񢆲~Ka&[jۢ<"}uDR;DM]ޭ?t2juLN|I0l1B ӰdLPwh".obH%D9oa_)R,#JRuPþ[›:RPt#P0^M3dkqk*p.m,'A崓Py+'Zl:>K|P]y!@ rs|x^8)~WX'vY2'_R0{oJګ`98f-ЋyoBg` ޅ~d tnoL Ԇ5ѫ *!ltw dTKeq*guHI\2~" C)T&+Y*?0nBzPꔲ Vf4gz[дTO>Yߢ,ڠ֝H6 ܺmI!mE(lj50,ʫح'XKtuoˢ/Hr8ZfGb_ \I-%b3/ W4M"q_!VL#62|P7fwY.QpS: պ %ܹf)!`6!E_Jۏ˜J6xF=]Vd)1>*}%|f!uƽD0Z {u[8Aw;IEx_8OfEde`x_=MMEFG䵞o[pnKaYUB$~reй;8Uhdzyd7N6}ʖ9g\:q.ȮZ}ܻO[#D=G̥CzSY>mzizv `14n,B7V_+X-_kA~j龃eQ^r'ς#'? k鷙冎JQltAwAn2 Q9_avm0^QւW˘QH_aገ|ӍB!;nl[v1t-bI(B_Q,~ֱ_߈& BLwLw+coh,HW~Y5:,X(qMbc\w0 L #%:ӥ\^t1G@g@-A`px$[2Ǫ &q* ..oGg_rH"9>IWo/br1݌W˥G߃N٪ϣZ5pHBqu!l fY ,]vR#EZ3N pn+L  RaCRBǹȠc2XS*l@Wj';wBCt4NƮ^,h:[z0Ygr+a1M:Ԃ9V46$v? JqZ +LrWЬ?Ltjp\|;ao+e(O2`#nb3|˸!B@GTye먾Jmp06߉4?2ҽdJ!UW3+* 6n*Y #+˟gV7x-Kz+ b)oQFO?-?o2eo k-|eLL߽]u|3X*b-]% ;Ú̓&vVٽ$>Fǭ<> --Ss@R^Zdˊ &ioOf\1 0 @~/? 4NOQku{-9S-^' 5^ ۷mwU;0|BBzf ԥQ.i71;ۊY_ [TK| >ÏFUf# ٷDm񮇶g d*Ź`+l(N<ؠ̙l= 6?g/5.(pNd[H{˫Ghv:SUەҭ,@d{/XT6wrc-:{GFU<u0LzL.CByOh)X>Dt.E҈(5&?tY^O`_uÊ $nmZ-X$bcl^d;m}:C4R,NHp/Б}!UB5tk5E- KFGe0@eNy5%ubՇjb`/naʕ?YڻoQ{|i5gԺſn26䰘=RB쳼ްREz @VQ]$% k~0[O[EG</AGah*JQ J|g:ãGy#2V氟TxD"Yf}HWӠSzTVܚXr `-ܯtxHͨA}Y;rcrڲ"YV6b(Bev>5=Fa! m[/Rr6Q(&ys4[w RJ4jxB-Yd۝bnre@7A'\Q_80W5jXƤs1>UU_rbd& DRr:ǚ;.9~G {pymn{")ٯ9k?#{ؔsYz"6WHb㝟ᨑv`sgJ9l ݠNQuE4H|Bؚu7CQXKDGDC-3z+uLGO3e}Cb9Y1Qs:Sf翏쮦xHw415 y].O{o5;5p$iinr dՎA .#*&zr0Iӌ`so*9qAFWܨ=, "3ƥ3g1m>)r2!lG6kN Iw6o|w Ga=Пp( Z8ɟN_}Q͛IF$$P"qM߭~OLUj6  z#={cVEɈEs|kbHiBI&nf?,8.1Lx1BoJ8r AM?(ܼ|^mk29ZN3kŭAG&$sҍ./Qj汌:585閣Ёln?=YbO'$ȃ)ͯU Ez׮UJq`vMmWS@W90Aia=HPiFm'~*hBƑ[Hm/T)w}D'胅(g3dz_忋_ "&GOu|3rԞî~ٚ`HQ'ik~5 繅7[sS&[wxdοQP^_{EGk>Q%ޢDBGABInh`Ցxh27 Od,!-W{KXBoz4{+k/ORH1NA!r]#'/[ɡaEquf=`gVT.8_itLW'ܗ|L |QΨ0 kEx_d_T&W.g09:LXTQJ$e(x5i)Nr(GVܣPΖOp*Ļ"7J. ɋ:xcJx81^y{. >#z2kQ48%mX*[3hKbuBJe#][V+ir;n, 9I`~׶O˸p^O]~NDWqm{x(d=txG=1 gFam֨8•`%*Ȱ8=CoYDQ/Ʉ rq% <Jd0ҁKשc%\[81S{aPV)5g.#),{{4cH­yVJjX#6$~oy?|R_Ka`peU{&X ~o(+}'>pFXHMۿPV"}/"*":XWMֳt{$ (n܍x2Gr(ҏg*X\w= h]!.wU0}K}!]z!~O0z3`'y-m扺}kM pCq!=(%7/3XI TnonB?//rYHI){bde ;j:!{,<}}e8@G_c#8 4I/4ˋIȤ A-no׼֙A'f#7:! Ab3Q-_b ';f[buRNБ~-(o+BF/뎽G:s r8!wsY-\}emqĆ,g%/E2 '/4 m^U-3>yy7r'Hf7~R֜Ku yZ?K fy-D.wWzjdF*MV*P*ځfn#yD(R< ~;ݎA..ap¯zN {sZe}J&PQ胝sƽq$!-k}K޿d`;,G𐓅Ոc$x䥓QI`B%W(S wNv?!KY5vMZy+V0dx2i1az|̲)H~T _0¯r`KWY'b֡ ;>%p0 !#q c#?9B'܄ʰ3 ^KJ74}9L-!IgG h EtbZKSw ҥ ap <X&|$Z6͔6?V"iřs`dT*@D \R(n0}EJu4IlX)sQdoT6\H]086Nӑ kd9*uYϦJ l4f9b7d,e]GGeE0B[,,@l<6M(*T+9/*y)'L4Ja( #P Bs}Cqf ?۴" 7w (% B^ ͉w,сHd֖(yiœX %]Pksezr<_Xψ5})pj e'{d`:B2({C-0߃4=J)ofvQfׯ 3p%}/*tS~dSP:\yGDxZIoTu=/N!:"-R{8 &= EH^K]Ut<㪔^rGVzQ۹8lxWUƕGhuTUʿ%K xr4Sֈ[5Kwhzq/F?%G$,=d`ZIX??]E=3: ΰp2ŢpuHT䮂v bvW$AZ}zlŬ!p6<&/4/l2:fX"V*&G) Srd=;AHo\:XaQgnحTOU3e3k3#,—Gw+S2]Rx1giu &mV}J{r0TVjݓ\G`"Z)Cf6ʴcw>{\0PB=L)qdze-txf4ߕUK.gAgaq4JsX=;|GD90´w'MDR2M{@Ac1"v8;X~3D[QV4}oj}Vn߀af!'r h;,*Hc>IUHu[ҷrZp,SgZo"Гy (PFbmFDhhuQׅ}V‚8|߿dK)cpuѲ!,ڥASԲp^oW!u2T. \,v5 $)TLaEl˽x¬s-((RNLVMN+ݴz$b9uy;~Hʧ1 }ylJ//~U(^')w:`KdQ]笗g%VSxͅC!\^J1TᶫfBlٴKt|SyzSuΫ W)ʸ0-U^ m =;]j->C& Tru\Lž7j[ 4!h37+~D׈x7ȣiWC?]4.#iF|.+$I0_M0l;42P;=J8[j's n% 9Y]㸠4(&R:10.i c [;,鈴 ʩ \F&ygCmAE9X#ƫȚ4r%*:_1WzS6';8j\8B 6H^]թ df!:B q Hјx%ggzFv4Ȼ"g:!ۧh:Ꙭ Y.?pi$$o,frD)ӧ u<~c^3S-M5ˡŎ=5>"`*0erS VK dİ7e77(4oJ0=S:}Sf 雓La^?dvH54yKlȦ;͙ 1f%{O%JZKm6d*E<o7 Da)3nrggx(wzLi*|E^2 d=.*;eQ#y_pKY"Nv xB-bC"\.El,~܊gHc^x}9& -ⶁX$Nd/Ӳ>ˢ Q dOj1t5q߫SK5bM M$ Cӎ>C4WqAèYTrcMJXH`/|F&gn:A=5XME+§7ٷݓ2)~Q@Ԉ88̞㖮iVO;_yx^ kqmϣ84#tr7zȿ>gcgcQˇ$MՄD@KTD󆼒= 0;Rq9co ۼOCrϙA.wpytAz061X#8pnOOLRG+vZ[4S(=ƚɴrhIkV2 Ѕ*ml;MH#ݥ1ͷ睮߄?=u`AM F/*e}ޔD܉ -uKta_KSv?$P5?a0\w3/݌Ѿ"Z՜F 817J'WpCyMlVr1AbJXh~ݣav 1saFVx^L<:\/waReG\AK hz%A{"9e> 3MeN,UAt4s`vwYBM,]bU.Zp2U + Aci=DZuEC"&( 9y 5`#b):ԝ9HH bǜr&덃B`0#jߥyi2;~yiiiٷ܊頉|0=t:g^>21Ƥ㷸Y idXy=I67G;рBD[N8+. ۣ,wh+l-!J2szb=]c>і{5- *Q-ח4^ï档l<rT3bW$Q{fb.lc_qn#h,c;r8߰n@7YHޅߘq a [e\56}˂w@#T.3= 7fn¿ >Z(̿0f>S3̩1RԾOK j GAZXq[h"yZaY 1I56ף?vddɽaǕSŸCdVQD-n:a0;#vBByxCô=>Zc$GP<ƻ3 #֟ᯩf|]k{ w8^ UO+9k^!]=љ#-JX<9Jŧ aGJ[U:]D%D{Hչ'n5|lwKY_zpe(y-(-Yjp?IK%6ӵyC/X}}%$MPTPD}aDDNO@ާO\.s_%QhKÂcb7 lK:' IR^J]zh/J{*;×Dpi?7>0k{v}X.#s1Y޾?aG%@B8Ij--X}$gFcH?Dt#[ 12c2lä!1vYqM%L0Z;Y `;u&`GSʾdIS`2'Z8OV -+&i{l27(2%wOEBLqFbiP NYЂU2y'2rΟꗉ?E I~WT"BDm:#eMNMhi]MwjC J7\Lbd:knHQ\Kb:AsiDV6l >A.j40ZH;RX׋,7jjϰŸVv]ٵE/(Pˌ`hrw.ϝh vs|N) EQ)][w5~:9cxR!xXMNё _2483\c+nOs":+wpؠPY“$3߇`4ESvXl4Br!Ͻ:+!ˆ {STQyrJ~*NHT`oy sbJOx?[8evC?Q[6-)=jHϠ͙hOp~LS!LhQS|)I([($a4S Ä\`ZR҄BᔚRpeVشU>#E%P7)sm*G!҂^XvP _HTEBwBBjnk%# ,[>$h6_,ڛy-hP{nl܏2aa+ 3g>:qk%t 'b9i!=|V6">qQC Ku<'ƿnZ] Z=}lᛖ_k@ K08I$|Ok!YwSܘ~V%tH[ҕYݩ;r\2fͨ*F`}|; Y5T'lҞe#ݮ#٠, hK`x'r;(eTݮu,|);=$?Woq};Þ C4;BLF+hh|[P;~AN}3ʴ&d%$(|-Ȼ"6VX14!Zd'3j=;nٽX́iU*7*ȽᬾW@ɒ8 Y7X +DV07: -$"ޞ݈@~ʈd?Y5u?tB-Xinxۓir\x6QV[o7򕻍OV&!9K`z,uih'Sۈ3>AP2 )k7҇s#G` be/b-ae='/7Haw`MY=,:" j4$Fb U]s͘rdk:/t|sPõ`Pe?Jxۤ>,aw(ME2AjS4NSn)fF, xKh\wM4> `4$RH6͐aπC[Z/@_j مG&%\ Cr(MP[o7&9X^rBz+^D;#*8 ~nܢUN9A÷Ű2L>itvYO hQ]`chK nb{#wAKk?z!Bio jNxP,1C* Fk'QJ=xq77me^&3iIDv G;/T)`GNv>[0|vD(h$]΁5j7٧։TI`+9p] و=t&ѿ',OsU0M/"P:iiP81@Q z&B[*]B(fZ8Ih 0ucI wHQ?Fx, Dv=A?wKp egakVLB5hfy6E \mnRDU~:@c.eG! T/cE.>_ Q%hTTh${RҦF{R+<j8zgd!P{/r Jxo+EĢȁ^:鵭%K&aeyIgZKFĹY0^STI 3Vc3'{S("xwƪe&毓#G$X89 ]F6Q JgQ 2\u5+Ii< rbZ^}ѥ)LyՍ,LF =;$ #;LFz338C<#7+j53Tp/tO>F3{Fm;>r K!4}%:2>2Z x7~]8L7<(³P_̈́fgwu;mʗ䟽7 p㚿n:c/G8왾}oJ)wGfU2@A2/1_o,V'")ibu):vtK.E3lYD !?j kC͝թޖzcwaWc.u|lU [fcoF7ѷ3>{`GZ`9A=k0ǓaW'fkmbine(Q!/3D03v޳|vg~wMk~@TǼBf9$k ~L`)3A)>!l6X[?QQnJs/e'9:Qf:r*~'~Ff[\[;"?X՜( U,TQ!KX6> >᭲@h?)c ڷ1]Oա;@~bXzԶ9co`^l邼%>tèJDCsZ0ePF 4olB} LxJFӤ~-C ˊ;xC ]"yga=kZf hZ60@H&Վ~Q%*FKBuϊ5I uqMq^`Wf㚌2emQ{!t#w粱桯`ES;67 7QV#ؔ>򩗁>t/B>k̺sӝT lꮾ I,f*_&X: R[CVӗ!&)QO!Bb}Jb9Ql\=4$@]v0#\gd}$;;Xd O7Su PŋTE(G73Nۖ2m> 0RKj[V5Q5։GT1^` ++d">˕Io!I-#_IA VݗR{\XcġуWL`#Ŷ ?畍~_,N曣Svf|ZL BِeG z$*NfRn ֌?fn2223L{hI?xpz Sr4tSo ` Hn}@p bkdp qƇCvL`JIt Xx)% z.5G@NM2B"P9OS!Jx8b<_4:%ΉtWhk?>[v#p|CjS25y3 PcOڻKRK|=Ήƒ.ߙeMXߎԟyyMbezk4[-'45wo<3\1Ղ'm`2ٓKvD: iȕ9Nb s'87(n9Y^yuFbPN7ӝDhʊȚ٦Yp *H@zXF}vM<.j{5?K|2fVjkwҍ62O *viʦ#åNG>Qu7H5NHd׼[^m]r:C:yX5kq*_Fq1%U>Q@Oc2ɤFiʐT2y(fPZɶhCU!;,3 mw:cD #.K uKmZh 3ɩgyv5N.iVE_nl $? 045Nw\wFYЌ92hNL9xŪE'bc{n ye~PCwjCDĩ*]GM}bP eL@x&R@+>{T:2UE]:JbH@V%ׇ?%8Tc4tj}qD]Oa\lDf7L Ӯ]~&j>'Yaq /X=$Nḷu.zfpw& /u?6AOiCZ^0XӮd6րѴOB"^6z{̓4ތmJXs ֬q ت %"tjԟ{ɥ6`aC a8Dp-,զXa/ J9qЌxlpP<@RsΉi65čVlUOB=9ZX3X2.: ^EO~b-5g6gO`!>V#')y@RZ-n~i8_ƒ*"Z%פ:wabҔ(Oj@NC(m{~@rD}43PK MѹC6sT$S!i2'Bv2^&<D&ũqiWĀUI[3̦>3[#1?"I7O0^&H&x"yD?\@e~^y?]"saTNT{xP4Y$H _U/KgH[FU^o S{wr0E@kf>44MT]}An\xψ}]$ٓYGТޟI[u;ݑq-?h (khf|J&ȶn7>>*tdձsoCtU-ۑ>hPs\ du܏&3et%ꪥ#@Ұ]:#'Djbf[s%ߛ6]z` 2̚MR-c{h cb!kEZ"5n;T[Hv\!yasb_Ăx1$m5DbeߔCݹEIGWg# MTRT4w൮Ln٩3Bs>^-Ygh0C{q MJF57?i7jq)r0ؕ=!oΨFU^$Vy i% ^é[=vJF 汿rB*9o f= V`~ ܭ<-+hE9-2ꙝ50oס%ԄBPTc3h/r4{I- sQ4ot3Uh! ~umyg;8tѦUa-C(wenS7q7F/0|S6]W5` ,wRD1g8LFnW<-06_سK] e{y?CAgu~؏W|RN8#<&pAdpۂg~px,Zp$yau+F^[0P*S Kr%`&Rr kL>w>m*<39VD$4Q*Ky6M .#k7X&k_i#rz\Yhгm7!nrم]w"M-o!#>GsaqW&m[ky%a=*솽# Q:Mj[{cT4MC{sjMA &mS/!L)&@TN_f!Gd; @a3 3sj7⧆n~jEʡ~!x-. !Re, @ $M/!$0&xnvmKўRy Tڪr{դ$GoQ]&璁4 ]ʶF8O8T#=}G?b?QE[3H eq?ļhEU0}%)~F̚'^kT&_ BXh/sR+jj[(S@hjx) 㽅9saȚhcƝhno/v|87U3s"ms?mxoj]&KxJ5,l|K2X3g`fag=Ww͡LZT+Tj"D0[߾Hi[ΐ]g=5/n"{r1; hp ɸ0Յ-HJLCMxnC$]mwa +,ofrƘ+A:]ȴI!G98='x:#DU0Q)tU# {ӊ"n' ANV> @THᯕN@gdh\"ԓ ac80Z5ʯݟ [#w VK"@<o&tq]ih-|<;w[˭;dۅa֟fj`WzG1bH6"B尿?3M1% =SAImZ7%]5obPdbiySn̻0}gNB ǫ^ww(HJB]GU͙;ѰV=mQ#puyy@CplwFU6 ;}!naf-*G+ݤfO X]0ꨳMws%K7c% _jmphå*Htzz00h9^Nנ1jk 'X9{i DUQ6R ':XxZz&iw#x{ -9,\0i`V+6s˦˗n29M|[VU TOO6  +} !#Y}_-I$*Aȗ>?Kɰe?" ^*y˞n.d (X`lPY Ez6i+,Y)qrTJ%,!(1ʋ9M(R`é6Jd:핵ryM_E0U{ԜddPIte.yҢSa.)υpt /gcl+mf׬~x@Q&B]RMGan:Xa(ܸ~N2l86l1KS҃f;ͱU!DEtX'!(5jd3$K7g٪"pGfaEQ|3}rC^y^,:Y^=uX[+y Ե':kj]4s ܗS3*kX]@6+Pw\l]gBIR5B5Zs[nxVX '.l#3[<:t<0xhaϞc}0 H0Ě C /HDˎ V>4iႼfWđ)XE}ٕɃ i-W=c娽He!yXaҐۺ }L~_AoI=S[@$-V6{YsVAg .Z[~nQN&uX"0̡(ʩ{l6;|fXʩ3"oP cGc]7M!T3G3VlDsԐa\Wpuj&A>)z H+/(+#"/uNG- v?ØK^ӐJ|ڼAĘr"+f: mfߤkn! pB&r$j;YK3Kd!0&](_A:*UOc7Y;NVR0̒,jAޯMvof\- >JK$CeϬ*_Nϑ&T,"Sw3~R8L 4n%#sgA O6t#^N}~˯<"OqLѓ{;2 QXؖ[ÝӴ$["w{:N1&e~?f[|B+GV Vbξ4f^-4\hyRUڣ [7G+)D=( 3/"""H$6"Р,РTK[Ǜwl لUp6i_`_/sy\ns}mQ6=WX*jp1a3;NҎu |?@GƞS;{`ޜ.( ]U^`"dXQpjyz}boj7MRJN^VӅJyϛZG-WheOXrYلLwU 3[[ j-vZHo'@2_3&94EE0䘅Ҳ?Cqwј%"C3:,0Rme51I!2W |dn_yN{( 4v+&Oat1́M0(t{X&(Hj d1k5G"?qyo yC8_)#FigU^"ս٬qǴ>oX" ?Y]v׳5X(zx&<*6r@4ǔJǟLHT~ U\9FDwĢ8*r y[-r֭iB~Hlk86NuO见zz@a] FU,䉀6^ӮD#po)z$d~m`H_d"j]qyr?r@*&2kKB.ϛV xaRoq|2p8sYY =:0DT1 {ȳ8eڢ{C܎ki49tg!/1a𚴩ͰV,"]K8^ [IR T Xg^v q$"9au*@0 H- qTzk4Ex6@SXӶZ{vU/ߡa&Џ}X^}AfN@+VH?Qerxwb5vC^[mdj$=jUgfY!]o `k*%WA#ᢾwWs'IߥZI+[dx!k B>anuAzIh~ 69_ yj"\= $m#M-R3:ܶ_D#as?&x*GW"% a"y RL0ˈb|ṚhdmGJv#ѽJ±)-Mh3\ASa(|` ˺XeOPmiՃ$qd<~ zH"Y[LeLj\yk Tp΁LZ{:䉦1<(⢰Wl^M0\kSE })*B,Ț327ؐu vT)֥\s,,SpG*+gGbb:>GMe;~T[ u*c^r>W(t`E g7Jm@ڄkK~2:܍m^{YZ{]Ŭ7 |jPB=||KL#9NbQ4$x!A#WFsVILGWnn5zv5.>}7rAO<̓:*i ~j뇱or E*NR:JNb H@Mf6.;Ʈ%<Xh/" /A.#ڙ9N t94K]am4`kEEO{=D:ZuZ8j<ƸLQvrEHU^.[앰-\ƤrrT^7LdVh}]epY % J~ &|ؾmؓG~C%}±ͩyjk}ԋe/1$l-]nvn;FT.86/jD>3K$PPZQ,c&XrM f*gڨ"ֲ0GD),Fh'1iKLWkXA&mpVl2:t& Q|Tw_J*7>K6;~Bq~z'E v/m0pNqE颳tD;DV]+AuV5wԸ7~ó?M`d xJnj_Y(t4d+4u RNnscp$E}heLK}%&믿wJ% >9j)/)&AL/d!LZ3s%oѽ8xҀ´qI^}<5n2>!ϑnk=/<8D=d89b!$B`KM vsc:,\rt%w\"e:Za[Eh7a$>~Ե1¬AnߟޜhIϖ>1ؘ,p˹=OQP Oun=jc8Ob zW2R8 S_0|occؖTs]Hв 6glӲs%"%Ně ~a]i0IW֎%0w=6f`=C\!Pːt54aCO }a0?AtO+>tuGun%Vs*'1 D`JIyiAWᵟq B  槥!|t /d,,ȦBLb˺9Kнh^>rEANշ'H8FE?Wk"oujT<&n^t8WDϭ٤_wL l.QPK{`{5V^44a[M~5898./(SګnwZ<×MWW .*+!~pd c)XRȼM.o e_ "POn Ji&Y3gǣ3˝pP ,?WJxa>' "ïH ! $-jPEAEpjeQ4k*M`!_v+JB$׾E2DicDb3c0p;&E `wE̋poR/#H /Wm]PLIiaYLue6 Hݴ&m]h'tSx,\a12/#wJ?LM 3ngF4U4N_k{y5<榅D=q CNo"R쭾hh*E S٫:O!,}|.&`Źfxw tdD=V .Oy^GDg</a2 kaZSvjѯM~Ъl?ٍ8'`V84v{jQ +@6:J< Es\12ܱ Z|0 "?0FnI¸JdAv5OבGr@}Is%=B=:NRC9G!Chh O{]vk,& prg Dt׸7*&Դ_D`61jJFl]i \`A{u{=٥0< A٠!udG47DS @+^Bբc9;l{ ^*DkT\r5 (%:M4.ǘR2`3 ޵ϾMq5PXci#ǖGUb6O1_2IܤaLˍ U UȔO+qy c)κ;F&@A潭X!xv#>o^{|Q Es fvM BT2XďCa]S:+0\_xrͧE2=BϪH>#G'@ YVe\z;B!B1Ȃy,(=<ǸȲrJN|i_zIH:8ofG-%k1q #;{W<L1 a ǮÎh!*D >-,<:gh#USN]Ñl nĺmLW.фzۮ+{zJg{+mƻ^mWUIO+gУ(X _ыenxM,Y٨:sVɖC%f"xӈCb3@21ȱ?n OE3 *oL)f*Q̛L2 H`8~cvw~isԐ,Cc*[çO-3N*޳6؄M5*h9ȕ~9,zgĞfs@@LV(Ot2 rl!w2Pzbv.ɄǃJOz7 e:7]VJ&\6DuzF谇Fa՟XB[iImSլ/1 y}1xXp֏RK{(ȞtEtYk་Sm䉐{.YL5ȩvi)6WAm.ffc0l5ײ,Gf=Tqpp(IHBz\=Nr\ u 7Q)]@%;:uޓbN %/6L>1mY?؉Wx]dZKD."QGR2E!+RFQB\4 il6ڈ%Oq50'>cɈm9o+4AreRBrTu,'d(RleB|d$;]?A/!]?cVM,mD{:VX0m@3AazŽiudα|wT(U @+yG0/C'_1ar%,[6^%y[k}kpgy9K҉R_+eY#W$nGU [>_PH=e /oG |jE*Oνz׭z rOroC^[Jh۠^f^v64Ӝ>#ꈉ/$ZˆJd;4C`ƕe'|/LAoߘZ^{EuN~jiDNڊ_*yak _!\wQNcAt"*\{a9Y!p'ǾIܮ.s;*A@ 9nL'aQEӽlS ,IKCɷoTX[(HQ;:~ee ZFc"rg<17G?6'֭WEge3 UL>UJ\`ۆ ҚBǻLٴNnǏ̭ܞQwFP +G ^alv7OsqxXOurHrsȞIy:X. 4K|ŶI?gmd 9p&W,%Vv0aJxM6kxJ`RKܩ8aZ߭P 4:5 Qa[i3 %φ-JS 0}fJl??[5[UWmIu'y5XoYl ,|c}%ppr0/S~"R` 9tC`ELT IrI|;2N8HtPd(o"m"_ЙjlW>bSS8`ZPߟz!NXul<;Xg)@$&DW[QT YOT |Ðxy˲MrZpp:80`A@TMv앋@z k[>W݂x=i~9%+?R螊H!,Kx.qkO떟 C8L{y-anۛngSOQ 'xpK4- g5³Xh[G8zVv b!/1M dU&Æy9La7,q~gIZ=7?t/]_\z94`~A ]zyMq}j#șVLhnTj+ 7 qINL֔\8H#拶M#T@(iY}4d0{ ḅgJE̯&K{z'\^D!b0Qde^u^;L7ռ Sz+?"o$D"}C0qc$ ,Y5ۻ 36q/mb"@X^5÷l& Ӥ5 P0εjp;)FcfgX@ e!h& *Rxߔ [U[F`DiF) w[^Ti3f3h;IGj"{jTs1\p7xȃ>vP)l{Tmӷ5'2^yhQϵ68W%ūAɤ~:Vkߓ٢?;qme@@=]RX*y}po󟉠@>fIK@v9 J{LxS_eriV?p*|7\FY|<# ]e?ƞ<7]{ DNw6V,]nwe؋V?NL$b&~O`G!i;(R3WKSqCs/7YVbNBHƲl6&N?B)n|cPyf@PA6xTg yGg]=ȯʼFЂ lif!aù8s4‘V=jvbtS(&)P [w *bXû/gpZQox862._{ m0vNlcM 2ƎTslyO[q_AWM4) B&3<,X" ϺW 6:|);M@p#<$ƊNcq2;WԂ_gtm>ܡK VY0f4,X@J?kѥmtkn9NX|L 7X3fCEc-ȔkAql,_Cͦff 688wn)9f;GReFatp\W/L\o vڱjR~gF,/geqe0`m?Ddѐ>p({PL߯eg2?Uܯ*{-T J=Ն 9F83Kq&j{G]㤄fQ1\2bȐxAt[qϱǺQ-KOT&NA5=,ce"d|D 1 h L<;%DlkE<S@pDޓRg)[ N"u}yQ2VCUsD+ fPUmp+r_$TF nJ ΀=:mMNVtkZ4pזs+82J8kbߊXYMצ&{8bM4 5A$O9ȯi58GS! ,Mrk-}eܗcD_uiO2KmZ&\Rs6$RY2k;r6W}(V͔}\de*VB)HEmvާ@PĮ(z%!AͲ+G=# Z355p} R}]t&_M?Ñ<㑜B rwD^Rwu x EBpJk)gQ#(^+SaNleV[m,´Zp]~g^ٺ~T! {_{c@Bp6-\@=*9Z{x ?5y/5WyH߫xê=i2qi@)S ihŶMhf%v&t(gR.'{fȱhxue&.p)>1O ZS_xJT96ଦ=̜0?FRǜshtܻ*&TIj}θM,5ƥqBF_zV]qЯΒIJ{sT?'Afk,*@S(-dZ/"I7!Xv㘨zkcA-$g tjiRxyJh㺮AU@PXUj(yHe}ڜ\;|JQ OC ybYo=޳ ΈsĴ=am̿ o0͌oZύC0 ~#XvY8].*Tr\ GvxFGR)gH9PK_SPC8?䞚GSv-io3@j!dZTH׶%}.j{ Fg埭v[7VP7'k IF^qN& qYV*A``O1g;tn:i "^Ñvq쥾`ɬB fEodn.%~ML%ݶ"+J Y:Jd3pʜ=v n[K(q|:NB@Vd`$ؕ6?*\n9o=VmW+_Ո7`~2Fa xɒ~2I2zH16VǃDn )p_U1\1;gϤMDKnMӳDkO݆ew:<@- sbCR]cpï^VF ,Y- g9SG[EtTwri*+ Jp4ٞ0 )`ibt1rtv.R=$] qd̲Ȣו|,d) `TD"؞"!Ge2;](:?4{US3*^x(xV bʧ?8='*:RʈoG=$oyERI0iA{hOBUiL6^s bdTujpa 6KXKܸH!LJ}'Z]PДܻ[G$p{%FVXِӥ<1=޺&R; c[؆s>ںm{JQӆ0֗ȫ=,:a<|CYNc9?&Ӣ^ yy-ßO7!3W^y,q ÃƣKn)O֩RWlmV@8tm}e®d..XpfQ!:a" h^ǴoBf EҾkS)$E%{]`_47ũ;vjeI#=@sq&BZrݐKflޥ kdyN.E$72`pna kc:Gt6Ok]P9IØUЈNOVm{c4! \|KVf|9vOn|*|>t\:i=[fF=T_n]e}Ċc>_4p+X~ߋσ~Z]BӞ=Nz1IY^\{w!daYOCNi x^nS&4|gu|݁; cWqMLj?o+7bRm]vE|Sj_zt EZ qp(KEnDJT o11(]u6PSVPK?M9u2sXpqbލَ2pQF-_-]_.H${P.M"w"HϟinE)B˕7(!GWˎ3,ՒzU![G?SvZ:s2b~u Yot`Fc1cC\فN%={5 J|5֠^$ rz5^uNO 5armϭXHF!ljD:Oc)ǰQƩL.u*&nBNiN9e=/OPFoZz;=WEOFfZ32"H RK*ns;)z4PG#W,0hB&ٙ6®F6ՓB=ԎܹgG%6{}Nb 8SD'p4$?нT G-BYAŹ+<ä^ď@$9ڻZ23*ehkkP;9Tbx3͆nE՛QՌRATši݂jHڐ6['Jhs5+q;8c'Ell*um^]i,vmRr-xj[s%f^40&tXo3+?n5R0kv1j3/0۞DM8Z6^V#UkViؤ6Յ MN3Lڄ~,m]ּQHܐn K_|VVL95Yϓz``8 $tb+"hGH{7שEZg j,۸vm3(&!u_)GȝdkDE|Rf{tyɡբ7J*n!/"F5#YF -?Ly zR9RBn!(H=ЪIMp 1OXPhV R/ƒH~ŘM/'%4 E]?YU_~m{Hh{fMdwߝJ`t\ҎWՔSa9A`ajNµ@e,jhM8fwM;D"ybȜ^S@ֈp>{Aug+)DպbZ${:⍥aݴhh5J/ .e&_TV݂P3eq] B"=ݜbhJ&Zͽc֚'/-Ym@']&0KVBtN8^Sr5.0^[=>Fw_=<iUN2@7 nߞRb ƴJС eG޹2>Z.սp0 >DM3G4>NKݼ[VJa8yD#|ݨ8PCsa yZ Џe2ݲMl>sZO S?vD`&IE?a kӭ$`zGRm\ؠQ%|J[Mz jfp*J%G7aR0eLjDVH_>t MB7n\s4jgMc\ܦSHub'(w; 4a vY_:{O,n[cm_FL!@Vv&Ba`wB:XYdq7v6S brqTFnLXS1NuD>L j|Vt\lG0ݛ5;SGU`,q9*z?N%IIBˈI! t}'lk``AAl6<&x5ShpH ט0zW:[b#!*'VXhA b @YVL1]L3 oÍX1BL*G ?(I ߙ2ikёsdXgYS=Yb0 bP.VQ j@Na NDevfm%{Mj 𐑞Ex|Ե6?ev*oz- ,!Ԍ!t'mQlLAw-x2:NHSzigF0T۹jԸ^(nf?{a%19Y-8ܣŋСV' wgMF-lMApQ&Y~ooZz"ghѱW <^U'̍_)daLBwPhEHx*LrԵ"6+O<ccs j_nw{7h`|ަly LKBCTӤ\~u#{H :Vij!]G)U|NWR#P;K5o6X}Zʇ j)>G" lV:AE |FACox2e~U bN^$I}ta FR@2 WXX]Q1-Y$ GQra4:Y1ߝR2F^%gw;B4{2Qr<0(R(װ&G&w3 r/9F#ؘ Edakԭͧ%]5͒ B_rލrftTZ1.+$g{՝_f9f=; ^REaٯϙ[P8K S0u@~5?m Y)t{upAq{ GF6i g7PVCy=R3;,bf0E?#^avBY Kg z]̯P%| SQB?~j^X@ g?R-y9YQ?N.GI>H*qDF|4 vLޟ$ D)ޕ cZiOx=X|-^;)!򬀠,}|ӟ$w bcℒEDy˔FN. M)Nd|!Hj'=ݻr9ȵ~G_+!$ i{Eh7aގQϒH92[ݷkș,2~dT=Y$YntRM-Q~^ZɇZi60be۲^E>4N@9lo154b% Iuq5*O ~-VBݠZHd'>'s&V-Ł8[[0̮gPQb>%۫=?,ϝ~oBZ. T.^ &S .EIth\uX…d ҩWTJ7FZ3VpmJ_bmO{ch V+9םV_*[B/ȘRҋ'& yQ0nЄXi+.z#}N\4:[{l,ÐϾ@S4p-J^L,ƒUlVt\2Ϫ}T 䌙 . s1g@C D+0 }L˅&NiUᢡwѻĉC])y<+s=a̺X<D!|/-| cz^RMvM=0 S> DJpԟܡ~G0GD$4b -fd4{J@Ajb!:oƿ)L7ҩhBQrEweoux}$׌-EŤqLD F]3KsܞW^/3G ,/#jlg[ lP|C\_zն/ ;gde}]UX+>/Ș2cfQ:q*[.J\4 %ccx>Ȑᎅ'rpB%8T8rp fe) gmVOi U,/[??@A,@|eˆR%4 [mٍB;ZA*e'exFk9j=.v;jޏvtOO(D\;AC7_dEmYE @]?ɓxah􎵂ObԻL[c6#]$B-V#x%Ea[W!I6t)8ظ3.P7@@6c;Bn= \} 4A=Ɛ̗(1UNwIM& ߸hicCn"\ 􂿖X@$PAL-)nG?HP{] xq cs&h(S_p:C+dyn t[$3V!}GLvM:o/3i#`\GhEvl&$B:LyfBJT=0 ]nk3dhgy_}X%AI!"60UƏ<-2!X{u!Ʒ{'1PE擆Ę ԜMRº}:!$zHA9#pdU:v|IN{hsdbIX&:t8cLamvJ>5 sE L ޑ90s[R>:rR\\'B>ߴm{hۥˬ`ݡ.Ś?'DLCGX1܂FGw#9R lKrLX{zE :ڗuf Hi*Ġ?r0bc^a*<%b"35cbS_x6N<4nkJǍO~ Vri0d5_]\ʧ.&MqoD$ǒX޾R"1/'~cJ㋞CSf y<7 T8a9?0fꌁ%R~_Z\JIPbW/wom_I\F}vOejXƁ:YK (1Lt,tJOHo eɚ2 i8s6@~)YM]z6Yk*s_1-;6[en9:VUaur%7jߧo%o;gxuqXG0~ a:!GYx'/iXJ恴B`+C!~dVy|r>ܙ_A`Y6_ 2{bmJ 5ɇӏ{ I9xwl7Q"M L,bL,U)wFWKͣ^r`.@`ױ+LX1 MkFxyZsKBæg9eΒ!sy DTYi/<@_q#1jm_y$1^g`4\Fpx4H)Z$By'U7;C!tnAr G\sir5կd@*g$= H<^eDAJO,mx8\g(uQ]Nvh<0پt.4nwJ?]AdoX-;(Jk˫ՠRntK4b:ט!yLdv)&^*"),p @0B1Dq+O'M^ˁ4@-weӖ")X {meԙ/0Ðz/0 1evi7槵evX41r?_&MHNJWw<) 2sP /*l[ΜP_\ ZXr--]:rBߌ=mۨhlIG\)KշU@쀆g?5IA>[ڢ^  :[Ww#n!@CKU`FfE=s\}Ho<*{ E*f$M 2I͏ olhCmQVIJTHX KT 1Wq-y H^jY˜|}Lձ(/{@-40:c ڢUԂcOt-g]O)KlsfU's[VSZI(d|MG|p[mAx|/#:ξO}x9 f}ųǀ8pRp^*qztPq^Uy G]+iF^ѥԾ(u4k-sۜKiMIScZww+Rפ6ڥTA"e.P{_4BBp/(d QϞ۴HQQ`-E%hY%Vб"O<_L5(P^eܠHQD nud$t .y8uW|KHN$9`.P4O9v8323LO]=|Xu .nzO9hXHB 4VϭibG:`F‹)>]h`q@Toknk:k,+rdT2~x5K@ϾULJAݧ}U/erJ BSuLJ;$`zY6/yՁz (.LHӲ{ :Z[>S@Di XPP{cQPuf j2.{QǑ7鶠]:H<^Qs[ uHXJϙ"K=H䳒Q S(?" .)E $c׀||ݑs񻭅7EqvuR鶞hk##E^VaaJ7AO+_." =P:%73C+Ɍ%]/bS +u,WKn[Mji^*_eaUE4p,O_GtJbޛMqGwoe ע3˔G"_W{"H|K/֤ޮ}]^\_N|èz5KTꊥΘiPys܄_(95*ҫJjd-6Bţ ƲaCBl#NmfcIQ$6Q?l?WarN88(%v k!ps7qhASPx.`(eW=B"n]|B +41;tKepaO2yJotS=j,O`u^\,0]>n:IHqۆ]u"rwfE8#oTOrhRNhE!KgD ߝQwN#|gU]?.g$q _FҘaz5[oha h:T{ ;ZLJ\3pmsoKsӦ0ڮ0W WND\J?{=P3NdZ?r0YNΒ_g\(uPxIU#5JhDx5ƒf.˳6Y{Tc}]oR7qrᵯ:@ժ$ӎ㛫!@3s@)O8@pc\ :w( -ޮ|#| neѯ0( At ?NZھRu X/1vl6t:]@8Uu/fLзγ GnEЏGBaM…,*GG}e1HEQ -_S^8˺_Dr*kEs&é%Z@X&%>mD8ȫcz Y7w]0U6r!Ϙl!/xaR˴d:W-ay;l*p(+f!J[߆L6Kˮ (GQ{KoOpv}WN|ݲk?Y;HD*/FUiO%P~mǼ eQ+ngd/ ۈcSH׳uC,wLM,Rӟ뉜~0&MD6XZ YwR]XDl7P6,w ؂?tE[&jP/Mν [RdUy!PKNOѨ 2q cH;.R\>zQ(I+IrmEJ9mV"࠾?vB9vyr:;1E_BaâPR#vK8>zy.dz'aT}H [f[(`;h&,m hTuF5&20ץ4Yv27RM'܉+{QD+yQYBmi8(]z;{¨Z("Ə9)/Sj$C mX)ݑ{7YHصB:fR(]NRhdєnMu J;tK*2<)Rq/{ec MU|j{5 b+ lP7 :/y/q>Y_L/^:NYǎ" |(=i d]44<׷ÌpZz ;[|>QW4S}|m)Uơb,gPܢWw,0=PBMu .Rb}LUt@DYM@De+>A/n=DttrXf禠Å ](jfSP# g2:IdWÁќ*QO.Z|S+&8ơ^+ހ ,`Zmn9PC}z.C3THOhO~ /2kPg!J1NZ {Xa* "i+K BU8E9aL6[VS{[hw[Y~`^P?8$[ў"Z (kVHM& qNh71;!+ras+…(t^Sp"I}Xݷ G~t1ݍr>] PL`ajPFF=iZܹs#,1WC ВZ jA5T%É:>'H +XczHC[q_c2)]0gj3%03-jVzLf}ejvS SbOBs<פzJ3 M۰"DXpWZ0ra\zq 0Z{@rcO,|wjһ%jwl!j1׭ KuIĢPC`swzr>n4@z<}e78*9\9{5jx>93yާٿʵ P`2Z㓶H&Խ J5?$9GcnAVU.h#}2qg#&q}1 ܘo/yOI3-w܅sb_]:D}%"qs<%OAbmS9۝N&ݟ;va5wˣmv͜ $ @FM֨4CдǴTeQ_Vq7ji *)Xx`ԥcQ8z@٥w5 󵅈lB%z KEm0R"5 ݛ*0ܵouQb4e õ? F˚)Vf~0r&qz X&XS_UONJe3 =RŘJR9.+vޛ%)$I05?Tn,tŒ)6O: vSrlFcB`u4O8 Ϥj 2훙2ȗnF4,[tXL6~5_W?Eז O_Y NZ *bst<)UWb3R`2'}OQ̻r1C%: гc3*)s KBOszȵȍzw=eOMo3mS.NzA'KaDc=ueW!J֬qPA$p?sw6?>QqER]t51ac'MJ֎Xk%\T5KßHuV]^]ANђw1'F֥ۧA; 2* Cؠģa7wim*-ҥS@-Ĺ1i`ViSϷ{rU=Rļvثjk,vCt߿ 3J&" <,vY:@-űS M,KYG}T"=[ce \ ٹtvP1YUO>s&W~ /Z4􅭵'A5y{\$_κ02p<s#ƅY/{n^űjWtJRFlZÊufײ纍(>2V,fQ~IPgXêa\9CpT! PVüC[-P)כM7=+=>'y^jbajnsͦbrW .RHM˞<.$ԔuۅEn"B§N0vUg%}.2Zdmw \Bh7Wa7&R V%˳YrX)4 1-Ez]GI͛y+o<6BPg[LA H>w ׌2b5%uپҽe୓*?Th_+kVt溌#=hxVhL 9L*?qj~ޭv]?s?CVhhl'WE΋p_hNcQZ aC=WִJaZt3L44̖=`&Zf׎c]tjqvQv)>ݙ/59Q8ȂBnݦa&'*~'ÄlD-)`=SQg(DoqK0A79gK{=1z whLn4>B~dIR @LQ숒QW5L%.6U0ΈyX'JݪdW|BɞT_4y[KΕ.PMؙ@Sg_ gA @j"S\l";gOhNÙUGV,WǒLU6vtWE̗bV(o#HҸ|L>& 9c^Y_P5kPb%nBTG J`0!;fՄ(?a5(iٵCUfAfB`׌M{%[1+ -%ۿïu5YV #(ƵH~ S4.C!D Ņ&rMj~šOE^>)ai.. 2kKBl )Xx=O[l?ǎkPyPX`PJ .?(]Dr|pIԧBAt6jO uj@jk<Zu'[M]#h)!dFH女JȇbXnJeca'K>S6O}aC˫/7M31J4 !(*N>;kF.v!Q. `UIGp˿`=z'5rzCYX>LtCmن=?D:\~냗֦ :@m֖AM1{I> uk/xL/1@$:{Pp*S3|o ĸFh:;mh~27]CO~O(u7A7պ_q+BbtC,сA-;~/ o౑JV(JTX``z'׷-J.N^󞛜,Wx۟Ɔ7\꓂c5SФRnQIDy;B,.?ᗊ,QRs Eqhv'{/VU6ˊEט*zq^0>xꦮ7!3#Xi ڊtRRº?G@YWj%&9GnB.D$ܩ(17" -t_D7q1^ѯ71;{Cm5sM,UAMe|` U 7 _|Tt@}(\)i٤n9 OZkPK|{<P^IPeC d݅bavm&Ub~ءuJL-6 ? r?ו}euZJ㕶@K!5) jLޏ' M`5)5-l4 l\oш^fȝx{f*՞B0ʚgܑE_-K}ݧ<5ϵ5,]> ^1GtbS>hK}9 unȝpoX}STrCD60zYܪŸiyjs.2MUp`BI"kvliîfQGeW:w9`[0jX0kSZK|ZݑOxǠH~͢bQ%Hؚxa.3`8~n:`ӘnL.Ԥq[} mrTpϞв(AAe7Ur;c r8!2Nj#9T\vQ˘NH`>'gnOZ˝=|Uۣ#SU{*9PHq11":듾c RvO䂽3oHk `HxAb^>PF6䠛q܏Ǿ  qZU=4(ƾ;H (SK$?϶¯;?5A/ho&|f Eޔ,ߍ6,ӯ4{ _b3lnmu'H% FHc,!̦wrJJKo=zQqu8ն<$JkLkDZrt{&Vw7JuVDʳմ ©$;&Pub&Ot-+߄kr.}@i]YKTt^p> = w%MVXPp1w ц2Q@ \ Kn#WUd5#A_K~єo:ghoӱk6CZ^A6V `YD P.,@V|/qhي4Yy˙X u#ijvxg{s7DRS54|wbH.{nL,%ר1CMU2|,:U&Up :q$y͛ ?if Db|HaKt:[ &:QkטZvD Z G^'#;NJQO=8!;הf=EAlIKMDk1ELJ);u /Țcn=6%7[?GH9|l!xv%iIc-2> x0ƀ֝-bNSÍ"3OT*ZnWؚCc^.[c.k<[>9Fyx*@֓9eHKu;;П_Qrl %.h\c\- )){䲶2Ya<'_)ya+8Xvv!G<ِ^+xr|ꉦ/9YX9,ֻ?95]\?X.~J/1P/g3eVuE1|йi,t9 ј2 Uh!U*e>?SIfoQ 5}nԈtnYN#ceU&')%i 5nw?{SSt>0΍]`y򬈥trҞi~ naRߡ)膖t2|񗬐v'9>8, "}Lw֛ݻDo ]o=o ۷g;0j Q#ĜߵL,d&_^v{)"?:n;pۈ/qOMdyAH)~ 3Э} Qű H{ȶ$ӅQ$_ Yu1(Ľ"ƢaBkϥ^D]?%WCTgxe3LHPo (LֵrR(JkK4ШHGڣLpZ\o9Jf[A/˗-KVT`9;M tui5% VdGG\u\֬y x+i$+a* z]]4.E5׌zAVш=M̞:A}U_UfFhl\$^r2vT0<^^EXvRdOwlsF,-0IB 6XTզK;oBj" Ȏ/JYuWO_]cuIg,80Y@ny Sc<:+37!Wy~uIT2ϓ!],gnYt%qaZ5RѼBi.瑍vĞTcg&@a5T"1K$-,$xh[i;_ /+9]2ZQ=d_FZbq5C! y_C6H(͇xU>!ͯ 9atc&eNkkUyR nZx T[*%un_ik⹁,Bbڋ.cu;65%YF$d%9Ptݻoh%k4CLayOd`:vw8ޑH 1գ[p 8Ɣ`~>5 AdI5Bfi(v{@ I7hExR*HT|"u@)J34Ylz! %xnFeGE Ë?!~Ds#45i:Uڄy9X]V(ْ 9 ATL75 ՆӴ.xS 4œkK"z߳_ W'NT.\ʰ:VVZEJ9vq#MJ!crSƛ25ӮzADٖj8eټ7#FEM}trOKLIٳ[df9ٚ.&#sqYi )Kȵ(2sAC<ʢGsͰ(eLEŘCxW -rW SU]!}p-o!ɽmJoh})'9;pG1 ziS3UARMq6x4AfT27pL͔BG(Rb6go:Tnqa/2!E>˥!e%bK~dln$9YL?A_ r_`Ac]+D_Wl.?*"u<eY#.{O^4ROii6P@玷'};<~'’ny~I,ka.N/79dѕ`0k̈́KS?~N9A;f9T &悀̩S >,]{?povzR@cjm}D8Z?;E0h5 ;O6:Y5+a퇶XlCS$yUIuc]^{|~fׂ n Xڄ=nb}5 *go(+9ܳ&4"-xzV@/T"pveUONo N7naG:T[a}J3'v*۫ U[{dVd ,_Y̒#&׉)97]NY[G>,6PޠFB+X!4 Vx}' $g *{(XiK Rٵ́6B2!C\0cIl_8#{tUl|.?ʟ% t u?D^P[qeOGTYi!Vp>#xפLbubg11f_L4ÚbFXkwU$Z6Ԃ%}r6svlŲv [X UY 7r38_gEiw5`](WD꺅 'ꡔv(mA^>|J&nPw&T X(oИ#Gse ͍^>vNo9%JbR2"bvТ9:f+YϮATabDM@4ľygh}#%5O-#bKr[,PR,dU_3~ϚW.?8[FS^]x9,RqNԸc8 I.ff`n J./.dMS-8[OK^.v.lbC\48ɍOÈ3J"/R[EwƷNwdw8/klq % -5?t3G A%4_ւśvsו NΦhS^_(!r!$ p0k H%]šfAY@|]%k-&l7h]ۯ \ϛ'ڴF1 ([`U#> p'o{hbQzKH`4@ q=MF",QFs]a#$]8qHcXx,LOI<=[ME}>3BTQߵ8n"~SyVbU"n?na9*䥣[!j G_〒) ]^z,Fpئ(|MD+'F+Y.@lqWg_CWda4gM$֜w%3.;[I h+ѥicM??(ֵ;9bAag:`\CG)&3Tn&kg.K2IzI9%>9MAv^ӽPSzŽt BCz-a_hqUbVcJ"*t󉶒G<رBtdba@9.$};;_kKЏmV; :ۼ<+;X!n[ Cndk6mB5ϴhxآz,D鹦tF#V;rKxg'@ R'dfX\D>6+tϊeBuA/εUc9feA@D.ۆWӻHyX@}J6MG6ѢQtEfS(l(jy6w_ҢkNh7ϼ'44{ [)J.m5>_COC`"ogh:]l?r23iOdRb6@quF7U4Gn(?Iaxn2f{UgK xʧSyqZXa_9BG"nf H;'9zQM.1M_Jaz2U0q5M;fiz)qۊAp=^UY/\&5 °\ w-ub ~\ZǏ* {1@!90̘Nl*j8rz2A8$xz0@=axW껔l9xz%Y9wA a(鲜(!LV<ƴF V"d ʭQ9 iҔ_8eOIvga^:AȤ@XKރtuj(05Dc^4,ZI4V av$Q2;wf)M] qcoD'R))-$U._Lz8w`3/SO ڠ,Оf\fmNu+*#vG! ]WWͤi-z͓KKS'""%& pSqa x-R?Q,"#bЫ>W|AND!P>B Q}HvS.nSNRicK:w,Ƨ-jD t^{d)2]ka:sP[>S<2iF4_UFtmVAH8Wced#aؕ%➒@A*R_X(Jc~*{9>&5.m|0w 4@ikg7$|uBq\d{ EԬ$=Xõ6l1^1%3,\NhqPt?gCwܢ/y$&QxVkV 9Pn>lmEDgB&Z6ʐ69mKNsiٝwX*<5CHyQs.$]iR?"mx19F=֧f>եּ_~pF셓\aF?t#!H~vd8 v\HF\ْ{;R铧!(3 @FZir=f4*aOf]5lctXͻtMF\ $q<,|SC)UNɒ4 ̭ ֔ʕ 2{ֱj栖mAK6d۴?LCg'^SRn8W}Z BjJ\KMr ϺA+Tʝh "\5n&`DR]YÃ(m`fi]y~4WTw0m? Jg[^H#)y0}9P@6^ a kQZ\$0Nq;;  CfHIwJ:MC}̅ }zK|E5t%eC{)siC}"#p#l␥8P)iMDcLM~j<1UǤkOZ'4FP.%O 7ov/VQ%윲9)F1^&I (C{yc5K±v(R=8 vzי "aqBn^ꛯ`YS+>M6Sml}#|B5KXRdp{իb1+ˁ7?}ht:oFG5ӆ*"s~s y\Z׶Bi=(kZ$?RT*Z¦IҝF-) 6帎OxbQu=Z%EVWئ n I; K'LQ2St]c+'J]C@,Ql2*zu<׼a4~4d7qS]a 5 *]05jUB 3XD4&c3%_鄈g&9 ٳ^A{wcM B$갏#~=b[a6q?eYzjb̅0q PtM^KO[*[3P뀺>xmb@bN]0m2,Y.~Z% 4{[ G3`K^uWhKVoO0[tlϕ o4HU1@IulOHFO0#ХD%X$X-,6Q&ث_Ll0 ] a\ ge#XY\4ÃXIό@1]y9lsA:<\龑̞iO݅Eܓ(oB+]5g =0D:Ǐr`C>Ggsa 5m[e!D>Z']4*3ƛFs-y굲Г*LAk\de!}nPX$aOxa U%S haT$YY^xt2Kh"uOQyjif5dž#5$9$pP!Qa*"64x#LY诣wy i4;f#xuoIR6iS@{uYs4:r?(f;R8y mIi5jx.Ĩ⎁{8䒫41*UZAwhs![u%W(NtGSYmQD׃H̷s nY3bjq%>L\RrKԍxLVO)W5;$Kb#nU4^~CC=v 0+2UN\j Ы$n=qMk [AQ//g 0\p9!w{J{ptEv,wt`G3x F=uGA߇7YvE͂׊|13ՔyOU1[#B@sQqJr݇J얷F;d'Mn`",MP[^hp&φ dy*V}3ֿ*Drސz57$jV n?Ą(OtPq-$US-NtD0h W/E`dwD5 s:!e,U>-bLzѷ(A,2oAyx0ٲkٟ#ĊQPjt_*`DA($ G+w'&=yǡl^0OK{r0¯@u/S*MS>B9-tq]K8QlUT7b9CɏZRmZp1G$*<6$ntXUpBA@ dq; 1=񁘨M&JvSƭrTq-pӲNmn?"|? <Չyj>'RÜ-ѱ8Z7@FNT r[  RaƒJ!jWvr8J-I%C $.:8mpO' MV>ݮ@V!ZNv =%z2V*xHҡ[4 qC%E ߿%X9gp^W|Y_N2(t2dIZ l{^x-.Me,.r?wS>A_814yH"dQQ5h^9Wwÿ_[ܻK](ZIu,KcYβҝmkzpI…q(?'U y M.^j‚vF#πkxģ8 m%n6Z}9{!"?++Th_jQkLW·g L=2߄w~D9OgJ%J*dV4#8TNM:a [1 IPʦ۪}Y*܁ ;YomG`_;S(nN$5gŪrsp|lơJ^u&&؀0Ṅh+4DD 0WcyeӥK/xx6FA'ȟ \\&@T$Oja4xD3 r1I\ d5\qT~Y]#v:b)"nC_Tχ ҄M|AFw+w[=o7%?!q|q+kgK@w=P%EiI_:73j9 WV\ȊSȬ ^uh@T Qd ;[`%^2y+3 ' ޏ;S.J [[m2+~B~'6ɗ\t,ˁN 7tz)ENŘ'K3.X㻵(SD[_B)9jheG3)7m8-ᮢ'K| H:?r7g_)߷Vwf_5YK#ZRGvR*C(w10F 4=JQKArE܁FM =>)ɎOGZ;E; €4 g=m#Ax?N͎2 2n(4 |C]n)vP6A1wcD&JL)i@0`wQ/x:|tLE_$N)b귗^\O(zXW)FGYTA 9 X/wAgEZ0_v[/!4gH|#|An(v/4M`g-a SC7#3NjLLfo?pG!V[bMϊ|`+tRVwoK ^9ގ4i`U`НhR)be/ƟlFM E02 qZY߄gqFҾrPY#X.lLwTH3.DyT/Gk3 \1?G4kKNRޓs|sNZ&%h8ZA#?z`/X' LL v/[$A*M)8ɅxiGw9Bjb "^ٿ=Q5hҕEUrA2 GV##a vux=hN-R[v(~A#A6:ͯXFħ~+%E92 A7_"FȚIS]3jPUj}VSD pԥ.%ʏ,۱lNǏ 7bXc69~G8 bti`ͳ5P6R-Ik}u`p lqMϹn{X9qPL+l}wJ :KaW<Wq]== U*|̙ї]sIÕumY&j@cBh'jvkF&#Vb7Q\R!zex1gi6DD.f~C@NY'Sk_*!xM}E?BtLmn%4eĒB1@ fX_J&iwJZ.'Jٻ=ŧ>_4"k80.:Z(+bFaxXv&nHqsicE LFbz&IPY3rA(m4N|$-Un7OKZ?Ks)";|ʠa ?;O-U1A\K5po%;)u@%L+Eo`Z aw:}2ZzSM}+)}OC#l:VU36P1I]Hfqp*X$rZj`G~:<~;U50Q-11) 2q} )P\8Ԟ Vclrai3tl/CN-)gծM$LPGX. ]DvB&]t5OK|fVC AJ'wNxdtqA 9awvh~[TBaEZdK9o(s散c+KذrIp76n7t4O-N>͒CEٷNv35A }BK%Lꥳb?˽!|{7ie2Ӫ]C +.vP'/ǪK޾h/ê➌_O{ A^x˵;#t/ nK"ޖ?`h24J.=TU-5F`f,4VGc2Ɠԯ-+e,[4H-9㛮ޥg%JI:xqY+Ïj/؅[ yו *WO3At㈈F#<);ԢWEdh$@EeݼPA(p<|zs 'HE3@l* K@OYE;*[deoE_r |q'"t Ao޹|sOӺnytQ;L۪8餁cfn ሳ("gI#4i-nT桎gA1@9c疡71ޙg@8bUhG&` 4mtT.5os(MHE,0S{fuQ}M:30=i`^mĈR]5`fnc Xvr^!6QN"6,V#W0ޏ[n*Eҷ0E"ڌؖ~Y9X]ʹ _8",^Kh++ 3b,  x|{/6ObZYPhe}?-zz]YXbnЅg"\=A52V„G̋cl}ZL:owxבhƽ#rm]]@nG%V>Seқq"}-b4sqǔv_*4|Bdw_ k}D1Wmdf$e0~$x [C0 O-(U T+Va@[s-D \ȼq74(o}96v\m0@ 8u\McHH7;L]^| i ZObjW8m:t4}g( 4^reuPs-|P> ɀa-qaq2:#ߊV9aу/mg>CҜ6} ޲|[fCͨ˶7 Bz`f^vcvN"D*a\͊"aS62bo>݃8/r Ѱ#AvJ|"ņOck[6a,T'2]A'v LWFjA1rdvXCqnW._5B..+"T@ϙ"oeS$[ͭ` H.BMP4a2)w7oU![x;8',VFxd[!M\A$eo zlWګίAc(({t^WؤCMzO Ne!Qy3=_YhĘއFRptUE\%f糨 x][tnUƇ,8M #+ I(}Kd"؝!>g^jeGo08L^T=-;Ls9(vp8'xZ/Ϻ:(XD"Fi]4=LfowC$Aq-vqo2˂#,!r఺e3[r]dWGkwś;8SzfP>wO^RuUNŢ{)yWˀVwE.1+ N2 #;*nH"FU:4߾P1Ġ@{αk{Va_I'bP0A2Ɯˬrw-^&2cS0@ @Rqn=1 qRj}40`3*wQuO]p3OVx&Mj-šϒt)gџ^ہ 'SD8F?[p|+> E}{f޴=7(mbG2 A esm?N{a_?^$`z0p5ua/c =G3f_?0IL)l>pk0vW$JO0)lo 7[ -R ?mQh @xR XpM4aqPLQIis32diYx ~ž_|nj}PM@VIruxZ|e 0؀A|?<:sKCd#zK6UkPٱ:rظ<6F~–.(Ͻ I #VG(8e47>F<4:B4{S]qPy X~w2 IRLtڿ/gґ- >/ p~YHtF6K8􃀨ȑ7U<]sOEWsfSZ@WXY%|Xpʐ)eoGtLI郵d&>ĠY,l ~l;We[61S~D Q)4xsĤSi9ָsgB̅K[" ᯐ<QǍ/?R7x@ER!a$dMHkr&P;965JZ1Ʋ'{%C2h幊lJi9WXjX6Dd\xS8;ZV%(iSEcuUĽjj{nu~iVR^͖ؽ}еf€۔d+zmYyIQ%GMqzK,Tq[:z, dcualRbzuB:+4<~Dpa=ԃf Qɩ+,' 1c?hD̖V0"ִD' !o}A.)!C+-PX׬Ze:׭)`="vi "u&Z26A,nQtW{HO/ [6Ҷv- [qVR5sQ;opzc hƙB2Jx ͝jZAߍ@%+o$=ƻ&}vQ[y%@?mJe3|Nblk r"A$Df JF[%z֊ k+Iy3h_FLUVX"2d xV+0,ZqNrƷV\J7-a1{1p ۴ vPt>cO3F\H8bD&sTI&mt Nm3#s(7.. fUl^B&߇sć -XFssJ6v}y}xwbHbV=L}A)[߾ < JeRR_ @n 'V0Yp6C(͗$N㴼,.VsG'D0IoJ}vv]u7y(Co1Z!^Ȑi!T?SuBO4]2 &=68T Wyz pU 2yPSsap[=Rv'fX:h.51㩴2L.~2޲ I|V@9drJ\Npnt%v~Q޺K#\ 'L]RJl.iф'줸~|X)RUU˥P}xfYZ0߅("F.>A>'A3QRf+y@dz#h<@ bSZsׄv$Xeޟ$v1cn7 Ƅ);ѹ(C,c" VI42_+uX_:w3>+LݣA(,w  fŽnRwBFtE|TP" y? G'<vs~L*O㡢M^fSPLgT`]05IJ b0unf#XaSɀGu >y,A7|H+f[Fsls|7DZ6STW숥cvrkv)!-Aeð:y(m{z ٘ ӾI^LIgV%Y\\"[VܧSKv+2!;^}8m(emB`5O̓ k۽-oby0HAis: g1QP>t(F ٰqin[NOWTX8`6B=fkCfQ #: lwnF٨Mo^ϬXx@ǂ[§4/;Td ;,iНIz|a-;o%L;8rCwutw`}o(;Z}gJ*.x?)̆໳2,ư\ŪC}y}W~alu ȜI|YvtUDZBP/quFz`d/YX=?!+R>(!jm8-,ɵ\Ok1ese>[5sSVQa= T`1nNB7sNL-T)"nźo!/g Pz @_б:'1I &6\qY$UQH076z 0haɱܞH66GI5oڤ^WC)lVl @U{1vtti=l4A|FrY[d;a[xǝ[0D}u?hC?< ZD5W%&7c=$p+zK,rT08Nr)?=i,z3> 2P(0ߣ) cܳ=7$U[p+OTkR('*7xx7"1e!sCS,`Rgќ <3LugָxV_nHNŌYǓHD)|c CY(ӓ;%|7zt#Wq5ENUiWcKXsŢ~l倩B ydqt]9<2r&\rMki0c/P":xWvEvgblnaeW"k&, i3:b}F #ɑcݻOtqRC})[IlG/Cw\%.ȭK>svuO 4ʊ7q ~'0JhR`̎c"t̼/?gXŽ`E &'4!LaK{:ZS`GFI'v c)#blۥw4t=CfnJ9`BH?ÒT zt%-stK%J^?#Su}E"kf|J!ScYs^M& ;“[=b@üiUݚ$ Dž:S~}:}(1b]CZʫJ֥]aS f}1~z$fŪ0P bqKU3C/·?PPDJ>0OQA7`!wa91p'BXJCrg{Wý(6#j%b 2EFykhvQw*Jvrpt:jCndCO<}G[\WF223 Aڳxqq4YZKI3-Cwǫ~t>vkЉLOeyj_yq^h \O+ Oܷ^BONIRDDڋ+W1Pq؄bX=TTdcݘ~ ,eo0pnƠ&Yc3S>vnu$t&ßy߳BXkI/OG y9k9͙kZAnw_S|;eWV]X[۞|jGĚ!rI05>fA !5[~QhDJ&\Os zj}-MƷHv~N @x,fQPy VbXNt(StO$-µLiJQB8o_}}& 6zTOK 4dgލ;ד>Q|=iEXSLQv Ipb@X? f_aFh2n %F הwhz;㫡4724&.&2*=`cݨp2^ 5@p{v }ZS"Wl&3>%uj"il77yJaZi>p'I}TÎ^a5*ZA | &Atj4&pm^Yr&fNG=_d^՞ bW3uD}[U_EenJ8F?8Qmy'4hqǻy#Ǵ+E#y:h{{#.ryЎ&v9kJag͂ ~TyH9 >ɄG^a57VMVgBJ;l9L*i`os2lmiK O.lfaM2i~ 3 V ȜiE9 W?#诔 [ݏsbi6-j @ڻ*%] M>G®H.6΍, C(C!vq[\>οL6C+LK>ً:͍e֎WV_[*லP-Ǘ+OEIHU9Eت;$'"y30NUWϸM_-v1871Qj02׏zb(uBaGQAvQ+2|LSUcY@hwTe. %tEЀZ !-> R~ńO~z$)< :$Ip{gc{G=e)xw#XfLrj4ۙvƝ'MkC7*b=|D+'V(4j(/wJ81a]3hsz5(>RDX<4MQ]3T`|Ƚ7%H *{gַvg/H-R }.wYG\u [96JӄK܍)k3RmQk8])ο:1r#Yƽ _\==CXDYjPek?2q/*s sPXSl"T m!]G~[2;Ni9dW'X1# |ƈhJxXX$'t&w5E([pL{hQ&ͩCsJ),YjxGGIfBy v\PV(z~X8:[FDֈ+D!;nwUncaǎq,>Ԉ?9s8W^Z(*@ 1`(hdId/d,7OIoгLCZQ{]G#"957LA!"9P8kЌdzfG;4 Ap2P<.H`{ܝ.}j2\>!$b"EJ@s0=kȧ6nc_M%kQ*( FjY#L+ENfe\P;|H0chx]j*#,\xrWi4oQRU&VE^#I=[t[ROi,'vvpź`%UD4 [vE])Zb3(p4>vD+~uVsl_] ]p,6oKJuZqhl#Gl_WV CN0!c>iWC]; Lvt7Hya'\h5;XڠX0z XXtjțiUa:Aшɝ.]9U$QcN[l`oz.mbXb8σOuhtYXVfZ}6 y@vzN45}A3De C-_ǹ_5W#^>۠l? tz^4>t&O͏N$ 1S+ YAe;&XY[@-4Mw(ye._vV9v یsro42 ȑ?k9^)+PO3A-Z2 uAbyz9cNa%Vj̍֯Q[pu]n\a%@dfK$.z m%% ΢wDvȑDFlGp@F O1q8ڭ;fC,: [ +7Q ½t犇+>js!gX\2MևRĞf9i?h2zm&9],/&<1AVNGb}cp,H5: uq@gVԄ`4rz$XheY9=p9wL }u+-_P-0 W-*_Hsם6aMYA'کi 3ݙ0~L{ӲAlnCݶ/e/G:z-sՆnpK(t6MϯIܐാNGQOqK0Kmr6H{tۥt0Ts/(ޛ^_Pr32"mgMXZ_7 [9[8pdxIFQ4}H{v÷+JHTj3 a!0@-qp0?~9(}"$uҖ%Ȓ3 䅅,5>boAS{Ob)I9 H`#Va։^:KHDUyl=?F*q aƁhU>~k(Epj# ֪؜}@Er{a$;Wr]b\e˛uux8VYm$~]{t,d5KdHb4^0Q~u㻠~!B'k7]c qxTcz^1q88ӥ/aΏexQWs ƏꟉFδ7fdX{Xe`m6|AL8iΞ&9ч3׿OR0PW>j偎`4LK(3nh$y-$3S[~kyP.OtbOoY g ATZ:GAz9Bcmgʣo@I.57xZ~kc+*LmצP@? ylK+axt_I`^\WkLC^An$@G8`M*6x.Q:Kp9W rû{jsQueaH__ 3;ϲyUp:;Is{ /b*GNςL"_/7 g6Z}ɽpQ3)_PVxCu6Sb ykN_9Ů%m|ݬ.JxVcGxblġrc)nP(;u߈>,&8 ,$L*Q 1(ўq}-7Ryt0%M @3ԟr"f*o`eX^KgrYGiοq+tu|9d5N9? D@Ѫ"QAZl1dV u0]#hkQZ6Fl]eH-ZCôiץ3-<T\\fj$'oUǬ7(Ô3 B1ЅL5 # s ۍ{4M ;w;~"@Ƨ_)'tj*z )x a<d9z d-Y (s3l%ElaVʰMS@X@m9s/r̾RB gtY ؞j; .$ X9mSƼ^b`+@g6D e{4a|S+j](p)/kە|}K1zC1z !y<>Ls-,Oo4QtSyz!!$:-G5MU'JrmAp dO`t,LD6p@i nqnM%).Sу[x\z ]4{dNn*N@*+)|%ߦR%!l3v7=LR}UdrǸ@Ғ_;}/JxjZ~gQNt9SO=-k>f9~ ZڹiS$UF]J %%2O/6V6lA$'CݡD0U cߓ" $}QN4(8c+]G,!G غ,=)f ]u ;Z."!+K V Gm9{k:{l*$>\IɭلT1'mΖGH/z{dr "x胤c`+=q{f>̧:zym4/ @9a3y'25ϸnlPߐ\]#,kv%숗vF_QR lPlJ < ٝ Q%!>\2n wC\=Tx:!Aj<%)ƊlA'JkLv,9n)Wg,$wʜQ$& g3^EoZmF'HZBus^ 0HR<D&Gz{'rێ,xcd{'xBhGMA1 EpD4/~-C~L.^7D|}&G$ZdfzΚYvPTTdl:QHvҗŔaˠ4: g& %y˞gI {orfbCK_{CY]th}FFup66vJ݉hA5$-~^&ԓ8u即X?ؑ{өfBq/]E?p'mRFmK<.f<\@,N*N4ΛDLlwM{hSG Fn:kGW^c 0}y!aӽqL*A[OѰ;~:S9HQH}h!GF c*6oq<~zv?T:c#UA9V K4d nŇ>v|IiQ0C_?qBueǸ$x֪Q"`C[JnJ]ۓ=.r<82ttc"WM#?&PƉৼ["YUA15Xr DϥE8=[ZQ3ܧP8[Ue*Dv_tL9M_# @xԤ gv $֌ ioQ]3/KcB*֚ɅF$^XsZet6{ݏHFX>־2',Mqd,K=dQT5vk5wRu׈3rf_Pz!R$sVQ)@aǨaW.KN`bX _n_~#.8֩u&Ŗ`>i7``pj"Rg)ӮA`d⥯ɀ0 '"[~nEY *Z{J1 ⊾'lGҒ*t. 7VD\O;3%Am7~y<' V:+R[@u\޶⯀hRc5rKslO"sE"nsẃW[QE|On&>; <5Bʼ=dw_  `S23s; Bڣ EKVOch>/dA>o pkn~nu:>KyF} >{; 7SN* T;~`JlLe+Rfǖ|g())f+b ІD#gYZ07070100000019000081a4000000000000000000000001619eac9c0000d2d4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/_Ҕ]?Eh=ڜͩ>iCܮ]Fwsl|fg9Vm_Nj'OASs K"kD9\GsR Q$i/)c`xU?ݢ ^Mڱz쓎|L kVI·:XO:v'ų(BBM 6B m-:L+^~e ?5_ O9nYJIq3͸p bDrཫs%t3@TJx)f3U6ʴܔ38'(4:]`*x&ةQKX.V6ы(oZzo}#Du7X0Y!ʮԻ+WLUJf]ЛfnT:V !pBXZ=zE oT+%\!M`HgEW*=a1CuW_ɛƘ5R$ԥT*d{ducŻMq-42z'9ڥA kj|Sg &8 Jbp>+3}7 J]pT'0A3/Pcb;@na qHm$uEm[_8ϭHxe W``>2Aiq6Y# j e}~ ];<]0¢~(x7yXxG;&[>`gan:Һ_Ìzt茟_DMTHb#ιt{eZ߹π:Q^%x7ECx\|}mp^-]q`ۯiDS:=׿*W\Դk}0G;-ݤ)OeގΆ8c/ߟY :C#B]%u]}~*SA2ALvg ;7|%d|6D_Z.T޺L (B%8;WuG^Lwf7ЅPx.52p#2\ûh2ø*ͷ`8>àw?BG3VrF4S"ZbH,X*lgv8դAf`t/PUYC0p_0zGu%MXl7qxUq;VtA?,7 vyfHjk KqNp&{: X͟1jJT B:fջ~ |̳ +GR 39Ȑ2өZS Lٟ1pj49\!E]q@]n0M}˧6(O"{z, vFֻؓS&|UlT.yۼ|ؠg*걝pz/TFvCɳp)SI'N7i*Q.w)/"Psg茨#g. Bv5n* e/32$L{S==}< ŏʋldI^ϙ]crCM}vFK9w/5 !iP!MT=$Y'm!iarg3u'/:tFh| zO<ﬢab:aZTTɯ'W %3)1dqg n5xNZ)l!Cjp73G5;[ 2tئ/H$Nm쁔vzP>g JCC~}/;:V@ǑWDϻ&[?Qc /3_B0̣jx/m[Q%Zh)c4ަ%`^KX8Ӎ>g0{l#z*jV+š}ױM۫-?z%2r"}$hhǟ(X5Crf|'ʽBzZ4)MQ8,&Vaꌒ"byL=JR+3GVqN&[堲L*,M[Ip` b8j8!у~[yY7XV~l_v8ƿ0"̩eޱ0v͒2:N7GjI3s D2A&c^nOSy:FWWHB'2 ]hAρ, yNLҞ%YkWxx j b{b;smF]D3;,l#.-4n{Zdq.}bх4bI>N$6 1{&܀n@]2 s@Oݿ,$kaju OYt/skMłQ@_b6|aNofE#{=t$3aSޙYJnBvEfEӜaٴQXlY ɭq'x`#_KET{g[U.Ru֜y fkgZfM~,d3*>{;9շ[~wғ0PY[h!F_(c9 娩7 ի0 >y&`d`ybp_qN9qpuQi2l ؏,,@0堤O1D+bW9uE9 PZ1X^@ҵ"0-qSstZ/F"0dž,Tq=uh(lBV1EŐ޶ew*U i1&j(oHt (2Ӓ }kg~F_-0Q@bw*6=#"h[J`7~su?{'(ORE#o=+p\#u+sf;̓l(Ip]S;s֝wWNeօ!V?X`B|[[KǷݱ1.h= 96N*Ê#7y_o _ZCJ%<>u[2WdK.J6+8pnFU&] #fj U^Ͷp$uor2j e{,XZ66 bx2?Px j2:Ю2(Ň0\ۜ o6m=:k0]HU?A6B2f@!b_c7Q΁h4"Zb _M3~l|e_7wߠ13-ݑ̉(jx0 屢1icaMl1mZ\J;2I/Ũ $"?jhZBݘR;d I/Oه_eG(<?9:ȯ6ƾsl?+0iLzLmlʂBheq8L,S(RhJpW ~(єp܊?!AOdQӰ@۱n|L/k%&j,˃E qZ@qu<} +^xi4fz,1GQtBy&(#ซ|iݽӰ-Yj!4_.ƽ(Kq>Ynp? I~RwlkHHy&QЙ.b[Q~MHhnvĀZ2!b_{nV. hpo@P$PC>hsI6`ؑ=  V~fGПrRb6*Lˤ@a\;)ED &4A¿r>@;^%t[f٧JnAѷYq$}r)}>I$"d3 )( ,fovgͨ$2혖ֺbeS־UQyi<ġ%|FA|z\/D1r8|މcE=[*vXdyQMh#KO+@L)"FA ˚SJgT*l۴ùiZۛII`P-I&194ȋ*[u;~F㋃SQMic0b lÞ_tm#iPt`̭8Ɲ |8pِWJfVoQqg0nȘZ fM\A kӗCmɳ.rEk/4957]?5M~ RGvn&y3\iyVwWrJp;j0Z&꒭~*jg F,.! zu]ƀ#bAm^hy ]lGv#fr 2s7{m.*ŌveIkEw>3mnn _*fDNqvW!DhJo$E.I P0%r;3Ѧnd:Lf}4T6ܞ 3@;%G=T?ֻ3ZrC!3k16qaOSu'ÅUMHψp͂PkeO,ԑDM֓:Pn8&Kd>vN#'w~cA?7<;!T<>NC!9eGrF^#8ڤf[jxQ 6jtrc#'=vjB`")ʸ2NFa Ouț 8FO6*B콂( nC5RCoo∳c pjc|!EڙtɆ {YuR%_9;$K8Sƭl \RH>GS^6)ejii E{ay&UqnHTg"%)dӨ+ܷԒ ilBxpB\oRKƄLLv\ cDNc,eǥ)UWKR3o T ZDz)Fi5%/&6kw_^f߸i):d OVJ2DLƚ Ko(¿ GV /e.R6rSeaXwuf.TtD:)Xc@Ł)jɯp]Q` ՝گZER{:W~|HӱZSʘ+_jDNg<%|x*\L\!0dk&3#osZȱNE,/O8l4b uNqV ?n^e)cRهJ~<ŎlQ A3I^)~$ppcm| ҽ")i{2S9e2p:02J YQy3rĞ1~Zx10cU b™8FWٞb;cь&<^tݯ+_ܛ6 I !_IgJB4i歐[kIڟ^]BXE,a{gg6g waZέ;IPh>>i=~]v4'O}|@gdPWWYi"F qh? o6jc *.JwvYAꃾ9hr:Y@ˬ=ejZg^np%6زMcN-|6Cd쒰>ڮSh=/`alZ)"tsDhNJu`ԲlzX534u l畁E/B*&9ْRX2ђ«Lۢ*T^ލa*EW׋CMI.Xx5pI8]v[qGx(\`)$q9LסgjmMJϪ }4puc 5# uʏ}+{Y1'o.E)?zw1( 6 7yųw1"IBNV MZnS.7 mvܼ=hj5o 6vT3&ʢQ}s NwYpO >E`"1zҡqLKQpr;gJ)zN`֡ &t9%s˜s1,I;~JeFzL08[i]P$K]1z3P/B3Px p-P5m:i[Ґ07@c'ӓ{^(If5xF5>-Hd1!{X & \L]{cxr>.ɡe u^`fܿgyO}òВ[obt^)plՁiI(,񂤖NI& $;`bsB9QT־W$g(0,WOU)O1qwTl)T IwdBQe]MN͖J#uZ91$H~:Մa+ţh0m/ZWż,Nfc-T}R\/.nABj -.nJ~.|%DKơɘsӋ/Z".܇K&:wI_1 ]Jo8B?u> 'VH(Ͻ粬+r#b!d8$к=4QK:Jƛ{s<3g3{v$&}lfA_?qԇ9W5$W]WկZZ7@ṱ Hf(6OAz<ŘS* ʣ[ۅ6d^ *,UE\iB~eu&^ʺU3 &hufqY/1}D[?;j-?wyx)(ʼnfM飷qY#-@ޠ[QALh C x*.ۼOO|kࡧN{-LQac4c( m,LEIqT*Uy(wP᠌8"H22r!#nUT,4ׇ8ctF>)".j#:%o3] ¼_ AVS?!!kX2o 5u+ BWT >.uZ꽭gRG5{\0 ٛ0$u.S<4O.IjNbkYNvd/BmYh"o(4n5r0i\|99ܖD6oeh+~8.Kct `9gJuE*G"4˚ bμb[uKfJ`!KF tgeR`W||+eF7e^ QlCZ@O'A)PN_4wce/JVTū!q N < RS?NGR|7F-`Lv'܈3 `cwF̰p>ٵMg oxu'WƑl[=TtvYW֭X>´DwP?6̵ 0y L7o$ӋX!Xy(Z6̪7Z߹FWטwvpNӺ?;XVF\^kX$ΘmƄ}VB8Xx?hSRH {Y0tqyk 7G"EllVFFG7$hn|jT-EP[fJ7XG7CCT_EI>i'l%5Ax u7[ol&h-=:4.urG6Nj7w%D0B];^@(LBjytQ@qj,?}M}*0ǃ|U%+.#k"8riX[:쁖vBB"6O*|f3Ϯ_{64pkQ.ZdnҏD軱Sڰm*'TffY;FcazqW-;p]"< f¶ miyp2! xp 8\yH0ApN#Z;8uȠMvUum܄j HulJ:i ^ȴꬩ@n|p^D{f)/㕨_6Xcq6GXmpo:QuyTU]|$ѐ뿄: +&-R]y)^/N]Lj;c%"ӥBң[nfmH %A.v7LjrOEb-6x׮rV@bdC%t[WnazFk|&!E {qJeZ)}͋8IΈCw<<U_L{^Hfz*d}s>OoJVhOai2\ CFڢ,,'(`wt=Sp_^gcpl [Gv#qadۗ}#=狷h:Ugфг4L䝼ѵvgu xR`)Ons$$Eldn0^(};ۃRYt2}oayH*`A%-|թ^,p8iGc\[=N~ذ%IT)@ LA Ź1َ?0\r. @ [&zahw&WV9 3wcOT_iQf&@?،unM|EWKQ Si٫=X^%,#GqKz<8 \.!Kِ3U>W]AAhO[ z3Ln^uBsPbeꋚY_yƥz5wc_jTDW66}"Ƀ\DY;qlD^dy㺜(iqPvX{Zg tGF28lBTaz1:&?xXZ9 abe|oGЄ$0hLo Ȉ6"5"!`.A)(ɜl# fr _>ڍ m,طN˅ū':1"~W*R_0٬EegʒG'MNoCgSV}-+rNH@+l)#z° TeG؆D7c9[2`\S >co8iZ)^~`ڥVY>lƮ ~?L8k UrH[7ַdFodcNƝE6) CVC,=td]亖@l 9BY_R#g$p" +u`Ȗ,41'b܃B!{YCUŋԞV{'"oe/)JE\œr9Nx~%!=r$b';,!1ouD><:ۮg] )=wV{+ )$euvՓ~k7YՎK;6?NyVd|u|Z.@r/AҶ%e޸sEwCX#sit 8?@wΞy05.ܚIF% YNl'3f84zD[RmF}U t=ݰjkBkD-~p-u>8,GGo \qvтєkx ~" C>~n2wõ\hb}Zq.T1?p?8:lLܞGn!B)SJ`G lKA4K[Hm.o[tSVPiP0s©+3yPΙj7g-H5LRV0{Tyס,$6\AY]oR%rUp.(q9I?qԎtW]{w?OL"6AD'gfkp@x^YsYcZzUyuͪR {Y{~R!~Ψѡ}D[>K<,:Z$&`a'u:E9 ʫ:Z"$녻ngX@ESm;9UnD/ ƏpԀ!hGG HNŧ $(cki&CYWw5x\y~ Ȳ2t&8 cl14VԎ<=EʠM\]xo6|S{>JGDҞͤ8YU9 (8e`Yq{3qa~ QJ^d/q)Rڼڶ@ذrNji 3DSw&fZP_6ҩHUc&v߽qms~5sM\ыs}n母edlg=fN >ܪ?43W,2Syn!ط\Qrhip "w3rEvػ.[V}oq4:Č6 .q{*u,OYV2h)L?@К( "gȥFy AʁC{#/}'}{4@(0pdO vBEfXՠBl;fIo ׮^z#_X^;RIpUZ;}!,4%+މ*\5|T?al۟yJ5cwT O,]E/ 91wWƋޣS*?P*p{]5T",~#W܉EOQMIg3&:`*NzxW{oe4;X݆t^ ,)\k5yguorjW&@d}DB/UV\0#N[-ڋ[ .$asE)|y&XRC`,7KUOnZ0)kBǂH.yoR*HQ$WVɁC/~c8mOGDa8Cr3ͱւ zO#ē`𮔸i|Rڒ*xяGb^F%eڽ <9$_VtM {,JhBuHcґ#1WpNS = dADx$s`R#K)08ij_ +ylI:Fe? zE; U?LZ(C=LRhߜT@ ~֑&TSS|wFt |3)MPW؛1>OWP=B zܦP5֙F&WG]\2XL=5JPUg5 [vqr^n4008Q,o;7zX4θ}e.Y+Od$n%v`L&к.UpmV>T2xg#UcmU}Z3.--52?oNx%)a@^.Qn)=IUG(t r2I^˯2#ošS+';NrYV/:-wcTtr@X[F'i#Mأd;]eGiDoz!ʺ-w$P"n3럵3<NANZd涰倖pTLneGj휤ogzA|=v(Ӽkt, Ns"ՅpTNi$@v>rG?t=Ih 9Vy{[m2tX`r֢TRZ^4SÙ1VMJ_u]K*htWBI+fTHc~\[_ ".W'OU6VM_"pί )Dy?zukj{=/A2nN`^xVQ) o hw7DΜ]+:B|G]l/еS t7Eb `e uuOzbs.I} N򛟋;t | Ԉ/wOۃZ|7[se/ӹrM̝7KR~+YqHEqNÚCFR/KNY^IRRauH{p͋L7A%, µ|: \[)~~h_[ܯ~E<"#>.E D:)+a4Ic8)&Mq9>gh<K~]R<*'aϛ~Ii>pZA5lJ+7$}1Rcwwh:56BNm Կ81c){'{"je=$5K%AZe'[3Z q//6 ײ[mFe>ƒ nGK8w޵IqOR|gq*P1wup)HygqP ۶J3p>+?\ S;^]ؿqHAKA57r%)%^+*} lp|i䖭_;0u&%$fKDX^: Ra>bͧ>]"p}@ ("$5&֤jj!55,!]@ =K :Vyex8<LzW f.{~9&~dNbiUX7ɯ<[̮|mBdRr|3\l an=q+5)U_MTE\H:v^ F8!i$¥KmfC,j%{96qx:?~]+s_OF@oIߟl`QH.!6Bp-RQK~Jױ_*eW]KS8J= ^nlsxUJecɾ=?ŲU[lZH|q;Jlzo$ E!F)YarǷZ+SF35 pQm% ޥ~Av5[KDi@F3w@+?SOU"̄y3X\256ؕc V~FK6Oĵt4ŞыrƶvcJ96Z-6UY By:y nCěh;$@LHK6i0,.SinykAi[!4EW>|9l#jٝK\G6>co+O/r. QBGm>n~y~E 5``p\w|Cp*1$YoͬA+>\tSݒI(h"C>W>1-#4;?wmC?}!Sz 3뼩ffzڧۮSN̍9L!>u|mdKdTbj׆.QX̦7XOn_+n")}WJ4 )CqflN$+~S[n7jfUϩ ncI=&Xv]aKE:h6WgJ)oP`{giyt5 /!LzAIHKɦ>?o\%ctHSnn(*LX"F|G¸s?l`^TFq)Qmo|*[c02sŹL!>AYY6JGhICҴm-)nV- q9ZcEjva) vWGn`ZاP祈]-~1#{yk&jzl8 ݒUȗle2:eA1'y՞WPK\ }oThR,~ VnF  (:+DmM]S+RdK%$v YδA3qZ'd͍4[*v.GfGc6 ,\)Qx(QRCa ?znG{&*^)@[`P"r$ 0EUǧF+e5/F}lApVCAw.{czoȈaFo㮉\ƷȜ pLh.SY' 48*l{[w"x+ƅA i8_5k p1$`xlgVYE/ihvemNWWDhN|yp*+=y-tܤ\-?=/8%rk.t? cԷrCTg!1i_A-5*>d@)G$3ҭrYtpO ݒWSf*׊p6EH b pu<ԽзxMZTobX,Fþ=*v`k*95LƔ[}hBTۊj),L"t)H/Ns璶a>m? nudߜ5iʈvRvCx p>eͭs;evY_J|'cY ~{kp/ٝNk*z&Qys fjrE<& EX sb#Zeu;UEbȺٺ!$ N#DX;fJB*Ɋ$ 68·)G>+MlvB!~tb ]-9{.VtDi&޼p=)_N@^Թ)ErlHrőpsiĥEs(Ʊ<%F/NgRo۬suT)S$u0[Ż*OCȷw+ϬvJqz1}-:mSN;9X4j&oFafN|@Fnw#+=plʬtGk$ ၫ],nrC3M;;bMNS#Q!*gIPV1H';,ҡ/̀eӥIEp4=3ۦd5WQ-=A B/G-wkWC̭Bab`-p몞ceŌc.eLҖsU6/#Ë%rTq&g0:5 n0'ţ@w㖘PM(7w7 eA厂κf~&*k66ȳ:N۷1fa$:)]9EHO `$2h0Jߔ>u kJu7UXBۇvOJe?U~(=%3?P,X1Ry!eU{FTngubG6 gWʂ\i:O\鐐HwXS\ƻ QVR:ojnsxtTMxfY?.L\,67ُg,LOQv>G;=._~(٫o@ƿ]C̢NjWP=hPEqW[ #blה oeκ8IhcBkVKlz;%kx~L."̃rl2Y4⻽~B> XjI>8)I`t i Or_,u/F%(ΎZ _j.2p+TlጀooLyOng|h޼`-BeO5>M x _"Tx-Ā< mG8v zk G6 ̰ex,T2(<=jT}w:1$ƗX(s(\*{\P-@.%9gq OQʶ.+?*Ds%+XF֡)!{+HM@/Xyty}5Y i7W1菔&LF|:MsaA@wdVQM>߁G,Lo3ZL` 0\E{gϲ{O$g&<BH,@餶>ֽhpRŪIl}hg=6DlPԼ?λkB%' Zg!\IvGV\*6J#N6po1WWDuW61~q>9`iX\@%Nvoa6l˹?e=%R]pGTe y+H: j&|mysA AAT*0&ݜ}e92CMBe{ב{-%#KO韚`Y^x,KYcH~Vk&bPs_eu;/2-8 )xcmkSPGj4pΆLPG5(a)ː&)mtT ):R=p_n/JGW}jV9+j`X9tF,GmMJqYu](l&rYd> ۓ:#A;4:W1)MTCZ41?/cr pEk4"CXFȆ.,>ȃvh E@.({jɺHn<6 ^ۼDtidL%̟x,f5 ʔ.pK \M0Qs#R 4| F[UcPGY5P=Z $31\97|:*3 Ao;v[~+aD_#ám-K ru xt򚁰l-W7E~lAuU8 ͉bJl:j&s݄6]sN=,M}WI>L|-[V-a0T?Q-e4&MTOwpFMDhԗL~j(\'W]p`|$i󇠑vb[cS% ۹|/[0?~QRw&Xkt+-~7jqLxwakϵhroqˠ~Dٯ Nj;r|%91so^#49tV A[!p͈&h2PMt]TLuFeȷU|KJoAP~x(+GPxku} tO*$}Ȣeҍސ^K{ yquf S㓵ov&0ب2(Ox^l `K+)F%58B086 +F3='cl"Jh/_oφ 5L!΅DiV$Jd41d?;)v Jٹ r ({֡9cso$Jަf0:rFBS $e Wd(G F`E< \| b$Th" 1dr*~.W\R )g{/Wj=7b2=0l%j.ݯ`)?%ABWRLvE; 3oYW 2c:Tm _4qo0["d~ZdA ry/6.\fD C\Ο 7?dM3As ^@.‡]ݦ=nb.ߜO\j ׯfib+$ < =L!Ĥ&++"Iۖ\Lص}Mt_3fA?±շ'rms`j@v11W/vȅ'jNa;YuM .pGV؀M3f (=DQ6gpZB=b,I;OAiQc/'a|WVT[fՋ07'F*q&:^(z' Uܻ dsE:+@逊 G]r|Ņ'A>.rGc "t5֢Y>N#bm Coa/HlJ5!@dsd۔H#̞ D) Dr twR˫:+OV?r;-1?ވ롔԰9Y]4֜5\pxK`B=FJchAx?[ʴK;F@$t1D]T8xO@˼">=Xk5)RWd-B94ؾ&p5SFnwUm'di&ҞW7PK4~ɢOl{Qʳ8 (JY5,R^ؑy;7 ׮Ti8O˩A%ς<9yB!yJɰvA|&d4.f42;28L-Prw BK J&U8j͌ ՉLۘ1o# heߏݏ44LҲ"p$0Hy YyIrFR*#jfb;y06t8mx"4kj<DB%[X fY?NZH>F4Ɏ!e~1gx<=6&CɁF{RQʑiu>J Z:mHE+S3 v"/!@wo8M~j /'i> Ujd8^nsox/eY@@!Dcl\ uZ͌8dhKuC[?WuC d4^b{4f6DfpA P~e;\9;Xq ;֘Z^TʶRIE8Rm@/Rx\7Vv[ovA'mҪAABij.ލ-E[S=a^ќ+[tVEv !)sAᲿS]xCgZ}*L2ku}I%IvtƧ .^NeyB,1އJhP֏8Ƚ4,:tw`+x;!zٌ@ͺѹs5hHWT:=MQse{"}e.*')ߝ%:G{!SyP̬7:+/yͶZJz@0ʃ˱@V(&SDcndUHh^[ %jEb;]#`yɅ5m*̿L܂\T,,ܚʁEwx5,U5^ X1o: !13~"FkR l=^٫ZATl9RTgj#z74EBG J\RwƱ)"#9ˠ+?cٵ/|>>~79_ݴkv6fxgJ9GD"t2N8CNz ݼ$)JZuG>)a  &Bv b0=ޔ\Zq`j2Fȳ+IЗ֙lmt~|_}f&_sF|)%#FQ,asr=ɔMTy߲*h&:WK#bmF~lp/fnQc';4WgY~T.n0 ,<%ss| b5D+| \WDg1H5 To"F#+0N~c/^Fޥk4ՒlWۚ q=Wyh*njZu-yޔSKN3%P&H0ϝv>Q>V_;#] o;\+/C2)"YyR ɝrͪg\wV]滽{ H1֜x/VX7mp!ao%ü:8`rÏq&LPR͑> G ߜ%ib u[ (s$zۏQ8)KB؊>M})f ъHeX=YP'b?Uo"N&hRV[ύ|ǑA툸`:8O,qĉE*Dkڭ"?|RhR69Nrh|szy!Ma85ùd0z(ȿRKH7OJEZ^(ˀ'ТW#0du85N"J?! *8)M̜(zBGy8vV4ҘQoF6.tt{B*UYyk-pU(&gv ߴ :Svfxx~'kuNXVϑꑢ փe!/y^2UoPeq굤br%:NoicϽJ TUt1K)A#KKWhϘ  eǓ[Ɖns?5ٟjg5UҖ)ooNT uE.E+PF=0`7*~a~{|\h$х-1TX&%Ǡy;Mgz=ʃ *GLXPxCۂ,-/uZI4&na%ZDIk\b.guǷDmPZG #-Z_l4 3s If OpfJ.TѱQ/du5NhClZ'pr Z՟itw3CNZh*v (t" &uz4{?$Xz3F/Ns}^vf%cհPI]q+En5&,]=ܧ8l[/vr|qwX>D {HO njS1gacxȲЊF2l?EUIBl?0kjo|XA7* M`bd>$Lya@ #oWmXoy v%?1%|RNԏ@@ uӁxy,3r"1Wݯ` A!,l( #y.7PPTXl^\"Gꬾ J\{a+ڳ氃Uj{ gʧ_;g,i~Ҩad3-s/ly"-eb4.Vrӄ[ut`'\3(VS ?9x1fM;4IyLVX2E9a *q EkɒtF-8P ~(,!v^A਌qh-zV$A@ZG*^J;(q+Қ_ِ-]%M_]#q0O!}zy|SѼxQIc3J9KM( ؉Q'^GA .KJaP 9W aT#+,пfI [/v_ w#)Y[m?2ƒ]iE^{'5U`3mXvf 5GU)!pDovMvY+!z؋七~õ:nvP†4 ilgMkib u#KPŌW[REJEgzSۨW]XҷY qԏGL~cbDBc^D{^f75Ǐ2w"=ùqsJ`UYHBvu<84v9VQf\ O`hh@KՌ0sRd2u;uTBp Wh4 &.qUL#Z!@1΀ W$_9q'd$ݪ[P$-=^f\#A"y+)mKVI9:?+k:$)c8PJaPRʀ}  ۫nok{ LG6 hrhPђ̙wUZhEIm첧p Gn\ri>2[3%OmRLxwcoӘ7 F%N2:?6yﳏ5AoHM`.AM@~㒟|g)zHZI8WlؖTCLAի:V0 8 ETwm-!fW #m {\| }jhȰr4p4dw's4b 8F6y$_Z/K|C<[M+4ȉDfFg(̪IU YHş?bBRՋ秭|ۺDs444O34 x5uSғ<]w gIJ{j x+ U{^Zgͻ9 `{]n:XJ%>~j? P}ז.K ֹG>(8<Ԛŝż󪅁HEć_ 2%򈘼yG7">iӈ)Q G 0. WJ Pen_oD/i,ONZz?Yd[ mHȦtK']W!lWyƒ=wI|MJ~)H[ۇxiNOT I VT73D*\L2ya~!\U!Z"#{q/? 8N4(][Wxko[{O5>vwrkXSK.>=mx:گ IKή1_Px_@es'@#SJ P1<#?{Wcn? 2;|(Ɓ'eS}Hܢ?jUG-ݟz[?t*:8q3+;igpmZ4bH3> b9(Fwt蘈MK!]'^glƬߺ [;9m?ؘ.B iaQUy~zH>zӢFJLrʣ+l'i=\o[MB;\O$]8<fp8FeyspD -;H;4# w$Evγ*!.Hx;1ND71 u{ Tw0dH GTbB3jrMcy_=C7\4Y^ {.}`jOFvyC wy3=Ib7S/~cBrJAOQM˻>4WM#Pt&# uoaT;xZWK󿢊!Ow0Ώ#˜-SGuX!~R&dkIӮ^ j4O{+3l" a d㏶W<*СKzgY5UH愖yZN!P kjcv.ށ~{ǩD`mlŗؚn1f/wBNQ:済$Uc)j5|գI${ .œUMU?S~L?4.v^n)ea2=YȽiSq\PžS>1I=BۀYmD-}#M@։=TVYr!4ߔ0M }ƜJ4R."֡-:a5ב'?kNO2i__+W2W{ !ᓕ|h*Yº~17~Jp~f< mB[ W:ċs)}Pl%h,s[Bzmo0'v$NJGh fV&H&6q>0!݊TzNz+MC駐RǂWss -C ,{)}۩_q1_uFbPLK>e\CJЖiB_#N+25ojJ!EX46kL7ȃ:CK wF!x08}rW6TV׭_au%vE扐ʽd`eiZX!.Hm̞;dVuK;럁<2?1>$gLՔy" ia&̛fK۱Xp(:ǣcuZ")F,YpL?v+_'2Bsֲ ɓ$y3#86F+Jf@q«nj 7Eb}*dEX)kv8*۷˃}yŠئm~m>b0 dDP < ᮝﺐp[udT('Y4iJ? Q#}[.G7 ߲a|hËscF|]'8JKZıRg\^e Q>cۣ8 d$A7ԙ \HſX4шvСY/ lɿ?O֣X=3pb8]`҈Ξ\C/Љ>hæ~ZΨg:jbF QQla$a]#?@yoFn5iO᪌U|" t,LN1u۠ nPkaDV ^iP+vU8"Ggzr^׎3k(%4Y \}Y\f$y?s#9{>~Np$Yxa֍nD-}$$0 oJNOum:p^eZ~,W#S' *s3lW[ Z 4HAE//.=W\1I?N|\báZT'\k T+O:-.|\fMMk9K|c i((GELjaWDSW,Y?G dk^u#;WCRe>vX]7Evxx%SĂ͜}9ceRK%  L^C93I$8 FҌ8,BH$7]46=hc׳S1 /잟@u`>[T=)$BX`(7@ZßsA9olPbhw MxPw-)$`a-s6V ,,?1K!Eej0U<fFf <LKqURfW0۾4kŸʼ$R4{&\k)-PWt@'NX'<]- s tq.}dT"FT?Th*h ,`KsoDf<ԇkfJa[HrY=T٣zN7_sM585;=M`hZ[RDC s眓; !E'K6V-7w`^C >?I1 Al%K͕y朿iMZQÄs3ȟwۼ`_)v\Yp6!oJ=%93Ze)Z#Έͭm[ gu(R~XM:)9dyZJKgrUBk5++l)q]yJ5]_-K"G6=$Rk&\7D ;8*m}Q\*mtjj E|@U܌@v[CiQ/V`\x[?H%_9UH Z'ڏYsH {lCGNx 6{<)8Ǒ>JTsE"Gy#>uqu{O2dݿ*f6zxdg'oQ#=s 1ujD4jŤ!Ak3RɅc1$ Xo/4'jtI)3G,ə5#!Rd_H @jE t,n2 wSxض5c>IV!rԼŜe^z;ҾϹc঩ c >Q -ٔ0(ZZdG5)#Fz=&jgg)塈"t" ryNim)M7T] g6QzP1d'O #9Rsr/&8asL̷8[*h ]e`[[o;'`$+-X0O`ReN ͞Ul#GÀ-`~w].N^StA kCb7豭%{R"/bW}MArߠMYEpe:Q\6|T=4h Y5)<|A1BP9N` d޻7od1@W)\-HQ"^Zc"h{WȽdT Cu!K [6>M$sIp%2MgCpi_MI}R EqoV׀}dה$LO iEBǴ+v4*"O/[WOT0s/:¤zBHx14NX pXX^bͦ}i}IݎaWaߎne1)ƙeV6BfVX5j^m} PȃkLGx_ybg9&qRaRk; ^DF8qI9Qڄԫ$bFzx֗/Hd \ɽby⷟Vv[f\>X`+oEeY( Wֹ>_Fٯʠ;䉌E+wsd ~l 1gntTڝ|,Mhl6{yMeh ͪtAC=bB #וmRmml˲@goE jjc?QnE37Tiט8* ; =TY޳:1vbRmqӔ4rH6K G*ZI;p~^Zq(Y^6 Ss~)kf[7\ S1Al.\&Pn4:tcQ:srC̪pߕ _Q]!=>#1r (̰4Ig;MݷtJOr?qj\mxK0 Az`DVA;N`Ɉ1Ρ)뉥a3(|v0r,Љ#0G*:A@鄸7E}MHs,&CT :pj$N!tY ¥@hVҕ\"Ŕ^:d7ڒW ߆uʅYX_;`>c"p;9 MAaW% )P*$.ւ$"(?\|<e1SĥJL*^pק>K5nٺYRU/n{y[Sj(I_6_Fƣ5 u9v' 1?O-tk> !;զP_I 'ZV 9>Ad=7t7I=ԆFaoGMo!U_]<2K՗OJ:~on1`݌-+?:mFW/p%nQS66q3+8vVGfj*s~EbJ&> b\(#Fc˜90@ J F:?9(CJ_VچorNhóRW:,",^ܹ|}\T0b)~=HS"/CxpO@F=d`W@*J32 Q,}3Uڲ['z;68JwFP(isyx|PkB$84}CV$dGmie.:GwFi'WqOS 6 UDH>` ס9:R9ɜUuڊ*:& 䪓d<-y6&HɅFXbdc\)7W2eڲ{N#{ yWLM'>2 !Ds&8O9\I ZjȒvCME] QP#]puEמ#ARkJO(Za2ZVz'Hۙ{\/^j4% СAc U7ȓ  S ܈mDFE\q,RFCi_ů r C[׈zy[fFb'A?}VgnR>LmS#°%RrKpXO8mD~rjPdL*אۚ0[ Qsնi~S~Y3zNg3.H[H3Oh?z BA`aPĤ5jcV!d9c(;/pe 2eYo>0q>2IѲo"|_;>=bmæP;_( dOZS$:y)zǼ}^0zG5:c>BُjČ<MdG$:|ʾ Jf=V3ltjSoιlD`Ɠ;(,@{ὶ在P4@Kg#ùsp&,z& Z+ #Y9Ȍ/'y2fxAwԤ6ܨ)`c:(m'>N@ ٞ_Y \ֳ"L\Y@'JAFZM4uڛp3eӤ¿L3̅Ydmj7r =/M?_YzGb!"\&/{~ =j ܻ3A*}%ɳ̉Qld >&]Pr'}[ǫDߤ^Ro*c[np,N {jչU`!(}Gx(+5)TZ_Y-xu(Q l>77v$|q59W{kvQfC7ie#S9jӚ j_~ -\wX* )wHbNYskoWa3~r]P^; 3%D׶XMӤ%h)"'x EJ"Xa j'Hޞ.C.ܱL?FmuU45JvP1K✀1jBN%ySL_Ck?ǽB@\1kOr^tq0 dm:C"ӎcmKU~w÷^X{V/pFL04ϵ4({Q{D+ a[m+C BbϘ :peF*,S ErR+`xಊ@HYPRgt(O43]g<~`]5KnR*,3uvyTfI,Q1{sfKf<ɬ:0 7GV١VfTOK=7jϒ*'R.^qo#F+)G(tJr<`Sб:=XF4 DT)0o_7VP>"(NKqJƖTBr!ϗ#Y+15N| Lf wJk Vn[E7V4jYM =?.C6M% O*c;tw{vZ {Ab?;  ׵i ~8VȦvi)vco"ɗe, " lS0P:(z989Oc5I7ŰE̢9IY̮>[%۬ΩU$ZCe8K:leM7fm|Z,Y|vKREDg HOj),5 w!FcX Wey h!FƮۢ={pD@Bn.9K\i7A az>D>:KLei'vjA.EY (RMy YR|y^xE"4xTP5<ٚ+]55[j, ti7%lputۖ}r^'07%bK?+%hx+y|ZVDhՃ_\ͯ-O&B x~&6xxڕ!ijd9! .t)}%@X0Dv3[)#'e[hkdGV(BʾOj!Yxw=֡JkiH+/rs6&fSb: EBQLdW"ؤV$,%6v|tL0 :Ӭ*iUj4@@"27D(y̾pũmoK4@eKOu- 2gawm>캱p^j-&.}=l(]iãGW23mGUxX6W'ks=/!g{ꂋbjqb(ԨŜgVvKZ 90d ć_輂Ip#= = 1/>S:mdLc}W4ĿAɦ6'Ú2y5ݩ&tfy fJ_ۙ[^,9)((Gɏ.,V5_9ዓ* O4v:gA-B,ɦ:ɣ#`|^ RBkPhҺlBH[%4,g',} Y P2??+ikl-Ζʴ`]A~Fpn\loyȾNk/WRr:X;뫐"\h66u|ĆN1WTPb!yv"8N+ DQ)(--bGsHb۫J` H5+$mG0[҈[c;H Io*k@Q˼wLF$X4E9(+Z_16%1KԨKUAzcX_I?2!xDzJ FOp'w _'׀Tys{W/ j17 rN$_Fq.ˏÇp=N֚\-Hw<LUjR=HC$$>amcTtf"|6 )iQ':#TϨB,U5L(B &rQΈUJp[wA/nH|~lhḍBi a BW^5q wrL!׏y=Ж<6+,G6AM'u4O <ɗdrPRe2v>ު Y53? -#,)h._3&"ta^?8Pڼ m'NWZ|3g=3@B"HTfcBQ|vPPK|nb$' KtwSWl1#֚7;ܭ8uìF;Q"y*NQ%-9 nB4_| +CKXX{ 3{ UمYTMwEhh= aUX[pgJR'L;AAUݡ¸ kĕh rgDzVJCF}H})./}E˱Pm'2?TxП%Ot uK wYWעL'#׷n-u鞳F&F%Aל㱟hJ^;̋X8V7}N 1QZjA8w~Kulw 9 RP$8< MYtgT ۸} /d]ΖBDCWSGޑ# bWQz|"(~#=3G>F7wtuZQš2F|p_Ш,6؎otG)ڻWiԥbYۓ~'@ad1ʾ{"衤|Umw̋-f6N,Rz|8]8fόܩ2e_ YXڡ-x[]!ߎ"0P4{K6ms :zyy=RqS\4 ڃ yQLbzTNAp!VomwIxQ#Ԉ.(JhVK;Տ9̔܃:-@6C}.88Y0J 64H YG9 bh GrxI4T}L|.\<~א"'<" an5+ݡi.bxhhu2(dr5@0O+>xR)I%V鱮vZȱ%ڂ6p3LP.QF "/PH3nu)}M\r.nzR72ofCS5Qxsj6Hk+3] k`-WXsO|0K+q9 /hZEѯxz^n<w-)r'[9bvl dXb!F(Y{i#B`$`i7 Wsp JǗv 3nN"iY0/AUO0$Rv z^4tf(dN{Y/ǽ"U;  ͭP-'V%l`q-861OĒԴC}۔W0mj ~7ApQ'Gs`(CIN,SIۚC*6OKud>`qI=TNGYiS3onMZ?aqs<4S@VJes5X}J\ =2`V $9Rm4KUꕙ׀t\mXqdXA}%+Vx63M>/W ZUl_x(L=yr1FXzʘ9{ _xXE[Y/_Ř$\_V .VXb&lo[(v4u[E:"W)@֞q҆E^s3]tq|?\Db ; آGV)̴ˏXPTC~KlCyxx)'TT,+ nw5mTU֐6zF{6Yk;| <9SLdPe XV3Zn'1zQ5oTm l4=B6Z^'Ry4.+~>t!t!Ba4#caSS_g |G}g9'E=JwLJ,ܩ%\x6z"L*hwO塋|^uS(ncĆq_EO׵UA4ƌHq*FO\_;։<'VNлqCOڒar2$6E;6o';3آ>{+R-'$bE.R^o>'0cj2WBG+_L>\#1™aQs@l1`JϜCw!D=y m]PbtP,z}EbR}ueqLǾ@p׼p U$J:~% hԨs,5}Exl`O6$5x>WuQ~ j]cCC6 Y7̶!q߼s8Pf}r + 0Ux$d$AHupULyU>}$c w-0tdӲb7Jw`T{őfrsrIaB ,*`7CǻdAiD5  [3f,n#amr[%RLKνY`>0DY=qtO–],r--Fxkz>4 8B7-Yt;Lh2 j$h\6_d:hڰqRFm_ܛp$)پV.XvCf}r&zGWEx?np.PʎvTNy:Gنe]즱M1ϷKzo3VZpUTll[Q@\6"&_U RXdFm"%t/5AV\iNd)H Jy_轷g6HݺS" \.(_94cJńWq3D uj:[~%TJȥ{~Cxp4\Z[q_m >7+eLk =y[n8^>#cKC:L=bi!h}yؖU<`IbE$8'} ".lh TJ 1à ԏVW5n`퉨JYh\ZbI" D7Vn`8ΦpGęX7{Q2sQ^|/NONiqo4{60X/8 qi/ bzZYʌˢ3wRm֐\J *wGHK:h|fSZEΑ2D@-r` 79 ΰE\+:yƙ kówf8`ŹHp%_+lz#[s%8:ޗ*/6o9"=1E /""hB2ok<- q?A eBqjY,zt1_!ٕDĐWl<8YIBe!fj>w7cXqcr2OqԎ7?O|5}+'?iY|Y񰪶 ґ}.A`njIQRS1|c 9|%ީ%UT3eV90^1\vhx6w܉J%0XY24bNQɗyq1\7Xv8rMF\@JTJ cuO^X'$9"řs X{io^ ¦=TS.Uou)($4ۙAמ,Xv{:k>U!V OWWCB š)k6h*3^&j <1ܲv}} [ :~8X![X@l-%؞ ! mh|" $ELd;hze)rsc@*d֞C% ټ71ٞ_y kQ ޜYuK \e' C, Ӣ\u΅ikG D `b>efʾ l ;8fo,IcO8s4DI:R?*:Xflc婹"$ v4,Ŧ&QHN^Gn2ȶН0F) UeWK[ikKT܏4v=(O_t_]~T߆ti_.I؈AܻEWki8 02 e<U\XKYATqAf'i1f~~G w]#t4p`~Y+RGޢ~Š Ŷtz'@{2}́fr%+44x%ɧ -J yo8c4 )$ `rPEb9zw6'O9[\C0g0O1#tg҆(cR3'"xPDxW(eK_]* +*n} '@5[A@b_v"}jʅH]θ[ߌ}gR.rm#/b(.̭bc偓%VZnGWԊsnn\-sǩT5Q -)墴R(~j}{@zݮCH6{_ =3»yrZpg[8-SS͍le+Px4zJ0D)4g-fjr,f2U3k.ԥٕ62OW #,twY3b #\fؘ-8C-c8q@Yˀ,tbZד/gX܆uhtBbrHs9z%)}[+qM~u˽AfLϕFFC9y+0IcZ*9_Ř4joh9QkV@/L6p*]&J.!+70V[ a۫$Mw^l$yFآ+4cK;uOW=]Pʢo#]P_H~/AS(ߛ*<7YE M\re"F,D|\⒈yGzc|JHPyT3W3 Y+?֗=T{֊!n/ e]_`YJHHy{0jޘuFϴVK$;cփFVj(]X#d63ٵ/BH,Q_:X:{Ž'0AnsoP@zv2豚f8*f+='~ݦ0vL{n/~4蜢4^èyZ'LiU\,{#89>P L~h243A_ ;' =S$UOJ aMȐOa7%ZAK,TIDY8hBxжWȚF= !nw藡+ޓ;N$yCS#OKf ׮e,u?p".z%LAν>jd'_^6REJ&CՒdI8 c$+8RA yj*UO5_B\W(p´i#sVRD::;ިny|] "gʀ(T ppk0#4uJO+h~Ki`uSe8V~ >Lglv>i%boSj]Jzl 08=m*rs%KN: r$E5QCH&<._ScAlÎXpFY[cO"\+"Y?VB\y/t&σm--Z82SW?qz;k]ÝZ}eg$`Ebң>_(1fl=Y*S$sr++F\@n4dqCwIU C֪ۈ( 穟%@tG}ҧuDžC=J)ؾ Poc^LlG0&Gm"l#NNm(Nۮz_H`'X:]P^&l ܞt0FCV1&G"XV.F1 )eY/Ŵͫ]mf⻫4'-1h9^F${1_.ٸ fKnŻ5khdGPn}nU`J2b+1i`sl향!-R=*?Q3%ΊTzS )i#ޅYun;N'Ky)/tl*kdQk2W%E}G4 Gf.iR=ģƏQ !,Xd%D탌1os_Sgr/E/4l!̇bK[}J2yڎ[Op dYB7|/ˆxַK_&. AFcu]'G¢=,&8_ⲻɆ1g YL6Vuf`XSv<vMF¼pqEN?oUFw3b&vGs`F;02ˋIGJG* $p,ᅭ j]6I;i_y/_'&livoh>H fn*e]}S*L@İU]D,oYHߌVޏamAV1++Sm:vc?]XX'b A!1B/&f+znQdvL dIpfPυ PU/`4y{d.85.Ԛz2ڠ|PJ &# 餔'|8o\@h'K@~W JMz{(c\$TBAIlPA:8LDtɤ~輜(J Lبqm"z߈JZOԫwO]B~1[" MEG˄tJ!ipp7qD5zGjqjTSgOP.k>D kKx =J9ĐS&u0^Uw菱ii]CIqQn6f&j7:ֆ PJ^OQ ճa%?{Srq Lk'a`9Fhн ;9<+؞an ϮCB`rDwa|n^I2kW-ٗ8 e gQc@|(7\e q[Yz5o75LCcCXXJUZR$h`xt>-BSpKCr32-cbǪ#@MqgJZdSR?ĻT}&%ß@,L̞}`*azs7闇qe)Ͳ쇁Pc2HX֫SSP_CUg gr JSO40g97rp yL4a5¨򀯣 .x.BnD5ڨ5jV1sIҀHyB ;bˮo)'[۝Zv0'3 șwo^qXM躔tL?0[\k_~ )r ʍ$}⾲]P3 _Գg`6iJ*C1Y !rw姜2QIpJ3 30YMZ?u<|z憛S"c01 Կ0 ˖aИAt}&’*jkjBkVNs[|X jcGc}1ub7b*@aM"u|1rc.4R7Ԫ+Ҟ*U]_SLbkZ,0xu3tO Cɹ`p,wu8"*pTm4|ѕzY *ݙ#kQ5&˒IF?_|7CZAq1wSQnABg]MO_"kK*۞hcu]wcZh,N>iEZdb5>saKbZWB9^#s轰OvBጔ2LI}1Ycz ?aۓObũ9lL}MzuvceTT•+C:g?ͅA‡ZĽ!աY{8é9p?t`P۫KalR=;G99x$u#fXzŰhy"h2 ]F@#5ՐJ  Ak[D}L8軀k#}t+9+|%1_@HHkYٶ,t>[C$Vj\8Y<P0@&WxcMw-z4Ճrbw' aatpҾSF:az;f̠O($a9FمiC=v Oa5k 57$cحLN=Lf0ki6 e]A)d1n@LC35x^ .%>;@YϠ+,BT횓j>Bt*:F_w1Kv3+5]ǞQu .!l3ȝG-\@D|bk\ZKhSF4PF/?vR4m&WfTLv^4(6TÂFe"}BgoܟkNYb2E*y#:FO,,#cMG- ^&3rN@ȳ.m_ŕg4!YggKPBO(Z~xa6WIȐ?Ƹ&k_JI؃UI$fjGGv"yEh/yJ YT>KcЧeў J[Y@ތ=gw%"T}Vy/`v-Q\1$jh62=yL! ޫ׀>lE"~_ I{_N`֨ -\&#kv3ϿAf>n1,E3Xy>9sb^Bq)eq:AU[|)kzi.yǐ Q0BbZ :')" @T:gƭTxyy;ٿ/91eqsEܠ1*^r6v@ɟ9z$/TRPI;HMBdr#YA?76yJfrdU33SR{!rax&MRMucK+_pg:hQ js~y $7ʏ0/b#+*Cxaʿr6{z=QvQ_ XQ-q3[8l lB뇲|9T'RO ݘc @ ?wD]ߙ2"?@BA~מ6mj?o7p_s,XPFމ" Hx`G%bc)U '._=&-M2 qS9!Y,rb%<(brl& i)$Lrh e۴1| ) 9 *np[k+5E1/?6bi Z^&R'N,$z$ltx% ( c~KЋ(G߆PgBKr<,:4¹.VZw'N#ɀG|L`ƱQ"e̹`lupV%.&˝F kKXv.)˼;%+003\(L- FQ?xmB0#nj}'$̤X;FYg5-FWTZyEpL>),CD5MR~eAS9ˌ ?hxQ 5,"aMof'7.4LSS{/ԀD:)P~+jXwXGՌVPhAjp-iuM"=:¥?am#.=r^+ Mi!sG>I޽i~ZH0K\2PD6mYWk,[w;[w?/TH3C.0e* U'SG%Kƞ+ߤ UbXT (ߪ&\}gE>ݑ붌;GBΗTXG pGؒ b/.?>@N dp%wp9!$ 6—uX.1SeiL8XX@1q KÉ8S0>=#2z((Snn 1.qXWV#ZWsylkBI+MZ:]6,&Ri%a.V%f_{O3we0oػTJ~%jK2EᣨK*{^'\R-.W炙z>]~)i5ջyǬ;Is=65ph?gw -WP ZL[ nlQP/+SjbySssP?06S| p= SE{=%_v1vj'IQ_l$#4yOKGh;5)iJlv7AzGe9nw(=F_ ys=g5A5ow26stuO.)OSXkPnp+i-vCRg&C6_! qMq2WI}$+ϷRі M5I>b(Mf _pcd7z E˧LaѠ7|uZlqv燌y~4U*&M-tr\ĎBQ*,)Mp|D [@}c0%^*-j1VdD2nli,ވfO8-%U⏪VX>[웗onvVBMQ44賄jme-gO? ı_! \=-oGH)b/M|ܖ1*-Y|bHe72Y wvYJn8w؂tYy|C tAGzsR9gtgÜog<-w+5E*ӳNWnCG=dzv5m_(0pYD o:$S֒W}ICSL#+nPyPW4(ƊJ>2Ѭǀ0Q.ouٿ#B3_&{M|FJ}+i€hevZecݎ0(͙(S1y>V.$ۿμRB9u J@P$49"mLkR,o0J8f sdDTaL}Gح6yр.Xroqvd7Ξ/I1ff}\Ak~()LvX/| >@k:s-qb)㏐҉pmy@gQ<|Vdyr!PK0ؒ=TϻUͤed8q3xeI9ay^8܌~2GH #Lb[_FtoZ6MW˳NE+ӂܚ`ȟȟcyi$m4;]Pz:!m&mNc*/Y(J+G9hg &_ qW3ʉ!c+?jkCrbTڃY 2/aaJ3y|= mmT˻%(h~}2{-rXZ(f1w)K9V;tί,K5?>ֿ\IĻK[vj b ,1bGfB{Y !%@mhcͰa0jSj/lxƢWCVa.] _{´y I&^9j"`sDcq1{ ',/zBM^ / xs%߾bcGmdU U]j$)SoJu/o8]2HgnPQ0\)?`Iǟi5@m)]sHk|6xje*_4 vEI-8ˢyu'OJx!_$ӮgrNw%Fu4Hc,/֐'`NH@WTU6A)+?L$`x\ۦ]7/UA?[F9(Jk({Tр% XUwfuœql7l#Ō<| /pQK/Mwk\!-pqSȡvN0tacc C[nlEnzFONO_qG}nY,~ Z-&r). G0V].EnU?' 2>LbTvEy;9' h[ F, `m j[SfȝwD$ȞrkrI]$RRE P/U!Jx >_R_n{x߮vlOW)"0҅.o~ܲ>P;ׇX(SnH >ՏU_3. RO8`[' ōөCcFU0ofxd.W0m;[5T1AGQNJUR#taN#EnϏ Y (x8/I'TwOO[JhaB쾳xwûy_:_}W\u 4nbu&Vg$9埓:{JxyMYzl[Em-e0r2"M[2oG҈Q)ɗY !q"F*dS Mljiqˁ=p۪^dQ۱)͟xbͅ/')*UK8-spyY؈9F1Q ꅓlB(rfTcQ>YrntÌo[eac:_:mԛWϾ T, z@WVKơ7ŠTtO7yX&O%Vh>5{a\8;Dx~Ow/f"r}v>%ؿuJQp{ʗ v]Z(@2Ck1G=dM0ޙj_sl$9Ê{(V/XӮ8&*U~kCȨ s(zQҫ'ԲFDRI͋7l?7D|:4{NyL*pXpnnRs (9i*U`Wй\O$uj7)AKⲙ>AxHˬb}#`rz y|]߇lf"hw:p)#g6h޸>H,C96N4Zq^z+BM G./9)P].Co68yuϽ #h.Z`ݸ<;USk9`H79;p 66((c$&o@f&QLw^Q㒺$KnOߦpaD+nș8o"x9a{+oki.plj4 57aoCW#y8a(vGIjEwdw^w1}$g%6WriSοחŏW]]t3m!)d/]9[3@xsOP!{zR*^P$ iRr\;h !>MBoBi'TK/O1 v}khX̏w>r˄hp<EBcRmo #3%ۢXL̿A])x=_}zYm&,$2ZCBS]&}V1p#]|( XyK-Sslk/P5bFSf^JATSXsd YcV>((==Pc[G ~ <KcS]׌**P=N7f4+Ŕ\i< oq99 9߹S#JU>?urg4!>=G%9R&=jj,񺱎uֳ_lc[k)!K̳ZPz\\4: J _rm%# >%TS5#ϭeF~+9 7\ Te9zŶb=4Lňߧ勞X rX׳#4Wdkxu,![ɼ V X#DwV%F.BE][Iz=MAK2j\G7b(]Ğ /WK~p&́2h,nc)oG%6 aR!̺LWo4T=SDs ) "#?E*EEo-PGؤB5 w4eht녏)Z tM뱯$ً4tX0u{$m#h.2D"78J t#<wjU1nK1= 4kUbv;I$I8OaK\u ,븦"s3Gw{!HfmCM4/<25>Py3Rdl%S%- ֹ]]vext:w.@\uht ga.+q@'-= ]b)8+C@VnA$#ld|r#6܏ .b6jmb(i_;crmm4"\ 2[%=nӭ R"*\RgLLn%9HoE)Ƽb .ВFz,JW y c8o)qSlڽѮ<(b],;-#5y%i~y33@̲?!uFMNQWIn? h Z*"Ta!J tB a #|B aZ )cK:-}mzAq(;~=$7"䍯ݚ"P&@1A sVP8t)Ԩǂe4-/ĽDD <7]Gy %M"j0e0˾\D w ~ ,pߺ|9qRC-msc5V@uto[1,ܿ)僑S J "c_ dٔ+zҎ}V2GN.?aYhs}Gjȥe/ղtbGg$RDUaC"hXƎ[EE͘K~f% Tԥ"~KDG^pyI>alCb hO"7s{g('[Tl L:[zM7 FV'YGUtˈ_Wɻ?@[QG|fefx$L遝{DybKaHU&s}K1@nwvBy xc+e ]-Ws!>EP dC##æ]~ωa$6L%U 8)~`mȉ0\UJy' {6:"K^˶2prP(`! esWBCEaar1$iZ|i㷼pj!fұ] ւk 0gL.W1L$5V!WTzK\k6wAE!a~rAJBJit:Pbr\~]9Q6$l\qmV L"`,gsQb~L\b5FgH< X'RYՉґFsߜۋ+Ys)ѮDMԌ@ 94klČ(Y06qKUO9pP  L\ 1m֖D%?#c8NXZ[Re)a~22oW x\`΍/$:5[[M /MUj Vc>CuK=J0Ms~z ;6IZw0Ch8b%Vnf0z/I-V; {XU 'u&uAMt u%g(t?ɪ!*։~}? QRB8Se Obr~s lL nśUXudQZ8N&?@) hkҘ~C"hnWfWs֗׷|߭2~S~$K$=% LE5)S~+ FoGh]̦O9>̅Kʇ() ptr%MnVAxj!Gߍ]OB1C,h8kwfIOyꞾ7TphsY`,yp{ J*v P('Cظ5?EbXHBضBzиݥRן8bSe:gy|Ǻl=ZAe؞.oR  A9s8(@mLL͔~,ЈCYitdi /!i=AZ-q4t( {IW&xvgp=u4f}$} o: X8c@2`ڙ Gn@I_21,fv)aZ'D7A IaRS,M- # 7Hh7!+btePT;G,XcІ?vOecqsd:u%m ;)7&΀"l/cGi rnT &Z |ܾxjQx$y [A8lݲyHST{e`S'xxmCEQ5e#c; JxQ<xymaU[{/WѬ>Z`h ^A8fx_vPB<gk':o6+~YPjoZEt[dy $t׈ɟdk+yĄ C{T{N˧pBem79֋>IV-9^l"_ sh\?r ȲcAs#7P쉶/x[r ʤ Uk2,U"k), ^!\FWf'qL-^f|M\!RcڤWƢB\10U׀^$]&Pe^u]B4Z<~i/}Wf}; a^L2&B<0ׅ^(zDimՋ':[Q_|f#^fXGDz .˗A^"THBH$`{Зu& S*EY=p_K[1nO?-q-u۫R Y'AK+t^O0:d|52}Cs~gn. 'ōVuh/ᔭd64ukpn ۺ/,`3dٳVl/VY0E Ӑ=Tx&[H<~K r>x}!LeXK&uy(Q‡"rǜe薁&ȵkˏ= R7 l: q{ -4~nV(ps@dƚP8>K V`&a[ipIC@}PIU־q˭g`݃o:hńi{9| ƢWR\[mY<b/ ToE/+%:٢D>CD60wEDxeN)G_Ĩ.fa8*-.qrP(54aK*{oGŚv-T2QC!wz[WroyZVdGyG`Âf'h@`67]7!V륵w ܠǻ٩n94\>?9 ub--y14b[iG!"̐mɌ-ک &<:cϜP'ԁAlL*PR!`wK|<1>g;o.fݔ c0zcbb_K-nD3tJ3oM~'FkzkgQӷ_UOU05S,EV{aNb1\-ͳ`+ Iq>M*mNmyBO?ŒܴX'X"czZΐ/Hճ` J2*U 1-L7\SrZ$PH>[K?iw٪^T8wxjm!lf&-h줅H_/^IN(6 9"DtVR-,xO^ &HJNW,r}tiI{y a8zT17]װB`7MMR$G:19w2I8_̪z5VC;+1y~tJ`!~IX&@+*C *-aPȉ5LdLzF=߷nQs[xÈaYYYIi{ns|˵XCXg:W4dWg cveUV|We%N]֢GLyQ̅0B:bq#Fed{?Yeݬ=LFo% $7:},(lF$^? et:Y&ӑ~{G:{1ݛ:aO1Eby >cRcbGd v]"FP*T8^&m/YMT~Mpz7Uk[- [u !ڨC\(AeNp}]ЈY2Ja~-f. E8kl?`-lpVPɰߏn:ɒu,S#N>B& TGjM&w'`D, Dg".6u~eg,#S‹KqQ~zR Wol.ValcifYiJ h'KKfcZib˿cu냢rw,>8>_Q]J: p;~l>qai|a(_"(co<:'>N}ar\р⼺?JJ9QrT n (5= X%# MY`| iw[1<5WkR\:8GaeĒ%=2.":;5.$w\G-̾W_`"9,SsC B?al3w#Ȓ EQ ӞAOvKF]^8>FëoޱdO9gH'9 r[ӗ{d;2 QLGa3oP7F1Q]Y$:{\z4wR%P3nXcww8R %0襎 g;f.xޑ:oY'go+*=#aty3Yۿ8 9qo܃$Ɉt5sKޱ%$>;+2?"h!8<܌r & &@aOasԞP0G\fjB9D¤c% `_29y6{E0;BϏvv!u f.?1Az9,`' 0O㊾8rĉhm!'8*~c K4'f@g]Y?%2Ş.-+gh/<- 2W\UzBmN`$(x *<LK3zHaޒOKZ"p#MUͱAH%> e *M$ۿ(f}/+Η>vղQ m_]+ymTpmc ҥ30g1YI'(~Ţevµ}URB=auXmV A2 >GgC_H?8/qZ.BX׷9dJiHq1)I^A"Yu`4_]3dSWWieT}֮scǼ:;n<'>ٻQn"4y~-Ūw:23 ǽ;FK6Ta5td "QOr2|tY{E񨥆 f"kJts^mIo1ԤV㔟W@2@q^ *r~jWyF4!6lЅo4)X@Yڷa]k+% ȵ`*13*$ /ru-\m$ 6^ weW;ւC^ދN d86$n]DA.S>ڹMl~U-RF 1yn$TPfr@b`j%+Dd(R&xu-etO# vg+*8kgYCTa-;}{-p!90 XOh{@ ~Z һ`Ь{7{ f[#!)fʮptpEe`SD/'(Qھ38h#bwiƿ0RuDH=M=IhU)' [.Qu3$2=ysbЄ ns=ˡcsoB 8%V  =̆5M3r֒{lH‹G~?ۆ.ၬ>tg`%ERBÜb_YANSi/9S;YpEU"wR*ݸiig徲X9!GF;-RŤǖf$xn% I%_X^'nl2-)jL)9FȽ08ھ#a.lЦA?B@60 lvڣ:/]9-'2y-QtxZIpq+]3z^~>iIkhn2{\e3]GSQ߰W /ȵ|G;F+=v(: OsA#TXy5|چFuu+AS2XИg#$VyDgηd~ePe‹^VJuSc*(^%~`b [ æf6>V)bT*k`j'z?V7Z[e{@^((`Pe gڶӾ=/rryHg+) kѵqs 42?}0!JafenbvJYKIJaSVj"Gͤc[ˣV|}gebLJ'[G5- [ZzPRk^]k @*G_q?*zJDɉvN$q`|ٷ4El Ilbe]dxֆ0%ەqj{#D*3x {vc@/ Xa&^Mc?Z_)Wl 5XA{WуSwC05RJ)5 K5衧m²8n&6Xf{B#2iv&G |P>oKc-FǦ. So Sqoՠ]{znտ~#+t&l**0޾&rs` q܁A*Nr`vM#kOӻ}wS/U[cD֐S֐lX #{jN^{׃ Rϑm}o9ԅ O@J;  ~;pa:\_ϥk.- ?zr.GXZ4z!Ώ ag^2%!|Fɠ LhaB-hlͱbA^ ,m4+)S(z=EuQ`[TCsf r;8gC5+N5ٙ؊_Cg! -|sG<& (Xt#>BUϫGE5!#6elS}"FS{ w(QG>SH,±>^ŞE8~2c]K'0YO:ׅʗ:_&yw vxE*Uzwg@X4PC/eaiyX`5Jts'@U+.g>ri%{c~RZ!5Wby ~eJZDb,S*_EnbXF&+>|~a-@:,Gf K˞!Y-n:u oP9(k濿ToK] L/)s/ 62FC.Gj,lbIܮ)zP{E~+@=π^DAMX)+[g!3m5#^*|kiI pEŮlD_$=b dܓ"<7OmUMgZ` ..3-JU4<מͅ<s ?Q/0_^PJ`i/ oٽVy'eNvU,r>#@:~A$+V~`fjw!%+L*._ 86(#S#:s\PY/ dY![=9S{1FMi$<.Xv̩{W)85CSUy7 Gg4# =$X !Mz 3r;e"Ts`ֿNKaQG6_,!{y)>=+sG匞8Xf6ڳoaJ}DDOKkzS/N^h  d?$xLK-UV|6@Rf(n&Ad+UvCE<ԋ`'k|ɥFMSڑ1Ʒ]YЍ>T.ѯi'3c+lTSnZUM[@b11emm9K&B jp|bH}M$R9P-$^A{֢^˳%  B$;],(71a0C F3^(eG?,~1B6슔i@^Ia:YDqvc7kɃ`&\W7!?p$v / {X6pJ:lr)i8<MToJ(K& W(v7Tp ȏNhj{;LͽdnrFvt:"!;5b. 5c"NKv1`~8yHVA(:( s^RKų*a&뫘Rg sW"sr# )Y ceQdEa:#f@QmxS״!FXkJ a.Ϳ<7(MHU1vqxYWg*Lu;-8t(5b݇$+b$ S"V1$o+.E]5qȢ4:y*, cD6{^Bw+f|p !p3ǚ(`{‰Y2Cgzm ŕ*9GwNu ӳH+GIjg}nMN$6j >Ű=n^mӤʕg2oA40 GɿxyP*O6ft1&4 uN~] +{܅ǟqO ^Ul]w4{eI[RJ+\o !ۃok-bx-%|1gzCӲNxtHo3'FMG:`5惖R5,猳$fu4oar,@MH$]e˙H6_T *z3\8퓥+O_BW" &ݟ-0EXֺ'%ba1ʱʲwVO\i^sL$棡&SncckT8iܬh\w4)Tp)Ggryz3{OmmD,\'[)BF/qOZ=k*+fq~rDobC'`HJT+M'ٛGuEKI&+6^ Mrw\%f0dL\ /v|;SyEU,3ꆮu% _=?/=zt^6CR9OCpb/}:GaCu3|[FG,!`iT0sɲnCGUkcwE9 |q!?󉸰E )1ެ,e3o@me͎Y$XOoz 3`I j jT~C)Cآo?0vNM7帲'n[GMMʠ>IVI.x︡&K9 hw^4uհu'*1!f:@!"~*x[7#յ|Ue;ɛCVqfr^GfrHDıs-%M^KQ:n}V%omU܁Ns:}/e^HM$=m’~Qz8t~\Yڶq "3"#7v#w [f.lE 0|E ss< sw3DN,1"*?{hV$o k,ìWJ(֬j)Fy=j/8ioGmc/ ^v;pav2ݰlpxbluPanLD!1T%[i vl:Qc&N"nU?shR1xa/gFOKÌz0`YFi:@Aߤ/ j`jm Zs ow;=k]m䦓#HƣӨ7]L P[dU#1R.gJŹ: Qv=DB:i+w(73IKcʷV.Hm&ƘIn~OxrmrEz+Tڈ}chɏ_9*},WЧ =8 !֚m#j~x?]͹%V1KSvsk++8Ic;vf 6nb[Uǖ(9Ado5+D Zy ꉎ磺Z.bf粄$r O+,) 5@v`]az9./:=*sдYߑJ7Q'e1_]$YXǤȭ)4t>*b۱H!c~`"șK@kvBATĽ6y7e(FjWA/?+;9.ru%ᤝ]4~N%x~8䭧ppx AިzdeAi22bN:3]ĮQ[hcL\ϓc]!%~llPѡD;g$TfJiP82/0]\jĞd@%wusj_)}K륐04q,b4کc@Ol1^z-֘8`7 V$;xS4PV[hY[jTNΥd*>98ߜm[.ErЙc&LC4Nzih'CDӌ :7tLD9S';'8u8 oGSv4{AF)=f)Z얬l4Gxz /J#,%6ck[p/- tY o_ 9 NB Q|b{!4GH @>`\z2ZMrkڋVv3F׿JN^t!>^$IR-lUSLxp࿖b:MrޛL=HSv ES74aXPDz AC`f~N%2xZ!&5% Up#g6 ;y~Y7-ެ:zyOh1GGio8l~~ݒR1Z$LE*mn(R3?E3# Jb.kf⿞D|$Q"UoO=ɾ_1S;vq:R}ʐBL)4p~4D] (Y0|J;&&ļZ/-D &Y $!RWfZWIq?I=̍7<}U W0,lS38cE6~)p,H8z+m!䟊,g#5m!(TELWDׄL ҟ8i">;,yQb=!;_04`V4N$ؤ]h(dl==$ 8_)Vf?0S˫4Fbt SP+9ΫXf[s_odg!#cl}T%o]BRj{-CwIFLv9Eb&դ\<}kn2kpbm5"U6P Q }uh=>@qYM1aУsMn/*L;*Ҋw%@ *E i"%rn+2-{ރχ6;a+n<O +Z#G stB*`KNr'FBm41 Dfbp-U FO y9dSmPD賍B(y*Q|#!N#|p.Cĵ^pX)xHʺW.`$3J@ 1^0vwXcdzcUj ƅؿR+Φ 3Rʔ]|FSG".O"¯rA`/ܓXH%܄\f)V\R`\#R(3ZAZ?f|]Zs$۸\Kr8DI)tcBOi-t^RpRBԨ)+ShgQa\R!#Q6b>*.Bpnu O ΅Du_- 4b$HPf}v.#&mCS-Sg-a!zSKc5V% A^h7&?3Wshԋa퓕ʟ*5CTvPq~xt?v 3ymd# R410 {%}1[)v;ys/S=jM FjۏTpq%F0vB(JL48: d%< o}H@H˕$9h!a.ᚚB#k聎_@Namx-K߸"Z; ͇Y)tbDc!;v fu8c9d$RwITXoίz]\R}:Bu"))8S]GC%~ 'w7kG0|^ @"krK;Jt2sV~|iCeUy[ C3R,Dž-D^:-LfsC^hza1-Kۃ$6q_ ڭEO JX9D$8B};҃$e#(9?_Emy@'P.Zd2:fp:Wtih ] abO9}\bkGWQNg=ۜn3iBc,yb-?0A2Eg<ʼn [ݞ!+^!e;pi1,H˜,LVjiZ>@&tT0m? *=~{?y)[Ȋpk:vYQ7㵴~ 5#x sBMW+{]EPF ߫y2k/I>p>SFO -\0^oweB![f.[l؆GɟeQqKrFCH)m1p-_ܫCCVuh "L?XeXiV=7z!(YX萑W2~4L :s+yhǶHԅl=Ĕ;gy=֤Bw ,𦤣Eص`VUQ_mla NOGl [@7xoB8ؖGwaکtrnjE {3{|UZ>lYߢ!f#YSxO>$\}BXe>A$*w0 A{pu`[6l) dp}T uAk{{QUfhށea혫QPlm,B5^_پ{D7MٞN_=4;M2XE'BRLD”xGO;4Vva?ˮL >!?!:/{,P. q,ee*ӧHUfĽwMEo\HgEAc[+B<9!562Sϋl)_LuRR*,")cI g *\y8LVD ȭ]$S+eM@nyڕb'15ʺcTBNq"\^µ_ QS(fcuFEOD$-AKTcYm w Vq[[BP+jKw!RwEݫ&u'sQKO 8£3)wʩ$*x \EPMhvŸi~8K%G 1˃ /CbdghIY耜9]&[9'p!pl^ mn.ԉQ єNxaFޘCfOx7wMuh"lHYھ$dնx #Ҝd5kjŗDpaD 'Bߩ-PЉ'ľSY,ߧM % f * k}S3ϐd)8G'wۚҪ| сS.RsZlAc!;X9H^T!<#}s`MPoqO@lC8y5ﮙ ӆ>d ef"aʸEʄ=& ps|hcVrOd6KtoGt3" Q.E#"IM!.{ ?iF}qj96{/֝3M H0CAʣjx6&:vՙ7v@i<"G hBuUE]j]l&ybfU Y.J#BvV]p*]̉MNDRЧ'F!|1ry#aT{.Z"ߡ;UHٱn#\3OV1'Q!ή7tLЗ3Za~xGpV_i^0cRE\\MS:kSyrfUbɬd l)"TJ/=i 橖[-7nUjͥQC>yɝDhE8 p)ٽI&1A6)aP}XIi#x jIfj i#GK];n`5=H5`;/T^/<x?Lbx+@39pʭ9!AP1J}=M{LtZ0P 43貁/G|񜼕1=0V-Dxc|+5&$dhqZv룲(jȥːvP.Qc!-$ОZnoѬo;,̚K}?&;nJZ\y}gHsF|]^wyݭjSdb v=C>L Ѥl-2=ԟ|hY_&җT|714[hsC{*ǎڑŶ꧶SN:!Bp_MM.OY#ᱵRFϽ$į:Fږ_^ԟ'8vfR(S"5NOTbW)+?- h9˟@d6bSd́h8vw6+Ή}|&Fw!"aAk .69p"L>i>6T63݂%j.s!#nћ!䎮$#mD}RW[zKtd59[jsKޡ.\Dw3?Tlm5Vc}@Il!x|9>񋉘mq瞱q`;oJlQ%F1-Q`j;AS`ئ*ū JUwQ"}F㠐O@>Y9v"NHLa1+#Y?1F|\ Y/w+l.#<2n9;Nl(A"V"8pjUӞNiUCOn ò&!exJ+Z;3mD})|`v Y{v紲0 !:g2~hB^aã0wR!EvqAGa+Xs @u#=QxLp%B?<(5ƓqSPGТ?@AC1BUȔ!)j>:tl=17E@T;*LWoYK9)|l ̛l< E1IVb2 $:u/ ,5 /~eQ#lr34/;{wj3Zj|*/꟮}I'F^Zm $zv2$V 4z&ә}}/SwbGyҺRG|V=|(L3%,css!GMh3Z$e0n`Ro~xK/ܥ@hO`q#ꛕdyeҖS&űѻkbJ"̟5o-{EŇ_Q>9&=KM Mey_Fُ^:W.̇ԙzQbF!+l<ϛ6W dGn9i9a+rݹrfbR*$yY\/L־Ww.v;KL t5qG\T-BfR6E{sp1ŔpDUppqw@@3`>cfU)%!Lsk)DI#{=By"R)m9M]٭€wP#_SP@/Y?&vd2^xʀOkҾBv x ]UD$ɇ?.䔱a> 橍P,3e4t+mcyrwZ=־U 7WV]2:y:[ W<42j`yV:F r I ̻/ȍ"`? +l$`OE ?e]ފhNwoGfv \ k[,{I;دwiDih:v6k'z拓ȋ|-*bIYseZ0sZF,.ZVgx!oXe%QV}sN=Y* &Nym3H@{3fW*w|M u g$^ ! ʘ ϡiߙ={o F `CFPKdc1 .gf+Jlm;i ev~3+uT/ЦuXxzd[a m~!OvVhy<y%m]$ i2(|啠O3Cׁzx\7kM D|^oԻ~3} ~Z{kF"Η[79DC4E)8<Ħ韌:D+M%82p-n)T?]p-1HW\UDf|<3{)OFةEh>snPx6V揻=, LM^Qa_gDKF; <[7f4VQ"+f:֟WC1$V@vL^}p'Qhq\:ɳLov_kEE6 a^߀7 AM*] *d3$6/'?l'>2-ϳ VP #c;AP\<Iο0:vO7+X'k蠫k~jҠ(K9jPq˪il N2Ĭ~p39q'3.V6(ͳm@L !|khsR[C4NL*񺠚72ak^ȵ"?k TJkz|!KՋE_U[fK)QPE^9jdC|9m]FfX$A.oX 3CHE<. E1BvhVhQXVNvb zy){Ֆl)|n7NX?a"b')rk\ERm<~≮c Au(ˁ_+ ?kkdbRhr%_t;pLhխK)TJMzk p2ACa eˆ.CgH& I.Z Y4zn 'PK]6SdQ EԮN/dMxE`=C M&Oq"9ۜ5EEM^D,hr6e $yw##q2$K 0oB S(-Dcxh)*V|/Ӽ'6Hb i;&l 4hG@O7wn1BBlj7 »>˧X70O֊ģb9jCEQ`$AY| ?W^>1&1Ua.a y/S2-KB/g~GxOPmv\候徭r \$ ?x(FPu:۽WRa苖0|o%rdH)- 鯜^X.c)W%M< ]L1!Tp$?SW[OU8臆! }?rˆ'5-Wxa)#T98zrmBhF}< a,2PP iW={ =(K]2D61夛+Jt)Af^L/T|c v6*;ޒ8E{4)&4l 6BSܼ9fY@ sw=Bda{kX+Si&.? (4wM_B' 6.-9AYCUXmQAl~i8zVfu7.TA6]MH~}7ZçoíR;a; Q m @X)+%yACJ?Ѥ48Ǔeu3'hOSRJHa/lBR_>Lew}fW8غpU[ӣRD% (*I۲xiHxv^j#-HȭNh!CBtپ:ӓ6O<Ű@J`${/ TTY7x&e 7\OK." K*#o ԉdjC 5<3tI?H15bIgcf 9uʏ&XZ")nS|2 ̌r˾iP@'?4w}4΀U ׊̆#o%0gbsݷ*G^8i 窙 ud46qNywJs 2fӀ5 nN^ @ðihXF:U(<3.c0rX4@|< lXphg j|i,Z=2x\ pYٴ;.΍vXB W ȿ wrƍlB2A28 4:ľz9C/|v_EAVSm|T%%[Z]֠G³iÚ "^4i@;m F}._:i(hj ]-n@I?쾉 Px'ލ-=f17G?''Rq0J'GNR] MQMngmޠqk琉݄k-"uۭeS5eN5wcS6`)FY)_kT*5$1E1CI̯f_b)!z"_c"2@O`OnXPex&wi.,4۬TLyCɊь3Ӱ!sn E/?8pK މ IKlUjV_E+ѰLihI$¶5[{]E۞-CUM_;檤dW;BS_yؼDڳ|q$l3:UsMS}5 xG>pt`* ؚZkAUiț!9eߝZn^{h{CNKܴ qscDX=/>h{<ԨtC `MJC}7-j[7<-ֆ|YutaX0Nޢ p$XgLJbq%>ۜBb3׉'vΩB@Įw֐OUJpfʉeX +-W| rLҥT[iV ;g20>* ҥA_g˿ʋ ͅj DNip֘X% yVgXp#GlL@pW8a@g>R+°nD/X,ahaS ,=Qixgc:LբGWɢs7A DPݦP3]smDderyH2dD`aC[; S<WbhypcY/W$'vT"ò{PQ]P6TMwaB.Dfo"ѯyHU41tczӫ;DZqԝdޭpi+8B9Yr88gfHVVC!2)!,FMeC" %j`C{ؘl6V[p JN(EX5lw24?<>SiJцKq^.ɧW3rǢ}8j/_ԿE[^ ޘ-*F.^toI5╂Хs!5F̘ VqSn$kôj&BӛW_Nì7qy:qxz+Kc>eA$ǂCP !f/߾3oBy?k <Ҁ: D"M֞!ap^Bz}Ӧ-}%%,]H$Xv=lrN) 㕅n}";߄Ӆ? plUNgvq"}5Q'd8ױh.\B$nR޲"૥gZJAPތg* 0hJMڎP W/<ωz #D"6G0_-wLd=iBCFLFIZ(l.;-k,ХU^2ALgޛZCyydl,ҩ2= Hlz(zޅ|v$o<]EItD@wbhb}ce@o͍ùu MUwt7덅 v|h'קl*/)&ʢkeA(tw±y=$ɎG5n(%ulX&/Xγ&:>ĊYk 9Gˈ}|P`+ iϦ7Cfb衇O"1 %Qw<2HWLhUP f5**8vxx{c%I Et .\E2]/q{s7E@tz qOַIj+Cٗr!CeW(O`$!7OCrdCA7s$@YNSV:G}GĄXV])3+ o;4F6Vb8$OZLD̿c3m;acS'}:I  PkYwQUhbXps $b6낫ew=Σm>d\R,g9(Q/!?8`bH\kxdp*/@;? H 7o&BtHb2Yb70N"MۅO z=!qM{P)0:uIi7.FC| 4hfI43v6oIr7i- [(yFpdU<R̰aAyyrs u6͗ZQ&Rżmm4R"UD=|jC5mvY@4Z+xrTX);UY _x o"8#|T PZSITT'-f(O4Yh8p >>sKH1nCnˡV SC{ g$\=$Hgs%.Py5ZgG$Ma'>5%B|g%CX0CKL`sXAfuyʽ^ZVevN:@gk Rv4qJGM?pta%gޒ-g[d= YL{ z@*ɶ-^^ʳ{S~.DkkzZ1E֜1^;(`xKT{;vۓq`!ַ\4]eBfMY<>/)#26)kgFbMȳ)BG%>&IZe'? (+Q &pYf=pԦ ] 0" !KbLM%diW\lϠ'T?^ ^ {[7[ZBc)n̐`v>eꢒ R5s Xa\7ɺWUdzS:tɳv-ssP:[ SW+Y(Yl8=*2- :<nzn$ ˠKRTaeƽl^BNt7qb6տQ!&e.6T_[!]qhpe1.^H7L&DeXiԬ3+~ᨍ%=VGUɃiL*{tלaJGgLPMCj F6_OBHseņ /߹C"bEG~" z 3'xVo'%1&m'{tD˪)$@%; =X^NBNlFX9~u} ȝ?p5z(PI @&$. JU6 zƹym㶋7(Cr=˴TASh2Y>5#ձ"Y`X4󲵶 4@_(<۬rUuZF̈́2X1$mŎ1pȉ<=A"wzۼ=cJs:?|LtOlE2ɞraO.sg3o9p,wXUQ0;TPJg.nGA`qp3Eyl⭓ …2UUc(#j"$=}bqԫ{5-P|EgYrFCs}RQۍ`UUk#k91l%T@4VltlT7Ip4`h) ( \ v7P*휷V 8F[stVS*УSjV* lHO QB+/VȿqLTB=6AvyfK92f5:#ICecY1}/ V TLe;$p+.`h,p9oSZT%+"CVOZ׋ڎ+s&A:ѩ}ѸKIW]Z$Y98G&69ԦBI@&{.Gon<^˴.(Awbvac 1 `$ (d{{@TʪEy˕YPi}=Ov Ȓ'4dkUkJvD&0&AH;q:7⫝̸/88{TZV($zLCC<)o2b]} 1z]&v[9fLe}\!ceF> ct  fLseХ&.}ܞ8KR&+%Zf*0˖UlÒ17~9d "RMUJFz i ek.>ۡ&_6zo CT3aΚQ3?twҎ?s)MŨ$x2$ wԏǞ;4=5%Y61/T&F ^ ہޤ6[, vXE*1Ng>tJk IHg=|de)O2d0MŽpSᘬn=ad#vvT9s.SIO#R&.j3,{ចJ 0g[qvvPSLU uG``ʢ)D8䜅 7 uWhc+v[p-G꣉HB9 "/+D^HecYW)Pifͫߦ.^PH[^]>r#L^7r|R'|ǘǻUBMqFԛ=8'Jp1fVc'LE0R2* F)Ǝ; 0x vfbbMK!u?q)q,f""+_Mvw3o F9*O+"'y{cd 8^26^$kt*>w6H 57&j]W$]]9ROD!sUc90g*h$; ʹ[LB ԔDicйA#:50M^x\.h!|>&!\=iy(+)9v^T'q Pw/|9n7FpEeu9<2OZ8ngkg.GH斎9srHj-W?> :4Aj]\M% ۩OL˝p7DNU9~_Y#}4woS pN}hf3N5sD+-Gin ȖpÙ5( Ok6- -uZ҈i2ַUS>d_j 禣 NK Iۡ8)Ogvr]߇*uGIr'' RƗ7Ly4MGV /#DCU4-sD_DJŎV>`p%W:itA|]o֧ϟz[2Evc_9 &|S>|a)%ֈVf]fYO[G'%Gkx6D{2ksumtE88P:Q ,k@!]c}Ը D^l^8XvJg`k2e%@ )~hM%dNp\2ds-'5/0Lzd }'7GE+x #TbcmFg#\OW\[.pw@7V5q2 dkjOob,ed1e;jZ{[MO2@Ѿ#8M,68@67&PKnׁGylJcKͤ)[J=U*vl omkЧNBة p>Y0.gy%Ӱ kZd/[6 R/6ˑ0MK~~ȧg4@7 ;o$r  O؝ZTaO jrSjs8*x${ՇџF >, ax~FN@.dvWzn W9{{*@p̚t@֔Vw ( %/Z}2[ŝlʼn<=!+g@Jm\i5 G9G߭QEOMWo#Kiv"ri=w_R. &\dnW(Tz3{k?"0O6nyVcj^7  gugKc.wWЊ7p:袹aOWrw8|> uDdBB弧vmcBielһ"ȫ(x[;m[:CCc\0Vo=vu+ MG_cҁgwUB[6X ~^O+>yPn74jq=ϝ|Q/"Ԁ[%G^wN0n[nJE=\}/% yA,bٓ [~7Fhk/',ȏq"- VkTU/ڈr A`A\@Н1e<-?jlA"Pp~J>M8 2wNEo706q+f0:|_bm"D谱אLc&*gBFqxg@4 ߗ4aDg6D2щ1u`{ \4_] ev6U+.=/$.K:eO飨(OVh97.vxhTZU,Mx4`y'v}_V(fvcZY~n}o*@P04 z:Yrs‘Lr'Bwq {"&d:CӆoZ G RGL)E4YM46qxSadq>75)SVSOkyw@cTnX MRQ+6|/d#žOw6h^[W:vINŷ =ӈƪ)7k0v%5#$ EW\vYh!w{ݤ`{doTOr^kR3UQ+tjXמWgc-ke77R('l*lM ?Z!?{w2\HI*{3 .5@?xL#$4aNÄ3_̚+OD?e#-r\}p+I]jyC&m{(ƵRɔdi{x8JkY$TBôŐ $дu9uEW4?HLڋl/Fê1zc.S.dn\Ͼ )=G&)RiYHf,rfMd ![^( I)qQ}"[@"o3XֳXӠCÜ}PTTcJCPAm刁M bQ,elƵ!11n kDsֻC9Wm` sʒ !jxFa&M@ &I5W^y0[i O=4!9,p bPˤ`mް:,0HS~O?JK̬fRp 4h#dhS(T358,>ZXQ\˂eOmzWP,lDD #4ΕG[ Or3-&ΤiKƪ1% !.Kq(Sj{ 'xH7\ϵ[J\,J4Vr _\ b!RGU!冖;"V:(,BXa r <"v-tgqi|sJ|4WM95/6o(1 x0uRc/SC?9LfV6+>ݍQ%2ImHZZh0RqqAt|?`ћXWDfuwKq M[RWx>Qq?<~Fx+d J,Iʰ2nj"It_ zQa I y]u |]zE*KXQM"xg-AD3~p@ HNâY:vH36a46]ɸ3 9'R{G{ c,_Q,-KPVԌZ?C_FyGE;LH!j@a1^?l_ģ>oU;u;KPvkĤn+q, ӂ `ˑ[ q&#V ^$PO /\F\jM^(Yy#M_zͲSYQ_)H=6 k=:6 uC>ИPLA9]T(gF!ٓ]b4N~hX_m٬2Mmݑ8ƓrకHō{$-Ŭē8(-@&]IMkh d1FNw5P@.*s;P ƋNA}GM+GU#.UZQ@f?R}Ġڃ^@ܓ0ѠfWޫ:ME)e7cHXSLצ[A3٨,_#-$ь9aE0p@Η]+}7|(e^O`˧k[Ct|aYdRǦHDU.E5+3{6W4%e=6}#TԮ~5Yy>"l%?b8, =z &y & (_$q"nÎP<Ӗ:D#5(A?g(rJk[*a+Nzх7(:<U阴gجcCv %x}'#♭g0qkYݡCt[ȎXP;q)])(#߶lۢb E"CKł9R r }=gԶs7ˮhz5ze)IFȯ[Z6kHT.4NҬ{ᷭoY(r\Eva=Wܵ8QxƇS!Gȴ@pNI}) $'Tsqqu9RO1$O9qj 9p3ư[6Ѭ:-c p-komuK7Lkez,Gi+TkلP-jb{!`m& ZU|;TQoÿ́ܕ󗷍#pqxgDSVqߊo$'s˾1a$4UP3 KzיּWgHvqxܢFwG$Ε]̖ &7=uy,‹9A]Rz7qlhPB2b"qGx4W~q.w4W!DUS"!"YۭإPVq:|8=>D:@ʭNa#ةBfU_q>cdƱ'@9j @䏞æ-*dp<Ҟg'4m'<ɤi C0k۶ 2Sry6a%Z f=cvLmS9+g{#˟ ioCBU]_]NFGC*UhX'O$"|g?9H7Y娤KGS~/NpCDzD̷1>+TS E\"["kG&wlS6%,NxQ6ԛX% E=4*i7]{A}ڨdش`lb‹\ch0$tBEp|JH6ci(mt@fA$FsMC)W;wt V1>[˔hqBjple~3SsTdڞFjzV;,47@$b9mㇸ]N:b؍Ey[䰥{+%쪥!WVd9rNZhL-gP-JzϫEMo߽o>c R.4Ki}߯)`l-jA)+ĘDZ19 DgU"!ፖH r<\z)Ib/7PevRb2;'4J/Jkȶ3Z AdZ7>/CWnNPqŽ;c+,[0FvKw8z㳏8C' <"^yd gCE,K]슾ҿ8cJc ݢ]HH R+bMϕZﴼ'^Kw ft > |b6g<'ڍ`m/8rzYnnCx-R-%mb.٦ѻm_51EiL"NpSBC#@%֊ius&{_792uLZj6!*%iAȩγ;.3U)o$ҎbylxSs 2=|d"P )(&v!?_E5V YW Ӂ:ܚAt[k(R݂ ڮ߈]z( ޤqW ܨaȄc.Yg+9Ō 7#U=e0s^,1oB"vnQquVr7ЇZ!`iX3I Wn:Km`.Fa&Dᗧ}v_垪 6Oy %NAAP-͟7||$o'F8踂* y_1@ˮc 9܍&YT${+|u2&ET˨(3$R{Ưh/UVV7fpTYK8̗BFׄժ */.&ؓ kL?ؘLBXsY6XsU2H Iy(ёT &GLJm 4"Q]Ky1xE"Epæeb/W1p'7#2 &@y`Eo[AFYr]O3{ BglH|_C&S4s}]91 MwĄLrun^:(V*gj(M D$69rI.L=r4Ss=W@m[gU+UVh֌;BV ш c{aIw ˤUcY˛;()>ݠ4l(f$%\xE/WewovAsCOք6;p`ZٵmEsi\H\ 5\:#/m3C?DX'_58< 'GDz06NV*tN(JO;cpsW墄{TKwiBJ"c=!yq<HϾ\;  u. ܺ|jOCߪ}2yʝhjѲ805=:iֱM+e9b wLN Y(-6E^zj'! vՖԻh`+A,QU:& "SVN @q4+Q4,.pp nL=27;=YUUEqy)VވBT#LO&!Jʷ= Co8  1<~5u$^5;léi{o躛$fa_%sdw~,ĺ ?zHB nr) rޱ`@uzSITW1:] 8Jjd2#Σ[r~ ǜh·xf8Y+FW~ &P}3QZ>h2:T%O C>x4K9u~ެ` 0}#lm'E $[}u6D\Tc:_[,gLN9*nqzV=dELΏRZkvmhl%0ȓpcr+}H|Czrk98F@/nS(#nYhIwBߏ\LgZE%N7yXf*} qZF*!@" n  / 9YQ0Iu~aG(pN)Zl=*NoV4u&KwdrSCX>@<8?ֺ/:}(q>i$x-[6;TL K8/S{|Cm %AjW0?\  `Ӂ NZmKePI=mJV{+5>` opJ`h-.^mqE#޽os`' ]ISU$ݧ,@c r*p)d x'dž1UV)){9mUAF 76Rw^r>c`piƩiSZ[FTqQ0gUJ&efLq TF-;Qe̷9 ΓS|c9giDɺ71QY+<@]>(II :2FvZnHt~x OAm%+*?܋nk[ڒDzeK ҄-a(i[ʿ< gWw&(t8E>rϷ1Mڷ.&zTAE3IjQg1Hm=oЇN>7%`7Y'NP!MkzYGRaP=m%`Qt!uaaPoO$|ԽCJMJf wh@tzmCxA"浌H!iTr-+\B۞?ԛdfu*-vv/ ]ZI+b촁S:s$uUz‧oBu;fY}thBVek[l mf8e*g*=OeXt#baӫzgVIӽ(qf|sגu_^اf:Y0x2eT譈AQq'szXYf!F)ꥳ̦ZKő1}ҀH %YP,~ jSE6h\&X{)| T;aFw" rԣ;J&]L+znތʇʧv&%M<Sy7pBh]rq)p".Db~ۇN9$luYV31&a΍WEƔ=+Ǒӑ;Pit1> ZHmU kQQQ CG f;zϬB&lR{t6aVT±AfM}~$U$fqxVcz sBwS)Hq>:Ed``*s&U`r-Џ@Jn79d?6~B,=YM@YUNΜl`si8^1٩$kYNYbl@Qm=.RG44vsc ;R?x7[Y a.#(rqVnO,=a6Wu ^><CK5/|nn#mq.4UO~?˻F01ÚPS`c\M 4$VV#%Ͳ`09"mtEڡ0],HVJe'AFHj `pX33$7yW+R rsGBz’hіN:vWkPhf|xKܜNFu1BW*Դ ˭4uNgʼn*GY.0(\6\2 "E- GYqv$m~;.=1쏯 ;ԃSsqu[QraW.WK" XlUe"^.n2H&*o-@G_Figzsy"=6ˆiه_/rԦ )Lm4i ڼrvBA~o>f1l;369{p*|dמ!/YȦp(menRJ3=MB]:t;lڜ?⏰(AoJ@yi :%f47 `egK7? FРR4ek@S>1 y3=گ/G.3ˇw*&cF>#C>Pk2y~G:$P&lH 6cɗ_ ִ9BᢌRa~[qȲB^Dpzf ~ $u52[H;40$㌏:8!`Ue73?`U%;H<\$I"G+-Y\+<,ekfhƜ*) שcɵ`ă6fJBm\+8v>0c>r:T#e0Q 7Gݸ:*lFBkZAt W^3n j0˵׋TuBI_ i>~f˓ӐAgc8@jj1{>24 ?P-~'gʢ$Jc2/vs?1Xj㴶`N9\ڱR! Hgٵ0(Y*B0]3֜;)H2)0>YAC\YIZ9ĤA15 ւlե+u8>ҹe:p"qՕ{`ctkG '-sS?9OkȢ^,a׀ʱC[$YIT}cbyvk`WkM&C{ W {;Vqش9&DW?UoXv~hq :!h(bҡ-1Ѻ [6Ǚ V㳷Z/}jIv6/F@h7JKn4T`XKm-wGJ#J/(V%^-6F6-zc)RF&%C :4NDvڰfK]0GDxo ؠ%jeŽJKu2&E3*>J4,=dI8dz]MT@Rg~Qك7CYqDMA~J]‹e!s3IvKypv: *^/}]6l[j<ٞ:?!8Mn;"rf\&1i*QO^ڥaiֻ>4m'I-f"rs7ۧL>6L*eϛ"yN(cj-)f0+=UM/-h0?fjp6V;qA+FNx!9Ob,z15|3ڬ~ą;"f[=`#H2VȢ$F-1ٚy%ТԎLOC81&悙8᫵i| ږ g8u`*M0MÕLc'm,/ʅbhy\Ց^ 97D8#9g^iU~V%a4]\h0tJ7OlkY3Phfus!-bu U͚[a1S TubSfaYb>{Q}o=vm;6P/~ؕR6T߂z8B^Jgnn%j.[-S >> Y 4:7"?KFD䍣~-PpV/E/ |I wx F5b,.(Y!yFBGT;FT-#og$? }sPHh$?o'Y w̆9K+0 u#0fFeogB KNɴ95z koG|-$6HF7GὌVCnr*s_7\"'Eaߟ4Yih+}Q)nU9 IKNoB!n4$k5M'RQ-1< ˹AOX`m[_ÌV' qbP]Ϸ)ӼB&e% 'D4 \t jKZBN&Xvf0qɂ71X%fn ^A+ŬsMPi-ہx]xM̭,Z8#NrfU/hXHxӋ'|"aK " AEB N1r4/TIۏbgYӗMryDi@&#PGQ4 aɎ9 BJ%6U;:!Fq :1WpA~CE Ur+B}p ]XQoV3tEEYWR ¶A0:`e v1 YK iSi"-3pu 'c/l ܞ8it b+ =n\NbP{0hB6~|ĴYy*"3Vt<0?DrOf~;#sI#%F>ipo%jp;Ǻa[t5bC Vl1pg 'SY{e4?﯋®m{@#avoޮ:kh5"ƀ5ių/{3xB^e)o M0Wy3{lemS/"s]e]+굣=Ϭ <d)8w$-]b `6L9"Alyg1`:G  " ʆ9`W[qhUlR}ϼ` YjJ~W-I8/Ԫ%L]&6: ˋa36v gW<׃RDDm@yi@㦭Fv NcMz kMLqTZ=C Qjv.!Q9%mBlp(9buɝ[hwRP)C%"-nY r^_#.Ϣ~ |5PY&7yo,X B{ XZ9 ù_͛GϙB:_.kύh8F86k[Kg~Kk客Hmaa1 Wu8ho2/9@9b;S+(C_a^ Me `g}hҠ ҟ`+򆳏DYEwaB| =d&3=euM(~%ٯYo"ڡIsS,lTۍ˾S͹/4#c.\A( EӘ3@3M.wcTntyoƊHNDcUD~@y Ž.LhhWMvH{LMLĢhKCڧ:͟|9!E9gtm-FMXOW][꒘e=2\60  ""p{E:!s졤hH5\qAaϑMEHJgxW`MXCɳ 43z,U} [Iv|'[S N8)7&Fm1X]i_ wI0\} XeH@UD_lJOm)xx4#\SO@1A%'!kJOqdegӡ]ph)eVV?&j^ȇB;w|񳵳pψ5)VĂJϲ .ZNCW3eJPLRAH֙8fӄ"@G[%S'ЙZ.A@Je?*w2/'e} |ZgE*tZ2a- ڢ xU썽(񲦀;.k9[]=qݳL8n B~`|¯)+#"KZYڪ'(D}9%M\RПx/*X۴0ɽMǡe6!oX8_Wى1$wK?y^<"x5_6Or+?A96WqBoi֡*:K1DdЊSZr9*!2Ȃ$ՋB¶ϑxd$5I0^ZE=)D/'8_{Qd:`O?0 R) YIt>BC! ƢZ/sa=N*ъZ (.#ZP>цG쏅槤'ξXsKELΝʰ\GnFݔ6l/j|O4X\|'boxiH*5;"%h1[|9L=1A.t>86vKFZ ]z8E_MI0daeq A(0;1\5]ƺ6g.uBKGQycCyYez/,89섻~ׇjf,?uY[ȧtjҒP[ e 7^Dɝ CeH | " lM\5ж@Js:*YiO,LR=$Q9@eY\qIJ<78SJ 6RJuM8xRQdO*9mGo"F~SFK|i~v$|0O &OBA֍١]KES&gy*khy{_Bӫ"U87zn%mnJ2!Ǖ+-sW'6p_z++Gj`giN$BAd̀_"U_9Xy~Ÿj|#' 5s!8 qM:W lJm$7AGc ]#7q15Lt]J 2xƉ?tbN8g$hD\uIspy^~4MSX1z3m6r`vȕӷ+pVzf]>t43l>Z:Hq+URO;?lAwi7{_4ƣ2UXU'RFzoPwA>ek[(#=3KyxtdkL0}O0[p qԹ-~C%,8x>wP'<,fcU6C9ޏkwJt/#*/ #yzߒ ZVHkZAWmpWUr\"Q:I{eso̓QJgrٯbF'1^;ynEQL{:[@@-!Kɑ{T9:;$'@0+Po| }ǁBy{]8dx>gz}!2ڇEE`chkom t1_yDD:,EMO˲uHON"Sw ?ؖn2p_J⟽-[@;f[`| qO9_Pz5 ZeHrcz8țGa۾5vF,DivŊZI~F,᧎? iOtA;b%[TaɆj(/mMU$Y; gJb< %d J]a`BK},W&"yK0Ѩ+X,e,];t/S&u%}/ >YTM$> 9bg+3DҬDx^~OdLePC'[59p)G;|[*C5lCC:fwF)G~RHZ;W-F|N3CTʽy$b'_BcF( p#! /Uk|{ᙱłTaT}ԕOR_{Jр}6RO2K>Bu}/D𽬜ފ?݀ @G9'5ciLbSzIݓl=ԤWϺHQq`v93FWsOKGj:YӫVXq'1S"&4yDȧlM!=h&d'=P­X%9\l$Z&[hcXC@/ֆ gh#bvԤ?p(W5^׫P&?/MrJ-]dQ<{N{b@akEpN.guHA*T I^u&P dtTV | r`yzƻIDHo}/;gvVgXg $0M9L$Á,SD_̣1p֗\}1%:媌JBM;0NHP 6=4B0(Ue?є9Ue Vu\gӦ-Ikzaze Df_8eʇW6ʥ~,n-D=b `pu.k`SE'?TV[]r(ʁ'Å~5'yLl\Ew=dYric,5~+ 3? AL(* ,0FbQ&X`8Lpz?#1Ylޑ(\X^;6RAD=x͉ IJ@M#Leȹ͋bBc4}z C6v vS.} 6EėiG{ؾ;OU vPOVw=l658n\P!p;ӹ\DwdR F |˃iPܙ>mm4+(,5?Q#qɟ.1uV7 t=e%NOu+X6:iz\c^l KHwMN'7HБW2mؕ?i)Pn >"e-RfH9S, D_5O?>̎Дb['NÛe|IIPLP h53us'e`sVed2VȲ6{-k L7+UKFUn!.fo}^|Հs-i7ahDCaQ }VL5;WWSAkG85ѮM).? §}U X^нu]!%:"2۶mEK ThH=5*-'/EI&W'aK]*&_(2LJG61 NlґbA/l9҄6BZHN06 {2#n<=1 }0Gm*\q# -%b%_T,T6GB*zbz8 3q Fg<_A22"(JUj1hno`~FB`(uJRKcp6Jj喣ASFVsW%mgaz8]lrUdlLz*@I>:V^!okI-+CM##<>Wo XY"LMJS$Ue1{6ȻֺE&N:t%ۄ*dWʞ8ܖD}0r7o3+i# !vl{%b\ea%K!k.}JS¹]Trj(R 3"E% wqشC8bfY@?r,kofkǵ_iX$w$Е_VY^y #a+y#q>*lUA1On2wЦeg،䀕=ښc`_-] L7wKi.4|t8xϪ6Bc]r"* VcY^>OwL>Q;S88'1RtK)IDL=! N]jQ }O}J|g#^Q*<@rEU,䢓eZ6RgN(=֡䜶_,e4$nSפvCt7t𢘙;[Imcux%Vnpb Nĭf6 L|qR~"CuJd.̬0g\]_~o! fYis崕ῃcNfp%VZ <}ժy0e=8e4wWS֌I` 4Ė`69&)9KUWH Zf||OOs|FL\սO~{OKqRs)ro7;78n,7罇"Z#M7o"u3՝ A#hVMYRRm(HFbWqr4?2+)G|14Q{X0}IO=gyAҪ_#Mww̷SFJvқaj {(69u~o )1S1FKAڋfh/?󼱅o È&Z;Rb딒Z% ٴ` reP?4Ze\`Wq,\xd?(U&6r2 /`+iW7CGVY}Hk!rB|9k2ͨ5: [fh Ydsoc=Y#ع[QL'c_@JM3, - 9ؑ BnURW^LϿJmU6ߤs6_!GVT`1:k$sc ȼϻ~U*ռkHuB́MUj}B9#-gފ O 5'DG:K CeCQl-UsIL &L&P\Odܽ~V |+7Km^' ]#4%֑֎T:x ][ V>@1p 8;b0 C=l%X9Q*p |7ɝ }i zRQ^54RL=vU{j/"7Đdzc@V"JH)le"M@#ZÁؙ)/qf;ϲy|^Վ]SvxWU0rpkc0XԥCWV$9q<=]^gDm&Tpn0hu6oT]㵈og|~.#FV$f{a7%0rq\yXk蹠j:H͖]f| (,U+!F‰"97wsw~;M&nPK7)#j3J},X{jkY ;B`V1᪋iwM4~/s,{Q.  :BK#Vm8=o9F@!]  ,ՊAQpP'-bҧav6EjSi«O"-8xWg4BEGwvKM}EJ@s5-ĶZΉT$~PLђgPH'/ۺ4kwԍ9T#f;m9Eꤚ8.bu]xiZ'?*:'"I_|^*M]1ϸ8{W8&mcc2t%_[nd"퀪u.'›I\3^tB)D'MyiSLz; Wp2&@tW;N;[<e[ E^ zvSU,߮ 9k`"p+M.Fr=u2㵁:+d&SH4^}cQ9Ӈ#ILC\D1^W;;>{uɦzӽޯ"z9^Woz1^Iޑ,-Krd䚈rF ep熞stj`Oߋ'<V*?Z'pV!oWӟ1 H ,M숅@ 86d\m=n9?ajP0C#o4]mErsX>syugSoؠEG^`UΏWHr57E/Jսa7U Ep)nVjb"MHQ:{Ca +qtjmWރw#չUۿp'|Q uV`41ZGql 0*0vg?cPX#0F:mZuKqytˣ+E҅{,S4u~҆T!*c3eͤռe<!Uvz. bQ yw}S2{X:CGh)ec Wom7K>xRoG?$KD6M*U+&%'xM $#SvaE$b0v5/!gBɃ1_jL?C~>DQuEXGz2][O-89af-g^M+N݀G]'Dx!WdHeճHer=ɼJ)+Ú6'o) ܎~R F7{M L1212TvlUT">)kТT,pr+P'ܓw8A0 om6hE 6iw UAP!8eׂoZ ӵ=wRͣRzb~]LH& ޞ4_X4J♺Ejl2F j4g|gZW$ۚ4 լSUXdi^b-d<ظcD=$竢n5LgweăW$ '3CxrU-VI[ RPȯ Ml߱;y7'v.^ǒ6yJx|^e0'_AV; mߞ9<\aiYOa fbPS-ydd4дKjQ_SA!P~$cDe Ètj)+C26^D+P?*.aH aT!" 6qX}~v,ޟ2d( HpWP G;CDiqF&/}X˥7Wϴ6ǤG"5[({jy"|4N~'Ӂ6V%V_mrŘEuoE'vʽLӞɁqͽ9GNVqSݢC{q;]g5CKqԤe/`hc5hGZ|L(/ߵӦ:=iji_tϬ1Nb_ w.,SScO`cГ:x"$sԒ U 9p"iX<[dp{';}Ō*)".]>q<ԥ- !M"mN_,X^~XDZ&J}Gu y@FLٺf?I'~@µY5 ׎cݏocLt__ח~Zn_z7gbdz ;53͡aYzjcZ*E32bX@m2_$FȒeޮ|&""^Ctt^eoW֥Gק^*rOr-W߶MNy~& C?cYo`-7{0e`%vgҫ_fr8(vhM'YUbFzu!:R:L;dçT}R4[L%tՏ^Huji{\f9YNyobّe}N@_3mO$ kFTL_ɕ#.n_8Z wGppF!l\P'+EQØ\$@|hҩJ ټy\^MtPӋFApqHӭ j|%_FF]gZL, v6vWVb*riPoڮXыf?-8lFg*1u-=UJ(c.=d{Eh,d(n,AoŕEym6Z24j>қ7^uo5py&ÛBe r"aAaz"Q>Ӝb0!p[gJ)/ 0ňkaEFݽ4,>TScˋ]a}_:LGϷ6X:LHơ787ڬ(&L V-~)TCXmVc7`F9`3CX6-nXT0Xۋw h WkPp2h7 ?< Zp dqAEt#ʶgVEBҀX\_plV&B6~P |ϱUB6D?%9oĔpbUh*> xՃj?;>]6eC ȭ /:ہ|KhG7UW6ylRX9v/x'L Cffckz^3r3\\v[`^5\;ˀ4`n䄉wڼ}@SƑ4>0KvCEʄXfKx߲恎'SϏ!Vq{*岑PkѐEIx*#vIiя֓GʆCcˡj2 :)U,Le94kGWf; >2{>CrIe0¤E-T6UYp|M ζMOFt#XplWҼ h]fldXYv&{P:{OA6rA \=%ME1~Z nVDMsĜ蝄LuaaTEo=ZT &c&.ݕ:kRęwez%{Ah"7JvFb`_4r" .WlJ*aC[TfO<دB ezUBɝ/n XpX+R6()*E ^ʱp'1Ag(:䴧α/x|FĤcu)Kܠ>ƗhNgT&uf#*=zQy0Ulix&$ʎ"S٤JQogr6WU81G_{4%6~qFH$tZ3pRI fӋ5t + CҴS/L|ui;H9o N,ʽG0tetƏ`O^{ 9ZCT>glND]PJWYɡ_R+w+m[fKrvW1|dY8S6l|RJ%*R쐮}`[K@#g Yp[3RNV{Np| ;Xg~EK 2iOJ)ƽY @8:9bN_\&eYwcBor0)oH:/L-9IQRDOёSच{7:%]hm#(w-+>[$Z wN8y;CtkApcvF+rUi2Y]ng7"M6GYF0%9Q^џO7X(&]7@E*K$@Tֶr rnK{W{1G'~౑ᆉ&\伽^Aػ|zC*pC$@M(X l^=W.R˧0b`;V#_)6ߓ^@5%2'Z>KF${M[p>{NGEgHV]w ۏ42#D-,4C )ymc->Pv+b%Houp,1]=PLλCC©?;֩_:+v54%E<;+=zșVh63hҜK] i~_|IQ].) ]tĄ4N)&{EvȒ d9Od*@)\L6KCW/xG4P &u|l,L3[_<.0[l?vt |ݮK-צį'/|ɫfp͊`)GdP7diDtUȲ7 P{Yq0emqXs 5}~I$\\_B$`%z{F"8[R/^iе=" z`Vk]ثޕuP=좊,vapoV^"ʨINI qh"ҝ:i~Oag& E.jpv_9Bnb5P3 )9rKi˪6w gE#|^,~S`mzg/U jHvݖmkIRt -ЭbaHT!1˾]ṷ}ӓ=7Zɭ 8ט%"J8EL҅]f#yivR5iڏƤZPGDsN:FFKie~p߇"WZd(oxyIj*M1Z_qm,񠗡"?T^tH`ҌpLSV:'ͻP#CwD-5 E:7P9Dy۹,?keE,ԫIw4lZ;yy4׏ݮX4J>%HA |7r YWH9zˈwM- &|ϊ/}-!, h1)@dUGbng30Pita1!:[•֨HFY[;9"g,%EuhkI{<7Q?iLY 59y *55} "["K9֣N٘6}ϊ㯟~e4 <7 )K'9Afx|]˵ខ}l ԧ"ѴHHrE@4Fk ?M-{/P>EȠOnasq1B&2J y#au,r j"Q: 23I4rmCg82:Ǵ8_0WhqՌg66p!3c3gA M6*R6W!e_["u2!N14س>ݹo "b6E*Q'J%uo?_iցb?8RgǦzQ̈ϏI\2f{eg޳3QY[cFZu2I KqcwH"BCm#U24d1'uLJ2+9*ۡq?I #B2[S~^,3EOɎ~5O"ng<%0$, d[J*1 g?A1A(T* lGNq~so1}w{Hď!l'>qΎ.lF|H};$-\Tfєe*I_W@ʜF06zM! i0L1~+ϳ_ ]jW%?X/j +OfeƎ]1kDJa@MijMlĦFGi c&Dek=60֍c(Qtj$s|,uJA=3D.\왗mHߙ$ <%I. +.zbyG>Q5 %j1n _x4TB-O1X/6~UDcw@(c~s=Zc-OVp)wHl:$5a<3p18hB@75@ICRCzP"_A!ɣ oxi-G331 {;>j 9ٞ9gT\e=/br$<<$`Qv)hLpCsF 8|M+fX%3gP֗c~C -j sT2չ.NQ48BTtLB7Z;j[؜BQ2)C#YV?RgrLQOZ{uF:24Q/U{O_oXݨ]ͲiofYF-./+srmA&"۱eU7 p`jmfzڤav!Wu ձDPiQ21*)"Kz@+!i徊P*p+L_5 _ʏYUQ=f4T>|x"6xRu!;TIf[u>'\ɓdC;7#Z4́lX$&XFofܘYhBƈ;mLH$U}?%:%\0L`ןYmL w +]r$]ls%2G"+8Px'tR8k+7vOZVb?rz~gmV ,y:,m"&SP:{%Š͎uK[X0&FyxjtPpT ]һHWJΓ$@ AB;mmr |;y7A͏d\r{\4&7k7Z/~+cOٴ3%2|*1hFeW'@s T"Dpkt@ԋnǧUs6z½`CF%? p7ĝv*atj+_-@ b!8=f++S[ږ%uyWT2ōplUZ9N) H NU{щqCTu HOƏ[i$K#@>dUTջHXѢ ~> ,H>IqB3/-3]Mw5Z$N|g{<"Jn m5 Uala()TPS+E2M#cO{%¡J\y(Z$B>l~waEXg//BwRB"Eq[;( v!JmtTl(mU3\WLp}!@ i܏jiϜtZ]}oC7[ [老8 ΔHaʰeU&Q/_*ҚOO[bZ V5"UȊFY}m+QIm5+^z&{.zC HGZ3F&>~匋'1H&3T74j l^TR!ys) ze} :'`ץ]~""؛#oݸq).v1/Ek^X4ioSŊc*ĵU(l:Dz.@ރA+sMsʞW@~XlIˊ,;lp_6tN pnviӾOAZ01+0y;)Bq9v%Hoڈ)F <ýj픂pBipu0)M'lGz ;בӁ~q59_Ԫ2U|l.ʸPGvkj\ƄnBUP!8/7WW>К~Zΰ?y.@P%q%YXа;U9U,[Tw⭷یRl{xJ);|Xu)N_+U0cu.֥sv;Z%Ca4dp45htF4bUvq./)/sl^THx{nA +%A'A^sXڬY CC_`Wr視-?BM/7sm ]7Q#AD1!jܱFG6VF[=@C[qDjp¹<ʽL=#)4t?]_:MbhF²É:Q K*p-N7,Bb3IC$R֯(J^u&>6ҋ9 FM}œBb7bҞ-*X'%&+6C# *POP~xgtAH^emmCj f7Ts>ZV߲Z{bGU:91$C. /KF\< }MMڪ%2Tgv"փp4BCΦ\͊ \;՜%t$Y,j1l\4Nf 4c*M #S2%'uXZffnf fd>ۦp9I"ưU9% MÛ&_j翯Af]tWT6a9+Fzr7!Rd>M7MI6bw||r(tw-v-[pPty?G{ƿk*i[+N4ABF߮|S5gJ[0ϬRV(TWh dB& gf0~}|a%^jD Yj:.uRt:-(jHf4.-'n-GYך= RYJ2R3&0&z^|Rߵr>R-9T5b,tcqX`uu5̋y܂Ҟ{1qmeљ+.fWFdU.n1 ML7ZhZ!1KG҆iČ>~.KTj)N'd+q_m;F0يM[֫;NOߪv.98M\(駶y?k!=yX)'/+X2ʷY6U5wLMk*>QC16~5X!+9(8 ԈX=rR4Z:4k (.3^ .%YuKC`ZGΨxq}w X[͗|*JNe? E\4*+i-vHuS6AIqu"3%NM5y;^siZjO^׊̿`QeGb%)Q~n{p8s5MnKPF׈ch܌`ZT;XVA5*!rs|g#ZmQgx]Ȧ+e~v-"dv%aJt=<jCx>—J<E:K'\~ԉ>y2*"JJq|6Eo=wx^lhA%ؖT<z[?o$ysR /\&%@33]K{,!_@ǖ{5ÌCTKtKXEd5mi!KKA3Ggv^8/2$@xMWAm ' 90!j$"FjDY"%` Ɣ0Q0D̛zMyP~"{ PB%ƞZ &h"i(|ϗjRD*h> Hm7i;Gd:R ,6o/Z"ܗ'hYG uwOo=xmgE P@|qb!l|SvQ(><:WJ9o#N1 BE% 2,f{˚* ױJ0f0ò$Z2j~.ۓ:y^TcK,tUt=(n ?y# C'1J$em|>|xſo/HzSZ[;L ߑ%@j|o6YqP`BNmC=TNmԇ)ǩn*Ƴas"80] |{U_z;j[T݂9)A|^$~kBsglr2P#tnҷwIU"٭^U'¡xqG 4L?_{_3z~)g0*"jIj6pwɞ;GHc$6tb!gN-T/wyPnm;j(Q NI"U{%.+;l#dcqM R {N,ӂIђn1pg`["ә[ 12* ShHmQc\lS/bw7*uw#HW_T{ V6NS:fq!9sw|DG{ug?ݯSIu=S&hBw5tVej<*=۳O7n._kVkr?n8=nfK6LE)3}JˊK$dx{lqwPv!}2htyKߥ .fG+Q0,f NQ&=&(-N O6_/b7Z]"5&b^HM=UЙ z3 b~k\vFF,j"p܇Q#x0Ke_A4"Ip1zg1g [=y9?TR^L 0F¦loCX]'D971 W̿Vڧ|}C~cdJ[8%[XP;e,_R;7r+8V"ߙeyr2c.6Twƶm24,)(֖F^'5Dڸݔɤ_ 5,Ș$ϾExn -tu kyts:*h `E{UoѦ* :-A$/–6APd^D8v[JVL瓗ᾍ|u^Ę(w>3e>JH$coY 2b9V佑e8qqf͖HoA` ~uB^)0& ~ʽ lIn@ *i`G#OΨ@>r3X RlhD֩6i "i0l皮=hծɱnlZ-K K6ʼROM5^q϶IvZےwCx7 loXA VRRrm8;My*=h=aVO%vvF֤OU&(tg9zFY|S]Ӡgz5pA2)뱜WW/ȡ ň#Mk@WAIa4 .awF4cmz7Y?B+8tٰqy˂6́$}bY8gIUpX:G&+pt Z#C{Twm >×~ɤ2BJTP4Do LП\g+oVP N8hrlbFc-I1aA-0II8 nFg>5\5?w e,S a^bkƕڸCoJu 2iBrF9 +}梼FyDijVM}.{Đ`|n? wa'<<$m|a%rDN&Vq>;$r( 0} wü]꛿+J*6WNꚟ$̥b8~+ .Ձ8"h(`JP=`kJ;kz˦kٹ@y675Mw0wsy-JX?Nvl4UH=ƣV}Etm&E)V$5 *:Tq>b b҅D47aoް7F b{ԅqac8Ȱ! oiGʧE+7Ɏ3ϐph#"E b>[\)#tSoϱ .i~+>bC Ko"f,X5BshVDu*n؆ѷۀ[Rlmf>c"( 1&-c~&,^U`G_f6旂E:=f!΋8s ceU+M'RЁTcWpc .+yޕe|:q|&@᝺)!znosC浝=id2u40Ki4Q꫃u;Y6~U[OF}2i[wYG ylFkN`YzL.1fM }LJ$ ` o>)\CÖmOW.}C[jk`=W{J_UIwp"r4,h屈YUfs Ǔirl%nt3< &Z?1)←YU&-C$ekfM.3Z<^VR ?XfB@~> ;t{l aם;*G_{izyroǡ:ASIݲ(Wq>%ȽS Q'Y(uݕJ7L)9/!dDRYk!FJ tdkӃ&VTE .08K7w;\%G< |)5dA/Tj;}GD(ĸ$P$gDuCH)ACŸ׮{V{/3W=_yȊe`)PЊcW kJ@m h,,UUk?s|r ;w$"5EAa )O09u8M!!لa$7}:N2l8QuOݯhh%t (Saԩ+6uԦɾ{.Iģs<;舩ޕYɱ߇=iw].D^̨J5sYT{*)BU@AD|N6%8 "j"ܸ:aAbc4IFO{'I|TY. E/e^O_E*gA0_؊"*[ Vh ,J}C\OgҺq -1MءƢov8|D zRI1z ApoAB\w>Rxa{mת}ܥri/$~n;T!0a{! _./>/)s?5=HX*uJRH\ Ԋl<6mEx̱^{/PϾ"41w)=Gn;‡e65%t<{<]O\0&2=>|H 7%7l[;qל-S33Y&.Ξ#a9 'lf1бmmG3H ,|Ng|nM57W xOAb_J4%h+ަ V\RnX_zF͉v ^ԓ])=RNQuĥWO=LO)bۙ}r*MMaq.#$M$t`8BІ, ('rzQ21OHqi S8}BW*xvWӇ[?䋭~VLLmw$d&^qk5T]~5y=$zmdz0q7i2i/.ьq4k-:e 1 #f_.2CwJrCx0mp>i!NN3H-J{?c9g,'/tE;Y6ha|J#8͉Ȼ9*|ڝ m'baPcr|z}X)r-A̲z[6/ԚPz)~5$Hc&ݥ10;Y2Dw$ bLC;~wJ8}q cdiiXj^4m-M)#)KEaƚiP \\B.@=ϊ'3ė\;\$HJ3,Xnܸ3Ά&=ZbE;Tq9Q$4ZS[9`SlH"C0@"[=xU  :k,5" Et%4ţ&Rn8/7.ggmiIGU `oiZ/Bo8v;@)iKjT=u.R$"2~aG1!.P-42~( jV:NBG)FZ <,Z͜&YՓO8Eᪿ 0r2)rՀKPHI9D h;^=6*,w9qoW)&w zvBo (Bm=\:/Β簝\mݬu1v9 Xrz~B7X;C?Y358#Za\ k:ůeר'0c%. 1'K \`_"Rhm?j(i׸_irƮQ.PHEgI厦eI9)/=w2FSљO 8 sLb,I$WNRri5Ez.@I:< ]$ r-3=#,;?Hay6 m:o9XHfW*7񱥈AxW}x`F/yՋJ׳)v~^2w2"3 "@Y"*C+;t5/sO"6/ֺE) p R\P#q_#&fDqO>1Py:^-'qEϤ_^0-2jTEG@Z#I7^_&ѾbPm̯n%Z0ޞ|*@X՟IBe?Aq{Œtl⽪2#8'8Xnё~xҘ:UjFT$ /-}U#!Ԋr5qsza1m\_9}|(d3L*&=HNP( +ۙ*Xpk24Bɝ?4p$^@?)F76J4$mmf6Zyimvj3׫R?~nэ)RXg"F]3u:${ZK7^X?e暕OyPKYz `iPbp.dW8`Ŝi&n_nB+uZtԀF&m3 ?Ut.|pkۑ\Kj=+$v>a?nnaeS{m.fݩ&Lf%)[od3[q% 8;F{eTB=bɱGaYƓ8vB>l6^k"es o6{&e!k@fzdp耖|ZXx;Uq%-ȁSoxEB7^|{{HDd~`@@8!u(ؗ+{Ή EЂ[gBS,F.J;P{# §r!a PRvo)$}e|wL0 d}ٲ2&mNg yx[8z$R7lvWhrPyqֵFS ϱJ WX5ao#%XcYuxQ%U؈ 3յݣWX[ =hϏ |Jj"'~?_#^)=x^/7]f:EVx#7_zNfȜ9W9m#^\9]?g),͂D#nHuVҳj.E' *a#Ti/[sSJBW3w'i@IkQ'jSZfҸ9naHj  _l ̆J 靸J$>lᤍ]u?3.Lx4\TgfνeίǤLӬgA~ Kϸۅ]6+#O,ŪyMJgw0? "TBfFa(6&q#­O֕ݶ\? ^}po=Zi krpdJDqaj~ʂT#Md %x )t`Af U:0w4y +dbé0/o,&BrpkAMDjAb#[K@h+AӬ7/l{=sbI59.Nѐخ ^xĉ kiވ࿣NZˁ,O!`KD蜺MA#rJ̧y jUb'jsf<Ir3 O}H=dn^6VRe{?L@~&r(عఔƊUێ> t>X7V7ezEHV4<^mcF[by08ᅫ* mp]#pO5~vqZz pHE% ĤljYp0aM; V1M4w[Jbj>zfu(S2q$1)r|mƏwa=!KHU!*Vvtޕc)fǰB>΍);}x6z]]9A<+gY0y_}'y(t^hZðTIchy K 4 FT]ŠhVfYf'`lm 'z40:vc"T܉uۤBۈ2fV"8f18]Qmylykf㜙ܨ'y|4W$J/ T#e}>thv}MbBN!Jz;X kgW 6L QҁE%JG1;>3aƺ-W\nKZf=F KbdW[{䟨17t"ƙYiv)00I OrY@l]^<8&k7)M?S17-]01%kG̫% BB%a}R6\a-+lvg)vWMJ S:Y໤C z4}D^;QX`=;_#:IZ]3 p g Xv2#Y֘R(̾UwxbvO9 \UEgW(BN uG:m?UrߔzژM(8 5Nn ҝ g2t:@8B j=nLG3B!$'-QEE1f*E)uLk30{r !!%&="DV k.p_,"N6N1~3gv=q 5qcςUN5jwG.?(U['͟Tۼeb* ^H_UZ|ny񾽍Lo:Wqt@)^d5xB\rLkGܧh= QTLK _-@f\ 8YO01[DZ`EK'P;ɘT˵"F&򆧮6P(se$ |0'@(C6 ]P~Y g?_լqg"Ńy0%)j4ԁ06p^H5[JE Ne᱁3~@d[y"OZy4s9㒕 pY% _{3J7iwa+ %Z#|7$ƪ C|:yUu,e &-xly cz>nAʈ+t]Pηp04:kш fuKPCR#Qr]반NT` <( duk-1C+ XD :+X^Ռѳkхv%tȠS%Ⱦx] F:nUuq6x( =^g."c<0n]dִ`ӈ$ B yX8}H س?$A~XڔCB jbʷt.>n l縍z"P/yW[ޮR'c$ZFSQ<%W^(cg{3VB YkѼ7'+՝cV:A,W&.k45Chr XxLL o\uRMf!w˂8z26AݿzS#]< %`#i48XX r1QmB2Z{dx^"?lo^0!| 2vTmQiZl ]ӏ}b^ ̥˜W8ql*+b.(2*4&;&nX=ZP?[딬)9M!)qznTz |u][7 % L|ڣJ_\v͟M8@z]hqw܆@N~gίѻ;W Ϻ~l^nx{>g|h!xwwdXY.nyRPvnJ `g=Xc0w̐c R!@׃-fF/KJ6kfTABn`*QԔ,2!, ̒[HV}x;>ɘfQ驐-3k8^^ }bwzsAW#XnU21FfHOXhbdW?I`ʨ,nZ Ҽu8^/1Wr1JiR"[M'NI7|RʴĻ?m|W阑^ C7aH+juՋ`h2/EhI\e$utXPf RDKdj "veJ ր)uX[uޥկ\<(tÄ:qd)4 Є͏qH!$!??1M% eS VaSBiлW,1,{ HrV(8 <:ʞ!tKŋOx7^(Iws2*JZSN]Ve4{A[=ba@^貢L]t _W#uH&JkgFC_[D(_0TywaEȌ9K r ,F}5KmZ_軭[Wn-x2/#3UR3;JGyU,!K9V^ Re|Z7OבwWR)M-+OSV W9;f`~I'+\,p}h Ȝ5G-|oMd"׶!٪s|`XԡȄ#Q۬]'v4*r\$4>ѾdTYy6S'\]ՌíA,9?QUuflL+%ss4q*S-93nJ508*U3N[AꛩS}O4JP7UȺ#.zy&qp"e(f h+ݍIĎΘUWnJd&}fԚ lpZٚKb/;&P|~٪E7G>OBc!4M(h>7j:]ћe=ww蹄,hQڠPɲ{ GYAs!isv.v ðxdayQizl{r+i)Q8(YtbRq Ǣi{%K7ł=3Ϊ9( 4DLnwR;0z uݵ@ƞ] CGІGv=L6)I\:l[ջtch3a_DS&]@C6|MIE.uMo~] p-i@RY;R~oaK\2|" Mꀤb茠:@|h>DE :;Ww9g-24桗E\o.Gt6pq.Bo&rp+} 0!"<&7pB0 OW{Rsh&0$$JƛsNa"9CZGh@2b$;s+\NUfPE |6TsuD}0T>%j>(3:qAҝH`kwnsVE3[3 WSS볏sbzOQ6J}]Ħ4+PNi[^B"j Zfi'cC/o_+Ū&XQ S>6@RJ1m'm6?"ok2^~khI͞#1ml⧗і}5*I:0HYB,5+/Bh*w\_I/!w"RZ]? ȃzP,(wzwˡc|)oBUUf K1y%eߗ7X馫G>7|B][ 鹫8s?aZ`186/9,R!ĿiDM kD҆wdK t7'UR4 fhbg2[7xXPFjӉdq/Ai0`-.% Zәx2Bfـ_)gX /:& [X| 0 ŔȽZ l>m(Q!&L:vl'P<s0Zŕ՘ i6{j{\kb$l-Li+{qET^!.y|JZ|0 Pbu!&-tTBb&"y“alRh"FF2=mKn~@C7o[smk/YM}%ݼΚ'7k+MMer%0|gޫz4shLx~}6$=#H@q1|;2(VhJۑ@,55Z)xj';LӠB &+uiɑF`jbMQP<뢚ֺ[./f=!d3z4!9EKx\ O#oNUѫ_q;>a\ݓJ0#] ƂE,zcdzMG/E 釁<=ӡhOJ}`J9Y${Y>9jXH1:OŠ}dTXob?UmxPϞ+\s!?I+[~޾ƣb7ufBj*"PV-yNq|kF~:[-\J_m7DL8Uk;̈́%38/EN[Úр\кHC9mD dq1ꍵ:A<]&^y3`zTst;htl= uNhc*\`6yFh%Vz 契SJ_n67~$3(K/[}A,:_!3ً}fҶSʠ0MOѡ&MTzNB* i\d;іN߽+$;h|5 fa ʟ]wZt2k%hU.b4ATfșj<=q^Q:1|,u˲LF.V V J+?%$iOYݸN!ݨ^!1\nV)(b~5CUH^!(X6OO1"#ZYAuAi8nޓq[B F8-op4r[`U;+*BTl7~w,zvPg" !=(AT=)r 5m'`T8Aya / Mev́ hsa_SɪdmQ_{OrrOi\Gbvft$"I(ݦݱa˾1c#;i>SJ1s2(# ,_ ?L}A[WVH 4"'p q`G76жbIjR3KpsyYѓtkD!j#c9 fu *?.MB n1l%l邷,䗂Q?m *7ǷO4?K=|)HS} ےhnV!2PnBTCQwkXw nU ^rp"pzngtw҄҄cM9<3@l']I#SM~=qApΪ3^tO9Y ML2>E;ؐ0g3*?UaN:bJ ӱ3pڹhFys1u-s+ |\!zBzJ *pƅko:Űh^<ZA{N<y{4;6 ʗoq%!3=>MiD\l \=\~9 NIhcN^lkA:]/5#FO%3̰caSp8O=|r<^hh6a,&.M9%  Tƚ"Yjt~elItvP˄oyG@H_0&Lǂ !̻.cqWqs)]WYoAAZjϧj0ĸjNJ[Tm'Wy/O*^ i&Py[HF`lwvtHTD>P0`a&}2WHg!E[}fh lǎĽ_֩`4 N[de\ xS}녂2A(g3 |fG.-hۭc &>Bբ^k1.#Ԛ JpV>!qq3w1i!}d}yA_Մvެl*cYLɆK+|U٭_KȌrg-r/b{Ŷwn5Z4WbtE@. t'ҡX;|g qٺɇaeG~ D8Jѡ &Sٜ׽!KWHdҹʖ`6 dد4@̯Ҩ~+m<>>#l'p̎4 n7F(R* VNthَ7i͝R*a6>aPF{{ֈr{rR׳F靱*:[ l,h`h-՝'}XܧB~4KUIT0 t}LsGh5ng<,{]}&6M- _/+PL}Uf¤y0I/vX`[ֲO -iUi~DL]ҁ,X˲I*#1p 5R+{n_hH0~Ǔ)SD %"7%ƽ ? L.%Vل@UZ0LaEѳVu󼁞fDAn[ݟD2N{SERo{952gƫ wrýsjWnV_;*}M6_!*,3̹* Vt $ǿ8&G̲xĖ%^ I+`(ƻ$"OX u Rca9"Ke0@ I6Vd_$k*5;ᨘk̏nz.}PkoZ^ԘYj)¯Q#BvSVQ(VJd`o^떺|#5'C LjҺRI G6;.ܬ+>${9+1v&69ITDdyZ)-)WP1~kvS˱t8rV +AZ^mbr uQE|$[,b@]WЬDc]1.AfAedA ix[V#V 9PmR}fdH3 7nRN)/{Y")-)hagڽ;e YظQm!{ vrQ>m)=ὒ'f3A#[r[IҗKfƏɿ7=Yhu%LL$J.~.MyQO640͛4:th@_6KI%"uPVMJSYjxF#jDX:S75Ɇz>4d"yvu!Y# ee o\%x+x~)*,ۈ`eѝXק}ǎq'܏[zV+>IEEk.> \듞[F,B8pOQg0vOV RL"dMCR3ƫ+5"Fc PrfJB7^`'@2_XޮfKz6i Պ\'Ux$TF8 V-l<%e?[SSX쵼DX t)2&N@ {!\vri1^!I^6:{ivPN0+ Tzc3X(e >@?{ySMj5Pzb?K>8AlS-N^|d8ҨghHATGz"CSlʊV0GYb[ ~UI}Х{K= .e Vu|0# mkNd!T(1w`@h2tX-USC[w TFPI:oCBP #^  s&YӾI@ wO.r`r6'EnZ56Qާusf GϾXvY{BwGULZk|єѯ'xIX,t &қX-,2i츇h̸fx.z==_jCch\")LĢ%2ԙΒo#HX,INi!t꩸-&hn?467c_i#th- ;4!ff7T^c ]1-;U=LLݞk̥Pf|S~iWc9ᯧ<Aڗ͇#|$h4lc^lp?bEWބ k,>̑8Ów}[`xqWf,yujw Jt VNwnp8;σj ;W<2d*p J4h[Coj2>g[1@zQji,(HvN!{rHj?|7J0Zyp1euQ[UQq!D,"B6J,+<+hR#nsڋbbwilKGм[Z-WEcYĸ=d鴵0ZA$@7OX Ud74]>9 Kh_69-{c@FX ?+Ȫha`!/$3%dp4ɚS{qw'Ϙ"}uXSRUwcZL=Bx,@=FH4gxO^);Sk%=57|* H @s̫-$|R*7jCC$o״b[>kJ1GeRIn}L2T]ȅΙ]/}^:&>OÂ9Knj4ѣoϐ1S,%4DBS?o%;bN4")~5*`3J\(K)ر>+! cU#][,yS&'ZBTG(wk /pƘTII#O:ݛD\K}?B܃s gO1}fg?.(02EV>1![mQ9xᙺIb0d~V&kc= 9HI |8}p*6|zƕc?KfP\>كtO[+<#5C"Fݒ PmjEZvNw3||G:aҒ-fMiT).f <̦PX7H4T{RheۭG} ro2]LRc.Y\-s` Z^;'=,ҐMn9Q[n}Pik3@RԷ6 pybq P('> h$߾Ѯuo˶r딳=qn`auL)<*_DNAƘ͐ĵtC>]AY2'G|G\$'L{q!"@ s6ݾSa&QvijɔMKeS|;顴Bd.^t.;Y^IT>d+ӓJgTׇe l~/B8't¬pI6Mk){: gObSQȝ~0[[]zkY<6W TYy%TPW?+$~{} իON$u8e~gFS8ūبԌPIT c猚xnJ 1 YlR]B@9dXisѻH:Y -E Yq~H]X+5tx͕6\L=(upƘG cQETdn{ Sfb*N6lalT`Rr<5JqzA?#C?6fm_h)7M%Gx}x˦lP>!`ӽ׮^#MbRO]ot;(#hZyger

ڼSG09cNZlz0n +Tpܗ6(cʱGHG@HE+gm ZmЌ&Q" )6CYgo'4K̉:L%S$:wq7z܊t`4bF_|=:i1xT6$GYx7x$6վL9\r?pwxԩ97Odafxݞ ]"FqѼ+͞w$ 3H`Rv½dqzm!lBlսHԨjZI*xFy/kN8ŔR$D?A4l%ѕm7"{ho#-{;!7Ƴ8NR!!vT^9lg(>̨>ifX. &$̕+⍥{EXe#2*t zΞOlK DK?rw1 E.807Ab֬ p8quMWA'+҅P5 s#^tp Ϻ-aHWl7"dfz= 1Ͼ[BeTzBkdHLQJOmQ /T^F] GGj*ʨqN"BTGu`ҫOM/k"jH ~|H,a_F/Y,H~xy29yx˶?lb][$OvE݆|PQ+?us l}=FxDTyr5%=|Lҭ@K_֫2D"UM|]bǏN)b,8~Bx]|#֋XOVrݓ@1vTP %D$OgxctB;u" x:J.@i(Ҥ[V+gS3 4ΡvTCoz>4Tp *wː.)}R)$6dT)5B;N+G8h^-lcTP!t(eғڽs\kZݫv&iyo{vRqģhUhڛI2,`LR} *;[tyu4cZ!ލ:1 :$Ǯ{)};/:~,7>_T&h <Ʊry xA2FW v ' JTp~V` 6EmD ,ZFJިO'MR=?1,yފ0SY9!ÏnчYPN,==󵐰!1O4rydcӈ=[%7S)GiV[֓O~V B?5GA*U!Z .5X 7d%"£]:S'pxk84"Ok_瞧0ƅ:z$kuˌt۷D~1ıKg%yz^Na^7Vk^ib!@Mo~@ GƿZݯ0Cb IȵH㿰FXT-4CpF0]YIIk#bD21L7ѧRqIF.fa=B\d b~ݤe۪bGKBmЗ'ea[ \PCz̨l"5^uh[KAylsk79z ([&b ožLF[&Rb QT0yGRH6832Cm~(I{E]i;CRwن=~M7PA&Ř9>vQy)_ȑ]Kj\$ҬDbb~准y6w딤T <:^TH]$̙<&xLfx`AӉRCjCo[Hfr!ڗs4 Hhh q ;$:1rUf]4^4dAlQ>b9!FPlJgsO[c8աb_Hmh)!'ԗ:xWـt ;u]6}ֽB&iZO< 4'ĊC;vm 8Ka`h g^=Xlbx@"&j@r{͌Py6AIcH{͢ƣ P.iѾK;_ ,zg"ݤ_8tҲm/{+B*;QSUuql"ZldH lRђ-z pD8?Lp>[qU!%DWw"R Ǿ5fw1D*dOdLA/|&ePݳ%Xm&W&MlEp;N=[OVkkN̓OoUfUbu ߒ~;XϏ;37de1"0"4hٽYkm} B|DM)V $TjŘ3!w"׶"+-T 3p%7 ~iO0f)KT/($o3gwDMPf\S1v1\xO)Qa_ȲSOǮ %ޓoTI''rJ>"H/in; 囁V{)!ʤ+g sm1yid񪁺^ ml^Y*y?ho~ժ-+!CTǨ|%rpf Nv9۔ygο !}e7dFݥʱ[t8_Q SnBz'Z_&ӴL ~JwyTѵ1sxaQD.#nKdSVB{T*bpZm'W1qdEJKUav?m y [_<ݠA=7~$4dc*O97ߝ.@Z٥5DO'a5B-,pC ^JV> xNuoY GDf_̻~U(vAjZ";qGxV'5Jp=GNzij*]"Z+< ' BKdd4@> )Iwzaif02,\f 㓺uu/񌷭 7뽋mfv? o3rQePRzPf:_{x Xթ;k?LC"雃iٗo6 6~Sh *LDu ٙMB/fM)>HN48a6V‚^x^zDOME6ErD$ȓք[ˊ$=mYM)G'2Vn4?%F[ LYFpԺ%. iH5i)lg\!VOU>om4hu2O(T,F"r`8 ?Ɏ̵^x/o!: ȸw)]8'L?ڵ 8.7@qI܂L .i~|_5 so@f?g;ngMNcC?98Sw4νeB{`ɠU( c s/&yh~1pNB!R_+oQvLJ844ֶ6 -wmOJ}ק`_٘ Ϡ&Gq_qŅMa2mQ%e0Rq;XD㔵V'P` YzU ,:&0 sO3 ཬ;EI ؎&1C6E}nBe$b[ R]Tag |7` q룸fyi8A}+gQzjXg܌?.*_98u,аO%RV( Є~Jp=K3W=UU] AdqyUI yW',FެT7P2mk/6C,wc}뱢gŏTNUc ˬzsTj^Bʧ,0LQA*]٫B5S1)ܔy}bꚦW4Jŭ/X^: 8\jGBIn9T{k4ӿ20DKDk9WqHN ]ZG.ZGU;tiw gl|z/J}.p E7z5%ģk$88`#vr?EķeD?HH(9zv1yDgSO P=do]'$g2|paY}K?BsSIxR\VWgj]VbEju9$e2[ j1mUo9FnN[Z`<Z J*w K@^qBchqCpmNt7^ K@~,e% X/qi*EMI0ӊ̴yzz{T#HFCڲׄX}>ՠ]ɖh^zIdՌb LM'pZNp/ZWz|EtdY7uXSF\fYWCi[@0'ۍ7$8'c48cKT - NZVϮ!g$u)Fo F,}C1S.p7 UIyMKy0꾲 P 9 *N"bjjm.naOQo- N#O3+gى-~A#1\΋:D}j:{+Ȝ6]7~6ZPqQz5HijN]%!#FҬ:F$YPYvqe 뙙UB~q;MW8x%\_Jb O>:&m^-hnP(kp]F"@^hYm7 'cTvuardiuJ"_~ٹ?/poD4]&;%.P}%;i2y lˠ%GjBH;6,|T[n‚?CC> 6f5VG/dݣt#Y0[^c]{e NL^Wd([JA~I󊆶pJm=m\R 3zY}sjJqzE:罳wg`_=uQC;qcvI4,@ d}$r`N3Za`Qi(X_X.ʫ ~sQ$7h>c! VDYe?L&|P MMxX@Y>1hBQ:W/GKk`JZ k3dzbt %OwC,oC`N P7R:”;R|$/3b>/#h0 ~ՏEd@-7R"hCF8?!sE Wifx|O}λMR M=Q__UV#Oؐ4qrxR`:oN&!W4N!S mZsу~e )@4\ELڣh,ck $N KuX"&@nݚS-e)B6QcUxm7ACzByBzOlv"|d2 2s:" L$Lntvk7;$MCisr2iptQO0SlY.="Vpqk ut_qɾ]}TH;Oy3m* r.d()T/w~t-*?ݪQbq/7Npވs3$&7\Q[WfeTyx꒓_qmh;aA)&0'0<:c"ۆ3GJ!x63$ _qX}G-e_ G"A(/ ?N][KA#gM TSהD 4J.18&L(t}+vPvx|t1pp3~oXo:##uFl3[WLmoߓ"`IZ*YrOhhߏ]ge#IW 2mZ"znn}ũ^DG;1^o+A!PkxTx KݮKHrR(wZ` @'3Ɍ&5ȑ+QQfco $iW8-I=%諩StȾ=\s; ݫwKUgʹS%Xv*h )/UdpӅ43dy|SL|6F̈́s2'$HH*~*1tH+>Ên~_KeQH)B\z?Q]ޅ.]%.Ȁ[p<}ƛ5#[uB#>Џ.?dՙKRU"s~HAҔzIAS1Cu 2Wilt& ~_^{g~m*^;A=Du [s # -vM7u[r73hzI!-\%iAղ1VkJr&A8bɧ, 1; ݔJ^PjXOBٞ!P,9]h({mJDu]YE֓ GK_e'g\ʓ*cHbo`!Lf Ql´Os_2}϶1VVÛ ڣ {5.3 Nw0R\Y5G]4Tm&W43+Ja=1Vu+wJZQ~E|h`sO8ə >dl+^zGQ էdBnO)j7KS<,-a6ރ=(Bpk]cB( x AaLal^'Z4U~>E^$Anq䲗C%$J /+Mll(@R.hrPڸ@\ݡǥU?o_ք`NU\("#J|\OA6j*0>ОҘLs`Z>&̇"0O(_a$m߇beO=oIc[E^6Tig.Xfwu1 T(Y")kE Mo<嬫̟TѮe1mk~ArՔ:(~[k `v큣=C2|F8 *jd,_,C/#_F ֹ+00gt^h@MR& /,p-{ /D, b@N W<{9,BE~t/vZYOVHCB*;! [v]mVsV~0y,n1θ4_%YAgj9hGmj\aقy 􀑒 J{k )9Qr$wѹ#|¿&rft72F0VTM?Sҹ:ȸvA翚Ts$~@:ۯΒF`XN0D~;Xzؖcx&s7y753aB( qg0 \7~T9AU met AJIzv|QO1h@m%-Ե}Ƈ]IQ#_m/4h \cpjnQS2GPG99d'F:keޓL]cF=p74̓u8/t&k> ܾr*`7-3EynׁŚozς幈5F/F|[Mpx@z[<(Ќ|e1.G'58IGE^KXy&n CrRq{f}*4|J]ўm7< ZE%`]3F-aݾK QQg}ˎXֿO|}Z`*I.zWY'8F-HhLcHaxq^e. W+'4F ڎS}KkA'S΂2 5ԄQQh|)L;=[ w-fWjM#$] f/?~Pl ]Y㗉XFd7+U: El|\`)q>N)0\i5d,J  X!ͧous;%~8YW`"ߌZgRҨajKd+uB{QFԆV>A g(Nk>~Kȸ+#rCJKx %=<פ,A ['?i0W77+ \;6rp$)KÒ".fo}p5šJmh1:MU Iwd*6l.5z6OPE"Ca]5ٽ׃ŞlN- JZ6B)S&,bxЬ2V,p;4BݸfXՕV7;/n?Ųr}X.d%Ct{e%;vO/HRѵk6Qy6fv+< x^,(9\g>še+|+az ONLjAW߉ XƸwXM*]v3kiyF}i"![ )Yw9ɯO͍K9p(C=ɥM I>\a.^.2x0V@`a]K&KQ}@.0 b^V9ub;F :Ə\z`mbS2RRƼo~fHOg*yUIscu#m&:w{]}ޚۮ"xJ-(;ayiM0p~3V(& 3(wL22CTUO4ૈkf"yJ{,ãD0f< XO((#;gT} Ȓ#{l $+#yT" 0>!0K]훣>j0Ѷ; ƒU{}-I]j ݷZ|Z{H dGS&%!Mфry̑ A$@uf 87~֨xR>NQRq/%16ѯۖMA%zPXc,&b7P~HW31vw[{vgO^0;d#<rmsy` -~.<岦Q+s ّ#1;H#yHUf@whnNI myw]xY@E =l_x#DToVsqXۆKoعK=?LGP3lN)cB(ׯdTa&1ɗ]/X_jW)G]ڗd(hJ(7I~VCd8wWyŻij봥&}9dU!g!/-7XF¦kl;&.d~T*6J[w+0"[t}uV g|߃bakq;uV yhubR+Hpt/EԪVe1 ?MApn,E!jcϼANI^ E5~kdNȅZ-nw|7725;S_]H_ԛU, % yM {SK6@Q;,aM{6fr8F+iTV2^<P@yT]^hۨ8|F#p66Ug(u^yQX^#gXdP k(AˋM?&c8=ML4aˆ4]Ӣdg۽q5mݧnHyU}i;^xkAie`Dz+?/6%$@lvr+dt+,)Gu&I}7>ʱ[c\ Tf}t[j|Ƈlj"c.%ƋkF8A5d-D50#l9qfcALaz$3itYlfgj uwgOé+)UrU r?x *2J1y3q~xl+`5mN5(QJY#hKA("vl ڧzOG*U1Kh>8>iyǡضV}⛣([28I-{΍=OIDa1IrЫҿv/ Mj] N VaKɗcՁ%pZW_ =՚PJ"lʈh:O{M$b~s9@+X F勦}&W wG)ֶ4⨓})᩽NPX|-3dX*Wx;VeCcމˢm c05jP0<6m>!-IîVQ`!{MG=ki?iΈGb;CFFĘlnzm!!mhY ˝Zrw69ݥ=Yk8v|4 EbƦ Zx*g&[k[f ~;LQ$?!H7=Lj#G`x+y*D_KwPht/̃+BɤR&9NI+rz6W)kC]3"U MXп`4=RLY{ X]Jhm|٫N|\1s_7%ą1fxбA#r]Р0&˜&iw :\ S߇}IFe'G1 vXggoUCrAN5=ѽ=5aDzBs?^EќjʧqV SR shwF&5)]ۦ4`@U# ?,LNSSrj=C .Щzdi[ԅ\:A 1-Do`eαqnt]kI,QB^WjѠQ*a h欠ZvaomG;3olrH ,Ye'b r?2$'#nuSNI)B4Nga-cAHsiZ  SX_5c(jBqTVHeT!9UFUR VRH֋ 14!s_%LSts}`}B}jJe>Ew["O7!I M:K„B "LSGKnf:nD%r75CCە 9iVfِ0"U;mm4& J/,hwU5(4AbE? m k%#w:Xu ecegbCyE:Z}*c՘71cD+4K Hbn PCKBؗwۅΨF37at[[b _֭8V8hfȽ`KŹj/wZ5y9ߕ}"R|C dg5>[cӟ_r8Iݱ|廬0#5A:4f6&8M{Z4qsm  "0a,4VJ J ^56+շ8xZ[sjKp4^ؐ6f?GKy Z?X#0q}pPӤh[`iuin2'ݠRZ3F;WxjSs@984_>*YczQWJ/#PxdtnΪo&kj`B+aĉ sYea=_&!O_ڳBdX QF;#)Tֽo:kY-콓Ueg7emL#RiE }t3QB (uߌn<_KY! z6PAEUFpjIJ6nK.I66lwKK`(snDӳjvtu7c~RE:AY|C ~$9+:70 O2\BiEWrdVAxJb{Rǘ\U5a!RFbܶj X`v.3­.@VEq[N28Jmc N!58QrBr*fWڇ@w];cHa:J7D 4.BR0M46SF =Тx6]xܨegIE\UfYɫOB{^h%l)-[LQd 1 偯S}8 j3hk<r{w<:똝<˒)qSa6cDO;c(BD7G@zDEtcY`ިrܳw3D>-#:[o]5:ⱙm8ׯD{kx_{o5TʡuF55vAX6&֘{jv"RŋҴ-xR<<ķ3W2Qj_xuF^tXAz]XȷH*n*Ss`@CWbìܔWg=~P 3 L㜿dhϟtSʱ !9LY,P ,oyAsgW{]QPg?PLlog@"zZ'^ԵOo}9{gvUU-nvFQ>+{/Z% UҪ0va5U= ??~lD]-ϔHY.H:*g৐ITĄ*,0NH/ZlۤJdj Pr'*@֋d̼! -6\`(ޑGh&UODc!+\=3IXwE3TDv-Zԉb<|~ؒcWR\CJUwCZ¥wQ[sY5Jƈf`s 81[t \3܇~hjjp"3&`)Gȍ *If}\y/_/z6?:c|c0f%nY~yPHgU|l/7#9Fe{p,k}U/ni\5 ,qG_{S1RF,%2mxEʉ `6!zǻBje=4>X%ԍi^{H3|:CkGCC'%vTfTn p/jcAL-il-p5d!~d![ɬgv@rHҩ  |N+h0M@*1.F e5קߵEA h9f⋴ϵWmb0lkj^M;Wy=Tm࿳r [F&3ThƃCK3\Yq`T٩ 뎙 oZia e,q=LOI.#7[”\kM?q?tʒup8f0$$^C*oMf+I>00|e[WXc0#Ųq14=i]?;5N^SmgvÛޒ tX9\PޡndgTݱy(+C6 M@+ƞdWp,ej\neh>2lH_ ˣ&ʊsH-AH^ZBxճO!e%Iڵ*Q4K=Q@r?{*ePyzFRd<(̭"j#lNк=oe*+ _-AoN")g<~{Lv;w3=H†Лm8hb4%}>mΛ|<$v_dt0IYMURI5&6U\-MpcU4ۡd6P=划ě3j/Xuk SjJn ;Dc/ۅ4]5ErqYn?\,(~jӼo]Ѝ,KG$ئ_/yڛZ +]>,.+fܼmIy` _)2Ӥ+![ lxpj9ꃼ9 }!/˲AU=mr*9soBX*Th(? A |gϥU:UCmCn O=Q2Z:ֽ>v`QNrx}h HY7O`\銎p.x4ͨiΩ%SUt]L(ҋϩB+C}G7ra 6]]Q{!26Jt!</JM(}}qn*eF(;[=H3\ H!+{(/N3մ?4Db%&"?/ ?cBſ;$pKy3zr0, v@f.İݗt! 7ŒEÚCE]o)IPRr% hOWA*DF re=]czwb.m2X> t$q{3; Ϊ(x fϹH4^Yv|IE"4Q/rPͥ$L*ʡoRu. p>ڨa B$͉ /X U5ۣ%?hî ^bն6#T 湃D^xdo`+)ٙi3LIGz)ŗˌxjJܕ3'z$z^h6CP?pNC>ravOKXb-,#(HEUEZ#((h#E0r/dmCaӵ,ZLn&:ض/_d,?C4S-pYMƳJ7H.G2oT,OHI[a6tbUgw.5ʌ;n0FjLĵ>͘+MIG@ilCaefvR`'uöDd~&|YF+}kndv`B40ERgؐ5`+Go'pPZ~3L9L%"Z DuS}RޓD W7.B@{K:DLU $UةȈH׹s'U)ߧxZ`"Ѷ2G\uzzrw~ uHNaSn _N xadIȿAI;޿;'DX#v](.EQ`kŦD)V $Oj{Ӎr  (;eOw×@g!“~nd<:ow{h32/y1<(U οOV۫Iˣ;YLKپLO"~J 8 >OX\Nǔ7HA;K3/t}|#9+=Pʃ bZoȷW7XAtRMNxJLEf^O)$'=6& %ihj sHa8o 6&oeLdq% :E)Tg[ߏ .-iȻü}BlYy W$%F[{Ta!5Py24%C֐͕OOGʞ 4yMryNЫGl*aF4lDgxHײcg40,bk4 un.g0VjؙȐ{D-,j)akؓlΎ}zwGijuez/C+ (QrT2(>! 9y[ 팢(QZ̥z4_k'i+k%aO& pJx+cnR/ʑRCrHZ`o:+چNQɟB0Z0g;>Hɀra]X亵WYcÇ$m -TfA";HfFYU(S$L/&<*:QBL¹=1_ JpAbE?:vB Y&"+|sl~8f#}8,ˊxDr/D'04:o9˒Hҗ _ U"B6;كX/qt;D*c~;z"^.mx fwi1U-/GfBd}We3Q3Qv%gs>M[}'ߣݹϗ9Ex:y]YS}A| Ghb}y?,vJlA{TUD U]XJLzzyZ+z o~fw4ۜzK{)J%w9DTeKm1IoW0@wiր޻t߹isEWI 'Nx{NYRG\{~UX@o;jz'?Kfy˙N lU.3\%cVʸy_J Hy]nK5 >G?mOtp6IDq1q/ɠz_`* ˸vy#eb4Yr%R@¶~u.rҎmj'Q)KEAm2Xl#x1 #4D|wO;RVr76)ihqטPel#qY/w4'YeNi:7Vy#^ȣ~+S0RƵQV7ll8LdcT|`=WaA9mG*oί/b?2VHX궼ї~EGd,hhv]I~z5}jo{$$ g@ ƦB%c}`!7JsŽ+)#'79n4˲?dWѽtu}%!J'7~<.|ڔ'Vv`7Gq iz\$n.v%]UV8!* :U^#QxBtOnC0)Tdw$$"Y?咂H @kG,r|ѫFgr-% j/)K2fm Mp ZSJfvj8xr3 sdmZu3m@ TOCfD СL&MqY{l79i knژtI#ܘ"#3ZH^GI|ysٜ/HS~ Ut&D*=sNa˞=6?#R)`g~}X&߼^JZJ 0YgMPYYK PkE}' `j|W"yv\Hh\F0z=i1Q0x-jKU:躅S )hw i9IB8$ꃗ5n}4=r= -3A< .L[ @iR U`GH5#{ kGI<™,36xR'#hSg= 7Fc*XiAe0%pՐuu)t,aL냽*2@z$}7̉ W{^,O5"Cu[S ׾rx2vA~N!j԰w3C&ypЕ0wM ʘ*G?~1ȌI#Ay!rMsPRTK-/p7-WД!k[u<6aOtJi? SR]8MX2DŽ I x٢fOExQ6WblXιr7vDfW:!:a%CyH~ʛҼg4OOH 4Qmȹw9()ƍ,P= 졮#:Zԍ9\ OӁKb& 9 tRH,Uy」!2#l|A=-JyP@O[]6=ĦY̩Wn`X_?`rCT4uI@#e쬩\Ń,&GyC;Sp+Pc.Oq@JV)LP ؋1,r:{T\~\?2*>5=4F%OhiJ ~:p:{;U0 Hu*bk;q (i;[@%Ųэ'uٳ` A |0Ģ0ݽ?w~?) k~ guw?;2~(חj1sgf`YHu(T/̰՜Xי{270RUzh#: hc&y{Ӑ6@f=B{2UɅ]ruR U-օj" Οu` =f)E8n05 bEŸՉ)A8s:iwfZ"2nB+@llpӇgdnMc^ŝDh3p0$C&)BAGv-)(`v%?F$&ADWcɿSOel>z#&BB)YUql΁k}HdPa#dap{E3V9>v]?Jꗦ!;Yfm5TER 1--E"1B%Hf_ rSwT")$iya֢ ؽ{4.TX/Tҁwh䉙n)d?EwiL(t-|CaV}nd|bT^qo(8N_щML<}pz]BN ّ4ЯckWiFf$l?ʮoTc5ńq $4>KrWl-n`҂R' HS٢~C:YjN"_1Wm eQ\U׆ q4<Ɨkt[)XݝM-3ޝLD0E>~dg.OPe4.M\Ye.c$9#'aS;jw/ʨɾb gՁ SM4|>mRdwܛq(eypq^I,+= ;JZSh<̄@ @WU$=p'Q_;w=JekNTRWVꇺW2X=~Bd._S'?aMW ]R!4d 6)?!S?M8*čEEQ$}fBh& J|M-^*R >Ǽrgs-6'oc9i;FzQzUD^D$6 foRX͡ )SC]d81LUQ?rEYR{F,*4oTN9D@!ۇ3§^ӊ oLr:@adKf巴.Hx<Ȝ: m~iAh2a﫥<ktwa)TAS!Mb [2`^يT,^Yu٩v OP 1Gڴ| ՊZ>v*LNBN&;HN*AMe.\nZ#R#f 1ΪZXIJkXUO>WtEBa3>4x.s~7 +I4 O܆ˑ/d.f~lZ$!_BQGdn_ӏ=pvt%Ro~dD75?0eCgUj$./ EyR)6ʚL#ǷKWYA-%wυJ`xdԈľk71Z؄ Mp6t* gS_,ab*po# jZW $X2aWG؄MԲ\\{i&*"hӷ6<8o /$}aڀ~x ef?X}*PrvaHApzLp8&0gɄ<# TjpL^EK0^m&[kDCČ:jTg`qsܾK@c~M)͉H}h}|C]ե(otΪoSzߝCd¨)Qn{&U@f~n\.Q ќ /ۻRX2ӧ:CP/Q.ou`^ƫ22dUk0"{ci@T|ֽ4)y ?3M45@ вI&PBi/8{l<,iR Yy/Ni^Py@u,]&*zakaSq.ÔIUIG-3S$Ki:> /qDCPIP<<0|Q8ϗj%dn@c9X%)Dajt(Wt;цg<d]7 #؍̜;J(~A2F)̟q߷@,e;B?1"=(*tlQ_ręH.W#`.,?Xh_}ָ%7cd,$M-bۉEvlPFZ_on-)gb>^69!6Ep\F*}-<:iHHfV{[؍)W(Gu|H'˫jf7z=@dP±*`^<tgNJ,'y檠g]b֒)gKړ'3$Lj(n+J퉕vy6O?rd@ ո i`Y8pk')4k~: hsog*-j!'o@g@=8.c,㭅^{sG}tNJ`&'4"pClEBS.5)[ QXE&,-(x'QNSoN i .@T(&~4~yXT _Ҋ3\␂7zj# d~s$PK>ڄ(W,ړ`j_{YKYEK)K?f?A+S62?g. `3e1Xe{`s3LPhW\G?j—E9L~lBpW[,dt;mJwj [m 7ϓ&]N6JF$0J|^C sjHvɞ{}Z%xnj>wAȅ,K#K9sY0]'Z{AK8&wX =l`g*;z$Dq9qӰ5.SkRp^>u|*&XHjr9>)Pi0i|S+X٘qvu0m )/$TG3; cai*x7Vn-,h_߾/hk8~ wNt=1t|?bD8SV)j?R<9$4RzG;PGDΝ` L [개Lc-pW|JzB#ydea=\1:҄ZbVSؤRtќq!H/OA*d,gHeyjC.aZS^^3g2? 4_')]>zv )"/cUH\bd)pZBvߍ(`#X6]AoBL>?pYm0)mY.2Sz?qzMO)O6!dia+QFQ`zٴUhYQ.C|B+{Gr+%Cџ-}TJ9Aȅuwu*buh,'@w2EuG j_ʥE&zg?2 G1 OD0H-]~m~e@v)ӎSCwS笠r/#6ڵ8e_[aB#Z"O &bbd(EM5I~4Ѫq;c3i I۸geFyb!ᾑӵ@]}d @m+G 9`lB`>Jc=i@ܲ5 jdPG;z#$%Rxƙby{ni|h=,ˎ|(ޫ.HXg-nH1/evgPx$ KcNљ6Nla@Af"e3i|3?3@ڇ$bZ'pS"] H_fV4U \\]8`2fqMP$SN 3zA|>@vcbėQ)F~J1!(ɗ }q;z%Ob*NL@ @^FJ6@d +A/׈O>NC:Sp59LSB'0"7O,byHō'Wn&oxGዹ# >͐02dJcvYb{WgGƹC34yq L$,bxQv&:8 ~7:Cޝ!b.vEʓLYsg.?du'݊[i"w #NxolB{A;%O(zw[8uxMիۣ4E"0Ll +^xT9e^Հt1a%Ďl/@c=@MR ց d KcªCtϠ*Zĩݸof>~TŠEfgRuiebV u{֡%cD gw6w^)o nB)Sc ˾1lLi{?  62cRȨʾ}C!VМ)ֿd2-&g!;4觙NU'def%o$ ZEpveovf:F1'a12AԇFTe.ޡ9ENbo;\'il04a59Co Q:cwkDF7QȎ;E9VHRJ`#13ѹ󷨠-:5ds B2?FZ:v(pj*(ַ;632{UaN ?FÓ.PƜ,a`f *m0FI\813`7cb"A-z֚RuW !N a]iQW8%:&EC^H+J~/$FgPbzA+(\H+Py\道MnzIA +dۚZ^1 ̺gf⭫im˙MZ-ϕ'IDn:Ei2g|S*!h$|WluъE~䪜@gcƒ 9I7姯Vo_<[橕kiyȎ.IL Bwep/mn--a3L\$r @$I:-ĖdƲ.T; +Ӹ7)λy,vŮoEB\:j]\"7ïK_gaI*L& ݭ0r( 2h"s1өr&Ddn(N0qT MIa Pꏜ;o>8uւFA,d$JϠ-5v:wmڕQ&Ǔ.^V9Nd5@ ;Gv7҇--Y(iituBd27&ZNMPϬB,xkWL4ԉg㭥؀:3.$q~74ȴB{v=(6YsAmT zY-y[W r.fPm WbF6B"C獘t-H>s8  5tPM:pWY-G!ޭ`<@ 3c,`At"H?yR 4U)NiKXғieM̈́[ﮎW$]=ͣix%ټ,e%L- .nSY1t95W$bǷ ɪ&\\q0wҭ bi' I&;c}o`"F{F:Kݜ|0L D:'x?ѴE>*2|#[W1Ŕ>3߰8>-J wURl2S>oHW}D{Pâ59-_s K/טe?6)f9GU 6}%>8JXv^XqrCXvA%͢ JygUsb[1#c`{0Nj{\3c}ĸJT] 'r#5 Ӗ*g}G '1$5u*7ڦ湕K$=sٿj^J<7J(y,=˿;g\1™& E{hOtHq%Q`ǬaoxT9uM)luQ45ua/=iV2w2̔n܊^3b^y>& Xs,M\YkۅX6ܧ>ړxQ 9e\tBDdLv"!2tUX2.[3-h}+v[=1 'ZbA7CP׶^tN It Nrn%S\vGW@yI;Ƅ_Kvǻ_<4b&!+K7erWߍub䯜cOŻ7gp*O!P`S{B8=H]$~;eX5ƣ5CfjmR q_Y^ ۜN_30lW:!LHPu.*گ k}^ya0,e%G*,+v)U/ ޜqU*; NPóX;"Ff8M l倀RykChR^g) aG:X+zt/ۖ] L|h~%ܪQ!e/I}Mn|i9)l 85d~.ϵZ荲#P|J3A}R+mp\F C^%܏"DtlG}&pmf0Ǜ!$,^h;Q/'۷3Sʐg{}F+ՙ/!v$jj` C`V TNK>+sإӱRؠfSu?cqXZތh!gn4Y^#8 %JF2_ϖ|  ?J]Ryhc}vC#%ܭW`s hAxDݤ-@y7G\Ax}VF!wiB3踉U~! BsEqmEE@.{EBh3QF־9Ny{\ 'W[R0fnuW'YhL'5܁b'ͱC⢯h]Vpw N xvB7)ae"j;~ ML=-ƲLꣿ^uQ\I>[kgK% `m~lCڝe*P9shޠ Ze)vԐELj 7|*83p 4_WÛqϛSV3|s Wm!ظg9N<<T#i觰z1!fw'b2u FcuyP]Mдo |&䅮*0:䃺z cvL7><+`o{&` Ao+rN]7zhz#-u<xpM5?wJ;K^:IƎ#\0$?dAHAz(Vxb~ )GIQ[=yS_i |y*^.~=>"Rٌ_&.m{6Sn_?`t,1>= AZ>$YWHNM[Xi#V*m>>A zvwo<;L0LRc}[+[UD`Yk%ַeOM=ofou!}@#nv眊1.$cn賲L`]CDX{*VǍHXc R QX6Bd^#a Fv.BZdPWdOp1Fv/pɠ %lgsA p\ۦ^lT{? ; 9\LΚO|FrGn.zqVPG i@/tVgdb_ɕ5)+d<}'X< [PD"$ExCi6`g)e #@G}$q"FXILNEc[PNYÖo!%*v ۗ04f`G[=^ 0WCLcك3OepD2LnwXH5bY^AӆW^QX&g{B ^Maf,[>+FcaCk̵:;Jo~ZRG Lxi6H2;h=e8?F9 N T-DEj3-ZEc!:$ՠ6SCVZh%Bo$dS86A^UCǩ}!m&7(ȜS?#6oۓ[V)|xrh`A;Btdl- "XSRR jvR8sCc?ZYT,(T٥SԤiMFAUZb̾^(O{[ }7ucaaj_ݢ NM-7dGJ,vTwQ7xɥN4-.vFv 2#BEeu9L-KsDFwϢYDž#^zKΛ9NH)yp!QwZ9zOSt3q tIe "]ڵݓBRr{Y @2A&5ؓ6-ap9?NT3h4)Ti))\w##R Tq]N3,jquA[=֦=1*DCM-=c xqdAC9t1T>ˑFM!#FGyǪkBRIIoo7?9M%r\ %_4ž[*|O;'EZT.g|6tuK[#H七0bLK42Wl%%:L!^]- Oxˑgeҷ=^} ͭ9 ϊE!N?"Ū9oNT\I)lb)4๡k;Ble,5B7=X*9bUx#3R*T-(]&S46F]3X kr@$p@̭LbZrђhm%)hnFیCwSpX RT͈%b*nxBXƐ+\إ1[޵ : 9{?<Џzoʑo3bz*|!g HD48uvyS= ospLR#HHӭl2z=>@'dn}׈_}dcw4LHs?[Z-Ό}׍KmߏP]t/Fq<.)0wvFqvJAbw0DgWtUJƳf֦`s*2` .~i5WؤM~T鲕Q%"B6WwG"BF#08,%,V!8dnh[Ժ"f=}be֙hz!*n̖ ݷ,?7Q7[`PqsU*CSkKgծM%.m' }؂c֖k|h1RoA-Yzd@iSF ),Y8&8 ah@iWi?#Eh <_wJ-OȔ\=lzBiH'E2 38o&cuڹr)"#F@<~] |{c^wA] 3ʮy]ퟬn@~~} .=5_C2sdr"j]D&\I5{f&0W-$f_yxu@!*b'p\ɇͺ m={g4}o'DpCSt+hjn}xQ߽ m߉w-JY vx[;. BnEp ]/3i rjpVHv"[;22 h-u~eZ*$_p6ɕJc8)Mվ@&JY$;,KaAvWBEָ9͟Uu ͦ>I&XwFvAk*B?f}%%){kg="WR".|`H~%(00p:1!qAxoC"لUH詥؞2]Q8PH7yMhf |!iѳ&\ YZ?F̂o;6ʇ.'h/Kp?`TM3  W#dvx0̾%1bP%V18}]L\$V.~PĹ#y@L 8o;ZYe* L7|]&yʄ8xGϊϤsdZ%6\B8idGsU,r=~9{gq-'IeFf\RF0[ 2䕳[Ж២ +Y^7[2B b`hQ,'ZI /&@EW&8gܯ8UЄ93^UWe"C=x "/n:;T%~systeZ`OwA4Л;S!)[Q1LY IJFvƚM=^{(JA%GwŽ[N1B=A 9Ο}K g^4x_  r*ٛǚ햓wXHdgdꪷ *Bk񂤋$|ҵK >?j!9}Y_Ce86Q%js`XnD'廎C8}6T<s ~㵯#dYCN2MhsTďb!;f+^ꪧwtG66R`oMe=|S)ijn,o\ˮ6D?OƩW'ր"<|Z !qvP._>i߷ jFH˜c܏oŽV78_zK'l-q3=۸ :nC@  |*ib[dߘS2&nv!X4v=Me&z&;6$SK'@ ˒"nԇQ&wSsN/UTm\ԇHP" aWCZ } 4|p_Fr hv72/7VR)y-3[;Iov^NZh}ԟ^T ^. rCqbX|k)wU$ƉÏlĭ9XC1Z,'w|ZO5g#ENA*WWsbߐhҺn6z^>Xjmސ=y.:u '.'@~FV~M?]n3 MU96f "J3O:xvBoS#>5ӴQEgۡӊ!ok! k,?om0[w +JJC n`U$We4 Lz~9 R~PDڠ*PwA۸:P%՗SNZ(*ϬSH\/2-+;) [҄ݮFzjD/u,~j69>c̈́,moWei]ЀX$L1v_V"ckuE7%HҀąS,C􃩮h`<]ET?ct>K]LW`Jmc fC׋yz3S˰4#K"r9G$m DX&xt {(ł@+$eKixn(fy:;!D0kCp1MZ锢|cf'B!WoL 0k2l5T<`YWLiR Rs4 B$>喙л]:%1^ s=g;xA83>v%*@α kQfCdz'+A'\i*:=ڊ#hJg0{ށHEGE)Oe tVlƑh߂BFa&^HL9+pg,$P \;V@ k,ޯ6#UN#pŰb.{?# sk8hE&;նH0MR ^S_(=4#vF7b RuȊFd(# ?7 )XHҌdZO@1 >B 9)Yc&Qs?lR _wΧ J`)p͞ k]d;$鍎 S'N17 ylhl1b0ʪM۝n'g}85~4.A)}vB!eh|5|- 7Zi~NaSp  exxnÙ޲UfעdhdlطFg8p5aJ@ 0B󌂵RtEK\f.lyoEM}CqN^l܏; d$yN*`[S_j sgS#B-iǙdδZ#UʂhM֓xYC$݊Y:v`(S`G|ݜc"]3|?'cxk29W)7ŋy!&z'u#I(; RaEFXޒiYɝ #|")3PF`dڜm-)O\sN,U0H!~A`I}O&FzmgB~6Y$'ڊCo]Ti q[BV}V3U > EU5ΊlJgmbUXϕ[e16Lk*t+a6EX#Zt9-c}M6FЄrA qMw+ z߸H|r OS{7.ӭäYk-{ih) ѕWoק1@~(M+p61 x=v]St;boL19|.׋8T9<|T14l;Ôj쏈~Ҟ8>-k=sh~gP껩;j7 Ŭ4P ЦcWɤٴur?o AvD  WHgkn,AqH=ga t~~g@;ƞfN+q# JLbK+O;Ns~r1n$Ae^k_ojj 偉R.u[eEdl*Oy*__z\(cϽIe c<אQQk =B.ZAم畁D,N|'5tPf7)>ܟ#_ ^݀Vq`4CObJ['mU9 in;UkPڲw}'sNz1j |[(ܡ07CDS "3G;>CD ŇeNpN@Adkr~f'Zmذ !O͐ipKa}`ڷSi,L܅TkY o4~[OY}Hom5_\) 8P jBq$ C>S.mzxx K JXr#،Jz P]KAS^q rS3KӪչxkZJBڹBRKdc/rd&O35-(`v!Ԫp,W5\\M`'[7U}qƛ=<$ k.SJyB1%V xewKfxdܝJRĻ&s2>& SӷgY7"wf|bIil `%ACe̽(^i .~{ቐjF1q* -n[uWljQu֥;7VP-'cA' 6Vv}, k$;EddeAͬag6o,xs*m`zdgHb6ؼ$ksZU=.o_.CS 2{[]\)FhTJe q]@d> Ɓ)0ϞÙZ͍<[؎ MsMɟP__Ob1YQ뭡Di<4<=}Z"\;Zc5h5ͅo)8o>4kZr"@6~cI췤HCg):r4-!F; /|I:YddR@J -]uk}˄%vyx!ď.(0Hh|o]5U?r2a%2,YcdܿWl{]Ԅr[29okC)=<^NO/fFjyI!ݏeXCoa$A:PR0ukb.ferZD.v+ Z"߹ђSv]uu9 r难mny7ȬM!3Xrfѐ G['sI_`%26 [p|j u TlKb !B޵P{-S:~+J6ֵj_ּì~r9!Hܥo?ޖfiB(Eܭ&p^wCSb 21Zt(>(BQ8d3AH]0na3QL0ǫm.7{z҃ϐq6C4U[S90L6S~Tk BZjgLA[^LI*Ra>~XL[z]EfMi ,|i.@: m† f ;ⓘ}b U&/ԑȯti&V?NIv>BFė7oWLs VZ_̪J"320h%D#t蕭10!V8|+{Bgh>0h3Qm9(›Y=PVtD!-`0( fbEGi30S(ͽ]A4d C'1ɐN kGoI%zjR2COƯq}0^W۴aaAE)37~*rO*oՃ/ŧlrdѺ->y ͻFʹT zpo5s(V?wWDq lN;oj0ԏ;HTݧ,}NOsNQ.Ϥ}ҩ.Rnu)ʭ,ԽWa4Hv =-.bgyO$4ʯ^ɅMn;(>AZDPi]n sz jm&@sP|Ew.2"b$_T_NOV*s?SBM7LJ\Tz| Ds[sDNN&xDF[Wѓg1rPUV˦}6 Go jF]tU;n 4s{X~'[uHus[ev-z\)]us/j,~ } 6iܛq?ʨC]!u⥅U/hvObjfaGa6LR8UHi}GQj5}yw.#$8pUdnT[^zt>ĺ)հwVt]$es,Pw[<^E>~̮Tfto^M=ݫCqZE9v Ҩ t`d=c宠kt*M q|ortKc( cgdٓF܍p;Isʘ\h@UG+|_(5ux"KfOf] xxDODFoB31,ő I&W٦BlpU'(MηpkMY+%"%Ff{SDi/ۀ n|£ 9F9MJ?/b)7)gyvpb| EJ&bSy.wi |Nn3럯`6P) ʂ'T~ B!nLF ezG=KJ#pZq|2foQyf?d*>㍂+`;ϛwCZ1f칫1٣* 4A6\켙mM;{|FP0??%L{f.P vwO~}eO11<]d6<a㏡Nw8)9FYa UDWWζbl"K,^3A9pY ,o-6Y+:<(΋^z( oIph JW!@};``+6iF!76fm?xU&<N^jES\{5/5MǼu|L02=y&Cc ^*y{1ՓEo1P1NA#a'QM5S S%h%uk7ԓέU3wcsLOg6~jj;WL*"Z7<6&Y}y[ۤVO?CM)yN u`Ţޒ/f!h. \L-9u^vWѲ d~'H56&_B,j'39mQ֑ ٵ*zq3@~!Qjl8mI&NiS&@e>޷@m$^"Zt3$ .;^ZIev2 bc:ɕQ¦o;(tDA*@kk,Lh*⏳0cΚp"xU58/Aq"-wɾ ݊Rn8"LpF|*t,2@WEMv͢6CIKzÐZ(&&Cc( ܢ_\[_~K7yKV BpZ2|Y 6].QcY4ɉd 6wO~eK+4Uvl~v qJ|7oa$e06۷ngɪnK(8X@I&T?Z*N{#fPZke)m?^ jd {PZzcX'eUGOFp|?P$O1 ;]ocTYE]Q""Mgoúx{k'Ox6. )\ߒޗa(Pm}\mYIcT ‚(}.|Sg'__hCWmKQygƚ|8E8ng>C:I(bugg7]YēP5u-KJ\߂ yq9VQҎ{SoHQN OkO\c(XUZ5!z݋bܤz6l ]זai;yDZ,kQ㖜(zg%3;ɆOn&Qj(Mn|E![٥ vM3Rٙñ;57]J:>3 .Gҷ~_ k~Dr,d8wX}Ɣ^1L2}v 8"=t"MN eL6Ӗ'a`?U[@"D-=ǏWgI<1s ^riho̾ǰ5h꼝L,#mIne?ȳ<)x'L9)аh:cM nz" F磬&HP*]}j.S}Q \,eܑDLLPc@zcH P?@SvW \Zt0㝦,i,fƕ=zl3WZ_ _FA6PtLP {۵UW ],l?֤/$Cebk7[%Ppޙe^nnb@s-ϥE$]Z*ך{$<'_ϫe$:'I˵* Uj#dpRJD93?;8R'Ai0sVmtd{|x9_=1Otԗx-e8ʛ\pOMzSeҖB'XV+wv7㢋.+^xPsYU;{y0>Re(17+ LHZ]Y3RزwQ!R r*Q:{~ұfN~hc-JNZd z^!^MVw>GJ,%vrzN:plDoڿ-ݙtR5ߗ'4ʵD(8vT@~牮O0 Zs;H)8 !UxBϰ= %L^31t$X宍mTS.x'E F? ,g=nV_,sBT22WJI3+[ıFag4Pӊv{t]W& L=j4p5ln sĀ6O1IqbwT:[Xg(8?V;c /缷oaG|q:#U_gRt|̵=*G+mco9}pBT"i% F̛$f.kez7dXg-jklrXǐ ټ9E1cV9To ^'Epn?'+6ͫ_\А 'SdXSp"g7Zx2'9hq`tsTłnc%gbL.)-kSkcDB J^3МߩVFw~%u~X@H%|n ~Sh]<{0E"~֮"[WDK>yp4s{З֜GZX6s-ԏf H#6s' xɾRy,62eNϢ|&W1nsCۂ64b ݴN} ^>Ԁۥ)݃_1oV}Yzmk4I>hVJ΃-{-&P'<3#f̣Eqcv;ç%)5nΥ^%dB7~w'JS+]0zgJf-aGG<BBxԭZ.P/T>Q|BcdVpo_?~VIH,mqNgS1g.2za `2_bxc)}4+ʱv'Put$'I'",kǐu8ҷ|<TI}sL`_46jsႀTB@9]Q4½my8ȵ8gTV4@)JBFC8{ :`kp!. B6xC8v;!Uk>xCuyTp|ݜHp@z^j.DC'~3X[yw&vJgY˿:Pۑ,Tڠ!ZSE205&ө`YX3RțI7+!r_%b}>yJLN]N˃g˶A6هr6jPp 5`Rb0Rg>_MAڙф[2(|SGTWS23dZM%Nrvd3 8łpnP VnH;dwyx*5'. Q\Xۣx4A](|lzڡnyC->>6ZL.]|In04%^qvOmvtrtM$WV`wgQmѠ1eaZ(rfkɫ2f$o0LfMEz|;b>OZ,91pJG5\1]VR'j>Ѱ~\R\\(4ib\~j,8665xSρ%, RXo<4MGuQjS$fQ(QZ= Âni-=Ex"4tm5:P;K)W[S⑷'O żU]M騋x |^@Dx*M^wLT%n-*>}4E+.wևvC1ϖ >,]hxamXFi ǟE<P9<Ո2iKmʥQ&pr$ ,x; Lò_ODjꝻm\s'dn_9u#(-H~u CT|5`jA8Xas.f%69#!'x *NYO:w0(i+O˜C>| ͥ=}[║;EF3kh\@\/ ܅QUwe= 3֠/$hкC~Ry45§u,lQ#Զ,GPX K"W\g2'(n"\i$pf*(ZD`bcڷF&5)xToV]ԫ28 "HM*>6MY+|e^~J9pK¿.ҢlOv= gAE3ӲDꌬI\@V `= >)_`lw[Yc>7yaSF~b#4r~ٵB>ыJd JN$Tmt1AwV V w@H ) I<_vClࢅ UFo)Z3/Y} A</FY7RgqItA`,qȆ&NR gE F>/`@M j"oFF0^0^#6n@41Kr3jS1"dzw/^tfg:XUZtu 'S6N[ȋ1tnYtOKj<>P7zb| 4n*3Þ{otC=paٔ^ߗmxxWB m6(+M63iN﹎pK&[/@#w,&NJIF`0}gol}J]#^ G,l'Sb} rw3l(S&;d*Nk8hD `cp#"cM[ >uU} ӃZ+7n7S5tLG{uCʳQq` ! r΂0s 5L"ƫ"zJuI3OVr?<7=k)Bwt'Q2(~"XgWuNIA)8Q +%1Е2TS2ދHDoA/ g Rڟ]4Wws FAE󠣻?ĩ ~x$M (_R"|3_`di7oNAgj9ݺX9I'$X8>W>u'@Ln葦u׵WEbM2< kf#<'`0=;VMP|d~L@pT<5=#&t4bD뉷S"E"ORxs~n;QFa-Ư=5Ty שּׁM)I s8Y ]P^ޫp*AP_ܚOnj);B?(.O āk. %q/3Ĕ@:j8:Xם:/U7+W|MSB b,7X ς+ 48 @3P+1d^fI`mEs)elu? }١Ra$8-%yM=2Hn#Kqc0ny$>j\̲%B+uZq%a-BioQ5cܦBp9uąԕ腹*>4\s@2Av1k An/CY:Jüf"l=R?iv /.o.*% F`-L<:̚0pr.bSug0]ŽA! 0#{ҧ_y~ᜆ ,f͞.ƥߪR acFǃtL ڒa8$ sӍ*R$:x]ERrDBVݗ}U(4u`G=u 8E&!|oR}c,OXOMHԞQRLw+JЍ,%U="eII(׬տ4^Nhàr}Fo"M7nģ** sЂ]]*jWEMπ~G]I#%wK-ǟP9_#KuCfBU#Եm|`!H$4n'9x TnOL"o^N6XH"^G&B9v9Q<7TerSK{ڋ}x)LYe7*Ѯ]͏ [˷ )oϏp,xSqt㰋P=řٮCEFpTK~CXig*fy٧&q8l_4{GWe-& }n=hBgjXi D6hu^_+$Lӽ=F#E,zD=mVR|xFȍY9&{QdM84zG9>[~9gM54Ѫ2vSJF̪2ʳ/fS݌< ~G!D p7}yD0}f߫hV K+ Sx{A! yCm_N4g,LJeM+,u2~,Lt㗝tHV|b'SbbPz\v1Ksz/d^:}%V5It҈I{n9J6ϕ8\ɫ X^Ez>Fޛl;YP"[:vBtP]G?ߘԬ5Ë;jͺ|@#BdS ksE{}h&̲:g~֍$_U-\va\0{'$cvݹƽYE?GZJJAu#Z^}fz[ߵ4EMƱ&x!>| Òt_a `?W2TADڔxwd&'-L/׽!lTMݷSik _ ymrk 17 jxE}($9(|wjU?q #"̾ʻ  &nJ uk xւËM 0! S6 1)H45h" O4y?>6e+WL 2!Z]ayRѤfgyi{VE+dQۑdF7.24H&V;Hm4s,`ʥGqw1pޢ={^Ew49TwTLjdm GT80RGfPOoMjbSwn#gA ͸3H(wO߆퉱sM;XB^9[K@_^v> &XL|OکE?cܫhMpA!܏EڴTz,[ب]Mod>yݽm@Kd=>!dylQ=qe>,Blf(cOzWz ֤n:hKJˍPLqlg;6X$( :,s) D0-S&gI"HhE.t ΃}ȪaB-2Imw1VS m噲uq@m9NnYM s[ߓYsqJ0[fIM* euЫHy:;ЫvtI,3! iF=? t/c sF~t))3qR$y~r\>TPj#j62tk Gkv2L[1*ǩ2{MsL vmbYyUMf^f n[闳cѿf Fͺ9]:!`k nQA^̠x}RLaE_hLXU-WN.usX_Dhw|/G[)R7XNvDgvp{GUp^)CE5Ѩ0 l??6]:4=oς)Ρi.L@KZF|]֎ZS e4Nh8&0+xE9: 8?|늡4NJK`| gIU+D^d 9(Xl&]6kíQ܍0?E({aWTO d yXHC$l쬎?HxI NHņ-Quv8 oDt[@^ Z.=:hE`Z~qk͘/hO645B-BuI8,.}jWdi:"}YB{i)Thx<$Htٷk*ϤN_}gbap߮, 8y5euL6.M)%uV-#u : 1#S+LB ]5 T *7K-IM \PJ$e",Tl aBCV5M!ji=. >Ep>7%}p3* oqyץem9 'a.g(\x< RL*E fFc*Fٙ;O'՘ЯG@;E_fL5{X2dpArhU1)Z=y*TK,w7yfA<F  R6cG($̙xg vkJg$6FR2@9AuLL3-68 UB`Ij,>/?N)foy Eec&W.v %S_P eʙoKyDNND8.؎u %N$ E9k0ϪA$ɤE\dXQo%Ʉ\LSc4> a>F{C25Vخ%=zf yV*$\(B+ fh6!e @h\]ʈތՠjF 7e͋'TC6|4:qMoØs IYݟl+#e' Ì^e̾EGŬ3hHv!܋7àPn_Syg|g?+>6NF8CY2'! z_F5 [O0oJfs Ho5<#ņ@d&Js HBbEot)vT;/tn4WtB)jZ^qY?u_<9*+K\;!xŮW`N4 9eYWVN$OF`Q`FrfZ#Fg zǮ7C*;[bqk-S;uP~5BxKqvDL+,?8DC-̚Wt`R>rT]Ocy0ƪB,;Mӈh=u-ASx֫X ~߰{s<YNdbڎTܯz 9wdH$q+_NRk=x[,rGⳉE%N$dE2bH^X\De{ dT1hy/> (\QyoW _tw^\Z4"ˈt+Y>ATq[bmSѹoPQw/ 1 E2u S*A 1aS4׀`Uy.0a$x95aX-,LWn@O݃ǚBi_P5ޤJ6+}֙ay.:FcüԇVW*k7M?ȺsNuu SIami1gpy;/]埗]_Qm_.9_[7^N6@a ߈nrp ֽįDQs\ox'[눇m e'@V uQeHrΌZݢq*m`1s{f-xcQ=୵y2;^=]d-:EbD74?)oN[تmU)~ַ4@&)ģ.9k~mS%mw&զ$1>ʱztH}<VDH窌O$w#65 P=Uhv ]&,@ JoŃVمj9;rMI8?Gr %PFZ$JL3ݮACfdB#й4)C X~ڂ<ܫ᠎t6M0u4 $s}he3` =t7Q&M1HLMQ'^$JC6@6W%Uv/g#SŨTWs]֯2S>H"݆'=nBVoի6VԡqI!1S8Jdq.}, 8\{\Sî@ 4 SaLN6?Q}n2\Lf!j_ϋ۫$>*^+}}3}s XA!`J{Z_=W/>ZT- nS=l*U=oV`}:hr&>=^jwlj$Tn,&M~- <"=S@b-n8*)2mH/h@L)ow=`ic$Ӧb`;t$S/sm- QkB6=c"Q#"fSo B)FWFTlv&T<8LbK#V5ђyMu\NjIbՌ,Y@j,!)$熘oj"nwƂ3ԁ&E}j̛Th.ʥk#duK~!wwðZѩһido9-e.Ƚ.6y^l*E+d婬cr{0IL^,2˻+BZVP+.zszpʋOY-0n$Y3Uu{7'ΐę-ivCu4FV9J`@)S[ۜAT{"[Q>\/J$l"LHX+ ,7(y*8M&-iF#d`!#Z0`yI,dF6;"{OU>ř0볯):9U|2^*+Q@xYgX5qH.-`Sb^ Ue0h~#c5Fx/B}],=~qE(4WZ0tl-~U0d@X:m"6b$e<1(bU ^5ܳ^~4K. ;0\ VQB~V(Ҟ"ey!O'H=%\%V :T?a= m|HRpU)>UdsCƬM0P0xjk0@F`_$˱i_dWHF"oU|':DgjcNyr4.ڈfwlD|H+M(iLʉj(k┵b}PG\3JCș2tYQnBrί]k$bKtte闕 ]㘣J.vTS^Z8=d'FT{H⩽񧁭8aW tfHw&aQ(0x+d$-D! em9 ~b 8~3!'I>Eh[SEnS]ՇJ8t }ߤO2r kIո6Κ?V%+jH >j%'h>ND l%_(;>܃O>b2Zz2IGչ$/)L&9pu䐎ՍT՝!whkG^; 4?pĚyfyZ&BxA  o)4NF%xkFإ ]e Ux+IDlAЦ>IJ+ :DzCQ8: 38tBZH+f{LYü%Yƒ|sjPtrTgmn&p?^3#GbF(о|JۥTtZWա ~&wh>0L:UT6P%iSa;[ $O;S~wia' #]ʉɘ˶OG&^qv?D3٭uO;&. ݹnLF3`BJ^p2G=prc") nNƍjpUT?"'̉1j9pdR0_z'<{zŌ u,B{!?˪0$8$R^|mZUr}Q(2׊yP9u8W˺~fcW,$A4FֵE0z]gu&שN)< : 1mѢX :% :^ܧ٢:i%!LB^<"NtcΐuZ3-nRfz^3J:QC?Рt?]9u sm_ Uc+TC=:7vZ ԇA8GV T>\ QCE=OBeh>431tRzaлѩS=l^mY(Ӂds7ǍC]!$7 ːzk %}'jѳ2O%jSHCՙkȜ ^t}LliB}I<ʏ!]P/Ȣ.RRNkj'%&ӭF{4Iljد.Yv𐵉Gӡ$T\>oWv5v[k=F["-qc7WQ)aޞmG''q!_6t/] f*%!2/E'tĭooputw%XmWpL7LGD'ӿ׊8=ԁ)6F_-}7@P8 6[I.HtQg*"i;ʆArLHսC r{}3 wh˔HhPP~3(uт| zONWP\;yNoӮ-Fmz給fW7~< ڢ?VHnl jD@E9C86j]Pi'_1 x]qgnFS׿tx橖2dͫ"4}Lu'=ZS$>7dJXpHDeeJO<~tG|MS1]d$w0vRf'>Khx=~^o_1\N;ط o4YG6,a«rh6MhS>Me8dߕy$}KeaY1v&b[}+y0N>|%s,~M9LB&PHfj,tmv]{vnyiyC6P!EI?{>RƌMPW;n3PS5v#OB5|,2HT AZR^q`V^+iO}ڢڙ$Ϋ vsO74^+' >jkʐͿ,:0Y0C*PZ&;%#|e޻?Ƽjcl!i'8=^U7M} a?:~Um ㊻h~wjo.6 &6 <2OTv훋CTt!e-?y!%#wsE1}KZƖJ C|2Kׅ"W>r 5o"rPj,>ؒ(/ ?[Z!3{k~1`6- N3A_pwuKӇfu% NI#^s{pC*z`BO)e -j rYﵙorDv%I!]4`4fO0&g$ϴNmXIK=;"’o,P8|sh> t Ґ^ƨGx] @ig}FQ!X 2EcĆ-I@uR`j͙)b*0X 5T[s%tI ~j0gQyی~i6qYe34j7!^eIO'~->0savv*Ț82f6#jwS:j_2@Rk)Bt̖b41zR::|:Ɵ3nd$Pv`ID!c¢8oHrzFo \jaXCj~6o\92:}8~\De XR)RMHvx. SCo7.4(ݧ :ȧ&;ED, G/Ϯ7`K;fD8tkx@--c~laEV9QQP.([ŁXrT lXYN࣑RzMvtL 9sediS^V6cL2ND~r+jJsl 3[A w3̀~A| ew6`z}vYۧukN$No7ưg'u7'Y7WP )#ue("60љDX#R&߼=`jm|@,RPz#53ܢp2{^V.iPcG5UrҠ;Dmi,6m4a:䛻}U;#c!Ds$Z R#7^[}KLVΰ]PVqyUL6>C=TQZw+ݎԩq4{6ٍ0ԫxIYQ(EP o+G q>W h q&C>^d -e-G-ژ,#)'g( /M#%C"g&d@E#:?*c?wM}%]bS tp F`M8|.E}3JN,^o.z|6JP ۘC6t7~Y:p͎7пQ'IwX{Ќ(PdžѥVcAOi6{e+ͬ}8^>R>DK\hX`rt)ڭvV72g:.ku3֮jȥC$4`TQ&8xgY; N]ܸK1\2^ĀDB 0Io}88-Z|DE+(8i}euHkZ]WS]Z7J=vn mXC.Tu+9T?3 Nruq|AA΋ 4`2 -MvQ4ȝY'Ӈ\_i7Jta9'F,Tj'jVEI{CP BfhJ+rb1Ym 2sDST y\A=aѸ8'4k#be[m(Эy wnrH#\~XTp{$! K:9dβr6k|{X=T*HlCc6ltSE]]@'1ʷz_ ƀ9D9>$ \8t|~m 6Υ95$qV,)_g،U0#hI&Xr۰ CK0x+ڐK37Q` kӥ7Ũg6Ӻ\ |~c3\ Ḡ@heĴ :h`hO6gZoHtR]vC}Oc *M@HT-h﫭P`ËPsd=YΦR^skjj%E)u\K+G˛F($ӇKTǡ.8#l*ǎQ S %l񄲸jYGKCkzw`*9cCqGhtpٯͦZ $z^]Yl {ZUP#DG&3g}` N]W/J"X`q:ܥJ?m #~Um\Yͷ5W^ă;D=@=a:q#a>xTqU2q~*eدt}aEa>oKܝ N!?R7dͣu@:RȬ ¡)a٩$h0Ƶ O'O\/ s{U08pᰙh!Ծep<8?*̫>s"?>t K:Z_(3jVw'[ =Q٘YJ/p ~vYnQv5$&l0VfR}-ftVTYwɡ `>9d79_RɘP.2?~  䮓1%\1n}(F^:Ek//ck8a9lAgcf1v9àpmFY VmT㸳S/Qv98v&آ+_TO/H,&娢ܪc61Dy|;?? G1gΎưpfۢHQ|_-V43I5r> 4dϩ1o^kM9m6g=8*$3G8bc^Odi|dNM#?颷%vՐ-< K"GfbĶ>2݈aF.h$i|ń?^*G!+W"pE kԆi?I5gu!h-/m5[XwYss612͚ch$Q7+~_؋%M9S|c P7ewzU,{bK]8=_]F/N b œ<ϭH+neo\(2@<搘go8S 9Y~YOj95 bPb3ױapj*x 2ih+V!,HRJ~!ܧ|'‹Od&tSk'b؂& H Չ'lkytPƭdg&AIu'4 IS_ph;-})e"z?pqmt=]};5ge5A?֘iPA=܂vVdT&NJB5F6)`|9+9^FpNpDmUKxOT"=;7fNVRIlni3Hɼ0%KZ /g7OI}$*P] B t#uCjv| т ^Are" Tp&܅ݳvh5(;ɨt.dާ`Jﮙ 鑐SI~Љge.uEV!7MIr " Ŀɜ_8I9O:"$ZijuAkBܲl =<ᡂNeLSX7V#&"Q &t1+kΥ8*}kLM9n%tG i{uҽwX `;bub ▂uX҂tk}ٜũsmhaMfW8Áqe&`RqM {dӪ i7]IVD=%ʪA eK @D|sdJVv(?(݂0P*wAX0}֚[ޤF7na5 ׳~KyPTTtGKY$ 誣{O9Tda)Ѓ`!2m: ]ׅə^S4SϮGנ WnOq7 lR'&sބ*#W?e[ ?̣(L $q BKٻ+k5OBg>Vu1DkزWs/ Ɍ}+zV;Z;G-i{=k?݌$V~435Ȍjn{D؋_JÑF/=2}'Rt_`y:YbyP3Z ꖣ ]SnFOex1["Cc(313:UԽNATd!z,i9rV_WofS}NOUw 6=Pv[ $5#&:VsFMDx1JR8c)VCnl!۩)I(6Gӛ[joSv$./E+7&-x\,Ԝ{YG)5tJ߉ 69Hb{xU4ZMnRȠ6ԡf;KB)>>~-{鹙^)]"EYS{9Y?92HS2uX/dF#gR/v: Ӡ ǢnKr&:jqYė3+M_=$)jnIݬn5riZs'q'Q ޚL\.FŸz,3!$BX<c 'mmxzlz?X@vh5ՐN3vtV3FƧ*rIzcP$,jmBge~񵿃Kz~fNU٘xuO!1f-8ur9zO"< c݈cMV|n~ /uXH2L }Ur"75T&[C0MHIЎCy~ ĉt)[ґ=T*Չ{>̏ǜNwn|Myzfo\%tbN.##v Cǚn$D ?7]zѵK'u+t.kfu7m; FvuѾxU }Liet8ޝ/ ToӴ0Mg3V *SKkpٝ^q_QbK bFB3 g)~G)Y}ZսF|4h84ŗB]IBZ>> /TL/oB3ыsqE^!BI1z`jNKLLKeŭ[TS0ZrI G%Yi,z8UMxi,tc6 C ȲZO``p{FsQ0΢Ŏַh)462΍ke5//*\೫:7zڻIue](Paa=2fXA#fM&Bf'oI -+Wxhϫ@Gomߓt+Y) |I" $\Ƃwfdgrq'F| m59f ?X `T/yߒe#h|||IU[#fkӝX;E43gbKoPt!$5^+HuF+9H{FKpڄ5沓 uAr!eę71mj>fηo:?.G %/,p,H()Q;FQd~'W#N6^3`*tHkS='.eYqL+Z 22-} ;oZ1 $+/ bm>~yc#y"9ߵq00sPOVA ΫL |7|˝置]L{wccC:\2WF 5~ 3h坥_?c3TA͞Zɶdq4"tt>[ =K{?K} }5*yqZ 3As }j^U ~E}+H0 T9̈́;2#G)E"L\ϫ:<L<1v #26~ۜT|O:G:PBnV{ Ҕ" ~/8aC.>B@b* {qg{5jR`_MayutY; cp-SYv?Y?F4) ,!Ff1VEu[QVGtU,pZ_(*-Q,U#ՂD ߴ!+?82 զxUB/ VrR1dB2P,VB9z qMCf% !FdGPWfpn @N!/텲Z^R8ߐ6kqQqp{Wg% {7*YS -u76-F:oX3rCMALkrF 2zPí NN4ņ~!y:HeEFR~؀YRAfnm<ƔEL:Cq΁qky!CczuAqv䡤[>,Ms<x>37Q}*olavQΣg6E-z/?m- Qe}F]Xw" rDwψ`o; ICc30}Pbf潝f[etXb滰f̄KmDO|F%?L bBm r?oDBf=i-ъu0VD{q<;}pVm#aOz[પlpEd}=FBp0od,>u iKxe_v~hbF34eh~FȒ >ֈ`įE:ňލTvϣAYVdتW]4ڿ=7ijD@+ƃB$[ >kV6N, j6ƼI?eK`.ƯqWFq]i< t+dkK]KeON4qxHɬz1q4ka(C!ݩ n-rM6RjcwfJb6ִ@h!Nˤ\wbs*&iCh]qx>pCٓ+DENϟԊ* m p U>tvr)bQ !2 cw*ؠ7Z 4us|wɅ$$^_]amCC4Zߣ^(b09h4#7=lmDf1ڀAgSKf{!s%ֺ"9niT88Tw=>(bosVugKp+EOАf<yfl$":V QYT-%BgF΅mBfÃRd/* Z/"BOj*&h` ?)C0HkQjʒ l?5C:'Ҟaaz4WN`dߍaT3۰m;3 jǮix2  W\P25pa[o>e9gZ;-&oD9ǹȏο}PK8HDzi<6$qQ>~ JABc~ UT_Ⱦt+9vʗp\{G< ՎhJ/%j3omu Oð$yȟPUW&w_j"5'Kl:?V kBy,xQ/x [qfט$2nSI΃'{ F9O7~W9c/y`d ??gkQvBnj<$'m88BJ p5 `Av#}^*6 [ɐeѿ?Y0oS?Yz(L_+3>ˑo(E>߇?eo>E|/#tQj!%O{i q,@ z ^1LYǏ**jA`rEq#Z]4;Di:f7_G;rF{}X%ip ;clflן)4`)%TiߦP"ed M9USzr3j_A*W;E-wQX6~GVn{MzÁCJߖ͎DRBuR\mԚZbͭϤsJ'&0gTUu'Hay0۫s+`A.]1pT@aǜ#֢:uT:?f YUK֮`P)){m'3&_C 0\`c߉j2=X^qNCENwN.%Hc |& F#+p5B5t,R`L/aJ,&PeHOu sT^{.L ~c>. €' ˧Fqhm:1ƎPUͺ1RDF{u 9~r_x2sD+!?cn808© Q?B}J5n>tX[*mYdH)pf;c=x@jd=>q6m v BEB`5j^c%{J!)C,6:nȧHAJ37RRxeo؈6nCpa:zkʊ% kƎV"2cPz]*I޶1,f+4xr$q$ V(G0x3h^+7y5[R@v-CI*ݩ. ꝝuq1}5 aKZa?z[A߷-u=.$]a:3E$l*UN" Owĥ;TrޖTS]9,8L!2ͫKثsۆ jۼo_{+Ab2eq@dKՂ`s1~T[L&4ZL>zA1|] is K;F:K]k)DE6w\Y9-1 iEyHD1RlDNHѡKsC@T"'M)oS^lܜ_qiInMXS(Tv%EBۈ4˾$ F{JFz ]Sl~SR[֠M.҄2><y}9ڵjxi%Ɗ9N9 ů-j$&]BjHT⻣wYP 56=pV;9Wm)}\Z;y,Z:31f:pgn^Mnv RO67y-qe7 g, mAVmPVY2#ۮINcXe&fL>.ijkTH_6~b~4ob/D" x۠[6k~WZAm\éI`d< .lL5M, LqҞL 1T8ip+TI|vN'v_pp"B?V 8%Cs Dhy;(n_\k  ZdSRhQ*>q+gG6c2X `! pAY=c^q)OݍL֋:i23~1%~Jd|imE+VïM 'A:˷l{*}ຄ2h>d*ڼ|KѷɨB}Y` (YwQK_[sKlU9IJPd~lG6kˮRSixi>.3 H1Z&:(5X;塔>N}d#銁0{Jb9E'K9vQU#*4.DAkfLx([0maH_`%;/ȧ4G܎B+DO8 q7l&\p)23 +^ј#q=:<]8h6pA'J6KޝܭJ oo vPd+sV c2~1 p\߼ Jt(qGjqT1sP$\~.H3:;_8"d.IT$gIW "woWq龝o94*:@טrGT)D88m# Gk!gmw2brH39?"s|:Ֆ/1<|+q㛅|B餾[MFe9StLI`;R@DT(^QYNFtBl&5s֐u*Oq|ğ =:*w.H9N/eBv7yZ+@r (JatƸ%; Rw0ƣkG0Mq~[} W ՖǏ薍|]D_-a8Vly 8E%b!/^ vzH|/Nb?XjD.i~cBI^JL3| {lIM 'I,L -{엾HF^vcf| (.XkLi>}jE`@ArGŎF[|?ڒĔ?A.0*CC̓b)X\g5-:+1m5[?_mꉟ7ւ=O+O}|L#T+-ɞ))fG /)?}>?Z1W5ON nxGV^B(88'8Z<.p 2'% };jkl_n_؄}>&1 AZWKxW\Kd^ hRY2+Mt/ξ-!cR ohd )FʉмK &P|J"_:W'm847lf=$8L Qʌ-(AEh> *t7TL8MMe{Qq}?Ԙf[Pޤ,NZ!W<5KfY'j~@m5XQY=; ?{3F~$"˿Pl-8_xLgzd85d.feg65'58H ) jGdGfI%pqP˒~O !dHrd|c S4js0Gd톔aWh5B2c ѠB^+6M ?61ez< Iƀ,u#a;kgr.ITB1 DL kK5v9um L*k;>)aDJunrѧ<{Dtc x7DeCդ,oUfw"ߢo]@mNxT/gK>NI@z{m c[h߽)G5c^'ً>4ep2z,c]2JL)ϩ~궕A im P2#Ef^N>^BN6Yj#Q顧JaH"|{JtElN#*ӼBz -FL9) N [,Q 9F15@:?H*✢c[ "/&lWB& 6bZ5v"Ϟ*L11OJ`GCbcHtZ?&8"l=W[e3 }{(꟥Jܜ`g`3kC~N җ!'+aop4@!_ Q=HҞhNWٝ."f(J*9gM[%3q)*pI2 YS4! d*CS0uTg^xGمI>AAO e%=91jT4_]}/C:)Z⎒W$L SOe "ꥎ fN"ב*ng <73V{H ,!}{ ;H#C)$hu`tJ=DZ="Dn2{C6maX:J In6#`Ad }O)z") b#l" Q7ZiI`OSΠ*2B{/ӗf8XZ>38h2. y,:mFP9ډF l,AB%ap&nLr5Ìm of237l"X/e2SIJC?1%2 e::;N2Kr=)ffݛP2?^. uu'ЌeV2ZO<L$)L71#F*{>0YT<6mkxڍnb4d^$z:5w үrz3%H"^]\FBeA&v){pRP5U à+ f)z{ujWuQ\/VMt[5v#+r6=m4lVwN^mg4GߏKmJ L=6Ȏ\2bV1X=#V$Lҿ;s{uC~mF UB#1("`z~B}_ݖ< wIR=@Zmpkp=(s~CxVhGr,mUᱠ y3?괵 C|kgQesf5` FF״EE"LGZ@?|1?CEL(xȫF&k gDB#BJ5znOpN3t! "-?JJ{ 5E_9F3xT9iIҨlYR)Q5%_6!yE"S$oQ߅X,Š_\}8AMzotx~OA0+<݇=bj/F+\jfn_&VI-#X1 sՈJd=s:c1Aef槍*+h*OGQDO% n}V@)a˯(`Da]FffdB-lX;@EU451vT1'zI#;3s}Q=^2bNlJq1w⚨Z.\lޞv:F[]V>ͮo azмH[9?1{쇭(. ŁŒa8I&*@q:0dI »RUj-ÛGoHȩMt ^8.9_ր0=wz 鷆S+z/,IRqOJKs| a޽]!Lmv SN^vOoD:~ #r=0:;7Np-ڬK_mb:s̉'ٯu7uOH=G#"/}Ș%,az 8m|s/SzXםo&5oIt>]ˈ]máYH_x]b!ؼc'5K:c9ݙqFiJ Bb ӚzɎe}z <;zþ?kPj1+Fz4\1Lt7І{i7Sih3 m> _ ٧(t PB$_hCt} ]PRILTP/}5\Zw>9p~Iw%uo}l)Y3Qޭ*޳VG7oQzGa6eۧpDv?lB6DFdL|<_;LXV6! vNU2v¬{Yj藩l'̘psb݈YWRFn 6l$xAx_ . 9ثǟ,\BřerRq+u{3ʝ2@Wt gg[nh1AlWRu9CiUV.ez\'2 SKWL8&fn#Z* u63 .Z'֨Gywj# suzC ;{&_Y?%9N \a}/Mo)iYQjH*ug;8d>5v-\**/O&LڌC KyÊj@ ;FlrӻIڠs,Ͷ/<")K k3re3$RKo}y^8u $|X뒎j}{!_Y] 8iD;i@ VP|E8*gaEx\Y!bk&vcc9Mst%CG6|~"oEJ<`c2h&Oʒ XHRQΔyԦ5?Zsq cਾwct K!>ב)梇%^qe#{Mb\as&Sy7'Pis k^jXaA0\#]kvh@N>XJEh/=! @iZ W@)P-1ͥ9oy54'Y_!T,sw叱#P0 B+Z&;>{ھXfTBqtC4Gg4fe&h$~ ~%Iuv0իEjbgx}{ݼ_B&!!V/To7lT z3Y޷#k087-\V@2kX\_t"|􉆆<;6_C`8|y=3]wc9-ײn>*.3plSŭxԷ~K!hiP~͖ ĖN?Q%޴ zWF$> T\M)I 6u=@t8*KVR.l}9&C|15ͨ cdB' }vO)]%U6n>X:xtu)z(9JXVHȹgLRی¹ R4uKlGk:A 1w x%k:Qv )Gپ {vd~XHPr_OnfYBJ9<=l$T Mf!vF$n- 1'W k2u30y!`>"{w_m2qHZM%;@#K4݇*-/^uP}^bgn奰?#'m\)QrF̀30 Zɿ+˴xiJRvh]VN1p\b;iBC֑_jqyZe]|M^P9dTxŸFSa}y;ۣ wᱜwQRO.[&K%m-P7vW%dHF I]9gJTjl m'5ԐYǶ'Tah]&op!KЉG^xM[B.NW6~cC>>] Xx=Aj pp!%N53,W;TFȹ(u @bWEH7.:R"} pZ#yyY[U=bo' [C?DDQbBJj LaՠL$WP=Pɱ1שzlBm`#p= wP$A7]OŦchT+[љ"@.r:{7"A$)7vCl&ΎnfO3\"Տy8J@:+4T%]LN`(6HmIB /[4If}aR՚rJ~f93wWox'm@|VO2+ 96x9@$'6@]oXoaGy'W>xDOT>8Jӂ)vo9=qu vG(6镃Gw "0qepjh:Dg!fe@H9ȬH0U>{aD /" )iS6Xx"3+f, 75۾ֵ9ȏM@X8.7JU~ï`W+/>eP8@$?^waޞi"<-`rw+#+zJq{}%-tv*N oLƗG}k65 ៎ ( fCd0}[yDއS+| f26uzE(UFiJ(2X"9 02YL32BT̋JqKz!֏FX7!.3%eExĻǾJ3oƖòly ]0 On|S463W1[G?<[_-JvBKB*ҨphR2~Ca -wX9fo<yFÉ;P7[S >Ď T$)K {;tr>Ujńfw$>l=X>B22Dwh'S@P8t;TUoGARw]62X?f UXDV2=fhqEj|6˿CѴpcY`6NE.)[jt/8y'=$1UU 6k'(AB"˨4x r݁!ûFs7q@bDCI\#htJonw HQ=W&FoۂJ.Qxd4un~J>2i(&n׻3s]5wt' {"fUf48ݼwCx/Ьfxuޓ&4Ӑ՛-O4B=|ă- -b$":ĺt$3g`8@'1\ZAJh'5?LQ:y Ct,J jzv1˅'3\2i2J (_H 'x9 9/L ? !)m>+yP|#֛Em֘|OȞ%R&$2i.>\K 7c\@l-d3f^/<{k䐛;(PYAH=+DyPGhV-Z0«K[S[NxrE6:Mvhd ݺg#j |㪪^/$;^ؖB6dnlѲQaHairX|D-9{BzQY6vaD&*[UNnEyЀo"nt24R|B !9}E"dƳ"Z@ʣ0mg.x;j hYyv";SH|rns X^^-0zyY#,d}}N/䪟~M^ TuD{: luzm݅ilx^էŒ-tʭ;cei͟kήeJ+}\ fkEN PKo]\[9VM(|i #ШxM|.[$tP9#V|];(YҢ Kt"E̙xfĜS4"e`3ue XS"[3BmlG D*^qd򾔁TI<Iq4/|sY+2pυ Q!, rW[<;bLc6Ri.鴊5Z[k67]l$F|^BU^LE$5R`dR!:Ad~_S2Z)|4S9b/joBVCX&8RFIfm|!Us:- Ƈ2 !<0.Iz<,.GaZ4l{#58= (j۶@å@X3*o(=W"UZ ũw{ .)Qv.нe_vΨDZM`q?\x>;V>mޒ.bA#: mD}? CɱdjsM;SZ;ܶN}%POj`$5f3SUׅY?2s)Vk =!Ij^c ߡ$i; H*2Cܤ fV1xp3]8YHIfʁR`_zĵ .NԵX9Y?߸48hU3^8[MorP⊬LJ d ȍ.*,:Mp%wղlpѬqΞrO~ %X-7p5m}=-:ߑ0aVUTvI"*A Ud,\NY a:vcdeHJnb {!LTt<nB\|5ݞyJl% r _o(C30޴inҾViRk;6v y1Rv^x7Zhd$ph'Nj00$ ,IR4W#5Wp54MBT"To Ĵ1]o$ţ5%~Rj5Hj@AOJ&$}PU}lI(l4pWh##M~KhXSٝ-|#dZ% Xłx/ӥSH0kO-$!aeHe:.c=6S N$hdOaDGoΈ.h2)uӺC+hƈqQ 2qd 5fTd$=%#L\ڙ-.xنL ?]EhLI0@8q1sK ;2NuRUO@n4Ե[,.>z*u87hubvI^KHXtY,{yxSjыkeٕoRSNn5!R&E" Gnnq#ҶqV]~3@)VwGhJ 6(?rČ,C:ԇO-ϱ )}-xH $ Oy6M#Lv4C<)[蝅:*9 1x\p2M GB&jnjAsg87tR݅DqS`mKPvL75;B:Ɗb6}wѺA'+ = 7R#M1o ;>MQVCvNͽ;t^/+o-y97q+yGd6=J[:EVem.aphg ,ԗsH~I./ ί8ZAb8W]qw" O㻴$Ÿ^ML;N |]T&8v >F's7@{ _=(r6O"ekZ&yAm2'uTKP !}cم{5 'xDlճfz9z%7>Y:œny"ѻPFbu;۝ f#zOUm: Qjm}i.ΪV* P\rO9avť8^'/n62oHGR0ΑN4+kefx$Tt^ws JDo¹7j:}bS!A`Ɏ@okS8,vӏ42jtQF9{0e t,f@ɅM(ϦR#!S~XIf]l~5dC'!H7aj*bR rKzsX B?yJrm7$0U\_+_2:c2B\PȬ^Wз@Ff3F(Ś]wg'UzT/v%,!}zV]jTyJp.sR+pQdn4ѡb*xGtыV)b} 2GX(\.F0j`9]6(er߽copQwfa/Dfh;Ȱp:hx{EpmI9H>_W䛽B9*EwNm _Wr{xv7GW.ڻ|{ܩQ9PҀ_6nzA)/_i)V*[Ңs]'́ /RPvJΗ9T K-V /:Z?{mٵA9"k7;NX{ZұrUu`\#^`Rٺw NMPSelX:!=2&PKE[C/i-; ^Kw)w';n堥7xSy8VȺRk<[~6av|b"b'F~FM5F;6⫀BJTU'\LniޡAHP4Z,X0ݩ$M3-7cw0K%Y桶:7]]v#)WiQYp B %Ndҏ( "X]n-ď:?>LSk&5-2]{Mv}]$0BHD8k0[8BpZ~Z {x}ѥrF^'͌B\RiRY8!iPp8 |$+ʩV,_HJږy24aF=m\<ç vF\:<'lAY^v"Gk3ΑJ yQd.Cӻ:keܝjˏ"<2 `VQD?t 5 JkA g5ɠ_5* /G-S>}t4^\ :.ZDL^J!OˣOLujph]$)޹ù/Pa A`2p4U5whW^IMV+>C\޼[MD̀=VIZ#)8ԭ3ѣ|Į1^ϣ}/bw:\U=}_UUpUa5[9KU#BO}5 B]͸s%SCH4(-#@=5r}gV8w:7 BY3SJʝ M+)LcF"QKF{^ro\@o鰿Fb84ºJ\eIdf bLVSQyK'uM=gKdihWM[Œk$i^[M1Vw`mYtQǕgjv /lt̚ 0ROH?aYW }r*:4?.>}lV{&ƞ?a%؎f _]rMUP?ds$1'}j '0n$1 -ԢX'Aܹ*榞 v7pṃRrϓ;XG|voH#ᵞ^?7Csp}-8=P<))bB+iB2ҾOLY" ͋yU村t(p|Vt6ݲ<[,=Htii!ݾO.?Jr( ;IW׸ĐI7Xy12UuW`~!>8QayzF_3 .6VЙ3eOdQ)^Aδk-Ypc°%ZqSV >62,*_#zmԒX=MZW2#H_dzW/+'m!߽ZD󑟓W(YDy:Hx9 mx ]kpS#NΝN_:.t^`,S.DCl>_ hhHQ)C|+eƲQ#GuUF4TAp5Zyִh*}̰VqW\pG=4y9fg_Z9vjms#p5wq?ow⣦jРA-טZEK!YWQa2ՋN^KksMfwhs $Rn=8CF{ zR6$ ъ!_u ==|$ tQ4-.5Kl ,k%%׳h] ԃ2 r=QQ(OKbU!mg 'S+_9 *lAl%.L^Loph߄gsY7hșDS WLɮPw0TœY%RX0cZvj?k<mbӍ.7R+ Vő igua`YTh+_Cwq!?-`:r2i@_ޫ>?rvyD'm_]1G~'P`BmR`tulYq< T|qk"&KbV>(vv Q KÝ gYZ0707010000001b000081a4000000000000000000000001619eac9d00033448000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/⩿]?Eh=ڜͩ~YZ T٣yP>{uGުucn]f$YuP{V9j/Jme0b@$&ߢf-00u> 4@1D{}9]-مJ=4^OW rUee)$=|?Ybz=#mH ٷ7Dv('^7i(>Ϳd(fm[auYr(sRp ϤN73riʜi)B~S1(K*wF:whz* nI11RpʖuXy#9o;A?Hn 6c`3ʎs}H^+ڍ) 1!)^>_5¡L@IIo]WͬX" Ҡcx#~7VS Xv֥3 }DK!CJ۶5,bGłZ-gי32MLiPQ7iB~=!W>Ir,z3U {AK]{?A9Ӟ_~ed$)DS5k,C*p+p:ypL5R\7~FgƠhvxy`1PuOFKOKvyy/Ɉpc)<>3kI*[ 9h|Z}4y)j;e2;MWvKq' C %ǯg'HCR+߸¯3" |}bEXeᷠ4f?14#7k1ksxB*Xs*$vGuttөzB;+h'0g<3p@,ˉyB @gY|iZ"Fր)]ߓ@F(Ƭܚ]!Pl"X\ zpk##)T 9M)kCf D-v]lZ1zH~ҭ8[fܰ~~QUfEt󜍴sb=hzbVE[\a >ܜp; $M%o{I[/SD`Uj%/ ohj& !XsbVz ){;!(w0ߝ8`\K &9ЧvN "0Zu H\H.& GxYw5,?5ծM}7ŠL`ĉŬ֓M3Q{tLpZ2ηadG7pSD;dL‚lR?F #B§? ;2lTn7eCҏn+pE@Js򵎅*VD>.UIPMUDŏο4!P\M!},8Gպ*~C.ͭ>F,',q]j1Pgⱅ/s"rIo8 9̑g[ Cu̕Db7_) RHN} Rt&vH]h ]*FyQZۇA*0fCS6D{:~J@R:C,L 0Y#=t.~ 4Q@AV&)= §/m򰺔2ژnQbu9ރşLFx߽sM [qB+:ܡYk1oլcg=RG}B(pk;l%;z 砭*T)!k-̌zdYfY[͋Z C` *>o37a(,l(ƚ`KUTY&^ @N? Yd "ԬdvyWn=;xecW/ Q$5Haٟ=aB-Rd-0dٓ~*=P9:9d}`bv\h [a):n[OrmLe0~qv-vkpRVvp:Kwe![eB ,D@h^uĩ*D 3(%W~*FA./>{uՠm;"&3[!Ѣ`ޭ5 жows#hZ<^ M lxpSf= >&Va}j p |y| \ %zZ" ʕA]!R)?#DӋ'c[[os|.̊?sN q$ʞ7 7 ; C1լ"$__jڍK0I.9/>OW 6PFHC5ǼRX294qqUpq/y3n_@6̒\+I w?*ySFef: bUtX,ntgkc/_Ht880^3zśҘZEbgD g׀~zCS( z?&XNL;bo0MyDނAէp)g$Bgٞ3v9h6$Q/zm..jJRj߄G|śӓ" =F w4l+56W{5ـb LP'brj rŖKDV(FΏs'N Ǐ?85ZdUM#rG˕h"kI£b[8<6g4֜DԱ1\RI'"8h BfJ~o:+wÏʴ%FVneYu;]tw(J44Ze!7R:CYWa-ȔӑYƁ[_7oJmQ'+hEN qs{@.G:{`q`-ɈG48Di<2"œWqXˤ'[e`4jJSrn/|Ph"'ˊ{v+A?g9NGof⩶Y 7e'IgJN$տ4 D>t]tP,SeɄ(#gR#T/6Brr}A4Ek Wkw3:]E'dND2}srg,|=(Zy<Novr~2DQQVu`ŗYAEo A2mH:հvUNĜ7Ȯ[[fyE AUy8fH ՞9=vN8 œ>W٥3IpQ#' =Ȩbxl\|{X2v3h[B|f} ~}_:F_4g¿9瓘݂_a@x[$ ;b6O |s 93 L>zN4%;#w<n 4 3 .z)HIuܩJͱkV|T ӏ/V'e-KQ Z:Vy .fc꥖rN;K%Jtnޘ)PLJ4<3Eٲpŕ.'ރdh<-Ne_>"urby\a <LM -ňc[d^&(Dn}N(1d|VuOOU o<GH5Q3Â*`.lk#L.&R>-QgpͲ}dS_Dr2%r>j]`ifS911;* *]fÆI;TT֑O z}hJB\٪D@'ߓn!/ț,r!`A`K)IvGPy F[%૎T{U򮌖ޥBM8yU"#׊ joϒa#m3r'}Lʮ|(y+s˲l{&X3"60jm+@4$І1?&)D;ZstN@7/a:r'/f`UNVLZ]ƪ2pȢI.iߨR]O`+/ 6zxKhG%܌w /^8\~K_HR۵0 S 6O6c}4C;.7i|DtJfQt1/ou!BUڡߢEso:E.!;dMM 睇eH7Ex``wL 9-Iǜ a}bF%pS}eR3KBysDG<-1|)*CƵVhnJ:vxO7`C?\/x%Y;pP{S Ft|%V$)W#irAFR86h* ( F?QAh-$fo;ȣ!Xmbm*tZʛ˶| uˍ9Drû=9q]!;; CqCl6H֦݋5¹JP?`q?!\%3GaHhsxb}ԀmZKdܓsOIW}C'VRq!!aڴ<&ը[f}0 t>lmFˣ@l dծ͒uo4eB~NcG!BfvѮW%.ܐGܧAؼ?3@:!=vBk/]b+tj3a `*9w/ qi {RXGӱ\,x7dbj*o言aq"p>ˈ|!wצGҞp]@\dZ T^Z/"KT$ᬥ#$7`,:ci.drM I1X]"rŠW Y+NXyk>Cmj<9 h87f@oȨ|`pPC yef4-nG燽H-S\(s0ա)mINnIF*į0Y,U3?1C __49j,=Ɩu׌uu`+_n( X:?j&SÇt #5 Ϻv)I cM֧0J %N-B4 E˨D4[Ƅs#D_i^Ⱥ[ V#=;_?4+E+&!1|N(kP't^8 @8{\yqSߨlG^^VB^~ʊ n{kx=M_d{>89WOt]ç 3j:nG5qMIBdy9)2 R쵸fI]pyÇ#''t-CJ..fz{ +|1GM_q`!D -SLuSᏸbM4eJX8Z"X_^**\"E[OTsfIpu HRh$ޛHxb(`i!D@9ݲ+9&Ce/AWS1uV5Wv[>΃@MJXgSu[ci5TX `s9^Yo:#/UT[$D>4BU-KAn57%SYtX qA K.I(7KsL6)^0 " 9te C5Vn^<ujxU&Pj#'K HF1TrV<$ۨUcb?^Xr_yGް I)Qc 秏YL%"g>]w0/F* s}qǑ Y)<4gsxxq)L#nd`f fo&b{NG)~O 3\t 5=O!_؆'wkV*'Kr,۴6zM:((2:{(md#e?kF=: AKy *aPv{T,ͅC kRևr}d1b;S ubAPVD J"z={ ^˯vWC8tlRKj :sczro00{eW"Ml; rFQࡖB%H;Ch<6__k'1t;qoG$*JDX  ~0ӳA+"һa` :SI.}˯%*OT-8 5*abPE^}2]fVdAHg0d4e7Ffk=o!z3g*f، w K6bT^ܭjRvZzW )tʾ~:_HbxLN28v&*>Dw|_u/4?/I$сDC1=1X,r&@so>LG6s,Ps8IWxm;5. :_&LR;Gs)x7OjGkD 0ĕn^,K{>>IF뾨rN@?r/Ms-c+Gm8<&a|ɨdY-9Mq1-Z%af;7g0ȱlfL277^Gul#@{SSM-]o6| ޙ⨩Z'3pMfwrg=4<>uyQAo`vf'txr{ܛeK XhMDdCs|ơAb 22sZho0AD";vz|%î;!_W]mR/+o53CMxW;5 _o {B;Z FnrB6wvW:cga& 6|E Q$e7_)>64,ӹS{Jl3O^qAtF PA%^8ZZUfHn-*_!HɬlC*xcLq`BgVU(ʷ3NJ(Z8$,DmH#X@i^P: ՋSMkKX7-]a)Gm{w 鰈oԑ8s U׺(NZ8 `B?nid*bDv['Pls;s_YKb"$Ipl\ľ]F} #ٓ~_QOO)w-.)V-C;(B-(zq̩Ufzlwv1Th.;( d9݉C@F2D&RSPs OʍomhkP"4Plߞuо4p.2\FwsQ!L\ s.//ڣ ,sSY[k4cU|{٢ {i܂ۗo8{Qx0E( ކ-z//!ᇧ',Q'z+L渭o!Iօjʕl‡q[el)xdg2ól}"B[nyb/1XVGz8;`{I  E+ϸow@qi>xRС^]yyQU=KP4oҢ]m#-gf:|v/x8"֊GTL۬!wLbmtPf]fm>Q,b yat)9Tt !A5>OQ?ɷ𣴂HE+8tGYؖA_uQN6P58EeT51ܧ=LHL3>q̞ϵ'|2"o\FS6B?yO[H>Rʥ'/ +vdW17w걣mw[VRdz#+hU;0F:3{en2WzT SgiZu7;SC%{}BZ*8N_tb`L̒gq.42;s3 ֶi8m&NeP%J?0c p5d Gg\@y5Fל5Uhޭb֛zL>{P&6@/ᶟt+ճ6և>zZw`'fEufcHYܳAP!o@#/u?žGzh,)`N/ĶZL6wj]Iճ6d_>;R=4^Il.+0\wy PF}q RZZm)ďHL1wk/z(A26:&Zf`O"4jCkPHDtW 2"nvxfɍ;^]S3pa8Æ)V~WRƛn;6Hg+%<'ۊs %&2>-/ikN,-B7_8^^C޸!+V*H"ODmjm T rDJS"Icu]l2%vKG(:`ȆK6f$ ѿyX>kX'K#ؖԔ [X@ '?<)]Cz&vjگ|ϱTW*l@?2^(U|>hȣO^(0-zQփEgo_AːB }-,Ԩ;mʹoT[TO$1GCG}uVޖ: 9`2m] c}=px_ՏW{5T_2E0? nw3&b`'>/cp`@2J*p57cVԽ*@6mS|L7R&;o&}rACKy! n]ofe-vիSZai\s5L^4ϤfvAUאpWQAɇP9}/F>yTɍɗr̙J㡁V:|y2 %(8x-_az4bm>Ji9F.Z`+~ɵ9Է<{umB$m Ԏ,*Ο, RQk4xf4RgxF.azlN,v˳Wz &wjĪ̫jkCo6aeGnwq 7^ky<d[7{?m3 ڿGgzoW9\vu">G0[H)N Ύ,0 9X' i`Eg<~3R"rS"kvecy 6.FHsgzA I1ڂrۦ5?!Ѵtca ? ^{.q#=;^t}4;.D-T֭QU9x <jnG >UiӻWﶄ!'cc.l9h;:Gwteɏ|}6:jv<;~mT'޽^AY[}gu@lmTLR~ 7TxH;o9M6NR;LhӀJzXɍt N(-c HHsVƉsCr n}P#Eܠ9&jkyq1姅$(FI]YS>DbB$',PQێ,m mSo'Maw4=.76^Fq1'pU̟Jidzdd&҆G:yѶ5]BZ>n7[BYxƽdz8O: )]~o 5>BPS'j יQ*ק5ujv(9~V'xoZf +z\ )y +t͚ƀ)w:EMi޳Yj(O|^=ޙ6 #x ]k?Gb>Ur͞S77/=0[(w"FlB٫W>)By /E.^wF^&pa_ Š=!1|zH_PؐHW$TfF{7C~sfdexW*E=jzՙz??.V<*j+-SV̚=.VSܸuoo#{(]P;N44ayx[ i- `.`iSȄkK {Cޘ}YvZ@'Ʈ:*5ay;1pqǪ ~HGL{G\ 2V1U ֏d|H,v?T`t Y jpжen2a~^sWדF{ uxm{ , Nhz0?j+n1,T^@DP('gGm-yuQ#=H=N  t[ou&ݠBdZ֦84H6 &F>mYFZ9Mtb98Fo8?6)F!02؏rſ2PSneCou<Jk}c))smu$XdhC6@B DVj5L;N Oe{uFk1ʪ{ &n.@A֩dzGsl$r*Dj55YXTҲR 39<<HQH2Κ5EVy<#-'T2ȞO%7wfMHbUۤ( o:.!sxc\nc97Hs`GJ5 oi7Q4=߆L73/yf#Pw >?]S:v6qHz-@sۜjJ( ?4We8 KX=wW'+ n8WV.wЙ^ ?RĹ>AF:}٫*Q4rf _r0aF%x iO\gFCp4J lN ~è /#Nv}2>8kւHg nP MsNKO4YZlԚ_EfX ϼ/9ճ]A*vh pE0q*; 36u68 +Uv妜[dkNLڦvWW)_KIFrUO*5`Lr|wP*'މ>R7"'3RZ~"'v~ukqw|m~;VH3-KR\jC\ q/Y Am@ ru@f.\+'X[ncQ!$?#{*,\SNJ3 b|`G+O !׏FСʂr~ㄦ pW9!T) oäчV{aXa+9OV`KkO D w᨝^n Ҭa e(_Lz-UQ$GS\tZą,z4sʹYOXk0#ʳszŒ2mj';dѻ΀MR H99FSc01e'x i;KI>SYbbCh0"}3np phgƩIQARRy6υ2;27φWHuOj#\UD ɗXe.:l߁;XJN化4u uY(M7= DlOa`9\tr|,>>h"5kmν;@Т#hD<  4XRf!#N14q&b2ji(ybm0wSvRi?_34?O;_6)3PtV}N-cyƫd}ghG[\g&CѬadHP"JݝɊ)C&nRvԻڌ&͹5 WOȈz;p9;IچE|?#C`x#Fe'uY U_ ۘ:52>@ThXx o1\B-H o+ jsܴ=djPrׅ|pc叢0Z"*KwNc9Q 4e[{7&TvF:wQ)d Wy\di tBMh5@?kN!j喙Kbl) ^;21"vVDgM~=bc L҈mM͡tnabܓnjYG|` O Vd'[:׀#rH34]VpޞOHb͙VbQ1dZ4]\Fn)'_zuˮA0C#se4v~p7U+r4t{r3 ص/YitΧ z6o[ڎٍX=-l(i B>lX9rtpB Z%#I#SH_d#Aq+vIvL?+k:IYxF,5d81J{14*OH_Lb oF P_W{7*>vr3e78DmIԱ-(zV¸ Xշi=gt 3 \y,(&f0)Tx˾1Ԍױ& P&nrjKv#ڢ*9E[{s j,?P BR%5q E55,G[oG;kdH;uzi kͭqs7f0kk6}5 Msz*'ѱS䥮LWWx,* 3vvrE 4NNf=nMRZp8Mvt^ssRQIY1N(_$wچ@8sH )w3QbQw%\FOOִ@`4b3Mhͮr2(=(l?O-K w5:L-<LÅۺt S {r%%^G 5v X`$x-r}@ 'S! @b, Yx9ǣazBUd BeK[JdZd;^14'|?tErZ+Kj-S֛TO#XGuPx}$dM"0iH~ՆP8b!# N4ț`{ X_tt}|~) e CNPA?n!XHE<$¢U, pKHT!>*|{R`yMX .E]9孍6yYrGP[EЕ5!hɳΫF8U|)]/isT JF](zbD,ek[f vs0N^KsZ&dltGܞ<"[M7>v1jbE!aI {:Q7 ~S\L_(8#yt9KDAC]p?ى\&x>OW %|^`)wʞ1#<2jA\']f'xA*ۧ&4C'L3Q& $zKބٻnPٯglƶm@zGвjbԡ],َՇK_@ vb?c;ɵQd*,h98g`Yc^^) Gv-kԲz+ Mi1`ֿ.$ F~k8]4bt~xp:!"I:O#x5"N%QgHy;fY㇈I$7̘Y{b-+?B";"Ģ]MKnIXŃ%hW]3*Z=g$LY*9^ZiOB+Qѱ=Ɨ(B>{9u?*T`͈ 23F#5 R\ۢCIA`T8[ؔbm c M_8$(Gϭܾˣ=(˘.q%E=W"$|`s*}s9wݣ TGL=Dyx1Clpa]n6N}(t+ޓ:D$pձd|gN i$y Cf[~zB:7oxcsy<՟3E,{Pz,|,)]p_x'FP)*{20fDk]'rC'w>-b/ J9 f0LZJǢ. ʯUKm)#FzP[)l5Ö% UzdrU{9qdt3s*G |}䅎wkQnWq6o'"a+̛<Q& .v'YK? flpQ1u2qʨO8,awdvVT N6sjD^"L!MsbBX^ ? ֌4vQ#D$1d/=7)˧T% ܈P=<*{2i#i`J"M?nD[sR[wtc]v' 1wW #8?͞NRw4&؟t44eHr-WA&MZXPsG9'K=ـ N.oDs:/%{jBn Fޥ:6CY0f2qjK%ϣS.Yj%hOf;ĪwmÔm=c!ٻu_)*/<Dl!!I9cla\r)ԿL0%ָ5*@R,ϜasjOӌ?CUkfĽA,,A'AQIѸk|vwr g 0jlZ IWN <&hъvT=wьx4pRj.Oyr<~;9t K_SG銂0ORP #@SFBxYiVʅ 2.?` 7튲bӏ1" ri`Įk$жf1:% L1:EzPPpYR$9L$)IGS*<ȗܠK?Y2& (\hkrކ#fp@3.q3/ځn#:4p7vՌ8G~v9ƮLG =s7d|iB%}kͳc+8DVD_ ˖: 0?>xsΪiiz4UK?k @a2?vC GbJ&Q.uɦ1#s -e$ ԝeg6zK2u~Z r)p~EKFBɣ5|X,[W !qQgAc9?z+ւUSUAjJ2;BʑFA*n<Ԙ42~ *wT<әnxR'hǓ],ypł*)Jh0NEn B. *ɂu!ΌVC'HLoty FwϊU`: Lڄى4KB3ki,pq [Z_ T_9PML5͟nJ8 ~"?稵2DQy*ɔ(bk;00\{$z`cJOP ]\Zt_QsZWs"FeQ7RE&:ikW0`6pRgz?u_Nf~W?&_HW|ɍkvHTj}h0œS^l",H/ uff~Y$=&YD7O }q kCq]_qB}!/Y&=s`[cl 5`ڏ, ڵ͡>6ɰ*b! %N7PP, {S߽ RN*#{EM?6%*F0ȡf*qm\M6-;:2Dw8VǨv=L;S4i0B)"|/#F_MηuK 2͝ȟ;>=P,eʧPBȔ}onœH%?9$"Uq[@}GQ=:cEpͮ3AqAx- +F\5SI[ڧf݂Gr2 ' nn?m ፦ l]ASMA4@#__p45>)^$yQq E=oJ$CcPAc#]wލr$^AJ12ZƔK$ x)5G /}Oyq@&$q8&r:I8~+ԢoFտY=P54^:g3L}Ww`Hɞ?7`q@d{t}Y&󇌟0D8^Cogv"P?%W8*10CyR8~MI{rgUQ\ZF'WYyj!r:cD1؋:wJSNm&{'SQM. Hb9Fԭ7E` 0pOA8za=R6}Adݰq" x3U3=/UFHBWnˢQ3?(xGJ4\oiZ;XnfJ񺪘|3ad$~y3CǢSmj }~RO}@jjsH'L\vAجXwoaBUX5-u(IPq+xa%e$v8/`䞔d^t/pw*c3Y;k,@bV]}88ezE{aK:qH/!@4"Kutͯb:e-  wҡPTH>7' +8` 6]nڒH`e~jl먖TpXNQ+b#olgUJ`7ȒmQ`F_Y߅vib44S fw2>.K:Ě7eV,tUd ]B? ^(8._뛦!`b<3e8-]=E*Mw#<՜F3Uɹ_``Ȍ𛫖ʻQNQ u"ruQ- zٿ^ }u:)SǬGkel9eA7\l#1IJZ=څ'֢uH!x]{ށcx TKK6!VFu|3OĹ(-"|;^^U{o4z3 4uH=*T0uqЂdWE{Y= {\&|O#oב0 ² ZFE)>=vYU:,(mк3ӈ%~/bd bɶὲmt̩HY'J<::F/"E1H5PمElùrִB av O`䴫5;å u`BDXv/hn֙D0BitI&F4$Z1v)B'dKנ{IkAo(/$,WA*-_[ <<=#fnh6Ƃ},~,y@N >qЁ)xq #JV0g/᪓W! N k0 i0MьKS5tr黤OQAAj \w/I)zT.jֺx8j.ӋP>&*A?8pB&^zDMцs^29'+nK[bDE9`mB>}/U{\B)"i/^9lsGz^evO U6mKR΀%h9gn*R $ I~?4Yz@'A4J,|GI:)bK(g ?bֆaH,,Sol #2@L[%ThFLpoƉ"==NDʚϻ\YP R6BZn]~z(FVs qYzN~.azs$* ,⠚ewpJ)} Pqc8${7`T`ops(ŽƋ D>g4YoݥɟxXӜ~҅?\&RIlnЍ㷭}> U"]\U;zPj"l%xKCl`-Q]iƨ,C]ޏ/Ek$IEz#Ka6M1~%-a%b 29z<=#g[FJIM0@ 5)C,RWF\Z݉ñaJX i"gFδ%ýb@z.RZ2-p"!`h |Q٥MͮJniwe⊢I|՚P 2JB1y=+I՘H8{@e%4;r[pOVʃ1ʑCG}q)v rv^q2aW_٘D^6Ƚt1GϐPxYLPf=e巎:HOf4EK~b< T, owN9 Z][RfF.Wm^n^%[$dQNdyOLvӇPLgI1XzMJ MQ:lݢ gŖwrYʢ'U4Zaz)+Śi#=]\8H!ݺdɊmQ7 "):w>t-i6 c\!>8P~ym>(D"FSͅ꧌$D *[u!Dƛ_ "[b0@QշɅ+RWQ;`b}C1CH?45 ?y螡+H`Z#;Ʂt]ͯQ}.l 6/;ڬ)s8D RL:g9?}j«NY}@J͡F9Svo"ݯKSj"s|ibO%`8'xg#Lk-|0e$95IP$K6n?oђR׀)QOg"G׆Pmm]Xn@ i~9c ,mOI(O!y Ww+Q1z}t|-cٶMʅn@:C k6H{uT+OVk5F,&j3f|i}P _ģ hL LrjJ,m]RI G4G6zn]f{f.56Y /L9iI?[,0ՈqU trI?eNI:)Dٕ׆P6Xǭ=3׊GsK'D Lgg|! NA:,w \dm?(Ֆ?TE4FѰ5]j]/hq{[]Vc/Vz,j+S+TH rxWa?n<}ք%Cvpt,ѥLխjx&ĖZZF6|uAH68plMav퍙"eƒz>$sh[f9<@ZrZ{gLjJl1n>]0<_bZ/%ѡ|6d84Sb+K!/u{h=dSo-2" E>{OݪMQ`#¡Re;K=vTIWWRm9.{ufA/i6mC8wOԼ ] ./j!dZ(0ym437"N,K^xZdg5H$lsʅ i-96/3Caf\<<MGr>B_Xu(J"X7uUbK?'p4FgKIi/2+riͅ!Od&Am[zT 0sp*T F1(=:.$sS|e6x I֍hzQZDUqrS[5= r2!quK9 J[i|4EeRĥHH7[a6єb1g"y嵾9Q45m-#a߯ Xekܽ4fJt.3PEQ%=MԶDxx8=R(V"77{c J(* ćU /'ءL5 lВőqpR :$Z2DJ}Vn}<)"C'{W;`}J2|L~Х{8etY"{ cm *@$hZZlBվOIs+)P'lYEBb2bbZ5 5w>T͎뵫F;aThsC&#&rI \=:-P,Je<x[,MjN9AsCjLyy_)S;&` EEΏHktiŘ!Ž|pU>1f PqSi*zrF=@^ 6u98؃4_tGt5"Ѷ nIWh!Im@SCm&sOмJ!q Jpw\U25roN-!C\*1">N: \hֺ5/_5J$q"Z >[p(=|)?&a8{xW{rb!XbcDgڐ}U_{nX M] r 6ُ.bN&ۢ +G{v:l4[%d£Ɗnɺ* "fQ?AHY-vi3b3FBy|wSUj:z$5QJwgo'8(VR;Vz7vgP"BQVRpRjŀ9+IG|0RBB)'d@8܁WVVpٜf`H.C'c]OxmcV `.kyjgmZTrgW$b+׮llؗFռ@`{hs8Y0  cYH|,k~!+^LTC !62Z{4ad'x`l9~3@p]1#44['+Q߉ Sce#xDU+0!R?o&P0 ˚k஧{cmzn${'1Ȗ}?)pD~W]ce GbEZ-F>b/>αerIhb5_%^ IP?v=P*r1H}kc]H[<,緫b=-Db"~GX*1q^(C"QDqykklm8 bAd^ []sJ<Ú0~ׇkdmOÍc_^gz擑Ǡ?'H5oڔ^E΋˂#հ̔k M=UxLvp5銶mdǨT >Jޮt G!}Z xzy'.k>%& *ۉMQ2aR҈1h9e84LwzA,éX؀\w;Yc;;X;j@-$e>%;gu/e@B=5 ()nTd]_'_> qQ;FiΖ.6<Dh>QC$jy;),\!,Šu-ُ zMmug.^:q².a,9-1iԃ࿸̃QЋlXĠ$匏'"N+TQETqIͮyA*9ݓѴm9.]{ΛsJ:u汃DDgAt*Tp'妱|2"V.rhfKķz2C5BYD~pyH _ 31='Bjd #7qQ.ⷴe =eDmȝJ]t2\# /]C|nE?WWQQ õ5Ǐk+aڦ/R35F@gsE{EYv5yUMߍ+btC-{}xlos`]P>M%}:P(VdMÏYq`]%@?(#/̪=%%"imbVk駬9+{|XE J 2͂U[<[<2ywX!<J FP4*C߫ eY:p={ b>a3-z=]vݙ3|D&3<)hϔЄߤn4D:U  gv/&ĀRPv5XͷifԮʥ{uG\h#YyFW๔Ax᠌?r#xY za Ip95coVj?$^ʚKj'UapNPfm:jcD6\u!|jX/zavԞ%f\ŔYSΊz|IbvXoO[mX|B7@tY~?MՂ@I\k7ڑt_F!c4)a!UEfr%/>,?r?o.\k+v km%#7?q 1l~GCX ӅSۿBkb_+D"3Zm]HM#l:+ɸc"3[[pT_YE(*-!UώV{ϥh1I3B  cgm6LYC"+;0uUy}O-53Tj+ﰫo1O54Jds+d?eOX }'%Qe6r>G``K@Dm5/h0j\Mwk02 ]oA~jvє{Q]Wܾ,g#=z h]tɝ7RW~.Esr [1#?.xIk{&Rz:JvFmRK(Ǥ4FBE8aކ(M| ()yC]y(O!ާMPz ,pH‹=6Uy; (YY73drF4բrw?݅EwX͔[,[:ڽ?ŴO0m`Ѝh.T*2=T. Bg5}]\Q;1nK^RQj_8WWkt,G6-TZ'|`75:ger W-IQr'67+-03?̼V8`{˸vtWWJ6T 6,{D6uƾݴ\r8ZՐ'u=(e.LG+ \{kMtT1)2(#8`ZarHV;ƕn6sq2:kC48͘?w ] F_~;Sy.uSx"UrsXEFF?glPP"'X BHa1TVoF]Stפ3?_%6I'M#*Tۡ~m%n Okˏ1OYqQ%;Dy*G̀?SrH'_÷{~{P1#@?Rdfx*Vp]sQ jZ$%2s0n{: ѥe_+]X=MK]u|j*Dr:#B{,"w>U^ <1IԼ{L)cki>M]+౧i dj]AMY_6b?Te(|igBRuAAp-jJ < $]{293zGafC.WDg-S.?83؋Z*C咗_hFZ4?k7!v\hUis#.Jy<\|1#+2NS|->=>_ֲ :o*\SV!"D_&(rrA{Uvx9=j 0Ys |D(${% Ȓ1ø-D(x5{ ~4wXE3c8ʭ27.DFhr "X_̑-EزMI8ӑQ}+0Wtπ>D2(0IHv޽0seu5A簍ւkSF D7<2^PtW癙ƼGeVK0A0E >y/9U@#kVK"ZvTq f:$ڒW$KPŬfeɀy,XȬ9)ՄOwЅ!wSM M W|a-B !5gF9*YWYpmk+0-[TֺܪT%&yKL-tv;LKv$:GުSht`pe0DB2=޶R[w T1TrR'ҭ9L/3X`͇G&Nwd:㲪6y1yFYhJ#I=|z r1M]s+|I t׽GjLIvs<$X ;*dկNlq" r >F Um]aP@XNtTjWb+؟Yx-_!Kf Y9k9Wni v=<%m[ Z|%Q]}6M-7)l[xqMJYS#S `x1,:T󆢸+F\a1w!؜Nuem]F.BN׍tI=:h2(1yWOm0$9,ϰ)E%ޱaO1GtџH4=[uX'Eʗʞ]F&NNw+N{+/JzuQMV{a˛|KCaA HPݾW:8uAP1}vw*'9|Lo2OA8ql T4Ӳ 6҇c' [@ԬODfOu(c]}6ծ=o ,7K+7WgX rlUl߰ y֟z~pHz=ŽϖnsOh)^߄9H}dC󩽸~&R"T#"tߥ[NJX"v|(_%$ Dn{TgAdsq[g;A}kb&HO-.7Uihdu#V0rnZYvVsE'w(uL<^^Jy=Ш#kZG\Jݯnr9Qi=#u,llZJOLhMC5bjպ aO%1Ƌ?`Q%nl#NBr?Yw{_o1KGkx.ͥd_:ifGVȝxϞ}rgn{I7}A"GP=~;u(h.i1RdȠ: Qw FAȇ"ƻs^q$mfEO:0> s͗fLC`4^ì8 :VLq @>qX~ wDVsZM<< fl-F=aEOk /X3>f`+-/RaЧх3i4~qa) 5Hc[Woȟ!yPi#BLLgm8*pqسc+S5 z{бۭXd'OMLqO<+6-MK{*%4'J[MMpbHdS!߾BU|jֻ ) {oxDNɞ+&9(~wy-!4.?"de9&bc[$ |I@rwZm+Kr{?Z`?-h .'V!Ra"эjsg j `˥$MLJ,qd}̸;%j=OV\> #,IBbo*?ٍjB$k[ G=B@Xs*vz'م4 juFsF1}f5ߥm F58< %ʡ ;W-i<׶~#;-մKfNT-2Wtmh_j߲0\ V_Pnd ;R4a?Z%ѩ,Hp5_pjԶuYpX?`_-b[{j<@թ؟dy`4HIGtpi0(9~"}jTWM.}lb2:+0E{i[vAfeok*NkuҬ۵L 4%!uëq폡PAj COJ2֫`7d0 TgSS㧠VH~@l)H ԰헑ze;LbF}PvsRCqV zE ~o +C)-B=c-a|[F/Me#CD.d4CETrpB#󳐷j| t Q-b[^M}%dqg$/,;3ENf?Lv>u?@$x: v )D=an<ߩG0r卑ABc-Fi4*@d @Ehָoɣ,`2fm+pKfk8R)|c2m f5vͬm~6V* }~"rҚ vz%t¤AN/LBf( )&]dsc|ϱҌf SuHwa?*`+x+}bS3C$X(_ |,;C,xX;#M!{et';4BQ seDb5Q߯U@=$C511G;G%t\!YCէkF߽ MuB(KdݕIV&JXEr,5pX\tYDޖYYl>}lZj`?M5l#5g ]]ʛh#]`Rl{3JGKeu^Nux%Q - Sq=bxwGdgNG;Dn_:ӹ|Y鉾I_e ^!;C->!ڦxb8Q@)Ȟ6tƉ}2DxZqNK^^OO/HS +|py^OFœPۢڴ(mGb SR z`ՎbFloWvHU s8S nߘ笸)6֚:kdqW1#$0wz\ba*52>ffWg]Jشg O%h5qG˙@2~BoA9̼7[*3Rpb$F.T_^,Twf7ޚ/kșb+Cj֎ ެ.Զ%V#f}WpX\a7c?TRe0~se%z=[Ᏽ HoG*{=4)3wȺaЇ߱R1rĘ(k_;m_R(1Cdp"[l"2....Zٳ>/%Em VYA-6Dhz{ 5 JAZ1'HZ#usA ţ`T:ĞfА3]gQg4e0jr\`z|[ )3q*v11hMeҿmcpp?f;ABmq+p嫪%|||#ڂ=Y𠈵Nݬ"Zb1e0femḐ'f|˲"{kx)TG٣ȵu_f`\#M3R˦9\k`Iy"hڕ&5:ր+[3Fn&5'@0|$_^}5p Qګ̱B j܌ųXV5֯d߉LWHyiFgY ]u/=8B6h+q*f1q,*yhg;?_n#9;J 9@X0FZ!y4ROe*˜$ 5E Feŷ-7&?Ro ~KǙޏǔѰ=NͅûU)_d^xuЌ\9eh7Wh1Lj4xI}9})Uw.@KYєy{)jA53 CF'"en\Kd0a2{ZXâE3fkqYZ zRhJ{Kf R=aOna*Du됔Xn^wKSZأ s/Zd_ع gL}*W * S*d2F.'{7Eh\Yvڋ).?w@L[=o1~3~!oPP>8:?.f֒ʹCQ-D='B+*3pB"P $s kEtluu5OH'c-4&2G C}Blnbowd~k0كtֽ%rZOLtdIe[YԈcԈ+,N |&FT'%)Xsc :^2Y uFɧ -ow!yݪQ_WH?ѿ>1|*5*+s*==h8Кm'r{%['vŗSHYK/Yy3㲋?@0ѦN<|sՀ J.}z_Z#xWf?ӬYUy/JQ`^[wU.mw!SD&<t7ڴAxH܇m7*Y2,l'\@ԁsKSaMt Hx}:hK0!ԡX-1x$l@ŽN~ԷnSh)ތ= (` d}eS%2> T~z OTʨlT<_Op=rxRDy2Oify?V7R8abwkvvu".V`R˳l[ȍ.a{NV'p;#v]hO0n4;) ~lVE =^,)9!Ҷy|\eZ I1K9K[du"(Α#UXƂ "zdh-!+Q a\mANjJ7ka53s:@VeEI{1ߋyzĕ =&ﰺ6[]a+~ tnb.t\N%p#SZ$DX "H`J5=AU=dW׆9:ʼn;$L:17N ȝsB0ot!gV+Bs;Ɋ?+*3-nx]V>m yoHx 6?VIf)L%E/b8k\ź(?Y 'tCS!n9 _P:Ȼ8 ȄDJ_%i.s!A0dWdj!u(-YXbxG׮f4Y-EME$LհΠ v\~jeoDCݴաO (_ `!FRBj>"@ ]OXP˕>$%9 .+^NT_#J fQ)z?'"U:e75،ϒ1Ճi 5#Jm Lß+,k0nl-W91_rqơڙ$,o/k3h9ׅ9F=FTnye/-YlhO14d=m5we`:ϣDnGz6\<6pW k(bpQIĺ(1:gE# =J#3Ju(:-{?ZeE'$%ZAK(3ĖJ$tܠ}m y[,9%pJBW,Zl#h5ˠS}kkl*c}rwzd:_F kK; ELk7B{2ZBGIνeZNP UEՓBp94{kx4&&Lmq\YAU|`$괙ET2$nVx,5e=::& F1| <gR?wIvQ0=$)Mme_qJ=sb!0} t, w!*V\戄61<}'BKMYiZr(Wu_AL.B`c8)Ddֲ(H-\~&/ȀRo R B\\|&W P ,˝Is|^?cboHAvR#6v-uzjC&g=8dLOgg{?('"aN|"! ʔ)[#jn=C9TR,^ƅQt8jBe RlFn)X2ѱ?|EaZ߳6^#}xYSxqVTqUޥ6PHpZx=aw/;@1G;ϲYf=NKE`Qٺ$Ξ!*vHtD/{V:X5(_bO&B E,?&On4YI bη(re"7/9^;KMVv'_I̋ZȄpf 3ab:#|i#pRq)S$q)71Ѻ)Ds*ij.t>T{I1 &I7@9rgsG{9[j,2X^2WK羢k7jA<h.SEѿɌHy?<:PH YI|V^Oꄞ]`#k1c26D$^QUbK:z9} Q9 Ҵ Ʈքp#t%Sx4џȱG}&Ȃ\;h_3s2)1Cֵ8ÉTE:x(Eh_H'9KV{hV^qcqVs⓰m*>n!>M>PEdee7@.ʭq ZӤO$⒝__x*:nxK0c 8 qA7:Hsr / JqS@{B&KѻG{kq^f a*/Kߥ)akH_ [.G7ph} \ P7iBh3NHaDA0 YN*tXJY4p2 @F+7h`bByiVe u/3YZ<тnnP9MF;kQl P=rDfiRC!8 AxR$VgG^YxdZ4a9 As@>d# |1,C9L@>)LE#Eҭ6U-ǭӴPkv4Ɩ̍ޝ+)W/&Ͷ&RT8-7ܾg4۳lB͠e"W'Ps ɣTqGAsT$H\I)Mbt0'="cWHK rQ̟ ힽS#ˑ75 n7y0m)TSŌ6 Rc;*D7.nGޕTdB(S&Pq?uphZUec$cWʒ6GW s;{&4+C K!yQ4Pp4I-W0ybeYx 9 :YщajM/X56Ѧ#D$@OJIW 罙iP7։j"S~aȲbp=M0VL͏~ ҕMcs~ѰHGSSPt́TC:!.V4r{)2'ZK^,dWqGD_B)vXAӐ-N*R3e'P\`7Üs~EDй2% WۂBa2ȀocAtU)o`Xm}#["fșFHOD⣪oE7mz6ٯƑřPpM HG8ۇ|>4wfgo7 .A>^JsTSZ8 ;cfufvcЧՒ2} ?SA7+aOp* Sh㹖?e/X/hOo9oTH}]0C ]yEpݹP+ˆbk;ǩyg,ng)XEc޹c4AE7 rF* 8հx">!MThs11;t$Do\͵@Gev#B 2j.1Yd&AZ7{.P$|~p됩fKK.TiDm1I=Z9RoI=`|.O ea)VP}v#1MmAsKD]$qVXP4ie&ޒj~ 濖ZPFaZP7"b1߾/&=`:4f L>Զ,0Prof d *^ly# rak|6_J{Z:CcLq0I$.$9 V:?ߞe ATm* ?ތPkT/8RY`@Wo0W397g(چ$ /eufH2FOC ?m8wZwn& YbƃOە:q]^t7qx*%{" g`#_GQG-+Ti1jRQE͜@ރ.,hf'][aa3&Å6Ur Y|:$*뀈L9GYHX58Ɨ_m;v)2`9rڦ%O^dy?8!5CQ%M#~ބ-܅4=AQF[- AЖp-W+񊧣3UιQ +xԤ1J%7L>eOe` 1OV]:=0+7P|4ep"4؅yG_LQs߾1i g/O˭͵iY2%wQaPl fÐF;q(jVG\}3I T'}a5I<qҚVESl]b[NME;#a1@̋]W>Fٺ,erM/WNJn:W"+!r\zJ{b7ULՄxqG!GQR#:MVA 5@ @ ׵N#jA #J>grhEͅv%T=$Z9|BswW6f%eClW83܂'3,.q@ÒN)H z|XU=L4΃uS 0A&+-dzъDMʱSrE*UͩQ0ne.aJ%Жj)A`,E#xq5n FX60Քle<+&uşרDU"P2EwjYס( =qճq9[ҵq@e9&t 8!MphIEqd`A}T9eЭcm]_+L?z!”@bvFAҐקd]3"(@+DՐKϡ7tK= ^6廙#JLdp>;̀P1ݰS DM JM%Y.!$=\/?\ZbFO& cУ[ mb*Ug<05DCg-LD `I~ʃus*mv]EPĴ*ϛlevԑъ?HO`'aΒ{Fir+Mݲ}(zACTx 7s$KSZdm#C!oC ~$ zSg{ y!C1tyKA1K~=ebv)Rg2st'{`~lR.4?Vϸ L Qj:En))c^Q<꜀o0}b&&%w&Y%y]sd e.C-Y}'zkszIo)<%B|DT5F`5zL= qKUք^Z:#ȱd8}N̚'k(}7#vzE@gN3&D$ЃzM!dO,7&#L5՝(WEDNh;\EbP8da_WjZl9q̲nеH:7r4m#]:*?SPAcob$-HtalݪW:0 "ҰڸyDp$h9dPUR ~zk5Q"ǝ#CjL)RScD _ I ,+{p pJbpܢ_j;@.Y4L{5=E%CndJǫ7FR~%*1OvcY@/m7/d? ^?Ͽ[fRo>ԖYג͞a*xC.9A\ aNӎܞ0t( a: Ҭb!WR;{h ҫ3xd^=9Akala8!hFI,[麭8EZd7X;ȥUrX% T$ í5edE_xf#2*dnuunft݌(=3[?)GnrI/ͻrϱ{c?AَY<=pCyTr !U{Bc4Xw;p /N|XdtA<͵B<>rhv,עWs>殿CwdMQ 8)-7^\ <>YX :/IyȂU9, txQ5dX|IhFOfC zBx9P(%]NDhSUYZ="-/x&9Qa="LGoϲIRer (fjrE ƚӒw-TpuA8ʪ %ݸ6}:FE@ӲYz~Un4xDܦZlH+* +'p:eq1 aq2^jBY+צ=%"q~zTE =-5a=mDwFkNo_!X@ # d6<φ|CwG 9PE#mG<un#iC$[=V;?1=#fGk"e.M|* 6.aqozf;9FFMs<]HH=Me,27=qީQlx ,g|]p}#[< R54H>^}{-(|=& ͐g~}p* hp%t.ȮfuM-䜕"XnPud)I?1cd_8PD wlA}Lev,`o1gMܗN7)@caAKq;O%5M=}vݷɏj 4i~,sRxOML`S '(ѻ"r i)b!"Ui"Z}Qo go@c&^S.Kq"mi==QmyT3f ~j0f\-0޻-8pGNQe/twPB[dF8&$ irLp@JB)ڍCYly!>vh<~O^jO>Cx=Kh p|:|Mxz{~Չ[]1dJJpF'*CO@Æ+?ˢ]%(^Uq"|O-UY!;F( )?}ѤwI903ҿYHc+2QMd:KB~7J2h*u#Kf-_`;c1@֜EV7m_RL7o}dR2ΝZފ\4u}-3y͊5%+EY''ޤ]_|E7rF:@67luX 8k"_iD05g_sW ( u'*7~u.v *CƗB kQ#bшMQ 7;A-D#Mw-8a0RQz8>[/͇`|e%Q48i6(Wxd~VhZxH<@'gR[+\v$ 6P:L Wy&lOoF"Mi IN=BRyc6 Rfqs O˼l\A0˚C@ϣ5vn;^ @Z  u!Ґۥq}c k:2*8S;H(Z3:q_U&! ejמ%f3*аlpY?&xF4҇,L_aPF{vx*svu.#éIߗjhǐ%l4t#_z4N2DJ!VQlЮ%[?nGGxK;o. yjV"]IVivk%_k3'w@NZiyko"~0g?j[̖ᡂV,`ѧ*x>ۚ(M:ȁYL]9;,=cC7pQU$k'LO\uВa5 HDی[vtyw (Ѹdc,˝CJ㇑dV9iN$ݠJo' ¶*JYTҀ,:T] A~:@]G -fێ~:!=#.w}`m.y sProA.6O-r [73UIU>9;0A1J?3VQyÿ?ߩ:wl FFRT2fHj?6mF;] .}AB >=?kIXnC =Q 4Kβ (;CgZ$2jXd~$ ,ZlQwL(ԇZ|R!Baa4cSER7j!&g$e(Ij7,QdZ]ÏO \>CNp^MQ.wF]aJi5i}N:8n8j(2 3uʊ9b* ~m*2 V/YlVJgT?\Ӻ:@G짽\iD؁}>AD0wn[`|s/ HhX?SR+|Q&FX>om>5If"e/бHLo}gVsP+.3B٪J6h7_vIàU5\YwԅlUz С|8XH6p9?Ƃ;?CY^Sde s39E%d5Wo-|QϢ'k!-CB`QwA}JFG(Yʋ3FΡ ǐ?>m@;"= 즙R>Uz! 0zɘ( Ǝ_x1L7 ɵd\+6 $y RJv \]Wm_/wKކ>d#QZئ-~J%wk|Ȗ &>/NN!7lGi5pRӱzQJ{6/Hv&2!s8ENwҜ)啜&LUy&9O;Ex52AKK,h@b f yakplxײUubIJ3k8lK)X$hs´JFZa׽ic A=t3SkJ[) Ftz5V#')ID6:ʹ3Z<11fiY#e^NGQ$uA߇Dd8p܌AVuI}#Gp"ZC?dWoUm[S{%a=C4"Eĝ5\ass,_[mvBSd9o;IYUҽ␌-!9+XS}~Ͱo8A G~Y/ݴ`$sS5Wjge " [r7m(ț%3RӶ!Ї:V'Y_ٲ}]{e oK@P5*3h #1CHM+ן0lr|O"T*liUAV?.)>pXa㴪Ô@1\~&:j[vkmyi] %I_ UܡT0 I2ǬN㟧:orzGaЃ_0|,lҬP <3bJ`y6ݎP:}F32+-uHXb咔uU025Ӻ8yoxAsqpC]6nXeU"\^SC9Rvk *8a4FbgpQR%9\dmd]tD#۹H2XD3@^G[^-e& X/3|3;l_S1$(dQsUI}&U=[3=/b),7i>'E *w+oƫա}jR؋:FEh {])zP$n{Dž;˶iUq`-z\M5yjM|J[JW[cNF"+]u+Y'1vrwbEػv9*%I\@]F@Hf]ŒYِ|XAk"D$$2pF\4T!ڴ,kgkN'a7 fco6sA̾H_-H Yrp1d>NI\z^vo!ttK%17጑ LHHWг.#D *(?C,uyM|!2~M$˝0#@zsG6qZ4\\EW$e.NIl `eSV/*uW^L5Whm0^n>$>pߕO)Ce6s?į۬7v sim^;ܼ)J<~jy#WL ՂuW}7zJ)^/-uٻivDڕtXqp0FVՈ`5W-ow3#1کc. G9 'tfQV ormjt}g1ИBCFog2J9fE+CasB`1ͳC,>*'8MxW" zvv{"YӸy*DUIV? X!B0BAV]\&|ۋT[(쑌PjK3fTzS]_Iu#ᡙZeٺ] s⹰toCbgkQ< oIϞ*\pnj/`4]Cr N^bG J`5Q@sE5}N2 (^a١BB^udi!>'*LzFɈ6xͣ.VN/IJT:"(nPܓv{^ޮU , }9ou^ 4OD\d|Ƒ! \rw2m8k,@ J2zJXU͠26AtE8!,Di~e2|Px}?4/ :V_k`!G_1_TLa 5/e˶j~X$^~Oc;ח('oL5T/Rya ǿ6~IuZ+vYu|AnD2W71Lج?ZnDۅ{ ;Xtl(h@nd cwQRL 274 ⼚H1 G M%~|Iez5 uO+wZc:>>DY ?ѐ2YVDIAӏ G\i)`{"e΄[PQJ~f #l !1E'@n{[+_#B׵bkҿ-e,EWW{9=j(]@Q ZAL=ЧТ@\^]>U7So/%WUUfi0Ov(E5^7?&,&{[-}^4x+4fEZ*nD@ڤ$AS{"ϷJv$ԂCOS-ި{ C9?KFa[gLjс#Q$wR&r+@v6Q"qO(OwmY.v7v*.Ifd׀tzG)mQߔ6KUVHETdQWu%W B#$ͿwwٰID`{\䋩xGjK/wc"%Bƽf9I[#]n\N4IfNFdYыeĵZӄ[dm5TMY8bcL@]vRܱYXӌoPɕ [KaCO667, cQ }vtz. U^i=^ҿ1j5_9\5RJfDa/F`\y [,ùj!}No\1 %]°O+X* `rLȖ^ yH-g;wK#; 1y4a,9'z"hk +1uoa"hu bEH2Y.=Oc5?jS2~KW&DnPC㏨2<}Xd&mڷsPn7#MA_rJBR͠Ghfu<_@dD@ ,\q{(;Ug*dsp3J.)gU_5: K v Ƙ/oE*Zd-& %;x99Da}wڴ|:=C!ye+*SC ;'O%`C!r!UA)r|p}1x@2E4ɘ) Pж#,ZiuE~U=ޕVvƮ:{xMc [Բ8(Sa ]k1MMpКC1q(r_ P-P3^#IPM '&@KBJ߂ N LJ(9 7CcJ({.=G)sX;uzlY"NF,^!LUoU Al/S#/@򩮘=ΔT5|Ӕ4lѢU/{ *KQ&bj:eWHW@ՖIOvXU'M ?O>1V;<" #E|ݩ\PmSr*nJ{; }rIZ@AAt]l*&:M3f.XvڕyJ~uWa5C4ZE$g^ɟ : pc4:t'FtNy?dF dj}`YkJF.78fh7tz(Xq]8o_D)2B|hӧc|@WŒa~ΔhJW mDe8@XBr/ŴdLioS1@&ZbW 氳Ϗ;^y<trnNRhv'EMbG,5]y$)cqЎ^d9 X3j}^+"KH %778ڵHYdWiq(%cd=nN=\c&n 6oQBz2IƊy2:L;ف mZ!-.D>ˁb {iQ ˖,V:8 ȤPbq?3|7{$Zg(}1owQfVGxt)Noea/TlHcEfխC +P@f~ S 7EvP2̦|┭Bq~Qm;W^w?{/'}'@=5z^P@V}|BZ/̱:ʓz첿 |qgԢЕ Cr2'W.Y.J\nQnR PF-J;a;@#=Ko pY _ޙ^VI!4B`kj HЁ<2v -S۝ o1بJk 3 {2."rbV1Miq8LFQblI./{B̓YUI ֿ~]z삱ŮE;ʎnOR0,sS~3wkvI։0mϼW]QZ& *aO$`+ <=N 0$}'vigGePeQ-*_"c@D瘛} ϒJ&R4n}lW3҃ zJ#+O6~X"ϴ$t&Csl%@*'zmwK+7y$m x{|/LsAEA94;fĆ*v΃nʮ։=-:YOr{ r,|xM(-6P F%U-Ա9Z0 f#.ḆmY%  ǻ:K>(r"lH6̢] 8Ecq~g\T}-3K]sn b9Jp=wހ1RC[ ]c<EN+,U)_-P3Rrngprݩql4WYgp9|)I j],{I@"J*O;q;bnSټT W; yQb"](N\m جn'E4x2޽b i?f.L\k69I(ݎi]m@;ʬa~*4lQ 89.œ{OsZu0z"(łby0Zͽidg􄱵yANK]iRμ5pȿz <Ͼ ,j$rˆd>7) GIS\5$Bf <3)I ɱVO}k.`4Ʋnw'humַvW+ڂ/k=577k=+E4hCQb,؊/% D ݃T-!pʐN`uـvնw0~~)uPy oe~ϖFhvj-k!6*-YELYGϫи_LA/.rL.OY-rw>`('!5T4O, pV4lCG!|׬,E,`8k$H_|զ12i>+}@<q.YE0o*َ$fj#@߆[$DX-J "dxV1ft\,p?Fvͅ9!9lY\H Kh14lFڝW?X,Ō)sꩌوήhq⋬M,u=S.߃iGWb7K>ۧI*I?Y0-+{A=e"ɼgFy:N9 @}MR(|~ƷA1ZuOй$LA K p?m!J^{hi2۫(eҫufd1-vYZLTkj/4> 1&]Y:fwj zx+ZD)D9c}v^m+QM{Sk,`o! ҭ9GE'DJ<`>J0U-ũ? ɉTTcb܉Q3 WM0a\%ʍ@%JI oͼ0lqzX=GS [t&7|Nadwق/'kM2t"K(풬ץf&D͎!dKЉiSzW(FG ]9n< וOڸy* 4w u8 <#Jh[oa ̊zl{f%b7ud5 >/sIJS3H@@[2_/ivnt6BVdz9JeIJd#8}= |Ds`5q?v+ =-ƲY(["& ҏmsq 5ٕ)Y0*uR4c}"=_'P&qwĂ|rp}6"3&i+SÇDʅ)H  N34 G{Q=Ty,c<" |"D\]J>ñ͢k6|^ms'_nJ<eV8;: 2NTi (E—R?>o0xWij^bs멕Nk ͕W;yq|fQ$$ \ʮ-@H(Rler=*]+(߅]5ߔ ڇ- ȁ*Ns +vSW◎Vڡ_A*8{xr&8phJALĕ5!߅=칽\glm[T4һJ8o 3Ȁ9(b PVa0EVdD"zNQR|St ۪ࢵwda ҋ'F&(bq{e>qd>P8զ˓'/aSo9J J"zKMI !u*=Pc`LU@__;!`* NӳBvl$7vΌ$jXn*}㟡=ufHd\(j4T3]  =^T3Ŕo^<pbf|FAkOtEQQwƪdN*9ME^'tv0~j^|"2Zt9wAZCiBE@<=D g^p0 ̐-vW@a<ǪY{B$#wA+z `}=zfrf_=@r§90)qIz_B=}WN 7K+-jchn%@uVUPoh ?&$i]B36(#_Ɂԩ?Z0>-8g{e!A@a;1?b %T"(NǿJƨ>֛H$=5 _a- ?T^jÑJR#*+Ei-$/|svmmNH- ϋC~lK)?7rN,Ib-T׃R BuLű.B+WM#ˠ]`4PK7+C6ݷE0d7u:"&G"K8"9\%hWVy |iԴimIwYxё'Skzfs9Dlҷx\mYmhX8ubqM%4=  7UY .9nө0"Ke?!d55Gg?۟MqY&4(7"bjW\ޟP4l∁},}pX#KbfaZGTN/POf$ ;l[Oe C)+k6gҫL]H e uR:(S3Wt N4?1.83G`+G"kJP Njlٕle*˨byB' A%(<@0 p+5a_`PwӾ2D,Dq腽J|9s2( .T%BY,;꼃/gB,w1HN *F}ַn`<;5,\kqejx,*Q oV:۠e&zjr}5Z'*U R(͔ږBĠV=bn)ސo'qeӸ<B4>cj˞Ts¥{^*.j#q8ā;teR\Uoc@,a / [!Fy+`p`Ч+-jy؎@Q}wgx`G(L4Au2yCHy lX_5mll9Tyf^mʹAA-{K@P?6}Cͅڈxp,F6[M͵,'i4 SUk#ݴDLɜw]-)D, 8PzSDr+z ] H`i]x:EP5`,[򼚏HmXɘ ٗK>H(H PŎ)qܦTkf')tH7Z(LKucnZSmQ@z>Ǝ0ϝi,v8ɊxAF>=#ӓڜqwI?@x uEzjǓuMc ZmrrnY^sDn1?O1OYMD}\ tg"5z/&ɕo*!XQY%HަQiOеU4H8g&tB|fRЕ6|֛Zrg[x'r [ҲgɟQjHό3TKbhnP-$zJh;D"?=J@GA:s$$M$˂.T4?9wr$l& gT콹/4u^R֕)H_e!h߉/abQfL|=%weC:TSڹR7Z%֜by7vJ'6r܏7g(N6EY8ցp4U@b廮٢mDlMx8V G#3ξm7E25:RO]| 3[愸|?ftX!4 I6lR֭,$N -9nN5r+δ (1?uX_I7EQM}-nRC߇K6:eX~%x9/L(O9̾tc K1zPd(EL|pZpd\_i¼%fb0ؔH΅GAHoƈCߒ1 \Oŷd ~u㶆Q@t,r:lt ]VǛDl:Ұ}ͰAҽC*pH{wķXFU>^=/Ň$j_d|LZ$𧞥'a0A!+"vɷ1\+8S!g6TeIsPD 2B/55oɉB n(] q_5טV4@hÖmhm؈Ϳo:"ij2N.pXEѾ`&*$nZqEXF;W>Rb61P:8eHGpuy#3 ׬8H" +ǔ3ʊerPNC`JL@ QY56vizH2QUFx9˦zӐ0AVCGPAVnn}%Uw\}܀[o77Қ:`쏵Gs|ѯ6}!c @l)R;у 1:pْBhT`@Aׇ]kiA :u=+WbB "`)&<\5afюvG>rr`? Z>/#ϱThkK`PI) oO X` ;˫5 S`UwCnz*bٶ:f'UICXhNys^Tf)%(J_`|lΝ/%& x_a&q*m{yD WY8)L2pHZ29>u`{ 4)@t;4r6$_ܳo;tRHKpez7+J oat'vq39gY3A\^ @uqga&.#Vu'[CUiZх&FS]|!s8l VIm> }PY VK}ÜM[ƇGЀ$p{BI4 xnϰS|ݾvyZ%+s5E?j?k43bQzQd _6  ,!,OnZ1 #y:*/cN,)< |#-3zpX"3Hsg30-yLZ.]P4"msw&D,|7~zS02ڳ'Z՗gOįmΨ g iʑ(Sfd@( :jː*v)oeD,=a>Il5ĊRt&} "S3ܡi hBD[2zq1t(_l&ĮH_1 Ae/|0<Dt,f{M_9̢?J(sMe L  }R_$C'u]s_ М܅fa-_AA ͳ ^ͷ=R[CS>erjjex90!}w񎖹<)':Ӕjӕ1nr{\_T(!L1S^VYך13d>Dsz.A $-I|]d3A/z |QE<{ `d2/8g1dft"6r/Z{ldTW<Ś-wC縰?g} -$åX{6Q}Eţȼ{u$μh 35e"Ru9]hi-$_}]s![ HG YNc| pfQGK簓=d~ߵg& sD!Ƨ/g+Oɿ 0&L|Yr#kwEj9vròse&Aw~㹦8xYQټ[Ϻg׊$)S{rGa[8W}@R@ip`4W勺cxd EɂJAkGux=k+XԐ~hG3J:`٭D~wTuE{<7e׋Ww`BYK?t+ڗXHgN p4,**+EԀK? (dgH̅g%x$="Zd˫|`]RrϭB!IxP"=_B\Tٴɾj\F EmtDZV+UgkLы0@hͯ"+2#?U ғZvEEQ=4,zn0[Ӡ{npQ[#a̫5LXk߀ o``OLqCr1KaV D!H~QzdN@LtPhůP7!(:No} P>୐O6/ H9΂!/np /:it2%u +x,6C.fjh],@`|,8ޕ1l*#(ݢO1o;`\5-l%^"vlrNc]p=Y䈿,guL`Ǹ{voDq:߸߳6Ueܳ({[k/H 7l,)T;X7T WTQR(V3ֽRڑ#W^(ҫ%\(˛g[o֚t7`̵Qpp_5V4`}Pq~bp[it{M$? EulGbj 6pua;}W oT`UO"^I%Ҹg1T/j,a$o2+r%[z'\RcT-(qʶ{iMH5粶?^ `bt'mtd _"ge: qTᄉO,HNyVEX1oP|fWNTqL'eCHA:oK.Қ@Cl7z5) J=gmwXuERUcBL>*pnOܙR3 jULE[CR5iOJSd%fg~d}uۏ22!hT},@b8,q˨2f9vs׺$.W;C'w?vaA7`E Ip8܅@q)x,eNer >bAn ybgPz 6ѢWZ૫[P02=} )Ooŀ5=%#@J>?Ѷʂ VI(d/S=IS$~=6|Ex}l>k3[Ӡ7p͊BS#/0A~H[O1$E,uصePOOz&o+m>ormlb!KziDQMO͕o3$13lH$&VQIډ2- /II8a.?|x+%]gI 9w%*RY8Rb>vx M X^:kf~B2;m?LMG3v; VT՜*ۤSN~Z׽*UZܞųCAigwߧ͑ழO6 0e 5f6Kp;rI2A|Xr \/ 5_~7&kUaHG%y@N $="PM%P;x@^'XStdpKK%\|~nC{qѾ7؝CKܯ<<60rB1; %jl]v_\z _})hl @¸ g老S[PZJ^,Ox*2,eQLL=bo_bs{N 25>:nfopD-8K@@XC~Ss:L T9"!5}V ikwߔ6bsa(wGAl ikx)G4ѹ_Q|@Ofq7x D\pjŭ*I[ %u$Z4gCY?P$.NXv1 -HLg2DTgtjd}Aj_SK$C.@$ Vqi *߾pp> 0^j"ٛ9` %0??ۮJ7Tt_/=,@9I踆<p"8Fϫ RUW A@ !Ic *ryuE 6}ݟfBAU*rge_͐8}7Zo%I 5G1|%i$ ф IL@aN7,|d@Qhس=Cm*cOg$f^ݿhCnh[&CoG$> "5o I46*'Rؐe1I+6ep2_5I<=,F"SWl`â!'z9N~u㋔tȶ%uӎYܱlȟPIjg ?´FL" D$Ua+.^dK;߾]ݼ)W j˹աәL3ŗr~8o|i ^4ՋTԄvz;P=d[_Y=)jZ/0*D_Y-ziw3wr5jd* ٞ >fBS6d+]^LCO| ȭ_94V ɹvs&\i7b6I(n_QԼz>b5,i>i0Mfpkk+cC}:"8 -ة_v"⣁ma}^^pKA5cfw9lq4UF3dQ+Fvj˄_}O/px1=FTBe[gй''&5*Mv:r&e<[PGMg;B_g+W#˵6U%76ץ6|ɵh${5Qo~^XZ5G)|!R~ztQs+P6q7(lѠb4ZϘmP-ÿi윿V~|$5^}Bo2<~vBɾ􌺮(;iCE^ͩˀhWb4׮ &8j}!t/ Ȩru&Q $Lo4̖e9w-F` \xd`^ 0$l*z^Jq'XSvK,6;EuQb:8z5a}:K>? |la,s"+:>+i0 U? m#`JU=ao[.p c5h y @~#-PVfP-;XE}5Rh=$s}'zȇx%OT>Mj縓A}:q8[iœM#mۋjw$R"ʵu@d^gVr!0|\BQEܡvۮ<(jm(F J@P^zPIj%h0fdt(8cؤb=}Zt`=wS竆u!vy0Qk@gwS7&F< *}7)VH2[*%b~Փ&i΍uNʟ_I!PauC(f}4,uDkv12R q\; ^%-Sw8|fmB09 Iej#gw(ylaR^|N;~yRd>>FHc !ZP1$ۺYdUm˭SXX3 aSdžKzwn,qYI7i[37/pMe }@pS7KQ"9,} HZ G굄c;TP0'k{8]m1UU@F1p{ X.+2t]7h{NMcx O ?< Vq+mf1^N!#BʰL,#GsճՖ &\fY1Հ&H+S9nτ{و Xf'4eH{Ŕ{*g+> _W ƀeӖX T9Y~=P״W-":?yzA48ju$SlUGn%#xl2D̯& 1~B-K|gޭ5z˼ ~iմ>sML, H?C*E).#wi KR6@ 1F/[x6ǰ-ijڂ*:㹉>ے@='ZyOxzUyTʜRN-䬖XʾˆH -ϼDd/<4~Hײ<[oL:{3^Ɨs!uz([͞v}bBB'RA<EK١ՎD/͈I ݫ(5j{H ]'qq,9[&[~?i5 P7x.zc7-JNStU9%eV) #ZI>Y`ԩKsSB ^!~9vhDOFhS<=^Al{wİII355׊<W,Ja* ^# 3C.K'^xV\dN"F500=BORMpkq?Dd3=e ?u|VQV}Df?Qhg1,}÷Xax~k /ТuA:et.?x@Eu/~71U0=mhP@]X~zx*zpSkѮC 57딤l6k\=|*#%EHV@]YMl 8 {& GUK`$h^ }iIƕ\֋%V(33Eh\*(_1b9&y{Rv8lnmGGpEz1V90D#nޛǎG@Ya%TNQj=[1:Q%ZB8Q{!ڪJk*DqS'ʗʼn,fU%_ڸURX+T_UG!ĸ_Ê\ͷ #K;6CtgvqxϹ;xs2ǭY(7ņwA+LczdL'H"1G's_asM[dg|l|yL3{urriE'r X0+Iź)Ò[djI<ϼ_~ T~֞`<֤?!G1i&_L)[z >Hk5S}mIUC9}}&PQ4k]rؿ$Qui1Y˨|IRh{[p>*^Rs_z9;qwW֏{LVAnnZT`r(--+.'s-\Qr:0XE||0UO5esq`r#<ʧr$3cdF”E>% `ح  6}g p40SR S)z ęNZFO'?S.v]sk:mz{R%`1:ܕղ@H`B|np;=)jJ~ϱdTVueƏ 3b(3R7DH7$tm@C-k͐fh*kk*"]N^/ ܎My -+g{p0Kw0&=-?kk͌ t49O1]A7vU=utrggД.͎")~q&,(?xHH+)+), 2/ep̤pM5U|Ũ4֦@BsfhKɽ3y1:77<$Y(Xf/ GR#xjOuh^,XftsXS ,nxO{a兿 'S/r,2~SgnE#@>76ј,UOl\ 0ae_Ҟk w~3,žw@by' Ify qoRkn{jʿ>/(" i.%WcL7wz'vnƙ5jo.= ,% 5I 3/8C S>'Ŧ8x0Zt'4~ST(=@Q\޲Blp,Xm:''陞6j%,pIr}AE$HӮUCSHFx"7ngr}~ܘ(e3]Ga N[>] ̩$!s͈ӒZ[« nB@114aN(2=K[4q̻Θ1q$֪&EzNO>*ke %0M|౶?uo4ld\,s<ؙ/k+ M4t>g_fz̴#)^ZNјhÆDdŧX0SE*{k믝= !8!3'L )ALsT3z>"hҖQdL2Bm꒴|"lp:녉6ˀJN4ZCAccuU&xͮ{ˍآv,LPx)˪Z7| BcG]-~VA3c>j\p1??c/wzuw=BqFb\r0=q"uϼF!je nrx|ݡ'K'м0+ha q<P }4YWg7{Dv³˅Q9i]3(80q%Eb^DenZ6CͥyM?;`ߤ?g{/Vj>=|^u9 yǮ,y7Bb'$KO*0B5,7Rar@ }wfE?0dV6U@i] K3"<ɚ 0fhig Zpo p צ@l ixA*BdEIe%# ۹$'ׂ4)mzsk u7\^"TǖNfظ۶SGS _ɔKP <0c&xU-M/:(+_!(?Z^}}kS5'f'Pz8?IiJ|BStEp?U?vFvH;:95}#?6Nndy 30}5|dn<,FčN# ;i*Q{y&_ͺg7 N g]#St+*OQ*=M :( 3unRUˍR'I|Sg@a jWdp1\-װd9cF1߉WkHD:YNwꡈ}%1^ 770)=E./.f&;-kA6Lvo]dNp#`{Xcpobֆ(X`k:e3e8ڶJ%h[iZIX=xLamktӐM+Rɹ|u Rsxc-z1ƒD 5,'N:a'nsсbz"u9)5eev{;o1]`N:M2p׺jyuZx*qqd97.PIL;*L2 >{ܫ8UYvc}Sl(FBF&5ՕHwՀB(O{yX>23x '̝5dp䇯(h O0$_|<Rv_AʸR,A'?#CL`6׫Ӻuj_*֟{ح:9vZn%5:UPWOE=ַEWl*=6- q{et R{4fF9oKakgMdS&CʆfĮ+?Cyz +jf`ZGF91~Uma(e'fa1i`z|΍NyӌH$Px9Mk@.EmT\i?f$Qi[5lf@fGxnڰ@hʒC)pbebFq#k鲢_e]'9d[hM,#2O| hw#:=|Nn#T ^xan=s,.O%޾| !PZФj cѦ~Ȩ{ R~4`ҬRcޭ5:C 4E!^-FU&dTv&qp cR^3> >*zB`Wqcu2G$6.;s;Kɢ¥g=?%j5P:&Θxtmz~L-ϓr '2^'NOq2A`2f-'݄G8 AqS>j _mګg3S`-s{)pϕ_qN>oJBSRKQ̒AKP3T854hsNB(A6,Qc(Ipv.CIZuJtl "2&]ON:T)+Z^j}*{C~ {Ʃ&Z0ś׵Q1בuS tl9X&.q49p򸴦Fڣ+v . ++i*j_6}M1쟊dKaģA.AWhHrE W*!0S[ӺI '|(T _Zu-ox@^cXfx>:F@ h]V 8+w53 C, YFK#T!!_)גxlu{MIdy_0™b~ Z7=fקޙ.w)8Wf}8XC ֱз栿ĵadXm𤠷Wio~@mlzOR.)P\Tx9 ![U$wpS׾͕ 92HuKmLs;rX>) kD@lxөCg<fTRݧL##l-@q<8҆dxgE5N`-Z`cCNͶIZ i1 X2dV5z~'v:ZKy~ $$ G-SC*u^S!%tl0HRV41Px6j LYcڒ5;؅ baeyLPĩB< bݱ:MJ< B7RHʙ/?Ir A4يK`|[OGg$]ԑo ?v(,j|J疑'8n- )O|e E`lB<YgضPŬfEllEk>b e;8E%G!E:|6RxњOjUb|CAtPUD(޴a0.X~WYƻHdCw?Db!"6ܧ݌4SX>'2JdĶKYBc&i; Hx-#"OhL͇6 OJ8B?¢C%7=fDZGu}zMԪMzQU xA~ָ ޔrVӹ_ѱ֪N<8&@FX'}bqqp7/P 1 y0 /9rwO8j'DZ=J 狸Vv\@.ƨNGwQم8xӶP:r+Dž |G뾚ndfGy8ٻIN3Q3.Kq8j]n5xGVO St6n$9k}%0^AWEA]-s^\:_g8H#D.׺4Z1n5HBkrA.t4^@|]$a8.$h6 ^&³G-nC=B=H(88{}܇v?an: -, P.\9' 4iAk>W,I)c$: 5^{5JVK< t `EdP11U٬l`i5OTY]ڜֻ&<%{&a÷\Sܔy=)KuJJ\#mo<,L7yt;0HҬ:5{(ba>m+{' DBg N}&F5Z[_Qϭ>n'[D$7IEi&H1 Պ%>NJşVt@#"5 J7;3 ux) 9%Gnhyq&{S{(O*%+1u?X±#xĬd&H3R :SW_QFR~ wU %MD(@ק$Xy]ꫂ'|l{E|9ƨQ(Z#3N3)Q!!( Lz2 5>-gͧH8y.H[v_8Vؗli|}#uL0֜_<}mpe^5^м6fq0K.Fd8A*<]%85v4Mj0nwۡcX=d ^v:SƲ_O<* SvcķS럆Bac(f^HWbjEliԪALQ_y%Z`zLvD ۲7wWkkL^;K7+R1C@vu]0,#Lj|<[92O^?~BiO}Y\2C:U[%?<&ġ3WgK@2uh͙Mo)L ЅqTP˩5+Cմz2vDy\½aL>ZGT7x+p8?n`֨ɲXp-dޮ)D ^}75&.oBOrHîAEv|w)|q H v-4z3'/z'Xq0i6:_ |Kszs24a,'ÎCd8Jqz4$[/180FWѣjB,*mWbז<Ρ?C*Ii!N &"yi0L!^޺1 5唬#6+u唡[{% [By~:eT~d']z aF#fT>߯e}DaORջq\ٻqA< oQW%@~9;.Nr,36gBS,%%p P(lY0) h}lF1[& }۫&Q+Hs!ĸ Re^ZAp4P1q>R S$_[84lKJQ'>~$xڪZzIs[x 3Ȣv~X\ /5q3yԍ:C5ϛՍfa8#gaIߐ}`#a3;:ܠI1]U1;%;_5nzL-1w SN"ӢsJi;wЅ^]3n<ǥ1 رh!/aBxNسqNջ_>4Trq/!~HVޥxLBY<[Ԏ5Cyr@shWbEQE)fɏ$;+\x# QlAcOnm~+[7C`r|iFw@3 Ynipg5طτծ@Bu[|8{C ;nG[0tz2Nxۙ@jhm |\6ōt!)qFx'%f8Wz mR0ޜ΋~anR7Gu"ȕ!V;٘dzpw n*7kji3dh%,ڎ+Ijj" y;\e'.|]v4/Dڴ.kIa6dfTQ QS*G]L(Z]a1i'I%L3ᱞNߢ`GI07g2궥(p RS^:9"KwLjh泶\t㍬%l-9Gfr˟*z12B5K 79 fKkjKpt1O*nהH IIԙׇ`τe‖$M]]gR0F["@:#]RBP|]٤!VGhfpWQJDxܩ:%}I0pds̰ίY+7ʢϜRT̼NrNѧ ک {Ϳ A)VAĆF#g}[h8ٟrp'95G-FmA7oum89~&!'3}g&sPqf}C@[}(L%<ϙ>O|`L<&o__"I<0Vj[GQȮ=^͊>]ެ0l5r?s6-wΉ-Й"|1<&K[)=S6[ !Yk%sG}JX| 2QyHOs "7½QbSJj?j1GM9Ş6gk9ڜɒ,,tz?Qa xt#@!nLibu\DCG,!;u  A*&Ҁ;d蚪Rd>4,pS" a)~*{5'$q NzܽIH;^;4/u Tŧ9.0沾hla,oP~m-Uw65؎/DsUXϊ07sأYZN;'dW+-dKtJ2JE0G%klE]y@Ex Sןq{Cj5?w3+ Oc_*\%,("0:;(SRaj*gnP>-5_Bzf>~jW+A[ g9ĪFTh);5'Cdy$/ 7+|!g=xkAq}Oe{;'̷̗`o?rP\7ͭk'Iͨ_6b.&+#(/4 'U8XpT+J {eFAz+Ƅ>#&!WM`;#}ЄStw7:ZLDqߎٓ2YX2\wG/Մd0 OD9a\W+e\&pX]` ItyMP)UbuSRpy ETLυRҤT˜\k8|0ykUiL["T7>x(w`R+Of^' Pi8382bjf p}B{C5zY)OZ^<1ml73&鼔ڑ'^j07c @KT}vhؘ_YOZB'>1cMvꢓ-!X>?O e?ޒpĮu{q6HBT \rZ]K%%rHיÿ-c{ghge-9ZK⯖ޖZ2Y _f"_[q{g77&rv[HH lW]xǸпy@oȒNQ sǗ v<ȬwqMYlZxw_k2"H4/ARn6eZBK TE2-3ص&C̈t_$Թ8!G<*L|z*=?ɲl%9Zİ,(Ů􉜾g[E> CJQ{o/OPj}ЊgN)& <ũa㑮 up0d`Sm4@x>s%ERLOt#oZpzEC,5|CfuJ5{;owpK…sk/R a-!L"}W"*;UsXyL_-b]>T!Q(6LH z뷪ohv~m>,}z!n8Hδ_0e.Nh2԰+&%utP[p;$)ơ;3׀}1Wkt<7:q1w-{Í41y-z&ʫSZײn1USN@yHZT^yč\I|dI s2j9qsMx$CSklyla5;miH-|!.#c2Vmč}ڼ t4oתPoc;D;pz}S*-9FBiyjWѲJd%Q!𲸌*0@HH0IxQsfgg☧FcIqN<;0\D.vC8ڨZILΆ;{fDwt/) xRRk[\|^ Et.5*bk w@Y@u{dMtĦ_^fѵ"Be xNZz_;OFO%ak%k:|YR[~ꛬ~9~2E4zyâ"0ucƘ%|yv 0m JqS3Pq.{oG@~Sc3ta'%;ER'tO vhI%|Ls,Ds_nx4ȿmSϪ䮁%Sx+ "-b?ũxVEy$;. $R%qa:VE䗛ץQQ z9|@ESF􌰏0QTҮ|UgGȭbt_bl#I_$٠j q7yV֞0JЁb:U˵3gY$~_NoZIm!fRQI(A̰e#* fA t 7HLw&//܀M 2޷r{ gdj6Sg,;affzH3U=Hfn-j[?Jq~=V5[~״'o1 X:= $Grܖ3La.LU ,UR?(; y1tJt30qs1Mntr]oW,*,w zyG<=]O( ZI\!Uvƌup$ӷPLk vqhnɵmoe1Z/ekC p{(i*]`Y0U(!ܮfv&V\J+-F3'cmx3+%Z{"WpFU{ .(vUp~C4j;ɫ] 4yiiP^۸rL0qrk@PY* f  6c+P" րc*~y ]"ic8c1_0CfX`Flv D4Cԉ^#Sfr7ۧ uSYĕNd1IQ0[fӹS=jmQh-E9";pM4p?4n ʿ‚(<+>eG^˺oP F 6l"U>7 *1nI吪7!reVVtX!=|YV@yb6qd]͔-5@KP~Ө$["2\8E+Tj$3'U?PNa*nxЮDnE̴.zrLfoGY! 5Y2nR 6l`8l}lWj%PҔԹmUZW5sVN_u&]Cڈ`&*G@H=`5wH 5p5%{]]Yɔ`8yp+4ƈDϗuA`Q mCN1qݽ@13=eqׇC 1 ˓m9ny-9J_;` ZKG[=Kp}rNIn%*m*Fj@d5Pup6B/BL foՀcBTOiDwWlc5ԹD%cY&3QH99<x5CK gRpWkݖ5@-dir$x{F>iKvnlwNrEQEN]OOl ST҈V ,1評|FfKd˴oJQ,ol{TV mr+Z7>3NʴP*cscu-4IyR?IOg{VگX"CӜӓMj=^ь;5/uJBiul7l˷8&>Sw5꘡=7wāOI US`+ d/_4tE!]ef\Ap"s="1">(؎pGՈQTn$RLj@B\F:~|ChH E7WcD!dob0$4.~7Dщ 5~r vo*ҺPSGLǍ`9L上ZyTrSY#{X  dw&K}p!`y!lt*'$'#b-x-\6ꑄ!KMP IqPMʗ>D{J4zVRnLCu:JG9\?Ԙ$X㻠ۼy|mfD )\jƼDK˱o0LT&Af%:'}0WGקo{|N[ L9=2"c)/ EKwu.iD]pH u6נuT"ay>a2.  RDcAι4ljx1s@??!l&m(@Mt~MV-agN# L9#p:,s!UǪxw q PyIN 0Eud Qko#cQǀwX'Z45l*-T__sؿɗQ2n:u&ZZ@QZj:dY1ܕvCwO(S G,~cHL{^*4Xafۋᖬ#z:ًzjCpi K[m疹[w~e mr{/9#{$-\QUU^ڮo~P%('J:ǟ?C%6[Qس\ճػu̪nC4g#&*ΠI?yܬI"i  pQl|oh{qQtkթWNusg& Hzt3L+Y9Yf}}qmE@HE{rWڴ6sq@ 2alfl$s*z='C7a;pKUU^s0> d8 wN&S#6JiXwTr/ѭ^m:)F 4PIy3y6u"PL8xKltVF)09SxYUQ(Z-zh媧2%BǬ@;oqduasFX),'vZL^J1q>D?F[{bo]-@I00N_~/9$ێaGvI{]ìBQҧDM'NჿȌ|2۷Ғ< c-Cn?dUZW΅w(5LzP[Ͷ}C*(X^ǹs KP~ljO04Q3Wz͞"t*2|if9|#*\'3(00Zip}ұ9~%LLِGǴ3E#0b& LtDZVƚweMNkwm1rUC͓/f2T ]<\iZip2: Y̭u:)MGacT+l,#Wr@2"hV4{s^y)(G獢i=ߑo=@qSp{GDجJ_/1J_$F'-0yFz>Wяk/n=*`S“*S-qlH5G/-*~TVhg/?2I ~џ]QgD˳UL)Zd9 !g ӭ@zOo;NձXIF˱]./lo`)*we\\]a:GFL*sִg8_P žkc2U6ͷ C0bu$*sBi j+-a_Gg+d~kڲkq$59fѩo"Tk<Fi-kS0yH *D,@+" +^v?r6Y#YNrڟ@΀lH. 4yi-<lKP֢O9z^ΙS"M"p8MC՚ ::>?P g#ĩ;mrLD~#]%z0g0|>X 7lh7k3L=~qbCuąwIt3(U7>f{DU~ ^Fg;o<e, (EK)T-%_`aFÎ#4]lB"f g_ RwaEGb Z`L%s0*+%Qzy,TC (i9Mׇ}#ƓdymL`0@#MM׿M]IyXd`-~rIaеTGP%!!~{w>`] %= !T~ҽcTc8JyiNe-fjYoAjn+qTc<ȐF=L&J hJ}k?k _h3HL{1ªz> }p 0K9}ȦCX{}:N婮aA [] ]o4 =)P"Ƴl׷g.J:<^CpF~C)!؆Hgp\[{ _F3$mgDApY`7EoΧ+b/9)̂ue#MdߥVW3NL_Hr#mƩAᙊUa&&c9Ŗ['(EBarbS}ſ>:mgGx %X1y>Wgj>^R3wV>Ňϕ q e{\^k Zzڢ`U8xIQSlgw3!LÒ8a> ^5{fۇ1.f2u n6v`YU,P_%S?R"AJV婕aA'_ !Fmb0v'tM|wg9xޢeuxݙep8᯹($bbL)Yg᨜*65fI) j2$p/k28xT7p3a{\,Tl(C `:L-AkM/ [$`v;{FmR<{mk@46D=1:=㹐@^ M.4E"BuuQ-3/h:h5-AoLLMHr8z|5{KRz˛dL*&0M*׆fY.'jB=/%i{PBchgw^XhX2=i6hp8rNu/oܫ K"exF+`(}THlT( C; U #>n6!Ll4J&Es{ ,XKx䈜T;w#sZ,&QJ+uω͆N%eėԃdRO6kxkw;P2gڸ>h]v)O;.\ DX'sTOURB.!YR!Uiuh'œ\ ZoHΪ ?uiIwBHe(Tf兿*]mчj %p>Q :m>d)Q LR7FǣL]%EE^\<,e}q?U$B4 S::3?z}/&A\7?r)8VG9%Q"NOYBUlRvpom2r|db`EI"(k.fq9uQR̈́5>h``|39^>QO1gDAwN`&aht)֨߳@v-T fg"d[Ga::t#0zJ,fMlTJv1·̻Mf>8]XwJ\^7ZKTMkO &MH SYW̘1DӃr>rrԱ~5Ol s~G#nҶkJ2v&'/ ݿ'ZnGe:+,A{(zqU}Ȩ[8Y%UF_j)]_:lwS`'js=hY&]F+6,Xgo)U|`<zw4agȡ5GR&?KA,5%(8 +:!>JH> b T h5_ߞ,EZ¤UP[xfTy{x5/g9C9w!3 Jl;~ 8\>oǝR;t05`K:(:2"z9+O2W3L-3|8k@LdZ*uavյ KM2 'W~:U+ūRw<\v8B磹6_OBݑ6ѱ&ŭeZ$\lNT?u,vNƞ$,^)@Lzx4y1R]jֆd/ƻn67,"-dE:#+ ؽtH%+4,d$pS//K^Y.ƕ<}2"BΒm{]朝m ^!4<7~[ر !Z0/$벬mQg0X7< AnYeu0)|WFVNP%4fP6}|d)ȣ(]Z$M= (.̽l1{U% 6}}sVh5z}/QZ-kE G-8E`1;$=B P(pMwpI_O"A((x*\Q Ri𾓆tJ–\gEy J>2T{۪AU#;?CbY66\B)0 &O5T::v%<*Տ%7tk9 Tǩ"Gf~RVkiJLW/>MQb{,i#_h\l\w \LAP l{ZW#ݷ ŖϥO4KgOV@Kk{z)pd&J^–WyL2OI4mU٥|V`Hy^HE^ 7s#@h>uG?eg_D+XZl9r"Q@Ed guڋ~ؙ t ƂOY`H(KDE0pJ$96ϛ[Fi,q1Kl^ɒmV; _܋U|"9x"CΖvR|r(S" ͘ Ql㲗xY鞝yXm$lw4Le4ʋoӬ}qZFI3U=q sr(:kR]Dȣ^v_:i4]+t2[?;W}2*?k@QoO/LR"#h ȽpuimA{R]ŏWERڷ(d.XVđcN.^eշܦu1Sk\6۪_gPc(@=&[_C~u5` 4"eR+w2Yݣ-ұ{Cc-hiЮZ>]"VMdE~AVnC‚9I2 H OA硉|'x0 aIp\"'Av9H9on i`5uY,7Fz"W%'&-ޛ vh̦wxu}͓K-*(W͞^ٹkAZk}kSNmclJ}[cڥBC{J1$kl1 1zlj}M)وAvf$UUI%TpTݑ ]xx)4P8[40a;}Gt: *i6} {q9ty/#[fa~EogL{=v;ÖsZ^#,tAW%`tx4J^^Җc9 _Yxg{Ÿ"1^K9Ζ'aw⿟yT8E( Ssx}lcnud6T)t}qTtJG_$W܃33XFP+sV $D 9VPΤ',MO)d{urݙU |*a5/(J@ aua9D>\c}qՋ=F3<ߎt6dɕ$F>(xM9]y/VP_kX&N5`*#+{O tg '  yj1Ux2mA<%wɰ?e[k|OBʱ- 6 c> ApAnϺۑk0`/:Nݼ-c1ՒAc`dyAsx~1 ,Hbd-/3`qs*fQ-Lu-("fZ!QFU ¬40v7P9~c&dnob2Qdoc:AAI2`7RI5QW|mfU{|†XO=Z#,Į)\vgdF7>u<>Vj#ʟX`S|neaf/Yȿt2 <&Sy.ޏu3qJ(IIuc`ĻdpRlӃBZ.du.dL"P~hg#> Qh᪢E ᓜ)ÕFT{: XW:{ۯ-Dv$Z<ElpWfOEr5# #-"cQFC}$=A0fnnIdSJSB %}t%vsEG]囌n|>tRTEŝFҮxO&y(DMT^l6a #|cMA>o'8i_=81Q3DK40Bvf6KH#Nn̞XLZ?XJfyꐤcYЮܞy((VM]UrJ"@h:uh-1#&[j^E7$|~+AỎa^og-܇̼0@E+@ZjuxS+nKԋ 2YuvydȔ<6& if\9`Y{\GSi\i+K);X>($4≒6xoX:W;[#c3Ex( ]a”eǭ[z0k;r6̳/Oo@~-Ōjc|Y|`G']Z>29QgwhsXRlCe ao]gQA7( g{hNBҏz7dDZy ] x h|wGt,5aS018KE?p: ؖۆ% Jz™rBWf_D &:zk녌ǂ }iQZ >TgT{GLFtny땐G7%zFo :C cZQeP0tHiKGt_t?Ƹ 2NsϞb|Ek#4ۊ ԟ|NJ'D]vf{,gd2XxϲH`V X>)) jfkRjNE*m--37\}`†QN 7AdKN:Cto[-rzZ2 Vh+Z]9<0*D ASv!I!VJ&{niFǮ%A(>:T3YDKvɻ))xX?9LgbS8mw8i]|1=l_7B9Lov23ٚv 0oXL ķe_(&S-ϙ0Lޫjlk#M6Y!2eR\hǭX}<(Z j[Uf^/ހкbO^AsO3>+Q&pw֍X>k pnR]H k) Ǣ1cU~#kio11gK{A/!tn$Z nE/4f ^5=Q\&ܼ(zIOO$s>XSOJ-`VP[Qu.0r i:_BA( !ʻ *4ũE|SnRՉ"y;ALAX PE\KR >2GȮڈ8& _|k8H16~d153Ŏ҂3Dҹl{fmASmwCG wXSZg7&СN݃mYVwZ1$,!_܅]= X14U2C.O~*^V *C ʊSpڻi]g`by`.VI`<,n^`}qF u`e٣©j \o@M 9` Ea^C̶s xtUINQ+O[qcs\78OL8>]b׌s@Tb4Dz.c EɓAu۵/+\-o"y?UK ??:&&zy !;<3kD ɌH4dJ44FjHs]ejCl,!//Nʘl &EKQ>$,~xV67VG̫2Ha9f(㸊 a!+O$پԡ@5q}+n'Qey).qY/BEXgVC@ɴFp?QҙvU &#փ3UiyBNr3eYڋRvȷ5vha lG5v|c%% a* ry*Aoe<]8\fʭc]|$#}IG?ϾY<̢.흔Tοmʟ|04(4v҄W#(sUuBQ8/t)jLV-Z9sgnQoy.l&ytX;R+{v6ig#yD#{t|x#9ɶ +`$^~,q/29V:X(Gvo8LlЅej aErgcir$1Bߒજ^joXn5lUG$4-I+gE̓DlW*ɲͤj,n[."؄Jb}_|g8]%ͷP#ly) 'fq\3.onln*T)V'H坵m0хaL?wWpx2('ݴ.f#,C 4ZZW )hbΏ=vR,3]jHn >ox)=q}F[jci@ZZWHD^CVj!ő?_CLMXbV!_SF:,"VC%2'%ќl== VQ nH)-Z#~ U!1XPag Gvq{jXSխ4l[@J̯AMe!OTBI\^)ѱA]e2< cI_a@ φť_r&H5J h'j(ڕO W{J9;$R^Z +Zlςk¹<pq >)%njF :N~+jdpqʉ&S`FK^! e8EL Qs~p;P/鼸HgfceH57>C@J|SAgmAB [v3aW.s>6 ZRP1Uj^j^:֠2T4z`~6[ew ˉ' I/omEaS3:6ls ;u#遧OG?J G0ozGD%~7,'#{hIh=_iU$4o)P\I%9{* iCVS³ws᥿1\4X b,[euݟhXԨxjQߩB8ݜwCיi"<0t>(FK[30-7I{Y7ZP#ν mQgޡGL&:]E'Q;6/ Zx;TI }C*[g0 i$;SH/;kzK-Z& U+] + ?JR}AB&$X&uj쟰v`IeUQ:~{i'gpC1 Cn~UzWc ֵQK-}kniGM FSC"IL¹LiUSWţqRq0̰@z9.s2l"\UqΤjڅLԝ4Ej@ 7%_%3kr[f]a`t=4jS) oX)y#oOruv:nK6G$hkg$b0-2ԶX@ȵ҂/N14AR8zdiMQ47c_ |zWyKcTߤiW9CtI|pg)N}d&7YfC8~f#W[X_*:u}.IA$ʽ@QFd_VNpV,xLtj[ [&(sD 4N+$52TZbP!N"1̍:n/Ml~oH٬hy+&7T?o(zm+6QNnVɀpT& @L^g/]vzL1 6;|HcҢٻ4JFj@z'`DHf~>bN֘2R{?`nK I&2uS]x^Rn'Fxi!aWG˟(>M)^diȁF6 ::g%$ r #(/΀/?ۗMwW@P-n-EoE[b-{Գ g킨CW 鲦"ֆ_6+J˹B#Qq+%5}-\H6$˶ ma&q.儾e[gn#{rפl>Gz``X*Qzowi$vq¥S''y9頶h9[b)]cħDTfL mֆfR▖o[Tx_]6me9$qR82k}mxqQIq|Q?0jIrpl>លU9r' U-oh+T[N4#l:&f 0EQ0J%2S,tf(* %)6]K۶ҹ!; #v' -$$|)+wHO2yhLH`>(J#uo%aiW9ϝ 2Ԇ_b@3W;S]?Lyq3l7wkyA9o]xSf 7ݝAgu^" ÆlDZY$g_wsEpeZ_Wm^)IPNC*kJVV;k42K5;XO.ze(Mj>܋S[wQqЄ}GMG2Wϒޭ!m&:;?qs(`-17gR=X.#SEL?\}4:RގwSD`l0|BY,sft닄ȱ!IDy[-:>d2)zd$n>manOx6LWYL-_].OXRյ)$ '`JwM31ڕRdCΓbX;dJ)_]t%*{Q_z008թ>(CJ tk|\yPTvDVH P6U`d|pг_qdlFw9=shO}vRݱ+$e6N> qA'9AV作3Ɯ݅wӭ lg/2aP^ω9&8Y*'>TuADۦ,Fwy49]Oǐ6o2^ /@fs~(#%ƍWՑ+YtѤ\8H!q}迌lq-D&&B+6Ю^I]Tt& /ro'HرdP]m׷ ?Aśߩ&pkHhi?S臃o{En\zTs*C/, H|uHTU>*Ez.w!U5.I{ˀ i[!-oV.ACBy 2ܼͮ 4 D_8BRhN_J;j3Gx/C{1nq jYs{~Mg4 ^lRc9Jn*rW69VRMDE:a庱Yޚ@@{K,lDg19Dgq<'Q7)[q%MsfEȔ[ yTϻϸY < bO-!ZT¸߱}~Y6ղhutP85v+d=\!(_V,Ć@F~MW\P`hHj;~c$Gֳs2W,ӭBQ-spjzS~)cY+^[X`Rf4jl÷ΗLU?uB @ǴE.<#"2 b~q2!* AiXin-Yα?n&YG..#6vRl5]4VnʨoAqhEOHƺ޳"w.Hׇ6Q&Q7 t4`ftw="Vrg)۾; ૂjhEB[$a=)+\y0bݩrCoE0kGzq SΞ!jdiٯ?QI *"tcmZOx*I?Αc ptx}ZvQ?TrD[ 4.X-!, 32[KL'cIj\qmT;\oyMMnA&  y(dpj kM`] {͑ :)/~-25K熚S;k[I7*'|YeӊiR&)%uw ff Kܿw083vKm%}4ToWNd5]%$'[mccu"ͦ*%ڽ2e\T>Kړ[9FEfcS .qbMjOPMl?;*ށ]oiMN ہBQٜ!D(w,R; V;upz`zI ,n1aNl71C+`\hov -5Bq~,kS4x|2oSѬiص25mM@Y;iA9AOKBǩ㵙kAȻ~)$ecZ"[*NE5W&˷3/-b_%|v(|P 9R0 =MGV܌وx苏GK)qj﵉yϛ~1=,*T@q)W}>;7u!;":׸H\G@ɸO7;0{۔KW1QY͂l%bvXT ȏ6L}ƛTn0Vw]cpB&] fmHjԙjh~!u 2y.mztE]8@ԫ,kt8Exғ'U>pvƄ3-{25z ,-z6YZrJV y``OGuH oh7~wWe 3%KZ+Pw-/rvL&'\C&6L)\Ӭ"lZC}z:ʥ,޻B1/ 7Uz$2?Q@*)I뾶al(tqyK?Tݢ17xiO(dfQOMX/?p"h5DS}~ <%E8KJр^dRl8I %ZKrnZWI>D|IWQH@hvl`Z QA*BD^d+O';ke؀gw={Gv-pWw:VA)PNUYZ<1? M7a.ϳ KJ4f%FNdgё˄û X_NBw̙>[i韦ۀ-!`fUz! 2YL9,.J* 2vdž[@͛ՊU>TKEQ@<&AKPnpxo&a8ڇZVւ`7;b<EbI_f o3YvH43NS$}O`K;f 8BSf^glы=5"1R8_Pd0.691FReJuԯ"2I]OU|iբXNn?NZ\靭lbv9TF+9BZh}cGO3,y8˟қTƵ Dx+/l󎝑`)}z&#yCTќO(l]gb4pV\ P-o_zBlr/vȹ5$׋U r¾.\$4%g; k>A_i){&ǦؚdkX%qjB~%b?]k DWqv5DzE( oG2EtGP.P)"F@v]mε$E}(_†5^$6^nJHV!3n2 ]fvOA.7Lw}m28g$^<(k=nbm~u!H4,ڄX|!"j ~%'mYٵ'EؒnSMYf懐yz() kn]thXTp.iXHL 5rqTf^I#Nt̫\r9%Cs2vF9SyT.l3allr3y ybHm4>4{C@Zm ud< c.BcNEdѱTʙ IA5<^IIcWנ1Du dP {3f`mZ:k9e)'.@ڄ29Aˆ[z342Ũ%Eŧ 16rBK{Olj snk{=W;J56pؠ+#jS-'uSCek1RB9lY95 ĸAJF <]5HY:J8LVRq7o}d' "L)dފy%ɹ2G [N5םSF9ֲח@,m߳Z'we)F>lf`}P*"iJ&Q7R}gf؀z=9~҇`H$Gnt]ƽO[N @i {31C;Z 0|$mLSmo1ܔXhGuRΎQ|U k%H .}q||0gWZC"۴# z9dOЛ@_Q\ü*$ʆ6Z4lOQ'j"d3c"5b^X]AqӲ͜5$QIC`{lDbw'K23:]YE%J Nc#5|D5=nN#(,G"RMYal\Mb^zHtMvxkpF4 u5'qH M9`x)#bߠC˴M1~q[- =4쩹`p@#˕{ L݋1:*\LRP I6*DE`XVDm++2Rf Rr>`뷣̱I(t[wRXUGkWuptGVVH(W|;fT'f<伂Zw*bOo5)Tb+ iN-[*,Gk"LdAjarۀۛp>c0,;ʯ4yVz!iwDg*:|9SNoϫ蜭"}?c$ ĜM{4ފE̊]-N;=,ϢQxa+. ʚRcN|j$rl)B^w]ro[k0⒗9L=p9zr\-WytKېx f?{e,+ )voF#SŌ~B\6^" t^1gk !?B3E.SymW4,& ERtNK'Dg Hh5{}Ϣ!?'ZPsBj]0Nq]5w#CH́DNKV}W%ǥ,~ZKɁD&/LD4d~ryJEΰH)֕oZ \fR3}蘎oWc/ЫnhoSo &9fH=%w|,,24R.)•̍ |(}oP?ȇ)nH[ Cw *4p ;졻0.ZФm/tqR*rzݔy2u_c"8 B+W{]=`=:0ʷpw[e d n;FX"igc ;-,ݮ9(JG5dA%|.(4 j09Me)Qul㐹!,`A^9tFpƌ[ܙKRQ#jq 0j عl|&qL݉(M.0u&w ʍ<;Gp {+٨XOq2xB& sυ.\4!sevD^h K=UÀ^=c՟V2[?Y3E.^D 9SZLRNhpZעoG 2q:6o%kw7&: p{8jSm;b4jΒ |Oi o[#͆Zۅ^NG0Tߪ(?#~s6wE{KMGXD*츃<#.&0Q1i]t>9M9PCb ,|`aP=hCp륗g͍wӳa}3+թ$B"'\ n^SЍh8:.&[wxUDs>tXbAz't:Di:SC_q# wr奔breģĆĖYь?:!u8PfRv6f X"\AIkIK pMXD#aA;`đChLN̥|;qZJE? &uP 1y4eu<|^j\u΋rxYj(ݨPp)2 ZEgՂͽ챭8J}[s(K@Na4Q_B-_tGMX_BJ޸ѿ0"/ -$VPGCJ80S=8Eld{U8;DKiJf]j$`bR<75y0#ȻWJOhu?:0\2xV^&{Sp屒&"*yr+O$b`܏-]?Ⱦ2FqLTyp`uJ髞} &LD&s-?!{G3ů VUqz 6Żw9㽓ya ?ȸ3zUP1PJe& uQ  N2LG.U_me4`^R$f/ `e* ^A.KX(cW7/mg8p_@& >çTSā1sZd=&!{t=/|"*uԧ.SWFt ? :h}u'F^8j4`E1 ΙW"!li|cCH -;bEoVOwb\gGLs3L\`ZI Kd,>j=Lh?ؼ[!q%eAHdmcќu?P\#MO8J4̈+Fhޒ;&|7-t]sA9YJ@wKqMB=5i ˦ W#>l(}8NIx`+*zWA`'ahNٯ /(L&;sd i_Y =vX$R: FUцt-Hܿp+JM$#KW(\FP_f VB",[zN-N 03w(u.}yf2B'k;^ގ=Bz"i"8_(4,]Eҽ'*J9ʘx \<@'g!X#{7L/!a~_vrLG`G %*%~&P /9%~0h8 /&g+J`ҹFD`fc3,c@E -#Rb0zR?FÃݟcD 7QocjV9 3PH⯿5c`oVD 9aU f.4o- p20ep?Sd$#v(hi nVa{>+&,5)8{@ő%_ V6[ 9VsZ'teb֩~ q@tyMBE)XOFМsPل 6)ʷ! W&ItUFm KV7wZzD+PkFbMcH?qm| hNuHފrk\[%F"~WE>HY)SL"Tt@ⲕuy.IA|>zcɪc EX|ZbCͨ32F}q5)lY7fvPJeueTvMx{@_eQ3f8vq U֏h~ >Wf8zs CYW/w+%Qq]FJg3D4ymUHNm~>6ڙw5UDiX}#:c]'3ecCtwZ+ 2\m ܡ.R,"|MouUw ԰X)6c Wlnm5Я`2f\D,6]Co1%S/zp7½>Yѐqh|M n}!4ȿS Z8-at3 BjKY?s}){G` ☂2a56 31ZŰ&_:C2 =Zvg5FFeݺŭQ8ؖ^|nRl_w\t>$&r"ފa)c_:n0VMxY2M\=th{O#?l\ܩ?Ȩ0(i(5;}5hl h%*π}4.e wZhJHݏpncXeNx8huNprC62j1Ujˏ[lgYE:v6Mu܏c(i l/ s\.ZkHX7,\\F{>"gM;Q $x mX/P̕M$k,*12ϻER7*O M ݰ>sR5S$) Lã689*[§5esCzJ%]b`ٍSTv74Ulݭemf.iJ8Az*@wJ2xvմ=W'i@|&VhT;"-|ư,s}~ Կq' aHDŐ[jP{ b"^ n:,&}z_6;MLDղ5H$sAW@0f7)=1 wRFh6u2%2{PfXMCY& "ܤwLMtĆ߮ Un4S]}nȋdPVު~~WNdb+u dnOƘ}XlgGgԩ&Wt9鈢]yaω }ϴ(qUZx&m0b1:)NP=7o$. ml:ю 4z yE^gQpXx~l6 u:X穵5#sm,{z}ҽ=VꇆTsVsMxޙk{^vaոt؟T?I1[Crl g&b^Hf AT+ 9 =J(zҁϨ;~|Y̦$t#|% :4^,h5c^f ?g͡]w Lo\ٻRy]&IVh_!H+X fy H>Jاw8 ckO$ac=9qn%yϦ21$\ 6 ؞g~?GYy~HEBbtR`_ wcM''jtJȏGGi1I06eTXWp._.thQeK$^*}p U%'ϊ 2N$O|*T~ Wڦakw(di( I(ϸr왱%tl56y}*Kg:(svcY.>Ӂ/N1T'1Kp{Xn2CG&W:^w%@OD3Q/!J<42HOڛU@ph灛ӫfXhR_`>eCVYXS"SQɼ{{f6 XϪ$k YnpqYѪG;R&wgW4 zP(l1=NlB|#{" 8hbW7EB0$gE.FOkc)xqLO"Dx]qMrb]V}hMBQSzӦ"fܖ˓Q(4{o\@D qe֞{ ŬAC0rOsK\ Ed.^}4ˆ55;g9Efn F!.ԝe ?DR?BsuFVP&_]Tm튣P)%ιH|  mN`6Uèn\h'&bjP4C:0u{?QĨ ]myyEXPI=>v2,6㙺bV4\;.~ u'k@ >XV;=ơ}0|fkTѧ÷HaFnl* <0l /D+dəAXsﴶz+Dz]V>{MC~tm``M%wuH'1޼ݢ:њvI?ot,+X1`[`&Zrםv?!v>+-wA_6_0ot on G DR(_z)g Cd>UEp`c !*L@gLF f8; JAW7alp@- 2!N}!5sRz(^Bfb}u3*_c6"tO_63i>+)/肞ŷ"PM"Ѷx|mkؐDԿCQڎ[#}_s 8Dx kI ̜-3lz`9M(ȏsJQ kL{#+z 'dH@?,_f<*E=^3fRH-$-|߷4"nu ӹH(V.Bm'|9BVtT+! ;ƨA+(YfC[059zECCta,Z{>ohx=?QYDJUGjF՞)tf/dv㞉DUR9 {$gכ^n74 ?KM"4yIi$^v c,b_0|U23G?PD!qEXܣePg?4XŨq)RҖgKKΝSr!hѧK͇_˺AK"9s1MF ìyUИ߲X{P}@{_pkڝQ^Յ@0QgQLG\F%7 EXX6v[ŕd^}D=Ϛ5|D1\= Ecfu ȳ)!pԬ%4OdVлs椋e7* 2CsdfKN~{sA_fjF(%"͖)f]!:@Rugܴ/ej캑+8fc^!sCڤ%W{`<४\F1L%O=Mu7a~\2D HFUyN NR+}ssTJ.I&E a2;4-|\~gV %_ v.9o 5R~,LGuaϨ^4v!'vdYV뵪b6g8z ENJ˴c}a?ʄkɢ129܌-V%!gva%a E a^L (Buy)Y컓VIj͐;&lH 1W򥛙#@̇s{#%$+:͈f*s[C$6!2tg@܏ȼKJ"4:kq TS#xb-RXP Wa)r^ 3- jRڄ_:[| Opt K}-|:_/˳-862#:3S)Н; vL#\|FD Nf4J&TG:Dn $rgGRerh:I_{o.lţֿjX@+AdC"Щ]%nZ1=0!W]pzsUb.qWhgq:P+ج4g(>MF2M(O"n~/Ո ),:½--==^]Q)" v2{=9׷I (BB_E(Ei/RVmP\:ۓK/k tY]lirFŧgqbƢ~3CKJcOc,PBo\duD ,B*EI!p8z4?w?ES kddAZo>e|~? i^rP- V?VbtM@ /W(Awp' # xXdAeZ8O7QX;(n]&!S: 4@1(Gڔ`̄̄IH.[( l*}o |V>!%CG!w6ܓ m .#P]^]+ Eg]>Á pO=E>?[cc.#L"U*rQNAAIUjY& O8D+>Jn=!RC:);:Stȧ£Fuc(kj^VYt5e3xM)` SȃR?V,ǽuߖAT-U.^ l gnhS:3 @H1̖goۋ!Pq;UyKhK'3mx7T{tu/R`7۟)qم||iyȣ-m5%]~{yHI{On r kBa)yY-ugxn(-ILZmOГIIXBՆUbw8N2t&UeT#|\Е4n"xS%Mz~u/nyӯ#r H&TТ55a?=?x5*='( L*Cٽ"-e} s աfx2\j{%mo\_k1RSԤëh'..@U 7ؘ>0пQ/%-Algo;ړ0*{ፚŎͻOfq8G[Nrk#y͔!SU>CʩjDyj+ZKe}-( jW&D t6!0D^s[eGYJe}gC/[P^=Ix&tA5,(<38efJ|CHɣ]ܟ2Ƀkzlj"M%խB'] ( |6F>¥έ/]}V+!SH*^$]zҭ#u #<%)BgS'Qѯc6LῩϥ9">78ehi3#.jS=!f> |2D}aNZ^{c(}W'n#`l/fK$S 5鵇=-cQp;]vח*= ѳYYJ^ BW1u%n 8DheD[N!nز}9A|4@]1FX4ndK7Y@)>oby:u2}QxR~ov֤Cv2wW\'YxFo^?MH ]'kR'?S`CTy:6`Il=\ #lS% Rh:-e7mp6o\L0x˾oZI`J9Ny&bMW ?*c)3WgE2a3 B=o3]HSTVf/Z%<;TlŖmXJ헡Y6Ѿ7&]vv7._oc8x3X(YUk'.|ЇCx䗂"=, A(n;3?K*0!*m#{F:Sl8$=Ԣ 9$kMZWr z38)S>AI%FkBKuЬ=[$#|1;hl8uYIH\aueqfb& \2{㏖Ғ02Z)ϸm/ S vX8 6!v(U>8>)M^ENkXH:# B V0q=-1ANãa.p6eLj Ӓ'1Y=XYJrC2r+G4.ҸHE𶛀%=rhG=P?D98Gpl8ܳyNWc%v0|HվXQ;v`_1@#Kh‘/zPN??8w=EuXo}-5Zw}ԭQs5Q$0wwжFa ]SД(] 'ۻtGNR*턋d] .=L_*.AXu@EIe :ՙfV38q60̓#<56SPدX_Ͷ&pI,;|j hMt<\sйb2xiX23ej0 alŶmFD{>yOȒl/lbSM2 M9Zv]gϞm{4Htɨ#!7z=7k$]|16<{DfƬ]n։>/ZʇO8`޺4S&h »2zO2P("ꖎU#0_E+xovpw8skq(Lu˱zFIJƀu!W9-d¯U?ZQq:,m*Z(sg8a?+/ol,Le̛mĽ%{x3a-)hM#aKr :cL$w>)&I :o]k| fd eN WC^ݖQU4SPh T8Е`33uw"V):(%S,ILc1KV:zxA& _ԥvct "O7(-V*[tkܙ+VuHr;H?K,tARBv͹|7e5ހHRvtIk0 ܸ=КxHhޭ ,TB 4l&V.9>͇VDo2"5ű#!2#fI@  lgُx,+@5&T*J*Ahc!})]oGD9eV5kAgJ_-Snk|{3-_Np8(@o'%)`CT8|]VބA.A+k.߁r7bš6LaoF(VwE%ClaV.)m@K#<#3&Ę]CX("_zb!%*F6\ {јm@=;1^l$۝XlƁչ&昵~-Ejo=\Go+ Ttj[WaGwה&?AfB&!0 "CV7-VU?9& wiUt;Y}e0b=2А;MR#3Eɨ88,{Qc|%[`ssJR|3 oٰkj:ݙQ'VZo{Palh8Q؜\bUbcͳ\$d=EF3raq˨ӶnOVR`oW pzܾ6.4q |^]ǬTu=5=2.= ϵd>R>8sOt sro/tj"7Z/Z.yLrjojV'y>aDJ{] sytߺVboe!d'n˗1e3y4+$+Ğڰ&f}"wuaUH|vȵb= K3gum ZTOk>WB n8 jh0gU=е3uM;<s_[i%qE݅sW3@U!õAAJi ACHVdK28pX?&Dc=\(gG܄ɁpFwA딉Y3|yp x3C|t!f-&H1^+FdOC> :էDYUmBOŁʵ547"z ,U_bLue]]:P vRv=$r y7Ͻ~0g9hy]:Mw>"%?fKnTe;WC[ ,;X$!ytgBlV`9-^c>Q &.b6 &G6y /=^fe-7P29GmP" x<_?23m?oz;gT};Hz$-TՊ^~:,e%8cj7zwOiTTNjtkľ#4O.‘.a-qih= )kbt2WzwS6֒6L8|o W6G`Π*&9LSqDt|O P}@+WՑye/q]c&;<4@uUFƃnmCKp|K2} j7X6 CuFVtLr=#sp{N~2.oz֘als.#R߸f 9@|;W?٫h3z*:Lwhڔ݌ _BvwPyzv{ xX)YmKꟳ-TdPziՊ i4Ye_Քf:Mҹo+E^m?_@Fٴ.?U!~~7xӐXu|9^v1b2M?;ܗSkH>o:-'xiv Vr$D)ӎoVa0 VS-^oۢh ˗c]H4 QdΛ˵M1AG\l>̣&Ǽ5r8}@f+C^!@cR1W%oc hA~Bq. \9$6PCYq h-}哒/?N+qr)DDxb'a+!CV^ރ0^VK7vOKQϭ[N?\}0u0_q '>dT"2ӋZ`*K# _f?ъ!B@ g$(+c*@lITsݶ|A59LlCa)$Kv^CכOH:ZT |wbM4R{: <8dzeAp>u\>^ $mÎ-5 c?LarUgY2*ChyU9fVݪVBcIuHK 0<7t^iv&p t۲4n4ؙ˥HU~o1Ctg":vrRյhҗ;{TE4X#,潣Ȝ&APRi]Xv!5g'R CL;R?F~>Yx)Cw*$Er9~HqWj!_&䀩`o3t3`op碶 &x:ޗ=Wt&lX*3BRTZw.nדOĤGKg_L0%Ct*߇i4gqE #}Bhʼiy˸.(en( SvaC&zHq|+#sY{Կj~̧0_'{ Z'۠wE@Z\іlw/?=H[qI 2iDj v"GH{,8CNiSy%!};_S KߑeEoIgDmoG$2ޜTXb}B`_@B ~9h6XIy,ggh +@ j"D,&C;ECBCQVˬ!cۑH ng i3QBpnTDz͍sB+Pobo|ޗ" 7F^-ci:{zcHy?1LMhV>e\L[UZ͡"=#UeFaɍWTZALŮ٥9kޞ4%4Z4K7" s"v/;m<:0Q5*7'3Z@twʋ [I޾)=XѬ-(F0 E,@ ( 4E' m9"}~+Q܃)6u`}3檢'I,LfS t}o4|kjZ8lM# 8TT/ATu,8A9u(?MjBuc勮-#'h~v~aVGfCWx{l0V^\B+Sw}t-8Hޛb~1l?c$ r{3&' aH},*?[' @TD7s7^O%Z ,qjL /kOyn]uCG+'s=:beJHۜ@, ֤ <vR>vRCW`,mɱb=>kȜL5%ih/ Ba8G@F{lP= qyFvZv{x4d8'+M/4DLl0|OT1] H2#=Z2ó|9t[`'.6? \^r4zͤ~xuU{R'a,=b\U򰊊Wn]dI H"h;b$rFΪdvG8UV_7;gyT ojUO5ج%@W:_xz^Ts&c¸G%xl8&}F<6}>v#:~nAM,AL9Emo]WME@fpGA"J;ş!)֭#uxԆ@7-NhB8uN(o !|EpjLئ]-B|F&${7yִI  Ap H䫕ct\bp7>[cn/Qp!1ڢFͭ_$+pS$Q8JT;l<]> SZ»swg~v9{>Vky3Ho&j' NZܚH/;yfE3Fo\A^|A|9UrSj YU09He`g@:/j ت&"6/^KBc/!ԯzWTP@{>#Z99Nd03U=a\C#SE0H$xu8۝"ZG7Bzz=BG2gyFCPܥXߎR]2]Cc[[vP.drfH"OQ|d$++6%5@SMz`<$ x]_Q'}ct ]wPZ_ _l.V>&N^&84:  MDDoU vl唐tw;Nw(SJC!(ÁD[[nw+o@QQSEqZ145ӑ壁'Me:5JRG륿F$4d-j"zQFIy|-\#5t,N/k;I 7Iiu%,tEt.Ÿ_#qޝҭ@ǡtpR#>޿ f!b Jp !Ř ENr#B ,]}ŸQ]'wS1zSZAdN攧`74Fnd,xrvpqZ KöV$wzJtS "m{Cl1nƌ zV썜p1 z9Hc> `  =mxH91T_;'j9X4zI`eH3 H[ͰB14:Jv7rαVXYCN B@N=CzCF'k(-j &Eņcu;s-#0YN;]zgԞF# 54' gcO|uMT; La"?MgRz=2V[\_'a9L@gWVײ q+xɉ^ꔙWJ$J{Dܷn.%ߤLF(f ~kdZN[)`kWrq%MRn#8jҟYd|(|p~3R Zt ʢ2:sljh^޲)GPai Vþ,0g"b \N* 覼2H!qK}E{8 Si!&-˛[E~Tz (zs''.rd@=RC;w8CAOsl&z?H߬z+Ռ;L;.cC;wJ0#Z9s/1x=?n=8}5 ^w! oQ =;\i_sz#a'Vm8R>|-~+jJ%-1k@// ñe\{EO݋%FR/t)Ex[u"*!_-))Iě4ڳW D 8ͯw/MQVGdYB Tl}OvzVVx0#B5ӨZK"Ϊ:/YYUgSBcvgrL\094YL<K=0ZS7`QV1&2Lh6 #ܪ BC{~ (^T螂NfrlZ,Zi͝zPg~DޕCF;r h!!dƚ|M}kMF;9N= ^Lc"=֜^7+z,^a PQr+ꦺT| <=hiOn1Aܻa,FT$JԑRZ)UkWPiZ5!J&u=Ⰵrʇ0cE׬] fR]A-ǟH6 ϒ] rt x!4 ! ?ګUp;5P laѮ-+Ỹd>9yܙ{~X>5p։9[!MCX ň9h9)&dZ?\Y ]/O5i:4Wǡ[1#Zu_ƃ^c98/j."Teu+AqO(NhRd*?m4E,\Edyy)ySn_ۗ -@" %L7gL6Y˹1HJ ㊿ү-kv6 o7F .ś2C\1i‚BKݿ"cv|Z]z&a!'4^2|MXA\鑮%Њ&HۮYxKU24$*㴕=g'$!]ĄeJN>4%'8*#|F^.}7EkC7%b@-(d*0M {:aNX[6}'+“!fFP++DUBC}3zncڟ@`O_M^:>1!q 7d.4/Fq%B^)K}R CPU+( mz"6ž.p@6^x:'(>2MLT󔃦7~*o4.`yֽ:zE+4 vXaPG(g;uz֚(@„SS|/8<^<|M}wshܚ ."ƜowL$'L- QkȼT`%HtTHQIȃ7aZ%U&W%>-yI%w']\p 5r 6 K|2t^&3 C+rYdW]3ωnHO]!AWDF?;:FR-mnc~Q2xd`gqIj9$_%WHM{'z?Cg`qD\^N(Wr}jν#Z׉3+5`=T[ҏy3/=Ʈ46KU{]pe'y*+;)vn)"MP4 >f$b3K *)~>hg*˽\:#d*K|SI1xi9|{eɢ)Ar~ЍFc}줗?Ë%DEmYU!FlK[b=};V}~pP޷RCMkνi8{Ƅ4zB7tVC\Dqц{ <7 rb#~Y;!'f!6{#\̎hž_sTAE+ц-rYX{RX1J{" By>W.^&7"9Ȅj&;"wޟZeU7;!4EH/̛8Rg{.P~{JЊ,4 bYzDf v'H?*M2/[(X%V2zN'avΰ$w {ShT" dE2#Hȶݻ4߭ih:JwȽ/`5'l~lXAj!Z2-J s>r'Xm_{T'\K'}TogJSUf¥=qbQ'M* ( uڽhS{ȁh|e4Ũld&vm-7tы͢V9E'͛Pj?{Цic~^1X)E/Bzb[ɖgQ9n -N}?̄Q+Hӭ4vt M*w$W=ayNrS?\&`Z~mìOg)uW{nJ|ӪiSn׆L ;F: ta S:hCmz_,Z7lU'Vx{k(G$UK_Dڷ@#tK,hWªe g7Qʼnz-)/7rlA .Ϣ""qOc]4|A 1̍m ]j85,t(Ч2 a7BB[hr kh4RjM"Y VաvCq '"u$`gn`-Tlj? ć(#lY~lʕ踕ȵlVs@T n4{8h  R Axߕ"Jy9̓IL]@s蒗 r뤮*t4V5 _/UŶ3RrAI~u#rD [uN4!McG$eMnNV|gć 6#gM ;{&Eo|FoiœS#OpmwoPۏ6 uBܰ i5"@ Ǽޓil֍$vSC+q?R nOD V_)\njCL<'r[ةaa4@܉?Gv2ln | NtCy hd\"ƊEuR΅p'EHM -^D4L lP yV_:u{dYL"ݤ_g&:`QPS9[o;?4ɨYgԤ%Qȼyl!a0`UףǗ9XK"AXݲXX~h"ޗ姤>  :Aw'3ZMQN<pI<'N:-{>ʡt&/ 9ط@4V 6B.$-fDl_^B$EΜrLMe+EA)# {\]~rʤ,Y _#A}4qq\yN#v (d1u(Q.{5f٢YkcFõVjtZז)b HG)ص%}\~ t2@z\J@+Q0;j`F%ⵧ'pR$$0 Ջ|(id PIN8XjVfJ xtogRVI! trG@"8l GFoEiՠNSɎ@KʎB^6 *cAqq󮇤K^G8_KG;"FeklJѳ$QBL+txyzQ#`zQFbr0 }β@ <}սn^s&s_A 6x#wO2b CPQ*MDl j|?416 ;E7Q<4d0|tpuD=^ȣ$x`^ JiLe":ivڎJmAَ}3_-qI,)pCz4Qk,kC]q8)ph:QV^D&%DR$kѽj4|6*E1:o~񬺇ğh#~@cߧFr Osx@9ܓWeD^\h2Z~vxlMj(**gP:A3DlO~x DmWr Ճ3h93l.vg# ㇍Ip +AG|u}%>]t'aL^BD|ז}N 7=y_hwkaʯrڈJ*&hxB!{+*兽@Lpf(#d^ f \F~\4ع!9Pv28P-_wDQ:4l>_xO(j ri>EBx#K\NHZBdRJWIV,-bdЦO cI[;T$a:U_ 1np~*9KbOB]2rHu,9w]7wt n#O h"j{=M3_T'͐@2s[&j!xIZA>νR -wc'0;y 's?sAe"rΙi4HV0ݿ\}L/ڵ$J @6O#NSF\.uHo+pp÷ޝuu\<")K Nd{+ n#k P"s#.j^_=1J2!F5-d8H͊7߸,#)&fBb|$T5C?%j\g $bach,rgn[\8VFDh U]b-ޘK܏<"D/`YG&<- M'E;A4ࠪ^@wx# <' _ 8cHS2QYY[GJNSťzm]3^#Dˮ%1dUg%>756;,(a,yNât(y6Cna/}0!}՘3f%IUa5w'vW%AuN6ة#`,&R2.e B7 c*ʙ")xX_?Dɷ:+x*( xC7nZhӡ{>MB)H1A 38Jke|STw Ჯk!N6TJ4EW5`(s69֨">(+5bpJo7H𸅵ŽY;݈.dd2 TqU Qj4f://kxms{7/q̣A:2Ŵa2!SzsѦȒiEۖnp$Ù̡]-ŷY>he+%՟? M̓R7L8/|UwS9sYr[8!cr@gZS–YUls O-q3|r{ٓ kG|^nPHT)ӵȷ*V7 7k, p! Pga?K=P ǜ6$o== v,Jݜ;:s>M3&݄:㬓l.\3Dd_76DHM*#*%Mm ^dF<>l|)9OKm׉ |nYdDI\!5~wL dYPgn&J >99>r4`Klbe}xSW88_׉K~-%Y %; qZoo.w~>4v%'Wi{\&D̚J4dfs_o[%ϭẁCO{R7O3=/ԋ nBbㅋ7=X^~IY}|9AӤ`6 Ϙmfyj#j"^)nWE]n* kL9b94A]` w vgt0w<J(({T]> b%ƎmVMUR2%~cE:hR1(N7<4= "C` D4*ʑ6U-ą.6AUI>2%^07V OŨVN_TS20۽-r]g.n#Gڽ=h&5,"m;*ldS} ]vD5PyS}g;IW=̢_ b')o.lWj5>#2BaPuQiF' AoVb*-|7H'Jqd=,+Uccp0Y36Q2RDL1?Je`B *5%8];?Y2(-cw&7~czhi!}V wDgH#CRMWf]ciH!FٽX$=]=:d#]- 'f@/l2ƪB@HVC̗D>戆M81ޡp'sI o *5@mƏ_ŧ M-`-1  D U2d:QI2졗!_(U`⯻*L9{Gbg(ed%y8:RFCP"FV\pT?/9WUeؼRқ:<cE!5>tMH^dpBmiv' ڪd#8~9 03rLg3Lj '8Lo$?#I0d diȿfDf4QcK0sA=px-F؊;H⫸4 0]Tqg7ZډAw ]āo\t/CR=8csjz6XE_g(˫}6Y.9ĪsgVm nd=VoP.ؓWvy7IyTYefKuh*$F݃);'%ߠ4o-~r#EL^JLzB2à/x =`~֡UI7D ؈M}:F q^Sf/f+}+w#ɪ_r?A{:`N!Ș\t&!{/"Q砩n=tp-F(E ;6'}·,K$ څSVdDY/+|ةv\"6ϝPb{BTUY1QΠN4+ә u+KfT~`-~'uѳFU^&4Ir-N!Kwح^/Nt!xMqcVT4fްl̄ډqȵT7+QE,?O 3pr & [DQZ/X)7{m5!@]FyOG.\'.d NWI0c҈EyAKVe۝zM-Hڰb;P /uFsE% r3ŤlGٖo"KMŧ+]'9@*̩# p9HЭDkJM5<]dR@"ۚɳwHz-Jg ;qH0#O-xFDmt6=r˧z<5Eq ь$r ګc|]#b)^3'%m]u]##4Iw89(cS%I?:!‰Ԙn$Nb0 ւ=V+ rsCr!Zdxګ | ptӳۛe qs'nD3RMkLjd=kIs-L/AACx%4bUy\~tÀFсL8w͛UW ^[iIJJXUlF `w*% N>(#E,\D=G*J@ J4& :~nKgMٲoT$~pJ/%#̉*bRoMSq EXFoqD~g>^Y!(ڊks8ek-ZQÈ|EOT'd/l \?¼*꿀D"+꫋e:I K/҇2dgS (6:<Ih ^ҞZJ1$THs8)cJZٸקR ή_ g0˅}&21C^[FNktF1zsTnM{JU"+ KuM|XpW43Y Ŕ.y x)đ8CJ4Xn{x` 4fuL!#~v~eFNj)` We#E }0ߒ\>YgڟȒAuGx狀m\޻x%j-7.*PyɈ6 C*MI"/ل\U^|A!QhdSDF*2v&)4"L?Լa "10x=XY[jN8m\KTQ-qodՌR#jÙ[f cj x vB佭RM93`Gd+v6q?WY ;K K.(u1yF'"iF_ #Pṿ\{gVi,A9b &."TWcAQ*h\Cs$Tki6ӸA}ԩ˥NL/u=6$s{WO_N"C#u$?&7Bjy& ]A@eBHm;J9%$&Kׂ~wW'Cх؞hksV} X0C WCbt8"U|3R. >޾:# ŴoɄUAއ8И@DiYEuM A5TWle[Hju5(nտd7(V17--tjW|E 1>x> ΖՕ 䴇 %*~ 5u*- {!H*PjvoaF&W1,|DԽ@캷{Dc*HI(u;~lhBxu(vhٛh< ksY0|?&rQ9KǼe 7Tw {fMq2lJm5&^Hw Q=J^m{ /Og|Dl ;ePś \]m dݛIHߒ?NT++wAJ0 7e . {]+nż " uX$!P}-y5ymleҪB{cFeAW=vFBGM[,Vm SJ.LdLKB'avK^}ˉqQh޴xNE m,)>e;}/!VmpgO8|mM}BDe,kZ św+=T;%ptzsWVAu.i^lMѥJ0ދWB(39$hJ7vζ0_rYw& DWXx䮍Q[~ Ѫڥ ؒ|&m.36Ɠ~301'nSƧM]:Ow\7u%7_5ONpWwRfKFqWr x pTсfKD!ӞFzxU9q.l?fmn/ 5^eS{0y(2!rL-w.-$}0 ,*laH^\#- D'0DhS71. zSL/j?k@.#Xk?k5q TVwlf9=08hP^^[&P]v'O󜺝 6N!,2X3A~\çI&*A=C!b U|_<-+jCtmY|OH[!N4}ʌgג@ ^ 8n'm/ 玎n:# w!7Dُ]IޚVkV챟4؞XYm CxoS8} ,C(DOJ 6-5 U\s2mG\mD\ I*}% |W K{#6,#pyw镡Bqw^Kq^@PWt+H1,dV`yf"K_@e F:ִĞ +-Ywf8YE@džUY)ɻB!rv'z'u'~W+#4@VںNCVdHx83fPs=7s_P=O|g3׵á"`E_u'A쩦xg: WWu kN po._Z!sDJek/ #2ޘ<5z?MWsr(UP_.j< kt.!|1uJfY8A,"~<.݆N7yLnnk)Km\Kd_QpR|]R<([ zhh;`N0Be) y@+'Q)p0*6 VTC5w{u5rd/_[eux|Y a&=&oX}uſmǘrȀC7!Ʈ1HsqZhŢxO,%;0d@ntѷ>.zף4dK1{xT"s(a[-t:ӜϱF>^@8bo0=V%sMǙnb~418(M\DYj%嵼F>wf6BD kV 1~? =S96<]PY˫b4:`0(_{;Xufq2MMQ5拲DC lϳ"v(Rx98=kE϶'^*\ ,l7[LչMdxd$hT@|wU-}I ~5 5jp,];n1} Gg6C9hTٞ~; ǡЂ&ɒF(]<"> EV?h$x*9!IFbɗ z [XhhB6aV<|9E,콙֗rF.  {Fqlpf O(0?aFVf2C|^3~FE~P2W&8g["3-l_+c8Yȹ*`P|KeK= M`'{@\(}{aOy)¥ |˱Kp;# X͜{%@Wc߭Ldz&[ leŽ6΢~ W'pܓ'Q#0>Rz^UӊU1}<65b774<$궪ⓝc;JFߞ1KHÂc5ɡ ~oډ,Ucwop%N*$!R\tLՉר:ʏx ٶ+M'~ŕIuMfW/"4eք{!'As;/(s7z$0n$2?=*ӯ^}ZK8ٖ\a4 zuc?$֒&" 黔M'ݡ[ˆ͌XN>h[cg^gX,. mOT ?W;q ܒ07`ˆ_d__w-eU [ےz]{(AĹײ~:O.~6"XEj+$^FVۄ-bvnp^ߛx:gQm @ 4KN_-u@\EHԣ7O}h*rYq&~2nJ?|46 Ա24 M |C̮|[[ 6 ﻧ_yqzr[~ۿ{&rogIr'UU?@v)h ;.U H tSf gc:`Y Mzy7޸ת {,G fg1')lLJ%SDQϭq0)U{q݅=*WC{Ā2n`澐 \v;OZCTԨi*1nZI 3Ι%)GB=LbŚC8PyaIWYX1HR(~f"SÎ~'Ŋ0CZTb&.ƒHc׶IyF8dUhKQGlPc/sf'o5?. .J*O~&+< .Ňa@y>KKNCz |"mH};sWmU&.N %Ф:?m9mUV&-'gcLD\)MߎFN3SnCECxqG.SUn@0W{ Sc C U\5eKڞYQĢ5\ţ|n>@" ~k45*66Ҵh.B 6^r{kTm}M"=(56"@=qH>0qs9)V&9Aӱ]%21?2hK=ꦖW]bD 2pӈyCY$g)·­ M^ h˖2Nz G;FwL vy!%h50\^j5JaT wsyi=0wfh"hׯ4:MHG#oepV΋ph|-.Xy65[p`=FNwvyk(QV v>H6&%Ϙ[KQLiqB o{w]UM`As"pQvTm/ҙ !=gEԀdJ(, eG꼒a!2hpKf2MA8>VJK9k/BW,e)IH#?Q/q1}U@D]"*XH# 2O5E6攴2ic( uc~Cr~-(zF ˻Q*c7@I!- fUyh-,u"Bq}LʶZc燨(Eŧ?t}2wDZ$t v^ w{熬SMҗ[W}iaL Hmۇ%VA1FQ['o-C^k A)،ʼew$OFs|L쒃m vUߕS,®)Tx)rO< zU.Ŝ%u3Fƌwwu=j]ϭ+J,Y^!4Kde#ʌ^Z\R(.t^=A&MgNX![?ky"邰@6P,Mh]-$j*{9 zem~<|]W|x=Oϫ"ZqfF:mO3iOzQ57`9hC;>$Qe #TCYS:x'w0ta0Ezct9̱]/GwB1+]ěA 6zt)|Fe);X\" #YKRԠ$/٧zʦBUV&F_ IzjT*2-jxgL .ڠΨgp~j8%krV")#pʼ0IFmFVթ!me6T{ 8:y[Eݾm%9QV -,7=E[Q+( qpoR̮֕aUJ'`ѺIl",p_p/ap6EXK X_-☓ р@V4SLrR|y8 <ӳ|u4_۝:ZݴFrC`+<ѲƶVVg<]ɦȭnTAELې-b eBYVh7LS@? ?L+`xZ):rkзq*.5i,QBbAXZU+/-ӎqD{]'/@ape-Jn]%`[ʼn#I}u9 =f'2v::}iĎLU!MKFNaޖ!G'<:ie2zр4L*0r~HEy*T>kܶ^u^,.H\ޅbZ/4c:EUlHU]" 5Lp&ȟJvELہ+yd D wRhU.L-jm&sN>+9Ni2!ݳo p^k2D-~ +@Dv17]FF{m/>jy/$_dO/pzbp#`VWx{9i  Zvr$kDU,>3`xlbo{U|KSW I7+Dƫ$,pZ&Wĉ v_T"Y/~ _98cN]ҚB8èS|TGd^Q!!`cG*n*$e.8l֦货AW6zb=~xQB`1qbT}VXB:l8@mPKBJ UqMn=Y}tg(`ciX0}=-ya2ir,Kw"!"ȆQ} RDq/*0 $Xg6# @KmK˄5w.kE⑝k[K`1f73x :qGhMCWA ]aKn~R#6Uyn2eNME*_Ti/4uݹre#p"QQF` joyL[MkN%C{y:DoH Ge_C=Y×\׳PSsM|^2#y#h5v)'zI@LJuBe-Pt24+O95־@:F͔ 3#RK0Ȳ:WAMٛR6P+t`̞Nnmwl9$2 QsB r{UC:ZeNɸ*%xwR tEJڔ#!_ `*t -)˖uvަΚDN#\:}*:B˕Xa]OdaoGQr5}IQ8S=g0WU!&o&(@f +Ky7M;@W`Va/쑆'dzP6'4)t8&W & <ay쐷^8A-&/hI9rLዘVI&ID>? ΑH:5) @GvKOϹNFU=/doo =D@(!|vn?,(eql} 3#G<VHp4 o$EϹG)g{N|^BNPr}+ױc蒈IM$^1ͽrTqkКѸ+"t%xPKT}Ml|I&1|މI||ʖ}r^W~ עJs.eoMd.( ~Tj !!_=r-jٮ%nsU d@rߋO,ِضX8I9y$s +_|Sg=4 8u–;")e{NMf$ JImWw8rap :xP"!VVa\'!X]r&|݆m|e1yזx7m "KIQjJ3[]NH\I2бs $Ӡ#nlړ0mu8ڃx(e:Wlan?jrb^!ZOU<*E{I"Q*0Ud_ZiU Jw&F+b~aDEs?*? Ox @1rb[T&SJzrm~L߀ =ز|!%c ?XnOンX M$%jGr KFyHEf^ęT-)Gvkk@& okzO\ bA:2ٛÉ*h)Tz曓/mP̩.{ߕABp. toՏg=h$BĀx]mCcɷ[S'Y-=YK mjt}Bq! fOtE4,7*J%cf$& U"UUZYdRd9KT V4G/\@Ppf `7MjYr[mB|* t-t[xoXg3AV|4x'dq5O8imӴ'n'dZYWV!tg5a x +^aن~.n:*=;Kr<%ߟa{^)]%6Pb֯j($1ZL7c, `3wZ_]\tĈxH 3Jǘ!j??ߤg 0~ݾrH?d׶o>8*4rx@,UM31;$ަ t4\d(sG-!H2)FD˶t-& C9bFyFɑ-s8 }P˴w%kIZ{]3)L .l+kk4M2WSౙ\Wpz ۚyE:\k6*BC wdUmZ /}jg W7A'"N-m ^RيWQ~cT?GiTԯj`mUq@3=:kjwLL9 90aٜ!xsL/,Pՙ"gYa!GofWVZ! .\l(~VQPe^]))Gxd&4Q1{ FE̽xbRDgTe06swYAW܃s. ųs̻}z4E"ӺLPߺyCW,KţIT$=NWj؆@BnpBwl0++N R@/Lk,m\#_LCۛ妦\pՍ<&2Wy?l"NX(;4P'c|\+u[<R\ZFb,R#$TRBnuT٫mj̊ާeiu2gʳ@>GMusp9%6ge?rn+ʌiY(fEm[N;?e&Ű5tt7H,5n8̓/B_bnG  ~ŗS#XN P âĊΌp^fwGѣKߜ}jG(Ws' 6/t=6#jIsU/WXK9=u^"^ ,SN;@s$dd6ކPQX0ͿwЯF ^E#<GK0Y Xa&­GzEd2d4$ȉ$H~ߛV$sPxH1!e395p[ϔe1[O`,S48W=%lܑ#f{QQNX1 =+8:Gqֿu-VsXLs2Pgdy2 n.@ , ^Cj}>r+|'jYeS8;[ /H`%}AդT;H='j2(*?VfV'f%cvwxQ /goPH;οY+C>-lEG9Hy?^}d0T@}FKmh:}&:<.|5ͻl[&pwW n3EwmϘ>M{X+p4.@ 3XLis sTpǛe}04El#y85(,YmcdKY(0r&>-/S,aLU?/4-֐()t "kh w>Lfq=KgD0=͹*R+}!%?ή2$ѦHDj_,s`DL-lAU()쿹(7|+ }]36MZzhBPNQBPWh-ANK_ףB͔CBPjzJ F- X}sDaDFVV21ɲK./5Av'odk)=)y|H_NUlDAM˝ue4򬪞r sYfX.u. 󈾣dyZh0P!ֱ`5`|mCuo7S`0g0o\d 쥭}68 xSj4z{ɀ!?y@"4K5./GL&77;<}h 怡(>Eվjapso qΧ5F1aw1fvM2îޜyB[ћ*pʒx2ДɁᆙ7H2f_IejN4/\ Y{h'?N|H8f C㭭Fa/g7A s H|Ö1 ;_ d$r!>H;'iu< c9m\[$33϶S)Io5lg'wR}Pf%4$%9`PKw2inKtJm Tbn:3PqNrrTEb|Rҿ 3{5?\_D$`;xj*8sjUv:*0^T6o<,`5 dӓ/9/7.+O:f_9i.9y٧{‰eD͵ ̄Aa[>,&J#7q튧:m_{I,z4uVp3Ų:1=ᒒTk&G/O,';4?8CwɆ/E:}MA c67^8qʿ^L(||F.}މѻ{= 0G0S L&[9ģ IW[%ݒ$ҁU|dCI%NiUJBz꩑IU'V7r$Oraԡhw7:]aFQ;bCx^#vdX{U@2IRSHoFЈ34=YBN(2 Ap-Ngt)]|483~-P珶- ~g!q޿Pڃڅ([ڙ!.i-Su4V:3|z/+.ge+Rq@`JBW% 80[|k Lbn < Ty煏7S@E]6i7~cW^`-ش*r ezKIqG @CcϜ|#Jn  F; ގ#}B Ї/'V>8?Fۿ<M|1p]YɎ9t38NlP$p2-ήEYo$OE (JIRBrY9 Rh;/Q NɭW^V᭑14,]pd2{թ&.`V}'cmF+}셚ؤ0^Vi)\bzd06˨k/S֨a$׷emHӂF,Usi[v6Z`2=Z^%*}S콲W)ڹ7I6gijo_O(-3iҽ:tFf҇ қ @̱Zx!3 KU ǚqTR!r|qIbm qHo7H\ OFF?ԫVqNcvM"y<9! Ou'HE&դS RpUdȝ5p/]j/uM[0` A'wJ[=ȑ".omQc;h'{;.֞g,OPuCم(/Ea+炶16+9Jt3z> 6&k!-}8zf#VXJUG&Rr 4q Won8 <5[RH3~<=(ء%g4Egt;wi A ~9'Y`V仲zz PU hrH? v5'y}\7]"X]=h{7Ƴ@`|eK3($, -,@&{6Fʲ鴕QD uΒ fWq1X'1*$f̼wu{s ; hi;(=P88 NBφDZ4PmyfAv9y'x a`TdGȬW`En0ZhYTTG^g-Ѯ:x0(EȯOt Ydp^܌.e& K"OjpMDK}ȌNF?_]eI$`X:#aSln"J3Ogw*A0bEg5ƈ#d$ԲtSYǓ (7|h摏ka9|2~lɿg;P/Y"1M!NܔU X4^ҫ>ćn >ZoX Yruf|Ghrs yI U^APM_195FB?^Z;h2gyQv9/֒ɉwS9+nyk]W<[rrMRUNWѹrۦNY 81 )SO_>E* Фqlf|F]Xng|gΝ)Ԥ!Cj8=!\b MJ| ri0 ׌ƞYsnG }qqBS\a J8 =<1\fzV$+bq9@M/FgoqHNz'X\1`0{">yڥ T_xRLڡv9SGb |> 1ŝ qwKmo먡{!I[c 6(3K\w&3&-5  Mٿ8Qdm`ڛ] ?nbPS5AGu4]- ^ł28@Wy}teʹN5Et- q}uvM{j/"U}W362NX'CQ:L Ƙvu?;<3H$l{xG{Y66oO e^寄VwU/d* MwY. Z i]*A]!PRU.9iW;jpډcډT5 Ay̢b%G(8պ zAY¡Wkpqu69ïbVO̔g`Q:"Wky5JVU1̴sR{OVlЬe6(#zl- !qualrQL~V1`K{# 8-C])v; NujL5#\{ S/oegGB7hZt|6 2D'mvVpýiɊ 0V[CNSu_Pe3I?( Za4ĈN!mF&^P/ۘ״XՎQ1㩄T2W~o!r1rV#V94M?ߑoJ(6~N:dh-Ƃ:O;$۷^o0k2;1!SL@\Bч_SN!I\A?Hw O {Etc O/xšĉH2b+}5d0P#: R >a5i 4կ3UsKB58=ǪJ:j3B/|= h(jőC(]n>'p; #l q&G*ZHȕm4ײU8o*fhm ]ފwʱcSo]7k!;=BWʙ͘7 rE] l i9\!NW$6L\SIR=A Gߗ+O:\l`s?Va A3pZXrSdb:Co'= ? y #Y:s6߆(/jPC8Oe/'̱)[ T`M>Y5]39y8v&z>/ iy '2'q@Zϕ9Èil '%$V3Leսt[3݂hv'߹J#s‡HYYzi{Rd([ExgϾKBvtH2rl2,"֊R-|w7p2Y Q|C4?]Ot+n)0p^wo=ꍭWc3T%Op([|eWi+0<F|&Iiʡ*9j< #{c@j2]g;X&h0AnQoʢ" eg&3FвUxRe&3h 2ٔ=Pz1:kqM 'eyQBA!d/c l3uF}+5A4 ѺL7MT7#&Yqy,Y_54@tK0QXtBm@Ni @$^ș-8cOrD4iچ\Tv-lԞvG.m">ҫ'\6 n[=^ijs ~qmIJn0\q,w.w#ܷGׂb yݼ3Xnw&Kf¥ }DL:f6" 2_Hg\zV"5Cj4d$BRd)pz*'8)hbEuxӘ$ pVbd84=gO(.|tݷ_D(@^Z2*Ə[)C'cCgBLH#cbә7QS0h2O&ն}FE. LY׊'ކPZ/f?7.v3̮#v"@-o:7u1:+j1X^'~bIW̾[M.`vtm4g++w JCf)Z [Qn<,r=gTj._>Ɉ8bM]>jf@ ^}n){4Ch]yYkw4iIi)Sm "ׂ5jJ¬ u |bTZ?Y/*@WXG)xd֏L﫚S=*lc4K )OFp`o$ PɄ|՞_M̩D$ nz ԘFf4HҌVBfjdC'Q3/ ڏnيҨPe;N2T5'9@9)[<4^r [Ho!1yy ̌%&oA5 VNF}ip|).J!VJcx(0DdGExgs_i4T$ѴS+E@ˈ p=JFIobi=}~ ¾_sG-3mR)t6rtf{9p] ZSl]A ӌǡ0K@/D&u2#O6 _:`H:@[w^yȏ54ZZ(Q,N8[{dV :ESM<Jq6TSϕ@!?$:}|*^C+!5+ǧXT"SY 7Vhly-:LG VHjQƍM]$|a솎9_՝U&15'-1DJVa;D;Ƭܹ}q7b=LE{\">'Y!CS@NJ22#y>9}ZQܻ`N=tO|tЕyU}mDKQ.mL6LEB+Eb<"o?`\^R- :ﲽDi&=Π@iI+:3]ܚA:ފ 0"~CV1t;&#778j(KPb">GL6_ZtX22؀2$=7M7w[Yg` TR ]a\ z%s/xԼdx[p3w~jCӰaJLY}fAjI"\t5(?OrkȾ{/v<%e6^Fuv6Z..ZeP>kSt9 @$_PƒQ uTB5 )3:7Kb34ek@^g7<꜡lW tV7  |'68=ׁ:pU y&[B.AMMlx47Pn^æ)[MżfZ)wlѯ4! qKĬKb,(Ԉ> *I|csMpB܈wƖ6G~u{R.#|uU!5hp!և`߭rՄ]gN+n i!H߮_37TsvK#d9lg0w ^,Ǝ`tGҴO@xºZ04Lt}"1E&gI aoZ('%{rbAɑBm"z8qn+MEO&l1yTDUt= WTGV܄o8RA8 |M#7/:elLK}"MS~I}5gNʕ7 ECPI1 zY]mof*sfu0~;1|Ƥ燌74#r.=Iaح l]ňH b$d9"җ(S}r[\HF,A(G~/F hSUkY2 &DLŒM7NռuZՃgKNl2gj?^U]y]8fb\ʈge@>.YIԆ3EU,B8!q1ܥ* @Dӯ ]1h@)d/Zc*N%ZZjib13D5$˄ɬr7)ōZ,9Tv- ^|9X[]*@&Rva!}Sj2]:\tK 2#41IRP̀O!zNA}p㪓@.uf>![W*N@HuG,&&8Wp!U/3J# پ>F6)c{ȑ ?pImh+xڊ#`oH=efCn.Ҧp&hm XW<6̇Wn^/ww vRd RarB䤃 tff'"ml0 r"~NNbz%`V6 G"3\l.`dr.X6 H9m4nKʆ뛂F C;r|  $o=Jvබ8E/Jc1j?kԀ?⿟||ٳԵ7tcϗGǣ9pfXwKͷU)N=PNՔ/aP&mk&6b9DC#!Q=5I7b\qI/7Rg|-֓Am/hģvl15hÊӿeC0&@% ItCd8kYE ~"ȫR:JZU N.%!l U5P23#/Mabu *YsNGMy6;,m 5‰[s)6>LU'|}>t aGݖʥ7xN7f<W\t#$3_v㐪KBLvzn'Lӷ\>)S\#Xȶ{2/m uCssI%Nh N,O\Ȅ6 8٥N+u絈sv$^q:1m/7|wflBk3+_Q.QRd5V4R"hN|ghakfOIe:*>@?C%WPJMAmk\pF$/v^eSTn>r+;TO]Bw^7rjח /㗣x[mBoXl?XJ2q죾eo;ɺa&M}!">7ԫ_$vdJr3M(>-Y'mDA(Ug욫AJPRπ~qԜ{h59c !9<|`/Io7;Ъ-M J ī0+R}(ׄTROypi]yn:#u*w7cIB;p`"ҵ K-^qSe:~qSH́f5BmhQ68 JM񮩼 g)Gիy9`P8$Խx[ w{7ʚ9ue0I{ze ` S&x 0 j,ܤ%F#>1fM<& 0 &ۜvVj(gɆs>>#Զ̆-'feY@fa-@S!$%Ng)eo3:VkXO"h-/P)41dS=`gw*#~Vq |ZH}sɝIݦXvUhMiZ [d}ƘSY qLNr"ZcU3BqcLSn[^'0O@%JM@<^(,\&K#J-}NR{J߇fT1Fc"?'sA"ɦ~%x(g}C6dLbye>m4,4fd$۸#O5-dKh`|HV!A:-$8ߵđ)YORz1w7`hV6!sP #)d􆩮t4ŵ2%ЖGPV7-ML u;N?>pSow!@SX }9ޥjqa4py^q x2 пxcsT@x;uHx_WeJ|/NAeXN +RbD@Ziu=b|VH@L3i;v?09FF:Њe2\N9:N_~պ4>$f52kY3PoBsRw% ޔ%te¼I*C" )%XDq[3Ljg-xc``}8ȅxtTM"cD W7rqkƹ6$ď'A:q[8C+c}bHz;6#a4[f=Iɘ@ b·x Rin cn>e:Woq -YHZgd:};qPy7p΃(ݒ4, P'àoFQ `I%Kp%.ԺdKZ}}LI'R$S#5EU'E㾫=B8W ֻuƈz]}֏/Գ؆A4\c WVl|VG_TKKIxE13ҹNM~^I8R:Cx#0 UpdE5i$ }Ϩ WJ5V9qյ]{>Q*oo̩QF[#36JĐd6b.JjK)?!dtiW*{d%c9B(-z5mbc(3ʏ@ǜ].aTxp;fp}臬 󻜦r:,r"AfJ %T@(Hw$9 a29Ce &٧ڂ+<Z@:PgfxT.&Z0]"L'F!&rJ*({UjOh 8, 'Z|SHvr)DS-YI4/X:E 'a;&ON4]c!u{j_JL5޷F.WmrX~/=SfyUu im$:Xcg(BLÚVoo BǢp~GlYKID"7߽:J{! J+[xSX[ą*t2A&J6}H'_ JW<"fjdvkxB [?H^f],Y#sȯbBcE(~Qt\ҎYF*Cϕf)h!=6=_b}.ϙȿ*m>I.bĮZvN  _x0-w}e%T^-o$ōTʱĨ$sɕ<97B!,C(IiC_ru2*3|H85vڕl/=Yl@V-cFL#w}[.syOeBn]xZb-$G4HYnSܮr tG'XYyU ާROhD۟@cG$>-j[yN'v Qs/rN\R{KE=2] mEQy{͸LM]'6b!#q=_Tһbp|u? DŜ?jQ7W:˩e]ޜkz#ȊP+#׏Dߴ)Ua:53N)ݭX4b,/W6iHtjPL  ,9D%vp [֐Rε~%p:&k{rI;^&`yRbG-91X. 82)8C@r}/'X(Jj:} cq)1T Kf6D/kjDy`!R-J3IWz.}ga@\4k摨6ƂT %_m p.Fq . )鏭*fQTÆk9v8f'JR/ZZKki )9MA]IXrYJQRLPPŲV< @=RnW68CԾl)t-AN7) JuNZ\Ko$HJɉ7>2),ce@Z u;RC< ' ٻIl`i#9 克y (ϳ5OGm4;p 5CeĥG+k0SF.X^?"onO,ي0 $M]yj:9y uP.WdJ aU+غQf_̘0-_(gNX?Ldh*;#\ۃc"`\igW=\72#CYNr'hJl(Pq273U=nnU%apǘZХnLvp73ν/n,A_aMI?* e1#hCHԶh?A5$IխoEUU' ~>]{)}ik|sl;0|>H{o_k46lh5r1ځ5!tc) ,k,𙂾SFGYi»Uk~U$ORQ-#[|C!:\ 2|px(/_:3ȬcɹPȲ:t*4A-,Rqb CxدqYa6aR \Z_=0V%/ΏKI'wˁr.D2c  oVcMUr,%}}ҨSm6_] Y%L/Z, [¸nɄ3۶RJ.r6)Q=0s# Ӣ)_&xL`q˞/.Mt5XHSD~wNj%م:{(i'[ۂ U kx|9G bQ 9jko(V B!y^?e@*gtM ;LI7Sa`KM:d+en1 ]46&r?|w+R3ƞ+C3EA& >ܼlp#-E ^ƊVg:#'XBx>qQZg>m[2|9ՈٵzG}ki[ρyg?X5NեO dUnAQ2Zy-RJtQi|)w֙ݨf@X)氆ZcՇ:Y^@e7f~PYh03vtcr)W|GXnR)!cR^d4_s9u/9gvK$ĩkn#/jUYxBL̸cDӣ7%5ϋ&WXv%[R/kGUW>5alق "+Xڢ.W|E5:@!O&?sH@*WEkeқAkH/\g@[No'&N? ?J,`XՐrKKߎG7?2\H.KPĤ7%D[`$-}S~b%+Ikf;E^\$ 0]#X2zgk3x .[<ϡD7SZ㵩UC-l>=|I7Ӂ6o`t[4lؾݐ|I=cagAo Pep/`-1_]@SP]g|M +%@|=on³6j00^njh0ZXA<mݾ`0=+rA@Beu:‡v,OA-Ml]3\9xvqp;`HL9_1$x2HP( ZMXHGi iSαB`-fmAE*ÙP'\BNE'lz { o!ryP;nfc\^འ\ N9E3u*3Πc*QjdkgVByL[&W+߸h/MV 8G?ܛؚ]*C [ jU*Me P^w^SKSrMS e(%,AZWT Mm0ƐLC@X6n7N~uC ɡTX>LQ2݈K3«<=$܊h|bmuWmփ[!MxG 5 @t+Y&>0s_-!"вL=o|W\}B[_%K-)k- \Đ>Sg¸N૿r8iJ$,,ecS-AI{KmVP D?8U lI)31Mf;h[ՊmlT}ynO);>0O +I$e¹G^u/d ^iR}Ɏsܭyj2کԒE!2O rA31g߇ N[%~ɲsT{y9P]T?~뛹x>心 ,A[(gm Q;wAhD~ܵz縓b"@PvGra e}h郯LCG I@t箯_K&ۑ[0; BV+:^,]B7]%tn6qeyKEMMjTT,HEqsᅎ 5^)8]G7Պ__ܝmN&ۋ6h2B..R{*:<4O'*Tˠy3мT5}P oݕ z )E'' zL7Ϻ\4*~%<Б@Ok K#Q_(VM^U$>zi(ѼJld 3'Op˦- ^~[`VO"tvlHvU**YP!\29p&,5 tJFHуi>,m)\>OBVY$TJP1@0 '@NϤ*Cx0u` ;Z,$B|L,kbIݨz0JmdVH7sdϨj0S+>VJٖB/L>e8K-GwBWwhG~hT5(&WJ+Y qJฎ%@9ӫ?Tw?aaݶ. hcݴw/&ef';^ gX~Vߊ"vwHn>Z_Qu_8VQ gjV2#elvΐ)tr> -ql&䜋{t[r]i*skTZP͍tM)I}gYH'o\2]nO pBX4(t.g `;+Qd31斺Wm^DmMҥfDI+".Ld/qGB1bdqu_`U5y:t_k7:2"由ɸ ')pu`KeһJ H&٘"ϜLf8mDtW)n:uP8#wm7$A+`_`d8!XޞK00w(ė;xؤg'sT7E|]n"uHk9os a-t*ðuV_?ܞ0FYX|Y,;MbP:_t`"|+N(ߢ@ddǝuYaƣaGfpjZnuJq{-PDu&M]M%7c}k&!J;,zurp3{bH vR-?UF8ϐ:Q-8Wh_¨Z ,q3f8ag=@<8)0 mRY }8140n5;^`RAVy(v+P /3UJ돆W~Q>YP]1QiV>N%4缟x`>5>LŔCm2,aD=/5]#PR&fdO3$]{ї7E2c JWsSىME-*]tp@d4_`W}u:MJ`ҦKǻX%,N<˒X$POŵі%p"3JxQc FHnMP5 ȷچƺ4(GX-fCAx",^PZ}j'a3uY˵N*H `Cgy#)V2~DBTuP&ܩF.{,eD`Z搔c|.~fV g]Y$;KA:>Kϔ`ewk->30jQIL#۲M izI}$]+aiZKj1gٹu"k|81OCG52 EcV$ *3bZ?YtSm jp {%#;OQJfm]ٷIaX6ZHNm]Y&DŽLT%/ܖDѷEKg籞zڊ/zLpk(ӂBُ)bvH Ԇ!݄W:ߡ1@p0{Sy": Iun.: %j~@'-x!K01M5f'߳6ʮ(iN€Ua cHKzU8aC3%ݐj9 @LBFK?&)ipvrs a-vdw^i}MSCPq{Ḇ_-9?\hx G 0 )bPT9 dɇ0P3K208 tܵh$4}5#Kw˒I@ jȸxqgh*UKzWIpWZld罖1c&Hn,<%:׽z֭d~~x4rD*q?BpeZǓME qfx6Ӆܦ?.;m$NgGK.5I z8g"eko>9ݾ"j`Zk ǔCdrᨃpnȝTZh6zU ޮ\J9A;66"1~&D)e! IڙP׹SUt c$HA%H׼˒'t}En'\#= w5)4tQI%wog0aT<4k+35tB{qzJuѵ KG^'&<{PX3Izs\eh^F#Jk+ގJ107==?51J6TnB]B f[KW_ ]vMG>p:Jn_c8XkS7(ŰKeG\& r,em6.!6![]-yH)Su8i7nW1Řy$`is H׭r%_^gMA^&] LBC#3+w7/ k> fIxm A=OPc}zQ3f/T ˶RjhrtT2ZUz7N,o; DR ljU0BzFZ(@MmbYhǧ* _rQir45n{əphl_r0N Y)kx͋2%bԒlR/['PZBԲRϳ)X9C׊.Ow/vsX˄6!buxh&X zEYd6͹bć*#" yEs_eu^'Q ~ ",sy=@9'**[۽ls|U&M  ްlh*ϩCιO ㌧KĢ)aGWMYbyʩ{6{TY)?.}O$Sl4-RIPf=. "."Ff R>_]+2l`6ǁV~=ӎ>Ytn(5E^k.䳏$pDл|ř wz*G :_=4I DU"&q̅4^}<+ =:bhp'=._ޡ{f"[ijd߼:C,o{u"U+ %|Ś)cs%}xɃԧ7}#:R}9e)VL4;1E[v]LVƇ }IdXm2eDpLT#Y4 3^Q4ГAFzrn#35'O4ā:1-R]aH#tqQ_K9#6Zc{X&*o=Y#k_tGk!58 0Vcq =ꐴS|`8j0ɯ̂¿\tb 84c(?9s qZB\`#. 8D?mвqwKpRd@MwFqD $Y>9|4D/HDeaou`{F0&41sF'|p-|0! ȷ$ / oA%/`!XS={.P@[JP~%>Z o, r]菥t5O O?CX)}{uD #_ָg}o7ѣ.[ޘ12U?t6=yvEb%htRJcakKMP_ZTe!Yђȇ=9P/{¿`,wAca!{P]e`e8_{pS*E:ˌ8v(2vp }+rP \97Z'' ~M"X ϭG&}Ѳ->PD%$Z@_1`%A,"*T kup7 x*k缭jK1?/3>` =N 0I QU\}6GYB1++PVb >"iٟsH{ [zYV}.Fa{kzk2~|;rD3-yCx+G]2DɻW7icpw Opۧzvi]ܷO&vDl# SP8=` JL\gSQ1,27^ eaY'Ygs Z|pr>20Rf6OhTĎR[)B~߁T̨6\S:UE{zq[#:jXȱ-UN=/!/WqQ5 v̗ZyuIY 7 JĒN?L X)9J%eA{Q8C2$Ҽmky.0mN&'UŦE()gh10XT8{Ltj_$Y߹Qh+;S26|+; fCzIMNz.i4ċ ɃƐ$[*b~~5ONR w)ȌoڹuDn!ƌU:,AqFlr^W~L'ztTH,|Rl]5Ih6Ŵ!$wn.$ƋiO,55ax e+u*OaHILHit!\`Y7EpZfgp-{#0k*rCF"~|J ODw`wРSPRqwwwTqUftR0DHn)br[4"Bt$MZcPn!zZG^T)+2,"} _Hd~I?Pډ`)SFǦ`W*MxY$ǻU^YOUCM Q4 ~`/E'4% i{M <~8KQh_ʰUM$+*{J=V*zq\#^Fc~܊1 /F'>1XVZ2r"-X{[ĶucGKzZVgz0e&^C4XP|dmN:ɑp˷n"(VqUrj9zUl("elOFv hٲXʗb& '*l) LYoa4ii򼚷mJ+f7%Tf.dqNKUdAt`-O"0 z;XzvN-R2WCv_VħO `MXmJ( 蟿XϩSAqBob&ZOb濒i8[wtE)2",l2k9wk|j+-a8bHN* (ОmU=6:JR3eّ.:".{к">wv!Ϸ#ht]È>J!HҜ $`3 );Lr=Zic&;.ˬ,eR]`9NR9UD5c BD,i_?g9G-Y Qkd:wIsLY ˃Ƅht5!qQ'r\#Aݿdۈs&\wY7uqē}oݞTOs 0L`ަ)qr');d Jp AivՠY{{&*x N'cMs=s1%$3?7MCR*LiѠ*ܷ%ݹіxb=*x6nlBPYP&y|((+W̐ QQf0W#P"48 ,Y2Yr, qY v-6oS:2Dxq9>\KHN-NmІS0aӜ%KJ}y@pyS;»Σ^d.z}u,+X!ic^؅Έ'ۗ,s9cYU%CxfïJ p3rV'(fk+-2qT3E7o$Q@*KdvJؾOh ȏ^Bn/ћ#~‚>.Ar|5x 'PͼR\]u8` ДGJZ.#@RWe0n2BYٰyiI}!!y染"[U|RҶG^Pߌ^X ۘUcki)*<*BvJ| 9c!% ><3s<.:B&:sGcr=#'͢5%Lx5N|ʋ>֍x&{ l໽"žJo =7<Ȅ|=!č7/ +"'.BqX~0R:5Xm/ cȻgː#KHѾg5N3 S7hFq*Yyz EzecgYZ0707010000001c000081a4000000000000000000000001619eac9c0004a768000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/?]?Eh=ڜͩrRcXM+@ J^UjUJ|?t n\VM;ܲ;S-&5ZF2a*pcw\j3ۑ}_FLky78Ғ yL0t7 f|S֌6T$ !JF~8xuI5O>C<$e-ش2&LWi1)2_C -w(KJj:Am:LŻM+2wϏ¶f\w"p@L}죓On Vun^'\7t) ,8(uAۻ'V894wީ}WG$k }H{, DŽM5+]<Ш'Z;imFq r):I?VBȇ ۸.L`.6%j _::ґfHUO@܊Lѝ]!0Ds?RI5%%ֵȝQ+_ƎB kFP*T/'Lu >$ZJ%Ppl“/%r%j,U0q= /4Qݍ t֦W^yз }_iM Rat^8#l6'~-I]\]$K Ň{5y0/;%X{2QU 2__JLR\429] |p/4ڙPy}*Q(<{`QsGΖ&K0^Ĭ`or-&Yc`G M=JbۢM "ϲ8˴\;GBK0}KLt^rm2Y3 gAN 4ôLd0%Tzq)*L0E\Ah0TH)*A UI0jp8u ; :|:a)k9r9\lf/Om@&8B gtG^ۣ=W5S +nNWJICT5uj2QwU}UfXgpZٸT^ΑYץ,q - .=}[c>Vq&yۚ-퓪}?TrԾKzIdmokc/62`dʢYH)v9P +TZ4[ړ`T]n%p.ZSXkT2";W9mgNx&mtpB glfݘ'Ļ]CEzb]C_Ї238tⶭ6\K.sr(S&ՄVڮ%< 9A4G? u%B\ 2w)$V:q!]䪶$Bkx5NXTqQana 5Z5pFTw{s)M7;끧P21mQH5{ٿ"KZc\d^ D4z]1WjWp]xK$2ߦ1$"/ɯ *|1xZD:pfR/[0=v߇7|nGR@ C(UWs)fm D]度P'y+ʹҪy&wS 7T2|q|Ꭲ? FgzRwxWU<ڵ^ cʠMhCN4 'p8Ξ[Sk)\i`swSH^uFZ5;].]xv MHB2h$(ML2}%uBGgpؿRɾsP)ҍb$#w?&DWiu|-0%|/,Hd N"KʾOrcRUP˵Os<2rDg> qR:E=ۙ(A9!6pFE*2i 3d/HXZޖ(0,<~i)w bFp%P/%ѻ᪶A\Mdk6D Z%,fmN"'M[9ȝ~V|GGܫ90~k[ʳß|_igR /jc#zuO POnSTrf AYFp ܺ'By)+%v IHNݚcƧ H'dwk* 'ĉTxY[^Zwƭ7l;7B=OIQ1: WAJ2ؖK#B#"~q׫RjV8kabj׋3|aZVэ^W c!iD7L;w!ߝq{/㖱;6] 8B.5e[ީX9_d~Rl5s b]NɶNE kr3Ö&'<VEۇYt6 Ǜ-eOT.X:e:$YH*L8IN(q"qs>)FvlC|'R&)"S YQXx;fui_.[[mnneR>@0 i Qb`aiYYnw Ac/|x RwC ;SzҋhIfVXXѯTN4`~{]RJ`e6{o|ҙYGj5 mo娡ũde1=LiJy m:,Eԗ@7'dN>taP1t-2RSog}# Xh)jپwlbMOʃeсF1fU(0VɄ3vrhe `u)Sj98p0/+ґ5ԐwZK8^N UGX}իCv.#gcK! <:96l_]!^NzZk"bDۤ7Xl-[8A#W΀* P9"REWR\;[?Xԥsm4n IsCA3=8;~ oDQO>kY]p"v3_tb_vOBQ&'d'&ýՇ UKU֪\(ע7};$+5{*(:8]'9 NQm,̖Wrq9t[!#y^zfpƹ$%+ ʳL3]۴Kȍ{~L}F6AG#<>Ǔ` K$+F7r&Y={;J:ru"A$N~- A\pǡDXp۬;=R{XɶlNv/{FEF qS b" ыm ƖĔ:m.mk-?aa{¼[|?yFz4OZy[鬯$yH:0SMRHrV| 3NQҫΈ򭣱^;e5ZZ?}$NPrdJLoP|ˍݫnb$A!Z [@lPUy#Ѫk.Ie:W04S(:likKRi h½_K)n6m䔱_9ut9[S~E8Ya"d13Vi`%oĭsņʝ戧8SD'W?HࢳM]@Jl^PB1,AяzS4*&!V"+/T=q)T@1U0If(ɃpIt3ꮓqM?}p$?#!nw#CƀD,Dx)?&#fP6̜9} d %?bWw?-DO̪߻؃qC6DG V{X=zYUT'Ppܟ{۱ xN۔(iF&x~!/Rad$roz2W5~$ya%*.>BE7RLU &Z(tG>zG<õs~,s Jd'MQY{a3rdDx  N* BO٧'F9`_ҋz@QdC#fONev'E^̨P+/jJG z+d|GL h3{1cS@{$]Γd \$ZfYqgN~Q_>#ǭX%뇴;+ =##4wQxDm !gLT/<=oRK~ Q_B2¯ .2WzH 92񘁱P h ,ow9Ux09kSw7 15vS8$CU=2° /QQGo>xszXV?\ #R#Up^_r[>KcܸÍ8yvp]L%-6ШcDWw-XXG7Q\7!@V"ӧ|@Y/4U4Uĕˎ8~s8[X(~VZn)ip^PɄ; Ɉ/t!44NyHtD-3ӑc}~o{KBKmy[h'>6hӘA0ZS;UTh- 5:qf9LioMdK(`(vvQeb^@9(.ƮHӿr/GU:FŪQxl~@2(@Q#bLlhMÒP҇#Q0 Ɖ8 mYFRxZݰhH+V=a5f6:ppB-HZ J {KsA倧$J X;c92jI`+6Henu̓47ҍoUQ/>Jb<6LΗӉ!vT`i03{F|Xt`ޯΤ 7g0Hy#}=hdRJ`RO$6.oH'yw hk+O~q. 7 Nh8HH2s[$懈ktg5q4jwvx;ԑ]єĴa9o|#_foKP&Mh'ZCs:P<ߣd[ʛb).ɘ4E3;6?]xg)@0&b8$O*ñְ]،΀ՕX ˹o_}[cb!:d*,X0peptjj̦QsOׅXyPSe5++O֨,fT8/w!y3/\m!F.& jvf`rU< ^^6?dCw׿eͧ[=dHDKOÊ#~DpLw.F$yBw Ͳj/t5b&=K+T|ŧ䥘Z)s`AٱBD` C&b7r`yFɋT4+dq" 1)Qx(0X95d焵SM*i*!;k!&[, b_$\TnH6ɬ;tSu,z[+x ;VgQV#sF";Lavn Ymg=M@LZ/Wc>(Kv.E8(u<XhZd9Pg% /CrѦrXy}a5\!hB! ($=<-pY'A[lK;I'!lC_6tE+gJWÛ /˄{͓`EBA.⒭$Q>YFU~A*΂۽On tsv)4k y3a~C6B O!8k+2z5P&#GѦ8ɸ+_sif `:fG&#ROpW֪,.@=D[:MyA&`X1nuw<dݭqEځ:XLh]RSq; #Bs_k)VRG]ť.] :2t^C,W-rOs}]9נgy_9= z!>d.OG@(+>r2Hv;3 >֨Bu%?)5.li9%[;U݅\•)Z7Ԩ}Lnaթ석j"a3>RK#DMK7d~㥿=iSnq+F\X;XwK0} %쳛%U,fcؖ61м>&ȿ܏i-HP`P+~bL"*sDs҉qb:*$:ԲK^oP_J7*`jWMhX@?Yj!BwG6pα@M-evu)NHoM! y&Ɉoi8pߥV'=w8;os#KaXA{Au4dL_K\ӽ@흃yd̞uv]`` Rk\dn^9~M/b`ͷB HB9"SpMZ 7OjIƋ\6FִCC#Z~iaQ7`P>m<5YNZFa *-艂FTRv]R5OЀUq%j;;PĘ)Fa8iuI1WJʘH5w{Qj9ݘII.#6(0#}g,(PLW%&bF o?|I q'9چj<БU3ӀS̘xzu g?eXhdؗ;@7 ": 2Aݳi 3?wj༯D[F/wH?KB+%̫?S XnHF&Va{ր,4zJ/U ębz4v (%Bٻİ-BcCo䊻 ;9E'"ո<5eWAԩhkr[2VF w)\SK+_ٔ,D#:~* ׃𼺺C? GxCr= 9]٣&i3z [o<^1vBiHi-8C洈6%-mk㿜w{—!C{ONAֈm`M熇6q5]3 {Q3A.U[ėeKuI߬-vĤ.ipj-OSq% Im!0$]@貒BRuҵTJ_m*z,rpA}fwoek S )ooS95\(ƺZyd2-y1 ,ibhTts+ ;`hE f5.PnIl0dJS00O {2h;foGzP 䋠h߃Y\ˣ#sbѿdAQ@Q!=Az-{2AXR&^Yw*H U_"%ЉDHbЕ >qÂo9H#2h~foUB֎rzMDVgteP n䐍 v'#A29n %9YWnpGAK6qɕalGG~y*yk6"Z`E:P WǍٗ"LԻJVoz~z `v{elX̼4^3dx:_~yK3,uF\>k3Bd1pY83(E~n$_O<«n{zs?f~q 2˻P:"f續qmRuei O_0{A3 E`2UDo5"y}KdZrToeG/z!ڏW{"n emuħJ>rFhm0*ŧ5*[oT蹛> Z?_!y5Feqq n2pϤAR O9?y\(FyֻEG9 eW`A:}*sU7>cMn]58-0LT ,? Iz82Ɣ(VHY + jĸ5[Mhm%&mW.D/P!eAHG1w`vM5- SaʟX{-A!]CK-(lkxJލnQ%F[6y|<78k|D4ֽ]tbD'^Ύ>ׅ:z/᭵iX죉ч B 4?;dmWrE) &sDBkF,<`HbY WV).FqIFœB…dGT پڜh1Ϫm/UH@\ h*/$ @O{?4MRvfԆ3iz?ۮh[W bKlޟJY^.EOGS< &4.AKjUzzOL^ޑs\2#f :)h.k*nWԗJ \X6kbc+*3/ƹsac;Ga|VDPjyF"eҿ XL2Ub{Qo\REԒqDjzҢJ!]Q0 /:JMU_37rņct u T}M;H #lCY5P'=[EX9{IGoӳg{,QE8D!`tn}R[}˲xl/jwOwjLYaOJu'S>2yvuSZo8L.D>dMغ0`7v㠀He,g=ѧ;lt%: *ϒކ>h2ѓC3p6%rG !WX!qG G'9@#l 9Tma9@zs,gFYiT\~z lX8G, =T[:nAFk|P:BbA9gv"¢]S`w]Po?ě&K!ywNY-ll J˓Wy{GuJLyGFNYf{~G E~κs̶jj&FS z&fBv,*j Ok',O1.ZCFô_[ൖӆyՍ[_#TDϦĸ[?yME*8g~{@Zi!JJ*-*z7Vqs9ē)VBt@Q=g1a bSd; Sƕ1KVi`-iλUv4w=֓xZXSX̟a78l?T%9pKY^F$AU~5F GM0W;KT*}k:-!9n|c^aa_2YUWDPx 2F3ӎ41B2Th 8+Y V23F6yvHn.N;0LK(KE>48VwAƜ#jDzuU|`mȗP(wDod PG8` #άR~T߳]S_ VWgH]uy1KIGxo&>;ib7 ixsW< -rAh>l ;⻎BBZFI(#X/$ޙp{.[*X$`&[ <^DDC{fvфvK2mmzyrM, %*N꙯F;;PSVOeQ RJ>>Xq#ֽ= xwchƠe2C3,h.Hģ!q OC^s8\E\8Au3Q?dWp~PV7:+w))8478|)vRGZ &+aژ训!VGD>KQ.߆"jSHfKVC^ق~d,W?8.|bCX&#9Zb.(OxgB kv$p5rVXv{$Drғn;k蘡PQ+@^83_$N"  <ʲF+&NShM%ҹ`yD1!:3U>b0YL9QMtr,@x;l FQ)Ko,>1D)_N~n+G$m>+nϔZEVu0%VbNlj|^6%uwyz#'&1\$m9}&۪u}Abv,@RWsZ8 ^Z6U-q@[ЕddXdSMܱ }w=#Ŵ 24`rj{Hpŝr[zn<"j} ]ʢ~@bigU&LBXqdHC%gZa6=xpeU,,0BbJ"xr G5/M YVQV{prb%{kˮR:# ] C~b{x''t-`~=N|4O_ʰFUu9ӸFjՄ{߶Zt;E%i=קȡ✡m BRGr,R ,MȗCNfM3V` t V?: -z`E #;-48S)wqnt9`z4G<ɭ DcM#ݾRv t@Qe_׬ ljöJR@SF3k{J2">>睎hhՠ)J0ӑC,fmu(me^C5Djbn}<+ Z>~hU{!ҕgJ[N,<:ena\&[8cp J Է-|jҰ}iб$iwǣ܄ҟ#[OZpݤH;_ijpK죘ϸhwY2 jgE_>a6>R1TLƞF>h9 >@lDB@ƀFdcڒ^XImEzƿեi?&q 5Oʴ/  lĎSSp&@\8q]l2i+ Qb~=0Bz~d5g:-q.2i`sZBDxőap̷JP ƾꈈ䆖ߪqq|?8nzsAnu5`ޑpwY'=3n>ieѦ(̀/cT;pK9KmsmFda{VR&Yyy}hmTGyVđWvbZ*+qD([iV%Ӑ[N33GAۊXdxȆcE9td7!y{we#Xi5)#MU$ K>G mdi!$ZW o?iY ߡ Op<,(P$(N<}H"0۠ ;ym4)n.P0)>[QJ|]EQR(^.@e[?dmrp1-YCn)"#ǒyť./x,5c)V3&tZyBEٛu:Ċ"`NCmՓi@U|q]0y E'2l`k#LdXtXcuqލM}ȪAqmhp-$!pSF\c z! XEB<SRa4~jcR4udp=`&,8dAސԛx߇kv%^' Gy{v!xԆ{X8HW X"A@9DTKAueL>@aM7-1M-t.JE>o(P,odC +vI\K)h ?edJKElw7++G;rxBÜĬ()J^LMS/TI<^Oqƿ\xUNB;F-[\"HWH~ y/[Zk EOcd4ׇ'XDSK ||01Ғ!%f4r@q5xNG4vĄQk%fDjns tDs[8u=[F-?tDJM,dE[u6XUZ_Ѭ7kBw/֗_7l]~TwFYz{U& EpiO9,$[G9AyE 4_`vyȹKr C1lGˆRbWq_GUZ\NHSX9/~IVKJ }z }PW6Aq>`BFq_!ٲ+@ Dd@;ɂ MVG75;贶toyb@nK8@̟q! wFk䦨o0?pH_K͔GӯxEI=9lN+LsȘM/UY3칅& ̘Eu)ӳ';nVIZ3:2Hro@;82o`LQzmpب6/S+_}Za: …B,X?4obsӬKGJ?lkANjg@f:{#5DVqba酰7kqt*g}_Fu],Yw%/ў-ډn$1p r 68W̵D4{(;Pͪ<\:#T_";}[dR6ɵ2N2pB,W+Ӑخ^e(\FYJ- @h< 9kiy\ǙkčU}DA_urL5"`dQ݃&5-IV- Dγ!&!Ϛ"T kvq@@ ƪM; 6FLl,Ȳn0e׍&WmKE-׫?~u1 ҕC~޵.-Xn,Aˡi$iܑ{U5+K ZWVBNb={hԫbsx7%F}L[9) Nܽ$)?+I<ȫWӧjveƫAR_ y"bDL`ʠ"?{rԴ>EFq)<%E[^ q *Dޏr8;^Op<yJahg~U.g[D3%'{>t_IwFnXo.*:wγF*:'mNY8-I^Jd::Uj~ mzg4L"V %;>,;-&nyX*bR,jUo{"$0KuٻT͢A i+Fa+ݩ}'b;hz:OЮd/<hUeWF4Td)YDҼSɮi΅^^el~g/U!La:@"[J~"/[gi𒓽"'3|AWj"*9ߘ* Pq+t A%:`~~9!ƛvL LSd/_q C]یPndt-E{,M}} uu00kc S6=(榜I}*19P*6;'N˚70J]̤A{([`OU֏;lO j{LMO5wOU$>vXe3 sK8wAݜUM2<NO#R/ ]t0>~M<cCޏfuR<`L>=P.ԆA7_SZ%-s!jW؊[=LjNE׷&&Ilɫ_{jG!2!>Z` "%g)dg|$|3' F3Ne8,0  HFo :2 ҇> )}?yعqWlDل+򁕱B%'*6I|+ çuGhu$ H6W;yxtGbw"餰\XX Q CO  ubީF xs*-]Ԧf?n=NBӨenfxa.Kw2lsboG~#&ҧp=6qO] m OP,AלkZt8Xc9z,{'cã9M˟. 0˷05vky/>74cvhz93[1! qFέ]M,3*(D/ZRMȲi`T!j,w1~M⣆+M;tS[3\݋0п(;V>l%BcvVR7 (q˃g{2K.[9$&Z(}N{DǤ ذ2K^w?|=T 3ײ]C8Zd=QF˄ges٥ͅW⺞6)16vD<IYQ`ĀWҾT []ܐn힭k[kW#ƻ/&="Hu# rs uܼ`eD6Ue} f|Ѥ0땪^ SmԟRC0v>!,~ï4/F5{81=2<|g,Xq[ۮ1!nXv->aJȆI"v\C3e2AiNg[ -1_u $y0hE>0-dˀ5"4#3PjZ΀Մ!Tw[dF/I*1#տmgňʤ$"}ڣWᲀlIaE^=mԼމsLqYf>x\M@ۯ i~Y^ K_&-0"b4Hk0ԫڭNYwE6GgͿ U ,XOHVٽ(W ]6_K@wx|% jQm34\tB} 2g}ՠ8cz=I)÷ܐ̐򎈪K7i?J`<`&ifZ#Cczulג猛[6|"mnϣW烆Dh\"_zʹ੭L}f|3Nm>*؃{'lAn@$hc.}%f_8پYoҖ4 ~+F%~1Zo5L\O~zJuXN۳q8~cw,x=eeT[$"Yo} /*Z)&T@MIDBszR-D9Sp[Eb*Ӳ1mx"$bFևv]â{kBLBJM_eJ`k+ШTXM&?iKlgj"L鄂G?2z%o(O4>FGݓr :lfT0G&l7;= pB98IFv%6R E_LV ǔ X%_.=iiN6JdKEMxWn*Q;*AҬz\x $ƾQKHGqomoZ2zwv ȺpP z /מd >ze> R.z-{y-7#P)gm ~}Tt"p\*`B"]~feqH>7XR("=탊jB֋Gw0v;o2rTCN&~2i3m*/d$]N+}oWЖUa)PEqW;1H>dzҵb]$`6:6Zբ0i(=WZ# J`㾈 zAPҬzu]D.fFոF!E:{vX6t)QŽB$t)߼C1 a=|Wxʫ75}Wc!Uv!O xWه )|9yYo Aus9FS_&>Ft 20bh5Fkf %~X)&o9KLgS&8$drB-WSjgʫ]Džz8/PkYlSX.N7\5ύVV-(ޮmtђ){s7mX|(]RVa'=TOFzdYBr-2iDj-y T8Q3fmO ykM좲M0UgG$gqyՌr׺xgɨ %ҫĎ0'^=-, nɚ xc}r7 :qHC0l 7zsQ_г=^6[|:cG!.l?Wza87N9%=!u9~MN76R^y&C;I3kw5ꌃϗC6!.}{tف@:HDԮ+݊XgSڛIH۱oXo?BZ-ԈbiAVc8īQ 6^enϨPUaF/qhOjҩޤ0x>Æ >_Nzjvz2}Пppt+/n:z\$=aO<'! ϵԘ2,%/4 i DLk;# &3 l3}Uu_ |&4[I c政ȉʛÍTj6_q2 %krP |ٹJjՓ\n#-^*]} -l6o VٽwطMW*;!~Mc2dž?mO;C">kychVs`I`+3!=@j~7Y<)7"Cy}]qW<ЋkLjh7W_>K+>a_;װ<蟚wu,ʰyton5ZR$b+MN,\GO# wZ`5YB+bCA+/I@Ec2VOvMK(oTd̼oA)-w\Y4 [nsH3hՏ#lWwP8c,SͰsjmCc븝ig2eg0;q!kĻBqLr γA?Ff]O$SwoVC"BCR"FP%b}X3]ȋ>X脳5IIu K&GۧcQ˒j:a6ϘPr D[nAwʳvEG` 3"QH(xOIAf{CSMf߈4*foOYٻ֦o3A씾36#[x@8U<47 "CO䲺.Gf~Zū f.9 HVkW peZe$=cX|lc!|^TEBD=_3@x-^Ʊ\26dd#;YkǓg ;o+ܧ+e:?W<ݮ k=-_p^ڨN#YVu u$b $i {ʓY4w_p8;Ӎ{LxRxwH{)ZEěJ7a24J`fHZ0NJ 9R!L7qS.Y%ȁqHmEwS]\^ TȖ@3hʄ >΋U#W Ko]D-0rE5T{8Tqޭ+k(1XˤO>V >!@>ljaȚk[2ihG֣b"zL^gTߗ%#QI~{5|S^J{~pW+Վ AcrFO:&? V<T)^Hp&_>ZY׊q5 -Ĝ )(grb?ay;ThoLJz0l,q"++l=8OghA{D+Sma:Ops"咲Cxٙя(Qk<`wbkLΞ᥸}&ՍDm1T/Υ ͳ>t_RSZ9M䴄Uq3AӓH@2jac~nVk;2~|i 5GD?T0q#z9>u#$ER4$v9X[rטTGK) 6s(cCu۪9mu}JXa}HVD ;71=8Z-$Pzd͕*"*08QVR$ &J*߽^Η{RnqJ*s& s7;қ52w L(vݛ'6g?[wfR ;AJѧ_LF wm'Qvvë6F-'L.EY2tY{"AOrr'c8ȳ2-OS,~4hd=M+ᗕvjּdэg =Z l1+`G94ncY{J]dZM',77h*H_H>0A<#HMw!ma!ofc3?yQ#nwGw|(B~O*enX(g1jAE-~u{yӪAC$ 6>jF$P{xh2Q$ oCaᯒRbρ*f=!y2VthEH$8YA ;"ѓ?eL݉H g'kW9wOY%8$ }We#K&*,TDߎ@jyOxn\?j_jDmpf(N K֖sN??ӣo kpDzGź gH;V:5aŵa/Jf}j\gDi5ta~x_HhhC %ԟk1ue Eg7[)(7Mp#:3Tt`Qѐ$]?[TRN T9^ueٶ ޻ 7p6 T%?+ 8r-VKYohǀC!3-¦v +3I3;Cx.27YTWM_jXCF9iKo :@9*}MݲaiG {7/؀L[dIXp[)4$Z6j NX;K/lpZK (Oog; - d=PrN/^n+허1,mrͻ"4Sv~zE36!ܐdZCM_j.H+-}B8Xl /s qLF  I%Ci旬';UBP_ % N~tl?0 IG<;JL,Y={#Zʖ' dL}vP׎Ɂk2܁f#g[sfN-ŃP&GNiP=Ut//`Ojp:?3#@`*0qI\舌&5L(AtJcBN&(H\d=ΔF 4=1BmfI2>+WhGyΡ?HپN4񿙐[?:?:we-wQ9# Nmx%HEXWw] va5^S{zm|/ڳ Ͻ#XQy޸x1glZZᾛp/بoD8 uiyDž!*ncu3,ҒH5p|Fa~7c$@}?5Zd|*Ж1x=X[,׭฼D)(Ȍĺ vU m`< K߮Q4wodJ?'J@zQ|%Ax*0Z Fi)`,8dRWp>Z|mEmmNrfKgE)E[ H/-$:Y ԅ-p`nDګgjTo*iЪe黊"L@Npw:Q,obtH,LiSЁгgcHzNE~;H@NuU4!I=\/>Z=D2)W=8ꄭ $7F*iEt a,c `Qa>Hb@hk",y7S $:qhhOЀ.߼{A6Jpf!3 EiPy3gBC¹H5#X2K!4;oj\2ܦ싃9_ ЗP7#HF&N>y@9j)c{3 ~z>ZqCu:砭2lmy١)LIb .or\1J{:b91U1$&. W[>usSBC%zj:yr6u\ zИUˌfV7!&FY|ku(]Dp'#/Ra7p$?6v&DEO̶mo/cƏk,D }ǽx $}u&3ؒN~|6bA,=S?wc:.QOɮn:_cMxψNB(uh&̧xDX˖~rR-(Gجt׶1g»OI(ZiyrF' >d7d!3N3=u'd#rkQgv֢0Be?u%V(;+S-7+G+s 3!IخIhq ť_0l殮*DW{;Uڸ㽲ytيAdi=L%ϒP FKk]$hgXVp}͈u 3>L:Q\7 eQwdqA0aE|;R6?DHɈ8υ tWı2=%nj>JF &oH^ ֵ׽FؾWc+IJл1 -Ei96$x8P0Qa(Aih,2C8cm AõQL\-JJ;T3YlL@;Z86D-L?pr"D2Oari7m=kPX,x?fKmP ؈Y/P>/k)xRe0}5zJIpGZmt@H妘In2٘5&Piwׯa VzS 9;K(c׳ᠬc .Y0nnf;zӯ?QJW̳S[ u|:XN:?\V ݱ&&fQxtpY[4O#->)zԩ?$nW,wP %^&]>Ge7'z0=igԺ*]%l}A*л>0$z`뼖'쫲Fh`TFBCб 㡭WBU' ןFPۤpe,_kzHtnp)ɠw|v>Z|y,j:)**6}=y3ǒ3p8hUxCx,H|4"c=avޢWQX &Ipq,RSXt1u@>,~*|Bfm5  d$P /A`+ˑDr!RALՂ٦lpaKq`iyokK%&V4Z04CM7u Яh|&& Bݧ=oUc|HQJIƓ*VS/]"X5eJ}s6]tb#LB#ҰUb#i2$ fc'bnru%Ů?&_SA3a=B9="Y~K,*„1j}iQx%@!'},v CFSX9 "C|VaP&kH[K;ܐ,g#B:|ldblƬ<% 𹃼V>푌b)FS1I+fH\WQ0nO5 bL%}AHnT+Lt1)]4Z_r#vhا`%GB]Ω 1*菤 @IG84ɸr?B8Z̾k9PU<ȣhR0nj:6 DxX 0Q+=]IwSGO,Q3 sQz$fR9LCwrh*: (x)ۙ2Mf&gO0S~>QYCR F%J|)vaXB~+Um\\ m)H=L>%Hϥ(EA Bc3!ߟl7Wk;5P _gT[ Y?CmwabE!5X'VAqV h` \v%AH !cI7)2jzݫ6IY9>2*BF6AoU 3 J eXCF8udJ [bfgŸyEo8t4RK:|J1퐻iLB[r{IHd?XEOM/uDwj;ݙF؎^yDo["B.X OC@ղѭ~e:Glp?+dc _D|6b)y߅5kc1I'i S0#}E lXH*#mC<]s=wF~_qNcUbGF1ӺX1xSguzTpf@Daz& *ks⁚G2 Op]0'MZ?c]S&7y{Cv<].&c MtxcD|6{-IL0J X. a\~ 86sq/RlG2:A|(,ʱFCІ>@'2h>D+ ~P/UZc79Mm0kg5$pEwQi],S}qIM4n|#| M@KCp5;z A@=2.L%L w?K1m.W4n\EQ"xG@srn>I Tܕ@vTժIBRW zK/9cϽLVx-HCnun?0mHS,g cFoTJ%PmaC+GeLtWj8S]Y 5<B 2gI.#k.q} eOH_ħP1?,&{681b( 8XE[62vڧmzu{'DqS:?=dӂ9 M<"l1_ OH%k-w,31' ڧ\lliD<^6%.se&!Xޯf ř7:!$ !.0iSs's/(_ t$ƲM>44u8 gz/[:~=e$5YxhPz&x; wGEF5BEAڎnO 2QzlnDƱ)E!G) q RPCIm} ! ;D- ƒV=$OX͜zSۍGEy-=C@- O$.B^Zt,/@>ng\Dz %asE]G!{7PY+gjѣiO C`Y}9ܠ}X#ޱ*?"o4ێSH# e@&ͩ(& g9*Dr Ee䣀)^7na"6jwBTX-㠪n[GԃeQ/my׼G*oPz1L04Owa5MåbLUY. 4} ]]'w6C֝e~|`J_\ T?݇Yt9n]!;I~-.x#A:B yh1Sf΃<`/yQNABbEaT(T$<sz˟ lx-.#nv!3 Y'~_ۇ O8ÌּڎmIJڔ&uo##h/ ɐN_x4x.i<"&!!g7T;__ Ғf]#]d%H H:XJJCPuIIzޘy]Y8,uYjfr2N"gdS,ҕo <߈-sxkhIRrl)'ze&.<SK־>5E$ۮ{ߐtɫmlaUof4e~vhmT?0":+鉒hC/-F'*΢J>ɸH TKvw?@$& i8ʇN~WX)^}nYʀ2 Һh&Lۘ%l 50 `VE-C9 AUqw-ʼ FL+A)G &'k`3/(<- $˾a/ãk̈4@RuބDi8,%l9y}<ӴA-KUj嗠XnϘw 2vw%t˳HZ^ 2 p5o\bIyvʇc+Jp Y>ɭj aFD"dJL`Fr 2PwF!j!(%ɠǙ6){xCdkQ*tB! 6(uR$:Z%nɭpyߧ_)٥'/ H}{)ܜE'Ucseнw`D:FXhRcI%9LH(Q*1RW|(^aTR mwt gFy 27xʶio1XcʟG\p\!WH7C<⾕! Sw*,6 7PBxyZ0y;lu']TݠXR J%{7|ϷI/\} *q[~R9Lap a `&qF4(x/UvL">*̯oGA~ߨhL~ ēz Sy WQhg4Ie:^0=⿅D?,bbNԩB^4LB?ue^IPk ND[y '.YϴGD«c;B04f+PSV۬>pd+ޕWy܉AlQ-N7Ez ; Ap8huN%MwuޗfXFiP2Կ#N4TjDD kdv&MȿwBAE9XI螐ˁq69AV@8FV3hf{p\*}N!K}'!^Hہ_sWh! %e9ڨoŽ4ܧBrpaϊ|+*d{ p9z7>y9>+,*Q8}z񛌿R睞a7!/;:JT,'Uk-@Mh#"v#KDmD+qjaHtϡT\uE&(Q? Q%ǛIe:ĸL5{EEp=s*qvCTovyfhPq؃ *c>@B@fiu2.Sv؏vgGH Vip;J<4m򱴼w"zS"\]CIU,JsQ:p,r#g%SEIGfΘ;aY1}iF)zvM[\,@:vH|!\6\@DO㟪=3w+1H<m+V(Tf"'Df]×%r˕3l%P|' G U3vxjNoC`4;A:'q|/@/\m>9N#`t^uu#:/;z7`K TvZ\/U$䈶a:{CZ`i jw-eB~AP/2\i.P Y87C]uL_oɦ+jVFkTT0!&t|K-*hNy~wvXV\aY gn 9隟T"];՗ "%YGdВ6#72s.$:Opm̷EZ8d1qJgp)*mA]Ӣ A>]ӱ;;R{sGmmK ͑6X&:^g^,kƉouʏѪ a+Ѳx%yF4z.VЪ4}}p *q҃9p\-+fXn\VXkn@nJ]ʾu\sXr1ohQB,򺗊ګַ V?cYt_a^ŚS#&f]̤gBWQIډ((g.d 0 Gv"Z"%p0oj5NXNtFET Bw IY G5l:tSaHsx.L$8Y#&k*+х* MRt8pnHp= POMx1S(,?U$%"eɄo!)ףe%BT{r5F|Fg@UeYMkЉ'llPCU/%d=Y d"x,:AG2[U+[,[eat# K): M5Zj>£>uޞ+g2NAkzܐsEVGNr7[#W˃#%C(1Z]߹fwP.j1>}7 -eg<-uG%1lqUN((q2k 镫T50:b*  0 xnj! &PntAX&e-0H6cm Ւ+#xJK+ILxd/L4(8 _IgYhggˋ z#5d]s6. +ئ]Jgza·}b7]c,/7-?&'xXv2X6$" >t]˼;~>I} UK2Bzq;', R%fG7}wdmJ'Z"!g|2&R]j9Buژq5w 6 yΩ X [ J$i:d Ȧq-MFfy$hKA&C :}# !DrjS>.z{p5r4}WLA/OB3 1K9ɮ2cw qn,\kf|/)d,KyǛ򰒵d”h u0;áA{^U`.s :mnS)k2Jy S/׾Sֺf׀Xk]ǐ*h{͘ua f}n7qp.C|>% \h#r+/䥂I@[s>J5_}"Q:&Kf @>t%'~q2pzK!#SwGV{rC( _i*D [zpaAiF΂majЙøF ]4U%_ Ol6_ƻ,=9G ??ba 1Ӡ3؞[anZ.\Ee~ AN9ST9> *k:9UKk{IKNˤL2_,E 4dH 9l Â4EHKJXk$W< =9Bny#p„O*3Ďf(ʆcoaN`8ɂoj$Qme6ֻ[Oz] p,_|_'#y7m 1֠x۳<|5,P04zM4NL/j=?Jn$kWhg4˜%,[us[ VAi^! \Jr񃰄jTƯ#1^Oc}n>KޢP`+e!cw3AbߦnXD*8af>'d"z,1=:3:YӣH?k#,U"h =2^AZ8KLϓ XCj,1[?/dui;3cdju;PAgƜ' < =Й6^Rb-ȇ,BQCʕ}!t߀R-v$s*f/^iR8 NJ-qOWyaz{X=KU%k7&ᖮwph]}@ < |#G OU$.0!9y}uO| _3#} I1Uñ'C+KO]OyQ"ǯ]۠R#SA) l=UɢBτk^ V#sEow7W[&YEb0,j¬WwHsH4z#Ml\-`ba K۽ RL8ȅ.UBpX)x s 4lr_W Č%SJX}Q}MEqӓ?l8ݰJA4/f)_QC%Q{fL̮qw;xXTX^3ҿ)E[Glf<^YZGhbvg&u ÞG" V֙*N^suE7| /BW :ҩXRR 0=4&auT׳VeF~()FzS֖nd5AR Bp\K-!!&sܗeJp%̓:4 >V6z1%ZUwzGۀLzHYs9C+CPv=f 1lNmYG듳o%09U#._4D0kx#Ws] O0Eu0O!1BA;OԮ@ߎŸL1>i>+v%*QlVZ9<*־`O5Ah&$K"5T9F"=-qhX孵I?9W5#Iu ﴨ/iOV>&XUO@ԝ ky#]Hf2X &`´ҋYHA'XWKD$_s}%M"'Um0(T<+EiF~)& yʻ:`sB[Fgx4[(qG[Z/ چ&.Y^ 8}x`WaB A'wl$X U%&?,5s%hW.X+WVET  aݛZݟUxⲢà d7Tzuבě0^bҴow, | 0l0VjÞ_h9beT׽=62hVfbX߼xoSjF#A"Mh#T #=֊x;\aT`@ LhEcOYZ:No5j(-Mh8XMZ6%gӓ&,\<$'孜azuJO'Kp_xGI1#wZ>7o7Q^-Eç5ە(a0$&F#?Gj5ӄ({zSK?7(Gak >)XÚ7{0ή{eM@|43ƘPyq2!'X_uYTyWu 5!c&!,Fhtyp-D=\aS&}I^ 8%\(cDp:t qY^gbf:w-Bafu0xg3X"R3c'2Zյ `Q) "fXguu>M1󒑝G'ϴOqvG{ g}6]aڒI5ڮmd!Sa⫎`L̠~l-{Z.OͲL`v3#;8n }|3*lX1&}C*cKW'H-4"!ۆREPHW\!z?Y3/bb 5B + ?tpڂȳlB:M:ICL`J<%6'F%pqR̞s*ԛ钨Î2nb[>ePsk((8 evK9n2W`NXSJCKO ˍ#f,Vvڵ `˕c+dV6؃`~s4>ajgF(-;9Q},ǬGMXclw;(Ewf7ZJz҇:凲,g%|> XKӗhLll?#˰V9yC?!DۢST~A)?V K:HyÞ޺㼴xonzw!.?|v訾xbzn-AkdL &}ei^e%!3hꔿ}5\LBw! LI'@#̏&nvHs !ĺuim 2ŶVB8wS~)m#Hh7< ܙ*A>K)shK)klq`cBZT)xHmm%#<[B'7Vgs)k¢/O>nD2C궁; ogr1~W>ƽHE]srgt%Pcvƒ:E+;OdJ\^J3ö!u(3,⃅9&俸PN$*)30 8_ zPdY:$vXL1; &yK/wLaߔ{MYz(ct?(HvQJP}xek:0qxNrʓ<2E,ƐȦ˨_G؏#3ܛv<7o[ti76<yjv=q 5m;Od`C|0Օڦ+47ՠP=IH8ag QGY* tſc&s{JN1˸A =DwC!VUWX4(9Ӓښ`Z[F!C6`Ҋ w$rZ8▎ڏ9y,C?|۳Y a8n Ih/Ͽ -a8:]ch`P m]#pA&?OY_3;.ة*O` {6 Jp-5u6e;6b"ؚ F{> Noy E^|F-YB5@ %:Isg4v)a/`iYȧfh~?b;^87 E042Vi0ĀZFݰHq0aHΣI~0~9dP%ij5ʒgU?~@4c?txbTvD^/lzqzl2*eNEy/O'ݲBƱUӑg u&yBy_'IPw)kV]Zuw 0$@kƦi+}tQ)M:rj ^Gw?`6{ jXKy#/Mm,ʹkʵ`o|*@L&΅Up 3)v>)A K6?ntF%iid`P4SWMD%ow7nvk$_2 ZmQW7F#aaE0 `H88Őf\=hyPLwK>E/R#5oG*mKp6+P>8RBf>Sb5w:m|[[Ƿ/Ǚ(ؕYED=kcx\}ե 2Qѷ%f&!>vkI%3 $oTh)#9%v3^{AB̓o9"r&o_Jr a6P{(zaA= =Mco_+{U_YgAc|)8t5M@Ck50<=S?: ? A)j]0^6_f^T')ØJ+cs`U*07-gea=P`KM=<#iфv[\ڢp^>0cSZ& (j$r%Ȭ:omWK">{w@e2G6 5}+,t<[ KFbQD;7h yĤ:!" b.;\]Xz)iL w+Eț=QZ3CkȹG8M\a\_\t9e Pc ׷MQDӅ@ @bsr] Ȣ?9,5Ilt@>wKMY^F'48yݐIefC@67z 'ȼFfP[3dZ<vg^Ǡ^on6> iye TkS8cNtxj-Lgqʹ4hO>5ɞU$4tSؾan U?+}49ݹEM  ԇ-_$}֕b;Vyք}*xMUKhi|1 qѾ΄gZV*\sr&f}%,@}6FF.BH}gjՃe7+$b/bG~qV[_=0ns0gFB=MApU2>#jWԻa_4@/ 8+];Qz*gBQ(U*%8`wx`)WFp83Uv4FM'?GN.iX{.bφ[mSAvT=[{F6Z *L կ\&ޤ;N8eDrh&)\MV:*UE߃82SD2_x[\ . xaq,0euMVi"J CԍIڝ +ޑ870xÉsw:@%?R$/>8.N%'*Pk ˄BH eq8cr!)BW3RߑQRqaIP(qrzYI:p߼(W>^Y00ɆT&i:b~CFR*gڏ "79m5궱m?gGݣײ>7\g)XN,qKNEAfg6J!yŽN\ܵ8H" <̜ y5s8xJ>Q߲yDVNrw]A~i#;mICZ4USmD50ߣdaHʧBOͽWdX;hakl?TL0kb~q}Eee?c̪*t2+>+Y' TӘDiyX"2ŋQWUKϿ# R ve1`#ҟ˗b$bImP#&FQֹxUEZdce#V̑̕ZgWomiqoM_:0zhp#=|a,]s$%F=bO6K7z PxP=09xs]hkJjB{ T 8<G[iɟm1J‘$W; *"5\q2Ӂͳ\56ABiF'qr=GMɻAҢզbs}tϐ(I\NC_Wթe.+ițQtܔ1Ӯ9н:%v-]fp)=/!ݘ-DѺp1n#%qsHahDAa{Wlإl+">ߛZvTaB8}^;kE"qJ gvh0\%KyQ>c23Q3mIXrWC|fɎlkΕEB976"n @`%l_0ɾm؀aKci:@lq+i/Fa(x:(ΞEnwY퇈MF cEA^o'dx$Ļ^jA!RS[WPF vԕ\eg M´*ML 'J^)7<gbzԾ9Mr@, %: QE'r`62MG͛_iKA;4$mХ߂2OkUvھpH* 0S^%^^+|$r OYaNQoW=sY6^<1m9gwWa_XI[yt􅬐I0bp@VQ-;F=Q@3//@yw ׮oYSjo!/4MrgN m @rx78ׄ9NgC(kU>l(Ԣ3>W6c YO]uhȁ=#=h1'TT멇#Q*O1)$Ap\K挌]mgQ 4k4*V)Wdyq1&m6y3 )^5v[oRtGfda+JjH.S+IRJPUvG=% Xǎ-/#?ϋ=w!5Ҕ0镤hU2S2݌n/4?-COƽ|ЍW +6Ae?Tz`aֻ/Cty\"e2^V#oa\JU.!*7=P@*eQ/QȎ1t|!H|sQ*uW;Vw]v6y$VpM\JVx Ċ1(dTテjv/Щh[+o^FK"YglS'S6HX({.2C?*p۞tk)Ȧ 8y~oG-}DjGZsn@}j"s#ԵJ7jP&~7z`l6.EnNF=Y;[>RmM3 .IR(|eo_;);(`ʩAD1e`u7$UHpZD0Ny(u>K1p;ijg9 y!@)¥+ ұپd%D >8&6YBG֖cf%4m$İ@Xg(JBSbhSڜr=}Hguyw 4D(:_֑y:̨~zb9+C93"Q_}syNV^v A,+܉!qz5k3S*)`84υ>GmS'& 逺43O^iuб)iԣlTvЏ ?\D@Iw^}*D_}Mk2b`&UCT f Rgx|#\In_B>@وA':@daEe]< .ՄD \\F]( b#J9r4G%ϙW1;Nv9,VbKvPgTϩ<\2T3;~exDi&g(?5Y6Tf0whdofw5.}>cvEД͌JE׳+~=6\Qd&mkRyz͡#M/nJkwˡJER1($Q ]iu^E\5ᎶSs@D#$Ed̚K,{InbDwѸ'{P> \oFO[{ Nsg< e`})!@}&)7J>)KßQ\iDhLwc]=P싮A] F\R%[ˉjHx67֒VnAyN<9%dx^>;Zu0|E-=Pzɐ:C;dqX[#ӊ1#uG'x,_ kwenкfW%3|[Mt M-,nr-^OR=?)YH63 mە4A5C& RTDѮM}1,Z'4hX 8^$Y(]ɾ`H7B5#^Nsu1])KsIFo&_ $|PjzFh  J(b.[qm #OcW+-urB)g^:GxM QvOPULv{>Fdf5H`O(ZGPPJQ 0Q7/'9_3h[pP؆z0%s^ prE$z$NNeiиRJKʬᅡ|TB i-ѹkq> OCftjfq{vX|fqtdh-8x@è4s;_<B&Y2H["ae<"61}JKA MU dqWl9~}PrفiBp,Mը":+TH5s%L| "R'ƣgR."qjqb/}odH|,.A3oaP"CÓLލ͢TY1:@[2d-;KB0RSW 3?j J|OҲiwBXxz?)>:հX!2,:p"Rw9x-PofPb=(hh\4Rф{cXU%%3iB2Y Ĵ\^ijt}S %P(hnhyՈ^ AMRSPq@&F8]Ӈ#S @׾~DŽZyv?o=lP$g/Aڡg> iV[ uiƼY,[w `c}by gG@: )|/ʰ)+E +n1xLuçBxn-܀A~0֣-fP 5sG/ɰ~ے#S"EyjV7::-fPߓ b1e((z]: rm•{3 #UߢѪXclPm[dԃR䜻z:6.Ѱ#;Q1yەկҧH"FZbm+﹐+)J-53R+>^Y)VAR/ EV#,mi,; 1 s6n/&rAû9'ҙ$s,[ X^4䌇:k?i %]l f1svav2uk͂^ehA% qiϣ m߲+,=IJW5LuJlY50MU_K"["Î8SL7ٟߞNF mRN t&>Z퀇=߯k l"bOQ.ࣿIW1H s[`:Fj}Tl*>GdG[C-8tFB F5rt"Q8 x%ȥ%&¥SȆZCٚO=D$bCo;vpߪnqgEctWTnkl6ƒNL< )Z]_eŠ`O IZFU5Z,ƗUa vZR y2{ʁ2|h )wPZ_&Dßz~j%n+!7W+Fca~eȗ@ިlTB'],Er TUDŲ܉aQt$떵@v+9b3mP!l`&VjH9ugx"`00fC{)@jᲓ\ZT\˄VAxA'PRdO5`#~psTY@u$rf<(-ۦN:u[9 eo̼q4y:V4J/lC[OO6 2 Q~҈7z7LhTJ9r),8byz }Ze;fLnT+4HG-әD35 R7_lJ>k}LJ#EEz'OeL]nel>IN\UfduTt0I, p4)6,Q%] c#pS3nm}?ƴvQ6k{hHr"")кxX˒TG h,ѳ6Lx̬7ug΂tGtFnDq'ǭi-_%u=-`mASyAݬ _Qj/iY&Z׮5ԶLI@zĜ P)0\mf"/Y*Z[;'Jw7[JW>u4|҂5s}%)>̜8N:փ.}v܅0OjQy,Va١( @uXA Ћm 5 7+Yt1?i[ j/(tE˲4ׄwּVDAGz iFP_|8ISoS[uR(.׮SrPy=BsZbm6ae`9kkt8>AkX+JP>0挨 @l3+BruMN(|l`B?z%',N"MI%14dO6ֺ%(Yb0¨O_x9y>F|06RTE`NK:A 147KR`caa#g,Zgi lynݲ(@ф@A#$Tf)b1?mUkϕJNKS{Kl 5#o zvB̏P+Ѿ6G0 *Q Rci{q?BKS6/$$e"Xl("E󐿼!<}O j')#2a3t%>oB#^EҟB ` yhO)슭D7Qq_,K,=u2J{z)te[LJ @ 0.M9uUcSLAOGd|2y3ү[{Q! cٴzWB1ޜz0Q W¡r8 &8 `DW80P:@n|8 6f1hIv. o>c2DWͅ yBGր9Qگ`F{f3-H8FߛW| 7?iEe&Ԋ-JDx8()0^PTD k|qk. ):J=Vѭ$ Gnx Y : efB \& zc8AfCZqIGINm ,pQSi0hXH9k򩕋qf_}ɻ>JRv̛ļ)^aH2F& &N}iٞXm`R[<0m)l`k{gf6Q"-}s[5,  ^"CR%_|-6\ӹ!1.7rw!M/1ttg;^d::KZJDžspF%& 'Nz|.Ku#C7ȶ#`:dxpc^1fu"AwkXijvPޢP<B Ei[}D;@ `ŲK}unG)G9xZr͡ Xhߗ' P!_2œ58y}^1#0Qd1VB EgYTkhU*v2c#O%nK e+hLW/z@IFl<%yg2K)l)M7A6-l fӻd|vq~'Dp*bk•d>AlQ[ VOh'Mp`RWXM,`GLvz//ʫҵCxId*m 4_ wɤsxL{A>+%5E3I),XO_7 y#ɦnRIHhdӆ8P0{dA]ܙlpiX58Tr_*ݟcp_.|˂Ûθ4 u%VTCc,%3lc>zx2/g\'h]X<"l%G[`wcҲhg>(gJE5%dCkĘ!z OlhG7cYvLyaoOP$*a$Tr "Ga6:N穀F]d{wF|}3vBƛ.ekEm/35n*HS ͍=c@ .ݕn CE* dduB]rF,e\x3/uX)[8<}b2-*0/sGA}ζB$n[qgv 5nnt|gE_""v"9^u:UNJbKfk`R^C'*m >߮ӎ bkHHKtl7Xu`?: 6zSz<:2s_I@MT]̶8-1v c=vQ@oeWh'AurIk~jR _ e&lK/HfE!yX RӨvPZN>V.%௮yPh]4uy?oyQۓBe9̀—ިOlb`dX}&@߸kchg{ȌQl *?W>ٺk7Y ާuďFJxٿe̪d Ǜc\"H0^ws̽%eQt8?n|-Kګ!:ծNk[UEX&? qo=`O`3|L1\LH))#cʄ/S 5&WŌk7V6J3g\xZj'eWkePH :DBMNvXY::Ez)<wPE@ ʯ;Ykd!ӧS^co.Lxr/LS}U&&qjVoy%|/68;[xwΓq-,DfqD.T&2Q^Y N҅QG?PK?`\}); 2Εp R=LcX ';Ԁ%,i 6O\q'>$mrz%6>E0mE873zEQ}=/橹3P YZ{q:=o է"D+oHs7[8ay;j)qZOJnf^LoEӣGObrLI:i筜Is5%yvp3ɘuaSU+WAU+7Yjʃ@^;7" jSg>p$&y dp ɮC̤a<ƽ ᖷwNۉ&5ԪERUUB1&JZuphT_Ѻ_e*o 湘^8J̟DC~!FqIA!j03gĜ4N;Mּ k ;{lGjD#+j+Ltδ[j,K,hGkRhS/֓=mNtP;&js'N[`:;\N0~%7g,TҬH p$SQ=}nx]tdXU(us Ʉ;?+!bY"e <"~ܑmJ2px iɔ1qCp'hk{=a0Jت|.64_`5e[h;L3Q݃F/DHA 8ZeXeSugd1QK4rx{\Vq(c$Gwk|Ce߁]a UԋȞ*o=T)gײBtlI 5jxHl#$M V¹^mI~IIoV~!;WjyĄ0?HH͎E-6G׼s{h'k\AS2H8pyz#XLCJCtnRyG٫q:7wHxhes-қ .(|f QpHhHgN[j##̐s)B=F2聅(TX[, >BdwX`<~.ѶHd[0s9?iY8z9=)QNo|5k+򫼧@X{==jnZ <'|le\rC?8 %:S3S U#Š}_oj*2] >D52?,_(m=XHrh4fl?TkhAip" !ZaBī~j@0Vx_)ˤvw. e"b\ $8V= /{b3dn:^{ ڶI^0Uk| څz`qZD^2A t֤*ͦlṶviTw+DEQ5Ůw!PO~cIUCE& hVc*5*3S t& }hCj]~O,5b:-Q 8!%&.5\9XO"RA'|G+-_ ::NTĸV ;`ĔeImG9Ұ#ཬꪝBȫNz =! $u9U8WK1R O:Sѥ_3yV@\v$QʌuiZdȣL5Wg :xLy[xNxVrt8=^K#dG2٦ʮz"$`?g, ٘霁AZm»J;IXKOs y["0Rjw&x͟{/˜]po Sg0(,_E<:M,= z@;}F ͟UeEiMmQ-|KYBב!3N^1?R^0J"C=3B$Gxpn4ζGF&3\kcdn+;366,ѳ<+͐T ^yl^rx؎Ni:g?~0/C"t-CŵȽ8#~LpXN( 8`_OEP_Ȗ+?tV'86p)G='yGE rwh3[٤.K݉]ćl/Jrٱpy#> ,_^O%iB8 О7܊ ]{[N2iˠPpYU*oB)LnˆzI&rNaaþZtJ3<ݖX@;aIz+, Vu,>B1QXeFA%V^j* -۴d vQ*Lꍗ{MjPsQ=fs:_pcĔ}:c猏;Im~i1]]r?BB*!h?H&xBe@z@ډlۜ1[[>5Kp;]ncPi娗m KPR#L{FjP2 H]K0 G$NdI[8n(6?\PZDXU1"Ȧw^_`%U&)tb00C1ԧ[z2b16`(Re5mU CM-cIZhٰ\K~ΆZ%[ ͈ d,x2$退_%r!CZO_ri(Dnx%M~C1JRa+hUkY%lJ.xu y~ YgSV滞㶻~s88N>QLޜ<F!;1(w8DE:G5ҥ'][{M>Z 1)wBZlvxP>]}boSȖO9}7觑6 5ng` akח/I'7=b%eeUJa9hKi GMfm +$5 we%{3\j-c^srg'0ݗ␩B8d~ٺ>!FNF_gxB9LQ)ϐ/MD ln>fvk _i7oi NRuj^I8=#⻺v\eM[Z+yĄ!n ,%eѣA/˷|X)e#$I !Q pz0#bm |ˇs@$Ss%5 }Fjoӊ=gPŲU~[̣s%z{]>儩P]t'ֳt.׵|ۯ\X"Z87Pe[(ˉ2V'S[{ǹlq&1_H?Z_z==+.E0 `v2gc(%UǍRRQsg 0Ju+%'`MǠm(*qU n];,KZڵۨLXsx~t☟]$ %lm[" .[44l=}y$e;coI5 v_ػr9]~4q5&;*an9M~K/a};h1%9nc ,*u;`f49 Պ(W3 .|y+bMñV,+k?OkWIO_]'Pr{e?a@}nsxx䷒B+,EK䄐gVjtS(-]|۶L@J[iFY U$7:A⮛g⢫T}wq[}!I/Ƒgh޽d2Q*!_̡YnKh=W@+Wu,5kO~=,\xd׳WjR`VǣLa[oxGDNp+p}ze0m/ۑm,~L_^*~гOIL "aB$fʭAQӥdX3.f $u zdlΗ\]({OkuT Wo֎VY=w QS?af;))8?xMPD4O`Q'!l^]2?YjՑi+!1L/r}EtM,3h?0.(9OepvhOq 7. ̹or9S ֐11qK՜K<& a7=>r**P Wp.k!C.?{;=*F"+ YVzTh._>-3TB(J c"rB1HАze;I17цޏEyKw )߂ڪ,@gؗ7ͮDGj> ]}Tpm\  *%j4АBݟ ,18솢/]@N?P怩$eM@ar]({`>W^yJSN!9Vk&v݁/2N<h9B/c,H-V:5Hn(W7%gdwWnsS4"6$aK?4k5cwCM;3X'H! Y 5kuLܖLw싔Vԏo͇NYgV:I i,Ң ~MΚAˆS8H%)jY7҅\p0IxШ۵. \-1B-ԊfL)8MQNZ LC A79oDS V1 Lᰳe1ȄhY WIO6?GI {BI4kݑ؀Yr ҮW-=FA36I-WlցltrRn/AȌ JTDh*٧ $@ A=/@f](@Ԙ({Ui ȗ.|c ũoOkV_o%gݙP}e~u< aHU"fl"U|hVԻnK/CRbVAaj1އ=wuNUG}[2!Cx"uJ [:;&#sCw} êCOc\H}rE՗bs1|&6#=a$h# VVR'ý'@XWFd]TBXGˣ]ϡp'Ԇ[jQǪ4Iچ?R6A?D{k>e]ZɏrcU]a[a%/u0:[DQ.D* |8uBJh gWs@{AOGW?4 +/\SUHa{q_[Ҵn>Dh< '߳Xd2oR}Nw{PR~])-/c&h+{k]ca (if JMOn*D%L=?ь ?1bb*n¤/&(򋙮Y-X=zqf)'4uϴ0^IK G#7$1_>e䕤s cW๡wF G|@j=%'Tn_pXy6NNJ`rCaN-y?]@KD0Pm[rD =1:FA tu}6b&f%˦`цty5O !9 g+Ǻ &P[C/!kѦ|94e֕0aNG.C)HEw`]¬._ͦ -۷48U]q4\RYave4~Xtb*,<$3VbhXy ykҎ I|Wo.FwkY~C0ɓxVT֠R6TD6jؚ!/а 2 6o;DCB,\lGDqI>#Yrr 6׿.׆ȁ켸F?{wP+F?+pb-̔Y"mҫkzKSYlahpQ|.D,&%boBĚ||Cz6{rOg ѡ ~0t(أ#tZ@'j5GC~Hpz𛨫=X{+. s@Z TCWxVća~s+as_">xArЍ:V=28|Ü>xXd(:CVCȺqjJsít5`0 HiLذx ` ļ (7Th]0å᷉,*IѷPq{ ]: vUf]*aMa GO=>iQ{H6NKJi,pMa|LjY!E8 H/::vtI.m6}&'<9dLzw|_w2lh z&fө=:zE~roM귰ۡ g(cX KLVYܷ5߭) U? E 1l51Ek_sLk8s\|qjI/rA>l&`i8ڞ SuZHqZr⪢SD+zշUK5mG!㰶5aYN'*0S9瘶7IȘKФl ϿEjI6ѯVKx-'7B[*0 Ya*62b̮!z#1B6!Eq~YRT"qY@6Z.@/*YC̓ N%P_$RFU:3 DٵavJS"3YxrCIUDc^D817˯̂Š6oYf] ~,UtI魛x8q5){s-X;c$OӦPl2G.tVE5zJ&F_J$c ^tA~%QccCލ n̓ui)@ pj>Vhz˗߷<'_MJډM@-WbX@`7s֠CY8S}̼x!KƆ+(Q{h+߂0TB;]">6c + M6b)]yS[бV}" yag=Tɒq0c uLciˆ8lCH{x%jiGݐepD~WiH26Vn$OU!HNG"f7 9bUSܝed9p YldmQAXP2=4na\y~FWne^A$(UjL7GMVx*m\k(܁yuI9OLp%wAg: W7}]7ӐsE?NRxk?*yz8q~h Mui0)w+ϠsҬm-]fX.g$/F;[!@bn>Q N7 #"V^ 95 h0қޒ}yQF&` dD1PupKJA9T=4=ӄXo0+%fgIǏ "N-f KMNo[^^;:cV[2AT]W)#<cd3\ sI8f\/iWLZyJtQF;8禶HmWYt]3F?@*B$$#?LP OJFD`s5.8h=gmB㭇fg ëk3sK8܇C[cOůZ4Ŏ`ei dr;|!Ӱs0X7~@S 2$b i `#/Inɯ֭F[eUf |+m:' 2+hЉEyƈs& |ubR(kQ' xՀSi %kS #^\Р=*g R N3d]z $?ОSjN#zo+ufY J"vƧϸo=5^Ǻ_BrĮInZ䡾X4jM0!T!'BC"j蚟.- :DAI kv/`%o訜@&#?qÀCH04zi{JLy,V٢Iҡ>yDtC X{f4#Q)}t0% n!:Iz'Mٖtl {~e|F:u@jY|%Xm,ߊbx8k.!%o\ޖYXmvQ4z2@kJwB<_}=d7+3Z S L!R Mwr?i"l5;&8q\\PF `J4$t{1;ӱ JyYmկK ԆM'i*숑!i=k6%$:<m? 5%ֳjuw;I#N:ٔ&_uͥs"K^@Ͻ EְĒON'h,TnX9wwT$$;Q1yrlfUȊ\N=g4>1dd~Ja| <\(Gcެc?ZW h%(.+wWs/K Ds.10РjY'LK%evX.TtPU`bJG{oC[**~yGSjԟ~oОZm K|w($2n;l?g0ڻ ]L^QI(e6f d |[DNfaK)as&R2m@<8UM;>u,Y_$.B-y?ى,5T։Paj5ȧV>qȻA& IoxV)v{iu8ɟNqJIl,f{`Tܵ5r`'VCW/U !F,Oof^!*H)τX=@:nxIGSL=6#Iޡސd"ށd$e+^VFYґB 2Ky_/1k] yqvs#(Zy 4uI2Rr:Og-2]B8YyiFρ." e̴-,89zglysO$Dt GeU؆=/t_qG&ߢOp_eW5e]`=/Ń5yt:ߞ =Ϻ\!ݟi{yKI u[D ==T~ۼE("Òb>,-,#t̓ZcnBsIn?8L`_7JߜbnG MvQtUzg;:vw|%}TZSNJW Kbw<mR~Vvmm8Ҁ 9?{,*2X몶g`ؓZZ^3=_CnI>"q>7h5Ϩ>ƬXBǙO.g|界eT' 7Fz9p0^>BAxOIoxAj8q]q y*z1}[8XRZ39,!鋊_1X @)/sHUU]knP6hΉˇ&Z1?dz7M`ŘGkZ5j6SCwĐW՚΢7AO+*XT9`<$ea͐n0G=FK6W*ܹ+0wO+pwWx~(ۛP~.0 $v2nV[SKp:Br1|@PS>h̷E~٪| r̓qa*cH'ѯ)Y5/SJ PC9L@o{fMiY:'ޯ,@lD z S+F sN zA>l+1Nk>*svC+y"s|`ﳂ $M@Jve]nޢ^YLkb'&6@_m&O쎦PPiTMD`vU;!7LqGCJ3(LGJ4:kVN3=assuS+1L. Hc#5tgo]=aʨPl7Gg4>A:DgܹЊ~Ŋ&i(cJ:Pq[/1~~!wnŮf sxA8$تJH@GGUDΏ5JU}"рϯ6/#ǣѕ(>? /6 Hqz_-TO[\ZL`4J % T}/S.*bPf.VVq~ aDj~ZjَAN2YWT̓+6"`hj.G]Wj&=4̂yi!y0_vNKr}8R޶?J0n55T֭U3R3;O5NXE-6jn0p\1<֫It{d[P\[YL( #j?y5njNcgBaE'Rmhn%m꧖+g3SVrߚ<~0W: z<c P5nQ1Q;\FƋ4y/K_[\qBJZ1,fGTUld ][:DMVP(ZYixg9^2-V6>|*.B`n{bHAEPvxQѦoZqZTN/N2?LTl A#=)Ƈ,?/Dr3.zz`]#H:;"M?c@ھȜA .kiRM_ncP*d$bvPTO_vzLА /:R㝣3\$r3#NMu042ԱޕWb1 hq α>?oe-Rș0:TI:}kۄ GBǒ] %>ᤊ߇n3W9cfl_gzm`jvA"6/ .j˵8qwHnhc`6܊udw5}Q%yb[ YoQҒLOzwK%yw8@8kt 34uze#kim _I~NS.p^"&5C<[ǩEDAOp|׵_ [}ciǝnɥBD~o ~GN5F]cGwe{|Wk` ~%On|~$i*Q8N^ \iOݘ$,o| o䕥em6Q asȔC4vNU*1c!fM obܣ5,SʄeKZ' Y-qNW:gns^a58?;up&SJE͔> 8i4)X-7v5((^|̍N6 ˏy^VFZZ,ŌEȈ0A W2ߠ5}$'Ob6$dS< J)TRJD;]4JoKC t$@chwIY*9iLa Ur`oBs2XطN|WNjlQbPd$grY .NS9ȤxChvul&"2YӜm2O;8."iՖ f7˕bɔ]xL{ÜR6~0Tlo2[El\+:Fy臻o55LX gp;&]",AD6TY݀xf-e ޼|w ̽ F)ZT Kweagjޯn h#dMw11&w?.Q`mϳygrJTw8s:ױ/ӄV #.vq[J!S*1t*1 {5pBSUub}L+-b]KFDZIr:w%JO魣(I$V.WxVMZ +[h` >TO2 KDFaW4DY9ީn-9lAa^SOrCR:}4u索a;s冧&q+0dKx˭V:\,le~6F{Ѽ].V7BUYh􆯏𢺺#)^?AX/;T 8[xb/I#N_J(f$㹔_`ٯ\s1{WUG\_9-zHwu)GZ%`)>xN:CJ5yk˳*Xjߎ)x'#p#Ae+_Cb.*x6~K+oD N?e[٦eTSB1 F^|E,VIWI2k%-|6  #LCU]ypO7{b8nTrv(mmNu܀~5vFq1BHWGa1 \E$9 <3)iӶ]3-\\H E̓ZQ-"]2"7&P=Jn0RIh ͬEiZ~`BgI_:,*e.D!Jս梌M .88~/uO 1pDfrr;grٌZα/ĘL .'ʛ/_Bib^7/iۦh?ܩ '?7+F["!m!6?#\3A%`9=ڀiP \"]lȘN_׼rƵ0b٦oB1ʃ̦`|#P.}%ʛlAtDj. ޢ[ܹ4'ztWȃi`YhLi|wplK`= f+ΡO7a0Y6@qg&"aTWNw9ּ[5|(@Vard۲n+%Z|(5zpYZt.o!st}yerbWYJ5qyMɏj&{ ʈPxΚ@K ~w0ⷐu\|1-a VuXj.Gmig݇0FS'**S,izy. $"W!5|+,I88/@rCݩ,/ $:D&&Li4~i} m'Ça sAW.7b9MBsz,7Jt+ ǀrq}^%lBɰLRRⅩ m'O7E-hxG + G2fD.+&E{ 0xOM2<aġH$J] $Gz\2!obX$B2GM j'_Otܯe/(s`^(XpI20 ]|vCޚ=ASi2KT 2h: /;]61--%4YT#P:@.?OC%t,b&$؄Uoc2YYSRZa(<Ŋٝfe$֒UU*/(lm(:E4y6`Xi0?& 3 %ѽ}j(粯g Ѧ?[i),Xʀ $`޶ nQ^3BZ]*a qTc sK Q R!`zRj2bl`y# ]JQǾ>,$2Ǖ6aEwFi1=4$qYPAz`Ia(cunâ~ߴʿ+G/aϳDz)}9AotqC\9zq87a r%;5$o~4O%@A1c/h<"eY*l&!H],A\a䩼_XXFa:PΘe$ ;wlE/5NFgwГ(l_vw/nq ߤo&8k' Z)0bV%N,H0FHI\c!jB,=!ͷJ x0pZl4)wGK "ҥ-$S)*H:@)g6e|U}g nGMs*,/MIσ+H 9n ~:KkZMS-hG?tF'DN I:u\>dloVܿKHsf5R7V#C BH'Z(%|,1D= ކO$i^)م d -`9t֏p) 2+tȊj`,|;;DV+b bhyS2ң.Gͼ>5Q)@evjRI DZ˪,x|[ J0"rTG b(`X!7e>s0aa3ueؤ3łotkJZhH1Wy4/o\euRjd߳S usH4D@5rnablнYm5R{wԓ? BM^YfyP,2⢶@S]+t`m1W*>P3KGZ^ұĩɢtQpe{M)<%VCr% ` m*6nԲs֌*2a#$6` I6uIGXM"%"L_mįy23UX:S@J}[qgnQ*8P]߂@<&,L8rojV.w `ĎWlwgG24~Ky]#(?sדῢ n}ѓLl')"~Q+3KtOkM:ϖ'%z Uh G9%~xPMBflCkeɒxp`q@UtVHe>dAJN*U77⤌(r.J?.@ԛ%8ܸh>o,94jg;55%"J&M;*۳H1 57E/2>ep6H˕ˀ׺<Dy tN4 I|z.E6 =Q.1O.f&*#-㢞 DfZl(`),ѣXHX{DJ0hF{wت+Ugv3*dF $!,bZ8U819ds!(erΜq"WTU<:Ybݿ{,"b,)“3(MߵXZYML{Pa ghƉ uZ Si;1t 3,b]4V07h4MCgQIL0(&`vxԃ@ث:6!!}81X6,Ń"LG19(2u XzE@)LyJ^)hkK@3_PF lnpPh2|ǾxaJP7@JW i"cFWG΅(L\*T׷d (> vBU|b4P,}dY, vU.x7S%O̪?'"qTϪK>ds j79 Ʌ, Թ!/jsͱ֖g(VxC,L[iafW`'2zY{] ][iQ@V17A;ZlrPlF ;I^WsnǶJ ?zk, u+ o]]Ut(Q!@y ̍ qP%'b!b5y $кp˂73k: &ibTEI8M[Sۂϙ-;H;|q*;F/vxB֬I8iO+Og:ӈ]#ɄBW? miJw{B3% g^瑫0]oS EJe V:UѾڏ/ ixo$u;YO{x{!\;6>,![ ;7Wӆg/x+⾤3p=j5m̅C?}z(`Y R!`a:&j>>~*6>[qsFNU>}r40{ʐRD p)OEwK|Բx/ S> =iȓAG( ;2^# !JgT[^̹ce0H$֌੘"3U{{TcGW fٰY:)d(b;JD!dBr*"퐙%{}Mj9hUĹaX%lh*Z^5A1)%_y02WDce`LX᜙%(#a ;*҈vFXWNE ҳn6&,G!s,TU#)Y{@j`a+p(TAܯ`Wbǻc&kȁzKzHxAB*,EQTWOV=vr< %eI83!q m r/О/lE9oBI`F;zRjGxmWBy0k5F!Z5G]ByK$(H;4Cs-uL%Z/^2YX7ǖMlK^e)q=)J) c<}fw鹝O-.h4F9wP3טlDtuQ& 3&o6nj7İwC`6ot$LtB\T2`|Ɣ8OhR$_7zc> ce)(jN$: ^7E8X-I8»bv!ɣ{oOA'%#Ê͑>34AOƈp9W{:ܦNz{wvΐIv׷3a!:a#0Y얈2׃zG/˞|fMzUlm sB=p\v۽ZVZ*1Ʈs㠒\!*IZ3aG8;̸ocx2]tz)] IoHkte;9[zܧm<fFunš0{!zXs\;85V6MXyAy:unLSZ$칅)E>o/m] ނԤ+˟]]}Tb'1!H='.&8qxEmMa6#It t67=lkܩb "b]">J~Duv"LLI >{-c3BZ# Uj"ccC ެawe/ %='kApciGmiq _Vmq;y wqhn628A>B8 ƒt@(R9oQsa$18ñE l}# l9iWј|ne=x[S. cgў߲yR 4@%?5C01M]'+,h=ȥ bq;R( Cq߇YM: }5' .:ȯ%ϲW˵VzMUܴPENWߓy3ߩ>+Xnpqј˄{2VFh C!d¡Hv]æќ(f7ηƦ&$N%Fe#} F-jx ܼ ^"Le`"h͒<.M5ج~+RtA C5<Vݵ@HҿgCRB0zM3a0V"ia&w8#@&Ze-`,}MZN8)ͩ}qbFL)kH¬{nG)31B.uP0=r\ϑG /0(Qԓ9J0Lj㏗V3ŏnח F5 H;-YIW&5͜D6?H8>~Ǡb6i .z\ѭtXT3.+?wU=5{XӟR7>$vPr+WAijUg/sCMĺMf*4lIQG:VGGy¯EقŬF/F 6%'}p4u6Oq$HܷbAGc6ޗt v&΂:ZGlrl+?!ft&fui˴?G(T/uB!p)påK@60"\T8J&C1ُFEY3?N v*. FpUU^> bAfp}U|l+tiTp|IR8Z\<~փE8%+{+Fns*isDYⲹD#ѣ"i6S*aSXR!Vt^Лey$ dt{63娂fҠ' u_b~ǎ2%K8>؀0WRX;UVJ(sE^퇻5/_<T  Ax6JD& ?;&Wr*YDgE,`.<'`K$dJ)UzcӒ-0]4UM_|SM)%7N ָdDujUH[[ju;:K%&`<W߼&6 r$+pZNF_~I&Sv.$xO\ǡ Ƙ\?eRЍ$8= :b|V{Oq_]NUM)ç.ip.k?yݳҩ | tb9nAM#F9jU&.+Jۑ2Or=dN< jfո<[;4urL[[s\cp4 >!햁]"0E2ُvˏfH vvr5P:3kJrcfؒY@;?,?^G\l>Suҿ]Hn@|BLo TOs%tSCXУ@> 9+g޵ h0e918yۉ9Rt :O0IybMӃ cOg)Tx!©^i_o$=QBxkv@Uf,_#Q/qOߤxV2SVJ[~ Y EWTJX}K]CM0) V}Fo݀9&s w~!a؎[~9$!I=oQhݛՊxdLD 6%'94$5*^}udeW9>^p߶q9xAٻ%>RH$IGm #cM]#ٞ?I1S !cm*Whjq\ DOThjx&69+E8׆YKا>O:K tǭIŽ5CqTW4muшj6x!c&Ueϕ>㤆YƁ|!oOUPg~O |j崎q:ݷ7xIEHaYpH\dn>+ le \aS5m+jiwUޙHa!"PSI~ lu bĺq8  M:O.nŚ٨L=?v<3>hA\{zꑒ[@;#/r׹]ȭj@&Uݞϛ>fH?NNՍZY gčQ$dh*&YRxHj|dȫ, .&(p7gIH6}SÜ3ѿy;35DpmԛCYiX"Ykl@F(ޗ6E1D`yZLD.oQh(?6U sтFĊG1Pio YJ=w!I .V0 o HG[}-aԥa+Aqb*Pƛ"Mh%16% ( S~ q~Pi W/3vvmtvzฉDr".P@]nUlL.U(}g2uGD]f ŶN. qnQ aELm7O)ܬtvMӶZZվMdYzҘ-W'|.Ho8rOXsG?}h"yRVB7. _}ֳ7lo+*s}pk U1,}@^7-@! 5gw7e【 61vHz0w3~2;ʢWUg^üwV 47Dd+kL&LzIIX0?Z`)6( :ZѲ'f$2O Z%&1 _^tN P3*)&]p@$V,,}~ee_xRd>h 7E|e'\QJ7҅ǝ:- U0/_u_储Ry_rĨJ+=ƶb.2B/|0Ŀ^ۼE47iCyZ]We.@Nl"LPCׅb#q'؇%77Чw{A?L L-ODGu%q_ɾ~Gb R"6}?EԿ Q;1;׭^0/Ѿ]EsA8lKcš:zRٰOF VofbW2_S?ptFQBhҜϝO:iZ\V3XOI%dܟJQj^15bK Hj\2Ƹ2"(`A$x $z+oˁ~O7tn1s0<_A0*3o Mi ݋)ף)0ծmfuIU?uŶB"9K7玡2 rĖiq)Dsfmmi$3}m(8deS&B< =EZ֒oQcA6Yca&0W -XݧЮ4Qسp !.|qX#hR/伭8GW1&2H{#Ms,X1F}z2^gi ڬ5奬aԮPco\U߼I,AAC”x',b.8(mž1ltjZZ)Ǝ!4a:#ז[ FhmF8 XΊ)uOo=5KPBDY%}]o~״ [|gwSA`Fp&zU(LCs:GJT.]cqPwaa?sy efn߰џm) NJE 1A `q _]wQ c=Xlb GH|`B|o8H!H'1Ӕd@Fo/64R 2n~bzVJY !*={lUZWBfh51hExd"&Kr1{,llx`|xdBvV'9pڂNd{ Pd5+ f&*kM ~,鸛Ff"[ m'0HWM22v:lƆsΤg ؑy35sGmo)Gb)DG% DZ`mHݙV¤Nx%QbޒHteEsh-oSJ6-YS1tϕYyXHÈ@q{Cv`E5(P,/`G tRXj; p-hxs7Șnd1iP3`@+s"9Bh 0ށzOD=F98@͟,r8fК "pΚAܛoJ@ s#2C~ VqQm3ŽMCk<8w`1EM$NZ՝c}ݧ.P\!F'ݔ^V&$!srFeY7 P$!S/9hip}l%ЧmǫVG2#ruV?R V-vy d }vdU}_渒v=|H\dX&3tNOIXEhT<& 93{J M;ј-jZwS jQ Ex VPhE]~LD,2,# `r _t vش<_PyulAtϢ汜4ՆhxqYAQ fIm-)^#AοaC S ڂȓ_sos$\&4:V*֙֟\}r1)64΅̘[lu"Ѵk@5KffCWسBm&0JPWTJynH HFŔn8xa~ȮН!f *Vs#&f76@̊~5.#*,%60iLd_pu_Xe^PѭVUJ%4D=GĽm8HpFFa~\%O3ߨz'z]>[0{Iڑ4SD +nll=; nq^AY>9/HID!o!XsPׇBmb(.淑0,Ui:rf7V]Fv3bR*t(RxI |X >ML Z0=N7˻x| p#AAr Y\v}GՙJ<,NS]=,/:R#y% y_ݑ4ZQ`.$mќ}$h>~l:5UI9T۶ Z; F*͐ÎqQ} tg%sS~;XDRǓy*S~>+P^ K1wL\I2>l9.u~Ϡ;e2/ t}=dYӘ9S:jeZH-z=FSZl;R4"A>J /q J8 "}Qt|N{gK<Ȣ2g ZԒ`,5b>R3viMl.4\c#cKXaf\▤U>ư ɷ?-B| `SazPdʂ˫>ƤI7ƸO80w|~;mEBG|!(,{74uʤHoA2)60r)qSd oBZEXLjST1H:/|Mtk·CұkB!.̄EȧG8;yl*o^^}g/KQY>[F{ҹe/1Xs;`䞐ICINq&T%vK(PG xQ (hhVpb߻>?. _:%i(BFKuN%}wx _|C4. 34[`Ɔ=Zm}H~!^|ѩ(>(AIM+"sMقU q" 6Iܹ X]4|u xW1fbW#/}4O|<xO#@=g} V:jSOV'a)c 2Rw=` /VX*RXT+ZOV#LR8Xc^+bq=Ԇn'UZaUWяw`ܡ']`D*S|4pSѱnt/> ӬoV~9.Њ];"QT4Tz>J&'*6I4KG|> 9׭XhJ/|A`F"*Ě:'.4|sɁʭOKA|D/#asa$VڝrP(1b֜»LfKA84=Ntyp،<,5? xc4t|nG HlWc"D T+ȹRF@E)ڌʚ9M&OBrF:W~/8BU[r>/S^h0 xk,~dywCPMYOFH"/j3{j(%΃H??iQEQIo֫WD&Q͈T_77)#Ƚp*VACLв*@bil5s#W||;{&|ַB Q>MR#M7T,Jbɏ Noq8l;L缱k{ iD+pڒXbAI"_cMGgT-nJy틘2^i;CƮF>z(ÔS7'u/ՇFk@ٯ"IebXo#UY[_Iٽvku}!dZaufX ;z\1g9ĸ;l! jWFB.,b)j{~#Cl-f UDPHFW0᚜XD-A40}Aa>6^[xZ<+']T$ǦM 7Z> P9MkcsO+Am %Zܟg^yәxZE['A[>׼¥ؓ˪ csho56= 8#`0)WC7qNlmIRǂT¡ Rd?]@?6֖wjxq)m҆9C$7NnIK_:?*kICBPd}AfwH1xZ? +cin67#]nNH1)m ?j81&p%TC>eK)RTn už eZ@x NLXkD'*cn?OEMǢC@5Smx3Gv$\B(,l,5x̋Ȼ Fj|y^J)lRtb^W?1bH~7Ć~aB0X-W t?ʼnHc]_{e^CDRKY2r{X=0LprYC!A B)b#)p؉(n)< |R_'ӌe8kg{v/`Pܐ6iOj%( 4 OU JF2 ,'i`}-]_.4J7El-&喋(3vhPqa L. Ѡ5_ؚVX ;7o̊5g̔ιQz ETŨԅxH U4R30IufQ֑k :QWڗT("g=br\znMz34zB3%kuXc,>wH)劦T/鬾xB,fȬY!z"H_Fe4E!ZՕe?!n=:hrJPy+fp44C}A>*0=̯&'pWggswC^֛3`ů@kSj1@ʐҮ 1}( ( zKc ({hQBunv\2JA@TGESJ'' gǮ< !ώt)E<#o+ m8|suhsF{,&L?٤Aًh<OEp|oPY+DsNÄvxd^o׳[e0ӼH^!0\iٸL ,4Ԥ89)/oe~ԃ0t TTUv@V.cvwRX)׬< zv).5@8}BV_WůTHJIJŅ̳EC9Ipw,-u@gtr썞NZa UTh/;%/1:~/ZE t>Ѕ+:{^ۂ398Tb>HRꜰsrJEhn A^dgzHGnNC*$CMYъWg 2R[@J_K*&*&p@Ϛ~@Š?FblRoC"fGFϤ"[h׽8nBs\CGo]%Je5*37Yҳso '!&L#I"+8p%C/.[٭d@J +<=p\ 0Ȭ p=|!>q(ݪú8a j Ieer5r^I‚4ӳV}n_ Ĵ/Ѱ5s-"DLW# ]C2 FI*wAse3eSk?<#ԉRb-0(0,ߟMEdQvda}W+#,Sk1D0MI:灡gWo=w1PVmP~rŚ? ?2j!'F&uhoLA#m~2w' /fCB'ߌ;g;C#(Yc_7QIllo-ѓ*"~E*GT `4 QA<|"3̐LMu5LRfHc j¬cO,N_64gƗ9 Kt%,G$)jxevmfA?<46wSb]dL&ivK`{)W|ؑBͧ7h9zr"\Lv^QRB?ɇ}5bR=72Gy't89y]Uj)J.+3yTsbI[_/R" N/Uv9:'u UB.Vti M>d%;p2%؉$ux:RZfco1< =gIea}"#8X@zf>GcT w+gfEWt ͬ?ޱU*-) j٨ïU|wA> ]+{wNeF6#G+ @fOο N+ ŮO$ʣ n_Iz3Ab2}L+9yޟqijKVTA|v%bۈ\?]6)&OT=w2+xKzpVھ;@P4aOM>߱X  )#Æҡ_x!]~) `_,DQqG7WB;ULʼnq"k#ܞqD5|Ih0ցBي6`=xbu}n~SJܡCN:Eh٫\mo+xWIC.WknN/K+gvi1/15 uAXez~B~ ~酤J ^'iGwf8uʞ\&V4i|,MA&B U: 5po=bEB)a#Grط5wi`(H/ޏX0ՉLsK`tNg ?t=-PZͯB7vŠ )7 1M?=z;ca⍀QO@[q>Pσ(fBF$ZFg;!Oq5j6^=E󚥻Yދ?LR_1/ @mF/{nSinN"X(zDNJޣىk$w.ŷ[RP8V8y# U`j! v4AR\n7#&mquU3JkL dKӬd)n B;UMbZ<_JV:ȇ ͟0"8|76qV"#Urt_oQ;8+V".OV$8#1}N{(Y36fd ijʼndm iџqę\s/HYw h4ZqF&,Po,w(p㎕ SZxx &zB&TxFNb g}8-*q2t,ߒR4FG ##jPNc3]3kAj.xY5a "Vre Jq"9;}x2APQ+Q^UC]6Dk `8;SSk+RNPh&ybxk&|;eR~Pox 6^k".S 'Wz/4?о vW"gQ,ߖQ z8O=6 b Դ[E#/BXRŇZZP+6\_[˶@np ΢=G51l EQyBTXJŦ^0ߛ}͐MjP8;1-zb|rq9׬ن:XDRT&!Kxm;sik h;+H)5Hi_ &rx|wsX;`x-?_E͛CWyʾ6TγqBK(G/Y0=U d®D8G=J^ 9~ jG|.bgٞ}r>vʮomxRZЭ~?U-JJeXP.Э^fUĠn4oݾ"3/mX{ Ds!S$<~L'P:&O ,i (凱5h#D Ta&6k-Q0;vԻ6pQ&Q'f"Ù+~HDvz Nc!7%E(p#otK8kW;W]w0DR Er]gEt УJYGi=9)rO%ZMIvٴM^&4U&9G~da9F#ruL/D MzC"7>`/C[A'ȏVH`#'S%bFӰrʸf4F)a"dqIjژZĹŦ0cɻ}X,ݸl'itH`NH @wtڤɒCmQ3ۨK.;=ٶ ~}{[zhvܞ |j~W8g ڨIHpi?Kcswbm'|1 p<i\ rU*M-޻?Ndg xe53m^MR'mebr-w"s$oOo lMQ1:~˃^G5⻸:3 Xe12?ǓGC} aZ3:e"CۊM{eom{(/=K9m֜|f¼S6+Q46xf~.ڐZ6N)|?d DpoZ>SHNwqR{ѓx3S*cayDtơ&yQi@݅-e<];H_cJڛZ蓑`aOp$J<eΟO<_T R^$%2 ? ^}D A"kHMm;v^7knٷ@Kޕj,&1gU wM ŌF):|mMa4\Jߕz4-2ȉ8@Fn\iȌVw i҄: gN/7y_^ j}TEm4? K*cuX%U1=R[A;5T5/{#oSe}rQUB )zOJ A\Lo_j_ܡYi~Y=`n"MaXD+~f#׼Ss<0m*y~OD[%{/Ș.-o"@6Mfs8Ч).PK|VPФ*ʊKaDb9G'h#~i` ffւmC[I#G=fe?xeDj,wCNó栲bk 4Ƕ=ƨxObVjsZ(F3%3B]NW-yE=tMΕr^ Lɠ2Hh :Ե: ~Q0mujOr?, 9.8hLO<5]"V5a0!Zc,mеOCpP~Vĝ'xI jTH*B7 4U˼X؋-]*5^N!}z(x4JOy7%v'e4F2II0AyXlEPq.^詺o=l̆PGcIƷ&&#;dO:H2 b {ZOoƣx 7M|ZK#JcAoZn߾nGnSoN4 knu j7s=b)߱J01|SE쐒G]l 7:€Q,83% eE3v5Jf$(iqMy7l-͙"z\}hy:UZȟ^o$$`j/(ӻIڴ"pvb Cp [\mf5RT<<&wu }h@HK4m/q a Q?.>ŠБf*Aڬ[lOGϳ2scT5ޘZj~Mߍ57e?aTkÚ|_Sef"t)L65zE9#4P3!{`˃"߳䏬N8T-8bֽԒ'T';Ohk[U2k%z4 AhsƩd Ϙ V0!Ʈ|$[sm uˋ" Nc~6ׅ#ȷP s PfdI5 u?knitK'STžo*sa/l*#MfL{/_#yNpe b~%YHVdXqb}όQv&XQvAq ݦz&8QsƯq|`پkw\!lfL Dx~ݙ$Mt3 Hi^ -<\}/ quy|? R-7h'4hO34xyFY9&^R{xo@x3~TE'Zǔ6ٶMw=8ԷfP$CVig Qgs*_A<>M0K^5`׀R>&Q~)cEd  Ƌ^,ߍ J0IQzA TvX.£8cR]9854UM\X"0d쾅TD$-%rFnXakU/%9Z#pV?i}{(bB0BAg1wဗ +.3;+)^(e:@(BQ5vz.:Wb~aDZ|j0$*eg晪$/jX<%lWx/(dך꾳gUbJ62PHԣvhۇV%)$@*vYN{8.6—#cC8!SN;ƶmV;@'MiQ q@;ڿ/l52o 0.j?p6y?]>KT§ T:5ƈLFCM50 \35T~‘33?Hh¶0Rh$svq0@+a$1è^BFmeʒP'!xGҶ&jcw $/ i40?!>Q?uYVeM3l\\ps(l "q]l{J?3\zݺ0QdÄURwcG6t&!UEyb⡌ etN*:{NN|Մ!C}`؆ GrRU>q .fԳ9D^ۖmN* ^uYov1M͖>P'ڈEk=n^OH @8՘H#Lo³N' T})Vvq ?!qⲉzm MV"gM[]ig?hJjL b4-٪r[rtOc݊QߥW^hyֆD?j=l+:ǖ?6\ӦS\Գ ͝ptZWcq\H 6k?p+y&CN}v'L[~1-Bx{mQWCbPJj1 q uKYf\&5SeCNaٯ!NN/rWXC,`X- |{($ 3wFsxPK~~C8rH_hPV ÍOq_D(< owS BzF(}`EjRe[aoD%)@Nn' @ZA.ᰙ\ck2F<" :TJ\88tϭhD†yDH-;$3kIm%*Ob`䱚hTk\@3u`Q #&Td0@Ϛ؉9% O\ss_w~4]pI!$P_b"RE Ƈp6l|~G;ӌpQ#f[1pt"qWWI!oR )ȅӚL*Zb' }(P4Q%Wѳ뎐ڈÇ&Ͳsa *c 'lCU9*-+'LDaI=< Yzp/D rD`J4J Kxtv Mw*;q鰕pfh=̧Dg\/̻`}FMa^gPY_W|ySҌ)_YEQNTɫ s' ޙ>.lt^E]z^ :e QZpV 9Qm[ܪبqp[/;v2\0a/t=hr*,x-bJ xXt)#|onK/Y1tG'db Vo_&dmWO*X4"펷x]Hz20{ Ɛc'rw0{Uwݡbv# Ϟlrmw7lUZSlQw_$!^m/U=N\S_aQ켧zYmWJS0t1ڎ91#تoff}I#WuOuQn){~ tͤ_*&z F'`ıK˒rڄWk-ؽ Myy;h}x|\Z 8Rq^Iν2+l w og;XT .w ۴6# +n?d.*)DBflsnA-=\oCT`@W{Uj;>=i{kC<^F#!l^#Crb0ٰqw"$Oo8=`|r=AfGBVg򗞃pQ~?/p|E|!Ǟ9- BX뮒x֚K/DKiDЉЮe@S*IЯF`4evɞ|+ TVlZwoy)0w^8w/DџC=ߎeBĐT -`7~`6:(IDzq.ET:|fE`FLs_Ry>B@DŽ$/2ϔ`XM@F"sZssiYq9pI[ dc47Ց6]">ڥIA?I=HwDn(u~=W( _7c23]wu%rԾX_q淓DfyV+ {!ptPG<5O3>psO/z$f@~r1%`27KJ]X4!jӦQSO'OiP 9-0/`7D9> V@newQOݣYS6YFN]"̰#',sAQ32 @9a@$T% SV&BW"m~3 ַd" b=us+ N! %?^}UU?1.4Qxrɸ(DٶbE]"A"̍: 2g8{/{48wV(LKUSv_R@h:xoe/7ɚ<L0j_M'N/k΀^Ԑ FlҾaB6If0öD4r' 6j c Z2#ΩX|:~; V[OC&"t 9^jk.Pt^d#KrZϟY7mOpBRW%~;l kBMG P$J?G95y&I8yO&Kju^niX/& T8gd<[1Y(0Ϩ[vWg]4wU?5H WY5.Nf ~{3SIiOG o0߹ mcQ2aha?12Aځ}L(]2)`JhXw_(hc,>yNyJY Y)w7*wE6Ib{0 HA^ngw"iܟES}n29MPg- =^d핐8XQ7#+Fp3zdcEQHqnDP. H:DrZgД%*-P-ơp3~Ahŝƶ0|i%0{} Y;K1n_b'G{ܞ**u yxӘ#_>Tʲшr:=D\(Nb:h$uy$m{ 12?]Gi*`3svu4k1 } *Ғ*)3Jssګf+^=#,3/9iXo}!u/ +/-D~6eчN"uf!z-B# W5 N 6cl>No,ĉ/UR:,; ZXR7 W?!!wdQ ׏Lv>h!,wHR~^\y4[T(tZ5c!Mp6؛1\O-Y`+8R(T =S'dF+?Tu.nL`mcG0 N^\$9 ܥҬU_HiHm Z'm3aKWne-QQvv:Ʉ~{tLbbodݒ?(\VəRJ:G'A^cs-Z׳aJ؂i@O" #Cfhy_XzMW[.sv%\QKvbH" rav'$>?{=!Kk$كFJn"[5wTxL* dqpASdv>&uwn }ğ:U=)2Dc)|K_=Kk`E2}Net}[7<#M r13l쐞~BO$ ?i`hFbF@:qbSV0/wm.t;UnkW7ŧmۼ w̿&  $ٺ1,[Df-ʸ\1cص"h'!b,>R%-Zs:];TD<&V)_1! þĄ豉Ʉd{𣊸֨k E6ޡxu${q]al3 Q+Xxak.^r$g8={aqzމƩ;WA3Uj(#'$\lPHÃ1Y!)n G,9Tu_z+RHSxDb1k&xVֻثuBRީ5+ppbuRFRD}AfɒRz =n\cq^=p5#jWC8K)~A' ] Lw3.y[ *H NG?qrvp̈́ȩ.B#φȞw6M7WY:h\+sc &%١~XK=7խi;i5ӊBYi'|P<ݨ1ἥ݀95Ҹ0`2 +`aV߫‘B.RTn_&qԞP( eYIdLw0F -K2w[_-Z,@Hr&O5̊|Lu|~FleA ).s5pMskD,|a,]%^n4Q&۠5.}.qJ.9OGE=<0& 6aAcm\,yؒ0pytqf}WI`q/A!5 #`a'Xk:6gn|MoCo/ E-jHm!X٧)@҂u_rgP_7iE2#-/9A(fOUqµ/ P =qyzC *j*(* MRp<Cʴ7O&d@y oڬ " :< q/CŽPbGYQRYğM4% "ݒ;?XG6՘D\4u t itWk*oE "3vOF,3EwxV#UB)b4OaTm)5`8v~vv:_uK[YMd+iBt+@dڲ %Q3ւ%N!n7F:&B=_""ُY>wK]J"M]i 4r{7!#ǚyW"K^wp TDm! {ag2tAwE2c $HT֤MN{[B4M kMJEO®7s8yq;*QG֌~V1x8sg~bԨf9!jOr4v]܄qWF' V^Ze=xR1&-Oa)|NΙӰ1٧#I}ۇ5~!6( ,8P)浬$AójWkl &.Xzq[9rnw)T+mo!"a~[|({xxvL,]$blD >oo$أ7c\7^Vz[)Q/i06ҕNcOU_-w飨&V\ )|nq1.Iʉ(tj`MB$)ryGrih8PA%$֧1M(X6O3|ҍg:T dgI8kM#X/ԥK4ZJ Gn`Uډ5ߦ yV1HY>6(eI}<'SYԫY]758\tFԐкa2npPJ(PA GHMvR[B"p>.W賬qGwX[K'%nlt߁:y.]SmḬjX*5i!&k%wwq3d2|\y-R_*EK{avʝ}smGUCCS A !#[ 8t*FP4`"'D+9 Uhx1v *Ύ:=sQ>ج@M:`7Sֹj,61 Cn0v,]1[`lߐpZcq%xUHᦣhC*osX.C[b{,:7PX42ENlA2|1ECSRZ8 JjXDcxiZh/wc4V.ͫ<8MZCİ {}T'"4$|2 J{i48h`tynE^`]GO'NL cUל(<+ը ;Lk͍iS#,]mM^Ëdc |#P,ZQE Uvz{sHmS-CS8a\[ ZZ%(o=Ktse.KDiKEG?!Њ/M.l?݋tHËř'+9SHr#oLSs[)&D[ lcj*/KW_ Ktk459y9tT_gu25B!=/h`H,R`qݭԫo:s凊 &) 5TGiș  1kNe UtC!q*5-lI}tC.f?5ۙ0^gBd8SҊ.OQC^oYj`G1ţE6 ^ >A|aT߲1ld9E[ V 4M,0xD/H&?%܉'#iE{RkRHm3/Nz",hR oaѷ6&@׼m{ZF 9>y F`$ʦÂ, V*/?I'>Z:o( {"IbTPf96⤝톬˦H la fj?;v_IJy9Yߕ+dHӈ*j$Ȏ? +iQSf_9Ɍ'W9@G!.v%&飴5̂Nb트 8%Q3 QBP3̰?t7RČ1+(KM/&C٩{hexۢxr ;cZZnwAM_gtq9uU2uYXO[S;ɳ#?%?jYvO|")(Mv/`DMtYS@V"ۊ"<( u =7=/B" z7M79eHJ4*` }}$qgPf-_ u1wIQrԫK"p_Vމ0O֓pw+ʊ\ߓQoԿCp8z&wpi)Ξ (J! Pn\X^cqaT>µ%o8Btguv<%pQ _֠)4%ڵ9X ]I UtNex +g*C" BXюԁ19@HR!=%a͂$F]OM r8rg#V@y߀o%ZéESg5XnfdɝJ_ˡZУWϧ!#y7HQIJ%fRUDu)7$0@cx}Úti XI` 6bi']Y{Jhe7=w=kim,vrD_Ty:W۷C[.$uLJTm2\.iGl@/ˊL DVYI@9e Y'1늝nk>ił}ν|9R0|AbuY^PBf,5ְOZyZa']wKVoz֖ / V}EEXWoF^>l3^(Vk4XE7KuZ rFG*Y\ )g@[8[x5A%8㞓k~qBCoӢ,a G b}Y!3-@uο4 (.z^3E !fqYf0m~yO?CfN \>4ɉBod +vJ,d(TEKyA$zΑBZxdXwx\τcB"MͩˤCenB=4{xu@D¡N M Q5ub;<] [ ۷Ъ,L2vk/P]mȲqS(}@I`߃#cW,S!WB 骃@Sfؾ }ˀI~tR#ԁ#n[ X.좋! 4уq9dyi=vvЗ|!хwة<l]Hȧ/Nmc#Dw q<`e{ }fٻcVYAGLWn4X hG @f|If$٥/} 33Zd;,ߦ-5ٔ >׬[I96I­+^"_u Aqs*@~c.b (bydG 1~GWΡQAH^Gܑ @ ;'tثjaFA<śqji#'Cdv}mTfg~6DgiNA3?zR^ڧ|SU;]ɡӏ#@T0pMD/p:'ʨ6fe=R2`KC֢w v3*T'v]|Zzusx$&]ɝkTZe NeD<=a/⺙»]%;=gFN%hԅߚ@(0;#%&g̹_MI.FlP* /}2\Sa:SX m^Kd2k,Y(26& 'jkEE[l/nA].e*^#`VU6S&=1d.@{r%! 3CJhaqk owR0iek%L'EzP'})'J{~ ]ڊB:ٖ s4 G¶CsM C! qM+*0'ѧ:ժr#ekm^T˸ *UiXwpwv oʜv\ey/S25Or> 9釉 S:awN 2?bH| t|b{"Y G b$qHr뀃 `=q2ˆv G%er;qyxn]U'#pET>|J'{)Νk], `>aC  uVj̬F?=5[u. Z DD۟=0mcJJ'֗ L@WYH܃͌I3;]bJ=yQXο4Dޮu7>I}M C/ = 䨺ͥ i'r8?&2pQR" R5 eOQXT"$iO#\t) VR֝,O9[|u:ymgΫ#S.Ћ덮utrw,s8j([+. ޸XG=| ۽#SMᎹTmDs\S8&J7LN {21 !6Nn$Ѕ.Ѹ( 2DIڨ JA,X zN)'Ll ZԻe0Wj%Ӆm&+5ۼ+M;9 ivfrmhjR!dYYݧnS* Xw2 {v t ]Z+ U%|)t%Jؤ`:?K*xFnصd|7ψ '0'T0R托 Sq%qT".ʭŐİ;r5;e$67SA-⮄חax/,i*c$g_8Nj`LQt $7Mfv}xvIxAakzW;ߌP"I C$#&Crƛ3fm. bc`Ы_<ȴQ5%a'U*$8фdD(j\]. 4 ~`8^ž"_o&bv"$g=fIDslW}P|6ŬCv#jVfޞ>YFԤQY^,OAG`97s6?ܢjz.r\A-^?\_>={| Ia=YE:Gg8 ph&PF9XoTX>FHuQɟӪYX.-7B[cc9sQh NIװ>,(BCe<ρŏ<]#m3agp2a+5꧓&$@a뷖(32k䨛]wnެVCӻ WQGprmD 0>;%ٕ1bD+0ۤwh-~Z+Lҁ2u1>(#P_T/qax+3eYۻ$"  a+O͜aOԱbLtVj %Օ@LBIeu,Xe`o"r>aUEp6"i7y0E8~t/7bFj^ળ=쮓[1&]̮0mO iki[typP;ljS8X̍U_]?iʔ`C!<-Q60ď߆J_*vF(uUln#c֘UrQ8snj+V|5,#E3KCI/BUkעz- cI3+T)i*N@*aTDSQPEGTCMfJ;sӂ?:dbw 齌ual_r򍤜0jR0nj-D!"]9Pٸq>TI :Slre )ktO+s'b(%2Wd[=.#7qS\-|xiGoG-P#ҭr '6VG2Y*vAw>W jkCh>1]T2]LثZQ6իvJ avPGOSxWfנ(B|rZ.hdq7 "FR:!C_ ;f\>w|<~6~h?@l̳k ɇIJ5yIF6CpmX>0q1xȟl׋oS'XOr VĜOțandtoa"b#Kgh:2nԇbؙI_S#^ !*|6GOäYנ՜ = ؙf'e^ZC3}?,he p'vZDK w~g>LkskYi)4٣RiG#FX0}d*˹$*0o^So3 8Vf:*)LJW@fR&"J>z|2pdk.Bkc"NIK %o&d):0sK^v@D0XbiP>ǧ \!iwez/ْFz_ἁ.rUjϯڬnlܠT?v"Ϳ-Ydž>3J. Ţy-v`qtMc! XSD+Cbe$X*ڛp0ˆު@`X=x12ܒb]Pd?5\dzX}:j΂v^\VY8YLfY65L QFÔ4?sOZ*nL=,rl(?7sm@GUϒ^|pD0ރ Ij:2l"bצohLy㕭W@-Eq!B!LKx99 O;i3ёzy+=ULeqM7@F*:Әl 3;MU \wՈsա˒+qN\&o.YctlDEgcq2;upFSUG= ۛirgnzos4ul4zb^Z1B/M£Bۺ!0pfiuI-ݳ!̙ D&tVE:um/l,VREK[|'uW:`3+Hx$wnj_|t3@h#)[~O.'jqH-4IiTZ(@_Z2 /ˆc?Zy XU)IC~;=S2Liryh%qWl\gEIV&j 8yj#F׀k~@(S~ !B 덪1-x)O"W$q^T5Ɗweb/sP=bU-LHGՉ$i)\zXy )sJ-sߊ,к*K7L Ll gP#5HPFc%ޠlD  l_]`tPM(lds:@ehj1wA%g 2,㮼AnW8躐Ք pA03UYoJy\^; ?O;Z)Oe~I@9CrLacn} #@ EK Y2rTtGlD2 kkPbԒ 27?jʜAg\kxl{xWHK"P-qp=8 OvSt*| NɕW{r>ބQv+Y|^(_u>Obq8̕m4 =%8:w3?<^ L]BH݇u fY#lc e/<:[M;h8j= J^ ޥO ń i<&Kga$_BCZO뒆Tgv/MW*uKX QCYNO2D0a *PpԠ2[09,ӈQ ..;g)yTԏFkU[N 3]j5&CnW?+&8cƮYjb1X~%،n&_ZCq%Y.-zlH\C˶&r)FDA]M\G seaa!ZMUO 4QJK6 o n ^s,!gh T0izz޻,X@ILb4&j~iWjaA~7"yHisMYek\&#+r ~#3T zzMĢᕅSjh*%e, ^Rn`(54 %ð>XȾИ7^#e-UknwH38RT܋7qמBߗcL֗|  R$0!1)go(vG.O( ͯSה~& \<,U] ʺЫrUl vDf e3tr&1o$"}7b*fho/|&: #m=2l{u( MjlFxq)sV 79ϏT^uD.+A/yo(vr迄 >PV S*9lgqBW]o$2*ܧcxtp]H_~ź 0ڹ3Ԇ$1dm{CBȧWgϽE)̘xOc5VmMS:'u tdt18i$G{ syUtT,vR|Ly'Vm"AJ n6Wd 10]>yv;8ZB&c П; =!uu1*@e%}PcTؕ)g_FXUQ5=:-|cg\uI5b=-h,󷎁Ёrʹ$Qhs:\_eCa[)W4 ZP& .< `u*cfiҞn}yk@`Qas)8i-jhW1Sq}qT {t%NƠFgqdRc4ׄKE9C }T{;plp.gIm F2K)^^m1tN,@D^3So%qE{tMYC4چ򜼖'Œ&\N_va^$ tF=JLC vp"儢97K>t`]\ZAO4Ɣ7|K4̎nG7>ޥƇ݆>AwAF ՘ctXAsXgO啣; oKڔ팟IXy";.$;7W!eb_ 'B8ӟ"f[{7m|SiC=Nj^^T>q=3o@_#ﴌbI!֍G8@P3YkA& )I %.Lh >s>yl(^5G"T?2,?S({:8-7 }sR"ьg= D8$5tͅDe?ǗgC9cGq%'֊:VBY1Үoe1xƳLDn2nMk@WD{9;n؅vOfy.!Ǔ\tjr~\}~Ukq)ZI(oٮ3W"o~9J.:kUՑ SQaS~6~?f4z419_*'ʩ!<Xoѷ-nH Lʫ%3^tv#$lz&A:v2KkUQq, S umm84P!xXtKu#,ZStyVhrɸFF@c!!ev:wk՞vK$()mK`@/J 􁨪:˺RߕX]?J+X[̯xۓZ_SB1D_Ο{_S 8l鲠E)h?25?L8o&:hFQ7N6MO qH{9c`9|qPL#Z3++Qۖ*r YBGMEh( CL[f`+W=PbbIto7Ttt 7I0]:Z@#'k`#.v-8m<|inLuQu~#v2׃D]Wdb%_12^Q&%R O8:νeVO,tP[FV4%8:\]K` e˕szLo9ɋsb5$$k};5W/zS۬U%(G*DNso+*OsYu'#4A {VdSrp ĩcJ.4Ry-veKtrTGZwu$s Wh\4y\o$6x.-Lb?̣%I2#G xXV?"ͩ0k%|uCOGkm̳X3X{FwH >5[ڦ]f3ꙢriVݪꮫe`>B-Ap{/¬K&4A^Z&{u] !; )V pu6ƢNSReOAXFbw Uxb)NXOcd:rzK_M;R VtYXm$o5E^n ߧ'4G+6`8?cFC",fnn M#VQ"W}VD\/)KnW&scf̍Pj:M랞sf$P#z&F*M;`jq` Y]j}ͦkF ֋[ tQׁL'^ؽ=p \LxHsRN7t71@TkV!UtTk]LD}ȵm-Wm}$ruY낆tbOM~}Vq@5*$."c ϧ1Ti˸X|L&"oxv;-$ >۾zm”n0%*sND0 v2fnHLLp}4%ΞԭRl2ϯGz}ҳ4רşs_=$DXd= 8y{d"&Osnr7oDIPFt#3 O#r?8sõoNUsl]pЏ6pf%i|P]YeWE?,G Rv[ܖR%E4 ld=~p7XC,.ev-'htCB"CET.$5XhtQ G~.҆`33SJɨOlUC TM @hzn>kJ\}&6|alևGϊdyi]e5.Ț%r/]rv!e)}z{T:\'* qh~貿VK@پiwJ=X&pLUo^ as29J{=cAi*@6 Vi,7 7T¯zir -xsʕ%ʕ{jn[#UY$,&qθ${U0W#V~tT(kyP T܄VxllDn*(3T6.'6}1 V#^%Q#ɉ!U ~>IWǔ?c?黾:. XXi#[YGK d\5H^F'LSE؞;詋,*\phƿ895?w(.޿$sk}eMʭO ƾ 0 p_&y䶓=F<4)9%9|c<`ق 'wk? PZV YG yKn"fqT0?*=/(wrZ!'U,鋛lΟoGhiE}ܾ=tʜ+7Fu*|֡Czt+:O׬h!R4S?LqA*&/~93U+K$|vI>vh"/ 5L7`|n&|.RWkiA8*g 3rS#׾oYF7eZ-;Chȱ  3P/;4j1ӝz@h<L}u9Z|߻KPCH'-m]iv@ ^ t^_z[ Gczk):<0&=d:`~ΦTs^D Anlq sm,x 27twk|*/#gѹԑÍ`eShen7hɢmCGY&Z\7K/1,lFY͟:Hm&3yY?I>0=M"$zQuyhBHYAW WTQ ?}̾ !Mhgo8.e6GW!' m1,!yd镳{r5]_IzUJ7t`}&$oBZw +mEmo|g% HRhz?ˋ(FtFKaÕ5YzXs9Q6Tz1c&B& lQlvmRM+%xn;<kddbL)&l9MCGc{#*5C/kW%OEv*SpRIKRG񯧍dlڿ giVV+COc;v)\%FR23lǽ)P*cUi+}%$3"Lk(G=u+\+>LsMx +J^VS>]OӹPFџjȢ<e-C Ogӂ݁#YڬWw@ -= C} x.n,Qڞ98-R\ B*a=ofF24j?mA(Mi|Fpvt"oFA#_gFly8xW&n̻Kp0if`֭WeDؿal9s1 s^Ǥ72.%~YԫMSdbsAcK캪|cA甁dɮt= !]b"B~ǺZZV_h Fnat-5SrMYVJUT\td & Ol:ׂ(Xo -DSm~Άs-6'v^mR[eIʽ֣t? SoRyv2 ͏rwoQhb[4CocGj-'B)"½j^Vf}vpin"+v?b&]TOßl]1!NxHՐ+?9_QK{ {O:KE GZyO\\1`!jOf v@N&4 w%?hi4WEN0OɔYnSM,+9˰vW&fyiV-EǍP{DOP2(~_{1M_Z! M4xQ˵KTEJR+?w ޱ ΋ә@WsP%H{wKN~::$w=5@9fn-kِhgGnX]:iX<:| gd"QpJX!ZBLrG8w~ÿp\Cc"#բh7M6jڑYO yv7!z|6r`A+̥>@צ1K_ni_OF%‚&v,!8Ig$qNҜ^t >!Y lIYg.ӑsnzڷ~Y+isa4rݙS,_ܧ1Lj_9fG~M! d&44-9\,KoG=vC aO:ժv)[i>} n,~3囒 gkv`7 hVxEnnt0*|m,6n+EDC Pa .rPd<6g0:5kP! 1H9VFP-)%Q~ڶ6}1lIHTTڶ,W \TD$1kbɰ߅{: .oMq{gɄgZKz'O;6lmDrl*9Y?^L5з+s OV0--Xк_(,L^♙q_\76u=6 m1q5NɔeM9A5V@WR\ú)%WcVյ 4&3ܸ9SpW;vѾTقՋu]l^^WdeZ~y_FkZ>A?=mFMPq ;%N}0G Ww.{V̽hgh/ U䖡^O;4Dh"ժ Koڒ{+ԮѬ'X=7s`ZHb̸= ZDsvll:l5*`M;}W At]&%YƲXj,/q'RtV&ևfMY=-Ng6:| -r'iu!V^ ~ze ծZbk:bäm1S;INh^]8!0w^. uSm|S`9Lh?X|os9[cTv`ZEa*cdJs(J{s+ޒU^,hL!xJ{- 0?4EMj:o &:--AܪdBK&]y_N|t ?ZA|>Q џPדKOo+1bm;>Kn^ N`I8w'?`pJ]gR |3QHοk:j VLnHPVyxKAk.@S(2#~SDe Ww!A ChXj.LW$,U=ӵg6\wZpѕ<0{i\׆#NydRj8A cc, iBd 3U8~ژP|Xӯc1aa ɵ>.%aÒiS8?gqa$0g ʖZ3TVFz7x~R,`SOEqR/K\Wdoe eNOoJch焃맲 \`⯗g96t[n6R"T x @0|n`C_ җ/vN{ ce3Y $aų(<.ѿc[<]d0[-&^ 1%&xA9I<;J;G0w|;Fх5!ܞR 2a Unxkw]nIS-! tA/rs -4@ȕe]R?y|'&ya#In`7;LJ;K!rBO:1Dwbl G 9k Bi=33Sm8],eI!8Hg]:c3e7הRu̕S= IˢNwc xǧkDƝioiĨvOrh[pEq 2J6cYڇW{qm? g/ tq}l/\*hQ>~pTRS8þfAë$rO\3#%g8%VTvAUjflA4z"䏅&=qؐ'%" я=SbažWkW:RLOPX }4~䃿24[tچY7'-b{Xx3U$@,n)p;Κ9É,G>M! _aPCBDwOwEYғdy7A?(H`x.R/w yCD +g<4I--*jCXDbV0#Sݕs4q(kL鲔W#ۇ!p8x9" "iRgLˬ`b_w2y=0b%es'?];k쫗O xUrD$'4NGyߐh'Cơ0B ef0>``ĝ +-]}٢񹲏W]3++0;Qg܃WJpȽ 0ɴy%O%SX,1܈쳏U%n؋BdLy4ReBL̹qF@NeCntA?<~3Lp!ij_)bQvL@&QJĠzwғ7NV#XZw̝bEq1ۖFȂ`ۿ~oy!ln{]-;䌀DFL q 6ɲJͦ>* >r$w*w"M>O)fOWY[+>#. ʉ%u0ɆVwu&Ar/oUٟ *q>@c79 Ͽ;-DA;郬uԡ>9SR9]ߎ[+'x.ՐQQy!1z֜'Mi4;̀5A^Ta`T7<r^j!m!B]BxW DH{e޹bK"u|Lsa?UOaIpD珟?I[5nG[@# .UoWojfp'/>oRNsw}K@#t-d{r|l5^f-Bi+UR"DP^d?IZm?í G`Tgj8@ 9tWITtV}EY Iav\bȢ4J_$=6r}HʹBo[z>hԅ8`\ zcа3U궹,:āBNtҡ8/rJ[u}Z[E^a+h }ky ZvFxTtI#:/O:YJ$S+ 4y$ykT,:;(o8p2{叻Hf" {) C? bicfuԷ( /?^ ۼ_g  Q zY~W|!L_a=0tP |YauDtuhZRL|#Ӆ^GȀvS5&΂ypԀ.S!x plX&9OǧN5jkDsnr zôIyaO(p"D*hnl O:Rˬh7ąYkǝ9!Suʣ2{|1^T*xkzZBx%]U\藀yM5/qdk79္}4xz:8^4AV L#f +`BuO cm= ,(þumJ (rudt^gZ)?-:Zws<雜IAWZQ{cR~WoIndiYfa[?d5ΞjoL*@Qvf&ŕ^lX8 9j0[`u'ed*VSImVQ( & 0"_Rhj?@ âpeQ&T[_>6mnxVAsvls7Q gpOc͕탻o挂_D41s Ň=?p[i#?J9#FՁBū[a|0i`s2YE2D ^ZRq0^\ P6BZ+KUT a]Q>Nk=_bW3UVRٹURXMU/:jrIN}b߶=r(<Ò6dw+"Ѕ5kLș;Z=3^w%^$m)=c "T!R&Jav^2ݜ 7%# N^yOY7L>O #02g[S]#9ac&gN^W(<ݴ0n&P 쫴];cO?তQW_##!qS+ay#MxVz2xG@e]=.Xq3w)#[˴@NQTs‰%t g#x?[\#9?[s%稑7h@Y%L큮")'Jj˷P64pTx~JF6uY)ԢY G(V T,K+OO<~$m&f'HKjU%>(: &ĝoR%,6CUӭI"43Z{adv..e&i>hݾf,C/Ee@‰{;3Y,5ɏSJS|%crx`H? He3Q8M#@!|&j+Gágh-i'2ˊ$P ^$0&0"T,dWٹ.4L ca,5*73NUC; e 'm%'wٴN36CM7  YxǙRX9(m)p|m7y)Wٸx/?ŧ$}b]_oH2TD(0(8~t1S1 NdǮVΦ)U@G'3w*k'\p@ýbRW/ 5_Jnk'~ԹaA"(5ڸek )O"xD5S*,mcuqoȎx[!<:a`UxMO"n]U{i6d#;OmFѱ3v܊UkE +ʏʼp$M\u#Q4r:Vo D(y)$A F T$ļH%|YS%7wr\qeڜ9SG-=#z;mFg>.*.&B bY"2GՑ| ߺhU) G\X,fRNUWE.(O.ֈ*,%y`Cд(1)o ɜF9MƘL%]̢sˆuٚ U!P9.0d&v=sMcbaYp=onXE ? aNYt'3( dlP]!'9z?$T?>%oYFTϰpk\$,Zz*]]WW#[]ʯL:V/=J\GPTíthB#qm1ncKJt2.T1Tx W-N%Y=t֝#|>l mZ;EcuYVܗ3 e9:Evئ ]x3n;ep]j?2cV"6D!Hw/ɢaܳ: C"L˗\0m kHP` ,ْ3#an58պ @iFz@:Enc cI,&$]!à-Yc@!7?$B5\ZrUyDM RG]<3@\Z̖˘ВZzţF ;[̀,p ׷Q3*mcS>Bو.xfJB:W! L/z$`< r|{lo()<(MoB};z1jPqJ5Z}6TkV"OWl?Pse%qC(s|? |F"[l8Thi=ݞY+EIb7iΙ-&LV'{CVCR+,^I /P`a`Y<5K|`,.U3djt,/axD`d.r!D?KLe~C@2Gi,ZB*ƛ6x#&@J3vtG+cn$ h  JF+=\r R夛`w/bu1meQ^EG#*C| %7j! kȦq.5C IܚPpذI5Ke.vݵfv22hJ|2 ?Ú4(ȉ+N CCP1| Ȇ6_0h\^52H4|ŮUCA@뵠GG qy'K-sۺJq@huT|g'Iv OV"wكc?dD@C3`or4n`VwbMkȈИ@Ɇ # 囮C=Jp=2W|}cHW]^_,>3u؟CC Բ`vuSs~ү֑n&1WYj$F hw'I~xDGl=yQu ybB2Y%n74OB712_u-̂뻉|խ HƊa.YlULIXy3]JM^Wi;]sAU"r1)9ee+sz6ɵL1ȐX#1ڢCxm_(uzqr;c*^SS*9iq~=0{ED4ޟNݯ$I9LCэs#kw˜exe,:W)bz8,u874du+m|7>Ol 3VB0KC{dp# ,xl$*ѱ_#2اN)}qъM#JX֮#}XSBbO7I3 }-̠\wX ^bD}S@\sdȥnX#bj)}Oj#D!%Qnp w=%h$WvV 9"wL&K{!z6l=.QpFHE޹ ;o(>e ,lz=Pm G|!1gQZ1g4f;4,z| Z (Ŀv vYa̔V+QuSfIY% Ak훀'P6?FfE 5J;Iq g|KŲ a 1Z1FbZiƯնQYN&gp "8vu Rѡ+{o.”EuܬϚX\1ԋ}\h PH.hv@Umvc WPX FlgbskkUt``f]B2(ޏDBw:Y!2 oa@FY/"ZA7V-J:#aTPґj@3?=h?,*#dTnw${S9Rn;axhYW!1r⋼kAòOV[bpZ0cICpInD/Xv=m萈yAyB=x/dᣤ @̎smr>3A҅MwvϱMs2y`{<u ͂Q|w=9_8|1%RyXQZfgf GoP?(⃎|VpQzy&:I/B]E?!ڰ0׫ t>(:1Ervߟ,UY^aN ;Rur>?rͮ SuS- tQ0ٜذNj#6[ΙO4eJM dFGc(UrKVgw~i7s3Ƚ-Mq$ E |sJ")5w1z[IPgm/(IX9 9]o Ϸ0I̼ƭK`B&ej`|8q7]bKy 1(Pl'kw#*c3/}>yH$!+*L/ v;ĉy]A5h (3B:N{TTH-rfўX(9 ylk&2_HNutFaO!? l 9o~~ >y]  9W`n+],B&8z+kzn;%ؖ- R\u{#B$eK[#p@~[,J<C0% {O C*_U͍_k˾?NlOZ}L ?m?E To\7wdi!"{N[jֹˍ'}B0JwiߎwgiZg)w7J(fTsn(vl ְ΀ VYN8Ō >X9TI6`jk}"9%W49 ?R4;0cP3 -q|U>?5vl:{SD"(?^u,k> odǙtCQOs{c8p \Ab'F8kјFtI2aPS߶.h~}h$Z]/fT;iye_ 3[VDYa.(z9z>T/o[_N8e*"E1OGSiM0.XVVv #aT1yQ2a*]ZJ6%i6FS ĉtR0k§ ;;OcwOq[-3g2}=KJ~΅eOV Tm9M;F13?3m|#G֪b╛Ej 0Fٕigb֬kɪcEqvE, Hm.zRkܢ^4A g~.UX@O7%?fغN< EiMT]Pٯ*%`?zOYf.o#><س?$/KOxp3a+GsZ.8Q>*y)>s=N3#犌(tAc"5󢍚BPe D}D0x S DŽc$7{.sO`*8EO3'y5ǹ:O?xv/z@`koD#T͎P4v9+SOYlC׆7bqUP:Pˤ쇒^DgI)g(f>}uBZwV'KcocbqLx$$>'7qF. $EڎM 34lf2nۋyMeRi1AݰQEiH{m7[0EuSO7WQNĭ> "YhϩX|q8Sx.QV-$o𴛜y/VDEڣSvQ]q on;)$#4q,u0AG8Jlr4A x!_mD2Ĺ~01b'pݥz۫b+eS萯_Fl\a&h|5&68qX?5PMkegWWAνu*V4*N$;[5,jyLOΦksϘa/LQ:jdt@x[TǠoJ!uM)FPg%v/ttېhkł`*vSMpsW)Kp,>Oc)9Q< #OmB9BvnhJZ*6 v |'} AbF+㢲Q2)B?IP\ALۋYEap&O5vt, {.Doi60(8p*ׄDPVLIm:1"]iPq/r.|@b3w+F}<0x !(cmQ-s#Y7}ZB=Is\8$Wtތ_poM1YW޿ӎW`Xڸ~U-;SJw#4U͐p~ xc;<\El%0I(f2 Y ܺΌC^$h/Q!)-qbwOٓ 313}(F/۔)C6CQUGe^X,Z^WhRrNe9;z `G5`n`eg0 Q:"$؇-JlͷMDzb0>U- l m:"Krb*@;>M2xsUA?~Wi+b ke(*Gl#Og`DO*0W t@R@ݻto} 8{@_ ĦeW$8=,/L@j"V(6-EC;R;S8~O* zqL#ޱrBlZz59}[4ѯVC$ML1;(]uῠ[FYaA qa#j9\h,iw0z7t1XaXz>`~^p :؀ sWM݄6+(3OskXnQ8GmuVo;]qD"e{ĉځ8ӖۦH)Kđw]_L$Ey߹h.Pl Gu呀Ÿfug bP+uyY;z:I@1#x7~#Tzd+e9dnrZ >IZU]Hx IJ`wV 6\ލ(ƈ302ЗC!ᔘ L߾,XdFos}F S=7}äԊX" nT?-A % ^ ofl)OΪG8%bA"0nBm/KM&,]HNm7M~+=nǧz[ A%jeRS|YomzjW._/'Q32ĪS.MJ@G)0Klʿ,i<,Z6za~v"5&x78d' L,t"R|#hm٨)"v]GW¸z-g})9]wKvB4Q,#[62K7zt,Ạ >X@w;o[/<’ܿe´ɒuk"Q,N}dl;w\s [y|@Mh ef{@Ukqڭ=B?ʃS%!*$>i 7{ ? g 6h/2= \js©ݵ9v?,2ǯUـ 9O z8 7(xMle^ "9Vbg%/Vfö-oиey+bA$Eς25mZ`\*>Z7; IGLY ^ly] B?djP"O:n85Ǽrn3e@TAc΅|-/sȸLdF5J-s)r^6g_swб(IYMU'G;uSrݖ5,d!E gߏl=VDNh^@&ebETiVgs|'=vb Y#c]%+іcŁnW%÷G.8{^%^:1_C3<;O\Ea|XU˷v|}hk\_PjwrANj\F*iFS~ITRX$ovVyRA3 pop- cuN GiS,s4}`.h<ϸ]jWi)2 nXٲ_lLKnӁ"!L*1E,XÃދjt.akȥ朤`5gP eY8Bu)H+EMxvjtADޫY$T8y?jYY׫gbӱ#6 o͌smr+4H *O:Ѹ+$+,`RvTqgf6o4um@K|1/y+)7M׸i7pQQdXWܨx`&AMjS>:4{ν1;0oʠ/ɈT ۖc[qXU194:~s᱖bQ;Íqᚊ$3AROJ>X:(Wؽv]ٓ4UuWY!>T^wp w頷sSWJ4fb&omAMa{pNp{Hfٌ˾k=TgdV{F5RB71;#J,#igT."16< ޡޝpWlSț$ob++JCM[hrLbL M܊^6r 2 <٤rDE{?h.l}MJxHu)Gauz%DEk[@4?SЪmwNx0NI&HnɧlAW֊/3WS{O34(::Q׫:Np31A\Dc*xM?z09T<2+jzp$*S-brzőqp=D ;[Xr}'B@F>my53'\f`} U}[G~U{ ]*i 9. B<BpN ];gSH_]:G rUQ܁ڑgIƑT3-^[^sϕ+;a&,4nmO}gy}2[-$o`#(ϮfF~;}h2h,w \O-UTCw K= >̮-z6]C*n108IUtLaokak,fα*MBP نy BM/9'&`̅A`P-@ ̂c!=RrR?WZ_%Sk^9|pj8&YyJ% XIjRYxB2Xd%.㲙Ig#XߗGoE U6{$_2mpނ6G- JrWX۴iҬLZ9NǬEu_" $KTm {WkFTNA H¨>vDQ'G)$u[sb/ä(At6-DoSrDm`K:Z~m_kj_ͬp1_8`'YL[¥A4!PǚJjqtΓr͐!5zWل4x 2f W+"pZͅroOVΓdڞ={evLӀEQ^=TWI)-z<ĜE f_LcG}d I$I5ˌpYY@[e0|}(흏|0^QLwЋ`$8$jO)tF/!LAQ6sm$Ey6o]MQL ED֩Pokl`!7-~l^^(VƌSK,$-8|:mgE炍u|hܗ2ψ8 zY6s .R#/$ ga!en~oycBGD(hizњfսS*D[Bʸ0$[;} I!yf1*3+/gZ< zwsPc#`)hؓy|?}'EV/5@E^HƘHBjཐ"J $&r&|m?5` p=EbLԪ רU ΕZ:ܽ{IUS.4 n~^ݪ5%cxb=U!b;{lS"L*8jtr I81,8(n6GZXOrt|y$.9tK&ka;(fd~0uK[CudYt^[4YPa@VC>I}z^ @BO!OAK[ {QYC"iSH,< .@/KJ͓0] \2:i1]nMҧV˜Pfss_ Q廹OMM)1߾@?r% I"ka_ ]5bA\W7n{̃2%v*秫"wRD_ q7F&X,9^^kJ;!Ǻhy;$ob0)̷xwLf@}AiW_W ;Y2\Y6q{ùq OA7  7A%搚Y7Q;#81^ɺ]Afl ` ̴z~h990n@z3StI UɄC'eD 1)$g ߪʟ|V>3x'ZO9ˏGŮ> Km ㎌~iゴ^OG{s67}-:S/ X)&Z)+c9/# zJP^PER%S1Ԫ^t҂Wka i)M&MN3 ;)n.}A&E|HEM cݤ/?Nd==ǟ^glثƠ\gw nYQԁx5Yn5dyω.:tQLG+8===ppP2bo1Ɂ>B:gy(8q:S38mVI{.Z M@DMŏMq -v6?PaB4!TӄbZ. %G:1ç+zy,r71:W) 2̉ "JgTuJ\;fj_rbt-m,˄NQut tD4"7:%$(ZFIj!r 725fuOykp] ɸ'F:{u77UGU(/G6J.-`ͼLl'#:~(Cc<CH3tM\"ԇD s^GH):gk>DGU;3lLV&PHJg7+GH}x!e#R5q^{"5 9b8Hp t=k`\7Cn.0ˎ)r٭bͻ kZUEr,$rz%yMhج2YSn _s\>%Q>sH& &ClΦ8A]O<Ic[wp;kQ k߅AbG 1/~m`m:ߧc(P5F{~wsˈ,zߤziZ;W!>/,x}kcX̨;/#@\~Д6Z B`"Ya΍|OIB1a#dZGѺ'/\b OJ=3NKY+C]m6dNO.S\l`~͙Es(qV c:J x2/kԚ6 _]4}Gy\<[Du{`iƻzEKPyS9zFw.ފkS0V4Y5-MDoXs? `9 &@z;AMJܝ\lAO& a yUl>qi|Mj܉-2|[?UMWpT߃1UF?䏦u d[OX3Y޷F:2(M&xīf >Cd]5rkgrޢTp>ZU4kS/#`F>{=ol'~;#*"zQE8yk4r-dJ$O6ߚg/<2u G H< | :͡( +ب;C= n?e[8>r}ff˱Fϰϳ/Lq]KȀ>LW+ b\/er3KO ƭ`m~ Bq-:SOΡ|rztCedjeV] X:;dCFRp 1zW: Ws{2i-gl=k#ڬ0 i~ Lⴭ &|Of׹0=ueQԄ}޺>D<T(?+9m]/A~Z>GM̂H›n 0f`oJ>g)$ +P.̼dq$̇1O}2?8i*S~,g!n.{3?+Gs#vP3l.عUȿ5k"fZ\Djy0ul&|TxF3b]53a=we3}PۊnDk.mIoH"$]RF} ^x's@!a p8&#ܙbp*ʗ?ʥ?.{XjL>K BoIGpyJPKѢ406zPߧҵ'!wZnnFp`"? k*&j(HL )Czwt4DfXR\вռvj̕JݣNxzCMZ^,b]6҇rc| Ö`iJ=Eh8@>tauxҐ?K="-F`A z~mY ֟!S'X|KWTnl]ocLb7ODZfjG̝OHV:]pg mc#TWYa-{gmUOmbt}s 5uUǝC7Lap;:I`:J-J- EWc2Pa 1wO.<ϹPghtg0}pMOY>ej5si%Կ`h* h@Q`Zp{6{W՚gߜ3b)/jXjO1vPkni?hTso':siuT߅QS &o' S3_ė#<{:p۟ڳ @\,LW+.MoyC[SͥٔhJ?"ҹld? 1M4MLfI/e3:Ӝp{/qwdSғjG;d3#پ21J71 ;6-&r%q-^=ouH+Y= _jiQ#q.>ZLM nO ;BA[8DhN\v&/5tjAАY%4쑢So`u QzbKnBSqCQȿ72 $+fYQlK(V+FqU@2[۳NX\淈̠.nsSg//u=ẻX37,7V=y`װϕm3+]ؠ5F+n kX+ B6%GSvP=wVDQ%Rl}{$[$)eX*|q]Avl]1 *4Yi4@HEWs)OA@JQ1Yw)Jj*0[46c^ kfYFZJd?lSW0- ,9;4F~x$WT;XTnF^k6\˝{t S< (e DZCBs$-Y0Qa=ž³-e7iuϝi68=nloZ&ԍ$s8.5VuQV `,a~Gg"^CA"{3pxNYʐEρY2 n^"cGnfۖŇJC5͊rKd+s^!cEzDG(pd[ iI1PJI͋;bmZy5j"g1}5ڈJmPin JĥYxqfdw"i"!ǼTyG?4A Ԝ l/Jf0 s)_zF' |0Ք,fq:laʊuFh^M/ϪP~iC&}_>1^UB|V; Wv\mv įs>r %OMP*JZs\#-֭E&~)*.I<+/OxU4I?E WVcoࡣUAw0141*Q0Sq-7Be]œ8UTBBx<~3L,UT-EU`P"<4'mmU6gtg*GykkF86H'5I` Qu+n\u 0 0 ڟ}&V9c]KZ.qL_ŀ /ǭyy{VM/w䤔AEXYfLw=p1U5vɒiՏ,wWl~d co)9f0Զ}GlQidqb6y072R jՒOOiӈSE?YIZ{`"ZskechY:eZw}-TSy)qAdP ƱNƖhy6a4=E7N'D܏D`į(g_.6&"e|2J8QЍ?#-vjtC$=|kbT tou4s˜Tƌ$9mzY}UG`o ZAACs8ZXnoX'+bH]Lz; ocsgN]̺=Ԍ |T5>OS հQK;!OZBGMKyn2~Tr!VDo?Rx'u;tب7ב?R<o_%(ЬKk!Ș΄G8! ʭ85\Zl & JYEt(e}MsK{ 0İby2eo7<_(é &*xէPXX bt6֓*HŮ2>V:&tY@Ocs?ꍭQmm&wblΏkN޲% y_#3SpQpRp3,s{CGIj=+90qLg1m_ML)6<ỆƲ#o-#VSj>]3_5T$>(ߓh'^Sfg}7fH{e( Բ[5ˏ @Y|f45y8hˆ(;<1du;lInLj]d(VxmJw3'qiyJ/)( nV*iwNV+?ד{XnX/&Jv͞S7\MO{p^ R0Y15.OH~z-m$Bg ލwxyKl*xBn5yO3}p EY|ضҜ} E 4=+3#AvW8]ߟ!o:0iz@z"Xix'0MCF%UmirZ(niX}|+̸QT'ބZpXB׸WCI E&3x#Pg)l~ @ۺ0<=ۢ:M1uUNc1 ],cK*ZWOi dhY,a!{!ݬ^|>>4T("BE蠶@?I .9ZRE*uݛb/ܗ*a7#6b^" @)€ kf+$-FTd~f}<˲kv&3PGYI[> EIN}w˅-5l^%&'&+a/Yt (lN<3{ i0(s#wf,y՟HSu?D1zZJK$D>6svUG4c]/mٻ/c" 5bټuf8^sWqgB1H[ާӊN50E14v.|yh^Ԋv@)+16 3yd*g!hg9 h!ޓbV"/4H=JZfi͙r$(یEqVuR>8AHh Q84 cR8&s-P9tMV•g>C]hiFF㨯mjl!q&+u^u3XC&^;AcD=.;=E5WK(e۞N?Nmg})Y#E!|O]T+m1H1|. k{dY}JZC%صGlո >f6d!fxkr\A5+$zulY d+oiCA\[(:b8q]Bg,?Pׇ&L ne}Җ?zS"O`] {](W5Xw *#`^R¹Np2Ff`XPnnmaeZgΠ|\St,p$Z)p՛)\ӃGfP,juq*I9u%qQ\\97 L~CR66ijyb&9\$$ :ah8"0}PqϐDcx2MZ&ސzFM߼y ͸k4ȂsՅ¯بIzL4잙!f}<лF'2V D`#EL7)~q~M ;zQpՍF~D+wBc`R%\cvQu D Ar\J%= cL2T$A!l*['v[;XC$Sc Ԙc.K;pV OVgV`,W]K^雜_nrDw_^+$m&;1s6/':/>!#Iq}\9Fڅ=7!]C{sik> ̎0BF`E_4IWR$=\cq+ R%Tbe짼xH#(oz!L]ȫI@g ?K}6Po!?_]LH/Lԑ$IQ캎Nj(!/mcLZ>)cDKB K⟇i /g-fl%AzO ]D8cOh#{|yu{䕐x0xzujRZε<4RYZF$K/z>w4f\%>N>Zz0~*r$^l{ bΎzL 7Zl,xpZ)ɠw?gVy6ؼǎg 3T+g?7#JymqxDz;fzm-_Z|cjSL_*3g,}@;M^Sreך$e(3 jT#A54 ?-w73Ba (0HDfxtuYdc+k *J3 0`k[#g :*;9/*i&Gr(lOdz1a8O^uQ^ޚQNs{?V(;rbUD"'M#$4E3}it/I쐘C }s+`;<SϼbNI( Rk+֪*t 1w\ޒ.Q޷gQnA+kN !W߁a ^זI 7H"/?Ig~ѿ6#R |5B^9gf'&FA"7|9yXiJ2a^ŎT;)m+gRCGS6MX,y~#]> %? ^8Da ƽ 'AE\.N2}LZ<3b6UY%&+k98TMU ȥ@kM%fƨjAC@b%Q2lw"4岟 EJ6H H5U9+93>G9*(iZCvlcfECx<=Pm8bdFJXUQDT[ (!;s} 09݋uvưElǢU#t|pޫ f8@H'4Ko_?G[l$hPaͱ]7"ܗCOZDjQU P[t?쯰`dA3'e`p˥F*N' $K#zgiڀ׼=.f5_!pgkO uDz-1u YsAtnT@>7F]- =3W);VcoOZ37hH:Z++m#O$E>Q(O|꥚T%7u"RP=pAf7wZNB+Hn]n׭,U), a5,J=)ş=g2ޯCM !E6I)<$\2氲8*(ѭ֖(! :rf02*` ĦAg'UKbF4y!Nv:nHڸrI%sNQIxA,?wx/cMb]4ɮ=zb&}tqTp"0#_tz -ڤrfH 䝛q쌷I4( щvFu OK=OQ4ԏ,CDǡ^$)|14hwvĸ2e!1/Tau Wռ9S9w" ˥P-W'UWH6ktKZO5q z- 瀅[O]EEB@EeqK#_Em)mIh \i~a? OoI?=D2l⊎B& K8?*'?=-*aZ ~e1!;(: ;ʛ.2 h(XZQXO7‹ocqUo=V âO%VPu¾$=2(_$m-U"C^1{:FNyMh>VU4VMxEJ!x9E1j]HRFpfRLzAGy3$rXQP0Wx7 K*wFX[bLSp@jipL*]i#QK gd/zb(yL + ˶ݯ]k,GSucO1zd?+/fChr 5ia Jo|ש#9vvuI AWj{vdJDTM㮵h L2آ`sWd]y2)}!~m7@+Ȗ-.dE2ԟ|* 7|^oc#4Fe>Ͷ z,Q]Emyw @M*eu--*"-4|8ҾAݜhBVl+DB~ p'\;$[[+1gJt p,:pXXbxdu9|69=9RQDl2*FnJ\ U TS7 TdO|H ES6:'5D\~=.u)v0"s~<2s:.(T{fuZrNS=Ddu_ #9JN|*2P㋖?]'{:7{OqRE]q$("pZH +;$՞ Ԩz O(ROxH?қ.AyHF(K.8Z7!b!CYO˓Z _@Ck3u?A ⦙p R`&t(抨ZC(Q-MzJP78=VVOz*r m`|!IKma'ݹ;X;-'ϚbDŽʦDcpbREuk@/kXXo2S]I\> mkOK8Ta zcC`yI0}KTosڲ' 3fAс !Lȗpru8Ls!I U3ރpU%NByLηH1w `[RMEX"ӱd*$h戦{ol^*e͗W@JuEӮ(]E"(3~*#/B>3摸;(HQ~Te!K3VۆnCyj<3/.2%;.ro?3#2J+ӖxMutʫ)PUG7}z~P8w? nd,͔3^qeԦƕ}pK꧐- VdHh#gNR>vHOȦeH+Ձbi.,FQS3q˷pqMS}QVp4QҤFR[ ?H1Qߛwd11 3ʠse"k~Pp3Nns(fFow,F1YrkMte[XpUC z\h:xd].&:~V{ ;ͩ!-sJaqe}۴-pbdxFYi^oa6%3K؜+v\Onw4[".~*$a!8}9^9׶Gqqys_jS==I1MFdv iu01a\|a bpAx|P&Y90MKN[A Xs1^^"`J9snFn͵fDWw BD I*cg߭%}+R-|"" 43ZH{K("GZf s\,kf$L˜A۫,LY+e{ŅB%E zJl wi-EܬEwEE(.-Ovb;2!UL 1Vƺ_˛X<*-pdnân*wQteң,}tX}1"ux0txnpP`zu.Pzs xhw$AJw2ҩЛ"̢;J[4 fASTдL]V+9 @78D \ XfZfc3AFVf%^&lxS9%qL$s3,jc:AУgr:Һc|GYum{{O,$/;tis#p@t]8l®a0Xsq:):*W/oKy9Bo/MJiJer|Nh &"̠UмBHя}YF-b0x._1 nva|eELs14KJ\D,1 vç~c==G@R @bj/l.L޲\VMīcoMvں !OE[f$ 2gaG8\PQv `߹aDG\lx*Ǚ?u@-M(r0' v0)KdpX>tΞGDD`XZ9+LמXPF Tji 5n>X#Zܟۚ(YG$]gPҋoab#Tt&v8!~7|n;?cOu7-u *Yr 2T+C5d -IAGAculaRapn-$˖~WK%'S2H}"@Ffq9w9?ciӛقʃuB'Sڍ0dvct3@jl'(ګo Gju9szޚkKO8@?6 ?ŷ00m&]HH;_t?B{/CX`7@C t^)iJfW !ಆ7g`e XSg6ѐ+ž P{E1fbg:F0dNu J ںd<3Sq O{]s_ϟlnkX0D-_5/)+!휯F_?QhvX ^l6akxUMf؋v[>יIޙqyYEcG;EF^ PXZme4/+V/A"t ]I2X/”2BWuƒ@$tc=WlM͔r(oedaiysV,O%W[*p,L j,;$, Vv^^ ,vW#L+ KoW&"ɗpSnX(^![O(e;+Gj|v&V6r0ˤ:`ˌ39M$ť)C`|v/`s\&$PQKZcB"2&ۗ5!_+uXfB>[Ph8cWS\^aWc,>&:yeaC~ Pnn#_Lȓ{=5ho?"TDI>~1OkVo$㸽MѤNXo1/Y.pg;(xJve-& ;}XIF.#\&~s/IFm` YN'Fn&go۝{R.>g^gG r.$}{zqSv6l 3(#iGQ{\J?~IoL*{tD~<<M\:l ~o glIhD/"Syz3;I2J*m{^h& <9egjM|XE~Fu\,4.ih؏u(BցUU)XOnOϯ32ewP' 蚝9I1~)wQ˦Te˗ι.GT6@!\kƄӑ$ 7pE]OC™C{M7m$JU.ےؕ"3UdjMdztogX;ݒKEG3 Bjy3r]f]zvۼ,r9M*hvC:r簥dݸyʽQX.y.#>;:i]ѯm{͎5 I-eL99M w╪xBo1< M]p{l'b:\WD@K[Bײ^uBf[I(] -ΛOjGE,nt$g.Nw`޼P;" ME 7QK yWjsj#h"2"_VTZ+u3mX j+"ґHl@H 'G:/P+gt|sq 圁 ţd[7ղLBޡ%ŔN#ׄoZhS".wڷvt4ީp'DRזּw G {f;0]她U#I8z_֙6rBDme1#)qHcUB"K$Ug5 e>̅9-MLNn4pG)V8lM*"dKo[Q&͕K5k UQ 2+y&UQ{N TC#Y% iיoM1_ר}4DMi/,4~oR͜O%IR5ᓇ;UHhqQEZ۵v` Uxr)f\Ё[]x|p뗍OG6'mj y*Avod=^+,mV  He#F@J Hno)!ߣoyAv&5ָ*B k˯!>~;,FOq`"w&SЇ\SROj<fs4O ߧs@:GSjoQww|LtIh[@:E%)1#۽QFϛ'\h/p:*>־LJ ܣ]|q= 5kI|֏=  D2*1.ܭyyLBm,~T@ 1=h+.dAb`|op` QcfmX%L8v{n$ dRSzڬሷO+RlT&b]~gdh@E l3&6Q]G &ϱ)rʍ׆,@E~*Q#W~:=#@ \/́.[ƭōhoxܴm2@G;),Sec;'"w#pFA~t4ӆ3kk(}mVOt6?]QB |PV Q;'[giH+4h ,ޫǠA<٘?֡ !ehQ,5CzҸe}b]lAHq~As/)yO5\""Zv>3p~DAXlWS#7|1} -:v:T68GmՑ[6T}iRU_ӁvUˈ(E:ǰ+&x,(GyFK; uys(NU^} LznPƔq#l!PPHU<1DvY͎IBy0W r{~?Tqk,j"RXt94ȓɰHy`4Gq.x!LwTW9@j=Lw9g~qފ?)?L Z-_%|cs79G<mlЈnˡ|H^\ꯌ0Z6_ԅLJ@.OPhFFirlT2 SHRffÿkj\OAs#?vDL|:oAj5>!&Dj81o-OVʱmIs*鸚H$Kyo+Hݡ:‰&i@+ZÈ5.3ܺ\V})F\O SLfE8ٹOn|MJ`C7Įn*eKt_)`syzם=eܗtwO G$=h[' S 2n8t-ɣK&(+,#t2yy ˣy+?pR\E[3f7;>^3UwA2x6coOyeAYgy &nDc1 ,񃅛5FyF(Fۧl4ݥƒ IykkgXD(3+f˙\&xI7}/؜>aQcSP^@iq8`¯r{1ԝYwj̑6Zӎ/ҧeG!-j. zf?v?қ, ]_bOGsyf*Z&?Ljܷ!60KRzڠܙ]_ʋ<޼Z}]fNBA$fU{cFOXX`"! ]h h  Y4s;X@;[Scuk%BdmX/hTFXN}cu@>^ }Jf<`S@~}p# ,ud[P_~&իiXm;xHa=Lv6"act!-7bu nH0L5Jg7s8YS0w|UZ׮RpE7.1آ.s eN9'&tQ,RN6TBMʚjZ[IZHQ@Rʖmt5?=3:Knw8!~rf ?./Uc– ɰ&hg_#;͘JzZ"mf&IvƭFJklן D}u~l!Z8S?Ո.eӬ? ~8}7Xm_dy÷=*{8k G+c'[O+7_:G2#([H#^?H m`myu >:ibi6,x)!HyJK4CN }v}f$!}&cϷDб+ž\eLu V e "7/N w",_%œo9_<&:i'fvFv"TeOހ.~` wrJ)FZ>pվ"jE\4ξ$ I$g:h_ݒu}U1 uýZ*z>h=ЂBr^r(5Opa xB)LT4L?ǛS*BLK x"\g]y}Ӱ$u 8]'=3^a w~Bm\ѥ`o[ UQ-f.^a<*qA[mR0F,gGtg*ЈaMNIJcyLWW2H ɼ1>6C]2fB/hWm7[}:&Ո"*ˆU){^fE/r dnC'}JFhsX꩗I ~HjcߕL h9\Ws:j- 猣Zg8wfZN j_)tгof%;͆^`)I-[3Ք.R5v,6C )c 4g x +fmtYC՜FY .gC*4#b˚R;R@e$}XqԼʼ$r˱truԢ0ɋN@F}UB}o/+}V!q&Vs>K{b:31f *"(`e3b^TBƂE?Rh_Y_%2Xc/TKa: ǩn]A3 1ߐAx+AK"Nv "DsifZ@M`ghj=/hɼ4Yؚ.!|>D+g1iM2 \GpDxO8'ǃ1y ``1{G^".Mh s: sOϧCќ%} :Q]%ncH|dd 1@#6o{t0mP]xBEsOoQu_VjFȷ]AX;Tu1%<뺱M,;6HjvG:< Fe e.Ox~ u5y6EP8˃/-jOĦMT #I/aFi-3} : -QaIAկ86kfhΦN)RFE n.!JOfxM4W]h:J̥r I~!熨$Xi'ޛdgH?,ˇ& ŝ⌇P,"v*T@#b-ՠ8Ko8,yy=K .`Mt_ KyN`)x|)ͳr4#ߪb}Szskn0VtGimzgP'Y"G2vl2Tỹ+c,Cq716,FBsSᨎSl3keUOKOaB2<{aUP%aĸh#;3A,3Fuk&sj^J[v?VpJZ_TW,A'>.' 'Et˱(ڍ4]0*HUB/mcCx/3b^6 `Mdz_YHRE2™֖ۙ^Ŗ6g^}0q$ȻpG"q+= ]gcK1X>n+4&b8xv@! J~c;A@qh&:mFTak צ,_) dl߱V7$óY]Qpք>i˜sIXѹ9Can~U0$c_fl׀6Eh{My(:;L]& z .9@CvBxT"*Izf#7ږo?㬕_2Wvz9*ct3ޑLٝgq(x23h)&$P} @|SPR_`m.٢ ٔDJ{0fkƍYarJ^sa%N$*{bk7i@\>MbB7~$?;<{ .@uP|(:bԳ4'˩-ɑ/X+p#N]N{r'{QOYίDCDihFdeI4Orƭ߁gq kJpuGܳR& Q.֍ ? Y^|&rg \K]zNEbqmq$ɝ*ũz "Bﮌ0i#vE+K{,)Iv& %2 *]HZiV*EV$XQ5wtfCaj'!dk :=cmDev^HTN5(gM_9(uqw=dl4'Net;4oAWrTG1㐧O=ϊABEEa- 2v5 :z!NhK(~XH OJ:7u)sR}92qQfG?Rdz9"%fT{'NFl44F$;'Ly,^xb4JjċqA7슧rxE4Xobޫq#`.ȸҨ^/dXQ0T ǑWnBgguch6ƙɟ\A:/yY"r'א%닺[C}2)Zc@v-B?*׹N|V-2?c7JI0 @G ho-ƥ.o3_]M13Iy.p[wi 73s^Ð?LHz7ލG>:o'ݸΰ6j<6ʈ-+i,@R44ÎPG,jBOrZҬemeo |@Rh -1m (k|% ɜ'~ "-Xڒ]Lr,)bbjW]MKDsEVOu-!'9[cbofrNܲC><ԍy.6|_Teh2'0cAlM]!bscr\Sbc N\4H3zh7[vmx\΁C1r's>f{L[XSs0%5`'1@2SK謫< 2h}7 4Z$B5)r0v4HSf1/RqG%~&Iod0ywUwQ;z>jfo4VO=He^&LUsǜ[C_c6MqޏrW}WhSeK=W` ?MģZ(7bۿy5x jpx=:[ ykm !H$\X)VU /ZpPFn`{&C kvI(%M-OyӠ `%&] ZOS3P8caܢbcϏedUnZ~j$Veo f KltaD[{`DG悝XR!sxn!G7S%Z@Hla9GN =MI^~6,O;퍳ЀTZp5hUt~͊@͊ǂ?+x>7C F55֢o"%BϘ& =ǗBVxon]'8ISݲ0rʈ2 םM:àqU'|)?UooT@WT~rcފw)Mg{%1-S˰8Q}mMi0@9BArĜ\zzEBc^  GNSzs荞%gUBJ6*F8/q=/C:>^Sj$I-6v]_ù٢eʩ _!^)Fr vHiԚ<3HSóda(`#!/l5%7CJ yjV!)X} 3a)}RK(|@oCvQJH$yb^aE̿a@\${%FP"04?O3}0WՇr*ŗ{Դ 2HEPiA鞍Z` ۡtC(d)U$~tjϋ6w) R/í\@Dře/K%-zU Go _=Q[=-w9h9mSzT ^M GiO:3oKvc.J~nbw1abT9~@{-ȅ%v,I=Q8ڔс)9J"~ʏҌFRt4!J+a wCXrYjҽ^4_pHsA_%l|yY1\E]VX ZN><ab%?/vH.α@IhfҾ#jZ8zZ~F屿UjhgRYpl)x| fC]+#lĦɘyN(j`TtuH禵,KPA&nvפm݋m\ʨF8DTԷ~jIuCsotgckg3By&* 㰅xxkIrmcCP5$ lj$ψ|.;}sowrg߬ZO0}LOv1ӻn4}" ܎=\*^r^\2E߅ (ט9I&$P"!#R8Bcg)YPCs R ƶ_ f|8%Syq(ğZ*_4T,]CIJ^q1y.vZ{O]Iy7͇:pVLK7=mnMEN `bɅ|!֝T EI+*e+ĢQ/a`Ƭ ץ_yeHxDp:_M9Y]O_]VYV-]y[+D{%{DDs- Ul`0si'{ٍcN @>};'\3idL|TU"Pϛfv29~,DKkx%JC"*nӃ&iJhSsVe 4!FEбa);E+wxRcdB¥>MJ`]2 瓿+t=pȳd' 7kUV;%N%ǚ ڬQφ7@5НC`<*A<=LѼCoHh)f&5mRG&H\gǛ@ϮSx>ůTf'ܽ5jgQqUl{u \V5 %8  YY$%p |EQ9 ˖GȦ$M#N&XzlgGή;WJJ`݇~MJJ'/CD&dIFcV-OC"C@Z0oCq3C=Ԁdži*dE, 8EalF hT ѡ }t_ &(%)N >hȯJh2C6N(rB9lhvu2O={%>]GW yb%mJ(*bU)t(^#?^6:&Jt8~ FؽX*F)0xWAHA@! B 7hݮ ,BRvdyv:]AU%pd3Vx!&݄y&:? ovR vQŠn&mN_Uf+&z$TrڝM~[HrKursr˘)_5~Qw0᳗m}Qu@$1S1䗯:9lޛze=AP⏞*|51KLS O`Wm^$4ʚ#kS6xk`Vlʁ1t7UXPC4Y:L'd7bDVG|y쨈#LUd2-\Ndb:3h5ty]1Br]WuYjEXn1޵w元7:ca1ae$TJrp[eg1x!oFWGJsogI.ǕcUFIb!SNLSM= |+f@5(a X9ŦV)& )H7X8w,6'xuՊ2}XZr7&[P;*](.UCnǏ.D p|֌H#&_~2L9@%o.xhj!15@i*1B*iUWj%-.i6@.Fm0+k:g$pi4ʭ\\VQ޳$-bu*dBL&ܧjϠ2+Ny'. .H?|rerX Aj^4TC&N .\$]l0iz}֒/ʆ8=t8eXn\퐂{$x=5Z-kRMwfsΚD&+iS6*.$wKsAVQ }:|;cQ=64` tٝM5dHJpG &W)7ixƧ`yWk *plZ/.-mtĆήtX}u|M!s8s5ֺ68H0fP>:1UxӐU"H*Pk=̝.>鬉2K+R X ,ޚRlǭ!tirne"%q|WG0mV6ЍH%cɀcAqeQ8:) FBq y} a=<%5Gy$֋Xu2 xaF?]AVrSS]G/SdfZ "b娿 HQ  j2zU$yd^?;@)j׭IN< snfI]]LUTp!oKLAm#yW-*? 詏;uz*_d=;|ܷ;*foJ:a>IBkzquma?L8Niʺ~-I)i DL[>$ Rv> ?S, ܱ^Ƭ:1!|?xoATe*fBQ,;Gw*"Df9N5OPi?MgcF(C|Q97W#HD!"ڝ23guVMUo#@NL+ڦ4  -]pCqh|J}F@zji-ZC>RRq.*{r6sȿ0zg!.j@H[q0[8tmsdZ>(pqnuqfh#Iܫ0R7omv L(D,7nh*obS'~2|0ml'JLO8kB$Px@[/kf7ktѠ}p @֯'s+*Lh|-uиO?;s耞\(e6 i`]|6\G9VԴO^8ޛgf 9T#w'2G/2G[O5ĥr1t(ش*v(y˯AX'iXӹG߁X/1J`ZBEUL)<;;hᴪ*T^4[glXStqʙ~58Zcs:Rp&j~6> -򗜙׀&\rm Ve@8.p7>#`$z oR'iC<]Կ(PR.74ZXW9$@-I0UcWB>>GND1&?Ct[}#H$X-aj:Ѣ<[;`&ril_)t- ȆX9y`,032h>$Nאʪh_V<AR~ l[ >@e#ahL8%Q))vJU4^˸Klc9Q l1wv CSbTic D/{Iak'_t1+Z̮١zY]ȐG(Мye/QשT;^TD}Baǡr_qW/<yyV Z%otHŻgEOWGyk_Y퐀j,Ǘ2jљ+Xό>Y4{D7DZ':ӕ&eƊyUAqn6dC\;|w_K\"$BG8On"՗Z/nEXDbА4eXp,Tҕ&U&F7yJR︙P6„8([ٹ"٫$xuc"i9$Zn LOhAj`kYI1PC)2\&qKsfv7fƳGlVqanJ}qc׋:0]m<7X)?ha~!7Ci؝$u:QyLa|A@VԌ7K9BN1lM* {h-6 p>zS'e/ȤG_(fK@q\`*L8uaKmva8-ud8^bߚ/I]zؐnka+p:)? 5i(M8[7&Oﳸ+;@Bܽ oE7NC&}RMٛJ;17kLg7ʲg<4U)Zo\-PQ=ϣaÉ ~kg9Bhzh+H&mЪA `ؚ=2 <>׉{]S`:(eiV{0D^ т!S5a?Yc$m*+guAy1Xo h4 yˉatG-"i?+\Bo>,5jI :R?'w^6H7KoB^&BѕeeLA~0P)`uk.dOBO{!}In\7e`ali1Y5&2o Y_w>3na@Ob; Ǩ$唊?-[>e+kDk,VUd|, $2r-*[T ֺ-o2e|&Tߙls5 E`j ;ԴJ63u7_k?5xג.NPh\p^"H҃W7)-ULZvl4 ,ٔeT]K+3[ʼ#A *{}#O;o쥸e).^3}y >/ uq-^{Nn-"0Ъ^khd/De5AdMß3S#\o BPxd3}ΈUP*fZd3T!q>rOJi ,Dǐ$p&=@|Y)ĵ\3+@?`0NN~1X6oΆHl'S3E8Tc=rѭNmVcAwM9S;w`asZw#yd2o|[0$BmjhK2g<1{Be-ض8_9 Wp@uö458jwGv޺@4װہmy kbJlԄ\cf{=TJ1 fHGNL,p\)Ww5XU-/J OpQD>`]?Yv0ܯ - \gq|)LoݰF(S_x~V0Y5A֬Z>a %R*#░$,ظ@?MtS?tw 岒IQeמab:ӝ%<0mḚ& @˹x:v[,fjWpɄ~eF'MO'Ha>zGBrѧLś40/~yBꍭU:M Pb3Bՙ} /,dԼSؒ j}=BB]4V9]NcƗ4pQ1x>F \v MA{"8Ke#==H[Չ`MrA ŭKN=*R)VkɇB³> ?TCNm *T㥀QeHUMJSJ*D<. g~QZBvyy`Ha?'ԫ;J29 H .?wp'.΃B`K]~&ߋ#LcL^x]} Nj>F۝7’I ً MZ<ثR%>8 !;*I C$H ͪ_)~t|9?]g>$+*sn0,P͔ 1;5pe:#?Z.B@קWqOEF/2YʆXbZ4PPm\cL k`zϝbAc;BӮl̐€? 9=Dym|ܓW+SQޢؒţg=ؔiM=57͹E}!:yah=0 bB284Ej\\UW'1I#lI _[1C!B䳴IۧAŨ%=ܶ=X/kfԲe2!^aJ>NIGBKI'? &WF`#,GC@y\ Āc.M )+ї&"DNv噰?AWk&urku{v3sTҪj7VEIO]K` ˂@zĭcQoas8.m۰,B'zMy9t"/܂|OPܡ.Sz`Hƞ.s=V;cL-^DLR9SI2P_̤"2jlj ApY2r맾tuy``:ˣSyߺ>FV:,ڌi#n]A=^NmFxdGie8d( BJ@/%ɷb3- !c+N<z?UqV{jypݮX*PCl]F2TkPkAkP VZaȵUBDVL " f潮{B**m[#hK0z"c0QQh.Q Ud>M".4 UoVv oI OETP?u!xļ;"[vBݿj(4Hx̌YM{+0\ ziu/8WYV_Ϡ#zT-)\_a({p5ys/GU;@Wr)es? }N}9A:KMEyFs/z%Ħm S-a`_4u/)E.K}pSrA.#Hlq; q풚a뇯rW; &@$+mse/hxj$\絼O\ / */!5^䆪;ߗWCAH!x$aIQ qόR@GL?'<~yPBS-i9%*rV]A2LNtdxm tNE"U޽"܏0~fڲ`SjQFYZu!0]y޷o7$;X?HL[[ 26Rَq5HL'_)gVj_K7?B2pa`38Ȋ>Nz m?=]#b0jľ2V`S$ ne JE3mKXo‹^׷$)eoMu7HOCbb|uzWKVLǵ-!_kq3XWú֭Aj LVK6?qdiӄH ~5=q/,'<߶FvU[+|bEPYH+ZkҜ 2S*ţԒ+: "c&9fmb*}<ƴo*&?ih5$/#% SyuqiڛDȊ\8"cԹcBR"^<"0 m1jVkW`9 ij4RNJh` ^t)|\WU,uqTnL]27ULՋӕ u7qLxt`4LSn3ʬҚզ!<999W7jE f!-hhC "PU+uE׸ԗv}HfHHg'Xq؉Eo4ۭ"U[箽#h5}uF w~]8Oaοr1}+m$h&+XM󏟊FXTB]kzK&)Sb!ڳ PY|%Άcw,|(٧ۓqQ<+@0 *B-#JPr2|\uD<dP@'{Pq: [2T-ngLk!߾d*uwܦ1{I闤dk)P=QwKZM3p@o_Q~JՑYBEA q( C68=*/ tNTPHc-8gV:BPU j> jin~%^9wo$G DC,R?k%c@+-_{'|5MK k Ӆ'J~[vܽ6ئ3pw<{ʪ%xe1CxA)5U ;>|V@!}3)HdZ~vB:c$DB_5h!!rkg0@yOq]|Q'$ ذhG`EfWfr7K;@l ipۻ%MQ?~@ڡV;4ZjnJ}_*lx7yJW\:JOfL½}_T"7p~: %O68Itʋ^;~} E9"1 PX8*8d '$& d Zp4?o=@Rdo]hk]VWK5A &b wbDnm 9݋q<5<)g2Whur902?PDKM1Qb4j~wm&V)pbbj^^6G! ݭԾsՕJb[q b>1N Z?W1a8K{t5W*C=<]}q~ h{fe_M>#CIB'C׺;a$N {l2k^z%`ZZ/(Bg&ʷhzld u}i~e <_pY9G3g:N-VĬAq) ED>dC&) u7 o:!#ZFϪris,*0w{m:mT4=r367G8`eSU E,W` fez~(QJyKj>і7[j3BkM'TǣuOĔIR,CPpq%i(<B= K9{Q}+#K(-&SV`cuc7,XQk`ONr^3旡wY>_`jgCm)>ȼE;/$x&٩ %[nj AZXWؤ^Β~cCr[ H_6c(SM KёmH%=`k+prR>`$LtȺ/ nU~y:pj.}b|SVt8􉖡RXT0߲f41])Intm8qgyT|!4V@ A䦂^Gv8TIPEuObx@_6!BX?l$D*"F,!E|,tP Fx[z\kF\5w^Bu!7UTD#K} pR OE`!cˑ"{ތUg?ň#O7҆DD(iԈJ|ӻHzϋk@2UD[EEp[1Rdެi ;=wxI]Yn[@3 u &F3liߵ/:< EiOYWh*΁PQY$4M 拭F h IP`HfqO?o$u۝՘]Kzi۱wkk9|+@ Ee9.͠&߲Q9RՃf-RD!WyP-(􊪱ѾhYIi͗MO,oD&~Z #!X«tIԼYhnT@{OQ[Xگ]Jd̾垄|w!fCtƵy*)Iyh1Ll=nr-v 0G{G`ZxDM1Uf!/ =x#}WȘ6U!N!po nyaN^=Sgy.Cn*4/] $Ac>}\vr3AFǟ+jIYn,}R.qdܖ5 c!mjB>zD_St6nf},jȒ 2Aj!Oஅ8YwwF+h8 s^!o>HxQ~<5[zu2]ɖ!]D1.q܀}z(ZЇaaC@xAx6|IJB.ʧ\4;sHk̚f>1|@ў"P\n/ԥŨ|gG oCHu]% bTv-8Yfc:Ɓ1϶6pf>: x-M&sPe4fk=/I9jE=.8oJÙHǥgnC.O4Í*Rǽ/'/cSQz5,'b#U{yeMU .!k(f aABml[CYmᱪ&]J8^q"ejfHe['6 WHo9_"-]k|KQ|`+WEY|"dځ3$<`"PXfCʚҍ1̿ж%[m%T]/?Mqxht^637SV⮵=a,e37}lw/;7j"yo,+LTG ~h`Qз>])fJ} Jq>/uX!+5ir38e5.DE!p*+"mUŃ~5m|:S yd N"b[Jwyen)%28t7S gWI>C{d-)rYp$ג唡2잤7Y,fo{_$=2ӽrbzg/vF]cK⾹O@ 4d6;ɃrI~jFո={5׺MT|ptV$b:p0Z].&cF!X),ה"Ow ˟˛$L5]x-y/vW9]WHbr#L$o_|4[ğFz5<$O贎WU>H .vb4$_`Cv@<:A4?0 K솗l@)t]ƭUu^baq)S~zQe_T5MS6o;D(j5Cӡ >@njt0n`ϡ*|㭉:+2Z܀dG3[6W3D10=HE5L7aVS.l[v=4mOH /3==~kI?Gv264+Mw VY|UM{qc}y 3)]o$߯AKͼc\ lm\[Y\!f_x#:<-˟w;JF UOouS\A1)hFBOP-s{&Fo X䆦i75O0E*W1Btt2yTu'ţ2H E\"[P'R/Tby1q#h4 v}a` c`\(o]zp LgЃ;CźI2|Ʒ .Jq^+tUUT$3\jBΒ1c y-mB-xcmɸI74OrGF BO3˨ٵ!vw ѡ35kA8?/vH~RdAz%ح u{a{Z* W7'=EcwR L[:ۣQ0d )IE:Sw_˙k4m>=68}HP)HNأKPPubƝ%Ui9-NkjD!2RN`\Lw/IcԴklZziE1.:ϼ S&k?͘s`C|6T;h~j3H-,.J m[ZD$a6{,CAGf*/xdV6Z|uF/va`o(eSyV[ĐF  øV Y!u7dvg#qIlv!(ʃo##/>JȢg6]`щO ڱ޵[l3Yۊe$Uϋљ Lu5n bp=Joob;mV+KnZ¤a;o9[PaYM<_,*<'wiAT!; p5et7&[Y[.wbOEAHLh~#C'$/`}8m&*|m"W%HIwZ2G$ 1r_79}HiwFvAG _'g"Z/F[O &2)LGaRu'' /BWkR6gډª= (3 VVl Sm8o];K,!Q9#owDA 8ؒjf/Ssϧx/ه]Jw\\\y&/o+4eP <@1yr]ӡ~?tU׷ЬgplvgrlK P.Gی7^@%󜜮G_@%*v]QoEL]F瀊gDỦ)'评|$õd8&AVR"е /6K!M`%U p+@!LSXxh|&,Rs^<޾EKܴp|^ hF%7\|mܛBvyIU)&‘>g`!uă$lR nN(i,c8 +khG!s v9]Y*a%q:_m z/UVc22KyޠKmyVp!Sur6jOz< \l9u RCej߼CefKō.I3a6u1 M˝b\/MDB6[BY-k|~38J=ٷ+d =Gߪ EoJYg|4v(;9D]Wp+ ee@9~z+2FO١ûLQHHL,I%=x4Y [C7;Aa௣LR8}:=YٕvbNǺ*k5*Eq;rZ mc!X' uzR.:VZ<{UWZUHFbL>94UY_nvhEJ ,#p(tC0Q8)^fW=l:Qye%baY5ݏ EHb4R?EsBWYUCuZ3[c jZ@1w_USQV#,[vu/#6A0T;8{[%nl>BtJ-&N;*u)PVsyޠRl&OqiG:ӱk,M͞F0P8]s):NlL. gnɊ <QUr>˕P_hb0ʺ@p@Ϛev2oh+!6KÝ|42]xp㈓xM^ü}%d"Zԃh'iNbEnil\hm3˟VE_F$ Ux $l9p%Ikt ~?M$_+-{.d֥tV;0X\lK+-tn^x/3QrJe O@Q8HB9bDB]8FɄ,C B>TKsU[! Z(^2㓡:%fkWA?"5LL_QٻwP>}?XH<:\;sOqpEB><::8[$LeCc Dd1c^8zUVD`bH_bhLd+#G<@_3ו..G,ג%k&~ESbYY+/@ ٵqIM2DjC$7; WaE _FY@ғŕilf4/' r_Ǔ|[)lEbFo^$g16/#loRyn+R_XD@ukS;#<8z{"$'S?NX|H-$B_=rqR7m329GKKʔQ(BewB›y*_HK+`_! b}3@& ^UPv:=AVhs4p lC*5n;؊hn_.ifvї$SO 'J|.Y¿s?d~\]F,kbk.odȵe3IFc1؊B"pF9-q5#wMƔ=jO%;NYoOA|_ľSh%|$2f@ȫFƔ 2`< ^H%8'5U>qv4ug)q['7ҎYyQ+T<eeDmO;O5upiWb #s`*"9d.[4D]3S'vfn'Fǰt̸J e⩻oa󑳤fQZl[}:`1A $$7eú:ό%kZĽG@ܓ6XW^D#=%2`],^ AB}>~aXr`ohcS$#Ȯ_jX5) 5n՗(rbF[@p",Lg,ʬhQcmݧjrh)?AH6`׼り\j{N[=c|W -#AR޽Bɚ7"x?jS1bv&+_:4e}sa5zƴt4ʸQĤ_UyyP{7u/%ɏam*m)/~:F>_e#?P >7P+,W12LTAQj?=}C1B$T%/|b=I룪AUW [56Vψ4tjNfX%tS 8V[i7rYLYaॸMLnA"[OFDI@g0&!(eg͡kh[vq{\;  ;>*!pdyfq)Mmh3%Ys15zxLէ>UfÇmbbZSo77h{Mem EsgC7*e>HPl9CcI^F} 1 ѓ,s s RwvBK-KD.ws7y$1 wɬ:k EM*4lӧ$x3fؕm7Ç~XQgǚ h 9#t37x)sS|qyq[wk[XFWr,BQ)c\+csͰuH-RChfU5\FIu5#E9rTY&2d!ELO |6Jd}vB-D0j `q ߣ^2دu2%Nzlɮo} .p:Q E"[ɿ@^pp-ӆ톳V-;Čk?] ZI[[n=حKqȬyܾNؤD-'Me&ڧ?߬-f՗/LTXYrSA:m+&\40P/>7Kg=H+F=*ZsغV׉FQGSG>I;ᵺs)PQ)%p ĸHPȤj2X:[(Sw&57PaJs?ݟWb5j,EMbP^yk}7Zt1.wДoBE\kNQAC  "4o{ý$z0tD QNYtPʅD uFI$rp-s,m$xo5Qp15}J :|d|q,(mZwzI*_+U{kZ8`$A|KõY~aG hC?xFvh0vf $z<P~7kvхUG0_1zYM%%o}U8}Zh{\$sQ<5n7s0I8oZ!'fV`൷ɅOrV~hR*4E&F8>gՌŠ (;o8,3-@{C(qq\z,xk'0а*K+>b}`$oZ36w~GcX#YVr==uA]R~rؓ+ I6yUhY^C@!.WV O q#0Hט\hˢp^!C17W]i1.w:x LނG~_4>yeG}5,Pg2Ml?wq4jƙd#(/f)ynj >6wp!rG=ټ[_Q ZYEQ0뎆]\em3"=KR0nJ|؋Yn?md)5"UjjfBp~ޅm:UCd)]݆hūI:\,}qnH;:eN *pѬ[*tChX3ŋԈ5D?z(J4yՔDig *#elssrY"}"+Y/^nnrDH:lq.?VS\Yb V$7&֮pUJJ/1b #g.㐁Nsԁ'ҥ_E>;[קq9iB%،Io7nTA^zyWI 2n۾ eV母YKpe#g-SmPfS0b6]{@M>sqZ}zE[#ddGx+T`േ)$llUծ1/""zߕ)/okGRti:H,`5y[>Z'$vKNj$0<*zQhU aYH XyA" >Rz/ұ!yW(])'cU1lP # S)σd#-Q/q MdDrvgoұԁŸE6UL1HpnL^@AY Zk9ϓcx>@vzhug3lrj(c ӫ^fszmT9"N4腌P&m H\o u )m Ӓz\ Jv ~t{e;x-w[ u qXD4Ń De5ҰAW}$<37i[0W'L]UoA̐+5ūf@J,*T< @ۊs3'I}rJh}%UD^dd9!tTz5~p9y]"Rjh^8ׂbv`!ngUR>\%t,fzw$O8O_ {+I00j,|)]=F.-/V8*@Lۆ1R?Cgq+'C]7$1cjҁ& Cy&+lX<S)nPe \ eЙzñAp6^ p Tk~V4ל>#0+H"h|U`1- l[>Ps&bɬ0xTePI ^ηssZ~Mo䖖`9.4  s9+օ_ ;"IwGd]%>^bmDɓi6~J ʼ"`-CԼ+&:۵Io F5Z3J kr@]DuF}8Ð6[!oڸWw1oGí4yRC!z=YlHh<*yW+" UG~K_2\(F)/3;ھRMBB0eqDPBȉP;#Nl̞a}+M7Ū(f^NS@>%UXKi^]^t2Q+N!)E4pC*tOCwsȯV GXkLu؛,V9(gXBfH!kaa[?U(ԎJXtj+*jYQX0nzR~f~х pw33vmE~?bZ}\[vS\=OR\HBVLMg˃}2"jcp?fm1Y{.jFCv6g1# q3ɍnJ.[K*'f+wD{?(@H F浭M2+GNĶ^rC]Amd=5NyD&g hJ"y<~`L9E=:a]k0uD-2І^rjJ/ALJ_N\K[ */,++U/B7+."VP;KV*BՇ-xۯe>/AN 7fB6|%Wh%~FxʭP1INtSytA q} 5zru4zw-jgH^Z$ZF_;S83|Nv2=g C5=j53Ti𑨡#)ƪ{nuփAK.풊d 30΢c&sA(B <7SF .PPx(U;cm!-Ojd1$OB To\C=8K;U S=`,kuWN5t}fosdqAjߑB) G X˯v  s/2; au)3Z iƋ@"Rc0\mvWQNaGFLTvou\A%Ne2-qy4G6)='vv" 튞CD,Ӻ S1q5e8{-iX/|4@r(64n 3Udf*)dE KeyiQtgu֔-xMIX!t#1SQlIVO<;L2;i?n١ s;g*,P,)`$kfQk<-/ w|[!O-p IС{< R$MEɇ^AĴLם#[ل=J ^LQV w)Ylϵ ?һW3b_񾷰b ~k0js],ڷ^e7. M +/Bcc4FMD [+h'܆bNiD1ܟ R*6TzLꈡ')uFXg+c+XgdÞz=R*$kDOUmT9PV:]-3l)39I_ _p{̕`l- a zm ;KQ+A.!cn$A)VWL rxϳ30xbdp7W'xpZ益rkKV J>Н}1_G|s9Qjq݄J m'M$&ې0ص.؃c_=3|$יXYWֵȪQA'wIox\NJnzB֡o0;rA3N7O6sȲ0oi.A)ͧ+eF-بQM'L\t{Od6Qř VzmIeWvŀgQndWBp( +.a>:z5'UbI^KPّu[Z.`Q )@M[Q>j cy;"Ȍc(చa[ӯm:fpZmYqإ"qcc%죴I΢~m Ix`ؕ d64m>}fSdaM(މf̞Aܐ}.:yP ]2m$Bu6v=L9Sf4_ ,cWRd3Uyױ؋M}}͋H/D>;>zPw[߲ ^NJ wJ.PZzvW*p-[+?)`YKSwȍ+8so:r/H?)Qzleb~ߣ+;҅7*ڏ& T߃HD67{ )B7pblv@ P[IlhMC dG5W?[39{E+2iu u:c=JʲZlhU֞ jT ,"HfUs*{n6uT^S\՘zqX[)m1%3/q26N/~_ڔ]JO}"GUٻSKa$o^E݇jK,}+6k^_+ާ"[m} -CY:#QGTf@|c!s* +]B/ؾZ2+(1j*]kH̓23v@47M$89?WWy*$ .۷Vʂr= '2j\D< ۿJ#)mZ1Ǣ$9U^puUrH8&EN[Tx&C̟ǨWQ0XxX_}[DH @6ZDPI8"\#8Ž-Yg?{xP${y«ةkb6 ]qX=]L 2Rh!{+YٗrO&OJpS`7{F)6)0CNa^3H#VZ+_RGl7~\z;A_($Lgpc/5VyW <*u_ \0oNan8Ƨ :I&6exJj >x#^c6+xb ֻ,ZHi}"SFu헊|F=X?y`@qMN -Y 3Ġ6@5H =lCioj;9ikVZ '?1C ڙPaqSZ\9Åd%Mn'q. 믣+(8"v/?,s s>Nk=1@\dfm]6~b(K:ӸHFxT~CrW Wnq8픡 3Aa{?wv'{2TQ`%+S;PDh,u~4DzSQ= z-g)%Mdd Ӫ)!@E\ꑘS1g| K7ʓ|*ѵ,$m]ܴvT>ezE+,FoAgAqCl"vð |ON9ɵv@@N%b5gA" >K\V?Q(ް E-sWoա6b1%+6\A5=Z麨DGU^9[sKeeFpqxyٚWYK5G.;GV;>16,!3 w.0ԟN7I$^\%5gvׇl3` 2xoHזY}Hܲ9 |=>S0kw?;:pѫw 0x1suOo<++j`Iя6H6e(e8KTR{#Tm}!gJI']?뻁mx$}>hMxQ=?'v,maAjrDXyڜ> Lxv TII A!BO@Q.1v˦Gsz#1ityv*K`S$ZgR328i1-PQm N?&dlKu_-D[11-D2~a|ڟ)zڠp-JUes@385>ZYp+Dlts'ؠ|r1-CGbں  T6 ~.%b`(*fuͻ-j^Q~kT/rI>tڌOl͉\pm%fOgXU(L⃍Hi!]:Q7 Uԣʜ0}e0ӵh(m&G/I$[OWy_@l5Nru&@Se>QSxJL]p|1F!@$C% Vg~}mM5\tΌQY\4!4tZ cU=J8{vTu/fuT BQt| {b!u?faO ڦ|< }=Y4RU mT HlQJb 4* eN%v}0A?$K\xﲫG hVoКMÍ||du%G2H)]yzYBbֵa_׉`srׯ,6ĴpT. E;%DQ uT $24V6C@{*c( tlU 9iP>An([yA#Y Zi% ȭ՗,I{ZjvJķnbEG̓Iplt!GhZ) :BICpQu;?3 {*5WN=j( >{c-^fSδ;u/{Qq*NӝRj$eF}oGj*оrE[ZcAnB@7r- ػaX͙+5(=P,}̃ν .8.:i@?Pmdy|ZW-s 0Z/J:^^#^p說CjE&c\uvfP!ؾѽͿ|ɖZW CG]RPRft8}Ј>7xC_ 6v~kɮi< Pl2L.],_I6)k.}6=#n쭤. 2ACC?qyf֫w7Lzwʥoָó5|UuwGx nI%t.WG"916 WIsOF8({ߗ/[уj"2,_<BbĮN!?).Iz ' !Rrbe"H(hPPN`V<p@@htsg%X2)2f~nMq *VY 6zt%z/\.wt.ro1xܺ^)aq7o^mejVE;M FvLM̟y&b??}C޲6yW >/zqqIxԴgdl1"ĝY+GrXYUs<DBR^CrpFZjZX K;Hn?j)qKUdoFD\[]w#y6!suA5ܜ+wJ)\ de.F \><@X.]6.z9,{?ll0,i [i`*ߞ\fű8lAS|^iFLmAY/() z4ˆüxAoaHsčӣC܃]r9ڜ%!Ĉp d^!lZɮ"׭T@"<⦽%iQӑwf?fSU`{6VcU5$!`x(o'J- feȳ*o ՂRDANibAhd76Iꙿ`B+N1+um532'BMq3AQX Q:z*GxH1xe-ߴͨFRأ\I~ u"YbL9[@"uCt$X+։nؗ-L kV0^nA=x| V2h̐(0 Y $8C< !#q-Iv&IxX_qvqRɍew+ԇvzw 8)ZyRQJ LXSZ~ x~ = -LdTd~3@8 /ud| 07~ M j2FS/ifEKƌ,?[q_m~K )]`*HIZM-mﺂlx"Ԇ"MtsFMOaܶP:je^ ++.N, f$ {+UO5LBeC'T(!%CMKcE:[ :'_V5UfN&lw(Di{֗8iCx]OXeFW+`0&Iq<8X!emgUc=FӰi hs (a|tMH%UXc{珬8%"pa ?^G?V%9xj}m+׍B&_ jilW)k`/T ^tdGVer]r3Tۋ eQblXQDy{.iJ´;y6.nj$4仦Q D-.3'`뺮WG""=u촃]Iu ,xLfLuv ͠3|W\O@ ,L5.Pʿ7K:;▍k)Jfcbyn܍.s+r|` aDx؆}!ȈEL"<߿εBe4`6ڃiZѹAF{TդBN>d_p*t3n|pμ«=d)>RRrp@ΪZ}I:48@^^ï)ύ5)Ťah*$i+^ҧࡰ!*b۱uɬ*O%gzEN qKGIh~!Lf57@EKѤ"gzEtI̾EvRleYu5N`8siqx<;\?'`:DL1+-QOq3 Iuf'oXSc>DbBpj¿~i/U i?hZ\%L iWz:\t l2 S1 /G{m_~]4' ):*xpps|ÀCDFA.:07IWH|Ps mqfК7RxA3(ÉBvXFjw`+tnYhn܊^j"i˼j.puRSH8 N"8XD`z!? 64$H^= 8@Xݏfu~n.;]euD;Z)J|_+K Xqߙ m, #%a|5=ڕ.P:PqڛJ_gat(lpz@[ 8\x7`Д:=$rSKrm{}z_)x,tfAcDmZ72i7`g($ODTfǹ#ݫqZ)ss&joW{(ޝBB}Eop0*m0܁ H`oOf)$܀&! G6\&z7IIwBx,f*Ryi;OkD8؉4=i3VcaZDYd;͚ P[Рʥjy.3z4=@U +[M\sP1aOCƭؼvԴg.0fUTh'uaq u-VWk+·8Hf_|.+˴Z}+> 9SӮ˓>ybn5Hn]auV'a.~԰e{9oPO/+`$U[!5Uu=u-=qC2`_LW;bK3f9b9e1uM?{=&:t`Uɕ{z@F}C -8F3E2mDOW#-i'T=RbwASQ4EVj >U』Ps$%prUJ&v2~^7I kP}{ ! Jɴ{ zjco2tHBES8x@뿑B2ū/> L4+]yAVtt6c0GV+jYY'w_lU4##+=ǭhqX4`'r=kSҾns_9tRv 6X.ƾWf]7k\dkx(Q~y=?ÉiۓxFNQfA%^Kno>hN YIV:I4U/l+=tH 汊&XL U]nW6 8o7'<]).eX.V\GUpZq`9YJ Yq& U$PlUl] ^uIxA%>Tz0(Ц8Itp^nf}Oý}x|7< 9bbVr1ܜ9K>q.dMj `}XE51hNa!)EzZ 5FG`.8 +5h/ sʻ8/B]MtaѬ|Z'8ߝ'Icq)/3>0(F7zBYE1wA.(!;oAȇOSʽ*۩&<A8؉>K/c%fD(ܬXS]3?3>ùd{H8/OfӾ; n$R8Ãc>H8x|- 6Ce/,ZO儠OQ,Jڐ;%aY>APms-Dmtʫ P05wс#)s~icUbVNb~.sZKZM@F[$m 寯d̈́ZiJ!v.1 01AG,-kp.m؝4 !(GPw~HL;/iwB]èȺ(&-[>P怱qNyc%z&r+|C)\$zkCO`{eI';8ZQF^n HΈm57VT/l࿮2觲 UQ(}$mjtuTZǾGD+Hc0,*z22l {bs)d_V ٭&ze3(gۏ`}ކķM:sa*S9CwN_$*o7d[ şS9 1b2I'ִD9F6يDrmdjwU})F~u@xk\lY02?>Cx뚽 5"x\Z` õ)Tk-l߸LfٝM1M袜'!26ޚgYⱁR uHMp2%.wv]Z-;l,_~8 5pp,nϧUVD(jO]Qg}ǭ $[&׵ͱ6X ؽcƃQ? x Xވ's$fGL~y2B%Dܮ$T~NX*B-ݏ9aAi{F>I\k".cKWk5X}t~mm7eU$ۄW~T{#|*vp?FY ݖH=Qn_@5Zu7MA|ː\G .HNs_hq400S]u;2i>O)}nK g 1>fP(Qև'?X'{FSBm;9Hxdž[QjJS١H; M֏Jlo@5+mxmnyMo3O*REi*n@#Q4J ta7Fq:ktGB%-< x:5 Do2^uѹlrjF;qWb;c*P1nߕvдpmg߬F5 N}硠^݈cO{͐wЫ']=߷~3KN;=(/EM-a{;u1sgs<>jh c4F{o ]e9I7NcYwe#*땇FtQãMk~q6aD@ms|r3!„vu9>ąy?MυkEAQv#bfIdg{ێ贄loLtA6|U5,⡌>ؓS+r4K0s*q0r"hKyY~cY"h9j6߀Lo(Tp/rrNָ~ǧSA& ݞ!6hq{]6qψj !ӹ^Vp1EAWiW!hYUY0:`rG?UC;smIH QyZ%O (s@SL`;7dvIsءzd8b4Ō znV*;.CNwxM9}Hč'7 %؛gEe^9iΔ8vLO fi٢D*$KB}DJ*M50Y\0e!wM&C>B@~=/֊fΞ7b0ܤbPm{#X>-PNM9f#,hj`l ,즡.B@hXxzʋHbk1@85lpTsp:U59rRQ)= G9-jjP9Xy~x4MiepV"pՆ7]+ 8CL+lsL2 ͌nh8KȈ#!zZ.:J&:Z zN9I)–1d<ūhi~)Pi/gͤl9gd3v =se"Xs-"=o)&+[7/bK=]Da9p|+0g.:krńr<P.MuLLjsɒ~nY|T-(-Į|ACN3 AhNmUQŹ"hǚeVCWl On5. .jGBV/D.0ةI^c[n%~yiD-Cj1 'otŚtub[J!5zg-}NcMmS ЇV60lIYLr)rS*T$OSQw MMnhK-aN"3 Tܥzyz_BVESsw35,3º >bql?~iA!!kVƽk5MI׫p(jrDbu7  6=^J$/}q]k0;GÓ'{)^ 4_Mٙ1?ѣhAU ksFp޺W?;t,튽c/04 _> ݐ8|{uaT!8\'_:3z<]PķV`+lb>J{\ipۈR7zeԩW1{EzF[{jس2K=+ZLqVr+O )-f,t3{q¡n?iV|(?u_dX&/go>SEA*)'7GzV9_P:ᯆp~eSC*%U OL6M\Na?9a]KT tfohI "4c0}> [;iVŧbz">'zG!D\yI%_P|Sm *RfGuYfe^t h]0yb?vWL~(XmcԸ+}g}BPm}m*9[6 dmJG-!y}]?ƼP&ӻ݄8hz¡塀F)+MWC,dQrgq3R 6"ea@7<|oͰB7}" AH|+yUo8y WM-+/>Ȳ0l'{Y [)p#w,Ő M `Nj_T{b]!>R 8Q3Λ^ȌTHTI^6/  x#KKШ+ K-tSmm;ya8/y0oW7"]Av[mIb۟ [BDSJo}m QĕԒT6 fr?nju[_CaQ̜d%0ssB94B鞒Tۛµ2&vx8j\5uTcmtޞ_T;Zh!xY- k3  9af}eΈf-`wa>]yLZ٦&a}pl>g.J-@)RD9Ig=2b D2Y A4y`HN}o>0>_jFɾ,<0vh 4 ԩbRF>r؄@ZUgwWVlw4mxPl@>&d6D+Pti.)!J cglP_5Η'F/偀n^K-h]\蘶LHuÛ}:mr|lmi^Bփ9h9&^ޣ4T`IWPR$6B ^}'Щ,0G_ȳ@l54b"@u=vi5d=_n"ҩ,Ju5 K|0V[@Pf9-^mefEQ˷`R"w})=w0kSf9F)dH˺0rr=q[?V]b3i ō 7 i˾v TKEYdd0DY[uw)'/ٌ<+ENX Lx s҄{[(T]9ߌ;T9Mi8H %jܵCt2c!>H?`f7U7g!v;lXs?u-to:< 0ToZe>8S$q Ao"VAnitɇvKX#]\Ƚ(Iۇ[{qe l ly>t>R+R?1E1C3X!%H޶%l 1tdF?%\PJQȨ@!G+R%TWϏ̨՗KַտHJripVt Ey o9N56<9_p\3eE`O# }C鄀+<١ jϒY4D0O(㉐l*UI=[IW.!%jH/ O;C 2Ѹ:鱅^P;%ow3WdQǧV0x&U#,GzMBܗ"/4Pq4ָh~K>҆M1_||-)5k3Us<>>] svU.|emҤX3W`jY_AvR }? |g ~Wwy,UwY Uv:m/x2 %^9~Z6e[Ƶ>K)-m1J:4~BuCNwm-pVAT2[<\FWk O3(؝{ jFkCF>J"S,ڔ"_¨+?~~M3-BҠ7x~X94*O@_Ļ"0@lBG4iâbdg+(]耖]xn)2X=TiВ|7*-' QΝ#(`a o .N*œ+jAEKhv׆C. 1  ޠceq?_n z-]`g{'mg e#{X *V򰴏ğʭ1WN+g1'.nR}"c-C> ;$ O Ib]gg/p>!#hp䢙6٢cExTBz Ū6/4kȓr{ӷuAɫ)޻L9{̾- #)so5:"pܕ ic W$I"|V<'vͲ WM WԡN' ⃣ABPH #F,}v"̩³Xpd@OR:~BÎ FYjnR4f8#`fqTge' itfi_2a8]$>snễv5r@3ps]ӏPW3$M 0uh[Olt1[e45&s91>WQZj4.Wؖܩf2 A=QbtL-?曯۶n*;qc>YMOtʫY?kig.[dsRU}UWPTDr[IedL#syy>fMP(A'{IKe/J;H?1/@>Юtw[vOqSS3hAGn,|Ƥ~*"U@D(K\rHK A͸Y(3x}Ƞ֫_SaJW ٠gG2p;+cdٳl\H{$-Gy3@M+1*S<( I-ԩ'+iLQ7oux$EZft[@qZ+y)n%t@ /2nM8\'gVMc +ɧ?ʿ*b|xKI?AITvĵ~x1D8<1fޝ;B~wʮn7E?J.fS/4XO+u-i6ƪ89.RgE=椚g\Wi:uބqB@ކ{q8݁9В=\1T}; \c67K% ^dfVY`7MAM dYHA,եYo]5f'w:ϞUò%)¼쫅*~d24GV?7K0Wcq2C:*o/t8KO.^}4lPT[FcB ;eFxuPUn5WԮKO%Q7s>FѴ?z}ZMї&fLX? }X̛ 'aUy|ʹ8B8uO&2^l5Ջ s1+#KDݑy:E'E^9N2q .*6_J Iq@&>@t꼚 ` Nhyi#1s@Vm/vs%՝ɛ'd1R߰%a_vCܓM{8~OSO n2>QgSyw#*7u I w?H0Wfݱ][ .p[tE$^6t!*Hp]sӔY[9cm،lO#5&K2/\fn_=^obK@ȦH⬃76Xn |ܱX2[ XAMعO6i$tURwtUEqI 4%X!C<rfCnq1}& [~\N5Q۸Hq햿Tbv;;yk7]7'?dam;;nbI(O(۲> !IMY#[م01% Lw4?i|J$>Sr!u2W_Ay :B ^9sHLv!mD86pX8E }?%gVrCXU;u'A9m]F{+CBXjЦ%nC) '/3_ǙU>6[%-vq+pK鸰98x83cƉq<,;# 6I-,7ka-t6aUEW>657w "plO#1_ƹew!rMc'铚TV[ N2_^bmǘwU <.`[GH^/-RmE5G|읮g`euyrq*=+v_1}"533j,NuGq2s\@]1VoB}аQAN !ͰP D5q"zΣ(ŕW%dJ*H/E^|Y}(''IlSN^\HU%HQN{+Uѣ;3'X,z;^1$-ʉgPw5C|#QJ8Vƻd-Mteͬ?c? \}&܂˦ fۜѱ3.=^꒖_h/bx0 ][F_zW/K0D4 JKA 䭛,zjq7M+-z-bxDCk[3bY)N(!h'FʚklwH% } ̞2 b/fъbQoAU&`/{ȝ \-M8t,9iᠾ{g?$du_7lZ~:NR"#h p\V  ʮC 7 *WreuO5 $. d|a˚XOy>;!FƯU.%c(uu C}"ͱtN:C , ?c}|?3𰍳rDf?DOtz9p9BBv7jg'BSeoǎѿ&9-R#v{ -bh{@8HM"WV n-3XUjv!K/R$O9'8B}?WL=r&߆ůbgZnB֪"<_N]QZaq/ .1>HnAN{ߖF1֕R$ 2 shx4 }XU.iO'Q*KfH6`Lc(X5p3K=_![i0Jx6Q2j]_=؅J<֙Ð2*ѻ\㗋#N)Ԭ.5aߐ_|i_tEZ즽&OI 'D=mO`M/QV6} F6S-*D[3eۤ = ̟ I$=!~CMu_n*fe'ws|~dŵE"}Y!nNU֙~լ{'_" ^- ϕMlie=?ӿ:$+|}Pk'ĺH]1=t$< .A3>̌w_syxOX u1bS]3ĞImYGX~}˒e`Z{"nęl]o5Zf>TStO!NB0'7~ SNy@e 7kÜGφrI]nW3@K8jg<=X 霣щyC: V\ǒ2]# UT^~7FJ*R,̏'|hb.lNgf rezr:[],s8Qx[yfWSɏ:ɑ; *7wWX e@HS#$p {G.J~45e{,x!aTxn*wx'7x1 kF-aȦ/G~DGfind(a{ݺe8׆fzPRBb1-|Z7HO96uNպx6ђt+&vfmZD rFR{Vӳ3vQ^)r?商>NPA<\_E:GVI0F#K=p纼"$ -m)K*"I{r͑"jM੕jioK٢ kG^ aZ ͑gg9oW T׫Zq0Σvhcf>Z ,|!͘꩐NPNC [/LȗN1s#њ(8C?C^-}bKi 5{b,ٜ3V'n8}Bҋ4lReډz&b#ʡ3W ؜3pS&xvm|39'0?~~RnNEdfA(&k7n+w#ʜeЯt|Y)FBMmͱc?+BwHO\}" hWuɖ#W4(iq| xN;('p= =pz͢" *Cefȥ^*c[rNzcedeHTf;*@sgqw&)٣6fAMSW\}fhx!O?i[`w̻7Xc4f,86  óA?pukJ H[%7>hzl6͉[bRN"C{ ۹a9K$Wqz;5~u3ceX+,ξf]U~wM~qzAiԂrR6_`AZ,և,D_#1Lé ~6sOq1-'8a4`Z@&g %vOs(`UAN >d1#f ^}zɄyb!qsԣw!SwQNeb^n#ʏy0 ^/so/}IRq0`p/BxD/Ֆ T?Un;īK5Kj``j> Twppnf(avCQ+6p8[o(_:"ֲ7VS~>7|VGo_ǯC5vdt9fU,uܨPFɻxAʹ\g,tVq%;o2b M7g?GЋ3 44~ڗ2~G?/) ճnnQ:G~diig"^admObz9~q OyQqfn ܳ]r(? xџ:qvrڷX"n ^4q^6HrͺɠUI(yz`EEZ78Ms - tS'GVLeX>aՇ~%ti0w/:kFS5֢PhڅmȖL,MnAD~ccf|aD2*^Yy{J fd/IjDM^m3G@\VjG<]76M%dGpu#%:ZmGbQ˽ _fϢעq$6=6P`쿲?窜VQl` O:s.Xh6eT}]?-~RA^gcxL&u CS #5}|9_v]whn>[6N ,V@'<xTx ԟH#)9S D)Em0@0YȘ$uYa9ʬL7X5)%[kHTH !윌lfg%2kNRe*?)#hvchɃX9~cf=C+I8bIBWo1{sg tK1|>'מJ{ytf8~pe1|v@LZ&:KsVYMzbx J+R7GC-g| a˗a7OڢK9"63 DU n7}XD U祤@5LL:`W5Ԋ@-{T,_=Lr7ة3 oղt0iJWx>f>Z|gM#Q;GB6p@y%:c@8@$ך;V]u@%`eDȜA#GX6q%ncaZ)Lˊ,rSZcCW#U#/T͸QSе2[rWqCЧ)AKd6 0H4m[kk|[ڷj X>8aF`hԂu0nқq:Wg .{[gYԇ?S̑N4ϖb*^nx S I7r*޴6Noi-cws u]'R#X3:Vvru rӧzFz9oO-E)%cA[0< Xxr}\7֯Mh1ⰹne%~temh[--{.~! QT6ٝ+S}6DzC-QbFI*j(/!~]q^(\Zߡh%H&gZY,HcC2%D7hۿez'Mp}N^,L{B[=i`Ũ%R?,߬5pp=bkX-_?`Hq\=7JF}@v?^޻C8Y}B!~#Z &ɚ4L*y3+̯,_9zwɤ&ЁgzX %sx^'E([T;GU,8JMi>O4s(1c|}KrqD_&9 yb@+_3@%;7ȯٗ*sU}JMynC1m i›0ݏr=MD# ~$xh?sw!#|y(uț(dPEj F^SKJ"] KZ2e׉ڙuIQI.B_ eJ7;-UUmhx1!F|-S~yw wzxHflH=ȾÝ0cִ ̆~KC{qc8=DUkSM!Cpta]ㆊ$r^)!, J06ɲq>j]T>u0wϨO/"1Qp'y8 AU__ نZnJ~OO\&2xEJWx7oxIهK<3zyu8dqxβ D[/?fv"ܳ` c@MƨZWAx_MX 60&\! "|f>8ͨǸWt97V_}z _g֮A'CVh [rscGS, 5̊m! ?<+f^wTm)Im-laX4CJ W yIHoJb;:@ٷmsN⮓9T=J CfX7xbu/Pp8TNU!qa;G>|I]@. 3^~r5h/~ fcGCJftrʮnsH:KRxݿk_4ѓF^hrC ;К]m+@f=9GIp2Q\)SRB<քU I{9!P&-H&NX;+>ù daX/e C? G[/TM3REhXZ%tA}+ VAs#ʢ,UH݃P?S5kIm Y==Pǔ6GZ'Eg!Rl|)ƶ2{!NURymF=r8:7#Ȭ}T<;e TC{%a V/.Dk8m*n_54"z~$-#GQ`#H%9.V@a0"(JI]rn0ty1}xFΝ+>9li&`Z~/2 ߤץ'lB!xі@Q@rQnk65szMN=~'τZΈ1+.dW+t! u0(4 _>h&ns  )5 wְV`aч,48V׵/TFAg5}XD85o -"R\ W+>JL[qJ_([vv{Xw'׏cmZoBbVU*M:O_c `gcwHDpzRdR{pa{~ovT26XM5ϑs9|}B_hH/H,&;u$ т<!xRe[{',HDDqwCfWsN v#Q>93>u/*FͰ&hQ'}w6`J9` Mۃ-AH*6hUh1?HMU 6YJ gZt<;ںF=M-0rEr z?pҩAoh۠f8c瘨wbi&qea2WXCMDsTWBh h˱ZhX)^=}IJilC^qQ A ai1>^҃5 i^eKG1j5m'?]y7Z硗U|:J[#<U{y +0g,f j, CHgT7S; ȥڥ\~&Mh1i`H;v5nT.Z<,l4+WYo=N3U`>Nugmm-~B/GYZOC!7#ARVul%*- FjV!A cf@\} {G&@~)'L ^&Ԥ((3d//+}yWB6T#ұ.Whq o+r>@`ٚ9}m.-!3I*$Ā|:#WԙpC/G"zLZTq.m 5)LF.x$ y :xLw+pˇ0*tPAF,Rh؟]k*|bkK 7N#v %g6OL=MJ`bZaI-wd{Eq -; Gux]di56/E=oE֢C0tУ]`c Rhe[Ќ^(\`@չ]g+5-CN+BIZ9 )觔ˆY1c}]tiYD{J-i%؂JIuoGƉBVY29B >uwμ35 h |cg!%%P9# BeU/Z * c7G8@x>nh_wG#)]|=? <L]UY]̔%QDdY c `,73np:}@j{c x4[O"k>hV̥c^2!pƨ,m"ODEz-Cpdv4טRW7r [)?tQGX$-PM@2mN{`LQ:,&">¹b1.hHpuIKqjzuŮڄLhwxc3U#@vgr^8,>99u8D*٪t3%8H=ojf߅O|uG)Vd{b,vE.Q:3Szas׎ #Б;0i%Yv9&-J?uĽNuQR=:Gh~;SiE!mEXXὭۿޱ'L D&Һ]^ M-`TD"r{`%1v7Om "liʮ̏F rלj6Hw\8QRd0ڢN$J /p.Yo8M${q\ʍdL1=$+Ek3Q'&n#"ykR,3ث\|mtaPbXKhKw!K]7pB%t'0!钜r/w,_ә9Mc?v4j hbe+NkSooՃRgCsVnJK(D0%􉭤RؠŶ_ "f_L<c k6 ΀G^?愌5:JT;`nlg^np wDP~2 ;ଧyt=5Nʸ-O|UG63^'1U:BKk>-66qX'9ȁsQ!6W1KO8 6eMtJ6j4a։70ܠР%|w*[$23{vt+]9D*rcHK㐾Ud GWܝlY0j,,vIc! r5Q+)$QzSh†@De ;eֿPIŻF vYl!F]S\=~k< {'}bR,@x͂գEvu{H2N<?u1P ae_j. pwTŸg/N8ƺhwa]$wޕI~q0Jv/@ \@ڮ nPTp1cy-{c)5#Z% ǴkG ;ç=O>box'J=]4Xe;ᜱ^n ;aZ ݑtEb2C"YDz@K'%ar+X |ܠYe4mݛњGhѵ\J-W9?^FޠgHsL!s+|ۖދ$O4:V{oMyW=f@b38H9)HBg |Wݘaw1yzHN;sLD9weM&GFQ#"p譂A׬ ="> W_7N. -7n\,}i%Zwt<ehu Nz$R0]w3 iQdz*5 ֢,㗤T ~I93*N\uA^54ضCT>2Zgv?:dr,JYH5#y f~Jb X|o&pt,}H$ nFU '՜'EKyQBRX˒FPyYqy&yc??m3*>#8K/ƒfݫYi e\y*j`f ۗ!ǩUz`^Q&rdO/iB~ze]z&งyk ʥ9I'iAd#sŎwue|&tx8iq>#EsaJ$hUn$>G;xL8љqHf(wxhx اkr;FoAOK y>,m VLbx jab~s!/KzYfRfB*2r_# غJMC ]_$sk̚tDgZ{.U_3r.2VV^aK)M{WwrܣJɫr3z8z:;N減oLйҟ8NPɋ_K]5'0%WaQ7#O/K£X=\WsyO !Uv:nA/VuLux·VzuZeЍNC9S./ꊥ;źįk`J÷<)$9*,*[crJuf QT޸Xl¹|%IˡƵ9Q"xF?'Ի\ɇz7f}DJv[;cc XMi=]BԺx١-{MU!#` _jdo/2;΍X_b?trQAQ(ZYIl0 .{^Ga;FFq5@[xf0DKPNajJ~P~* zD'RّxZa-(#h>'6AM+μĦb\aLA\ ӌ^cO`\gq#:>>nO_^hfm׳@Z@Ȁ.͒Х ̜ty+nj#e{_.)pN[3D e3!AO Ҽ tҺ3ǵGƲfApCXpmfN|Bm`ǿXng?v]eTX_o}O@X1ZCA pֱZ(dX^$r7]R0m/4N&OkEu NVO'_C/\f;nS$? ,ggi"] Tʜz^TR/ rQ釋z9 x4->x"`3%YE=r"A* (g7C_tqC{ۉ_sYL>(l|z/iu@\HDh%R! |];8Gxa1uxO;U* LT~l?$-uǾ*ile_J"$Nf jN0SK^c^m>m>qƬăFiѸv$X"D#*=V/xVPz+/Ҫ1[{eĸi ۚroVN6'٢!&7ܚ\L|IsnJwya# |:(Pv;ZN=ʕ "X(95.(a k`Rzm2 j]h+X|RlC~TFA/3QӮo0+h7ٿ7ns]gOwA[Pw #}z970 \Х1= 0Će$J/&JLaucמ0N8Wjֈ;f|-0 L]M::󒐹 #ӖkUID-EGoTn/Mlwwu:풆Шodw Cٝ wSUw/ >5@k}ZpfTE(V-49DVf9Ⱥ_rj5 Etpƿ|+Ӌtˍx4ཐBM>Uh[e- &6IRs܆8 l:0o3&ֲJ2-;V.â <_T1jѴquBp΅,xN|dj9Eh 76X|ۿ+lWAF`@k 嶍>wcoC6hXJG[݂u欔\L2)P$e.~[ ez|Yd֔Pv(ֽ肜.c{nU\nCC #-Ӏq)Ƕxej);JcO~z4DhW5wL}6| 'zbgUXrD1QyI?$MHlj`w&$unydb#A8̗joNE:ZR^+ gq=PW5LZ$4r$OzAnúJZhy.[)e{?1#.z^ Dۼ&ۃ6t*Cc'X]zݲNd| 0[|ſ~e \4w|=[ƣ 67# jT^r%[~^좯EBJe$E=2ͻe2MsuHް` egF)V7"k4IWV%Qɶ qfKsQ@m_ D5z<' 7ՂfOqΧ"9x7]A8_ФEµ.>s4cxUJԫP\z$G^yy.L[> QrA8*@'w0FC2ѠBbÿXo-`E4B.x*NG#p4?Yx;x$#AiKMq'FS-exln &eja@eT5vKZ>+hbWE}(x>FY<7paYor]Gv]>v;SX`_./<8.9=mNzwn'iG~,BĒ;X5FPLg8i}?nZNHH\1lbmpΜ!;C# j<2~C"~cۚpΤw&1?;̀%()I~br16M'C^܂t׾dLAuUWބN&OZͽ?Bu=} ^dzP٩FI81پcgԖn%7;QZGSc#DZ!}Qo*v!o.[)88,Zp,d9&¡sVƄv0aB,]@,@4O&ͬQTaɑI +VCgC8䠈燫<sQ 5?s# mWJ9Y[އ;Ҽ~ψobzbd:ަȡ}#7>H;y#BI}zy~ F+t+ٛFSCq@R."0q}薡Y0/%q&GLS+ nꎭvaå0VFV.B2ぎ`/КVJ[.8lSIka3O0;T/!7库O8bF]!c>m*3"bKofkGP"WU?qcTG N44?mo ]uj8<)uš;K3 Wصa:8r51 냼 d=/IIbֿ#?5OçBUx;_/t3\A94iȄcFjӵj u\ZQX ؄$ vWD]# Fp9D=Pk_"1 ј WOHg7t~%~PcAoP98Y9^s!q{ 0h*̫9_R,d?NCn-X)+%X,6==R )hXEpAI; <36-$qG`6f^5ؠaȬF?\%:;L,CzmܭM?hc {nW2bɡEsRNQ_H DvyxAw( di!p\g=c92j{b(1{.Bad,(FPꎴ(;ĻYx͠SnOK#*9O$No\KGLrYz\`&n/ZYKoWT^ wEKGn ukZxoى vE@y55DvL:e׻tZBS<ٚy H{U__@,c2Y%`+BvcH iR `O7i)X7ŀ@ `q;?=㻙#_%]S= `'N*Ȑ>%+Ep=$IucgU|F7Sp*5> ;]ʐznؤ &;(v὆}CU(F%Z̫KiW2ZMO:`*2UmOY&ԲaEGl"*oa{d}|C+v[M64ʜ~{ơȧD-N쯾~1N@%r&蔷IٗYk@Rշ,{r)pk6J++Y|0,RdSznj,E!H&m>!]i$, )*a]>cLДET GTw^Ȭ W+]*RIM`Qx,+xzl3籃R-½܆9 TUUJ(ϴw2? F-YG u"5'2IryJy8#>hV9}v.<&IZ7^)3΅+&OoL@?dv%q*iLiW^7%R٣+O GU;s9romUɱ~ZZWJ a6>m$SZ5PKC?`p jG@H&v?%tz Qx SH͇8sӼovP)UF^(Ub*uzF FgU#H`.qw]V.?K-j4HچvԐYIҒK^^]yJ<*0J?4ӛ_7#{n>l45幯"}lO\zcq?C?BXu02)Aw C n#.:m8-[v7JQ`̞ ˰uΦ?M޵nF?`2D*Yk\5bCչXЈB\])rm:~!4vPRuV ?e4Z69sgRAr3GByL#V%Ob* #U:$f׽WEY`f' p8'0ADAUhmR̚xI>2t]㿢f(:yCR菔. z>I(מ;@.U|oT.UD3PeA4I$t/mw HNLaW=n6Y9(u8={?Zd=)1:f2R1y**xAnlMx'[P2vj?{5C_`KԺ?}FQG ۅϫW)QsN-(/fJIi1hW !gt C79ʥq8 rS hx##gD4Pc%3z +PV+Iap:/VV]s_.*eQ6r&}4>dOV i8Z B,ZNIԂm.?T ZܠǠγpwˢ@ pm/ץh,kRM3ZY"+ s7U&2iÉ`GS+iK4J_??*&䉙dvA<tC`nN.|8'r ͑C}Fৣjfl;1G^g&76g3\bߜ?\hm9jz@OҬ )ލiX-y״캮F'HK8'8+ L(%vk/IܯTSpκ$tc'xa1KFw6_#mCq@D 3:2 u6,%㫩[5%MZ2m ӂN  F P GͧqB \:[f+t>̒pu:> *u4汈&4_QFG-iv HVVgY"',Q.tDh~[T"fٳ.v>cxcmٹEE6l1%0]-jͨ|D3 B3exլH -L;ۇAJ 0#|EЖBp;>|PʲO cNkBGt; @-8`t ґ{@i1O#u>I, PmpfI#uB)@@ݸ"J1~37_-hurP򬧸?⽰uł)R=-BDp3lkwZEN{ sن5D-2Ԃ`0~"-jG%3t(SX:_ Nе` 'nUCɂD8*$/tVlY?q#f2l$yG8W D!&ѵO\%Snʀ p;WGkSNQb0^f#<:[Y"{GӦd-Zk4miYCTiR?K}ƽd6CYUP `!Yy ykM7 *_@9\b tÕJ6DM%4bH%lNBWq4 Fhe3n#ݺOf/+}{Bݣdmk8'V.WPI% fLnX@e =JG f eNMt:.[X,e$Z=g2u1LI^-48AO4oOn~;e:^cQӿbmY0 -2`e )bt~+V Xѭ۶D6ӎSq_i.LhwS7dP޷/ P/͕+rbzj- Soh)<(÷wի!g-e)]v,!U #m=vU󚄶Gs뫕"4VOXv4mK[ 0{ϼCq!kR`J붚oz]]v\i .ۍ_2" Ž fj tnJvU{LyIߪ[,%3>@R^LD˺`Z&RT8 uGGhjqKVVuɱz NsEU=C6ߣp<={0$hӱA(ئoB"EʅPzvTg9m(qo˨:B=e#V3i3lx􅘛(.V-pwG{9#JH~cwbdףתJHcobPKP7攐I < m-.?d}Ơ-dA[^vK\2j^ JB6R1a,7/ifY~lG=Ur&nItӧ RN3 +%s߻Daooޢa~~W,ⷳU#YזѪ:9 $QQ]/su93Yq?:@;ءk$(M8Hδ+6BoJq%W R&)QXv*6pf\ѥ+s*42@Iz,5ಔmhK.LP2TX/$R_]u<r-3H9Ωzژ</P@2VO|J$ 8# 4g^/R0:EY8%j#> ţsT ϴ3X>׃Ϟ&5܇ߡ1ƒ_d8C/WO#tWKBT:},7?%̺c59z8-ZH+.''c@#b*-nqw&YS=0W|r+$gw5Q ?ee)1ڡL7,Pl?"VL*xa€ X^6b?{SƲi#.lC,{pm@n]%zH$z2u_&'\7Y$ ;$K_e! [8lDQ9@om}`:gdl%95NUl3 ׌X`ZjV|e]Czt}8;3S0qW硔3dBޱz_YFDDՌ6ᣧEw`~bxCcWP>@P5lR!vV [ !1ѢJѤ_Vb/ YՌ$sSV&hphЃuy&n`ۼHU]V)'Q-ضve}~_$ vjPLK$IFv56"H+$ }ý|^Y|yqi%VSJ1~= ֍WR$. Tc밁dMCW82 |!9yeni u)/YP<ޕ* =d.R㚡< bo)*1N/fѷ1X$|kП'sa|?e4@bI}u\)ÈKNRtۘ~b5M cH+`w66TZxAg,>{"*HVE8 g;P#fY3[6 < ˂Yԏ֞ei6 O ?Ukbn~y`AkD$~ӝGџOzsd?%6dlA>w(egp='mΔy`6.4,P-E-m$/ͨ7֦f`'\ašoS"n1"_rG`)Յ7i<ӳ3kb,N׬G̓ :~C.a_wKjϬu=/24ߛנoqT[ދg&A?-_/ *t˿+7JmWhֲ"cQd?gqo3''3ټ|kT TG7gomEIl4(/P6P69pA?Э[? ?y<̢^z`_a\SdD,uB"; dMcr؟u~>SkDw v ~ٕ ΦhB\ #/'JJcl̼nl@XCc+HcnW}\VU*n}wNp"KM+no&Рl^ϣ[?.p(m)[F[ z= /cz9:2 _oN━P_:TD4/l3hBlA ̐CKt<LIJ6nڟ.f4zs#>lcEqlwJsJhQbߚX4 oZfL#uŗ'Q,C:9~V-Ap"ky Tv'KpL6!S>!0[LO4;=!'ZH!j"ǒ$ȞyR xWuζ(?w=qE^7 (}(L^r [xl^a慬\q=`o ;̐ nԳӹV΄Dny< 3yEaOO&t 9}$qH#7XܪJUG=u:.YJ2j&I=?.h(݉.0ROz1yh`+K;GUYzi❊*۪LPisXƂЌ愒?r~EE';Tz7ZW:~m_M.1. pu#^+$Cln]NBw^a>Rxb6 Lt*3f})5W 1x.~KZ3f]%0袀[N=irde/^ 2ԌUZcU6|sFC,?摮)3kݝ")L;w4 CaJG C3 }xhCz:.Ejy 93X^&7qPCڱ"W˛`\ )P66ZBLNei|&`U8N@~B*WM /b2-RV,VcN--b0n5Ɉl~^{a#]C$6,y(GaEh L r)PHB jɡR/'4N0]wdd TY1N][T2IWFɒ@ ƄzBs(+LR)f$uɏ_X8zCbЦy6a=U„14΢Fe[\GN]62)ueQfixS3 9k@vbh"MM]#3oRbtt2վ㖼lIT2#EkGߖhN]!Rzzy@T\&oQg(łԭVB@m3{Bgrw[4A?3 dI~u1q5@_U9Q2N;Ul]苢 3jY |옾کJ -j0z83 lΐpu-v삤^p[IJs˚+MFiF&7ۙr:D)63!N * &/߀Ԉ1vm)XuŐȨg= h~ܲ`Otm!B_5@CE` Nur.B&;\MC!PW?{jN=ZA?5|Kz[U<{QTWФ bSOE;XNMBY+;A FdqOo}:h9@}E ~EWt@&锫D$d|~W6]5,h4DX*mʌAQ(}}hEC7[p?]7K S-x%rVw?uo)0'+VI;ra^MQ""&>}GW32'@/wa}:]+]'Q^&ŰOUg2pԝL@ %C\_J*{^q\-U?kTcSCBtOuI]!'b@`|\AjO>j <[9P P۟lPB|98F}դv=&]j 4cmDyp&ޤf6*ZwǙRB\Ky|tuJ0S\4; {Rnb6VBϷ^QnӮXt rp.\FNXO>5_\$ʖl`Zt1< J`=Wbms k+$IJZ;`F{0~9]_y\ uJ ևyxi+Y(]_tƘ. OeT/%*Nbas{yX 5$YS[7 r0uK]ltO_O ^.ݩ {nٚp3S^"Ѫhy0JZakaFͮx%U556W;4j$fX"p\YuM)]萅ByĔq9/'saU Y hXMuginwN^ޗw3\!| ʞg^d=(́+ k`禀_$};*ے{URZy ၖw[ OB0DzhT8 2A! bd'lt 5 {;DWc/֑&ˉoni9vLB=Ƙ"+TGFTiuhI$H\1=c^Bpn*L}q7x$NE>c/Q+*nGP"%܅0onADg'`omijU>Y:6/} 2M}.=f=-SS To5&EGL^MCEg˗Cj U,|sU2ę437o+4o*6Kzz:@oDY$*wD]:UQ൯DpVIд^S FG4[ky S)uuEX$B-*C6c;k ;4е#=ۛ rL2WVa1{>秾^tCUI}tնvTWqEHGbJ}tp DlaE0QyWt'q!bB?.i汫{J6\I#ɳEVWY1!Y9ks|mZ`&euz2v>!Or Dp1 MKr0Dv{{4K+ġ~['j~4P@ՋUU$A14Q~EV"4ikSuWzNyI+`3L77+%ͧ(m)@` 7J#˻ FeP^ǘNV>iݦ7x NʥP|d>ݧf̉ Ĵ?5W^ v@LA]Dto*J[%{"k{}~D%MoH@"K e<Ԏ[`Z童LX8ϣqXx:Ww)Uƨf/)rCNM,֡aQ^cMt/ p) %M.nnz&ۃETXf.5g:5 "X8;kT]wgX"J{+PW{=) ܇qYj>GQ6!QVD 5#϶]iTq1[N<}"wPGOF&h;cnL2NV fS{ j\|)|ASV0gR`uj;NVz3jՁx_zH_uZIf&_m4$zܬX@"WYΥs&/4'3/}a `^M\f;-2 -C)'4$#oѽʒ4geؑVɺQ7vFG\iިJ[S%0*%~̻@l6qWuou6FIN//Eed?SŸFO;u @x;zu/yD8,">,xm|rO_Hz!C4fpΆq5f/^qene݋͓J9\6Xl ;\Db.sp7ۧtկ@{JԤFg3HvQHsiQu,"֑2y'^d?^p@}&ޑ]Zck -"j.%~{692軆o6v?5L,e!m+fi =eHmۋRq( T~n0h[݃y{]"iV8\iz,G!S/W=YI`\.z?4$zeHJL8ϓ*L/aYy.Ƨ(4}-=H);KLQ1P#(Nxlτ%PzXٱژ' !rkN9FD*vK MBE!2Kɴ{SQ<I8ٚKXE(ߨ fXК1oƨA;M+R8Jɇ0l-dvO{&0ָ!=FGI20SGPIÅ3F/[-0״gy:ooN =٦2#WѹgaaLe_O_Ggz|\#oLAKʰ)tp륄\Q-x WR}K@z'&$Th|h> BpIdoᑼp.-hZ\Ҭ4ОLç[ Wu|.$:yKeKtF]iEpث'|whlԄX Oqxʔ wxѧk&+l:ua0W@3 ]WK1tesʎpuA+4`_'#q.g`LjwJ*rYig,ܐPǧo,!bJϤ4GӤD߈xFoҕQ-fOH2wT5cicbK<W)3FK#p~TQ[YX=%"zϜ12Vn" Vh~13~Eckp5A99ܬRVƅbl67%}(=<dvGG {>y`csr!}Gcu  `~wO)De[cb|떈bm)w)zN.c.1zv.y1  NX?k ps؞EVd.Ӧ:[<6?ƖEڈ7s^Lu-Q|n&kcġ [;Wflw4tbPZ.kWViRS3y Қ,cGpA{Du `nTz=(mLWTױmgΡch˪ZGa4/w/┬r{EmV{Q_1=`tW+@ UQ{S14+1vب`Oq60X;9EG>Wq eҊZ %; s:|`a C !IRN7J*fLX~DXj?];7p7/w xWF Xs&i/<1J@"A`#ihPUo|[rE64nVUnb>Wp\$ݐkՖ=_J|V-<$$b1֬hv Ҙ.gv)p Tk.dA9/TŇi火FK ˻7`hB IjM6?$'~#Ǐ:lL|ͥĒ=Rc^Wu)5vX)y!:w$,Z-K p^NU@/%49 MGZ:_́tN7XIYߋz9l 79*uV`d:f__@ RoBI_0v;坥&&2/^Z^ƃ=we-I v3JD+ VNWK5{@ay[c6h}`D9E}p UY 1.GDHzw[.GK/U0?oX GZOidC׷'|_c(tAi?R5b|(vW)+({Cֲ͆"fE J νZ>>#w3=k;yh],"0<["%x?^CAfwyc{q ˨sU-cz*֓Q#fFDLЛ1zAk#Ҟ{vXqg [:֜W/KFB^$\NSZScoKpTkߌaM pg'\D{Z^1"[a3ģUzΗFmY9[:w(示~SPq Pkw웿5`Y2]M Rcĝ5aT[Q,=0Fh֭#p5hPLg!BbR9T!Wy6aa}E^$8U$ kqͬt]> 53 hޘ}8jbCv{sBg/qA1Qf$ꓞD8gm#x0 d Lѳ{iEV|߅ x^y )g}Bk B(?wٮAOZeT KB^+#d:J/L%1pmdܐ%63eC~g6& x3v ]Qa >,Փ`@|I)ONqNVC7/c^d{Agt7|覙̖ Nq}E{QN#yȞRglw4_%`v`72a -aV 9OD%TYh\'GC㤯K913Y56d49g j4L#_ PmOqGnrlf\ )ckI<`{y`Ҵ׋h ʫoJ:iz iwO(b,M GnMX [{-$ 8BprA3Jnl6:3:2\H&P>CoޢG'S\O!+qž\>t,9펀>3톑Jޞ!^v;LVs Gs+Jvr"=ɴ,LOW"G,Gf0|g#`6*lΫ 4Oo]3 M}tnzFx˼ey%9Wuyګ֡@a@Y/}Akwx,eI>W*j&xc]=$so!<#|5LV͋ J3m~>Cj@q+(٪~b3rG8R ,$tXz蛯9ξ˷wjiNmCD0_p9ݲkmǍ11XI),C`uiGzDžb^W܇e+]2r6;5- :JDŠjGvQO:Fj'bcm$pPX.UM/L~ ZFy`Oo;nwf"PJ J㢃$'.PSBj$iym|IRq.FRʿ:Q/:TPC7btOOI0խ<˅~A?M 5s)6s1Z ;y+l q{[7 d}t¶iCOO [xX,q<5%%,@~6pE2MǕ@ȟjȃbK7GYuj#B=0q菟 '1 45eڿµ^<nTΣރCПWUX[!*Բw{4XzbSb3=+ڴC>QH wBX)T4Tnozu>xd"G˝0ox$cݎD <|ѽXӫ >h2e-Mً/S;L-A \jlt>-&q?*x wN!zl7[ļe?|%%nS\v8Nڦg)$q o{a\ 3 yS/!H{|@2.]>1] fv Qһ}ŕ ZmdPNqKnbsv=olig⻕إ!]ukvR#G_^'PV;u[E=D',>tZy_jɼxBzT UǕ;;]lvyy DցeB\T/9^5gp߂@Y̴ yI]"[eזb j:WGR o㷛9m^9 EypgP`? 2d-nkk>O&햍$q-}xJ<\PaK'ErәJUт3Av'ӂdgN2 '1cT/cxͷq#prX=IHJO`G>w ? f`b{ݶ@4fA罰 :&\ʈAbQd{a, <$2ȲRwz'Ko?_~,{Y};) R2T>NLVY%qnUe9yr(?E8UJ\Lreǜ.a Vzٿ% hI=%Hw0n%`j[_r-g(JrFn`Dʃrx{ag% ͬ55&첶+@-'.YS>^-X^Z͵+"ccW_w]8{8!(:{pj=Yć;d0AAOy/L*ٯ@_w8GG98?KQeJ\oM}V|OX$o@vW:L–wW^55jL\|trj>0%wHLn|oEGolibQcqY~?1]pLy`|bl,q?κ6ڧDnȵo+;1|F"9rٳ[PMQ:r*$>JS V͔Va!  n8h(bQ%| z"ո=4y(5L7X?af[NyOH"]0/mG;LVwt Uh_zWs. ̚]WQ6##fJ: kEA|ˎ۬Z櫻h?RM Qw;n=m= E61e6z 5BL:)_">%ϊV/gr)4cCyu=_ف6Ɗ-1Ev!,q'bkHJo2tb[AyPȀ}'{aG:?nu"ߡŘ8黈&Ѝ| vh*uor\Tieˬ2sS Ã+~?8FܭJ@" JUdTf9^`%0X-y .Mo?OwƤ$m"a<1Db'I#D)#)v@'HǏ {0GJ fLˬGs1rJGI"o/ܴUlRgL>_bx04 _B>D)\kR2/H[kA)x"JgJYӺmɨC- [C^Bˬ}4fPdKSo͒ ͋_덷Fq7dv0h>Zkɒa eO`yWT|`' ;i.oCp UڇܖVMvR?"eŖd~2CJb1 Լc!H~RmQ,_`yK WHJT~{$Tf6k; |9y;Oxo9_RV=\e={0'8ar21mpWP|g8!Tğy$ndΕ:ےk6" ?r^]1}iqۈ)] x3>_X89FÏ|8M6;Ao]q~eUZ.H+2 E)3hUƽȜ 6KK-wR*WS[_lU:}.k Ҳ"=;i`Rli5x?DzKDsTGE&e Mw V P}X^q08QGmvI0y";n`-8 N MAiϨ^*IH=ud(2d, !Ijsb;lhчJ%/!~4ϩoqoU 7DR|4|{>B1;[،ZTcCHa磆'u&> &ޫxd@wu%WuO8CQ,"Kp5nK=Ő|V}}6HFTK-IiakȂ~clmJSD,@Rc panzrhN6)I-\ ~;m7*~a3V~oag0(Fnlp" ѼuΣVL@M/1Wx3L:YpFdR$ >mw5N>iuWʨILrS|R6UPKJ=oH羟HkzY._.p콶@͋kjPFUw/DCv|Ԯ?S [Īkqt"Vt]gf>q-ҴB4u2 +׵f0)Ĥ:;;fy,KBbw9p%o{qQ7F0B8'Vk)6܂pRf*3DTu̖9#o-%r;Ƭ$3 Z!uDؒI R *j$(MO\O|;ٮ4S\ŀyM1y`cl3Fi3/[\ W7P<%嚽\ p]s9+vq@y k/*c%\mpʺވB2:Y˜}8=cc`8xEa^n~V},+*Gm _ onL=Z*9lD籚|߃inhpM l t3'+ )z&荾4dR:Z(T^I,dzv- U4d-Iv)nB |}ϒD_Rȱec$M*MU QO+kÔr{l?_]ӡag[hq ZIY/ui쭐踆-m Mcwgm+6ƘIF*櫯]~Tbꃛ޽١Ռ!#!j-цghG6PRdp$qluٶ#z =uLaCH\pe `MOa.on (Ӏm'R1ћ &˸O+1Q6.ޓR R_$[6Ӗe*YlemJ2 #Fߩ:"P2A*ńpe ӣ"Sxu:[,y^U<獱Jя3+ʼ'j%a"& %AAjFi[׽\$6MCDnZ#!E p,vf&RI(>a\%ZlCpa?ECra]g˒\|1:7b;N:UPZd(@.Wo(T3gW$wK HһNOU \<Ƨ37p7#zv.Ď.>kݩmMP +(|s<1= 8y ]^]zPzNI趈/K\o ob)ȶ=Sh(H,)uUl4?InhK[x=-NQ"xFp0襁e3nqn:2vs ՟`?W)2lY?eQꮀ-'&GuItA5! 9 '՜ܢ:AxX)x&ӝOoZtK0 6GތNB@CujsdOUB'8*W=8/5UeR5^E'dcxnΏs}Ȕ:K czEjىv{Fb|כ\x]a69j|2Ek\*ZN)Hĭ>g`sITSZ" kWF-N$NO-$&|U =d,s&8~Q(<vHvLdHHE$MQҷԚc(Q/uPQ iɩ4ƃbo@6@;MM3Dp1{CHz?sE^"OUgRJ@{r"?|?OO&M.T44?P:E-7s {7FXk73Aa_2q20ʹ<]|r XXlzCi,?ʝ[hS5nZdiR׀FwܲU}CAYcI%d^ \kVVpAum26G6W]Ra(RCVQ 2F39O@i> gr2MiML e͚؍k+zyV0:9EN g:2ӳC>Fpzkf9U̷.wCbcDRDž^@aM NK7a ΁OwG&RߪyT?eG?%ex( )N7#tcuIkte?@LL A{ƘdhiծYh ]zs?8tlIJ b@A TRd/8?-[i\J9m(isFq -NUG ~N0i?1yxΚ$ xjiHģȫz@V EbpUR.apX#ӋaK]3cx\eÅg)rIsK, bGt Ͼ͋w.fbLxN@Aۨ/ 6.:OD*$ɥveRn_ND).I.xI)1 Dxvwiw:^޳PpkvMg2iSpn,g(ډ{-}cS7E%xum=D`"vvf` J zpZA-Μ@HxBoU hɽEia[<}7&qDѿ+i;ri_r+b&p!dM3WF;9Gu9X,K=])m@|HTO2kADL0Zw-OiG? o5ⰻ[~8 {:B=/`uާzyʓ57qNj1 n22l;%: 'd7{c$8! OzJSҵݐ|w9L1>Os5[*`\-ij(gJ21eBOw\Q)Jd3fЪ:K0U=ԑ N=[['a<ƆNyq1X#n.~W.]%.O,` :y^@9 6rHz=':tDrnnGfƒ=PJUtb3V$ZL#Q$P2Χ+WK̲HWEĞiEPkF|pJJ6r3 y?PJm(xVzmY_Ŕy7ӬJsc?w;91IJ-')k\_$̠6լt⥝Χph.#m/ %MԎhsT|{St;TQsI>r(kN= V4Gb a_>`9*w|I@eJ#4;)zf>Ys'ܼ,6Jc>՚!z"A U{g}}괂4[. KܢnxF6 ~B8_kj Ђ![u-?˧=P+vi<)m;f휓ƭl(A%IC>_-z7 3e kv+؟!&[ڲi"H~ ́VQ[Ba:UqϚ X} ;NBh^bc*ױV,~xR+\)WL:jφI֮J~Lp *g&4?0ɤ[8=$]/)AzLXL->w%T iy_1 h^F\ ^CkDvQ5Dqp࿶Dv{P&,! ]*_7MW)bLM@G4n"{)}BPTfS5&BtJ%y+k.q[ 'Z?P.)'^[Ω7yb]޵v\nH'diOm 8_jk`g>D oH@X=u`R­+YWSK[BJ;js pVQߨQv kfiOUښJ󽴘*W7U )uPQͿɾŭMƍu_G{ym9+9iV9H+vݷ8 *,OUK /p)>Pc'ѽjb9W%6 0B@a.S*-Xm<>pn?M x?1k << r9x4 gmN=pT&0@M ps$=dʖр ,>EC:~9E]U%1"xYp-#!aWToK]$T^^+/? ? ±*d[K-? l$\LtTJťs=+xTbBx]HU+f!PQu%qo;dW-M`>=F<\E0f3tnetgvsdSMkc`jZ߲J®>5\*U+b%k񚄐<xX-Q:!?j_s4!*6O bw-'V:y SO@Mu2\vD7p$GnD+u\[xI >sJ׺g8ڻבGeT*B40́okrg9o/nh!&Js: ҅UU Ttz=AT^r]t 3pK{S$ugwq :Y߾u a5t*#jO+b}%`TIJGu,l 9=Ǹ^ wZ/Nß{2Fs"0X'sjsyEQ2yVXk)֣CmVdeirA+fN k~435%D!/ի7-hD^ߟ5K %I5'׈9' ~]J `-N}[,b~]b3{P^'uᗕ՘s\(' \ڕ5~  33݊sqO(htCz}51?̀Id2gx[$`~෻ zXw )m>[z`NSx-~LB/&6t,C}PNxRA!iKv^jMVJ웖MOX%Aak7I \o쩚CHJ[o;Z<&6՛رCZbgd ւh*vϲ+~k&\i^dITa"Uj\ ^2sQhJ'DP*zr`3a'; F*F t0рݛa2g:bߓ29@lzxKe+ba\ؿۃrVb4$ e\Z~Cf⚫!3DJHKR3L ݍs.qtf|NC1cl2Q68Hؘ4bM# 64}wHn)ƛ)CPcj3ȴ 4Dᤦg 2,)S/p=eBz>\HqZh',cNEXԮX{2-eA#UeІݠ('<o}H?$],r~*7?-`/ͪX魥| NC4@<[԰5Vn3\jRI[Bl.s؊x-A8/xG*xQ %AO"-Zl u% BQg25 n[ضx $l&:kXe"ᓴvϠ|#J񵠜Cd7ؑhm8{L-ӡ 0rexNeQ@{vMJ;G~v_DkJP*teRO$!&S禥JeɆI> ׮uoS.%BjpoOk9w1jﲛݗ[N8M،rl]Mck}3Eal%7C꩑3=$*f9koxjCnFWw%dIU/}EG@,ׇ. R޶ikwEYe2{wc.^,ətUZNƓ_%M9\wSnqC=oSQ!t8t~%]!B1Xyĕu^hYq8r!Bc.8?3C k=LV0~M}K;Edѧ%8^L#5Q Vb<*Q{}֕x$CϵOȬu\k#h$Mj-+frYOBنIO2QD-HvNyAqEn4^ XcR1#6, w6[y۽YdPS̄lTL&4Jj< 2);K#/6Y@]Md^EeLƖd-vhĨ4Tl(Dj(v^ڰ-Ux˚7E؂y?f7pkX J%~]̟'ur .o~PG_."𼆹įmGfz72rj`+CcxG0ᗗ_햑98r0UM]1Z:/.\ʒ3^ZִHd`Dq:uoLC{a#l4Bwؔi-y68q-DYsOI SϦu ZX9bO[" nͦZy[Bi+ʄf- e׍#vCEqyQOցasREkQʨQ>at9,>nˋ!і{qP )[@=@D-j_R9>}17 ]"s?"ۍ粻*ĥjgGBrd:IV젥[L _,JÓu5(>[rmKIaCWM~ҺlDQ6뵂Q GvfPWE 㗝vHsxNʲ%S9t-/ť[p/ᶩwv(1L! ̏=mM<_`[fynb3hm\صb|>|OHRa09P6z5Ud9\}"*vΒL00>FaviQ5k@ۉE@P󗊣j_MZR/pGS7 ,j?:Qc;ؤ<j ,"!H̙W: )Xơow &@ `vS{# I!YC$KϦ$uFNlphRiySkϓ0E~ 4+#80)đ &;Ydn7!v_xdo@'-Z ƀF>ZM XvG}ƪ|__W,3ҘdMXq z5aJ@h0Oky[#/SOK@5 A7b/ՀϢc@BROіc~r3 p˪/ 1t?)v]Ev",XlEJhE; d L8hoؖ Z9hbq'h7IH[9%="pF Vax^<>sܘӺ׼A;\uU4d 7sCpͷx>b-ȁ%]g\yd|*ìYR1ެC:ǃ<#$<߽%'.0֤Da1p ˧ 6٤ ۃml4Ukz@؈*b̃9)=䳴ǁ{  9&Y+6]W%}4簙?2vNq `.%>[y1)rΨ"Ă2:xzr̤meIxuTV+OED="Q}CXmLP:TrݓNo._,f)t6NڭʄvqgKTCa"#jx\0Pvmh+4]xpV4HBsiϮ2?"Md s;%CwIiC_V/u9f&Ȭ̠JTeezC@-B#ُ`c} PUHgeZ'0FCQ# !k$.xlLmfЇja#2L§!XT 1AT%LiaDi@RDUR@oS3}}ۻ\PƼjOtvA#߽\EZrɄmێ:^Fǐ(a])7,Y?@:C&I;CJ}TJ6Qei^jORTje;s\ߢ_ž@[+~3|C|We; H#%(aͯmbi\\9MQMnof. $| gPfB}J5xXħԥs,T!3 _I>ٕ̞4c$[k]c?:{4`2˪dA}vZbc]@Ǭ%ёPY1tv1Yke"2g7d0&8!RBJamX+i$ܐCwXO؁ ..d6>%+NFm9e+?%\إ!oÇ`imN# V{wܕM`'>IimwtoqW{;S/\(H]#}!JU9"I5`E^a|ؓ.Frg[IQ p,l_%+Xn-dpnDj95c^m ܏a+Oi8cXcuvZ 1ȨvlzhىH,ғ;dz0[gFUlmQu~u d^@&A``D7Fo_PărbV3A(kjꊃt6b$AP[KSÇ7@&_%U/Nkm>'a_ m #tޤ "R?{iX,!(G--ncSiL8ONiKoa䙌oIWed,Í(I9,ļ^1])MJlwiRb UB*f gZ_0}s0a8),9%,ܞ}|/+%uaT[ʰ a9h@gYZ0707010000001d000081a4000000000000000000000001619eac9c0001c4a4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/>]?Eh=ڜͩ, @]DIYŸ~Sլ΋uHƵ*A *JY:J͛Nn}c]:#q|~eli_n]]Ȟ.*ٙ1[ww7~`ls.oy7a:9i81MF9 3pw Y g/!i{$/K Js7)zR}`Aw`/a,<+fHkAEѲfHBrHWB:~"R휿.i)l珘978\K"n2x^p$E4qFc' 6fQ<&Sh$Rᒝrߖ؜8m/ .UJ[YlN6 ۓV}sH޽l+\k9E` KųVk(B!lhV(] /ֽ%Aۋ@rBʸSbU/fd fC_qx 8?1g' Die|Ƥ?`ʭ@3Gg6MH:WvԞ-:7ާŭ"_Mg-ħVp+ ."``tJj16ʡา{9u Eg\ T0W'ȝ?ȒAR<<&obg!CR= *˒iȍԲj脚 MLhM+ɊBDX*5,0ET {mrz 1hNb4@Bv4t$-LQDce?A*kh&,(vOL,V2=Z ݯ[LK#d)R*w XBYsW*%݋VՐm[oeekhnP[x1/;$I5bS*H4+yPEfPPONᲤ&SpӚq?"6Qƒ3#&GP7u P*Ύr̽'u-6oVnh,#3w2e}B27L~1s4Ӌ&K0^3.8c \C#?B#i8e/8GnZܩOk4\j.:~g@ qK>+ߴǶ}dJ}8$  PHۤ%T<6!zzIaM} *W*X ?+ ?Lel([wj M3:px-NG 6ΰ5"FԷ4ID @z1nBya(W:' )9oi>,9r<҈Q3c՚35㏊ԤJK,a#^~<.dYi368lhK  OٚU9{TOH~r ^kp'P`x!uygqJM4'ڱ"D7I&& lj@aJu*E<-`Clª3ӊhrY h%Mشm(x#@]N"b9_cs flَl@X%6lv$lm{%ֽ^BૈC3TLjl%~X!R3q/kx<"h,JIV1@=w"9.e)Z ٪4ȟkq?p܆< pR]p:Τjbq P--ӧB|rwE1}uMQgGRcx-k<{Rhq@WOK8tY'0'"3)3ozJӽ6{'RWà@#[G!&ƙɪq nd|.)Sbmv\ãܯ^芖tlmkçZ֨2Jz\x1v}[wIM QDy_<)fuε9kxq=ϡw1d$Ot8L~_LzOv{Zh!qjհR YDnפk4p&|^>Dƥw^l 0'@^@vJ$8%QO^t&^乲-_jqf7/Y"F#:G}Tp*_dad"{B4Nn 6.|Ek$ AVTz!MSXdBXPt hRt" }j bH0s?~,6[NF}BY;r*ńkF=rm#%hvJ(.{2|so EMYQ?l&Iqͤ\ގ9 /d,Yf [b4C37$'z#4KT~ 2/ͅ!LL} /U3L4٣/ J(j Ua//Ϛ״''}-4;ф DԢ8e?iPJE;m/aIb[2&维)rka+xT'ɷA䳊w-x\@AL 7Hċku,d_ qtNvE~+aӝ&TljdS a"=HfVyÖe +څrd~^vWXWwdL heUQ^ҦS FNȒ΅[Ɛd|0/-Ȏ%REc@3T􌥿З' Y/9/20GH prKm 5|+/Dҟ2$@p=Yk;HZ _371]Űgxuj*޺6:k#(gtiGlcr'6R:<(]UkhpKt :ji / +ٜ)ܜ dZ,q,$1a_3e&DUmHńQ3?\Q-1 dLjZ4Ha8N(% qE GvmKa,]e@w&<^ʶH,4اJxWje;(Jmߙ[GuN8KUզMԽ44 kA+Lp~'q*Fo"4P#rI#/('l[>u)J0d.sY9)wAL2r+:#N&Oif1!bo~FyN//ME.~yMAkZdo\njL hzܟ$d4# mHG5r\w3|ڹ}kFtj{܂ƉݵOEOx>uoK%}=B͐KIrt &>)=>iJӢ`B޾ن?ܺw4bzI[;&XngуfSDLv'o:VnOfjjɶxܱZd?Υ s NkpZ2ySt"PaLfO5zilZ*~!A6AE R(G^ʶwnR.㦥uIf#h0LͲVN {ԴvIՂQZDD97ޅܭŗ37d}^Л<,;{a3M_Mx,,E. %U#16, fV,`ok4@6s8%m zi;1z ̰.ƿoX9+x#=V[v$SWB]vsO !Eۣ  ˶8NO)J?m9[)=NW8BƵSx9ӿƣoM҄ei9x4: 6Id]jkΧd861G؈El9q8e]`(̍<' OXe^!egLShfF s-dH-H\!#Vky"a[ld@%Z10N =FrU"wj*Y_OrH[3I_-oAzsLЁ.d6@ IWBU7YSql\:ln!'fbT!矙K!Yi5OɗxzƷAyN2ζ!o>1rҽb |'"ϻ_Tj#)8[̼oP# K>sbR fkٞB޸m CJ/q5ZAZB%hHꍠ&wS35K\?nyf|DLx E, dA aRiuRi9**0gAȯB 8wR<˞KHd{BzTLŶL B3XCH}bE8p.Z=wH0Ps4mc ^qJYIN^Li2s؉ŸՈMm<{ aޘd# nخ+60v{ծyO3Fpo }SЖ p8%D3(y^y+ۆ] Yɰ']U5`pIyV"waU'*Qǜr݁;,{Tti^ p|}~6? > ~8*C2A!*^ #/Չ9-abvkc$LO0nK>gFE̢]<].h[@d>u4d.CI/Y׾w'tUbv-iHރ?$]~p;x[ ȭ$wkߊIiy0ZO[ve5 vjcaڭ:uHQPjho}r+A*^m\N5c{2yRLX?kIٻ}kMڽ/~A.Ws^KtAf&WML wSej*t1f0{NޖbsժppXMoUtKuW 2}&F826hZIobV1xV Eɦ 7m:೧#+#q)w_]5zD;gѵkHo()3t_?JPYa-,8kOr&2JŜ/`^]Rt, x_:a(':H09*!d٪}iMAbi!DxB-OQcWm:ABDS+PRpMrnd7%kbXd L.#/U2&D*!&z@ q ne))]1 ?(jVޡ`R6dHE#?~|Ncd`;avMULy/sErKXz:IGCV(>VCיVFR͓?E-'jW3v <ֿ՗W">{"ԍ!>쭺WMFUɲhMpӒ\t1m@emsP%l+~h3U\ud|ӐǢ/&cEM;1;!+18Uؘl/r1 ?O_nZZ7n4W~[KzN ?*'1 *(Fom $#7 7Tvr`,դR3aXJ *^լ[jmb1wbGP@Q ( ;bdƟ\\} %JSKA->߇? mdpw]ȩ&GrZn˟ؠKF U36#ח3j*fczeAb"_ejm1JckFpRۜ/Nթ]@9d!?lD-)aZye좹͠d{jPGraƚji{g ;f+8x9ax oM-3+깞&fr]:t3X0;a0{3| o{- e쿋r M',H6쨤Bc?osI.vBˋHX]\2#3Vc} ^_O[Q!\!hz3sfJǁ(PH`aH)?ݑ>oV^̦S!T [#-J S_g }dw$5 >1 ^CKFP,xl~l&dL9(24/фČz*5 hʳݕxqiZnyOQ^TscKM`I/zUa.K >jd*/tD^ m$< ]]|C @kQ}Keژ_v7DI@X NakF.e5,(x0 B#747@UZqH5gC9p 5VCbEn$nyFjJ 򌔂79B1 ?Bп~)8" Jͧ.+,Y$rÁ$ Y-s+DEGis10CYl+?bri6CHty6V0x^>x+/kd/}blE~UA9oh#$mɂKP= Y/6柪CO%Ԛ53 W$#V| 6fyX67$-W~o6_^zG#1 h91wFwkQY>dǦK.r\PIӾBl)M*:h4M|2K⫰)ƝdYd͖o[fX뛄:Ki];gN|6z'ꏑwbvYD)D۠sqy>wlKF\Ot.j%094<[3 bu DG~JrAQ$[ŋR\,Q/_a fqZA*Y|u#yT?oQ?رmZH17O7ޭAņA5j ^J-cH@S w^KxHjtC8gJrMhHf<[M#lC)QVym6ppCrKh u"c!T7c&[FExp~R%g}ZJhu|_٠FږjbE~Dn1HcphC)lW|R.Ӌ~']1okʴvln7K IMQ!swǕQ#id 2VK^r[1hx&D& u(wȵ̰ 幋LXaiiC+mCM4/+0xD Z} )YU'Q]ܲ1N_4z[/"r:6`AY/kZ|ʜ`y4.?\Id{a7g K²LI=`.f 7L`͛e8 r o8#}8h?`z!(ےi> Njy^5\ŌBUN5UQ y s-*5Rݱڔ7dM& [$n6,;M-%/TJ)9HڥDŜ,jo\XqZHWZys7#\ҐKi?sK3b@V th+6VQߞM^Q~o+E 0XVx]_8͞yG!RF4moeCO2ZcC4I. ,@tek ipxn) C6e~)Uρ9T`z~'uFz DS3idK؆1C3l5eCڔZR\qFM n%0_5ԝ?9}o ݀E5y#pqUVFPdځ/R\}n$MVHN,o jZd1{9@IV`RJa?!@m>|š5}Z%)5ڎEY6w]7f*+X`E8V|V,h-WoRR'[!T9dK^ q ۦL?-u~䧝[|,-ۥ|@T=P\wܠiS8WE ?rrw^/ KH@eBH0N_쀆7AQ8.Z_BwHLLO7rP*ĭ%ZgH{od`LrM#kC(ORnЊITb,/lx6PML <2 G>]T*rAy$ &$q9$Mn5;3]Һa%2__SqhQ/+r:%OG>ƀKhj96a? N 4S_ʉ'Mo.6J dP4 WbO @2!:ʯ[`1n Wtn>Z9WI }KlKY+ z+njR.My_lQM]Eh5qwFP|6yUC[ #N@,ڔ(Jo(1ViC ¼$+G!GH$o!ɂ]iU5[0}',Cr~ɮQ]Е`*֩L Y 1%&NGL pe pG+U!3љo9tGjp1S\x!UֺKm1rb<e>ˮ ۳ BĴÔL:_/ݝ{gR6൩X7pu tҙLPiB1 #!Z}ZL^>8p5 gOۭBK6Nxz+ysMK}[vku*ٕC$#$3vYz^BiBS.uע=\ήqRBF]^0E6[h tn-Nh 1Y%q4Q3t#J5tPz .x=t=W 4..K &dbSLJ6pT c :RI'8ek0.69[ZZ̶p>˼8:i^$'Ұ&DEҶL rrULvAtr20qЁGmrY PVY)A`'|v*vIEtdZcOib=O(jAf=9@S\1Hκ_Ⱗ142.&^{OL`k5!EzY+rD(rhc;>+ ׏H皼gjZ a|/%V˂_8muHyHjO h*kXYT.]KSDRé22\dFA c!>4T/(w"-<=Zɉñ:Ոvm﨣(@ ]\^q.8ØJN%dWA/A!m}԰' cE | uq )C>@hJh(XυՆIr⩥U4Y 44 ^5++GpImdÈ'a,Fw{;3=#x,{Q@e#Lwӝj4FC0Tx]!+~jYkD.e$nARSǏyG%;.'iy%ͼxc//x<4̂{Ũ߶{ggzRk] 4 y[OH\J%WRcM721m8öUK~Y:pG݊05tS.I}=̼L1KQI5a#9v սC?oDړńȌeDWh ©SEdEDq9 ,!t@V 7ZQ~(~pEugǝ Z/芞~9¶;pֿ7QEV{Li@bҳ.8YX.H:U^Z2}_3R }g@c$-?ua2yEZn8}Fܚ" ?G1|ZyVӜJx"jXhX,5A+9aUF^"1sbwkbY`jyWUNY3[\k 7xLͩz-DClě3pJuuK@[]Qm&s=Sgl cd/gOopcYEq˿d=RzTnTgw CXrl 3;rEIVfݬ!>oeL۽ 8O -ʹ;fIL>/kQƐ.6sK$oi`5$<j3*Ju p]ʜq"<clWJSICϥ|׾pK쨴 p"G%ăPM(0_*^?AZHXm 0G?o{OY?JL5[!YXh x[&E0TI;h%Nn (m@\nuVA4^H^)٤Dq-C7cux Va88731LQHxLIM6Lޤ F`Ar -(M@(C2B_8T*PYF  6ǐ2T"oǣIoMcvmIQJ+a?%S9Eҏ\eD] & Hپ `16' Ws8:n~!ҤQb-N>Cp]o@HZh)մd TM[y`obzEJk}Sß \3 k,ӑOkG|{7x3̆z ~oo1ir}$xկP"+޹L*siCB;*VP=g)`"Q8HSe5 B]/}cz0R u>70Pi& n\OWۤL$P@㔛́xr]_Ϥݫ"bu+4*yUC*ǵ>5XђOQOoIN6ѽYu,uMe܄$Z2KCIR3r x _dAv"g6G߭7_.]omY糀kx* ~Q 6$\k!.˄GAW7Sa.'5UzX(bUx6,UWZy:aUBHc;Js5}Q]N$A4{ܝ8yGiB>>{eEL|.49/)ƋϠGP6_NK KڏOM}s-/BK\ק6ZX+*)/x{N[Fꂓ%C=GIVoc,Y,+/rOuAۈ g0ˑ򴆫bvSV&\ feZ $!TaEDhb)i&}6:޶,l~IdDPa{8}qdFw#K9 ov\9߯ musiAgZ=7eduTE+#!^oVXcV' ,rV]m4^+:0F!/oSt.8$ 9:mG5\.4nЗ5$'OԴl2%y=&F|z5G+d)N3 cjk*hy ebVχB/HuQ'}^XGCx5\ٷWs}|7k/!(zen&vϵriڏQzI q._ɘu)ٜ` uUBN]l&|֪;@^^Y]riAI,JxEy  鲫\>RwcN3\X&;> K>:o 1`HVzQ|MhYeTfOs f\\(T5ٌ5yF}?.uKN.m'qyx\nbQLM &ɘ~=xV*f6 0l,/an% ᥙ> Ů69b3T2'jW+'LMCj:%|CVrBE&'N/=G3V9S&,o>v֨tQ+L!"SmJkHjvHyO՛XKYR]# *A=R&?yC_ߡ`dֵLǣ&nn|衧xn]h) ?/aq> f)*$W <jֆ|VH2N2+Rp :茄 w_Z(`>T6 gn nhzL:?tåNJBd(bؠ,Gdapft0 LX \6>ԡg ( Y;fG.pi̺Tjn=1BX "Yj~\ڨ,5zK8 XkY-3)`fY6cq3)fXx+; ؾDv|`ꊇù; S)9ܩ{׏y1o~WH耰0jQr p4X.,^nnb@u gh]j->c^u0Z8rzx1i:Onp(hy7.bXt6$&8v u9pi0"8V: Ƙr3ʀbx5Ǚ!3O=sG!j=K Mʥ@ {؅-6zBjFv]@JaO_ =andL9'UB?DZ7=]?qe4s6k%J#yҋ9"ٗBA A~-ٱ:7nڃw "lZ+9q 0֪ ߛZL/YXY.tDQp u7q %ZqO/-*< GSG5g>}UP  vKUѸWQ|ͯ%`|ttJKfo^*Y4_lLa=#x r Qݚ1Jzŷ@br |>tNITMwXf >魏=U\V_OW/KDLO<NkԌSؤHhyhm[5# @YCy g+a 23) kQ'A;> ugy@1kej*j-q`| ض}dBo6}?^ 5G"hZIxWʓzB 4KrnNi?>1815J`RP1pYkhC n?a"+ ?Í?n&bgP&*G|O_w?[p&( ;B5X*P`r^ZB"t&%ӹBOQLw6[HLoBEfRX rCt69tcHGq=}tFO""%܇5Q.2tV1E_}Sҝ}&PO۝r;*Y,,# Vbęv?ZC7)=7女zSYYǭW7j?ݎi/ N\~LӤKϖo4Ӷģ)|σx(us G sי+ ^>*JlwZSfR돬W33e/ B"V||4Ί檗5-b>s*m:0 E2X.[[Kۈ_w8hP E TA֒Ch#:*LO#=jJ a$gO^͝} (%m|Sf=FY"c8;+tGù}v,:(OD#4.*6vDJeߜ]\zr.R6>5. m lR 񎒷Y3v-9**vZVn\ їS"G$˅?wE4aFD+B)ʑ -gLe,~" /܉ Л{W82>Qj?Is2+1d.#}F$v.#ΕQY./ 0Sm_Ǫb~^G %B#. O8dEMN뾘vLIH _PuD/~C|P>ݳX[m@Tҋvf{1=*3J~`h̰wjYb7Sw?C+[`u뚥W=aL9!+CtU|#-ݷn:P:)1u&N:e[!/dzѬG"%5p#:`XcޱxSMJrDh@g Ov3[ǗeuVѨJ6ܬaD=G)QאzNTmь0ފE]P&RE%o1O-ٖ)[3s`qet uvF"b6w$ƙ%n *"cc?pPBӻ~}Ζ)Xr_o mbA޳C͗}N8kFC l댤J礕' aޟ8'[ B kH`mp]s/`yܔ<'[IV2J)UgyJ۳bfqo^c꠹荆[d:2/K1T3W ͉K A'ȞVqWU7idnd=G}0Y:WXvCΆD*0}jfa |KuX/L[R;%QSSہJ,ic9U,cݵrE6U!_LJm/TPoYL9tZnD24ܪq`aڧ*>oR@諠NQ rt`v!/J;F|ޡYA40%ܻ2n~mQ5~ErIi1,'mHo~w8`ik|CE)tw CߑZc+Q ҩC} 4|bF+Kuw3`uJ 5't}7 Dy?cX*!Ag':А:!A`;TMz.&dkʉ{,ͥE9{\{ ~7rioZ//f[ })m,dj#tUbγ\Kd~iyq4|vbPQ~o",ۯ<"j,;Wk\"yҿX=n1$!o<0s`Sfڇ,]f2\}2V_/%jd48 ;BZmwӺf9iBG&d_;Z3N!27-py=2ၳXK/;^̵nc,KY#f~ƏDmaŰ]k$mm=QRIcY\9:U*BDh4f{Uo !Ya]4 w Z,yC3H>Zc_s] ( Gxs G FqJ)2*L`a/G{Tu:;j+\BT\֋r{cY@l%<h+7gZV,?1BU޲ifFR* _jogX6;OTIF#iARourkȶ8QM4;sՇeEf5_qIۯ~~gٮ- %ŭ-|:1 )hQp|}9}-cptlϊ&F*ã$+z~iGDZLM+5Y$[/tu iq"vBI= 8  Y{p'Sx4.-TY.KAsD+@謀ѿ/IsuӖaF7=`]( 'x b͗2|Ū˘&)2K(ōf'񸟦a QƏy[2;,7UgP54Ć_}iv_cKT9.?" pȡx\|zl(ޚ!P'WH/1+t{j2 seqCN٧91A{G%Unvd8z8t~R41?3g@59rMymVj Jw;ȻyhwKG]*c T)YNo" A.LJx[73N.o1Kl"9>AI̺a.[kGcx`;شC0ХM?gvPa怏DNs&ԦEap5΄閃` Xo*%xnH41ia,m.ĸK`& 16Nj Hp;^.IW i>$B^YUUyRwǙeʩx"8@#ML,El0~gV8/YyfU-5=ܼ˿ͱtOGSRdtl ΋IfwO5f(;ˤ9m4;g" (ޮ l/|h+[oACM(M$.vd曅w(;(}'ֳJOPAhO]r5q3 ?6ip6}/\Y2`Pn$ z%4^4`(vUh~q:U볿 W=9fޟ%<rt%C ɖ[W`3#ȱ\9 */Kϛj{x<0 x6C#綽GјwiA0ؑKho1<9s_\;S S`ͰQ(,m(Saӌg.%'tE.mn}=>ڡ6~~͑F& m[[Zk)I.{ې|Vp?Fհ]渱8Ie"k41ޘSJ\CEFXnDLF`'P]6$@enJ)D#h`uR hWǑ—gZnbr@jo^wW=&6KmAT?V/q܀\=fXC}ԔK:ڄq傡NۤKc]q3 *~`^V`x c-6eHGU%D|k܄@P~񌶩C2Ö_7J ֛ؑPiD";}hpPR>D/HEy%UEJg2+NVT/b(: ji^'P L}~ƫO,-ef?myBBҎJf 2JB_S@YC1 GKMc0>4XT ݨ Yb"#7&>]jXT&\F)5bfZ~p|o0fQʫ2F; *p7+ka³Y!0[{ؾ_#\JNYbRUxp{6)'Y,^m >xr۶Lǰ8l$J}/b'fӯZS/ O#N-({h7>P`Š\QMk|yYr=MKd3`ȕ KH*E$i>AyׂBS?@\ 13~ZC[R5Hև*~ W;nJ}MF3JM 8G[ݿ[$Sv& :5]Z,䰐${Y{6ThaEFNx|QZW(SX z ' O.,'Q^`MOY K4%PiY;fG1G<)͓xẙ:]$pQ 긷sć}-Z<(S h<$o(,O.ԎCa1Ӟ)6k@^A{j8bR!W.bw:bifOh0ZƦ|x3LZ ,Z= ҷ`ԂWS| F5-}C nQ"IF0D%*?~o'P4 _O;lt Z"2 ]ِJ zVl`"]`eP3=Jj"$1xR>yQ5UgL,u%n_ H7l^8!+))jNkflL7+EH;XVT_)ᔇR+6`%YZd$F#/֌h'#/e9V` p;! x)=5{e֐eSDU'jĭa#.rfrfsz[:4ofs!j{Yhhc@/Czɡ O)v("HߖOm7A~$_FJX>f]pLS] 0$su#!ʅSظ)KzNQTs('BH^nhwj\>u>3_EqIS~OQ [+'Q KYiG?/ʵG Cl&e~quENpڠF⳧Ph&- יF';!xćy贘a+S>/=.tN r4gkxEM[n4=@`dmY;ۂ2uPb$q/Х:tQX9anc.LшD[Q;kps3:#muxө [o81t9 O0B0֤j݁9rq'njjYN1y q«{ +aEGq3Aoy[U+:XOgrZiR0;.G[T[slF[ ʭ2;~@#FH[2wݹ0p*(̾ __]3Hg_Qիfyw0{nh8y s"!s@!!c˓*\xW= wٴ߼ll'"Z2d w61XL(;~kɴƷm[1"Veg^|ee$mM @1)acߌ6!a]عo]s^<\NdaKҌ?-Q*ZY' Q]ʩ s#x8N|i,(^c$I)I휗)V~IZYGSF_O 'lWMvH(nPEM_52R<ďw@qt fkL{_`'u{7 Fh\I,<r :3||,O} 魦= })ĵIMIM詻akJ1Rǣzym!\QY=kh`(J !ysNVbXzeD)o]'x2U<dRdXF}㇎#s'~xĐ93›45U: u~"8řZ zҊ!XVS) ^0^])sST$cXf"R?o0E1iD4Cxl\sͳ}=?Im>iN}ҽ9h|++ B/iaG*cH'Yqiy̱P^yEq NH1Z CNJG'AyBMtkaf{ߍ햆 v37gњPnGӻj)Qf5FCҒ3Sx9.F<})̚NѺ[Ӽ֒T/ƁL㾜΋=Uy_}! <тhK C /Jdn>nQ u3 ۓzdDh^}iNd<7LV}%]™/Bg31  `~f犅-pbZdH* .Wo ӖEEs^NUu!{жU(;K=T>rG'=o\0mlV\_q#X4!ʺAB9(2ؽNxb lCG{/lhUǖd&7pIb*2[fOp"ND?moCB[ҙRo3}JxL2^Q~z+7*۹2-&\,ۻ ?3l})_S艉@O}sI\v3f}ok`,<7 m MZcU;p]Ub%M/Qs9.wq_lǬq<ށi7u~~RQ+̔aB1 wSS^: IYߩo=)Ƙ,{ÜzA{Ǻ'A}6GWX@xń@ڽ'.†gb1 1Wb%VCt!V.ŹTC!"k=QpY`ټfGgyfNKqc捅/ei x!SQX.dt¸_y tTk$ 01k@~P2^0w0P9{-^,@I? ([6rFiaKbD"cY}$A"ar fg1"oP:-h -+ jv6@10¨&V1y^OE)wR\S!'Bw簱gm lڮ He;1rn(i[60%.!52xLTD${0A&h&:s[ j]$C/G~K#o*0,P}8yktN[a R'$1 Ŗ>x&) <tZl3|^k!kJ=_\`3$UDN$⺒c IkH_5#FW3}ZG5j{g167 :ҙmfT;Wp"n^֔޴3l'%ɲ&u[*K -em)7Av~f,=juC0F,EN>A)vCYLLdQ 0fC$ 1jʭ97[pڠ<#09T*U-bp6Ѫٞ%bL,͉,UDwx_n(3 KӯZr{ۤ'rZY(B^.d$eB!pע(>|6 j6@DlJ{YJȏJBHƣ{uH,@X+.Q䇝ho2Ăf̼Y߶ j!9h)a{uWiGI;υK@}7O&p50Ze:8o<-M6= Dd'#@Ck|3[A.zkhAr6?IPifQK$N(WwAYrBs'K WޜZ>ԅ/}d!rR`?Kj Pw-4ע~l [$ó׵s9yQyԡR*F*^8 _9S{0TcQuVJ<~#P ㎚P᳷ кS7\&7ur׳R fqިvkvr ( !>i>/+UdDfebhr@#bR!j>j7phwyg bx0/\X&lk-By2Oh-ڿ<|Lo$Hc.۹b;β+.}}bmIyf^[;Cy6ϻ;:-/ko` 3 F*c8R01ɐ;&%-&ewP7y58^h7\Llꂟ(H"oLV:+|)4v/tK}"y/WhvWP7Mm'u2Rvz^s/ZG'S7<S^h>$[[HsOxiqmY~\αM[uH)PXmw)ВDJdQ 5M Kv 樫@7Og}ӛ ϫmX?$\,H'{mop܉/8A! jmjDcK+ gTg q'FUjgt殀MWkz{#wڡ^>~gc,:z)y`:fb1B}E;Gq[z Ib#:SŽk}]v'昛^{PGB^8RYh=n?#ݕ)QYK`:mB%.|lryKNM* i9LmEd#̐J*(ZY!8㫡 H4H:GtzNhZ*ܟ$*7 9=6]{|L‘JKid#uA@|޹BHISjH=gS38NhE>^e^Nz8W"iU~p E?iJnj̬ˋ)x+[ٞ^@VIY]BsP[LG!U>9>`CnZYGOf*69F%A%)nt&_.^1ʄg$CW'^ h X[Sh7~""B6޺;o]Bx{altDVQyUt!~sށLuTh9`֏"F7p>R;&ןsWA 7^ќtmE:ftG(ͣZV,-݁30|k}~G:N~.37b*nLȾabPﶿÇ(+[Y5'Ҋ=1'*wO,5|PTT㲁JgWuUm pW`t`&tTYEIp8IX/WӠa䕌;Uvh.p`?;pִ œ}m0GT8K}YN}&f`\]{K(U_Fieܠ^^TGJzT8qo&rj9N⚵ nh >W~xH2r&? C#YF!R/e%:Qo4t,j:g;3z*G\ y:{$NZZjs^~D4trV0C9 BG(W *yk9~|m.'nwlc(  ΔP3]zAܥw]Rg^toM6swL*q,+QFԌ4[n|{F?FroYڍKI;oL=pNk.2"jf iQVTDzЎYWͮ%-+|HC.5[㿸o!޻9Q|d92#giLql߀#sKoXHfv8O;^@G7͉W.mu[`n!A1?b@D,VoՌ 8&3 Y7hZ.eN$)#C^f*B8s[y`CΈbvʜ.d9o-gJ\˸ÛK?jD"u,b]YV9JF^tz8gTQZ^G?fvQ[=)6UyT:hkr)y 4uz0YoL|EOn`Hal<=ZA.{ɽCE}˿.@v "Rq("sM3-3 ČJ2h]S!S>E@*QDn\F6CQ8eh2@1x_u c w8f9Y6Μv7F{sa5P;BqWM7v Ҍ]2Db\.}6861R?̾8?ʧ9de4ZY?mx (q}V#8;~%o#ҵu\6Q`D1dfB LȜTPcєy֊4 #.zˠ5ua]ч3~̭Z%?ŨVlOhikd ޕOHrh /<ϳdw9qsZ/`ol@ )^tȤYLAqMӈ.}D?)+RD_^:HD5L 4fB3BZf$[9c?E\jB)$iq2 B`㻻S]k@1d{P>Z'ʅFWK l+Y+*_&sϊ6yfH#/>SRy΅J@ ƴ,= 'M:N1Yޏ-90WxOQu2*,M޼qkg:eA͍`c0pb˓' * DCŅGy%WC =nɑ9Aג-+RǼfrbPNfs5=^z]~Ш@1֌ކbh CSKXX< 'Ls8[blrTxt3eo&.o܎Fږ(r|cQ#L8pG-tkf]d8yG R(&6b0팓]/C~vOX.?-l~k{n;8 ]/V+1_Sj%?0 n$azFqb(YRM9|o",t祉=◷7DR!.-LC}E%dBB5/:bcBl& t?i2mq1MYG $WWSq}{\$3Y, oC "!܆֙*^łoikhEIql8 ^Ozrä Yֲo> p1Yhb,/F 12;t*[ vO곰HX)5dްk!bG"h`'3T7A$1+N@,U;bZhwNdYQ!noCxa֛>攡?/,cl|6KH00;dza N2_S#"KeQͮjԸSB|ַ~KxJ1-W12g-;kf^Qڐm |.B"sd,9*H f5Z5tw o1{#Lx#|+)M* '< Ɏcl zԾgȜc! _Ea3tk5iZQ쑲x.V6 m뀖>Q5~ f]0_C(okf,'>%WA^$eT%/%ilBInP%B]H{ qФrL]k;&= ܺv'wdG_O;^Fimv%um*5\\W~" 3\ik%/C[3jPQ#ڢ +c3[kt! SmX=w i]@e)܋' ʮnzcO}ee$~:wƗpTwfn |>q5f ҇@q-(  Q/~xK;XfI嘟OE95*xrycjv&t܆ s6DhN5~'mI54%#grwUzaE l! Wd;)f.| R :Gu"2,0.(5DUo9G/e}fpOԹ%Z&_qT$x ~} (׈ˢ4Yȵfs Jػk$UiP>#[x&5;u)^ZFϊ~ƛ6>C>9G ('J:#E`f}Νmxh j@mh;}>Hw_;E`U Uq!Bd?)Eb{k~zsw<)uK1`e%uQҏTS1"$aT].nOXM#ֆW¬ m`KS#iR<G&jm48:+'UVHύB'2r|* RK6L2l1X81( 2yPh sdMNMD0-(a  nb[Q@^ g X(L{e׮eKZ Xٓ!^B<k4[ZQ4X&~)f=qrg8Auz<|A·m@-E 1OY M%?s>;B.*/n{_Ծ)#YLZ%cu71 GCO !ͫ?a 4e;C4ˉ-9G*d޾G,D"@D/n?MuTD1JpI"Η*Zר9eRppJLFl4p0MUj9~a:31jK'Omii}8(}:f':uOh& xEt,߷Al9$MeR:jFS{q3-풼Dw$o UA#/@wY٩ݰ::|-WWbاf?7u/|~c5d8%' C@ BGyEEH^z l,kh(dTOdO$њ(?(OJk޽a  aI μ  m1ԳBkT }Rh.q-͋<;y^uV!2 Z#: \| 'd^عuv!6 N*GE\Uԕ'qc%5i%<+<5#ٞW G*h w8ldPu҄F1\Aqo1:7<#wU..eG!k0-x3+QE&v|3_-3'hj$wS cr@5g9=>&1Ub}cDYv.AE9=7)Nߛ͠SJ 5=$v@B:ߚOVGD[YX6TL;w]܇e)P,A>t'W*1XvqpqGB;E,'fh׮B "."u_ =^ڲICGX7 E%@,;y*:w2,K4Mk?M(i|0/Cb"^½K4*t0*ڪB2=ڒײȲCsZ0 c tGFT-+opz=s!=I|0%@G&+H@kYL}QurruʼnËç p(K5?yQtVf 2q@F+h"K<S='WkXf( ([i2 Th8m9J~GΉ3xS)gGTmar4sݚ+(+I\`9 b'S*ޤ־+)Q7]r$Z,kmTtdĉZJ]@K]4.:ƃ+ױҎYJ}r;q`lz#nz)C|Yz/" Y̷̱!;lI:48.e'>K[yUҒ/(&?h_)OX)GwSx"K C\yA AՏ%Tͽq?T6kV'QЁQW!ܺ"Q6 adq7ǣp ?*'rIDA#?ڽ=uզ0ӂNtPkRU_g\^{ڷf6!ւK':FϬkSw8tydAKaTmDPN>o&Saa[ج(0X1 V [Hj$ƴoۮYX?hGyQśfoC=s8/W7|l:Kg|4*kL5BոMܭ>qȤCOR2{N }uQǞ`Zn/1_Hi|S_>$m;sg`H) Y²)'rkQPaM݃rFYFCZPG5 4<; FaVYrKy>bbբ.M\+L"B4E ~Rl(>lBဃ `暻=7ab!>:qk-[5,5SvN45 zgyD(C?"ftUnx~h5`6ZǴوsw"E=`]˅'\(l}[G!I{P=ԕ99-G?`UdJi~ϚLķY0, xM_h7]?:%w֩e+>2}5y~ gCVB%OJNߊ4K&(%>] 9Yt)s.pµQnuZxT:j;">{dM#7'u*rAnЎG/^h?!jp(Dsm=DV?*$/$.* ^Kh6ȜO*7W,FfiJq7fvn藦1&J8na'[35 Ɵ7^g쟋B!j[tSw7c\ØtEm49yh" . ћ_=TCʋgBI˜h?I z8Bz6!/Ġ@(=PES8,p8d. dW缾nE;PQI>T9h>(RrZGRy(Od#Ӌk5vsE`%k>2O c3 0aJI5Xg^;naI.qnA03, ,US)%]twRztfk%" I'WT0]!4T hcQ?:dqҪF$rep8_ԞC>bi=yR =BX:^`"jyo32qǰ ?%RIxy>,*E8H=j7\+KjS\Hwwi?@KLMڦPᣕ;1P|^ߨR|:vBۛ3e}7ֲy12j * Ddh5/'E3й[:O!;{pa$K=JЏ$إºn!tQ>W_t3tw |gů#p~ֿN꽒ƁwUW]\\ Ђʰhȶ282%(|ˮ0~2MJy<Sʱ)B0;Hg;R#ا ~C2P]/aBnWFMWQ%GDy^esV$A5DePs E3Fe=G! U5wN^BqM!Bw$CjxWڀgT¾.7x@^6!oXV_{LIqᔏ-ط²-{<u?zn\G;Xw*S1[Ȕ.Zhu\m颽 JQ G W> Acz O=M|WGCv DO:ΊMᑑbX]EKX_U셗q P[Ź(h_˛NCӻXT:2/ĨB$Ww؃**L8C&`7M6(IimOEwkyr~=E1m`ObL">8Qg&כBYa%ӟ&pqW2Y&zjo=2a:>CST}mfH[ѭo,eNo}h#s1'B76 =#qm YG\gŤ8Qў3 Ej.yCGm11mUj.TcE6@gl`86HH6|.cs9Y&׾Ub`f.Q1Z aRw Cy 0ؓH+Oq 80bab[q Y֡]S# ;ǭIg0Zwm7Ll_u,9Y ٳlyb}+CQ4BunqѸC(*?__Pa/;?P%oXN(evKwN7@MjCIɏt~ 8\pxd>maf.[z~@(ž푷4+j:}63~K?epԟIʈ(7dG pչ9.ftcz C;نuwDO# =(%.ROwÕ`õ(향X0 :k ,Wmg1fV0Grө88ctaҦ6?%p;#EMMZU\`Ģԇԛ?2))h6}.%,CýqDRe.>5£v6 )*TfdƋwj-JaR)͌)nbo֖ίu-8qlķ?WWPO1ѓ#WrȼA7'D+;9+`ĭ~>{-.̱#7qsL Bٖ}Z;~tR",|E 9TxOt*}s^o &e:huTo6/kŹ [](F_{?,yR*u6Ik{F{V "ζlzkԫ<*y-2EdeO{tpDo4C,ōvP]34 8wQ C}ÇM:}UuTQMwba%^>f:8:LNw c)rt`ՅpY<a(<K2EYbղڙ g}N$X"%*SіFbmLt*r:u1$e%} Q^7SD<ʃvJ Z#ڲ݅Zh{p _kaA[b?ZʠT uJ_"oۑ-8<.$zsWcvDtI)3k(~_ Qui'l<(Vn/6X Cn?o;8cQf_BOJ>4&n̒ƛf$CYH_{4kǚk f0ThZׁ)tvc\&`+RV`P=\k=:/m{TD!^?_JK2B#[vi_-Mnޣw>O}M%]DI 6Diاij,o {Cx=pO/Ŵɴt⮝U 7B}S]Ux.ט"$ %x&B)Ygd~M4" #Ë4ΎgJW@彣DT|\c=dMȿvzo˼<ʓ< 8b.%ɴuըutH/V; 0nI]^RciԊo*I[ݰ-Ρ8W$?SpuB~u?#4Q_b'_a5#΅I,qH:-ܘj>ҫ[HʠJNĒt;9ZB|}J X>N5K|ņ{e%^d5d ZС?bGCYJM^+n4  UʹP7,9PKYߺp(AseJ12`+)Ac :&;fGb'[Z9ҭ2S_P7@XxzIY97zLx^O{ w ٽCt-nuS'49m!;>D qxjg)礢/>3.[Dr SC[`ڬ\8 %n; ;!ԙ*@{.e}踡*_$> :vɜwȔC0MzC7짓wK~H~kE4L^;p-wNj |cЧ}$m-(v;:!D7.F GsT6tbk6Txa@'E~%ݭ_tRTQ3p~fJ#٭eސ[6KNL'o{8a/p yl06ån¦fH~; +TiLXe9̷T})ԥٳ넕1`@DEmf2+pb-ӱ%QO-6tgrfAutW;\k+ [/Ɵܝs=-&r窺Ҍ3R8. T@.4C^>/>%Zh3Vm)#Z'fL9`~MR! ,*,ʠAO`ndQtpXbJ8!L|M;yJ&-99â'6ֈfv4͓EaC4*vccbE٩H'Ɔv-8J|çL5^[zZIВӽbeA C'~7CVh0TWx4.v|YR1?*:i83_ 5qdPrEeg> VGuݏ 7klMf:m^'Y@Sly97^vH͎agCM9KAYF *\ X#a-hf䫨ҺF$3nX,d\銯?!)6W`6BUKXhgޕ Ͼ_Wc] sclnL sZ\*1H#D;"w7[]O,h\ c}]n[%%C28WlWX ghvy /'_o(G7(7]4&9e”)6,D; LU5T\55Rz8,:$bc xb@"ż"VoZ+x 2?ҨX e81-v1|},;կK GHv?:p9!NJ+ CH%SiQxufk;P&v0m^4m ]FDe z*)ck[ ˰lA')r|~MQ3@YcFS~Ĭ3"I-PT{䷅l[yǞULuJt[ȗz*){8qޥ >j} P#!*629R_YFL+E:aH1@(-/CLpQ};O`\fri$rH%6!6WU֖w)ͿůCt`FK`xzG# `+άT!#ZlتSQfzb97/~:0*OO m0*phEN2܅h (s.Ix.XELrĉQIf;u 0Dď( F`Jb1B~WvK'l=[/1w-z'r_˯A*wͮ&\4rOr]ItJĎ*dUؾG~2 MWSWX/loeQv|˦x0b]S]^wT[mWkru&EX7c[ju\X撻 [ᅈ;"eSԬ~lSV9q$.d2(Nۛbk"Wxy'Fk>9M|!]k'CWJKU1k$R h8QNuKԯ|>λ +},Ypf++,"+%B/ v6+zZ$o` >+ {_:Y o_ĦS *bvuWb?8CPQO9:-;65:l;G.n?a;/bw\glR T}ԼTZ~f ♘)T,7{ᣊ$gH-\\հO-XDsBfNĝ}j0"OE5*]Y fL`Nm׬-a{SцG:4Wb<ʭNgvՁ<7¤Ȣ)&d$1Cw/AE8t*eF>)$U9% J%l'\z4y yT)R;Mq^-jWOCn=Cm~B&N9E>9&m~umg<գQaz4OJd݂vr42yEרQ|_)fAs`z%ze;&ܪY6 EɱUej|2;ĸ8[LϸQQi^h}? jf\lsuwJGd"kc]Q ]ӝU猛UM$B~'~:|AVV}YVQ_X`-+=XAhJ).h x"X z3&7] ӗA4y@kHWB 5cq)[pQ^m $1`LWC;TOAMw$i܃UeiHE:`Jee:Td|EUc:Qq+jAtot+Sپ.' !;1vU{.T&4ru9~l~Gqc}1k#<d׏S_ʫZqiI/s :Frkᜟ]{NNlLeK˞drjzv3'7 ԭјQ[vvzTR> e 'XsވaGX/e+\805wq@ \b_0Z!-WVol; v'LCv,mwlj%vP7ʽ;kLr.,8'Z~&G9*F؊CsWufd!gbxڍ.u/3w@Xd6RvB3'7£|" 0 b{NuV: khJJ;Ϣ 1p+l PnWw]/g_:t<6@ E8/V&X 4:jGMs4R_9xv +}hyxoInem=blvL 9|Ta]T2]!d!5;衁fUЈQ1y[.](/xئ~ !>ER48?)N^c;xPgĆO Ҧ* |~ȱ}IZczC3Ѧȥ11cS5O 1DF,K)f=gokC|ER;s35foWO<<0hPdBtC^<ճh*nšF=aˊ' )K~bKI9}\iu~ka9";fYBP6EъD5A30zH(fE#])Jon~E,*ܿO Vs>u^p>ѯUEiX/GU/w˿HYVs WL8~a[srzXVppt+bίT/TVze8IIAm,oZ87!3x)rFPSR,V-'ti|}sb-? InI87l!>ϹԳ\2ދYf_gsL&'/IqQFu= }נ] i'WtxZqA0Chz1䚦LEPx}uƾQ;1^w9 ޥ:㞧H&Tzt=A 4mt `ZbT>[g;삷jKoHᛛp$ReECӼ圷 Y'\52&Z_GYxة:7,)x#2O7%ñqn QM>ɂӋ3}=(|{3Lxc?+R cY_枷/L)/vj 7r֕(8;vSyŸ$J{(明 lHA вd8᪠fcAdR ?5Cj>PwuImj.娿gw_z(>rz\t;pw4M$M=p =$66O~gRϗ;xdA;"5iKCB_s~xpBtr")j@=%ZiRYo]¢K6lhn8viKKL=*X79eg98RV)` *XQx6T#J,*㏢TDž )H/҅1h8&fv8L[;ѽ{0t,0li=MWO%Eݲ=6rK{jK'{<(%~0w%iDZ=E{. Gj01niȃ]5,ח0k@dDsn[ji ,!2LbC9`m]zva$R Q-#aP  )WfNGIPyp¬:!kJw̐AŹ3+WV:ӝ`7u9wzq><5y9+ jE~Ng ݒ::Aͳ-x:qaހ,]ȥ3#.HEY*[E ~d'[2sؒ_%  n'J'cE](8@c(9rpٙ8r`6Y: ??YX! ċrB9^XOHx(wpGb3 j#Ƒ4H bY Q:y 97crV *:YY,4ؾ kTkmu@Z4jqvC:#Y:W ZS9cmMk1rmYּM}rJȦqt uLg]xsfB?t2ޜi,bT_Ck;q8ƫO ܎ϒuJ$k Kyދy0PwQAOV~t^|Y{؉|f亮l&dʹ&]0L&cS7:zCQa]پȘ()MCzb^x>t@ɕeQ0lVa!ʚwW m>Pf1!{1=謹l&]Dv]f!礮 ꞺUJ{ H$#S_E/\D' ,;jN[ƶ3<@$q<$&q֖Y?rExPqk lYnþ4e( &-h> ۃ+B: Fл2: &)n*D_ɨcwjp 8=lC_F/-Qg{)jVofic$QkF=H߬rM쿞vq vcU聖K{!ܲf~r>K<.zm?O \l(0Ul| tcmfp+jY/-ġh9MIhpagT-'w/ă/,)g!9:#0")y=Ad#@,gt{CuQuR_ɚy꒵h܋0s&²o,}]vūqbU 9ԕVNǽl-*-Rvس0::@ZH ۉmBǬ}*WjԭCLUuh22j֑ûؐl׸M[ >NInur4B׊pHi  `IMWH0^T4МWˈB۬c P@. -:tigyœ'{.,&NDRP:j168$B:EC=k= X}6#NWDrٗe&?6)UQ%JVJ3`1k>k ܳq=ud&|mrbE1{uI2+W5>6Pv- L4lH<V*#|=VD(he',P>̣p$J]#;8-a$>th?VlAZƣO5g؅{a5ʎvi{l Te~ZV=684 A!qISյ0=&[hgs/,z˘/78֭9& P75!kW:WST:UHlcE"@;`n;V+gnCG R-Eբ}kBu? LsƯWctM(z[!A,Hн׃a0 ?KDnz|%g)eD= YTzs4&68=#o]e$מP KJťHH@X=V+gƑb-pCrI-5F{VFOMQy/ G%nץڈL$CGu/rHJ=uj}i|ޢ+50O;?RzJQf%I؅-ʋ|<iwv(9s=95Ui1zgu2 dMɎO-XHƺ,-Y+ގr8[|[66D55LEJiv𯒋ձTR*^"(JSBA 5Æ3AyN=,:IדHþy5|:m$\xPaMx@c*>IBb)_="ւ!tWڈ3.&y/tr/% (*v"8.fzӶ]Χ'\a% ^۳"0MR+ 0嗠`2݉'.ՏujQ!y\b΢kxP?(2aj|1q0z;SbRU6bbOjk6{3rᇋmc{-L‹0*͠Z8ӧMgmD.Pݍ#mّ7|z=m ƾey$C( 阇i,ig.$C}';.A[@܃Y= wI-$?=جXCE9G*INɳ}\^SvKҡUI^h=밼8)ZpuiPF dw9Yi륮//;e??Ш5Kdu>^<"!@bymeCڱӈq fw:z 6nY)'rCrWBʫFBa;wuGUv'@Gs҉j@gR^fީ6F4#p8L؜zZ؈A:|G3Li V߫b(n߸ I;`&JӡUV KL]S9~MXA<=-¼^@F16pag*h44 497eg4MYVUO~=7YT=6wH˕kєg:@+EmJvO ]ʆ%j`+ y g_W,zU =2 {([5Mo}pNOp?(RFߠa>3[.+ [/!:ЧbjUɩMhr9/f󅶽Y{!qZ7ڋ8MG\y_b,vNV]b[R>ܙB`1Qh'zuTi!ϴb۳| W{ W/'e v0F/1 My*uF;"7s3\2Q^v~?al⌮3Ql`)3F3 z`8S@o|0_oGB]t I3 !V,#н+T9.6EGFCBy-#@J*`l.Zx!b9J!fpuqy@,g[-19 εPjS; ]2O k./Ø<%q.,vñˎZS3;&2=veG3Qgy ũFj\وRVb͉ 'Tu yB1a:)$ ^OKN|?k8 P !)0Ln#M a"3?-pL)߫`k&h=sU&#}}$Fq֪2ﮩ;2(m'%*j*kYM IJW# Ӄ#pEǟ5/gLsu$qO [.'3|ݮ5䥱 R9ɉrݳ{;Պj ~ZJ|*7 Lh߻ &ls,GyUOvbwttTp0L=W_P}p#UYI=T B&, pTY̯S9+cpJoRu+Vc2MZo0bމh ϲt 3 t08øAۍes9aTBL@S, kT0ja2wdx m%o;3^|8?<#&;fRp\=_~}Jh,cS1 /2 Hz"`A,{^..ZlKS)gv\Ie"@I}K2CjyCi$Kx\}kll"xȭJO]V& Wr1Pp1%JF#ݱ9x88Dsu}NmeK ,F[jcy. M8:nkFkHݫ~9Ϫd"rQŌӲ4n $ EಷhÂY|^1 "M Vmak0 AtsrcGULA(,9̸ǔ[<θTO 2ܬ^-|)׈WU'i`z&\ F \eσOk#J*) 0 N~1`,zlO[e/kb l~(ihu=$M":yb=oOْKpt2 Wi\A|CgBKĎ[c7rنFQ3>~Wj~\^WJ(F~"-.Wˆg{>u>츘D l4vR}y^Mr^Iѻܶ/fCxa+$|V SEQ*Ff= ~V=ACE(Ւ-}nJPR"z %^2;8F o*"ҍ&05wvbKqNlI F>#;(#ctmE= RXOY P l`irO{r&.^ L9yy*E P<)G<ݲx[ji5ײp r-J {Cƀé?6Kn!! {Z̤8~ߪa8Lջ~QԸ+(soPycJ]ay fQx+B̾aDm>֭m&^\wIEkpfwd\fO\jXUazPq*Lx,{XR{rX1^ ~P~Z?n]Qŧv/{9ԍmptYg( L#3P:H"E'MqFoL>[}Zh|e@ +X"r Ԣԝ3cQ؜xPXo=C 4&XNyo!}^] ^j仩)fX8ڌCԘkףq֨iGm}ȒK/M‚>X7ya $}!sָ|zR_L}ցcWvn ,ؐQpjjo1Sxl-R,XA^! nZFOι+уN hi:F1$p]%pBt/4Tm@oQE9U {9v4y6-gZ-A=lYQ'n|B /fC@z>;9F/\ٜNm)yzy;:Cθ1{:1)#멂ԟ|ڱuX *)svy=Ӈ3KFVG>@pOƇPyWz,4feqd!rU&~aib?IkPp:$l0Sa)b.u4b ֟mȐ~#DN٪UCD-c|q7ǹHZ*0ʋogDWCow{sBS%h`Dy^_VkYDWP2]'̷f"aP0\G{X1/m@M@q0BR3In]%Uz M;a?NQ6$7QnkOW~\n~g)L Np#9L`G2 f>Mq@pJ>8i`Bar:F'oӰR:5#VߑYyst f}|lpE!'J"(䉃bz-|I&|3tyUm膵j*o2IF |1o mK+Î4+tdOk Cl{>ZҌO]vR$^c%NrtT*aRNy#dn,i@"Jܲ,T0Â9,QFj璾as]kNJ<_lvBؽ4 jijA`35LևX3a opM.tg\>:SbnG brHj4zM&L啣Wvhho!M)C;.ܸvvcEhйvT*RUhљطQ>xf)3h2g}sF<1LMrnYu"/,",md)Iƒظa6+[uۙWuDB x;62"|b(X^d-6=R"2 B7 P ˾)ҊN]yRs&Bss9BW v;?_ty /I튙m=rn`hF\Fz53BsO FiSN>\ߌ݂1&(ě~A1\AMC ^`4ֽ x{/-q4%Cf.Z{! z0Pĩ aX*O%=PEηF=Z rÝv-^k)o 'dq%c&p/!eSDɣ a BTV#^?Ɖ0}87W'xFL*0^@+KqHUcz RQ*H~B+@͊sS(k%"2gwO Սܲ!O|9iStQ 2^7txZ;i+PJb:c?#'XXJluCᑰ]QJakB_s ο/ ID$?7e?fB.qҐNQH&&l ;VcO.KmSX"ZOR|‘Ɠ3  3ɠW΋:"O`چ[/Xkkx+ ԯ*X^;WёczeƑC@ɃpWR+ankOٍ; i)u4󢣬MV0')62+VֿqMR}v(Y G>B1a=%B5ԅy^:P7s:'[f+bDNv%FLG2Ӿ#5TP)^&K5>{`b&7icZ='wUm à ,݈:ʇ;;jdBs3,}-$-E/y$H[ {4a:8c)_rbiQp3Wngg'B l|L @ rz}fEbvUKAy5o?P陉 Pk͐wx S fKK^Z_U8]92;fWͧĪg^\b($h<]aEH=QX2-ے1W*f36F(sji`A8{u[@7uI| !8O_i iȏ%F)^C34&z(+~] *U[ӆ5޿lrEmEΪit0Z{Ɣt=mA [ =l v9S .U"BHuFbT*xLRX4-IYU%L(SMj0HF5Swaۖ<b{-_-TOryT~x1,Nsr;3{WoWwݘlqHNyg-KYlT:[.xwfbym ?rTCV\!%gĠiTW =KK~:E,5Gvj'$̀ʳ_- f%{V}S^z?Q OE)K0#YGMN?bMGRzFN N*`6.d)&w)NT#7Mpqd+HHa#%!}*`NӃSsܮD @ɺƛ&GZ@;u*C`~cdS9αkt<|n5pJ ڞF;3}_p,DtP%EAEFnȋ>"8V{B!~VdCy;Hᮇ  > 9tQZdJ@b }@;]!-5PFzj.s^h!># Z(JOPh)cBm& gw Rz.KD=zZYC 7EMԹ[^ِnW=qbsښ\&( Zv1K?@_ ] SU/?c}. nQ YE䑓x)6qgqܖOmJvM]6s@uY ^b)? 6[@aozDa{y>ntx'7 !Jv]甡p ׅ 7CwrAx>xAX8- 2 dr>{C)l-=Yp;vů*8N:mҡB)C** (A  7 8zT! f?.Q@G,ܢ 2Yl~I>?E;zTdw?bw;Dd*CxRcbQ7VY߉MP?N<XjIG"GJdZ|<;)!}0#":ʽSymuaf_F5!ƾvh 9)^- s `f+m?QXxѶ5=&"_4iWvGkRvl-ruaEH&; |qYݟjpx6V{cˁGTңD M?s|@(k\ )r9cy$0x#fxQʽK9K֜腈ICKy5o?l4dRPeyE?Y{NvҡIV,}mt%g{2jY7po&iZͻ5TXh.b;U=LyAt=2RѮ@J /L# D]NYQ9 OmGuH!LV"3H[ZL] J\zde{]tfu!xjh6qK"kع|XNB'*翶Oum\j?6ӽmyJyU8CzN_ `#xU"jM9W%Wr X]6U6 }V WikQ.\R 4ti}*_ODWR_V ۀ@D , }u Z;pBRcwKU^b|[*|7FF8O,|>f@744ToTWE>G5I#\{ [h+fߓx5#, ƓuưMÏ;ڧ9 5(/ZS\ce`JC'8"e4V~LE \ ⃤7ryP mE׳+QrhCO'Xؕ]Su πpA+ֿ𷕥|]7G gAn@" :O< D0]9\~Mo9N>lS6RDO=*a ȱB#,1_̎Zfz*CIv@Fn>qx}>@IiLFN$GwmS(,?7cXesu4A폗dn yHcNq1,u޴ V\*@`vn Wt 2L YWz(鹱ߘ6 q..Kq(It?3^Yx, CXIj]ǖTyoxD O/x˯Sш:74+@ ִnޟ._Y d,{Ӷ7Tw SJu-x+r2G&n`?ER(01bK}_.B`5X ߥGf,f4ֶq:SD(61ո&ZҘz6))ԅWqq; CM> g }xˤo_r`RIQ L~AdP0A%@SLX4Pm7Iz`m@kH(g7v!+f4:?sGl6n`!%S'Gt]2M=75r(c(*ɻav}D}5[ۺZ l ӂT\B5z^F&tY@gѢF$lLxhfyB*NB ֡ a;7 -1w(Nkg0VUP]-mVWeri Wrl=U_PXl݀zrB?!A ة# E;E\EJpP2L T;Qe5t^m|䑇LG[<Ed'XP\$Nf1HNӎd $ઝRT7!Q+nN L@r6>/}63=79g&%ZvֹqsezC#8L塢~ -9AgFv6;NC$|Y8!IP[R<>K9*u?ZGkci_Ihu@u֙ =4U\;3[{K񁆐k Hn<]c2YŚ;MVg|jO߇@?=Iz0r54/7gozO1~ Sv&:=tAS\\l6tE4ڞ5?aK/ݹtmH>GX:o:r΍{O=_^A) ILlck@I,#e?&wL"uϧm~M oK\ڗ/ ?Ƹv߮m"+*cvrg4V2!"Dui'E<:a8rUGl"XЉ(SBO٬t$ ջXLO,ͪ‡~ߛܘ8>ԏ6R5 zW:DfcZهܫ[['Z#u<o֗n[%k8MѶ:vZ|s> L/^ L͵Q@I[.w^4:2RU26=d&":iҜ`~N(iF32r/*^U.Ց 0!q,e"Lr^Q,J0n)QfD;SAyoaC*ǜNcYVlB,$<^gMKK[B0K3&gxcRX:Gx2Y6{OO4Q06gމc``J #S7) 6nW|OA>F!6(n| 0P@-P=r1 w$8~аC`e>p[r/$§n`; Ox $ou.%y_9[;A|\d t{WOɠ{6ď}uě}8;c+i>wEyk d`Si8[|Oa{QvmESjiL͘LD[v>N(JHyEttbpgi6MDic˷ASnBkER(aL1 fOr|T42/ Y\&.2g; rR u1+5 ;q~Yx8;b٥i}>9RAm =dbz%.%Y sfe-oӷ+rMX^=ͥ- >"B8ԏro%~^{Ⱥc/R*x|ͯ2 4 9nL)'qEMdmJ[736TŃ%0w6GB6:J9P2 PDh(G֛.:龿] x-_yu্GUF%r)Ē Wf~]jj/,?!((kZdct6:}R$wXϚEJȗ'KhZ ^{v *7Qc2\ H@ 5>T+$ .ac<:L psc;{xv4,*^p~8N!<,sղɷ|ۮaߌj҇8U]7U J ^ |cl ʹ& KM5=ܳy:s0EGݩHcӑ we|XΎo,٣92ynLd+Inv\K3"sE-SvȟGBJfSxG+E)*j]!gc2CA"XY 2Hb6NY~/Ûx&#f_Gt\bv΄=}ЀsO+ex23 YG}0r4*x`Ѕ F> {A^b#f'E4O-^ =?~Fm43N3[Y塦!{<ꑜt)>$?l 2u WGTYov܊5+ʾ̣9] kF@hnpOQ*Jg/w ʬ! h_F1< +=u$iiUX^3]lq'hJ '!a/T4uu߉NĞMC=[:i-A8>or?1~>GF~d2[*wߍ+]'`{QsThr+8CU(PXOC߉A.7Z3m:"<ݬA$ .nQ:loZi=NЦv*3qO>= zz*:z *mhd%Uo8g6PJ%:L8bP׃-'{Lj'ZP4n5eS;FRٻ"MZ&W~2w2Ns[\/ԅ^&N~#}=Q0lŵs^gt&JD.uscyn>f3d0uo))LeW %S~πDG_n7Q򶶬smA F#\R2~ɥ G3#`6̂wvtqݫs0MTNE#$̽쒣ǝ@FFORfX>vʽ{g^̼:t \k+Vʝͯ{jlRF3Ȏjvm/#H:¶jn[e wdӗ>[@7|CLE$;)sxZekJB?zA<:@TI K4y/ #0)EɅ Wdbq2I LpskFws ;o @qi}c#샺ش1<媙!ҬF:g]|+?0 4-·\&N\?qNL2|*x]38ηɘzmOZ%[fIrq||uc0E,0]4Mu م w&saPcý\%zY;g[l궸 ]*I{Udrɮ~))&Ӽ[pك$:<A_,|N$`i7)@Gˏ͑͞^+3{d>ܯlYFq}H{J l3Bӭ\%+W A%di,-YnH/%)}f!iaxJi(r&C t p?>AXyc'ib0Db5%nfG*8o._\UhkZpB |*;]WxY_9˓y"JDlSbTQ ;+n ڹOe%oyP#[XH5&2&),^;)P[e D]H X5qxi^bpQ{ ~g"A ~li%Q7n9Oi2V~`e+i WPa zÏbW5b:ZBC~ Uy>oVg52qD8H6߈Ū+yiJQm,E HK4S_wl>pMAgM&0+~wd.wңIzq5[b'Ge**.Ӯ4ᄨ. "ƩU'd=y$-Ĕ321gxv6]!\lr~~֦T*ϛd"oF6w2 3Nt-d? 6C8"ijBc%tUN03Z1ʦgsF׵KHT}FW{R2BpUBO'U7[rYEoJ*U޼}:ilc gqi Tei૶J(_n-xJ|TȒbm޳ad!:GQa~RH1 `8F!ℵztM ' 셟K?k[X6%b˯gg_22k*|t곷vqT=(F0u+Ȣ=HTciG:e6 l!P4nv[MO^ Q??L F=Gk1omo}HA(J Lkv8Ra3$uGsP)G};&)j30Nr@<3IoImJH4F8ދ۝Gt'>I&x>3TϬyyc+4croO.<'h ؜iXg,ED z13r7U{/p' /K.}f=xBs 3TϡLپeņ~Z{KAQ3`΋1s3op]Ds^ݫp5P6oalbzֳU \_qX_ ;M@ս{vґL e;YNб`]ĚӢ2ahj2P1f[D rBcʣTp,V6eU2wlaQH^Z$R`j`Bo)8o~qeiĹM}6|&L` ~24CPnC 㵊8B6b4@`A3b <[#ZMϜ4A\ %Zt86!:\懮cZ8 . ^fpy4EjrQeJ߮Pk[4:>ԕbUe~s*VgO;Qc8t8_MkĕK;eJd H: ԦStm{})`F&CS"ծf'^F3gMpZ'Nٛ T^|+ϓbfp)#G^" > N~)&k^~ Zb83(;\fK/7@nJ~ABK>Usؠqoc`mڰA c+1S:z~Q l:MD']'D\ƒ4 ͣJ nL(geFi]=[0EQM$̦n{cLR6w2)ɜ~mQ"M5`s l紼W<7>h/ҝM3RaBMa%>?|¿@X /$}v'H#b;1m[p m*[@)KD9q0*-w\롾y9Ғbp)/6 teɨ%{ .fkE'`X(U,G# eh9 BN\}.i>Q#z=+\O?n&l;cXs5נ J$(Ŭ'k^yZ}TsGq|GCCAOVօCLFw2:Ӌl9&)Qxwp7 GE] #V NoWYI~>ITپGB\S!pBh䘤J(>RqH3&WuwB X3=y2Pb+|0`?@@ bAs1<}:hCw$(h,),®ҧV* f;-W)" vg2gߺfLf;qC FrV @6 f|Chv =G~Uꔾ6j0n,xçUMrx-l{Ø2jR#Ѿ=Ĩh ߙfH$^߃Q}('F.vKAe^^\ õ;8QfiB,p% \hÔl^fB~\=;3\J=4r`ԥ;Yt7lL[[4jqd# kӵ`'i'jưd4 [,ک(?q{@_ (Vpdɟ{Vm9j\u.FtU7,bvn8v$Ӻ%ZׄH;6xoT1ĎJivUF.A +>pзL12 ":D.Nv#Jio9i3F!kBfY[%obeibX>ϒ"…ƃuF"E]TM;f?B\fI%:&쓃[mwq['G1meNzā\/heqtr&q[աXp⳩M3 rӁ)4m541BI`1Pf2O CZ߾{n<R.z؛ϸxt' יѼJ'P +Q: h/!)1er\WF&~d|k5N#UJA~O#:_v˞%j$7pкڑyh9Dhy|~u,m@DFSo=L/MFնQAuG]:2;L̠9y`=`T +_qeff>sCJAżUIZ_?otq͍|?zs91k/Zх29@f e}pfacl2\ 4dk,%q(esK3 j㔐U G#/6&^; Q_~B[)-WAryl^j(׻OLbXnyp,0uE8Fx?c\Rcc:܇'Z\9ʹEƥTIW rnbc\hV&Eo(դEpla/~%M£@Br;ũY&q#E5Qk$22r WI@ ⡕FhGD™+m=/mLEfw+d0'4sU6EEV9'*F&t*KWhF=awҶM>Mc+r0X`Ӽ9P%6h$ӣ`3XEyޢF *aY/K\O1HKܣfؓejzv{j|]VLc/S.3 +J<1=E[hhηHf?Kbfz6=zhqDiY}5 ]Y4*ۯlZWd^8҈N';G MD|><4,Qe*3P;\>,cy?tT2-9{B(+TH_>d2GjnC^G"9;UN' 7GXA| &"Ϧ;EHZ\pBޠwqN!:fOd IK:$˧7iZ)_ ?^^h5ຂ;Mv]$B0fP0Cz_eԾi|rsh|~J k ʮJۥa)P#v2$(WI!ʋWg"70p( ܩݹWILG`xU9yXDjl*{*ߜPR:Y6*x Ba}A:u %2Z'=:fsʤAo^y; ۔<zz+S 7o@f#_tmcyXwΨ.~QT]OFY$RvdψΒT1P GHklRPpw["1M2 6oVepl׿o%|Ը*sjAՖhiMFrg t|v`HŹp.G(j]W&^ozj*Д[RDrf*߈/JBbU*O)ĢVΥ X<9'XfGSt!2*3d(HS#=)3|4Vy||ayZʸ01T ow} Z>pa&xöv;Sa-3úgi}{_d4i?%"ODHEͽ]LŚ.n:dɀr$Ul;7-[dJEkvaw K LEɦQq'&hr)9pF@`{er=qiݧ Sq4lgIP`J㎷@;1&Ě}u5@T%/W_4Fw}oL8G%Sݷ `F *E ]R09~&K:ዋ&ڂgȯh?/@qtl.զs k!"a xAz\ju^91}|# MGdXixk8t1OYK\uqK4œYq8^fަL]W:Cuܘ{; En$qȑ(bUBb.e{WX` 0VbpMڂa_fYV W 3jcsM*x*u.G]zHe*E:`): c%3G[r.Ap|St#C WIM"Z"?7s͉48*wȸ }?j}40Xm_[-"Q&by@+wCW*f ŒNUiD Z#,w@%],8v 'ʝ223FJQ/cʶh,[!d^G`'~\6e)v#np(TK绹EI0-pea:-LY"ѵ*eOC+Yc6%ӡ8Zꒌ*c٧(Z"DW{aikq ,#NRfsS}I qGr;%A5\n=:^zo >_@M~,iN@R O#U@+Y+DŽx0{Y{4p;XC?4v}O9m7.a( #3jG.DELpT'`蠀MAgk:+OPKQw>[iW3CT;`\_䲋-4bNB,LpWlh 0J-PRJg|C|A?߲x=Es$ժW(vK ߋLFGYx5.6/\cX):Nխ%a;y߂Di*(ekPYS9ѩyVj5-91{=g$,_l8QKW$ _9=Ob>:&сx(*i'cic)?|(M^/^# 0zc(~dw f6,ouVb`=yx]j`)s Dڼ"O*)MԈȦ4ߖ8/E#v;0n4*4p_5%HIDt q)I`pDЃ?c{̩on;bo!b#8َO+ҀCL|'c۽wg}~/x=Ja= 5G&й^H8z>12,;TTdE:fW!+>Y4ac5ap@1oخ Ew,fo+ (*UK$ܮϓvp$J(ݧ [a9 RȤBdu ~ygP].Zfr;$NxI9(;o€uӤ6h N " k T }<9KqYƵrg۞E6J5+߳Y`EG#@KŴY`lލt.T@BSCྡ.=:\# ʵ؀Yl}LReO"\2%gB,,OA8= &^g_[oYG̅'`wfV(Np {4 $*ܡ4Q-w42eXC| qeOEyЄ{e&4}KTH`Cp{}l>;{T喈յ7zd mRr7uAucsVAg~}yM__w·ݿl5s?9fF+9M|Y 9P_Ys JPJH co@^黗&egL!8^$<ΰ<m2]YOiG[H & AscZ"Z6Ӻ Tu9'8lPH^e7m4 s'M%BY"aNq(Jۈ}f-3C)A>Z)Xܠ 9:#-yd!-J<9$∈ecKx/K  d6GQ;<خu8*F3M4,z ˊgC9llǂإ3~q ,2OT gT|y/9d:PoZ mdN;}#;~ Lm$b, f_?Լע9NVxe7bL8?U+[" EnbdJ .lDª{q3|qsXY;k/,&sȷ=DO5%,-@I>)Ub77?شJ׵?WfzlWK4xtòh 8iБ.tS˫0P1dd`B{Y -YgMWO3( E&ZhiB|O_EnOf#j9sg#޺5I% uNhh^?\\_.]Ez2nXd! )]8_X{4-gBGyt}.Qtc8jt+gBE!lB!]} kY\|z{D LpqL +r@p2 2Ujg^/r3sz\C6`Gfsۉ>SH0|xp*S˄fav _8)EW @ P}A C&1GTcfPlZXSI :Fhj+FjNC"CNmʹѡ "n9/id#GO+^)t#tԬ މ]\3+{|8.bDzv{9X|(ge M)ņ&<}^n3LiH}6n9ew`PJ/r Q~d  Ld"a yo7=rD>|):0r M DfgROSYطkږfFu]2odƦAIp?2ӭvL>bPR:ik}"@6nAy5u7̹m SF*#|: 4׵˺Eۭkaɷ߅ͣQ̨|2 vE*5)7H/{nI?z/aeHgp+ tPݨ՞_ALL=oL:<#`*;Sqd T{;51od?@mOY9n=/싢џ!#+|xS%T7G6̈́WuFd~X5}KHbl+V0u"/3L5x &&{UDi QZ8]B[9t^@#`yE0~ ˕#ʭ8"uZ2wW.ojVV"V{TrBi QgYhCa\^0GjM C=쎿ɾk.{s"equnyUd൨eIMr@=6Fycʯ/)"AUBGlF\#3dh؏Љo QD\͠ht\‰Ǒ|yh=~/&QՋmJ|z|KV' mrZfBx ʌ{&l%1T&YN[;ѷ{`*ⳐvH+- olDvRؚDb|lWP;i,•_O_?rbi:9CpQ̑277]䇶c@6Q{=PdHr3 n탻|f\naqH[3`@Fe3.`w[rtp7FBJ~{ (m4)Vy?bJ *X g{#*y^QT :p$x.UE;]≏!ҡ ԿXB?z7u̷^f`5!!f?'KZ.<-YD=߭pAԚ@f$Vb*$;9[s |?y\&k-LWGRiNԼr͞fԆ ,tfو[Oyϭ\HVˀ0)ݮI1j RUjAU^@9e}}1Z=OflÌd7c `Sҏp|sy-$GcbDžruӨ69) 3|tAjFh n\>Ӂ(@Z$a)cVr 2B9\a{C~wjX{[KѲc,s̔Ѿ}Vq唗O>-Xw엤sݡzx" A !2*R3# _)TﱽABYây_ qGh-2A|k7La7wֶA+_bo#]1dg5s_h ċƭ,p}Y𕋽LwSlkv pDBq )΀ V>aԶW.;6S1r/$. I?æRk+ZJ^zoA۳|w8h54ީb3iݖM2e,!֯לH$uqWt*+qE;HOiQN0'uuRػ]ӁN#UJ1rRDҞ^!-Ŝy Ey)H4]ֿˬ<+/3z^ǜM#Nx/+Xd`a ߖ.05S)Pقsl ErZȔI %c0@ڶ2a]mP<`Q?ܑnj۝ǧ 'Gx7ݫ gI/|jZt)241ٺvd *D뉐3X)=Yi!aV3.$״w~edҀ}2>e  Sb:8> /Đm?(dt,?Wds ޯfQeUaEZm"LSN[a+6FjqbD9rr‰r:ʃa,f!d}7dL9+e`XҶfŶЮ˝*e٨GݧP$2cBP:!f͜aqΗ|xI,[INIO?5eIڻNi@ W ;kX0PZ|XM6Y^a\H?-I9N9uZ鴜tK'$0oU/(.j=c7}vL6p]6JFNWب-Ux`SzRNu=e.r Ь&q7j4t07F@K <4'Įl\-KR~*k8lEڙ>'¹MpJRaWIGhBuu4J' Wym',݅}=g:%4 [l }'ÊNhį1ǁSqROF@ r[   @Oo9i~AL#r|.cMG3<=XI >({ zLn X|NR"݅ o/g>CHYx'6BqU' x߸ȅOֶf`B]բ3|i6uh#~l9ԢM:pҴ`$8~Gw%ZKs ^E *#Z\Vk] :1Kgmqɠߗ@90VZq̄ H>uۣ0aQO`$# b▃ ĮK q *?t/C'ɐ{ܫz>*dB xM||A{2tĬ0ƓE.uKy@VHXK.`t,f@EJ6~-NG{|_=ed j9w3[o/ uFܚ)V'Aew}7TN6R V]woLX(xIFb~2D %lD^UB6|xTkUt##:L&OUzYorDh;E;R~ ]&m u}!Ғn(~ ;;n|ՇϒbJ:/]:)30rN|P]FPTT1"8g՗>4Z3ǚ HsaXKjJ<6vvS\=WF@YH?=Sygh~l{ʤgO\]R,j[`;L8gۉ@[o+4YNy$ɘ>t,[㣑Jܷ'0I$Kc*/E XL=_LF+qڠU&'믪=!(8M՗tZI mridG+VV|Www4S*hij c*%l#t,UY)f%Lk `s+nb́&Auvrk8 h?&mUǕϮJ}Ŷ CZ+(%jK>1lCBZ]\l7^Rs=!V~Z_@]|;tDUC?FPfN8:UԸAwW7G:f,p\*GH⋼Pԏz*mPO@ ۏgwPIQHc*A^%ܭW+HHij3v+_(,e1r\,:|Qd%W#/ Z00u7,]\FٖmQk]1•6?r#~CO,=gGUc,TP nryl_Vu0De^X|>+Ļ_tBxHOi@; ?dqCR(#SKle:⊮N?CL@Vj-ĐO qmVzܖla5TG[)(0ϵFi_md$&T/ΓdGB#Y+.BicCBL+j-=}dAOؼҩU/20 q 2GAze %ɱ ՘CV, sswK*;B8vJb"ٞcg ʹ6" d9"ź"&g<Tm1p=!v/%EN?O1 aF[Q4 WV WTX2yMiqHc$-B_E4&i &d s7-q4Ȑ+|>~X]N [u5q)d #,W#-DwNY7p^e4-J*Ma`ey.RЁUZ@@̠vT^QhVP}&LJOciL (iGN v41U,Ƃ{tU'KODZ9mp2Je˘^Tr;<6=m?SP޾y$8:Mp.BYDnwzxV,s7?&/"O.nÃ/%0[PF/AvɸfEl5…9jHnd{{PN$ㅮ摚'mBRnm`yEtuNu-A`HP+N.I B\]c]9L(-]a}1fC1&-q>=5HXukb)5W#G'C¢lCͽ3= QH jv tykv\빊VK&kX7%dټ "k`@Fm\,*AW=D[O>f3;кvĐ}ID3[WEӾ`!Իq ?8e^CjI ߣA][A$oT=KؘՔS^2 ;j8/( &̥`<LH,㯮LJB]g_% (ݹj#N||j̡#cK Y NV(+lFK,agwLJ wCx Ht.]plJ332s*:D\Qs7Nk3<>*OynD4?P^j0,ȜK=W }:9ITtF` {F*%4M$8x yeT>~LX(>m%&@k*_P@p꩓`Ï𨏨ctaGrU +GlJK5 IR8l4-n$Q53P0F(snC^#O+%ew{Hȶ̠'҅~N \+Sz=81fd%}aV͕Ck$dz`K×&aAYѪS{h@% ᜟG730'Do^tʮ֊<5k7|Nv ܁ki2E_BY۱x{_~i]`<$QkfPZk~Y>f d/&2ǐ3 E~csTkiÂewۖ,kΝ(Ʊ( $T|Ƥ#DZ9ޤز-RdL8$J-?4zF^)*T.d ؿR吺GC듫G<*yeka@Nb\S QV?mw#?2R7$w4'̔+(%#˧./-/FciҊl2]5Z} }ġzB r2au-bGcL2[8-Rܳ˘s-CL_њ8^ @nj ;[g]:/"{|򚪙GK,ny \fϤ¶["fΌvc>f,5 pH& Fwj+,dS>QE@EaЗ6qT(5[ˤ9iIpZI8Lݑ3WQu" Uaq4BCQ{GD::'%OVP-.Tw(~}k.\!xEޥI GXA͌[,DZOI_dȣn|l2F8d{߸Ǡ3䑝D˝ˉ/G I4 1W8y~9X5 )ͱmrS(㗪MP2^شȖl2ʸ1l6{ <ܯDTEМBX} ߽h޽UIї ᥘ*F1^=xL@W TB3˓@Ւ[[<.cgВS}?8LKr]$4b'lh1>"j+dB#LKh \*ޣ̗2+T6Rj>Ys-V#Wl?&7<R,붟3qj,h[97FCÍNELd` gݣ )K}c@eiӇ#Sڝy/̥fT QླO4 s}`TY\3ʸԓ C*lcb' {"P.oș;+P9<3FZ&eu#A-@yQ4аh0X [./@Mx,l2j/Ev,!o9,NQ:(`>Mu J9(6|Dʮ-!z6f1Lj;i3a9-%4 Υ&,<ŲKwQ@AR;4ؿXLFX}M6.31r R833,$^v~F]͎SޘtTġP^r|Qh)>6}y@4%s:dʲPh*<~ͤ>9p?67:'f?^$`yX_ZԪN^u"NɡЩwqH Dp:,pNg VH=B8%lpθH|jV^FK>U$BYav.g~gh0w3jX+bVA/ccgw\% }{<~UK݃fa8՗50ŜdANv;=(甆Q[4f̥ Yd) &X=O /K$g뉠<םb.1gӨa:/INIP9&`YUWNkb` 7b[u $&D2%|k95܅bM뒗56CR:7yױ{ 8sWsT]nBỦ/D^8ɾSB=6WBjNj"~cxmQxEՑjgUD~ Hmx4քb +_"Uv%U7bى^G]PѾuhڑlk╆~P*<t8QVrgԢoxmw46Xe(T糽 Ͱq^eCwlYbi3U0Fй=@з˔ԳX4ȋ'| Sv f#bB9,٘ZjTSLM֜WK| ]y!+HLm Z; '#)toE'߼3Kէ1`$ɢ@7/%0&n-j77>^!1gcb~gbhe7$<R 5{d9UCBZV1{凸<#x5뎳ۡx`R,?]C4 adEbfY.Lz?9^)U}҇[gaK(5`.L5E7VU֥_:{4ger do(~<,&1Æ؟S>n 0<3C] @nUC'W}H#|1sUЄO4 W 'iҳnW{X\b/{g>m|9Ƌ`<^;.~yJReVvg]J, 9f'C9Wz?cQ:YT911ٍ*:ǚSZpT^H-hvǫ(VjocYi~p/+#ن0RE Vheǰ|)tM sջng͝{28V@~3dNtNUU_od#TH6f;d ?b]ri69KƳ屃@Bj;iZ3Y=yUQ c hg3]F$ - 4F`Rc}AzcojgiyJ[d~4 nl9Nl~5muYn<ȏL= 'u*ktULV,.[AyIm,dIu!Cadt}D}5݇33A7>bt{׊yXP9^̅T -8;Ѡ_mضv](6wGC2 З81W֛\>ע4lPtA%W`Y}ȒҝR5d Ax,.C}ו4.Gw4VRn1SqumٳFUzp%ü(-gyC'Р;C0l3s}69RVFu( |EÂlOM%f)c?퀆 VULudj \\d@'͠YRLJ{59< gPw{;U^>uN9P 疲 _Beba}Of*xߠ\ YH""!i% !YL'K!]ïq{>3ߌ>wwJ?>i-|Dsb84nR=暈Iy[c kW\ֻ>z̟,>oa[/^8_}Rm؅NV=SPoKijbϛh I=UZpm鞽6dՍ#]8ʈ6=8|-;+h4#AB8:Yh]=Upa8ڃ릓#+M2VinA՞W;nPyw)(]SP}Ld@3J_rHtւ 扳ikńNNqi7׀\"^ =[(b| Ra:`CK3X/Hky+Y ,V^RdvDSf=0c :R=nĞ !fM#)&,r*[1)G&iۜC☲"Ȝ+c xG, łԧ-"41.ڔ:ddyFn>p2ӻٞ&%'@CRg}BɧwF7VUAU;31\QʭsW8#+;)t]Z ZGfŽ^U϶8=e7c Y\j RE'e師5Pg&#=K(<:{ߟ^(x/DwVu0걗yBGDdAP^bDcL[f_z(+~qR92H]NGpIì6RO]^Ľac`C !; RքhiXHrǁ qPeiQehRvtOMm#d}!0e&ph$fl丯SN( ,gV9BL9wx*g8s3Im  `itZ,Y\QH&m17drΐLG{l^Fz3PX3d!gڽВRd5k!PbLrSF !ÄxXC{kqdee.i/-󸩄-2oV&{ !)nLî-Fdi/FwE'3T.i@ S+5Nq p WHN Fnsqip}?22pC[sb1i ?a|\#o(5{#ac=b/D8.*t)o3l+_KP2w9dHɆ\ r2d^zB}) Cs-Ȓ8eS$Ns Fkoc%ս~̟ixJ!UT..DAbM~ ._BeN9\hV~}wt!&vENF6但tST5gA_V]]$&F`f"lThI"~ PQbY6?Pr,k,l*a_զg羏g SIyϢfFڐ 2mTV ] ̃o #$Ĕ3$se^;6@rwx` ˺WA=̃!)ԡ yB]BU QP(=4o_6_RբN\{KԘ2s1/xB{ZOD@ÍEҚw<ؓ2(W}R6ZeyYCNuϲgkݝN_3W'3?iOMÉ H[r@b=yQaih.,n~T0 k,RBBgM %e}漟W޿{ ? ER7JpozLc+/VQ+{[H_ME(/U#ζd[6Nj[IOQWAQ,TXʻrڞpAxvqW'X&AeLB5Ϭ k #m}e*EұB'Z㻭(Zzo2-ڶ0HZ_lWBtV< rW6-Ont56v6yб2@ [qjDWHb]\,:n"lIW0Gҿ0O{AepƔjm=5N%@@o[T=\b(05:Ae AŰʨ]o"ru`e2@=p3QkA<3{ס%<GmU3p=z!kA[o{"^_zגMHC{x)2ui$pM!8<1V[r޿H<}dpPN&[ GghMgbz"ħXx %T3>&4i/(2q,!_taU,!S:Zl-1H801WhS}ʷeA}AUś+ HdV_[}RSRPg8+*S27݀nC 4&zMmR= ޔ؅}`a$ >'N~0txXc =}[ -=sT:yc{n`]5$ZlX#IH.LgD ̳KvMSe5r5/^]X`.mץ#:=~Pt͸"(y?$"nr(c귣q;hZia>Ҹ65 z~σ u F\&v Q/_xw}j NцP/O0D[G7&o@^gmG_q"i W+*Fڬ=`Ͳ=nuY=}Lx LqyZTMy 3Ke`;)`ܼYAX .N++8`(Z%z;?pޝEb.eeQXoqIQ8 {wFxD'#S~_`BKNX#<{ pY3t XC#v_m磞;mӮl+edp,VV ak:A3O`6B .{ %ߕXoF3\+CK=91LUָceD@CRZ >Dž5>)wl#U,pF7Z_EW8tjE\?vfKdĘ=ssZ$Sځ9`%34(9tx"*ac}$;&]TM΃Gp -a^|_: SkQo'UyL|~k-OYDL24CKw7GyWˣng)hA֮<kW݉ k훿.E? rF@ǚrah9^[ftdU x>JQV|ʄ}G=D-Nm҄g7c ulDNP 0ڣϵ`fg+F"-*M,r{[RJ~D#`w~iҷhh 3+M9ʹu$Szҵí.p[RO sMa_#jk$Tu̶ܿ3&ٶVv{,5rX%a)4Y1?k[2gMFȻ=9H٩FpȝkEmp$?}Ԧ+PbN/`=;wTv4 8j $G6haogmopD6F{"&pAd밖Ay& ;D vPpkGN TxyYߠV[v Y7Vxcք0  F%J,$xZ5H , @ l-p,A}d+[{:6:ȧdX" B2\tnRVdQT'iLT#4p6f؃6d 0n|B΁#'S7LU귏xSW z՛rIygvi4]D44"\Bb*3b H65H33m5_v)]g[oO>P0~T& &Tɖ_3X}&_j *j1;?A;FS<ހɔeͽ()4(XXUNؘ2T` ɐ#\8/Np"mϮJ+xz "_p@J !_Rjb9q#&Đ vAE #B H^#g2igR8bH 8 %diiK`,xGǦ/-ݴlpG?)`[vhAg|f^ .313ΤvLqaq `ݜL(?!YorBₚ'7Sa%Z u\J9H;33ݨBg'vwEh%ŦfP+1A)>*WMw$@֞A/O2ġ: ,ւ6quqźaP+K(Dß,>{7 gj D3?#_O[89sy-Ֆ􂔣ɻ \! (2gWp?%sVW(C0 g "%Ր a_ -L(P>L?mȼ|[V4ZSI 2Bd'"hy+iLT)s"9-V4 oSE-</JvD.>)2X u$b!H:︎Tr}o 3EJnLuAL&BWoNOBKtsqPG 4]e];P\c\lB*i?kHG2^0oX@PIo!ȋͭ@Xps޸;cS_P)K[Luz3?'3U iwف~q("Ob7@ XE+#3 j.3K$pj?u ܘ4Ή󬙜9I2+z5ܷnqXGQ* u{9=:1W~d)7?siϘaFBoܪ20jf*dKCKo5B<1%ab]T xzBߜ.y(?22V]uۇ4$d!S( _lu%:uV$Yܙ^"Ňjvr%,{HYQ6/aS.7 I6$~}3}iЏGS}'s 2Gce@cNb' 9Gkj2S` >99:cs%N-hءZV>:@0;7IWꭆL:4þ{bK <O`_(n6R_|rz qUm$]hVK'u !Bǝyx.7+ "$PaôPA}zMKA>P88D@}/H;_KH3(\ˆ.U{)>dp FqZ!9 CM-Ub-j2IU =,}thBpC27ŌYЉ@?7\pnD*Z.Ww7:E݀yfa l6>GBAC,X64*dAuNGϫdt!/90""9+f 8tP5DWy`%'C IzE5w #K3 Sn'H~ <'*y%%y!*-2S =1ͣ7T[VJK1$7uUL3:?ZkCHL%t~j#RwJkced[!Lh[ Yg ~U2$ ?S SAݯn, $2]ßc1:k{*(}^@$+Sj9VíiS%Z}h+爗G4L%ߐ;9zX+]L>\W{Fi\;sIR:6#<O^wc\1b<=z)7tOmth-gyO6<$)3;k»c*E(D\Ctc-]  p-fx!%[W9q)aQp0] $ )kTlBgy͋}EvEz?D]~ H+QUCj+6^HrePdž̠ǿuicաD/>buCG`ddwUF}|vCVAS~Xߗңn1\U.cz| 8ޚu6(bq"ɑe[*7(YSLa沛X_f <-ulu ;GY8v#Xkl<fy)XVJ+'-_4K}6di$\Ud}eHmؼa(+`QeG;wDͩr Tv 6;5Tԛkv7XsƼSMçysB΅) ғ9x$7M~=25*f0.Ë)NMۘ5V*8l4A"wfT+郳,Q5{Ȩbn0l3dn.ÿ DWʱtՊ %UFޯTJ V<1ځ}r4z y%T+_l^UN|$a3Y8THȬ!@wl;9r Mxh˘; 9->`JPxq/VEEa$j ؓ i5AKzL4r>qQ}wĐ`ƴKnjСU4S̐٧pۆ"LD" +x!F6I_$ zzaT2Y[/]ș.CO~Oٍ4 2iTuɒd0= e UrfTn/7iSK h#0e?p5=hpZFE MI$ԛn!h팓Yva r~'n a 9剈ۏTNw̍]V)#.MS.4Dw/vT +ADꏽG܃9Y a Zc>2 ]7qms'; j\}%2| koou+'lIL֤SKtb?_!T^eʸҌ McуJMY^,L[؇=Qd /uR&MP=`7Ph۠\[+#5%L [i/` (DZ$ Zv 5٭< J7Z$ !2ZAi5Ne;fFˢAWu3Ē$^ gf CasLWZD@.Ŷh`4#! YxC >pY7K{Y["!մx2f~E>g(ؕ|n`ta`| Nnn~b段 0nu3%zY(jB-9[l(=tIk}ҽMe1vU=4 ̊pXi7VD徂I[˵wmzXY{'`ScvS\|n7&ksȒ[ nHW.]UR1LICN闙,"XJV$=2M-Z2`+rˤV 7",n݂.vPI ɿ7R~&C:Wfιpcm)L0\]_@];IsON&ksu O:^Dd l*#uX!'vNGAV.l":0z8n@p!Vl }mp<\$Du"[ -ߢd;yuً܀8u1|$[-Զ١i__=\/3TԦ1MlYO%F s[N ?MvwLEb*J}1Pu{ @:q*LMp=qw=y_lfvGZF"+)#fX<\  -T o|J_a~$aBXnpt<9l^f/G: n`"xT%!A;EnQh0E|/s򻘷G&Ou6MoJR_kƮ&K|_1k gR[1,.ޯ-St+׉^#Xg#;Qqgw9E@IR| H<Ž!]IS'}d!ncI jژ`,9ӁA~-cc[VO ib\P\A ~)FYʹ[>n AaQlHS93#²c:v;N{ڈ}𓖁Mേ*ıG$4/\WCzjL7}d q[[cb>H:qM;6R;3~_mm|ބ+P|t.j#=* ljކT(|jb'h'r\8 M}; 'BX$mAJ[BxFQi{ޥ[R1r0R) FZS]_ajEMSKG0{ -x` DgFb>q~3dˇ2.LO;[<8p>B#r!Wb~>4D.ڴjʖO`XAM}WpK@#9vylk!7#3hŚG趔CG F=` HS4ny;1PId%LOW/u<Fqϔ7r_pW0V8uW]9ɄCFF(VrQօ!IUxM u.[sJG,"G\Q&rpm|ܤp4oTHAR'ۣeu_9t-(3LpF$fBcI1bP_Gv$|FKPڜ ۃ^;59r#(3L1u.Uڲbj7B; Usg.$vEi[G1g#Xh9ux0~a] (%b׈i[84I+؜܁䤣R_ 1_ Wo*ƿX*U]}{aX빦߆ͳaJn](_4z'YpQ82U"چ¤B"|i9ԛY'Z($Qi {GBa! 3,Y۪)l3Es>4#C1$u ~x$8!PJ4][ef6pN,q,(Y =Ԩq<.tz>RMHf wf|݃ƹX8I8Fj Cn/pgy^7ֹ\5Sz8rC5+9!NgP$  B\-l%qgYZ0707010000001e000081a4000000000000000000000001619eac9c00018ab0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/x]?Eh=ڜͩ~U ݙkuʃv֟e.3~+ Bg1JsLCzvdKĠglj< /]O&쩀DO6PNhc\h\Y%%ːy _UANnwxLjqHpgGkAXe{,ucRI1$bZlPHؔf:MUprGP_*w6Ʒm}thөIO"6c蠫#g~Y N7 GqŽp_g Ј5%ɭe~NkZ Q@< pS/B+3?Xyo$%^FmKiς']NUb,YU%+ {Y T.dk&f弛*THo_﨓o ۮzsԾQK;@qu_I2:׳Ryk"/6H뀏V&Nq )-;H+pkv~K@QQUozSnvƲ3jR!+hseY3p)3h|oEL"*S=o 4U:{38/(D`lQaIhɤ!*·xiK;rMY#0eG+}8pk=b8H8Ϡ͡UcskDvTz*.05&^zPA!$ZM=t_CqGB Exl:OWU 0Ernt/lF4mn{0\BbC$=eg9-,6pPm3pCb֫L$FiiA^ž3,!c@Z< }:$o  ((1#;Tu_dkvm+gS=ubWɈr;{ji':*@[ ݸww%hcdaoGZSE˗^ r&vnB!.fI !P_ cIrG޺[~"a_Ѻ?]$7x]>-BѶ #Fxs& cZS~PxXļ|Cksruzo y[enL:eī3cMћ3LjMycA;yV9~ϥI3B2787 ȇf(G-D`LD:3U+^od?x>Qt#qzo j! \@;.Ɔ;GTpIh N }P rn۵Ȩ9%d?X&f)Z|ޕ(5[HNլ;>\]!hru^κk7E/ÌɅ/~ě/I{1ð`ߗ7+.C _|)އBj3ydJz_17R(H ĝ6U6F&u01O sM1)"]?$(Vz)B^2!1 Z& 9a8\^zs[-_jzCVʴ\&6ʿ #~ BQ+5#haiH*k.ыaA [hвG}0% 1T Qɘ#34᱘bm6ذ 64_y~;U9Ia@ӧ jif O97Z@pXAưdXGM:%$vhc@=SG8[|\=~\X':I4LVC|XYsi$vzк,&CWkM\ b-+D視xz7{ߝRӀWa7!̃/㨢jS۠H@VɧY"ɔٔbbphZ {KվX:~l)b6$&a+QQVMU׋ٛ+ӷgưb$e=6|vB@d@9bCN4koֳ.saeĐ5c|_dH;Hԍ۰G/V d%|X)cl6CUՏ~ sYqKAkl9Gy|'9{3[](w R n.(dG[6Vɾ2] vعv~JBdϻs)< }Cir"ᰘb9r0k~nk50R%Ҫ٠8px"=Q:-S4Aό"cHxM"0U I9!-ǩjXD'8sFcr  "a'=tesoݠ$>ʙo)Լ^hAhh~ƞSc udjf!G8+w3Qi< \Z>GVR I>6U/'w@1!:7o[w@[*}Hdg:@W`_v]-MӗdFI ;-JQ1:*=}Fc]aE0WCτVN^E5S?m=M[,#!úd] ]\YFbqgrgZA\ ln_\W$Alt)" \/buR-7/F)Ԋ}m!O YH5= 8M!T?;`aч73h  BX :obs4T WP8Qq\*Q #4[,4<@/KH!ؿٲN6E 9hmW\@nUIIˋ0''#l^U gUTՃډZKlכ8̞~$\4|\g^SXr12(C9 _z+$qmon$疵w2")4\V8͖+͸eqrzCWLT#xB"4ㄾhg"}ْ&v0x*z( _'+A/u|Y D/fOfGRuWϽwl|xJ6fK2慄)dlC^xKcw"|~xF@ӿpYĻ` )a9}+P+y<) h-l^(~jrlR>{W83c"?ĽHE(c{7WWV ohD kZ21NL[V/Eb%;a8V_0M2s]a>.Wʜ륌E(J]Y_j̞twSGly͍)DXYaWiZ0H?[)AFC[@j::Z-L¶eznOFw!Op[+@˟N+ץ1jYn[`N?dH$[D?rfgQÉ߻ԛ+iTP1I"k@FEpw< Cy\Q':X7g x>nlzJ~ rYD5ВNU` &"3TLk/ʦQx[`d?.@ЎC}8o|YMh~8ߒ.+0 m= $eZ G/7^(UtllazHFs&Yn?/x雸?r'AZ;gW8{IU""ؘ3cXA{W:{3d^tulXUoBa}cU ڴ-xYY10e%óh$\*eyOK՗*̤1dP,@e><@c3ߕ֦!'IOƴE&ValW7+-Qrh"le47;7FA"sGFl)uI}<{2R B&O5_3 Х x5q6A3:X^i{S1b]vCm[#ǟW㜇z(r Ǜ;, #qLe #Oc)dYs8/LHԼ{qRXaYtwHj=&D5ʁt]Jc$PX7J;$pZRaE"QMMU!ol aXQaP#-5JhYp㌯Ic`ՓYcT I%r=&2^5܁#x O(% 0qmM >\+e=B|](ה厊ʱ;gq#]ëvی(+Pqt3Owp<{'3~ICm]\ҸpoͯDEQI7E != e} G+kA%sƋ* _N{o#Mv(h; ݡ{1f(~_ 9X]PyäUVj40#%1[G"IULDtw%n^eUc\5;O||)iJx^ڇ~3'HS,GR d&c=9Wq)dXmA~$Y4yҸ!xHTsz%b[Qq@ϙλYO~n(,&>/8.V*}>MmL]/pp":X zNP!f*vJU =&GNblޗ̐U ςM֛IթH]=wxZP=G=yͶU9kX+E\~fw*?#.0>KU%+_I^)NCy_hMɰ`~4/ұ~n/0Hy TѾ-Ѣ-OᲟ݈5@C8k&u~+l8UPizҰzl}FT$M1_Z]Tީumθ~y .Wr?xIX&;^eKť5>uQ}mNM)xd?y1TK=:e^NΠI`1Wjw$?/j>..Gqkɏ0{f㒆$fCTMAS$b KX\-TVn'c T,}sNjԘG&M 9[v$o5@TΠUAA_*>.Ji77!2FU9>W Ic&cf$<L;(LF쵐v})vV%ɏ!4 `7+G|`km% Z2\ѪpZ`fC j*֐' !_l\=`F|ZC>I73G{ܑ;Vcv^y _L>>UpՓj1nRFd ]8XGĿp`dڽ,ifU;pv>z: vZ'\Bw0l-?!н˵rJ$gXyZ.IK{n,out [<|hF,I}Ε-ڡ"alՐ3&&{J#v? `zT|#Qėvj };Mp|܉%w]VUUhFb Üwn_Woy68-i$;0c}S=f5PsCV=N0ĞTʨڦR, o']^k)L *+%PDV/muN{,ԋjlA%ΐދ($YqU2ЉjZ3!n?Iw%ڢY]4K|ƕow0{fX1]}xYO4m%o2o*~٥_0N7Ӌ|sÊ8GKb-CW끆)l4W)_=Hu> G\&,,/1^M,ZtکIv-Ƭt &p?NP>߅M 556g9FNW %C\cS%".@!4sCn v7ۯtHJWohVFPlsl|Tz'e Шg0cWle-ȱIZR]tܹ¨ߢ, Aӻoe"oD~;\ [Oxm\.4z>gܯX;v\T!!fb'85TM+: 9k D=(Ƶq@!h*5 Ѩ t5u &*sidjݜ>men6#-}RͤҫV9zo;L/SvpbL [t]xn.O W_G ҨY]K@DBB0JͬqnYO/Mhzlp#ҩV,8#?]`z}#5j%2O8fs84 y,FLle>1aj 1>}sl[?&6l*7+ٽ9"^*LUV0*S@ a]3qĄ'(niQҍks5x}r~u0OجY-|_ `5̄6.ЌBqyKgv j}ލ@8 M[oWrFFBG,Cgl:/."ǽ镽RT)88L8j>\"t9?0X+~B](Fy{Y9Oe)c'rjw4 }Q,,% su2|ʆ=E2;vM;B/C)+([v>7pa@St;w 7 ,/siȫ;-V ս L0Og,?064h= 8 k[>|T"ざ!67 uqhf!*3Z2rq$64N)r@NoyĤhq&RC)<јz\4z~Ys2pս( o V8GI ih~OVO5:[th1YBZ`x_TlVL F@,gҙ18CY9&lcaР$'tb!EDADK/) CV٬`iU*,slWΌk+Zt{j<7~lNĉT-RiAӷY"Z!pP8ic?7vIOu3Ňg#L÷uJO8\1؜OH<;Tr H,D_&,l֦'PQ:& |C 1c4-{Iطҽݲ_T.WK#gKI.!լe:0cTurJ_Vip>0ńE?[Lda<扎\ݥ(e! ye,5a)6TT죳*8(IzLv$po)-ea˕B1[7xR vv ju4{2L:Ѯ}Vhec@\HWBeДj#`Ft_ς< C7ódԃ Xȉ3zv""f&ݒ*K;O2JT0gXsC|z8@0 GX̓<"SA/KZԍK4DOD ).٩ ybAS5ň#kEԥ Yzg~JSYة%06.>qɯPx:<``>&b==>>XݸHnm&N{L,KQ!4h"SusN8u^J}_\bbA e牠=$0Ď\U8Q'ͱ M|6O>;$yA=2r9Y^=roEt\:g;%5 #'s!-kdɪcJ'}B s&1@GYA ~-xy j B3;yN7op6`V4/|̭2@]79oI ;CARlM3nTWA. ɗ`JyC':Y[zEp`䈗 ms ^4*FΨmeSןԈc`n9\OI-܄As=`RdÏJZwU/N9 |G`,n iA^~Kyy9%mObĦs!C7JY)(\g`@SZ8ku %`m`hjKdK,xgr=r"Uujrn}ՅD2eNw_@;>R̽R!<^fȰ81ʷK$En8nj/K&f>̚ JGr!z,cg)N@榯 U&]m3Ꮖ5.wo>`gS*Dt|#KdG֌X*R ;x|Yq(UDw8&IQO3HMoO)]zW5I"޼r+x 2iHJ%Ձ. );z#*cDQ)1*OسȁŐ0-?>5mdR0`ս5a B*e+m+U6Z1Dw yDwIY!^%LBį!`zʅ-dR,{rfO23!%FP j"H' ,Ht}(Ljs{@mQꤐ|' a$,uʏu*Yvmh5lEq=3aަjplgWDõw?{뤦tސ[2Z1 2yBS~ $wPvom؞LGxpQsUMoq q#O蘌x EY]5_Uڲ_;q i2yj^!պScuLDVq2R.nQyCaaJbc&hoGЇF⢕Pl!Hn'ɢo\G*< $ܲڐ`v$Eko;Ǿ֪ A^$OIGj^4-NF9FY2PB-hkoĸ&ZHEktņMzu '͚`|J4e3>BcHv=ԙ[밆 YPYr/81wg) XUL dLQXցT^DomyxЂ.k&隮h_`@6t,l5F׿cL B%@~*tM_B=P M^g·*u!͈'M 45uIv{qAv"E2=! sտD!ǽL k !J{:~=<cN\8Cǵ?L)=שZHlܴ&`z `53yiV]48 uKǏK}Y!mSow w6"ޅ9~}-u80kw +,eyT{eE AT+<3ŁjG.$+Ss*߽0w"]^Ӳ$h ڱHÛ>>.]L57R ѕhZ~6`XC> .b47^$np+S?(o|GmvmOBm&|"}eHI8'Rx*>GɸFFnྪ,O ğ0 s2wu)ڹ;/P_tWŬW.e݈"D}5SCȕY&k G&O;I&r*&G5ks$=lUnrt1W9IӼ~B#K.\SHSa8D۶n\4BUxm"%CUkG!=^p~ Kw[Z,5yowk 0rV[lՑQH&|3!fd:x^Z[Aȸ\m unZ Og xOW 1 D v!'ylnm-`@ pT8[ ᠺ^KŃs:[:XKwFvPS#~;^`w;–k۾W@|BO/5sY!vl %J({!uD̚X>)⧑]K B) i w8U|ThlU--|gՒ{Ǽ- EZ-RdY&W .wv"SY?1%ZXuH#6,jEs6vFp~nCgb>fr>\q/b r v.@1ÎP^6Pa>CSRO8!Ѭ.f1ӈρĊ7Nq>۷^T :G4+UDz,5x&Ŵ@o:SNiaٗ'K ([g8!mWr`ٞ1 /Ho1,*jh%hW2P-2<ɇ) Jh/}a ~0<*FH&Bث1tk\2ܛ̾iϵaӻQ=#23K|霑R}<'fuo[YƇLNՂA*=fw;vo;$( 19ޣ*hD5P* N&eݹ4 ?[Z!h*x΋6DmŦٺt=t[V(XҎ~RWyEeA,-N橬 0[4J  une+&\ k9 ӕ)B ޶Y4$j ƺTn6e=2]+ [8.d1@q'`1"Oug򷪪 8?k?+-t a4 ؘkP <ڈX&CIY1N%uyxfLTM^4j))˄s4 z qf9NuN踌%pM2[Rwjn#~CqzT3xZM  =d Ui:(z:")+}p_cٗ8SLK/,? 럘#_Ean?-.qML{Hp1x pjdye=ǘx }l8dF@U'-e#V7jBZ-Z/v݂?0/FPQ'f6d֝DQ }GYh3n 1~t &8џe" })k`b: 8O4|sLTJ$"Tct)|89xbOd "mR?g7(ch$p9 (JoT\LR"Azrx"v>M3~Y]ZS"R绉*Jz*L:PϚY(`킺LG1ЬЉ~5EFWEQjV vp,Ήvc 9Uo^Q`I<ĜcPH`{(.:TIb̸igXR3oqH=..Qj3%ZrBBr#L18" +P,T?Yѧ|ll{&<|RQ# ϻlY)FTcsr9j1ݹtܪU2c(d%Q~T[ ^,*fGI2ĭ2P8m.ԚOk SksҘ`0E˟|݋ ($Y x}Ɓ#CK/Fe6d0it /ԙkE=g> ߢđ[sȕ[L i*-cuOgV2u*aBlŬDk4U|&]&6S)(Niu;ߕVr"&iOSUJu(&3TKxAPZ29 xtxsh'YTn~v+=[G̎(^Eׁ>YNފVwvԱC%5>G@FiB}LB.vG[N=8S\?6$z3Z kIQtY%:)(La)4ҹ£(zG@ lp:jHX pRsI`ΰѻ; <9n#PhE'mW!u#/9;l<˛"̍t 5eֻpi2i WgٍG53w |Y܀/#G~zEC+o KS:j$$}АnYE˓V*E%&r9&I`l-7(j/cZs5Jv$Upm:sʉ2e^.#:c寃{^GT[=d_S&R""AeZn} 6(0C)+=IZ }U8X$%FSy -I@Q84gPRfv"]aTcC,! wU4ۻ,Cy7}zI}+ޛNu+ Pp0RzT9\WJƊ&rr)m_e2m{F/ 0Xz`X<~)ٶXyxϒ_2u蹟6K>|J@'lGdt0zԦ3 [cY قJ~(-f*1M3#O >V.>=T e}+Oi]ZY\ 9ojbDGcnMڠ5síKڟ=6nFnZgq{9 2@A=p?dTW&JA߱dET=z`,h]&l7RbEbJ߅Ij$i ܾS)z5R(LU'y@)WwG&R9˶R:H=@~v[~ PzJ㡿bbLuoz jNx'jo e&Sհ+ξlop:</"-G/@YT ZVxoQz|QAV;*I-H U:bX"@!8 4tE׹jʼnlVk(M/*4٠.lr04~»Ǎp Ō*/*FCOGL%{=+ISv{Hz0NIҝen^2>cLV[ٿ~E֏1#"z<\Z 1 ޚH!`&igbɰ2,?0Q9|*Ⱥ ^ȡ[`-o6Zag> M,#(9?؜s}Ev"3|فzKwOҲ|n>koMcZH> mxȄTk& HW;RV^IbrgghvWh1sIT$z6ذT% #mU]o̤ p5@{ʝM#D3_ܽ=8RuKeм۳o BC[JoI(l(wDWtA|Y\;aÊt#Ѓo)XYŽ~"TD7LWRY^9 ghs|qeEH;e:|瓲y0S<0Qs",Gatݎk؊ݢϋq/'2g#0_В >.&S}.th7ʈS?nN%Fi#Ap1䰶7G͐.2X,DwlE,?( Yc1}9궃)w( 2Ӏ"@C){]YZCa!d@ϲ-.lseX, 26g.2rubtTyheGƄ)S>M,bqclC=A 0آ"j|sV6\Yzu5 'ڡ{h7vY}6,x+^^UwFCl@u xN )H619 d ~)ai!KeaHQsQMa9#hlUNVK!+[DҕL1,]]oiNpإa?ߗԙ W7!Lw5w9%>TP-m'3=e|b-4yaAh[OP8xXF'y43]hͅ7"T\se 9hI{D?˯C*ׅ9=mYZ@FKEΊA[$FwZ,,Q5d<_*6֞wRNr8I2 3oq #zʂIn2A k>#cۘJ ~o*ncƀ#{t"Ѯ6:S.ϵE-^֒.qlғ8kk%T?A˃8DK}|I*}}99s"<%pqLNI:4ϫBDPFYͱCތRR(-kO3[$ :~ry]etg'7N&0lУa5~r$>hY̴dתuϳH]dNvui#J IPK(݃g.$GlT(ج{]/i|ˆB>7[.75Z'RhI4y9^+fws $I7! *zpSuFPȰ9@ G?2B{-3X6ٍKAOd1( .y Е~q'9VI伉L7'5 Bc hDA$N˭d>0shw"*'=]6JP{~^$b" x6_W#lo]';.ʥ b>6x33_~7m6钀:V٥T{zH?])w'%hV;l\ș[KW5VIM(Z(W{DU?%ƾ.><{DӖjq%'xx 4.kVb ͉?ƥ`_4!ur5Ox3tg`<]~.Ư3q3ctڈIy=@ñ8_"bT+MG۹zQ#Z$Gqdf=-n[tz]qY`p >ÆIL19J,M.g?I^H0)PW%dm `=Iբ F -qˏت)F`?jݩ3n`LS Ԏ#׉B0Z${=w)n/u:nazx{9rt,45TwdYDkcb<*Cw@LF .R:qDz,企)H%]VУY{[AwC^ʽ8JySJ4 b }[2?S.͉zm> ?w=N kɭ)h埈mEs;bCu,q[nS ^T/Uh(USE6*G1.7!y|հ5@#:tCb) nUe YRɚP%c=4$wU`N SqIz_LTn߱a v!hzm\`xchC{3?@ج 0.E&.OHL0SsّbDq^8uZp;EIf16OL00P3sCҽpL $q Hzb茶q2RKE<[b_EkYo5c/J34DE *X9S,l;,泵g7 =X*wUX9@>"YookEGKOX[HCICF}+&NH2 b G͉a9wDWt9r(֥f2FOPxʬ =osv=Kq[T4KM 3j"#K\QUwZ6M6_E!%g|<ϷhV|ºQ+%%Kv4 ғ(v_5Ui}YQ=a0KDՓ7Qc4^-ߐ1VR (M{Z~eG*\g38JE f{g b|cDsfY!h⹳ =+yxnX]K/6V[U31$7~[Hr}=>F-!; vD$/%=ҿhK/Uj;CYSQ3ˎYQJv0̱X%jdr5ʂ.Pki#8,S-D)t^TtqYo)a3M}SKku`klkoKFhRA-V*IDtC.rV8-#?g6^VT.:Fri)1?TDZ! [IX[ơA1}z- g#nnDeɗX~DK[7i2lG[b3qi1ޞì\1j{2~K{ Wm{rc(FVYSp{-"׍TaխȒYND4 =.!t G. ?y5m$Nk,oîBje *ս]?CfWDe6 N-UnIg A! 88˸*Ug|W@իN{Mj89 ̽rEvcJBlTƛ_%,yg%~Vl UW[P2]Kd K³*oVض %p* *0Ma2^GlG/K¹,e)O3Mp "[ vHvR*-CeQuLg $8:fJ΃ T0sςhБ c:EYdִpBhNi)UuFrpq HJ=7uR_zܮ}vmMBf{N:C`4I/2?^65/ȼ^`(Vۋ{}muO ! 3u=.ޡW Riiy}Uo4e8L7 eGecF $N )j ^m|Q8tWy %ǩR~c"X dXqn !b'_Y4wgxC)a$D/rM_Z?CSs%MgVR|:#-;f:i@ܟ)8ܬZ"N;?I NL7h>-xe*_ vՂwahHMaUg/n;/kX:v^E%L䊠 "txi cw~F?1,!}Q I`q|w\L[ØvcSfrD}X% "üwe"P셨vUzN]c kȄA&Cj #1p][ǻ^Pd6/i 8H) 1be`'] 1`eO+ֲ",UԒݶҰ:ܤEqyRV}J+Vil)a*H$ř'}DN =)' ?[ޙBfs*BlDeEqhz"\@4Wh' ؠĐ1AWtH.XL]_!* lM$ٔ)g#t@+[ThD `S W3 _n?YT6EUlΤQ2Y1AOxgE@ 92Ch D8zs NHt+1L,q_^nUg!241\v?X !oSY;1! @.bz}aɷՆB#2]UgjE$]3Gin|CE Â! )PC ELtzFPPKe?YY9l=5d?*$_q~#<ٜM/$gFYjb ϿZ%,`Fmy&@~*M/OsrM$;No̽E]v3t{,?OO([0d ò8砋)J 'ƌij8VwתOL0&`pOA].ț_/YlIhS6Z(upX\n8ڤĻ~Fբyg|I|_IZ.KķVLY |cN$m>Gj(nl,%q<{GCzRl6 L_ /wazRFrǜ#0En4h\+3QZ(GZXmZs*i9gH DӔ*DQM9Ώ›@ƆN,>lW4*~gWms @hUxx̔R|Dؑi' *JQ!hyΒ#Ӄb8iCqZǖ\)VK߽ҫ ,C69w(sƻ{^SoIhun7@P9U,&عӤ뼻?n* -[ahu GL"{&&El~\wtbAS{٤PF''y1CUQa]4ƼjFojp ҶK%a#'NQ $l]|wVda  L&t^꩒}]4/NcO k/̄1KPm'@v:`*~>_pNJڵ4] O-HcK=(lc4N%}cOvj͕xVIVc:ֳ\YFC !#A?zmu˓W j LZώ77ݼ>[҉M _1 y͒}HCY%=ollRbI.V -M..O_mu<Ћ zi=W+ iAŶB6+ B,ø i:4.Wպf޴G<[gJJwaV#yigsF~{BBK}VUHB5jh`t0kq`5oӗw'{Nak3-[I ׇגe'?udaZECې.#01DO cuxν2U?O][xW4^p̒4.沵>a"iy=DL9j׮h+vSh7LՎʋ2W&|q_5& ׳XL86Ёi]LQ2&cH*?c&\O%~__CЖcݍ+>0מ o x"GUGq޸׾Ao ΅xkPVD_J#zH%ح׫`bG?8[YF NK, ߥD*[^Cs`ǹN O'ţ`о-d@!|,kퟺoH@A/<]Cs#t3q<:V;`}Yaefety.r丽bG7sgx,'d}X^. Yy P?&9 Wg0d^b3Il!O1Z==Jң# 0m0Rw X)H|A^7XW]wsc cDAj!+fѩkGE"+ 1*w&j&WaԽ?Iaގ&nqO14\3fbPnGP8+Wj gi) ߇ 㠼ɲ;]yD\6"`'Q]a:p+w>_DUƳԿ^X'-|s#\kY|?"C]4cD»8vgg$m;]˜A  {K&Wa֖w{pIRF{TΤoITP^Et*iOUH9_ X˃I!x(}bS`<~[[mC2\ɔ7A OO%ïo2IrǕ.d`BB0"_2hop4O.8HN~-MPGLj(\sVX5O"XTfJ @,d3?7-ʘƨq<.z&crN9(̴SA,˶*ɱH:]&ۀ& \rNxuow@LJU^ w_DDGZ:﷢-i'g!w!:XI=+FLYh-0yJi:(iwĮwM| 4i<*f`:Dl=i}Jc׎Ջ)@j!Fp Q\aX<8Uı`EA'-7 ݆SBD~*p0V =>-n/})wƢe}b,g?qͬ3h{}|,0= Jkɤ:4_PAI; uq%+oqjC^`A9ddRՌͩ h(\>ycMr<z>l5}$5F # ٬4j0NgX3qBFb![ybYNE~d`fx}ُ4r#Dm.gH%.]<|?\ 9k=T]&I\C_W:р/ OCy^mC w'RMa\ۦ((fRu[S{h z5. 1c|xBd"OzďY;2#V,캨;joGT[5*.tĴ 6WGrض_: 7d*áeHU-:? .qg$Mu9MELbsxI>hJJw3oH ݷ?NVGȓ}p+S SЁT@=0qdXOtwgHINÓǚ.PAqGn-shL$w-TH=RVֶ ޣ -,Omx2;4& .[KȢ|$֛_`jO[_^\l1ݼL|^1NȐUX56&\IZLa^ަ9 4: M+D1e_8zt mj4uwDlU4s.|&zEQZEXYJLtwdE0"Ln7}]I)vdiŧT6$f#P*Rz[90}y&/Ku~YZN LBVVȊA\76"s_ YWo~|[}o[oe4blY*>gc ̧0)%po`6"X^/SÒ=^lKd Sa'ٻ [=w XUVi]""T|t,W>2Ʀ?6toQZ)Uia}?BM,F! O⩀CFѽeH?$, D5ދ\вyjM.gYQJxxQrjY s}=׬nam40~S/iW]SlK+É\Ekf1l$$D|5h寸^/O<;+;lf'bl<3zRw0a6]sl$F$ ;Q@I'^9PZuliyjŹlb:15Ohi(ff?3dѯD ^}FKvNL̃HfDPaDǙ\R<ؗgm9! ~&Fԯ⼣WY"om*Pc [V6@|U7L3OT,pk](יPVsg&bߞfw ct`##K9 u&8AWs *ބޅX^G#[щ \h@^o;~ ykI@ǘHBM)F\ȴ];M b ל[?ٙ6Ak֟'Du=Ff 7sCjѢ":,4[*+h j Z2bb oaZC+)zȀ{Bv, )pΌۺWgNx  dU 1Mò%#)LxA!(x\qSII9G'E|iVָfOH^tV]'%z\7[|/zRhh%Y~gܓ51Q$Ԓ_f1 !wZˏ85]8K`n}#F ?u@۠9FǣjQmTZzX3{,4=y0RX,cifxbe@@,I=kOg^P}{YZPts \P4hz4sTO =C]yl+]8>W >o>$֖pq$/;]a䱬_k1QZA(C˝БhX@( h4NҢ?%}>%ӠbRd}u)Jпճ34{9:hbP}*@_`;,CuL!Lks9J[#G+]yq $+Z|fawnxΥ`]y]0 f@n]omQs3B#7~DAګ Bg▩17o/@^.I 6*)5@L@5\sy긽HCNְpu "%,TZ; ֗P)i< ?f 0 4Šyf>`HΌVUFCYRdl}wٕ,AQpi|"UUR^sp~)cdxG![l5T ]} ,H rqo'V4#"*>qXqFt֞GtB.?"?+zjr*ٮ~咓6ϒEk{Y L6>OGp6y|mvɣ5)kP"h?d;jDu+c3'wԛ oŎXOtu1tq4j!˗A^o!vj9],nX}'{PkRB2Tˍ ]~&nқwV! 'v|N*,8GC6ϫr_w*?7. aU.K_Ԝ4CIh 6H];&5H+-&#QbkA)cw_A[Ґlg'b{pa`1mħ O^X4>jb]IQ L2n.:m6mC+P&y`soFd2:MVt|Z8"gBQ&3Z[8U _/"UȺ%`[ú" I*V,}EhU5NNȳl9ђ'H@Alza\"5*L D'\n&3P:*0V9Z?Kcѽ?rÝy\r)P$t48FK}1j;b^%ҥVOEh`ԂDeظ+~GsusdȜ16"r AҡiP\o֊q-0Mk  okQ$WY1GĿ'_hFz;m󅕵}._4D"0q(N;{D11Ę ]E>) F v{?*w& s@;%jڑ]HC !knnRtBQ'@횾'H XJcؑnm%5qDJFvƳ>,:ɟk' Gf_w;^N/:g+Nb59ʀVyk`B$A>4i$zlAE~#SZܟτ5WlL.B2T8  XMwJ$X{W@87\f4#"d]O2L ?(]ù%B|\w5QPIk~uCd-__I+ݺC)+&RQ xBtGK4+b0>O'ib1.7Σ~{-}& FiՠYu nUG[@qER]*-qDFEYOz+eZ홣E@&N*-`#⎵]ЖBt I9k~9KY\] _-L'8l A"La#^YZ)9W"=s}l xp/VQC~)23v6˛b-&>\в-~ (E5'vx 4CP@q.YHeePs9~/Y S/3E>ᛯMĖDA7ȌT-'L>{lȉ .4^B Og4v5H̲tET&Xc}1Rζws@!|K+1$6cԮ\=fV\?V\~mgVw,h1lEh *JOYsM'-i]\3:)7g1O6Lc;dz*P f%ϥmD삧O((b}()k&(EV>En5t7jt# <\"f cuذ]M1Lg6;}2!m2_5~` x~{L(]|FRCW9ތFB bԑɋ=AưwC;*JO//\o(U㉟PD1fMVD<62HpN'Ko% 5Jpտ<|ޞ9.^=Yp |6d?hySHgi!F y_&>Nufh9='0ÿ?̫UFT( "f^6?461+lPT,DկR* 0T"͞M:2p2'IJ=|Q^moC h}!Iu@Sk*L痤#ȄG6MD@GV ~OYY.l⨗w::7 gV.,5 Q4 /Gyz"W^~LZCh+\C/zzgn,ص'L+0' jKs].r >W7,Fn-}4M ׁ0;6'jKՇ^ $d~a6xĀhn惔@[{Ԃ6,A ͼ`堰"~l ~uwNvܵkCd:nV ^5pÅ.J,n.nԾHx;:c8֩ 3mzY d)wɎXY [X7vM~}"2D[є! Xi6a{W2|c (gADv'LMQa, -Ec+ާp*D^f*c4~f&ҠtGiȯ1#qh5{#CS.ths# ;·:Nm>TBBQŒw@zt #Zl*j(U7/I1 >{@Cdark{!=t\r_|D+6jz L!Ȼװj[-,wBo#'^gN`6W-9E̙%<|`*B.qs7*0hvxUV׳N3K"#r6=,!ro)5Cq̅ øiύ{#ƵD ?\Vmz{>rބ2#|ڱ<`Tqf9p_NH>:]enCo& ;RI nڌ:mx܍Ipklp7-vua/lChD4U.)3-|ؔ"zO} ){\ǒ\yEcmK'TW{ͽX*a&pa kmGgh-#6U o!ᴦGb!pێDH*5 4~k-y`7Ur$9e$oK;+slY ha-0:V=)I?J~zt('ΐ\-`^v1TKQ z5/F}bbJ m|XepYDo/FٟF&+?)m7q."zAZ8β(wn%}ujUrDž$#sNgTi vũ9\C zTXk)zy1Bl`]l, =ͩ"@K]<w*n Utg#~5YAq S!+,̒ !Z2O woB-&BShٕ=]kns/2SȖF]" KY2oO[L$ >aX_E9gDJ;. -B4~A0>Q)k"G%>N n$ ILEQpbO ,~ar;7*Moy v'&4R訥ND@TY4`9H3yc'!~Kװ*ZˀH#.v@r;R\bժ>6LǗQ:iCekx8R 4%dwm*?h JDži[Od_0$'X;| `~HPVNp]e%W*ΆwJSYxZ*R]CqdVOL?'GTJ4j\ؙ`2fKN7!Ow>z'S}虞=4:2>njY lRF=_۩bsUd,>+=6ڄin&KjCݡxQNIf\?E˜,NTf$(9vʪFN]< W-}DV8?Ez4Nz:`+fSv F>xq9Z=,X7W4[DAN, w`qEp^L<5XI:Ɨdjk<$YĴ-{_jҖ> N GH_ROlk꼈OiWlrG1 ]J8eTFg>!bm#bե%Mf+=:8x)Ϣnxmjj6橲n{3!P3V#]zaхf";Z-9wK^HpMj Cx<;±2]PS?}MFYzN]zI[&Iq0C/L6QHšd¥M)DffSRBҙ|S  `돜7݆ĆZ@hH[OƋ+[5bCBl/+Wգ`#<Лߓc?}3N#l gaIglhTc6qAO=2_(#hf͛3PXZUmS]8j!F`omEBo3'w@vD0V9IJڑV`1FGlI#Z|5"vXNzqS˩#nA_?4ƃ4 MU\ŃѵXAo]m8ͱ c>D] c*Ou8wPx{xCV=RA?Iҁ׉سϔMaGD^O}9Mь1E(pFxnwOh쉧5Y/eW*W^7|Si<7${0@f߸iI+7xmYa)zڝ0>i_-5jIm^vwdb Y0Ezyz`NU)2 [akՁT=0J]x$o9D~ A#"H5هXCCp?Ѝ_Av8H; o[I |ozmGúэғL)vdj;rJ0w`LsJ:I 3r'5K)e)cZQAܷŶ>Cv7Q5%Zܫ^2?~GOă9Go#F8mÊ`^Q6^xǮ|)`I=b`1 m)@7[ ![*XX4ٖgxxB#o$:@}.i`ŜX. GC~@4)jXI:F*\ %%!<]FJGy|TYf+P8їn쐨B(cbZdJtO=P44x4Qu.X 06[ N5V|΍ NlJ\Q$u{Zk0}(\.T`7%j/P)x;%wJ_ Q{e[BPoRVP2Q/6Ն[D)%r+-mhCxl5ɡ+꓃e{l QEꑺ{:]WZAsZf|1CP+C\}xuSG_JW| )),Amu O zk?C!<7f%,@Uԧ|'M^ɅJs2zUY^Xy9Ɓcqǔ1k4Cw0jXh1&IWF'97{F@j $ǢMRdtFin ODW*-'f1#Umth]$߂)ʠqL j[t%4]Uן.qu+1lF*-Ş_(}hI8֓w<:Žd^M|!v^ǞTt D6ZfKJP4&Z?4Q2!$( b!K"UI9'l#4C<0Blt9N:B`ZqIє7 ucpp Q;uuJgm5+Xe\'C8^b†U|>bjj$a[ԛeUZN)m+ [~MzFxLejAone]`cъ 4&5>xHM78l*M 6Gԇ_`G!NltHd2ڒGWRbŜ9JD޻ 6Q^D9yc>rt􀌟$3׷lAvE1azv/ނץŔޯ Dt1NYs5U Q_sNjP[B5&s먐ܟ&R΍vkbu@Z.y5TʩxfDgL묥€P4i(Z7;) Kdl_jnīNDʖůOHE(fUwCސb>x#]d.= Y$~'ߨ/9T=c؉}Z56ׁ[Lt#񠁯kkc'&'~54T,ƥr``Иk'\Eq/)[#0=0ubS2tj$78 %2 #mYDr9Ƙӏ!J~EXڬy3@0OxW XA0Q{>o+e[Ѻ0Qn-M=LXK@ȿu|-!CpLu.hfTt5)Mj[͐$at$$앲lc>Ի l_9~Z! QFfNB=HOL`l)=/3~)4eS_lT_ *jdi# J;.ïMAcNt3BeT(jWށyNFvG#5Q2LzguOTL0zF LJZ88 FO}f7^1 -Ǐ(p0V.%:p$mjYY}V_f缹:e -my"q3T/f]$drb) @Xym\JY(᪃14B+gj3[Yu(;U@Hl2Fx-_񣷜z߭օMdE:<6첻yR; CKcډjh3Ϸ9NE?""IXVo@*%DGU͟~feXz HB5ttB:gnȹYN`GcU$VN=4oCԐJ4Tb]jgoAѽ$:kCbh k#dP և7Œrs=n6ﲱQUEg] :E^/D~%`$VVȁRK۱#(Ù`Zb6!h ^\ykԷ1 tmAGўwiZ [tN!xLO~4٢B`uʊ<P>H@HF\xwݚ CYE 8erάzi1:$.׾\ӄ+fV3~z'TۨM+:uG>ֆr8O|EiqʬaZ'e僭ٝz;[CoGp@%쀟#SY^ 3@^-e}`@X9x $E:^GEV*RBicR*Cئ"tFGdWH]UAGTN#!?Y>g&}[v_?Ey|3gev> T;Ye<;uglE랦|ͤ2n5_=ZswB~ 5ٌEفH, ].f*ƈX#-|ƾ|<(?Bl]*y<јa`K~6cquZ1 $2v8s#yĦX9 /vUro%7降0 B#Xɲ/5ZnV*yylA};w3zABGc`It /Ji(ѝRݴԉf쩶 #!A16C6r4÷iϱWstbš `!hƮljm"L ST0f>!f׉Sטl)ij&?N q=RX=7BkF|{sS":`0g ,td|iSeow?PTv0!X>Jw{';Cв3-I2(eIPeDU aGJώH>i4Qĉ:>X9a0ˊiaXv9H [QI]n_n }iZ+2y|U/*xMe: yx@ӲG!򠥩b=nI32 C/oZ SM ,=I3łDž>[͕޹iT`7Wtdh[mE5H-LĸiU[8鯫hgQv_zh+S癦;+rh-7(?]~%`>S{dAcGWG='+K淇㍟85i9wy𸡹Mb>["ybO{"UqWr@$mvWel#FyMrVuoTOh )HHX#|szv/2;_ fD4icEںV+}͚+/@K((k !/2,GFҪ0\zq<<;됏9=TkM*Sﱑ_K+fFXW%:90rL35` =Ƽ}q?Z_&fB"ѲwI!VPLݸmRHvcTXnCzZǡ>~T.'AMGR5!\K(hFU:|P3GlY4o7K'aE@>1۷.Tkz!N0tq:2f8PXŽ85aJ@*bֽty> "tZ1}F׿jq7._Q2p @@~nqͶaU!/Ku L@{"O2z܃eAJxYR\ POLoaIoZeÂE;!Vg .S.nkL7hρ3’3A;3P=Ks='QeEsU7E} X b[;{4j0-G/ @U, c\[!NGK{ V+Tj>KX,4-LC}Yn?=c-JΜfQuV⠉ $[0@VA){*#RkVݸ );!g{"C9GdqKG˫J>Iq(9#𼈆֜ωJK[5CTKFDmzD# (g͈ EZBv:Nsk$Ø/uSA @q.? OzE$l+4Rnլ=$֐3/hnsUMȕ {JzǦ' 0Eqq&fOc,q^> d|LB(G||Dt%P G}٥@ mE.1ynI-a4тqsum #sƴ]ڞ:sٓ_l YJ mK?7KIB ШVQ7e{}Jtry#a+Wن60f4xQ!:4q6AŚ!8R C ;<2 A.9 pf~z6|lM]oV"YBN@ot"V+=\v%9R,Bg䲗!9n>+7TJa 5e`yx y_QLP;z tTk:OcYVǟEY&ø*hKStt.w ; +x6fKv?qgCHE-~fiq촢 (>&HS띱n׋EHךYL[#ֆ'"E>-Īw0McN̅ Jt,ݾ3Az8ع?} Q=%b93~~)gqrPJk8脂F*-uxfd+/y +fa٭ݎuL+</Vqb>+R ) HlSJ7AݧD,Vpm%``yJ8nl`nis$_-@AZ=hاwc:1@Q$2Iz lK`]ʨf}:1)޽M{l`x{ۊ M "Ug@= nc03"!zp䶎Į͏*l27w*›9R${q+ah$XSPH+<бns |FC?H]8 #z^<$}P 'Q-jSa3-Xk ~Oq]PxLCx HA~=<;9od۩Pt9,XMcbmc'Lq3rRp ZNU?*Q'GW,)*ɖӦA1]f7#P::[t@ou#!f33w3?=hqy:lq4h؝aiy ۦtNĊ.Ql `%S!VDQH(AY\Ӣb8ne{"fo|˳M#1]^ r#[jI@:>m;}:P2kK?ݘ OXTS)iLVxy$^ٯXX:DhźkviT'WNFȭ8\M4YJ8z/G*Yo|=QvOOZR* &Xg_uh S*}{ճ6$?0s?tM9 r z젠n$D1BXPE_^Okª8l JGS˜R9Z7;n[cNkc2CIξ]em_9ۖR\ܻdUE_?T.jhbmi#>hƧdnX-[)涏^";jkxT{hmѼMMT^v f!wDͨv )^:8*R&7yΕrHCDhME*L$C|3v*1?K!\q UL׸䩲_tg1^ txS 6%׮"1'kB.E*! 3X{I!gm4ef{};}xB(exWl 4CMVoBȝY(Nwz7BtϦ&֘b՞sgC 23ղCQ"` dH<]mvJ"N<ϹQ(7seJW}rv JYC.ʛ 9cvqșe?>;xYhoE}@ӟ6L9ޓ1% ^AV%Ep/ꈗ;ïM陳nFõ]b@FNm 0]gN)k;c &4?B[)OŰɮF6 b'8 %V[N<&#ys xՍm|Lt!xC J4h5 vvJf^U$qsz ]u\3WO,70ʉ-"SgUYP%/O'SrNxB#Tӛ{{>uj!wAg4BYh>|#̋ w0ۨƚǚʪΝâ#.-ul$:AZێ$ ZJ6MLׇԕD e޷"ɂaa$Th.^!B..\ -_&7]&ǮVUK/M:H'!&'cOFBO$5xxSX:#{uh;#*a:2i5%lF:BbBjI[ҮU9u.)7 YzCHWQܐV}Cd݂YiA7#čuep]hTNVǀlGVf\f Lg5ݐ`EM&P֟kt- D1m+)^iNH×É3 H${}'Cc>rNQ 7oI> Pd}hdY[@1_x 6m(/ہclaL76:]}fvD ?#AtƼqسV;RGpҁ̡[ZīFg7U]nH9"vCp&,V&+QWbt4Mv#p&~*]Z4c Ax Q]Il3? E 9ݥƚ4~FP!b{qPgdj2ԋlY3țw* HG=DRC.bѡQ.}֎sYS,SA*8_9Qo nwWƌ~ޣ,:(vR#.cB'?Aq"] 0wz/Bt3 |4zIA~&Z|'Ǥ-}3nߤo%KʌfB!%坹Mo]w*qLׄ0DL%gu҇]0\.ld0sHn~C3UP% B0,|]Of"1[EᕐR8 $ qbc\ഓB:+͢y/c<[<8G~n[^`{vW_E2 "eP1n9úExo %1/[!OwxzQ ]&Yg+:l괓V-΢7/~Iӑ]ĺt )`,rP.4GӁyszEp %l^ Q&cG.2lN(dPUUvGw@/j?/ܠ{%Z& niqNs:x؅ ݇!PHMozNhIDql+"Fd#iE(/q1-u(}n"LoYgHyqNKGNJ $|rg$쎥`G`]܈mi@pa1) !tV~3\Y:/S!;eu舑fg -z>r ˌ2Xtr;=gY# D9#TbG;/V<\lE9/ *\klw'c#2wIN,i=<4~I͠`m]+fuQc<]V^G&!c $IQ=2*]nC>N\#YC߀=q0Ib)H T!H;ކ0OZٓkOHq>'q|ʤ6C!4>֯Dɝ{ۚ7[ؒb@h^0Ӄe%\lհc  .Qa@&MUe\pE@' :5 KCET(Bpx3>WbÐFw\Ȕ\f>PV^} \u^rrV~ܑ>YNj$iEo$=H8WB=Ů\02LlQOځw~$ګx "OS&4ozu?ЅchǂY6h+ )V to:8B-sJSs 1-} Rڈf]])3n0+SntE\G9u`S>q,}u b ->Fb*)Bqaצ:iw{?qwq O4Y&,Rg:dW-2J Z_u}S s kumek7*;gθ>yQh`W Pn߶' QyN|$O|ƚᜤT6dKISV,,+-;gizT؍n{#k!{Y園A8j+\pk*з~Eg( ;{~Jm9fYZB) H?[*U?-crww|Js=;:MocСlLFYCSfM; 0Ls D}cÈϞ6D4FcCUPkY(_."=+)c&@tGeR8oe}Ӱk3aTB9NPgoE,Ŧ9(J:3#HIZЍp2hذY/ڀ%"A[`J] (v/0ݶs9dClVwBDd%a x6."vN.Ԡwbv^0œaRެRd,ZA-rU \& .rDt "*Kǵ'4E(R[w,Ζ̡vS~Ls:(y4(,^Ʉ,Y6嬦Uބ? ܙ Ƈir-91g lGxF;8\Z2&U`BYnp "iޞ67f2bXWs5Ҙ)9ٲ8@LЋ o|cէhsd[MYv2[SePZ]Muf:+YX&؂]3uQ{ZVZM4gc.6MJ V]v>`[@f_%Ӫh/x0!O% QZ<^b`$-QZa a2V`AĒJtb+i<@AOݬ2*PiSV߶׸4hs\:Mu-01Օ!XDA/.HFJmQ?n1.탅.—Vz'pLBH"Aa[^(ݝ?nj!v?)ZAt+op(w+DMF[`^۷(6k"0)ZD_qwk¢Yvj YReܸ0 }(w$,{3 vOdz֥N2'lGߎTiǦpH +ƙZ*H1cv:MZ7V &]O(:RrP/KQLLTۈdyIC-Avv$0z0\;Q`]e+qi 6mwaRSMi z~1k$*{q.uT38Nl ץ͔yb@RjuCWh?,_e˓N|_6yQ" mKȔlo4ZB,Os%_?'ԯh Q~Mɔ}1B%:vuG7!v.%i<}̂яGupm5 GmCwVAH1,pXG?4{GDE8o[ީخ̃w]K#or/_]+AuH[$KN;g4MP\ɱa l߂LU l|m3?L:[˲C=[hB7nSa]a !F^3\ŵ$})VbdZtߣSїc#9^DxLy# ,r ~[r3+c۞W繁dwa}a=e~L7sZ6R8jTsAbg~HQdRFG.ч"I9B+]LWn-!7~7{G@3su0Ky$(Ls/*T841n&WR1[&3 R}Y"a,ǜG67Jĝ+ Ў @ &RLQtXeT ؁WlZVe{!+R-&lU<Ag 1IOywFW;2g76gK'O9;P浯9$R:w9T{jN*Ϡ-/ܕhyb܁5c*nV0/%nr썜L/e};E9)/7)C Ԯ9:f>^Z5|l4wN4.H^f~3xKGc̯#Dzr Lp%Q~IYybŏex&n…#Q..0M`XΝhD%AD~``d=^Sr;=y0 NWEN JpwF`dX3U7]+\r|G 4J?s*̦aF+FD4Q:墇$nM3uJj-~woMG;?{=M`"uX vp^1xr#Z|HPY=k -J.`GQ_W A@g #WOu+v+"鍕.e~§)SK',D_ /H{*U}V1THpH n5-yvJ=!|.p 3]x|yhx^ rRP)p _Z;]dMVQ!.QfzL'j(?b^8WFk/Gĩ\%krG<8Q\`_࿯{-](h;($UNmt\g8*}( S] < ~r.X]Q{-+B/xP3%2OuRFJJnYz .r7O ~ᣉPqwJ`G΀k.|`k6}JS-,g0|Bc=P]g+ϗUx#;>mNZZU'bIRѱ+)LSq4lY?;_gC2[~J:dud5(*/lh+Z=).Na1LuXbSrMn{‰pkv%MM+V,_0J;E1*]z"V#ZbD1a l 4VMSސ.a@2m  6kJGwLGN),=Ǚm0X42cXf6W=/qw4=<$vGik[~ 4,4s_ٽhswUJ῕ ܎LV%VRAm, ꋈnnb\T]&E^ MlWplS ͩ|KT+ܺTKz.ҷR﷿qJ".q9a:rHuXt]piKS\JQ*7܋8qp]?v3)I(yf7xT1?9S<&YM_[|K&ۍihg %]^QL<Sxv@'Mlg՝qCVgrFn8rƀt*l\؂t=ۉbu@=ɔ/ 'm漭w)x.@Z(p etbt`x5A:~z0=Ykd Ћͱ@޵]q!n{K|N±t/JPDI.C=S/RU@ɴS` qp>K͖/-R)AFqsmxg:% ю:$ZEu-4ܷsI2:CfOqwt7K(Rb (v{FXl;&OW^g!LsI2b#s ގsܾfj.iP0~B<ظⴘo|H -ڛ sj{Xݸy|ΛEʺ&Ͽ}ފ-OzW)r8~!eֵH,z-דdכurQVbav7_ڢ]’c*B'j:'4l>G]s'KI(b`w7\K8MVZ8fR x7uTsV{>%P',9U-99\q-v _hԙh <^ӂNŏ> I w=_` qvULؐa/#fjE$qz3g>&Xv1> l |9 zlY@c0^Y`Է4vݼBˈo|Tq@ݝ.\OFv/"TPNbmsz#`fNPDzVl׷e XpjXSį=́|w$]{\᱔Dni{pU=!7bI-=DƔ&9;)LesLYT&ǹ9Y/btm(7Yk:%FR6vKż!F= gɅMR#V>7K!rͰY-<ןA#ғpSU۞9jS#U{Ef{~bx4[<mP(cyb jJL\ }{{-)Mw#"VU=W#Y6҃N3թ s)ϚNdė'NI`Za+HPf&BG1/$.u{a_ .gd҈?evFԷjЭ1?w+ܸt+aՏ 7GUfQ}L f:L}iM>h T^x{b;茩z&YS!۲idC1a气OCx]Ȅ73ES9}HT F|H;&.órU6E+ ^>7CN:3"; }O9t8Z~^xJB[ԌJKL?]L.<&눭Ag{M>jbvR΄dXy<ϙ$d/$&,Ox?+^T^u2 QDpS̏(trf[`sXI4UshArr[ jOAr- "uHR1"Y7qHĐG2Zo Dj)*-_d#=j|lz`zZOG O#!O:ЅΥ/ 97?t <=&*p;KʢmڂU<4KMẸ gzkz%\~TX~PR_&nPWl҃s~+zNC?]Яco6̗QF48PR 0ؕO|y,d"ҽ|ٌV ~XEBOPzo#?[NQ;K}䫫q'T9#vs*Oq$aɸ!jt=!7-s@ԀPvY eVXħ6f}hu<&ƃ0Ep__-|*BPaOD,Oܤ!~7ïJ[`bq⥽}Kc#bLv(qf?B}#1kP֣:I ՔHIeMvV)#h!kaD/G,QsoHK+e"DCfsw5"SCOȑq(Yi;dN/^"^t?^w禰 kлQۉ=D#yGd}2\fwLy)&C,` De]9 m^M ֒bp83By[F#|3Q\y+>!r̛C`% Uӕ[Z?K/QmӒ!+z"bvATyl0{@£U!Ɠ z瘇%HQlU~|,2@iRpnOr<)PG%~dYmj0OXH@g qVR|. CL$9J$uůWJK6($=eJ+}m;L~BiKjxU,Wi*zwJ c UO#-WNy`?VhǬvRDi1Ңz_ 'S z[(ԁ~!"b/"`x)v .\x+c53MBg^~#χ=>UZb,x.-MN{|jEةZ;_T9Vpra }JCδ1u)UmV%6s*Js4'(ëPj#ㅈD0+^to5xL3Jh[ZA֓TYaNӀw:5&ruxFPЭK>cg:9_sQ%pw=M4}%l '&/6BrI[i9[rIK{jsO͓\v%Xb=D9Mwi@2qK6< ? :b<-A A &d=֫9Ms}W6SBҰzXd>ߍXڥDƬ3G$1ϔk6e UZ~%"Ʈ11jH_Q3b4oUU$w؏?( evrsc ALDυQɥHwe\#u+bje_S41L8H]}B?ъE|>؋L;\ O${֭NX@  ' Gfx` 1xBh '9شepcK7!.=xI:2V!Ӂ f.;3cI}$q\}h55.(D>~ gAELysFav a˭;0;hZq,IL0/!}eag<2m ;Lg]7]4l<%%XRU*iQTj^^4HAi(+ g!EGA/%dWa<-Tר# H 9Qq'GPRHЛEB'7ޗNŽ~}-1Si¾n8%49~`csjFT937e#si E"DiaTwi TP'Je[1mu_#I/TSIcۈ_SH84=*&V]S]MJ՚} eR1+hRX*.|{[9`ۆZ1DX%(ш6du Xu{dIw 姰%OCl& f)P΃g;FOOkAݜxGZ)#iz(48QڪvoWLMz+hlkgd;>}j1QP^ܞfv!}tdĜ5uG1SݬA(XlI2?&:܎vm"~6 DLɹSnܺdMw.G uM->x`7]KM4l|=c{5DإkSr;դkMAD\ho|GE hu?y!MC9,;a@6agc@/N94s GX $,q6#s[ l`__ i džfqUiӫۙ{D ۤD_bn7Ӹ8%Y&hmsq=`J: 5bSn0h}? {AqaߜxRB-rqZLdT˞w񎯃JdNE +HVq=Mɏ?ŅkhfDz%rqvjނ~qH L|x=9O,dTҷ"jV.sZtͯsL=`Jj.4J-LN`gI5 I)Re2FN }4:S>֪`+_O܂xMZj2OܭF4Ϟ46DطbX_ 쁌8\}d<}[dQ&"7۴ _,fg&9+8ZQOa;96ﱬ1JδqFzw}{Չk}*k䬹Bҫ^nRSπQk\x96X_GC1#SbmGA"qʅ*):,09=7# ¼u(eal P"S4\e쒍y) )dҗ#f-F/o>CK,h@-݅Jo/DR25OR?TN."e |͖lc.V1ѼhKB9kWWڄ!e(\K. y"R.$ȼS{@"[Ȑ2M jL۵{<Cjݟ-C8M O1Ƭ"2) l !a:o*q? lcm3ˍ s$\D&8%-ZU~t4̈́WH%9QRVYMcdq*|3 8W}GsJ^%x3mJڊ ѐ{ ~1'|ҧffk( ,S(S '\T=k|-&9]]oq8L89櫥o̘au.( ?M{$XN{PYUb y'笻G-KI֢Fݖ3.o]fE y:㺲ǨT|=*gzx,L5V;>iCmp6k!vl!yp 4~Ӗ`!Dz{^}gݚ(;RYC/Fm9Rc˫[9^trՏf?HbgOcQּ6{kTU%v#Os넁χáX頶?Ÿ r<\h NmK5ץeN7lMt@η(Ofbh `05*'\?FskڮRU!6R)8M4.8"t* *PA=~-Xн?=AY8yr+T9vRKk4]mBEXm:RhO3 c`^ƯFv+N''cq[,߁ v=HFj, 3F/>" ؤM%4znu(/E/e UE2l}L#+=|?l[t%^[.VczMDsx̓u%oi5=?~k|qPFgD#ok;HRI<4fZgH'ud4mDr":d"a_0TF)}\@~UG()r޽p(, O sߥR2=6tcDHӃ1DWÖzDC)dU692*+b83҅M05DPz\46?]{;݋7ڪge\&LgGQO*zb)C2 Cz9gõ9G "YV0o`1ZDJsvu-=TG0\[NJ͖؆Zw 3*#N>@Px{갦L!-<%yBOFe.xV߉I_/ sK%ٻ+PʶB0U}q&\ۜ %Y4 fJڔ{Q0Lܼ~ N 2۟* G#xG P wSL?o Of^e0єT3P-i~ WRg-$FgJ};z`%sH O1=.:y@l5-)Es՝ER;W*_=Ix4>V(uzJ{ݼQ]lHCW>λ4%Bw,Z5n |("?E F1 hrT:ESd'Lyjh ܬJR}w&ILurqDtfLfTUf8\o~Fn򁓗(gVUDuOLH4 X9X:3jr#A8~n*|=\|SpAj7hM.1gF.Zvx1\񽩜,؅5n|0j-2:H`SMt9홌ꣃ: Xi2wIdJ$9:ydxr;fO<[u"Nί_c,9FV=Meɢ jPUCjlHW,v͐;EI5<38d\9@._jz*mMo8yT Onz#JB=VY?RgY򦔀qU9 2 Zszd%RW4@"ʘ>Pg[U'QwiNQsdFi侧 Aܑp"; &-jކr;ޑ d8dMZ MVї5;k-R+)(c,zA @ UuaP#"§ղ]2NY+Gv.|;Y츁4z^}LYsY8CTIGgG 9qogJll93(y#'Kl[cXΘS\t4͋Dc%Gǫu.YwC(6]08pIk%la,Z 8n{(g'Le> \;ؿrZ4/x Y^Lx%z:[lwr0A]Oa 5E:WC%~Vw྆x;z(JP+ xQ8OndWxF$U/d결33)]d) O*bi~=])UR\]h8ϩ3hM|}c (NZzK5R%^q0Qu/@3|4;>SLʔH//ړVi i0&͍.F3+NrùR)7`_il"u">^mP2ɲ5Hjn> ^: 6QfY$wg!MR Ljփ*kYdq8-zWlFiHQ+kΧ庡j&ti*| 1Ӯ^+lYӪ-U@GuUR#QJrs7+ߊ?].iYopJ&:TK,e Hu *ZAX R&3"Ko;hj35Xĩ|NJsrb#Ky ?Cΐ ]ƒ9t,,r#pQ1$0(=bNTF.Vų~u!Pt$ Ra3CLޠ):Zq4;b=%:}gy1h"'U;F9adacS4:yn{GG*?U hYDc8}Gm1jn К|^vuh } k7z8EEtKg/y^-zO Eb4dBG{W3j}z.ђ jӑ3#jq1be@QC04ܶAO: =g+qX|]-''Qzٺ;1>W. <@YTaCdS W@*S.¹h, |f;N qvKO"_ΚҌsbbz6q4!m:N|zwX dP v=En΁r]9\= L}N}4 9z"Wi,E#W mjzKQ[6•f&i nͻ`)*фTbA4*RXĴ^aWz!.:npUzB+THyEG{FR7GwH|'o,Da@HC ~>Jz)4 y jsoѤ\zb{dQuy+qSY$>S 'g= v\ՄXJA˲Oan1cħXףӌTLCl5.hd9r^PϺjXcC%`vk_+M\'GĿwQF#n@C:ZOHBWulp7S)_pqpn$$l[p-)- X9惟KH `SU;Bnu$-|{ C+e ףZ$I) )&NZ } `ckJfO |d cZD*_}LwUˢi! V揲*axb ޖSyi롐TkmVXi^Փ!$653t/8۝@,o"(59ˢM)MhT~0ІŌu\j@.`+%s4`D1` 2ӬB]m(QPQiєcݔfR~m㶚H/lr ~h'8j:(^bS  q\B3oA^?kζ'lFvN@π+}Шc֗ur? c!RO0٨)7?: M<$ R%,*+ش5xJuMU^!ZNk=h3$#Wow[0JGw/]5QY*EPz'̷|kcMste$T>q1h`'^WH6(VCNr\Lod[ ]~MK˺>[n~*i9HivvY9扔1LFL`~inc2pEc`7IA!z)oJ U46u-)CKW #K*$D=+tVskc5,8D)caN=}l>-TJB)W)*vd">#R9\s?v8YD_;t-P uñ`6XBce#H %.M :IӤFBwx?laPjfmK囈 @P/Sټ9NfWi'6jk'Ф+ m 㐆gR[/3aYWpd\$.&nPt8码J(Y<嗼~Bts@(ΐ"{˘`bn'*/$|l<^bR^&W)P:w#|cB55рm3Y$Xp2"@rK{P` ߬G8#łPf|}/^h|s*u)f& 46bulK9uhL+>H$DZ^tB}WV#9>R"REPP=c$Sb+$q,6l?JAo!?L5ڔfP7|۲_bDH śvwX<-b5QWx.^aUl OC6dۛ8Vώ!gi`jqh!Po'_m ^(R}[T[+mdx!lZA(b"dQ?[K~? %r2ҟm%}H[kYV+´8EȈѩ^f09տ9~Z- ] DQu s*rZ_QR`·\05Ӗ?<08Xx =,RD&'Jzc_}f~gup8RW̔^X u|ɉ/Qw$X|7R=P|,S2vnayo8/zl!aNYTRw zXݭ|eYgfJW@Ay%E3~;N>n9B"H /O_ꡈー ?dǛ^ܷCt6]6ts:N{kx?R%7!^n]q)?O6_Kd6R lN։esKF(l,:kUʲSQI?}ïΦ/U2>jMI?)Cãt|'vr[\lN4 ݢ+df э C!t4IX,PZ}eNKϮ$K a#(-Xo[P 'qMFj5-}OZ.!d1LS,HŬcI@H5.7ibh_1;|vDEid.LjWW=Jk[EVPj#s2XioMp:N'(_h2;؂lg̼2 06y8ebmֺچQ;V\ Y7/jYTg>Cyg^ڼmEƦO#%Hѕ:53Ot{nȬI']:4 MCjD ⓑ;CFHqgKlq҈e40JVDSU2  {amgۭi4v"9XhPZs߽c(ݠsRv7$4BT$DXtaQ'U5<y&Rh" l\pju,ǩtcN{w/H\r9gd"wSL_nz'_ d>ѤbsM!@XBNYF]N]p酄iͽ3*R')נk YeI-brS"Ů3 2|VҖA?aGvl}V#6*X:%E$0KėH:#r3) DnƊҵXm%b?>)UDS($3d="%wC߱+*fhv^Q߸vl#N^ue;S-V^~HR`ȶ: sgjqA|qaTKWD\j5hMngd&nTbY p]D,c h!' lڠ ^%>H7(ː ^Zm "TƏQ̈́+\V_ϝ<̚2ǩ4C"S3 ^R|Y,40<,U!:K|FzvQ[&W8`9ιX:|o0鋖 J/R0c^ɟﻝيFp*(zu_K[Qe]hN२AtrKo{4S{a`}L*:-Ui:PVP:yɮAea3Gh](Spe,E2h1Ǚ"+]2&sBMj" 3/v*n?%8fM AQξ $ ROz.C,4~-aaA-l=W%Ȗy{jN9_I^U,jZ%*ɟ@)ە}'-4x58t - ^7-d9NKl+pW**P)ل"ue9giW gRӂ8nBm8తpY"QSOH24Е7,fR0  Y%l8){xJq, ]ƭs`S9@6=~Xk$G5ks7)ވ|.iyzcnsצ-{Sa$b&g&Pys׽c$[q[\}1NaCz[~?%T D7aNܥfpiOn|Wܧ6w˶Xo'{A\ZL$dDm` W{7mz=Ԕ bU P9ҺM@E+^o"'U. ci֗6ص,vp<.S Bthܓx>xȕ OF[ӗ K ti+Pu)~lF*Su.b)8O`?V=T'֏ P6inÂ=Zzqt& Zp;BJXCA-$j8uj0$K}j?ICM駻0iC@2Kan pA=yY @L [sjrȠDI@0/:v)Jj`V}Ix $C(3*&6Kjʕ"J>$wv /ԓ%b3 R Fu9F8;!(2g {+YT o,*5پ%/[e 1"1.ΜzN@hꄔxRQkp,;b&d߯)z7l1:m0?eطr:㌞%DL۟I<ȯ&pdw*tftΫt `hFp.4Xlԙ:W]12^j!΁uJ.|ϯ o`> 5aJI/N2BtVad=na@{ Ue10[濶9 Y!1 )@rm'% aqfD:C;@:v[Y9 igU#_"VՍ}#%\2r2d*rUIʰ] ZbȎٟ'yҊ,ip T+;lfA׷266<4^((*SeOxG4fv0.GhYfݐ+h /5JŀYCJP}@TyvD˱>9;{|: =@\HDKv!mWDv>Q,b{9>"ǝ#ٵj:f-Thh.@}H%TP~v&16xz QNػ0nTH9.yrO|ߒ M7[sO/Ud5Z[6qnGE-徻`TuE@~F@VX{lS)AE|QC:t+>q^%)Zbi;s7:eON B}8D!Sr&8jHą{wa!x8]#2c"'n`5 c'zQDV]( Ki4iV*$ޥ w$)YQ9 ݄>'C mķTnثY e6cDY9oElɧ.RĽr8؈J{YU_yPl|d|QڧW`?DPH+|x}SyDc/dtyo( #D64+D6?}/vzKV~A EAjQ.C}*U>'%Da8^VfDgQ(U?oށ5@s1$Ye)X"B@(xG]tۨ& 3J*w9>8k!/ y/䩼qХb7a38t1~% ͺ"yo\V wܝ^ ii홇b怶ЂFxfCf,I~e}NLQCJ蟻Zz})ѥ(G0-KAkFʁlZA:2p$N}83x[LedŲ1&I鑆qv0hn1#i1!]DH?AY'15ר5+LxbIL؛pE:ŷMQ7F_eZLv=tQW\Egҫ9vsej$zѫg2ٶG 4=$ʎUǏ ( '>jtZ[mEV[=Q%CȼK:܉sCP.?{:on1~ h3tz2OԵm`N{$_|똺i49l% POv n[nlZ*mM/Sg{mlFbŁŚ1]ޯ 6ۺڈULWf<%ː}e倄!$vdPAX%s=?baLOrSc^aJپp}q5aDl6 ¬ h cy~R2Ǥ TII x(x n ^.Ρsz:K2*ъCe Jo+WɤiSDDTc\Jn! RBpB2a9 Y[#mJr_nN@Ee#q@SPR F0YP# lEޡt"T%_\`I:H=ޚ܆H#뒣KgƂV_sV9N~}`T K)%Nb_UVtS.7@鬢ѦZCu6%i TnvZ/*y'qT,?33䈥ruS}ǜa},1b(6WUX] pivx@86g?{)TIyKtj|垒[G+:%J9hAK@  A (\[oCx-ȴjIæ4+tQw !\NrT&=POOlT}Tqz+A"fqK=(DVyxlBUu 8O3exFODuj0="P887} &}rXo߷~WDf=V}#~4;| Z˂zㆶqT-UF7Fy_d!AXuzjavF`& ɑ;?1W 4e2rΈOyߺȚ-PBH渫gg01IӛL;%ѥw$N7K\2a?9HD護 %i=8#Ak۴o1_N"쪟+$bt߫M!j̨OobmwYr4Y Nuhԓ"rޘ!:]w hw TSv_-M KU"LĜ2>aZTg{Ebs9Vco[~_7O˺ H M yї=+ų#D¹jM5ѺR1"v& i pMV9+."~EcK07M&v|)ѡ6J3/33r&}x61椾-Re Đޱq/R@X60/n吗ҐyHs|\" g2 Sntņ-Ͳcx͓Kk`WFܚG.p qJˎMԝXt){kĚGjqXOzNM)Ns*kjJ+- 45\]C܇r8Ba%ǺXkZ{=&!0XTw WaՈ_(?e<{sM#ɋ{%o1 fJwz iP;6}V[\a,gM}[ؔwYFSjVm-&q.C BF`aOMpX*ж3uӧ ) Üt1VMhD:xṲ +:.VYSEX: L=0Q~TMh/8Go?Џ0” 5d'bRxmh:)=5zrW6&2U q|!Tb49E԰-ɩfE93D*u" {(L8w=Ӟ`ٞ9"$xn+2 KdݛG4`KHgGGسk.W|>:ni΁2W!ЎA[勒7qI5Ij!=񬣒 `ბɭ%|yT&K 1j$՚0My*طH@D0GgVYH3JrgMȗ ؁%^ѯ"7{$kns&Y;O^1GCIACg~0:?&;eu=Y`OmSw"{&!P io)E˔ rrIMF~%BRE ٺ -FK"Cu[%_<9\'49ʼniɎڵQL A=? s HV!gml8ރ7#+^&-ܕuT 8c.E aVCf$TR@BA(Q쪸mMh(1jH_PINp@ :7HӰ[jd>:OA/Oj UQĽzvrwֻ}'NX{&;IEt,@W"݁?c]\섵b=Lce޵67]LzoQx@(nB 4<SEztR\%={f0|`{.)I:ѱe}xUx ? 򰅆€rXeW 5 3Ӫwfnŷ\ϳR<EZ4$XelqQ"rn]('U:~' gmޙP:dc;B?C~9U+CojSoqSG]xcxs/ 5y,>.Yyi|JÁ =7oOe^Fʽ N0e;Ed WOd4UhfZ ILOI7LR9#ZqM^UrM]е.f٩'  [X2)w liCn+?/DY sr[hLR{fS?rEBc eKwOcIt 1&2k]'Do3bG5dv;^}|4ACEAqn qP%E "rށl/n Ɲ+aAW@2>"ap NZl< ׃%3yq/i3=DE"yuD7K96z\/rY0G{NH!nRc $v99Mo:py] ӽ& ^R,ho˧EP1)na5e8CױI@ee%`ČTRHX%O}8%P5X蠑>ϯmv)6/ǯ-YA+aC!n!4vL~bou qpujYo 1,SAVjfA-޸.O]J"h z~$XtM>4@{)9]~^uP4ϝi5)\c4) hIX>`ժK[xpy ďOx?M7TpAT!E $-ďp/a(_B67/0m/1ڄ"ܳƅ[a NKtNy%3Gڃ? K3Q`78,Cji.k6QLjfo3MroFi+~phTX ߞjQC-U]c۷uܡcZ/O%4KP\E\~s'vixǤV1cav$-{~KrHp1qM zW6Cyv"wڀ #tZ̈́\. hf^: URIss^c޺`0k'zurUȓ+oъ x02f[-+/#%Dџh_%7kX u%e@CQF 6]VovŢ"avm:v \V6A`cFryTʰ<}2`bK2]e71#p/ I@}Hȫ7]ҩIKhgEZt.1G4E@RmG΋5RHxd>(ओ><]*(k0 b6Yaݚ}c1>DzFĶ+1_gmU f1" @W)Amh^lv+- `&Ky?ϭy5۝Sg5ݬc *|3^(Q{ Q6OĵǮb(]ΑnK|83ęb1Bǎ>Y}1 :}K,iJ+=O)J ;*m;iГO\xgz3$F|ʯA#T'IЫ)⒪/eЈLI>AjxO1r`f`5֤et]|)Rr>ZΛ9_ 3N` Z}W6Cȍ }IXNߔM?n#*I:+zhRrn^ڠxs򨷾Hɛ2&6}vo*<i&G!ۗkO8 %#6*2ϨHhH ķ5y'~z)T@@λf4_RGU:w/0bXd3\\u؝Y(7O͘xAJ <۸ d=oh# f Ŋ2#0C-?Qk̏F|j\YJ =m nf&P~1?u7֯{Z,&#Q𾤯XqN8E+!nӕ1r&B>.W>TL@*?{L>+[#?yr\"K箦 P{e([vyE.}}fc{e.\m7>E3Q<$PuS6X|%K.58HE//VŬpZKVGc^P~ۮ7@r{IN].gbxP X[fBR}rKf/!!mȍ.JcWt,YYvek#+@m=|̢N{!5QFIͿ?r\Rì0] G'9bϸڞV̯hXg}K9s迱N4x=гNd"\67i6Xƅ8WbsZMVo6d_^&rL^]R9q| KӘ_W䩌Wx&ʥY"Ъ+Rk@'eQ)BBOIlZ({OOό]4GPۉ y,Tk]ieeMe~$<6Ҽw_L~mC*{BMFx~ˆ:RAI<·re//Hz!Jg0ڊI.ouF S@GH@% v52~aߟ:GR91OۙNjwtl&s%9Budi7m[hz]a}wЂĹ1Mgy@[Y2hK:=Z^+M4֐&+di+CN2t]fle=ت`sI&#Pmכ FAF\?uCBQmI g~ol[f#[7p:$#5="]Ͳ$|P1 `Ž.|`=G%L$|x=rWcn6iE9jȉ%8%O13sv?t8 ;ζ'$%C;IO~c{V0O_(5W1R@i%.'Zs'"#P'b(l'0aR [r9'(Pm,2N`bdl=;}1l 'WenqsfKǧ,>[ߡzWR$|2Dt/oA ھUI%?%۶ W1n $O{f;|J- A&{B0Az^@^Gvq-a.qíu\,EҎT_Nl%U(RSqF 'eX&Ŭ42-1g9Î? aj@` 7MgۂLn? .,cJ) s :`) t?){XZ 5#-+7:.`PT{]ܱ*iUa3_C"k9;`^jK >{!ba^N)T:< tְv>֚vhPV (c'ٮ>f5?#~=${D!V \ɛۓYEMc ':´E\xn~-9p~ҽvq뺳5ÞOm-kT*q[<^XY;>C=R3zb44 ?*rg)QP;LJ<r6t/Zu¦LGa!"eFEkA[B۽Gvy\dI:4Yc:A (%:ͿO5~0M,=h! cw~A3F,zs;Bi ıDyj  $Ɇv&3 J!i9 ^=`icʚIW$`ۃ8v'Y6 cBp?SrӺLNck;/M]ʼrn,l3'GM265%z@)D4\%VN{ y>kW9<4bJʻV2kF|b*ؿ(~[ׄpNT>bѧ\- 3_+׮BD$Mer i$S)>/fJ<; xLhno?HQ/r1/x'EgoS]%i1phx*PAM?>U֟a3^4w ǞL^k d4PaFey|Qi$CEUsrpo̅cDE^]Q-D ޼nEiYT . ~Jawo@y7 ہ"+ 3?ȹH M>Ԑ?4*J}m h]4ܲޟ!^},x}#$z0 c7L<-:h*k! \:r%Qb:sӏgS>RX@R g?BR !N>Ã_EBXLH;oxm6oD yzu$`#{<#Xf'l%v'[R8gbl@RLج)FuF|]IL$ ͸3;0! 8l_bR nKCdUة|i%&f[PƗ+c,TA`s XCƫ4u£s8ygF-)\f=q}%qӰҊW9F#j*'<])[G?0LX.rm¯$ruN5'UR )5PK޼d=EY|Qkr4;*cEH*2X*nնSw#Z? ؽ;]P7ϢvcCjgXf!FRp?յ4NxvnևPP`^g DcSf8b+%qȖ+3jWl @c_pmW?úѝ.wӸFS!K0BOV0Ch.sFo{|6v"*! PY$̕d蝉ܠ^ǔ 2J}хsm)d%0}6`7x(B˔Ξ%u,9=gfg2b3 ;~ۄַH dA֪_DN=R66q;o䢅N/n񊣸hwe/cmE~sX U.E.V,S' e<7jgh֓xrϲlSL޴ug)~Gue[0:Bm^'+˿ǘn&ٺA56BIeAPFMq+¯e**i='M:nzZDh(# hݦ^Xvv"Z?|[`KY" Lї.+˄0nŇjyAŢWQj s\ p-}== 2jR)2∝뵞ZF/UjtUn+z&(Cr82Ukoxƨ-qn]s@kvyo{R΅Ŗ2bV\.ioڊ[cQ`;/7grr*vlm{ ]1҉F>{sgbv0Ukn&K豿 ?+?mZ(cyb6BnfL =KQŁϝ78%P hۍUn"5P-dܖP^_S6܌Sd8)մsR$- p"O /RR 3Uirᛵ>4xҪ<rjD&ۿ󻌚0(8Yvܑ*Y}ۃ#)dSwʦz)!Eånz8֚vWDojmBN)%۹u]h=J8gaj 7W6'.o.׵tޓE"q.L2Dz&R6 a)O":1AuEx)=1cuu v$* ȮSYN[><{;~hϜI߹  2^'' G("5KAp(?/rQ1+*uP߿͹(%XxJd)o]ݵ0Z)>is& ed|,ɒINpV؍1#E/=y}0:[Km[#@]Xgm6A7!Sfcnvʲ9ca-/f`t0owVb.0H[m R "CJ:$~ ZI ):ma.i 4!L96)J^n12%_d%_gTnӯ^/TY!ZLT]BbvGЖ߸kD1Xs ^w$sq,P fɶ߃fyfX+ط^NyE+j-1%DL )" /–3xq%S_JzXM-uxtpU7' Xβʷل3GEai嵀$cng7g%ej5lj0"4)SM$,qVL% mϼdž^j/u}n(Q4~*[wpDTj9^]_nfi߯%d;MtdF̍@&L V*А p{]=ΤܞӧݚQ퇙 KЯ:0IJ4u91pz2<-\κ)JvÏ^$GG7ҟP ʑzQW(Xt0u0?hƆm @2{+zeK:d }'zM1 ^H"J3%]}ЖpX1u2 iI+ۇY4Q f ly*eF+b,CgX- +QB`r$nj]R/$LXUmj31G<@&!ěA,4ÈJX=ȋ qQIh0۴`)Lh׈$K]LhCMep %! kyBZ۫5qeBT o߀Y:P<lbt-z8WZ `I} s-^9#{a -:{֕įlNGh,Lz+vF<ܼ@~>o!?wiY!t~l*[, H/fUd/D$E^AW p:)ZIo||@yF6\B|TR{.JTzXz#ϯrLB$P) #2(_ Ɔp<}a!}@{n5XIA;(Ue=bl#iHHT1f{z<$Nyn*Mw&΃@+ɲ|mBhrWl9fYT\Ef3hލ|XN<,8Xt|˃#0=]˳%]vRe%A ([(Do/7P`e m;D` Ij:SpZ\c(cQdbk!e߽aDz&ϒ "8M|qMKH|Wī/6MM4!::,씰wp_\+i2hퟨZv52t,!M١!=Q,H"3M hן>lP'is¬`{l#E\M=ϋ^:a7X*\[:jOeB^>yuxu!S:wKw<*>DxmXxTxgx*LWGȲkvJL3w|d"EtQ98aHXX*lSTkUL&ƈ'JA(8l*&t nu> xڅ3M4ؖ.,Ybp*ތnK~nsk^va,m|h$Hocum G֠j`Ė5KƠkF&G#&Fȇʫw%+_6Mcc*V_K'dE~_%ApE^y)ƸqlyLIfM8A^"҃;wڼȚɻ1$Ii 2i/C{?xI8lL :9^\@bLZ|YgokҿWM$,+ʌi6GF-,2қ7* Y,HJ;S^ _NJmO 0Z)ʗ:&i'f^NG1H%E@UQ?o^5zۢJͱ~BۥEUCJ} -lYG&Zp⑷Mn8$xZO?A[3 Om\LkNi딦{;"[B-1zkP(E'$H[3 쑮ӂ! zOR X[j?z#J슣fi -- RLܘ\%yïd @y1s5svK]e64/'Vd&K儰e {8̴Ops)}4Y8q%@RëfutEQu2i)*aؽ`@.)e o4dw?–QII/'#Z{ó?_3xӪ.ڏو+` #d/`YispK8iv TλB 2\ rUCi4l̓縇 `~Ko%pؘr*EY0Go߭Wf7c|I+_lzs73VF:e6|5H(g\RaA1 JQe..%ʺ5Kʈ.d? F\bhZBu6*8jłZ |:]dinTY^&ψ5ڂKVm>6@zHLhoV{Z$No1WmW>C,~ =7>C]?= 41.@H)/gTMM $ U9kJQ0 #jHk9EG>8jytbe`WŃiU$Kuz\}+Ӽ(&6$нΚK]H[k"!pi5 =Pk vҖf=t( )aJJ(=s{>]s7XkQ鿷R ptyz*pMޅΥtt>3W{&e!Ot7a=3>P\r$3 + ֞W OI=@5R,%ҿ-3o}7X-C`r"T|[fT ߔ,8$(.q+bPT]QAa \T[Hg)OPs}겑'P,T4ѷ)p[!_&t1+A  YAS ou:ȥHȀ{l d}^6섃X[QYn7 piˎ񢐆|Mkg DpNFzG.OrU_6@$ɤdl))DB{YEDԲz%៣sy+hHSƼ b8"zC:Df1E$N_aUZpv㟑Kiz[% {>ȋvun P)ôCO@udSJ*5J&cF&&K~^UBц~ǾX1"*7-Iih.@+8{Y<8F'%o٥B0;d6d)|U=*15<'빅ceko3f!ˆ  4l?}U3LsQ&e1Z@'Xϥ:8BUZZO&`5JƣO%cZj 7ҟ5Tv퀀˄0bGQ IZOM"#y㌞N7X@Vcɫ8p#ųG;6)U5XcKz{`^ɭb Vz:hfsL=&SS$ ? KNoBCEQDZKcȂ>!#xUdm J-INN2^tCQ'1;R.e ʵR,"(GQݹ n oMz9l*5]l<"6,p4[8^zk\g `[ů8TRB4I |Ѫq=e2dY+UmcиuԷB(l^wN ~o|x`/P=K8@mƁ"!Ms)ߛէ̥hѭI]_y'rAm`XP&:j(d6FnL1zuą 6MU g [_uZS5Di2Co) ~@Ma>s튯*) _o+:()%_AuWȷƂ-릝 p0=Յź9Ck =} F%57Cώݕus)]q$]msP;kzZ)d29IVm-yRa=ޥjVwʀh}y6:w߭d=S;H1ŗ8TcPlv_cq&Ӿ^e Wa"D Xqu_HH;<U`ȓjh`9ΑP2%ʷS{^Y=w&FE:Ü`{nBf{pVaiUcZl^SOY Kw\ِx 4XZ\HI^)>Wc/* |>Ė TM]u:/WjGZu3-|(&znDe8#M mq8\!>q, YɊz4Ľ\;ռhs@ (p(uNTcwr,WQc5+v=i+P"GmiCxEC? FW!DPAW.\N8;l;d'**u~RE اnc'=ռvhsWLܽ:1 xEHS[([V mE6xCD]2a?Wp٥&O43Fua|55':`fN\q_oxrF v^]|lBn7u(q)1ym}Xmhѝw}L;8A*qn/PD3kac8_MtZOg;|+e)T!;f tHxM?ncFMqow{fqx miqNVU#y.8˔VQn2Js{1 :yT(,mIN`T%piNLp,X$#b"KIt.|m ';}"fQEBh%#Q!{ 2ui ߋG~ϖlNzb@]+ّ>fQTq*䌢n8YӘN, 4kzׅ/w)Sah!-\`Iɒ 2)۱JNީq{nϴ`&^KF!ν?`.O,O8) yJڄ|BZؗRG$`P\K}䤃 !tdv ;Íix2Ute"=zj'>-b)@ 0>eM@S_Z{M!1~[KQ\˯:D7G>n\NA?ʒT3шw&82Q o1{e;Je|'2=9ݍAR'K7K#3ћbamϠ[Bh>K8V(!a=IK87VJs oqh|LFbjU|f*(E Z~e+6AraZ&$in1ڳ}%glO0?RDdvuZla$t9< D F,vF3`ǡQ, B[` E!_02UlFH=,K1|AR^,6> )Gu)1=L3&gCfˁ(쉾DQ:MK,`u#QGc5 eiBɀ<̟aӸœp!/kfUu:c H`]-  zdA9S`Aػ.vu\7ovfV1مno?¼veԫPQ (Gi3T̹Fޫ){-tݕ[%5D_)%."#~֯E (sVwer~'6o^D԰:U-R?Ģ jl@/{hH$ y1 ?]]`;+KeZ_sMh["wda E=jՈ7نeqc4Rm~82`Ɓݩy&6f=P>}/Tݬ D8wSA#QateB@Gɺ-yz9EuA_%iiY w DA3,38ldM[a!rG6t1x[O!(8# M)#ϋi -ƟOw qBYs Ljv_a7w7,' D$.=hj\R*Aʸ4WNB֠mUSfLo 0A*#xA,[b_v55ռ$esRN )5be|IZeѢIDz[sV囝όE]k6H>C%l#Hjdc_HG}} XD AYҟСƐ)Z,e0$zݙ9&UbnI%!QE㽨 ^ F:X%GhY~\'aN^Dk_s6fe'ns`T;:]?<|9w8_mb7\>Xc@4f3J tn:N'T?vbVlbZק. ;e{v#Ng s[D {Dbo$(#H*,uFQhՒq)S)(?O,oψn5Sn&}A"2)NSxuy}S L ]X܈i@-*5QCJ܄yYSy} {h y~"̱h6z -d{[_ER D F,CfAD}[m!q~V/㺐np_gMՁ?nmr8g]3]48ҭW_]{șժ dv ؛ goLYa|S)vҴ2#$W <#ҥ2]J'i&QE=_ 5QuYZOoj&3^eO6^0k,)q=;&CYaX=P?lmX$Z]P?ΦbW">xj^ֶ ;4 ~@(#P2zgSεh2Ip퍘>Ɇ"ؗr ]~悹5m3Vi(;gwT&ś$i՛b3#,[<Z#FJloB}JZJyBkv 3*g9KM ;r\=ډehD+Fi õZ!ò t/6%ZQ<34E10s0peR0Frn|{#KAL_ @s <Œ`WsfW5z& wG%,aGr{vd]QbwuIMcP2a9۹i;Ȏ{?RgvڗSVO2 ^c':koGx稴>S3"Elb _ii,ɴ90SBHUNE^NZ \f=BFG%̠Λ\р ;_h1M#O1ߍ ܨn%prI3{Ah3C٥~iJޕ#@Ua:V[)Gs R~c)X -?&I"4S|=dEȌZD'Q:U-yDb?U7>UMk[!@Ĝ%WuWqΊ2{l0gCS :%d@~(-PZw6_#gWvY0E_M7hgO+G>xBq6y9I ,=Z̵5XQwSʱ oOЮY/nowwrKETP뺍:"Ldc@ɟSOeJu~:2׷8 pERQv6od")5ߞr:j#nGt~gS+#IƸ󳋒 qF7,kYlf_MģuSH^ոb2&VJ ;&AKYp2#Ro\x'QgxWmz7U.z }Pq"(G{:d13ݮIl?6UT|^W_u^d~V. gGhho$=ÔLF˝.╏bԚ- !d]h^9f|q/(%'41tz.$,+TάȽ|tsr\hg FStx'/A< $VW7e7&=_NU@$-]GE-n!0PsLjQti3}DNaQ|/B6a1oL)Z6mQ'Ӯs%pX2*0/ٶn`&zة)gk^}R VҡtsŲ(K[fǕ&̴/UKwP϶"JE u3M>`9`tnq%GBzQ AQAFM$RXNUIUt|Ez xYutgͦZ~z`,/+m-kgL*ZK/L6hhq{N #)"(=@z 1k{ޜYQU}$w]^ O\I1ԝKXGl`dBtsݷy*E?qu5i`MRc$W mrȥ Sw#1BNOr{4E1o#_6Q. *|Pe5h_Gz/&?57TKy $ĝ{>fI;*! FjC%UF8a [">!g fe,\a^Ė&;։x~rDYiFj--!d0  wg)6a^y JR?<},t֍%A95~ʴ*9vh سu!Ѥj*gkkѴY琩#WBe朞glO.g}JuQkoMCKI~= ZHI5kR ZyRlN<#-H@n5VZxa/jU8:dƥ) ה}EQs ֢Cj@}B=k^+`p"Q,3l_ePa][wMܐe"P - %$H)׽И(@j*\KҊ9ր8/wBgHa2?2}l[qYY{Gj@]mPnLQd&u盩 _#TaBԼ1^ 0Uʸo6YLK+M^Vms@ZS@h'H/PNbTD-%|S78+Pp3({(y(ikڢFq>wIG&V TJ^ȾicqMK}og]/^󤳛Lbt'D^X4/ 5yxSsgF]vK:jPvZ남C -h8ޕnpAu+otF%|.nf>uiK="@qoY}wqJi|pZS~^/Nsa@#GHC˅f3Kx[gjTßN8h ^G8eb`4#5xA "(0SOR=#,﹔lZL,9tWY8Pn/dL5d/!#^YLѮ"Tp ({ƸA 5jM!4J"1)`5ٍ%bnI$Bl]IZ>ye}(\$u@mk ~sdWՕ7֔ } UiIS61d@* qC$bIxWlOqӣ* #xqoM npx $7 lRJK,q'Ӯ'|bȸ$ޮj`Kn:A0( =-d1^ `33#:;wΡ4l[Թjyӓa276YV!Բ'cQt l{kJoQ .6& 5!m2!tԹ9݆Q`aouQ({/q^=}4 2h o hP:ùY7#;Бj\\LW fE5}xyxש3`^[le@͗Z f}ۦԆ܂d %мnv/ЖLJ]>r QCnKR2MqBMyb6ڝo<~Y@u6/6KC8䆸ctlR{#MHwvt=[Gd8m \c .Kgg98F`ԪN_8c_|QqܒQTiq&i5`_* ,HA٘2_֍#WFV,I ]Zt.Oh/.3F u&|2M&آq@Sleab_ȗEhf]nploxfܹR]J[i'~?R`ǣSM^K*~6wqw2EH܋9)xoڂok pb 0\/|)\{bF{ qMmZs;_{#(_(ZN\ tSNN_o Kq kLpyw*q3-G}mgx)W6NQ?O$Ug|0q }dK0wl4%Yv> v#8&uZ0P*As7 `PʺD*M?0/"~дDh3vwcRVGCV~!yu[>UKl >S' e;G+?CBdmgҼ6{ilO:v\aȵ͕<5pLE[wݕS)//9Yz򰼌e;"gJ)ar۪Ժw_S, @y?^Jb溋K$g[+ %l!d.ONAӔ xd7zp*org#7z,.[[J(;2 Dlf`ۦ4^"=X;a@z!ͻŝK5QJyiQg&MY 6`¿muyݡ/aKqmzLЍ飿5Vvxpy˕i Yn4% "3 #/sWhH`QC.pou?<:_t{HlՇ&3wsWJuL1LgưN7ut?CAjv5rE`XbQ)~{ԥtB 63) c}_7g'T}DҳANѯ`@̖၆Z٥!bD% ީ7jNphuw?͖tn߅.$yFFc_I'!)&t:\?WH7kJ~1ǂh5%Y`oSpml7֊ G5o^0!hg4s̻),3 :\=OW."j RYxGUij@'RW|Ъ@יk'aGT?ޑ-XB)oUO%9V΢lw7e?X(kBb@NK|8?O|ENC-U v 3:[ ~i[-+J`ilzō{曔T&i&?CoA'C\dOt0ks:[_=gsU9¥4D(;$*d$rcڂµyM6wt+I-Q JWq8(,@jl2r+UوQ%16qQ:<.Os>ifwYps;nUHf&dӍ$\aD) {!"s*1az]`IW) XRbH* ^y8/jWⷭK]-c[cv9۷}!uv$a=gPGV27$&e' ,X=% 8lIΐz^^ v$qvz;-rU}7JtRh{b` л`JQF)-$P)ԕ4"+ ĩ\jQXA1I9?36>rgJչ2UbzX8J#WK`(,飷BS۩ u߰O&.@G\( >?]B.%zhe͍,l:}Ŋ=8\N7&W?iƅvNa='U%7t/!ɭLQ 0M.O!׻:;hA"FhmOr~N(Ѭ_ViOUf?ƪ#n|V}߀g=\M3Ճ&?ȕ8d/>)l#leس)Hk8c8 l$8qj _A1FbI؋ 4 9X".;>XhgOM/ꣻQ>e..$mr ;vG-W4b@gS j; AT͹G lm=z6A uQ}brF{Y)c!ӭ J,G&"#&dMn> [l.Gru7T74I.^xSwhޖA׺Q5$,GW@[bxUAAFOz/aoTɤjc|g1+@$O^@N[Ot^!1lei4<9Nj],S(Z`PBmqNmEtKCy2p(2l*v R0z!x]ڼX(;<=![!."qtR}_`SMU&ɐ5Ԇ9aˀKrÀ˙cÑl#>}EMZTjZ*GJ<ǂ\ޅ$;JKN"فED)@ sYb>E5DF>+>i-&p]]>,%7C* T hW-y ĉ* E/?ݽ:uH!Zt.U>astf"ҲY3PY9w S,H2Jj8tG9ы3x s7─딡oR@E?i \ ;0wqeL8kūG8vs ǡD!Ie\$;/j̲HEP6$-G\eBܭn!(1u5Py=NE>3Q\Md1n x$5w^Y DK.>̅KETD-Mk=%~i >!)gDFnX80ݖsWKޔ%|BC+3/Z Wɮ{+h+sW7ڮ:Ն.d'MLù / gVM H֘#Zyq O/^,,$/~4[د<1?YY?G잰Vu  =ױ`Y*eo3\yݗGO,bFS{ ޟ_{c@paxCϧ(kmq?å&.;N{+&?d yׅ(6pO=hiDzt-=Ax;⪏uR:+@YMOyg,#xkM0\Y5{؉[t' |Ej^7)Ng(i2QhN7q_{"72)>Le ȶ4K%*u'^}Sn+PyT\@t(kIA:;B8Gz%5P<#Wɋu*K,n p=_ʻ9Q\%n(·L4 N OgfSx[X^mn؞f'#kF~Zrx^7/2QR|F!!8(**g.f?Dliםsն6P!- DsᴁI_OSszqW LQ)<^cakGJD^orF=ԈMBNp'=A=# \.eE e0bAaFk(o)LDZ`~Tz55%|[*N|o poΝ:ՠ()|}[$us]85}NAR^MiU$.&2hJIQ6VąZO7a2j#+bLWp<8h=!i\GZLkc3i`GsqTFnh&yo>Si!N[CŶJՔN*EꥲE_µ` 6͗eՖûZH}nݖ21Zt+-.\CI~>f93_ 1fF*`sz6;0Jg:bU %6[)QbZbsiA@г%Dy3o uƅ;Ꚑgf1,3`FD w a< H+o3uK"\Zv?WWM̭d4hiNFF&綨6Ɵw xЃHd{J nNQ Jj,BWűAum; .wmL[泵;㻖wWjQƍ,nJfB%ݓahCsZh*R$DŞv%zspf^h=]'d.iGIe:n:ꘔ39x bͱ]=UUje GE!*爿4' UxҪn-2.\cGHnlr=浗a3l^KuyK>^P'med]̵ L)EsMžlxcvUo}"eY`Ou`1!U0үg[kn߶EQ>va~0]mn >@ژ6^Tޞw)n"d8>MGCH@cJ!U \2gٍdw(}FyaE]b!%7w4_ !;g HAm,sn.̷u(¥wZap߸EBbs!wS9! n~2Jʷ_^CR~GNm .\#NcyDim*2LYB#׌&pB贴$8d&=oTkw՟eRׅ o?]`?^8a*X3(9/gZVʆoD}{ Uf(q\q 5uJ%#ٹM& dKF"䲷GWZ wLuAVTRvLf1JQ^oh01=*]4vngz#h;v1hl-u在?HZBiA+ȶ+($3> !dOZon.]h;%>JnfGHZ8 cJ;tQ$;r#LR2xd[ 3]SCYI 9y EWC,W=p)A ,0}hzn:k~TvF 8gXFS:y dV=(y;%n^27v'q6v VsUFP*0$R|,#.8<\ !g'(M/p5:⏜zsZWDIdK􉌴 ݠg&ܬvr>~,]ʇ?~!{z:6~n]I5w+l<#8uxOD2#%F\)\GK`A>i#7E &x!NІzd7Rmn )@Yɦ7pHTy]_<7(<_$TeZ *8Cfsvcfr*a gps46*=+ﯸe?kz '[=k1"j}7rFe&VǔRFiOCU!B#T1Ph+VJup?0fVWvcUj.FdB=qN}`6*#Rn`^'RVD.uh( g7$Kg3bnhDY;N{Lzoyn7J~&d ŐF.eP:HIq g'Јm(QǦ0IM5>U~$dᄑe7U[z3O=EgtFp*cV[N!xt^n#c~ f8=>]-QD[R\n9uqyʍR̛kSv޽"YaP~ڦNSaAou>Fm oIsNz$R0 (׽&¤TEJ [TՑ;]l$j*-8"-1%dE}J ,iY$eQ6 ;O5E6@ev՜]u~N=T]S'n_&5㇆j |*ĄF5Yy}lQh7GMhwbKtaTˠ˒Otl9P6vb*̋9MB+P`gycHOz7 Xt+ptLHvkevMYc;KWBav“kPmِ7fNNw=H9#r@>*g9vJ_xz/ A%cߛUdt% :* #` P#*v1T*bf;jd?IdobAaDlK<c,22:G 'j}&nfp"ɬ-n;GKi/"sBi,9y$ :* eeYK2I؅ُѺP0"M8knXև T#X۽ʁ <kDLfJ>!}7 HgSa,`/NqQ`UsY4L* Ʀ&^om]#&K\ Q ?^;@@kʂu(":CKEϲNITN\#]dZ?wc'nǐC9~;7\E VIH}&blZh tS/٬ǘ/j% 4-=,ڥW.K:E9=>wE\rUf˃5ky1./+6 |B><ѸobiߢmSmvǢuM87t >~l =<[Y#~ɥ$N\zT2 t;9i\UکD a]EeuiLm&FRFnbɚ\>ε b2 |}ߵ |kqfC PΟM.S+h-7hϧQ3;d\z,{e߉E7d\ؑOsqZ7s*Y~En:׊Fz1U X]oV@}:UŨ* kâ|m"RNErV)óӊ6C ֓jT< JD i~Va\7;B%)nǿg9ΆE>HK -PSgTN9W(4oROO&n(4"dBҡjxU;}x?0zOlv Zfuي@Y_pkJ:.Q|~I?T>C!-f<}4!pD:{ft2Ipq÷'G5|[H^)¹~s^e@N^#R &gD#W;˩:)D$:! # T S {sGS =t4Pad.U9gv[RMEh:|ay9Og0.@I>G2WŬSk- ^VjWeȝ  hMM)f-fwn=z0<ý0M⒋QÙ,Q!bؙ39Q-]&)(5]VN>0v"\qZ[pha 'kQAaeF(@ִ`XXLǐhN)7íS&6qB[3;55U3I}fRIĿh_vWPBnAAX̏3~膿͙$ avnf(7+["L ug 5`}BTM~Lhs∗J7覸t pdHh+ydDBi~kQo#gӖ|`^-0R}Jmf)5a(:w gU^Ă2*Y#+kGt~˝|*>ɝZoz6D@|c0v`*LfƘ4{[͝nG4qeaxમ :՛Ò8Ҙ}vD1%<1CBdauj^5}P\z]ZlgxR!>M&e93{,DӮ́J#;C&q |*W%sDmv`_jAڋ %;B ]O\fVh 8G "%{O:oFm-g⊾냄j9^Ua? "|qP?e>0q}Bu թP7|>CTS譁^1˸D߉//N+aerYc5ʖV68 d0>AAo(Wpz-JXUDϧu$z괿B3}@Yw،Ofb5EICrOa\  E ?w%a5ehKmm.kt|= ?Fc *@yFovk<:>?VU:-)XKC!Eqf ˥x@Xu{Y!bgСuT?l0Giro;)0DUVY]B;C1'6vc& Yxfh._aQ9n F"U9Z3`KqKNi[F'"'VI>V>pt4FN+);ӕ8* i0DR7FeKiwT$j݋ Ɉ`,pj(k 3vB* Ҩ}tL\1=nuX;4S#@9~ 57#%f Nu J͸n]?gi%e6zuzbv)~F6,'m&4r}L+%6taeLD oڽ7ْvan 뗏GuH[xN<9TOv1귬(9tXJsG.G91|Rg\!SJ@=,D[^.x WIn{Ե94NلvMN|_UXxNYuDb Kܠi 5_؝,l1;7(C'סkPtr/nj -:f,>e[hhj3`1X:d{̱v+\ br&A;}MN=BY҇k]ʪS)f٭ZJ c_2iXPh&Y,%>@JQ=^2@dΰɪHpQYc-I3#~*eOZw,1̠% 3?3KBhe0k% cLI>7a$b]$]*/c -BAB׫GjuK],0!M$%a{NĮ= ,IN{m`ޘzhÄ 7=wHj)sg H.bEFvg@LPD egwml\x!L.i W2{0{".&IFjcӑDǭ 0Y++=LQ1DiGGJVMB}}(ŧ ݃]3Fy?;'v6]ZE9:VQ9ԋS]}2 -tlLgI^KQ̷ Efܯ;t*\n}š<ÿ8p_F's@x'_( []bۼ|aL~ߠ1WH=3>'"'j Z$J&C;&+/ DfF3)ރ4rB $?$=c[N?ɺ{"HK>%wB< w&3NFXY Bق]=< M !ەG?Ϋj?͈3A!|b'*%~,WY֡GvGE`|f"Tj i[+`6 08q(ptS PisKĤE 8cb97Q҃k0ZrL񊛇o@qu?MnbE7Lxcj$ɇ:Gw (eWAűA\Tjp&kwDC6`Y械O[a(lGbiܟ᝾)Jl 78H!(H;շ8tfP䬚(rnIDE`,&x}lk`B N_4"=/lʇ-{6@ukЩD9m2҇).,0d0z6)`z_5eZr#5כV 6(ڎ<|m̥Ǚj#;$|ث y]C_.!U Hͪ >ܫ!=apoKL,rR_>+@1F^1J&]rأ+mNDu8l4$6GhO?e%@Ë{Mgr{Kŗ$KB-K6gm^>,瞶dR.:l!83 %,?n؃D =2mi_9\[z~se\S6%NwΩ~*|s>ȝ~. TpU"LðuM%rb47%)bhrΦGާ p µA ?p]*O W/o2J+7]7#$YgG0k^&LpSu dulvQDy Ϫ3IOe}!,w[<|C_YkLɴx%K%|;'Mo &J] YJf2N I4WJi>F<~9DjӜwr-D*C(={Bz~#'v'=<|TuC:dņr>%ذr6Nc&"gt"tctU}kD`$O-`h{ܔNU唀VbY$mKgbG\c7Mh`#өݤּuk;9:ٓJ|m |H-T< kTgvZ/En)GŚ gj)QCV0&KrM1svE-]¶;lQ ٓҝ^rG1B>1[z!o|,H-rRοjWd^eH6IeƐ\ ~kI_Qz϶Mb kHsxI̅)5ܕpp-=v̻'{~1ni`'N_1Աy/YF*lUUj" q*՜!ү.գè7]`]wat{h(}DŽ M<˴Eq|hƩܻ=b}רIv F,[y! -ff]XiWM3IWJqUB1ie1H-o/=wG^^G/@dEA[HD!_dO dCmN>p} ޴B^|d֠(E]RXZUW-mm(8Y 1nXKW೭fL/iHRRyyv܆oDj5ԥY9ot;zegc+6*YB}}Ӽr砭jƝELF "`hR'mhr!*.̷[_Q[_[&Cw @DAb j-/^7"?˅dHG :Sk 0m׼ezoh-MYxR1~$ M<[s:Vd9#Vf9C!kPǏ]`d>- Ϊj$7X29S[Zc83"j)Dpӛ H [v"h G)GӴ@J*ۭ?eZ">ldbg2l ~l :.%D"*=C4L3& ]DOJ k}e׿cѲՏr, @=RQ f]((Z'Pm!~\K7RqW6$XTzE$ݰ*o"4&ِdP˝műf U7ghA70.ې DxTsUA hcB / ŗoc!ᰈ}$.^˿hGU)A>NΰA>T dĹeS>}h2Ru3zF=(Z5Kwhz2jxyYȐvb^7Xm,bD!5(ARm[;Q3᜾?ܛ4]@f;+?* D ; Grt#&*U⿄oAۖq}&2->G<qi)qAC4"2|{?eTp`w?ZOhSh# Y\Ba!wV 79\/3Wn lh֒3{u 3@dj"ӭ%' rB;S#Ci?/sU*E }#5uV=]g}ei0n5G (f> Za( pynx废n ʕ[%X™ąEoWZQalf؟9}ڤ-S|5"J{(YYaLvK/b瀜$jW1 sg,bf*KnrFƎ؛}=_m~fb:KKxF3ErHSLUcVڷo"3sE}uQ7H,\g3?d,Pg}$T?r_xiY ;nbHXnUm<>r97P;>a7~Dp?O8~5>~Mշo4I;CA<ަ9u߻.5~5&( VD8vWmX*֯RKpAч8BXկޢX#>WLXA{SK𦾚D`< kI8ɇW69JߧrKuxO&k>uv0/$[le}Ou滆vlǷ."lԉq#]kI+ ׆%ߗY.4/(? MEDʲwcj>zh)c {=HJkŃf/҃YuH70xзnrU٬K e2 l@a(Q:D6ԸE\J .( 4@Vv]CZzq=Fꠋdba =]ǣp(L8LaQEH1.`}A*7w%2j<e{9dG)gH9 ݧƤ#r|"tȴqP[=3axأ(SBȋz ˊ6h1QբdsM% jUt &ۏbVIE/7GRz ]# r.[SBKLW>w^dY,sfW _L'k+u`=ƿX T'y<Ҙ$^UVΠB{ o* KK6ukv)i-" Kϑ_<2| F~DD~nI<-sC%碟#0-(#M7ؗ~ 6f3D{\aDé bԋ^z"}xyz:v4ܦ5, s2җL[yG'^t.3!qhɲ>;a.f&Bf+R4bChB憚Ս%A 4p24ْ"N|<%bD= 'kΘ-LgH`|XHި&A?&~͖8T*D mVa6c ,S6|@9_^"]|'-(GLi.ODu2ۨB\eâOtɔX$E` v> 0xWB@Gq0WS)( bF·~$dV?S o!C.<!=;$mO"'ƠvkveJī#D;A\u ;&?_wtrvL>-B)7? twRSɀ}߹ "\:=3Y@V9P Et৫>H:Y' 9snMfp;'s0*H*V=D ,UvK\#Tr( #X]Xp6˹7d>x !:ړ4wCsPczXL1-jm ^(롎ȼil=vW X{<ډaҙ;:.H{w6)2C-aɶ&ºi""Kf+ÿ"q7qLޏ.hcxK:OWMtDU,ñO-4K4qVkZ[۲T2 RV.Q2؍L(Ε6s64AMRJWKT"OW,F jN7*aTgOlRRƒأG&2~~_^/u!FI(&ʕ|7:ESn$EڿQ5~zQKEpS@@ Ԉݜ+.e}lHt)R#DP^j<ȇΖ,6t[Ll#ޯw6|TjAT}8yd->WMvpB"ji4 $?xɐTx$C0TGE&;BO†3<2 *^s؟ny91.AӍޔZ[L{jca}ͼ t[Y@StA1k,7#Df@ /@ K>Փ0-TPr1|. m3YB\ds ņo(꜂uz?7IxX򬷕Nd^F}g7U,pq[XjόpLÒr&O L7/?,7ָ(l  BPAApT\\;Yn7[^-G'S|QXNBk]ƄzZK`#Cԥ̷ut`oXѿfvb&1DTd qUwyfa58j|ͤdU19 \}rQLSođ?_h>  qIܝTąO{Q )C4]0, cmBW!cE=yA-.soS$#G橷psȏF7oHw~ғ1tٴF\^XL#c%RqwM6uS/&}*+2~ysl9N{8!+Qu^Hf)՛IdL*BoDJn4qBJCձCD^9Af\*WUjָvΫ3/)3\'P=uUGg48' zHf؅U$)aH&* C۹ElŞFY;l0Sˡ% sIoC )~ `?\w8ҫ} OlRHЏ9IV/E潢f#f-a P>}%BhstndGR}gkV/ܴt!wsWTQOP-O4&8MmR9QtD܈7-ӗ&ڠ"NG(HRMY:c&a\'3 4Y$WOy]%ݪ,'6ѧy ci>A8^ޣt13iQ;>P V-tg} -Ldq39iԏa o\ :bl 3GCEG[?SWkJF/2&F(w ]ZUY]#CԒTǃƘ#'@E+~r*۫ +O} xW ",S6VCjv˾/pF!պmOuZf; `>A&0emAkk7j^dVUBCeIpvЦf-./OA7=jƞSur=i}x)],dw]2NQ羐J׀g\{(/ '잎&'a5ǛϹ-@G+!Ju9ADD&BC 6NoZw6b%m3amS/ *E{Ws5s+U#em={s$@:xpN 1@7B..JE"o*xE|˹\0=w{LtmܴO;\b8FCmbG^ȼ^L9I8 )e%̧N1Lo^DQKnu},f VV4̳(wcx'L%o#J;Gh :'ǠfJA{1*GX2MA/]ztk@.ŀ3gg4cv?#lW-SP57$~DD\t{F | k{oBNݡa(:h%UsG@vs[.=j}t*cXܗ}) M%nG(Ӻ|uJlL4IiN% ՊLjE ?B4*CrlMB}_i$9v@̍`ޓ)y__K6iՎj l$fVr<́=P.ݼ Ri y,y H=^J$۔k'oFSJcf)0|FiXfb7;૳ʓzX.'L@/eK*Q=%|J>]A5=v FҀGMrrv0O`Έ\?tN G{tqJddds/eۭP7^FNyu|KLGn-TW@v27TOHnD*DXs!`8!c'Q" BFm |mD_c4ld>8=潴{$:O[y '3ڳ?X0K xs6$ȷh\.i Q{p׮L]R}y9wЁcAr[w$phdpm%^D=+;7h)qGVG؏ڸO.Z爛 d5$#2H"?Xoi7pe %]Pu:2\?*[Xپ*NE*lEFR|3i#'M2w0BS f`fnߛڿ[iG+AAk;uY󫋛4+hd Yd-^PM-YRbCa? c ֔&E8mE "@4S3Փ$iGZ-]-+rC&pv4nkԕEP / {!-Z#9*´3]S#͛@Xwu@($T>&Q3"yq]T gVrB~t >6[N+DPf6&ʐ=rvmyLtX,0w;(1)9 -n N$"oףQ 9B ^$֣ܶх)TL{҇PcDQ{ Db4WkG*xezyl8 i/Ro-tly(#Z[a=rN:ŀuH1+p 1ޚ&" Np.?'FO9c560q$\+j]'[JۭÀ7&R5`<.?VL_KwͥeWk+\e/,W2kFDӭ rɣL*-1 c?o6lgؓ1~2zJ4~{F| 4W%Ό:JNQY?¤\Q(-k_%0n 6"<>JtEp?泉JEtۚ|+9S',w9mcTU,IY\G73A2&ʹC+\%AjU߿'&kdIA]-aޣ& OحI(@sMzgAx+0K eŲ-Ø ]56X{0<E5 yK]5ń&oCLK<DkwHb,2L .u -j;E*5jDoԅpI7=u23{zSJe}irm/w~cMuB(ǫ5%0t,yMǰ)S+O TBD=vnXo,=>f0]Ձ`~H.Uo!$crMEuU/vRy?TaOe+ft@WZz Cp׷9Z_|BER=^RLFr`YPmsü,.laӲ⧓X9{UPìxZՐm*qhH+t{cI,ŁO7+.؆XcSuRX\ZlV1>u5a3~ jrАZovnx>W[J~m.b7xw#۫CУP/ 7xDѮ♤pѓضlºHSy((S-O0%sD\W%Yii3L/=5+iǂT9t8Ï+c68{!DhPUr2!?jNF{ywyXw?Ic9@l&pdi 31*'ac{lmH TqC8@ )< QN|(Yr.ǣQ9I>%PXݓ3D~{)ڶy.,7b9Odr~Y^[p_(塮OR1f63Du'6.Bmh-U}Mm'e"nsnr9psD-{h,pǔP/ Vdy]e!DkB`a_NY:~Ruԕ/iܐ_ve˺cZhQF=H-YQT/]ӛ TNi _[r}9{rd"=>%J+q8i-Ȥ#=%qhbYjxHuTRUڢRo,pIT39>#whia)H:IRzV}Jqm+;Ì.uώ Y QUVލt_1ݺ_H6]yP1-"6Dp҉VǑBmu+jWeZ(gjr3ڱjo0H_@ 7Z5kH 0Fpx/W:zOWS[58~k+F؟8\yv^뙇Kc)F?Vtsg2oMY]z5{aک )g5]{Et.6_(4g;lhS5:L:D4!|Z Nڤ!4⎢e6x꩸* 8?po~F7s݄hݸjIչf{łp8l~9PR__PvoG8TU^?ng()$uC!g CtE0xLiTnn GC^j`Y̭g-Rٻ_ŘN1+7JN` k'^]LPF͓iA$ĉ-u^LJI5Nz$$C ^"SW(x#`oT|P݃km`r.i15ٝh(N^j9X.ߖVwK-lK:@-Z5h9u+h>e N * b;\|R6De$qB]=5ֲ7;`gd&шo6iH; $`aznzPTQQ`t*.yf?>uAͧ}G@aO_; nݴ-B?*,S|;LrOf`R}4Ł_ H2Dڵ{Z0ZΘ\xBlV(F#REws!j TOڞ*{I}o! FJ{eJiqLytVnnxㇷhS~=%* nl@7̚ȞK2?gRƴu&X$?w_ |ZI@y lssK,9Ab#aߤ7 ugew.t4[LaFM^nALi4$=8mE6-&d.= Ckgw >Lhnxڇ?7FX8VkWW6jВk IQH&7e>=a+ެ,gtu$I#4!Ҁ[]H&޵~ UKlMG>#.}'FIa5~f쓴F;u 9#oQ%+q86v7:Mp7{`eK-wʑ5R<`6sTpm8/v(Fj:MGG:~o⢱"odBb֛U*2oWUDQ&a$@Ncqq@ ,,?)Nri5h YlqEh`Cb W'B0,@  LT}*#%knSZx69pHwDvi}snĮ[]Lag Agi8 .X+ <}q }I5uMqnpNz+C΁Uܤlt ~A(:+kg~#moߓ J<;ɤ\ron_MlU>xmfaxZrkW쐧?: !3d;J4aoւHٿ\m4'{Tm/΂;bпZXK|i/tܓ>Ul䈠{BJ?}t`L;vͲKf'FY&g7W). T(pբ cxuUu!* |`EAwPh(Q WV<U'P\:"`t=C2.k2wŎ,wM?&{ģ @.տ5Fo#^.t >-RD#JLT2pmMWT3{|>[Y ~u8^2NY_Fm FSzh͂KeT300 ,<ݤ9Mw0sai+jUniLߎ(( ?$@ln1)eو '?7eQ?pOzv[bA KVNcX\ıVFxOfpVjZo#sΖyOXU6S#NmUݫd;Q#W :jFI? E ܣ>(\ٿπ/ϹW.AVO BkB_cq9]@6ʝ+fiiT NA1l 2 w8_#^j%b忨<*Gv%'l0M0,;%PHX3.gűiC/dKe]{?Y39fZW2"] CZEc(e?Y m ?ux)h=|PWCRy=ȎUTOwĒ(<Ր)燲g$njQ݆ 1rI?feE_UKC@0_ kf(Myǹv0]LA]dGpI T`Ti>l<6XǐQbHNĝ\lIl;I22`y§0 3?L~n~: 5G;*8N<$ImmݒL_pn@NGTanTH.o62Mwɻv˹Ŗ=)qdd ðD~^ԜؐyHn9rA:PTWݥ&MWNTKCM/gc݂2=Eu_}#K\ %BIA%؞ĩ $ⷜiRn':~$;DJ.IkRsHQvCn*ص[@^+m| hLk1ft ߧZͪᘩڦufVAd\Q'{B|\rzҺ=&ײWƗ6}fL!ekYa7=QCP\i G.9[E-oB5'(z oWK1H@~:a*'3K e\ 5)7:INݻ֫MvЗ:˓ǜ͆*k;xA&f0c.5&qVk zez_[eB\;׫5v~$bY&WjtȜ@U~Dp 8'wqI6zagޯrpIL!/Nz\M!.4Ãz=JkK2^[4> "1a;8L/ȳ3$680x%_NU@ `Y{Dd#y?0;9`-n{5v[W(~Gbl䄿2K[˥vx3 qf'saUgeJ MrY [H`.gBb=S8*"5srݭzц-ij7x,3)ē"v~>p#²ݧoɠg`[ kDL-@c yu3ǓC\ǯT l9tz?0d# x+[9$^_Lʷ30 n  `hW+^:NJ,;UוT8%Ȥ|'܆Z3$ܯ階B!vcs)ɭ!iXe#̓uZ\`$]cv00h*57Z%5 zh?P6ܝQ𫿛'S7{?Y< ?AIkLV07nSؾb>}2fBY亪4Qr"() nwH]aDz?)Sm_#JآP"4R"ݝd'Nuˮ~Y@#'fľfy)$f=;˗? &;q"PWu3B1򭩻<yR8Oْk᙮/ ,޸PݥxBhͫ )8q#&9ۗUuTMyJfˍs5o_lyHS7F&u~uIzrYۼ=\70capF7( nCr^ %yQ}&T%uIr;yqō-D)p\Bcp+aO˶0hgވKjxpq-\F`_S_(Yb9>x"FV#4Y2!k+V\ZE*><A+/{|[ W_7UuDCDZ,eV9_t"DgX-M}Ҩ#XvNa^L v>9k ']6~p<n%oB)1 jIL૧UÈOvca24 h궄ܑO' Ț$APMܬ(DZ9.82QE1^>EiLMcXxD&CO#x:Ơ%1CswXO"D7x}~Hherʘys\پxx=8< R 1ɢ?vr@uRT+ %{ucf\`Jjw`oO#+WaÆA&.QighApQТh4M`Lbo"[nbx\T fzZU7 τ\QݩIwPk:ȦcxIa/9M3*p&B -:%O4,Ngi{B}{տ?ns JD0Q!/XрD9j TtB O$E 8|wrDt_ױZŶ,t&9;O/17)2 #4ܷ!PtĢ.P%pW\bj[5TbMK@vN>$H;i{S s;j6q1 ߡږw.q:)]("r%榬C^ mHhfX ~a쬰IF;]W{%+H!qeJ}8>b}}:AoL]¦NKU>usn)( V+sRdr)VVLSg)mFU\]'N^ n$m !,hR}>H-V0icΰ2'6qƇ2L{Jޫܛ#dʗ:ª%`e} \8Q"ÐzW$4&=Y{zy]wxv 5y^tHF)+mi'$JBI0Dk3]pbrD4op7'&5bs8&C"V1,ux f ME.iP 'ϓ7{k UF-دE++;<|,Y+Q^JЋ󼭋;ݟX=ϱKoy4(T UDJ7p:n=ZPǮX |\, Eݒ5G-Q$C0>}B26i/=o]uxxS k|L?,CBs)NNrR 'pJ?1NjXz] &qvZ: U+()He +dX>A}zBin6S\#(SIЦ}E 1yO8ڿ@JSB:r.0+~^^MKD*B=pg{sգOv|w@&88v m֗ߟQ׿zm8_ VJa@9>H`3LM̹~D[6Yb7Nt^ d]j5։|Y-ת h'k1y% Eoӛr@mb 9m˹W^(= CPH\ Aa\ܖ;]&򍏞YŒF{x;EkBBw_߭k& kbBb"܋U>;5ٔG/jY$}M!f Tt'Ty)9iQm&'/U[3)NCfAVs=T`܄Iu5x`sWQc1`p~۟0d 0k'<{(Jepԅ*v=͌tyYB@VJ<R}R/Z/^J)j|.ç Nˌ+ mL_LXz{ti?܊r]4n}f(4^6,ohF.k pѯq;R;aD3$;xpgEhǠ07dV4QjI5(|{3 _igYTpQ̢o@N,g1`Zm&|-[r-wk`GM8$$,?'J.N|<͡?Td}Fǣ14o7ȥ:xNx)D:>F~U LЁHg\8GkAcŏ-l)+GE1ƚ=r9|_ Ҟ4v%#!a'q\Sa+ ie[y7ɂASTѧ㰘a!4P-rٌyNѸ\JYj B t]gm VeNYXgӏx=9L"*kE*T,zS*i,B/z.*V3;؇g,X: CE5A 𑶇!yڪ; $u:*V&vml`VW1.[۪O`΅>>B)񁨯AiP$"#BG@28,=*VK,nmq~ @@EF,'o3XRuLo5VץV|Bw0,L.,3m'qAy|'~L鱯4O0'QF+,d‴ έW1qϴ^Ȇ^p}p܀IDh'r{T{D$o! SM(H6SA12BDcxn'{;&79r o)Rwdf[IpCK?ma.C^C ~aPHSrcO2 N~E5JdϦƼk& 8^8eXB PntP!cOkOh)6*i Y6@z2:PD`^) ʔeۤH[LYS48n(w={J/7lAΓ#MB=.3ВEwNe;hj5C7@G%AjTl^W@}2|!#`[K/z16sr5`xRͽMIL Z{ԮhQ'${ Nf8aBItj_**&$VݯF:E*[ά3 0}=O .^lK14eg ]N!׋@`V\4"^~ȝSnS} V:<`([ du[hJ/~z5+xs#MO==Kp6]Oo  H m"*/T.ې7hE8 wcxnL _&Lcp@'H6/28"#@xn64GѡN:esH9o~rG=}l_zw#C5 uuC,;,:"V@Qf`0(BTϺ%Lv[^,i$&NL4+.3%ir1ChvyiFUH х<*ѻo普KA׻$aO #;Z I_`DŽjK>Ugm5g1*=KpeX$uEaPA4JɅK VDN]PE7xZ,E tSp`r`.cDP7#4HeQsiƚsRhPn%Gdޖ%W3oښֶ*U kk҅z2 [b͓ h\孁xX@$s~SNm,<F**R~l!D6L6&2nA=V şAq5}he*j"Id7 \ -x7Sف^`0ՑXaЇklk;@̥\;c= ?wPH?Ԥ/Wm)srOtgn9avk)ԅY@zW (|OֽČo/tmY`˚ǚU^t)ypVqg |Kw6.OM)GkDɀ$@Կi@ Z@4N*rq% {HRlRo%/Bqb6v*cZ׷\0]Yhդ פv|:]]h_%fhGZT;wD JoThBVD&zʑQ&~( LoVnc|mayy9Ȝezm a؞3dFA\zH(Vf> .%)#fmyċ[("#ҏa-CI?v=%<+@(tQ!unGg'K/B@fm)~Fߩzf$Drp;8*X,Dr5rer0ч*ىtW/rv|7ou:Va[ڌ 9ұxS^a[4>-zV?DwsnKRu[% ֋RچQ(0i+K8)y 3ʣK\mgע_ }:Ct[ob[uE:{`)hu;&5>*tML_MA&|փҕ&YY]l7aeL<@> x[FyPIl1?[f8E $p(֓ZSmEI~ Y,zk޹rowF`kf"κY4=qkfq:0eg-+!o3KirFM׮zA\$ J-BYKkxQT~%Daae۽.@vKN5%ADo)9 \`>MzhpHs2F)/!YV% |W/[7uua]ry&Za9k.r{"[?ZG0O`–$I@earT%UgE  Rs~߄ L@V yʚd'̟S4f7˳#Y}hx򽑔g¤ڐ<<^魥h)7O35`1*Mc=`8;*OGKQu ]/L2)ޙFw,D{{b5PuI?/Wz;k ܛ'>j̹!ǜvpy=g-}ѸN.z/3jb!G\0@Nl/E!cOtzAW4e1wjLyمMM PzqBػl)y3Uٞ[z7udPv̂CeY\ Z M8b2JKbID Y_&' ͙Ȳ[*}d-MUm<91qU>7e[MRj> = 8|"fuĜD|;׀rKX{h²G26v"')`+Y2$3\,4k~FO Er rޅ01UV]Yn.#D96C;Ln35>%Pө"Q¿"ư:mjf#A()%y\ .y)5ǔ6 vm9HUw|oUGpsN* H@QJK!Vb)" fyՍZ$[2w2v7&ĈY.iF( EbJ,x)a{Fz(2@o`}6;+  oZwg9?C")g"+YwW*ElV^ %j%,NJ#QX:U74mi|x3L֠Y9xRq)O^`> (L3\Wlgc{̨^?'Z*㱭(XaZ ʦ@*_ipV ݳ# 1.SzcŐ}aYB/ߣLL^WqP%E^f]S\ʻ -˦YrlAh _Ζvj7swWD#IY~%HppLȇ$@ %(yL)$Ԋ189˙OZCUKحE.& ֺ&m9MeVݳGଝa[w's5&`>H QS?AXlu`ռsRV>fdM9%d^dvWL}u kI|r97 wb?uwR]Md|U"ҳ8Y+[X%9;巸S^\/4:Hl!&"Ƹ-s[j1eAy̶B9gzԸðLWC$r|>zs(8ޙ^A>^ڽ#җ3hV!1(o@nhP6 2fQEo2厶mGYitxhC0% s@z-iM &nOzx\ oL/~W۰bCrf w'rDߦ 2j DŽuUD.+$5V':qN rC(mf3)fzUe mO&MWf ;"m=6t lvE}Tg3X2lNl ɬIXWL }]z<}5jk-S=x^lbnI){mV"22Sd!漱V'gt9"^ Yˠe3f2 $9d0*3˞޺`q( u^$(ITf,Qx7N]طP c!_iJ3Kld--$9O&Fȣx[a>#}"bvRQ˞gS,F|FҨ2*hq #YY%T=tW$3H#He] KȊ!bzB25|vн'qCo7m%-Oz{Ipg*I4pUHPˎMlT, ;B`R "(|_jժ~{·I1,"z%|/ж9SC3͊R-K`HM([ ;8ޟH.+$xX%B6֞?Mb옎C\ ~ԲJ Q1WeXGQtHɕ%r? + oWվ/FHK# nȪ=D-O=äON"($$v2!' i+n[L/Qvs;KC|L ĻvgO9bI)}4t蜱c-p05=)]g1&GcZ"G!duټt `XqE75;SEǏo KztOP)tSeVP)b(n wO ?6}55:+ߺP1j:^iPyAi-165Vc<_m \*<$0 P{·իi%4`8#hO\y^eұ4'>3[lbqkoh6?`!Ϛ/am CF1#O~l&kn7m~ J%~0kvw1>PĦǫ$~)F3W޾6~ «x} 7ה1 oпX+W0^P1XT|\˞UP/*4cp))MId8WIҲӻ*d#OdL82XV> PL^v~InGqzǤ4pT`m/;׳'x|.zfϚb $w_a|96WaΉV#0W98{9Y8(g:;T_qB@|JT;g]/STf/͎./v;<p8G~*T03S=вDOJB[i}`_$s }Yl~I2x=Jo*o^uz"pA 65֘-_Mt>f+dqM1+L6Uʙ%p7 G((A7*t$pBFmy 5%W.S7$be BDf^khx,|9h>_""@$@W`NQ>k_^Tr͎v3>=e]@ hX#غofB^q'mEx?Wr'L|v=< HLVžӶSoc -Vy`CqKcJᱦ<0m/#UO=֘ 7cYr0ίe8nd6C1V:(иDy&\eEZ0,6<IJ4z?. ^@ҌImܛ8kPV8OX_G ,%r>Ey]g;A@| Af-*kN2B0Dcn|ESh .џ ںr}U`iGRYkxjx.鱡qSWmʑğ3x'"&\,&g+s u2+R~B-~QOtvoY1~7ʋXmC]Xj#vops >STÛRt3Y(]lVf]SMgѝn+lRw향T:BKvuӒNY#b9_7P5lu)9~BcQ q[7{I0,gNgψE @Yd$2Kߑ>TYF d^\*jj`!Eo I"dD:&S܇,4J[/r}pt5"2ttW4;v( 9 M~냠#'% _Dxُ- wP)q2a> ? qFpќquIR|Jn;PjY!z*KV~cu22dXR@>گKoH,;~8 2_h憾@>Y\7"N}0 t|yVe+y)K&$^wb*z>Tbm]lkK!Hjx(}/YD!+iN.|V"pLQwTB|k+PgI4wEѾR*J-G dX1?c>59,bS*GV͠DCSC*% 2rӐ1Rlp݉UDMkع>hS73Q$%0cn+`iŪbݲ N;?@.j _g:t'18n,j<C=Z} tf0#) -h,O1C3W&\?!Cw( v%6G2\H9HS4vlw<(&'4 ,,:R Wnʺ NZٕ,>00I1P o) 9[1UsgI+ ۩lTe\fv#?@1 uH՚yװ&M 5nm^ @/12$7vD!=wo6E%I߄MezƩ_#J(a*d9xHg#@/N`;Z$2 8`Y!S /g֒Ƿc9;SmMR~!|(WEhh{e L%z,uNfH%OUdg!$$Q%ETYsQ3OV7$O.LT*Bsɯ+~d*,zl/,*wp)z2Ǐt$lx][@2yi:eG!oH  u-yPHCa b$gu)Z"NC+1^Fv7EN36g!?7f\8a2R.N8@<6$*^ UGs$Ll\Q:z#1Jh~͹=Cs k*[ QʾTꪇ X(9]:9\ylbN502 >A#_ E_׬AhDe={nvKT~kg.JL}6a\8T-m ~{+uju*+<&-OԘ-J7=Y>;Pw}gbVX)q!@͈*$p@=㊯~#ZtH ucԅvlvS$ƚ$?ђbi)u-w]<84l& rG 𩉱ݢ}P% -[ p)竹OrV^0;C~u D SWx̞(ip4c4(Iq4N>JH>˛$ 7_IwaiK7={]LW=E݌FNB7޼>xF3эmf>Gm. 'y0bqn7S,$Rb `8RR6؛ȚA1Kn0-󆺷h6I3ږE%-g\۫||_7Xat<Ȱᙆh*ٌxά# Y5\t[Z:b:fLSd=X#Ni~-fsRQ;!#?/_+*i߃^o K^+vSH۩oUr0( ^E~TλyKԩk? hU(CTe~k!ɽ@7ꆩ)2 UyLs9m?%E4L\J%6D$ꤳSMu}|#t")Hn&*aMscScė9 K^5:^aa/pfiX H4Ҍk;睊pNv ^l#>A< k&(bK)( W ԧ-Yf9ܗjֲ|eiPZv ьl1b.q7aLSL2,@/Q@>LqUxtR bwA6I&x)P"׮_xzXO~L|!ch{3[pvSһ<pX-`~f:nq5 rvhocڛ/M:6]OrV6_Siq0D (^ _%{Ofnfād/zfr^FWQ]cu`evn,T=G8`T2*ޒu z {-L#x+*y GJ!׀j[N贅)[gp)UEKA&FUF$o4."j5g''a(l'(~ Z@o f3F εnq/ |!؏Ik0-DQ%(9`, G,_dwR9iG߷gkb#EUсywLZ-L(ڵ#Cu(Mkltz.%)?C&̃7ܕ:zTB{&r|iDž1UV>ICAMkSq3%<Y=@0SGj\)(trN9tp Bxˢ5G)_Huɪ1|@krKCSk>r[â k]C({Ιa˪ QғPM)(R$K}CχV 8Ba4i?E,x"H"McDCI+vYk1v1飦> (jzs%'`BܰxA] *c *Q^R@/re?L3~T/9/(J&Y>Cٌ0ٶ*"ɂR+|2eO)8rPoM032z'@Ak.1Q\B~ρ6dF5>Ntr@Mu_IH:Sx{eB]yvS>1rZ6Rӫde44\nyOG"k-8rqmVVEeP1g!G࿤mlT_|Y p3Zg.4`6WP0lf@9cn5חtϋ9J*@75-7 G}ˏo\#Z~~,'TL6r,Ƞt );AF&֢J YVIccㆎG"e`vG(B3Dzڞ2lFДGԺQ+YF? ċP&İp/ⷒjB, pRvr"OR 0%y|*7U^k{]{m@%ErKHp2N™^nH4>Dk@M0nB 드֩ Wv O%2iHJdQ⹭v]$ 魇؃!!w:j6@Q<<[iύwFeTmZ)ߓu GňZTyEW%# p76> 2YIK͍D-izϴ+,˭RG:?$]"U..1'<< '9^S %`u-AŔIU!+ gi~yP8Y>v EXtTbM/ٸ Jc["'˳w&AR޷F`^et1nI~Կ\!Z .;!8ne87n"Ж[>'Xa<=U-I˟#au fk3bϱVϾfG@ QȢ Wfwei;6s&W@< ':!YMʊJH̔Y],"/,,q?lx tZU25tS<^9220EgqX3eEs` W -E 3UqpLBU^sME6LK`J"(Oi" {T)ա2/}.+Nfm _F+)hiJ cYQs^aq.-\&Tc CFwWo% Sk~vY~o`8dfF)Z$ H[VE,FCqVlefꟆe} }Ah-\8wxumH oi#!#{JRY7N5etxc<wd~Det:=G`9s6SѺ^,<йW,qAR )G?u @}=xqAeHمb@H3Qt/Ļf2~$sK~'z՛SPGoihPA;Ϟ"E1d,׳ùzq z;a2V1_0YQ?܈}y_,]),JQ8cJ|M9.ɾ5҈ 衁=M|*_m]Siy`yoI2e"' N{);M鑅3D!S**Z}ԧmG ;wʈ1Zbtpi J0Nӂe{N{%vqrQeM*uuIa*/9ڀ&e+BUv-)fL襇\`n!0VM(j`_D!:a+<^8;l+  ]nQk?$6@EsQDjP*>VÀ$/[m-SNy3֔.8TSb@^JtHU_AdSq8 :3"h$gGkZG~onV$nbk'`z>C9DQOd w27  RM#%3ezDN:9׋cFK+_Ż&^Dm2򪌺:߆T|'Ըzt! Y(qC,B;7>toabXW6m%GوsE Nd! Z(Ud(>*ŏ2qoV[Mԍ=!9Coc4z O)ΐqQG8DBh.Ɲ.Ux&~(@( _rH^ՙ .OANV[ҧix2 7TX*^.j-UXώM|a`37m#V7e$dڑTjDxix>bsGvH!# |WHϠk؈[Fa ]9#"exYyvn|SGh:LRw Pߤ瓏 c * G '?LM,MYs837]_hPsM="D! iZٿչ[YՆOQ 0sGzie:]l)8J8{76ƃ:rKW3^ȷNl w(fo1MQ̜lD4`ɡ7*q*_*h*c-E`t\G!˽#2g.GnOjg^M%\ Pף! -:T4T^'-1MJ.B7?N6ywB`ú~ aޔ _9kF>R4rOuz[Ò ii@PbB WOۿ0m,S_{$ {vˣ#j}%3Xz=! A5megv(pKb%ܚ=(Z#tc');M8 ^nK#^ap:[r) =Nf1t~q8aÜnӵB{厔H'v+MXu rN}h1mYc9`Z m !*|3V%hlb\=o)͈R\ts֑O;7ִ~dݼz$“vQ'7: 2OP|2ht( ᷗf= SdJ4%.Y$u ?_;i"tν%]M\rKhJ!{:/?̹M D́XMRL܎˚k[:WLJO=宨%!J#=%L;M&:܈"L*(l}}r)%,;x!پ*ygW= [ յjҍ "7|/uS!zx\\$e/ŧY#K Zlxa8+ ;*5*I|dkFTEE U \rCm 3yY8"Bҕ!m65D3Ooh 7|镈Pi_riet;q`R^+)џP>9\Ɛ$N,^ϸan)?E”MK;W@LU?IYh@ދۚ1fuK;KKh7Q2OŒWoKBg,x5Uc~B3WzY &'PS$UV'J9H{oZ눧7V5XFQwËw΍&pvL sq|]WȌt(Q]O]L>tuiBe7"d??pJԾ{K2'Q@X(!AQb5#\~=W+*IPpu࿩k RKƞqEm GfB.SHٯNSw3$nF _{DV̩w"WJ]-p{ϑʇEj Ly%_\@O]=7!MO+󏾓sG'{ŏ댈W5JJY)]Z ] 5 >)K]i0~]*ƺP|\^޹mJ~KO;СGixK/fs~N\,_.`Y#yZ緣Sd^4OĒ`L;ڞel?۪2~_Y~f@fahXu- GSF}M`6)pG5kP2ẓ& Pɾ'6 0P.l4n_XcV_٩Y$aAl9 n@CSb̅5 h8mY~+Otc2ʃ 4l"l_ ^hG 1H,#L!GK*b]jlC/Z׃,{Q8Ujy 4=d3j @v;iJ0ԧY$ Gdʋ60(1N@#TJD܅q @.-Q@^ ]hf L$n1I® b?؄=Uf3vb!.4伂Ne {jyf g7њ1 6Zn,hkC @ϩRmN["?k&v+hy^ QP ba J2y?ji: !BĀy;u|GPW=PꌂN.A7֩i\ ~ TXUk`y{ld&dl}}a<֞ ÁZ%DfZa7:mB]Fc_+2WQ(rbL&ڲʴ<*򯺎`mLtCS pH$Ѿ|y)YjtKd/ ^S=Ǜ[\1"@P^}umQ[qұQS5dOe_UVdZ@׾4|U|r-0Fwh{:&":qYq7mkyIv#|mB GxSB !2=[A1ύZMsvֳ2wEnOD]0o`6!{ך"LVNQ0?@ظoƸCK7W/=KNG?zjp[å$ӂBvPzOD~PD Ko|qV`Б<_~4oЅGCiSe> Q48.k0kXa- #;aRUsu6 y pZ޶E-Cc'Z'yH pJ.@ _3~0t< xB}~*IeHJ`'@er5yZ! DPyŰ@*ŝ"Xջ! ы|9R%:#3ahWfJXwĬ8*uU^1w H*VO{NNLݴ~M4& @藷\:J 0R-=]8Pj3Ian5KYj1K*wsHͨ*ë&pFJЏz#iDNwMDA0W nW' Tw*ZL\2}Ȧ7̈́^sStІrN4oZn, tsf 7OL@r2-lh Ԉ\'wBpWgE19r-f7̓/H36ҧ^!Rc݄L[LhSP -R_J䘗/Cǒ>ciQ_|©eBKĈ_ٰgJFpJ+H ~˫q|y̲<-Dwٹ*ZrqGWJ S!5e{Y9L;8x,c;}NnCf5UO ӒE,I}/dp-7b C8by/ٕ)6Vf5./y hnR]<]5owmA/Fdv2;."ޓAzb\?Н-5{:5(n\]s(״"m|Z|doqdmZyݳB׏H2$-PZj¦,Jp-׻+K^햾R!JGoCϾУkJ*F'|SSd1m\>,IwU`QQ?jmx $n֘Dt\.ߓ{?g>uKgMOv!XdXpr_cUܰw!(బ4:J{]P2qFuK/'6RDSŗCf]3p oHT5O~7jfKmI3'2ϬZ;l~Ee&vk)Ȗpإ/2Th.& YvX cVQCLO:$J.:;> 5 ^ D'*X;/p+6Nӏ9}:OBA [ ,AB1=*lB{КH!9r7 qk۝JilW&\8vyZ3>TFc'ټ>[ZNUopJMrJ96 5ij4otQAK0Bύ*? 6;{tNC @9Bgw56'69=&BXRkN f 8fI&+ATUxs0vURyku{7IV5PVmƦNJ#~7n))Ŭ5DHACt[sR ?4+FIov+LMQH8{28 *#B'T[ +DB4g1F05gKx/_9ٍbue$Qy)4i[ԇX0ȱmes*hP6+N\0*9Y59iV%ސ zq ؒn z6x%sj% 0g$S7~0-cH]>)Aq /"Z^C"M[AS4Z**CVJXKJ7J E!{eDyA,)9vMx]򄪁ȵ=4;-uʤj P $Ge +&eY{i*$AvbB *T,rAR={Ki8о( v ʿ-՘N\ZᢜJ@ˑ:O{SZNVGPF vYbIEJՃ#f6$"ڒp}6}:I5i,CҴ1=yA(Ww0ĐPBXU)0")mDc]VRN- \rb|ETq^N+ NlAhqq 9P S:ҍ({yjanV/s/ ]Л]_/û@ |8ٳP _8*I@LdRsȖ7T݅f8^!tW\ f*5ėz.SOSd$FO$ɉp0 klÛaą;8-r4n %;U.($!` $gxCDLnzIIj^ Hs+C0\morV%OrFvw @&ޏit6Q" ~Ξ6鞫(cJQS׳_\f:BZYpD k(b9TZ.]g K+;?~11x)3o˨@FBd9htgMӼyجolx_X֕'gGwcÁ82cO }ֳvUYdc Xu3LK Q\i&`G)ҵN78{Ekog4g.(TV#V-]:x ^Psu.l VH %%>!TU8ʒ0\B ^DeׯLK,DU=Wb1ۙ{Lٖ,i(x_dixP]f#)z:Y/teB^_8œ !Xd,1XaYua}5 <姑 dB2qY f)JYKDMGd#${wckg"6Z HJTo*9 UcuV"&7]xAt)g=f:: ?]{|?=|{z) PJsuىQdk}:RU#j-%SRV_itֳwȧJڂM <9CH5+F5/&ӄ߲NGb˝9ScOG9JTc; h/ \ -#11Wosp>WhP&(9y`r퉺H3D; '}bo ʽhEO: rǛg~ J oR.i-͗gM'B$ִ H*yW~ Fn܆ %$9сxK+ٵ$2YKNԆ9Qd@@TE6b-8$hn;m䑎3^u Y/@8?:TّW0}h ..H@zkuذW.Q1( EZ@X^p%1P`U辞$7sʷh6˦5]IAc PO7nGФNPG(pw Tᔆλ]怡,9坣XO8?dLa: 8&B E9E [l(5yw04,_T咹wTv(EF^ 7*(-`E@Иz0Mcu'(SuuLtRl&P 8̂r-Y X97Cޠ$ypHIQ#<<լ"Ά `láBU/ Dg(-pFFME[՛rKJʶ8.-Y,l5ոM<?u.1l.A&=u. 4 G:{)F U ]SGx:cLd$ NaZ7owW*Ϳf}uʗyDcEN݂gqR˖eĠY٨pq ԙY$8}avHχ!9`Hw]^ qHҍv]2:3<) Ľ3+ծ(Fo[ṘG9ưd욯xlH,[NyzFE1$ ݯ̄JNoWL2 >uh<?ngZuLDg_D?o(v"?K[D*}GJ`_' --I7@ۡ.{yF,EV6pg (5L*U%Dm a$NV8]0pmDI'd[׿0GKuՈB11&[Hd4DqShqF@;fqR_LܛIo=dW1A,WⅷJa ܵ2͖SjlfN~ð\QVm0hд+0g[DKiVbs1BML.UV@v Hm b>e2 dҋGJ3ur@c5,Q-˵D-ۈRכid} &aiJ["o Ƨ3> m 2^&yI."U|ez*!/(F )KJڿAtpGdꟅ wũvLtDQ W<_ōl6!rcPgaײZrL9Gp)"P)wQw%vY]!NHZ /'CF|W'_'cs(09tϵקx{ qbXً5J0@̽taW@2) ~$UXV´Xi']"ؽ^AA0&9'Q_#T+i/(c&~LRɬ]vA -92nL:鳃.%.N/K vJmXѰdYqȽY Px ~plJ@s. 9r4<r7@$㘂&^MCrJר+SQvZ2>Nq]\yפ`kMEg#iOVڋ U *jE)}ڷ=N ࢩk _9:Ņ%#[3FN>3mX@fFt[QpKT.&U,5v!e" ; ݱW:n8΀׉;å/߀ {Qn%9kp iH~`;rg{mH%US"+&P{7^} !nCjb9!7NʒW Xݜݒh0}źQ"> ﻅ: WLAI 6-YP0EYef =ެxl>hD|[Dl۔!2ŚUV{%"":Fo*CfxA-<} =1zo/uMo*59P͂w{Ez qX4pݬ:A4LqY&TRB|g({ѷ}OB.c4.{~[3Cp,wV?:܎X.i㺉)lQ96fGk-: G橩?C (.<ȱ>R56dPGEXA^+cE.}rAsSä#II®l ?0Ynq}h6sS 2(ΔU̇|ym?kp@I3FrNŮ$iC{/|QHAP3^tY@%p, _b7=f2O'C dc5ĬUo PxܳP%bEup?s+t>Gn(UPkUf2`mI;bD2V`<;F/^|krF5MJV'݊d#5H~pTgE e k?[vJ)Nh"K@jWD~"WC}_o֭9ύ:$!Ms;=E^$])ݬW@Mޔ%CEd?9  H8#5̘yX:G /nC]eAz1QiD6Q\$w>~Hq(3Xvpƕ}(9Q)Ċ֌͍j>$l==/qԃaU2UyK]L:fĕ&Ố99Q>ϙ7bx\~=SB)Rԗ"Fkӳso7%|@$dz]}DݸlduTdh1ھ\Hz%ټ!Y}+9Hb~EACF!8b/÷lrf%OAL%޻^دWl#,\R2"ZDQ*%dx F9H/e9ٍjA }f;. J2 -)5txH׷> f!<cP 2!V:̔fW7+eI2aGJ7MOϿ7ND3m$'R$n<. ju=)>*r-j5RlB| Zfd/ԃRߋlWI~CIςJ Ci0nА|~_'!ퟧ Bdoe8WrXeNgeU;xbegF fX: Z:Z$@m"^DCW7~Y|ٰ. IB<䅃ƹ958Qd뺇MK,(RvQ \xH˦֓\5$ .H?CCݷpl O]jĉͽFJ&~܃æu( B= Z '(2Ĺ'_1n$NVyRf Kz 8`ZK X'"aIӷUϘ{ŞFuG@^A-u<<ͯ?7k^ޗC`C:yEH4BdfpqBpBI#EKdW{`xt}c#|5'T|}jЕ<$@L2.M(Z"E`~1_'M1GVH^lcu>ۊ9 ߶Z%5^k5f Z o Ú@5wNsNQe8ǻ'% ʻCpxV!3oo`HE`:aA~.Kڮ-gS=ZE]rC$)1x͆<%G}<{4;oOؠ^ũ| f'XZL讆bGq/s慿5˄ (fAh;t/S(6f`ar'Ϯ%Ñt$ޑz-և|*?"E| DlB$-#:rZ1l/IRJ#!sX?ҷm|^_-\,WYUV 7}4XOM!#f>y|&F!4*[Iay3&?)p " #>"Dg˻6\9BT<ݶ '0h !{1}rE+ 7uGgי]W@fǝKm,,KYH`XʿjQ'mZ#hqKbIe|R5u"νځ_o=XKF&^CPպsKҐaݵ ύ2&'@sm(vcs VSC㩒&Ff?Z5fkl!\Bz| 7 Wl׾)AnRV&*Li`H@2FMY\ p?sw nsXC"Kc1f]kߍl<LR/=S$l-&Azw.)%C:X 7|{!R^ o4v ]_Gfpϑ_B ~ T^8w`{ďJkhסx֧"M%ǘƒAaQq5 ^R5/;OB]h`HQڐu~qeSv)BLв8:쵄fm&,wR-m(ÇKp]Gӓ bX59ޒF "GԄmĪ e;&0͝erժrMor!➿ɅoJ'˨9wV.΋+#E"*Ce|z)яZUդjH"5r奯,euPk}5 {_-V.Ȱ@yrwq8e4Glh"D M• (D48tZz׋5Վmpz95ϳ f%l<wIl!S!a75/W/@䀔?~!{u>cC$L~8C4~)qܼRiI?np3y?u}ƯʴK@fxDfi1Cdt3VR1$V>In%{}x%0桦Oԯ"2O3@1C>Òw1[awUe ӹF'@۪YݰP"P5ޫ)У +n, <HR"a"rfPw2~qw,EcS]i{'%mB8\qA 5k;8i BK^6uz _">KU_#T1c5u خj )'_@pAO* i -3GQ`m;M̞HfGߞ߲ʘbeAײrK% Uy@omoU&MS_iy p] \cN zifDqb|9+ΥD*>P0x5:4%բT&6a8߷$5=Q %-͆?3&ӫ˫'C]c7jzu/Qi< =ǃ2TD;At)v0rm1+)ƶ@l1%כs!T= _\gcFVz=o[Jm}a*gno.1K02FKmz{4DP!9 w B/Wǐ W x>_ϮJ/@>'^6cs IznrEdWMn74P/ojLW2}0IMĵ~tl8{,z]0H+^" vt1,{ئ >kT,,=~mNksC @ĻHKydFec2'J). dA+TQy,N|k&s/ I7Ș ߯ޕvtD7bh7z*5SfBB6u]ȯ!7"nW;P;"4*g|qʀ& Vv'L:)U}^̏xfuNIYZtB^ ~Qw`ⵢ,2p:_&jE^?!ʒwVS8OPH<+JQkԑ6_G*[iܗrOA#N 0-.Zo S2AzBiogQ}q.ڐ 4JUÛJ ΅v JU &}sgb"$lIG^Gy8.f)35֩ T2xM{B%9yWO;l$8J-v!!6ս@jATcknpFFLAjJHl7|tMjzj9?T^YkJoh p1JsGI7.yGrYWBOVrr\(&|~JzVvU uNJ ֭TрiZA d}yk&b I貛"~ ;n1 )0 4x7ZϑeIL||Z)hy31Fy"H&'.92pnJ`QףUR%$=̒ nyX)Iռk96S>5 F9~Yf*^_%-/ѢvѯJ3$5F8]f4qZjٱg6Ńu\"/ǍWu1@lj'')}Ww%g@;"?=;`*>U(|Z ܈b+MMa(v2K'U9+ G {Vəx?2xD/C`{omlt/)F2rQpmtɕИ(RVg\C+*a,*΋#  ;r8rdM{n쥰O 1Dg+um ;.ii \雿uDK-{ͩxXA?/|Ee=P:6& p:djYAbu`HW$KjPV>C7J~u\iEz̔{%Y~=Wo-zXO>DRf*'=Ymʦ^ЌOen3&B\.an%OV= ;^Sp!͌3~C]mJO[<:vTFIahMߺspCFAhP> 2#opr5 0-zB9NxRl&~/k P'2m'&㇉<,j "QdXCI9w|ƒN2F d%z劸''U r2ˋiJ;عRց}v/AQk (>/Ҧ>C#ͻ20L=?[T%da!xP0*|w5k½`Usk޹}XKpj+Heaet}f"u?lzd.,:Rc[v6ȢEyk~II}z tFR :Lj'vkTgD@B|Z&(ӟNwhüم߉,oRb0٬'N ZXRvqX,+ nJhZbJa`շ Lxx-\2 9 H]9V0nLN{;qDJB?_P-Texȅ͔b"9vصFg-&jsvPdFp*x;dW&(KK7ʚfm',8%n+BƽI.> K*d[,]bQ|f?nt3,ZAa!t]ohn|qZ2ˡ``PT%X`hCn9^v,Ӆ/oև] b-&%MUUښ7(ϯ樧tbBzUnuNAlPs*TD٥6@Y.",NR%vldaHOhʾT1Cق?b'S}90]?5"=49{GKU};(|>z8!L%M[}c(|dC? Ң:Ȫe2Sޜ]?rV)a/'=@#XFZNx u͞&b? J":^W'2=^@n*]XSͭ "`3+wq xcie,P+}c5EE2L8%mzc?n B'K+fl`n#4O\ܱX Ts<_ql.I]KXTogJ)F1_'<}p@+˓B۞>؄g@Ń9Ɉ;_ Zw9yUWW6Jc.at G y&%9^{9|U;]W[#=gM]H8sW6O?VtةeAA)"߮;'yy1#$(Yc#@oYP+zt{[wIX:{@Dl֨Q ߘP wȋ+6V2=J$Z-|Ub&9\{juAafG aOVԲ!V4DU̦;w~2 kD:E cJ ϥRC9yѼFќgXƹV( ?67ᒹ"G='N *ą~S~h1spjKEAPGnF.`ck#* CxGp"!wRq@ik(ί"|صo"$ UwVZ aOv6k[m0NKaROGYFe+`w )1pM>_ Be.I/~n迕g߭# it{(}h Z,ItNT' 'RV$ !3݄ie58g]`%!NzCPFe_XrB%.7WI7ZEk;3 x*#RMPVu1}O̯l*ƪm/®O{ʪS#oã^;X,RY vj7 .K_khcG3\NO zH.ͱn#fQL|1N0w_ lrqTH+~JZ 'eIdPlVZ`nn3 Cpqމs7ء˒ic=٣JF'X0,vEVVN.nиw\tGsͣ$N}1Vej峚SwISuRX `Pf<0ZiV.˜•*Pq0-ui@+#{ii5.0`NXS/rǍG?V4T'i9vj,F &ͪPzD!Y> zi=x+DPc// R 6dށvl%kY H.D`3צʬۦ/nf0B]q%r;N]ʊQru7)K+J9b37˫8jA9 hON@b -]xJci[Z -G=܋k(/RgM JՊzZ."L*<.g7^l~2 S%n~l:BKNO7u)(tqnųd.fIRWS}0`:uzVW34H. 7:J`%c/59q;wm% 2H)pnY!&tuU?9؍ӷ*psزtcʟ^R,-nѺPR? $KFrP6lrT @S%DԿ DL`>@"n~pD%fV{F 3PY ϽN/ 0O@k8T&Zt|c- -M솙L#$9"Nv!۰Wf.cX2m:9nцq/ǮU  Np<@Cce}@+mdj\qrCGJ LZ~x!+G9ܪm9>ѭ_A'zbUfFVJ9I#P+FJ6~Y a}Yw6·CJ&*˭/KAK)zoaN6T>4B/FjݔeRЅr׮vPvG[B:;} `yÖ .*P<q#%6ϩ8Y,ܥ|+w(.A.+z~sw^+̬Fnw'1w>-{C*,$ŽС3(H >n"f̷ʭypu,GFs&\N9*-8튔H?ĄT*62u!b uA0Q!;pͯҭLdɇph[IKwU~#? %;hN;LQmC1}"Ns7MܨV R{L8 g:O>>H`$?/Joq;`1 fx/0%:-+ܤ5BJę4gsL9_=Z$hhψ>P$wWZVQ֋1DHHeґ w>[@X͌EcjP{;/5kreZ9l# C++d&XE&#{! )ZMHNro9P wmnh'O[ݪ2r3 -65my@y4 Gz6>$^QtmعV4_QJ$NXJ>Jp\j``ĕi;*_ǤZM4Z0p*N% ; 7\SkjA2QuCS%%M|lkwZ1gf_I/ x$HX?_?o.2gso?<ݤpRmw`ղ-48$μjh>#W**ΧBXx+2z}zh=+\* ^ғTi9MJhYW;3٧!Ҩ_wG!x.C ^hsO1~Sz;ɽ?PwȱدIo3駷/zZ:aHrM{.p6lx}nahJ̟z>dZb6r\Ydθ,"*+/޼%d=+^A814 gx8hSH8!A{I E~.Ynppy3?֎ 4ҹ, %$dOz'S]m:͙G7܅MP y]kLͩ_pӧιFAm&ޠD<\/+T*blC471޴@&ؑHJ9`uJqnO~ NQwi*B @+|5Ŋlf\G2Hn*i5]#b ljF|tC)#Y/NPa4[_ؑ8{B ,"<ۡ=ýmS6 "2JGf#m} !|E`PnSE=7-% KU>wFu;)sebʠ넭o)i#Zl͋q/d W6+8<%Yj%˨J;q|L^w E.)(^AO 8/mEe& {^Hv<GiDyqI]8R.qbՠ cq< Ϸ=Úa8ԏA>1tfkZB`'l.L祠DE!8^kN2GJW~EĄ)+hbM_@5?ڽ{{1N~yIoF#Wl 9ěϯz\\/ӘE WS6B,rP w=0឵V) `Vm+I1ɸzV%8ƋǨEozf#6?aS/FHTz+A''E )'`p2iB߅̦PLﳽIisg+'rk/!׍>wBPW @#>Z%FY S%u=nΙ CV@g 6(R%[%7❗  ,u^\m?-ИXlyn{gPx3 _J C)9K*BM,\}F-uƇYjf6e\j~Df~1Aj|UGO`icC<3Tȇi >~y5F\]BD'^R /obb^Â&ps8"ռT+8 >5\H]qPKm%gbGJK߲9~KT_Q^ hu3S&hhsɲ d5 1ӂHKlHB?pɇ:Qpct(KD?i1B/Ӕ%n|"t7buY~[3u`VKYY~䠃56A !|2z^.c| 1Di[D=Y@~]\mzp~FrKJfj4_$\wWc.-yy r[Ajf'tM1 oq*ciZ-^Ag'u ¯-K;JXCf- ^םf?#`JMh,pB}Mȗ؃-;𓲤FzuBth&Zka!/p5څS2/@EQM=سB:o b{i$ĕu?Qc]deS ?0(& Z]{cvuL&}F4Dӓ vH/$65E,=k/p̚L֜$(*ls/Pdos ?{&/ވPmOm'=ݣ>3WK!_3ᕄ Ä1J!7c-]r-߸{E4w{~kWq֩ǿ>^VO }sˡK FU7+*\aZ9)%a G.FU13~ʩ::'4E)=[F1F#)dp*M*B'r_ٓ><D2ҷp5u8lE@%;15}V׼e`; Qj&gT:w*ȸPn܉pJ&C6ga[yݸծ1fO#Rv^LYȦo98s=ԋ-ܠZd2फ़/}JRC6_upPj{҄=i7]_?Qh,٬D \={XGq$8zmXë_IuTu"wBDXnnՄwJ%޸󓰒] cy);#=^zqJȨXCjjE}N]2a)7[0r1e¾d}t` -)lV4z{oýcfI9܍Q cjsŖj:WJ.L+;།o2UQ*k. JƱlxEW4D8 mS ݷDJ ?7/z1SZ|EIUSl_ڥ!*7ڛq-i{^t cZ櫞܊"&,u|`689J7O@"k*"6 &JH/xaqp[4na=k:vS{U|7ڭݡ sv; 0\ͬt<&;{.$'Z? &(~MKlkɭb*L8Vm[J.W[&YfC?7șK~g8L\ ;?{Sڪ.RM,PJgˑAg>1-Xp ^~ĮʟU E.#Ar/+:Q*v4qՐlR! gO%8Ѵ-R'7 *9˒N$B3f9jL;_zE E}1цn-Y5cɻ/J˘\Iɑku~ȅ`bA* |Bl^dEo>#(j5#tCcbI\p~HУ{`Mf؀ gjc}yKE)K,]{{iUP :E/k~#.v߀wxxIm o!ft\RXB Ec@c׊X@:Y lKخfG<l:|REj+<ѓ#6 $ŀ~\/t!,{!hhPcAԡakg3FŠuh񕹞sFqg5SvVwkJk8[Z`m#D.y6P;N V%~H&ogݛ=D۽縔B : )G ocGS` yF 8d_s-~ꔫdZ ֥Ĕ<ؠcQiF=HpGRgC@w|Z* .ِq"re,%#uhzMG$xlV6u1dpfv^(y"x wJzLoaBV^|[V9}pT NN%HHrY(HEʧobq@Yq\"w^m+reA1pI92>b&?>p(M@bG!EK].a9Uk0 v<./cGnD5X@6BA#_ůܪq`_^QݵCdS.][OMW'#pg}kq/S"`ZP 0N=ORKǍ>ML))e۳WGEtζ{Vk»_PաM0kdfm~kմ>;{YB H8J#5\=N@t2+P~]<GLu= wL頜AVhD+$)KbD1^$RQ@c/{@0Ev{(M7IK&LoPE*6U:^=Q) ;fηJwG* oiƓ֌;$XY,=,4qdHp*e =jO m|2&zJs[H5]yJysL3^J~t ' TC YR.GnxddR 2K3Żh@4|E5٠Re,g5lK5k J؆WU ^ s #= #>{ 5FG)6,ԋ .˷A-çiOvQe gPE%#wdJi0vVf|+d=VE 'S6ǬytVUͪ?objz :x lAHeaٿ#$cvCY`_2#|-;˷#3'='G狩 ѭ!p"3 #R;H*H-Y<Ц.Zëuqx_R%uH`[%[p(L YV㵇)>Gl`Gp7,5GR2FnL**!,fm-/|B^;VD{%=iW{G(P2#=L}"}ўm9X4sd'4ȫ1GJS@\1/4`m:σx#嬜d q\Nxr7 o }(D% R~9`W%k&"J`鼸e凥Cbv LQMd"BgZ)DpF3,^VuAo*?k d[ߢ!g c-%WX34fPFa܇gyic noyJeoc7͖jF3_K*3g!6GS\rfZ'LvVʎ eu/.Z=4Q%7U4dtG5g'$atKhbqNuD\cή(I@3=mNRO~,m^9`Ҝ?_<{",E0?QJao Z9h95^lpLDfH8f2Kn*X`[:DL!Y21`/~|YX$x=dK+RP.Yf"Y6 2r? re Ep}+DOCfC JZk 9=Gq:Ԇpqy[@mHclju}V`4LGcU:1v?ۭqHd7`X0HhhɦNzK1Ӑ1c5KƲڹߐJYX~G"ҖGȫ2 @@cBC tZA{Ht$ Dym>g6T8a wi*٤ARa}B\$<;p:'Lp jv]@}+A4bT-T0&.s٤AePLna@:QCigc"cýhRWZ3g~n7jgAEqY>v1h7LhB^I_U9݊i^bI5Ejpc^GF&?0 \狪av~…_CЭȂ+ATu }A+lnd E.{xOBu[H8UR~PMnCY#hLnnH6l5_ >Yc)͕][fǪ JSY&=+0S\, }VT 'S_YgT䉎`*GkR|+:"s$ Lǰ1hI X0%Wެ!v|Rn0A9E>EW/Ō4<5^Mo咷kIM㾮󰫁PINwհQ7ե"⍩*;{77cQlVl>Eԟe,ib U@,r^#TS3rI@ 9j{2[n$]TGz\zh6ԑK`:iXZ]^+3g>3fV<Іڽ;>$.++ K߄I<ˊT`I ڸSMؿLLöჁ@NfTg$|W(&q $(WF[+T8Ʀ*W9emѢ8ZTvv \CG%Qf$ 'k\^Nf)Z%0g5wuqbbl*!PKhOa~`U ilbi&tR9/J?h`qݖ+x]( Bx\{il7fvcV93xMwxhCs&75~Խ&L/ULao#I͠ME@b mjp:M' ]Y5oNpz1uEzؑla e]cY)? V* ঽ:k"DSjV@cO"jwEu!wb`a|Ĩ#}CF܌ŖFħaFoUOdX2?wi=t^};E]7BTc4+!( 5Jd4dBlsII`^ĥ1l5z}#.С[ VT,dTHxIF4ȼCrP>:­ siV}9/Z'd>C{M~g+6vEdz@ؼ$0cNguȯ)LP$[0y ^zrefS[ڮ-١7Ԁ[juM,ޠZ`!0싩sT"_n_tD:'2הD^ɚ'h?4y1ᱯgH͐{MNM h1#4.1/)>XCZ/1\ L*2@ρJ(];A4욟R_̲Yoݿ t~v0-Q@jt$m:عsфx1f \c[ӌwUH#}W#?yҞw!^OsOFJcvF: IUsyʠA`x2,7Mβ9Nڵ!cTAY`zB ,NCTݘxn2wWjş(B'X$CU1M.@CWZ긒,cαS :@l9 ׁzo%dڔT>hzG.,}pjkx+⤻e5n5t'Z,'=U-HP)(&syUȓh2;{Rp xL*D§.l4s~{nМeZ5U"JPoBUq"U0%0]rP[> (oa8/9Siḇ2 SE;k}Oz;"Ȃ! @;Oߕ NpW e:8),q2,(*וֹ.?L'>[gC|4]^ҁC#۸/7?BṆzLp"%wUWL9]34v[{~ků< [%j*, IUoS̩A6 ZW1kko@u]S! ,3kO2 E(8 z8sfʭfj~~F`T s(WqxK i) kx9G "O6DuжS-fd1qDJ_RjBX˛%?F=,)5y?-ȊPQ*{ĨQd4&rEiIu{yiy`D&a%o~̳!.؃vؖ~- X^tK3U \Z6 V|CUh~tNq,֢9Kj3in1wU[f &ISc 8x-GgHAPv,*L0(& Q`P78U )\'bJ}oTIx^p-(BiF;D(.f(M*k|JﷷcI1<Ԃ ԩ޸α y&rʽL;^k:0U>ދ]5NS!;!a5fip!>r?Q:T!~鸤uwA NPPZInDGq61 \qkiC3~{ 0@X:Ia@b|z6|}k͎g 㪉2- gW׮L۪<_mR?{ei,F -e# īcĩ}N& 2d)?ZEb IY3e([&~<ɟ,P2o[0 ]&5XgOqj&< rΌ&*G;uba+vVXD7CC:t'ѩ.WgT;V?7%)gg  X ]::X4QÆSTĪJb"Z7sG}Ew84 H@p=Oq" NVU!z| s/ѩfv9tVz#X=[[awn 즢HoKmqt>؝D1}NO;OkԳ(hT upA">$NavM^}]*z 4JIiJie?΋ Z+YL>J9cr˸jYnׅx/ +3~9yLgB\$8Yp+G?%}QGgaar(K5r;a] \u^"%~kcpb. 3ή9ۢr&WAJ:EhBj | 1bn7T&:~VWPI}tPHE*.CSba%\o{hۀ/f2r\#3oT5!0F(@#r!w `E>~Ke5- ^L`yD7/X׾pR|#n_uwPa=9? $}F\谚R!y>bGE>+JJY.>,n!U佤ЗT1mL &?z-$`;[ԁ^{*Iꃢ/e*Ӳ|Ni>goi-?Np']\C7bHN(o)H5pC1( _E {PMW`PlATsM] ;_R6lĪ.JŀuZ~t; /YbG#EC(Ň{,tABf'F!XCjUPLJ7ZQ=#]G9ypmcsg47ݯc1C5M^fL:g熘tN SlZCCQVU[g+1<Y1nF~ܜ;RE^UVY.<{2D{d ,g$|Y]\eQ!*{Ѡ&/#[

ՁJyk^?mm]5dz5 79+uCη-c1im$|r @SQqf Ha 61MjkˬҺ!Ҵ L?ÎX;VL-=2wIc>NdĵcJݙk FT ?x-5ܦ}r+Q&+Pj,fDcbo#^ G/S՞ MDw86SP>?.9dyllWjjN4ϯF $-PCM5~K6,#t }Sq)7sRˋy/" 3Y+ӡ"Cy,;[`-M2rU\8}>v=mvAC=ۑFi^E00$EO8 ,9:xaårgZ[(q;Qn7BBT;Ur9hohUv,C8ӷ J;΂Kd{RNgeqYk>N>/0*"*dwkE i?=)ƈ WHEəbz2wK---6a*–XܚΝQsTi?´u"҇>^r#ࢴ<2R\ŔLnxMf#u9ee1'p$e:t)YbUb8ض&<5wqEb<s,GZxekDbHv&$ʭb^+Y5lrn,~x9vv3 TSTbCRƉ\GF; EUC绵5i2#CM")` vbO4*UCCT8xoŇ㄂\]/ gR`qX[<4GLX%R)5jq[z͝ʃ?Uڋxj>H8!59=ūÏZTE"zb7SL Xug-'M)|;ܼhRrKFzKڅ6F0:b;&XK8(zjKk/(* !Jg\MS77y Yslr#~_tmtJ_gvS&1>-dlnGt^ }KQd/N8]-IIaEK iCAf|ȇm>_ e ma_ FngiO'DFՉ0*7A/qɗ~r~ШC"T7s,N#"]\p9K@J:1A=*-uyS[8v ۼ&ty,Fw4jF)MWfXt9?$r fCp?drokMybɭ"NΝ @H4_`-<{"=h+ "3q!< o|vջޥ|bb|eY}[4 S7Rh,g#Nq!UA{c~, 䘩ύ˲#iI9:iS W tY4d%QNfĦ훧 v{uT,2{{tK;`ӛ"~/2QWH23xST=iTq^b'J)vqѽMkXmNZ90+S*aJ :4üF- ,!We@2AjAO*ʸJ]4=#ׁ zď[p ͮji[KٿҼxNe0"ab&~͚a uj ykRڈ1"8ʻ;^6iLh ?\_#!C$?L"د98ym.J h*c1sd/6fX]fOSe6h|a![`邹Wާ(2}ճ|.RȺdj֌?ȿh‚i2X m ͆+3drS=!B{)&9EyzIZM(\=pxiFkJ@WΤz%U[)n; ِS3{` Y^ֹ7!FV(h4:f9;hvnUcپА_ y B{f9{*Ps\PP`FCaXC 5C/3AiË=\I6p^}u0"f.PpbPjo&am3'_i_oM@(I!2*TnC+@Sϭ/|sTՅI`&4ki{z7IHRT\9w a2N" &Y靇h-Mߋ226IUp$%*<㕃KUanu y\|{D%S[W]=kư!UQ [W ~?-~Es3}{9yL'bHKQC]iu;d<| H[^{

Uѱ¯1HZrq7"1@ .DI OF~(8i^/8*PcIX O\VjBngbTL&XPp`$6lE\S0x2 *#}j}93*&uҌg ȉ_iR:ؐ&ϯeԣ*x!epIrQ,d5ɧZ}AwD~9!7cRz4Q 4껫czJ[xqpgm&6;go Um Al_i%]@G!an I".6*P^}E y=G- 5_Ocv 3Z$ICv:=x€Fk@;݂x2\g;Vn;(d^(rok/ndvkO7P9[ =Z.5Uh kQ-Y܄yhz\-UԆ+V׉N'q-_ҟF̘22OTJMd#UzfS@0Ne|4_֫jIu sRx`?: ;A`𽖗~Q`Ʊ9=;662u,.9tB:Wȩ sQay̕ 逭m9uT:įoH~PBKD {^>lj}^F "֪otEf7 ^~ *2TntkҔHJ;T̫JLR3ހFKg{ό&sMrBBBW 2E.0AM^Z`vdz%_->gikmS܂iNicpDRR@ɑVV8Ɖ9~}b.-G% eQۑPT1nHE8*-D덞2"Y)yTaWܿ't0^W锷mJ*bX|&ҤMȫuww8{idX_Æ 4AehV$jyAJ3}%Ófٹ~{ռc!35~B. 3c&s*k8%R$  f+ǀаTZTǥ/(s1 v~bR uawċcRozNl0geȣ5{ͱe3Vy/ӬOWJM8`xlw|z5khmyXhF=p蛧&=kK0$#n֧]EtAgoCY /dЌ;^,173 䦴GPPfou2~I;h!]ܵ*O}~Vz`Ph~1#~۳SEKq_dw.ni~@BQ '/7ΞwS$k"5UfNCjI4kItÏJ擉/z|}|!CZ?wmFAst\FuۜBކSol}|1@=6dDkQd?2k /9*tΠ/OR,}sN|J}{hr TRe֢WNtߒH XSOsD.0 SgJe:cS0>5o+)\BJ:mB*&696UCK ~S`q D_~n#ȗL͗30"޾ Pi_mqݜz3)UrY=IrT۵ƔXεݬCeU^~FAFt |!]%kVW, eP=f\EJf8hk*VDͨdʝ/T9:gWx;爓T,f;ظ WQ"Ig]/fЎ:b0,7ɽ_@eJ,INmsހ|'=60WAƄ:! l@>kmޓ쿋YJ;5wkf#'VӻM(iʁQ"05 MX2-E]-G`o-zJ\~},B}1Kc0Gsw-鱁DEp!zq t fsEwIs˶ ;5@8;gN'pFRznS[.>R=M(?OfՐ|CN/T`:˱} qE.nDZVFypB8L=zrMq:/@(=ȰoJw z3xOI n>*Kg73&Db|cJubΓ:*ۣKxXaHؘ9\*D>QJ#jbh2Mð3026䙁E9}Y1rd ar57U,\ZdK'NͶsO\Fl@@LЭ0w?p{=e^K٫!k?dA;%^?AlKM_CM zknWRAךk*ζ2O߼_"$LreJF%yW&,Ӆ~Ib7M+]h/dID:YCuFa[l%xsB>eI/tXYe_Ys /[~xmhn&==]0eOD(hui7!ӡ*-N 2(J0vB$Z`xR#VY^ $OAhr&4@itLrȀ =ׁq50a#. ,`&uإf0 |raN%jMn`^ۻ\}='5Hu4m2:Bl,1$F".׳UGST8V+=Z>n4]%@F2fc8$7Q.\삦L}dQԚhw 4^~ز ,*fpaݷ1Y-vZ+!Ȅ }Le1F9rkpbRY-@J)rL \k'õ'0`SUeYsIe5|@~NB-AqtdȝLJH5銼'^D-0i!Te GTvC,,iN݉ɪx`egR_xG? f=2u%+N0َ$m,˂=381X~."VbZ 9+ތ.i]w=ȼJG7ށ43yM! Vu&)ϻ/x!\.J)h?+dP:jD-ӼW@fz+H мi+q(Obd21,D>sZG:qX턄xFWkWTŜF[vc !YUl|G< 17tGx?W>8q栁Nz,\v%%K¡N2C&IhYk9VJzsfAK6bT~ZYXkstLqvTHiO>GYGݚ Yܠ"gpeÕ#Vc)onXK" h:?p2QaV/'b2a;0H&(=.qGP?BP+Uf w=lbYr/{< s\տIm5-p}]vR*m R` <45RBNqAw` iTb_+7V`}:HqLe]5/-8z03Ø6LyZttÑZNa ~'[؄#z!sw`3c[ *1J#f%xkURqg;4 &~*?l__l1y X"A~ Pl0o{xS Lc"}_S8ail7kM(P8mVt A86 #cdR}:(6 {P=ĈXh&U"]JhݮMmCsLz])ymSx.L]$xdH%WS)0Yqr5|Xq#+DI$ mJJ!&i:'Q?x Dj"8uG߱Jjۦ|ehb8ee3@7eQR w_=B8okP/˭fۨ9+«Š"zLyoD{= MJƯlR/5kkKD|l=uA~U#$qtSdugWX5{-H]86*r$SIg2?7ޱDu<f;a(H sLP$eӼm JtӘV)NĐ?vݿ8BIY*(L&N~t4Q(`je$|&޴ #ѬTW 3wrxVrU';DeH*Ƴ-HXri,$Xz~NdTصBs+h(/ws&L;LE90`ge n DV.[7ķPv\;SK237>%.]drk(QM~i1x.VwMz ~lPP}Qi6.B3.lq^|t2Wqةd*$.f_q:ҀSIoF. bnZB.\׽nM%LlaMS]v.mO4MgMDZb-:B`:tqJRj ;):v;I>]qI4isJ[ܦ{?0IaJUqg IQHtQYFEme_ Y?(v Ѫz8L4xH+ްϕ =|:a4(cH{0g&RvPV{U5YֱҫEja_ԏ q]u-7=)s+Uқ#8rZB's]K=>1tg'JeC2kh ugv cr1rWȩVO76Fh'7SԹxikA@O!+0sqR>(gV*Ý9u8" L&OcWIqhܙn4*]="T7d|~U|ֈrw1fD/iAfA9o9 )drS7e Nη_^TW/O/! UTdgѦ}Ӊ}՗1)c4kI]z$R& ˼a+E??>X=qO66kZt[ƼAَy{ư'*hi`J ^^DIZxWElw[`VDj?Q6 ;beQ}:lj) y[MCdb6Hㆷ<8>?Pw0Iܣ.:qCPk K_uwo1z2$h6JFa1@Tp$c+NC),(2^?"=1K* M/۵&Φv"?nm\a*eeFYyn?|j4AH`)62ӽ4Ć h_\IIy.G qyJ;Pwe{x|wGr BwXg"9`:o㷫f)rϔ|"N aiO7 {/kg#]u%.5C 5 QUk~y&Ox=4_c &zT3?ڔ]e׻זw'_IlF4@pV "λ!|PPb'o\e`'N 9̫G}MXeF q i6_X6I&2G]ozDKW5DiC j;Cu_[,TxEіA [!9NkA !Ї^_Caa?qeM&.u—ZvЋ5:Rt`|OB6cOWxO5;mYmxu\O9̃qOMY=F-Ǝf尘$_f?RX' lu&b l @248 ERl*0gm65ţF\pKNj߷%MAN~*cyG| sIy 3Dg*U5} j!Щ_{4%,qOd3R#LNnSBldTuy`ՇVG@l'vzDjT=K6$}8W-!w>Dg('ę%e5a #ي]:8LيUUcH3-3P]&:X𑖋ȿfo e1HG2iˈN+my& Q*NHuY2g;vF8'FZ-d6guN\vK|&hu6^J4NV[ҕ="m@@Ϩ4!`dwҵϟJrEk/'Deʎ]j90Hp.4K).`n)aL+oAo`K9˃n(!=qƆ:o'.¬_l+&=!r'8m%Nrߨ^ZY3*)=@o9nGџ.fٮ Rͭe))x(ȿ/kWK'K L|jr,}}ksaC63bVr4CNJXDmn5^1T %hchcCXԜlx-m} wE|fϫ; ˄)s;/NI՟Ivzp5݄a{Uv3ypvZ5?1 ˄ӀKux_&Ј ޶SLӻO2h0_c!{Mھ7۵a~;ozB1с-y<ĚmٕW篯>Owl+ #\tkO'Sys14q)@y4T>sZXJS(LZĶelZ?8[YF6b=:Q"cl_426 5 d{۾5^"(vOi |P6.ZGOD5Ld,wY1 _D=GGǐ^,k~[NPL+NQƄZ:CݕL ?#?9uP^{2֐`jvtQ=COEAMUBN/ZOᒌK/7{| dNj}AdfFcUޚӇE1xƟ dZjc\α/k>&qzM/ c,`Vy`PRxt6:"/>xǐp  @[~Ep>6^ - XR,nG*6Oa'h$>\˾?&Äb&n(7hpg}_ g{hZ5UAQ{[ !?5@j3!;@Oc119 ɯS0T %ιMZy$$i]2/-dkS%03)Y.tʢEqHdoäusbWk?p֧*T6#-}yo\<|{eUe$eQEZ2-\~\(vwE =Z9_ Dz͢ Kp*N(%.ՕTuq_]v6 */lL1 MhgL2ƅD yx&95ꦭIڕ$py9fͯ[ l_ÂՐ;x$k|M`Y,uΣGdLT{x Y*hrWV^#ֈj`J&B6㍅7tk#XЏ8 IpCRmO$ol+٧l ْZވUem.&1I+lP[^;/[L\X-@LjW.bӣUx!8.˟h_ nȋ8n,͝ŀsY3[YsjЎ%G2BDljsm][UqFͱ3ƶNRŨ W -;2G!㵘dqjR+" ?[JnjV'}`ԏS b6c!!q{A?%ҙp/ZP⨥`,)#[yn%DhϘ&QqT <}3sHW6[ !pUy)*t3b `Bp}rRrPc2:5#P,H-s}uv]ٌ3ʂn*A߲@KjvfU)XESMvއ'\:,f o"ӜI>cbpWcqxcs/ ؤӽӅzo>-+ ?Rrº>U] _0trn c`ڴRZ6@~1VC-}SutiV?ba9&!!vʁݱZtA=p*u/D?ْpFJ .4=iSU.FU_!\+[d'zw+L4"Vϧl!ɾGWq#ς |Uw$]X;+hZhADb4^{*rX3r0dwݮW/4BLU/BT*+mh~;A>S?#Bf|-Do07_4ΆOe!@bo5ϟKL< ?Y=fw;U6^ۤ* ž8oLZIAr Gsmu ]~K0$#{-.,hn3Wؖh@nIB_E1#ۣXqYi9OQQʗTz|y^gdy yh#&8UnOEMEkhR&dͽ_hD \S:"gݸaXcXn#B5rt Wtd߮4TaB8Bq?VXX:qܔM~ML견Fpʈ~B~Z ƥ6n''E"[.xt,mGѝM|.Ksڑ)(a|b pUC;#Y"3(OdV,a73.UVpɀھn E'KOOۍFR͍,5ݡ3{:cJ޴k]ՐF)-eOthԍ<+T'(Q_fbؾj U "v99 _۾\6#f|)Oq)ˬI&y in 1BYN1 ~C. y Eά c-[xyBr2Jq/t 0ʸ >쭊@l%(YĈu|(?7?r~T.28s@ .OI\D-kH[?f;Iˡ>a)O`_)H?3^$vs+X}"3krMG7)hsdSd)lGc}?HNssVbeGP5KrM 燲Q&=wH6%rSgQҭFqN2ic_l7:{S6J6?c ʏmj8Z ]*䎸무5WB"娉H*w^%љksR88l5Ŝ|$OH,q7nii=N.tX'-C+_ X+MuB#jθ]ZPPgzةW`|0 gWN -).aU8g Wy,31'#P k}+mH`GZ+Dj""E6LSeC̳ ]P eh+DY!L`L)"e3̙@|ꭊ~3O$#''m)h,פʫ_VF{Ǯe+lMDU=o&b79 '*W7;e-RZBg:ioJV!-BfD"NJBĥ`>&Uf!Kvc7x#r)hq̃&AHF&b_> s8L#-'y|y?,y'p \;oړ#9.I>Kr.#ztyHZ+6勬iw4e+^etQ@okaL @9#lxvlւyMY6jPq֊H3J<_L`Q&KlVƶӬ%,Cxr=XMvr"eúzç X8̡kLZFL2XWXf@^LZ![Đ$,Ym֩un˷ #HxA"3Cʉ:AwNJ|`K_˜fcunX$g7UMQ:Mh>//C4o1:3[WIJʺr';cn\.W;M_:'} u'I&3I5-;|3<wv".eRUuUxiI;>$fgeZ̕?& eql ezճKTdIo  u% {ԏ,?OC !DAOQ4rZ1*VQ]y''uc84Ûռ!̓(K#F(jXD PkVKNI!۹"drIxh1Zkl$>"S&A͍,OMr0 :92;^ѾK.ͺp_jO8%81oe8rm&"|)@Þ:~O{|{"<-V{j @4l+ vEl|׏.?Q[5Npi2Jc4I"Yi!ӕ Qi TZ"lIq6@BNk#:؂N~yIK}I'pFB`fU%ǩg_<#b%d/$̏ցxȬZݗņ*l=!p ٸ2Fvk3ivG?u0JƧC')0skB$S-, XIBh" ztI`/B]8J&I&x p\"$z|P+S/~I.xnr"Ls846&Z8rXLr| ]r I?{1Dtࣃ]LK& ѕ\{V/)DsOzT'ky뎋'U(%`5_3 yMƾJ ~@e-*,L)9;!wauwQe_IzkQ$̊eڀJ[M#h>^I,9>*>vYlSV-f֞&<\dE[2W|1NRvs Fm.[Ahэ&)-R%+|Ȩ[zpcRȒAaXzk~J>ogdB썿 v$A|I)I0,fє]0qqQ7H6nDu)6³ӰIz(k&^9B0i쇤F/%V8'Ӵ>:_'\fV@rP Rws"S7!Dפla&,OFK8Xy?3I p)΂КÔH"Cz)s'ErH:z7"ͮxqQ co&aKw+w|$Rxd#fYy Ƭۨ25xw2:x lp*% r-f׷8*ZbAH*fBs_Q~v*E"o2++R~Rzs@LM;;ݗ؞\8t́(&E2 鯏IeV}R>IHR,h+;H/6hjo6"Im欹[ iH{.!- ͭx32tcAt!%|]-@IyɸkY: i-kY(QKJnEJErP/Hf[wf3:͔wzHIcjebvI`1M$֡ Bxj`PR/+hN<OG݂33+pI'JTïɨ?QkR,УObLSiԓDM\+Lf{̲3=dt4uW80kDܑghqN8|Y(?|1?!}/rLi %Xzg1nZLpJ UGj>>]*$S!#p?C6%<yh"ͳ0 bHϽ}[v*.0T#""uRc7[4Hľ!L:L\"X`m9{MR^\Ǵ}?z%R.vvv0n r,|WG/ y׽ܤ7+Dͨ3ш,d]Y3i+Zm\ U MBp\'^[R }`WTMC=d)벯\ ./2@OѹwU?vH&q֞${y`F&7CV^@*! ;S J!z& } aKJM}A8[z&w21.򜈵(m5)"ņیl n{V-CPж-|sn{T,eeZkӁ-*i6oCu:cL~Jrs6P4^kqF/j:^h4Lvl#jE͙C6>7 A7))|K9z!r3s@X1qL3Hܨ@?N##7. '˦5~|5]FVD|Fֲ@q蔤0ݺ ?XDY ,o΃fP/]^@\{~_|a+|NTmyb@FeT x߼x{SPp,;qU(Y8Au,.ԖS $!DɈe?#/-`Q 6w:00{:Ae{:3S'#ݻzycx }(䌟pn$˯*ڈzζ**zkJaÜ Ypמ^C&٭( 6_FpR9 vܺ O(=ͪw<,*5k+7.C=rovW>4DΔø, ] ̚W7(*.Ag2ȐcA&9i=X{l|r/:kL3jorHV::Q}wECcB Ae#f _jѹO+XOF}e'M`2UGJth؄k~^6UAc2f0dNֺG"A.{ˌky:gcN={}eط$z2댺zD~m3ەz#(4+GtOLCd!F)+ܫ OFUiLQP=Ǣol2~;MgZk?V!~VhVZC3(q|L1 _?ЙI_媋 gA zN#ڊ'9Zș!rrG5_& 25J){;S#칙;z[I'ZDB5䴚ǡ p7kF *)5뭫J]Ǟ=[;N'M*61dU)6V6e-A 2QmOM&4P_d$'(g1s`m>X͋Q4qMۼO1^[}М] S50$ 1^rJ#[4mdKeJ2Ř?K ;,]g!dxE_@YL'uźYImn-H*waq}wg -z du݁H*ߔޫ{5礅v7ۑ_wKMU-=> 6h/Ws`P8$Nz $luV? b tCDСnwΐ{uuu0zV)euzcD{w7eRp2EPƞBG,83_]2TH9ݕ?99xC_2tiǫ`K_k{k*V0J{g[P2BEu`OKx"?ۖ"ݞ[5=TGnY-R5BhKF_FDU+}ύ"t/ٖ^_@ҠzҦ ^ff|, Ch+bRb]p4;ʅK"xV݀oZ?ۮ֛w2OF7[-PP/!P4~D?BmdPHNavIn\ȕOpXA9ș_ hl2@C/{[hj! m3~J >_z*Y[Eˀ;).l8R 5NG?"ءgp)^= gr/3G]BXH㷏X۹?UcP -zkk"piciͦ+[3\CKybkcZT5 6*mCa5W"8*9⡒?1%bw W{@ke!GL{\Wr3cTb*XR4|JFD>; e/Y)cyUV>^H ^kv{Gβ0S ݱg4yL8$ Jm?F"K>q8r3b' ٯ?#^8y^'cE=nn)u󿑯"B-ʡfRgEA= xB88vKl̯yn0D]O&UX/51 WiH"Pq7;gb9vynKE6{DI`*$+(jJTGtWn1T)eaV^5'z)CqLeps]bpr}hWJIC @c[ܼY[V`RŽ؜XO$/&%Ks=8 4&ـ@ ?d`fކu0|TDtt4tY`uBCL^tfgETtߵ ,:'̑':B W: _8=JNĝ=M5Mµ+nQQ, -#Bƾ.GPp]x?Z,s7JC Ag]5ؗ1(0 w衏8j#LO2@~E FrV@i@ZmL]yp?7{c;if 'vrrd<W*Yg.wKX;ˍ)ɗ['R4 d’%~B;vͽk0׌GRlኝ`2_h=Iב(fTƻ_0sK 7w4YJ_O IݰJ1(_z*me 0)WBPy:٠'"uR-ϘM82oB~|ʍE,Ջ|/HK΅Iaw,lHA@*ݐ>.TKnBF5Œ@o('[MEL0{+Bʃ"AˈYiAo ϷvG$Z ɑM⊄coFWp~уS,L[(vv؝egjn89roahAiG8]/wލmN>҉>=Z/InMTQ OTT`JX(=9u/8L/V?&J~n"&YXz̋4B3r/DEF n;w3ɱOƅ߱t:x;&0rHAT;QR'n<;ev %wLKaybaէk“oUgv-ffhi+;y62 fs(Z~q<*?m=2/.YsJYn,>4Pb$[\֨! ?_3?rXY]8t 2=b)U..^H1'A\ A RD(5$8u᫊ʿX6kL nNWϣ[ְ28I:U}&oF;K{/䩒QA3t T?b}[\oǏ%jBQ MVnv仫.sƋyGSn9e #!aY3$`$S10r W_^?9PѰ~+0l7Rٛ// 1<>ƌ7jF|Jt'@f'LK:XE vZ#o tLǫ+WDiڍZ{]+e]ѷ+<v{GMq1\AwÚ,;mR >;DZ nq =~,viS:bڶ}GsUm#/laxof383BuajzxNkIrܼsJ*yw~rtNʘHHV&y,$(áļC%`H~kfr |G?k 92K&"=ڂ/oQSAO4aSIr4@h/h~)ٜ̮Gڳ&P.NKa#l:vDZW [%n&F0иp e72`TE(8UF" a ѿX *\@OS@1[@2Xn ky"ACy+(I[j^469 m]'_WCg}M8>U[j\7 #[r؝m/-q WD^Mɐ0y.^b {`_Ji.fH[?,5!F?eR/p|~=˶_]IQ=/s+B/f*O?֩D^QS/r0] -JR*}ܩ_ mܲy)ɬMڐ cK۸kd$BeK+֠yNBb]B#nA. Ϡ+)C)UT(Mu'Ԑϖi&"8ỏ:Bʍ>$+PMI@O)8hcK`Aw4=aЄ1 /YXYhss,;,h(m-<۹{i2+1 yX/Y?2I$N\zqɄwZվ=N%dN1$t/Ք ޥÅǩQCfxGa#߱Xo#+9ԶDK :|7bGvX%9#}8BRI:o@P WOW$^:\ki`DSr7;u\-y5r]IDIGE-a,߹w 7%SL1O_yf]BdX.VM@3 䅷r'Dql's0ԩQP WU遪_vE͑{tSNlg8~IK~|ۄZstg}oÙ C)M'ZRFfɝe >Rm&Brи!=oޛϩYOet [lc% E)ԍ'i?FQ%tq-+Lz͑hévD]&B0:ߎW?;at1, h'8G&ϬF=!Ga޷!we",LyF>b' Tc-c2;IBMW9h6],z65iK%nfs)RS?lꙇ ;q 7ҧ pU5劦`@b^ G^nSKh6)gV8|+h[@KIo3 /E%agFwYeA-xJ1љЫE^υö2AR(s_7zs<՗e׬(0n,;7HU9?AB-Hx yFSqoIkoSq|% ȕ&~w%.]YRe_ux ]ѩ8Qm<j9tW8tV]є`k𶙆2?l"ú!ju9E+3{!^l~V`B9I7~)qk}+xFA9*mLd,7D8n+!oۮn[dpȭ3#JL%s%}M)QB `/1 N\) wեP$iM5z#4 Hpm}m߸챘np#$b;=qMGw q8*j!DJ=+o>fE ЁU|3V:QK맵>cG; ma^:kJ Eq/r]CD%ösN&t>{6ZFd0OTv=z)i\@|`pbͶYk^GEewhyqHmMM#*=@}V1>2cGe\;z)4W/T~H.{QObQsL#`'}1('O=/T3[~h`e+Iwu':aN 9i14>pSJ=wG~ !X7nI뛟gc,SAay^A6$>ӗߣU^EsPTS]h؟" LĹ_CVu.UȽ"|8UQ mD>}{U %AȣAsIVE ~fJmG L,0vvgxZ<É:+0}Jtj($B' E50=~tAzdM*OhBw!Zsrzf  k4-G{RTXxsuȭ~9Ӌd KwʟnϴN C:rW5;H14(*U2D<>zFϖL;sVN#f';#u߰ēg3J >Yjjf农@z)gj2cF5=F&~~O g)z5qMiZux]~u:܏y7lUob8rpf\W@UǭM;&,W5!dH5x-lҲj*7*̞0 | ~jc ukR(X52b.J%rp+5CK&)MpIz'[l OEĊtFiq2qz;o@Rt.BPMzinz|~%&p F,9|9;+w*&G}nZ!,:ÎIiUt_bQxI6&݀?z k'&ww (^Yd_S5vG\x P#Rʋe3\"f sbu͚du7*-@1nj`lĨvagը1.(P (!s]}E>8 Mԭ XؚITETv?nnr2$!)?F*"F F]=J6Vc*\gJ}]ީTZlOeSbC"&Why} :I4ϠrDK¼Ăۻ .va V8ݕ,7$\NxPM\kϚC qy&5"o H LI ܋; a:(Y-6^Tӧx̝U \9iQ4Eh]I.Ə%Q\ɹcx]O;z7`$2E=b=O 1 /tX" MVQj*RGeH+zWV ެ\g~j坁ԉQMXq 5aX=~8ժ{>HZsQ(3 1;ME"m(Z X%7N5$&V⼷ܥ3R[=XxS4{2L:2 ÷ ^- q)ޟuGIXl)uhW2sް"{Hv%ry8CGI-&Nrٯ/ DRx11<} :A|V%qrYNgˋۈì8guO *k.%\IMdbh4GAbpRn! lSOQf/gxӿvO :w. eYv7֢OڃR:xs%isNH%4>?|$ҍMYO eC"ڇ~ϻb 1>+ҒZ۩$=4s!GTAL&uR9"CoyqcGq@n=DyzeS6ȼfpܚEnLbS|-eF^M^81^vjfo6 ^@ַ?ۛRSJ0.4k[<=2<j}'*,-2)&?sZ Sӝ`ug0rOI )vTS%_rPVbGB&ʺ%D|WOm8EGglJoV?zvک 0K)m|܍t!bs>yyݥUMd|s)ISuɱ7Op/[f7M39 t4|U~;Aˮ.R{ #P˿bf*╩AcC }v6u ?sfC D\< !J 8bޗfDA$b&h~q(7nqhE|Bs\#NO9jp1r>>/N2wwQL$F^ E\<~RēS B239^,L%XBzAcJsw6(?;$|[KjGҷ`09}Qz\3,1DO#p)1]U$pb/%l&-#J]hnu*4mHd 6t r!׻`v/)x|GG2˝O>妐_iG@{1.E5T7K- 7Ahixt)]ژt y3Y3Y2uHwN Bؚ-w~K;36{@}pڱkLfp;Y{TOw+NyM{jϡʋ=_Ք8o!|0I5\V~OV'MՀ_`z[V!{Z4DUK 4 P[2M`cGwQq"݃!q[QNH(0U&tH@fMZ? ?h Y%09u?[.DɻΘ6+^x`;li/6+wx|]O' WBp0=)D^o sAvdq $J߅w8T_KV}3l6nK "gť:O(7;>_hbaܯ {p+1ݲ[-&~پf ]1`~N]WB{N{.KW؂nX{R|ܗ]fJoQ_10?:wtN,#z-Q9?1,3I}Ү3s]?w! Al\đد橵?uT`|]ՇHd_RY5?<M]5Jخ ")[:9E|!.N,Q#7"G8ktPxV4XmCQkH=װۢߨ31:fp~rh-vo hѭii0]$~䌜0 G_F~qbNZ*,H@ |<ؼp:?ܭsraʗ&wwP3:-SQpQHݏ JN{_sWb$R1A3N+b0ಀh],Dͣkb| JabaP7/CFXgN^B%_&751Z'JUI0K$?>,3䮒9境>6TRBũÀk:uPYn^@z4@lrI!eg hd7<קUf~ӧVT0I&MWZE>3 sB2?LkLtb͒"s jz (䮴ΰ6+Sw:h(=ӆtrK(uyZgA G}m)l?`Ě L4cFx wpvإOo*Qf[rr4a5D5)5S]9/\|^IE%.(n_OV\YncrMf9O*DX[;Z)KX̯&XZ?BkENm}4ǏD]ſZuc'd1uF7q >,u3|頿 wuT4ujfM'4BWzX_y!.$>]:w E2gjm&]B/ &bϐ{c;$Pk] L`;t`"Yٵ$Hf(&Z kп*hPq@Jqq0>_ {UYE7$ ˑj3~>C Nv7}T:uɍ*ᙉ ~(+fC%:_E@D`7nPiTQh'%Tkꀏ'g2,%yh"TlzaenwFQ 5szmIf gߤ)l|]8,b)NRo Ϥb43j?DpZf$:g9ZR=pf$YF׼` SNN!3hv>XtzZnsLOOu 0JTvG~X\-rxǻ>xOZ PB['Ji]elC8?[U.è>5g>Y^z-2Lt5\&h#!w5v3\i(ix"yD/cPZn@fyȬ6>u?CA-S1`mXU^:=BDd}Q7;69rzQ dZ`H"lEr #LWG]jMTY![xXȓ \cJc's|p?2{HT$ڿv0ŕ< NZeG8,EevV2zI|k%Aő(?i$CVeP, *u]&/ZnK#oZO*Ѽ=|4uoOmH;R@fDY حuiẘ JbD|\h`݄-R^K7XBJo =wׅ)Z6[%:鄦<;MnӖ/Y F$़-G7:}HgiC! U Z SۃbR|gIy֬,f|9D I.ގrv?=t >@Ąo 7K _Pc,nm {Iu:57t=B{g_gi9x'PEꍺb=ݾ.3mO:|\ t 3fBͯ\Hg+SR/ȻR^8%ć;_ A KT}-#+,qOgLټqeF:Zqc-]^0}Mͣ6ђ 9G0iU9WUǼ,:0K")+r5Adv޾Nwk&/z6RO^D,VOmҞ J9a])3FcN83e!um(lЩCO4iOF5b2#KY5(ÙWAOBͮyoOu93ߝd'Nc?V> F/DI{H@Mx!'p>Az~s4^ GNIsbxHy"X8Zu9} E9bF_YW*4\uE~8SԁU忐A)c>"9,Y4R?>7 `q_!bMt"\ [Br֕E~9D Z(S3Pr2#y]C/3 ;3=J5q~@E M(.PJzpVﭡdžYS1ns=Ѻ.;fft@PF^/6es2&`?z#u~& Gl#wٰ>2Ycs{B4ZSтo&^Su3gNtLzX( We^ZV8kq 򍥊ⲛln(Bw,rWݯͲ}/S1o8JgyFsaFFp."kdڦ[O5ύΝU_ZyXC;E52 ;>DKmfz09UDgʪ΍e? GIK\Ak o!@ܧș(`oSA, E j=3I5 /[QaKmvk5LBE^Ϻ>eI -dNEO2ĹGO3)Sي)’ƞgA0Wժ'F8]DK&awSv#%w(Q5:LJЦwAjȬO;Z7O6ګ1$5+n!9Ø,J8&k+yLJAWQU!d(Z%(A:a7Uy=OvΖZ%`l/4ڹdgPXMt=`Q~"B* rE>I[{7 &ƪfVuټޣ:Ї;J*,\b3w(dFϠfIrtE\tE>ľQ|yHh5k!˵٠jkp^n-h*ݷwFf{Au=qfvⳛ߿햴7LP;wo~GZ0*|E_W9DgQ@WVXh0s1۶-v(٣_t[oUЙ[?9n؞V}gC9Ď3/{Bֹnlv=pC_NI7eobc"B17u>U˂ -O%h!ek XPF1Dpj,;T.0tK>=|"k%JS<ҾP[Bq>?k/ix2݂GŦarԼx21]ԉw[*SC8w;$v^;5BsFHt A'=篽`@IꘃoW[s!cjίEŖ9!'D(l^5LۉqX/A#&s&J vOeaj95R&FϺc>:gob#BΟhtE޼ I38nK٣D0h.U-K+<2:<|JČ dm> jw`^-.1G&=  pO\$)D1a-QYbs#r?N@"nF+-aqp48~0U/R@v#|#AS6j[ 1]Uܻ-g{b6Nwe2KK,Qw>wK~jK]@5dqrѰBa.zAV.C*m;^ZBG ro,ҿM9('OO #GOZ,/\0)>n /{*i Xxk^mK6;i4&x}F[nE#/ɀg y?ja 0?s)jKQhrpd*鴧~8ػ!3*2wH0Ґ )Rwi' 81.R`8+Ѣ"X3&SKѩeJ QzkM|.հk o^Cm RmKۡ^SKVP;_S4#Kj ,r_ +mhKh3gey6ɨj\#=*uFK knJB\HE{^,G|Q" 복c[Af-^bbV.Z\z2M!=YYh6A> njz3R(!yتڗoJN"eeKm1Ք/-<E2cxM%'[7|+p~{f֒⵾k:~gTжN`{P GkT^$x)7k4-5jgxW|:Z5J~*C\gwwI]կwlnG1dDlׂ977dtƳfrKЇ%f/TnÕ}aQdXPVDD̷I'PX @L:`N4D斫>Ŏ>]E;u!B)|Z,< k| m ML{^d"gZ-U¢{Ā#'(\xW1d1Xl C~ rw",2+/Z@6>;17Vg& C +<y\X=#t;1uYeV1W ~ӭ5%Z4v|㠞:P_}Vkn-L]K)<{u56 K!TH 019TV MU~XQJ&A\y$,)RLݻ3*T!O 3ȯu;6i XeG4YY+ cI(>?㖢[iF7`6JhXA$np2$JN3כɽ}izJ-2|B$LJ*жPH!'xA7@9:Ekdψű%m@'a⣚ nK1@ G=׎Q$Di: # ~nIyF{` K'. Ե#׮ueoJx"2䤟Q26!cyY)0tw-WQ+Qa9-O|d;DG44=?0be,n_ŧB ?_:Uvls^s۹8/>eympII ߴ6ncJS,9YyO#fP ij0tYX"ZcqU˕}.j6+՜"F{Yӯm%Jn|la坉l(xl=(+@BVA]ϮojC|m>T[P08sʑ5=y<ܔbб &9H;:>DãgpKFʀǬхn-7Uz/bϥ_|0lk͆{4^|9,;ji $8YbA(mQR uvZ Vh.7 =8-PU#6}R6˜2 ii.#- -f,A|6Ti0N2baHI 1b:, uqp|wB]?9[9VNK Yشr4ӧ_SS?5U]+}NY#B& c?+ua&UW %v،:I| sܪH86>7eEɠaVWHKZ4u,8͆ e:Wa3[Q%d\ߧ͇<3 ],:F٭o#˔He y @$dMm"Ci[8i8ʹ'ׄ3c ސj]n^wPvF #Yd755gK԰i%$ؚ{"%zE]RQmup0`&h"&2@Ё"ߧvIK/A%;N/Ѳӌ_Q;{Uۛ/bAEA#(n#ݒ 3Y 'a}'Z {Z:\B-*ERR&.U$ [0t 7Z|9%g}y\ru貆pMNj']D <퍺0!&hn# Iw:ЭDCRg?f5|ՌtW/`%ZHW_OϨ ȱܿ,r&MQpm#~kZgu~prD 2A wB qqMEz/I3vFQgU0tkAd<@*P<%6pj= /D*f^Std)^=9dxaE{rXnk*ذ##']=GIGSYj<a?c| ~, }oPĚpi^+Jt6M~-MrQ ~\R寕W,VvI/wU~,+mQFEV"ŵE1!cY#ߛHF\ymd#\Tgꚕ[cq{53}|O1N !WkaP }7)#&\Rgڈkx#`(F V@k* DpٲcEooz֛>K* jBOI~yrPY8jw⪅2Jv>]I8Xʗs(FID0zYt<F+,w#\.5/pV1x:G@DZa%g<43yf -W??RFVǯ+«Vk^aw4Io(F +ڌ#lcMR!àw 9-<)^Wf6t!E6RVbEi.5e1 8# 3:YB}‚}37;"UVc }jE̵!ãc4R3/"EѬ^O\ [oLi`jC6bJGT4J#cJfW"p fУ9! EL[-ۨ#I7k-&0rԿOI;iIH(:t:ed@6m/3ŕ ~p?` 0I::u9=HA|j0.$- ,.ȬE}F GãJ=6Lx3wB}bh,#ɆSлq8}[C ,L)ʫfORTT\NH{)e0Mw ==XC.MK#%1X.Q;[J` (qrAz0.\|HPm:@׀G9P D(ߍI!ˑ)rA\rMƉ֐ihV-JEX@>%)!?i-(<֭yʙRU 巾YmsM[poFwG1]7KmkR VI+IQ면hR, Rψ xq^Ȕ 7SG`̟H¤mZ*CKWh/צ0 |'%*-Q9q4\(in_j3J[ݜh zΐMab 5(^xKO pO:l^2~'֠;BTX#UBw'-̶պ6kTҠ[\ 5qh"ˀ]2'C)<ȏ7sJ$!oqakY2A9{o'ܮ0]1'UKZlƱv.nFwؓx!lJП5Y-.,SRd ' %{nW&F$(Y0Gu$P+#]33IfB҄j(hJfS{Az?A!6zn=Lub!_hGNn$ߙHWRMѕL%u*ºc'4y_Y?M'x'4Ǽ #6ER>{"5(S}7WWP ETϕx20OE#+cVx?F.df5Y+Oꄨ4*;,T 'E~!dS\gDHnr,"=~}owZo >kլ>˻q(\|)ݪ?Cf IÇC@J п(>h=,jv(jt5w3eN'p$F 6R^%|VX3bt+ &Wq? YM 3U<$ޢOH07@Pam(yP#ށCn&!FV./SbH)/}2,Aヸq;Zp-wrA{JFz+<  Wu0c+z[55*ۄl5KW5%wg8Z!30d,=\yJLVfA05x7FbW}s:߻`RN=gai_"l()':Kny %CU@?zq|{MrV2j5]2Mq {6:t|`ePJKw1b Ezg =O V9~I8)EE-y(U7ЃcjYev|T5.xM|: (U0DD| ê!O8:|'0蛒bB} F:LI##arE Q:]ͮfho Zp&@o?^+pZȇts(b/=їKU p&ഹUރ{ܠƨPkS=e橻#.BBXu|aQkՔtGcEA]&)hS}vRԴF=/i)S᦭+) Hehq[t}MO$ɓc' 8=g*S˯ M\x褺+bcm"ɒ@'OrK<3/9K(B ղG&W WAN(%˔w³^qW0v۰tc&8vj eC`V+c\*C6_,PUnM֞n޾B]=PE#ZyN\~pnUf^i:{VǮC3,{) C''|B{ En*$>cG)ȨYtB"Ncސm+ @odGXVZgs۔?me1 adGjN,2q1@2$+ģÖ*eN$O+rb=Fu2Y˅d-gV HvM~[qB,<>\K .sKIC°&wI\ѕ[< s .=5]D@`WmQ֗Eiw8a_֧M 0?Q5yAñ:l7ƪlȜY; Aksiž ?Z̍uKcSHP~Ե!AJGX0IGhq/zt)Dt8J1@!:ꏊXr trOIsL.FIJξ/ 0;^F F(b?/k56 yIG P| [' ~?@jnbgSKj:PHC[V!0X0M s {Ki cKwG*yM]0Š jU<*e8rc~ax'  BF9?.I?@s!J9|Sv|IOFx3NBD쏒`yW?ZљwӾhV[᤿!oW2yzldQ G}i8cIJf(99Zڡ e`ZO_5;^qx܁kEFz`*Y Hďj N5;0J*LV22I嫷W y&,Pw,|J韶h`E!‚zgLuOLX6്as[VԈ:Rm^ogYmS"PY)=LFlLQ$tօ3x ?׿chcqf]Ml1a;EWЕd~wʛBL їq,$d5GT&rUuxCnvV1 o* ō, S=UGb";\/~ʡ&o ɘ~z ?GycW 9ird N9A~=%mwvd^~ZxżCN[w:VqiOߥUw:&oR vLphQ-<[Ȉ qo9t[H52as}"ʽݕw7?^E`rWxuA"%iI }O輛i,^U-܅o|'O!v!Ǫ]2.9krY?ﴕ2x,%*Ir:>E9tdp$#G˯v Ix}Ys| igznvr6yC0Ȅb{mm.e1pUsD ra:N+[+>]x+JM0* }q#_!#s\*GQOQ8ؼ:vD/p?M{b?1+6u=Aq%ϮQ٬?}e+Iv<m_8f?unk4!{vn萿2ټD&&g~ءYPJB˚P4" => E4=1tAZgcz|x՜cYa۲' D`][~hQPA%Ļe(\ n) ޻3d0o%3xB-.-bb(zaٺ0hLɿʿnB Vu\̱hj[ u3=X[{{%. ǗFm@T%=\CuVWcZG(|Bw07AurcD\Ă 4q%w=*҃pWj1bm8go W6% ?sQ:>}Ŷ΢kysCn.eXB<^9D[E/a-9'Z͢6aAkZ2~g^pB|ԅ!T5Y;3ŰZqK%!J'kS<'$-4"Q֗*>W)Wo&Ԑ3dŻ5#:95}iLbbA7':º˘=9(&B4킷-1[[=kNďt|H~,lz#)M'*ޕ?Bc+EP,\E{^ ;T<&U2ZvkQs9At=HGY~{LAFBkkS%!4@.9|HLeOm )͂ldH}עn`*N P;rQ5I ?utpL[Gt-`*ndojj.͔p)s1}(b\݄GR! Pq_YP#8!AYɶRЬ?H.(3/{-0YkC,*f'd>CUO\ WO|aF6fBms r 5:'AkԮ>+*p0Ib{_+OW q,vLӆvOo4Ibl1QK]2st'p4"kx# V )H.40Ivj{k?J)/t >kc@*p7sJsaq*bQyKEJiE+m[RܰPW2HM+%K]Q]\rk.y!lR/c,'2'(vkvSxTr1S\W+$5GL{1#\Ιge:z3Oy5!23ٸF{D:ݍNi|i+M]Kڛz`6{RFUQwndPGpB 3$]r DЎ\D (TsLdǸj@E㊐JUnƊ%T\ITϻ.Jļ܎пZCAd]22a#S|gT,sff:} Ķ9tXi d9yC]9ha^%fQ;-8;طR׊ym*X7T7/. Ew,G.$ԂOZC7:k@& W-ڙЁˆDrS∕}wlERT9Uٳv sg>43qGRkPln"<],>݃K)Ao}=f%XĸQoMЅ$+ EAsG#wy0|]04~1=׬=5%!ݤNQ\T<<8 4phW㎻(NՅw <{[TtPZnu, r'aC^3e 訝_{.ǰb>ibo@R;S I5貮 Pv/= e{Skx*sɒt{OPA4`߈ntKyU1aI=QO~K^z-M -ƴɬ1ALSNif).Ca>2;ށ#:3!&µMoNk,=p _T5M['F K_.ym? .H9 E٢ygÂvi}|"rYOU8lH9@^Dǂ5G2Ml. Mя!S{k=Xq槒xǸة1T=0D}7fnu%̛/KqxrSyC*Sq3D Lp>LnWBQ!f71fpϼt0 !@nFn5/Ƨ'iܰ\O!g 8}-^, MFj@ :I`N,漟/T,ɻok hP*ڍ8nHPO&řIι{`X\t!۱N vF_^3)(V5( ЌR*\5@a~`rd=VRUو(ɞq E5;MtIIM=`|]j_=.c]?H`> O'֤MpcQSNH?+hֆle W|jPM~ # B ƕq ;9;){> -,'ïgOw;c/0CpY˥&ls<6JQo> f@XA6;VgM#نaζZl 8w^SjԀh3 f8O</P4 ZORidcpIʈhr7e*-0bˎ2lE*N0 8!tV1s"b'H*Mm뇯q0 WR!ĭU 1nF if{rbvݟ-8QK23mjp3; >5J _Ir~W)UjՎʮ?=TkeO!7"3٠1w9"rG}.|\_C)yV6nj)aCԇ"Wx%xazHgRral|a u*I#;08Ŗ"-*1^THb.߁Ř{s[zǾKxJ8F=K U V o~Q1;Fs\ɧ~#' t"eODf,FmA+EWPmr:^v}4As'bP )Ŝw%YLMS_z|1`Qk>s;߀( AѽОd0O;+m "1>,?+e`ojqTq |*c:i˭`<*w,,d/aь}-@ OY](+J ;zm^ 6tz `Ie9gSk0n.ϩw_t:p4TV}./=b곏N?Wd_]X*[6(3)kimaP&*עk33}Sa\}D>B,½c~r,<(rK.p<ƅ~^vݽXd|2wR>pRgP|.3xf=o<mSsILy-t%e*-OTy+ZWVoRΤѹ +aè.Czu71-aq}ÔkIX#EY$'{ /["%re{l=iĢv,пZE=Y Rh$Y:^dNMsd=7%đ|L {}B`@]X̃vN`_2NF292b 0} qͿ :/8a Mv<P˺:tB3b6bl4chۧ4rV|k$Sڙ Z":'9Mn_n˲ 4AY:RL)J׽a<~ ̓cO{QdQT䋘M"i.2's.4 ?Vv;W_v9t͐ ]@І)gB>;i qŽI rq=Tyˇ|h{۱ZQLѰ4JFA<^eyk7uE^qg$ڲjrdZSVqy#B zrUfМd=&fiR83Wc"Iߊ91?DGDM@ !ӂ-BL *"Yˈo/%MH'v8_NAH(A!72)L5Gn`Ϸ(hxs/2@۲藎[BAxqWQq2qܗg0S<Lw^_E! Zy?78[{(䣄(h1]naߟυyEfWBE:XR̪zʎ,W⋬Y$l|Y7."K'!!13ah@&* >Gϒʍu!U!zxx;=H\Hqk]CWoS0(J m~ /]>(Dz{~bd3}rQdly`kz hͮo!"Jͩ7#W,`YpJ LpB{dgathr 9)'F_W_-ShFA/7R&aZ#׃NuĀýwS9:0J#F+S{~Bb/l =5ݭnƷqI uӅ9vM&fٶ,mg'.̴Qc˒+`x= z{rq-~NL*ӝ f{Y? MV~.]3nB/u.%UU i͝!V)vwwv_iϙdY&İTnӛl`9mTYy 2 ֝XMq5UfǼ%:t:"e:M ;R?W :ǻf[@֧j.:d.-e8ɽ05kSv;n`vwKkw0.Go2 ]Ǐ/L7 6M )'DXT>ICyW4JL`jsujQ Í}˻7t9Hcr8] 0H(q$ f=q_03rmtWXjQ9 \ ]aZKjQ8,AD('I+Iw|IoDJA2^G0أdP;6 XJWGxY`n/70匈̪%{v $K!)SY#w}V^}UwhT4c髲41v:命w{Gf9jٌtUy@(lk !MnoKUrߝh/pDCNrd:;`#Ʈ#ipH)$P$9-5oٜ[ 4Ox'ݴrx01FR`M԰xMQtlyUM~nG\NpRbrK;ȊD0òU}v7ǿw%ػߴJ¦NKjNA)4aDlf,!pXMT7Ia9Ct]B'/|Z䟓޻i-BY 3"KykFb#QP_Y_7"Jpukң5@9Ua&ʼn#5+ dGցړ8k=8$@mJفH'lH GS*/%L As>0d4@{M8`v֐vx9~ I㈈pwD<_"Ex/Rbw2“'1?,+j^ٲ8~#ſ+(E1)kX]k&]?/~@T9Tׇמ=AUCި\ ?Ұ}LA7eiJ߽y峌&xX2Ion7 Ѵ5eLG+ to&_(y,7K`"z)Ŏ]k. 48TG4EYRpULs ;R>4y$qK>⧼q`$aih!8װ2Ubu!Cw[@Hk UɆ}OV][$>!D<2| ҚPsOsgT̜Wǧ@>3M*zAm"K 5.T=&5#:Vl(^B5Risܮ}̈}5pCv7I/E#2.ҩ @lI)dd3#{/L[Pid1*?͡VwXSCHҌuEƔ'0ڔ&ǿ~wI" ߩ Iy}rżn]~$Ri]n4ᯡAم0\#p-*8 ߆vyN:i t%y'/K!㷓1WTY1]\8וc/C#?Lf \aJY5o'歼)'Ņ4aϫ[4,͍I:2~57cH[I)KoĬC 26K@Qۇ<βOm0'aY: M-b(QϳZ.WNFD ng,ff]l$^5/gxS0ׯsz5u1SiS9yVx8(ؾ5jȀwr Ȫ1Cx0n=#";X5bvYx9I~'Д%2PDzIDג:/9FvcBFX\?jZ7+lsm)4~ @RD zEƳ%a_æ` d Z\+VM?Y ,idkHY v %phr`,&B0J$8c.͔UڽGnMFQ۷ Q5 I)p':ah? (cB޽mXԅVhUl!(4HVvXx`\I-YٵAx偑TRn>ؗgHJ(c3ÁCo7Rܓ K œh%fW~ㄙY\و9X36%ټ69@ PNnvb4>⭙#. OXץhG'_ѧ%[Bj J]xGإr~WKfo'? 3?j(敯]r+NA2-O& aݫuלA{}Hm mAc4E]޹㦡#2r"T2d 8ESƳNB;9鋂FN>Ѻ;h2\K"3<ӄp*NTU (蔳 "&ʹut `ZጐJ;%P_7ׯ 7Y+W >[{S|^vm@)6]B$>ƅCn<ٌ}3@YD+J>⳦1鍝I5[t*O< v ?]'>eeT,Ҳ4 GE!^+34v%g>,5]2'ē/d^ :E2;HG_ Fj&|wR ţa 1gV+Hkb7>pR]*v'׵~px81{)h-/9WWq-J-3Z&4X\zџv\_quK$P̺h[ۓ.2yZ% 1_Kߕ+ï0"x,$#ʕDSiB!Q,-΃]G>&c[T́uO#Y$<ɗ!狢; xcO8% B%Ɇ^~.&>SqG⹘GX<*k.96{Ǎot69{$} )[4o;&Le]_CZH5I]^1Q`A#3 ޝ;+U'-?RʁlzaYz,,ȜIw*{o-2tx+rYx/O Aƌ4 ;.}yS{ %hRb540)S{Hox mgͩfCX覩5DXLx@lOy[iBm>y+@I[Od,!wl,򔴹#zwxC%89(uW ]kYݶwruJtl}~ N@H>6EHz8av+QM )1( :1:w mZ0&΍T Tmbyi{$,is)lχn$;8xy 3p~h A6訝`ځWM0_ͶdWƐE|97?F嵔\"eYRХgDD&RPi2o҄8-Y{9_F -w!D3] cHRv^XPb.pG2W݁G2ǃ}.湀aZ]|6besBt U-2 uʋYѯW fr4yr績LW>Y#@2< zqB072|O1o!xW#uFV;G["8,cgkAPdO^FϕIp3dž' M<>SʦT0^1ʝ|9>&1 '$L<.{1}έbew',Ty"'qu$8Dr^8߀V +qLypT#gF5KG\TSouh5Dok$okg$ EpI"!$8NgaE,Paa*<D١ z%Xc@:ɖ}A##Ge¨đ^c${(L9t7PH4BGnPW\<#hNɿ/*@WH|ХZUiIaatZʣģp7o 3=eXu,$9P/@*zb,w(\g7(d)gH#Ie ;nh2[AczZSJoa*`Ͷ1ˆG!e}O]֖쪣eW%;¢=*2YO's;ZIYOƶ/Lc͹מMe<Y3Ky"3J)Dȱ[N'ύ~Ju!þI5jX M  ^?^~Y )fX(G6C{aZ8SLU2ɥ9W&GP'DĽ| .ك@ Ny7֚x)iJ.(*yd4\^cA!^ }>&S0"8XxV^Eüu'7 sO7}Cz겮tH +ai,bL bGzŧPRөRP~'0 bڦw :h, d2[b2-QK6[`ɴpY!#mcJAy,?zCI`v(8Ib\7^ ^/rX휋 KGSރ~zTX  zJZ~:я,'1,F{S/_~-ͣ#jŵn&n%A o'= x62 3Q(3Zǃ0d%TϐsAxDP WwQX/#F5eb]gjС*ҖFG. ;EEgvL;կ^TyOUOW`WO`+:}BNwDkPyi^x#}{O٨-JVh]"b6[m`ʰ(gje$߽~gY+͜$L q3'c%i k=&G{K~2$$Qee|l043ð ZS_&/yvȅOK9+p2v6j,0D&li&9g^v^̺P;өC__H? 7akskӯG_]J( 35S>gYWp/9ˆ049rnd;Z9X^յ+pG= EiIPzƨx$RsLGcVP~DX ,ºkf|+IT %ݒA2PEJBM=똖sȡ:V4: !. 3QLY_ TOKgdk(AhiCa\&"?D9,%\4#>5Sq1i{ӓ qXWnscwK ~N;ro4%Ң #U#=3XbPeMF81 a$\Jm){ogtԐ[׵3XLjc}gœ1rփOnˮ~58{SxݢТՎ &Z"l PdOåwv3ag*\JcDPM]dr,-wuΖw2od,@Юd 3ba] > ٣^ܪ888Ɲ[QJկ*L<8@>;=2ڡInUljw" V*ȟլ`ȅϰ3WFc{LrqǴX]HzZ`3eReF$z,vgl I =?;XbwBg-Zoۚ'q!- af(okEެ_.1ox: K7/WW2s~Nq(>:{0Vsh_!KbڼTL冽^StNcϗuE.Nyٝed<4"Mvah8o![ӃKm kqMRI\h8 eBךB,P*6PF,spuic:]7_0 B3VlM/ENuCUo/2O+;4$}֤AtG  9]UaT i dpyG*C@:I5jVŤ ~N|ȯL-# "IS:cܨ9?/7-]2&ȕmwɔVGλxi\|Ԡ!8NyY)| 2\̼oԛ{N`Tz%p."hp8&p:)}p:2c|WCzG7g7' og !>C Hz5Kw\P`Q8 ƞSw3!m߀ A{`o)Q=1 Z>b >}JR"kwLz2[vB,t)p*o^tfn2sr*f,I=EVd(,}Aut]*|zV nX,릅1%u^9juǻBni>"ߥy{ST6=tлF4pCl1l_0o4>SąS nsS:5Dױ$mA!=N ڲMO]g$M.^h Lߢ0b7W5AEO!C0=WW 󿰬n/+𫆺bxU9$YmٜJxY٭c t1d7;]_+{ (-yg3BRqc&f|:!B.qz/Fݥ*.3[֎wIڌjBP0lk;d7^BRmܧOyiMs@$i_: d>N _=^^vCb'L_ O8?udѼW% }T?"sC{(H 'B68]0H:Itji*\Hh#r]3 PbA[rFd( ldM[L5R+D'VNY)ǑkP, cSVvi nCi~w׬Y_u  EFǃ4*1y&^fS>DLyw7œME'(Z9kxv3o謒4ޠqC$Ҭ`zq]RaYc.2[=o+ 8 sY*NҔ-4EnCG\E'eH{( [$7psO %U8ez#YoWFl Q5z  PO+'ӠwJVE.@v/G"F׾%rL}&g0Klvb+ $tWJi/ ฎM>UFI¯BΪ#lOqB=QQnDA+n ZHɁ[<zFZЗEu^p&!D~+b#7251sK PŸzWStz\<Cipт&H ?,d>|v)G뀋>F!HKMg]{ d!E$ d"BA}7v|k3QL$*|2ĺ zc.e6&79! `JG2UG[",PHDDnPBdOi ?ݵO;ӳz$i}bK'L5Qxud#`݁UM EՋ}m4ɦEbD6wuW߰ݺpb2R}FAmcjJnquG5e; !HYu*$lwl'RGlB]M\1@)V#I*Q;Ji[ I>$gz#`Vr"NbmgXՑ%7.{O kj/Sf\Ŋ?N! \ 6ʄ[ؗ9it *Ӣ !ܟ{00!>Vt^9 g@h&y A\^ޗ}iŇ1QV3xldSC9Nܾ34/8 L;& QZIeOҼ*ʮAh]jUÆ*+9>08fD!/#*xg!"ڭqNC tb7ͽ RHW4{{"l[yEwׇzMJSSh TŜe3$[WAz 8:9RȤ_"D`oN[M0'9\{B@ĤM_--fk\~b3 %ZAan ߪCYUīgCȣ24MvnY! |ڎ2k .Bp LYqLK}ά܄ @kѼ -b)-?I {!1'P~Gǵ8r'Ţ̋#eB&^A_5&DQO$jL1V>^PZ9ezֽS| qC@zhM3JKخqNiB 7~ӫYSaO=@- p> 䘣K$|d! w\II8Vb82l&vhjzm) fTj47dPYÔ ) Ƥd5cVPۮMm@ڕrX"S54xtMvyY:[VÛ>wnJL VD"oep= GHL +Twzi5'7Y|Sz恖h̯:['S wgS;ݽ#+Ij̑Y.@N\Վ._9u|J6g,(WRX;bm (dl^#nڠ@NS iBMٙFP, 8 ?1JA?=qBKlCs{VF(D ʠ#RB )Ӫ%3yLi؞."a-5|kN`ORB.8ng*lMW E@L`j/4]ɵqk\{ i)ks T{ [a0C5.@,mpT=Mi(6-b \hɊT*W+)n)n+S[ Ŭ'GM'K'GEz ^Dj]aE\Hb6H J9H G6Oә_H\wq @we|PTo"YbB0G&,qa:?)@z jISұTDm'w;]7Ov.ulIV /|ohAn ʁ~} ';v]IHaB$;e6T̨M8> o:Uƈ_I؟* B0=*w3BPb R(@z WO8d$zf[옇݇ ⮥d#',Q>7Dqy$NMz!!yO ^*y3IIѻү&Vd>j:6Vrh ׁgٶv4#$#R 52H~1%$Sm-F*8>"3O}X;NSrPWVGCi1_e1OORi7Fw o>nVw6+ 3^Lb:&k=zdbx?"â!e]ӓ w|14튯wH␃"dPGgAI_1H)n|(ʚҴG=V!5>d}+vJ>AaYG$֘z*`9lNĩ91IWs`@Ȁ3 *,CؗC.2h]K;.qXםXS*ڡ:J6͑9pC׃- vdx~$`ʸGr`7ˑ0BeUBжcלO,*PY6Ba7?ǤPD62cgyυݰwzCvp5uIE^MS'%0m"Y=9 a?Y?OcG£ĝhͼmCHg.Ᏽ./0MyjY(VnXS]bѨ1Eh}dp5/7V.K@sfc<MN\œ=."mu~,6T&j^x|$U+8jdNdu7_aJ(pr*<]L,>0 a򽫄:A/O9^|mC p(ʁѐ&Efdz5$DԮK4/rȔs.ZE1U9َ m3[rÓ9P"]4.T&WwX$=ltAsi +c\Dj%1wI䴳L*t< GXW|&Am.T)8Z+CXb?4qK1ђ}l,t8D'iԔ6!L}\B|kĮG ]p~ Atdp+*='Po:J <>YEhBzzs #5%@띤y⪑q}% +s>ӤsֆBj@8NgnOγzb2 5QAjL?.J[ ѡS~0s@ke6`",6NPUѨ^bqLoةKUo!LZGT9#.Tm}-B+ *Bk/k1˼ e@_#1+ӎz}&sAr"Gv,UL5'ǝ `z%: #6ɰF| yW(:: D+\josY,VZ!Bp A"<| f$Lf$sv7EQ[` N7"'fWgPXYlkBy e zMƐ>0ՉpMG'+K~׃y*Y H춚U r)s0=^GdU;HCs;[8f;S@t  נ& 9![~ɨɥ`H{ZKϬ|"TUd1A|fy08Ң-ެ,cK*a޴L)`>*M$'o_Y֋K<~RXtC Ej.gϊV7Fu~a#\02ݸ:z k̃R>Nq,$.!N@y'Up! m?kP*ߗ1Ֆ'`4V^,$gI.،8}dzogbXFki\"}dJF-NmDӧ48i&~M,QʪR[^ې] | [;9N ")-)i_*l{uzR [nCI? rK[ay'3U=D= 3Ge [jCjEi/cnlJIKQʍuV8 N$r;>=Oii[JYb $Մ蕤"`1'NjI/wQ|8;:/ҚMbu9^ZtBUϩ_D(TR{;=XfړvwHdU!t.[ׄ$eުfWfHUȥd!~F1T!i=II5̽O*YU9-B!EwW+tb CjyO\$vXB;c FWY=qA g{Ϙ6K`l7?n;c[FǞHu<-D<|8ؖ{Pj4Op =jSI4+C!knHZ0لA`jf ~)}K>LZ{O|0I |Hi:$SmiWc G7d)>zݕElڿ%Y3A§$ ƳqMrǹc;#MJ}v:$tʯ0G"5`+e\&4jpla{Iz$kˏL?A0} Nca꺦\1>Jy $;֟ϚcGVd552DIv~lf-LR@5+I慓й oHMo-/o`̪{Hk iQY1=2.8×&;bMgig0Yp,ͱE@b$i(gSpa<#}3e])rn:u[jx F#I5K>D7T:*WϚq2IxJ}qG*L q`u.=8@Ѩ-JxLS?B#eOzü>d瑂e0yfF:krL؆0rh/PWc_] RiE T|S t9Xe2[Y_b'z9?+NvM4eu7"tYFSۻ v~[F,tYCt0mgUCtS~ T)CM&NҸ -7}YEwvr$Ynk<<[n{l}}렐c8izT'+@5X|W&z|cd4&/c)ճE6c ?]W@uO-#$0%`cC(f Uq#;l^N\rP 'Hۏm1hKet2` uE$ D;vYFnyHO%H+Ь0,`2V?#r6L FVωm RȀGdT+}/p{n : +Z ,'{8zi{H6K-84Q{G05}du Fr莞yːzLRGXRXXd s|6nkl (1+!Sm2C} 0!Z?X|2(Z%$Bn aE*Xq!Uӑ0!۩sj лyԬ`BM"DoVF39T.ߋ4|- hy6ےן`IBaHWt* Ij%C5>aVnR:L&zWmmjf'3/,N[XD#/w/BXpVG2MWq zD밓,]#5 W>%Ut:Qˋ5u UAٹwH bp0WZ7`/m='l|E!ٕ,xrr?[w݆N@cTP[<e ψYX c ٘|MET8:ÊB> ZY$~P΃* Yּcfa6 n-n&>ce`f/Y#5oѳV, r/A7fi>_ruSQzOem^943FM"C/hTYVUl[[cUvp6aHBp_; EiY+V4 (] <%0l"m}_ WdW)Swv ׭zbSF +!=v-HE.Ua|M4BUotЃ֙(bXjU~|qC~/K|uY, 4uv3!Ohw/ I<[:1 2Qϵ-*pZS񲦏7WҊJR#[yLQծ%(,w骶::?RR$eLYpO3dQ@qd|Ez3u@ *v`49$UbѱhN2((|{TKskE(E1S&ұf,#}4$} `;%1%Q} \4$@:;r/R鶹e1M ]E[Tr gt $+N1g孼O4H:bGe MBBM ]\)E1%s91j (^0~lvuxᵅSO%L#gX(e1r6 #JD'6/Wr. څW$9Gyҍh4}n#( 8 .3}J P 6=zvs,x5ȭwkiqdٝ2bXd^4ŁM^k-@eF~)6^v/W-vHބڤ貝ڋh8fsv0zv|~owOW6njq$!0 >PYEa]>tCj B֠n„LBa)xeG!&SK g0 r 2;~}o;|FBVL1zTZ Y:d:wfbX困{SvKk"ebb8O T(X,>\7[{{3 =V7zʼnS5b- M!pqd%.D͒pM>Ұ9X FvUKXxtY,UX`^d9͝$!uF+A }v1Kz-mV}ڰ0` 3B\q?H$٭S+^MnoQ^}XT3"a)%, RhNYgv  3I=cU|ե:Ă$MEr#~{~cxJMhJ).m=hRӦ1 3C𻵊& Gfժ+K>B^)/r:*?CKviuP,:qk6PJ낯Pk2kHfEh/犙XS yI=tM/s~G&X5樟IClU UqO}\$/qS{܂@ZWU-x?Z0ZL ZQ؎ ڊxNB`73Q ~f]ꗇg1\<#oKJv`Z&b9_.acͳ-o- kdgSJu8F! SHz׈89ZxzTYoS0ZCJy1 uh`\+)Γ){|)w,H[ӃІd;3W`4JC{Y` @ s֋)f#ͦ7nTYNyU1#pu}tPJČ+yw8!"*?-n*2։(r\.A@vDt)K šۂ{sJx𣄁 OlA!z74?dzaz8Hs4 ]6(%[_n?Z58Hurt3+Xy/ BQ8X^E-̙RY$Wd:Xޣ#V[`Cg6Otď3P5]TqGbʮ97Ђ!4(PL~rY?Sg:[/$,zXftϫz vU+*wpOA@C8YmQ8}Hz?4Tt*P.439kW& 9:{?ѧȂQn6̜ p@ A

1§LyAJ)h{:mEά}8F .d+j˗PuB*sHqqCn$~0Nlnn~6Eh%y<2@2Iۦ((#p}\ǰXSr|a2}/w/nY$4(p Av"P}~; F"+O[xF#W/FVM mzƳ\)0Sy*?ji5 Bz#HE|O͘+"܌/<#ű ˓..ѯy%^/OkPYi-ORFBe H }5P 1 lwoc띻H%ޏP" HaCBaxؙ(jg|AhH1pҷ8:&ȿUvǧuxE?unZ[VYSm4)<'aj)#6ljbK0m, hr7R+;1\q Nk dlj}Q;W=ҭ;îJ~| ]lXt˃ĐZ>x+$wĆ50;oƃ[Jo,,*_|&Nk!RSMrQPJ~DG i0Vw @/6ob@\4?\\}yvBX-HnXU8DI|Bn1i-|'G}`b"vRg#*ZP6mKJP6ҿ$cF_yjHեqp "A*dlRKti5m/ +e4{mhH'M[o'#g@h8)6Tw3KLn<d_R6j_T˽a6A^n}E.籯S) g8]sPRْ N.D>MeSᙙ)Ls՛QP.@wC?z+GtLÓ}bg_Tz: NxEp{Bᦤ;{akw˪:5/Y}".OJ0eZ2Io{/}&ƢnCfaaVf^-xy?L bT{"aI UrmZ=$9u&' %q5,UjcoR]fC@D! 0=4Nf@d{zd 'IKU@Q1qv;B!3||PC=Oqd{}rФ T6u arH{%=>z"mUQ$ۢHQй O9{JI5rmI9]r-o=` 3S\@$Oz&%ZUj$75iEoȻb$t^17(A\\nlH}eunYtSdj VY+|E 0 sZM]H&I-[%+32Rt}셸i{p鏅Ģ)sHF"4%gU. #=xw%zHI[d!T eSPIlyf}֜\ihQxE$¿: e4sX mf,g|tiqRͻODiBkGUq-_luzcGM\b4'$F4W:Xsқ7- 6z:mt=ϲ~`+ˎ׃Pdp@ Ꝥo*(Q %j3ރ"ܾB@OXq r!>׈ ,|58p?yAGW!hi=~/7-4qR`X1geR, E8h< nE?|2rۣF>ЏѕoOwzuePAݒkbatemRDv' _}3V[Ѩ;r2v6kj?I=x8~>8ۨ Vcbl4Z]ٯ\r;?}ꉪ%Ra,YY7z!@vSiZx-&m_08;_P3cV8=Iٖ0]&14t'B&;$is<)jKKB>Cx7\R]H#YGe}.U!Ȁ7zWwݫo4ƽ|' Auh|G -c:F9)H ̯ ӷn]4S0^?h (roa؅{C6A;x!9V%[ qܭR?_׸rfh Aɧ8@&ѭu:UW!qLs݉. cHYQP_ u-&Cb#ih%ÊN@Djq VyKEP:xmS3ͰfNG'*e 4   ssOx'UQs B'XW:X(2zUP۽ICdyg[I-e{E2Sx"t+BV k$dIjs'u Py/6W1~+#Hb?;$Hi2T;Aܩ , >SD@"Լߏ;:%",~b;ڮr!E@'pG842j@xNd-@ Z^|T0z1'zL&vWDW\ l3d 2* 4Z>f;,(-k/ 'ĒB!M0 #OM/P>G_\8q6; !waؤ/['nz2k7n4%y4/ rY!N0E٘ qk%nq&̿\L!ɝTui0f(0Y~= -;ION;ɠ<֨!؞+`ʆ;|kQ*I @y'˸Xuh׼ϻvwWU}B#.y?lHg{"K-fbsz9(w"r$6PĻ蝹SN&o绶׬{3 Գق5ؘZ\Ym(N+::_#vNtpy0 p_ley$^oOjcY^ _Ggsq,F r J@uKOna%Ѱ܌3ڒ@ wFJ^4CƖؔ1SOcm1RR/M7i; l\2RQ$fo~S~#, 5?l2}Ku$$x+O8FG< ͍&$Cz6u|%owaDmQxGHR)s 4{Ŷ:46s<PlQe~A$ .tVuS 3z d]G){J!`S PyY+ju+;X>btMIJm|c~o5.:\:qYgyI @EVʢ1Js!/z˳VK+`T n&^Iux03aۈh[+ofA5LhMf748…+ @ơt/矇G7JwT 'tVѨ{(O3Yy5.U@x"1XGqz# k:M_{{hG y4`wM3,z>1xzd `ͮPkΙ,HsA%f%,,G*#.A5M FA^YXԵO@nw gh$'y.ERi[C7}C^:\wF'$ X{8јl^7_ǓΦeO{ఋqDzP5I `wsMŒg_ы K2)X?G nו<6=ZM?]h+xmg?o.=FaMv`>9jAmR L8G[\T6:7'}\KawP\/j^Ϻ,͢$RJ5 '|˼C:b{;]&Idq*6B0d&b21b?B{F1c:I{_Fxva[G<vnkl9,v ș:-J,#Jz{H>-X/=3Nl;Gܔuy .2pf |GMɳ˯Q]$ߏ'HK$^ Y{hYiŸGWԇADu|*J͹/[8qF 2{(˰V*7]tU(zN|cZ-Otou1]~ {_Xo|yB-ї~03zHܼ)a[%6kKb AeIBM6Iзg.n6xĔ0O+,+Ɍ$4-D?G-dOÉ[+^ %RGŻ4{`%o}JU2x 2ؚC]IӲeE6N[كYn_߿sV\&Ƣ D0/C#(_%QaKώ0ne3sl0-eWADcHgcP+r.M(OXQ/54NBo}W0!TZPUd ,-!y{UsgFdDlD 蓍n \er @^E)*-R=4YpEH}K۽v\b1{A.esEX:z ,$ :F(ղhz¹p`߫NE03qΓ[DXDXZ.cB_oe/& SyM}zy#m.qF.lLH:uЕMgK:eBw뇷)Lß.NݩYDh󝍁f>tpH,k5 lXDm [2{<^(WUMN?Y?Q. fc2ֽq+1(>rYS:0 D=l!ki[E@I9ow*:-߳Q-%Ko}c/tX`@\>S`Nn ۼ0%@%omSrdFi,i%/W6`v;U_Fnxk7?ZڤFR5L:_X _fF=2^EضyWBt EXU`˶1_}hK<*UE[踙RPӫ1+^xnOIC4[8ı^\ J Y#>{7~b1c~HSa#} [mByj%˯5#1.Y&laݍɧ9 EV6%jve+r`o9‹ pw}wF`4mI vߝ(Vg$IߴgR[*Zf#qxGU>Xn3B؟Cmcs0yJOe)Һ6K" iFUW=cq$RDǷ/*Yȹ!R HN><+Q~X'֩.5@{yJTjHqA @+y6Z !J٘aoz-n_%DυsᕚK&(ס 8J,%ĨS_0q_uΑr_9}ʗ24$ 5Q HX,O{I~7nPEtc{:h hS-;&>Zނau4)7`sA]AQ=Iw S]+:K o%^-Cy瘮+uE_>ECW7˞M_ ~x8鵌Ҩ2ZV>-k!H-W6 93"? E+&)2A̸տe٩}iXXF" -QfAڍ+jVTؾ4PpC=}>e+-_? 2)?$FQ37Y=|EB5H[zWPܽHAj "7ѭ3Yva o%coJL\a~P1Z38\2HA dE <鉳?P²]]ίn) h+1޻۴xQcl,naGZ ^2ɉN:ЋCg](}2TM/*`o<9n 'B#2%8ctF\(_p6e> "/}&G蛽w/ݍ/D}$RH1NS1 beB;! &-b1?H}׾nkLv&Pdh̙",y߻v%8I.ʚ9j*Z )B0 h]ªoNXA V]ؒPCw#SG4NxFj9Q GN?!N. w-ıYDsٛW?Nq¡0w&>o"$ o4?n-OcXxqvpܳU;_]^B>i'9F]1D*"IuUHޝFD)hpķ߽_Ÿ{L>Lc0NIr=5^$1!7ͤ '0n zgu6v钵H++^>m<Fblԉ.%yZKʶBE*(3n:I=(y(!WE#:8TV C ~GpJdyg_|;ӞV4AR g(M=\-yX\Q̃)Y? v%Fc*~ $ĦIomPZXYoH:d~sG|ԁձ7H[b!h^*sAvw:6(x{}N%ɞ1/6^*zl!<Q'(# njd܁76kVF7z}ȶhBѐ<|)%Q/P/37$rqCF;v&CF~׷2$063ῦB?+h](J11\2{ݠɬ*"*_dI\&  Xƭjg,~`v  P=*-9CDNRt ATBu&0x0J^@%ēU 2=h9y!ռhl؇+n94f,+^0.]0Js`y RDnyDmb{p7@f&gi' nQ#T<1 hKEAra/ d`zl 2Ş领_TCMQ?ҧ`QWQ ҈? e:˔P]`F6uM僒Qa2 XQ =4K v;9+_dP^ٓ 7TTf,l5@S(g4ݞ5n,mwj.p I:m`97q=a1OEsْޞ|? g T|o0UBNV1K!~Fi+d9gNᮉRT8; xOuнhA ]x|B_i{MZ$&Pg`|m!) < %+*mYWGkґ*XA ͐ 2V0.+WbkMYxNKo^:MVw\i3@7{VJ1Y.,C1b7)"YK.ςW6]41R͜(mcW* pvEnܮ_d^jnVR^!>XkKQMD;ȼ&n4!ץ,dTi181\nXș3p$CUe%^lĪ3#vpYBkх`igPvʖ6! >1 {HwaS -XKT[]lBkz3'7ͽTk"T Wv2djs` D 1!+ _XJ+֖ƒsu4eIbソSd;o#fE[!?fX=&eYSB( 0| !1y\ o˼W4d@ٮvr;#[ 0( <(@dA.T?'"z)__z`[,H=tύ \_;=n )?u4ڛ 5fU_]vӢqB)@U$/t` B68*5GHZde'6Q*:= + +%cU (GEa  /qKgO!=B7uԻ@:Z:716%8E7U/w9Iig`?YjbY@,lYiMRFT27 A#Ei+I?(xgXF@665z*qOdïH߯7A6+`dXR;.1^yhҙvA+1)TVDpI=jmQW<ۖ Z4zVFr 3['esڹ{?nV4{l-2jk–N#&kuPtw Kѐ׃ӧT=rIv+%I1 Rƾ SΫYUؤ[WRmlg>T2Vw7(~GC@Sʾ*R?[/ 图&fw̸Oⱔ0N٩^IA9@q;SĖ]bvr5`{pt2Rqac G '!Y6'g5cN=2lU㍉8dnϮI7ͮqZFr8Dx& I5v~$Pz :qcbs#44lNֆ!2 ׌-KS(եmK>7lM!s&jc-R_d+ lsOqΎbAhZ@բ#)BuLBX∏TP:jz$0SH98ڍz{+A.-K$]$d-I!2 CywiWDB^^g9#Шg/f'MNd]"@,v3Q'*9}[& mT&Oҿ_?OBN5J-ݟNw9Ili!c2 a 0Hm`F0ceO9%O>EIU؝ͱ%[qqi@&LެMJwB\1>f.Qie?HwGqnGBC@C5 >-I'#Sw[Њk|LR7K"ſ69鯿F5pV>IZ&u†`nXk14t-9:A !tkkRܚu(C#&o .ڣP WNQbx'B&lv!Oح*6[);^]C 2+68gٺh-.~FtMBe=$sB4e$0ϥ" "߾*XV7 oa&0ǐ黥& ف'K)'EPnuc'&02a;g(+C /Hz.g;y}3ۇc6gѵJ߄TS`,*O[@ged5۪;$RQ_Fγu\̋M'.1d+ `^#QDA :0h 0~vҺ@ aWՍ1fFJ'uJz͉q9zjDaɆDQ6~4ݎ/;u3YxN vDt_ OTD\ so$ JQhtL+0ZI\S8FhO&܂d[rA-bS#e~0H6C߱Bi =n:)nJ_0$='~ ΍#%6)gzUYd "&,/>:'~H's"ajڠƌnnYMwrmlc,o9I7ƺ+Նɹ\kl?.(MIT4 ;RzM Yosm2L 懏`Ƨ2qSmB]r:4]S"q]/+/JfZLm5೎OmGPՓhSX@VUqlLru tSNc.tjui|?/䠚'109pCJ$VF۹mnR >ə4GUBb_ןQ|eKQ' 7z 6 #l˧El<6$86 -“Xi nWyo;ٚ3:1w ~prmZ >ß+y )QCMy\ۃ8FM@n#M,K x#S@D_ngaOA}D)HID5 qzsG47~GurZ] ,4_S22 %N?+Hu<~bM@Eo41EvTN4#='Ϝ+Ec7 ڀ>c! ZJi `S` ^=`&1394b:?<<*k/? G$SP-AX4:Y5CNciGKǝ_qS RX='P3zs)>8l$ַͅ!(lo>? Y̢j$MVb㢫y%k@ՓpmόޅEҶ8j )\!„~D!qAR$D?6vb۫!)v"(!Sga^;_Q=Z^ 2%^0-4{Ry?@G)F%,KGa7.^3 SR`J[74ƔLO{WqD/oj(3Ò #P@qri9 ĎHY.:& |w~YafI3+9樤 KtS` <Wm?Ͼ+Vln l(7,<t 黼xR@"== |N()يĸ;2_ <͆&$K\3\LaVcRwJi6ɽv ܉!q%__x+S*5*r omZA!zWlws ^HDb.R=hR BJ]gh*4O.;ޝ.wMRTo42^|LXU褸2JoR΍]) 5O>$}eS2EU #=MD{TXNtQٚd^! ;eSg`R{orn&S`!_>S8Q"?yӐglm> f~SDGVGIllo,Qⷂ^ѡ`:Za3/MV;&#|^%P-ht7Yٍ-v |ČTRhTGz,yRۮzn+ɑ0:ȰDmEC3عmdPQ$նSa8[ȑ|HţK,;Zw#1n9"$ՙML9 {UrP绮u_+NFo f ̏׫WDp0 #BV?qZ^>Bgy|4t-F7Nˈ6E0jOd:ik09(8̦f`&n|yo#W>˥. d# U„I c(06غj;׺ ]D<RAVӼF 5Ӣp%Rݘ'\%[m;R͸B㶃|s3XaZ~ $/}5 |l5ߥc` ay&K6|KC 9ع3SףYK LDuӜziʵ|z.y EQX0S)w}VHA!-n cYSz:@Fg6PIlgU(qAF6lšj5.qeV*J]'La3CnH5҄`g8VoC9%:Kb^>[x3DfQe*7Gf X*"N> zVALllJ0 .59I_›#p,wq?oYc,p\ް&0F]gNV7UOxMx4{gU5McB:,v1=DdqmLUsgM,7W)=qQZb[mj&,rT ltQ(O 4' ar,pi $6~}L NS!ϢVF#9s3A[Nxߵ3mPef_ M̩yhjPwb }xX,sFhq7 :S8/4t) CTjWIY&,Ҋ-Ls-G0ͨ3*u_KVِi!ЉrzkRg \?b$!h;A3_dJW<o|m+/SOUrKE4ӼV6ׇ*+AÈ Qi(;g=wܤ`mr]K-b%m&G c 9g T1ήө}.b3D[UXp^CRM3}X%UǬգh]/LqF%e¢U:L5@&mUrܜ #Q4>qz4pw;~#$n?d%Џ X&XM`d bL[DӥpX#Q ۄզYv%^YTr\oK:5]j' giҪ8s1Nv֨Bm$ԞSԊVŎZ |j]8BK}ir~5Z?e[k)q@l5 ֡4Աc+tX](g9? j5asiq9m&wV?Z$ ى7~E'QBC)Ո-;EӔ)׸IrmkٿmJ #;(2զ7)455?pTGq괊$cƏ#JJ 1qO~ٚN|bdx.]]->r v$ fkV R EiO`~&ѱ7j9w⚰ 6H0fN@tL֩@AKUv回Yz!g,wbܥy66eHN0 DFqI1|uJݘ*GrIM./fqB~Po]VM8axHL7ToV{+$oN12||z|*7|!p0&Hm,2GyuK}FFڡSѸ%'hnD_iLC3s4{*'"&~^e!IGn3@<2 2;ϏQ ʹ2eː*܌33b$v9Wq15WEЖq/˅b s $9L/նZ;gs"Xz@f\%-5 8*)ICzD\|T({/2M X$@W=mcs`JJHn9p>zۧWm[PS*yO?J.e5MS)AvCf-_=uĒBcmkFHƟk "P((u)ng>rP L1,U= Sߙ8i8*ruJjIߠxt4]Ca}1z (mT,gg=mDY738cFͮ^Mf̅/587_eѽq,T"tA d)j.t$ Դi%K%+0ʻ5!3=QESTƒƦĄe˒Tiµ5>C*޷C[Ypٖ-ĒbpQTW:4{/sGDD 9@¦DɶN/hG7(K4x@E@ [P/٭QuArWx!^H8od1r=,2CW4+4-6!-,.2,N >C YxUoFc dnGkztО\Nr7ZӋyHYDig;snXÖSWC{]]de9#6 /1E 6:_"gѿ$k}iQPY\֕VcrvOΐMv~ 'FM CI oE{"ǒ`jo>{G -yS9%龆\6;8{y,n-7'5PI켿) jierHou9lsȜD.| ] \ mZ%F3s a{ @;,Y`,b/|o:˥+vS*h8"&DsM;ǤQ(h&f9>r$.\ُӋ$^8OdX yx@xv)=/wH6AUԮ#.ž TØsLb Ww_+U;Γisc`钾'IDk*ָFkt<} I$b]]9j=7{w*h%P8OuLM WwhnV"QaR̚8̆Y)m5H/AP}& &&S-B%*l'|O*[L`/TJXĮN@KӤ\jWؑo54-IFT5>T~z&7=0F]n&AtҮM>PQD5:ӆj+\ĜN!K %$7lOQ,)< 9x%\il:s(֬ԑM9VI{,h v/烶BDhC֣_*:AWP =ܰq-UO<Z)$=7'{GTD'SzfͤJPIlϸ' ]vCS0յnɿá2lr.Ōy2QD3 q,1o 4U/kisc6n1ݫId?/A1nUfC*B7׺*&XN`G:,EȴE:%%=}%z$]Zd|6ÔX.jM/Xs T1AV%S1$Eef!&KN:x*)Xw2ڴ){ʏ+K SW\uŏRYε2пn#A>lp 咊~Re/( 9ڈ{(Xei[L&M'j+/íEc_"-QҚp*D[5{f S@v{wF1\Řj + os3empin>|+>,BVń[A0c| 0X%Qch"w=iT- ]/Y*롯B`j=Y߂xh_Mֽa(]AEv6%oASetCF;!/nb*Su`@||`RU;.;vWUjwj̼wSAR]L7ҒK$= d6h**A zJX~!K+eK~]hY0@ ԣЙӹ[?“ yk|2ZPYoMtS |f"l;@\3uץBٞ 99{}KЀ'aKp;@aKe&S}zpWMI2 Tl\PFq91y-k@)' &9F ::Sn i&ZQ@ ;]$>3q\m_j?.aT^%G<>v+Iyt7gvdR %#?PxmXuN6b41}דU4NuAamЀacÓc&isT|6|ACi'LVg[E!vLF#-]l4Rm#N9FLAsj&w :py13FXo/5r\&5|ƢBӚq@Wy_`W!g ))`50Vyvc\61_NX)vm`''JEHWey ZW^Rq"-[`3]V9mJryY .Lp}lt2GLS3lg{e͵i /U s1Mfv 8TQQ~7klӣ +e?ӗsh^whGo29j 2'VM.~p=O ^GգMnq Vy|{Jmijw7WW߼ J`=Zy֟9BéU#WF)PW_0z3fr .m!ַ@?ARկ9!c ; 3TtXHFWxY}טll@pC2hYĄf;S3'ǐMv.  'ImP'\1hីss_!*14zf4itoBR5a-KdoxMmH\wvtǞ>uO piSzK=!q&Vvȭ~ky7oH؛߮*L #Xx8R}O}'=Eys1_>:-W^LD Q 砍Y B*GՉxM3Ùh"%)y KG@( x+EBĿ5etLZ`%&y8~xGC0+d'1o@@ɮm;1˴p i z`'ݱaY,>)ЪkIm*;pMIcX{/l}8T`C7րȫʯr*۠-,Dɯ~[,NbOO-,-%M&͑.y+#d<Xuk)Pxw]LwfjZH VFr}/1(I.{RN;EsӴE8+oSS upB Wp}C Y7lm!.! A/Ԋ Y>|5q} T\BNVt?GU`R#N*RWmaзK'OU0^E܋CIڍ=8{hl*'W'SMHUrZC(]5^̸.7'$tgWYyLdg[|O_f<'TûAuSİSN9gI&t1xSc OމhMBm^NnZ54uUx: C4-cs@3Ml<]}CC *,*Nu狴ʮh[:yŔ@+d(۱xcS`+Ezҏr/ >"3AձBSf*Lrr[aoB#AD{߻99,qzyόx09+f9}Qn"/ qh @t@Ӧ^k}ў2lbbbA5nHWg醐.7"Ra+@ yoPD+k,ct:bd3ӧvXҝ\K'a Y7<`.7-4ylȇAsąϗS2vx5  FAj_kBi0HBXtq$VZNH H^ 'D C(D 鏟~z`+jƎH/zZJ eGKkRk8́6k J[?뙞 tʵOYowo>8jذ FvkxeL-X\b"- pKtA<a%wfZgI-5-0b/s^oezsOׂMv^Ki1p(~nqMBkx}Zg0DX7ϖ (2_M>cĴD]΃Sѳ8eܧ abZ\߭.o]x7ژU uW@JoȊX Q~И|ÿ _wii&W>1XFh~\p$-F jH R%WdqXs9$J.ܩmlg@А2l, HYDpҼЯ347& G$"ն xEf"!}|/GV4O&-`-'iRLǬJD{m%Mj58 U#6{˒o^L~ ##hDl6JM<8qշypnFK9h_EBIi2&gLlzp%/Is xMA&$L.eȽZ@|fX>p;$XlêSP톛un 58.AB(|-ԛ T$Gxా -7(S}cqSrՐ˽=й2EKJ+zJ#7밃^LNsldhq32t(54az7TI,zZE]}x׵3H֫h(1a#eI]O; ՜/],@k,TR+}vusށd&S5p=%tI^z;z/*ceq]ԕKbM5"fc4IwTM'ͥ% ;)9us6~j,1!]>ɡ f$\2Tͤ~P#h"Q8K78QwP8w1[Ⱥk6v;hZ~UӨ@QYX!S"q&€{2z-b%nꧏ#4h"ݫ (QuY?zųs sT%bRpL EK݊?@z;I{QJkSS xh$:^TbH&V`ؓ\7BѼRB|Օnp )Or}ltBKύ+o\eAr-KT|%;O\5[ q}վd*%ZL_n~ F;3yI*HGO}*^Gs80Ghzmv`]26xK P,{5蝰Yo/849nģ?!Γ?`X{KŊxMǨKS޽y/=Gi{.e^Fe7D{gO+eUAfE(/ֳ. \CkGHC`Vl'kZAZ6+;b$sP2+? `saғ7%p\`_jdbLԓ*%~\Yyù2ާ$l$զ\MStpX.f% a"nPMH;S턴tPUhK9hjϓ |#:GMp"5p0\ZrK-]z ]UCB8Cj[S{=-Cs{UHmzF\P~f X۟϶C->(ZY)n: "Z!&S^qV;>|/%Nb#k[D" e^C|@40$E.)'j![7UuQT3=^{ swHKiB*z;N$ҿ4u]v_ҙPW||>O_|ȹ $ <вeKPlߒkKkҌ9/Ҥ 1\vN'C;b$.޿"J%Yi$Qx~uÓhg q~x?f\_'{И ARY1|JV%sHc ."aw_Q&=M_YU4FM(?u\7NX>Zm+b]πRCޘp/I xJ2t-(37E6En>5QK 73&c5"ד|2 T;Br3a.KBY͜4.y['D \er@oh;gATI/캪%f*oӁ[,4XoM<%h_7ͽENeSMJP/#=RU_O-ͬjCo,ϥ2͉=+?lEʙg.:2D{T `:tZm7-}цﰾY |0$x hWf'l%' s 1xjUw8/D2w@IQT9Ky?zهpq:澩``28HpZq>l^=^K5 Ip*~44~/7%@xɧ –efۡMhi263L4#? ۷tS$I:!g?rm pi[D,h0C`Ne(XP鏻R Ô8id,eũ4;AL>ӗxw$JKa4BL3{~2"s;;#4? +Jh8&ۊR<ϔvI|eK}hGpX+ <[=iEAe&=`Yǰrd\1^볫֢ Ao7f+. F%ҽ!Ҝƣ9%cK=B7tR*~1u^x9W483pJzv[D8'bk,0e PfHAHtCBOZf}}68QG =X^iw^u4k ΃/^ceuYZ _E3T#qGbF: ,iiGȸhY7f˶Ԡ+;wu~MQ?ZβXFXVsėH"HOKB3Et5!lj?_[+_CwQ(, E^6t~/]ADa@H Q"%q@Ì+c@ȕL^s М*EI7DuRoݜL(\ЗIB<ށfJ0›dB퇀[5a4stmE!IK yu]Ҩ6ߴҥ׷aڴr7[]~k~! T΀8A KYa"lFWFyx6|w5 S xQ.A?zEfIDXe PD# <3 070^y"; /c#σ=u(bYH)2bB RcЂڢYFao  w"tna؉0Y Q5]J 62(WTM*$45x )aa:KI8*S`! Ci$`zLihɢE 7WoeЌo_Q,*X"WR'ɘy:+Bjs]tB''tW\-7NHr%( !Bњ\صr7P/ %Q 6 AZªʜ%wKud+1r66(>jr,HMysMSPJ=ZzLK@vw޳?# 2E%t}QX4 {ziH4bzkc=JmH"?8:n f9w ˔Nց r/!XѧheYuAUCdc_Ԁϙg9H5>qJ@NavICHUyZym}$+xݼyzJVS`.}i{La'N3e3 W`.!_]S QlHN~IW*,=?rHrh>LnPzYPd-GkYe!PsK=mpd,eg8_@$L~q 6X8x"CH2ٝ/ %ፄ.}zĤevd,+:g(~f?(=u1ݬd[˅JEȵ9}_Jlaƌ@YMU0L] )oxMVZB !C-w6 Sߍ2pϽ}P64>,ipG TSz%89&PLt?mHՓ#BN#z,CNГy"( N\~i#zK#:bw/y#[91ŌGgf|&M ځYn;0e8|&rq+|aFD8-I%A+k@KW /HFEk^|UC}dQ7 !hr*Iͬl,U*u ) kcROΡsǪk[jtHItm=+[mբ^00@1\&;>EaK3@ :"EN0]@Rwl[(oað7ԝ8%5J c9WjثD .j 7K1b$hG;"$;{Rj ,N5_z?1}?+ X!$Iun'(t"lb~U/r?E8@La8jQ<1P\'\*=Q4!Ό~ jMw$I.:WQhlrcٜnBVL#.ȁQ `l3ZCK8x 7$>+<Ș.۫ZG|h Ԣ\"Ue^D<[iAVq Qv s}s,pA\I|BQLfKnsoEK7Xz88 K,#=6H=[ q{[.EΤ{={B%ҒDc@*⯆/mi=[?=MOCvϢ8}}nu{}h ɞ~W|u Qz34xޒKnnvbẟރW/[XpbUNJ1{"OEt)d)]Lr? l@ree:6!Xl+FЯ_t !BZSKMju(L\"$$ac <]qlRll>pQ{%/o?kAbl`F!2KTo>aݨ3dh\ d/f>C3qKjcEI+jnoUtS "}$Es `|ë`F +9ZOp%T'ϼ  ׯ] u:4vm j95eUSHn T\= J3# n{51di۹*'P1qZAZskt>[cUGobHu.2&~ʱIe]*)֫m7xI>,P&',B#jc ?nK糝g~k;.ڼ#Lk#Nø_.٧2CZTFYx,*[;>ޅH {̘XD&(|1vbRE?BPq=+)/x<.MۿgG54-Xh =!$A ~7db; #V۹}z,'CB;o]re8; ZVeu{\i waLh%N(06C {/AԌ:okRgw #E@@m; o~;8h0x 2f+cP@N` nj !rȗ(nnDHe1Ho)!%VƯMoCi`0t6Q.Ps4^.Q4)GT.; NeZLp@ىT)'\h>|Ȯ$.p+/"lk=g}2LT! BbB"%EC[)25_qUhCr=yG}Yk#BźcLtB}ULK Y;}R4$!GlXjiA1*빔~hig޵`|;r/msBbl9sKnV|+'b9:Fd&F:\ #]ś"mےSܒ7R,G3ŽfՂy>_AĜ䡁u#rZ1[ TW4?\ lG C`8$pe+ m[I{y6gMג)ɾ #4ͪ>#ʔ=^Urlh*7*Yr6KcJ:w_"[!-ldNY !!};Cvq{@_<52/*{gd̆ 6U^n˥vMD懩/BCORUn][`pN*r^9RUڐ&` Bcwȹ8bRt@ρ> zv0D_bn,yYmqN13B#{2咪lڊEҎA76pQu'?GCNT]Ɩ r7_ dlH ;^J-?-9$Ղz*ˬa俇Ũ*JDXP ƚ 38@Rye; ;[@x{Me'L5yt,3]tj=;Z&Bnwۊ_vJ66,C-EP95zGݷ͂885&9B# Θ_Kg͕1.!e(A];h!El 33]grHlqU&d LMl̬O!/ T=B;pQcy^Zn_^fAOI_Q΄h6uXߙIF2AA4=E~ A! oX,_ȯMaL5HWӲTI]$ .fhPJ1,ፙ [*vvI1}2w HxZ:Q9]d[|% :pN!p^\P3I i$FpMƿ%,7֒ 4zL/vAc,~'1y%*AFfO2$7lL+?+q'&j'$rr](}WT5W`kupjW~Q:B*{㶜P<3&8I1@ή଄3uC [L#|/pz֕7k I "6e!zkiЌ;zfukqϜgYnLuhU x°z9$sd)Yv\ I4f5Wnk%WhU/-vYQ<rh_e wpk~n'>U"̚OZ'A`jsMUp?T$܆<8gQfHzG7Mt~qD'9=~{ۇ9[kR?"Z+w> QG/oPWp2Y;Ok`ŊsWQ{ @.-? Л51o"y=ܮk#ѐdJ:Wd^ӓXcCҟ./\$H[JLrHR!ψ!}EșP؝x|Q? xpT\K;-^qb܅4I6OK(lcEKbxkī*QcZ=;P98w?̋ 8jahU]uX) 94+bt SoXiqRxC0a;]}r֦0>Worj C×iK$c~.r_$&95CseOj Uɛoz&] Ӳʌ'tL?i{Y+m a VGOL^dt(y:#$'eV#B= h}iDB%y<2+e0q4J4tœ.)ҖBnb4v1 `l_[ O;ٔdd8jȋ1.zAr) T"xlyo#Zow y2tY:>)frQunB8*/0>Ou(q ̵-}^K(}F$6%ȃ=dUg]jWeی;ȇ!0+IݳּANGEc*zJ|sϽx6R!GӍОTkMNc{}7 ׸zo*JyUym 9Q]3.4{lW`q]C,Sk}ɇj==h!F3("+8iw*/.kjɆQ|hv HSrTbAUyZ@[Pzv>Nq"h&'AaoRPoT T+4=@w{drGfm?x܍^OÞ6 X5 Nyg 1{=خfȝ:!l~:= fy3zK᫸#?ZmBb9].1}ayZ<K0Wx\DRrƳ g_ =1?' ҵxQ_x*.lv/@bKx *lARlg* e^V𶥹B Ӧ3h6ݩ&ɢN=9kZHCϔCD# 0Y?]v ;n}m~D'aj^vhӎ(t ^MW7}v HfN;-/-)u3 W׿Treپ7zx+&"t`ayj?%ZWsvLkc`Re4'M$kڍ}W^2D78'wH" f!ٰ%jt5|w6;S{s]׌tNbgB-8|F1o.D/&ef  CsMޟ#} &X3mjfrtw196Xu~> 5W^-"㥮J(m\.Milf3 ?>Nφ{xXf~뙺wSG2 Ef=K1Cz9IO=ɐS>'uVݎ;k~js>,A"ԟr5=!HCI,h%3S˺E^Rd(mݾ]RA oF ݧqE|ˇ<i?':$afPsA)Id'lV fN13'H5bY-yA66uɭߎZ ոp@O沩4:ӚKb@ ;oe ]5|" ?Mchjd2颮w UY#B wp({$(EmVĺo W"2y,VNZ5ַǴ` wf^zAF9 =p\9 ЗRD~H_h.Wsy_>5^,[l7aWCh[շ<Ҭ^_l~jVPv(hT aŷMypGm.c>Y%*Qji;Fbq)j0R/Nfz`8h/4DW' [1Y bp$}m>6|Y嫐-o,E&7M`_yِ@)w^L]Rl\ulHOL̈́1"Y&|eھQI D4-Ү@PCs69;Oz5Z& zw5f/΅7 ň  2Gk6;ڸ=A V">zOZc.MIfr|T24U05bv ;#(8LH 1\ wc Np4v/YURɧ`lfuײ.”XiCEغi\MyCrtӒLOͶG(Yғ e#xb8!^뱴sސ ka4OWEgQdXI?'%I&SR$jf/qzic< ] ` WK{m&]^})'qeb,!*1ErJ7Rct.䷦gVgUs;ṠSyWQ 2<gTbKVv`\0LX V)};F;n?r,QǞ4gr8Q{SWЉiğQEBMLbDbsy@O%6żUibbt=$ 06WD{ec4n񼯛3:]BEedf!Dhl\,>cÊ! 0<"%t ?߷l*8U֏%cI'T/s) \8[6}arQSk5d|]IuWԊ<FO$z۴G[:!#S?4&Ayf2ncEPr#[lIQnf%yd!x8p@ 規Z$6.4%"t.>uxDg&p 5&E'rWL0$vY_¡ wqN<9rӀBF/[Tav3w A$ٲI'"Hx|Lx8nv>"B3{GЅ|i5oy `K`f_ b\-i\.3 ir4l"S +Sq_^FdOB9,!9Ã&1 &mToJ1${N=&hG l{VF{H+&;XU7)ֱ&l$RNwԌ+K=t•ԉkYi+ _M -a(pQ?$VcʚsJ43e(Zg`Mt ΃DQSO"yYDI1'}>܈f$Gd#RN G&uEfoRBτY&ύǧY'8ؔiVcf}8vawm'+km?{9aS5atfi:ÔL fR᜜QFޘUWZ,1/ 1!A056 v$#% }%J%tõMO%\l ޔ$Oi˲?|1V8h0:Y۔rD`lzQ: [%8DL=k0p%"}BG|idkQb1/I%ƎlfWiKdSd ]s  1\Ѽ3HHT3/'_ԇyMz7 h$,&ބiV* cIQvs ¦P]\נ*?=lݩKx0]X@\#y^$އҪaB겏Jf%<;ؘIqvOoY@ xq.RɎMÕ7@'2vz Ma/ؿ&堧˭ZbiXHk#'4~'jM;C 3 $h]QJai%%2$ƀ/;wjtx=iTo X&%\Uzzj֕佻-={)A,-fCE fж^MCUfl~SpZ 2tO3wtP*.AqpsN%(h!n+wNؠp yI)Wکmlwg"B Vz1.^ ʦU = |E5Pl9W-(XeuIի0g9xh,lu@;P/ ,_}l+54eH~v '9eLnR@[꽅kF5zZR4JN}`.}hdt/P%UiRr\/|hcՂYI2~PRgm Ō9*UrG$ llsҖ<6g1fxgBs erK|.4Ee;l/rq?psL|Hއ/Q\9 oFu XG9(Ad\>Y?ٸ_akaŽ( мa u>{A26."X̬HaTt7*p]mw!.fb^8Wӫ\)WNz23g%K%ˡmÚm3!SN JT{MtumppGoy)WIOM/`S'ٸ:K-f\_]ղ N:-,nNQQ'{A3'|%ñNa#.͢²mJewd\ iʤݾޓ KQ< Uvu"t-+{#,$HJh\$!b)=GӈA~N[_vt,㾶MKTڼmƷczȱ K%*ZWa8)t܈&>I vK9 l!8Ue{t̴o ;_䊪h{ԉF ֫L|nXM[ wvXG4nO`o Cvo7e,rX<샾FU:b>Jzh}Ϲ(#ޫ4d Mm1gk#|Hؿ_,Łv@ 7?A!&C蚙N$jU>T8:|]5sH纤iى_4s(Nl-?&h5M?|,vΌ6'2Gi}{ #-Wul Ҭj|?aҴ ~hlLgEN2~g']Ξ7=um 1iםN5{*N b ԧ&q#q qS\lzʄ@@۽`n:uZ$ :UR3)̲RN OKzܸ[aeNUbh?$F ،fV3mho5Id&>$_׌xR=WE7&^L$?U.+TYG2TB斐n/fMPW (dGs5%vfk f߉R8B\`JmLLv.Tu!Pbr@ˣ6c\Mwo|oFZ'6&{m'i} g5sM.ɇt:rs0\яD3!mmVHi۵7Xt5]p`Yy|~-P̼.>Cz;P=|s,e6+јΦr~1T>\~"v1W^9Cj9zO.1Y&k^'G7ouͰcķqB۠Z3h{Jͽ%7\x9O-1 Ӥ᛹1lmx ҢIS}[flpqMϽڎ+AW`=wb4f3(,zr݁"Q}.OwkT3~zGhĝHɟ.>o+<˞\^c4isD\7ͳ藺T;EsnDA/R6` (R K:͇#ZXApPijɩ}ÝpnOo$:z .HP7[KR4=ؽ$ؓG(ƴ~:,l~Lpbk@'&S{$2B+HCm#7ۜ}be'_gqp75aE`>\7҄5ڴKU)}#Yp6py:4ӭkEoL-cV,t o˫NMJBHoABVm݀W,qj%ńY8frq-LyXWqAScQ[$X ,[ptRf r}@(2aTqVmwb^ S>ppΜT9wKmAܽYB;mjlފX=<1k5{I6GYoާ,{ ^10õ%&UĹӰ@r)NH`|Ga)r Ԕ I7uГ D]U.ҺI eC͎Rv\`-bjV1ƒYvb6˄)^FE'Oˈؾjݠ`pN'];[ deXqYE`Bh1_JU%,l~H͊+L^"A|lŬRy"^ ՞Ϧ LAXxyɁyhCn*P $P O;Qg"^= ,|v87mb ٔoi}jL[O&beV6٩GA:#kxGȳe2)&8V$PI*8]-m&߫olEdJ49, >[VFi<(ӆ Y3F;]󛽊+DuX׊&@ӁP$17B -ȝ[qqi/׬ʨ7vSj5!D?*eD)6ɑ3 <,Peq̐,F%.{v^"UEl~Hx=cܹS^;@mhg&(S{Ь|gk\TX?gHXw8oD4}J>-AO&s-bUdN,(T0!i--ɨ@I(a=zW|-|ucn_^ڝ߱V0ՂatV58ʹ̇ZbQ熛Treoٸ_[;RXL %f Em ̆fSKKgGugZxX #*^;"D]sF!O|SW[ɃSID5̣b,"''*ӛW=*[ ^%L:ͼ;:kK#9ex|nԈ/%*)Gud%y3rYE}GR`~BQk["JiH:u*GuxǕjxk^&$ٻ~*,%VK` uij%3}d(_ (=[2䉑q:[]ŴcHUXi,\ݽgq!K Ǣb|v@ 9 YTJz:,h$ w_x uЁ"t;?y=hJ24s`f>z+:WAtѸr`DvD)ڂk~$zu_'ΛZ~{"f&УgY^Uc -[zU{YR+C9f@@QƖT!%&#7ˀTdFPlg@=Aߦho%$1GYh֟N+zq<_E¢LV%ria9zy\Zʭ,dPT#ʝmC ]9Aʥz`1-׿0MIO DKFq܈Tqq5o>,fn+D+bhpMfYzP| ײP4}?ާRl>̧9.`pIq,Ȟ YVaZW[GxBY_=ی[.Qc2aͩqb-I]OTI2-\Rւ)c/(pXdg$6&JkZ6)%q&J57vwqtx^qIn; .dAWUƶvȽK ]S=PS2e;%C HI< xmqĞutjmr8@Ӡ<>ELT}6|k ӞmڤƐ?%FC9I_-m7+UB]& Y> HK= NsIAxxNS2}Pm '&`v*۶>CH;ͶDH;ʾ]P,rWN ol-лag/FgfNcM۷.[jѦw3nI4NPt=+{WƀlO=xr%Erj:l>@Ae4`%VVXXZQcۤrNErDe_f7g- Fs4+9U|$GGnj7~ǾG0J/|N q]NZ?zwkb !ÀhX0mUE[ K)򳯼); @7+nU-xOԲyKQ+˭~" /C6UN;ggf5j؜qR7G^B>Vz#|IPFjs'|e~i@ ϽVIX $J ,5?LLesY™1Ц; [Rj\fȄǼ(g뮙$΍۫#SȈAnc,T&KHЕ`qe>楕X&/~=vdUύW|1sz7?قnsb耾 ˦P&e9ӇG3XV6m<9 N,eEh…?D[f\a:܉U]~%+˔5kMu11I F˺ħsȉx"]SQn,-Xp7eA Ḳyt|=PTAYZ/>;|42>+Ña{tv.Cߛp3&^RF"淢;pr41` \%пvAttOcn*`'Ξdɞ,^?{f=D/z*I!.'{{T :4;` EBe%l/0*kk.p=z(#?hJI ٵ#E|5n0.%NR akij]z),Ft]>l1H?{)G+`l#돺=@ןC oq 9D|FGjn 2˯f҄qmt^x(µV柺^7wr4s.T}`}Azb؟JpvG㾸6 <|YK4 1vY-G,FMLπFf[ɜ3pKSسؚ_ՄhKmЩ(~yl"m_Elfo=qGE+H "ϧkAӾqr%|ξJ򚎄]8@;};:~5LQ6*Il.]"GHt=f[ a8y WB#::jTfKOq)ReFu@Y߆e f!q I CL[Ā5] "NhNyJ>4NP;⑬wz,l/}_j. cURϯ8 8~ ܅RSuԱo=aZN@IQ SxS^̧S]yS#\c$mM+(s(_$TB)aluIdmetXs8%'%i]A'm"!@3N}ߦx*:1ZG>X\΄ E %4PwjnN'Q5ʖU[vZ:O⣦\ p*TGpBӊQ:f2qk ?lFO2vHs>9e}J!:^ . {a]lzm^kH_#91|eH qza}3 uzERp:j!%;ǴA1ԐBjy*v /&79g' C5 yo2A)IZY s[T J&S̻rAA:ƜS hT'Fy2.8N]Ac!|&o' 'qWomZb]4uNŨM )U:sڑ-ɭɃLy˨g7IdrQ@,k:t(+ i|,'X. I*GWPxMf?mLUYݛ4)XȜF+p8Q٥*ʻ%|+OWfq,Fze=> "waR~ʑ^[L;'Yv:n3%Em]+$zCY?=SНvkhKIWԧ5-k6r <$-wa%#q48s>,2LJ9b[޷#Q}: o}Y8/: ԩC>ݖx~ dz阡J$:m\ b-T:2̢['q$kT:7> N̲d4Bd--`2VhҔkLw%^Vo |F/d .{F˧2X}$-j3#x'r{97ɽ 1-wmJJF~Ä ˁƘZpNq F֏R{5DS=GܹnwǓPښ#,)I&֗Tyg˹.1/ WH7$J WB~ GlO-SF P#E5WCfv[) }gzOP\n}ƞa Z3Xk^xHaؘ\ sJfRGN17o7gi4Pmms9?>G.("ϤS߼T5xfD*#3#Nh iˉ/Y~fV7=yC|L@F"<}~Zn5"t1m $NH1 ܣVfx 8&5]i]GvsM/N^RB4V !/7iPր(w3-G'kr崌T D D6 m|c-;}+ %;Cj$I6Pɴt#=wED?@B)Iy/4Qn{iuE K PL/ͯ>w7A-)"(*. _ZYT/)?NvUt.<{kHNV'45\2ޔ VұO pU_QJdzT+ÞJ#W;NW-_zRH bhQgT-Hm*튜YG&TCD?tUH(ֽH3Eco91`{Kҷ"-`YQ?6.Œz!vHv\qƏ+OA ɎUD~ⱄn!D2qgM`xgh@iV;|P?̴(XaANKA:33|Xj60] keUoǵӭݑ{_|v "-4R2iyZnjy>з`!k7)epC C[ G:qTBh]aAn@ ǭѾ}Zs&;Cn*DacD/ťn6\7yWحBvodZb٫J~kAyG%XBO"LCvZtܞ6$wv,> 0 Iz'CrW@PجF5-.t[HӔy``L WPS$S#yg $zZN+oRTe&˖vݞRW0{$!ڙĜ2./F@'L="UVQc'fRG|z5bɝλ D mVb+a7̓ 94ˆX{}BjUZ9 tt{63v'jd .q( N"sn ͬ2 '#嶔 /Z-Y;)oܔ\y퐁80u^|XKCҢ@w?lֶe< Q41WHLå22N;2w>K>Ie i$e2cz ldVgc$k`XA7GH]SY0kRSB~;$k 3X/2I%}8-ņukU$Z"f Mpm5@f[k\O>j:ɗ 6n/\OiU@ >cQ TuPRԨ<+q5 }{ㅧ.~y8 Șb isj|$=y-LiK8~bG_ |@@}F.&Öt:b)ֵnl B ĪtB*0AYkn[K"b.kedgz0>dy0.ɻj|0j'Z>b*-i "C>ԌIBIa(ľF֍I*z[PhUB-tWͧב+Fr7:K u͊DjY RAc4>nYg\Ǭ?T s BHaTz 24wNju.\.)Ō *Nf;O4<+S/+{z8)0bK8ts! JCvLM1}oN,O:g)G S#S\@ƅ(mld];1B FbpQVL "U3?I<1+(7'ꦶj\C'6:%vZ7ۓz;ӉI[$?'&ePuB62wøu":eHrE;HFm]ek|ҭvNpP? Iz2LM _bU Ȇ p^N!Ab/5rގ.|2C CAkߔr\r" JDƂ1CeX#aOT[4"ߴvK]vQ }6a<`ZkeNY RV4Ff,Rhu6o ?3 *@E5MP l,һs٢cŊ[_TB-p}>4NnR0Y—aMD.9mZzlEd 9s,nmv

87%kӶZ8'K/E&$]XyN_ 7 tGʳWF[S21V1\m 17BK|5}@zAgidhsoVJЈRMF ޖ &;4Eon,_.N l!F_* BPf;P)To26#9^]FYZT } 2BR^Pv"@TYb #)mrzFŏs!]Ă%YX8mrFE<=L MCŋ)|ӻ>و.؊gDŽ>2 @x"pm09=0Jtfb`OGct@ gTT~$r/oYtky* TKs}Ex _(h(~;&a}B.KQxGȞuGP |:2ID]#u!9uEU+1>2Gg`}:FڔeɁf'ެ>%J?P3_;x+B^oWnEJEu H:5͇. Y%kpUdm~^(JlR9yF6aPIz7чofb/UVLRf;ՠZ1'"(Ȩ%dgx\Pukt. |'-<Aߡ0Q2I\tsdۄrt.lT,O܁BW A#nU]!/ +qx{*;ZA&vq6ѯ)KGba$c?p+/,*("Iܥ 9OǐRn vgD4s 3 hh +#̧gvɐwF<>#=O|g6t-= Ž` bmӸq*'?HMvߙ7@k!BDgҡW"讑LLo9ۓ3t8YpW)/-tџDិv_쭜q_X9JϽ22Rpжs9ζ#ì@>=+)Rrl1 /##CxQZ`>}YU  [h_o|~޵v|dxE?ϺyB8 UL.T;{g''8{V&+y|h]"XvinM<3#/ުËzq "ceڔFsͷGii7c %z@}7B(bzژ##{s1~߼Sglj Z2dŘ_:6>15xЁ_rѷFzѮ_R0@f0Ga$nU'MlZWDmz _>㑳2f$lN"]ڵ;"-Fw KHUL hJ5(AXJ So5ug1㛋}?f6Uf*˿j~rJDŽ"qflkfY$eEpI E:t$ȯc⣗u4CN *WbB /B464ZI^PQZIKAke5D2{{]@t^ɖ<'mOo"avz O*>fRNHA,' ݗ/z#+OU[møeb"U»&]ĵJ,PpTus&2V葪#iI)J~*7ˀ I5.˪Zj.U]_DZ-m҉B҂lQkU;m/WZ(q59s1[=[]߱k\:/?`s%ErjY'*X y~XA/h)|C%>JIV(o2ךq?T۴T%dѭlr\ lwOO֚|?(? %:t1 ۉ1.}؋x&OfI؇z^iVBb[rAٶOX6ȨT9;dBƪT[(hM}?znccQh( X&"vs;*⩠#]lVD *#.iCĻ~F;Sv0V~Og.N^ݳ ~8ݎy6U+Z!%qT7'c=sC0H5RŻE\^6硓.]#"LDi$A^!)PD /cCKwC/*d̕lF/-hpSf-xxCGCyQ& UEhȎ e8?4G:r$xocKϴ=E֣ DEkGuzz6)~Pn= 9<∓Z'&w͠+`?G_t 8;,2OU)TO:a8TeK香ƴʵIp!f iԹϼoݫ''h<͔&y5>nAwJ|6{06mܴ}nq}wx׳*dhtr7 r)zoNa.@if5nC甞oدJ$74ܕk:Y薲$ !!HLwC A _.gog~$"v)D8D/vv͆/-A! b YGI7bMeJĭ>nL(*_$_X_ ͉L<. m38P>"YF-m];uX-iB,߀z-G"a3Nd`l_@$ c~&HS2|vhf,c)`e' <UDqJ1f2aezZ]ARM[ W8fH7 \R][i{HNпx#nN?Ψ/Hڗ`2oQM 3~+΢on#QD_ɀ?r(&g#p#  Q"}ΫBZ+<|&ggJ13jL7R_}d ~װoρ9ڒ ~obJ9T}w""q?~KK(^ bv'pxcK4ISFզl*RyJ }]tr=\h5P!-x>K^=P8&Kf4|x;B, (bV)r;I-# ,a=ا6@{ܒx@a3+wv x!ȅ" ) e7j헛ۯZ}d-NES{<ڰ۬\>L4? h/VGHPD ~5.FlF/מz l?~f]uY*mX&K⣶7(*SMf gqDc+Xq%<8ZH+@.m7]}UC#݀t{K7Msے6 2s*e+ +yo%e|=#&vI]}EğIlFq)bb.orP쓯 IO&t׵TB'C<9(~.ʺ[4KepӾkn3ۨ(]{1e{`#u`2,leuN؁9+<$U~=|A1mfDZJzWp$HWÍ/ 8AУp\F<+)uWɶ8`vNR?IQd DDS^ =T0^smDHskJEXUk$`vAbY?uWt/̲iPw' !xvB̈́ I}x KR ±DO .u.siIshd ضo6H/n%<ަ-#HָAŦ ޫ+D!?6uF Vs t _< "F7&(Bՠ1v m%P#0֕2{qD)윥P6e1-1"nh<^_̝p8k[B IS7zNzyI0o9^dBQpћ9/n?Q"]CVƒd~, kơTvPYra//FK] ⑀jL,-;=:1h-z ~z~PW,,%EG>JoStrA -Jf(FU &wC!W& X CɍlB:Pq.kݖc&^Av;#+\*2ZmTZR6[ ߖZ@JGu{V2xj0/Y 2MV X15å5Rޫ}M]+˩ C̺ODM6tZu<kxB'(=ʡ[6$ꟜV[1̸iy"^5p{r%4Y8ޕ@ߴH1'@s5rvq<1RGs:2EK4ae $T"#_2 1#[pm-fkt8Lh[߂ 5a! s0[&y呛狢Ёߑ6ml+#іN~H L]SFъ&)%CD&5z̅Q pߘ0KwdCrDzZ FΆ=!p?m߼E-" otJ'F6k17>>wC1B'Ƽ0p .bq]i4BNAnf/E>h=nSFS~8|H;5IKV@gN{xMӺᦴgÃC3c|KNsu l!kYw'V XmhAɋDeuAv\p艸-"aΜ6,)v(St|{zXk]@0J6x0VQ[;ZTZauK8s["PBxj.p *<:ﹸZ`ּۑPSGۮ&;,WaF-]OAr @ ҧE \!e"}i_K#T)m{u5^].7q4k%r1E+/UqM^YWs؁B9Bd_"+} P'55TǃD`Қ y6,ջWeli2?reG<_O1w~e;y=zK۫ly?pV-|+=eJ.sD}&⣱3A0]:3k;/g&^B4P=@t*dA[BjI %]ra/d]9'o)r}0^3czvbj|ݙ|=P) ơխ#J΍;zgʼn,$=BwA.2ߏ+$u:[~uMg[A!(쥇h(ڥSMn[u0n= ePcE>F>n͏ 9:g4`~su^ok>-'kic7Rg*˰'5 5wXb[, N32FX:f}(&^`|8) J~Y)|TVZf]VrkqAֈ'&;1gere-0[+>,uݕd w;-u{J?I[) +qOAe)sI b?m:B'F*޾̍&ߧhVpjn2GB 8@"رӃ-%1[&*n|q9X9],D *tsWJ:Ny{l8( (7SPA/"JSMGn*|'fJXqIݡ \;#X(@Ջ$%$R} +~~_E^15oyOF_S6jW0LOPuM&苗R\<&6nBFVu?,b%^l4\#e5t34%aulh0|s;_WGX@*ta {w!%G;?8*TDk:S]Tr!ٞEEQE c. Lb{VN $l^ ?*ΌLwEnT;E̅WD҈Y్<`'+Zi ۽I'Դa FSr׊r[½s ˧кgCb5|3_ISMrX{ÎXT/ Iƚiu0Y(}BV8a&hgQ NfڇL}O8AN!o"z xl~_Mo0*Q( e k juYRFRwP1xewfMhZ-aѿ r#nr2p̈? .L^î޲T~w# ʢqcapɎ$r2{Џ<]vőtA̍eSGXKBG:e-u+t˛m⌢sc{dQvss:rY |ؕ$2  W HOZ6 ?E7]1b4БE:~-!N2_pnᢹ(}evˇ6 3&h30 )EZe(`sq',"4Œ9GH1Y< :Ao:Iںr%LOЅAK%ېf[=](n9',U%\. ƒ1o`IEfd$;Sx)UYW-E[DJMAD"0[}ŧVl楢-E/ iNbԱgYZ07070100000022000081a4000000000000000000000001619eac9c00009a74000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/(4]?Eh=ڜͩV;VL7 l{YőCyztFGM#K;H@=<Z?E};47p9 5R-K~w忡 N$7L :nC^)ݽY 1YmU՗џDl\.(j0%<s50^"Һ|ʅy j-:LP2X-:['ۈ:i=D9a^4}vlͱ,ބr_$2>LgP%3<szȞD@#C>&c^(m}4D7+%%͹(,QW] ޙIgĦm dCbl׳ .Qp@E35 )~w{`bEɢ5ZqG*m5ug:|#jsMK ؘ\*}I.`ߦ>U{CT{l0 gN3H CǛD:1{P7Em'Op&Boyb)ۢpp,3p̺ll9Z *H#=N߻48` a=Q>]&8Cc.P |HA0sl=)]xt~G2Va\$X%͂V[~:+B`3Ɍ[L  \63hr;Ug}&-?k.#NC eeG pCJkLN,A&{F?4uN$J8̱?H꼱hi(x[^g6rz=r>fVϓ0NCuəsLsMٲxwvV9m:NhcbM\&Su$\a$0o!XN]3(?T8^ 5yUSިeBA,!*+i1kt\DkpZm*IđwnϷKgΔM͡P)hHӊ#O\i%!\3eUdgS-&HA㬀H`/AЧЙ)hQP:2v*z^Ԭ=;qͷZ e9+:joGF^@ ;6P1Ѡ_[*hI18F?59(A䁳aKoЋ{VGYчT[Vb&aS"Ug}ؖ.t-A%sE21"~0~US_ teGkdhgCl * 'xkw`H3=HE^em,Ai|rN/58eLn-G[R Ԩ j D;۪d\rP&"F (ҕ$i EC*8٘8AdtYRoG#m]PZjgV˶kUC7w*a=iwvG^0X)N7^^dmϷ t4P BفܥVC@i[w`Fx.X3PƝ0+TE*/6ۢ3O"rᄀSv=T4 Vu'@teNUv#O=X0,me"|[{PU.vpDcC~tCv[bÊcCf*nLeuXr]YN4WsR­סz#jWy4iJI\^ S.`б0Km9CnԠ;}>r凖WEa=ZA:V oy:/r-wH!LWO+?㸩PO(&xqforFm+Y!-o]EOU-)+ ˘ȽWLx{'g}NcĮWa`nAnn{9^i,ׇBB{hU_np(b^Vo*-u~Fd98E-*υ,-R66zpxj;m;-qnXX59.>/*c7s{GoMKJ}qu-Mƀ1ouJ?r`Cp(!oš=(f·W)TM֙;} 갖 S[3ڸf2ݛ_&zwS5>Yd: JjTB4%Y(huFD4,2p5x! Fi΁t/CSbq #Lxua=x .L5XW&8>oױ1Lbo 8W7D 7cRD-mupsZ{.Z;LH|ܰ;ӈa-#/ҔM8*}(Rv Ib1f-e(uZ\ZM~A/}-<v*)?UV -uuCG.* ^rPJ -¿\b[YC1:YɅWV8S0`̰C9U imBL&~MXMg鋘P_TL5ymTj[ ѴH'y33zKmYcQϗ @'Qa 5IDݗ>h̚ iǂOȁ;gAΘdsZf{)䊛@u$-Ē/%k쁟Ȥ_[惶&'LNvHx*l"i28ŵj[@LǢ6-@v8 5C-[ky5Hu{XL{桟bxLOҁ`o^H1K+Wb|v8Bm2EdxowxkXHNq7v=4[Tr/(Q,T[zd}{^0+M{ъYC:+p ^¬nLXcݓJSMd~U%TTݷxMpkl+grlPd|ć&eϭsG*Ev_]t0~)ja3 bzXz/"o\#2è=?P&5p 2rҤϳXbFCOV/:O-m^v}f:-v-&y:Y\՚[ f=[2MUki2#A&) .zG`'tߗVh֓Y4SfFEf}XH6ZWT?.r|1"dѢŴ!)t[ XtUKkvȴre f:; ijĴSvT1Udǎ})>iwϽ͇PXw:Z@VvG4GsQn_xO>Zv?Roa<(m2}ICA׺i_j .ϊ_3 cxi0D ހ=,mf@uRX޵%a2LliRCC[Iᵅ1ٮ{JKSmjO9>_{.ϪVSF姶F[R0"eacFg WHȌ,ΡԮ2E%Nu%}^Dו^ގ9pCD~{|sÕmqaBC0J9 )ĽبI,'6u~,#R3Q<Bςn? /Sm<db?C[! >3JyDiKK]sjgQLzw8NVR>c(9骖ᾇo=ku8B=:+jlemA3} z_=jobˢ-_#*@\7尹G.ʶ'4~hDK$݄ߞTVI`d/m͹iq Jߣ{5Bq]سl=}ncJf gGMWo] 3`V." d@B&W-ߏBrQ-AR+wXDBuFfޤAa G}HܲrQV5$Q&!:~4Nkk|(K^v Ʉ;jhBJI0%L>r$-<đf}?#1poE_k7]ki㩧(pN^b22HlDv}̙UJoaa?n16$+iDFtbÄVSd\_4E-Aq@\q=d^4!p#*UoMX7)kj";AXzbM4 juVuLINnAJ#qV%_ɝ48XNqk-NT)FJ*hԟF̰%G+Π8xKBV2-U^۴SxE DI;,Jռ~x,s mDgD*Y Mķ}1={#8 hu#%*1 NW6ĠK K"VУ#UDqMXIz|4҉;8н0)ɷ{xch;rJ; n. D6Ʋ  "U6*m6\aF9\Ԝ2FyDevl\i{- /AB>~ L25ɒ%M]Zϭ>5Gw7,z? OV E,$!g,Y7]GB8w ֬IԹ)G9kޖ"vA*J=jMq90/s0-Te.i*)(B|bwtS)ٹ^[Z(2-%LyOr%GP]P˚p''F$~廂[h@~攀Fy$!`>V{7}A@jݜr6񝎂py=P5ȸOmWZtW8H18@tXSlq@OM!RbMyKeIh>U0~k9B2t8/Z8 B  ݇1^k*$a,%NyNQ)YA|z {PaJ[ĺ'̝zʒlL1!ke򣹩Цs?Qˇe~~zh1}'R&ҥam g| s2J?qNa(Z0 #8zf!o.^K#malӨ냯l47#-HƠ_[8Ֆ3Pd|=PЄ'zsTboQd5X/|C3%fUF"WT+|eNMÍ-i"xk,3 5sSaoQAp]'N@ ֲ A7[*`7jUY+PQnjp`͕%~DNGjW :Bga_ WG!έTUXOFd.:K%&s5K 56t6aVϢh)kS->Pœ$dIts0R)ՙ_ҵetF<:XRʹzT>xs &j4~"WRmr!?jS_"9>Hx(7#T 6k|t~ޏ-Iw'Gq@ q.ӲgۇI0 ׊4F rTwE~#%[ s4 ゅΫօfwalx\j5ܱ%`Wa#a͢wͮf%Y`,ᔫ1cpM&}8;V&3a$>Ļ)䧅"e8.=L\m"Nk +إtF1eHɁi}AwzF\ϸ,^3ҺF{L֕Ӌ]5QN; a`f23pʞo l@LݲUbcӣܐ^4DB7(<&aH_p{bF~vZ|w;:k8SyO(6Y5t8vY^RԏP/sʔc` :iYteRgbF;/da*(>TTh `r&$%Bݬ'ǴuymX84 lW^1R#s7ΕL¡bؤQU "6ŠVtk=5ib9L@bu7 vdb -C{# hNݻ}C8`_6.W=JY1fTRЛd)(76 BKG^~TOrg3zFw S a촶ޫ[kI:]%%yߴBuFG'bQ\vZltZ) C"hA̿Κ, AELl.X چ-J#澸m9 S'Osuӽ+XpEIVڈ7$8\ w6fRCv`U8 wELK,5):в(֩29:wEf.d]Y{KI(5 F4 ꧳tm\_''}/ m''-p}ѡ#^@R循ei= Y,6myw.܄YU#n5b&=L WJz}5Ц.~3ug]G[P0XBMZV1ES%-T88;8g '0;zlDN/pFN.牍j)[K\pq`0T Ǭ9B?"ki _>KN@2d 5g#+%al-xz ԇ^Lۮx\xmH^շAVuP$L|(VZ~,#`'^ KxڴE>lo"[D͡ʺñddLK3UV4v]PCcE$vn7D0y? ?@z,*=ihZ-#io,av,鋃yѽE)ۏ48[AxS.|d"{z{eYr=$Mճl4qNÐ(pFQ!A8fڅZ,,J&^"H+ 9H^ UJbЌ dX d\V<%JeF(wZ[r&˥16&rӗx,T$GOG Ŷ%H||Д@bpyt5Aì5(4)i˭֙[T3+)gƅ`,zw$%/61tpLO/B=[/sp׳;BaԐ*z3IVG++*>s> Yt`H3<gPȌtNDUx&)LcAEﳒ( :]NF~&Nyz )_|0,4J`юL6Vݦ~^CQbQ#`n"Tw Ov܍3E#>nM }ҽ,+b*ђ p BѤQtUO31OCiC_bWRdiK6? !0# , s֗%`nCDxlp- 2䖦L>s uXDUۮ$FS^0aK^0NX%;6.!}^;P,S67 P!{h+VSZDN|Gl=AW|>!26!>Z:̯Ki.7rx?Gkz,OV`߇/ǫl65wdGxS }U^< Q)kx4yQ}j ֦ܰv1&>.&MFa: 6˻4ȸz|SF(d3}'A3VFMr MbM%^?v@`pG(K]fKQbMGɹX$b=/=W2%57%~P=Lo#wj &%+fu ߡp6ӏؖ6!_dfoa3Uz;#^pQU#SmzG3}>B\a%=鑚w^/%\*&sM13*.b v\UL2uy = snZ8Ղ N rP@PcTgqP 3 :p-$mlLW%N;ES٬i?(o'KkRG}ubeNE2E[:^?tpxK*~m*d]ޙ.0vvӉvtDFuNɭ[Ž/Yc6.5 Kw <>n@ L7W$$[W6]ټ{Ѱi;ά~}\~ }Jr γ0I\%VRl 2)Pe.K ~|.G/~1d0 5XYC.?G:XzXubPt͏rFih/PP`Hu'e4b-* tшxntAb"m9ﮚ=2R3MH[=kA&4>>3e{k:BS2gjGwgJȜoĽwkw]kSXOOj`mŚ,\7Nxo}>[<\N}*Vq!V8|?Ml }vؽ 5l-XTG,ퟦB2hsH9k}I=(]1A̓p.u(1 ȿH*V^=_9ryJ\"ϸoH|撌?3 Ntx2qv綇Q1DBckuv_0F7dsE kJT&Ǭ!ufZnkIDUտftDP_aeJQ8T:DERui]K3˜l#}H8&= b!υ`b0AړƹT$Ud]]}e|ELT|:N_!~1I"'@|Snѵ Uv/)jI_4Kf<2fLh~وe: o1-[.ҰQM4lKjɕ3vZjz r%1INw"lǴ[Ve1!r2fEZ؛%oghoe=!Ҹjpnl zO-.yc[S h(Jtǀؖ0[]H`_HKf%4>m w9XhtS՚] ԠcF˞X\dOGI&yȹ~/;h1̺b מxh&q&ˑ o[>RS%hOblha'(7q7u:utO, Rzl?D/ }^4~!Ԩ>[ ςc:Ma8~R! u U&E!{+|egS9gZIs#uCo](ɻϲaч@NM.:]H"Dd4ED{MTK"G_ixsȳg9GVХG9wۑP ~0cd=jp?2R9/@PYr9@d?cy74V ݑ({@2L`:$3) pLRÕ1{mqBS'Z- Sp[nwٶZ[mhMj\ny6$<hH\L_>T ִ" 'Gs|{t\6]\qtn7Eo_K? G~e&Ν>euh,cLV?i:4fA\y B'*7wMQ '.Ȥ4JI;s)Y 1c~l(~Tw w'OhWb}5)8[ʙMH%LHV| {5n&RXe z+)#IrG *UYhG^#[|rm2 rdXC0d`pS*\O~," ~hL,5+PR4.W#/O;1,ѸDGN yM->*4Q5<\=koxr3=X$ ^>{_g-%5cbV+괤l+Dy~\]@O 1_6e_cK.eab]sZْе}3uFs&³5N,rE |%F OsR)]4XրTO/BmZt\$W'xL4AH.iŔfZ@p,k)s 䃊L/^ozS/:a =I0GKÐm<]v(U|o[0q\ъłA3qk%6l8*Kj'(z 3A=ЋU(;-(qPlx_O]QDd8RcYޚ4v֭S$}Ƴ@bȳKDfvм`wp{]{V9Tøun 'c*w1ʜmF$GMleh2&?Nt.F'qoB-Lg̽ Mz#C2̗V hB 3cC^_I=&UevL܋ \T{!i}'#2 GRL$1}QʢghsmDSpIR'P 1$~Q\h>x V3NL1iQ{gUSIXdj$:&N8sRY+\rcYL1FHī:=< is&l\Ɩf2P (^:lCFiٸgmzʱC:5s uCګ)!̚>*k_%BkX32}ՙ)"-gڊcWo vfa&Mm!k%Hvj_H(_W-ox"_>5DJ: Q+6? NBՐ^ŽLfjKdCI%nooh|As(`=LBȎE?^ 1BH]?xqfSc %8Tv^>^MQzcEhdnK0{KD|H`'"kSu\55|_dhӶ\/sT]46wUXHƬ#ʙ^PHDT|f'ҋ:CBsJ1K۽OTWKQsFeFOJjDaf8ft?cqFsP,4T~| d}Iשu+S;2 EP< VZ44`JTHHL|PDyxؿ^,hzV%{Gҝ>d ¡< 'Ź=y) '.<*u˶Ce{9ULM/cxo66DiBcU`\DDaNrxm!S'3L2պ@#2XN1;׶P#fPzkxt0F}RHT=St*⮭cE`:`ΐϦĈ["+.h=ޑ;+ysW;ef,7_j]ϛ  ve"f<=Ԅb]q Q?; nU台VDZ$thCޠVyS"WsOrT I.)ʅZC M}s-/ 1h E4ofXC+:,fe"!p؎E$98 X&dLv}O_ѫCG`M*Agt]Rj6zְRs7Jzc J=)>#H'N3k0s,9Oэ&yL#`f&c=vW'qɃ*&^v w1d;{i0⛪UEg4,F*zG G ^X?k.182b%qCUh:$m/3J)I#z+JwȊ6PlBTyKG+{43 PEa <:;chFZlpاH&X}zÜ*RālGLT_]Vf׵Cu{f>sĨD?݀,![Ed5590s7`@,/o`H~l6׌% wu  $_;q$`E!yx8ұ7I ٸlK$!K‚ _ &4!s $iܾd cxuS2*B{oφpBTv.\؍v-&TۀpFwa Ų$t, CS VU }.^SEZu"j5m vF©(uqO}{.md#UGd:Y-XrF,ht N#9Z?^kOq4g}`vѱQ,u>"7F~Wϐlb:JmPq>d_Se ^-RqhGh!7\^F22*> Wɬ"fcvN[ϞRtaEu{I8GRE#2 45/b++1=tUCa< 9خ,/}G+[0.1 z_{ms}EMP1+ʊ AbAG? Ύ=) E[35Yє#@^BlG]~2Bkt&jAЕP,&CcAXds|z*DZ1)՚t0篤"إaF68&]`6\XhP ka6?3¾b숙~eCXdh2A[-z??k.ƙxSu|;fOSB Je5R xNm9_Q|4'- auXv҄ OLl'cHMeCM Q0&5rIQJ&J<{jW݉*z~HkՖZGvjبpFETw YSqJ9u$.bK"%@6_;9O{IH=^IAf<&Ӣv!\Y``vmJ*pH"%wX~ 0~9kCW~I$_]$r k61 zrqhz(<{擝>šC}#$Gqģ IgN^ۻHQ{jX趰)) '}9\&&QrQU?yݵ%4v%k}%?nXgEEk-qu6Z?fdP 4,1H6;VDH[rf\#yñ[\R<)͒_x5z7AINKag*E^i+ SEsa8nfuũ8;{gIP͞:xd|Gȥr닾ٙTOD+@p-3͓k=Ͻ_+ʶ1>|pd јas(Ϊ03MNjlV)s8x_6A&[q o`$¸GKŷXz!-0\K#4Ҩ-LЮcꞓոJ6s676nW‹)AM]up#[ԨeR۷|^hÔ0""enm1?z:x*wΟ9q> {y?s5̩6іEN6SC&,w&to87sNeQTJ'֗)3E/'_ׂu>kVHfUxСH`RAOQ&{ߥyZxd=NoD@]Q^B'/\Ebۖ)jIh,w/[.9j[`,|ׅyCs"B PV3+CZK,kFqVmHI cVǃ=.#,}ceV0<ݒ4)(TjWtH0׮v`,Ž%L}Leg)/ /L]ނ MUlAT  vЎgTmTec+lvRw>y~'tVzDHu=l#ΡV:_3N?本+tjB V*@C`XFfb#7f&8 \8œ^9hmc!tw̷$5ǞֶG,Ҿs ZdK&]mB?.TR(^}QQ 5f 7Qp[Ny]h虳@7:qѫ^ZEg"ǂQc~ķ{\%}J,Z `53 ( y h5UWB(* "_t+̴ICGyD]Ey 4dN/e 1iS0K[HѮk.E%(@M~[9%㉔HhLTG$\\!2xԌ['!2vŇ\ :6y&53pk0?5&J[]ITCo._$x/dhZΈ`\(m=cA(0D W1e1ol@U QKFNοBZtٺce)pl]x{P7U uP32$+ڼ\wKqL=$m*$er S{"RV^6t%{FSrݎm$їd];W]8vxa>6yn2hh٘a؂=GJt< hҁTLky[UO[%Ϩ1U6`%*i2Q'fx1\ 7F,/V0řPS^Ⱥ|%0 ^0Ρ y^|zc7H'jk+\9o=Un ! "G 7Ac|uS("EHI69mzG ~Տ(3r%(k]%UEyY|rKuR%WPj!_ -ct͹x&uSt MPUT- ۤ;ŭZzXvZG&yJr*m[ea{1C|2{V2Bt[:PlI!e'rm5HGcHtAO$zQ]1(2I5h|,2mpTPP(SA\v+9څ7R78#N@`<[y9z|~zaMoRiBHxbWĆ{ƅ9S5mQm؄Co+"]V%mCyaǘg3>8ZO)vu1Aѷ:^J^ɡ"<࡯u8 b<8WjXaGm(G=!I>dU@-f#.A7"P9`sJVn5&P?#;w@-;>4W 9\(n .=el`@swk 'Hi!&SlTNn5 ױa;(oRu0SXw4MyWH~:=|& ooo1ӡUz<p܍&$mtgqGSOoT O`NsCU&Ka?OBIpJFbCKjE=q c0 0_NB2/Ҁ`Fr*dy>9-+YZRch5 pB;OC\ih#ԓE<OO%1635:OxSS½_g [kbY!:.a`ㇺWتu#aT F՗BxoԤ_(qRx rqV0S5NPRp'YWĥr`yNZػ-VC/?:t9MVuo t>.FP"69]oE'ӥ3x5c(%S@p ,>L=^hv Kffr_COѰj|B򺕞Dw{b($ayqÓ;{N6f&?0n'rfǙ*kw-TZ;6 2¼վҼ=a|}&ty\a ܡ-cQEo>4v#j[tP:?=:ř q]׊j*MZ1#uZ_g!VEMnPI0VfCUhzO[[w|k4:.PX04Ux_~>\22 i[.k\27IXg6iP3 DO,O.vދ{^nɈ 4 Df8+ߠƎ,X#fJA<nbZqk{B,&55 91F!+$/b:[iq\|ݟMF\idr]=Xkű~R}Zt0v qizq1-]LҘbhԊ㉜ӁPɝlIHV̟Onv@+nGFh9. ܰ>YZEd폵F+2T?@, a-~'@/zۃῪ$$YOAXdoI%FjObLfxr)G="-e_Zb9GH'Ww!bjbKuZxj2zo;PûYX"OeBݢUM"_}T^w0A`$C V٦E%8G$}Ӑɚn\`? Pz;DCJ4<uzh xdd*1B.g4CN*ӽsTx%PFS` ~J- !Z!EI5]^V8ɠhLfݓgsKNg/Gabe#a꺐+s#mbXW* vtw G> y3~CI8{#0`I$4>:oHsX Ԥ ?`PsU?]P"L CVOa {DByә")q9 "DIr LJ?$ tt@tG1j'Ҩ#ĥqዐA%J_gYo O3őC̕tv|9(`wSQ~\: {U.Rch[ٹ3BAz“^L9Dm},ۓ)r3o~y0ë9YLDCŲnbYS 4Q3S8xuP?AܱZ"`Jcee{?>ց-%Ez5غؿh kyi⻎X:֬}YfO2)%C|׫LSv\f G- tiu=,"jw'Kgu/1_]܀ŷD,`SM  9%?d WTzitʁZLcm[7)l#6?c/ NLF}!FI^quHO n4j*!_qBa\WEɡO`\?:T+^PvʳTj"m=ޅw|fHxIy;QԹVx5rPjy0S`` ڛ$LAL"MBW@r㞛R~%_ 9$qR*>۠hJG;R%>FDWfIw;޿ C-VO`5>{KoR;Ԇq g 6sY;jh\ӆW9ް6T, Cu sud׈]c{t/aE"Ž;7;? MG{щQw; ܥu4\9 ^y !3af@jD6-AįX%IGۄFY#.}Ӓ.i%heRpҏdʎט>妞{ꔕ!GmT`$R&ʂͺSez2Nt$i>6?c0tO)8xMmJ< sDz[4S)Q%#ho!'Q^ÞLci boσ@R:|!;iZNI]44_E:yO,XF%AӬZX@dx_FXq%1F'Iyq7'=rrCBޜ:Xȗ79lxh0 6iVuex >zU6[7U=>s `b`&K8C7D1A-t5h]+'X=0_0VeS7<)uo0(s(V|.;M&QY{^w#yeE%$w{2vʤ3\2Ar 1IqBmJ2 ,!S*>>rѸ6{Ql J^s>**,.֬Kw64Ub \xjV5NȤ19 b/'je:՟pTYXMŰ\?QvK%-B~M}esr!|VHyhT]9>G˓_40'/Nro'LanorDIwB{UHdtɠ!h8EK!alPD?o3!z' @*mzVOlj9תm=}.*M}4OZE\0!B' J3_RoS>ȳ+, T2Q],eu\ ĐŏK/̙g%yxlI7}dI8Y.@pc~>'kȾ\u DN+sMEj9E-wllvi}^`ڳm ?۹7cgi ]c84wn 4cbbHc}v:Qe+6 ãV^aPlv̒S^r !.m06`3ý{|H@ .QԪK|_3J1&5+L@TRZ~e)+;DI!Ճb(A!IG&/-x6ϳˆPlheJC^v ﳐrٲ"X%bO6/8` l",}]@*z,~ZC*#){!j?:erqyer^w޿~=ب]WiTqk O =7ea'L@) MfK [’ǁCOnN`{n{׻UJUl'̸/ Y^pa8]/l,A=R) 8<֒7xm Zjw7F}hK|㠍g(}/*yM>1ϯofn`Ǣt%'A 8:QuUP+xT-,!=tNh.k 49Sv%75Šd(15׹kDUXW.:Cccd9{/=,2 D 5~վJ2QMSR[N=Xn^9ޒ3d9:C&}ogf}=\zj8ΫA"@]_컔/ eQE=y))Z}uauDI6ߞ43i"48ѓ]H~9}T'tBwHi*!ı6^[בvpӄ3.)=OP/AAHHj1(˩' C <8FiP_*}[ܕ1~0Zr nV-OE:hYx5%<Dx\",y .\g|*Qd3%fp.wKJ DT_cl~nNzY}yDؗsd¸[+0f=Mh+!a|&d ʂ(.244 _ K2^&Zm/}O-7eD)DžzIJ/n1s+DХr]nq=Rm'7̺~HG9؄ *e='ul8>n?~|"Q91orSӝ_#~~~A ߘW9vRI7쏗o+p5}æɅhg< T*MkE/}z(J>w"<" JH~P(iosvGלv = H_=uDBi);-WH-admeʪ9e.xpLI*R+j -upC)ei 9뢭Lqa]=):b)Ʌ?q/ v({~2]LYBstycu΂ݣPmM#P`@Ԭ sYǥ # RgRy5+ab8 @`5d@g,XA6I2\˅2Ӟ2)\;_m)2vzaH89tu;r/@K!r0/dXBbȣ!nr'~)0qZۉanGvaؒh,ZbZoSO C'`i6,PVP@cb.@W A/go'tI]~|ަS-!~68'.[S%ڨ$jY8)`:JHm`}PP+6XD򕁋ܸ׬`<XPz.ЇhD!iPnV:$ (s݈ͭ]鶀pM_#*En &T`Cs!|D!p60+?Юz]vؽQwO HV-FIT^T!g>XQM/YI%WO}mORucho#Teb#43oDDϊ\ }+Sh7{\{+=1w^@8kWyМxrQV@9BWNk mS}~M<X? +b[-q#u7Ua_Xz<(3e1ii{]/a A W{ܫD:Ƥ{}~fYA'PI9AK_;u)s%§c'<Wg_K0ڡ/ mO^ Gip٭Uj `L kXﲾF|ݗ6,7P E:^9W+$JnTOkzX9[~q_.L3ԶGW.`,;j d{]A]d!:hb(r8#jސD;$K\[} 0yd,/7s#H4%՟^Ul匵X ~ IMzINgj `Ɋ*be)Ww ^ -"p BC7e*"(1W*(ky!j:9FA{~YspʛѾؑp2 d ~6=Б3G %^~5 NdFWH(Ԭ|! c% RܒpC1|M ,ⴳqQH2+%HB$7*ٗn8;ݨx:WH]gZ9WFas ȜRp]IxQ&N[xϭj; TC5WN7By A.>.rq[p"b|M[ӌciʥ>su~(qBrG/&6]:n ۝H3QILWEybkU5ĥܰ?E_Diϝm T"gYa'v,ve\LDI/N\dfH,j߹"C&No^Bɧap v{S.CDtjaT׎gRdUXaia,퓤2CE6ԘQ п`Jqd\ dbiVZ =ŷ;G#]K )/Txm`lu: "kt$#Cm+TCTc;hWJ9&S㲟Bwl;ݸWC:W:a sű?Cb6̤%<_Q׾V()+ ]?paIf4*Xn yj#Kt`?5,O6;3D π23kܐ?JOբkV:8@j}M竅1MȰ}߆S={ ˗َVk{aa1@2v7aVO?jDq:Q5[Hm|%U9В'j4!¬Kq{ozJ):lUD3#_@u7n56ʌ6~`Rv g@qoя斓 LhT3Ny& M`+rPAA 41魬!lDo'q 69D2:| 9ד<ԅr ;!W k&,>}xI-M%0ɳ^J8fzT-Y<*t?|%"K8BrQnڅŶ$C&1cQiHZdMSflu#`j{YB؏h8h&o5Q i|IJw54)`;g}jk`;1(oG"t]Gi9!WzI#b".n ]b,{O1JEe:wl 4+V&UٛHCFc[E?Y*Zݜ0gQ}q/!-B~MތI > w :xnd/mW>>H>vv o trY[SRteG[ X`p@v%[' @0 }ݭ&~4DRNVV3SYy`d-ȼJyJ,t%dƹΆnw_ -\_4N ~)`0S'!= Eyk~7r³-JB,":/@Q"(ֵELUUzPvW~'-4!Srn&q{,8c?5S_ԷM8lSiI{]N)4gSb@1>PX5sѾzE6=/EfSPv;|ɋ9 cڝ݆8u#ѓohdDa7 _? kB4(I t~5M(^7ݸLֺ ۆjXx>n=LLE&Z,ZYS Cn7 [x!fOp>]{T LH?M?dw$g:Ǵ|Eeg= !>uąITVΞTY{;c|Q2TzQR"7G/|I*zqBǫ5 5Ö3E~Z!*ތc 8Jo| )kѐ{gc\&7#uf"ZrdFvo YBrmQys["?1R_1&zjV/'/Yڧ>ѧcR򛱈;'Rd4J1-#laJjl<4gǗߙrUJr]tGd8*czk#f$9C?m^! vܕnӇ.G5R[u&G_(.']|CWD=?s3B.Ȯ䖴6|PL0oRMF+;u$Y5څ&ޘ+z sC⤒b)%"s“W!7؞U);. boGA@u=qe4/6^]%h?:&>kvCI-@YҲ1<*q±k+ 09,SZT[7i.<8Nvmu}8pXl$Qá:fa9"|};mnMBQ b-4Wt%2|r涥2fˌOñ)s 谪bJrZ&R t[4x -N6UOAV|6b~]٧~>0sbMxcl6 -C%b*'m듈SVE7]@+R+#R-M.[VJ9B8ȅ 2w#[T@xJ/KOÚIѧQ _j.yU;HwCaRb7d_R#"^EZ0`IAxGm[OWta|j0coYp "=W }`{Ҵ ǝ :X 9l\}WI(!'3j5tjiф^/i7u`Cܤ͐Ro.&?^Е7+\QcfV4B(i׭e}B _1¨&4An藭ae❱8z~l AUҔܙ;ꙺ7ӡ7@dkdHd4ĩO 0W0e0ф@ڷ \ ^]n&N5 jo/ku #u֝6iqԿ{@LwI+~pvICp,Hۇ-GP i8.t'I\" /2>#Y`YBU j17 wQ2sre)1m`L D!s'drm@? _0@ΐG@ky1)#Ab|e`p? +X^g oS6;B! N5p|?آǮ`d~IM̠gw'%W̙H|Ln rm2%e!R?nЌZV"wu*l;r&3`,]vkf0)c4GT=?!%1|] Y o afӇiw"_*Hj]o\#k/?q|"9lu@DW=h^v|ܲ]RǺN,bP!:6wEXy٨w"}X_1ׁP(ӨYbVUH! JYQ2e^*9/88ꦀ!m5fFr+4YU1Kzx QHMƸr8u% n8D,/D]PI Pd;sJ:İ!4(7ڮft0PtqOy3a"{(` ilzϿj?olR@ v8Y"%: (C- [N,xB`{)V:ej(py 1n^.{Znl#CkN+ʚ9~n6 ϪҨqC/-pcW3CYg2ٿە>ov Q*.BzT-x9 wkiiѤ2xM1EY_#L/ht^2b0.1giF8JcUD6!1kKpZ1y _ٝ$GGᄻKI)JtJCA»DG{G/@˟}Nrеψ, T;`#tVJ9aI~Rk؜vD׷C,oJGN1AI(fV I24"=\L[KP>8Dk~N+7}] K5kZ5=oK@*@A籮ejr?Ə܄e_~cVZĈ+/ ['&*7<͆ C0]Gj`Ws!>i ZWvRݤ d+hW}=G |PʅrQʂgh2骩/C^܎%k03<j>fNeudLw;pRci*<Լ9 ̗?cZ۾`Mox޲^yAJ ^j > 4nw XRg^}9J|"n!ܭSf|XdCݰtm]{l*, uz~E`RS):띘4DoL(ý0۬◇p9&-T+f=\+㩌ns;@5)DP 2b"F-Rԑ%3^ s7KGlV5_f+4 FhXo!R ܌v?$> ^"(c,!^$W)lHXu@w2hO*؃ COPT}(={ f :s/ g'EPv-#Aԥ r ggk@7?r;|H5QfI圇/ S\6-sYcCƚ s;P-xi%z'N4*3Wۿr7oӭ o_q o w8c风&}PFҼ t=5o3e:$H1-J!^cz\gpͫLmd=^J%[]i>[bZ,Z"%Edy{T'{v-z A忆/!Q;gu xœ7.G$cp `I@vE=6/C˄+ٺNE7W.:_[K굇8$tDc r8mU@pd~=~^c8U2'lhBt#Ć:b640aB4H2oMy[Xa6LRgo2V({%(ȵ!%Ѵ)ua /~Y-Od&*kMbh3O|.3jNXJ&7 RǞi-l\A}\snhUk*BFDr 7t5(jV5д ΫgYZ07070100000023000081a4000000000000000000000001619eac9c0000dd54000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/']?Eh=ڜͩr}LplMTaU+u6hڬK#XrTflP5 d梃jGBnԯ(k[U=EKw^<*ffs_aK01x0=M*H :?Y$t^#7aBR*Zѻ-BZ56 \'|NMN,B 0)~W_>CɢP~C;%Z紷x$BCV'= V- R Q?fۄ _wugHdFyԣ0*g4%om?ž)֭l#Omc>Ah3OET/YSecChXTR1d+3%(a@-?2p<6Y>u'\uH bpq 5.3ц!PBas29D`SA0UWe9]m&f (#> ʚab6Bŋk7Y1wi*ɵ{`2Ļ_*݆c3//\.oSaoaHSgC.HmvKFe(y uP Al:s!KKRT4;^m?p sy 'yBA9y<*h^03нZԲW ~4+ ABRfraCXK TH&M%C..XS`ֺt -P5(9]ǎէ ?1Ջ /ٛ1|:*mᄄ]{Ɏ0V[})P`;" C.m{AtZA-/~Iz ]BcΟdϒ719?ljd4xܹ~~ؙVXx1 mU{̑E=1 en*5%ghiWs-m/.$-Ho N|agiLqۡ宒)3tUuIt/ib=1ʢԽk G^dejؒ\bI(A8UXbkE@|*5Fqk_4`L􍢌6TT3X@>/.z|U[p<045. lzDn} S%G@۔xnӵvrz_蕳CJ@Ϛ ~qq`Z"骊XߤK$8gI{J ]xEQ+Q+fJ gAC^>^J>9WJjB EӞk*RڵJeUʕ#S~u{=ؖ4^j_}Ŝ]7]xU-XYBv &Iryq|}A 2&ϼ<{d3&7u"T '*q0Ob{neFU_GLc$3)U^ ^eFݍ؛͆9vp4A;cVt n.[aKHfuZ X ̘f'jb2bŪ?{ >~4x)Xa{ ǡH>2Oh [t9~UF18 pr4?nR("]>k&!!1 (eMwU$@"@GkHR.І̲s J{sWE?Izr=M=ˆ^d}jqѹb,n"%5. ܟ5w! 0sf4S|ɤv? zR*[9 i;zs᭮H#eSh" 0!"7'ߓ)^.p0BE5W _]XﭶG'*3(9d?S(Tvyb-s41p;_8:dPBWr.ׇ\G3a#0%)sQN762)OHLoW̌d;RR(\7O &̝^5璱jjJ?Z `۾vWxn%Ij_?$ SԪֈ޶>u_sL4vҫ9Tj_zĊ-24:?yw|gvs4@ sǞR܂f԰ȋY]>.ai,Rҝ_8q]?@_~ SBCB$a+(мrқgK(0 n[LLO%(ˎAQ \9pj!`sXi!_2cif`M -^Y _G51St(lIp|F?m+T u0;E@<& nyHĈ= |'evKZ!DC q9K/FxG gNOI8^CԨBW jkbsA˹E+2_s:!<8@w"#덦0[+4se0"ճՉ!XGSC%Ô&7%l#mu ۦ^#w8jR,.Ug L(_C\V}jB:ٸ0Wnc붿`9n]2$DdY>- 4,B'}חTm}4K /P >i &  8ez? >zo Þʓv49JʦxM:]6N)hݲ*tãט=M#m@#~{wvux|ݭɷS~:f w"TBtQ,wXѩ:-2  ,Yt?#,[uXJ0%7|ꂽقY"ȹ ϝ%,xoH'T)jwStZ5 Cn.~"JC@973u\.Oeg냄WTt> Xu8AP%PCv3fi[7]4> !.DbZ=6=tǘQW 2>թ \=2}UFbEвE+/ӏNkC*<[I0sV6 EO `@AS!򋡎ƌ,<;Vľq~Ѕ q;[3Jr%zh7Бl|Šgݸq^=aVpWPLx2=1~q od=u/4>ZO<D6~\Z.b4(ȿ'Mj*%Az+ c[N< o@BfEP_Z*n zvh#^vp gQn0qw]ђZ30?3޲p;ne%qHpu9ݍrQnPgm8=?g3NvvG3B᷄Uw2 oڻ$jr'"ZcᘆHn7;L?>Η-<3k+iۤ[@JKO%L7L[=»w42eTnUs~Ոj8ȭe߾& V|8#MD*yTTǹen9;S  7Xփ0c@뙆,E FE8vVMs S0Ro~0d5u>Q |cA?ـsv^HCЀVWlAOF|ڻ%!_?~Hk݁#P̗ͦ9/R}Iw/pqIw8N*]$3\]dwE:onKQR?3iM_d "_͝dLpNdUf`/+BE0P Dr0TAؕXWE=Q9ҫʄٿL(`j0*i"g0@|ʋ-(zdMhXmuȑq{{O_h%%+] m̧1)-oz+GϢşGaCV$-auG+t;љAF5JS(x3y2'mFw/e|!U閖O8(n$n FGjN7rS^(0Hj=x@>{;x ꋂ |,q`vo 6) G,.UǎόmQ0x<9yrU|8"Gƚawyթ!P*86NS2|K60u>җ/oȓxb֯ b.Ww1UAE ՟E$'Tnx_Sl5Bvyΰ '5=UƜ1NVî1hˑ7A9i?~:YTFQ5r_" Nr-M!.(/L\ؿ̩N..zuslgwp[?9cѽ Cu/;>3o^F;F$g@ZjOZŘm@2Ҋ'u(ZXX({LZ] R *iQC,J!~NSOVdn (4Gk_$UU͞,&jD!-6 [T}rц_y."DQC>5K4T/GjNh`4bB/  ѷJO'?؏:: {/Y"*lIehTJ ,+̬LcQM !xfez }~&uU2~*JжxfdG݅/ЙMcYiO^4NN/zGo_JbJcVBD.TmOOGDU*ާF+iIwqn,FIĢ:-~gٹ*W.DOi~CT˨y-ԯiQ\L W\?o"βr|Σ]y]a0h6lQ0YI՟PZ}"0Ѝh/H}U?\S~J<*yLw?ڕ޺́/evk mՌK;IeF>:Njš?SÈyGz&"iHR _BR/D@$+oZrtU{4s˃!{" jqd"mUSQ' \Uʹ9-|~SOR9˰DHp%;TvDdS t-KRB7.0'ZD8 | r*Cph|7G!yl$m]n^A$,1*Ѡ㜓c ]Y[C,?+?Lhrr{mGQρts+S *Knµg~COϮ˜7IցrzTHWchhs&KvmR3'}n˝ӽɵH9iOۖZH65{o e3ҾLi0 VWqcKp4X"&,ZnϬo*H xIy܄n1$] 0{ME9&S78'T4`tŠL\!c*!{xӇxgL>1'*y:$^ŐR%r DD^}븕pPo\ TT5J7ZHl_cդ'P%.Z=")zgWYYQް#;t1AI/].$j[_;Sp)IFwben]_{e&`Uq0+EZ]8WYby+/J `u="%^^.D*Bk><kIKD:2TfTvA>Կʌ=7*RjNһ0JM&k7' V Bq';D Nv*7v4OnߏyWⅫ5ZwU6Czߐ@<226=~|ڍSAsNQn^.SaIau{ڬ61ζyίN;ɘ3_'ZJ% A%@VtP'XJn~۬8ԧǟk=C3^ &x =د"hh@6> zG# ~_F:OorG=O|X_u=%Ò9M3LaEnRejÄs䈕_g8&>%L=6?Em" j5z/{$ ˋ4 gqIѕXC΋*9.laz)}ZhKGsC:1a*+}etm-㦏` 9; :Br2G_.$8qD)g,v3!9#46R |0Ђd+Y.%?Qd4p u.!T6>Rڴ8n3*7yf(,4u`k״J][l1k9`4L$uᦉ z.@K@bv*d8QNDcn)R*o)=բ_%>C/(ewh Ψ/| b99upos-8g\:j*w 3.vۿ7'i[֡S߶Š0EqS%kz; p*%+`ni *'qHDԨP۹Ҏc vZvZӝEPd9G`8j?[TݮVl܇@dYtCsgr*DZvlqjXd szk`;l56?ͬhJ;R^'W3e?9f+.Q]kpLطHdXc«"j,KN7-XP'EK\i۪YcX]7~v5c`bwK@XFƶP+on!~I'?g?uxJ\4& 2dBE"h &*ҿ<Uׁ^C`CS͎@ w!sYk_F'-*@/!C:9J>ZdEDB(n𷪍0wKM)9bawmMsK7i 8_6'a4-J'2JJh0XQ{TDTX}K<A0ɗ )3y;r Ml(16(N.viRo*b"9'x9 gmjLGy a#XoWM΂$.tuPee'mt4ܱFBU[<\u7б"1g[#HرL[#[7/;J+ν}1ső}}mMyTc.ɹ,阼6tόnCm|o|ܒ$ahI |w!AmfBo-pJ8 8q{ssאCm}gP{Rv%\a) {sѬ$0d+l@ˉnV%%(F.1W<ZUЏݻG}۔(>ς?jKyw PG9Jye?\i_v|&y;tNQ_+/vDR!2ľM^Y#CKә-rvA x^:2ǀÓL}6Pvh>1'Vi7nKA umZcHpfFY=i+Z ܘ[#p),0ro5:Sf΀c 4x(2>Ak;1ֺ,N# )ucm*g pϺD Ewsx͊tK~aaަ:@sR%XhfK .[IÇ_4J}%-.ZIPTgQi# %uկl[kAhg0l fk(ReiI BlGȰ(b>DYpG2Xŷ]H$i̦$az3('J8ԵfF6,Z }aQ<Ap] DkM]5<AD=X|"5 IN![zX'a[}eނg\pEabKpGLQkU2B ym<\AV#FSOQ' nXQAhn1Jɜ^.Y5"Vw#VVr줳nVXF2b5OmAYx]6U9}}()c/G~?2anO72gYW#V7'? 3<7'CHt}Vj-|5zmy{&Q=\ ׿903F!I2#@%xܸvCe)sn"~ }C zSg= ;&m2L۽CbH"t[ +gMW'+S-U4|2ڪ='ŕg4 `.ĘQ)< dn6)s;.SΤeenpm18V7_w Lj4Jm!ׇqU6FhYaO s{-hDL c"5w5ծ&*duL0(\Ѥ%9z딐j̶Ӫq{=j|8w4Iy2QIaM]-JiɔXV ik+OmP9Y=v+A>]#a 3jn%c-Mg(]LU^>]­v :dGc__ֽF1ݞpk2R,DXIF*>҃5tA5g RWiN$O!z*cML.CqYS.9JS :PE  x!icx3C VU}qB%1z`G[^3p˼eZYNAWQb|w:$Is|e/̻Elţ{ omMԫ-Qcp3g#1 Z^Xtf*;7aP(puDEJa`՟149)D|vGM8?;9٬)+5'0"2)n !Z{*IsX1!Mf(D(̯u(OVxѬhi%`ÜK/#jl^rcKLZ]b&쥀u:nJ9tS(-gBXH1KËB#0l1)D٧i^P>']$)!nYI-a&sS^ t`ÃwC!`:DREL*8-Y܇~ :~ONЦ[+FL \ٕy!Ʊ߳b*ũ3qkb|SW7L"$CRz[B:i{5W>fMBdm äfէ]nW&B,A65)S!_Y!Q욏o*IB'K?AFnįr9b2/-DC:x=:דE ~FEym$А.sJڲ#Rluw>W!cQqW,EջLgiZPqDw@H?8佪rs%݇+ !"W\76~5hb*oT\Si$Õ0/c͑ڄ]. eYOy#N<Y s-@xC1VLMcGXct/-w,9l< Ót̅ 6<5ǭ1mB~?N ԟhE5j A7sPS mɤ.@j_gFȹq<ؤl?[^;xߓ6Z8>pA8pw#,]XEh~0>Ŀ[^ܣ/!7:ٽ:oN*(G/PҋΗx鑁!v Un+lkvWf*ɌcPQ%Ve+.e?d1аA[;Ghf1#NLAw*֨qt =ӓU M Vo_{\-`.n qKJZ + ksuhݴ)rsq睻$-F,sqD zٿb)@{:あ`7=r pчݧՁR.h9eQ^K]wNDhЅ Uqy`tTQ*o$4fEi н4g08h.et3n Y$Vc\APE|%c^1rVf$@vs Uj*}PN3nhN"d(AU ]Nl]:pOMƁ>$[0kÛv8Ѥ~:{9^S]^ Z^,Ӡ/+nRA^yO Qaqn)t/vʚK{$f >Da*[ʼQ@9 B)eT|O&'JٻX5wd k BO8'^Ҏ"Hz9n _% {EŇS{^çq8h(\pޚmv}0z) 1K)n<˔`UdwQntNI#A^1O]=1ںy|l2"QX$/h̲LkKApCLh1 ~k\Ooa쿓TQ %4LKPtpَ:koKP@Jʚ}RH NY31!6AKcqʏdh|!ud=-yIQE3y yP YQ2:hEFLϷj2k]QaۥO ޡ,mP_d[WFk[kWf,sz籗kRnz)0 _3, )0 &ޒ[oq{&ۡtk3k>d4i ] x̸? tjrj`?8rm/Әwx1 ϧ"0 bx|4AB} C Z.|==9>8?an4Y\=[,:bvsEZס?ͅnx"E& ]T׊YCkgJ 8wE62ü`ICk/VO_+?"0TwK)sj s"Moױ}l,JKw<%ʠC-_m-,up`9_nZQBHėW050fvT`n~g T78R)X((y&&w#D-@9JfVeٞChU +*@b2Bܦnֵ8,'9 Ybk Aؠw|>9e2|‰:jWʥdsVz经^<ﰾlF [.5\=z3使A6{@)n.v.q?F㠔xn#@KP pxU/ym^E'AQuRY^=ϛQjqwM})#c!X즔nHT_I e温c !yEg_tLa@ݗY`H3M7k0;J[|oP8Y o5Z`wN9Xד㣎VAcn8\/l!~so?3>LS D'hmtr1^I2= +ۧ-$ѩG90TShUghL{~WD;&T(EEʞ3/I,OD+ǐ5.zU][M?d 8Vם)n]yI4y } `552FcX7\N: \,=ݡ5@r' U ?V6Jݼ̻-}X%]ν!Pels:>)}z^{Uq)s՗>މ'aR2N;I:]+2>e8 iZ@l׮9n^ tɰqEE  ͭW̫?:| p I GC~P%P9ɈO.a)Q0X 2х3UP2|Yźp}"Wq "M٦^+#D=X% ZٷimTWVyEy( U͓ɳ%x4ǯJ螗g4朻ʭhDgά(xEke'];** '0iP^`-D aE X%r*W$ey%b>]Dž$偤bYKJ9…G:"M+9; Zչ~ח8ϣVw#wKO U[W>j-Un@MgwJ;_L;iI GϏn y1WZŶJqhYˣzy!CUe^NJRa(bցr ejU:/ڈ-9h@}مqjP߷Z^K(<q(k_nO[q@FI,v EbNH{Z(RoXkInTgdM̓|pբޱdUD[DlI"%Wf1?1X|lw-b6VQ ͤ 10uᩍ|! #cX& D߅]=_قG۸>IZrkW(E*q3U톒puF,f+$ J~o bOCx_ɘn& w)w:g)E;zR㒇] nDp6bM!CﷲiwkFlxf 1PGN* ϖHVWE]GFdE* eȐsPTrɢgִ!њ/Xl.s6`Fɋ;37qGOIܽt|JtZQ n~#0uܷ|ɟʨjPR;#4u),-$.K#Dv&cΑI!BoSϳ,_^eʈ amտ(`Ŏ,-0CRxZ7oRџЉ~f}1z|ջ+T  \k$a(Av͸8 tڲm hW-nq4ߥP)U [dTHUCH.AVdW{ eGU}lzJAPX_H8\2k,hlmm[Ixr%~ZeT R!-βF=;Ġ}/_UΈr A% '/qύe܃yz* ,Gs'@bc`R]>EuU)|nh&L }h$,InU}{ZqffWo29ZUhq[ϵ`|4@\t @-Ӱ92 Ϊ;_[l>M`c)矆 '؉RS`Sc|?3wqG\ntZJ¿XY&7J޾ǂ2LɲEY,;| &DA,4WU\pY# ͥߚ]}G܎*>TLn|R@ϯOj\_m/܁mST lO'+w+.'ϡDYoGܱR/PLCNSD#P+gvSt`/sb-oSܗtdTbB$A*B357A."L]ibN]HE#ig*ᲘWDnm p04 ZL{x9n = тov_()ӀEhqh2nYT+T3nֳ]mރ7mG'l>JJVLsk\uIUB53el#I wr"5Z ([{M <fX\E08jV0XOvql9 %R|J1Ǣ~"bw [::Pvzvc;Sf==/LHΌҍx@NOځP7S917R ede5`Z'aaaz%9r؈d6,g/#zq([ֹW㧌>KX" qd38^CυK$NgO]i* 3r}[F<5lyóyۃ J G%}rb!`%^ZzV&*\z U /熹QPMCb(Z??Vs. _ " סLV,ȸ0[,lyv1E|v%SL(StV`wZT'x3dKmKQx(FRkG0w\S@]>SQ6F~Tcqc+ C"AISәOLw!0JRzX6\\,eINXHBĜ0R˙<3q٨m&YPg:+fE{㢗挨gF\;Jr?NS/ :R}*Ɣ<@¨Daz|K>YNkUbZ+iJ=}߯p1+{iLr!ɪ lγxTȔjh9E0ԁL잔,#Ep9ا [Vl,x^$D[NP$Qߛ%"cQݤV)۶WԼ3V#Bt.K.39Z;PJig FMbZ0(>%&0 c$gWt(6pnu\ ?6WM`NK/d;]PŅFIRD~cw? 7a(eB&M&\#Ոr )QSރmWs-$ M jvE:$)yjzV~Aol`)йMNj.-Տ0h`}G=YOMwBgP-|.WA{@e8!pŒ۲}f(jTQ ~l@򗵲=%2Yu`[y뮰l]Jq?90'H%9[#DrSGUapxkjھKu^?jv A`+i(~U,gE.|̝6f1u ^ԝ,jܢc6~~U6w'J`*5}y *]ͮr%9;xL V])k|JH!VSjM~-WfAP^7|7y zײ:ؘ϶2hŻ ڳ8Ah_.{mK 5#` s6 3)>/?Xb%Qe=vz ^36W6ʎ<@X:LE!^Z#]#}9Sgi*;r-vSV d:}[ 78c대];s̍vK03˥0O)],F A/.$Ih[,fE$|w"O(fJR;9=&AR-ypʛE}6[ݶQOW张IOJ@Iu2qO!8R# Xr3u0, ]qΣLdRhxn@Ofw^Y ̸֛mC!wtC[8 -\}h|-"Qẘ`qaZ2 AnKl2y{Ȇ]#imJb$ON?jQbל4bHQo2fSHLc6gUai(?@ $\g|!'ݵ+2<3-ue:{/9U ٭vC p 1ns֟W4 Z} /kuM+(me{Ӊ;,w1kuy6 ݜ^Uf`{BJέ܂ʫ+KғkbL5:&HuTdaVp E{VeEbb-vs, k5B@*GJ:M|FlD VNC55w?ނ=`CK/ô0LXOܺ#(X 7}I0F`QxQ GL߇|~?# S|؍ ɋدF|C<`ƇhD#$\j{ -GV~Pz~,wVCS`]`$W'*Y/,\}z-u/A=Cma#t'$^<'q>X(a ƍT}a2ͺ̾iL&4zڨMWUh[.,|{|yg&%Di'#k_u02|N`jd9'kuߋovyό,51ߓN&-󆵶{@D9wӽS Ku#B2#lG+$}FSlDvLY͎(jCYDDi)UqHqO͉iG]FMD#t2יF-bX5N/|n:TҼN7>7u#\ߞXvTDN"&.7`;7]_͵Y +Nw8-z޵XE{ x2&>cbHx^'bg%;tl+@5Oqt5w [fHW{VJ6|o^Kt!0}Ȏ01U(Yg'Ť nYg"ln>K%ܰ콙JO\@ òJkf]_I #+:4xs-0qE%,Wh`VB%DģY/K-=j)iᢿrT6RvS~ V^ ˌR=v&?(|aU#ҏ7TKe!A9Xj|n=[%!(t;dǀ\Nx1(Gle5:Dp¤)HY*ٿ?J/t߶[8jQg7sz8!V?R^è`3uwDiiҠ?ħMxRE,&"(ƴоa61_}sg`Iˣfz}Dkq|Q='t?:R5ka]LB oݤ5z|\Ydᨪ3It@CXc8-QcAXҀy@dN,ds 8딛yd$ujc?7F$!y 8ڞ)g_"pfmۂK_R|㰜i#v \P-A=\@$! (O|6J8 !1;bTM$AzZ.j~&ğKZ5D~!{R ȉAm]5{R0/D[<#ch8 vx:KX]mjǀl' @P?t,NU:P?C}Uc}:)IyF}沣mzV(AXI[`E8;ܜ<.ؾ6P Vtnx@:Fڛf)Mʿ0x xt=NQQ ǯ D0C|X*r -f%*e'fN,i+\OYFV))*%q0!ELC%4;JA73;+9>xj\AzR6j6c/npЭ=AtA= _"Usc*1}PQAM|9m9wݞH.^{:E1W~Olv~k] #e^/6MKEbE^ɰ4WHxCaM!/!? TD?az非PkR _V:jr0ѽsb#P ￝J q[]1,M \RQFa6I؇ly)G(ʰsIXېLOUZ]{77]պ q!$ wÞN6"7#95ݎ ݨN/4)_b`x\/q3E d+"7\DjAgֹpJ I.rfmO-GKDҡAo`+v"V D]4]i}mj m)@圌۝%ڴT|-\T4r¢eQ%6׻.$s{7?c0J3 .Xv=!jD* J{^@5]vŬ"n{*Oͷ Ca,u5 rِq3W'uץd̜LD:jIx^u!4crXwnVŴt =qdJeRg܆ Ӯ\3%.E.荈Xn mI>kcx8+g9QHk%~}|orm'"a͕zB^i1`PibՃ)|i fy?JWⳀ;S{L<1 \"†W!lU!D[g5G c>8& 5reguVj{.k31"9O{Qdk" B;YbZrj$6_Q> k E^g)`0E['˅z+1Чd멳,ጤuܘ8(`sfQxA:?jcDzXTVi!' \=3=o7[bc ו< aꥂX{V-ջQ"(pV )J{ Љv#dsf@GCQ8UPnwzݙ4Ыƻ+b00ac Q8!R?eXi7n\f34pU^x/ޜny3_)!,:Z#DݛҚSp;;E@-s.ݑOV/54@|g) = DLw/wQM>uIn}SSL ՘=% @O=!H,+v!{Z0^Ipd* yuO (їzhdp=V'4p8J &>Ki 2{ޜjJ3=°4|'*7("*HGiˮ5*^R?bf[b`/sT1PL Z 5TMZY@\ޑN3𑋫P {~: "1+|0EѰ`?hl-PxRQj/}XAĄv'Ζt0nKj]4WVtc:RKOE8;j'dK*8)`{Uډ*0JR{:Gr8F1#!)pճĞz \-Sܚ lVaմuڪprdoۺO4A$EJԸO(=%|kf#!NZ*jNSDɞtvdL4ӪƠy 5aSNsFLf<̔ڌۥ3j8r&X(bR(F>{uo=rD<5&O ŕG_729;AlF9&Ru'(nr:_@2Rp,Ȫ1t 9_hrA,@!!{r'zRGrA,2k>lhKJђgU#N@'xVH<3{^Mt Q_x\= G@*zS+6ֻUpaDT Ž߯f^_rAS@Wbإ4Q]kH`H%B2*s?j$x_'?so)IY3r,hkt5:ߜc܂['m Sߓ4ِI Dnm6L.iOURXMm#?oszJG ڗ ѱPYĴ77fٶy]u 10IH#LJ~ ާ񏠟-ñ2i5u}OeEg` ~T=yf~[~}}ʑ@o!?/ C::"hVё7`50E`հxuB\UQގA1bi_UĽ"n[ D&r _qu7QS0fü]o}}ғ4,-ۢ;᪻V^;DhJkuNGp}McPKp{+vbeQN܍ 1o_0K(>Mz@:%p+}2ݛ67Q~KOnR)4vV(7 VڛM!=>CE=b3j>I@otTe 33]m﹬P>CJrR %2vVd_tqiqh8;ZK/!Sċtܸ?fØVJKBp&fBsj0?41 p,+s z1|b 0 ػ_.Hĺ?s5밾OAwu訚΋G*OS;`v$ߗMLb\NJ4pG11_' l$u-A ŒFXܳhvd89k,"#8+T3^&滯/C9t]͖H|#CRu^U*v,dc K^B :@M1Q־є\TTƑ9w$[cɐfPXh]Ƥi{Ԉ5hC琛#DZ}5q"Yz Ec7z"$@=!c7o2OY/ >d4xJ ^I23 q;J$hB' dT# vWV-:^ E `\ysH{]YUzo}ߪi0yNܯv`V&^#P^tGa[@BS+J X״2Ȑ{֖7y:C!_fWmCkSM}P7!ϊ&Z$?UÂI-\2.wRZ:M̟h rǬGq!oHJ?GqF+bj#@3fz0mB>!;` {6.;:ҤB *l4B 7Ϝ \3]_CDuϰn3d\/AZ[{QQIK\{^ E 9֕{=\ƱVKPt̟Wqׅ]NXxJ aq;t|^;R,$1V3PE3FPkeư: *([HZ6wGiv2|]6 41qj2C[Fz gUn@J,6^CjLu, -v"$Z rj߭ @Ɲ. VZq{^cĭ́bv6![=ydtpc 9 '4r}(eYǻ !SQDG3qÀ~/|@mdv@qqe!c dV(.H5Pd?0C6䉯i0:-!¾$CLl8P^:%xyvZ#qNn\mRM![T*#b6IWQʹ|ClaV7>dSD̄õ|]0~;,STC(Ju_x}6|nJZ}W3bUw=YW^kx``p y d6^Ь6|p>] av>ltmVlSRo ="8|R1hD1zh'MYruVX[\t5 M;%7!Ӑ yo!P@#/ŸH]R?v1)D1 7yl믕#?tɐ⌇ڧŁ($]Er&%lFI!NWQ5tJ`}|:~~UϞ@IP'VWFcοd0'د' {\52\0},'엣$U6qσjM~M︇GT}Xy'k|s61pI6=R{V /&M;M F}Q̲gB)< CM*]!rhlok*^# v(waY7ɓ,g^+qP !^V2yy 8hA'IHoe'u126R2 %6S7)_N2,Yc~RJ(>x}9{q8g+TA5D҃Q[5{K,Zf^JYcp};.>?ufmv: UBۚWuGHrrg㙈͸cTpPl 82AP#Q?;dw8KAlΩz$.LF{j-. WOX<_#X|cȊⵜ&@w\S}x@@1x/o{t?i!yq:ɘ/}ui tfZ;A#"s.W_Q)7҃?q2[ D" [ YDdR R T(?Nџ[ ۧ`@@3ɱӄXN4ĪcY*Zز!aX-tPBYSǘ&4R__wBR+( N.$y$,h:qFT :^5jO_GO~Ó[4"}N< ?F|؟$od{K}^ԼS6N1ʾy#nSxo&dflYd:K9s$i,:nr+*%(oX$-tŔ.O-Wh7IٹcH㘺zf75!z[h,B'fO~AkUa+ *x7y<'|K4vG>ZgyW(ETIuX;_fd\6aŻ<YofmM 5| %|dc5I<*@uxX1䵐qr]v{} Im+o~wîLO'W]ΩC.M|w0ru[[)k @VVBNk'Zo$O+j߲FK6IWy:T]g(x3 ߪ΂U@A|mT1XJ59{}ޕgK^"- oiywT |jNW'.)3\UɃK!QyWr%}jET-.>}%ߙ۬X'檠D0y)GƾyA䊪7swtogu-ȡکC=-U2"m#M7>[$q+ܓ{KE{>h&?_AybfY*Oeެ%Ҥl&1^6$ev=doYԒwP W;X qV"5? K]yJ@(% 7G:nd#f@quh! 9sDAwv}?`[(.M-o?x)җfpؓ 94RSӪ"t@gX;G}BB:Y_wNv׃z҉ Z(r|xed2 Cb&0}ȥ7b0B$6Q6c9 %y4nZw5c29ϺRu^F GN+X iȦ:8;m6byg%( Bvhrzg:R8]j㘵Z^X &lZҕ\m}mSG<3'G;aI!\Rq`nx" Bmff -1v=,͛6wm|2=dE}vVp+Kd݀|."t0Xh'~LWyϧªX~V4PN)yr 8/0<@ZQ@vk&o&gy,бu)Wxu/jKъ*nۖ+ 4y€2U#O?)rFc(QsR 0BfO4U-˽xCmNJsV/00ZV}\qX09+Q(=ؐ yH!7AפE,?ab9:e9Rm0SZYdWStCx${dF%ߡ<Ѳa'~ebUR4@^ɹ)>Il&j ;DSVFndu4@ВA>fّhF}aKyJ{7hjxܟO)#la Ԑ(%Vkpΐo@{!\xks}L8_' V0.=~QbhajXM< /{ }W@*(XCT!eƫPʗ. ]އWHviǑT{ɠ2?G(l>-ȩ>U;[/UȲ&uډ2+* e0g%yJTCn%\ rȋ|iahI8nWtt/c;vۥmO'WX-$РD>kl0G sH/zEbb~U9xTD $w}}B쬉4\Hl7x{oPX}}GF^uOFXWo2 p()<~#Ds| )E-.N~n 򪍑ۖ+v&B/i1P0wR SB%(m|@T߽[Բ*k" N;QBjA 9J6~6YӉf1Qi890x~3/Rs no_[E 8Afy:t.O@7ڵ4gb ו mc64? önx~IקJ_1BɿEbIh~$H ((`M)#gFWzOh@:ŝWETLO# T;AI!u֘g>="nq2$FGSrio>r"L{?y7Af\Ղz9KRNtϧb IK]M~/̠dX9ej ^&Pѕ(/N\T'I)(f3+OAcn Zҭ>GPڨ:Oލ[RhuiAoډ [ -am~f:g #o|!1/p@cX ikyPSUl#0V(N}^k 5ҘO:7AyDc6 HdA4;.2e\85|+* K}.X=ɲ9m W=Xsr'cR[Q$9v^0QD+~W0pGHxW0J4|뙗K!'fІ}x'a}H{c]HcI@T OwL> 䁺b3S8lf\c<ܶ_l@ IQsdw yFڵuPsuvUl#[#6_:tM6uyN%.i;1X+Y,\tn, v$!¨tG@;r} ]?;O|Ū?3Ȣ%M6}ΙrAgYs1g8[tg̢`D5"j KDv_3(1s[ EQq&P׶Wϝg?U~YZwM~~gX9kZ J7+jmIkdɔ{;^;!%D뎱NGqiipw˃[!`KI̓J?I;.lo oHTW~ 8Nz:،NX 0Xo"J'u EJbq=V+JaC8Zx@DA3-Kep~ .ZQ*>2K:gT aKQ(O~ɎU[k@ `7 pѼ?f/IÊ*CUqzEL㰙M=$iےBA8>a ko56 MXTK"o&qU@g^[]/HT`Q >(4agJu\=cyq(}Hd"`{2i ז=W㜮 ꞘCLabVf$ev%ÁqjʰܭQfmdLc*c:=C"o.q+9? Zwةв=>N0hܖ7~Sxghtțk+ :B}-(U@:?JU {9.]qeS}LASeUM; Vi/ ?I\,g'N GtNVΗ5,޿H4qK#}3H֏M3WMtFd xַDV6by!stYj.5&qGAL{'whKZ^6]{qzv{EzI FOrlj;2 'gHx &ݲ<2 wV}- % T6ĔKR: 2gnr:$}G.*Dz%WԞK\!EK WUs"$jB.2CS3aKyly.w 1>hTP(M^7+r4nI'e`;w7Thvj&McOJ[Q#pb?0e EClչh~qISt:?DDFl\C 6!" $$Ke\x P({_=K6+-n=D&!gsUv0L N?!e>lHd'z~hAiPg6,J9Dv?|'Q@wܿ: r,y:$fAcn+VuIZkCj߹L_*6^?~oE617o+T|~7ygft ]~ 8$"IQ= q2_?>[Jvנd>yb$"g3% Z.czz# $s=NU*˒=mÿ@)ᬱ7gZx DTlKw8t:9Ae}/¾G7}~}iFO)"o^uNXx awz*`FҾ: ]7ӑX&>(@xWFaYv&.EztFPّmd9HJtVm_*;uf;+#@]jB(g#ڑFBڞPCˍQ`]KPC,*']sZL#]nz~x CF sO[b|d(-O C S]%rw]ǭFL}: xϓ.8tB!,}TZݗaٺU`5EYYwXt.\lvzi)J)E  I[H1p7 +e|5w~ ۶#?t̐-HGz.~>ĢV[ӕ &Ibd#MIk(76x:ʑhzœPc%(% mx kb#z~6&ي52Fa0l"򒹗XuYˏqHkF>ydy!S 'O>sg/\9 3~v9u;&_ܜ 鵺1m9خNJa/I[J 粨O/fU?cXHp7*ZjH| n)>Xx@Beg Z dD։l>AЅ`>1v8y.I=\lo+P9 40^Abj7 ~ot0V@pn"n* bRCcr4V. ɟt:~w"JB u=|5s&ee%6: 8s=k_$%KR4׽{.6 8e8r [a2`[ 3 JP6Qo`96Td:i/}CP=jT<J}Dg-Kf?5@%׬ {"6\=ǥ",^l})d#-./ѐ|+'ҥ(=؛`977Zy?ÍZ^CT CsUR ZSO!wf< jk==R:S|e̿HRf5"8`dou&ZSjŒr.y4S@Рk$5\Au.g ӏCU¤3{M 5`!Qz`{h1ߴ^աImF[@xNf@vpX|Ƚ^TJ@A"v +;y;YܧP7a8QJBH[nq  Z~/}nAT끎AlU %İ/_jpoOlH/v g֯Kc~\݈,eݾtQ$>tP& uN-e2hq e`aɰK@a uNcu:u_/DGfu`Rȉg>J/Ծ#~*Qd/FY:E|N}b@?1͉S"V.ίTL2<]I[ga=g94?-?<+ڌT/NdB's=b- #R}Mȝ)%o@F2 O&sU~n@P%Kx~<̧.4u:<'9?>1C\ 1SB^J-M'8zh^!6j@٪ ;R +IC EB_7Vp;)+T LqL1+y &QӳxbQ=+ 7=F&J#80"+_IkV rEUu;E^*5UVIJߪ"hkȍ~*fjX)frlamvD#08_{2*X˜dEAoŚ rVhNu8>>޴)fxbA;cJ>?AS?Bү1UZȫ$f>l^ 'q:sdk|.УP x`5 Ȃɛ=qaʇCJs)'[-"{cQX)tQ+K*EY$tx\j_ɮ5\9*4 a+ v':3*9 Z]x?׌;]nӞB}Φܡ@x*"lEl=*QzfMsؾ]X3J!I+ u GAhM G?Y7Vq z~34"3jA0լ(gQKz 3+=ѿ[tǁ5eBNMdN ,6ZJù9``TA,O%OpAS޼CVR<I)'2%<10GG%]Smh<|i[DwTqN0Rl+DW*5ExP"&TSLz¿U2u7Ys8|qN'G┸t&9jb%(,c>#N>u)Ɨ?c=}&evȢv` _)(`MA?;Ϥ WzM Q4)3|&p[3 zK6r(*]dY fӧ:5mߞѡ#"2 2"ZX y"7u|yrXXuBhM1b3o5 ͳ>e*>%܅h NKd봩h;Q5FH m}Cubn0~xt9f! ݷ}}>uoM ('t&0g U@ d<3PYƌ|'Į= aDcnu-,zM wяJS64(]K i)I8R#> [yޚFѓõ& Emd6}Ó-͚JN@z%$oFӉ &}&H ґVȭ7$tyk@(FsGZh3]OVk]"m>jY"ZsmjH,gcZ.}v*5X ~#%DG$o qM(Xǡᮠz度бVZy~/~ a`6#i3vLo_A@R-6}E_V_+^}( 9-ZĬʜ A=FEKnRs >0MA-6lQwU*K zCҗ 9h3r)BM.҄fWiLY kqܸ[Xd=aUb . 9%9ϐd@?‚"dsuU.l+oxVh!S?4eWQ5UL2V0V{zPT,: 7 +? D:o /+`bTyݤ5rwao-cJNjgMO$I0*#5IxMLAtznX̲1d20fR$ vF)=8pH VnPvQ-B#+hBM=!΃)E lKzpRGaJwu(Ֆ;VE,e23f'ň:5õn}T[xձ9Os}eE>f<&LˁD \^I]ۇ!k2/-Xhen37 ?DВ-IS58_ܥ4Q(E׻+ 9#vfS78O:˙Kl=f|TہlIzۡe G;.͗6np@tΓRnڇƱ {t}ZcQ7zŚ[e96 ju?oGtbJ@98Vh󬢞!|o0DL g(_(Y)@7G-'o|DfL h ،xĀ+ur?/ cLAmLKUE&`ey= W 槱I G'^_ fݢ664CNsS׫{d9@,p%z:V!!,PQĕA[ .YNnR" Xl(Ft t%Ioa%S6p5A#;3B[CCY[YlP媹[\0ҠsR,%(IP-i)+XV)/ϧsU>cM }|\kEڶUrMc04.0 nv&qYMqmŢ Y2.DP7 U jtG;&03(q$cv/Mc\6vI}! },AnJ!:&(jm̓N<([qJ=@%MnUG6hZ!`{i\D?i Q8LWi(V\qy>khW5gdð`9l(¾N>'~B !iW k6P &ڒD7xZE|^E!72DŽ+W1pso=+H*Ѽ FisnJS?#&N- uQumN\Q&LĐtFb-SÉ\foFV_Q3?+7@WNyn@Dm(1r*~nFhǪ#6yƙX1zRp_Duz]^>71ɦkՋmAQGzP6'`E` ٢4tUS&_E>P<#o쒳N>cYmXQ6).AhVzJagEo[y)r岺/I;Aܡ`4Jk.׭9ݥ|K j!J̓%\",/|QX\ne7`d΃=YdKnx&ȠfwXSJ;;ۇ(ZnDAv o\6fDhmW KdȽXr?+ {]DNl`KV/>w& / L%`S<=c`';lsٰK<%xB"0tXiO{b8L%/IKr@أ~67h >Z=hfz+]]θ#U^ 'Gd#{% \rpFƢ%4r3$#:08Er6 p(EzBsY#빀YMV Yc'йdj^U3oQ|zxN:LlJr%>bx)|UCw;. nUXY4:7ܗ2eڶMP waalH(joOf>SoNA#bb=/ܦk{@UDen=|'>7~aݗ(|_ >&`m̠(,1lSDWz &ڕ0ޞp[o$s(O։?(lK1` w`5Ъb1P*NY9,0c:} dNoʿ3hq1F쥧_V‰aB3N݆!QT9q7!Ѩ" 6bI8? ge5eX-`)p#qp>EAe=~C8YA\ߌw*M> )472އK|."Th33{cʌ) Bh j}q/{O|tY8 :@͸7$7&qR*>c@7gײkB҅rQ:j&/b%E;v5G2=완 <.>oFh]]1l49S4j !Sp?jd--I${iIA| Kv75kM4oU'&>_m"3~1a9`Kco<HVLdFsޣRCCY[JjTDtjȜrCNK'dpF%nt5*K]vln Umn<)ew#гj'crm\~:J{K6zvVQi&t2(VYKNW=T}FcP,U~mQAWfnb=H½XLZ:%lnrgv{W8(pu6(ToO4Wդa Uh H]\LG56#ͬ`^7 "Xޡ/g32|ޙhRưwa,ysKD[ J'FγMЯu@ҏA$Hhdӄб2M⋗Xr2y/S書enإZ7oNd3Rv \ac=gGZv%$x\k8kHf)(W$!ZMRQܧ'lj'n^ @b5q#I=9h߶p)q0 N=<څjuֱ(K1jz!+9 F(3w*sMLXIO%e뺛 )'yZ?y2|{] 4,Jʔ'[C !mH# >[9] l!⤲ș_Q,WՍWD>Ypf^SHs<XfWԇGIB̲?' PWEp r@]!|sFl;Y6hw3>9?F go F7A:7MgUA_#,CC j5 pX{D0(+\կ&avwu1RCgB_Y@09k læ!Mk .YUl gF[NnNo" *h% PұV?" b(i{&~RxT6DRSHPZ ˫s֗@GDrZک}׫.TP/An׏k5Bq,H,OAG4zfE>@hFZ'D߶;aR82 ͊VRUy2: 28jnn_3\D 8ĕWFxwƊ)k(LO1i6lOM:FCO|.6:dtUp1e|9tP7{\3vms04]V!gdN? @(rQvo "F_fińp,W6?aX_IutƝzߣ rƞ _WeÈ9EP{46@1/>CkCžta2 oޥs_Q|2/y4^L|~T`OSE<xK\j Cp MךJmplL%w݅~aݎ.N#\y0geNȎ̶Sۥ(,;N&H ~ X_g5C:!}R2_B@+}z.66/cbݩo\߯Agich:Ҩ#bVgUzjOEyd[s\af[ّC4]%3KOpau߂vڊ"8 К{۞\JAOާf{yJ♭e%__9yl[M 0j3_ Zߦ7iNAVϰ /%13L^|7M;6(+ 2<#jSP$$Jj68^hL)rϐCmiix5UuWHԷ+ SX϶Qu]$} /.YY{^K!- uns&H%DO!8C2A;_n<=ȼ$-f!!T}ͣYVv'.^򼈀 QDAEWLv!˥\%Uvy47jTx>㠔u2Ajz|R?d2:=`/$;LvM]y,njY #(]OVFWVwyGd&dVIt+15L3+N z%v(/HiJv y[$ҶBTrڀk*③yjXԭ tf¨ew'0yCCwHzu-)䖿&"ݬVR?T /I [.Hfx}Y0q'mET{P+źeCBJ4Z%@O}V&EwH`n#[O:-)B"n˥p.rWЖwXvcEF+[6gpZ'[",sV{*^no@Cמ7m_"΀٦ ŚIQ&^(5%8MLV󎹄s I^Ifyomޘr\˾EM+ZqfD*TEJ~7m^@k՘ ^fu_rnƶ8R AeJcn䎕 &2tqҽ"ͰK|!UKY64XKFK3u8r:Bn($E}34Pp#e|4͊^1Ӽ-vުt*aA!K,S"CًMG#"FsG,IY-ij{`O+Qac @,1 uwچkeM_+oU GUZd HC2HD>{㧶&)b_{Jy|B8lWH .W8SnO;81Df\bD}=e@p⁀g&nD=5Ry\`Roi2A*hqb=cY `oBY?9Tjlza,?ך~,Li-?ׄ+v.dO$¶p7c4i,껦8y(s~r7=7hZUIy4@cz$ܒ@e~z9^LXyln1? [\wݒ}_YvQhe%(M -qfzi" 8ab9[q󎗒bolp7Q/DҳAԵ'E? !'GpLy zfNʿϼ3|eB12];j&&i ,H{uCTh)TxoT ;GYZPR#Ry{@*xƬJDQXYCM{i{v#3y=YkKGLFp) ;3?͏9< |ee 4W,JYmKw4(,P!/4ߟjd)e:5pr@mx2ֽ 5Ηt6ٸCKΘ^f)|Z|K?JXʛCZ33hU؝ooHMy~.!z2%b䦳N"+I'سIO ?K|&b+i?Y#-fS3MdB @V#3GrW=N2 WvΜRwR [K[=;n;otc;= D+#uFo)y$ÈLIEXm'('ݨ_>:Ts)+PB殫9bm2~.66KJ< D艩"uqs&)fO'Y*AT|vX`u*}fի5=vۺR\mՀ!_l(FAhk?$њt3pOL,a(vԚ+,:JJ7FU.'y[מAϬ %Ï'r#܏T%r8$mxǪyK?l`Q*έZ![-tRz9DvI!uR~fi)u|j"o1{4 edVK|7M6n6\ː4!O$V5ko݂eu6oF B=j{U)W63PY/QM78`ܬ\ZsfԥL3y=x0h_rGۿ913/)Ȍ!X.F06? G#C {ex`Ѓ1NE~ i/ q~^ Ml-wϯ3z5wA5°7Z2GbߠѓҨTaLLHf{di-KM/g[ D-C8YG &EdR azUqfL0_ *4V˪%  U)<ϩY E sLob)pgZa@׵օK^!=*( w!ft,`)@ .>-D~yiONJϵ~Oۡ?SIlɕF!DJ 0Nnbn܏nHIy\ncZb4G,oz? 6xP-K̤/{}"MC}Nul/÷ m;J9SlKļt 9gjփ5,  XDP~OqϞarG|m|@,H^&g!ocIHU*66WbxBh$LNH~d͈͍Cm#bs}36JҼQ>fy22#mlJ 8gu4"nAg&3Ju}\Лk veh _3j@̘vtnԤE&69xBK){qHF5Ow4 &`٣ RJcĦK09p;<)ASp)ZAbVn67Xa$ۿh:wvP1*􎠅ԗѿZbɣ*qy;usICY&Cc?cChr?'¿ 5ޏJaŽ"a"w<e]ss^ )fg6"kN W~_|/z+zuk3qu z8$ Mn&PJՉt?(?3l7G(Lѕ ݈n 0ʽw5Lޔ_~%L௭GW> 4Ǵ U΄†pCҨ̀s;|'BVl6z]@7?dai_ٲ޽*bɌI*V 8 Nufvx=GGUi<(֩G_`W/ՏBv˱Db;UՄeo2- GCeݦ4h?!w`L_w.4hceIUL4rgW(DQ˻ >L)[gsMvƁvB rS`h K ?0ĥGLJY#U{Þ:k 1p%CFWts~H< G#nWۘtk7ss opmd%nPUQ*9<3C\veQ(,ۄ=X# ʗ.*GDp  ޟԤi Btj9xݡ9S!Q/zص +ӗK@ s/J?UP Y}X0@ QO#NV٠tId?|˘aedTUy福%oTJ ;n2wC#sYJY]GF}j;S gvCT3O,ٍTv(Hl>G}% /,I(3_}Un7 :?09Z;+(I q7|ĸsfҫLUmfGdloRq7Q8ElB&&1&++Vu7z`g3av*/$)ԆQQa7!IVͱD?s-qc]Olu,tnfdF|28)K5%Zn2;kc+Gm@[|CD .m'I4)0;Guri''b 5_"ܛ:U1/ELq ߱eLSJh/qK92k%}DķqE SӢH:V1-Ȼ?9(SngNy b~sicrhYDzT˲HM9ăaP\qEϯ6 K?uYi9\f/RP*0-:TJ;)۞n룤a)([O؛\ns g9ߌ:xHn<9NBD yҫ+.HPǐ;cN=t}l<ۖz3rɎ=֨Ƭc)ƞ3 _a;rƂzrEҋ4'](s! ✟>π0d,kl~}?vuki"Rp)5~$dF8g(͖(X; D03L>4?-[M&O bPəfSRӞժ[;f@cR^i]ӄl)6Ia6B r]ᩞM4ჾ>D^Gnh6%_5ϭeveBU]1#]>!Wf䂪%[f8 ڻMC9'emYL|[|V,KL&]y p5Sw|43S’Pa5ʙUl|ؑk5MǷYiL%fg442̕&gcMF]BLK035x^Z)2eRʨlA닁]踜NyOjw,umCvRFpuo-5j6Ov?7H^F(,#0Yz[)p|Ӏ k''YvK|HXAB:84ܱ2lԓ C[1Ej_c&'P E ,XDj "ZV߀-e ҭj.V$Qw6gLsr iM16Vc@5t'N!3Gv|𘮻*bO{JMl5w,ϩmQ1%:ZHQ1.+屎|Y[n#d=-DZ0VS|o:נ~v.,,yt'EF),")C/Q\$2 \jT/OKww 5\iv}lM/eT$ HU $S*|+["l]r< 5З!0Bmќrw"f9p[X p̟٠"tL:!mpVI/=^٩_kP.+zob3t$tk I8(1eUx?WNv q`?^*c%c=~ao]L0A:B˼* }S_+9~*g> x?[[KEkIcj1rQI#YeRL-TD)WE$<72mn\QX=,Oꇞ]:RJ7wSS0%DiG5ʌKЧ@\+!htޏ‹gMOop"~U8Z (,y74'p'wgʬnG*tF7~n)bfPÖТfrĊ PQ1bsK6:{yF6b%# 6TGSΦZBW}iVbO|/?T)z<=I]Rl4mW"KCAoO3l.0I6[1[b'։7uOBՙ!r$ 5l(:U3QGo5cMj]6<b0>e ֑:[ FjI[k9DJc~81ľHr WI_GX bll`>s0>!{DuVSdgn5 Ø$nAomJ\If0)*Am~fJ+vj jp<&©q?'F큫VtD-?fss$훇69"CZ*M#gՕWXA=hNE?4mKf FpzXr!6D3>9w' (@m˱?xR1kAh+#ڭ6 & /@ѣǍ䟜>HIX ,<D~_ZRA!';Y{=b(፡EyIa8XV`Uw$iL%ILǃyޫ(Ή>x7Y Axڿei9~St%t1ʜ!1*kwifP놤xP{!3Z2δ-9׬T]0£_;GGقJ/rztbؿ,EWh,*nDV9gj~tna.fq^buBnKjz?EK\F~j+Ozp< g&G]2h0kS4bO*r h94.I=['d0;x?~XN;tn9".N.PcD$oaj,@(ECaKq2lJFCΩ$Çifiۄ \J px ~p 41kluhO qKf,wh3m0VE\D]%M4bpOGN[O c."F4Ո'>U"ĭ^[>BpXbsZ+H[A$]7=k rFK0`9,v]q\iHN8Pr k@gJ.c5|yEf 7R\gңw_>;״o䃄&0UKMz%B=EwGc,V@ Yc)Qw߰(՝,|;u?{A/΁nɮ}{MQYc 63إ{2?NYƻm414xyh`J\ҦKo]M p!%>E Oȓƒ XG\yFr+YXEOB9e=v4ۣPkA|iU߈ZxS'QsѺncNZB:}4Sḛ:\ћ4?r?]Xװ:5Z S+|tT#MC0YrT ͒) i7?ۼޤX] vl.kt%jfT ;poLPu,6͆ljZPvX6Y5[Z:M4p@ֽ:sWBh)Zw"'8M|]7dIH[3$:ZRY*mmDQv(&<ΤkƷv( LTU?^;י~e? 'tE2.8B %'4,.lgMQ-Y-AChcHeJ1_ ȗҚvH퍶Wt>(M|e)FQrMaxZ(2A׹"BsAB%vvkJcTK-*}NWX"(HexC4 d)&{+2C\,Ct`>!5MkgC& Bf'U2%|V:[켰 fppFYZn-Lwlic IX'w~xĮ9}9lY!+ p HpG7)˵_wk w Ã751'!yqRKT[Œ)ܸ#?MTbͨMtxd"o78T#RDC%=}(E֦ZΚ 2"6|x+ dh۱_a(UO y|S;VNGSKMKNzܬ|qx_Ex\&9MVa*卾2Le3?ka/f)xנi[#G Q5jo_ GOg|WXնa oRJH": ,[E/$6C,#3bhzy[1~7m # ~r}ZX_=g+=V@GZcH Z/r>=F0iRS#L@9QACo2t7㫦^2M}#+=%@AE=$r[q@O=J`}rF`<`Ш2z 0`ʐ15p72weX8}JSb;+1 @IZzbCD {nWCv' 7QDˢ7} !t>Xos5aV?ՏW5Zi{>n2uF ,3+gH]:O̲(e{]q6 ͱ4Wi\t&{bx&\L:r_^fk͆k}Aն4vXS:_G`_k?)Kl!+Isƙ(Lb!V|%`_}BS14eYDRG?⸀k*V5)s&^ (}4A.I^ߔ@#m?އuMAV8XƧxmHpJMVHqG1JoLKq:K΋Q;pʝ#Rr/ FWOt#|qwEN_ÞFp<%KvT] Ө1|SiZb]X1XWtkYY3xQ="'ЗGHr(-Y@Yz@u\(qCiSiƲs 5n%z\/cԎ7BW{^"3)S_kWѰҸF-7 -X=ŮzF3ݗ7؁22t.%p/!.urĄ_[cuW3faŵK9-.yWrM( 6W<' ]j)z%YӲGC"[З,)F)>"~ػڦJ̻^ZFb/QSa[qV]k_9C{=^"xBv2csY16eI߶Qb8,K&N:#VԖ;yFcrP/fՑ3fagx'ߠ/=9<˳;ZIB"(i_d*<87"?cdY<\-~(UF^Z+C΋k8Pa]hO Ѥ*>٣xZvKGV搪W!{a[iq1jȻAYlF,PF%tWjr.wZm=o pE ]wr/3Otݑ?I]qZ R\젬<p6QLu7&n{1tXE\ث/J!59Ttpq"F  zELR8g4vơٮz ,/8D:UlttBT0 T@ޢW1`r$0f.H cy i|IjI-Ż H*-`f 0_Q W5 {%;kF%dgqE z --ЈrsX ŻLҖ:==DmA]lfVEKb_|%G1)Qb?ЉVpiyh3ifC?I[W#rƌ{Y>쑐Bv,+h_ra! ].k7ŦP]`'>źC TOv͗q@_[mk12S.nS{yrŊZI0J+uXk('I+PrO݆e7tD)kGb*<7 {(1TeeL #7|~ERo)؄͖Zzڀs@O}93?tw3{6N?D1c̛$hD[9؜.@-8,Q0mF1{ٞo} #z?0NAaNCQn( 8?=.,`D59ưXN['dsTLp~ 2[t* ǂ$>셺cQ;Lߴw+*Gf*@# \0t: Rɶ/;-k i!<ű`}:^>ѵ)2:6Hr'uXpr1ʞ̞l,e1Gl1D4Hc ¡cπ+V`@hj3S) 1ż;zUZhÿ}.yC`q-c[ʺ7'h6 Vg˾T-Xy}1 ʍLB{jAV q(?~#VP ;Sԏ^cb[D #-5RԩXW|@1ű qֻ NyWQH2urÈS읧OSi)iw;_aӷ s,xr?/ycak*fēaoZ!fA M_A.]ד/@z裶 $EP:e84aG>tܜ@SOMRXHzBwel0Rm+Y+@GnV6&3[soY58Bǻ1 @* 2IiNL&feڹKZgˋ|Ō^uNCg0ZKJD|Jn,36Ä0y\ &ME$E@C 2XɇB7qh*i)23g6bUzO&lhr*$d\,4%y$-,ֽGókF {sXZ5UvݬF8 b_G@ }2.R9Ѱp+[!|oK%r P+o7]QZQmgvnЙ҉uE^`S{t^>E5O fW0:3j۸O`=L*QWTnuuX Gkv=96io" cUeNs%<Iz;κajtKK=!I5aNۣ;SNt`&YON\ũި]dbNj)@yN5DaɢHfN&0EHۮ7B Xb\8pW;j[;vC;-UEi%> 4 +`Jri K#|)&X-ar0WFV뗅\ArnFX I(ŢS@?pvTkͲD5( 0HǗ Uf;Uvp::޸mP~t +\=c,;F MAJ])"R!$XN0W䇟4mFY_t$S~'Rw`5ÉyնPhF4{uFlШ? غSa?EolK_q]gnP:]._c# J0άq(I¢\_x&z!O*f=LU5X_ ԗF΋zV5>DTiDl˽|Mrcz,6 I VIHwnCe>v,A%hrzǶf{}`_D_1(Aoen܅;P< 7zPb.@^ON,q\ ! Q0\ jƐ&7CtT%(2 *2OQ〦Nw֤[` ,?zSs@ ?BƦ_cTUt2)Kb*ބJ4;[-a}۵АWDj crW5|`N'ɍ$'"*|]4 ob4m]+AV! d6^OpވG&мoҠe[Yh9wAҟSj@a]ɜvRzxo>uE$j 男愆4__G<4U-%v 3|-13g <[ 󶐳jy4)?sKͣ1k U Xbe.4CvħrH X&k W ffn9@"呕Q6z5+؁ 9}j y=2HwJ:0o"uߵ] Hxo5$)wAWϬ!鯕}gQlbt\sڂ[7J6k`\!Ԑr-6ŞbtyZN4ÉW}i  N-nѷJ _lº'|9BuR2GtMvs*$ug2J*bK<'FxM(&m4_=ETGB R}P-zh^рU[_MӰWeXXg@"g+, $`0lf@c'̄D߲qIn"V];*cO'ȵmoiM zOA.][9}AN- 8yK"0?@m%f1z@ɤI,E!xvNed,"@Q#x35*?y 8[L)Ř B>]'q;tJ"a`]ͽCɍACtcK :޲>WwNe>i@#(믄kEןB}=5ֳ2nãuZQ>OP>sEeLT}+ۅW>_jJ|-(,' +rzZ [oۣ\,–ect:篙 m & MʽQw:u&nˈ^ ʏw*&6;\շ *ef?FF/_m}b:Ypj"vį͞Nur[ST#!8'tjr;F߫z&?:-M $#/›puz!F_A Lk̡uAc+dbQE H6b&/wHL9,BՁߴa8 dg'!J| =TlkPԭq崞{Q8@mJ&=8^D>bbcvmmpn侍_ `4I$4kbgunvH* ~ {l aQ %7GKcۨW<-.OrSEߕobDaHZIS`/=:UtiO;Կ)䭸o ^޽1 >x5?!+qF Xs'خ e+o@ m bj;g5z2b<#WR<7(}6tkWife@7ѐ$o+le>ɢ)lkJ X1&"}"wYnhܼmKS x:总q`KZ7 Հ]FBwɢ6un`J Ѓ)NWs%Py6{ #h5#1n$wtU9ĻPQӔ$ !_Ǫ#GsZɪ$ȡavW ]!i'+FC-dt~B#)D̆NK"="UzHJNt:_B̕`>%RZPdAzoMT`&Uew0$)5I?!-~?P]%v1 k}H &2 HECW2y`RE$r4intqGmH9!1g}\f#g~F!XԱD+oܶrjFr΄\ݰʤ-fg;ޘboIm?+JO'$΁ҷ|y%:ix,O!*7!__%omB 6}OJ|mwfΙ%kcS-a 5nm؋d)e5~_9DKTR^%Db} MYJ 41 G@mav4P`Y,q'ͷ ~Ñ4ȊJry U ڞ iMmyԓ#T ȶ{rQjԸ@Q gmRm-4=lZƇ*Ѭx9oG1IaT7M=c9ɺd8t]eHQЂL40gnut L&J imLy*%]LfՓs颂!rK. (01y3l p}" RC|儊>@׵B+<\O)%&|Vx\O ć#'8.[d̀̏*/O){ %<_9k؃:YW]ubֹY^b?3EGz!@%2_Z:d(EU٫\LorSwZ-Gqu$GzrV4F'X[n=©>R}oX"GҿłJd{ tM䱋)ĪM5_$OBD:muSkYݩ`Y~[C4 /}1g;0wpE'VE".dm ^st9+# jn6k$dre@AiSs#"[ÉGB^W@"Z`.Q 5q<ˤv$G`\HtK+>$0 mm0og3@LE09z p'Tx뭨!:E bcn B^*iD} Nsl)N> m1ߔg[mv{zUQ;qз,-jSN${ndptt18Nd#WdXp YqRل0OqNz{3W͸!ˆ}R,[w(Hd{}B-zvs8&,PeqR-^9 p̱ 2XXS_Tǫ S_&DN+. BMTskrHaLbWv"jBcb"! *۲DBޗ$_PosŒ"þ璝kZqwïDbs p*qG, ,f21p@^;ŕmz9ˉst[pȉ:C׵&K%C*_OnjGT4ɟF]->Yg*OT/䠊 /DX<C z.t^'Y @HKE^csd7j1wيkZ`Q\:Jo7bEFw ܣGed.\.+!InD bG`Qe:4Cx!ԛycSIE]sChe9j\y$*<[3:VW>3Q&:GnYYlӆ:.E,]htlȂ`-o#'$$QK8c„4W%'O̓qDf2~L nx"r(Dxm2)'ZPW3Sq"'uiݡVУs@ISp}h18. ?w1]s`A*$튊EQ9z' לD(mThPa TfrݚMyaJl)^Zq4eqMHvFНRFu[?n 0C=K yCwPKaֳ6҇!je>;؊ABaUhh=WF] iwJf C8+]]byd * X6sɟ-j |@[0`]bRY@93~a lGcɈ#^4^REaplۍ 1[eoKioέ7h6q|y!3ڹxZg צbR"(sPz`rJ*}>lz6&^$w^Cͣd@B/Һ>bZ/d T A QpY. -äXO2ZJT 5c1+0'O+HCG2Q{\ @vaVQ)urܴlD*?ԆYm jƋFooϩSӳ±hXz6ŋ9 (CvRP2&ʌ5mvgqO9 ]+=(2l 22)_g2γ}%AS kXi4ߘKvR41yR;R]|: ᝞SHAmMUcyfX,}e16.շ0ZZ Ȋb"WYX>[? Y X'O=&. PAǚi8>Qr)HN奘>=*+*sDcE šB%"E$D N!FpL!B؎˵RmJk?$ PM+RgV'vrV m(=(l3r8NIJ`B#cvp\:r|5_PM]q/wȄ$i Qm>g_)*nvU4Ş~ydj#3lM d &OY[M焴GxkCQnA|jTw:>$\U {'7 Bqty?VG-(=kIrdH 67_ 0JyBK> uwt*tx6W zp$ ˌW_gDVNena_9K~Wc&=׸̇/蠶@3`+*%WyHt6Kf>l!Mw>G=ݕQƽhDdwB:ȴAĤj.Rq ~?:H,g2Fo!j.zp`cHπ岞jw] voy엿ywM?0|@p9LO%jT Fe*W Zf;|}e<VʭS7*3͌;٦bN`;Q3Qy@¥04:0C3 ?J5|s$~;!sQ!×OZ35XGIso=PwvND4V}a% c0f"l>ߏ#͌8(Lppݟ9^y{2~yIQ?*;z"?Fa uZUºM=gjzd է/G\!iϛ\_ uSq՜Us7 CYP ¿-X#)Pll|j(6DQQ,?T쨖]zԕ%W guDpkH) ;5uyX4,WoDԕn wa&FpYֽZfԕ # A1jG%E6eڐݻHqYQW?>`uѸ7pCUǜ^r"ٞ$[@;|8b~+JD5s]ڏ3`\ş< ?>P|#Z"C3|/ io p0Obھ 1'gCؓ3vzd$[*+e`iٳ%c5'qyA1w!q%E#6fpfl54.Q=^u#0Urhn]vXF/~*J$G})s /,4w=-B ?-trlٌZ3; rH. |؍4jAֺ7ZYׯr| QQiu/9mjڇv}n'5p 䋪_BmYcU_#-\>-dge3;n0}"đKo{C{&YG˛ Nj^k0"3\Ӳ\0 ݯѥeJvsw셐oM7"9(I!sħkbTS̋ n}At:e)8U%a~a *~_2[ qQIG1* 4^ľ!@ J -4,(NiQnLvC T}LGjϕLVN6!d'+ϩVP-d։!MǡVbj'XR%{v@/͗"Ցkmq&sIp٤⎩b˜WޤL,׆gwvDD!]LȪָ sݹd:?8/$ձ@@(xau%ğ> \?X!?e0@cD#ґj #Ɲw[mDƅ{: E49[/o *ΐ%Yg\$mpκjJR˸t43;dwҶ/(A>rQQmWYVY_pj'Mq9ijkt_pj(FT(Us/m@ToFD0P Wؤ(NrDb!:r_#=D&g. 8a?MLAfg3%n);,8CQ]AMo dJЙZEJkpR@!BU1>%C)c3t.JF<Q>$&AOڂ"נa+Mf6%3תeKiYL!r&[٩>1d+]u6Yooo5]< ls= (QM&rH->:hP+'g8=9Vt;r*%[K=f6!cRfxxQ Z8\ dCQ\ y4O>l5 x~}#̇BAV Hy d ?)Cv҃l^!.R~={ (V>{pygH e N#KWy-+&_gLǃ5 X3= +wԅ'tGaPikﶬmrMJi,^|0٫ƦqFr=>"~q5Z!ca^$l#-T#$yF ˩gTcĿbLJ\ߏY䄳#WXlN"%J$.rCMbn2->_:KBcRn"^ "sDdOC~ƷO{ gذ=,nA2DQˠ0~?v ؖ%jj"BTS,򔉖-kT[FBJ,6E7~DmN3sL}`;[*-5bZO}bmA#W{gQ4c0pb. 8*f֏ DW~Q(>2JL4 c5FL!_bxc rƳYVY@RaK#Wmj/1H) ݶ(byҬ_E8dH"p6*s&z"^pݪa'%`ӯԑ(vc jU4lZezOdg.VO.Sh$D18(5W7g";6};tgZ~{VF1B3/gTF4Cq]̑IU}Oe e/Qa@g;mqNk> s7vd=^}sZCFiZI]O01/6MDk;wC^t;uoE3rVLU!7q~ Ų'!!bvՁ=d }AۀM{Kp Ft%oZYӡamo(:EߡW婺tfbc>t|PC+Z ןljn-xL#(1EcɎïQQ‰.;aHYW\r0JKZZ =.9ΐL󇁷 b3|:㉎| lc쨍 ^Cq}[(CNg'P]+*;<.Oևu`sH"k:]C<\ayDr\ޗ?uƐAC2埦ԭrԒxNqm<kuO>@n-/^(=xpĝfD̲uX¯+GcA7G"mawԒ:Bhſ:쨠x T- iBaotr~0bS&h-AߪpwS#gZv=Rpwv(,DYg: EK :'Py҉\^ͺ#îMuPXZP_}l{dUV6uw w6C¾>PgM1$ MbU;Z݅_ | \E\~b= <б;>h7@!Gw,,2[n}]6-aWS=fEHA#!0d(6sjMd[w1=B%8qFV믁ކ6f-^hTGoXm{fM@v,xu9MBB7atrt]e_W!4}DIk }C\kt$ EU?ٻ^7܆x4t'Feq^f]5L6K&\/?#q껴<)i+1d D Q wF*3ʍ[Eb>lwQW%Jcc&ƫa\`ʪ!|aAV2MN*_y24RV:\${v7 Si2&0heoEKK|T|D~ GW+g'1洟w5 |R"En #"}&"vDLNqat_vZ胺CR7L柛&sү*6.s)  EkTCp慆QPMl_/-e4"3`q@n@Cbi!GȃX'troj{΅jYvOyGEGM6`҂M$*>{1 6V}1D.DhJTˌՓ%=ե|Vsw]"^᜕ٍ(NN?V\p>,[{[o:'>nQa[ΨbǮhX8fU.L&eGn/vf|q`W<*6ǔqq$so|ip|?ko~HZpC=aԮkWN`K]_xԭmnfbEOQf%Ҿ2PT  uJ]# d+*]m4̎bf `97lHK,IrݾnmCݠJb s%[a jXH?0Dmk D*5QYU iAJYS4pNκ:?т8M'R} hӥ^q '!A~N[/}j2cԹa@ۻ\/CsFZ>Q ޜuAC:b]mtn_fP~WƔ+(1w?\|Oqt]b53.uy p$Kڑ%Y )my=]ȐDvgG96lr@ hp[SSѩ;KKw&&/|vfn0CA9EO&1#&R2 =*G!'ץ{ ehߏ;^(-ȕƤNkހW@=f3s_uàDo4[v;K4dp#uFg8ĦE<(pag<#&tx`>(ND@߬-nUZEv|Uc;SjmϫtU/o>[J)Jqq6[(:(t7(oLX],y$ɽ\bƭ͛ #($h(dT2;q EL%74 !wBXdӐ-K1*3[Q=0i'kLEIbYa<v nI9}C:=TZko]<2iDjX)}IXR i:A/Ħ&X['<(aZad̕x} B|Z 3&4Mt=0*Ngy4,#+~igϤ(Xӎ;Lv ؜ M'vJL^{7V#Ճ8SlX<#=*Q4Z9N)c[?ͦ$p`4Z+Zn*}2u< &>do "b0\܂B$ÉaTӃ#1fiCGtkR}焿ڶ0>༆ӊf6 OB4|ŖiYknj@:M]YNĽ1%`Wn |(dh:~b h Nٰ7Xj01Yfb8O?zf挟=pN[g-jI3u? PB7'T2=lW|~c1` - s3m;mJP1Q`C1Q^0n 7a{aZ9zQ$aSkQm3Rug|. fd5˼p_٣cm٩J)OTIt{+tt,L}'<g}T6\w vzVpngd"|[JakV/Ig ?vmAP|h1ǧ`\,x=eQkʏE+wR7EՑvȹ1ڞZ#{(|ߙtxEܜvH*cIGD%)})Vռ,}V~adMtlzpp<6wC 90/;T\rNލMP+ߊT2NwL(@]뼻"qCNE[/0O::‚3HNmOVӉ ;'M J.GY(9xʶR"g9sbA1L{fINLg @1)`^OY(w&GZzx7fdTS2}6lS igk^.)E;)U 4Qq9~xb 4h#ݚ*T]gǯ/c}b+C1 6|bA 0ț.շ t5#0οMaYW]+@2Lvj=6eIb_F\?E=8S\!G+i2Kp@EKD>sHyVp\sU>jK4Pu9w-$qNuȇ ݙj6x)ei`h$Fk"omѕ糍_G͝wti`SԪ+) ^ߞY9 C^aWM!'M ]Oid*od`Z U$%~[18p!`s?s L=b!>P'.{J 7vIWnl{OP_[I+]D\YdJDE|7v1]seW MIT DZ t"_tBFdcPbTlPjɑTt޷7 >ܸ*)ХC`:]ov䣁5eLby&|Zt&O6pf5<0[ծs`rskXnD ..,|gac`HAu^ ] e`1(E9b Dd!n 4%TPQRa9J(|jF)VA`He㘨=lfK:|RƥNUOasÜb,vAbqg&fųdtQDb5!@VNII#=̕<9 ـ@r[ ͷX i٣=M(> <R!\.6^C*}}-Lkqۉ4ގURSX )xr5`(KS}vmtvIML'dL ׀:mpq;gp)Z :LH֍"T*xSH&խ T=#CFr@ v:ְs@L.UOA.a ;> 4 ٕ Zi -PcT B77: ?/ X %M: ;&Ľ@cPD'Q3Lq@Q GnSkIQfҪ! vfG[q:yms?Rf B'RA+}Sk AJ_d׫`Z!1Ղ!El UP!a/ L14_h{t.5dRvϥg:_tl ʸ'ϵ&照AZ G0ݑV|/>̾.R[A2rh1^PlNmړvkZQ/|w~u@(U ^;|-U}> ($Yֹ@3V"֑.TFkL~Xޠ>ݪY﨓J]FpN/UE!b2LC6\o9PoAGziIYPW V2?aqF\Qփ 8^PiC%^vE^t*3_)' =0Fakt-ָ sn/VAPd-je ]MhEρOVr)g!jTyfQ#kXG vNJDzJNvFX@h%jvO? ~^AD[0ڇL 'δ쓉Er!l| b_f/;O$ Wm;-DQ!riӅVjzR96Ȫ]%|bnY̕(EУ/jCCĬ0I|mrb4m0cںb#~QDJ-Cx `.YpE M ϒ|Y]|EZj_}s'`j3pZjF}Q l̐kcȏw'({㤃>n }FXU{k,1+t1NLENcXeXƞXtK{G2aUh u,I!y("~'U<NnkAшشmOΟgRmsaY@^Tębn觞i:Zxy ?z-](bvQD/q|1g6*[%xMbR/sA{~X 7m$Qƽ Ńel8^ 9K,*oY3zn?=&2}-M42 K,>z!W%ˬ1`@CGdUY\\Ձ^,y3|`g/GWR0PBMc-b(Jub_EJPjٔ-L=bqʗkJʠɾMʻ_=AzC*AAڈtU< Ԇ?~\4q9Ot5$ZܔrsPL qD4:vnMO/gf{3aI<Ʌ;"]^"={$3/H9&\)|].،2#8_hXܰȎ/0 nb5 z8x0mٗe#ЄkRnXg#S~xp\hZ$a$Vc7hF'.M 4fyeI4pv}AM5b>(oFYr0 /5C"! ( d|h\'8D/e pL#K&#2He(b ڥS0ߠ:oTKy͚6)JYDA8}ZfzXouݼ/41 ғk[GoT IFן !|g; S"0H]A/H5@| U7tI锣?8BXl|dP|6-&)wE$nB2]O\$$gApӈoOvepjJ<:{@e;Ft ~F.\F̣r5x1 _\fq<$>G|}ÀAm0)kpUlLHOu{D͙C<8^?ВfM]&Q!_B/M{J!g@Vg~,{03ND ;0qVuԼo8n^ @W=`/p k|B~ \ߨf+n>\!@nh$2Z$kCTv҃4__ERoQE%%H|H-mĄuyԳa$5$XWKq| OS#g6uSAS`yRx8ݝ,^'%ݹA˙HEn,XxS>YN:8v}GGe #Kӣi M+ѿ===1 yoخ)3߲dH}C*7Lʙ*?fcbywL=F=k%RnZޗBYԓYՁYC)}PӈM߮[TμW<f4`n,mNFmVYKH_ <9gC9Zd>}SATg'i\=0@Wr]CW&؁(h|Uy$.$k3c@e<(Uz5G 1aн Βn?|ftu˛aqg|h'|p%ehn,Ihp5֛fX{?RʒLGVKL0BD֝W3;na5P}Jzju.4*mL0%{rT$ ynʤ1ԵoզlE\k)_{BG}_lyey, ¾{,QXkIˏqgj]D& 5Do HGt|rREB<{RI'`JbLQ'z$ۋ/gq~(KM hd5)Nu#G3YuĔvr@9:w~21L+ޞH{n'"@?Ih<ׄOY/j/ *y,c&~~dB7Хo0ÖhF)Tg`w'3mϤ^//ri))CfeEc̬10|n^kÏ0 HBũ0EFg-_n3 2?6HܚR7?"f;xZ0HL*OFNFQKHoPiPF|j=]!xcY]Z1Twi.MPذϸe 4kčO;ʖGFs@NVHgM lmǰTOOó }Dނp2x W ^*2wg:@TA,˳a4}xOǏ4($eLu)CNu79ps΂k ;רcR~w$db FJOcc~xm)~`ޏQ8}0Ңr7CY Q S{L ާrXf]S=Ol hVCBY(~n2;2(89qL4q|>w;3)՜H"GI-2LQ@Y#+fp",[B|gތt!&+sEb_H^E}:PNSÚ!1AsKbG8S&]Ky"[QYwt ,PMוD:ys-RskH\w/b*t:ŔܤGrip 0E))#VUpAt!| )UX:˒_AtL~)hEgHbbX Zu{.'Iaq^f`LjTξ2q26w=-lQjF߹8 ̦ ® N"JlF ZR|p9M_i[Q0=g($')`U 5:?+?_ d3ato$]gYc~Iq"1zgܛɘwSL$_WKI{,CD 3=~gom:bYEkWx!z7p7[Vf7ESn$fJffa.~Y„-qrxPן+E6 {\ǁqۥym W=y׽BסH Xd7{GJ~#Kśđ~Y˃VL#;?'^9Ц7J.鳨Ԉ5j}8zDI"uU'REi()EH ;Us1}F{Tz,=m& }Q{vik2~^bҚy5uU73UBr$.I6i|s]ߗ7$Lq" aPX qÓ9H[M!%\!co{1Yu, b*?_{W339P#I3l]&,%,i:hZg=sx%aN]cʪD w1APw~`W14O7!ʂE_=hfm2[ f2p d"r3o'g /`Afbi!ќE5}DP0D /022RV8Q<`Wʻtrv? cqw8R/|fLgCр\XO rwGGJZ@r}S|O~sst~-2k_kOf+Xgo$vFH8,#!.O.#Z5 !vئ*xkgrlTP'nipsF-,G2hRuF531 cU`h_'v^wjHBWw./עڼ(sFͲ~i8Z=0ZjXg8K ?iA۳tދ.@OXvx l0K}a׈(0nP{7\ۓ.WCd yqsDF^">`}G-MD}e-=*@,9r5F(Vt sV' p+0:9\R\]! ʟ{=CMQ@ fJ5sz# $6ee/2 _Ply3#:%tCqi_0द?%W JCV7cBR1WZv~;V{biH}[hB;^ ؅i <}P՗Apu T9&y 'q3`ȥ2E|yTƂ2%Q03'; #'{b}=͏cq=j 4QD]3MʧQh~&;4laFy(/&|m2'>QHIYBC ӛ_<ﱧGa]_lp/TZmJP~!=ir`#krםw(E` #/؉5rJj@Pけ;y*l#C]b2"\Jh@b_Z& $ҮԐzMw| [L U#"K"N 895vlF\SO ч6$~0)`zD?3롫/R4E֌ϷwW3(~ނǥߪJB]vwBpv);D)}nѹݹV,ڄ @P.}|F-[BivMIUORa9]~UHjdLQlI@O`V+ fNYk#a~:0(R,щ|ߣ lݒE3xI%YH nvj0i}{R!(\m!r\#TȂ"Nmz.?n&+Dw)6ZX1?dM<0:g52L<5pam#9j7",k^$ y,4 Utm?U5)8Ҁ^DU*S9CŘrAG+ضФANQ36R \-\'͑rι*^JDCcLe%$s83qs]PŽQ^%@J=~Fsy% 䍳>:ht g72&9YͧLo?tf=N=s&tBo(ɬ >>J@oN0juI ZSՇSj-]vīnZIo{SPm. v`'N-,KTt4( 58ֿ5)7 صnV_R1DcLOֱP#B|]',3/,,F,/+ʛTT ??Z4"ipX  \Cw9֐%7z!06?ٶXTKr3v݈7n9E7OW9Ts­gPVI!wφ* E]Y@iٝV,ǂ6mn}(gHq=zZc\v m"!2%BΦxfQOhqImDC[/j fzVۥc?ea&Q 89yi.bK*yDOM,*o\!:Xa,TtgFޤw7qzl] @ LЧ7 fi {\JLÒdRQh~nA\7>Bbo O2l`8i=(.26QpsQF8<n/"IJ}mͦ:X]r:cT;Ag}d'xcpXV<2EWn*ڊ&2ޣ8g!Nl0{ԅBa1ƽ+"o~͒󺎓SK^IbsQ>?oZv6`X.xj=`tG[;s^0*Z[ J55SФjO)!8{[vOy?!'L1,:#DO[ ^AqSإ6YE![A4,MNmXdbZ'jq7}&٘YrW;p)m,lcC\nAVqpJyk-M̀S/O}JsURsE,g۷> _`5lBq@ǐ qN̾d>@P=耲<>#'0r .&*^@0@7,YnH|nn!x3/R3F4,y5bB9Rg :ΡvHl?;2GC׵[uD!$ub#GD6Ap]2dJt=!Iv~aڗl^^NJ=qV8kf4&3?l5t .8~"&vOtl~1Q/ق&y9޸Z vjU C J"6B28`J_0͘G3Lc|Ip9YHc4n}φiGQfa8\\v'b>v$cK$1~f`A۹d̬ 08G>Ԧ|M2(u[ME$\vyO!+lG=g3cvD9Nlˠ|wxAb:|)]+WDVވJK "fen LP;7v* h/\/4ΐӲwq.t2NYlH EFXG?*Nû&]T~'i oA5Y-?$Kμ026Z5N뺵be\[t@^ej ̕#F@Gw<# ZYEii a5/Y1J4; PC#w*A".Mb6 vc_G"pl\WI,ڈ9FP0 iv +Š<Gw RMkBLg]AQC3Q=78-܄3#`*|̭XytBɠg+ldGص?s8XKlXA!씮@p h7ʰQ ;-ebOxq-P憆;,nc5 JC@}hNS\KE*@6>֡!J_կ;&>\QBK{":/'>/Z0уEq9 ۀ e(S!uzuz?-ęcD<.íYǝkeyTiKl*5`lRx0D9L}q9.^.}8oɅI4,*+}YI|xUp["j!_-4mJkAgv3|-fIJU&̙}u?i$AF5t@ \{OM3hd1uW=쒟=bnGAh>txGtY.PzgEt \-rIx͓ܜ?RĦ&-o)*d*;ж9L<; ? | CJ*GO4򗶹c"/3Ozlduܚ3npkj)8<4Nb>^ޏҊDяnPXv;  -Qm,S-Lf|bAЅM/-TU6Y)(vCZ 1YP:9y~_e>x2!9W=JښV{ԓxbZ.We 5dmu;K<%av@B|YwvΖX>Ėp~|x2[K 㺞,.7*m ,cckN8MZDlDdT]?|ޓp#-Cޓ) *1\ uG;BH[ȼQ[ؽ{<}+&ڰFi]]!ى U.m u|Uux1~g~Y)+㜜xXu;/ZYLo͕UOIN=>zހ7D+Bvx;â8J]2;n$EJxJ-.&5Eiz: # x?YōFX;tv螙2W}wZRS3b 1vJi/ _dC+צw8=;" \ bsGT4^t fـ. J,G[VhO"ْ.ˍ{z ]г76qה볎+x ʩLxa WW LJ zϲ#ze8pvo8-T=# =`  ;-۝';~8yU ;{{04Iw?:DNN52*,5Dђ9F,Z,rg$ n|mShӴk(RȈdt9Ryy~>6OdNv7]X(pbs\WF`tRP/JKb869nJ\*"=NT5E q ma:졻 ]^F/ƌ!ۖpPoB>LJW;hzEʍq@Qi0 !G܌O-֛F`9|)f}( pɗy7{`cA͠X8M0# Q]?裨τW12oU-4iۜ(1G[Meڬ $<7zϑNBtOU 'XϞ l ҇Vȱk")}3^C\WϘ x^_#_/0 _ %>kx&tvIq<݉mflQ`?bEhTNlub`x_<+<7ЏP5u $2jKjS >>R0Fv_@JRjw+&{u޸ $U\$]vT#ó:geoM[SZB{"6wgHP#wYfͅWAK*@x T:BC\F,͎=4! *bҺeU3u+> Tե~ʱ5{md@W~ ܻD J!PxIF?7) Zq@[is4z#A>Ɛ_c-m'cTB'"y@D*KH%bD5TXWOD<}jLcцRSte IG^SӠI#h2^tG q}dY)4CiCa1BƸup^%3et#ΦU>RNfEiundcֈ%OڣI{_rc"G5l33lͲQ*4iyf2TSeA݌#}OAhzbV{µy g8.Wyk>]&"f:^3s=|z5Vvk"u+8TI? 8]Reqt[KD%h]&Ab<XG?i:0g2`aCwIDMw ]NHx trp+R  .حz1"n.W婫 6{Ws]>16Θӄyq$Nbo2=ZQ$MXMdByyV6MwqPhd35ݎ>|%}{3n CN o#\'8Fݐ]^ .JZ6F& KaH:7 {=`%N e WF@7U~OAu?y(N޽ULg9 )\ٿ۠G8draCw5/d"z/Է}l]I'qEHdbgeLљC wa +%JgU;52Ia5^^MDv{~:6zuXf> " TpjwkJ6G&CorbO^0)fqYv2$!ANʛcRo7A|Bex*S’KWf8|05+b8M '{] Nd,1D&FVYNee7n`&bxaB|РmLk{*-_` ,8Ȉ+] r+߯l'<-d?p׻:DuFajHI= Of,նU+NQv ,]QP@^=9tהA/oug~$qX0Ds>qhFzeQxB?Vwd/ۧcx2]:0^F\عz;l\%Je}1i*啐X1! %HK&>g%[ N"Vf.'ތoi[SL͚LbT)6xJ[ 8 V8[Zb;:x>Ymi5[Ȣ>YSLնYؖG[0Lv>5cz;3yN"ק֣M.t*US|F[ĺoB 'W`Kw( ,Jhc5~ҙO}]35168"XZNZ<<Tf]sX[ˀ( MFM4v!ɡH4~z jTsZ.:|vJ'9=AJlpO@1x i]Dzo[ 4?P\(= cJ ZZ1 !}Iߪy SAe\ӽ5b^ kʽ!ejUV0ݥ]#0LVe<)DlJ/Ӡ/غ 1( $ J6E#2KyUFH1rgGP؋Q.%z #eTE{!f0D3_~U!˲?kd Ϋ]MAf۴&7;Hk|T:`:5A P?]-G{z.`j;ұ#MZKi@_mXC!0[bS/^ZźQ.Uvͮ}slPըcxB>eb!T>a]58rVN%vKI\ j15XX-4`.wVWl5F(&/+qC91K;64n|r * $,owvIV)& 4ʪl-g τ^:f&y V)I}%5н)o񯇑~(@"-Q[* ʶ+&ZuW;Zm|IgDH&u2_RŦDnyRX9NP~c0hf`"˥|r]]{/w/;w"YQ ,YáKTh\kPL8e囈cvZd+}d,l#JġW]c :. #y?Ư*">UR_ۼH>`_Kc?XD&!GXќ޸5q,j)W>ذf<-Ad.kP pg>gt:kr"M'QwyPPt{pBgn1\j$(׹ߩF@oȘJ0LB/מDxBApɤsi =Sk˵;`c0mXqJZ)e]Dαjl?X3Ǡ\)O9"`ueg{n0 kA]c&N&@os(f 9OXjhtau0¥O5L5hpeg$C3I~2PSc tvˢy7I/'{Mplʴ@$vЮiF zH/UqWqFD2~xH'^x\_05LxȝeX;9/]rs!N2|ud&c+/ocxQ27EmV P!F|)Ბ֬XTzEȌs888$d.*1JlIBO22zB3=w\fͩ+fU(Fp R/Z'ui@8!Bj|:)lq!v3~SxfK_ Ԃ6]E}`vddJ]Y&3Frkx0?>n#ȷzP9V >:mzp<%[{UCh;pJU =HQ~`>Q3@O7$z4C8jL66F=-}uDU#0D?_$z_w,BaL|pfo'_l Y淍2niL)tɓp162^½?V:֐,yZ/V҃C6ڜ. ;pE4y3z?.JIY/DT/D>KC2^wѹY+1"(hJa5'iDY@j!U1Q!6])Q栶L{RS_ydSܔNu88ị<81\WH孢jdnV ]s`oݏ,suM\=<3q-eZc~ƸWEyCzPi"1hyRsnp}C Hs>%u9*7m݁y0cޛ"gPxƩWr ^xF,!Gޜ`$! {Gs<]5a{um]P2s̟S_4Fs綠7؝N;1Z5@F"}nX >qrʫr;Üt\JLV46*T4q)1QԽZ: y>6oﺐ,X+/ Mc՜d6޻fʨ0K85k Ss]$kkƛM1u|{Sﯩa3KbJ#Ю h򤴷ey)YjO3SWchy01+^u(oEw馛ћNBhSiRj dP 0UNݏ\A9!zZgYMooB[XmF *ARgSCYz֊GaE?Qݲe|U?;{D#1O `0m97xNBv['?uNT;@ f/iHlJ"7)A;X'5Zk{#̕!Ͳ|Iֿr*nD*h嘋6`NZAu^(EM}zvYR*ϪI ~8>E630hBمG 7M^&TCMNx,|d;S@r;bl2AƇrL|usmtkP*SYҰ :ጓ̃Ix:TGZ0;DbL,9Q:]Ο,҂A{w4B.` گ;bɒ gK{`c*N1 /}EFEuQ⧐K_=?Až}(_1&eJ=LLϬRc%h`u'. $$Ar};p^xig*9GRLZW'xe5o ĭg3rWѼL$YԎTiw78G I!iHbQqdX!\rCe3zNGҍ~ͪuĒ,_f <p"8H 7Hz+תos&1 坓|R60yM^Y%SgI4Dm$e@[v. 6?0i, !sM}P~}оX2]O6w5)P` lX?FTS3Gpuq}FɰP$/Pw'Qh 8 ]NLp\Z#l'|x.\C Y(oI\|<XnnB'k ")z+!Bq󎉏< Xƀbz q9'`<Δʞ k~UԖYKi>lTI&4b,QGd|HSd =#lþݚc4vLIHa߻zon1YowXqԖP$3г%2 zm\V=Od N -06 Ԋ{?=!õ1}5xn}3O WI%=T h@m)'VäIC Zf0+6`%jmisb.8nVxv?7ƈe{NՋ RdVB`٥~<ұGW:#Dg"csݍ[?`i'yG+qe䚝6k%gQK#魾\Z9"ڋ%{gH6Ut ь"Sk`2ƃB;Ixy\Uه9I`.?: +Ѝ4Ɵm5'xe\}PB1h??eRwUBx8C"h:͏@Ȑ:w/QIG2L~]QGo^Sig&fPD);)h>.g{VF(uhB p9@qlӞs7_N΍:hCJT@E0Ws !Tr~ܹ#p5PyX #b /̬OZsrs)-{rbdIKѧa dyB.dqѴ\+vIrR%q.D~vGЄ]`ZO)M?^/4Bm0wdꂫ0_$ܕ<dVdȔǷ^J]}AT:^}AG }5:IjKt,XlO*t*݉mI,+e\ uy's^P [%5!A%˦5rGly!D꯫u@OϜvnW ͙h}$Hg_N.[|J"f/CiltӏZ1ȘK: k۳Ⱦ/03o 7pΪ2![{.\-KSq!Ic q^`ʯ,d!\p(g6(zq` 7i;~p_Lju=S[K [XCC4dx3r5@v˿aDOof D}&)Fh:4 L, 1ɂt&>^!,±n$Xƿ OOGtKZXi͆츭 0J6I`23䨛 P3pVQ'I$;?X*TH _Ϲ$P;Ղxק־U(EU \mqMӞ lh/("XwU='`Tڠ$!.QA w)Th9lTo)eNjl)yhN5(9n=b̙t~"e yƅd >zD! s'(:AKo(%IAG)͘ 6a՗MV\M:xVH s5 o߇5~XyQj@.pm:ϖ7Wz8vI#?DJ\lSY"cUDZ1ݞrm;QmgA!_ tȯE5,}JA߃,Tt=zD=m;7_~w΄e:HNEw+|xR, kjZl+z,%s'KS5gNEٔO볣yz?Fl=ؼ}| *xq/Eg8%ƍb[ eb+ڱռ*.BAUAR!G]5Y* K=!˹VՅ16!e,ʀ2>g2I&m:RUf;`Z*N.*[TkcjSOV,z9t[Xjq{ _GKw٬~j@1?86 5vŒcvZ*o؄D#4No]+' u;#v1$Goa\M_pc*cE}WD[,R!}ϊ`ϜP i*NoiGD*2wFeod#@g\W!ǰ™q>L+)U݂IDsc xn /1?C WJ?ø­S[t$zx[ڹ_ zfkiR O縃{@8!J;9r`6ײDFA8]ڐwyhڋߧT8I M/H0ra<х^UxaԻW֥kM}SNW" )2r)51(rdLɤp_G8yĬs8=ݏӘ<ӭ8c@ksś/ 0ʃ./@ ?:2&j/{],PzxRPy&7W}xQySr3|g ݫJL4; 0ueQҨtbZ\O3Yi`BYfIhP=Z=qY\9*nr1ԊO+g.w}a  u*oz@ aWS`7`O}ۡ0-dt!w3:4RYN!e݋ .>0 "'kx!c r),+q!pI9'yƯ?:əӗ-vegYO#mGTQ YtsMq!+'[< VHM7aw`M]jQiG/5 _6sm1NPkWPF֎-K"Z8­_!y5"_{D nk>NΕnaEvB k˟L 9 !{clDw3yxȆۖgc/|P7;x䌬E!qa W.-d)8NrMTtrA@J¦`"^;wǏ惝{gQ*.䐔:ׇꯋN(nXࡄSP:֨\f$c(YYOH} +gYyyMk}M+R m$1+gz=\Ѭcj?C:kbr97sk\E%1fOuC} OK{f-8N/UTǖ=@42ȪI<1IM" wvar2}}UgWV4r:J&0r.JO4TOЂ|kPؖo X 'K\} 3[ڟo!fQvu2toÊu {<D~X|*V ß%rcVRQ 'ECQʢS'!*%XB<5cGt!7E8PWiB7Lʾ`֫2Z ZnH3`fu}^ÊClImifT|^b:s3BJ!iAS!NC -+7]QQ,tLqg؃fa&@ݝHc`<֋6afZ']"{0t% aÿI>͒!NW!Re*YH,2ZO&ª1I3m=xՅR\Vր3I^\9;4/Há]ɨ*l{yUnbU{4$ѶMNӒb̹j%7↝Vs::2RP6t|qdKb$Mq5XIVEĻvox@|VwM}|ObߖmINfcQ/yһn yL+ZsSW%.XC[4qAG3N ,!XrR~l[30 Eu S;\QRNuK{! 9q2,QݺP{6;5$!(vCN=3j ae8gzekdlUe/ab-"ƒh1Dƞ40e~gFa-"7$I:(F*&+X5򐡭Ko)AL:>[W'Yċo̲ ]! ? 4h:KjsuJa|S;3rjTq: ByAMU*Yx躲X(_kUt[U_:g鷯ت"wdM6 oY1jl|6u)> R|z:x?Ԁ*ק=&TP[r9>[S04(|m5"I rmt W9B͇Pt"+Aeo-j;"b륋u3xԶ;$ьK .+UlDݦNb8x{3G-'< M39Gy]ɺW^:?3$YGӌiK3JSmP ,5k]Ռw4#ܴ:&!p \%QQ E")ISqT +'KQfrL7%)OQ[7Pd;T`B$ʺ削Q:N [I|*׵y$6^vWS_TҊ#3U|.ƻIM{k)s5̫ML!~ 9 (yk̝q{+Ɓ?~`p<2@Ӫcщlư}V$ &V$l^kQϡyyZe+dkwysM x_{}!5-X;ixDI71bq ?<>?Z|a*p@bτGo ԍzʝM\OGLC [rE~%#laJ%}=[j5% e05@j;#@b ReXQs;t%ZAp N~c<^4)(ƮA%\m{1 _:ޓKE~GJ-2]Wp}@iyIēBA vjFB|)ͿBښWofv:g\|oA]1b-b.bU>&JtFUiaۿ* B3F>8hKTr= ^ nI*y}A]LpTp=4.+QYl %PڂDѹQ(o>Up}=h`xҮ#op<$}2*ܹx/{x5s5o3V.$'a}qM)qo;O\#*;!)H,>mНUbDX{eVaze\<5sڳ +;45$IC~DXl<ڄ9 G$է !p&NYM^/pRo Z, sƹ%"%΃% ZS:pb |En=}?2׻CN8{ktTLJ˕WAxz z|$0Eu~🱺Wrnk"$k'e$_D$ԟi)QR%3jRE Foկw#K@Cف߯A^9o-۬Fd;\oSfW&̐ǤuߎxH}jA&ֈ7ts aauӆ:9gzwz@j.Z#f}= ^s(/)YYCC*dc 4YpHg rp2K|95z0uͥ;o,Kty>%~=tS.w wﯷT:I-&D3N/.vt6:%5[UNB7l37AV1 sP4 Vܚ뚮3uB5SXJ#n:srNڽUQ ,F-ء"]W]4O7]u\c$' WjBbFϏcC}mxv;S_裥1/GsŽ2%.M)L}abIBԪ٣aŔb irߔvjʦ&R?HcRC: ! gxap c뫡[D/U1w)¯IYUMeB0!0Mj:*5ɏ]WqX0 &*-dՉjdA$DKG+IKN>+ʺFhQ鱯4정>Rid&d?C-U{C_ Bӻ #_Wo,C?*<6x{32E5Yn#Z{# TE ow;n+Гwk wf~6ps@[y4r g f ɽ ?r !4 .7[}/xp蒴ahtiŧTO XJ?&*%a~RM6r bZ`CҺ6X֛Fi-ls9\$ +f֩D.c7ZJNH1z 8Nsp (kwi%𠰊:y 6SyElSgWk_!echٸ3* RҘvi3R$cڈ~v4Lo6D@a| ldȰ4 Z`F hYo7uYxH]'B;4qd\rҸr7@*Wi鞂6w.׽ l85CjDxY=̶.wn,3~8R9I3E[9b_^/[p-!@8.;|LZesuqW\ί9hzkF҇ɝ#gy;nЂk}D'| \$3/sT{Uܝ>x&aΠZ(5f 䄨  54DO4NIi[;> x5dnDlu14JP'ə̆cUeMY]}S$Of:4*<9L PjO77Q{cQ6j bTkg#߆^HPb7+M,& ղ9 Q` [,ጳ1z+/C%2uK3WH=Bz׀OT&Aޚ-wDw SɗJլ f/CGKS7 EdiQBuo/Pd̫rq儧z% ׻ K43_RnSxl8&Ss~2M%<0ƶCnL4ogOOzBP keKz4:dtR0; g阉+]y/ʫ0k]PsHD`Zӆ0)oC W$oxcs~¡՚7IY :DZS+y٘BhK'Xfe|\R#F2U*]|u ;rjSb_tuIK Vt GNN !~ٰRSh,v;zȕ*#!g58y]?b=owU_|Geô]g/A&˳"2(=>dWWLlD6}BTlH{mH!.ؓk }x;'GG{SsM2 LRVeTq___PiPn᥸3$l}{)|E@# yPQG%&ܿ$-M\Ea‡e6pgB\iZ fRMgE{a&͘)MWI|-!$>Ne[]M?{ߖ3Sh ̂%|;nR0_[FQYÓ"@4x=W T$,WY$f:f;[.;^žF"Ds`V -'lO |n2Ӹ 4cYktBI +k qwN A`*{ AJB~0bpzv*i>42p&v PZat.3CER1"ߝYEWE%"5)XJ6%3fqS՗cnhՑJ9&*ѶH8"FrY>t^ǁFb e qh+o").1[e{pFk|Ct/㝃Օej wxeQZrPR9ԌE_p@ s"&KP¼Te2},cj41u?{ʊ1krzQM j]+vcoyBzL^Mɭ%l.뀧Sl~9BҼ uԮ9tp*^#f+Eʽ ӂt-r!I*sJ$F9&d<|ɞ1*u@sw_G=݄Ek?_D.Lq/>Ak&p p 7d9ح9I825=4n`5} b ϒF\Un֗ko9U fqfJ .@m~=-ؘ35x&v'-3|<n!AY %!NzZ~tklOEApw]u,kV*=uXˍ'C+84! 'P< /HVD:$ٲnTuֹ^kL'7j3W8۩41ލ'zLݨxdf# S$9P*4I=G' z?R390ZoIt$'ڠUbq#Mp!SmѿsbEVǀq[ I8-[fCEvOt_?pΛ~-REAdVr:"kˆ6Jm+| Gj{f*~Jb\YOխFDU'=Khm~G/m ߠYSlz7Q{ \hcl(%bR4[H0pYA_gvLjjdy|3>! >̛/vאNة[0\&K@ -V+%+n6mW@wqKrd,ifH1 oY/h2,i,KR=lHqO!cv}tݵDg$}@)y$mXc9h L`U덪>XpH7P؍ʍ<{O#mU ?Tu {O!CgȔGꎑTϟш%>8<R/UL{+ͻ^gJ$ E|O'$0\BxՉ`x+D[ȓW}?ke3z ( \KRd"+8 (gn&3 <$t:#GR|능<}![ nl%`ܝ\"ղ MXRoX< ]ARhΈ.;kUU&21Y,BBڿ|cSVjZ(^Db)Њ/1͑{03 bwN"E3k "kىluLjmx!lxB^l7jL@{KZl N,ϓ1H&@ C fAg4A9e|کum-Da+v#zvKKծe<(͵fEAfM0k9֬(j%;p[e5HN8I$w+ݚ0?D*̍Vҳ-˻MFxI7vkcշ腃,G{oy0z 1t!w2r,X߅D> tɚ&%G4Sᱟ zjY*\cIk6NF'.G6>cڳgeVFg&چӨP}*tiKETq/&QN>z 5My*KN(ٗOh3% i~U*~+˩”nS3|h]tԴbT=roM%W64v۲7\쿉oit/#hNabG}$?腪lvO] ,~D5UIӎfTR%Y@C*t 5^!h w5r_>'MHK493fK C*x'讨P . Efjϻ" tL^@NVl:ۡMUsi1B+i& R d!Ѫ]fзDmq:@ae[Ob!Yz"T Tɣn?hi9Ptim٘`2Ue@o bI8SaTDT{1WqWlTg?38R`2tG64BZͦ?N(^>]X3:`a;5C~6QjB"a@ADPh:+2oY--'N>MV,1zĢM!l4RsȬJО(x2 E(x0_Ga igBgx-d(U.MpW s' &=|ŕuQwz48+\*GM=kW IoUnDE -}GD,lߓ}JiU21ّz!` e>>5}&Ř55c@q Aj,͡8_i;̠mjw]iT?/#ІNM4DV=:IZU6gHv;3 a__]C -jVVn3NE1!;+u#I}sR.G\$g?Bß[n$9=1xLڳA:ϔHFC% =%+M!9D(siV 6ƭFkn`LTd4MYeγa8ѱ G=~<+?YMe oc9t#sa8- YpDPG6  ✇-F㧖gޫ+F{k[9EJZ93a$;nJ;,%rvWF9-iWm@T,e@_ ~~ VRHeii%s҇ z$npC0Kkdn20%"ÌNVXC8[!^@Ǽ{NR dzgˉ14YTd[5v~G*Q qnI׹UPf=2N$& # 5QdvMG%zqFjq3_K{iQ+kcl_C,h1GI6'Xx X( rX`lU_G1˚tXD6AԲ<7x!H0a9L:!,(U:ȩ* pZc2Y[)'CeThc `(%*\5 \ GxhT.$OI#`;? 1Kԕd"AS0upr չhjٵf)l % rdh($D?ijE)4'q_ӌ}BmIxt-1a7ߵ̝uP7#v6x;Vtcv!&ar1gf2 8A I8Z_I}iia1z,Iu3cuyTHA ָWqB8/W=?EmS?fbE!BzL?$a Р-,foS_5+`J_d N@zX^KTqR1ׁ4&rH" Ȍ/pj+?.ͼQJ!>UVSmO&_8 ;ٵ,gDۏʸ@]/U'W5H" "}'egG:TLjM jhBl3F#, っI:GYm)_'F00}Z 3: fPioް57dAQ k sE`0Cw- FeנCbu\/;sOϿȃ6N)&.1sl%&z1<{΅g(.O&h~ {z(CaD27qϢ % ]8*ǻTv@LAѻx)7p'͆q1eFo1+.xtݙ:X5i fHٺ NDx~Vf^3f{KK<4WU. .V7a%Lx~p!0 !y4{* ץ+yBiZ&Gs@_0΍>H)j8bA44`` ו4WrsBUHJ!ުIzC%U㣦Uy-6HFG.8aWeLUPXuѢ~X 7('ht;ST(Ԭ!jxqp勿 >x^%~:oǗA 9 { D6'FKfrB7&3̧];b:vGcCEQ~%qʕlE:NVfJ6?<:Q`fJ &ؼ:8DYW3Gz3H PKM@ Ӣz+bC=)Sm_1…KҦSThՄ1qݎ1Ꮑ1~ y@TZltL*"1ht|2/X[]}0(1a0<=-}6淼4mʠB5L̫Jʒ9vGV4);j-nIIȵy=O8\~LRoY4K}AgHd̊]ȟ1%;meDVi:p]=E\iu6 ~htyFЂlewShjGâI*RI5=\Zu dX1!$@n>N,\mxOVo-WS)S;FN_KI?6IaBP23ˀ𳝹#{:LH$/WTC~ALkl, ~[4eu45B8#3YT%s#a{M큮3ٻQQR5BС)ퟯ-y> ɟ2;l+gh; 7 \RF7]Xy%L}eJ JFƀdz6@'"S~0^\5-uL Gd>`ط-8 {Fut*s9/A(zm'7v6ߺ ɬeg%(+DCz= NsVN zca|ɠ+w)E+eLA {Xʅ⧆Q:([:y\ XTvև#QX 5q{.|$E/@r/Bu dEl/.@_>?!>|Zg8DtDX'pl$+BѲ+y*oz'z7`:/%LYV\*-#u䴐q75kKhøU%_7^ quL`Nfyټiqu*U[iǪQ>HsQ83Kcܻ;b#E @T2_jR #NOq%2Bl\v@E{9=8 ɏ 6z=܌ybi '|9% "?XD*/8LUH*j\|CpcwxhŮ6ݽV\ZWI<F 5D|mͮv>73C);@$a[vrGy{LYm>7 q=c]ITݬ66 )l?1z&˰Qq(F.զwN|a n;/#C  (qZz/AngG~I |y]@b"Hμ~+CFLSk;#?yCZjcߝ [Kf2 \0sqcFF(O%v$ nQx {cgS^ȏ{C1ʚxTeV __C[!/xRAm͔l"b\}f@P 1UY md =Jl{ u`z-](eZH5' /\R C7odm1!Ó 1*5ާϨ*u0S^0`L۶- [#K\AA)QBJ\XRreVؠf˨M} W.[ĩu]vWUH4ީÏu9 y4 2C-ި8BNukwTEneQ%a1;wp1f `Trۈ_xrJasڳxւst)ZqMO@8DB4Utu3<)]jO _㇨,=jg$eh, pTQ>W qpD5G BJ#;HB~`[~^"es@ q fr&nm$]ԣ 2o.rDu/d_ݖ6AG$zo`+-Si Azv?d(Kbm73mtWR k^IFb zqh{t:[}G1T׍@uiWNC< V3yl<65RxeyM_s^R9xVY4G_F|o[޽4Dpp x^Z|67 Sⶨkpl<Πү+3$') ؋DuwRHnƞfl1*0L@/G1F]mKN}-ppj)0J/֟j.]z+djU]K0EEWIrJa DD!|N9%\.2vD &pBi#qv.f{$fd0<5*jn2l̍m ~ܸ~(q%TȏFF\?Raǰ|EO/ H('e W9{H]r#*;lcH@4Ʀa"mGjbKn{=< ba>1q> $Kф8y`TזsV5X{%ضG&ڞW%0MЊ7.~2WA"|~UVPǏCCR` :,N]:NCq>op-,mD8MK/ޗ:T 1zfT+qKy,3('в,{ ?|<🃰|dϰ0ϲZuIсEjmvn$jCǢYjwr)I|g?۲df< $3omLWkEEyc߄CwU-dz9/sGL/u\CrZZ ,&U5wb-Vݨ!b25"Dst_w4M'$#$͝"jT6c5H`(f ~Jf/nS+|覸#pt%z ڑDPt+R*Tr@VbԬHWZjGisũ3n;$lͫ$dv9m)90#A{\(&C$3һybP/_(/0F;ނ2ٕ@K]߀m=CJ ,] W󄶠6TE[z]Ov:h\XAN&1@Ȱ[!슐0lGԖJ+0]W!DoofHVꯎi겊ia2xsA;RiȠF襍~ ]is #kcix,'~[OCaF0¦:n ! iG6Jwz%׬f(!.Ƀ6^A"hQy|gAzG^qt+x&+jAJ?^;FJ'f"bI&4WauniL-[ɐBŭr# 2xwT5ri#!rX+Ol\atާ 꺱V/MxiVb*U}E$d8J%$Ys{ %̀+el$m>j=2}.j|=_1ysF][4DĽtDhLi.#;]%B*bdU-(dԮ%IxX-7~B{Oy\=VQ0䷸h-ivy΅\^'m-$:`) /o1֪wko(G_rrl?H-ոFoEcIP1:X54(vLIgi~0K"D8d-=o faDJjKOӑz8K|oݎRS(E]:Mء IQ&dg"Wv"zx$1 uU`#}:Z#A9?||fkŒo:>YUٰ;u`xj؊yabbߪ Y^a]nnqDZC]k~3<͚iZ1U&|9W;;2e ~ 3mko]D N 2ס a׼c©`V<05)z񱲶DMI/htőDs}>:3u%c^4 vXx'AR.I5Ś`kgNtHt1q;pDbshr)Sp|EJhb ԑGὪ+;j@0x̱ZB]q3@2 +[й[.Q:HHL맿O·nСq93%B 1T4`T02;ɗN:";, ޽KWIM)38Eqaarc8 C SFe&9Ttd"5?Y 9+]4?=Ռ5u^$A799⸋N-xcXbç6ܴB0n\73QĆ6U^ 82Y1R"C)ZM$9ɩϬ8<X(GС" \jfj̤tⲝyMH6+n?ݖbB}2cc.Hx^4$SVF )x-R;<2Ӣ>\pdm5עK!?wP-ɚ|}.;lVOqs-+%qVH Wa 2D }"8ް]br|@2Dnk]q^muS//&adfEj4{TO&PBH+t7ҝ9bFCɘ)oa60L%4B O{uAem='-vOǓST7?ю"ꥈ]?瘎&0Z6q̿ JtY^=ϑTtB\m݅=)H~?Z!=V4 j~>ԓL E9kjU-U%[|' = "R .36e(mĖ򭴃UF9Y%c+5g/$Sǯlx}J\?Ih*m+~hR UntHx>m] #K)+B+DzJΚ0iKQ_0hӣL? sW-S f$s+MDQ|E66{5]Vr4fG,OHpIJ&B"08JKҤA&d?o1<亏rkPdlyKFk<1^׿\h_ĆKBQNˢ&#Xuћxi&8=e fØ TuGDZ?E2>dHH s&of:UM;{vkinE!,D eӍ m E$Sm$lv\uqx"F8<&U}$:;腟=ˬd b43?ȶL$ mvyZĔ^Jf_UuSV<7/>b8f×G]6*^wvpoI,h+sRz6l:HhθyҼwb*w}p,Z.+q (v| Y+9.?08r18Tz=3!NWt&T`L<ũB&֟E.??qCC M<T{?T0`U)~N$K\Im *duĊGV< Aa{8LEMjH-F-Kv|CZݣuɲ(iPda)MS˱Jʁq/92S\QƖjʼ 25ƃA8\)?)ӡ:lsks(UC^/!K kiR. BJU F =OfM5;|. Gd*AQj@ջۏHPq6A{tY2ktA1n*X"3矹z hEQ_^ldW ϵ:5C7{:l\%ybQ#3f^=+q{R.ĥ!˃eOZmdY!Gd_qI\ )Rhp R1piuXWOYE'ߝڇ *mV6+5s}h1*4Y&ޡDN_[D)\pH\Ps`Ġc#$"Rrocz@ XA LY@蟒Qhc@i0W^c"ҭ;EPM0%W MFoXN1P."yH Sx{rGjʂGKÊY-L GU>~|iJs0xN8ѹc|?/ ӃLFI.efdThĦI EHKds1BE񪖕J IL {LԐ]NpY?Z:*`~{/3^t5|&"c@rS6m/#Ԣdb,Wqn'8`Y +VKvCO;0M/8wZm7uV9gVI;E skWN-Y_bhe}v#sznJ3R#̟XfH9䭺)eڑ*'); zfO ﰵͦg>\2+ю5FpQ5B?!b \~p9@3Zꃇ MwJH&{2zN!)o-"mtFȱKi[(7׶pw/^fs~}"5C*M5Q1C.x.hVV9K981[h̯d#Xi1ƹXb)t, J Ж~Sv.82R)!ks'a9߷d *`{| /"B@S5E}2o6|Zz^3aso9S4b$)€,%ϺVofHͿ;ٰw^ <ةvrApG;ة,p6ޡA*h Aoٯwϫx7Kqũ Hl1-B5&]fMY ^rWğCckH1#o-oˬ,c֥!k:j3uvT~_A@]AlkOz-HJv[ms+:p7H0Xj|gɁJQn^X"Ӌm.ʹ봸,q< SJz g:gz~X3r#N04T,HefncU9HuJ9t: ]o؛<6HP3 ]ÈZJ *A+R%>Ӏ Tu™>pTEG+{lZAa,֎_̡{OwpFCGf 곱>bg *UIx0GTL3)#10RMTg}5S1ŧ’Ju{P/jJIX;Z! ^0N6یf{b/6ex0ߠ0¤E!xןL^QZeonIpћ%e+!,LXnF!, (U㮂bM:Mxv-Dp@TTIzb*Eo҇5ήLNNt~uH:;45$9U[H$!D,ِQ;~%eDי9~덊ə+񌉕^ I vn7"K נ /G,n,ohVH1. +#D?W31PUF;Y.E/ H^pep,rL`s | ڨ 300*2,fߣAblDt>)Zв$*G)tJ& .H%lFk*ij%o^JN.+D+6HT=I-BBKj$BU^(pNC'BbgB2ӬanfĎ;]?̵*%0)r)0m@VY1︱o%X fu Ͼ1q/`˒q<ٍ:'T iJ,ub ͱNo>Ln5]~I CImuS($uojO{MZʳ0|tГL8&m4"-yfVB8x~na?z9PpPu9'E+ޜRޖ.KC劾2L㺾ōyIO" nqad0Y1,2ߋRF T5o#M Vh A4wptuhOO7Ë­^vJ?@7/fF0S^4&Oi{x*}Ưep" qpq8j$u>pvY$X(t&E% D^2"8ј< td*s_ޠhomjl5y~jā"q8P;-! ?R2R/}1RRgDL.@RSHt֐2X׌-~Q].Y'oM$@C?prz>LlVhXBT x^W|iڏsb޳B`Cw]=mv0.ϟ LP ."e?'|f~yZbu{¤F%Xf(x{mj+ֿ[t8+ I~}*fCECSS.`a`'Y<)Zˬ ^/ & z~ůBAp8X`|R-q l8F>e锶KgYwx!N)W1O^!L[Qy$*s<H GSyjFTʧzl=ކ?1+V ޟ]Q㒌)tga6wh?cc IXT癍xēy@ / SKl-$ X6 &0puwX'㍍̖ѷ&{TboH2\Ry89-FDq8}MZ,Ms&2E+5 JJnz@dAo c % Pz0W=NfSmVFX 7ub r"Kw ]T$C2o4ZESF Jhyi/Z;0[F¤ Jũ˭i{8`x!m_3Bwb},{&snY|8Fj9Uv-WhLjktqݶƃ=H;rkVF!bӞĞO2n \/{Iex,OLpOL4>(ڦ/SY lM >Ʉ:14)~s|iD݊dW[LvGHkO\︧PͪQ?^Uo\jck߫b4F;,N%von1ҵٟ͌ KlF[;`9g=l#v/@lkc}bRk!#Ҩ*yUm%WCjɾ&Pv1l,Iz?Evk舝#x-(RWwoS 3fp6N@y}nrpU0uwߒ\| mM@X>A~RGKHHaRYB|%=~Y Uzx  7߼aT:K7i0y>l(׍jH#0ZD "*Lj9%U&Dw7'ju YwvCrF^z.,"~uTtž?eIFBxIPv8*F {Gf$j 2`%[i`۞8KvS.2d!bS'(7]<ҌI-: W5ȋ٥Kp_ٽ/܉;F|ߍ4lCO3m%Mv'WXB`ж2J,'~4cBi*P'_~(M<dcLKwb5{/| s΢H44{ u=Ҝ{NRK(EFqHJ7r6y O9MSk!p6S|df%Fe땩c 2U =|0e^j*:]DzXC7H& *oYQzg~*~#CSs{MjO~1x^6d~gGOztP =y)BeryT'e߯mhV=\=aJLpQ/][˞14OmYjlIKa K}bGJ of\b;6wO@TRp!Vh,04՞m=mD(lPs>mwl+1miHk.@i2w9giƽq_XE+ibG45QW\9s{N{8|CSL/()wηHM:xUڌ,G `lDԔ+^VH:g<=xsYP G bUvD_=h& u{] e 4x[#Aҷj*")m6/3|`t?_l o |t([ߦ7[qY.xРz i$z̛XҙJўl5 X*;̾+m~Uu.lQg̶Mch %{Z 1]F3 Vbn=ˊzf6ֿa@Wi{xE܀I_2W|,,3ځ($(܉;TcU>rc:I_ā8*E}ݥI'g~ bՖ4 pZ3Wlo|ymMü MWBOj1Nb4N:ʄLsG|%&ؙNQvN976c <`ʞQH{)Z!uQEN%BI¶Y2n1p_0r"ǁ/1rўa@S|1)s̀po+Բ5 B?nح[a}B3"Ї 3-U@.3Ҳ3ɕ=nzDן ɯ'Ni=)>xȘw@ю=V|7qkaY'IIIN ʕ-,thC}1epS} icWsڬ#yO,Y` ݌bt]wx^Hi㧑Hcz&2p1V:QZ8J ۋ]7{J/іh^Ď2޷V2+N@ra?ڻ5d)G~{gzC*0t"b;u!3SP\r-ttȶ‚:]^L0;i8f#i&;v. a1 _Ƃ,wm+{b)U\BN`!>MzҤGNw}_phck bG1RuTn5)@ɝف͠3=QN![+K]B0<PdyW1̰Rk&8&Zk @Ǎwǡ3j(e௡8:yf96Y;R)QY`֫[lX % !刋mpz|^OpԋM ,Әjo$i)VܑKdԭgQ,ó>$Օ@^CE鹛cͭ6N$y6 ;Ki)@[spZ)QggQv'~]HVOGTsNgs>{G i:N;(vP5xu/pj/nbX˔PKU5U "*{8{?Pε< )dɀQ8vzkZLsQ6a]ڽѐ]AG Jk҉'LHd]8!RzKbC!Xi#ig!x:G=[Bg"w$dTLE ŒveCL8vb}W` Fy误֬-)&X\`"B;,5- ]ev?YG+,f&d<[I^ܡFNzpn@ -3#R0"rIQNeLoCw+PQfgT (ﺦHV)=Klzښ@ ѡ$7zkSIxbs *5'gi]e=h[ZB~GYvyFMmR{E;\iʩגo )~ksM=WOαvdO{9m&+<}_H/ ] 7k&:[ f;fN ڞ8q(qhLԼoLV4-:1߶ZQn Q_T8,ux}!$arrCLeJmlCk|66AD;5':RLm={*\.t1Gt'c@~H#|TlXv~`(Netli=L\;u뭀~M8zεn{q:C\c]Š$QAfKgx/y=rS i1\FzO ")d:~_$O.)P9vH=_n Q˺ _dw18B[~b+{ V,{Q):e mNp \9tef2s]X8R N/Et$ծgz'I$ɡLC߇z*ÑΛ2o6p {j`X ! %0/eșZvٳ2Շ'[I35yb.!>ugR~쀬+ճ{Ū[( w2`p(ǁwHoI)|ҡgH҃vXgiz ŦBnz]MH.Z (L'kCWNC+zA{B{--\V}m 'LFmC{nFN6ѮO` P)dv_>{eO-Tδ 6+_TSB̿qJ;]Q"Mɮ'{DaĐ}w Ð 4_\>uIذ="haͨ5JhJ /"#d4*+Чu6oWXw"4 F$b#*_h%i6:и,A,שa VlM.uտy߮h R\|Y;׆w>e, QaJJxkȑ1KN m^Lؽ0H˲ N)W;vUTԷxb+ Buc:PˍO?kqpH뼔* yLNc 8c<: 焨(``E?8 }V&u[' JӾ60>CB7SԢf뾓 vX7&5u&+H%IzȻo\$Aiի-+lV/̮h-ୂ0|` }sta~oile@WۀyN.3V$]ZGuMj/{Oܭ|FV:yEb&=˟"{Mp%)=|#,$#\T-l@KaBs@fFjXp01qKYqZIC05w)ʹul l[hD@ͫ+RFId)YWMjlrƣTDDX"艡8/|jZPSXՁ:f/?`S]!]n&a-N5YUlNwc#Z5QLma0ˁje,cJò Rn08G]۝$.j:Xt;0WzAQim.xgUr-פJ5E_,FG`]cX^ +AfLt\~{SY~q6Y kDIK;oTs}! ]UJc -zqo0l#2\UZHLUK▌Dyħa~~76` ()+Dv]w lD #M+D@r"-mV(*ELnsQ+* JV̀C#܉SDn w6i1oOs#h^Js -[2,>\8vzF }uaTK{۶tc-EH |~t1N 4 P9ޢŃXF*Zyh(rgJ=LlSt*6 3A%7Շ0C[I\ލTgV3Y ΰfP9yIp)h7q ' #᜵ aZga亰+E(^Ot1wo0iGL;39l55&?|R0U+_V*dWp0iIAc{ƥ /[YJ8Ťo$:L= \H\m݈.M -7dmw|c02.&J2ozDu1u7 SY^'\?4M0*!edXȄ`{ȕ?ʧ.֙dl:7,Sf ρT3PC Tbd*_ mXoB;̔Btr~QusL-4T|d1Z]Qn| EEp+%f"wblo$#H0ݥe.:V&,@w2z.}C_:^c&!Ӊ[>"nO"| MO7<75C$[7B oP @LTtl`:gJvrHMl.*>ˆVKl3-0*@N;\3kc[n%h F'&:}bzֳ#?DDW.&`P8zpA\v:4ѰL:OZf##~# $'ql)QV'wiUkIO%uh+1G^7DaDs:Kxl-j4<8(й@(/l"Ƨ G9t!&hiH$;ϊz׉WJsLnDXg "Wi7t24r}>c6}2JψƑz?g׿f-QDǯ^]H42SqHE e񞵛b*}VJuT>< sїʱ7]2CWmqYfky1jǞ uTΠj5$nЬwTv h1}^iZ:6'ñVa , c~Qw~É ;_r:N[Q,݄ap p.٬< ,gI7⮺{AW U p>>3,CgqopY%uIvN?f1K$%jiu |@CUeI7n]i(twIYI54C|+ZM 3gfU{ճ`+DuUe~ŭ_DG6fe?3^Vaȹqt,KW&m)KzCFf^B xkg\IRj TK6Xk 2f.S?0_31Y7FRb9)eM;0ɳnͭ@ х, )ⷑq6C" W43И9E?f6]q[b1DiBVƸh^rWccCS|1? c cMnR%9aȷ؜0N8K MD-^EK9;~#(zf:+ґ"bŶ #ڎP<ńJ;O/;qnXx`sӸK[P,a?9)Oޛ(F\t6퉽8 sdel ~rH٦$0c˲R7qhLL VceA"\]6Ah<) %yU([`/I+f"dDp`?r? w]jD\\FOH$ˏpj)S%j3?S?WccZcGTDFSeB9Mr9M8ӕ ẅ́4Z!/K$^{~xB-a-#NT_Uk +*;U8/1ҤwةcdR~V~xMxh=B_~'<$hU{ohmc) <^a;me-$[LK3N٢"%VbS͍Se(/N~s':?]b4b lY}H/2J6-BQvPN33fCO};*aS{\?*M:øǕ*I٪GVj|ujKFC̶HgWaA;9ˆP-?zya\s~Q >ͭ nt{ֳ{[c?_D_1[I$,zt~ LpL7,a;`VoFtz@V9b׀@{:f{[ݜGmџRHOr{R@Gl+0{ק9I(Z$XmfB) 5RGfyGb\4pW~4UpK p4l}݆ d$< u9ѿy 9H4xT:2ڀA'h O1GRr7ڔ4Hv2B`FLwM B ^~;Yx8b#rDŐ,7z@(H9_?XiVȚKC 97} ժq;^gRA/XB%&M9y$*Q:5h28][ v„֞^%*j"U#MUY-s\ƅ+Ohnpat(_tid'>O%,'|J R7ߡ|\}Ac2+s|4 x^҈d+b aHg‹)X۱hMƒT~UV>!RO/h{Nas_J43jvվ&6%D9ՠXH]Ko/W~ch5qƆF-_Fa15앵ۯɬ[$xRoцH,Rmmf$]߬˳ C/`“bQ͒s6r0>2cu-bT.NcG~ q[D*[V(IKہ//Aj]xtoo[\4*h4GL! [+xvpjb%^Hm['8jeO@pͮ;!G8;KOQḮTbp2zr T7?D6"ۡI\(GͭBlF_ogt2lJN܁M>5ѭrXu@8j )~tCp.Fxn}^棸rS|Rq2Az"賥(%P2ѯ?u [m칥dji_=J)>G% NP=m$,{4,<v44=AԺN_vn FU+ِ6W=:w: \<)$f+3fK565+p}ξlBi|j'"k^`O=UPu!XS_fs0^o),joqwV t".N)U*x-iٛ,&R}Μ1jB8T#WD|LZMnb[4k42 Pl dqn[Pg8uk`D_\gMž ?fP/hգaQ"1Eb nokZsAzX]/j߻A {Xϼkt1 jQ:R8rJ c6sb{b{Az [5ْźj%QVTz!2w?Bn lnQRDX֋^Y#w5]eđA֌ui3tPܣ@.#P_IYb@1p\= jXc}]HE={ b5O)$ԋX#ʟt29o"<ֹȏʓosDt LrQ%AB$T^q"PcN>G dЙ%2sꀻ2 9Kpro: 72'gC9)o Z_iI!(TgUFm!ҌӦvǨ̻RD,?!iÍCo5gj֭sJ/tȢM992 9I>pz6LhK{Xgyzht75gW'󴲨|&V#KTIGA)Nl?%FهȕH^plCWqoizUBVl̦A-N<)c*93\mE˝UQ\ʶҀ"v3\(9eH^76qANϖx ݚY {kFk(\97AhGaL L ;eBo빧Lk0iñ\ D;,n Y&/jAE!Cݹ ? YjAcPL>P޿JWMIBr.d(ܲ茭|,𔤲ϰu@.#TLvC*_m̳/QP-AKtiJsw \BC= A4}kU1!U !UWz.) 9%2χIjNB&@Qiz!KRdo ]Is][ kJ3qt hH S|TуהLR|k>ABiebՄ/Fa2 Tb0Ri~zAhr}809M"-ut~w Yp+?@q7j7Gk,@@ e +>HLBAJ X]czaƃĞ`,{!ĮCIs԰"j[6@ioVZș|(JmS&(Zvx2Dz4LҗE]CK9Rw}LI^jKu[BgSDž~0d4BctU*^i DN#6)3w;[W()pdqJĘ M5tqzM+F"!h{E63sWT=$=Mׄ}y+F]{U3?.1w*S&=P*C` mˍ{Bb}Nj؍v hl!<&Cne*2-mh팥jprJD>,sPrN 4;'^.U3F~ܑx@,`Z!E;=Y-_|K&fCw/ (TfHF:xoHC(+iNP|H2hJFFL6t=2 8z`ěd 0N>X^/GW9zxڠ67-2}A9=zSs/a$sJ$-a,eL"ޅ.-T ~ tXoi ۭ$*m!b5QqO͕ޭc;$q?6Tad/:;l T.$kI=f%Z_jxpl87ڡm@a"dA ! J2K oFDoX]a~#Z`FTsL9gI&#=a~ÕJ`sC%Zy4sSiMٝ?Rv;Ī$l:/gbO^u-#72I^r%^DQh&!~ߟ3my2PmǢ۝bdp 35g2>|^]t~uyfjj5Ə M\9 s6sLV`Rm nIjg)k&!$"byT@h ]5n˵_1Z4h ԓ+LƝlc=7#b܎wF[[[ .&w;g-ԓ7oRNlcqU%oj ?gVi8 .L|d@ SRyȥeSsi7 $񰎭Qڤt VW; t>^]TRvl^FD(FBs ,~ojx7r*'-"dH&z۝tyW㺙z;'eb7q6kѩU7dS_\u7VHo|Z?*"4gbxn㑓ci%NkNO̜e)aOLd i; (9tȂ: ҥgQVH{errrQ6I=ΩH1)‘.LE$!>잗QCilJ]ne -&>t0@S %źU鱾}vOOWAaf' Hb|_`y]vBQ,elA5/AއeoS%<)L#vh$Xbyj32!Gv_?Dϴp)}6AlaJ|Jg,w~>5R3!a!L[=_UTȳK$wp fmb_Ϟf,8b@$<)5P jTE˯Qs/A el)?^k9GW==ϐ%Oլԧ > NcFGHFrŊ(bGJP }SX\ ǎGV-3sT}k$0,SXJG+Xilj幯7lx #|؜dXOVx"` +"F ]O,״ رΥgWI,̣$)պ.^ AڊU8ѯޏ l~2v(3ʃ>JaǓ-˲X3˙F0mkY~s4 4YxwMz`m\?/4C+.)ǘRlq 4򉬥yސ2QjANKY CxM GjrY/|?л930 HuحrmF1b jjk+2h8e̷/U?d|.F6SWy88F3M'ԳSҟCm0}5]aV^c {EuE 1$(-<8 @s`5z6b}d5rݳhAkʣ9v?jܓq.YȮF;V q,6Pի I?yV$[XPt4W:w,x;|' @@Nz$#9̙ d& HϞW5'+0+mRC̓RY@l HZ;1bC[aW;б7Km;jXmL]O >%#(o"gŝRNW05{g.D#jtGQDP%c6¼MZBˮ pp<ifXLJ$ӕNEND4;ę}N$xס; k&OcyƲk͔QXO٨5NR+r\7J߰  Y6vλyk-&uC*TmP (c5Za$?Hύ6 ;Vvr2ڇ%D .6OvL u!L1o 8(gꬰb b=q42bp ؙk+qY__:B.A*/XJd]ďub<ĞM?jG>+aN#,zʭvNX79.iߵ5ATȪA@O?޵U'+QBzcN vzJLtNK2viEϖϛ};"V)b% Gf|6A|8Uq:RNPBD+f 2Z*vY_(P\ᓣƎz+Z VO9j$sM"@Bnr'Gyh[bfqBT{' ,*?YA.l3M#t,J ?[_N)u6'cs/D*Ho$wN6لM{I_n;E8}*MݪI9s*׼ԡĤ8ϥa|MW3]" pQEᵦS-c]r@3n"!X`[UzY~F4x'P"C`(̗cPbT*ʴW}nr㼆Ba2Nhvi N*"b 9^a}I fΆV8AfB*a f"c\e04):@Td?h;j{&,kV5|s\0b-vOkuȑAoν%U; 2ӉlEl=Ii!01jWZ]|{ySmwu+N&;$ML,[ TW;$ xu~tov/7HD"dKG)!zheVpܦITǴ'嬣,{O4Fg,ݤ雍3HXW56]4Z{\+{TټD.6wxNnvTJс} ? w.} #0{6Nv׌iמx^}DrNv3{\/dC!Y @}hqUb`j4}[Ƌ+Q;iQF Z@I5sp3v)z@pb)dV /Wc`c{fqQ3"Md7qts{AA"nLćo8meLY[)ž&D/7-ɛ`yQBэDl{?UO7zyMP ȸ澨-;5=QfÏr~rt2oш@4{ѬwEd7/cVL*xk*:"J6f#eTnyC. ~VY}jxOtG0Lu0}#Y+lڈ9`VK->{2!TL?yD"آ~j,ҁ%y'^ _QzGi~b̷qs-p\_ 0mp$qڒ9I!6 o)U}ȮN {zk?]l"~,r#, 1Mѥ6dYԵvjϚmjvSڊyE9Bit񡘷0>ݫ|vYqW9Wwla,4u"i Zfz딱>E@VO}u0n%+R( ;1g2ǦcOpCܩ΂O+p3QH!M\סY[nR<8G\/l{}Cپ WXco? pUMY8Q(3ybp۟}7WhCEE 3ݠM!2 i%l2JݩGo=OÂWzc\fH%1Y!WiӨp&DF$%OÂ?(qh3x)Y,[f{ "j$I^}жZ" ۥ>&@ 0}(\>\zNPBÑL}la Ů!:"1#_5gNalHG҆ 11'/w\w^Dܮi>B55VefK SnDC/'pj( FvS+O{x~D <+Xl^5;HppM %ۯ#և$4"{N+Qu{zbaġ'pzc VrlQ/U1|).o!/tyGLɖW)1۬"a&{TGFC5`{ hQҀ@ I*UR/BoOj .G P0%O? ZZ֛ C|( &@x&sNRr G ~#Rv m#5ı8/rN٥: u?5zX8 uV ^ @^rL}rb"c,EճSH&vCj[iGe 2 3ѝ>+WV8~:*8!o¢X1ڟ`Ȧ'MA-͡-{Uulry>wT-0 /rP$0y@Ig0Fߔ roOzD>T!Rh :ip/˾ 0'P#"Z+$@e:)NKI+ɀܼ7VG%2oR[MC. (ʄ~>6kn_aLfׁ|XoDjh+cpX?oKC^/%KR% [6vHLl^s1Ѣ޽f/,բ蘠LiC*2h𠔭5?|u!|Zalo4\"2n,Z3I7| SS!܃ 2y1pX,,C}d-NAN ވ J%#>k;5T=(Sʥr]1龻rG3 Rad7%!$C *Q$2 Qk}8ֶq^יCKXmC$\ǼŬq|=ֲ qgmO:PD*aOhDߊWeN3Pس! j /A&0Ej[fA+Z(+|DfJ#jiRS"\0 B:7nT6AJ-ɿM.Y]& r=?9U<< ǀ F뙀]:Q`▽ -?K{ v F\Mɿic^|!wAV5 A+9(-arCM`M`ZuB-IU@)(kp:5r5c ? )Elnp^dgP\.?A'0kuU,Hg+@e{%D,JA LDS'L G$DW{Ai/f'q%ㆣ9Tere{,5%!Ooݺ[OҡCҬ5ʪkb%NkAT˗+nu0럶4ܝ+# r_kmm%gSK~POscP:{^bpuбrFTaXP$>4m,IYLGY!NEk0gǛ.^o/ñi*ddj]"P~IpYh/;^UZiQ&MR beIʻ(ΆE/KJ>BK4MVqڲwJl#1c0O&#cY՘"|Yp\@&s@C]: t N~詥F+w30Be00Xq!@@O1M!ȫ c>CrwV-Dym+w,ro.{ }kH2ǥ~N6Oeρ,n} 1Mϯs. WSx@dHcQר J $?Չt9Lv_Nd: H0[4E!=gE̜Eadj ehΛM.BÕ1o`#'oi!yHo^qNOEB0U@"җ'֋fYYҵGlj{FxOaM!x6cȎ/F.,mD-`-! !YG}UO=!w}g T# +@Xk`$eOEh.Sw"kjqOg ? \=vM~@+|(gow G$S!0Rd9mp Ĥ*־gl[1{>\o\,㴺|ꋦnfv% QMm|-c'-/&7MF=U 9㳄,ڈEr` #C:.Ed;DgH[/Wq+//:Lo4EVjGg{EE bmM0޵;Mپ._DnǠHOVu kт]!kElߣPҩlgRE`ô g[qp_jm&j:.Ή$8a3} c2@ +Фb8[gWo4o?3`V8}8: , {s4u=[Zv+6dUVMޭ]Au *$-3N {`Vnz#ϯ!ΪKW:P+ xxc0O%QWŽi,w)KN(`%`ZGUBp!1ۊfj}اzXqȨtAi[ )ȈTm#jW5o^v^l Ĩ$cGpgF^H P?IAZUII!MȠ³ETP )~_SzᆇT cō>=# >*z'+CtF%Tq?⺍ r4?*WdA4+hSpUR)LE}_OU;\ݚ;H1}B iovSfV{)𐉝ǜc3:^y,*F _\bmlw!׳y" S|mgAE欼WW Tɨ192B ^<5S7&i4 ~:]}ۻz,6"{*nnSgG&XߓޟbY}<k-AHMa-v$$µKX/)!pc3 qq";t]J-*)vwL:m\(|HN4Z u .:dvд:W;z%U&_8pHx6ʭ:E2Ryji"o:DfB,qC)Ѕ)eHh*L KW(d?/?:&ĄY `Ԗ/jiy߱>ܫ6ž*{[Ieٝ&;DIكW?$>O}J3t/TG6[Fj~ґT"ʢ _@w8\gϡmsߨd&e㽺7G$KTDtv.w=7]ĒP+e84G.C\xn$aK O*stSp=Ů1-lS1tY Z/7m%5밶F]]fGIBy`IĵPhAEnMS?n?pNuN᎜f uqf F9O|3!]/|ڠ8y]J. )uC{9Pv:vs PS/Jݶ} ͙^Xd2KK/"@ELXp8C.E/?gfmXГeV.B6c{|Si^ sp{9Ю{M1RZJO *Y8x|SخC·?f7ohsYF}2@R/ #\D:'8R&!u,/Ya.B{RC։ w8Q" ?gr}&xy0?؀BhaG}52v'okd1W@'rY#d"\ȀPM:yp~w 7F}2BC:NE fN*!j{9&6S!ARxCJ^mU{rtvtG!1nKUP"sU 12c 24z .{3T:ڔ`Q~"Ѿ Еej>mT 1(lCKR0 <@¸4W`UtŁQ'MÉdR_29@])WoC7A L߹V.v.ؽUd0w!ƻ&aZm؎!]^K厈qj>q![,(ʀD~҄+ ,jD9o<&[+ܢ,"K4!gC{bKTK3hjjkP nS)(VѪM`UM[l?R` ?Sc -OC{'l˛h"mI=Fcdk2OUT'l 'w+^- "4BT=J÷ 3݌0.>Phk(|, ]Gy.PZ>wHE6.F{!TIhQe%ms/n>i B/xkNSjQs '\_KC4ämGZRD .3xR4}619ҴA0LYZ}lv~+-\:dm/ 9-]^7@e¡E艩 Xx|bMyf[Ou0Y[9TQ3_ k37r䯑Q-ctITv%ρexlv%aONU p0jSIŴ dIY!1{I46^#,f;iYM -I[<5FD˓4UqΟ<I nA¢D,(NU^_&RXzA)h,qjt $`'h:C!iҀCk,ɳ* ~·]cPg uwjڶ@er־}d{u=2B}I_B.H5̧l7V.S.K#~`m62; *y^mbx,c=8.Mŀ]ۇ lr<̶K!ؿA,sum:*Ч4BM?@&-c A_b@9 PF@#[8l{%vXdѷ>KM} E0B} :K${4L5e{r6xCzG7޵W8U^*/Є81^¼IKSc kL օfw,EN{$2/Of IwHJ·Ju: MϮ'phuE 5"{jBVA=@$D' kjJt_ )er֠R:`9g ujb a D@Ol۪ l_~;#ȉ˙>ZeX2[C# P]cHBsn,MyV6%.tbp'ԨV0>1[w< @&G>k2ktnYހʞڀݎπBg~LQRZus(D?O FC=)6o:{BNYiilb:lKW{Tv4lFI$pWme2{^|·I2z̀},nTT;,hA#U_N^6r>LOBura( % aTş[(}hm#%ːhsOS^2Ƒ_/9~!\ 33C_ޤ<%S k@ʘeW ;\Q_E)| 0,8vl`Ϲ *˧_wjS)"e-VW~smF+9ڍ\YI,]ֈ{w?b!/za47ZQv0 VqKt)B Dq`{cGRr/vrdۭC B֥y=u g1s-(+%\:)k_CZrޥȦ袥!tQ1ֿ$#OSy[dݶ97MU ]pop^? UZkҲ=dV9iq&}ԾX؎ 82%0{ T+w 9Ќm0%Yn]?qd qe?\%k)t=[9bNjY+:x+XsCQ @rٽ||=;K?r8t/*Bx~X6I5V*G?LYMC5ݖf!XMBJ&м,o;~0ڢ(yM"eY&:-5f"˄iOL ; hM|(pW\{]"Rޟ%¢ӯ8uVJ7(=v#|A&gpMS ݦ:>krsS9/b ڶV]_$7 *~Ddu5!yƈ*zhRzk~EA S~rJ DPvGNNsel-N mb:^} >Q((#$mr_ax"pAJϏ IsܝG=SMp-  lÛJl^~jt6,g9+0Yʿ׳0ߍu [`$ˤD[1Z=q.dnǰd%"΅U‚i9Xd*4DQ6Pd|IHڒ"5*c8ϫcah.^&#ezsKlIUXn€:{nElx&o:,G6r\cB jvnP[G2JU,T=4#Zi /&{sk+F^-+0g.!9cK9}&`jU!Hl'<[ >#e;>G~ŝMQ ;$iˇ|]d$"E??XgiUC'!&8$!_lEuyRo5: 5h!2VZuuQ#4*9aUF9\L#}kIr_͸i*jE*hr+|Џ玫&8yh;0Ñ2-Tr8m ;U%vH6C 'Q'tMykd@ M4ml!Zc PBŀ 5յHő \1 Ht:G#P¡jTYg ͅ|m\BjzeFgPO FzfJh$ 4Ќ#Ra 'Xn6c~kqdҦs\izͪ~WΊjI:cU:DNM.I÷klņi$fJ߼Lkju9So? K$Ѡc_ꬦzo\kg|GJaN : o9Co5P |^w͉NqZW'8X{ӥ #R'Tq5B]2:J{Ix[hW[|xbjdWf&dm:ɝ6z= ueʹ$ Hov(=DᾩfKBXx@r āa;@8 1}Q|yqtbj*diyPwhy}l]+~R3y d*Ր(d (: (;m~LvA֒+-iQ6/nȁ}.Wճp{V$?X<|]T[+Um:[ L.``NPA̅{<S7(0;{M{;w/*  µ)+"g8]kWfJ>R֓CǔFpnjs4bIJH] ̰,?:{d[6=P"q-|Ǟʫ :W-Q]93eּZТD;>Vv4mz6wS}I)9EVוr2$Wǃ }2M`&7jQ `bdacKI؇_aX5#1g44Do֞(KRWY;{d~"{4!/F^"*Doa>9Y?ŝkW?aa5X 2x7PsGbc҈Lt"8a^6no;*6o;8)YLw!xJIېyʝ 9'Xؚ麤La8cPEYuֶ&@&wff2oL-} XcJ=HhI+qS=雪r]a/0zS嵡ѳuGg 8ks\W?qvW)|޶&J͗j !PxyČ2TT6E}}yTh9C0;;O9 ˣ"(xq(E!^Iց-ץʜ;cDq] V4HGq6{H:y }rݕ͕.y9w v^hN\e,쨄#2]e^#uE]!9RmrékuV 6$4lv/T5A)T`q&s$0]; QdE;8"xv/ysy&k=kjo"E̯~]둡Eݐg}rzZ/}旵)8x@viT]n+];'sJH^kl{ ΐ:G%ᅳLTE2PtKR֒[O_GN^< Qs t60m] /R*P4E.䕇?gͽãmD}q!ȓ_SL+Cye𦰃AG௿q5va= ZՔ\OH(R+%8WObG}$42f[)(xHkB1PiYq%vn[LJ.v~^5OCMt5Kõ[km^dz$V3T EmEߢw.z=4 ǖi~| p<{=^\ qY1 $b@*_m\u3#q>.(~/T7~^8ХP<+VLDou{s0)dY:UV󎚧;3a{|o/wن>(f.<^â=E۞USr"#鵣2,:Ȣ]CԽR̍#M546mC]%T ]C]LşQТ?{_TZ8JBSsc@ cb|ѥڬuBw~Kbt-Kh1Z\,Vo#FBʒZS7i:W(G| l} pO,IҗI2cGʊ5،\39;/nCv`D& ;H n+WJ vG?E"]3!.!HtGNC 80o YŨ_Y!NcDۓW,iBcM3vMNN{5*ml)'Du.ؐR,zz:6 u)7ou[*lAً5t}y,N^e4k"`U}1`  [-W 3ψx;[NqǴ6p?vI됹I=cU;&T8C}ƣ-X ΐ9jd0cX2g~4i|#=D$jzc!ssd?{PF~~ĕ7y#cjK$,3ie} 2m ߞTONVB^\5/e<*p׊w΄BmCo;Lj{m/'r% `)dE a",W, M8 RQW\`P0<=ctVf( FY~T3- U1em#J^To,[ -GE~`,jL gkJ4~HHlMJ֥He1n/IpL,X~&n_!6vuD&DDK;2%P=V| O-syP'n7*&H'Γ661SP;&QgWRs0Xv?>.YC$sh]Zblg)}!hmi! HV ̗|Ȏ̆%0H DgWJkP$^m>?̀T-hq.tL,f'ų$!ztnl *&%Z)=< +a˚eVW%fL5Ӷ9@Id' h֎o8#AӊC+w3*9P>U!*k:3^IT(D~*CU.X!beN[Dz*`끳ح 7zb8LRReI~Rީ+=,Bz|Nf="II ޠyz+iMBo]- 7c8*Rok6Q~-Z?Om&po{[C}%?II|QQą4 (OWPF6@V y4ߑJa[[쥴ߺc)?G"}+|I!ذA21:߽{1q㏳7쫘2>j˾v[Jȡ=bm~6v<+)-zB$^#\a2-4-$nmi>k%h:@\Wap@t| !+)Sew^$h ?ֽ+m.Z2g+s{86 xsx`];SB1 1YT?ɴ=H,|霨]wc6S*` Z+ za4sdl?kSfJ(_c笅fak*GQ;~2P4rgrJdIF$uj0zec\4@h̙;j6q>RnsEYgJO7T.4 ?"E)sY@Ñq >.Hન(AMyڪ_x|Qk(z4nnC̠qyPH@B ;1fgܩN 53H&\!s ȫ]]>H'9=غޜ%-NW[!z>"<&Yt׈ Ɣ;AOW3HT~VZŭx7+rZG9 aOy TJIBz*(5b~;֫ȾmI-E1yI:x6h|%CSypN#,f'h!FeD=9h) M&q8@JhmsgKjYX !e; jp9@;_:I,îNBy0[GL+ރgǺX}@hYd]7/k`[@B|wD ~Ko8LH8H*v$*5?*u8Cֶ"[/[h=z/*rxG qH=Z긆CdW.V i"d׹lmvf9&=yKCgXSq.J^#ڸY5id& GO.iPRwu|&ˠt_g~i}u @]/n+IUÎ08Ӟele.4.ծ[ոݬX*3ǥ%t3e`V7Ӫ 85V0J:O]:U?'u8r[I vQwԗ[A6!֤VpШkf{ ٬cJکRm^cWYR/[n +nJ/;^mS!q$uP2Z iv6wF?at}yBߑ|uZ΂!{#XߦPDs2hg  2 Tf(- @olkM]&#Zb=P OjdǷD5Q4o!u6?n~Nm2^FR步O\y;g"΍jOtJԮ5:6*.dרvH_)iG8=w=mW_?|"3hl8 ?OT#'Yi ag_QċLyyngBf$]e30qCm(iL,*tp?ɶ+/2M[5v=;z @л!D@f`=8 n/O|.MXүjH䴡C-{n`$U߱G(Ϟ.:f .Ntu ذ 5 ӯf`b X/~3R>-}$8;23{˫xS,9$^XMoۄL++`PDHg9SenQ}zO~(7фdd`Ew>_pP4M("lS ;e ej;̾G=/Է wf՟|l47Z*8=mW2. țA m:;$}`;d|Apy~ӹԶ>v,mC%؅Sт\d%bp'Wo{]h r}H"gϲ;1ƅ~{XRu0[2t@+ 5U[Ջ&IY9lW:FPEYȥ_Uöl3lH5$Yz6(F%e#n4P JfBv)ig-a2B\ KW';=_'bRb-yrȍ,s X27B r]oxq͒LKzC_>H9q0./Nez%b=̮n_s]Il29`cjS*E,G"R+6^ւb-.̲Y*6i`jՖYW}ܵ QJv'z{0VA!&OGtbr<|Pr:m`mN,:R^WxvŞfg`-gUJ־kHJwzF7ힴ;:x p*\$mM$ zf@3L x=ajІE .vJvnɽ|4=spQ a6q9$ Xzy >b%hb0*7``"$˟D_;N<s l&)V$VMLUQn^1-jY>0g]n8 1wNĚe7g_W!IRYWߪY8{| X8tMQ;5 [̨!?l3v셀2BRb/p iL|zwFtȬFY`fbKa-4dLwpۉ?HbEh{|y)aнtpeuEĕQ &;W f*"9HUfͲTqsr,f :B|JTݟŗ ? czDgs'm7t? ЩGSޛ*>&HJ)Mk"kH1&)iEm>{Zr(XņD#h j5 Z,|q`'=ݴEs:F" )58e{YY4^7OVgy!ѹyѼ+߱Yjk>/lڌ\TX˾x׆USR!?wQ@N HX;5ןGtPw_26ܴ!KIoT38#V+0t(^IIy'V dg^M.S;#i5/XW|r獺b%+(#1Tyy5=c :$@;Yw\ls4n.7xHUD|&+|KO`x rgtvk=z_9Si/mb [#P;ekIт.{-U-Ƿ_WҸ>}w_MA,"giRq9ke=f\Uqhn*2_[6m uL~-Sm#h%fmtGR5(\:I8p|6| (.ϱ1G0^_V=կ,h?[0T\hEg7OY檆-a d]ӗzFnztoKTi++go܊UmYUsUBEM󸯴5BXh@]bobR P Eo멞: Pqd[N0zίn&B$FBA%o sqQIn*3"HIKμEb{Vv֐*-#շ~3w=!)}0V,_jCvaT yeX=Q`r|Y|2*CxQگ u k?1/@DjUޱ;+gpv @qh:/g Jq'o(iLU&ү_6$s[B5U|YՍ,aϺminov>5+ kz /.5XvE /r~I~,5da}saDĊwH@` MmqvDz H]o7:Fh<-~Q5~Ża~ff7bfk>ځS=Zd_Jxb&,ʙ3gF˄E_A' (RL"AX>E+( x8Fy-Ǎxm>\,1wKϠDύ9$Jrڶmu$&99 P3C23t_2~ł܄ i{][!=7O1D#%B bQf16'K$b\1:&>441gf߂lrQ ETZe\ \gcRit\~ڲm0K""k<D7pz,_!'4hoƵXCu"S}(ȋ}C6\\7+|L.nNi5?kwꓒY' TG1k%ɒ_0ՄHMǞ*5/6ˊŗCW\sRkz}6S=Qs8CTeVc}.}|:,ZzxT~y! m-~4x^i {yEs %ђtfa lpͻ_qHk+oj"H%ۉ DZ勉 0X#b= d^SCZMGZyt{Am h8rwY:"3 {{H`vUA2\OȺdgV)W8xП(@1DXs[lNf V6,}CO0Is&x8買8c`-ًޯ4v5|{N*mJIײ` ;L{dZܖDZh%nBH01zuck$}׾Ɛ?a`Yb#; #2~PἋ 2-3=zBp8gƒ+iDi}SQ!iI_m BuNoeT}XB. @~gh;fwв-u 8z8K "j?Ljm?$ 8\QeYKcn]AR BÂuvnoql@ҿ:?T5g )])=g]늱7,U)pDd88-΀]Ǣ#LV1&Xd$Bs|8lVWL/lt $֟K[I@Y߁ e q}l&>,F3Fy[~`?{]QKx<\g.Y1Vw}+P7~;#gST<F$$uʃ5Yj'8 qasCgF[…_=ɩW @]gG"Н'(H"ܰA9.'C1i^y_0H- l{ '[Pc # + YSU-V,|_è.ްRa aD GuI] 6Q:-f[8L׾B ON(P~DnmmxߞM8!aR—{̡;_x*>+*EVQO>g}tGMOvnm'P7 QȪH"^XlɃ8k~`B;[췸Hx ~s߫!IL'&S H}Go&ˮ#[Eȑg>D4w Îjes#s64s<{RfUYi J!Pro),fK"$z-۸I#ҿ!.#CK gi[~o Ll0eJG:K?drBN$ M\N" )n$jUAKAY[]{!|׈Qwk!1v`Xt:Y/c7.7\\qg5a꽝{çc,%fĸ7#yRhZF,4k[=]n"y'q7'w`SߊE^9 x.*xOZ1`/~_&Aw3h*z5ܐsبGׇ#Yyn-YF?Jɀigf_CEA[9uΈ)t\Q߰1n_ k: vtIQ5ENGškG1YW _c,|1NV"bXMlF>7" }=?MsΩ`-mKiPi{2i'c Szet/?=s ZV7p•ITt?V?-Eݰ)~C3Oni?)a z-j=rR.|w_{ʵx[ v'"UUb%͂..=B1A<f8ZAo1󸈌[]ss  khv)WAޓz8ܖl#z_`̾|? 'W[t<<[2ELaJ .Y9Ymuv!+'VUpIb]؊JgabCU+XHܷ)E FċV)ŪbNLI'$k"e*oy)'7b !`jO&6(kM3Ԁ Y9THpX,upz&^@~㔶MAz;;&~@0 !=jp?_xf* "Tq,Xg>gZUJ ͥ\-{gRiXzX忒fBnE:wZ8 vGԏ/ F545<mVhDe?rј3 +QEzy%~,C[aL.M{A ۥE$_`'<&JAhA~j1VYL$ۖy1@KM<{j(J֕5gG!@d@o%Q~owe] 6{.Ϻeڔsv{ĸ(:GŢw"CᜆPi|z沞@?@3 x;(S#W|yZ؋Ϩoz~ejMMI@ust쁐%׊w*y8>"Tѽ=}PҞ>0y [_jE:* ƥL@2F?\8m 4lG/%D S.=ȏ7C_;$!܇{ԓ\H]{iD.[7r͋}X5V'KEp1j(@LBKg¥ɐI>Jqlz_B9;ey"װ f~ 0i8wvw+LWp͠wԼgBZ8 ǽvG<IkťWk@EK YFXaž~lE# q\`W,dN:1*o [F~y#U 痩+ٮU7lč"'DWq(bktxNϛ6$/vUi8yI)``V]$Ut68'IzR{}SBct)\_֐8 s:LEate9G>rp>-R 36L sP|.I:Nom+v%t.2l M&+ & }v;?-P@L:d/MК"tC7^O.h/:ߌXxzOARK)TؒCWڪE.HTK`tVŌe|wd,T@}hXՈ(U[2Ũ kYr],J=~+h ~/>7 ,NӎV=l=)oc[k)go/a!ȡe ۭȼ~CsF""Y8ޤ|ta.RBQp 'T™?~AEPxy i|'T- Iz@e=|J2˜זq0ס(Zߨe>D_!i-!I_˛iքP z4OF{@3) g# {QHϚ*CZ o>2$$c\GO6O)wuҦ3z6E) 8 %G{7/u5~sA_/4#RH!&h˦eŢi)Z%5#S9qZ7>pJ{+T} g~ R¯{me_JDin_a9nl%g+JZ q!Hm,'I*׹j"@ E,V(p Z`UZbѭ0 G&t%a;#5&[.'D" X$ga2ͩcu^/ڀK( ib쬠2}XqUxI?pV;E l:P<Ɯ R~猻AءK;q hêp Hh0>"͖eA`ՒK霼͊V k+yx&JU,v:/=‡ + l 'ٰ=k:=[d|Rol(գFSokP*0;)Ur 9+_xk ԙ /5p:)-3jn{:lOġ rA jc\(qΠ 6-bv:gG:$9RmM ZXlpȾ~>/Br,vâexteq(zԮXp^7#QT+L0lK-}K)r%G^J6QR HŐ.75mvҵFc)x@m(;n~mPH1X&JzK1$ILT8`n̤bx|$, PkC 617jVswX)se$gGEIyėd WȫfX 2=lʚl la6#.GyVa."PCS` X{OzE&NlpvD{FZ s*tyıFM T3em<0|`q/a ̾=זnG:5oO$ iihw RlO'~X-Bg>D WbO}rڋ{zu/b$ٖVuxRN=_ikWg&;!;{A;R!խ箂 Mn{ d15ұ۪(5t;뭍wZN@(jY'Oxs^dDoxq?\pS Eh%u9+! 8Ʊ~B"G?O}ýy\aLTl TS ӯI" ?M[E|:gkGt#v~V]Q^ccO hCz,oB2z89]K:C`B{x+֓R-*iUzD!e$a J,]g^ڤK憺k:kar Pd'?T 7Ft(kθ3=3Yڏ5(lʶʯ׃T0\!\/ne/ $"6½N<6[ @U]=Vd 41syRGJd\4 񫂃ʚ KD_i{3`/˔+=/ΦjC*_1LDtT$G]Wx𡵊Fe8hW%}V-fJ$}R>4?I4^Rb U Ra| $醴6Vg(+qqFtʾ\_&Ral]|7c͗a!ӿuBN_IoّUU^keɯ Df̒ܭU_Bתm[Zj:^$2gk_'YO25h^xS~ =y-z,aVT9~vZ"8٭(e48K^&0Eœ?:Lpe/0!;A.ZE u8 WGv]fej V~ /F g޹oIWq(e_BMYC hƴZyuU! Yuձvj/R^*vs$4XerJɇ`ahǦ4X< JG~F$U;P;`yn,χy F @wɍ e&Q2Xį:eHXYzVqd5NP"7 c+ͱ0Q^iǣGŲY )jLv\6wq8姐0lI:Oλzs4@@%ãpQY9<~͈Md}Z+K{6c[ mM Ʊ2,7IVT>0R,VjH<;$T;,q!Rna0.JBQHLw -׎)VB'5SOʈBO:4m~J0Iwc.\ڞ{xvnO|74H8mȠ籥M5Gew=^q'!qJA[<W9-_眯j:5ݷs"/J;THkWts 3'qYn.`lS 1.|B ]~ۢ0Xm|lDHm.mosīEM;O)AЁ?@Sn<lj!PrrW²?_QGI$ s 7mg̵;Alf_bj}Blcd7ɷDl|·LsP}hhvR;nZC?FE%Hf' 7`dgм"\юrXu?ְ_qy vJxh]!7tzwvS*T>旸%G4z\pmwU!Uʋ]Hsfߚ @u;_ D!$\R$IhO*A4ڇ\Y`ii^ k*H#;DAjp5BzUd띴+gI`͟zg $PL맠ySo펫'2QࢇQ~]GƠ# G *Q6}8e95}`ȱp oH䋝1X̡(S.աay_ĪO>s@Z^oD,lc6%_e< 7Shw05"$%t mW'yl(Җ7[~G(W: 6 &\[Zp8G!C-`O&Sa_-opU;8ν`&ӇT-%7Ԭ;/{Y9b05է+e,_ѯ5&Ax n?`hf4K%P)2>]0A؏1%O3>V[}]nqij^0YmjiU=ҋr]Y[QYvQY*B$B9>ݨ #붋Y.y#>2|YV^yV(Ozm#%=La·:s.0 ndN&(ya`+N׶J/iO$1&Q DQ^e/ {dnJn}h;fVݢՠ$#\_?SFbJd1IU_2j;e6wz!fKj9@I5V2fV=򪶰hVDw5RӺvj9IC1SLۂO'{3wjQU"3j xU2hO-ؒ[|_,`nk%d470o!k n+gMC]bԐ1j ~f%Hvba6' Cc&̙߉u 3@0SY ᰷2rRݝ_z^L9)F;]|KnEc<0W kzǿ_( M'جR+$L!to|?'m >k_V*CI G" <yh+սPM n>`Y<?u3fUjAs:&-HD3O/pua>(6&Mgxt+Ø SoKgGL+=B. 2$~G5T1h!R)$1L2|j 8Xdƨ̛h %j"HyCerKMwpe:I Υ> # $}JTVep^3-Sgr8WU`2~#4qyx"Y\"4`W\CjH޿L\Έ곯HVةODom.pw8zP [+L4}H{=όsk^ޒ9GGPtèF):\~õ`); _K *|g[1NyA }H6/`0@K —;݆\OvBMomUaF{4f%|Xu{%3eƱU5&eHuqQk8(NHMGkxWHdJﮣ~'@=GMΈ k7>k/jX oK:HML nδ Zk{!+|q9pܸ6ԹI ]0/p:򾎎H@ <|O^TMDc-[T ggl=9|򃇿6b6s9ZP10_@<2d$XjHӦ~vcЈT*zs 8 cۭ<{TZ+&H6 *Tx G("M p}W 5_Oʺ xKBԔLg S!uM!|Ώ ߒ.(<@'=\h[W3gwoI9M(Un]l<ۏ{ Ţ*T}14qLt1 Tl.5 @l&ZsXMޞ#OA^*)C)kىy+ ~}(Ϩolp`<1P_Cc#2m~G)Λ֎^9,8=?d3z>B[?C8()+#Q:"|UOs[6ɶFwNQ+]@Y.&_~0,hg;сG+8 $Ɋ1kɌNg޲<zs=kIMG1}0R5>THL޼k̨hptiCmG.§41yJ@{"7ƔAu}BKwMan @dz.fhg}]6+5B $7)>:a>JG)o6ځEWva.L!a]BmkLX"6hk+er>\'o>-Zc;(';7#BH">4)-/k06WV$g>3}DLM#Wc* 8 1dT ")q^0o^=k>af=RdaX3\~F] Aw ̀.YRB^tulϑ{)6V2D=emcXZAF|!t%;,)ġB G }E!a{d #?e֮ѣW&Gn_r5j_5 r߅/P1x 9脋 ev[sU;c#?բS0w'iS/5^W)α3Tڲ\y[@V\lj>9 g^*6ILkVE5L%xT\|ڧt(<2!(Dgl~M^ՇU/as߮Jj8 g@\{qXYҳdu|K|/R+u *̞#uC{)\ C).tA\7a1XBaPOn&A0$9ظ=h#?u2ij `uu3K֘,{l/㈥uWA/Uڙx,С2FjkC*?Yc,& %zBGP՞P`p"ٖTZgD*UQJH)0Cnj^GK; @vkN\մuU-+PI3b:&)[_FN%m&w_)e,4y{,CXtfT4A.AM7wU iGjSY~0)LfꗁTG2 bU< -װ(8\p1ǂ%y:LL!gֳYRV<71 @;c×M XQJ R&ϱ8}%Zو,( c,io[rlVo*E'&; xKRWG@V"+/BQMDvY!;aag7?7֩६ǵ; yKL}mh8ӤpYN4{zs4|17| yR?PE vqX`ze57x\woIY纴nʺdH|V.yi'\$Ϣzmm=cXcZ}5sczPD2bG~f@zV 129n52]Zz )TJȥ̓v,Q$xuٟCR@ax)x./MM%0Cbal ASHT:0usPz$7X 4T&ӲCt bYzO5pun^l&Q`Y}eVaGHm`oSYJC:Ju$wZ0=rGC>AUQ<>Mz g}=’gKG`'p(O,5`MAX~΅ >V7L%ښk٭נNKPfUj(J Q|^-E>M>9Y>V;UٮambiΡ^(/yd@J*qu?Pv,֡NOJ$bQ^fԤLMs*`!N87ڷO3uE$x4Ŋ%ۯFMPEYM>wzjEK+q SZ_PYΧ\"ЕN7 tC^10v?oSmf~u|0k?l)H7ND,(u6\$b g,%yYYm-<-kȵ5vv %e#%׬ f dE&m̰9?s[RNY`kШR?8dJ V_eq]-id"D kX/AYwG(u#Ǿ؋䀰T% Sxrq9ȃ%.jRgIIs/-WѮjOZ|(Ol+TVp uNיt;7:ww *9ڻ6"jɕ4pQ/-CRqioK=.Uܙ4D8+>!5+@a@ez@8 mq@כ38kS8gcfDEoRGgy?'a:I,Q4OUIa5˅K3.lÔAJHyL缡n 5:e|7􄏔غtZ# M|} uzW$H< $ !cVh/}@}uYu֍W7=A.[8/lut(yN$ g@:5Dt=PfleA-~Tqv$}:ȁ[ܸہu6dfs<28yqfN?[wWg~¸ttFT&@%|As"]H Nbd(HkIl8u`|[sLFB iI!Sea ö́"cZ&E!1ӆr}PS ):;3 g!6р{ Pf.tZgR Dž&n8ʏWm)[gu5 Sˑ`YonqcxtN8[s8̼.VߴuEk]3d6*hLuL'zQyPЅ|Ӷ>LD/ EѼCk=vs 1(wELuݴګ DL~}9ea&+VˇȷnpKH8onLm"A`9mۉu勥*{tbSqvBy(]Ayq{ [{T| k?դwŝ2 +Rpo!5;Il0{DC ^!Y`!9í(+.;P~?^R^[aN;Xk2~v=<`Q֟$ Āީ*FO E ttI K. 5 EJs2Tz n5] CqҗyJP\ls ̚F[Ui z! G:Gg(d"gL]$vK>|5{?1\: #rO3;)>hS;I[U4燲.µɮ~sQ\gxij^do3Iׂa ȝMĢC'po+gm#wDb EGX&v5?>GFJQL|H8ihūfMPB 9`f-.\52}F8cU--L POVgO[CS+爞2i>i 鶭dr \!Dȱd˒3wf2PY J3نG?˧" ktl·^BAt0uL]*Xg\{{@:;^qKB} Y5т'R;2۾s8Tb+Rj4=k{ۡgTQ쑻T/-L`SlRSlV\J*ey0SDFYEjz7rq$I q]ʴ2`k8+4vsŇMmA,BW)hZu}ш}vźfٜW`fG?law7E MdYJJG GR/k}gM`sm Aqa4xcU[wЀxh ,Jֳ|P]h3IҼ[й 5d>)ME:h5 Y0RN"42S`anz YMƟ̩֔g.Cn춄3%s@_#7XdFå?' >m>f\ې-V&ݔ^]l`5݃1r.$hO.[1=fg= \L S=;j}IXGp'Q1p)vK⮹-\s x5I l I 9U_)Ue_W/v5t꣉sE`@[WlghC`p:mx7^1]C=v)N9V"]rgё'y׎%Ϳ> ]5Ta;:oW"UA/BYk敖bͺ;\ނʭB_ps%;BdS\U]VصR$y^l<+d.xw&He 4gxXD=-P~.KGiCnV4:+;e&[|w YH "K~Ax1.\b:H_dE/ld?ң+eL7 ZP󆰷S-A2)mNjI[۩ѡD䄀l7oa êGޙye~ zJ5!sFXdg 6C>jHtMv]#On;ک-|61xRfLg=r`,eΝi5=u\ͣ 7ZU{mMj=˰4[p Ѓ;=.ݙz͓() XZ{a;L9M2(N 5Hf]iQg tx<\1ׄ~.Z,iȏdNnjkED6l}EOV9R!5^t6܈Wy%}xiiW [u\~G4z }o (dh59 e}tt{a͍Nr,mAW(n=)M=C5!й9JY76A7 zG Pt5 {6)1-K*6/?L&lsT)>ꏭOwk7놘sE|'ۉX40̡۟~@1|i\{v|/XͲ!0dzL-T #Yf΋l'Y}+# <>vT8/>R]g kc-Oj.pMߧ3?'IɎ=3F>) L9u[OTX =.E64x:[1Ƕ 4#Em=\bG)v>V~Q[[;㥂Z>wT טjl{۞Ǜm΀o8p&C=:<&RLQGwg\ތ?k% f_ 5q#UTo00<:u|y*796XOrawS6ږW[Vk,/\2{gOP)"]ʘ\ʧcz#C676G#%jȲPb^ڹڀT:3196N0}zllV] ĕSkq!֎ZJx9P* !sRUc^scm^9}ٶ~aI.Rٷ-yhr[mZz{(q >9,qȴ 9Ea=W +9C hu5U\-P Ѯ'YDp8Yq}2)4g A¢%lg1F&2 "S DAiP-ŸSWYw?A3x?c5glh-|ƥ*'VL!lL3=JM]O\hcoP XLd-gXєM[ e6'% *i\ZW%/5"Ft~FO\Pf¢g <@ƺnSٵk4 Y@*Z{U TԸVסt+2׊Iζeg9bx.OzehQCO/6,7G][y20:nN6/w 4^wjnh[T!Kn c ,5Yg;yj.,AS/]3aK&l|NQ倥 VElanIl΀I}T/Ms/9Zy-7틎F*U-] B2{=k1j-vV:1Qw- :h=#ߪ%Ya4^z6g-2[?U|+ C׵p$]xI/5C# Ŵ6᷄Gy@HzvaALy| œU]7hGIsӻAzDR˜C0+a^mYWg>~Š7 OeQzTtR+Ǔ5Fr5a]"]j w~AASqH\9͉P͟?z('֖LGNzm' )FdQyT>:̬jaFC.9PGW-*Rv_bb) |@A,';Ƽ1GKfy== zt>9 .pCK$SdeEAxBMOLK+y(D&PhR%09It}faU?2v|ت OVy7Xv 4.w{dolg.4jLɊlRGͲ xN0eiZд"F fF ֭xz:!`z Ɉ/ms\ _"΋`;f̈kn>^',Gy)e"sov :WZ$Mpeqcbyf <9d{{W+T<%îj!-; A\8mXӚ {chBF/5??)A}:]43[fJɌQX&jR|NQ`y܈?_y0瘓2`q{u/ tUt쳕n{7o' C< !%RzZ lFila#$pjWS@LӋ7o[e^j S `zfCx%Ercv~l!}>DV6hd I BܩwG n'$*!gb I ǐʺb ؂Xlȍ8i[ O ˻flܣ G:(K`Iq_t ;>f|J6 ˫0ik ct 3/@`><|Ns.+tfl.FNcTy/nSʞ$o}*ۦR~eGJ~c -%8òH(>*`1'~UwlB?G\[:'@:J)ZMfEi<?:W7Ջ>w:ȋa3yB fI]u؞hZ $&ޠ73IX"C_f OXhEyUU&tGlG'˾5nRC KɈtQRgǰS ː@*R -QʃlG^DkA@g&Ҽ_},%2_L8,Nn2 OO)Q"[UQ౲dNKW9d؉ʅPh;?@uhm_]s*t &,lwt-FN9`Y1ܵYJg`-joMKVۓ*N{j{Z&[Un#/*"S-i7A=2nG[!3-ɏfShxRiSBvU0ȣ]ee#ی53qU 1dEe|4&m@` $},7$Tu}TCgQ ҝZiȍh=BBUru2V*%,nMY]5 \4X m}raB1=!krëNP@H@ԁ*X61^jzB窗F؋GB~|^#Wr4[BFq+>EwTtzvTQ 4ԝHa$X5P4va~`p2vh2̥.4q%@o "|A7bfaD䤲\,m2AY5i@j7DA/\44$F[f/naQHx3Dz@,{*a ݕ(k;H1PZ2{k[OJ46[JJN. .v^n:.lC]疯fʮpzN.7P$h6L=3W7 xDi6T8y t|]h:+UR-Vc5(d`xN8JaPL޷9s}`W>NFt jH'sC*3%cЭ_;;H7pݭጆ^#^~:)8 {q et.TXBLtKO}-zۨzp>BP;ÕH@&O ct񟳉`)׶8cFTXЀoml:c=v~`!|,sg4;Y{v(}l{B g؃*4= ŏ9t(|VHfFXW1cP).y,[a@Fq0^~|;,h|Ӭx"X"A~i?N&1qrNl╂e|z viz)ڨH-80 8#^vSvcC€tL .}ň4l +O'~Qj0~' zRe,nnz RٗE qB: uЫy(UI2M8msnvR acy]ZF9k$  Z +ejuOrl;/c9Oǽ9JsFr#RH"щ™5R^6d*9^\C_=,E(b,~?HڴRĥK\y;1HܟV3XNb#:H_2ـ$+R?SsKsMGgzu"ڊFzg̺@րUx) ${`['Ǧd!3E`jQL΄gbq*!ܷXfflGޙ9mΡwC?Zu˶r`^,[LQϞH QV쩏F=j.3O3YT5bIF+:OBcVzL),'ˤнyhL6RQ.IxSSS4N,w b:gd%o&iViA26%B4_U+RM%z) "оOXh]qf\uLX.^r=R)4.uKr^/B'mL>UB*:|\#YzE괎|փDϞ}6qBJs6G:'yD-\"#72$fgU]kDT4@n |eI4wrnuy4ȂXP;Iٜ(47h6$07;tPOʨ8#grvDb=#,*/铼N/CޖQ z)vT9I8T R2$򴝝/.5%{H3vT;*I.,ï|$laS5M\>=э'3x9Sp;A:Q\hnU, @wXGD͕MGKgiZy[_"d2& ʀ!2/O60Yx@mþe#Ԙ8D'|N "P& r퉱;n(# _\˩VC&%l`bP=>޸{f<\y]=;J;XgUPa%*x3mDi l_Ɏ4K:•ln̓NNr5 D͇j.!>ե],3T+q+=qZ%3*,3I_aa$S@ Ixի'YJޗ "Kr y 0">v7Oߕ4'=\.U{d2TD)6`\?L[CtGܞD'+B6*Q6"M}0-{ܷXܲhe|mTzV'U"T#M4GΎ7t$OJ)@,Ft2-uK:xV ?tG&M guCڬ*eZWe9;ȥ&/?}O#|8XdG'psRU[Q-)ihR-<#"m踟OO:̒2is_iV'f}S}x2"7m^HVr"ľu܁&&l.$m >dZ5m{ F_EUJ LjЫI/ǫ%*5>Igv30X0 -R9ĝ?=BߌV),ᮩ@pah̃9Mll~ٸ+,Mf)uE։ij+ERD\OF&dN#c&hPt7SȚ䒉b߬ྚ3Cu% Gn\kyKbY6-]e[ye+ rk>3lo#_b[W [S]E.W_Ҋ3 xנ)2+]8Ma~hBž|r}O5!QQn)ɡaGx_%,+s'-CJENҙ݂ , @=^X*%tF#//Y`N;]Qv&Ɨ))m'IɷGM79pиrH\NېtzB30 8σxgχrk>h'jBiKbeCurZauNTviZmX2F Q$=K,O1r`6gK[w7=-g͌ sz]KKLJ~7 Fye_Isym?lKX.& a S|ɝ3%fs,udجa3YyPLǢ4ʋ66ݭfSoIna_Ǒ3qnqkِ%Lj&Vq@ӚT3%)] EХuDzqBg@c^QĕΎ:3/4:a&]k⬁A#^iWw+<+{ԽfPySfUa Ĵ_}=1:+W:]qY_mkFg7PII-,"W)Wj*Hex* M%u (|YY;EO DgI~V(`K*jXsPY"AxhY ӧzEFbJZK{apfmk Jf&]c(knRS`[#gLm"T*=cBķ=.~<bXGգh4ni@<' 'q `֐ M&Ed5P {=P%08:P^8h'-Bp*k?\ՎuppF6~*e 7ˡWWNlUY@q1I^AKW48qZy[xb3 HqqtquF5g _Fڗ4KjHknޒ 3C<:u~9 !lY0ÆB<&2$70' tkVnh}-gmI_fYBX:CDf Iۨ'8z8|wEK<ϟV$Pו4x0x#F#\c_ep'qr.N7nh;'oΜ{7Eە\e" ޺FVs|P4ӸYfMC8<2H?5L;,O&]AxR6 0, m5ͨ\Zс𘎂0%Xyqbl+> A6ԧ' )PrtO}拦|<\<}e 0TJNT/N>K#3ɏUmىGzTnTDVxʀ1+S3tim}Ek5V 3k}ΉDdJ0->ֿIQu =." f{0*뎂t!Toy1΃N!rplƲa=WƞU, (h>5>[ l9a+Z_ }o n Ѡ%b~8r/M s7܉KBiϬ B`>bpf&¬  a{K~rXR <([2i[kʛ]ضMW%y5VI:]R%vcGR6%Hq3n2{Tg^a}i~{4f3eC+v+Ͽv!\#Lm{ # v)ǘU]xL Lw7wcՖug?!wtg.@@Ɉ'|TX"~i%AJ{)Pr;zA ֚Go^޽ HiYgH<7 +1YzleY+7o8iyu~q `nd6):[o FIW\j^}?E bSzQBoqg-\S)~.;7rMVz|=bfi'Ƕjm/ͳυkEB!4ERWboj6u](Dwh\3kL3 ! q] nf@A+sv8%Y}%zO%0K @jNe95XܫO4{ľˆͷj]1>%\<#>RO'r}H@9|bV̄PF6#rt5c?% =ǣ(_O5=99+:ͿOl@UV6UW҉%tҭol ê*tL3s)٬(B/-Hdb/);Ψ1"Ĉ6ݟvdłt.+㍡yu7?6rgl50@|rol%EXʈt" OFmb{GYP\LelSXD6k]E۱5\e)yB\TFڦSqnӡkY%Iꖲ2U͙u(>${Mi`x .k4N6cit#HQ$&Q1#N  /nK.6{Ԡ>ƯlN^zw9quAGpGԔb.Lv*qq=d11j%b/$Yܿ_08*+ڮmS%-_~;AD6ZTȕp,Y9\ATAwF᥇ ;8 *X1{_Hk.prVp觽 $&mI0de}ehRy?Z^^9uz&*DF.ģO[sYVlr_>sKOi*&iI!m3W!_nHC:j^.^e<R])W:m"S/X|•@Em^:!drm뒴ัQ:q"^=Bvu?J^PЬ[&nB)iGOR&uT)SҠcZ[p>j'Q#pU̷x"ULDCkl:?O`=U ;YGKc# o>娳4H? 7<<9˫L~C*A*</ \%<{⃤:prHs1r6anJ5UUD tiʌ{y5WCuȾvQg1OV<*XQ0QONτȳ@gu(.WGVrr96y4B+#My 2*@_Ȓ}%V/61a"{k VZDyG6W l گSz-M:fhM{^(GͼȰwZaHùk#5gǎ)}8F^g5Z$@C՘Гj 4ex?\_tnJgFaLI ؾah=:c>$D#ҳpX-*gkϺ|=\oRZ6qg]V^vR(>9gwHݢ 7x,{hWGVO/zhғNRf"+E=%ޛf3B\j jXcsxW :nߝal? y t ^lXIS [ d$6)Zs.3 ZU'pmsҀ#1Y]` ֘݌ N͇{62VӠ=kI䓅kU5 16xl&dQ&;\UoZȸEq}WWFT[]b| y?nbwh7lgt0xݍ^χy[7Iħhcړ%!Z%}6;MH-#)3۴:b[0֩In;FHF,`cT`XK 3Wo25*mY/z;^yj:. 8c̋HyZU'MeAf`HH=tɀ ~c)D"օ𾿦ɍ'CFD@>@U_Ibu@ W_eeL8y8*)*Z)M$3BϚb Y4&zKmyߞMFw_sy^\#_ӗkg8 T4b昘 ۽z꼡}C@앨̫SkMG5׳Q{ˌ:5/0 $3tQ`2;*iOGCyϘac2#o^/UI1zx"ѱVIU H*`_%8b0L&.Br+"d2=4p[YI9 w>ʣ%bo mgWD3Tp$2"i̝:ju[ق\}oSAvuF,Ne">̝-y Z CXQG0};V.@tm=3.t_Nt6˘,$a[ LA)\Sbu~4Q_Q`{$wޒr4jC&B|JJEj j^I=WTH+v^u$]Vxtqځ$p6UbX61>KQBWS˷'XaM'oJݜ TjL)JS/Eph&ɸ71߼21AO"M e [+`X>\&<7]:-"2/<3:TuRm&lc֠x|iAiɰOCNԕ<{4x %6 Jy螭evAfT<'FTXW `H0 xV,z0sr86x;!_^BN,l.n>M;a`NOp=U}x)Hd+(HR9DbP; 0xJ/rpy)+$)_R~᭣E'=O%AݐyүG l)!jbC"(ss8:BWLD"ńH o糣.ftrRIVzێ! -bHa_IWEV[ъ6GHI[Xo;ݤp?z`4qZwP9׼Md;NӄЂ#dwTs0}gFtyv\2 .Az>j[j5M\Me\9ap x?mr^uSbQ5F3K{}6ʴ%'+ (lET 1rh v'Aj&MF~u˞v" 32kݠGi;TBbڟAԪ plʁ:B6yBb&$ 5 W6A3ZRuҮ8Uc:#(%.߈¦_f;=MрZ)5Gu^%>3G^ e*(Vs{Mxy!N4S Z}'(.W߱M]-{m[jI LX[Mc$@8*/G@bFK1[5;= @BijE?b2䟏 =aPgPx*,F1iwUF@uP. (:$Τ]w`*&UѴPjo#olZ\TP%c 4~љGɱTh2FD1^Arx-k9P> ~*iPO,k2@:, {ɑV`0Q%YJ]:(PYU:ͱTCd z@"hݰˆupPZvb Y >+= X* 1zW?!ʏNB)s =ÈZxu^a@ :V>)Rl)(>,0i~|DF?{|/R/ w)\&z-"Y9Y "Fӝةωg )/cM%`P#6DUx,V\`dR㏗{z[v4C1MRU&\\*<&35)H;U86 ˢiP0THװꍥ4gmX;:Ɲ,}$q>'OҾC@hkps-`mF8q|1e*cnvIQgpy_n,u:n_^m zX2ݡ|k6A,.B>Yt7}GvŠJVy4\pDKFp~c퐴# rHz-e^m%ˢ;c=Ә6nSXk ZmC\fY3qIWQq(6 5G4_a; _KZOG/1$OCLfWӅ*®^w\vQ! tE?!"\$V:~YVY .M޻mvߦG`S^\-J1jA;.dc˾&e#G4Ef߸Uß"Gu])ca+\gRHN E #/9yvݏB ,'D{M?@4,*(`)ŷ YTW@*䵫ؚz r-ctQo1ĦKVܑ"qJn_%tvrog]1/Ԧy?&M56&/D^ ++?~~x6Da~d uKw lβ%/B=:uZwۏMzo(!} 3V Ա6QH F1ќ2|!utQp^W^FWZۓ TE~mw^fUlhta-#Tp_ K٭V~ 9cgI:W~z[Z yYSfu,A:m; BC!4'فz:$ފg~P!?+a^vxZ&3)jiQ C]YJD}=RlE}()[mUl^Xϧwz\xg/٪ w?c%uiţݨ7cp\ׂl=и0X/e tX#G ϯƑԒ 5KBݻ垡(/s?p=F;1E K2 qT4F \NVE 9WY,q&9X1"ssJ/DT8LbL|rvhop7d۸xÙV0w8o ,zaG[Ae_-Nq%wPdldhv: Bh#cq'ݘk_gaҋ4)eMR3tn{k Wbmdq_"gGzJK.@WH/)|.sNm6XB&e_"*@S:MM 1 kG{j[T 3{`"فY 3pc,buaRg:HT;k }~~|T/Bn3b>NvwMB4'FQ`*g)/im< _޴(&MJ3@QMbX_wn .W.=ʰN5Fkw[_QAO˭h~EJ,DI>-ڼ<%;>JW*wy?K3feDV1-lSM~\M*|u3 :)˜b-FC/H%O=}všs3|*!ݟA2nbQwn)u#qn/&^܍a#.A^"qzF oJ:e^оHx5@u8&@RAt0LRYJ9lGJnbZrLwBTRcg5;ptej! 7.0(̗l˔v\\d骣X<2kIS?hm5j" T79/7 T~5}<$Ɣf\@Ι%]iĸ(YbvOڞR.kkG0N o3MVy:?,LX>ЈH$ͶH|mA`qvٍb{KERt.ҵ{ =ϬYl"E@S Qz Xh;(#צ_vc2%3 Qx3Y'kY0ٶbj/4Y D kӪL1`l*M՞q6G8 α 'na;૎AXi B5l06&!xe} _U5"W̐ɩdLqg-39ҸH*jqYoz`+L鍸!U 'ƱDӮ{i|Kp&<}IxԬe W^>vUC (Hi/)r`;p&3#/'FBtƉ@e#io IAʖ6r\E-t RE|R65ޘvADc6%qSv8=9`,< (6(M(a3H"d)5z/Z6s{ bNy|Mgzk!rѧ6QvY)a= +Jm^g^3L3zxv' k|ɠUe<{5]I$^9fEZlw-]6M@ode"ϢN6V.$R5C{Pˇ 5r#تB/f30&=`)J85`*[l%r=sBՅp, {i|r+eKvf|s_e"I0b&)']FGĈ}D7[؅tدa>~)nR1EAA+u(AF+\9ҁ:j'x)iX1 ;A5W ^$-acdtD3Rբw;qՃ4]j1,ƯjDK&K=yV2\Uwc$n ,g9cOd(6 .Wܖb t5DqBT1\2Bye&VsX>8(z1PFQ; L+ pf'dG(m:5kL_FPN̴dc&@z;SP믶YI:]~L4P\WlBrOĀ5`@;?ݾthFF ljDl?0AoM_?n߲~ۣ [` } жtlZˬd2 QOoTuMlGpʻ'h{Kf+V2 ~sVam><5 LE9)"N#n5!0e G:r5k*d(u~Lw-`*gCӴay`WF Gn@7V{鲝 q&w*3IX AΎje0?~pvj!uȘJ+zo! }ю%pH!QP!m96״x,h2+?YmbI&T{ij9kї.hhRك._EKf7L^e_8sJ}< /OGY [TmQsFf )D`|Kcy&5~JnnX<Ng}ΰ0 rlo-j⌀4I!+ҪJ#lj@lz]/ņpҊ`?Oxgc\jt?T1'DH^=I }jCD.?0fQkBb^̡~Wk{.gEQ2(P7PuoJ1'1B?K.m7⇵pC;"4TM} YěI羥ꅞ\R57뿐/~-֛ >#7g6TFڑ0U8Sg3 NVA3_ե2G>\p@T)bӮAbM 13]߱4@O &HMWRߪldV?urJb?O&7Upm 'PnzE`T %@Le3L7[9\q(Qu\X^ (,(T٦Z r1#] .6(4oǝB2Q& !4/uOOgϦOQ7VWfa y^y @YBmOYl#{u:Oo$UvcP|+r)IU^P!zAk<#/`k8$Ƅ8_8YJ)'d= F7!R+bNxKzk%3LY ('] @ j>C1AvTW8-߃+ IżrܔehĢn M5ߘF)BΗ%JX vF2C|{hʅ#dT"P*QJ[ J;^xy1>yS4 +#,.ʞ8(3]>H䟙+-#v׸ [PkQR< ;uDO:(\KT64ڿo`sfO+X W+"jXw/?邛v/oF8xsAO{AhTH Kpa{CEl$⍝S'yIبQ,g䙽gzbfei`p}$d "b9wvCV9k AHeYJ5^~WƄ8 JB%nGCμ%jC+RL"jEN;,nRߒJ޽cus%G2[P-&Xڡ̵hjM"5]\:>jg[a^ncoI'JDa˜M|B)uGӊ/} ( .Xg*n"9麘ת璈;ڣHyPlYQiM5B+;&BV/MS,?1RtrH 3 F[~`2_R%P|QBqȈpP`r6|rO.DRSJ{"aP8w11]Ġ/!†X]E%7SѠ]{ޖ=%55j sNZ_A꼰Hv|mͅ'2YFOL;(OǘS{: O*f}y 6}2f)=1zϖi/O68 "Mu92[0?8wgHqUCD<֏iժ .sv2сrP^80b7ט:T󝠚gYD6vpY=&XHeE\y'Ë6 ij@dYGR2!$hHێ?0h}`4n=[`x49Bwd)Y9/AQ[42B `98m$.A 2L8v3 W*P(a**߯0X'$9h(,ݣ蛣gs>Q}HG` b  l@ߺʂ^L0Ξ`5J5ȯ FYvVsx7WVeC煫RA~[|h}~5ͰJ?tK][\t/[!^IX"@ o6cW=u,dl0pUȵַEO6tkBa1%0grWw{?}jF̢p-&G#1G4(A5S}-4x~+4&LhsܪOZOWT 0jW7YF~4~s2NIK#%O&ouoo2|  xfxhUVч(㄀<;'sJPk\^#k4v-( |N\gF)"`8+F5 Ӌgg7"zW132gDm7/kOV=QN¾#Z"QW;Ra j΀E=/-#e -H/UljΎ*=-`FT#id` 1ް4n96tV=ՠEEh/7hk_2+=S-'I@|{xۣNhQƺBݧ];?d M.*^s.(=s՟gCl}EzN«=Q!Jt}w<(+qɇ*4{G-k>2 ;`QTL2uoG(Yih<$QE39o\-&#VCb͇#gbtp2ի>&e9W!&}dFϼ6V{W:^q>fȚCF)n/:DW-e\OJފ_\ڝ ϵ:sאjTqk~5Os,J ru6W_5B튽;څd胘h~Q<`o$Yq4Y -jS~Im&Rr'yn0l.{^>,7 pifRJ8n??|e<ۙ*v|tZzqϐnė#NN~ P~LG {$ɯ+n%NJnIlrp<CnM"r?8F:veW/ċHZsĔ k2HQ?Ꮫ.PpQE/A[xx6IIL {^; pNI#XC+Jĵv_qO tdmEY,ͳmmYmH(o}eA p ygMz0-,,xv j?OI eH*3( Sy-$( F2Z}o\epb>A7_o  (qi )4r}<4^-^V}4 1l[a::T]}7d)7p}䄱wgDyQǶ NG[۶EߝHpK-Hz"D!3PJ轷뺝Q]UŠozl%RLꞈ[ ^VYC֐p ?3z>br` ƆC[v=2.nsVJ:*L1qu2 Z$χ%ϻf׾9n# uɠdbiIhjh-洠78I v|]|H6E)g2CgKt9'Q&FZ!̗h'YdpU~ l_I,\)H?ڈ% I/&Ǭ^vp"6Z &?k53cmO 1rM/meqppSG٫Q&8@J?OY-$BT?a2faJI>*Lt-:ImӴPh%BdR8!EyҥvτZ;mgސNw)ߡ7*fUe/ ,2R:rWJ371 ;@d-gʈ#8a+B4t a}պ^ŠLz uV k7{YQVN[e[c)!wG Z37P~,DZkX‡k<_98Bn`d)[S:6-U -59ΣCHcGl><Hޟ(0LvSxjs?P}HvN/ɁL)> ?=8c 1guN#UdA3]A2z"3)9*^~枕͝YlؐHxVEo̕a]ը yؖT\6}n=@5LZ0k! [1XR a)O1eQ2 h8O%o!W}r+s%Vp ,(Dq,sa(ԗxT1_,s)oڱ%qP*7v9g)-kAliސl8'ícu.l.+'5oQ-A9W,Ñ2V|Rlj`=7^5rTg5\c˘nh;0tpgFΧ3[ٹb$zdFtصPa$/m-Q],_2NU=s]4+q%!'S]+=jWCQݠMY[#֓<|0uF 5]fq@H>[T 7 ߾UN`v$R m座g/ZՐӉ[tQT$NRq$5TL?ȮQZ]dѕEIhǙ<4A1K[ {^ʧ+vgdreo&%pggAMrgUV y4a;u'y.A pUTJö4"`1ov?%"<%VҚ+UEΞ\-2~AUhYC1Tȅg'-)"ݣLLaOKuڑ7[,<^h۝݇OJ\mI $ȷ#wMwCREzyG )/2a_SjQ(A TĬ.58D+6XʏUn.ͭzv_k/^u;kGtR6sOrQX$Fs"#u&w_sKsw@ӹY,e8h?%l|NwqJ!l2U 7&f߁k$#xwY}W6-4/k>j47S$`eAFZ!Q~蘹qݑ9%"”qQ==< n/Xun7*dYP @Jp:)a7dLk"焞tŧ0d,؍F-vx䏈8+4ed_I]Z9&orkRn8'> IMQՎ~v5Xw2vvū&{rFձ tDXJ"Smx^]I!Rijf4>i J?63觉YL$%եM?+NfwRmqerP2w ȖUk݀~%˷ OBJD@R?Ƽ|3=q|pȀ'Hcd}gsSo={'|-a!/cАO$ Yp8ʄ(E?~l0:&*D4BM}V!}b֦6QGcbL"؄V~L|,X5 7 [;eM;~M6"&9į5}3+h ]UY/n9Amp/qvX~NzJ9یTE6n?waOtvaN}3=jg,[(lPdzՠɬL1hEYH h^D&5XnkF'S}m$6Xh"/fΎ!fěa#W9EXycwQL*nV . cd}5Z~ 8im zF0SuAPǞYQp#Xgm ]NV۟M_UШu?^w+Tj3P2D=ϟ&Eߜ(AH >Pl>˨ܐn䙣` TQ1%LBk̐[)"*QąC6Rk&(mQ6 L}Zj$fj.fr)n LB$7Jjb@Ct`?+%Χ%mfVrR[/?l#S:Y ZWl[Y{.~<$/ +cp qL}-jR?awm(@!K"an{bHړa.^i%V'^0ةɧhpS{PU\5 :ڥ3%Q\LSS=lMHqܴS a9!4D>NGYgvƲ`myMmM_9Rgeα08MR#EN%uecXN"bs|gզK^2Te}+7 ,Umm8¿bsX]񭔕 Gk `)Ix "JTש~ BZУHbxw k"˞]>k3<&>B|b=)Stɏ~6qa3~#WYS"x!c?XeDE򽅾IcX?ݎ ]Ec/tݢ޾fo5DY\ZHh΂YwW822 Wԁߍ{#ofjp~QlD"VOt φ)YSͧޱ:2,:awV6i5V$E;]+@5XZ-ќN[_\-1$ u8lt5y3+&<#Hoц~EAQGꇜM]#aܧm5Sc슔/L}XR oK4-5344O-v{j{Qȡʛ*h\`DTF; \)a7(m%\.%çd\B_ bKJJoCj@LZyO p^'359KUIk:+}MogA:#jbϾSY~Rƺ5tZ#7S ȢLh;H-0@&86 xoڷɁLW8LAWLdG3{0a< H-^@#vʫF񒧨.D*9 4[ؠCɨ@2@UsH h5x~*&(W@&1fm:V̑^FkaHIH6s'꣈@EuxA~ZZԸr: S YP3FrkiOAbɓHkW6?=9![~O֔j9/mD 04BBXZ߹I~\1Yrx {M`Ī$j,*MUsLHd*!4@{ &WobLE< pMbL3dp݌SKWt/1>5St2QEH5gng m ʮ.5mNlCdqQīOi(Gm\l)LkGwc0&__G$L 8Re 0v̥pbr^9,(ϯqo4HZE`TX'kX3%{/.ꆰ<~bQW ߝR ӏx5p벹'jx^* i8 ] TD3͢(' /‡{Eѓ(;W:tWjHȨT Mz)fbMBIH| )|YSa:_,A]p .|!:(v2 vۛ7TdCCnQk_,ܒ[L=BbH?LY*[BPSr~9\u$#RCV=y1X|5U5cVb!\z9O]`f\;?(Y>!uV;U|щINGֻ.oø47:`GKfngo*=8[I%q}JuW/ ~Kq˾ajD߿7]Vr x sL t{9- 6}іPouaV?l '& |j;sSuΛ`w6q,u`΂ 2jZyCO06B.SnH.tQ/I:7q&iqxl rw .5 "4 ٓ oW2a4HUCZē MA;v`tQ҄n`8B9^c34&EeM[=9C@!wT>CR-O r#+3{ӎb`d >`Lbhs'm?[]wCUH4%1\(Du8=w_{Q #?})H Cgl˩:_լNh;PN+=x(rtܷX,P,Ĕ}O=酰䤂B/w\{A 7';bZNB }N*=d/}`F0,ZE.X]Vr*JIiͧe=ݬ `ow8Y0redC$gdP#i&O0-lD=Q- i޵c?PpvC''JHvH.\E5G5zG!f>CA^{ŗ *֎#!7J(.fN%lhCT䐮$g~E46nP0{>V-e}nLBF\.z~H(hKpmDe݀@DVFC'Ҥƍc'K0l"pP .M+ WRe;V&J3?а¸>>_ɟڨ^ vfq!p#ez3dqw|EDEh<4Ѡ CH15i_eb mT=Ag2Bj(h4 vvJ;BReN,ۄ/\h Rk aЉmRQ5KW{227<~>sei7,HHR \5d#:A&;<Za`^_Txyj4UǽMO%1@8OCK!fӟOuF;b oS)#Qns4K<'谇X)JIa/Vq^; x4BWٴZE}Ne vDJh`.Hҵ[n_S{m8+=>\, ^$N$Kfq$ q`bwWD((ᙑeisadYp).&rHE2o?\lj=J;nOɢ)pC&Y"8a_sXQw| Mkw({w]I{LQ $V𼇵4êzIF:bvŎۈ4+HR .e T/F\杸%;(aa g7Ѻ N7MS6=<ZeW@/ĴS1 0[4#l*:jX{{Py7ׂ 'TkKI-qƁF1uBΐ.12 1lg-9\+ sel| +߫cb@WUغK3!_']_pT= F+.H63bLt!; p{!Cs4x;?d}lsW͡~ JSɒnn?jz҈}w ,m#Ňp .Ve\Y=LbB=jGʊ'w4l5r:cKbojܾÿy_ 3hwZIr@,D•cd02}va BdwC~APQ `L!\X(RрIk6~/M ^mݥ@*LadvEEIOsr,-G!*.jp*c+4x /aqXO }V:w( =ְZV-ԯE>]X7xY/_`m_f;߰Β?FZJ:z#5#Fg8?;S"P+mKb&tVf{.0W{YZNʑѯTZ DP\eGgh9 v'i9\ay-ѕ;wZ ;@tÔT}!Jw?FIܦM8Wyfl6?QGXW:yHd'K*IVҫ#%|\lTRhUUB\oRy-]O{YM7K?=r-r04Izt܎wl5i ~<0ΎRl2 $gCëiw>INFzI~$P=ߜC_7>TON61J t fYiѧ}PyK#\m!qH iJڑvm~0fDK}ឺ Գt:b1h$GHIѮ"IX"dѺe{AFo-7O RP2CW*35 =S@f;H3@(M",uIٲ/#%+V4!U v .0:.@n%$"vIC-k) _-.LgIÂDh?Bب6f"#11-~{q7EhE; 7H/nېvKW?[ϼ?ڑCƒBvWxC|һ{ۊFxyA>/خ=U`2[fمaCߣp2, mM#X!n5{jm*{_YV؍2t8kt6D!Ƨ8ĊODJOw15!+͏ VyCUQk|\|Hbo6֊}T6vyMGMōjeN20Z h vj G nwDuunPAiO>>^TEʘ$%_W7OR"yq/htԅ'A/^f_H>FL%g'd`,+hpJ} Yh{1IfT۞E&jf ,ܶQ>vAY҄:}Ɋ0mP 3\Y V>)p1o>ifFO Nx֑ޖD-qsk7 <7T -͝EIb9m_3H5vIc Ҕ1Eنvzt׸/=Y:IBO~M+ )({l8dF++rqT`Wne|ʱ־N-5cZr{r!Z I+ n(BKc+Fk+'x<$&mfP݇q a#%-\C7@]/X,Z7[ SN,8;޿&χ9]r>(OӐ86Z? PfF^I=& UF'a˟BKK>,e./(d)ܘ; qm!q0#pv51y'-,\3,,".kօM*F ET"1{}" bS/=7$=lMz{awţH&K@} r2uEZV?6AgHrۈg0JwxҗJRT a(l%sܧ^!v? 9a܏dfA_NbR!y Kr :7X,!QEğ I3$=R-%2H8uRk ^)[ XP`񋘷UǼy#D[\(r)V*@Եk0ыy֛qAg*FV2KRwλ'ӽ4>8dxIK׉\ ly2Mj+xٌ%&ָ.U?cjH]LRdz&=GVDg_i4wWA#e_I +TilBurXR%xn9: wXbط%`THm^Ï97:8KLf͇\RY&zw^:f,]R*tcU7WC;}|Pv`v+͜PƨwM, rҋ*mKV-ʅ.XhDύ2AG7ղe1Y%U9">$G SIٞmvI>ȧXE.u=A]Ia1,DQ ^Cݘ|#j * 3s>hG[U<3pzN#G@Dw&ߕ AheJ"-C_1Re۹E+2\~9Tv('{`>StN mK#E-1Z"Zۢ<\d kZg}ϴ&(R 9ZwD51Xsk1xY!b:@"aH!AA6Ft=gWErdl%EWb6.Ecck=I *Bnۼ$h.#;a: 5T8o! 9v-QUy\q~X.*~p6GN6klA[Yl!qsosHC PpyYd&8M-;c5KCD(Bs$e wEK ^#mb%FdLpkx+g|1KSol9 oٙlSځ-\G51E=%E0QH_ήzi`S ަrW%#kCq1qDr)8p|dlK{Jw?eɩygBO$k+wodlɺ̟+IN%̐c2W5CiT3'>7=QH&p>gЮ уI!#YUJ3f%|fL;`8{7M^zk*; Kn}Uϙl>ϧ$(Zm{&5RP$*+SGh4?O<ˊԟKPI C+}Oqӥg%j3Uvy&u}~&שUGBQ!l| J] E7@~e)iw9.-}lUAFף"o4O"9NȒ=` \b? \Fڤ3bAi@_ܘ^>PHBq6?~>K9&Jhvng٪ <]LȹKAcaGz$Dgcvo?py>N5d -(/`{ZHST/d@jl2xpB(BnX );c-ӯ ;])'~hEv|ݒHXDŽkK=[_s$((ٖ9(|ʗϩ0Ctwgr {eSէ8Ui}Wg dt;LcfĄW€ յ e5{lw 7)6rB땙2E m~SbEx*u(A;5e_'?veCܬfzpy1Բk E@)9v2w1֋Qt6wrMAG?ug ua{0Q'jas2+;g=ީP7ٖQK)2 +7Mk.ĂYW__1w|\% m. OI"1΃^_Qcdr+r~VK&o+3;KA" pImzwQ |.v%k;r WZKyÚN"<T՟ BYǠdqoYr@W(gh8.țM8FEP^鲐N!,_<=t;@i1%|k,4RG8Aq%yͥe ,r9c+>,لc@B̯dF ,X[tWn G]Щ{a?sUfԳ1~5a{=,#<"Nm执O|<:gtW"9l,}p'xe8L%gwNˣzSìnx>V@Up{SES=AWR]WJ;類x_jRf_l;70ehKu0`Z¬e la{3ǿ|nRnٯ 7,d! '@CktbiZ:]#+ 2uvg^:#CcX$Tl!MA4aѐ廒 ~pvߝ'Y0K~ aG~@/]3;%K PQ]Tro #^joF f\ۂn,&]$kn>"!LN*bm~gJEL%-H@O-Dk/MȠ)_wX4clC |>8CaSD3pr'wT@-Nr$tr3mq(#ĨuESaP!u SIYzZ&+>665 rw9zw?eDwփqDaƁ/6 x[CY탩*z^۸.@yvA`-2 Co˯l2r_ͦFbD˦S'}T_|G29^;&=bPrPZr1C\N$]C` K]AhdCLLBza :.JlQ|\t kcpFķN~U>Kcc=lzVm+6 f}`<룁y?oU\ZtrM>ΰ[P4\LGN0To-N{1U-ӛDxڌڑ%7fh7q2C"?W`FfKB :5d|V߫oҾb2/ {BNjp< pEV8GGWОoT@ja!{IP aL<* f@JGLsZ$תP_NH|Z߲LqhbsQeB1|{uNRt\X^ I!A4C65롊E =sH+e_G㌄5j0T`>WAnZ4Tm*~5^C GSFT'#f E8qj1XƵ c2"e3nY#.un4TFtaf/>\-m .' 9:' +K-l2)Y$2J[wJ;rWI&ˊt ]y8;DyȤqDQZCPcP2CR)$M]c|q=B= 7AGX7 ֘ݹN"fx .VxGJ<,r!u< 0D%늒C*e:3[٬moJba̳ot6Qh&1I`IJ]I}p,QEPeܸ-Mo ]7#u: ̇Ty}:{͐S֦2 E;%31O(V]s[Boۤٓ'gg6R7*Y{ jA5mg)4lWJ':PE|NN_: ƖO9׏en͈g;sѽq~',To3eMZ㊪lhT"y[GuPj8F5])~O啍?SլMϵ &X5 5?Ryk #+Ԭ' rm%Ͳ:mdVBT#3~0K>yw#+[gd & #YQR@^N[r,  T 31Q#߁@K 1q&^A[07xsLDޞdΥ(#>kp~^X"k tGmL:NiQF"_gXZT~B]AKǹY1~g)G8F<+ C3ή IGP.|Άd5xqgnvFW U))J[2$1Leg,$C:qwAS dNRE7ȫP~˒lχ%INUw^⎚G&kEzQ,O8|Q| f $C  \2Sl w D5'ź.BX@vVgL /BV?ƥ Rxڗ$Aʽj~;Ws{.d&+'vDѧτmϺtŻg:|>v #M'`wvFׁW9UR(-P( `uyVZiuZ(1 rϔu8ʴe0gӑӀOXx"yux wqHT@ѓY WMj%֔ieƋZ̎V9qQ@m6]ۏ!_뛨d!:TGXYHa8w,7w8l= Oz6mk|Y[L\TT?PAb.aBX{T4XKؿ[øI&'Zu:t-N'>ufyKg_'t7r4* & _/࿯([ <KYy,-~)Vl,.xò~+1:d1rR2nN&UzIȑk,M|RsRI+t0SބNk;I"/TO4Qd&|%73AlSØ_Ttsm}T5"v)1"s9ͰGߌA+xMAJ X,|rcrΦShM z|fdLQ~M핢yI-f8LsItn۟p{8艔H", %>cW.Jøg*nxAسv:G4:5 i߹4zG&nे#H2,,Ju~r\޷P,J:G2k޼+_|DۡbZ'}1b\`Bҝ>Ozղ{ysfU~(ҟb LXTSɆFT&F,%QTKYw6~!__/INr 63g\49֙j.}jٛuUF%u0?{2x0OoKm-pqbU) džX}J-6cnxىAr",9s XƟk ˚p.Req B8**]E!M 1[y);S?vj-;QSV=7$T ṑ0F Mf'Hu`c9ާ>Cۦ IZo@"Wxo^SΟ`藿Ϗ!*lL xqH-ym47-^\Bs+(RcHԏ0Wah~'vN[qR/V_|o%JI^KfAf63Y*<ПzNtnGf#UުK@nMIq (&|85M iz%'eG|?lgK;3ڻ$_Ȧ|iQWiPiN(j79ce߁5ӮbkI2&GvHS\n qe^ćԋ0VgOH Y!jM fĽ@}Tj=hKlPP2܅j]BFVΫ}ӄ e@nHi^oNNE 7]Zanpnm`h2w~=RtG(30V_I/EH^5g5dG fHY}2C}Q|%j mx%k@nH\5~Ž P[`BU>T]>.l8V:֘q. 7n׉aVt/jyA/qKq|Z :7v2b~Qq+v5~~ [+. w` c & 79A +JXЈSqhɽyHk)w za`ÁI?'OW~wm)#fC>}(Mpc(հ` R)Л׼Gws",Am_`{p9l?Z}T:2Si<ȁJe2(ʔ7CinL4A/BC8L+ɉ=%JAiNhU0N!/.pֲJ^Rɞ5oEP^]p\\0h&JϘڧqw@PyY=(kc)W눛i')jrkXWetG¶m Ild *ʷEl@ *f!^V᫋"ѕEh;K `%r47R$@r:+0LW֔ Zڽ]\#t6'* QܸWxh)O_JP0y9Ecٙ Ȑ8Uϻ~E93J }㫙 &~}rGDQPQ 2:>AR?2#Nk`U}EJ܄ޮiǨqͱ\¦/W"x&'D KU[S/OIdR0Jឺ7S;5 'Oa''Z|<o_T\ݣZ{J9 e*MzwQ oz4~BeYsoE s|Xذ][oD"l0ڒ[y+'NBY2ϠD**3;!dZ)IͶ2& k)2@󫌯\Ի ~sk>hSZ1o/q&I*JmcbW2C(oWkͻ#뼉F[$ȲKGpџ<'ue2.3$ #㰋XD8 z`+k |mJ/b;5Ѐ{0ey'߫^ aEfBJ< g+/i88&ʴ'F3o!fl|bŅVKx)\I$It] {18&mhW۠ﱓ_nC)O͠Ġfe0ds\澌g)^R60&rs5<^ %k(l͙7[!*)k4 e\JvLb1h^.f*Y$rgf Ne3PJ;Fg׃ArjO׀%D~uf_ xu^@Gǝr]cܽ&A4B/ݰ'FKC:&y ]u*>}ht۪TCpޱE^sI;ILyDkWM kh&XQF{q[MeTI+O $eg웭D2}2>QsiM$`rH},J1#+2>ʓ 뺲vAs9^j>'K\ Un̪jb988v`Zf@IPioA(uG8kX%h=NHk 7 cQU-1\4|9Էv>ָht<(j;B${?^I5;,]Wu .3GGhmQvM{5?6p$!P"d^-nY|wmcF%(o8c!*}_Wi>"#$7Zs7UAb0)U4*͵P"'W ms#Э۔?UhJ9n8$bNasFL3;w k]9ô)!G,?0 ؕZ;AwTlic7EDQȿ;)Mm\L$,(/1#J҈-l(8l 0%5U55ty77y?}>n IB5Fz65 &2%a\>Lj(Q&,9S}JmufCs4w-p&#&$pz.XP#4i!WrgZ6W M(Iep)G笑 sb̀j G+s33GVT{Bv /0$6TyLWdZ~GDKrk1ˊm 75Fpt9{0jׂծ1aج[\{$`0RTAN^+HԾh ૪v?׾͗ ŷ.%Pd>7'xx^όNl*:`i֥x3B;&a,|Cx?NɘӜ,'}@Bߌ*e5cGLjR fGp,-sG=N|k2NtEp3+^YgxU#40[̥"7Gb230*Su8Xvv=쮚>?4+qSR.m<.iʞ@_q9jfLqbƱCm__,?1'hё <{b&3iةFsx +4laqn(oQѝůGu w][a.j Kctq!r9ko>KV9XrA2_!w lbRb Hor`5E4۟5|-W) }-Q &]6s@1XA,{(~:3s)_iC&Ced[A Ig;!>02|H񣺸ޚ/;.+ب%dA?!} )U[&cu?_sR9 b J78FJT[su@: NbbRc{NY&N`O}L7GrCD7a'[-4!kB:or!Ϙ:3| ^;>->zR_nVRȅ"ȓ }vm{ =Ș߅AࣄI 0ܩ|m͛bYmBj)QO3mhF1ϥW+4$+FTZOr&U rmPIrRY9ߣki_@,Gڜ3V-}Խ68B^?=Fַ0˘zR]uUk/gO a K'Y' ?-J] y5"[*BC[Q>(Pw(S]-(cbTHU (jXLg͉O%MM*xwv7@_,8zGl8X_y\էxH#Nu}eF~Cv<|Y^vmJY"EK"8gV~ۆ'Ԝ:&R=$UIP HgG"[&Km>g)=,za׀g~egT\ummۤw1]ӏnL|[zsAMhx7.T c\1?܋o!v:[=^qga.oXT¤X-YimlnA<>x ' q#|[MXe벬_3k| Ur8 !Z Q }&v)_x %0Ѻ,5䫍*7o3QWn z'GWON/sL[|V Pa#?SOu[?gRH,r~.ݸ֏ZfJ53ҽJ`(ȮԿ{ B]0xa(H88@'hE%_T׌o:ԹV"9HǕU|m"*t2MCr^q2ܺOu+ I,:zy@+a$0 dN^L i&x"[L "!ps3U PJ~Q`>mVu2e]7e0*Dr--6`)&\C?pPeMn&]8r)XLݢ$۱A8ϋ3lfߩ/X#)JQf%ntF  =N$w. :䩗7q~Rjm`cw`( EDm3ƺ78z7[86)ցXW+jf D>W~B[|eD:W(BB?ȰWJ%ѓͧi''܏mJks1,w]& 'LtZ/ 8#K:E!pTs0t/--" ddYȦJYNpM3pz~ڱ02:~(!k&ʠn~1xu7r PYP 0L~/"/^؀`J2u5%lnىpiQ$ȏ,bDCL:*HXm4LӃ{ip"-^:,58T*w=; KTS&.WRDUkJ] Ax\ ulH}"wN a!-G9[tq0Q)wieL]z"cELaDeƮMUz/Ǯ3K}Cf)tF`O6;eu _lO$])6G(gF$a;j%0OWJMצ vf{1Eu2Z6(kP2>JvUEm*z+ƐO*?:̭s0"g*Qq3ۊ,uSAj4.F'$3yEKKiVc%3X5W Q.P#AT3ɜ%o(^^3ߏ,Jfvo^[H1β_}GsQ2cp# Hj_9sqAAx?7d٥؞#Z:]39ltri?OosWgڋrc^&X[q381B{hWesI%U W3zB={kw>Xl3* QPQ(T :8 H{Z3s 3JH[_z?7)O4) )'~LJ-jF"$ah Cwyj Z!(\F嫁\Qsj~X-@x'=1)<\q A{L{AqA 2iָI/6aeP[ 6}F#ěݞeGїq ԓFZ4.-w%5oԵ\u3hPd$fR`J [<0kKBu}Sgi3 c |,ТoS|CLGr2u@з GVЄ<,kS٪jM3vg̹erE sɎrѫI$Ϡ2J)u>52I 5Teg-kI8#ࢽ'16 ;Z<0p ]L"2{kx\WnNyɽ~~gSXyhSvZK׫7g+ғrCLMTJ<a~e&e2Cd\ōF +-ޖ c*šv!Q FoK]Ve`bn:VzT#u" ,Ҟem/98+nFeP6|N*c'S&< _[٥w8m [ܟHך_?#} SRO[#W!$Wb1GvJԗ<4uztg~+@gYZ0707010000003a000081a4000000000000000000000001619eac9d000038e4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/memstick/host/r592.ko.xz7zXZִF!t/_8]?Eh=ڜͩ<墜nY]ю5_x8AB/uM?d<G%RS C-B٘w_ T_w^NJ .G& Qzw$=,֮wG|_HE&/Wa8#f@UB@ha 6$$*A/u)xF/z?33p()uU"k+#KҊǗk-YT%!#toqX.iǹoY2ܝ;1EkDVyAxl06KDB^CTkp|^|| qYF^DIы>pz %'19l}@ro_YLýIlqy6-dækVL)J !E!l}+++|Hjw*D7b|Z+>~s{UHkE=(d"B ׸1k,T|FlQ,NbiOތZRW;ABM?@A\xo%:K,F̌XXҷ&j?dHh[sK9 V$/[;CUtaIG^¨]N3/{ZWDH@ S1o=JA 0j9e3m_h2úqo@8+?ʹ!;kd-Vu?ETI(幁04<93 l?uο'vl[2lMsNo<-bq}G;i]C?3g3XLJvDC]\d%7nj9ڹ`Pgu[lP2#EG\ Uor([IO bDJZedX,ccZEjԕW;)A8n둭WY#؎g˱aSd..p% ci(=][tX'_3z*mlXScH>"Щe,*΁AV葕Ffl+o0h&6M<(@.B-*)hs&gBs}kȨVYNjMg15~e`Hf5e{HKy8[PJ0>bʵ[Q8Z ;9fv\rC{Qܭ .7˲qb 0ȧ5|9qM9=B@@p`nq?:k)ktx/> _a*m~=A4B^#x=563A*bM-˴|9yG$O3 DV 'L_^`ӯw2yh`|5=9r>$& N'iךH! cV b?&)TBɣݟM:,X9t2.Qz'ns+e gF7jewK xUtJyb!p> 'g{cNwf3& _>S9A)DETBH ݋vYn//v[[Ņ}+<rYByHͨswե(%6צu ק^iK{(`o| ewvc9]a"? pht΃B\_6$C%'dJ$hZxFTqI#v1\q dJAG'y>̲&Sk#Y3\{NI Zp-EFIOIrH=ZjvjWvgwB ^9L/*vڟ&<~ vHu@ٞs`jLm0!`y`c?/go oЭ 9yF 6͹l`A{7zul/V,̻dKν.#q=pTc#O ڸz*'os$5n-YZ> 훥={]55x,tHaWng|qbs>_Es'*w]{:9r096v$\x:J%Rf9zE! Ezܻ~/l:Qz(&O:~g7'*@{^{N8q¨D /p*#WR/UIbCwGg X-!BY_hw6Wz[l9xEzxsί FtⓋTC/b@;8&mdUHl4LJYM:DH59ώun1j~# 1MG_餖[5#$qW==/FE)T>f|>4棔`273eWbxw)VhdcgEhҒ sn2;'tRgCwRH%@5eHy<Η(l1q΢i'ͭKvz3 {{蕲y9UY^G0$ˬIXe))4c=ay:g%eKӨG@wm\w N!|ȡ[&Y`)$ Q(LsxϊCqR>2h=xѱvH'qΫd]oF0s"?y-gpX7~4~:O6SR46FTxiJ Zt 'S`M&~QI/GK#8iqMK=ZYfiӈi=xПJy)ZzŅnXܑ1t* _wL;`0T 2p,h?DX \wJ{K°qKt4k>4^.6S5+1;C 5kw$F IZݏV’~]1yL7}l6Z#Y*XvD 迴-: ޱ'G3EN\LgdPsLAVz`,Oa2@ .<, o|5 "䤋RQӧY4oM!XC;K:Qj"U]yo3Аz˒&R)QJjtj| +I<c- vn[~Do%EKGҔ}:zKtsj,H8HZa$%;52lpa 9p3QnLJin>W~clNL@ƒAX|xҡpZJ,ke^m~Ji5H:i(7} ƪw9S#޻DUԥϢӿ!_ ]t0[Pqx~Sϙ"YG hoQ+YDPDnȌLY&x#c"-RN~x'@mϒ2LίDc$ K1>-hVgozH:LH+΍0i R6#Xf-yJ-N 8M篭O6&xĴ]@ x!1䶻b>C^d;xff=v:C8VEvsaa ynʾ H8HsE"Lƭݖ(\?ggB:E6W1D:rć\6m9+4yx Q=A =]VvhI?k4"!=lf'R܎d0. 1F%(oi %hjV ԅ qh3z-MsF1lWydϫߎ5) if5S.fr(b05O?Z7!)a玣֜cR| qn.9}O>&S2l7/.9 &VwY:Ν)ue=wkCiy_3Zѩ;5{pu(8Pf9\.1AGY63Sz=^_c*"EQ9wv8=^rC])KH)\ !d ײM» ]Ȩ*ƥO@wjV|){c^Axjʖ-PfJ xY2l4&T4d+#kĂ/FzC p0z?5 V٪NR0&[wG!ҁxčM'Œ]'/}ĦnP Xu`jR PiVW2+)B{ .m!Ln1dkp) hƫ:DH NW^ `E*+"yFך#9?\hW/2~<);\͞rB"VܗHg~ȼH tZdr4m#|AhMXl^ʨ2qkAP>j&iD[ckbՏu%QBWʹWW}3sZZW;M~%Tǯ](&mÊ`sգ+c:Lrt> )b)XZ1c`_Lj2l*jJ dd `Q/RKތީI ƙZE)_ K"C&Ah+⟒I%Fl$w/jæz]ޯ5 xQ|;PR!ٮ[y|4V)dXBBmB|*zMW튋j-8'"H>KkW#' /B??Xk4)N#&U-R 1g0Og0|NuWqXX(FٕRI+ycP (>~de6%3D2|qT,_@^)!ևrʑ1qng8o°Ht9C] @K~ FFm wy];w4+,RpsD[_X`q*`xS FGXP_0aTӁX "JL Ixg:s*!:%1O0ό0k QtIڹ Da"&N24IV}w/Bʬk̓}6{ùG=,]Hׅ>g1[5Q$Ggu"Ml N2G‚*_SCm3'!zgJc2% >E"9Q-^:M+O2%nUAx@0pNАl,!^s5 O[ cr#)mAVZ:K2Gia_\UTLes Rg2V.w@Wdu5UCf9GX2y/Ym2ydffqb퀱02V=2,'pUPi!Ex#ewZ?jYf 7t2g-%/n<3t  AҷFK L $*[@/Nl0HOeі(E2RPr m&M*P[nwOwlOMĠTޜSB{ :مYDŗ"ƜnЗM7jC>EtNx1ȣ1$SE@ϯ@#1^7CR#5X͊Mfĥ~g'1l~7d5=bL)>NkCW;(Ua fm@Y;[?2L;}v'I}Mܸ q{="*GI3UXGN7GD:]#IJ=t>Z3k!a1mdžKi6I$2(a=P[\m_ɺ,rfoXHh=/sD; Cωo=q({Qh m%խj8vCg&`W;M#].xg`NAG/9/c3=V]_9 }ٷ.-yr>G04;A{B>nq w3n?~7hJ6oxաYߊ#i6ci)jmϳ^s 1GHv' &!."SJDaCy8"aLXgcڛd]kr`T5"o׎k#|&3HS.OS&>a PL%J]T vꉕAl{LƯ+ΝE=,y`,+C0ݻ["Xd>J=}fI<~8ʉ\RjnN\ށ8J2Uls*9a2 @i:-Q}0`\PNtţK Sj\ϫ5Ǣ[lZN?Į3Ŀ*3m'RvVnk韠.Wr+=-W57ƞ9Q^ǣ#ޞ' h" <k0lا1A(m M.`ć.L߃$8"d]֫%tɬZMD bٛI6>tY G+Tx~%!QͅMhOat 50K21b1DSKiݝq"k>p_ToĚN"حv'ϗ6׿P*ϓ1T y[2>oNo1LۤX@ ,PlO5qUڃ}cF]3zy\%ԨzK"pf"4W5j?(K3Vk>BLR,#mc"紪Suej2ǟ %#K끩. Ea= Er+t-¡~mW'3CUu6%Mcpq z6 Ӫa넌BEojZڴb nqdӝ Sa\7f䧗TKW-nqV\ÈQtm$ wah@o;]z4W& (aAyݵ0W~@YNخMXe iI!zVZO@c ]pF 5 K0 +_ *_ ȼp2SL7}Nñ]HjneMJ*)ZxS8at%5}mz=l7h\X/8L'(imxn90j>ān*p9VcbY:`\5ׇXmOpBOUN\7׭wҊqt>j~vNP(\lAbJ;{zwh#qw vluǤ7*YD(`7.:_zC+מ߫z2% ?餯Ħ9?l$&1I|S3K[tVc_κvW*ED{R6:= |ZuoIvR}z /ٮ#=8$ʇF3_IwS&. 4L< m{]F@7-gt_0J (OAU?w5H|]V(o8qPQrOD Ae Ԏ*{Iv W%*q&jm&Dv"Gm庰 LCF{zĠU;h qڬROu&e`oOȒ@(vfWK[@|UUO01 Jj~tOeiǤƫ^ŊR ׿cI[P/Ō RwZ0 [t蛒i'T8eYı$Vf@V䨢dm,~;\%rZ5U_ܥE0K>V/Vw ;;$cKޝ%,(4yRp% Î+3@twZ{-Q'fҠ 5Ӹ0=Rnq;Z'+$25&ORt5aS@.&LGԛ\9Q}CXBJT?jw~@LN+{^L:3a'""lȸEjGPWwAl+]2$v` a*vxa7R_qRcsӏ8y"9=IVN: |wǹM~{OiNg YBfƱ(+{Vm覶bͲ%r| hڽ k%4>O_u_QJ.--ϰ((8?g'/OCl#hgy/I(Da`ɵG-B O!ÑrLLLӽI$7zǩQq)ZDx_'+fjz.?^'y$ட ,,iȏ+ǤgxRm_C+p՚ګ.P { ThEϕ~ :NVYyHiups$ߩ~Uc\5q$ ُg߱&\sᚂ}U٤_ݒNZVcX^1Xtc)ozSG0čPܯ-+^bbP|T`u`.#g,Y"`co^ūuNS$汍z|d%4$"C$¯_EصGal8K[@R&!g!bB)sʿňbpjVǙ 08kD%3-A19XtOw.gdխչ Έg9jFdJdǰ4yiH-Uu"wcdR\1\9 =)۠oT\߭FNJcՁ5l:@(74ɢqi۱gYZ0707010000003b000081a4000000000000000000000001619eac9d00002be0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/memstick/host/tifm_ms.ko.xz7zXZִF!t/+]?Eh=ڜͩbKM u["š`tИXܮpˁ^/jndȉ}˄/Zk7V3ow"zI=ޥJo{,OxvQ@Я,/zeZK]f*5l)%K?%WuE/D5sUqQDDzqlb 3FƊmZ))rJ9;kW!Hvɼ ov9Nr#'Ȩ[D9x[7 J8z Vz3wz2s[ %uƹe |6f5Yc< ,Lie'r p'gyMZcy`SgYlDzBd9a\7x"T&E9M(w91vezN;~u/Xht EpDW\Fl;(XD v" &"Ɏ*T,߾K<%NJ;5h7c9TW eJ. ܳ|h#\]dRV{k{<,,8芒 $FYx\roDŽ~&KĬ|c l{-zgX'tT4w&!jmhtI{8h,\˚Y"~mhx3sMx1N R``-Z-1@B4{aj' 2lENأ +P[FhwCVzFgS&t끨CQUj f?u]L_oۣώz|qz:VITGMNYNTGQBԭ;,ݵ8:B>))#s>!AB9y'8if=f(s}2/Q {ogOcHN$)uw;*~_]f+7L?t$_:V #׬]?QЗb=(B=s6v@PhQb% .쨈?ك;WOc=KGKk("sC wb5N3ΎyDJA]5tM 8ksrHޅ0&"Xl5EA >]Iagr܅hk7,.Ws<icx-:jTuSViJ4ےβCu^ȍĢ?},s959>uXג!>-»ç|4Wo<ϥ$_l0J`l 3!*ݻrم{kk-w>\63E/Ii]YMMyX jpdy3񎉘RU>F+ՂMCX/N]~NNfS{(y\+Fi݀ac7=ln[S:=PO2AsV+34wBV~^kܶ?)obeQ_u[_$ ^쒌Ah*GlnaO)7U|t`u./!s4Px0;,Sbv(LX upCŚcXPh _p\k<(`-~5/e$'`CIOuN‘|m6 {/ eX.x1'PP02-(#FxBћ6ݾ"ſA[FYsQ`^TjꓪS7.k z -ᦋDa?ggtrcHLqq,yz%)%`mH4(m@I|'4mҩ+?=`˞4#]߻QxHU?OZE0'KXr3C,OiKUN<V2<>@>j!3 /jۤ0G .ym'}?oŏxte:)h\[2{MT]HX{png )M}\^PY]~' nnUOq{ID;/*ӦIlf{ ʑQ{kJ~1RMte7c>3Ἃ-l4U4 <ؠ)c-d9r _XX_RLހq1º"fic,Vr§;p 58 (%:O?jhu=a1(LmALu)q6mLƃ3\P#[x2 @A/Yc %e.OzgطLJq۾k-?]1NQN%o[*;}>_P"Ǎr-TDZOGͯz6&ys |\dUUtc%Cb5 οD)倜Eg0=FSR.U,;oƐXc--vSc6ԫ~Iɭ.:|M:%UÖk;qPC^&L:qN][ڀ 7Wt.(aןws_y sʷa&C2:T3!iL,Ga(@ѧ{H[^RJ?*H %.\܇V6V&*JK(If|yOjR{iaP!q:S 0"4-6tRJzHe=L@ʫ0呉syn>hDqԲry3Sf}M;kG RڭuĜSZ1pQuM@*l8 :xO^.n*cxDҕϵ0(ґy"oپB[Ak?F6B F;r3(5 rOfL5H/=  XYMxC۶tú!,h􊷞еFDi݅V>B]R!2\!W3T6:KmDg_-gYJ7zLK/;Cw< o }q@_oR]2֟+yVq TE " 򴔫MgLnbKݎua !t1[u&H(͎+f[ДF\r)z+dQ.J`e!5%_[% qh D6SY*vfU!,+)<\Ⓒ.ϭ8Ƿ,!PKV*1Q!_iτ<$M (:1Qp+|=* y  PC{.q=-Sǰ.Nq xKqnAĿuEjkuj^mc YjwGI -w k)/'= ļuBfmn?>>|KZPb G3"wG7ORz%dj*iCL,xaTuf^.@dχ5jem7|aC׋mqy-ʂ@PDޅl)%\@ m pd@ėe(r_x/q/$Lq 4H uB@w4(ܞW.aG= X*{̒ZAJvGtc}S'9r1vHˍ]/dU(\!xPBqj ^| :=Du}?~s)!w=FϷ~1] ND4ӷuoܸLM?3oF),FMg!?]0Q9VVDxbߞ9-~_cOi': aT2ot 8t2#Mtʇ1*FLOP.U`TPUk)tZ`^O'*)W3^N @ZCt7 6_nçoe`FDEŢްפ#OMajIro25ҘR~/wd]:Bf@  mrr &'XYu$$nSbȸ/-\%IǙJ-MJ*ME,tݽ!/)y$΅FKl%XdL8YTd}@oӊwʭ9"'x;Hc.w PS,o,|ͩ;[|< 7~srg1Tzl 5μR1?$|]=Cfz+lZ)?r{_4:[@Aߊ{X{*TcHYG)P~JDvԖ/LeՊG(%=#,q\f:w;r#e7-0vʻŽ'Ro\+Bwrkđ=H4Xs#ຉp̏%S/T ` ݕZ;-F҄Dj?;lIY`[Zֻr=6Z8Dfe)49uěp/U] KTD)me  "uBMjJT{R:!csI&%rZFYzIK(ZD&Ԟ-$\J0j&zVؽ*IMV(y3A)Y-.7h. M}8 { B0j*F Bk5F*%k)ӗP* J!=䁐:Ac$3"̂t2G2l6&hĠ@'(䊿D\. *u<VC3[S{&~C肚e_;ll ˺xܜ^fur/ubESԲ.(%^d_)֮rbʞ5N˭W10|+{>b4sx,s*J ~!%IGyۍt#_Dqv1ƴ|Wx1#ӻ5fgnRWF2 k7A_! i(o/֬o?3jkNAx~k(6Do(9Iy#8̶wN'PaRh4 vҘ:Ϛg>(6 8^dQ ,A:!l*'*;-GXݸ(:j8K! ,hd /+UR vH晃r=]Ɩp4ft(F _x d ` |vn nn[vh /t v gOCkVv6ǿUA1ڀǫT>kX"^oS`oE=<=qm:eJ6;bL$ZALk脄um,o/(aKoB3~f 7'G {A& }珘cMw 'W "Vz׼KԠqph ^z~T]봺{npWc`W-??PQtLjĵknqfdhaOR?ԣP!T`3 `Z>mWV|p ^3^bY%\=6 a;qg'(r,ISl]evu+SQ8;Ҙ]޶43MHa/{kHgg !f$dk2iaOm%:r/"{jnG݃?.h9l2{ѴTƖȢSYg·ᑙZx!#Z= sڳm!ۘV>_~/"SEZc #F+)'Sۍeƾf5~ MsʼnDY|?˃k*G>78ΉDMz|ݕj`#ayo7J4H[=>RV2·Ez1^oVԊH-"r :kfT2vwn`J@{g,t(ka!6⡵G+KkŅWqm62;ęIBT;.vǷDK&}=ߏY4L|Ƕl&y^`C}=9㇁J@l?0@ Av_7ڬ6'|0+|)RN[%nBo"! jR^QA519Ewr"}mEf$S`y:Srj)E]3buLz/"}vBJiiFnߔ h߲ϝ+<%$&"o' 䜿=H&bmp^* Kr0 p@HiA nxDdC? dl:_lJoK JZޏn`B ~7|YrVvHf35#[^ؚtG&Jn>DKV/z 4Ϸ? VK*<9$]=O/T=}4ȳp ^ S5@^kY]芄{(8Z.=*r[\1l=Vbuiy6 8IU˜]oN@Cz쁼W^s;g۷P} Eǣ1 Ђ~Umr9:\^ *e6trGiAq_$+!6 + 382;R=#r-[*bA$ݮnDF$Ҙ*~f^pށ9P3PPE~HU΀;%K< S)>wH^FQ[;=EPgVU\ի %z#DANH+&35m o5Vrgtz0Y/mɷٌ=N͖'ŹNM'=[ h{C+$\o6<_~,V@k haOG 'yڭb5;T>*TϽ2t\RcO?7p Qy9ՉX;34mHu 3(,O| J:a iU?AnZ'1`f}c'mQ(ґ3;5$׹ƁJ V}u_D^bi7\ .ؕba$CȞ(̣~?D1(l.e|.͗m$(*A`翷~ͺJ%p`_ӡEߪ,L%&}^t(- !76~{.?RTHbol2M40B7_.]"QwF_C*@MF3t0u-gāhg [ߦ DtM,Z+2O7e<]<ԧ^ʱcjM#u<=BM|pX|]=)Zx,(A1|`5^^&KUa]x k:.8K ^D<7F}@iNNpٰ>ӈژx*[?6,OAVۗm@FaPa+k@͙< 2:_aJl^073h,)5۔0~k=C|NOMV Q DzJT \B)-4|Pi\5j!yBkKGF:IڀV1)aTEDžjwnpX5 eld z6 glҹ:s:#|[ʳHNŕ]+< GO | ?Va\FAֈ{BEm YMŐn.L>kUֹ"1ܥ« E_rWftÁd ZG؎T*.>Ek uī"iWϒ9a§GT8ye$_FWNfyT#iŝ7)ؠJ`wؠ%bq}ޯH *숂eS@r`+P; ]f9)$wW|ix ȯgI4cFk"Dy@ 9[< bQ/6ݟ!V;]텘jƯ 9w[<:xX@$%@NCX(^5]>6V?Msc~&yAuq9Fm"Z]Lh]2MiE1=4GVzZzP yl #խԠnG Ptg|j|}-3w{ Wrm`{ó#jx7X_1 D#x쳴2#}eyΉBd33}eRA^=d+9&!zQXWXk:qy䅝WP Oom:/ ]Y[v, R&եx } hf; d@\Qˆ ZOn@Z/^V|l 0-AnpoYuзWT y%f "=BY|R>8U.dzo@t;<2EcP ǔV-2m+!20<:.ΩKL,f>OAbAD\^2AS v$SŻ}ݝ2@A%uIz %Li4C7 O~Ǯ! ˘R]؍bmut< ah9{eAE҇GK\^4R2ܻ[ah_Ae0 v[PKfu'eg!5̊hMh4M|;_n 6luv5*Neg: 5d*|ځd YY^.mAzY:k:^'PY:SwmzzB^0!ca輏7kRHt}v%kM-)[^yA>͵lra8Yǰw}gD円jA1ŮIgBBe5rީ /?c\ER2~aV|!` @M=<P]tj3Vy!Xţwt?UvD!8(-GK?p$3 fS+SSw~|hYV[(2$>^?{,63Y8ѯ@?ʻ]XaT]w "%'FLYy~`"i$SK``/X}5F]9; x9 ^lW1w:] ^M{\nǸq,>Hv-~4M(&#Ja M>iE(Z:\ۯ)w $N\45q _y裩lY`1#:bnX Te4 CP b FqBJ>V𲸊sMRӫetxXiZMLDQ'Q8\0A0 P+6W!CXk_|ɔ'-2uAY*d:88!Yi#AIkAU,G;f AR4V_?mi heYT:!M4Zo(9.FJɕWU׼6=a(_̩ثIi.t$YZҸwaeKR5ql)l7њx)}ot#4V[P-߮MN7R;Lj/HdV01Bו^ Ƌ CᜃVp!oHS?t]xȼºG54#/tsY-Aip;\!iN3a%.chd^BՅndjhC=eװ2-Fh`+ʠo$-9/f+}L$Ȍ3u݃ȼ|K.nG 7<]e 3`6wbfP++*{vW(3~s=Z/`v^f{KHLqL kN:PzF,(8v__ؚUULA2@t J}pt HddO8xb5~NEWT w Xޜِ~pq/]{i*yliCLT]ithESӻUjuen3ʏĔ)JKK(M-e|Z{0D]pMZO3j cJc.it`{?7W̘] (.5*(;+EE@ ig?CXan/S-%j'5oMlQ"xubx Mu +}rWw'ͯt?I,I,ty;O16+v¤5eN "we"6AJ$G=꺶@Ib<ˍ'u@7nRl"ɏ|åfۢK9w &.#Fza[[n.3BQǻ͸.Y^0m0EB[AB1/vb'Wl2dYFg\_l"lDAL p3*C΢<J'sa$q*aIF>v1 Y tEz9k7T$(<\H\Dffܲ %eJ?`syK5.Ҡ}zA \1#sGq"6σ9}:bxaMo1,&Z>FwjfQ:oy=3ұxw?5ӉFZ%Y:BۻGWZS·z kg&,1ض^gJ)W^L/.1j}E3C-r͚PƳrWܓ3QQ{ K@}x{XZ)bkeՎ׬< p?Ղo7~Hbz.PppOrb^7>]{mu؉v?r2Єe(AOk+ @?'fdHW2jx%([ҧqC3Itf$.:~+=8eƆB><]B锷JJrZ)Lw3,`zKNy5f ck8v4- ӑԍ! TZLw7lZ":a=N\W2\o)[-b4v D/n̨&ikx[:hђ]0ؘb$DZ?"zw+pt#\yu;v:rCoa>aު>;St 7Y"+oT'渲,1 V(3-8v+CBٶG9D:EY#jU-/򦠦F̌-)B&)&cYZ^zco='h 7)9U^:0GhZI{M(C'uxXkW/^|_ge׊l&V|)$!0L$U)ڪ[oMGva~S+L_Ֆg,پ:s0m=3$@F EV=]b35@L"xdv1c,W V31M kt6Ҩّ뺤sq& ݸ16bO%S{[7.Z]!|r24T@Q@VlcZ!Rc%JU<S0%:&Šyd8긿lsko90e21ct&xVI2J~ƘuCn;ϝ @/r+g`Go $~05(ͼ s#h[j$; ^ 2_P7ϥRZ&DPM_nM= ,}gOb~ BaC69fScӞP…!Uevwh~IͦafIHٺj{ 2XIc5a.꺈qx^liB7*6 4136#A3)#I`QMQ%W:xmi&t~obK@ :MMcRuLjQ ' ̓#qxUQ_ jN* ƨv>Rw BaR?eQ&|!ʃ@EHP[YZ6p{Ocl7AXtOK&U(@M +zL0.d('dv\xIs IP46T y3Cl{-&L~u|!t);2 _q~4G2L( &KP1BAV5"pa`*PRH=g|)d\5F]Qi)zQg*7 Hn?(j$5 iWV=MAhv P \dƫvpH`֙}3k}˺M**P_8Z,-{Wd r` DzL}+c&vJi~cÃ-ǰ0N10)k \%Ni)Ip/ *ITytm'(pJK!A`r-"_?,Ph!]]-Wp^TiA욘p=ɖ*><u"q&dM8W *ʽ띮BjwȠ 26P8 fY>m)u l Ǐ+R_6 Ⱦ;+Jtv-GB fѢO Zf vn>0b)|9V/cR1{ B~O ǂ9>uKrɁ=0'|;'M5Τ6# ^l+jJߩ8hcG[cQvH|θ n7C:K 0`ygDR.gpY fe]*DcG'tyeQ]S!eZb;Fz1s&>N/&qµG05$uV6Nyߖ,q{F2zϒr #N1{sƂx_澹W|UX h>p*}J`{, MUt 0Σh?Hb|l{7t+hN !joBw< PDQW{1.f0 s~mFVTeؑnQ]aak#,($pڲYι 0ixbKrSKgǭ!Cjw~Ug.D"6BbMoqȌ f)42_0t:<׬OYu'73beNebK9B}R%<ӑ0LP.RW, I鑵5'`P%?Rv(DK$6򜄯]hâ0M>w0'PRx/ N :2.Wu{Ni Ap NK0|d~E=SСOEܖ=@J?>~25GB4.+x'˴۬-{Gݤ]2dnyS05E94NQ_Mo?7'o{gLN87 Uc ]˱NFgH+A.Lt!l ƨt]f]fU@<"W`xNe:aN#}9w&Zy ).jNC%@JB74f9rTx)N/@s!S<{f|tG:V0WWޢg{3arSI9- ]~ yK,/)vas^vw ϓM/_NTAb.eH޻@&!Jq s#w3sS.(9@d@zxy˽mq=߳mr rw[-|4PÂWNz K`+ǥNN s4WfJX#2CN0is$ apYRP6W5×&8ӖH? Լ}V֩wp[mHDf $]Mr/|\ҴB8RD'LJ:[l^ d54vL.ڹZjl1z,}l+pz}MVc3rV$/NxHNɿg5EqnmstY3 b Q`+GwJK!YPUxߨ{U/=+k&=!U(G.}E~aBgM9 d;ï׊q"` M`t`nOU#;_Ggl-+Rdj~GN'} 'C 9nOx-? v%T=٬WuǸ^?&S!J54٫!ܡA8*s֩PӨvT!^Ӹn$ N|3J uBz?W :Ο<`2>Tj&0hG^IJW-f(L ؜+fc4x]cm:%VGc51[CA$nXE|g5J|:rZo9yNDi]C=82.+{M:_CS cQ.L- n26#cDAu3!C7Q3(珂Q>J~.ZWTRфeKTn 突D3 B9|Qa>gX{]S%AdM7aWcߧliYqɻ+M %|2.(`bB뇨B܊N`6-aY9YY;dH@3Q46*H_c-z ZCO30XAFuvyW,(E*5P k~D!Ȳɉx&T#jcѯ4@CcjyVtǭ/Pm n'^Z$S[ &w{r{T60kDbDI<hз|m^էIY碴:zp (&ie9! _} Re@LۧOj[͜e B/o:Gૣ CH[+C`C˃6pL !^fjƮ[S㣅5c!@b_}džsΰr%Y>;B+A]}b+Njw2b1DͻťX}v)3_e&/MމKIZ q VpJO>t?up>;̖nXM'7C1Ba,魠rxRꠏ DL+T?9~ܴ> '3#ҙ?o(7߰3V5B-W] 9-_k_q6V+480`vIzw)3qvϽG\JQl5)iT)AZ?vd7B](R@ ߄+6DQ?1rxIZȎQRF7. VgE;Ua8p.xE҅Xܧg L_/m^" tl\̒Sr. !a/ ໡@Ѓr|^^XScR%&ȤQfǽrq6>8p _;Q]Y@Aҍ/ s{ƯCj:e>@p`-c|l U~Be~~bմۊ*H3sO_zq @TK2 OfIuLD7j=Jٔ0^hiRa:h4 Գz&&Zm̄6m#Ȯ6:ӏU 8\KW"5DJBo-a< (eU(PY6ܛdZ,tYCB(gp*C#j4:ʏ9aqPZ"w,' =o y@Eג&g<_ۉ)<3^ǟ' lfn52 %,@~-`  pf[q--@zjTWT 3brc^5ȷNanul߈s+O 6sDޑqi(o =Ӫ}j*I5{=Esա|`cO`x){!a帍@4˕EH *goFUzU,(G ٟ)ݿ@ͅtS gXր%^ੁ(H[ԦL,1 <_$W*',8+OP{I m܀C]w,M#W2-Q PRoQ4㑄7N!+1IUOIX;L{3~ωI-3ϋ~,f:uIx-VSH[L(^JB'6 <)AT*惬kzHZEe+ Ԥܢɖ>M+N2G LVIr $RWx@Tdi;Մ IFOa/+{QR$ӱPE@!o&Ȑ-C"֯嵦 ;(KpF6m9]F6`oA]zE b|6|ymg1@pZzV*ayHe#0lscy!0adbt,4_=TtdU4nW!tR~ƩL5NR-˚3z,O4uD_TXiH;Էұ+0pRWK#^Wڸd]c*{"%& +f;SS87WډuĠ53f%wI?@m}][UgxON0ժCA-1(P)>%1ĸZMXˍD䩒 wHdobcRUC2Nw*Tw~^ rbviQWȖF8u~olk{G6ԩ"05t %adŪ ԺЛrSF%TlY$%^:",ն=ϹԠ׻{) ݙgjt1.LZ_|Ųf-~"V{*>Xqe+sDNbQDZkov>`;&rK:xۭԆ䵤dUX/?bP8a$jaC5ã\YTB+9CH\:CI|8oR+.5yM[/! bC #$+<MtNU+祾 rj`}ꅮ|tM-CUqqhCvz.hM|4{7d"{̜ͤNNPVtaICTaV Ł+(^@&@r gfOZprwxWtxn@:Ͼy7!ȷC ZlM7qEv:x =@mۓa$PwM2dq 9O]!䓾Vh(XvUZ6׋lNR_p}X*sh2xKTu m3tꑑKÎ \Pw?{+TjLRb5@|6!+'K4G1q!?vu*`rU@hzZ=prJ(qESJVd<αLt:>E*&yWNPltKC9!? 2{` x |>4+˫6"Sy~UBnuN=Sn 1:&:P:̽ ΎUzc:yHE# ()e0\6!hi:?%17!;^vĐͬ/ĂGPuH8CӵVyvo ȋ*][,5B24[Gc١}ч ȑéսſ&ۜ]੨"E464@V,l-^?&:=4x?&L*ρВz=^7ʼK%.v~ĢJ2qZ*QJ6< 6^^;!\l La(pEԖP J%ڼ9ҝ-0*@Jo/vXOcP,͓EZm CmMFߖ mI=]ؙqc7j S5;ʪ׋8TAi]10Hxl5xL+<j+0m8 JZ%BmlsTgr0l@[=Yjyej!acM3izUqp,1N\+۳ ;H'0d6ZpS:I{YI(w.Mˁ&R:b0+NyҮ؃ՙ6i25w"&ziLlw)p9'rfrUuf8_r3’~.8"%lѵa,j[/43kr(D-o (rs}YG kdڧVwBSwD\ӷANdN )KرOf MoovKy4Em-+O 7}LضNqsihuK[z*}WF ;A&poxn>(vcX/|C^$_as U'G0+ B;cܭӛ8?bٛt;! m "inRY\]'fӟwQeSpP]%dQcњx6bH.dóⴇXc.y1FZR 8wc^:#NIe>FB o<"Gݖ ]{h^oF=k;*-w$G 1anSkDӎ=Z -'s_A8hkm-e*Z$0Y%=['"V7d}a_@ph-n:A5N`ϙQIRəOa`_w}8shkP_9\x{3b}^w2 UIE#OaK)2n Ϝk2RSquX M1]jBg2F:!rV1JT^dLfΌ( ʶWg=i?"3*# XlQJjn.?EEƮ.Wq[]~b;7{!W.m=/MZ;wmҙ1p7hXܧ?AgߨsG齜LK#âA#Hl2O7+;tth@$aa^Ez%글Ȇ$>_',gw{Nil.ǖN^{^OGM3̯;u>GD D)ȪԠˎ޽oWU] )"M뤋v6Ϲ28'_."5ɂ Lޔw N׷;{˩{C6AP'"bS ~@K `s'RHۣ<©wB g{Q R|/9h|\󷾿3]-Bs0cZGOP8Spd=`s"f*rDxn6IvMIab}oF$=`ưTk+n~ I!(fN.kLT.)b<GSE>d [$E]r Tm66 r+0h$%C>;Mt);zZxR$b?βxhLcncfEIo7Bd<[8A+IZTZOEɴZ@9;D[O Z'Qk- *}R˷dD/-fNYL?e fWZ^ fnZȁbnEZDGa*Xr.Jy8@s"% *O֤qxE<+Z:]߂zCqziHG!<4[ Dv(jZu3;[.h=FnRH?gT+X)D&[posV܎ :HIlndsڽ/.U"vSFf9IsHd)0iμG^PMԲ ͈qg*8x[#؂UQ0T\|i+Y2_4 7κ`v|o$Btʺ6z*Ov˩1LUKеw("W( Du-+I}aNF%ҡTE78A𤠹g'{ d1ɹ. d<ƯB"Ȧr*2Ŋ)A3բGpzXOOH< 'F ػsv@~&I*8%O#áCۊ+MeVS66V"M?+>IPO|~V# VpU QY/-KƦF(ZUDGxz/z勃|'1Ea>85 fHQʺgkSRv_VËYҫga[أ_!eEPASTMH]qیSx})GjJH)ގQeHuUd59% |UłJ%.7QYKiG{b H.F5"ow[J˶a镎fQ92]$?wz AB0X6gWOU݃4Nζvñt0Zww8,p7;O+2{#H_?KK/` fkf#B[֪4-V9r/pC?"ƿ=X>whq 3^KZSQFPQ@:8uר}:*; @;eO%؃(Dr=:eֽߕ^x,G 9 y+Q,JڒR I+h3UwP䱉E|I,(&f1uII4!9S2_GQ:~ .M:jGآLm/ڣK'Je@fTTBa, m{{D]5i49HOhpYvM-mMG#GwMf׉ W-#:o?6[}# =wireeF>:/0':e̝1IM+(QB'j)-c M4̀ 'ڶz4IՙutB\zZXjfմ _9=8l_Ήf J-0_J4Cׄ  ֒ -v`sf!a#zC2=62'D<'_#hKSúۚts\@zTʒ`e:K ֫)jg =f `n4@Ci|};ҨuuM׀|FkrwiUs Ol; 3(h՗Ju9UTQ-1P*R4eAg<5761gL(*{usp^ _Gn0@p?&k=&H\#m'p4 HlJTU=ؿ虜JvYɑ5srr]] %&‰e4&"a 7rfX˻p"G$L6Lvl{L~Šz}tS2x;c >K^eWBmd&TeIɼ 5P|L\t͌`pl"~ҔCewʁd#- AvD*2n|$|I}0]z|T>XG5|;$;uEIk鍖;?G KwwfgɩhZ{@"yk ')5.' fWxsґG5p@$Va1Ɲ}OC4D1}kf}h@=d6f \ y4GJ @5dz;Y+nvikmJy /-[4#5.1B%_7UFw0QVvVm3sD@xha:Y70eZDcmC}o}6?_^bbg?~cuο]țriU|̂0tRT,;֚Ku@ԮĐ@tG˅E[?>L* y' WC+%S^ܻ7ȩdASPR rq?ˋT@7Ƴ^X tMy:¼$=:@)$i@7dRkD[) B2%PomԾXI4ګo-\c|tI%ꯁ~a|b&tb@a3! XEĿES{NmxM$R(Ϟ1o=\wK֔# 2wHYZ ..m@*4!`:NkWHm :KҰGoF&D7IoB ڞFy[M[ԛ,_HO~{֮!<$p d !*.5Qnlȁ9hI]©uS*SIP/aO ʘq7} pq Jj wA"\Hk>:hw-b?RNW,&kAVNcɠj8cm26`E1 #${J:2Iz+/c'//Q3; HfNYC0&Ѩ!(Ng,ЕPgn] Y =l䚍ll¡3 :"ʶ݃cY'i=]&\y]T=eKWD[ʖYiHQ2^{Sٵ9SYJ=jPZEʖЌ=vϣ^3S@5萌4c_{s*i*eϧqӠۯ0K!Qr Y{[PTnV-NmE*[.G2bq\4w 8p2<O$1TE艻Ʒ/-Kp62*HAc=& 4[CYWjTt'}]~z%dա{^ySK* }V00Zxs-)5QK7!cYX!ݣ h6wpS޻=w&Ln!aV RtjuEp`&Y!my릡%,G2E0IۡI> JX 荤#`ʮnun*cX0rڻhtS[>S97!bBN 43E0Pߪu#jf6|r_rX͹Y!Y򩃃y`a|.\$0ePZs~oKXrJZP rXj ;Nrގ7f6ƴAyVc8XH~.aj;!,ji߈rzawȸ¨\$u]i(^P<43.ܙe ՚eI;:E&Qbx%7J^?^`O1_$B:$j sQ?QY{tVI6HWI9g( a75"c$M6%n{Kfva xeO]KG5\^QV_t|:WN":qTQs>= yX*=vjq!u1Rm4Z[=am,|#n֔%;rv"/[,iǞjچj݋xHzB kź1Bux-c[~gֶXr8=e;s=B7ZKذbrCi6~ỘyA;xȥFgyM"G ɮgm <9G1 va:+Հm+6 4ѳX'ZtbzO^\DoZ;xF*kN er-GO7 %t+tqola7ZIŒ! rMqX3MOވH`K( &Kj턈 t [PH@K?GxGL3P?ʕcVPczO aV\\[9(-8iCCJ Gl|-srb:o jH[?iޝ!޸?0PӮPn`(b&ByadZVq1$kp\|B96ԾbgF,N%z2j%vZ?^l8dm]^ Z6&="FC8*+K \ZȾ%(I/1$:挩]ʷ^[}ѝn[uYj@IP#[|@8O|qoD?ʣ"CS80lʌf.H+=tqilX Y{)S'Ncτg`2H!=StkvQ4u{mMObjՖe7t(zzed1o>bpϿz~ x ]!>\oҸB<0Tជ9߹7/̳$Y)Due bWu1N1 %}M܎J$b%X#޳!41Xa4,OnOG<i/5i4ky0KsKrfQ~Qi8lW1 Cg6SB.dRC_Ɵ/Hk$bXUKP/)M6> K6B`u+KMSC237^uNc~y'LjL,(;>˩%@jI>qmJO{I:TxOǴiwX~Xf ڍ E38tScV$0 |c8Cdzw½(b^@fuA!ޙ=.~ZM^F)C:akXZܔ I '25^?삫5a鹷k^P*iqеyP2/u1kD/4L 8PQ]FUH*=C}8beߴ][$ ظ; m"knĐtw6rP|,rcif"җ}›iWFQ/S<| -ibԸ^Fa(P.ʎ1+IY giwEK9uL ^I>_.ҎP7xӂF&eI?XA#=Vv +R<1mL23~Z"&937xVyb bycO09Z2wzŠ ["5\m΃k~FiTo )m kWѿ+n)~;^ N_ -b]AEv%?Y%(4RS=O6z+z~n8+%?8bjh&9_gNK?7.{vPn 8,~i0,JqȥA'5I4*k*GHqun>g%GfCJKG0GE!{2Gƀ"֚i>((EJz}3Ӎ2)Ց6<es9G.^c<ۘ)5rMSu&Mk"<.Lxbܜ'"OAï1.\}jҵ[q{cx‘)RأKeXTAiV --;:ug1aoAO0(ƙI_j3I_7"8cیK.JN[j.rV/֊_ĘhQrh2*PfÎѮJ 6]0?!Jvxhm Vko ]Sk@4(ү̙"y*q:U_'}u{Lx=lk)z^Q`k6ޙeI@`~#pZt?hEzSd #AL\Z*ŭY9OdF08BF-SjV[V]f͘SieE@Ɠ{I9},0Vbp݆*J>̒Eߍ(u 4FVd~ů EUMdIN|5!Ѡɓhح|zˆP _5]My{w-Yz k:̷=W嫫Hq4Ŷ-1M̵KF`.v6*(`wRF~"\+͏Q06bU"C|^X=5&ypxJN8:fLU /v+?à߁kYYH(zL%ܨ:(p[Λ8kb*ӝ }6ǟmI=fD\M/+(yxq&̗\[c l ~C/c#*рw$CYrQ5iu_d1aou2ɵfLEm^GZk+e(ָ$9 hSnkx/uqX͠4ٶ\8lItQu1;?]\X\BkTz:W=ZK6"&1!%@‡IS'r.h;,A{Ȣk[co$lݏpГ$] %Rq* Q h3oF+WL'ڏl<%K`8 ,"E#Q}N"kaQ3纡S+9nԲg~pd๡!A$+U#G=Z0R]3k1KĔuW[2'He bSF0<.Pو[eG>ml*)2}-.Ŀ7?.2:Z,[m"xE/mHc f~ 8Pq~ϙPܦ(ti.4Y.klSEnj7\gֿ0a62J+T^U2,PX]:Sp8Ϟؚ\BY_k ԐWz$_=Iw#ngV/6 xW;COP[ύhjcqs;ޞ'?z"sH^ ұpt/ꫦ4_fkp&M=~<%;vJ8`f;ܡc mŃ nJ*0RMd *9:[["KBJGLsC4{U3h@C j4y^G:c)*,a?a0?1@ V?5+{:|Q!"7MBy6 Mdk\}7%*PGLUݣJw"_1M "FInLERtbȊ+YY)Jٝ3:yӎ2x`% 8Jyy-ܹBɃ GN[0Wb܀vȟeIr8B)bv1f8oLbS/U@T|R\x}փdh7c:ږ1Wu,t;/4`3HVJCc#9QiӶs-{ F ]ns-Hbvwq]un"ˁ/ 15}ɱ/1j6{Iw,|EUf.n(嘰|I0Hpi]kqXm;F[ʪ ӵ?s=0;.]`+7s 5uddf#v rl.}rM/W'u1`ڨپ (>2،XER b{2-*6 X/Ƅ5wuL(<lw<-u8ѣY Z,C6"M@UIZоɅxG &WLSji拸a3- ARaV0HsO `qM 7qp:& qV*5:2 hhuNWTqu-"WwY.=^R/,h6 jbꢉlSu6q;H 0v2)4"Q=EqXF{KatZ fmi|/fk(Y%0=!-eD_).pƨ xE~4j|ٱcs~h8 .3+ͳ[a^Ρ^V葖eWһ**xK=,TzVWc)EG|t8Rɛs`Jfܤyi7<*ZnYMT&L6n"yOI7gMAKo~΂ VӠJlC-nW+t4)=@ \b u:Oxtr)L~Ri3^lBK@"<%-o?VFѝnʗu#W) I5 t6^b8D+zr:UIV7L\ɦ/LX>yçqmQh9$P:bI fRzr0t-]nTf9)8gBCt@GbrCM*ZItژ_:@A(z>\ *c*aރ^#sv:L0# z˵ṏ%>j3l֕@JǩG@I@QQBw}\rz"ji\j mzgjw-MMyf܆E-2>%b2kƞ ݬ1fRX=mQ@|&Є5`ކ%cѕD$VG{Wk2soi<Α 5$yT'5udDv|e];K0 E-𖹣&ip"4k䚅Gj{yb˻4bHXes}`+ PYlu;xVckޮaDXF1mZO hN*b~Qyj/v&[_a xf[]/ӧkBU{E3P'ǿ>[ o*]I x>94yР/&B $bGTYBG|F<oѐjթk^6bm6p,qJP1"Ն)SNi[> _ʙRUwԈ9x;^'_\aLmYEMǑ!JdK$ij\a̬:ŔV[W&a`zdphW,r V2_ }`|2\يmQc?tkhZRX=˳?ϸ]E+['qϾ8cg4R,u_ٟ# (z;&@Ûi AU2S:!}+UN(PD`DY*G'1m8 k]Zu% 嫕 X"9tBZ3%pRjKa{ 3zc*kH!#w:v`7Ug4IBdӜS' edzٵ0MeU>\[Jr%ytE$On쾺0 0{|+ԫ#|~D_jMC#so+\眶*6}\f. lv0_ 7]Ь^7]i+u_aF}7?Q~4k2ػM{ј2kɀ[Taq, TrY>R<84 _jYx'qUdT?kK?b!5#/UsLMHH $`hpIvrGDo!I)hXb9}$'<= 0 _,Y2 cO(XEN*5ٷm|OvW܈-l`xv@o߰Q3R} Q&&y[OFz[jp!M C\q@3L[J*)[*(';aR N/!S / mWub VDI(u\\ANթ5?c\ʵdB̛5| qZ9f(7RTI s9d#I9@hȹի qf,݂)̙VSf3Z.ŴGiy S9=T~v> r`nYre ^(!joC.799^maƀ7,?.r風q?8}(oLإM1(Le-@ĎRӦ)&jڽ\$d)e2u:%DO9~Dpԛ ԧqqe:l^#ݙc}P@1ZHAc#_x.TAcsSFT,Mt5Xk摕"0Յ`A^цf9..fΣGζl*_/[ːlAb kJKd'Bdϥ=؅f{/ESIn}ZQ*^g(|;ӆh H nCm:OceeS'Sa"˥4^ЂHDqHk$[=t2_^q#d&&# b^uɡP>RPtS'^~z\)4tm_zX2TLbm;e >/7 \ [jZmjRyK1&tWz ]]Y-O%%%`rz9x ]Uv]+%&IW UǩMuY¸p]aޡgn!cqUtKdV32Oy@/t6GQ1߂;Bs퐌ӵ%>D7Ǻ])ßdbXaBG-kcBUq#HP,ńynJu^&Q|Hʀ6[;RmۭSJ,`uJI`m;"UDe=N~'Sd“vDX6.aJSDgp|b$߸ԓ`rX1W~[X2V ԗ.97enhD{fHفOyG,疛 eJ?Xk[F~1r ?~ 'M.ܣBc3X~ER}7qdK˓;V+7;Ur`ܵ\+Rkቅпԧ~xU"~>њ51|FcTPad< &F0AGes}DUm=_s,MG.+@©pdb`uոl q-iO+葂GQ2{o[oR љ28)e99ւ.ژ(fxC~Ya[Ŀu@5@M݌ b`s}bO}*< "́:\_9'UO)iXXuDc^l$ɐ^ʓDquQfҳ*(ß>! j8RfN7wcw S MgR;ap*yjqߌ՚Q]KYxۈSȗ3ݨ ?@uBWH13b}iϗ] !,#t֮ ST^r Q" $Ӂz~z嬍(QCp>5Ռ :#0M=,܂)NI똍>ieK`DnUC}Q``2fR Hq?W~TiXh J Ǧ()0xv (/@ߒ`1}ŋCqS8y[&ܳ"Aq$(%}DmhFLϐ+2I--p*} M_K<_f6ZRgr 2vERV%`2C*"|Q'Is:-}bjGŭsb85d9D,S̋*y=PS|<  +uwP‚x #|wHZKiژis!Q[DEemJF " nU;@fG5МmLRF~XSZh9s%azH8'ܤ`PΩ]\ә9U:-eڨ0ݲy4쁽ͻdԩ~ ;ow4_ *'N: .K Jǝ1dHn}[=)Cş;,EOէeeed"OfTr} hwFܗrL pj=tzF 'ۄZNxi Xeo@ ~-&P9qo)YG7AL&((# Hőbr©BZ%V 27n~^H~) _ fX.,aKe9_Lf?r߂1zmX{ܝEƤ-5-hu xA_+b_C)^ܩ+kEZPNLd P4iwg>h?? nKN 2KĭSgB7B<>pVc=:U4ʗv%Iï5D:`dfV62+:zo 47q8Kc*.(ȱ 6(Z,_OGWٺ$I)Їjpk4bPy#;D?ʽ)wuox@/10PG7/RekuEU^ @"i Ӧ,uqTvr8r\M}uXZs>}"]Q|՞_rzpr =ۥ:xmK'&hG^#Ej.œP D& T+e29@xN:{T^(6l?mF農^Xj='޾74&9K׭&1ik^'L>0tnd $ ? 1liR "+]+٥ f|pĂ{s"'ONS+%!Y&+*xNgcKqk7Y$>x$X06y|f5*2R(53nOeQ^ߚǮs@1}{Hƺ-EB2S*PZJ | -~K lcv1} @dE4$&ȹrWY2}89a\ ޷zNBB?= /r.m߉*hw%Ւ ɨjGUTz jp@o!,)1<8Qy #i[N &˚|g31wO6%ёqS׊-χ юZ+tza#eM.H zSMNkXHCOf7^ml?V:_g)e@G'PFK+6-$rdx.ϒzoΑxSSѩi;1v;>ݗ|bva)H =T+>fRf |$?j8'|- U{#GtR*n=#Fm(>Z},j E㠻$W,}(Tpo>jA ClyiPxξ 3SS-ܕDB.>=[r>i!1HE~gNMdAH[w'gRY0< Q0oWg;5*^*OLwziJ>?e@ e?mė FӆI֔=japP-G5,vP #t2ആ|GE8 sD~*[6oyckD[~@s&=1˷W2u=2@5T`[*ŽCY'$ Ճ6OoR{$J&@‘A@ی0WS;l~ժV@ CjyoSpa_. ɐȷkYMҷ@OÈһ0 x!چlMmN8$!,m,?N3'=1*YZotkEz[.^jyl&]X!1e0YL5{B}B1ω@Lm=d\ϢӔ ^c|θ#WPl>9ӌnR|*W[qh#wX'S}ED̸ބ=QE9BX׶>◪?1-c&j-$Kj/vz*#,Q-6SC ' 7)u!ȹm3F(2`%;>}tIڗKq:m@ͅT;ݞaL_s#L~hXRC-]O_);-v\+efb:%8<Βع_k(9g ctvME+G6eRs?OU=77X op^uۖw}ng$ ޠ L쥐%X~hrsՅi 1=3gZJ#prr4 5N)*K/7t,z Yu&Z/f¸:ϗ-&J ,$v2Y)-A~=, w tk4B!WDU8}(.@N {pF#gC`.2N|+Q} 7 3]h^>om|= `Tcg@j{5|c~AZh57BFqT`[g$| L>&}g*Gwm'Q-#b6Hf0?aS ;Tc }Gz?zJF,n ϰn1v?oU'ř \V?wdb{8co ((GxC=yh5rkd2xY/+9r?2-r)|pK#b kjģt(64kyt zTS/ %H68:qC36/ڽmR4i 2aQV2bJM~tX#=;d?)7klCxM&Jz'[IQeJhM)@O/>p+[s)^q{ K ,%Ji,=`9:C0"جV\ P|5քoD0ffh~CY=Xf&SpvW57;7W;006wP}0oDe6rYU?ib ؕ:_#&ӝE3YUTo==_1t *ir}@A LmO_d1;Ú3ߓla$K(M׫ۇ rÓsʭ.`GAqs]!g٬FYby S8Z t<+N:ؼu&`ߙl7Oi}>*,J?W9@âGx'K02sjv`iCot+:8IcѹwNmoͿ4E QnP5tΦh'AnMENͮ l+gZvS?A5I3I$ C;$ejخT~z^z ID@m}I7H_95#vk##Y!,q8ܺ8y: mW ]|E0ԒOAԡ'4gg &oZH(XtK5_p'{txZՎ("*r o< d) !R,ovzAK̠Y4 %4] <2?Q7@9JI*^b:m/XRH,pgb)0/`vުsЊ o# jw_ ֝&/)AAD.z,d}}d?߄ٚMԂgUVq=YU= Qx0ؘR8)`QߵG.Ʉ>$kSZXR0?_ /7 A 0K_Wͤ0NUGpƯK^ANwB+^hC -</e>;zAR+>{3lY^(VFY<`<xuFER NDЖ;bwB|BqWt§wTrRa,Y5V~#t0JАU@.-mÚ 46:d=)zJv3Mqx[lRkU{g)gt>Dq,mTVs!6U.ۚ`rUYшt,z^U}8 _B6~AKU]T48xYH^7Wڶt- .]kMp2j\sj&EyTsxDࢅj[\[iB8yB|lO A?kʓ@a%dJ؃n˛Au)'e"-0Aɑ4ak7ˈjg:YS #Rt0q{ cG=Fa;#f?Oj(PHJ +wWEt2%ҹ0պذLigA@,_ơE3xMn+QX7oF#FW|OXQa]8C, :Wh;F0_|%#k#0^@{)]z3haHgDV<<+As.Lx~Y/}taܠn)a&- zu2BI3odƊnVԼQ+n6OdV Myf~y%A? s1n1K&EJ!wCWkǺk<.`"0{Cy}w)F:Q ~M0[@.OLMF̍hG1'ջ~N@<ʉ'fUЎ!E@6%V 0UF2 HV!a$1q(g"îKގVDw!mHVDAЕReQ|)wHC/Q1|+"/WlwpoO+[mN-.HB ejUds/ؒxXak9 ΁Qgהȴ56*aJXf/0IDҥ߬3Wj#0!*+3X T+y' }qL 9_M&Љp(S!3+^-#?P\J|) [A=fUz>ADZuRB # +@XmpZ̽A&M' Fq.ya/wDlRq+U.9QU(qx^M%5-7HK`'_\22e Slij=<(:hB_) qZ;0 q/,lgJ2譧 64gd1^5%p;Yg$ hx MdDYq9G--XzNa*%U7d#7I Y_zaAAM ߓ9V~I<Z܊ *{I4\s?GXC˻X^LKĮ:kM@n-.&\a{ZW8 J$KzD~]ynEht\{!LJixaS|BM49u|[gHB 䘟)QG&HLt(YW $ k`h05+L%M'B(Q\#|d,&n]~lWxfu"jubJ\ P!ے!҃4Yqbv, ,Oz+yb5*z)3"M '3ȯ[Mwm/Q4 g2)؀346$ʝn g=!W%25 Ƅa0;}1%]hJ YHeS_f8M`;oo\^Aq?Ey`i/49kGvXv:8DDk{=N7,mϡx` xFnq|̋aktAg⩾~V:f(/I|1 #3#_Ӻe e%JQf+;٦؂tp) r-"MߒFǯrRge7c"'1+.a"<96|ڈBC%pWfi.JSk;-@7 j3M@Ś|!$S=|_p%CڰlD ƬHcd}ҽ`z5^x-N+Ga`P[d@4A%cw\n HGRȁcaB -ƛ#⷟*V]UDEA7#oituųˊ9]L/t3ǃNNRn]|Ci 8Rj NsRu)Ƞ H4V}"q& {pD>\vvLWo..3+{FҵY[#)Bo:ZgpNq IMu[#S-H¹7@/F1t.]%{ak^gnU} +nW̞P})|{c&H؞(׾')!m1t*KVu~\3 VWFjUkS[L(PUPNa@"KId'K- mUv xQ<#66f^ z:˙彴KANw~ ?hƺ#; b/c I7M -䛥!BdBqcٸjUdҏ 2wn^-:^o3EEv@^j -7zfPLEFIh~%:"|k/2+2WW&i(PMjІؓG|Tf9GFa sA %i/9%2sqkh +yj|+`JBmj~aj)G wq2woQ:ShJ.x1? d]uʙ%oL|pRzF$sbCH97;Xz*z cuc4?uk&c2qH/oM}ŝ`lPfP%#c$9vэ>XL&p!h ] y1\Naef](pX9,壢(n!6tKA9"Y k}_i˾A]t@ 0{ (O}r_ > r}/ ʏW˗v+XCP}HǚS!jVk,: D_B_zv49xuw, R']^/9KI;*ގHڑ"_wTmɓha )I$ano,;Dq"EłʮsLDҾӇ C&ɐɨE!N[4I#S5x<ߠtBJϏ3j#b6TΪAH(*/ >JE[vNY6a)`S;dOYA\"y^ ;v贊GCK:O>f]}R S[VYY|;z6~U#NjE3 \ ^gP^GÉ˷ԛ-Sf \RquB e*}x imU|{]+<[GXYt8f ̏-}UIJzm>@݉UMX2!*F T\UF&Wk{SZPB=ȰCnBڡ&j iLӕ*3w]7kd3u4~("Ew J.Ұ9U;8t6ntnVK8X|[rWX˗|f s|kNSy'(7ػߧXfQ }6,R\3I ci5}QGsjBΎWu.@:J|t]T½J5P`fd G>j5ȎΥJnq wn\*BRMهg!vf"ܸ;y:;ԑsZ_1Ҩ7jje2śaJc֟5ڠo4 ¥-dT3??rGAdK\b ><˗O21 –52;+nkKש%:$~3 pdRHK"' 4vIpD-4Lef/j\L!.MsCU;]*i`[4 2#:ye8z^M{22D:ePҾLiU׹!bXOY\r;{[E~wBtr6CÜa`h!u_14'ERanî!4ĺ9|&%B-/v5e$u8+J`ymEs)ʹssv"M?? sn p{HXvT>&0#x&LًRm!nHڨ\I#HK̹qB~c1%J# \rN^=&"Zs8$G}1 GI˯~5jCUp^ 8 NaL~rbm_c4);r֖`i :GVq=R& \ISkw IhY-`oÚ O䍇I CEy2:ZcսeyϼŕgoPM=nX͟~#dnu O/6I4kKA8 [?6e)*\ nk y iqА'_Ǥ&n˭sEnVsk[~M%CΞkD>>GJ$aUfma?y]ٰ8\)TdCӒ*i#{Wq+0? hZWn 0PWjNBE$h͜$PS^seB&W݈t`>7+%;jf Q +;w0eH7^ͼ^Nx!<9Nb \RCTrW Z Ҋ3`Me?%; I6Z?\\okPmicD!'L\2Ƶ)ÛFB8Oic\ZnHkP5|x' re]3c] Tb 7,4 zF)3+N -e4Bq9OSփ_ǹ;xc䑰~S9#87FJ߆K{s/Uɕx톚n.T~[TcLـE|,q['Y(_Ai?; 2SQ2!KS(&Xk;&&!3uP޻0'nkXuTp⡨ѕ.z8iY䅴?@C-^CvNs 'G^pLH _ -B!Ϭ`/z _7_8]!\7xnK`]D~ɰ <Ά΄wfu gL%bG/Z$)`q|͡9]Mo'bǿ&]r)bǻG닔Y#QdlR}KAqVÊ}71CB0|m!:I߷2{ h)2Zl$k$_^j:>ɾ]{xc-In#Bjӷm`n$)$CAa!Ylٍ'Ta"@< $LZ4o[OZz@ ,#%MGlC)?~pjw/5j~lqfuFm "AL UK_lBISh;)dz[uP쩛_C=VBC'i`:/Sv1X]qRsYW#~cMr1!]tkjfUtѷGc `Aie~/awpKO$䗖cGx藄n2 D&xh|x%\BقQRĴ9&{`=U-[] r \*B8l&.HCӡs?g^' m)[n6N dQaoIk%lAA=!WxyyáB .md1PRɺܓ2[FZЧl$n(v'oXZ8`acTahKnֆ1&_:nI $*7P-jTk,U)" ѱNI1W>ͱ+z㼜-/:oU9U(]oi:`ݗ7-!wb\"Yx7ռtٶH 8,[YwշNr|)x9NN6E=Rb2 v:K-Vo2%܋SqPlWuyĺ2x\Z 35wN%}(By; awBLn'na]yDR%ۯ"|L7BMK5 5b^)!Tj pq*S-@NzY1J XQ!Yߟg,w&// U$fN܂UUb҉lT󵃟,B"oR@]fYT rL?phAI ǰ!7"#P0=g GpCNi|%n{/2)5jk>9O?8F4]A/ ;I*,]NW:P.N*_\ь<E<( ,3#tU b:IPQW:4yUX ^\د5|yANxPM;Bʙ;pz;UHr{C <_0=RhmNK}٬x=B wtM~݋a٩8[2A.gϥ V)6EոS7g[6Ao0,dxqjLYF񪆞 Jr"UuC׃WQO("T խ(|xn+&vj yeee$\5FzA_\T&2c:Qވ ś spqf:ĊpyX2q P;k'gݙhjeQ,V ա?W sP5;hu :*rqz8W ?ĸ חMq6˗rG٩wZt; ?M4bP1vAal/L[9!bl;"ԭx8U|-xB0eS:KG(Qj-m X+\q`lx/a汱jbڽ>&@1Hr4) )n@KX\aЕז-ɗu/@uyDCnXq5{+{$ _ibeU~߃;({No8ż>c)m3ep)d\D3y6E+R##`RE{q`T2wd8hnws2Ugt$o+]_H9v bfuó1 MЕ LoμWfz&֋tu+ C8r%1ӑ"8rZqM0,Jy-6O5/2/z\AU;O+gnBckUbQ%lT77~O3g  Dr FƴpSW|kv `V|laPNఏжn(4:I"i|7Xy Q.~#Q>Ѝ64%7xذMڛN;'K;:K{^:SrWQ^: 94,| :ѫ024NKn ~-P$  [nfkE+SCtn8w*Ьq  $ΐ:|t=$mf ”o6jOV_XXtGVu#p\ٔ2=?)Z;PUP Oʩ33x=HR1}VtxY /,G8] @HSs+ բ1e ;jJvw=MSuӔ_׫sZBV2hIU@{@lw*q=vK D[BVG6 !]{5 |Y_{!Wc=U'L2!G NFiO1b?GS<؈G˨mW/%.{U7TD;(Ss'73p;0@0O 9W\ZfR<_qL (}"9W/;aS@tMKӂB{,MSQoDH`rC S#`&`XYڦ!`&ީml tlAqW+!]ņew!Zs8{>J /jD#?WQ.6%J!v& _xPTf 4[lYTC^QBw Lؠ)O=ѺvnfbJc7F ']zU#,b{LDkP=&z+_KVF9j{Yqy(dfVcFHe@[v z3Q"qwIo(RYlAɸ@ ܫA8` ]D{eP~G&iCo!UzPBI]u\5,c .K\VaXy}<%䀜eY`4LAp+qYXS&=wc@ƭ,)Ikl#*)Eͪ` TdÖeG8>)75$t&@8zgjM &^ۊ;&/?HpPe}2]c^0L y,26eGeuҷ|tf\8jߒ55$$xI.`WW4psӒlo%?kw᜖dr{A+=cLSP0Ԡ4]]#<Ax36oC&\N:Ll9\@g(ے畃I[iQt @$&,6H(ļO0(PZ*6b[7hh`q%nZ8q }I^wtQ-Ew3٢4W9BڮNYgIFW;@@Dy '`!?65KCaxVJF!MZAc3+NU0%!;}р=^2+K]2$'ocQ4]^8aicd&>3 -f&)J$6V-/h+bCx\XC=GqVp2+<4LwBAg"YE4mifE v[ev+blvȫw_z vKةSG`jڴ |0ҟ w?~qC;Z!TcOI#k D&g%Gr [~reᰃ6Rv(?s(s3{vpPᄔ֖(#KIN v-{^( >wV˞;pfb'\jp{c/ЁGWTڎ`ruspJɤwXog$ǫ}و)KEJ3 ;^&E\fo8x< L$$,(Su JJ<jh@JuM)]/oEHaFvD%br r0^[k MӏE]0àb,?N Yc1!J6W9}.xȹ"T6{a0yd **L ~rB09 vݝH+2P::^E7x""RPD/ҵ ȴ 2,Klh_ɬq9E+n7]EMN;w`n$C`ƻo q7;w+0̟;gBbbwm5yot]6̣4J42;FF)J-p` TGp~ fNONb&F%=Ies1a VAyGT0}@oCr}WX'`D-z];L Y v+O\e7wF@ZZs&U)K'A(;򒎰bv5GRk"))x*ɱQrݬdABKjl&6#%E2-W|A!F)=[{8Ϊ,iR| DTnk(y`Rz9rОrGƓxۆR*-z6#4]$nX%1><*JHA[ܮzuazkG~v۩l2Im;b# 7xknXҌ_7sv서YDW"z;=ZpF$xBm!nY  0Yj|w4\DktM%P0)(wgS۴= FFhqa)ʹѧ7 !v{>$z˄Am3BT5p#0H F7'[ې{au2ށ-I>/+5~tq`&+ #"7L24sΈgĐ"$- j2P(s&Vz.%ܸe:fNɑfz<[$tEgSJעIkic_"e'M3n(VV';ty/8657=Nd G}E7 wR9Эv %!^ ~X;ی=Ӕj*3E. =HS6jv${I 2~Gyj*vybCi^' x"X V?yh?^ 4q 5g{%"=GԃAɧ@0o{?`*Dڽ,؈6ZSk"Cxu; lqp/A/f5ӻvC~ǂ@_~ 1K_O``toYϩo2bôkR|x10PЂYf+Gn̻A1OtJ2K 6-lU:8->b(4.K=-ꤺqLf;"oi*5Q/ W%ag '2^\K0>]k-~j?pi CRkW;t柾4L^hHA9f"##kB_j6]MF-(ސ2LA| .?h'oم &?PL|ݷi#^euO-"?녯v#V/,h+5wR6R[ʴ<.vAJWS f >3?HBb)X#Myy< j+ Ig|?(wX<]hLT!.LokmY JF"Tៀ5Kg5ŵlHRar-OT0n||bc>aD4 @XӺXphҽ_>K2({#$ۛ◡D?օfRI(Sc|z 13|#8QTԙ^O}z`,*mzPC\`/ZAiR%Jv+&23B+)2K*AB3Jxg^m /]ƪ` [YʘZeՠ>ZSe3t7 ? Vc/,Zϖ> [2syLoC(t.  m:z*5$_ f-3߲ I I_Sa(K A0xE'G41,P4zuZf,=D+p/x(krNiav]v";}\G}˖NskRAQ^r蛅j]c-; wĸZs.IPɜؤ6L6d6`<]Lhņܢ Ǜu=¿;祻?;l ~0?Ɋmu[K O V0sX+b@ׇ%K1fVr̯iJΈ(&NT;Iv fj?^Ut!E &K`c *|ǗdpY>5A=+$/СAKlN3NNw&!+.a`btyEV#H J/cO|RbbՇts5bꔁ\hsKZ@dM]UPahm?-ګlJ ~hQQN=W0|Mľ:4gE%~C]48MsfjqzI 96h_-F\y޵Pa7d5 n6nC{f;RoSNo6jt%4d֮mOҠ⾑jG r.1mwL%KI 8Q;/3K lC  pq c_e!+ݟ7*'L A祢9OK9q FaXE¤ra9ukKL#-Ip4@?ClOQ31i Q继a weyH$䊻S|x N/8&𾩡2q j۰exp1~A+ɔ6^Tl VdH_R72{MI(x.+| ql_Z$cߋ^8kgVѮoDz/没_"7FM $dF>{dDW~/,W}J?7Nt-1N!-Dl[6xOcH؛Jw}I6Ġ#}USR'\+`AE(-FT> (]^;8ݯERā¢#qq=gz־}0#[ >ŧI6M /ӉBs)|:5/ |s~V12 zVS2& ^گڞYpS/A-jR騀ITopC ZRbV4=@x#S[ | v8v%蝤lfd~cS4CftgiIb!򙾨O/];j_fG47Q4ư*Fg/Lsz9wYGBb1p_iZm1ead(D@qnҳ K4K09JvSh`[hbU!]>[ʼ \igj LjQ6=08ϝ{fQ*,x@`tEʌ`(+X<|WgYC@HS_ $dO"obͧڔ2Db JF8rG5AgN0s9bD )X~W3U+ȑ`jDDYJ-P"Ͳ?Jo^C|ŀh--hEr Ր߳) X.3|uq#2"ߪwHN\(mKiC>-Txfd[lq1m7K?pu > LtO $#;7Sz3za{8lmXh|~UD8.obO7Ipu({xkN/OLb4ZnkoTp{sCM2yƓ{& :n^:kv"@Sb8xhW.{η^2-%VɯISgRu|Ix XJʄ?r-l7yCbtTJpq>j|pXYR%ڡ- N? Z@m)dph׺Bw-# piws=ˆ;5tΐ&`*HZoL@y rTS:UMeNgB钆)ء#A8eŞ6wb9<h!Sīdkyus"gMjM3!`|T5q(7[eG1]Jg=C]"/•ëa&W6|{ۘw2W@AF4]qjuǿ=[l(2ޅd]U{^<1"|zsǧIz[#'UKjgE91 ~M_-3dH2x)xw RՅ=k! Qn[}c͜clb.:CR¼5eNNNRb]a|uĊwUad06PXt.G]Uo}]b)Őy?E/VfJ:7 銫Kݺ `;3柠 Av.ŵ !T9SƁšyt7)1Ӳt+Lp?l?NنfHg^⽆աR'Lguc Fm[ Szt?; 3&nwp3YmQ\|yW]fZ:ijF'' ̧ؖjiڒQ6=yU/՞1njwCkIŭHDZUuzCzJ8]+!^s~] /00JE:|uCMZ.BiQo(SFwpui#E ⒰X/ $|HoZ fUGU^7dѲ)YF&1E sh< QʚwAxa~#0׎h?{K6M +>{Fpa\A8tj 1%*3'!b.$vJC{Vʂdū J[1RT?p->0xp]!^S# -U6_v\+A 3fI(n$DEwT#d]vmH+p)+$83Gzh}OOq4Qj\d¸ECT>Uv`z=< LPjqcdI{S:p<=!Ln**Bȳ 2M iHMCaU<&DX\V\Èw|@>+&*N6k4͸I)md-5\6<]+0."0zL7dQݳE?9a;txumP†%ERCh؈Q(C ƨ(o;<:R-\}nA$DbH RǦ^9CJ  aқEˆ]R jkwZ>ɼЊTVN*egm\E{7Ȋams):x=8&/~/wU:q#»z|5> 6 葁M;Ck}$O²Ϳ jnC眍Jθ7w_5J6QO!)(~{XWOmzkrg͈G 8Υꘆ4qt*/>\ݢjÝ4lGMNmE[ /\_NWU䴯 G%T5,j!Fo@1Ú㡖iF&.KbdonWhͺ1(k]?%:Kr ͼV")O.R XW_d@[>r`$3X5Yք2 y5zu=g@-]RL( sQ OU#3ngI*L ~_ TO(iWUӍ=ص lo|(B1 OPWjA{F"k#*X#6 XTK;#JQwq^]Wʺ]3jg{PQҞqؽD|?7 [xSHR+ruzbdz5{J`i8s/0ku9Yv$],H2;<$*r‰z=ɸg\Fe@T)4)T%N;ÍGϨ.K RbD f0+͖:"ecoP(> O:qH5p{kUVHϗfma_ 9*3G83qks7x(_y#?}sVbAm6'ԻGB6n7Jt-C#.B生sٻYA[n5l}C<[a%JDY')F4"t)pXUPN$LBKgr#Jn{2%j90-3[~$ \@OOH i!eVDpk{р|iM  rО}ZSGnћQVF!ć|*-}C[.J D84?G`%ڊEh^RNQ5h}lȶv=:¢n,$RgMS'՗Y-6O$ OE9/@\3]q3(d6py4(5kYIʟy^C#Iфh "bM3Gx .}?b(i^uE" ksftJs}3z4YV ƿH8ٽz`eEa2 O ܌ 9㛈]m=\~d1z}3 M*]>Kȁ>B%aFw zuu2\oXCF5dJ5?&A]k_NFOi0-*W0quȒN?'|V,Ӽ EGacVXʕ<ވAz Q!{1dV;9[0IDɸ AɲswāY(WjO^;0&SZBlct 6a\ gmi>5d P m?9~I֢&xsʸu{3/R[3U>Uwb10. #Mƪe1&wܳB2p.J]䶦[Q*q]lVJT,Fל%ߔk-m[R -sl 4 \9s1&0y]dXi cBџJuДoU1szļi7ް]r2v*l@i }~ϳ952"8}]xI_֌2hL)ʘR }Ox:2Xͽǿ 1`)gj;Ob-U;F,g>&>|PBla[#U7v!ɗD5ɏ uY.K hA4ZNztxK>j tciEP䐣oC5fp| 6߳6J\ZB)|*2DWEJ\%:<94֟ڝ ::Z4E2;|Z__1#D''Uz+(8m/iРV'QӌYH>0zpz4oek[sܚ2|֑kfx|̽fp 4V%"BLZtzfs^GR4 Dʿ% ҍO?_c|E:C3bq=ҥ1`TZR`/Z<Ǚ>Zܐ4Z/4-cm^x]n}_;=7z%CF*ّzCĭpU; g" E=G8;C5̧!e=)Bά Uomc}? [O3 lZ,, d_3!"z$̐Kîo3H!ҡvYi`\tgL^ͽ";][\AVB⦻mb:{` },ڲa '85.b*=OtU7AާYH~@(S^j0p7Xܩ)hA$açDT=",'>87akc{rwuUDuqik+H#SŽbcJ}3g_ӵjϿ Ow (?I*7b6Q]_,,pcFgfF1/ Zyk ތYqPɦGuQbXI5UTb|\2 Myˁ4f'Ăp*Ea7]  X pd"*J+%R?Vn= 3xH(0;of7)œ/+#T Hj 69sR2 22GMYMڏp!cHN"$!S2[\,ȥ&}TU/^zUc$ic{NVC׵ dp^* p뉎?9T- rDY1Qמ pn+t38EVE3:=o/ޔ{UItX y:jSäy>A@H+Y )Fy.d<bGSщ ^wˠZWN/$-* =6u)/I` FNg\qIO8C0 .|cHyiƽ*ps3 ?!H-]b5ތM6('L@d{$ f"Ub} w۳W*GsuRv5d }eGA^2ʴ5I }"1G6f43!/bQا|@(4'ڪ<àz)^68r""ء7}=hy2`9J H腢7 J/}@rC0FRj D\J!?L:s!b_~xSz `Q^Xf!NxXc-xS330lZ|]+"fod2%?VV^sbp^*>cd#s+ҫ]t|9':LOeۓw@/C\@+iيcÏ&j|,-H!"G| kWc5SOVҳʞjlal3/]l8{Qڤ@/naoF7bja Npzϐ د<;nV)b`/{A:tS8*q,p6~2bwxDٙV.]sotGQOF#B?|N`W1@=m_Ηz uM^L>#g9qd38S* KeW])1 )] SE. \ p !@Bg4\ˆe`w+|\d1/#ҠR>fhޮڧT* !Y>\^.+ ,j% R`BE`?$hDëVR'z*"-ߌp%{ jDʾ^`]ywqS:3zyƈ" 6dCwiEwP9ϞD[ fQdcMfϥ! x~O<=T>jedϽ63v?X /-S:j^KCy"id d"TT >"-kׅ8{&eY9oi!FNƇ0Y_[%حhl 4_1Y쥀31xnXxRW5T`13F'H<"ٹ3yW"覤abt7QDq'n $CaH.Ed+`ӏ"(r_ 7>ZҸ oMqS\m(D9L>4xo80qU?:N, qFO" ^#k&)ȅZ*7^tOvyYQE2}.>t꩸;^7V*nrM)U  T?mͻhWfGeԮЕw&`>#d#<=x!P5t n-TqrZaC0mz `V0<;@u19 ޻=-˥ K.ɶӚm^~h[G$ceF#.&qU.)y@G/UWPe%/J5U/iأ~rƱ'-" :5JVW~NtNܸEc őSЊ,!&b,=1 -R-in1Sbvy?!Tw7nj(pS%NY_x Z:Ɵq`6ճl;ȲHIx(վq9 <'&_ g͋# MihYaVtu&XhILEMex3@ YW` G #Ņ ZopR"%L?ڗgh2m$2q;~-ޒURi P2{dkÌdĠfBHJ]E_°):ve?˓MHQP%UwhdoD Ƨ }*rHM+>؀w}n2>28?95Θ>GKH|x{Z0th8~ V@m>(JMS%Z(0k-PaaЗFMkwK5΍ $u44L`o|Mxƈo[/=VLͥl#@ J0 .Xϡ/HSH8i(}xE/BVO>L=`u4! lXfx*hfٽ(>TaFkAP BGg:񚼇/DlE"b :yoBY lrc2i/]=n]~vZ"AOT~i'I!s$ bK_x<`RG2VRGg߯=xs2P|_UDy)޴;YrBr ! -FXڵ*jW )%F#x3@@9ܾGlh7s@Á{kS,b3s@QnާW^so!_F-dI/+A>lDZ茾B#JAq,X n\Hί8IvP3Hɗ*??tS~(7?HRq+*G2n>;@A%jmF%TE6 7#Ěv:IQeR4~9ۅ˦ѥ,4ۙg %)Cj+$h\tmQgMs.eA`XV hx`L{I%=Y}"T6v֑Fڡ7Lmt4ɆcR-~cM]dKȈ>P~G]%M׭e#-FLdlݥɆ{9籂WHoø%bT8mA.K0e9FSq2i QuN"m_}b#ԉsݻ-TI:WM1XZ w χAe⢝bJ< $mhh9"m`ݙ}diΔ-m6]X`o1DΜX ٵ0t'eG/P 6TgH5kt$'P$M0cZ8 pG Lr_DdԜO#9\2d?UO!@3ܱhn#PbQ.bJA7>2 xt(SDau!'GRsqZO>Xl>HSmR}J-\E뿏V}j}Vrn`9,(ܣSe+.-LߚY΅A&CG;BHK&i!Ϻ>ԈRO~th͂iN`b5_ Ϩm9 ^Lh/ģ B푘KS|u:⾪SO<|ti5yYM 61, Zr,{YQ@ cc,-+hX36 Uh{{^ť}.CFϊwϑZ1^D hu/V :E.+-tah _., yQI0;Q9)mԦ&W6e_511N}W  =Ͼ!y%^,*Lx-G%`i%6m ui @ٖY4s&k#)c^IBY@NAXwm.k5lh:UE6\{ k~~kcqe*}[`,eCtEz+򒪪?hD6~ikPw.'"(We@\f<. )CSryRJYƐ$j€VEֲIxѲKK~VC;I+NYO6B1Z׎xϡݲ`{:}a=53 nW_՘pÀ~ż.&tl9r2jf* dWmcM[@HsYSD {?G[@hUY|$eB,pKW/)DdtoDPTNߨ@k]֣o X,TBtyWfG$uk溺g[Xdg<*G^ S/(J'Hw}wcJf/1&-Èe3y2 (d-6,GڵD PI}5:lHR'8m_?F'y.{ė>BJ_Pw"AjILdugg,KsRd7 !x+ {b/o+N~G#{3m{iT?9 S?7F@t_f/0FZ(82SCQxnKފ{a-[*SdGdVbYD;\ DvRaO sA#>C?کfq?|@u(Gu( Lvf#93mf"KqA Q3- P["_"pNOE8!xI! ,A7/e} xUp-c8U{^(m[+CjOޫ12hNA%o+26C9(T.MޏܽXj_}_3t<ytN۩C,.8Wᨄu7Rό:b@uYBw fUy9 4C IFSǞ ͊|(<3p{a!E,J/;j<[%/DRLP"Э:{iϷzȐdsg)Aq8TFnzNsM++p=\p%A9Y 'NE8 &/)+~REa~fDoujU !pJ^"B>hzJ1:r{|fgz5G-*: !{>1EL̼)Wo-Ӷf.@6^Rq{f9[H^&08#fKR=݇L7(ĭla??`v eGjpֶ;( q L8\~Qal6Q,{rL盪J7ہA~MkDI0?]S 5v^B$3]@&hNd0J-ٿq n'~PoZE3SM7f` qC+ɽ33KyHj= 'JhحF”LN 27`|@aY!Đ 0~dKKLEM1$TpV_k@ZZͦ鴘 \\𘫎|*mT<3_W+n.a}G58f^~iCԨ𹇛o6cT:Cm.pH:E\_W%&0O,}s;څBH;l%+ݝ!UH2\Y'Hh_0RP]iQæ] WZĸ,.-b!$Þqz rP|<'Djr=Bxf6Oop;Y[@8&YBɥ~ .; oVk; ęQ0`9jCpȍ]s/gR!OS~ØW]Y42=Md& A⊣K MCS+|iH쓃w#/ewfp.)n&IPZqqHX,O(G8d!zt¯L0ʸYO_ :^_}`rmkv$[uq0=*_k َp/E &(?O^!#*f^o!;/;HU;L՝b?&!6PGxH2^axG=*7,r{+rjEk.0|W?T+dgPx+D-??w<m Iֻ;3r1 qems;c^S%kPŴmzRp: ݈Ǔ(:tƾp8ׅ2@ q=Kpvp{J,j^dMVv^Tjo| M`(NI'*vViCНyZJ͊AITs`aR Oa 9,גo K{d:!SaÆƸGu壛!ltf]0ީ{ōaŸ U 4Y@`14}ۡ6͆.n.d=p.6 aFw_$|2a[^2nӸTA;;OA;w`yRQ 3Ȱ.GU)N%DsmۃRs.i2쓭T?3Bt,{IjY8H#TJ͋t-_qۖխ Иs;VKm|G@޲~S'D8aTCOS^YkƩ`DUOZ˧NKAqlq6r7I?O:] +ujөUO(9z&V4;mߕ`nJ%yL~' r v \I!>aCw@!;:(2ܥDI:,pM\v;MN¡;l%Ǭ[}:wqh \4蹰hPNט!jEV."l!CzŸKB E+_&% 툸1DZ |`{7ݯ{Bбiɹ~uWiـWV;J6yHFoKԠkIj+`Z&j(0Sh$Jv DDr*XZ}]ڞQo텠/P#vyS5&%Aiy0CGNLmxn~jtZ9<mx! xurt^ lET%@68i](}U"$)pf<(L#(ahjY" i}Be<{d(gdn콞 &fd^pO޸%pzmY$BXFrhAo^E 秋 :%W k]rԫj\OLߔ+k" %KG3*mO{[eKU!1G âX",^'rcq\Q,{`(]lP9`a}%RI4~~a)?;l -xX}r$J(Kz'ptFՕ ՜{9,Z8oTT+?(비2ݾ8c aK@#M/;TX$򵣹a8$M'a@~%e5g`⧖9zu'$/{[ŷ\n#$ӾX7Ir^#ʳ:"b:F_n]+-Rd'fN 18bl6Ç{͓A~_UfPX H$xBvh9goo:j%(d1*}hTUϬ38J6?+T,P߂#d@9UAO]rE9A@U@$J}7?Z~/F5/|RxuXCu%ԫ&y*YqBa]1*| 戝|Nɜ =}V25A'*iU aԧ|O=~=n. HjJyOA:g{pAk'Q$A^xEpMi Io55ޡ':cӁ ~dWL O} zEtn)>X !P"O+nqm$>?%I3KulmLC]㢧89`b1ͯ+mȼ]G5PQxϿ ZbYVaMNwY\Z5?o, ;7g^a8ՎUƮ i^SX4"P8Jeq*itQT'+TbKQ7 ݇<\dwLQ %6/0|P6 \7-Tӡ\`d Uv૖u޴MOT;XФzi4#bq)E$ћ=d[$GZ-շ@Y W2*h^ P̠b)N%5Mqme5XDp$C[YpE󢐃Pej3Y xY<EpQi5{A>09 Ud2LѲ6Y/AҵML2} 뉮MLO#Na4[)͢mfOt f׼+ٟ4m5a_Ô7τ=+JG 2GMAf=rV=be4JdX/qF1+7ϵݹR ߋ/;;4rbxX3?=`_,)49bc`~bhNigjxTRP ʩH| +eiA.4@:rG!f^չ}G 5,>]+&%M" Q'p83VWWb?g]ANYbpCB"MZduH6!)!<7PFwFDHļ7KZPt :8h5zIfc[ЗyK h&J_]WQrҤaǸ?pDUDjFU, T8~.Ч:!> +Tإ;ˋ@Ϯ.:, \ǙZ, O+IυcҚnc<@.`´-ݻ?Z&RaЄpgJ`;㸠,¸īFBPf$-F7ֵM4Y/*gu)E"ϔ;*Tdk./ᚈ4$^{Sf Rchݿ*n}&:{"S QK`p(vByI/4 '):OW5_ s餦*|Q>szz*na? VVK|]H^' xJ E@"UUw`sQs=Tو EDkLBbg@2ee+v5Zg'%I;@; ex&&ܖ_HFJ%2;}gvOƳDꪜo&)/v*&q ^{o[K.)%./!<aivP.c5ɟyH:Cqq~~!HT{\"^݉w|j'nζv<1Œ?ǚp?pC!LzxW܌EXX\FxD򆻫mXrn*G$RX(x(p~Όsԍc4 lu2Цe}XͬԆIzc&S^mos^5(%g\/ (UR{ r_qRA&w@SRN{Rg5{ Ld)eww6}+ {- x:w+Fd2?Lժ!NXW6 L&Y;ċF3Pm.j v9z4lBk$Kյx[h 9Ī%TuE3aUf)o/)Pߩ<= `)j_QE-3 ְAvljgzQŀq퇝v Y.cX̖$.QyjWT^aG|џ 4 6Kʢ&q>"YsɞKP"zelhr xALa艿Ԇ2c\U<l,/OE3.Nzn̍vَb^:=*DoA:sF,5xyO;s ?mww qT_v)/F/>+tV8nWDoI:GRDo{i%,7-ø)JgC2uԤ6[#6*GS*3V2_ZE(lX.`zWCnDMYХkbJ9o`JQà=P<1ll뽻X=] *w Gs!ȥט{;yվ%{&_M?AhD_H-Y:-S>6ЖNRfjgOC1Jgz&ญ1Kc$e}6ic%] XSJnlh2Q=--,;,:@Ǟ6\<],]HMf9SY r&9lye](c64Dih=hj`BBZ,:<Ə#&^LUO4cx:6 >Gi,s$` ƒc{yID)L bA'h<)u~2J$w}(Ts1˜ep9%j쐴R&Qw0)˫1X#N.lHΫ4 9lwXܥNx" ψ $^)Y&e7fcƴ Iƹ鴦z'~#kGg6hҤ(Tw)-3U7_j3+j:,E O#:ԻʡTdôʊKfZ)iWWߍ9pj[7BL9kEf눽m57 " ms*] >A`tk+nDU=);ګ\I_w`uWێ_TAKی0,Fr62ۭ6WtQ7퀨xdD@n呑{7\h"9Ђ0Ӣ!;Xp6([s;o[?ޜ`iuv#/n_,2L= *0>K;ܫ /.,zd\l7K񐪞<iJ8Պb쓵(yU:BRt:N04QP xy8)$\ykypDk@M$BO++ ħR9KvIa9y[vd`B1󚧏e@SpQV3_2u&p&EȝϞtm4UpIn,6*Gef 3榈}wU)qBKcl]E]%+7Ȯ΅;\ԡચExs#afLf '/U5.0%)~ _ƨ%W)ॄݮvUu1JNj翃R Ԏ*ga6 ;Haí|h\Μh7[rP2͒*Eov8xrb|a]8zMW.Vh”F 8a]5Z!%V(*3 o?sJC?bi.՘lW:ЩdYq,N\Z6_CM=c5UڿpMiU΍`Y5dǘ{dy<.X4Ez,WrO|JF*Vζ_iVPĞʔ6GrrJ6R:U8_4Oa3xtr|v}շvc\4" 6u˳[ƖUz/ZC z-2 uRLj yAp۔(H# Ke< 7񗺎mNGe{jN3r8qhX";9̊y}!7Jm (ܢbikFۻ iS0׺]$tdnm)z{PC$8ER#Xm2G=9"D]t61aw@0]DqǦnW)yH Hȝ`*:㝪 H:]&~1@]/fν̱ON:X/^0،cQ|)g]!,aa];p4.z՜d |c̛k?I(Ɠ#j5]yb]X ]Q٨1<;u~_XrO,Ђ_v,ILY onUF@Qk $ԁEA_47]JOz OzՑRBTQowXt`vcC-K|q39$%U kjzwFuw(OϜO)-j' uHsJM+j)Qy* Eo N\pѣQ n,iW8A$Ç|e:ϴá+݊!/yh˞.vt]* ehIū wX-DtM K&Oq.[D$dͿ hp\$9~Qa# PlYҀta Cl@ [=ty(~ſ䒛;x}nϑ M-`s|N8})aOl|V𣒻X}o/X-ʓ^o $\I$Wm3>1 V͚õ񩙜o1Gd+|a̝%Q* ֕#/;%6U{NW٥k"CŽm 8&O.Ie2I*y. LO0/%TYj>~ձ9G~ pN-=?cP5&i;߭WRr1 !cǫoAw@/u3DMmߢv]Z, Añ)ZyLlk7b{m彽9ɯkU&1*ImJ YDo[]|J)D"o)G" JOʳjPj4~G.3NouG!HwC7[C{YRJ. IkWQɇF5T41wf(kb xf,y2L.~~\n?嵡a6puVz]ȁ⮋S`?w<қ֢Qe3:egܾT *An+W%&?!t]{u ` ْno1N.1x{4?:bdb<[O96q#"fEr5U̸E Ԁvҙoz+21E!Ȧ/"@rufݣ^/RTt/ 3~UE?2dذ~F:%k~sOe'^ѮE(:W~DT;lq#[zb1 ! nn]LQ }|0f㼆м "Q_5{d'JG|)cD}R+*:.szƝ m;]¸B)<#[$ hpGЌUA7Br-5[ !1oǏFLm)ףU .k@YSȁ| hn 荮/L7SkX 2s%Gu2j(e##e^Agx`4仅%q0'ƚ`@[[ć~a$()x{#X)xc(l.cЎ3E$*j,Jh^+YcM*<$­S{`飍 N/|뫠C\KXq^Zq }qJQ`WRTUhExw)<,;}.0?e0H>f<bߗQ~nvV}dGz`w3]..>8 5ЛOqsŶC\0 ࿠3wAva1||reu>sU:U 'IJ/1I@w\|Lr/ȹm2fEOVDך:fY>wHGwVuŢ3KO"IJ 5?U8P7ZU|bYAǨqw `^tʉw1{msk*{1iJx/YqD@f}9 _;u~,VT`VS֣7](+{'։5ާưz6|ݡazf{}ayTIQhO_Ӽb$74A*`;e#KG־7nTQWUkDg>Vxtt&K_V~|oZu_˦8 NZB LĿIW]08(F'4$;i8s.ai/qFE;qƎX)ovz!1 O(>rhnXLE)C-cy$Vk' k5j^'mӦk>29FWs+82zےT!Tl1\iVq+b KB'S9; Mfw/Q^|}q)Es5%ӀVT8TW+S>}P>L8_q*m0KHB4uJ9VdyVx}xMUWfl(,qct TQ?\ғsg=S ]x~5y٬} xiYվ<)w6ҘgyǢ;ϾV/N=5΀#z.Kl0 7VBU  ul۟c ڈaY P %j+r9 q,,'ĸ*94-. c< ( 8b 2RDT*"^O3WiCO".?'X>!ĐwY9DEo!!Z@fGR 6 &f肐 ])naĘ F&zJeꗡJIʵkiGBČzՅvWA}T3Gwh.‘_ 4+PHNĠ&cP~ *w6юbF8Ay* uPy=j ߔOFtV*V o8(T*G'@N?xtWj su^[4- K7#!ap$#*G}Cq~d@.uf.cH_ PAݏbh{&TO ol7LSN#%B6/@#h"(uz^}!τ#8"W_ϓ^kXdhL!9a0N[M?s HK3$_ :Dr>>`7L 6RW'R#CNyj0IS9_xgXr*b8@\]}%;{vS%6 ݧ}>) ۉᄠi*\ʫx$PrC Wh`ޒN}QW.[\u i|#6$ݺxFLlOk?Õ $F |<_G= F|Qʲ3Dn.Ir{\¢׹W!MEj2Bw#*9#JKT+{ EDoփZܟH./OON`J,Çɽp7%(5?S7hLƐĚԔ߉odN8jwaj]|[]:HEKr<c3%+,Zc #X9*nS7=>Ŝ5/NN8*̏A1*TG'@Y?뗞,Ε4ԖŞxs96WXh ѴbPƗ,,R.ogƩp.r(Ś ՗ 2i: 3#`:zxYYa6p|:Ѯ y` > 5.,{ }ɓavHU!A X/4f׈,;Z6/4kH;У#kH)ibg_k<)Mvs Yj!+[Ȳp7\EW0z9^[ Z)e(8}8P^]73)O, /-^Q@J,bʾmC*H}3}aWF&VjmI 56<ҖzkUcW&0(5=zMO^&#W2Jx>C vO!sCɩ&fl}\o UgDR+|g%4s0mӳ#L?tq`se~>eebtdTb7Ūإ1ǦӔ9S}ŀTkFWlWK5Q%u}I -f cSVx&wˍ~]eXK* 2uk0xpc,pF3r?6bt$ J+B .V`a*Skc{K& uhS0),d4ޢJQw$_p$$2lIYV{X'w@Pt˴by>DH QC;]4{wP,Qپ}³@"?)>֑ENGxSH*++52uEoK bsA:wlV90~#E3GwGM^*a@37LZI{Ϣ$gjMl bv0,xgRyo)2VhA tD˜=5F3R\r+oJ=8m HKpw[alhonkHG]JSSf\x)ͷ /@U]2M?U%D{i:hywZ˄K]2ffE1:#ï#ӵml;׽t5mvGB^uh?gR0R01*`Lɝ |'?$å |;-r.Dψp1gOXE]YTJ̙(WyGtHM FŇB50ZtRzU `E4&x>ϯu[ΘU t8'0":­,ؔ)Lt\-HKG rKζ!pz ojPR&w1_ k[`e+s8BL}pG[`b tmն$hEh!Oɷet"9N$F* "CJ><9F8s5Mt_ld^ZM&n.$IHtQ޻+y`75S$懶t</Q7 #[&6bLޒq|?vC/gl0Xk<Հg0SބN;X,f&h>TW'W Ձ'쵌8z݁`BUgX8j/On+`+{G"w00Uc~|Ig{h u"vmN,tKG,U52qt_"۰y:_eJ-+ҍnIs*v\|j y(=j{ξ~ƚLL 0NSȭMDh'K>u[Ad* *3rHHWS ) baGIWӨ 3^ŷAKdVg (Vap!;T]TO(RMջZ.2#zk}Vfg?/C !n3\#|zTQ,7w{ZFD8>[M>b#„-iKEv\RX%*^۰?CYՂ*}2C0}Y >Rtkm.z$0Z f'?$*X ]=ʘu淕PK@5mh$baY|ׇCڦ5bާɜ(\bkKmzE|D\&юI7N sdK|e!HuTvرXĩTHoٱA0^^Qh q`%iEBw퓟jy${b+m@!^Ql[{>@sؼ@ɿHNPSK"!b=|20rLle/W!1qVpEx9l1feM3.4Q\M["cnL0W쓆3"T)/*xsH}; 0hU^eb k( Þ(--C]HkƪZfu~}:8b8#a3rɅsDz)HF¾Oad~%7&>s} :J 9ĩ[መT~]\3D1!*TuytzwNvHm؞Rjƛ!+rxٔ-9C~qc!o[uzճ7C*?g6B5O|'p7e@M2ߝ1˸.+.q{\ 08&ykIw?N'#f/~x60>4e n$ iyc)@S  Lv#vAnPh?p!>|VpDtD93ddE UE_MB+Q0&3Qw;u)z)dł\ EL)O p(J8s^<D,XDA!?c$x,zOx$ERƧzFJ̀(QM)"V ҆x藎 dÇ` G' l ̦'qކp6t/[2,a>l0~0ksw]>Lb"JŒ5~7E>Cn.Kpy퍙&w"p repW$߰NQ_TSGX!D(w$u0[q)'VK_d1c- ۢLxRw(G250}%"؀`w=p[]c >GûpbudyQי0`PR9YW,J!himƱ멘pyHܛZ'p; 7sg}k*Hzfvf~@o6 ZEP윩ry{Jk-j_p/q` [Uʼndpvn?1 VI[Rlh?z+1~Q%)UɊ=-k0RRˍ⾜T;:29/1rksQ}Ћ66l1#4ΒW2.'½.YQtQLvS])Aki;Yq)>|-A0·,&L3Y9i-UrdFZP= 4/⼊ZDǖ7?81΂=_Oqs[ю r:Z q.|5#HI#xFu,&*H-@G^,Nq!ۨ+{Q9~.xh5cL,Nz%Em8%FH KrRŞ-?[ùP qz_%aP]%Gy\l"@ЖM6Kb'C¹:(A~tܠGZشZ=6G匄K{yޓ(c ƻȜ+x5 tBV5_uMy{r1C?d&ʒ ,b*HM0A`3Y:鳯7Ul_9Z NϮWvNis| ΍ߗ$aM,d$uQezY=HVpZ¤o`tEHXuDz<.Ä=vf쿚sj+!4 q-w?n<Դ㫓4]:{Z(QJH7%SfLH.np\I A脎K)e|VM)33ֿtzu{{ 峡Mx|*)!7p)wY?? C*ƽ89)40\`NWBJL8p?xpV֛T45%.>+T&)C r<+lƞ~+>:ՍtbY-/]V X9(SF`5D4U@2#Og\+?ˠV\7y--J}mTBȏؘH[SCl!:b`94\PWvtE' bG&j6)"a{rĬ7z>lHۤB})ք&5̔^X:+9v]t@}Y)&5}%8 UVm푝SNq*`!I&Z@n2x^{!>뭩b38#ĊH紹Mm <4sn ^'Uw͸;R$N[Ak4$^Ϙxv=8%΂oF8wFI PJ=DKYj%m6]g̒dEp{[=x5dn*hR2_l4uwiiЦ&]LZT$!qK\;(!Mݶ!x~e.$v; 3RWb.J8p:BC1}Dt0UU<_Ύk؋ H7ٷ0}puVF]!+PCqbRds: k'Nrm{L|%Io3GГruenHXD'})t/ GYUz^+Ld{@mS`-$AXԿ] rj`11q: ZڴP|VBe#}.GDr46M6+CH[Ý$}'Cm"hfU6)nL\+PTf,U5`wj@ ;Q?p~:N\\N W ;е*iHI'WT(C {H_)1qAG-ӏQDYt3/(}l3,gUK4@=T!0HO(I?=k[I$-^ĎVĈD f?G.|/ 9 hG3ݹ4 J?}"!"$QSGjׅTOm;β5m +3*P\zVǴcoj1:ȃc9 +q@fqYH1tyj.:tL9 AVs5h"]/˸M}D2!hQANZn䛷-Y2gO/K+-L.k:spDW{2mgmɉ/ ((NvQIvķsJfx H诣O%3,9 0zX^n4Tyq\!,p1@HJ:3r9]9t@њb'O΄@Yhǘ02u[ihc^_C!|qj$Tښ-,#G l@$/&?vȩh=NV|As)טv2ac<(bEAp0Bi6i7SPUh8+3qv!Rva|$'~ Sad^ur(ޑ{yd-TVF|] '(WPITvt7`45m(ɼnaTw qs 1KKQL>H(*&]GC~z|y#wQ?ߠS݁a:WDIۊ]{:_ h0wϋH"=۲.frTԋu1/e 9 -/N?G=ƄwMNr5&[^pood9d.f~8>>u +x)M(k42E/D-q\)Sv0 7VQjG3]ۗ9? Q,5̮T>R=ƫg%M;Ko5$Ħ܎-eJEstm/6~URrSad抦D;9v ڧ,$}kVڢ'F?A5M>W 2Ʉ4r}OBkD0XJfE IjٝFҭ n$ԧ@P/u!"]dm,T^؂J$eT[6BmC, (NXr ʤ:ٱ pXJ@[y/k>V"b>ACO.|GAreX;+tan8:2Lm)h4!#6oVCm&P2Z|϶(mB)1dJ7/!nx &QRB=&GNTs۳֘y*Zdc=رMk0HlAPsS"(B~ʉ1hCPsv U|Gt vu8.{66+aE> $Yڶ=gLd7* l ώ0( j»Tjjx]:6>ƺܓ^w=n-Kp6u=uslA%oxW۫kk-WG-,kqݸBlb,Fz1[?872bN!b)s &)B&DDҹ4A8@ϻEQ m:[PQ~+&#I*H>.ffg# #5\es4nS%:Y6bdhX8[X~Ǒ<((We_1[EZɠ T^hUo}Z S.S! e.[[ TC\}dBh$YɳF1׮AOlX%b?|.\VR 3\Ұ6D.ݲ%qZ ‘RgI~ 2)T> &xG r9, oЭ!#mKJ:FRbqS wi)Hҗ &F\sAfٵT 4 Ք2˕i HC@t*I'-oˇ^)1^Fըch? qW B9͵t ǿ9422n 8Nyd?4>fC[\b 9c9LJ+ E nw(|,p<;[֩Vn|.;\Dr(Ǐ.:OK`Rg[fSR5 ΤgI~9>0[Zqϡt&<.ղtl< 8Lb8-򦩤>TqQ8/8,BvpS*` LѢc6oBk4 5[vhQA'rtA!(ZFsT=~&~Wf#ӟG0NiԨ邮ayR &)rS÷7LM.kg *IV{?%(MnC^X5lt LM=|zGsQ=6pHcl3#VOOZ,l 6kR z}4X͡309fH< <ڐ`gyxzӔ(wy>tcTo%YbJ뇅_c8lʕH){[juj G h2hLVϕc/[B7LO0;[)/!/L7|wIk"N뭄B-OĬv"c>u"W[BK.g75"jXы|󰢦ͩO;AKa_>x5 mFbAC ZJ" 'V[x?ǝBJ[c?#eACyhc LZڟ .O:Jm ,Ʒi7DMSXì"u=Ŷ dz'+ЁPLh7S9]֦;V~ǗKB@s# ʵ?7[|2s ̽|f{B#]xͯQa |a/^s4gEcH!6>f+4[t/x@J.~{`^t+I<*;c^ywCҐӚW3T/1۩jfnoxjtkw-T0pm$>/PAeK!暅‚T>BS lN.By^oݬ~!U;sx22r4hhY@,Y` ]B5ɵܫ Ԫ-=Un˒8ʸ7L݇(廧 7d,SHiN2N4ZE_ӗA^QS7a0{V~s."8~}F Әi'mf.xbsc:~|< ?d9 cс-XoH3DcD;rQQKBt0_,a]B`>[* 3Hbl[<1$( fv~Paܺ".} svvRC$˘\K+5^pݔHO?=כ.Z/[C(JKNMK/aSdm.9ŌoHm  #K!_ѢQhD~2{S) #Q03hl:wQI=~M7B1Px /+M@{hBhkĖp lJv-ӝ,G{}.]U% )foЯ"xRv%h1s>mShEaֻZ~ˠv˯v|*;<2DJ}bCtZqOt~xDI$%e-@^1;_ VTiFG*~.RJ\6$Fİ ?EP vX0q*5jس0]2N2m胈Z%SL>I9.:t.&ɨ4!]4P=Q eTFȰFE,S4ٍ=;gBVk7\|NtX;N6VSO;[B#:n\ZvQR#u(BTUc:@42%z:J Knȃf6uQh7a_YSw? Ÿ_{-%Q(ǹ舏ޚ 9dPf,)K|'*??@ByHL删(lRk5Yњ| X|l!C[ՌȰv@ű)2L3u[y45Fq{9/W6-8٭1^YH& 㑣Ahǟ=1v2uN12# 4&aMBWRs∤F w(n98fo|iftg)UkXK"*+ҊbE ʉEKM)VH O h@j`5"@|G 0hٟ)a>Q#(ճ;m 8ZuDx3]qFv1<u>VS'YJ; tiz4'Jwжԇ=?;偺Z9CVd x7[1 HgEE,=տUYYD^o]z Ht"ɻ! [ KPMn"0#!zWMj3e*49) H3, H>lSC+}#*EY9p#&tѠ>4[V{ `ߗ3VPQ{ Ϲ m43U0aekyg>.ݹy<=g?Ye7D 'r29y ~E"\+y4;f50Ks/*4W%> :]=MEve'eB^FQMJ.D56& owފ(A*RZ?wm0eH6.3t^x&j#"DdCz_@ʂct麳Ԅ uZ1w`txۚ,Ҿ[Iu"y}а((L9~\o 8z˲L`PYK7 z@2WOLJ=ݼw_NIG%bO Q%D ?pۚ|/2Xj!Ť&4=DU=w&PE}סքaߏ"ݙ&15!z ^[63KsuRŅZv >CSz^#$Zq5Y*4f_>U{š҅C7F8ߟGdžiҾ bA(fW!4@`}i\b|9I>i*紌ݡm)+eqRo6-r,8ąlBUFs- \zY<y i {1NU;C'ZHQ D2R1,dTI'K m>c$CaY"A\RYlrL؃w9oml^Bb='F0Xa7KrjsK8[ndsN* kEd@!Ӹց*PM$buYÍcgBU+Bsb4|u)#+|`fE4..=,Sl-)#̓Ls5]3Є'Xjx\@x%lOY\XP"Rt &}d /ry2cujਙhEOD\(+[tR:w~晠_TJU c ^$xhϑJsb'0' 7[vn!pe | 6K'݀%6x={BMI:2Dhm&F!FiHb&wLJ Z2GWR)f+p9b=,aE X b ؏'@xӢ*v8Å D EQ`.LYN-|!NSlF (iRNd]m 2TT\bCvR?*{u-Brϒ~ Zڳ{+3p =(QCnm)(N0A(p8y3 /QkMjwJ%{]^~rw,+{BѕPFz!i7YOe كPGPP=ŅDJv^pMa+J>eh@ s`tG ,N~Csȼc*ZZP-ÂnmˆmO3Yo͖Ie'K1ld/𚈓pA3Xύ'i2I!Ƞjq]&R{pӮf馵J [pnL&e~(>'rB\%9F 'w7QFFzJr %!P:}L!nX$xM>ƹ=ʗpqvx$:[Xcmb3\q҂=`!fQC\h yܭ/ر$U7St+~} $x" \,ؙ=2H*-'Khyh=xIV('_'Ѳ X@}Y[EM{e -#ùxalxƋ4k=ye,/iQ;$RϏTk5@@F,Z_ӭ&E#qC<6K,2FX0z-`JR>xy(i<И8d'Cb I n1]$Vbp ]A yq&ֻmr NS:`*U%K[5Uc41qɇ[(7~)1 PKș>˼ 00*~לˏϢ2xŬ TY"G=HJ vUBo =@hg:5uХdllf@чD1<*O2[{2w{0k͖^n:\%ŮH܂(@q鞻oY˦Q48ԕ]9&`Q, hZgF<rMa+?A[yG:Mff}x; s>vR`t,j|v:QY #{y52Zzxc6lOQn5|%?FӤ- 8^c(Wub?rA٤Vw4.)Dw #=իxx1 'ζcJ*w{6ܽZQӡ>Ԙ瘈.``<չdY4;˳& "5ț9bhJne=d =^--׬a,=6;sL-!o]f{א#m=\Mi)o[;G&n<M 7C{9?Qޡ Fy|֨)&O/ZDl#tjy#CsM[^^mNn~!0spTX8>ӊG;>eiJr/xlHOFL}܀G*T|Z/&3AfTK%` ~HLʥ &fQVtѥ^,Q Ch+vWZS3%?z.MTĎYQߧ˔Dz?A(1O`} i@>XCH5Hq0Pҳ"`9H7RDc؎5TnUI 6Vh'*(1g&yI$ Y\[XHŅ k.u6JSlfKWZvYgXs=:ޓL*B6%W^/ D*|?Vp!1…=VLJn&_7w+\jDQR&4te`mLʏ^ fȤrZ}!= 6WNI^kW=N1àiӈtqt ׁ&ִ6Te? JS!]U"J-\7#k;kOpwj:L1;4hzSI|ZIayx(\GHҋ%a, AKB<p 6V2)"^5A*E&8,WnkkMëdnrY@cms~D05;p |3eW3ـj;F$7PU r\e.ߪ}ќRUpi3VU,!?3.=OuyY4U6N8e@Bp̞f &\zA3W AtZqbhp٩:\_Kڋk|AQ:],qr xcj a {at ء oE֌ .;"#~G)W@>wf Xx)s[E \ +E2Exq3A)y&:[=1/FTl@sN11ŘwZja()8oիC4hP_ҜwDf)´*ʩKT|1tZu64EJOU4.bB9bgfZIݡ{`i>j"O@FK(1xVuLJBEh:ˉZ7L,|g];BLbzJ8W; I`Ы\3DҐe<#[gⅫ,OwNHh/azcH?J{&*aˆjAģLh1p8^[JRQ͑ydxuL6~8(S:(6LI[ kږqqRA-X`nmvm3qP_ȯ~x}- h'SKq("&}1'KҚoA] [/pwxh@oyrFIem%ІN@ #'[75sP%;9U[[B,r $t& ]>0=IjIiQ}7U. ofRLtzPj>H;s,1ߧq :iDž-A& ݟsl]\aV,nD,ʆ±I, G"f~ W0H]{"CP{!{w\.)ƸW`y Pk`cCw(Hne9quOfQ)86ԉy3FU1[D; (0|xrڌsÒ7 ߅5Dla4;=N~Rk(S1xW)-F#K@ud]^_m.K!|ZFa@C R [\o ͝&{_aJSvɎ1XPĀ-xdۢ_k"@||ʏ,fAA20 x#gE[C+y `=ru!f(OZ+W;o[,9Hڵh<;v-+X$XhM^\>K2Ǹ? 1ÑiGrf "X< th[V ) =G6'. x)vӅi˥8 [J$舫'%uçYv*$B-[; ڌD`KvD*){zcm wښ@3K,e%A&;؀ G'+L~ p˽{m JZ6 { jѾPhoRv=8lv J%yާ[p Ӿpz)[ R!d$#G_U+JpћscU[nR4G^E?E,L~>ՕBp}Sh_a>f{AMÒvYm+RԭѲ08u{fS>akWJOݎ6)QN`_M[Kz^OQɊSZNT]3E j\yq ةZub?gFGh4!Q-]~e_ZMZ'1){/@@  &tn"h6GŔ\o:)NYۥ3 殷wAI# /5](𨴥V_aXqNZʢxqڮW<}3>CE*8Pb)J߶x#rXZHJNMbꘔ&qt6+_iϦlJyFg IP9$Ef;me,GIK}_:`ߙvQԙb:¦'8'ӏ˙Ƈwa_:ҵ"hntt8$]kJTЀ~(Yi+3j3jecEa2 qLdsYV!{=Ft-xy:bs7&>3Dܔ䉩Rk?*! bKWǃ; l|ET#Y."-SvD4Ŝ )AP#dR4V~a1]΂f4My e|L8e3Ko-d\PwZ= lܪ~jD~;⮏#$Nr L'U{጑( D_Qe+\5Qj㈺p@Auj/:q#&:E0h%`~D~l4YOCH(D Lka_5 F;zJ VlW֠g!y$8lTݕkAvɾނK\12ꘃ|ӲT#MŠS}cu fʀە6`Γ3_l&pĐ$p"EQ yD#iLXOD HRO-_s-R*rj4 }ќ1QUbZ,^X~Ʀ)/쑿x[*鑌]FyP>l!6cA"Ozh' !f Ɓ$BQE=[FŕU4B^)}gjWh>}Ɖ;2ƈuCnNUL5$tOFl*6ڿT|@"o`s\8E;u*zTNy1 )$x*r!5Tq{q~+M +R=6(HO!u,ytO _K[;xDQ^kF?PsjpG;rmRnM!TA5 |K1.D;*.Z( HU4B-\\ɸr!$<*Ѓ˦hg%L͓1ކ~Io!d#wzM+CS D҄y] +k7t8_Ebg%z6&Hdq[4pS`$:(ac?ϨIrE5T@PvxnoR: dG{O#x528T6Xvb~؎7 MxQYon,£wQs0an4CWf|6{(-/+lN_azR+}xRhp⏪;_3;J}u]Ʌ'hR :T1 Xy2zti=@f+`^݉|XCxB:Tbut}XyͪLY@ʼ_e\+Y3;]IEMg ÿA;j[5t#hJogvWB9YkjoDP/z^Ѱ)0EÄd`Ua@{y"9ryt])n'{n@ޝ**rQϜ%l99i&./+;A2ܪ=sbL$A:6! kESz6vO24:gԪ*ڀzp۝N1?tfn LȇT2dI %֏4A鲭2+X[OM(Z$q4hMPI0?>p 0ŸX" e筪{{d/hV~fd0Q3c94{׫,w.xg QG Y(pW89{x.ov}f )4yp=btVcH ԴR;؛\omv3^1 %c7fAivwYJHF?hT!pl4آ&Lڧ~;ZP~jX-c_ B,K[Z E |Qk,0DP밷.I7:hRL(EVy_n}qUX \RGX숄ҖAd78ت"v*/X~eR76t>`gF:핛QgY,!*d5Px*yrP^KnƖnNoH27q[(}+ [T`ȼw̝Ki u F u*!heT/>4="B2*uuXK/8E J$8~"UrxDt4(sk aPegեKL_`,J-B\Df>v-FԼȧo1>/D,&B=_%;Ruzu) #].)ҝС j cdUȘoӰyJS ,"'"יQݜalѮK4nitb(YWmj}r mN,m؉>9ܟCL_OTJZL`mZvVLJg 1\ڌx_WtB2 Q?"P,hc,.l#Ax}3]0.;aE5(OgXs -j /Ҹ 69ގ˵꒖ñ1}¨DsdU4Y %ĦsJ؁\ԠƺT7O۶k~{e ;C/lJ=ӹRtTC!]*u1'L"hݻnsfF*ӔaWZ=٬6Skw cDcVZ{ W޶rɚe\Mbc*К 4XU/9sE!Ib&&Ҷb$ІO1,B򦋪+=3[SCv妁RW\Y7(RMԀ:UD:XCs2%n{wV$,(Xo : 呼'0:-=o~cuwK˨/'-ݷ}`]FoNzZ㘆>u䚋u 3h~CZz2=5һy34yUgN&^ӣ<)Z+l+guмVp 4^_ƺ>V%!J:) Qb(E0d@LICF$_>snYh.KAJNcO2!8 y2Yw?`GRU7tu7LJײy7ka墙,ߎmDr]zo*$NۆK k DSЙ_ *h=.zX OU8f/d`R]ƶKÜNf^},*>gP$S"J"5ǟ[ua-9ͱb ٘_g "E~>O2|i~{(%Ddm?z qۤi'1uw'R+0hr`}y)jUOIP_\VXVTޠi B&B*Q!|lM#$갸@~]|LWIVKUJ4j8*"@Q $vX*"6#C+O=#`îLk1gE΄ qxN4pYX$;(L43_9c[Wс- )d”t=~S%XRx.^7>+W"IY\I}/(ׇSseAi2:K\Zʧ ]YNRP8|.BGvY+Uɍ$N}5AHҝ;瀂#79rV>쟜$*9;^9l̼Ns$ V 6AO% L_ؕ] 2Qo ;1dӹw*5G{td8QJ6=Y֦L1 .{em(]_rm0ҕ2^s5!q7)ƶmΈ3 οq&%T2B4eNy*t=I[_Ċkn(`J?n0b"ձ^Jڰ:M WιXsqUVǓ%w/;]iL]|JD@qᱚ^RxX 7;kOI`<(g+CfCkGE9dRH GF*M)@>kg{gRiN F!tHx¬ix 628P=6вM:P`zDD$yM 0XzGWn7Ӷ6d(]پMD+\n=2lPd^6J?{¸/,A% Zu)`px6Xֿقj*c[;T sع&𪫍{:W!eg^Y1T@n`6`/ &Z) ǴwY{*@8D&Bnw{pI@!jO@v1G7Ւ& ֿ8ԶV ?cLGK҇8M?]o?V #!2DZP! p_A,1M djՊl[a|;#7SmgڥfIwtZD;أb^D )">َǎ }9'm h*͙<̾zx#A_0t a"]3g4%1M Grb6O7Ӹ+$|31x~jƩ4;;8Ҥa01ii<:S:R=6" xLjbܢ49y bk8qFāq%C<ں^PS!=Խ{QuQkpD+fP J"W$ Qt۰$R%N HOul ArxIƞQ[p.T Fx܂T[!X&ι"O|*1[s HccJMbIqA6t |#oE 9e0=}`p  hfg6Z͵^ dKְ<ʿk0 ~ dͫtR[- L"|Th)vzAt֚qۆ5Q3+NS+;2DawQC,LlUl*!CUrm՛"Qoٍy8=RLagtY?n74:+wWAc 2sPk6̈́m#*Х^Wwb6aR&ŋHnozis\zQ zF旳tj(|/7V<1`ChM,8Ns2k0qҩ*I r!ǿ]M(5Kcn z_ `F'.ïQ突 !w< kD$7l|5ԛJ7w[?'="R6\JK$7Bߑ*^-x^ɲA5e8_sL{R2$(MQ/0ΣRVdbH $OTb Y:‹ Ae*6m?؁Zݿ,>?$ g N۶H`O=aD T Huqqê[GQS@yA-[gXLtE yve#^#/hz7T[G>[4qhAܿ/_$^5q\&rmmyX`̬0Uw nF:hyQtk1h|,&<(o9jH߅䆵nT~M lCblePANtzE<`lAP1ػعVJF%?~JPql_8EmA\D#óY3<>帯py-38k'~Ţ-T֩eh K!u{^,ur@DzB!G2~RT%;cg^{QN/}H'uIh%.pvI0;^IYWTA*{;$ nD$uݵbˠgq?o&fnr1\3خPOqyC/c޷c9f ^1$R9Ѝl,D-ϫż ;%' {>RE2E.Ms(_evR!'2CIAԴpeaĉ~RGɞ""hEOlxPlm_TSܿ Jì@ۆi*hOo2Iiaq"Cy= zh"g .S9b7TwmSW~pT/2jRlfAS5|rv Vpᨺro?)+W#h~ӝ$ٽTyU R *Ͻk^Ǖ5X,.2SO$^eRˀ6 =0oInyޠ t|y]nI;be ˗.~n2OZz.:?w~kDZoV o/|/;sc-K\hy\VXND׭[uݟqO{Eb"ЂߴJZZU@rƼa솁ǻL1:S>0 ]p-{'åITt>2t\V|I%q|r/}3 zУ'B@#wgGzrE<< MsW AkhMj{,CBH6"dЉBP^IYǑ:; wcD> zX_C@^`xNI:Ub\7p%`TUZm X5|tVtrj><# ˻We0<;oN6晞-p#rˮ6929/·*Ug2(dH 4 FuPxQ]q¬wvR7Ɣ[HצGiV%Bǃ?^Ӭm㐑1ddzXJ$?wDM۳+~ @ymiu EՌĔUUvj\OD:mJH9u]C[y7(!6._XT`"H )gGI5's`Uס{+D$tLjDBSbgz`B5ߦn86t_, lW15BfҤ\'}'~\!OOt2 [ v<4_^E߁6%Z6#t`C?`tiԛLhjQ_Lghi?ՖsaDžy7J!m Q|y3J'KIC2`QU]бF'm-VHܮnbo[n"je(5i"*K7nAZƅ*Zs˕Ёs*_vќ9]MFȬnv24IR p˼]( ~o+SUE1F@MNO(@;z+<y^ ^1so Lo0D.2ZSrǞ`hjy PH9ż)|f/۬Sgΐ8imE{fo-TPߎlґ`&A|4όW"Mqk`n7ԋtG> ٵx>~(VL?GFn >fM fJp="f=kyvsKG]yHɵ:F*!ʊQ30^`e%PITF{$2E3م8GHwZ0<' M4_z k O,X% I?ɱ*|<0n1bg6$$&iĦ+Cm8\Nj[mטG3IGϳzw _zk_K=])sv8T̛ASUhhrՓr\|}Ae}7M}dWԵT5&!~QoؖQ23Txx!c0!a26 [P\EH3ш\WsŒcsb},ە"a;u'MeQAӹ:@Shx 11=ӝ}_VНGxD}dcK1{ $xk?& w@ć% w$):WYvi;\ qcV=}O!5.0627vZ&s Ջa+(N@6vRSH}ݎ%m"APK #η謓bQV"1y7Be+_۠)R;lH ع̻b @6C/5[v󽡨;OԦ&øk>3(62c-lkgM6N]8cZ0-2DVc=țy ޜ.j|"rf"z$<,d70~h1/;S/ۺna_KNZ/?nr6{Y*.=7>=kSS N4PO+ R'{Ãc[=eiR3_oBM̥MPEFqЧPfHZȂϡ0"戳cAClQz1sͅR#(sEH |LBY ,!5G] 0{@]8wRw{Aya~)+{Q5ؙ#dԀR\rz@]N,hxXXaL3)eY@qEnt$^NgFs"ڥ_Gvqp(GX i(CɩPNaFQ(r1PI)*Ϻ7Q'4 ȵ#"gzףy@}!⩇Cjj, =e6(Wc"̛38Dw#_ig p7EAy'`NU\+%B߅m]Ҙy*|v\(."vm kI,RC(/ ;hJJfG2܄/i,k6BYd[奍@䊪~wy::W/%>eʯhs_tC71?`5^o5T&&Xv2ERFPWuGHk~Ekot|2ј""dIfk}a5Cz;_)? xZCz ã8@Pٖ8u=s5;z] ς Hِ9`HW@A7ŕ"kk9\dž­: -=ϻ*2hXsk#M:f@xx NakUӤw|,-7r3vM{L:2{>1 CvYuo~=.cg>?G?ނӈ}:x9aijϙ/?>C YB\[VZS#94*[{}ɮ@#`tctL6W?s* y8ŵg8!vt#cN"pwocaNn/ERxޔWW$ ?fi xX?IqUB\"$ Nn/cņOlf) ׶LV;@am$pA Qq=I,ӾA2}gű{'@[ #a ?C;G1u[.pN XVo#mI?l \rV݃hA+E&rjd$,%3fڔKJvJ>Nի]*2b5tɇ^[So)B s"^"GsN"snZj8!JIhyHê(i#jCdV%hޤbMG<է)B6'U@V8NIۍTXh΀7-W&Ky% =WZ2o':W=6eʡ$_&JfcJ "lodI9ل׳ͽf9}H=tp+ (\ޔqeyOB!6 Nx ءrs[&gňNJJf%#N%ׯRw;m_K N{: xᙴo(T}@2"`+2u^H\:;#64P_d8YGs, ɀ̷[璎doWVA$Zg<CawD#N˷٢pX|,,fL tzdÛ0IލB=RB^4Ζa|k[ IQ]PDȯ$s|S *؜ F{(Ed|͜,}H^iS=K[$nMiHцs&k*y av;I7T7^2j2,pZVVKhf$p*|Y zmAB"7ol I'e(?GS*x4zV-Yu'V p[P跲dF1S*Fʧea$g\<A<lM+q 8q: 4adT'#Ђ]Ÿ>e͉ZQ\d^kQlKIY fKX.=aGYG{vty#Z1XoRIҧ$N@ߥ5~D)e{6?5w98 Q J礨fm']  C;AYCa ~ "`^xŽg63o6=h#2b08ch4ᣧ!䘉 m~ ]hRa@0e&\R.1 ),p¾v h5E6maY&UYw$$!᭱g|19*B͓Tc4D:'i1#dpl1Ʈz> R`I"e1_0T-buq}M蒶x7q 2`0T찤ũ+5`PTJP{ K%M ]zՉڶQW'Z|\ ):xT+uԹRW3>o5 Hzyj-sʚQptvoSvצ<,u{ڢ{oToC=`છaѪ^|kw+UQXyZ-!g#$a2Q3.P#.m$7r[gCt;DQ9{kb. < X4M"U> BM9:{Q+Jw[ޗ])2FAN༷װ5CAO&63005fV@\K~`n9B@_qsgK 5UA?`pzր͢.Z<$*)^,Ÿun'߱t7yXi/_DȓHPJ#Y/Zȿ/N0b"÷YfX{1Pjy*@Qw6I?RA^p\kC\^G+Ew͹̾t1}!gHA4vWqN\y'4e$e÷Ro)@Q&anp 8Y]d8+sjrٿf; XT,'b g.zI(Tr%rTSc@bd˫ ut"ԇo/ ܂Zxo]QEzx-w UJC$0ෆЋn">D~7h@ :<寜@!14[6/Vq9)PGՊJDwӈ`|1% s8DV# 4V2 OIl vZc8 VQw-Ze }[ӁR#ghzY|Js1Fg\6:eI%CKI/;ZLZZ̄]WkX`p'7DSL}Tc: C\D݀)6ۢrUl)or${^;~ARE 7TE|.mRZ" Eq.[?%@|m<:vy(ySZW;GK{YMAMjnΧ_c# mX,z΃(/S6%}V`>ksg8 yڅ$tAd[m9P?wPs0Jó'm):بv~JezG8L2r>ZS )sv;nACݖ4 xજDM+Gc eo2BIBU'@9o MR/67S68tT Ef:KbLRy_YVՈϙ[āGk13ەLDŽmajĘ*9HN] {9sn+B8`fΠyTp u} wS3H(M!5o(gMoJ%ъjazqΩrtګDʡ$ ~(MY{ѩzG=݊p+jKƧ~~~2Cي6Ro丒#g\{5.' _Ld 0awxuKK1U\dW?;J \4odawONL\0)v]/?7 m-&0cnf_[(x- \v{c;9_#\xA!K>E}pD;>k!(j-]4D^!g8l0W_ d)O.Gsˇ-Jb -*2\M7]!@*OVzЬzzY@7Ԡ]~QjhMXO%׵%19}/8TY,6q+O.fK+.{fxƮ9\7P[vB*B|3LR\CI] Iysi i 3 zy*"JמĈYcPX֋:aؚ%&쉪A_8B,DJAK^>M f|J (A.$M>MD~?;ZI8QjD#=^*ܒ)rRoq!ٙr~SB'b9V"f- <9q0¡! `3:ZRS1\xf!0M  fmޑZ0EQ&U[ճ5SrvOl8l1 =>TW/Ewf_JK Ҁz,I)|Xd]WsM!f"6O p'^N K.vб)vQH_G9 U|o Rʋn1ZkV/o?W!G@4ՏWz]Qo9-~8)n5;^%1?X8u|O1|`4:S܋3R'։Q*iS۳M2|vڵ {n%T*y8 7L3i5leD*|G/Ib?)vLΦح& lI%.01kлuSbI KU {sjFWSm@K>r7ٴ*,lhłHusƛ(0iGO~& ^Cc 4ܚVrR⯐nK2 AKNAH6)ml[c#;._]Ã[q9^:P+a`;IlG92ggf(0P1 da*{8X)bCc)[Q-XmZM{ehr~Nbfl0{kկ* `qq6kİ$=%E%]gHy+% e:/ojx'D4011kՄm0PuAzS~{l6@VD ;ƧTV,xZGn@}Jo[@ZءC-޳_Qk[I8Csxz9&:i;`goQ id;3Ca]{Ɋ6^sxEPZc3$݅U֝9V lb Ş]Kñ P\5jLBQ!5ű&in^VYD 9+JVL&'teñ"Őb>+ؙ_^UP>}](mYWluNbғzURTYSh eWJ 7.)1OGlq@0k`EiM@4 Ӊ=D0E%'XDXc5膣\NR<\T wЈ:`%{4[EV|6Y]ScztHB"{>GvmçO}[2yT*_@wuL9鉽橳m H>?9"hXl6s²Tr<:]D$%D,{j$Zd"ʌ# /O:YуmWMJetNysL?YʧyQ5GX?&ԊehEPDd,|eKØc3Z=W+TD#us$Aи[1 EP])\=Āʢ0=\9Z@])o6=Z@κwkC]V%ͯ%)[󼚈A``TJ1} {Voթu!V$nu}N"V{}eԵCh%ιHnʔ. H{B|1AT+a^G#&yE lUp9:wA!#?]2mvx\ق1d>GpKHvN'o4y NW+fdG( oEBʼbĢ*Z֍9$4>VIڏ qu& |>q-QZ[Q]# , ;ɥ(P9,ܘEY@z w ޫNVN#-xTd Kx;V m޻vB$= :}U۸s뺹rQa||ʯ [#R J(f&0 Üē8+eGxhTqS %?h<ƍW3O W'gc÷_sR(HL,~z-PJY>S6:2 w 'WD+}Ko\F`cUmdpyl4sЭqȨMQK=/8ќ2{֦>2'AF E\5X5:,BS }uVsfz%] $a+ўk~x@ﬤRONL$.9V!8,uYkyeg]e9L4k_K3W.vE-\58\/n o6=s!V/<յ? S;)ujt`W,|c( ŕcE7PνS#0߄q2c5!I3BV^ͦige:2nֳx1jcUS5dfՍŌzpC & wXo=P` ]s4Qosݠ A(Ŧ҆Fqm}))_}@~ .V8{ 7)cT%1(9oJ"АRC\k'$DQqGskU]}K'1s;&A>C>G?erąIm4\0fgzS=3ZΟUz85JU1ҡ="ʋv^.6ѯ+(T/Q#e7#c&S$,⺤[c>vUM6|s>.l~z砧P+ARz8fSY'J%=x3oq{ $Ҫ|y`RT~={q뷜`}7n-i>0г~(q Z(y6eyF}e/bჿpjd+l\y}ƀ!=zUaY'Cw+q7R,r>}*8NOj{[v+e;MC`i?¾)tY;؂pD!UupI2V tc fF\6Kݖ=C؀09MU8իm}(VuBԡ\{i`pνdW. 8 ]9a~J2>[lgߛѕ*Xd|^?cޕ"ROG1@g:MAԏ!]'6]}m\TS`'[́)seO=1Q<-\ЪpeڥF9 @Gam)VSTo]'҃KiCׄ xۍYBPs?I C.X#{ +T_TLu*TM~|N:w z _@^DY(I^ˍ *?,*">[Qh%ưpGCi- ޲WkS+oa>Iq= ށ6 ORM+.X3j@o/b}*z^f.K3%PΉ@6yx%ʜ<j18'jxF]܎?Xˌ_箯5\c1Nws"2`XdrH;Ht0^)fx~vYp=NC4.}* A$TKU`mp)z #zn3P< M53p`ud)DtBk:> &I93~yE)C$US4k }xa/纤Fw#.M+6:i[7wS;ç3&ַc T RdILJs=#\X*'G̲r 8(B@랒\ZWay{BguPvIľ]ֲANݷ`޷Wc we I?BX^5xL ߽i>m(e5zMo5/CoF|ٟ+fXVenvƓC E9Qx%Z|@vJHeRE2e:cyr?CzApv1n杊heoMio} rjLbDn#-mۇ?qVT [5Å_An DrZ{#Se #2Wg!`̟sa}5g݉i筍vYL;t=O Rv7am`4!snеVhuǂëH=6܎쉠QCIpɂTjZ ՚,eB-\gb {6m *l&6rV+]z ~z%`m%mv]mKPR',}ݼ[R7]Qʇ{ Ni-y+ þY‡RR$ ŏ'y]m@!iٸLW3O`O-"n$_VEd C8N3` z! H)7ciD/f=r+D7+SWtl;>HyLbuHξ9$櫴iQzlJru\4kl2UAN_I+>s[o_|A><\aP$ L)=h-J=PSNg2$>M FgR#ADWdOŔx@N> W[5XnNukBMIM=O{-(Xa ̜(t.3JIL(cDCdyYKRlK:1Ia+1b<́+7)TAVn߾T‘B~MEc,_6oЮ|:WlڨArYta1Z1{-ؐ(&!`^zni:0Wd ڻ!fח@!n!=3N#C<4ɞT '}HYs =۝}?Xf*_{`%ͻ-^8zC0+1r-ґDGKzưPށ-pENTcq#ᅡK!= B8‰pi›'oF;S} Pm4L`0X̿\2.a>=r6lIЗ-G!z]}SLD<"ԟkde;N{i̩:qvʜ+ 6_y8v\Pެ ԦWUk Bp71< 7HAg\<}АE[IM(s U0e tP8śBnݭrKR|Q4x+Qxa'Pv !z*Um:5,d>h'U" ojd`0g+Z Cq`ü--ʝf˅*QN-Y'T'b'^'dPv& [mj:r=WMy !10a]ep]ΐSZT!_4AE[5W]pkj)zu| :9^yBcozxObz B*N«P+^+nj XE{: UeDW<}1kXރQ lleI`#1j ~+ vƌFʰN 'G22X,&u J孍=or}[QZp'i jl.KI=&Cr'vy+Y># 613ꨖhhaz?tg'ՕEee#j3; R ^D*|=>;V.gy+m7!_iufоWƹi~*#)du]HJɫ8v!l{'Zաï`f>Lx>q+7Lh}(!_w(n/=5˪g$UKCO"#j,*lp߽G0GuwҽdH8?.7y&?}@G4WyZA#ۃ!!3tCu7t0u}sΜbc[N}+oШvwʾinhZP4udIz-j>n5.` )4=wUub@l5Zj0pj/(>k#S7. q=eVEem;bY3hh[ ]v鑹Ƽ[&r(}vӪGCCB1 =+ _"2_8n * Єɷ~T䧿ҍǛD:U2%Lټ88鏒r_c ;sutMon,Ѵ̋a1d0]KƂL4VPMh9`]8Za}F55щ^ſ T*Poטa*drirS  0,{`+QYUcB O.}n^䁺SusXi=CDh6w訍†;T!" hyT*T N,=Wz? 7¡4>'yzkֹ.8(&, .f.`Uߘ2y15.f&6Egj% @uqԛiš}mZ'$_wTxA#lUp7YR #T|H}gY깵5x--2,f|@}fX@.wL)؅[g +2KX;f{À=kN^Vp2N.O xAu{]n>Vf6uak/#"Af9zWEk3T} ze\GxH70/xO7qfdz](*63[Y.?9C V!ZGOOn!"H4Qy',v%y&,/__rW2f r}O%b*sePVf;.3%tWU?HMkU Q()ّ#P*=g f"M.(+ߣ10_\!ҒXȣ!nLVR 6|[tTwFUeɆJ٫:u%U\TL1Bқ`97`gwRpB"-5sx &|s˴0'%F)u%ÕQ^<=< 8>[Y~G3\pO iC i)a6y~C`1E1ʳ{cKLigZc֤}p2߮t%t_:k; L㢗PՆ_㟀QAfXQhZsDqy(T [Ѿ/f֏CIM/X}a8$l Hsշd6UޥG&w t|g o [" ҷ,&݋kZ 3C?/GAV26BX4.NykKm4^:<YK>:$I!ވ^ͼI) ozLmMV궝ۭrVm Jzu6a6`kqcS㭠\osCflwR(ԇ.8 fw@ p[q}/e'o%i%%L ]V,Jfs/ih ŽJߌ^{V f[&ssvlu<pӪ MTinD3bLZr+S&\W9^4lf9VĞ#!vBwۂzh29&'x9"eAk&N@Fŕ\,L E4%Nc>r2U0F;`KPk򐒺Mg%v/%4EVeU3NY 34fIo@bG{ dNg {'d۱(na eSĹ+ E\oAJNf~[>ɺ̡X GT)4G݈ &{ufouuo0v2Zwn[o3@g'C/TC/b)n2r`n|bdwD㐘 c+94\rU+5 RW{zEb?STE5{ŧ-&. 䨂(jMkGZW̸&[ReBo[m:Pl;'QЛ(]#gά'd?yWM\k9iM  i(IDQvbD^xCFix3_vo3zQՌ YjAgrC?Akņ.x _( }0ML#NOLf(`԰)R: +t5,[QXܭ70a=Kۑ}Øo[GTnQs{xNOgl;ةuK4yi~7Fe-n:02n1}MPMc&U􊇇#!m_y]C/+؝B&eR5vG~QcR3d%1LJ)Xu_ILq.>D&;QveG A o"=" j@6((+34n,.[bۆm}~Iq0MI15r2qvQ=#ѣ$HW5<H0BDW(B\d0n>7[LA~ۉ/cc =ѶD{`15χUd JA=$o'H^sMl;C&$zP-sn'JZjM?(GABYY݅br}'X)I,S1( 11 GU_{r. 45tBPz r0%3֎ō_-S2{E@_iw* 7Dn AxqlR19*j7 QI@m-ٌ <4oiaQΩb!V]hδ'e}@qj>Xg&B^g=vZ B5hOcnh^pq,CJ˰hBLA dB~r+G95RRC$uv%qݲy [LKU6CMVVVr{M|7m\ak 5꺆Ez *A+/-,ZVZlvs&lNm#hJbۅEtRG4!盃ۗ}t1 5U6̜%Fi$>d$n;k'$lLI[rZ qHA7%|{`ێRYpF8r?o6TJm86^l`ͼИv >SFNB`"ub=~E>}2nXOBvMU\puK{} 'ݘfjb^O*@/{0=G] 9TO:]}b8w1qcl= JU|*4hOOo Vǭ2_/5ݽ m"ڱ"S"ON.2O"0ը /gJ NO?JQ=1D(zx^*өQٲ?xHY&ֽ: M<- 3,HE.eU?<RتB"s-K^ nZ&C߬;3iq"'&C3XlcX3â2;zmU+ nFf.jMpnlREKM"+ๆww۲2}7F)>|$Mܲ*jqWhfuq}BST/C׽G:$1O$B%c e Ys_ٝ+lxECAj ຃$䧾۬L1lS{}Uwc(yx,ے [_ yjZ0:JE SDaI\ Wc, c$RīOx9W/#$ljUI=}_z% pwdaRQ% `C-rcMU(8^5,6A|TW})TȊG``*?Ā>X?ȟH {?-\S2};T 2Y[Q"a0cFxdHvXK$TQdCOj}&eB;M;IY0°ВTjBBOhZ kK\*|2wq)⹧E1(f\΍)fO7q1]ڼ2v#J&*ﲈ%k_008*Eà2/-+ɍȱ n@>>Ted9xȔC&FA=9ԝǯV)C14 iG{Z܊4p.t+O&S|&#)^cєہҚs%V)`A1żlJJTęƭ-N _dC7'f}&Cm`ysiy; z%JQ_F Q6r\#U]v.ُi9Gq@P@v-} Xv~xbX\mTs;eҀYЦXL//Vu J^m0 A Z''I]l: .X+a*j<̻GxάY62 ԰}3AE, L+0bWE'ys9b㭕b#6OG)PՍ%u"(IiC_J|y>?/~b"5rc̱qZ:׃ pX*2b g8St!ާ.MD-w`KADvlljo gZ0#wdڏo!;阗^EĴ*FL]5#~pĐr.Du6]1Us=j5uXJ%)ΫJ!3O,RtJwj߮W&, Ž:TO;> z=R OwLzmQޑ=> CmBo6:SERJ޼d;X8Vv!Hh[gXciO }X-DTe~+^ژۚ&E:O^< U=;PB\'? ВC$<%*F2CF+"1`u?pDo]een͘ٳO==t$/cƚ1:iciGpCޅpEJQ-]SB26=y@wFb8͇nHƣ=탈H<;NMaCN2u^Cj&ӲA*黗7xtd{ 9H8w3?wxx5W bMww*I܁YL0-^r3}*J׊C^vH(_(*yvJ^\W)2-ejr|4 K{G6u*<ƫ;\s;s7+3<&C9ua;'wi-wԢթCzr\֔ Ayg͠Rq?Wj͑&58=L (w xHD{)@$@ZהrVWB1|3{ju} cRt\Nk pyuTlF{eT48B{0~\Ml DdKp uY 7E* (!r"6Ȝ]ԺY;k\^JI'X,ei eZng.=q.]D<3* _bw@("MUvxz6N#Q@9 R4f>Cu<\2GӺq᰸䨴thOj1C C$@E'-ݲQ܎zUF`>$Z Tj'BťN!=xW~$ W bib{$?J?ȩd9;3:B~+L$Ytl,OcllGnP`BH MIJȌG̸d+crH2Bg!I˴im.BwA=1 wp\I;0WH!+wMql{4=T[9:vE6J!'y܌j2#%m%GCx@/b$+7z;F1H[nj姂Mr槍O ̩ R {#a`j/|j˚k) )UvZ-i8z7TB{G Cě \>T<מևOqxg :_lV*䋰׮mVGO%BM4n٩Ʈ3,.AD_]˾Dc 5W+.zwBR=P]gT6}+bQJ"F^A%my+xӮ %hMUfs5ƦoMwt9Ι/vOYH4UaJT<S7kźǎ*DU}|+³I&ʰ"lv~q&Oi޹VzD(hj~[/`޴qzr^"X.e*ʑ1IPajV),s'`ZwӼiLbfyф}t iՇ>4"y ZA~tT6d5tDfһIL8[f!qbXX +b>'o+`/~x4bdKiiXȒ!u02%1 d۟d#N5>r;\[wa!'D@6~Ī y9] 2b9'#.uzˆfHˎi2w$vf9mv<92'mSGFCP1QL un7X<>O5M!$4əB>ylܺc$zHwwEt|@Xv:GH(%4"h >˚usR71]<܊6_:vr*ͫnA8kBN@}ՠi"lMrb'aQ+GԬ]t$p.)=&HDPmgsR?|N )yU">9ܴOk\ZcK u:egw{ IvMhY7&Lp2#`*=f~Ju TZ^Q`# M $>!7gǘЄs_w$8De4 UgXt1/ĸ Kh]v4&\}r[gz.RGYUmpQ)]j*kq*SEOppǹh;h2[Ճx4d(7+ݮ~_cEv5r:fv%9HLxU11z_ݡG (H.H:yz#ۈTV1 lR[³. 4eԁLǺ`9!ćf5B%Y鬂ے6a#)` +\=_iBhfem+Y8_BC$.y1(zCD,N~4 4U_>'KHi`WE$;g  q%^uWsvH§`7! ?JfAuTPVpQ8K6+SB _$&C(kX(a G[5nM-*F/}Pл#%` j*a"5h$%"mN 3t5 _r\H*NC 4+E>ïj?"3 ͂Bv <ͶNAv$ul,=s5қMށ#]eY1n%^Zd73D]wUʙ#dn :HbfsP+]{V-w97ƃ'2oG"տ^tC%|YzUC$~>k/ K;dwX<0Qa@Uaɬz0<ڣiNè'4a%[B+y[;(O _;Iw@kƌ:n|9khu~P`G(<#*Ucv&6:L9ecgޕ:}7O5',Nqȱc08.lKs l5llEDB9]tab:̄Pl2YVRxk{, U_n0*K!ڃ G*9 aD)"'O;~`6_!#@O-o$7q֗JZ^Qz3YQ`J˵[z?(ΟQ$S _SlISP`{ q͎3\ZM55Mx\R6lPJ|zܹ0\D8Ȕv?(mz_ͿKmh^b #/W(?-l; p7 橛a&@TƶT-\^! '],I/EYX?/9]8 > ij? )?s3}ؕ``X6jϼK$gtiE$泷k[;9OZ0z (qoY+ ݲJdpe5-ė"B"=O6 Ves=թAbIb*r Q ,G48V!:"fJc7Ԉ{¡Z4Q~z;IG)TFҼ0W|:Ji %sėjG RN|l^{fs\fArx}#]b>TwWNӘ0]6@ꨣDƀh0 OXMnaEv;a)S4B?H:DS8**0 ''{|4t+@{RCgA|mEI)gO#eΙ=>[^~Kn4|HL1w_Âk羄AlS}S 'oe ׆l%./:/6tJNJe$dHۄ)DBA032|>Zvz~4L_YsJ  LhCTQ~^jbg}6r Vps _s@Y(J6 ?1P1` 'FpuЈCxbِ#/MbH+ŮdQwSVkR_]Aop8 HQ:=^g Gh߫ǧ 4K=aGPgi6KuOz O4`0 e𙼱KzSjE`>tX#RQPZ"koe<ׂL`M= Sto 5p,q+lľ74cBqUT-}sKM69iSbQ,U-hyu;^8hWKRhe~k &/XBs?aʇ7+J_#'fȟw( {Jw&Ve`"MЍz= Us Ja$9CfIܪ qݯs_o$ImUbٮcL-V;+"dljڝ#h('ȧsJ0{;lY"Ň؃t; ȆP㞢B-v-,.G3_rb Pm?"=~#0`Yk"I˜q,aTK΅+Jt֎@\SF8lԝ~ZH&e:u*6A~Ey$A Eĸ5Ezaķfx1T'X&)4%bcҷTh]rq39Uh ^e4X1ER "- QjÎrT{h ̝ɯu` ]ye@=ҫfzp- H2טv@-/&ޤqؾZZY'"'#saGd;Cgl ,t~/aeFNdC\7FIfOJӹwT'8!OBZC{` ֡~0Y5X5\/@8 ArjVMP7r0z"ufGe 6UWM  ~ֿ ɔMNlY\|<$,nEfoMѴwi8b [=7CnX9)ĩ_Mq PD>ylנbRInԵQ9XszIH&_A7>O3?Mw|#76Yv:?܂FH;5gN| cnWc5M #aW=CAOeiq|W빳CVb]poD$ Ҡ vs"Q"6^4ٌc(w'[ElQYk8dD-)>ws@%uf5\gw0 @тSZZJP|ls w ۵֐yl%Ӄ) ޸Dp<5VEv@[[іCbY/Sӿ|fM2 lHzh!<}4*]j>׽Fv~]y qIY:*0IŬŪF.Y7PXgW%UodI -u&@-=k5hds pQ#x:S=A!ƌU> ~''xj";RTc@+]Y8G`Moe \۸}Yy|i kL"3(!Zת-&ba:EB h\:P;=x_|2)v{gfj SQ=꒨Xq 6~i;3KchνA^de| зMF )[SDY|]%I&XO^pI/ZX8>էgNr4@dPj Q'Tj ]`xy3Beb3ZL$KLX(YrƩ(B/ #jK2B] n`4K/E1#lR.s#&Qr3v1 T\GIY[MbA/rwLIΆ򩂖@N@´nf 4.0Ҷ_.ب{ b>p{ Fjyv3mIaլ乐K~2{tCZMXڢsqm "$@1"^Q AtfYZgH Z1hle1'BN3V'DI B7޺*m~H9*Na1S<b#C4\e;effo6}Ws쏧bl'5sXN~\7npcvͲ7z73{H_#ϗHR57VӇ3Yy tib1 BcpCKGUz%?a4 m@+Zn*Yt|ոToJBK6ƆgnQOQ7[;y]R969]hHL=~1h )@_5iJPEDpY2C{>9iFeyеuckݧ։dz Nh>CRt t<& ͙B4JyyiC,3[Wpt͙J"!/ }!q1Їβr?EO8PږEJP zd8XƼepd:?uetH$pTmȤxkA RWވq~M!7J"6sTΓJVhbF-#F4ylLZL~K0hýii~(R\㊑=5"ZL,-]9ő$;8RAO?QwFMyʗ>>̬~t<ہ WS%k)03!?k n}B Fw>BC Y!YX{V$m3ZdRׅ`RRzU"d, +#G|?N?mBx.X917{P<^m20a}< HNH6 /#>nNpV_a#@sZ̼-PQ넧MI|Wg`eUybD1T6ũ[#s1OݡH mTD\AXos1Tݏ!#ݥ=qw?\ 5+f"'`aVD|8^F/bzi~D U懬(cۧqԃ<ȥYwwiLl tؕ,Fp7J *9nfG|TijAӏP-T9=kJILg=`-+1xCyCH|MFyQ f5L::i7+HFlsgrr(w3GV .}>SD$)H-]@ưnmTd1aJeg79E9 )o^}^vhٞ[ ܈|]0Vl̈rY4!0ٕZN#dK'Zao[@_s.$weu' GyB1}K/^0.!bsJE3z%Y ϹY 6~Gs @v4z]Kk O>CL/@+(@H^ԇ淧GmzIKSs4o%+HT)}ӧFxj֖ xf:3MqNng ˒fd5&r<R#@j(+UM4ƱRv!/m@C,=_ѥC/SRuXG뺅כ׀C,w2koKa(c@78 e1Ncw<|Ocy=y5K[|4;E ,xGh_^V(= scńҊwvSbWEBU_cVp9([g؊NP5xe\c(֕@HqyT m/حWX-!|D$m%[ڭԨ7~ec6í7k5Sf^ _00]+;2y$$#&"ڼ,+aFWu\$E!RL'`Qt %DaUubϡ.nݳ=?W7 Ô(=1S6!߶&(.Kvbh-J_XO%ꅚQ(jb泶t&4Bm[eV@ ܍(y[{qb N9{iL/湘 C@9ygߠ KllILNupv Mz6eL {e{8LHGUCQЍ[,ځ1X!p0^ZCXI \QQiI6׶v6g,L˵cxI,o *o>X+EIW.3 ~vDXߧubPȋZ%йxF*trMܘOܢW1~6'b D@8/HxfSG |hӍ1Tfԕ@ldMEU=-5^+$-:_@&c"h{ĉmtƧL πSRW'(I"y@ 4VJj7Δ$:J-۲PhǷÚ ⛆~e<0a3_g@I ZKjh1!;+^Tג?]bI!TE'->՚ ea zp_-Ѽ> -^`Th{KѰ@yƩ'N>ȳ@vux)%MPfB?@>} TeYZrrG hXV.f)kp>OMxԚ# +D<wuխ8}_͠j&t6lPFE#a,z!nl1A2N)]o+p=*a-Tgod+Wg)*hb j!eeI`R9]x~ޗ0IZv=R e-'R*E)JnpuͺÒ$:>OUzm8YQ=F:uB7F7[S^3plfP%}4o)h8/tL+u^Oѣ5΁1':8wntjBHO,ɰ%=@-ؕ񠥑WODzɃ[,Q0U2r=R;*.KM%}?ަ52=?KKe&ٺJG/ϸ|Ǹ VxZ{Ig8R7'ȡxvUa%4-X10[+`hb72ut :dyRW~_1S.־P>]d1s ,w V#B)X2oIh 1#U@ IWz'KBנBah!Fʹ/Gb|ss#g&:]0\W?*h:5sI3RYWω2(&%d2PCRg*P؊|;5dm}d0GG8}6 g|D$ 3] + gzeh:׊mAIrDݏ{?4GuEp4V ::WѕgtM2zQH%xk 1Q?E β!e*(Hjm+:R.KҾT™zu&/_9v5qxuvE뼝K"z̀ϹwS#Kn~n`D򦑃]V*g g%dO]IQT|FIdT^aFoT(Ǜ#41v  px8NC6bd0$-u]먔&/eQ!I4vTuR`[Q(LbU({uE(t-TDcD׼\#40UA?JςSi۶45O s6J Rٯ&ſe2פ|b)$YIt?;ekeh 'F3kOz,p[ j5;忈޹Ԟ WO>Re铖NNۣƎt6ל.E~G s!ifZ}U,UZonT3b<5RJj",}LAShltl kkcJ?BNۉ J=EBy[Xڬ^‰dPط|euμRr~>L9˿Nk%bTwm6>6ioޛ]5{(>|uݓSZtg:&y-ss?cc/|KC4^Zgv6ƬCS8_o=cbC;h%"K:qFlƗpF"/˦mQR6*9}UgB$AK$AVieAfGw 7_<eV,Tܦ.jw#M-G 69hvk3}-tffe8" JC o^y ;5v9 ݬš;5}Aț֔tU$R+{e(\ԴOuBw6`⾮C?;4KbS+aXW!s0H(={q\3Fx>nIo"gi|bY&fJ@fjĔ[*v/ N=v~7sl $nqezŮwGfcYA"Ͽ!wkbD ['NyFh#y׍ U@9ԞblkY;ɀ)bluJK&)`vRUjD5ɳQUC^~2klElt0 `zHI$̏4^CCE3*1农W'&aJUQ /NsR9SL8NQ#gk,.yT vղƍnfQ:טyv6_[||tǤsD|I&OYI{d6~ԻK d$gy>$ӧ4%@> 83YNլRuxCrbR!݈ڊ.V54TЙ& `Bj'6~9)EGBCҤ{b@~r 7.`۴9F2ʴR`)횡B릿Jy / a#GRDnanU-̽=yQP6~5BKF 5 dS.bE08 =ʶobeh[t RIn#>wwRXGX3 .˺Yd=ѭyvyLELʽr.BpM⢶#vvƄu[`g)N~}ey7?שzM]ʢ93<4 e#iAhWN|Uu]7+ l}uWcռjyu.톽I3WAMތW.ExNŇ]6˳STxз#6ׄ[ liUchT#B0[si*>,OfG_La{n*cNnήNb-fv 8yp0H<!;<{b Ez )g3ܢE!f$tt5|[o>ő3TA̜5WldByЅlR`a7p+.HMXI VJM-"1e9*%s7$W葥|=#.W̐ኛxR#a1(~ҩ%U1W+;^w1^뗝׈Q}  ?xs;۴b/JLXWԽ"kX߳<')[oL-'KX =x@.I IpY!].d-]׆Y|}jFmzgV7ȵUё2C5ɈǸlBw8R҃o9J_fZ 77G;W>u闥Vzt*.Q68yP[նDE8 j5UIPdtHjoKKQ\ULZ*_2ݎs3lk+ akQgJDַ ^x:zlCAR8޺^ K}w`;ؾz3Y6,=31*z$[,srSEF ;:;@YdSCA{%⫃`x45Lw+M;F+b~޵ko B|irAH\ CqW{Ze[>=qLV3p <5#յvv#Lzy WNamڋ˟}HN ЩLBdTdGy:]faæRv6(g 1Zⶻ|(/}5Xbb\Yy fSUko0ad`TRrhyQ\Ûz[N턏|ʼxQ7" kSPl;/jU07t%ph+OܞC<+W4KpJST rNII:w-2YU 4/HfĒ*'6lBl,0KŨ{NBjVk4{nC͊y ~O`duޯu$t od 5d*ô -7|)Ô 韖 yL-| `LC-%L<:"Q&XZW`A Iy UρjpN&8d8Qy{ۡ_ K#$Fԯ̩gG+2x) ji]["[ .:o_Tl~DZ?|6"ͪv(!~i/{uS<r?.dt;69ꍕ¬m:3LT%Y "/0HzCOŕQ1] & ynXKxf  O|o9^C͡=]JWFZV5 _1$A;ћ%Zx LLa{?ػKh+;!̠KiBo_U`h HpE:N:u?9u @A;@yuzrW~7=f;- 0E}{ei^AJˈhʎ/ٷBx#rKτcJJ0$9DRGfp ow\1ikZ{yQy˂o+H/!-3{:XqPI , J&IQ8V¯ZVXH>*%w%v9l 6%9wYf).-bG ad ɹӄmJA_;OM(\@HB #7"-_O%&?J sU{RB^. +ov8 2f۳34hqnzAT޶QL1°.wshOod}Wz,߷ '"WĻ_aK3plmzj< .Eu=*(nPs$ 8KW?e۝lPhg~[( =[ԁG'J*>2LPX2"`-;ݣ|Sold_`y1l?c^ﳵD+q4D*asSxJERV⋭,hlKZ U[{*|~k$o r#C;ҋ/ծwdA~vJg<|g[F5q<惬e~1ʢ:x_AFd=N:sv9t;3"RJ^p3wo.aυw:m圗M>)Ԣ#~YcH9We[‰zѧ8kЦ|S_XLQ"2D@lGxXDʉߗ$3Ζ۾X&|)V] 9p=8@'φ^I+Ob?* y6쨔g!^r&F؜fɨ2^-O,)YOP!%;mJo@effcxscp*ϭԴVA J~]yWu%ĻI<'|n,J.KЍ2CuɡJ#7˟>4 YǼiu,Kp$>Sh`oYݮ| }:Abxּa5\sFd[bgX#uH[x/@SV@Y'(jcg6|cei >,eR'z1amtgTL;u#, 3b_RTHa$; a>5D+ӈY*.9d/lzkUUД'|ZM`wdg˹PKlg2*K8AYW"m9/c^xD'be4?gKPp PæwAǂ4GQȻ ٴ|[v}5|_ڢݦ|gQ[IDFEdgԋ9:~]$nA*i:ftU;i$;7*󜬺VA_-/.LK667 @^5{? "QJaW 5U e`b?c2:gGZ t/"k-衍:O/[_:U1qN/oa`ǩu)Fv3Fp{m}_{MBo<~B^)UMO>Zm'@7cKs &+vt'9 ԍTƼ&Qqw+x,/PVa\Ig0U92rQ;|/][ `-7_0\=o)CTH=Wm;m8Bإ &C:Jm Œ3"?7YatnI㫯hGuHUKjɊ톖b\H xC=ֹb ?(0wt3bGH/GY <qJޞIo"ǰ/<.j]0DD@ݎk '~yy!>,\QzN+:~EN @W> G̾5 L@+t̤](>%"*86 {o*d (-탴4i܎4ơ4%_ tE5Cv[-r;nq hJ)I:4I4ń(>if57r7yJT:I9뀅zIIkN̶93L 4qBSLa>@ V Ύ/ e16@=UH e *#^#ֿi7.^hiڬ򳳆Ur ܼ4ASܸ\Hr4$W3OCp'J 0bo(cHx-؊h]==ˊC0F% t7T9ËaG`,n#Bd5nO0+{wcu`s&kI@ެs oAΌ,FvUCƑ,|C.4ZRn*^@9/:^n5?txF5Fo˭U4D⾈'8@yna+hqDGxJVM@Vo5D8Azkm'}@Tq`8d2=4͘Ia>ceS^[X-PTݸ! ^wډ; M ǟC,` tîB r%$X)XEwŷN#fZg+PWa#RVZ"PqĶ&?0&P/"鮡 b 4WΚGv)mǜ.Z#^KakDX 'W%O9H?\"~AQ_4R]ELO_t%\هjQVp=6Ė.ZzysĈ>01X:z_`#kBK^(Y^#q:.![c2 /"ob-5-ƅdzsdNLMtsBaRsA0ɫ(p"׺.#*T Y{V݃$Ps;kǼvZ4M.jɻ wNǘvTF;nB3d.B $>fuK>d `99y#o$Cr0uΞ4l\ά]h5e-[0pODuX\7* _m Drl#R{M9\OGOcLiT"=ըBiͨ0\zo>[Ag1(}q};/EX@wEd)ӃQC;\EV_wVQi8YRc3Wd3XT+=NW%6r'*+Ϧ-uJy<ےX[-]Ͳ{Cߕl9"L몃j[j5<߱T#T9 rX *[2#N%%oߔYcrLS;/|~:!; ~v0uݽJ'tj֐sb]ɺ@MdݸJ) Z/@ :2@a`񙄖p}, JFsa+]˹6lAĪh`^[h c%e TPehշǯʌQIBmQ3}=@'>$үWywP`248S=KB]Ag7'LE Xz#`w,3'wdV7Â$3-okՊ<[dYR+ w -؁c| GW=a q%W JY1':i\3i#kA0^rAox5B%e(&ָ*K4IK_'xDyNl~>Slړ'Lݮxo'aж‰ Sj+с[(|*ŒHm5EBj^e!F+#]L5Kc0oB 6y1*}Aӷn'k|pWqiPw٬`Xbm0g6icvk4lw CP$2GKtE̥ F-595zHkGn(=P;z?\`֑&iN4# "/t6 Vl{Ѭm4iبۇML* O uvvn GxޖRX.RM|m/븏ȗ k\H`ƒƖ1ٻ > l\eNmYu"'Z4tyikr!Amr^HNt{_(kْ( Auf-%Z2L (YZϳgi_=dBKFR\ xKpx(^J#0S̘D 蝃5ywy7޳ V|1JMH%əXR4!/yc Tq?bf8^[+6sLj:\8DD휯hs~gr]tѶc9Qw;0-/B13_8VݢR7r HiMti+ʳOmU^O PJ8A#6Hfd>EBWgjl\Y|)(`QTHZ r$Tt'40Bz LB^mlD!˨]ی>n^5;~7V_!+{`X Id u,_@MY C_QעXn(,Fw#H!(|$b2+XNwءUfzԩ$^d#Rye@}d M,dgr=8sxOya:a)bmɀ&lb! ˯X0ꝓiz=}.ޞs {BꟄY\_Ovz`>XNՉF2S=)h& HƟOu|ZZx)$ov.@/"vtU$&._b3 X4 EEgG[H &*1@F=֏•o kij2{NYU%S%^ohЛ^SǴS-؜9eڴ3}k]9-~oY21W6,7(C6zh\og;.~s |"@?Z7tT9٫?&:ދ-ulQҚOtmwnAQl;Uqt!64[W>fsWnWǯn gUi6WPH0CsTzp pMbŨ!2,6cе)nMlK@)r^) i|k~,0Xi+'Bx+EGZ.G^$tcf,&.pEÜ߃Y ;sVKn{fC2}Kpb^:Z[." TS[atۙoLR^>0>RCzj/Z@ 259Jd(L*=';ô>|_Pq0G4YBQFSÎwDKX8-NX `e]HYYgx/$4K/"ʌ|Y& brFTgS<7Qmԣ*QK>APGel6S#Jmidu9rWXHn 0Tۜ]Hk!qxtU0I&bIH)S҇x[SkE<%+E #: \(7-9*pya6\>{PD i07 uAC1(<be"ɒۆ! 6H}:&f Q M&x^ .{-F'=N(^ݹ[u?Kd mPͫ5o{8R셩[T|}\$#M#Tw|*[Qr`v>8EK{vd40? Y`JoJS\q7Rq&jD:)?' }hUjɧB{$$)dSV0v.;#(bWvFU@PT3{VIg4>'ִ4j7*4q3^ dv\ hm}gsZ'+LMf!"śbp u>Eydvsu5 ZC6r"M$ژ&[~GCBBwY=.7/Oqƅ@8GBK¡`P_JQu3$/hCau|gYZ07070100000040000081a4000000000000000000000001619eac9d00009ca8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/core/mmc_block.ko.xz7zXZִF!t/ g]?Eh=ڜͩYU& &!!tYM$SUd'-Mt]pFP!ҩ ^d5s9ѪЦ&A [׋{bIvkځ[6FwG4ϻ7#*kǁ5.?x|K( BxJgfrۣp^ԹB_zU1x4jecdmvrnLzed#3hr7{h/YP!pPJͦck(˔%?Li,u\9mO;[H^i~_h3xowi@zަI&\ @oQ1VE7`#W1d} 4(k#`z_৏1ztG:ǙJ4N$E@H]Pˊ|@#[ĩ̅ը_:s ޾Y"H ѓpɻh^ӅOhB}Q61PV-Sl !ϴ%2$,A-(* ;^_Υ .ރKtdJfFK<:*aP߾x ==]{!Us-^Ю#ԧ' ŝk'3Wc$N4O7d:-4ݠ%4q-%fvfA'"@Ff:BuYɛ72WT&`E^ L9wMgANfRd=/`3 km9i?mG&YPڮc;\UvǞ_?/XI1 y+-b< =w_c"#Iv"rh_Z'g.M`%e1)\`'$AӸ XWn[p@ӂ^2BƤ^5_S=.,9@ _cs6[; ۉ9S*g$[rRlΠl<-ksr ﰺq<*woCR["D:$߅ߚ$-]ޒuB,|MSpV@MӃUa5k&! %$b)b>v&4H5WO- 9̐{F8!ɓ՟4dȭ4cfg68uggK<812o :pSnt=~S𣄍V]C7vLZvfŽ)R:jiS|`yUd,J?>TV+|oxGcB[䳵Q;ĻibaE*ۡ ʿg7g@$R2VJ|siM P+ϧw̮̖9%DJb}F2t>cbx@a l OKHV'fכ],\JۈwiQkOr.w$c브'Z!PN{_Ie ^ `m#.z&2HWmMLMsF%ˌUW7|{ @sAqP@0 9q~xҖ #T;B8VM[ 7T|#t;q|/CkToo`MW%?iFU6Q,z~} 0=٦Z4ZK1D,dj9lLwj/뉭Mq06B*k-]?ԣ%gUB?6׬Ƙ< 8M \<6 3YMgL)Z':]ᴍ3edTLrh-Gs ´5fqT8]^$rbǡe}uuFO~8DgQT1{F3!. \dHxI=&덖jyM=x?eQ&BJ1R-l =}Aؒ"gH Y4 4 =f#z%<0g q΅aag\,AwYQQBSh]l\+vAۚ;rQH*%cgou%)<|\dcysD0$RCtnǞ?kki&;޲"XylLfg>f_f He;mgbey`+-ӏ /jWh]:Qr9m zqҚԪ 7M$<U7Iyr=%VS@wOWVs6esT.x"FTtgښVc 1;Y%|L!TUE\t4x-sZX*hPiT)أʥ&tZ$%>'-n/UTAƨC%$!b76)tg=~*bC"ѷ(&\a-K`c8*!$\p@NF;2^5du١ahxݢp|%ʕ`d3tejW47"_|hҍ&aǸܺx«K1cNjqЉ 8Q5LwC>SR 4KM FPؙ,Q֞59!\)L)Z^)moX 3Lj&-ټ%uF7aE:OPc'[C|V:{ 2sjPYwf4 <+Q:`CWtw`+#[ YT 56%$pzf?'džp,_kw0NҺZ>1:ʁk/j0#OM/U=VZ%:_zVrgKDU7h+:gˋAcPXX+9by6K| B ů蘮=K䡫>K4,v c L^_(Qᷣ"|]D(ZY9zj!Y(L ˆ޼``sB2Γw}ߍy$z[7Le{c[}WuJT^dk<,eFќvЕ|Rx1"d"StMLPM帍sIE[c<1:)n\$ql휛G;g*Vn$ ҷA˫Fnj&iA L,2=ZUyeAkVtD932ڗYzѴ_%nW\6ds˱oj]-lͳ9 E_3OcEBQ'B'(` ӱ(K * ~||Q| IdN0*~lmjsՄaz9Ee 'qZ>~|XO=e̢5HZ'WYfHk]%+!o_B.@dz;+\]vlo$O$-qS_?c[ SW6/09DͨcR~W`@i-9fd7[55_?t!Q=O~<`Fcz3`juf#R4s%6r0no'J\a)YͿC)iSJ]KAWocKh|;bXwFU&1;VfQ'dbqwGϾ}4|$I]w{q?$HytP"q؉pUĀ-6ژY{'|]{\5\/{oj p|*o<gaJ1i DpiO c1d/K :3~<-oWIF`2a.61׀lvFK݀(' Q霔ձ̬ך8O_I|"r`ׅ`E'˕n8 ':Ցr !9SZG!H̹1QB +ɥ^[B1\ m0gJg d:XbCzّM| Y׆,`%+&{0C7P+<ßl ͚׺d.+ǶA .l.D(z 7޳=:YFHi$[,^vVZ29ނ3eޥu1b8{WK[g/LTMalIO9XKHBw? 0,K-? O[vt1sb arİNMϠ32S :6"ׂ;Ә%֩6Dvgwwo9:^4\qi?4j3xyS?%헴nb м\[8[b^1;X.B) ٽL ˜Obou7dm겞il3ٓ_{Bg¬aC Ҝ,shĹgհMu1T'՞᫖ID5R`AaKgSO</2"?Cc6FRH)d!~2Sę]K&< Gã&1?GEP;u3r//23+vѨ/A5U|T@_X9"B 7D;*Xa2p_W,6qEJeܹcms٠6QlO=h8hH2*VWJfXˏ! w KҤ|L9 '_id5!נa$PIͭ(.@uW~l~e%!#A1G |ΆBN䄚{9bh@ē ڟ i2L襬&drh`4.YIne<*8]8:eNlv$C3ϼsy7 3^VB.J8l5=ŻGh +,qݯisIj kd+^HW7 ~D;Q&tKs9 ]>QN5vo;$TTM Й vAӇĸݺJ0M`VDA DQ+uByJ("#6hɑ182ϕF =S"|@WuO~s%b=* Cpf@MKWGI' PիF~S0$Ԡ|y0T2O31ynv\; v1qYz;!=-ւ ]O=4Kbzc%*y.o E15z+nl k*5M}L1Nj@ k[0=dŎvU5ܢ9qlkυ>.[fj,-9*)57N1# J^yYԏ=}^ b~SBviGuS[!'>MRGR.TX2VB*^ֽc jG]*2XI:}"K:{!ϗ{j] Wz(܀.l93@Tm6Ϣ-= nHQCin4ŵwIm6x3jN7/`dzaHhHqg|^$ Qzܵ}f{7Ip8;4٤Y?$G/~#8&N$kLQ֔+y*ݖe J0;sL[Ѹ^ʕOspi4-.іq::i(צueoWJ: > ̸j&И>T]ghI1mK~ y"ݼ;l.a 8ks(\C8xj΋^,WھH g&5qy$$l?/##&*ޡ[y%%MyV!ġҠB-0`{Ǽ2n\bF@"92We<&K"ՎtP:jn<@]l䚄˾JOQ%[]blh 866}nL 8-菙U- <|oV& / ?WܴlHŗ?C("$~Ÿ{7`,Jg)E w1NkIa?hHX `9ڜ p<)xu[h~>WK|:CSj舥ݢe#Vq1gE?oX5Y+"sJ={b`y6qeHm_yetw-mŨJK&ӰF)偯gDG#wE AFa,DβQjG$)aL{?dE>pt/w (Ù~*2)v͸v5J?fyҫC"Oأ]'>ﰮVR˅;%),XX׈ԩ% VSk)")z&ke?qQʨ/1uiҁ!Q?鮹/?㩇VAu`O 3nyc*@:P5袷/|PqGϷ 0:¨G4ȍhRg& G8W"Rw1},=31 xnyFD#u<3TIWZlivAI#p qc&c꽢V9^۠^ bk* j_]/[4xBD k^4$^>Ra:Q-0!fIMUWү j}1UI `|=(=}vHBS7]R?.Oa.yzyc]$KT,ĆhUH3Q!8̵`fOHlip^$Rl(X JB|պet[;>W-58,W@)vf c z''i@oPIH߆|>˗v!oǦ}Jжg& :'Ԏ,)pɽl :t?9-H"kK*Qm\ÚJ8)z9 ,q\rZBgQ+ 7\x~gG2lkt8:n7`LşxsƌVҁoU&.Tᙪ`/>!2I|t۪Y3Oϕ0iP mqF:k]e(9Od/5:ʅlF63 \W>.\%Fn%͙-ahT3j]P7lOfMXDrbj>k?6H J~P:;! c8wu0v})3q7Ui DY{*"N>"`!Ҏ_Xwr8{?imѷ/IomSdR]be0+-.4.zݐRaΉ{hn6Fu>NQS>eu$5[Zx\UfU.rz^ژl/81]EGp|gujDˇ kVd$Y 0FC/*o#e_#òV$'YA}Q&T(u#|=5b /+B-x|4;w<Ū>xՐ7R?1fckiW8!Dzh=7Xl˧zOo"H>%n%t{Jm Tq/>\~"'BZoFId `xZ[>;Pqp[C- U1ȓ\bknH &8@^YUtfd3ER\ .h*"CQ %X06GK}aw >k!jzh0pqF 4eGzͪ[[n6'g2L{m&%64|)Bwi)=r+Cwcjb'T[ІThE0`aNpŮ+gLZX5~/P*jC+:ģ$Wy|)6 jlllDn1I$[dLt6U· GpX!MnKjE*~ӉJeإuu&MK Wud/? *utwE`Le! Ǎ֤}T Mݰg9ޓӢsS[{ޕaVU=w;qGj [ѥnn Jo3 M3k917Ol $gZ^3M{gax~t||g"\8!y9ixgu=~ }BN`Arց7Bpb@ͮP棾̩|;Q2˲ Z![ 7J/q0jHM T w<>3qdudoYTO +h Ni`ܝ>9ki[uMxxa),pYnTD4_anO PCs=Eי1@< C]7R#+hhT!aj;WgiHHgʢZcvf嗢( ;sn$PG`Y;Eo=ڌh7bGAz K7+TĢwcr|M' /x@b, ۶J9 & F!:f]s1{;X,5/=LfיLx5Jg3`%m ݸ !/# %ʹ"Ll2qX]^i7?|=`C:.@Bo1}'b!OAPE{53=gd5F)med[~oҋiGwKQJ[QCbXIH^(C @ UEM`V`+91dCW"R@E+Zv&!$f˩TdRֱNL D[X ?icxt'#] 樓[>'a Sv72Zt<(@N=&!|8~";5Yov3,NòN!_΃,ޭXO_Kq._qRt j6yC+^+u~|FvȺ v=q,~w"+9G",t=L(fp(Wy #ɣ>P'8K=&'qK>T=5XtƅqK[?*Uiv]+ft~F ru xIb0#E ,evRO#ިj ߭?!~v 7wQ" q _A C6KrvM] T_o d70gXw潜K@FE4"d},{(b£6؜Gx(~^S*ϖ?7{o8y({_.>\ZZ@b] o_l?l‘^F#qat\ bwXL\1/^4`J~-^u릖yT3%5E;Z KzW=HՍԧKi1m!ר8!Yqg?8C=YnvEi85/'3"NA3!%Q:K4:{BHGDf_~*Љ*ņavB}R>AA1yRve1"xl0;xwL &RB&2;3HT4oy*J ڇXiS8fא>b{2څdBımFC4rf}9 lpZ䪺QaI;*de`x(8}8\}xd yj1-wZ-˛g*02V|\RR <{ғYNsG]ڥ5npw~a>OZ}Hj cmTNj3h/桨k2z&hY#|jz\a.9ya5P"E;XxŪW?k(xrq;3{ɣ!Sۺd&gZKPF -X%_ A/rF5\ j)ZBA"m$IE2SUǭdFaqD~?AnC?B $2"Iw䧪Cb>H~ުTH6w? wJqec-r}tLH]/O#lD8aW0oċI|3ҙ6}ѐS%dAǁ* y/^YPq49 MMt)g8>J.#W媽nfHZ#ɍ^L_MEċa_icWqk;zJ378Fh|EbUim:HSn6@S.\9 Ecv[r#,sW=d>T-}.1:>F?;x!&QSG+ X]NL?d~.H\C_ ۚ!zpI3*E]2< BiY>%: 4b+z,qrˋ" g0[w1R[OѾ&8 ҇L܈JLKlo2 &;<RպEv_)<_eàv)G pƱud y.)}YdLzwa>,*;lyz>sAT `L}{A?"}}'C666x)}Ipi?@B8a`dۤVٮyblBO{BdyL79Q2`uΜ}n/ /< F΂g/b; 5+5{e%+(wTfY~N92`v#آͺT@&~1ġ0ڛl˕v|3RZN…S*u\ OgaتyeP7_K ߣ'/(=ˠԌ5x?m(=4oHR%ΝNu{K:>vw/oz1?uV `%u̾c;)q6 Ui݀i㈔{w,:&SH2(Y2 `EWjRU,6uwwZwB IH<ZH-U U@5*8Baa{]WRb+sH8rq9S5J#Np,I}@'4Ғ&œ^kbB>R{"޹ma]$ +)B'-zqfX)x LS#uDn% üR3olTG&o Aq :ѿH8DȅmGiӈgo5xrL\pw&(w~9S,.}i}劌+߇6)LFw}Vv/`A~aD/kMɀ}d \y*lWNNW J IU#dNу'6aX6yI>~ c͓2VTศ"UtX 14(3ԗ(tו[[9`0uz6#Oi˥iJ2D <6 fdwO g']Ec&b—* ;[y<6h;Tɜ(C`&tw?\c X_ߜKVhd}ci6]]9. l0Sr ϗ`' ?D_[{S.QXrɢ]vvB~g np"ƥ!:6Z7"FDd1 o} 甎Ўc{GB)mvbO04zWP'^c< !s:Obe ,t\҆pf!=+`u`s M`r.E tg jU.P6F\ ^^U`SD]ջ>Fu>49n܇}ܢ>\[jZ89T+^'熧?WMP>(N֡pBF&My,< .?0>y%Dߑ;P_A33#{M` qfzn9=M-pq>,HS흟e!rj3}}-]'שonuqһtRR.*k`]ax-gDuETr> ZS3|q+B|>B:E4~j>15zѻ"-(iه&SyhegwPn^bu%>N-\ tullSH$N lىF (f;~4#Fz1-C>_9 VrGVCc]W&P7)Uv*2 V,6w{)?,)V\z[m$#̸;6}_3Plת#/ ; bs)Bo| Y ' h.@$CZmHf t iڙdu+i(t͏94DZMDzqo&ikO?>Hg4 >z _[*H0E(WZY/ɫm:7h71tck[S 1w WLS\˭ M'Cf)[ğ5Cb@4]Ơ Dvnvmh2ތ_J^4g!y*PN@V^T& oŒMQfЀV "'LnUHå}Ћ6O=(蹆$iO_4JIUTa486$rWOUlNf[ ;# Җlc("ixTE$ȁwsLs6M+TE[Ze _M.HN*W/;W$u6J0'ѕc|PХ>oaEq59BJ&߄\y0D s}}=[wxo624@wVX_p̕#X s~mS e1ئmIY uj4o绂Y':c֚h OM 0|YBK8՞F_X++Nn+";c>첗 Nnp*yl8'a˘Y9a X؉֦M됙Ƿ.K-{n:~\_;V0Bu2jOR7_&f߷Clep,ꡥnOG+ _ocuieȆY W`H.Mz`6D~ :To$ ꂊa|RA+Ltd@Hڨf6!$4g%‘Q* cbhٛx?2@*;f2߉oA`' {,gժ~ uRnB+\zVUi ',:nqE"R}lBh2eO}ڷuȌwQж;!jYbᱍ&LJ :Y٤! ˌ7-^/8 JFr߶~N)ΰ~W=#8*&-R%b?yTص* QSg{=>+,dy>yXx&J3仵|P78Ky.І :e/-.RRo CPaRܧofvZJ'9WA rn'R\8?,/DٛI mlؗ4| %6D7gx~BPЙ<㱑ous>ܖ$< t)L&j>ſnSH:SUE;< ׫z߯OY=w~.4Hl{ }' M`A4~S-@d(S' ExvJڂS:/;5;dHC8<][ %W<:6,y<`/TN9%|£M~M8%>o~x YU~gěHH, I e9k8^Ŀ wЅ/,3!PaaDgxݥDhGDPU 6㥚3kˌVۉ#݊^H=[_CNx_oBĭD̷x*ܬLשi5@z^HY؂A}ʕH(mę[ #`@14O }81DP2^lJ [._3|Tw%SJrf Ə޺-VI>Fw!M6ڢM}1l>K\W7є3w\!F v~pޑvO1jDQߕVhCq[0k<`Qh=+[ c nDaUV LӽMtyvW!`6 r~|^([6HPx$QUp&^1<I)Y_B\֏:L\_D[ ?[C`( U*BSevE@9<{uYJQ^]uxKH1Ro흇h#F}C ؞ q9H>VآeBXti=v\7W& \.HJ` _0DkLu ɭp]dBrL1?E3f dmtT > *O{eۙNwW&:}!8Ƿ*bvT9~Y˔_k)(L zm %H]&{y̓n}&3kqt{vDUh}q%M{xS=Cc1?8|sk:ƅ7n~bIzʯ{]H2_6d2K{=6H.yJEO<P>9ixYLT8FKR&t(2X֖,AH + W×nVN97G@zOB%G}yn9Oyr'syv!`ef1-;d>sm&6rjѢ@ P⍪aiAh? -࿽tqhNYۯZ58O'glw e ˅sEth0S1-'R[$T qzCUWzږJk\=Uddxy#\`3ZhA =RkLth/^WQR8}@>yř-@wdNZ"@h`N~ۢ hVA d-?p{'I\ N a5,<Ɔuy2AP70W墻{ t?WRv|CR3-k9 û^͞YQu gaL助Qd=<'Q߻E rUC l2dKR*pnŕmΝ2ԪR1ݞY.{_ڍ㖩&Yӌ"R$(3|fƆY3A\:(sR,ͽD DRcTpX憮Ǔ*fm [ai2EKi9?KX}GPnY^pAn^-6wz |SVΘXȧ(dY~52> cvЉb-9wDxHtOzSX5%v Og$Œ%[j%q_!5~@ .ncmS{W2ϯ nju]Hdj!@>>-^0i#-<#kX4;ql3< J/jM$cފs\l+DžT{q_)n4^ށRZV]yĝY#`o=[~}>P] T.Zx+ڌ'i7ijEUD+x0:rdg~ܿy'r-?xjX0r% 6sNQ1VZPP ]8u\y g;(9me,_ѩR_mm3n5ogtjf6 *xrrռ'Xe 88s=lSsKLZAݎ{~UXt㎃+SvЙ7m`v:, R%a٭U=[hAx1_6Vǡǣ֓zWI};>q0^.;L'ݐۤx B@@- ?-LN8^pp8~. R21~r6_^ bbOU$X vA3U4'TDc'̱}_Bp{jdU*6n4TR [9ƬaA:٥+v < Hdsx(tCK1bktLgGxO\7$2@!g']+|E -]گ.iz,mq.% z߃B#T5x` Q?tʇ0+Cߝn4CZү^B-sy)䅼bSw¢uakj0U2ƅUvNu:utlfu/VG0$ 590%"l.Ado+$"V`,v=XGKmk|Z ?kдiB/F'R C%=vz*ێ%Md/m&5jvnՋlΞ~T"ߟb L>2H,PE7#x*{@cm_Cw26Ěa9fb3>/nw6>?w(13Ӌ&X}exVN` )JtN܏0uGi kh.&RR w~Z+&$ujjGjp~%U$flIjQ:/9W_8w8 t`T& )՝W.''"ܞnƵ[}a:*$H}* #f 6sqW,%p)|/mϸ>]rcyȡ:(JIU%A CfS TR&1șqڦɈ6`5- {VkV>-AxG1m˪~p!;_}xq;塪 דBk˚ RJwnjzn;Ǎ b 78<_t%rIqmZ)m/ xVu5~wΜ9؆?&YwGq0A"^0 CmI IP,/@C^>{\ل=qӼ`nrjʪ T]3&:ŭ=PkrdFtJfPsO,[걛aLCj"h}\QjL;y~GԻ Ht=([Lq,_fHY6| 5t3̲ΌJ,O"w *͑eSHkDE geA*2HaiZpWr$&Ed{l>0Vʲq(!PI#u e~X \ )Ç##a KR_jvxÈvS`2Y4%bd9;AO]؀yd ;oh0kO,r;r {CJ SQ$_L`1|0ƈwP ^R($fRͬ^/  9 fk X7j[YȼmG~&Yw)6:[#/%EZ* p> J0ƯXIn%pA*?p$:刍+KK,jI^L#[{/Òvq$%w?Aaiײ;ބg'x>f^ͱVsO\$rI^ʭ Zyn-LX;RPі'L|, p6ⰻi/ԇkWE4XT◿?nS8!0lx 6^rBlu7 FۭƵk?4h!8-+FRq#Y낛xg]]ۊ92 ɣzޠBR@K1#:$okpk [i=^+ nXz^N᩷(Dc R נCH0)ive`ǞOw6&fezMChA_2tTYm2lKR.Tv%S .i$/WS+3jQ$| ϡ"/wo("O9K[pjEbYd_=3y@~D*!Z~wp:1"ScE襔uS^;;EB'ֻ%وKb3du z +g}nM6CA6a 9ȴBodX[5'Յ|FoguƠ鋍eGm>J8RL%yjd! ߮dN}O朅pRnP+]w[y=D<9OۛԐ/\*͝ĩKy!O^ י`4Å(;H;49h3hIT #"n*->B4v @eX=%fe?iD7"E(|>3pG)lH9f!MA`{z=T\HÙU*ac@+C9/M`$! q Nw4vRNw)Aʍ&Φ}x;0&ϊ3u`w':hVn,:ʼu;\wnr}bWEjߤ7}ﭨ$ևil"'I=Yna=lҺ|v7@Npy%FTy}K "AC&ϐPgw^n"?ܠ?Цjs`,,wQ|B2׍)K\ 1(6W8Hj jdyKm ٗ\ x<[9bf;CSh@\vƀԺ! ůE5-/&9PR%Em 4](]_7&IX@PfV\|J3s;垢-H2uEfH+4Q]H3oHo)%6,*/lw褐4cxG o9]ҫK M ^~qKǡlQІANKtb>wH:R0KcJׇ,Ąz@pjZÊXb؏pD3m5eJ\V=w]>rUF~SyZ0)0s/4sI6_9Яڛ% H=YCK 6s<>}T(+UdC19cnSHI Gx%RAqK|m>Wy5kON!oȼtor"zMPTYJxToRQs.ܷ J7|#L"Y=, hjF]&誂TU?n:uk<\ԶY( вf,ԕ;fxE3[i=5g, d̪NA)h\"gp#B\Q5;";=S?h(#Q{ϰFK"7HUǼ+32`B~#+?c1EY>X,_Am}O2Q{5%8RX`InTלSǙ=mc K;f T)ls}psë< vN1Jed_䖣:zs4Y`}f}˜;%W)N$αu?4;>^ ^َSx+^xu{ȦT9Z@Zr;_(^wP:ENkG_/ܘDAf1bS]HO&X}Ovk#1WM|C A8@*e=HDkd7i)C=yIL;yZuT~kщ&u6r;ݜTy A@;pJzlޭPUJ@[elL{BH0OSr]1}:jrRPqf"E8լioZy l9*8LWٟ4&܀8-?R h^b\T/z1e#q~pM*ÎjQdz}G${ qiAȊ-p(*}eDڬ@lm mL\k<:Gv8YcufP6LƸGG:GC?PWzư>gO%!Jְ>u>M\uxG{+0C&d)*yl"4 /Q<+n['lhj; gStٚb*eU#0#!" aJ Cdw/ QkZp ѦSHc%ZB J;W- ?ۉ/A7DC,W<0DZC;:5fӉ]gŠqw̿@&nB=IQ68aͺYz%G!rV3OtJ%q%:-]ѡn%by0bZj- _X!?X2 R֑7@H¬5K}"!4YQ9)AM':lVK'96-J)hCM͌ힶKtgOӀzNU#B$vMbN,e3b2"[zI6}hwaK„)&>O_]$\Py`mTGw5D<D 0q @%du&qA;zH+=m+lZoqXĖDYY`=ܿMTbv߲u m}-S0dTp4Gs7AOU$eVZh.ᢟq<[ؾg*ޯ-Ե֠BOuO!'F<1QJXeCf"}m1?.6Lg 4 I wbߒFΰ`em&-TF#U*=󼚚9݀1[L}'!H#:X( P }oJ֫=i7F'xuqREN*^ mA'5\JM Ðou.{SBSQ),G'|$pMx~9e4x_¢u3p5tUfe*Ũ?iA}vgODT; Rvm%@BzbIޤ䍍aI<߶bpl`';s.DZor}tMsJC#ZjQ4&[6t]ʛH]7@09C\$ϛnop0L_3|gPJKQWhF+lZύGqƖW4)?dž3K`z KWZyު 'K<mkzD̫~oH+# -\Vzg4S{3Rfxg  ~}Џʫ,TuW.bLEZ ԿJ5 }^$3ՇIgs|n tUhzmHKH8ҭ\jAMbmב~\x?CSur]e^qRY/o_a!a\H5 a—EVc Q* ALJ3.Kտqz?~L`}^T%:;XK"ms-c项|̟ن*uKTu`G *kYPu|Δ\z{(s-45 )U :̳v'RT&J%3+Z\~%8ցPoSٖɎHM}ي!YB]dfQ!|R-,*gZa+))Bqw!<¶Sh^FAD0|`vbO(S>Xخ!g7bCaLobwǂ.͵6j2)|SАׄn'\IZESk ? IqnW# r_?P1k9ISm7x.43]RkV"C2 A?RwR/!ޢ]ienky"f\q+q/~Ws1zQCȆYSvD0 d#=QG2КBr}iӡ6ӟ FlS=vyn('K[~7ҳCzt4 B2#„wTө#H]i5N7_O[ZrW)yL9 s+ֹgL}]~hH'p.6&@Caч=vy<JoA ۡg[ M^ŧъb9TŒtT8} 1VPL40تR=Nwzۻ"Rn)593cOⶐs d B18Nu#P4Gq ¥u vEK1y+5{qJ<4_?LScM{'= =!5^)BܞzptHk!`"ܗgTQe8^`q_!̡御G[k>ޓx=6>nl/z@c;7T;<0i 2`z3PD`}!iA">/E.̈hpZj,he0nh2q}u`W0)F#t+>ƣ8>@1u?/!<oP s|=ETi5-] 4{ҕv?,Z]gu΍Za>;aL4%uJdV缤` v .1\{ mj 3ݖN86җPk$4LwX[XHj}O\wa@d":OR`9G"'ݙcOcnZEFNr'[灗,$K&%STA#Q 6-Nq3k;+xw0`7k50K|Ҭ_| -$KT~L0$~uto\A\)7_lyjDnVCJeE](&g}rl}Vsa %݃3xu59'vt|$ʰV"n\8oڅ9aWz?˓2MM%kP9 v:XYe Tڅ_D`GV"}~%vb#A3$5 )4KctkP̶R`EbGn5ؙBQOAA*ݷi_yzO!L- +q3zص~r]֠Yun ނUw"&60_0t^]32؛e:4k6ο[^Hs ˀ(Sc"^ TTaO>ђ;lA!jVLkNqq 2ay =쬬r|J"c*Y$%֘O]qaHNFNĘ(GX`)Jӥ#k~Odt: -_%LRz u =nu~2[~6(l {5<$|#]N^qX pVF}4ycQC (YX%JjQHW-o57|VucrZYVTvUUoD^)a;+1v` ӗ;<1,ю] [wKvZR3XLܔMgL3M*}J!3WUbWb-D0[2Sl)~kndf sIK:V />#ÏiυԔ.~ .NK+|XЮLeο{;RR\lEGj]L768 GWu=eà+Ϻ,l^M.Dp}'f$?e}E y1 }eFOJM;E?3LvPIczުc€mLWY6lKVr0΄oQS<҂5 buLR.IWSy(̷콂? bJB,oPg:b)ʲ!>s7i.?J N򕇒,O2+Bm9ġ޿gjPN`Mf~b_OVZ[Ggkcko"Ӣ}go'ݗtVӦxHA:H0# N5-j;nTľf*՝sJqlҎZٖAD'[ҘkДAſz1p9o >⎠G#ip|36KF/;/h,i#.YqF-c\[ڂGlofr +d!~?.O=U#2K0od??KHQ1!tu+Q+ "5/RpjS}r۹Ӹz K<"Eͺrߐj>YKC#QN!RbbJO#q\Kzͮ7bc}nIB:3svX15x$!)pY|)ur|/^1e>ƅg5QysBl ( R@GmV:*/~1,pMV/'rG Pe>m>qB>v#2\lo'=9`W1PE-]3JaUo`7F?OZx؟o8VA_&Qt; m ,ISTR lvNO5x/ ǽG.bX]GZp +52` e,Ң#2Q" t,,W&*i ǔzBZ%*2N/TsIw]H}`ʃA}v#f3x0%M\Nuk/ ne_Ǘs} uBm'z, X =cYo߁ۂYsFU{%NN'𱼥un+l&D)IqXKdmq'Cv[qaiF p#<#P'4S#lPahI;U~FG`9ΕT^ RhoO50 -FBDJ6! }+Ejudr6 e 5dm3 =Ѹ@?$c6 r˒W :=r|c),HRlF,_]\k58.x1ܚ҇!u݊*=m 67%}M* 4$0[Ł۹g_*'& aq6\JOD5_P~Ι%aћވ8^n0KVn~{y *SRtwu⡰7IvTԉf'ŽH\}Ossw:zy+t-1Ӣp,A, !M"go6stGnR5胳yhjf`Wv ߃cxq!)X*v8杶 qUR rfVBSN@}hkpcӺwTĝFH&y()eLrb06pZ{>oa={~UZ|o'OSnGTyfMhi[U`QP,ysbT6tNqe JG~a~0["7zDߦ ,6:P:_` -7xؐ~'ƸF,]iZKEV4eIbQ3]s80ZxQeL#q"JǰfƉ^=Ç;-Ml>*ถ j:YPã<"h Hi$=Nq'&l0A]uK/ܟ c~'HX"wSj 8soEƖӏes5+38:Kʃ믱аޱnK*|sCK>@BdW("POzg|le0m Cǻ| p b-N2MCthNVRHZG&[F1kXtk3QSNy斘[HU%b$aC]UKVs!xRx˧ثz\2e ASontW>9WslX,uw`LPi,&c9#4\1^t]E^_t BOM#&kq{ȯb|E2xϾ.#fxtXFdf86S TME,E i| h^KZfaGSN,]LjqFЮUlQ {WߋUpa܈\xu0TWv |8"FA^&#-[J8$6[U]1MJmPgB,otȭ"PԴu NdĿ z5d5S8Ѭ0TiBa8I)yθZ]X q!W _8&B`S'S0 Qqrge=rb!~a3ulnlM9xĆ"JZc= "ɞjk%^4y/KB)@=R48 H0+]LahtYO(!Nq)! cY\>6!N#' 8|bKsMs˖gݢ@ en vWvy逈:s!V!dVWtݓJ@9фRm ժH8\"o)tw ?,w~ Xٮ˙H GVϔcO CqD--|c--xbh(ʄR #}ya*dVz[RK>iLdC}(XƱ0vBO R;;%7ܟIXT7OH@u) ^$0jE&OR?|:jAˉO ̕^w15HBjCWD\ ݋,lIաvE?i\Ȥn_Lr؛s|foލɻt,3f˄[* k Nbj8)hesvr:g4ޛ3=WrbUĢK{XdwjVg%kU7&6 "P<,d^Sz`hځ/O,gs|]ͪ =iNc  %sE~{mAD!EAcAb%ӀD dc @HZD|*zM~lQ1s+ۈufyntCl C,gφzo6쪦+P{p |I#V DbB{1÷z|>. ox&yy?D}k(" lKCY#rO9l'Ǡ,5$.:zypϵ<|nGѓJ  yzg9* &5IF8p!aT"tqVR"|u@yvCb,TGa | S!WGGgՎ˳)S?g^i|2 riEwd$I;ƺ$HLlf)5Um܌;'Z*&FFFgƧ,J!úX!w84E"YuT@棙X$)e: L|m"K/5:կ]Cb^,_>3נagŎǦ̟j~ [Soe\nܡf$k`VT}e< %(jN+W2H5X2"PER \L'OB5c"3\}G${jD`jmTR!G·AzefB΢FC(lPw;{LyJ%QT+zv4uǀKFw `8N=$Zb4NkKv@%jL{IҗdOZc *z{k@ao?ЂU?CNA=%>;^DOxZ"7mɗGMrH\ ި QU\,0.ηzUȱ%bcm}nX@u/{,wLT6qk5Ƌj$2aHd ,fZ-9鹋y_@qE5|LFA3$r4?";9:WL2RMvoD~_{ Q yI9P}fZooZ:ژ(ſؓ)?dAahfҜf&pdmMsc=v㺾x@!Mxc)f#y Q0:AG&Ab(kU}$]V6|9۴N>laMI_( %;h) ӮPZ7A_R-k_~M\j;Y(ˎƹ{W6ۢ#T>cƿN:RP&4g!6 t?¯`pk@ms {}uq[_ Q-u Wm̽774p#4V~%؊օ@GR0Y89 OPbd|! zcW OqT!sVӌ"'f7YeHz~GBݴfuOi5zw@Rj;a'acq(iߏn`fQ}Nɜ$u^swRN^\ߜNǾ#$1nd-U@ʠPȣQQ5HQ5qvX 2?aSaAgWi& ECp#R/r.硰"I ڤauDv./z@:I.B[eYәGKph;늙02ntE,2? :n??j9]R7f޸'%kXV)3ZDлx+y|]8k„F͎j-+918s8SIO$HQ(QBKԛ!v8eL;h4?nqKdDFYH$uuW֟ɜ>iХYA&ӌOyQKMaen `";/(U)37^gAʐRr%Ӹ.) tLjw+]lyH9v({L_9 =(zdx66QPw/SRhѣjzPTi_ ֎qVba&Zu,lgekMtȋ_N|gMLsg8GŮ9ӥ0˥ur?{|͢WWQ+eDFa5;x-sW-b2Q1fd6߉[u٘]cфWU"7A 肿*p$KAbU8iHIT6D YӰ&*f&P[)\ 먝 DɸcTŽcxWwB!~aMdhCN!48Ҷ]W>[nM:.Ou3Pv Ɍ-f;)9i0669г9$:% (~SjboR1l &3x{Dxhg{ ! e`̹kd]O22 @70s!+{Q0 V)kl\.3wm`DE6ӊ+듶/oLl ﴪ@n)/x*gb/b[ok@bRD Js TW-.H缁3OO_"-DNtEo\K鰥XCs/dzϓ5¼cաVsJ3'hޯ0l xUgH.*>2s(7&yޤf>d՛{ٶULa^:F&5sF< \-þ^cl^tr4ք\dbu/V0K—f)H5k |9Of; ?BŌw_Z 7Io$3I6M'h{ QLqsĐUneԂjT3d{4E9#]ZQ3{do+o/{F?qhbV1m g?&v1_ݟ'ډti~ġBGiIu6x;R\>s =Ϣ$s'[Q +-xDdM"tۂ9ہZTv" zd* r/VF.l}~$99nMt}2&x؜b`W}^_~OxNRJz:JZdi>c.d%K2Q?%(lK띫{A -i75; Rt=s\E߯+ŵODP%Oq;7.=*^Vַ,;\L@7x%a~Y&Mbſ k4hF$/((2*E@LAg\dgۖ׃sV4˨6 <@fыXr?F98$pSkZuL%F@[1us# Nv5Ḥ}cr If-z77=#6bR ~HŭFDjFmt]I5(]cBsl -qyZ+a' un}_RDx낀p˖B&Ko^t'd{!}3A2|?Ҕ@P2k Ʉ"ꘆ_Nv&cT`Ƿ{"^^"k: U+ZpD³+sA=]rkff[BVlRQ Z)$F\x7f:+Y!Qdx!B=?l7Е)9T "R)vdU$DPt;b$<&Q & X޹4ΔCm[N;D\#`/L4/{rH{i_|TщTO { ð0f3DWǒ(JfC\}me7HdI&#]0T'騆ΨÒvot]A$)eR`Jٰk&+|fG" {ɴ W0z.GvhjP >;mJc\rqC'wm('DfIX똿lQ@NM zz?d!,$¥6^}E5 ӜTIչC !y+axx)ȅ`g^~i%p գY386LDb;U~֎UeUNZ:ZvV3?.E$ғ)=&Eg qB2;2Ap8 ZTTNuQ6W#QDZ Oৃg'$ʡ"p tp z W{m~0I~bƥB$_B)=}hTPhwʌhpCⶔ@KTx'#T694w$#*{aOC,ujx #|iʩK|cm@s{|E͛N!;c(#ϡHsn!+kšq=Q0A9KR_#[#KP)ԥ#^gMuI\rآ^dWwEt27) ~;xqT*or (?i}PUr OV}css@3*+jJB gVE]GpRm,6]˜_dhI[lԠV4l`rYVGzJɔV? O?\Æ?řu@WNȿ24*Uo@)Vb "di)z۴őIB%%\Ǒ-ՅcɐJC /o{|-fjzd2hIy95wY+Yu +<9'=CN!:[h^Xs4S^1jjc0&ڿ6N;Ԁ88Bn4kχ?&@DMpمį3m =u!ؙBGQQttCȓ5 I0MOT/%!I>ˮǎ궠Ů9dI1j*]b",Dp&1|U45(w<2nF,l X-՟/V2LP '1 z'¦JuRTI~" (QH֡%87U%KS)tKY_uP:NgWٓR$ҸRg5ŁCPP<748|o]> 楿̈́?J-4hI0e HLdpt<M]/A2dy V-&b`.ZM$;UM9nb &7 Osܮ]%C&L33cץ7εh?m (e!JBD'L pG Nv.6FS-lT%ߟvkY>;M HœU|*L1Cyt gyc?$v ZKqrA$h ~&(asV5ʙģ-d{,9q@8+=ƭHOώ'{hyB!h4}ADjRl<k}rwMhK%h< c޽Zӥ* P~P#2H(TP٠5d^Y "aEh OPq| ,{ d~EL 18atŔO\,LHAawd6Ll?Ú }{l,uyBA)i:P8)0,=ZH&;]uRꃌ`^!-n¼vfsxxkŨ$d]0-BNXUK'շPĚgNNL_t$2ԔN0{@_VL?̒PLo:).- 4Z=vSy׭b8LPzKȒӝVV4_DY*m+_|kr0U#eX9 X+MQt dmiCR~Nymj%Ee\8|y6tS%,YfP1 LQTlY@i>\сɅ=20U&ѓe^˗֯ſeۍ%U Ԝ`a ^u7.u"أmY*=ؙ'-^A1ں6)DS짮e5aU j ^H?Ą~RyIVFm:b^F7 f qBcBi.٣;pD,AK۞[4-qdBJ9D`nY 8@|rHa͟ V^|a53 !XNPBL9Kpl F^2S\>ܠ 7#xM+tI BH YY; 7f̙s=2Sn "T{DFt$f>;0*֩( ̡AHjN+fP#1Ev@viʉ֋v)p :ī@BdM3Mur} 0|' h3XYR%̄ q)ͭf )AL藘\ \%C #Q[ߡuTykmo8Oˆ=r?[ 8wJp XVYPxM?Q4Fs9CSRN-Zu 3sYcSV̰r5ǝ"1Hih| d:B-a;,ځ$Dd0DgubZ@HHD9Ո;8 gx" ހ X@lY^7W+*CˣBS/my%<>peL;tҷQ DQ۞2 Y/-$Q|Hi`G# #Cho l|O@m)@rVVu#.eVp=m KFx%x];&rgl D9jsg&zW6.wu'S2c/vS7')\[4QUvi}O/J.~0z ^tmE,VYFi5HW֗   TVjBBJvǗ%7?“S)O@TX\o8/Xh]BٝlGʶ6;Nsl^)pG,<%!!`Fw9IKq3cVܸTAξ""o6/JX ;fow] 6 SA }BMѰs(\_?iV c{ B+k 7nK 1tW1{9y|SǮ4Nhdv25*ߓ{yEm;ME^lXHΡFoo}x\/"m2T+|~BG>ANwG9j^R۬FWcVIxI,-wgyIyl/VO_ ^J֦_UFGb6R'g>ayL-2 sm}j-+~LS)PƱvY&D,UTv-ez@П/sssWepi>8?xhy& گĀ ^*̂3 [rC*#֒T=?^r@%L]Cw10en?8pFWj!ΛתVF2_L`f#z&$_#BEwOl=}ANvjցUd&sd*Pì(9P$g>:cb{WJXa+/nrHWEa-JE 9$亡vZxp3=#2cu8?#03dA( )Se_ ]Ba]Z(U*ox:- zZw?D1̡Y ^ZSbqNT!nߞ4PkԱ'G;L~~،^am|E2b իƲAXޓTczW\2 >^ W|6-wZC6sriͨ|m6Rj2dҢ[_(Љ)8sT\Sޕ>ЅRC(lS`<.J&|JTN:RΫ7/WYKS MY"/Nӑ@Apc60^"?fl4N6[cҖ=A߹Ί˜Μ>!(Y#72 ;}\!DvXK$R𺎜W~)]^ {V2dSfe**6L)>Mj~MP"eSLfPP- NYUXYuZlTZSQ|o/+ bAo\ð_2^{QVi M`a!) ::M6MV|_:Bs K W6A ,BuvNk>g+_ `#}h&ߩ]Ö/h7eZ 8nS=_QPI`䍙oƺ6SnCq8\!%C/jASrkך좎0S,6T(VrQ1f\V$2MY8mnyE<[z7w:- 4l\iiV}\3<@F0&!jvޖQ|PS^B) So,snR}0fF먾BZ2H40?R[n7q1 Xw{!fݜr~ubWjxb%Uׄv͞rza{+6.l"⮧]o?ȶYb4TZdeqi>2pS+| O(m*Ʉ0ނjU.W!`HˢNLdcJڒ7<:.;Ʀ*qP&z Kү!x,&/xZqfRAXv{ 9Htƙ9&P)?p+1LTqQZQ`Vd ^\lg(6elզxuR{ ~k:U)j/v˝l)FyT?lY; 󚴫EyECTEpjkF DR}fy] 3Z9A$^zrtjvjC*?1l+m  r(Ͷj78'.ԋZ+44w3 Yl%'*tos (XgprVWw4lF:F} <lZ MKPâ__lVmsz1nsf^XT `%Ě.MAEAEĆqmT'@2 G_h jHVUbXr2"e'%0Z&+zI8SKcH׼SiHjňLDCaUyuYlC-Fz孑RP yW  W1Hz\ 2Lu_?ȭ;e2[wCcltt"٤a ;3^v7OR9m.S QZ4*ՉO">XV'R*"*ʃّ*%|4 &uK,2hmG&' :2ERRb ;7h.SI#HJ QɈy(6GBRH\u%ItM=[,˄}7.TpȚg9=NTO Kvz*yO 5IkT^xswŵ "njqʍ}j>je&0:]cӲik"?ӂ?]b|Rz"4&l yʔQqwjjR6F0ݰo /zm &Ї+/k6sL:6э ^1Qi?>,۔+a4xr1f(ɱ*m7A |3Nی6J@B}^#F󻟧kG5֦!쏂`2״C4*PF4Y~P%\V1bmQL[b2)b#zy7$4woSevغ@alg'#:FJm[yK' 03iMz'aYˎS=rߡ()pW /䩇2iITaPXB 0:8eG7. Bd^k Nj$E i>ZL{  uvJ6l|>(yEޕG'&ঝ\qPAɸKl&&:hF|ȈSS3dGU;6YA$U|@f)ٗg~^ Ve1Mx5(IhGB9Q1XDIi_1mb * 5ާcaH^, 2DxE.{*SɀG6ԝm1t:5<@'1m*42 i-jQ검^ is/fXHͰCǹ̂:>PBC23 ֿKv=iL~Z8T{dLڧԑ\^)yaVʭݏ| G)Gn-&RVH?z%\[O$1mwtB#b7VY=[awv:YNI}v 3 bpO Z?ciU*ͼ@Ќ;ץ U r6XPܬHfCS䷭duwǮ[u/%VT5}Ȱh%]Balk9 7I(1E@q꾫=%,Fv7NDs~7f'i*¸4*$xkRZf9@737#7\'gvN -D(hWN >[u=J:3lߪg[3L\o+5fhHBj"O"b=U׿^SĚ6Eє0舶`~6YƯ$Vk%ZoV@1.*ry-Vm \ʢUvf_oߡl^ h /tdۙ\ռ Ktp¶ ~^)4Ml$C.QKXNdeюdg?@ aj'M!YS@Jw}P Jā_ۂ>nNF"x&9vXrßjhF3+$=$foI}׊Q{{NQE`}Ô zwhK}Lc, bQ!֯ qtH+ǪErw% 6rǹ@8MpJ:×N^p"_dÒpn>MdQV"8[꟢u|j4Yo =sUwO7g?e>59KWy%K"=祪ff-,Z+Q!ՄIyʐy>h9ZX]T,D,obdRVyOY[Ts;a;|j X8Ғ,AYg41v|ŭ-$yb|hS:#q6xB Aس..#G6[S%_Dzabr fb+b࿳go/ح"y+ ['se~hk?R盶dqfjv.p)*u?c,vh x;!yvR=<)M JSCyVX묔}"Wu+ 9ZIBt&ZSZȍYȇ@k{Si.K '54Ġ2^{!ˇ1 Mi#A 5K#YC7ߚQkOɃ5@0*ߒ|0Zp/@@w>*$h}ݮsAl|L)k427.v_%@9% *l+sT MRr^E"LqE<ԪQ9 lmP= *Y ǹCsL;F8;6](``BѲ~$ۑNj#aSD$++4ȶK Ƥ?;J'<k=;[ޛ7(Uuj9k-U^p"XI>aU9T0hͪcG*&c&Ta, ?]c>{>iʍ'=*Ἣ3ЀS\]kì%DpbZCzc^v;krB 5+FO"q-\dDtpvsy؍@:O^o~G Z{(\??؍L$fy8!]q"֪RIPW/Ԉ+D㩿Gf!MH.#%P)h:ksX>V?Ң1[$*MXv:mؿO1"BΚN] b]oݛ;9{smT/O/vxQx.)H;: =$׀P؆n7?d"^fq,)Z`b]%[6{fj:!>F]A BNl-`ا L#ٮgFKмo]_JǬ9XG]"`WpIj¯us- #o>( 儳d-S[2}^wZ'Ly{mPiSB(.PttϬC}V2˸G©ڒ3IԚ7<拽S׆C3h3$X D` 2qmLh#Z1g6O PO?me|O׹mbt*泷eꁨ2aMb^,kfsu ԸEI1{b}Lq#ʕG_!hO*korUmP4zӾs+SUyʈj?DW ߢ+b.s^lthM8{T;А|ą>zJ|f7A8[t8GOyJ(~(V sv6w&UJ 5!"ȷdd4#;*U␾S}ҠW;RGQ >2SÝǦ_׃io/`o̜ %j j_"ZulL?deA2hʬMyT,/%dow'=9HHR@9B|60puᝋרI@IvCw( }y] UEڶjY QT)R .2LF]$XS7n>);<4<-Q.5!U=ZDčD(2ŕ'Lk=7xz řKQ2 t@Ż`PX2t~1A&.d;`bK_d3&'ܲ>\o"$DH8$&P k"l,k`luPYLH$2% c[b-p[(NaZۺAotNݿ+1DҒkw[ٳ]τǬlKC&{yD@{ ~ò emżB:R(RM8v@BlSfJy0D<"x]o& $'I+ie:t1KieF0!~ްΧ !!(qݬoyLc\31h@W =$j;[ʗx̻.z( ˈHqUlyv\s+Y'5I#W;3&~ *1Z6¥-\aˬO#5ŷPM\MԬwɍIt+RS[# 鯪\v׏A,Yjs/V0&(81G՜TKed>9HtYyI3 i\J^D@h$m摥\i|ca_gv7n.v#h]g9f;JC/`I$X9qo8)|0IB]iFʶ &ޫND_NKlְ\^Xޕ!O$tΑq)snKxB3: Gck6Xl6;bYaF֘ M˷ܻa]ž/*b[N(vVl4@ӸIpA ۛ4uP[+1o203N-H[ =v22'V7O}tVD1d104cq/Eҵt)gEMRSv(ї y,?laɵaӃU†O0^}Qt-۱wA^`͵e0q&>p|H7MO 0tWQw̷k4 ># +7ϻ3 AՄ~"U h^ߨC!X.U8V6BWw{yϳ P49X4n6HMS̨WbY fQyrԵ^ީ@sO孅r%(d"_+KP R[(wi~ƾCP ohF{Ү/ ̆<}х[MmH:Š}LDt_bfɗ-Ch}/}4>Z^@6tI|kb* u"%l إ !lB#Lʪ A am~6F"z- >'˒BjiG,`|t^0TaJJI$s+heF8kKӦqhps=5y>cq1ڢ7" v f<3'cjs3\K&)<˂+nL&{; JR8YGfCk("mF,wU{5%Ǐ`@+|h&.FX.OP/A5H":ֈoe.Mr¾7#_BoH(?=c'Ql^/.G<ɞGuyg0K]Op-gUU$KH?-h;eû$ܠ)Fg 9s0[!-y~pWFB<hYZ40YwmijՁQFNIpĜaK:WCZ[""͆g cd l nBV&iPN=Qxc?Ճ,}i-`? bb%bc`Z\4xn5l:ٴln(`ٌS^3quu0 NnsYKmbɃݪ2 .ĵN`8BX&{ nE*R Gy96X7HVZ]Oup F TH&.'oIW K{( PBxi EfnB#(I6"el :6xjI b0'R;O3B_ x[):TSjC|KH6{NvNFӐ@oBl$Gq4 дHk4nٳY3im/hs5c%=`# KL{,!~|0 mh `MU߬`5*0'-k9FRӌe_ǥ5o۰Yh+rxryQeBn"Gfpa٥)} }(g9cU'R0HhaTM. &E!-?3=~r"wvV5Jl^xHڹ0d]bY|/HBN̠0wTYIUXc!p**+Us 8C|˚GӤ^ͯy>N*jd[I Őq kq:Z4aYl}sSaT2Q.)nGQS1I[mNHc"gBـ4$n< z&+}bÔTq^U1,*>Ҝ.1?qLDZ)* VCb@k ̥)GMӮr=H~3`G$s~U1T:C{)údj8$A'2hKĐPocn<8%+*KsieWt4>PE{ s"ޓ;˄U?~սcJBIaR[7 /XHY;y15/׀ <x;h7nx4N/y|i"0h'N;V"#9.8ϐ' 0}*3jO 3WƥCCK*[VE"yc]K!F M̩r IU `EKeo>6$.|&D0N<;4]!F e"|rcװIHň]XKw20hQ/Ӊ}9[b6w*2nDHNjwX>bDZpɹNA bqOE;6V(9'mVPVEz@W>Zicݵ/hU5j64)B]ñјd/<jˤƤqs5Ua;%Ь_qI_S dUӝbiC"l-Ve|- @WT䑉rYR)GM»tǢλAÓ-UziGm u/r4f g 綠(t]ǧ) *`d,- i0c F#;=z?^nF@kv+_vz{ހX|)0\Wbq-T~x^k>&F, كÛ+Σ.գ=Z65Sf%|r'vcz/F.(0`2xey?-P!$,8靥k-㹓& d Uk9q QMHP2BDocWA}*`:%Qh{"`r:B9boQGKxCx6b9ih/H.Aވ`%,>iRگvR~ai"ΞTqx Sy3 r+3@Zx7߸h?j0^2,< KU>DXî ߢ%Ǩ_3srX$!;mHpp>~#OY7YF{%ƭ>DJ3&A"dl:K8ydŠ&һ; dQ%3s4D=٩O79\n/X޺!ORj/ۼ+%GI&߲\|U.~h:i?QWBdڪLj̓ݪ ԧ 3\F;A= &&Ez'΍ћ?(hpLV9Ta߰\yRv4TMMx nkr$$m.<)`ׄoiDDĽѠ3 ?Q9:V-ddoC|J>'{/wH|#J1P̼ E^"(w]OW8#VwN ݙlH2X+:&rDP?>KW~>յĜJ4B3D)i☭P/򧦳 ; hR[j )Q+U xW|8z0d*L"** \ZKI0:)Օeg #_rm*с*|C@ao_YvbCᆈPe̺ɢـYȡ'ӗ՗Ȼ'XF8+KCOjq Gu0-cO Ju RKx& >yҲ: F;OnD֋ PKbہ3aA=1 @% +91;(0vOV$! axg(I$xsv"!0v/qޤgTNΓI h!z?rp5JT K=Ϸ`Ku#j:-L99MbwyَlzM\ 00I6>̻b,DuQoApkMbϔ3]t}t6AXd{MdUVN>Zޮ/398dG8|$Dvȣ[pe,9 }Vvn9NYiVfwR DD‡Fz;(o*e-]1vtWSy01ԇ .Gc=etcYE;a$r>G?k Oon3it/Y$b^LDL쮼ɍA5ik`Y;Ja"JNi$ +^`s@DiWC iY2iw67Hѯeѻ@uc\YӥmG6^KE&D $BAzt|_!tdl"$|) RyyX_+)3uC[)=>XO+LpcihLZBr IK,m|+fHƵ d2ɐ}%Z &%W&V1D'U[T&zf}3j#8bcClvh:!12u3UFiՈ]V@;QJơ>GY^[% =tQaGzahOB!4 1O\DVF_#%U o(Zug4<!_!:ne9p^Y1߇pO'j^bh/GOaeǂT7p|[2dp~*gey"zkѤ=N]L#yOG6| fZGP)ڍYgNx(oVn?-ѥ9v1ZUA{f2٥N#l@ݡ^kN Sx F`# p"?wCl8]mJmKA:=NS z&<.=XB*RLzɸ"~?MA4$)4JpW;Js$ˤ9toY̢Ђ)f  qmo?_4à"S٤+қY2B)? &(.H,fb@@f`O^*4mhc|'DW*JBe]gq⣞G[ߖj< XI,̗FE(,|ץC x 2w!D8}%qרm@>'ş}pܘK~NNiuִ(= l6agȗ;:[h{vߢrN{xX&Ez<>B/nédɆꐖ^eY݁xic|NpDooI6hS&| lJ^@OӖ5^Y2=;.+{D&,.2pGJƞD:~ԇ|(U/@⯲q-KVUwHX $RSYô N*e >Wm09}٬ND+0pײ߶23Mq. ƣidM2eIuű BQ4Uj@uwdOOQ5OaІG%28/ *i|] |3<4+Sdʑ$Q>`q\x\rD>e/(@>HLleĀ! +S* HayS|sr=Xe"w3w.tIsuҶDR[ڨ=)i:yFR$#<ٔa wW#z>4[eS$Hvla7 VaP;;0 gZQ$i*W*qDrHp{th%ؑĵ[Y/@(q~sXФp-q#k4*{.-~y__5|n4>?@IqUjq lGhb _pgʗXA EvoMZׇ0`(ݒAҭY-?Sh CWGX6Ns).7E5M&澹$8lBWDzkuYT00nn,B:diH`rӖOLJJ5ɨOImꥊ4(ickN]F$x!U!ztࡸ*F(“IcN˧ }Pyx FWxzpoƖ)L s>);%f飀? -݉m-SUNfHOu3@i-H#d%?5&aOҍlxYG[bWYsгY:%tn?Z柡-'hTRr>I 3Uu U?vm\' [9MmHʟW`K`fdg$*9c2_/C[Oqj?^?4=p`Z:Vg4머}"eAAuQK(4[šې]gao+6Cʨhp/_(3?]r G~Y`;q-'(HLBm[h}h}sZ:!WGP"33kSoQb' i m 8ghw|E? iU`Լ4j&mDgnYwlN[lE<|;r Wp<+jӽIjZAP4T֢7.Jvן̟|)}hwɤ,?MϤZ\IUW=iAѰO?*] j /nYxAVwo,,A#sP)&?U>|Sc?VG#U|(t; 63Z)6xcD+69b5h Bcj w7Yiw5s i:Ț%z:CkH%edɄw8sN&LYZ!Vى\Z-H$S<+f]p Ac1iyɨdo2dVţ$s J"w2*1ݤ1!OU G,륮ws)gPETQ_W $žйy^:I+Eވ2XKUq<ҝ4e*䒉32n/(i^m&Db9n&,[d0}e)_$l0jkDEAY62?dM$ta+]zR~*w>KOgxo tSHC~/ҎqVn':3{Tx5FMϬ4@wTQI"\n<4JP˷Dw"H? v$x4эa"߼A/-{ Js .3Or8n&JT3(򟲦dC-ƅbiwuNKM6JdX~v/9Q"e&!GzGg)[%ϤDFj̘N1"ѻ0G@˽TihOPWN&!m3ދެ${Y:(V]@8yL+Pצ%~OTcB}'LYR:8Z qN3YlQw X$N%*b{F%ݮ?9:;3g\6qώK!O֠j7|f 'Y qNc0ewa?w Qrm7jУK{c@\YՄik{=jϦ_Ra%grQM`vmWǟO!4\BU2gOZ~11#fۣ b)$7W^{`=<1)jD7 OS0WW~ވg߉~W X #YTШY=(]3.f[FARxVa lu/V~T|y Q0nؙ?wԋ 0~6pe E+[Os_+령HIcVv[bQ:ґn\c0Lip07F\c6 syf59uqOqLTTRlmuGW;Fl9kji~Ӏ(p?(R\SӭK©lSd2 {kfW#h`: ax&5V>a8b O7")/OiDpp&Bn:ʼnQqڣÝ.u}];}NqqF^zPi~Rk1*>V|]#Ј/(lo.D h0g^F6oQ0%Qc&@8 *+Az@[lJ#A&Xb=^/ڡ[U\Hb}VN|]n>El9jE).uO,mwq+J o'?.^X'+:7oKM4{_)[3 ܻ?iVTq:LX8ďhc/?J_@!" LUnt l=J,Ek\i,zJC:zBBy1D15&a~ 0Kɖ$r%dsWog&ca2BK&W ?UvX9ճzE+0ڥ&GzjH*4œ7PvcXS^F6'.$.uIyDȡN-s_?|3t/A'.j_V}^H}hd$:PLSچ#8VM2}FV>LG7߼+Ti8Av#Ssp/dZxF"8V6->t~@ '0̂ЏĖ0an ]eiTp1 s(R%^ oGU*ܕ8 (UZk_\pQ򵡉߃M LӘgϼj#LSmUdV:WSZ$nFI~Kb~= {s$N*&+e = ey[%ĀIbfX!fNw4*aj3ꔆie?Ƌ|Ѯ}=,g|$bp {ztn)0zDA{ϔ0ŶQBʐ$(t)]ؔۿɂ#y%1uXI@z]&~ZQL&(Q0=|YvΓ#(46 .)G&eӆd"&0Ҙ홄vKڿ8no?Q-kJtO3cX4fܼfo,~#ީYg;6d]u##ۼBb6Y2$ڳ*lDB%ȕg^j tVp }C(Uo׋sh- ׻JXhԜ;2G*O ׸0T@l*kڌp2=DD~G7MlgƊf`'$.5q ](ف|h_uV!#h] SK<юCfS"D*֗Sw@hM[>C0)~^l|?_~a?I, 5ӕ C2M0z=Y;j+?nVOkACշiFXppn~*b}'χ6S,5ATngWihgh}g,b_TIU1b8& X8tuRT'pE'FW39n$|.Hӝ?!߬"L> 5?B> I!hST#죃%y4r*)tҡ[j>d"fz4] $>:I†/^L[~CH GRy5Un+QqB(_-/r-dDS]|Z#⦮x]G6SV8t{bj'[Y雁tPzs13ޥr? J5مM9j,?pV FxBv#]٠q~#~>$y<2*X XҐXg '0w(("ڝj]shx~c< ^‰#0jR ̳}:Nn0BM럢rKGϺr(60ZIo?Do1XJC\t@mL{ooSDp'*[9_;鬱8T荺,TvtX6FR9 ۺ@mݳ;"P*m޽`mc N N ,:|^]8?y2 Y^:ysv%R$K"'/1zBia2?Q3X^K#Y_}w$tZBHR8-wΐMC&w)~{gur5h ɰĖu o0]WK~XeĶӹFĖRi\VyxxIJyxoapHT7iگx[O~hiObTd]X=хޔxӤ*t?GR;i"fǮ if5;5)mk %U:/x+ h '_ ׅsTǶ-ܮ8R6n  Iy'E9Mw\{e#I]ޏƝ:DVs`fs7exUȦӫ}?v|M7*u`WegQ@y]{bW+ijEP!9\Sob3tXjfLW,ДX[,]o`|fM~zz,?:D@4z3sۆo; ʦ,Aرh4fV 3>q3."=e*x5l1_VΚ4ܝN(B|ԻE%V &k̷.?Ţ$\nBO&I2QVa}f Zɓ+3.eоq$+ϑ5&I EdEgז5m>|R-IK5spROzj|0:D ~B[c>kѤ±`΅^.iǡXotYTe{V ڢ(LhXFdeQ[:TL\tݬh}`}\xx )igwr) gg S㝑dk8V־&I@3PPG`#ʋ.=+\$,ͽ^9:=gzȃOb)67{ <7omWT|3-=x8+s$k=jF3i8x ҭD񔫰J;xh󢨁J,sS6TtKSA"|`167q@i=BZԾ]OŦ£88 ]7V#A YƄ'O6ugubXTWJzA@!#6ve"UHw2}Co죲&D 93]*Ta-od}jbK8OsWeO皓~|@iΆ_0i #X2s 'jms~{FSh3ye`a7LNwB6%:&uDJeziohq&+dtu*D8h:KtF,1;/ T֥#FGLʲ"4 Z)(hċNVKwA[&12kmUzj8!`p;-Sbog3(Mq.wb oϗyYy!Rdu~]?Zxu.!¶; N98WGvrpfO72p JN J"20 vg`w\=a ?8ViH1wjSY^G,(/^!\fֈz@Mtpl oKkfՌ2"q5>݈Ͳս Cy/`F,UJ9@| mv Vِ\V.ɄĽYz *t9lJ6,ÿBU`2j]7, 6P;2*=waJs ua\G 0+;Oȕ"ev[ r0W(!r-y+VS7[s$v?[>YUEsZ,ڬ;ߛ/U6˴Z)WdO|8@אwRLz5Bv{7(''*Xp2ת0R-fF`DQ/1MM6gĬ(Gf @ꯃ t_j[Knz &⟹h eI*/4úB ظp䫕DކI(PX?@JE ^QV`4ԯ   !޷& "(3cU,cfRŞsa#GD J˘FZz.;w9EעxR qt!ifĄώsݥJOJ'7M41#<< 3,TnIO5z).1L!C&#A2&_)*,$ر|| .J[/rmSK1',)ς6 6I(-_8_;HiW`+{F܇ܑ@EXg.(QX^6$p 9=^OaQgD[ ڳ ǭ-ܽrBf <$ۙA*V/i |ʘ͢D&hǗNt& @(|6I-T`=Iq= ]d@Iv>W2b:jr^`o%я| ]^qx5C3Qi*'*qpIr<LJ*1ܯ^O{]e'--Ty/O6kZh{mpy1m q ;HK(pE\&Rb`gAJ@O;*Q<5肁z-}&990%V!5).#X,8Q$ 7\t0*eٵi=*c,eR="s}1/Ir3y;8C%KRr!;wLӎɵl[7LDnF`.eGhK  2mo?bD~ QH\W~"mN_}>$ڢ&=6 bS7QCRLHwLVH??hwP!*4o*Ihg~m>xXy0Ԑ-+bB;0TN#&KS#MJȭϪ1JtQ L2C7gBcyؙNՅKZ3!|BY o#;Y+!7ͤb;Ijӝ)BK>a̬XW>ѽR8D/XՀo!J"P32 #aO݂v|F>Da8Q=Z7`5%$Y{o`|3hRn,n&@9_ =̲DbG-++N$bP:QJz‹VʩHNR@ڈab*_P4SB DpcQ*Z džT]1/oO nnN&1u{"~J3R^ xr^6ւܨ.ӅMN"oK$VFa>AatyN绠pt)BBMFRbq{7^B$A͕ ,79KcFʁ"|AӸnCMgY'xzEd+M֩;umm]+,GeZ?]ErƤ,O Mp_bx&e͙)IU"O)!!++.۰5Jt3ƏEɶۋQjvj͗ Ȓ!bl`Ҷ}G+;/\Xz$mzSϙ.xG ˍČt[40y"fAY8Dn<C`,hMr>8f`rZɣk>uU:)]|4X O?dR=U}ajYŧSqeo@~@}Fuz7 :hqVGg=O Lnwq?F /b}jܨSĉфzo䐐]yl_d 8)+֌߫S)b)y޶ȼysRƊS:Тdb+6nZs|=Hj΢T#Aex&=)& 湙E:GC4YJ^ה*L~eTo)5 F^hBVxzX-)T9ز?&~7ōIѼfob~#q+!urh,ֳE >99rT"'Bʚx)W7+|?Hu&\@'UF~x@u=:8Tk X+EklC4$ᴮ]7O4qe @,de#BНj?4}o)Ҽ* %>tٓ6' 3aI"=T̚`X4tk@\E1pZ>Yb*DZYCq&64q=KfBKM|tFiEjߡpjn9?bp8 Qjc5ZP( M-s PϗY,[m@S׾ HaYizb b X굇sA tO?J!v+69 QSw4fɕbEiRǞHҺ,Ii:,v^/(hđk ԽDw㝶 C:o;8M%M{GTtC߀KS`d* {ΆK0Ow@ծ9u\Zg WboSA$Ek`ﵸ$ʵ>9HzHk׮3e>5'b2\D864#3S67=7PUqoT/Uu8?pK&N$ 357Y.K\47 KثdD\˳hk٬RL"Ҁ68<$L ߭P]>w{ dJ3J:&*e4)<;!.f;qO'5 LIFl5iMi1bg c,vL+yy q8P]3ɏ]QRYij+?n^77LN>I;<;;!.oIDg`vХ~1`"En[봗,`?*.W=]+tXTmoqM=r i]&˥.|`9G>ׯoXBy+q4DcE`U"b]Zu(* Tݥ!Aq+lfAXiڇmxJ)Q*l#C4}퇭lh^\Ϝ:=&>RNt3d3^Y* OFuB=AVc✣L)a.QRu(ƩY>m&ZQ r'R6%JLe70S6 [";]GƳ5i>ua4 )Ś&+&LJ*CӐ.!̲0[Ъ=2w2IG!ge~7C 懱Y٭9}2kT27>&+)RwљkU>tHL Yh[Xx*kqh;cI~h,l#/|G)='-sCXkiI,[_41Ƞt+jS-^߫ 0yH&,ffvwn=H1Ute(nU9*Od=x%Lt V%z= /W4d'NKzuFHGL#l{0J 3fyi9))(0f% 3jyWrʔn?43?G*6Y7U3>-`HfmueQJҹ#0|Cy@W;a W=I3>fsxe/&D)T\,ei [1r/r!qc?ɼ]4.Ρ'+>_lZG&{4uG}AMp/)dN層,". (vPEo%N^#oc ۇ 8L/c2Ҳ̊UooX'r 9f ҉7QMĽp'.~7.S_wOw IÌ׍Af R>@u 9qmp3Gۖ/TfQdԱr<Ĵ;3XdIAE}DȨ X [ $Ifń޸(ʷ9h 4 )LioS}gDO5Pz;"_L֟<1 w^ˊ>(x~FYgLʌ"k׮P-jͮy( )dqHZt%~žNE*ń+ϼ˥ٯJ2̴pB9%jO̻gv6OKmFugmM8i_KFH> 8j5E-! SFP0>vJ/&ƝȲ!Mxq"G@?C(Wy+U?r yzu BiX| uΤZlE]LӃIk?2#|jD})]|JKXG˼F}˜SSaa yٶ ?rNyn$h Exv;]XZ⣦!P 7_Y{:e@δYK&8)i<̻Oҝ܀CIHIÉVD$N5SE %8uRe DƊ=Υ6RB7J#dd#h?B8z*qU5"ο`&Iyj2QN5EgkC{EUP]3NDԛ(SX- 4ND{ F-N>0 C: ]QɊj\"(f9Qޮ䷧5Iïڛ4<@8TLaUi,`ňn2jb¥mBuz92jЎ')7SzE%_9wJSƦع &&H-'·01E`Ѹ0E 1Z ,BmLVZ'/+;T40;p#ݙ~Pڒ~՘9hő%OZZn-r ӕLKQoW0"7Q9Z?hWSX.n6yԮ^,aqwBD#)[m'VDڂ|R؃ܢhCL| {Ho}$H;kY|>v?,%{ɯVG5dcO5 N孔U@lƖ zgxj4A&Wc\Ќ0N k$}IF} Q pׂyp>HS8sS,3! 5`w(0 Ec`*ڢ4iy4M("^c澇>9 Nӝ~ ƃ>H[^]6UrX5P_9%DwvZgDk=d0X |2i.mppͶ`WBb΅?>e?a'Q8v܂xF(?k5:?tZo,NY^qVŎ[g{`ol~o98ѸஏZޫ!$i^(RjRLxA~*'[ڏkLJ}$d@ؕ:]&ivm^cӔ}kR? 'ܵ^zΰG? I ݳsmٶ!^h({aI46iCA ^E0_-῅SB]FV Ǻ1)ƦCBWHyf`3<9fVT:{x0u}%MR*b>54qRi64싹 fb450 )R PX!ؼU@k8SYjm7Q9L""ͨR[ߊ]vE_QWr]=$6LwY bT%229GP;Y|Wj"JS%Q_j)w.`$p+)˶uDXfO<ۄme bh3-.ߨDJTXFq/! 0}:ըoh᝴62¯jWhwy=ʖ^:@~,\)`8(r)󒎼wh9eNv-5>/x>Pԏש}"J$V'թuW6}'\|=3ڪQ*`mbBi@,1GOX}ľQJLu*yheM1/cZqS>h*B dN x9S%)K3HA;/(z ·!F\v`^f{#^ra{џF.éÞ.xS"i&5tWfu? ##CyW'Q74ʊRrw0*^Vͨ>-, SУ#}*:-h']Nq(]Jk F(UJLg`syf_`+ɬcܑO?2Q=R@s Kћ~GUw/93Ks(zʰ/yʆʶ+XX8N=+(W>dċ^Tq*|^FtPS,~_h:p)NE" U脽,elMS8Y,1tp&)MPX9tC'{9\װ@9\&$h4$=t %dOflםps=3e۾Ip>fWsNJ@ uk0]Cʙ gxfE}8P\]x$)QƜZ:oɝY.9%+ɰOPr^[cWH%!4:V: 8sx"lގ^b/uAV ;<`]eѤQ0]4+-D>ӍRDk2U0iV/eH*L]Q,>՛1ɭ>L+]TNLpD8(kC-.2^v!"XHBvBABV)ilq%>.$M)9{VlG#}ֵ^˨.WdjVݠĮɖ :☑; $w(3/e" `o+ ۹ `H@J\J!BIWESq<1QUhZjIč7 " sōkjՠq2\'CaN.M6A @}2 gAmW0TgA6&4vŬ%!XUA)d18ei7h^U_i{poЉRTO6e0 pJ!( ^)V[GSLwyԸ4 k${צ'Vxg0tE;&cGv}TQHgqX[Sw+ntL?o hr1WK=Vsj;!IXͨ:cKOe!UvjG>ٸoǎU X?o#4Tƙa2Fa#=NB |B0B-ǥnC_<DUJO',/س9IȁBe>.%ڦN4]H*=:5X 5VAuF%ɞdᵁ|T,4fe1x~<8^ihpe1j/[X:JM;I+9_(Wgl zD4(Mu$J.dD7LF䚰һ?thz-Y$Mx:Q1tucCiS;ۦyCR %I{[UarͲ' z XNeDl#WHCp1)N~&HYѽ\~kd..kNãJY )tFLIh%ڶgD_dQޚAT])Rx@cS'}#p%/{5XΖ]J`tbZ;s|&*Ih cD^Mq׍GzA4MZ4J1o;'N%wћ֜`?2BS, CӝҜ3ĝWDs]Ԃe4f#nF‡^gBftKy]zMEҩQ$GEd'#޴* R:>ai܀%i`;?jtdYL!@pkаU2~%vdcBK7ZqfNRFgmd*^;xp0^JSTI'AxFD:Kyaߵ414]D ˺1B1ZUX^>G]_/o rZ*mfq 7C;4z.e_q~6~T[/FG?Ve'MqA'eZMz[U(#a}bPVWJc{1NfsuB7Ic2>:^D8X\QQAa%SWlU_XX6S,{}+;k./_)#A9$D.Tzg$3[hBy)Vmw TWV*OOT0NrcIpt5:YŽ7:zGRxj8}ҩ6wn,Qy[#mU+YxAw RPrIy>޵sPܫl0u8BID' 4si@q8reUQC} @5TΎT-7: ))E] -OHuOE1u}<l$ n6_D(=jJPƌ R;I}̲8F J%FG8M%1I/z"Le Y JuLO71sC5;WqюS)܁G9lF+27 i~%WTnf%qQwZ6%?@g]%/UބGͨ]&=V& )icN@ci=/)}7G!>l!Dy^˪~8/̮:_WEZHsl7=&b|drE c{L/Nk-OƻàUÃ&i[0+IzDCnaѤyTI]:v^{>T]M0@/Rfǯh/3]b2*:+`0#O:,ЂT,#\E?ʗ- u' [<13mQkԃ-Y40Jd W3#6/dْ)#_ÀXS%c4_Ë#Ў  Ûr׌xS=)e~zG::)i0s(,eK峽=Ązfd. t1hwzKF0J_r- Z1&Ag9=gTEnĎh9j9? GUgjZgI2>adXrWMe8G ZpVb47P%>\^Dz4rf{၌Qa2PઃKv0(L<0YAI퍇c̱%jh!PL ]|x=o֘Vb|,*_Eg_RNIBn7&NOyizx;SqZ9:>ӓp>܀vLʯ}̼qʛ)^qD^<$KI`|iiht:˪e(%ћiPlo?9~b=oՔԣhyASڬ T +?LO[&] pW =;qpiwP-؏5=;lzm}W!PD3N<0x><蛂,YٓON kR q uk:(q p6eXm%Ppp-CqLxj ~Q9ZfںI}sGx!em,mш/Ylk)͊7z(?ZLW 5ub֠^%bwf)N,QՊB~"v3V7`Zmy #5 5[՘T( '0ZQuP{ ־cӧ)zT)2dXʼn!Ze-_QuC_e2y9d:Aui+M7c ݈4 hI^̳z cy"A_ɽl4ߟ'<Vvb ՗OYЙHE ^ sw$ ˪W? 18_2@?NFS"V8'4T:Tԫ$?캐Ú^;/P{Va9WE;ᓜ&/&ALz@3}QIFϵ#خ!$J4mY{\†ݸ+$WZ75T xriBElD_.K;:uiD9Xco}6DO$_p nNeReta2o~B7 m"_qL)hDk/ַd[ߡ/UX+4H[X6%2fdo4q.'/9\ÙY4+-$W!C56z c{]-}=VM9E: ̧"C7m 3e`1Y em 3ʤ5 >hy=nj,LNN߆*m]ջWѴ7'3ݳ J̝bY7_{͛  lIɽ!ȫX3X;hW*9oXk҈mn>R%}&KVX1s{:=gJW>oi߲ j7`< |L)pk$r()-]2ML<`|iз&ʐ.&Xew; RD}u]"9Ƣk3H-mrnu.{&?)t"'sơ̈ٿuD1). m~۝-X~SoIrCO&4ٕf_)7]=(-tHfx+[AnAU+4,ǩ*=irH;d-[׮DD3IoOf4_59^3vlLO^cŖQ_$+c߾p0N41hENX׈[|]XiִaT`h{ "Ecgz2[ʹ^8DZ+ʩn7[ٶ`! $L_Iፚ/ZrêjӨ鄍{,ns/cgC17q=s*nw?J S u#,t$3ݏԘQt$uD;, Pq3%tO`4ƠQU/29풅=XA:u ij%^N dJըŽopiȪ'^~_\\fd**:pJ#\ O^OC!MN‡,|(:УtyJ(P/[;MEMk^Tm;hOݱ?In Bҩ#32xs5dThh˝`XX3qmaE:Ta,bm߈JCYVXA`.diDD|߈j׈e::4Ί\FUzO'/}ލw !m$`og$7)ZƬ/bp7p!sĖ§#mJ@]4nó;H;-wWkXtGg80i*Ag)h:..ۨa=7əG%:w(G:>&䞜Kcu:,}8??bF,&aURSdF6w,Kh4"z 1v1\F ʑTﭡJv`dlk(Y]V[!RʲEm6xWib]C܅T@ꦀYv~m6$*Rz${uD[slGPJ)|/a5:=+(}n@)*2UJm^igR jb3zrB2{͆]Qvɞ@ܐ汢!4kPlL͙"Y[.hI9Ww$_fI>>3o\h]r* q P74W]C x*b>Riz)")2mBt3Ǵ2J:b5 JoE?uƾ`m>oXݥ?f`QQsnSMʾ)4&OvQ 0Q|wG;,LKOʪӬ1Y>A6cϏv 6l0 E8 Qs =szHfhU7;-̩JNսlhE w3 &XbL;҇ӧM8+iT"uV0DaIoceTpBa/]oWnKE8:EKr;H{B*GʹyGuswAZr_?anh9BF\7[c7Ϲi`Eh 4 ;ddGьy""ueg'8`R 'ӈDWL3iRznB87%dDTu I0t%_vI "&C#mJED{x=5=چs& ,V~r]ܱ/V]n4B"$.K/l雲Sމ~YV+%`=΃z^VԪ:+03GTVtnZB!{\SaՁvi 2,.#}Wg&ADb% =5Icp#-+|P7&zH*Cn, z ]J4l䕯 [.OhdC= D)CjLvːsv0H:Zt#+W]S4qm¸7K5h;[9EjD{P=wY7 j! j\  ^4f!}.v ۛP\v!58+5br,ّh9 ABLUn13ڠrƄhnC^jw9hjIG_4yH#GCO-7ޫhg-{i_J-u0hZ%$);#V'ncB2vpoz/?Ke43_2NC:d{0W@ ]v#KUeG1/bF$E9gQv 7&_S -6M?)3ڄIa)#(( ĂCʛ_'i|/[QsFb c)49gcQFIe:s d?UjXwǑ;^W@A@1;c/g)9ِ&dSĔ <ڭm/-ev;.3ŀJv Rͣi~N>Yzp ±&is%zBjŗ.q/hLXޤA7 4FAZO(O'/ 땙+tM2izD*BDU"?ۉ50c-vuAӊ$p٫2:G!~ MIޖKRb~_Uɿ!7 Yp0)"gV~ѓ00.Hީ>׋03Jh IiG;)aҬ6V=y ,v\r=wZPlm8/Qs }jk^q a$T;W ixdMQ\V?ʫS.\=E(?oo2_qߖzޠjElb#3F 6#9n׶YC 0t({o읾.' 69ZIDbahE)\?:67o,R9ZI$9|hb R 5})T@ i3 MdcTdmw\d>X v0:JԩsB6W4n'㪤\԰)s,/6x[J*7фLHwq(')t̲GLS(_vy)N65M}VLciLw F ,y;F˒VJ(j~T2pc,}kJHYїēaڈqZdk2c ;yR> ;"lKFVWtpn{H>͋9T^ܷ?9&5|:`cua}J ]Ywo$]"O<͹W) s!ϏӪq$s*Hڙ)Jȶ)e4hØ\%X33(u{yF !?Ҟ4e.5e~gI#ߖ$1 2:$ө˰  Y=s8_YR??zFZUM8Z\P)^J%&֏*dS {5LʤRUH'>k!ӏj!+R~I.lg+`1BԩСj&l(#w8Vȃ0=$z~Ƣg?'svu@nDJa mzDM&'@"+%., Ζo/߾wp: )s>kiV?di,Bp\#}-ü,eVez=>MӄH[Q&63 $D>;\ʔ gqkW( mՓܺT NwF&]E=:O @z[ CUGtiՁ:v($ b (:3'h8i!][aĊGmD'EU57c L*fڕ#4iݷ3CrP 8$]猏]N,Kp\Sο|Ov?E &Y4@SRh+re 8xE(!մݮ(4E/=35"l3OI! ܨT:rEԖ*uiGD J]άxкp2cNӈ`Mo#( 1+KʕLuJJڬ/Q,MƾDUbBX4X8;𶽷ϩCB9h3Ո S^VZ,@[EѺluBāgq V _H$7 Ԓ BC]D !3@m3KU>XUhÎ5@҂8 []1^lj9]:v'M5߰*RO4z*M%v'YRJcH´^_//Rԫ'QW )wG.6Tqyҩ/MH1C^>  6ke9Sv&~-j/< rQy VaB` EvlW2{]Đ6bv/-ͺFPֈ1.Q--A 8acg@rkd~Mrjt_ (ܝ.g9X6i6)f 9^KVNga Dγ4:'^Sa/mGpZia7nYlS/S& 5fOu@YY X3g-{Bꥱk*¤*|nw|hxyL]]Y-Apt+:>܁-^7j [R#%ׁ,n6_CDJftJK &F8dӅ cBO"4}FW_C;< ™,ּAȫk6 LcvXxPb5.; 2}|@!SBm}W^h!aiAF *(ػ|Y4דXwuwC3,1iH=!>Gc')~(w%%yòq >P-o qHS.+Tl ɜa$yKҖnfD\iO(PAr6k pUR/1\s!E[n=t╖dqށkpCuB~/svOmgvR51ə)`z=0_z2/yndW̑Դon*9cx/qL V!Ene$V3`~YOђ:u#z;@Dh!ےwƬЪn J5!^'leS :ftaR#Ò {E@#W+.lG_B2+]+)\Cg#: -C|gc3ID\ֵ(]؛t{pVY8j?8\of 5 #H~L=pESe r65!XM8O=6a g܌@x# ֧#mPJ#Xz1Vq$ 9Uͽ {bY AyYU"sIׇٖm^u =UN|EfhM=ՠ_Z`:Hh\A닞kS n t&22tPG!rq#M*xNiG/T~ 3 ?RdwWe*$lBG߇TOEs@`w|rшMOq3.54?5:̛Woը٪18R0ſ4푲4Oes5u5a}yfכh2{0n_Fձ%nEoW5^rzr('ve=O|{~:@# hMlkagMdC<`喿G.@\2nc.d]F:#5ȦEXdm2ܒ} D5I1N;S})? =#M ]>Ĥ‰8ֱ( ̱9 C4q5nC>Ji1Ff&LBT 㺅)a_3,I}a3\%U谖{7ЃMG682'9Ќ.c)L@L! 3!{vF>S>LK{lb"FCI7TE }AͶFvs C15 /ظ-G5B5mrA7lj SPH݃>ț`m# $R=B&Bb\ȼE'˦e2ByZE;t0I/&\mXD-E8ʃ#fRWI57 ynl4g:b5:% )2`ɕF< ~շ-Lz;eV+>_ z,ʜL[!xMxͫ_fqbf3:A%{Gښy߱zV"؂J^IK1$:t9Le dcGY:]N_&S'p#R$[jOǰh P)7#N2fp oynNH /m֣ HLj 'bN{8el`&W|``A媊rM5R*Ik:1^xwXѳ5}2oKh ^ ^+gOqyhwrew.6Ey` ?v[};R|㡃gqZq /ノUj3 n_o%pDQz`*R?haln>VJb~ Gӏ-eu,;f48[d2 )Hs7=O:^W)ҫn'qk"Ag|y]N% s? Ⱥp#Wݥd ԒQ!N x2 4YXYfA{9@Y tW4X:@]40[V"XHv58'7TP4eCHpqxD BP:sAgEN\&0ËZ0 B്LHR b^Gn 'CJ~:- <;p wMrמ8swT[p*HBУ *^#7{5bǹ[#R%Vw'hǭЍXеwn,^R(9 ?jYNҔz8<-1H<lKzaIaLF~5r왡*JrC8H>/QIj$uThtQK,/WwQ$&\VrtŊf-kصٝdy J !&{cRgmkf嵐oc8 y%Ep qF$<tV}B'"dJV~QTi5Tۿ>+("u{z&N>ߒ$v薨 z=j_Ige[y*EwhO#l2~0RH)2[(Eޜ@ 'Bkh8 +0PϠBHejF=L TAݼSK]lA1aGRUJ@'UˀE>p"A183qt:«S_hWv,Kg>[\:9ȯ}bt!Be0v{4$v;WZ_sJd'/(JʖO?=)zxcsP3-ʗ}2"7ǡi$I)ý睶l;,[ͣs(KvY5lPXVa2@ajd?D^_s >P) ΍_i|cȄ3ľ+#eb3M h.2hV;}ъ(oSC F/`ax I Q_&ovvg$8Ű6hY ဿ¿E_˙#H>8Lqkso+JO=ߜHDS?R%¾TehxW"J1S1utC"4ң "sAJʵjщߵ z4|M,[UjF\ļjJϣ#iJ(vʻ%VM\׻ tg OR@XA$ Aip+`VDOKmtTcaJ)-\!E'Y>X͏Ga!C3w k zBجn->Ù1i5/aͰʗzF7~"ZAong6㎥3M B`a'PfDwEB\ȥv; ;|(}zW?)`z?WgJ O7*i[x'u'SP&t+<۠E 2yC<{A*p!§pG7Ս!;~t| ]]8@JY4=;j[.7zх D_l=jdJC8!e|%E'$v{±2h:m7w< ~PzХ7"Rm` WOtb(+!+@5@D@"fY EXIk4V͈X^O( :& N FW@6!0$>й!0je'E6c AZ ۍDfxu|z=pS,hIvA'#xImk0WMeаZ6ћnoXw~Kĺ ;/V>9}ƂAO`.g(X׍^RXW**%"g ~ƁhGM_=L5 H.*4C3]{ z?yr(J#ˊf<[!uȨuP],R@WSgo9k qHJ}OT(UTgkU^gzvџwy{Xg-F(QQM2x_+˭?")|_;Hf~197K AJ~ }Q}eCL }gWnÐz6c<&ɞkx&~ ՚"?~r:(wpsO‚B }I3R?Ii{ 8%yGHS}#u'`,nCn朰g`!U pοj.#B,yV W6D pd:m;zR?wU{c 6V Ѣ~-gC9JCj/+/n,9:N<~-\"C>r\aȽh]ojsUPqN ^9IS%! Kx9KpY!xHrPzF>"G4 tuTP\:NMjW"u"bG^n3{__NTe|:iV~&]rw[ F oh㺻@?bB}sݛG^բN): Oe 8fbka4~կ.uHmO#t@HdJ̛u/aIŻ/ԡH৓XiU둯#8;m2oFK RjR*o ݳ4 ɁEcӭ ;ҽc+DIUdoK'ͩa0q2#aR䆫 I |B ڜwk7A{Qh0;}>;|JEiӂZUuy#d@p0Z +ޔMנe^ ?592nZ(ڑۄhb(Nfg"޹Q4"ݸAaM1DFR+&Z?"j.,Jwc=caKy z7b(ȑgt~Ϧ*ėA+Wr>8.x"j3amtOtK}HUZ= L-D@ŁW?CQf궢.)T93 -+:X>o1UϊQ&]$7fu L fv+*2|غnWItm!g5\L g&[Q(h >ăp?tW>xƟtoJ`oP/""v!|qpێ˺wUBs& *BcI%`lKs5 &[J{nAS:kn!e?T  fm=үd3joM jެ9 9j^p m#nGMw*R@od[o vj'uSW~NgU*ulFzEv ը(x솿81c-313E&`phL7nB3ʦ \(Sҽp9`HսTl^\Zn@``=wJwXݦrαcJwyaR=4pQ:QA;z27aEwwο:5Tsr)m0ZMA5W+z$}>GAZ Tf3@SYEτ ޗM$ZK,+ NW#TNxas|ZCKZn!vHŭ[̴]=%͌Wx9 -987GcR!W =CIus|y>ҝoy}`)wϖ$".ʘΜ*@A7ͪgwb,ZȩrsJQ%LmۃH!fk tU܄=} ԙ%בrVn*ҺsXu)a_O‹{)7[:Ը{ZJO;#><9I~3j~o&nqӆ xƒÌQ;n̎D!Ƴ}ڗz>waNhv:}xi{O ,9d .ޑ/ s_}b=rMWmRT+*Yd̛g {_l nh#+q|VCV4=@ߵZFǙG6TquJKwX:oF'T"Dvss .%=ü;%xZ&Ilկ|^<2atm;6qMJOX6I =zp Mav*?PzC!%yt](TIooԓĭ1@<ްbǨb2[I"E8h^(cXoEhgi|XV8R~Ks3J_gCklܚ)}Hy5jAlcUnz{n'=AgaQ) mbSN3Y) cփcNïB=jIPdWWE\/s˞Ch@O KszfdMBД>Ew-Mbej+`Q Z"njIč;?8A o7qɇ-ks=6tu'6Pbi'AB4lx2Q@ʏg5CZbnE_7Ϧ,{_)P1-+9C#sAftDq9oZe*M*"ggy8 ɷ)?U&m D,-0tҪZvA$PLbuL }hg%{bٮRf N}`|a8Dl+ xwu.9z|;Ҁj@W!B`)wף!""9c4v5.bqMvnyMFt8!Guv`ȼ};2trϬSBH!FcNEt' 0饡SOX,cv{ך#C&~]EGPV1c[ra$c*˴gcvɃ3S/lpvޫCfO,56.,3ضƢIEV^TT ABf12O]&xOIu򸱙 ;˻LNey3:\ܓ;Ad+c 4̶ 2PZVM4_! UP96 Ϲ¿n<I L ~Y/oe3}C @A )4AɰJ!Eyu[xջ?Vl /,ANV؏d7rljL tTEGZxy{~/oV|zz͙gȈ '8_. wPq%I e)zPǔ VPvڿjk?52BGZo׾s+fSlIv!wt{ Ӗi@T9]ZSΰm/^->%aP0Rk2V-(-5RuuLy[o0@{zN38V:tB/ի=Rh>o:;J-_FÈ?]O"mZp^%6";όV8e=In#8)ǍVhC^4,|;g0 }!JH GewjVߟ6Q<+栍2&8:P:Uk5_ m׋+'%}Irrz( h`Κ ^+lM2ʿ-2,yBؕ&۵õE&K5pPD^ S2mN$R4*[z {U ڭV_n#bɬca|uEE< ؓs`N{Y*(O4! NιU rEjW,Ξ41}na=Jh xX%K)a};M"vbgցzaz:RLt{ g%D0-]")eU8fUMUjF&A$*TVOc!YۃBCˬlAu+}ɐ3Ӕtt9v*})-l_Z݆B EZO\hqpxәH;Qݿ""nF}zז3naQZdͩ4Fɖ{Lx=i 걡 [[bӝ&#8jIt _>7( ?@VruW:N'>,aNǏ z=)*蟗6E_U 4%+Zdj2}l3d<b6=f wYcئՒlN{Xv=q-Alasb82 }nOQHO*(>a`)G.w3,N?O]ͩ@B5ssp_/@ ^_8DZkoڀso#:aehjf\_bkJWty҆;K? 'xyL'Gd]'%&nTr\sxlf}+5fS(&M3B?XX@1]o5UL.vg*Ŧ(ȕ Zڒj@GVlPa\1GsBAK/!hs=N01 Q*0/ 7dxtJuWMjW' Wd;3` Um`om.+?YpI p9d5=î!Jr4s`A\kF ]dD7\txz]NSNm0r׊M�UB5m4zr f1?nҒS}^B(r L?]՜dv'qϚrg=(Np#ЇO܀͋R 6kXTCk#n|i(FZ@JN&7z%ԓ#F}I.Ep/PddY["Ã93 [[ ezŇ4QN LTסTnMiΠ@%5u1q该52۲DANE0#`v)9NdP^쳎<2e$vHo7m*٭evm];T4w(ę%eX4,HO FFE_iRgS޶BDe.IQ 'tr_n^啿>}khfo&q2Mx># ™53WCذ{;>MaTGGפyPT~$ѸQ5 ׄQ4J7dW}$vym tTA9!ރM}bH9fgC2h \W8+S:SO8|׹E3h z<\m6+q(Vv$h٢0v%NFy{G$zq,ٕeb]i]z#Οz7kb^npwWWWEp"aI4i}θ,~nSReN'''33PbO;B6.ij:|wemҤ!s0uGg;2(\S-Ft`)#Sňy@" 4_$yV-o:W,ABG)iYQ ۆ (b*'+d9E<3t")@^WlJ `Qv̱aE tUcl piLy$ /,Gd~21OzQf `n1wB **?f9OӸ"~X_z& Kss< /N[*u:OG&7==B2BY1(v6\[r.y>0;BI5f`57v 7ٯf3*1=8~ޔ+guC64n(2nH zjB璘}]C:K^]\dK_q8ja4_bq(rkZMH] 4S0S`(X+du!1)D#*d0YYʝ$A_Mvt>UUc38bm:pι.Z@+C{AI6l@$^rE<C/s3(eqI!"j-,]Ijɾ4-'ѫ :ެ NYes110ߥ|ne wOk!qng*=Zrj,^fWqNI*qg~TYn!1A$h#u@Zp]b~YZ C6h{lfWh@uqLquR%QQIL>#}J6a.*LhQ:El2re*u=9YBrDp/CşC:=\I^e}ucg[jǎfT8OQVݿ߿VS XWP/ZGx?@ ye6L8i1wB#ltIl/ſ0ij>V+PAz0^R?j5bzSr.$!OH O]J35qFWzH{lh^-O߆Q,T/#ϖm4a6I];(s:m#_= 'V[XoٸtWJR!-ZCnn`?(ﱀhtĬY\^!5@L)+LMc3,V 8 zhM&gsНavTZ,sF<ׅ>{&rs$ߞ~lKɬRÆ8j0eJ%fŠQzf ~m7젭(SԒv>̣tֱ[GUBzVJmG{3 >?-{yޞYv2ٗ`=Dԙ;F"F}ߤ t@SQ;V0=O"K K!kX}+boڭ:omc&Y&m ͺ]{]~Rrg o]̢đy/_/JHg@ MOeꐵAp``4Vm #vf _p%_`=zbnM}[!r"hƈwaey_4&Gݼ՞ Kݟ>B_'I@nԛ[L7Nu}2oE'8bn^ fwΕT>$ x}/k6LfG?Cy|ڷPcei˹u+CP6{ظzT,x8"( Nsy=yT@a峻4o9Ƥ-!9@.<(|]/<7wChj.."<-wa[v?F:VBƞWKoF3) \"T%M>w7N0wrSzdT?@cy r[-‰ϛ Uy2ؐLO6_'gw .ۃO:=cg(e%\HG ?]HE]E>A{BᤎM)pGZĝWK4qS laqmi*z kڴ#U<.~.KB$^˓O`.ۙ59`_Tp?q*ImY6'0 D! >gQvͱxz\(BvYk^%Be#NͤbD}f' cncc>lf4601!gRvvG+qA]c*!mJAJkzK8&|;{b}9qjJfW%.0u;~֙Dֹjv5 јCL(`V>Έ#{R^!ۉvn))!SD9;$ߪ跧Z/Z lOe3n#3pQFc~:F|1m2lHkOiQ#UO5md֋^;+g8@voE_p )9s}co0k]lkv6ENT762HZVFջ]Ae 4P@,Ҕ;2?{˧!а*}l#bm;*mOW@ &>v^Pp ,-bM`W|p^I>M quYbWߝD{Rɷue^,R /4 d}̟=zl,H "h]}U X[% u8b9BJNsTYl ?Ltt]E G㥂W޾gQC(&-Nw~IA$؈S(i1z<=EwA1{[b)qyK(5ѢT6Sj+ i_hT{bƕq<Qhd|jf_ߙ?cŸSk¯k&>\ v:jm{Dw'\\ɆjH7P-3רXQ:+?Vpz>)\Ws t?Eà9ؘ{Գ4T4r#(n˩HNǶE]F*HRc+(X B˭Cwc^:ccI]\@9v)'7tHžYWPC<oHZJJm.O~C%qZg" א<܁0wg«]= M[ykS4C@ɌQ0EAEƹD%F8  ɻ&ҿk[-n){혪STyMΙ5)3"oݗ/E5B^[wGE8Cc#[7]),az:j:Fx3UO"gY}? ׵| loUZm'ןʢݻ=U-l? ' 5CN}&EU# pj $n>kfBf?[ @l0Al,3 b7[fY^6p@?nA@J^tDۈWG?:+1AJN|}'ΑZg< x]G CYP<`l(YfV4}8Na`n\۰9|V#1Å ݯdC|vKUxZxϭv%~#x*Ҭ3+c-sn V+Aqܺ`ͣ<$ {py9;=<ʚ"; ΢nYDAW Z Djn.b7[L!,xN.yO֙4!yIcwP*:op6-.8P%#erdʁ[_䱱Tx~~FplLMJc4#*N-(ZXz ΠEDQ_"cWQd#eadlxi;X3ֱ͢8m@:!hL4K lKP]~iK^*1L9^p#a\0r*i5t<I@츕tp<Jxcz%TH<+ɵMcrp[eW^:7_iz j'4FyC3`#oPG̵3hÆgRLG,-nN7;'3 wMgO"sye*W TO!Q o£ :MƼaSs͘ڍXC I}@ge)%؀=KE xY$jͯl|6Q|F8Iw;rZm?QJ0fpNS9OTCXDܭGq&,`R0vQw-[(bVU9zHRX9r`xsm|UjZk,ev^4tzzd|h§DW) ,E'Dmw82XِJ芊IIEb۵p6}sJ;C~$ڀ"ՐDQyY |ش2QyOjtE=m߂Vh8Džd*'RA8i< /U5i_o&TԔ b;sIĪ>GX@KH:ys_NC7z u~5i;ؖS۱QN`S>}+ t|+e"j$cW+&ۖ:_H0" 7- X cz!"wGG!ЮT4IG{v/`P;=kG o/`$@7&c]a/O"%,~+ɒ7Xz9㥢3i]Fg1h\9)7~_BÖ i㖿Hd pg6in0i%vZs _w) qX]YAw5˩p7: 2A6t xw{9ڥKx𠡺fzx2?244~ά.~k Z;0,'Kig D2Y=#x6č_&'zr*8Z{ =Yv:҇e2^u(4%C|!Zy uMkZ*ɹ^B }9*f|d NBX%9U'[G'5Sxʠ/bY7^.~Sf„'NoT8mnrGv$"-G Vcs [~~1=Ao9k KJT῭>TKlpMVM1y3._m82^[dq@`,f4A,Bl8 l ) ]@jG^ġkT0T.MYy^yTm_!la؄DR4J6*j!AUP\?@ qc4T^Zu sEt<ӷ`wwp)تJmr%u7(R !Lcj/TG0<.G<67QTEA-5l}5_x(F]wңE*ͳŹkp)HUE39009=Ϻ9>67uZLKg3SՖ˄Ȳ{O#;9pyRv2ŧ_ 楘ͫ,BCb %{j7Ck2 A;2`1)?ֻD,;yGxtL'% AhN6] XF=\ | 1s%.>Q^&}nVxs&iff+GnsuyN~ѸoFvSrS| =r`!*_ CoUunWb(KIR uw+ݧǴ4qj|I;~uN@~Y(qooͽ!p^h8f;:I Q5" [L EӐ\e<φI+IrawfGM$cja#r5+}!x.[nO<$u J tu{IOuZZQ*ĴB5 !%"Rŭ&NY16Ӆ/.j9 j <`w 2*K{DSNG:r`q9w?s5{'Hv0<|:OʼnU+]9BJ<:D Dqu7:5K{-pkGJmE 4*fg!0O=04FQ7U#]{(w2sQ|2 I,KvE CǏ$8)x,XP,IDZFWh "'{BNvlt"Nnj,~ A&a]-_R]8ʋA+zed:pӻP+4Tr |ktV_Xg 4pV \iO5vsOENP}qDm^z}iio %OZbxڒCB:M{+ )~)bn=V\|DR qU8to"yH0&ń닩:~ܓe!Rɝ".c3£ lؚ(\1]63u& lv P2G!" krk/8xqS^&P_O_6rv7HJ^5z4_ٔG xl9X}h<.M fӼOj2K B6 jNяgM(C dyilĸBq׃c Pb+.ЁxvY/E4 Nt{ds>  cMF 2g͚l`2ۭלg3^S#4 y~6nTD7`~MA_~biտ]ٵC{3#9"/mȓm} b݈@-[VVwy͐q o< }C5=s#3SNp:A?x1`P'-nhhuVe VУl#mOr\w3*Kpz~nI]/e8? iI㿬1UmGQ+c|z"3h}D3PK(MM(? hK%8g.Y5{&T>ahdpkrO4c6o Ə4 toe=Wb,{\ "E);?v΅NQrfdBSA [n}GŎGn$W|P"fk2|O6Q,o2 Ufv(6.D}6".F+hwΨnW*60y4ӘddztmgY'?rQKBNnL֮Sמ@$`xnбxS4]<[WpCWV<(QeBj5gQɝZIwЂ~_)/U82Yaʧ\L_F\"&X 7he v@3rzz{FA^ciԃ㊼UՇMyHorI5%MVm A1HINJAZOÑ"Ec}>b ?:p1'So|wy[da@/eK~&8MxcKB",ʇ !8e8 \)cbVb( "+ C7iSBxC}Ms1Ō* f|2$+^hf|>E4?L{q#fV4=~ǥ ԉyjbf5Y }0?fAI1j]/Y/sA%еpl6qtglY<#l4q6EL*hӀe[KHn.q?]C#h4'*<)`9 AEX{)ƃi5 zRC,74Z|~CΗYb!"`)-"եFccߞQ _SkMIɜHfPA|ܖ1EiQ13knQ3fCa2lEw}O,E!>~6T+VL6; m/En XgD Mk7 #lAH"n'g!X psֵ%Y,T!XL %c['?@k19{EnŅeiƎ[s Ơ?C+77V6wɒjTH\kBS2flFxvDPL%@T(]N D@Z&tT }<[0T3ȧD $11Sh7s~x8p'7[XE ~3T* R#S=z**?cʟ06v'4?l/>WJyV+:L#R o(ΤdU)p `ih%A"$$1Q2^J~XYUQt F`M,>nw"U.>/9a<+Ex`D,Èe'\-R~є-I1!pW:b+Nyљvj

p 8b5f6$dመՋ6cYY\:шgNR}<BI_G:̏Ɲ*G)`ES4VϏVˑ7z/m7;1K Qoch^O2}[Fa8$Z8n*ôٓ%Bوo_[;itBBoT*gIWK攞-F/trkC։y vO=f'lRs{ *^4)|uaC@e,0hwʰV1Ę"aP.܂"@鼌䥥Oh|wuq cN 0KQQɧ8d.zgJ a3"ۯ#d+Im]ĖMktC^KRIN+*B2X`*@D }8 04IJ [%B}vNʛl?Po;'7T|Crlռ]o‡ [S,fN|EH>e]'Au׿G&TkˆĊ Oz(=\[bO6#KI7:wTE$pTР"ۻֶ-K@/P|s Ntob&DJ={7>ĈRV)󙚾 8?ˤ8k ]q,wVE/J^t '_ rQs& LGwjG}nN#C=ӐnfH 'rNX PA!ӯSM.v%`]?[ x"8GɆ܂LRb: `QuΏ@݋SXGI(I rZ{Uc& TD\): ]>qą7^K%eU!'ua8< +%{*, 5jP垂3K&+9bzmّ;̈́zLXd䛕 ekdbeW2#ڦRy0:p[ H+Ю]̟ܓl-\߆aKK6x¥ Jme㇗qp7F=n;;s LC!xyw4c]-K ,G\-s`I},=yQN?:r_2 }*_,]Z֎RpGʼn1ְsd,$gnAgy@?xԆ"&+  @c!Fk`+.hq‡NA V/[i5:ǫ_$rgj ͕m#a6/33X~Ghׁa<ڳAͫ[3k&E媇S+߉9 -hI1kK;m, AD~&BU K[>nǥwXB#+: c{ݑ L?mE*d=(mzgl,tk3Tx0bl S4qp?i6 "l H ݗcәlodLߋ\IMj i[U?um ,:}| CV1/w[(gF2e+~LO[pP}ўR嗿dH4ӼȽF<~#-g@7Y#أյV [l  Ć0Һi(h_y\s@ Uڊ{ b,)vPQR6aLBjx.naC j< xg8=' m ! ]@cb!ǛrZHԸ- z/=~rGy!oeޕFb@ e6XѐiEX6 0G| QIL ]ĔxhG1vuuM\eݩL|0HJгujOHA +^v1f6Q<(m{Hymѻj&.sB_eDH)kLmmQ3JGzUk܋*I}:yP{.ܞ{lw}8mCU~eHߩP!eMz]13w*We;{U]___M+@Kz"J]o{Fege!K W2e*0vkڏR(2ȧT o= HPq}+YψOM\m D :=ĀO3o`)|6TfOefhe(-8p2g8(lo:?4Sq|e 2JS&I j^t~)苫K_L'ppd75ӛҡRp{;;t$IB Vw>'0뜃 5j,?G0}=J~o[lF$ -%Tx&LDKB y5M;)=.{CwXh}R vZ\\5{AUP7H -p&Jf$rO*Pf_%PRR!vc#Q륚Mn*%D'dkrnhf虹UZ lйFō}PG!h^_ëwm[~fyi‹vV{1.34 1"59~37 ^g7DTfOPxY702U;E@"\"^ӍG JrOP?qD$C&]%[$J-"IAhO? kU 1w͏j?@S gu9 $3#i1xT (K_pzƊJej n,uO ߐf K[r_E]evyYarm"AӼͱQf(od KNnuLL25x§\LMlNU=j 8_.FD"v(0kuC?oSfNWnHkEg511~z|լ+Ql.֝),䏡J!Fgϛ%Wu8Qv2aۂK>Ro[f>wXҲXGDDoΨw`{kT%\I:ݽ TjZC>nq~Z~w,(7J'*%g?~]aZ#K)A11*N78ysYBݺΘ?=EċCzξ4跎NKQ ChkcQЭf PVeK,4qUNeT#($رuheXG%OYo;qIݖkQGIzs[D++ J o0gT,hoz s&Z:.L6$}^Z,w4A6.zkL.㷊`K0~\1iͯQhO0pޱjE !U!Q'#^]]^EsKՕPI6|wWĠ-47zV"><ƪ TxC<m ?@GϭH(#9iZ'D'ZY$(@8@L Ia1ė%42F̓O|0ҟaZpɷc!>]&|eȒgtwhj+yeHK|a. 1K=,zG'-\OW3z 7+O5|O$F[%ʊZ!}N^}2Hr\+ntZIJ%5ҒE|B bQNAڱAc6xւZYвWU0}یјy\0KQy" OZBncEDfEԅt*K7 6<#BY 7.\[Yz(L"VD"f֦2K') ӹ|@̊[aݘyS8pywL _pw7[Gwd9gcR ͽ cLlXD|GA~*es~ k#F Bake+; (&ٔeoJgcJ~i |8K]-RMebZP@9~哕e|}e'RΗfw["-N+-*`o#Š@cKͦ4 IF} |Fetn㓋%;WBaTA{&2*Y/{bҼaV1Gl ?!2cޝU&%5.!b(:t : TT>oVq"rÑ+>I؀mÀ7*|H !]C?ƒJbdLhNʀ։tS6vʉM;//T ]e?bAw=W*N ݮ_rj.U\~b4;+$Q1rȲnm% l#$w:ׇYIBy1S%ʑUMEV%x2O 7~ZX}ket_MT$m6du;DGjnŗg4 +HGN>iu B{:Y/B)Tk^jkl&?&")ƟcTWe ҇tmktZQIalI9HmM_%(i% x4\4yAVݭ /)w~+ɖƨzX ڨl;K|. ]LKDo+1vCM@0Iһ>|P'N4'rQ=x s0G/(NR d> 3g̋HC鐣Wmjlw}b,JA%7Zݦs x]p 02@ \v.w~QQ\%Dyo)ՀG z s;GUiTcvt>)(0H#A֏{A"Ӛ>O.p7hK\2aaM-g5%zi?$Ęk{a$P$;eS. K2qn6èêq@ =ܻ5 I%RԮa|̣ }"e ˢ/,{&8bN˅<kvr36pݻ@%:\+!7@.J! *oKtYwԑ5ݙ0|5M03fK3Nm(,}(y'>$C x+#ӿ-f]tl'/WIv@T*H P+F৿ȡ17pS}1}Q.ђmǡ&J b 5A([e;wE^KjHCWm l⺽~+gM|w^CݯxP2"';9&FՎɝ4>ֹ\jFkva͇Mm#k;Qܗ$c"ڂS?B3Cxv c]]iCEP`SB8@vG'ħ>< Gr0KțN;|Ѥ^$зE9M2..(dnC؇SGkN&Ů. TW#ݔ(h=*zMeht+(&'tWG\uK(n*Li/``\I-\R(ivj.4#3A-\2ylLU>x2fIKoM؅Fr 6ȈַOu,mfrs5LJuPGiG.b% ͌6ͤظ̠H˺Jؙ/)R&Xba!bj^s^(ۓ {8yRn/vEkz{vv[97Olr=]bƼF)!tr]Ǹǐ!↺Y$r5(ucܾ9Hϕ# |[v3f_ s3ENB!k4 ܱ N !۰O3gQY^ɈیQ 0ϮCNjB 1ל@pjA ):c]>i~}EQYpl#!=cEM4_H2znZ2bʋ5RS|iS$ї*<ͅzkn?=Zy7q7 5AA2<{!ϯ̱ !a~DD3b욞N[ GQ,[|yNӴO!/3:,_b\EK.[c@ճf<þ=Hw"dUxpu*(k| Q|E<;7+ugfzeMET"O1(%[ެM-ן'вY߂.|Z_E_w:Ы-w-RXq`Y AhQ'(m)Δ:5WJuY2#X,ަjԤa +b.O}I5{.'%#llFM$XEY& ׯvOt3WZ ޫ:Xxb":":!k옚OwN+ZӃgiZ/FfL#~BJ;^sPz"PߩA%\so(VŘE'5L5=בqK/3u9OȔ~69JoTC~|?мr1Do1)"ؙH!ka}y'x]*r{!PnkYlR~JJ1m Y%B痄Kij~-]2֧$/+ )# b)oP ;B[޵DW5U>@ɂe"l?4P1cbs6׀%RԘ@,-v ;OQ"1N2%;*?ԧ3ng hu;^ 3iq-?⑤Xշ^ZitX4PT1(̓FS憃0K0)s^/ѰW t.02rH۹⁋U7vp֫ͅ#ROR!]7C1xFoKaR뚷F"SR6mqtUeZ IVr0,z=;n*m`'IkOlqhqRoQ\2 yn jkDf ]"$A"E'ڞX=;~(~FeQ %>SC*⠘9[k=МDNl_[*$=F+2uYJrn1nՂYs Ǹ12'fr4dZ8_Y#"?z+tw<8wKc*ÔhiZb}o(:|F/٣PGc)#k\܊"BK4ې.<2?:Zn(ysX}K4]4E5NRXISGa8 4?!I\kV>G< )"(^澶VSwɽqZw܊>4jϾwӖ@l]Q7|Q]ryW#W`mXW 䱂iKEr5sP }O&ҴBt`z2KLJr,-B';->!Ww܊ |[#SM*m*|̉ "O /{o~rţ#P8Qίx0rɔ:߅uA#B4U*}̲=2^\-΋Z' ~cMr@W971ieQFV(=*syHmgr)|wܨrܼ5ElkQ F*=QPmEրI_u~ Oa<*p/4A'lt*uh] ZVJ{2%kߚF& ACPmw|ή;(:n}'0 xxw9Y܍C1,>b+waBJPSd\`**8=A[4pTtMtp6Gۓkt>ހ{E%eƗA ]^7_` >p\o$وn@7I>_(HQ'R+dP'lr/ }D(_>ch,)/OlErN *dm~R=%b5S6t;/%3u!ef:d;zyQ?x:"Wϰ'1 ͛*7- kȷG쓌c~JL hlUFRh2KM5i1p|g5"< ſ K#X~i{V>Ih,tw@C1v)3Q6P"K^̮ p׎-Mlt1a,}Y]\Ni} 'PM1̴:1*)[FM)JC+CCޙZi'mvl)CEtϒ_D|AmtAt`ѱ2S74ksv_ YW$rM|^̾vCmfyq%L똔%*I'n]k r=s'xWTNp?Qm: ?vL|/*eAcԘ6xo\uDUbTPe6&L]%mIn z[vcoɤi.Ҋ ǁڟp T,pw␢ԍx&Ƅw*WS슩=b~U\M o;ͳ}[Kdļ2-yi܁ل+V0sX+!|b"Glg[ڝhfLdvs@ht_e'; 8ݭD[UyX#skHig08͂o^o%*FB'cy3G%aɡu"/Y@hyAb % %;9UA8E ߢ.G_\ 41{E̤bрk\Z>![@.%ɍD+ӛTA A$c /uRf? =}$BZu65 8b[x;leDž=G\Rm YXMP!(t拀/ P,Gk{b{lN,DrC\Q䍉tM U&Ov/ǀM-=b$*Fex-`Vޖ!IQ+$CFxH z{~:Ɩ-_mtMM \c>-k EMlbwdRKѕ_*"1 6Mq upEl]" vu1]1eX BJ@Gߤ)y]{uEu?/2EaT QM:*Zی("`r:'11h$>mL"P^HGJJc6Iy#ʴ9iK;嗀2Z"~a;ci򧗣c3.%:}(N&)NwYw boql`r2鳜[~s[P) Lr&ى';$_Ł7|aN`M?iHWM.z![äͬf|)b{l4$g\_;PpmTX->&LW^ZNO~0.W[V k*QS^c4*|7LH???c.A\+#P`(no/\Wբacq'.ˍzu~-c;*.GwJu^KՕmW< n!++zAN_SMP}v9t~; 很1ZHa0R<(V[b;VC0y.|f w)|te 1R YNtLS@G7Y$4t趭`%'zLGܴf:2hNY݋Tۙe:vEΐ2kQa=N3ьl{RKOO5Q T'E_6KdXɒ EnD%s\CѰA?&Gh²8DFD(4@U"r'm*)רVDvZnjߪ=_]kq|!h]W bC]0g_d^U-2;$c)н֯ID-=ou$j"6sIzţ S6uwE(hD)oTeǰ>l??3~lwD|ͳZ=g!V!+bTwq]A% ? hqQawz{59yUQIx %2<x[/=>YX4E$>+)5X1ŵlӞ&~~ $L.D޿43^pSE4gRbYo:ˇ&42>7h'b!yɵ*vG118[A&]+Qajd|rE]/$mÅ GWV e`,isKa%\?/BGs.vh2#֦ `D`|m|A߾ĥaoSSXC22 v]Ye5ZD|>*ҋx,L@-r&dr aA ?EstekV1gB@,: BІ"Z}b0兟ћ^F(F'qՄW9MvK2k-z˖o!|VCK *E!OS%{Ջ;nB@ȝA|,vBY] 0.[+&>=R FNh}2@q?#x'[(ϊ7ަC0#U(]bvahoܤvuPDX2er$'z9Ky'gdEɡw5 A &;Mv^ׁS>f%YN"y*7 %VZ_Fm&;r?%J7_k/oRTg4>pXQwDIl.5١uұIƃJ,izg{ %E5EUM+ִmC +`15( h{VZ9c{$ycNp]"5gt(NPlnL_U 3̕({; `6nFdlʽ5*fTaE@=J_$k|EF5k:̖Cj H1uf:i\kƬppP^O )@D"PJ9~/? %2S5fռ82t8_(ƊM \%M:{Wd>'3<tosRs)4ɮW5g9J?D{tJuXiq+!zx)<.,CSs)sAdC@* L0~$30&}cձߋ.{ ldoZ$^ K-+A/_E|d~x-]-2V/}6Py1]ilb3NVi}Mz >nǶ{<lTCƴxʱР 43H:u!"Y(U bcn݅ECZ_;甴 %W2%K8کa+yп'\BU/EeS:K}^?; |Nz\gjJj^R& E Q/Vv_X'DOk,})mH=|p}GhJt.:CáO⽗MQ tUS#GVx,8x;p͞;*k5>>bavy6(@> Hso>ӟ]+š,ṷ,lԮ.|'>>ZHylF =w[:Y84%$io5Eo7*dzbᝄz|I/ihAtiMqm 0hw -d0|2q`΂Zi6zwCN/ "p{^3aX;FV纙/yDzplGC$Ld-*}FA%mM i&nlњ5s ֘g=͐à Kpx(-j;8ꭧ#VvzJ@,)lCͧH=p&?J`0cCo@uW |Ċ?t{8&lZюM؟jp2W5eTK(mddI-Lh\/FP ;tW6DߘOUl`~1'ZWq.3`68o)&ؔ9@؅'ʸ5>1@ׂm ]Ϊ+v6lN!ẍ́y:]):S_: F4aTۜhH@/Fj/]7DS k799;ߐ_k~ :݁YP=hA+厦(8tjCcJicf۞JVEػzxw4~7{vo4,/TI?7@ 㜧y 2Q肩egkjw|S{ࢥ^5D/Eh=>UwwAw\|؝‚F~+'n~@/rseN׊ͪ՟ӕ@W…n\ÎR=v~ATm pO/BsGD&`1o vC||$eaiD+Z=lUde;tu9d1a#,,iDOSLCWh˰$[ qIr]) F?f c L6 SPt#z@yEg=ɍ Hnc6 _YZce,0+{J<O8e(p.{z~옻5w${%s mγbo)CߝM7Wm8 ދ#'x< eanT,}9g8d5Mw܇r=6-@Bݙ=ouɛ;973w\b8};$ CYq;>!/ ;BlҪooQC6&Uu}\^*Z}3qȼve}0QXb:wo}益Vnh5 ;H1M[N@eSD]"* &E3.Dc$.v_2:. Ψ_{S[MG怢{,:BrrpA`PKvD-txꙒXHp m:& 5׎nOuc:"*cg):)[|}_ʟ-5+n"6͖SzE NIYAW_(f㸏n3V 7sb\T+ εrnהHF>jGK'~iF:W;)l IUXlѻsyY/F4uSu> |YD+1J0bi6*ghx}ynGTN%N!3>:Z="2sgEvſ0TR>EUs:l)MF0z\RT43ʴ "͉jbcu4MFf5(4jAzvQW: \ HMKJsRpi{}F).A(5|x.jȊd;*s-|]1(aFU~1B*~;%jE"Ożo ,|noķvav>q!C ` Ta #ȸjFoKx_'!s(ծԷX% 46<a;)x.FPnYi VqP3% Z|f nyQHdF" ~ \cl(mv1ǵ31 Խ^`X>o>jZOQ>EH3J,SEc!rNJ$S]&^>ڼM+0_v|KH:K IueW{ljT3P] UE x;xo>xˡA4> ~^*'-^`q/zyꦶJ=(^0C8%0jܡ -d]Ms@1mˁHnX~sErM_\:\"1htr!yNNثeY,P7+'7`Gd~K7)r]ͤyqdaτƭ1dBei:3j'k_&eDݿΐ_pkqsCNXϱiFtª#11/j+5M u{x\1:Wq˓Ožpn1<&}krI.UܽDsg^9=R<򌎲掽:Iܮ=jUXt=z[63LqAjpZe8/Wa a^V /nw< 9@AxQj GWVl͔H;Cu3گvNO? O*z&ijWoF;*uȗL{d-˫*TqWHlq:ˌaJ2i le(x4>gG,PM:~2J47#Ь^f0_C@}nu@cG^0dqЏG9c96=MKM}8`vC5_O4`ValNfv?ULCIE f,:'Zh/Mq^~O'@C#f6_nb< (>lC\MiXz8#&bAv^Ǡ-͠Ś/СnaJ!DPUC>ֵ `Ii($լ 4zG fW.Ǟٮ(UKXB CBgee |GSSٗ⵺HSY\.v?KKuLAVglhJޯ5}'3jxM%: E,Rt|Bq{ ZqkfJ2nwcV1A SI%}=+ qvs4€=k)m@tU , d|k>]/_R{g// WVS8{٩munѹH! RҬU9'Q|-++ Ma 0F6$IcŒͅ5)^WXcǠ2GiVB1} FKfg_p}ܳPb1IfD d1jAڞH'z}4ABH\1ar:k}p0X__4Kij ErDl7S-j{=)30[͸n]S>rF1'z8j}Ҕ>Y[kpR/~R?%#PW"#e}+Qk=+v Kx=ʉD5-qX\x#e^ǽƒܒ+*N!PCqّ`Paj4GcĤ2j± JF1|fPLO9YVXM2`R2K{7&.f.=|,d!Xߤ.W$wtV'n P19ȡLJ>E a\O}O=r$'G:Y3K~%p-: D>"J+!TS8!fq+/M#oakڔu!8'm-XㄝB)nֿ Pn/M`FDYEV>}"T uQT=Jobwsآij`Dk4]E KS6s{E鸦x<)[0KMTʡ5λ: 6iظ9Ks> ~` SL'?&@5l=j [&`kAiS "ICQ;8Y|^Aq<US&XkS{p1#s񙜓5[tMO[. 郛HdBAWKdO(SpϗX͔4_mzCY#nұk|jA(1`#輸 Ԥ5wUAb!#,sWb7.r9]굿j'9EqTdIݞI(KfJ H3ק3$Ji=ܥOvYjmE|lvYK7y`U;r ~ Kb<)hnu_Dȭiʢ~LuN"N -*eq,wɈn4G߬WrտZh~Lvf)lXky#-/cQc{jfHHV*33OCJEepXC>x 4岴&f¹ H0)LS.:dGhI"Yk7ZdWs?6K|r kþ2p=. V\#K`~5mЦ~7?' ʲ{ ozmu[4"Є[BhW [;:RQ. [DmM\,k!o7g( rzj( i1y-53o9NG jw_+.7@旮Ryvc{A|k&zڋ"oARx[j]`[0Tyרx I;%P}!_~X.D0˭3[%=icq}ذЉpݔ'k?6^(G㞸GyPe[07n4\&717g!* dKNVh'u-Jzh^z4sw̗jJ]E/OR$eb:W|N߂ܰ )$औBd qM5~p^A|$p%~*Z_gD}bٯJQ4wa\ XkZij @+P2ցӴV>?n >AhIH=^([Ңz}au TyվBdsh{tQܱO|V@f.fZIb!tC*R/I0^%)=N"|dkbR슊~ΪhW໦(B gC& NWsVm=Llc%b-p&5dfcϪ 6_kU 7D6ChюRbBJ< n;i@]/i M-~c$rl)2J?]Bf@ڻtIВ9 oZ9TMIYͧ%v>]@{Eq猥,{|߇4P!uunfPCBx f'_`]wGD#S>"$=lMyؚ*p1lj<Sݹ~0WLyqE 8:1Vwm (m(Gi~]HZ,k͌FBW𤋮n wJ\ Ie eA{I5q7{<{'S -M\PYwf7 )UYzUipvIof̦D.zDٔ՗FgO▭_=^ZwÏGeV r]X9La}le[q7unUTVnV3s?zkj5^AP0-3-wVMk*yb(S$I_33زJL0AP7D-q,uM]stgzH k#704ؚw5BRxCxtm7$gd3FMϤ < @ח͛n"`B'a_h>8ǝphj}<ѫL TB9c/$5VS9'iiߤ~?')SL+Bŧ!5V8ܚcuMY}{TOxX;@jDz Zuς;&24}Nv09,9c\65 8xƻښˑܩ.]NF&428.?YOxdAY7F iD7.WѠieⲃR՚vSpi~[J$ ͮT`(! F탑ݬsWy}-X{UD 7 *!lׇ )?SXְ%1/;^GNԾw.c{UV(1y0 VkބO&$-AБ|IoJ2IU5v`D<`寥'Dڕ&&]n)aPog_F"hpG PAn@^Qߜ+B-BL ar{*1Y~Q\y*< #\2X<ϔ5]ڥ|m>G߂΀:θ!~%Km6*1w; ӥ",2:SE%Y \DZϧ4 ɕS"9f%NfŸ[ڧݵKM B8sY\0-}7L)i<6&u]ޞ+ZY.D^vns߅G[+#f-6اM H_̽Q䃧kD n ʀ`q6JZԲ1iPL%/KÜ7e+Чs;/[Gi NsS:V=\¸oG3L,uќ&`LܷD}||/+GH!g1m<-G÷W6Zd- WQ,GE|H8p].-Å 3cpm4;ؕsWr~,;snaXÝo*FI^<sȼ2UR^82 e7O)0p.zn.83)л*VJ9֛19'FGܮpωu\9)9N@$XG罜tK*ۜ7( ZBl:S=A]sҩeIpmmk3G[A%/`: e4"3?:$7&Ek t/jG̒e;݅7TCf ֤e"v(n7zq.Jy(\r˯i9*I@ S9-_wA5 5A z+ 9^^,RrsKc@ЖΣ~G )=un65yU%&&hEUYQ,`5n9\"={r3J6RF-\ e`vU3+س"aV Xܾ^iQ@]V3z C ӷVn'+$BCJ&A8Xca@5-kr/ą}~ YпTF65]߾ [.itB@ioL 6ԯĩM7Xg\".2B2.&#Nl&rմ6|ia\z-0#s#vzYc^t-ᘞleF $h-rf| mPˠ2)h4&pE;ׁѻm!n@#L\N'5=:Aٟ@@,%~`# PI@2`׃SjزOQl%ڕakȄkb3YfGc=aqcIG8.qAwdѦq}V6)X SI4#fqD5o|ΏtxڏToU =T++6}lʶZh~ogڕQJ-dPvE8>jŢJ pBQ'1wR*r[@H. Jy&͘3"GSK@E䄂2;^J@,&/t&ĕUPaW7U䠖/b>Z0)5b;e2^ @w5@ *6mk27㎱iz/#h\o)jk$ơh9LGp#vz'V{7z?Ll‚S[J|"' zt^Ef}wM C% Em :i)ΑCLXMgTS&6_ SJ'.Ljcw~0bqpD 1 eKPG Qؒ ̧,^j'u^&+vU$ Dz朩e#OyRI\ǛeB{Qg) ]{נI!(}'9YʀqJxHl<)!G8\Ot~qO'FW͍\iAM,Е^X|IJX{{BO{B5gچߞ/_^Q(ӈ`WE5XsNjw,i nmnBJ-`̄0FPi,U7 WٽF*]R<~Cf0#Q_W$`)[.GoGU@ݵ]L|%W&'Cmk0'ed_Q8-~uz<Һ@cmCZ@D {$L2/:P[cXo8*fDB' ܧ:.'Շ.͈Y $į!!#+ ?9)g%"{rZuB1UwYqNY>^$QnyO'tq> m",W֘zRBg[>C:Cz V ӛfե^^}\ǥk–SǃVP!?{vks}Sk7Z.w DgUlCߧtZk1ٔk*&c̏$"t鑂WŅOʵ|A(Eg\3x/ X+7Z>tK8q/iJ#\ShzlP #N&|IH{C&BEڤ/P|ɝ@y =lM'keMK~/;JxT{WR# d߹%zuv|Nlaf^Hٟ="B7X5hcܬE_Ub1tm^^Wuf7@Z!@~v,o;#\Tθ \ c"=nF8kX!vfоMBvt\qnF&i^!h|3"_+L>(D[#ӣZ@* ?}FW-@r x+c5C]j<ނ>uՈ-\PېK܈ 1|M ;u+pZDTL/WP2OJSYК.hhnY1؞N]SjҨPؒnL@rǍŰ[BB&R#T#2DDlu*׾z[4E}.?$kLp!9sU4"$4y*ke-~AVc HQ0>..qKS^<3DnZ@I*Q,"z*<X#qT+eAcpK)\)h2rגnhlYt@QB3<WR  j<6kz{t{I"(Cs5-t}p;݁9%1*!No{R}{Aglꌫ v&0!^8ƕ逤jT`݃:oj#<(@ş|8Aaxŝc& R@N,!B;v;3_^ݳgAgv inrt^v#ھ8L]_6B35L0/OA+Y#Emda“yaL{bLy]44W>8!$/'1;$Ʌo@=)1 wt{~sn#OCN3۩DJEعk%?r uVX}AݽԵ9%Ș`Mc@)Hƴ+vzKuv!IvvHُ9f1TŲh]Q@a<ϓ~Ef?V`%@MNf?4nA5&:5~58DBjQ fL/LнxCNdPܶB )"2d'6%= >RuG`f#,ǀܴVx7a| D }JְĻ69XZu5aFۏ&g1PG'tJ <]?ݩ>6ר h;tb&u.x ˆ>챿#d1sUvؠd L@Z9RQV|EkaSR)ÿw[Ur2DÙnXSd^D 9T(P%@?o~vɇaD;U FcGG w>vID%Y[ӢnFȗe9b$bĴA؝"ho<%|8S@a/@ʢ}N׏xVZȴV=*ڎS$77o ";)M* [t=hذ<Ґbf&1}p1cǽmA/^$竹2#+q6~b/T vdhֽIb]3&Z-yc MQ'ac:(pf?w -EM)1j7sqnWW+gUT(8?tmsp%,)up: fdh}&fKU \̽JOS 䔳nR 4Gn?'ж؂pe4gfgr( x; ȮYkc8վC&0 Wp}֜Q u(W2JYS*|ia& ))lLOw/k: 9/g7BQùO $0iƷmjPmD|EpϪ+#0Azk=._qUoي,il]\:SPll4砜| yy}TUI Qdu84+TEk!qT 27|Rw/L;VE x*Ndd!#@ʾAߠk 6cNYu #9R F ϠA2'UAFARj6z+׮mi ȸ.r=Ya BJ R Suе*8=R֕ߘ܇p׻䓋ˬ< H+5 2 HY+ 'rA ~'g6>*ACyZJS!鑷FD ֖oנKӚK&A>#B`& Ե+~h?6'[#;pM r%v]= g;+(9+#Uϱ ;|/<3iNǭ ׈@EmxPbC=寝Q aJX`8j9}F8: MT9k:a!@L,{3%TÈHoñ2t+6nF`Ʊjު 1'}F E&S3$h!ݨ'78jNYkzlGTt[kOo>~QܪȄK2k fK&XZԓ*s?/I>e$* a5\ E) nl%bc,ϻns>eNb1k+!$dSL\W})gv)@i!d^vB$8:P4>ӥ31]:7:HgŐp0G偀t7]XyVa͕>Cs)xIq6h5'z'ڛ.X¢lYlg9( #;A mdyCn,4 GtXы)D1D*dG ljqYh_Z+yY2*!Xu+CqWu k\h"bl{=">.V WRetV^bpG/|$M3Ԓ4אOhTIIg8ڗĩC`XtOa#t)ǁ%vپ5=﹭6Q_5,f}`I$lgzc(rl 8R0:w<2 {/7g]:r o)a.q&܀܇зV.S^F 煷5EEHGG׎=/'?!͗CIaVd*w%.[/lg fnhTBإI.hh_rE8g!ql];EcขjPc&*gmCWKBx[M!'—wTr~5b >cKXn)MbKgf&f'kNBl017w9O/\Tܤ;3fFݽy'Asy]L)kbd+hsI6"@@] {bK.GsYCU(,vD6}LV ݘ ۳]}9=PN%0-f(cC]Pޥ}UEWOPt%Y`\SRtN#wOxCF@JZ* C[ oѳ7f\ӓBwQ_p,$5xu%YbO+Af&{ }1»)m<:*c>ѻՕR!Z hs]O}w)zz3N1/Cj%1-[)ƨJ@#j`H.ҘPu(+_^V-wK+Nr-u̙=x'2 !DV|^O@B3vU{:=(2ω 04R՜h[ >dz ;݈P>d[NA$b@T"+DŒ3#|ee\vWm7]%(5.xUُȧVky[x =A $I[ǧ]144p 4n˛df^VB5*@<[W/BԒFԈrLƳ:̀h){EcOF*u}YVCSrM>&Ne 3y*LxoԘ;d~SANÖv%GY4RI03ogH[D9 KN57+jd3 pGTxx7WУ%C`I"kLn5t$H V.ݤ~PtV=88N%˲i&jBZ@ ?vX&b-@+zgX ,LW-g`(BOŗ`O i4mwCKZbNcrvBoU[%tT~XJٸqG9|+6S޼#ЏNaV3jBչ*ݬH}~`#[X`2T\ !94Ǎsf:Y[+5+㺅ly0_`M܌UWɾ}i#NS{i {}oj;$y?+}yMj#A# >xf`i&$_zh1nT:`cmzd~ 5!W ڶitpĴMZט}I=DSUt,1D (n5bUD.qEB>!xW^|$>w]5 Fu07vgYZ07070100000042000081a4000000000000000000000001619eac9d0000394c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t/9 ]?Eh=ڜͩ}Ro(겛wl߃A=Mt |hHe0jLh$O#AwK6q>G^ŷVw]uTC㒫Nq>i1g6q1q)Z؍8_*3r}9?_i.nCEFlӑ#ƭE<(oa *p. Ղi>S$eWO@@2t@*{KdR=]lM""r(I~x *7%4RaP=zr]QZupD$|NCNxF&s aaϧg*FTfy:%VC, p/q t˙ EdmIGs[x)|cUG`m;k %}[8&%&  /IGvQ\ZVXw[ghS}5yPm -fsMG 8bf^+=IbG5tD#0Ʀv$mx2 s}ɊIuMbyʐ+yzm?:0-`z,Ee ZxTibN5{w~Pр,!)+ÆY~c' R|Tts"}ra 8jjOaLP ALf;QXZ\| f mc@jXO#&8k{"fM L\dӧCq+{yIfbZ|6.&aZ:"U%y4u?wSSFn *|V/F5DY;">08ta1郒Kih |(Uu,L}7Bx! 2i|ff zL pgE^0 47&JR-3 02 X~52[\n^S|!7\]!3d)o/4N)|'Eeil8O#h70؄*eMK}/#}⍆DҦ:1oԾ#7ތś@ѽz ,?D(Ȼ]~6w|cU,YģGVuDJb85OFKεJ|y8|.?iLF.[,N묦hޘĢE0=qk)hII4j!zZa[EYM\W/uF={-4& b u * y8CP>-(!==+>"1\0=u[*DRCa ZbGI:xyPQ~1pRaH*~6fmlyg sv72Ί` Tse~R3)&wi_.W]J4@#IZh ᦔ=sBT6Ztsv!Xx[6Icvn334' d!bAAv;,|Κ?_&Q<vHDZf@Gp?A:dgLk󎤡)FfW$ -PKD,6J!X%6lRs]5]PtO ?k r ۷Ȓz#5T>hj5o{;nK*KLd"F*F.L-01oIU#g,))C* LsoQ%)^VTG19I  C19-ɂf-IKrXE}4>sUPgw2ΝYS%>><ħ/962u#`o>lp?6gq2M}$S WtDH2>d/d?YCF;&Ii!&b,29~ҽ69_'7KX8Sy0Ě*}/߁2FS4Nmbdp=U0N/KCoqc치Qg)$M>H X (HNH6,MrlT ̷zW지صj"R… -^oFйclzKtMe6OtjLJvv\h,</ r)t]gos]7ODOYCo" uʶnv( m=Ckѳ  Y!M} y߫ ִ158hژPnaY (v'2+moeC\yG~q3m@AZ;_R?V$gE*{@H8xw"tdտ4KI]*UdwӍ=1QK"뀃_2&K_u2Xvp?t5 1~B^1 s4 Vhθ#D*ʶFBUs?ܱz4(p'HN6j[<R^E8Iu=z 9D:>[䲵i6iͅ5>s0QwцU7b?E"ޝ f& 6+fOҁF\8\)v+|_);s :O QWҶY:Kn>. R GWeQ*Ju;K۵z-V1!w?cx=W9F!*Yŀ;GpH3C<ON뱄(2 D`uʼn`*!L" dp0Mh [\0ak` k e̫ )}xYգo/mq\l=@_V_b,*Iy,^P'X M{%P[_RIc ׀"}&aQ?fCrE1S+ -mT*C{DƃVt4@;:tS^KdGyV5zX,N[jR_[찛| 慾to'&,B-r5[g23 Wby =-r@es.խLý/y6)\@uۤW2nǧh]͚C$h7lZUoۖAa |Cx|9Ђ\@7c(DL1Iչx&ӔZ:(E1Vq.5wsNgM`h^C͕a,7$Ϟ8 dc`"WbLrԼ!N I χe1>gDR!),?v21۷ AJћ>̱% g.!@ˣ zaὉ?P t>49p|e.W(3xd`»g+Ȳ(![V{3/PRgaƧf>\Bk3Ry϶ z$yPv 0J+aY,9;{7xUl|T I8æ=;Fy3XmalD/"u.z'&&F >i֋j6Qw߿pXAurRH#ߏDCWz#`P!?ܥgeüB4s)r q<Ѯ֋I"H;%C8ӎqtrZ\o@dFE!ձ;Rt{).LkXwʭ mlC$eAZӹ]hHB~pɂ7<] @Wɡ!£LkG f@s NIq3ٟ0787CE) f9CmXov܁ m]y+o:՛*y3%B-igHuB]~!! l5ΙZ /M^AJX/RLx5-a/:B*"g[ZJf<~;ҬrV`Նؿz8 Riˡ,, ךiNI$1DvQ //1aqb Y=/7r-!jCc|)]5:q$"^/J?U\ܞحkw<ݍft@4n^ m$Ǫ59OiF ;ϲDq]lwwSE)ԷmߩI {|E\tl:L.X,:C@b+z!u/H_uXnvzPO ~UbWyqKGEtYx}T# є:.iG߼*CX}dB{˖(^WZXp7Z@N߮0B~]|ŘI/J('1x۹, -R%z ķ6x=k~?Om~>%2y=MCx.z{j>/\t3vՎ5ĿϤ!ާA}e :aF?m$Tz9pC:AO2]"u*Qa[Z~< )05D9C1Ns_@pqhIo@lM;4΃sRX]_iKf38;0v i]ӸJպa-B dPkU ^KKzw:a{V<2yF7JmR$PsPXQUCbpvMDԞ,ح5StX5MpTI;a37X rdy^5sN~[Ը_G(2;h~ۘA,݆^Iʲ%-FTĶQ*즃3mA\ ?Mґ By:vG2)NGrIYa"+X9 ?y>Mif$ms7K ['Gqu>4"G:6k 's'HۮW^ofWېw]~zh)Ux0gT߃hNΓXXA?* :ʞɨQȼc<,CKJcnx!$7TY7#.t5(s40HJѯR@O:d13YBDߖ?/$ YsAqCoK*TdVHE2='U(!z6x;32ksQUJ렩lq'(R/!"Ė3 ݾGYcD}9լ~k}v.uɜ 0'ێCqzֲʝ9fe('/ƒ4,_Pye 8V;uffA|c5zTW}A-!jV|.󊲪|qtn+wmͰWD DzD 1-H_!?f<`ѢJ-W5%(LQo\G,[2b*6x٨>-&35ltEYfV9:8Hy,0(.PHs{ &!N)' %[ቱo10Vcif`'h_HdEnBH*ҽϯ%v {?H>~jJPG" T2D|'|Tx}&#Y}1Pمx']qYŨm/vw@TmwחG7vhjӨUy%\+#aHǔ}f 'ޭ15bmcNOE+LuY$ܽr5jޘ8Ut<=ȣm.l@y(y214<V,MdcE@vyCSUoJjvBRuz 6ٖSb!6 `抜r|S Xa7b2ㆬ=Wpy K Ξ n.U< kQI2؆c*Ef8 W.oҸrQyQ0dv+zB:>9tmI z9+2|/:-M&pu#$l2SN_0[:x]Z.-|4+r )P,OZG+V W4J]E||!a]zH)\P^pdxMƭ{M;qVLg&Lqû4Ǣ`'v."-{Ѱ֩na`euff*J[Xݑ^`vk>áp% 40 !(~WbǍ\jP;`BfVpPמG=wᲯ2$-6/8 L]ӤYҘO gg2 hdvm]@zD3?e(u{/yf*ˊߛIKG l/IuTeHO97?oZ*J]ࢸJ ЍVA0j{`jt~`q1jji8; X}; 7$jbRPḽۊmBYS/K\ݖ>sA/e֏( 7sx3V{~zq<`j24Q\!ΒCTk %/zU/@60lk)p5 O,FU3y-Spf="6AHb #Ys}*ih7ims Z;]΍^(3?v‚9%r+l8 Uȫȶ&u'&zd.+PPj\?t|WUǛʌce=bJfnRb=\j1A9%A[ Jw_#.:N%2_K<-X~gbN/l * A($Xfd&TAO`CzӐGc4~xU7(G+,ô\ŀ-崝gEyjh,dzcVWOQY \bI<{5LwFQ2w/>P>qv'Kj#]&wT)s/8$V0Gǝֶql$.H` ɂVo|s{jgR{{|Pw%HEz3VVG&OlJ&FB F2Pl(b+N]꾨UZWBv٩BUI졎T2qōX\2ODۂF+(H3тZ̽؏ ì]|K8He?{TyT 6E#_otO=Me _Iu9SLR׋0AkpCjٌ#~E a̫pyUy6M@!w;:}j@' M|vn"Cܨ^( XP*=DZhd]^yY @h/>kۂEH!x@WO`, Z$U_ NfmN0h1a7nïh]8`AMÂq^,A 驚M憆#4jƙxT>Q?Újjuު| F*eji ]Ѥ"LЩф>MtVDbE8:Q3BvgEeGO+EWzbXF!(9 AHںiZ$ W .zͧ#c͸Bqԧ.=NOi2O0j&1@ 92|]ts7f28j:4$`2= .Lud) x !Y[Fw8cp8P\J48LncO蹥r@5O'}$ⲠtCXK#PED딧xNZ h8lk[H}6\zk*R Dۢmf+c5 `?_gʧKEMIw9p#[s H ]Qs>Ai`}9{+_$q q9%DXͺ&l4t' TZ fѤ;Bf u6˔hh)TDjWnlrV3򴗤.Dϖ{|-9a/>VŠ)|^`N Z=Į֏сG4*2<^m&M$pMMԶ_B 6<E%h噵خ]Ϫy;&m]&sS.GSxh ՁKQָme{i n]RxBH(oJ[FO_zkW(aBG(Zn$!4)er=SHDbmnd2aE,@I" ?NӔ[R6Q4ڢqٱ&F AI$\ILCPX'@8s)FSv!Ə'ɳ Iz$9s#-Y?`톌_Gb=G@Iwd.g*PG5 #f!(ڼH 4VCRow^ t!AZdj ePyW*l@E-zSA2^^1X$,eczϸ/z,:h0,έJà 84MG6$TRԣt_0cA9v!dABxy;`T:[~>{$I- |ޢHa( e{*F%o4\lirb*u GG/XW !*]2ֈAqO?9!k+9D3-u[-nxMA=$1t (jXcP}V k0PԖ>Rp0_wFt~מ`NϚ\ ,Rj0SN"U寁Ix@m+Y12P&"!kY1\T 4wgQ!U{dixk70Кʣpw9݈ MA.$xaKļ+)f_X&#? cKf{"KKɫqdz5/ZuEnHqMhqF AϞ0^[.֓IPi^&!5=Zs̥I/z]ݽA'%PET-#(r,'&N{8:)*Jq: N˖TҏrȭD~ԇ\lvOQy/dQƺJl=v7tY[}7%J8Y䬯O(͌`Q5?Zk2,ۯibFgȰeii-\mk6.''?_' b+5;7<bS9`š(-**P~ȯ/O/~51k 4IsWvtupIiL=2zC9 =;L~ ʥvSh%DRl?0!$rӗ+^.z]̬EƁ|5% cYoZEbh):}c{ ٷ^ /9BL}o /oQcH>*xp]NN7'Asph3|-{A4w}b]$a0C,=u;Dl)F1jKs>_,] v\+ lEz>$gx{5`k52u( dW.xx: N5U/ؖ޷!rKQB tp ªh.0ZF}T Մ$`zmSXqU'MdMf:%^YA[+ ՚ f/vB;08E5JM 255 51[~&6<.8L<+k.ߴE>(,# x oD'$/ri&#P|WADUi-RU Ta ]b_ QPj3[)*co _n.&/Ƶv "qe/7߬\$h"y3V9_ovKAM,o6M-?SEϐntr2Cmv ~^d9-mrO`滫Z \V-Kh ε8qDg6y3zW?p]lLB)xr. %?׮j#ڡ,`rwԂgYZ07070100000043000081a4000000000000000000000001619eac9d00005acc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/host/armmmci.ko.xz7zXZִF!t/Z]?Eh=ڜͩX&AJU7y}f[_K&Vd^{3BF@QCo$V 9|q,yBI.ո:9 e@-TiSګ.\}J2fO{B/a%Exҁ_V%j=S!k_oaFy$\C:"c{:>[J08wU]_pӗ8!#%|e( uXC>ka \3Xɞ# .“6B4.y 7StbZR;mV3䝘~ݓWbI<邰ɰپy k1&Wfʁ2R% "I:/z7n~? "k. U,=dnkzE oɤwJ``>kk>&8y qQEq} Aposo9 J$-LL%31ΒWa =)k CK~Ӱ0E5d6 ŽXyƪwl'z$W'Bů4@Ǵh+߄v#'_ ykkӓ(1&:2#Wlg+5}i C1Vj79bgL90.W;Y/MMu"O%uX~GLS#A|edt`tvmU%imB1=&dhնDh zRWq*ű_Y%(=F@|<1xv+4=J*)+msWr+yVAHG~TV Tq4 x+3OlPm@`1M5}@|&s C6FS]D }ᛛmvW% څ_l>&6qhE•[nMs k4 p䛭qjތݻG'rc]XA^lpkD["223zn^ QzKjX#W#,'C0heޙVxghM]cZud4I߻e4 yK5.FuzF[m4ǩN/Ea>4͗fe%]©m6K?hZ  6TuXBX!]̬ĶqWk[˜F-]PE7>$Q@ Yhmw|HdiWB<`]N3Yb2p2.Ti/R:(+"uσϗ2VLk}-A$2G-OV l\wc5&͂A hduAtbos-j6?U:Y;jw `!s|#*|ukA^FtP;)n<+:ף$:3O}H(>7;5 ,5"+"̖AKb4IDҚ툁ChS-.bNG uHeVw-fS 2EoNrF|J#¦jt~tn MX82kjLMR'ZA?)LtS뒒*4 DA Uݡ3ϻdf{)~JaԼm>dKˀX@0>fc~2/5-I 1q63V Dpj+8uzmK22}yrsl%!YP*ò-[r|M!0QS~0;Bu u s[5v+LßC\Ff aݝ_JWl a?\b%QJ'+R7z›>9> $;eî^9*ɟ7Fz -j_ABVR9 $-DjMgZHU{)Ã'jr30 e'; &k7gWҲIZz]EoZaA"1f I-zԤ0CsnAqd BU*Q =wSO g[?Cvkw sE!c(gNCڊsHe3{XW¨K NNuVd_Zՠ.#~%̒wÁ38 Hl]ciB)l: emz W#-I@֮2&#V}xcڠm}o^KFt*:8WBO`pO & 4Ӌ~sѩA["+uX}> oΥQ:E.Bi ?-j淿:b0*l)jיg V Kk%wp #&ruc]=lmz=*B Bp.O-:Loi1@H28R ɀx 1h %>Dάmhm1Emvh1WV\4yLݶMc6ZdG.o`P7aͻ+?;@ŧ b&Pޘv0MK_ˆOI|tkH܃)o7FO6˪^1,i؝@)uWɣ6>Ol}7bN]rWd=8caGنL7ljԬ}D{!qUkFJCL[U0-XǺ͹L͢>1iץPeQrOȟ>g[(ϼYml-9QXڃ1^!d@4ΡK5 Z T4!UUlast>H݂D"Oo]ۆ?c([B0\v`_L Rŏ2d^ 1QrrsQYۻm)*%C#g:/\Prlb3{Li=Ґe_P/o'O+[37t=?^p4pi=YFhA%tqM3=m/24cAne[WR \rM|TGtR^WB^vuxΘ>R.\)7 gR9uK2}_VWnbjb3** F!V#1yï\BOȴ\f :P$[kg9|x>{n6E"7\[rG{!:ga|r%, yKMq*'.JdAu$(ޚNB򨢸nvBZDUpR V3ɳ>|+};Jdg\o5k@%<81!o-?$/z: o m o;+"=Ba]"ȜiD?"CccWW --Di19z}[Af_sl" m̔Sf]`8Gر+ %|4 |Y">0 0֢80EE:T?sBy.qHQ% Y`I[?W>,~WwDchK/h]9sZ|tN%xsTQbEB9T:XF ߍD~3/Y q2WuU srGmC(&9EOOyǓErat~+Ko+1̆Ŵ}9+W ᰜIcv9O#}F1PS7cEo2 ((2ٟH(2v5 i)JcmrD\ `ڰ{ iŁfƼkY[NHIlW]:b5+ndyϯ ]Mz@IڰJaPMt@Ix'XyD,ӄIy%RBaZUqK:;8Tҋ=SUSbChΰts m la٩HF&}ѡ&V#ᱭG$c$1*F#3tAPؼVKxΤ@'#Ʌ:gtb0HV caحOs9훩p]\PqYy[8V0!D.(h-2ϕ-9vOO5-P#AO5Bv HIw*'wFd[pRuH{L8iW6e,Y~g Q|2܅;E uӒ;%t3I(zQF.3Be+̘ߌstYo1PztV Wr 9Ҿ @l\;zPWgOy|ڂLvIq.^ly1H#j6J3gS˃VkGöYoG׼R\ ^={;s0i!|\tf v$^ ^ף*3Gk˾stt@-*F](,RPI^fkTuCn(x11AW͡˳KD5%9ƪ(3^⥫% Y#)`)5Icy{Wg{ ƶ$ϴrl)luv3¹܏Fʃ.{!m0[vaaRi%lšt3F rQN<:s}jB}}УFRTy%ݞÑ@MHc4 \.M( RӦɩPӻLx9tGpz;YԵU]oWg`D hz a((XOB=׎f"4J/ݔ24$?8 3 ;&0crɆkNX":NwYW 'VSu/Zz"OЇBhHw>;;) t 3N{޶t:{vFxBBalvqΜ!;n70$ r F\QBU֑E#(8L$gA9SV y+z#4l 4"Y1A˾#p aG4ru\hoB I`r'ڳm (sMmHPYw]b%fŻƁgN.×9tV^ 4ﻴ˝?e,:ł IĺN'yq.ła= n9JM1 ǿp 'w<]#働T췾x]Md%fђno->*HV7QWWa,]tuP;q~҅]0tB,>n+|Y^eX>F۝[ ߽2&es\%n(!?nnEi g1^{y (@XQ$Z8/V[o2'@)?dH.WTr[,]8Ǵ'p8#1qc˭35_`'I,06#?wab71{W;T]u:0dmG^IoRǂuڢ9~阥..7MPL9%]Vt[ju~Ժ|sb(wlvpxRI)g@I9"V;z8藓VIt^K;wUiB̈́֝`VfW]1i /#w|+V8 q_Lf(zD jŒ[ysDd:%h^uGCAQJxLb'-~:0#tiOr% ~ Y(ϱT0z3aNc|Froj[xw]GH&ϞlK`exIT$j5mr(¯-tQX> W91\xJb~5ɪxS }auצs g,U` t0yOC,(}E ۭ2#$h!oU) dHgut68CK{G%Qh|>/c]|Jb< yGLHToPN|8(Q*f_T<0]Mn!x hYs)ng.1M0/nlrF͋G{낖4#snAf"\_hw9O_(3[5Eh)l+UkbnvP]*Y-ᾯF4 ?ө ZaVᾩSy2cU@!x,4vE`rFidHaby)I tؙ*!ߙaFKu,^]'nE1(ԴFXn`88 -m[p'~3B:(}tjD8+FI5>I8c'\49EwX:sf\`Ͼ&-˄\'Fs_]zPBYڢ F-ђPeaMXbs(u|ĺ@Gj]0ݫL2ò?AcZ_aB7Y$S=vڰ~Ӯh +PǑ-@V vU? 1q#x3QeXĶAgN ğy?Ւ:yή\qj` = / (Z]{n[A`ho)L H%"\c]݀,R6PgbT+7G41Hpq{Y޵wɾfc&hzM➽4LکU9)* -ct+P$a҂ 9Nrן X8#oXgK%n@ 7+_~%Ʒl:˫=-<6]]Uy?SZ ^,DF?u\8iek smY/ ZXLl.!>1Ê9k7@ʙ)LI`a䅃~ 1@36Q!_!Oxo9SNwWؿ?~:8k z0^XV:CpӮM֪ y q+qzU [Ѓ4P0.?GvAzc8B#t5GEY@~-Nƈw 汾zv4裺IؔTY5V;([$y8::T-_.}Gy(o-M+*Cfza+M`>NWM.>pڛɝJ)y3*]nX~uć\ԟ 558V6hr&w\zB"UT+/4ݾJvâ8IK9A8YR#VǞs)3P7E^DR#TWC/dXG:dzpsf9Z?zyooD԰FTiE~?f#!\\Q^CZS!*|Ē ݵ7Oe,Z9x0BB|s.~}~5uiElI9 $w|jAY0/Ogã+b-^*MA{XHӅ(%:5a17걧@3p1W7鵃~vOE=)lxJr9? uo/3 R>\.pQNRReIHKBLZ<˳bFWuUI1:zp*~d冚pܤQA7XTص!jO?bvy/~@OeDsTz}tZ(fl nsHq&c-ZSE Ƞ9 dAfTni(wT[wʼ0GdYD`+n6mB*QB4<H"-h^ ^ܭ4JEy? sG_@dt Pg.w k4Q)t'Xah^N==%ﻰC*&*Z^r;3^׆K(7zEoG湄JZ0z /$I2/˹9@ toj6ETY\pA$4erm#8,qR)}-]~YV饮dB咯?6\u+ W7)%י%jVȹ N?)~T@H_)(Ru`K]ޱz^CSkSeu}SYS]?ITQ>DwcBOT!;I!jJ-Ur @x%0{jaNR nT7;ŢC-֊$Ԩ`cwޠnW8U͙qˎ:z12ZB\߸ZS N]W+i&3J{EP4 GY`&tG٫pɈ5d7{k3$)k̫*w |6@藩a<곫Z"{b/^kz_KgV~>3$ӪPGtÍb^BcD4-EtCr_jkibgAdޗDy;Tfus*-t+BY*}0ydi? w2_MN[,J?Y}N1ޓA$+ kͅ]I>4fVh7%snإzSkFJ5D=p,qPq&RY&;dsrem(fpCYYTNFY6.b$K˵/NڀLL6? _iV3(%#)q}NJ>U*hnBhZiSPD/eV X.qVC)7fq_;G 35C_ \MH@V8reZV7>A)zc5w[;`+? f~t}A b1uӺ!tNq ̙"OJ+Q(H}Z @P~/ 1t!l;1Vyu0LrZ]Z4f5?)%jQ-MRÀ'X s (_ /]sU59(=ppOl*tˤȲ~mt]m}਋u^$LLS6;  qFJhs:l3zny%a˷:a,|h܂bܱ03>G(GXEΏ͖(C;(~gsc;n6[v]2ʿt=9N4h C6X[7=4cb[vY6nܫ?c%qYAHS^frUab#1HWl TT&5/ O3([Ǭ=8b/H?@ɌB 9veXmTQk J&or<$onxAc>!Z"~´|];L;hX,3Oyʎ܌xx57#%:z%WS:mFnGҘ8d&R/s={l ^0r#oxc!kQeQᡪjZ 1hUJ"ŋQ7#!%9bjnfC-d#q ]o8ZN@̵Sy` *>ՁcZI. ܬlB5W(WNS6%Ey!o9. u Е6,E~/~>jW)| EB(2}x]:-Y2FP%O}/l갾E&+RlŞ0=9ۧQ?2ʓbch(/0s f^IK c{*E60 ͞x4j.:%$Ü}|G&ߘbW!P_Fm5@gWdBM$Յ xvySSY e=aL޾>hD4eM.c 1MQk]7~zVcF%/LĞiI^gW@dwLMV+dHF0Zzav2!%좁py/{D'3P6` UN0煿EuWd"mhU W,.2> 9:UJFnz4ѻ|7T nJ= &ψ;5~5E_$Q@.:mS0E\*ĵqNS%4Vq5 E)F`C2򔟀:ၿ|g \bpEZG8V}$\FIdh/՝]K&M2Ҝ0hѢ#0#Ի ;l4p^S 7`Zr-'=%Jq׶zQ"ˑ;CQC<[|V?ˊq1ti&ksʴ@G=‚=b,CT R#jeF4+`r/B0sJptIQ`DPjƙ7 YGBZWǯb4ѵ*5iܩ>Dz򤻚 Frp*<w%q5̨S"/hǕlz4OZxxa!*̿Tlm, =iiFnQ .TR΀ 8 jMJȏBwiZ?T_8d^ G_~z4 hZ+Ʊh wO۾d;(5uWÀB>  ö Ŵ[G}8i /@f#yUrLLp舱Oz).>t>jfO` q;% V{@QP*=a8`lS䐞F o0t|͋eR!w8,37-c;*4B40<64en*!gopџ , vZH|k cjO=Zd"'LpԈ q7suL*VRap@cQ`f,KBĎt1bFK۝}Ĥ>YRjo&@i@i۫dCrsjsl,O"˯Rrt|gF2"huAuS*)lb kpJPoͷˍCdFcTXB:,KS݁3 O. Kq6@soKsd ŇdDRjKWxڎGs&B҈MP$@`CQL>S'"-zG8#4"KOjJ ;N#Š>r#w l4%v,B .n W=NnqY$''S.&sI{enVUs%fX\i@p܅:DJ㬥75=y9tT2m*rLj mLDoZMp ΆwX_xLR<;ϐ@SW1$wDޛٹiZW`s{FQk|}v,iҫxxlsdaaa8P+ˤR| ,`-̰[ʣvq@Inͳgn>JF &پWWsqf΃~l^V͏+IFZXm W՟}DA{ jMغ 4Cܩ(hl/o0K9CpzaTg4Y'@uCed~<eYuiE@Peҧ H=c)A` UwlRqӖZ.Do*ia){8}q9 `T &ݕ)]DuuxvP7" Nn騘[S5=xsk{ͦ[SK"oCțRe3{g,o8^QͳvAF:8R lsars4PIC46d)ZKvnQt(зlMŒ&acy[.:۪*xD9>X+l#|5Uhyxf՚k]>l/e[p3-fҸOx ;$w)# Uq $08HZ~/r=W좬|JbbCF0ηuҵoH$S U(6zrIS', $/߿;& y@:P:St;lgFuҺ0 \V Pϥj *]`% ‚'MU}Yk77:H];jpnJ "?kme`.tV { iX5, ܒU9ǹQ2zXqP9mR=(% X$wgʼC#lo3 ztPI:1J-ib4~kc x8r.ۼ7OHzPؔe+fjEp s)qڐVe*d LVlyȦOΔ ҕ 89AypAͦC0SF 踋 LT=71ޒ[BE'y!YhٞWKR',X&ca@y9}^"o:Bez\G~|ǎYX?ḍBU?85ժf%FZGv@`P]CwwMtgO5[^ﺃ\']KGL71veJs^%$y`ܬ_¸>\W P&Ӈ`\RCnE+g~'Ag,g JswΏ]q`k@Go/)dB eɾPZ(M sX2/ 6 ymᲈ5\:ƻҒ3k [)D% @zP H\E<㏃8+#N*#\}hx6Yf5F7׿iWLP\ceP?cvu:$5;tG|ֆ<{(h֎Ғ-X}"a|qyH0ۧV8w-*`'5ܚχCݬAWlpqg|N`œY9c kN5 ~s͊zֶ4 X7JQk (@RRJ 9j6yd[6B --n)vf͕v,?&[/RS SjWRz7E-yK?pp#a. _6@f+Y5^]rL R| \KI4o_Mv}}U4[q]5#_4kدdL SA-=J9 8EyX׷FL}X\z\EOϼJܸ cJ8U m{<, =F (z؉GkwɫjM(DV/>?ghp=:CK~QłSAvYK|e)T wܹ?1<-+>` GIRt3c iEVf%w2$ ʯ[Φ`CMzQ۰ djTP^C hfE u@R yfg]3ufv`԰toھ]0OzN:tJjd}̹͝e/'f-' ߳SdbyzFDWM7%`7 1p17MY8rr\*\.H&3oW5_IRkA7H5 }7X*-Qq(']93HDƏQUBhZ3cauܪ~Y-ՏtB5ӗKLg ="6ѧ%$@|#N]tQx/Ѯ!6LnAfUB`L;;Awfm.~@ KҶʟE'hd`2af6ΘkSgn*ݯȞZ?o+X)H9hJdkT;AYܕ)0z. P_meyLRG *85F-HXpHG3Dj)m.2,( d6z6m\aqߟ9(vŒ CSWE=pg9rr}4&"T0!8")M `yq(%F %|<ȸ|O+Rjb+Yv+IѻsW]7EF҂4i[u<"q^e058Tof"m_X|x잣#6 Õ`]MBa&5Q aML_rGk W7Wm/wBM{&QMu8`xp=`U|[X9,7٫e'd}⓫3)6xԴL}H(i6(cKnV6vF(ǧ #'`~U9k -G%Ե>o$_M8C`NBުˏErt +%|z@(\<*86j)LKZn?8*]^I5@ ԋlI#2=|*P! ,aNυ_y&?+"GuV-PD7.`Vr@FvAK 槳أٍEf D8jS*wD(׍藳Ƈjc&DJЋ4M*?G!FvJa_yJ-#ᣈT+2T0õ)^&ʑ4 ?v޷|׼3*3ֲ$AM%RDQjZ l-Uʤ41!8 mf~ 89@YPH \q]w!%&N>ОN@T UeD *PoMrOаv_a+PibonokpQ\pA{*b z!6m/1^-3"sNEXaFDŠLƥiO%䩀PВU b)_gPgsO?b@W\9ev#/р;mz={w۫S(yPS%=}`#)Ȕ | u=`!y1T -߷p-oxr} 'rc)t7qT㖵J{am7 di_ǧK@rXjA=be7{J6M\Nfehqch^=4@3S=M577 V|<# Nfu]IQu-fidf~B,݋!*Hm ebh%R(-AL<ހR&c$n kds\ݵU)1)`;Ҙ~9ntfwm'Cdq/hhv *d)SvJMs"vJ*MjM[^<V([ I|;uһcCGI`:%ZwL! +Qo<8i.GVdub 2AGwjK;ׂmDFd֚G&e,XJ3y7 NHWvΑ`V<3/ `&+W[sOqh_` !7Na҄zn!,xph~2]|HoVI++{*eOBL!n"Ѹo-Q֐IjVy~% u:$Q?_u* l^xWso@"yγrư`H-^?Vh:eH8Kle= /e/̫a+^}1VE/=9'^mn@;c#gkQ- lY>F"ov1 OZm#- _rvf  w[{~V=#G[ 0ET5,>w][>O+'S=՘):bOyZ:^ 1^]Oc'ֻCg ͕OBNzlĽF%w؊v̘G ~sWJYL*Pd8.a?Y7;:HNԈQPy 񋏸Բ4A+I0c`;VOo14?e@[_:$lOz~NisJ~ DrUC،~"]fE¹gA?vn/^Mz;DI> .Fz1A[ 4GPȵ`&}SXsPn$wg <&=_qCEiaP_?0d-t'FuwDcUϣ!RcwF)4zZLh#EfMAK;mM .>1Bpm ɊȩXss/n1τ³` - !,u4ԇ^08L{iUi%#7:5Nsn'&Wنjn7JpmݺIhڦ^:NAFjykPN^8S9 M$խ_ w@=9Ԏ)*Y#\N {ol^I4]]`n:c$;yV}!X'9iVi,RjPNe6qm&*1D8U]2v_0Hg~2 pyx0 /^8Yh=Y3v 't}|O0F2,2G9ג4vrp؝Vu525EQn zS)Vy:?ڃM-2Η/Ju3+24Ԯ.W,T:pJ~]n5Ï]<t0a@J)QۡjN 8H7 04.I릓tF;pcuLwK~ |! L@*_)BD|@ UV9.MﶠQܳ)TT/G_BPX&NF+K/jOR}BzYNM{.4nPldCb߾@66́E|}Tn(Y4J}E"C/+oOfIQ58 xg"֬ e2,Rݥ\QSZ*_l"wz:$3Q +1`朴)Ҁ" mO_#ڭf OeNFqy)#+Vrs~U]v]^Ֆ.fgK nnꕟu0"h#{IwDMHPA I-o6^] qhs0DAg=ND@+%;F<'j*PKJ2u/cgUɂ:8bO[J5Ӵ鍭C6/b Lգc{2S]@*F `߮BҲ|踆[%]mj 曻2{6vR7c|>mz_ɴ;Xgԅ?džCxS&|&z |s*"~¤-5poFsC6 Ȟ7̷3θ:4RoIoL2;R]\bas S"BCq%FjMc{-4HG, hYpy"4;y;7S]GzN,W)SD9#H0V9 r=?3U$U THoqąEq?f~^Aߩ^7Gޮ[[/#rp!\1j0W&2՞'Z@bɋKd2\Y?k--3 T.g`W'6leE)SȐ\(S["ws_5 8] -T%~~լ_W1J6…K1S:jeW.{6Ѐ|ۓb)ֳ?n3DF3C!v)WkvmP lw-N W h[ V[Crȴ{՜)Wƒ73iCẄ́(drb٨{B|BXm_lƜcÕ؅G̶̟Әr}nߡ4}AQR|Ҡ\i) C)RE3Qs@|mt?%yAxv`.9,N[THr_av$&9qьl)-<ɓW!F  /MnnOpO<K?:-%.S^c:XHq(92qg#=M/ʇٹ~2t#T O]K.eI l3|&*ER'%Z ԖhYHey1yd/ԉh{|MeY Ԉ8O0)=  FJ42ܰ"gWaVzlž\P(MC#J' oS^R&N+BK)чo@jݚB 0V|`zpy/%V -Q:ku:o"k!(f:TJ=|+$˰!Y?QqkBY_5 4j~lHnwq)JodZ@Y_a^3L8{ֵX22A_J. Hc;͛>15 P@R|f)r 1KA-uJ'6Zr@NzCkGKR o2 p)]@ WP6<&N-ިyD[ܯcHt}D eK+.t%T WP{ai K<H6uiTyY'{J[1CMΩpdCޜkցxRY\jwsb`1MP)T8uO?!X2Sa>Q9HL0emR3g>MrtX넆v_ӌjb)SyZnEt 8(L8aBp*pTzPrKjF뤔*3Ww,dF`, ЯK6{ܜu߹soQ_N?f,6}:c:ЏU Ճ A~̹7.)31Fq|c1RRY?1GǤccd5Qٷ٬&V"-G[Mt0B%TpM0h_%-QO1wom{DRSx)QkݔQlcSцCi)(N筟2KH4Gӧ悭j>j,4Y!Z܎gEHzńVS_1#׭Ydm.GglCuw]yVKb_5)2λRV7w*=porGKQ v8Yڻ0s%yT8$x`&.AS"xI%=urIʼnEjopA*.> sUV9nP-[;Ïvp+h.pCg<ƿ>Ǚ)hq2:<ؠ%6 xڂ3 /_H![U@.Jo({—vQ G3aFxjrW@:Jʩ诧]͜ky8[r4 Q@;i;{jGsA&1s"45¼e' @Tt3Ge5HZ0&M|}1m dV7BNۮ6C0ǭfzY!V{JY"ػ ۯ^8%^ DP" C__'vh.GBRK<卷4mEW./v6g'Ex\E 9H9cGFqv")ʏۛ LW l2CPpY'>5|"'kHCI5&h4ɎVϞHOi3#QTګnk?icݐSZ&`oR RF\ =ŏ7( mܪP_\Tۻ SpjQǐUDfMk!vuf HA"N8P=HVG@elͷWi]#qTiel)=T͍dUVTkNoL4vhLAdVcgj$IhsPmb?K+-m~-g_[5]uUD0>)M1?{Wl LDVfɢuK ^79謙x6͐P6*7NJT6kk ׁY @fx 8a?7Қ@?]$ 9BÜSjWdO. ;xMax"H[^."q4 VM689h|;Ozrɠ[ SRQ{^jG#8"蟔;;=~+*Dqy׃w$((5b㧐F-QX3eW);u+uq7%7\ #bVuwp`AoMZcJ[\`*ؔGucϾcW$GRSᶀL=L`TvdusXAPUQfvFljqWSjBS~W^}kؖ)$fr`tUPSoi[Fb έrǍXf|m8q#q'ϰ%c: A*&`9P~ʜ`^qaJXU m73=7g]0},ɰU Q'oL|SN>oVNԮ vD@҇hs6^am8ASx~yƩKBNGhf|bq Z'%H^Et#p72"srm"g83~b ѿ7D%-gL\U׃FV$ ;||O<(ygE} 62؋ S~qO}ݔj7M"XaK1EǛa]ih_Ǡ3T#o4Fvvr4ј= ע\)Q/xGl43͎ᡧȞ9DSnfIXz|?Kܦr"[̹?ͲԣTnxL‡b.eޤ+g:? 1eiEuR)9a$Z ̙o.^SkDsѮ9Il|N)[\ipHaӄN-(!^R##vΟU䂿[j"@c5 vr(A+<_=TT Gk >`fnV 흃7n1!P=߭xC>i4.'6[AKͼR87B*UR}xU&C-%5U7Ն}^op`+BEnL4TGDXA./nfܻE&*J0xGo f5kTJAZ\1F6+T"É#o (0I7u˩`xO$+>IF'3ӈF'M?ol\ow=Fԩ&xQoŮi]^ \v%sDHWY]dB$+lcn3]=s;AU'Eu4[6ԓY7NUêt^<}$|G!"+bّi^~9ȖBth~U@!| x)G,u/;6a7Gz<+NДZʽ ZJΫ&d~/xsyZ@-3ڙ "Y=R 3+x䰶%B:]4 ,–ŐҐbr@Lq;ю{h|Ƌ{cEi$c+N6n{ZM!b!<ꋠ,2{.609jth-Xl`˺)xPzept2iŇgkn>Bĭ%v4 g2عYP!Z8OGR|b[QXwO:lBN1Hw]ȏ́~[鱵 - 6lxDO3.H9&E@nVs0?t@Fֲ(z|hꎷUR[[yu~"qO۷Ϋy]L}4.t@?O+)ʪ??6|1վh~P6>EO3)>//{ =6xoxkJoϻ3kNjoh~獊Ⲗj}p*!s\AL5)Z<]rbӾe.D56o ]rԜmb#r,^&Q m krp%GKP ݉ LQuvmeՒ]A@W%W҅eHF)!7}7TT7qx,8F|@n$׉ʰT_'dtKrS)we͸݌Rc }K8Ǹ:vETAK! #+,@MZ -Ņ//a9(ʟhVỳ9ܓl'fc0D?VwLuK~?akt-X Ow8f|xP舶] 8@BXޖ(oczcUܹm7*z0]%MJΠI<-Ո5ڨ!]+@ %\6Kk4]mP(#I|ID$ z)E>7K"YUdJQ1RomRIK,s> <XQZҴj{!fҡ2^(StAs؏6k& (T~UI Z/Ig+7x vWDFj tO) pTgta$ee\A BYmC9jƥ#wv(L6m(;ߋXu)ԑdN91uMkAHJ+zG-\@y)s_'=Dte }FKk uܡ g~PL: :B=˒7`<h&l&h]' ({Q>Z;nK{w>BoBen<k%B98yfHBy C\ ®na ^(ۿS?q=/sy"*Hp9O .~ y"^*jS󎏿v\|zR>bs05̷TeOqg&-I/3iESa!$cPlǢXކlN-56F6!FtR)6kzPށO|k2ꜥYӪ6,S$No"t/+j` ~k򌻊;Iu 8BHCUKN v>`sjO;ŧ,ġfX5tGK. i UoG6mvVӡQ 3EZs9fI #VR俉Oq'C @M|wUJԶ4h Nɗ&*֛NG$C52 vWm';&,ͺ(L0A' [^NnqŔ}hVhbm[`Yc!Q'GhJVqF\?l2Rծܸ|D| _ed/]4HF z|6ƵPrCʽ2s8D;bv%?0A;bE>Av_IПf|Î(ωI'* 9c o@fss,Ld"6Cq~N|jA|jM-Xh ,(Z*R4YU?ovw8$ba?q/ќ,B @SviHb8[!ݴ!2LGF.ijjT:H!IJ`~͈q-iBUq` Q2hcdz4yx ncWtt(VS j$Dh~\4Lw q"FAdˢi {F zbAq|EBf\a.3b8T=̀GfTby|ꗙħ4"'!XLp[Iޖ(n@*ig|sпI8Qw0+\_n/R ouUJ,\`N> N->>!4tF>:Lsƞ&HMk b@DģZ\o=uA ~KlU;331Z9b tԮAv=̥iY&>>ֲY9\qJiWk=ơU‚_O(Ŏtw!ޕb1]䥎YckWTT"I˜rxG~ q'vqbHEǪW^<;?jQʢ.~Qg<8Bg!: *t /G{uR3;^}G?&{{)gNƔd *8:}|8Fad'念0d q̞>G;*UarF^1ݨvv-P99aֺtE*N\n$]]'i􈮆7׹sqs]Ai!%ḘqGBiT$L t%B+#ycc= j9^cd$a;Cy)u$ NA_"JxV Pxa6,KQ#.d>;TӦBv MLs/UfqFf}rJv;耧­5!^3_E2cch0)Rjc4q|װl41{}`YG|b8p .!@7θ6jFIEhnEpڹQ >i ^`c5?;w!;3~7{db8$oXsm`m(@Nا6[-yƳ0Q-64A5잁C5O!kPL gm˙>GGr60aJ![TzL4UoE_;ʬo >0ӟͻxnCi q[uTꏪN TŔo&M-dsLMgu>ԍ:5ܵAմ mNzs|Y:7lUü< !bj3M *4iV#Vhc7.dJg6tLTƣRRjS|VsTFNJc=d%81ݐiR% S CgJ?(E;oCoفmz<8gk<\gRp r:H>7L#oO9^袳:EJmJ*%~y~Az:?1"{?In|xۏIB& t)^jw1tvkWn.;H}76c`W1{@x3c1G3Z{,*"rδ;X"Lmw:і9T&k| F^Si"{lU&>EBI:v{uyt.@G;3'*u96^ t7yQ$Kq90]uK,4l>%i7݆wJ4;ZN>S<Q7? (dguDLx w*1|7 -eur`uUYH3%8\U֠/P>(S`t֬MdhZBٌ- zPE:Cd$3;8-K{4~Ӓe U9n ءJדo^LNV=,5Kd<"P9[s8,]$G:b;[ ~(Yx{>f0q=S%ᗓw:j`gԧCQ ;7 ʵbP4g[XBsMhڟ# ^Y@T"h4-蓌EM3RdItZ@"LY|[ј.VW_xF垛BNLyu@łw!⿀:Dg\t35;4M<40!_sqЛHE>] =[=A ̀yI1.Da b̉x7r"Td{8ƈKsw/7^WM룞hdp$fI3vԁQRl2 =`v$, 5o%S1L)b/E'5ga\oL<65%P̍ ܻ-wW,2X>S[g $QKzdK<~/ Mߖ&>Z,銡Eo]&vm&Q yS{R1;ClY,Jfd@bSDcZ{ު&z4VPO@ ̩ %O,6izpv<* xn}L^Cߋn ׆vADx?A 00;LmQqTrG ]Q74 /=Z=j4h;zد?G}Ϭ+5R5PU86K 0d~ Æ~{HVN+O[B8a FXUDʛGBF*GGr0 0]KqyK5ހLC{W5}WZr3~$hEvh77KlV2%axv8& 1S*VDL 4?5r=>>ٸQo|g+ "Ɩ/H.ȟMDF`qu;vG2եQW;0 ;,VDݧ"Ј  a8L7$joHzb.ɑr_e&;cYK~L 0;TyD-Ƭ^W}<.8EӌgC5PU*_ +'N]'T=}Ŗ*y@vK)=G1\~C}LNml(rצ:Y" ,h.Y)Ns y% /=Pl ;oNY+ ^$C,,-s$v[!M56ꋖل֖68LYJs2SX<θ,K &.*pyp]Vq>)*Mw+̎PQza{nU)|_j(: Uܚ%^uԫNܜ>Co:z#c ˴agG>31JP=C5ew2zpGjfe@Hvnoo-Pqk3!!uG&V_w_˵ŋKV+5#Թ ުzʛY]PЭZ-o `)ˠp"]hʺm4>c"csf]׌%}NƤə̧Nv#EJ=msH$,3šL~ttIiE/b"h,u/[9P;'ީSV <8F.桃 ˒4m+bE:A扊w6adDg4(i- Gd^J 킴6#[XGNM1'Kɇ+xiSc9uV߶ >Gcp5$G#j;wN%!\ $ms0OQ^.Y~UbA3ي _f=p4 IѦGKooI44(-e%_f"46*3*6-f3U7N_ˤ,~ FM9*o9呉<5azb>q籟<.DȺ\.K5~2(|hFuZni OC*\} {F:ʠq~RK V\|i, kHA-p,Zxe.}(HHĜ<=ڨdѰ6'H=?hbD|\CF~-#5<_R[L@΁-%~ܞlc%im4(dBok{>&,@¿BLyꚂ]GRysBU8UKH(`w9,)J6Fcm-4?+a<[u'\LЉu&kI$Bu+mD2W7逴ˉcEQnW%P5,zѧnmO!'#,?dH,SU(<:tV$aO-t96Uǚ(`X<2N[Ln*(3X#+K(t]X!uLq>#.;P iv&)/غDљ uVW]sF¼b_ ]H٤ se.)(Es $jA3Y18x#FF1Qxb%^`qhBATm6^=9nqj zMw]r:s;ˢal!>2JR8rCw̱˫ &I & v~"aQ,OBO c2"A3f-ZhV|wdZYTcYmäW*{2q &RGR7(0)c\cqlA9YCI+V+UYAnBwY@J/9'c{WEcY] 8|ʿ ]{2~2-G_"6K(%G„Ĭ XjD ,X8K0V\?4Bw!$4 mj윾Hͺ`FbYVN 4DM;,#Z3=QChX/zC J3e2z$kK `3"^cbD,v)S2'Ҕw=oClXehȽĢʥhxZ&0<8ý[G ̜dXzOZcG"V8!ʈYC|rJ|d\LD6y'}m9 W/d֕ߴEu!eI8|̞cm0B*nMh.0߇87C&Xe:*3ԮYqia ,Ѣ@Q٤Yսl[OQ<SR5Y &JPf砥s]N0?{N3%|,wJALC#1l^7Dq iQ=x/p_@mjU:9)XYH Ns# rRʨ))HJڞ5iGqm h 8GA4KLs`ss _ w>mXNr|r-5&bj-kW\Wga1S }<Ձ;+Mac;?CsO-{9SƜ/S 38:R<3tc S {fE."eKlPYh,yp`SJUTPxf|yʴpǻ礀wZ Edvk1 xCI;k"!9T,iA,M22a p~/zD Ẏ9o295~&UZɷoaBS=q] ڱ푋WVҬ)h;엤~Fu!)E} 63 KW"b\&f^'򍞼k,9Z8?uP SFAL߻rAN2-9+z;Ф9#Ƕ KM1b!֦Gad[o߮n#SO2^WLgJeIgUPF:~^PV\u ħY?'Y3 @UpDb0龋mL!M݃cg|o4hHQb0v +*DlS`:>KjR{ӯf KB}@";l:TΧVWF7NX77%q;aʲn.+d}`}$.+^Q)M6PcQ0*\薴GOPEG;l=*w8ht3 $`e5 {A TJ2!" ,U"| VX9fm'k9ɒ[S.Mw̓vu\a2ݢgk]51W'7ػ 䖋JzÆF[ٵҨUxpj`CŘ{5}9\CTVOaRKh1+8\31jf7wZC9[Ǝ8+@ `?Yg͵3eY@b@,G[bLx=}[H^['ڞΠ4%g|L\ocY;s]|f 3񋰀Alp.mUn ( Ի^MgGt/C,O6)vo7Jyb I#Jj3jjɾ)AjEŜ(r7PZjUYp]YKaCCoO5 o؇L}RNdx%y2R Hb~6 |.P>VՅg5ӳxJod=li!AǠ{.c=lCuiJ\R/Zd6-˒tD<"TGOhO V5hȬ]Zq!*2/D_#c".@&|g9Ƚ~ +;6 57.BP1_B"Wze-#ǵ4vЩEp![ojg59Wv3hsjc{Ϙ:Nգ~f_ie U'OX4biׅ"5 wVt}PűXI HxgXsP,gLim|_ GLQ~.`g;~q=W7=EctIz˵,vFz{ȹjcUQ4U2Kd:Fr gO%ʰeOeMDm^H<)g;cx$ڱḊp +_whPD{(%"etZb*"j YUlXc3\l;#h]>q|}an @ t]_BamS۶ĂD<3t%[},=QGQƃ2{2r ԥ0^¼ǗbA_s|.OK{v&¹s]/v 2hX evD]QdJFjyPE'gq6 >+#Z}R4 AN) w6;cI RVAKa&QX23h|S|(ԗ=q6X3!`>}QO/6pLV֡h[b~tGtUHcJ M)$D98+ms[ kUPcMy D\ $o>vt[Vo㒵㷥` +JKA3Oߋ5kcm'}ĝ65)H233KTiw+}ul_  qPWK3O <*QсaW nIjRaξ,0ZƋ/vKZA1U›Q~㽋ZHMYIE UGL,.0eTSo<\Khd@J|aSB`ːЉk KKi|gg6k1CN1X*C##\U36?ۆ± B$<;%O㺕 NJSJ]uƹ-aI37TeW !I3}^!Q L97#:/Zf<%y\}I gBww͑B6=CK[2c//JdbnT`E/Z$-ӑ0< b]`76rl܀mwJTɿ/$" 7aS FT ˞߬7cz))7TfAP_y?PE  ㏓,"H!.aO!b@ÄqݣΣ.J)^qyTwp9{YhU1Q">s7(_=MSiT O*p(&wd"<eDk(Ʊ,utacGjꨌ,~s G2iw|ns?oiǍtT02NT?w !]<#GnIoUe%pu]'^kh`KhP6/R8*6tn!9<G$2h{\R9]i33t+AjdϫbG8;`c9#컙6M鯀Y}iYfՎg~H  "e|&^QOe/P<[7#HngU[4Kt#7o\` 8P| D u:T˚ Ь4i[6g }h9kZ81!붊NL!1CJm &Z2r9N4~$&)HB#^$PA\(B:~@mNlw&@@ :(SMf-eMY|sq"%"~c+;&<8v$.=pP7i|{Q#)-t;\ڸy%ɇy% >}킘/P.c(]]^_Զ+$8~]:;ҘHqJ ! L{?c|(Zr+$:@ϖNDc_0*ē`TqN66^_~q <ʬ@*Xmv8~RJ7[01I5:˜U#fc0ևJ~\QL8t%[u=נOV vЬ}[z.z(%K0OQǒtUvrLndZI> !7sFB!ȀqNXڽY./_@C*% b"C ᠖4ל؉[NMg v܈RFAR9|]dfwF| `pA/SF&#N䬽dZy2'~DK=u'%fYQ}Ciц^'P/12y6Ms҅apT=s{ݱ'ન@k9EV YTX`M5T6mHp1ԣx[tNnF6_TbwXUc/=0ޥ(v4/:䝿rQ|N'~xMu@! d&E܇f=P-j\BUC3ŗENŗ. \831ɯ*<Ǡ 4q}(/]$JYj3*qM"e@v0MUQn]Ք4 Uv{Wqbpf!-ga$?GRr( ?8j~by"+ӏ:383ȤL9=eFX)ۏc@˵sGTA!wH+{H[Oaws 1-ACaL&ͼ& }\/X5[r[hk 7>7DžOFchMH$덒(tM\F<|a/8$v^]UYSJ;tD8| ?mMW\&r"(yh)@s^,~7Q `~D!Se'gW9Q͗!dsQQA6םyƳCjVAELJ7T ͳ6J̙&_ ʤX !9E=hO@o@ ƨ/td)5M1G3Xr4aiu+ɟ2'_n kOl&H\(61y]-I(T Ѩ2s~@Ol? ^rQ<DW1чѐA: NB_kނAQΓkrV0%}bq-T͍HEa>tPy6IeۄEgu U_V3A3:BO 2^e*5Ӕ(Kza86hnMѨ$ C1Gk`!u#t q 2hn =qYx}.KX"4Z򴟖&xգ"f0mk^k }py9Z3mc?|֌}5U;D=]8lVgD_֙t8IbS=)W2䤼kvexf8CF[#ڱ-ެQC=H>gdVHZ<\9u)c a>;ZJl‰o2Vʜ+]f-BV@)UϒaI$7 ~d- e]LHQp\{I޶;o C3y #e%W!UL@˿!tFcO#Po IClkfs-+V>23t}U=l\,:5e>nzi7fAnb)g(AaW sҏ)E/u>x_7Adž Q0;_V.<)bXfo#\}J%MޠN@&BT7u8d(;[&܉ <)ܲ_.><(״ Q pOgXw=-I<ݻfv-X]DYQG MЯpO;/E΁BףaK{s_*,]=<L ~>s `qy#7J{J׵]hop ZZIC~ꓕyvB9#vrq ^C$ =PAzщZgB@~|b*!nZf[# U2<|9nD6k6` 4}uc P`. c%$O'❲K-^H```;Ou]°rs"I 0TqԲFɪ̸ {ġ#7h3XeX6 aH7{+'ۄ4klErt阹a=R~T xogv~_L#eEU-iYUbU-~ԧɢ( SfIQ 5G-dU\ř$Z8tOFվi]*zW(xvu6sJ\۰S7K}ݢ믘`gXVs$dcԦ]bգ:)X* l' r=vK`)*RZ*q*cȍO^UI-PƆz(rl6d!SS& )g~sGwqսi֊'/Sr" ,Wlj߬.)VDVN%#yt^=PĻm( [u1EI@ͧ!"$5VYTqJKފ?$Fyon,*.:VsvT1Р];~M*u^8|+.Q`*@0 $\-_Qze6t\q5aW&|B<7MDBMY$Ƭc(Dѱi|vYdd[T7e:8._ma9~TD~!S{)(hQt)duLF>^~6hr`2ߙ3}MV4Sir~xp4(+{GE S$,\s<2T*)$j01o_DS5 ӫW!bd"< 0#W {Px/k -KXZc7jF&i,|&-+omͼc][ <[菈GiFxP\I\Xfl3|n8m_*3%ثfG4758[6x58B yI~}э~" +?E@pJ ~xl՘Zm RmiferW,t 0[LӬi7_̋M!iozx-<b;rE;"< poEXڍ&XֿWmo(}E9<_A8Kcq}ɣvKp^z2|4JT61|/>' {0E8۬Q~.2pE8*Z ,M2/M&9Hà %ӰTure>3l]ǭQ3Q) nxK()>3*c\?UfE)A@"d/y##>#'e6 šGف_}-= Xz(.6b3>Sh%'^u^)ql6Yc؉f8U٪BOfypw[@S< ɦa#;<T%NPeLSAu@,;rlTQBj0 `g(y 2Rg [/kv+y1DV젾tmlȏ LtD2G[X.BEYenJ?Ra!/dK'{l})f&"81f8b59)'sBF6, ʖz;ڬVn!6.P?yD'1 |pZQD|wӅP^a΄ʳs{T.b}xtLl}|xȫ HuIm6s ӔLм{U<` B؇q3`0t]b4M*]@pP&^V!3i\#LKA}ZO4kܨz?HM _%U/":iͯ6 өFU]JM{E878 :tyT>-РK{a2) G$+r+@?նTN-f&RDƝRs艿 &`=~98w!!SOYLvJG MCh 8ȅPX_l{d+tZB|<o:~rq\}1FVzRՆoRI$!qDuՅy!! z-4蚎r|) >NlG+]j\xSA515 u\%~B?~QLBJŋ_7 `"Xh_#!Nu6]R=),1e*Q\ֳDdٺ"=YDi$^>$EV=-Mn::gLF7~M+xQhڬq"!|l`9mP_)<#5zbWps/u,t}L1?7i(]!䷵CR3(%)y&MWh,nqѢDF]j M>|X u{Z(}S,wn)ӭ)9E[EpĠ^2ǬkPS9&y/̢9a$W Gߠ$ i0 yWR$ r]98T >6f<3b@4so~Bp+ jdc$ǬE=a#t< \eť\Lܱ?rmZ(BBkXE `+fo5uooW?OXP\ܮ@O(U9zXN9?^  /<ӞWS plfY:U#-KW/{rɖrE%!' D/gW#:y8!ESuGkpc]iۇoAVhG8E#E]|UqeyBfHE Ӣ16צH (;*b(w7Y-!ު0{yXr*kbY 6U'ZiqI zB3D梻E%նz/ zLL=G"-l*o ?2Pk꿋y.bcnC *Ql`pߩk~&3v5 >m2̅?TkpkvF{BjCˬI/@Yl`@${7ph:&ϛ'ox~ rH4H/ifE`CmMsV~y8w 0FOIktkC=yZS{IuQcJJޟ.(&_k2G$: [VJZNH-Zu~z勖 ߜcn. %lDqa_&]Ku|o/v'"@KRv=*?J'Y0<]7/2OV 1azdH6m)nJ=GLWa~{&_1"IV/(Sz y$#W ({Smʱ:Jj.d@VN`_ϺT.܀M=/e0C{r\1O7=Վz힄` M ;3b -S+=Dt0ѭ)A#0s jqjM,g"!82U]¯:qʔ15>NĴ0G"#Cd iBYq^%AAzh.ঐ (-N#1$ ;OKH!:tNDT1ć7D$Pr+{s zz1<,% IkBb&U"#H5vTx=G sGٜؕ߃U=E{ïDmu=eLxxPtY|0& o[ B7KsWbj 6ץLSe/4cuvt<͚L5,z=MÒJ83b}#g RHUcTF)9Ÿ(zO7o(/Twe&hrsSt;25%V/΁WIVA1$́s?ho'VO0%IN#;x>dg3a'!L}@7>~0^$WaWK噟IBfѵZhH?sNcwG_^,)ҼA EKjŵ~V#vCirn}/Olf+]YRfRAQoNJWNS0~e{"^[0/bhn \ԿtVmK~2<=evNrǫI%ti~{rX[ |Pi:9M ]?ag8}YJ\y[(v5$i,VTĻg6tWʾ}siץET救z#<]ĉB 1nI/:{d$[ꀏW$>֒'!ȿ7o+*:H %M@q`:̱\} ŶA5v;hṫӵ{cѢ)Z+4c nℕZXwU=eaCj4Qȼn<ٸllEZ2}?&U~${bTF+uRnSWi2LH#-~S>>ӟ/Ez/56NU1b! ^٬;@/*rPspY=#kF! f&jxnq3u2s F7U&|Bn"F3b(-9%ԎB"2?JU 0߫ZSU_Q\-A\ۛ@m^66, 0Fܞfr/S##f:Vű j^@q S3Ӛ@^nD00# hW^??B}6z߸:L]Yd8D\/ G` BJ{X:)q=s^yӾtWivTmf`bQZDuwYk6J#ſ-("OGpi))q<_7`$|cie(xR)묫ߩfZlʶ(yQXQܷ)nAil;.\ٷfҸ 8Iv0"$9|WsF^[޺=b 3.H4r@8thT:_FшhŽKmFpxaRF}q^X/F )2Z"}cc ii5T5eb9 :4cb57Q< d' ,J(&Âh19tl=عbz{=j e0"W/̍b:^ dQT@P܇t QJ;hԑ&φMeWbܩ7=og] o7ӑ\I$jrk-t:Z`x m!e@O05<1f'p 矾VSe~O9Q* ׅ"ջ2W7&Т6ymw>}1?cT1><>Tv_rGI^B2.'c9Vܗa' 7dbQ)@19 >cI`d5ilO3AMvvmsiǗ$j}}dm҅)(uS\?Wp=i]g+qO;e ]+zyys/t * d]/欑&]h! Wr+aQ#%#}0C>نVAta'^1 .ix$2ư +gc5إ z(;8F=g~[)T?ٟ)ZDX8Ž䓙03sy4~|" Πu7kU|k*#W⏒x?-zsR'%A;g~Ԟ^wpY_-8Jx7,`:^S**.K& ,1frKx؇':GIɵyl3#_4%R$3-xF%ޏuF%JДym.2q TEg43  NO3&|~Sg{? xO5qf iG*Wc^lgdgXqBP'/Q&IBwO\*Iz3d2YL2ҨSYVYp> wM7w&z8 |"3AᵟElO]xr+($U2DV6LCxL12~6IZ߮`oo18jɆQ Q-.(#U8x1MX nppO`6~ߵ ?33ӞR{;Q'-gZ=Aͳ I5LpV:yNm  Ӵ4%tj ]90:ϸ!b?Ia7 !xpSZԃ"%ј~pDwp&Y"flO~)n/:s4Sc`=OFv ϙy wD)}7sz? W/%l:## 2'u&EJ"YQtb`c2Pk׎\*Z߰T:W_'ȴ$}#Ka3*xNƱm_~ <5cU`Hp,O]DK9`E߂E&zŜR@LFopKg7YP}QOmJ8[ I["@=f]o`3;OSK8X?2ߣV%IEwH`;s nLNqZ s s0 ęWnXz,k +pAI)Yi}$ٔ0ڦ6}zy'NןRhV9BJ)- &z$7Y=i-"С0Wm$TiGlLIk}of\(D`ج=9*1ncJ=u. FwaHج)/mXKE'; ͡eRDA4qҍ1 rӑ }S/<6n~oٶlpm] l ^vr@Шa㈖W )A mln@Ois [P/ RQ8Cͼr]qM?L{뎆t@u+wp V`acˬ{f h} *L؀)3vE0r\pb\~sH@I7k Yi4 !ӽHZ6k`33[(dawVwVЌ$t^]O8K}Dvm(2>cRѓC:E^0lbWAY ʏNx=>tU x^O l%&KX M1SZ$zJI)zӃ5L,s8m/y{-ӫ.i|"tg }KL8$~|~B0MzцI9JvoD|פl;_|.=(Gi(NO~ ̈́;C4TJ(m"V ÷@k=< J='m>Eqɿi''6ԃ@($2|MqG/]2-RA/>sKW2$GXjRͳ4i0OXX "vǝÓhJjU xW|{k%W`1FjMI*?T"FC Ѹv-b!:GEMדhp~>Y5̮pLer6" #s AЛ)uTAӼ'1!ϖ&>э#Zpߘ0p/57I&%m8IH4jђp@hʶ̲J zO@녑0݁ƭj_= a⧍h>0"O18iW@B90 tA=EEkdyd@V٘p!*ef󓨠DCy7j&´km:[oG{SU 3@P! 6A5T㎕-?ve(dJΰRRR+wD BaH-^"layd{aXJUFdj!vk s%>cd85L\fϬϞeTpmH"jjIt\ZX VX&!j`vjsAFG+Pk)Z~,ٰ2\!pE E'vߖ_aҷ! WeZ~+nlS3 s:E,v*afM_XWxa>[%0NVذ*,PN 8 Wu'qd1]#WGrl4̪@"FZG?7Y3{E`@/#"Z7d`ѐ8GV?&EÀaэ1|F?9ڊeZB܃O%)KX?̹e4(gf/ZKHvr>ty7 E@˞UשcU&Ӡ>VCr HQ儉`c{ς@*R-9M.'fYK"Ju⎇*H,Va+NL2,) i}y4^ mRn_ZDG,BɆ)59ezky7M5El'RAB2E(g!-*ȯ,2+o''DFjC uR| \yN!ԟ@yhaW` kQl\Ǝ {wmZjfF>0PLbA.R`cŤpw>3.Y=,\"/Emk`T|RB8Xn4hh0PԵD-ЏHK֑/_m6\e96 D+xfD=Cs*:9n?ka&DU{Dg 39ɠ?|l%Q ɺ'n䯆9KHۣ~CP~UҗLBfBZ!'։->.s3%Ϥ ÙR܃[@⻂XAWscCmqupXd؄yuMĝ107b=u]OO` Xu ձ %d"j;=eCN`'N:TR| ߃ҷ|?e)3%v J,R7*DUgP[rgKO }G+vV/:H#waStѨӱ zDY pq\tzFj)j6$W}|yT0}0R L!R5ȯɔ?wӨRbdJEf8*cRiN"B}e=6s ~]b,?,> ([}dT{M JJg MLl >XC.?W٩qQ$X62chNä,d4cz՞zJ;EJ!aw7C4Qgf_<_ i1 12$@ϴҀE`lX͙N/ky-WEkM6q#R6{A$]L1!4mK: )ӏH ,2=ϋfiu@("o 3$Y=:l␡ύD+~q Q}DgQ5X#%V1!(҆>nva ˑuIO,^G[rH:^gs}]ew踵7reWil' gɮ":IpXKZBa j'BU"dFk^"~086.{ݔGp>adL^vOa۟e@cux ՈҒX2N%&`이Ѱ"WGp[fT0 {bx UpXpE)$v\]'=swPwKMЈG(žd8R Sj²7٥1ֹ] ]PM1HHXjɮR#…*GB9D3º5.ҷ&AВ2lF)Zp& 3e m ϲ7ѡc\jȭD96f(K=ѽqӁ+ڥG¦h {(A+Rͩ91'GJ#t] Q:6 -S_vc~ktD߂jZv*ЪlIU.eM^;}T͊3_AfG&w Ĕ]yFe1@CTp=P+9(T?|+7Ct)7~0{Gwq{u*/=ƯqMLy!P̳n nF7EQxJ؅ڦHOl{ׅgq_f}% [nWM{v9讣,Lxa0B{TV0UWќŎd>tVyXpT?TJ.܉V\Ż?qbя]r) K$LFL- !Zo"~)R~?w zsTy "1g Nc^xta{$j_S*뽓OK|PNosUXFK 2=.8Ssԯ-xi6iHI i؋ bq}]^oֿВ^ߣ)֘&>bêg*`ڈ1)OT?T"JBXVYr\ <2xxK86*H^"3~Es~=u'`Ax?*MmJ53%ͅ rsPZx )ONƒauv!L~-݊cL!_=/o#ԒPP#FLD)1 GyѸb!LT0d(Pt]@t򃂨F<|/­sv0x@ki2`~]f-"ҌG[f}\@q!7'K=HWkdI?Ysyo|7]SBF|Kl8).gÞA̚,( ܺMɇK%q[=&>iAxh@"$b+7̽_Łإn\ R(`JI}@ǀe?{N^˨>_aa"ޓcv>AETQdEA )7I(] ,W9WiQt+s!y _]qwż)yQ O`Uy ܮ}৊@GL0նҩ=yt,Tajƽ.]4CS0~O|FmO/ ve@P[y Zz 7UOS2` !PO u}-%R;?|΂XQQY4f;pd oc81 dJ 15Vp =|Vu5OA&H$~]I$  ~?SLֵS5џp>X;5Gnve5#} [h1Xo1.LԸ{L>T`Tclɀ0%́xDio6r[wuz_AOf:܌WPOhorɊ{;%kOJ!x jQz1b䲟 f Gy) (=%6x~/0v;mN uB~tA O$^E:Vfj~`]7A!`" ]) zd GL1^~DH!Mt2!u+ /f6j$}bvt+Q06ʛ6~E_8g+mD[^a뷻ҹް3D6˲"˼~dIT#S{bպdl&]BQၜ3s-c)~DpԨ .)>a؅37="B;W (=Vb0jCi0w/KjUC 9spl^z.w4WoK|'kO NkMU9=xJ?MEoMϤVYIYtq͆I/f0clZ( i6(F o$䑐+Ь8b#~HwKY9Ļs*Sa|1]EU {XRzBa4Oq0}i'ґPD %;QOnXmD4tL;T:p6>9bu>Δcy`V"yˎLq{}S1[YY4j3Pf\ոE?\Ww݃~{]7q̆, %RyeReٳ/ILH2貢<Zc%+b@?9glm9fŠCwqB!9-qC:t o6 l!M,)?it6!'~݅s>| g!$ѩfX1A\ CWӦe9d?N]34fW1h&~eJ_p E,KMgCJG`'l Ij/~}^ʼnIj\6p B؁йl銝wϚnl}}_H.˲gl Y BȯAͱfŇLI_:(j~IXiGe"ShQQbF̅ ߤ13 !`;~nwEin)rfwr p+(h8&u˾EYg>duCN0"JI*CD0uwwXe.˞ǸwBU;lh~|SH7nk.6@[$ŗGu$q{W~r?QTIMz3y[2%T) |ɪWXD PS܈J "0͛' #}yQ8#xEX K>75FsB/&A㢂$cDHKbvX YuR'_X7=o/4~=*D6|LEUUalsxO.*9L1tA4LX7h (m[nm! !{UxWL$lލ}eu;k54&{QrYVf㲁{ZXRx/yLu1{ }7P؞Yu½ JF] Yw#z)rOwi.B (33oR![-H;0!9.G,4hӰ6g~yu=C]Фңʝ!˴<9i iX"5۔/䚤8"u7f8fH-G5&{9Ofdk{꼭D/ {"\}MzG K8qo߸ -p<ء=vE+I 0i(3Q&dtJQ ?+;C217Ч/e<`JXWN9V5ꃔO1a~&RrQ|?u=@Ȗ j yN<;$ R/ά}jʆFkq9AF%iajZn &p&pyeܸNIYULsG(9֍c-f.^V i4bM 39YmЊtŠ;^ fSv~ x~OPOpJwh!H?/GCsz\  IfZoNŕ7Oөdl)P^b:.m]̘DVHN. +gD9tRhr"|lx`xmA}C-ށ:WRp7@]Sn?TnKDcJI8|V^Hq`s [bO_Z0栫EcRCc4N[ZfɌz:8{ ԧ'#˅!w*h?3~XV/~NŶxmecL3@n7[d‘GeI-4HQaR1[jѦb`ZOTk),C٧fjqZ .YrUjn[/޿83T ۥx;62zv yN0N H$ sD 8x&HYOۨ,x*z5p<89bu)s>_1MohdGGPJGH >qJt2UwyQWQi$qu\Ʃ)SӁ#ݓ6 X_+0vu᜚n;{SbQUjw!j8T=T ]ӷ;aƽkF7~;Ȧ)Nxl&Ppobg4ݧp[; DrSW^ĞpޝuZwDTС}S[gzЄ93}˗ ^0v o"‚ ڜ_v?5@܀F#ۍVLӬ|! e]C3%ioE q_6)9-4ZHqQџfإhgM3{z!:O3ixhͺ1f2+! p&W,]^PMl"1rIz~FaIj7GpLͨJ$S&a=g9Ze CMP&l>e~vgB*W,qS [igBS[>6:n3qߊ?. qu֍pJRM>T" B# ?wqo7An;{E G˽w31M1΅lgm% quKiCij>PPцvs8IduVɍǦC$#.'9([b UR(Lob\EYŐίmː,QF[24M~̂-mf?z<׷Xf& lQsH~\@v -qhuG-B&ylfoR//~2zk6{*3d\m`Al@ DCf,O.FOls=Z ;PFJ׃}ꪗր`&W$6}h:5ʅoY7"㕅2|Ρ%;(HWĚKcoY|l\Zz|J& xL e0W]2Kܩiۙ:sQځ #s=;Ѓ9T/knׂ%N' ӥooiԤQY=Dh ^jN >*5,TぴyYodh)8siBv*<__t;Ɠ n%sq]bPofQ?jz|wjC V 0E,w&&Iese0HÒ2D Gr.lIXt|In4Dԡ-R[6 "Rˬ`9F؁ }^kRsF]rW+\-ns? Ɣ5qyYE!GEs(V1 /Jw怚E[ xԲ[YB"VٲQx QG,wȨCp_Ҷ9F?ހ]`'~}-;dŏsg+Ɯ\?8֤M͟1"H3ⶺ!*,NxXiLJ@=53)L{IZK2NyňtF]QP!_ąMҋy^ 3=\"agnLi?įk8?ũ[=>P3ӄ7 8h"^8lF!3k,KVK!V~o56C@_{G|_֊ah14U< 5!]Yn|ʓd62qkjXk^5JƦGh2&Zp4ɐy;M]fJd fZ1s^[=#ڄ*;=$T??!'Lm8e ܭ[4Z#Q`,9:EVOޅɗ1ۘK5 L8>OOʛ>LV#go%=ΞnEl4H]sôHCpw=E{bL4OXKSKSuN'q Hijf"v@(}:VTxڵ=GAkC8m|L}vX[K, ztWzJ ,+tmԯ+Y~'^K]zM!)3J}]P QqJ!1o}\% VT;vJnc[>>nAfy9j!b\ʯrww 2bBFnm7TT,y`  Nu6X ?[^%K|8tMO (#«zw{ 64PSJH]|_0J'ȄNwZC8~U ٳ۟ rBSk(0Gg$ %RjuD}{XxLVg# e}sP($aR7]1IKs̕}w9(A%|Qyvw'& G- gh%9d[}tM{9X>t7D=w 6|PMz|UJX/ZXTnj+ݶIx(h!a-666IFMմoh{/-x?7$&>"(6p ZD77]İ̓O,>q/;3`]8(D%@lD g B6:|d,O[Jk؏֙UW y隽۱a"U,5L5rFd2{&blfG"T@1ju,vZO2:2]{WcU%zzqJzhoW8o;v Ƙ򧕖Q(6~*V 9~rE\{0%ĀM1FZU2H<K#f{efb>@A<QEPqkTQy3q~ZC˽բ9HK?׈AV$譿0^Teh.OA LoI?(sOY)'e+3@rF!Tۼg2P1)%[6YQ82cl Kr@VHj#p: N-$T{l1Jg~]eBuOXȋD`N,S&JCj3ڔoT @ ~J `#3m,ýx8~]r575dUi`%Na-Y|@ʵPqaM.'O6GjmEd9G(.ug,m;< o2H'[{օReFksj, #bX3s&D^՜5#0ޢ#F@^z,qJf#榾MUO葆L̞N- |T`  4b2oӗƿ2}"z{%/;<yaQ3.2 jɟ>47-8\ xښ!B}c mڶ\u6y +k`&.}c%[Ͻ" (G[0E&RI'ߙFˮrذUQUqȻelm`_eu̼A-ޞ:M\a?@K)7Q\c@[98WvONX*K8 YnKh#bdBNn妸lQLK?Zm`x.DԞ`YNTZ=Iǂy4':ٍm/[F7˵ s >f,;ߊ~AA8oaU^7Pej#o68]"K_[l&Kx!ֆ! |ݙ.#sXv|d]Kc X{ k|Fn4&ې蘴?"/)8րɣ(i=}: +1b:&F_ ]-C2_KbCMÿ܆0R\?l[}YҰ2o{E^t%W]=1Y@8+b ؁D(fnYس[=nc$R7JCǷl-<r!n0l![ /j=nHH[F5]bf6 cb5"HRE-!|Oܚ#xGQVY1LCwkhe,J? n%4GɃġ =Ew\7_==k'wkl-'nI,+UЋxO6Zm<)89>*8|>0\w ?FG #C!E{E^щg+ JMŷ7f_|$Ʌ_\S> U<z+Fi{@/j5L),><( F"lp7K__JpSƖFf'rh+=L0q9drj|M,Nbz?-ݎw6Sﯘq` Rݖ"NӮ}O,>/UW@o6G) ؎=&0 R {bz0I/4f~cMBv0di3*pAE2L p"{zr}ya){B-d?U(bK.'j׉niTf P( y;Tx)?#y?d4⡩"8yOsѨ;^tNlB49  ꬻJ1#;1TS?eql[L_1&lt{%B)gj {Iw֠6Dni^0$m*3>hf_D^d>Cl> K`"B ˬ jƐtڴmȉQCPe϶NQɖeZ@!d{hQvMP/yZ=UHCοU te*h|ki eAW- /Znz=JWV *z?NIJJ?8 XNގa8Z"U-HVS8 ^f7& 9ekЧB52z胧Vuήct8(E:rU12 w^}Xy_Q,WhLvHh'Ճ2m E]9i;{=mI$%=*7Y8aIyXOlӮ2f)oV?A%;+&8#VH= !e8oKgvouucMɯ546ÔpJ ~LQ?oS i c J@\Q-ffK6c]}65njCBh8̠3pF{1a0IX1uY]ϡю̷+\Upf4{&`/-\dQ=AhO7H,~: Q%^=`F̭"(!wӛqt~p;-҄x#؎'G7P]ӂ0'B)R;;5bh %G<~IgO7=YfhK>ȗ:Jhx.)r'\0r1ޕ_Y*Tߓ>F}U q8NP˱94L7OĖ-{P3, ܊։C Vsl~vi8OEBRb3ʋ@TM C:Rض'+x(3Um`64dktb8 2紱}sl䯇ͧw$8XI.ߨ`R8,auL8Ͼ߷^+),KCv&2{ 4r.dds5kqL\O.^qn*/f +am*JZbR/ȲKAV)O*$Z<Àm{fPF̚3 ^<Aŝ dg1k^\N^]Id&d' nB w؟ xjBKnҫEلS.x=Q}s8Ȕ:EW :|(]I?Ew7]t7N|H,wr80N4&Gq-MNa=Yo9A&=υD@Q@_+` d0R!;lua: }gi-Rx[䆒LX# ccr57V8O!Avo.nɭȰ9Í C%zR|JlϪ)KĊ ?vh ڱF,™#Cod.8vy5UB?3BNU5X$P]BҟJ!RnޤShVB`%sȦ9X { AZ69 (6^FF"_1DȤBF .9|wXq-3]j^aR?jڞ*r`cCQ[Jm#A0O5Ý os'(Sc<{ |{Rİ+F4Nk!owR`t&Nfp1v .e*a.<ƳSq(Aѯ3KMAگ',hozz8m֟\[T8qI7뎓Stz1{tw/Ɂô$.{N{%֙$CrI[Gh'C%`m|K⸨T1 \4ò:`]UNd =Vt`~>f~וԾ%k]ݞ߲:ڈ cޛP({zF޸kg+[64JKAz6UN3Agn#Rp:HI+ITq˙TGNgiPos-I%G!m$ь9_o5yfr> ^6Mti+0Sxȉ=29<#BGz,+ø֩-Ko}J "JH, VhKNv;z cau\cȧO8~O9"?)aM!#cwhVNVM|ץUp"U1 TQB !_x#=7`.b2F0[+`KfHSjCR %a<$ Zb>N?10<ޘϗX6M(Hս`š;NNfr?~ju%Uu<23rpf  .ZS#,q^܂ ) !AyNSÊ 3}н1ϬU&5~)=M: -&9flz %%q3>a]yċɍ_qAkhLqZ:/4YeE}NN0qlzpܖaucfsDx!;qbAf(#w!̭@*s9z *ڤ,T 1ansbȁF iL?D ,(ḶTL =\5Ub'bU ESar"λ\ߺRjxo~1ߟ8&|;5QY{fRO 6}f vn򦽆Tvy >N3~ ??@<$O#v_4:Q2+42kNrkaF#pWJF;})oN^iK漋^Nbi[!UrSOKQ;. /b}$[ F7q\vƥ$vi>qEM| (=zH2SϕjfBP;vj&_+wʽᰆwE*2#]P&0v,Eh//Sƭ C)-63f~j%`Y*. < 1; o챚Mg|$~E"?{ R B,2GiaѬ3 :"aϓp ~kVzO_#7l opr/*/=e׆sBT-(.XFAfjZ,rDWLrǾ[ﻋ.gROUjDjƢA;BTd<9IL8XmB_u jhR& Y k#K('ApP}=QMS%dmB^YTzT4նbE/ww@ ML:G:A樝 ;oC{>pͥ.ܤ-R5IHqmC/Jg{bl%u)xI+! HѩB7r_/xF ^;⛾Lȕ:EgZRfNY)dl|4A'sa3{mfr-J86+ә.uvqeT?&Yk7 nq bE?13#qsd,ѝ> xjJ>rAj[e*I^ts o L*VuŸیuwM h{!`QIȻE^(_i<;曀<K ȳv8Ҁ'X] 쐇#^c/Hz~ؾ-.ѵ}_p\5q_9ʅvS(#^ ڹߘ9 aPhejR"*@-;m ",Dw=PWص qu3 wgp?;g2Hm$ Q0洪sцO",H]$X#z{8mC}jq@[i7:,c \_s~Qumnt(<Y8}bS8q&Lk՗?>C\d)m]ga#.LCѷO,GHq`mQ:n4޴ZӾEӪU 2)^o 2 0|B uh{s$r!08ŭ ^ze)YNU]zILrsXrqLAwvkH%GQSo&WA ?=ؿAsZ8WZ|k5d_bДg5-K_҅_^%^OJ%_84"wSYWl R[ny&?|-cUwVƕ9Utߴoe׮_30ut1g6aK*v #y'ŴR u ÃD4fC`]؍[-nU?<(}m4~?%KWbQI(rv7'N2CQ<-/*GmZ֌zr=)11K? =YK^m+x?|7]F23 x֫# Zl1T Xɣ9DZ@w#?o5-' TM huak3vfgfIK' . :v w ʥb&h`s.@OsʜuA!kl`}:Z1 UjflJSt9kexƉ="jT GM:R&Ql|u}Olԋ)\nTÐQ#'}&!VHm)ZL{Kyk/,r9z'pGE45?`qil"6U1@ RTə"͎##g O`Z.ü ;p[䠹 ^JwC5t(%1 _Vٔv"y΍7f4ș& B_7#.˖Ânfl zv]Uw+6{!4DBִ_ZuUT⫳?F dV8Iw74e?h XbcO&1Pbkw=sl=>q3(غ0ۭހS]9#r%qhn׫[sA)YsQQv΢bG9)_Ӂ@j3Q`v\ eg&5`L6Ffe:O WMijA\O6un~MDW\TUWɲ'vzSٽOY979"bWo*i(N̋fZxEY6R1: ^P\A@J\9; ǃ~BHI\" +θDG6ERI?7Zh c8 {@a~gyhKp8Q,bFJx9k C!kB ¸k/FFԧSSlI`^jha$mB(vٍ@Zww*`$2;?`< '&!Jnd=Óyr7rg t>I^]xhY =:O0ϋN BKH֛۽Ғ'H[kEǼIPyd)<Eu E-7}8` 2 `"j{fP2?B+\@ Jyq~o'Iwf$\jelPfo>7lCE/HA71fNَ62fo /(|GҦ]*6@ڛ%hNiri6jc^%Ľo 4k@j.v,FtY0FPnywXH\J z4UvUq$Xy Q/PH~$& {ϷqDõ} .N+{a⡱rաE?R#;K`ycRy'Y+ =pLu&elK!lt]<[lɀ--Uחua+8mћdk2"[?dY}$CF|"1#(yKϩ ^*Zy>~ \QT_m5߼ĸ*=]qnx0QԊ 4%S|B;_ܲYof^p=[Y,!wg_3|9l,nncB]왇JBƠ9gj** y]]Q]K@%94`zrjZSEJL8120›v kgcXvd&cÑAK½Yhgsaq룖R {x8pM}p0>`timN b!utpS:/BUb pz0 qX/UMZ+g a\!O_$ BdoEP#.qF4Mwkf 0Ȏn.Ojo  Y EZJ̎%iX4AjJ{< l])W㲨,z('թ P}:hΏaKui$:,r(k4|9e^Q> UM,-˜GX$;9>5ft)|˗$Rl(}DC"17?OKzLͭ" f| v5d%װt-ӄrhϬgJ:anaNY;T 5)5W9yUB1q, 5*]eg;"+Ol@(ӁV0+C tu"HpH(e.Dn,UaYC' S1q D9Ǫr)|!CA;LX\Y|QH V5:BIԘgx0 +I% %C]a R2+CboY!KSq_C]"4d* )Xw&ќ~֮_c< T@) &mSO8w,Nܩ&c\bE17USc_ٸԣmT)K鲓dݱ+2v*}}nF:r ~ȋbE/flhrWfrsᢡ`ONTv8qAֺuAnG!&cYQZ>Aϖ,ӧ%v!y'})/҇! ]wf;/VjE ffWh1 mheL%xIx6 @(Jfxx,^>okr-GԇihRlT L`,a#)QOJ!=޺ܺ4 W< 䏗:e6RSyCTSf92FР?!1@ăѢa;F7Rqww-Ꟈ`>|LF'L9vRyXVg#I@?Y <|U}d62sF(b\Xm<ت⚡2@&z%xMߟp#g}ս+ 1eǕA:s)i]Jn lLf!efLms,se%G]6XGtaŨ<z?b=~Pi]Z}|ŵkkwdxPw; U9}_{HkGI }SP+eK@L\ `K &ASSy8[ ~rvɯq!~3=$Nit5ݗ;ði'M$=˴v>_<{okh)XɶڏMw<;90}H`=GTZvĦC n%mF=s S^|DifRd#u{?5H֭r^I* =ŴؓӒAشћ"wK;. zaqm k9^3nЈJOټ!L{JKSLtwV K ?U$kÿ?bCND=])u:?V!cS1iQӑPgl>A`BuGv?o:4$rj!ê`AZ0|pǂGݓ) *S l,tCfrk^Xi@@|WQ熁'|ȹh2ci%dKGolS>YRc1hEfƪ7B٩ ~Ə?.3Q'ZlHiP4}RZ1+v'?$fxٿpqQ&eW v4 Fχ>_^.tBjyz:p:5yl@)IR}0Pq)>ikNPREy%h`ݻFilq逘% 6QR|7G@[ Rϯr?jZ.U;LFxPȇqĢ!־lju4Q Yw ([l=M2=Aɘd Usck3sL5C̹0eZ~<ǒw!_8 c`PC?"yݨ95% ;%jZi@ȈĀV`_Bh(z|Nr)4PmXuUTsd&1ӂGc5,B8Avb {Լ;cjQ`45GPJĝ :Z/:dlK-sǭ.B: K,[T)vA{ZP-٨#ݬ@rK'TM3b5EewHSX)?l02#zcj1G[χAmX8~0.YȂcxi`g+Y =7JиW 0HF)KBSapKqѬN(RgYR9uk tH { {rg!RH_V;8k` Ih{{f N>t S%V&n0 @Ou2(+˪稽^$nq[.0^U?_*jiӪ܋Cx X0@Ëv^Fϖ8"; KGdx A6'|n@̟]ˍڅ-h.IVӰ/$ѝ̇^2~@0Gz=4VQ⌹WDaU3~*o4Q5KU (Rݶ'`}"pxz}ʹ>V y湕nß0Ul:CS,43o೸K#^% #S>"7D?^ifd5,$qL^B2+)o.d3bc$aLR,}'eB]t57C[|w _۾Hz?̀J7t1 ][SY epP ^1Lv3srz5;t?!{!~BIO|Y!q2sTxכ hi !T7t0ܭz>ƹkCzeu)w k_yXpxIq)Q$Y9p]; 1(Wëj&xQH,g3C1W4Rz`tRI+0q|0X[@\1wߪ"JuQ4hfEM@q "L0| ڧֆtZfҔ/ G;DmOf!{70HD :L+lEu= t!ϗ3A4/it)xQv왽xB&: ̂5~S>7J͂ L-;i _X' 2t~JhGlM&DHG"ӣ,i82yKw^am5+5OQΗj5u]\v X>WP0 ;4XQ W\v+y_ٸ4{sz>Lh⼟Z 9Rc\_H{beIDL\TdCV2^Q c4ꖮ}K$!6߮X-wNjU}pa5m'# L=,P^p7;oN$P9}A7oOi.9wgprEm8ƢhJS菙kƇ6cv͠ARK`]x?YA"EpFK2PW䣆hciE_6\$ݸU{oO.Q@*@C\4h0Ns2ށ` qLQ:99; #$ȹv ,I&%ԃZiVָ&) b5imC雪M5"I,Iu;7ivKMBd3߽iq ر%Gդ甭+56@')Dsdz*9iW87BgIDރlWJĿ1DtwNGܤXڴ2gANtdKAֹB Z(QCsV/?u욫8Ξ0$V+] +u۝g2Cx_W^)0R,l]KNƼC ŞZE#Ҝu=vA__&9O$4CY;6@-qT[)&v c?Da 44*&_HCs4z^jho-..?yf'u":֊K|USkU+ͨܫ70 I'r& *b@P9R6XG@%Em=FfQQ\oŇuM}ɯ^XUvi=}7,0jX6W8mJǴN5?ȖjjHs>VF"Լ:a@UnhB{R3|>Q vX9y G !{QՕ9Z@^ҏF$Ήrc?X,k N )uW/ l{"l>T΂O$-Vx|ԫ\1bOWAm&Y3ll]{MR'Yg1se<*+O4w96a10Gb^Qʝvt|KfaN^Udo+lcrY~vsKhtp-+JxwHجrjgsP^G)W٫;E7A>t]֑6u(ߤ|$ Mhc6 pksiLi*CSR46֒= ?ލGcE fo= rިc OΒP6|kWic '290:th:yYb=86BD i !îDfK_sh<^Ћt0q(ߕ6nJN < Gc0AkM) ezka y\|2 , 4kVˌ^WqJU=EC!ˑ"Y\jskخɁݎI\ޚB/Gur}g)eM+++Fj v>_ *.3M 9o`CL 07I5 gR]nB@ 6:5{-mde5xS Q帝{[6ٔ=#DHvC{ OS(MuqLP2;1̇}QjKTkZ_)_(C8"|HF݋ V#n#sؿ:Kumo5d}cqD. Q\dsyBQ4z@bޤ<Ҷ^WG+{-KEOXZg4[#~L͘a N {xRkYڧHju^31AhNf%*/#/J2=#E\S +S,k7YW߶y1 RiK<C>ZXá<>}y, kLHon3}#3¸a%v0ǢLXK*-j>WooE9_Vk q[77s*f6>%w:21(XLwktJ%fi ]0oMxO]$vr5K;geܨWោKgc z2| o臇;Z<>mt*Li-*^5.l40_cuk{ ||jZ|58MXJDJi l _ d[\o+ɤh!])EBSE\:AưSrVZa_l_ZY,)Fj)Р4Ցua8<_Ncz-\=Zꄾ@”MS~uhSV$.Cdwg21+ ߴ֫09P]y[SK灶XaUXoFȱ(qZDd?n2 Q-&vc}r&liL;,`/IHJB W&k`BHbZ=Y.Kȍ@[ړq'4%E+O u! #|rE 'anm7ESIE'^3zH2cJ=ٰ̉ aKa=b2dx-EהiۭIi )/NzQp4cD n*\S;|{Un)Y{`<4|gNhe4m3?pn6kUgU/vlvZFZ1VY2M$wrz17gCWgM^2n IMV^/D?JeQB\Z腺qcNJXQ3b >X92:#qE-<8Js:Yct*\p:Prదd.%i߭z us}ʻ ŷGF.fțO@/{F|.z@ɐ]j&P+՜;d-PG{,4>7ZQd78[Zqa[8zn i{-XoBeϚ lgYZ07070100000049000081a4000000000000000000000001619eac9d000059c0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/host/mtk-sd.ko.xz7zXZִF!t/ͷY]?Eh=ڜͩ\%}8*G# EP)J-lR &gEnuMI"Um)LAq?LTWן1gS:A, &Y5^F^NXkubH`Iy)Nq37b5J b Q=k_E}w&-3 Ǐ R]!$=ExK_]Ow"DT`=>"ȡqC HeheOP[~"7ؒ5DIFQa:CD59}+:㺕eƐ_ EVE]f (~#l]yh`sq$8UWɰ6 Mz81wR%jJiz,FCNg,8;zOb( 'ƅ) Ԇ>fܿIRy?( "ÔZOMh4ICotbQod'@3B [Yu؏6xnb;`i` rjY@sґUJ㑐4w#9Gouny-=хU_хv+Nm$NzN=-7Ay f M-N0 j. ׶N;;dGhzà'\9s> O%V36e37Y$>MDnVU>Irqź(k̤Q'O?EGDcM;/'}7MWfHu)ia-DC)7y,Mˎ!,/Vn$t5:p*Đ:V耴C%@u3씸a=&^9&fUA40I|8o jBa9.B,KBk>WLBɑ`N)=(6t,e?*'U-%SiO3IQʏ˝=9hDkYu>$6?#R@Ui~|=DAejH)ɫj/v>^g)A6||@;SreJv{6Ep0`qʴEu 0"lugKoe5O2CUV@L[_0V|V:eڹI"ظa'͉뇰f*ڗi;yoۺ]lHݥK~ٴbyKayW5/9Hpv~fKD 8oQY?m"4=8 6v^)dA/WK@p֕{tb䪇ҜAo_~d L?VH?)`R0ֿ9љ[_| fi.0\Yw*T9ԧN|/76*y so6t3R^)uY@#@}wh 7*l[QYer$ٌfR;xsF гE rrd㳟9@v0c$H`?+0kͳlm3 LO.fbp˸ kT3weQ,"5B;>?Zt-K:9$WHNuZcHD'KeyN|\\>3ɴ Qg`w%,B nKn^""1J+L_Mj* f*T%s1P#pw2a\ ; ʼ歋tUC2{_}?u:? Y3ujGk`H| :`7ªZ]P^81P32DXN䘬 ӎbQH^0( G}0v;RPJmJ"aL3PN[F rcI&a-g$2"D.vEZ䥤?5N㯛K d۩d? .\sC̤`)8MChm7>|PWEx!=:sJ˞iD ܓվ;=$ Ө7I ^̏F_Gqc3BQ xWF\Mf"-3Iǵ  $h+M8e,qg2);R'h'=4;42d|EN> 3K=8;ۛhyU%"["E`4 dr!eR"Mz-?jMjTjQ'ϸ<`n+KH Ax}VOvoћbc)$:藗A;XH1cהkAŽ' KamW\9~#/C-g@MZ8>Зr/n+F2 f:Z zmPb\zkg_(ٖ[X:O ~ 7?BZݘʴo-S!0͐Y|CY#;()+yM0&H`nYPlEo?+VTO;Mhul3fqwY@kL]6*P/[2k"lψWrbc` KKj}W i6<@mbVǻ7Hx73JS.Ѩ,Gd FwXQa("œa <$@`yePRQU9WRLb 'J7 馳A;Uhگ$uXX6W'&S,iVfœx>WʲELͅɐ&v\5rj΂3ahK< {TU~K8,iQ&L9ZnUo:b>0H!S(/S`̗S*Қ9gCq@GmXd_м3ďe.K)]~d܄r {%bmU~QPzH{6$'.?PNo8mEaRelx"Aq,^ \$|ey~gR.tl%;(D_=R>Ԉxp>XR(Qt*Gٹz,kV AbD[zaѽdf&qH"<#!q׺xYBMZA=g}ܡDd3`I!fq68<.ISV8W<cXpϦ#)ʏ拱2 濓^3& )W}eÛ~A781Ä\PqVV :8&jυAdS7cS!Vp3 2&]<!*Y d (ىE,x.p8Q_&J"s8Hq0woG1kn1L9!V=U(qPKuQGpeՒ'5`HG_NS9ak[e."r:vl/}RXzI\,wH]Q2%\Gj)9F3 "̐W86 'iy+[18UHjxYp=*+=o4|sώjHBͧ»,@+>^+02VS*?A^K2m~[T]N8S Rfh|x%19 H վ "5u;ulل9T{{1m51B$zYRUccσ,tŹD^- 8"dž>1#a@ms#tRm$%dF=DIQ*6Yp(* cLɵJϖhʘHٜV6 mUgBM ԛ ]`;@mcv[e҆Xixj=cCQ!1ueD MU.:;`䩓3 -[0z[&,ٞ{i^AptP*i'rS"&nDgN)%snl$1n2{aQ=k['IJDrœyu9HՅ~L=ߢc\=WL .Z+ϱDof=Vn] 1ֽIZd&SQR#޲z:LԓOъn98xm{}/ Pܶ%BL\ۿr%J X|9)ADg]jqHg3JKɑGBW~1mCb.;[1#h1ƅ/Hlǐ %2zry4T(lq}ht+rxXwƕ^'aOۃ+=9BW9OG 1 Z܁ y lARB'Xre_}p¬o{MZ%Ϛf{l&qx/u&;S.2otCO~23;(\G!١\7&(%7aԮDp(\~ ZS^.B B- oLn*lB q,)h62g(KEc 2zE k^Xtjt@yd3o2!R}Qmi-Yy%;Mj?l19_iT}cuk0Sf`q?7q8qiu iY]th=*W^AsRK/oŇYjGB*_& *VTC"^EܞC#С;ޜbBLk`vv^ 7Ηlg3n+漢<˹(%>Serr\tH=ƑeƵZA/ZJ0s}?W&9Ma>/嫢9?/k)&x̙} W`mrDA\ekL(5)tm\9?d@Jd̕=N TP0_UIfh/[?& -{6n 5'sNG չYPy;yX&VX|{xq|mP`1,&}j#Uo@^Z%%hthFX$2`jb sCw(~cY& /` 6Јi._"JJbR tHg|מ0b?.Z`q$aAS{BPY"Rj)~F߈LNL"CquNj2,ˁ#K.J)]:=w_O=:1\§?!Ptz=%\؊~p¢r@ ]Ѥb? 1VGZ~ErpfD|u(3< 1a_Lm~}ӝr¨:?y3dFBv{$f0nD9B<gTK4b4n$qy>2'پ&sq^ ~ߺ6Nxp 㦈|»^jcべ`V A9 >kwՔzWfK B+@mw-1U%uG>!v[F@bmUzz\M)i2 h&0w%G_[{[  @B`FnpDfe.&B;{,Rs H`;Щ'50ȹv7,gĉ7kDDT$SP#*;^fMʓ|pJ8nr)Hy_& %Vp՟Oq5,^(K:q?@RKUHTŦ7±}[ eqZR18 ! Cj=6dS5Cq¯iI&3!@5Z hM{)(󠲤qꍽ|M1u#-E3m1 ث\uQr [ A3U18f ={{U+Uԥ13n讍}/|иo6OUj旞6nWG_R7vDK$v_nBy &o3u dWy}$E 㵬q $ e %~"eqEXS5œ)KHk$Eԅ &s#Յ_C:A7ʞN.ʶb+ݻXP.v'jJdgcsz v9M͊s,8/B9'B47Jύ ޮX-w9R97->%HA]Vo9F36Kš5Fe@viރ{ZbD l!{KHd TS$!Gx/eN\|Z⋔y3dEs[2cѲ 6G}LĠu$DFg.0KѝMg'&Kk%ٽB'4+^Eo_ 2L-K}fWyP(V)+Χ qS[ m1`y 3i|!AL+: I=D\e> ҁACUTYۊö[ [m['v]imD7sړN ]I y拾P˰꼁D)]fUT#ޭR;;%RYj'N^]*,)Yݩ1:i;H52=M5 QSaP7,RΆ#=\o:SM(HSco$ʅl0>Z/28ؼw vku~>Y>Iz9}4KPg3K"HmRUD4ii2/DF(sɌ#fҚ!Sz{$A Qm(\o"-X-'^;xZY:[RdG TH Qr-n<A3|t?e' Ug\e%,smZ u8P,d;಍@1lg0 UH~>~WjMYc#\|& YӈAVxrǚ\VAcA(xS 8$K  2,3HMx1vj|,͠aNAt]{sU4$D{xWw]~{PU «74;1j2ų`rָ ͍ )Q<ߍbkPt;r﹓X6mn4{;b{<^}f5j2;,3hKN/cg*|">+Qng^*"^K٧in041ȭ! 'i^)u$NB2TQi麗|m(fbopJBbDŽ&ڒ4s/O\ {_*LF@InfG($ k h2?eE_mk}Z^ˡQ)]_FvB/O%G@x%g;;$}dWV@#zfᔣz`nHSl=̾"mEӐ2< 5SĨFWx[UW%7iėʕzl}8 >h/$VנaA|7ѸUW~)1SQ&tu>hȷX+?9/qc]d4pRKt/%@N^h;kE~/ ,kH TW/t1)!+9:`b ]7CD~RcM`藥C" l2߂H[)8^G; J\Ea5U<"ME >`=f[/;*Кckz)sW+@d7gj&8;5O? >S ̮)uteDgC9.UX`x 7{mFKx!J&g΍y~CſW?5t<BwYP LGLKO6K^L#?@L^eoQjʹg~p$Յ3O&+4, `*^LE^0z@/Rzuu8׶Lq]-̆ ٭t ZJaV^Y(\r*ziD @dB\" 7#1Ɍn -&@Rej MW/Rv״jy/"Na+L6wLd e0c8t7Z?5#J J5) H4iY-<.|nj>7!{t_F6M)4Ε B]_a򠼭'v:p:bCl`Ҽ`TNXHs" *+2_7DC *#/u7S*ȎƒE+an3MYrSY3%c3ErVD]#6*D% ycUA|TtڋVrןLk0G FlMQq,sI{ᒾN5|烢yt=Sc 9B!\">H+>n@cBwenX酳Sg#"XIQH4y| T^Typ5 -NUn+ 8xcdh#Q0~9Ex9EW=/1IasgD `]xòmzFb=s2 ]K%D)bd3 Q$QQ _} h}ipvUԗt?~ݿN-1y 7ؤZ9]0VQAٵCk6zV^B~}Fe}{qԯ^6&ÅwԵf:l a+ aɌ$!RuQ ;MMp#q X 1kPcRphP}&!l#-NN^JGj2E(s:;,G1{D<?c+HӻԶűK]<*豩_.JU;%=ǧPQVR~.سʎ}Tdj.r=5b)7l`9ga{С^hBlkCHOCUe8뫎F`H]aBkX"qB!e&G)"F)3z6Eٙ!i5K~Vt} %ڲ%M!m3@{KVp Xri葽юņQ%==YI1x ^$==kA)+<Iw.}{J|l{~2Hȕ{Gtk7q=?PJK奭Gi,Jr)IBz/;npzpbnI=C$— YfB'ajyϰ@&d;'ѡx X-@ 1j(a Gړ!p2wXץr1;]Tf9ǮF.6ϙԡ%=TE_T,̟vRIP;5H:S' 4+A'I70.T|O~ egdW e㷻<'-GGKcea;1MʦVI3{❮AanHlF9ohr9yxDr+ZSukFe5?OD;Ϋ6Gdٳ:9jrAD-T$v(D=}K< /Rd!$-nGpe\g\,aL ~sx Ii2x_|5n[;z3d\i54i`MrN֬&M$W}yLXUf k˜'SAxGA3_p!/dm$(-x/n%\ۃpH3q2[CSJl+/_#!٪^)^rM^ԾkP9~m˹^o֐ 'AƨW:~ 7H3o{lͯeGr;~oK& =_SM !ԕ@ V<`j <"*AfIr>(Uc8x\6,1)-%Pvɨ/K1.G@Q2"y.[ߍR_bG7ڡ㑹\3N úl~4w$-1;āzI ^;-u t2T:~t\F6Ӑi`6РeTT*30ņǶTt<[n耎ΈmY('5j,ըvh\>65P2"R[" kth3O8/Z~7.|'iYя8%Q[ V*L(_E9~ v> [7ns#t6,ptvS%('$"̽@8OZ!v);VcyN hJWg9_j;]xpBr hT\ٷP_ىVyMY75`Gne"*pnبZ$/uec Ҽ%_|SE/K'xftE$݅Ѳ xt ݍ#OV $v"!Z^^'ZӪiVﰸ:Ҝ^Ωw_zN MRV o!؀0 XOV< (YorS%B) Jmc?!@@cxt~$NXwTft(i4t~1Bp/څ'Z1w  PU롉er'é"$gK.YfR_ST"jYk!@05|0!&Nk> K1֔>Ņ=h7uF d jJZ4t]7Sie\ ͉iMF+r>_( oȯvcjC_M '"Ov˛NHJP;l Fn[RI Hq8$k {H2F!, T8gٞIaz~63:ytρ =_g)b~iu^bٔBO;ȷQ4{NCAde(ƻnD.~P|UX$lD,7taJffE؎awkp?7^`Q+ꅧ,̵CgwH/m @ DZ4:&3y]!}8u `钔5t WfՉ ڒ-Qz>(J'GV,_Ql|< GJ5h0q` qm3_?aKx=i4y9bڽZty%ͬGY :;X۱3QkJ•n+9(א 0VӺn2A^* ǥ׆ջ^Bl f*G?fU_<'Ost)Rh[~I&( ߜg!cE 2K vqgV2lۏrPձS dyrM9(ªvS(r:2[ &$I%O~<ž)ē?r(N 'ZIf(~k6Jq_^IvvvJᕈ&ߏ5-\ PĽhG@H౵fӺRAY$UK K 춆fTykK WhV<'!_eU'!2#.3hnjWm(hxN־+*ʳbvƁCM-MQ.pDM.`W:4*LKDWC&d~k$}̙6s4 uNTk2*U Ɵ-УU5f4h}G.Kb4?+ԆO0Ql)@ka-)]$ $+j+y;%:[Gu9=f}/bȂM3B$8yk"?9CƌMYrf^;..,JGr1 7\B+ה!5ƞ)k&e6% ^%mn7=ڶ>!Jg.}Vw+݉p7̪!*IqU9C~=nWg^򩥛RZׂChvh0pZ͐Y}%AOSZ6L(YLŋ"%`K~-!P{ݚ]λ>'aF~0Oܾ)k2zg5)+NwtlfNHH|~uV@u6jX ΅n;kBaQ, 'W!\q52KA M>|31g?H|^߶Wq^sTۑlNm*< |&q< рI (?=Dp bhp3V#uZ) rʎ|`phˠ țU89NTk}""էGH?h&nFgV/(Vc6 RʼMbj/-<*양hv!91\  I&u>W6,c:Mne47^<(I]U$?xWS~o;> It,\;͘d(r]S|?O O j%zoL%h \ױ~*-O?0#C Gt9=]![`%3d=]<}Q( sX,13<fȌiq֒Y#F95Zo 2c?t+Qߴ#v|хdZwNLV:#):b|d|"(S"k-kљW"J9UTm/޵_&Z:7AfF"AU;YƔY- ?TYvT>4X^=䤇Mɂ);G/Yۨ>ȥa0X e}8$d# P=78zkS6] 8mkuf.j&28mM'*`vx|W%Zm$]Fp4;-0soJg@}F3/D(o6ڕFE'_8g/W:6a sL.*NN@i6_M0<K"(ݎ^$m_`W@9}ZNdyc%T'6$8>z'i}(sYwJ"łh~0V˂Q83GL-eĠ#J,~*xgۤ%F(Bl/T0$O.(CSOI9Xqi YnljE~4}ڒ)zoHiXYHȸE%vGy#|ʱȹ-L؜.nԉt1`)s/3]}, [=4PxPVn زhSQӆߣDmC {g 6\m_L] #qT{eCӊA|s]! kߊKyoRʊDQ5qWt\FRtp#Yvpoˣx{L(Jn UDk`Үb$[?&Yq":>"Aw\0JP{'ȋ |6S)R9 IŲuϑ8 bFTW!㣝6 {}?`O#؜)nnz8e֑|\++') v0ۮ Af1c#65SH8ꥫ c|̠13n:xJWaSTi_|8)W[3&26^чǽ er欹0aڭPN!y2(=z !sɏ1@Fu)j[o8ףq@#lp<"I61_8#Sg,wrpn/T$x{,SÒ҂^VZ:q1¨<8J,F<&6*?Y[*3PۿZ tCWjangXʬEp/֯dYGFiq6f+?pI%bVѳP> ׊p,vb̓PUu6ww-2#?w> v6VbُW GѬfKk,ۧVr JK+D#_' l~ħr*!(;c"mx[CKc )ʸb%txr U)p =#bwX2ŋkVoKC އ VcSV?eu ԓ'ҞΊ-%wHJN;7_~NL#d>ի7Å0:D>sG[kߠh2hNR[-FC2>B5b5ʪoK6"(]W܅ڲ/0O,΋hUVrSYs*Yi cdFe ˭^UؿtDw_z"vnTWb7h B`$h,?hm髈ݠڿ/Y2z\Zϊw6*Y,TqԀ!UՂ\J#iZOG)Ҝh@"(2^@%wP;RSdfQӞWE}jڥ(Xoyv%DI'tFߣauDm "lGIۣoM|!7=W~`LE,Ux}̤jek޶w !Sd#Dr™q~5ꅧEΈHH(mԏjc]R~~Azp?w1EXL[W[k΀)AOgQPvWW gMx!z)n"`b` .6,9!g )`ZBR(<.hS繫)q10h?c3Gb"KihkaHMP†H9_TtGn≒`(݅-[8ga(1*G$;; ƓIFVsɾ7(& @ r+D,K{ܚzwr\Q4ЄKfouR5MqB7ggMr${}uʞ&CU>i$ڶg]ٛ=4e&[huw(+h掭G1{&b[8y\=^e2wH;g(Hmɷ&fY>JpKӱ{HUç˵E !.mH.h-YLddAXw%ն:"srԬױA^WUO,b/Z3;DpT~c.@d)Y = G9/fop;f"Q7$of<gukPsEin/jE&/3rڕKZۏdD7 uʁZlU+Y<P=C;Syz5И*$2Fa Zm6yػPID'y~ hyU]_ X %:M? a1)It<fa8\^4.{fp ?֎TsRFTv@\%d9iF+_&庚:; 7֤y"^6r>yOf ^jF=گD`X]~W,<mՕ}=FSbfJQ zRNK_טf>}į[ Y-|r.[[̳h!3'lep{_Dz{ҁYh$ĩ Pȯx*$MXɐJО!] -um̩ ۉdv{>ߨ(K5pr)^I $N8a{QsNC\q#L&o3>(UنAJ3ĢPA~ x2K#@ЁvF(axL4 m_ E;>%u Y UQI2 5&VVArֳܗO "ڬL9i\ Yl6ah˺`2@3'0zOdLY.) Lu.c_*]0VuN@ 9yW|^ zTↃ tnTAD&[+m(SJ0yOwRt iZdGB뺗SE+bhBZ_g*IR,L.JG܋1;E/3&It*"[p ^qSMp_YpxkU \"~S<٣8)4?M5ZsMVE;26^?$];>&EA Y<4K,DLTve^CoH_6*%tq ]-Ѯ݄Y- yr8* + GCHW19ͫG-^kq-KUez5=cH^݀w;}uy{u./ħViGdŪ]wP7ʏZ\@>3]oHMś NUz,p6~e{`,HmO{d)t>VGhjI5[ݘͷ5q=SgS?vLh0cl޶A/i__%Kt Hѱmdc~7JXcԉ>;R" cݫrb"<9\aA$៑˯,'~|b3'|Qi5i.}V IW&83wM}/8|yg9Ѕ@=-m[k6 +]XVm&>s4ulOV&4׽jWCYϮbvg_Go`fOFl=S!&AOȥdGGjh{."{8M쥏|ԲgVO^=ۼ;[oMȱa'3~?a]1.+ 8"/&~bqzZgD ych&C68: DPԻ% Q 1:v>hFdo]A@O>hvvi=5UDeZ'#f+h*IT8@ig6I5 %>h͜>MY=XkyMwWFnC7Ęzs'~7W7֊ ]CuW2Y+UeȘ \qC[bͫT8jD1ZmI.<V*adύ/;2/Sxz)h] څqoxK/wMpƻEzہDdsI+=?,5VԞ_9VL잾Urma AQ.?]9%fp57|߁` ¦9DZkU0&_YWyLS3!ە×I?rJb щ$0,{ mLKSDx\o&÷#36YRRSc01_0q3B[.뻜+ڄquz!L@B6GE\s,rဴl0vy w i fPHX㸉._9g߰^k-mܨ,Ẁ51`HUPd2'Ϛ!NGԽf`gΡ.CmXaC??2g9ްmD+d.H*cu2ńxvoӚ/7'.5Ky>e` "8(fy#65mVv˂AFSaRy0i"sr3c?1"i8*Et${fz9PZ PE*&KHg[`5N i4}3#iU&ǗL4SE*>՘ &ϫkfK2g`4%fR  *YAYGz{7Ym[^ʷlWg9jW*xcQ f ,n">̨N,CvC<+3*pmjl<۲5=X|JG}J*cD+BFz";\5#(+yfSU޾rV0/!֣ X# YVY։()FiܼP|3g"ș9͜v֛)M{&ri@JJ}k}^o|M\׽ 3 |T11I1M1,a"$j6u^o6#NLPM25J{uj4rE\1arTA;IT2ܮ"D 9Rlo\A|Ha՗'/nHZE3j쒡; ^-GuǃIaU褱 qHQGG _$0{ҝtV %j+Md#.1?W#EIv(^!_Zeāyyzf't>8Kv.>|xYDAthf.'}e䗣4>b^ty%g.SeO{ڮfa5:,siv*2K휌FwPN\N{vg3Ld 5}T+[bEóq}M>SSfcid+QoGwDߊP5 (BYΑ6b+=&o'm7j!6,[ Wžl&! nڏi{=^ǟMカQgiDA{)~s{8XvMx_oju Ǻrʈ5v`A1??DYB(0pi;V gܵd  Z,}ϝ=^4  N6Ƙ9Es^ %c-U2_6´5O1lU&,t)5T&Mz3OU2+; ' VNGe8r0w}-"Omg-+Q k!2]h4M-؃/2fTEeK`x3 K[F~?ম+NC ʗl* }C_ںV%/<Ԛ9 pch̶m_FT(og-`t9k!ڶ64~@- 8SΠj hʦ,Iΐ\v(O^Φ;\W0s;eȰ5FeXoCJȦ=sn NK ^:ː>~ ;D Dbihpޥ(]|#ŬcegN{l|ցnjݩY 3taPbX|E= ̌:Fxza񆭢~/ R\ N"Ln1 Չ\ȺPÁx##?FW/|Yv੃/); dp,)WA$DŽ(s;L01SLJ-nj!3[E探:$X]jopp8DP#}c( \bo OUG"&-FneeJ G|10e'ǥvNɅdwCԍ"Ctݗ7ghO,c޶Y^8$Fgo*aކV&v8\?4t:,}^D`uea h U{YʁtY؝ lmY&kŚ QwѬ.#|Ӵ*:J@9^ %\av2(4|~ҧԕj1˒|auM쭍E8qR$yK,vn5؟ uݻX*zNB3 d^k*b Fn LK 5[E!>/rR<%?\n1v3Rix ؊ZT{3 !i]īʎ~7.wG&63Sc?$X!l;LN =Ph"5QTV$DQ.O_L.W$ 7T3}!m_# >ɗ8iwi.;Rca{,*3)f) ^lAЋ_!X.4ςҏ\]mLLҲ9pcj.G+ۼbH'r{mc P/a5z,,/\|5&}cA5oVZv zKs;;hl{cLikڊ[ ᶺ o'1L糥[U#<,C: ?YYs&ia[A7e,DXs><aµw${sVR<{u #|L~cd.~Lgjn[ea>EKqRo+ > )sVN@RZ`qXv}پ+rxe\<b1 (F@Ǵ睘T A_Zi;@7]rޏnMc{#ݚ!n4(E7/bwt#m(.`%:[&а6Tu$ӛұ>#ֽL$Bϝ22A!\.0/ QLt~w=.h``F! *GuVX~AN:#d0aH=u⃩"KBU>@=LVpt ^Nr}0o0?-LNݻp}f~&1jIrш,iA UYRTX>,0KJm`)ΗPە[|c_*p0 ӭa!<Qk&@gfӈ-!L3Y;*S PEQ-R&lZM`$|=rv }׽:ύf))@I C#Mþx/ҏ=쎠;u.xB?'[F bq V6"IuΓ&XNK DOj=pyM#A)@/i2Ev17aӸY]gxm^5]Cae#9Ï>e!F@E3 |w (2H$0Qa=]/y*[*MP4aE5 JV2ÿC#w]#n SᇧmA)Wc~3W zU%`@E@s՝rM2Tm^#Og<#Q9X©l wDdp o|Y0x͉ݒ]l97sxC'u@!?Lfwy߯&&X~f'Vd=’l`Apz($cLj3X6V>_|^z&b0:vdRLdBma(ie+ԛ9d\RPEUDgDZUl^Cp{x=c X[T18; I|m(Ww TCYͳK\K X\)e 9wSXӃ&|E/=+J ~_0 _>%O*z`9fL߅@$L6OlfqFO Ѝ[8հ(MPAXQrrB[+bBUE95fz b}mڷ7z*&66Gu=jwI2y 9QyqUcQKns\b^КHωS_M00i/Zbfb vs"h5gزb3̉'hԶp ;-G|2SDm}wm35=.塚{TCS2%ZO\ܙj Ī?aG|Z՚VA)n1pA4@lIٹv+sF^:%w0-/T@WCwB?s_u/*nsӄ?NY0sbU4\~ }w>I&ErLNܗBԛ_ˣw` !.[9d+q>|9(udc'z +#¤֌ <}{[=I|Eu5HCuP!PuW.5ʅzcQ߿&u85 Ҭ~eH4禷<Kl|NJ:ARܽ|>AߓOBT K0`mƀM,||o+ե\:ԭ;P.i5W6-%M y8Ld#;ϭ $4.Is8Ɖ9e,V_/Ie׏aS[K󿗽73To2 ;?71؅]a/\d=twO>+G/(ɴ&@Ul 40){*#1Crac'{p|w 4- D@CmKQYҶ12yhzSՖ'x w盟e"N`$J*f%EV46b.ޤm'~KbKԴG:9V}QT6[O;p"B)cɋ>pG-8Jyu6TQ1\ YU*a?H8lQTݠ]yTzgEH7y*:J$rZ#S0u4:vԛ>9QFI,nd7\ G`XR/obhw(Ƹ):!V 92T/ A? X],sIA=Q%ؿ*3]e[%C,5V| f( Vv sz D<c:I513׫KrmO >ZЕX9 (:%Yܿf/D* ێ-#_s9vɻ^f'pàokzuyM6Ѥ(XO]2(l1UU%%M \~o''Lߨк%fn j3rK'+]?}{'z빔ǔ q{| 5 jbʵ1Q_O'ʬۉm@Q"I 2*6t=Ig=%A>J!m2GK/Syw\%ߩC$&Lۈ7 }=0y|Ϋ9+ofMΟd">@pQiq:g,9Х>&<0yVxDe1cEVyJTG$3BRM=ON'>n~u%<TrqNV7!ޗQv>pK&J()x f}35 l١֢볋HǕ+{=q7kw&Gw d/[d<xt!՗$$H2gR/ijX}G[ +4F[ګ2&"1y# ǴJAQOz?"PF,>eNIPG^/EFJ"2#Jy Kpb}=9jL\&&)lYc׆h{M6dƎ Mn[]@.^[JׄK8ms9W8:af h-l ktӲ緃/r뺺n?Em^^*wuZ « N-R?; il7_adDILKͷtиyF>]ö٫]jXc r<{طӪH´JHge~~Ju8 u %])xhȴ()|tH_4#j\g~A~VU8^!|ϖ2eSa1C*i[hbX]LJb+K鎋hӒ~_Aaӱ'tXߒM8E4 b _?y|=b[]OܭS3Bv'hR Hfoʻ-J H=$PMZFe,?q@ʾ`!$镋3Ms*ދ,Gd3bzc}:C5D>f +c`żOMVV)\s;0?ݜL I/ X[ s,ccIG[n<"O^&}䣵 q3YƱ,9.2 ADP  xf }UP(^-oA|ኟͧh\°E%,!P'@.\yzjRE 4PDr^/mf2xrwס$ bͯF@%=KIL0>=Y碄GIn׻pTR˼@ٹ3m[!&kE](6?dMBZ7VED7yob{v ,Y% $êY .vXO@Ii(~;2c?LuRX<Ԕ"%{b~w;toK/o.'P&0r4M}Ka1g)YkUQ ֺ`* X{۾R9D %1RfT%" !-鲏onsa29 *Z?wO&gQ̻{H;R_M8PrؖG6{#OFM!$ g%u 7$-3j_OJ:;Zf%;{ajxC36sj2)G\ٙ3$ 0SbXaK:Sy!~d.kkTFN_ Q'A}KQ= qm* ogӰ+.]LOA$6f4c&+}_fON?uf ǧ8A]ұ0</kZXӱAn M&+~ `K!&8m6 +8NPyhNu؅·V1[NRSd^Q h(^Юh`&n8+Sj9+Au|^}rSC@|152*ݶV'^NjA('2u<`g$rċ_E-Ӫm?gF4G p [FFcVG8󯱶B4Ne/˶xFV3KԶ /7Aq ]glBX9P5z@+z?Ș+31AJh `ˇVb{m#mJG&b.֑5Dق^t;>闊w{v)6cUȞrplW}$U=6'+ͥM?\HTppk B>lHQ/g38x{ZsRH"\EIr^o9q&֟@=)eM hv6&VFqTkK558+epw Im$g>fJjHytg8O;]4(+2Z*'[;T:y"K= 9># *9x jg;OGgz0!*\B\Dl $x:Vpf/Бm5cr*>d ]IK#7\ztD?2?'6| g nx ; ߋeCiuj(#>"L&i'k>4P׃P@-D,;TjS+<Ge"تV \><Tᘬ)[jF7*4Lu{(l) rX'i73e%Q`-1ܙ"&g/zgE&7Y.X(673W+- Kq_*ÈDsȃYa50X]~DtS8V (9Hķo9h  ;NW/}e~l UcˢMыkuf& bFkD](a$v|`rx* cR:al=K%3U >O҇\ _F?CsDs|~L\0H dn~D#P |*=\NS#BI[d=a \:~ZEn]D]E4V,6VoAGND%O)8rۑL8g ؘoׯ8ksU+f`2<[b:t$r#:aRJ`YsS|{0M88 ,ˢfR+6 $ ]pqj iؓ|ISw> [أb'LyrOSII2VUGj|ry'.IX d?c̓UFp'bD҈v^`<2bu lmM<[o ީ|YyrW0+/ch4v.<b;M|RR{q 7nR:b4BVNHEonj# N})w[QN-sPP IK7z??TU2#Eb3T935$(zم;/H'KJ 1?C-¾ V:MaS3^ U`(%>myEԥ)=:\ Kn@wAW8%W|X`m&Վ S= c[@ ԙ,f%O@dQYWXd%Ҟ1t`TJB\dզ-рvJV?u[CIvq=eFu d圃@lJ!)..=:iK(~Fѽ&[H ,)~TwX00BS0]`XgLo6[* pI/,ꤳ@XحkڔFv"yanQ &-#KSЯr] ^򠞪Tj2g0vEIted=rPvpp;ջ keGVWxʲe̎V&GlOi\y=8ߺ'H"Oʳ'%H6RN079q"v]#QA A20l wZ0ZtL4?ٱgYZ0707010000004c000081a4000000000000000000000001619eac9d00006958000000000000000000000000000000000000005400000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/host/sdhci-pci.ko.xz7zXZִF!t/B?i]?Eh=ڜͩ Rtp7 ~ˆ!ֆ)8 |ocBDߚ*̕]IW]ѾF4e]UV&_k 'N-L%bFTq|X 2ԷdD߷GhnIm-4.$|֫oEi2u}{ٵ6MKWR+Zz+ Q&<*FhNTʌơ`}' t*!q냧U􊧢hF ܈ΗY]SM2HJPΙ:g ծu7$!YL{8S|\t!asuuQv.jLuO83(K <03\q1k1GUa8o<ӓa?+_HElͅjJea|ۖXa MXͯu2yRSHׄ;Bڞ"Hg#Fej2=XRWq!t+`RiL3ht*6]o(-Fi \ߤ./xGb?!p E\#T&Yb5T;%ȩ) be O_rAZq6ac 64/*yjbf!3h2`g |XFuj6M_Η `чIpaIQ9ݕ0 ri2*JA68Г-2vlBRc9HTaG,Ңev/f| Gg2٩fӊ67xhT.@ -R2Ɓ;X+q5Ę&LE*1HHO|D0z ^rq]*qN=Qȸ7 \hgā?/h~DVRo$*Lb2qX>&ˊ GxT 6k71xv^AKw5U\*|]\>uΈFjqiV5{`}X>Fm~$|i3HnV3Sc 'i>$B0H3Q`RlSo@S|n A›  wiɊjr#Ɲ{E,X(ߘϛ%Gt xBVp#+zM85pr,”T@]Þ׻<lW.)ݸݣc}]vO?^O ٽ+1t4opqJYwce94awaAwJ:G*VsS?&%)x?=]^QG;H\uȹ4 I Q?$Q4rQ@ny(&RԤHcamzmh2%34Uyfa/W)F˒{ {:$} bH5-ŕ|,}4MY Jaa5N鿸>Sdf}e@[s 'KyJr_8k1\t, iG#\?:}״ffb33Yv'ʳSs5*&c7 ]/`^[k%bsA$Nk7PIzçh-'mG7 y D6ʈpf4\7kYgVߚvՐf;3i[aRRxW팜1NE|vj \5r҆0 Or.8v\)=(ׇK(o2 9G}Ple}|kʋ@kn,AP"!&oexwg-] xdp DҞ7A0(lT^gjK ?`z _F@p]Y_K,3ƴ?vWzܫz<ٖ@tAW21,8ѭ66)ĄO܏B?U9_M_CS+cK3*\kʱo>W'T$4K!#>P|#DUpsk0'WȻM=qN`5UxoϽ=瀃`K`c0ycj)B̟ 9ؙ#c( =:%;zӵ#puHu Pez5/>GrT s`qT?irw>$E |'K"Sq,X1%1=L,QĒ06Ⱥ5گϛLƮYSI]LI?q]$} /o<`$Us4\] jg sM7˱JLA'V l ܀\eʆ%#f$zvY }6{rD_βkB1v6Px"z0ZU=^G_ ~A: l@n&(Va C#6)\c $Zj/9h |"9Na5h{uP8nA4GrV-u,WϛҞD ;ryEAڡIWltlk _䦈kf-hkU@ۍћE}rJ%VѴhƼ&dKsL3Lj%@ALn6+upi_gp~JNC·yOdP;4 K':fj.R3k0`V;3\(9%Oڰ lbS֠B.imG3Ӱ%c2A&imAw|TUDJE&K8wio>8D.XeЗ#a4D_z|\ћ|ZlQhk 7e)_؉ag m4ЯCڶ8[-)<^=CnEȍI;O% pMw<9:D$;rXKTI5hK>w`I0`UR@2D!O#^hl325GqPȡG$=6g*}ả,RW:'FÎ|緋X=.KLjb~:Hy<ӫ 0uU=8+A;6 rm⫡hkoi;1*BU}m<ӌ -e(sfbRsv`YY?Ƞ$`F` l'οJ# <]x;[<f<*GݨOr{(j ~*#Ci%E'צnc?_wxF76f.M*G_ԧ8@ ^.Ѕ%d_q@4o@=7ݝ"M&B\7552;>,ͺ. "p[ȯc7lz]#b'TϩHClhVVH^k>XSJ#}R85T-asm8[-]L)P>BϲSw4\ w 0%qq|N]2q0gLsu E@7uknG˗R}0LB11p&-7GOpUYh{ #B /1U#H@tpSU.٨|y|>lM 3k\N#cGc1{St":.ʮZ׬dźU0)G4 0RYl% pGB+q)SlPnrۺ>cݔng2#6;e !'i\XOL%^ng` g (PlIDv E :G%@{C'38~ُ_;/= 01jO x;֎ x;A i,|^(u4e;T-;\WΪH `,i5ƒ{/f>ϜLkghfj[FJoѱ@>SP`GGPP>5a-tyUU3B1Cp Wƈ<ߖgM)Š*I'v*S &]f~lwʄ\tZH+UL?O,:P.m]E#g?uiG=d+NUþB`ԩnaQo`''$1C}Ƴ7{岛)ߠ?p"5e;8-j -'l<+y?Nv2QQ;'ՓYu,Ji|BK8}Cn}`F =)x)v䎉3)06Qv֞*l5ZBʷ8 F*4_*CKn}$i4d7>"YC?sdwQUG &+b͖K x&[sh XHL=LPMb+3F%ӄ֐ \FI 8 v>UD{p*Dp E 鷚uVnud g2N [0#o?['ѳd3^XV0 #m]R)EXۄIDM k0+ qgȺt)t~-S u%i8@g jo:I˳kL] Z)gܞ;"iWcRwN]ʲ[U/~8[_OnJA..Vv4ȗsdMc* Vxh|B̉ ` __8lvBWƳB1`JU^/Q"kE8D[J Ȑ ӈ6uVޮB/q cTiAk4X|jFlâ,4'L><Yh_t.wgIǒiٸ,HѼ;ӛLI/)HaY޽ه/A C%j i@A>߻~T |)d(%&n7@G z\q tXRD.H|X*rӛ븯ERS j3O[u@jߊG_yUO2 BĆ$.QO?Jf|DKPpGt Ond?~ 3gִ. $=b 8qsQX5oSev ԰v,bzCv<ۂsSN5u?mK Z' t܉,ߌuئ;+Fedpv)%Z)2՘on UY%y <+ h4zj{WT bzS֤ʌK7͡UqeeaA2mXB 'F&qVO2dMe؆bs䉿+vϪeZk.m[Y=I"f1ߜ-pCST6Kzt[ G9Thw,]rn52 LlzCH;Vg}_#ЅFˠ'XSIW>^ԯ 9ӕY=KA'.=ݲ}ރ>v|2b> \Jx5x%".[z䢃1͔/+Sb])+69׶|E}8X0:PCe+~J Xcn%; /T̀isNX0UlRG˰&{:R& xY}-to--G픱B yk>ક=렂)K ?`DZ QN < 2 R'7zRnx?B|Wa{<1qC!]2$yFPۇn~Fz/nc`=@6z}GE ׬\9m#s$s8'H6|Hq$?K9EfUr p@08r8r4(E8G Ak&|2Rj3[([ꆓ,SG#ͽIE/ezN. H98[eH+o []q;,r[X&@(J_5)K #5@^+W>u%R`g ?lY#6?Z[nVE]IKʷ(y s%@6V#; Tj$OBgGN璆sn[( L4=>RB?Wp~;Vƨq 4?GIHgEŨǀ.  j a~ŻB&ōq174ǃfS;eΣ<)8:= N SS39\tMq3>Dۓc4-\+AWPD2s1P=X$+ڏ3c#YD0s6/"FJ{%H#.H$/˲w*IV6X mx4 @jY|j'WC`cUf|]¡7QyL gvz,^,4 Ed|.G { 27CJG{;_iW!#;uixUnFʝ#VKF+̏_L>wٻ 1^oR% Ʒ;Ï˲bR0–mݸ&6 ]qvlK N mNgg]X `b-yYˀNN[~x|SOV: ?M,SzFVsu}?T(< ЮP~; w" FMU`ZD6tfh*<0Ig隉dT8׫oN鿐x_|dOM13tPT|tmXGS%xWs+=fѪgjلTiÜbK A<ʈ Hϋ%M:O3c__6l g_bd gl?btN)8.P7?Գθ^\kh^? )ZuYhQ JzKk1fցaޛ%+HM*$%>RV%bYقnNvH(:(8|3c7{Jxn{ w*2c)7ಕU6+=݆Zݘބ%nQ)sOF,xQǪw}mM3ZfYj[PwT.np%ZK dz̾_PR 8wy?;A}WR86 JtM+A7)"͘ ?#aYL|DG@f#ni=>QB 8(+ .`Q)yU&.g@u. #V!C%ZQa¥*"㉈MQ$ =Gol 髄iq\fLed*5LNk~} ‹a? mE/uu{ Smѭ>FTϜmudL-bH/t>xl1cQN{]^@(TFj(/!/Qa PA,&d&4j29|R8fjR@xηVq`y/A$jyТ0lqJ˜bRfܨ,{Cf׃Z$@q}xy&c;>u Zn~wďŐvW hN.{H_bVyU$=-ӳ姐ibc*FZXYcRj4Ԗ[31Ef {9u%ٷ6AW{vnܮ >6#xE_sstfB8Z 1\ HfTSȊ\0 z*cp`FQHƭ6DI4_D5آ{0iᇥ Lg$D!U * }Jc0+Bx:a 4M~=i'55Ont_Zˮ/zz'ar|F?gJ$g㥶Bi+3c_ iqCuf ܐy4UE)S I?Nf܊t0oW=/Y=5s:q(Ao1.mgt0R7ߺ/n(56̋@R'u>@FiO݄WXϨ:hd f@Q0)+Z(T J|Ji7Bc.KЊ6Li&Bd`Ė֥pYV5%nCǘK[A5K*RpEVJ!Ok~F7H/etxyԹ "mxҶ]9kYk$: `a ;,jxEm,yH~Idˇ,$cgzۏWxsE˚ iY{Ty )fs̚cijȘQʯb-* mB!"(vFOˍ.;u}i 9v{/8]i]nR5R:w`ۧ2 GQB.g, C[QR,QQ5jI _!?O qPe715e)\NU[<%6 tQ'9 >?@_yN?VsDW~N7cb*^؟\]f~-ϷRIm^ 0=W #~l\כwN&]q35a%&ΗPGfנ; (@>-Œpm|Gnm5$0ƅ|Pej+ _o:F.m_-R{&-2 7 XewvϹTCզue QG(UH Օ,,۴Epú/9Mؼ(<՟="ނ_1OA濙MzQyt1Ѻ(.3lTf݁|YjNm 4//ƿqک .ހg!\x$- $w9*bM.P#c)Ҝ{+l,݉Ls3.se&g"s!hrQ;y. _aڬ(TW}&ݭL|| [`\z"{wl $ e Sj9x 8nwΡB;n~b:6kwB,睱FsWRϹ´:οM=Yӓ%0#.]0A tK+K3Q%twK}]ctkj歄@II7ґ ,u@'XT\&U`nZ?bM-B؊Cxx:I H&q8Z޽tZO?#d#Z}9TIԁ p_\hJG |ĽLʐijOٸ~ >a9EEJJ>$kj.TsSЬY@_3]9 4ER\ґ@ uyao퐽^vFvX|dyʷ7󏞆+-s.$a}yCJ+jaS:Jn5T:QwEFKW%VF˪$Ȯίخ OF4-\&3ʉYbypP~}VTҪ פxm?ȦTWa׬)dunB;V"&VDњa%L̕n.g5ȝX=dE5h-[M"-ّ',91sm8"SzB/x!p:G݊-눮:8y] v ꎝuVlj UBo^y{0Qo6RQˠgUvoF夯-鶙 3/"r Ww I!vn^`!j.}N*XMHȔ (zcĿ>Ƶ|fO5lhC aid8p}SPu4FkPs6RYФR(.H߈Ň-V^`bdrw\CJu&R72KI"'fvmN|R+: 3f'2 x(s?ZG,ߤ bdۜfS5 hk+~`KyX*;gUF0bd62g/Hmtpzoyt/=} a]c%FvcbvOn]>fRki+QN-8TÛ* qlZ-Y[/4K#)͹T]_s ț~&=^^=[L2~tvfAݺvS`aK~ߥȊ,jrNMhȑ.^sPRA_wB9n>Ψ N%#f,x%Aخ5DA5bIeF{F͂)_Dgu*=S8q1PbK/v`v눧|]=D,zpud7.3,Ou@4祜Rv^x.N=o(U j TRY֝@@h '@׾pO,O2AV?`cxyDOɬQk㌐*ϖJ*?uu-{ÕpŔA"[jA}s,qۮ8O+W]7J NaVNjg' tIkAX =T 6s )'UJ8M l@(WȠ+(dS_hЂr W]e ZG ~#S|5A kqS7Eq5!*ɡm/F ':$p{W(o#8%ARlxG:2 +u8i% S C-Hi> 7yK ,Yv~ZD&cw4kz%a9g5tVy-1#sD4kG>dP'QS&vJ'`z  q3|D~da#Zǰw،K4 &A&*(T|@6y$<<̔eps;UeUDؾ{I-OQc^'MIj3 8툠્xXAI'B`Y1>,{ϵ6U4O|L|0w0Dow^YƎTh'$MyP_07 LE](cBt;٬5Vv$GWߟoNA=·3 {Y s&TS[HL<ܵʯkۏTv%G bˊ|Ttn6PZY`qElɐDzٰ\R oG=7gVO 'ZgqvǽZӉNC8ziϸSWݝO)`tkLȆjКCj\;P}*&! Fq. I]A:@ Pk H"ΊrRBs5 .9.$\rA:u ?@.XORl3EP~AhwN)S Gy6a ~mXO&7yǦ>vH+f2heуfƨZ`Z:Qp̖՗\.Dt:8#QaѤ<-1?ā([3ܴBGBIv$+B*q;>,:ƾ^ 0%MزLqٻYf3Jb@%ɣZhd\o2^ǐ;s524aا&573z;oS2Np܈nƟ>,QQާdy^>AGˑ|C&wԽC]B~T v\Lk=,y ֥l7p? *o4}I$A 7ܽ)$f h$|}?84Jp2ࣹy(HghkByai,F,(bmX͛/Ns[\r/$7Ky'"V,(`~L=8yDMCPɋ?|cqyPF SINaPu,f̓p`X (3 3'Ymd Ҝz6J;/Z`z ޜv V}Mg%ˏG7~lU8lJSߐ&5&^ '>_挳Y# %\V"A=hӇk;w%|7lUq-_Xkh8ȉ ־KJ;qe)"yR=][6.kBNpE ې{{(CCıX-Mms9퍏8UMX2!12Hz_3 R4VFȭG 75X`zVX,(h!g^=Q/ jբŝHLJ˂Iz{Rah>oxFhQj,qR# +BLIّ2 oN58.ꪰg9!GM#.9ŧ NYZEDk8֔81IQ~]y~̀+M*kJ2LJw k`£r8j*ӏOxGm|ćєCƺ8o|jx5N)m)b,, #0lhuĭmc`q.8w:]2e_<.c7ͨ0v_!.O~Ebl4H)ކəWbUy&}!Jas/}ZK}=w2#m9 O\|\+ƄZ ejMtg2ǝH:%`?Z=:3Y]ͯy\7wylO#F9'L.D*t,ep3)\vwrKQZWx((-W?c3o|#uhVgVamwDCim 'c+@>T٨!V=~Hjk>2ưwxfݘ71h/Tƭ9v #8'ķ&۲/.F}^}%x8|+7n҄}:7!aqpC/)N*7e>ůR61Q9Q ﻒڤF=wBW4&B6t k >^Qd[WW9IM'Z" R??C^s&*@z Z5MV96}2#αZ3:CJ;p;BP3Vٿxϰ]p a1s9>4nͨn*y9X?IF.r\/ gU~S3^?^yƭC;ieZRAQXOpC6[yN}QhLK$/.5}\OxS_SʨQ <~WK9%ڙxt̗sSk]Yk.*j~q|"Q8ͩ:dh |jۜ507cI G0vznlܜ5 .qQUX^;4i)` =9n| !D__+; "w (4^Tp BOczK$Q ہ2к,۱خ[ҝ i<{"6!&l,ӍYz%:/Bqn-%?{F 3B>#bbLgFōE)c!4? k<`;K׭36>ҥUd/e1=Y(yϼ @*9sctFtfը'Saz?%K)tcpzIߞM$3w>6&^0}n-vjJ)d74憴ꪹEZ_-`9[GA8 1G{ 0q(W/Oݨv֞-< QuOٻɪ GdˊAS(K3NY6=45|rWN˜!*j߲ P5:%F]obZ6;P{ Gܽ#ӡIRgiWX|O8pnG)QhACʪqޅ~[QnB:% NYֿ8(TR\{3=@TX9G;ʝ!ֿݼJÀ\ͰscFZg+]HGUo`$d j׆ݲwڟf;3%|*F)mS7D1Q"6)25\e-' ]m8 YO!ScWk\<䳶˩ FyD#;&[`.ʂ  Ƕء\%轜EP}8& q)2׿J<7g֎6p{mpME0twa?/$C@=W>7I Z}Q5ܞwm:H_jMϪ?<:N  e%hQpڠ8ܤ2x}`AG* {4}޺a.l2$Y`$k2sJQ*kj&fo.Kr%刜">i4sjۉ7{`T-,6?~oEa14n7`⣛[zaCқU4xz$."bG7@ ]# !98*C.>dX`ͭmo"g] a8OJ؟:tkfh6ick"X9+Zo% 9cfE"]آsn۠wR@O~І3k5)Ю{,p]^؍mg2xU^-6iy#6ǔ鲏f>8 -V|ƹS"!½aH{Lm}bF91X=+;8#gIb{v; ?Is=DOUV+m\ 됩L!MVlHÏ16x= PS|Z@\P|[z9`q]FQϒ*!匜_I&}LM>0;%qBԓC%ŀ9Od :0/i?H¼=Ks "TIM,@Mdj+ݖf9J;АNYK}:gy' !vW z$Nt*AN^`|<\3$wD3ޖдY!s#GZx"&&?\$IGvƬ)>>N%] )?8479pFnMC8TpUCN"Ty`/J.l<\{5Ϩ+~^q/T;d=A-q~KJp(\Z([CceϹ[#'25ب-"Yûn> N " p">1 [iK2Ueԣ vMW l{R[;j. =| qIGP>>FC)OoIL[l$zЭryAraT" OTSuE"+*ڒ={ܔ"\0͵S!=X;B{9€ȆZe*2-'\Tot<~,TV ;½&?+u^چ|aۗ1S\8j?~aHf7 yXޭSt:N޵|W+bʂVDUlnDrk}a/L[mp{P$BN{0Yٴ>p)e.z%N^yJ#e n{b;,Z<ԿO>Eא rujhPS[emMЧdDXܙ;ꎭw68os8U.MTm+aS/]J}`x%^puW5ඨFB]t$+hx!fvM#c] L,HW(Mq6z.aw^ǘ@9lŇ5`{xq \v%KԸZ1l8/$ho'd,٩VWPPuPlG8ɦBܤ=}jђ%xNՏ{GRڀ&0. A|O/aחz`?벚gg:cAK%T389i,N&1~ = a붨/ˬg,xHw:v)ba͆rZW=@A`zPbJͻpMȺĒX! $GY0?8Bx`Wil"u3amX2}nIKgie->19bZ>·m#&r;^-Pؙ$mW<^| h/DZ${f̦-HT)ǓA6;6、 [kJDž%mTß*lD:hl#m(Y,黣4dO$F C`\jel~.cg"$N_7fp]n"u#F$OhQȕm[NJ ${㰳Wy7+bL)DkxMՇ.Mq |֣rRaMTdD +6}=mn= 99E0HzUً:BzR ֯e=hTKe|9pfFI23,oPz>x)u+%VcRMa1mIA'& m_ Ӣ9"]9=DƳ8\Pn J $#Aۏ Vswn[b_~јA(8Dm/ZwT͖?@J).6X܄qPgY*QE !6mZ򥙿M<BrM#"yE7mRL6pXX9)eJ߆ i 7,b896|b``W*84nFgWTj}ՕljU|#Vpԣ4'= i|Q;ϳ,tg Xq<'j@T?D.R ݂Ip?<,Y#KH].(ԍki8l@AIĵ4i/1#cʭVӣoL0^dh'JoC {F@5_ֳ'tRRd+;Tf;br^_B[ˍ2d.cC'+9$J;vU**0v#Saoդ豨^)W}6U%5a0}V^;JUh{3Blz5Slt/=hFH(FVVv>t3R7h`/9dF5k_k2`y'E sگYRYRnnH rFC-(k:V+kY=aj(prxkUgpwfxf1.hWi2II:uG-f, vj`'tropM;:| g_Gnw;ej w&gTA\q2rmk(:3c]@As͚˗pN/jupYihSϧ)Llh| T>PW@d({8nCtH`Yo%>_sv:o32WF2]"fuh髢AT3$ԪeK_+ް~0Od{$HD%DŽY䫎lX cD/([}kIx~y/#ZNn]C;lՆ-piD"_ t1#`0f]aI/ŜUSP Y**ª*L?FG+ K]M?6b+2DT*cRG<p-֥[$}nhzﯖF*ssl8$6o#("ªrZxe;v:JQA2 1t3E&GpԱɀj:B$6J<|nO!8fDXFGvL VNj,!@૱r;P|}^EMr[+<ԿE~V %8gн˼#!v`W0Y^l3 $NһeE[a&K$g !ܽ{6NzYvd;HԵ? eA7CaN9$8!׼ N *2 5zoNa?q>4ݫa(:.h"A6GB1{vÌߍjYnrͱ}3!ُcOSZ:wzO!i!QDrh ߱U]~ (-={|%fڅ][)ގۤ+&)Sb}iڱap˰B6'vc\=wiY&'[k5dPf &R*NDx'9l~yVWGi .&$sC97-y Awg $2>*YԇV[-LgF30k}'+ Yn37Ҝ|$|IJWke+KTtP"W#=7Rh?Dc@(aJفU{)(!0O]Nl>0[+e CuixY'e/JA^"эNBۅYcFpk@UCeX zPRa k5FjJCoVעbL"TXFDw,j.e]O]Vx,W'2~ M,5,a5hO`ȕX_DAn'3~<ބeॹ(BM"9 å^p@õO9{m%0NmDI{u{ry[0\H8wHHMHkBt(K82fTήbe ɯ-¤1zqCFxD33H{[2:q)YF@I^O\plrPK}{#R+y"brV?|gZEI9wd<^ 'e&Q$blߓW˲BM, %r4mki##Iˣ988@^F ;C:u_1 Fq8@dNO= msI[O"2JɡʶdHtv4:}LS\dgK0`/RP(}Ty|Cnd 65YqE8tʨz>$Z\;!lܛP[HN`,Hε)r}J|}v wSLfwnflF)̘eoU~XN>;o y}%'K'1eơkJBsg.^lj8NjJq,?,wrϯ^κLQ[:-H=oX$~N}ӎdha`Rv]'N;] zQ`Krx="{|Y]mU%.e@B᧤xF$ճMjM0zшw`iN&ò@yTΏt3:؆]#K3퍅b#%z-G7 HddYYnSQ,"گa=PPh@%)ؖz@ G t=f8uLg Qi>șmAvgЋ;s_`N^#]4`:b]n1yQsw>eǚiVFƹ,+m Uۋ%Q)?@qVF%+F`Oz7rI VB&̬')nv$91.4n>rƼCe̪|1 b_2[j3ˑN.4*~A ];DŌBzF! M m]O 0͒&y>p0BQ_$^ қ<%.*6dhגy(9`Ɔr vDLLBn3Wp pzv̡P(7ܛq2^cMm<8:΃ML~a ny'|iGTёmeah,O3pݢw)407#_"fBĨ }XȀR$+mhv l*$|h!T턊5Mb|H(ne @z 24E0.&c(B?}=z(X#_W`CO]㧱f#0_J(-"!Fzb{ M` V}k 7~P3rX6x.cS9kNئ"=\U8hXf7$sM2c!FiQ~byl/l|0r0>N1/%1z*e u2L]7k=OL/jǽ $ȞEωSV$ 4dCɺb9fDbjpq*<>QѼ4 1@`4ٿʏ妛t5X0iA ,EFlI6Td Z=ͮ7"/U_pRfɟ޿᙮c"`Hv@o7WS0pާǯP{Pg}wR~}5IV9|Gޟ_JHu:A$f9zDa !qEv9ln 4ܭ|)Q5Dogm_H*Uc{mG >Ph!X@w0-oB( Ƣ,n5psx͇o!A|5+lC8E)=AYhmZe pRG1Sz@+~ȅ =2D?ͼXI*E:m$`NzW5`{LЭe6yp+AHQpw~8v toiJh?QxU)R 5 ;n@M8 Kî;M ޿zt`̅FXeT mwx+86O-3d;;fQ*c"ucc%sO}~%ک*7e`f[1j; v#R.lTLX^k zgq43_*Rv#IJa .$&['H3 Y]+2{'(w 0)#]K9*GݰYs\#,߳2vՄ o5V<_Û'I~ Q(J}rQ-k-\2b[gQ˜KB/v;{k#B(`~*eHH1+@ 0}YվӰmiawql~TSN??'/c!ggWE$9r ÑpOs?pɂO5OȡQמթIJ"\ˣjb8g*5G(7W1V8eAsY` E.d, %S,!@{gYZ0707010000004e000081a4000000000000000000000001619eac9d0000c590000000000000000000000000000000000000005000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/host/sdhci.ko.xz7zXZִF!t/N]?Eh=ڜͩ?U.ܮ&(ndvgi&+ Qm%u g"8=L&nk h1Qsd\{`r%.:*]/):R͎siZ%>ʣn[ע`]=)G"8u~axpZFfh["kT|EL\uK"&v5Yݴr@%ڂXRDD9pf~H) j)JJ~X?%~f1rJ:aNFʮUAJb0Y`k+N>]Zm-‹U2&6JQ!xteG3IJ,K_ύkRQ* kar-s3dU}7[~#₟"9z Ih^w^ 5Cɲ7FFVS`0|T@3N蠌""߼Bp͕QIoGj2Jgd 5R.F1lNrdDbd0_c_VsFזW6MU2{;7}a,[\ƹCcn@#[-i쇥^5]ՙUDb[). _m04TXeV,H28 Izzdɴ&WK#R[:(JcYL^ZQ lgIa^*[7-py^v8$w1=)/cI`؉o4BHp-t{ArP`4$vW71Fy`3_ۈ>O6bugH#UTgnMsa, BĮ{w{Oh=cKBp9>5aE$/ev)LqĂǴQaŲ⪽'O7 R_;4zM*)ņWf|b'1]-X-Ե{ `S <вdV{%g\lRo6-%B؃x^wS Jà8Ai9ya6H=v#ɆAK20X4!#Kךߨ4WRsBS\&;_ 9sCg{ ުC1Z#>Q5Z]CFY?6D׃zN iJxh7MχCXW.[w_}odp$ s[^ӋYHjV\u<[Bƹ*=M|1o]W̐ӝUiֆ]ezQ:&񚦡Iʫj0y8%i:ЊwMYvNrQ-UyyO튗'〴wx]3jn%0 +HZ}b4:{`ZPr܉=䑽7?cx*T{Ul6':ʗ-TkeR\AD^6BSJuCv5w8BKWJ8D֭G?1θB RɩE: /TX=`>AXlADoΦ?v//iw7mshUE]W@) Maŀ^7^8ϺCܧC$01B0{O-<@J.Ŕ!P;15C%VzR:A QG? <E12R%_u?BSVDJ= LBC%@g^.Vխ V\/gK[j-៓ďʗ5V$i 'z}\˾d+HN9zDjs۫)с;7$"k176L[x=_o 2ȭc R xn]ǵOE(dt̴8!.Ѫ5L̑>SnڄQnXu87/@@2?U)߷,>= li}gNo@gצ0F ѩ]^`.Y(qb1Ax[VBh ev|11"N 6Zɨj#vdݐaTRl |ʣ˦'x?XA=Ax@nuP1<ӧՅMGʭÓ fAn)m 6Ie/nD\;ŝo 1 VcGg48E1= USI-00 J]J4O%;Ř/+bHEvGAUdr$ӓk~ĂhoUod>O2=JY~p{o,eA];oc[Ğ i}k(YsҊJ IH&7qAO2DGQ!YkBRz촹^jTcCRȀou/CpJeZYKӠ-6~pJ lF9-8Ζ?c EnEXm!y0tIi-UmFIDTmITc~XR;G"-dAL,ݮj%S8$%̚΅L=p.m'k&m7"r!blZb"ǯc+c™*zEQ_ʳ9>y{h HZŕ8k-̞E,س8{9ҳY7 Q{7MLZf>P_kЌoٗ4~}#KGbĉQW-C{LSFQ},pBbgi9$6 eWnvM%)8@Ґ%߷=W)^&U2y_P{GxvtYYJ<]bZć =f/ Hg 3S*]Ȱ6QK7 +l`%+vjn?^N&~ ꙛOOc$̉ij2gpx1 c8T]&-we1\ Ny[ !p_RH5Fx1Uf3S/7t[Вf=} / #maT/*k WAXͶZ \7=Ayl@vfDYg4C- Y1u<*AmqUJF5 6?+1w)c"QOe/ܧ)j9F#sl/.Y/ZJx*cctn[aIsc۶55t ;LuPr~` UKHTqpm! bD*`R7S-s3X]?&;]{JkK[rx03~<.KF›0!{떘H/Y\dIVob̌s@AJaPjTX\-D- %#07 #b7QO\,?xk}M$s{#*bt|bZZݗSūf8t08/>%;WHx`LY0-tu Q8'_1 '+Y2X/kXRU`K>WkHb~52quгv(K'8D iΛ)zmą1#\w;.΢|L5b$}T LD1NjEؓ@ [y;2|7XKAs.he_E{t:LI?o9(u:!YsIX˖α"P+A`²-<)En^M`j>ʷ\ bq{3 *zi3\rxfCoXKřj@" h=WS$_'\Lf&.a_w"Xuղ:f[_ZdMBDFv6sg/omyZbW`a|J9-vRJUv'ʒ@̼SS{ rߵx1 G剖0ɝY'?BUtZ\ܚ7HP# uM!S˿[H̒/*c诸4?3仯¬l\)^i(Icvzܷ}ʀ`6d=:Gjؒ9Mr&=J[UeB<;$)d hDģY6x^!3__?s/0p18wO9{.B!Bi\pvGakgPϡnc#܎K\:ٿ..4z jdD&m"-]̮f0Wy0n-:éMGE@Y[05G)4 )qm$a疀heGa EQ6qQ wC]|+W4N]z2oc!}}yoɯ.wP 5)țu¶rOe\+rd(x46e ;3 $V!C1؃XY"_9f+1y.W~Qki羓WeV(Kʧ4}xgi;iwhͯ4t_Gw,Zo93з ۱kMօMm;Rѽ'I<٧|io5H"#Ӏ&dD%QRQTHOH3XERW| 4~y8!SQP:Vc.*GnL.(+q @Hy7NRЦi:{Ji .j!}/z^PNMQ}PPZq v(g2*yO:ȦB)X){UD%!$RDAxΝRi&Qٶ*py^7([$(Zb i5sޚ 3,U'!q]g9Xv7񼵵SSc?("X.)/\^7J4z51-.#gN S?NH!2S0p۳$?SSSgO'ĂڜYdGR7j uKoVsgD0*O!Ғ tOt0 -&9K*B|4M1jzfn)p㚋sC!'d-|̏BVFLpz3G3͙ZO2<2ɍrպ{LǭCR>#X[[;W35a>Lu ͔#bĠjt \=6=QY~O@cu݄cuC~\m#ZhAV mƑ~wD!W?vì72GoՆQh i+ Ɗ>`PO:Pr}N]T (nɏ$H`6G=ao/8֟@۽ʣC08G)ܯatfr5JeE`:J(E;;o.U T]sC @an#ْh'؛رO&|[م9hHZ8_4ח7H̰Z $gr"Y! TtW}afg5&{R}զ<7L1Y ΪkDcWX4׌2* k Rgc7b D+f*|sx>[8G*PTsAS!%%h9׊j6QuYO?=@C._S@ ?su"o7rj[g{DεZ_擃GB _53 |DEO{Ϭ5}/e ɇ/3\(X'(/GVy07]= 1-MBF[[*7Y^烑l2;evA^ȭBĤyToD3=61GB5bK+#:x 3ѻt|2]`=[`mHښdQ ^P['VӪ7fBMꋓ,l@`/\۽~.D(`NԴsJAA0.[9<soJ3ŭ_ɎjWt<!I58 琕 Ec9 OhN<ɲ@"dYQkW~Zy,R6H}aNWʪ^SSkڳj  ςlx+4ف%V#Xv.-Z6Mz$-tՍu7%}qt߳r]36{`զo @MFSMfՠV98B+)-xXm+5V셒'=G\7!!"@_VmY"oݨ,J#yL-=c1E"|w}--$45}EmMib}M1 &#s9JS/Yv=tE 茰8:ג3{6,`-*- ;oFt&GP>/YpۅSW*tUF9+•qApGhP8$`՟\W(U^/lcT}G^ o@eQ?4h*%C$婻 w ;["R"j=xa N~L;`q[J>Pl 3%CsMf^bUxvL];( r[i<ɳUfL y S &1 ߰?}?,Ej uL>ȥ(7^~dMB%ږaF-[$Ư%I)G \J|׻7?S80y`-qm.4]F!R[Zqfʋq#[F ;{ROEdKrbj_s$>I|6 GPHheuXE`TA(by.Fzi[ (J 4gt}>(_@qڴ\яWպ vu?ӂ#d%0r_NcB jgue svgqM󿼁(&JߡXMܟ]0µ30irMTtqGᬾ״Ek$~}ysg ) >vxX]Y͢i< l3s@fB2pm5=mFTJ8=+üddKƯEҲ_tʰa' ii4]*F9GYx"QN}6YUEI]#>=Y|PN" qѩ2/?EmO;k1fxʓ6P 0Glq"HF% SZCB؆ZdaP9w4!"v?y5 I$-HZL<*j(Uuʗ/Cf I,C~b'<#7+!*ؽڥrtF]lfvd-7oUکz8 LZ!N;kF cDU_OY}[M;2r0K+pLmnvdU(.@D [O\k8=ߧ M8Ҍ3ƌ-qfLBkv Qv-ƇIm_TV>%̣9@v z+Q…QوF2DB Aq8FHGp^Y>$dju6>TcXvH:"{5A}0 '1@~#s/ BTV ][@m]=g:a"$x/qF}8*jS>&/(uϽ.WusaL|ͻ m|{,'ps{hMɇ<;f]Z&ֳp&p+%As^l:#3jX(c;Z3MzPX.Kˣ[!;qT +0S*(9tcm~"*P:ATٷJ:_JN؁4 30~0*YA rB wEr/-:ݝ k֖(}1O_#%e>=(_0 gjq5 KFB ?ao!` cjdk_y7(ŵV #jqn]_?c_U&mb{ _'DbH\K_YjH|v s+We6iȕc&(Y +Z;~3'u != 23lAi= Ș9$vL?*-~\,]PtO4ND1 "& Rf; |ӤYԁP@E LN*le``HY35;{Ifٟ-1L]ȞWFo2s!Z2+ѕk=?uh΄M.KN"5c9wz&R.V)c`܂ g,S$Vݰ1e_*Dߞ5r]Vt{MvR3hE)e_L$ۘN?5 t2dɕɢrK+3c(HE-L{#+t233OK#\vPDVm@;Li0nS?g@; JPWRnAms2I68cNQZ*;Ѓc%mqHFtw:T GUk)#Q뢁[d)㑑Zj57.,7}XUZ-$GOD]j"^bF~CaV]\?)m4wzN#9M$"oaya34Ju&y:Q?7|xK:#Snqq<麻X4U/ ԣZ_() T%/; <07t zЅtA^#E%9mqKP6/+X6. Yԫ>p/2vGAMjdmkdby\Zs I֭ ѣgdep({1pwPV9v#*7'[7 \ 8M 1[mV|r>b_^BdQ0QT!|`ל;:niBV+Y¬^@2_7.zT8Qٞj4 1PeroDvFB"{ ;XK]FbdIe/?`6Ҵ(e]TȔoGb)k';T%s>;|l^O1M DUk;q|ǎ8ՋO]lٿ>%K > pUQr"vfg~?nڏFZٲMc3}԰+b.y:=0r] ԑ+r8պԗ*PU'6_::'0cUa ӂF<UKsG~ ,@k.w&ęPnC%++ ׍8=DẍcΓw)42(uazdTΫF5-'fK 񠶏o< HLU*poN}KBN0;?>ZJ{鱎ŃQq|Si{B} }kRܕk9ٟEyƪuZ^;jH^Q S_^A:ZVGBQ]fBX;逹pWΌUZ +3YIBY;>h| e jN=`zB\5UO_OӇ4=V'&~]S4RM_ _fNPt܏-_bV$ե|J YRl*,Q27}?_JtiN!bE ?zղW&d7l}׭`^cxRHet\ua/Ãg 5d wZ(a:νpiCͤZf#Uꑷ"Gybu^xuntb~=Z_΁Dɒ~W[<S`>P7YDC?+*/lOuW>םu)}pziķ#6-:SfM!BofyX4u$)2R0K>ڑ[C~Z0m+p"=i|E#%}8%PW Ҩ͈ə Q4/8(\C>犑ب$9pYi 杋dj F4/ѹE܆ni30k'^n'0l]B>n 8zl^&#}ߣ(ESyy`AFD6lC$J9=f$vQm>:,W7};j9S=,"$څq⶷os`bc mQr'9jcBuۤ5FT/!YtaċL0ND\NXv 'jDӕf83\&OyO-'A 0M>! ^XeWTEHE.S)sb=;\`$Gή$3nSsP֜uf Fxu7&K,RSN!+\֯wFeDvɎە7Ь5'5GѧԹ Gqj|JYKo|Q "ZskI2ax!5Bӣ"t!C/`̅)GD<ژPX14.',l%xCZ̴X9=I:2+P St2-?5W \ҧyv\9 *?vqB^s.t`yb'Đ4uy]y8YBqSR.2s+*1JT(m Q"tc̳ Nɏ#^ݸ&c0xٳboxavhd &-ۖo"qu9XO3$D%=R\/gKȭt-HjcLπ-Syd;v'?& DyR߶<1eIjUSUW; - 9-]^jC૞ǘOg/vi@cBg#ɒn}4`{?|MA5x# ŌMY ]0 z|>wC0&QbKeƻ[va|?>gvIʷeen)M 2a~aѪ!? ;2[-6c`~lqY|QCrFlzo  r=0W@2*c\3_V:}ǞB +blF5.<>Ǩ  1V0ðp}TSk#9W[r-^# %w^XFG5Ӆ#e'2ؔsx ˯|pq' dL1 ޗ:ODfQo)D+ ncQг; V@8Z"Ą)V옃ߴS)KY|.}-1yI,pgKk ,.c$qݟ+ڛgnr4ےƣxņ7 ]+S @̥e}BۋIeH=ϳd'ŻنL|zeynRDGa9%M"4L ж7w\-3|0W#64&BJ2$(薬, p!vOP1vݵ=jŻ,Rv ̑UEV=lW]ӓ]huT^ *c;>6HlI(jK3I(\zYOO EOH=Ky/E7JxX^`0*Hi _3 <5Zp\ ;/pPyicFbٵ;#6?C|_17M0dWCng klF^>_+l Y7*e(ѱʨ`YA]AV0F=Su_w@!5iSvE cb4k Z,%|5}y\Hw'vil!I9$wݢ GŻ!؍I%*fMk-< 3.%+nVu8:]c*|xw>+3 zUBr|+6o Ҙ}\>{WQlXe! @ę`pQrd6,"`IZn$Z&]c,(B*4!֦혠_2L kv8}V fVg'͞EpW7U ھM$Z+62o/&3,OGsq[YmOu7ׄZl";Wڰ'rD ,%H-Qq`>F͇Vͪ3Il`W.A"$Mjq޿gk]2)OT׬3s{a Xӏ/IFxDOܲx(EHw6zS'1_hmC1~@ڲ$~3 ) d⯊Z gp@A^D}L+KSo6mVҴ X'*A. 3;0IQV/ k<;|-6 'fqYdasfL#MD!ls+X,_R28!e[\VL`pհ4U$,{@ M,E9{MdW(:‡7h]|ġQq+o'Wxs#>Z~q d|~QX|hT6Lfkj2'B d@KK$2b # ƨuYSzQցͥy+/v%kLk9ZG7F/m$#(1nn^Ji-u C  rB쭥=>!Tk5* &R܈Wn+Ϋzvl[,Jg<|q>X/,fv,V <;{jcAByLV%,C^E^X)=I&6Z:ĨekkFdʝ*N&u?E ]RHX>f19Q67lyak'sUS}sLG6.ԕja:wv [K+$ _gq ƃq#%Mh2z'Rq0VVؽŹUFALɴu ŁJhP.`Jug+BLQ7`.pyfW:OB.l]Z\/ C1 h2O/eӁZkܚ~~y*]qvuƘfu9 M]Q8"W;XVu ^xjǧ0Ż!U}ii%7;@52g"Ϳ!,*7\O\fjgyu#A5ÿ9k lGC'*m / ^'s,bMnݠ4R [cMX|.G#@JwzOD/{P|.X9XqNz#wkz27Ұɰdm]v,^D1 cLLs*|W 5{/ a1cEz"J@f_Ȭxobщk03taaUqb̜ȕvg xt{͌`CO+Do<{o}Ds5`MK} خe"6=MbM,@֛WuR?a讼po^v9?{(lr縼1 U]-8)o;`PUXRDH͡+,ibA 6dpyUSU+^qk ^Gm6;//9\~w5艿(ˢ9=OD8;΅j{6wDT-w} }[UCE 22ی4*׿hާ|R_8לCŐGo˂zd+~i l$WC HazG|r1qNRZϙkҟLԥ1S̱ny~ջZfP -\x308C\Wب%-)׼=sl(NY+h{~%ևc5u1pau.?YCQ6ހu5Ϋ0d)15[H3u*|pP} "v Ba4 W{xOJh`ɀmܦz $9?Z@[{v]h̗  ='fJ_2Q@wYX'h6f/%";&__Ll%EU.6\00-u[]Re/l a~`|1Ui4pTpnp1vRYzuZD'*B:ZkX}64$fa EmS`V,:2eCw.S&1d⬮[6Ai* hPu0 =Wbk Z x\;hL-[y"7KѶXOf /R.^~7z*х;G} {؈S#[tB z^n&<Ha)9S$>`ެ(MOm?h|e*˧;Xb&1BKC՟Üj -$Cn#= `Ɵ7|vIqBnI : V4ǀ+ ;7 +eT&-NhwǭɎ0Y2;U%(ۙ&Of9~ n4#Qxp<5~O׮z6!O{EIܞMW+Oߪ꽮Tt8vE+!=D=i~qö D3,w-X_bD6FĚ{!x4ʓe47mlrEU WpK>z=a_H'stZJ]/UVaGB` oq\׃5lcy.KmmfuY!ȏVWJ\Eln+!U!jjJ-^HXaYρ5>"qD!b.+t"[`<"L2`\zyy#Ǭ|wgilᘷsȶD$$bIǩ:{ $~Wk@Y[ݳ1nwf?W'wۃ|?K ev>"(?XiP%B5˹']dUsCbÅeZI 3rDye˃>B9{j`eՀg.zvioədMY{;5Uȉ(.`ˎΕ#uxsGl4qƇ\tg+˴?~2(R8q't泜)@$b(̹"H7T+\鶞7[Z|C_9Y|IT(%7FBhƻ#2)_t0nI *Y_%y7[?3'>gd;&2"*ʧehmkrky`>;/{sD+~e\^!@I19{`p!Vq CH?ݚi@ ̛ṣr~xXgWfU]x? )T{h:kE!F\YT6m<`5 H?',<wz(Ǭ |Fn_t*ХF܌WɲEPǂ'lyAsx~ GX5, G.[9dF{M+O?+@'vxۉ1é`,A>0ZEQÆ̿zҘf%$DU4 /{`羭-: c>]@@#tfjZ<$xC v.ɳ}ZQ! %kA c.C˕i z)+hTZ>֡ѫ_j?NOT%5u&`OlK`-1vhB!{Q/T>"R@wP{J^3Sw0Y+߿:W ]&ZQxr(LD_Th|lJZe,%k<%7ml>>7Yϋat(Ic"$TZB5oE /"nV/KC_(ȠW4dݑKxg`ñĶ zmmk鄅?!,1i<[3od B sXZݎRȒ)7@]OK`7 rL7;lm-vqܻiԅʠu<]ii3 j׺q:&dg▨_oȅnʕzvc $jHR/Z*X`D|}TrxcaEG?Ǖi0n\W3;H0:RWUU+#yEYe /q Q28_Gɱֺa "ZNM:zK I tLP3pfBe\rں96Q%L L QoϵG^u4Uu 1 /ˊn8LߢaI(|m6yhy|#.s}RmI[Us(h_X2ҳ 'Z,Xb1l gs%hnH})att#ii^* ̴5#T\K$$龤2U)(+G% yfbpS[w0rлX~Lk4Sѻ50GG4IrftcԃTO:ok햊#{ Ɣ#yU!5Wb⡏qfA0hcRc;Ѝ[9ߖJ_}nny!ɍ"WN϶:ZϏ{l"̢C6./yjA}kIRW=ݓ kZcY|rV@񇥿†:&9;*hp{탬 S6.-}{쉪J<盇:dZi E{DZŚWk3!~.kܘ#!.p؛)-Pw 6y $ a>k[, U6NMxCN!AusA%2˖͚YA9[FHT `ׯ'$w (qdkE =؏lCxm(pݍ/5%E/*C'3x ֖o!wx (jkZVYi3 Ξ+qh|« ',So KoXNe ¶ZB\аmFW&Rjj~»j"J4vQi%,v%QgڪSߨ ,M3V&t{M)?$.L{9 WU2-ylmZ=0#LCZ-Fmc3T6˘ѼdFb \U_&Y}?dEn~K< _D"9Dt@qxQV|8´.m댪Jk0rQD[|a(8 .eoSIFLGTڃ$E."mZQ`0DA \\MâlžqӢڹTaW3r.K{=iU}0H;~NՁ(j<6LXQa7^k(\u\@4{0κ3QkP[et80lyQSu)0/`pL6K/y.19p;> ,:o'wl[.o7Bܓ^D5ӇOW??dz5%O.yPnhXE&&YfXey?82K-O4AV'b_6}uEeB"llj @Ъ\:Ćk=`l̙hi86<_{=M i8<`xi@!) u8-1A7r1Vj.h 4]K):%Aϣ λ:~8L%By vmF7$E3]S9Scۃ+4ҙ #:~;͐ Iz wdL, i1 +ޒW2b|P~(9҉$ձr Wj5E6T̓=}Qb 9 U-q/a}[)̊`M L=@BtAlLn?oƾ<+2DHAxX!N+xi0fV;7>ه;.e.q1)Ebv6 fp\U6av:P"g1 S#<\#7o+ΣX|u^P@y*IɌeFD_?x;ԸV}OY!A.XдԄ5yH21WFCJUzU+OD; :D6"KC h ?V1ٽVaSujXxv t*si-fD퐮NVˢMB9D \Q"^ov~qk_8eonA,3=R1޿h 1LBJd`?q'~y\P2sNg{a=8)ԃ Ƹl}YO }A;~ݹ`COCs7U5!+7xylGu;" HaW`Ҏ.X,ɓp,-2)"H?Ep,u'2u}>Eo+ɴ靶p-`}J>\?^,Uf@rv,Ðqx QH/'*577+PdCKui5֩SxY%.Nx8AJ82;j'XU Ad TE8hq}vT)-*Wᩇ{yT)N{HXKIKfiq@Ѩ,(x(%;Qjsf*S4E]*ZAfT-˴ gWKQ(Œ @ta8ؤa~WBs.8KB_Y6{W %ƫk&Iǿ !>ywW|h'KUI::n/`CeE281YxhOŨG\]XL{s&3!x Hz7*}AI#,q3HTo/o5ƽ3;T{,+0@i+9Q#r8Br>qH El,L\x]hk|:z ̎^|?%j =J;gRj~hHz[Q UFDݨXFPS݂b 8IJGl07t!BW"L)]5!G;D>n>o' }wZEYkAIfGѪSX^pwϺs+RIlzqڐx%) v[\"_Jߌ9XI!2s$yt.vTC_jbn{|zKŮTi*re11yce01\0yPECaLBn۫J?cez2Td~TʘJb2RN,&n5 Iʽ/xoB գ&)*#]4vRF:D3)/?4P&>6nQ3 ޏi^` (.63 Mr^QdA.pA9cȎ \#C8wenm m)7!(=r}^eEa&^iԐA|=P~vpa+E'JRvVUEWv&@2S^G!I3d-wpL,UY-jCΓy'4UG=2`= WYp[eڑ1Q^~ [IN ﹢ad:˰z&9yfp~ڔ 2SY:τ鯬>-F-ܓXX[>t2hٛXK+!['vbJI/.6I7-P>-3&n 9rY *8#8GO؝CH/c,S΍M>%fPՇx[i9YQ%('G>ﭘۼ3Ø"&(m'JTgvN ƙNJI-PYj!#ek8 @9`UuP޷뉖2Ur6-6H kGTۦg}73M/`1o1afxXxcVcx{~Pv&;\qO+7ըds5k|S*7\Ĩ\J0CBQ`RtՁ>輋x l> '!`3a^}d̶bE?GQ( \Rbۂ쮬P t0D| -7!![QjMn9azx[N4=+ r-84'P.u_-Z\*b~r񷃆,ӄ>KuĘu.>"5#E, ܈29oXc߲xH|uC298.(nd1qT/;t,NDzU51m3& <ٳL9sY\pߙjkdx_Sz,_7^])@^q8{G)hCY7qO0S~Zx=H{ r'B+ZSB-"#idV#@1D%?r9/gu?>5߀%Mm?E#F %;]lxws&}GPz֥ɗ獪ObøZzȈ vkV~Ny2Q?CQ&*lWyʼṇƑ=#y|\BEʥ1xXۍЛ1!çXB,Qv]I7[tS8Jms OOޮo 4~-wX_Z!OtfkeP!'@I*T45*0PbYP+1vKv('J}k ?b X,'f$6 \l {}ԲDJ JSz2e`Xsݴ ^`V\ԗ;2ҤV{AiQɲo#"!!re`rj'<"`'x3q. Zw%NBY˕5 -#g*VVe_w&QNdAb{Zz2 =}M(d]_ҾU`y4Mp/斌 \fpua1/%Gve}&=_c'D]_dJqSPJ20*ԲѬbtEy"؅Q%ۺg=XY 2Z: t@ ?R察'>¸`dݑzruk+F* `jRȭ7 =n ,R[B9ɋE l9sk]&~ IQoLNQjMk|HjU+-oAΉ3 uK .sB+0y y _sPe|`dUt9n+p qI6Fjlm2 J86օўɝ0L?PNBwY&07f=Ly(8>! ۦy4P9`S~U'>*)|rYK*.UJp|ќԏ2J@/fs0}40"$m^x8yN4 g:{ؖ[|ey2[c?@ztʥ_ˬ$3O ղ*2?vk^AWi>f!= >A 8=m:.5  !16Hn!rUWRXkU _ubqF~5#tHJߨ|$*19c׊t&W85*(i =VQ9 +f¼ N!mg  wt Em,cBvʋGşQʪ}jt4R.swlII X5 b>U2kRX-X%:h@@iUFJOsw|SAq4U#p۔8&VX _GSںDB@5k/%j'°)$ /$C8POC g2p\E Q3$Vbs@!J(3*HkJURBgtVP^ ˜yDl%3QmB8kO9"|7sFaǿ7/#@/l̈́`7E_[' ^c [|@-آPEW4X4d=P{TJll1Q.OlU+l3!<aiOF{HMzi>wM"h}W+C2df!uÎ;3aaG ax+lz@Q\:u{\k92A_,̤p0RR _јp3ًRNA Xrm1NUѝKgր k>*!#:kS^OSff;l9a!:PCZ6T qHl"=znϜ{e鏚[vA p,^h XLm+`v͎P4򉦛c0ک23CX 珹BѳfٿoHp8‚H6Lr.j@= ŘoD4$auk8۸fdOO%G?}׈&@[B7_,GT9VGX.Of>32%#RI| \P $mt,?[-ӟuEW Oykx4;X db{G?ۭusJZcK\w; #FZ ڞLqh쵸o9PUc3!H5f_Ƿ-9sGKOl8i!O".^Lr2`]왡[(ܽq Xztư_C3C+Ne`֒RA3ޤ]%M3{TfdsYwy~g"ہN˳ᵻ]SM') /i h.n> KJd<p_hlɻx٧oC-/\ !E%5IPYΓ`˫b¨&}@c- ӔܭpQ&SS9ܲ="Q#vo+  '9[w'Vir0j;btHxs;g33Cзـ3OIE&Óւ,>+x۱⌛B t:!&f$MtI QN8~#겲2)0Κpٽ&hk ЁL4/¸ޟk=kakn-ҿ-~ѕbK,_J E횘j4EY6 `zΟkp_v[sj ?:R+E&JLg* q1H:30lJ_Q3.HysSPM +)_/%$E[tŤ} =d=6Vh4z3nB2}:.Eft$XwC=)mACt"JB}y3͸?{6 e2}t4v<2\f_lސYً!l[]0_3$df/LLa?}| jdY!səAc(nNJ*)/bSAzIђwů|; o]0^ JvwvY0 R.E9N/<,DYo1TmHs;C#W۩@Ua/Nrn6-^&7P瀼 6d!\^UQptX,F^\I <|Jd׊_8dŎŭaȶ5?Ğ8(3J!Sn\9(Z/">"MϿ#^zLcT1M/ŀh:RAҹ| C6 D=A٠|>6ן+}g JcOkFVM}>H_ o#ߦ{;tNG7jXofܹ#wC-5C>2S7?N[J P!zYusP#2r4|cu18:erOc؃QYlQ<1l@ G@U E7DPa/:%~3A#DOMI>ϻ%tz~! 4Ѫ@,(HƜ^?'N [ARѣ;/g<阣P˽T>f91S! A "Y]^zNgB  `Fosw|p3uL5Ín9K`UZ(Uȩ[ }KzĦ2h ]' `b!:JQGn%@3+:+  g;ՖP1nh @X'usAϟµdnS]!_QԐz+\94xgI'I ^:7ē){s| ]N7K-%a֓g?v o%P@xg'>tCzCI\Yhyj*UnS9XQlh@|=j֝`xTd邭siB%1AS*,`%b7eϑ,Wo)-bN20u[g2qH kfLl!kŊv)[@inVw6UN& X\~B]G$L6u~ +ѩJa"pI3Jtl'jQ6 |mn?-B %>, 9,O%2WZ*8"2ŊqX@tp`>ȴDl HXd? Q6TӢBBNJE{hvP*,da `HI ~ E]e)c|3sr8h:5w!45|?)VY(mz2$9 {]Du=մ{i+Z L L=k['*6asQ%ƬHTZ'sVsxRNo: |Y%1*J|qnN8'XU?: B 0v>lT}XA)wC!?:g(Dym=+ND?bdt!"zIhSR<<*+Mo8Cx@Zֻ-$ltlpx>J6L weEKن[@9!sV,^XUA݇l=}gM7wXYѭcxzJF  ۮpM;᲎`swFdҜv縀?$RSs^qgb" =.p-cD 6 2bߪ >#o 4ד[cfY" K`k*pc}R*Q&ي~Ӟ)UrJ XՈS B?3U3-[5ͼ8-[8l~q^3z>טu5`>`b4E; fZ/ vԩ_A"4ny%ÛȦOh?5(1fCΫNjY/Ndĝ@~ʲl™rFF~IaiZ'ʦ K>!L [ywN˗SQ |drh-xPo?e/˓]^I wZUߎ6{kGGPbоVaƸ謺oƠ B.%7LY܂ļ1ӱ;shnjDxÔTCŮpo3jO>Z0?ijMr=YƾRKp3'Q& -gziM$.fx8v¥,Mܴk5|Bœ#9|} aڟism Yi&ȼI` iU*M !Xt/X^#AA w0)B<-4TIoaׂnG u; ,nOB \|YyTsta'sHV{]O} rVH|KK@Ƹ@/Ud%Wau8`+ƙb_aVQy(}:q9*³حi['? ?IJl d/Ev(Бj+W+6$r¤WU{=n6BkGOqжĸ$?ub!U"IxX2R>N=YXH^J !mG+!YyO!HU0X#y& p5岪wfB6o@l6gjLi![9^d|[3fɔO U@JsybXLq;o'"4,?^+4O%%C2u*0?7oI4q_ X: |ٍ 3- ~Iўxf_꿌$mnRUΠϘ4 `Ȍs!#]6R'jsA#Υ׮fܫw((I/e 56_eQ>4~cl\i.a؍& 9-;g/<4 腛ghQh{y;vx0BMwǒCվ1{Y90TXn޲wsXydM$m}@,tYNPQߍNRs0)DRqXK0|޺ F&6 5jǍ'Mr]py$ MC'b8뷞s@}mdx>ctI=8۫b,kbJQX$`}Ҳ[Q}ЯԗrΛjc} !$wyXO"*o5HF3=5##J^pnUov.qRbaup-R+LV>Ό|o6ڮ}K[]#kb!ܶ:qv!z(JŽZf26 BM9z/WߔKFdeY00+ Ykm񙓖s|TlcD:E OD UMF re%}I#ȏ}?P.M]߂5ejP2q椉OC7ycIQq=wc/A]Xh)⟈lU (J4J?L*0=bϒF5w57bphVL%a{ЩcƉ+vS4]VMwR)+o7($+ܙVTucle/L-J=UM1 F  ,Xy9,DAP)P?)=),X(=Brv:HsDѩU'ޯʚ5Ʀ8݄DQOttRHby3?y@07L8 |xv'&3ʎ^?tS"/sӟ/o!+Ě]?b魈E#SxX㙜آ&qgM@4c^FYO提';}4|%`.=3.B*[XQdgI~p7 |'P^Ti1SU_3w!y%Aq- NMQWz'!(I\AR3ʃ?M=nTlڼ88P]&ެ| ?Hܿ}(x{ڬkύCJM_P7:H&\{J2hy4P[ne1ArP, U cKOX~d>g9@i($Vz͕ ][+u︈޽еpy}5y2J>J3wir#@*7;|ذwT= +:N`#*U}LtkH9pϝw g$dVMYCY|1ra~BizM$V'S2?{vhA(E>hz&0xKgfLgtLbNLl6eԒ4 F!8U!W7!~fI`âBn2HP~7I}]Dqޔ1WY{(Qey+GB/4~"I7ï] y`l݂ڷm UZüawe 󲾞_RbQX`AliRcޱ\ׅ_a3U)gN.8DW'Eu] &r,JvGH)WxSIۥ<"6$':f0mN/$Y> d 0l**灈6K$ѿ P~w$\(jv^cPUW_XhMz|[æILۮ7l|m)[(J$x@IJN.ᣂB?W `a.;4(|1'"&>#!bT>`NLy)ll7(>t%W đ9bHY'0A¸gŶPA>/JҀEak?#So&[ **`:D=IwIJrd;N]slg5%<Q&$H$=dӆXRU7Y* r`K:m tT``UN^U u}X4";qMܚ%WW$=K6^ H)i=tqgnRtHVpujI7~6L{SmTÄ́ n\U۞=!⥇⹅tGte8|ٚ0eugI{i UjWP;Z >=) 22>GLR4Do|U:*$L| >iQPiy4+F궉]=ūmpB\9#9JX_u^4<4\M$:C-`ޔZATuEKAo\R=4+ڇIh3¦ [/5@A쩛V)=^^^snaxu -&Nz$۰4r &g'l39ViuZ[<|"0}sE툔¨q)(PK^:} @> L OS|G9[_bVURA&P~_'L)UFkᮍ 9qNZqު@ƻT1 YS+RerEr+(P>2 w|{Oz] (&$kJM+YZXS;f~clTiN+|,n#7BlA'vh|AQNqto27&9Yf TJ_%` 9h4^ 164tM%f#l~97, [楝suVxff6.Н!CxǕ`oEAHՆ+,RY^w($ĖVVΆ2k1]>5!xa!K a Es59"O+'_S\J/pF6|<r$q}G%WY}j[ݨTKпlPصe [^I2$zءP:*] 7Dq\NɂK;4|('>c'* VaBPL`>e`ަhxԁ'M ёFżV(ܤo} / Pṛ B8H1*UyBAǔ37me%x]kwI",(j=n=<><]K2N_8GK͚ca?50wN4IA%t` g)UӠY;]bÍnGN_Yȫہ1ssƂ,ɚ:J=JR\BO-IYS0jG ^=Jc)_bNiX-,j WD*Դ ŢtΛ˛s#ڲpA1)2։B37`fU<`ߟ+/2槤Xe[9)\6|)/GXwin>3q:߭Vq[78ua]l^o ϶H`Le91۽)s.)r$.ΆhJwS~}FT{GFD aW6;V:z6͹@t 'qW eo~8BKT*:;[ JBe\?CM$1{w~?gG:.Ȥ(ۅΉ9/_f|$hUWw*."+ ע6|0+w[g+<>*' :d#4n52{O8ωGtjK;1 SqOH%Qiv+sSJs%a#w8,qEU .Eɽ9;}fT*-qj<4nFBזԻŖݍÚx>%b!w4Bf~Cr$ͻIf8!&pڡk-./dn}YSn2WV. ¼@ϼמRIDTu7)~@.x(ý cz=9dA|5iRfF'|U3K?O>|ۉ:c\ܘ^Ɏ߳ {駠N)0灰boհG@yA[q>H V&f,j`4ƫk{tcgNwI1Vq>e@υeRGZFT%-9|G.8jט^s#YN`wh`xOހ1 Uȹ 9qk+}+4X|Vy} P=qT V-N3WOjl9?TyOΐ Rg"ۢ][/CeqsD}udB3* 6j~Z l?pʄq| 37 p> ByL[bŮ0ҘPuA}]/Do>JmDR#c9c|$/ ~)ܾDצ 0"e3}- g=ӱq-5K@FV 7zIh^n32uF*Z @t⨃-xdw^:+8ׂ֔[9^.*qtfrSX_i\y?9+7NW6lWK:*yuub CmayLM2EȖ963kw1xdSKksg>5 Eפ]6 ź5 S:1/ees>`}#k{BXnp< .? *&IL /QM]$~feJfZ(,o?vR4bqq籞,m erլ?2F׬c34r'qˑDn090k!ڲ%LCì~TuܗwuiX#oМ霪qpP[ UAH|{ ug]}<0euuite3e8p Ɨ>);V)3Y=^g>OgJOi6*;,,VK%7T[p3Y &gM&d=Y鹱HHRPZJTϐ` xbn-/ٱbX~7fOw&Ĭns@`]3'uͫ(#sCgE 'U'Jvg?Ȗ+h Ρ(XC:Z./nge]&c:ם~h5K#t\u G2~LSzG6jcQ=ݔjpdWedJbҰܓz_K6n.J˫zc8/e=RNͰEm{Z:?'B ZY4kv `h/5r{ 눊S~[Q SВe\{J]p;߽LHzkC= y8­ 0NH+i ݙb_gݖDOPc,9:s$̦_+H}NM{4uT`WWȧGSP9گ2/S{oCy&0$iڝ!,Kgt9*،Dl[K@+_aB?+/Ox |~O0ͅ[gVRUꬥPtD3 1 >!ZKxڮ )o7oETU6@ÛǍonmQqG:܊_CQ:aEMlmٱ'/ό4!gZw9s!d')k6$m^bVA֦t=mf&A.̍7WK7_&W\7vj<5n@C)mLydAށ禭C~B}Ga,*(aq-/>޾Z7+ep˞!<{fI1a!C5wn!=,qcS(dLE%pt>_#<""8sX22h`1?6dj&/&ҟ!ʋFTiKdX`C:;) `Fc-]@㖺 _(hڪ݂'&b5j@u;.g|}RGiegmߌc\'vj,8ҫ0-I`Ly=ʧM9Ǫ90 ᵩ,FmX&ɛw%/K'DfSXBl3KBݗ9`N,qʎX&A9S?5&bP2Dhpr1Yv ZXi H1 hHnA:u5o.` (yD:OzmB[ $"D]Vr቟R`i\}̛?Y!oIYݖ@ihyԪuq1jj Xu)谚h8Ŧ!{ vc/D-û3*y3t&%9dO&#(qwZ3"A.Io `u?fZTԸm-6ʯ ϐ3%e/9E0vpz[.g.}29T925ZP2L+W]w7@ v%x /|AHӶ*ʸrRLBjdXmM)1) T3IdGZywbC 2@>1`"#G+=!Jh.*˂u?O`+>l)ǦDъ (4 i=q& $̑܀9fhRB .ՂZZueHӔ ]qLBa\`u*_q@bЙ>0d?bqī`LmD`++=05۞B#tgnHE VBs*{Y e< @hN{#:Q֎72p[ϟ`R?LNaiЂଃo?`$-0-OPZ.'Wlt:{#6q' Q9-/?'ÛlN~Z?orq_Jv!rJ}Bb]׮Ƒi 2T6sy;flY?48اf5IǤMcsב@HXNţV RqQqԦ1(Rj_15RqB?!_"v(Ȓ-5Ta*˯Yy4a;YIPp;SdLԌ#:䪢8CJWcbz%']b 毎0TK,x4"Sp ԟ|y~i2ɚj} W=#i;+ns4x-b mEU:`f|"7(B6$B!XM{HBdSoF nvgd\~U#Hxn_qӇkO%b ?ţ/MAOv%BGC7,dI/'BkU}$mCu#+qPNmkޫ<-B.cV\o` oe$ـF-pȯk /Z]Xb]Cvq-Rv˓εɅݨ\KweM"s$ɎP]l /eM1 Ɨ`6jݿ7+3J, &PfS7ڙӖW;%A5^zʋlJ@R^ ,ϡJ(Gh|hB;%$jky6 70I2a[=eW˺:Aiٱ`;?"GxXp U-taDf[_yG! !(\*(s Oci3aU5-s|Nb0,]uHr9'Ηƺ/_vŤnaFQ=7#`a܁*`~?^~9x$F :ev?о*`,FcwBԓ=E?H]5yE+P!;m8g&W>nNJ`f|Ox2~IҜrXls۪̤:a[,™z/a^Rd{ߖmUfvc;~$)CtV%D.bʎ7Û/|(<[Aٺq#n1Q{-l,i5-sց\d>ؿ)v,@( 1#}JsF5#Sp1vU+~`{JS}4| Jw`gٺ *H p*@ I=PM kݐ #U@?ѫep47כ#̖.]&ۘסҼi) ` ?iC 9| > g'TbCV\> ˋ<8PVt10/tH}x4vXn"<5,/]SLa "XxH1"m uq0o%$o\c3F0$/M+eU!S滓f^:+00ó2*#%*yf7}e3*aCY7CNS)Q c)Yj%1reлZ$ZiNpz'ͅ^vT&4v֍,&gn%h ) 2[fft`fW+ ixaX9ٍQC/G~f5r-lVʀσ[IVއ#dt+% 2Z6 I `\K^MUep\k[Z ^7%d*#0dFEяХNp˔vO6nt3RF?|xxh)fJOEh V*eLǁ'_F㬽2pk*MHpỎ`\ބcMtz{W!ss1WSn,BNB6!KNfKm>JAVuc*2*G{:x/o+5nG ρΘ^9ƒ!pU $P䋓$PEאgj & 5Aey:D<%hoAS/֕$`V,JE&|pߺ uV3 bL0#O:Ѿ{tn'g"6߶VZ5=(Vo zHQuA14M`\XO8yc|H?J![;%r~>W=]EHYD!OiC.[Q)5*3nq(`؇IDXT%Ic5q7JZzm!T:TiHK6v4>8Zeѭ_C`%҂d.0= A.*u` Df7'۬hlZHܮ.~A q9\t҅QF2zI?N bnI'dC'GR LS NfDk% tdZ>̪Ǯف@H{\0\Wwwc ہ 8~w(w}_JbrP7z$A$I^#0/uZs]CA\PpA~jA&,ha~]gQC"V1ȘȔEmAԫ;uNAW(b1 ?,R #)-wHC=<}v`:EF&Mzm;KV8|7-C_T4?M䆓wM!W*zfw3umi{#:y Zn$Q7~)m&؇NTvHG\l꙾ ֫2+PN'r=ެs0ܙ0'h{Xxyp4= w?[/:b*tw-O9/ `w}&$&(voYBFZ jQhMd̡v!V>i6(vY"ںb v.xlf-p8Qsyoݝ{,'ckr]ef赧L@3t nBrRRE-$| HG˨.dt#)\qĢ$kTzh+B|E%4G J{֜CGX`}' xs)kagȔa+eR \@ Bu_ffZqfV03vǐxf{M"4 "b؂. Zg„ErdZii[Vg{8vոՔwq ܥ@ EI_[7b|etBr ztMJҲ[iSl௔gg 7.eB֓" /m*]Z&Q#~Y~F(2HS9"il,_L{-x[`PleX7Z\u2 <ťKYF)# :0cpBwSNiP&D (K+MTcMy!TfO ˙LFjȝf$5 SbǓǵ{B?wiM_2V{s߃hݮˆ;#.~ٗVv&^+#AXaӠ 2l-Ɲčت5$Nٳ.O}iZwBxA.ykc>#?MzLZеA[uyT/|2`\/Ho:;¦xUAK1h}v[+X;\~EWM mEHTs+&Ʈ1ڸ1˝tt"4WYr z\`\,3aG1cE>," 0"io$13|s9OvR:_| *C5,{q2a2L^òƺk\4%ŀPѮY1LjላceĦ]bJܫO㥆(l:-IYs璢^sEW]g+c QO?EKidSFe+ _C"mxdMtAC@rӽx#_I:["ʅ*Q5/{wL #!KHp \B(?^q 5l7gGrj*{JQ4?J:UNĠc[AB7(ޖHEʖ$&8MDA 4ΕP'@vԏy=txINчJ;ux]mHe809 ܨڋ;(ҡ;i摤OKGEJ,8UpMw4Yä`FqQqB O_6 c ^oF>ODkad7:&,0uqs[_"-%]qt%KX2\nt}FY|I-Tq_)r(_Ku6AV1KtFDs@jy,ز`^bu>Ƿɳ ;2"ⷓTVZa_5ܕrB?c/j|q.u&p)O%QGXhwt.φJ#_.o.;,mC*`(x.(. *Z!47M"KrQGwe?C8fSk(}R~Ǩ" a)+A%qaoT ѝR{iɳ'ޖs(`'<%CyHނ^ZyۓQ k<󺘼xC065}y}Dzw{+4QPIE ^u޻ns>)v͖3YMO#(.uw{á97tx?7'><= <\O瓨MD7x$.oLub<@@bNf ?fQGD7O^Up8uݹ۱#:Lr-N cy܈./ikW 3\5l>L~14YWôtBFp0Ĩnr!Z5^3AOHasʥ B_9mQVJ G+ۧUD&+EasU!S1C;swKM۲*t+ڊ[6'kÁUwMF;eXäwIn'$ơZ_B8^]"m~B*zimvk-%!>_4[jtW~RLT8k ]nIjѼϵDe`/!k/F$DCY;M>jq!+j2ɗS0[HzՋ/xks{J."@p d+dŽk%!P&Y <`iRi))G^(İpDlCv=c3j b^}FX AK?̧3I1K Oyb6eEj,$-WH`y حc(2;'7$]SΠ=="n[}XLZt߃<]"3bT%S`?&0#Ko[Լ57AJ4]efBϛGQvb[c?r}:/pH g|{6\c< rnfjOoFNH]GpĢ}--!PIKҼ 3'Dp»2/J)`~ a*8":2S%%ޙ@Ɩ4ͦ8<3AX2[ Xjpdd0ejm ĝkb#+6!܁a?k(&"T]cnu[3fWL@!JT-g̒O+*TJ5sżAv*5~e FW\K> O&ޥ%V"P yz w;[OMw&ck(s+썼gxav 1#Z7:ҧ?649βHD"JApg2-?u&ߍ'վn6CWV**6 0\BͦG@X75;*s$>咮=J۴G EDL?.bX-IO9#\j&& 1& Rh=V'L 1v4g?G+;shOg$zdV|ި]nk[H:1ϵ#7/Lp}?84 7_1kOȐBťN'$z͂uaE{LP5`a~_E`g[`"?ZC 8+U9tá>I2G\ͱ`b 0 A`:X}wuX3!*qSdr;s+k @w1}pfUM0Uvu6ǧ`et)d)Q%P }ĪñܬR[H-bxEp̦o.ߨ  tfT^Y9r|B `NjJMM?.my,C=.JS~CxI5|Zޏ{K.R&y% =JZncϱ<6Sȴʷ{%KNzK87S\,U5 F QYgG*#PZ^Ԩ@sz}qQ#3gҬ\{Z`MIe~25zK|7‡BBk&!5+' ɉ:|\fǬq?g4cۺ\߽$6z9k_FBL[&NFt$(jms4ݨZM|w=C0eE9Dx%p_!hXlc)9Xze ߛ T$0ypr!a9!R^UArr l/YW?p5=oIA"Ka'|L{{FTtIH-l!U~N/9<|(P%>!SA A1)Idᣦ}r!ˈ4 O{~wʙWVfS>eנiBaa Zza%o/Xx  q "5:zzIN?!r?G\Uq<@U]RI?00W&% m-߹~]'a}p]*ix*XvF|Q;hf{p_bjp|z . LbNpDc#+ oؓ-`7(5L'X9)"%H -M7`>.V;E,)[YTw }-C˪h%CzxJy|+#u=y>őy[_ByX@70@: t_&L:xíx.ލ-lot; Fe"33?io4z '{ UTN?9u Pbׄ^F ,C?1` 's9 g;xL,x'"c!֗"Q@콷dP(߁΢Kw%&"`CnMxO,MYibe&aT7Ϧ7O+ȳb*B2 i:p ̎HH>"YWAw 176P]Z"f+V7HmGg7FPG@\f{}S_k,@zTHjg?Ρ ;@CYmv YM͝S'UH%t67D3K\'0n+[npt()NijjVO&G>a#[GPy ch52=0,$=,Wi C[yTc&K6x!#ZXAGam[+g,%n&<ǕuBpU?*n?Y^|5wv^mI<Sp,!ŽO6 %R8|`5_J*zYnhP;s_x&/PVmQlRq9#4$VԣLܑ6 j$<TmcIv6҆kf_3A]Q m:hDn.wOr9b\1:$:Xܿie`7Q6,X.0#%U0 42= {wPVF#;j{j5y\oެ _{bVQ4avHUɏc 6ìْ `^(EcPdt|ldIvbڸӢ7WOM~\c1RꖡT`T`Dcj;y(EY{Jr-i4oL r}x9L?w>ylw@Jn8F)PoURZ=727sbC)wު-@%PD3$:U\l7Ćg5'E$"V{ ېq2}ל 2_toEJ5;254HNM85>u`z7uM = 4PpQP?|lN$dpLD/H)_{OHH6gȒp2D)8 F( pa`iygԨmѲ%_}fGy{e@#oK xmJM~?xA.` a,Oi(o|3d Yec:P,R*E'EaF6s~œY(V%r欔B SLeET<)K&n{c`~f!hPR/E}\>cJm ꡽%嫉:Nx*0IC%}},k 7~`wVvuR ? ߴmbQ(D"6̴ m ֡)N/>s{baCհE0}'=P;seAA[z^VLE*6U-N=ZC t0]f8a۟BZKnpYv, ]܂K/H9x6H>; kڈv0Elj/OԥRk&] muOtcܲYqN oA썶a2)s/⋰,r}ַ\FyK0lYmp;n_Uu},o@o5sK+'m p 4d%q~VQMfϢYO],\1aP,9"S^4jø{62N-cFm%ۆE}Rj^l'g\Xf|TW~&Qp'āFk C|@T=’zKN# "MNZ]TK5n6)"">}.4)COzqmK[QSk̓mh|vQ&E1u 8d}d}JX&sL1ot.}_i|&6ZTܾw0 꾌FiKw4[`oZJ׭D9>:JX ΙF.x^MuT3-p_EfRy(-d>x-ߑ:ՂYpG&CQ`Lcfk۝mWBJ+H^̣ߋ˱yO?mb0 ;jW{ #}n8,=-FWoE<'R щ;=\9 {"89 QPUD&Y`iTp{b RS,gYZ07070100000050000081a4000000000000000000000001619eac9d00002a90000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/host/toshsd.ko.xz7zXZִF!t/G*N]?Eh=ڜͩoބQ|H.O*.JHB6S,RREUEgKDHkPйUܮ8CVDCzr?R{S =}g^̲{]2IK[dkdztX׫q/=8(-É3-IL %޾R񂗊Vڄ=^!,k{08.v?HUma#tDWrvR ;0NBzVTz o4ʣ8H9_v %ɽ{5Wy'DEM]nlR K 3GS]nN9Y(d25MJۛKJg=b'ƨDliv,9<]zי2\!Uu+BC:̳spߦ{ԩSrR7tӊ#݌B_9ܭl""eOO<[兟|Q>U;,"eA3ɹ} )Ee`ãOTVn9c-ۨ* ip?+BiU&690.h@wC0]vs9Vc&{OLJJ-Xb'Kf$VEg 8 Xo$a:U̓[= 'e^ЪuWuG̮c m@*jx凩EWh.MJN'eo&v;1^>Tc=Pa+aX*렏I|O<]]@FRSTsp>ۄM+݁ A"yu890V1iM_uŒS@E .-``jMғR@?0֯kArRho?G˧N E3DIzn]x]#vq= d DֹáG E|mY914OQQ*Q3%yU2&S7*m_UoUHEjo FDp1d9%\v .+r!4cl7@rR $sv DVЬd}##=*B1CQh,Ӊ4w! Ts ^)CtxsN6&xL`U_xdhN4$*߻"wP)],FܭRWLI|F>ɶZn2TCֆ%:"ҧ. <2I~Mo} ~`:6(HTo#WhR]$sk9ަu|6&$C/Fޗڮձ cAAV@P LL?3#g_]6 b.Dx%]@ȷ{Û&Ϲ; ֹ Uk6רUMg/]2"2êrXBKr.=bxI}m'GSFYn$4=&2aE!+vgH"sAʬO1|*%[Z&^8 @7gj 1L7Mν;Rہ=ts)$_7` 1qb=ͳ Kї[uB3+Y}[v8_=f)?bZ3B6gge؀=*Ga#i4 l|}3mm?NIdp  wFȏۓyUP< g':ߜ.b&s*679f3fXʙ|'rfvM$BΩhh[ouxGo!p7roa{ OX%ں#Q ׮(ʼnwп˘q^?Clulx:qvF,1%_QH(k7OyhR+viU`wJG?7Ը^lc({u׮>N7|Kךix*$=QQlM>Jw5 H&Or?j l(c3 8/nLLUc }dԎ#TT)Z- NngG+Y_rF(+CɁmwpRhZ?HFaQvQpf]S& d`Ob}͹5ظ]#K灦/`!LpEǢļU>DP~f?@r&|TYUJ +*@{ V${?#@;9LNy†Y@`:kTh5o ^en)'hy:;FPQ[;Bʯr.m)a)\OjfXf3 1uEϒ#4vQ~)f1#lဨ'p 6!ί3E1|kX4i5&ua*|xGnŕ3mNzY7#:\cRh!+K>O>R[ˉ8:~*p0;dc~`/AeW SuZ .6^**={ . \TYR7M VRA)WX쌄 YV#" :;*{&yu*v_r"iz nޟFL/8=ugaVȷj,6>͛%RWEM+i99,{d1g$8uTփp춺 upa;m金DG!\>n00F'楓&aq'5h#-S4P2"ފգ47-ZRTZ VT^F9yI"b07sf~hFMU,2\7߸a*"W? Ôm!:]3-C>oV%A c7GoP\ac,CLc,k6 1^Nn$dEKCʹ;%WPaWc+>_&Lp3:FL2z~z`X]Oq_T3[ӯGQs辁 #D,cThohAZuҊ78:sU03>H[yUe8Բw-g[sGgDmI}#G߶)L7\2׽B7dȨƫM'2/ҫS 4woݓscZvɔ`a6s!6K&OZ*lzYø>5(pck2 RQw2b wهOG \/OMHxfET9~wvւpwQ^xSWd낉Rp֦ǚSSYYu=ߒ9ׯfz%"9b1UD"Duxݘ\zrYJ{QT?WmJ4 Lq1-0u9C(/H/ib5ɗ@ :@K _h!/FlhUn[aj3d`[:ܑǰLN?:¼eٯ00nĜ@f^rVA* ~L`80WG  zSL(Wɑ#{3&\Iݐ`7A-~Â۩*1N|7!{M_^nu#=yIe6FdQyB79bHq[As:v!In@+ԁ JB#˭w6 H*48fv PIJ4 Jy2 ZL@/;`ZTU7;aJRwPY.&ipH ׮z_@n)]X\iu_m<+"S%upN5mR%c+( HZJoۉRVߠJV`$LDCX/'/Q!GЁ]f#ۑE-y݄rj6\ {TB2Y>hXF4(0Oq֪mn9R::#B;+5Lwח-B8 Q $.N,M2jMZt;$^SDE 0>q&a~!BlOJpZ\ucOIO m`%%: $|Qs^P5$1򭉨nP8ϑPGJ=+33[2_zs<MGa\$-F{F?Kv9@!9 n\јGv yHrf cڻL59DƸƉ*sLv6/mcǹ󘩠E~Lw#*ڛי!aS/ '=W8~nj EEg<6w v7R$Ya \76{NT2C0Fz(lFH K 5'kY@Pw|ԏ %Ȳ`H/$l˒[ȝꀲ~)sوgy}p_s]>> |Ui4 r(wr-U.来˻i;,t#T , \PK%Db Bݔ4I͈'UgG~Z$R Ѳhxij7!ɾb$NVv`ߎÑsI(R; EyAw6ZC:_WZ4 E|9E,\Ɣ|wYNF9p6xن#YG޺N-8|͠H/全Fj%Ǫxy ZҊAƽL%`ՀjpusŘLowhޤ6mKV_Rbn*nn'7Q4:㌙*<ќ 4V @3#^L\J}0t:,a/FO(Oـ5iޥiW3,;HtW/M1,_5Vx⭑oK&Rw]NiI3 FvB.Nna6ٹ ){uu5Jq#%r( q HlIXOg눓aZV:PP0(7 Ħ;'OTŽz.ġV)`vH? ``<|MY'm Y5]S|czp0W)#ګPM+mzXmࢿŢ}?1VLUOJqB87m:DHԁB胣 _*7]dD]ᗚA 2FJi"l>ܟA4YvhW CBpг=8Kd}yԇb+{|Mj|RP31H>X3 V~,-$v";sIlǝ=b>#nc=ŠWPoWe-cMF:_Oq/ 6)0>yl^p)s77Ir(8X,J//vIshػ5|e`%D"MWQ[\7i1ȦNmaqћ̚Di  Uvx< }5-c0 ^@.2/01N\g;V~^D; Ku4"#?`;j:ø <6|ro82IXb K~WdpdѝKMBq= pR\&HY:eߣ7赝]ųhςCUs<=Y6bT= tm}a^孆cQe)N L^T(&!oO?[E ԗɷ=t.ʋpХZ*h)CNBwLrӐEҞݖ<@3XSN|2!8b s)&\łnJ 5УI"jT5WR4%uffLNK`O"I${>W۸=L,'YO,gSru;bVy vayܶuYWxM|5>}CZR 9*UBw*RԔ2]c-E(rݪr,i fU̫d/mQlRXظ2y;e?` vXGdX/bi*;}O=) bpo*J3flǷ-| lQv "c!,3Wcki2X濕#$ʋZ;aS=*{<)?'ƹvNCVi8%Gҥ_a✷s2ǓKIln^CSx; V[U=wFSԺ+ EgE6/HhJuYgf1p$(53SڤUҪӅ\xg8FlNn11.,Fd\q',yL6J ːCo~_t77~[LdiV9INx'9317IvTe@@wQ%V. z-WGȠB?7}|d[e{H^{Mi oX$yB <wezNeOWd[ f @MZt@ x%:kʘxgqGQޅmRRqg6$k!`ƛC ND=YA5C$(X9&sP3O^fU!oQYYĐFr/ n|]ƛ k%R?_`4IED^󓀧N|zħ@h[ TNx&\W!ƝDc}3%`D6'⪪eD7 vVq K|V/sMP\/vSA7j,X0;o u88]_~E#8WFmօ㶿$ RF%TKoR)&9ExVKF Q_]^DdH\4$ŎFUqϸ8^22[.}(TgFv>8j^"vu5 %QƩ^R%wdq9,I[ƣ\T~_쯉 eR0h0 #$ǯQEL-H&4;['dBs6E$&5v `9&*ÃG/:Ttd9 ֚:ǎ^mHCkG-@.;!-D|!胗f+)ؚWE?xRQ/oeuIҌKu7^Oz 'q|MU0/d/4!SS_^bmxMBg; 5W@S&o)b^m]pUZދ_QKyYw@(pfArE#mNB~; QOR8=㥥CP-ludTfW0?d 6d'Xwas{?x N"uKjGಆPůV2goJ k]mvRp|S>^gJN&!IG9k>K \ gL%|6: OyA_"F1,' ;B; u"gqeE"gܝY0:bV-Ԏ{5iRjKvGS٪]>M_H: }ҳ9ԕv[`{Zu Tt/_s9k0D/o}S?yqV ؙH:fQxDFO8;;@CjU"؊kq}SKBWJ{ !$$9q|.p(6PB8]:~wrW~8z;s1KBqāɛgh;65Qz$kgzYdB[8(D(3=p8ʙ=:Cfu+ mK=[Ȣy`E1X{mPfܧ0F4}Id;raa>͈ rP;#oaWiKj!l -3GЛ}PVUEřO?%[qwğ>l i`ujl5ڗ/ (̫y]?z R=_vGxE(6& @5Hs [??pdz0B̎Y7ͯi[y%S% %DJDb=8}ˍ Xl.LQk¬r6RI a%Vb\Z qj%G\`rة%tW-Et0^*nVUiNJT)[U:.(!m(e|2_gx#B ˶鵓Jr\7k>H];c-VkhUÂ#0cωɃ'}^de1. h7#{OL+3r=M\4*%EYf39r6i?qoAoІyu*U\8L+v׼I@ ( j\4O,Bkt}>TȚ>-IѱgYZ07070100000051000081a4000000000000000000000001619eac9d000021bc000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/host/ushc.ko.xz7zXZִF!t/!y]?Eh=ڜͩ>>M*5Ց8w|]MZDna}Þonm1;s,! ,L69UP ug{UDl6!a'鰙xܲD"ՁtzK\ǜG"-z:8 }uh"tٓ]=-Ŋ_f"ї] ̞ X!:ia[lFpMϨA`.%%eGz| [99>t 2&IcuyQ<~3!(ŠR$ևFqͅ'~;Fz.E݅GHQS<>IYړNT]KKvblb8bd9@i x^C z'f' ?v"+iIeo}/ tA[s7'̵!h\Ae. 4;C<X;)M (J)@}/YF|?C<]odF3ui4WrKQV1?W 9rS%RexS%kX7Pkgzj&{*RxT[$v^PA6TCD=~;ՒՍI%b4!8BGԷC!X]!(Up)MQxb$o3973z)V t>Y"H)^̘sM"6²bYż Crρ7fۡqoLWf3/ŚCi?A>n&_[apR!+Ү8Ӛ\w[Pm~:Ea|]k0/^m  ۢHJzS֘ ]Ի{,/_. ~zצ ϑ x2~"Q5v)OֺgWo1!q?opi^u# W(-|oqO`^lB6:188";<<J?EEb YP/QL=L&?aV,81C1qIa|䌮x0&R^ԝrW[$}gl}$G_q`{CLGi'sLjz(q1tU=:zzf5 4yzMu2t3VH}ھ5ӵND$^fY=~5Oi=C⨬%fPH ޗj+T_Q;Oz%~/W2s/<S=K_=pZ1KioxQ_4ajM+Oe=6+lopcX;5I@=rc+Pt+*8sO}q"0r:eaVAST홍"8Tv,umvm<'Zdפo$4Wt!u(}k'zEy˳&XZ2fYե8kMZx\4=R>c y+,Gt/?q:~w 4y&0kvA+K;LUPwЫ9*2hn;nLQg\7CS 1sș4hpzv[7Y1?cY{0YХ$q@?J\ޖi/~'U2Dq]~R᛼h85\ʎӍdd(T>@!9I0TM g7Y~No}8g87[Q #s89#bmA"6# /50B5FӾS (Fx^|;YXb5A;G+o lyeKug? xW-X"L]V|V9>5wM7L {4)Os<˝>pE) "}tJ# }!ʱeÞȋ 8txrk]7' u>AS40Iо Dy6$i:d3$9i=j%d%p=p6O%?h`ZRvgޙaA'%~ME%mB gZ|@ T45hm:|aa5.HFUW"ɡɐI#Ci'x@}=X?#=+i8[:X5ބkX{܄$0'tv{)p|tlqFJK*V(;LlZ7[\SS2Ju&`]]dݔH &?CA*N&s ۷#|=CYMZ#_ҹx [mK>RY6ǜL,'ď1kJ8!N@Q#Ej1p=f:r+ZJ'NIB^o`۵NKa@eRnȸ]o[F`G'-v'TxM[ިyR6B J_r f˚J {i4}1<&/mH4/>ԗbǛjh,o9S+<& BXMqIʭu==rqc6)E0X3¤]F\pY ULct[@I^Bu!nF7#hչy87!; ^s1W׍r'*r^% eMj=ȇr8`:mDw1R␛9ev0*ɝBJ֨y3\o-j P`]XTB4u`!q]UH0= rWM[7qZMZJ!J<gS@z؊o槏HƁ<9yQz Nnaĺ}¬!:`ҵF ;"* ߭N1u`1ixTf$v{8qŵ\E 8C=EĔϼ5W;$ \Nͼ5ҁ}:,72"pp[=E.bnl7rΜOH3$fbB|(V:ܣk`@pU@_{$7]mu˄0⽽ P!A#-ȭLD޽ܰtU 5BښsqJDR%B/ k2cLʨ}.ނ`QN Pez d;Q.-:)bzi|X5F #ԭipPG2:'cr.?r&T;}(8яt_4JrT3+N&+e&Y>"P>#4KkjgK)&py(1c!b}vY%LS Gz,p1vƚOrqK.W1bY͋'Sx;ѻvQunHq0p:J3]yoOY1}wZ򶕱2=||I+}=SZI\Զc_a;u!{2eJFրWKP K%˥HY|=MnꘫSԠKuKc"R߈ R.ڥGw S+;`+e/՗g-'Cl@Xm`H< *J :mTюX-" hH$F!VRVSʖჄy<!FfQ{>\]vd3^AJaw JH n+V!yD37j߷Lt/Tظ 3 c6Ey4˯M2v Y2`|pHL6Ƃ#y  /qa;yvS/MvVZ:s4 9KqAii3]\^ڠB{( j\\(v+ze~P|?@x0jbסndfaA 4H?2 8ƚM:Y;9t/`m>/mff~{8CU_͢R:6ocNa!`_ 䗄fžOF-5zNv4 j#]fH l=@tu)oNߞv, U \1 ԜJb~fo)+0AA>obI&؀OBqTtE*;).U+CHStebA8bKQ?8&)}围XЯ`x޿LUZ/7 \P`ʃ1= 8ҩȘ)=?dCZb i,K\,U ?dRV˙پq5>{dOg EL ff\$e4pi5+F&C;LDU ̍㦣'W]-'Bfw`ĂVT/I!\{/[c`9y*]k#vQ9_q _0z* vTB*-}"$0`'X_g(l]Y&9RQ0&!+L{raNVhhiB{i-‹%tKU6Ah<^όҩ+l7/ %~c¸;zrPa0kD^;ݨ>dGg5C|rJϐ-ƣq|1+Bd~aBk|$=OL"\&:auDGe=_@` ؛EO^=R pv{"/+DoT$d+Tρ̻:j[G +d`-H 5Ơ)֌,=@&iv \o죮 njXUg$Vtެ%f`۔Jj'fX CUr1'KdF]a⭤Fr۸AODBV2G~29p>,7Hdo2FO6h2K|y.A.68I'K暊â.hb~ˎ*LdTk5N[U&L׮ROo0LR|3M\C&^(͎3h.YuI9VqnЄ/`v7')ɅJf+)Z`rn$'42R|z,/K@5?HIJʕF(v;^fˠU,7C)+ad_'8AuJO +CHm,#c 8fBQvaX>o &q :a:髺@~c\N-ߗj}0LiYfH| ‡2v`mUN-ͼJ)Ho*0M|\T癹>K2 Lpqbj{J[N{R03eP Jjڗ ږc ٱF|"p;W<</$;h5? :?Wh2.؛D FJKi^Q}NM'KRJaTH CKidDsk2?sS$C{P07!pp~d^iwAi|tkdJt?:A$ū$$e9h8yET' Bgf`}l#-q95uϯ0 |XʧsreCígYZ07070100000052000081a4000000000000000000000001619eac9d00003640000000000000000000000000000000000000005400000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/host/via-sdmmc.ko.xz7zXZִF!t/5]?Eh=ڜͩ?o nyFh`]nd}<E 8]V!ll)%ހҬ]s8;0"HpGaw(+ލ5A>{u_5UkyzL9qZM]юf SK3;HAM"+QpoT͎L+a;ArQ; $Mke2v9+pݜuHƿa1[cv gx*(IRɟyJ9JeCW0c=w-;k |Z"O_W+9QuX6Dk5{ V(D0I=YA *DIgɉv9^iN$lf49ΆL $NTc!PjS\AѴW< vImi}ZRC0G}yj$VOb<<8%ԋw(a`2xkW;xF--# <;ЖD'9Ӱ,n66%e`>i:MUIJGN v XB׬<# &|ML4lLvrѤKrT2>; 5%q>R &q$߉\U97K+/t_8筞Mj̪_+QH!UdI'u9<2NI\Q!"lNI!I ndAcwC.V|=WLx!4ed5/_KxJ38=b%W5r,2;vB_C!ӽ :Q04Ԅܣ>DwR!~lcnUBnUH!N"n~Yj7'T FPcŰU^J{ 裳F"&gVUӏ1}So0q.ԃ"4d=Pԟ sMDo2d`S~d6^lgv4e6Z۩9@6SL}B l‚{R\dd.m0doLbSl'/+q<:~RHΊ3> cEY7|> `%ư`:u}Q11iPn7- @ .x_B##Q-rQ]Zžg,Eg9N[,P0:7Úojyw0ahZ_2}&pƉ4 !e =޴` Xi鏣nøc+ڇ۰l bBn1-"_ץ .a~I<0׉| hv-\ ʆlI['gu=.['k7E>o' RA5UcǸ |^¨`:&Lrh p3,ogtڳ=opH\ZթnrZl?Y8XFv~\?y=p1=z3c`^^.mY~_l$Kڷknr>Xb`؎N5&@~pxuRz=u֡_-W/6Ut+ϱ"姼wd H֧{HaDax{W^Ǧg?G%5*87˓]ҳW֞Әr$#]mͨDe'-1_N9iRn;vf.=euf?KL-x=HMA+d1%@ĉ#∛I.3B5;\w4LQ!Q2{?|" Lj6j6DD)e$R'pY ؊ kHCwT W<ڑoU};˦aA#) -Mqae\,ғȾu3`yKॄE--.qW; uIϙZCP0!KJZ@#{+j.8zWn k*4=X$Ҳ{^㶎ld鈴gʨDr]˓-*hѪ*  Z+󖡘e7]OS.XVW\!߹ef, ?NDHw rtmUeΝ*M1R c^}6C$< tkFuι{2AZ'w8FXz O_VܯAT Ew8Qx/& ejUe{!g{FxL@^:c7|*>aﺤ_ D8C򔾢WjXl|vwvf&6>Czc3NLNk GDxhžGIZg_AHn=8y] ̀>|ߗR]`.nj (p&1H컋JNDgvyF;5N?P+O/%o;3$G[›צ&gibh2POI4UD(u|1FNP-.!Y{ݵ fdPcɭI"gP.,| ^;zm K|i;NO+$02&[1r·oH _P7 .b'>>dbe-9IOTM \fW~?ē1hoOѓ@_.QREhG(^Α: ^E;2g֍yfq4HI[['m0| Mr2vd) i 'o\Yꃕ('n46/ɓIx\^#@u$R詛VB>B:y?tg4uPt#&á$-F%}\3&FgCZ2/~Hz/vit P%(xkYs5҇Q3_<ތjሲ+p,r(VKޛ]Rݏ bbGX:hv;e(A :FQ i$䊅FdR.PW( ]/H;xg62ka~9f^z4+)kJV}9NIģ6`xxrFZ"H$XCQIl.uu_70HVISe YՈ4l>Ϙۈ+ۣׄyf5%8wna-YO8J4>'?bHXQļ_fS4HCWF@L kjW!!hM EG" Oʤb*nAqaYOSue굋qH ׶/H&mcSY!}9˱ O+"lg-.骏C&_ReO5p6 bWӶ Vs!O:F:BFo_4J|R ]vjE- U˗ SQ>aη͔.d$.Lt ;/bL}$&O#nwPPy9((ic0)%W1Nn ,m5[Pl ҰTP1]%(RQCФsT LKQ):ۦl8Ѽ^oȚ9Vj1SJXzBrmVNN7_X%_ЪmKjR0Ppji1F<&~m ̯#Ri7I,my2΃pq`%@+Fwyp&DPbNB}6in|k*f8rmJLPyW?FF߻孷 <0{sl>N'HM"[tQ5!@-we R N 31)h' 2i'fhV]xnepo$Jn n/wb…!dl">WJݣ 0OK~wR4d4owt1R>!|J#펬R(ṇe@'ͳo#<"yŌ FIpsȝ@s=3ΔFTJPw+L#-VFG֝q #NrApf|.L\\wcKZmw5`+S!vJ3=*eo1~/\ji~]h0W?$q57T! ]j*4ק$¡j? g~5r'/ Zg),LhI Q'0};5YZ'gwtIe@%6ǧѓ!Z+k82;  vҘbRIH\72k]a* xQx+ϧѽpl]Ƕv *`Q4o@6w_CR37g )uy!&H+xGC |qA|Z[AJFӡЯR% =cotܠ"Bֽ,zӋq.jqXL$9l? } F.Ht*u7HY_To .|=8>{΂qY!l;/kI':ʅ֓.w^0]_~Lۗ_ x!]t/j{Q2Dh~غp؍7VIMᛉYC7-b y ?D={7I i@ fϲQHK [~RB10PPP1/5A:mk"'È9#"9rhX xzq,yYUg)(THpQ}`|q6?g;L%^]h C1. 2G]yRxယNɰ/}}Miq@umwȇ$ J0j;tNv#&|,0FW&Sz"`N>oÚ ^O:pώV˦^8r]wqGMSZk-o=2FFP=M~Ђg\' \@[kѠQ .4CqjuYPIi7cA9F:б0^fkDh6S<ۊ^+vźçܱՙ3e]*d9 aZā!;sCsNeAƲL!\P㸅'G7 *1(}}U(3-8W[нjhLׁs?Mמ}a!X||諲2W/:"^BʆIA}}׎;3; aO3+ /O_z:aNlL8Ib dQy)G3iZـߨx_TG›#0[~f]o,X !aOyD OTbK3JO}䓒82 JHڽ$!M-qS:'/\olQ %:,AXm#U>^к]@=wE܈XC4-ӅG"vt};'B[T#|}:ao-hҲ8E>3dzc3Zw( E(ڧ1^OIU"'g|?F-ZVnhr.Gkԉ'1'^5=JdzƠ=˪R6hY+չH+yTIWoe~a& {ȶIvzmqP);5kWg 6vևmBf!#w>l3>s n*CGTZ) EDI! Tnqv #5vN7@]A'9-/]iA ȕꚻ9XGv@ze399]TNlӌ;*2ڜUd"8x;X1p'6;R[?D͎ O݉ȢK8w UIu<r7AuC؉(bLwq#^3~u(XTJ WkeǼM_eP"jZ;[l0h=k6f7@Ȏ>JqI:ec%U#@Ҩ.{]d : Z,?>{1= <*gcUw5'/dnv Kk=wTr;e;.ؼgkhj#ZVAjE[/*3tY vΰ uZvdYH` èLb8Evlx#Fle % hz>aS44?2"12֫ /m=㈼0Vir1~iE) gX{DMbolK\ "( 0-rR e:_N3%o&ĊnCL-( :5#\sm|P g%- F2,, 䢹wު]ة ̍Vty\V6àK_ʑ90CmLv`k޵EAs?>cb ^F κbgc_*ZHm7Sف{X\ⰹs >Dqݣ%1^swMiL]Fb:~7:PaZ!4nz>Մ>32'R P`K]jҾ\ϵV_x[S3-vUr8L-)Œ=rt/hF3=1a/H8Aq$<Ob][| 0Ai%^gp M4M|Nؠ[ਆ+{D>ʦun1̀ڈD*OÔ'W[[Y,w|*gA )hGRA怙PўN_gm0p X)%Evg`ls!sw% R)W1@)I3ygIJ7 St niǕmSb=ϩFc }!͘—-{!ڊ+Ns` p>~#d?SŚ?< I^Xj6hp?d S:_OJo1^ZLĹ;zq=-bg > 0h|UIGӬ NՂ$cS. z >jkgg1Oozڵ B',YuT!{D$-)6f6&ˊ?։ WHǾ Ѱ_M=eVA/F5},%1af1S0GYs\"CZJr"3RlC% $m~ "D4^t],,Ŏ %z')=^erNo.ɽ6{>%iv̖0;1eCf佁+fQ(Vͷ_HF25$Gf=@?AKו/W+@GQi9_'X9Ud/Xe*dۣ3 _ 4uxJ߫ =4h, &*Sivӧk, >\Y=.HeLgm0T6y,+Eh Ԕc@!{tJ4k1'G)ڙR 7@?w,:A&]ۧ@QCNƋjn'Ec6ӭXŪd 1!٨+$UtUS+tל] -7euBչLݯP& .Fc}g=ǭJ6ZE0Sm|C.ijnu 7wMqN9 pZ0[bi:_hO it//ތ˝c'U`.Ck&R7_…zŦñ3=L=dD4(5֞[o>рh1sL*c2UanTL<c"z+Xڅ"c d`6`Bq[OrR^kWe&"T6XYVb˰VZt1Nl=FRMV],晖gvz$ ɵ{B!rkqQkxa7y>g# = $]);]䱽TN3 Dr/tt@)C!GQv-_cwԿ\umөM[_}?OpB~Nꈲ8=mqQRzYFX/(hQ–J^&73\EnedIQUf4ЍSAm$kf8ӷ i\z<ѧGt#f~kPVuVMOC翬Zբ褣y$ߧ \M=џ~׺XApڐgIb۱85%lQjUCR` ~2DD_ڙwd2TS! ōs35I̩0 v WHЂxSM+Dd$,``R@E֚X Фl?$)bNٙ W1. AGӽg=&#s$Ä}wn=\A59IMkS:Yg_p(=A51.UC \ H4%vWMcb|'<7rӴ@?Kůg+J0 V5ϋQei q5l(=va =lla:T L4Kz]#!dti5Wh<UϑF?**]֏>cmɼ3ziN ;RM1J L f} OB7'sϊAia)B)loHF~P: eSCty0Nb șL]"~hѶN틺$r EJA 5z;jR ƘHȀІpg_ٕ p1%J}C"Uf@0Bl֚gYZ07070100000053000081a4000000000000000000000001619eac9d00007a84000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mmc/host/vub300.ko.xz7zXZִF!t/⊟zC]?Eh=ڜͩ=N$? Ż0! N.֮"tLOCpv:˷h4NV bW7-{}T3sM.3NqO  -uo W&{6FOQ 4z_<%O+'Sie" jd@]RMS=B+#L9ՓI:@]уJ- #w\dFа*pgw?wH߄AdxOx[RO? C3Ha/O8âB97=6ù[ffd?k=a8詗qDEGNUO=@W ?x ~;`gR{z'*4Uif0JuP 9]`s)^CCIg.F̐D[o2Q/9B!ʔp\(Z97 G4ι0I1l7ly0|b:O lV#.=Ix430So U5DsL= Ĭ(r@,h4%^kg)C7=b)﹅&" uzkXO_[0M 1>A(\H3kധz e \[i=u3J]SY kp@cL:&%$I:]㵇8i{cd W`&)Kkj,dն֏1 Y_D+Okk֦U .Só)bPEۜ]Vh՜~{l={P6ʂ0꣬f8@b#CVgKy' ƒy2nׅ>$gks8F9@n gӪmWGk v0' %~_ H:@Fr{L2vf]rZV4#gnQ3H9>ﺁ>e]|h`›C+9~ d( ւ|!+FH+].p`A"ڷ iZ9]k~{fn'Z#2lµJ{ tO `<ׇ~BMm^b?aAP@%6:1mKKE/澚e!bϺ6W &BkfgfQ'?)/ :~ /H̻89Wʵ)m G)1߄L ==tJdV(pLX+x.q\T|"z,cLAif5z+X7ܾt\~ILJ@9= L:7Y%P$9X"W_0͒>T}~y):׸xʱ+rvg*aHd/ <&P4 }\FYo0ny˟ĿU}ۀJ3t^1ZN!cJ  E1#\XVZ.:Qh)m0UC\;iV HA]:TRb% V%( xTSYo#nN>7j2 R͝,#?ve`lb8JDlS5ho) 2m͌cO ȂJaڡOF*+lh[S(Yb? NLn[6+;"~(D/I} 3 Y.꟔>w7&ePe! a^f՜.L9ZV A3;"<֊< YBIE;BYA_+5]0nyM`xѫFZs5Ҫ8m sN;C:H!rǃV6>ddr(pϣ]"V;X /V[}:0ǺcwNh9QL`_tg_@C ٜ@U2= 2株jt@~ffìвAtwC,|nV*IMeZDx#Y8RKEq*Y'&QQ@ _VkD8`:T޺zE琡s߈UL9oǼ"6xHaJ_1D rHbcҷ+i.~JG \Yb+U ]a`=h(gy;מm%1o4T%g(5e5/,(UPXN%XY ʣ QW˷hcl˓1|c<K,^(7 {o8js7QD4m.I%r2.[k6rEm$s ISR߆ ~"{'ۨG~R#k(*HU+mc mu߷b*"({o/dɔf"ls|7c,DHOaD`.B `ԅi  .SnhP?&zΟYhMd!p;m-.ğH!IxaEc/ eam?bs<]h uwYƶY<ӚZ lh><ɤYQmև)XZv"qfu 4;KqS~m45U - IRL{ .?UF8\sjWB 2/fՀq BCg@f._PL-N_cYUsFEyNj՘d=DﻒTYMHv:zUӊ Z9f+=Ș-Y6N"Cz9!épRk2䧥춿ښEχ(PSI(~Epz%6Bx\6=n`}@Kb/Y -!Ԯ#J#"P?5a0>>O @;{v+8]S)A5(ʮѤ `HiU\ֱfh xdͅ]FNj4aII…(2뵐@Zdk6` dd4_O|-S FnÙ7讜& ip29.r2+vi2GRo|3> 02a"#_ͩ?n8'8@Uɗ(AS*ڤγ(@AKƕ` K8e/YTZztPAf`&32K<}BaѼk ɭUI,hd}8̒\t 49߁/m, mp 15ݠ2BESU 'ypb@'lw`c%fTё-M5AZ'" Qumzd:ʭ2_V9yɭ5xġ`lVdQ2I~e2PyYrЯ%mJi@$y:Y07LwAa_#ѭc~Z)o:5J:LI?k8;֭2|CR6ϠrC*r }1㓮 pasPP :F<RLjP]c9tJLsTA1Ųn08ϫPL ~`z^icfu[0)=[B\X{eҠTXRUqEZ@(n^+lոD+;H'ѷC0w yOm5T}r:hBՉsڨAIld?!KDCSq?TAoҊB2WcBJ{Gp'zT55#()ّ*G(frmsr”mU]PjD]oei^;OVӶf8՛KV/wcAaEԬX`φ 5{R5@H6VkG,_,<Ƨ>~teZvӂZ^jsKAEZAP+58p 2*;z㵭@6:wn(K#4uwQ- ҾmwG~R46Wd*[cd8B8u2(RP'#{-k̇>-`suسr3X0u~OH=T3ή [&]/2U\#'4DĨŷC8r9knhC+5kfQtX$ܗHF'^Л:g3\r2wB0|*{f8C6 Еu#(:/\D:;ydߡT>oc>oLRAL:O2Z,^ڛu47Ғvg.nX%0Zu*brDPXx!w{KkwW#]<0 KA` 5,tҷs;WvncfD/63-YWRQTJ`Og"@/<;W&9zu6_yD6Kc4w 1\*8j|q}6&9`қ!ciWCSBVT_>_է81R@NhUށ 06ڐћHuUNPI+'dGK{e 207ejH[q!AA$X԰ĺlkg؉ 3ר`|1:v~ r5!-R,Rb8 \]z%yBߤ'AӖ]S <8<8 bS&MWm[(bHdb$$e]$A 3_j~=`C2D#-fXcH\YV\+<KG>H?slO;rb;HWf@S^>|c(q#THZ7 ŇyB|d۽4gQR$ We q9RJxmc# jn']\y[Xߠr풹 {sb8E{Z%_50_^6:cvIsL+`X+cGbil9qʛkco"miC UނHZ zU575SEvNvnD@2Dk CX*ԐW-!9EF*KD͢H8a V7OOy1uxCѤg/F oX!JG#L@7}1 n}m¢E7r[-qEtA4#x3%E&& HkL߁o's4 W_=1$%JidXs\/ߜ}MP_a渓oQ%dzYkay)BVs:#(KץΑ㉱.@zao?jI9:-OK4ƃTax#"Cna1H>PFJ\~c1攡[>/wo}sS  ;.ٔZd d_jp#H{{cXLX B>.R:\q63H ٞzyػmXWm21!XPt(&Abq)a@1N:&$DhQްDkڤm-)s՗&b)_U))b`2n^9]װ hLNqm⪭Vr |i0\xeoGNZ )ndGu@&)#kM}kCwrTM@F(JC4}Du.A| )yE1lxj(0Ge™= +<4ćmAI.܍/uWܶ(j96`)=_GX3bhEt`UH&ٛ^L['|ȡw &mv'w$RSwoh gAr]4(>0-~>e'tC"q鯌:QfOWp@c9bf8[A|ЃH#JMvj n[}"CjVi -&1YG+U♭u~zlv(|1>K^ʿ(2iZa1,d`wtZv@Vq\]" PXψDAƤU=R&cw7y+\Q 8u/mGӊy޸1< }2'єM=9j(HY l9}0SwįNiRnW!l%]$/v[`,*4CQOqU6ؒ4J:YU+ο,[땙W< |W1̬q ( j0|}R#\ 8 dBhFzIJiԯ{p/kFn(ҽ|4†[5[PuIS83*DUF/yQ}^ȭ'X'.ڀֈ'`5!Ar{66R=7# y~>{q>&-'ɩRF5"AYkG0fY'{TDhg fYވIn90!zzOt:($ݐ)8\K Ǽ&T-Qإ6և_t L/80n6=rӬ4]_<<#Y*Pd`-JybsDzXa5RsE?AcG  3?,ƀ;+VrC~ݙqQ-7<WR"$Z}`V<2=t20\*wu x;$fY(Ϻ 'czM,5F1`B,ѤSb0 G-vhRoaZѸ){buRQ"4w702*]D_a %v5@_'d'Pt>f\6RDǞDSICYwꤸSә`״csm=%tk$!ZXfoC E;390ȝ.ÐIr3o~P7 塲<&4w*kSz<. 4*nDӤ2P(S$bn4z+dHmF[:cǽ n+GO a}{ C:@r #B>?ss9lSj{ok-sa mZQkRP|VRc* m!9VEۡͧEKi.7,_M /m}HI:u!cܭU460&;-h :'xm;w'hK4hbP,'{JA (wAMV(GRIj=JkM8^Fd nҧk%Zjlq׭3F)-u56OdǓ ~Yܜ G쓄Rͅtʂj |gSB. bJsoA* Qu:)>ew!dk/ 9%B5&$cg`N d^1h`&΋N}3O:l(3TH0ZcӞ)ģK '=0Ї[M,.ºb];z5?1reI=KB"H<_4v2Grսx׀|RqѮExoϖŒ.~`MQ]_ֿ`> &ջlc|W_Ffhkak{y5Kax(2pO&| 9QNjoxNK %C=FRF0M"(wcFSq-9Jkc}~R+1̚FT&6fȯ}p}~^bK lok[c a/@AW"1L`g^[Xm<Hg}RN-3x.>8R0yT6RО$I z௻ ̤C_) p{q45lH^v|RSe@EfZ\'3=nR}/Ov5X/ǞCEJ,i vL 19 }y1tj\1u`?W:O4ޠq5ᑃr,Y bRd-Yq'zw'28g/\!x1+R] rFY`]np/|pjtgCnB赼Hš+@iW͡\ʉ"Wo-^)uwh+l5lXR-x2n/I@Z~.Q!ݮ:G#Y\gYґ=> 1OƠ)%cT~mV_pMI: %M\&hL^PgSZf|Dl{nJV1G|/Pv#"jtz,͉U?ڕvZ5/&Zs{:RGAj~n"*Ug|uFJڷ+M0o)~tɗ}G;AqO.}0=K/; \^yJL'sKIek <{tcZA?*FNW~0b0N(tzzVPQ۠ો L N5^ f؏z4yrf$8%ƺjr>{9r⃌紘Fr4$͓$Elk,F5$ a$I{?Ѽp3n x](I:5V9ucoY{A*- Fq*-aMh=|׳KI@@ug 70bةnCZ)0p l1+*FqtH[w Ӎ*7h5PJ0l a5|Fh4ℯ<UZDu|R0~}ˊK~Y5ßtIΈ]n fxV4hIQ eS־v!sB¤4tH$濩cܵXk溤vՐBeb3: u{hx-/"2SʥűTK9FqAH`ca*$Ri`9MG&Lj&Dt_ Y?v\:TM9<,=Mw2EY}ॎ5TYo`Xz~Ch &ƖC,WJV b*H˱'}!6$0X /(\l]Ua6ɶ\Ez],Lh}OZ-J- ^"'%j}H,$c ǚ`"c@?jTH8\`}4R#obYhe goQmQWAȀ=WQ2Bdީ8THE&,Tbwk]Dٔz$%?XF,Yv4 JFS=%~Ξ/MhGc@ =P`c_#[q"UM$;23Μj;5/&88,;%I0H Z0D^X$';ib^/[Iò[PzwT7h/@e뻫_IJ#uft"Zn=-2CiV> cOO);'6њCLg;z W`H &t$=5$Za+h!,sIe0T%5$K_,;9$W91-0>{ )^DdX#,0@e;j* t|uNu۽U7iM9cZq);zu"toz9Zyk25HH:cZ5+R.V<,JC+lbGK|2;vk;f.߾+L'Õ\o7sP'<_lkJi-G%}e9&ʼn&ljȏ5`?6N3I3aל351%%/trEY ;څH0U+* @R~{ Qǹ;?Bjaqxc#"6ը3H(s2)НͬÕ- XwC Eh(|"A9f!k&(>^t+=vgi<"t[aVCȽ̶wΚD')+448F:ڄwML&<%.4w9oHJ]~7{Qݬ:c^?C+D 0;Yᣢ !quu@#-u%D+HrXJhJUx1W[AVVZ65J2yo3.Jxw9yC Q̲>VU[%ySAE"+eзdWP2l_vh&<gamk h4~3V٤_e|!KMC{8]+|8թ) / A?%/D_Zc?^P.))0ɬG'?MaBݟmqddLKǜޖgsP\ >/= w )8nŨ$mtKH͋Хm3wrߣf@DŽo?lsTP< rT:Π60rIP<Ѭ  /d(_,1x؞`5JU~5ߌ ,4 `˹&;#>ڟ4SZv wD'[(MS~h!k kjKA|#*يyS>h/+OZ#鼭u.f[*8J$CqW楣{h F_Oր6n:l? 2/DӀK u# 5km ZqB4;rI4Di >U|Er.Q:Ml ?NcLm6q-v^Q@'L?-jPY4Q3#,س-Ҥ$Ffۄ(CR~ 2uolii.1ٮC ]ćmG8_sxyV噖Th>TdE~χC)7B<}*`~7IfIenŘ)d9p*{\l7ԧQfL금66.GpKȐPq_r ؅r)-:(9lۘ(Q13ҎFB m)ʦ Uekå%MԷGmwr%*zjuB2SfS^e\gzt. d=eͪHߟ{:/=ս{+Q.좤Sn&N~M!?xFy~/I|@dΰIZ^䟋f5Ҝ ^jX9B)I e;k1"hؕ"EiFK/xQj,4F;; kKy P@\QwD0Q< ]Eޭ~Q !NrŽ3RTe>g3UkhcIeTU- GJM)CZr!z9 Z˚GD#j2jلnɇ|P:}7#H  &Zi:SYFfBzb4\64ֻA]돐Ps炘8B[c[*yiɬFɀւYGb!X* @eHIT1weXrP::X@sDqjUn^?> Oh1, ZKd=ӓ+ <\+ZDG~\9rIN &$OGbE쫑7{F4 Wx):~|C0S]aRԞDj ̃U)~CўLéؔ qŦ}cӛ1rQkwWhj =ѓU׸ R0,NJ+'S1bh$.q].!Ěb2KPt>yD^qD#nY)U"T%>~N i\*}Hb3&qN52UٙK^Qu){^:6x#E2mtfiϕK;׹'lkR[k7s2c>k10 $i f탏؃RF5hrcq X#Ɓ{g&lS]uB+2^t~4پR홷 /8%nt ^y8nP&+ JBsg!Va@_?w~beq3x0MnvKÚ2`^|q%|FZM*axj([k.ojMSzeZ/ F h4`sG+g%,)M$@C:$Z'e[RPo|^ OJALb2c0h\3YvNLlJKM}Kw_k\XMO~#pN4S ^< 2^>rH\} Pgmuqӊ #88Qs gLO^{USHx\+gVaR\JG^:ؔ!'7~ X8+='Q?"JJP0N v|W܎_? @[󑹧ܻSsQAdt(S@ [.:Oݽ׽2˧F8JKnbc$J=< >Œv)7$J~wђa1\mJ 1CseNGN-} ?èWOyIs{G}YŭՎľ'Ab9y:끒T}E#*prݵiEM@ )#>=~ ۔(b^P*9wF$B2Q]4*5+<)Px! *w We&;ѧjFlmXRS#YsߖOx7gO CZ{^\kfmGA+>H^(հم\t0K1>?Pܾ8L dՠ3Z]VVL: e_rAQ&ӸߝownY1Mv+/LhA%2[<:hͩf՜TiൿBse;Tcr܃@.,xOfu ˂mUփ+|)\N% V$$26W: fV~rqD"w, cq;<8>{|`U6$,v'h]͎R>[0N ƭwyQ'p!^y.pI#oA1N8! /,t0N(ҞoNOk2&r^kG\>p1Mrq2'Ax~Q5GMv#^b`S(0cwTFGBNj@ga7õ$ ħLR=vGXfK7P#Kl=.⿄ 9_p>{5<-U;w9Ӝkn$T-;LfMHH.h. C`3/6VwVwd/Hhi?c0 [1 ÖZ_Tpsh*A74uA1q6JDOF8 5͋E9z{F/Gpڈ骁I/T1:=xdBsU/->7Z3Ev6aK8,a|dZl`=z<$b@bCma#y;U0)*Jݸ8M -0}_7K6ΔkϱNS\|v.vkc-4 D=*):xΡ*J5fhb@ Njid$&;_x`| O%5ñIލnIm{3Su =Q[ TW-Jv( +&֯3H7bPXmE2@+ A DZ FW% h}-宝F(pVQxyW>U}})KٍY5SѴXN !p @ҽ+25r Ff=`/)tƑݏ״ިGu*nc\u|if'rIu]5- 0'm1 NwsÚY?$`#3Lew&-Σwt'ih~W*b'`Ae#j`TrIqA˾;w[(EneMa"ә$OM6݆Izr.BNzQ^,~95#BJ o#;$ ҖڤCP@aoWxb%%LH8/95,;pa)pg?H]uZOG Zf;T_? =h|+x߿0?>H Cg +w[qh8eҙvqFM;>D(m^x.a_F`pp``\c_;S P3;KUĊo/ԓW^*IS*QUض!H&1KRFxZo!GWJP6y |LMr&g7'"#J7]#YE}>quN"#$GtKL$vS(e!p^/_D+ȝxuo9}{/drb(~]a@kk|*Kmosͺ 7 neqW[5 T7T|&aSSpOR6 %LyZGN%ېz=ctn"XRH4E12uq@=9MM~woR֙d31gH=HHwĒ-J1&Dm%X³NZ[n?[UsRzܝXMpEc9>p$~A sI3/V׏͈+OP2 2ϭl$ѪP1tp<lvkPF3zxh ?e*\l>=cw?-N 3T ʪFR&KS'M@J n4.Y{`ژN`O~q[Q˞DdEQMh]1V@0|,)^Gnנ1t/P5ݩ +O*?g$:qE.]*9]3\ E6,v iqba)#CVyyXֿ́Drmf@E3Ƽu3j = pB< 5z?N@S& Y(V ){Og.X9 >(+uhY@%_T#KBOQD\&@(5]_D5%{Ȥa1|-n_tF\'X7g0~k; o44)] iC5Qw)_+CVZ3}-O$dN³"6l Us&\pc&pg2"շnϫJ5=TОQPNJX…3=d"Uh#7NEj(C@nARlѢDYlk[W!9OVxನz)PIfɦj nuJțF7oぎ",g08d{P[$x8%h Э n* ڿFJ!S'/16nAs'xT:E*B\v OM;BͬwNr:I_L;oMz!n39/S&fꟆ]v@`mwt 8:O>xr& ܠX|nbBٓDWHu2g|UhI"BW_g=HA ؋L8@nW=gn&ʒf-$EU)k" _X)j+2VGc{9_NH򕱹Z1k?Zb|r.#PQɉy 8@Y{,`/WcCs[= #9d<62s=Q~xelso)@[H.ߜl"sSsj^3ZXiwpK<6aP6-?kks :KS{V(S Z±(`RU q HtQᱩn=#Ns%k3f*Y a)pyFp!Tcҷ&V0'Z>=pRsF5A;@`E*@RDw]㍠=𢔑+]ͬ{G˺`sv\/ @ɾC~N7QecBb3jUMee4 Ԟo5z}g`Ѓ&wv@&4"Y2l)Ð"eJeak^0Oڊء^pz͟Ҫ!NqӺɐh8xeB$5v&#g֗ i` x%kf慊g$>M"D{ֱl={urR嚗*RX=/8zC˟<;7lGN G+8gn4ϬIdh}e,ǺkT<(xX1C3Se<f(Jrr  k-0vdίT+~@aV9`hg P=v?Xb n |$_v ^KzHgMpҮU=tQ2彣n)uFSͱrhl+5OW*8=ɚ~1]` A(vDJY^4~=utJ"o%xNdM#&jquc[b<%=ke-DFB "RkKx÷SnWך߮e(Uy S#D^^VQN#3!Tr}'3NNb.8 % 8G&isˊ#L1;Pk(dx7Uy+3h<n& /J;f56$Q(.{aź@Ҏp!Y@ Z_AS;[vYnz!Rd ]n#Vǔi"`ĎvYk @/WoJo}FUy rKJD#;Bh4A.TfU,\AQ@qRy;4S䶊e DRu԰lJ 9})33ebuZMgl\(2;\*뭀'{>Zx ~혶Y!z7[py1 ܠd_çwf苧#dш|2*GH\ A]*CjJVW{2/ τ].yS8- 'gPL,Kjc W{;d'\9<@Sb5JH?OCdQʐ{k)q쒒Z;&lؠ8s=qZ?سB3!Hҽfw!1&{zEKC:ikPxlmY/|Zw& 'fb@L° `HZY*ebjsZH|c.HXd:n_ǾRGoR|Y2RӬ"4PyC ąa\h4oIqƀb} }esv;;[^O|*H,Jɴ !_xy*Лc7Lƫ*x|vקSꞥ=P XcxZ0U=U^zTR+67g,f=v%zfكCV/b1<-ք  f+kĶ'(tio>]Z뻪ef/۔<2|{  TL-{/}k BwxՌ |1 z(u 7`ClS}VژOd4F^tNVt;9*2k⍆s7ۀB,VԇU @[G56+\2|}6td^נ;|Gm睂5m.GU OFԒ  NVhhm s- j#j $a- jH!)EMKⴕ8D._ۍy9<0ƈU7L*e p}2صU{L<7dK !hC[VօДBP}]|t0Q(=w26YʭZGR+@N1sLqYO2MX~Z& )-E!~a(٠nwg+c,IB'?\ewy)*IǪ"l'5z=Ϫ=z8 UΜ#.hK+#<S7 T4p=[v:OedV.׫[K4I"x4GX?͘js>E8r W5] f,4_,?զ ~.{cyːFG1roČ1m(ט0Cv !HKo QCufxKSF2}=뭋_~l>aGXbON/@$# rTՃnBB~XuD4&nH~Z`e?7[J 0alh}ɂJPEx5 -!YoFW$]f˖#Uywd'KY-9±Ysƀ6 ;G\nUdXUִwfmlk4⫡u^qԝp躹Z{LirpuYjcOE$0mnE|LX%"iH ]@)^y1o魴$գQXku)%YnUݱ6Zxv8l](ҧїuxaޙ;@XY- VS pN(G*95\C"zs ]q6r2NgX- :s2ECm̞Z* ,4J|Am^SDBG]@` jrfG]Ln fp<<[WDnUT`Q-aN/Pviۯs{Lo_ ~mD" q-6ʝ$J>͎ >Qt#d LXjzl' Cc,> acV4)?gm*ggT:sէ#G tLtuilzZK', 9r~CSB10d(i6,Aا !PJ3>AʐЉ(?3> r$ꩳP /@ini97&m.@H)hGDFr*hw ]bU Da ?+IYrr nL5"-5n8fj,IHb8ሃ"(9EdzMKb<oɛ?앴YjSΩQ^E6v#߁y҄|ʓY٘HzY]^DcNhST*7FT|zmˍI2CQvl %oDR0ݹ_"o9,n _r#^a4+9AO5/*te/xm0y" mc<;xvW7yF;|Jn{!ic1ħ U H/e{Nmvv6| :DKWpFXe Ng=;h%dڎ(N{>/?%"n=Ϻ_A.ձ E!@8YB{:wC)(vlۡB 2/]lN_ 贬t'sXA+wm+AƓ&.Wƌ:?k_8[LT0{ЁC>ewG]҇0>GOUZ(շg*tE_U6.g8p<+[S͑dyә/3fp8{MH΀2U,dG Xt%ړ59zy'O QE3 TwĹgFb,*=F} vAς&D$p(I|,C 2hbY7*p$@f_'2H(=D7P4\[8yI]U k?{~{\GnET! 6"uM 5w/#mEt"%r1Gj&W{^!d:/N_=Ea*":&i$Xp"p<˩ֹfF~EoƓ3x!z__XmdQ߼o4<%Z#$j|,gTgs.z zYfکǡ%9]ڮ공,qN`<հSBVg*8`4"\ RY0M%7d BMP8$&EL{Yj"Ikt;gCN{ *Z>:~[. eI292ޛ}vZ(YPA?V3^ՠ=3Fr+F\..y[?Q bD5 ` N&nh0K4WfDmG 1,IsU5YEO8ҥz|bi dsE (ۇy^9p˔!w(BQje$;}6`%>N{>-_0Noq# "'ؔ2 j7`O*`Uh@dt.l Qg3cYDIeMh~sD/ pUh?ct/ kp'XM|sؠJ!mD|*UV+)G}}!'u :SMw6v{)#-I-(苑-W1`آѱ[3]g]+@g8W+}S[1SIZrVW}Vi ٿ'P‘V ϭ}[!&F^nQT͊nTg2͚F%$?DM5?giT%/5X7U?:r7Hv.WqS#El51YI1qR{zPp@=˜d_#AgviH`"fIi˩fߜghlWYŧF,`K|L`㜻ICs"xa *ٓ:8dfk~˙L$-!ʔ_4g~H=wܡ;3/Ds_uo^hkPyQoZߑn $U)n679zBmQ"wɸΖIsRC˙2'?\_"pD|ʃvj]I ]owMbMEʍ<$\#fi$mv+|FF&hvI{!9(uyFLu:3F6MܡjM,WI-1g$Oj8|-ټ縹GKᵍU(/ks%$BC8h!lbaD LG")-̹Z\x$=o͜K*!e<dոװc?iMƨN*,KEhBF6&bE,h]O'|f(&T4Ib$.[Qbj(`n5ղby8K&uO/ИE[;~?)"ozY/[X%Q)?c8)Cjc`dK]R XdUNŔavD:-;\,mVF鰥>:C ݢ<яgrRrAp;Bt4n[ml+VشܐGN7"/@Ϧ!JSfdU=FXҞkZYTQYQcU QS\uQ=ąKȃr TȽf;jӭP30 {/F2CysL,xH лy7 uUb4U.RGW+:M,֎~Ո Z 誐;l|Em|Y|Q_Qx}N`Up%p= g\{Rk׮ݺ3METWkd/m=w-:CRPn mso6@iS)ՙ̨J+IR uQFZOq5 pW<. =(@)wOxB%ԼVgsYO*SL"!x^1'(,RgdJvZ|+l5c"w2$~k#I o3x׌B3@\chmA 2߃V{n0$#25>:2Te?}.-ɜ+q =Y#D6 ҆Gi(ϴ,n>6W^p)XO( i n*.2%~-z_Q16΂اpQ# ?V]ܖMor'zek}YWCu:r$ FTRo pF~dWJU6, 2.olZ)jFbQ,xˮKdfG(EtQnDsMRz4έ^HWpD˪-Q| JAGNpa l!>0w`W#K[=>v}AZ ~_ %f k'MEUMF%r .eug3Ba祘t+5PEZ_^{9 [tPt^H{_ )-dTy62ľ@P0 mOa{-rߋKϲjK: PK/1#\zvDaFCkC \Uy\kRNL1/"eK+b';h~U0 J*dxR%3zm#M6ixU#DmyKvCqZH(8AP+Ga)Pm^70eQ:84I]u/U6RcHe ԝzectÅ!OGP5TҩKHOJ8w@]4;~y^[0؈r2 U"u#z+ƎG,Ax{Po^. : x3ZP͞gQzm Fc ZGD J4 2Hs$BjZ:\V$I= kwF{Q!·Aa{ *H݅GHQEgJ]Ne4i$۷_ȍy#@7[U?Ã8?.>C( |ϾX=^'pIq"?so4ss5˩MvwtuH tD=emIap*u.{_Utd8SV~5vWPH  LaxH \rlQPF m.Pj5$=3#!Ra҄qFy6FT:c{Ǔɬَ~Ub,4 ^( rTt娞[žgw[]K>##Ⱦ92-@~c|)U7Ͷzi>hY=*3䱬c̒}bHE-rxFc55$|Q"d0%ؓA)M(eW΃Q9/s'pX-x`n#c] ߅*3*7{)~ҩ"pϫ:nhZK׵[BtpēAhg8K ;Ȧcx~sVOlK뉞vܳ$qt!6ҶLFSXq *ElGGex!)g9.LrU=ʺt+ԭEt[T$MҸ{OդLRAk3 &K4' *eG>JF)[N^<-i*+ %`ź7|sP)J(Fȁ*1|jl!aiJSc*[ cg³xC!f c3fV5bnQBD\ ;:Tέ`ݭl 0ߘyiYVt7S A,({`pd5C5EVW ټ&9 +FNІ. Zڠ9FI)1YG_ﰇvE *;x)ĽL6R GH꽫KYoSFjae5ֿ43g`j,~Hْgxx{#7Ҹ̳5Moc=r\EIa8y ݪY?pR|"^Kleo-ڌmzAXy%@ VAp4gIܹXm;0ס]GQ 1 kd,[f@r\N1ξ t8E <Υ[$ݦK!k)'ZQܤOi,?? AJ;]+ < 0ځl3sᗢt dNl R6dЯsY&V7?fI B:"*f]V\ L[gxQ9ԁz;kP8.lqw=,TP 2_݆|4  hj_?)|=WP8~? ؃ѧ׾GRrBgyycNɏ\qid2@$c4Mx[.{??՛N` GDz&Im6D;jB5pONT#R4^Xlm`Ta*yT/ aO8L}3c&hG\VWyuކV2S: $r jθ)euURY\g-t^nOqsU\k:S$G5hݓ ۳zzcwIpb$u ki?hBt5(^U% &(<2`<=] t& ȏyiL/AvK˻ {AYuou2N%@Z{t龜,1y{XRu՘}M=fO\P5 PWWRMñQ=,\1q(AT#E:|' U=$߲IigeWœNkh6p#:?ʁ+繶oJ/3w&`OoL`dek&'EopYs:m#T.ijIʣ>|lRN6{1lο#[N샲ܜ]$w<[b6Pp}gN5mt ewP649u2fN\bFp6 <Ɔ4bSpW>BaC.0WHV6}:r'6;RV HYs}#7cPHm klr@n= Wce= b-6!lharaVVPT"B CPg|Ҁ?72~S,.UOu&1Hc6B_cylc(5oތKg9L*o[Ng e)foIW#n}B?(a$[ykG F8XC]W = [)mr#IY̶ab`]2ZߧwsK6hV%${ii۲wxV9毘pF%IN'}HL M8ZW%-oְm[uD-,s2x 8wѷ~xIl4^X-R +Or*$d5y@',{) ?$y-QB|pC*ƏN_{si Htӽ ˅6?}S"6Vj7R{C*cҎ]NP'zfpzz@w%HʹO=ś-Qnu䎌p<dž[߆ڝtBP &kRe!DƞNd9 vI_[\/ Y2=}J,јptĎ ֬L0YOʒ1MԸ٤1ӈwwQ ZX4%.3tV֊rD@y/J_d&ZN7':SSЇ\0n|~zЉ\fx y,y k D #Z+E*ͱ*ЯV^^}!4R35x3:ckr7 %=.ͩ}Ь ׋yG(x ɽa`۵wV ӵ4Q$SdᲚK_!YYO[<,@QEp's}{q1*\0v‹%?ܦW ukW 흕^wpdi;@`펖%fw!osݮ\fe= *mOP47S9+Ԋt5Eo _Y\oZB݌3m= TjnM>bBs'r-װ2,cBC:(NVϛ)ҔEΛa+OY{KۿQ<ہM2̙-.%n?S$ k\M59_>7'#:ȁ<_A,QeP*eyc׏Ư% hh^S,FJs6a_( ny|"g q-/{i,qaMZsO`fDpݜ8_V:˞8II9Ѵ9W>F+9D>s岨KuӻG;|F&j%_&aB b(@g~4W%cfCQeJbi8lmsOvdY~0?=.+&e<<&j|:t%U^uDT+OOvŇ9"fŠ nRn\ ͊]]RWM\WWψd2#h<Ϩ?B6:a~whedqWŠG0XP$ްMV7#bd#D,iOվRms^<6W{r{́.n`@ @KY\p:WA, D}e/ cGxH%Y '؄\?I^- pP:i#]'}bnjQ)D`r`a <`O&^)\.MV/7v%VR"8ݛ<_6r 7|{e ._ԞR^GoO Mo`ؒK'W* ӾR0Af .fTGR {(UI $q*TuS1!'1CM,Y4*NЭ.^WGNoc;]OܹXnk4}cQJDAdskF惺QO -{q>ʁ D}xa{2sJ-_l|NcB}SF#cyNV VZ{S2,Xw>JjSXʱWEbsM.B(%m1?u#:,hl;BaE X&]ĴSo*^yd",lRc5'f/Xp)Y 2a{?z#Io%ktf夝a`9kCpKbayF]Vlp)@QŒ}txVE[yӍ8TOs|qFl|^5qYMplkAH%@Fva6`R\#ϛ*uLW߈BY/Ķ[e)MRU}0{VP8>:o ¤!h u>DfPs?v~?噆>\]|2NObh,a,ͩ/#b^1JN&W\|t7BU|~ o$Yiqn#fyatg8X77?\r!ERng L!᪄N>] +VNLo TH݋;1A:(otV oѲq䗅(x|?:'n3#M#1Ueq#RsRD:1JM<|.X*uѳ wDCq\p9ZBC;f^I[?'yH`%9p(DoFrRh>xpȅy@d:+lOD"IR&ҭh?KbS9Ϟ"^[.ؒ[+'WXz8R>VFK O؍Ulm\ A\NKs[c]TJB/1.EꛟBʢ}O Ur|:M3trYAw:8xZriWA+t<^O,'u}6>Rⱸ-~Ce`UNgm0[hqvGkw? >#̮20O L:zt4~ ҩ Tg򽶝nrdbEMB攩Ezf UR- ߆:@QoV?45ПGҙll~uR;,=vɣ~ Dj$`Wn^9&\El|`/v̲'fvTE쯞wFH*GY1^,`uw٤zgLGB5~됥Zo-E!B9ױP6e cr!QnCZg7`f \hATv; ]h6:jw|DS>6ULFTx6`M*8@5w7\p¯`kYהs,gSۊl\+#1_8L͇>狖sm<2U@;'[]X _*`3}:t\z<^tP\,kx~y|o+DjәL^U1\ &/kx2FQt_WV ^Hp[ d|wQ.#ZqV~bԔ}3eQ?6WSdTKj']h*^թ=xR'hl Y֪`z À N QL;jUrpGo${Hq/ %)Dgxlyˠmc4_oj'|nl/7_B*+FSY-+*^ SDNa&&0Dş\帼j\S'6At~v𚔄x⪿bKKT͢qCÍndHdtV̉8`9eXդE?&U{~v)/Y.TRvnO|E>s^qPMiZ[_ͱ]޴ԝ̼Gk8s o1$ܹO!!$@oe3L/y83h'U\\wg4]lLxPL< kڬs2Ţסqt~XB|cg4o3R m̗C#b0J?SLޣlʼ{-mfӦ&=B?3D;T//e:!){FH$ +^!PR͆>xǥ΃N0NV,(>y\ݘ_ޙt1yX5ǿ,IJ8/Z 9%mT/z"_# B&=a5%z29vW#C}h|':&1u~Am\3#m R`ߞXA绚DQ ~!'JۦM,FдC~gT/BhξBŎ9ԓTm"TRwk<'[XނkW Y4Xp7L4ȩND$3瞕 FBe2UrМ7$JZl2SUQGcI )<8Qs86pda?Pb6-0ۗ.A#U7qD?;K % ^6?O[k,˘B9<9 \!pfZ)g׃K~6d6ޘvkƞBr>q-դ Qg?Dvk׬b ;(IBnW&B6*V+4&q{ylPkZa߇G=a63y\t{bg.=UE]=J0wdsEu:e4މ(mw[0LdU9szEB2VvֳS@tmc͹U]|N]&bz7ޕ?MM/O h[6Cc1ԫb S~Йl$P}ܮV؂[TH3ܦ>4*vgcx.uʁ\Bpܸ)/6T-]nL`%qOp J4t-z(ʶrb`:I ܲl9SGӰP?b~9ʏ^ZS$#0';sXUo*TpLJJsG|&V2Z&@+%*@gl"'L(즏S7r@هBԱy[ 8]B)GkP@MtSđ!&H/I@Y \tOvj`KV>؉4ڀ睂b|a 0IwR5!j)cD1P adi"sNpVұ S WKgݠH4XxÍdHqxT.e>MQ< ]55PTf#1!I"YQUl;Fv ^v4,[fRG*0?|J'GKzY&akITG%RcA|wJ%w9OF-f`o&/g(be@wvom6ox ѓw~5D3rUip]O7@!躿OdArw5U ?Dt_ ت 4 ;-،/Zs)\߄L |@OIE5 q|f 6P:9Hmh2nsҍR8"H.oZ9B=ץ(h.(xu@REi'-CS/M4HKnM -tf5M "2L;>!{nZ VGA1{C:PPW=Tj#;- JӶ y⑑NƂn'1l3b>rQv$& V'`Tsk7Q hbr T,O'ӛ F0SnN.- e yriXa4FwRJrhIAqIg2vA_z96֞]"~W\LL‘ڒ.q R+B gcLsW%6&\:Lsigl"(GNo+LzV+AԬh38!Lg)='h H4oګN MI39~{3?(K5ԈGL"|pƝY\<&=OI)3}%F3BqA;ARܽ$'1y^:NP$>Y_hSH$eeGCˢ+diГ`zPr) @Й +IRMVMZ[a|'ckJCrW 0,Uߧ.̟zƔWbSp[O;QP~k%Uu"-,^ iEK jT+w !.V?J1ոY0l:k:ԮUּNNy $G` kFH'gѣm=&iAi s "Cj52qڵ"dFEH1 ty Ol)/ U5jSݶJ^#r`zd{L%Ь FH :SN~&%ڜ+[rI1wH;^5.xIhjG# +cu" r7srjYaL\ 7AB/2;A;W9(U^'ϷJX6$q@54m̘.Dq>v JsΎQvVh'X|P(sW#\*Y#͵SLE\cr4MWRLˆ}xX~pIDjRB$! dFO~(&˅p\S^'5؎#@{)ٻh7Jzo&8$p'p^A.xМ<<+诞R4YZTI\(AJ,pUk&ss b)X"2),?2O]LT#Ϳ|"M-ء6yu􃹻8&*vĠHF, BLo㙞Ib\Mcm[+idXsd c!G$͚zN!,x8watD $lQ+CMBpJYGx =wh%!Olcw;ؕCF7ϓj@V9Yl4cy(<9_Z /5|T13IJ,ʽEع:+թHŊa}M6 w@k$ zάM1Yc:zIݢdD Ksh ZA]BY7Dri" _x:'mqA-4` 9T &gn/h.HRh\6WҦ'Qp3rU+ɨ }6Fʪb,i~0#* Ki.TjlhA~CbsQtΰS-Al>GfW5o5ɘkrxQKeMy%,-Il0 CU瑚}Pm[˳aojH14Au2Pz{;xg-`8f:ʹ$=˶%'&P ZΚcϪ.*}Gޟ!:3e*ՠngF,$OyG'HL/S=¤JhӾ)׍lB;7aCE`#Gms1["4OL1^J\lX43#""ކ/J2$y!0FCGZLo=AdE]I$ՠ ]%ҿzؘ< 9=Հ-9 T~Ò;eY%ZK`:nvի& ;پV;GpQ3| x`yD*oeSnYrT#J">p˔}YŘQyM}E':T_GE]T֫}gLM2Rq Y1cHKB%O]Jg{z%*0id aٙ/E;;aMiP}/LwSwN`=I Vv!Vˎ͕O:бBsОjOW\^Jכ-nlN}~Gg0[q^mN))脁N>Fp) ㆢb,FO3)'ؒQ)&? `&_l[k75n9>(LSRW:$3!ULFd5=[VA;'gs=/5/51ET\eg \ %@⓸5M7_7̄monFL(0m~Cdk/ĪX*O@%D0i-dzSo %JlD~—@>*[G )q:vyDˊ`]㌫E-zA.YQy*eacfmuzs&@sBDhuyaT(y)"Meɔ<5{4YrS7 :@"5 HrJ_5t=8f\F+`%莽B?71`#GGSqQ7 JibbPҗ?d\'7)$߫'ËkS7#d:lub82>bFL8i u\Mc/\ `PtR0֭77RV^[&W`LuwO3ہӠ4/F춖f+)@7Ft4f\:\@*]y^>5b*(N5m]C3)&\F. /@!#" j/4L i3t)-ڸqGKV-Hreجێ>? <$f@iΦ\%5/@5p0b%0qvi]zρQ :{oMq-N6Q{.׹ݭ c57B7'BBxsu,I|[ (pFQsၞ^pY>#o(jϝBu & sҾ5_̔^ ;>".fڐ"gA[K2ou6Mo Zh3;떑(~DA~N^Qz5ʁcdZv&[}Gà tJm`/z52AR /hj`65(TοO6L6')pgB@Y I^P3-nNtyH ƺy9mCD`vиNmة֕cW <m  )$9@GsgqFԵ&{Χbyf*m| Ib(S`:ҧ|4#G50Ln2O+`C,rwv{Ǻ TgR@4J4& -><LuLff_>p)&|u=n1pod?<( /1EBs >g0u>MCfB*q%t(Ez U6YrkmY/ i מ^T2iTov--M/[\ |2\ދA렕gd§jك0ՀӼ!wctj sJm/`bʋyj`7 %%0]*~ ']ѿ.(+Yed"]dM9ժC14ƌ46g1r*EQFp`1%Gr}=|П/RЈw8*޹2& Q"ooj}ɑ)HpRjD'ǝ2F']6 Ё{Vp[+ OH!1i9.[&b/:.r_|^w>7/)lb+_U!@:Z*8ҤvL%vzzAoO,=W|kOqXrj(L1i"d! {3]6Λ&ήb%(;;_W7 Vq; /q4)\W %gM' -e'P({s߈f^PqZ`CK,bp JddC GCOg#AI 9/ 9`ۨɩwJ1T$3 ]D%L[Dju?LPKdg &xk"%Wl=}$׉hcӋqH7M~YJ]pq-+W/Q^B=v_7JK^0'qd9@Ig*@VEqWm9>@AsnDQ@q^[a=q֋Ka]13aƗds"hT3 OŪL e#?Ut,)Y8\$ ˷ b{6ˈ.dr9E>N x?8l-2]ĵ>b,r\3WNuv~] {0OQ*>$'B>)5Yb2柲czl!x7rvVar|TL!qMjcG#J󤻅\a "(Ma(S2n<:raܞ`ܬuLHm +A{B_2,C7}df @'ؙꚯI{ S`r7E|gp]=qq#{ɽ}=j/rAjXŠIwbTX͚kP)G5-[-4oԮ_Ifa->>%+Gy?"~{03Ȥ-L.A9 zM k2NTB )6ʈ` CCJ^zPK0zRd*TDC'TIL<ءP,>̿U&$OtSU{dpJ6g v=Å+` x?Ϣ ?E&|Ai@WW;lb-|2„Aa"L UT&o(ZnKP*7>M\;? &1`U mI$; WF->:q+٘ÀElqd<^=v1`K#-xʕAŠhF5!7ҵw ) ~ <41@3%".fp//NQj+W_Th/v\H`5~kb'$M2'i2 mj?9+B;W"DtI%:3]K JCxAw}x"Oj9UjB00,hN7TLR4("'o!+x*W7&lGZ:H;uq?FYW;bS}3Ҹ:Mk/Ǥ /2PW=G\o 0ǖKxM : j/` Hubz *w{'#"@M.|V-$)?ϕd@bn)o󜢈@Y$ c?"5O8, ye̔7Hg y~AcM"G:=$LbըLEpe;~WBLe~lARdq< O#&8+uA~SFP N4C7)?m$Xp ARټJƅ0AY"wNgcˈӓ5roë_D "aP !&L)(gEp4 V^(cXҬ e/*a#o% HDn-wRX7j x8#lT1UlhҞܤLDžeN.^GA :Qk(hggg~-x9%g_X?|1 -k5J^Nij9ЀW=J]On 8΅$L4= J;ˠCG&yMT!I-'rŷ%rh \&҃-neLnq·K5[:6'Xj)ƶFX^kW-JHM{6p?V8uDX,dAPw_GXK߱|Q^."gn%B3Z5ZcWOQl\zn`j۴; 2K(,84 YBԚR8 %z"s{PSEy+ #8?L%}0.fW_=3mD )pn"gI|/2*8E$γp,bڢ6Smo鬎cpP ɧ{a3m½HD#]_<@%3`еaN$޻qBUl$$&c"d( IG r÷O;2u71ei]4 Cq{sc,4 7U_f/{ʳ/_ 샫VJY]N =? ?<7} nZuu!o `+ A@iTZ2ebr$IgֽxTӅp(;,S(z-ל'\‘^kLIO>ECCсt[n`|.G;5B.~ήZtDiM27NgA=j{3;&":c/eÅ%+ 8X5Elf>^15dr׏*NadQ:V~gˊ0gDSa8QpbJİ^uŸy?ש9XcʥԜڪe3v)-Y#l"P#䭥'n?,z%t;aAWr(Lr:4HNhG԰77k埬kΓ'eDDU-y\nL"}v'Xa^vu}ziXw1vR{S̹UjRL"Y_8ԱCIι @`eR|хõ6sE Al+W2{gTΈEarھT; !)^>lb ZXL5k\`ljk|2cP/Esݜ0T;,0_%l#5ËүquA7{*#c-: KrR#imbsɊ &k^I(&)/#.vTU6M^ƶ*I998ypdG⑹׆G.Qf9tP``N!-Q4t8{xS@J a'wXQiUKk9s[ dxI /vLoULZ&LV @ԯqn9h [|Ā4覛WUxX'-aL򾶦dؖ9ۼnA^et2:cs](9ճ5#CɑV,h0PmW".-xt,MZF Ԅķ( ])χy^Թ2$=-NsyWclQ Za^5hVfvOk[Zι:+RP8V`D,>eԞ|vc7][#ʘ=G砥R9@NGԦީէJC.O?CmCY@=ĔZxvD7/Al;5"?YVՙr@B8>l<>[ԤGf3Tkt-pXAqѹ/H}(۞qi2|vh v!Ф2Ja9;FPrVOFoC9h%ѝߏjzav !<ngOGɤU|~.2 \.ϔvr* EJLIXPQMe:O|v"LAp/J6>rMvۺQE$>9aܓjV+$>,`MX%So'gւ4 }yز@ݑD{7Nfx{šԡW'Y@,3EAEb)(0ד!sWAVg}g[kL`'˾AQ' +[s(c^*#۾t*B˞y:.,!ͽխ]LUGĠД6%;CVoe/ێ,0>ɓ d~9dyH}UIs{MǿL Dnrş.7}#ZKSz2ekC'|6$oqT$?\w 9T"@ {Wm ,j*3XQW+q^c|Ő:(ZF֝zl<X:^c B@>|Ry5ގ-\ TZgjRׁuSsDgA p!:JsE5F!wRƨRg C[(( a*)ACo˘+Y8! Q?Zhwξ!&BXutA ҷi??L.!U|̠ _AĢzE+ &7!􅀳a,6F*&zW,Cs4.ڤ|W? 5dmWO_1:4_Hu)X]B8C ڄF3Z A;`O>MpG:DT#VKϛܠ FOniS1܀(6!ELa d=fN 8mX^ c):ecx0*'8YZ9a {嚠q!wWV/>~hһj[&VM 9Y_9XpJd¹}AVzC9QKїO4o… v%kQUdQ|@CAj,=O#&꣰D 4}/L[NM ùSrgw4,Y1tYsL0nOBۺQ 5Ah5]Fq X7=ML~P G3}Δy^J84|MIǷ]+MY4X%>Bʀ9-,nZyIKNSsX|58q1Im=oJҫWg#-]{L_#[% nT^7a"9w冀Rfp#Yl7SzF Q@t,, Gt{;_ʾ&[[p9I È$=TNnu;O8a8חS-ݭl#"7~ =518}e&AbTN=$zdo"0".IkOJ<2@dR䴫 g'Aޠ;7&?2ƷIVh[§ v&zV;1r8O= 8;aKŨP~<ă=aG <ꒆ_~/;l`Iߒ`57 ;;j.+8(o;(%OG0</}hˣCE{(rOl %czyqr^J2ATxSz%f>J'B;Vdf=%>LhU|) 5%ZЁ4-^v% /d:Nz;/!n8>Aek8ў*!uRc6"_BGgݒјKel6p}QTbV5r+m̋=_vbWh̷BnCa#q JGKvp)Q ϥHι!_ Ahv|Uԥ}!,"PèI.ڸ&guwWiũGYBL4m}ե5E6a-X>pT OCqT&t'5ء#0m1R^ 6R³dS;Kq9Z܌ZJ 6"1?UOTX]S?R&h >T .2a[R0zlRAܬڻo)ׯbMSP(&v1i*/JYNkzܔ%(KtK_Nzp5 sXWZX`^bAOKwپF80*`M2bvLΦ66;ȟu9 "ڱW܇ Pǡ|p>k =PX x0 __" -F^9!N(5hd&6Dž1FD>acNK.ԛTVjU-Z Zwʦ7c-o!R,AEHR|lh'dXs6M/<9P8HvJ%hc×¥Qʛa@gZmbH:{/|KC%mBv,k.ؗ(aZA2Ytyʓ%Z% igޙ|u =Tӣovקu㘗3`ƱƼ^  & v+-bfה.\2ʹ J:W73S W:a SӇ=V$ױKnԯhHG}rl`q d2TV@)$=,h5Ւ`6FxB)Ov.JLz)p .Dµ )b,U~)jަt&D9(-B]Pt`kw $a8W߾M||d(V ,9z2vg%J5Oλ۞N-9Pj* N͊A輒hH2(_#iz]$)ˆ(iD?E B8Z@'pw}1OnW9 x{ap\pV6)/vQjYeUU l,x3t%D-ƍ~Ӏl!Mc8aK 7cpLA{ _ PRUXVs:F NYkA[)%P1&G@;h b]4%wИw߳p]`1LkȆ,FMkʸ7AUSD<%z dngY2`uQЅ$5bg~ƒ$_H}`D(2*9iTlSv \oeW\)p@l$^d0Ew({R( ߃[ +v'D^_xr|u"/F[ɵg8t7j 4>{%n}04]UѤ`?MJm8CЊ("P aT}4c%\嫌<;WQf&ٞ}XZfy6leg+bư3VB6e)`!4'ww "gJE K_| c|ַZCROCwZPV֯/6ǽOʐ-;#JZ^;9 <$I1Yw"i)=Y1Q]Ol|Fn}2sz?]ɒ2^!y{weG3(}<H=k~.L-*VId[KbG3k\&ժ]zG_pL9Da6HV[/?ahhˤH/ÜOwZl$H۵ЄsӪlAGWS+Q;%X@y>C2( -uBIM1H)~6=fF00:k -ɔ.52دpEYN" 7iLdn8Rd.0}2Xc0 ht91GHW9ōqjdoX%[UΛbsŃDmgҚg }iL߹&QHy8km}aeaŘtC):#R>Bd;3uqwqx]'dbAp9dbX( e@W/>6J[_)%SvUsPj(-vLejh^7UֳY ?xm6[ X6g:jŁ]2Ǥm*hgcROES2s LxuA\d ,An|lI6WN/x6 !DF!&045q{2Lj>֢͡^?ƲTIP& WOq0Ȕ]?/+ yO_"rX©2c ^to%yٰW3HG/M{EBŖs8A}O)Kv5R%8\Xx43^3j`oה*\u1K(ƪ,*Z&SqG FYKX!\)_(GԝuP6k)[:`QúWXqEVO'ܹ %7lj;13sdB l?J`Fv"d!(Ru? @ X,Aw riɻq>Yx -0hHNE[ا2MsPP/lj:KAnXe>T'j\U57vߖ۵oWڈ#ֵ:RzsiF!rP4Ƶ{1Lz'e[77p ˻BG{I8 "S}> 0JtYzK,@.bkj6͘pXfs{Ok1{򞵳XT#vaeف>ES;ޣHfPdozGh |6QD7KgCe \,JǽE^q:W0E.LWr~̋2>P$E1'f}g?zl!9s 2onѳ]=;۳D`KfI־P}e>ܹW D3BR-ժ̛wc#`WGO"nF5ի'qI|vr%|w6}d F$XQ? a#U\ nTI=pm _bǕ|sl 2ܛiGZtTOV9עJ?3nGkh!s~_VxJh.fADz8'{Q8%ݩePΆ3|VJ#/*Ό'$?=4cjyYGŷjM1L=E|5(Q90*ߴ{`zFsg/S3{)N8xM7|_Щ{u-J[$g[WuU3WǬgn8^ Kn&DGe/Jmus\& 'D35-;jxB>W5ɄVD\x]0.狧hM-$I ?{PUF[ih Œ ^dɲtXF,Tx\x%4p|{FOMR)=1np|&c? o S9F6=~Kgy*L;}ݡa W +k72({؆ J6W9.KhvWTc$+bg/PaWg= 5f{o|H_@QUIȘ0N+xWAdz276dpN+([zr$HOn, f;?o0WH} $(J0? בgW}aTynYy8`5Q|aU9iM9v G,EFUYw/A̰ѐehFyR{c$6, ]U=)Lode+c1JW:ό+ï/PlPP13QYR06$v8X^LWmg}d0h9r8v)O_(; 7gJW[v-ɞ]ő%eEQx?~ԩMv`A"ys#a>:lR<&zax w?~YSu PYi;̐?! 9kb A'[43QjYٟ34KLS=Y )/pTՊf=UYNFIS\d\@`Baap#*%iNJEECx5s-UQKM.z8Y2ZC_ty!, ʫK1'D# 0\wSle.`P%?5ڨ&US8{Jf|L_[,aoB,]FmMB}?Q۔l8xEUmk N6ƒ!+49wdf*ŠG(ڹ{{6LRĶON4?ܢLM-)+,rZ~Vͻ/V!#4hg6E\J@**fƍ3:O^$!S@oX5j tTuɚ(AAJd@46hHp"} {P: GݔZU^XIL>ߍD{rqnK->@ȹ6!3ϝF"m3D1˨4ڳNx{,,sR) |yZӮT<%sIrP(i*^h;AN.RJ#ek2gij6Xnw%'&,eZy$I n$<獁O—usՔ{JLy@L>v6kj>m*hl1h,p"UTBe  Нj/1l40vJK Y㌾ځvZ<'&nم?Xߪ݀fWP췗瑄fJ>b^gH#oFdp{uycj~ea sIy8{ᷗr@>8#d! ]H&a:0Q٢e I[2*3_0N=/ŤYYybTNt~yTXGARKVO2JZ#15< oS^S^l낽ͩO8ݸs-S;]QQyB! rR5mdW,(g1dA P1|N4CX'Vvd 4>Ȭ?4䇫L6Dy@xm@4 G%L#cAԎ!魠UJ*tk'{,S]fϚO]pLH>7OڽxB r~e qpdB%,,bmpnQK{4 HV[WNFnhe<Ќ.|BrQ52p'e B&ڑWL]+7&(FOVz҆m ɻ;fW?gp+R+VeCJ3\YFL MV6-1RwATa9=y ~!B.+ϣDL_$[j(XpT}:$X 32 !a Җ͞!ǴQS(]D"A"CprӜuN?%3/P4MulCQwƂ7e}\ $j,)@ru25W!+$'q#bL$[hO9{PK!t.>ꍽEw9J8q<-3釾s @nG+0KHo1x)xh mj̴~Z_+d$\ٔTlKXvCDvz h'r\JIK9BS"D5ŀl]r0 B.36Sw'}u2@ȳ>(GE?ه/:?M#ꛡK}#Oz* :SpS@سZQz$;3Dp"  :[!8ts׾`JjTCg y93v';E0Q{?yrC={&_}w:0<:lEHJn4Xožq6iqhB^'=r.p_[( 9)Q: 9v\T%v6(=i>FMXf,%ur'UDzuS".`;褅kϤjKth jdIȭi6\fu2,"C/K%^pYq;;7BmO)uz_I{!vC7لrlD,D urn6Sd+ejeJSL$_5L{.uQ e>1jԔ%p|ᚰNė&NCU&Y'g"w2Ѯ٩ϩzX@X\چ3O="2X9.޹@=㋏~p?y"}t1!=N:*Mz@ E=TCCp{b 9xm;zz>J:Asٞzb'pʙ22 5-Rri}.;l8 Df`r')IiF֚KYǷCo$a(p@kL7O3*.ś(SqP㋕&E ;=7T p⁉$( "go|w@X8{Ԅx32{ ~&Z_cUn[oR 5 waRΡcp q8T"FisQ9+S/svԽO̱cè>CNZbjPL3G]9Ky!5j.@Gc Cn7V}QO՞0qB ~|`$RZkǓ-#l-W%#J_Y/N+4 4AbvJ&n<3M<{\1(P|ݾB7M kgi#F?Dh#|-o^~u&G)JPTi-klߪzKCDcvM)eEg2C͊ 1R[2CƦj1V@\g=Օ5`S<1P$F'TK(C bxi]FG[ܐ$v5l \z3HD&6GuaRo6r8D3eozg`][KQU4،h;(28og \U Ko|#alXxcԩ$2K2@uSN t\||1Udܳ6`i.cmꅒRt XhNA¿[fK$Z( "`=6⺐ߍHէU#b (&Iq{@ٲK[ND-n|ᨶ N!/FD%gE-.ͳ,Ut!םنDž1.v|Vzdqj#uYl<b^HLMҒ3ey W Sڡk`r۱)I\QZYpp\8JoU- q{78<r۳Yɍ?b&\IB}]>z4teDv) *xv"'[qL?/Ytͥ=)SuM'RUk[c.& ل{O$?av#ڻ{^8/CNy;G+dDA@!O֗PvNx%+oN&(=RFgiMsbmF)AWxt@}xb=Top\"5~`lCpbjA]鞝L`8Sx 2 ;'d{Q?j?خEb @Rʙ;PL\t>Dz{=R=a;T^0fgh%i}ՌƬh8. 7+9l$6'K?$tJR@`1g2[1x±kHH_ nʄ=~;-J<(821][[vbǧ[5\7Of"Wt" <Gzȓ59D{!{c*1Kۣ[驻zlmƢ"jZvir c5"M-GҘexfbbW `MÇ;)Udwke#P<]UiD~g^a/lj}>U&w ?Cq]8`r-zhRZ0fBîV%9>`Xb$T5K I$,LIVvϢL.O߾̃u3S EPOe7 f8 cԣQ0SGޚv>q6'ȳ _,/P#nuC_9i֊*ܩV*>dD$^+M(vD.0Fjw㇪tw\W]y!!6{#z#˿|~Yʿ$Wdgi$ +rP9 z,z,-/I;·)P Y'N`:ށYb i74pSKw<B1 vW9HWb?v8k"#'*7AP=(yW +~%_~xAfm] 3P 1>Ӓ.,J.զq, TLzf?4ܱl,RBAyHġ3gb@rMTi\BW+Mz}/Vph-B=LPn[LZجuX/Xum I,?[2|sX-iUOT y3Wci)J!w.,qClFwq62y&S;m.#ߠfuREamEYeVJ&TڲI]ߥ[}BPTB6 Muc p>vн*Ԡ|_װ m# 'ItSLŘHEtlzq@r_ڢΓ"3DQ7pDR0_wnDѤR;nђ~5*X|[ڸjE`CJ<06w}aowTg9 kˈ6)gӦ\(%e ;HH- {s0'_uHu0=bV(XG@0Nϓc ,bX*Ԅt oNQv\-s7\4QZNt F;D(*(K뼛Vݑ%++ޔ͍4h% ?ACi׫Źo0WMlھڠUKs”,ޘR3CA1L$T/GB{{. Yd <4QX)&ɡAwqD3qJPy&)&W[ngDNeQy!8p[ڽ$+4i'J?ofoT`$9߆H~兣j[Y͠N5Mql(b g'=,sxaM\:шhYE )|/#$NՅhnu2zѯ. -n,u)c @`mpzR^1wнN km})~[*< 4j4+PRH%ot{Pbp$U裂ے$1$*@&h z-[& ߚb=2!@+*dqalX`!8"m{3U pXBa!RVMjT$M?a5 !]vٺbrBMrm%D~L+qSoj tDFJLj؇J=RӋf37hv )f)Č6:3:J5HFF|K΀<~F0 }r" N=5JfDe^6[Tn-tt'0 U]b%%޺UH{Q&t(+q28חc5\l[ŜIe$]&cΡ1(k6vD"cկXX+"kl-ɿ8ӸjbR+Si7WZQV #۠buejSa?xk?u -q9< ?Ye< Sƣ6H Tjajv z׈SŰ+%& TzֺMq׉OhZrd#c9Uz{gs Wq݉CY_x̙~f˘yf&` t >uƑE}m1fWJ /FCol] re)JraDQNY(-`"9KvZx>n Sw4n6GuN?#B\p |rj1!w}. ='0Qdp%%Ƚ$lGZ\c 5S[okQ0,^.F̋;y؋'1=O0=:rU ; cB*&mYөѡ<'{oO.O &" "ٖdGR0$o޿Ϙ OJDBA/j%:InJEʸ/U ׬`[BAY+O h (ۣ 6ת0.W54,c\KfloߐO 7!UF[QxZ_P*Q0`ȧ_x'JXp:T@Nʃl@S+cP)*ӪڗřJ07K.^A w: 0"? (O_3$p(c3}ds^2R/6ٙ0 $(>,R-~SX9!Q:>SZ%h^Bتch gqgh 94ERz3w"mgLPZͳۣEDC[++S\΍ X  liGz=ʫh73mR)U3$xI{k\k|bM@\~5Xsh 5<$-BBޭ]<~Rka?}/!@W!/MJxԖPHl6"v:Rz2ϚF}]ؠ|Bě ionLah6]CCUd᥹åN{cg>PU jXYF^ Vz>tWU5ѪK};Q Xհ>j<' zbmG~hXz[ic徭nHsq,^s#]2+5VF@kqnXw6P Vjr"n:Zrlt  bET`v$_!D^|DKX_XkF]tc3R hFKA1Gili0 0J l;;/z(t!{KSێTjwblՓ.h*|ᆲw'6%Z?F\G =U}GS;sDt;nGA7DKg;cD f9"r[O/q)HJ'?frK0>J:I1CQ݂2h0Õ`X PGIձ  i!#_6s4qӼdA4(ރ_2ܘ -,(ΗVa=zli6`D_ܛPq`.\W3U'ķԄZ{Q]! *a;K2  % O,#FhA*A' 鷡Ɓ unr5U{ѡ.!0_:r .'>VۙE܂I%YI.=8&wsX%;Q5uq*L+Iv̦nTTB^:v[en:P}so-lr&)\ڐ Wj[:qtrf}҈aa-*g.x^ĜdVL2qqL5b1vs3Gs.AB@[½rģ)=ìv"-_ |zoCa/KS wZ0荠 (kSl̄pInC| g|u&HL` :@003~vjWxpب!?ٲox|Η>YK~$h8}ʥ!4pƣ )8pazPSSS8_ߖ<4pd68OːEĞק4AAiX-dkչ3f<kVjZUu#M@(My<%<ֹIZkN)˄mP0no({|;%KMj+\У$ÚUJ%-X&e:*{ZE(h] X4uh9Y$?[t&Xf{J[kTnSrP 2l$ gDH! j/k6GiacCvkRa /"[7k C?[dRjD:<^f*[.ovw;FH"v[b Uכ*T< _Z4 q-~lI`GL  rCYuL @sοMP)EnC0&F5_# %`$yAp Tr~.4hBf#6=[5R_nmN!>wGPb~O[42EVg)[nzJpc<7uM=^h /rK ٰn1ej >5P/dc/S̖崯 :^R PbRjCI}&@}l.OK;=A`WNg{o]4#$X0O@mnq u{|!/Zj^zd=iG4rGNH^eM[%!R&Y"f;?VŶub6&zhqB"lLĒfi@74^RY wyKh2it@E@T!UCJAr ag'7DXp;?Wgp/:fT9s}H|(i D@[P̽m+&vc?iFVlYE"vӓbx\>E_-0Qld9C/Kf5 1GS0CZ >ˌ6@ZaYԴ+>Ԋ7=l3᷂if^Ծ+2H.j1px2/Ծ#D1wPT,g]hV2Ak [S!(7KlDs6/M4 +$$s lQ6V#ӡ Rl SEWw:&iAmYux^Y2h?9zl0~;]x.z6kĻEJPobkf/(R9wQtF2"֖l.8䉪k14|äKJJğzl^"*2e!m$y;Ǥ?xGiݧPY2 ^q}@ꮨI5Ĭwn<@V 4 UViGi#[<&!P/H@NWzSH~t 2ܘ/'8Yk֢Ctm)΁; ]!! ܀o]Ի=xhi_:,XVzҿ Ml-ҟPC"XLݞy;*մ] &T*F8w$q-#ZZe%jϽY8%'^evT8B4ZRsit?>(N98+3R8PF`K!p. o]̘SZlca+j)0^HMpy)y_tQ`/" p3rvŶ5um59۵1CƀUVf]fi-&/Vl92}y 76s꘮د{T&R< oZiB]PB]!_ O֜>1s>i!lo"/:`G0\`Ar'6FeV' MLʞSjwTr>v;Gp(/q^*iRYNB"srIRM%H(džڵi%k&d뭺zuIHGuVȼDaYYxJۏl6n6kO'HwKhl׎ʵUX&3㲆 mD6ʼPi!"%2l&(2G';p dj@;": |`VrSX^ ^`Kez}83`e jgiПHg$=c4&[C#.cZT:}mDH#g$ѩ=Sw@c_ݶ5.*=?!ZlAuwZ"%Ӎ܅3ՊhFj [kdK2)\%WH1rutSN'! s."rȏ4v m0d^ԣ&L37>JSZ(rEW:~#C^%7,p~]j 5 ymZY@JKPw7ƃ*i9?s(K&Mq^ ;Z4F]|ؓ<63Hy|VERSnY 2'Q!P.VFULy]:W!Kiai ѯ[guza5<(s9 b:L簁'_ QŽu%b)HPxݘH3a]&)n@YH}H&.c+F>q'oal ݷڇx\Z;zksQ0#k/-akUVyu׊DV0sV+J4XDwrsakG` Hl6=(*Pm+ @[ޙ2W|Σ-]ue D+x cӥyvsf:p?6Gʛy1(ڴl*OG3$R\RԶՉGg0^6D+M81/w]FŵSޜ +_M/-|%;UU]qk*`r'spLgI^o5K")HXX #dQDw9*h^6TLDיQn[/BL[O`ұ GKin1 7pzJ 7yl$f=Qh4c*02\q/mX;׃wz:d؛© ]ȗ*ͣ=z8',XXAUu0=3[x)BG#ȉedNRó,?u⏣cs% &E*me}ER &%L1H!cCu ,H"0# ;%=&%0@ΊL;Ҙe<oHXj>}J?X@dnpr؅=ؙwesc.͛κAkzږhx<śʴ VTǥRr+ *:`YGM;4f{'(,N~ o@(jpGY\9WX)'6{=Y/9wcZ~-r΄t)ak:0A;7h_ZcwH~<D-JѤhjκ5əV0Ǒv^Y-'?k@C!4Tw6(,cļ ƭ[ 9P%W\5OQu_zOYHc;sJiK.u2=5]lWU$DܩX`?3|&!^9vßSEL0=(ba}XOe򟸴rܺ/N@@/ b Cv2%BY!tRMbc cɟT4NMu֥݃+һXkswO*;Ŏq,02:*>.wAiZF`&M4h`>rE)ƃ>+^A ,UsrCZз E1nA> zŽ86c [v>ԈV$ Pn֣;فGkop2_$MbLGi {IS3H_Ȑ=w?2ԀPr mA~M&2ⲃtTu /TJWbsqfbόFذA,B먴Y!u@Y5X9 Ԙ?)sL2Cs%cjC7݅!߅Cbg}IB53P;{#Zh#U;8QO-"LT04~y1Tu2_@Y-ZfH^hԶ-qU\dwIM /PasG1-Jg٨9n,5(o<5vh.HGQe#5˨y541 2cN0ɼ˄ -zj'S1s s39HQD ,p\GO;R6}5Jd("6:B~n66 A\x{dz]3&U ZZkQc[~@v~"qEp&l-2lEpf: ҞroXK;^`a*YCAu$ $"NB?I_[UnP`k pGBi;nڎ`1Kv)=d*zDƝ41hn; .a2"ۑ#B-!g aJZHJrTmd>PϔZ+7–j$9)NPQ"sg"_dv!F(eI:w߫PQdcO !룏;+yՙ _ /in%^׹v5}.}RamS&W0}&߿q]j$(;aio`~q>vH5鉘ڳlrS/*Y:^24\W f dI>aN8 lo *WÚɞF[^j9x8-@a\l_W9Qf]h"Ȱ [u8"  ?}gwl%6aͷT*їZ$96x߫QmOvr3LdHe1:L]Yy}SuRruw=WzOY2+;曢 'WƔ$>%=,Hʫ,hHIuEր5V2M5WV!R;UTrFd/\Qr[$7^-L<+0ހ#K] }aHK;#8VZ]$ǺUPN?Oz12emج6s5P.A=plԎB^ &Jn|lkې"vY_PvSS0sV*g\t/x%qGd34CPES;u2a10By>/]Jchn Q}Jd908[Q,}R4Z얾SgAb^i ҦcA $psnq.L~XG+ƑG)ƾgss]R*E"Fh,Cx]4z+6BNJl S23Az;AԞGJGb|D qҪ ;{&ڵoi7tqB\&is2]cs^2`O@Oz^cJTǡZCQzQ6  99P6UfR iajG2>CbXbn۞@09bWi5eѸMN!-5塀vXZiw:zB,۲MO4ǭc\B|>u/2/׌73H(E||r}$]"-E2=V^8KdK{ whXFn t/든XFiK3TP!{2*Cufb yx*Q):mo'Ŋۑ&Dh.Tν8zzJC 8p3+[Ӹ6,c RŻҴoL/@ QGڔGhOZAhVOlry8&؉!U65ۋBKABiyU XdTQro1Ư,R=)*&+aAp(ucD+=~B RDPl :^1ʋi,JJΕpg-W$^yƠe _;JR٢q= m_#<Qz!a 2cB7d}u-d}]_9;7S+R n7BU|'=# Svx9ž[wAb3`ZpDMñN|9aXd-${%" K>Pw]ad4a7@M$>(] Umó'H5vJ /hdrÌiM!Ӕ ir 3~&H`o.Yb(SD}~ϵnWh>}"eކуSKZk{ȵ%QM9z^hVm6›c?iJR\eSfpZ~% {?T ^]Ga "uBc8AմQx= žb[2̀i,aEd(&(i?bD挺"Y4I'-zOȦ lf1K؊ȧx%x:S0 B@n-V.C0?!{FLeB; 1S0G)]~.}5WrkanPl SN!{Ti0"ʗ3C^z|ҘeY3ZF!1+;YŅ~ZjOtp./#NJ)TV*CT2Px 'Yw.rBe9XI5Eb>huru ssa[ ҍ[1\M&2 lwYuD/Qx'^ze[)g'Yl s,6 ըG,w-T];R -4{ghTT`Fd7 ތ?촪]qViA:0(,XmOs`' 7픏 Tk9Xi#` }9s-Ͽځ`:\ [ }v 5rDWOqqD.g Up%ePNT+WR- nD^ŪZ퀙؅ CpYA{sIWT9TfM252K(#DpyHyau6[rMI ^^NEPCM'__^u2_h'^nӮUH1]*{ v}72cU3`<Lh{qQ*K0܊f_^}Ɲ ;*[M!itk~|fK[;L߿%G(T|/~X}L'oUM .n\gpp=ƵY H\{ q fP?.QY+Ѻ-ݸ_;(רxLc$D!- FFїvPOz 殖1K`4d%hoQ:~{p87@ՇnY[k{^ 3?4}=篧9MWV/+6D&giGQ7CǶ.B [nA8cPQBjFL0r{ǰܥFwA=QـR='./T &҄\@geyk\)GEshPr֊e3g1Iq;t0y.x=&ssiumw#g- ^n|,o͝޸:ā8<8NFn0R[3u_elvZ7s~8p##ڽj*OE=z\zyJb|Z}x<*>"vea%X.t>*(vhЈraq8?=S#ĢZG骖+|λ}5&tX hE+2s*Ԅb,Ra0T_91 [زY a-zo =~if䁥frMKг$V$RVs'K,EӆJ)H'k&5yOWx J}IcO!e~7An<,+] \&qdi$=y}N%+z=u,m귴­ R:e3g6kf]aD:K`Ωbw濷P?Y_B'O\nau=J1% 95QVh:.Euk0ǻΑB, pAW`crڿ6N=BH@1n% |~?V}7a:r3q9 %Ҡ FDص e W4HAydb{`UsΓFI!J Ȇǘd$'TvǯPܤ1d*ixm7Hg} _'^󎣘*!5@iI)0bZD{Z\bHl@Ts[=biWF'Xq1I{_ :ٲKZr/ 0>z A]eD}0珩0!@~>$NL7k,jMx g6&@*rߪj9ciiz'i!zw-Ϛt ]3~]\xl%RQIR"=C`6VUN)z˹-YdTf}uSEv^āP/X/j?c,Nh=q5q99|ଳb$A<<^01agיq:mBwނR40;tk}}cChsnkOߓ] ,3%`>uƝ簨}D@sˋUNmHPpŠW}^kM<9$ZRb0mm-≵]beK։Y'w'D A:O:^*""OeG/Sҡ= j% %jF^2Pbyf۬grjYS=Ϯ`\K鴈Qim2EV iV'?َpw uӢXץ}EÔJ3E#N-!<$Պio[ǘݫ:l˙ Tnhh $c; [?W6,i^nۙ14bd !cU 휑˃.3Y,z5%lrq uc|m8 ɣ[vח>۹~(9NL9\X/p6d=޿+CQN#ʈվǽj`tu.AVs1$&59Uu u;sQ~j~a3W@n2QNwlm_lbY؈N6&Z!ܛ}44*6Ա 41Z)sNk9ȭ#+:`{}!{)SXyu\n| 3YwIKɄYrYdl>}5xN؇aѹ{+~!^?9+O|&ɠvj2綒.A[XrV7:mNP 9PMP9v${&`J}2lA,sVv;^H&3]tؚ b|qR-> '&tpv5BQX?ifΌbh&uJ9}( \Z ZWE~>@ ^⻽0"S˳p,W05ܚA\H xc&)P x>@W] >߰R6pi]5$s!D߼b?-|3w(YKj6ʓTu4l;3%'T6124p S-*5Fq@eKL^a?Q%!=NoAF9tZr GNtcl4 3*'{H=Ho6bpm0%w+MnLtyw2vvp' -M$Kglz:a4& o&s"XpF5 9L?"; gC56'FȘOɦ3¾+t(6@K}³CY Wc2qȔ{d  f;f0F~j1d"JTˀٴSuWX4*(ch4OĿ8nmǒϴHbqϫ+S,%}cF%l(IGm}A'[5PL 86.`x?3O[bazxGp 8lx=H&^N);Y.7޲jH7r6u7CJ{ܑbjND:4d6,\™j>atSF a>TBN;-"ĻŻUr#,ѕl?זѻNJ}X~LЀf'Keo٘_#\2i@_1mRmq4G:)'j@5H. P# !7N˴uAxH?2vTNYx-pLgCyI$E;j'0kg"%rx,^A$7O>*TdsN⚿7uYt.g7Ro#iq*U ү5}AГXI>@ݥeHDg i Ӹ5`3]s _.iv[8X*KjX!%AOԼU}kQ|]2y Lw8b'+յԭ6"e'_'2I[!bAř"(R~Ǒ $ۚ&R ,mGΜGRLX^~+@g!Q.m y(P\-bHhQ41y;FSoǽ%= JT|>T]"69 bz'* mO5_mDJ3SvA @דwX9:Di*MEI*BʿP9sD_dZl k8;ƷΌx7bֶӍj_14Bj"Tx16o`VwTkAشA 0T2ɟoCjlDM!ML2E#2'[ӟ&`7?$V-dXC&8Db+-^Uq\j4]M3ODoh9TH,߹ߝ$]l{>GPD,A{+B$*]̛?G(fL]܂ sX 5X"..T]NyuȂPE}Sq,$r.@*O1}ۡJ@pK^;v$j,u1F+ ް!Ar 0懌I/1s؇g4NOUCY$I}'+֜P0tee7 ټǕ'l PEmgMN%˛ gRSSޔb̰h yW֢76Q ^8oR*Hy>5N޲X'4?K&9C r8 D*{!90c368\f|p[;GKC%“I˾#܃'騱u{"o~9ķwvu`PT桃<(K",q$8$ZU4]f,IW4[^ɟwe -[6=>%q*x?TOU=q껵nF~"*Rh)35 w'pའ:ĶZ3<cv FdY?YPJ-3w "DN\H$s2?3D2߭HXF`LL^=Wpُ nn|p= hU0gI#FC0U18,=e2> @:?=X +]jwuɄ*15 F7Si[OC.[Nni"mrRstArgDv*|a:!̱IޅǻY3h#4RV!G˼mu~=ck6t'Pw.`,~,6c%f^jq5]1(nj|6Vr =25TQ Mn Ub% 7b i~_c's ㋀5B 7sJױ5 mu|`BOT6QU^Q=TkKSp:|;M HS*Ib]jSfb_xՄuqQjϮVȢ5Tج 6ݜVq?GԽmAxc 6N!Wq" SI6lE9Aĝbj̗r"hKbX؂Y`E+譋#0m/n (%0AuUj185h‹Umr?*@= =n Mko,d\n|}-7J((wkaO+%& }6#Ti߂H4]Qj·4I t9Jrȯ'rbJjH䪻in ?`^o'1kD㕉d^|2ޢ"w'FQGUPfUhsB<>'OUMaFF/1BG&zzH5#n$R y|s8ojZFqb8r|E">o}5ִqeP/sa۵g@C1VDӳ.MW4x̄2"U=Y<<23o*QIs_z`V&I cIQ[zq@\p\T5fƪ=%*_o (f8=Kݺ/`2g _7D )[XfIb(%o/ݑy &nM\18=i y}&]~=5Y>Ej4zٶZFʝK0;fokxHAUCpPnj=YÄ0W%1ߨ|f"B|0fs!Dp ef Jpt!1IS]pQ<+<\bV5z:k$D\0±J~mD tH44$KE1.V@&c Y_RFPMZJD:H cgݳ*WŘ~5 IP#} 7F3hJT B-`ʐxMz{cd9 a$02|7`z+'PL(5B9蒦̮7Yk/CeZC3mm >k(/CM8Hk:J)ldi5F" }ŒwƂ$̾#JֆML ,[6(1؏_7fX``gbq%%O^-+enGaۗ?Fa%$WA OkuAgb][>Β/0SkY9r#[ҋVuPbi5?J]#s^M]:eO+HqA~U0 +q宇%wqh}rruHVI1x9 cxujF,LjKq?xfESFs >ݒᤕ{^ÚaxLMBCX; 蜼e YL;7{㝆Vu)y&Z&⤧yt k'-9)t, 6U4, (l ?\.Z%##?W:&YoR AbS ߹j̨ܒ/'g_ݐSxܓ8,; [ɠGiGcܓ[WdiDXP.Lo/ܓj4!j&1^3lMHmgT{zS@э$&Kp%)tw:(X<u-l)Xeljp[K@>:fca;O囊+Jׄ6G*D:p+YJ>aH3۩˜ J\UF2e6KT~  bgYZ07070100000056000081a4000000000000000000000001619eac9c00005784000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mtd/chips/cfi_cmdset_0020.ko.xz7zXZִF!t/̇WB]?Eh=ڜͩuӀ+lVHd%=*|'o 1{POX}FgޛDpR(6#7k?qF6C7m68c rN£6Db7d?vLa``EkDId+W}5IAmn9:fнV7TXKY @1W^9Qwjc´{ߒ(Q'DgPt ms2l~E+ml#{!Eq4cGSzC4&Q療u*ZO6C(Ju=֖s'=oӛ(=!WŝwNObDΒ;Blh5n}k[KzmvzYDwL6V>ɿձsWDPO6f û <RSq1b,`d~WC\hxI+_j kb(QW Z`7\0LH?䨈aQJ#J,]Cvr+aeHJ 7th YPqn;@[g\8ns`T^@e..ߟ Rڵ'(F@ &m~z*"NP"g dȡuGXB!;h_ =gVubb\ox}/,᠆^ыy.X=?M3Ͼɲ }4j7$n~cXI@}8{op0GR13ԣDf cP樯 ?W }xfw Wo2Qy5̑;*]ʞ~ !?aũAiagV{󥲮^ 푃v+j^`a|x :P>B}'Q 5{+lqe-]#ۙha}< T: NRi!7[KdU:yq1r8<|_XDr eDx[M8J1ul#9S:L,ZLޑfk@]0U)F2KCpTB9Am)9vXxe)jv1 YWra",0ӼR&*)-;9AK@*YAjYC <l~s LJv'oYpnŹ0*k_j67; C#ھ5itj`k|sĠ)[bG SipX|P5qS$Yd}:"xV kxi67IglNlrM~YS*lqXv,4>QdZ}`w5D>xم]VM2PCona| ^>R+}+%*b+9'"^M|[&Feψ@=TX3 q0ŤOtyjM̕R0Yrӗt&|~\?>A]MPhӲTw0\G۪. Rۯ'"ڹKD4ntTk5OB}*lHg?%ܰ<{il޷_LTSo{iϊíboTMkbJ[.m֮33dR%.sU<Uߛ>:(s),{ϯ$Ur9B#Yp`]0s#]!jqMcq\fT`"'Ӌ!:yJ&۬OaSu\G0(yʏvEհ~vFk/9U@Y_[C| A~]Rj)oB#e$FAŅtq`F5`"gtc>ރ_ʖUn^d[a)7ʡp/sމUzQyD0κe'l]vk<t3_O3YrU< 7! wc9CaכCGAL>yXԞ[9W5[fdgxpznqF*]zrOY[R$YnovKzaMPMѲ`}$0λo5ۼJa.vl~I?ЂV/2YS'*SI޷:=g,iDKmU*3Y<Ž͜f_<1[>%LOɬ$}Ճ⑱jFJ}o nJpT%8()˛mm* |XJI r*y ç{b_YqzVi0o95|c (;KbEKLs_^:"=uUl@y>F"6Qhq%py[ݒ3R יۖē@< ?U(!s>`B3ّm#35 Nck5I$uq%Ys]9V z0 >pb/&)pm"QK u 0xPŦ38D7ɪ L^ؽ?|Խp VP?5u59 nT)nX#M"QzW8#%ٗ@Hy7c'v 1Խh5Zl?XQTpv,2w"$X$TlA?_yKtS1sbVWNJIljL|A8U&ӵ?>ni =xfxf*Rdz,pſl2"3zu| $+TXtvvml7!nʹB*&vUv'\˩S )t ۥEgi܋o35/Eж쨾? e}+Uй_{,mWN&DFofDZcWKh~kGPw![v#wU#ԙ+P۞9xUXnkY?B 8C8V b Rq*>%*ؐٻ=,NJy K&9X|baf&]M-݉aQY4B EdBx'䔆S1{T%^cN̂5% ǐn>>ܸ")٦}{LjW_JT4,r>52c?1) @ T< t,B л-8B%+Wc8;AEĈ"7P 2TC6@$5E#e], | yFK嗬/K?MujsˑNƳQͲc<2QLƄeJKw3/{cl\I|{#aQ9xdB~|Ou`2ab9}K,`V6MW"gfc{jy2rzyC+}y▨B2>E=OQP@evZ~җ%g b &ҩNǿxň%Xl} XRrƞ7E`o'Dĉ0noʆH/ܴ_i> 2> T'vπZ$4pdƅ`>7@q'ca7Q FO,A,꓅P!e~ɲU^ lH3\;b$u?ߜb&~ziM+/3O E 0Q -/sa<={Mw XŻ9nR!zO,{}ºlfY#Kte \/$`j"9w &3NQ07_y*3ي_j%`2S%fjI2xKrp E$V6nD1 Nʣj ն_HcSAT=.d-E(+yWSwk_\ OtxiX[ c}o"zwV*us>Yd&цR.LĢEE^$1ԛe,g5zG4Nqi IK-c%Jkzʉd0"6 f)[7cQ4jTufk54x3Gs|CJd-"*zR/7ҷm X/ qyY)}U$"Qn؏zf'v=9Z zkEu>r=-,(} hBh 8TBsK5|% m**GacpVcH5$L̖/1:j(;֝w3'-5o~_m+!.$u=~h. l30o_iցnLnG4ڏB5"ںF(; ąЃd&'agz[; xE(ƱtkN ݱ~9|`毄׽ .Fb~]!tb 5cx;'HxN?eUoQ,͈UGW*b=ӚH]2=u!-mrN@[%ӏ5#-ᏐK ~dT7)ذ'ı⍗s# X"lC}!ȓJ2#@c#@^VRcp*Y :7"дq<~&=JW ~j̯lsu!Hр X=<@2Ơ"7ùe\$):3mvtt$V, hqȿNQȯrDb\FP-V7`R来` SB{"u S^\6GcSgi7Y3P"/s  .s0:LTLHaytT"eŷ15{37p\^߂Yy?FI{ NuF`;MËr(V mDؼoZwr0Σ 0df0(cuMN:y+I@!h.J}nQ)D ǝ Olj7Iއ9Qwx06}M]ivxsGM=zHWc[ɭ{ov(AP<|R(^}6Lav%% uI=YW jH _X&(4Ce!)6A mCtAL~ u᳘w4i\"h*$=+Gjwo slu'Qr (wXȼs?ƜjDWk}*a]yj,ZG $U.HwxmFzl`4ZtΗO'|)tmQfWA7{%t ~)law$. /zzYIW cFqW1W`fZ0O46(wIxYlA@rSL֢v)d2}JGa+LTaҺ)ewih*  Y:25Y9JjZgR؄{Dƪ VEYXo Y6)Gi>lߠ1F(^V<2\]֌uhtA }~kʶ$ <}c? &Μ#7.gSXԮK7v1u!7ԇzp[ibj``o|W>zɉG"/ JHhvtqw*l;lzvq_XEyRiDJiazPRV& K0 4[x60OL%w. tRtZ87 UmPo>cU=@:D#H퐽B{9jkvaI[Vt=Jzh yIȌޠb}G>.cDHϊʶ)73xG*>7\'4OXa3Yϴc#sb<|C %S{ּu3W*TfvI4cXmvfm&VrvٱC9Qw?&" OӜĮTXnG ~^.D_ݲj(IlW\Sh,h.B\-qoľ渆1G%ZW@@8 [ORF';NCsVhehE$K1׊`jܰg=ְU~)Vǚ6[a}},/)h\Q/v{俇='ge"m>VHrc}"%Ugz#Y'u-^w$:/Լ !HNKy 4:.Ugug&{ lB(F,蕵D:x/B?Uv(&ӰK3sZ)2{PA?@w~X2<҇\V?}-\]vLpC۪R+^ƏI箿3Uۖs7^Y;%]ЗX{9[/lom}ȳ @+:Ùt׾h]%u̺C_z-cXXsŠf#;vyH[3tg !p 47pu 7(MثM_!etBWc״P .'cO%FJ;a_E9?&I[z!`M*C#fJ-n $<~J2rk"A.f|f$qޠ|XXBt2$~]L:|_ӉJo3$M@`rϓ$()- 3hN*/|SIOΠgҎ,+.-Kohɚe/c< (K_#~Bj)kkTOW;۳ R/ubW6xVdg eۺa2mVOct:~KUys+\!0DQT׽wkjB <[#m/0Wn_s=>gL*>u!:q>tȊ{ON[7GrXf2N p"FȢD<Ԣ~Nl p!?Gz9Wc 4/QOZ5)˦(?YyXG-GKѽ]tGwËlMТ-g%#r܅x\RO O]SVXe 1i,1> #sh}eS\?5Û.xSQV@]s,#]_7vB(X[|ķ3,fC5ɁbnCIcj-([Mq?EFsCp hR\=Ig4]9}a^:㻒ʎ|LmR)T N}d++i -yA+446U&驭H:lu̬Y|зiM`- ?7$t% ïV煵Dʴ »ʃFU;94(!f߾>ī\y3ޘ1eKy khNj nk&l3Lof^R ~!YeӨׂUdbӷP%fWfyG֎&SNPXKx6y.d./i5j j~1E\ aζᝇs[H*1Dd=}Dp?O]:(Rj'`[k7ʢ*Ӱu:PP@<\~W͞}g"zvI„Y`re:~[We#j R݅Da* fuP{uIa"+fOwv bNvbA\X2)W1]N+8UkTrS|KK@m)ޭ,"dQۊ@h,}qR^b|ZiAm6t.<Ө; G30 nC/?. (֦T2ԡJ )wK ω,$zU!LOhBzSwMnmlh{Ƽm#\-COoak%z?׆^KHx6W#"9 /]ݻ9B<a#ɼdP,Pb A?KVgYԝ|RZ\/LqS_| bIaB}I&$_j&eӧۥJ.P.ө QЌgJxw #ceg'PnoNRpY0[jʚ:Jaz͹-2ֱ.b''*$+2{'|AT簘]%X&4uk.l8`.7Ne\~00GK#Fc7 x6L,^,Pͭ0D6`^G$٫q=3(xyNC .=4C}IZ^L_%R%yXaO#a2϶B l|zaKy@/ZR+0*8I0?Kzh7\`6佄Ap,0WOfRp,o|)J|#"fę1!%ƃ!.7O;a-zzd:3:iz~_\pE9Ϲ<,]}n_K QP%Mu8eb >8KQ+aȰir+E eI$zW8xgT$֍a瘥 3^K.ց>3EM%Y P!:ѡG_䊒Dz N8c\.6' Zy^ s}YZ^*G×O} qE^MM!ꭴ9N< Lͤhon ,< r$3Z}kj%[hxSldZЕFEE7h?{Լ*?Z 74$Q: 1ȇqpzKԟאłǀcASzd,x^Y_c社gH %xv2!V NˢDI9a,VhqѼKɎOg*Usx:{4U)}Z6U+J [ʖڒlM+,tA.t. ^ zHN鹕|O4 ~RZt%py +C Z?saZAkFk$0Im$ H]t\?֋q+3xJ^|Am!kfPAe;?)N(8I#] g]wYՒS9 n Eݯuԇ:_)y"Pfn4Yb^ k3 ir!cOUAM֯DM!CORK.2P\m7TKzAfݟ^ xFd TB@{򅳫rxbui)3zΘ08w 0Rǭ7su~ڄ3B\[s*gBbnށB{̇%Bu>(?%fL"/xi έ 7ѣc`fuج K?J 03د>1Uh$.şpEQWUeEǜ9xe6`V(1hX( ͱ!Php?%#/~*=NCuQ)m>hQjv$jNdB0/(L->>nB ^Q9 AILM/@mJ埭}p7h9)T`XRV=V*bxD5R46^eK{XrlQU貵H4ʅj͍dnXOi~6Q$E1&=\DfwilX< 鹏!uE3j^f ,~Vzól034ҕ7,nrVӬjR0̓S6j9Ù8nm[Cjۜ$wAZFj>CGX3kYh:8{Ztb5=7L[VcPcRYM.I?8*O=ee5HF#3_H{x,qs0(}yy肯^ riU-wj3bv ty(Rɴ Ԗe4P܍aR_ZjEs}#f(܌:~6 Ʀ5W&%5@4lsNIEKmӽ6GC2FP`ywx;{_2lttC!nմgJ+ӊ>;xg#1oDߘhJ%Ak#j׿>r4Vy25%-m ~. 0퉨N'h6Ⱥ (%[LJfG-aX3p78=➝^ȂLEQAn!2F&'bG~P 0NSϒ)"C_@]*EoB=޿ߨf}ҵҭ:#rAUJyK1k0쿣mW6gSuy)Ccda(/uTgL筐Fa.D62)D$t RLٱplj5:is瓓 >ՆDG+gI٥$ghAW֣ J&a,؃$2[C|YCڎ?]Y\_2FT7iN0#=p@&4>zpT]2"LkhtU, ⴪Y,1vF?LpA:RCr+j'B ?mx &Ys9}֑E5\x鰗_Z?Q$V*fkHs!III@e[x#Yf |4U#i eLNxԫ#+`b Q9>7WTQ kí%M%E0Z5'<^&MBI⧍#h(Hp/ٯdu~eꠝ13[ưzZ-y |Ɯ+9~9'^Ai A5pUNg yj7 r\yyle=XFvBld}"խE(Fۚ D򗟮P3^5| V7\@U66'00W!x=]`S-[VJ_KeۥMP>hSjWoO/ɧ{@ziYe.o/}/t*itƒL]V˔`/d={\{:Ph ?T@ C¡FHry뻴[U\#{љuleUT";%Frc|&* (0p*wH i0OX):c2xIdܲں *DuXVꝾA%?uHjloo6IfcěО{T#\͕q-r,X ~wa lۯNZv{L-9TBIzL5fbZH#l0:ipm?">iQs};؁AѫfJI,poo1-Gu3IO~EYdVǴ=W+ lұ^ 3Gѯ𺔋"3"X(֐W nTsyIx>P^y!wڿ6&78զEi:)(c$@Ɲ*+y{jMOτ'zPͷ *Zm(hÎ^6kDKցSoN (}87 TIW+W>̀5ƥA4Pq/l+wӿ.>MVe|FIEyDp'F׌`mnJtRoAU(̬MmM#MvL}>*1#\DW_\/"-#Hp3JnX4NZ&u^얖>jזDó0ԛI딅hlKCUdܙɕ0*Ceт2p+rX,aqy ;nLN;2{hCNQֺR< Y[ )`5)=C\](0 #~*J`*lodr3} gBwhFCzZ;r`SA A: lT."t+9/;}c"|@T ׳i(ݳ!؍Iߒ0DE=Q%dvo<9=9Xb?=&"Gc+`zbJ`o5O1]yAQxs—*DjzbA9 ո] 5QaW׽L]H\JLHH)L"N^Q ɟ WfuLR ӜX8wa&x\]%!Td&nއ<[Aυ6m.7(  2(f)hIC?)?8%oUI 6;bU?lzMBq̎ rgOC/3ī}H%83u)$ А#F3=^lS8_62 uP>;@򍌮tMu~>fr(1\oOaoKVʚ;NA|莊lD90Gk]ɨ.bT iTXlEz#R> RMwïq[%7f╫to@RpN.cSN㾌Q<* Nx6xdsڡG-Wxy4@6(hlU gH9(S3gidM]4S }Q!sS<&Ck% رHĸ 58xPIZJ8f;lvwd>F#]ȞB4B T1ޜ^oT ,Za4 ̺pЬHmTX~ =Η#tR(u{/ifDԭ?\*Tz,GX- (d1wʋ 4-+6."͒.i@Eb .BaQ΢Q"c=!/JxCHnR&籅0vA~hm(\ U-zHHsaѿuJNXѠM}6bq9:`\3F}n!}@[>8 I"Բy@ZK.fDz8ު*I) C嶃gm!QAk/.$;r=@ÎR!\K?ŏ!#ٛ,Wzs4OuVk;;ИjQI|.%Ӻ⬣dU=_fXIYs krMdҪ3>' jWtg~~tK܀B m%GJVwM8 Cz{_ {"= i(p7ǰEO`KrTJ*89j9=f&q\+>ayt dEk7j|f5s1,tni8@KT ':O\"G};lƔ=q:T7ٙǒ|,fpu? 3[FD]ZI߿d=bVt*ᵶ#?q~Ԗ?W(Y9v #4*zLs3OI\V}nz6Alޣ7kN&']yX)@q7Me>*/la;|4h6Q8h nq  ?'Q Pc'; Hd8§謫.;8uqibP|tcrPGItѥ-Y;ݦzFL%RloØ=%TKY Z 8x߂J;IywnS,Hi #fک{I᭰#)ͳRqh~ {wAPFxFL*Aˆ&E4-ӱOTJH^5kIu.g6gAAEukMqq$; o]`"l<R ӂ+)ȝv26>G>3{lsṬԪHT :NJ!ݼG'/,)/|6Cn1u7ľr>d⻝J)Q] U<죻F٧xmkкXi44mKFRn]7qft= 'rS@=a-^(wUc0o#GXV]p p[%j[KA!AbGhӥ)bǍqju+!_m<$DV(?=o$;XO(OF,n/ wɏ ʪ66r6uRmf}z\؊"si`p6w5N_E XV)F-iſo/cA*jg)L]8]cp: -A]>,FYֵ^Aѝ}B- ueƿ3ߨgnqN\:Cxn}#q1&dvRq Oi]ĺ/>E"LCXByNbִLB1S>P:SWAiš9"gygA2ˇˑcYG2b2Rq"0GXF;A{H}oF60A .}3OeOZS4È?^}3 Ƈk_G 5,Wשdod>E$s,c/`B!QOm\J߽ BM >! VBWyv%-U[Xyg K΋I~%M%|WHDoM.CS8 /:~؅wg!vY4qJ!c#=}BSQYfډ63MBOſcc12aNinG+ޞG͓_lĶdv*WcH(# T$623GvxkXCCw;fΙLR lz,oK7mP7i^B3zQhzRtNYge[c10hZ!E%l.uci\T6{-HO;:o;;ėlrZ4}`1{aNV]H ՓWIBk CK0P}+@Ka d2;DVI?Ԭ&38&^ dhLhx gV 8c=lE]*4ԢQ4zBt^Ԍ皏:2Z2\dMT2ا4H Jثx@Gգu4C“`@+O)s720,@RkSo8qvb|"&AY>5DL +i^"(7/&diFb^iUɯG- >^cRbTl6g`yĴPi"YR֣/M%PZU5n%Pz nOqI\c V4.P*RcZ#wC,c9_Ҳ(?)ڙ|2KB#Ȓzq-AW96jѧ&;) :/|5_ڍ?ToV-3;#$ Fyn͙۪ IICi *F4yAi&Fz%/xC㐢`>Ԁp T)q}HxʖvJɦ'=Q 8De?ksd3eܙr Nh&OT (/Ɔ_~k|/n8YKy3H<|ڣhވF$HsorTayg?oZ|z!CϱyO; 6oݫ( @nUs8ޚ3NRnsyL(c?Ucɕo A!>nrm Ǣ`?lkp}I]:Q;tApD*Ť[8 H<AZ9qSMCU񈃉L%a/OqU zG6kǩv-Mr\ڶC3o'5p7T=`*?l'W]Gί9/ 5#Μ.)t%DHt7 dXp9ۘ>^$6+MfMV,A 3^iTIE9ˌcLcZLXYa)= o۠1~uR."yo:ǒн%e4y1i=3HLNn}ң 8f j^[Fۗʔ]<*\ňX PwVDM}PND}_t w?H ] ^/xrST${6}{Or@ fJr]F㊛'8W*T` W9#/?Z,!?J'ַĬ!*͠oZΦF3 Wb`f%$Чu;I&gg]82v)ʺxAfKvKP]̈́Ej f X[ #8.IK(M]c /0AMYv{)`/Lb x3Gv=xPENXDZ0?V(a7;敓vhWl'yME,1&aY72#}ce#$#wݻԭIX1vb#c}u8ra`uBh<C b# qeųAKV^2 Up(ތU䂔^+}B-˒fg"}V&X<qG@fEZװ <#Om fxXqՑ`H;~P0&t6(% 2 8qf'7܂uJ~ł:SU¯ ?-c[7 bo#ůj x8m:bbK1NwԄ\ @(w>A (}חym御5Ix/mգ3f A>zTiJ,x \ W:}\8]2w1U=iE)NWU194ԍ@$@Mp:BwB!瀕oя sk^ 2~j2@O+Tw˯ϭZ34T][ >ܤd|$~mCZF{b0X39Bk%K0-ϔ-Np 5l)ZJzb z(OGnr cF Iu!i=~3uD) Lzk}UDs{_~XdTnG98̲D!Q^h}nm鱁D:_nU)\-mj|[vu2w"DDvRmE ~ܢֻT*m1{Fx_=KUqp~첌C5].ݲLZYA'{ v[Uz{%ꐇݡ@x8KrO*5~:YܱIwqf=2>Yu FڗlAJs+&jᲝ1r>'<)L]ɺNp3u,o}WA)`  v|`?"Z])Ϳ@qKFgTzÆxN;%ضps/30e罄Ir`0e%MI1y@dn>n!痯7 JWuBNԘoWj*Jn$>$&$.^ЋM%j,wT>#0rGCɛh<:E -Db.R-־G. y$p:a`X4(yȐ4oV/^M6?K$حv1Y/}rdTN)] T_+b#L . '}S?LĥBR\O#Qv#u_}p߶SDʓN6c.XV%&z $k,rMc8]u9sGJ`|s6V<{ҒJvٱVsNTdb \{Ǖ;IXud.}?_S_L<8q{z6;Ry3¯0o 2<͘!PI:}{,6}91?]Jo.fu": Rka7|ٲn `b˘g`+ PVH@*}Y]4J'Pyg\,X.4zbmC篘AzҲhŐ >(*>uCHOhs6"Q9rۀj: ~hL?~̛hkcK(S=X|.9.^?&-Kz&(Mڌa\j]q Lo9\_i7_smZ.-֜%J c&WNը<\ȱ"z0FG L[LB:Y˄;6/J%+jȭ EbOrsNr  UV7SÐ_~bs9 3!p@kR~.qUPP15EU'P:1 3Dt?ùXPBױ8 h}#ƅ)1so,} ?O' ܛNt|vvju5$a)My.% \z><:u:a|@zȤ~n;avnu" Q_,~EN n6KmBP<O" =w97[( O1C׸ Ʃ16 vޤ0RWhaGUTvՎ7c[z>'PHxSp^BO~ KHQπ(!0G`W^a7VN@5,M_(ҭ\F u<@㚿s?$:9ou{Q^*#Nr'̞yjרK&+Y;a׫`"%YJrPA>i6\8mF̓!QuO$.']\E{w'0#!S;-]A[4~c3$)%үc% ]Gm%C߂m `9XۡbƗ*/a \U}'ؼ.Va1I_W҉JBV03?k㏦CzT֤@=dWTiN%YR5L܆%>aHYB ' rC?׹& C,κE=v9 qog It=,w.ͷN4=!_7IH;]Z2?Vz 7b,{YD-UςdhA6G60I]0OIm.MR]>n:jTA[V]c͏8' yL-4ۨ1{D酶U1vPi˫*zڱMAr唽*&mځF0 # qa*ϩRsB(xLiDmU]BS>/j~vw1`ήq`sVdX so!]$xMN 3߽%|)ڕBXBx9';7Ρ1[iI|f<%`9`]yy+eǐ ?'34^'%zZ]gF{#]?={\x& "O:O[T:BpR]s>Q.40u[PݞG[ $D7iN_ Ԕ FLy`+Pٝ; \k_@pM"J68욍KJUwR {=T䠑Mv@^VΛC $S^W0l#ݗajQgFE̯̿n#$|ޔ[ww` 1a=0eH/kx rO;ǰX8eTnZ垯,|?U}g;hi($ѬHoq(0@ qS@Scu$sKK9te=7 uڮo$\al͆ӿmS I=uH NijL1˫st6JY,h $/E7 ?|z Tx}؋^t>1}w PdOZ"z"njKly:0%c ժe)'g0wwf x9 >qB%HhTV'Vgc=7e:C{Ŵz.xu)ia .: WW4M%u:JAzs lsOQwk~xJGrO9LVEa"L}x]#I[pl8Xƴ]ط >}sWuwShwutfbhT!zwfQH'Ntmƌ#ҒWDOݝ8z#|1d7ƫ0X]I~UP`Lfm!bgP_wVԕ)vCڴʽkx*0hTSX28ra#r.%&]WS/ ƞ(;ؘu =e,WEF>1-f/#u\1 bl[=4{I 79=-x6בv\͍i\3t1#9l?ӷ|c`;k9TP!7k|<"Ƹ4~;\=d?NTc&Cc+)kQH3>5:ӔnϘ؞c55ܨ~h-$j/ 7s6E+^\xdRQnFZڬϫ&4{%kg9 bF[% v?H88#6-7fOJk JaA^Man cO>ˌߣnҷ *\zْ`첾vFpӣB ̮}8ZBRT` pSf:&ӥa~s[%[wFc$ZKn=a0X]K9*E  A5v) ;#WfN]sD ʞ(F b񿆈ς,؀sآv7Y׷ƙ  $#HT7OnƷhT"=@|Fk ;p2GT+$`?n)rYx]j(w8 s 娒^?"0ϪS( |g AI+%:>mф&/*E;hV 9_0l^lݢ6`f{)j'cM ٘wJF~䲕+55G@T mm0z#"/v`65g?ӫT KEb٢ 5r3D%t\&[ j9gSC* *`J|5`'S\`${XOʒ7P;f:ae"+At恈k9rX|%hE!vMOnw_Ya'-2vjj8w1X]9N%x)~ԿqʥJ:Qᒧh$+X8-fr &WzIF 5kOf0" "@w8өb.C5!& RW\8iKBo>mPC>& )tlP$Wm .D,-BFO姯v H&E֒]je,ݿț] p~ uZ,!2ʞߚLQB0*!|Yqƥk NӸ$E?㞸 uL_KhոۤrUs&2[M.ҁi07}QgeF]1Ӥ&&| T~79,"U֗wTRD㘐sgaHg#kC8'2Ӹ0f։y^̧Mf(aw6k=*lb{:'Z.(}L#wbE} ~ wlayDzAvR.gb__ dN t;/Q\҉}!QxEH":Z9݃D] `p GŘFHQa!ߺ-c=3Hm1OdLu-i5V`FX< '%hW[xiCdTZJU,7BK_|h~aEQm  n'Ǥ7R9"gGX~h mYW*qL2-H镅]…)k=N6c5JϲU0Aѭ-!H;/3P"w|A;}頜?r'~dy7 Ƌ"7bmJ#['m weMkM( mv֣DjiEdOPF\QqHN3VMb9/zmp `u.g_Mf( z8EDQfV|gndvI']jBp{=_kpV6w!ߺ}p m4O.k5ZOF ٗɦG;O\W?q!cLP{Տp]wޝΙC16(z0Ω ^b $ͨK Jiq-yx@D0rPi>P:+5p,/? 3=۴Gcюj '3V Akn""46m!KPm=5ҷz_SK9Ax%޸_Xy#9s28$ nոWǜzJz%31V݆'"$?Ozv\˜`>n G&5nn53CU?ҳ\ʗȂN#H8"Z "+[:o3[AK5Z:](ҸjuSg{$g_ Px ZRjDu۽ @z0 ZF Sg "! JUK~{z%KV#z @P.^VZ)^J."SlƠ3ܗPiAY$6{'}q +^Y*1bi)w|0 :#}|f 7^9~$hq4㟽$gre9n6ܘPvz2ܯ&;LUpCg{y!!uIBqeO*r-}~)wõ(<WB-ܜA0vȀtskl\_gDC2R-ߞ^WP%S_o_0O›B`3l2;|έg)Tk*[m6#e!jڶ5'> &fR-x@>*QK~X΋ +5/H=mp,/ 2oaPT?(((y =3{*ܭY}X`VA~RWMfH/{OXYZԣ">e3}VuN1+l+-5~ g~&GO{B5 J>DyBd֑ז+{D8z8XZPD]) C.0  `^ש `wGpS>#ʼBuu#IX䃖iyt֡8,% CV.ۓW|m,.Z@)f|9 7֍6%98K^=,?-:S+ ]=۸e _ vG:,;]z~=Dݱ`1 w`Oc70r-!>yg]k 頱hikUd .LHF%J\*\g.>&u.g$~N>Jfqߟ/oHwSeks-9xM4 z5/ܹOO~HJ-bB 1rфhd}g`l$&jPn:lnE`nneXO1>Me .xj8=Z9aop+i312gbo; / tV[UFNWeCm 䎇?ܴ䔂:eϤO_c߆4VH94 z!S/@g.Et$(ZDWFo<Œɝ`}$Ns<;7E<&}Z) z_5Ln}< mcm}j*Cב&4tˡ!j8` 5QL5娺%*h*8 F]}Ȫ爻*-82w#EchTjo-G<Qħ+ ̅qZ۫4$2_0<w/C "y^JV93Ok݌@^ny V`w2lV_s~fҎߧv)A7i@ tjIfCid7R;`[ :G@'?M@͍L>{r*{pb =Cm&ߝub%b rߨf' ^)FZc.vlSF .V]# 9T_ty Uو8*a)}_h1}뜻Y]>ecXc"(t˨Diuo5 xّ+nG%4ܦՕ@Ř<3]FӸ9Q,W] J|]U+ j>,詷ivjҷ HxLuZ/lu@`tc 3 !J$-;:*)(| uƉ3 Wj )j$ڪ hRa'PA0>ъerf)JOpzJD"g6tO%lÊ𽝧Ϣjvg+B =oe҉Ḃ2˯P#Q Hk iX}Xރ1+@vԒM!Z, 2G|aAGvK|b؃%Hh=(>#T+t6_Yx$+d>"_gR jP =59>TWudԴI: Fګm UhsKI voHFrkO^ d{(YBEG%(?zʰqiS)B w幮=Ĥa?h^hOoh3r3ug!ܮx7,t /]g2K1`^ s.H 4jk{+(< `'?{+|d.tEDR <_'oDK԰ka[}_8)3{R!}vެ~>ePq #g>a.LҘ.v$}#VAo;ޱm~-8c1\jm8\5,Xv*: %eJu濊NIo}qx$V-48#>O!!WK<|WnUJh&֬C#rSs@$Ɋ1iG Ll1(xrJ`)PPLywzS $G c/ա}ݘ0z{JJ;ȿ}PG]/]\I8=,KB +[+Z ϕYBpCTeME rI=JFZ`Lrw%&f\RmmǖtB6}roYon{[!:6,JiLz!)!ogfo"\CjBPp%KܳHcr$:TFd;OܛzqwDxsU4d@,[:ȓA^ 9r1}ɭvz8\lW:QAѝf͈U\]{B[qYuEެ{ޭ-hsjfj] i|t\܇F~?P]{ BZ)4Ģ0ޫ@BR!n'!jL蔅&[꽼Plz܎jq`GvA(`}F͊1B`وXi.VRuKxwщ}WMRs4LN/D{E89H6HNX3Wĭ{Y zr1ԼП)&8@y%` ZD15hmnʨfT܁C8 dT8=mLu7;Gq4uk{Yi~ILzH会kiى[OUi b-jvo0zI1[0EӢ)]A:ʥr) M~Z˃4 pEx!+ ZDUXXē!|1et_F򈊽ۦ޻4شJalq ޲e|{!;aF;,HVd(4T6a ڜmm9UTSRf/-EM-oRq7F`b@k#Jz^b"u+'@tҕ.$d=uEIcIPƳ31ϥVgj9*oCh4M!/? i %9'ӥeo~4TװpqZvŀPes^ Wp;9j#` ]a*FI伓pn|hWoxY}d$ӫw`aDqkTy1n{dD|&M/*K+I|р|nY ?E_[ voۚd/VW &/ sy; HS lݽ݂I,x_Q fFK5ה18@u&w N{+%Fա$6(`cR(1ÇcgXk'@|;#m;p+uVbV2Uͅww@| oR֋τ8gA%,WiS8-YƐbۃI2aRyϓ콜~S~<@A:L+RK~1WL8mi?H)0ކ9d,Ւs:Uͷ|QdYl%\zXkoX֏C"V5$AII.}o>Gx8y8({F6C>~>K{toz~(4z"ikb+TXUz15?D4BlXkI*Td"ڰZ,(WxwC҃g5Dpj92Y'$O2ܾk:wBpMޢL}73qjLqϜmV@MĶ@ $RQ7d'`^р]O5jo~ "܉>F^ўrĔqCp>7y ,P2(6%9iDޓ`7j^q8Lp|J&I ;jɓ_})as "CRn = GPmˠx.*2OhxoNFWP^QNeh諆3x69΢&si7oLQ{u4Ъ8(:Xw|nwps{`;4K1n$ďi95bĀ(\ΎZةm"Qgv!QCKP6]sM0|B !/B,;;"LtLO ^(lKjhÝooN$ '--Xb H4v\p0{ۗI)>V5#o@<|-{Wa,/ 2"Z;kM%z{^3ߏ'Ee^ZUZ?ytU#5,}7abR露{$rW 3讟{ ;[h܉WPF0I{:^3ڃTKwW܊?HQ} +7>cHڈ/HM<2:єhw]v>{ DT)p_X [{qr}(RL7]g+E t>{e~z T=AT73&z d$x3%Y|mIroY<޻6sWZP~m?Q8=n9 BeK+N\Uap |̂MBsv4KM^:O-…SJBx#kcug#7Tpdz䧸 Sjaܙkf;4m_^3"٧5ĖNf)TfuaaB8%8wSfq<D* vNO9Mºڔ]).,#(:HoMCmi0C,~Bi {#A/!!`Mя-<ᥱs|^O %z k,~s*"o`)/0[*pDʅBֳ|uH'6Db%D ~Hx `U!>c $4niYWhaǾ\}tj ڜ_Owbo)CU ,Vx sP)[mhjOn^Iq}btUMuxv=U{>Q5>pcIDFX| GMn8_dv#WPE-$B#akAbo&\F )W1',/Jw$kȳբ\$zxӔ&xzD*2ar-t!!1XMAq>5D!Pd C :|sL/2p0v:l:PP񴓧/_GNR<84&xS^(}#aJfSEo~@a͆{ \] +H=<=<9)h0w5$?[C'#-*fx- Zh#V{vDC6\4 o@D}z 9tvW3D+`ٝދD^ھ4LL 2ٴ^nI;ueSM}y2LW `檷HN $> )ຒm||u1t.wɪKPyjʫx\.^tY e<\XM/ITcv^' pҭ(h:1S g?NAM!IVCy>⯁`ϓ! qmn%EE1 Pt jd˱\ 8vKs]oߵZj:\7AՇpֲ]DA.ԗI aִodL[\F9)l. {#~S&i>i =_T]kj @5X5Ę$3s :Cdk5<[6R ˇ*DD? <9,%x#\;<ؖ)J:XfPUvf*i3>\+R#:=,B+u慵x富 הc-UYGL ,[.EqrЇ93*o,]+XGOO]>TA3@Gw躀a}HuV $6{mC nopt>Ņ1( *nRA$y0_o f2*:g%y-LՄ/LF!(ªhnWےrF?Ow MtV'KE+CCzgV0Rץm #wx' דO`.{dzkQ"r0hb3{ƶJz|DxLMt}2M%2S׹V>[vʥlV _o[ 3EQA4@|gXʕDS>vƲHTL^ƳkBo4<#fiЧUb>"-tˋV11fsgtVpn0y Owꢫwf*V́JNhr@-AX^VX\R\MŽj(- 09Ϸx,ƨ@)Ok[1݃lA\;(G)6 p6OItmt(6l2?0:l=L)S*1V]U$s)Q8f\Gpxwiۗ$o Wm# r`ΓBsbnJA`]l:daZfBgАȭMMBoPҾA+ye;nf bn*Z8uFV=͏W#G#MQ.>L^⊸˻ .!()'6_ع+ OZj۬'P%ёua"jh/o"yZnB LO]Da@IX${mZ~8N4װle/y?BF=T waGه ,r@eО^~/dz?I]V{`s(eW3=P8 PfT 6Yut/_lJ´7p!6jjgw49B(zu𔑀հϯ"rlx(vD3bMW[,G}V} [$~{\ӳGJ1IFn) <ۮfBMBEU2~2饔zoU _,d)=֡w]Ҵघ"\jpjoP'@{EQ MF0@NzV|0hdD";t9] 6F}/N_ʴ o 涼yU3YlIGwYIlsAv6seCieIVAޚ=fE--l:>BV<9N$'Hr2< (I,͹L#y/=S:kN#>8ʌA#b<"T/+o;nKQ_UϏ5CTi]]"^:Q5јHNAae»DY말m77O:U3p'M$Wsk CZA4AI^L#"M%dN ɻ~Nq`գ*FB0Zuʺ_ 112ؘuj^:V *jQ 4fMג (ŃDV[WSP.Ju4\Mb),ffT?sGaf+;hٳc;?,_-Q֙TG]C椟d-no,6oL6ՓHP[_%aS#U,GH|o iF!uWӇ( p_;]@@d c]^/MwUo8)Ӑ0T)zK|kBZ-&x>H`qiT h+Z^*&O^c͓GyC5B֫/kR$X#/=t%&H\nd;:Y1=O=0Rpb :rblM9Jie =7t(mQS"1nCȝ}׷~|d̖=` 7, 9pUf?` d5s9mI4r^զuf'8kV"±s)}k =B.:Ϟ=M_CfŪsL JջB?cB`Nz*&Yˁ@eI\h0 s4rGc8=8βyt55%L#-á.(oR|:/ ` ŗAw1el{5ٙDi}*C8.K0K,*+0T[x+Jxr^#+:>Μ4o= ƃbIOvdN12w eEzv^rZvYlh9D0W&4^PPEαOFG~ =PpST°0ֳ?"#@kl2n^ ⨂SoZAkʉ(O?0Y~)[Ci͸=nx=Hjo ֌YFȔVB/%1l[!A6p&*biFD[iE`UJzհ&V\Datfu& Xd*春q^9fUm)v.@&F߷\أ.BSR >8hƭ1rrCQI^ M]MFmY)2_C~m\S0u;){6e1: H4}ެkP[]}Ŀ t?q&yp j}`s)/`hс؋dinC7O !+>q=Bq8_и~Kq'{T.wrbnTGID. ђҾ`E]F ,Ry3M rQJHO'%v.iAҋkuL\A}Jv1?Iђ/ CЍ0C(qy*Ӳn&T"R*W#킉 2DUg;D}bq )2: Q|1~E#XD&\jф߲( y題b]DF7* ShW ݎYy;NJ؄[9|6薇u;=ڭ{J$N ]T"4̐P :Y'~# x6ި"K-T /O% ~{8%$XW`2d{ۢY/:}*:##C2_\"$+)Q34\ oi2|˦%!ǻMɩF$Z:;1N۹NsbxBбSjDk_n$bОAD<2 1#.蛬Vrsߖ2;9g^}B^Mdzb_7H5t $׷<չ۲zNB\TpWD0 3EI]v/-젞!9Ht|HfT)yl)YJ!OI oRC@)qMD?Tт,vƝY4}]6Bq"rH5|НF FEBEՉ1੉6T:ġ;|7<\_Ö>#^ l%&y:)hI\4g~{|ΝDVq%kO7KJ= oeJUhR}![<+OBQӪ+F8Em~[J9YYQlt.`Z-WqPG`ot6}̯g @ʲ-#PO I`,P .V䲳Hʳy`B'vQ:lcC]J7"2} IjvnspD1H!,26o,тH5r@C(C.us)cP=O#;Ť@K[\-[%%ci2)hѿ kla牷 MDUf#JpH} ~;#1يqr9 v:g->նEU{lkK42>%B/ ]뢆 x+$6'5D7NEA&;nsHt7 ϣ 2oCE(tip7^b},A ܟhMjJ)`Y; %ъͯ3.yws$uGdy%dڡfRi2 O :4yv՜|fe)*BD6{ |8֑dtP4?8jyz= M , &۞Mf{ nL\w`2(CzgiB7__h4b^90]R0qzT~k'xmSSQY,q}>Z)־I"yE`[ '<,o;dMֆ2 !E'}=S^Rfb$66ZRA،eѥŵ]7f"jA aGΥ8[Ǩ?~AY ZL3܋H@y%?R5)(x@c]~~셋2~/)U/FTZ?ay!LG6#O0!%(ho+^t$?tWOW&}dxw!_0#ş+3׋gS ZH k@k cRC[6֖ҭ0b,0Ȇ\AyAOX~o:ͷNBmz逾68:F* K/}D* 5 Y!n eezw%oC._K zծ!BU!paM}U @l{JWy񽘆̂;'sUE>FMϳ/vn%KW09'GCTS~VhW;7fT:!Z,Y6-}ooj0[oޟ JE.=%Ӡ 8-i( ?uh:K[3f-ӌMlu:Bȧb1 Ԟb"Qh54f(|].ǡHZ0+C c+(*ɭ~Q983z$HW`:[B်,zWq( ýs{YmMy|dɠYbad2KC p4S9/f zGF=FűC 'MTnտZHȀ2?5Ss|N:AK9uXUr`4Ck+:vh:ҝ]mNBr~pVAd.tшC1%PPGEUEv^S`aXOG{7sg\9(@uKrrBq$*3# m򃶠B%6VyzBݧp8TsZP|E'! : Sd8ebK%o:OI)zMq& ׷ By)[pqێ Qܳ{$a~>c-_L%#i,묱Td2@9ƫ3'},lSo BF _8~PLI`Ef"z\3"%;$Wq7w"+_6 NdLş Omȫ c+SBcȥ@i$R( )l(>yܕh( LRb4272a4D7\y@_BN\}R2XZ3}n_v)鷝HD|vxxYZj TC`ud86V`r!'r-xעv5)/(C{ W1zClPpT-#g#hΎ"~5zS6'`jɏeS<)0齳%F#{bsJQ2 |jRYX?K^o}Hs;M!B_0 u}]ί@OX?* 6D[~lHgM@Pa2;p@k  RАst@i>dxK~Ff$jUnd=B, MW;.)+cOdp |tR :cW@,`a5uwӚݛ?DCra>}K{&24|1)߼'KC,-/4P§?AUD٪NT[ ުqx=Ƹ^4[9GqQ#u@`֓ó&c/SN ;Bd$hͮ$&^/'M./ a46i߯ު(>Sg  k1NO7I13jK|53O-H'Da"֕t5[ {WXVpWC1to56?hx|/Um zon*8[08 MƉ<!N}5.9ߞ'PqH~ڒm=/G Ua;i_`jގ))FL_}zrOFɕkJ: xlBh.:0, y[6L`* ethgCF\P-i+sitS*=dن[V *b&|: cz"ss[en˗!~)L*4Q=PY04`=%rQ0e7 Q <ِyd@Q^w{6wX7 &&qCboP7M^ %lu;P̈ TrKL, $zP:`RA9o05Cjy*"r1C1Q9} lg0Y"p->;C2:4 փQָXٱv09́C4f-C7,OUa?|u{:.p2JˌRًz^mi_ȞS1 v<1BWF>Z̗˩`=vi8e8}6I@ 7swmNLIʖsS7?}Ihk$ Иqh/T: 0bl݌v {|tD&!꼶8 |uQJgc3g'p)ܠyEo0v>Ѳq\N6&VsC)CzM}ۀ''gxy.w̠?V8NlmKZjAMz Vn\!S=GpH­'xS[]tݫЩ91Y$ +o D>3s-IT6ssPN_$#z3] "R  ]B`>LQ4~l,E7xpīJX8ۂ^<"P8X^, q=$Tye죴f9*T_kڮ h@Y8?!fy%c0E)gG;ycWM[7ܫT?<瘁½m4Ʈ?x:Fc@&1Vd:IPC9SEqacgX{#Vdӛߏf5M]jM0Per[സy/)NjI ^釸/@qs,|{_N #pߜtu;t >gTqĕ j| Y_p+E9] -@zBxmZ~@S!@H|8aLdxg{4 n[Qb>$vL"O) :EA&5+;#a?F\^gl8QLǵ; ?9wm15 My@w >"EKfz.#g)cM5iBK1,@/pLݔ` :H)Ch| r6MiIעȂ0\sYHfxfgOӧRZ>_G+WFVC[4a?_]fi(k7Y9^ x{M3&hZpaL/$)o7b-L<쐾* yr^j49*SZn"@0g)ЩNH|ȗNK]0HW뗱6(,>9'(ݯ 8i "@1VD JBӸ{'JT΢}CLXX hUך*!/:vM-̏ (q[' g`*mv6vm`Lػ?wj"8\=uv3"TvGt2w7ɄsU6C}5!jβs]}E&|/c6A|AeS^0H6E^)Ld0LCKI#P?gDfQ;w}7c__FQ a!P8@C],^MUή_&iap.tg] ٫"8Al-O>^ bV̓\pcYZ}Gߖ+f_ߨb"wPӥU\{0 bi~O_C~``BGFub{ZI m W4ٸ@1tkDBS)ǐ1}$cFSh>zF\<2|pKf;Fk&AF@h Γ <Ȣ{`ippT4ciRd#i>4pߏ9qL7q8^$ARҠؼ$4źMrV½dۣ=y'ig:&M}kSH[(%9k4ϧ1sPvI85H>, 4R7[UX͕38b)0l; N\fg~힕udxp|.rX,Ge@NgWs0.c$cl~Xq~$"pn qnN 4L/=`%Kpp9$ K2uf&J0}pˌF|QጭC`QCQmق%f3;F&k&4}(30(2g-נ˫9@O =aHYc%fP;n߭Ug=0.E&LJ&rSy o8y<{^z6e*І euϬxEJ7d>cOFWuڄ1"(q ?y:a3H%KS^}чK6܅PBpJo9hh@Na-W'ty-d΍ePp.@R@K'&i7vR5'õ4p /y߾-'n3翼V˟{? Ӣ2#n֚ʑ<1OivL-6xD05HS q~U_A #-K w<,&|q7* 4Y_rK4\vo~Htۅc C_Z0w?>259lgt5^&*)m#*'h-6!3'ߍ:coneGUBV՛ZRJyH:Q\LH%oi5SϨ,wx: SuE4XK}.cACTAXzxuuFÿc l7\ sƹC^F.W{+7~T]i)GPY5"M p=@ P`cUY'M~1 }ςe1:d+8I9Jyy,zsA>/{P6gTpĨtz"$, ppuLNFi v,ܡP[CN1OIFf֖^vVןF@XczݶWz"peeQ93M%+4[OMeʮ5?:u*D*ca64_׃kC'Kd;uro#<D'+J;Bsa毪ދm<0=$i(- AtDuyY00K2cK4뺸:G!ߠ  8'5Xv*`Ԇ@y|"k.j.\̼vVM۠T]"e_4EA)m-W8ԃd}쮗c& 3B3rn,]o~f!A.Z}ݟ]Y6 rq$)uҩHSm{~oi(5~ G˘(ѝMSV4w+#*7XWR 4i4-^Q>tF#;:-:T@ߊsjӑ)\m{L*g wRRipOU\Ͷ01ۭ P а^wZܐv)X6l~۷5XPPJE@HIj26:9Wa3Q#̀|ې@mh}SogFT+ 90pvw}愂k냲 Nf'֛ꋀH@w"u oVzJ!^CwHiٜO`q|De3cGwvjEYyQ(l-]X@-$UO >¸O@)p&OOT175XQ;R f_ xc!Ippo"eH0iq6)ñn/%nN?܅Q;|(!)bԻND4ނl"K@ΑD؏J̺1^jO!]ϰߒri w{s%q%֏lq4=ҁlEH6pwmq&h3s$~[j8qڅ\/f{7GyOS 7Z6•?+ <on*Ԇ>(%7[&o 8/+|Hc,vh+8u\;B$1b0٥,nD 4ܭ0 Uj'P.}>UkL"Àxv5"P+^\šrXH=툳/tQp-+o؜ڂQGu.?{J{1Ơ#sM~esE5 =7s!ԕvSWBflS0 ۣ+$I72A{%(X3H[_D>DМp5'a12K'2Gc>yފ:ַ‹jZ|~߄ ל|^niLDc{e*&`2(z(WxuFf& 2=0X*rl`;3PcԦɂJIx4 _AB Psm%l" %?v-d8o%wi83lBdH?VN˴c] ֐鲌^F/rb:!0x,^2x'4Q<ϥB&: pZM/ἳoL2ܓOrS㦆Wt/(dQ$#x Tb.#PZB!THU3zSf5jiE7G!NomJ|&S>n޸3?^|K#SEAګ,n,RPCwWcL~lK{50mm"p.z}0J]S"|'Hb{tnb.O&uHg;B1'崫-P"W,4=o#v[r/2:w e3 Ȣ]':8FˉTVrGJ%Bwm`$p#%-/ybhZ mu]eQg3QHcxg/Lj`r;5u_s\ZX]bA!O_>&00 -?5[0ˆ"`Hx LFlqk -s47NpƶNOϤ7;ޤ r*q ~hKp.ƺ!θ VT?a?AwkC#ŀ$ybVA3f2%NW]˵!݌S=Dt S+EkhKl$')h2|ڹEu2g4p5 =7dP[+myG봽owqaff%Eb |;ݾs u}ܼL(26!i+$LAr zyfW2AhwJq N\;Snr&K*?|tFƽ<OiY+WMB'ٝ4X@g34{1B rן|LnYHEomEJf,f {fPnax:>wYpVjP8gq|hO8 SHiʀ54ըYĈdaUJO$$Gj[A& ʕ"1vjB]?|l`ltK}ht$2A1խvW>L N&i *㱋ލR4g#Lѥ溡jRÆ4bVL댌`:@oC:]VU u#]Nm竄j~ҡiNJb5aۺv>h;Ol9--dC`ͷuD۵9_lqV/1\vVZzW/7$4GAXUGbxs)oQi>ZIq4KhԴrůޛ`F$@'[T܁؇AiIY" jr1QXSV3ɱWA7Fɼ,Babf1⩦1^t.ϖѨ`'P\^RzL3qDFk aF>0}3?I^V"MΖpb*MS0܇8P\)S>Q eI ƾ6 RU{YOJJSS9I"cZ>ʡyF-~P+m_ E?(ϣxoŷbL>ŋ/񳒴P;b`־})b~_ UӬŷX+:VMwW_\fLYGiϐ‚0[K's6(R )pr=ԃ?܄ix W6" 'y)%%!$ 1pfpEnn'-1يǝ=VO*2ypմ7^6# WZWł.7wJ-Ӗ_q^*MϾԉ⟧"j)ٺx YXٰ oԫj]!DTS&ѐ; iq0 ʤ,%|&; ;l^Xѷ;%xÄQ{ɲǽ6hI]hh tRN;7 @-LOXT}fFt&myt|/J{N - 2vԷ"}ƺd kul~\4C*]MGxzyEuf-e⧜.@x< T e: Mχ&ZhDa4K=D2V",Su䤌i*d1۰%g2A.7GD'`ξ9Hq=^)(9v.E;r!]1cָ@@>yɫ tfU*JGrVh`TL{D%BkoMB)g9{6EkQC6rA3g`NOGIkŏ{hbOH\(f# /ON$'v+0O۠QPqq͛coAWPXk5_p#Syz:+cK Xun]ݺ r9Z tTqk~Ո:;:6wmp\EäAsgb zܟmOPr>1/ߵhQ|&I]M楑 Wt+tEigY<]ܜX^!qn,nD"X6" ? U@ zZ&&BʏRDroVJ1<I"`F@#Hzechg-Wf ?$zq7g1\0Aؕ'^Vce*slEC$fr,1ZaTt ~&YW "cREuC[^o'}䭓%B Sp=?{yV\{1ҵЏj\tO%iŭuO\Ûo}kR8'7lzJ o*o1h.W&AsY3h*,}Nf|d+aȉ:6Y$oc,u9ZL)Su_$pJ-B@zm`*xl"O&$C񰹃Y &eNOF`V_cvƧ&7NI~ͻ$|%0y\! uDs[%ܕHo'?ETBDx0a r_cX( 9{uΓG|@x*( D*TNϏ_ߞţlN Ə2QÂe Fm$>9fѧ?.¤FUolwv{9GlV,)[RPVdkbA;;aBXQӗt.PѷDq-EPX}SPMFrW0+;gz|f>xqF)eKMk gTNÄs;x:ڦe)Ɨ7#@v~ZA7C@n%E9hVc"m$:t#L{Kbܸ}9l,ʹGJ@SHl6x 3|x R1AQC6ުʌA¬׈@ƬRt{pZzɑJɘ|> FH^8yrҗ.{{ KiGG vɻhϮ 2~<U2Łwܯe.bIiz cʈR4,0|RÔPݦ=CYWa WGNօb ?lm/$$`h/^''.YBk2&g%p0ݒeS'4_b;0gϦ'[a$/ !p~Ky $EVCGF?N쬍:Se)\!qIo^<3aH Rћ&ZhN|.vɢuW7^_`'xbpif|/1rN|AlF* ._U$ P 6n"c0ciP_EL[g¹6*#?5J 3,f ::}5ٵZʽ4n.Vl{=*P^+wѡIjnZbǴ1p]oH[OY!owqFV0@MjxfoZhbI/? wx!$3S~Ŗh`Qd=ڝܾ(Fe템 HuA'48_Eh:>+ />D,ɚI rsz\h0UZrI$TN4kM%f1;+O\Ʒ7t􉸷:F"kЁaMp0/4wҬw禛L6&a{9/!Х3iN QJnf?\;޾'mQ!YI3.=23L Y^)%f;pc6 [uǤ$Dvrɔ` !䙱yG8Aؑ2 a([ .T͊lR1[D>쨷;h֕ihװL"*< ׫z/'/ ن`j0 {BpH*\lÍ% /ꪮ.x&6"IE!bvE!)`jΒrUc'v2-M~:^噆.#0`5n6# Иo& ሣUDiY'=b<p≬H:9i/s)>?DcO`):LѴdH'cĪdǦG!!4ZЗUqLZV)qD9 D+20XC:{h,X[@'3\ ]>1P{]K?7r&KiѷQ?). ."ǰ)sLNԧhvm*JL@BH78=AgJqcp6Ց:oLrb]GJKy(8[߷ϸZAj7z5R .(i+ز| d"5$ܑpՎMqdME ]bD^u,þ}79M>{风x4sy̱m2%r07oDݟ^໢ȇUpqwb|=SM<-Qf3i7u1 ݴ/ 'SXPeL&EZa#`m 5Ggn\!y8wc?۸jJ 䓣'MϼtxS|I}D 'jrܗnaܤ{qQ\n"0yE8>x!TbSdN [V`f೼N[I_>TNoLKȮ1ۉ] *nq[>ԵYҒr?ڒRQ5XvIfcnѳ -2g^TݚѳLm׆19M)`+ `3:ul< Km ƲL|L$Ccb۹zr.,bUڬCe.EC=,&ic P!&,oÄwY~<2U [r$ݜ9Z̮I l* _(TP5.V{%O*sM=J,kQ!]ϝ4L9l2iUeS!Z/&&> ="!̓_2Եn0: .O/vB1)p|gLk风m )|ڡQ$˫M01O*9̙^\!w|djUhol`[\Y]Vl1"dDd%o.ިs[^1h\4R: \h]IEc q >"#]Rrh{ɐ%g]G+[5|2-ꌮUVjS؛.Q{72l\;11e 4GX+:_@M$Rz*ǘʽa5D'oZ.ZX]0x9椾w5JZ2أۥk.yM63$|\㧏7Oy74@T3֣o@%4<< &Y&tA|M5TR?Ŝb{]Hwarqa"qOFjkhwbM$ߣ@  ^(6sC=^Y:=V|/3qoBZEUZ灴|_^7-Y;`%BQHxLffgVaD}L1_F17x,WbԉjL 45 J|(-'N;: R0Heήf@d_Xz'vrժgx5,IPt:-Υ[EyL.Ko+h ΐU;Spw}"F%$V1&XHqxlTrBC aP~7(L4Ѕi!Xn7&փuuɻ97`YG[EtJaIǢ{ľCfOg%&Xp>MvPgH85VlٴQw#q`V{)sk LXhrm/pKLշ{7`ﬣ&Snu qv#b oRr,qxBt-abMee[~B`MGʢ D*.ȑ|1:yx ;^ 1`vA5N0ohۏ'm@hAN2L+4*ȲdȌO)u_,}J6G uFѶ%qv|.#yqI>x9D˛:9IAu( 3zHIjBO]fXA.I_Ba X,݌E2v s˃%VܷU :u D1Q8 _n\ʒ0 icXr ٲ=}՛rx)ۀٯ:R*ppy&0^Lz-F~Dέ k`)w뉳E/pHCe;XT _i!qo+GgEyg-mӟZW𸕫ܧ(`V 5$.0lP_<;ôZ4 !h0cd1l@YLÝ+.S쓰.P $ARS]EbBuQ8JCQOz1x!:=K_8va~R2 =1bCvv{h;cJﳯ7['he@POkÊ&y@D^=U&R+2/'cga tGGYÔK>Zy=˫.ՐWD.c0lk*~l ʊmcaO$tPKN%b  Oڎ(|qtno2ژ&;s/aY8F5Kc4L C ~I9bP4X.g19 *~)hJwmn/ܐ_^J"/(9W(PO"z&^0n$GF% gYg'@D.6r>2UYj܁;^:Ӳi@||h."\!Ff` 1Fzc$BzAEDDxQX< ̩9B~[be^4짝ykPgW6ymVt*'{0&)|o:֧a1ӌ 5RU!CZCH6&󭪧 dp{47Tɩ%t}-?>JP0B ֏_pcjJǐ{Y;qB&*X׉FQH=D/5`{ -9eQI-ֶDcB.RiEdm[kl)~%a'<2bL8eݔJNaƒDGu.!Ap%(nnu(S,!6u|9( E_=Kn Hi)4Mf1<R רїuWO{ο67۔M rqK]} &pn#d?coyc KZr1ob Pn"<&]G+cPkͧBUBҦ284k} PٱLMbK%r7|l"NyCRY4z7Ĝ$ks7w}7bTMIQօ"WUY%`a1/;[,k"eHEѫ|x3J%v喿aq+NeTLx{K RCk:jG;`\s;ni|P_l&rE% 1[R8o<gd 7Cΐi*fL?+{!=gpC DC,rc|a(n#qhb>c[Д!`_]_#iI5(Ⅾƒ- mT`rB5&t ޲Ĺf FHa38+o_A`t ,%,"RAL_ >cY`x@W}{J61pؑؾ Fdq0SPMK.j'ElNdVeASE 𓄘ZacܫZs&Q2IsBgKfMO^ZiO_}جHZ|wDOaGlH:j|'$VoKǠ4u2e {-dӶMqi(0-\H !Q4}633GR'8ô. ,^吃JB rV*=psX0]IUk@-B#[Z!WE _]ȍhdidv+Nѓ N~J[:&E0ȗWDjkҸ S#{S 73Y1į Xo H=T}`a4B-&|@DDe'y"5_A!z kF4aV6(xцbizniwyhIߡMIܼ;gŊYA@6T= Z漇P_([in>H]m`3jdL} r b^c9V٢G"ܖV6A&ƇT':NX4~M(3M"̰`elᤎ$) gxO.٢ӡKlcwcNac ^-vpCFs7Oy ߐ!$d~VW4Jq/b[{IճOK9YH+n%܈GZ/:y׈y,XvS݅Lܘi~Mm#[꾙-l5j)I t/P;;_deM`NZLPXm :\{ BO9kQQ!k&b98x36I<ݕo֞9ܵPm?ZNJk  DrnHhWh;,Eݶ'J̱ \ )@?O6ɓcJwc`+RH0Rz%Ǻk4':P"*w !o80pbfHsH0cpx`Ӯn :oG$u\\x7!Ga r2}_Ͷ2Y)y"f'((f`3LWhguUEF%@N#3f‹1c2a+ p&.c'ɍLp_[!K=Vp7CZ>>ftI/1 e&gK? SnH]rZp! oңF #/f,m2]|!"/;Tuۘ|{\w24 sF%D~r$cHhȟv}(ҾHhM)> d=] 8˱UTLt369FJ0:=$`2ZgޒWI@ ;LQ׹Xf0տfLҹi >M-斓z D|(>52[x9ֈ[@k̋!klP@8鳋[Ign/3)on^NH;qUI͵SZ2 TKMSOOr/{΃=?~,j83M4qԽo?|0livlMrehImpx+p> RVdcV wkX5)QHzmgbT^Rš}2\"E{j;.cfֽv\eZ եJJOy5je,0R"A׊.Yi<v%j# Og㭟cZb̕ŪEځ$ZiKĸ-2t"b_5X|r @sd*9~_ A$bl4Fg+f :O>ŒT.b>3EByf;Fuyzy>#A="u"V{ -QĨu XmO1k6[ Pzwh<pCc1L!ـkKDs,`J9#UJ] ل_<{ܽi`q!'8*+8@[<-Ob' %()5%"RŀD%ie=RЗ(`g(z仭3ǓNiUhZ͡Ӷ3ګ?Jd]̺s>Tu _ )+vQ\wJTq]G{'4,se+1 o)6{J{_RA_-0h&TBsQ_ _,cjۚ90LGnȑpPF\4,Lg T{=_\Yc˚!3m8\[P |5q??#C$yO h7R_Q Ϯ yס\-kwH%Y:N)5+3=ֱ,C#Ae^ 5%|bۑ{"f,/ngp5}>M=rM忰D2ǁ;2?{| H ˖&˶ _$Nb$}L 9sD'~68kwyv:L oA9s[b&rV dCtE"39B8]!ۻugG[_v*vǣ"ygy#ip^(jysB\UxQyK4G꫱d~&UZݣh"N.?W ;10+ 6 &4Cs vɣ<Jy|[l|WA=$~*{}(%_Eͼw ^Kֽ˾cĻWXduh8k"$~HR+zyz#wvaHp+I_dOD0D:VH[Cwbmu{S\+i7vm-R 2>u^zB#l{Q>rbMQ-~sVfkuTMb}&brwx;idr@izc沦vdO m5`0bq*@pp3MN&JkQ ]e{?.{ƕT3+\]OPc I|:޳(e;1^EH9RBNLgФ@0a,S-jl2.Jf}` JJz.Wt${L0^8WFdb<Ӗ&tpz.2| z^t5i PBSal`*&9[?!dDaZ0[T~_b#!Aг~VuRCw: *|Cu(;CN' Fy)]?O'ׅ*A+kJ(Ib=%UͩEo/8 ւJurC^-<=pJu~sB8x/_&WI j_k6HbS;`\`C&V7ĆMj.mj !aMA(CR퓼Md_!'R"oN7}%-s2\xVA68ySWTaB $AOX{  Aj{%b$T߰:C\.B6rr 1ZmMbWJr_*) "kڒqpprft>|*ZbaMϊ hz @vIָr'Ǎ@LV۴Stg{p3>*N7j3 ' '3*C.cXh(-Vut"5YLTYj^f盩 .Or(/8.tBt}7I%9ȃܩR~ms3u#OC {½)4JW`=_1+#5~րNVNd \8]4".[L !xNAQx e#ufj!E #{tq+O V;p$0/Y!zDky3!Q;OxOjiY8IyJ4RX嶺Ti'cmʷ_* 0M814lqp3&Y.]uXWs+%dF"I̭.$ef2M% \̦51@]N8Wjj9bMY1}5asW0OrswXl]\I.W>S~sVFm*ۺAR*WuT ؼG2Wyfo?ԣ ?Y+D*+O塋{iܡ%IDmMwƚ ѻ>J])2 RQ2 5W]*pOly8ޫZ5!l3Jh:{xsCwU]oWp<"Q`GLAz{sd NSo}DZ $CVKTMAZA狹1?@:>]ҾVV !(_L+wZ13t GuK ɺ)$+*hHa"U:|ZGn:(x_Hi”AseOl>Lf Zqۛ0Uuf}y9` jyZ1fe,fe1%)0O?gumy 3/jԼl/"X\5cnk=3'#Zi7K?tO Yt7zJ%?n*&l&)H}rxY"zg#21ڔ?<jQA2S^̷Mc|QH7?-BT£G*z%:&9$cp=F"86QS5 y?BĀCG(6_fݧH >窽[]C"?>u(~j:}0X,B0 ۋ{\ЮtR'զgʗV>Ih[* uL2 a\6Q{}( _VaWf;J|d#QiHKJ J-Nw\˺ ߭)&<[JiuGT*xQjv@0gkSՏo{ ծAClN99̋G5?LW6<]b\Kr͍,#m 7Mh2[+* PK}yK_ˆdIx&R7%=+pk* 7QU sÉ6lAo]U;f䠆(eOʜ< ppۛu-5_r1LrÆPV?j/L}Prd'q&z.A_|<% ][MA"ps{BL`m!IZbD;C#:6JcY/YR!%'l|j M d[5%BHGjO&/AN#)28ʣ׎T5~}2M]䴚^"TD3SM9+>=hnCew~w5{Gjq]nÈ_o]18gz `C߳W"_ 2@2JjUnv&2™>D L^\P0b|A *aI|},U8H gfu2ī| D]$#Z(>![A{(f6B7t-'ˮ /f 4{/a{N[,s!CǨYznqgGzpMudTmmX+LYnXlo`tD$J#/[]a`CnZP`!oȐ&uӍؕld:^ ZGl5.p#V?N?FknB1~cgYD)uɂ)4 7ҲB'ҙ\1ozd}P| %T/IV[ew`$GT W&72f5ZuZ8>AS@ ![Mm(% nUkJBMΌuFySv ߲vgneD+w4植ߥJҬɋֺWxα&y򯁌SÝ'f!O dækZDY XEGD2ǧ{AHbNkF]tj鎝Uu{qJ! =0PA.;>T$r; XC h({́F<|l&ElUDi4!V&C[ [y,rd *M ZH]kώ+tp~33SN^\ PJ wN) @U4(;̻P5PK.:9櫨塐Z5UXB gׄgSu {Lδ_uvȡfI`uGp&wHvC>:||@G#xS+E#Ս4&Rr*}l_2XG*aZ{35LxB7߿j_5$r|0_蟝 :(5aa'4b -{>Ir˷jJe: (W3W*A,^񊂿#帏3Jt! }/I@M@U\6s .^pf/n{39 s>4k xAzD$a7Rz{&g7H@rlLQ΢B?Ŗ,5v{۸ +Y"iیٜ+hexaFDgV_TwCU=cIUDKT83^M)gYA-Zo4P^OHAbX;+^< 9̆Hgı橁?X N[W}e%ÝDD8!+`f z)ٵp@748u}&N)bvamrO##.0N!&9R젭'Y4^$bRcf>etK_+oK, K@Te%f#1B 䬙Q#ۢofE1rnC_6?aȁz E<٘ol^m^"=M- ꃛyw'S/WB֧Q结zN2 ĒwVںA,߼{K +4U5s4c83ޚ~EoIwYJ5C M(41T`];gF.o=Gm zrWNE6"D#뱬j\G `atr@^xETJZӧlwD498sJq=R d7 4HIjYU X*n?zx4 hlj,!?Pa᜞޿w8Ȥ}BeX|glvZFʋb5m#k'G5(iM}!dP={;3W0'vʼl. ,.݈@N:X/I"F ޛ2G,M 1tD6ZE͙$edhMwNEEB[J|{$$=cJ ZњaT7,弓~ڄs96ͪVe3;0Ro&h(pW5: b1WzIVˢ5Jƿ4W]j-CAݘAuipߊtC$B=CS9JuZl]/齜˳6pϓFeiz5(q mzbm@%~,y'0^X}$:jP<F-SmXI5P4Ut-kZt1&v5yS9v_z sQ4LWك2??6 Tqpdڤ){qr Y~ ^y=~F+\W1cu§A{FqN߉^L4ѻPi6 >W$e>f>4"1j%K_IwsR͒#"%-(FSz FXiZNj|m@N"`5W܃.)mSV76 oSb 3ZNXA޽t>oPY[S%>%pp|ټm>*7 hs3`|9y'|!CuDA0ezt@]%wà6Ab@"0*¤ɚFgກ3}WA>ЉJzHKϴ|θE՞$A)_\Ft{|pO[vM:1ѯk%LyV fEWpRIRd5@?w>U$R%YehYV゛̳# D 9i;By}JzYVgiQ0KmŚG74&Å|nM;{fCV1jS,%Fa%-liܹpf flxĖpFQ' '.) `&6k`a3AUn"IS:. RW +UxomNK_' K";‚4WZQ! Tzȕh⬫oKG ϡu"kmC浚E;\*bp2Ŗk5&NY/[ ^m3LZ: !j[%C`~E&4)#R!c Z7{ibeǪ8[Sk ?ԁC^bVG/3ⳃX:2mku=)۾ oVJmkUWTsؕxWE)Jcjjbj.jX_Wh_6"Ya$'jUS-{me%=JÙ~;V7a  u [kcJ-Kg; S"gsM> X4Oij!)3*5ÓjXLEv%:8X-ґ mYU?!=@|!-.y@d`oI*%(]܈v@BԵĀ2IP n]#I 6e޶ T)*sByjZ F P i/nGpe7ރr:ͥU_+/yP;zT]X+(F ߟq pyiw:x9pk, a͹PV eF{Lfuwm$^ivIZ6>O>IHmC׶Qphsc^TzAh1RsS67Ek GZtm)Q$]IČ&5Y} +DC֗g7`uN#QsS:/L+"ЃDQz™aGIխ:)4C,HIVOZH?#E~0F$#,$KrrEE #Q3 7R&-b@qd%N7\ތstʬ*j^xV'dz3҈B*;)e Ur}Z>g7%# K<ò:ia-h)U7 Sbm>:` 4v[cڞ(;Ye] sZ<{ NhL ۤ&0q.o!hj0ss.m(H~}A4i(=欉VSKCDk=v&7l8[h=#Sr0x"/r߀^zI:xyժgF){.+ E S¹Bҫ -& C #!_%4.$t991k<yБ{nOP+} %p9I%UL&D@OO֧,@uY2{c= n^9Cp|>VJE5"hv嫼㇣oǓ?wIj!,l:'&]@ƜAgh|kh`\ >+",@',E[A~{ R?vD6{A6?NN ƈp~jxoV'HE.A4d8R `OQW|Tjyym2V̻))[̧sGNXǓU!QChsS|sg|Gk+?` _@:gr:3ΊiY Ҵy|ø2*-2>t\r΂r) Əx)L;] hݏZ{š+ԋ˲^*BCO<sodddm|;C E$o]). ReX&}| zl}. ')<ՍCek/YE?r⻘H^= 8|B/R6.lWIe@2nC}N?!y 3x_ C׿59NF OD"0\q xf_`|:`x) YDJ &EN-k%)֩CNBí'и^OgcæG]-#4X1Xy85Ȫ{&ԓ w4 dݞ7nDɶaܛ",.  Y4Vq\td_uwŠ=Dx i?o7(e[?A2ÂȿJ jt-b{#r ~{__]8Tc0 NLQl]=ϺqQhϚ"D5 ?9컈]b4\0wH G}.qr aV_[[Nt-9בp(j{V<9#cXʔ c3?:qKS>܉L謁恂`Ve ܜi0[@QT:L_ W(EE(82倎x*PpD#\i9=51OF8&۶.#yy(/@8p !a8RyC'~a:>ܝ}B_ 4 X`h6IesS09$~AoiX4.kԾJ<9L(2k4_;'v-%.ˆ:fe<ViG\D_^ p蠌\Z= LaB9f8\t$!5t=$_sS+dwn"G E^Ȕtl\DPECl6]|Sw`E4 l+&.F>>YPэb^Ϲ}|)(,0Bv*̤~?BAo)T .%? KjtkͭgOcQ7$*^yw+s.TNCZ{ǂBѯqr8`a7q]^7!U$uj*59A Iя7N.+9 3Zy;J>)׌O|;bheHW/R*)8UuMBAbn[e_NgsR7g$+EW ^Grd*9Vm٬R\;:bd4 ӸwbSIjO ш'0N_Q$9oz΂UxCȜ+:Ĵ$M/nɑ^tΖ%qU(ȧ' &L;:zD{9{&U6Ia kdE~N [ZUcdp@ũ=ԑd#īDe_ĵ}OHOKRYd9C*&k`]L<1xgـHQwH^idYLR)f!WB|8GOQ2s'gq0垞=xW@=^bww rsuܑՋcđuŘ}Vs٢E?Ne *hWf;чP %,^0bguB MFW3MV7$ݶ9^د@r@Əj|)3fƉ_W-o/x łG|ѨRhAVY8JHZ\:Om:{'H^]Dڐ9u:Bi-9R1GT$g.+6w.ڇUYuou&Tp?( 5]hђ.`@y!)ף?Zu=EY :pxFxM.zZBS#c*yތ-8x32iڞ8Ӟs`B& BFd?60kx2ڴmlK\CŻrV,'H=l>sLJTsu]A:Uy8]t2_T9C9=/E&NCL?'k2x6H2Cq|r?h[TsFw-xfUā9o܋_3ڭao+_$kU3 O&RuǍZ- KKv={v[7MDEXQamu6D+~NWvs'XmB,AA\E¯J+6Z%!@Q9}c ZcYHV^Ѹ mY.|4Ѫg߾pV5yKZuѓw@ADpY0v Yt7+-2vuRm2 ^eri!83cLFe U)\K@FҌ [uת:K$Io~`yLNsGl#I=9gaڧه>F8pWlCR{%Ԕ`"|/L.[_zԟ1^j771'<ग़ԑC kre5E `lI5QHc&]'̈́yh{ ݴ# @[)Dn (wTkS"NpYNXq7u3ܷN`JbOh|~jB 9JK7{qq]S6sΕu՞S*2Vr% [tt([5 R H$ .<1uzD ArM)8 {/~12Ex%V"X>VΉ7d!ynIG}qHqГszh^ qLR9aaT#FEY9r@F=֢<*v0&bVa/HP^6cT6I \wFljRh~K`37ta E^A]Z{ldƝB9/Ai0{[?ݟ4[f<䁞cEƏ*W[|9~(epk 3>_ nU N}ϏM?hO Y|GZpg Ob0ȸuQo*ь^9 }.e,| cʛ05n\-)P{SW t"e*m0Yxvç>BG6a~`?t#Vzzf)M9J% ]ay=({_j"W.˟Kf "XY_|F˻VNaj O+4l2S32]4;q-h^;H JF~SLQF5t̲p fUJMLUDfZk(贺uk4Hd]-~WDYjMΠN (T%`XaCJjbR_0xVdi_.*e G8hA5E( oߑ~(%ܸv͞a4>~LStARsBCș6L[TLKA5N%>c;RpBl>ɘnq"_?u #b%6B<KM n'5a/vb#ar_zInc$ʠGkŠgS_ \ˀ?GD PcB)g3;U %KE:J@Y8OXg`KGxj0oDyWͷpuBhwIx,˧ (_"ô&Id|_~|m ƺv <.IbHD1D?lU+l^FR bGPx &^ΪreZBb8q7/X^ZF/Mg jo?Mn,K\$-вX=d2 '<+Lι={fJYIgm?ig2"ZލqՌ%\i5/Ml72)xMx۸mgDKz [QYs/BB5C2Fp{3kMj5>ݲL?(;Aay!bǕ(mL*F0H׆1) ](tLm()-4lT^';^qK \tzE7l[vR16qà~xݲYGjeELe!$Xa>'NXsd#J}6I`yY`4aى ֑=jeb5-7,mP59fcWp딨0lDuQva$%V\yeJdKg"aN Y}lg"ևUClgOSe8Gw6\I/Mޱ ^p2ᄴ\Ɖ<ijRTMg'5Td#\5s{}s_K_Tq"T, `y$b .#A_ ïBz?øc0Za~.w"A[ ;+;1R>֓}'huimIҮ{Rtk $-АM%}|^*U}!ܨ)Įj&( "tzw? jDA~VB!hKo#|EhsA :}4$D?(z%kӍ$ل$ᥧuB hg" F%2#MV@ h< t"I.X轻@<:-@Isԗ%֍ *`?%~uUǑBK| T Nh X{sn :ѧ;WeI,v5梱^κǍj0³Pɐ jEDʸx4pt4$4hI~Mﻨ; g) ڋ8ڙW*ƥ3Ej>&E`tWÅ" zoImlcqzdD>w.܀Qp!A+9^L~|tC@iQ C_@2JR ZʺGJh@F]h?Wbj~_:gtp ZRs9*tRYjR=d!P.,820L|p/-c^aoS.~ }o >9i-e֍jVrΝqP~Êf=mM *EQ`,΂+i AP̘kYw^zǼ]nfQܩ'jaұ[+CHHjVQpFsOpiOT3 *uJӀ<n2`La1*mvW٥nMl1=1҈g6 {?כth-Z .%cëUGKziPϯ\78}_W dΧqE+-J{v>rYCccBAJꥎ#g! #C`WbDuE#CV~U*-ՙ{\º Mo#Y)%Z-B (Y9x.rS왌1x(Yu'Ϟ$>-otʼn~̴gnGIđ灌#8s.b?H|bXM'Kk@qO8Kq7}p^WXz})lڐjt)yq-ykx ^| K\>vJ̿ Fh[n"b((L̚+QВno20gѸ ħvښŪ"u?߁"<{`7:;qg}^-mj4c?k#ϓ04 6d]1Hʸ6M- ^Cp  F\lYvҚ]\^Ksϒr,#]%yY B=L5Ϻnx Bt26_QO"fuф.ćBF?d(_ygҊ5j-8u,ru}*C{*,ީ}e)š9bx/,e%udގ۾[ SoYZ"oWH؜ ಙve{.ә'qrlP;aL8N֧5DG2.XI:'~,>$CEԉ족uFzwhMEu]>"U(ɷEB=NI[n5eP9鱴!*ccO@_LDP%qLGV:6tw4Sĥ^>RՎ?'F>KC鹸@fAG :-8?VR0K,%BLr$&H{PDfL,JNQ-TpRf|xPfR%oF*6XGE|)ڋfN8i1M$,Owo/?T".432fN3)Q8Q+Ӱ(@iB$̐jIyQ&ÔiK!˥WQTq{AKo ֐oE3 s.8m6/L, ߞ_:ѫ(-hhlbVFQƭb8X5ÐTA²;F|r!VO}UOAwU3̡^bxa^n6$STm"Fb;#!:wZ,H.eCT5UL4늓-w kΖ\08aB܆JE?rҝM1BBo4d+͙ KZ|H?lXeàU\dB QnN1N%ܡތw%ޝM ϶XCSzJGb#9RcJaS{tW#Ϟ_ELL:+D3SB$K[,*`K(fw1|&iMD߮dǎ5<7ʹW-aD rv>8L'ryF*Sy7b.:t;WÉ+l+KQA,)8Ƚ!i("02{OPJ#zYlFHN]bqz5:*3#8\@Qd#=m.eJmC_;Q`7i/ќ2=4\oCOCH. HSJS)k^'xk6}gWw@1؆fZ?"bi1IyJZ@ ݩ`\G.i TG%?{5mfRr!~2VI j:R9#!Am1jUa9E I ;`j/q[SnSB:1&P( : Nõu8;ga຋3 A5ֱeJhx/5qRP8kz.g|Ąe7xLCx z`y1q>w$[ k82)S;(W ]{ҁu|$S@fv*bTD^갡)'мnVԣ68 RGYk1] X *$O)ZS.6▤X@*'D6vg?Wl4ÚeiU] }<*A%P`Բ}BmS젭!MC $בY[mFZVIHȤ16LC\[iv|r^Ƚ56^b2D@MѶ-E4Gl *p.kc""͏W}Og+yxYɬ'@8x+@mW]~ ߖK]y}|bOqhFn4mM-:M@lA$c 6!J߃1rD[wzqr |F$L0*F7&/tA#nb}ɏpU]lFCiM6$ Dr;9`S#g:0_2'ޖq9:e7b۰ԐN0 :ֽbDN}j5{4sy'X}w;[ƀ7ʻT}y]ުW8E) w03"x2ށm";/5{5Mj3ꂛyVfy5! گ].P;ݹ w _f$wUKDs"8C 'E;Vy`Қ—xnN&feRE7#İ, '}$܆zn Mbc1uBKBIΡ^r[h&BQ?hflxOs\S9F68f^U`(c;X`vp+r߁idC錆.chq|8t( kߟ_khNv#Гd*:qȻkAH,:uvВ4,m_-v%gaVkMĐ3Uһ8鷝WE.y]G$BڞA{MtY->8U>\xy{r-C^\?xSP}aA1|&d\ޣXLXΤ^ F]ʨ$E^1HQ-Sdҋo?9sW:Ĵ$L<{Oxo;nr@,;Yg5/P09lϲvIW>(6&yH`.%me]Z2Mz}FC^Ir9z("H@H|r)*ԫQ3̤xe;>aTxitX H.AןiHRMX*^R%1.IG-;]q] 7#WW2yl,r}ktx 61PL}K-[Fjсhm;$͏3HU1/U?L?յ-*P$;Jjl$l"=wzaLF[mj\Z)0g4j9sLWnPѦւ>l|,*Q!ި}iz xeNўF|;E?0Ŕn)5l׹3cıe"*-׻I!V躁Wh~GYD쨡 Y0i@w,x< )wJ.URvNu$VWtcÏ{w)GY [Vc3KӎrP#zlY{1ep& H~Ԇ-e7]0הŸo:8y_wZ ՖS|7d <1AwS[O"'W mX|P y L5\3D)i嶙D/ovX|Fb d"z%̦,P%fD5R(t2m| .rL4GyTGi/ tDg1 _mwUdGb5-\jV{/L~ -nYmS<Cп†``9K9tSi2Лd~ifncS)eOL\1~x᳌ Pܺ!L&]i=QCri\F,$V HO>qEӒ%cU,S^2TmXsle`x}HF<' ;$WyQpFa壀SNV (P:gA (.a ȄX}#KERra"To1Fp&)! ޝYIAr L?eXcmP'_QcTt^Mv^I \Bn1Ʊse#*+E|Y)[TKd@]FRO=>r{Wz[j xw']HyZt*wFKpr)/o% Bkb|{M*shai6ct)^kUNxB_&Έ?{{߆ CE˻sKK"T𜪜~ `I]4갶T0|NXN\f~eDm>t-8c~gD,",|];nRp01K@j2mHQ?J_YOpó܃Ys.;;yqK>.7}yJ@%.'sz58H K!KSN: (n(>v%6۠`\tJSUp  ?Yd~=ȟ;X Zƅ B&W4sůY,')xPUI^4STqذ䦖QPRkY}tO:ݍ{SÍ:( \5Ѣ7a2ȳmtaNЀrLl1%4]M~E1? }8 )ݚ v+@ªj(B[.MX G +zSmh :kWg|vHTGA-`r*`Ke@z1\%Ͷp:_ dl>-F1E]M ٘ eBVOK>4jUo~i2I,Y CP?;DHΜV $B !rmzULw K lE֕BZ,RYGjRN/:`na\qS~Eo\-UJ=%⬒|^Vb3p"yOs_>!n #l4VYPW|l.zq7{toT~ Fʜugi9kM8{P>wt !IqUWyİvp,gsm^Vx- bRas+;$CҔDel[SZʡ6±a0O%-3@E͡uu\f;i m-65ÊN3~P&C4kEWAkS櫘Ixeisrؑ&>&J6m1S9mE݃8 .ƇSۿbnʑXA1En,C*ch#h4B"Z$-ApP=qt[C3/@sJ!u <`3 o68%0]ewsX3mW8|rJDbG8{mttH WZ>z:]ZHz^pox ZvlEBֺN39k$/Q0`Қ?mio*^Fo,ڰDˊa`EY^ao[ru"PnXh >3y;m _$kz&QR;+fw^훜rO%Dx;nuTC휳H)Pp08u͉&iaS! #5„'դ:vEHJBjKxmb=cEҚcSv} nAl-udgٙ RtD`myly,vQڝ?=T "h|Hk8{pdx ImOjiӫ`G!KĤۯl\Ѭ jr/-"Nz΍P/_gVwhg7Ivq5[fb=!879a 2KB h=ow;`OklpEm6oMah#l'I0FE~'35a2Chw >Vd84epy _b(]KǶ5`61D*8LÛ4X^j( [; Oz]mCII8׋fO?qdcH:D9+mrP޲|k6}ri{F*'-tU3|^mdb XbNɉutb5]QB0 7j!l&Jp(M/!3IJ﫺eM=d(`{3>Yl)+6% C.E`QiэZ^*&E -rfvMBʱQa#Ϻrol;!U_uB^pPsKi<Įkm+ t F~S(vU s笂XK;L.m5G(_~:Yrf."ڗTƊksv0TŸP u^^t HD}&&҉[M,'3eA>z{)oB-6-j:Kq 0cI^u4ծnQ>:F jcPL(ѣߒ5 PW Α??^}K;T(jY"g;."XPj ;.)9v3sh6V]լOL0Zv(nDpRY(u].ͨ8U`r{x5M)0$ cޟ,$;ޣvF#D9ٲ{ FBC&e w [SM3 G0<E qVZ^R_ѶLv#-Z;{ uў}n"I|4:( fP= #D-ѐ#%1,f.*((aycK6BͿ[QSfinRT::0^dG`2N$*z(]L2{(ќ4JHbϒ҅soANI*cro@,Л$@Y آ#oŔaH6x,˜2oeIc]94JIxm5;֮+ aK W?M×O/qwmq!nY n`@Ǽ\y*jkƇ; e e=F<)W%mM^;.u5ƒ$řO 5߸U{k!gnӷLQ:!"tc֞?i&@eخ֫rboncIwO"B!/#ɓ5va_g0} ާq 5BٕH3d(g?xfz\Nֽ;ϛ3|44rù뮏.&b MX#rk#/MT`^Dh($8-6nkX]Л464΀!-drMjQ€qW@*}u?=XE;p@%GvcA@4H2]tݝF8:bqN?]Ƭٓx0 xNw/9,aشVAB3ɐi*iR: mn_Jwu>/Άz<wHfzR[}v~Y7'ywgWh[;Q`4|7mރ)٪tuZ oz ݡC{eZ\(T]Vl7:Mu5xqB1&K}> !j$J <4%M5 F7pfSɇ,Yх"YYE$`]Գ5T_$))>JT0^c8&L<]'ۘ6DXwI;_PKcV!%}Gh85?9O^R|dwޕ8xR`N(9.!s JspT'S^@ ZaSx=#`h? G=r8Mူ- uʪg0rSj7ռ <3˳V=CQ~I~g+2hDԾWN 3hO΀ZkDn' dh¾J؁,^Я7v-T1)3:?w&+: | MR>nr}t|v%!p;HD $ K]*w9R36= lVT6IKwM$y:J֛ ~l+f&w.n Ky89B/P;m-$Qofm*Le#ڗ?.=J혘iKIϱ?$BL1Q cc٢{S$IT4La0+Jf]`GsH>0׮92GF߻h]SKyuΫ }?o[VŽ[(s=8(%Isf i[ Ё## dgs=f!ޝnn/B|̑ĤD;dXsvHͲs־ u}̅\*q_ lg{-N8u!tƪ99Zq%ń#pFk4ֳfXpP 3G߄\H}xIbn~YApCp8Fdf.yOhE~^3I]ק)~a'cgŲ}.t/ӔO~V9_;<<61B>XFl u>=X]O&f-րE\+ݹwC7ӰW'7%eݖZ|E@JEnUjB6TgpsûV_$-r1CCW 7Hh~xqI.hPW}VǪ iBĎ<= ?+ _D= 21gYZ0707010000005e000081a4000000000000000000000001619eac9c00003028000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t/'/]?Eh=ڜͩkkH1Sοp2?es}m.0{eP0@o_ѩ:# aȟ3j T^D Py-na:-kvBq~s$6# |e|Lg?]{9\; ؇a _l"鱯:?!Taq>Amj7Z y܄jE2YrQ0HK2fQ|v&@37ϏNN8}R>˹HqQKY0E>5ůf +O4zV X޽ͣǫ.hgF.E!!D<](R pꤖ&4NK7 d}~*20uw%Б/Ïvk{l\E%Ôy,FFj ƂkK{p C6{:eA|tK :@l2nugǘTYJmt"aZ8۷:hd:/7S>ŸK9m69b+e(ƿao1`ߋT2 xL~&nNC.qܱW6]/ch6_"]7c+l9=o{/B@"&^vAPn˲k:Hu&p &/^Q "x̞P{}7e2Igh<޵Evdt̔&,ʕ&(heD#.sauMT7mIK.짘H ߠJXJzh :# {4G N'T1䱲vv.bhVfAa xdg^YNq&~6?+Mu,,R-pksݦ8˾NLZ,-|cpұ<`nlԿHdLx; !&dBv#7ߟ}Fm. jw.ZnGKQh8ksZ&#PhcA:^&#*̩,0EOiɰ4n12V?U`>W>L]xvV7^d`IU;졜YH dUI߹3?)n[Kt׽Xen+򎹸EQ ,K?w? (Qj|\xpG8F?z  D&| ~"@8C:f {kVt"q $ė6q#Qu,Cs,ƲW]p54$tW2WrȲhtr(U,5 |rJ.>؆Ҫ?D ɗ9B P`) !r:c4(t.9&E759"( '22֐85:IC+sV;~l޳KҗMQ[*`nI8G4K, GJږ$ij48u0JP~GPD~C7GCSXTS~|ۘӇm-r"Ȟ'-gE_f?%JyC 0ڻ}6_~xv (]mfm$x_w@gڳ8oK5@rf#U]w a+Y>ƓD>B g;Tt^q<E tF/e0#H+VHWso2ݺW…—-37>zb1,Y& (GU*J@{&!zl.Æ0r@81(Bw~rZ)ct^&b+'yKTb|ֲPZW(YlC^~;!`bB\"\6)P#^v1kr8}|ke6%clI1+J@Jr_仍 mvH9ɒįs:B5p%w{?(v9-by;nNf0́ ׾폭4(F,$EE׭ {':W(2@+$: * jbW1~1O]D\oZqtp./}e4e»MUnB|F7LaN|0?I2g XEe=0r-/v֗XJ_>29{M;Vv9Ѻ$Gw2(甧"ѥ(&5Ǣ4vwXmd ^m@ ٽQ5ko3]Աa*AJ3шb5:*49R>6 f=/n&b /&bB#u>n;C *15b^z&|^J׵CsƮ]ǂpIkwkZзCLN2 "9 4TLh6@m2I=Pm9 chVX[l1{74;˞S6\%<VPԞ; >vucSF3Dzdq- *,T-Ÿ0 PQ>Ț@\MH9'ӫ8!ؚ3&sb,ӣN~>ӫ6^hcoZOSdi`ٗoc292=vj#jRUtC^Dm T Gό:y-&iQ wS.E0 !I'Ʋ_YgDv.1܎աmFr[?W»tt7{ůlI8{}98}jcO OvAܗ_6s/%,e 尗ƑTsCbΎ64n*hڧ4{॰^Yh&~ȅl84?OA4`N8@u㐨#!lsHUwwɑOCwSD,cPn7-cijC;SLP~ZuhA{x1TAeD W :Nivq 8^Xjlc`rb&4L #@c^}Dˀ}-p.Fn9zu:űݚb 4O*h݅Nr-d0q5a-נ|۔h>8ps(r)'):[Z+_ovqd+?,e![1 nE >)*!u9 G" B?u 3w&D1EC_ ЭjT)-oٹK( CO}p+_ne_(i^z:$ϜՄa˵:z+$GY3Fy #F۩:$̝Yvnmlފ`g᾵Wy (wmAÒ]*|h5pXyj?T;KXHAG$ª.Χ7SJn?U4-WL_gFMOBgSE 1y 3p `%A+ d _)yZrpߒ΋24-\).`Wq<8uc+]ǧܑϜ̢^m|?.\aeikGѤ銿v cYHd$OZPwRH{^'ǂ2|>::n;HjC?v|h]FAM+%r@E*knBpbRd^UƦ[J}sij>9JϊF> %p`lH6VKh{?CM5qC3-Ր@/p#.=ų']dnumB:@KEǞ)|u>8;΍1]3rR99oi>F-h}寚5˜Xۀisg?XOB`zsϧpeS!;_PKbRsGc8Vc^yBf%Da-'XHpTAqKt(a3uImO4W8=#b.ѓDMQreUI=:Dŋ•ܥCA> 7"?#%YעԶh'dWZzY\}E?eW$q/ ҍ`5n|@-$d[h[(CVF nDsSOGTv( -q'/E$\#@?)FM]T˽C äXLeN+#Q‘jf6k3Kr91cٯdÁ _.=1:x*rIg \C`]$wF``k&_܋h[gP~i!ZW7 پ} >@g9N~䴈eTVf xvOs(k^r#&Tw1z6}R}a.VWQS=XAU+wr&1;aF$wauf}ZGı.hߛRc­ AI({7v5qR1e{xS.FRT02R?.fLo_]E;U;:,ʣgK}q{Vs!՛0vAu83>߸%hbYQrx UJ@$Oc-#R hp>%VZ!&p jp8I-^rDg'(QL$Zy3UhЈeB \"T~,>MRg+Bwaw|V2.%)]17!1fr @e)ONPD y[en_3ڔUO׌0RdONAju֡ 5>(ت9?cgeO(>41s|d Sj+hN,lܖ3 nL;K|[|W0{슄G֠؎ Q"]7Y>g0 5M`jNZa SNk->P&j46$7FJ)SY6@UJگjJR]aH8ZBJH$Z, N\:k_X(^N?K4uI1}xy],Ff$ZI| P1q,oO9urHȗZd;| Ywy _8oi;ӚIU 2*j-Xb']c-S!:`w_2[@VDkq779\3\n&kC Fbu'* V.gȡk(.os m~4<|hoYĨfʟ;XsH~Giz 7>[N~>dc2nJϸp!K*4X&ȪA] :xrת$lFNjc@ւF]4JMߟ$/ !yFC2P1F^%ZQD#G~;k!:{w| Unʇ`Їr^ X6RDiRv41 ?qNAaĦЮ'I+<6ҢOny 1UY)V^|Fs/O5:v!2áO^4ڑ*:=e) %_J5*Ry +tJOyZenju\ڐi8>5 @X]A^9t5)(ذAVE8;˺ =D[W4-4yŒT{Īl\~]/S? 7Ÿv""gvm`»(C?pS™棺k'ANl i:U4D-IETmYhh1 d3F|:-Ҩ#xo!|kwT<:ʣ(\/@-;KgbWN]@UF \\TW`v ˥!R1N`gJSIcu$㳒h{m%j!a vp)$6>w38ٿZϱcV#!Jd%f7AvFcDY푵N$J]A$kpLuP]+*FEF=`D鞅0p9 cfV*M&x$',5$Ǡīɻ^L* !̱dߴ#*m\Oon-VfpWP)חMӭ lʧD VDha2vXap7I,3RW-ި~VW͑KGsM!=nӎ5f}G5Lzo$;Mz6EkIy1I&@&˹GˍBۓB:\{{o"0Ggm.=;#=_PpDdwW'5R1r3jF5ͅ=  ܊PyE(r;cAI3T-*Eb?s_oc#1k 4G]'9M :I壻[["TіJT3x݀^><(1P;ɗئE*&H (&41Qrr5 >$LW"4Hܡ"c ⶨ_ boikixE e-Yid}o $\r>#}F|kjC @x( xE`0!QzLW p)"\5]/A()T<&RWN\U5OYDxq,gSH~Am섋*Ur}f&m_E ĵoFNGsm j۱jbT}Jv7L(d۶j2"< ~A.i4V*skDeNɬPosj _9MGWΏ+6Zy`wHf"iTpy,WÔ6Cw>]\m@On҇UqrdnPr1`ܰM"'sJ02d i܀\t®iw n(dPiZ" 4*o+㝲p<'e;2zDG/ {AΛ#yA|~!3ĜC>I`ʰWeV*i "aB<XYRqd1OʗZ`:,B;/vݹjǪ,]aH3}3m3 3j瘲ǿNM:{Ͳ3^7rј9إ:&,' .Ki;9EZ85/k7,CV&5Jva ΊeF&A_[KGaquw)CKFXDB2l{{m_35y0|uX:` [yάjlLti+zeDU()t{ `VYtjCXo2Wu 0c9PZxN @j_ )MFru5HXIDV íc3l{XKFg Mli9x1EoBB"5/+VuKL+1׆1 #}*arACJܨ!a"nI,"sn4}%HòV7U7zu̍7&i0Q=9|4RpICUhr^snҒYT.?Ȯ2gYUyw Ñu8ޔQy![.}>B.g@SϠ2E۸"VmDTр%˵_xȿ {c⤙|iקa>80Ƭ;NJgQ9XYX`TǡuL8e9m QW""͙%zrˡ?3ĎM9<),՞Ļ$Ձ2jk+^ vAK>,f DRS*.=0WtiY~%q¥ )xS=?IUsvqǴߜ$I/ 9ʻ4G@Db 1f%7(D .]^)-poe[XEV^ЪzUBuY8ogF ] c]/)z09pE{y:, Sr[@&m62Fce>MM$ dw06VaWVC|COYCK`&ԶIۻ~_DMPY ɇ7͞A}kS$?e@KEH4'^m 欢Ȁ1GAUkN̮TBؒΈ?' jaZ;s˻l]#sj*O<(A"< nxrxikeE].kW w>^MO~Rax+HB#Y ٠YSx̐,޾f˟H%I- \Ome\M">[2.WB]Re= 1-T[R^Jd%FΥXt_3 oS*F kz$6"J@b l†*5*SC+2U>7VnZcs "j3fП6hζ^WpTsk~̛ =PISvW-/|&W4wBx28y/i}o,zusR|u(ך؎xa E6KZf!K䠪 U85j6lS [PMNwAWr`Ѽk2!l]y(~,l~!K'4WdKN_}N|[` hc"gnEZB/ <#9㇊Ūyh$14p;Lx1x;uk $O_7HL"vZ@2E$V˧H+dU<y=J4JJ{e3%L#Uh )ոX7΅ٯZ1R<[ڪX,#{ p~4|={Ha{_+ hELBE2V` ʂ^&䭠лsE: "-O "Ơ{w>~hG텔i??wGs7Y(,O_|O#ȇj[Ji16Y.4ğ/P.C}o6/JoTM5C"4iDk_lj-a)W&Eƥ d Oh 7rq%M(j \*W̐.e_VkZ1˜5lf|Gu S5:P]EoR(R$aot3[qe e%%M ȟGugCq :VL:SZ$ܕ`X`rޖgYZ0707010000005f000081a4000000000000000000000001619eac9d000019c0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/m}]?Eh=ڜͩ~4J{dȲMEK] RbὶmjtUj cW:TG@Tfcd9Wf rIfZ[J Yi-\ fo?<[u6C[v9;K]ެlF{55s~\ڗcס0FxA+ٿjc_:]pX8t::1:gv9Wm}ʹߴh8!ةiz T01v`@'z1:.=NyF9-xR὇NO(p&Z(9Pa:|+٥tѰhKgJ:m B⋁M{ m-5 /[o$]5hWn+BBh F lDAROr~+{bv>YT`Fu/6>I0M; /X 9p\S7L4C4'aO޳IuЅ`JRlo.Z0#飐G" Zh &E?CM,N/|wd`0I@J"B̰\*zc gb&Z Y J)\8\"`(Ytfx+{ew/Pw@^CLh].qtC;w> )ipKjH* il}tj jv7Z(d=T>L:j܀SċzRfLӯ/ "M[D 3}#yMU[q~bD)1-R7(*UHı#<,m2,wJF8FE ų.`Y_A拍iR +[7^i_{hT< <ƽ!nEHnj7?|=.B=~1h9rX"/j~1ՠ @˙jfƂ顮ï`*j;~Tw AmkD@z ʲ 6Eo.}؇CRUzkCooEkֆ$oՅ"5bFP ~(m5DP ur^]'Y-A'vev `ܲmq1ZE|܈ & B^Yh"Y}ÄϩRP"C˘]j~Ng-AhC(+·wS^6V*oخ3Í:@@uj:yL})n>z !<ז] CښF2iM~$!>;p{|{.$\ӳhrWulfx<H+oĽ̽2l>팿 <O6*D΍>񓋚!o%"{;[ Rvցs5v|Rdネ0 xsDN M0f_YvK <"U|qt ')߁tRުFgN.\dcji2_W;v<(@,g9UOw)KBg&&8p/.@i%9MݺpeZyIm\`,򞇨Ca)H7=*Q-hYI-n2QB ҙ՗ iȸqotUwT9vJBCKz窽HBۡ5L9.%+hvbNV)),jpX7Gv u-:1i\U/D m7W0\1`+HdNo ͳFj@&lxW@$'K}ɷƢy6bܣ({!-we9Ҵ28c:+,x\I ?djB-T6€֚L1}ԥ3Ah0SbRFxGu3K<y}>~'zI Y x$%d'6ms35EQ$p(焊u_=$ cՋ]Lv3ԓ/|7϶td׸{ۗ|wMb FT OL%j(I>\zr0{m/Qy||.}!jRS; OIbuM?45265Curx*=yϣoMb>MMv~+ߠkfAǭ5/fieùgOa++m_qHdaj3ӧ{|$p蠟;wknܝD,t۵nJh.#P&bF{2f:9@*g_>rsẉkT>BP$=%P7,,.'Dqoԕ\r iF#qS/8Æ~ai4DfY1ČؼPFo0mGFq.5paw5:Q x A%wQ,)ԣ e@IƎi~Hjep!`A:Gӏ  rNɖZ̔pf!)UpQVS*kT77t4cm#jnj7"Tt_>Y(_&@Li"XO8krE O ѥ^u8CJv3_wwT\FVCwwUUIs 5\ͬ|c݀,xK.]m\m5p5Ur\'X\ r V8UGqg GdE;l7MLit" $㎺&EE\1QcKp)S9ڱg,H[Tǧݹ32XLA>ApeܞeHݼ$M|<#2%OKFyي E)jQϤ6Bwi۲[DHAahI[ óVkuL?= Q+3ipc/lǸ#-}*Xxc lk_l-ݠn@c3$\,Z6 {B9=Q@n7ՑJeޓ].́b5D1 ډL?5D$ SX Wq:!S (fKRZausIMPǎ8E2](؁gXys4<c3Ŗv^W&X,TvNJqA쎩+? ^r/%Wk( 6ng5ZP.@JE~B X$#0B0[o}XyFkīqt^ &2jQ+rO83E-[W<6U`6գ8?z`1a3zzwym~;҉Wu.]ja3}o[cb9 .cHg`eSǣ-7sۀ70}(nSZtD 2>h03`8OAqS7 'Qjʁqu͙bπiM(b t? bŷ_Վf{sEI[+0|qݟaV.](4$#K'*lfH7jo^M,$7 %Wh)Kq7bc $E,%Bp"7 B4+;ێi(2W7,þ|YQ\,m*1!@f6Mpw8n9UVWPu2%zl)Vucݘƺ-CDq %caHՈU62cNvC*w6q +˦nm^_:i 4ƌf,m/}!|pV)aaaby/mDS^w2֎-@m6&|yTTh*Oe66h"7j3x+b.,s{Z'iF>hIZ܀ c9Y8si a%ZQ-HSaOp o SaF <<]1݁ę l` . BV/N+!rO 5uN#c30QjKWfHQY,x`z݅1GO-g>F@LN*Ps`cr sy%cp$LPWR:i3Id>p8C\9% BhŽkzc)7`Vo:=e.~ӥ_dp}H8`Q@[RfiU5:Z'O}6|G=dOGv7ꇿcpZ>A5;j_͕sidqϿA>n6ދ>­߀sjIڼR!M2SmФ*sBlbAZ;oHV`{.7V8DiVgjZ-P]STyK Ae)NHKѽ\ВZz=7T:N?ҥ!|I ۼ׫T oRpC:}vzT\PgS-n|Bkl]S#w{Nv,ܲM6r,MQ&aPKKذ L:( .6 =r:#!^j  ,Ft$&ッ6L u տWmdU3Z U k%͝[T Juӊ+tB, 9HTھ.w+fgԫVUllGR5_Μs/=R$ߜ?cvv+})#;nQ8 !蹛DpH re=¤qhe^4֛~e#ebYsw(OWmRV-а yV6o PPRNze>::NnB(4} , 2Vr+# W8GSn19K#.!*{Ntt*s3N@ `fwT?AGHMccX$P-@A9Rbd_H`= 9Wg㌫CޏЩՄV`gògbZV l݁ ()f VE!6_X]պ?ȳ#>?+ffXf%<ú}|f$ ?,ø3 ,|GO L)3/E=>!t_غjXWRZ " *I*OT @Dhy(j8C c_Y/Anw}\@=\,\b$t {!n c7ð\\tr#lF|ňFl aj.YW.=@7l!ȼٍf~ƀP3NJFM it,Kn}, C9.#,æR"*9NSX'pv\LϣZB\ ȢEșb]h?6 in1(߳*ɺ{ۊj`!$ɯkt\^IĽqte6kYw vh3dVRɂIu*5Z\S 4Z롉5Qt:E!DBýv4@)\.b쭦MfƊ5O.Md%̋;Lnk.) Vs/]҇7"|!9~3_O$$ȄGf^~o$ lgFm!NZFrz&ꖹM ;$Wmbnt _C);I0,l]n.xVykpb@ Ͷ J%m{O ңDT9 $>fgp^#iQ$jR12v0m(b yh6`~p hv5VR$2@0$_!q V0>!G)_2Z^I78RG㯔)b-35o=*暘jakwY$Ck:q\CDr%kI2HuܑX(R%cB{l 4'V$i_=sBv%4 Ϫiܒ}ZDx0to>q}~M j*Jj:mqӒ(&՛ ,7Kx6g]P~j.>,w&NhC\Cb6Smw5 I6@N2 Ҭx"2R@i8x`jo>ͬXa[c?sڇcZ_wO1eRPZ;\M/&K3:QK;O6%R67%2P U$S˄my$G܌&PI2o@^}ʁmmcLBkx?*:*DZǶ"(\?򥸒\4s_xnx!bGa}9 r3>+ޱ3WeeLcHEA9|Y̽[zri"jU53c ByÁI,YDeo<GIUXMGS` 2=} 9Yq`NFsi!zczU(#4cOJ6-bHp]?ӵlAyku֌S^^KwcɅt?ijd("L v&x*q4d|Jf+Rsۀ=#&`gi bOhzo㔥]jZACןvۖ,[:b2cn-Q$#w?hX!8>|tӥB ADIˇeE;Z\NҸRH!"+>D!:j'j2?ԋ?5:ʞC $1tW!EZ6Q|~dXMiIYzαM1O8;tb. _ 7L)]XZ!)fξ%`;;"O= "Y҅Rغs/ u, /@U~hn¤w&dWZ/ NP&n!%Ha05/GPd#`x+od-ػ08)uoBO4DKVsS.a><S\-&KMA/Ǝ-#OS%pͳS6Obz E2 n4u2s 6yx*6kjJRӡAH|jg#ցf{ ;}@!59\N|"؉eT{nTVXnucmS=e5ZҐIauqJ,7p!~+yO#(/5"*Q[8/ /:RIfmH8nv-6gB8膔 aRk~ʺӉU&6){/-RKUG.Z2Ur$l'#}5h I~4a'FQ?U*eZQ]Y0"O 4N9-Љ&CsP1 P&YlDI = lH3) KCpEcqZ ME{Tc36r\ pK3q+fJ1V?}YL]AW@l Ґ;'|;&ao{1qJ,_5r%p*Le] 򄼱CaG)hNJ2W9JSBůOpf LRߠ Q2[ѴY`&3Mh3Ǯ#I 5@wBӮ#7YG'u*ur;^WH{75( 7)S@KXO9.hT5eDׅ. ͙oV'¢E*KM~1m< "nBZDlN쉃q/HrP؅jB- "?jp ]#P}%Xe|Z,?gLyV&oeOqLj3fy~7sHpe=pt8,J⾙rfbadRq5k=%ȭ[PYrCP%e ؜C1_ a-Ut%b)CH9̌ȱ}5:pD w ࢎ\/4_&LU-໰Ν ڮf@ ,dTLc^ŹYs2~ByM3aEl*l)]Wȇ5a#A2=<А5}w_0מ;PUK!GҨR4̀^ &7k}>ԐT>?ޚ! 6"gԺtٚ.JH(޹4Cz5}VͩMg1\n"Rfΰt$OQZ e>SvY]6}gD(1ۜlt}u8EQRX( Lwȍ‘\g22ZN9 @ }nU$jCIf n)'Ȗ9o8HP^OYWoRќ΋ޤʦ{ -ڔqU{AI&uˋbÌ9DM@ZA)5"pJ' rbX|x0ܼ5B-xY~41Eg?+و-VzGYWw[S f6m`#m|`:{Y_,̴HZ}nR~D9%p [+ёhXEȢGF[4\伙4pɷj:׭Rf?0?q|'[c[|#6eelm$,:8f T2Iy@Gyp0$5mm4frAF<{l[Z ø3sCӃ>E=Kay]JuUq>6v?b\jZW@,J҆A.bCnt2mpʡО֟jp` z='Qؗ΢2_K]*S"c˜SյXV$Xя@h3}W} ɖTߦe}*ư 1"yd2t`;YJ>=9 FRELo\օQ x*W-tcs9Ȣr%UHވ # '6y>Z6IaNǏt#֬gyrV txs!K/7_Vj>M;pCa;c=b8C>8: 4*Wl,NuZo ;yT~`JTK̊b5batbRIn䈓YOvV{*0`7QgTƪ@FRv+O4rhS2)ឃ~VpߢDt)r Yz(Gn!s{{Ͳ}~P-|ߘ--׾ɠq<4gUt?|WS3174$)D=nl"-{JrU~%[p9<1^OۑNl)&p|V,f6}fiӾfTo5n>bJ'7n oomV27(ъ#aw2|(8j<\0p1$>L-OJAlJoMd]yz/n䘱U&7czM-Gl-w9R~ sFQ+ѪB Jnb2';x^˨Jδ+]y΀,Q XGY9mwdӲVQ Q6#)u|oq&+64ҩnlhVoVx}Q^C+}c!k܆2?5 c ;p4fV) 1Iv^% ,LfAa"X2qDwu߃qVx1[̑JLML,:)ZW} |7FHT1 d]:zr3$$Tr偝&-q̓w[U,JTT(Z c C;Clf Qm/X;{d8 ;ʠov%?0 eG/YIq߽aMcwμF,RǴ)Ywx ~vork2]|JOX8-T9xc6dT7:*~ S-=̷=I7L~xf'3SP iUEO($K̷gɍOOs9 # D Q:i̟<'txe]^^hI:Bj5~aiH};谶@Yp:sSm{R 7)3^rX(P o,U[ Bb&UԤ )#)[!ϳL];j~kFҏQ)<)d4.שr]E;L*.{ 1{#a 9 0,| LP~ Zųʓ;8W+;~+h=_D0q!V*g6>"g'oJ9\hu}-&i g0ƌ;+zVu1OA jKU[OD9,dMW>th!׸Q0㰸a2;]<{t 0MU"?{9O,4A\ʝ)= D$#,I?f?En.1X-c6p˒ BؘrAzm߽l im)ZGpYbKۃ"d$ x! WĞ|ϝ?Q˕Zɓe!ƽCxZoխ|eVvBjVxZA9i1 휈S_}cʫew^?bmF48wnU 3h9}f>ArS(ZB: O6,L66)'e0"oM|uch>rO`h?2\qYZ\ʿ^g^\LĐ\2,&HV,2lt kH #ZzφD ! ,ݖb ݝ f~AthQЇy6b35FFmMQ#ڱv_nZ $o^7 CD95C+:a⦺/,].M$KIdӮg\48wɌ#{T7 2VIdO?ڲHf/'-2"GW hqvԡgKH @/ 6^gEz<-G~b:C\U];/!i˜녟1~ԭ4ej~h'+ >O x5L޷ԇ͏Q ] [z;O7z5b'f_UZ.@p?#wpVגL{GȎ=# !N(Hs'+'5wIƄCNWCSVom2û@"+2 N_|г[֠8ǧVd(W~&ʜ*~کÕ1aMzܼN|9x js\6HX$5"-ԞR!1腶߲Z"ՐFg;ޣEߕwo j~S xbpQ[Ɔ!,KN ^RLHO ,2/|XcϊITES $"%SUtZ |$\m^w_mRn'@2M,bLWLo'/e( EhPeM0x&W{]3 Cu̝ON6[M硞VJ"dNIc?,&rwV˂|i4#}}oR;a:(6oHF47=cɒoކ7A c_;aȼ9 ]tל/'6$dB I ,{;/pk2(7|'To~_;ͤ@tQG.\q_'KΖ̓PvĆ}dJJl"f r"%4Y$yO?Ƕ GrY + %ѐU9=>IE|piGfٗ-l؅)ljY&;9M˴2f29z2O֌QcMUNt#Dɴs܎'4hExLAx;8uS R&FJVxX>*qv=\ڴ|c${qM VxA "QÕYs/} IZ] N(yA閙n `+pD_Bev %ߙ\=pR/5nLb!3? J &4H:MxMM$Bx-?!B$~"-&%pNwrȝe?GF!پMq$.f; 8;;rjxB*r*47~!:M.2,B52 njDXR8?2@JЉ!`G'$G͓Aݺ\GEI$ 2vMC""Yz9"4)ӦdT)dj0Yk>*m:l1WzC~{\rQʐ{TpIW!B.5ym{}B4pg`֑6m"r& lZ8-ȷSWwb!V 0>,P":ԘDnը#CIE#O4gjx(kĠxSCYk_FЙa Qr gƼn;x4]_9Me" Tޞǚ\ٛOMxTEAD'.8o)G+CELCK"ʃ*ڸ2?K4㡝|&I_H8R>ak_7^psXx zKQ,k8o2G0B 0@95} >|~&r;v$oZHFAJTXYZ5(*yZxdh\S.^i]5UJ&fYR5$a?f:Y-Vd-;}$t# [:QϧzK>$<8bg|0V= 6Q\{vGEFD6p2Љsbp{ $@ ->6kp3CK{/xډbR4PUń0 p ?$v=Yg2OSg4=_u&lĘ.ԝI `Ӷ %h7'z/5;K#;07ǽ־"@yd?Mk}YX_ $\:n6Mv(6d#Q(H 킿HtT =MQ`bx(:g@1z@ޢ 2@s+:{73|񌰼U_&'N~{O8ٜuz&NС51q)Bچ+eXƛk 4񆎅v-\m~F=J3R a]i6m $O-(#rɺ d.Lp`48A"#:(ۉmag|N։6AS9+]Gs*\lA?mZR_աWk W3"r`bI,娍JCO `^%j(qE?Rl:>)"—q 2fBj!W4XRuNwP-[;7IBO C!PI!,˳e$@STbN-Wg a0h.[ڥIwg@s9Okhve -`h&XAXRBpZ)=p)JzCoD)h`c?:rEbBy#u*< P~E/.XT?pѿ3k8:2ݙ)Ojb׋l`%Ɖ:bEf\`,kG-`c_@2B (d#-NW\5(ވDPD(p0ץ(63NGӟMr_-wRUha}8bxcU܌f!DnZn4BrAmkL|e)1ŮtK־6} xQ_)Ti“۠΁+#bEpx hh?K,h2$E ]m36R׻pw]oE"S_鱴ѤPAA'.5;3xp1@J1A,ԉQ @JЅS1$x[(Jol螪Lgƫ^-Q-FP ѫƳ/yD}VkGw FCO2m*4w_1`&\S؎G%VCIDV$"-ï732A m }48*5 GA4YEK<^5 a~ `Q}"⿄һO.*eRmE+~yzEiǞ0ϲpWҖ& ׺8 ,AXfGH-Q/mt6ssf]%ޣUb=QW[ȬlY.7fIQxdc !BI\,I hRm2yi4WM0:b !MD8V2MW>kĺ yuy-zķ&LD:w'/^ O;BS)HseBQ4m8#+V،A▴rHsQlh m~ɉf)c_0WiEf|Wi4&xЅ jDQٳL†ىԼVʥBWnMDBĵGh qNs>KKmw6 G{ _A4`xX֠zG00_4oRs{_K=`hV5,q0Q2Wvm||SO} oy;t]Qc6r$W`{bXdn11̞8_Z&'L(YqfH1܇C8 dYBsD_ 94b#W@ijwjhr.A %$˺w"M{3)<Uf[|giF/aWA>d q;# zBݰ\L`f*є5ClOG$0UtBd+MZɐM[BTW+vzyifh-)2@)!a51{k0!C:zKQL*Q75$닃"ූxE^8TXmX諐#t㮄f=e━ȍg K0)m ?$M8 oGn1hoZ?VaH9v!f262k 'RFyx^!ӛ^ *9)ljZԎ򛒬+"G_U"ۣXT xٙSuq_vRJ^ 0m_NQ6#Uyr%g6EcTYa>'#yi,|.;Y1gGX7^!nr  (U ȹ<:e@ZȾdmfVҌ^e*=3O 0/l-%,y RU"z)w3׫a'b(On!<[(I5Aš} d eEӔzy,M?S4Mx8_L8oR=IRCG.hʶQBCܬnU_ڟv΅ƍgb8_v^-ܱ-"&*h]beIEU rtMHF2 _$ ZhHod)(0?'ao!znt&ưnO1p!sDǔ[p(пƭ>R.S.)IuUػ[?\1},@I~?*s{dpNL*HR'4b|੹E\~]H ,J;`4<-N ",Bǝ9(Ƞ.}nXtfֱ9Q(x0C}ҒPX2pM=qUR&ۚL6`d7>Z=v;eM4l)qL#Fj"8iTbPRPs#t?a~I7i\[R,#esY ᶘQdO<ՎvA%:w&cmB8õʑf5F8Ąi D]9TU2gT?P?[AK}DdgU B,dkz켬B|nG5TNo7b7U8sHxK~fCQ5 6-QC)0./L s>B1|Bv$x.fRſV-x([#ϐQ~D%LE š40/NYyH(z)"ǍwkotRfj!{4߽0gHzV9}SR[VK(\}ի72*-AS"# $fl+V S wZ*@;H[ TNEbqpm9@AHTWb| ՍVA6.W3IK0Y@"'muEK 9a¹!)]qǽ8jpHEx)t$caZ=Fؘ] QqBcE1}$|',͐{?_ 3oD[<|`Gj>qCcP`17`׹WxRQ>d:omixb+"c3/z||aDS42C% E-OQ..9GWG΍`]ƗȂhRO#< VhWmP'Ɠr avTdT{\<0`B%W7h{(u˚E#`('2%*5znm o/쩂q^5l7)D5basRqqnjvصס ,%UIHأH8, LgFY on&wUрoFZ[,3Likjʀ`V )8k[H sWz/ \ }jXJL/L?ur; ԎKۥNdۚyPJiג%3Z i䜈0N|ey,= ,Ka[t+ܥ5^H1^.Fb2y#-<ߊO4]%Si攧\Q=%fܦWIXɘme7_I5 fYrF @}lo>DkaKD=]iW`c!CʨU#As<>PBrƿ7x^-ҖS.a̐S'O\$d9X3޿%go{tN~a𴂁6\ K_&jw+eMp'o˒>Hy3}W]5ٚ%h䓂G bE`Y7dƬ.T޲,g$s]t">$򛶠LW~'I6ToLccrbF+7o+f-7t[2=_k;>oF)]*` )AX-D?`|| ,Gi 8q8<Ĥzv{V r8쓂=F^+ 8N@j/S}r$*)l4ᖋ)s?^1 R>D_/.7U'M_& A-0uDS 6{NKU~Ώt)5 XOKNd1DT.:o;[J$!du[~FM3Dny|U=;ֿi[6uQ)UVSU6$Ɓ^{d Ћ-w9+4MMqWQ #wD^p"JӦ[+M7^a^oyt>% 0 5~/jc1=RVJ3ȡڅݍl1O߿#MLx{APQv[p'a.nbWU +f~?p-oO*");sU;Nfna.];4ۊPfV@-E ڂt b24jW9E="TGg̍S#$YCq/2(;xDh߮d)hdF.XGݵEIF Kw4;d9r .j2*[CQ+rmjz}dzAY."hٺv{Cϭ#]x+ pj-.f7`WD'= TwBWͥjv8ENU7=AynwQ`@,m~ U h4.Бq%v'4vFyUW/**W<4*>vJvA,i7zz#%h.'Xȅ>& Y*fiX:1%C,HA6ydFZCٳXkć_? 2ڹ +!K&.Yp{ YayZ|&Kz<8yES5GGwwSc5Xa-^RE+ȋHlEDSˀ= >sX=x݂l0A<?S3S8NXtҢAp(u3]kQJ½WO7o$Yb Q=S#aړB?C}UW[lъ@LE``G)42`N)W M">`M9ICq-sS+88:mT#%i6;n|EǒP&j[=wnxH^Q,D݊8I9M$hJ#CnL5S[H\Voe>u&QmX^zr=B-oT)I PvHa{ީ< gbm\ p! A$. Zf;OyE+?F6[[G,*gz.B5E6foRgdӦ L pbV~$-W"Jpk)ϥZ*h5#6-g's~ٵ)nZk,UG[KVn?x2!onG*;Z$ˆ~M4އ9Xoa>~zبTzTڒͮ^ @b 70!uD9:ESsT |xv w0 _zs+&1} .ko"XMr$1{&4r |o!Sr5Y6Oq c`@ytY_Hbݧvi1!ЧoH"b>]iʧsn3;'#Q"Hdz=Ta^KnǘSdt_)+#R)@mޝ1j) +3p.K:GNȘT^wuɟ6|kFO: qmoPݭ=ä=P4R\X!@~yXI K]GojUqQG7=OԍlTP, )Jrb%$EP\Yلi{ لs޲h#܆.U0[;G <20ܔ9Fs,PZRKMy.7'oWD#ak MDR]h}x1ó^)xah :{R];on`1OS Q yVmAOPp$ y+ěJP_k8eu"n Bp[L'!$r8ELlo!mVg--zI19-W0R'Q*bm=.%u.=:B`RS}(k?-NݚtD3ō۞3$KJ|&bVRF0s6v#ٙ:ʈG^b&qޏxW Z$HWYYPGfl)"?YkS&iu[-D=<lXc MgJk4R1v* 8FWir]1gp;Dl f"PȊztoXu U2j@9IA.Xܭp.?k)䨦kob?.9ؿ}᫴~JkiH'#l6:׈Kdy}@\J剂}q\6 `VEp|/}=EnK^xy`xvՏӢf4ljƆ[!`Jل"Rq{]\ݻVL]Z T(~eilTO]urC8ìgM{Hcop-дؕ쬂E9AHActJѺ2 HC $^J D.g˟ؠS[7 s:jԦd?윍~,#{Jv`MReՌ82)4OSK4t!|΂d#^fAgǏe ?>(0*P'%0|˝+WV.\R8]?&J;tؒZME;qJs݉R-Zn<;5 ۙ/ <aim o^2` 珰I еFmɍ}5UnNX>ezv~ 6ی=Rj!.e$)2j%[k;9O.\UB~x jigSYuorf?1U:4ݳA0.>os?b[F^JTmzw*KϚD,Hˀ|+9,/c؍P^ܢSʳ={…ƏNn sk`ܵbT$!gcS=pڷHk􉡳XO2Esfwr ZrdžN׻6teupOb>;A"&\[h`i?| 81wN@dw %=/R;#x]GdrʁmOuR-} ELJu|weT?& 0ӿ>ǼCjXJ#E \W`qsS9#91˧yN~5å!r\GoR5㸏GLmG7>a!+Pˇ9hx7 !KySj];B1-s9 3ڶcmp!𶢰#\O8YP`8Pfc&DQ18r\;L5/JQ$!}Htm9@4ljqu](b a |Ȇٝ?W☇*yZv-6u13Xlpi%ϖ.A?fhiEPi:W3ڂߵM8Bz 6Y!(sihO| {KUV{,lz*@Q-{ﰇ8?.8v%HUbyǾk Do@=pz8f@vmkU Y+g6j@rd&N(:>T;fЫ`1%؝g$FPFG1{/yt.g$\hx:~ljzއmrQMX JwԊWĔLvpsL61..z2ڟ冾X Gp+F&smlaZ.XD`%vАVte7YLвb*JU򪸯W]inȼF^]t~S;;|ˁ~2\Am?=v(2Y5q+$\18 ~$pr|JDn裄-V%5T=7ZW$w Ȫk56ӂUpJ,v"6q@gH(~lK$Jti'i9ե=՜>Q6\W.I{MRs~@9;F"RG0}"2 9A=kYfB6^ٚp/#F/= ِƁmV$'nHlΟw Ku@$@!;Փ6_WډB4U*te-HRi:Uo`<ݤI^_KDE _ʫzUo.$/- rf?ß9&,|0KŠs|ݒЅw97Bz:ż/W[y4?KkKCK4ML?-)U5?'WBs+83|7n9tҍMYJLRQe%sWCӟMFFn9@` t꿞#Ie+iCZG5H--츾ܱ)j712%-LDDKϋ.mő\88P5>A+a۶Ih규CkUbXsMXl jzR, QEs&:6jC/_dzX~I])uNĒʖ78s5WJU,o,9qBjflL(2wZrBγfU^T|^NunBNܤ| 3ӿ^#$7iU]gSP\%"=-0^qNvΜX1>cvM{HH|łcb4&"oEt& CV 8Vgci:|y71~v3]]|ECbNŐ 5nk,`)n Ⱥ_%@0 ˝Ô;lwH4 ID>(8tÀQr;9,ܟ^p& y3]x,^T6gr+&vZ~cKkpbw(aCcu㪰(W9ċ2ʁq1fHFrXBȩN|dK0Txqp}~m.)']ʹ7^HN;K 'B3*)\P\z#'͍d~W7IEg8U"(䑢S fSk_o%MՕ3"~(We\y;F* A?iЖ22MքJ6J9> s<BlYY;OL/0Xe81j} qi@>5ۇNNzACX6"u+>HKdһK-믗܊'L33StԩG1%be2G28fZx}*QDL)Ga)+:U}`E'7*t여){qa gF†# rVю83^p.)1Bx4sxܬyx6U,w z=65 D H"dSug_;:A;,>YDq1i}Vg:k-' .n {MFty'bb)QCTZY?me^ '[PY {|>Yi `t3/ɦNĥ tgpgV$3E{hy+l3vu& ߰ ?Se E*oYfťz/Wxހ쓕gzU2w+m>Wn8BQ)p/9P%eL(,)S% t''u?\#?_G۷`&*lgO{þG~ tBcK:@J4Y6{o9Y ->ʹ8TlǺԾpdA: h 䔫ąPω~TThLS{n4'4Fqc"*lSֿ"XdؒY8MqZnhjMÝ3ܣ=sa7ݡ3 . C\'ܩ\뾺aw!ʳQgY'qa`i7U_nY;91*UWq(~\KcS xᦛ'=TK5wV$kN7px_R*jb kL<țteQZ'OZ[<]NyCFH٣NJ8x7}y>>Md Lesv[q4C:;B<{d.R6bOk_ƀ n~yBK$tlu-*?{u4J[s/Yc_%6YP)Z>mw% }rƞ*.0%7a `HdFQ|;@+4U,:nh[ ?_?suj=fϙ%c~@.ׄ-ꥑ-&xuM *£ zP"9O>=Y DOʡ|[?A9M㶾X[kfAh c>TnK6^Q>s+{ IG̻2!$K7Ӣ aϯn@6ivS9<݈O^LLY7dg8:o[9 |A2VtfGHp:%\r#{4:ʔ-1럐kz:/ 'v.vYy'mq 6TAK^Sxr$V'P{pOX6v1 kXSt?A]9(/6|ZBV4YT-7IAWgK@6 )'և䱫}}ꉱgD4hpu}H;|yΏn-y:'17pa8!\iPxҏJ {/ڰ%8=ls.בTFHjęLJxP*TjqRKOW,NؒsKd,":HbjK'2IgW72TLwyp,YZk?ixu Mi} U7֨9V_ vE8\|D\*`i BG͊Q!R>TU)8wZTRx:s㝟4:NmM4,"GZ3I!1W][ɘO7P$l 8U.UUjA]9C<>&'UrDtFMϩiV)?惸QS`84BeJ96b8M舮Nn}SE+K noS1A?rd!ؔ>(=YBDWq.$&픴6_!(2~uXeƉne~6_uxE*'J ȗ͸HOEH'.Zp3VxVƀD>B )Ҿ$m7}&j-r3)}p[;p3尿"䞒*Zδu,v&,͟ci*ozR~0;ΉnWT&*SH?=" EQ@*T?hjƳBzX+d۫[x` &ւ<9`^L;=C JCohŀt(CcCJ99RTx+[sNk,fd 9bm= rR0ٕGbj$ Z?\f6EsV +CHA[Rۨ>շ40pk0t#Ci=:BGƟJ-Uz'铪Lb+ғ_uoՉW}>(Fԭ6k`cEfI.f_G`( h vj6R*Kz鍙[:2T8hOb!$II-aBŅiy @FL!_băOcc<:•GŸ`c^{v9!maq5)ʣܾ a:QVZϙS-#tQ2z5eFeߤX"[rKJ%u]ag9V)()C?zlDwYCe$[ګ+?#+P:;<nƦb#2o<,%9(Jd#IEm%h7kc@ꩍe.CUr8 %eQH'"VO*ge‘y@#l z%s6]UJqfH'Qg~&ҕr9$&2¶D9iƙ3БWc#zsQcU|Xуr"i'ץbPr(+z(v*̬q a N)[WtJ1)(M.!aO)Cm e讟?>d-˾*U i fs2A._BUih{NenO rV_1ꙓSI@99x6wFD !(vsζҎh-} *|\` b7*,ƃL>y/+yZv^yۏ{d> jt=%z04Ď%W2k g'[ B<1qa/RL F3;@2v?U&Bn̓*wd&q1V͖HZއ{lƇ|Ϛv F vzvm:NטmE#C2˸Sp%D(JtT?OD*C,U PB8j3UfgLDpPh1*G^B%|MC0es(@4Jf{Y tAPVE_DnMOtXۄCXha>0sq6֍Oi$\"欤?8MɖSc E0' 4XAx+~E?\\ ]Se\^ޝ>Y*Uy2Pu\1oH/>2nITcsNFVx涾yD" E۴H.#Z-*,,9#лVASeR35>d*#-E;\^Vο0T}6eߞbnM҆x]ً 2_4 7nfD 9jߐGQ$BӔ "CoJ=4RR ]vI&@1UE[iI9@.N05Dj~4 hw4Kq*Mqf`o_ڇ Wģ$=hG8{HEZgR*GoRL] m |);7K&,}|*ŭunDO,~$Ns3;72/{ro)Lofy;pu wvNz(BA}m ';}6gn(F^TIO2̯|HNs2C5g|h Ona3NR;r%(>֝K>fX[u`h' E:=ocVf}Cpl8"U;EnZh8GlzS߹3 %g̠~)]Ay3b,k0zC[v<`>H_|Vcʨ% #9š}yd"}GB{&=uw;t8v. *zM3z~ Q@X-8~d"ML؉^F NzPYT|P@qOF,lNLYBn’}otVV)Le zʁ07*-ײީch#cKCؒ¦f1j4-Rɟ+bϺ73xZiԒ=EP5=%Ic6@-x\( d^T0(}:L%HmӼğ>g;Ik[:?wKu+qI 2K+l_#]~44M5j a7[`HMY%|<8TGku$,[üo4á<`D?_$2 ]< mSCtIמA-,{X7nJs/om q'ҟ(h<+z^w]j0g*$)%0i6x9xa!$~/)\!BtַQ*߈_A$>9tJYA)IԂ7J۰.*!c*x3?N R(%aHٜ( )RΘ V(sp@s a!xs!ZDHNNĺFvY=6f=#F9FQe^n~!yޚwTh<( I={C0('yU|ImfM E&>E17.aQNj9 8Z 3l22=H7hs=ԡ*gFվM6]:j;$R^ڴ0ӥ8~J3lg*x<%yj1cT wԿʍ0эOjõuZLN\&T~v0o fŒ0LR U`+UgӏؽP#V bNMF>8Vu%ݗ_ff/WQ"f0t;0)`/VvNC^b5j#t>E'|~IgUC~A{:-*o+)46 Fh A 8)[)aj}phuvKkS]_iD>)%wd#Pye2/o p.s\"3k#OE]R|Fuʘez䥊 x;kiPt[ t7n3HR#em3\Y\;P%e1'ֲ6ƹ&i}XZZ$J$ϒ'RY?^3MZVT\M AP4̏XU甛=\S;*,¹\? }  %xAC#W4?,ߎf $ųߌZ]F$C*a8c2dN1F;[)^ík|"CXv܄n&EsxHL=49R\7I *~ӝkeFDEP??%{3vw'S|]{ <>-j= S&r$s_tSƎ<0y,uM{'sĹ~B }IO;p ܼ}]jM[CjO瑮锈gaǸ&up]9q-,'_2'V[n!*OqB"#޲3$9*I-$xuN _( ]JDpP\/P,5ͅ3u(liCJl%'.\a׎򢿤 / F/P-ƨ"CjX LOFk,LKZ!{EbY&>ih2fk#+GV%ֆMlm:pBI:B=.p$,N$ %O$(>7c_.*_=gDT7Xl`R"Kojkf\L2![(~ћ.fuYs_/hx*1Iѭ&z9nBi`3#5[l 1.hetɽ=[OIМ.KU'J[,`D4./NJGR-p{u &|̜a4cz81$~JJ>02Usn%uAfNڌ`|p\=NG,C]ъ~ mz"lN=SDO7RU~ꬫQKx*1(֤,xÑ/c>cEjp (#[nٙӆ5緌A='(%Cc7xΨl-ݔ~?}O&Nݠ?rh]æ b. puo8:vk]%!ߍ (~V_&za.,q?+T Œ ޯ:ϙpڇ?<)s\Zx-XC!G#qJ ⻇^bӯ%S`4/"Ed#]@pF Ӵ'* :HjG:X$]:.M̉@Pjߖ)1fPߨ`:y\+505M2QΗp}F\coG=BxB|B '.D,`_3\BBlqNImvDb\+%rmE5's?c_npY8<|ԌG#if:!;%Q]&!@ /ۯs1 G@ǃ'K?o*]RB#C:yYaڜ텑)}>t&0k%kUMu|&\jMⴂz hwP_V~uJg!+j%QmZm&nĉע6 {^NK'e>Ǔ,g$R2lt?#xhuF9=).?. MF6*y*%VB4sQvuF+ -vή MR,1?~o{Ƭ\KUj$5_v8.&%$2svVB6j|=I5~Y`zJ(e@81bm6Wl?q7Omy%}8#L= yK 6ծ鉾ЀU ZY__dz5(c\)NLC@ݱa2N醙<\<)?9S;q2S8 BLxEuq_ԄwMW5ɑվ?J6lXÜj\ăi۩&݃wGC:dn4@ $iU¹!_Ɍ3Wp/gIUdPk?_vjhhNOov}J>=Er䏾ČٺId$m9Id>.'*ە'rs͔ O* {tBZq0dyn`Pg[#W 4t([Pf<-{j퍔lN!F%6z@#L᯾3VzSbE: ͩNp+d -,M;}Ƚsc`wv"06)DftRr<6`wWLs&PVN 0B8u/5XyFi\Se ;SYŕgh' H3 \uIVz3 $mA~M/}%]AWELB" dL̰FTtO`50M?uW0‰be#b =nۮ߿C= ^Ҵ8=jթpd CzԔUxFz BFOTrEms ޘ<`iss]&eřa^F?mdљJ\y)S7Ox.,\cӍȗ_lށb 'V- g+"Wuٿ|p 1R$8L3Xi~=́t l|S*Gd߽h6̱M~w۬oV+f^=eJt=HXH_&1"2`dp>YxQvO}pH9,M]ݳho'`(8TQAu0_c;@}c#2 FӖ"%ipė;c:%N,O}|H6<#QI#uO>Ctߠ%EI֋3uܒ6jBcq+-kzjM6!\i9{(Dm@x4 E( yG@J?6:ϴrBjïAmdzgg31(!z߂0fi(S=t &]m޾.cDu~HHTJ6e03UE"g i+)i|oH@:Z):c>ZKQ') 5wؖjpx*MHZr#nnBqjgj/x 1FlWBr4v]MYB|[MZܑQ'PBp|aW"շvi>7]E~5oL/Y$jȽGK[;dhK+6KuN40pwp]FZߛ)вUjo.> h=: S!V +2KEOaTk/=:ƐcBX'Z݈Mg=aMp(͐6jK_:AE@ˆ꤂zYvAdqC$"=D_HMovb\#$sLYBе pQ[` 7 4p:驭~@\O`upJb' F5!P9RbaHW>Wh +hRU&XH]@  XnztX  Zaoc4&^S\Guq];]̓Yzw9?JU>6kտ׾0A#ӅD)4mHqO`BF|PU|dWxy+ܙA;Xgy$ H>8-w:/jik̫imA䇬<Emw1w0[sRzA5,>IHv ,50Ci`[Y$gұ/_Yb<8no, 3?'^[H(L l/Qq*-Vf?%SXkl=UWIS0 }O ohcߋa.Q4^{o~ ;bX3l)"|k$Tb3Qޜ9y`Ԧ#6Xoxd?'sw~l#`uKຒKSd(nb߀hO Z4/M? a.ja0lSIĶܽ2zf #-s){܋B"P7N!7ۜ͝- (~˂Jxn_ǵDŵiDh+_= Bw[[kJԆ+A P4} I|f\oHJ R<3xCdkeETD7(}G0‰D;ܒG%m~6RhVohAW \ޗ\Ǩ[# iЦs{iYɴZ8'(b8]boG ~k v~(<="-UW[eMM.[Eںb& Qڿ]e" zVϷA@P'CAkYn@*hrATUQ=,;:E K(Fkz2)P28l(*r j-XueriM a+`OL@[[_Bw6K-sѨJG3R=CWAdgT@-2<- [-h ӓmTE{O;o|( ,8iNZ{c$]qˈ8| 5iʚLWb B`n%*ݜ2tUySUY~=)ݑ>;##x@ ~K)墑K ˔[?WG]2uf!Bk&Fvj!P~ؗt uwP*a|崛_~$#(` Ǵ(u> `1*6"zKBi??+a$8ڊƝLu(ASh YܴjouM*SDZ,bPV, #=&4].]fp2M~ZL}vȅŷECZBvN57{W-ҕۡIͰ^nY@ent7TӚӗ^D$WvفgPvD.s?XUyb@O̖#jԥɰ };:(ʠLs Gt(`ZЏCku@#o'∟Ql{+~IJԝq/pt6toIVvöGdc$&Y]n?{P5xحj9NnT(GWDGD &S`_nx=-.V$}K u{(tYwSA!dƲKS!JW %d iD2N1%?+F^J'8fhOŪ=7 },Ӹ:fNy cYD<݀!<9scSU&Ȥ@Xv?05C/VܨUO>v؏I9GXRJ('&j K4E* _F~a`]NdQv_*²MI&*)mƛd6θA/.hX*"ciLX7/4^H>`-xg'`:9{Ar (1t7C, |h+R=p.JsO\I_$cvqC]@QrQGS$]]|fYѕf(T:u[{ĵZ, nA*Oh\ȭ7 pO=̍tX}J {J N1L>82;qp=W^afW9Y$Tۺ ޑ]꠼6\ib4/\A!=yyqɲrx.qE Wo+3tTe;U.:MǖƽTQZwvke#+E2yOK65n?m<~8!d.vQHܤ`A wY䒖6\Gޯ3,iTKX|7< N4f}X_Q}1$H‹TN~`oHC<\&5 J]  &6J?2G u9mt"{Ͱ6K;߯sh`H?oʬSEk=<'pڞ!ӲOFHEpKoBz. a%R<|x FRlZ /o_'I6'J  " yvMhsw9aЩM/kBJZV ;ͼFTA9Q/T9ۜ*93j׺),UYƔ/ҧRɝm(s(Uy~VɥF7-'#ǣpWw2!Ae80B=浇iX5ԉYˣS9 LW;қ.XX} sz{g9rvWfM.WdœD`íkQ7t i5B ]p K~_;"yFɥ^u'g,y8m?N<5Aɥ6+xpyrPRnշI7yɏ4YdUo{eQ*#])7%LL:AT]W<A4fT÷q?Sf(煮jY4 .g-cv;]j]dX3/at/ə( qwN' c2NbvqO(Tδ!LNIȏ%#-b*O IJVHQ[4' US3&K#1YxWCf>Z_3H@B5*\?d\ ]O_X*Y2'p0K5 dڐb㺑YPO* ciؾ"ɟkCX-vRy=0$hnbl{F1dY6|"z#@qrUA; JD VD#i64J^Zisdt.́OZZ(FA{-uto'dN\X9a yL^v>8o.AߜS hW-,|'>\X+,ۻ\8yjt6M@`[g-x89H:\s '` cK|F&p'i .;PjAuZ&jN9F2; 8шʍ>lśTmȅ^}?73RXgCISIr>4'?@pZ,FHZu"1 H|-ToYuvF31M ,PeWǯӏ[}ܾ^ &L`&h*oFi9XI)JUX9r+Կq%. U*.QEm8kѢϣM9N3 NUQT#q&٫Xh5|{_@ /ٞݗs?Ez DX>G'11Nb9~֩6>$ }$Vv L}He:w%%9{;9Toɹ.}qtե>6ӔQL4uFʽ07ĄB-q~p$:ƓymOul D Nr¢~m~$$} #eyɔ2U[Y@NiI5o}p\rGr?:@sڗ6Oօ lbR)qx"IH낵AmAz`{*kT\|z\HH*%B_3mѬGu0ߡ,cO'LKqRS2Iilg: #`OhCC?-Z`hHU*(z{@T=o&?B| G:ҁ9c`  ݵUN",S&ߥDP ]>wv<܌8WsuD&Š'L' Zg|L%CZ=,O;M7,&^i$uDVLpET}vANDž;\6%Ɨ,KKBɧ/'X>,+!>FϨ~JB)gb$53"CC'63" ے MEF7z7.޵v7$Kҧ<xSyjEl9CU(iF`ܰl1ė*pC232Nl( Rt_*&Og;5gmP,xlE/ɬIptZ<eX#۬hMT:W\xSjP\]j36lJSnr+8pYc;nKcJÊFTmƳ4@ _xsC_C&N l{++X%bT'/<+h>&aSQ 0La^*ri^syM77KPs?%IܥQ?rjl]^D^?czuF-kYg<)wL):|EWwCtq^ͥhPvhc7wdrl%ݬpKJAE!y,>F%/il; Hk.<}gGhE'&Zݡ⍋ؗ[M?9%g+h3ċiotFihU( bNAGl$/g}Eח1eJƻF4QыTYeM~lkz.AS>ٷy`\ ipLbAcw'\Gv,Bm*2ިEU+Ky(ىZazEc{E% 7էч8 C6d)Lh{yRܱ*T EF^=2zI)=%џ B׀!nS[qѵQ5f$3@ARoDHDᱽ NKfYXuQ?\t,"8^ze/ t#䆋{^}T?$=  YT}~eJvӐo$Kv _TMC'Q\#%ۇB/O^4mGn̜r8PMxweB\ܨ)z3r+)q#h4Iz6[H5yQU%vӕjeЖR/r.?L-b=enL䩄+Up!&tG¡X R%w w$1,V](XELxDpnQ<y!?f,]N5P]bm50yQaG8 *"e}nBX80L exr Xhij(+xST V9YYx`}@bAͻ⹇Yb -4F+*v[!2H leF=GX!o|3xVBAwïsGx+95 a?[ޟU?V#Z#Z©dPNr#XπVU ߓO=MàQY^ 1`mD\B'%44m`0I,ZG뇢b Oa:RFP/Iy9 e/Vsxanh8Ёi;w9=zpFf+! }j΁#$t?kn4T;~RN9ܘ~:㗏oU(1MNa G%dz:u> g_aj֡58*D7nRh+ ?H(|'kyKUl;g@箕i)&BV<^xyQ,誼! tlmJɡT"44; /wSdZhG`CWNrX!eX=Q 4~s!DйMЖ{lPxnlſe0C(:β/W]HzH4of@%JUZm{W96.{4%AM MCXU6.;P+ʈܟELli-8&H3:ɎW?ۓG d[r62 1`oo+1\wS^e~$ g9c3h'"-LfUgDxrbKY[FjT$}&{PU%SKp-5^hVv-w)hg,Wf]bg-CXĘa ZuVeͷ=z9nH)C*F?"Ug#n4\ǚ*3^H20oslzA|yFoejܧ+Y#JmA!'qg޾ %w{9/)Cl\kUĿI BGUG/oOݠrU } ~DD`gY>/ HlY n1VhҪBbl3?4*sZWk~P*=a?-ˋ^M(h"I.r%8#0%[,r.hNH$Ǻ[SǮx$x4۔twFx+dΐE#i}צ=uJs6 "8 ߃'RuZfޢ#>x`pP`GڰEeu&'2M(Etco`ܺ_RGxؙrc5Sɠ-CA̱l#|iNp٢<[;JxUy_YAu;`4e4X:^")7lEV[6j[9M0ҔY5!rs].ę4c* 4`%xO26Ms3 Dz;ws0IUE^H`ZE1rDX&HjO;E\O ^< tcV2sVS: 9chM&maK { IpN9(0HҒnJ'xtnrKBFJ AU"dۭ1t# O8ocOH淏#6hZ [MD|'{q"`"N< S}q`CV[MjOw?'~65 h^ Ekɠ hfoHBZ3񆮆1t-K S1>FmFhBCh>qckg'VB. [ Z4kE U"Vp(fmCqg^! '{^>AhLoPUA;Kru&"K׳륧IG=QE@kyR O*Fq vcmBLˉUH\b+jW݋Ya]A@OkF.Z0L zfݎ ^3d EkxV~*c-WҤ)' YhsrLˏ^yWvpPb݊(҈~D]lb,#sц38N}?q%W>O%dٝu֯-TB>GEpbBp֑~eߓG4!G <9e)mތr0׽*,DG_;hjfVU (rdC49ݢoWhS^VȪ ܩv >0U% ;2&Ę@V2W,U,-ɪ_ZxYJvMww=3p`.y=ifhiC(֢xlښYܩh`P4 ]J MwmYjN[@,5Ջj;׼OY]" Uf;:'pi]}eyO&  F`g|=ue4(aU= q'nfy39MU%܄*d`ɩc3{ӽn'A`> hJϭ1 Y$iW}oi-$BȰs@}[ñ݉g}١L&}x0`[:ѱ7碕ed&~h]T IʩJ=<=8J) Rp2j@a{a:S%8$Q8a\'Fn~FX f_Z3c!ӌynYiP_LP!z>* X]Z=B OfUHEy s3Uvv&,N#%~Ú^*1o+k("s A :\\BCx+[Ob[,`,VM Ƭ0T=r 8f_Lsw 8|$fJ5RC7wI"-Eczhg'l@4q|x66D̾m6J-nb0}\*h꺜3A|Տ50aʰ3]_n`t6W|Q+*)uYyo싵.Xh&iKQ>5$LoCZ=H_u5.-Mˁ;mdCAKOxzH<'1a^=#n[9DMz -'`?mRv@$1m2').8>7Yg)^ tN: ԗ>7fyc{J:cV~TY0%ޜ|)&!UAוI0.F_'|EhRW(\}ߧRF'&x ]Juc@;S(B~`.D kMlU,?b&|c$(ؒ;U}"yȋ rn l)L]kZ 8 +ʁ̃^BHrX欜&oR:o0Rk+BЁ9-2KXXXzA$!&(1׹B)WR-Ye^rmOds_b06fqRKɚ.8J@a3IL~BΔ?M CKW KA$dHksSqq~;yzPxE5CWQƒ{Yo0i|!4oDl~c d =FòlpR ޞ=)RE!* !SH'2HՅL}-~IN$r^6(nv`R/zjrсHIPJĄAD'[s27SqJdo6ѲD(0:׺s![ӬbzjԮ!{ =(F1ᦢ&fZW(A@.<-Ƚ cDHoTu~i\\|W4cEK=o7΄9s:te5 }QT)R1;WEA@q_ + c13'eJ1mViDo`М[F|TmP*Al=JH  /!ia'ΡFd׻ 2v H4`o{~Tk=e$P˯soQ?e8}:h)J! AMplw 6'>8U (G0#X߯)m} g'J ,OvH 7Uӗ0P.n-PtjGAT&\s-"iRdOxծ,diEp->D6xyhTC`tOgќ|: 38VX}"lB6O^Ίm֦31*vs.}+.4ekjrVtSA 6IszwBb<9M(_0fd@۲|\${ tɬ퓱^CF5?+v.mƥ,-@엲PG)F,1aDdN@{7>]YټTCr ܟMj鳺.Vfٓ/#SP*յcPCArUƍ*E^>2Ys$Z pu-s$z_o(|Y{3)x'=,lQ>Dﱵz.D߰ J5()yQꀉ {उ))p x ZР9@c0 h$@Ҵ1 >t 3߈ -hK0R`5^$''3׋_ʲAL`hsP:>,MnffnٛLӼw ,;p&["EF%JIϤdO`ރ.pwz腌K~_2A[8wҐpY N]ھMKU~7>2>ZŬ! f:YyXĂx8-lT۲-e|~_4a V(~Qb)1Q=zEY(fx(ԁ[DrkbYM`V9_d~3Û%r_H#lu(:&Ft/jXObN8V.>bsK*{෼#D1ǡ*Sgc-Kxhv#Mrb"ŀ7>a^9. J ń燦g["s[_z;[Tӛ>'%%~h oUJ)bgd RC uՉ9c:@9+~v (7\`xVd!Xm+*M8R ęJїSbfFhB44 qDZCUmlqg Z@Pxr!Pe?Ê6o_`0I+cGwZnUΦ8s-ڶIDHH[LAZBpDGDe}!;'%%E7 G$ܦ {mĎr@Ljx$6eț`4`s4Peer 6%/zc&Ӽ%$N;/ GNNHǢ%G'&ģeGPft#@bht>(#ڤ4}-xC'4j_G;rWv.9zz#H VhC6䷟B+y8'?2@hDC+LjHw\.MtMз AnMكBS*$D\˽0^K}]Y@{: k:`wM'p:*lciDMI}d7A_Ea\6sRj_ n+LFe|hqNP0C|lhРaDIQs|ڣd!Ppgj1`'ׅY9jc:or1&>ο~?byHwJ)(4ѫVuؗ=NZIHZ-C&,ҁjuƎ̜^czD;A5@_cgu$Idprܬ]zr8ȡ"4>u |,ĺweemQdG^5j6֞sP>Hcә$v=-/2d+U;ϫĨ$$h/_M3Op9n~vB Ck5?^IeP܊‡qJM#T~`dY+|̜9i{֩rqOA:wrB[$M B ȳ/inˆѫG&  S=<*h4S[rSdU/g1XM.63w6T|=! J ΜJhr$.l,-L&%˭wIGUyxݪ|XmH\4ޱ`hJҔum 0@m\ ;Snw\?ٶgC̃W|E*Z*a },ꗘA`f ьk}"l|жB|gZ=tJQ_!\C g'Vqv :/ "ᘭ>V[B}_Q "Nf)Y2냊j#&R"҆[[D9 91lk蝢+a=<+ٵ/%RpdLAꅪ=g0ڵbj1l|$r5!3._(s}G-5[/%Z,3G=3Xed)h2]Jh).%@!9XZf"$˃p.D@۾B.`{VጒV ;ܦ%T5NZє>׺5^0]$^ z Xx!tr2BVybIfEY'zk5Sgʻ-NrIRG!~`_ؼ e6RT9zD$of3f֚)?a avct37W:7އxaWCzqP }@ZUH%T8Fәt &deBq }{]<.3@ȪHbgld x{_ .8ꖍPcЦg|ȶ &߅(Si V-2f%LW+ű䁏5f͏\տVuDGz!wX0Nd]%/eJVIN}&qAϱli =PO1*[}|\~q|8`?;wKPZF$Tt]š"#b]Ы [z6 ^zLy!-s hê8e-cS (Өh~|i:wS^t cavT- mΓ^S $]vk}- 6;Xl Z[x|ьs2 cA꨾07'DX2\VZ1]nM2,&=qjh7wb|Ļ%|Pg.j}85הtZ-HB5骏B}i;7Ӌh!ARRVN 3lolP\xb*c3פxkY4*3]< eˆ͞ľE6֤eecb3+E!mWmJ_I%;gқ9G蘫ԫMv2u lɂ>yGW=k)6.yQ" >2m!4LzoD W0ÿO@~'(k#: *7r fq;7f޲;p[q{2*D?O}_@Oaa@(cgeciMljt"$.k_ǶպjOQqJ&fYigF3~orfr_La.ِ( NpDs5$.Xji 5e X׷c7#jxZ(8Nc@b~#R$%#!E 3tIHOX0Ĝc~8-c;iQ)az^Wc{Ѩ͢oeZ=(n0G|`[yKۍlZThq|dT1M_)53΢Jaǧ(w(&" g&d <X8G5V_?xfбX,H$.nj0K**NuW#ǔOC L967$m$؍i L|ob-Sg @s Dm4ʞݛX[Tx2cⵞh So41d&Vo~6M~H$}Rg^ɉөm~gᣦ%JT֐03JU 7}Dнhl''1Θ/sjMGI1xX *W^&uʦXu:en$ij!ce=d %bO-ܢg&ʝݎuW7~ `P4;?zq\>Egિ(KF 2s{j~5ހK(?-w4ZUx$9݌7&oOп"b&E?*_ÞWQdk(k(s\G]pqW @u?=4kyXvc>o)̮"%%5'j( >?`>Eυ&C1| 8tn{X,J9`2.sDžv)[jlX&^tDz8^UC_|LxqFE [n}lrK0!;aQjm0s*TS:-LZr/-BQd|*͖՗/ >IR3!oF'Pz۸B0شFnfE@E?uvZ98\o|Vh@~.$^i? Ij z +T\1Q'?Pt$yPq;_*QL @JrÄԛ8J SVxA$k4"hpf^ֵJEs7Ű"f?ZW8n6PʅDʘTZP%w&Od85|aJ=b]*52QYX;z([chsF'&n`uTz3Gd(^hf.EXXIQVh. vG;']#ׇwm!.PPݙ],G>``k_gIA7{69K/^% Ɣ(d(7irlO} t"οTc Kڐ^\f( 5lƀS:d==hPEtR|&t"VƊ@_T3U#N$L޺1.&4fVX[J.ؤ7_ʎQѽ_$5zbj،k*&7rnRu/́c4my$RW>:Kܟltwmb'ưZ%/tBo3JXcXuP뾁`㙈 Q5ξ%>n{di=ᔢ}2`P2{9m6b"L.D1v9>MY<"H}˘nG$S?̣'ӯSPCa X 4x7t!>?1wo 0y=@H7.G t*F|MZzW~wOL;8\6b: )J'u$PKȪϲKҺPpBʇL^?~՛ܰ|w2Ckjyw99 Ng1ei)%I>ma8`I2Ll<\d?OjᷩՏīnPh-ϐ?tQuqب2^_?5wPyWCEnC 'l[J졔:y'73tFElri-Za:#([z^i|1 Dͼh㉛9M|: 3}Cm$pt0cQ3tK3yUh*1Usg\H!i2jRZ߲c wz];{Zr-65P~m: 7- (4ýqT_!Sxj7PݖsYC-5E? {~ \$9lOl,։#ldZA!TEyLSM@H5;yKP ^Qوi7Tm;^\ZX{;PG}]e+j2vHDǍvXdۚhۇ z;1'yaL8q"m\6E3u!紷kSJ1h-yn#&3X$"Ema)lp¯̟`تmf]x(QNW,+.ʘwxA=k4)H'Rý]@ T+7\k% jQN4) weDyi}#4*Vh!>MQQKJ%oRta1ȻmZ)DwO[e;DQy\z trM萴N{ڽDD'[ӿ[-U"$kQdFU笭(M.SⴇŞbs!NXkʸ̱y [[Iw{4{.rRXb1U*2qd$~y0uHW#2afCFё>Cnj[޸{rCZy|zfgd0$t?Ђp@ˆ6"ҕ̂z9#2P݌7/?ljFGHn k.JkɞGL!D+ IHNR#|ԾO/Cr}y g;5$_^b!tcm" 9 c"#(, 4mR2t1 @ITGy~!I]SXœ3Ԍfj[ɛtRxW#ZLF(r' D ZsOBN2Y_ٳ4J-0|#ZDx .`u=%˼O.=:щ 'e_ʳ#R䙩Ol>9F.mqZps/X2kKXU=n !X!l*Qya~Vh3m+I@d7)ܾ|Z~?V>>#_UΪ3y")rJ>_g3i8dߔP[l.ro+mGe*سsѤ`q?>45Y5 S*!^̫50EJb3~ؘZg!\RH[MԩoŒwU?݌` Tyk SsO_b0Vue Zd biCXFgeלL~^-+46WAD8x8}F:%fڛ%8IŤLr7N fs) ݗ\5]9JOP Zb;#ߡ[HX<[&N#4Gv:D VbWsԹuE9 $ۆr>]lÜݐ@W '+uꏆR OxzA8b`R㡗9X8B8#3g~4bPqlBfVmr]d\R6pQJ{ ɐU\jQik+uW-qJhYh1*ྕۯS$adaN tK鯴VX԰Fh)u1 d.8Tc à w.Q"pBվ 6F<N>譑Z4'BzM8zT3imXvhA]#2aW.MvȈ3xiQӳW%cgaA sț-:GPe=|,-=293#|Rfj- /,fVw?=##TT"r^ZoG3Lͧb4@"54gug?!~aRK%WӀ@[foj"OMV"UjPLYVlS$Z{%z >gsdJ/5H+P1W%7\mˈZ5b~Z}׿Bc1s~䵝I>n)^gkr^{t޻ Q~<.M<~m|B76ӮT܇+\ > AhI?KJXwN(R\Ѽ].Ey$S3C'{ޫbķ Vtt "  &т|z&pŎw3dߦQn_k1ܿ*0ta$ݴ.+S8lcixNpW2 .f&=%G'i?l+7d+fG~A3r/\笣sti֛qDI;_˦J@]]0 Ms1⮂dkG"/YaW#|L[ vp2DU.}yx-wҫ A/CR?&Iz7Fw/ JuŨ=GNL Tu@[lk,+Hq_Sڏ٣S w[hP./qk Ƚ֨B Sn['oRUҶ_;Y/_|+>mQٿ]ܴ@!Ү^J:z / P67ŅPUC |rp2RxZwסĊ盼k&-%ws5 =zJ>o'QgIR,y1l]s.A>xTq׭8PhcZ5`ؒl,ۢO!𰻵B"\8zOd\4nEJrj>\vw'kp%ҊD4^k%jS3V\Fwl\x,/h.5u }΁O+V +"x %{mA%o/i7^\{A_*Gڅ2RD_IUOؗn}]}E& -V@G#t#vͻ~qV]n: wLPr?)E#i.ʼ} GG*B;[L-Ռ܄#eC+kj:er 1@']}jEN[BPhR .K+p}Ya;k:KP%2`(ѮVcA%b|%Ϫ s^ tEt]oҊVJ|ޠVR7.Y{w U(yR]В$M9A6v@ʭ0 NtZqtg+֗:&ĈnO]Zp$#vHV'3ׅ=nlڇs.ua <{CiB`1MNS_^ajkDzFDhPC=? pX{Ch~yU:D3qw/. gYza }ؚ@чscfWZhmp,oR#nli IYEQV(Z;@vA Eu~>&LLCϊT_Nݾ3F# 㸙Q i`Gߤ0pa""\ bRpi;w\IoKvl=œ,hg!P8հ#WX05v]TCo69Q#VRniC</{f͂]Tl ",PQKlko/3> |V 7Pȏu[̚irNĢ &TTJMf8k6

+j=7:F|$tF:ލڐS!_0UyhРV{}=[:kGZ&1_)bQĻ %lĀ gIJ-AGEuvΤj`d5CF662(1L *`֪ R9 Q#/A39έ3M_Hw֜rYLUj˽;SEV(~- Mz+VD3t@3G[ډM OA[z7cd#Ghedu-0|ݎ0_.b@\ކ~%g?o {"M(>$kY&j-0Ӷ\ĚxaVÂ){]Y﮼ _Dpc Sִ~_wu,&!*Hn c(sF7yKxݾ)hJ秭kn.- X (VUDvH6H}P:1L(pM㮠Y9pj]}3ֽxGrcH,ID!̣18@e@ni1O}rA6';z%X.%[kM o;l ^ԝaI)AqHA)h-i:xT‹NsI>jȩM2\qMoa`Nc5Y|@D@7:m<3U#9@vO=v_!CE2 ACDmy \Xh.{9OI߶)BqN)ء\a.P c&uyG`JY @-Yibd <iKר}7J SoSQ20TuImzC1R+}un%`4sJjtL}+A C@F?z9=sRNl Q( hT"񸍗h'ʻ">IzJ)eY55Gw=#0A\K5@rmZO ײO_ǖ}?JS/2{2e"cR#UhlWVN\beGvqThoK*] G*oM7 >1Ɂ3Lxh5q'ע|Bd΀5,([rpeM]򫱑'̃qG䋟mY$U\#/2Zl)nIHWݣBr6ͱ$K nۣ窵̊52BVebyN"gñf- St2ruhC7U%C藯 $@{>f;BDlh4v3T0) \ { *RcHͼqP-6d%:@noǐBA?4iLtK JߧdA֪[ru cY'>成q|x{ żI,! yzLa´vIyS4y,8f)S9]}QTxЄJEqnbr[M;)s"/&Ҧٻv^{R}zʕ7do[.2u[N2ΩY 5R´j`[]U͖~l0:M~5L! /#KYe2XĎ|Y_.rme1:l\5QEB@ #һp+A+K:]&>2GI$zʵ jc> L<)0w= +l*M~<mYVvũ:EW1мn-J![zŤPo>VO:\h&G%/1r~5 hv * ЀӍ6uYE-o?/ xA=[ =]Mb dX552u\8|tX pqߔdxNj4xS˟MR+H&ɔ:3,PId6xmUYKO;*_7L}6k QUs[=wK 錭^u4W3Σ/kCAW5iJaLU=A JOZ+ip^4R(m^9t7UkZgn9׍'R\BK%2E9*o1IU3ɷQJ%%W[052e>͇M2sUa!L^G@V?NPfթÈ<{VJjKC5v ʘR6S<:{}&GdQW G,Z149N:i`f s|&_>lRqY-0xm޹ ,{* &>(io=z4h .gN@b7RpOJ%!1MØq !m|˼￀k;1>sxZkZ;b_GT=5ă?">-~lWS*t}5 6koBkk!P. CŃiyJ Fc[!zwW@P/:OPL^ʵ:IgG P5rVSg~0w_e?^@,H\qE{v"ޯNm(H0W'1Q.;AQ񪲒gf lȸ$L/͝U03 !#=p}J> օ&{A@YBE+D*YS'Ӂҫġ~:u]Op(lM߲=uDF7G.a \#=蒥qJes{TҬ{aE$w.+b%Uu7H4(|r5Z&t5 #m{C'~vݾKJi`7P? %]O1yt+B].y/t2?j$|\_hA2uM*+IgݿEhSzԢG_{-oHBV. V軹[ :sr9f&VsWC;D}x{W)36^z^ A[j%9 '_9NgVK9s?N hGDBhȘ(adD2@8iC4LR|~z|XTP& 8oLD]}$8lQXޜY;{hN:nBzO[zA\.UkޠXgэ[Q,5/a ,Ԁ&ط۫[9^2o5qv%N9Nq5Ytm">8  bQpOn ,G]:oָ%#vҮrL!&u1 U'1 ql{ {=L1'B ;Bjq"4C-HEnf8??ަYa+ҷ7wS, e ߜdXz[&9QwI7&)Lv:`' z>drPD >̨r`PI%]QQ[er531p?BY%NT~F=xPf2Kހy ڌ?5CII7~`x1d1|jU.DIyo!9գb{LcÕϫt`iN+q^r\:?"t3*lKt vVn"m5옽X< DQ :[,Gi| Xo0<j3p} ;BPT՗2OZ6l&3+]1`V[3I%l !yk̿H ^%Ʌv$Ufޒ(9[VJ=jv*΂.ۗt˛)}>sh8LKzNgb} -WB`K_PYxɻ"/yeՈ?? Lɖ߄Vϧ(xdƻ6ŠZ2`NOBRm/N qraY yd |cRҢ%-tSj}!O߇0f }]*3l*cȨ1 $&9^c Sѐ_i؂ ]~"V46/&Wk?NYqe&#'Ud*hb-|.ip"HuN6s~E ;&[(!w6HC-[Tū XP ŽM=X#xP2QƊt_'i|ty^xt,PTNj!a6(dQ@${4PiFOkoP"EuW,L#ļ%SIyOG_-< 56Ӌ^{< u4$5|Hן962^}{?,^. aheܿ# p6*6Q/m:xm/񌗗[ENܨ#@? 0@6H :Ii=nVYҎwW;]8yhKX4܂cU^;[9s'X׍ Tq޼.EɅ{#3@fqFpl酷s sr{jIe!.6( 7hBupf[9:$;7Wj} +l`Za yp{n IT-3t.5VKT :@Q%:ʮ SeL>k8笳BT6+/z8eNt|GGO,m@x_ed\C-$ՙBl]*//z4e 1cRۉ RFmflum6uC"xqB0met&ຜ³{#YWҜkM9h)k{-DnW[.`,%&U7J-<*6 ';{,?u wө5a?y q Uw&e~=HõFy SZq3o Ft;7L_i؟Xx;ӃL=]Q8TU^OA,'lE$;u{bJXf@#rWͩn) |}meƚ|Hn$⯃iչ$4a4R :'5єd]WDފe,3lB:Rz[I&#m'T0 p=TY*-JN4E5v`g7HDMA{jay6hd`l4¾`{h#BMl:ޕJ:4ǻhRe$KAlLˀ~K}dg/lIv!Ԧ f9b8? DD *8=C4Ў r^箾SGTVա^2 DsdzLUפr kS:2;JQFW?mR8rMHuKQ(MQXY~.s7e ['YYf_M$Ǣw#;򑞻tx,g8q0<-k#ic-(H:>f\rFZid*G0n-e;h=Z#g\jߊl1%-ݒHO&UF9t]u~g'U(G P Z*A{g\\|XҐyf!rdVNJ\P 0_6:T{{IBX1< VPuM{DBOGiȅ=sW9aOԽ4VıͪsνY0%1pn@e%&yƸ^T ̓K(Y=fl'Xo@!V`!Sd0o5r{.0rKQ-N=)ٵaɮG@.R\w1\S@_bƗX +j" 2baX_ZSBHm }P'pw@ mq~72|n!^HdLLlA7G.Rg&D,eioXVs_#$1Y~| Gw X\+%tu.56-+gg\Ҿ-)DŽ݊4mC8$3|lǽQD L u~cthC׎Ӯ9Я҆޴VRҎԁ p @EvcF?xr cN"]U̜ob@-M'jP=\>oWX_9tfRx\;<Đ>=R@tWJkÐi4 +/}pFb(B%/:Ҍ*RY }QIckx8v? K2jOtG+FJH]B$Z u珒T~2 O}oDG"_6ă*NPp6+l=kA4k TF%tv)Y=LiWXCTah=cx_NWS@OGHQ%VRh^8Kc$< yjr F~3IHcVq)kYK-[D5!p8BXb9كdhoD"kHQB8^Ƣ:fc>G)O}~'1黎h_*u5 j_sFD_X!kQ(E#G[?Uo]FPjq緤fQ'N\:,JX.6~XK1`_\O5('Bm"Z" Ѷ7S-Y ˕ *WaC瓕 n,znaPp±^UJ,Z(~n "bG}|y?` {&:DHmM zX $yܔSšmU$!wn pYdJ,99i $p0=dQEWzˇ݇#:T' o'@tj/TKTBGcA0Q/_]Z͗n);Wz(JQVO5 ~<#8M-SQjBPq\(VrȬ6!R}Q'7&db]?`3!|ń-+g,]5{}ֈ?TW=*G o\u \DyT\g} [^ᝩBuŨabnq_w6``s cAEع8f HTQ 3ڳ=;u^d`()>oP\\xQa*Ϥ^?/ DKa.!F[S76k<_~ĹDԺLw쒉uJwJZH&ʢLB9m:+EM CD%QO72xtfLxvkbY! )eG -AGF(Zhvs+K܆!#ԧw|F < 70[)`*s]79f~PTkw!r'WͱكQ/\PH9&V\\" l09k~ѫcf$BƳ97+r ;D=v f¨Ƥ:i|*’b+0M$/2v#1G`L+\0 8Zډ;rZX2팶^[%oxӥ+%m+͢95yT9e ,[4*ɏ23$`k%7$]i;NZ XF1O9a?Ŷl1M3aZff窃U7sSmbf^8Y +LjQuTcj_+|]AxUgKBC=2C뇿83P]P,C^F(2y<}1^<^l˺Օ\ DiEtׂAЮ<Ӗ- } B&ZaTt6,FPg؀6)޽#6Zި䫐jA^D+o6BSҽoώ/.RgvT{A+'w=䫞“S|Dw]I6t"4 |WlRr)TO/]9g[ ,ͣ =@< -2]H^|h'=O {xNڎ+2W 69y&;տlp5O_q{M:<Ď# >AhM7l|bGhW &6ݤDoV>U\[8]}ao"}RSԻx k!@H-b t! < v?Zq_҄.)^E)iԤ5.u)\3bUꐯH~QG*%B8 /+}"uG5QxzU?-dqH:솋ZItY0`YOYBTaf}V pyЕ3Cko%s:pkq7`,9z:Pgi ՖѦ_(9/в䌔VȒ)aPr{tW0sv ro !Q"SQЧ'^F7&OfyF^bk+?(\Aps S6H*%Dѝ=*c6M<-s@<(2r-bWC⮹=Yx3m\Іa'{*E$eToڜ%}¿PDu5boOx$E^)]vAO- !kmAN0r-/>=$|I#ے5b)ԭmhu"1#<Ɋop[av:Vc vzAhO|"uHuZedcV}N̟.07 "!k;8'D~ %ƷʩOKjmem 90ʞ:|\A8;\F!xM?ZKہÅ=I :٣'^ Pɹ|}YQ Y6dwKg2zIJQ3sd0g~Fhs@Mʦ:ЁxO|[ݤk\WM'kt]25/%FM g|g[V$XA z[٤y:r)p%:$Ei"-D(m?Qd_' q9:M/ٍ_v,8+i.` ߎvQ9{eSZ:䀷~mN5 |g.vj[HLsR/a"я$O ;Kf|=<4fq]8+W#$ICnEQ. ;Ac4|"_ +yd)9eUFb16 ߍB9jU ꥞r!2֜S61wߌORD km[(fLJ95DuE"<"a@Z0E./j,Ea.'vxVA>ys<(.s)2v!li6\FMI,H$ͧ$b˯ +o؊A54&H414ȫ'.*A0D{l?쬏诧hEz1V!kYK75r!kQrރQ8bX|O?R{Ta)#;|gG2ˬǁ4ybT~_K&9 %z<@VXSI}kCnvW܈ $$BomkPSNeb1Vrd`B$Lq]h`V\/1Osn9B~N ;@fmV LEUi`-P8^uYR1PWP "ZT`L gf63F+jMot#uu4r,庅[BNo ^~abá`[Wi+~@ʶgfj%qQ$r# G9>1{S-]`nS*]U?GLpnڦd̾dɫw. y)f-w1+,u 8U^fR֍#0.ۘVneL.{ꎥ\ t V%3_ǦNd7/D˂JpTk94\eHcd> 6 0=s.4BdyҦg*D+CC\To g|SӘFGMA9ez۠xvj4CG`Y8_|bÜִX^A%,T`2w#b;xEdw] ~$ ~}fݳ 7z7g$Sdr9)e;U:^E5w߰ ;bډPW2f&yVFlpw<[{>_XA/{4[L<4JzѤK L6c[$a40̷z(^H5 X{|F%['m 3݌6~ji@%WNGX6=3eЃV :!`]nę;(Ǖ湐 <5,m5Ӭ7IgV)/CjYk&|g\To|#B3Q {MGcL]7 lHIp4Pȓ_g.\%Q*;GZhyxS@(nQ߼D-hYQGr ꢼS$opUq߁HmFzXŦљ%V fÕ}?x+DqҵnuD/OmƽX`@02eig+:jExfbHy "ڹꄛج69!)!B0C.˜ N6;Pq>L|oˏĸ[ignAFMU9.xw B!yRoIljR?"\W[&;<:?r_Rv u{>h12&sB뿫ip rB2+!4O"gl@#N/~ Ægb)x ƴ|dt-&|y1J?XsSd.Ɩ$m@s萈K$w.yZLoT/K0YCŻh XyШ-ӟzHK=`>?f#됛Py<}% :ua5O3֗D"]9w$XM(U]a^>.z4f7jSQ`mIKlQso$5t?)wCZY E5lGt J?9z0 ipsψD/5zABײ jZ%l'ȶ'?%@^M'4# 5(A1yj+8K+>SدS(Q&x?>D'GiXgwcI['q?D:&y(W+CƜm|>:w3zgSǧ3I%fRIS?֔MZVE xneO_ +4u$}k"-}^TX[+yڤD9س),ѳk&^ f/~? ^0oվlMaxئJޕz?hNym^ ^?i0P}ןbu2V&c=Y7>axP`~=TDyӠ))n9Tsj^rV}^i1E仾[sEo-[DfYď˚ȉe`j/)CEb$c/SY34 %$YDco8tBC(~ Ѣ]b<Xd| j;*}-'{FC k,w \Pr!]^ϡq3PSJ\.3..:Il6[֙gM3j!Kx2Ns@?2sh3<-ALPIei1$ C[4b{CQSB̡ZC<J $Aao8"ty=pŚ6"bC) P+|Q-Cgeam_dَrjf$QtsOuH]Or6d[hh*jCq4!T*72Lq =`ajyB LʚZ}~Q'aZ4+^<:݋^$0y?p%(t.{l eعг0yٯxp[zy0|付íhတ Xѭ6OmC:0X,cpO(#>ѰUе&óP&a?wXS 5<4 Y&4g iN=„m>`;?|i>3%X_EZn!!c2hnps"I!5"Rz71o쥯Ih/p3Z ؤoVfe-e~5ɭqn_n4-Z/Z7!YQ6-=Ea JX% فNBRl*.Ea~!_KT8zZû9 Lso2AVdqع+?"nUۋ794Ԡ#C_2bBNqɓO];!ya.cBjk]?5rA4yɇR1x =7?,Y^Z!|w^SauFӌ0 ݩԸҶ8gwc3Wtp0ڪ;O+r/5+HZpszrBy}v;~ IkBn7.E[4 Ly9nFEA:_#Ȍ/3Oe#6ߧgHΟPccU 58S^9ޭO]HLsc#u!͌DFdC!HĂRS; J_k {!fyHM@lugf|<Hux$7]نeA5!]˽zUu`80-_os%=R8D\vܹmj@"H+T( TT_O3M3 CCOs#{i"2/$$R'FU7A⪤I`(0movӃꝆ Bb4b{}݅leTAw"+}W28+-X2Rmq(sKQFlsaɷa[gb7Or%vjI٫?kg)*PcruR2t02K|ܬe%f˻7[eށW'isAO]4Adȼ#%C!ր|u?dPz[\at,@1OY9fL ߓ,Ρu&' 8Z J2d&feAk.*ݏ"ht[|x jt6j\TH`M >גCK+3V1VJ)WVˈ76LQ0,qP^ IOj^Ks਺]2XNP?zgS@A/OR@{\gls$Eqԙ6 3-TkF cg2KoU)qulSX*; ] Ɠnx6x0yc{JedA9({6wToU' |`Z@xKN5XF"ri!q<:*&YĴDLDzu(J^6Eʉm}mw`4+Dȷ FqE_ p̬J tQY_D:!U]@.%[q]4і j*Fņ /;=JLJC!5FwLBa| <)0/T>旔-WH=;~FYxi=(}%" x- ɶU$~ʩp+`T9HCxxFs*r ż]dz gRng,b] Ko(Ϛ$p ӔF=;K:xd3+X%-JOSP@aJoZ7۞Bt&dιҩ& X[$?dS@zb &X^ւKds|&"hcwL}wŧ:%Pyrk/^zK8Jyx[Oގ %72';K0c8Gc eSF(4+q#VV8Ul;W 摧 W#>5[: ɩpbӻ8$m3XNdJukNN$O$7E',#q̲?($҈P}9|bnjqNf0rL@{cWm׳GPXI O*zPx;e_qIhP|rRb=.x '^ }]hGvсs<q(bnb[kCf}V>b'(#>F#ԙb JsWu%w'4Gy} Uy[~&i"Ƞ{JNݹ7۷m89J,,?ݱ&%xB{-k/oS;ئsy|ATOR߃/iڜ(2f#C oA6I Іw~FS7.FqB-r4F:\>SN&ͅFLbv۟jRr̎]ˈe5@Y0HD'6N B2LnBꚬs7\pl2N~2=g~{4CjY[l,WG5<`T] LwŖEeI}u-'CH8H1 RrkQ"Ȣ1, 7wKš`-8}F*g_F(Ӑ-B'Tp; 0u?W1_c`}"xyΤ;k޺7 Wb?aVk;9S:,Zfxf>9"i1&M;{INDB41e_B(UϘgXCԷw^-3F,E dFBmMjGMʞ^8 hGvXy\!:q$ be*rlGPA1%92~qm; N@QJ]jbVG2f $!>lځ~(KͼU2kpTOdJ6aR7SzmjW/T4p]pҌۋؼEf^9 ]d7%X6}毾?.\\4+SiFYg&:%A\ޏȃ!RA /}՝agVް]b{s.^]ֺ'MX"EXŪ&h(ٵi ^_Ÿ-h\JUP 0"1Nk}¸7.|:= oP}B5N e B2xl+^Yb6 h!R9J,Nv*@`:D`\yn1mG],1mCE "xCBa%Vja-I|bSl)#([T@`.)N3<0 qu <uP xődWn1[GcUaCUCrE6[l%xB̜s_ ZÄ(ZG|vfteD8r_^˳xX c@+}Un[\83!7qDo?Yz|-+SErN[3IIߢ˗Ⱋ޶hhIgz[̐8aʷ7^o"T|gûK܆j,^I>X!I2 c@X$ #rb0}!l.ÀtZUi5@4ǗHM{]:)QOjnuenaZA0Y0x9=i!w,?L0 4 f3o0Hs)."yEdSU :LT2"÷~tCdZ6^hP,$̱R%q#8 X&izۥkyî"y#R?_hk)>l =%t:4nKqBWlĊ&a,]t^-_u?Vj^7I/Og*=u?]ZU!?'':\79Z}GL!{#.ߞ'Qt=9C|TEUc{xoMn* HeøoSW>ڳRhي0.-Ha'\:Z1>v J?EJ$~7J /|֙Y$ fT;{Rd,tļoXJI)߽?*.nUۢdNX-=dOI5^Jn2g-%6w2pdbPGx:^:BQ/"Q`J{t_4 PZ3 @Xq}rF gf[brKr@P`K- qJk<4̵X"* `7Tѻp-X]t8F <\J-z=*&^8UY*.mzΧ[~|BY02-s*ꖽ(DNnr;;>2k>W0|ϖ? 9wz(Yb1#,wJw*"\(o'IVӖ<2BSSk|h5a KLnY lwwۗ2 g+]lmK\1Csf-(-ഄXWC;K8S+Jѝ#c|F[Wom "-@ -LqkL6BKU؇okpn3j.}"+9#nՀ. qpgĕB > OGݨ( ;MX{?j:rV8ʰqZEaMTHMz\!O i`i`})iJIX>{.UȘ-;5ν4&ezvL~nt(9T=kyD#%)KlA_5 VA@1 MiM].z3\b)ܣe# +tM2fZCDLCE T8a[x!} X1cl5NWXp;S&3֊O*_V|TS {CFLK46RU!;ʂgRa 35*[׀/Ja1 9|Bl(@M#ZPFe& $CqHΣa*\&!yHs1\N|zެOZ]st5/V'f;fC>(x\"ةSƧОA.E61vh+-DbRLtʥ/ XfD`E5~uBIUlԐrDXɜҒ[UdT-NeID39lZ0tܹj ļ Zt tB)1T Ydu]b\ܿiV?$Ko}s8׻T~A Y:Tv=!wK9y}BJXIr$͸,'ZAo97s6'u?Dd6,*h*g:s}?8RxF=6XTdE@ȿ=gX/NoUܓ<:B+Ua޻mCfmQaoJՍot5G1x3P ,T2 U,YrnҙnI0S$:g|jSpu!UJ^PXY|8#4>uXle]vWP-;`5P=:  O( `X'wC"$8g|HJqp"8 壒-,KBiٓVP4r0/ɝ{wcJְaLn/+!MiO$æ݀|KܰoA*郟H+ c2VJ<(+]W{z I0'粑Q ׫$~ jи1RY`[Ӡ+ez[MQ+AP[PbTMu?;V\`LOzG+xw*SbO0tW|k BmH1ۣ't/SnLD~G'`=g תP'&9H俰 ]RFe  ք5B(A_ '#jALb|5vC#Lvˌc'hi08ȟ8QҒ4!_+g4>#"JƜ͛Tc?6a<` tRbCMOZ2>nYX*k@L+d"=7uOha3\zr>,@gyaYDj} J-Sbb R3>&UΜ҂HD=RPZX8{-J%x {ffK^!\1ƵqIv!0wsy34% Bw\[>%B?8pX,4rݙzXY,]ݝ2cᰭҺA]goaj:,j}{H`U"UE>Iwy'jKtӂvq孁SU 쪾2ckOFuЍ0)щ"n%4\/{VJ=1Y[IϪ1{d$nPӲXh{!sTi#aۜ\AΔ7# I,0%uzJi`"C% h_#[ufP֨Q]C ~$^Z  vj!@FQрLB5㽁5 ?M4?kuf!"ɋ'zi֧PED;lYo)®+*VdU{"W I߼_1c*@7^栶~u{A6*Hpd/S[;DB-Zf*o4\`ao"Kl8`;ABhj| .&s_s4V79k}xt@-k 8 .4;b@^h0o B5BD>ghf~(-' {![4l!3%+mK2׾ Rmi_p&8p~*AN|YOc:.fJs-BmC;1kҷ!W]<7PWҵ1,`+on虇oAnx &f`y L ;<,ej H$YZ|5ل0JfM^[ghݖh|TƵ]JrW84Edh_[ rCu :dCY}&*nd/Zl8Wܫa6er1zꬲj^=-O̗r iwzy 5kN"Oɿ.UEr\x³,jCQ`0`r2֧,}W|׸1(Þ/CXR3r;MpDC([9HDIIJ FNKi3Ҹa!?9\p{9#A+ Fnv0 ~_~+BDFY䜧Zg_&I&/lIa};p]*tWWAJn_m:(OpB4QK'Y?Ξ%KqcyЪi-yrmVu! [xVO;\czX :ʒ惲% ڟ_']i,5zM۴go9t0>Qtwu]UonWD!r#r[WsrOZS H}x+tѵߙ7GN>y}BФw+, ,jA$|f5-_` / \VlȤbD |r1#ͅ/DDVV HWԼ_PM $3!Sw0QPyFQH NMUzȶ dp%l2x)N=&R:!)Ct3kej֮(+ָv ĻgՌc7+˘\P,pskyOu~hE?O}M*iS0@J*5=(9~0֧ u8?. +Bu[a]/{j_7+ES0bPHi^ 8tݚh\5ij%SLK>Ädr2h68˿87s8 y`t o/55lhi_ .Zvq܄yf-J:HHb[8p) 񺑋B&FyKfaj/(8MݐG{yo9o`K@9P#sc bNaAh`~`U@7r@~ʭ fDEH-ykN$󴏩H ( zJi+A.f&A -F.Ji]KMEろaG)G|ܥ7x* ߣEi2I`Cw Ɣ_K<|S#up-H,Xm? w{8]%MX=*vWM ~0SDYC |%ȳ?$[2_ioC2O%[eHSͰnÑ0:c]kP+}E(:7U|E MU9z"~ӡt^THiNA⍀E'a@FB|T<qU$ |RCG JU_].Sjn.g[tpEڣ\g xr_tw%j*տ~Co)Vs9\CvRWxaIEXq&s#$?}ϽƐ]p{\Xv곢I-y*ﮍqOfBP+)#=( D<ͤ,6}qRϡ C,"J(YS:jS%v;Z9Gj]$-4eʷ#ڑ$G4V?>.*9#\+nE(Tݞ9l^9ӻO~HSw;Fənܻ-, y;+#!{堛@`GeT~:$Xٶ MS`%HxˁS e "x2BpF,JdU$k #uE҇d-_ӫ\yOM\/MabV;[tETuٙGߐj)lX \&~B%XIs@x=fYҥWIs{Ȳ/w(*VH[܁J@NIqDjS!T@'f V'Ҧ1Jc[tHgqvd_cR64B@/t;4:۽%|\]d_qyS0m9 n+ RMX*z|=(/hsT?4~=5Ra@63%x `ΎQ?Mg0's]#s?+](]۰wb)ou?1v>q+7 IR(_sJsHb62g!3*y鄁[`ˊxmvሽʐO`c豓s5sǰ"iQ[DZv:;PԀN H”A Ѧ-ɱ*ek51' L]'1(&hڴ$ a31uDs Ұ鎃:ߚⱩUH"yoVd9fO]CGM0*p-w "1kK,Uκ\{gfalZj0ë+/(z /F_gL˕McoM%M$)9|=A9T jf0͐H61 Uz4ü ?&Z]{EU\0{7MFf՗p7K,6}䥾M;Cs+uFX)iXGܼ:w2c4"U\}r60b\g>eH~.+ɼ|o)7G7!pY`hݲ62mL!六 Fe+[eִήzn8n75 eB ! MOˇU|r _,_ GxXVI@9Y4 JN.ӼKi_S&YbR;H<}0&TT|| KG ?Y_lT@om+,G.u9e063nfz(ZCJ儖aqZN" ЏFR`F:pHP duF& #s17H#KcS'3NEXq GLtfFeUlgZAbBc%:v.ni=6&"DPKaT;^(6l݆UIنMp7٣u0E,Z8!~ËҶyptYtFZdlCZ%G)X>GloJJ´"0iդ7- #*!dtO?Ͱ$i}XuH<,hS5OA_X%ā-R/xI*~-.-%.\_$Y2QW!>W +8xNxJRDo,J:eƐ/QtVzvQ ?\_.ޖK&9RkVR*W }vǐ.u]0M0kxT)[H"SՒqwylևI;ݘM5ĺZ  O2X] Zv0O^ V! qPՐ03ݝIDu 02\$G45S/(IHԝP ȒB++H?vy)ihz@C}o8_su VR?JU/vTw4 cQ+*7M}?|$~G&mF\Q14LkF<̼grgQnNYMb<*;KnN@)Q bj # -f`?'%g/F#F"`>|ܯX;SdDJ`϶Ƹ@Z|"wP2'eK;ϊgdra/S9#= PwQ-A rΦ@wsATM*ORT-LC6k;+0B}f[oOs5 eT1{5jbrF'͍ӥR-*5bLމD$a<<~rj%/WFƛ.@ҝ+3TwbSv`d"_=La=D.(7t ,a.ZTxlYJSC6ZuLP^h dA@ӕ_l{9w#Hc1Ĵ({D}H]մlآRi 9p`y{MA<@\q*~)y]e ^>`<{H 3p,N =겴FGIL+  ]ſ*ͷ*.3}tt,T`SG6 YHmț*N 5=vy#d3l=ǧ^y@Hrll;Vk욯s|̇Q7_,l/CIx>PIVjs5 $S(Eׁ=JF {tA/+Ox'zo_=Ng&aE L]DNK[C~U7Joˊv*4H`5qd?bI f -{Q,ḂHnz9!3E>?quЦx~[h:{l{ٷ#' 6![͵J` YImyH?O{FأHǛZ75 _n;T{ЀwY[ wҨ4`5G_Z!x?#2$waݥ:wh٥c ޓ3YrCbɿ< ~z?Q{<eOHZe(]w9[|Qf_> x^dyg+$ @"LhrW]uc-]l:FUD| {_8 x$Tcc5OsLگt{"S)3DڟM~a_Ӷ#qYhFM3,Iyw}zއH;+avMHxnE۲D*EꬅU"瓭T+2h5oRݔUE~fʮX%Ѳi\jj=NGȯ Z.B<(#sKL"\kv-0̘?^h =p @`-cdd4/v!u`w&F\`]B@nѷ m.@zj d` +*!{f[;zvng`f>k*.GAK__*~֭՚?!rQ؜~i S%jP6!{Vl AJS-%NaZnOOEkc@4َOl'`\huvm Hyn",jp]o6- G^ d ׷ oqlf҃yABe_eQ{Dm Xo$R<ԩwԖĶq]bܹV/HݞKJjէ}Z?t ra8v q!Z%<n^0X%>W@"r"12!4~FҿL+ ]FL47e6=8+_n"]T#8[4tTRvW"*6f+K?T3i|_"VxX>@~9u̖#"?rT~2&w EY^.Iꀙirבct#[Y3©\)HKa ˾Xa323d.Bft"UQ.#Ó^+'x-x*;4OX>5auNǂ?p~@oRY_(|~ "[C 1dO: u0#6Fe>?EcO=[V?t_r{epI_]Z#co>կ=1ֶ~]l"nypx0;8m"׏s`!̬?6~Mq[TPS1ѪڪgQ›v:.maw0h8&;=>UZ2|e.=JU.@q6 \Q^,a Bu9ZLșx&=ەo 5 ^ijD hN?,8\F.' LAgQu'&>NWoQWZ -`ywNp⅜awd`vڃ[+*X&CbxCJv)U;tQau uʉhosCa!(=gxѸTS:\\ a~`,ֽ [=CHΩɗ3PK{_7 [+Ԁip)`p}G$$CD~辸R7cg ƉUbR.o;+ho1q"QDͮ :j{$j>FSpee}gS`Ԁ5sT iJM|@77l:7fJր[}q~@՚ @dޠA}}c]F,zRM>_g,0ZʡuCBfޔ'0(~5&4J1"jlo{j@/#\E; r]DW⇮bұcDR% Hi 8ƌ(H蘅/NQn_<{hM3 S!c?*k,'a^9Jf @D e2?J?P("&T2-Ju9q܀G< |t7 턚%^ 3 Tym|ʹi5|ujoۦ]z÷AXy;ԕϓyWj0~:Chdm P}gg~G`obcBF'W6!tXUHؑRɂ$hXDwS:8)ez'1fGk4-CyڥYe/9^chxag#!aZ+8 ܻ*z% 7# @ھTV-8IAM"xX_7WKKlRP\-Nnx홮`̋֘6Yc>|-2&q%Gn-O+4--U)E+>OEm +i-nn/'CS+R^XU/:'i\xyQmė:f~5~ K 1?dX}q1%Lxpi "E^Teͣd*hZ[z)tVQ{u\}'LYF!Y%Apa9!OC3Lb*';}[ͼG,I9گb+~,B)d*՞9'avWY'?-T3 Uaٳ\Y%;|p;.^^/R=/%Enm/v)K5v#d:>™"?קv U}DyjFz_>XZ޴ pQ&Y77h}a3a@z+Gu c"PB^rZ|Om icM6yB*'ʕaIgN2c1~2]=b C|D:MjT#|{BD$xRͶ5˝>\5=*@vT?kGq`*=IBCUmjPDE쒐(598w˰謁a{VP rNpU bxB8H}d}'`kIrСDPGwZdam\V9قu;]VmusGˎACv}#AAуm gsKgh-HVN VѠz2F|򓼶ǁycNBʤ?_~q:I3]A̟.$N݈à@ewPp@5A>iA7xkVbVFouo`3^ "q&iғwOp 9isMJį Mx(#}M z6Y%˕tc9lE^uZľ9`!ם/D ?I$si1bLyox1?^9Y xkK-{,@Qh.ݖO!f_:Ox׬pʅS9w%{um%# N>?)#<\6-w:'`qB'{97ڨ66c`Q8h!kKE -dVshbH0w{N42a$0NKw=@JPP}轡F.\v5O8t>C?TH/LRf\F$-B> &5!d%9Tw J 94jW:"<3U^GȽe%=K%fo\OP R,(c2~۹&4TYjP=$< k4#)#+d&)B@Z|q xhZE[8es7.k̄535ӷGYPOldPQm[Mj ".Sr%%1o YpdT$oWmbH~sXtJ-a ;uj惩wt\?,b 7I(!\O~sYc]?p~n S-euȓQ w(NbI~4_Y{ln E_S˾eDS}{c4V|TU ͹p ["Iѥ^n䵮d>a/ǸI^{Jux]N⭦ TSBТ2}}P[1`ݨsbb ,lC:zy=d8ws&sH6s+wۼɏߝn2B@l ^v)߅5A߸ Uwnc Fdr,~&d)ɷd@ݍ`S::ttP1L^?6:/ukSP3.z#^j8ΆYO>Q>5zU3swp~%^ [_>;Q}{&%2񂴮Q93%lV j(.5|K~ wtGN=wWk Pjz w|ӛUҩfRX yq'Q2t(@+ʜp6. !O*c-`ϴԋZ-Q b]~'W;%T ]hsӐ[1cwcue$uSAEZkZyʇnǕUWڻ[IXNTѢtVj8;S+Gj( lqCw1J>y3Ƭ)@OR Fo;|r`{%v8  N,| ڬ<R}R|轩fnz1|`I:\l-_pB8O-ęt?5r_PյjE-+d-l7kt֜wIaTAG\:mj_9beӖL)HVf;g b筨7hB/ʣZ21ǨՅ" On6dOJ_ r&Űw:MzƌuVO.#y YX諴ICbީD_zf  Sy7"x۸~]Ӈz #a}ƫ3j))`:0+8Ln"pʐzZ;xr2;kjF!>Ww,[,E{v,^}CAhDD8+yK]螝hk5|LEɿv,~h! ײ$[;.?_*CiAa8ǐ-Oem [*\  <;#v w5LOT] dkAng&6d 5u|vW-QOl 8 /PE479 [*!BJ:flJHu]YKj8}R >g9H%^Kt>$÷q}I1 j|ɶ+wIHZǡH,5`phʰIAO3E(kpxPX A~Ƚi0u"S8(GoTNHvQ!P )I{?#* =/[ijSi<#~-]M7]h.:1b*$r"23\;o̬%&I ٔ:HV.**ǧ|]VS#gB5y DAͽ-ISO gIdU/IC) zC߱KJ랒$>kE-flWlPЊA 7&7ҚE~H|XwxoAd'CAߓ-d7 #p,/]v&9X;J5wkLqc81NSaOv RjԤx#XK+Psy41D9bߜ"L&fZ]9flPr]cew=k6+NyZLkP D. ,ʍ B%6*a}?_ȾLzhrB[kkaHӹϔ):}, ;3Gkݾ@;V! Fi#;1/"`G((9 ؈Z!#fzgCƫ hH_~ZtAg'I#?]_$wJ'Oͩ7T:.BrlbSkQVœz2n*|]s/FN`7H@m~QP0ڃY@meG%d?2h=lq ݀Kz 2%]jR[H->x#mWy)֥p sL\JYɥ`e!vjel$'8 wlSNtv ;@ϕɰ &n)zwMUTkl(5WCwS]r 2А ծHg%ЏXV=.ʯl\QٞZُѱGho ;jB H8W(`?;:H KRQ@ũ6pq!77(lKtJBy _}N B?N§ UkRkRh. 6qNpi\:A4y霌'YITLhF`( yd%tw[Ie4{2QK\Z!Kh@IX˱-D˃iPwg`x?\U=j잨w_#@-9qk( }Z`CDQT ;O靔}=U5Y㼡mz:P,W/#<P3o:)-͉B:wn$7(K8Ev劄'*c#j`JUvC!WYJp/Κ2W7Eƀ`X .7z"Rtv1Z>9;ASCz];a$&>|GjBա59 썙XOdqg7*qb%\zi!~ LAN@t5K7eO-dS~c#tqV4ᷲǧvg9d}\l[ nmGz0f G,܁Bj_14]|}BX$JA"q2NIr=E5d&:6"rψAF͉3Vz6 *l }i;Z &j~DDpUY|1@hVSI5f SR>lٲ[Y0ƞ؜v£G̴h哒T\t عF'u31zΟ6ХQ} wc.syu/!Q;鷡\'+Ł*QP! 0C1bѣaaslSݭ7 {"WL t~J@!.SYWGLz &TBtnĎ冗P֙$.K|~*X1V_.u[3qt5h2?7>Eo hNIrkR\tz|7b"6K"q8a4$)]%j%$pK6%HF!<}SBۍf qq\%1׸(jG4oTa5k69~"LB!@%:%[6lcpŤ](~>"x2)>t\û?0^pXxeѭ,pnt`3&~^Q\Y^qO4 TIN}^y1&f23}q{|O~"Ggl{ ƳNL*k^˭%,&f ilgs~sɇ{qcbM Y O:ZPiL\RFȼ"DG,.zPqšʤe|ʨ}*l;S#9mEK\6쐽fP<WB&6B0}'kF˂9kof4a>H&bHK:A6YɲǷ(˓3GG V(*v!f0Xcsk@= xՊ@e_YYR*ټ83FoeϦh鉑KÜߣm92/.1M&wʅ!>Z Eb~̒3Q& k{\ CЍc*7s<#ObN sx;Y=$'&AKGRQJT9 >f P3n膝rǗծBm[w#<4-χ@:if1:Elu_ctwy%EN2Ϫ=/zvW{[r'Hۃlʑu Etr/one2.삵;u23XhX_K$V(g]?!Uuw 7J!ق_ +K5UᮕEt(-ԃD-bV~uaz;gZ2txO< B݌6ri<9]qz*̅\ g^b$;0V';J[軌Wbvn[)ugWNG0јïHϱèIe#&5]՛'MֽFYm+>|\K= ?Ežɘ+rAs#Z({SZYjQԤ0ͩI ?9OZ־<|)bLd]͏u@ɩ׽ 85"13%W dɂ/f''[iyL̆Px&';S^ Sr"ZI yJC`Vm: :HѰVz_8O7Kw\n鰅EèQZZ>ץcΑ(u("AIQL)WCvgۈ[lfSA6 $, 3): 8H uѢ$Av1]F~RO W焎,Su>2g x&E#h^Ⴢ_KdE/Y9B:@3uwG PkOC*[|:iߣN,زq|BV(0v]K.`MjBmZ,7F+Dq6hKZf(䭃.G @P^"~zZ~ūdBM5S{ ƸkTJR>ȿZ0bJmETk+̞Xħt^OuISj(L!⫛,|c<+]=ۥ} GEL^a^ɉ,ToP5w"Q$͑?^ˁ Tip" @U[Xz+]SaBx^\`iӍU691 yn0ɢW{APXw0lPa.QO 0yPVVQ!1EĪ34Π]}wioAap,8Z۩Dnf L'f=p@O]c0ܬOֱE7ر wBWs 0+ZX ܐ=MGX|f;ozN0_څK8Mk:ѻ(t_=K:3jT$Pyu[{pJ2Y*V s8T)nKj谽su[ΫhnҠ{}" ]1 rtXhƌq1z[Ҝ)@>c`.E: )t~Њ']P(_=: E R6FGDG.&O{pK59'NL̍*S[cDRWӎ.פzSӡ<ͣYPD/.ʍ<b3js.4&0~B͵+ vO%{;bRh As`;BR7}FZŏQVK6k4*Į(>QSo.D˻;GJp7ƪP*Yaבv|,@:q@N ws(X#U~ zpfo02c6BIB*Ks_K{{^Ucxo0,PB?6qX9B"dp9*2QoXy̷e @6 踐^;VJ؎|h4e:ۇ/08©4hv(ZMN)yrN@eGRڤt ^_ta*5P ɘV) hV4!܋OBx=P5 6 '%(Zsߧ@l͆~){Ɗ[Irލ"0*#Ze ]ڿ `m pQ.9T'Ԩ[*bt;tŌ48^XW7?wbj]{lOuB4NЦ~~e^/(ƕjg>bb|"F37DOnHmdHD /{?!# BB){ś5Y.|&H$-Y}yt<^-\J{ڞhXAb"pWEl͉7 .zPJ,eړZ.RH1˜^s+~VXuv:mwQO]9P )+ *m[;Ueʊ"$y L+B)$MFʄӻ[̗ 9b_͜^Կ)SG>wX |goݎ %cM:Qjt~ޞ`ӛWJum $dt[w1Sn){nk( `8ǀgWFM{SO!ONpk>9)ĕ[rf,TLX{e̡bE=W-.L0{0l"Aj^H^GV0P4qXa߂;=%qho1B#rOS'I@hN5gca+Va$|WfÛ,y7+"cϗ\[@"?@]$ 8g D +_-y rƟM:mƜ봵{(M58G|TIt^dk&O!'.J BY.R X5 H晅&>@GʒO6 >qaM6 6][FO,ÿk.VZu]afقCtő04-unmͰBe9E]G]B 1=΃e m#-m+ˢ,9[([ani4쓅z ^2fMz ȸq, UH'>Ե'8FB(*( 4]~0%pdGԎ9#biE/ !4w:Xqb Z$<9ʁPDNv&fxyR u<J.&wb$9Ȯ}caVO(Hm''SČ]۾\c# iP]e@QԾ'(wu rɩX|lg'ׂ+bq QA5 5y8i(6|~-F@Lb \vRh*TZBlS9y gPĕ}c3~&:83+y 5LAߪ`:/ jG],~Ž~`AΆZ7@̀1m,9w{Hyۇv܇9xa Gf t'4a/,aR{_@:PSW6zOAA~ LKP WH 6'6 R=2tbq1u{E@@!~Hk[ea*Nn-w1~3Hbf}5[r/=7 b䤞ߩUW ^AgXDudcLK%ZۼaybEN[&MRyR`֋0LHM Ǝ%VgQRni87c >eW~\h9 G R0,u{ jp*"_<4xufϻdAԜ ]jN˦9"BMrW$~POa18d(3Q-!-BE "a҈^[^w1&~u{>;!M$<5"39Ɉו1wDhIc!25~ٱ:?iS3S^t#x!49ڡe-d\͔gfM-f6;=,KoWK7҂YY#D Mnt+&$x A摉ɖfc .Jߢ8j(.*ݺ*F!g)cSbFWm>]7DOcp_n} LEJ"?qr Z~6SZM WKśceESM|UCs$WKԵL*9``{0u)k[EPUi=0;A,C՟V k[E3E163 2[o_ wq☌S77 ~l7p{%h=hA ۢ0פ),HYdiL3)&7ȆȒICp`3V,Pa(>$)Pg豜'j][{֓j`wJ>Oɋg8kg+޷[Wʮx\(b_QWy=b\h_iTOus?Z'9%8%҇?]tS6nRA6Bl2lCL@Jd1B{D76üw5.N ۔SO*XbQayWP0kl[,< FיEt_P?ٝV"+BʧZ*x#}Eg@ p;$%/$ gYZ07070100000062000081a4000000000000000000000001619eac9d00003454000000000000000000000000000000000000005500000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t/4]?Eh=ڜͩ2pGyҥ-rDYAK,Ir~mO.+)E"#QE~"ل:CLxM gu*s`(`))veѤc&祈j [^sF-Jm1k „MƊ[q`gD;0`8r2ٛ[WpUVhM$} W`_YYzM~<|ݱݷ-G"TWtW;(AQ сY$Ly֢ly80 abTR;xpfcǘ:l?y('Q5z'`X>6VMY?a5cMl-c7-j :WuT>ş;|{u .d˿=9i$OɊ81#9&j!M-WN\s:WQi[o%o:YY[wQxN=~CHpXƻ/f]bx-yw[ޞ_3כ[Jo3"3^/ ! 0N<ɋ5@f㻪/"A?vzp+:gl?[YU̍CJ%H*j09;-r!mIrtcqmeWk)q{DK_ҝ%J;CCar,i>!RN@BU͈s̆ Dt8AFg9L~L*[oO߀i(~_(ZÚHuҙߠQdZ)O"-8}4IƳ= qMaA7n %\TS{:WQ Ybl'g i cy8dWtK$ `9$ʤ"j" +~C5˘;Nb#WUVS M9}6ζֹHK"CU5x{Ԭ6P^vBG@qȀ:|p+,FE3EN@k2IK5aAZtD)L^GuxͅxGؕO{EۏԬOI tBJC.h_ Ήچ.fbFwk,bH询TIVy,k: 3hUz|P%By svPm"IT9E5Kd,q?,Tft;%(I`&ˇqcvl‰Tح ̶r=9-iH߱ u|D_`/۠Yͷ˱ k>{4Ų-t!yMp7 m#Tz5yE븿s[3M\ Z"(vWemw[oPpf`uag,dm%IК^VVo@3(m]h&(DB_ Qp$DѣʾG2&ov(m5aQI}b#,*u Ԭr\w ep@'^PþSg `GnJQwExĮ.F8QkU-{m ö=s&,ToI2|^`|yzbD?𯋁Piv+~5fe:Y.uXKц |D`_^4D |$U]nu)VϮ0Y6 +j +MåRzb^<`:`xI?H|3s QGI&02h?ߚDe\F[i$0}:H 3'{G|G1x#] GKsdꅗ֥4qM^=?}p }gI} (Z I&cNԱ7yAny?ew Kwr\"Um3AAgoN.|c܁8%@֌-ͮCM"K'hѣnz<71vS1sCDZ$WZ]&x'LAo;@D-3%~b'Á?k;(цC5*1uLq=bBٵ{a_FX޻&'mewp8 A(!T7G+nF.7 w ~_-id=FiEo\By}lִS'D?d·:>*OlK5E4FsBPqǽdiŻSI"S؉^\D4_'@"A"L.>ji =R 'u &u6=}DQWƵJj T$tr=GƔM0DyaWRօJ%G翭cP2:&ѳOa:n-2\TǞ~aKn$qiM Y 4hjWv9};!QOf0ЉB~G/V2KMuQ'l$A9s:K1XEvPӇwǾKwr(ՆE  떐 k)$1 }@{4'OA;k<՗!+ghj!@NJauH5$?5E6,tpgj1 31r@*`mjMɫe ;K. z}O|t=@Źl&r2HH(DGM c"3}1U^Z8TsɧӦ^ZQt})4X6/V &籈g|! F$07bt `HEh7uR5OVjI6]I.Xܰ.!Epj?VEm+? N∨kp}]B~osa h -+SkB5 ƶBݨFNq-7CGAar'n.;hDiz@.Y`[*ܚ /%.^@w\hy80ˬu?)f0HM{}@OeumN5&zw=?p6Bwg^N8M3)挺p%N^sWX̿ȠIyӘd,|a=;w adR7{ʁ|rB5Y 'NJ֗?-hz B}p'<bn,M3-I-}*kv<}v"},5Ju!S2: 2ӤzKQh\,xOCyƉa&)k?x))}t_xM8܃o<$ -0WMac4tHJYa'Onnr3p#O=IynSQ UN^ AN סh# ω6ƶāG6^>Es@7ϋAG.j"&"J'8W<)WXjn/\\:'~ݭ"+BĊ=$(N _ ZM CO3f1gSsx #"}LAI1u!+Ze1cj.8 _ϊ5,c7fPgwr) L'qj>R`7"6XaP;eR juܤ) ?]-ePZO&A<eIw uW|::-wK=v(J/^o&V'ѱ wc[E+7@^4QjTvwb^nZ9$8:f /\sZt^w{ЇPC}e2&5 IA:{Ry= x րvW~xLi,~AcB ۢ>$r,IȌVKQȲkgre+f;fRf=Đ]yL${; -UTk0O\_OREI$SZ6~RG{l`o@̒ Y E dg}Juև2VcL`\{ϸ>cy-n 59kz\K}i>6|3yyܳqӆ G@~}t<,{$B[Q,9J6Q,2ia(47Shu^1OnH|-AYLI]^~;gKZ! 4+PquVSsM1d[ tiݻl=էo-0")\a \')[čԷ7Go*;otڭ~O[|(e:YÌnNϝCv!_<+u '8ܱY-zJE倌@㧘lLRS13=]m[Q@Ji[DW-9 M WU[)K-yD hd8fd%c+1AY;tI&#y)̾F'M)|^(P[c IucsU"^ 2Hu QC𚐞 Wݭ"T5p 6 {* :v-?Mgl|5=%A]|_ΰ3X'R><"LߕG!7 39!C6xzv=)r^f3HR )ߵ`X޸O5(!6T7Dvasy+]b;X[&h5+9 DZ80l9ť/AVWڧĕASk8;)R+R6W{k8]G 3=c AeqC^D,>ɧkU)I_Z=b4ٚ.-?b2 P;a2%GΔw`ݵ!qb\g CQ?MGzy>ACF1Tmg9Iiˬ[]N,|,QVӧ1!>ݹԂ`x6TLr‘ٱL3]l9!=&?*.`f?Amu¤pyhr AeJ /1[2(PK}4yq)N/ \ )T:\/P ϴ9bΚd !巪º7M6ێZ4t]LƄ4tDr߇lU*^Oc=?2ÏE$=_w;#s$w:/a|Ou)dpI߆d HJh'p]n۵o 0ܧf2NOsd?Sm9i̙l`bS%zfnB ,͏%2BK_6L/`bEfG6g(QPm$62/_P7/&Wg!Vu |R E3AX\PlYrahZ񕲠ڃEN4]ջHA[v/ )8Gt\KI*WCIqې20{7Ƥt[ί T4,%F+&cŶ-DKD0T=*vЗ0tgYE*Lj` > G*y\dž'^ͥmjV|^af<49^w!nz''8obT9q) v}>ؿE;ٱR0nDHz h eH,k{ ¢3_iRfZ*]MF5) ÉЪv%:ݫ[ZxőBeGɨX#*21yHFAxk>yTmN\栰yoZ+1E8FweQCbƶnvx_b4{Z WݽF{ykض4:}; *ƒm٭kyvpðųG3&"R0Lg _;wvk)_ '8.Z[jƏT*eOzNڼo} +<0y,ߒF~s\(GEoKm*5_3=I;D(N~x Џ$`[?G`m{(W(4K2M$53X,(9C&JL ]-4n_595j낖*%d[; EK5:dv@RPgH.^Ձc1NWK 1ѶoS c1ǎ/C!.i={{Bj ÚW%>Jfܷ9~ $"b8lBz0)K$_`?wS:M_ʭN2ix:]|㖦yit}pJy! fqq2TOw%-B9*q}&} oRia2ϝ,<"b}b}MN8~%ANxx=4?m]?l“C ωT^K84@w֩wGey Y)b~C$\51մD㜡4KhNn %.n\w6jX&7QmҀ~ >P_F~ ējIY|ăw\/=]!(12!'RzAv"!߮قBmL3h5b)bq‚\8CgCf 1r![~['L<;?HWZ0\UW?cPʏ nj,f2JAehYV,VuRDpVL!%lOc+#GVI .m=0'٩Rlʡ5~ʉ4zˢֿ0K8_Mm0aQ N\Fxb+ױ>ZbU_+n:H )e9.Snމ@70~\#&gY8ٺv<}ȟbo ꀐYr2,u^6W2i?kd19K+e?:Nv|pR«F |y?8g@24DS&At1m ,{yF_;ިzr8AvsaҜ.=\012GYGi b鲐O毐 lk7b?""dGϘW:4fva92Ҏ45>&P؂1<Ȋ RP=*ߧ>@"Odq8OVs\\RO>KK׮Ń''Keww7N K>~31}.i@;D2F_1Za`AehDht+1H% /*: ,@]`TQ$aE}6dkBT]B}σ?se{\I mW*.SL2&BD HNOQIT^LoM$ l zLMM_Mf{x9rmܝ(WVޫkcڇQkI.o'=FvpbgϼEVpV Dm=0 @Ps}M g,lo뫼b9cŷ,> A+ T5JߑUl  6RxrOeYt(u~g)N,I[DI=ʒ\yg n9I2e22N·#G CJFu-=CN r!fQO¿(tnLoP)Qg\̺<'DHC{/1(M坍*dI]iCH+'u'Hp:(AW]IRӖ̝\M}HH~ A-J_B:?о P%{CgE4!PF_̥sp"aNa23ᙫkJK%䩫҉^, I։=5\X2Ÿ8x`Kj>teoY}&>%0kw #E]@&;GR8 h2niIOT<DKbIM^M26⤜\hrJ*iV qno92gF[~w+Dƒh!f5oYBAŮĪ!A,ӟ]-+YAֹ2_(Ds<29E;C;I7}>xK8 l‚aOΑ~K`hT?+y7r?: ٽ7OZ1W./Q ѸSF'*,^#*ѥ.wCuG2aIdpB]c% ;җT/?_m8?..bRA#ÞZu6^]hS2bpQYhXg>!I#m6!纹ZVJ ̛%Rرy#j q8a j}womP3~#OwF{A{ݿAq: Ad:Ke#J <Y|n|sݯO*sD@xAQߠ0ja,H=w0L>^DxHh7]Š)as `KD3pə BmۇWѶiŻ9x]L:~OފCu5fȥ fNN%Wq掔N@j,vuz^N(LjN};7GE$l `hTv2' 7IV#8S2Wa":[J!Ip5feR߸fK~psd` -B(cH9 +'{`ӓQG6ĢxM{X x9޻a:<_qߩ(r^!(2wKGC8C5 5ޫz(`qm^G3ك%Q9 E0]F͜ѦHB?JF@&d9׵2bWC+duŒ\:R+J4K @Mӆi^b8`G-L*Z3y-mՏ&Wʃxs=|IJ¨^;H ( Ig8I(oyT'ܗLz;YRsS*&AjθS-FfQwX&Ji*k톀K<|s S!7#n ;_$ dbNn.Z2NmNwf8x1h ,6cr˕7feQ~LnHn$<s xfԛ-inπ>AO7E4on&0"(_;I֍.deT6tÛ{1'`גҟHc [{AC^PUm?IY/]iCk_iPR֐wUSv_ŒǫD:5d&F^!PFto W(1zkՈ _1I2 #Sx?_ɚE QƿLDUTWZ$Xm݊ȱ\'O^s= ws!IWG.fھ)PŝJ>Ucb2pUB͚_^p71WyQ>c!zRfRQVrvbkH[k,CI$ ͍0JscO-JRyHUӫJ3iAspP9:%ێ%4amYT y+m3`pzQh4p"Gkr+^2S_j{Jr E5ᇭHEQO\ ,>v`"U 6SFa6L ?iC=k܄ e]4%O;񍷭ٖ:l],AڞDIҥ?)Um.x H<+<,lPU +1%p(d3'z9 (Ljˑ!ZNud<3iW/\=\[Z?-ifzf % oXrwTO^*J4[[I慄NlcS_?z@## ~*T%řŏEmIc̤/J0;{CmK>%ڧ'@eݤ5'(,ּ5?IjRbvqhȣaIxBm&gك!ZV$q#SSy!Gej̀>`?F0ғ C}8y^ƝZjq ٬qY*ap FjWdS0V>BDx rV| Y ,v;h8gYZ07070100000063000081a4000000000000000000000001619eac9d00001694000000000000000000000000000000000000005900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/c_can/c_can_pci.ko.xz7zXZִF!t/n/S]?Eh=ڜͩ;e "I@"!3CbΛ (ϠNB?t!Wf0%?JEϴk|9k`<&oı>י58e+ݏx T.Gx =1{@) tb9ozrmi8/#ypn1툮 NM30V`fTsI9ia;Zt2(c*;ȃEh i+(,5̗=eVN#Y5r8xIn`O8Xvُ@0KMep7 j9>7Ɵ2Tϳ{ b̝q@2Zrn#GxuF%hm5Ē_Nm\enX+LlrKHE(5:x8Jͧ  i&7{hBVTE&dK Eb,.`JzoKq:p=;FJHQlftOGo iHʞUBܵ;:̹v`a&3ҡ'qԜ fa!@~ջ#̢$ šSM^{;^wexM[ig"v[,8'>lEMʌrz1uS5ΉF'4oJnojo ؘ[ѻNIp=ר߶M]ze-΄FpS4yM!%!r$^VKa +48pFYܴOgr r܈I_[ &Sjޏf͌yx@Vi"sNRi9(7}]dOeˈ{1*/Z8L%#F:=u{@p:Zd_ھu+eb)oyu,w")q'BGO'b2f[alh+3^3/5Vk7]b*M`TX[HL^R豠Q7i?z?.fG*_ 59 }ؑ^=mf}ΰ4۔[dPXhU8Rҿbe{j%)Pë1ys =̩ Ḁj} o* zxZ7=UF۫:eo`֓]85;Ru YpXye^ U[HMR䬧;Lך z]о`:kpg: #,9ף OkT+Qz<EQ~w<ѡ1A 8%O>cH˔3V?mq#5>,J(J?1 k96aXi8 TKu.dpn@[s j+-\^M8w^u;Pqz96yhԒ(Te.vp#EnBhV\m-xkIDp^o\gi}d$L-ož0C|aC@Nצ @wE.kp!,W1Z8XrpU(տb.n۬9'EX o"z@÷;RN ~.2KZ^,@\$v7(~be#|"{=(. }с''iVt˕AF}pGkž⣁>-< pȢF_f(:=МOJ升ofJRJvK]Q~,ҚW p5 D~+_AcLZ6WO@) 1SULkj#4wR#b'`ᫀ +Tz^3pCs{oύRD.τxtt8y0]QZP{Ts-D >-|}1G}o;EMZL-F+3LBWk(yhznu*2oDk+uc*;C{(ZZ|L/IcMyXY0 !~riOc5v dN5NiLz PA+ʗ,r*ޒ?D[+-a! i}C?`ZY.y1ޔylvqmϫ!LO0Q@615€IיI?nlc˷ω k^y˒ &rO~_=,Cv93,&0)Axړ7Q?jVDȻw #%s{ ՗>by˹4N\QS聶',xldzRd4AuoSo(xRpr9ܻ%|!)~ه/:ɴ 5SQ|Q/ +|m NQ4BPi)b9[f7c${kbWT~|ń,44W-`2k] 'vL>+.߽O mT+w:o\b+^Ťǰdu'M_d2[D6;d_2VϭG3Q@#@n1A=bL}χ#+r&e8V?Zx$& -Jaz~$ط/ "D:Y3Az8++NyYab(vCsYn ql#uL#.+XKiM9*m [GՊψUH'> pCl&nWj1cAVFa8AG_ Æz!KڶO*cNj:+-G-`Tr-ʤ;:=^4}zJ+U p[ AmaK3L@6kο_v\q6ʖBrFFh :t ԩik"0_慗 tYr xOKDrX 1,ıy[4q8azxfږ+nm"iIRtx07W`{UBgb%{p :lštϿ|.6_=Y b";PAlf6j[YfV}fXb]jg\O,6LNN5N!CuGA+ el͋XtcJ/t *cWmpQeKB Gr/O:/XPfzd 0ݚWrZĽ /ϧ}]0O `z"ǞhkH1+F9{eUYV֮\= ,7>plQ|XfJb"Р_Bӕ'ܢc;V@Sq%YNYGL =s D9i/SVP }ZnM%߰(Fֵ]p&~% N9k&C_h]b$j>i Lw`שi?"(4nec@n4[C<(j^wI$L4eQp&5B W_JȐ\9Q @jJ{t, l뙛:!=>{CxbOnzXD†e@)VZ:<]l.Fb'}G% Mi|c\սTDIz5'f=&gn@DxoL?`i}6AJ6XNzSy,"|k ,%#OBo)8n[@5<%hcsψ.]7L%){ySoJf|*RL>[!'?O76 $@T~wLKwH^8~]-SZ~|Ҳ eG& Q; 1|]"\ c . ҵ}(:@w:>>JE!C[fAϥ"W0C4˫<Kuq^7qSB>7]>B@{5#`8\<Է(wVO%)P!|A錘x)ୈ=Vd?Ya.ygr[NP0Lpi>,< "7I}V !P Db^DxM& 3Gz/|zeI"#m7ԕA})E盫ZWSw^Kޏ$S^FhѴIb J sEs_Jh: Ef(a QCBz +9,ZToU戼E}l ꚜ!+@.q[#; QBP-f#.Jo݅ڟ,dMI2b#Ӈ5<5+T("_KP,rycz=tr>EF`Q|ma+2; fhywӭ@Re1vثmBB=7[^'@NXIX̽yUg71йš_R5|l<{0*0>$fx(_A.U"z.{Y_@KǐGCdDiqXPYV%8xM.r@DE񐯰QI?n8 V O~ KQу[EN.IF$вKn59,$[. ?>C0؆qy*JPc"vz6 2moVDC_x J >u%dY&c\~1B3i=;LWvPiqsxYSj_NJ4Ls{%3;~ć?hU@jΏidH+@nS,B3g1 ݉X;()W qU%ךJ47sF+ra1}T ȱƥSvV&=wzWjD~tU5{!b3Y"d=)u.,tHBy\ .sqٗE~ܘ>633m[dg?xΨ"Hו+J7}+6_%*!{+bz~Rj.@j .vq|^V^A-GRq`U6 tt n;7nJat.U ]Eמ!DXQEUn4 6K~P@QbF}emjCO?kntly͒&WFa_pZK3Ap0/9([:"% `aɕNaad".KIh[zςn) #听RhϖmGL HGsRƠnv{HfHYPp iUYVl x!tWhYi.FHOLLJSz>=Um U{@)Di\}ps+vFI*=GTBxVh~$ !{0fG*(={/8Fyw#,o9 ! P`S·Eat)]DvxHwfM8CSәW~Nt[{M ybp0Z0X\_/ XV<\â]{b<|HJ꟫O0+~ ް Wyt )byv3GI>!}w F@] KI@؍/`IA×ǵt,2Y'OvyS }g7cmԇHc"* 5fias$-}eyѡZKvE7Jğ ml`djJ9[/e1p5zfi5~>R4 w!rhV>>@,P2uBƳES,H լ j k2j[~kM9r#gK>>PXI VF|3n& :$#cJAU{k?U&FMq$4-ԭ(Zjl zWhvG D8rdRQt wuW])Ѽ$;QI+; T5ymU߰>n3YnrT̲KEh@_;s%U^,(քxm#$l54gnYt\۵Б8TM#!Q*F&S/ziaEo9Qî3Θu˻~mfX1Ps{75V[l9IZK£;W˒&y/1F BrZe6,E%hjцVvO'W B^?ַH5rn ekT|'^_yiI $mniDRw\xaBf"Rܻ/B䣭 [MrQdydgmX^5]sڰ#yoN_8 #v."NǀRӞF 6a >Y8ٙőO& r&[ɀmzd  dJ-ISU>Kֲ̤kI6וGVxt~,zc|J+iB0903DtNx= *pFsK>G1˛sGC&pOl"z3 1y G(AOyAP쐂!_9v0A}/WNA~|Hh8SROMx̧ CeIБnÂJ%]^44tZձ [F,\ S0y4мe|'g"v 7ya" bmwzL:r eq /465?DM *z' H*eo4z&mrH}-'N}|G;7-_ckh:Fr0|JőxTŹO4Up ZYtQ86>{&oEگS4Cex RH16[R8F(l"oyF¤Rq]nTl⎦+ )qfE 7 ]MhFvTޔN'8e*b{ GG`#LlsՍ܃z.gr>ݜm*./U1z5y>;G Y͈pK,{26V|Ea[M%Hf;Z*սZp .R սK# ծK$j M{̢l]zf5@4#-+:e ª;jmjl^ a:vۇT%L1K,LyjSiƀ@ۮd MtH)H3jN[>!ٓ(onLٮkJ Zw}WxA|y vh_gE HΊ&PST' <˥cy  V* :K#ũn8g='Hu6cs~Zq[9!V#)ي bh zjwAv`Gi#x7A:u%Qe&ܧ .$h@h,l@=8ZEKfˆg~T+r;(M;c~oKK=:x|n?]}d5[n}7"9 ,O5?j ĸTƍ.5/0X1U[J!+)o@S'jc]y[D(ZNmϒ= Mb R ~OY!2^*IG8m1Q쏃/7`zDe=Pкy89X2( 쵗ntIqehX6ܥyQo儜Xj "ۮ74{}:p^r72.ronuE츴 ꜾY$>jXP&* #L 24LUh!WZ ln̞rSPxE ;'仄.\3MUdȻy"6}d̮P5fO6cLM4p1<)CȎ`j#EǤV4ei:jȺ>NWsO N"L;BPۇ@+BYe:Ų} ab(iWQ2Br$5pJ)`o 3qK Ek%>{%B]dS4:rZcsPɢAt1xhz7P(}&Mxd`PBn$ VFh \$$`\G?>B^(}kNHR:c@M5XP"0غ6ٵ]rjx `h;\ovU*ۚ?U_nrj*w_ ʺx֩T"SO7Mts楂fKl Ѧ{= s &|T•ÉYuӋ=Cu,)i Cڗg5<'.ϕ[n垦R?:|7vk[JFw+1IT0{/DeC@$[y{A04Ѯ!ʀIyKdr\F=CClB Z󪚎VvvZ0Xّ~})m9m]B!+lI_>~T[Jn+7rؚ!m pbH:Wj]UQ񐄟EWz]ݗsR9nBCqöu_Z)4mmG[u>2žgMKA.`SGθ]TǛJzZ!<瘝򦼥'g+>+nuH2iOSbIf8L[ʭѻ%ßz=Jw?˿S(E!WD&)uhW8` jqDEL#Z,`h9Q$7OW R\LXJXsm.Z{*V}T^Ĕ^՛.0u5jplO7=OaH@cZ\V-@-HKӌ^KWǪ(5W@9Y :TOu;hѹO6~:`\xc5{嬙N8>W/T[(&W‚`+ DWL,Ysʉ8gV5}+ZjXKmAh*[,9឵'~❖*@ƅ^pGjfsʹ*#n~/ XG̚ 6-l'Ŝиi#Q 2F>8,J!erM7vOHm^*U>7 DU&/q1a΍wqq\ur_YGddebS+G/ Amn1ә GR?p⟖l|%)vnkxHg ^^-6Ǭ+gϪcfs-P&Qwo^*ev۵?Ow,FM@1'u:uF8C>HP}H+Jm3SIݜC58,e,%OQ;iJrpy 1(̊6Uf7A2v .sęPqMTۨ >*Qxs6@dP"C^ו6,}w"d:p2qgV; \(-xYO&Q >[ParZ\ze]$?eZjURX&?g@P^9pU\Ívr طZCat\i[,Q󼧐٧+(tE}͢]yn:he9(q*2.U>TS]W棝NhĬCˮ.$H:^24$tz)d̶*Ge!`ʨ4 Z.Dn6F,?ְ=3V%!4yOlnTq~$SJͮk<L*}?M8T{l`F~T_]k`7Դ--(xqm?tő΢p #m7Yil"$!ܮ>[b y$K,'|C. &TvOg?B@PnV(\؛`5OCT)t@.LܳmRanc[`_.l0gCT8 z܈|K3 d i^f$Bc=[(i<Vܯh]Ro@T '1|x8I.zjk=U.;(iݾdre6ֿ݈rWn5{!+2t>jz oRKx)'O Be.Nf-a ɷ(gP^LAHH,U2i !fG ςE>9:K(6.rIܱ*1r}⫔N*۾+!lDp!q\K X?el E9y֞ߣ)ϵ7b1F汁 YՎ̶8F|8Fw?!;ȑ !!#-:VLìu"y¬{y)joD32RSZ3?gQX*X5hMنڤ,|/̊/5Ҋe||NAlWKhTm wCaZAHI ر4 xp~nYy5jp,8:4g.|ҷh_*thm|?M٤<5&JY`D;Q 8.30 |zV I$Ϊ/@$%8r#uU>jy{A&Zcэ6 qT(xuT,]"]D!X4 Ξ|? (`>󽏙?pJ8C,K3 p *I0;O}^\\]k˵`S48.Zrᄎu*ZbA<})J~T͙FD =0 d3.XA=m j֩Ծ&nLoxVV+m"՝hF/j%Q'Y_xj[9#nw`!U|C-Qwg B7" 9`P 4`z5?]W|a6_@)b Y:dO˛V/mVcEEMasYH_M!ݪq8Ln{Y H-d %"x9AhfKjho0*u+7x@GٹHn 43IT: cIbgN#v+# xob!)QHٞQ2*=`^r5(&(awz:u!o|RfGE6yY~h5DA H8d44f%w$`Dn BI~+X=3UsjMKG(n1v7}q46$El7pO?]$< @`( X1ͶHf2"N($|>CJp gV3F] >9 JA,nLuVUsF~n nCila #=$Jy>4a0T=M-^ wŚsqӘ}˝3WǖƸCb "@P? X+#̘:ʪD{^sO1lFdV:pwtԧow\o!p]+6A=Yeʘ!Lw8Do̩1}e Өך>s۵Ok lzUS$[#PxV ;QQ|4TU ;YSb *\RqP) C1%Q-oi3WNC@f?))' OKCYo[M2jmޑj̋flh=]'hŪ $dݒz u\ ֚ ~'2ʼnZjb7r4C C -Xky.DNVlNK+O+)he F_7;n=-=?'#tdni0m j FT<ە~ ߪ4Gυ3}xb2Bjdj6AKء Y %vѴ)q 7sC93#gnVN)b!*2rJ} Q NɐIhɬRUA 5aw#6ݮĥϕ{9 ׾{[&G,ҡR-͊z =V/+E(k|n6U֙7(x~Er2gnD)kե? &iݖh**E^ Vu&.hئݦ*CSjhiU5*BwL޿W֜,N FYGoO*@0<0DuR!&boy:q̄JX3\Zg?k񩫌I ^2TCԮ΀;)3`^x=^ZFZh ;]TGΣQS˘37+哋g5ay#??UvD;lT6VQ7;x<YRvC_e7Zh3%덄IMxI㖾uM,?󻧾:=OeD,/?gp_Ǿ*.wM, ગc6`#RQ4A*wLY {h-r[ەiNAzMa]+֋'\Nj{Cm,zN4 ǰљxkg./  uJz؋9 fZ=V{BTd7#vV y}NZ?4S+ F6FǠp{47!>cMC8^>JUHM x{)1Mէ )] y@*Ks|c^Ba _+3i P)4e6c>s`>1v%?S潳.FR&GyZVxKdP;½`{b#`~@sboUFqgUFS|b\@u48عiy>ul9gaʊ8,4;߁6-0ki&ȥSɐ2:֔*oSoS UL ==ѿ~ji~a[HͮxrZ6$цfs 5hɡ0g % \r EB_`$ӹw#Nb6 VZw=^o!\ZycGJGs4Xm0=U/ E<:L}8ˢ%LRd6aA,[Ί4V^Fd_QY]YEY055,D'@KcDb #{hV[PAGM ]; zaY?HSɅ2j?L1DNÂ:En4p[7CŦq#Y/kkQDs-to %L lJ*=A_hpZ~XbDu$T8M5~lqV]9@Hf ɢF\GXRz[[R@U5>@j[Ā-T޼`/13Y"8l$E/ ~!B6=B ڲ-f&7Q0ئAN"0Km"_8%cם%<9]74/oYbjw8g#<"0>[iԪPM&PѦ9fcgb!̋44XZ@``G~e3IpGV)Olcx&!Gwg޸E?;V;6zȝ] =hMNqxPG z%I[/b~3V~t=- ،!iVNg^7m ja=ƛfx!'|vY,|3P\\bk`߼d38Z l6!J"-_ѕZkpo_<-!9b[w [Z]sy\ޏm<=Zߥ v_{F|X$%['&+gfkx}SoV{+\GA58.~.h8KYo9;5.΃(Sc^6 D4E)FSx提%%qkU2Y.@L} dſLԳ01] ETkMnt43f{<QB^Hfj\@T(ckPۄƷL)G}3VDzQůW_NG<ֵ,Orpg QnOicu' Q;zDjp;6j%WުtWI` 9?3@~bD̯U#>4)0A0GGXlGԖw3Oq39];Rc&zu}fܰF.z.([iVi44_X<|"=["v=}q3ӫ6]ɺl|r_;r D~7ө6,t,O=ƄOLuWMFkˈ%7Еe$m![(";M!ʜy;@.!@܋bVDs=Fb\GJ.#ǽmoo6Q]X{6NѩC#N@*?~QX%~4)ӧOã($`> :neYt( BI4HP!YB+D`u_Pߣ#=%y ,{e-J; y1{pU$<Dv SǏ^9W8z,$um$v\a'$F{DD4׽6uLw ghޥZ!>[)H`*) ADê C3h.h}?iG?3M|v7b"vO5*8hJMC;"5PLCշ@At2Sqi@B' !Wh L$)LeswGw:Y%̸.Bh?+̌I>wocS*DuFWwGBz@yH;{_!T/kٌT&gZ^ =x!`ɜ>U^MҧdYN h(%kXe.')L]Q9tRO܎Ӧ) _> $8ѠI_|n R LhP@> B7o@z8|b>gI d~ObnI+w 6 0z'xLY\ 3&ƶWb*2+ޢUQAK=-!{YNuϫW\BRԊ@p5(*[:bӤ@ξb)3\Vo:aQ߭pL)A'D[c7NA]xKpn-3%3~zVDl? 2KbX}{hvD_jR\ /ahiMŸ_Ƒ^fKS%w42E7#1/m%DFZl)iˮKM qϩ}1 !$d'sk?H:GBjD.0e g@//`u 7)Rޘ|}1(&?,qanŹ)USfVyzp]wI_øZ 478TPM+5ʌ=YvSt:?CńSn\BJϨ{ift/7}*;u ٙ Z56jl JvTLr(tw٫@KC};)wO5Ÿzk"whH0wME2 [S&[Ή"+XM܉ȫ\XkqNՆVtcJ]>}d?/F;4aKqM)FtQ5vW?qȳA9 XG^pyJ„Fk'Ƚ;4}}6R # ƫl3G_03 V9Eq6!E@ا9pZ׊':?Q67vv'v a)l{{%͕0œݭm7Ю|o@*-WpIyQ.';nrmh܇ɮ> AP4XҳVJa0<>kLgg1I$!>lN>^$ss!{:k#Up*a~Z5}??Iw `$@-*&2-2Ǻr&Qi9hȾN gYZ07070100000065000081a4000000000000000000000001619eac9d00002c58000000000000000000000000000000000000005500000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/cc770/cc770.ko.xz7zXZִF!t/7,]?Eh=ڜͩfkHEp2",z|S[pLʙkՀރo #\'%+ cSiv5`pJ{-6+t  (瞦:Xz4(`] ${l^NBP_So5E= @hkQ(APëq5Tw}Z6k*I0'AZT92y:;rn9OR:qTɏ!C\ְ҆PXP<5՟-YyX'Ln{sX=bѱV@Y1sI®ʴpHk]#{ QeU 䨡C4C栌}p ~<dK幗AXQb@^whJ={4{j*h/{FU9rǴ/|\nXg9U++)hTKc(@;Nw* Q-Y汪줶T~dǸEG:yO:<Ô 9.h[oX57E[)b ocC4SSXp0X)d ^ʡD ^xpS^n4RG+m]ISRV?sB(MiIAt:Mm _IH,іyAڌya 1Z[ !05O+H*K!O? 6n\&d%z ~|x5%c̳Aus;:E:?2\7ŀ(wBNCfP-7oa<Bgy12MZ7sBZѦ`ŏkˍ+=H%oV=Rбz&#=Յ $j_OՉ~=u,:Jt.i4xZĵ(M`ϩDpq>^&L܅`\dsv[Sg{RqL"m xvZvlէ&>V+nb7۪G '1A?oۥECw>gda];?Q! EvP^AX>0;L4qFQo/P&ɍFUoQ~2}a7(y@=~ܚ֤sv1RH-_j|WS)$ >E}p0nv2Q4)1jjBE5(^w0NVG c<T9`"si@6 0kM3ӕtLW!dt6=jID |ԕ'>$g:pR'd SwۘcN{_nO]hNO6R =twj!~ǰMЉh[X6_G=wSn[Z[dCp/E6 n]ӈ?>bz%xCC] A}^G5RQZ~j7x$D&v_QQ$#yË́3k ξj_K%b41{x$cܦ=I4G_a2T그d^+vl) CmiKZEڅl5N<.8-L &\$txqq.| _[3ZK0nV+:o&ʦK4𥽣.)ɪ-|:# s X_]-phyUW"d :#-h2^rlPdfMx!dryd"Y s1&$%T:?!5;M* xc%*'x!& "3wGIJe|Nt3~BkԽv_ÃFPv]vT- 561o+lo:I&5p["I ϯ/نf 9J3IyS(S5=|= P0ǏTuTR漖vǬsِYAGyBt Ƴ@G@M Ul|]`4~\{{OK]8X,X,@AЯG$T$6Õk;+H"PcFǞnxhLOT)#2t[g]y&gy^"RGo5AmJ)Kjj YTc +^g]h)7]Oƴh7Ă,)Zi,E|}<έz \"Z25nΰHZ vvCcN٣8Wm,^%1;'pF aݑyŒίUT;"(ʉJ`,4UC,]^.{&!$IucHEgd 1e̹U)[ݴ^4|?(\ɵhW/̅z':v娒aM\1E!5 _څ/ I-ZT0Ѱr{90߷_"yHU\5ղOӆy<(F/5lsu(]T2N U"$1Hm j~/B-:t|W]TB;CB,l@n/t;x3oО]/[Wuw$  ;\iLwPTͅ #]:z$@G 5k#r M_p6 *^."[/pX\d[U gA9-P[56.bz٘/?԰"n1g-AϬtibkAf;ٔ?yt Ҹ(AUZ656]M K6JNB1ʂwzW6xJVaGB:~ôWp#a)Ϗ~p0YFpXqH //N5 NsѸ~;ED|alyeLCWr} ,-յA-U4I$- ߭ V>;zMVYa`4]OC)8E keg8+ԣ+11)zeS豎Q+mE\aDZk^bΧU npc+A@ʉk3Bڵi7w-w\NDͽٙMor5V_)X8v` qvⲵ7ɕJeu Ɯx,r mOKTsMpZl e &N{)I?ojeѿmaybD}kCwa%`p i"M"_kk$u]}V'io3oVwbS:xDHآ_ |%A9)o'q;3+#_Ʉj=UvZ=&oo:*n 1>f֞k%pT+ڙ>bB#|R?ZWv@lǧc)u+ޝ"1<R&008(x@<pG[65sG06Έ׾ͯ' )ZD0_. u r窥1zzQ öA2*D(S:3ʬ+n 03SSӏj?sA!2) TFjn_ 0N4dC] ke#(-$ )NjN1<a7qbYtu支"^ <=Ḑ Zt7Q(K`sk$3_yH% 祐xrS+\v*k?4R+] SijsU%N,9|GH8l84O -gZ& &uERyJh} #m\TX, _w/[1 Z߷ $ualA8Z3vh_MW+ sK^ږ8xd2*P/Rx6ɗq!G]4b3V1o}5կw[G淚 Ap>v8_?|CpKI'T{o"xuXrX}2D^M9+,Yք}ŗev$:@.[h>btl5שQEnҺ-neBiaˊYctl 6dR`:|(\_K?< S\MOkK_% ЎrKqr͑ԊH"GS͋L6#x~ <*wzc * k4P[HtPGK]SA笢I}㟡x/.P몎QD"_h+''Rn !U]lPO!-?*0~yOlAۈ 4݉aYE |@pW.b9FJIfTlm[7h`PB%^htVFd$zJnI%'|K #d>[m;|xzۛgDCW噋LZ"Jffa:>9!4Wu~{(qaYZظζ2U=$"ZTkW8:nΰNyы?K0Xɂ'|)K` 9 h<ަ޽" 'YlM:ɅJ~֏gRn5"`<\_\"Ny6vC*}s;A S JЪ(),K}l^h kI7Jp{*\̌Ɵ{Gu !1+ )h}I\$]0F>&\NK#!W5 vXjOJ d-P[5wPdxmiLsJ߸4;:!:z(-qhc/9`HB_4y|6njT)C ,n^a*t̘V kŵOVg>P3w1\OĊ ^0CBLϟ}rCɩbt]RoNViJ5_ol|Xiv L? 7!ln\0uw{X[D 5 ޚ/ ѥa4{R19nwUAU#z.wv;<8dg3N6Υ/:l擄ׄ(xqjXRb5H}i`2Nc72XËlT^3:)qf0M\*\>}k k mvC;+pz*^k?U=3-gɀZ>SiCS >9Hٞg@g0e䝩cdG̈(geɟ/R삡:&G \܅QmWS UVK0s=W.G& >0[.4|B{19$nQ5K!X%ԉUGtK3ܩ$(5V|IU=˵bCUD5EVW*e"e86t?p"q _&vkg@G 9NdFSVOG:up&j3? N|r1T~_Ul14C{Mƚ9X?w0z$@3vty^DOMU؂W?)]R3䎄;a(8,`p/4dUF('v&7R<.=5{DaIҺ5Cq=}h\7-1v Ϛ(ow nfjߤ'OO"d1b,o?jkĺ7yZn,;[wŽIZ' 疰 lw?ovtc$7B4$Q;I-3bt۷y^@ 7UvwgĶHط(3k{!eSX\NnLϧX؉zwAvaCsgI Y׭H$ |{<7F6CmIh+Gc|Q~dMto Ӧgpcx^1n!*;IFЯljzs h'J\ Y׀;)J3Vy $c9Dt+1L#rhK": 9xX[0U.Pм.0fo8J+فax vuzVNrC'~¡iP )]K܏ ?e|teeRn -u-9Fu"谐;w6}N^NBjhVl~ֹW"ZxH 'ц%y}l;`ʀ.i_H.Kkòq(x}; f!Dړ= jow=z7\cэj)JY/.VlL򓴟HXpS⧟[\eYXq))jZ5 nfy=ZԹҳ,+/? ;?H[uw֊N l?M5vUҤ8bp:ؖ eB(7wJ u?kOLj|#S]K<譑Q?WlAk;Cz?fxp^:mӷXȌ ŀO5b=Tc9sҹMME1薀RYWiZ[~A쮑`5Hmj+Pմ<ӓ5 _ hkl kVbeˆe4~#C:ŢoMt< XZId9&H_Uz .nQx^ # ^%ǿHu~{y,۩ eN=LpI ˬ"x0`̴UŕO)8EY&(udZċ9Lpϔ(dѱ!i(e&DPMЩ"2F"JNB[Ne4lėF&wSK/`Ɩ*!x%1:7//v7Þ |IӐc:jhE3䝣vG7WfYMIh5 Ea<up?eC6ԈB)aO!ý BI$M arP0b+]s"w+JR9DNMK.xx!M<=&VU u"c -7\?U4? P༅TE0ri78kF (bp{9trX#PH㟌yW&L<[ \ЩMcvV=9XǸ6~G>.h‚+n{,mёRʓ"w2 ^-=h!DՅkIF>HZ e+ѥ 1>CWFC~9B t3Ap7k+FBRj 3%*Mk60ٖ^]pp[24ffY B8p.{+ĵ 9OC+PkW_sGܲhƷ#xPiO/}mk V> *֤%|eh `WW1)RfcO>J~U#@pO7BQlü*%NJ-*\sL3n-|z8(heI7s'iٻ!cˉez[g?'T}rm{o $Pj'RRiI Ѻr )$"@2Qz-V)C'EƠ6|!<$Y'4')<JD&tVM\kxalwখ#FK)y 8JsG C 8މ*KcAhx1W?mF%PS_PO GBՖa| 2|}Z'g|ҘqUš9L7ERxԖsSX~=ߘaϹ6 oJ%숴]E)6#Ij3a,~ /g4kPifj "q\LZ6k(k=o4MQ2G'o2WhX_-US?4R+#ܸ.PyfZRj?Z,CQc&9wCH]m+QxHFW%)#qipX/X'"ǐBLf9MWoau+ ǎsd~3 wF-hJj$}#`ҳfl OtfƬ=]4YvêWi}*a5*|q&T+:h[ejBm[iKy+$q'eUH"0q/qؿ!^Qs} ^ oƲDli]qD>n܌."y}<~@geSʠZH]Om P,ǜ o5N^}G:(,n DcfیI/ڊ$dcD9H jHصV=ypК#2tɐ$)U%Җl)C[:Lny+ _s& RMn5{sVrp1X/gYZ07070100000066000081a4000000000000000000000001619eac9d00001778000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/cc770/cc770_platform.ko.xz7zXZִF!t/g8]?Eh=ڜͩ ɴ#,RYeAj=J6+X䃔7I{#Bs~D~(B2k-/(i֏Xv/۟IGp5Cg[( ?=BZ[g3,UtitWC{lsqvF/dj]}db&ЉK Ps=ClD">I9c8aA[n`'cmBīzo !G+\}qo-^d2f*|+X.1V ed;[E&%[g4"iv, 丽v̝%'#^9_Gj-оM+8&Ȼ2p\msYYSͪh#,O/~k!T䰦K,X"YIjtŏZ_n~'%Hˆ&,ҭ>%~8K<ߣtBJmy$`ͣ&_'_pdz?Wg륹-.̚/62:i}zc-!ڢWƳ+DTAK5f^%`V/U̪s-_ Ņ:!{ʴAK`,rWQ\>JR RO .TrshvG]׫S.=2r,CtsHG г#? =<+&,|P*wa sCeָO4'j5*"Ǟzn*]i)t7٢;j RA&3&-&}.H4QdPB%dYp>ZO,emƆ.FЋqui|DU5LRay,'BȺBZ3!bP: ) ;)*>#q3Ffz8{Ș{VפڢD3М["2)\?QE=3Ԏbdx"pY`c#'9rT(h Q% d* UqWd29 _K$$~AZo6gLdby4: UQ*$Q`1,|T<0FuQRZh2?OXu'(*]rIZ[#x9js`ȕ;׻9xӰ%Z1O3dgFP-tO}yG)'4tOU-@'E j|, +\ڂKv?ͧa-d`iu kHTKֵ*7- `\pU* <} A̡F$"3*jr?}gVT)nŹ!||7E]z=Ok읭\͂EZC zRB/UoV*~X_@F3AVح@eelagHZ";Zg!qECC#i_{[YGbq2.~?i2gG}/;A )X 2]7ײ4ri4)4E.bʙ/h׻ac}ЭTዪsn]%؈h9LKEnаIw|$f@*#I'Bi?ς"C1g8N5B]ϡR⃱ uŝM6ze4/+,GV=U^ܡ6E,9F^RW5\Hj_W5;\I$BBuʟ}!d͡ 1DA0x$QB XٺS;.ݑ~? ҥ-egHqg ^`tǶc&A5y?^>~?S K3nȶ󈞠էΐ\@7{!p7v࿓;h[f51O"13v/l(5obAԹqֿ? Wa|G-鴓5v;NGz)[ޮ~?x.rz.W+qGs83JDc>/ 9ۊ^%u=Lm7wL L%%ʃ*Ջ7 );\ 1|ov[s]ё#6` +(yD*6O߆k ?uRHER$TpTH~36x?* w&eͱkJ}$ǯ ЉNE{z@8(]@$Ksc]`. %́7Ml7h~a_& ?ӆ1Z֠Tv:` 5,&8LAdO)yQ/z.všѢoT`܇d_lǁ~QreJ~`ˤ 쯚DV2z̽*aٶ߷qo:థQj Mww% ıޖ[/[?Mzul58M~s(l|P.13|U {ri*!v ~bL.z(Iо)쩇j7}" Kڏb-Z k㞾Y7O9vpYpƅZg+kowG)'Ļ;%'w\>f`1Pe O>~yI]ѷL-6d^~)Pܠ~M~oC<w1C<4j=F╷p)uB*JS3d髥 ;_q ,̄W۾yEX9ƈ=qMX힣"k*_Lv#E$__,6k*ɪoN`vaz{F ׄJ-)VL)e=O; =VF^2sdfʣ+5f ~qj`+[+gUt0⠺a8 9pŒڒSXrq9wg}ܲ\m^q,R_AYdv4{?NpVZf̋ki Au4V3 ~5@>T;&:2e iSB-l\𤣹aUq$j]iZDz`^i_jFC1`.7fY'[:_IGn+F0X]6T*Fw`{˞F<ʼUtĿ.]@ɞJ Pkz)m ^wY%Zp2Wل`xAj!BbQIe+.>d|OjaRZdr 2x]Ynoqq^:D+\l˯a0(m]{ >* sbRA;mӹpdVBEE-)>Wu Ao1|eoVmofSړخM-̷1<1LuӾSBjvaS-&su;Sk˰1kC S^&uyrLlt58ꢚCuR=DŔZ¦ Rd՘Tm6 (Aƨluc_"|cDp;]$"6R&6O> 3` >*m'Ge@;@ǧJӬ{g!,CXh>Yt &O˕ްT m_AtV= HI4dUQAa*z蘹A[T? ?af8G^.2N #PۃĦ*瘏fw*(l'͇3ze7:8$W( ērU\w>XBqy:+Cd8&BBkl=(kG!jȌI Vö?F|pVTpv!,H`|=sti- uXoɿȖGSZy KCYqhūq=tZ'8e W=+4 qXvi5d l %E۾zV3Tٱ}Vqwﰕ*.ӡ)J~D&ps'- R%0mf:,ƚ +KI |IACԅgVWEG*" 2Z4F#3$vpϗI2\incf&~D 'IBG ]z δǓݟtMNDDCEG%h|`WBl)EV^v; #jpT2}VV,!GVZwV yz&n9/-ɤ'jT%pu=1hJt=mzً 5b:vj, ]OY_nƧ|z.w{nƓrDԊ~˨Si<{4d$z.D]E_3ef[[WZтN\Cm@EL&_$#̭[MxXWBu0wL 6=E{DMFk~oC]=9Ua[,N$3V!XH Ͱ26,mK@;4/JCq[[IJPV Ƣ!> z<։/~TX|DKέ%z}zu2k!&Z6lǺfBs,E=t˂Hgbɣ*1:3♿ChFz+io`mp յmArDԠ"tܣ|UoɷHvi&QEjpD9hE9ꈼw_;GO <ÀaA,8UEsNA!JQ|u@̓@ {;8iqb ~EbϠ~Kl;ܒ?C zHA\;1hQ$zCc򟅖> ?lΨ,5,' \|=S .2ϱgYZ07070100000067000081a4000000000000000000000001619eac9d00002844000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/sja1000/peak_pci.ko.xz7zXZִF!t/็(]?Eh=ڜͩ\S𫑛UaN[?% \Eve$21KP&`Ĕɬv(±-RtT @9;H$r>7pUr:Z 4P1PzPFZ!ePR g~Blܘ5pס"9 |u}į36BInf *w}[ ϨDI=5l_bJ vEFBYqh4T҆+qݻ$;Ql R|(*Ft`X]hj+H遶S0: 1L 엡7ѯtB„vDq&4 FާdP}吋g=U/WJsӃ hS̀$MHT%`m5Fnl}yB~B$\QR $`#R!TWKL I0]*GKh32#mR,|sܢ]k$NhE} aPܝrkK_yzط".CnI5UFY P!N~_W;Dۏ{NrT{G?P(]B1}Kj~KC5j?[GAUE,09%c {څn/׋dQKWYeD~J 1ÛF*XHzO:Bi yk菰"AŪ%;ދy&),ĄpX>ϝJq ONX Bͪ1? { Cpe3&F?Ia"<Ɔ0 K4H{g,pJcWf_.à\%I h=NZg Ú ŀ|dK|s`LRf+LQZHf_%smDv[ )2H/:PjCJ-rF#Zq A$y)e+5_5qxA4RœK93W pvȉ2nuXғ~|s;WG\kӇ&2y\$NIsVBݶyTЭ6G:YųmQ6a%,,D>?o3(pnp%ІM`#eØ p\vГȳm\ WP1䜅]($muUcQX$'%tCI+;*|;M}_z~ЭpR.N*U0X~t9$mv [,4"&=Hx~(I.&PUL,*+b4|ru`bk;X7?)oe,+Ij-Ǒ]OWB}d60K&-VL]0z3$M,:ٔ'r=w՚/i2v#x  2_W QklSykr9n{V[:xy_@xpJ)7:15a eh^AE_kO股HqsTd*QUul䥏r 6+T''HJObZ%aW?u9hт(0P_Eɬ"SmF6 sqʅb/_qx 4T];8p.C Uz1 @8@NIQK@k gΠnlwQ8M1[dDVLCZ%0K6x]ύ{~o̎o䁒k[v0PS|W&'?1/ulɟb"c&]9Ƃ1#nإ8vޑU¸ ol ּ&S`AMlB Alxh9_|j8r8kl-@syi_fu X.:*u޾ hJBDv yjוe!ȯ{H/dExȟ؇I9t$Ec`5s{`n!ؽ\OvJCJ 95(=vzoRtYhYWan=2WkZ&irSo30? K5V<+%;/r&& A{Z0vv ^w0-_>՘BKE\|ϩOE. MP`C_TG3s4`꽴b4eiCƽCEۘ\u$iSHW7YZX.놃&#nRtuҪ_>k΅Gܨ'!ːPdl(gs!h3B/ʓ}=70y~P'IɭP #.dr+tkT"h.nM-gՉ!Uh`CsƁE%(LxQZ`3Nj%CO=bfiAAm+_d ٺ&Y I#Y[KQ+P38iH8ds>8ZZѯ 3Wj iѳ!^Hɋ;ݺp$m@- 3 y3mI֖iN$oC- ,5g+uje~Pџ;pqpI'GUR\~y9,AF^Ybqj$ָq$9bLW#s,q;ڳ}UՎ>h=AB ό~CqaBy .QEF(R#Ofϐb/tEy*܇ݏ@6B3T8E*k"9p)) .+Jr"WgY%-󯝜G)|QP&t[O ՍJ=`d>%l< m{.\[}l[س=ub\]Sm(#^̗N$MENoB}k1r~9pl[\ޅM[GYpU1ǣ]u9ɻ+.2ddp2{ĥDu7ʕ@͵[yhg>v>2۔=g ;ⶃܞd|v;3(BY#.ht#^nNW負ҏ8w}u1g~ R[׬[}g9p~^,Gr8bj@%1N:<cIY2qk<it{}5j@ 7[ y&0;_wpq%Y4۬sdO~i?DUuC`нc: ,yҝ]^*3_N7<7qx)ϺJO*ω^]bO .l?6mW~;@<QG딋|Kƍe ~Ic)e _9lB g-S2 ę7!c aZ#GVPpl\ܔĔ\+ qZ@Sjd&ʀ9.|*o\HDcg8] V>{lw BtPt; naR&mcM~C\RTjrdҐߔJm϶t@gDow7`t{壈1REǹpT!WEl y}!ә%-CtNpc^W;N5cT_@ jg'<8=vIeP 4פ]f](_`֕(^MkKar#D7gmEW/PAoLx#8\ZkP/ίދ'Jr4`(7:le掹Hq :dZ:t_䁤[K.o?xŞ抯g@e} J E`u3X |6(yƝBJ l$F|ᬼƠ΅@VO`Gr;t^.5ɱg<ˬ(C$Cɩ='DJT vKha3'w1rI^8wÙʙu %Tad!io'?RyȓX#$i7%%G'Kl6؜np.$94 6?Y68X%b] T-ȳ$1OL?kQD+|V:ȋ7T2e3 UL/Hb1d[Zq)SAv>RpQ5qPu$XhSx< OϧSg"MaR)e{1da(']3oܭ; YЩ3fG\*Wmo"(IDžT9!'P5j9͋} )zH YGbCbe 0T MIeeq {o$Ce2.oF)ly\ ] 8dltmSj;\/%=_@U桎dϳuUEfo$~f"; _'g L,b?̵$Wp5wp(of4lp/.M=_q,]; x|\[kMMD:m:љM& 0LAaHmPD3M=%3^6ce4rG NY:>VʚIXm!7Jۋ},*emH&\>3 mj_(twi"osg X"YL{\- #$<бnVN-6W-:O]ᇱw{.}jƕeiN)b4Y};c,C L #>VUaDؐ}B\2ɇ |c`l(YKPYC'S k|Д09=0O- z Vds\X]\%m (v﯌jK VIq+698PI}\Zuijʽ T\HqK[@r,O ^ZJxk\HN5<) ǝdVȯ Zro7@97=i/TM쥩O/|`6\ ̆i@S*׫sELF{L-}G[y8MQ?󛀜eFb9!Ne;_+8+ME!zOkͷn 9Hnhu1`q3`>h; , D)f5u5SY,(L8ZoefuIwɣsbjY͛B]\lġEF,vMN3I8<1ݠ `)38 )Q{%=oCoV& 4ig-'y6ERz8Y9 QzkTS&7*C˟9Va Fhk~D@ۗJ&` ;w1]zbBwq]\Ygu ~!h[?sw <,uZnib2'Х!s8]9*MTsC:eKV.z\ a>jQ|W%up0lifQ>0+M($p>ⅨyU\ݺXЯً#O-IbZzC#/'Aa{rgirj L TiF#{ޘa:/˕ehKL| v)ڃ>xW `&piZ3" 3: (,4T7h}rX‹;( (9Pq3 CPSVBoPaHyԹއ1cHV)mEy=ք>lQƩTpVhG*}u"z@$* Y0E.jP ;e[l*T>J2'$o*3Fxcy&:ѽ]p uDjN6hb(6z:QHvA ^Asr BHѪfLf)^hYmW2"Q1zZU(8o7W 5ƯU7Ŋjԑ Ҥxvxo1:b^]f>6SMA&P?+̶Zk]DžV_P+4Wy-J}l(boAcI_KЅi| p=*~2z<<#oM#D W&u%1t7 #^^b~\FLL-NYGPR⮫Lk4#8 csklNܲ+~ed aKp_8rTiWGc^zA_V1w>*J&<0Lt\qY gvz־LP)M0͚<0p4ȘHSsw"#VߛsAc| 6B8Jq z!:b-U6/\:Hh դzmĤ)!+U$5 Yd?;KTˣ ٿEj`MR봔m<ݕݬNEhB&ET0}s Á6FY?O%>$rJ R6:k3K~1= 2Y5zFSW|Ƀ.ļÇul~#VTbv {QX246"fW;̿>$X0Ed0M)Dw-S7J+LԙEU1GDs/, t;k(,L~&jwײ@,tqq ?E\#4vTr&|iv4F#Yh0:ٚzvRjt+n)E8`WƳm7鶃N8l_IU媨nW% ˷}&2AIÓALp-EqUVJ ' JzF]bKa)VpA]X)hG}yТm*s?nCz6c/ β&⦆ȏ 3x4**aY >(=.t)&Pگوu>IDۻ$a5"DEacla?ԨYcꨨ J%V 3Kn@<$bh3Z㨫 lv )6$ qU|S@Ui/k(FBrB=}kPc?* ,*S"h[e!Tq=R Y=_;%[GY0ݢg9WsDlI2i`azbWHOO%Zu5wT.C9Ƀw]mhp*7L k-c]YOml|[= &dXLaFCMuĆuwnu Pˢ>.Y̾G WOM"Wf}7*e`lG`RCSǙ19c_d%R(i0 m(dV#QiC ƒaX>;V%9^f( 8O;\Y aqQm 2;fjuXK`o5]֕e,oc}Q9qOzKG^4Ʋ '^Qt!B ٟj\YS<OM$7錰I긹Hs d6f(`MLeU|n[40S*v~P';OgYZ07070100000068000081a4000000000000000000000001619eac9d00002520000000000000000000000000000000000000005900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/sja1000/sja1000.ko.xz7zXZִF!t/ࡧ$]?Eh=ڜͩ .+kHfp2L>lA=Ѭ|~P_\ZJ=b{9tl,\g9`wrJjMu7;&?> 3dKJ :'z^PUIx!vi7?9&1\xUuDrDp)4= 6XuR;.!rk6=h&δkt?cf^F_cߛufV>_./J;\@`LC,cPr|D0gDCOWPAqW%ojHb:e,yHZ{[yᩄ <)Y36i-?1Ӌ4,kXGۧv`*!_Cv۱2Tځ ^o*S!oУ8'Ꙛ[a( #>F6P@:\2ivW}W>{Q$plwD|tZA(i[n˙u6 R`lхţ!9e䗪1?mȭ&eq1mQGnyjYk+_گ R"W-1:pi6r+Kb ISS|N[/{@w&lMgLziV =\I$+SQVcN=tlK8“29q;dIvZq#aJ}> ED[A>5Bd$;86a,! 7jɉ>g¢6`ȶG~i-@>/s%_@uQdRDO?&!hqXؤwG0R1n'O =DžA$b{B4[)aFF#j;82Ш$@$n1KVlfIhI=KG%BbRB D87&by z܍:Ă+a[,"F=PiBA$AeAo)^XѦgrl&^&\I-j $"%|CJV < IľuǍܶn MZ`? ŚQYzZ|R;CoQp1=O!ASܑ5{Zr>^71b y';>>H~Tjs~|ܼ>SY>`Êc}' le*M텝;_sP}e=xB4 fr qmF:,VeHsDУĤEuYlAsBGqd`/> Hӵʡ8*$kyF9OF,A0X\MҨ3v 4 f.[Swݏ`.Wp.1.b)1f1wģ3U!t]wq y8j4ꡀ $77ΘV ʲ=voދ49㕲LEhH=ζ^Q|PfUy*BP7NnF0~u/Dt2{ 焮8Hn=HY?'6Vkr!63{p_?L(8"? R&㲒V綖dml=Bl)C4IibYCX)|eUvumxݎ,jl$wQ\ؠaƅIr]y}OI2ӕU4FG;;D0qaWP$qM;'i(wUF:L[+!te 5C0^ue$5,˷)mp -.K[0 s'd6X/\ 7ϘYqIdz'P5#Ab`(zTTg\4P5'de1%o$BXPaU'4E^ ˛JrܺUQW{~Fe&񹽺pF20?O#AE a'̏a @ܵV%̟۞dۗyyR9A;{&%vD )-Z9@&rJto%뚸X6{ENz/ _#_Htm9j:4l @k.F &м y2~C>2 ˾4&8IA4U'@Q|s $$neti4Vɖolngp/t־^}^arYI4z TK]8I* l"1?^,bLM$;W06NRfGO*v?c)՞X>ҹVax4XJ>ܗu8 u1PdKFPvxٷX>u++Da k#GH }tD뮪VNp %Hj-]I8zN]:(zn%#\82P<Bڸt>.CҠc"`z c`vڹk~4#QEimN9wDI.wبw[\eyʼ~M"8M5/ 1z  HTI3jD 2G ܭ!"Ʊ?Mc ]­~wr BDoOJ6^bܕ'~Tܒ4%h4@)݋wXqrZ8¢ҋvO3i |p]]9^ԡ]g. ']Zֆ\Ơ|7PSZ_ aKPfDW.El67D3a+|hqj|nI[+*lut08<ȧ#O|PYnh jHX?(@+1uDyo!ٖAo}.ɂ4wyYmyО@b[qiEOG:п[Rݦ83??N< { ,z3fL}f%O>ӶVbuW=TByPu=E,'u;ʾ>#`Wj1-v p {L\!Ydd$A ͫkW'+l6sZ>n@ҳdvR3NC&P4- M"! 9w1 \P\r3_qn2r%[٘7#MnD1g~`ώ];8BGWLl9 A-V@yt%,t/QT6x؈˹9*$uՈLCB9xgq045YcQKx} Dly%IZ6R^ԡu/ %*$x`;2q/j+%ޗUGYY_pd+(QjSs=աBpo ^NddEeo,E+cO[{ Y>KEKFtG<*,Uݠ-*%/*C7-.Car-QJ_IJO|#BБ!B ;r1.i{|/eÔ[wA=j.邷/ˍρJTpgc{NEgwfW`@¼駏9J~E>'SM M\Z=Tc4~R,RZj۶#?i"<,]!!W˵EnJvCӽV? Nkc=]̐ll i7qԪsG4/݊u"sx.=v~ԶQ h$ߋ//NPœ J P\ z:4a͞+uE3V| %sP>:_&!Gpt4:X-Ӡw9uoCe L& /XW,<s,o2?:aU$Iz Ϡn@6A`++E血ān Wӯ7] \@ [f#+̦4vYP?iP".דOIPI%>F~w?]ʇw5Bu8/y=}D^Vr&ׯ[i4w1&]G.8TCbD;ZQ5>:tS([wEmz,`B5svQW-<p2SsaF^@p%]U|&+%JzYzqnYzNwY8<@HBɋԅ!?7v`ĖvTнB!`4 IܳT8ٙ@{,_myʹpx(2ylDz!dMj{u_Sv͝f'A 1:0A ~ L$w9m qޥ|;DrөzkW9yukϿfqxFHň1:n/*uhc2X,($4Wwq^ۊÃzfZLXFw8$׷iĦ707r2$m;0~iY b(_2>R::->\D"&L{ Q*r tt{ XuIjnIS}':337LZ|+a -v΅]js6/RUhei{O2x3O߾0 < 42^0mcNlNw]p_zs#ɱmsY_1 ix T8E=6@z#vLޚ`kribQTれ?  zuD 7lݮ`*bA;]h9kp *6ne-Hƾ7 JYs옸b&e A îef7 _OiwmLZz&d[djf eyZĨ4mB<h&aRsoMi~v pƻ2#sk7VoZJ8'N '-~hUخ8F~3<0K7ٌwX`Sc8x;LSSY>,8Ѭx@pOhl2^i/ [g_>t'7" +3:]!# lY?ht:_/v;fᐂ-TTI`pHJG_|\I UZZi;פTl0:6y IE$sL-ەװCxV׷!b}vjN৮+a=]//P`)1nitb{zk'.=MO=n=n(z m^`ș߈>ʝЩq ~ٖWZ 12L`.d}ߠR܀UU@ݥa)uW]cHVF"d(A+YNaZ0A>1֋8NjQz= ҁk#ij+J.o3,K,VwG>Վ_H2Hz)ڑrXعMnUpf3OΪ1r;mCEd4qU'+T.֑c}y(PXW]̢^\ G^δ(D0@GOzYԍ5;i ɸT r=WuK/q* 5D4`jrPFWgn~%xekS*6@hKa;rbP"f$tEeZ;n!o \;9VܸKiYY[ndB|3) (޳tz T8q)ZPoy. "\Լ؂挦v$@bfOs0ų֓78gf25ks5v3L8oevo7 ^^,͛1Yؿ PBD~jLͩR`zLZ=8T93wm¨7ߟ1姝uWV r'a;"QrsLit~S S>`Bd#Bg*a]elPAΉ+!a3RO}Yue? U\m{}x|jG !Py(R}t,9BSn W+4e۱8EOu,iζJ㲝!1jv`\m հ l+ɼlvll,p!&XzpP. E"Qk@cBǒP,y 5 V^K5"G섈[P&9"dBA!#LBov64/_Ğ|ӲE=ɒAك%|q! 6cO:|oԟc@a Ҥ }7ٹS1҆!xȕE̵>2ۖH^H|fpp/ 4Eҩ`S PILݱgYZ07070100000069000081a4000000000000000000000001619eac9d00009488000000000000000000000000000000000000006300000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko.xz7zXZִF!t/H]?Eh=ڜͩ>A(BNLf% EAF]X3KڭMf! N(^+X 16!' wnՔWBn)`>f!8 *YmKzkk]81'l!sF:!-)GG^كfAE MZ'B?G#1xSq|.=(4㏬.Iۛ~''Ǒx &]@Y7lf>oG;S(Q 4Lޝq墘522~&;7G0UUR|ÔT⠝:ޣ o^ g뫽Kd{m2b}ھnC$6A-4(h6E;Нq㈐L:IFZP9yUHI a倴i:"pp]*eIu^~= 4x6yxoQ(X, w6_:#<`=32qDm.5Sv'`B؀p7~=ap|ykM?pC)I ύ |w6-ɊlQ>HPvgHykvdlŽ* zkF5?0Q3aWɚs̾6hFŸ}(wAL 5["吶C$suT nCXg?C/ qqU{qkK4P;łK0qeI#~eHP&CXxbeXh6LpC&ե4B4R[qtlL'@߈iԥ(ezY]GA +7(^ŤF:5 e1dKѮ%OyB<&|p)Y ڮgGOSęe/¢L!5bv?(jU '  ć)WPQ;Vho c(`SޣQaq})鑗׃påNyHM]-:R Y}x`IBӥ쌫{[=cwrUaӹW?_9_~wMEeCgŘɶ&O̅\ӿ*Ƚ,eٱW;XbU|r8YN ךY "B4\baEA~P,Fl ߕM,p 7 tVw{@FI87:K,,/9D {эݶU4'x 2+a'{ Qa?K_ ͣ-H>L{U"µnڰzyWvЗE)-jRKu8BΩ >U8Z.,Gg` ع'uz˛PrXPHw*O? QS&pnbj 4,?5ע L~ rf= zA˽2vڵ!bYo8%-2b(5:/k`WtݞO` UYus29 ]]s4:۾ $rfk/|yUt_ $6qޚsN*[aY`V^$~Q oyo4 rI3y#}Q՞3ǒՈ=dpֱces]^o5{{dn_"in|6PYV%P;ŇGroKm@j[)`CGb&n966sqe$aOQA ﻇ }WҨi [m%Ȍo6(.37j1 f-DN SSN2*W I|B%y u2(vC $OkȠɕ%A(=E Z(% n ?A/غ>$ivI3bJ6I1 :lZwX%5'Tpg/~\.8쩲Z/)ve ] @[9b_κC7`^u}%l.^ ewY07?a^fj9tqtLKI?BL/Bb52aj")]_Л>EQfza/Dm!~]EI0=ڠ/v|O{vx]u'NtƂ2 FzviumIధh*Yrfv lfȬ3˷ޏ A1Bϙq`FqIʨ ܛnS* xR_N*JK)84}as^PhD|tFE:x?Je1G:}n۸=/z!%u)rpU0?MKU8*tsQkPʀj@̎ vu_X# H Eҵra{Uyp$&xdd`Uv SȟrEtiHL"Y_1\KEH <Y>B C[Rb][(~ˀۄOWZL M (AZW* i(A*0.sI>[OueHc/3R((?mN"@m;j%z7;V^(T^ ?f8 ԺߺΕhjFJcy$M.k8Z10QM]hR$⾂z\^X+F<~) qCY~$!,^lݯ30wBsOpg$|$rf?[U\"TA~`c9 ab}|l4V d:)+=90A-8yULbs0[mC?Ftzђ϶.HVUԪSriJ0˘x3?lYXsi>7J~k=NbP5)GrN_7Rv*8S H6)&7Q;rQ`B%E'`;i-E{Uۀ,{t[x)3;ߪV&d>Ty /5N5!WMSu tF4!; wv5p؝Itz:ڧj9 0f :e!`:# 8U$)n>0ޟz:,5L~d^i{R%(FjM3߰(n!,P#Z߰z;jԢpq}즊gj?l3PpBxNzBh5}̘ kLndRܓ].Uf}C}r _ԆR ĥ c? :@7P@DSOЏVؚDfʲ" yڅ8A aw=qT\(\`ڸ hUcWUɔmҔ/gs+'^t'I/q悓|0#A²nLg!Dt֩=ܧ[a ۍjOxh*Ih?5S-Gߪ&|&6-oPg_DcW=ћn\4T CM oA/B]L zaImtO&+ZH?x>* >Rj eeA.쌆m8iO_yfP:Nm%)B0W.aaVeFEL[N9.>+91Ǵ"f:z쾿뷋n=#>NiR._%Mp%WXD/[9G L%h{+R"g=^VǡE H[XCp`>I`{9LѨsV5賷k/ mَ,M,c(tWj=Y*5Ycw!Y1JwgݦqeH hiޮ"51U[x|ۯ΍9&a!sIi1;85$油u1 [ԥcFfRC`.gF_ 0pn\ ON7ۿkhX̂cKE\fq (\:ypH:@2h{ 62K*]Vӏqߞ{Jf#8Q8x@,H`)rr7,$}1ǻ9ƒkVC)ם Jo͆5-^ol3tyֈAct!2Ck@nSh>ٽHj7[3Iqq+u_|Ohw`gh|A{,QY Ŋ"gGƘQui7U }sN*CE,d89sbc6w%Omf)A[K@/pup/a9~ GC_8>L*!n.^']˘=*%aH57k6"Ez99&8'ι^=d[ssh7 RfEgSttߋm~-vGқ~Tm~ 3%U)u bw#zOIk))kd _ JMPjn+Qp8}\@E(0T(T H)Eدzw \2])^@#thǩ)X=hՊX?m'z >x9K^M@xOIV>: *\l 9p Ԝ^悧O[D,]eXmrZ+v]\BZ肞`w]iT:so FJ!>?2)koId=nMH 5]D]L*}4/瘩f[Lg+肿g@A{Xt3NW+\IXS&ǦQti Ga; pAD׫ry/21Uy6tD~nmnܚZdtiAY1906̱T74 ?vN>PJK#Vv0RrF{lfDx%Q!0+ ӊ4 1X_3"p\ve̠#TonEqS5: "lk4l˵E_q2Iu&n>C^7LP+gѨRq*1Kv| mUcӐyVsӄε1?02h#]j5??i!S9ԅv@15ܤ^ڢ}{Pn x3wZb J$X*{;(G\dv|[ē<2Yq,=ڈw)gWX|\m| KLg"299+D, IOhb]l 2͜nSPYLyJ T~9[g1[EG*A~Og76$)MyC)$ j5i*؝JQTT6Z>r'RhpP'IJfvv|E!qE{a2ݼ|rRL4X5D5U񆈴 $JEE}:h 3dP mo1{TR} x:E|BMҠt.P.CŎ싱~0\+(H##Ėy ap7ϣ_Q>VKEjęxpKނ]f0+QV p#aÁ;ɛ(W~BmS\?FWe-cy39W.㨤 J Iq8|\ztCg[Ҋ^vjovG|Uˇe җy`"MQ, T!b7Cqt@{( jfq),$4v~&ڏf:xխ1[wE{zZWEmϟd _;*~aVQ ǀ`=93|: Oۛ,ܩtRg]pPnq*+eW?Ym/?7}{/H`}8%;Tӓtp|u *Ơ"s.䶣@y%{LJROԌP/Y z㓥5=ȴŮ:[B 5B31%2֯w[żov9^ T#Jë-TL*I2ta4Km ES/[:C;PtKgWh+{ J"vBnF)='HiIY[gdX|(\yۡhbxW9./>ë!Y$v4N"?ntgn^^G֖tܓi(nL֤=i_Kٮ~KvZӘ2? wMC1'&J$R%)P E(14qT#(Yldɖ\e3ʗfGb2v,h?غw9)ߝ2IezPSs2֝uUx޺*K5,jo2~^"q]I*&pUs;*tj.f'&Ѣx UA$< JӐӞfB%z$*S`M%V9'T8|:"M:A7aٕMW}a9}Qtߪ'1G0dk~y\ Ckٕtv*z7johZ' P~dw`pG9'LIXzMUȏRN [YĆ];իv@06[q8QzZk\w 52* !ntgL] $t*"}N7H>ڀ".M+Ҥ@һg[LpU ugY^;jYj7)Dilۤ>3;1~ppvtMZWͨ_#zf'0'\gQOlrVVmp҆?~Reg&e|mg#_\3;Jph/.[sJt ox҂߇ɤʑ@T?0[݇@0p5DU%#L (5H&zGE$cdB[b ):^iiA:Gbv[}kַl(6R:'~vzB'8xlJ9؄AgN&ZQѮ:9VL ]wz )܁' &* c(rU3L9x'}AWGg;wXމo=gښ7> |Wuwgy ɧ0~q L$G,^u[?XvECy%ntٽot`d x+6ȱ1e iҸ. xO®NJVQ۲v V8~l(6s(iaAjGK څsR4~MRwMĤ1:o*f4?#sA=<7)%IrgϾ¨R!LwTGnz:ordU?ڜ O*,]hMJHS&")@]Xx24 ؽsQD֥>YTPn% 2 <p ^CX0IJq U :L)JBc4KTdvqt_a5==1&~0utre;EB. {]էgWS\_H9-gPfVYu]XcOp̟ .H';tgZM;BM-Y1K Lgvo:~X}nmOZ+q Tdg$ W1P$9ު۪!cW 6RRrЀvr'V\iA,Oӈ{ao#bg:}@o)~jMT=cJ>dpB<1dD4t5-MbH}%Bk;2PkW'SyCBcCl 8!CvM%p ՚^omg!u˜2`ɳ_v8I]'˥nҧzn]k^2c2S*rlhG(Q M~Qs];5lͺ ,Y"(׉gñۭ4Knl?=S[st~6M͑:L'nQEI}}55rt}lwgZ>nzT`p"0mKk$a>[[m0EAh'Xr4 Hce+IIxGf|Ϻ4xZ.Bhhݔz3k֠Jc(R3{[: I0cx@g'cM^m b|GƌWw 7€4W]f ,J|yGɺdD ڞ#k\ ;ڔ>vuu $E);dQ0b,I%+ AдGT~=kb1Ngʓ j;xHυLHԳM.vaV:|X Yͷw9jc#%:I_L.Y»+pV2e ̰u29䵴Uީ+wTMMm 39~vf+d#ȗ= 4'jJKh`KD~),P3^4~ֲ kF{/ JCIUIJr._M/'A2=K hT/^.L/l;~tfĴȕMBҖ{DSesP<] A^ִUQUλdX@pٝlxBAJrLa Jz?ΟQ{P@8Ac.rT|a{>*G#t}%xW+L^mzĔj"|kUVZbZSU KRi٩Gn Ƹ'?}W8>-̡I.?3l+n 34z@f=8[[$/ Qe̛VJ!}S5;vj-6+16xe8\+8y:YtAD{0^/"@CâV:zx2 +Jo=T't<_;H|~|Prm18ƘvnY/xT +UUi¤+=*o&$B- $FB?ؽ~g e;YЏZ.;P'Y()[u|~Hs|sW/8 pK.gv/__.[ TYpآ|15Y8=leDCNlRǷtG퟼~K b!w$XTO5D o,,zA7T_cPIfȟf7-@@Q\ /lX᜴K"?0#t+o>go16Z3/ h'ѻyvR/_~# "m*E/`v\J7!"&GŝW ΐPq ^rkw\]AmM8$3ѯx 3_ cH-ǝVzMlMǃhBuvJ.&wOGF{{? H!s4t!*#bId{+9z>sIXMk8GAkG֮ K33-9>L@BjoiHDk>5}ɭ%COWl<]1HE5I6DqY;n"R > P ) ?YdaWL$ӉK 5WG+_١}1!K"0AWD;]}F_2f_|O9ˋ5n gܔhXgٶe(lF`~׌g4V !DMQT4˚-%Bt}*P8ȏѤhư/tH͕ņohC!|X7'8l78rvfM`'$ARq_Ѥ e^=NIs3"R{E8gf[qPNs)Ϯ;b /C,] GGE0+-<M4t۷|sãM11Z/)fw@0} qhugp:'<lj6_ߦdh;0y@3cDNV@zjX却>ax8W {;EhxyO|f6z ZƟ] NVE \==u/e6[h#;1LU%y?v,2[+z|Z;LnG%~T܍֠o6_L?'ץnшM7kw?wCam*DPS"BU0f``ܧC7Mv*vۂ?ꔜsUK|0^^Niۋ T;LA1MtP2h q{U KWNVOC1I Y؆{u z1:-?TR}gk@3kkꌮl+ݩ?Zq?]\T?|~(TṄp^ov?mk(K{Wz>>^W`y:IKz}>9Z?_K0X+,jXB:ܯa5ߡI @V|]h;bf&oOzO٫-L;f6DH=ρm|I $/gʼn#^%IۢOԑ7Y:Nk-ľMJd"r[Ԓ=Ô˔HΖXL{pZ*V?rtp/D!,饎 \[y ͊]k܇/'6LzӀTE hҾSH鈂U_ d\fxS'[N֯q&C5<>r,Lr5:QCoFEԚph+Z[LO D3װHG(.%NVJx"<ӧ.ѺJARhTg?͖{0gʯswq؞ \$~{{\A,ܢITH*;/h:m{d ֕w&׼/!Y>@Ǚ ~/`Iiq_iXkw(֚@3!?5+s,cW ΞW6\2HS8)4?G> 4G<?1R,LanN}lͻXzڷ'ή}6K0m$ UBX!}=!ޅ[B3Vd%-Ө;k[k=>4dW5OW_&VvoҕT}n8',y9SVkc2h,d+ p)l7Fd=#`M;eFYʐ/ -\(6c%S&jY(iK7GpYłbjP״jD$< [|tv_BƷPǦc!x6PJ0">L[1(ёn3JRo5$2lq `[ُUM>$`fqq|a:l(f~iХ{OfbLZ!\x؏:UO*ri p?&{vʤkq;VA&D*XyN_]L)#E3c 4=4Fҕ-$o췋7g&~Gn\V+tbvT#KمN|{ b12n1:)// o^U~l緀z;ȸ1RH1u[J%VGb\xH+Ywfpi!=For e 'si$X<j#XmTC$Xgb.UP,V2TE1֬'H>~ ,6- Z6yhѫdȜTh剺 -o):Բxޛ9Us$} 67>rKH-)#I#*7$S|X?Y +/$1_u.S1D0G ‰2dRYX6(>7(SҎSR삘vo$kM=tgx,EoCsPkdx M1SNtNR " X.NUQmQ lH]vPSڷSnD%b,ȯ,n:)5ʈl3{ Fdq_m 7=א=`cPM~#1Д| k߹~CY$6H6@p0TFAeTNE:p'OLj⦹fp/D&0OOCn7{Ͻ1lȏSkg}=8<ͱYSNNRvz&<;8|vcwGecH$Z C;q }>?>V)ino?H($y;t~_+w[io9 Jц% ?r s=1>}ss#bQuSѮIl|7t Ցio/:X'Sr{5'$~Ď4Bpo{ƂPR,nURu%+W_]<c s0)NL)3_ cb2<8;"~7+.A `VϚ<|ABH:@Co%;e󻖇`+%PȨ zK7.{Vy xa´t "|^cTFrgb ȬPFw/)eT}0 9B@&-3p&_Hg$w]'6sMZN#A)@9 8 g7 ^SE:(Bug nf')Wt-9{1}C6)Hʌ^{L/d697q`!ݤǒ=EJ330ݪ1bχ3YEnq1&lɺ h@ߥ:^`.=HdZP3,`@ `"!SxO c87(#xrPDDQ+~G25 +߉~yApiG1:{v1C?/j 5z˽5=eU" -b3/[ b&TgnP('x&դ+BXWSl5ּ#\(\1n$[?F: u7ć([_Ɩa)oX]`UH:XbL޷]=/X^׻uHᦂ/MB!@%ʹ}Iaì\+Gg޾MPIF]WnO ԡx-YʈAC@'cvݷ!y @cv8[Ç, 5h JE'*0 !B*1U/٥!0#taeZQX?~1kq y(`# 9@q~=;lk;X06bNmǗɄ@O}[t <Æ=s`#Sr{ʬr$uL9 \td ఌ-y y0)xPq=-X_ [#DSE U:O{߭@*u%?\ݳ]*:+dnKN?n鮚(2Gw%Y+niūۺrĸ7Ww<]r#|ۂ}cPoS fb|~En^[_ ^{: ʦ++`~Ŗ|G{sSk#455Q8=$Rb]aW<҈();B1=۷JQ,twH_m *,D]mEI*t\dGEq4dV#諬vٓ_A{dk3,$N ^N@QKҐn'4 .>M 0XDMlA9~޾q@m61~BO~].GuR&. E٪WgfˊiS=jU{q|cmvg_ծYSF$Zh;eGܼ Xm(ɬ])j"x'q 5&;oQ,x&[Cw.vheе]͜wpbn~AN+Zrm邦z:s!q2%;UER9ZE(G1)c7Gܴ~0\]YuHܭt/'S`CאQKD |kb@S22Z3RdEP~&_T&pnٵEnpτ m2XUUr P `zFs48 *^%p+GiBͧ!/X32tr[n_$}vX$w/,lp1L,<ܗIؾ!S5^?m>k-܋26kgʇoFJ DyLiNR ul|22VEL }D@^ؘ"#)Rz4?@ǹh;]SymeghBI2diHY A'Tb!wSE mгIxbR$Y0 ^Ɉq4۷`@-ӎ<$:|t|Gk !;[\' 6x$V6'TF J&bo {6dJ;nkCCg|Cu(?ٴWvna^wIyfr"_l W>!KJ_ꢞ TAmYbƊIsu!.Aϯuj/~軾)S#?W!xmq.FWb-H1B<_Vl!@m Yes(l6@O*9CHcRzyо&z;d:'l%Tsw)J?a{&הL'{쿔:يh`FdJ%BLN\!Jh!y+-_?w!w C /6Y* gMP bsUxYxJ:6Mud(#nN}DO t BS2]Jy՘?V lJc-oUsB֊>@ ič?djX3Vߟ_-$67<4+82Ou|y5?}CB`|#6VA mJ }Q5wj>]Q[,2RTrYZQ_ tFL/珕F3 }Jr-yS\ؗrqZMj4̈́9:CAy3Ē\g֤.{clNrCR[t]@ža53~5`V٘^\/ sԈT`ΈH&,kC,"cF[k:[A Kmsi0pFe$chMjDE ԚcT qJt8$Z\\fܓtqLSx@Kwq"G)Q@ l+dzA *Q+VinAada OY7!$E]fV!}pm9!~tyNOs@KIZQ*bܠɊI+`NJ!$HX#X` !L㼡o)$ꭲʾug ѾG%t9)[m`!N+%k"1[^_EUP+óCFkY ١4@a+dI+d.ǢT֨.6IJ01𴷶:2FR60~Fn_fZ"A>klE6ܾJќd,y"DMhԢ'}2 W5z T՟/[)O`ēKUv#])*.D&C_H,ekl (v6`Dr$VA@ŝ]Hnw}^c AH @GB۞Fa#䪜9 DzEF-n" vc4M*+aE?,(R)LW J$%?!w(1`ge-e('5P`(rq+c Ɔ:U3,պjK{˫q/"ڢjkA%gX̑\9]Quw%ﻄ@'g䛀?mb@gx`YQ YX-ROʾ_. a ԺJnV4z.-x$"#&מ.DH?&oIB+=mM8Odv@ n[}1u4n9 %erwJ8LGZWE,,6p+e"1آ2b$t|n XB}BHW^VWd; j_m}0cCֵ)IمLAs]~.yb|Ne OWk=љ`\SqR˶9Ѕ]#\dńwCկ FWi7+?ѿ+(> ˍزJc~']k]+:9Xxcߧj% 4KpXk1%ee{TvCCE{{ALi IT,9}ۍ?X1ṡ<k/z9 w$Rj֔bn9&h#RC'OfQ)0 A'r*bDƤUE@: =n׉=}X-+QJE Փ8t}Ζs*s̲YY Q8KgŦɚI|qX*B]ƶo0sN3K~4:iǯBϽp} Z)2 . -=C)c{4V GH,q'ySzP'enxcMQRO U2#u=_ٱ$L=uK0B x;KMmQ2-zgZ2 w+H%ɬΣ0SM#/$;+FP0rBO6қ&s  ;'|BgWL8ĄpF9mZ+Kjk ;pi=;Z$kP9q=ds[܏ zAb}EqNjbng+Liy@ v X>%ڸ }[3a#B^)a|fK_] s&K3:He{9+2( ܈NT2ۉ pfwB[^UhgQلLo1r O&b]{5199]5ŮSP.U8S}u\b g,u .?Ss)6.co < Z-No>PE4)i92Jx};tanQ8<_6[)^s\˞Qx#Aj=]­RR a:Gm४oa#6G{}.?#ewؚ O[>[K8}?6"h`TUm '-}_ܷ"| ]5%wĢ#-׵gf@.)>z/L:U_[_r]{|w jޚ*t!6G.8ssE1`|eU?bcRK´TnmRUg`;l?Ӽ8t-?)Wϱ]w"eHǀbxƱ!m~?Њ1Y@!m l/VUqB{ݯYhi]V m:V} FpGQFC&~o<ӧnD#NՈ4I\}~5s BH(Beg.T1603 /c.>we3&HUEkYkw>7RjQ&[ỤR:cnzY; C;Q2+m%}[zTر|C׽˦8ٔ_̭xȍB.Z}WޅֿXddnWl,Ds䝗(_oq'4F=i6K׸4ޒd37=*sOk*ze'2 [t1pMLr7ݿ.3Q.= +mV= cgr4}IX,|QlgLcDԩJr\U%&{{aB@G5 Q(wvu[\03 ߿KMի(pDFzT452{dz&TN[lok}mY T5ekj ݛO!AGi#0Uv½k)$9z󖥲.m6YOOnd) "ߤEvonsM0W58Jj?R}IDt~RwaBN='J>.|H5?H'42f߷EPDV )jB̤ R'31*lU@%TiB?~q3y]8`6}_$Lx,(Pq$4wS6?)s]DXvHGHoNXiJU nr5'lj*Pi*iT$DiIs2Au4jxk>Ve=W{+)ڟ3-~\Pmۨ^ɧ_1MU[~Alm`(g[Q3oB{t<1Tm]iųڷY .bX3߆=䓓d)0[zc2hg浙%ӏ[ůyׂo//4+iݯؒ~UVP-Rʇf']g3 aNǂehȆ瘉(^(ؚ..Pj`TVC"i- _ih(IޥB9%V{a9iw/dߟҙu}Γ&Y9 #Ѕ,Բ-yd!h`81ȟ;^4B t)Х[~W03C[,ݔgS2Tq VeޙHiOGDDo9!Z'*"wigǶGR2aKT{9~,礒W20(3b, CjA>F_ٌi'4d\ Wڔ M \ABK'XY[$^C 0̮O-&Xϵf68O72 ,ݿ^Il.hengd 4\V, Zgڟ)s 9:a;?L~,I 'i 8Av&5VL>.3 ȫ"B@TJ,ȶ- Q Vf [iJ`V}du;ә{׳U ܃h]ݒq-عB|'~;P0=hrl QD \&MC.]pUdA %}k˕ ]t@UTt+2 @䡳x.Ldzd!105e lX-fQAYd]21'JeG"hW$Z˨Hф3leM)CyxVl/`[|/9{9~wЯ˃ůfk q8څD heOE`(2B0hۡX~kN(j})!dR=Z[U*kHyZULz |.%+,U}nsoL@̻E'<8k@qzAP`#0mmVg'$&̔Q,?z"T{9{08>qiY$cK/5姛ji7QoSv/YnWj+~W9kjQmPX]9%bD- m;0v;ſl¥J,cx@0ih=YG yBICʾOqi65cIGA=4IZ% $D3>Xg*'&E^|&aX8uÈ)/FSgqQg+\M1= ǎxK}06hS$U ~-i"| ֢EGtwk/Ijz\Z6i/tb?gS:c\{|o|#1$wd0[dZFj-G q< 3=򙍎Й)!T~V.znRyZJ,xepY)zwrpu;ЈKH" 0(0FvKNY w.G϶J_fenv Ǟm%A[ _JNJɖ<9C8U)kM|y֊U_v8נ_M.~7ߚjuJM[(b'A(HN)<[RϠ_J,ɘ(f̂ ,֝+R>[>@(]>M;FtdPA0fS]1}^y{ooQP4we4C&5hy ֐vO1e}2Ǐ]d{P{.WĊ8E[:0*ozP 岬3g>

w+54 Eǁu/yo!")!$*wgQ؜!K8h  d>g7!rH:l~'v M,i\<ʓE&ݑ$+REIJKSnSVGZr`K!nܢF;j= Qx&!o`m6A#"Sn ;#Ó.T\5KO@(+p3XOBoKȗF2"\iރ.l]-ԏ>ۖGkfXQp2:͌2=ȸBYʵ䰘lr% ˔c?.]-e}p yn1_;[!.v2*o+aa^QkEy[HoޖqpR2т)$.F%6P%U?x24*`cyގ˚-WAըp{=Ł+=yaJCS݇H67j>6maMgwH3Z_5܆. 2cA'&v*}ũuRr3M>)/a _>zY,Y@N<l~JD+&kV:t\Fd ecQO.''p`|Զ分( #H-WNPiİ& ՘ԆPUQ<R L߸)c2AGLfݙEk1e޳jmOr0I\q+ef>ɳɮsse@0Z"OB:0A'ڋzv{WlKֺ2x5dƩ/|i96ܺΦ2#ZsoeBuDؑU &qz6Oߌ}I  -:$Dd(5!@ȸ G\i?^ (^1 ˵W90̾ZE#+NG41(6z=vJְ^ Jw&9ZZ(e#cEW[1}`kSbwJ{Z[p:0@ɜ~X$%,ED趌(_c@˳YLQ]Yǰi=æKNs--rʯ v}\p6!aU#F!5£up[AM#g Np7" %%ό-2A4D,hRϞ aZ[6֌l;GtXe$HJaL^u4*%s3l S®]7藱w18s!x晏Q;S/G*GFs >*K4&ǯx)*FsB.`Շ-VRn`<%HیO`u\^+P:0*榻OO5.~2w^і7 ǼCkY@>i Y㐬33?xMeƾ.+1zPk <@zLhgݾ\%.k>١݋}@S|^L_?g5eӬcIi 7t+~!Ƴq\ ,bC>6rh[Ins6"΀Yޕ=. MydUK9L̵7?tcR4[ɇ1L߱OF/sU)d**,qtd9q~ɠ0n_C`t&Nf!+7 Ȱ_3fJ_m1NjQYIVn_8UUb5C#Fal.PCǢTelԼr9ۦyE]␗ o m5Z|Ժ8;[T|,m 9:$HK,"V F`0f *frs$&I?_Hp~Oa׽;Ӊ3Zga/(tqhINdt/z6 9yz/ k"iA3Έ(*xLגN24<dI): x~{.b؏#`.*{ҍ)" pǕMN0EQh;Rp@+-<ېnuq0{<#$:/Yk/(׋m%A)N/YolbmԾ* ٽiČj'Gdg6GB;?~֍JnsF|'UEζ'%EUߵCL&pܕ5#J\N盧^crՊ {cwfgD0bH(NP|GK`MZ)mU>{e 7[JQ䤐pp,^e@}xbnt:i}`+/ݧH}utHZK$sfU:(3Ǖg u N>Xݡ0"mt2aM?ϴP]ώphmȶ :` :G*9-|uc]u-$F\!Gټ[7u4芲ل?)HѭE 6K! m_ kу7 x~wZ-c:=.s jǙ.Ӛƞ5i6N!Fz9#tiJ+O${kZ<$[H5 WvHmw|S.3^X`;8Xb>^+NnqP}o HGӾ_@+mV sj CUjUJ$!w6|שdB]𾉝}8AU.aɔb6N=#J^8GGRxXk)nTH̅= /yRt:RƒN hDʵ.[.k2 Bf-Llz/+f[KNi5WLt|?qNhACF O4E%"PǕkWP+C͌, #:ehWx-<{n'Bq4~В!uꨰeJnG ޚ\Rc[qz'æ`hUiWGZС':كPh6=¢ruz!_! tc?+6z+D 6Tdgo t" !Vx˷|3~3MEEۅF3k$4:s5o9y}"`UHZK&oԓ1`+dnrc]tUg&T "[h^DG)!~`i"u `WT'_zBB7NkbvTlbdE[Օ:Ɖ%T$HXsKraE]Ԧ01))A3' %{/pw9&DPޜk~ I=[0n)(F]\l~fq՛H2 { _7)ѓ?#WT^hNx``’9.°3?*'Iu lfl`E^ O@מdf-C۳GkAkPyU`G9pGϰA4ɕǩh5Q@(v@NJS~U3qd1K@,kaݗ.OjRe( ]JHPUI=? G: J%a5=8j3bl ;_q2+YH J N|q{ӓ `dݟ_&ceM6~3ah(#i9ɐ3'/A}hSx){-]mn,/[2ȣHS]1#\R/ۢ X(ԧm]s]?a/t"O𫀬SW k$gYZ0707010000006a000081a4000000000000000000000001619eac9d000093dc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko.xz7zXZִF!t/']?Eh=ڜͩ?ܮJćZs  91MHZ. df'zL)1bɲDӉ/\IԶSAE;dv+|mm0"ӶvT5c@w,7xeT& 3 s@=F IOɜ୨Cm~b&NSo# 5.N[}pOE\Y4#fRR4a&KQd>2K9? }_>7MX}ACtDE>g9[;:vqdTF6Q&54LGZt4h6xN.BvѢ/Ch 26~6K% sr0%}r$D2q2h(LJqX'HwYk[}B-gc&!;˳Ti)FR0HЏ&)ArVIf}Iw $F_ŭGp̋bͩxpˀNAR@Ȑ2l]ȚD'dEsY6tC8CSqѭr7J3mղx_Xsb_r)ΝkC{BmGLH`sEw7OkVŹNcI]IcJӎyLﺹ7 =v &Cf \ةKKU` =V^J9HdjNC̱@Ox=$3 0SrD,9SI#eM}dJsEiqi/Oc^z UJETo:5f˸Vu4Э7B,ok{Qf#CU=  7NumDPW&v1l!3xnz9zx|SX(`g]˙čIENff=Xx{|~5/Udcl4.)3es"Εʆ3 =\9hoϛ޲/Yp"L -IH%"E.ŶxUM΃tn9gO4#W|Y(_AࠚR'+[+4SJDZQ¡y-ORHۂz\N&`VXH!R^aGk^ fGD~}k<6گ us"zȦ1=J9b99ĄdQ}s"{к|۱ƭ{ g o |&N\]BxʨUVnjkNS3'#ңk? ࿳|e͗8w*xw4m> pf04uʱش9'мg: :PO;UK%!.z/1 SJQvnɌ*- CQP"49ƫZy9b̐1(rV,+3A1wI@k Qdy_Fqӣ>ĬfT.yBio*m dSu"`h(rj67[hqJݜ΁)VheN $!ns89$^PKa,߅d3]G%F 2֜?5?[HXOJ &L2\kH $ L\;7㽸 (-E@tf]$ywM? R@KһgiLF`{<<m](c.cѕ=[QE!=)ibQ^^WHԓHZ$[XO v^Z*vÞB2BecqDnsxA➆ BUH, S(%o?R:E\PHAAA|vύQ!Xbw>]Ёr>/Y 1,V8| D=8WV{g;W7F)XNJ -@HL,Zw#uNfü )s`ن+mҟS|sZvS gl&_-kbF䙏U+8`^Ns Y/vàm2=FVs_Ga]A/lj/sn,`cbR{  хSGr&͑}|F/5 l~=..xGo?|0 pas[UԚ8dZ1PUg 2Dmf+׋{`q|K92o:t7L-:_SrDee| d/JCT߫`ҳ3'U69{C~Se?9WqQCFߞ2\u{3 RToÁOfb#W[P]0 s|u-6G.`j&"ʭgC ^R`܉;yҎ#=%&ot K􆱫J1$3k/`\^8xxf0ݔV[|4͔+1`~:OBVLg$C*L?G3'Gd١!X/QtR,Dhbf]$':E+ hD2 2Ǜify| PVQ߰=|d\wWA1axnBo H=0GˡAxetHG>sꚡBONJ1MC<|_V0s? _ emH%'x .9ʹg™&Y&riA<zJV.CQp񅶍HwVVT3B56ZXbj-tUï 1ndEB }=Lw*B=)Lsg=T?E?+4*HFxz48$( zr].MCM_P\I6'oa%7zG x3adxk13$>$1m'uqPjpnT]lɛT#6Q/32?,Khiq>h~wxe@Άk,'Zf:=6Q֭ev*e3ё 8U bh?UqEiʏAˍ >ivgbaz\+=51߬q`f<9/c'13;ZТFW$G% 48dwsR2\k'↛RX GҼ4̮q+>mqyTע[R)c0zMcYԡq;+M:EmCak}|\ jLKpW@&>#.',]/٫;i|xî8Cj&5"<o7^JayP{y?\ ̽uQm~ Ǜ`hVm, ֩Ht '^hNezvZ.y[Rh0oo>g!gZp*wsqjRF##f)T&PoQ$cgܴCylWh]Eb]<=ew &g>-(du|v< 72Q|wEJTLQ.&8Bd0I4 0켣sk6]=k SIεo6/jd3)AnvJv:c@<km":6B_)ZnaYjn)W;Y~ Qe]܇69ύ;RPy&t6{NZLWș28?~c}'a j\nʚ?>46Đ{̯(еyk(EXorY {X: ĖѣҪm|%+&aҀˣQo?$r$0>.TWv@ڞ!AX9xwkt"dæle Le(S\Wvպ~,N`,\c\̺vE]wsƈZ`EE&okl`wl]5-Aw%c#|銿=`4I*RUgrĮ(B.zN5m.r3Fԭb5~: *lNHc.ZmmC0AcaR6 p2zy)Nsk.1w&v3 ̄wT]#1~<=ib`!(reSE[&"&ѢB DDx0׽{Du;Ǜ"Dwșo0"o;+PJYH\Pz2G]墤bC|b "Rw{.eD_V1J M+o| sS(ΛaRk2H+*?@c|t ,fdyBtȍI9N3ҮkaG(YY:"#Tdxf,b m_S3mYT Hj5~X ky}0͓|bj :wU`{NLesykO>*?5h+$7_[aS%‡ϕ5VS>V-Q{,h@QK,HFg buq& q3F`$夦$̅8WI.sg1NCx!^%;[̐~_j;jk]1C~{7/l n0Y /Ka, [ԾgCϑ& V90ʛ:N܆fy~T'$)Sm5΂ -0FdHgU^z 3MFDEVC ͚ f'\4)0bB,-TeG7+~p[;4XDPTW3t {e`~R\cR"͉$;jKpE 'b[6p%Okf"/8-ZM٤<])ǿГFR89ֲS t Oq/ȷj(iΊx|ޕLs7r~ax-}LbFȑ1ßo0*'$79gs^Ss)njVʠ԰G݉)N\9wHK3i+!,sC[!KO0?8 [Pld>ŧ9{?x*<W@"V8-;hp'+B jɷ$ί ʩdih{zd ̀*enRWEo^K=ù2ˡ#$ЉOf*&Bq:\J1H\;mDmHN^#9Of|)qp.{+ 'WK& D0@Y/"h2`ܻp72 . gZsm=݁QD{]Tp)طM{]WqiL#GQ5]y뷚3_\EHjRH+<5"imR2q6ap0׵19^B&Lᝪ8;-+*E+-FZȸOL^GGC񢷈1TsVTYcC`|Ia~z#CYshA,AJBD(18RT3pyf [W? 2OH3,#קFpj"ZWmy0r ΑOMk>$Et*oI̬.X`ѥ403viʥE&{hHė MJ7nCBd59eRՕ#FD p`F&4ك6HO،H;ģS-ň2]Gj D^$:oZqLPU@)Ή @0[Icd_utnD*Mtqɮ\D{`,"%1d$)>P =~֝VY/!PHttKwB|XMcgWPT$ 'k_ѕfڲA]ګsS9pa*]' Bt0HŌ)#!4qvNrN q Q&]H )ezeTr0;jj;Q'Ӛ읅o9h=DYfd>+ssn m~GMj~VXFi]uXj1oa^ıVoLECSjYc_crP߱fwt>ۥ>{!8X>aso N,-{L.aF-Z(<"PQTnc+.>u912hT O;:/{ 0FKEn*@ۄf;:`8{IlUUo"@ѻwQ`,BlX70ou4 :2Ts<9YҿN"U)WrHYbj ͥ=bWY깺Y%Գ'>Wf,36oV~ -jښM[jNC\<@e T> Srr=v )ބW账fi,zy+<݀/P[iZFh~ZhH #a &֚C9 oZK@hzڷ9B [_°0$s&bg`PhӸZo Țپi1'ԂSXDh7jN1i3m̖n}3Şvֳv'!k w|38[ p[@;!6w;M,d.+k@G{lQmFLaN2It<]]7%ѷC\*fݙ8M@B' 4'?~vCzer:.CuTȄ%v0>aCkIϔNY_?\X&<0Ҹ b=H:N̡pGyƖ<_B#a֩3B a;GsmPsV'=.I Q;ܳFT{um"E+RPhHRa))8vYxFtb,Y0IM 2KO(mدaq̠T%i/ZPM;N9 e|xŢ@uS|țJoƣq]g3rY" IGEO*|h& &H& kJ_5k/ E9 qGf VY^/ct 0 JվuXe ||fO2r- @L~P.b֣9%NEK@]HW6>4(b#.>}m_a*򂨷L)ܐ_* ϳ Ř~Zŋ*.hAxl=A6b*P1}؇j94ib_N/%-k,5b fZːI Lo'd}|R[ur[F>ktuyj@|A[<:f?GZ(<fiyZ✉9LN`LDy8q﹤O^uL<3 Я9KqC)l8eht l .4|JW?T׬g+_<`hׇd=IڻK+R}2+\[QbGǀgV(yl) ``ߜūuhv/boؖr]Q6ifoy65rէ1s5 "AooEI$4"N1I(e5G%vjEb6lP .}Xwpsދ1Wc)f;K4yH^\eJxt1pNYh3Z۹GT,n .ߜq6ɻxu YkEz!ƒrź{2[Z\3$,e,'e}1!;=&q_s 6AcF3"}aEU9<4S!Y=o$~94MFJeh17܇i$cXM\% zP-MD+ Pj/UAem*q RZ1iE6ek5}Sa t d4C; y/֣oBI]=ȭi_~M?ƺE bI~ܵ$iuЃ:l>I*˿RʭAhKV;&_'lvF"3ݶ2jWйPP/.%#PfپbӮ..&Wwpaᰨ;}5s_ݝ5P.g$c[v.[L$.<>Ek!$[TKĜ%pzф3jZ~ /FL2y!zt?Κʷ{<##m)P@GxVWRяfB .fknd8 )3q=cQі62Jv!S_J`kf;wcuRxii;6qP܄tO e'ήh16"zqL^қ.IS$3\b˄S7 |v Lc݂7կ^PbvYy (7=~>sXje˵n;WFޓ3RľlJIh 5/|;2<傳c ZRT2ߞw=C,OJ%6Bb!Gi$E ݪ7x<廬Hȗtà <Z8Z~ mpa1. .ݚb_JTb?| 1 aћCgildM!x ]Y BhK<n &,WF+&>WhahCH F8&L@qfDWg8-]9j זi7̰iԒ6cv6?ҳ=IZ)=zWmfq2kf>? ,c@Zc >[*d2WM`d$0Q- '|X+G^Y)<1Ŷl" ,2j^J@ fpԧRM2ai^f^w@ JF&D&tV+Ya?91ivMd+[Xa#;>"BjAϑQčM5+eeὣnZ4[fynD}+5np~bTQ驚 y2|eR;!ҏߩF;/J+ZES@Cſ2:5B_?졖BWFѩLIf,yX8);QQJ>;H~d_<ԫmW_L,wl+qԡJ^zuj;2wOgGmb O]HRR,de[xq8*qs成J;f 7jZ%AB]{Uq͙߅=dƝ@;Hjc\}λ/zt~%q8x\l<^|j?]àS7!ê=偅n7pd56@Ь+J|B̆)ly 22we#[B4ku#HRFkJNZL(q"I>B >F~[d=@ _TDSK[ovxg/,o Mbq8jry+iqg@sDu],qR>u񢯌ˌFUr\Qk+>s,+,t)$YV,O7vIa.S|aeKm>SɏSzrsR :\VZEI )>[XGJ&'̃ K<͒M+ag5v Ѥ`ιRmB^cVS(B*&G(yU >TVTMOY8xZ0KvjxHsɸilƞE&4SڦpԜ#&pFs4o͈΀ŔP_ڛM;} *i%'($eKSS#$>r A ߒJ2srg(Ρ vl2t "nSNa}f mDQhfR?rS6 IK'!I vPP$$TNp uh,a*twa3*3(\g V}ibz{̓6On֋c;WoJ'k%_юgaW˻ ɼ-,66ϑ =^I+X [Ιǁ&lV ȃC!|4Kĵ; 8.R~=XfcjO>`hߜz֡5+FUBaW͇XZx[6aDmuRH|C7u`XR xyC|f/GlOrG <251d hqgtڊr3.>cv>5~鹃  `V^QU]NrqfT \2eAc46^Jvh yf}m&l VU#2C\w>FJ4]PIP"<#m w z1 cA8ݹ6V8s6Uܕas- ("OT:S ? #;cVNC$>uk 'eˍ6s=3LOL^zWs}ت\W]6_C??gァSwx{N!&H3Hyɩ;~&` PU2O}N>s-,ԫHF`\*l{d%N`ۮ[$K(+ hUs?Z׺ѳ &TZ[3p@$АzYt(t0;x65ۋooP}zղ,˸qrϥ$Yos4VФSзQl+!K.9:I%<8q;6 Ϊ$eNV(60ӊo ÒX9+sUŽ<RT Us$N٥,^WÃ2vlDvE3WZ>+N:L?3N@^0o97D{1B.xmzH2cC` l.pKS2Dk fC ]tŻ7af`Ȏ@!Bl´@1ygn*`Sz$FCk#ŠBDe9&F0OI"IѓB򬋕 {Qڡ ^ގ33釽1 F;/ͳ]&;B(ĀLiYx8Eoxz_` wGu]U: $dfjx.G x]5Mޞʟ.L[6gxEG U\/G'kwR[P9Rڜs+9﹑n[p Bk>w} 9(ڰv\c9[2P'D(XvA&.;!ɟ(M_=B#NxStn^ 5qn(({Y4sfih#/s.sagE >cek3QjJNmUxJz&p;a Qp6ۦR6`ntx jNLj2_R~GvKB}ҭ rsd2@xL ΆRZ刋 럝Yh_*ۼ]#y>U6`w _ЕЭ]6GLP¶8IPc@4dIݽL&zlvFqM!Ճ? ޫ1Ơ|3\TPEtǞ=][Zi`u3i=ɉ L[ɎRpGGt/ }}myj aOK4 ŭ3g7?b[F浒a]D}/'v]cUuB1- ]@;ooχs;Nz @.7Ե .G*Se6`>++/d|ߥR2qJrt],{N_Noź'"ǦV7^_ /tJ㹅U?B@ 1Ó#ixie ;³0,@hI-/{YO6Yo!3HW9l 0Xb'$ VX1+YqRvҗD礛inCײOȑ梨}UE cmg0{DUNǼ01qQ.]7Ύ{L(0 ʌb] 0_RH@RR=Cp\4u_^tcbnOrKRwE7UBhDL r-USJ.lK8Σujy}MArh>dqWM͸kߤem,@ T H!/&fٹ@K =$)r\tRd6{鴪TyM<^?Uz3K$du*)Em2eD(;ȑJ-ۏR%zo) +˂nmڃҿhõ1mtwCɅV+.#a(|1`fP=95Ral!봴@}QHKm*ueU Վr*9ܔ6sD)ģgʖ0O,c>Op&g?뛈}m9Y5ba+:l=Y,k\w #<5N{$s0@֨}I#=} xB-Xs[5oM8gG~hϩuİ5VR9`^Q{m̦JU{8MSECwT~ݤN/1 +A '2ΠI~9[MpXTS]_vljh^ݸXCJ֟T&M,nW!'Cѻ˕)"k.5xje- ْ܈uc j|M}|P̚1|B0r~rB<5[ =oLʗ v'`5ޥB) wM7xsޏm.W}?L;\tQ29 im+0Xa4ގ*swj<<.MAw©@v[ q*#S * -FKv +al_W&^bVd-īhppfGTmE捔XV48vZhөK"K+ВQT9 ms a6f/GWh\YC(Wu6-;Nx9oVLP[-}=>.肃t*)8nj7býxc d Zc Gb&eD{L%Ef/|ڿ3냬ڏmk v5nST<\ B@y(>픰II;G =rn$ǰ(@eltޔd7VTөOF;ZCxImc:dfL* ҄ A_;ZPKVZ%:K|"^f#9J,!ĄĬIAͳԷ@{9 6_Hx-"ԲjF JP+!Wrf. ΔQdYXXqFbXs~K]O7k,3H~]^ͧd PVo5TGVD!/ JD`I"~4ƣ[2D2xd:Cq(Ve'ЗG*zjELYU'4WeFRS:ݗ IrW\L/!a?:~>n"6x>3e6S^e7{,ێ\ˋi\;FI'^Z`MkM/n hMe+ S' @^{iD9a-=y8<Zo cGٞHvSg:~[6%YV\( E|/}8w5`,˸2+QI+4euC; >RR>GO%ls $\|_>y69%binuvvLGCƕѱꙜ@l$wq< %aDVG4f}PW+[Xà~|vןXaîtQJɌ]|&'3ֹ088ᇌ+t[0_JT@Vo^Np =lNhWae/}Sڳɲ{u=d7J)' <64%ZbG^y*;'.6M(JD0*+&$rC5#Bo/13G,vHڻES6 ~OaCJk:Aq.byEdk@qV#[jyu$|jET};l܆~$$~R?~˥ҵ#/>Iﱸ( m^ߓH):$*SDSKkה0xEi둅%~:eC~mᗚH>JӉk3p>\$ $~DzWdInc\(,qzFNu_³P 1oP޶M'C 5,F4Oڑ9 7MvFkGĖn u SU*H6CztyĽ]h{cj{ dR[!9s%N(0Ϛг_ *hyL6 M^ӳr hLQi\DXGEHbܶ[+sQ7@:k+6ģ cmJyFXhD(]keŻФuL&'\^ڻLkqGv.C\oi@2Q #'ٚ&LW8"7V*B?QoaU qCSoĀϺ+p}D %) u3ʊ߇b9(k)d [|W; b*:>GZ$̫o7K{:^eTbmA< ׸IjZCInq xh_?7<ޔǏ0hKQ02M$(V;D 3Iid䉾ևCbL h1>Xk3B^_y3ݴxɲ!;n W:.҅{>}ܙ^>Zߎ@B=qwO)D]~fKcF]h|.ta| #:+u$MsfO!bى٬Ogzm3B|H'%-_Z>NٶkOf[Z%;߱s6c3GcNRa}&+n5t n)7TKV<ɣy颞 \TW?vn$Xq-YEԁ@ 5ѹX㝅7s-RI7%T]l ?Jv![]9[Y6`4])N<\t9ӅHeUCp'Aѫu)̄⛀i6RzqV4Wl_x=A?tZCM]&+6{h(RFIs7_`1:xԈs=g(u9UDJ*I yԨ0(widBpH9Cp0})B9R uɭR}={ۺ礶d? 7!Pn n@Tk[qD% T _]̝r܁e٦3c%ADLSdݹ=eP I.o>?ɈٮtE1`9s 53hcB5=4ӗ#N՗_ݕγDzS2*zҕ>R=_*T<j8+B.VyuJZfi9)E4LCTzAGn%tō_jf+5xbZLEW :I?l&, l'dQH hpH59̪&}U}b'rbTkLUzPTFQ")<.WL_OLjd_^uT2sw y3jk7f1 TtP-qԖvT 3 _taiPDr/`$̐=NɼH"~df|û7cx6E!PXtFN[/8ai2q\6h]ڪ$#"*Xx?'͜|5b0a(R+\pRTe^Zb!9?Hxx/MY~܊Z.^f1KG1C'젻Z˹*< fPX'F]Ҭֳ)/e]MYt` =鰺z7X,j?q, lbΈz@A{! y/Ŀd243J=XZ ̖&.〰K[\CgC=0rB vVΩUH=-Vg!=hljݦsak|/Sؙ%;R{|Cn zbnK|`/fdlˑ-1ĺA {(NpY''pc[(OQT/[X;gwXU =l] ]|Օ8# pW#JWu\JpJ  KN:ɗwk}ݠ8gP m, "Dzcpל'f33<å(w OScZIEvqM.JGv䉉rI7Mu"iS*&,~=yȎ;qeO֬]&R3Ne{2, ӶූڪIuηFPa& 01SN L؞ٸbݶh]c R3_l(k1DE O1g>6ënVZN-IiGip̅w Mpd2р֮N jUſ|"Fof+}?Imb-po"P]b2CEnJ'< sn'd ~L1rOikRG;lT>e$ #԰HK iKC?~[մ(]\()~ɁcjFhدGLpB(| C22|1 %%/f cF<)i0ZB;C}1 7+_8esrPa*o[@hBEU}ɺ`Q<.(a%ѹ7)6QG2]g[_) ͩ7Q۹"[I:[7d̳ӃFZP{6U 4HɂՆU,yH`N@4k0Vomc|J7lHW f $/?BBl,ר CFXJ,"CY?$iؘ>,c_ M7; ~̣Яߣ%2 ( vS֗¨U6=CmjՕyuT/mh0uPvǽ\Ue`݇]pUڏZDz+0&sa+:M MB 34cr@ONZ'QTv2GNB8ۂs-[T̚MEE: BU[>8Bך <ҟR/`&6 !bC+%BEåUdv3Y * mx<(ZW>fQL;jEP?+ ,8ΞwD:ĵZ0ԚzW Wضͼ<ݶ,3g38\QL-Z J]xE2! *)Imdr"CmD"#P"YKuu6/r{^ $1`A"ZGO 424׻ k Á%6L%YyϠ?'> L T({8Ru \7z\\`a{J l盃-g|Jf9l~᪀5PӰI5q2r9LBH _A0pԍvIaå)oc' lh*y:MPis&7rOA) }ov~rp fȔU,Da.A0⩆m%&ZE<ۖ{}vD@%ثAl4… Мߴ^ 8o1'K.<Kr +1Sf]GLl̢Eshҙ}On#>#)h+ŷ/HXE-ڹmȦylo|툈DsnB*"Ubw-.t`H!-Uƛ&{7pz? LK"*ؤ ڨxx70vNZ0 TCȹCɪ׏zpɓ *G2l!!)8`cK}zum}&qk0߃4ʛ.$9~& nݹ^#D5O`LxeŸ:[8 'gS;*w*O8Qj݈ igVy5ڰH%Z$$FܸM$O-^iTyCת%82PY©T*[>vsW4.nEz$ %ͻ@' 5ٍڱIRyPBksעWWi u#^iu#glRe1Cz e,Z WC͡JI3ClB7=]\5WXDYiwm-dP ͸ѶBu_wRέ"s,BXۅ{'rTeQ"fNmEEoXgVCA"k&/+&(C3S[_ZZ`ӯXm>۔J:HT'ܾa|vdA`_E]=: [L;#N:85'ӂ}ADoB S]or {F6;UutIOHsv̛x.6+ER|xH|#}M)Nhזt.{XR6ٷ<1R0.pt,܀<[4ïo- uJمŽ`"p@:ZZV]G,TΦ@5&Hr 2YކB>ҕ^&`NS%?21dO'TL"РXPqPy媥'=ԡwY쩷w>*D-v.An(na H+k䱹 JR| }07Sԋݧ&fOe14T'RI© ;lI@;q=r6 BtdK3r~ WFNV:YI+#lJ.q}?r9J$jׅK]BGMU" m9o|w"$͍]ڽygVNPwzSaRj:.Nġ2eY7U>|l<"z9s q_(-FQ޻$ KlkLuL@ ek؝꽬 &I+N;ǥfg}3b1B1N 5@3꜈.iM**3&) c1LͼXagYHƶTp"۟17 S?tɀ+0zpfjHWpw @A*,v(?uWˑ|OYV' m)F)YM-yM&/ ݽג8u㶨d HH*ؖKѶ`;Ħ$m4Ä2 QZV;PSAsB+q'/sZ[Lƞ\%F1*UҞ]1ლrGFgX*bDl<啡1Tɳ,#& ?X&sܣWM =$yh$q]=U} n$ц()Sg&8/s bh 0?g`5'C2. 8ŷ~x?XD4TP*r6?>"^Ok ͤ743bzI`mM;vD X޹@wLCQT 7VRl G`c-=Y1ԓ@D@Pu^04:-nhh(/fmR uٜ) tugnɝKJf$Z[mUbgx\48|M*3M#tW{ڎMsic4Qcn1TwPza!9:qW-ʌ['I/ё)? $=i*U3wjuʢTzp'ZRvjޠ AMڼwS}aReTkdc0Bv ) ^.PLaH,"c,:񩯷O[\&K+0q]9swgYx,S;59@P-E#[UjL>pel!dU឴ S yV`Օ~ғ^:dM$R҂3+TߔHUCqFNĊR= V}Ouezyn=M 8ҚJމNA6,bʖC4 QL7K#'vyuDq_hgX ٗ>;E[d/F*i栙qnL%pau}F4=İ2PD,}IjJhpmk%K׉\b}WX\lHe) y~ wWC&,z Hy7|4XV=t&Y\%8ڄI~|ԙD;gYEUq}-[#_U-ެm+!҂Behpp;E3+B9q\^Q{:&~^ ldE2bWQR"aB}.R[Íyg M(uN^_mF⤤SKw:+V{^Zr1_io\hLkq`wX~fk4rۘA4Sh@wL,\U:5ͳP)%=fyדCd5Mʍn.+[F Zy;I[10^6bTU#PSԪmvNMzJj_Cf+ܿ/Qqmܯ2R\DZ7: s[*J[b~Bl}*TM6JDl Ktbd>!T!2uOYTsmFBny5oiG!^vFGk kmSB|f4N_ +l 4q gBn!?=({wTZk|GgyRn4(A|.'A9cȻΞ[hLzۍ;BxNggxϭg[ff !zJf}CYQ(]i+uEJ2;_3K&`JcU f+#z qݒQ?L8k䭋!W=z&V qV5}{ cvg^rp\ß=6.<[z:¦C"P zuA-CĎ 5DV5g'fJ HGFl tBVky~wb3kbP6qN,l%s/ ]Kϵ6!II_Dht^ө?ڗ3ΘLVӦ2s0Q?RrC.38p.={>iNMh)|N̔#fZp;_`-Tʙ "^UɘH莣Iv fMɩ ]˟HS*e1]Fa2ˣJ+c|^[o$ x+\SmD]TJiI Y+fjQjޱ8T',( YV$(-֎26, "i 9IbW؞,[m9>|1.KB2ncxs>q'i8<6 O \ќ"'+ zg#@2R\).CC_ LYѬzWA>`vuTv<55KW}Hs_wn LDX.iOt NV.t0gif!bgPx[ ]y5c3貞+mGa5p;Cn E&;6~dniN`fzFH$B<wIm3 xU n<xc4y7jqI8B~w-Cpd#\](e>\Gž ɍFaqfI*`=7;:ʄbm(R_`C}~=,@;8d&4%DlkJiT* xk `jZ3=\p:6(k| ĸ'HqcdGN 1y7+Q!pte?CMg cҋ%`B`OX<3SgМ\|9ohcd @10g :+o6aubthZy h篭EE H#T^;׶r!P0X)>K>\S;"pHЇ'\wgRuvv˱ad^9}fg^bKe5[mFؙ, #qP#04tRP&{2[$۽izJ| Uu[:YϬf}C~<{\8\ȻTd0B@!.z-ʪS6ffs%zAa~t3$0xw3cW+˨"ssC8t+2+}3 GS{+ТQP\^6yDᇘS2W9g娓ZK4O)eY5o^ac[RΊ1Nazx۴XXDy\HZ5}Gp˵\?|x. 9I!G [50V, x"C:DR{Bj5ı7?L_p0io:z2Xq_}②LVx}g'Vϋ :Fx!|B8>?,hGgFzKzYp# z,Y5&*(!*_`G/ ?ҡ׈(*ݚZCU'%=oD^2g<*D[ҬQHo+0wNpnz JM"]*>0]U,TBʂH+_68+ޯ`h$2#qtSŞ)J玎?MZu. O6+M#RV uF2r.qU\U>>`fsdC8H*:zZ> q%m!/ wʋZhk @VTD/1p #* MLٟ XGNgRp3:)i-ۯk5 u>Q3Bh4%CFR<ف pnu <~?hsQo 4T*#AAMHASZ6+Ё}]+.7~# ≴PGtF7dPG=hD8ơ1~3iWG"e9<ɀA„Ж$K*+O]Z2dTfB*-hQYvX6Iy .9S8.?ڑu["O1Zsa?˱>?=Pq F#n&f+j'9Gg߰hY"lV# UaߎU 2w~,u_|;x4M*"ʏR+ێ'r3NMfjWVS` QOFȀxf|{YQ/(2#YcGD\+ꮕ uB*d&T1 ;t9U>Z%L3h,Mf4Zݲ+A)~&ݭxh3Q>>P̤:B{Dn/xP d־gM" &aluh?iִ;^RT hkPHW_@׫9:i*S|&r}sA'%mѽZH@Qtqw%u( mʢ*༪ĺ+{qMۮ 6og+0{"XQ3yENf{D~ Bd @JY5ࢌ@սOpV[Y"ᆿm5y& {4d,;Z޷rHD 0m̉OP0n[ vF{J(mćϷ|S@!s`/qq(V"yX{MFg\g6t]^FE3Ӂ,&K[Lmkjk)jƴ @;{3>SPް`FMޟ4'A \r1k5ݩ*J(M^D-CԚn GЛ;[iZICe|sH\,1-l܏f/+D4?d*~rjC>X=+9 gKJo(  f]W:U\7"TST _xMr$PR._8ƏMa3#ӓ3@- r~ϑUvzq63NP^}@(`aeWN jxf34-x=P8c:z@-)ɂ]h=M`2ń9d #AIJ'׌HMp;z nC*Ų%׬/Ǟq@n:~ WUi(e␰1R)89!plr&dʯI![a?p_wGdksP*%mRg2,Pf5i̼,ovVuKmPܟBP>GצUpʻhk Zẓ31OU/۳ȉ d 0:N!*RoTӦs\'U:T/ #!Rܕeb W)_:X_\uJk0K  O0'yUO&;̩/pOOx`FԨJ ϛd7\v()3څ `QAx:IҲwYAňQ\̯>AP(,xIOQuys9rHt)"+!r)Ua51\{ w%@ Z2? W-,ݜV"}Q[OP>1 rF>/E` 8Պ;k;N8mUz2 A5k 1TleN9jR!RXf3(S~:*;pR VA{pO".Rii z%±gYZ0707010000006b000081a4000000000000000000000001619eac9d00003f8c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/can/usb/ucan.ko.xz7zXZִF!t/#w?K]?Eh=ڜͩgM{]h#;}f ݱVwfmQ_.tI0/"p/HeQ"2,X>>$0s?Z13<}Hvwp|lH[!=_%]A`%3,,q&;/t^sx2\ᤕfM#{6!x4FXk6|A*Mo 4b҇#e38 טƿ^oU2')cć @XJBCɐw$e=s. wZGj6d ò#hJM7}HԄq1kJ"勘I" ?)uLDh=R9n|훒:v0٢%H& |TJ(htg.hEG#qFD#AA J-`z1ù"; 5 0&tה}#?dЄj>KwLH3if)vۮq޸j~ﮆF_0fS,*›@mLJDeOؗU9f; Ew$ &>+ֽTtble;O0O2l۹@6$ٷ_{nҹLM&}s'K DP J‡BG~1A\n6t#/7q06ڭzcXzR>$Lh&w52&OH?5YC(B#|ʆ -l-e\6XtkE/;'A;4QNEk$'m⥾Pxpd =i?4QW#*[ ;Jw}^ϔ?")QUec-WYf!RD?fh͟ fڄi "n>80AZQ/ A˗Yz~7KхD~$ΡCx&Nr Ya==7lNĒa3NRҴB`$0 d+6϶VG|" ?sxԲSor_|[LO؄YJl&۔F+`xY,q`ɩN Ťrw!E~txQ'Vuݢ (m%,4 HP{}p8׀f"_&bi c˨(b)us-bv K_Ǜ+2+^%aJwcTkeFU@Cb~:GLJpߋ[埂¼)8l!(Ʌ=lFBj o_O%h/9K@Bwx%HpmJpfȽJMha|^!ilxhyR՗dA׋tԚfhd58`j՘ӍMm/zFtr?!DOums60ߎMbYWҪNؿ%-tkr1ZPßt,S |Qayh瘼i>0;'B@s@; ,U2ϒoSjg<* /Y{umJ Żگn)/fX sʦ f^˵i$o~ev"4{*7Yte6Kh+x%*01> GЫkps^ߐI7^?1n5Sql` +vş jf\&I{p2)2?rԜE%?Wret?lnרHҧa Aqݿc,֗]oT1jZɷa 1@.苩`S@DꔍcO\J/BLč508Sȡ&t/l5ӔqoYgR;P*%+X@sdmOhPm%zzђjrӋ{NEnƎt],@Lo}69?Ft,K`3k#(k(4PȁL(!N0A::wgJjf0_kw?0{:ӴgE1H3J*! F&  5;g.dJ0`+13W]ZZ5p|a Dg`**8`Odz `wcz^ݢv$hA6h"iFŗ :ȣ0:?8(Dt=QL] ç݃&os я[cD+1lqSq}yRepDF#%^K)'@fFK(wv%Q/U ?JVe3Q- om4ymGBR ؓ٤<-ou.gp Y̚;'f_7=vgKD;Pvs B%{?M؃u"FMؽr7F<~ :Gy6z&7,H(篟}/u(pm( [4qRB“\g?q8NE^zw pF,|%Gѹ轧إT(xEo*.tC|9C+XEVl8e):(/Ax2UzBl$G PHV1i r E4#g">uTk>Aޙ*p/hfF%0TZBΫBo=Cʫ|]7z&,"2 &9dOrG3Qk8z|ҀsozJ³7.\-KTk!gMdB^z.b꽘~wdej~4w Lbƿ) RcuO/xkS ͒˿Zbrq}hc n)oZ.ֶ-7 @5_}ػF=i`ǴrG4tX|1P>(DZ tFbm:ArߢSnc @[U)E_y5% 8rG|kżO1X5iĚ9Tj)g8jJ1H|)䥖S߰Ԝ:9ZWȨ:bfŠ&gjW"H":FhNv]Nq?7RcjkƓYjew5&(CTxg}T +\5ܴu۟ (( t!Ov e%CTfD܉ߚd,|~|OIe;%&[^_o\ܨK%~`$ŎA+7T:ڬ 6`BjY4;&i:JEo U*:'Nv"M'⊱^u=thŚj+ڸs}ߤwǃU&=~r3l bı[|OQhyP>2#h&(x~LZlRlxqR\Md4Bf8"*Zʓ&Y]bv)$<Չ@]Z_./͈"B=Khjͥܬt~ki9Fd}-{$]@5Ai<=rh: fyceK =:8Sz,}y}CM]C8]ӏiPD]vbLZ\TX|S:EK8Nͦmt  NqFCN9qL𼁳)GR0Po _lr<~?dh&%6og[PNUei' ;UL0 /Bo 4Q$lKuxڬ@\ש 0%^n~]2/T#wWWovxKkt  (k18bןȽn%\2؛_4 AHUe=̤|~h_>w1eeKnnc=EdZ>GT[ص5Q.\%L.m[AQnKB_!9z~tVחMW.DTDBu\[h >nmrYV$ZxՓ/Mߋ4M0 +׽W3A|ȭ}oYEwDz :׺.Fɀd6,,͎tE6"1׎,~?_{7唾7,B _*njg9ǿ6<, aL??ze؝C|z!d ;Bj|τ(/L9:pcbJآ,YnwGYUSeZi֍wVqr>ym;bx%L*phtS|FÏBWw8 A/E I:)tF="6FCx(gh2h n Bv@i f}EgdڶM4L7:05( l` _Q2aaiI3#sԐ㓷ouH&09C̻e݂$f߀)U]Bs9@ *9HEΎNظYWt8.6hѭQxoz;R85~@Wx;8K%Jhd%HqGK&tMc Z=:46*|ou)d#P Ģ<ٸj8&K54.qM)ÄSgzTy9>FMvWY4o%ݻa"yF,)l0zFF(#Niq+t)t_g1 eg䴦]:W& Z;(ia>"tFXm %LӴT,ݜ U!3^eO$rnPm nuCu1.UKM?&avwC ѽGhl9p 0_W߉   0ѮG߅l}:7l']6tX" ׶ h24R 8(_p&G#M >!kz=#! H0f\PhK_T GͥqT:|r@Vse;ʵe X43X#@:#]}iGYnP2S0lL!oOp1de|Yu,/+XHc6L1doPnY HK9 _a"EwL QQ^H1WFL EogVֲTmM\&(aȱx$Cdge ڃOV4Bjs²IMֶqgXִ"υfDzZ[]8ɈVNWѐxՎ@Rj#])b˕ e2'^'u0B'`KFb 38kwo9^5 IEJHܷeKS4-^MAB̺9ѐS3XƿPu4vJѢu,Y| yUihX$0R1jt>o#S=%"¿ [,}J: h?_ne~#I-ܼr4 Ɋ#Oc^\clRWF>jckڇ{]W7CGU/F;=f ~)mHfo>57=^ӭt ~*/( Ġv RsFOu.yC Ĉ,w7H2-EqrslJG~kyc?GP\lp|(YBk׆0@sTRND'( 3I\cGZwE\^C99o?_u&":+l)o|D廢wuUnF6MZipuҁE u :`V =O \1#9b!Fֽ_&(L#UspܘȨde%ΨlNZ4Խ+f~!-:P%{^n̿g `cy̘c\R7RiƂx\|M$mr_ JY ʪc\ %a!2n캀5=*_qarU f~C*Ar`҄7@L 20DanM{?X]|5Q~XlzCi IK'C?3k t+!wf6ü;`NϤ U˒0ovODKb0b4վ\uj;XZTEm,7ԧ ”T r:]3[:MR<]w1b MuOmטy664ga]|Ȫǵz1;qch`)ID96U$cdԣVo$]q(tC AC[F e[ղFN0,s6]ʅ];a=Nڡ:Zj? HthE<8q8Av{3/nY ʂ ;),٤m_-I;K)K1@ K H[ %3_1 RH,Gîts4s}Wn^9ģSLHD>o q S^ &FғZOi)1O} 9_`mc˦i  ƋM*&?Gb\,IMkkbg~gU$sn圴 /~*=[.678bod M3gi؄͡6#,oY8&gVJ &0,PZ㌫In>23bdNyצ@ls Nµoĥ~j[M %QJrlUPg5ڎ.aXL 檦BžY ~|=GAӽQ>d.@/1_X0'ҏ *֮1 yû<b:\T/ bi^c&U\mЁnTU_/A~uR\=\ Zv,=AE\?hƏk c0`QQg6>)"Xzw=c`U;1vHJl@Y>J|HJ,/.Av't!aoto;ajnL;-WJ]y0_j}j.V0l\aO9CF4Sn$r #t(LP[܊;t.M7>rA4F3W8&Yߣ%<Ǒ7vL4--y]}- |;͏i4Q#Zdmnfe.%{FZoUt!/Ο DKġ;r8) y^Tb6'5ִ~μq1!~hGkl0F5րۓ:{O:m᜛H*ûMПp#{f_,:KC";g}4p 6nK 2m&h;R{77//p]FGrͲJ_W8` T14xwDh-ץ[RCeK^VAZd2W$ 4霩w:maɥ3#w7齉 JTXU ^4r٦mat\_4;e\~Wu$"ft,䬃׍?Ό 5\}Wuư :07}/ʴTwE:@=u98v Wֱ{Gk(K۪dFDPʺ> [Uah!U?t<̱m)A$ݕs9)ɾ΁V|Bi/W^yF|0֢cˋv]Qƍ)qWm+ԥ_; )_8 װP#I1s4JͮpՕ N..&uiRtyك;cjD'aŘ.~j.6F[e&<!4U$-L=UWKCVL|QKפ(9Ֆ_hmdPO2[Ӌ>5If0E.my(|)p?(Dpɦf9?Ѧ\WQ4Ql45 4T*Vɝ]qTF.1C%IXarg[zƛy1Us/;@mYYv6}Z8]*5R?B -}rj[LCa=hT!sAo D{dk7ſ$t|枾=L!nؓ,89 ;XGZSO79bK5Ƨ GO&r!V)}i >4oi@T 7I;{s5ߟ8h3X{7tݞE Z| LF͔>靶#Z~'Z @4R(Y%\[L]?wCE9ݛX}"T&סp`n;ݞlB5d<0lӷAy7Ώ,}xPe=_Y|l36/*,W&x؅I~XJ*!<q8^C i~v'-M2 THOi1$$T}.1ֽ 9`eXBB UxDYNY5< ~ rD|SsO,|El> ˯lnn{1r-U ^ W%ЗY`p'Gh`?!FFsqs_$Ҽ *=[4"o.1,9 MgYr)18CvWޕ&$7F#R= U&\9Cd} l3+U19nƚFͻrȃتKnm9E,_Aoo^@iշqۀ~* &m ޢ0ߕI\{!h +g:5ۍC'.^;n!q6ګ[1^'.үd?0 dY6I3׆ˠƘ)sf-͖,uu-esM 2a~H@N9ه1[\1lq`t՛@$9o_*z= U5۾4XxBs9@<Ĝ_:o'DkIq1T"虷)Q7:ltۇO2T:LVP;vI`M p5iW/ڬTZvhp9$#ˎKѳ@!c*{K=@AU? PWܫP@ҺS؎W:on<(0\Ď.cG-m!fa7l PQ*UA5%@]kehat0*ިS Ag[r/&)l8WvNIG+wcyׂ-'.Z{r ҚRݝ`6l굊Ţa#17 |4A+YD9'7nk%WZTlIdZ[CW Nd\ŪiGJAyT8ԲK9ȜͅNޅ"Ʌ &ZfJN-6!;`([05 7𲫅DѻiӤh́-NI,=3V5X}A ;JCbɽKT X|)ETﷷ$CYyLkl)`,ԇA% ] `T^NR3Cll/WaĤt'v3R*Hc ")k5m Dgln:s[WN'\na(hc OYH-3*-?/ x]Xq:S#X*kz(.5+6bj[uel[Lә/@]D}I b?tz"BŖ)b^#UҮmNAv.3lL鼉m3Y` gWz|Yos=$Ew9wvYSC>E"a:=]hB"٢Ih GaNHcq "n¬ˁ`7\Zq%7E+ʙ/C簜Ä|6CP Jɐ^mxXƨ^4m}oFKڴߙS} kI(-%鍮PYOj> M *|t1:*%oi3Z-.~;8Ȟ?Ќk 0xP&!:'H![_Ƭ٦HVyk,F[S=יQelee琄*sa# с(_ Lh >n+|A rnO#k.gr 8"WHN_T]7l磩 H&cǸJo]p.Eu{`wACT|$ut."IBH b_4ѓ& i69` }MTyoEՇCT EwwqHOFSmgK$fy,bskvRu W()cz)ԺAdov?n漳HZ_Lnft!Ǜ*JdljșBe^2xs\=WEu݉8Kl\c4{ Y>~¨HycJo~zXP$?]E]VXQ*#XsmiiZ@mH?ZOv3 g8 W(y }EZqyUF%w(-璸 Mh{e[}rtM0Ỳ1L<Ӓ,9Pq˲Ŗ4(QlޚOO%)tb~:w00F&MSǞS &< we| /欖<ă MBM^ee^0ʹuվ:LnqA%ѤK:`oT|:.`OjgdP<: qgbC8vyGAK2KWJ^Qj4rI~ju=ࢄᳫt!wf/qewړչNuUʾWiqyK&efs51JD|xv[paJzOdyφytˆ4d䠍"k9"!itJUUktw`,]c2 A7m7 Ued@+x $GUwcYeYM冢P|)F+ "qJu[@`/S˘c螏Żs܉2މ3RHr0O&{'=ޟ(WYԜ n_j`)x\(dΆVu2;*g9?{\6Ρ=SHɓ_y YQpHzT(8Z_dcp+76g_9}!_`3-b1gzgŠB$A%CXn"'Ѥ?RΛ]Z :,S37F.Dp90aYf?00io^ BNgzG2Jh6|cPU: IŇ$->&+z) kUi6CWk^H'u+‘YEBPs}1: {ˁrzTrR-㙘KOw9\_3¿rUb#(lL_޺WNO a3Yl*#M5V]!Pt qW_KbnAYzc[xH1]2Xܧ~єL1qGX{i/>.v E$S0d),}[QnS|GL״IB <%&f OV~gd+eVUhf.;e6A-guJ4OK)#j5pl*ʹS^µy=4ȕN< 43ڬmo  局:q;=++: |L+ׇƜ4}UYG4i^]j;,>}ry#O$݄MiV'Ñ& 9s)MrHa-ѭg$Np%⁊(=#gaVt\dZ|t-HP;tE_ՅwqD6_Lr1L&;W6@/u.ݸ{cIrW"}p&S94mSc8n%y/:\Oz6磞̕γ{b͹4Au&(9#YoSm2ȱe&D2_d)*} 3dޟ\YFl퉿Ⱥפm\AXՑ u,m/yZNug +8ho3gf_!bORЗ-4?3+y%TwKI 쵛ݏ^GUژc$cFWTGCvv>;@~RۆD6hҳKt.E3^a 'ɿB&ndjƫ}mc_ LPߑ-Cj2WYUz醞o$U#Y3~ˀ0U)³A=cU'}! 22O驐Up1Inm34M+ZEr 5i Uҵp$ԍ3e] 18WR0S"zљElWlɤ2=L㡍n,Ā i;7 5$N#=)!@qp@QI^ ">zAGATz i Dk fL÷<f^L[YJCƷ乓퇄E!Ҷru'd@n>Z"_M jK"*_/(wR;9';^6vh~o(t?!%bo˜Tn| F"eEgi@"8~5t$GW t&]k_XnD͗+ zr;GY⏐'v ;O\>IBBSi}}i3|<\pJ5 io?qFf h :_٦U>uKZ;?> qU{=#kcl>sۆ!\"(!%Ňv\δsNw/"l-B Р?i"7WM W;jjGhFB@QUz|6'F ~f;sѦ?vQFY:PL\'#@P8bQ1]Vmth x.pE[<1Uө\ŠH   K>ym@%*W8"Mb{g5^ ,0sp{|9H_=nR MuI /Qfx3p?ϔLiF̑cC98*-6][rf)åSVqIuVY ?w|qzn #Ćj}5*Vy "as:ΛР~F==Rq!9lߢ*#Sy 8}5xlLԟk~L tʏ^H)>&#f[Fҿ&'\R୻3LQУ$bje&. ̈GUKYlܔB|m?m+W)|xE'.rkm>)쁈u*CJ0j-0BLcQ-{anz]: õl!VņڻuEf9лP7_E(ela I4}\r 0"%sL9 םzHǧ풀7e5 ^itԷ 3 䧨B?SF뤃R2n`[ k"91!K p0բY,2΁EDs)v[| Vڪ"mq.!3~UQɬv>m`?Kt(д 2%dA0ӔE?} ]Ol$?`'9锋O C0ȼPՃ#HMkJP m47F[(N n+d|3 +''ϫkj; tI9d55PU#{CV>gu8fևVZdhָa M @D63f 1j{S>J[Ē: c 6ٍUQagt3Z-@#trT~;DDN-}^[m#U.,ͪNH]&<lXN΂FyC&ymjꪁíɭjJ+O&ܦ: eN{Ṋ/'%% c*u>-ެ]`N ̪sm6gVf{f>Q/<()qT?Z3H3W?Mي̙OcKR5>1Z(ߗ#,¤Av8 ( k&D|8¨+& UV;#(cWD}EigPw;|.zmb!  (D Jf/enܳE:81$$-&ê&<ΝyB*B~t eFdF~tn AG>9=QL+ <'^M"߈Jc5es<8Ht+b( U6PY)SU@KB4Y_hCo*&Nslů6S FQT$, m))T+ԬĦuO] Q7H0⼸85NjI4 5EۉIXA =Qvj8N18 |韶Jf} 4@~Eem3o Єբ·0|"PzNėr dED>OΎ2Co8yٙ\R(}\.(ѽd&T$1Lz8>nG8k9O)`OƖV*mV)*Mfj^J]/ '6o;.yr`(۸ĖQn-5y :l^GSFwxжΠGYc܌(xћ?"XjuV+܁^4k4QeF|iZ(d)/g-+q[3~xgeRu}Uy=8+1]N3 C^oOX/4ӸVHc\)P UQg7[)=%=]cd$^#ڄ"D']T8\3H#_ qEYxLO3ag&[~pTfM_SҖ< ސ3oΨpBK}![pO4TBTUp)3$`R"$u@΃l37SjOI=./HM>P';ǩ&%~3~|YGFkblU~0ͦn_g>i\ mh|6~.’3isfoG8^: l75Cig[b[Vv!_- ~Z G7WM t+W݉^lHɊ謖R;)z9SGvY>H}pma963@Jse^ZAy`#|SV9:$0N-ؑ`wT3_h<3se]޿4/'Ա: =p)Bm u;p,|6qD0SdN3IDR8XRA.VXq6{8(MEX'\Y7U\H|1 0,&lqtqi;# ZtjJ|1!)%`'Ǧʚg_뫫B%`*xz݂ x@<4B_|;P&'#p=0;NBUe[{ÒhBԣSke )e#^a=lYJF b,B+x֧3@3 C=8rsԬ %259TLd[ tUV;Y`^Ge> 1<ηѶaKoG6 $u7S eQlp{2 1SƟ.MB#!"4_Gqpj ʘ 4b3/JԋV)\yF4%\2@vd,BctNvc]<@ӑ L õ֦n+laaG6y+қ:S. ݜ{ \w~ĀѳtDŽ$ Psy,Pqe$,č@2A xO:|ml 7+eDyiy}VN5fՉ&cl'u;Eök˷@ۑթ P--s_}P,湮u"wlӤJl ?nVh6u%0JDR75gsr!>EC4-C$ꑴ0Veņ'LL~QىAK"l)% [ Y,Hww'.V*10[3(2RaeU%d0xs :- ՛id|zv?U!Hp% .$ m:9+O ȐH¿䣽(emƺnZGؤ]Av4:Ez6U9yJRb1nkء-z(iZҼ.0"ٙ-5{hb8ki*|'͆S4ZZ0ߜ/)!njvǽtP&L9ʴeX݃C$`WqB)/X3X$)qЎ%8iɬ`NnQ]bk^#Lu cUvJAǴM_k Wd⺦T<5^KSXU#K x'MS -7AR]u7`*˂b-O9{;v5};6U$ES85k/7/#_m"$#TT!b.igX޴Ah݋a -Ļ/r_ik[7x'`~54=v\i muyR)לQ<[`p qy&ަrjzY;/a⏒ϖw f5c)e.r7zNg;f̢0X1#Q7=>5Gxc{ޛNUF8X7 EP &w\2<@#n!Z.Ve2^5 ?>.༎'W7% 41ߞ#r}uX~wߴ-o(\|W҉ WHsDSzM aGH`.t+gcg:-EPqx10HB[%J[HF\<Lr}8vɅ=Z8FO6W".AeZܮ #XmÆ`'S|j!b&x^bj^HfPS r2 q2 &dfumKs;ӻ 6( A*/0" _m;;DQ1yVЂ>%ɘTnBnPp%S*Z9_tC2N` C~(,G?:bܖxѨnyX43F#jqe>5k١O2GAuhG0yȑ+b)ҙJ619lP;EPk\E׫y&Xe-:CoR?DEH=CQXx/`2[k[Q6᩼ܰTNUDR|\%?OZE ײ֪.g +>_(4"q^r\b^o/|L^C:/fJb83?hz v<"?rwҌjOʐz55u:q%CYyf %&ֻ׷j^ zKOѾoRũ X?µ| teIҭN2LAÛfڀe`_[v]yߤf֝Aa ,{z ʹcN%ty$Z~QXx֙1|{T$tCSf$ݤV{>ӿ)^wI#{\u,0Rm OmkUVtg:d;gزkCII>\*oB7;%W`藺M3ڲbIwGu<hmyH!Re.1?L.BH?>~e.RخfP;6q HXoHm~#ԧ`@`}X \ʊ,b,q%,3 V!h1 B>>|^<<7Hl5tfL+0"lx!0\~D aƈWG1yn7Bnf4inܐEN ̕(@k_R)>R2~OkQ_J)5Î&G_=rkLCbEey.671BN7ـ fI Dq c4Sj_ dzӥ6Bg3wtpӂU \U/w/hbI\8#𧉭wŀ^p,s΋5k`>9alYУ@OOxUoC jnij>OY,uķۋ&z,AΥEBmWPQG Q&+ ssvUϸ>^^B1 gպmI>&يt#c(v Ч?: C<)eu}i3 X{k)A盳!IgAcS*gYZ0707010000006d000081a4000000000000000000000001619eac9d00009bcc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/]?Eh=ڜͩ2[_$÷Q= {dT!y/D蚂 -X~+?2`x-@D&5kKJ4)6xRH' g'2G$,6xE0DaEG4\s5k&a;3$a}% VSY`=X\ŗ T8LyIrϪO֙dO XO?*?/Ǎ̱Uj%ͤH~tiz/ ٿjmDžxp~нwh! 6ua5P/LyV䣁h\P7@lMQBzSJBtWOӮ@C({.ˣ Y?x'=Nȇ]1H1D+35c##wQQf(ekt/]۹Ô8-k-E9K0Q<:a[y #p/4F&9qǡ2~;>H?ŏxA`P"Di+'Ę!3pի LSJpAYZM8pDEB (~ƅ#?±|)TTC2ʷ +lem N;MZ*dq )t uɳ}AOpazs,s7q|%6vTt'^-cN,$GEmx{fQ5ɳK69q2qwUacJ3~e6@bS &4\"@d2ʃTl*OF-Jx642HpnY3D&vMeK6;p\yn?ީW9Jg\{8àFDL{̗g&Q$q{@A2VM2 EEw{ ucC;i[}M_Z`#6L h7AY[P- Zo!u)XWdQkDLYKnÇknKJl}t?Dݱ \: Y/½f3f.3vLӚ8)Jblm9/^SÃ)h) o;,QWC Bњ5ϥ~t Bx~Y\琠Fީ#*[lX;R 8eae$DôH#Ҋ^p0ٷ^ԆMJ/eJp$ |I *o193 2$j[I_mUb^<>ZQP1 H..o-a|;|dɷtKYP[sS~"8kOHThV+i[Z!w^Q9<wZU!Q:֔6j*ɼ_2c'7~873zUH6缣W0P\C5?PnI2{ ACL9wIr0_޲D)*Asdr(҆]o}G cK>+KpQ|nDk5 "ɉ< %|&[ChfI gee:iZ/(UY[nq8AчScEDZФbJ}Ƞ3\7] 00ݕ TiOXc RrgeWYnWud6wH7?$Cn]Y nDo ?ݜC \5Ca~+C9 A8˙݅7 AR0@(0&ѿB``ҾݺUu3 b ZXawHECWKL7*~AeEbح DH}&T s-^Zouo>`yxyTwp6{kYvs+ DVmXX9W@_Zǜ=NvUo*—bƦ6==!WѪ:ھm fcOC} GmtS KZA*{/:n:-㻨)/S髠^&1/g g wٲ+Y q%`Z)X \ E }{p-0k-n{oÜY[N)*VVS#$'{g`n#Kv);2 WUgNa UOfCeiKy+qF#DWws5ʥ4\@j*bRLdHOxX1/hvxsV\uzY{72Џ&7S]tvot)2ner-; 1֤?i*:mHwWQj"A7U›T}zH׾gCأnNQw{OSQYY1HW"+ŪVa?qZ39>1kX^Z*cn23C`8u +Ƈ! !bW0W.L=r~2|f-R;~6qv阛iWd JJݠ##O3 TpAV {1)_=ɒRU+ NQ̫$5*.,+X]l-7lz~7`2̤ @y?6[h\^kAtwJCZ8SZm&G};T+iVDNks A l7[?*_QIj_l~N%dSFV-(wV#{JNT« Nq.u|5|+ p"f`@4u~D^1aAīHP[_c{x\ F:5k%Ht Dx" ý{;Uw-mj&{1c7΅5NE k%~T7&ٌN]<@") UF%odޢ3 uly;L;#l xo%\Evn.YWŮJUZmaB_"ŎN9헑`(V@cAȗ|Su'$e"j=a/v 9t|J ۃ-41/D%VsE|h)MOvg;Q(X_Py x^89w46 I'm]N>TpF o`kmwޮዂ _`bu%a0Gm;PK1Elx jlg*l͏^09y3\Ҿ閗d+ qַI`[`&YFJ@ : k2, @= *١zGDՅ&݂8DlřoߜݎC5[%6( Jj!4fy=)-M!tCkTݎ阀n4߿'Eu}M┕# Iyhy8A1 FcNR5gg$23`UBŝ EDd9Pv`ު:Xoޏ*7aLlě}#߫:{X lO}[A &m߃& 7^PQWl1+>B fӉ=;\-{s  ,މkJ;*$;d k-!H_]WfKt!w>]H۱,H>P<`'+㆕*BhF05L'ɘO.ޡh@R]~ρgr͑SH4|AKeK0-kSщ53兣<4H9"yXx~5!XV-ptTCe#):XGR#@{J.=(%kIȅT :VE9Twȝu'-/I$j@g?)!8^Mn>]}b,bm8 6f``QK"UY~&'wYt;m2]Q7)螙M3TJ[W>UrƇ)|L"ݺHRo2ނ>=R(Yl}*V{ު0 b[ 4`_> T[uxOAU+I"xvftCrz@$:׺hfZy_, Br%hۦ@Dgv4Aʨg&D.qJ@mNd"?ŦZǑ3zp3G6h$B|=jƝ)F6nZp7pzՑXVcF=BEm8fG~ҴҨ%mZS6m>?+4$qA8C+0W>c {̓qҌoX 9H/>Iڋ76'yVGMԸRCV݃oN*5+\ x515u;JvE*k04a_$@`/b =u>'b9,֒e⊞/e07Џ[ޒE `\e O 4Dr=lںoo<{U`V}X եd78pqy)>Ě /S!&.RΓ92~RJi?*G't^7FlwT&Tѝ[[,iNAW"UF Al?z`ALuMO{K|Fm6H EuV D9MLg:ԣ #,andQ̷,3B]Y#]KJH7ǐq>CJ|Ѷ)ybͯ# Jt]Yִ6^g]=7$U q4}0Ze g]㊎ t"g)s =}WUStZ) ڂ:gWѤKFQہRm|6gE?Uy@44)iZ-y&,(p{ҲYmf;#ȕ_O63 u乷|dլ^5.J JՕO x%ͽ#[w8j-5n$"h񮝌 ړ^s}Ǡ;OZheHtјmχg#kw&%pȜdE M.QgҋM;Uo VٸOA/ԂT?'=J x\IN?`ȊӃypэ.&GhOA.hG`_%@Cڜ'GJMUkZ:|i 1>kNdrY0/6Xu'AЩ5l<EB=^$ ^nc,{?ːgSL\3{,!ȈyEy.ͲLJ#`!:l>_]I+WF>oB_}$r6 /x 鈟GRڊW)lv% [έ Z{34 "J'DTAkU@O5?uEQƺ}f❟w J9:ADϘ x]$'D6kIb9(?';@XUs'Dnjwe4.@Lήv %mFӆ3"mj ] r֋QɅ33N'x J#ވ4ʕU\;"&ɉEjeUмC>>N9, oa;w<~p=Qα"'Ѝ UxW^=%?6`" oboz @6D30H'%6>3"?z%Z 7@^ge7q6c1XĖi%;fyk{`37((c^p &$Q'T\ ,*,Cn'(&4>,Q835D| {j%[eeDin/::[2EАqvZi@#$(V-'_1:څZ$~Ž=DmlB1RNΧ {cwt|d ֌shn@t-b-A8gQ9ΐƊM"P']$f.c7x[8-ʅ;8J ?\hgebLL <W!UJ+o{-zJ[7#ƴi?%ͨ; 6F'J2> p"gS{3QVn|]FXjl?@>d6gN'B?ygbTmBg3vymd'7B"VHR:H5ʏ% ft {4Ib[n+#PD*I(W ꈽ/9H: CEQ+.6e5dVnǚ;t~AD꾖>Z1R*&@#\ڈՐ|͍UmЋmUQ3 l:$Xlߓ:l ۰ (Cⷤx&0~9 tT _",V ǽ!#6tNῺXX ^MŴCPxW"C=}qCLwQ6PyǨW>4~R5@f9^qO#Ҿj)(vUX4q]1]" d/~怖ߧ!ϒ#ښy)q%fj̗!q!j'0a0qqtRw#6B8bY<\ 4w ̊%utfRE輍vˤ;Ajqͧ^ϲ50 #AMOg])o coτv,śFX ͭݷ&IIN[D1݁X|BeJ ϛ5MxU\jz 4y+g%&`U- V a/XI:  |3@Y:%^mY@cNik(Lh oek; TP6ȸp#JG5TAŀ~sfXaMsՌ(ݥBݻyl;p?'6{ 8U31f6yTE9Wt9UF +hb͒L00 #%K{9 dAGa" xkkG_\(&@B+[JG4.FS~ܕ8xE1I [r7iC1>.·W±Ap1CQYo?MM(w;#54i.ojP RY Dz& b 5mIPG_>wǪVܐI5``I[<{B(~Mrݓ\Ǔ #4;Re PlYY7B4D*d!xv*e,ܘGj < 6\Ng0>?rv Qr﹣hW/k_9Ŧ ΙeYI斏.P Y @{;s@p:ܣwE1=`mDA>W\9a"8TcejAS]jr^Df3E %>X"i~ϊ@kKP+>OoJ@uOe B@Ņ2jc0}5>XsD>߬6%u1Q]X#> B˸k-T0rEPyY"zǣg8DIXIXG@-\-g`3Y/%491->)%@83mPQHT@CnmӼlDʀuywdKυ%638O3@la֜^r/[#3]禖;qh3B ~ +Y()L~&CS #_ ~ r K_ ]wmD&@ sAJpbt?c*SJȧ(]Z_}i ]blE膕N<-t;6*TܸxdEqj</IMH(Fi*AdIn`iP3w0i>Nt rV%r>Š@fcJL6JC\oDUž:Cׅ)$c[$AxI[M'%(oW`00LGf˞鍄ds6$vzyܖhY+k_~zg7ù(1ө8QՕTb8Csg>o"2FaLqnsPRԾ-S۪*aE{:Չkouv5CO6O,joot"1[y hJ[$a+;o],}%\Zc ľ?.U/Zϯ;[+}LsC֙/[< dQb ABt !Щld]zA#>*6I6*0+L{(3-cuQDqb`#V6/7mj+8+HI\Y8@)rݬ8by!N$@<_jK$冪~ k.h3z%͑r<2Dq4r3Y8[dxU]rt]u.N(imcR,q͖V" bxnO|EWim@kKa(>t^):^#.l, F`/"TU"of(@@e+ ~{Ő9H&LJfb8!kaAen#)cr[gE ?8]HG{hZ0c1IZkÊ벿}#xh0NgGȷgI/*8lZmf;w >{MI1ߨgw@`9wT@zVF;aɼJVQ?*@At-j0!QZ&kyRt?Lb: ֑fm=iGS|\2Ҧ6H1R7@Asz=.Xj@R iszH14'2upO$kyXT%֪ I5y}1 j2jF@(7l湞`p85̆6^OS`JK͍4 }|dYǨ* {:qo&*ǚ+>6AffF < Y9Ў?= tZ5+a)FxEbWn&MvE z_x$ciV^BBɻ ʎ@ioplzhdҁ!]J겳s \ww ˍC*@ӂϥkWͩ  oV.MqbL( @w |7 qwݰJ?k=|!qH?mт)Xc6tyVZ h d[/9H <(vY3y*c3FoFIKBwbeQ@`JkX$௱&Edf8дZ8+ 'j>G-^1 w\% (i!\2MBγ 2sg3ġu]'x)5(b҅wa#m0!)5ЁúؤUu禹G~ pIyrlckƯp~\q!RKQy؊|9F9k,;#veG ;; )ܻ~2A?ٰdJMIzM(y:7Icm0"WgIP5@~cZ ZٖmK0. Z'3*ص7T1H {&%=hsCDM<5:PzD؀ggv~נ;oSeZm-vfd+Dc4NN[}a` xEdD9f+RMҏB2 s?kȠ }ԩjV; ;1N8T/“Hǡ^vtpC7^5.bȞIZ& 2Bl:=!+v .a;012`t>9]KWĐ;ar|Oó0ξڙ2Q@ʜ xq%{X̝3{/} ~k:)n7 T]3g",)ϝS<6 m7r8ia[k#` Է1o &B \+YJ(͍X7TX8xD]hؘ<zK?\T?_NsQG[QEC8 )i}ѫ K1j<ѫ$'4Q.NVLc=&/O6$w%yҡ-UrMKELη!y&d;(W5[Ёpf/7%Q%l})KIMrc/du[|%6ɂ™Ss5ÕpZO*$;(4{q%|X:^위刖\|JX E8tu;3xxp^"j;}=&O?CLxŮS/*o^(VDmOl >Xlx +R&=КqL5۞Ir݅P ;%R{e.{/XZF2uex ^nLɽ1zv$rZ,\o ~aR>埊*/U¥W싖t=$PO!kB;Qysd>/N r|4ቌDjCǙJA? vp,&h+;\d֑\#kDJ8F7|}WJ,4}Vm1&OФȌj>KviDhhb^CU eZoBab dm{SNaJASyH0mB}qZ)sLٜalK#LQ0<*!t(rXO 87NK^EX?bQ%64}u daZ*Ֆu&ɒZ8>bQ \P}>P.&l>$6Yu>J#.{@pӲB^´3vNtqz[:Cy$z|u˩I?JknF/ي3wm>F ?:A[;..ʎ$F+Y8G"eIQgv ?L  ^I0cwY .\;NNͦfݒ%9 9)#YX1T2!vޔuwN-&iَҭP$Qi:)gIS1`'v~Y|F9L踺N }kFk "N12 }Qo/[G<)$aP'!h EY[!r5ƍ>ZV)xK\ q;PX 7_l7JЪi' Py0ALaTta1mR`> Px`qRlH4Q(m?-][ #foB-^6?wO9}j#b ŚQqܺͫz ;N>A.O>`וJB`dR$7Hi}dM(#*{zAnY(f/E)g8dfr)XK_14k݄Z&ߕd!8'c<"4xf3cpS}$,+o2`|xS^ P57%%a|Kytږ]z > ~L,=k*Ugs8e {AfĄO, ҹͭ& h'3Yg.|P)K}9㼝8@ CD~44dyVFM ю"5ND w<56-׆ួJYxo_QVdm P/$FJ:7dRq@mPFwsSuXmKW鳇K{~@:,3 4 ?R`<9]d"& kLX?2ܻIuG$8opvGC4jUV+wt~t;[ڶQ@"P" xba= 3fDh '.uJڟpzB-CUh!Bz6X:jWߑ݋`<|ؔ_, J^I9>GK3U9CI7@m U_­$my&yt5Zv]f~ݓn朕BXwC8s¢dʁ }AOUf[*`ؿLrn/g4&ӞaWX]4O JbnWr51r6`]9 !W RNbbl`7q Lq1|լ"e'9hUh<¼yk8^ +KX̛~Yq!ؔUz GEw>~fzCi;^}F@Zkq ?gn}/r2-;#[WX,qRbY1P^~+kY珖ʄ#ؙ#d>j9k6`!'tb?1 C.ϗg~L~DRJ 6gKJaƯR S nT3 bWͷvF6C/;#1ʬq)@&ЦhZ:8dbg*V@ hHk*L'k-X@_gC>XqqV 7NUW}?U(J>=3Oq%%P[,ܧ肇@uUVo{rm-t ck]{0630R˘bL)s_Z"ѯ756%x΋B$ͫ$ ˺RUyźڦڤ\lKmcEiJVfpoR1r;+wtE f2Qؼ-@L)K(s 7c%W[843#>b`@kJA@h|$y)ij]751_[Y}#`-)#H^2O<];VeUӮQ%+)G,'Jx.6EVKMhmbrѫ]2@%zN^z~]K,f!載w>Ď]"K̲Pld} rY`~þV</cN\U:ħզĆo Jxp:a;OMxMYG&Ja.)4{B_[`z,wԙ2yՐ</_^ir܇H@}ڲ&őbzY  w:l|ܠ5$̀s6&ϯRPn n -BV9D2Ue {a9~u+SMjIٸ#9.;?VUk9M4VUf#tk)$ dH67gr YHhǂSuL[!< -uc1Z\}eC"۪'_ h#=6NQ^UV Qb4r0kte5:^ G Hca8-JMSr[ *XlYj֌ޟYFVb,pҔĮ&eOP"FPqky}l01XI]]Zvg֥J5PbK`|>3͉#F`c苢iwL(s3ݙ,\rU.3On> 1KT\}3/, KA"aΪUzKoE -ai( L8׍-!^ݭ`Rp-[ǒL ck|@bTث+L;H9H_SHxɪ`+ %=} @24TN'Dk:ޖMyYeKø7.4jL> Kjn 1 q=Q^yDrlZ Dj-j Q-qf<[r&@T>mD@%k R;ެPp}Z+A!]nx:JOFS$a:+#qo}kpK GyBȉ}W$DK8ern^u، U|2y| ܇0R}/lL KT)n\Q|1# )\pZPjV?K"|SmL{3/0=JQ|0Ѽ`U!OyQaFИaf;kC~q9Ζ9HQNMm*Z-|R9&P2>LӋYSe1ӊcXoԄ740ЃjiN;n,J+FSDT#`;3]/x6Tf%e-t)ܵX!Ng$E:rJWi@WЃмc9sŜR!U4^[9G ǿ$8xyntvl6 ـ{R;5lR2n8ڿY!IJO'ȾUv꩞]+<Hr R_+m5?1b79YU8j$FVRh e c 밼ݰcDv:ӧ4-;%yK7B~f|[Mͳ?PYMoĉnmQx\TV?aZe59µCW9 -yIIЯba"j.d vf`>fy FT>n3 oIϺ =|ML/#!K5ql*3.σmvvKl4Kf{S<7l,&{&j\ n$~D6.:o箫;(%feUZFJ)Rbz3o H߶&3\ŲSfZ9Le+@{U.>PxZ`~CSsz_{5TS{PA=[ؘ[iF:FGQLilmD27ؕC(2[9Þ.HJ쬕j=Ol_J傺lrc844܀ւxIhy('f%+q[%f3lz5dzC,?ǓaL\2J(>Ti`]A{\ky]rQ)z,YIA}KOADX5hi; :^rgbJ萔 ؜uQ 1OfdagJ%8pqQ;P1lhuesߐo,yL>\յfb\: ; a}L/qۢJ"AY%}s(~L-;##IZ o5v5n[scz}Hһ(0еUnLQ$.BxU7OE']kf}y?W(_7fԨt|$͖$yHzaPPf9Rs= 8<1, 5[7` K_`uz1שּׂ.tcBSf_Gm~䙺gyNF/p)fڰV4 ]e5W4="Vͼ~|CM!?]]9HMj~e'׀xν7OdBS:63 Jt9ى6`awW!n\x beRD Kf@ &qr]yt>ѺCF]2?*feDi/='0m ( &A4[6t+(*3/T˾J_XGCsF!2pp7cԽˁWZʴsMѢD5⻭T򢔘ߞF˨\'z- po'I΍pq$ !'5H7]ca`5\yyU jl*Uk\\f%Y3!ECݏ'MȪh"ւ&׈{} nq$c1@pB"yil?Ͱׇ-f=U,QśfMJ !)(-Ʋ AȲ2 }4^̄@ Q+X8BO^_AMԬPd|Tfs#GرY3$4djdtK5oC 7bE+6Qko  1D>dn&1I/D}HֹNKD)GMS\UU+MIoq-ۧT!\`qs.ػ gBV ;/; ImK=+lլ?bh& %u+ve^rZc1Yߖ|*kJ]R;UDU0qhRRi/ib>yaFVd|ҳjd&V1jx(C'fs2; "G/,z LO f gN F@:܂Η̼=nQD@'ټRvPS6ekbr(ϙX&U#-MSvLMQ_7zl}@ְdq#(pHoJֶZS5yjyry~)= ~rT- JqS.`INm)|U bٙn%@*P/-"6X_]ccr"Oŝ_rp1b9@9NLPʴ|Uk UsFKY^OR\ 7\:g6]ꪷ7!S+)'w℻*lZ.0_Q1 0bO2UmV}ul^&磌Xu2uG4\JhRЁ.qGrI p簯b=EIyn;Z }:6 aG?͆@/F@^운J_aG-lHX/W?tqg"&Buh.|h7K{hdg+ȢB aeBjiD^GqVbc*Kxkl;rbD-].K$ R4aMK|w" AێLND(rFtOz{4wokm|vj Sd(S׷sK/Y~g"Ԗ2sUEr 2fȓY,A Ѩj*r)sؚPWF{(ےri܎NM^#I4a]04L,UG67rLOO-IJ֫RqKjzWfzHB{r<ҽvSci F%VQ7cūh}pE`pڨ*d(Ux 籣o2O}Z9:hT<(`(u6esǽ̅րHf%'I~7M['\^\oeJOq9~rE)M|idUa/ %=Wb/O6C|O&㛦 r x@ *nu:ppxZsQJkA%h kLƁe,d A,@Є۸tZ ;HF5s ҙȧv!_%6_-u>Lx*SrDxجRtc߻(sg4+A{wJ2OZ`ݑp"@eiAΗGkD^+*\sw;o'M4b I-odYjYCcӶonY.7hW"%|\LCn*=tZ@UV.VȐȠ'>g=L8N`q')JkuX監r|e {ӏmPu,y"fX<Զ͑m6C1mP#3/t GT6V"!0̷s]uS65<]-s w "*9!c|G"JGtN e8XOaɹٟ6K8R\MQxlxWՂvq6 r8m8H>:xl&QtaN8 u_D]PS3Rz+_WC'B0kRЁY{؀.1Aᾷ͞זȁe_'hAL$0!>{A& DfJ4'dU` oq~8Ŕ4~Ŏ,Qʤ\a~p¨+4k?@ eTд Nq}o>oI\fPcчr;(b }opRB4Tfuʎa Ҋ2Z]W`$T3[K;ʭK-r;d]Mrw9-) WTGA=,ƠWKGEݫ`?Ib!T8NbK 8;VM(31=WMH ;Q'kEZ'nǀK?l[mr̀&|+㿷GZ$/ۍ5m1O_hlVM@|i篐,J:wVFkf@1;͍H,D(nCKZ3L{TDwWYZ6gޯ. h6͡Ytc u}.E0Q;GfsK_}>ќMd1vU1 qDhRэ"Pme\C]'fWC6gIV(b+J`\utovRݫH ˘fN*.ĎƊrH B(>LK]hɹAsĮ;7 仏keWm:5W\UvƊ*MwfuoDl6,!t,٣/Ө LoR{k(C'OM{FuG|-:/to;!U˄ ]ӍS=/^Z$93f8@3V$nځ⣑C$U9WǽY€XID/WG ˞-AE4XGɯ}BqQ?78>x+#AE;[i!J-[FW89(#M>3`CEsnL i@X)℧gX81O¬[FB-MKY)۫ ȅe![8R\#p66+`@|Oj~*k% Y݃܍~K Y_¯ J)h >8VT>x=i+DȰz(5-ͅđX>(uIg>SdA[-ÛUG C@Nԋ'NaW>|_&aTMpY|UܥduO%%%VQXxr}"-;ai%+ 9|*ÐT'-BwvX'ð] w`B`tz]ݒVbﴝT|_ g@<vc(0e\ DN,:eԐ LH(E9~<e.rZC'};@aX<Z@-gU_+̞]E-lhLB@>Bi󰕣NbHw:(ȍ"B Y`)s,QE4prX0/> J2Ep ck) _mY6<'SG)l񺧺3~[Z6Dٽbޛg=R= Af˳|~[l !rR/Y {ƽaeoH,7*y:-e }g:b=)`},G0ďv֜Rzq@Cߞv%Qwf9|ȥӨfwzs WDחyb$KT,\4Fh\?c0;w?nDkQfM+GYk=? C~+YWԯ;Z*؇ߟR9$Ng=enGKaS4J$4[tUryMg7 |2ʆ釮DFl۹@`!.$v/=ԇK/|2Zq588@!73~o$"n\$ ˧'AL7$( < 1r,'%ͬ舃8^i5tnPU&\y_1NJdnbw7vG۪/ k/6p$YZ_p q%G㧼Z"dO"`h5 RaYuU{ZGl1Y.N27j;#6*Xx AѨ)-\FJɩّv h6TU3j2xYD;H7 XQ3`I\.+fC!RFy:# :fyt_}֤ QL6ӕg[|V '_Jnl1r:eJOzWW}o 2ı#h D躐ԻNc@š*$f݃2N'x6|s2ɽ-%2>֤Io7b m43YnysY,3<"~΄W=h Lhw9e2K,ixoF P_ty;Z k 2VKCc:m"w iDQIF,SUjNNm聣jQ!dsHIY@`ꅻL먔l&ҹd9n4nofv:[ B۠Mb'LDlGr Bq(F(k_ȊTj Mg5kSxnnE';CA -ئ%M:;zpA(۹A'ia քk q;dsh;k4W1mn 'Q6 .ǃ9uqG@Tg#rk]A%t\e}څ;C:NKnԎ+5W7`F7,;"eEQ*Hs:6DivG(bo9,TALǷ%ܟ'Cp546G3e5qXExnapWcW42jҏPXGCʡXapߔ10UϠ?BϩϨEzY +ӌb*.x$D~]USCbmv@m:\Cмª㕵t#=? kdtU8L3F©k$ʉ 5puP BXü^)$Of![\Y! }T?^(^й>pZd!ۄ?΀jDvBz<.ӐT=y T23k٭cगI%%CٔvdtCa_{q!]1u5h/_J? Y7ж5B,KnF;:)qi*$k[33m3 bpҁFZzTxeli=JW*Ax)N\% 3oL\冉vn<HtwNN伄rQk#&jѪ yPueHwuI;]GBڍyld܄`5-<4V_*{RmgL(B%X)sXno8f|ͥ`ޤ ?}Y "ؗT98 D+31=3+Odp@L*CJl xE'T)݋?ܿʋ댊U~,M9ViMX[Ӆȱ&u2)K *%k5<$e֟mLbgdBa>OH^p;^f La|\F]xk@, mʥ!rN\d!7V Tz/GfH qw'8N5%k-{ۃdh:Wф!~TgьٔA\9UIۛmF.Ɔê4-1j\,cCñEMsmh(&*DPPd'o74&Kt=6q2#w ˸'ZdH`љe+u;PbAʓDƴoTemvxRI jC@ڟG}JJS nOWm \mngMmXQ)vimz~w|dTT/ )ٿz.ba)7d)i+CCH 0Ԥa{GР?•2ͦG'M֠HUsM_B&|e AM *G1,`l- a.3l@ S"V8L';0L֭ߊ ?45zڪˬ4Xݝ@L\D1 boa||nu֖LZEr Ǩ%v x]HDY~,Rg}+r/Ol2fȔ#1VHVy{ ;xNe>H  F=v8PsCB{ߺXx@!؊rUF[*͎M?[ak\qx0νAkb \s˖HHŲb8%ۧտCDmgi#T\=WtLTٿ00g~,vKK!=y0$R!8 7rg^l:$#1:[@k)Jif]FS'P>X,ͬLi耇'bq[bRUXg.E,mosޫ6 =0Na$uz+ iG >q2lȭsqڪ:uxTo8]F{[Ș@CO,Qz.u/] }+z_ūE)167|t50xsg K{'v=\ޢ&fn>vu@3N0e`,K*J^ - !kCOk%%]{/ C ۋ]c rX ʔ O偵F\ݧب`s[]!{yCaY+p:f+-A.ΞǪPj\¿NMc홓08neO;:wY0D#]r6]5r3չ Buɴ BW<9R\|pؐ4LjA2DVMi.xo!i"-G R:y}}j\K2+;q# ^:CCDE욉<5b4L u]MIB<@GVu =im&Vb*(7K?j'WvNYtI m' AF\B0QghG&yB&H ;Su/ʖi {d: }\=Bݫ(~*,zZ)K,rw~AQփFz3B[Wj]fr@fb>t`yU9Y)g'{s(€K~T5iUg0;m?j i%D5 !bMw,P=w+6\TS@&:JuBr>ꛔzB(^XCd{ &8+@_ F("8&(OOR )m+MCTVR>7uRoucnS%h`ncuy1)vxVmW?IH?e EI&Z*Y&  :?A1N 4@=IR+\̯D^&u?)V1p K}T9uqlY*(N_ ׁJ=7eQT>eӚn}Ǿ/&Ul&7pcioLyshBZV¡Eß3؁\Ph<;8ZZoטuv\p/[NOd󃇕OԻ!+Lffj^ (cAM?&~P>4O*crCMv{d}tY+V͢D:P caQDrKltz踳Y0U3@0P,-I޵\αo&w W<6ƈa|ą̙;;])'԰5X|Oxks,d퓪n#_5\T1\z [T, Ψ4 O|:wLok"OFT[E_;N8 $sw`$vzQ\?L䅕28@̺;nz Ի-sKjDht&`Nmkx-vK_?^v ިPeZ1  ~,~8i$Pp"$q0MCLʆe]Y;WVKXbY2[,g|O<@rҵimv,,'#22bW)`1$~N ueԄxDl6\^ ^Bߩ%/Tb631z0=^~=rB*l5t%Eạ:cU4'•5z1OZ6Dy5u#nUh]Uݵ&Ixk `$ekS) F; {m~|WѰX>S!ׯSza@$]y|1mWkMb$BkJgݏb h6F=ࡁyiZ[{PW 4JzVJ,v ոw%#T\krԫa\`)=DQjY7~ ڎS `8\>_c굶.V*\z~('J׌T+`Ua;L~Jg]g_&# = 1aݕVxOid a+!j.Z TF^֮qET&0IT'u!<'$(őh+wݑnQFYk:I%OlգѶm=@䶊0@K;3mgcYwۏvt@P弃,W6rLaj@+ܜQDSA/rs!rz}9Ivp !/QFy/2)EegIV"1Xy#4'cَ؁OvP*7Fkk+]ʕ{nzLhe> "/ڽhx[k4aT^:*Pj(Yue]$zZﰕ 0?bښb)R-&TG4V:k_,SW-@_ŭ-eL>ف~2-zPŤ1Zn_'ܿ`hYAtiz~ r(!_MO lwj2 nNPO &vP> wߓQʚt\TgUrn@%,oi=[a-ɲP1 &806ᵙjӬ haȍl!lP[kbAO}"VO8E&6_,%P0&H VL;Edm{"/{J2$*&DYeҳ nI$ hrG5osD- 19Dd,,+Unx2ʀu-Jr_C߼Fg skަj3w4Q4? [OBT'=[#{Wݑ܌1 ]>WHQ6#)nwzƶbC_ėC}jz[RC~o@^toD[#`Qth)54y&<YV΅ζ^rOn{504!8"v}v9ʣ+2hhVSR&&ȓXlY-g^ ~_f0o&5"0`)Hvm1o bV>I۸ejw>:6ժhLS;1˔tg+]xYcq2ҫc Zo|ޥݟTH|­fяz%KR,OS<]j-BIL~D^ÜҖFIPT/e";/ڭt]|g?xXYԗ 6 ?a} Z۬:)aa!χh7XRҚqRN`pn_Q:L>Ezܖ bO gYZ0707010000006e000081a4000000000000000000000001619eac9d0000bd04000000000000000000000000000000000000006200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/?]?Eh=ڜͩ|( #g0G&+)#?b˺2MYRDm- Ě־%08gr'.CZzd,k&ўkP m%8yQ|0à8N@-㟸R zvΉ.v؉ ;z]:ǹ)`@[ ({a4~, <Ǫ!(6]yuS[wFjk<\R뺜tC|;(D]Kupi;dz2GƟ_}x[Xusg&L(uo3򭞭GlP?&LقR2d4m[G&.J\cm x~kİkNF x,f#.PG.>d-3?[|U3BG"h[U(1k- 8ak hH;\@^:ms,ģv?`7kR! 4(eKUVcOFH^*-2rU^z2{_lCX훎>[޴wy!>ɝԗÓ_̏ :75t+j\>sZ߬/Q#>\kHwS8<uRi*F]ith k!x&;zYLن?A+** 2.!f}JڭVZlT%-=] ; :@*Yr&x;ur6-.LhiCO*,ԍ,j;gt7+ Iݼݛp9>vF}sXN4"6-a PBf rhw !/4~<-.zn'JUn>g #;/$obeKmifF?} |P+1*@bV4*|+`{̶qEb~MuiAzxI -zMzEsJ[5pd"?@S/p1eQ 84i`£jяI>TJFi3 I=R&)@~d^r$u x.e=ޯP ׅݓCXK&6GCQw&.VNB:0!í7|gӃ/Iǹhϯо%w]Mwp 9qpӥmRaSq08:Y-VQ٦>1!l3NE"˳BgQ[.Ε l]o u팓G{Ua5&4Ǘoo|n3l7{bEMZ+ 8yvp;)[@-єhi:͊;WЍq'xgF4(w> UA~d죪a&.;,>%yNb<@}2?"r E: M^&1B2_D:CCyr"`lB:IQ>(60 MLx !s ~=@MekP޵ yfWXc us?TLL᳄{!ú~񓤙}2=!v^xkðmc.}<ًuD6`IzX)2YQ^6D׍;絫+d&9HrWHzՉ oF@ʶϪ'1V:쀽H<8lVY5J-G Kb7 R ˆ\UMdT&\(%DȂoNCɽA3wvEqr ~307]R2/<FX(={Œ`)SEl%R@q53$,9õʺϡi$q :fm<)ẑ+aTX$RU^)!l+6v˝įè` Y{ g@S LgE\6bЭ\xI\{u`J2uc2`CF;w!@eD˕}ʙq8oq;W6^!%p:%d 'Pv[>g`;ѻiGw!]&ދe]/H*Yu,Nd[x{]?3[(HFXvM_Ёyh" sy~Ua} ^p葌;'(9uYZ 4۠*(ckؔ'?;>E5e/n-RM~n&ԐIܒp`*2¹i)&mtދ5}֥| m.ydE\HqC1$%D `^d2 (l8pX_pk*S~aVіذJi2qg3= :[τĒѽ3㈞!xbc5 !w]&4qhfa=4I%"*=OR[J_F pl|hy1-yKرR28Uffvp1Vӟnlܝp 6U˥TvV6ڍiKoR4aݡF(TZrFsIp["z, ⺓+h+޽B[J,i!5yP!;~,'n/C^b2P7yFfˀux;_HƜ<}:ip=r(:3؂|-+RɴG-*I-^R|<7v8xꈅh׷郘7#!cB֘tBF7X#gB)(OsK'G%NDF͜+)a,>5rY|4Wa*Wo{exآ$48h!-2E} Pj ]C6!}>n1"ڋu &0̚wG]n+l }2]?fޝZF\YCε.O 7u67GW_;hf onI{MY QvBr<ߢf_;&E7NO{0S5{a>];tYV=ce.yW4(Y^L{?b mFP? ~ё~yv|:b!6&ba=}G+:45i~y^t^ Wk|u#4VtxL}s@tQuS!@4I;WΏuUJ.lc*НzUa,]KJ*3V/ay{p{Aكl.3g뿫Ȼ[}'P\:ꄼt,Tlk!&不RNP^s5L\+ULlyJuB_bGHwP 0x_;oWPWpXc)DاMB&l9Px3l$'sNXz_*)$/^/Ž67S`AS])N6H7dE? QY|4?m<:9Sjf/htfm(I2S+D M'$ {n ^)-* MC܀%Yv+XBG璉fH^JtW) .s!΍H4 '0~]Ufe'GyU _9c'OS m/C b7婵&]Giyr6gBl cɦP n +4{>XMVaYCr$ZEΏB ~o1CB @+"UUik 9?̄Eof}\H|ߙ._sLoݫ'k#iK9oy\]JK!n],r0 "+ Z]qQYӒ!DJĠ lԨCĐ0]bfZan4K+*}3ROĦ2 tL=UtI XQ\^[Y#.eirːtT AUBI(-ٿ,Oعzo餛 L\KڦҔBc=(guUq@{T#p#emQ2zPXFjd۬~X厨t pEQCN5$@S_jY'} zY8oR2LS('sF6D4QH"8Y7IYfr8d| 9l0JKI~lPJ֜A% U #^TxgQrR_ t+ 37P!؄|6Fϔ20/=?|V}"p ÒvCr"tץ)>CCrYj"QnJ?`sJ/rpšĿ OՆjXDtzܵ@\ZXs5TԄzB$5`#(CEkJ~/X\wZ7n+ FIàn;"zb.&}s۞U$m߆ļ[[(q'Fȹ;ˎ`qPRe<}Ϟl;ەuPY$grf%:#Ҋwoё$5lbyes_I4I}<"ae,.VpMqfݲ`OnD MJoG#/w~[twަ EM);)]%{u^6}@'0(LwI3O4Q~n2x5C(0nUpʈܭTOS3 h^&kpES 3Pаn^ퟶc8# duJ_9q` L0 '&eF'yݶ5pBH@ Sgʱefgn32A~{<[;u,6OEBsY_PQ{wqnyzReѯ|@"8tGLd@jlnh{~g`uj&V/҄4^/܉Eioĝ93u/gmzPW 1wNɽVa,85/n2Dm*r~' 0d 3tboNA Q[us|o-OD),' {ڶA3g0`¬y-4VCidH 8`FkM}[K q-4Nn=(tDΠ}eĴzm/egQb,~"n6[}xq (q& <ִs敗8K"e 1sct]*H~lE1/[$ET}GR49NDV,l^ڍ*ql`|J,ZldH4 )=v_3}+`PVoKG/'ߺ0Mn[};IڇDlZ NY41XMU^k TAi2D|-6;x7.@G _akkzKdOGϷAXK[c6'X9R~ !HT*.^_∁yPd7BvKp^f)҉?lV4(' Y^ p3EVb`&acZ;}f[7Jj7g,VKE#QmC><cH*PЄVUͣڕ?[CBEpLd <92kc5J,Db`TZ[dF3sѐ۠N6d[\C$wG:LP2Z  ǂ9 VJe+~Ko'eFh (/RF[N 1f&|R?{M :o˯<3wO\@M\(BК# ҧW5γa%p1[YOh4gZ=NW 쉰W|L cPwZfIIh7f2&r-6rO-qb q"ᙎ&]`>׊D5W_W >tt&?ŞIBvdMT}MI_ r_ ڕsB.E2AD``wg<=?뷍Jf2{ lBa½s5Ykko^SNXcH^kyFMEni წ]< D<'" g0ɒy5\!\{˞XK (,UvKeN녷$ ^ęuiG~[qOgӇ#mt "KXmi~JKܳd{.lҼ\aR"ϙ!V뢕^"Iјi̺~ޣ?וz_:YAWq X, xun@w{{&GlR %Ƣ\N\n0#H`_%?o<(ir2hb\]HlEР<&u4;;!~^PEDa>JGDrS2Ld!#-O<ZJXQ"˔Iwq{+^rCX\WCH;u*wΌ (&c(&6a# :hCXufV[f)fEYe$lk)^3zR'W況1q$Ct Z1[ʢ`<=rhM0Z΁bv+02eN3ds nՏ*_.CЏ ^!`S; erA,;J?ouL;RFm#4DR= 6¿o5>e$=k[-bn}_?%j'>]̸0P;-po0ȸ,p P/'ewo!P*VhvORpvv,=4.{g,f coGMJjMY_,`-l eCTVgԘ^"Q,WBpI`%fsQgwr{atzkl ;z\߾aѢƞ#MTM;oևU ZZ1:CZGYA; : 1Պv`BEuf$<0Gd FXD%q< @ޱFx"GD@b6"6ҵpX K8^a"8A1gɸZi[cvS(6#ofIDF2&aOf:3=-Kf䝀$$_K?8%aQ]85Bx9B4;LZ9Q?Ѽ+*B{87|AӰV^TJ%"X ;c]? ,r OۿOjjD (%HL*QوQae8.{V۬o d!jj麽'MAWZOS0xE^$PktċbeLcu[禮1Njk'&IyCN`] .O4Z$ r.:vPl v[%FWi++H>PMv'AoFcoOx,02~2ZjK ԙ Tʁ= @WCY-X=ƋIDcJLIV!>qΕlY`vGfr%!Ԟq 0U8 O'HʮdeL ~R€3)&myQf2KSk`ZOY:Lġ2zSY (G]8#)m7r|]hH+Sǒib(uTO]x?c-/NUX}<ՙ|Ӏ/dl,=p)%Xݱ-)7>9]4ro7>Viikwrx[N\]upkNFo'MGxgDCj`,|F}A (L3xi>(GC ~?Ӌ @K[9b#OX &Oƛtk\*еԮrKN;L:$R %=W ~?;7 hr-X-w(qdimI-—[ڄ)YAHzX%j7gF4w5-ɨ# ևv'rjm恔.(3鎀@{qIt oYHBri%N{ܱ8MEopH+ܟ۰6u8BT[)%72[]ꡤ0k=qy?ZxuyARO>k.]HK2NCW %qfieitwn1QL{>{{;4*h+Y1drWV'heBsCb ^&)_=#%NF6 } 2M[>Nc ~P[lClO8. A/^! @V*4:ʒ5dgu[cIְ ONq Cvd)s~d:HԠdvͻ;,dD Atsl׃W0x$k瀭91d(L<cAؤ D^Y FUVL'6ႳYMe69w:S@Y|P0@΅Oԙxh :jssqY\*ÑBՐZ@;{e&GIЀ'(]:p$S9abz؝eğ܇%2#B_gmW +nf1^7r &Gi M^2T8,ɶ^-/ZB|,*!?3 [YY6`rOB Y~Oۙ1IgQ:|zOBM+?  s !7ʡAAjpIVF}۸oQåW!|0K7k!/av|#LsBAj.繓ƝFc+ X:suϭP̙lTH.) (cP5Ӧ ^KcàˉSrr?AJJfZ5NX삕`\ڟ(&6QRGI -IP#nֽS#w%rT\IuĘ "ȇ8:򬺷A"낺 vMvnےR٥Ͱ w9*z.l?[K(_@8;333J]V#c=QL<ɚIN 2,j|׷a]cn0;8 n ptpM(  zHBO-ӿLO<\^#@2|:Kg4`sMdIx_gs2PYz3JqVZ8V/n$zGȅB oBH423b q(WI#wXMa" O+Ko&YNkYi=qE5^BJ7 ozλse{tV'-e>g/DN92Wv!?JR.;*b 5%ʆUD! ܿRЈ>ĸ8 &^f~s@\JQ+xިH=?R1?=㱒yJK WY' y3iCS/A:`还1JRG4j~ly5Y .q{,/) 'i[yM/xg&ḨLO4.Jziꗆ*Iݥ uYZtX)lC#.fs>/kڣIIǖ=\D=`6FuDb O[8`T_) ώ-cRѨ͝&5T^_:*|sɚa"OoM~Z Jk9\;X 5V`MS}QyWLYN' +UqUa*$0H=x!TTmC^)tPb;n;O У!T=y'=i%ѺfF9>i.gH&Ӡޡ "ӼPQ`!=̊{NR!we8WsRUF2y bsQX}$A5ߤ"l} u۝N)2홽j?dY?AA5Pa$ljTt!"wS1ڑCʪՙUƼ!Ⱦ V:/*q^mp^F^95 #зU6'Yd$ NM8=m ̄OCKfi|#"i#j`-g(ftR8<w*AH5*zkx,}3;۸Vl-kV*b<_0[qsCe̯kb"g0l@CD]C~ኯd!N.nh7ýZYqRМwDt3=jw'#,1ڍ`I<ô(x87K:]rѠMv,Q/#93g?Q h omcLt-dH[m]E2w MV,_׻.~PȥܚƢ8^?N<GHzm5i-";q3ppd<;LƯc" b2YO2Xis0 ٢+l"Ua~)AB0C#,P?5dHm T6M],|ǿ>|T9sۅt]́yz ohtoŒ qj.ZJ*'entkѺH\Y܅:߉۰s(Pbvm;ANgx:'6#Η|~֦k5x!Ϩ&w ֦(YmC 8y Nv_sk;dnZl`njIg./^:n,@KMTX*\;RG!!|LlXe' H co9wy|8"`-ڲQr3C.\J* wDnA7G*0.| B08%H٫Js7^4+L6uȂ3 Ey"WKg4@|UoE VEFk(ֲEY+=#t G|7XSǨS^ BK7mjFR*YSFPS-7~.-)i,C{Y1jT8Sg:ndYil>+ࡐltY_ʵLa d8!|נE9ٙ~p튪n%vw`/|aX1g^'enAd.מi۫gS PؚE'_W/`n ˷#g!|LָR}UT D->IBi# t] 3޼M<Ů;E]6Q [9 -PKHHcalx0Uڊa_Sqb%DN0|9{#?]T߃f˂iG_T6wmu-RG96D2;lf@8}]lxt q?W{,gA@މie낋`PCy>H^ hjR!q=޻)Q.P'≠ ӟi"ڻc5cQ0)l .:Z74kİȸiZJ#KrrExd,ɳOKW_7fԡ*ÎpoHA s(fg[Fۨ XH@/ۛaKج!BϴM#36{p,WaidL"|M CyeoF$rCw Ŧ>Yy ,$4<~!iE};h%d\ұsgs{36t0hpr1{|-qnXv@McEE1Zp}6(vVvSUTH %ZrYGf0G!9_<FQQJv1J_=jW^ɾ:9TN!4,gGxPULd 4irk!q!=33Qa{1VP y. 5yJ)ք ʝ;_i^gˎKnh@^WBzm9אtt9%{ǿwP[/c jٳkkN۬[A%1s[!J`խ79e8 *!~ݫѣN}eK_ Ӊj|O[fkN5hCne)4!tK~t>[G@-&Гa3ˈ 5POߓuroKqhEbZ "5r( ߷79] S]hT]^'FuiHH]HD]qPn̈A c|9űW;^PJ=aʱ *Stް;% eFҍnZA-b[1ks|jӁ,*2} 37kL:J:8v@oCU}ʦ)T}&=p(t=0H;._*G6Bqɲ4/:l6M{^h=R~-  u(Y f@ GiJ SED/j\պ¯ 5Z8w+|n+c4 #7kB+dEN0ޖC4Z__!%z%r[oBrBWSü)фiDQ8nC1En.7gl|m.f9ý}Wndj:E05&YS{,DU+(F/t"D(ct7r&hɤIad\!|P*wL' 6Bf 4PCJ`{ e%?ۂ@dГVHtnPC|Qq{O}2Q!٩Bnxl~vuHq!8G&Y`\Mza=e| e 9܅^Xy#m]!r_ JuUNvj r[aJ%kc 2:Q~FsT qE99⇥6&I].=Y7}h Hsa)+M,YqO,d|DGDnDо86EqOn֮ԁ*ثŒZEDP/E=_EQM{p9Z`ܼ;7/h,mHw["B87UF EQ<(UQF h;!@O^2ϨZMm$vtmU.LSPgb&P: ]jW,\N?( ְZ{Rp3 4V wpt[Abe,}DUog[2 ŽZye@ E8@\ Lb7qx/z|tBC—`{;/?,yY iyJhLeE,9ZGkq ZMI^lP=kᴒސM ugKlvFtq&^?"jھƵI*,Q?̌>ӝZt<Pn,`2@A/KjNhA[S 6Vǁ]RȄ<%>W}\ɿiKضyiq":y5a, ڗ< {{w䪁~fÛa*Nht#X c<8B_n}rd8'Id׎)EZ 9_ߚPB8`ю/:_"65פFs6Wfeć2|)ڪYbz$-ʑZ1|I K'n.(/i n mDfdPMG)hR ܀~}87{Nq6 +/;JPi UH66.}1k6Hbl'IAEb(gI|Ȫ? 5CAP`5sHQ>Ț)]<=K8Z{]+iœ^-KahMhWFRcD ?*e܉k+k bl3*/T,I[W2 5w6nr"fzY2$^5"SuDPl8=)zU2[&"^(]?'/s ̉ޝ+8~8ISoHf9ЈGr fUcm=zA]L"(lv PZ!%S%M|-a5 *U.%d-(f] HDV˄++K&3=XG <4|/)dV5Շ:<7IZ:d{;$MwC1=\))ާU?!Sԏ4/>P 'Rz(.e۹ l3JB@xȮEIg*alyq>Yģ6;Bj51ٌ *.ц;wT[V-Hlc'JlLjvͽ97p*fG,T2ʣq:06 M˄#?=4fH"Z!rpF3өru9(A.WC/.טC7Ơp\xPrgֲ/vVu=zj^$N S \p`& W 2i,LŜ?Sb]&X T\3>s?vl&D鍕*Z+?D֗ԈClޏcqݺvH ak'r.< ,-˼9Mrv*tTBT x t4kNn3t}^.{Iszթ(JJzQ:5TM2T.Aw:KI +O7]6ރ,G?NkJ'Q&rN1{U6-~הdM5 oco`[z.*2:N-,Rm~h@YSa3$X/ n-5O&F.x|N4g %}Q6Vq;#W lG)Wb /a#(!~^2~3+U~QwPHC99ۻ#MTEq1;GuCE9l-@."ϯ~ت#~UaaR ACjdjA;hoi﹥)sSLi4kaQO~ .J?W5U7\|QM^džBpgv\ٲeO\R-Z*>QER] /0VIJ fWDMpڈr=۷M{>OҪӈd}f%nRl 3'j!ʒV;Еh94Lcye7^n4"5prU滊GV)>' ^р>C&I_GCW4 M(@NRJ&%oGR%Q2X`N"y=^#b-KIӟi$0g^t gATo+DW&L# ]"dž:yu{YiI gU:KTJ aK"=1|^5'ֵ-^_#৺-;/SwBuE\3t 6g̔Ju ߛKɤ&ŀY/|@/4|8p7ڿ/Y;,'i3DH(`&m'3.&iEӍd ]XpnЧ\ZX`bk*0&473؈CNc8u{JU92M)mA˲7Y{ASUWO S/G[7xT_}%GzfSYF0Œ`9ltq:Ly((bHR͝MK]3H;n]4uݏN&󩪠*!e]λ̙쥼X۶WZٓVեd:`Է?sde=;~pY-e}IBKf]fs-^ L|SʬX_DI+7{BX‡b02Vɸ׬u 9nBg$4njPtg40冰dt‰ƚAԞ:PÅTǑzP5)Z}6)r |s.R[i7F!J"G-C$S0Z)z+C/wcP:/Ň팠Ū [B5Z,gVͧ'ReDG72BZ8t7N7{qio*oj[^H)pɟTې(3/KK&c %$xT)/t#AUa,- }?0ŲX3Տ|4^[yI#Z(m6D= 5Wv7/]j[qEwe*Zpa0 zJc`_Uq,/ºW_[nώ^6~qG vynMA8q`F"4./Ne;S3gYAHKj&0aNqkZTxѾlTW<⓬ LvH9pFbbH42WBtAdD+CHR_DOm:a[(ye_Oae\1633V+ުАͲ_ #t&7^GRdaKJ&J1-Baޱq^_̑h]*?MD"~tBŪ1>ihtV#*.`Ko|Ki$kJl̖t+Xn3hsUY@>{Tb -\md0Ram`~3^س޾Lp$BCs'{pZ 8;( WFFXCE,}H7CH FCo\څ14'ۊiޯ М%MJ[n]ao[-սý߸7醞~@ÄpĊ>˳ƪa]*=܁Ti ]zZOZ0ڪK $T}#4"fê\1pXgWƹ0[<" ^rHah H/DyzӡG:Uk8?(UNJxDmo<ۗ;IVJ{q'dʛi@j%[5\A1z+1ĘMI>q2 ,nIl=V2~eXv=|RZA՘`-Фt Ļ.h'rr۾: L9m0 B)x#{djмVwx0d/N:Cq[)*_53ɀ)^"ezsP  SmAw+{] ƙC=0Ӎ ]*m*9J<+|BUW;-"X9t9i*ռ=per;r:^wĐw^\Iy55K#CHY i5A38:WHZpFհuw1 .%'r5 dAs\/0Cb)׬Ys(uOjRL J,nผ'gS> 5V\klsFPrlTK1gxlBِq .{;tsauE괘v{ᅸL(JS?Ԃ5!aKz"`f|h O:+$N!ߖ`` @vMX:/n"zΓ8&oZ||.sKW$z nkqTY[ymZW^-ay~*L O˒)D|\P s-S gNs\<1 KMD4oqT¡9##[ϬKxN]7Rk5(&ow]A iƲRAE@5 VF$զ5Hyg܋=FqrU"Jtd$푃~ |Zj")_q{"4^'G`"粷 I4}!+u?̐*d%Ę;M*/W`Է"!t:J5e p }R Ev=B۟f z LŬ sn;>X+NK1 vl5Ўj+8-/0\2k^'=ۃbᘚY CͿ1%,lμkju$ŦԅЂB\Lfv<.ރ0 Z+ZgdVwKEe 鄕I 釭>IZ;Fk`;Ev(L|]HKm{ΣyPcPw$sJaXR0%S9PpV:;7X2Z79ba ;LOןc,sYf) GP#Hŏק2?]-Bi8TA6F}Ƭ4㕟mKm s=wv)fC殔#@:7l7ᐫ2ptEB4E.J=zͪ]U PEA7NXZhjz voCR1*AP:sQ4ۤ;>g|~Ts1Q *WDչ E&z^i-02vo聻X*Ȗs&괬؉&K-^#Q,wFocpOk{ϋߣTm7VؘX2\ju`|ݺ@ۼT",ŝC(cv7ܵD08XGq[Xt ڧΞW (Hb*|S Ve'0[`P4~ ( ',4ϴRtےޏr(u7pO۞ӁYp`G![M.<{(0!xo~ ͼ{~W^JH7,]A%Kˊ @;K()?==> g Stw鍬;wl("jGpKj(N39%=>7bZ[Z`,mviM@::k§{n[WT ȁ]ooBp=^gv]8 .50M*4ir??CBhQ)Os7‘Ei ~"VF5ȸYћMg`㳊U̧zZHުȎ8<GGD,$4`(ޥGB=8 yؚ_9,wTAd=9m4(Oؒk)keoL cz0$clm$7y%HVwvT爌яN[vkyij?X왾FɐfIKΣe)Dó5v^.N8^>a&z~q;SD66;}>)2UX ^YWaD_YJ^#`>vFhM/L@GH[W˟|]r'<>_CҾ Zb`*v44d'O@uԥ(aUNyKu؝!7;>]q8̢!G!&˾!W{(nM9H87gDA㕗87vzZ!SW 7 < -\y.Vm fbN?j!P(.CoERz4~boFqg8[H*s,d,$ ˶L) Fjj!px9E9ԫ1ӧDvXheAӲU~,1OukrC| Ӗ&05ɮ敭\l< P{o74LR05ys %Hj'is&_8Ǝ'bz6bn`pu% Ph7աKWGHɂ~ecԊ~w2]Buo|MÏ ຍGsȃn8&~9FLm#nc>sO;,QIe˰9" iT83bl8KbhE-Ku5@]2]H{m tQ&Sm_뇄IrYMzdo+vً A+7q A܂zsG-j.Kgs2}-/%",5"ʑG8ruCΔ Z k ~yqUKGl`zdpYx[qv7|Gc>@Q#܆@. 0/ޅWoC8/6IsnK&yv@ cI9~fd}'NJ=@ϻ}܇2g|TeTgءz#a5mVwG[O9d~ NZ mz Cal>ZN#˵T΋Ix HxZ00Ǯ.qDN.Dd[<(}Hbl7J_8$Ke_8ƱoDͿ?k8O̜Ez-{j_;&IAUzSӪ#;eg^wMLU,ֽlD~gϾ~s*a'o.Ҽ|Tu`ȹ[%TVҢia\XKBָ%]dӥTq,㨀&5P^9kn,gcG#p4c֋^G/&.%%2Ecoim&gm 59n( ș7@֛j"x#!NO52iCV 9Y0[]]zHXLᮎ` Mw=!:,5мЖuLͯ jzyV?eTN_I/{8:xU7ēo:/HN\'in35G wڜT9Iߒ25j {cȌ/͔5/|J@ lzHЌ s?r r_J OYץix@pLhi7m\ )cz!-ouFs2BZq/vkLy̓x"*Hf6,JxؗkZ㴀b-9H|gC#nOCFΩOEUTsـI8q<`toڀIJґD0inU t[uq|5V78{2X6NU4Eďa*j#1Fe~'sq(dNlxlmb.pp$wCN^1.Ǿ;赘P*{ݯN,a7\g2mRv8?4fx!Ú$8%廘;]\G=wHY[IAgk"(5xZanXlQ=J xTbH9ȴ|uԆf>Rbw7@5E0HJ !?w!h[HsU+pŸ\R综*^JI52XNș:@Xg0g9_ǣ# @Fo [}Pl^pLm\DyN>onn~Xpsf#ҧH{C @g߷7ǴUVo )/eh9 )e ZAjTwxNL<=r8 Pr[ģx֎Nh}gcP]{ُO2a%Ze]^`KU=K[35!6h `W^,z/j1 E| {Y񙊫_zy&>n7`iKNWmA5PG,hP-)؈jn% L=|Ѧ=on`"~kIK0nsNUdOG o g|qOW_j?T"[!@Ѣ dtBF~#P JxFH}Kjy *:>@ yHP(B1x9˰y'! D˯q> #,ro{o# \|LUOfǮ* a`W]Ǻ ֢g۴ Ox?GZ*t9N8b=p)v495bMS-+VG¬ߦؾ*2U'(}f@q {3Nf #bE~*Cij0Pj[w~BCH>Lt8&/믊v]٭nvWL9`S6B@ܻW+޿- ,}#I8˄γhRX eJ԰Z~py}G U2=/ ;rQ ii\Q}Fo=Z6cp`+c驦z(?0i~ˏ*ec1uǒ J~pa\B*3GyzGDjp@lrn숖\AE,W{YʿK|}sBoqCQ;id6rV ~l|!w\/TM6R/Oګ Iq7^xje{(BiލbxҥDB& ވș`+|OnocoYALVI{[z0*v+B5UY 0iiCL.MҿQT=nOJsH]J!0ap]PCz b\)A\LHdhWna5C3{nO 0N dһbHNQ% Zu+r}2ϺglcDYM`EL?+˶8MƘl)qI-_,N4e59w_)]3=z#Ǚ2,qP w*X(R<~{d |hcBu5I_PczRԮ6\VXtnC^{Kdx n܉{chԯ~ܷ}%`] UAspm;S10 @#*QP݇H_ fN)ir!)»P1 \7Q ^ݜ6.%<Ife!fSOIXQ /G3P+Wo<5$(,t% /QG+81sB]4D)B9HZOʫWpsL=܏ܗT,3^ߗ'i3(KTIϔ |V4i oI*(þCCe'U[v*巴c1 +2{zL54bŸwF GU5 $ZwJ[?QNG!ll80:3tRrNP9rgJ3r,ڲ/HVW{'"i\*sXrGp`8T- 5z\E"of:/<*7*C`(2Q|e[j6Hq9wm{62'+&CQ V3H B[,ڥk'2*θkD$J0ERW{:yBw{ 69?avC`jTZi7UٰaveXhVބ1e}![^fOvϳdyC}(Zg"[NS(E]՘+V@31gS+jI^G QѿհP=ڞ6,FzU`66abj&^bON@Ǒ# [+DVߙ0QⲨ\٬,^,/R/د\э`m$83h+.j!rY mΡZJkS^vKojw,M$$kJ]>W+3/6ݲW {MAwG-y(?I]d4)܏dnN'Y7O[vz4/M5{VpO|[N"-哅1'&QbpYfU?=NdI^3TY[Gp!{,C̮~b[TN>]g4@gϰCc(3PL 1_ 8DyӲe{yn&cM@Y&ë yX}ϗ~\Vӹ2F=$MueV6"W\7^dia"@4޻oNvQL †Sna6cp)y:RkBmn N_3O/rNؚ^(e+e %lоo]04nRk~6DyԅJ]`[ ^.aty`\"eI:D-G;d;nNc$#񛚌 |9dZ14Cx[4>gI04'4Xqa&LQ-. /rBbibURZtmؓ, aG4/7>Y&dCb1WZ Piâ U6+qbj(Z:AR#G  izoGy*_@ 9ѠPǸK=45TV@P8≍?؅K/g4'=0X1a{%'$ Zx{٨~yPA6/{gV-exCG i֩~37-}Xl;9_ශص* $Z*>;ҫ㌷Ϫ=ٮ>,Oö>|` _m$U?Z7kiQPdC[γ"^(,?F3e#6z>r;rc?gedЃ(~xBGh8]FXwo,LJ3"Y],䪧yRm6' JzW {KZMx3t h'B.Uql g*#TًZr̹}ю}Ȉϙ0O??i2iz*/|-o0񒬱)%,S)\aP[4֯]Pk#hf"*H2;@T)YYק( {f=3v'j2V7X]RZ7H|,xD цۑ/>f㖓%Q/ 2N og ZPNȧ;IiL)~/k*?n^[ 1iK+N⾽&@5<(K{F"vj2LUF l:8(:\U xr~-눷=iAcu1s5p;̯h:B6xQj˰ EJ#I|ٳqE嶥]?G~y0d%6ښej"{<2f?E!,j{q {G;w$dH+ȭ-}T%cP=8ם#%QPyiRwKѸk҃O:pdaTmfNst){I)_~V7!wJb Ɠ%{ 8@zB1^TTRҹ|mx:Hҩ}ť`i[ 3 NZ8 hjɏGG3!^\iH!6nLcP'5X^ 2-9+C-/!xEt`K64eVZ˓{Tݭ[8V'~rci!guvDqgGʜ<\|1tB)T` D٧ f|G7LO|# n/adg @RE\ɍ$"5pN6>R.l23[y*as.`O67B.w+7` o]lWU'*Caf_љIiM~u/Y0z*lymn)^=vR5@Щ/dZs9})XjU2bFzINr"0/9q?Gjc ' ª?oG뮱hmDVռJcW]ٱ ] v ¥B[執9]ڼU&C2e/=5:6WiF:cF5nnND|W[p@:eվrDg,\4>aS,3|}]]S(֖i?IP|v\"(uIhXIo5l}QK^%6Џ@ȦEH۷lronݨ6>zșV#㑊kE"Ѡɩ*B _J4rV%y:-iB "&1}J3\锾x-yB]T9 ẋ#J׹f`)`,?$dF`Kf5j Gx G˵0x?bXh٤VLkkjuN+veB,|Q0řtǹtLFMP?nx³s9mStNm,y#ͫcOC4џ½UZ[XXK$^ 5Bd+tEx4u?6cpܱpoZfzK;V!C=Yyh`0 zj?E#h+=ɡ]L00~ςr udWaX]$|6GXΤDѯnҮޔgs=*߭S`̩\NY']AK9wnb] B<5H_+cw)]DԮܙ#f0,#(E.hPVi8诺2Xۙ%\FfkH {QX2NzƬ NL{l?]K9ܻ J!54~Fbn"qخ=]%GKnG;Q9T )fbrЏb)"BfҬM9Ƿ1$ª8LܟdNw3줍=]:"4' Ci $>P+?zM %ƏL.R>TH"ވAL}PwEI܁,N8a9J]rso3XAА|'PK#<+~̠ Bx^$Ynυ<;֑ۼpߡ^5 Lߪ^2 6 hR̅p su"󘟺RQ [Jج^6 VB!ܣ)ɹaFF͑]HWyKy[x) bR 1ƝcCC5ܰn+k0WM9_M 6Z%xFJh_ x+ ] QT-#tA+p^qp%ᬷ6>7AT,mmv+Kje 7|Ekᄱ~ \,NVxĜN?~f5.J)] YuìǹLobg)ף/Ef`qKə:/q6#߇#`%*pQqV,{6!muD-)r7}L/:6OI. Bl68!AM*+ H\WQ4qr pެKqxgx_4 FC 6&Y)IFsZ tiICd?sbmhwF_49> 4drWF. -f{6#ǟ>j;4?yf;Ls)ԅ]I, f3sK[gNỹoQj mQǖk-$]>oR  YUQIn^TJW,]]ƀ:2|#,RX:쀮D:bXy>[z 1(e%_4dU>C}hi=~]ԼX?my  &"pF{Ǡ0L嗗*D"((R 䬸J?_\&^sKާM?8ef0@0T/I~8.359޹iK0km*.h $ `z?|j~ƕS~DS*d*o5#,$r=N1*C̡Ϣe{ZG7'7+ qisd+2KXyFtsG2RqĄY,ϯDi51O.i L9gl62J_am9⌓uڱJE蚳Z6(.9UIcKM J4g<#dPt;sr0EgLz2vcj$85],ؗ'ީXڙX䷪7f2˿g؞/𴪂ٵۚ:Q?:<E 18db-]0D-Cbm zAOW]olz9 F~Fkրn! ~N.sPJV>)r4ifrV`;9WZ eT+ {|,C! ! NX!!O2o~j.G)XSk 8 x.{'0^Ey,FC~3/"}geبBKyRcCq\0'ȡ3_D\k`}.z=NDZJgv=9 #T<@Cφ1'_ u+a! Jއ! W_5F+hK\X܏A:HJ;U`w+DRm: 'y6pCc!CՊuiq/u*c(!oy}ùK@/r<~W&0G(X ,KSF͒y/ h-Q&~>[:wņc% h+Hj*x6=;*4ӂk ˰MX?v&SqFbI2˙R?4kaH$4_R.WB0 Mgh'SWnpQvaMkH gюf#PXF. [~vxb^N$j Up`˩&S4Nz4D{yQ ,6} aJ |O*s mnqEĪLE0g[R9 PtzOf}KtԘD'zUZS+/:U*k@KeV(Nz֐yBB 2[l7QƫmX8 P|6s*T̙hqXK,LY}%L?\Ly]ـ墴;WZo&483~a~ ܎`dVYG $,hT'rk_t+ubCWk>,gepevh~Qt:]NRlߴJDxq]BV7k1\ed<n?S$!9Ab4}X3>ilnkčI &TnT1kVG*tyN4ʛʇA9#ӽ\q>Jy)i`SOkn1ՄTQc;`MS-1k~Eֿ=fnwd%)Z:U>2œ@I#Cj3,a5G{BL8ZH<`R"X)9Q"v[^FbpЂpw:bC6ΥtwʼˆieӊJf7 B>$[f{OK<@m9W -y%;{GiUDVz㎚ᬎcr%84 !w!@ Rkl{zC\6?;QmX1@Ei rQrkìRwPTV&3yF`ߓJprĕО5Y>XU*e_СE IfM -D1e-hZqñ׊/K64ܘFM5hM9W@J{JfJT3 W,J8}qbJXq;9N_Pht-yIXlFc1=T> NEK@ASь[\)QwlA10OOHLbq],0D+z~e!;Sx֒t)n-1Ikxh֓ "|ͻ 8jv1^ 2+p?G|PX{Wp -.MV5yl7Ϯ2b M<w/_m ig-ɦ:߷nkk7 hM,6Y*ɘ?(nA/%P >n0S*I]wXEOaac+ɔ^=^, 8듒FLa7g6'϶ih-4 86Vvh elHvi"]Pu؛i$7:l9t4:} ;c>1 *^nҶ`ݡH'ҥbX麦t%0nU4woY5"ɯ59H:9fn͂4J#ΟXItô>$H=(WT2I2 TY,G@śac)2ϑ=E~`ykloՋI/OBhS $+f1&TUϋ>AaOJF9N2/P,͞Y&',skVƲx}Y/5NU@dp١! DNz" `XG3ޏQH!.MϷ_ cr9JAyf~wL~MDIHIyK`0On3-fEen{bG~OtDʪm'q(Kf5̣oYۄ5Dt^o@!<\wdS f0,09",ꂿ.jA* | jA0:JZM*ZrryU9 Mw9(JPR c;n@ԃbM&nah޳"!&+ݯ %)9#8#M nL˷3uhȩ%Y])pؽܞaMA,%Ib=NqꡏA!Ki[FߧX _S<2!S"7'<*'|3y3u(l#L%X$G!=95-d;fA>,#]t)ʁ)Ϩ9JO$.vuޠyv ?HIsϟ[JwiN[ǎ6x9 BWF7ŲŽ~ZcqiH"XYyN;/dw#R.ϑ`I~m1lj̒y*U:ql xm; pW{m xRZw$l5ZMtx,]^:20g-_B(e?T#rt@];ff7JjgsEzV J qWn< .D²s%ZL,Zc>[UNZD.A g`} :=nj >&SP+xÆel%A:(@yLIh}vR\̔4lsT`5S3Hfa={PXޗ,ť##d^Q E mbrcv !rsPcY-̺2*=K A4CQB:T!n&}#ڙ49AyKB(*5q3cgL7Fm [Dy;aB5#tsY $Ba[(rg: y)W0*T&XXs-#=nE!lNC()bDKakR<"b$+ЩbGnY"^M w䏔 !mgP]Ni=\7.՜=|疋ˏ,K5 ^-ЮsŒ3RCW& } 1ê!|1a'u)_y pdt]bS1DҖ^ fu[DI"?'RnY~U}o{l{O0-^ŢZnu~g!?CE)oSDωn>@KkPOˀ*(m@Xccawa&%bvHa j&IJ' >!zy]eǮ9i!Z sɬhg~PDn /ttZJ9BG=˝IaV|uCڝu7:Uj NgYZ0707010000006f000081a4000000000000000000000001619eac9d000098d4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/鏘]?Eh=ڜͩםtuzx`_}ڛZ^bo 7 i=Qakn"s{gN J_pΕprVRn*Qdd9sWӭ%~t3 \W)ڑyYCSmyB::(u{(VB%_jE2!H`VR+HFk|ddIgɄZTRe?P85dH,>(}fmV끒zb|fJ/yTL8zC}x?a2OqRrlEߣ}kT]u9=12̐$lhؕc4C6$Co]X}5_P >ouI%G D'G\ot0Fow0h7;ҍJ~W"ŠpI_vDt=dYUI -8ZQˍ_eF Z51BSpLT;70ƳB)V:1н vg.M]!mMIx9û.eg\W2Z`u N/$rh]J,p-(I8Kj- ;)t;+Dr8Uu]@$l2PdPE>YY0 DZT њ,⌛. ?'vH!;ojā`_ oICC+9ؒNgfJY\`z 29i:rϼyk cD9#)-JK|@=.cR' We侦G5KԹ% $'iF8ŕ?͇RMJ{c'%4 # MRl} ٠x0xsXl*tԭWXSC\B@Qsga^S.>fAϙM3Vjym_6NȗXY}'&4'5噢vV4Tʎ)n$# #j#WI)v\zjH PُVjP鲐@4 f~5[d1 zp)osG~XI71#4ĺh(+ūEܼ dfq;pQ63C (;>P QvV1`of%a(MK:68h찞+ Dצd_iҶ t-af((/j/-ƽ7T/#C;&;-(cC^*E:' 9hڴV'o'T92֗t&fgoH"<HKJtx,ջ,ٶ%M!TH#\st޼ #TM!P,V"_sV8 .@|y%,޻jYB~p5.+WQ17E(8mZfڞC,OMM'/X?=L pDd&'v¸p D y(E{ssvаr^b*DqoAF6:-Q$ !xJŪZ8Hbz wXmĦ288< A(QlA*T)Zco*2X蓼OY](&vkic]# 'L677|z#.h[&X< ADF.[)ܻdňoroMkJ37M8U<󂻤&f$+M)Hb1+5h0qpx3;i[As؍i)gfվ[TP:Y_Veus?^"Di& AFb"n܎3Ŋ۰E9Lyt>lrI‰8Β pr)iBe{}j$Z,nDzPya)xW`<#mBC<0%J&S:wэ@^mIv): bz Rjqd-VzmC)&m,Ú-qԛ'&*U` .g.C kEPSyv&U&eWg2@WV!y[FxHE ֦Xi Q=^q>!T|~P *7uV`!o}u&Ƹ!Ę."Ϋ|.SGLiv`?/#>2pBeEOHHR[;Wf }zo~YOȥfBpS|Ǖ"v;$m8c 'h '.VӭYW4cu8=?& k5=+ś` 9{<:ُFzl8QH^PݝNq!čJl[TO6[ q D$ŧpgq qJ`XeWO`1+9 /5ΫC-t+t۳HH?>,OtwW#([(DoD&p$BES6(eSgO#m,l uU::F@ud8u:BdJD-ESҘgTLw)d<wkƗ W C]H-7L+8b5lOxi-z"}5sq,H<U m@^pjBMKW$S} Ε|>fLo91 ?N@d74bٝRvɟXि}TUp_׸U"-!tX-A?eU2m=GycFwx]Z-ȑ&ot >FR ڕR '\)CAH~=8?x^pXdzU[Kц)1>&s.SkҰ|k' 1;D]]<$6.u)$)!1'm.3VfU7Kl34^3>HHCDa2uMpH/jp/ixG z1G')Ɋ$8#~ˑ.T {`mxA㤣”A}63ʂRv^_ Wa=|&& m`Ӟ% ##CSiL"Ր,-YT38r~Mbe5ΰ(A:+;㿫*$gठ)Q,P2Z%Hw <)f3]<{Fћ:- ,ҩi2c5`nyR4u.,UzaPBH9?)/О"Y#e@KutaU.i BS2 Vh])O/!Y.nt?,A ۛnȌj7ہO)à .dzly1809`6W71pʲo$ц R$wvq[FAg+{+rCdb+YomQ^nIIEў9c7_yД9b4€5,~;@Gf@ƑDK/g`\)-gz,*~ہfBpt/UӔsѷmqƙʂ!z H,*VlTJNC:gC`L˾:Β;EHb=ນǃ;{t"&Q2k@`H%yyf^g\lLw=HzX&_Hٹ&%q1MقPV)Z!ñ%f\=۵552TABM=`(c$Di+*^Tuݩ|P Fu_{T[DZ 1$tfUٷDʤ0Xu` -tYy u/ӕyR{Z0< {WMՌo"E7#}7(S(,k\pp\_CmT;R0ʼnHm Ty1PcQAq~k,)ʽ6#K1z1N\[Dԡ}_ Q=n*ZQ0=G,DϢ0)m c1tG?fxP$8=n.M|`X(/I 'f(qk,I By.!Ä.z12>d HY2AV:߅:ݫRW`2&Ji[VTVJ-Y˹ C`Ʃ+-+BbNhUꉺFy:SÍWRd=jq~$I)uc'&*c˨O|幙1s0]EEc gET_& *ZRM}lg!@YQ.z WY_}z}Fv)LP FBE6o֚CcE>@l;m$Zg@NţAN\F,T]YZ@ѹwo" ŭh\*x"UmnyewWlX@[WӍa!RbSBVwG&%dm{RJ ClTɍhԏ/ 8軸d*Tˀǜ 3K#E]Tm_յ.OT]2o;݆u)Îw'mB(.m׽1=8C2򹬼 Hև14@~ˠ1q]oL?@G(N𮋧BDp 0=כ>MV ]*NzTG5+.67b\*lBc~T_TI:1$FGT#s֗֘=鹜f;i!YRqYMٶy,k{&}QgV+Xh^ Y9#F.N={9#=A(YϭnȽ3cc?6*fS5% rCo r8D~$5 *\5šb]4ii'`B RA fwX zd5@b(b SXq2awN3>>n2h@pĆNbFd M L\X5@i,/e=6,+,Rb>qti35G1g-m-:,);UB=j `xσL#䛱RphS|_V?emaZrOhDgUUHj_GOy #[cքFtɣ5ls'{guhԈGٙxPs<갧PZF`~bʭ%%#-g4GV5;?G^Sy*&RN[zʄt&4A3px 2p}qxWoaDl-C/h*K]h#Ik[t ,%T,KۡIJO(h]:Sgu,J0eAxu׺j{9&os !Ƿ'l 6b8+y1qDyE#i=Ylv6:ЋFSJzN+;gff bհC_SM \(-[w87j->vp-&:SpLE^x?%^n{mM=fziʉ1Z o?'϶/ e4񨱄:7Lߨu[TLZ0ι[ɤU殺joZ@'\IEmx(tϦўl4 x֦x5ndק&X8QwRͱys ܾSog'zm0*Jr, TH8Ŕ;?|B(hCB lo).|?3$"Ua ykO~dyO'U}~ ~m5o!Qq6t A~iI8J8Ak:#WmA=5M%E[R[c\)Ū멽dέջգ`9v#L4D2zp»rOBu|@YxȆ 77˳ܠ(k۽~\&懥pj%P_ 嶻?Ap=D.Np=N)kc{ xDɤ𖥜el.NI<ӌPsQ 䕽 M|)1%뤔h.[rzHrh?;ɺ\frNgc:Qk|R0}^guLMoUp>Ơ(w%Yl.;Kiy!6'y#h+/C\i2ػ5on%Įo)`m-q4,$)@uus2)~ fv.c?X (\64"2NstX g,-k.S) rAn*Wtʠky({̼Х&=irفOSOS}h5>@sآ !:%nM`hĈdcfLOih+%\v}Xvڰ3jFg9caDW< qU-tfn@@jߛ]/Ь j{ggPɷm{0`R5_g @\<"uy][enY!_Eˠ?flYc bL7Cv<xmIS7x\ G>{8Xu1%]km".IqSP6)i!b۬9n+a:AL@ jXaz1]9ϩ=>1σ>K`ʦ|oa{P!x,]X:,uY6xBIjLRTq0JP A}I!:R.pK_s L8jsN@L_ P]ƧHD5&k:$qDGk}!ܪI?_Ϩ۵z\ga՗4O+d鋜HF%)_Yԗ?}*t3.[j6(I{ 0vH9*[a?PM_F[~͗N{0Щ3*AͶr51vb rqF.WzZ~8X/VLc}AC}> @C4̎0ǀt# 3$ ߻XLy&D)"V_j"xE)fbnDlWG+]T5d%.Yb}ߣ6p ͮԙtW]7"܆Q0cJ}o"`YQҕ7/ "I^-1E6gL!VfHu1=rk[ӦYR@^yǩĨY׈a0C7wT'ΆC%J/,Udgg5Ot^(*`A* b̠bŮxb^%Fj OJ5bQ҉8]?L ]~ qLE%GNv8-d?MNz;+ 0Q-wк)(4=_gQn:!"`-8fry\֗e1nq [<RqoS WT7u;[E ?#O8v? ER%ؗ|p ibf V*䭞lqNԣn= $BӘR]6MYMQ c&H;Am2ڊ:#*L' ӈ1GBo=\%q ~2:wRiyR.\P4vJ;c}f)O;?7(1uVX%ӑ_l:s,VC-~.̩IR&>J6qb;JN>z!j.Tlsx78Մ:%L7̸s,IPkԘbtO N'_yD㫻ЧJǀH߰6T*PF_J cnlQ{& ܺҶwkvtf\,_;?fjq5aP/д |px~ ]]/%aa ;|JDzf;9Eں *Zm`HpK-g,H懗\D!zԥX:Sc:s4ps"*%t/Ѭ5<ϘO'pE1U-΁WX-;5PI('2"\\N&~9`u21 Ј Ž+/Yv}M%X{m D*tDwܿƵB:,AVb~f=nu.ͻR>ި3SBʉmMB; d .)S%p|m0H1KРP IQYߡ8]d*NV-\([G&'Ѽ`OobfK u.2'%`~T?}RTܷЭ\E}ƿu̠"mT*/V5ʃ8Z{y%@jbb7`.pS W(kd!,ĮeFw F:brSxǵw(Ɣ>!KE> ;#>`dR` m$c/d>(. Wde^‰KXk$߀IU#2D0< S;IM^jI R}s# Z7ːM%(YՐpѱ.8۝?ŵGHH+~#\r٣517kr6ۓirtO ]I*7vٷ| ^$2=`973/'2YLg_C$󳲵^_ 6`ƿ9DcG)JOEaW v& 4)fDI  |Txn<{D7X ''ԅN0VǮ2synx񯱡ۧDonzN#ȧT22 N'vȤF!ITݠyGzOqqa41Y%{1,(+Z2CV !NA/"3;#2x5/J#kW5k+{"AW "Rc xBhts\R}˼; d*lsK#;1_X41Y9ڕ sik 0AL(㤜ci~0WvioQAp"ɽM0Sm'BMkSqrC[F@$]3tx*A?Jz Y?) +q$_X"#-+X%j$pv Bd Rk!L0$b"d^ ɳr/^ k5gє0 O2f[{DsO0MTWFl/Q,ucP `ОX/tBx)ѦسgFagP5؜A((LD貰Wbrmc-xa4<ZkD (]YlYSO:ӟ;KNQ< rlL kkWgZ'ώ%kaaeO&\aF2)]`[WӻA*iJ.kKsyKoI,>HJ\uncXH4^č7:5D u1zn?kCSWbGf|+SdѰcZfer$7f_ )o3zH8VM&,5ʎÁ ]yx^|<_}nRl#K.4rDeuLcCG]AJ/x<R4.-ga{[|@/o7x-By=Nx1NU2rkaӖ?5ՃkcAV)kOq7s6)nטyFZrkQۤ0(k\]HTP`Fz=r_JbOK Hz+/NB:iD gw[X9.&ST~{.Qha3J$'rFbJPG]Ki?kF3 ~ x;*jN-:gaBq$- zXIDF~Wϝ~Xqv:mS4Ok |[ze2?.HpG #X3jbzNY>y"?8ר*kTpUnKB(v˷f2\fka)7(EGΈ[umhY ro$|VT ʟC T#9@/dйcV&Hh=V xKͅxKBnpaޕjZؙ)]4XU˦ r`iF&2y˭sSfX*9Ny!7~ M[ҿb$֔P, (&P87B> [IF |d..撷{[b~x)Lb^SKhւ[bz!0:Fs*Dl*M[%BsA[Hg-8ڠNib&M$6T> cNhd m ZowiѦrI"n o]0& RjnO/YdcW9mDW؄iϬA] HlM*s!l'ӣlc@]՞9+;;#3Ҝ#IjԖsb3P%:Ohߞv!K7j"ҟ$c~'1^. A~ֆJJp.)D6ODiG*Ԉ.{m&MA| ϱ~~+V{>شZ-UcthWYr1hӬ:Tc^e LT(emTw❩$m!C6twJxwFQI|MH\:i҅$N)) { )@ngrZ.:u6v@`KKx&e+A˗(oWfu11iZJșePhXc|8;f˨r3׾Pa Lq_30;Jޓ7wuv 93;r<^@ ԗEG4}dY(@Me汅8^ h!Zސ7SKY˦}'mR%ind h$1x8Ev)LqX])O&W(9kYbp~{t,\(uqaƕK<P[/z#Z7J-4u2D&حB!_lVZiP?I R&"yZ Hѵ'@FNDMhVw}k@#KZIHQ&]ÌIl(C"$Va-Pxe"Ii;WT910|BBDSOѩ+A?XJQВT=Z*<HnAoհw2BIC\v%Twu$R'TH.JnvO+mf/7pf I@Yn͂Zah ԕ|ٌ}䄐rx`tM}샷 Zٸԇo']~[tt@T{A.n8Gl`K~밮11l—NU"Ps"B'`QVv7I9xn8B^+x*IVgw*LĠ(/!e씁?7ߤցOTV|#_’˝ MW5$𾹄n("g۫jEN0\x& 4[_+v"&d,gB#6ٯ@ǢՠeH>4)@qJٔ'R F5KJY`X ?"Wtܬz\c"[C^)1]P7uqh;w$w2Qx-ߗOpގNKd մ{gz Pno1]g5_دWYc%:˻QWϰ/,Bɔ lu\jʤp`^}h]^Z_S?qpmARӻ~$5:G)DnOcHpĒ`jɖfhw^W2*ho.X \c7?!fV<3ZP,T:OqevXjMo~7j_MAޮjD۔IP8EU WiLX3]!yC28B[pT75C4:IV#矟H C`Q=ȶ3٤ĠNiGкցH8&E^|S*m',xJE^ě$'"rĤ Q;~EVz* AN1PiĥS+ c^oT%~ tl'MHt/bvWY LT pA3:߆2. J~&5 _i&Id{1 (f|p[uZ1*F$vEA6%#}9V |>3f{5vw]pʐ*6<;ICU`?-j :Cƒ 20yI9{;bi 9JA/^$D lg|瓊2Fe?[8QwKv*3(R@ ;T/!`DgߌE2r عrX `fo2F^S/{%_ a "&Q)YJ%A1Os޳ͲqAjN%ΟmeAdГ~"Q3WC>U|piEFCE/qlCVV F]˘.};pt}mޮ^Ma6BiyrFǯ3,g%M VN^t$CͲ)N-Q ?JAl|..NZ݂7hMZSs3$JGw7KŠwgzrbz+ڳ-NJ36JnO)f²iߠW N^b 338tNjBbc7A$ vJ;}̐ڰ=!YgXjB)c{ ~V[\><;0$P~͘Smk'mvDG]p}]MށWiЦjx QNw#N]̎%ip_3'DJ.f;U3UNs$`:ZrG+ 4 х_쿬Qݨ_ 4qi R0l_.MomC+&[CV:+jN+_=WkepMa';`Co*u7?U6DMTuWjlmr,!v)>5T[Gx38pv[JN~*x,A֜?bW ~}G]Ew!  '̹='PU~x҂큲[OvtJUӮyҩO??W̳ ЮSK ɇ8V(øw{?zY)B0Z΍ݝCeFd=W1pTvC* Li=Aw:/?塷S3[j>` 7&(V7ZK锍,&[,U*sQ-%NbV.~ײ6CF BlX}3Vߣmd }*$wG n5uPmbf )?<(܂HJxv8t&p<8Sav)^o7*S C1Wj.[Y5@+}1R h4KNNBg#i*T% ͊X p>hjVbsN|8? Ӌ:i׊TM6':A cWl| E';/9{}sv ſyJ}m{D3,=oLp{QogaacK@zG\QkLLjxSqe?|~\28Odh0()9s!v.\< q-bwn`h2a|b$uC^K8 `h2rYo%-SVTN;(='0 n\(Ý;ŒMLy'5i miiD6&Kz*Dތa$8}Af}X?kTӺ)}mٰuo]yڅL$\يɗ41Ʈ'O֜&NYk [- O׌VD3Zʪ$qG{ZԨuv~0350y H֮+xч*HaO)8@3!z CyMͤa<\Z]ǰ9q(S4#oB"9Lc 17]IM]ùc15JBg =`qp8Rh(H`k50CV]k<3\g ;bc@pcP9L<r?}4%i宩ٳA:a:mpo +H=dZ Sݴb%qc<-7ނA Bn(DS^O vh\٪G#^&W8 {Jܪ6U*@2lfWA|<4?YEa5|311y5_ ԘrI48o}K%"M/=E#PѴu~W[}YRCbJݞgQ*tdY,b`=}kM^-K ꋍ8̖j^;K8{ QiN>Ү2?#t6嶭Po+UBαIA_uWzw@cxcb)ڶV1c7>F#'=^u'`ٟ w6H$/#TDEh.-&gJ('g LJUN9kFqByX,{K\~׷#W6V]#L)}_L%4lQp*۶/D-p,ix_ SX0ELƑmEkq$Y%("/ˤ윿GwOtqD-\'VI7X#&=^Amf59aW׍ǑX뱉? 9AMIn MaEpT,ԬH{ O lw)w.=$ 0o)֋XȿƮ>*x1/, #}\I~>C gb 9vyϡo&3"? ge^ۚ|/oOK:M">͒Pm0b. @BIdԐ:H @)Q-ʚrd6Hp*t #Z/8Sԛys@=ezDhuieSB?;tG2(W'A,ӔI5B,?{KtnNO<&֏)TWyȿ2t{gwY}eď|dŀ X>UAH%b?o7gsr5Zkz|s ++I-?$5-Tra,}]ޜ:BM&C*S|#j%횏HX{ZLg4"+!\#@&SBHF˨>Ѯ!ZIb@}avA?͛UX> MXGj Z^ڵwb?yc忨 =6SڇHȭD|`5Lj $=o|*lF*o@nGjj'BYSS.mli>b1 ?Ob:.O$FN-)5 !gO=`)?hmEwSk2-}f56Q/p. K[jDuQI:`ռ\M(?*1%9(Pd^#l;^^ w ~]ks ^_`m>&%5;0_93NK0=PkMڂ[#<'B-tV3X7TQ? < }P˜> 0^"@DxFaYcPg:1DP~z x(ۋ=T Mʠ](52O\^Irx^Bǖs|}kwÄPL@_qٱIßSyj:}ͩLx @`>k\oшnzޕ ׽,WHffvU$P]=Vn)X!9K9aPO.ja)_/ a2Ћ9d:X< vTPXy zu}>N?$S>;xCq8bBrR%p4VRGX~XeqpEawYT ye"UMϏf|Sn}` 3'= @nܷl/#vGOdk{هXKYCZʺ92:+vQ_a5' ,WrZ Ar{4Ja[i@`wdF`_ #YN{N0_hyW,S5-O$iurR)yɰQdI)4apl8c8zSJ&HN)m7`i}"Ky]|Im Z̘=xv=e/{b/K4^H{4Wo5k9U4uylRUWp@72dZrACe9MKc!AyI-7S~A:b娎gFPuXT lO.M\ޮkJ{X j0d|sRR@'w q(Nck<-PU{T( iч֬@mkFj6-GVJ3rj'U|h4`<*^@)&,T?rwx8김pR䛈6܎)65 %nKա1x%qQr7A&}ݼ+q{` ^ PK{t}XG/Uu,4HPJ`\J\qU()f#W#l!}]p647J&1H,k-ֈؑ2PRs6a*/#+W5剭%?c{Q|}GSe0ա*٢\ p u}*kK1ݹ̝P Ƴq)̎d4Ƞnzp6 㲭C# d3SSe<'#5D qZO*: lnd*ƯF^M3N[ԫ TiKmʄ屙jC|rrE^S("1:g[F@(AhuCLH[|4L :e,z GKhbQ2(XdkdQ!w]枊zh)wVNCv~ʇ, L[M?bgEoi톙2vr7u.|%MOaOg gCv1.jtv̕9=@BL&UAon55ܹt{8"USZkKbۈ+,DS ^~xG^Exx=Z&+ xX`7a|B~EQc8w(*nѲYf 2Kk_.e,HFk&1jP/錴PNP^?kBz|f9U7υ"thR(")N c/Rݷsg3iz3.]oSo&%>Xd'DJBcj\ڨ"r\=[C2Y'?̕ճ["bLf(5> ^;p`M^ Y AGYrOQe.[,ϡU@|\̒3ڄBB%hQ4DýMKJ4fտ.Ȩ@Mr:|V)8wCn7xg_d]AmTۚ׷M4h5ɪ u\ˈ?K{s4b:_%oU[Aا H f}zp..y@ <+1Վ4찆B@˾ZʱU~BwGaZ@eo-g(ӠQ#,H ̤\\WA5]s?}km#U|zTn oYS 鉺v F9;{];5u$c=ոh5D'Y܊ 02elݵ/;Ƽ IE%:lq5ew}QmFA%hTD,M(/^}R<.ɞPrC0R+,셽.IQ)R6Ya4Gaot5`4`C׉ VOy|#طΆ5M UzJvO +?ꠤWK?/ja#3`;KFߙs\FrE5%a,ƓP /xl{A !W}fBYiCS:gf'B$']!hh7;'<;J$!W8W2'nT$OvFS.} aEJ]5c,ɖ..|Yn^1lU⬐_$4>ïuM2$& Nj#67ȻQiAĄ@̟^p`g;eTr]xj۪,Ke()K}rKp/a۴&TI%(b(@rdgnjo#_; Z?sQRbiC$8ݦoa/viDl` wwT.@/,fgQ#h=ayr\&mHY}_Bz8~~mf3 pasRHd{+Vz~Yt5iO?9?+v{6~=VjDF6:SH3xЏ:q+IЫwC%`U͑}M dO C쀁Oͦς{'Z!G$knְo 0ԭY_RVr|5U[ lsA-#o&Ĭ~Ivgk.`ΤK*x 훅􄣳8@XjNmևYm eP&#D{>ٲ(v]5 VH37ٵ yLw&9sC4TS=bFNt1]y ~R̲(O'C=E!9$tO;>OH]4O;味aΛ/men#u!i?n©%]G iЍO3 z'Hz;D Y5}8@DP#3s1r mZ@S<9wm0Sq9IיZ@Sa;q7.!^Dx .!X0Ndz.Qz<k@!WMKz{(NU,U{ ]R9v3!;cXbWxyo8}kwÞCrMs dcGV QtcӧRH}W +`pKRHJ+"~8*y0$wyėV{$$=U^3v}:RL*%<j† )D(#'0cP}\HV_tj2{P֊0aRͨ yF3`)6^QuҙZ~#D\rt̍-K9B GqIsr=&r-7w\4j'Lkô- zgFA zpB(04yUeI8s[7*1iw6EӓPHf^KV }!V)i4蹡d:CSPQﬖCКt'w )P"DC⪄ )zmĐ*0W#mEc|_mu]j\qj`ܤ3VBj?Dp{/ѡG-zTVD]yzZo޿7!tӓkY|җSZwy2/{VB/3f:PW/Do~mXOPzV3DX͓5V? -H/2Չ#E H\k ߂_kXvUO1s/> Yu﷣[}?PȽOՊ4ʽڭTG^-,耳U0_ۯYH<- 0yp%Iɮwq3-,)ngT`7[fj]|s."5n%GKZZ()`]"45Z T۾zb ӠcɟYbpvQ2+V?g\b>ύҠPy@RJ; =m;I#Z^ݳdq\0Rze$@FQaI51KABs9 /m]1m{*_7F-5Zx[;M t%@HϷl'ξwF ǐ0t*hԬ ۟Q̲?lrm H;C7Y5"ZG{T곬RuH_7Oc;NC6| sY2bvi ?!G\Ll?H*wPR><At;9e@ɌO96:ϜǾ]ޛUו-p ~NbM #V;YX*&o+tr֮WhnF<C X}iB?o ~'gJ.#28$|$agFbGe)K/uɓ`^%#|a%2&. 0$'bsZ7Xws G}|&tƘD<=(2ȣ*ygBZsq]h:Yrs8%Or9oK R\U @^rL)oVJ_3~ 5L".&0vL!i0}e|- BR $cAj\"j}EDO<@@[=7 ouʤ@G8'^XO8#5 -;)z hdD袛pE(ؑ"y;[Yg_tW3iSu'3$2Hb&V9Q:o Y Vbhr_5&ęgWzxpx/6AƊQUo!#{u% oHP%ک*3S%M45$(+lVia$ N~ڞ^nfAE'I_y5t^Jt\5.X UDk6d٘Q~oU\' e43@v&ZX'VI6/)CL+]-p|fI͆ q8IX=o-jo |K-0zsIA}ApHE-Ea|FioR4#Dv)O#fX/Y$``|];#?^H#O7FۀMme-S]ԽrQVi6nROx 66s`geHo=ԯtl̬I=ֿRpS>u_ҢcQhj_S1eW+s}H=Q{|gD:-Od8O.r@mg0'xJ1{|6Ga}7:x ~ig*B2K'T)Q~0F):?A\PUqh;Z@$}0&ߒ6MMr:cL3 B( -9Y[BEQD)񀋣2y2]E1y>f%q;Y/C8Y*WC.cU;($`²-[嚻SJǪ9 }u ڒL7KB:R/t5G\)vohtBdw@KLY'!aI󿉦u{TxNxM2daTj v^D&256*h|vCl\"bC)+3s%RsW 60I`rWbNhx;Ր{cE,0DFzv%a܊lg+刲xJt7 1ݓe& JwQ%&oA:D3 -Ms ? <` ˪#cAR_pZL=m1p.K'OK= <.LA&+ &\jM­LOOyUafq,N'a+m6= v*\2"mcJ 'eppz_تx2&?&q1⛨%ݛ;n&LTlѫSmk#`ISϡe| s}!K\'d* ؝isR{aeyr#+jUӼNd&Zb| ,ǹB;:2iJMܕ"2jn4pG71|mlmX)q n~(eMq9.BDOMdfiWpz5C $wBhq/ dQY.<?DI,r Sa'`-,H)U )l%_9sP2܏klw@KR썀2j]5.xW C2p1%ێGiv4PuS(ܐI*EE^翤Bֽ|K<9!{5{yۥ!nD5`'|6FZ}BMcs_~zi+Xkȼ䓥 k 8#'zh:2UqpLS>"䃿_\[ϮJd}^=d軛yWu۝MlGsS˷X~NS[ JFMܰ#rz;K h;~pf2:8}"#o ⍇u=0pΛM_. R5cD*tn.A(Qzuu mielgYZ07070100000070000081a4000000000000000000000001619eac9d0000969c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/Z]?Eh=ڜͩ5r QHF>0@6 {B!WF* _vրޏ]lp?4P Cș0Sa\h_ʑLy1O=Wb&²\u#`ލRR@dٸᔞ PAT|}};gpA4yd3`Rhcۃe`ľ#7I|;2vtd@8`7.YlE,xť2ŠE/kqSRQbY!]PQ@v&-0av~mCg =}U/hz ]EnM[GEw*ײ߱SwpSr$n쩨:ϔ#`T։hbL;Mcl" ? @/%HUd$Ͱhf|S|H4Т1/B|ʒY$d/Ƅ?|DLUh&ij7] Mճ~J~d&c =.Ӗ\RӞ|< ؎rAxL]XH+??8Oqjf;'Aw\@)_tiHxSZY~9 9rة)Qx]:-^V_089Rlm,6-dݛufir`.@`9_qBε)QNFƃ ;!7<ֱg(f_p}b+)+`]X"/$IPg8@O+k_/'K4?-T8Bٺ/ vs^0z1N.#K΂Mrˉf@˯};MRup5 +Y?#p)j]z\MEL7k:ӒtBq eєuJIb' U19#1;L`ͭ&nȒz.ëOTZ,cPӹWݣNe՛/li"8 ߨ+)uI ˥;SǞ{X+`ghDu4k^v89h Y]ᩆT=Oh"Ǖ,"fFfu96{dp]j5/Qv LX 5`[~hXCIBhx0*p)frI Z :L65/4 Goiϔy}.q<>|5t[ixۅHW L؃6p178`}^ R ,ko u! S&zQkPނX`G]Lt^v#?jHqfNRC{nz5f7Cz4ۮC1(0|gy]JN# ,<%f8&n $>DRK%Ph&yjTK{jA'0Z7{[R0~Z-ȢILu[[嘥RZM2+wY_EjR&/%[)(e )M|QhA\,~W$8]REw.ܼS2VW BXM&( ^΂q xO= A61Q#^qM=+Y>$Q 7']"?M`y'EiNvn}{ӏ+C!"(%; 8T$B!2Fʋ5"/j]fyrl;{lNAޠH@ : u]j"jݞOP #ÀL @0(_ıfV,?_.ĺv/ruѰ7ǐ?{"ihbLpzTK1_+mGUth 6#̴L('S=#4R0fB9;:oLMt@֑?mvO=VxX VH[b ~C)}y᭷$wm[௻|_qT7Õ{9H ~G>f3>Un'&gl.) M] r(P>D] C`FN%fZ2ꎐLcQʞ\rݝ|GU&l%]U5bwj 6VTNB;p^\<{3~w_93j>s>C;-x`w;UMlF5 TX_`YEHO&/k[' [gG?2u,֜XxD%{5§@ć9mX5;z0TD}px)SC?c 9˨߸+cO$kTp /\"Ft.{i953[A5{CYL>/!t vh%<^Q%U[gvæKlamMVsADB~%Z<%HD>4"0ϐlL޴^[Psܛcn^Ve`琧FS#}bL,~ l+>Ee(./YNmf ̚_@wL=&G魳gEbd吤;ؙXpN|4BoZWT68XfuIOp3w|"&:> "%ըb=Rª)>hI_CxWZ=>6t;Q$&׍ OcL!ǘړ\oyS3V^_|JnQ Dã or7#6AڲCYV.Gx̞T'CKeE50z1Br9 bf 'Ac]],7*?z %a"Dtx8E@ڮ٨FQwmGR)}@VVt!Kb8BLJS,7>YKEAdic+M_XͿO[ylIvaWaxrBfG>DfYp7:ROo>%-߁qSumKD50EeaXY{WܿXʩt,=5e%! C͒BHq=*lgrsf +C{~y! <|%T0MFj|(& @)1 y\}ȿzT LFWI*EFFC0Zl k⌹򣥼0C ~cΘwI-td[\_oQ9y*-?hPnzN7dقKjh Wo~!RY.K p)^IZZ3&G-xyQ3_#F*,Cx/BD0CFEem3ݎ9M)AuE5Y gSxZ03+)b{fBdfg}d%r-Xh_&!dlzIT$qj{h(G7_?Z#0Ԟ+1CIY@j▖ 6H A?ά?th:wkx!.Ԥ$<"lY7~:+"Qw`ĦhbLoG^ RM"(͍YvE ~OC6*O̎Aؿ7wdjte ahs- :)%Cv:Q+!,,`\Jēs7Q+q' >@nXItp.ۖ̔#tgm '!Z1s"Y[~HH9avg~!zdiv?s!#߹TD7>Y('$)oU ' [Ny~Rr @m(vY#iҾAsrcgqqv7wPqrJzB *hO&x$J-K+c!Rǯ>K!*>_:E\rF9OԵ }!BшW X} R6/|0{u0 }}yILAʹYuȨi*P֚"hRKUyg HnUQd#d+(]=̖C|=5ڜ*;C/ʾ_H!LTRP6L뼊_yX[̡+e&H+w{t /% `|A317H *2|mfL{B!v2vӟ7Sl6*:ЯŸlŸ_Jc8R{(>g柌Z+psc}>WeECǭz\Y2Rn PcfzSh ؅0Y =Tyf7@ E+8߷-L{~PhY]>!H]h4dtktS=3&P|Xf)㭲t&bȵ&C<"$)&H::#yq܇a?ƥM~ HpAꤝ>В^U̲vN:^~.(%qfiW@xQ\^߮ݪL\40bWaF㶒)tJ1%=fW.`i3ا:@-D\(|J(1.3Q 5 >"d*ƢƯ:O+F qիIb{.dԦ6W+y8[(/ ^d8!N4 tݢf]h'6޷)Eng퀝v@UBSt爄PMg$:l@)w8DhȄ|❸z3Nsb;dU _X;KT0=;z]J:ZᓞD7hәHPR =>NfiuRXTr\Ý?d |liւcqT^*.;1ԕ>Brr`ɬ,Ӻt]gd'&}p@'ײŤu}Vq Q]ރ| %;H>P1@fau4Aa>)cwKt8 jJ+?SYdsͼQ=ղ48I\+ "K n*Up,FmczIq,پB?n/K XM)` .l0r@[;} M2G|/-%S=|)'"(Hy&m))T/SV#yyK RԌ zyHGQdmV 'R' 4O߼]WE7?K`A01u/$j[7W Q-&p<當}2l32M%Ay2Exv~3hun |눱|i˺/Vyd_S#jvfNNB~֖M'mos>hv<ɳŵl4~Rz>C(19YߢEc(y# ƺI Q sPv4dۍ!&H#ŷk 8] ibodW &p.R!p@g#Kc~w淌V2Nߋp[(YZLU-Ygud[t٢`Z8n28*VVsTҦJ~XY$/aYF k+e-˰o"7$^dhX6t:$ۊ5Ayū9{fWP(Ңq3p{,H)A= 5٢X>JY-~e)s0F[Qs-5 e+WlTTQ^n X5"}Dž(6}fǰE1qV&^6Wl0DRKt{>N +UgsZsJ$%x'P|hWz6N唘5 =[S Dۥ &`2;EYg p 1fmz;Oi1X۹f)2Pњ!*}d8_b)r^b9O[Sm Exn4OAםzp+H݄p_W*zqW-Wzq&"Ӆ^ *ߴw4/zR3BϹcd3nUgAѥy1ԗɗg:n.bi<Ȅ4!s0"uI$ZWfr:zDIdԤ.ɭԈ X!=yH# T'aR0ݲݖu>P,0'_WJBpV/p yx 䨃ߤX Kf00 zT,=+GVi-_)_죩FoK,'v[Eqtz0fm34et ^(ڗe%S o(yBM@+ޔ\3j%hQRD΁k_Ro ox+q:xNށ=Z"@ZvX--? ѕjsѲ-JQ:vӼ+ᵬ-cꆯ}k4C 1?ɺ~$y \M; v; uR  * Qq6(}<찧RZS& M&fs3, Tv-²] g̼ rzxFÂv֕Uβy/LC40Phiu}Iz[X:RK)?}/U"[1}zBt[hBt<]SP1\p*auYxY>j+QHڽ4a%Up|Z+b:% U& [z$'cGswϋ e C$lN=I-tTj#tr>>ILacI {4j_$3FRL2(dΉ; 11-zqWQٙG&lFɲYl?x|m_x,"dlkicFڌeMq GYoLO%?66Z.e42IS^,'|#GHKXW=UT5a JRy=o07%ZT;J7yлMܔѰP<.aZ^̃7uk&IIpnˎol Y:ӝ2V/0vJ 278D׷k7LPȮSMֿdkC/| 0 W TeCt~S2.$ȹoSÔVFT3o)ztM13QQ fjR-|Z'5́{ɷfs F$PFtpٱ1-t.2GKЕ! P$լgT%O;]#_@$*9Lа'`;&]︎Vn LLp;[ ߟongz#F _:@H\Řdx*Ф# 8Rfnom;,+tMuU v ۿp~cb _ Umo|r=z?T#}`nK44W7jW-Ӡ$wF?j !/u0MΣ |P:<ZIץj\|2H' DTgžfLشƼ?b/ {dNarҀ%E&jlNY;g5 .ΓQv;}aq{Ŏn\e5p]?](Iv"[NPЈ d6u¨_YrA^wa6p+;>MzvwjWGӲU7%__αWfHgD52FΌވ0s8(߂}f!qla g:=e" 2 uS#_LJB\!߇w@`遉dDݵ. cEn]#PIK`q)^a#_tnaPA81.1~N-?'(z-w6jQH~!ǸO}Qo`Zg۔L~uhj丱Rjw4TZC͆nQap3qg}DvҨ$H^B֏Z-ec7aqllokvOkY|<`4HorTH7 ]|_8KkݦFì.3Y.Q/%-.@RZȟچ:_+p6MoMDHlٶgX $&NW]dkqATՊ,B`!q@ dAh5vH;UCWqJ I`7~kߵjDҙ5]#>ƱҾ wё}|P_+n;.\kTd˪xBhV ~`m x@bHЀ~q3)9FG ƙ~bC 0>t:4i(B S$r!Js+i$о*\eRweKc# IocbN\D7&4T DR CoWQI877DOAaϠ_D\ >zZ=Wll0({N'Po8b~ i5g:8\p3MCͤЎN>/ѿa0d ,ATyx`1 "7,`'&]=A]\L(Yc*Q"V?o+&+Lԋ6Grw6vOΛȍB]UG{Sv: `02)j|B?Kʎ9UUrȹZ%iMk$y~ס@ ڮVBs1]3!ȸ )9 ,"dC:t_>lqRkفP7:IWuGk  VP@\0n~F{j".'l3&9<A*q;2#%w`Ƙ߅F;der>\0ӣNf s~"F-n}`e RM u ^_#NXe(ڋ'q7bd_gGӭt*pb 2%m <^mS{G!J>)ϏX>l0OTi/QITӥh ٚab.NnjZ'eU|&](nwq8voRD;uwH8ON#=&VAdű#/8h8mCotFq4b2BS"e2#>=2AY ƗȽ@lÜߥk Yfg&hü ,Ϫ+kj]u|>JKQuZ{{~ 1lȣk-9 Fqd*L$F gCa~D Aq_+u]⨻Ϯ=pB߯85*{ |}zzM<%yq PNulL+}l*بG%hM^ l mt5۬ykgjY'={Ҟޟ^k.I#C="ėGX.HvC8h{"1b~ BEF-b*F'4KS}/%GGUNW?4MZKD!ZTp;P)vNe# WbH ums.C)Y^RaK{8m+ #ٴ0V'NLpu'}zRlb0q"*B78xXJ֋d,!kbfBney&:M؁_#M(tȒ)i6AM-U?uf wG8& m0!+=Hy!06XM 5$>t:*B1?q3>~)MSf,ԇ궗hp0(.΍k}7Cj%Ruc\=ëXnޟX{MQtj4} SZ Lv\ŖCְ۸:Bp.~t wI˦1bYz*E|eRI;RM 5!.|Bjr}*'f--8ߓ?=tO OWxYd9Ȕ&lg:۴EsUǰ"tdiSDWoy.`|/! l=gd`jJyxPRm E\cW KwLyG$>I]DQc,[96ݞfǕLֲ%˻-V+K̏RN$lT_lϭMAc:,%ˌ#B=br@ـqܜb}#+S8ڰk9'%S2*(\ǬGUvr-Zf-9 bvՒ;]ga;-Vиf\|Cbwh v K z ctGdkn։^j1ȡLff=q#LPKU1 %# aZ!K}p<KdF6D6r|GM^ AX.;8|"@Y趂wwE% Ael R9 I/x'v?ALI+hSUۋ1~dntLoU"yp@ jI |iO lnEGZFzQiO4a>[g|'zzwwՖND) 3b5;=ĚE5@vH0.l0.`(`vW0F8\h]fs幢¯%{ +m;d*!ϲ) c`Y(xo|u6_'6 Kqk3֮'ӝ~78+&۴p"UM4$ OSN_փҧyvKfy!F-4DgԪvRicޯgl։J}OIJnW 1~}}",BE+ { af 5Dܒ, C-a%-K7UD'b𡹥D8G{WW9#}To='*'՗+kC6o<v}!PtYu⬁E`41ȐiK:[%}] YS/R&OkڭfܫN=&./ H4u\uB{\P&6^ftX* P(~9!^ 1x(Ǥ Qz+PV1Yg/ԽϸKNG?zF=iy{ 5ӹ`ý+g Ѓ17e c}=ZmIBjKXtTȕ `͞miZ [i =AUw*nmZC2b>Z?"XAdcercWyٞ HB)l xA~uFF$+7ٮeD5XrCgJ~pz>eMڑ9VϿ=&cN.ޯo R0.@8vHĚ3o՞s tY>0D׉~us]z蚂 =ΤEsKPeG>-ndVr*[h8Ȝ+l_<㞧s ixv̫hS>I;=dq@3A?p܏swy+\Y]Z ֘IZ0[#I^)n+ivϺY`9|%IըcznpdF+C&J֬lÞtmfj&yp8:KKI=c $@w7_ A ewHa& 8/޾r_ߧSNYm`QДԣv|̟Ti-l<*4i ~vaH \s@ƽ#MDBc]_}^ӣۤGn5lt#h6TaSASa"e(W*# 1@GudV˅CE\ ca ː,UXw:}֧Q_\L$oVL6^|+0^N?vp`lYN<&"꣖^s!sh܌3 }4d{lq{czq۸ ]2|[,{Ei>&{汝'W/;z`$tXt}jҞ $`_qӠ |ԻT306W!~8x2p܀.uS",C'yD ڮY덜چwP7x5 M^#ʾmbNW!=] D˕L^>5TsH@ ٰ&N8Cu+#p,im EԼ| =Gj}q͕pay[ŽԄ:v3^uUPEO5;>ب~f7g>ԚX§v21A2\F}˚,2԰mɅD-.3|Ckg4љȦF֕sCP$])'Xy }?:p61 [^ ,0 d~{^~xP-b%k,ʷqoα e4ǸsؖR>VEDh\#&?NϡsTJl -5m.>Xc(KsD CTRU g}] cNG'* }̣$'2y!m^. IYaa^v'hiQ9,)fGd6^"m/8:~JirvJK=*p"e$dpꪆZi9WvpשF.fx <*JWtB=RV]dxȖPDƽ3~Ey P@j'9P © O ;; ()(Tf+όlw  (O,XN: 6= Yp.Pga|׸$t-Bu[Ǹ '@\f+\W^ZZ}R}"mM|A:::vkKJNp^Th#:Qbs 4pl}}E?Z;aVD}SS饺 QLApO>J.fˬQhY}Ƃ"U g.ڧyAنPGA*Yta m#!" s) LEbx–ӡWU3l" @\P hw_YOyH;[L[=MZ_Y䥸E z}TֱZLF>El7, T]N&sCC|uz OR'ز$ ØҎ -C)ۼIvjkH5 /bxuqSb3i l`d OEDcdjH(V)܀}us @%```YA^(͏a--grrƿ'JI6Mqwce bzYsl;U l+\>U?avb^d͙|I9g]2c~粋gFėwM-^pBvm%/?GnۍB[T7`Ԙa%wcOݴ{ɔ}K(J$+пej`0q!tV_P*M6d0QSϵ^ؒPTEk^`z2yp;y. <5xY `¸Oo^so uǻ@{_wB9iD,"꓆-/Y7٢9.g3DPnɬσ #n5@AQy'>iC4㲦\ѫ }ȜwN'+=u^`Ym5k̂w]:Dʾ}s :]Kbf<=21FUI8m2p(;N? \g&&dZ̫[}LuihuKe)*n9 r#5?-3%Q\j/_RNjBP(2 Z{D:s Y]]=@=:XNe ;bT*ٴ2~w-p+*ݗE~ijKko=^DzjdGD_vϻf*g(,۝ZnOd[IoTA {-0,|Dʀ2: #Z^܎!72#(t{XrjvFvrPe󚀉c|8qҋQ52i?/O6*Ucj_Ƹq6d FfpR.hQ&g2i6^ k9̊L3c4޺Iu?LvP) GbFj'].M7=1yH}@YDEZ{5)yD/:K$ ъ&?х4HsbFN Y.8[:^/ K݁_&ZK)`1P7V]O *3kH9b 00w8Ffh8 V8ĴWS|MBxÆj^(Usߠ3bfP$pfE&cd׬&[RxPUQ"|)&Sg@6Ry-I5 7oޚ&8w1UÄ'|ۊQ Vn)N:WewaC/HgBTٚ\?<_.,wh mvy[\ZE3"D}a.IHten9X-\"~0|B!=)9\ͺ-JwY[ 8},(ck)6]Ir}{@ƫQ>.7(W;Қu<8K B#]+`hH vlX?Ґ=W[<_s#\<з*:[7XA;,uI$3/πi~q؁eTbEBLD(]BLRys BnUSG:ЁcAރP-@l^uȠ)NvIHK8J8}/k/_h]@YԷψV'4[.̕+PSv; Nk!L1:_FͶ:FJ{LWI߫w71:jU2hl9ME.%~"ǟkc6 ^!&{,q9/D<p y2^v}. ӏ ]Np&fK#A2ҭG}2*:C|}p'ۄ* .@NKχnzXT0v]{;1LǑp&"}-ֽv-x0fVv105Y^BtV]5/RWk,WDZe[;_"4SL.(aS1+濈!uq^zBo&ڞS3_E3plϨSY!D|#3_]\9ٱ2%ϩaz$s ,;(3!ve 'g۬ogrt&`]#4?)&}ID\N5a6b5,G@wzC+BL@&S3 9 [ɿW6ygtN`Ȭsґ ` Tvi2+|qg*:w&6Hq G]EP[PcDsݝo;^1-b U݊tX[LГ&1`,i3p 12tbkPᳯ`#y*Ce"Ff90Snl=qM%$|P Vsӝ Aupz:7YkWMRyMLElJJ!eBrG qd'kc.gxEѺA{|ğ i?HjW#W$fiOj>ͺ䦌27x3{4>A{gU[L@X5fBʉsW!6up,;MDf!ЫnMc"C+jX$aSA4Kb b_F#~'ln@;,z-' MJNQ1Wsk5BQlrYj[AJϱ; >HXe?.v!H8)uۑ])2~A=z+ua2YVb>pՎg #_CY@reS&fpxPsk Kx| (]lV8d Ȩ>Q6tbݯVx=RICG3>ݲI.~>'X`q#.e LXތU&ÈLƝ@yw[uR~Cʥ_'PK~nD֋7DRuܷ=BpKh2;LԇvyNx5 j4"_h>s` k ,_{?(b:Ńm2i-($`gz~$7,[%/US :>v! O6=Mf+L_ #XvP9\qg;0j6P`e#_)tM̬T$ǟ >K ,ȃ8D[R$RΔ\KӍew^ήhP{~S>~nG&:>R q`N-z3Z`7h@ضP|ol -,/dwGtR,8jcTɄטv4*1D)&L޻#bE}'WGc,DR2197JhvT.܇n_ 0L,t|wa˽Z@ݗ<+~[}h*[)9= E?':b Y'/:0>~:2:9%# X߉x|aÿHm ys',#!QSJw|Yo+VBjB1%zċS^b{h ~5Ewa$Sn؞)4>y V!GݔSmiaQHp3ϊkRYROEĜB vuoDoY{mhD~Y&խ#T2fg?DQl=1͋c^+(C5qIl&(!PH1ADTudϦ vO,]]uQ bF/'D- єFpnQ7,|mS&rj:arЇ~!(1C<:dEߺ$9=f8Tnۅ^*(b,,)2Tp̔ƿ[W&n@wh@ 9*=^$M݀snR5~ XҌ1"VH%&,1kTJLjT@_G] ޖ{gIřhnbvtP*h %|w{C{{>lQXkoB\UZZ 뽷Sʳ hf#kxԞ6T^ǬXgӛFL]*Πx|;[NNq%rϡRQi˩]A#<"$5M$L0+ .0ur-؀%6pQYsr0YĆAr^A$ bez}5"%hGM_b@#T,tvl,fadH9ͼe97\#2q`ޡ- in쳯|=kdsʉ*MpՇeq-m^HVDAψv7H$wl7iw%!io9]g&0P(@o& Ϥg_{zֹi/]Tn =.zI]Vg]cq-LB gi5vHHg؍w"ڹol`i"ginŜh%ެY<8^|es `zum0{>& J5^G9p{ԧu?yJjy)ܒݏYwbTiG*Í?rΖ$:ﲟ(r/jRd 7afdIBf"oّUE2C8 exokWWo@$3 ?I٭vVCP2w) -bY=F]=ZmS!Dn1?#3QP|<猬*lQCR1!ߘ׌`x έDETG]7* pO :^A< h 6i;(3%ߋT6e@PcnK4t\><}aKH\S7Dl -o 7Rv=waU2 IRїtU4[}@P]}VQWd R#Oݰ߫?sΠ7W^ÏLĎk%wQ^ҜNR.,uDRS:A |7gr6{*6P*c<FQ$M:鍬`@-6 w}s|\WWr4D{`Hxi d2 LkxM N-(iEƭ gJ=ѯL)jϜnάU'}Y)ZI-X>sTФmVt:FΝKDJ@!b3fZUYШiss-,h`Q-ςo"l+F^mfc9ӝh9U&ٶw~keG苤/P$ľ_'k:NBYYN35RGcDE+#l=%q4!|TL\YW GnlXy20=$Ӏ4#q-c`Tdܛ?ƫ s!=5Y A<,8?H?~ Kx%| 8$:$ߎP6+b3d4{Oy&ܞYC@ifU n)>#5A5S/iMda{s@͈PNiz[jAJ.$$S11tIbÀN2;>h]l rӹԦ*c<>n=s>q_a+U8vJ|BR ql-Ħ`I+ B6al:CmJ `ke%2&&%y>4nEM#Jxsr%Uك~w.3*RӾK$b_4gnK9󒒤Yv!l$zc%ìnZ 3O7*apün :Ajsn FZojx c= s"ߢ1w&(_[fjo%>FkZnyv Z41xl l}5uv!YXE[ޢ늙+۸^owX~* - OtPxHxsǛ6b橪8,P7g<˯%=s*u8$Ҭ2j*CP'6F-Wl0jL&]NgO=ˋ EMtoG7s.PCq KZ5hivM&Y {9t`6 VPYbtWx4ob|tߵe/4ogݐ+n(!ey[(`½ {||n.nK]&h:}l\%r) P"Sg1oF\#yIb*c4"1Dɯؾ$7ov*7X.~TжGŝ\]w_J""==pI;#@R`CUT0~ɞR͹bDE1M|^۝YJQJi_3d#yh~X}dSrsez7{jXE ì-+j:.G[ X0kOz!/݃aЀPARb_%cMTtHU\BI77{+GL&ZnHw ӡx{| e$lm!G+Y-w2I p<\ެG#seQҳ9%XiLNkSf/ڸ]׺Ȣcv-*WtDFW5IԱ`+d[mޙqh$0KҠhxR.'ʭnqBW Foc=zJK&)PO֙@ױ;me#NB%2xl3CʋbՄ_+N"$8S`_G3&3B$dϬek+)#Z^݊Tl+4 j@%H1u3HdfumhtIY$*nY- rc s;szpM͞Fƭ[j"Q@ rCBM.C9Áރ(GYBO\vz4طit'Ցȿ I,Iy0U9E('*8^S*}(LroKUҵָshɘ^.K^XaQzi% ) sE0Y ;i Ad{ HcFPLVⲼ`kk]9A@eɼx?E \Crns>ty+ @Nt-_p懤|V]?IpĒZ.ȴIi-]!sh#or{6\|q8bcu&"DU7's"S"Pƴ422 Mҧ<aT1@ra:KM-uܡoշ AF@ș;Y ]:ﴝٴx7܃T<=o\jxT/RTStJ__|z3*3I'8׆U XK$`f4Ntj ̣HjyA+d3n>g~^ Δ'8ʹN fKnmQ'K5m:C$ۃX?x̑o2/ɟL9v+;!>Ƣ B 0 fbz|ka索J6l!8D)h >Kc@äJ̤qIu<=GpJ)b YvX'F٥Z@͠<ָ85Q h~!!w u26+/J ,K(EoCtչЖS+xαWE񽶅e5㔥tO%nٹ{eخ6.w p)fYݖ.vrGmGwL|tqU1$J]6 '{m/ь6VBt4xwS<@!pBX;8>2ѻ_,'.*2BYQߙmՎ;8ƅ>s|z@+ؘLzEdvO"<1Q4a ʣ+B4(&Y ȅ?#HBN@U\-!:\*`ϡ.=4uyf9bo}BPIZE*"wxHx?P\l#xs-/-QjNZba_-a `sUnRǝLrT"^ܧRHVe[V 0ӓLhHث/%,[|55x6YzC˖HmO^ykjֈd꧇C+-سSԗ|#=ms&,q*{ҪEOx$ҏQā@!2FgĎdUIJG?K{?FTT Zyk<0LwSXB0l>G$Al'WKBM:o&W^fA rlU1,lTL`BNJuTh)`Z<I*_ݥO ?" 7D|i2RƄ#'ZA1AQ-;oAҸj\A*6n@]p3V6l פ:<-y,' s\g/.2SBJ1&-i cĢC}ṲLyTkhXC^$I+k|Q0:W46#^gO@Z Pdu``jG{Y@-$xN?GXWq%v]+UF/V޸d@)xĥ-XP=7lL8tSk]ꃜ# I񅏅N2'UOrG锹q,pHأP{01WtcA8QMw) k@ s8PLyBF~k=dJ g0H'*"@87B0ŋkWv8n0טXqx 7觨Be19$DCvv7+cBgdh>]X(\e>+hft")@׌6:| cdWh#b_2 \u34(Oavmf%JiO^Or,wQrļWf\ͳ3*bg}BEF+=lݖ{)[.RP[qUg&{aX'r\VI_59 ]}64= (EV}wҺzm_P.d'y UETKK@>i>8EEX\8q ,J~ZiQQ[,}KPo3AKƪkV2N6-%;;O zn-NyҌzAI,Wen+g4Ӂ)c;m#EC}s/#E>%|PpTkEwo* kd{Eđ\9u]y;ݵ~+ Xn㦊jblӈ:OCũ7&vq1T$E߅nw[OL X3wOT08i1=HdCJ :Sl\P7 xw1^H3͈uy|1..UoUl>IVL4tFUc j<Դ3 Tp|IN?jNcLB>] {Č}>BZXb m\_1SϡY! 'N=D?SQnkS`˕Bc2} N;;O2=w Jt|4 xj2T#3ސTdfَ8b"i`J`I3?-+?7GD`?ng 淵p >ܜ޵|Z"/@dfM%0i{X,ZsȐKQ4a6|`!"#%"Ifv6hieUP4j9.Q{}*x*w: >~|x[B9b-9"1vz>}PRgIb1X0K[S#{ڂWS Ѐ2={(@8ϮFF\+7rQdOMw/8SmXF68+2YW>f+JavewT52z%E\78&5<5$7UjS! ZƗV<`f/TW\C-ie-=#Z 2%I]ʃtgY @;~XJq6n2IJ G=Q0 C ŀ+h`\~1}:  -CnvQKi3rZ-s[H *Q9Se$*?X_!0ıtڔX*P b]}D{!9~V=J=b^Ua@fpr E,9W䘤Nyd2;;ox~6Sͽ̊!)u=P3&0nc3TIm[h|gb.rֽ }p7C5ar[2x7ZO)ΙwS8Tש% Qe1ꖊc^XSV&CSuOTU9-\,Y.R֚a9#GnPj>My|VUe™ si#~IdV, )ƨpòqzl"GUt2(%ljx9_BI@,"h_C9AB !r$d+d$<&\&'ζs0S/a ?*@!g|6o^)hXa SKfx/{`,lKX!30p[R?njč.p~42lǤϻCf%ɉoފ'+ KOL Ms:u$nc^Q\C&01K-(,aq') PV)k c?B_AaK䠕S؛UˊǃV̆.b"޸BPq0 8&XNVa ){$3-7_qVajr^5ˢ`$ԚYs~+L/ /9$޺`Qat_v.η]٤W{UF9:As:zuw?@%m{bBWw iiLDfۻ/. ɭbjpMt~N1 uZ~ZP(3pƟ֩ לR*׊06 DMiͪY5H+qQ׵d"mښBiK5NQ,d8ìcHH/S'Vj6\'Fkw }vZ*?[|W頟:܋33@?hNM\,O`\&ɲ\,'xpE ˤsBO!Ǜ {7 [MV]@b&c=E{B[JI uX)?=ANY H9l ݰ,5J U"!uP|rStޅÐ^ntW}źu1lz l+H~psςo%p0=IkVyB DŽ@w>Y\(*a ;w@Ƕ]DD5P~թa}8X;;>8PƐڸƵW`s"S±5loCx5LTJ{Rf.] s{I"1j* Q?ͽ 9> YJt:D,qD  ,sRlް]S-zTsZh PICU!S &Wc&;5/f4(J)m@b|dG 5d)Fk=U46ƖPol.!)|~Ti:&Rq( VETK4X׉? M8j sȣ,H-] 1UDFɪ1>jڡ;dt8K;eg] ܺwґykyYoS$(Ó'8rnd:Pj؜g*!n"{|9—Ϸfk"t/UO  )/fj; 4oE䰟,6hC5 }%fY!D'.~TgD,jq\q? B!#OiJH-|BJR\,1X02bej!V]=\gj㯎G o) Mz0|w֏ 0*dy'7?/]G .pHSȔ~=DԒ>z76$d³",c/V _Ve*GꆢC?b$)}Q|!u\nl.يbHRp`ߋ3qyvR/sa0#y:kC XKE2sjbr#V_^0mȟm=V^=]}+ Z$oM4AP bš!L߈taFAԗ$j!g6X`)J%Po4|DPb$nRCĿ擼L8o磃;QEc =[VN]t@/9;47ë54ƸtsS 5!ˮc i: JNTEqf ʗ)ܝ4+f $hRiiK3ZCBr[Ɇe?&[2˻9e*?ЄJY䴏1մD78 t4?Eg<ym"mHJaH};)u]-޶SV4& [Xh:]rHv?Xn=k |AkM>8&af%y˥i+G0}54Ҹ i.RKbs!UO:6>]Kr"3~"8ԣ~3 yJCGvAۙt2gJゅuQlyȲ!J4c(kW#\V@.r)q$s nc9 IsCeX:/2G(]7t/g˝C!D>0 #IeN;ڦ16XC$[!8۳.:fLZbM0>P# Z/ ^X/ĞexIV88l$ms?(`NJaИOi@2·̞u|mi"Li:9 iy Xݛz/²co[(1 $P_L;3WvYaASqIUס6R @JSד,Hl&MWg?R2O6~#sHvZhDfT pIk^YߎQטq Ct` ,P {^m2fYEygA9 |QW:1JV0/-S( st'!W.NT1oڭq HCj.Xh@UhG0jm}ș54Ey-;0CE% I9N~h\:_ѳI Aܼ'रVGxg~7MN d2vs7۹ϖt\ϑO|?.6_+} I 3gYZ07070100000071000081a4000000000000000000000001619eac9c000155c4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/ ]?Eh=ڜͩ}U"r)b^ ߫o~=OM$)^4.h z; Lf!Ov1;#Tp$5cB{v3 L'9'o ƣy7ON*-0ʎd&fEw-!lǹqgٚeMz,Z/eNֳ?"PE!0:KHnGTO]eNvH#Ls k _1~)yG|pfu:ܚJ`^WۖjA&Pht0Mr4ްBzaŖAOIWna-[:J[ շJN*jUS0'_?JQ6!jY塣qG݋.|شoo.Bkuk28ƃAGuI*bqK d UU Z>NbSd=Ϯ3G;fWrp5K ڗw=yЁRs1N5<)4#gYky. CJH9i,أ9ҍGȯKe8M0*п~^gnp,RO3j p1q2yt"If(‚1%D]0"C(-o "aG, =7-ibPy7A$xJ+e(ƽ("EXElydѭzQ] çu` 8.m a>b'~U7ֻ ㇺ蕙$u?۔T^ QC9/kT`+z%9cRV;C.=/">cB7=ԑ3b|5 Bӻ}u[c\ZwM 4P+Y3iβ? ٱBxMqmL{wl[4not9RϯxI&$Q>u ,M[̶;ګ߰AuzLT(} e. >qxD a7Z>FLU.E;9 Gp{yVBշ 3]%E˩zZ ڣZ#̛,E we(urөK_|`?1s Ȭm0j܈h6IR}j;' k4tȦDydk gCkg"-B-- u⑀ yuWILd\50Lvx_6BA43XAs2soRȕR^6^/O9BjL'm{bAOQ"/d,TUvXtjƷjh1H?58G$ md UHً=a.)h?m^lC8£r]>Ns~6U<=92XG^|>k =FpŅ&Ho~#yY 9@}FiC75'(`9-Sh(]x Qa PE7z]*LH8oo A5@%UGEi-EіHzjskcM7^01 Xqv;( V\GNYk?ݶfVM֍^푍M~ax&1K6*msPVЩol7$gv斝+~?bF(K&,d%Sz8HxfvOv,Rf(bqݎD'۴DaQ̨d M6i+Pp8YZ%WoHB@QC[9HN1oE^+boW L>na*ajybl;mHHU+|͠nnaio:Kxژ];cNvalqlg(O * ,ԉPz!^٪wrG|SF'XT.TvZvFL%I2]bThEt.w`Sz#l&&]S_eqV$onOD ĿokC›@~GgO:KH͝>{Ԗ83 ڀ pc7k_j.ېίJ[e|*haiP(13_+ŒGYEz\c9q;,g5nY4xBCy}gKH+6Q`Aè7PUwɃ&tpu$}ptE }B_ |嶄4T:. 7R\7>w݋Du Xhft,UxCqǒ&?7LcMdm$W 79dlLC̜q2*͖rXM !ٷ%3yFE8kaSԉh˹%&ti9GZBV ; _\NʑU4kTn 9SP; D&X) Bo*ٱ9S:]! $tYuP+$|gղ |:N7 JPQߢt F#iH7#`I@ʚCXzh8̄۱q'frdQqS2\ˆ﵏]Q kR5f`KTI;`#Ԑu4ҍxl9ae5GbJ8 _&&\7\9MtpFrh@idJ* U7[,1qe05jKhւ #]0*)a|DUO>;fR$OD4z+Y>S~b_|M*/X'фL)mACҫ3|3\rPsHo Wjeq( Kp `4YN> Yឦ6Iepi@&?H9nNi-\p `#BbCG I=L qbwV%2yV\y5-Pdjo_|TUCS8YN&]Ɏ@qGG-!VF $^r>΄}Jj6?QO`F4 c~Mžr!xBn|5u/sPXi&Ԯ˼uS9-W#RBk"@SEʄHoNz>*u`:凼gX;T_ k]e"R:Gp[5BFde_bڽOrrC [>8ufh 4r W.+ >*sY܆Wp;C _+xK)qH,ڴ%dEu5?s0(*e]-%ipSa_eifB|eӳ1sV.>§%1N $-`O>t^uΦЌ\_U㞃m)+wTp=SU*m# oo-7@^ƍ/t2GQ< Hd8Py6҈]-݄wB姙g?GWwJ[Doa vƒM H>-N9 AD2YK -x!*(]`W@eQ97tVlv Sr:zGSH$qD>,-Aj-9&BCP '@\-ppq \1N$q0nyJz1wN(Du:vɆۏ%r/'; x{*hz oXm \?~ʨI AxzjFKr}Tw.kiϜkM'"pzslц 1s4b{0զIl!❜UG~4n3F5oEjj3Ҡ#z `Y4wxcr\\enBKvDOqRߍ~rW2G(m[ U0+B_DRl:% k] ;Q1Em|Ja05=iFv PS?:+zM|QR/EMC (Ty0SiND gvɲ/d{ZSdN+&ӑk筰MM7":;o^ýu7h"{__`iNJ3ý&pKiX&h)YwYpQȩDj9`nd@!;XGP.ZbNm)B?w&GOςϥ:4#؁ecOA:ĢG!{rfҩRlC[EQ 9t 7ҳԭJY$JÆ54b= Q&3Jhx+![Ol(Łf> (+K 5jjbިXUw `Gt@I_ejjfV7-+y8Svy6YE=>q+Jl[ Q>C67 ۟^Z~X4H9UB~]ߜ Byc|pb&MwiA]=>Y/4qyzMv{ n)Zsy3`/wrd57bz"Cc(Pj8cvbՂTrZ'İQ/. IWޡjՌ`f=ɏ*o4\pua!c<nۯ*KZ!u2 ]&ƑWcnHD_}SLW/*g-n /Vx aSi\ 7I&NrS;p/pS NvwƜ>IW7RG"ӥZ@yˆlռ灄 [b%>!) pm[^?u(7` 2DbߙgWԡ}8!\;`13zYGY9XaH։_'w>hdV kQ0Ԋ*C4{;6Weޑ4ޔL .nB4S-bҴ2n4gQP++g1 r v&"P"rdcrR@g7IG Ja1[! ^QߖF!VΌfјHQαTaGGiW# >t/(T$' {%f9xPyr K  J C7cЄ`-8R3{v<(?[l-N3wr@ͅg+rdNA@> 񐤦=ᥧiV}#=$ؾ]ʁ\jCru|~m*DZ}#Ft+GQ 6$~3AC)-4s?^H.[vQ)@uOFZg#D-~jkV=JO\|yjaXuM(nr!.T(` * =}Ԝ^&zs:̖ϖEW\~)r5ܦ{(t/){z֋Q-*W6Ix$ptʴߘ,+5p2[U'DaBgc崒*k;;{Hr` =AZ9L8)]BˁhKƍK|x͡Qc%͉w2*, :vՊG$$-۫Wt̟h/5_c %;vZӴ̗ -(5XKXy҆Ȫv_9JDj>e}kD ]݅P樂 c}Z׭*d*q2:ܜn0nd yhr5}lx@$רzAR@@9)3G6w%y_c3{(Lbd!X(!}Ȟ*Rݲ(X__` Kb9H|OJ;\*{`{dD eO!I-MkGHɈ35F2'PxۖU?.mϝL72sI>DtلRB~+"_F,Vⴓ#DWgqo 6 BR?6Np,?& XU~lK,C@by$J][#%} QmBjwH&>lEez NWhW﮼^r;q&GYKP}4iAiV5t(]Qjт~I /'GFˇS+/!-ZsdA0F}3RI"FjT4D6dwE1ՏuBo@Wr_҂hW~T oDԑ:1EoIb":܄LfK֫yöWjOP歸DN6fմJtZ.?(]-Y Y]`?YR.ҁDYNx=!iB T&329L46" KI%hzdr@ueTZ0;D*SXpGoFy-0f iĎrZ)CF5"u B1QG/6TSxN*Db1.r -G0`dYpeTav~0V:Hl@Ә}Ǫ)Z6)Brr uU#e抨sQ:]QNQz!Tj`·.!/5M{77&-Iq)eṔsͤ$;>}k7b!\Fc w&2uuQthFRM[9 $'VۦekO c0IF_҉f*~4AT1M:F)P6<-߲ ?]92Py8Xe#:R!RY#3~%ľ-E"U6~3[l| G-|b?9nQnէ%zX-(.vt0z H9_=O蛜8|XM 0"[}L hFpc66Uao9Od5o\[%8jօJfnK$W)gP9"C'D:\@.8}rX٫BecqnYʵ| 2AEb6a# ( 5ܧ̶f(֭}`oё̭eRwLR.(LOjImļD^#]JHl'uL _]8[ O-0T}̝LCft>e|<뭏fuDdOnWc1V \'G^/wx F&e䖢ȡ%{+C>VZ!yh[eB2drNZ ,̓ X.jW͞y]⛩@D=)ӉJb3CS8]=x 5-Ճݧ]Hx\'gw"6j+YzFiaOS2DHS<=hމ@`A^Uؔ|i7}IQ] ?nJ;ڥY nRSIfNwUr&]G? LZH[rV" шگzR ΄tќK")j.na'i~pn_W>Hw,Zk 7 .nqK2[phE&g^R\ɋy{*2>4mDǷ_V$ldIz&ԎA7j5; Ng+5()^.=" 1}$͎tUbl9$B@^ dg4QSu$%1 T?]%2MؑCu (|cM~/O;^zL4@VDJ贸!7aYcPp- b9x6J/UM[wvI,B/l洃j( ~b|Q_7E]4.\Ggg~ &CRlXgu1U;Sg 7hzjѪY鶩3}9uf;>DwW3|m*#E3; eӈEUi&&nWCc!jn܁`j/L(c^FƗl.v0)'>Tj)n%r{n!s)қAܱn VaEC*3\/ӫ~}'ATT5ɃyyPeߺk\=.V%De}a.cF~Ţ0Pt&G|Jq7٘<z NFx2 @f"!7"jRR$U<8Ɔ8,3J;yd_5d‰g6K!@h4;Vl"\iSP;?_8hyDh^CScF=Y`Ue$p lv=)_Ѝ9*Ds]hN‡jViďX;m}n^X)HrZQYl:3Ы?)5ӓ*BpQx*()tMxxT:@sJ*R-3:G|ViΌ:Y(JB>l6@s, sDև$5FLDD:ZrP|.)1uwar|Ha0O Ûۆ,%}Q7ŝ>[(JI2 S9 b+rL70 7O9q?`(>;p Oj |"CDž9#X]oAo?QArqA,3_.nD_I-ٙ+itUY-KKkNgt1^oN¤#>PeODT83`‚O997M"k&'۩^ :6W'2Y,$Pj(9? $z38΋`G=03Df`3?p d|L9P!6G"o'y! C v>E YRojԄ #>~_ =wZG \V䳗~JGr @ˈdzM~!jΚ{_J8_Aɼml^1fGɡ]cJ%Se nlDP{LBt!;tHC@_ ]HW8e.q8g5iDNdD g, gZ};kwնS7Sjp23_Xc "諯AdzRHm!T]Y & u{n @+!ʈ ž>^*I=tydUE0nC-Yp_ 6c?qP0*HKQ`3É =%l6d{갱}':H7/ǥ#fe59?gmUujlwOp0" sX%k@h5 ǁc8E/!=4"mp20yZ̥ ]Y>*Qp[Vz[t-w5z CpcW_{sݵ ^A4l8(C'1(eYOЙBKnXHn:C1v T/c Z?@띇lխL׉"mJ!r̀P_ fBAk6?{|)g>K`mi) [%"Y8'!JaN 鞣QـdwΡDf-P-gݱ$eOx 3׷ILOМEkwHo M[IYS Ğ_Zl=w SV0fcH7} Ҏh G;A\G wf9طˣp76d@e$3g 4889HK6]w|K+,r;G*JqZf'vaL4laB\k'X+؟ťc JA(вcU2Q"1 T_h}>FzJ[b {3% )l29s+lCekH2]SF,봩(e~eP$6U8yzNw)2=*?}&Y·poɯB@ tEc""_G|`X^trl8f [w/v*6Xedn7t pC ů;^+=6_bS,"H iA/m93 ~8>ϯ%x8^=9|LL` 4j؀bd2a?IW4)wØE-E0ʊ.MsB  ̋!A!0|VyXg-#DBY6μŵYmY<ٸ\^Lo -?{{D9ү[ͦ1hjYX{~ W. ɗ9.㿻(MT%RmCCU<'.̺{t ]llC:])$MXpniA[vB.1{f˕h4{\ǨVe!f0J,`?,n5Ҥ5a"nG#4~ AEM/m>z: UAHRU%HBOF {r6˖(M.uyYM#ee3uYH%8)<<dkYfT!#IrhAz}r{oH[*1_o fꜰh%01ݝ[_?`xYKQ ݢ͊@xnWvr)tiRwȔXaCE-udpF35o鬭"K\# %_;Ezw/:i/xsps@@#ُI|}gۢgх6 v%M)%NވW5w|4r%v{P{PMҾL e^ 0{~lFUGL c9=)d1lWC%[PuyOz?{?O & Yg(fnN~PAs'$Ϡؓ3^d|MӰ/#Z5o7-$NRC:滋&;`ɗ3Iϋ?33|^DͣhN9!jhF3poMֳdu84z˦K_P-QEt9[;) n]q9B4#>qD|4q wy+Y D8 `,z/&܉|T+iۢqA&mnV6UM\BOD=r[-H %Bv'|P$u,R6({PXʷa3Q3k{CZjCb׵|"!M|o^tU3 эw/}Hl:. 1tV IT]nHU 0n$ݲ-4b"1'_BT15gԮamEIa_~(B_  Ie]iK9K 2HoT6Y2:H )20vlƌ4OS6td? kݰp:3b Ȫ=eN[W?$$g`|I]!yt1"S;R3lvVk m:`i{}/QT(ޤ Cҕ7ѥW$kQ4tn4 Ic: 8 4K{*WA_ ݒ;>sduʝUT-6ZNG#(,mA͞w@cs6%!, @3U =TH҆d(s.66,+Z}muv~ܛx)6Cf.A/\ "iqN)f1PyIVf b bDa -KD턳ӐDoX"G)}zb٩ی݅"0p8'P,seKuC3S]~\=  *nwN0)6!PSmyӞ&EwI 8T2s,\궼6ĀâBB :TLL%]20ahࡆiǧ[AXcKIҒۚ*cD_Qn]1?6''FL#8q32!Pp*9q_2;~ɣ1].jYsjvL5YT2ͦ)r]O-%g`M"U뛂Xpv1~}]<Eͅ=#Pq> ; ū=bD/_J?pL)9&hRb+0T cM]?re~^6_EA'!bhVMI7]|tMj$g9(:fAXxR@12Gu1rU// Ç]K04}c5kjn eZWai\KгMIgX ڏ6LjsR}1z>Xa}0xhƅVKrC$:BT?L(@~rm8 W))} ]r'"1AB1ؚ05F7*AT[_$LؑoTmCa@+!ׯjhGwCb,JcFಢ՝1 ޟQDb'5AFIyF_bOӆL|nq*qX4@vzy(l.E9ܾZC3J[wD+îam;auH+3NjӉ4ې^ r4d펑Cޥ) Wx{1$ (C~9S?&Fr/ɕڨPR6@zNjuc 1rw)a8d??.Kh(M%7?@Yd%DA'<LT#pX<Ԣcw_lUHAPA3;3f{xgX¸ZS7κR {?-}uu4 ՄK(kM_;CK!pׯuF_/g3?ƌEˎڎaeFj}@/V u5rIO zJ\t:8HtO*j91V\}T2mW'[(.bn,dH3tݱѽ%4~c xHpOI:׻_BJ׎$Rz!BLm˿XW'DP9DՁh3{ڤwoW6 EQmTIAB֒ ֬Ya&] :D٭c雦b-yU;:.ȷP+ɨ]. 1t,{~^'ip'|Dzһ1i@* C9\NAH Vl XA`*83)x:A&Qe(5nGzR,+CYdMfiO~*;OQx gROx{Ê 8n¶#ygMȃMYޡ'ï~ID(3 @g9R͜)2[ _>[t*V8 tc$~0s6 q48U:_9]lD1nCJN -IԮ{Ref spq*w^"ŎVW'MO3&]P++S42yAqo:F%XRG Ny "ȰwP%*C(NMa:>kJA6p/߮" `~=:7L _:cm1:D+o#ɨj{R] buudwzE , JbT R Α dr=)%^Eī-"Ax4r1!P4rڧfZu _1G)-*zy<t矻Б\goeO ~YtE&Hf؏Ef˱),3hSx]i= f8v˴j@;9i  T'&ȊW`\fŽ2;@ ˸h:X:¡qu!x"ޢט8D8m.viԂ^5bT~++RBME [EyӅN\:) 76Rnˤ?&E[{jJex1;"%*u̜t o}j.k*㨱(mM>h"7:ӻv|taqC|;3^˛u>S35sz79GBcDwZ9HaZk`٪&e:z.4lOtxkukLg_^N8^|2,nר2~$ 3* ^"Y- kIxm wj)C)h3HtZU`YA1/TQY %\-dL0v#9g-_j|\Fj nn2m[io׆#tYƞz+ x?ngჾfb\AUzҴ@ .*;9; {#V5!QZfYI5Qhl ;Tȏ Q:~|4=we\ow.~xw~j3Å:ŀrediYWȚ&ob!u·%&'T͂:5&bey͝k#{rƞTAS`^99 QO*94F i:5B%3lJ㜇Ofb@^R!+/Mk5>~BWj'=^Ԁ_[zrKJF ~b4ձc<Z7\{|! WLl6vf#Qw-O&,H97]!e@c{fVJiXnSzjCCZT\ǷXYK]?rmCx}IĘl^ z 6C.P ם6!Mص+ɹ OWi-۴of6K4Ķr@w/v֔jw6Lʿ 4!]p7K&匛3fQ i"|ͤ36/|ezDt :0o{?k Rs? v~GAl M>HuPS8J9ud(y?ށq(" 轜h*qȎ֔ }?)Q8˜E̚څ$Iu+vЅ'KUKρJEP[um92 +1Ƥ^eC3-jBƱv6#.;ehkၒRTI5q#ooE|Îh5B ^a^p~ B"_bY)D&]r/qXl/-x=& ՘^fK,gUTƢpM ]FCCyQ5E6ntrnL}*glMT2 >Q GU)at8]`}07lЂ'L ,NT?O]B*s؜-vqIQ`ېè,3F HM떤/IQ.({'eԜ!?sv»hk)DfO(]|Lb!sQqlV..πd9@-t}Wxi>7Hei/tBo)`Nnq6$lWl0; i]B:0SM *ݙr?PȌ:{6` 6ﻎeznwAY7Uҷ6~ ƎCP@VEڱS:){"ȫ3R0,ۺsQ=*phfCXo8?^Ӌ0kڟ"DCݤx\'?]G)'Ҁ*E󄹳f>t-B #oqTV*җV;53>շml C˺ThVs.@*+(>P)#mt<0rd> u@yƪ֥U X7"b}esJ:/S̟ z:ׇl<0{5;Rn`k^ 0up@:b2'ZV8o<)#&Nk/ &ttu Zk%KK[t;P]a'tvX%r.K`2z0_]LD{!gD4e8g'1&&ńԈ gyb{SYrL|@Nj a7HpWp2V/|M~,4:ߦ\&t٭-Lعunz\63]#% ~W٠bE,yOx WbLT7zz<+El"MCrg] .a R0\4d3 y?Frk lV97Γؠj"0N& gj=έNNv ߜ8|JA3]^ؐ0,5?)bzkxŹ0I)|V;:Лb#x?h+ĉ岗[]W1?ŏ1`̡R>q?!i$zD:~)^965|j}w+At: #@zؔu6G ءQ'6ߧ|jw륜"3&[bBr͉4žcWgz?u[C߮Hizp 7DoMoSe ؓja3H\. 0UbH#M qV_I-yS<ބ}[a#{3FEb?gM*`.M78♎qqBP x`$^24)ԧ W"}PVDE.v6Z"t\ۆ _ĹVrjEeo] sef$%J7|o)QʐƞrlMp3.ʺ:IΗ]~(rާ=~I*7$nk7w^fBGzL2p4I@c3Ҧ6[#Q?|^\O+d&S5 yd|Cdzr F2<"%E7~Ő&9iǫ} FT9c{5Q:5Tt"k&i.ƆY!5 re-ڦowj8?Xdװ}K#@K!6f*;Y^&Q%m|wɑc5fF^:G1 uD~Ca@@"$H( h/A̺\וP> U Ťa*l_d{Ԏ0d?X3L&z.O/ zE]`Wnw ߕI축q¦y jat[x̡.5bc09؀ٽ&woH^ < gr) (]v80_Hq- {/nae]YC{v ׍[SBI>&Bh̾7myЛS֋0L`pYtأ(YQ~s4p&(A̸\7;mbw (A(+@f+ԴE? }66];7h %SUxOЗdAdR ҏӝ*Uj]UNuT>o1.8w@B1L%$A-&s9:  5-S1&#t@.8BJ -#Tv'`K !0IUvM37@ ZɭD\䶢<'E6}k;۵< TȎ~!T-}aѢSKb_/] @uCf`ݨϜQ|W |"j11 6yᯰnYi;e<dR!*>k^=TI|뉖y_Uidl3K uE $'`h%j2]IE]SZ{ 'ܲS)';dW AZfcm#neo~u,Fx : ,dɉ-owz.ٲ7Dl KLӿ̦$ț+MDYd! /L#] {#gCHT N7NcF$V/uM}#XQ\Ox`DՎ +g_1ap{gEXl6J*{mgLUg("|TbP`6?&Q1A%Kˠ2ׄNQ@o.7+9tOQh}y"Dx8=GXQBԭV!&䯋vӝ+Rd~noȪ/P4W(r[zcHd{n85%] 1WY*7&\үz:[{֑ۘf8 Rz"KIm6֑`sE{@xΦJJ'Q(xS\)8W^BJIM!ǀhp+FlY*`8 Wt6 NJX2y-ʘ&tU֍ϩR ^2b %n~ˁD(m$_ٽHOnh}^c\L Y@]m[6`+C!TE6B^RQ$8y߷RsuJ%3 97dAL1( #lORty'*/hسKr.()S溫]rA-82h-/\9|^7%MUvNkO\v(FI5R+6‘3dJ(=,ELc]] ? $C&* xJ ~Yy" Ԟ#SJB?~|wڸ}Į(z_yxN pRK?2#iD{j7V)ۚ, U>ߢu_ RQ0nj؁#GDgY |/zKXm;W4 \ Ud4yp!:$f;]@fL-2,ttg?[i/Y)>`S;GQ;]6Bq'Vpt$s*T˓rʴpX_`Cn5L /krI9#U5g7KL_ Eݽ1Awvˬ(y@#ylOw(l 6УLW*tī^|#Bvd_VĆ8&SғY Y%|3י]zFA1k{ngN5O6]U 8-bZk@{T)7U X)rЊ e)tRz{hf\0T\ޔsxN8IVEs6$D9b,]b67"/Z}8UHB=>|N=UARNR5 2#=-m=-Bz}2G0>FLu7TS"(w`5q<RvA1V4KFfe>ޘȦwL⌔.PKΜacm G30bCV|򶙼%R}X0ߧCN-ts{>e`?Z0Ml~ 0CH M4~c!esKp3%AT!L:*{We(Q%[pwq'DmLGWUDakvII$ #UqGԖII+ !Wj(fG2ʝ_u9MFҜyTcaE|F *;[sZWS@YPFxX POQ>f s:Jq|a{z߹rxӒo7sEtp)[wFrt=&u|ט&mHhYNq4Ҡv+`_Xej8,7J[EX3ޏeWF@T&RVq՗tq>uB* m}U voj/[5 lsCD9n]g}LTUQZ<Jy-ArvfRrm""[R5?Fn7L4T.CL&ϭ|Ěv;$:3nTh& Mۦֻ^B* ΀1}EԯK+.CM0B6 _NF)̞!dKWg/F0LxldK"ˠeISN09 ns%V[/ÀVKjq."z\"?48ɶ㙼Dv;Y"5+?_ WbZc"l7gh15}'3+GW  T.De~Fr/–ad3 {&|%P͔(j@_=TSŽ0<7Jw8m@%+ [FRj_R;,QTiDYʦ奁{n ⒚}j{BPåK3VZkJ;|ɖi]b0n< ?5J⨛aiUdX+Xc:(ktvi Y>dhJ qʥW͌< ?|65͟O9QZ UԿ#G{a]ֳ=T%n(ѷ4dZ^{+f{.ؘ|-˘jRQ:PC@S%@E @>=@"47ڿݮD m@&@4s!+Z)2M=ldDMהrV9f%_C\kWtgU[@[Fag-wZ'؛5>ni'#)XW̊WqB֫-yED@-K穸WS0[9%(oA+`RAu;KKF;߫dg.2h[*z\! WyXbxJ&5iO45ZjBrv*V"hipL&6ɋu؞u}=,8pbGz#BUQ]F_pCVi3lkOXcr *~Mxh@\$rM~o1 uq%,8AK[਩E<Ǝ`}Gn?z3m-aE3!iP\7AnR,u{JSL76wÆPɖb`~gVw_*Qg N EZL!>?͈TFThv18{ yv )cbi3Y[)NW\%@d< aw,ջy\5QRa cy {&ARk-f.5UiT Gxjoyب6<54*H(%6?Y"וNK?.m|SBωtJUB܌d)@"'sZ8vdU rmFΠ)ӵS@A_1{jDtR/^HlFH '2E t޽mJca¶v/$MD/};WRT<2qbst+ӠBy*z"5bnP|YFOta 3c!ue7!OJ>e{WZ[CY5{yN;0}MdD11/5Tx 4#ʡUIyiA{\V!0o- )?ARPBYơ6LT=$zsCkuO➷iB!)Ѧ׵{>XSS,e.OI(ʃ%>LG놑V\nRY0\Li C%?sc(3gY'P$O7VߙQ2"®94P~\@eYZQص1{GGװ?wJ10G-NEzuXiG6JAe`W>)+㚧)9\a(/}Xh'\ Gt0[4JboUH6\W2WZ9h(ھ=brA{mҷأR<,&E;7q w㸨ap ݌݃jdNFrȯ&_-Ԑ83>}|g}P xhp4yr_LP f7(|ƻA-oM> }"apȱf\& ʴG 5dg5cLZH)y7:vC5!9BbQݸe7/qm1gRO$Q)I|li R0pnHe1ʵR H:EOOxXQI΀~)W}80?WnE`g ?$T[!D50RP u lXMmל]l䚆_ft[ b! K]^TǭuMbR*vp*Jqq8ׅ u5Yz(0Eu"ϑqp ,PH9dO2S!Y (=#qSOWkV\HI9Q.#׍FXދx।tx+wCcfo#hFJNv|BD5V_ޫ=`;=h9v }L\9jLpxm82 \ SVnUB 䨨{r53utN^3ALV\<(F`ȃyAD:Nqjl1#*14L@?Ж@#`RSF ΝӯEd؆d;q0 &J;=pe› 4oU{c9kK>oEiJJ+VGW.,>S` ߖ#!}Vk B=@M,[ٴ =Q2Pq\g2?bE!\3JL O 9Qf^g}s!͞%[A~MYUmT/M~P8Fy KPg1 7WI}W.#kQ7i0tGH^RumbO5Z"@~e{1~?e w3p6~kߣb '?:]فiQ㇕ I66yD&jbzoLIݳMiCK;ӛܬ%+.VACBCR;/!'j 6tJZc1db\~0:/Ɉ1U@(Cg D۰B?,{Es,Rq~I\='y=AOCRl'Mːa0HXIlْk][S '\^" yL:}rr!A6 obG"D0ywppgP^LV*tExC @3LoI?JֳļE-t4VWa{m6'_^bQLQkțWO4b&0S+R"Ns V[t)ʑRGj3^Bx}/SV^$,niJ:v[WT*oY%0f.{cZІ #-ܻ:T.|"&8~VgH3hx嵚nѻ(furb9P_B$kCRBXXv)qPSH\GFź)-HC~='*ׇhMxי{gA]S1w,QybB\]Gۤ߂/ u_Μ:NGrWvbT2g FHD!Z?MRj~B ["/Ǵ`i/ 7{J쭢Ȇ FLLGT7&*[K^YcQLZˇ.=γN),2 72Dڨ_"8Uc N T;+@絴I'e.ɹK̋WF}Iy&SY'zT`-[ε>tW#i3gN&!ʰPzr%:9859)IC{K;s VB2 тv>*5IΈa*NX=p7# :D7ԥ,0 Xx!,)EX8<;t -8Zx}TW(RK'^,}yAIPAl}m۔ 8K`iB+.lJ) j1.*aVvO@^N_1V{}.A'g>>,{0CI9ytaF!l䃷W }M]))Ps`J=lѵ($PB{ҥ[XxoUb[`/عE*GU"P9e%0lN^3?bXC=q+ufScN+'Cӎ٪(k,9ZوʟR&$HXXlfvd@&/qvAWێ59k=;!m8qM]qY2m *XD* m0nF} 9Is$j'@_bR8RTBp?]M$^/Qj~^ERjύZ(g7?b_n7%L|O`3 ﰛ}J/~W / ʎL&@!xBM} &;. v*WM"Sm`[NT_OMĔR()4S#Pۍu UF?"~I(" ĭ!^x9[j\q7D%_ڍK9{~M~Ƀxo%NeABnLc.Z-?kh(Q"m&x+"w<"F(]^ 錌| *6,C'*m!a \ SרzCq䅮]Zd ''$ d2XNV s\j,RʋdU[ QoNmן՛1<_3,kqJ,Ri#c7=+^V=%J@VIbU$AZqmxdf')W[d3@$N !wi@S`f4e+]g*]Ke& 8TkĊ#j4ͨ>jp`kkh2swHBi{k߃9 t}hrt"ajNHU0ٌ)RhM#EJ,Iټ/٬8S@4glHJl_x:o^Ln/ w\fq nfܞTǔ~k̸éO ;y -7^$գGgzzŕ,  W'RR=mJ ݔ1c4;>-]V: /6{&bcI жIIb ˾&` nYk*!qݿ hhu6Z]Kp{3uz~/YyJeuo!!O6Yb2K[(\c:ŢZغq{ Qk'-XYئriٱ ewւXAT$VQC}ʞDŽIU7 A,Ţz CXU&?Q˩{qn=1"t Ĩ< j\6}-+.K%G* @9˥TqcbIu|XoB8GIQpm S\ gtR?(djU5wX k>xN3=j?g ee2lP|g׫roDF."ԟIl~ zSԒ{%0>PDM|P0#|2 VӋm캋x@ix(݉:o(;PVi˾[P9Z!W. r%䘁[oZoJS9E&DX!0t|̏\4:XZ\Ä*}'2MTJ(3Oqoƅ-;c$oQ}')!.[jY=Fj'v8& rrl;sEpd&phhO3.k2=@֟XNW9'#& >1P Vۮ 3zp=^Wټ?⹣ `ILHRTwl`e-cÔ!v>"KO`5ΡH$nI raCnՉ3:ON:#414+D$|`6:vR)-gk2sg {HdF=0)+DҪɔ|%4Ibh83% Y>#Lo5뾪4$;wX/KOpI;K%a 6gV9Xo6Aٱ@wDŽzҀؐ,kr*yO5'騸Oe#Y%"63Ն  ٮPk6z owň:Dg"-ݕ1B` PMM^ RO6˧1#&E/p0sKX\^NdWN"869}W[Kb9dPXG>~n:\Szj[r6Md='VaM#f\Ƃ]?Bc&1Nb/|p  sgEfo1Di}^:T  IUKu~1͗틒5@5ctTasPY+@ֱK~h=4)95qJLI-Ao2w>?ZtfB_9ڗH* PS{:emOmُ)}(*"28V޻FV^ !CF ”f{'(KWGÇI&͕6CttH30!d猑9*Ϭy&ln`iN.|% sz<C1vu]-ѽn1KމjK X9qH 22=Ra~i稇yp41\7$|UbPTtɩ5Aw!NTRC)5Jz,glqGul+yPZ(D,"oKy}r\1JeB&KJxϧ6x( NK^TM}n|:h"zM5[wj }/ JpXDɒL'd |3VIUe|D Pغ:0V(4u4C7 mtZ1*T]}p6Fyi"+kC9(ʮS]oM'ʹAza܌:īo j!iΆڷi"Gnʾv1 Os@B+MP"wG0Fܺ7U/f&yn*!F5s6TyuH!71 bӃ =CC2uZo1%On? rKz?YHKT֚8JvM~jpxɄu:׋Q 7-oP6U{ƅ{NfZ)| Sk[DzL&Z>-}"?PNnL VcH5c16Yy30Ȋ@?(l༬S_-9W=E5*`O.Lxe{1?N>^5xjӖ%l?_;l<$%Ѹ33@g_xL3?/d*<# Bv,n1b u/jbf粊#v?FSNxn}FHE;~-ߒ +a7vk> _ɜ͑V 5rϭ>(,2[f}f?׬.]"LUF@3P9x!8H`,Y-zj1|PK62uXVi &^-oW{Y$O͜>p@36I 4)iIcE;_U"T`8bLY,so˕d ɨ5 A`l/I+r{ . m 5urK=I @-ḌBv0Vڃ "5L ]iZwǿC};N,6;UBZJ%봵8޸N `GQ -@4VL7e9(8,kxȦw>"؊Jv`kwvMV YoCo m*2m bwI"ŠMGִk:b&w V)yɤ?SC䘻. mJɃGĹms9<uF˃|bSh #bc'l81rްwٟ7S"; #SG&6Ni(LGS%NeUUǭi[ejH. 2ۢ˙ȥ'+@Kh< *uĩX))E55p\>+sM(C\ߚ`? c^{ NS['pp1ó|=n 0Ŀ*4,fryjAy\xŃ磑R;O&ᲅp#UwVto; Cs*t~ ;vLxL1:ǠUˏ~..KnMЀ{Pձm3C?}#e>q<Zq7BGX(XĈkcl1r Vζ~$,t]@nDgJRXl郄q`J+2>BSXЭ. Q,|Vv/r}x}h"Ԟss֋ , _p1xfu؋%kegs;K&z!&ֵP6-aVv9-IG~=:INcA|W+x;K,ս5RZR?!2vd"FNx;$ye?a9x"ҝ~YO(ˑhw=DƼkҼ8Ƃiܠ8O%U^ġhk B+jW\7,F E0KV,/xmhJ`[kӷĨ{5 {({>Fld,-//[)'i ]@ډK"qr9-hoj)0%U&;pJ `(兲?G5V @B5@L, \2DaEtDw9Cgyꨜ3rJA*-){ZTi5(fgy35]į4x &PCQ4alPӽk~VaDt_|Օ@ piZD8v+if8CS?ASX0K{ލ,/NU#q.Qm +=R7Gw_d&s7~׭3o yMc4c̒ܧZ$\XIaH ?}1tW.Cdjc#2B,gcRu|Y}*U@Q/YexY`M>DRNY 0ӨJݘ~}/ -md%qZvGR"@ #4bHjlCĂɗ"LH" a^ܻ}3@7f5"ӣK: C^4-= ^] mx"|\YI9Ҳ6OI퉩T5Կ_7̲&⁦f'ɀ;jԥ=}+W}>*FшLܳpN;ǁ)kC{,30rk|ֻzTq$໪+&N䍗 M,7zѠqUN9D ĉjG;4^2k(KK۳ 8f\tg>y<楰/ce  -qBX20HmZ'7ީg(?I2\cF5GzN^ӿ/ƛFl< XwZCW)v +KwP}4ء -'~xhke\LXo3ʧG8>e[t+Pj]Ws[~VXܔ/TE}cm| 9,?>IAJC4z5ٻ[Uǿ fzzxlqܯE;: lzS s$fӳ@ؗx9}-^QC}2^0{$+[Mn^G[5CV3ЯV#e)!ϔkhiCӅ gֲh:P`8 >OI:+3˘~d1f,@ 2'ԉCQI1W+Zlh xN>=`H[Z~ln `:'u&3ѕ]٬ ՝uFY,0/DBbgMᆼ+$0zꔍ5& xo M$bݿrV:?<ށ\0a0(H}ö<]9=6 I'L1>CkۆuH|袰4hxkxQ| ֆl5xM+cq!Uo8O5̷6[6$/nIjswM:GM(}Wgnz-­=ݠyN?E^*?E4Yn{=yrM+W%U)VΫƙ_, zՏ`Rdn`$ `K1៚!ZiS<ײ,SZ[*Kz7A ;$|0$߿X0sqųRw_B{#n|β&f h2|wt;0Ae%@crBאȨG_rY002IQL-[GkBw^[3ͮ%Ӫ<(<©6Oj xm!(z="IU+D`S7̺:1Imt\JJm*q_7F(IsϚќ w-_XW"+eGmu y#@@jVS^;UB?7ӛ_^jYka ŹG-f-ioVDŠ#Zb՝*h%͢@*AsVPFjw?:`E!y&T\xN.[1m,5^cY!xV63Mk>gY>Wd9!n5. dGZk;lA(MtUrmA?3Η~Q1$ Ao<;t>SQ]@| teZWg#kݑIug]:w215w,ʘFP-Xw]Bó9K|S0sԴ8@NSvʇڋE襴\M2*0SќӦ,bZ, +Usn¦#vX(+8$,VFA` ܋С/F]5A(b1zU%"r((K쏁͚.evxIZ͜3vR2"{PBs4e.zB,d2=?23&+?$[(s^nda y!ϋ4RV( ( ._@)|yf2R!ffxZ_ u U.Ii|=]h=4^J`Ӭ5}fpLΈe0a2z6p]F!@r/"*:pvŮ-+ @x[A;i}o(>1]气˪XUj g2Yrn@*7D>Q3=[Mjsf>h.AQ tS fH)˧pc(jf \ns+)UdF{{[L*@XFMc/a"cqcS<À6@3Pִ(H٭/;{BF?藳wV" ~fw"y_|1"& ۩.W?ӳ YΛf)Sp\V)mـLIZP@.$LqTUբm:fE8[.ƱtW ڷvzTWA۾PGρ#IJtaU`n\bLZ917*7s(0BhG*ے[M=yj%c,9C Y 'tA#H<% CڹԈb Y7q Pg8Kpcͬ1Z3U:cY`9t4)OWQ @o"oǕo3vyU2 ZQ<?FxtJ0a XX"pis~8Ztx*L)n+#̳ rM1nJii AgT;!w9Py78G& A?Ue6%22Bá8Y%bُ~ӹEZ&p &˜"EZ~F$3gQZzJw:"՝bN ᰈ3$ZzNgAU4{13Ԗ>gZ# !1 qO+ Ĉۿt};ܰ󼡫&^ǶcH޵J%`qvZvϚ5;Ak`ᛛd\p%n3 t_dM>XlUA G)ۘJʙmw Mtޅ2:&Rz zRa|~25^y0k #GԊAJz.Т~Iր2}l/"(} \lXV-T!O<ӊ_ E# Us#@y돩T,}5P&:e{ oq[UNM,ke=RCў;bd|ޝE5' )Mu-<*=^.1i.C/QS|1'oFF8RkI!ѼŦBdp ݕtM:&"aߕ -ch j#JI sY2Mh%rZzDA}wmv:"n^tsFƍˮR Qzһ)L[[ E7o9ʎmzh8 M ɴ=UKኙҝ< Wh 1R\$#J1=Wl̎͟.֧\MڅܜEJOAb#Dߴ0?iìT6Da/v1vQ!V.R⫦OLgjWh~ zpNnPM~JUiWJ%Q*>Agn1ԷMf(,FJϴIGuLvt[Jn)EOVY!*8E:јʚb0l{:$|mw>Je&8Sjo'xvQ9wUS0脃 bg|StUm"cwd/b;^t!px[NjW>f sH~0٪؟˵j[GlZZGhhxtH> >A8ch3!5$x@~%=P*&uJq >Ņ*tkgM$Hа8Fcܕ*9jQU}6O0YDE#6}hRfU}2wOPM0` ̈_~8t14FvĊv3! ܠ2otj31m8խ> әrh_&-R%6IiJix0Z< v kTx{ $ktn'@/gQܷ۰ k }g_w*Dv(oRtʝytf֦#_l"{%1O}tE_%;dXgXҖѸ M[V,[ 3;F۪VbQޜFFGV.KNHr 0k` tTi#qw`U 3 ty)o}Mݘo~Lowy}pi @c+)b}9CAs nj=izdM| UHd_wZ(HHO=b 4XB<.Qg &*nX!rxONavX] ++ Vgʌ֨Fimح{,.aEA$otY\AXi:*n#Z橕ڜDۣ!߿aҡfBS8NG%+* z2G8g|\;u'*GjIz *㏡qB^şFP+zE'H3Y~"4 pctysn.:}?e`&~T:`bNGE$k|kRd}`y9GjgXh悖\O&BE#=,F`֭5e9 |<N0@fx@xS3I4߂#>r@05V6z_4M''2!`įaN3/f㲊F?tϜ_}j?X8]\RsX*wFDE/(@+ -0RL&oQUdPQظz V-~5P DA>&4uzx&!(F b,TB[[a;;ܫ++ "$攺E ^DljI>~5Szr^q)]sV0«&34aN_Tew)4;ۋzۚ{MJq א%g(RTPէȁ 6oHF t=yscHқ"P0;-() ZZvm-% :AJ,!Ԑ&+䟽1Ü#l3~'_R9RS~FbMDj֫gIZ;Av43XW!5)VdG@s4 k;AWtH:\^J]x6T c&u[G,zt)\Dœ1N7g؂۹UjEo +֑GRt[#+W_ G/jNϡTQ-EqQK41ñc\6ɦg^F *N9_Æ`#/oYЙf0Bv#9\r((;q &uN@3 BF<<[dFrA5Ğ*x4!CsjnU /Ӡ"9ҁ|ߍ fE4`7i[J'paJfɩDͣRV=cP$jdFw2eμd{(Z>͊M)qD9aT0zsqKϓ'ky@VI6hy ]dd_u(L{'gk )/bw/V?R9NT.seg yȣ/[P⼒Y998HN40&:O}q W'8pգ#ف%; %u~XfakZAZ2 %q.)|`n[|&A]p|Z۱EoО9t}nG>!Eٺ/Ν7Y_XwBzUD՛GelbjA_ jG`m5H>dwnt2EeDhRx?9ڕz8tm (Ȱ[XCS['JrB>Um.Y JK|;T} 'Rm#\Q(0T~H@B>5|ZG]?| Fo٦楊\{FtGW\ُ0 NC(4oLȰBاKu=&zQwQ{{ l$Gg0_9E.|M F4e{rCcT懙\׋k84`Hk>[l /Rk(sLC&*Ewi"m)*@aXNx#]A) zƬHBQBP&jxWr\,b?"T[h$a0D,@ga5 > T! j~^}+ ǔbHh0G$];Sܳ%3?`t,GIMIˌXẒ{@+WD/W[jp.~$`3t Gkb]L4}YbGa^AB]5CPzk>qÎF$҄3ZP\J~*dCE˧{j#fu{'x^zPv*:ӝ!ˠPfN3 ڭܤpBݠgנ@Jkis+ᒗ^@? )f^MNܲQ*÷+ w\)Z Xu^Zya>Oɵ7:8GSX@H]C=t2k+{ڲh,4euDzx.7B}edNL~EՖ7}Ԣ{*<5`S\W K.-猫sj)̆P`Gc U+:@ KB2 &S_a-Vᑑڠr 窀?aqV!9J8 h<òU]7>}Ժc! EyGPPǦ,&Ǡ+]!aYIjSuDM13֞8GB(!ՊzQu%ǫ0Bp`ZMg 0@ }sڰF[P6^^4hTͧ Z3%Es7<}v9[0cz0d00˨*{'cH"y*mi: {LY%?C9V6;oMH}@>QC%vp/ P7@rB_z!p @f رc 'M*e{#tޏF<&J279vz)(յpXcCqL5q*kQYrcs:hۥzI]ُݱa @dZ;?ZV3O({2=#q?`+H' ͔XȊDw;N7g :e,uAhҩ19,;|wk8Y?;;`b)ܴȈ331 Sy'ڟDbKnƢLud((Tcw*no5f#6y`OB4!~re8ƍi@7ǪVgEhWÚUj|4蜡M! *jƭ>;/эl̘Kts}VA#Fx>f(N? oKvjOri)-M4@tSMޫŀ?e~TQH/Y-ǔz}/ޞNbLJK D4ΚWRMLJC?/n*{۲dћ 1j7٤h6 Q<̣MM|+94-C"tXoEʴzmpk-E+zMFKOpm[ΟzN늎ax}F߷J:dV8_M_j E)rmSmd6@3?? E;,Osr*KyBRGfkV%]hMXӱnف(aW{ ppo'S<\ĐZ&knD+x4-<[ުzgjIy{%'w+ hr8唡%*% + IgŅwJ~2W#wv}V!?jT~k6J4%.pި'zh)&dt ,&VauO"֙MtQ&K| :BAaI Rs@sq@%gjXBdIM!putQ6vtfFZLvFUS=PD]5upqW6ƍ ?AXVj*C@Ԃb鷗SǢ%7 UWfzU^>nM+qN f7)Y%ʇǴgFzv`F{Et%>p !CJGX4BO2f'4$Pvq 5z>p*W.bY*#K2nY o5՟ iCOH z7Vqs w KC.#8ZgoL;`YPY@ ]%,jg 88W6- ϰK ݆Gp%RLBf-|+^˳m9Ѕ)I^b4- %NHw}.haهt{H8o:eq<*YjzhNf3E+:<Ę `F'Cgũ2z8ՀA-)s ;;I \el^ֈP !ɒğҘlS~n#,i΂@MLklH3a]b#)bBcJg; uɂhD2uC%]3IIͱG~ELƥʒ( YWvdL+O8H[@Pk쨶zx{OP5 yw3|#1'զO{ 3֕~;@y@3㭚Rv*ׯ/$ٽc…=Juv ؃A,$A;Dr#*ێ&܀&f^K4B}> TɫZ'iќ?ǮY/6:ccKNR?W:˂=#nB A5o ̫(nz|8>+(kCr7@Ɠ\0 񖳾p4ē İ> nD~o)Bd$Zc)5a0jk< (]iI.Jswh]o y>JMѡRW.񤳓[hu^' EBg+ivDBAFmi o /wؚ[=5U3""^P XCB3-MFĆ%e4Mݝ)xDs{a\U 1B`̢`*&=fրԲٶ-L~;2QW)_o~wF55FP@er|yݵV BU&{4Yy& }[XB6t1 ok [3<5U˟ȍ#4ׅ\6Ta6 )=q+vcµrZ?׈[WU-JM@׈tE%ؠ1H%Dllg[/l"ʪ̺>qS= hHdI OQXc)"UeXkГe03*E^Sj48`Űb ^"˲t>q2ͥp0f+ acbb5}LPtUHOTev. ý'h2%(~dӐ)> IӋdӑ?>;0xo}侐.} i G2P R0B5-wDӧ&^Z~}l] 䛈VeR ]ΒOJXt *w Iz>5kJvlD;+Ǟ@dߊPnV#jF,}C Zm oU0-ѿ6{Vvp-"ד6̙TףJ$˦,VtK@ЏIIWX/=BSؚ7US(Ui7zY}6r@JvŹdzk b9;5N億eո~^!Vcp76]Tj-12!S@&7SRa_ XA1@9^ r-Co@9{we\h̐?`\yུuc(տ6Êh7&SIby]}߶ e31jqWQH]K[E'(SCtƛ+sЭm tȾ"FʏlȣJL. w- fF!Qɤ{xD #Ko iLD[ߢД;f Ox'|rR29t]^I k19zey'"\eu'R!FuӶu4x+-'u_d`ȢRz̏6HT[ E`Nm=p ?,X[_@G>b+%@Ik+@HVEjWտOo3  (Ɵ`_y}ǠFϕO3h pQ @<~3'Fw_%o rtjDʰ@!qOB+`!%bbdлw4XF֬Q=<ҕZtu9V5/kQE č8Q`hAzt M44b/[Zל5BZA=v `6_pO5SheI8D{)͠ nI0 0|C#34KA8|6]%d`eȃV=5KXl="H9Yۍ䈢צٰ1VK펨nqhQc[#VWxZI$Q~.\V)v Cﻒa-FpL+VSn})/ Dvy;cJ$d{l*4yOҰǃC0ON4l&uZԵGˎW ^}']҉A=+Cst^["Ѝr&܍֓f ltx $o+V-4jK)SX2wl(*4i\Zfo6Ri*-`j @^_=I)bR8 P]av[c?9:ȯ.)g S9j+%\6n|c7By7) \XNg- I{';f$rFsX3Hx*u;Dk@;M[Eso(#fX"wEk4&~b_1~1l~K/ s GٞfBa()t]SweH -_].<||By?O% o SV2˦1.z%=Yny C Q;TEGwY5YwV ԂS1 C7g 5 o3tL}i[r0zYr7@p#I }, `-%ΚTIϞJԌ&Hŷs4,A_؜{i(`_ Ԗ@̭Rh7}s)/htnJI뗿>' XeWfpæm.8&Aё$F0ɚSh )#ԉSo([aMVK|Q" %9nbYѧZD+2ҬbK>S=@ SK Iu ynIHjLʾsi=S]S') 6A})՘+w~%AK8 '73 P"݇$խ ؉.Z2TҠ X%4#x`_%^ Rm8 2ԺFD]g$BmZjF<=Qq[Ҕ"5]}ҧtѪF=㬃WGI&a0srjl|dM쎇L.:4 _:I Y,uR#Iq 6#>[Hg kVI.m AԴLnXsvG] ˄T.;XXDYq̨>[oV0CMovUN;4>w9UR"&P/dm%{wjx%Szt u̧hfc>F D v5<:~I8@/ ޫƩskQn[F%l)M( Ns1 KUs $ | w=1h^m2f`|F㇋[asANd=,B1Z"("xm=MmǪ=yeǒYm[d x~%dev* t\s%d:~ÉHI79X+ů ]M ~7G Bb0񐕧 خ$s>_ "J z@gƼ_8t͝`#F7$8۽ʞ"D|\zJu-I1Fw~v(+ Epʃk`Ej`USEnm됞"E}0%O 1ګ+[x~(}w@z}MGrCE [4w_U q: 2'1,7m[IM?b{pYa | 룭Z9CN4** ՄQcP| #4L\d֏}^A2Uᆵ DAw"Uځ;~AOu> W5*~@pM^ ?$d#pOJHF/+z((;L'1BCuMTBvF'i:ɚimJ0L4 XH#j^kd􁒀i| )\S3.z = C,&CW5.CkP}<`Ay,[~?SDCPKOAJG #r;5%Ы|LS=\2KJEo!(@pXWëYxTkM*k(Hd!Sgi2MD! (mZ D'"חW.dٵ{GQylٴ6nc~ Lb>Gzٽ.s7!5ArYO偑"кoZC&/]A_C "o$zlVyl'TFl,d ![r9YгR.  N°r8]Ws;}kN*-&.]tk!(W踯WŒtNn$_MM4 "HChe)岼$>2ݨ[*prȆvJTM&" mɐTH~?.t /RaJDYOӐ.ζx7ޘr#:Tjru9"W`.jPUXeBFJ 05hv(jCX0t9xT{дw_db{nBD#Ro,o G&>3[6,kXXUZHㆮ"EM  ʶaC؉*ÂԈ?]U@k8gϋUo~Naÿ H ՘VԷi}mh&IY,!Xv2bo}4Hz&"(رP꧎'aCκ X9@lT2ES2T%gG`Џ/ygB\:q 䨣j *0h+ y^m_6W qm임&A{*O]zN6G0'.fD0#D9P'xh~x/uS AX욠#Nsnּw_|S7 ,N1 MXj Gw<`\=\TF[_8ƿǸ|gdB@B$*vCDž½)?oM+Ȟ+TNI 7aIy1STzgODxGBjg `/ë[4_ldtՌeP ~Xr%os'fB48%{C2CFDrc0 g著T>&Ӎsw,&[Ya` ,XUQˆ;{I6sbP [Vs3zs keD_VEx a7 3pr3*xy-| )R7hk¯YnĮ[*7``>pǬ(Ñ*6}wnu /]5  V MV+˪,tZ@zel6]gDQ8@ &dXd[}L`kzc4=w4LƘY} [vԏ.;8,(+f V3<+|+df3 v\pkV+ 8 ( SnS*B%klއ.˅=} 26n.òx 7i#5mmݢx426,av,]Ai SI2sR [(.}}^$FtLw_s~&TM&/،?yߩ:cgw{.j%ԩMVUk^K9oO[pxӱϾ}uRs0-eל /<@>HsQ٤66}5C 'X^`فOBjk†AT:A{'eΞ &ChXm9 "1y[r; xeڳL 9500j a/]l' ADאfm?k?o:z+Jʟw1$ok{WȕepXbi- ̈@?lCrT{׊d #~U}}="l6}bX1 Suio\v3os P, ɕ6||Ѷ_.s>՟IA({(wRGSd46xFx7p$ [J`hE51O?^7"Sʧ'!ŗ_΀[*9 5<ІҬY# kl۽fax/:Ox}Je$]]IL/o 0*ۡ*HW3Upp$Ds)DCCpf]EZ2U[*E.2ΊU9 hD+uL ׁ̞V(f7a[|"D3j.R)fYw>>OP:뺉>)l+cgl}PC gYċg\#>}@(Md Ċ7gi~|QX}ij\+@ ]}zn|Y̭> "DKGܭ)z{d/˚jtdVأA@Ztr~A|f/ j׏IN2ė)[bnʡo04=Hw~Ǭ5)Jl4E5Re k. Z _}Y0@:^=r09{Ѯfs= l=3ǴpD Q> om7xKSiX1 4;[ ~0èD)8.o{{*KtT|c"´X,\^P GK%]ƁԪtm.HJPpN9ԟ}HYZ 1A+&dw'[5WY.)%VUg0sM쉵Qq@:Gl#*QmNk!>S2?h=权&MɜD,oP‚\y10NF3|hs*G8Vj*n9*%ߐ-[27MFu ^a~Fo>ۧӪxI: L/uz߈rvǿXFxf~e/ ؞pMoP( 3Qwy,AUI듻*Gϊc`T¬>Dy<6yBzXpnݬ҂t\/Z[ 'ؚ/vlZkchCm "i9xB:O8.Z4Ӄaq7)Î@" YSɗ}a"۪VhB ;]MK^@ϳFW $=lPlH_,)tWAXu7_pnp%IכS7'rnEsҜ=RaŃi%< Tqz D +(Iq YTfWs" spJ|,PtEF+)50E9L%X&\an1^q-V c:æx7ʲb[נZy:YEhOSShd8on [*'\>43zhFe 8}(`g s&X :aY%3wW(RrL@~G~ pjByB;Le:fM<#ҟ5,Ij4ɷ?=l"+c*:u5~cd}%0魵F 'Qԫ<;Ǜ.ȖzEo>D("dIU dIhFh!V> W*Ϊ켍~P@ S+ᒽQfh;#e?O%Uhotp;(1 wn\ i̲ $8A';}aMQ>}\FS!jb^1A:ީ9`! E/O2Y FjP\1Lhp"!"u;NAL`e4T.1 ݅YiER YaFPXP9P-$"aupurP IzQ,iq@eZ3tR\"'B%=Z\b ~1c#UW2-yAO.ҙؘȕI>q`xΏ5ٌ/ FqgUQ1&`JwlWE@njF0QYoOѦ_ zߍ,(g&A']I&/Z^]s/hЂd ga76(CWX4E7~)h?jܪlj0#8cv1j%LfSΈ/&ՙ5B(l%4P%z)|3rl9 c5V5M~qRHHZMsu0g8pNdD."&^즱Xڽm,Š*7De>c oúqquZx7V$ \4qn!\|*qn~y-B PeYrMRVҐ[oa(*`_Ixil$%f!4Dh ?;t9I; apDD #]zkquh<~vO3؁k"+fDg+I[=*SpD`~MUJ8MJ$Oj cf2.^Lv6zu HzhoBW9-n{hǭOnUÿ",τ ept׉DM]' z2B'o'W[@Wا} >&4'V\ cGv] Z|ij iTkv~mC6,v0yLs7Op&F%3pJ[#\lc7F#5]M𳟒+/CM?!#_4xlK*oO(*{fF$B4&ĵ 4=0@ GA )B332AJ,ݳfeoy{AMh~oN>T'iT 븛k+}x= dbfh0Q{~-JM ͆(n }bD}.xz'Hv΂(vqWf3)&1-w=_̘{ 4*m֣IK?M y<a\2~39\gl(_r[us!B#&0L$#CpKX4LrtLox_~urS&)ޔR >h$d,[zK˃@q4FwlX.,,2 ; ` =SA*[,fAׁFy~5ǒq@ y3jKdVDCc"8}٩{!״F;e2` |aX]:@'MRI94N] P~]运uƏ% P9L[^U#hĭ̞Szލ "$8'6)]Џn)DWL7! ͟ЦaEǫ [_4[vxE5v%J{zuьt}N- ̘qJN/wVkfubv'Oo"é3ޥ}օ8\}_Z XשS_r:'7Aw︰* GYe3s%xG>ֿ_8/ `&:ymiya~, %1/Pb+6|929nr'GJ]5LJO ˯ 8 ϧ*QF;Bqš OpKym)U/W}?|na]>}3W+ y<''-t0)ѭU*q@'|8N *gY 9&uSI8x+5[H7˴P^>z,č@ 7m7a|j5lePGj͐(,w‰CHam,3K0\P~"rIv6Hjq+^513^!o/rHġB/o;ݣop@M&W- 2Ojn=j%ԧ˭4{-f[LGQ J5A衁dܫf;{jcɮl,F?B_' dMTè.:-Hs\ ϋԳQ3fuV&׎k 6PHata)rJ$"&-9mVD&HVry;%ÕVÏX5عP'ޓ1ٲ,UN᧮H%"`"Et)&w`77"O ͳ}_#: qF¬,%P:߼Y06t*颤}bǻiv)iL킧MuȍG: UCrT*$ ԁ(XXΰyJ exk1]s3|4O*E-)|_6:HINy--gtwMc;U+_y?Z$sIp8j9V߉t-9PXZ\z).tClVPdIHUiDeqEZ"6o"4K"kϵjy~]$QYԇM.v}tTwIOQ6s)*›j@n'~+ JXrv-WFDž pdHDS0L,ᨪ~H+6$K-z"Mx߿|F$EX+O;Rt͎3kf .0fy{)5:P|b;͝N}Yÿ듡~i,f{o{$n^[\E+q&@>9EF gT̅۝kRϣϡbNfBEVL;||"үJtUFK\}gx:8s4Gbu:aMX{G_ѐB먘kz J1#᫁Ndh[:"L󜊀$cۜ,<^bwدFN01Z<>Scq`k{M+,SWUP3 +tT"R| ? f,BtS7 ''Of(ZRKFR,ng6B>>摰>Y05U3QNZ- fGZ<ȵks-y/r\QK1txB{dAJ/IMv6[ltyOY394陧cYL2CYHOp/tTuk,63*S}ʂL>XBt }hL*-ӠgrERGО)Эý.},o _W@OG(0P#zwq $g屩nH3 T`.bYW1 P)srjYu jQN tMSzLgZgvS8=h 'IZ>(O.%0yM_Qd /qQ> '_cM'^rvDAXSRHA(y[;z,d[sux|xU[}Ej(]:`\(K!SnYlgtJΪd6%eǭN7MPf~\xGu}E5Xɦe“pqZ9WuA8_0M` g2渀WS !˾HJ# *\> "VUT _{$N]WD B\uN۵༓@(;%2~N lƾYAceyfx(ۑ?+2wEGW5a64Yр 79p$A]p#{E!Ъn5{A1O6(rH"ⶇ&X֮F3 Y w'Iɠ;|[YO jܴR1ahkΙT2h0{.e/ԏc\uk9J넟Bb`Ro6B)ݰ$󻉠2̩WQ^sq*,f' i3vcb36U3|-yT=5n- &ȗs %yB L.^A5;3i:-W|a"ltDZomKn2֘J\1dEmѲPB߶lln(Kv gGp-:ܧ訐#TY7=3PGh2U*] ^\ys;-I8iY&s`DC\ *ޫ / pS:atͻ2 ԩu슇j>Da^ɳT|]._ݰCˋ,H@]/xQrYȎFڝY>Et6=jbvٻvUiF+ƚV',.U`Z OU3\O[<$ Q٪\>J٠NE2tVvmvCS/^JzՏeCn-hd;U\n<CCR@eFk?£c9O@K_*z=,p > ĐbsܤmN!jGs$a=B2y-E8$O觚KJv&k/r_=Jd=\T#wapGNb":>Ƥ'W~,* t&E'*"u69f괯 +M+<[ɽ2B[(wfL 3%T1w- N:y^;ӣݕlK'P*H#Ӝ ff۟Q[ 4t*?Aq"8t5-c {Yqц)o9g[%?J',AU ;ISi B9y'=@B|{<c?ظȅo07*oBF"4?ppQJ{i%ڤ`p$gѧ.ZAsx VNOR=!UN,=Hѕ{'P0Kk"(q+aʎT \0/)6O"! _WJs 3~Rj4E.d[5H C񏧊\ATss }tzU rzs;p[0r`JNqHl،O"X!8gWGB_G]D\]I@m+Lv7>L[j C-'QUk<à߼\VAz:Ki4>` \ 9k R"0 <]))O :ǜ Yu/Srac0BFv#&Z?Mj!#q3-S0HsҞqnBRXbRc-(M펻n !`qDou0[}h2bt }"pa .ecaDS0_x3X8ێd8]׷8qhLI;P,qK~GWSz_ҷ:|sޙ״'l~ڛw /1V, lԐ:\MZ=f"둒@_ Ľ]Op@\ <ď\󥿉}u̗D/nYNHRwBjƀ򘞾M֭KO?Vo\x7sRGhd(wY{}0u)4dܺxWWOeBx<}>A}t ts3٫EH#BjY3OPDb៌`X%,o˜s&*crrbƪt9-КCVGYGN'x !x4ghe^/*haBŜPw k`4w)AJZ?|RZ;v1zh2:g>%D#->z3 qggUf-rHV,*;LU` |tcG|m>`BkF˩/Y(PP"U9$Fz %̊( X{'Aߵ?BXBAM\H<ȱiN覻["{"@l}KJ=Z}%H=M!8u.ŰẂ7%Tgpg-oOFFϙmGm ^k[n=#%)ġH-86lJ2*>n݋p:5vIcg{B~ vvhAw>`ܡJjM(аF%>%r^d}SK1z&K)!ȭ5n̄esbN&a}CB:wk 7h}ڒy;>k%.dd%G[άwN ǎxpOA(*ʍYYY%>|onw]B4]fΑv2pT &+Xs{I9Y^;um$Գ]3/v]`"OzZ0qBO=k {>Y|F"$,dCWJ'{]X&}FzI ä[ )ԢSH o\Dº^?RN1xވՅ۰u[|;5Wz9Y:OOlRdCr9 ~arj2=]+I پϑ<{I,2Zf!+8tQGo:řPIX:Ot:Z30H@=^Je]Nko㡋p{*J00Gܽ\KY{qHs-7I`ە@{ޘ\2Ʊl x0T_OuD 3x?_v],XJZ8c/FKMAsKy %%p<560S7.^&Ee{ Fi8d{Y2MެHߔpo Mpb[#1Ne _!xt"Lm3=Cڵ"ӄh19ic|}:# 6*;B/5faG{Fo[;7b\T243Am*v;Ex'tƱk4vIY4%㔑>Odv54D{*1?0/Q*}AQ3le`$ ;3 ތ5˔֭0K#ЁQ`8ЇpٿE 57NN wHDV~1%E[ؖ;@Ȟ:OlL,'^`#vQ#|ju{_k%ĸ*t̀#0{J1\-|S*]R't-E5#0\p&J!y"Fp}9`Cm!͈b7Kr=3AoIy'*Q:Ub@qJWLf^G,;D.<R}@"UtXjKx9ksOc`hzzBH̢# .Gc0s.h #?5s⁳)R>qpP̹4F" 7zx]gr97_CeqiRWX% B d".ꔋ44Ֆ 4ת6!4jG"z45@l/g-ry9,jDž3i0Rakp+ ^5a`U!R|hT#U횁J&KPL:9 /}aCdai T$;}~Vy\5+^P>(lZ=D(E"3A$޽!>9:W0PG:]C!f‚aV Lb мfc]`WՐZG;Af 2sht鐒 L~\nC*{vД=v (]/IK*@꧵ ToL}uFJd sQeM~4-K6E1(GǶ٣²Ir_[or%j7ه=B !$9uiyJ'.@=.知NWPȸ4UERW2j;x{.LU&ݯ4)]SgYJb"6#ʜ7(k&+'}L2҇r^Yx2munƎX4^gYş=Ve_p^RgNaR="9^kȡG-BKc3/'j]yLA81 ^7'!y,r Xd:&i>ޛ"eHM$pyV n©VnP{s Iz%54m(J"¡VcO0$VqyB58#w u1\_rG-6;35p LpQ}N*NX)Q Θ|=U-GoohZ"J( ̆K-*5IHl?~ d88M$(rK/ &}m%6H:# AV4Rƛ}湔nyiɝlL3ZI}c2K M,Jm6r:ob|xSZ˿%,j{ GH$[ߵH?#T<$ۻ'ERiLN]f/GxRFB?_&U4$kDRfoK{mjJ"+cǂ0./@I)nԛ)/whUe)*S+p^&ح0Ab:(%*pZ^$<%X9()QD}t HI/JX }=r{%HDjhU`/^Ȋ) 7ڃJVap8V:9F_!x}^`P5dIX g>{ɶv?SƭtvjL=0^RƱENa^*zDRsʒ[,+]+rR=r4W@ғQf9r7o$'=uN,Tψg!l+O,ۑbqJ=z=0Fa_mk`6zXCKnmֽԷfTc kz?rp=}C;OSYbΫ^*i|q%5E /Lȵq_t)W|v2kaJtiM ?:!н{a!|F7$geļUYۚAlb \Uu;-?Fbe-kM1A9D8:PMaJO[J ^}Y>0HI'dxFSs~je k+4X.S9);,s`' VeHHt]#ο?!F" /wd^&Y9,R!ll6sݗcλk_"\GhY .$7Dbk!+ /amP0&{V`3riZ]+Qۿ6%J:}ʡO怙I.Kq`ߔNt=OsA)@Ek<01JcWZ\e%$T\\zIOmyGIj[~3} :^l@ 4C%PkDs,t̹͐WIc(GK6laCe'm)n;{5qD dE !}㯳t441ʬ#<$HrJ#!ƝƔrxAAoKJNsA,ӳϴ'ﲧFo>1x,'l|:g <բWD.O'$.ya=E$e>h]Ee(,\gŹ^ŠU8c,Iv]oy(WaϋMĕB{g|S\@)ʪK&N߹8Q8WZ ZFf-F5,6!%|O-_K6*Q [Qv1~T.m N9BN'~1YO0 6};Whb鑯H6ܫQD.mfT:1EBbcfbȗLWOȬ,/G_"Jۗj汈&J|&D ) vhAwŔ*.? KDZ'jo(]|DL H/),b OnC@lGyؤ=v 7[@d)IA EUg"`G=d.'vq_ EUlFOߑ F7!̂!3E%ͩĐ"B3@߈H@ JXu9| */zs(a|u:o6^]|!F>>TLDmjTC|5I{# n$\˲Iܢ(ěn rC}u)L*70q;]TTv`b9^B[^ЕꎿbڿwvA k8b'QPDk80|Ƙz+M9RO0nҿp̣KR輘^=@mG|?UZ\,&@X37{c&n3ǫ ZgI ̏u2 着?)'5pRQ 8޾.Ii}Nc+f0ej/ ( 9cGzu=g͍Ux.Ε>#Y 5Z)UQ3@[ܠ:0IorG{ Us`:Zid\O!5懼oR檱 1VPovCkDzIoٶ$)ȱiRxzR+ SGI SA-&Zpqq˦6]\E?iyX2cE׀ymÆfEDdqMcW*)^%qN+ҊBq +c4Z)URk=yIIAq"K;"JΌ;g!0`ytIߡ|;b8BRXoM2(qLLw raCsQY$"x;vF59&52!O3`1p劅= z2Sh1*dAқ^y**橸GL؀?BCr[&")BgIT<^8! c[j&XdJ#pToDw1`K&T!ONp@G+r#z̹?N :sY й^>ܝpѮ )C5Y¦ Lw_Df^ρv8q:i=⯐v{Z5>hg8)M3Wg_ W/r ^$=۟_bmKF:˩?ÍBg*"$>HERV?LCv诒ZI5O"e#酞󸒼Z#*ik瀢PTp➘㸍ERJx_6 2i-UCHvn _nMOW%> uކd;fGǁ΋ӎUEH_J1d֜y- < (\dm.V /1Ы^ίi h$rw)Z^H 5&{Ԡ-ߙk֘D9Ji6Pg݀kÜ"@ɾu̬ +m0 0cH3*"NSd|Cz r6_5G?oxܭixE.ʷrDvB_u uyLSaI ̘M?D~ 1l_+k-}DlP4qdV x[iO>g}Q Z=6FMo<ջj3g|^7MdY{L !FOytǏ(LcƐMxYa˜,C7 W]V=gh"$}miNT"e_@ꂋ1wL3$6eżǑn,衞_ulרL%Jq\~|8 |xrR*B\<2BE> '`yH}>sQu8QΏ= y QhjۀcyRے4g݃eHYa\X"(Oy㧅l|zHMXnwh<8MYL5]^Z,t| |Iqx(#`4u֡(17Y v%=EPߔй~d?([D%*&8f5gҦK+y2FT6KBb 58MbAmqMV/pXW W޻f3%Scc89{Hjbx޳pj7b4P;5'5 ߒKARoʕװ[yR#;:èmgL.=@)`&It'b_jb2rtpi,ɲzC2XwZjbayv: AHApB u<k otroL@2cZB'"x^Il7=M9d%t9m4T[^,dTkcV_34"^9뿙, c?> utI.#@ӣBoifss=cYqVVY:LAff߬GvR!IУmr'ts| V^DK5Y_sD') &UL&`i?gcn`W}(M=u͵LQ+'2:a;],K ǫ=|P<k>OBQHNH-'fZԌ>p6 ;{HgtoVX(δ5osj VL *2sɶVnjJ;&(#~D6ۨlmn07(/u9=8gvT9ZcocymtH~Fwf}eM?&w|;JX:ե[s*# *X$d)^&rM_@7G ^zrFyd<!JmQ`'O8ڒQk.z%uz |.q7A`w161jx jIDC ~ ZYXO>\n!ږbؿߖ٤*Ad8@>'(ra 0I{|z 3#b}3'`PHO $艻"ič5`5~/8CrS1+PwvT,T<{6Cׁ(ٯ1s>*օDg)TJbm!QV..o+#T9s4l'&4[T iPBHK4wa6 }:t;?{l3)nB`ee3XpryMRq}2!<:ȅ ]DBM=N/fG 5KG rXo0Pq:}OW`A/+6+h;lfm h44HL1~vYŵ2Qw4ʾ*,k 8qZae"Qf+.Dp ϾVV@G(سMA0q0WїQLs3),Р~\v'>@-$u4K z;JFl ^Y!!K}΁Tm&0Tў?AJM,˞#l$jO@}CJu,>hi7= *H&b&ZȭFТdJp-> Vلa'֤ɓ!kclayK)mTyݟ]i)iܠL,i6,Mxr ͥ-T8RuԐwH(#}S(:~$ E$YzznE:SS:12 @l; $j^>0h *_s1O Adn+{}09H,aDnsSL ( 8@]6tDLC豿S?6 Y3˖LU\IM7|*fsݩd(]HY>Or+!KSĄm4.JЌLγR*t"d^ VfAI3 z!"@dPvRc]j'ӕ7uUVWYh|=zi~ۊ?Jݺ#A/ofi{t%kWI~ʲz+p}. %ZļJ9SZj4 1-3ix̝@b0& K5&%G@Uu\ Bf^;Tln2[xFrvAI@-dd=;g_\Ŏ (VڂˍRo<۝eR0[0Lc5>`@HN/BUb #@$,]H0bE 0T J>a `]9UtX= 1_>bpGZzr99JUhT8')F^8iWV1Cox5Wz ɷ+J̧1W("f6jWau9+ 2$~X2\]exY$)㶦yőcFfesMQSĴ.ZΛTJJT,AQ ԌN3Cs7ޑRJޜee0BŐW*7iC.Ppr ʻN8a-—ׅp pmƔ3l4p~6TͭsKKס/Ugi$?IdȄXLJ'&Q Q t妞0RPZr6B^"qZR{ 3@Dv1[54i/ ?mTL`J]c5Vw> @ZY .] v,vҁ(`S\wʨcUXjs*$V% H1I6\d15CI(uЛ,0пM}6;~qq=;"LZ)+Ѷ4.-TJ͖&{cJ } פDTG.YR-57NrJQLEȂh]4MkT(sl ۦaIj$<f5pdZ\o[4jdCXNIJU;ub.v53(u>e0zsuN]E9ʧ=T("$γt.fҿԕC:JQ I\@ CWlTˍnSyj_oSLSK_'4[kYg؀oN mbԽQ eT3|CK+LϾ֡$>*ǜ5q}QK[ij]۰wNǿ:D]MXE+I:`P!:V{*O~4 ddO ğ\|| |%pZ 8qׯ17+.=Xя4yNZ\4Xuv+%1Em 45)/\l[XO}19IdM4F§mYkv;"XeE|AG'RkL]hΜඨl;Ft)w3ʊH)AX:NFbWSͤU:hAMGjLC&YN7m@b^` _'m9& E7=4Na4n/(q!!Gv98ݰϝ\za! N,˞ߟǁ1$NB㥢/p+J V= -zVƐu6HJ Į5.cRqcO:*e+AI0K_č(.p0xn &{tj~T$ZSV9}[̰~U1I%@'N\w\W|C~=Y$ vK+$@i!Eowϋdc{_1㈂9U@m7uXdz &I>A|&Ru䳭 eHp,oTaFw/5@^W)4b[ӹe).IFY]_|loYo/L1[ZTGxn'Av9OʑXo*'(`!§ R#@Bʷ5Mi_rӓ=$tεy L`'N00y%Lh 83m&A*v#7*]|"9[Ҳ _)>+0 H9ͻN|+f 4$Oj,PR?Y:~cm * aˢ4engnc t2^;?f OzxEH5[X>iA E}"st.]Bz{ Q%/UU"Czwv :+~ 90DX.KE  CO졈w.T/ӤF\GM n4Zy4Ȁ: n8޲V^+^m3nɊ>20x^?T_DPև%En\P8æ$n2 WB}qNV܏=AMt3lԓ2X/ TMj@g6hsAFff(MSHV51TGƌ[x/kۃSIs0{{ȼtʶHzvzl̊hfhJTHjpE,fԪh]\de谓M'pfrN;Pm$$͘b\=V`{S|/lwqH5~+7yfty~!ZB<6sopW`<W|̓G%r\4 (rػU8#d9|sSHAkd'\2>"Lz:6i )'.iP+sDg[ӟćNK&-ZƖs)̍CmWK5.jfU#uBsj!,1WR ɊG/n}14kKA525,+nv:x?phk&)뭁X8 Q5.u4{JH .$UsP֧JH3҇OAdΓPo.+:NOL~@%צɑBNT(\˿ F 9)A;Qպp>y1?)@x)(&dCX1-$>ocWzZD8]4K~5J~0+ S:m_$*u*a;%z^&[+:pLU4yVHO?W~e4پQdI \oD0g0o~&j M& @(uIa/+w~| ̈́rWJF2tkmgԝ,; 6P gy~wL0u7fɸVXu`malD5%azwODzE2A~fȔorH:E8,>HE2>@7UY60ޏ卢J $KWf: ׺.xB/2F:ޒM@"P nk‰gQ0b;ٚ#0gG4u ObMׯm8d?ٕyh[QaJ!oIC,ߤG"if&&)<(MNI&K$H\9 $) b\6Tx/_ d=[+kf>g9"ŷ[1A*#>c<9- ©N goY_E^k9rM܊]c>ej-Kpկ3fWkp 2c6 ߲5ݮg+*'\ }%J[HyۆUWK\1|,:]ŇJR#4=kV4'tk[uc>0mעDLu/H7"9wd'(vpbGU)T0ke ,Dhqk8%=b?h@JآGO]ꤓjeS͐M.i됉ڂ$g8tw &ioיk4>\"T}5_y4Ktj O'b;B"(8_=a`ij yq]Q%;>PPX^l&Z1IU]iv 1A mB$8'0IWA%s[ P$[(o@d3t P:ArO*Svx9+IJwm;+C!+`Tm9v<6pxa8~p@_/k.]E ҷDs.jh`<6?nC;弲oK. ^k W9 GB3!t0,JFx|WLYɶȽ/3G|odm`aKA!@n2P;zt7G˿>I;ƪLp@@!]C?ߘ!>&ND Vo杁Ξ&) tqvTބE?N.S{DLKƃh)f1|Xk\-(=G_[c%(crGB" N&{__Gx4j£֚zLPjNbƾy(՞5irK9Ztz2Y.jd8;x5*"jFf"޲_L+Ud0vɁ}L)GA[S`!j 6qauſ6tH@31׈ 9J!,ۀ|/IO`^qr}] phL^[1pWthf9 :|m^R)iO$FScg$tO#\oҨgh6$fax- fq.Ŷ`:VoR~(ƏZtS ll܁|<"2i*K#J*d `p;h[bbt:ONSwi6Yҿ VZAGV]#r2].4YkҪH*8S_Vu)cv  ;?eƎ+,o7yVvˋ+G1x20K$|ǰ)S%(rUL^Z_h‡'q7(^Z_L>gm 5xgt8q/1vV:=L1YV6Ղ D$K* &LAnw*+ a[t) 8'3eV@Վ%4IaD3p+ޖ.\l ښgS&9%Po|s{fpl A(眺+9G&YݤА*Z"=l`BqiP~DXMo7 y@f7 *tk/ԛ6brGb h161(QїCOqSs|uud$VN#. ź3hHͬɚBsu]v(C +*ġuO%G{#T|W .^_g ߃ΠgS >Mt^Q|phs}WW@YܵiG3%aĤ3xJBG6H}qH[ow2A:PͿ|7'ݖX3M,wmdr$z/s&k![cwڌtiH='UU< Dg|` ,LNY1¼~OGk|< ~MOy쩑GBGϪ9 zh46a(N3/ƢbB( ˓&X,ti.M'̀4]O*(_xvM¶3zۯiW( }%Sݪ R==vt't@`nkۂJq9Z E ͙ EdJxU/T7Vdcz*?%UYM5@:W+bE5liPnVuξ:.+ixstV#YqH~S!Uhdo熑%Ѳs|"Cl>p`qMoژ-D9ٰq!:ۿ/$(UB>1s&H*RB.Zs ra.N h-agP$+/pg%XI2XzȲQczT%JwPu*E i*.E`i3&|TfdDfo2A|]h?Yk7Y| 5ǰ.D3ٛ;9*]?bwzCC*D>⩌̜֩ $LgcRh/AXz09;[L f69 G[ y.хBӱ'M&a&?;_m|o; !]j+>؃3X:>)]NѬ $'p@e<}r*u+uv! @U@آ|(u 7"P yv!u{C$C~U:ĮnaP7UA.~w#fKJݼ,ןM߳9.x^ˑF=cɯHlWUe<5Y8MFj'ԘoKd~/e=CЮ>pjmI > EKMKZ-gCo珲z>DJB[Y_gEJ G3v!l5;6!F;^rX(mrξN '2|=rY`.=հ9H>yVLH ^`o"YSm3m,i 0[Y{aaM̷Yދ{ P$+!P--4q4Kj|E+ 5KA(SҋG?RL;z!=rPYRaјbϹ/s4Ͷm)wvCB}8QSe"OL0R`1v'FJ0!;Ze꞊JH ZV E8bM*fJzw.&F!C7 _񜐕X.&)di+xݴAL&  ݜUxKK4dq}92(R<5H %cKReY4Wt~9 3Q!R=riۚ皢bR>2I ^Q֑˔ M\8{=f,6*$xV]P1/M,*~T=p6z fk܊ͨ} G~PiGg kLcjbog<\g&QrLQْ@|_[߄L7N(?_/z`3@--T[=(?ʦZͣJ(kAg zQfBKQn|rfk^q`b~ y^Ot1ԱdA{6Z6kׇ?- zu_ 9R2ZM&ee0r@r# YtpK񣟇 ˍq'P 3Q@w[o^toc1w=C[C<`r+em.<%9.ok|P9XxN8Fw뫰Asq4>p.ip fVBwѧ}i.g[1 @lĿUjAցJId5J=% )/YgrL:'X@BƉ=3I.* '8gp>R.9I?U(j=iq9ׁTj,L4□#B7t0AF3Lׯly6ׂj"X>:qdIR%عESeː!5C:Ao'p*L~\v%Hս@zfhޔPTuԣ_yKdȻ[݈MveZD*"@*q%q̖( ϞZX($)U::>d05v;XȲܱw-?QT\FaX~ZdngqqL/&_64VUhRf9ɾX*? ielNC:S ^;R\˙c9udr%P4z( ȵҥ[fL^{J{{o Zx i'S 31(䄂$SuC8t9HŁNS #6~em2nRrWgwdT71Uhdr %JY^xTF;Φ_V#:-ʔAhq)dCIZߨj`{ ʎ^'^}̈xTI JO~Fb]ǚ^4sWEu=KeHЮkbD׏1`SV%;4]r微$`bMg<$m=5D d31l7"oHS;WS C<6h!b_e !j}pzLӡg{[|UBC^$,V6ͰZd ,,72o3 :B4]0$[8$?@h&"<3 Yʍ Ε؞4TOœUsOi{q5g2+#2.W? Ss[b)ykbH۫\^p(Y*[Lnftq{1opն4|b1Y6V:y}_(8#\0O{2=N-ѥCnC3L#}`8/OA4Qzri.W<'Z^YpmKqݽfW%ݔlmR343!.ؓթKXO>z8YsFI(;w>EC+MC#"5LM AK8B{Q6N+R.l"J. $FP%t4#TfLɟvf ot:RwU>z*M'" 9USg) zRXk[1TruѠjy " *dwzۖCs~P^UY RaC]W$x9~;Y2nc+1al6 _CܺZ&L.̕b on>[-9= #qKBn/qlqꧥf)( ?wq 7&,2?LaP ˌ`0p+I 褼`8z8\]N!d+)+) (m2aCu1M9gmnU0 '2(gW^&O4"vSM_cϫ.ZBsN_M~N.E_rkDtbӮXܐ1ig@'oд>@;6B%."KWK!:˧*8i(.8~7MG+n4[E' &nI :woՒכl8͙݊|s}WK5^ nLKhV<7_U8j8ߨb! kWTKə>9kۋ%}gޒoZ1!7I~~R\kQp/7` 5_"q].M nz96L3nۖPW5N꺞XRZ5P1:s1||[z/!{v/jԵ5ya.BSb>+K.$`KՍZ= 26wU1Q2DOm},_وcH8VSub0 :X|DED$AmeEaG Vd5QyA,Q-pH7ht+8|`]!y"㫜4}tx8Wx1CYOlA̮"KMQ!7 2jqG֙8Ui뵿AnһH'Z4x-.2&\vP7)w>ƻCmFpaCca}uQ?aӢ 07`E,D״e0&2H _ի?!,+t.‚ $y/"R):0@3pQ`̾e4:_I°ft~PC> O3Q78=8tIU^VNIt|::E>*U`)/ևj6b5]bg54Tox[I),vuNai5E'1‚ViP1AM {?Tub\4IUAJ|Ѥ_zxG"Ţ٥WG/@pw@ +1C OiY%o#`-`Th 'x\FUA' :MۯsňsY938ΕQGR.־r+hjWS{C1!)CW+Oi/U~(%O1șke(8"ux>)"ZԺnܧtRKrnD/s4 &8Bz}s=v@o#\/Bn<ͻunh}?H("SO}?hEDfhTR;]4EZ*z^?nya$VnjvY:֍. ~zJCNRc>b;pWm%aipvo~strb{S0Llp )ntj):6n"pytDjL5͐9`w_zr8䂾 žJFs(ȃY;Vqb\ tkheH3&W߱郂Q<'I,K LF)1h"k.h%bvvF~t,Mg~Uz=}rvDgMufȗ7gӖ|{گn 0a!]P Wpt-6HdnFeHVdݫ⠰^&Ù4hNAg׮P~7#na%@+ vvDQ&OK t1PlTETh9φZL_ x9y{j&6kE F:~tO sP N" .P(vElv^*lyS5n~wG`ȵ[V =,|+K+D)DasdFtWG8}$s7`1%9~]:_mxXezIOUz[|xɄ蹍~ k<=c=P3ӪLԤ0~h`(Q $9J L6`†"1|4Gt5%HfGwD_k As{Wf&UN#M/$2'N=]Sq n%=9Qyدwe0,*k32lR +6E:qK8ÆBґ/q'a] V_qXdk?o4 S?#m hU'+O&Z`Mt]}'L!*m2ʣ^\fn1Hi }ʹ\"Fw׌(OO]"iwbgt~P:~wb)Nłץyﮔaae%4"nVnHi07SuSgrI%8䠄v#)>bH4?abrEϣ'aZaVmH#y 4Cbjo/}vS( t]{JMtZ&@ ?#iINFM(_DL,y9}tH{ ,.*0rw'?k)ź7gQltZ};AΝN z\4,nfE-iaz㼤i!*p'jAVԌE,gIe0_q.2{t!ӂ,yֺA]{B]+FJp YB!)7E${fukg]YcVPʾ5&Z!Rcڡy6X%EгmǼfUSo =7?Ju%Ya½΅ ?/BHeyzn/aюܤ '/Vd JtcL?!#E*/#wm%[w50B6]~V%{Aq ,Vm^8;44^хa6A"O~&6y^Ј0b !2[e:}#4nBa`cW#8W\b Mde .GAن el%{}yR}ܶJ,x6dJW^p[N\C2C`]>q+ds)vV9 F}⤬}J:Ҧ^.HI-Z'And -.]<+`au]ٚ.A>7إ4\|{"B[h+|UPkT@h+u$]q6e %a=kvB@C]]6D=a8.myLΔ/ SXڨˇ> C[=g~q<]GvծQMm/6>^ :21w^_UK%?FTU<[3NZ}+,x$m*[,&)Gu%"rF4Sm98Ɲf.+7fcBq4EH*$&tq+ڥc"!kDQRT=V{K9E=*T`J[KK2UY*Z_` !O;}0 =_r-`($^Xk@x"yk>\FH+:^Cri}Q3Q,tZ)Nnz cH`W7-*lmL N&ę(Ġ66&mpG@m2pD9@}ޭ;cDp ?<Ł=3JWBGrf)}C1&~ yFzٺ_Yc%$P J C6o*b׻',(T2$3uAo]H\b1"XGUPꀠ lG71ڂg荢<{֙o+6d;TU9=?WGo#iSЎWz?]hut=M宠zPyB(FrKEY .|000WZ4fI׹ڣ$BPuu2JOETv4 ,dtŏu* 鱕kaSM'`uXŜ!Fpkx:U G CGx܍,*3"3>Y+8'^h MtڬLZdZlδxF EDI&I~~ߜ\m+t[`_^{tO#N㈇;/rd_\q~q iƩWXR= 5? 0bQAÅ{/Z`GͰh(sx_xЧ1&Pw"SV1#aNݿFqnZt]Wdm} 6RwdPߵdo8ntwhT> T'+&ZIGDZSZ*dK"g5gt6`u*%# q`S9O[܁Ѧ.9C @`xE*]M w07:)O쟘$:n4֥(>ePDImȦ&V\;H^4LQ\hcmw4r׌ctSd[QN="qf倒rb9sXF޽C0Va(a! #g.zn;悟GAFih'r}`77}ɵ>,C_TGg&Ccs"j6JI n'~+ 5ܛrEtUvmgX͝k|82H?FLTduɿf]~<~ı}enӫjc?3\<>15¥KIx ϴg69n1#/oBYAp$?`r -^'e-4Ey%kt~7aPS=נپ#('MAVӮwg};S(C gZb 䩆/ ;E]Y%Um ~ֲ S"nI3$V` \ dY}AL>SʌJY/ʘ=Y%KW!nP)ulfvJ dd߷eՆ*2 lL@-KԊsP]Ըi7oiDI*{y_ݝ{偏*<ܬt4l6&~@%^Cg{L`4r@JՎ^nJEd̮υ2`IB% YeNz1{v (!X7[ɱ >-ZsO?{mzbki͑78W}Mx 6ԢHfڷH.0b믙6(=w^TK;?P̻[fxSNVX6ljOS++v' ĔT>\} R<ck$ yq#V0`dG{%aggVrL2O4'`kLQAx]C\ω+i^ an_A0Nr9kd͊[5pĶC )7\v~qRi$8YNu`fJp=KBUc51C<6Rx;rYcy-GYx %6n A>Y7[tD«.y@%\ƾ 2gg6-%yNl(Oj8AtݼGsfjS*T M^? ?ѰB@}KPa$1>*0h+zg◐ TYeOsH,skt?VxYwH- ?Shq-& b*ifZYk?KYI5)egH+\z7,CF#ﺪ;CylNA IW~ջ*GgOD_H/0xys> "FZ @oo@[ *p LmH fK59`yGb'$ e1hf7޵i`Dn)yY5"KՋ uEsAtWzbj{E\aĠf*۲kIv&>sebF`{C*U.rhǮ8Yk}_ή08V9ZD缷0ЗyڋBxu3f+YJ,v `?'hŭ{MH22 C3vD6[SjQR 9U)zJ{NHd3W>= g'&[Bs@P!LoڛAEݳlMJc~s<=W)G&L}lt-,Ca"lO $ߣ֢M7FDR΍$7#PL4e\@.n+NP^^/+i`8jrqc!5-ond[VF}oVDu>~>[_I}S!"NQ# &p|߀|d7.ɥ2TV|wZ ~t^fȴ<NFrh9=cH;b6_MaݢNsM`I[L}fXy뫇4oּ3ԉ-.E7SnL.s(`va}>P:[ѿzo܀4IAL]- {|ftj_wS]#MH-C00 <{zܕ?bwϠz~rsa.aV&4@k[R-`'lQ' ?`2N􈍆WqBr:Җ6M(t5(?*-5]fJiݪ~SE.?xߙ$}?xv74Aķ3ȴP6{\o]dvmf'`囨DX  -:f9kѢXJxSݢ%=<'P/]XI22{Y4*M4؇ސ: hi9>~ar#_(zi߉R.ǎox-VKv%tk^Yw 1qKq ~[38>1Q ۨM^)-ZpǪXZws *1&wn0q# cG)P]O( BcӦˆSi6%Dp?׸'hF'&G n'=6Cɞ2'7<)38hgGh D̚#{[PWĶo^jzLӮ, _)Gg/+a8kxt<5yoc]ĵ UR;]AlLi֝Cu=Po7vt:.gsŲ=~rhIZٍ4Jˁ% {k_vJL@ouG6|IYG&N[ i[IEd53 E)}c}d=b%kOwՋ72 7 i萌&oTc"jo M7cHu3[8F &#x|b:p:yO)/oH4 Y}6uG\QZy[?FL:i_Ua|گ]ݺNw@@p@ MJ|ݧ$ȸr0yL wthg9Iu[lpMoL"ܳUh3cFZ<<.ZNNVs6Zǧ?!/ gJEʇU:y% l(?7OG9@Y¿cH`P4+OR4\"Hb \ t̅q -o^&$ȩX)02׼k?u;h۩ fFh|Ck)䳩cb,x ya5V7S]9Vxu57nJY:&!R-`ߡwB~9sìÏlD:vοXpµ<,Ⱥx,!g%5JVƹc<3c#:gbr9 KMr*=}DX>3[RACZ<|?1O5|?+ FU [Yq]I-dz9Tg`h0g jIb $BsodU:jaVy馤腉V+{qO epв^uhQ' CP_'LU]:y-ы%ρ 턲?%#`LC75bdJo`"n4PoYS,!i6q; H~퉝\ik{5͊II|xܝ|Ӝ C_yIz5p6&V.p몂1Ś#eϸwA@^֛@Zpjfb*-*ѭ5荧u۝rPuAhPEo?ʐ"VHϦVX,9 n].I v+Mz+u ^@֘- o9cŦSfW˪=vhxU UR0o}@!b.R6. 8I|hwD9D'nzԌkj> )7< 4)__iuW`A߫]aW?;{2Z78k20+qV6|(ọk$ wcl-؛8 1m$8 싒ټZaF6O걊#zVq+ d91b#`4Xcj$[#JdY3aQd\ޢfRPxu ~u"JS8A t!j{K,/i{X栞5쐑[&b1Qi\d޻iv91"s+ W[Y e{5_'kwA=ΖQ4nqyiy Ay[ xMHkx{]b6ڙ=(DL^ASG[vٶXƸDWELL+=}mÉ{,+5ݣu-z`U9v >Ҝܽ> :m44C-DhלZ2LY rwrR=Of=t_AYYx+-}{D[c`+Jk✒T[r[tP*fiAm^[DcuN?T)}Cl@$# v5?dY)GB[ǫAUkݗYRRۓZtKaN:k틬-4f2̓c%իtWC|_} f{D aZ.JZjců  }?Jry5$$/c_0A3jvCf&ߩOVFơiGgW(k@$S}t.oJi&29yfƫ;dA0j?q-,Skͩ-RRA,-imVl:UM}&U%h ?`0hzyL ۾Xp 5N|aD%|Ap^h%޴$HlFvy8M[k,Әjnk:M|0m-]d07-1iQuecrG=hE݋B 1oA7fy$ѷ:(tq.> /b>Cw-ѥq@\Ӝ-_+!lUmݗ j(z/l3[;t‰~}H2KN-B 22QvV`s1:m$0opp *hv*Pʭ_<*OF1 {YWeiaUĵcpU4)R6xV׺7/-wYGjfR8lO`jn3uC3x(\캴ZEr#.i7[M #HOo_Rtyi3.TWj3TRcT8W~?.r[.ˁ'mis(ACҖǐ:^^%@ KEр/ ɩ8 DupM] `Ώ-QdWqO+ӀʖOC/n?J eQ&%a6s`񮞻kcrõ_ogINiԻB=hR gx ; gqr{r ۸9.YUc)+K|IѮTN,;%X~So\ yScF@F$0 o.ȆxpDknL W󭎇z'Qxi6?m}0`mLK"IgjsR؄?eBG:Y?ՕMrdhUP8뭄7%MO᲍ 5 >QO +O^[i.&ZXNޫf(ةct S2AmY[{ mV1R%F/zOl T~>#[eSvNHMe/ٱ(Į Ub E~amp-  {m3oŜ)c!x}cs%}Zyg|HZ53H{!~vJge {Ē܋Y]_t, בKͪCpHSEA&^ )u{[}-2렑(m#vxUg(=P%- glzwK62%Eʴ6Zmq;6hM#3"fuËv;!؀S~hG16o(o64="tGjDYF+9;8GBt<HJE2:SV*Zjb6HE}!|ZGZ7N!%|?GKKof\9e:#cbs[Ym;XQyNNٌ9/44W]O_Gy#$ OScL`C)Ru#;ϖ:D2$P6MS6?ȞXuNxc%Da v X1oßTUn=l3z2HNJg4#^OμY'(y?5хtI_I1ؿ@V) [n5w\Ȍ "c 1%jJ1NVTeJ`&3g ='Q(}02?˔ʼoĶܬ6nU 3k ?}6*UB+&JP"èj7QB~Tݣ-gˏ>(5s_ӹ~W"/]`{kY4]0pPv|ŘZIRY}jNw4pCc UeA@gOPtԂHC= CH.^DO_0>!s @W|@LSX7sy& [)S&+|EqUɽD ?* G՗;G+}S[tyHfkMcjsD|kU*g쪃QaɒI&=ٺĽqTW~/!UQ"%6VF% }9Gei}1@O@<τ֠ƞ; ܃qĔR ~etj umnŕV߮X2z10[9ǜ-7Tm&Szi>Gɸ lABS`+-)'<3MRTjPWftoԹUAgk)D<…́S~hfdfs.r ACprr H`d1o~e U^.M'm)p͵~c>ԇ\̿UBj v'V[籾(=R knā4$ݗflwyws 3j,c;㌦87y=Vb 4J@f}6ث $ Xľ INL7" 1S˵Sa2|H̶iFWv|md"Пj톙Qd{ÓNaf)0N`#f>Pjn1{h*Ԑ~JܦQ~,iY!iT-+!JYI@pI=Ȗgt |o&%1" Z#Gb`0&t.vV]夏 V>rfr-j|g 0̭ch7 .-˿Q6lZ>3m5}SU[U4HE;ٜ dSpcU9/}A$\vN45ܻ{D{B nxd/BrkW_EĢ: }AL 5[d8Y}?q¹&d7M:2$#쬦87#yq mw.rffgf[&% _8鐝=TVI??=JGH ?d(2U@Jwթ̝0"c/jSqJicLI-O _aԫ+rmzgTёSwBIᾸv;vliy}=Fp 7{68bDQn HҢZр˭5٤Q!o#|^bso%x۽uC sa@&KG_m Z;%6U'tp{"DVnvk}0@mڥ2Y)-rDxqt`-2O]&s?o/A,l'UÖ8|~6,k#LBkzP?PS:=k 8vgf*mqZP.r9p7CY!JU OMMIf2Yj~h-2l P&Wqttq.!#K6 4TvceN ykP,tmK, ctՍA%n{/"P*rp>__Viid]G/D,ϰ9l\4L`N,3VBF:jڞǡvk@'0g+_-SGˤc^&rH*D,~)9j!LDT3n3 zgci.DY}[% *' h:e^}XӉZXكft6|jwO:g4{d( ~ YqLD9>;1"|C}Qm1?utV88a @M√'7TFoMMWv~.~/(TgK=ÿ CE8ʁK R,b}78 g(_ClOPYӂ 97R]^j3|%F=^eX1ӍD9V^#m@G~CB<^td6V*'Y :FNIu>;CBX^Y /8BfuC]6s2K=zD~rسi*r4$O_?b"H vRe$rݪٽYԹUG0  忛~am"^0AlxiΈkCoQs\Cf!5->7w'/v8|"d9W~06VHOV*:ƔTb$Qc7@aXesȂndڐҁ”Od~x93:~|Hh^ `DNKp/F[j ӣ[FLA#u oiѕRMU5Opx˖Afc^{ ewT/|?gԌ> $\v찶"j0ep]ʓhYclq@rqOŸb!4Wa{z|@^ۛʵtFϢAػlI6UAXh/Z+_;,EDg`qrS%ѿ^x |Ux &A moiЈ+a9=B)@K4ݸ-̓V=e~<łU=͡r= DK\Un`g%Kޙ§͛gif2!NB9$R .H~-G3m,r:]}1_Qoqu7_HV.󑚳On*>|s+jQNKK?P$L=ˎaЖU/x9C VN3hID55JtHݻ ܛAv^ m0`X|B5Z u3ꝪB^TIXa?aƩ>FP27r ]wf;8:BF8ji rs}}kҳyCg:v2` h='YicU&eW"Unc (qi.ԦYM>HbմoYyCڳJ&_Bk Wcc>yzyݢH<NXc)B݊ ?sY7N=tj^q\-Uj"7p)Ϸh2DRFK"0hmK:eU.gaiw,sR3U 7B@P{wljlg>EF;^J.6{My@jb|&ejH\ЄqM{rčSW.Z2p0'ael`ʻ F9Vnv+mڗ @h )DC @#) 3WU9 _.c ca\-n D/S!Ev6sQ^_P0/\V%u8arLe1!q&wcD@zޏ*"Aҏ8\<ؾՍ6a>7"8 lLѤ4{5lO{]oz[ã*wK@d].Q'3'yV  ;aW`ݱX0'-ODl/R6L¿”, 숭_ϕ I,>_ce%Xw^eCh-vG$4κYk8 }x9[4dC{@bn{j-ЏЋbU#F*u_H3jV|LLFU{%1Ld$ Eo~$j~*#k#=jzJDyMLn4,_%o |@䵄Bфv a2IM`0kaù¬ 菥m9bjƕ ^X܎Vf1}1+.M11dRh2ɑ GJQrcEhqj_׋$ǞR|d`u_ ( Ǐsx1~Nlx^KL ~DͶ1{o,Kѝ9wL uV7eએ):9bNBer4+J<(tyB=TaWK WXoٮ@,վk=ø -OfV8 m0\T+wn?*zAQ5YG8è٦f /bkbme|;$: ߤBZE/9u AilY5^K?ֳ/ _Gt7 _03e5,uz0\^z m*k<K+15%A),P͹scmi9@3J cIynjn >>11 VEx};w8 XQ]$0!2GKF(Z|YO`Mh,x7BcgnHK% C  ( BQ,XQ:vaRUt%Oiw; m sO͇'h#ฯEfNE~UP {e?TR P'I섓KerQwQtKoQGy *hcN4`@OOV7M˜OsJf1kŁ ,n˗^oSvB ~oQ6Dj_o> qq "B17x۟Tx!o]F. Q`$a-!܍^O 2MŎ5un%ס47 b@t; \qT+_Lgv3m%HPþvy.GvC=NUK߇ 7<RS<9!Ƚ7Ŏ>9$tąf}"`ƱFZZk1(eɳ)[WiK-+ SG4IP /xBsR9X@x=Awp7E |y0n:K2*%BXdv?"~?-2tj\y}; R71Dž_8({M5ӄ:WH.'%%쵡 _j ^z%*SQ'HZ.ק5W*+ZKXM-!GEuR_ [ i)>wKlXAvތx C;FB E8)Ew فχ{!?LdQ 9P錄dg,L*z&2rmļ2ϳ&6##U] <'Y6S" WYyLqVR=ԡ⥄ŒAFUAɽnk$l3)@Ūʙ7P͗=}]\ޘL&p04M`o<չ)8X[B׽~} j"ڠd~LeyK\E6>k߁}.S> ~#2oy 'q=o!-$3;)U{gSs-T^ak9O ~f 8Ě6;w 1{3;_0u#,4Z6=` 3{J=+LsD=}q|AkBr@# KLZ|*D똍wbl$'Vc{ѩ3n1~#ڳͮ5+́U^2|./8xNqsЏd9ou Br?0P\@:*|S`/QAĦZP:c 7kI۔ SMZT/-[*ҭю$.m\;|nPhAS.1 ;Ci[qݏY빏 pn~fѴ:VffsӢPW!Z]Jc -d>S>R"&vu`Lq _NK[*e| U[C#XH_~J!c,/ TSKTJ-4{+Ĵ$G]kZqs?K}xʹ AE +I@/ͮz<0_[3] (}Pbc lG˫jԓ2a˔T'~@ߣ/rBRXk3aP"[z(o3JZZ"6Rtyr:>A+ŽƦE>1Ak6/׳l 7}j̾Pnq [ӛQl{ G/2?:Orc-%'EfEՊ%Er8+q0r79Ȥiƪ!{>G<]ͥX5fUJi8]x:r咓t6$.ۯ Nfbʦz6ԷK 57d)qhV+s^#Qxx,ieIklĜD"/Ֆ N!h+J_QUzkΣ 4&>&&aZ%2t3h~Pգ'&䀛~od}"#qPh#+#::HȌ\Zw|~/hzfѸxV|w9A\6/h:=V2*oos$e*چ8(=;iSEJ] FNm|#>,.E@ɁۅiXѭc\Ѹ1+9c ,Li=yɑqFnX,,#tHXq}I-[>,\\P{xPvm؁@ܩa%2ޠB`Uלj~G]9!PcD/lt}EM&Ppס(;10$b|#ƴ1dI(!5H}c[|?qG HQd/!D/@ M-Zb^{b臭[_*+r0\(IU18A_HPS6=+=Jv9NSN,/rAs¬ +j2A ?(>V~ FC1nb_QYT ` vO&;|eP=A(uc@dM2[Α\umWG?Xqe5'(Eb>e&A,)e f"|ᇖ%4H&0iv⭝w{3- ɲ'EC3>*j90NFOZh#2\> #<>/Vm6[}B ʗ Rn ™FRoZXTgB%v7ߠݟQ };_$R|mH-7,X[~gjD637sU*k8Q4u]|~eC׆HN\OkʰuNW TMQЁ:EO;Z\ p",$ XV\*_ˠĭ3Ief bYCsW$,QI>p+H"Rʻʐ qm}DExvLjS~>k!/M+\ރC1 m97^-~bnmv* &vg&>u*y1@y~}&}Ow-oO2C]I= JaYL?0K) ~"?Zy'dߡy0>D 9+&Ba~nǮZ G :aRkYN@4w7aء%8: l2bq2;Aהk:dKQLLjCpMapgh~ 5?AHj', 'v<0tVzQk~KM]vVU+$DGgM1ޫTUY0옘NrF|}I%s.o5ŗA{!<3@-RaOD|dtPcS{"5uԂp +<;)2?p2cc_[drmZ$S9ϟe[uiw~Cab6xvPFbOrb,T/ԮŽĵC}+eiw>YCFi'pRGbV+V}Fa&Zf(t1L`Z!8ՕtTޭS vY ~bKzlIl6V n ӕ"q8ä\}(v/6=׀yTRuViޮ`W"_GN%oVP1xƣ^dA jRKNԐc&~<@UT?L~(R)l{ki(\oxu")a6'r5T!hVUۧT_޺T:?lkݺ8ݡ5) >r֥u1]&~_UNHP"bc_إ|p^Ƃʆ9 Z߄-)"=f5CRfP}}lҺ7bOʉιRY}Ps,PyXD ,AYdj5樏umGL,* ֫zts`5'z$bu@&Bju/}.D'6i᱄Ig]][7k 6nGbFTJ=_Đ56LS.%ipEa2$7c0[TzV0v=߽Y+ ~* ~ /x.lI/p|v.Nb pOYuo1U,WwQS& JY(E0gmiHwyY@2P:#%r1fLhR^) ҍ:ge22]~v2raNJˎ쇴qiȼ%/dQ#SF{O~'b#&*ǰs樧þPgUgYw>U )ǩYNcL2Q5H W5Vm٣H""]҉%i']!ZTv?sfAe2+lcÒCMoQ(- ]ۿ:;8TL[ڱN/tts#L$"Qj^2}B,L dM'XJzVY27fU`H"D¯C5nQY=J`)61V6 AҦa;N-ea'OjdX::Y}lo8¥, ^xHbNES ZsvH VjOyY{!5В_~[eJ#l; "Da/Od,QgB`_a9ʹj[zap];'e0UFcFbGGxO 7C!= W&% mz } nP v k {L90p1YT~L.0wMs}v`? ;h9|nاOvU7CB9G0L،3^޺@ AqLkԊEp}ekHQLA<@&HD 5eiO!G,ziY6 \^n7x7 f HjBs ɫ[Rn F)3RV<@Sfx1%<Î:zϰMN9{ȰZm\bJ^Uw[#Ip EE/#-fcuƉl,1`Zy_ GGsy(|+Y:BLU7=#a$뿤xCu(9Jdj2+Dj 뮅p;/ר^ҡhIYBiuʪ jWD8|׭A$Xww[M ux2Nّy"1g^& oʊ#n[Ⱥ];P{M_{HDXz;S{ŠiNs*7or&忺-g@ϗPڹ{Z%7ajF a-} NDuOVP˫|nhl)'rccԘy:[MpcȖxT]1gopwD86-g^JIOEs !7qθbI?>}Xܑջ Ry}`>{'\(craR&[bs: )e'i& jlcnpW040>x3*/P$ς.iXumPx|;_\ߢZaݡ68St*x_hx贻 cn8R߂-G [[{K@SYPD.T_S,3iV_1:-6S^[0y Q!&(tA1` ҉1 a2OY9h`QH,Iuzn|ωLxua8l- YzJBZXsMʀ32\#/܎poLd s˔3趉_ >|X|{3sP8:N*7nW Czt1{cKszH(\ (!IWc}"D5KI#^Ko s3G`aW"+Aj^~%!.ΩL]?цՃ v+os'}?tN9tMiHdD]3KYkn!U]~N ΏҎ R8@a֧p Zg98=TZp3=1u(\ɯcU$x3IԱl0D$tsD4hnm|*?`6*K2 z6N`Hvl|EPxZ)A9"^zf TC,츳lYXiul7=RlwK/HZM^;ۛiJY:R |W_.zδs%R$٤mےABIT`h3cY}Rڞ,bU 3 wPnrV >ԺIJjaRwjZ7cV5qKN2gr W}_(+"!mI]FU+"7\.2_{/ 0LHb>bMbAp\/5gSYޣ:f+ǯE=)Ċ&{,!NRb$ ?O{mGjV"^l)-NsՁ+3X%j]Pn+^Cwq&lMu@I}vA*+.y FE v/Lۉ^!1J$DT󓻕K| 5! gAQm>0$g(7R~1э"(hgoRq縳 r=d>|9Ok0o,sa4*ZMmp0YFH;*}Q'0XK}4U=%_/K7UIL/4] x䀸6VFnQy^f?"n)}hbb5Y؞o&{ QTr5GR7Z<4DQ(Bw _Lӱ\!2"U{7QRaF, ):l=Gf~ B5 4BFwԥSq+$(̛Гkfm=)vmsl0ͯUxS-CֲJ^7ύdǧ_Y^x֫h42c6^Qgm-n8V؈-D~:o**ἵOz$m>^ێĞj”祎F Y ߣkVej74~wtB3CyF^ B_4B-qUP֍Q- KOcoyDfilĺԖN_J@p5bu}P~S'SZWBs! Eя%(o?27.v}.Q<6XU1崞PʑEo9pĜq~2&Qē7~kZXdj[L/(}QfI'wԈlYER/ P6q ߁<]вkki.",7";Mm{L@ۍ)҈%K8_z+xlv’F2t #J|w1eC9 M 3OdZ9ܹoP%Aˈ^m7ص3mzAXVB!>a L3) l 13N8wۋlsv<\T$]3˻ңآ+|,Ҥ"%.G=7.& 46L >WӼ0`8L|Q]PîTEx0ת2Q~XvJ K];J ?,M'S3*ǥ]n(HC]c.Di)"d e%8ZړCJ֕4%ۤAJ FZǛ˨ld Tϯf>\쒃Q&2͊27jQ\]fRDn7cc?Ek;U[V7J1̽+ހ=Uu)L%sEf*.Bi,ya?VԐ͘YlO$?3id9>I9zR_"7/Go9Dho%Wq!yV+AYzcV'{h8ֆ:}g?,_~OD@qz."?<oҰ=Ȓ,ڨm9֛S\=O~@J%0Zlw;qYCSbSX>U eT%7x9R#=)X2nv/K 33SlԂ!lCoN/U?$;ݸ lV`$boa)e@AZ(&qDF1R8iArR9EPs_Ж95Gk\т7e@ѕ NQLt-HlBTs?5]COI'"8wPE`5jE*;"WexSt[~#s{m5Y~<,a%imrfVCU^-t~c6n_|PAܰWH13s̏pGE pYT%ŅY~d9o Zk!lUc囆vTΓٽv;nf>P3 tM=f`Aڝm{D 4'>rMD\Y}{OW wl . GPo"b]{Pʖu=Uۆsayv:~y so?qa D~UNfpMG -hMVݵRaH}qio6Ib2QM*ݿݏB -+bN1>I8ܣ;! ֖5):m2R 5Z~ ц[&1ZR$gaEX;B*Μ^v`\ Acb cnONkqj:> V߯ZFF]<\UkԽ0ۣfuaq]`}ZAr(sDQs\u Lc/Fh3UesV+R$( R{t-XsbTŗ &Dqylv_xEғeg0  Պ(o:`Ez}LZR^Pq™}g]5hkL9 p~(o8vgDb ^W;{e쪰 {$MC!5bjVg!t)9J~ķ&M(!}9~|Jb KӉ\"o(eG&5~KdT@l[[(JރIB=MW(dN5Pt [!q֝Tk} ǯؚ/ʑ{6]梗ԡZV% +qxCLx4j#WjB:p?RK6lAi=w.y1$$:󪌬i3Am˾6@ F¯Pn ?o,xgl /> ]),D;!ٍ qno66fPnB۾D" 2H?8'}- J 2,LܴH:xsn osnpgOez(ž aj_<3 ,XUZ"dO,1^@ ΋aڼh_oGS)37O3}W7áxs$H( HlЃ'jr N&`B BmP雅%͎iqBwEK4!gA侉{ҵpʘ%WqcJJ uOrNaƁg^2*'n*%!$*D_CJ{LsbN9:mwx 1Ԁ^髪,#q%-gNf b׶${/߈ yz+İ ;AEc4N46_Te;0HB!xq#.f}9#ASWbT3[M/LMy|"a D)į˙qzo򷔧GG26Ƚa  7ݎ/ҫ\IxN;I>ղԮ\mf)vMjOjUos'\/\t$X/Zyw/$BcvE "Oq~gye"Ki?*tFhrΐO@P,gh{WGA;)i`@A#"\׈xkQ &.t\AZBߎXŬ v}T* D1; \H WŌ6oBɕQBGG2u\z U_]r˰9՘nG`cp5yZ9*=ʯ7J >k!!qD^7c-KL0^L;=UڷVBTDt. XoZ뛿tdSmf 7'ᆗ>$tNu彖vq f-Ep WӁhO' '7kve4S@e@XBQuTYGΔoIP%<߲E]\L2S>p%fz\B @n|7zjSQ]#E`Э\M's\]sT/4Ŕ2ȠHn9Dtpa/ ^L٩-5@3>3Ƴg:YwS,%1'(N3owj 퉦QV)t댹c,Mf*(@kWSأwbp ؗ0VD1QB`(r{[ܛHl,6GDEJ ӥ3OG mNfZgD@rڸdZ87+2%"jݜG͗n.o:_AlnWycx#M a^̡Wa; 29+[2 XL^?xboK~Ӱ#=r[|?bz8$RTC"n@"n%AeY꧖)G,Z:jX'N}@)䨁iwc·rȾ:X6VBj&y"#"3)A$e]ɑ=sc&ϥM \ae(8i4x X'EQbF{9~Rh #'S`YIL´ZvdOe6 T?,gyE[BlF`FTWM.ر\^Lښd0=0 #)d,Rt$@vօ@V`ծS'#VX:kl]+=zæuv7A6@AȽǠhcfnRQ1bAUe]H1acV {r> ߞ| "l{3Ϋ>Ęx|8Ֆj":{{=gM}L@3,. [I96weHq'OAu_w{OwƤ؇:8qtyxSUʛW9 n"qiۅkc| '<ۄ,zX>*=S9D"!g̚"/ -xumERN-AW^LZ7Hx|O<]B֧',;qUw-!<9<7#d+⹘J+ 1i6g'Bj׃=[oh=Dr"9x]dQ`i+m?4[-Rvga'Qq!2mg7q\+H82WR3JL.Y&ux[ujEFAt hPGkf׏-\]_) /;~KFaLwojD8FUp~MUj$sQaZ~]XE&*k; 0~=zuP5% 3&m,:M m~/{&gϮo EjlPb ӊڡ)P9\t~^&ezuCNae<(8>C{IbˮVR gxt+(7Hf=U<#(1_k|Rf'Dj6#?: @ 6 gƠFC;3hxȑZǓ2HBJ \avEjU))z#Q_Dg5փprƕ$JX+jol :EG-poٗp#ί?O9̂D@d%qьR]LԁK÷ѥV'z . T!:9+10\_H}}"$ AF6&`<%}@'Qј/e/N0Gf~)6'ضa S5ZH/~Xmdo{-?xFFP.?N탹+y}0 qXWrmgT~~p:Ka`L5@pqRs ~\Ȃ-y v #9lvYl wM; 8+\p1в2Pr'`Towآj P59&<pRNsxG,d^+m&ᅯ{ثGu%u ]դ>~ OZ5DF`h<Ƴ2Ļ^s(S^uMƱ&^Bh@ 0\99$5Jy>_ͭHlr1rQZLWN9_8yN-CO_b&gTO&ae'DVwsy er k'9qxYFf' \_S, YE""Ncٮ& H};6([8_C79,hȫh6vxGFzs3IϦBV,MtrTjs!ͫ ;YC[$<yKv=`e;Nz $w'B`gR*3,$\eKc" '>݀B9 12Mvޒn>ȊqUp\Ur y:L4#H%MenxXߐ h޸SeU _NxU"mkh@Ň&r 95z6CIz\"&ၯRA22NKL#ъy`W, P[BC2tY!I$D>3H-L_@O"|`!FO)zD_hS F.kS&|0Ԯ Ғg9IG ! wJo=cbXN"vh b<=8~k8yWк NJ/$MOxX  &ew ottV%ŏFdX(WۍY3\/2h¿ʧ&p\PJET'kըгuC=.eE^pG Q] eM>jPGFBdVz9"!X?x9 Qr@UcDA[G{!P|aK&i :NJP8 %+%8X;;ʣpЁѥW7s8JYKb8d3cMŝgv0/'WaжT3ړ Џ]ɰ5n gGhui'ۤ? f.WKze8Nk雩_(˘#r=fD{e<^ M -eJ󬷞@c 8W,H )\s(=b)j",}t,ݕ{czw+qO,"ӱq:'7+v@ΚGePJh@O.6 ["1--E"T^~OBXHG}~_a[f!=.m%B0\gekf/`!ِ=EC=j/_/>nCnWϵ:'e5(51] {Ҥ*=0@/nmP'\Í|GOpB]%^^9KHH$, l>ˆ6kq $r:Ӊ<땘Sf[G`waL#7Zv6r^04V ֠ĥ0YPp(AgOq՟=JU%=;f\l⟈A Ȟo>S-gKd!7lA n0ކU<ݐLL O,Vs-Ƨ~^6эTzɑd0AʜRGy6˳vHQK|5Мf3-jey/&%wXB{ri-1zDzn aM=b'Uum7ηpn5htUEp01BID4`E0*V(]x}HI2(+͇ +Ϩp}R۫ ONFŎ-ff"=wzKyDWL'I`*H%a1KR萚k&rW9P~>b G+'jLl%,?\W\g.AyAB;P=9n(vo[@@P"OTLg2а^>Քld%n˚rͤ*`J69P#@ٿ_u}W/)KݬKm]̎?U|ï7+VXVc(#4KU` bG(m:iptZω~1Q{ 4Hoó9K2(.@΢PXv ,j:oSe)aPɾ[*n߯ȏB,7L*XKP%_4e ce+/8:GQٜ6JDfC zeOj]GLp%dL#91Vz?֓MgOmFe\NåK;JbG\JQ[G0a--(@pLI_oHAs†'h㙯IaӫvU۱jɅ3,6Ybqam]P* eE]qKVW(_$R硌dXa0}_8 aV nIEs5Sހd1ݚ#k5ECcp]A~"l>:&1 Q/pGj|]Fmzr^3d(ӈC /倀?7%i4C G*lئ [$̑mF+vbFP- $24 W)p`/kJ>wҍU&=8w蒪&Cf̺p;jݵjԪ%~<{nc!jarp!7  ""uշA\'^b9Mr}w:9{q{6+m?92Cy+Ƕ_iۙ>Y%;tpjl X@M=7dže ֽu$4$'VfTO䄇x]RF "$FCF_/Q-;[ `6}? mxU*2]6Z^_*sA|gYĚsam\>^SԟU:ImHnALPr*JB*mӃyuͼs>2ؕQUOj~/~>АGSzlQL;O88!=Ea4*Įcfx;n*D41vW{!i_GC%[*Hk;\ (/oa˟C7f*Lo > Ŷ9 qH)=+aյ:yG&Pho*H,X M 㞒M/. |jEN>A.~猦WW=U~PϮ;_çm[Jj"-Lc‰Ot7+T,|$:IRlk]ЅA*D?0ݷԜ:6`>> n}-Dov.*#L}KE@v#i5S<;ݝ+A#Cŷ?RbiLc$bJ90`NT$&{| X˅kaw|I7*)dMaD0 0٦L-v\<91|&@Jiw*`4^ƨqD]S+"X_5̖nBu,EM)[[o2x*^.nb1~k%TJlDu9z.D^6Pށblgqhafi0סxQԛ] w$s>4t}n8Iu+ wބ ,PaJ4uB| +:*15xMKR2L:|NTd DXy rOib ѾZ@'l,QRa\n .$abz^e5ȧKNC׃<хE=ݜr  udUǺsدE+"{DsKrl1B'pa)36)^mKϲ~9n\[+/"喏%|;F?&Q^q(3{Y#鵨N4[N_s\Q#bY*N͕$/|Np!cxst1˓Qzޯٺ}rhlhOøm#JD@qZ0)@䗧ksc{.- uo ^9g٘*{uQu v9 +Ng?z"Mv.ɨ{ꥍK቉lϘcKR80oGBqc™3t3\R{ j?<_ x7+2`'T`Ή\Q3!Va,֒ZmNA&!S ]ל%Pxp2)TNqE3aq8"g~Rp$!9gy)0W[VZ駻%Al q2(@FRrT$Ʊ{C>3P26(xoJ 7MH{=m({XJS2>&`,ɘiDyQ Q]Km]xǷ[` !.\oWjLj݃Czm7-Mw5pc&.4"s,_Y<,,NtbRfByբ_Lk#\5R~a~1#x'?y`\~l.|k`hTY'Z]wL#LKC lRqgcEFh8FB-B>bU=1NR0kƋ8R/1mt5/qOӦVebꚊ:xdK^m ]jΣnB擠 cthQ 38/KZŒ*|}[]Ŭ,a .^Z$}oQT̈g>Mx3:d$粨 4UcX%r7M(P3VTld~Wt1uL$b9jg@ʹ f9?-0{8e16v>SBӯb%Z*eH? tiv/%h ;v^&%TsRa  K95h]Χm P1-to P.^?x#~R{Q6 ndX+0؍U61AtO۰8>ٶۮ7-vXqS{+o# ҈1vpNWGK:n@L!HZ/(tf+hc-E[25j:l `ѻ, Hܿ>6 R]wW5H,`SN{M^NΫƹ FctyV1,:Mnjp؏[vQ"veJfY\aHFcxt{BҴ *u'2il 筽nj,/)kTz|kd;*@^ 5E{Ie0l"pǕ!*n.wN`AcDYأn@x4=.=ԣ4i2N&5p ^Q2ydL_qcvi.Ĉʖ+f5~hvD>P=4FWȭHDBga5Iɼo-#~R9sIM^XA3ViJ^Nf~>fbrQ[+ZG ]vP4cVXHj;]Vh ,5᱆(\LWg ErJ 򏝢uDX؁v4;*D9 ~)L&Z=P&M(!w.+FZS^/+ I G?ʹ*$1f-{bku4\#Mr_(ǰ.ct_kn]9l6j>U䤈mS;/ic{N}t˛ECS>({!K5,vuV8tȑmpj6r 7õvZk|8A^W;ADN|iv2(₷UBV A̸gl|Œ0Hc(EAO554oP|VayY;L ~ 5 }+dES!T/D%UX˄H6m5$\Yf/w?Wg$p5#a ᇰfB%ƕwbС' jn ?s ) -p2H#|⎦qV>K ['l1V!mKK*WbP&Iʝ 2U968/e)q ^@1JNvZ<mY(c5?5`dlv_d% !R[Ydy0z z5ItYwWsa_j ing|{X8)>TFyOE&u"ww0fw,chT!IٌcfΎr<"XI9<6ۙA?>m2KMBHӛXBE<$ek f:gUMDuU ͖2tZyV`.Q^]+7!v ,DBgwP1tE pw_[ȫ:e 쿠61Q@/WYф|07/" a4g@2?! n7lԆўKfpVI`}ѯ!:'p@"l R7X)ҼU-r\VxkW6#M0J])`QQ (t x|nךCBkBj4#/-m틗Oa5YQ!>zH].|1z*^6 jwp53+ٮK_2ľp hf9xAaI?@"zB)`:\'x^#ipacd@wkcrNH*ёx|GN(5o 1㑠bh`@ԈDYYĺ,M B#b%wHO\)vëң)}&S Pԩ`3Ư^ڳc\Ju[ 1>vIo*b) M$ma,Қ%'"'}e.8Rq*bBAkhR?.d- A(I*\%ϐF|eabQ6nuS[GPf,^6}/WLfv9ʉ|Go0䜰}vm|ucpH!qb]:GsWԸE]Bʹ؞]Ј l?h=N૵L>i:u|g5:G:Jtd #RƏWD+1f%hBaTVg /e~{v %Ꜥ#!双w .~}Mɬү=4 ~bSw.p$/,!w_;c@B׷s?1\8.\-[| MnT>dyc_K"qb.U$#]ePw.>S 3FFjyV~nX @Z%کvl6  RùүRp[\I2c8dYQc>; zuoSGz @N`B#ѩ'05x˽T´!(G4In$+T×rfυTI{ZāF9rty\PQw$GUm0bqXPHi&uΚ4i> 2Gl?g6t&,^#bPqb Ű]|ci4ʣWA(2m GBѦBsNX䚞M)Y-ĭ{vee`b+lšNX%e/rD1"-se F%FА,cjq=AjVTPZ6,k]@ii ׻I$g-x4.5oܜo=-5bN;3"1 p8Lfv8,,ǞKl{=RX&RWZvxLk1yQ;F-:^_ؒ0fO5dxIд }I]1L뿨gL:q<8ÿ-ZٽB4$i;A =<W;ёX>lwArwu"MQ_eEXUA!ihhr h@Ꙗ8i!3$hkuqԛ;b݈Yﺋ\>&hЛY1Qޥ3ehe ܋"w]i#JӸ)ixV"EF~9&p QyGm(N{_ʘ0|>fn ` gz4`3/ۥ!5 "j%Tۜ ]As1AAEe然.>B%TauO+ʥ9ll,2#9 Z4aӘ/?NȾ-o>}.gBç:Km()%\ gE[#?<*K?pd]ԣ)sF)Jo&!򠉂{TN*#aS4 f,.mƠQb}߶SPW]g:`WA!QDX^Wyri-!| =OUwui%ƘYaAsy3SuB'}>7'x b2r(A`6{}j8rhF[<9K*o;4grT|BWg[\ZpbǬVB׷y#Y"~r{4b ~BYbJBOӅf:%mۓ8~]^pds=rQ½8 ENt(-4tŰBa.= pҧ;u@;ؙc-pGKG'={H_Bf/3]IMkX^~847~6+dDJ)Oa̮C]kLRgmBJk`l^[CE>liFj]o¡ ÞX֙7OBs(BEg_i=sD+9Unm5V񁦶YѐpVkЍϪJ ( '-M]ϱ&Wz:Pф_ IޙM5e)Pgpq>]VV7d +qV #|) Q_Ƿӗ 1Gh ;sKUTc)mLxtpݹoik\#Xhccsq]빰? -ԥO/~hg>%g"%&0yXSOĦu)̝1 _梱Twu7+P6~ xS _zSq{bk&4 /p|lf'g90/F=[d.„GJ0TA^g!P dK'ȳʍXBgb1(ZRZ;vGϓeOSQ|8]?}iƿ)K:%K{gт?fKJ)7)闈*> ;\=yLvW?e-Iſ6%U'6ŵ(+I=˙*^(v͡ReRy1&\ l XH舰}{6A {,AmkBΝJw(2oA}v4δ!;S&YF?<;Z"m,|Qg%* 9? ̒o*+;IJIwL&S4flLl]I`Te;lkY6OeߞP+R7lUǚ驖~@ɬZPE PFYU񙉕`v{,DBsy:xk/INk>"Q.W봵*aq79V072dp8ׄ+pv!/ _&XD4[Ī84 BY|gƢi (46R?2rҫ(>pÑ 7O@ BFE$|7DhN }N{%jak{B+g˘*HHt?|$PdC59'\cBi[0> _bNÒ53z$Ӽeyo( FV/M)M'IH:^[$?*sAe_Q$T6"{p3(X ("(?qW'z QH#ye.7 O65,hSK}QJ:tR]yU )^I<"ZNl w;-?i-B۠lLh-ql25PNH݃@f*iץ=) ZJL:]>7FpMf:QΕIE#o/\PzPI9 @b_V@c6{]#(a@߷?kQ583DO>&QžeW美@ExB -_9i!֍6ӝWnzUJ ?ž\iW@)H8lGs8;-չw1KWI`G3Ҧ|L[nX{@T)5˜HM`{#pHG ^WnG]#Tq77qŬm{0}'4GpE|%Vtql2d;w`8A gr.i”wHt&]]1aVw՗6'nXx||{:))T>0IrEcL$bL az߼lE$$M"g"*a} PQ*{\wfL 3V>k|\ci^ ޞZ+a(cx+7 .v ؋?p7κ1,ZDu[j4eszd5m4 .}ޱL< ia8Ó^~{//⽍yᵱ4jF[; :tqwNHuou| NM\Zc6p>4mMV7Gh*j@[98< bzjӁӇD8D4^ejC rHj}W79B $/#~M#^OoCs؉Ua HkzNx?HO6Fø-Z8b|eyR2q)]1UڢP We !WB%f1\_ `= fw?w'J(^G1-1UUV4KykP)h[ [4 CtA8}PVZ񺬹yH~sk|zŰ&D|Ƶ&jS;lCܝNe2{wVth+[A,a ( #|0.-ǙߙH{BPr羀v.'`sэ7jϨOLt].V3%5pf6Yœ<(j Qm)f\!S<l!Jx/-uK*h$9$sKOT=G6- FlB2]+5۹{w漫}AXOYM؄zz[2% ߜ:8w%YN܆+*_s7wrT($0yN[ jKehi^|3މYm1 OMOmI"0~|P/zBE#P]=E$irVt/_E>vSA_XًN+&zidź^]g6#)mUvw`~S 503%~a VRF ~i%/IDtFY blj1GMg6"0B+:.iJRIt\@?Fgeӱ$aUr~vmjܚb-!9 ^BL_4w+ƃ H/*^x{׬cVsyѣs8T9> !512 9%rmz50-ML7hpkn/y_zc[ nhhBLbVK&p KqY gv2z#m}V3<\o~xC -OoGOП>;bN)}:}Pi%5cw+fZ\F,U3h۷XnnEu/<HWH]YBsQ-xxhm!C){ߋ{D&οMtɲc7{@^m\볮k6 pº͆ Ov;g̶m%"ӜxE"ĖP7%-Aѝm$ΙP]J/]BřߓmO1 {_V;x IT KRo(#oO.!ɀ9/χƫث9LI ~!=\&BWb_vt 2Իϥ%ĸy(LB:-ɰ뉳⇧&rRg5&6 D(?|ϠbFֱP-ep_濍#י56$HZsU2~Vb[^zf$A) 2ׅЊ d g^=9—yEQ/@h*Lٞ=m'Xv,>ؽ>ъyֱ|Խʦ9iDeiLsxSӖ&": 5 Չ l}3H,J ,?ٺ-ܲzߺŊdӻjzZS!bs!AŶ3-GG#>vQu])U/jR kGNkG,㑬I1e'nZ*3`uqC+%$ĆTM%7t 6vbL:޶ɔg7ZJ ~p$:FeܡGY`<"E&y=c򇂦 %&go<\NMMCv>S_Ӵf9(I\e5ڐ?T-vR+~= ~dRI)gezɄhQd."࠶9i -5 '}w-IqQ}ر_Fdg̭xS* ճ7MCt=?bRhf;9bK%`7Ѹ*|/z'% RdbUZ=D9) ӫL?<~N׸(>{yHZrUkBH=^/cG3:>*3"e5NT1iABShdil^{ /}rVq,/gMV;szxdEw8I_}LID3y$~۱Xiin4s *FktD[\Bn׍;7Ɏ-do<5wdI8r { eg &3q=6UFVhqYs|&Sv~9Lw{\=˖9r\9Tm.Э n_4hގ {dH 8f@ZH*B@q"*Ĝ-gĆ]c ì{|9YaLء2Gpv  RJ&p: oPx O%bI)muy!n3ii.^2VizXdqlV|({>P _2 "nK ~6uMii )Ya"n,˚ƍ0kl!:/6a3DLuǣH׀-ʶ=Sp JBH=Ͻ?YIG=ڄ \jeH]f?jx}d*,sW2lMì&3|*J_׽:.pW1<^꒩[- >B̉=D c@}7(MW:dpnkc+2_^F1RAa 6"–lʟKDI2# NguԜUVpZXvi-J%+:k~yتVdY=ZMӷk\ȸٰۛl0wpYD&t\fzS7e\soD#zz̚vz|S %?Cuk޳,#X3p}.<^xV|fveCoDb* -F`_riu.S IzKjlE{|, @eA+t&\j;KKZnja#|^Wd72:.rKޞc3*Wފڈq&wsC VCu `'7%tSolfx?tTzg9B@Zb@Z ^itRH$BkRZ9p/D*x뗵T38PTc]fzv1#͛W)W0m֯rO,`1+R`v e ?Ұx QrI"Ǭw*0v$yVd!gG=aU>2{8^U-XoW(̺tUsyyJ&)`[ R7N6ݎzTe",Qg&)VJN{~kY>{MC#G7S,ja{ao1!fCk?Ș7wI.ʥ*BPA|{8} thQ%AF eeyv3˥yGxv8 T^',. 2?x9HcaeOv38 a _dSTI`]UiW Ѧx]Dl@'KfcBFs3h7PdX!׉w4}I2rr38}^9[sI'Dٳ߼hmjSq-<媨SMgk0i:q#?`b58%E1*'X _މ}@"8_+:b!tJO[-NX3 KyڗjK=?fQeiqzwfc!ğV~Qސ3UG <nQMk7uOKQQi P}H zDm/*852縕߫=f*džޒh] '9klW6Kx1Ѡ[EkCWCͥvyY#~Rg^4?53`[b^vH6ܗЮԦuc։U#2"%^MqsTȼTPUg\~@;b>@cQ|t=*My *ݳ-rMiAeۗCEPIfu,t"  TZJ4OEzl;H=g6XuOE}W 6l>a:w @K|;YY=+J:l7N3NsMH91<x/dJu˥)ZVk'X %*iȼjĻK#T#-`2y˭;'QiKzVDA$* N BS̪'D})bOӝt$gU1 r-]ˬQ= 1QB_ ]xk[9ESȱ94} V5aˏ N-{ATg>-Z5߽sJ6}Jrhu`;c3,*y:0ƹ\K_^5_꺥=QSwHKKlYf.(vxU3PM _:Ȍ&j}6\, 8JpN*x9TMG:MfNLCAR"_3K2Cb*2m* CZfE#Y,2n}{˟m%_bૺO&n;ᣫ)8|}\4%UNNRa\^/C|Pw QkYRX^ݯ69㉻crImvvW,FS唍' oG}D94??7%[ӿ= mcP'R0SwbכadHnR*%0T. !7HxjU}`AޏZ{beZ fZ*?]p<"pѼ݉u։%BLkQ4 a29!DC o# $I];6c'E"<[#!~؞@3Rwv^5b$];=G8MVطSVwխe{Qϯ͙ylǫAMEuůnQԂԅIJN1B\^P!B?:?G؎|C=xGi \aq%Lg`ٚ}-yNOkE#4Z2;dl2)Y4g ]fM#GkxVƝa͊Y#P4^aՉwAl.{DeU#@ EI1ߵz){yz纶׿"@4Ӣ]gҨa注2Zcuȗ X iEۺMmH0nP3WڵQׇҴ24ܧlJwzpyoԡ91:5 i*Bp(tD?ȟ)ьjԭ-?T8>L<NR f ) o@gjJUY uKaT:DDCПO@(*zU#鮨g͞%Mdd9$vlx:W{~U<}5bKc&[$HmevkAd[Лך#->z"..O=Q,50aJݶ/}*pMBHheNjsQ_P6h @n eFμMD+mD;mPyæV׆9/VY*;(,r*+⃋ M| 6=8Jol8[ԽY%!>mc7!8ENWy/%ׂt6G=wx_j@ ,VYwNmk>THz{:묞kfr|0y#V\LU9߶mIo/acD5\ X5}OMAZ)1ZN13 g4COVX V5B 0ԛ5qTiAs(6t$+˒1QJǟr 29Pã^}tTV]&D>Xi:t-=1msHU=aݍʡ70UPt^G[GZ XBͦniR4pO3 5Jr}Ƌ0`cS+mt)##J,yum{A\0N0x>|(X泉q'z5 \D@N(Y3~!΢j2D #$InѫYuR0%DSd/|x5gc˱>/Z.+E"fٟ'5pr8"j@b ?`D5$۫ m6Tu/hYq_tƣ t&:;6 1 H=ʦQV=y4r15PUFvH7_m/c3μhܲ٣aƣA]_=$vo&ԱpYy;M8 F͛E4AwwEl-膘4wHTsɥ>dH_\wϚJ,}yhWfH 4l{yNsA^&K|f1cRZMY4Q%6kU kI~W{+ dpK9 WET8ܰu5}d>k9ʶ5̭ɳ̼I?60euKaq, 2Vxht^ъCm[ݣbimJ dVgЕbYYޮ}Q?20x07|mo@rh;UА~ta' -hJchTd9NQ+1\ [≩@yHtJ!.o;mp<`Scˣ%g|ݧe?4Nb])̠2.vhBtTo|k,OG@U<]".|DaDm泗ɨ5LMS8km "2 ?ۛECbEOD QzbU!71+^a3j VWۊ.Fӳ ( ?xbAA߹p~פSe䆢EdvsBxlCe;?L=Zs݋N~./|aalt$Jw*YB_Uul'D+h 8B5>r_.$s _bV8ZTyIjR Ie)`PGڄB{5eQ'eNEX5cF>aحg4Ԃhsr7#B=_jUԭ=?.2ʄN"NO$Xه6v\ou\"9BcO̒-⌥D{~CKGz21q$0p>946y[xEoH9-XV{`ڬS` y\u37V;BeKv.5 9ʠPm0$> ֝}l:9}ˎ[EŚ85mE5騡KIZHov=Rp_½V|=pgI3FJȚ4 xܯH.R8m4! I82/b 9teY^c{8 l;ʘ)0\bKOFٷgv4 I0lUKE~J0f3[ 0ʯ\Ou 54)8b9~TQ](5iq.~-ּ|_*cwfD:aZU*)bKCOΨ, Q&= (9 V5r5z< q~!֖q\SO~&X.ucy|i€ 3U_m'房oI މ8UF^BWJ=5]թIE$CJGv((]MȤsX uH?LCHx1*lBF_߯z]߭,K clNBFdTL%zj-8x5scMnư>!s6n?.)e2Azٳd5c`Iu--L&lxK>6Kt^=ےrE:;f>L)oA|RR5Æy~{Zicw>v5[+t~:N"!f>b0=G{1h}+cJrUϵ'@PZu5v1 ./3]2:ך*Dv/ 5sl_ltgl#hU&[a[=t 3$xrSM@YTL6f^Y~q7P̢ؐBu7O&s.!ysqr`QA-ZsK1|`V0{2Vp̢EJ >NQvj#(;Y2YEUgXlܶGHTBOqG;`CWw׉FNpZ|[lURėnk C(:*[`zl@-p6 OUYV.<ۖm6љ@xc\[ܚZ⾡xm+wݦ5TSDÒ,U<:85<\>R |Mgz>5ɒ鲞#H IPU)M#2 !^j9E+}?/I+" :,tDy ž”c^q+YVgzfb_E$Ř = :6y$qp}a ~mϹӸ(/Qw$F%7QFڍW#n{D!ۄKo+( {{f CZy5b c^/WUyNҳ〈&k,HQ+%@{A%77Źm/k>5`4;F4کd ;@tA~Ne+3HZ-^tAb뎜 C>bQ [y}OŔHg䨡KF:C ~狇mN7iQ"8 ɈT^ ].y[fE~_\PA! " "djE}{y; ʟ ƸQFkFz]6k؂?ie:d2:c:$LU"|v1Om;'XFƏ ]3C-ߒnq伤(Up"]!n>r0\5 fX4TqD}gpt"`c=0 .PV"jQJON&E#D Bj_& t,tE})wQ^Iy%X)@EpE]ʄ<`tς\~Gy07Ą67|~6,G1B渥$ IrFn!Aeݕآ@L?nk 8$VBӐ.KGmYK}wB7 j'y<,ZA*r(Bl/ >؆7pnAUmjBo+@j1I/SV$E'qf>-#-WNk4VDA#y!d2qǢ"C#HNe9*ZӑÌ{Vyn _/5cL$uuy Hk/U%ʘvv?K>o8I,u 'K3 0ptLY?BHQ24Wv &_Fߗ~Mwo] {eSef/i2 i:;/Ś:RLyPFysLJPgR5;j^`[c B5:yPܔi<}f|SK:vmpFcupk u]4M#Y'Q*m>3Gb8^-D>\THPj*ys oE_%r8jyW0ҕ9%ޛV$O2;?$[HMv ,, {/l&oO Mm}fW>-4;~Pf}(F7 DKGZLS Z; љAMvHnER0 {:Aq`B0m掏e0?Nㅢ mţ|LsaΫ`*eσqHSv;x}E>Cw0ݙ&)$!>c57 iXLӨ-D:^).J~wqB:ٮ?wbՓ@4i4__ZHVcB@۶:vG<ժjӓd6^}_<%huB9n!H fg.Z{ kY -J >[4MN& ZDh!N녩25Qq(a~N*ȾB'9+kl&YS[d- ƁZɥ=϶ NKlI'7~LqXQh0d睙LכnVxm~ Dbt?k56z ָ]]nLU86QNϸn2]C@|~^諌8_0}[,jF0v]cq\T& ]QboL~Q֏s~y>߆ZX/ʶy@5rG tzZ-:l 9&WX ) "5yjIȷf{a>ŐIWeaIR]:Г8O2)vm͔C=c|ήR1ᛞ{ga\v'MԒv- qʹe} P !*7h^Qe5 Ūfkzaq \9MCkoP (RԘxtxv^ Ʒ8x,.m(G%x/{H%ZUތ u|c{~ͯEyb`RA|2RDO凩ħNY[e0 UXWmI GR}$o~PIO "jx2DQS-nNԜ2[_;$+ gWVp[=,YKn#`j;RIQ9H D?~S t?t^4ቕ_vhc$2hKyYj&Oyw[NvF9|4AV!Xpkҟ8 Zu&{?ovy 6_9wf ]/ v8m({eÿ"~9pN|3ƉPn'05CZҨ1i٩ngP \Ր^Fz!3H@@#v) mq-W 1AX$NjW8+VLYjD~ܰ w6N\iyNq J7"7}ehh5@Z׍.vR)$ƒ1NR7XSa#Y{5afuM/lJko8/`tJEZ.P]` #\[CH_>9y\9+)Za 2KpbNTa_k꧴a)˻NI>Dɾl-H/0#6y--t4H[&~|o6aU ,+T!hi eSՉS\ꮤNPYaV̀qX꼖_ H4S1%5L+JSDs?Ȉ؇ b?R ="n7\ ƒXut'R%t GCK:"* S_*e(?b ҢTHaJvs 596eaFp5 =U׀ ++ҷL6"? -Z1١(k=KDY -az5MPڨG24*P$`r۹x|eeӪL_3eQ5PeQ,U7A;Tu-冸h];K|yCTˌqYiA_cz9ofy8d<C{gQЧF0[drѫY &bU7ϳpcyƹ@{Qlִ4vHP#%?(g_dѥziQ疈y_[R?Eb6Ov2'}7\;6s"ٿ\xGIwJW5S*E9,9m(mkc!Bƭ.G1H9Ƽ)K*~ķ@6"Qg Q}o^WF;{Հ ĎJβeY,k[гq;"J{Y۱(pjyp(."sUy+r&D㠔ې/- iQh rE Nϊ`2$5H<"cfra&-]sNZ2=,,Q9]k ~HlQsƼGgGϗ^C|+( kQ-&=sܦK=aCBn~JVu3U S~lfocpF۴l[-[ n}Jm`wU9x)!w'<W)ț`3A3VILMn@HMc%ȕ}w6QuXդWC(c26'g". EXV(bd dMrH)z*@~?Xv3R# 8;f~ {pQe߇UC*z@G7vNDS$Smb@M|$p7C.~U W,9_H nCv!l_s5ꮀt~kMT fWkR\4bՑ0)s'"FBjRFɀv*IM< %<ٵEU+A>\58-ޢf05XG0lCyIeCX0aPsߤGF\=*. &&%L5OMpEwp~duSJeLM]M_e.Ta!E߭ I5vxhkJϧ,Jл@LVDI33"/0D;*.JiVFSN cEw#&ِ6TU1,V ġӁT6Ȕѯ~Z'ؠ^o Ku8{kZhή^Y (SM}}G \uK*<9:OfTk E(&Y:lnKT%rg;*%BJuLDawl yU۷s*j!u3n$h?ś @dES4F@a=\ { yV2M=Uu!*Jq~mV߼9{< 0+A$:3TZO8Rp$ΫJ ڑUpߍ;;KUΛi\}@Af E cGd>,\d7  ~!1bbE-S$Ag8'^QCYV-,4DB|զ3TibM(N){pA**UfvQ>nGjyw+[|:XX#xxNiqq ?**w7Ii0վ;Dq% t(?(o8&e";UÁ8޹E}3\ynzfͽD/׏ ~L~!5@e0^>N8qVR^w  8ΟT|Ѽf62"iF: (QxY] M!ze'u͌H2A"/ҵ8p_uk\hLhF:r%|~:`h&rgh$fGx&KyN?G^ ig/S#-[AHxZn.~nqҵHx6PUB2Hh&{`H/X?;5Z <- ܜ9KejUs:VkR[͹U{#i<0k`-s\jjoןZI4δ"8V#sry cG)~tUI<:XfzɁ3q=:}5s:d\4e?;<ܐ* &?WfHmc;wDÓr,kJ׆0|#`cB;f&G"M3UEHʑjknS0Л1Wxe{)-TB d )JӯVb1rn‰'[U_= L3[t| PʷI`3NP3CH Ƿi{>2^\{Kl{ьGbVxJ6'aG|TԴe가jf,f'ɑGigk &pŗa=v-;g Shg ,T.. Mc!^;c`3AAQAQ6Kʆ$OhBE ď˻4<Ӧ' \Pha U=bdhI'ofxJs4o{AZUNjI܏uG2qo8$ Ҍ\hSSv\s,[KW|wy^O eD^h~?S?B~T>|<~3 :/mْZP<@ :گǠ!DSi Y4fL[*j`x'@U>]Y.?F[+yKqE{J 1y$S6~fxBC5i}H (=:6v(/FL{o][Ԥ0T˶WfneWʈy:,‰MZ^4A񀫠AԵ1i^ؘ]Ӛ8q̿n*GSb.ћ\ sQՅq]v㙹 i$^19SpENcִŸ4>tV{kn]qZjI5d0YUÎpJ"<e:JNV/Q3Lc6~2p[V^Lb YF`f2tQ 5:ϡ? &ڐV"ŠǂbM -=@XXl :ᝃu'QX&Ue*ݳ+7r|pѺj32xƙ&Ď/K2 s@`q5V;khn7|ƌ-[an yCXw2/M0?ܴFϝޕ5<]&1j$ GG2(??2 qz PW(o*wɽM](!_xfR$M\%շJdv݉<׈T|K>< : tT{/FXXJh66˥`l 7O.+ sL`zC . >iacɚv<^ W|h/S-9f*R '= S<ıG=4au,6"&  _-z/An"' .s梧珤ObEx-w'-e||)gBe"*Peg|Y)To|$b֚:<$~[K;f)FE9z8u+Z82;qY1y /72AyɻoX.^[ǰռdG|톼&!d&X&=DZ , d.\TiCڔd"' o˧F15!eu5 !V\c7J)g(gU/NjuR3Rg0 cWjDWv4>>ud0BȻQG3#ek\ΎiRj#a/oiVpve WtY5q kTΟRLȵ%f ?GVeBv5Qut%,XuSc\ Фߤ,hϸ]P׹s"RfOZF]0;8E=?8fqܭoΧ`]^zW̜͢)@rC! A X 4 cNcfl=ȝW%jvUq޸|?-t -K<ڈ*ҙ23pkɈ)'KD;@ѭZ9  Ho1iVOC RQnI"hzGRnC/ZPk|Q ϒbt6Н:#D`icM/e%Yb~Eg:Na 5DUT-ep%1$1~c^q"Ē09̦A>HϬ j-#Qsi8ߐ5r)OInqd]UG/PWq=5qtrYtҟڻqѿFmL#d\NЄ^óBu3k;'-G$#EoK0Zy|%KD4~$ZjZG% A>M2[k|i; ǗG21A3me~3&lwDۼLߘ&Bπ1uS:ѻd_2];8o l[U/O O Kd0#9 ~87t!,CHv~Axo8D/~jac1`L?jBdNjn@^Za88| -\pͩ~w/29"x YxǪHiD:9BAh՝0 tuaqFq4SLZa -{z`[Itѩ SFq6{1vlk-\:`bg]{% :D7g߅J"* !quh? /@Q NkR>Mw)wKM{~ Y, 骟t"pA"f`E,jG/U-Kr's^%^˭1]`8HZ>*5SO\GCf`Q%;i[8YRodG{F6Y):Y~V{iU0zŷO\guԄdDPieN|p_|d1j8썽m)rU`>i=s惑j*qT;d!; h1ER ] k7eN @T0|\|Μ|#lpP%(}--`)şKwޱK!Ћe!' A݇1L+>ՄI3)RM$E(a8v8o+ `9lذ%eb}Y)cC(BF"sLOLd#~a'| UKB:gധ,rAY|r9M1<]T8a.PaΫ V/s'ZSh *&"FcV7G5+AOC@1`Ic`S'ɳӽ1MO96xkBcہ"T؄he(<: R6]Mkȥ4khsDSBC= LbQJ!=IHu6T|I,Pˊ6Ce\k mР*8ߦDzh?˱pkrۈ1{Ǎ~_G=;%C -},d,oy "dMI"au Hn9yvxluК32\G`%d}QXbrafTcc7I3 me[A^+#ͫXio xZ'.B4@wNWTɿKQ#1d'!`*wu܍JpQߧL#s7 ǒ6:%\*z 6yyr(o Q0R)ypթ>1/!|G8)9SVewz;G }#@Ja;NRDwх<@kxl8nSųJ^U_-\ΚntWS,;a.o.Wɿ ɵfrlM6^;_nj(e ͨJjV!\m^`q,൭T1Ut=fS81)۽ieQu\F$ DKjrn)2!rwUtE\CȪ}-oB PPݭH'S K[RCtW@ұ30k :r-c_UE KWR NT=Sozi^+UbX;q:4Q3}t.G]N*>4cfljaY NV֢I\Us}|d@uE'fг= @@a#ދgfPHY,22j3|T +`]ȚaSPLʈǔ:ьK-9<`vROic|VAh&'rAdi8'i+Me7[-kGmpvdH}:5MDQQgٝ.AuZIxDbw hw$hjm6跐x/U[Z v< ɘh8PR3UĠ-"[0Wd$Z#,24{Z| ONu9Pnp]1]Ko,RGՎZZCR[e4gz ?@N+^hcoPf*mkF$>Jdu5CrG#?*xH `rL@@f{]xU$3ʷn|} ۖP2MEK# P}?\ ׶T@'@SF=(%͖hq̄R>#%(q* ܬη *XTdu9ht . o:8n&,^j5*ׯȑz|_s.jw̼n$d̗%Nҍs ?u+6#uh3HD4< KZ{4ox3ෟw>xR  ^g3n>CQA\Ň! C{0cQ]:\Vb?uʧsOvR\ 1jtEϻn[e5U 4Bma:q6J,[Y`k]Fv3' kWz$f I|^[|o観w;EUIzkV ?ݚ苷!HKl>=q*@+큁> U}v9f_l*ۿZ3\`(]7"OJ[zV8+5=~Hcq=AQL/ }:>[yݎeyUeyW?s:?DG tK.@7uˋa˿1p/-.>eᱪE:X 0X>IG\Xrc٨ It]BSLTPȢ iGeXyn"g)8Z/A$Bnnͅ]LE%$4XkD޿ep{7tL""{MdJi` ^4Ij~^/ዮ*g@Rm5^/5d0Xc1"K5QřqbIT\L?lwr[A1eu&>wcھ Х;f 6kߩ<{`\-Wlh[ 6v*o*]""5uaO_2 HjMYa-D8H٦XRS ~\@&xCSgT/U&HQc,)gd,5qg1{gV`qL31x[QLxzŤ^eB9)(Ak]/%b#dLU2 _'K$cr9҆jke$YAwGt]ġ.ퟷ㜠qƆ̘bxμIJܚL )LE;L1ne 햣%<=$Q]] V)W3|4]3Y}[?5y'sjA9gIcq7\bv-Y\y|i9$%(w\3x-cdhmL&9V9Q&߹{L/ܽw_u9cXK`%2析(9E j^,Y8QKaCfR)&,|ųJOPƦV;2맱"2}iZ#6% 7俯ݭUs./О]qgG!0c[=f3PriѦf-8AqBB:h*X4uVZKR1ʵ Ɋ񭣍hRgEMt4 ׵IlpoGw\Dη9BT}e8-ĽGfay⋧ACڇC2UW}Ib;~!8j%X=@y$\? :;q3^5QօssSp|A6 !O-?"9Bz q]pL5AT~F,ЂHcfWeJ]b8#vNq#+oMXEvUSvFEL [T6UrkV۵b9C ܺK\oS 5}C8nN[`U &[TbDvWde{T5jW~@sSpP[tC/O3%zW4uj\$E]%mҧ:B\>+\]FFh^RSvsUgWzI |kiGD9/nh<%zHRH#SOo-HNS)J\H  \fGzBk~(פ-pag KF咗s32g#h>K[w4MqMGoL$EO@:f E-ibY49(X%mzBS"5we0$*h +_g R)LPp'S ֜gKB}9ԄP`oSN619fi'.o*e_'|vJzhj£˛NLA ͵DcS%&h",<n"$wQ;|5$m)'OT1Vo06ANo \.=MKAjTo`Gڶ{Y"DKBD:UIN! 됤fJ _K19iC{7Nd^a֚K<  2X([CQgֺį ٖNR|AryhcuvYj'wk4B}֛6CZCUky䲅}}whxVFfp%?ۘrkѨEM5ODd1aK  ~okR9ZM6tdbsR$Gb$W9\sZ֝<368KբH"{(7I-- yfs2)e[]S>T 줠齻\I/`G3i#e@W&}Saq1<ʉԴTP',񰏹 HC>xƗS%J^Mv%}tiBv|ga[y| /ppIVOxDP 떙QܼNoe\( HA2ZV^kJUw@byi,%X^p"&7wD&RL 6U;28YDWN]7s&7:f43ٰJqBKF.ȹ;3~d."QDERǗ$3z.f@cJk cǏvܡҋl罠QU?'%{N!vbՊh5$.ͼvQňogᐏu8 jsFk\Bc~5$=+ *ܮ#UQw՗KT ^U+6M<ū0lHъwojm\d9l"ƑgZNj*IT3ĕ>+.kPΰ:Hd~[/z .Z\ MNF((W0mх,7՚`6[!79(Rƅlً;Cr .Wj22.aoL{/qݒI%kc$EDoHlJOxK.=ێ5҉n(IiDh \<0rVIQP^ݾm^詝:G%3$ͳ,Ń:~5zk&^mcJHc@֣^.4NC68dņOtOOc"X=/WHWe??vk7 Bno:ڎQd1G6Lj)^_Y__[?L_~^\ӥ/3IHʩvW68D%8|do;פ @BJ+x!`.ΤF%Fax̳=<7WEV/IЛڵSdp9 -Gi _3%K_ðo`2J {".6H cA; Y_fXM!ң^©"u/X% T2JMX"79:QZ>Ng}Qu}?5RTSt6=kJ8UJt )1Z}n %;C^2KJP_hbd3 5F$&6G2Ϝ]I(9oJ(F&"שyJ'?PGrq>dԊ)14 Kv<^Ozxǚ/1^Y;C;8*rz>2[EYS_23 (v:Wԩc¼>X~iqYzљWْ/)ebeMApv(# 2#JLvnv'z ڥyNlhۍ]&+}K9&͛((GMuЂvT钉!;EV&(d Y.PS̬f}mFRͣQ@Jy9|y&zױ pެFl@:2'̼PaO^7_=띣a4<@Q~rY2,(ltٌ~q>[>PB/FIgJnz˜0n)w֙8o.!DVkFYe'$hF;U&לBa'yDT}lRO pD&-ӄzgc\1qT*a t)E-]M-m c[߬p"z& suwG2a劇DWI[ҵ] VKRELD`Wm88q\D (,6*Ea%[R~%Qh4H< %6e48 6OOYLC{rbc)?[>Wr9!AЛ4[6VI"<$6P@LHvܣ4YOC֮UX0*\T濉*,Jq  #6 nmMc:{r4pBQhTnR(W&^峩7CJTOi;T$?3>k7ղL@{jst׷*r*  ~ܬ෺D0tC,#Yov6T<|{ۏS"M"O4; (5:rJ)E VYJ$Su~k%roAcRˉc_}AϾ\>n@Oh݋g.KUTx Mǚ$ŀ}Vag XhSn"W/. [(pd9~1@W}|F/|-xs[2ҩ.  6'E8WM) kw U)>Mv~ }ͣ]wH#ThNUY)L9UiL0MQVr X8ߍɄ0Dvn^b1A(8 YNfGtN`gSghB43X*}ϐ8p#}lURt#~ 3*ƢZp7FA6Нp!Dr:mA|7xX4Z2$_.0fVjSYM=La4@o'WBQRj Er͚6_>:dpK7`$7>4ݻ}!ͯ{Ձ^*1ե#N/pTO ,`Jt;ΩjMvB-W g\MAanKxi. @I{07'֔Lksf/b_[Q.H\’Q+[U[{i9O5ivq1V`Tn:A1řRSfn S[+9Br1*jwhh^!KNCӽzE/Mr$j?bVHNgQmɻtenFEr(x2I!:ݣ oԻC%&|3kh2jCIϮެv&ennHe!PEI dEWSȾ_RIfPfqaI[w(]w8ûT2 .pC 9Xx?ڼ %WQ;szoe7􈿑\-+dX[ Pm1hǮ$ ,ȇ ]H$@lktz@erf ~MHOWkEU{)Ge Y ,ʇSAy~3~5!v!H)j+M[$v!0L(VEb{/QdVLČAK)dZ`}hZW[[-Z9ѸíX$7+_YC.j\r 4o[YeLޝHMtpق8 ^m*(x|3Ҏ㏷DzhJ0([eD X@iX; I ';̗>%~]Uqv 7Sx3NoF?@`j@DŽ}KZi15[sȋy̘\rƉ2 ؠKqa mag-|Iuܚ }4Y5'u w D*R^hpm-(Fy?߅T̆&\rrG֥Wf^veUѦѝr3 =Ɛ/(3l,||?HBӤ`٪bq5y@f1-_fD ;1ձ[(=a74H>'=X瓫?%!騭NgїDc^Re( Ez[2O׌ -mS"˸P]ͱP&nO"! ˱փlz:ʸ7Hs 0$Py{~`95Z7)~Z${`0vHhV @/\>_gR<;0|һb .e$ МІ">C!\s\譹`~ ̷_L;pQȍ8E MxA >ULsz&@ h=8SiFw1d'i >3+JF;}JCOOu"~$ 8ZQqg:f|_h^ b6Dj%~ ɏu [һόEWB2KTP4.} ӊx2FPݱ:( Tq>-BK֫@nyJ褪$x<4 ^ 3'4n<|Tj{k^gg7' K,TPu0~&)$ȱ0bgC-'fWY ǓɕŹds0ůCh*†=–gr48e|u xɭE;e θB_Y>QKhde[ji{^;Svf'8Yr7CljkCkzn>^vh-CZ\ilfc,0ٌ 0yRů/0US鮑/OGG.DH^Iwfn1CJ~QZþ)!]|*fL MJDɛ~m.J] d!3#sGVE "/PK+RGpud\BG@FNҕ,)9#+&84`)RŜs6g1ԕ&( hMPzkt0,S8!LIQ)gwQH-fGjcN{La]7@y]z3;yw^4Ҹ|#BC6._Vᑯ9d-uކ7ҨaE'=@ @:P㙾FXC ōA=^V"csB\D7޷A 3h(, M=ɻSY͙ڇLl߂ Vg;G2h+iԋ6 dčG3u5HU%jh3EsSZfm؜g䵝+~U j?7wLqbJuњH7 x[CRwKP6['}j$"O_%S~]zmr\6 5f'7& Dv8!<OQ3ΟhF)N 8&AZDhcv? @ շS/*3CzX=ʐdڳEjkBexR]&Ub͇;3/v5a4a!'- kzl#IwSc藨c5& Y[ I 7iݯ<#J ~Y$V+!xyr!F')Z> "@"K> jWaN_}{"Q8-ۭao!9J/)8'uM6Mk^ ƺj#Oxp2&+rљ#dvBͼ=,C [ZMRVLv>]ҏbטi1^[7Ug{S@A^>aZMPkkÔT 9|Mb-yX= ¤K˜p]Du S˧N"J5T AycN{VP\BoBe,=q֫Χ-ϢԍFl*ƺ!>fϖ]YNdr;"' )OnrX GRY tOzonnvj :mȹw6_=!UZZ(ɐB$8r41ʞ?ҫz S0~sB_Er#3Q$J@ID x@n |GS"lкXQRZF}4 YLV5Kl ;)axRd&\ȸ&k`nnSjéTyg;wx<.ZBYp41?ã- qf_{q# cěȌlZOgMY͑6X_%_0f<9038lc`0]D',dax׶B]! J6YQ9Av{=Bj gMpuMKX=do܅ QN1/c{[6Oa9~pչi wVrX \XkMIqأq:tI8Ln9 >cڐqzD'V&t;!"nShS?w;Y6/5] EEz'PAewQ u@%ulҋRd$^Q>^F3|e#I78$7 1g1#Z %ȹ#U{ʴ*݇0yS8u24XG 0yK| b(6҄k%aqL3SoV RG<l t{B`'!^J I<ɤv_XMR.2T:5Zމ(Szc6rwE\[j#~(0\OVއ=$~M@o2WR cpm#KR%ܢg @GOMs|,r [4{`Mq3l`D8ObL 2WW$.(Z&:. kyoǸ2ktx"99uW{ǕȒ^;Of1!u|0gCZ  M_j(l% 6bԎrbI]@`8τ%Ɓb 7+J|Z-$vL:{ʲ6B :ϗYk&soEv1n8cF & I}^FƞX3 ^YJ'cg(.*VfM&!uqE+lTƔAKjj9>mwT\ K= Ksc:6"Wc  (=l c*}]fydNv8/Ld HS o -y6}wūlR( Lꄙw蕑K0p*To5:[p.?bԋJ,Cn./%æ᜖j+K^~ػPAY%阫#Z'r\/WX݂ Lv]+2y>?4=,a]"~\ҾQтQ^z>ڐ3؟u|noϷ\2Ix#LvNq%_xᅀV5jR8 QSEm]n/cUR;̺P1qr=.vf:dnjX,db=P K9S;Oӟ9L>h?3KWk3[D>v`3Ra?hj՛K#2قOaLkpْiqȐ>EΤF$7ه72$bb͸C)B+!}(nl''ㅀSᕡʔu #KDà`:MfNfE:ͫuszڴ3|܅t7Q]a)W%+Lը ]on F{GnSIv+-S,b t fOP29p9[7}+Me7XIIfj7P)6.޾,nNyA\l$yKW{"(Ҷ H|#?CmtOTiYV8-X ~?_M4p쑟-@ &fֹշu»{8-!>=f ΀mU\Ƣ[qDͼv fAvCXn5cS*{؋dqr\?c:VZbPֿf@쩐P  X 3TV|\^qߐ]%a2U[3;HX'П'0Lǣ:M؂W]Ǜ9Ǟ}Z@¶kU~vTyP<9TkKo#PRl2uXS2'ɒH2d}u?\ŒaxX_GGnTFZs= DnZ 2r/~k=f7$u'8$C<7Z%0v_bq"* _ƃzuUH_jL*?} }+D&@隵 dS)ߓ*<եaDjW(^$)ZFƘ1]PTnwyG**M2Ӥ`meUq5w7(賞k?UPv˕5 `vmRDv]A Q( G׭z>*h^` hB4|?4C_8+Jo ~`_̲ѶExIΒnA*>Ele"Z-/ WE*+Z`c iCe/*ft)jk6鍒QW-Ң-[˾G-+4ƬҖJ+L(ᗘd?x#ޅBNz6%foC׊3@?@ E$1ģPlO aD;]ЯlЋve-Yv&J]҈!l>~v4Gn_#c i#@˘=<??c 6#N034dҍƶ.`6<OfYzC80kE|!=|qGSO+L&)ɗw';dY}1yG]lg'ľI$Lȅ-0' B Q"ELFKҍ$2!(4yKUuk7O ^h]nC_M럜a(vPQX~0dCuF^^ 2m־X춃V "Fڊo :J02HEh̜"@UDR9c`NLct[zFw55쫃ErCcuuK@e^EBTuJ 3wڱRK"]JJ3SS}lWr^# z - K.\{aގ+ ]0p  ,kH-{sPP#(G4!hXc ,@q2@IkJ[cY2?Hr8&)pFksƞȡ'0}VK_(i3 CPw00,1O0,/NE}cD HUr*i{߇73B܂&y΃ȍ-ƃ$LW;5;sI÷55nzG,ЙvNX<- rK Ew67f2٢ݫr 51-  !af1)&@3? XdtV1KjCs?݁% HE1wsO뱇t'MpY`, Mg 7z'I?@r6y9-X:95dWTey(tFl%*fG@@◁qVV ;ߓZi6w)wW4D@Vմ<DN/h ?)K\I52/o^|vW9 9m\ ?t\J^xd t.Nk8&r|E߅>ՠ7BD`qfˈrBem.fĪ%=zߝ$rL|ܑ!{FDtBM44\`o Gąy1P2\8,GfVe`5{4-ґ 'C!g@p2z)tƛsJOb\r!'iS4E骳ɟ5 Jy9eU2uBwt-W.%Φ BDpÙ[~PiaFLe'S1F7,EoYvK"ro=԰=:le*DTc ͺMJR/Rt}" ORPKBu'>?+ 7Y~hSX 1lm R^5OŒB: .w5;Voĕ5|3ԁo{* xzWpNGGAO2ҝL}ѣOt93_gk̙DC2qKr$ڎ:>hE^+1gi,(D&[ߥ6d$_^ՀUk 6E٭pxJb@_4y: F,s'e(WV"Rtg՞)AgswUf`mZϧYv/=aIjwQl@ؽ>oC12Xab{~z?Mw`4 Hܯ3Ÿ'h>Yܝڔ#KH0_?I\%)0 3 ;"!$~jl# z|]˭)"ׅ*}~S^g+}xxׅN9r|a_&Ob9dyt~))ٽiUe]`É҉Uѯ`ez2 }iA]ǿ$ l_PUIm]݁gkAJw2V]}KFb 1쬝@2Ϭ Ҹsef{6/vuYd9ohHzTtW^L< |AݎQՔ `5e5g|MU6j܄F뀎~YJ<ӝPpLVCq#Y1 C3=um)tJa]{U5'e l".$7#6 i!,GN%.a/>0 1>hAS*ΔHp8azl"+<!j[= n@2{QA_4y"qHC[FARgУg/I%[Jq"]6 FQ闺ۛ/UF+wu=qJt]L}tCJVkB*p'> G@%mK֔ ގ)0? %y >ZeLt$`GG14N %j^=~JPITd$zŎbg=^F]_D`8'Ζ8G\gvq\s D Bxҡ~Ğ}.hdtБ<][V75Y0%]k]] s'E}K^9>D/NiǛ=UIgjL;BWٵ˛wGj~PDTMWx;~ w?#U\^WI~ 9<&4ucOAw@3:3Ef32[4N:ZE0<0gC"uIP.GG3ŃfaN-\x\d PH`] ?n̛!E~YXF#(lv;WaY.K6oCmc+i,͏Mɴ?Ch(K4ځtz.!^+*ٛ{OfsX E%'W3<+2ڇMaTR %=KKU&}(~טsߎx苬[]*(do{G̘6&F Jn_hy߫_~3g%̴#k&6X{.S@pHՇP =)CԳZ ^"iO6@Uw-\k=ؼJH>뼥;d( ObLPEPxQ!X4˛L߸5h+fYn 9i"Xovac,ȝx>Ŏz8g8 l:Y_B@i|a$O<6\`H7Vher 1bO)LOاTNg;VEb-eTC1̄&IXdc_ݡ49|gQ{|?Y` χ0 $zЍPS|Až8T/ b֨~$W5 OZt  3ǃPiU*pk3}6EdAЦp[Il6ZWkEdmŒAtBVx@ND;RB_jeR[6\1hi8?:=x4U ?,8Im7VؾgӭD&nSAr:Ԩk-/(@dIS!v1*i-[_sMqܛYm)3_ 2P kVit## 8ɅbW;zn*G\Ô}KZˏo?0FIŁS'*AA>=+j,,#J8p '*$jY {IKĤ,ߑ tԵ4L!wW[k[@E8a$z'&!KL N ;X4f#zmn]}^CNV¬ô 3ph $C  ŜIbdhqCCMiau'xw@a:UP6_-=<\$\NQ3LZI!-?wTj$NejByzZc;ӪPw,\12!JLi&C㙢.iY.5dKRXSYջgB g|3`Z^,3Ęc"]:u,Euoo`yJ-Bp<K=#_r)a | M<+W[f(@\%7qP}4J^'l_(CH洝bf[(sWПbCΏk@X?-O9k"㳀W޵c^Ե8pęYWДZwRQ_=^ׂiNy繉4.\8$ uys1I uilzHzvK {qgApͽB@.9m>[<7~[e0q]CDj 6טSS U;ךm*^?w啲-ԪwgP.X)6D1 >FN吧V_]"Z3uVEw̕oZ<"]|zxHzHRhșŷ6ACrũkN]A% j|:K~ zkuڬE|&Q`Qō@E %qav%uIۨeP:ef:˟], 5ѠګKRSouNm{ch!#"{_no~^bАk{/X TPJ>reS 8?`jm39͑fdkJnfk\!{줁7jЇ` `Nmqp)S6q4]jjʨw}S%h,\Z3Jk>A1 !3B` _7׈Ɠ;m%VG\3N! ;xC?XBkG#Ck*.j`$G8우@콤v~v7Mq1k OlUclSA"j=Lmou2\ӄ0`d7rJdԉYQ_ɒ4p{Xd3Ok;1!l@ԵEawwsu1ԃF癅eIm#zsWso@yH5h9gض}v(Jl^pH J:6Ӆ'S[u(HcQo\Pa"F W#3'sSsd>uT{cF,jo1ĭU3IG%saLdfp!|׊c(H9X)e$oV 7ާ6/2}X Pȵ*"5Jpy?H lp9dbi((.9R)LoB<SM*M֔E:\"f֤Vxb,eB~ ,NVYZ< ҡlk91 W[a'Y "RZ` 8ťqB4g HakCX{KgDfaj)}꩛ s :Vq㻪O>6*Aԅ=.}+lXkd~={|ZVH$A!X ] /^IG%5b",pWgn`bV4mK~߆; "hnfT:Xwԓlx<tsJO|jy1+4`hpfGa4e*0 QŒP/&Ӛ~G ZyLqbة/̻ġw4ΰa{,Y}$OK UO2PAORyu:Rc~6Zҥz6y@j#ugKVb/Nj.QCHH`a@wV&qN<Чc:,S=wYlpD-8}-+-PbȤMl".@=ʁ Bg_28>]M4)+Xj,cq8FkYKP},3:Κ![\V{>Mͺe׏OSD1,]nVx.d-ŗI36} WŊdp§Sl2dF7ux2Rv^М- 3g.V M836^V_A+ 0a@roKrIϓ)fV &y$)k#\>5 ٍ[U"jQB߉pA2m[;Պ)ytN'8q9l0 WJx!<}jhokp+)!kР&wG/#nޛf-A𿉜' &D!AYגdbᔋ=jG!j=9&0;ֺ=zR156X,?b\SR}k.w ms;wp O |s-f +@3%3y!S=>Q+Tʽq'jiOK +Y:oXLMitDR@s3:qe";vZf@1ݜ:^O` 5R+3\@ճkTTѕ7]o„&{.`Z>c 1)3Ur4=8#BwkC~@y_RiϬh5X1hG莊o6Pla iㄗt;}J֠ $+!y-SJ&M݇@o|Cqj30 -I 1Q-ոd z-KJ_ r-՘oc%<ZTON b%]//(1_ַǞÔUI{6V`,Jz=p1޹C%e!!ŅH)tE:{SJNn%˩~txA Mx֗d ie&7| KіƷr'2z* dޛ^k^bó:X/&.ྨnft*؞ ԍ: av?UC9?27#PM[_IJֹUvLtس 7A7_ IF!!] -]uPשYקZ:7v+ygx4[ި]ӭbVXA+^RX~Wmcr:PI26x\g r)Y ЅD^NoXULu_pT@|Wv^^+HfFx$c(t;YݢGVV)5]J*0ޥ]lp?HpW0CEM-o]V,C30YE##πhF7AeKk}]Q]I}k!dvbfD8`^mT5: xy#tҶ X 8]<\q*x'('FF}Ԙ,9TcgJGbR pq<$&[F]/U>ţmc6$(f푿 u܅bbjӕLd٠Y=~Z1~z88O18C4[Ag(8}ELjytQR."ύ6T?!w.TzЫ׽J)SɌA,uX|BGe, 9sʒp3o-1c7AEy֬B ~Zl v^4$ IK$.r.ԏ^qs{b(e!PIrcU~\xՄ|Yޢ}X`" =ʣ:3j I{!1j$DgJXi'A&*;˷@ЅrŪQ?JksI7ؾҶ=FZ.kT\^Ws%z|2R^2j Ȕ"+ VQ׆ H!^{C JsHO3-w1菸{2?Rܹby;%)8[?a6tq|m$cP3&+>=Z.su r7.]|P,LVXBPhvNZkcjmE#ŔH%@ZpVz7Zs" !fz̰邦(:O$7cI Gyu܁}0 ~+W *nI'ӻ(@լhHhy/IbXބ Ω1+1r#]p>{A4(R{ ~XP5U?݄]6i}"HVh"4{9H\ 1.gq+mϙsVf5] CDnW 蝊Ho/k4F$9Z+2#a-V$U7RjeGP\5`F1ܱcfa&+yϊ T2lf %z={t%( !6*ec;tcrKaSon8[t˄&3 b7#AX ?u "Z)\'u I=<Pg) B9 \9 - H pT;W' IoU& d+]T;J&Ox,SK|M5Y{j zn.),=TY`,[qR7/\F QZ܃"$tl׈lWV7:竜y$Q| +/MiDBLjee<bJ7*q WL)MHmWM;+Sv.A~qI?Grg?\0y#`0K/<:[,J*j5rC G^Cc.}Ҟ$"D e ef[ /SbȥD M3+jEEnO4ښ79\UM[=y+S ?5D!7zU;.KRXn?Ӥ*wl>o)4NXCIk<(׷2Y/=2#kAŒ߯eV08.REwXtF蘺) '+gt5DԼNTL$Z.ۓFzu8x5vwzC9vQ[\G2>' (xAjLe|i!_8ku+A SޫHOך98?,2'k)Lo)-_y)@qVֱ ;!iI-S wPRlfyR_wU*,L>mk\Ƴ%2  p09ETnǘiy뿰U\h=#ٗ*/\ı{ԽIpZ0˻QYÜ]=%Ivp#(P4d Es9xbkC=F+V֦jI`yAsnLa 4>eWO)}>%sfJ}G,<Fad$黚0Gdص9ǣ,9f8ǝ>61lOT-?--rLԁPPמ4fCk}%",)7EXӔ7u^.iNQ:0pGx]VT .ϣTiW@(miqF8( q0gshfUE0f/5/ HNt-8B>˺%":>SeI %oj`| (^t> 7ϟܧrs} Ԇپ .t/嗢l0g/ f&dk0b w_&rl~B95y|>?<\!C(Q)VK?&i169>\mu Ŧ&ßQ(3'$-.c擗h?μ>emϪVM݆ eT0b?Ga~,¦͕LDJsu@RydN#uGBCď"Nq(/vcȵUI}R$]2CC˘0rdp1Uf/dg3 ؒlD!wkKINc9axBٴ;^pBzZ&g}s%fuPQ0E;ma]Р}%O0`*Ȃ:^ P,3ٌhoqbR*9># Ohc6RДE,T)5{h!_^Ђ]0Yf:嚳! $`,3$Hph㳸Nn]@ Edh.[.8l6]Q8TH)WڇVOf.Wilo7]hd@㍣`zRƬ0ak+7@%ٟ {g"kϘئKf Z;DOk:%H4v3JGtř;Oc@&*;es "ݛ+a?>ƎW:QGN"Ra0a>y8=\VeP0%zh`S74f|KS31 X%8j׍ps֓n]-34n!3(yj^fwr{F?`cSUL}:k?Q` 3q*aeF>2;dd.W{(*?q{f,X hF5}/t?t_K!'l4 溛R׏Fr=i/@'ưF61\*b{+BԊ/ F֟kAcTk c-!&5<Ț(u>OYJX~,=V8zV7"}wt/'$Z(ܼgp=uu74Q wz^ "5֤1/,[?ȑ[lQI`3Z{Nn˘I6$lE>"zۃF\ o#e}@6*;A!w\Ns= .q] 0C>џZua%+R$9SdzcTm2t:ƜkNKc8 bq.Z/Dj껋\مM 񹉋.vy-#(,TヱB!˻7@e{/)Peφd:l,T.6p'c:c nBq&@;Ucvo;4=K&#AaJM֓ǡh}ޅk-r  ;Q$>$蟵4 aXTZC0vwj&?W@)+1=eNZoWѼ5()>#H@J䱣5>].vM̨{0Q`vsZn;ndX[vQMծɏ"XeKb? q x w]^O%ǜGyn.`wΘSs,,2!A>P[z+̇9d dC–~G3yTvƏp/vVS"AhrxYY} c_q$V]7]R暫~A)h&ѿ dDgf? 'b\-gLYAS-n[EAWpp(Sp#. ^(*O/)TxvP^ٮ:ó ZiS@ o Q`W|Eu tjJ1%L_afQQ % 0|;t\oQtjuox~fZfjP#fu9S7:N~dN Ò|F-2Tx  IW?zL/I,~.G-^J\FAԍ]dU\9>LFQ|/i1PS~zlĀ"?`v+tkG5 6U<&9hk e74^z 1oU_XzyTb+]W\Z2zSJ"!`My!6]ߐ`oK.5dO+Wl-"8fED GKY{("뾦F(z1_,~SصDx*о(jY@E H x#؍S"Ԉr[B9SY+ +i "xu寔VF61uY< ” y .,NvMԜZh~~+ hW/~l#Ƣe!eܠ4hkyʴ :`51}$7Z]:7~LρS]>g|dJJ9"_ 6!@_uSY SK':k̅'MYB}0hVrDZ@s lzsW̠̮.%a'L2tĤ:Xq9LM 7`Mzo$ҁj@X]l(hk1u6vgi" N@ Ҕ}$ 4gFx(;f OP/@G-6zxZuϟMi\$u/wM=QI+4V\~g }J_^=vo6^3LD/k&H>Sq|?5x6ʜNV21]T+%JabХO>e%.P~R;_ç`Nl]&'ʽ}ut-Ok Fry0Uâl ,5]{[7Jn=n^k<3*jϏ24 tNXl1\"5y*Z"ߺbʁT=z~-.<%u:ru=Pё(s?8eyk#m^Z[w/`] 99/ۨ| 2ё6.}2$CC=`5MPzn8⛸վ`U&+]zQ*vY|v1kyPyvyTT@b5wd;7.*   TygLusʯJWًtէW i ot-SBB#3xችR1X= V缓n5lQ#_&ŊfMDzA4;BeXJF$)is(Tn/}O/nGW9DF ֣-xۍ"E#Tu4WIpm,&.|.ɛNKK̜א5k_mM)bz]_CۉâG^g0Mor2[ҋNxiEӒE k8Qx 2\ᖜ19[g^(xgZB?dBNPe! ƴ"#L)TL[Ԇ[\Q 0Vş5 RZao/ k?Lж:e.Q?REd>6|e2tȍDh.ND09&[lYP*_sP%/CrVY ͘nѠdwyX+ӆ.Sރ"9|O$v# B06Kx|i8<2`v.8hS:RŶ Cs W7)Y ՚k.%#@Q)|ȁh ۏ N SQ(s&yTSAi^ AyYymNܶ)΂Nն\h1'><涹8+s lH2Ŧ%&6a$v~5:ѐ6|wԾKLSH?АqzMJ)l$"-XV̚pl>1J+}(+d-,\2qμ3ݾ&˭ms3c(; ŸwH3^ML@/u-hÿ]Vĝ6bL',sL1۩n` ͖(RÙIk (KE9G=, UyG!~ُ!ivl3P 3,^1(ppn@Q;_&=~7RP҈'KCZyp|*;z] 2Wy l8'G%ɧKlk S}3 s\!w62ͅEHu)b$k˯y˨taI :^Ql$ p*&<' Tp IHGizN ARm^Z=zvѳwFlcr?/;; a?c*AT~k(OP^l&TPj3!ę-R1Nd>̓d$rKu9>H hNKY}^LY&[ۄkk|HtE>fڿgx+34fi݋â}ť"mwifD$Q H%>G[`£QBXK6q5P1$GHC7z KK%{U8" Y⶜s/tER,;;ԸO.,-$rx,S&<7*z> }Oڦ ΁F,niRco "ü$\a:CPԹ`u06CE]t]e+fؒIQ$"v}  Agy9A`*_-I"2$W!&3I 洂zxC\V_*;es0@{le!$+$sRk]鯬b"rlc*)%J \:)&rcP+N'SOU "rڝЙi4BAhx5jk.`8Jiɨ Ȱې\ڇ<ՙ=Xvvz25}xxRg{Q3BG)䋝T ׺ U=bJ`{#q ڃ4 1i(qCvvZt/yP|Tv929}ڌ>|mf6N7{JA,L83I-\%"} v@)R&3}g*L OYa~HhE }{E`GF$_Zګ3Բ!+dV&psۛ1OXzj![GA#wFcBf,rxpk }=kVV595i WR>N4/vPIk]jMST}I,xEZ-š̯^$t[)gCX3 2: jXڕ 4KJ3 L NL@࠴hٮs4HqZP>r7 :h買(|[ܡM$t?uu`WEق䳎.ɠnә@CkBJ-?YmnQ(,Ӂ,c (} :~g#B@ϔ+xe UJQ r. eos:PX-6~橮;HJ8=|NUe0;.V~'Qj2&X!)jB]lM@ŒDԸ&R 0gع9"W +\#PukV11D^5hFTpKXIu ؅h;ȸLT[ Xғ@L9'X~R.`\MϘC[wtadЗF l#@uR\"&k ҍh! t ppWKO>UVI`>b0P\1uѻ$8K/ݵ8jw<)AUuI=\\qxB"޶ (σ[v\RsÜB[ڵ)r5Hx8R5]745bBq6 Pb8 (F`q{ /wC]ő.9/"Dz*&摴,3O"}E.޺Nl=\_Rံv ru> ~ƒCD;;Z{$.,z|Ⱥ;(-6֦d(dHˍz;Ը-> $'g |\TE нS2'ǃ4,*\\zxyƤS >C䝰 pΩ@5u.s谢32sQ"lkd0 __5Z(W@{݃)0=¶憺=){gsDZݖ>9v\;jf 3feYt_Y+ݦjsH0 + +E$Ħk/`fvoۄI^?OD@&\Q7>-f 5wy`N45aﴸRt#=wgZ5)s6@@@\,m^/}vcf{4V8SՐ;rL@!)48j@f}cdAs 4|REl`+oFݞ'&HrċQ)62%WN0- ԣg&Αl ds40qq4^H38޹JN^?(%2$SǗbIG֛6c:m6z= Vj-O}vV$0z( G1$|KQC9+[ҭ?OIP.KU/g:rueIۯՒl^RŽϧq.tMon iEKg-#4GZdI5pk~JR<->fz.CNv)p 7D\pbor`wh˟h@ LQ ry bI!a'O0b8w1|}"H56~*$۷|$Ѿ\ˏ\4ݖtfYEs -^(d _ىgCq/gjrZ .㋝|O΅ňf9˪7|Po%:,[FzNm$U0" (@wYkze-{N$9UH(,cֳu.DR,]=5&I"I]UuT+6hQM%),nEV^ۥ/0WjaR¹OwV+Ǝ:Yj 4==-U*̡νNbZqTӛBة,oYj{5f7aB})G?ĕfu_Mz93?^~ˀ6R_t.^0.р<@9TХhF H9d-}tD+>Чj1^Mϐ5~ _?/o*/뮯n9XI~hFA6T$Bz<3hoe9\MC"rm:m겺z!vFZmV|߆:iY")UjjU@r~1 -!u|h z-NΫН݂ĖsFf{ccO$m^pD|Eu6&Zoh]d?@*kz|v$>0nxcaeD }@zO#A|sL<ٍʕgjr u%W7S+)@ז#smojzm +ZF18ˀr䡰@YЂŲĦͪzPyV%>7B'In6搃lv̊eۆ oD)wBQY"<4v'x_7_euۼ}GgHTqO3*.,{ wjs )R($Ѹ];2g&.l*u Oj(9%?*A+['?~|ą5xRXFX!!@/WҶ WijRO}vV`<opGhltr6dV;E=h%J.:"ODJ2\ϓdJ 藌=XS%qe+JIm:*C(^،4mjӥ< 2|E}U<5~pe(s6A5.i<.cY#:x{ DG. v]JbdUuh4Ҏ"%w:eWJ/27뜑 P; r2w{o . &UD &ۀtQɸ (J5ZikNbX V'F2%i[@%Cd ߖX+yT;מ)[iH(W>ݯˇn(hKʢ]‶eTxߒ`e[S) ;R2f\);'(Z|6f\ApoTCɡY3njΜf\D\'e :duQA8TdRx)Ʌ({JR v El)5XFZAVͯG)'LpQDAŴHLդHn݆Z2ZPu  K(4a {2DOn_KGV5[b6E͖d4"{w"i\M6+P@GY<ɑp* <*_eL*͔8[b&9e]VE qiɉ!.ֿ\e c[Yvl#Y] $e&+:ȾښW BBʳ55ʦeɲ;E+ޣ䤫Ma5Jz A7^5;ot؋ANVL/;#-@ѵh mP@ !%q 1Q+"iXal(`0i3Lsq"h5տq DH}|"˗)g&$j⏢jCbW%P q>&d>rM ?=ؓtK{a lP:ʨAuI]q{mp30fS:l_8зM2.$8j`_'.P8j#SC :9M*wbZt.ы5)|4,aD~FFPOa-mDvHoᛓ5R7eJO5\ m )z@uyE/kW#B4 +&R'O!REkq+e?}2fi9~iY}0/Gf4܋ "X6*v 7+n&;?sfKȞ h~cziӚg#Yq \wW tErC¯ X1$`"%DR79aa6rίM@f5nd' =&5?Ʈxe't7e%SQg]!r}+iP_ڏ vW#9z)Ύ/- HאaN5$ "pӪ[nb(j=cm0l@!n9uu)`EM&~!4*4gha߶:UG~%'P޴ȐBw2CBV!VRw3-U!OeS接Ga@(;=R(Nk.5DL=z#QC l+ O PG/-s@O=^:}.bEɢDZ|tR%MSJѾDhc⦭ J^^R$35yZ շEIQYl 9J~@9tT2&v QhjifYX=,׈ vcR?4Cz0pp3_51F R% .Ghk0>[pkD8c|lv(7^`9(=? (D\vp5;n P~[Aq8zYz{*B3 &By% t)&Z}ѝ㙶<",FVB8i.Qv\T|>%15蘟r'!l%ҡPa4 ChC] u6 f|x)+l(rt 3o۠z  CtX|o@N]ﮘ!Ոv7Z|Kl \Lm5t"J\4^58|lo[`\cJf5W_- Fq[4%}o/ wP7Uof4 '5:+dw [ WG/ WqR^J'׮KP_Q/qK?? ~#觖@?stC o<\ r*l!)% E!\1!9kt^4B;$4$;%s:fIw߈߱ԑ(PVlI2{&7R?b:BB3,yĘwlb6-ֲOpI\E^"#ݮejwNwyQOVRDns,+T >ۚT麢gn"HnBO*}z#RREDf!·98j:P*oob[Ua\DZV rn-!Cteo3^q ;qStw:Pկws6f+5z?ZG#>.]t/,ɇA>#, Vi{tiӏF0ZM28Xs2pqFU3 x wJ[8tY)Qsᰖ{(|[s;Z ?)%Q j|c9 (/g{'܁/"Ezs،[Z-jzn+"ͥkG5Kvn}o蟂6"^3ڲ7!!s5xZByVVXy3 wbw{fUL:_`?CJXdmpZRl LS$sI{$}kԺO5ߝYyLʦ.J:͔P9XBJՇ;"܌ 0๹9^S ŮUky 3.6b쥾/??8n}Ѕq)FQq-/@л,JZ7Fe&A}; LCc{Qo\h_J0D  +Wk>D ӕJYF3pbӉ_*H W3R;Al\#ju]?8^B5:;րVdjE}ijsFki0xf%H*kyD(Sֹ l2"oݦ:ȁ^Vsed?1,ABYw-riӁuz-줇8 |bRMPa URlwY\KtAڊ?,B_d뿨s&J%vB17"h@?_UˢQNDg&CSeN9ĘPBEEJWQ7kP[~FAP"փ(l!su8ç_&hph~q9ccR pe˹3F]6%aFDO)*T4*bؘ^!a[ɵ &Q iQ@8LA4J=Db7s$;rF喞BĹ'(^cmfNZD"mzM}1&#7&==j;A'B7ry-; jD/5(G 9 HG,u(E`% u%>0tv*}H"3V{O ̊0)5뮆Yg骔HSbnw^ 7;T0@5>c^-LMiG>sn4aSr"4'iIp7&W!Pdmwzs cWy^8dHьFo6o~W{nB#E<0s)%Wp.v|ߨ.=KUk7 ׀'7ڏMioA"/ Q=_ރbH68j.k M\AQ;`C:# 8%3UW]~=d;CNE6ݨKZ[P &qߪH w,=m*:5j.!OW;g 6&șu֣azQC l;D50Jʢ%V"fB4Mg}揙U; w ϓ3NkԹV[wRE!0Ή7~.@=/-˳GeHibcvܱ/b)!Tș UQѶO#~>b`d ?6ƟAgSEQ}1˹1Zi:7u8D@3{ʞ(A[ Do>kuQ,)6si' dIBPdH&)"f4dwaν$Լ`~R`KB Jkb|WCyaP*30آh"L(]NQuD@+nG׹#I*5'I=h!n+\7  ڴ S_vό0q"3 hOsR Y>3R^a4 BNiS0 ̭ /a$i/]Bҟl7%%$3́J*Blae: S:}'K~Rfbǣv#|ܺP9VA5;S >3n/k'5Ϥzcy]s][K:]lK_ H-DbM$Qu5 dT8_P+ ҵ-x'_}ʯ~HHBe\iYVjiSEaXsKSHr{$VˑzЯQ'BbQ\(vP"fHn2EqU˷~y-fĠCK ``7n4vT2uwЗ8^Qq7/܋ NZv ʻsR+WWK!5I%Mi^}DGg#$ DDS{ ꧎1vG()[{SZ^o(N8[P%CrWLS5ulJN'0 ѴF{o! Wx pۚSbg21[Ɏ ?~+*'!+==(_%U@ ziAx%U4b# Myh{M˪*\O,$%ʌm ;{֔!ȲV}7ⱿL}%k=KT3Fyj2~XNg,'36J'zW ɏioJg99P~buvkݰ˷C' |VwHY#/ՆDt0yVNڄйv(jZ^Z(69l{&8NQel`?Z@LZ;3ez@%T*ɮfgqU$eOɘP6M`ȄoVwx6iT:1O27i/ ně3p0}V>}DH@;AM+ͫp( ]|]F(yG4{Ff." ʝ3C[wUխ5bxZ<ߑ*Cr( d0"J؉X =cDNL1z06~ ptw(+ pI*!N&< rSTE5K(b=5XP'*nmiH)/hTw~SseNEXbG_RW*KF'Zl=\25q s$duM=ݳ8緣E=qZL?'x4gp:ʆ,ig[h:[59KҘ}ȪyB:򙨅z6JT@qgtE,T jަltb?ˍMKg<:<\!<1=% Dar&2&+~ F`5l ҞnЦM-Tp{N/YBVePD(-2WNK%QqM}QS7aR)(,tC jXf(XDs\Z_/̨0_GE+_a}:6{ ^8EBT28E3XE iG"FOsδYZ{̞sB&/qgqqtܡ:3=Db["QmaHVڳj+b}w7tM'x@Ιf@\gdL mɿх@\sEk2f{b](X~iWu 1pԈYq{:9&\<1Gv5@_ vLKv'XZ:xZ727U_:c$lC y8e6"Tލ(b e6wLZN:\6c3r&USd횿КR ~[jڵ{plT0n<fp:(p'2B@epUC̽~Hyjw`8隉zq V.eA8deC|P1/"zdš>؇7DEʵɤ;я(`^u[69(2<[{mzI]9q`5ay 5 2a0~ z=a4uh8,˸WnbO:wFgE!$k(>I-Ǿ $bFF0 ‘+CCz?=WUT_ej `gAGݕvS]zߡ`e;p }1d_i%qP#512|h21( 1mc@A%kB#ZU.6S<>{rm&S,'P;{xvw"VWSS"ykoAZ3y˽WYc}I 3ѡ%ߏl_PEEӗL4G¼GtנUFQ|)HI[TSr2MѧU4%)qϮY nU?3`rMqm„YLZyY{ !ro ˩W3bz(Q@{DͦؽqƁLwxUT`DuWǏ(@)4< ʠ!B7נ:Qޓ~_'ʥ=<Q{:&,`7gB,fuA(b{6/bCdXoapY0YۅE~}^uDv( gi: 0&r|3:Cܬ"?ՔWRP@0oA]A.p̮3W"P<3[ch4F"lkBehqM-V4laYu)5Mn5t'?7UTM}Wpn2#f=gSǧa[W"<NJM) @I_Ϝ'o>C^V-! *8ҽcۧ:[ej&z_:I&c:JŒF~7 u0hN+_T.܄Πt~bZuɳC*6W_T'Z>)N_лLw9u)s`gs UꑫW%.lgRc%V8m3 9Lh; A:8td9C=WS͇ռ M02@ 17IԜ-uȭH{bpϮ r%ہ`۸dTdnR}uzLtsHrpJy[ v#|h\ug ؍# O}*E*(4dJaV PObJ.p|_bN7L7aqN_Lr*j hG3P#?}]~30 f \ W@w bLֱ\~HqB&`nẍ́3"FK@XCTUP(4@ށۑmQqd2II'OTۅh4Wgs}~k`@HK?6eϟ):S4¢yX]n9S[7eu30Sh,䀈#`B0rBJ4;آc_:LUyڪ.G[W`E:&Y[""g^?ךi@P^D_ebHN5moGѪ(# r,J ,R_U+)M^~Uٲ taYU^E  ) 6M6[*f>%? tOT3(WXҭ YmIxrwfk7W'B?yыޛ+|j,?]FyJtB17 xE;'y{=Z:ޯ t+^J"d{wjYFpd9yw $x6qISVqo+75f1O{ڱzAʿCX\ԊLsPH͚60:xq% q⃘9* SZ3$2u“t9sѸݾx|ptiڢ#.&s1%04;ėyw]>/F{Ӱ㞿Z:STI:DU#LE3kܲ$(Q}1x3bh:G;=%kl>΂-̡e@>oaM@ :1exL1Y@bϳ_~B`u|X|;+r)+I諕 Sx3Zˤs/V5<"gjU~(fDF;18OUAzET ْw§kՓK`vԸt$7a:(.>g+񙸳&L.BjZIK_hs( plc!(Fq4 YڬJ ލCL>T'E/ !7Lеd|w~~=؃K@(e w_+|fQNFݵ2,j(̌o oi|JAe(qsR+r4zcH%o-SBb[i^7݆sNFy=Yk\x9weȳ@Bty hC[i+PL9 bч 56y{7H&"v*aIы)߫-{U2nC]kO38 ΧZ6GfI2(gC VRDG[SoOhՌ4:KslM65Ҍ 1xE֤օl킡,nSa{^E8GwzZrJ['is]8r,ءH"jh-gvΨ. wΤo/1!MVAui#LsZ<>|@3?7*팹$ SiWXm,N^;[Ykvvl"ψ.L5w48 \]QFQaڸdQP9`I-lzB !Lv%+=(ea2_PJAa&`;'[~iXAQ*hgGڔBsC4e-Uౘ)ZPV[ד6YtVU̢G\K@N%U]R/]ھAdW?G|yT% ffvYR)ѲE3W+U싚eZi(CrۺH_ɕL9j*FxPd 2\2tu%_ѡi$ D2K2W;b*82slLR,ⱍ?C|֜r.HSe|a6hnnC;NOQuDȗrLJE"KirO,m}J*$8^ Ŏirg$}!P6O#D+)u -f@; j 䟡Fb}IF &3xl{gc?=\Q"ٙ E^l~;eî;q7Pxx@U2OMVq|oi ѷT//&u"WI_⠣\_S|973aނ[dFv$jb<ޓ`B?%ex\w0'̀/sczƬxr'@*c|6ƤvF4+Wط-EdH .lzzbD1xj--pmLAS41 xl3>0t^W_Td>.P+Qn0QA  6hXi[@=8`6ܬj]PY錪i |:efIfda_7UÂjuc'5ߕh4@lmQeec!"|j);oҒ'85&v8忸[}7g}h{3[%q ,~DLE`+cEP@tVL%Oxl6C4Qa.w\yp|{[I"&WMZ/xH >)*%9+BnQ(~"/J٪5d`O6X' #b{ȫrшJa:3f3΢uEGu,M&`BzHdiE=,G+p)P6h //4Z{:! Dعl#KW(b w>`^R\P_<E7#׈q2Y(C8 OZH ODƾw쏎H>^e;Cc)aIÜ4Zf!հ4*MevYʲ,y]U=#Oh&X^XtcV}umAA@҄6=T^Rָ;T?:Ap|Jx .  Sr"Fz U_isy>; 2EhXqIיT9Ƀx-*[sϲEbl?ߚҽe MA; 92%l?V+ɩL鮇 񇠤b7]c8FF=ELٱc凜uo3l =eblwŴ N+>BM$FbRe4SH5˥m{J~suU@dQi:SKu$)9X_- xhrH;>|#'Ǘ pDIMZdU :.9y3O/ VwMs}<c&H|>οv|JrSjƶ 00ϳB~ I"{*J$֮6'#rW9郦Jj[zY+|,iYUA~Ut ĐwHw{֌}CsX^Gpm~Uq1" m=v+!b11fӖ0|5_o /_pL}"I#r#m =3"!E !U 2qGgo\Q68Ks$!=]  }v 0jBtbpXz'.NM@N`)ȾU6˫B2O!OVM&}w@*-<"7Sx:E@GaxOJFlŒk-o{ZNV󌬬c{RBg%mH/>VdyDxc0@OAvƚ,)COjn~@6OLUhHepVR<3L* 㤝 Ay=Gb{M|^yjᬠ}"/ԋ*P8%"8WQk`dwwe+4MguS$S emJuWY]c&S-&NZ vK~d׭I"pç6FqB7+IinsL:0>Sc M~7K)`vv/`/Y3\ټª&uUM. pȄcשԥcE)?[8[s2tRz͑mNn%UW>#ļy Oܡ{2WTMKѭg!kif:tp#T=:8`Z^\#h|Հ`+oaq_d : C_]퟿0Bfb7 `~mGTMr Z7B3>l-KDt<0v>έdf)g⑷AZ> Emn>EO^ҸӚ…V =!֭\ \cn!+A)GCG c6 [iK 5X6lj݀KжWO&!6QKB1$T+ss33/`*EʒF)Qh+~6QaU#@^FJ>qrJF.]XܐWM슉lw*Ch})u{ >; a'wN+1D3ڮp!ψ|!eMTHjkeu]aQ*`?oze:I?׷?ǘdf!h~*}h( rXF;J:ebެ"5,f(-)ϪNz~<}粗Yo:R)3zמDqP Ivb9H. f8J #7,3EꁃgAv-T|lz2ʠįb@[O΀+,@;gξZwq~'> V)sw! VޏXE \T!;C!'9- P{h5pD([~Qx_ `8}95K3]"3;4V:$Oڍz1%BZ]|3Qpfp”C- ~(: (vj [rȀ5OȆGt;qFs|Z Iqԇ+aݕ5OzKvZ)> zz^NqsN%CPL9ecSd̶1` ^Y5dXڬT0 ˾ 'u7 _heAn/mއhיtHb_oJo 4E 㗕 :ʇ[ƵwǮK?)phf?wp#RWBAaok74|~J2i$r vOm3EnݼG@&$n{{GxFM/ Vٯ6 aLc"O'Hu?w5%^=caFNa CJ)݌u2W̴b )bo(/i)x5'! ڼ1?o:F|3b`rP}5Y J}=WTDNjKB;k\B0$zkA(e *r%^Yk1FkEo[sVJ9w*~rDET6=s|2xҿ0G(a!/>9@]r,D^PV k[9WHp3vnK5ZkgZv¯+9.qex"ڦp :2fyjj#x͆t{!RЖ5A;g5yF軴 %Ga }' JF m)F<Ž q>x66Ȇ_.G $"?jBF_ԑ<6 yM_Uk/ۓ"-b=ӌ)st!?RB{P 4=dqôOze*p@ f[W>`[$IB{eHVw&sEӰUN/yPbiwB B0/I"EJ+1,ع1BuAgA;%''AVу솷6T% <@ςn\ [lz9*?XdF,3ݽH؟i_$yhC$at=o-Y021h%hJB9'Q8C[L֗7Cyi,cRO~H) ^ɽU2x嘧(z=(4;g&|Sf7,ܑ; ;9cGlKQPf!1gˆBiӖV W Z>$qkjS$=2,Nߟ`U qY`%!D1L! (kBvIjx ;&d1ƩVtdz;"8ڝm_cP48ƺ'Ҏş ]1_֎xل'W]SvngkbRtymh߄iqEH_jHkiC9:Y8FN@ }]za]?}9Ce穂_zοo=p &^EmT!hQ[~ {L2ZY8ՎH# w@CBkqq%kN!E𥧜b6m[kt@|Aǐ<ۆW'*AK[ a|^ @ ꦠ\!dPwEjh v !QUnA~~U1d , h~Kȣ>u%n/EV^򉀼4rI:7qTT ].?L0xnK\S_w'h/cavclq>8?|RY/9VLҮ:xA-\m/D6Y羅yq(_2\f| cTo-:l=0NP"WaQU:7uiC=lܱ7P[ta2]48cfnjQjB, g8()=T }0.epHz~WK)"wf@ 9d32 0尀e1`+݄}mxO)HP8|$VיQg3f]QiƇ. cOj0t]L+VRg;Rflvj|{iq%|Q.2r MQo@a)gI*tx'DBwpTDsv6CW~ 'Ek$(ԏx`3,[Qзw7xzk\K"W;S7BxN=XgՈS"?/wR#߇M!kxKfo[핼k~|q#"Q2.m89 eYq=.l{J:쫬/!["gҁR^gipߝ"By'.Y~ _8OK UZ9TƃrG0j ҳN$˹|"0 !!aa08Gb 1x@sݟ{$bI۾&;ZlH}d /:E---Uۆ(It"=]bAԆ`=ѵt !ojMe $ƚe&>耗6؜d]#a)F9GgWodK$9/R_\Ejŏ>CUe~.Wc "(o%;5n<6jCrWAyIMs0"e\UZDۇqu%bEoĨ+$0vfcfXKAYڳwfk]F-jX8Ө%S7[t5O3\ akS\AޏJk@ 9mY L<봼eIPۢUh3{3)6流Qzc Q4Dƨ.l]߹.{5+m,0a|e+[m2'#f)F obYM0'o 7U1n| qUD9`*ԕEJVJ I HsEц.Zq"c Knש],JӉVOXD~,Ty*4{0'q}埚9*. zR?!X5Jꚜ5.oHwX۹Ir_WzU@[SHF J^'~`))X=;x*˱dᰕ ̵7/5 ju7[_!)Nl5H܄896ZPjG"yQ?b`\zWlAL͒*[ОZs3Q8z,1ӵZ]4/$δ7Wuv8ĩdL +LuAd]r.A.i.Kߙ LkY8 ir2.mAb6*U\U'yU'6ZؕiڄI|3_KBpEШoB²Ŏt\J q֛Xtۍ@ucgElF& yM{7] w~$N${٦>͵x2I,=tw]k_, 0mXʝ|%T+:b zJa]EA# nV!LBR &/w _"VZ6["<މB2aA$]dv𩍡AnZdIvS(S}erԐGfxzO Գ'?yhFʒbٕFt,#Mix3>CĦɅ}|a ff;I(D"%kL2ЌL8!̴rXi[Mz>p"ΨZbFRK9g縝sbNuD?eKVޝTKXiӞx@eлId=sR¨ʃ(/C-ATEf(_zG6_cP /; }PpXCqIx z;`y0K{}-p=\&7p>s!ϑs8갫kY[q*--)үm sv#Nʭm sA>re NL0!Iqˌ=qOqTdq6;iK=e!a74ۢO^?]fRn@hEkAsSK/{߯c{_KJkޯTNt!R[jG&y#V}Վ ^~m'Gj[t;Lw;Njxa  ﰔ=!eqZ% vI.m Dm=# Ƙy&A>*|0> [%1Td`<{v^z+@ʧ G{KSpegC<eۄ@ԵZO8$Jp3Lsz$5D,ce)J6_2Œ [>ÔoF =ɹ-;3/9C5yEnqT(1a lsKAL{ࣖE%JHA#Bf,ova9Bc4-(Qvz& ߓ(P8a߫ITV$<ZP5v$'28v -%EgIUQ*W scy~:h0 yO,%l~$z 1ra6v8#|Z"H`9oG&TL`uq1t2pAYp4!C(C}"׭^hiZoQ IU ̇0QJ:p0zܫ5ZĄ>;ᇀ\̗DJ : b6u9BXos=b61mܱzLeq|&qyvID9@Q2;B]j4l69 ^qz;,' bht54#6Lu DqF3+-VC}e'lVVpI@SSƒ  zxj"DNfXN!1mKσCT,88;5$=uv*5p2;X%bGUG\l^o4v)m\*[zXtD,Eop45H rz1G_mbǔgU^' CL˙$Ƈn@t2rXs+w*} ~~~?מs{+ roq^VϚ2 3h"2IM@vNsUxi˧ tjdzl+e ](6Y?{='̞J_p[:ٞnaq*=KI靟|-:zDe-| B,dbRLhfdCȅBO^n+IdOz|!^߈_hbTkM@_6g?5I<=nxeLZ3G7|χ_3p"R–)59o ]΁I`-+;>V"9bp>&YP5NΓ= MȜZhI"6Pi= "*󿫝n|G6 /=07#8>ͽo*;63āvQ/X&.D\kl.$6 x|3#^qiY /9܏C$eʾm ;g$lˁ iGm6!p^ pJp@~€)i':zB`b$(/2wQ{>N T+R6|a $l.ؽ#yj0qժp2 BNK;_t0?SۆXL4IRt tг$,`U7u76-+[(v^Z;b#9>:g.8G ["kTHh:_0+< 4;PI+#فchN]6 (ה vi *p Kvr2 CmLē bwbiI2bmhpPN l2bHc |GBV48{̂ 7Uހ(;?OruqRPS?ՄzL"XLPck(>0 b~MMs?ib3~}*%"uKl7)d5Ktz8o;5S-DG~a=}^ZvqN"^e$ڦ3$2=(w !SS<j,JęgL}` w/ WO} |? >G-)$YV鐮H֚'|tcD$1 ي}A\ > P `JSlc#l2)o0w,%XaLZG|UBFWr.Y, (`CCH-Á$Ƞ $]4oe:OGa*`Zq&4^4쁫]SkbZ&B{;BoB<(%dy9v."s3/V_aΦeťhoÏ!ȋ`==%jйw֍D@8Ii~~? 65;P.[Yr%P>Ҭ'+vɘQaxźk<ed[?؅ oh ,b(I=6.!SX-OMx: Kٰ D"*@bf^qHM0p[3ST _r,E6 !TY?~ <q&gSD}Ptuᘱ0e 3 xXwv"mGRÀWޖQn|пB?:V_@J˜+GDr`~҅.& hzH9=2Kd&q)mn4 kᠢF<87$!M4qVq(zT Sf&+'[L)i"1bɪ[+kptF`)D*)כ1;з#.X,V=qD^[rC/";g' O$1.92FMK)RW6#HNԸҡչ߃|qqejP2+[êP:6"5Ep_*D,hndr2ic>HsV̑]D9PpR3./}kC#,eXR`yhjY2x[x>zR|Ln='&7a3rgKTSuOP<in|QT ]neg кjI=|F3늂eXubWxB ,V9ǯ_0@J&$oÑ)ҕ;TeYf!eb ֝Xv_Qa8CJ-Ft7g1{ujhD(դSvFGmt@f < zL251WV4'l£Iɵ@,f!]SDERTw_qȩ`^` ni]GqqWS/ j)4,&DW7P/}0īn? ]YY`gP[h;L?%< 8((͖2]m]=:~%T׉#T0 +<a:$m iYڕE+~|&b |HSpASҐʫL/T5fjǯuuGxp}WףOYLt>O_(?NHHdW>}H ->ԅ)Fp㡰~fv.%4 }k~Us9"[آ;YBh!usq 2^<=ŧ),BLc3k<+4K: &#מROqsS1449&-yN4SnߤE7ֽ4}g8^IzL%.+MZDdDj0zŊG(n&}tV mISz*U#V9Lm#dV± d!j0GQ 9 d2m즧Jk,2t-!* fL OZM oךF G$杣fHcV;Sxnat kV\ ĺc6 5!/0{)x9#A.aɋLa\T3KolWiU)\<,Xfli$^'77AѹhqHQ>GAB+p3f? v@8g[Bܺ!P@ײo2^ l&όRC$SB\ҏތmsب+(&E{@QAG~PGb߶MS n_:gR{R:lL?$gytM2Y oPT878Tnh v{ԭ"b_Kz\#6;*<8Le*0tFKރ#hF2{._kr])lU׶êg }MA8Nx+24VD@@*AsX>Y,ȍۏ@UД 0cϔQi 0GVxEw(5kl)qrϾbƪ\OɊ4|sY(.X ~> PKQ)8op~v'l a]hE<4*vM [s.,) x\2eR:%1ŷ#iL޾21`,ux!L[wnmW>t(K)*4XubDv~#AaP̀0vrݒpl"['-L*"$m? ղ߿;EIP˩jEHf;Hv1g!Y~3f"ºk2xлt%|b>Wl&9U\ lj&͊sؽ 7p}pfRgK`bt:I we*] ˋsGʽe7CyXehZkA_48z:^Hv+)RN6Owƅ퐢!Kw g} ݍ7$HIzۢTʋ;ɽ~>UCz:'qv܎Cβ)';~.gmu\?525ET ݟ.ްh>PHu[/OJ6aàHú,QِyzbH=GipU 3Uvr rYhjDZ%% "Sv2^+lp+ŘV,rk_HWS&_ꭅfrIm bv%r5$+=?[q1n$Em.,ǏA۫'C"U'ɬŀ&d˸ r `/m v;c7 K=2lx5LOAIc1&ڎ+xd> =>EǨ!SY{'~}3eaL͉<,BA!b B~2)h{%n>-П;Phvp Q(iu4SZfUN t+j]Z~(\$gNfB3XDC]KEd9pތ~~~yӺp΋RY{`Y !ӦP*`IRte+Dʹ'vnɣM>'d?Gi8BdDIŅB1Q ՝( na@G+_K.S r8R*I<U3e^;xO"qJMく)PiDW.6XZ5Y|g4}YNރ41]6Ml4UietKTD4n-z幕1 cV7GJ[flnmLc[l2!n 4~{l8\v䰗”Il6\ϒgۨ 1 ֟D7t*y%&Pطz z@Pzg^-Oű6 #Rq1Ĵg-;ueFGnl=mktq%x̩zo;v=Ϸi:Kt&)~3ros?bc78ĺge?Sz(h1Bh[}!$_#i>iO+8o~0ta` R+TW3|_@@nZlΰNu9Rzixq$x~_fjϲ$cI[4S wUHFi_x6|{R S#lZvX&A/:lL2/ψ^9[=ɷ|ǘvoOy9ˡfmC=:9!, ~DžIN[7 ʺTg]=`d+v]CC=y_=9An ETdE/P(.Źa`˽6s"1V%D0_@>ґCmxoDhb<6-(,Nk|EDk!zhG+LN?5`˩Rn4/(LYS6ΐ_"@*P2b:+O +O~E$DDRͷ%:=ۣ=ؒ'Y~7AWrl7~szB_ks0G8I?8@8@ ͪL¬f28+v-_ >`g9'63k.>)V~ l@.5:Pq& F / eL?XX\(PbD*d hVZMAݷ]je\3Zl?n Q q7&pM}C~c/""HݺzL`hjEP6d} `d}lӼ*+x1Y8Q (c?p+>"~)]Kz>~@AC>B A ¢Ur8u.VDhqԭQm*'(3VEߓlh|8 s>4Wهg@&su{Hdֱإ"}H?xor 2h >Qe [ֆaomRMXAtmmo24$zT@u :7wM՜Z8h>)eSV#.EEsvgSsLjz~/fas?QėzEVTPG&ƹ2EkΝ(fQiF,ZOufa.|"~7ؖUV @P?|rDܻ~pL5}MWǥm U~|j·ri\UOF CA5A0R{ ㈎5czt{a iۦ!U"'Q>s /83ߥYu,7&@5$chI:ޤ^ ZW{1jK6J'Lm!`FAPm.2 pNنѳ~нy5\yB3KhV#A7("ڃdQlW(_'6+ 1@zNk zMPuatYR7sv` '_LHf% gϜQIͼLîSfaHIu"2mEҝ^VyHnH%| dF,,]옮Yh0xۭӔ_vdQ(djޟOEEm`j*ҟvB{s-ֈ'cu4`?7`%)o~TJ{ʱ!/:D ""D>Kjgl&!C9:!FF %r.&1F ˈIvUuGօ=ed g51Ё%c,v;3( h7`I#t_ hR"rf5[DQ4_ZXy Jɛ~G yh}%Hw،,YlnLLm\,s4EC!Y v!|Kp&^Mp$:_l:tBnz:;>Cx"  0)a =So\r]Qӏ}/<EQY`4%ৎ{\h}KA.xП󍢑CS,(tߌu.YEӖxppZ[/%HA`Gd9pUE \QC0Hm?*ΝLC>L&:9PP3zpB:mdu9WOw(BJ{#y4y2P[]H0e7P#hnmΒ6'~Y.*k~_l)y' M F0\Tjj!JP;Á*7]Q~jUuDepۛ~۟=EݑD;kK9t|jnoa$O1ĩ@p8?OIy|rffݘlsu1#TPT._HtIԵoʹR_}ڇ^.EE`B͠d Ҿ.^~жpnJ9LzapVvX>̂qp 'f0lW0+^ ]D;r<(G}|KXmۄ@{;Vlr.TXПw̉#&n]0eڴ1Q8E|h8wONpa 2K: $uں+]o@$Իo8$"2: D7x8eai`=.wRU2"W jP&3 Rz}GxKB6+&o!lW^퀎`9H2F$/,2qf# 1o-fo4mz$O@7AY<<~Z9h -LDxXnv=RD@&b;^xqhOP Td. [gcAݰ'w\J~Lܼ: @zܕ'ѫqTB@|(ɝ0r UёC(/Ny4ёSk=uu_I+Gxg&,XcԓʟШCltΔ#ۡ(haA_i9wH^ddNw?aR,Do1жm-) =,$Fr $o-.cqþظ{ObPi |;R jy+Bt&}_[.i_+=N`Qt؅B" aP؃E >ol@ XVu{_kj[ws*A݌M-b\*JvYѭ׊/ =&l"͏#X_>C^s[o=]"md[=`,B= vmQ<h~fW=;ޗ;6xm-̿'7x]hiZu3Bi0rimԍL$nG\ :$-~uY8rXTvR0'K|s d% ǞAڲӝGA" -£rru`̐3g^&aF* mzh ^ћ8fFS0Xq@㾐7Z`Ոΰ-Jh:($:D3aG߶#eN9|W鍚Xmo{K"a .? v3PhҸXK#j̇ sZ{Dw}Q-IރC5GLJ5˃qnv=. &9YEQB`J [K-j@Zut})3u \nI[N֐Ҳ5DM7uEUiT.~0ɳNth WP .R!дmɯmƣH  n6uZY EURuu {R1 vp!@M,D܋i k!hެƠcS dZ+uA*PQG47=O>n= /j[1T81 7 wc0=Dde?T/7g5P%L*kdbo0M6Q}Dnlj>DGhY>`WV_b=s'p3Z##h rUG[ œ)JTC*k٧.!7= BhpsHgo9Q |g.rڢD Fv+VF^7JNպP; M¼m1ܣl#'#ϮYhиni;mpA['5  -δjp Mr}(<Vqn'4 X-YIa3s*xbaezfe_67;cg) Ҷ0c,$Z3q\-:|("nOXwQ1({(xϙuH:mbRs-@q>Hf*EfGez)l3'jF Q&D*SuBl 2̶YSPVAg/3|BMK`W]k΃ E+$kmv:F L7oĬt΄\OCzj\`iCYK%}x,u/P}& 5}F>ȵ>7u̖AE`k7Tx* 17ͭ&_M9 ӄ3oi%o'$ (bNf gxm]4~ #CԾ\5o˷^smX+oj\OⷢPwdW2DY\O\EZm<[avs`3'\UKGLfuU޳okqx?߾ȄUb~>꩚L R[I!`,84 1UN1#g {Ŵc)m )A]da4Z-Ezq0y ӈGj}SǺF}T3lVX%}')$"-ɧUjL!/Qޕr֛md6\/Lxu3[9ՂRTt6Hfm"鐛;ļD0y09c=g;``R]06 yF; ҇m*p&t}1GTm*jGhW4+dS@0QA ^sM@B"whWi!zZY'+C* &"lo~yl*xFD{5m}[Q(ͷy[WvNep"U* ,M:8lIB9/pO3}\vZRXYwHv$*|5\=}wouA׻ky)MZ Ue/V@]e}4On4%Jt-Q";;Fk%p2z!i3)@Sl1[ a #f^H wR^9YL@FQm=҃`{&gǂSsh;q@nL*^m6s]uy|鿗h\@&:_<Ult m JTI_`~:D(s 'q!VGWӳZ{ge#Щ,/ $a~Vz;ǬI+,P*Zpe K@Ӳ?ʞtB/VvpuHX)YI#i Α钹z 3CZP%}~SGu>atD2#V7E^ R3)٢x M,7*vwvth:ʿPKoR km K2x'Nr@`t"۹a~?pkPK kX!sOQ)̱R?VD Li`֎~a\zp|9hw%A2w ߌe5(@6]aeIH%\h;Tպn(%nto>1,}W;=G(֮'cWةR̈́X< pSb5&2Mv; krhQ\ӷD+_G=G=!LaXTek/= Wr 2}ΌľnklDQn'9$A\Aɶή$vŤа zh^<]?<*;֢R^H,ff]P,꺡ܮLߞ.!vǵ(D2lX>-Og~p_*@wm \{U],gg9'1 }DI.=i/N3uK:_,=0oUW0uGi @)j ڱ:B0t;'kv.$.Wsq;l~t MhxT%xtZꓣ:gV>@ ,M5F[7.2?Qmzf`KOG%5uIZb&%z_ v\M!P.CDx-uH5O|%|I n1aVr'" 飣RڰMjPa؟@ rcY:Ojq˟DOTJv]r뢁[3EewsEئ'曢u!VB)!xTP_5%ʯh! |OW(0)ox=3']v⛬ȸWc(”̴Rٹ}IKol:$cS#g_R˥|FȒAwW0nemK@<.3Inu=җdSi7aGzF1Hulϋ"v nI8[ms.szLg0cR"ibOM2ۻh>'~01]x0{Xoi`:$x<ÿ ԸgH1}RꝙUZdI{9]~cA8 xu_ж|<lE3_-DJ> +s2@qq=zw 8 i%$N7^ܝV~;;z*d&^#f~7\EOPV╷pu`Bw|ְPqb$M!--{lx}g_t' g3Ҋ mL,}))ms@Lr#SCx0לC}hj_Q1,aq_gy(%yԶFɘ擖3lr!-^t {_9O<`ˎ323]jD^˲g6o)i3Q:6=R#wK6."g\ t'Iwߪ/zR'Hʼ9812B_ .B~k 28}ОR1Y)yzP=%+; s=MJKi' C{4" ܬ\O_zr2ݵ#`jڔ8JNKuk[nzb/seW V88:wh#Wk&Euo,yNEtgH)H*.?x8NVKT~f^0+`@zm9_e(Βسϗ-_B=r&#Kf9AR;#]Q~߆Ov;sX+Hnd\PԒ# /vյd:;V*Jo@`*lU"J~PmH9zwL5*Myš2V0{u߽SKO4ãy<'ST Q_Qa,lviRks#MBKY źwNqy$PJ^Qy>Tڳ]BOU⒢rRK02ZaC+%bO\+ C n0$QvA w(P1!U3zѮO Ly 2Z3'SrZo p<kCA ŷ `4N+H]^xiGyHR]|oI"\ W,4V%^nbcUV}{*QA[͊ދd$8[3hr WDOVCAA5ndQsús'"bvV(en|=Y;F'Q'n^u딄dm3(F-#~۟x -Byݾ(lHm_7pkMWIаc| c ňط)g N:瑱7u;G(;slqUPϡ-̪Gļl:cҕqHG-r s4i~E<s$_Y~5u Qjzs^"/1:@1ş)l _ @t{Ci >8*#4Tɞ2~Z*o2@ %.Q  `%KH uC3҇xn"ERK&74HK )?yEDujǩfX(RTRpN.[0*@ѧarkn> Ox(JTQ<y(uM*0UclͯwER_CH3l$:hj>3JS+Kkm+1n:Y6dh lW_ B4S@uF=^hDT9/ k`ͳw%@O*zYAgе/X<ÖR*-x`Acb"C96 ЊC$~ 쭾L!1 )˥!V׳2."aL~/X& IYd1cU} P3M )t~n+#_a6qOja^VP.MoBVxEƈxΗ mg;1ޏ}y`ߗEajtޢ`+vuyRxSTtL vp3tvz/,7ѭ5XNPD$BPqkKC;x̞OKtM!e 1۝1,^aD-.*Q\'tHSw r@h;'mh\Q5YPMIdDngzG&*Ysa}ozI~R"/9="J.`bB_#A8%Y&E;:-@ {@E-!^]To&NQbmkCQDވ3EڛbkC**Shh,Yv߃xOun#U vplr<;1KJxl p6-^Y~s -T;Zs`6n"|ifIo#pO)YT;p.1#Y^XYŤ7HM |&C0j+.c_K*]F)3ͨn0ҠV)WL0Z-vqY,XUڤ$j9ejXbwp`bOFݕn>Pg:i(%  V8 [Լ]:'D:p۩w-%{)԰qs}: 3ǦvTH[+"sP9)&J͐*g6>4YLhe:WA[0T@}#ň~XPRP1u%\3Iђ]=wEO [hoOvяK]<_븮?uHzv >}]qڠt;F'9\C 墂.GSk >ys 'OL_B >A?.`- :5v Rc'mbҙgXAȁ#;O xF,\0av"6*Qybrip[li{H匝gp8$@ Xw2n҆KlLs_ @QKӭMyNiq="h]L> mJVLfq &U)!`fZxJpQ*rJ0`5n[K/@nÄ~w3Ktԣ9p#'DrLbX19n&01iޯY` <#D޺a Cvb֍i^DIWvzFP׿^o>2PV`{*=;b gt3+/7DWU@Ry3g+P;Mg:bۃjN3|֞`FͰ..kiHel+[p/6"lu"(ؚKiNZOXDX2N,W[ gI)~XdGDW מAv]?) ]hq|wj?in ! )6RU.zw0kai{_NO i^J8NFu'OmVY@ݑ5כCl4#Z}PüN02՗(6PvV/[% NMÅ)?@h@ELä\^_UKu.IdB}8^dOa+ؚk:4;y@ J4mc_%qDwat/R0$jGI=$r]lgN3'3Smyά+Sa-ֿN|iz}.j > Z4C1!E [w?CJ>OAwqZ >"70jNZe-uOf` hTyw=> \ek>Zʟ8*JyAxBJ5])pRQ虯 QbQ^ԹY+-qnS*$oS9 ,ڦl6i;a}crZ!: QY]Qkd'*s3YXNʊt}{jm[ϽuׇHEe-2F(j/B,MqBjp/D>^UY`9#A~.q̯kr tSnNh]H u|ۓZyJt(Z ٴTlhK{w{ aW]sz*)$I ɱ+c čJ%:gܐ1 @v݌Cy35dk0+] +u]zW$>1lmBk"خb?jGǘiwp6 #@0!ˆi[3"=zc\ClJ23 IjR--&1bHKgAeITd )쁕d57ca[D:Z5UICev4 낎2bӢeؤdhr ssG ètjq_;2bAZ\3o.6o߁fJpV=]yR]S/څ;WpqY# jb7͍"_U` RSUa*<0˭ETS:o lu$ؗKaZl(-RRӤzۉnN__/1 vSš:< ǡ,@0r&p,#+Hzy{^\;!F3ZX b& VE ) (婶ʐ$}V/a"pك/)+re_ʂel"ۣ#2LBȠ;LnE$[ 4^Uѣd`U?\B!mG+I)DpVz̲MoGksj=/ (\dqV)6˔VH@PJo쏔Vl>fRovl{o\>;eƨ3@!o.v o2k2v55 "&$0qtϩe'< 5]80LF'j;@d"S bhЈ8{.( Wˎo[βsa٧& ">VT*=.߂]O-EF䱑0B=E͙aXã6&jAueY;{sF@Nɗ_ioã=薘bs;э63+ Tݚ?@6.QF JBM"[2.86*6_ >69uq%D~`'la;B$iˬJC xTXP2Ó+L b}Fkw3uEhr(n!oyf4n.` {o^kdZp?-/]-*|6oe 4[Šmq'<}˒%+T77*\$c+'!Uf2No@gȍ6h!HNKH%s)6{oOI#B2k_Ta9%p@l8_z]E)Pq?JݷN$jήWJ*ivH"&<4C7cU5KQEۻ' h#k ¾]@::YuJ~fmVZ='B uiIAIgKR6xDK#'(@ rE\G*˄4zxni;[/F@iG|"[CZ߯PT&ʬ /ͱ]dxK|(đP+*a\P.=sx4.:\Sq8G]}35[hazYAxq/*I(~eTj!xL#VXg!>HBe Qq{/Cx0ym c5)sF`sp],0hfK'eBSsN?#/Ú [(nE琅︨@MGa_XȊ2m1bbTM3zZQ%0[ju7#ǝ: kgPe:=cJ>K&HN[Eu#+P7EN;<[,,v<(f&+3+ XyZvJU 9/kf1HpL .-R+h'V駈S-JGمikܫR`[5'&'Gа!9v m}c1tuI׵%e%eƨzI Z(bhD1Hpnf38S1ۉԢs[cDYWR) y;O@0W0"2Q7{?bg0 $>|X7AwoZiNh}wv{G. D!tL ʷh$lDӅIǙI2I<Ǖ*ݱg@йZ,^0ÕtXܼi:aHߎc"P~Oak'I{ RxJ{*+Z~hv2L<:RLW\IObR, >eKχx&SƸn>^LpUEl{KZY<kQMoK\1ە[{G24@VagE,Z>LgiNFXC#,ěWj9vfObld՚.]<7 g'N}il/دAG9u,V:TWJolZ#ZY6N߁ 4ejq&fmK89#U\dQr2RE92/!+Ɓ0J<[9|p[KÙՎa"Zrck-#0K4[|9)\u7`/PeqثP&;H*qjb `"v͒h7*clk{ن'GIAn-?⯌NE{Xbm>C\-*pJg@:޶Mq/d#1{"^7iB]Aq6zE||?Sr˪R},5EGJ:f|VzؐiYԨ_EZVu.qREͫ c98i;TU/5zO!^EչK:txFGWGu1VNOt`X8r4`mcK༭J'#x< B{[#D0hj08m  8҈GJJfb.ϬM&@:*-1?̻*rN,@!j; Bz$GaG9zc zC@5|/,Z6FWi2{oAXq!Ob(؄mM~,^uG0o9|2M. X^QaJ>%Fϋln("^XO~r`Kf'L/bד8d2l w؉w@wu=eM <Hth׵T'g8gy)LO3Oѣ':}E8{Ģh~̐k/UMUhz1pi~hO) #n e{%nC#a6w hZBlCBk"ȠFk9|4W};uzV{_NQ&`OEwm:6+TI's/l6]|5Ӈs@'?i)wmbK OcִHV%^c8{X%ܓj."ZMU*(kCh+yKvH}sBB2e}/dmg)0 +J?<w(nRհ=Ɣ 3jlM)Ԗhu)0 U6N=hYaJTNY5$L=5|J''ITsbO;έG^)w5ԯ^g60){1. '9_ܝglB8$dI|D9:7h?tq?zlTdKz3s_ zNAA)ٸ1/S2y9wW`gIzc'l"Cd{$M 4`ž?Up"xPoİO#edO؎̱:C }䋫MO@ R 5]z/b=0j=Qraz}ߣuXY*]]flr,;w\{5m0Ț )8ȕqQYmXk`H|F:wQ5 %3=qt1JKgj v'T#$l{/Pw82DPb%'^4ԦP̽ЖLW߇؉8lz I ے5q<zq.WU\b""M Ůțedxa lЭ;vg6Ʒ Q,_NǏwA^>:/>>m#D5fP[s`ja6y`F[P9.s}DIȩz e(dMJF2%dW*СQ>/&y)t ZܫRg ۹w,9o͢5\[;~' ^*CJ,j Lh` [UA anb |Iwg8Cvj s)@OL]zuz.A%-;]R/qÌssҍ{U733;ci{lMTRFFj>NJ_N{(+m:fsmOʂA;i!7Is}-1\(iGrC2ϑB2"X u#T~2OYI'#6A/v_$#&,mԧ&ލjҘp  2nDU ;""d-D=uMM ݥs8sPr=XԼdU#hxO$]4eGA8XƤ)utaAݬ՝_=.2}-nj3у嚥/x`fflN8DA>HC(^(T,H **g"֮26{|YaQS@CЈ80P#{M-%\ylrLC4P0_=HcEJ2'{|dM4 sD]PLV+ \ S̟!G'DHRHdFz7) %g( H~ sב1>ot]fk}hێr‡>D" dunyXpqS( 8/1q.@G A8X׹5SfY:w"@ڎn+S6M|۪SWcyݪf svŬ۾A;†rp7ǻ n}/_=K=@ua&49W6UKU ٴ+/q.p QLߤ[=lSU]=Ql X3~fnG~z]z^nYV۠>@=VQzi-YNSlO dbۡV4qy԰Jw3`hCMU٘LJn9 爿k d.Ay  עl~IȚ.܆Zy{ />GsX@WwNXjnʬay-ࡹ]vD).f'=(*qД%|,s-BA n3f{$<^pƝ)sK"܋- jh AV cku4 AW͟p#nskK"fr8 V6<q@0W=OeۓtcCua>bIl8.u.9@#^.v/ekv@[u^687䰢jv7#n ޞY侯C+CzR_TIh;R*= CgAZ2qjb/_Y2Y%i]+#7[ᑭ^TE{o~oFp"!`6!=ȉ&DOR4Z!굘l5+k T&,y/_RNUW-}ULχ=Cܕ%ؕfU\D v?ШZ_ÙmSV{TS 8PuI̴ܾ5VQh89H`S_uTH;煩ߓϮ*vx Pv@^ρT*sĦfډ/CT lANs33xu:oo&wW?Z,G:)SGl}5FzaIRDzcS/;FKmkY>IuBb<-u6Lw^9TE_"/m;6]2qpPk޼+f" jVH{>XTtlw($̲S#4'>>EUgTVĢUX"K`ɪw`[Q@mD%7Ztu=K.{Ciȉm4=V)\4=+ ̊AT2N%.EV 7 -V+ mۇ)o1xU7'׉Dhio..,n[:yn.uj/\j{qѰ_Ŗ6!Y*J}÷' k+HS |{Z8kp0P_l2vb4[nz"b.ݾgOFrm4ڷq{Ytk/p {/ =nS=/ 9iMc3 p6~m`WZowRwjֶ+-^Η$WPz sUy)TwVtƥyo DEh<+!Jta`F7\G{#}OKkp%W^_ Wl<loڽH=ÛRqk5u&I|)բ6$LJX^k?@xoNl6)LF]6<q NzϤH"~fBCϼJt]6WyDI5Oa/1'ꁓ U?S'AD>Y=*˕լ@hdEe=Twtm c{ i=1NZ1A%T$+ ?|qAKkBPAE sT'Woz /2[>/y n^ay ۓ@ Xg*Y杪tģumJJ\O (,jGVV *Z6QlRp7́Lfw9ӾN#)7v9xsa=ܽ}l$Rra)u iS ͱٝm=l<, h -*=?7%h yo8 {gGDyODSRqdEїa"L<>0Td.kC}Y-3Q EU0X dۮŞ~e-d^ԫIy)"'OK ÊQg Y,GMy)'.G qFp-)@cF`ml jwi&υ}oh٢w R4FX+KHJ hBΊ3([{t'!AxuӮP Q{aWAlEQ{p}b%M_C.ᄛ0vj R`N?\]V?]`/˟n1Coa~ϕ[JQˀO ~{/~GC]8Vp.Գ V 6iNŸQ>\IFa V1ۻzAw<%ޑP?чx9T;x , u,$ᮌ94[H%Ʈ睻!ψőao6I8 PC_5ҦO&BloQ|R KYAx21Ve::"rASȧ[U9I_RL6(F&)WFM"yIR-"Y3Py\krEOPɢsˆʹKSs?mb]zԍ dHAZtvߤ@xׇ%  sj0UK,\- IiNw JM l,^EuҤ99%}M8 ?ьyЦzfEԶbDZڵ|e-9L4_x_Zl+֔V^@v#<,TK%ddH%_2F,cr%W}VFj/ _'=V/WFR៼K:%C^{l5ۗ^XVOz⒋*aR/Xu;|0뼒m[ۿڠU/'\ᆽMuqhnETPuJkoT I,Fy$⤲1R_etcAxSg&HV>QЪh$J4-`@Ts&@ w#dNgT(֖"c 'JɄ\ճiÈaqc|Uh &gY<> 믚[;؇Oaܯ''ĘVrvJꎠGjo2wL# U RĞӰ2|ފ>2מ{.QБUS1o2+'SR'  ձԝou[bmѱsCs`#~VYq!~zzy)F t50hTf,Ӌ~S2n_~{ot٦+`D. <,[!,;E/, Aۀΐ]HƿȄfi4ՙG"E&> "6uJyV:7[ )8q`g捽 ?T֊Of} . I3۟ 7@$aTw!VSX6vz*av*Y=]hw μ$lxZ&[j`INdCݯlu.*BBNf(\l榊HaS̃rTj`{B6QDcT""7C nΥ#TRP "_TZ% |5u5`(B]Dfu"srdgT}p-%DҴ@M祓sq SEJ[l%цgDZ6}hG)f{J)߲. 6,pQUaNH4S9K:tVbH7rsN/H(_U,tsn.1!6hurE9Q]߻a5h xZTg;A՗lLEW/ s4Ȕ ? /|*Xc{XVM'/'eqk 'hFOHR_%I8ۀAؤ*q9@Gbt\<הNIIdM V4A"+g.,"M}5[bt|%U|YzȜҿ cõ,Px"Ч<:k#UϤ˗V15"ØJ%z@`RuE]Zi83>"2dL0J_I*j{^WMAT6j3g* a`p DT=sZ"lp]vl1rO!~kjMk؊ 8`.yW._W&I,5Z"X@*%&L N쏅vy0<"/|;VVLKjv%?7g|=!t<:y_.+%k %ە8"zL  Iψ,䌱Ϙ}T<ύ{o!an8r*<usr^ 3 8?*Yoٲ k=%Uz8֘۸o G {q Eدq8dї=/- _ߔ uƒ~ϿY87֧WJCW֒g["Ô_^E-c'D4\WʄGJ郳?Sr{3d% 2eBޘwwz~ &‰7mʊ4@58F |t&HJ'P;􅈭ݕߕBl`DehwP.= ec;u(#$VK˘m]B!=\Cpf΃'힝 *o'HeD6&R~r_0 !Apan۴kv T`;S^OjϠS@{;@ap[b0%UnIg"#Efjn1OP? ܔ~Ցs٢Y2IN"y帎WM|k`). j}6O%y s$2edlDXwpjJԨPR;xF4yVmOU\(yy+oYA)wLl…U[CneSX_.m.c]I*p"r/)4IOHeT"]o}𧱆6K f @E)_vX`JW7FMŶԼ\mJ\8Yn1 V2/eԗ0My7P8qH%Qݺ@bz~H3L9,䍒`MKm uGpLU)B#j<ikH[Mیgfl 0ˆ⌯,W/7(Yeѡ|QBZfE>|2Dmȷ%?L{E%El2{,=alp k*)?Avd9ەTн[k@  KIaKfe^J)lPC]`FץoɎ櫽襀~t8#18ȯp'ͳmWB_Sh삞u`ջ׉eA ?Gg ;q;ni+*. Yf1i1>sg'%psl;^)|6ea}-' ƭkV 5kq5_h-r%>K(s&u}{zC@2)q\B-AdІ]8Ⱙ*(9p TˮQ%Ҟv1bSZ)q$ FbZ )j߮~y1 zJkô5oCfo߁i[̔]U oxhBSs|k|B<=$xW(?oI5ty%trU9Κ3af-Du17֣OR8\ʄ؀)q'p6K|e@ŧ\R ٶež^ #{lj+fm?e 6\oʹV+/ Ӻ$V\'Ч^@KQ(n)"koi׹4'SGxNGEidzÔ/'5 Unj:)Ϸ2Zo1dž

|T#0mp^?&te)zHMp+E|kMr˖gw {;mР2ˁ jܹ ;_<k3Ϯ9JGF &`z’W.wKU4`.8F[3Pyk~!V b#]@7n oG['ﴟw4u4;QGRL@XJJ[4_ӻQ1$~קѣ!&[mPˀ|!5-UzU[%+ޙWPbR'0^ 7 mNڄ蔊+6>b T10KJD;yZauL[x&pcЂTo/`V )=:+mVrLz'\Mg 9vw'/$Pr5Va[I{:6~A(ע[y|Q*ľ(^ȹ%mu8:CꠟcV3 mC9R6OX'3.peab:FL9~<=G.wx֙ΏU 3b72="mT2Bnkz#Ch_ x6)s=sYkRD@Xd}'Y}ZNG< \vڗ%gq#4JYy߰WаΚ} ;6J+a~C`d?u}}v'E@ >YSk*7Uqfw*`jŭ$:xiv90ޭb=T[dF8WȤ=׶ɘFN9 ,ٯW\$VD8hbv4jLDdo9B9Mx$=1@,Mk~(OÃwNa%VԜ^9&מ|QYtiU rɄ8ma6^F81+IeH6RoQ$4kCTd'K%֎!Ɗ,CŰV!ijX\\MxJc!COoՃћ]ՙj2ue W̫{|F570_9F-ΐG ę(/GưHi=y`[br0%,Efu$W*a(H[p?k(? .byd4/PXM;G$IVžY3eWV唚‚u GU(|4hs8S;?Wk06{tb8ȇLJ6Cž|ffxv5\˷| w¨ʲ>"R篮HU'8~x\Bb3r}CyM ?ErMߦ@bܒ0yИC@M ?F4۪F" (>meᶣsS`l {td&l Iq:Z嶜`(`{}j_ܭ & ,Daos k9Z`~R]CrGyQg3pP?5DtcQXki۾Kqz96c ZZ4Nr`;<2iWuNO7NTc_K5QpEQnx$44WxsM~ <ˤs"'uk:X^թIY貢|G%F6V)tP!H;^*N5o^#j'?V,B`$Ds_ ϸ] '%kNBr ~6`qa6Zd{[n^M;EΪqt0EН P";9-_'!+iaZ [\^&nɛ =!aht_QOG3,/PAYX4l^b h9/9MRB t?ض ˂p9Ϯ~cc]*H]$&yp @ ?DsW"W7㙂P'lك* P=lZ @;<1p GYAE.R+UG{զoQ!_@ ؓ}5(3G̰x}6((x|k @̖ZE NKg ٹ#X!mã_{IJp]; s3\*۾:<ÞdJ[{ԼGU)|O'^c\D/=ug\;q7>qMSQUjnB碀 էg} L͋ jc(I) +LI c28R!Sҥ oC^jx* pi5t5?"Pb[|~ENI ,kgU;cz#[m1tby-DdڟIMlUrUSNjBAsu#,<9\|-˔kBloЍ"V&~C=6r!%&:W p0vQ ZL"āC/muDϤC/kJBY$Mi.d9yb/^FI]X;U)_O9~ϭVesUqzg&sabX<ʺAo&cc*wu9Q`ϘOY Hr{èSB; X?s>:]J{'4|@ uF=8GD6jJ1Ui2iIzRχڡ dGǬY [ݡ {ðQ!ہo'EO?$*Jm h^h@$A_#|\U>U}' P0܄1|h@Ap 3/eqn.a\]!A++q/rV(ͤv{1deAeg9VNI+{ qַH*.~!2K!5jly џFNR|;prןoZ6jEV^CUsB&q1XS(yyrlnu`3kGjǷEI% J)zFvK:W:k+j=y Kz9cbsџCH~)"Q~7[&KU@V'+wg5rIUSGSˋcHtr!"¹Eɯ )K1Vޖ?#=%xeOK|'TޕӃ>4Iîm~yu hZeW ~^FY o===84w%'>Ӱ揗ܩՈBӑ u=`2k!:% *e&*5Swl,pMݪ0D x x\Z @ԛ )^|6?'t0.[s$6qcˆPEˇrQ?GiشzS88U"ؓS*D/+ fec54v`X ؒ!もmns$Ipq3D6x"xyd☏+6 *jG%V"? d^O{hj n[j?riQdBS$cي*3|FúsH' K [ݥ=YJ=mp鵒6eim=!0/:&U-`{u1t땚HV̭j5=c^U2.%=CL,/)K6QOr'Ī"ih3aDRؙS$j/z!ןmdmq*q~\J;qܼq!&)==;&8,)':B,ƕ}IKtEG37]q6Q,;^JR !/ː=ÿ%DT")3t ג@hؽ]o*?e6fʖ6IA.3"=J$QpҴᅽrs!8#_{Tgh[x- * 'Vo\ X4<[v^YT7F1>Ɨ<ˀ8%? "ˋ4[IwB25^B6$?>tAk|ǫk'oBtc+L ~y8HAp+b% tk8x\+d'`0(d؈r;~`88TTM7"<}S ;h*IHj1N5fDU"W[;0xFA/{lmIdȺr'0( /띟2\jC #+Rah'?;LwpڞiHϕG:v!>O.0͏C1˺3&Ύ9ࡥCjhv, {AΟ^XDEOü8԰YҷP i UB'z lfl:Z""GTf:F4h>5] Җbaq8ljwi3(C_Ӌ)(m+ZYumkQ>O$ \;y8fQ mR9H}m" ;- ]uscb-@wu9X)ch,cc?boQG;&wUMdP~[B<%yiMѭUP1P*c Ff`;ُV!X3 wu{N\Y驊Ϊ&Ҝ19mҐ:[o?T>3lH3@nc?J*rr$zZvlj`d\̴kT~=KL#X3Sbyz  cP%'']cH7h#<"]]z^؈,IV )e^s~nf,HuKWŕ8@1|)ddu"_޼?%`%dvCҡNׂ R8ejPN d̢{/O-EYG9`j%-7O-~ֲhdb7Gk,R5xxց 7`Hg׬L5hrߺѭUz"Uܾp 4_BwQraNf= x{J .؝Fv0:B5nh Cde(3FqԑDm0m)qj#?h0RQ By@/Z}VeXҰsӮn?;@.ُ[(}v%#xBwQv np|?@,`!Wu*at Qb a# r67 o@/"m& ZK;b%'<>G4񄷼7ѵ5 ZYL@duхGgzS,`ȁ|r*Ƅ۷8^׸w#d̓x(S5+kjK]>r. XfǸn:#(U '>! sD["C7e/#Ep[,gh"ZxII[#ܼբB,0Yn`mGp|BE}iQtqSĝ#t H׿<؎f=M/pJrLǣ c/$ˉ+@ ${DgՀDSЦ`Vru-6PokׁBߏ*'萏p/] vovE<+u|S~.xOwXoh/wʆimtcSkڷфwh$"$"[sM>w'|gfqa@7 //n'(^#bhQD:*Oȗ)>0hcq֟?+oz$lΕ{%))Y@lunanL F45B|JL8D]"/nJVӨ/Ym>QX ]b+o5`)W붦 B>e26X2ˡ!k8 4_$y6B=&%\ql]A쒔x`_F+2MnKZ5+F Uمs&Ìĺ]" PRQvѲ&>Z}"o\3hæ,kV%a(ov\8z'sGolJruߕu- ,gTW\6ݐyо-] w @n8+=\;T{/Z;8 >|a&%e:Um|x_t2lh4j*qkps_(ybUlUb7цiI %g l\q~b`0c.9.̟ߓ7uw֔j@ &C~o`A4ihWkut[s 0p@P2gE7.ϗEEx$+&(`^ ,!o*5Pxux肰<HFT~q)#/NO5xL-Su:,LxzԶ#h/}S ;Rz|p_n|"3,z%8On'5ԆRye}}eM-qp"eXfeB|ZސO9DG/JZ|TnF;/50gvOB5kU(W"_YP'djN~v XGPI!jp#V8*B|l4v(U.3QN$ߕl56:b m \\ rE7~ȿ""kS2-y"čCv땐losY@QTRll^ڂ&.fR#;yOXLGwgFQ Iׯ) :P2Y?5)u^$ny=_ĹB<pgg1V p:%R0됁@|+90[)cT*o @J ~S)*KUtT 2 8NHaB8}p `O3܃sy]Wp· @:PBExQqLDSmŗ!׆|v`KuZH8xđ+L |^?/,MH{H:0Q:5@Q12| -El@x,xAHje kkl Q7Ey[]G~!=S+7 ջ/.pokst6m#3`ؗe+<^ fÙ^WJ7.>hg,Z V-B>0i!mWHys%*4*3TQnEΟ ;BL7윺V V@n$P{s+#lq0hg?|..,ӷ?ڿ ծ8qe&@mOi^|;{oq4{$*i^ LBeA ?by&-ERQ@8]|ܚV:ĉj0}uBf&)б-o,nxω@>99Y%aC©Hȶkoo:,^O=엛(E}]:1aAs’Yvf}O6iUh F{kMq,TNi#`nN+(MQ#Ɯ%RgUyd~+Sd`B }j8 (H-dE&8aik [_9_IgLsMޑ]oenLՈ=>hpp]Z -X Og:lZwvsg \VNFSa}'v649+\ !Xo5.ρ٫Z,io@Uopo0cl.¢1BS㖼z;-P#ˠE1Q%t O;(&GkXwl)2OPnz޾˰' 9]/%ri|U+[8M>̨kYK3w 12qk6<{Dpo9(N2ۧ"2PyyULV]ݲ ! [cNJ봆ۏ@Z% tbYզXb]a >pGH]`e\w[ʭ./tذy}+4~\w%!c0UwtǛ:6pDKB5%RVrS(̗^cD;~8n#7[9vani (;a|̽!3ϟS@r"POW~ 9(ao7*+bNwdaѥPz "tP>Dm]@̋TLB5j_gBzq X@F \*`u"feKtn/Awo9N-hb`cJHpbN i?e2$nXV)EJwIstk(SJtp;ܭn/GC8P;C]cyJ >dIT%anH`b}e?u44HĄ=zf 5&Juǘґ,(7NF8K0C /ï5R<\͢M B63tBu9Ј˪A4:GvOAޖ|h1dŒA= vޫA]槾paUb`.Z/;rވ`#=dTbUGq9]@ebu_VM+ +^%ˊ $rPҏ~XKbbE4S h%##WR.6 tH23ε|!їl?~S6$2i] nɯY y!qRr<x=#06XfApXP wmzя+ ,yk/L[)so>.KK\I:AZp[0nh%OK>yXv/<_ތ6a2G={Zfu΃m*жߙ |[ xƾj iop5򞐊8SWN6矈 +5jyŘr_n]Jt "ݪ87Ss7y"s@S"y^|Sx!1oK>MY߮3!l\ {Ibpd }Z_)*$Qx}"7bT+}Wl&ΒNkjV}2hR3I' rhͶf6cnh M ~%Qē3xǶfvM`#Y!4$y9'Q0yӀ D+0b6A1m$O j݋NC?9jV?΅VL%q)T%0(h%h+ǡ ѷ4 ʕ2ۛ׌+h1W$a!y!_全VP,ܰk` ysKʤ--6!60E/)N&=1u"t\@S~ȅ@Pk淌 Oۯ<7~ bGYE|ɐV\1n>߼Q򅂎JWs5DbϏbp@m2fT;S ̟75AY %8қ̏'g=^t0~Wzjp6_fs|[Yi,JG9oº`VaKXCnuug rͧww4~<8^{!p!rJ>ʀC^%2xT1ocbon-^796cW߇!Tab}ZOkqN~X(ٛ L55g+9yƩ`[OrǤcP=F=SAu~P\<O/iv7L+>7sAU Q(5& 5~+9(K&89 kֵ[6" -i_!D`,9hcL*@<)˂ 1: B>5c;q^k{=W'E>݀sT66ԙ Ž=$5^KfI}@U1a~6.n;Pb/7.h/>D|+dk{2R}A׺Tk\r\fvAG4OrW%RU/?B< ~`ԣ/^ۇoev91ː#Os]/\;{=t)4Xm| Q3z#HMApv.:gr 5T)Mo u{Ld6-^p/,N*.N 6J?}ܑ*MEGȶ7lm0S韂545F#!j6k({>j:7]50 #wMW-9hbKSyl ֵ%XӱRĨKNq0eVD[ afsbwA^_rlBBwxcӳK0H8VWYfMmhiv7x?6O;I%R.NeYnujv3YQ#SFqgt:j9qtr:cZ֥V ~3_>sRҒ*t)2n4ieq8i~10":z$!h?}\g^MaK1r0_|G AM̜!o$݂uy2*3ˋ#t+ҭտʘ*Q0jS}3 D:0 44-nw-^HZu[;])aߘfauuy`j 0o 8er[ffN3O#Z]ܙHC3Q?3WַFB+K%ͰY-NJ\v)eeBLsi{bu0N>׼V=XnX`3+ϝjgkο^cH(WDQ>S z]g-?B|ึjh9iD%LW`g%BjnUGqXx>VB 7="ͥG]9Zz-.'r/q[9LN5p,B6ՓQ^y-Gɸo:6gT,#sMRyeȻ":{O1s aL.ܒrS?6 @53|06_kmsW qӓ1j~1vn(/L&[lN5mIC}#k5NռSLR`E( sZ|P(aҳW]C ͡WlḶgb,7,QH(94Lj:nM8z  1IܶHU l?T" ƶ*:SNSҀZUsU&y&?'ԡ<ΧDVQZ(=O7U{ /ҔE591{ E) ]oK XSamӴ%JG?x4-)^TE@jO5b9ά /!%3F̈́/Y]B_ [^:?fSF͜@Ӄ[V%W*A;H_dK_p|.$~5C_h7PU lq1",HHo f#Ӊi7ݲ> mE!]:_]'HfK/< { `uYT+J8^;cdZ3X.?dB8 JpJ~:{W/T 𳾻Y>K,OC2]= l>}α .$P8R JA<| yؾYqTc` ׍'I"+HGihXA'0Iʕّ :rm0ZF]Tbm419!a֔s%L[BBxf6A>"fED)OA+ %#2Uvo}Bv'aSKE_NT {Qgn喟iN|a\Md$!"ހ9#p*`a&,5ԗ"TܵB?a=Bt QYU| Qh k7%gLnX֞f~3m[F. "yIIn [tx_pױ{l0GߓiXju zT2jPPFw5zQxoIICQy2r8 jdӭOj#\:CCÌLJ5 8?J#oN67:,uܧ~F49ُMy }?uxC("^:8ΐޭMC/$5$fӆ~$Ћ@IujG}% eJw) ,9w|_ P_, cԔ8ê0yiQY[|'ugF.GHcb`}s j4z'SZkCk/nEx59>@2wFW$N o|U4'c3\P}_XIYxy˙3<pXJW0-aL=O=r3?]N\V>I4iu܄ PcK}6TL.ֳk$- 'w|w¤6Z*<^!KE5^94jtwċ=eq@,q\䌯%$W$iCr7\+' fǞ^`V0q)j1 V;<_7A(h@R$T9!jU% {bN)Ko36DvՓ|{oh[*wd(蘤jFokixFU%o[z'lcZoL@YpnBe9y8+p/ʡ['v _'EeÒ(xKa| ևHS2w͵ EYk*h\ύO`!B$"X\:WowS ^4؉kTP-Ѻ~lMX/>HcS]}(a Lvm<_`DsxFȿs{x 2DR|zMR }t70OhH?IGcbYG"}p,sgw~3& *Nh/^]癸-f0:GICrekBXB!ѓ8 6GyE{ zumPFF5щo)iKPvYJSV 7t>ܭB$W:/uE%Qb+ [GXϖ1{<:S4D?;;^tZ;hp`\M*6"jse@% UGOQAD 9$t:Wt<%hiJ 'Lւ]5E-Lec>GTrq!MeQe9r& nv;zebJ|CX<VouD ^wr_t!Mr| kDu]샻p~ton y(Dl"}Uwk<`3!i#|K9-*#JQBu3˥CQ4j*,^- ٍc#-'>:S 2 Ʈ贻/PM`ޢ;s0\X'$&cnm:4t/ ; ̊>'v;(B5`xbGyԤNT$b baJ|1vPf򨊃m#8eN{r2Ey<:b7ZmKx7(qLG.9^KZ@&{불'Z6QPw{Y ldߧO"%>c QNoMF܁_y*^:@2' D>\[PFlYBod$^Fx)BS6ͪFq§8-XLHe/ۡUǣҝrz`ŧ2ꝝ3_/LghUB*"De&HAfMhf֚GH E҇XؑQqss;S%dk-ywK #.$u[_Da4Uci9X|r\YSJhj7 ZZ׀ >mD[c"(4"GQ-mSmC _ߛ/E5?KlxuE\~pw6:p!1rZ-Q)܀ZJ6;_]CY<@`s?6ڗ}sך ZJmb䁩&g;5O|Co>FSB#&>c7zo!ۅ +/,IܶHh&By6h2uBNyr?4Xs.p"]^LZ,Ca6rY{ŀ6j52 ͭLrO2*X r},\}A׸SVtu%Dq UT\T?( ©#gG }Je5ԆfzQUC|M6၀F7$vp'*rKFߣ)ˤ )_6x7Nj5 c'IwCHEV#Ma QaҊ^-_gBߙOćӉv տ8, ٴUN@{Ljwc P293dZ#=p!"ֵt>ј' VFM~ŎNn|ugBnz6MNM o3Ow OOˌkڏ٧yxs+9<ԊdS%08m 82).ągwZ>F]2 izY,dhӬFzRTׄ]oErZe+uUWӰN-Sk?SM-#YjHN}>}윗#QsׇL2W[ rN p꬛{4 sk}n~5z R$LP4 T4-(ÅS 5ۊ꾋B8 0oZ({_]0ߛ1w=+/c* :[LdӶbv{wЫAǹuPICyN^-4Uy2Hψ*#_r`h orO?9dKO%gp ݆@Md}iZfa2`T^4-&64taie Y)9,LjԄuW !H]7CM@ ,W$EE<;Auk9#BĶ3̽ݕ:!{+.@*D#m*ӸȰs.,JF:ib(4BE!Y[[ݍOc~ovYo D:BD*{cY^I:`fOl܏$ PxeB1_d1U6{8QXÊU {X-C}VJi!1AttN"?Hr Xu'oLK? t|>=7 ˉ-yiTޞ ' DATJL~#6QY _({Fa-*FdJa:T#3Rl:,Ans> t̿WU_4QcذypS_C Zc5(? WaąCU1̱hYD7]+{:7y+^ȃ YŇ<3Ipw "Kto|M#sRc}Bi] ֜aFV9WzD-1ڀSLIKtjûdJ7饾~ٻᒖՆQCwI` l@<$D6d[XjsѴ^oWYҒ2* tYD8@)[ZD$w# .v*ϙfzSmqy3)i a Qr0L+/Q7+U6:yqK>Fs{ALNdkIar-/:0E{];=8a#bfr}8d%(&A)=}NhkiqOŻzp-k*wH)\Ωq>m%39G0Ò7a3LM8y>ٟ)٧`3X]xC,h9#رST􋔘v6wKNS,wp k?vlLȸ9w?:jvL(s*p|teJ{Kf:wղ:bɟza`wPU Uo(W!_YZ yؽc SǧD,}nR6E_L5Gx`Euݎ$~$齎hs18}vWAT ރu kMq-'> 'qt`H02tX!\؁Ґ)PS/aB=YaTy6Lz:-ot&*XSJ^/ i1l엨WL:n~}4řYf#C32jүu./q潡+VS{LY)(^M$9+=z_T _^b9I 7=‚0xPrv5c`$>gm]Nȁ jcD^b W NjZ}rfV=U]sM\K:z'Ln-D~/J 7^?17OuM(2PM * ;!A5PnO~vPvq~YDlS̍`tƔNtl1joY<_ēH2yF^NJ?T3z YKW˗L,hQ2c,]qwT6P/ԋ)w")F}&hF蒌 \bPk2rNbAGyBrLgS?oՍH7|Cw+`#L/ #p0oDrڥC1ڱ5rZG}az\טr`@BȨ5$K5DWV) ~wRM`]HI75sAK:ڃsL{lh?LhR)L fOΨYٝ4|6)qjwO04m-.a)J$g+k% k%ԍ@ ohv$+Ԇ;oN b#ؕ :Jowkx@qig]')GÈ/+:FyZi f_=ɽ~?Gs+ÝWقNQlT5ȤT1GL~5[:nrv*! 3F3.2bt۝GYej0Oj& Qpyݐ9ZW_ {C^R˸_0- ll0󢓔){6/|K?fTԽi"fg]=[%c-6OELi 0i9:@hPP2N|,;:Ap:ӔRQzO*BL6bDko3s 1T" `Pnx⹳;{f| kL 16Cr@t(0 3O(WXF{Y(`pHsNJ:$2  % *[[B'$C-52G,XG1"2Yx ޱ 1<-;{--FۉVH^Cٗ!{or-,zj>xpŹLgl ]uhBg[91퓿]-!5%x5[H읚΅Dj'R"z0(@0hU_v?%? T%g+Fmbcp*Ԓbw-n#{RIn3 hD6ќݾqpFj\^uBQ;w7DW8 9N ww/#AwsgOޫYXFB??H{8 Uڎ^2; rGFH:5JL|J1rPEn{P>wӅ-G yD}*&q8D-ֲX*g1W2R]֏<6!ܰz&ێ=,>:UΆAL1Ž^1)rxU$-n ԌwK&S|IG\E=$x;թd'*-jAv.6L~уTwۂ>VbL<:"qOѼh{˸X9H؅O@G<^}/f,խn u)_C'{7Ds wϐ„V HÛF:T Lʞ1g8!)zw`F3bAGWNn4.C5X/838 g7NPX>KgQٶqFn6 D&0VXNo`?ayH>;`9N'8u"g߇5!\ az'Y;jK̤ ."t\euwy78.pTg8m'/O E_eKw_)^:pn3ficǫ6sPTikkC1RGÚ4%gҫ^w&Vk̒@!r=e:D<)T7R*kx:JUlk ]Nˇ^+B .4X{H3_986ww-@O }Hjbl+: ML3 '+#@=oط&`휽Q% ׌,"o0c}4v6 !BCt@i8/`q".D"X>,|+(ӋL$<fzE>Я! F5tR*(QD\,Ʃܸ@hxZX 7{QT0dm]R֙k]}B2qOnHⷲ0ɴGbiRK*pB6X%v7U^hrph=Wck;}.vtɣ0>#E-k\bh+A;Y]#rӞ7Dmk bIK|eUP%EjN(ki~iT-ug \KM gb9Wɾ={UKS+GKqpgLfr'd:i:jN;#3(Mמ%ma >w?'{6 jv h$,j{dsL_z V!V8._#Ap+=VRًp @X[d Nu h5OvшWu+.6N ,M̊+2L#:DoJ|mY[-S"B|S;{[aiɌ g bpΏuϳ\8yh:$k8 ,*¹WC:#A) ˗w4mCF\.PPn#L/e1l*fư{k~9)isy8Yf*&Ƚ gӳ5DA,ds_.(;mGVBAa6= tfqfF,;`=sxr-,@H5Ef״)[B쀑Uw{PݦڊJ$::&$ge*_Hm5{FmVmǑo5.~;pWܐS"W);WToIKoK4m>gFISX"[joFr卍9*E1Qaߋ{&j`0@ᇝ0yAuQPWyt̻};HԤ4Zo5>WY9>7snrw,&[ֈ`M8}b+f9*jaP*47=3"_D%=^cu*j .#f{>YGS LPA͵";$stg_n3?Kwnj#|#La;i{*E?)e얝.)ՒDǸs{;g9qcNWx9qaIWE9ĭ8U#D1WN*斝Ph;(_{Ek0mOQ#Fz*no/,( E>(t BA }̨~w)AS e深ݐQ5g* Se ; :LM,:>AUm+vƐ>po=ifa4ƿ/’<[l ̢;c櫼ub dplF ?'_eЎ"qѵ nhuuc,kڈ,Y \&_y#/_Zj $Qs7L G-cgSrIsuEMEƄjQf7^N/o4p; h춊p3e(^:9,㱟xDlk̪;Hr>B@z/%lx[\JLE$w 4#m@ƸȈhn휜!B_GP/zg~5/E|i6DG3 *brxπmi=zbSMe\=$6÷62LYxF]{&QgUfS(-MžNZGc }p 9zgOq-ppbEG+%$:aZnsZL'֠Hf`.H)k< W%R8z_Bj[3%h(]5S#BLZg[eD`ݷroKnlgMn q2t;ca_){8,CiN[}EZrCmM+1uvƄ"NH1Ex]}%O*{|d)~kSS1[,}!#,xf}%-$C(^{}4V{9<[! ˝.ʩ_Rl#>r4%% agOKE8O~,ryk<}hk҇ՂUנm Hl6eT9-Ug'hfo񲠸 LϾ+u5} bšX)s Aʫt7Ad]8k4C^oꉽp2ૣME[G8-PSI<75 멘P?{{<'Ţ,%ޚ"I07TSڽU-K#r_HؽaL8q!RqlA$;X+q(jiT,;fCTziHI*!)#&GemTC%Wx)Gg]!*e,H!G j>J{ Z*s_ɠߟ= 8%.,@H)ZשN8$FXyPS`/Su=U:% Wż힫'1pկG0Z؏e+҃Fy 3$+Vɶs'XmNw/n 75]i8ePK:X<4!C&^A{0sN{97GZĊs3 %An.*]$s@1`U*סj+FTv1Am[8 pJtvcE "@ëFe %u{h1U8JKڒ[hA=S:}$ր 6s\%KkW:[PS4շކ\eW*>>s [Xۓ7Fקe&[3K[lBļB։k^.'U5q?M??a#``a%% H)Eȶ?}zIw.og&Gu8ߩhc,ۂ{d46Z(?ȡX k5b=1|(. *B'zEV8`A z;>iм*(cUY8B {n!ÍV׺M) +%ju]ɔ\q$Vh9&!B2!/RjHP5״˗6zW3,x@|8] m 09'i|B3Q c)3beH1uH.<v. 'UO;RH (fMDJX]omݤ<ޕBK&: `FxGI8axuM*t0!@IiCq{cO*%up%>_yIs0'W,ʍֿ!*Jpelڃ;y]IZO0%OF ruּ Gej͆E4:i]hnN#i{D Rzįr9SJ>w},0{ɇ  DTa{cb^:0)Ȣ.gà2GÙω)muNL7tlJ;y:1)77ys+˃;.8ki(.Ds6U8YB΅DٹB~fu)}]ShAyXf7@?jx*E 6|"GiKu, qdA'm^`dqǧhzDsզ!3{ a30c\w4B D7I{ur z!e 3uDMudJo[("LL N˫ݢMj$v38U͆ɾ6ܝƂvQi`.wǂbֵpo5 `oAy=QӇS4 8UjBt6B2ƕˀa9Y!lvM49{{R5D>sM0E5eY!ho*w W fkP(}x@; gr>LkǶE$K9=V5L5`}Gg[oH$jn㻌ht swQ/VRKԣÊ 9 *)Teq[A! JOa'3bP1)Ԣh5տv eors٣wݩSAKRt"/ jAհ5lއ2˽b#1`}p2{~1jO8ep)ZsXZ%eyw:K@=dk?Nê"m7_taW(;hamrF*~iP.PG5:d-~.!1kHͣZdptv;R}x Okw2S" x ՇpςyU2جK9 ȜוܚI+)E:Rp ;%byx4PIRv_2 v2B N&RFM`a$1 0b<]R lY\j߉ذ P2֯+fK@n*lV=-*Zciݏ}KHL&<0Nzõ\KmԺIy:R٩n:q20A l4z|J4vv[y +*dfQCJ2Z6]}|1Kr,'uReW@>Ck yY0hK brE7;:m i%"B坤*HqO~B@id$5F~vmcg"qI!77omct;qux_>,^W cC*:}\ˠ2g>nAB.@<sl`_X=_@5Cy'禍xAmA`~ hNаs5j6+ȝmncڙEfļnFqR6*;;\A~]8j'ɐ?c@E푆F> 55UhbED^.O %+̫%OqczC,'ݩgL5Io5=` z9z/KRƜ<FRFg-ש}4#IBR=m3LS) #όz DsAkqϺK;kc"Öf z"WEhq8vc!5V`ׁfoY 1- u"qNŰ/#)V?Tj e"X{#!xFdT@ϓ(G…ZdZKmRCAaAT8i ֽ f "Lq𳆘Et ?iC.8_UOZnЦ^ b?W10jcW_!{ҊApXcխ?A٢߃)*Kd>S#l:·pt={orIW yc 9/O0%ٔ@T)&dʀ>BeI$f6**OJO-ֹ ۓ5Z8d"fX` W^OLxQ6 Bُ {,8?Py#чESJxGjT ]OVQ wSk;c AJСmDiWԴ&lR<'SC z>/<&.? {UǶN[_MUgi>BJZ@s`Y_Xe$E@ rs'@򲂱H]csqTRJL+ig{qN Ҧu-{vS {K?应=ٵÒv"#™S;뼵6 p,^ $u yGĂY=J(>>-kƻ. D[(涺g쟢yQ뚌dšcӥ*¤Ao/y?2@o+' Wde\Nf i& b9Q `QʹY}P,J*_2M$Κ3@ )c/?uP\ YO!C)QXG;zRY^Ctű 7 Ă\  YdAu!d*e2=0n6=1O|=sf~ٺN hx1aH1ұ&ĬCX{7kB\@o0V!S>$WzB9> cG8rNhן8;#n7+^9 HpPa٢?Tq[P$EnnPDϩ+xzĨ)zyiq-kVou]ۦҁmG$ 0TUHGKD6306Ҷ]7E}̱Q7%Z!.{ H{avFWb7?>Z;5_, G}F뿗ol_&Zy\t]*K pW@Re?G rIIxixp\N->u\ro6ߕGxuc .:n8%bzI wR6$Y$ f?-p@lc mIC^5{FQ?axPo;+p*g.bRnr*&CC! t>Zo djӬZYu/<ӠJ`Wj|g(w¿V+ՆÙ 剗ʮݟ ?붶Mv6DXXb )UYjvvdA'3Ήj9ΈX&Vv=mX@ 7 ̡)N$A C9iuPZj"py[es8&pO#4 ?xJcF Yc !f&pAN60hnw*Nzn`ϊm ,6g ȯ %ubc>AͰr= ! T.biY⑤dWF8Xϱ;x4dB&> ؉/NwV.xe!2<3> O0~> ]kq=Nъի@WX7baIZP Z(J+vMKPC!@襐^Xl[h]`-ob;!=0t{w-;52h&7pLHe|~q^;8<?y-O#\Yk+>F"FZEEj$'(~(DI |? LFѲ2n( pz{3f>xCgTd0MUVW6 hKIgQF>rI? Jb_wh ԫ ^ϲtg5Le5n$ڏk A F0\|e9<@G /rgK0۷$ *JM6G,o,295qmZwWRk p̔>V!` @tVVfbBT킃G7qaT v=,~+|QӿNʇRLT$$><X2&op/G yةN-vћ^^ţ?Noa]h-rD1~W{ b<@&_n 5€-A49 *1ǃJ,g6퇰Grtq@A Œ͹ /F.p@%jQTCK'j^Nde˛x6Ɠ"upeEz},x{Nc׹S.xKfg@7Y@1/C 4ֵǷ.!3ʧY6EjE3^O뮘lG9TU~ngv`Rm4𧇄@[f$[;QK.#[ݱ _E1?q^*Z<@dlq~,g ,q_3pM;F&UZ $R,EF9Cަ(c=W|HsYSYr~cTv˖<&)L _!&wKk]vCag~^ʳ-[SeBT˟]Z(Olb]M2F9B( Qª=L) & X@[0Xm)P@Y?ΫvJ׼i)KՔgA(F'ixR'9^= ~gvqO5өnV-z!MU^Y`iZ٘gXy"aQA+L\+<3?y;)X"=z.NeoFwqCI+bjDi\xD)5+m | M]2k2DYdL"Ӕ x{M W(6m5io@ ,W^C [l5뉅zl۾9uo~怌D/K̕߻_IC:|:ia-h'yƆ yUQUu/j͔ ZǍ3@CHT oyKD_flnV~c&"ߩ|j;F!b;t֡]n3pBk|$pʋ.. 7x4{b#mmOR`@ =g,-? ]nRVtO1Y}j}Y#En}Δ(%%f7ϐqRr=O+?W{SRa>fmǯ1lk')I&>mJU{G|me6,7o=gnB2fosU% Ī%So$]g+髻a%x֨ZmNG rCLYqV]H,3]$۲0I=[޼yYA\^{CBԬ  etq?e 3"Zv?\P9X WuATʁ8ʗ 柦$o G Ii?ѥ%>c]?YSQD6j GEC ( D 8E}g 4,́ḩ zՇ+3La v+4+ycU,o)8-G::Neyeeqv :EJn}S5}0 g ݛ[EVv%H|Ҳ&Js(غ[g0'?Eqhۡ 4eOXuD&5l A/*c2)k Yg 3#1뤝g9Xm%~$QC'?E 6 Vgx"O!G}Sqd[뮚OJդwbͬ;&Iu@':]&>r`qDpǫ<bqu[͚ՌTYe9[ n6L|8?:#f8bR效Mp̑4OCrG>zz2 -þb 7qc{ES#@UwB"N4PiXV4{T3r]KAYz)}alS?aS'`rj0 cӿt#mHCt!=؈+X'`W41[c$e61W|I gTa~ښDst/Ο)4"ڼ'pųRW&dQ!^wHʓǮ]$/[w`%Yb|5AL4Zr$^GʂI鰵jj6c}cgcGC(o>I@4u `_=8;\am!;<:IGշ G7ՐBCn"^[$\D~Lw_ U!_Ix)އЪfV:/.u&ܿ!ĞG9St"P*hQAZ5`*:9^=7?T ѝ`& [JYU7°M8Fbx ~C6ĕKر벶nVd?N W\n{*`H4xf+RATΕ&ٞ`vn[ XP䥈ٲ+$Mrx+69cq_aLV7LYfL'j1y`]bLDoSxp HFt ] mX5;s9igQPgaBa[7o5άlE݅H74E+tjB2"v ; %p2~ 4KgEbNy p*)gK胥0]TX<6Q D_ױ#"4 pe1P 0"X {OUJ3|ei| Ė#.Iָ}iГn#8:sri-mVzOQij֒E՝^d8bDr6N թEY7fYmBO) 0+!̵23xTsҿd{ϣIgxp@1q\}?QbQf=Oi3(86ʴM``bp+_G8̫q;l1~[J&&Lxl95A; E H _͂ S';HyOTB#3E4.ķY*7*}4Z<L6=n:L!o)4S)湰s"xR?("8٧O<$16"nXr\hƴȩtߑM2խ*Ķa5L;1AH&(SB%ޏ1l%g7wOk_{lOm`im~4qcY1'A{ޙ08$b;8HZ":j*3`}d.C|Z]h/Aj-Eh|s9,\m"OQnK(vKk; <ɮJ)`$'gDǠS'Sa'5ŝ 9a̕rZD-QN\Mi zn%D}yÏ tK܁ F_z06KVAqU.XhJ <W#Y+q `[Zknm(}VAi5 uN0_)v^AymQ*8޲-"㘚~c HU4\eEofhafEV*m[uk,iV+Jm'JeM׻v߀RJ.!++ "HK`ȗcgL ){"X(Mrb"iub뱠9,]a(s {jK+09=֒% a[[~,$<@(]K U6EARătw:K|V^](ق){ˠ,2 =8hn z ΂aTLH$؛ɦ$|xEd!]6dJ̮tѪ?Z&~IUs),^oE#> -1?jz\xZ(}=%jG< HDIj&ڝviű+ϹvAǭYV%=,AL*fs%ݕLf*c22h >X0FyC{DXr's]HJIlH]ʵ kg5abFNjzV+{@W|w/kƦ5y5 >yۖK7#qؤ2tF!@ gV5AJ=Wl^fR_l놶`XJ+J9e5 X#5WN-gd^%Jȳw12 2WF9RBƿ{;m~k`_C r^t wZ!S_g@:;mh7>3<G p|vl|lo>_oHs5+ۏ}j[M+a:#c[u̼J-'n'Wǣ_Jp%>g120^k*؀j| P-\)ٯ %5ȧy Q36߭]K;U?'0\vS"Nm*㏲0ո?ip yFy8ia}_ѷNT爥m(A9V@08e"s R?n^!m"[.AR$` )"m8Vps  ~5f{NaX}K#W83:;}l6cnEGZ= Z-Wp@ WVc|L}r&CW/߂#R)`|@K찐 8qIb38P|9zXdžjNV'U G֤3pZg1u^`\_ vCϼ8z &hBW݀9ݍP6Qݬ^.m lw( pxʅb#շTqD%CFjO we'_ڐf0RHJL0DDu{ %T2ƺ*u:cA_ ҥ';BeH fbDQݨǞaƵ1sԵT/cIq?Zmz9O"%|xI `U/Un T&(ЎTwNڒ(8Dkex_Emūi1ObL+t%@rz;mK)!/u=r6xQ̩R|*TG*-pi` Wᡝ=A|=s* }}!H+" `lC)N?4xK#S..نbW̞5˅>\-쨥kMa p+]0,[߃@H^ E~6] M 4" ǙF>)# 3 6Q3]k':-%N-?3rbu >tO[ p@o+wO*AIz=CJ~\ ,$T X@dt9CJ!n.VWQFʮC?LGRV=u_wQssv8S ~XpyQAj^W Y4!gHjZGxw8ߒZ@`Q=hbu!ZhDMv낋_P (%,.vn-m6O,|2gE:VH[h_؞>S G&dsηc}ʦqzPnH~9dw+.3~3dh+cTFь2O $x"1^'G .BQzDr99X~m]hU͆f7L%9PFޔ^>;^z4L2dwBKjS4W̃*X';}fAPwy\[Q0C)] 2'ߦR9J,1d>7%yD=Ihxd+ m`g9e5꘥ VS<]=ҶQrcUmfyi.KPCRW@4$3*aXl0H,+M$B; hpv&\3YZՍ[GGq^Y\ 6Iŀv5E\ER:$3f `X4iͻHiDR4s4Y+xZF܉nba9nofibF]nʱ[T!ؾ3տ,B)bSq=_wXysL >0~x1xyDUr8F%:e]F_0&:(nCo72fkeޤ0sf3{ĻhM[pTNzvcrfڌu|5)ryzPkI R5l%/x*o4NRPژ'QYE\FcOH΀/%7:S ejxu8|& 9%'}C R YK3-~ܪHг{4׶ K+] tݨCsNP0ol>0|Sy3ҚA$|)-3y>mQF.t.mNעir;chxHzoulsTlpKs0Y-:@~<96.+\Bh]`^@;Lu|鿯^k3 fAaG.|4 nKM;J=v 4Piwعz~Nze_UjMP1$ۗ+{Pޕ R۷e5qh.ZWĢnp^5*_pFw/7 t7=4qR(SLBH_[9.O4pH%clMJKab㋖7ϹCf3 (=j),^aFIU)q3#’ifMeƠ̆;uR=GEp{q:{X\U?U0HNO#uIaSawkj( 1sī&OTh߮׺a}74x4CPyfQ4x.L/'wE/}Rހ32 1\2NE; (ĒZ)٦PTh+Y', )ڱ6) 'v6BWM8>1V> =qfn,q&u(69k+Ld MT 3WCx]ElaV!^C-sБOza3>B{]K|ypչ!E31ed02?,85\4雯=W3}?MǬ4%0de"9t"?bH)8^pn)%bV |CMx3z~u DИwg>z ^&˯Ff]qcy&yvSAyZ-.IQBM\Q{v~kjM>Y槣f_ZIr)5lr$isSJl_+h"Rg3`qFSLzKq 6e᜞lWΞeەOĸ3l+6vyun_ޗR!ZipEp0\eXJbˑ!W:U85 LO6$B XD磫Hg=Ӻlʄ& EǷ? r:]hU=*6E؊ Z&P= o](NI91+n\8v)!Ih6ǕZ㇯p$^DLgF6fʭ>{  4+Ƚ9IVV$wG}:ih襐٦-[F&>f1Ded8W@=|0#y4KP*MSѼʛ+DPZ.F`}iȥ} ~s F-a!1bN{y Tc>)U$!E~^!*zxø| +bM):rǎ{M˕mv|0d* f+8S+$}z[PT5TFoxKq"k#y_ۿDo6o`@: Q3BsIċ3{}\rxd zdgsE8| j7 1:m2!&xId%.PxlM&;@K&d≋4V@{vדzt.`ʌH:U&!5[/O ?r<Xx z*D 6 4_D6#{qk8U,DE>8 ˲qxJ#X@'!;gK鄛]#dRVS|( qodc.r_B2h<6*Y6 )8nd8$XV xy"xqmE0v D_W,Q|곜e5;)RuNNt碗 CNJ X*-d%@TjoP{|,2 djo,gn!mxF<4pcǁı-{j,ܔC$/Mٰ;fK[ j41{al K;CIE8Pʻ8w#x}]V1:1$!%&sN ԇ5sŸ8B<"3ZYzJy~xP#{I8v%<]6H[.WΝdcnBGP(HAI-)kP K4ͳ?:KUk{E GА [us*dZϜ\xˡhi7o6`tH,JÈc;\2RYhf=wi C<_BU2Ħ:%WvFoa8齂&")*o{϶ lJ-ktM-2_.>c[ =o54?'@'sn]K~"%쭪OFTc(\ BOe,1b#m$"%LDFчr ,iԃgĭew-`) x5TTYY4h"סIb/DP&eJ&12f1Z927a˥32KQ'#ɕʻz'ED JݖpyskBM/peT4G.RwX0*C_ [O3^qs'Ϟ>*3DTᶪ?K?#fIf3"At *,܃Y|P8e(@ѵ2Is"y[}3_8.ESP\@c9?b"t=Ê|1$3Ƅ nr;ӑ@L: 5S)+%e+ H,T` vNAP {x"UyOX':zd0Jkލ9 lBʽǯ.1bM c%zTEadU?: SJGp%!'Z\T|@KO#Jle{OlÃOC\+[t)/ܕv_,aUwMX%ͬ dwʓ ]mڜ9' - y,7<̣ V0g؋g+2!yTnBDž!RO!ŷ"ؘ2k; s`FwbsP!D{\X{ЬPl}"Qm}sm.P~lw󊓽iYX:qz.kx23htɇuH=ŬI>*2#:ʵk*C,JSpDA| S5ev,gjj{Ȉ]&ioh?~Hd+O;߅VY]3\r9f)䪍D`~;CK ykD{Erb= `&+tJl۴c< 5pb4LA0['U 0ۉcGʌveRq+sѧFui*Y~Gaeֻ@7x>"( Z8=r?mx6Y7z mswk2:|B(v _Peyb;sP'CAR1oWA}7l2HZʉwsɨM8]he"·Ynm&7  gR%7RyI>~8uag8;8XFPkn{u.Zѽ.Y@ #(q Rc6[&l .V4V/HrcșW/cAPQ0* 7Dָs[ ^C[ERoE!b#Wt&Hx6jq6e"?T.9{7,bkЂ);Pɍ~l[+ .7 Yʎ94ؚAn WWrxI#w &uxYdP`%5Y^;K㞔HHb!~nKK$pu[x U6BE"ݒO"Ӻ׌js ~+CoWqh^ڜ8Y?9>{%f YCg{uP̀</z9δ;]\`+vIf?uqUͧg{376 WQ]gHaf5@1Yx75\pڮdb4<Bƺ$? :潭;/Sb`SuA#'BT>4Pu{R*2씪â7On\A) GP׍zX*h^C&PdCi{ε(Y+%Xcf䋾.윹ƪd%nhJVYRJwZ:ӓ $bJotNC_$<}q`׀WDibiw7(=-vq Ց_A3xO)w%JZ^LZ'=/tkD9amp5/2l>Wazt=Y19WyY7T NEi+%5 YGyRKvjl m`KȔt 4у a7Γ"]-.5DfTtXrp.:/f8 C9XBxwH ޢvyu͊#|Ā Ҳ< qʚ-);-.bbޛ5P\3KE#ѺI6]rTDꦖQ\~HH#b4xJ7V7 'ͳnTV2J2Jv޼n|` >V4t:ԃz ; *ꂝ@'+NrOq@,m@ q vU;‘"rAeқ#Lq=/b 0{bz^UboZ:ʜPPW{7UYqVH51,,2ܡzb%(=ף#ZoWrmU%(0HlgZtǬqH0gZ֧6Ȝ{†)Q5N.}W~iΐ_s &%"ADe^IPog=:0&oM/k"p)d-oPv]囄,_#3$HJI4WeLRKKՇ*[|M0JaNf3ײVY'$6rqL $v;^ D0eS쏣M C&+%Z!SW NX9-cALOr? ҭH@n2)}+I m?tadsH`}%װl5-\K'^Ҵdl4}ޞM]{d U p8~"%_ddYE8 # 'vAͻ*r,V$T <%F N59".MPTlfYfh#F6<[؃;;gҦIT޲H"f@MQw췀hK8ך7q5AL tuk#UV>5QX8؏@w=U̻x=I&ep\Y SY?To~?qGD!d]x׺y蠘[68rH|lG$ڂ3`܀q\ f܍$upJNtK\M}pۚn߻Ӝ En 6@CҦ}=;J,>ro:~#rXK5gXRɡr6lM0\nn]d aV\ݒH oƄh2H|xxqPͻi _O!!p$|5eEŒ}M|2c: (j!KYol&~~AV_gե\"x@K.Zwd4۔4գp].s(ƸS֭nL)|+1Îl +_$]^f)Gnn LXr 7 $~wO{>ԓ4N1͕<ǖhO 7#@nE<BsS7#]#?3DøY>d\Whz/oK;ח|deQ Ew:1є,Ia|wz̽~D$v,5 ]=QKH,&%'0:P71@t&Uɼ2_`7[o=ewd p9䐣!6 (cM:S^eFGjI+2z/)ǒ=>@j1 )WE0=T<0 /3Vatmb9ɴ!H Kx١͐`OA5i~se+atpKlfbƎ'Ij%]q1ڬ4`.q=sҞ$G>DdD>\jKK`tN8?)=G]zZ_f'Ce`6D8oM\@[/Z%B*;6{M㼝@I haI`nm+]; (Fi 4pS |dclQĢDWq'πGICmjPD;8Z<ϱiY'YEk oG?Y9^PqCToKLr)lX~p *sސh<(B9"dA6Yb:.Ȟ6:1+>o;Bk=`~~h8ȇ8rwU%^(U5⇱5U!9:l 2*|ʝC <@cP-蚰.鷽_y[?aȭOR,r*h.?L{ILCAupqsf'@s%L1z$1쓍aPd{qr5́rm3d  RtTz;F9zo:[LH'3ӖXe{?]ɝR9A^&NY<ݘKj˳ȶ-w)V@!p`OSfiͮg[C[=W5WYsFc, PuQ^Mԏ0|vm(\~[ aa⋏o&$wiCn׏Jᒃ"^9=4Q^ᚯx A-?/ 4m;R%OLT}q ɢ :C6QKf] TWߜDNu? R @Jfy4ɧ`[6γ`]s pJg̺>R[Xg!0g eana]\wNGY䟲8ز2;E}~$lں?2ڝB ߁-X.;ajBZYgށx1/c]+D!ȬF z[ԨJC^)fw2: iW/ci4'EU>jZ =h#-$j2,4n^-# 1`v U^R/G`%Y.}ma0 5Ab'kA̠MAɵp-\0~R($NਓgmA*"FW`\ИZbG ƮBHS:`y,j> 7z=PQk;ʲP:)|QRhe&TzD!j~d 0w€ϙÌ_r_w /<4B[R#jC.Yd-.hb#T3Ų<Sp5x.*F/9VwSp_cc!5*㾇+ qwQ+5Sw0(\迨U7 |;9LacVqL{ƍL0qgc&83ҒLw2ၼq2woD9&y&3ʌZPN^ٲQ:ޱ;vr QU$fJKkb t`d[;_*3!fz;|7C%|]sU.Q?t K.g7?RrB(KTj./əhê>bsSI<3L0=Kv:JdaԀ /#[ƲbL\sf϶@d9hIr[AJY+4ς| n.HCD}&d? lRb܄h!ůcSgl,*وrjT[v;`mIvV1/&-y'bj{J`|_%zЦ%,_1,b;E\BLuؗc4 vԐI_G Z`(4YKQy䰿 u84oja"TT*/rxVD1/ ,C=mCj}QGLGa\+Ǣ{2ǟer "u] <1 2acmJ"Fݺx*ªIAPfVkʀa*I,0c 'k+B h]0>uj4;ڭ§S*H= +wRd2Fnkfxuy Q[B?b8%٣87 ]_ZF_B 8Б\a]dD+W5RlEyչgCbbj-2e!C.N";3wZK@$)R7^-L#.?J8p^fņO!WJ=wc`,~Ԣ+p*beN3Lニ]u# -\5eTn2cZpX9Lf@kEŠnkʠ'BoAծ$0.y];7Ar,g7!g7T&z1K r$h~v7t 'b>qV2HGcxHxC.KYqG6{WjQτ~vo5̦0c,U O䮻lRg;a80LhӢɋ ^Ft sINjX0S"KNqa vq~KXa*navثGnJ[ Mu] f!pJ;F65 㠠@VU2ga!mӈ|-C_Q)SL0Cl"pJ _fOH!Ze:D`iԯs(<3-G0gv(ɸ@uYHTmƘ[TߺUv52Q'`A#@7(y~^) odenu۪dŷzi"}!>FKɠtNFkb/snp,@S:V@z_X=e Ѐ Q;)ޡgɄdQrAu(Rv~(7[:`}ՒX;`eN1'NX#^ :jA cyM@m_ 4`)ݞ|(MU_X*]T&3^Ѣ}673(*x(< :KmVRxֻ"{ӓK4A$שneC;4)$N@} ǎZ¹2sPY?MN&a`@貯Q} 3 Ήǽgv!G.!r9~T Tscgl ~=8ϊkgE(N :@xG7Qfqu;U4WXfZz FdIF՚U (;T@C`i?9:Lm@6uͭvfS8Fؠ2յit9K)d)#]C{S*" #H8`';%mד]ޕ|9˖ߤ&(yq&50o%d]btN$P:ptB{C.B=|]5#\xqVL޿ٙΫTDTQbfx^2ιL.1_d-ʐIh'> 5?; ԔX%BuT/[xAO9 ǎӱ 5V~b aCEFU#'2Όz+͋&Fb7ЀЌ!&-IyB^wpo(y6-S;oL5A:_.ѓwׄc.оvnxۮU-R 7TA}! =PdSR=*MɊvF̀{JKӹ/"B9䯶L䮢o] UtBlo01ݿp_y?N|2U ֻDxa]tY}mMq[O5.1{ ټw%.QgAe99?bD4/DMmpV,1)VL?^[dw4cJZ<B~-KDҔ( &m֢mfK;$<''W,?ֻG-jJѨum˭; Dj$6ï4Z3b3X2;҅ٓH祑}a_-m-Y)L-r;u TYͪ~e5ԩ E[6j% {"#OیļX=$e*'{K铥c苈[ϮGHq_7P3Cdw7 :OpvzR|Z Z'5@;DX_%"Wgс`r8 pWŘ" ;>Y#x.tB mp{m¼҄hkC2lMd6BeOau:8Tlz1 VVPLO䦭V N#tUT@JJqCL\Fu %fzQ(g!Gr XGa' ϳ+J>HXb(A܇"~I{tʍh!8ٮT |Pi7}Aw- .fꁗnӅH|:}lZ%y+'> HpGB}'/oٽfjӲ-yV&͂2A-c1 n?,- ᥩ5 8>֖ JռbQ9 fOKP Noz(^%z5%B/AB}_C6Ò#bW)\V8`eK}W\;%LjT7ٻ<;)oZpMʟ/dMäL $g1ve*IAb0rtJ-VhճÅ"xlL{-:C2H*p^O&kNFj6( Ze\aޏl춝Jyɒ@(1̼uLV$w7~g`ƕ~N&Q^hkt;̋`D? m>m: țޭA8\hd&T>kM>bSk}pD[m7#!_:jS!-A׾wP4ʤU */> GAFov+ s'.yQGiY[$kHtP'/t]-VI63fIڀލ(\]ûοoDbZ# ({ҕmSR ^?U*>bxՖ'$F(3%)M j&tё]!0nʌ}Elɢ'zbELqf ]՚Z+YTCm\p[81)+&}3jдzPOvL:  `B(M7; u7s𚠳xhYDyYR*L_6&sDn9-bH٤ɘ:㮜WpA)Q9*3G=ɨOUU}9>lq\I!kYީs<;U2$\C;5CNMKL{HԶ¦g͐2v,Ά>9XL&#,A0֣9>>dt'J%)8[$ZGsLd=S(e*6$IJw&\tt}jH4HF"P `>Eg"кm {O EѮ=U%nv I%932 XUGɘe:gY`r}5+Mʝ-( '?5;a5ŷp|0:*? n}gߣ c@oӿ,=5Ul~D.AǩDU3,[,dW6yk(Cγ%0V%31=DIHyNRo96Y5nqU/ B ,h@7}.ӮJFyu""Yڑ)/f`%eI16pU ;fQymIKl,BNj:6*4e퉜JG:o wSNzI[Ft_9x??1k#8Я0e>{ߦ:D#zN#< }2ೖcF {a\h.ԉY=KW5bPKUs%MdK$xN b!Yg&JMp=~#YjX +ԹreD P/b jzBTAo#rOcq$@``ﶮb+)p©OepezQpg\I:{ 5\qCEgrGD=r`C\~.#9P6((B&N]]V25w&mx  "Ro*S1~o; лXH@QaYKkkF >LTmH2 _r$;&SQRLI\w4!i3frǠ0>}"^K>Lo+`5VF^ODj0.N H; kR}WX&k I[g^RJ'Bn=Bf,dʋۑaϊȗve}w61"E p J9Tn3O7;qߥ: 2;0ԅ}Lw|^" :R=s l|pG` Z)wԪM|"?lZ3\& 9#-l5ݲ,'b(mҁ0miT 56%nzm{\Fi}^vqb꾂Q\u QQ]=Z#Je:L8+jgR5g^R(#4,]OV@4Mg P›($cmhtZ* ϥ.I! IӅyT~BJaP'5&W1BB)PͲvspU8Tʼnߐ'mA‡ r.!jSS }>)%m\ 2RFv5VGd`mI_6KA-hr1-V/gw5=2iuLpG)]'UJ"y++gYj<0ΌP"4QMpi:j aq 7-1溱\A{'02g/Ȱ(|_v-Vۧv5 :k9\˧!NnWK*mI9:s1 *B跜P[f_qdt{v"\[aYfn`COj3Ls' ,Yl8 $dݐ{Yhժ BȊz+ OدFI# 21?o8ã"7z< $K^؋\^ l9V8E:kn avKɷ=k;B!}i<Ƣ<i8XZcOyHds眮Pg`(-aTeRbAx?!sP]g*0L0O4h| zC%k^>UxG:l3%a]QbyJu`m|(  ihYyI/چ-܃Ki*y6i< cK[^㭖Ug5뮣[Iac%ENPY]w:y5ljCoP&쾄pKU`d{bp 6{Qe±=~NH${|/[͛@jln%%@ԍ\F;XT3i ik"_ohɯ^9vSP9o}ȝ_Xά롙ԽgiШE:J_ ǂDIBjXu\|WZsz5U’[\@-,ÛaONg0]LX2FiuL-ȕ䩦&8=Zz QL;sMcEm `^| ?VtwN1z 5`26}CMi"H kq+hH^ȥ  '*]XM? iѠ|+$ZisR P@w'pe<-_[lֻaJ_IKFAJGH"ҽPڥJg9^k[.9 Y#9|̘C% Kxs4QdsI.j!|E~WC:w)z髣r`X"ʽE?d(/d#:mTbѨCbB/ 016q0PL]t1sfDi EvNQ\ q  pA^{v 1'<-ePr.BLFs8d/JFTAg:pRDG43PW7jYYD~z"_}Tݺꆍ%=2~{CYat^:#bDb>7]kt|~Yv e &Aq ÃHHuH#O}-< A);oa<<ֈ_#5WNmLzUnfhIɫ4:Y9G$( 8\7>ߓp: ||C X{;k`\]a8X;4vfX wsCIV)Nx9PQ ]7H&~rJ1}Wphix2S1V~9tE:rƾERVϺJJQ8Tzae}_9:Ha>u1 y'7}ơU ӂ JIJP1a'if; 9GEc*C؋Ü"V5Ҡ0Y@:!Μk/ŧf$C򈂥Pߺ.v,h2 Ba=Bꅄmw*V;Ky & M lgW[ʄ5ߕSsm+2g6aⳆMIPQSyD=1ޟG1̎}ag~?H"HJz݊[ލ]t[>9䎬s 8x)8;صwA`I+9\O }1 "kBR_`Ts7 vtJL;`3RPlv [JB 4]02%}.|˳Tc,t@v[#O"SŹ쳠5YfO.ubNk4^=Lq;t`7plNqe_%s޴ކ-`Lˆ&5" Ris pݎPSS]ʏZN9׆Q  ;h]+=M.b @MCX2 YjlX>R_fʍa$bolaTy#OgSQ3 AwwHCCϙq3Wy 6t퉏/Wi')/,ߝ__v4s9pz-}Xms e`➓1>^K:c *IpzEhVd[!/#[{SC6{&ua ,nцoңu%{x$S;=&zE䬻۾Hƕsp r‡P7EĞji*p͟+KqMBW L_P&mfh/~ |q)/ Pj%tMyA~ l{vQ1O83qSryZ\g=~F|[~#@UwTCQIs +kU4pU,/ 55koy; ^= P "L+fJNn|qg.g $B-% gc 5{ 'VlPIAlT.{5a^J0_͢l.ŞwWWq!LTl;#R}]^kTnM[t3}xYŴS^>p$ک6ITC⭽vP>?, X ڕ;y.ͦpi:@-l&c|KyFa1qeD"rl8 -C<n5.E96pj徽h?0DBiwr,LYhaL9?4JOkn=ݲrVD(~u8imBL/)=eSJΝJ.^- L~3d@IK\(D-?8ZG#Z[0}4h3GKyĐOҺ^wO#$r#0S\{;l_hlOSP iNE,7I{{d} P fIE Ov=0a{ڹÉsgbH(wR]n5RL[q's G`}OEo$#:lll-Sdďђ-|#&sFvVe6jUJ_^ݚ}ܔ:K=(\!=^w0^L]i`;b⭬QusQRqֵBv 2+,x4fqyi}Go C_"q.]x;̡=C=9q##[yY>ǧ 0LR[ h5KXC<#aXIdd觏4Q|-hg*4'Z͂fT{l8Y ^LV-d%/iUN+?i{7;]~S*-1rU ?Dy|u9K]9v^'o[)}`gl8o4;,JM6U7Xtދ"*m¾Mh*˞1A3i*!ǩhN]*{pv.:Dj(3M4R-tHy—F9yzR22 ex(^FŹk▧T-g%G%<2η%|:*j%HF4I}29ΙV 5r+OMJ`ʛxuE,(PNHs#KfRzkk}o‰qG (+e|2~gLwush j5o !okRJZEIQ8qwY!a)+:P[`}I mbKL5" c96jP̸M̐!5NJrdrؿhZcHk1$%t_ł$|*XكvD=qہkBDw0ޢt0xcW{V#57[~c#'{ E.Ώ]ɭg/<$Bs=԰^Qy|=<#в4AuJ׀])c!滀 `C6^ y,ǫp֝|rP;r_;޺VhAK"s )y^=FB~GsDD<׼St3/Zhgs)ޯV.ƠLہȽ}ٷ #9*T(5 +*>˵5z oD7Bz S`$p#=Z\^/|>(2Z`8u``R%WJe+Hƅ݅} N0;Jop}C ͼ["Ei(A sSBPM o .QO,D.;@'J}U.9lL5ġ0O^DF!1jAn|ҼsXvQ'FY5d1gaՕ0.́:;P5 |n9!!VW}m9H_tL$KTJMz ~ cQS0l:>Cc$ ,V{ Gw*`ש׃yqVmDk¨jlfy_sb\ϔku@HV}vl/|3 bܵjsVJ?a#:JOOE6: ΡK,0)i"NYOvƓVHmE諊#IMUJ6CwLt>068"Kz1IV}(;  /qx1PACVbZ]ro9XO{!A!@*0e$~&]1=YLH/$^Cô4%0@Q)#k"eԗv0bRO~#ߗ5}!|6*9j.VgZoI-g4ݟ1hOh}B!G:2aF P:KB"\[x Z,u!rJvTkn>6^ vtxFLuakL4{pv,p1R3azee2js#|߫m4Ğ~kr=+5 7X΄:gH-#~kٰIO OZv^ ՜[.)lzhC Hk]#_$|-llWƧfz@Ʒ/cMu"Yb4tr b*F"?rp;)\qgϊ %!N4 _7 m El0|˷ArJaN|Ywpq6?Q;QZʟ!_q/c*ðUЧldQsclj Н⪀5A?oy7M'u<{0LN.7j Gq=cwf HMB\qPI5 <{Y1LεJc 7q|0l#gM:H=E2m ;D F>NLt{qB{#a &I `ea5T`Oio[ǟ;eƉ^prơ"=tl 1uVC9ć{he@MI&TZcoKQ}葉ϩA#{3\L4xpI? mVw;ܜMwt`[6 -]2q/@I`{E:iNm?h./3FAhk۪h #c0zy6g[9D//Ǧ}YX(h) F(. H4;5OEPe'P*l* )YRyƣҨ;bw(dqޏ.RD[scC6[-." |:xjr2mmȔCl3,:?y0\cL;DXKۡgd1FPĐ;ίasL=0ǣ)xHΑI#PK}@NN/^ -r PlDu3<Ѯ{bBR&E>{C2?P~"$|"E ɩvOݶG]W_8z+;pK쬦* w,#yTPl:Stss/%=;ʈrT~@Tv^>rnEu<*X ?YEH|,aIfZNs!T#B~].g.e[FC4!(l (:dI?G 0tG6' ` 5D4;`_FbbHU>xLCwL3a6zr3(9!*]Pgq&%"Ɉξ l߾{0"3K* mNZUyz%ixxy4ʟカ6hz]XٺEy+j|fphδIi5%ܓ5&̣%/'fw \!~ a|U8쾶Mĺ 'fPf ܚ1~(\&GpQCBIVtRn_CT'jg'ԇUҴ/<:(DHJ =Tm:^ )zlKԢyJdLSYMnW!uܛD$O)66m97xRT]BĒbGg>= >* dGYfJ<sDP^{TruiA^B o-OS=IKlC<@)櫉HRIz>_7ń]o`-y[[noBcIyVC`ݐr!niff. OW^g֑V򈿷RĎH W".$B:Ljm&IK(uUL*Kl0U0񓂲ònuRK!v+\w?Dɜ(<| o;E)%;H.2 ӿaqg;`c垸bb}(oق9 " E:97'ұm^$'KD7'lV9_YPQ\XcER1lA%➰Y=|Zj']=tyd048h}Rvv,=Ԙ/eu;_vM-lE!QET9:~W@VUYԫ&urņ(@oN:D+{ K6ȰO)([J Hg}rCZ!OFōиK_ܶOk@ue^[qZhe?T'ƏPW\pyMIdTV{7<jf80w GI%C̪i?s.#554Aǯ Ԕh}ʨy͜3# Wy*M0^Ǖl -\vP x ڀvWxc8o Ɋ$'5T(oo GoKOEÅ @.yQ`E ݲ`O n k>6r?#dLyT$@tㄝᱢh7ɔ講e`dQ?2E?Rzb} /Ⱦ$Il_q_0Lyv[ Ġwr1W<]7醢aLR?!pު"/)"<_~) L!{ 5[WfC0bLMA~m;~<"K̬szjse,x~ O1yi<-NIP =i'fgb(#}Z7[8Q<-Ws\mUIJ0^I`\3nj M6~1IUIdE•#u!e۾[昤KU%&VA/znTI!pSoyn_߯@W:z$YWSF%}{ŀ_([տ $Ɋނr>@҂J/Oiʊ@0 tբ)]d8[|r_H ƕzАFCPS浨6e yIȶ'Y _=οiͭwl3Jܡ?]Fd>㑥!Ǥ z|K;X>R6Ef~;b ŀ2J+#fo}nJJ[-| | !duO6jەBEYNk"lzz@CkqA/pqLBfk_1mi,@ pɮ|#hM!3q=|*! tw9Y bIp W*La#8oObdQ?#-;v#}0oTx;"%T xHg-r( LwiÂkLH,ɯys}W;lSz:JM,C}5kJ_HMyȗO[?O iUÜϯFֵXi=;mDt=S,ۿLAwTI R,{C8!4iO~#B`!5N\Rf<>ܢY~#XC""J{REtZ IuУC!Mɫ6Y/eO7ұɐאhto2`+́@2-l1kic?Z$i}?ll&ޒD`&bw㢌Kdjt [c}b’ս1-'<FT 嵆/怙PfRqɍd^uBkFP7>{;Gd\ԕpg8;̪gY@:M~z BFas1FUl|G3PRl7w1(啔  &..):rI3{J*Q [Bz;Dà~r(Tb>6zXZSTTm[n[VR6`#0yE>3s>ěbMу>ɁԔh],^V7|џ|8J$7{2'JyI K e( ,NNZtjYJ(g,q 3).\i'SF=`FNTVLs `c,5#$7 Sr-B>.F`R#ut3Bf e 6x|7I2cQ+"<:Wx"7=];!x_i?+.aW/)8b"i+jTѢF< <\Rт y<ڝm}1FgƢ"zQ۟=cm}D;\$$Tg,ád;7CX^*ODo-vp{}|5ܰkS%7aU =b!*VjF04msqϕoc ayAuz/R_:ItۣOk1R&Eq<y3*Κ)T %3L& 41 PoxZr0/bh Ѩ@)nM˛Lj#J%l/b-1 iɳ*;,Iݓ6ؓ6/ܭTDa]X_&y c)5eku7`#:}d~N1AZ9}WE ;[4RW6æy;W1d hP!6f8;tv}Byo@RI[ 2** Hcџ[14 Ʈ!J1ȕuVTlJRCh"9"yhC3=, %`pL5@1ߜTa&;J G;t1-ұjQ/7"@5h/eA]ľAZa@uo9/tF N4u-ܔeJXt8[\;(XTwݑ`$U~sÿ0{*I/H4 M /!:cs.+¥|@S] Eُr#c@kSw먴R]{k,(k%qBӺaVZ2Cu\LlJ ix I^MnZvux%y>L-zarxvpPKt76ߋnϪdw ( \C⿑%B"+uy7󽃕zNŎenbRcm~/v6,C\JCDQF5%'zHEF0b}K! ެëuhK(~З<5S˸_AP!u";OO=++,Zwpb:1f|\(@g_ zuuP[G$M}34υ+{D|5\9^\E,sY4Jt9 -Ò%4Q $)CNS1rju5҂3$ &4h##~#wS ꛜ%ej}OF-x]0+"(_>3] ^49n/K(K趗gVlRcu~lև8Gmw-[ha(k*jg5]Z6wKQaKvNSWBX tI'w @er( +srsl/. -d1^LkX#D*ȯgvX = 3d|v,Y)RpՒ:,':ai%zewO4,hote7C09|$vq@וYߕQQSf@9X2"ơ; J@P8IWTb'Tg.@i8uͽkƒMV%xOXl@ zU jb!R=e1Yh M}bIL]$p;Eտ\ibjg_g֏| Jt:##]_>9%FLT$a&h;!ז(/OM 9/I,#d/:5g::;C8=GRl?OZ G[r KMVF|brIeV&jje].Q\ E{ɹi]X%Bw^ʼ\]},@axh pN7J4UU3#ҡic)AFJҨ1;|,Xcfb5g3B?1h>v JȞ0{y ~E~m` G/+C,Cle54 l!Uw!P*[|֜?"BbOiJӴ?ߙTȑmiAzrn=!Ǡcc~&v{H/׹ R66}xRFY !~噏 )5 uK%-?Ttvq,:ݤܾⱇԞ6uo5OۄiE|&6 l*qh°T{s5p1/ihh@7DN="6?2Sg@_`?R @;P_.ZQW`><UՆkc=Hb ˚Le!I*u;L0З70cwhBtČ&@\~uXxM02iQWȰ vw^8*P-2qOfbW+'s=&0n[-y!4J+ty~N: 6.I;"EUy}d0BouYCDg1S \FCE:Ӏ FHi dNJoZ_k]]@XXZ,YD!w8=nȩ᷊ZI'CX=d:pAcѱ &RӅHF_4)0qZ~f`ɐD,R}`5DwFp9aiӗ>O'}nF?w4;$!wi6䯘ln,:ppCҒ ] ri8D ';,u^1@0A,aЖ=9!T tp=6YȽ,ϛZ8 z|U(ф̓Um@$;s@A|m7J4إ-zؗv*IV,MQ6RHq!߄fc<"F8.`|JcotB1=E9f&)g(O_ oYP.dTҖl&9*fVx;J կ5+F#:147bO$J.c.}[NmI T=i6{BFtGvT/r\5'V~Hd#Uvade ߰!WIk5էF[,kN|_SK >WƒN xY\1ZG8>O 7J 7[@F"eB-"Z={ 84 ULq1̈́XSd9_a`Yj2ɼ:.kE/.H湮&6-UxӰTrORO}+变) 7m7.[<+^ $ gF-5ې$ŅȈqCϑx-BϺ5PE?~5:#oV'wjX!Ã0/0Ep3]x `mCYq\0{~ق/5!e6I#XMWb"m.@?'[UKOc?/$p xh7@Ǔl Eڽ`ri'[H'}gHԉ$dM~;rZW%,?m"L%̾3~h!+We~gyk ֶ.ڟXD]+qP?\>8`G-V>Z ^9l"5#rN!ޝ04lp͜qQCn?5npZjǽ|h!Hl;jOo %H/KQQp(z ix&9gi.:c4vXimX\`׳h {AġB&FꠌOe‘3z{x߳@{X.Ns%GwP;_S'=BAGlXe},yoCRI$l)ڔb>n!d\vR$&:{ꄘ?a]+B*Ѐw`F1]QuC5ߺTբNDk[lpVd/dDnᮽigM(Yv. ˬ$VWiJjGPOkxPcP[<0xB@m{KQksVQ4~HoQg'#߳EEk % /(n-D^` yU& <~?`UvP*E!&G*nVd559xܙx'1+7pr]+\^h}ٹ:H<Ɂݯ 93stmzHni6Qª1 x3b 95ظdEcDí.z.$1hG7_^J%LvSST2v>1c_A YsU]CfVG|@)jF2LQ> ըa,v 3dQ+thIx{&A< ']7]26iyl6k%'|i(ڌt)tP)Y AXy6X]EtF_ԥA5!* S!O=) ^X@'_S5?ALChDS,& j3t:sy ExygVoܘvamrpͨAIa⣅AOrUu/4Mg [M:#:mp;0x]a˨Gtp.\^OOS'#K.G5pGD9oXʁC +۪a5X-H݋Xd>4U,i,&#cI iLA3u/HhV+x UbT8? Ⱃrb2vla (Z mN/ 6REHv'ZWvTvǏbbL~Z12#Rѹ9~NpdjJV%%ܼ=h$ ۿYLԯEu!~kQ o+g|MqZ7ۧH-xmcǕpГg7Vl?); 0×1122T|1R-Za'h^i0 4gxXlzpMm50ʙIO*2&]|S<n=40:Ԑө2pH˵gP`W}2߿=kp.ݎy/!N:mK#64|kϠ/LTͦb(ǥ #ŝHZ{ UO8m̩#{܀U[_*/C(<($e6Xk 3[ҿA A*-si煄n}`]S"ْ'ݍ,OPMv .XCV =qʓ^x#c-~k{Q鳷O'F$םeH5\:4C!ڑ%>`=mہs&`s(BK8[%Fuq.Qiէ?(uK>"҆X}$7 $$ 3k-Jmln(դA}Sd^'܄X!fx.'O'Ky;U^좤, t'-!JkfzG)Jff8[V ېt( tCDsa}8ϐeMk =ɮ7/&; C͙_DJYBƬ0e]vU{*< s+-TBu,CK8?V0-QJ%S@,N`_ 2H<<Э{Qg^s@?S j-oEI  6O@׿=$}:do%~b^d* 0աE3Ugy.w+g"8!08dM9*&'}׸IfjcqԳ>M'ߢ"n<5rxv=l lKps!olFr3ű 5' 4ߋxW$L*MK=: & 0LjcnкbGO zYGBNk|WLjl QH߯+&"@o4iL}"lHC)]y> *!x .J}‡䗜NZPnM%=rPvj*e>@n|' ǂ"%w ~sO5L2 k(^*ߍJ5#u=b: FQ֟.B79}5Blp͐Kwv䆕"c\Q)y$&|(P40GKѢDZ oQ#}0W*Q9R ; b+B. ɴz!$#mր]9B.KD8j$x~INV0xĊΗld&-$B&|PdzXz?VJeV'Z;߸ז1'2 Ze5Z3L+btj<EoS7 GP T75V0G؞Wh":5eށXާ$<ΕAߏ PEwwnvэ=`ȷ|-ضdf'XMܛH_w_ $t=L(*; /67#CdKl6`?N(vL {z-ZrWK_#Ϣ{?9oaG༎(޻|R x :=\yAtP:"kw/ x3!|v0X5;qq3@Oj x6S5;GNj0l;30/{>nU`^Kkzvmvn}@~kmZRCn&zO BHpt/&[Σ ;s_"rKAu2ʎ)O/1:˟˽Gw[%RbDBvZFzWK{#om]mc |_Erv9Ѷǻd[aX*wgd漝Ѯ  eBٷ vS.b:|m ilLSGGVh0w$cU :{B+ֱe=iA|Q>CE2*q? /= EQacC:h #(`VǤ嚃ha_scv a԰e\i&gPgP&CYbǭhQSSȌj:> '7ʑ.҈5Wav(!|`R%sAPъr:Vux$C;| #m2h_g+`2M>#CoiW6D~P9=%d5n3s,K <89g1T&2`3:S7`PcvcEaNDvg)~L {P_h3˪v@ME&:[w<E$IOvjp7VCxZ6$@x]ϻ!lf| k-G\|LV^-iϸm,@袣wo}hw8P#kM:dw"ya }U6؜T1[/ Yev S4Ʃdո\lw(xJ0a FaHt :O3׌F\ab}pJ9g"܍{/X;. B],iGBR)bFƦ cUȒ=,0q\+GB$dw0XvϿ\(O::vxm&+t4'>]? 7]Pr/ڷ0xs9j9n];듨]9 YȒ]8w8w|CxfןDlǣY@_{?kj` 7,hz'qN.h.XDXU;6~SS8.l& zUn450hQo9vcBý%;(^\2g!CE8FV+`*3kXØG2{sDŽEspH嘰- x)"[j!tF'`M ;G797{U{r:.YI= 巑 C |!hB_bu_z#c\^OO{=bB-5ږu}!6EF45#g ;ghMX{q!Nf-gDѝ$ǣ'5aor /eNzxMz+rcoq  m'f+zeVԟ->Nk՞+mQ Qh c7]u'd(o5+X\Z}<'ৎ['D6`IJsY[-")zfƎwL K'u}rl@ LdD)+ t$X8Qh>r&" X-BI'!hkvl&P$b})MzqI? 2"Ku-C.T+TKjꝸWjfc |P7*S&{$!a>IA鞕[cK6 HXH0/Jԏ` oߏ-Nz{!.P+׹< vLGXCc뼈i~VBJ4kS (F CW]>҅C-\w50veP/ӋɓD u$^Gp;K TSU[u =m~ [8=COW(KccX;g$Rv#K+gK A.U3? 5JFwǛJ@ρ4*0Obx7 bK zi[J(9iy j>UرK<ˊ었Y09:ɂR,gI,܄Au SDvĸ 4X buO`svo祾Yz0ndvt=@lpk&IKfc}-Zm!QӇTq\n a X;qϾ[s`WT aಬ!NUpY#AV8OZՊ۞p!ٗC* m&?eE9]G3h s ̷NH,ͧKt; j.)ȡ{Q:ߣ72(Nj>Z1Uξ&)Inm0( Y|#ajru;Մmn.XBؗ m?Z!`Yruz-˩M5 8~ogA V]͈"]Yy&xf9hG`CY)VuH* kc7*i*q/ȓ1gi ߒض= 2}cdR)20<뮊0(4/]5sg@ZL_KY0U ` .Vkҵ$v`4Ij/o#K{Wm~, .!}!SG c/)\V 8\pX-hѾ\{gáB̄R%s{64FyGqfG`/8 e`]zWo|_EU0lzGZT,4ݤxs-N26l|*]ÄLhh]3m/2AxKݣ/߄d]u-@! 2a-V) ܟmwƦ"dDR/P]FI]RVЬ5TРg;IűL@ߘw߮Ē&'gwx^P| S+kqBr?ٛo-i|GF]m!tH+Q" f!dE (3ۼۘ=3aӅA[VF=47j*Flq֌˔5M[%en)PC KbI o.Tp!^zB/6j( WQs"0갰ֶP 2{eP c*"YqRk*5 Ƽz7ĉ0 ϰNDҮr7h6_ aoPO?C=|@BƮ+ 3B*]dOO@Hv]_3/4a?eȁXgqoo:K?=X O jj'NL {fF@&U ߮Q99&Wr2Sj bsFg-vym!Olg ^d)إa#qMyW0'!}î,ydq7l g``XT-2Vc%ݲ>qjbZ!= =iRf:lyMx &;YJKkZy:,2r+EtTt(,&[&z҂-#?~ƳxGo&J[)3 v0I[&x:Qē0]7\x~+QնšF__.i˱d#!Cq]>bپdKO Q,oEG0M1> %t"qrvHФ˥Ǣ*qC/&y{\ٜqx[COƍ;H%fw'qfdDN k;~m. ްAa`,qZ<#Zy? 1x\]7c%b1FUog1:9Ӏ ! hXtC VPv1;s`W\9@q&$lcʠRSW ,aHU3H+uچ );7(וYp91VN i6m;1<w ;hboݲzԫ $"Oc*xϜRw|m];!!e'Zь}i!zTb߅爌gQ8-l{N]Y 唣h/@lx?>Ò:IZ9D> dm`~.i H F .A-dՈ-Ղ;ۛ"4b[m5#"G*I6|T*ٷUkY-(IXV܏4%\vkؐG R[w&(kZ b޲.qT:آ^&~ۻ{S4ABs*3]!\Zx; ȋMyXq8UT*4nһSͰR_my\)*jݬE !_Lbdz%}xq竣CJdDS[;!b hU/(izKn~kc\l)@NJSp&G[;K%5KYY C5 aم=pȤ+`L+Ětr  ȊC ZҌ@Sh;![,h2$5KI_{R^v/M2pƳmجpCAjkY'R8Ja8ZCw@y׸}Dr+;l*&ͰDž~ }/)'6B`N97VϾJ} a۲ Bv._8-Yq-+$Rܥ&ꋛ&w=O ߤkqJIA4 zK \ qt~ݢL4k(ȟ-6-N17xq1 as>6Oa_L.uZqN]W+G8f_3 MQt㡁Zty5 @y݊DuZxu%?t^$67~k匒xI-C~wM&RAw%B.Q䲍+?| G)GI,<:+$5/\{1l|z4&+AjqO;Q^{^ܻ\ᚴ˿te5X =Nr*X`lnxPQv@F@1p"]-Ɛͱ*׺Gi]Nuow4T})m%iP&oc:Le 氫$c4!m[/ҪYiW $}o*ijJw.F.J+mRTikAy 㿒Np|rgE)7R# =B" %VG!.V H=jXמn hk/`)xGG5>,fҜ+xDHȋ*[*Θ棯{a]Ƶ&<HdnhsíFCXjH{!&d61B蕞B[ˤ'+/.ݝ%q& ݵػݑ[ Z8Ǩ0aZo~zJzh~MR it&Cb,ωiE^Lui*NW#Hu[ S܀];YU?\ZǂDw-c%Q_wLwZ֦|jx3Um~F?w/PL sME]N~Q[I*jŨAFz^fK#E&A掴\Cz `Gz;K+cVpi<-fWʷQu\( V,5D' :Uu+f2TNggbA$"/"0'Puk/S7Ar?ȚO*7:utb2 ;&g wWs6h/+Š8vW%ǰ-]qڎ)^Voyiߜ&SA)0ꤥQ4uk ?݇ ZI@pCŇ*|wWKf(W-ir 8^ȳP&3֫Ӈ޶Ca`4N֤\K)ǟX$v]bujN9򥴂V*@a9~m7Bǒ"IebZSY>(Vp*F]Mv~5РZ )mZJOzX}> ޹~RspFwO[$U!ߥOA>!-p]y'JreG@^j o!~H;%Z}%@կV7zS|V3alt(ˋSց'0.Փ|;-ߨ< A&5pMh`|a[)5l4CGpuM'QBv8 1,[;w٪iO[[)P0tjtt5-FD13Sw⫹B^׈h;51ͨ [a -ufL񹦆:K ͸ƮnliSƘw` MD\d詨ܐ~XG*yISÆy}GY1E=vcvC*_UJG~ӑr_>HCN,e`&}E>`,dBtѠ"rv.Z x|Zݢ!Eܵȣ3MV%SlS 8Jfe.wvD_h9YWC齏-s3n/-!&nt [l`K)%T`.)# e+ veSťPY< k;#jS=KwڂC淹 ^CALJpr};5-3"»;[Z)Ur%hPiSp<}şcP]9>.Vwߘka+TqZ@8`ܶRK-bf~6droǭքۆv;Xkh*J:ӆ0;-n0Ǔ@φ[AձwMT̓#4}+|(Yu#:s=FJ tvLq9ئ65GvϨPJ XV5JktFa3@!-/ATSNSn(Z~@UBBaEAE:'cqSh #Q>lჳI9@z‡ıh/JlLI"Ux='}\1wLR&h}#}ld,%kѢgU&qE BNuggD>r&G8{y-4& z6[HUJ,F+WBQ-捫μ=>^(/}e't律5q=ZxP%#e|9-}42M6M˼ ^_iM;_4^lpmҖZV+W\P -_!zQkZBҊN:X'{H2T8{Z Ff iC֝^`Z " `"L>ӰO#.Ӑ g(Gbӵ{%xOAɜۃ} t~\ DL^Kd}r!aK~k\OveYrhZ Ȁ-"TmuYVpDaGOHHݹGedTj5fG i3݅À'(v72qgǸ=އkqpMJG k|+5$QCa'+qFLenjvX& ,valF8!-kDSO(8=Q}T$",}nnv.@:g# U.pN@7u͔l"yH.k4ْ=vVCQd/Ռ_Cz+͵\*,ܞh^3~QnJ6dV}Ds_<Zp%/r>%4(H_UʱAWsLzJ #rnQP9>Τ&z8ZuI٢vVE)7isdΡ.:tZ oB\ZJ],>`Rw$LOܤ[":.FI'a@Xx&xM.D7NO1?Z}^ Q[s{ն0Wt(C)2NTz?j#ȗ'ˆV|7cՉ0H=y%NF3yU0 7w=gD:&!BQ~ak*y)eJ s61  4HITIo)cq/Tk"t}=(|Yu:um? 4u(}>CŲJoџ2$/D|'t* ƦXűk)YYekǟ1Kcro9)vwkY A2x0yPOCnŸrrJ&__SF+ߕX؏KC@7x5RTq enS~v;t0pFÔr^vuϩ*n|:^+@nvŸ?D:?ݖsH ~*F0T,z%ePN!l)4q!-V.Jr}8ۼy^aTVP m|tPm5r|?؁t?T ,)nf)l1QTj[P}/ M F ]r@ɘjMB\oJ6flBѾ[Ӧ ށ[clF,n\wdBH}P{ %)*Pz8ׁIEItjxa;>j/ăǴ !08 (={ a [o\D˳z[۬[UAJ#b&:M96DUhTAk 6hTh"J] nboǎd-$%n1=uփORS8O+I:؆dਅr"(.{be20 u(X{hݸ[k`zPǾ:7*ĪTހsu[e]/zB^h蓵Ճ,Z~m-yxYv!媒7O{ xOKT/5N7}B}2dO}OEZ/CS|SP/ZSauDjY0Zxle5kw;(,q!Ci^:L0V2[)-(yqA<,TJ/؈j_+M-z%3P(?%xh: ]'ib*m-*R7] q+ ܘ:( IM]wU]KyߍG? 7%)cj}H"dCQҾZg%Փ]%#J:^9"{O6 {2ٛNu\5Zz/K)mm|c#T26pe43HsKx9o{7&7E-W2NHc?I;f qy e+#ZYu9E4obUG㠻TeuqEqvz&L%uZqZ,擙8tdMAlz/rM+S{yG"=4\tLD}tu6Lq*7*k:X |6 - .}WZ_$ZC@,9K4 c!$l\bt|c*8f.vhb𾆋Iۘ;P95Nj j4qW*ZGOc{b@dsFCLuAêYLӹ@WYwc3;8g7F,dw+.gW=}Slu8c1߾WoŸ%{c:2,XpfitYbllRҺ GՑة`w rf:Jni. "zO'CͲn:p{F8Iݦqhco?&RIm%|E!C=@xQz:fTS <$W}R/lLLDD;)ƶs~g*]|]q[}F~; GSHovg0ۉ 3crqǴ3k!|b@?3WgȍuN c[m9OC]Aa:AY009+ /Z8u8/=}BO)A~%q=P<(p(&B5H &RDl?Uy RvHÊX :ϭmf/]E>'_y 9RHZbbTܗIy>1%I=)=M1ʋ#UYű.3qHf:-4sr $b%to劈៫?w*ϽWfYv'Y;{, ՐE3r OOtiq㡢5ߊ>7<zf0OeOp)3 ͌o ASf'=n6>Xa>^춦`悦iBUEJ䶻H%ENCtEN5"k$f m+hm(׈KҊZPP#3Y@* `Iv/ѷ7b܋Vև~YtHp6.;}D鿨We NfKJ]؀-bMZ0y[_:kV+(W޼6X 6:·ZPh3 K6^ /aԯK,{1;0k)Ga@@Џ)Kʋ5{@ ?jyj3ʾSP R&>xwtOq<׻,lbL8ʞݞxdWW.v̐ULGN{_[BaMqGNL֋vۛmU0*jj9s@w'O_(5~[.gnG"j!{\}ٹNV99~G~]47>N_ٓo{$C$X}w{V^\64&Ϛ#I1E n1׵`^W:2Xkw WkUqEX`@N+^'n;㊡ ؖB+vJqT^[Z-Cg} <1su9yn&~6g9&>ǥ,W| ԤFC/v2K)(A@JO@c,:Yx9ؘi ft_=U:q@?Y^>v_WS38 4w٠B{Ew%BA}sHQfWƠB}!̃VHAy?y%'$W"DwpM =?.| E038<*cCvʩؖnFaCfv$z"ԧE"XA؏UiZ\*5YA#bݳL ş$jp,\`~@ ]D~߀ 9o.Cs9׺E%CV*V'Oㅾ?؋rId"FF63`r>+xK3tX)|2ȸY0* B/!F/cs?Ý3 +0hFhɤNuCwkZ6`۵iIYtXd{!oeTp:.ڙVoY{˘1:;,+Q+m)MwEa" `މLڦZ%cDU{NH ikWP7F6K&e)- y a[B MW?[[fwʣN2b#| '/e>B!i^!^fҍAay0܄,!(%r2U&n_^&Ϳ5I{2쥺(u#\o; UHw*-uZ!*EPgRC5 ҃kMXLpsԠ#X͚^,2@BV"To=/T A^:G38tkbL@sY16& 9g&e?Wg1mtꍒ@?vQK#g.dV2xƮ@3 OUB=h =j%tlA؍'d/,mo+D"Zr̓PI-\Y+f>RK'%tI\nrl3sn"^D :]T g6RxYp@ixj\Mo!?_6ƚg*&q NN:Ԃe; =!ޘ8!|H.ce@Pm4̂Ha &ᾆ/Z Y_ZDn#YS(Vj{@-Y ltD)=7v:T uǃNȰݥPPuͫxx,BqƪLy)9e@u~"槯tNq-{jf\5ot_pSVG*BҝzUغ4{sA MZhB(ɡ/S׵up$ƍp̨ԙΆq8:׾jY]'=d+fkd.$i&b4+uަ(jKM \5?$kHĐ 5rw]U}7pe|v;F{[OA`Gfg(Jmg4o[,huSd n{̘twsQaP:KE%-~,ߨAvNx^?HH}ݺWه!(RfV^d]#ׇRX{P(F5yEC#,|W$ s1Xӹ~u \UTx TJ@vEȹVT 9/nsT92l=~>(NcX۲rwrCHL!hEɔ /WD(@:>Q&pEZu8y}%41!;gzKYGH~ !XYcsVJ%I22YmN{JD4g3GJjbnpicrZYY&"]KzU LJ=}`xnb@4@HW;b^(+<۴VCZL +v)CG{rXE)"p Gu*onvϦ:=zj3M*[%}Fc:3,߈0z[a{-4RlHeT{1e:e_~.N|kk R-6Q+T+-ɽ WWd$oʄYР u'f!vrlMFFc}+µ-_5${c]|A(9Q >r^C!d}#!_7 y&a1uaA@CI8|c8i4> S1 \|SjZ0+=Ԋ 9J=.4$#%'*qݫمh^I~ O?V4rLƵk%*%[-Ka#0Wv! Wg(}JxC|elqA }Of%H nVen w}9{"46v"V K|}`{NvӲ YLYͤ"GļtlB_ގcSkou`q7q8ԳGivx*K5ZjŒ`ZDŽx\{x**%4YIr*(Y iQ0x@|^k0@6nkd@3Jq^U'Gk`as [HH@[qmw")~%.i~5]qG%qI Ze!z⌉Ea:Z;sl˜ D;'mvXZ<e)^?27QH/`+Kԣr،삁6'P+Ҁ<)zYS^MmIsR4apI+Kb< PjY^ȧ+~)?u}S,pqޫ=ꖺ*Z[KI67(o>3/ғM$ ؝<:ZzC>n=}A(}XTq#Ų|rV=6UyXGFZY" ZԸ5,=>Ag㯳m{!b]yJdH!PcB3bFF@qv sCXPM:+~\6eJ؆D~9&IY8݅#7t[JG9KX-TQLY!~R9sDN jA|s 16{Ǫo=Zh=3gHNj_^}jT f+cݑw852ލ=g-ZG7卄\w5s)ǻo6G`F#?@H`t|X̓ff/za?.6!x*Tú7QU2%WrpktO8@?&\*ѷ ]+ *_IP҆hk#-IC.xTMGp̋ ~8|(h'!LU{\rza5ƏəVJf{ajPT 8qlwtsq~PI3w=Z T;c8A~>rbAW%U#7.>"J:6w9X)IA=E޳"' +]x*f+b5kd~$ Pv%W@k\ *St_r#4@w"uim2FAgyScB/?Y)pA1` aa^H<݆zzfMoTvP*hWeRM朗35̤2 w) ޘlnS1)PN"Ax&m!̬'9`g?҈DOdg|w)wL|4(kv)ojS-&|u*y)_:ccEKb*zj+n]G0|ot+NOsK0"u}t4f2iJ֔<`C!<Ņs=F=ө *c2|zu+c$00+cI]}vrؓ鞿}1}Une1ؑ76Н \:#H( 0,WWu ] haxݰB {轳[9:' , Ղ_[Iu㫊R fIPR`Up:ISĴC̞azFx hǨ436-DǜxT0u]?}Ox??"9[9~m 3DQ SZ0Ӵ)94C!V,H|_ep 4=5v~<F&HvPݕT-KS{ `Go,<>eg9 B=_tvވw3Á)i2wgvMB?"NnA @FCoo{obMDn$apPi,tPPScR AG<z)nobY%zW{#UEF'fO.8~-p_o)Oѵ1k # S{{Ru[;ݸeMW0/9Šضj4zK]A$VDoKTO7~<&aϫ\BUS5HF99KGB|0*Y0 POX.m2jTn ?](4ޣ}#>EUʞ>6c)Si */<فz5N$G_h`#KȥzFIM,Z(^U)z_65|d.ESHhK=by3YᴰȜДݠgB?5X/z_w 4\9]m4}KJ(@b6&H>/-u(Oè.dT+msHnk>y3?]6ty C375OFPXq`n&i' Cf̏pVi=f8~+I}Ub7\ :)e:NVyHTTQmIwW0*)MFMA,B1SZ6`%{Oua!bߵ3' vꖺ 2(%asK"B`c$c9 .FFZf.XSrj8w"w6JϢCe>"=mNB$OXEkArƍԠ)Vd~q{c+ :| կ=6tk0NR0 |1X;<ŵ } 2^-8Xb jWH09~F_nEP/⻊Xaiب?֎֪[N=^*r]#?2ՂH6,0 GƄj ?Z)w*ddĪ S̬osDʿC#h2OV^hr9kUSKzAg6h3uvŨe:f;*~ێ٫q~砽kC}X'jkq!@Ee\#=d^* QVU^f5GyLGLdėH6R{ӓe _9Ʈ(Hl1h-^ Wn5͵ FbCieif i!Xr t $vxYw $heR[T1RZ}z]HPJd+p>Q'9'Qa&8AmBt|Ej ]m%R S=$`g8jm$\ՑHFZK34p1"E+mS-~EqvGe˩y6H1\-gCx2m֢T] .iO-N|e~!U9fP WvߍQɢ׋8\ 3{:Ӯ>Qe.wx:Y$v~!ZYRSY`[[>Ng1p~5W-"Ȫ0S^ vIW !`6dIwrw.U۞q+>,]p;%g,sk#}|qK,;\YM6~(=0$%F#^g<ɟyn֞93 cδD,Չr<2~Q|]2LCLU~ %PLBKon/#n ?\ u+ƪ)'Yǧ+i]cQmUϠm ;u-ϪJuaľ{6@ DY)ei9Å2cXB,~|1tؔnFڇ>$azN( v[Wc+ o9ho'11fbIIEp۠(9˴-asB~,U,6$G5MNzߍU 馚w5>b3]ɮ=|=Uj<1:';Wl ;LObE1!F3ٱ!z$F~lYjE, @yyVX4(kۦmv}y%)ⰲ8(X 7=k8=鳂bxֽ338yr*j-#4 }M2ٙmHE1uǐ/3A2h xפT֥aFV\j+AU=,RMZVcg&3 FiX.@Nld~PAn'+56!PdTI&."(A; _i U&HOwiwH)V'<2h!S8X\!^v.'l fM$\t K4pƥ-V; fi/݃N{XB@N9Kú\(Q'ŷLգr49 WkE=*k0Ƀw.Nw^h%[w('M8wSml.yeۅ QYU5bM O-F K5S+&b08aDY~{ XJu4"z#xL(O@ă~9#x1(ڂy(X~]dzc'mcZFÌ'5.q9AzI^/Fe Lj%LXȬ Cߓ{A ~I 956LM0f p<Y.ܽeѹcB I.#-'E]}fS}f5mR\U;jM "/16&=nkVm; Ϩ1@ŸCHe8H= mhoN$;ԠB );P}oñ ݏVv..;!I2z݃lslx-k}TPnHZ޿ˤlR m#f _ϧ ?%A6Z>ںəY-<h|rdlMz~wA}!ƴPeȳcGfHeM8m9mfM0J:*lFV|N5#7%y -+fub,XƷ̅ B0cjAqj+τ).Cl-2y?\& v;bVDǏ ϻuci{΍Q^.sԱbGR5r w.UubG/x,hC[K*yj[^UWҕbyŢ c|zw$Y@ɯ5e*.IGΒ/vhxUz F'~ 2moOŁ yrUT/_6.J"q)m7nmN 0}|K(HY26U"_wWI}*삯cv5Rg%Ǿ|0ɞ, ~?∮SK =I85| e]HC}FG04F ٬2Gd&6ca&B 8O/Px;sM薍הx.ͅq=,eNҠ%jCfRIpz(qO[ގ]vww e[uzE^*Q{HđXni^v|ڟ L3bnXoNpċA+ehH?7DŌݘ]C_Hy_ xhf5h@w[>ĿF̵&&d%B6E0|gQݓ0>Vψ vjv=n&exC|sZ&Zn<؂UF؁s MQZc#BB1tהMĺ xf;:ێvplrNуJzܸu؇y3USbhZ ko U.tixAUg.KUc#>zxcWF9[m w754ߥEg-Ogl;+Ǖ 9cO&kxx)e𧭔T:DS~lY 7 4wJIO F2#ӏSwPOÉznA~A]E_' ötu%WUClr5}.GMf8Vy7Dk `o/SP ⅘ZvX(FJ $h~d[#ބPt皺. ܑ KZ>y#zN@hB&m¡RDG#t~'u4CNȸ4plt5AEZeUNI]Az!90E-װ+suߛѽ}f("XOhlqeYA"A߭9*W.n>< @Q/yl=Ξ4xmBlrXq$~^V( ~}IRHXLiyPw-7UŬB!/:BM3MAz(|;%tZNj uRMF3_e-Mv#b2zIhĚQl6\!g_K%6%H6ucVoH \b'MbŚeUH# JD&,Ĺkx{t_Ɗi'=JKɣ( :lޮ))ZT ߟS1È!. ~x~R)5l!TWI|rBk-U{x^Fr}+dFo^gbLm4",Un{2'5Vq/h->dӚ;kIoRpQlY/=يi^Ŏo[h*;|L[N@vjxlX/CX62=u>B@6(@_#_IgޮPmmw?1MJ0||`sBm'܃b~/Ңqϒo-FȌM2^%9/f 2:v}Ѥ-br Kk5BWWQ1S-˚qܦ>`lHUZxP,gDJjF3i l0VQS"YW'IQf ]"j6k1Ȕ*u[!H-c˓k{^>,^5$LL&gy,bDf,S ,ܟVKڡ;pεsԨܕ~4f9P,2=tL+=pnY<2>{H0g0-+ 8~?yD!"#Du SDL1ޒC$oDsPg׹GJCz`LS_AFHRܓQ"xs],`Y+}' Ԇ>mjǚT)_Z*qxY'mZF3ِrߖy'R6ӫrs$IJ^-0As=cILJ}̹6+OQWNR?<W oj'G6Q|5SaU."I'H3WD G|+{HbNI#ZocUPAx y,~^@=#QܜjQ "11Ȳm"U+*5Low:H;+˳|ųlJh[yU}?'ʪr\tbJvaRg:p0FOJj˗u$7jO[da-D0G\5v,vxvr6Mb2Zth$˩sзO:Be0_ #L;A.i ׃{*>4$(J?q#s[V`n &RJ56( )WbnOhdL pߟ/{7Rή̈'VIU~m;9=h_tsg^ o\,{֬fGbW*$5a~nzMDeӚ]q9.Np`'}znmnYp5lgBRT{7f5iqP^dx"V""TwFšf>F6ƝH H~& rv(7Wnhb3n YF|x~< xNeG3P(!{/-umtk5Մu|ĕ'njWv cv-aD?o*;㠆i~xK!չPIB?}LC2w6z[(N:`vFEڟC-{+%IT>rvE6jxѣ "bp81H /mv>m3Q!SXSu+:T^mQ \\I-!e&`PlqQX^Iʯ5 _T;/o* xհ#M_xBc #$e'؇3,]\\0kpZi 2#4[pj]j%I1GNoD-PGS4֎XnNFjy{Dl~XZb7=Ao/x-W*ajPAfĥ޻S ͿIԎ"vYAB .~fjxхu[&g@Y$3qJl~Eg%|~R{gÄ~y8Z7IuɈygqĕ"n GZ A(IXLH8C* `3"ucт@9`^kHko0.D~rfAǧqCi0֚ R`WTᦺl1f)g͉$7OSw}փ{DG"f#l@khHQh)M R.n0ԣCqP8\~9Ѳ0RLW`ߌLpoXj~~2fYHBJaURJ|%l}rWiBE5m G"Ae7(D`>TG;Nj|܍r^'@9M NGF yS D  bIF?rߤ_C]'-V>"i\hTd haH5QϚ ">q28IZ=kMROp[z[b :Y#Aa-O} DwyJLj#M+ ٮ7NDp/E?DRkÁM8zuld-hUJTk8BQ0iT{5inߎoCXsQIa&]˽L+v٢w& s̨@9v:r-U4FR"xu59lwTl?z:f)=Fm&(Ĥ-l)`mm0Rѧ:b6LȢ;4/`?x&2gp$Xѕ-|LD4 W`F=' `3eg\.Ǜm aysr#10~Q/;c3r͍g1naC4ES}E>8c1‚Y `\tcn#~˛3ApD[ k!G"Q|,8Z>:~tȃCbs°#-˱%OH^fxxnb))bdR(p`-^ncO>~Yƹƀ# /V: GqlBLEx( n@[D_-NL[)6RIfRYI͜zҹ}9&BD_G0XQ2'b((<ǽ UGF,o[4W23ukEH \Z[|8Lx߆w:^vt*|OU"砙fm ߠ:>aྚ+JRKpݠC.C~=R}6h<[Z , KV!P4WA=@ `-|x d†wͻ̣9g-tQBd/`RWg'/'غТzp6lӇ &ROn(5=sm\"P!ѡHWJ:f~-W𙊂߀B s(-]](VX*բBܨg[ 7%N1>Ѷh<ɩWq9['VlޑIIcܷ,Rl֫8pJ.|'kB±,[oq,ʪ5}ѓHIǫ|r~q:X-¿Zj8&Ng8hg'"pܓ8$1!mGdyi*0H \qbm!S 0w=S!dMixB<8OBJqfl Tū{{An /}Ȭ"Wuz$;L$wPRĹeeA?, xժ1L~/@J-HzG bpZEMkU/N7&y6qOc'L:J e}R{0T}g_6s>H00:6lt H[M9 ԙn/ܳA);PUE0YOvW9F櫲K ػ7M;1C1r=#S +eMdAuH'qH2v-LaTʐ=#eIFhouSAڱ"|k#%bpU۬0LI2F G[ 5Ox曠PNZ=eUfNKjQ]ȎLOTE WՖxUd$~43}[9m?KGJ@:;;l+Ctlg,N]>BJljGK&dv^^'[ d7ыWw+RzO!_Ӏڻ e-Y%(lR-UI D:َI2(!Gy`8Yb G>p S-E`{un^٬ x񎮶z GxY1S(>n;cSO mJyIEY:[R@j@Lə'>}sxR :Z{-qbnGV+0i9=.?r$TP[78:o?9l*mC|}WiшTkdP)bz&x fKV䦖K|+t^ե8ơ)!f|3Np2͖WʘxLM1#]9.=uM9*Xc\:L{f+~xjEO+Vkfe$-= ŒΖҨģUDvIMz+ nPN0GQ x2 ,FEv+5 ügd u-l,reX]W !I reHg*e&Ġ<(qn_lU~Y hyf=Pgl(V*y]84mNF'DtMUF R7e]FM#LyPJ~[-w FwpӀ@w;-"KK4 Q4@,Zي)}bڳ-Z_nmTBݟBתAh#R#"c^Fح.U--g2]5 ]1G||VNIbM{g PÈ5T7UP&,w?n_ۉ\fz0vk?%hpPq݈nnZzr;D`b: zW@*ҧ_25nnNdͽ i']N6z?0+g.KҡgI|>s)^Za΃RGXHݹ>saO9߯) Nt҈&-Tg6~#yNU:&Ln z9p1^cIh-؄vh t[8 H,.=Yw$C|I W{KR/Dѡc#x [oMG泯1ҾFHSxrY4Y1N=de8XB0[*M4 pR3=FF^<M Nk 1nŝ<~[IwVB * b[ 8O˗;\i1fC~2YAɞ3EYr&Y8^_|X>usŹOy>mNMqL y6n-3݅l[OE']9axΡ~ԱGAEo f# ]  5٠gπ \i~q-eyB&n ؅*mN$P+ hPB ٜvPHJ`~ 3W~۱{dmf:0-uҬD%@O4vC,?|D-]G)]9qc4xM^( |]AJ;4Up{mkN| E}Rq@N'0~ڤVv  ,""(KG} l5?\lc jMsɽB!@F2P s=ep/O7L<>:u HU m1+ghk/Ki3g&>y˨9b! IId:5VyJ  5i'9t|yfV{)(eYAu:C^C˾nw? qV>uCkwa8we~!-M&hQP 5v It:5mQRFŕPښ$ d2]1xAY#FBt8>}"?~ 8 3\,:Φ5 (MVP,𳽼K$t@ MW#ZlZ#{Pο|oO2w yJoUBt(73Cai@W%=f fҠI?p(8 VN T'?Ct-srӑv~ K-*(PE5MիxXh@Z:CDT9fR#@YzT^ bm A卲$r,a4u29dJ(dm8l&=k~+2,] WW$FAvw]A-9(xU6f+]iPO*gAifpnP-$ :\njѩ1%?Yt db4xˀÎL@HTx6}d?9mhN;MW)2xzbC5n>$:#FaxW uKX/[yg'D/+1#F+$Xp/e O À[3Cc *kˏ벍u7RGb"9=>V[qr Ms]#4Sޖhtx3ʼu3d%@nıuNvNs PU-@  Jyqf|H|{ѣ^fRo8r}mV9 f}y,@^J1UmKv.\s>7 qytkUY<_XգEqnP|;U '\(4u6EC==Bf_@OuL( f-h0c۰Y5hcT+ W AΉV~?Nߛk G9*tyKikvb$+[diIju/biމT4Q诖)孋Udɑ(tΰUKg4EE 'mB#Cqj`-B7Usr(!lB6-#VSA)$# 4<6x9J9 '>"E^qd͉>him)}u{!yG[=O V0 Qh|cęĵة=$ !IR(6k/&*[ߠNN0(|.?bcjn*}ZsCgLNH:Z}|]qc$5y­]MT(ҚZ}Sѵm{\MXXTCj@nEtNs^$EhOK C[ h@'u_UEzR]h)ݚhgF -f?A1nKwahgcRb'SU߅ɰC% S5.kvN9_[V$ *8"/uՁcqLno kLsI1lHcuP0x|ws#a2t*>;=\Pyɺe=(f>L%x0}-[JqKJDLrcWfh0 F3 cyvDD+tX"5O-\ObDMP_ ȍFc$kv ؓ\:6*`*XOcf{_GfTb-8Q W&苕.Wo)"^r8; N Uˁu߲.[[85_Єt`^dجpF/IvL_sR)aÔDG7Ufr˷Y`BK#,u2&)؉q_Cբ?05*qH,nl=`.QOC]-hs s*'2mв m\"E>nxEdyQGvDA/-&8:F=%}鄁)%4Li$ B7t΂]X&F|<|\Cy4ϒh \H~b%x))lB =-((ؕ>Z$zk5i9z8/D|k%":b k_Υj`IAk`FT#"eȘo;%Q[*Z3:^uU{ٜӶ8}2xOgW'TVa+)`dĞˇ{W܏wW80Jmb+5Uz#ٟ wάXtNZh_`e6(zϚ8p"͜b6N(dA!X}[]q0雬>y^(BـZV@ T"2TTETD tpxʜFˊz}mj_п}ֿEd S4_߂Ȯ١1@L )V&XF⿗v(VXHy^ X731 >60rQԻneV%\^-<-ZPח8E@'g~ 5wbf [T{gE>~ɻq%DgAV]Y\NI-{\uN][H0}F&]ENY^\x6ߡ{D9dQ'KcZ6&$wާ&j =̱Ț&d%u  9h[ϗwc:zUw77j̓+&{J͈H,>ylToT}_v>F̦="\0Q8-#@)͜ܤ߉H6~9f;P2{Jya`kD@p9/Ą+sI3\%kGF6NqL~[(g[a m,3O 3+ Hɰ 8Hd.0| Ί6<ԡ=ʯΖ zt stV̟g ²1OTa}]΃ܤ/Ef_򫓔89x#>'}7ᓕN,_|㵼?iFY92?賎2k4-ʽ(lkx8}f!ζKrmu-)h_Z t=n ML0 Kk!-LU^F;p%7f$.?}_dxU+5 pO'ؽ ^!J v+-zL"=$\Dd*3?5,dތ3v/l~upJKSI[Ҍv_$ IS2tX5sKl%ꭉ7em?Q&4omPHeMQ,Y,BUk`I=D PqE6c*̈$wW D* :n5+760މ/ۇ4~#Z]J'm<$o>&MN%ht\` EYu1?L~$(hոVmb}:Pu$-9hƶh*] 2:ǦZux\pmzv9ñ$܎}LMiݨN$Ik&lDB3I  D6߯=3ȉgr <R۔5Wtz-u|>Bjѓ-3|iJ~)L'* }-*Pf/2} vH2^7'^n";ߏ@4W{;^YBa`_ ٞ'7P{g0,xz>R(FTzi*E{J瘊8j3ڧpXv%+0THVYzF]&ed1"Z8\tĹskdJyq34Sy;ǬQ(_z0/@E\^9#y yl856pgpu4{ytQ-VmQgvԢ}s~uYs molT8#CÁBȹI)@bH"LalrH<"騤lƒ#:"0c6^fe?t]E^eo D m%VoL˨b&/:01=sp ]6fdGY!3 38R]Z'Ҧ0 #f(% "O&=&7cB !]^q@n"Ti$#$3n5jKPLu'P!Z3ķm>>!\Rnz>XI(@\kԛ&DF v Q-`k/lA?6B`Nw1YؚE_a|RIwD _=:+6 A4?y;Ore*"exw\rK12ytK5&|%ž2 #E-)śe)0bM'1/wOɸ5v=hl_:RD4܀[d.DA@-)z4vԒU+9D9.@%he#> |n') 8)"nŘK~-KNndolS;uB;I> 6!nWr$2rYĊ_ rzr?Xݭ O2ƷH-v@i&}B\ïVx^tYE#kѣ ̔KH2]tqK?Ȍ/I9̔G"R3чo81s<yCy"Cி,0 Ad'q}>lNhF?cH8b*I&Rw.~+.H j1/ -FRmewRBCp\uTvZ@w x iFgkqK &"Q6Yu=^SWӰ:I:Y{wCP`+/IpcMjY<$t)= tZB5ńTضdYyLE(t=SXp oڧQm"0=ԖbUbo'^F `*6WY͖ʹ(=: 3_n6^&FV`^FS9:M?z[a1b>ΗG]&-IMđ{C⒴$i"#oWh l h)G?M2C;(#NEb%EӁόfoz?I#&we׀ 6'2ȡCH6?{U8gC&Y%WatݖeK>XPI#{ r$.^EGͧ&l"$9F54aDs[Rl֍!gfdB@#K~5(b2=5 U9~6C{ޏJm q[(iYp\sAax4ӷւ(zz(mCr{kxm~oyS8Y3Blޛ OE5PZLT5$1±vYu?4j c qS&VWQL؛aA]9 "9h7 |?`AX>^R%du0b_?u)*v@Æ""Ir]]t{|q~9pFE c"wI^p(նgIvE |'81֝qd:Εp#3ZW1%ߝhGmcEe(簷>.fی@-rBb l,QW5(1aL'<-6jU/0 ] G gl?Ivdh { *Ъ@۾˼"g| =?m;NFsD?Y-w۽Mƹt8)#v:NKW r4Yu1͜6!ڲC2oXjHGջ$p;rn7NT2+93De㤥lEVn{Rp +oc.ז@8ƕ V. 1@·p$$Zq7Z&G( {. VnAtjNd" KSpH spV '7v2y*NX@:-/k A/&Pu*/4I ׻tW-8ZzDj%7-}ez"_k>Jրel`]Nگy&dQΙ'Jg=5=Cj?q}DhyYORh|M~j(md/v~C´ YjU1rݎn9 7.\v)-l ?{]? A`tjII*ԑqhwCL$<-4Y!ƴlϮ0[$\ʪQ38I?)"% uC`N'l^㤇BMR4HIv( OPl ?LubJ"wbk,@&s ZD3.BGh1,7\ @22Q⊬U?B %WMEVW |j+֐bs\-Z iw,0}YgՋ`nH>؎ߜgxmgp.1HtU4}in7}x,c@P{-ud7;mq)R;֦3u=C5vVl7)'gi 84#DlݛCjA4\>&Eչ4@Ckc>0~KָN lM2[8 ,a1+-H, ۴)rtɪhb!@_}1!]P=3#z&4xCY|1(M* W6;ʖXM-gccQRzba"Atʍ=]g2Zѡ8jM ~Yq6ٲco"B.R cfb.`[]A,zq WN`gc@ ;WPV#7ޥȚۥ\QY?%Ŷ4e1{ԫP(51=%.Չ UZ S+}H[/^ MU}kO~^.kR@GcK,J%+EùO"h]{x!M[هaywi$fX'UF>$iVaӣϩd}\Bu Ӡ|4Ee^:TDwI)g6="᎗X[6/ӂUqytצ}Mnd{6`nt:l)j͓F[.WsS 9lH׉)iυ4fl뢄m`)d`ҔAϼ#!MwP&}K5Z+^xj J')^5T\]NIZM,IՕ1hHN8٨W,ra=Z8t w6 sFZn~SJ[z'Z\#iD-, J~ ył"(}D0xn5@⒲K`hbf҉`+cFv (&fNrnJ $ی𚡳ɕvzNԥMȰ}%Aʭ[jaQ=ZWbOCf/֧[ :vR53 'FV=ʡ yjD֥gNH#3 +BO!ֵ\|qA7tƬkHN-]%$~n1߸~zU2ogY4w1~p Qٙ<`t<'dOaƸ ȑM*Yd^ W 1Z0N7SP:ut(9aHuv/SATf AQS7'llovh}k|š/eNznlt6m9 + ьꍽ \;۵L#h 4?e|=@B;NmUaT3W%an_#1O5Gx b҂Ѻc9c[VLu򧝨 'S8%)g?󆾨RZ? neT>0`$1Ai0[cv9py,QҌ\i&n%KwHj>ړ&&G@Cjr ( -)r9&BMMz2:>'*p?vSfxjƋOt8WօBy-K쟦bo ,sc`I>d)9*W:/z#F\E/Z1fȋ`þtW D1۝vg q:LG}u r%y>xbg֋?`~< BE\BS3w]!|:xT{4}m1:=<W/~XWkϔ3g J>EɈ\?eMg̅ =N=^iʡ¸*-@-3\ϨYX- "Kt+.zC|F$s=ȶYjKuS# ;tq*ή0 VS$Gႏ9O7+r2{ddZ6)Cn%nLZ{ž^yB_v|MX&(P3C ?.J| 5+>b*+dY6)RX+5wU qhn) u{dcr#/G6qhhWyLӊ>Mmj(iqW_l]ǫb?G=n'^Β:dm~Q#]y㇥RV'7MT R m 0)?0. b]q%S$۪e!whYJGO`AΨ'/;@b trݣ\$` XfQuU+%\Q8v{@]F{2U>`zc5|<4/Jԁ;( VrxT6ngC<͇Y~U;gVUm&n0\ͯ(A 4YopTce!;Ɖ-5:jX\EN*z=o_CI*b!2?t0tFpZDP FiBtz|t` װJò%a,n#EK n-*"ܺʛ J2U4_z-p)4"Us 3@"d[8Ea%{DT~QU)z,iے$.@u^'ApZb2qTzdG61_Na+~CU~JHp"#U:32,XZ.RL-3㦜ڳ5\Y߫4X=2~V=@B;ʼn\[+WhSׁ>UYAy޹PCϳnq $4|<\edO ׃&q״r}F*}ՙl:xϋǕ䬓NF ;13)Ĺ<G2Koa@}nmmQR@%Un<\۹^Ģx]t#Y*+% Q&CDlZ^#H~k9N{Sİ{H_IC%e t )ܩ4ѫgw -yDl2[z.Ð|`ޗczAԅYpXfrNzxNԠ}`35#vmF0Y.tXض^'Ru>*a:ט/]1ܠUw?%gg;PL[P^@ j '>IL\$> ,Ȑoe~}瀞2D )*RkuaiK$B w()jG_-"B AY D:J,@5Q Gা l@ |פ|19TR둦o ׭  ȜU˂oU\qa*'y'תd1ߐBld?xS/+ +]˜sE6?%`! hTʘ/lI8gtI{jTH;Z UNv-lj]$[Rn1YAYJ sL ZW?2/َ̓ruX\Ȧc:5iq2nJJLKvk%QpjClemʹm#lhty!.й!M)aYem[k;·fA5w3-[Dmyδ9Q`;̣زz {{rsXw+&9c 6 nnEevxiЙTD$J" $!&R im GaO,N4=S;nv:i鞛 zeI@NŐpNMX1yHw$mn͘MƷ' q")' l2aKg\/gnDX1؜gjvoAm&XNyMX5#HH1OJ G;QG?l@ˠ=ۚn/_9UgX)LG>/\I ;YJT\dv?ds461yFX! Y(gMb!Y"4,lSWcW_0?Ȓ2noa!ep O^JQ=߀%ΊUE"|'mo(i2p1cl'B;`$%E~({tDZ$tya+ (iNƴ b΃@ӂ48c=x+4N"BRakr5 LAH.-b7cG(nϐ"۸ݪo#ޅG.,% Fox~r0f?ͧ]"cs5Z FKmE^hpy6pP)GF{OWBfm2J1k?9K\ NI5_x;6*z:zbbVѸMFȁhX*F=hnFbTAGr*Ka6՞$nh"YLDd7ZHt.B5#6ܖ:e|zY/"qU}M`*_7 /#|~;sXՂJN#>0CJ5r鳰vdl fCF$# c%7MG.ͻ!΀s˹g/,[`D<3Q}"9m9&ܰEd3)y: ~Q(@p`8*TY.`#;}u8 ͞wsPU^j"sʹi UdytY )LdRWHXJtf%9Z\hRJ'- …bb la/pTfO$Rko$<1.\KQ _ w4՚k8K / k; RRSrSuzZ槽w [. 1B,t Uߔ/ yX^z*iL&IA* C@C:'^ je3+U5}v#naG{t}Q!tGO ^#֐ԙ}Vh檣(c#Jѹe-I5.ikk屔L_ҚAtw|tR짡W< uXQ{݆|Dklix]3 WI1gٚq~?OIJ89dw>[W^; XvOAQJcZeI8zMH7_R*UYVX_ sBDtyw/Ag)(pCvf-ϋ9jL','bLv޲OSl4 N9AZ.DŽ~>&rdrN-L+{ڄ7gjKH n.5Kޙ VyT 6C޼fZTʵ,|Ccdkhop%tXՔySs (<ۯζ} k90.)CLqfEWUA%h?t$]v9_s&&鼸He3ٗ9iGhR~8Z-eE~]}9ЎצI:bX>!n3=2t󒡿aT?_l*K S${hy^wvV<zu@xdsb蹮c8f%!b6ÂDGHKQ;ETڊ: {P⺖v,|  ixרG~PDl]k րXv g:ʄp(ˤ<'u3@`t8hj˹2c}Wl `glY]rq,;Ea!, k1F=ߩBV?Go'ta[~ŇNOR(e>r lQ6v^=y8gͪI-նT,;~ VQaFsdj8x |g8}) M$2xk'yw((̳+PY;f]Il-8pɥ;SB<}6FǷ|F+mP&FS3L_:Nt(,ϾGCcG]ʦM~̼ˡo d7 yGqp`Bb E*WHCVX)X*ǝi b BU?id`׶ t]G,V즖Z#%{(fzzͳ)< l|*;5̤y^3}*Ȧ~2.$폡S@5 P lhw~&PW)2#ʴ͠P3̃?KP:j(yF]D7'}Ehj=2oBvl!9ڑ#6ǑoC‡?֊׭K4RPԪ8ެ#h `< -H^vI|t}x} Uu7d$%aZʎMQKN*i#k3~&>3;R3J׷"4+LZΜD|Fcl.+iv0H5xǖpF!ônG4Ҹ4gI o{Ⱥ6{[`ߔAX?[Gqsb/6]WBl(@*ox3ԋ"&9Eh17i3{= pE{f+ARg-Ȥ/ xЕdkF-,ʸ'rg5 }i Mcdo>Zt]I'GRCĒpc2d)?) NDygr k&__6 \fVEԡ @ќ{U(\ˏٰW-kX~YBRKMw~ȵskk]ې~iQOh\R|A)qR2!wX]`Heۧ-2堝cU( qD ^ŠBt^ S[I;< ei:^Hu>SK6q*Nd3!: pIMiSS 69nU&CFIZD3\8Q ƅϼ4SʻES3:"{#F"-4^C,IOH1B"**qv!=~fxIB:2,Y/py5E(g/VMnݘԑFi}ŚJn׫[,7WU0'm{*g[FLJ }JmD@̓{ ?&>x xpa&rY /յp>7 RF\ 7wC6?j^%kRg?kab!U8ޞ~3Aξ{[dJ;S-3ݡ[1@\C\!%NP;Ԯ<5Xߑ%Q#kwLC³7WIA+UG= Ep7!Fl岊TI1fnTGm-|p=iQafxN#h9͎Yg_~Np:Lhdh\4Z`,aΙEG%wGOC1(lA3:Dq`Lh&j$sNS5kD`s3"&t!j.I]I`jϢYZPFߊLyoת+΢ 1<˛w^HwgT ARz$  gf_,f;W4ǺPtk/ui3ZkviZ-Ihl'(6@4dtV8& ]NUYGظ^'nǂ ELT6{yUA6xNi~=e,3-],FzUf\<Γ: ޣl)o&#ǁ@Dh.rqk.8X^?fêYOɼ gq>IN?T<5;ͽOǥ}z4#˽@|oΟM nΓQ{9pzPUt^z xw- Y*\P?P1oQvnwqhTQsHUowXdqcF[`j0XߵOȔ(r ο=Pb.@K:kck~W't_yDd$ǨĜ:tZg/;*8n,UxHDZeZk> diUBc>UuqRRUWex'DҩO5-QzJ}6(h $Hz`.MH%(V>7uwc`$W [ ,\,ͻ7e2DאL`  GL#>& BA=Dz(iSecY%ȥQ2}!5L5u0kH3>@?{3`\}rn?z5@.r@IH?(Y{i˽1dU4 SJ kꏾᨣҮ20| nFۛ6U$jTaY!$ww+GpiTKTgv@p++o47AiY j<;a6 .M.Kju3ʤhq |D@zڣ?7'W!,AԳz+=D82!RjL7[^=`'bq/2"*Ӷb%Ne_^JA p>m]YG@"cDʾhXXW.l6@U-wo()Zo_$%ߴQyg+=@5~,j i{ lΩѡ8 I2q#CXL9Y]lPAbu핞7;C"ȉt.u=AĀ(_ލy2}h, }Ej@ ym j:f [=8~k.c"GZ5j[S993fYoTrD= tKQ5Srh. ] 2E OF=w0Ƞ+^q- ?GβdF QgU|N>HYy63xB[^9+PwG nL5<XXbk[R'ixO"C,x+ٽ7U t~?OݞcIO AH?q ƺ~)Ӡ|%Dq?NmPH.BQؙtF(Tc~0SjFv\)il'W1An57~d 1Qhy}2&%l_ECVpZyUD}m'"̥l&`p(P_W3 `J-!Hco3!#3ސ6yi"qe` Džvp;}l1,:(\Bo_p)8o-7#`\ٽt-W l::ߩ5o_>obٻ.;3_'IC3X)rLGUHXOJJYhzL?sn͈O@L̄wqiμCxMJn*Kq,Jb=wti" Jn7P*ZHIqf.;0nQHrs,#YP*61e5RtaZÒĂ% %CzHe"3gf@3ͧgDL~s Dy ive9Wܲp$_w L,/>_gy`RI!<혫TBN %rv36L4Ah!Vs/9ZK2c);7m z`m"k(FYO6;]ݕjX`zQb97~U1NgHZ@,RSS gA𲳒rn ^ dzϸjkl|ɇpͽlJ1ɂqEWΪEj~k鑉KwJB1,)dTӍOZ4[+v"QyU#~A&Nvj~g59:y'䪮xG h!"" ~n>ivlqS'l9$륂D\{HC}c?}*hV~>yoz㌇:!n#7#Fo5I%Q0=% xxJϪG=: ILT.y,5b_Ђo}t:%9C5`tHZ](<Pjʟ2OEc{-јh?ЮUA9̚oWm^t|-mM73"IqWxbQ~>aȭA$/~[%ƒ7|il/]>W!?`oL- K#r& F2"jh_ᐋ$ CVo07? YsV\w" ),b丗Kcgj 2h2V_+oh>ۼCqe{W^ß* ,׹%otES qg%O4?:uvur/oVhJ˗ph_,9?p 3}]r[f4γD}TS:bDEʂ;\Tiܗ&ClѺ/$Iut?wA2 vkoTSζ0۵nlVk~tkuJٛvV#H#t]Er\ 9bFY1 Cֱ/t#en@OJՆ j do| q]P|=vS;NGBKdSSel2zSlZ F/o"ӎ7z~ w3 XU)uĠG,%g`_sԂ ;I9u/Y0tq*o#h;*5/<gu}/B{E }YDo7^tXrVkqsUф7}N ;aOTVTMN/bpց|x=mϨDB\)r%c"t. [9I͔J7cWk+sBF 0̿Rkp/wc @7.֕5S[%=Qf94/=q]Ŀ LqP~+i7ʱC9/Z"b 4v]T;=KMEˣJʻϑ9+<cy`U焮<U֫jC,xɠ&7$vrBc6^ߔe'%+һ(HiLOQZ$EͷڄRd3dDq&42q/5u6zـ/:[Bܬ ׆ 7M+ƛ5:=Mf`B6}cq_'w&su"GCD$uWqpEU id JbiriDVTQzLH4@_{kO+Goh'>PjyTN,v">{+φq8~J=I?USy]"0(H/_4"L?MĖ3D_" :ԙ2cG1R>5Wh8#DЊ5{TH$ooV@pA=/H(>#aywBOBQgFn)'+Eud_[Ci7JωT w5xCaNfA|-)(#_~T#ռÐޮPJ3w;J5A|@z)!Ih?P"E|TP6TyC>k'mx ks^ơ{4\_l>c@x{-Ze%,A8{#O߂KZqQ1:1##?s{y6{J{?{3$L+{{ښۨ;<܊5Bsdn+󁿱IMi^@ Asj?0\Z!11S~7{*7qh{ nqK}akͰ>ͷ+ko(v_$ߣr ?BE.z 8)~LV?`>)(7") .I*BSoDfwۺ43ym>1bgoror6g *.ʼn,NBk׏3bGƀ̘C|qV?ƆLM+P:v"LlijGhY_F_d)&k R2#Xt%ɊLW_6QƬ)>bi3K,|g\y+d$wy}tl3 58V*rNjST6-u 5B-owj|O fH) ^oEd߼p(IB]p3YN,hIĊ ?Q- VXEj"-plXھKb jܾR؊pQx7*C8)XB5#ذd_:Tcףh^C Ebʈ71 6&k1~zYrIWvyu~K_+y 'R4m]wWdj%Z]g,i١ R V󙅦/oE>.|P` o H(ˋtd4ɰ8lհ'+CB4Xl{ޖOjMVMSAmغXrܕM& x=W 塷FYQ\` :L9 wJ3yJ/a<.B뎥 m1M5FK u\lPpbC@2"B@O6 z]nz)o`p+_5W*XҲbr>h)qK*c4 S9ir?G,邂+uK>"P}Hѷ;vBL}A MKU)2ym&ch1@䡴-BgQT3@x{UޭZ0~T{M}$ u@Dh^$J)٘+EQNhBC.w\k̋n&|$^l3esvTt ܞw{͑E{Sw)U\A]Jnޝ-[łHP&]l{׫e H=Fnq{Defje³p3a?Zݐ Kխ%TN˗10x2q"p=~z*rpp'% 6͂=XKoqZ aڨy^a&DxQLc=ʒy776&A` $\k6o@eBыTDrЪ_;ն7mvU6).+A4g֙bkj`}TVGL*dZR*¢4W&!JdeɮQJRlZޑߖl{ݹ^v)~ ̓|_\کi;oN2{ TT>Q"@֤{ jMv-zx*?O}v0r[Jn m!nz^eF;|jaqF$+gNШ]>5%a[ ☈ؑ`B-p x7Һ$njqR؟eֳd,޵KeUsU+/@ 4*o_ 5@?V-Rzw{/{m!]QVu)^wڣHH;6 ]ʾV0RDa+$X#H*"uhN{v&?TPCaݳ"B\K_vs.: ) i${.Ƌy/.-Ov>5F0"#\"țqG~颢 'W?.Xm-eck0?tz:qtsChxw<ܢ[w϶EoaE!" 8z >wכ-ƢSK2gG kzBHf9Cg]>霢ߏ x~i7FI88Q 1NtbCGeBR spiFK\rڞuˡd:Hn 7>;4d7dͱ2DPӐE@DDprcV ergs?O6^g-*F뭔"|ﹱ:=O@ozFYa-'\c>[:KLb9lȴ>S-z7 ֑^.:SyZF`xs]<-F?GF>gQHqS+>3Ί9_A0y7ۺ<+^=ق\SPuZpwplVs\Tv|bt1/ܨſQ쳍 7>RXnpngz|k^|پ(^',\*Y<ФOϨH 3$wɵhU0M!sY h B?*F}J!yر Wc?sUW jq Y kD fEw*!@@3ZkJSs&zz_i!N2p'1[?WҔ][a5rDl^{&(`-#fŕRK6+YTݦvA`+47`#Ny(Us:)P@𴹘S۲4ʓ#X+ f~/1+f1^6~d?EAbLLt8D ŒI7U`MqT<w[dg>,IY7t8"vWNwnX~"W80̩VO\aXWOY/>(sZZjE [J["PkWguRn/Grn.@OGzw-1[z)_7 [FNS8} @i,^xns9f!o3V(C'AD7<]j E册!>yܟ{}UmJ.҇MxjQZ9=*|XCg>&7fǩ*S0*UB;JN-jڤ&9^z@8{(O϶$f$h6zk_Sں9*Ҋ"dVGNN&N$oD Lh\-q6ѯnH2*ѭF5+QуdPX&NpaY ,/NJs% ᓞˌ`i[^EAWgX9"I^\ן蓉[%{Έ IB̩C@h-<^'Y֦_wZ2Ԋ'l@aHy `"}ŔG!G_™ad RDJejǠ 鲽*51El4ϱ Z1qI"9\vW R⥎=Pxl{}'3 TK’)1ŝ'eyeG} dE.+fI\oXJpzJ #$\~XwJƹzT-Nm~<[do$=Ģ+D4 H0-w{֪F)m.m[(Kwx*Y똢KVt~N*҇n*Rg#3qhИ<^ )U mfi0Q;໵NDuCyGa"gW 6GS%E^_<:йRr0s\1ړ6kf_豭تF5py,ݙׅ xVgW5DYٔN`! !GA _& 6ؗw K]sO%>h&ߴ^ ~+ Ҍ_4e8.E8֏ZCh b+5m&z鲥Qfyρdy-@މB_*C*Y<jPipaWVJ%&%s7R>A.>9Mɤ5u2,iWB0nl-xQ}Ë~m;n%ϬfI)tW?8M8ӽؽĨ0(Sm+2 4Gi. ڔ;:9N7( Er23:6j*o\цX, #? %4-Yo:Ү+DnOOAD=͔2/(_xsԇH'[f{G'qK0aNB$ .&)g6op(]v`1/H9Vyo![lRC^C'XJ.SsAʁU^mD!p;>]+źet-(\ZIu4qUο$m VNͪ3Y-a&˽V;([Htn>_EBJ4|٣}C0Ai1?kw$x՞Տ+A{Ś5>2m޻pJ6dPmIO0f gF9 mT 7/3DkVoTLo#z-:F"%c=0n.쵿3slB/%y9,\{BBD̿HisJφqw#̂#R>YhevAuyNV2)Zdh5v,a\:-Q)zsEcSbK Qsj_-ǥaXoR٭伓@lGn'nVf.^ EZW|$Y#픧=|WFႵqL4Vpr'=y4dHM5֐,<^5h`|s^VPM,-=hϥ^gci.hH҇{ '%+AM?oNt#lnJˇ}oܩ79&Ǻ?8q4{V}Dai\AqxLr685Қ^[ Pz9ⷀt W<5@=Lvu)5`W/PeBح '^V3D3O 6hlRCrC_pJt8I_U\.`Ft-)&Ǵbf#dKMoCą=xŽBpEi Fu\CesWFDIDԸZ5z @<͎=Hg8 xf0?ww,W RPn?ڎ/்>> #!}p ]+wKYF(~ IXTQH&e^E\gmK󘜆fd8?XEC#.TK Շw~J4`8y#Af<~pxײVBJD!0rS/f@kTywcOTP/1:"C"}͘$xHӀҟe7l#13R=;ɵS0g& }v|j);froiX`.HYx"x>^4Ɖҁ ?~*hYÈa18ӒLn2yع5C~ y@ӷE4rp7Z=n&nG |}Be/&'T` w[Q8j >.*# ^_ :/|ڙw_LȻޑ UmU.L&gTe\wΖbT`yUlJ\5*g[욯D][k|r4VZ(љY rq U]L\=*$y?~"*!C%.f8gP؅^C$pßvX߼"#u6:QѮ:i[<\*&r XVD D=[ߵ-֪9bӹ[ /&Vu٬=!Rd{59\+J c0zo,6?Fl0bOwp!"z)\>\->Kzr4qeLU%|ivI̱@P ɬ}.>t!Ϡ PZD8XVdtJc~MčӸcysq7zG`ܲ/ 9Ķ2>/[3G`o$;VȱMhb-dwr1z&!vnZ,X;c߼W__7ƽPU`;sKTdCuSܖEBY S=)L}9K$üԋشW ;]  5bKD#=Mbݽ6-eBiqA{/$8ƨ*!*ڶt h:WGL&~pUFjBY(Y׵A uUSVȹ vA+۱ )H0~- QG@Kpv5!Efo t+BeZg Q]nuk} -8[=3*aBNH˾XP^w{;bRpȆ_ER `Y)fWOnB;. =OP_1tQ))C [hLdAŘB|kF>.Ľ+VNPҶM3=<Υ9ގҌs$dD>.6`m@Dӊ)1&swT8u[{I~dEToo?aS4:Y}8X)3B2HjGψSe*'?kXV#ilޏ /ś:wUR<0; Of42#:Fq,J@ǩycL)2 VSj|ovu;IԲ'cgL_z<؍7% $x*SNqἵc^pehlm9fC&[0R<w 0⺩Ҍ Zg~VO~?]ه!\W hFGA K.s叚}>fuRgz!Cp:5x/a6KɮJcStÙsw=8>|;\b &ŔFN λQB}uXC"CZz$)Ms2,n><wD|Fi1@^S+ɳ1Pnhw)vp s{4OW{%2;Q?S@?~<07ot >JC6+qHT&QǸ#%tj4sϿüV݋~kx Aۮ--%-[)i8Ҷˌ,L:]Ȋxkp3? mx;'jk(MlA0n[:*c~iqmK9zSFWSdCIfO:D }`z7TuL\sͰ\$` Ɨ gMW+G #fJWQnPcc a}6!,4IR %#F#$27Io;?rmCNf# 4^)?@֢SM V%M̨czV؍X禮\8;#mK{ yQpR .̃P` /Ԟ:<&Yhz8@B3"!N\´Ewhm`u),]YI͇OMSF}cc.]]fP՗@ ۏS]LK",ft6_ 8SNwBSȞA\vM/~Է |-dYAHmʇ΍_x>#ם,c7t1l:fڐkbO~jizhI3K1*YMH_Jdl2W{KDSc cعM6Ŗw[wrnWVd+YC6b;=gΦLpr-iix0#@ zխuvE fZ{oz9{x\V@޹n^i qm.N1pg4V3`RSOS=wvd|'@N3h'+a cgY"ky)8pɇzz߹rfdq̏_HZހ\&T8\\(d-57 }2 7幄;@FNU.?PnɏQ~B+ y)riba ~%as5HPtY٧t0YHzBowʼnSǙrk!E!_anjҼ2cxef ?RO=w;iiWn!lw,w/QU0v[[;q]5\0,ڇ(#?uy)g( h5epaoҾ,_(qFSȟĔ{qLYV<lHGF$u@ܠ9N0PHj*-j`_†r ʒN38n4_Wy Pd[o6)N뉲xCä4J1XTt<Q&q^8TwSWgB ޘT \OJ@aE cG Wq_q;OL;ByFcSCpxVS|ԝ Y9s2Cchbfiv /(6DI'V-4,۪otQ*ދtՏ (&^m,ΐ<<C-`*|r6N=yWQì6)&)<+@Mo?Nrg^1 U}MhI.Z A4XG&NFI|a4zN#CrÄ5- UYIS=;Ifp\b< YGH~ }3R8SP{ӯ 53(&rTZK5\nZI}|XZ~X"ՐЬVPoCٟ;V`DJZdn>ap"ÿ ^Aļvka ؠ'E" (KO< B7tbiX`/;]ÔqZf ¯2C8_v qtK#-P+ lͪ)QĤIlL@r9IYk UEvrB=sP ?48R YjuC(M<T'OT~ᗸoSÌ#uO扔d1l}!0ׄo:,2',Ml2%/Di*|S:ɼVz: tUL8uJ*'##H=}b |00DʛJ!*˃<ph ЧTn/V |^fPHi'F;&w:/wIdyd lXt61'!տVϮ-nK +y:g!*ɢtI+%R8u]S';^6} տOB Hw~Ps!GiAj4:q': yg0$; 2vCD 7UkFsJLOuKfqCWHZ׻0o^.NϖMI4b'zjު-תY'_ 3vE$nuP8s ĝs+`hI4j+huhE~! ҊmSY"20SA*\t!쓍(:_t/?97gc^70ߧ "1)>vOQs̘dۈxT ?tLJ40Tsx3R ˨ k8}\b|wM|mgo ux64W1wMMNZ_e北LxPGMfM0[m% XYI`龏нC˟曵it7Z41[ Ӭ SMC@7wӃ=&t#*{Q, D ݺ>l5\] 5O8|Ẻ#((\oJ /# zMY;Vʙ5:f^<J>vyR*,*GXdZyy !rf?{<>bKqipÌ@gOwy/P"qNB 2' p0?P8iդIjOaWjlu@B0G.T 튬f]?X9b'0>@_vpy qhL^.1FhuQ=AzA&2>r[/&)+'p.i WK$k2~o`"_{Śΐ9vV[Rc!ّަ 3qj}F %ZF-,(ҥ>nu0(%uI/ٺI;LN'}3>.FE*j "؄ ԫ+Dߺ8K,TN_\R&nk@d d ږ0= c~ .*D'lYe: ٟDoKdg+Ⱥ6fRkwCFzTBs[mzXǶ @)dB9워⪴d!~zU`{A f/¶Dk>f)nXSCq%~>{>cZ 0(wGS K_9 K(j%ۆN qi h6Man~' ږCC4WZ|Z_da96QSrqU՜G(KҚ cp̯4PGm g`(\i9W"F e>X,P.4\05 Pt */8[b" }(D"9$iR{E\"@jOxRbzaE(TK9-sIO$!W9?={<޼Miͫ BVa.!7". =|rvYA )5 )b)|`fy7VҧPiMiLej:L,*`3n v'A< FZdv;O;iO*Nu9#.DqJ`ΒQ%>!'ͨrmcu!Iol'{Bs2BTvH4蚜-=Q|}~ދ; qZ BjG:k'isj}VD5w6^?REcavŶ-(L6]%FS>czUm᫏&76E@#Acg6|ZƝy$?2(sx1-{pnb G*N%Ѐ_R?H-M\"Xɴ֑{лGyL,;O'/d˨~ZkV~ʕD fX[:]fIĮ2Y? <鹩zR%{0PKeUQI1՘j[Q=& 7YCax[^;3$DxW1a9-ПiU//{:~K4 &$\IQ:ø͟Af.%sU4FO+lO*=jq{)bejS|/ =KWf`JNvBE!c,@B 3Pܵ8'' :?{/S4.>hX@ 0c^Gh_7jto/jҖ os#sF㺎'h> nզJ,dEUyֲ9KUq~LL7m_C=d[cG7,۵3ȴMk~yUH8!+]{?/h\ %5Ʌ7{\-& ɷ O n<3jTNj&[0M@9 5| I"$ɪŐsfʌn^=q%8i%ݖ#XѲn3牽T/ZKUdxƫs$sqTO-QGGQ"`iaڏUOSH& @z)(u7\cO$Lô6z:9#KL/夐V U}{*U I"& % ߺuf,UvaPu0?wT ݇-2p(WZ\EM Bgr#7L?>*YPDw"j?=p.(H:{pw/IJ C%u~!#J_Q ݟ`4bQpWS|`Abd >t]7bD2Kb~ꫦQx0bn92֍=p%Ըi:ٽYUWq h?cF9, /-gD&ޮu' TƋJؿ(aX%Ma2N@Ru6oMօ(K`JX Qg?\\D/-aR`9[27'O TI *P/\r'$ |Ssl:Gu`e:;*{Gi}YO~C|(g^:Z_[qډVp.Sh1-c] %OFUzwҨJRl*rY5o;eH|c6 Cv LvͫJb(UO@0*L;{gÎk)f+FHr*G>϶j1)BAXm`a-}23&,(RtكN/<8p[;#0'c D5耑!ܧ\ Cdl]2g_\djK'ԇkܳ~ $ eG[= U2Pj̡+w0rM-MyRB#wY{rM@zӎ􃝇#. kOW;U|&">vkI8mMpXt/߄CK;2aE'=q .Eѳ%ޥ9JеNJ_nd}[oa_JnE蝈 {1^:gAhJľEcO/,NL1YR4UhԱ" WKkԊ4L?uπfX',%r+N‡]1o;>vJ',>xo`=ka{ZQH(vqβRGZ1pu=E IA9,˙`U~g#McX܄!5 ٭ n0BuMu"r^[bA+ypdcY6c-v;N'#OS${ROuzLa\Mu#]@k\`\.nDl6ٔ<it<^&vFX ("{tq}JIYׯZI d3) Jha}8l7uݛ}\v OMhP\dJ6jꔂ1UoY{0!+_n?RX,}C[ 1uTFɏ ]e|>ЌQ^lj]99u #2Nb.<zy Z J[( -c(Rbn8| e.8x#[J^ ֯<—UQ4cpKBYU}C: Ӭ|.=(Ax}:KA\(ct@:Vv/;9Sv }R3) #L6l'L'>c =7b+]sN ծP8K>O$(ɩl?ӊ}{2MAs=1_g01>xo>_R42:Ey$]4rrFl$Cgٹdag07Nr+ۑ< UixjPs{ SO}5'Bgvơ,We~Bze\i4dd\zW|J|M=5sjw@8EyPl9d2rgG&M'۽2(m7>Yg>ê=|ע0ĶI6;T)(|Y[Q'22\6ւ=:М7!^c?>33h%CLQ"nf.R&OIYy$ mۑHjO*{$1 S*XVo /RNzQΌCU\XkAiGӁ]9[cZR32MAIjQ`M`Zx,f5A$ï;t f+wIؒ wy XbtMtJ|V14Sq< xz ~cb-yR*r\;rEBm^P 'Ǎr;oɌ3"z-?e0H|;Ɓ"{Fe kURJ 9U GƩj 7lF9FDo)Q0\m<%fؙa)~E(AEVI6"D/g7 v²(}\&/[}e YSPdE <}(֛v,r"T"{:ةF ;e43e\cx`9D >,6m(P)G,.S\I&*D~ꜜ*&_[O 46osHZzq]d_E*%RNlY v o_h ymV:GtL$c ʦa%4Wyu,WTlKEj`՜ിG{0Xff)BɦL@D ߎf8ߔM@J,-cwVg8J|fl??2(򊩥@);(v0s;ľe d/;ksk7CYH?[,: (iJXZ?Iu5<*GoՖOŏ&O`> L nVo}$ {49ȓGv2|:h*Kkz%f (YnrcEM&ef6Benx^Uu|#{N{0!nEb%#gD#j`.W]M8Jk'ϙBM:F I+$y`9.顬Gbښv͈+$nP$Sԕ2Q`ļPJ&CzCVgqhTK`Z8ڴV+PO:R~֚ /ܮŧ"B_ɍK{34%K!9Rv5مFcay *2pUӼs4B_c36ć:oeEђ̽2@NΰRCs4L|V; NЌ54Yam vywPAGz5x͡wx-i23 ti}86]$0WG\xdQ!Qd vnn*^L(nຌzp٭-o tUA .yV9SHq!O3uHVIA^n`ڊSFyB0K<cOẺbx 6>1:'Wۙc92i 6 w 3'*lڰ*PM55_? .3#ϓ龠(F2[AIhgy'XSĆs~glr)R(U0XO5e aA_70r,@xɐLTK]w@[|ր6@s m vߛ]0SZʺU|vYޕUTwAIqm8Eҏus2dFsYv,k_e|@xqa<Ȩ ;Lcq bA[X~+[niv!/GRցCA(߄u$Fdg3Q 87A O]rxأveGF醄ؕ89x뀷CN8r-KbiscR >zs)ݍsp_ଵ ʓ^q!n?̷SSV[/Z4] R/mi-xb<,hRlRv_dDȖrߴm$:Sܘyn|OΩE1Sz*n2RS]{2FH{FoX(j-ɡ$zP9G7th¡<>HXPSz8~㴖- ;#eL0g7ޢ~z{;\+T'OC9H|&M5v4$1INQEo%RI 1̛p (-^H\K[{-_?7ԑAg]b"ķSܼ,|J1&AϤu?^NAiQv\/X)9x{,6}S!Q+J9 ]"8MɈ*>Oi8F(;#<Ҙaa:(t.>HBޕ[ Jj?PjqP kcBe Y B Vn=j<aUy5bI;_ bI ¿g/4 ŧFѺ2fcjzH ()-nvI%jz珢v)1 i͒Hd~זS!@ٝn4u崨.4ho-6b[l~ǖBպYv (x*LIBCDU152D R}*U5hf|; T.xC3%\nP]/yxMݰ)$,yIjkrh?݌>vt᝸ʹwŵ<9"_ 9HʣYYb[iC1Gɑ$/`%m9hs%^0y:Tv) pB8Ή$BWZM b=(еQ3'DHȀ5!d%0d,v_#.Uo2'Jxq3-Ra9I9DBp|ߵ4MXd;tJ^ O22' ͕+܆-D ±rDtVBtX28p?˙|#wQSu!2W6K&/ΒR-U[4Rxe`EJK<8Fį@@ vV=쯙Η5bLmN[LO--LR]]mt+եQE]+g⠊?Irըzi6&[[8{oi-J]e)q₥"UDXv) i:uZ:q/d7F6z$k}p'",֝T˰Oa nͳ(Ɨ8B)tp! X,+e)$pytuPyjVt]t[ȧ_&?A IleGC @8 SxT/n}a5La^k=>1OBG/ou¾HzQے,X]߬XLc'HxS8, #( @d`GVXjg(!Rq-_ fn9@lxq (eOoM/N#pΰ1DŽ t kJٙ/fZ6=/g˙э8Fw]T ltcy6 KI8(6]>{o&n1M) I`Kl,L 0O0pE/hBz&.݂%Ϲr ɵhס¸ǁ W U[:vWW e0S\c}/Te8M E )#>r҇%ZZS̺oO0/}ܴ}VK6tp5%h T>L'dG5Vi_cpH4mytv3?qc-bh}sr̩#x$}_'U!ĕ|}_PzF?7cm[LFi˩ŘVZ`!b/e RD`,89sݤp$ @~<15p_CePBd~yD:{ ' AH Ê[_U?4MFSE~n.XY50Wd8KI9<EĬq Wm'Jj 6U k )ɨ9QK&m:p> HH)ȐPH79X9or7!Roƌ)81|r"}t0|!Hsgcz2f"BIF#_z'WӮqh\ƥNv$lgAFv 3]MIJO[:$1C& #9`s%k!(MYұg9vVIa;8&OM)_EЛ^Uboܺ0X~}]+7ı/7uh~䬉eOKe_ٝp.Z :BБڏwPgլ*v󱰁_zo Q40ۋ%!hl׋4t/U\@_bYqyzP<2}(#fZދhч֒O;ꅅZ?. w|!3>lIފZ3:>;V^^7v}ѝ5I]Q}y,P@`p7585lj_U%\sdpU1ƽ)T{EÅky*Qs;avMk>8&]6\ξs%( (kԽJg5dtSsTSq_GPSsCҗpPsϴAw.hxƕ  ު'meSw\&[ 'r t@qpJ5lBU쬰R/8ޕP{*4:dfVdѫ~kk8(睔k@jy|,b(׎cbPfgR6"u&gZcR1lH  Y&@r>pjUi:NU\4P?rsrVުq.TkK5hfXrl"RssZ {w1`V `険ݿN$?Z@CET1 p E潞em^o JcIL~K"v$Tb$+eعaQ')fY >GzΊ&a"Lmchcg eߴӶG.OP65E~.hS5経30׹,:lECIB("R~Uѯ{޵ 7/n MVM0qu 3m5~mwv"nmP_H2a#)It?^ix$ux&֯RNŴ:[EKc9xA,`̍fhl֏4'g zٲti/rE]SI̹z uB"\k_Qn~[_|/1뺚ܻ;`YKN&llFb̯Ia;pQmRJ:gD4Ќw妆2M5V1B0WC2@\~3A t af b4\M]n/zH24>,ΖC^M?7.Tr\] z&Ci/:0sC]rp ;(gCE ȒY(\W T^o &]?c "= F }fW!ER(7M{˄6Mؼ2jВƂh8quWn  IJ6n0>oHP²HwI=i7#v#RԿ#~% FU|CϤ|T/tkB$N(Z5‹qs.`0B78ԢQԶ,hk]V-ë]K2v1sje-4]0ag`br(́|Tq|,*_AɟՇR@NaQ H~¯[NV,{`VOAwĝx* Tn?^s&vbgSEYrۖҭؙ=(٪Gg :3H* TŌJTʊᆽ ު0!]IR< m`A{CTG-_0uwmf%UO]§@Sgg=eCf LR&|(ve5aCjԾhB?Hmn-P`A g2*eA!,@j}p_OSȼr5K|5ޱB7ę)A>2 Ea-/v[7-Im2;.pDCMZ_qVv"q`ֿރѪ:ژC9\?8);) uOԴfOyjd$hو5r  ASc飌ӈ[ bxHvI]Ja:{H=;;:eYLW阭V`+Q x%z4*ji%yTur{d\d2\ Yp .O8^UZcX B4yx,Z518^){Mb7:Wˡ1O=+ DOb#1(5Aqʑ6փ45oJKkd "֭[fyhMt>OOWXX }!ɉ ?:a!4&\DGO{zFާ[%/HU0vG,{DG'7,& $:ZVym?]܈1ӱ^"Hߧ-kQo*l%`k 0@4H;m9"V:XڪRkUH-r!G6S[/* xftu#뀯/J$*J-[TTyo=B?N$ª)DFyHPkm=֫E hhmh1c9o 漽!DfUG `IDO"偄O= 'P)lH6Jvva ֶCu£h$A$_)4x< #Lnis8x4ئw_C*FsqJaam>ÑJmaGLfC[eKTs2ոTdpB8yv WxsGf< i}Xy,3&kx .տd frH@ IsHwx?Vj&{bВ-*R Pͦy *olzo{m| ʮ!]c\G؏u+5-+׎MǙ{U$[\}e06gpOHLV_Df3AO9>Y|FƷn 5HW'àU2m]Q+R65z?E=)6g=kiB691Bfzm|HAʙ5hpE2# ,1&V` łm+?mJß;t9a f#u\\{qH_AL{+:2Q`v%<oeAL؁xEvfԿ%OFj GqC2j<׽R3nɼ˹m"%7~#c"aB:1X(47Q~ ҹ2aӴ2{yVFP^DU378\bg"5!M N јɠz_u# Y$.>N<ב&1 a/4(qY/dw5hFnjGsz8#Є*E]Jtm>;nt>y-Oןjxɂ92WnήͶ[Z{soZK}mޫnY1w&Yܼh :VkIjBD:!)Cpyi HaWA%sq+p2.o F'q8ШgPΨMa.7~a MSS]ԋn52^{d|dZ u'0 U7U="|3څkvr6TIي94D[G++@Dp>m9pfiaD$'>mR$8Gg^l{ 2hyd{(tZQr|k+N1/ ^q*0Ry) S{@bF !xH %+a=b1ITyo{e^!Ud@l/yë ݐcwxnR l 8ޔfM 7?tXѫ:I81ujbמeTGdRbmѼ^2#orzj%^ʰ5$+:QNuܶcOI&Mś3?zb(샹tY=fUԚaXVW%0󮗸Uռ (+ƞN(+r-hغݺhT*`4^sW+B{fzYw1(DehmZϐhwvm80+)bُ^9,0b?V|A"we,VñdsjRT@ GBB]>Y p'O< 6NtH--iVdO!29jrR7FoU%hU>8hq+iFUez|ޠW+Dp *iB<~>[~_]*UDcQA9ODVς v[DN42C糶+{kM7UbF3EC)Y F]v|%1 CD65Wb$w;՚A,L[[%&]in1OґKƎMѺ*voxJǠ z(UWD(MzZ ?$ȌjElbn!%><E-F GAu˕tvSX Qb.q8~/MeFtÒnhGRz6(J%q{13.p >].WȽLW2 H0 lx 0lEƌz4')luUwԖ9jY,/1x鑮d!(WWe =K&OJ=.sef(wNYv]KQ2Bu ^ަ`;iPs^ppKvƙ;Ž>O!_ E\|[TM@|g(RssYP3%O0yxGX4M1|Gv]Vָhm+Mb~N-ɰi*TalGsե(҄V%mh O3l.zsБ\<LoCy4k !+I3;^EfGS׼p SՁ^F5Ɋ܇0G~bUR,sb~`ó Aj7B61]Ǟx'I͕wؘfò5pqPluRI+)RlަyJ8.kxya pR~WE?|S`qw.SR29y 0oiN\)Ki? HW+v!^S(1@"<(~tΉ9)"xefnklר3?^?0C~B0cS=tD,ܴtĥetFcSV["<; _.%i@?R!ld-U=@#~ОHE7y,c*ZW3=ŋ*iȡ @-4_P y4‡t!-3i( MnfZ˓XQ>;GLv)6*RI; f&!9k=?"+;mhǠhShpD|V1{QTmqtS5/(>I$qƧg'x[V .uR;-‘ VUز.92ҫzd Sw%5Wގ[!i>*aaD v>n & (𚩠m3P*Ok=yLܵF~t=S Sd1+nKHm l4?ͫ~zP94QAʚ)r@Ev܀p35a+k[K63ʁȊ%`pWj׵]eܼ jX8-eEMh4lt @lT1aHS OBզTMJk( #|FU&_"ŏDyp]#ׂȪ4$JX0 u-w(6 _g?c off{HVƨ򓙖\_" #,9ay*}AM>_GVEnhk JgF77/3H5,r7w[{gS|@Hio\k6w8 /WUT :F OHuGSne}'΀{@BUw"$V = 騇ybO- HZ@oyN!;*V|y&).]{:8E)$Pj8g;kyDnfaf8ۆ1n q 2D/"8?a5{WliY E>0Zi]24J866Ξ>~#:( EHF:y)e)%i!m{}*j-$UwPU\/kB#3RFJize({;ByHf47FBr%"0_c~&3\D1bCD O(l_=͹#u49[ḿ[f'z(ylAվXm4n"~S gGn -nJTp'Pb>H{Nbg#3ǘfInr\ սun_+2F~>."Ƀk:7]ǭ>*E[|?Ql bH3A 4͑d1,x<#$1Sy>teL7iy&x}v NI8?~۩\%W׆JM u>]vúf+ڂ͑gefΕ2W#\ogӑuU<`V vߪqTY+3h#9$ӻfVœ$ӥѠ wpyc}-B*V۹eȖe}&pF:k tɕ}dfm\TNޝE~W%G ?4no:b>?cȥ ה(*`3F T(vmݲo\dڋ^|Ǚib^Y?C 婿NVx85ˌƽ Oԉp}i!uc;@d>JW}Xɩtu [ix &!F[MGC<݀etJ:S;4c.#^}qñ-7hvà೅z~E2-uv(3|$NcƮb/UߪS.NП['Pº˔;Jfͱk'zqrQ{g>=n[lYhHӹ3nd=EF{>LRݠ&zIF :"Oh_/ M0$Z*2ňTоhR->DUNC@Av<~6nH(Pd@0ӻ -yB6,.8a[OO8󏻙ju7'52DݍѯxwV̞uO]tY볞kLzn%5ϝ =)PTjDGBXbruӘ+uwKNor֝!s]U$ OAYL1CՋ}E%W6b¦,g./ߖN[h- ,mGw:44kt7o [M ,,ؓ `̢(B샖L@N{aXLM1gU\ro&;Ӵ'f`[gv0Ho5pia* HrXCzg$na] QiɩoޕΧ}j ̞"pwW1y5*+CyXSQa!zÏ&+b- >1X(?uV1ieo2 ܊gL+'ZOsY0F^ u-%w@$1ԝLJDԯNL~Ē3/Q_dŭ,Zu_1W'-Kt- YLmsob $S"M7fs(,Kd(۸vS=ƧۣAnR5YR&XAr?رg- =~ޭX^4< z17.S'))`{n! .gϻ[d8!t ؼy;x$ I<{||WcӁaǁKpH h{ۚBm_@mercgQa4-pS8iVNUԂ{%PJ1Ho)5Ev,&q*F5%Y |#yGLm΀p];gC9>*J,o^J$ċ1Wu=P&Q[=2UQB9w6C$ 浪*z̹#`P , 6MHf."FX4?Az @Sj.B ]A'&ެW{ HRU0Rɦd#м7vZӻu]=L,$2> AE3?g!lERKiwԽ_K X-Qx3儚wrӀ=s . -`jV4a A8~4D^:qOt =xDz p_wJlrLz`( M /, `$ Ǩ8CÃYF7 P: 9l`׌@0Rarm#X%* ~_iF|f(=hM)`Vɞ]AGs]uЌRI5hH,w~<t&BkVX.@{{4.̞̬ZQx{>\Ѿ", [s/e&jɴ',S CJ[[q5){>¯ifK&_߉3\'3ATɭ nq~oAU6':vY ٻp~](Ɩtdy9I )?#3O OID]JeA !C g523Wuca:OâMRUm`@Ð4pTw_gG..hCS }yF۱-V1g|){3& Gg y֧5gIWYi,4mW|{^Ӫ$\fGZLIo*7JY_Č~ġ ^2FSM&? x`KK%MfuOk(T R=9ˮmJ.YՂ\kpe$jך{U=e&>f]iFWRv%z=XCړNY':C,#ӝVQoMb7y6:ZxO0}O6*c=D g=@)x\_JR>EBL]rފkwm`+|"Qun|ankH 6r˙*u Os=ѐkl-xQWZ\g#M~[ ZGOLUl~(m7wgo:Iyv@f= azfw*/fŮg|~֎3̘X,ΕRK" khcwób`T;fqM @6t%~Q\J, %RqT";;l_|Gw= Jq6{bg#]ʓ}ay0ѵҜ9||uUO΄(. oX@=p[Y N<%R$zo |syzX@5Kx{p Y|ѫ%H @mxO#1\pmbpi, 7:V؝jn,F֍vdjt{Chi xK܀aKTt'%qPtyc& a+ƨ"3jS j &'__G(@QQaAS` E% ;?[ xx ^5kNEI*C/G R\[9և)agE.=ctN~VK\u:ݺY6P+n|5+(Fڌ9 Q,W0!JR{iC`\DH. !#rC0qf^7l) vh2.T˗.S?|KGH3z`Y`@י"ip$Y:;tYl/#=x.e*4g-wgӸ?&+|Do+]v/.3ሤr˳ۯxOFD0oRKjnPK {QxOVu& RQ*tЎjN1$QujpTB Bu0)=45BQAICvwJׯ:>Awf**ȁuŷwoLg[G*|<8c"w̶[3͑$&ه>w y˄)M/5`av+nm<K+l_ZHAVu'(5æ<̉\j]&3Ő; >yF5{BE,(溶m< 8dt> v!,ЫlrN~ ׂe2{墷C\( MCi6tBb`E.IݿBJ?D, ȰMG'rʺ>y2sfʪ2>&RF&%yS+k" q%= s1_\R#Ƽ;=*VŏCWΨAssHZT%E:6QD\$q+Ζ;T.`{3MJ\vjߨ1LVc=pAFASmzC@i[ۄE)pt9FûùO w[Ʋ}1P?l4毇V5AŔ#Tw F.e7%Y|2?KZUIF=eZ&{P{N rŨYWQRiOB[Rwf@ H"74t|15SgX1} (3|_O2jyjU4N5V*v2Ht4L웫RFϮW"U3 JX_`$JDgrl_%n)/Z {܄V9;8ϻb }RӜS`@kPzE_cN9XRJu0Tv2 ۂ>˕Xu/AAQ6xA,~*N_uj&;nj@[ْw®bȚd)w҉-4>ff+΀ê`|I0g$i9Bу6LO$!ڐsK導l>%91*joK[,ukOle,Ƈ1)?3Y:z-{jg@9<JĒo,¬Xs~܆lvdK:7;u?Xj?2IfVY@h_'Smnsč4|ٗN 0:j8$EsCLAj2師"Bx,U&t~n%ށ"s^(9 SBlcY"r窸z)ʡ8 3{8ckW)[͜.֥UM鋅#xӖ3mqqr[ln,ET& b;8?''^UTMEϋ8BTMӅt@uM(zΖh-F1-8>bL{M8ݍQX4&x))1LD}H(96L}|e' /]~#UcɎαBP CG෫MV.N>j(/r,- wq\JCEm屚.ܐ[6:d.T]r3aSJt`HVC"ξNܶx_"45j%7w[<5g.Н-bthZmYdr#*<2& `̕OZx3m$Z!J >"= qnGVe%q6(髫je.Lmt˿ @#(0TW)PbԀt#~Gok؜rt튾C}03~Cȃ";H~[얈ⷺ,]2[Y^B{;[#F-BL~;!J+)54z,hgBui,/RkH"}ЗfLϟI[o]_,rѷʡ: muq2eD=A!2W|d:xVXICb1 @?Q-iԙ@s^ @7U\QYsd=~8?}>:DD}5x;!QZ[ ;E Pa TY+Ai[.yc]IYɞ'f~._hVq f8U^u!e ` ״Zً͙p &FZXRN򨿰e4avʈG?W/V8CV2HfZ.^4cI".ֈ'!H1r P96%bOlxGbehr8ۘע^XOtҚJ ehӺX\Zȭ܁4QJf MX>Jk%vi:V6oR|Fߧz;xd 1Em9! .yㅝX?ע|; /ʺNG6j eF"@rwEVc]T( dA+{mn UҫW+#\0EHS7hJ2>Lf/ W[(.Oz7a>XU>jloM_Qj6bwv^z𥨒 yLdsճ9L_3%L|e&M`-`l rYQNk$y,3߆ТC`*L p 5{PC$+(v~eyt9O΀MWNdim>mdqmaێDP=R|!ƶc$m <369yC9(lut<,6~"x3tsqp][vHaj:*V_5&d>t-8/C<6" ,T$Їl6^q9}\.+cԏ)*(ZHjl[&y[ sneV09ⱸ˼]r _gN~ ,q,[k'3wo|nx_9',†FhVFk(²4)y?xoλPa26{"sWفVm^|8e?N`Hq]v Ƥרhø2H$~iP5 ~AfRވ4 =dmXoT]=ǭ:] ?&XU lSy!`pL(ipG{Pγ8!kѡp殳k-~ ǡQ4oմN6q̋d\-.x]4|kH=Nfd'-^o2bA!zvj!dP8m }nbhA>06?~eg ?OKDRa`0O{7nadL+|6JG)`ȣHkxjO؁3jXњ!sLlک  &Yhz)Ev,jxÚQ=zĄ)~<) *-9/[ȎS/Ӛ@R9R^I|MKO|KFwB ٔhN3 RD.7Y%iQxȯ~SNྕE\{eL!4φسڗ\(kYp^ (⧾;aD*DwhfMWa"^)8W+{ÂGF_X/漿՟hn}Fi} 6,?J'M[ |&JxG|{ޫ(D[X>mRbU~ XD?R q,ҟU\ղ&PYkѱm# u|(J$[`dO 2ţy z1 24͗cl{2f6!o XuaWYloUnѤFoI]C*M0āݱ[sEM֛7*"R8d_\qyAdj]t9amWaSRw2'9QE5D4'LNaBEPN}C":_S \VQV7zHRxYcvHv ң1gG}o#ve#X"2JŴ !6Ūf^2fpjcJyϳT[LuyBr]h'ʮ[W!mn{Jd׳ L@Y0R\thCz3KCIh$* E[q#48"fT]8L]mZj|ܽaXA1xM67U6;WW#F=ϲr!&ϥy?4z漩㟙ҷ=leP F[: |bQ**<=uj9,1KQܪM$6iq13X`n$s*Cz)c aF,'bÞrK%zGuҀmpC'.OT aqeS?sc^gBa"ւFX2V[Y)kifY2͜q'n%GXo 02~QӁ sB 1, VT~4]4iPاJ}>95Iorp홮@xC!10~;IQLh >M܆e x7 0P`coDnh>vC9[n.47+&%]s5 ުN5_kVCGE',h &䒑c:")WK;)fƦ֩Ա{4X5J?x>zLQ n Q1|V9Dk/-:㋋ߗbEj.m^֧=R5βp#}5J E[ut^eBi֙t8^Qed`FG"Zaw,r͑۵Uv1wO^kg*ZW#0yv*tʌ$nם Sv߰Pϸ=3IڷHoWאH_K]II@^\!isMA~ejk-0HH>~7S25BD UfC:XI tx>QFeJQrJ!L4܃!K!#vA+yR~ @I ( (viӺU\-1 敪;D"'X_Q\QF h4^u8dQq'bj&AFr᳹3Ek|Na[ǜ:^(abgԮ6/pw&^b(@J`}0I9?ҁ*Z\僃R豙]_'#EbyJop2CkS9 1S,/Q %xW"ԏ<4>7{n|0{)c^l)FO5C 7z=ga[tT.a@%˵-=aH4nD(% <2':I)o0pݬ _k{iƒA*At5 c}1i(shywBh/tD]\`[h|N43@2،o%|ۗ\?+7 \iûN7wɶU:{ K6id , xĴ!eګ?7fD +Q||q{7D.` /y@<@4ۡ#UxyNL> { n^c>b$c݀ŷ!vZc)g _2cBZ PhrkbVLRԽY`jc+ ʼhb3߈WaX审3$̓(,*- wpѹ}by ZuZNH0M㲽.:<{[uԜµ]ԙב <%I#LR--5'ѹ6@֦܇5ʜj5 @$B-6\I+ xgffRJ;ui^;FNq}reyݴQĸ# Q`M5̊`RY_a@vFX]Zע̃v k#ZXZ"lW$N;AcXݿR.]7K SRa8J(2'rrU p\7RR7UU>ܹm07XHUm[ Yl3 $ڊȏg8i2p,58cU&u7:42Oiv1sC)N/NF{2D/azi찗JWPt$ĬIRp-y00Zv92$KOdN_ v%̭;< 0%(.=Th{Uhqޛ&xt+(_42:vYqUx g |Yxzhh++1N{"o ]ФD湏fC/ >:C Jb_nxg(ebK'v@:ws,G,( bBS=IOgy~[Rsg9FxE)?fSW <ӤEJWkdR&ͱfrڋo-~>~mRXL{-GE 0Oe!4[X>T/kQ.Xq]ʯZ gLVBhi=_QJYF.bс԰ 9Z ɉSy!z -Z^k$ao_Y)uJk^gtG*wYa/ 7YG7`VɤJa3 t; HGc(OH3 QX3j xZe2q[4q p杵:{}Qb62gzpz:`?T<;)@Y5 eY@li-#=KB OMNKwHl2[~"P\ryGȕ1+#*$? FMo.CA~M ͊iB^JUj8$Fhkf@of0xXQmh)/@ސ=$'I9 l,]=D,K|nG~gt9#Jjl3J)R_6S/2Z83A٣=X1D}OE7V\"$9r5:]+#yR hvy ._;00fm|h=AI4%m hA!s禴n7\/rlvzDmQv)#FY"a ?tf-` ?F8Ok9;>>!1_@r܎?DI_~+9MkVL#8YuCbIHU83~gV C(Kɒ+שߵUv1uZBAXcw,IYnT ֻgA9yȚyE O8EԔ}#F@cf`:=ji1HLV6e^ߴ&AikiB;;Y0f#%w8{P"Oq:̬q= Xg!,w-LiYlɦ+?lh?a, Tm[Ku3BjID ݭa0}&byhEg> -tT*Mw?w4p, )ƘTXo%U`fV+aa+Yg7MʙplBq<-fň5b*˛no"[aR~Kl}{(j;9TA&@;)QOY|+;Fh>brgx;Q!BOڕ y&NMoyHE0'"QxQHwfG9PQG0!99uVt OEM>sD?P_'I\H]\6U޺jˌ!P=.u;4}4Q_jZﮅ xy CM dz+Y#PryKM"=ҧ 4p֏#ap IPB8yaw:9c?I.|O`@MH' "gmr 5%)pVQ&Qt6:Ν5%b KATY li2)1e^>{> Caõ55T6U[&52.xӽ~ m6y( f-TݻBekI;Tqvrt@{[O Xd@.c]V냁"9 o*^Mm15.UCFe\~(w]1jX%t )شs*fn O%7Ź˼c>S;i1Rwo_szEAel' c:x#MɦT8U6xD9*n>h {x=ZхocހgipryT%U m ExQX UT Y鍊S8[x.4l'+k`'ÄqyOmd%7V m+G-8y( 4:p=JtR XiU>/ުV^li}/XYƈ]Rġත ~&|6_R/zќ2 &@-^ X>tab3 bI|5a 6vo`ΓxڣHH*. 7z h5f 9P^OXfK'OIR,ƨً9 *rW-6М'@PhԬ֫rHܸʌfvŰT~);^w=0$5/B :t%|E1䁸!SN 0$>S?[C@0%% ڣQjf͸p߹t? \`%f# Ϊ>o7U婁<*A`8>Z$[=2 >OѠ~_-RD E?Nq{yi V{dB :W _H*45e_..UrbUC7/fwA7#kK3}{]ީ|2$Y@4-vtKH2(D!5O=LOxUSo#-&߁sIt̳H&]r k.1ߔHs:cf,B@,!=uW5 d)??):"oʠ"K\6#(j;0hJ48 q Tά):I_:jgK%^8^L}cRm{C<99 "o.kq4M^?Pyx}-7ػ8XKe^IY/%U'>yogDEAuwy,.@/|ՌzMQ(AO8Kـ|06#k:9DMN"nPsA? 7.{AgDNaȢ_[ I w(wqeps*c8v/I:Ԅr#O۲ ?@M,!*=0}rWq!8c7^M ^y-uK$s]j7Ykb#6ӄµ&`߇jdDH ++O4.W<@ w6{tׂT_7lW31h5j !'YPF*pX,v#xKr'@I vOn-dl,sîɝ]5a0ܧ9eglG3 TOvh~Z_/z|) ox6H<`r/#"{m Βpoq~; '?|hAul>ۣ'6OrB:XHLEy2IbR9@\|MУAk-AT/09&< .1wL:ɐ4XheI˄Rjw%/ $KBP3Ӗ|Oh 6:\ uk;`6߄?3¥H\OT=1sP j. 5g܂?lv]~2 9mn? Q2; IyM[-ܮnIW_;^)˸}ȝDI 5*xƈvIC\2ȒK'E7C?6p!h'DmGڐ/ | h&IkDžZT.Kș#(Ux*|)ʍ̃8K:}Ozktsq> ^9F5 =LoP-;8TBz7oW3T$XbI#9iPt#3w{;4NOqEs3$$¸s/UC&lmW!3@&5?2W'5(ZA <̻Q&5 A%53a j)Ϫ$Lry<i [.AZ3s)]kް?&+vŒgE_;q,lq+3_8:9; ;9=ށ"]1ʱfߏ0l8\_sSZFXF+ubEdUe|٬GeV D~KJq-X}9p?k88MjH!*ڽ ׃˭]qY^ʹ"?23tGrx x2{2STO}لIr>ʋK"fg*G Kq@}U 1{}"2ݛLMyj?@Ҍ)JApY ZRHVBK\FpHGXr4h*Q V*kD<9LWƃ 8ڭǻm֯]Eka1CJԭ<'K֖9:͸]Y@ۦHb",HQk>tP;;6Q MK= aQa?n_uSQR J!c i8LL7)"$k=CarCQZw@oi ̡/gPq*BIelbR?hrDs#;%Qpe<}`O#TgI \[yկ2iJRCׂLg\rD| r4 7pH%]cXêh?-B!ZUE0qO %5oj)oW"u+ɫ9 L&-/WCPA8wNCEgfaaq3l+Qk墉`4}\7 nzz\n )v3%bC7 h=Oa3cEZPlND?fnV)V?%] ƎBG?|ֳDeqD[۪ VF2{ީh U/z>&V)C⾝%(s~\`;R/@g jQs\+ ۍ=e;ݶ'g6%pZq.J¸AJEеl ٝ**勽HhM2BN#Lc\)ȘYfr¼3!ڶ}j Tl_|NGIC*^N]V| .NZb{+-3Df@^i=fC-2?tAdphy/\x"%hRbhjnkvoWF$`QPH&Lxi#apjaFnK{3!skeOr누j9z3bۓ^YyG)7ӡl@hs Yަtt2흻 ރ+ҚfћqIU߿ύ%.w/V,=J,e:XZsX,ם#A  qg@~e]k|g-7` .E^ t&){Vut ,R8b_z\L@ v-}o2OH%.iۈ)ۉ-2h{n.l|H~'#LUl* ]ص$/!7XwW'y:~K T c>v(V-qJ-1E=%ցxDvZH]a;UAObk<e[͟r%;9!T 4G'oƀx|gw:Bd5",Y2@FWmarBx'ud ơɠuVV~|A_QPDxۼ>0gOgDD_{z^v8ۓФة9s){Q]OPOLySQF#ř!7v d;y̓@5zӟ22&"]>?܍^on+t <1P^K#-HCܬk1]`jXn*/M-ʸpb}Z_E=׷n1TCv^VwZ {V7&x"k Z7Xꐃm?9L$g"tuoFWuNd#-ŷfG"]ffdPw-Н=W(G?Bvp)`2|[B6s̚?"nL1-qq {v<ɝsVJ2W9> aE ZTso9Ϝʩ -Y,SI js$F>x;AGB6-, 8hĽ$9., UJ$hMew>8vy,8ܯ}#EձOװXX-{$=&mPإNkL07s&\Hy׸?)hVO׉XbCӻ K7\Bi<~1;^+Lsrv}éɤ2ԡ߻v d[U:wf¤ \{7'sHЄNO]#˺<$4~|!L|5[fA :b8MpJHRkbӄ˕a 's0( wf%7'7SV {]k0DDW9XoD})]ldrC`w:y%~SY ^+95De.Z{JQgEYyٵVYlK׽3SNj#ov,| Tl;ϸ̃c%>GPpV5qu ]RHn0ٴΈDZFvIx,.J]#,9"¯i>{Rhv^a 1BD̓W,%={K$st[H:nM.0@E͝_=]^I>֦:7/!sԔMjyk .))- -O@{͝ߝVczwqEP0 r{dž[?G04%!"ZLYjFd|sn _vn?ȿt0Y TD (Ƥ*#R|Wlbc]+e WvPByEl/\wRh|\~5q~[-(*eo)ie%%]\_?jvtss ަMO/,(ȔoϘץ)r9'Qj[&):|[`ѳu;ykT[O53Pn:i@W8f&7GP]SD+N_ic6t6-˃Cgl h}Z.[nnTXN3\0B&˺5Y@>v a3ث^ض۱$%s=~^]ď.R7 s E@Ngpr|b丮O˰,H/C *9hսx/>^TuOJ9g$Q? qd/u u9 2\$ao٥o5ꫩp=")+.6A+Vcm(^)YtUgNI]of1T/{.ͦ ҈V,}\HL7!h^Z9ԘGx _#6qs;%q@ /AĻ1ݙ$(Uܾ ~@b.OJ|`$q0r 8Juy3;R+c'.!Zd;OufÍA+vu%T#'鄅le=̨l9%kW$ʟRK5TpF0FIuWZ8 OZGpVj$ Kg99Ņ 9bsEty#aNjԠ܎w?ҤIsef0c(Lഒ|ԅLj{b*y. :{b^r}ׇA-Ns=גjΒ_ݞ;E^); 7klw)ujn(Mgxba)հ vsK@J4D{?bq^Ig$CH-p 2QehU:d-u}Fi<"`q/BKbSeތ_2j~) ;i%/8ic2 }%n @JeESH@'dn1C:v*8&ydE\"RSInݒSSU_˗CR@3in>/h؂-h4fY,GT1ıYf#$3-ti5Қg_b2@n|-w$ǐX GG&'}WxR.)gG˥$+SY>Ո7Ż}g_$$\EE TY.I~נM=nYjoQ]4@lyp^_Zgl=IU,"i2[դG4QEoCi &̬a=4Uf Yc8ѿ3+]\dNֶd+xc 9O%|+87mV9yLt>VfC*C2Q@HCs<ۗĹgef'g)/0͕a'pHԹVO־z5v~T𭑏'FFe4+b}zY3iN>aQWZZH*mo!UM&+"wa'TNX& rk~ n0\hjgA^Sf$5M7;0yk;Os[}[R04O!@RSZd!:hzqZ%Q3/e/)H)8ൢ1>}XՀGXDL9?@p"gr@yַpsVu+婥YNE*swWdaשǰ[pWccQ!u`  HHy@j_8;obQ^'wel.s%AL^^kQi~"R,&ƜB;,Aȅ2Hw"?uSE Mw8(y\;q Pe0/; %=K @YP>JKe! 6[3$lNV6{WcU&ݗ#kh]fhͫ7] xYyt"q86+=uq?VՄ58\|w14QY}8RHc_фB"/щϸHi=f!Mo/)4کY^p9{0bֵ=_4^_-EJtɬ3ւ ,fMZnp` _jY܋(]8x2"`H0$77BezӬ.F850j3{ F+_J7ps*\\Z-a"c~2h78fct.'L88fwq7 o Ht~ÛIYA'Cwf5zU%}V=zr}UC+eR}&XHFĬiV·@T^Wo91t'WE?ٷ6)BoRçKRAǘ>+ainD kdO6Wsx?'HYm8pxؘu,v#EĽ!@W傮.l @JSAs&ȹ3C3Pq\Mڏw 7 {d-*vVKD!o^訜€?i3θ6ǯ*iaJ*iКd83ۙ['/ҒAaMzT~9 tὡ Y4&-OCH0B+@&6X->[8&¹k)CUSe] =?ାc7ZȚޟ?:=ƘebBlݦFLv)oCrb| /օ!ņ-]1_7vFVd+v%.zbHTC[Tgcr3=:EE+Tyq16 z쪢ޞqf כo?2?cUc}O  O|`* do}.mӠzȰ'FFсDW"HMc _${};~U܊O֛xd[[1Y*QX5;ɦ3C!${{&^RqaۍGQF{X(m*+GMGEטj1NܪәA^Bm\@ 4ƀ4EQMXo\+c]LD}[(`a*ŞXW 0@ZXId0Nɖ 퓨ۥ$T"jI`XOʇ'bNgfts ^_vQ]HF1~1vwͩ+*"ǐ޿$7lOɾmaqȑg17W ̙3ɿvn2FRIl[d j $CQJa'U$['ه/)C":zjv )ϵ) WsF/pi>;]8WĂk7;yy/֜ %pmcq鑰q!d`.HN3#T_tw?Aܩ7c}: 1%'7;e} eLYS%^] ybuMms5 MM 4؞m`O&+TZ˞KsxE Op4x۞@iKjaߺuSi̖o73Mj6f, 9F캎 zgh$g=ϧ]fơ9{gemrU|Zi'G-Kž?)XSE1@K!.(iGde|&5iYWcnW_ htgj 9#wcev )?'3sUZX [\;Mڡr+x"qֲ%ΠO0YQ̂m}ckloTO-"Y䮷x N=-"|R/,`g6tsJI0RQsM~ͲsH(gNR*OpW9VXCMD g0 3XxHb# G׃%5|ȤzJiKkWLj4h`Ø\ !~: Yb!߫u5xz'!;E|Z:֡ע{u5‘rx ~6!*ΈZrp&|7=^U.|`2@o(k`}RZGY~g1-֑Չޞ@6:̰1!vD!HcMsAvWO$ife9OEV$Փ+Zȃҿme/AsI+։vyIUps`2`?qe1!Ww|1H|D+_b^&4{nxlE-ÁAI"N~c )L u31vc?sb2y Rp,#Vj$a5%JC \:@W<)YU7ikP8B/nm`l|3k\YHa]=VQ݇$M0k' l>q~̯xF4n~>G #˶2XG~l&l&wь/N[Vn<~\_# @2`t'%+4XGRp;Sj=Fӣ)x:p+f|.z݆JVbCqçprpUYF:ZsɧZ4ه3tZf"|Ǘ/Kpb]d~%Wr9s 83z$s٘ (NXߝ\m@<ץ!ƻ0JϑE>9ُ4ҙw?[t΁^/ Ԓ, !Ȍcte76bX/%.]X&:@VF+h|pދ &b~q$Ȃ{ *%jA`XƉhO (Ʈ j~69&8DFТ<@Aw̍",N0| R2mr9k4]V\dcvqDx)bn eVpY"r)+-Ȝ >y$p @g 4S!u4bN?$uӅ7"=`? d$mgu!غǟN˂\\ ,2 yB >eY&v.ÎL"ǀG>rx߲_(B)ϩy%kf"N@Oxi \U9|%bO >Z]+|. K< Y 9G] fX}X3_kv+H/*?c4 ڴ9I~HŔ0OӰ0Vd)9c_Q4r}+Ԃ MrzzhdU8,\,G6?yMg0sXFk`,9? 9FŀI!)w,{!>ry[WrZ}UoϦXJ<|U1/C$ HF&_25~MC-p A:[ĴXT!3u|FZI#cQʪY*S 8¹4vU5lsb0oSJ )[2zj(2h~UȽ\hIR(?v@h̹;Iv$8[D dCw]g>M.LKC.!Y?m"l h觿RH Y[pp[qAx+Hֈ'錄+nE /Q$Kn';pE:* /^m ' ~;@-%L݀lK1:[j~ CӖx|#|K}he[b&yh{݇ (c"< D*t49{gv0 ƻ4@?\}i!濴gÿĸ_(ן@yCn7 Ag d(xD EoV#VM{֟ӕyW/]֮xx9'9@4^Y>]%|ۊزU.hMBe/ka;mq\Yqh]z# T4ުE\?UuE,+{ ( nso6<FqP rvU?_j ZQG}п{4|S.K3(R:!=82VVgBjې 7|NKyfNt#NԹzZ ޏ8C-l댍/Xᒐ"߉ne(ll/41kk%VsũpqBzMm!i%j5/ zB.J1D&qscd jT~G z+كEmJRSF!)219{4rW'Ζy뱧Ĵ,hr3֌ĢYSRzW6e=s 9_CFX "" ռ Uf+^*k4Xڒ7Hy/A3BӚPBRhTAa"8ѣqكT#Ql==2H1bB^z> eZQ/%Vc(0ὶ6L KLScGգF!IEd-\ށY_AIM En(-=X3cODIW 1B~,=;[ F "I`} ?^KG)p{8D.T( 7QrY>.xX\MҧA( "ʱaOaݷDDэwٍp]ſ GCű`PcaT"֘7_}0SCHՙlyޡ,7Wo n 5ݱtk!YVY|%( ԕ7v"q;nD_:L;71uLȷ3|htӱ&M/) J]s-: b.JՇi>,QBktreօ J`ܝ0Ľx _`&9bn®KW$옯ӳ AlE[ h4#cD1.g`d(Ba`{TwOdZI^"4o+,{D HׇI0e\~ǂ 9q6^ %)OՏ}&( zK &zSbm; +Ӗ{+eB9-8JrbAbqřk2RyCh`vS&U!©I2Q,є{xmOjlj=D!.ewdY_{N[=&$5cJrŸb~q E# 7ȗËJ[ ή\]O V?j=G"=gCa4: ND 7 IW`x8bb  ld´B0H-GO(k#"jCK>[0٩oTQ4+ˁN +({_T3t Uw ݸf?RZXI駣-{|Dr0ݔMRhߓkº|_8<}KdgZ8/8˵e!c`S,LZ>3ظv51N:*jK3͞ỷM7mBV?Alݢ!Sw\C*PIԈA=6qlׁhZ *XmP  ٍv( /f^D[C]5Af{1,QohGE69ԈΜɇ"%I콍7 2y,N\=6!W,?(lok(P/)SOjwbQ~ ^t--ImǼ hu($s{BJ-3[l^ b݂A\SI }b6 2uɢDXZ M!MRe:`ּT+1 Ce|04JOL*; U$dO"#w)ftXhj)\w3H=ṣwuFS W y򊠔@LOFx1|[a'ތ2ep$I28x>a.HCϚ|gDE6(~%HfBT۝9]JL5CxmI[E; 6x)qFOIcs$BEU_+J}bRvrJ.dj$!߀0~UIieiea=l[J|lOʓV'df$,kǼ#egMi̦g2$5g\0*+(&xsQEMQt9YX#O*-?/>+H𵿻U|Ba>Je]|n̜1w!8$qseotP5ne .է, 8B"|[Mo؝ m I>ThSRȂUwo2/S cqfkde?k޻0F-=F#F' 9Ϥh 9ݽ #s^*^" o@Qu'!yrV[C_j ]}=V$Jcc]1^$[)mY`bq J;{ [;M:B1r_7}6O­=&gL(I `egxH( υMԢz: ~68G8kȪkq2.Y<%ԓZyzUJZNRu󭣘WɌDRn%[zޮ6U?Mn찍,$Q4O>ŇƀJFqBHk2=ѣ&+PvȽPqvonSJu;3WwVƬs[dR ~"=F|S:.f_saI|IqsY?U]#4+C(#!S 9+6,ZSیRp݊4ܬ5>-l47zsv 3xnˎj(:UwaHb\0J_QIPe~ uAbյwzW6ZHU?蚢Y,  ?kAD]| +c߯(qw>o=Сr_?_6>~/P(y֗zmǪ6\t h@i 3A^OXZM&lGL_Fq&FC̾W:.B~8eq"oYYi#(GYhFAgwinnQIca:'_!g6R CdEM2b|Z;3}b@Z'#ey8mqO> nfo馊960yNH:$j*Ȯ$)>@=MX'՛SJ54q䟶MBY-MjV(7.hs# ^\=%\5h /:~#svAj`p+m8r0'JuKS(i✅(zo&Q* gi\0bKFOCĚo(7y $oϭ*֒wn*4y;xgl͠)8Ep~`:w @{CM9^yPQ^ b"E|v:a;)zl"?݈Z\둭\>{̆#JZG"'o!jaU9 B*/7EP "Y14RcqٖevHzo̳@]aG9T"Ra;V[F 1,FATu,_yAqȊIwx%xbъV [-%+fהB8OI]PH1C$Bng˟ݹ7;yt*`qP?5v~[rN ԻYUؐ^D7&{$D$@݊gkٷnZCi~w)_pܢ\ Iݕ')alW urS=]* GDb mE gwo>hԪ&MBZ =c 1h%D 5R;~ɏ>uW%\҈gp?l‰V@HqAa |[u |$΋y9"jQC&4Z,W̔.r͋E}#~0ccB΍٭uM꓎3pRTô\{D.em$cuhwtv:DKL 'Y̶Lp˵@6Mj#vL6I?#/u*%=K/Uf7`UlDA9I}gYvRH y DE9 g#Ly{m31K> ou봑f-e(2+ʲ3d"A"Qu[X! E(R<:pvQ urr z?X^hܒTF{R 'j<+P B:1+`Nqތ.)v=^w>ՐИ!ԶJ͏F C_ 2=9Q;.Qi![PH3TDM 6 Ċ;.ᨳ8n kHtFZIQ,K'D8>J[Y_}U^3Jrs -~5{~}@O#[X#Q<׋UFn腛[UInα!w8(y:5d'&Qr/MB I3v+=t?̬>#<@q8w"mp78Jj jm_=7ݤݴԨu}+u_(G"Ĕ44LEwc\fhfȖO7[BÔ2o2\EEDdhi(R&j:JIhz|a>nG{);bm,܆oSjyZm*Ķ^Z:O/vȮTؽ'<~2"ͭ*2.gږYILZVM۲PG-Db:!yUSxXyJ;(rCG¥T+V:;^=Ӗ7MA}Ff@[ {p^]y!gFʔ| ;! 3;{] ח &o<(rٔ7QJ-^㍋[ӁG$Pqum(4F?M:gMKlih <5>w޾W-nS#D 0_SJلt n0Dׂv<kÒ }fH&KLe n\g#mpdȘy,!@ (֯tSw RzsBYLFg ]5PvjkJktUK2Ìbp'W82$&Y}4 .zsJxAoBmu<\& IDR#)aA %tM8l2\PGutw_O 1n|7K%BI6\ Ũ*yIaB M-Mih'gAC,/Ԃ6jTF+| ;=.k!, C 9raɣ;Wycs 䤓C|׌N}ON n'As+jڞ$}VIyC0"waP|* T+5tn2 Fg|@7~l_-u)n <4@[,I7ѴNxw0^ yzs<~)F(QpmCӿ$*϶d:'^_2'x.>un21H&ki*`omfkOڂfO.uDڡBo0rSX?GtND 4Η5/3q۫ qZ*11k7Jj@Do<7_ʼn]9Fh6֠tW-iQ]M.oO%f\\7Gg1[y+:YB9IMe)U oSJ 6mM"~C}ﬦ/5:$JTL3+fc5;JlhƋA.mg[Ұ)"El^iiU; ;^aa'rr30Ht(\RCMNgMRtnEhVDPh漢 +"i#uxM)/~o15 Kn/nr3\Yh-YN`c 0ZtW(L yަ퐧he],e㇡ ^-"κYc#>\gSv ȎTă`uΟ7߬G'II XMdۥ&E@G]Ʌ}w7jZ{}W&vS֣ YCSh&%V~i}Oܩ*B%tK"j=ҎCn\*&x>K2&C4gj5;asЖOnD@@:BF]hbX,S!jո[Үfs)!pIۄ19m%+lΥ5: U%h@OܾYc^h*Ԡ.#(:Һ9G 6?^aQ̠x ŭm|u""v#RðZ#u >n*X'Y 89sz3܏/"4KVm{4 +=Qn6K9P WRAGzj`E-xy|_E\y+T3g\(5K2tRDs` ؠ)*mz-+>}O0$l9M׺jT͊qM}=#)0Н۴8_?S0+[r{"`E+Fc 廑k ҇Ηjޛ-Seף#'Cle$ OsY~B@O% OfpmCA\K99/O?G { jOΔvA0y0"?6!?T!5fmJ( t*\)P{qg:W#Rap=Z Wդb}LWxAGw~>aG ~R]yYl@(zYӺT6vZXբnzML ZBS : W]st ,b3]0"mNqb+C\RoH[:Πߋ`n&PœȴU$<&~0mX(=d b =|)sZʭZkȍ׺B4s%n;jJ g<"UUUgL/z1>#0+jOpl_Ұ|Nns-8gG+P}y(fNbVq;8JSNKHrR\,pz鐼:`[JsML'88o]uXY=Zwe& NDJ$4sčf~^]46=v#xrzk:bexHtG%;/Bm* y*[Ni[BjM=9IĄ?ưV^ ~0vuv;&ZM6aCe/( RL.XR!j}4)Z ר+ ݠ<oz}qZZ9uv),D~ĝW?h7ɑ 2{L<Vg,b.+'~􊚀6iU FGT-i{4߉b8a"'{j@`6~A=\r0w FtͷQuE4>OAME3s_wic2jm<b U6\ђH%6惼Bg.dLfT9|y.XdL[Sv֐u2G/ۖ)T1K`v)iAFhG"wS. ]~ ! A˗~:T1gĻ?J'?XXGͺr"Vu 4l1gb,>n= 3v.29`ܔ)G~' 2OIϮER)LX GK%N!+\keMƒģ"z̟I-4NPb:D26`ݞQ'_ zP^-% o.%Oм/bޔ,`g#iy)-&sCVhnk}l1 aFO n[/G WdA"hˈ-%Of5,`bG=gFbRn󿁄W5N>E82+L<ꦾ<6SP4n|s'-MoyB^[y"͂ =c7C:Hm,/ Q@b~ǭlQ8uUō}kȲ*ޫz}5@DXBKTC1F}=FWzNWiT]|LQ k7WT۲ ]*-V.ӅM7'3ÀJ+ 6;C-| D"R= ( 1?ܴ̒|m0`Gc!C})4F%1g1![7fCw1A$_h{n! hܧ4`|ҹaP%%RڋB \XMQ.W#G_e~$ iqn&\4q[)l#;_,ψƬȰFϟҴ9З92[6it;ǞEQoGr,|n)s qP)͑ 0N#GXg^bvh#R?491yqݚ D  C3.>!Q`P!~7XZ%;ԛ㴺r a:f6d6\~FS9ɝg`w "ccɑ*/Q eKӕ>gR΁9W >O5Z;FxP30`tBMR4֔4i3bS]^t/8bW|qjSLcj.  s} {jDA>^TA Y/u;I$;[[V?15¬3X`HUnFʐbo1lk!Qkc-(w^-R#z=:!>E g0j8tK?fF hG0.60LH cxXFO+qNU %\kNʲ~?JMA,X[.P?`zqcN$Ak''fFeݦ'oq(Y-?[yk hYaXaH9UzT2ct%&Mxc i]e(RG)]=i~q8Gc^kjZ@:ã7>G>xXfD9^*i !XB@mc;a>.N :QIS$|h߯): ^k)pvtЌ}ob]qˍ3\v죒6X6AQГ-v65qtj~I:(`~,E_66:;JaQ݈{ܐL6{ߢ lK]^RLqtCgb|`d߅֔J_!ҳ^V:] YLU @A1|٦LB+f@kn41nM1&t(遗t'7v[@!H̎AiƄtm ꖮ_ QF*6Zv:9R@©f[5)[ćxطshlW4=#3{yjKUWب[4m-Bi?{r[U&Q^? g/4Ȥʶ?TX٣?rd$IX09^u2%S<_\tX\&AbH4]2+Pmf1' Pil!VZo};iVMP֟nYb Į;?׼/unb1&!A .0OܽOܱǸJd;\Ub:^WkZxto[]f!ajzj,O:|S' ϶)Ab$Q T|̍ElccyJm~-nppV"Zzv?M H:[g]6.xx}@^w` Q"ؽӮ#oR*Ж+36rn)jn:UH&Kp!riQMC7W6;J;M҃[$${M,xⰫaQnll!Q2^-EI{vLPat%~d9.k:S3 DC78MjpOJ{,zV5<*sN(MmLRNaH7#쬌AheV0y;|5źsL/f]sZZdFO+x^#Bv*R=C*kǡy/whY̓{AwqʎBKOѸar)&%T>K_8F?ixCWm3]K=¤] շm Ֆu)?2;d̿AZA{;wL( [yMeIo-V 2Bs"UoQM ̶xr7w xx1)mT,0LDrIV .{n"bP9pA&NyU )O/*f^f 4If:18aWyւkcrkkZ+ѳڻNfm ZQ409_*N $laZ"1d,'K`:C\Zz;R$yɼ]T*9A ~!t sU͛D Am͛e o]D7-+_#z*/ÝQFc4Q-J& ';wUNh{~П)I;1,ۤn$nܩ$Z(UߜP5j™ibQI"mGb{V#_R5 = P)maw%\T]vFޒxQ\\XpsdgVBàX~d`1pɘvBH팪(6Dc],T#h2tZ|VfLݿśk;)e= Jt~KNo12@hCс&`ACOT<뜟AyDEsPͻ@k}}|y-OįA# م͌PŖD.=>,+zb6+)|y苀^z9]!tQ{˚喿4lT3)fZjOps0"AcK)wva|y8 ޒr?!ݒxJF+9Q{k3FY8Mk4H uS1YfUh҇:Gn͍jYZG.ڨۢ*j"_+d{ 7U>wX&Z.8̄ps'~E$5:P[H&93ŗzH@HcU%ϫuvXgE2 NyPIF5_ _UD~{8_S0/jg'a| >pO26MԎ/ىR6O$&&˒HVC9}ѕH|ZAr <@ ]h1(r !Iqd}о`K9Ф[y0/bMMC=I ZX *;`Tў0 Ts)yưZ0ԲH6ԵyЮ;q魧* -aKtPbp 8e:l% ŬߠRn,/_fTPE{j\@Lg߈̻P,U~oV*pIqԨ&Ԡ ȣd1t~'n%A[Pn-#h*dZݷ+y,2xh.̌׽9({^l2`rPۧt5"y/# ȒT.W"ǯN+{kRL塁Yյ_!o }G jPxX%Ư ;\{d/ q nۋEȽ%Fv(Ew>!i! e8A?NA30qT3Q@ YnAn&kT1n;S=0i&Uk_X!џf|ViDN)P@sʲwGAP税#ILA(W 6 N J),ѿۦbI;cBv' teft%Ҝ7& y(%\:q<_悡]2aޖJ1E6f5蹔qdmQ@=K~HǺZF[ḧ́iS)Xb0U9:>YMG g p OΝ$~kYx7{Rj6N#^_jۇG2-⢍F}OYrV%3UV݂H%APa z֨5cV: *BJVydpT_,M:(%钗hg>WҜ<&ޤ;x9$UɟiG?xN8e@t\!&\&AB?FqV:6<'>O-;_wD&94.u灼wrNXsK?n|E~I &ٸ+69WɫrH{j9dAffՕ%%5zt3]I6J yNLYm,[u), hġ⼰<Q~X׃|v,!86{q>z Ll_4%qUwSNى{cZCbۧF[T% '\a #韏V#I{|y܄Y|( 6BƆ1 oX7R':xһ9S3wܘV Qq{A$[*h-]s#ٰ"y/E!UOoS'f'+BpNP^ߧ=v2v߉^(VG-8S3RjIj6sKSR-(b Zh4f\t2ꐲ g!dV]ܬ?q\.ݎI:qwr~94P֎ ɪf"2G"rX6\ǁK]^(Xdk\pӇ lcϤXuUӂǙJ#53֕AzKM-\&N}^A;x&SN5Hxf7Ŧv-.N\QHi-V{H)r3yf'2b2Njܝ7/ea2jQg# 㿒~&ҘTTEȢ &]LFnu:-0YCEn_B9+M v?h\-,Dkp._Aa#sG&Eо(&R~՛Rg2HY1ٓfCI`!jQ3 .4DŽC'.h U,#K_~ci7uh<Ǘe, XaV+1~KW__ 5H<&lp˹Jf 82FYEtMա|#_e,EU~ <: rWUDPO> >^35`*+o@*KI0PͭulmAe6\e+ wqm+q"ϢCQ| j`?_6[6^ 62{;?̴:azbΦGq6K?`u#$RhC`X|V yF{l{rm҉n0 7,v߹=%VϺ?7, ׎^Ƽ69ο3~.C\&fNTxv@nMNVe%?#0 ][2CYA+aBai«7 ozMpz(˾ 6w(:1a\8%b/&A54N۰ dG={bPz9y'[-p^z/64CWndĺ |HY6-%}e`}$-ᓦ\`g|ZBkMFU;:t0:._ZY-k7*5 ?K^*&,\݆v{)'ۜm"<NNTSvzmr껅h}I?+~qb^ō#/U"8=OA2Ԁ, x`/F_e2414{'`^Ǚg~#[^z2[v0Xe 7`d=aN]ԳKL, B|H R,SZ[y.{7qw՚OR05yw][~C=y{&*=7;]IXkfBC5ն\iY'҂s4Nҫ""T82WM|E{`pqōaLKb)-mk%x^9Ԑ%K9F;X]m7B8`]iv\kDR,{v7ʨ[}L@E6GfMm.oȶ:r>p@ͺX&A"&ovqMwܛv%ܖijW~z3D+8-8CEᠠr"Z"xYFV&seڊ!AtQdž%ZZCgwls, \m+m1O|A?+dF ?m԰Ч*o@j1-9ımҏ~Q~;،WvO>츶̯ ۙ내t uS^S4_%_47%6s㭀eVPFVc:7;}>Ě1̗t7bM 9Iz&5g@KŠgڋuMQC!uQ M38ditw-0@ o*{Dkc"SoL@yTH_!kz51Pt*`<;s+__] Ž`Tp_ƕ܅] aO-a)4(KWjR`LP0,Olą* z`6tF$=^#*Ŀ؇`n5OXjU ڐ}͜ 3bKך~^7(D~%<:I/. yt9PX>pz1'1OulIJ4\E/+I t{3&ڔĤEiPjQjZVe 74LB%mKt|z idmRF<D;;.cNjʺWg2]bl<`BCMV!fB%5_SwcFmwm϶ػ cFnoܭ֕&=G%cF%bM\3u6 x:{A;4O/"XhA1N%ڴMmxVh~1w'meu0O,|^ R B/G0kCsU pVϙhꌡ*A>+W?,kLf2شv,/ueasJ``t]G@8&Uq[)QA28XQBrw)I0+*+BSVN 4 !'2OP7*|M`+68vF96/Ϗ7a$mYJMʏ;8GgL/x]dl:^hK\])dP\MPIf>l vjŠK\ׇfA4.]w n.VݳܝR_k VPΤt#\ݼD"Sl 3OX GNPcuWc|ckMg/gҮc/0NK/G|FɿnzqG_Ƞ\DȨC>E*E*"O}B,j7 mpd̏@nHfuZRY</i5ق ҍEUpP_Y!J>kMIͥw3"|j;#d61K:6h1ʋ7=B5OⰃ|-:Yto)f֯oɔDd b$f a|_Y+qI8ثY&+^'u>y7EGdp`2[\[oB?åEM4a.93X@JW3D?y8GLtٔbIbۉ+t'kgbgؖf%-sb&i!@'O =fo壍g/ӳ"sKZ4yJ0xX\y=3q3Fr#(= 2@|(f=bR}ܐeAHh 8@f:-kAFRwmwX#Z݇_ 5:G>hkw|6 mV@g oK"~j;BWj3?ھںEo:VcGKfzrŇ%p ;P,%+Z $aKunMFioF+4EaE]T0%߬ $[Oô\rM"XS4^DLuMX]luJ5*S¸m)Ģy9 LxiC";C'fV;U84+Yޜy:slMELLtV#&'Q|y{#`U/OY)L t6uM@hƩ]Zsͦē󡢞 hh$!ġ W>j'ҫf6^{\\Ίv1E##Bӑ\0޽ :Dd7lUub_K)|S<.&lއ+ۗO0{(p^ 7]t'5-,`$jX J@enGY;IO\눶Vc^ikUJBLd09*8-+*)?pt)+AѤɜpBiRƖS I؟|G?&#a."dˏ^|6+[!wO _+UïR(B$3@{;ϩî/('wJ9^.>>h"#(QD7NcO-Γ_uwO=eLvzDz"K+ "a`|6ڮhᘪKnN=+VQ~E ;{ */fW o\osBy%S 5+&:hJ*a(_Sj3cN,/ o@OXV*.ĢBn^;]'._=v~'H#ٝ}+\ֆАS얍G9 d5im<y5bjRv,:va6>X1 Fe;irM'OpRH~LBW00QY$ [*L6Xb/Ǜe"ȶ2U~}F[G4ɜjjAMEe7w?_gzi䮱ZrsT`W 9RT@$ J!E"f߲\H_?~ vC'd|9˜d|~" 2E> lMXX^JmҤln5)~kk:>5US[v@)Dϊ6"qk*'fG}۪ը[wiV8O'&PܐY?m:.}eJ2-4ŎŕD}!BC#ΏiV1^'1>mbec UG18IL9=QJV}x6`!kw Tmȿ*?NbN~s(Ӣ|v26_W"h } ^oGa"yvKbl7< # -rCli乫ő. hg3Lפ^:]KWLy)w &gCۦ]0GRцKL .y|Y0W)~'gbDdZ#id":.uh)^)PLSudj]@Dx8$+i=yր|hOb0!U$lc2_r m[ǎٽT 1$pq3/T2r?w0xk}d* ,'-8m nPawF<\>\ |Ysx%OJ$#}!&N_řY3<ZQ 9s<;Lx Ah+^[LC V_7 :qa9!ɐ IFxpkBۀU4Ƃ:iv| xQyae >N]-?֔p UGypsV,IIOyTignQM ~1բn.jw8mBwvM7.pnJ&az{&ﬤ$>"0!#E&*$EVŝ,ŭ6:,Z8~YiR7>f)IBS'>aⱴӴ礹B!&`u5+p+!\giڨ}2py]UTPtWE$ߌP*Ą\(ATuĴ7lJ꺡|uVJW;^D1~ww=B׮+F UcC ³VRk:YdotOZN?ȉ^K$JpeRa{Ո}Q 7e\ mPPZNi!e0bjs?JȦb #n+ذcH) ꕋgiI+Yv,`6C5$st$՚UllX f_i)x/؈:ƈypH4˯V -q[H2H\S(2:mWl qKo,b6tDc8VM'Lw{Z;?SQmހv;xm(v>N ?~6S_;'P H-*|)'R<7|Lŏ z#jVm bP6%ENzT8GfW7oT"]*tm%gqPTË'2(*nU[Q d;e |PԙމTn=0S_,`cCEUө.OE+(?RrSO̧C{D5dea=5VNv,hW8geGvDWW[nQxQq(ebOTD?A{l ^L6:O>PK0]&,Z@+oŗ3"Z%x\pQ{(S\z BZ" TDJ[#t_dX<<c|sFN=e:>o5 3^ }nl,[h0&|$8z〬&t5+f5sg#ʄkW& #I) *#8*~-أ1`wT3Yuٖ^kpa r)-kͲ, <^/yYxq~)eXU婯%.Kl‚jo|\h A[$[:674]&r؍ǂDbObzHI`-[&+j^Or-8K~92|enp~ğ! %O_~ d`Vcأn^^d>ȣP/@:KAAC@dt%tNbpu]7}1-E@SӚ>̡NZ-Ͻ|8xղ5]D{9ݑO\פ[-/g5tlvt} y(܊dרoC{O=ΉLyF=$m錧$9er,@/q4x\Î.ӄ  %XvWώ9~NkW: RD HT7M'imkȇ;d![Dt5'L᜻N0*5NnC؂1xڥ- >!kov < P {o$?܏$W%okF J+OvT:BG')&踻֕<KMqvSavB&@b}wwFt)<9UK4I,?59崙0etNK YZPiWoY. a <w\#mw(YPP#}`Ѳox ,7uQL+n ?ƫ~Ti:f!MPMaq#cr_0ӻFN_¾s"Wq`eeqi,2hk g3jnR9~N>Ce@&MAE_8>@U^d  1@` D3؇f-7 |0VGdk3eBwb+.5H@Zܺ@ukVCtCC{O[ ylš-Mr U"2'en;&ZnL/'>wsԦJUq!ݨD{74TQWW׋jiY Xs98&nSi!MXH.61#*[2nle-kc-ak[,{ !yQ (gd={|Cle'R#3\ e3aWD0X^ .0D?Ȅ[>h_Mx[MJv  S˵?лJS1~Ae7TDˇ8_h9>c_t| R&V;S^P9cϓXp-Gu/?" m~`Xl.蹹zrH#;2#Oʠ;Ic7b; єx A/cb4LKSԽ'yHۛE~2vcNqy9E &>T痜hܶT(n39mtx@p#DAojJn_#JYig}&lxoz8a 4ؽ70㑋RfSw|NA+ٲ} e™O /JhI_95Œ;P+ElWQSح4J7UHUxK޷.}xkxw"rr!gJRtiH=H1YtЁ[i1-94 6i=p&UD5eY `R+\,!Ae;5Ah5&EtA`/QZXGFTg4m+nnm舼$˨ܺྲkxfR,<0%.n-ع̼P`W/;=9/ZcGyCU"K=Q^4IJ\2"%\MWԥgr]EXub«PZ#^œ<0Jf^ ͚0M<“.܃ cN}iVߖ{AapH!Rh۽> mGW?LP([;-(M^x1L9f/ڮYMcP1rzsRݽAC&F>`؊l!M;'OO-OQgj_U0X}hh3C if%n6|5%>&|v]yi~xO#"O1 #M? (|ܺ8~IChk Zwc))aI(X^]":gw_GL}0j=zyc}5bJ:b-),9@Fc7O[Cpo_C^GLDc.ltrl~7??sXU f*Ң?>f&*KK!sp!TK(W~O=>jUA {84mzc]e2I#<f  t^CLdFUƲ1 t>f[)j}vE_Ԧ-c0T篝6 pLgz4Lt$OT656=t:&K'> H w~+i |zh77&5T? s'ۻi(ބ2DMVtS~3Z'`T06?R3V2ҩO WG!\19-Ƀ b2,H?M`>J35U O9}~܊bo=CMHwlXa 2t x~+~H"CESfi+]]]vp5/P5** T;МVq=ѰT ߮'3XdG, V5$2)r atG-+@ 4 CN6x8#%"C3U_uTy̎L^e-Bkr8H$d\RxQ#@ZmFo lw3^wBe AZ1s_۝¼USac Զ˻o%}p̓Ud=bo)f؝GWt4"xY ~^Ih Z$GR`N_©*֛X0q坢swjvp9%o{"شa8k! \tgQq| ǔQt;a`9>22Þ\߱lf ےxҐZ41>mӰ{{:(M-seB؁Gg| KGYѾ8|ufE5NSf]] 0gq)z=}K6qg,t;XpG!+W 4v'pg8ٴ⾛_?%rtCl$!C( Pho7KcJXh$o~}}h$~rFEL`mN7#B[|'D&UA^JAdXW<=oH)K&eM 4F&E첿MHQ WΣ''х<$|pxQ̍Ɯ^p>KW#DlS>NYؽ\q(T0Lܰpiax: +˶+Jݾݯ{Ғqm]y9itSfqכj0 Gsqe1ͥ˺|m{"9R38h9qK{_v]u{i&wn%K?|u)˅*J3&n%VXeRV m].$V~ea@pL21MSXzL2 Aѷ0Z'm9bT `@FfY׻om$0RndV/67IV$zr %TL0N, nF<ԑ2 }tG?6jRV&[Ze ?sʊcCoӎZ3L)P[ 'H.G?Hֳ gGw]0?:Lp)2{x{'o\pL03̒7tX)|+%k]~C(ӽ'VB^?\#o$W yIǺj0F \+\iDW_ *CWo6 m񑍤j7?Y9y LPsPв4#CE<1vB ȱO:9h g $QϰZOGxV.0]n.-#_xRB=/"޾DUp1) 2 a 5}z}4@I{N7T`BtCMkb_@]źg%q*SD|@6M/2Ō6ro [UWQp+mJ0T;"$u2و_٨poo9;) l9zWpހKx`"kvJ6%K/nۧ_i;T! &jU ciYR>@0řV>9bW_GB☯ BMH&L18fzo|(E8?9H=Yтݹ\ -XK1)LZ}b.V (,X"3)S1i.B@WDFc)›U>u?)E±4 I~-2umJ"$;1;+)L:OTk>eB@fJ֬{rw|:S]QM 5B_逵 <{|6vBUA_*b:3ne* ٭)6~5̵{<_mۡ l7LhFӹ]2$}\ܯt<ybg n/|o\?[oii% a*<% ֪lRNq+b 9alzS4! 4f3)c|З+) !¯'z#䀷[<}JP~dl,HbK#K )VGv/cToV\RdpX>]{LjƶHlI&tFq ɩ ˲0_=8>FKS ĨZ[}r1qv/#{ΰ4Fe6Xq#&m?R.y=hސJ},E1%âBFM+vOfb΢ߐSуQ9zJ:<kɳe@7> $u]dgNʩR()Z!~/dAi_=0Kh&}uh@ci&;S-,s|L-o#3UŞ+C 9ՙCѕiӲ׎/ /$&p¤Ea*M'#=,|"ǫdc%F k@%Ugx8?/dF1 ٫ht[هmyfnBռu@+C H : d3Nn|R21GS^8S|Fƺg.uȾ͗0;r̞rYJtonN %&"dA}P=P(qbVXKJL],ˍWt[e^LRkjjW~w;DZ-h3)PjD[ڱa40Cr"8%6Mj9}HȪYl%nM-:F~~}qV(DLQC)(0;CqD2CxkDp_ch=5$_Q!諙Ӻ Z*3 OcoˌgdJ4/]&d\Uq}KD^rp[[Mlņj L S]7s>D\mU uL3XE(4AjR j_dܐl.bcJSTѿcQP-@<)[@z 2nf+٘`H?U xP@ L¹ǩka X$384D(E%\O@~RRPսXN91'' 5e\" 3ެH]EIH0 h8Jn OP$¹7m̯) \ި^rI<1}#|DmP8 4'sp'!qn€fw߈SA7#D 5cK!~Fo;ǚKxkh-l'n4ԁa?Yek.~ci?Șs^8?%lfK¢NI~:_0_(KkXadWvrQS͕e1k ί D~(Dya4G0!$ZejtD%Ѕܾ@ox{mS'*)?tv;P`-oI}RrjDG&ƪ3e3MMYŚ`d2jgIe#cw#lfa zKoY NzT%B=c6Mx9XVHX< @0AjMZ {M Ӑc#DR¢QfNČr64 GSU}kjw,~U#ViR+GFKwU}28gzoKEr)nyUn]j -Nv F-6*|vq8Dk]/=q\1Sw fƷ[c1zXa:N=RŽ4AuyMcx%~JJ?Eɿo̽9OϮܰNbNk*H<+r ҵeQfS+٪9iWXo5 eB |)(4$uhv}?hևve1NT9v/*9rJӌy-"~ZZ:r G1١IM${-h'wqTSdM?6h?( \ƒyژ5 ]ĉuSY;͊tۉ9XЪ\!a* 4߼>^NjOCl?0X7TzH[Fcw"t;!e Y\6ǘgLxُB'9*ӳ`<%}0)~f**ºZP0`ڡT#L ۱?(OHelo[m vQZh)b#zO'dXA#ЁMxle6q@q+RN+~3K:BR: @.>@|1ȁ}UjN-/HB'jrQLZ2[C!B=(|FF^-#ܽ`Q+&H_ ς%C`GruDY-1̨P5O6I ,.S ;r Z]u i'+Ѣ(yB^{ A_<8z\L F5{bi?gԒpY`937T?b[Py֣/ȈV )0!.]%٤+zɇ:*d ƽc`k9F@FC6wX62zmW7)ĩݓr?JxbLvaq<^,oå:,y7fsuޱBӐ@` ۘb;wrr |*Po̩O1oޚm1mqCa[݈mѧN Z؍S[8dU*JyomwRR  zy'4^TD8gҚ_+<}ˈg빡.ф8 -3r*7lt.ZW_셂3Qb[zύYߣq%C pd+5AP;dy.\e87MY#Ɍjδ,ijW8;1~$O"/B$m]M# Lk}-exS\y^<_%ӿbm1vWuYm?DjJķa|Bj_fE+<׉ |]&P8 )/ u11wn +Lv7XSsvǴmv;bMQ `<bl'+ѩݥ;2lMlQM O=bm{c˚ir]#a26N$)m0,+'igwY뚀P"l {l4؉Bq]xYE"jJSI qءoylj/_OJCludJ\Z"\ZB9+ĝ]:CR*Җ' mC52{&A(-Z[2E\>jfW프l>Nx57 |V1Z{B^ ]A(rS^a7c hld-۷;+AuJ(GB_3ܛ؛XtہӃs_6VCt|S85Z \2Oב1pz0i3$Db7{Ǟsjھ-!ѽcwb@rF\^nquw6#Nו{SDaII<6\pg7Kɢ|t=Kvo1=\[Ƃ3 &NByʛDsx$N5JLPPpojà#NYDOi'e< *.–!ͣM-N;w)ߨ]~ٟiEKr Ϡ)sݴiFx rKԒNPJ˫8_OrZں sAI+y>ͬǏ89{zX&#wbհuR\)m/tǑ!RП]|2$>*E?O)Gw= D>,tܕي,R=\vM#^Z$XS?Qe`ϰ|79|EHý0Kwmkn.Qn8 갣NI(̦GofB0R2 J(-C.rtj *.E$#ږy]΋]QRB4&ͦn&S@}b^a{x^mSLKj}B%aD'E*5@3JȦ?;Rab[G+KQP㽠i 1.8S &MY7">mRlQ+fQ H~\^_#dcuyQ t^ Dse C$x\&lf-g1?꬀Q` k% -رS\: z_{yK’iG%#ܩDD^z׃$?} ,3(2r* [9ª `, #crܩ_U]={wƷz|Q6 /BwxPN/_\d</Eԗ?qgN(8鄟nE3|Eb'=ħ,t{rmetD 4P k(ږ h; _of|a篡El7;4b;SJw~F%k÷۷a--}`A%D)֨7^ogFLkr `5F`3gZvHI9?Iv|Z\h GT%|Bp^1Zg2+rk 8l 9&KWs1e[ HK.l-f\╬x*qYȸÚ%Dn^yBۑ 1^#'s WgW]<%o|X%;2^QM?>aQTN5t}MB.{ yx<6޸oHjH~I|]٦W.uBuPDŽVXwBrWv JsKnS/)Α$v)g{(jNaXblWP6]P]\#7?n *-a6i $M>HgΆȔU. 2n+NPN~sBI  C 6#3]_4]Lo8lTE_Rx\9wĦ8cxRp VW~҃{Izn_TxII B׿s Kmd,>2niSBa5 Qԥމ$&*JxrQeofNQTu~7Etnk/]3-]t5YZ+NU߄^N_+LL&in)HIcwT(h~UeJiAw`HX& 6߻C(&11[gbA2ҏ= S\5x+|ϛ`scL-H Bڴ}_q7>8_BBS|Nmc/sL{ ɪ^"y ?<%bfrs6eU^wdQ\)+t~w O(>\3)Ur|R8mݚ˫/vu%9O!WXrtFH'6o!B$vW.,*BaX0o Rk( 1#V-ڋ׉sV0`lwR]UƳYl4.HۆR @5MQToUؘJi6}]0Աq˴9 QoeuEk{pލB MfhzDm [=W?ϚAEy4+h䄌,˱#-(+V72 ,x}Fo–jSTu3/ӝ)'H5j1zrU Wf9mP Dٝuk.˃Yf?ѽnQtnlQj7oZ)5 %#S]08Kϯ5"i2:p;1/.^KN5ýiqwd[xRb[+ÍB@jo};u` κf EK~WE܎N'ޫ/{Ɵ] B7l$qm B./rOFDOe9jċf<.bU%GܨG+ dqSViut)Bcx7^ 0~D/;TR6hSSf+ ::_R`&o/I~ꚿ@ x&utwtL =5ΌγA&UL$f@ZQ!Jy\]) &u_J j?'i PѵAi@gkhZ""/ jXw~r_6ҹX9m7p4 p}wآ^++ޜYk06ʾTh͗ #iD{U ‚нZx"qT!!9'oP 8rBj;)r`~Oû.6xOMF1Kv?-?v瞄iJ= ]ʼn0Kߏd3ȸ 4#1!p&X562\ t1T+7QGl0-L:] /!vgaZn*Lag"j=hgOj\A{bac2'=e,X?SOZ.܌HW5%CG3l3^(_fQk~3p$m̈W YPF,NAmC{7(l!4bu<.yEBBO6G4(}{o]Y(P97X84uKc&ۀ˘;ߵd. zn0> {:Rp%6GΪY>ncZ~h[~mfyeRC[i˾孎/o\boqC36\TZw4Rk8+ R5!SVf l_-X@3d b֔PpDיSN֌X6{Jud$L!'&5ENQ /}t0Ku`5`e&l4MXK8$6]Q~d[MnC[aUxӪsGX1t:M,j g#DenќR`=3B+5`cgL>-kQ7\O8BcO4U80؀=˕|{c-r J_E6zqngKʍ?Y=,azz#8bY˷B|וh3$!Zm4Z湎7جe׳WӒ)(Ti{gˣcakodSz u8ي"4MÔ!L6j.h4G-_¢΃LeWkKqzz.qy.2B=H,e㸋NqDͬ2$gswEos,>`l |}ALl!ˁK8P|^1!1椢Q?"g4vTGM780ҸtFj0(i}SW'I:5 r ݙZ HW\K!jeZoƥ2jZ3aoh7Sˣ|ӲD~]Nt h8rkkP[;ǃs?8*Aş4LGzhFtJV<=T˝˺݁%LK:FXv\ݥ&WxCi\ņXkHiGn6%,%ɷ*.hJgLYM%Gp~8"W|d?ͺ`"&`%ѳJjP+uh(.f6 H2ڦuZz9bБْ@bg6{'#,>ȗɄ s,̉OU77Yu{7 ~u۽HNY 7^y/B܈0Ӛ 5XԧG[yklkXgsqmnHЗMbE{x49jGT]1x%7v2 ҦW\b!j?bO]2j~jC;=aCwņl{ ܛ8?d:9X*^}2B,߹69 |.7hec\l,049ɊY}kaiK!X5IRFt̉w B]* ެՙM̊q],kY)A9評/5&gWqIXJ"zSN8t~P$/V%Sn1k:YGڻZRkJ*.O5X;Ү5YO߸"9su%1۱@\ WH8XR_QnctH͗sQ]E ^i.!"V'@p2(W@3#se;|?*h6`no2[!=a{Q.&fT7O'ujֻ3gJ`I@R~'D}NnZs܀y|.ED4!JFdދ]44 Xy89蘡}ݿ tɴ@!\mcv#j~tI=&ш-w7Iϯ-*Gs"C9kvg,+޵ؑ=kGb߂)2Y lGzdF[ MF)ӺJ㊝D-@:JDU[ ç9ܹ~%Wu> Oa"+Bn"h N52o zMgćh *}sT $z<{ VhX.3gp 6+rGI;͉y8F[o!N>#ݓlS;`|?`I]觹bMat*BUb$;>AWA#cͰsM&Sgݸ<̝ۧY=oT f/zO4FEm+sEgɴMhܒs&绵pm T&WLXW^¡:r/k*xgxC-&Ͷ{922B~赣XۭY.N=cq^fVCtc,gJGT*%]٥wDtQ; G_5?y%ͩ^ En}/͆-"3 uIC;e<w2ъ'8'57m7MjZ*=@O\t=!w~BZf}XE^0ZN0 7!w>-/3CP%[l7]"@5qd< 9#+Klb؏;wFIhdEL?\ _dʐ(>|}MO쪰uwqN݋ 4ŋyK1Y Y2h>@MyX&~lP2)?&S>Tg$W+6$rt2a} [`^~M^!k1xBrnnr&5}PgҾn5g#k.v <^$)ęr HMo[prm . mot~ε(G+*pҷ&Ep>(DTA JSmք${Q+8r@LKu~s4a:r@lWS&*.N喚Kc v[r;iR+ī [65~<5zGFWKO&Fp3FĚAR^]w4v.x#|3;!M@3#ؠz@~-?C^ԼjwalAVrsرg,4<7NfYZZbȞDi>h2rxf2e=ALGtg` 0\P^kcL#2S %p?RFH5n @fj?BDb+`qn6am7#OÄRmB->&7P鋤,brE&uEqb= ,9GVgn~B+H >Y|'eRܞ.!qSJbC@\=BIHIaζR7BGr)ZDhJߕPJ:w?zs==nW;ǘ OO~: "]!kӡ'Z S/FXw}1+/q˨4@t!9HQj^/3 &[饽N8g/jY%!jD xLXw 4d> W2UfhW|F!/d$^sZ~R ] 3j^Wus٭~HNf(&$}'exS#G&0W< k*}x(tDmd͑P_N?FdTnED!c)Q)ROLqubYVlW4˳ΐXW=wuzSҦZj+&c\ٗ^d]J?{s ne2dQZ`Y q%lwM(-GLJqE_1nͦP"G{^)o D{w0]*  )Aiic.RO^\)`pE:Vϭ갈_5;;69c1Հ]jm'(w+Kh4R PKS9pƹ\XX_gWԡ Uz]wmՃ 66(h{\8 ]bQ ~ ~vvec.m#]nM>،Pn4ӽzd5I)C)k3秇lRBE~ry4.bn,7YN (k߁w.+ݮIlX U %+(80@hz/;=2N̗z>Sm鹳g0E)sT;qaNPi?zW^*UY'7۞JHw?z+9S.^GJ.I*H0j+EXNj8=^3 "gkYƝAy5M&|a*.*w:sbl7jQbnUYT?6`9tg [~wJw5r:{m9,F(=Ųh3%*[vD慷~SuߟvۖtڞQ(~*Kto >;nvM}}uʸY7Jz[9-Y4YXoY-]TEf[`ں޿@j]Y‰?y%3jSV$Ԝd')7WGdOpZޯ?*&aR;(6G!@ݸ~ZhʕyB94a m54r'?)zlEVﯙ?K|8)I ě3Xr̈́,fWCܽzK?.X>BXlJѵm'.?g'㉽_RV=K`DRNy2 [o+)/`z.v5_Lpp!o[GsgZ~xr!Xf=9H=S绞 /'sxBYԑC7HL}k IvRl P}2k7v8:쮆HGp+4hA?%/]T ^-gau/ ?Os-|"'pMm|n! *r-=5}X()`Wa W(7yHEPe~ MQ)92RԉD L>dB].O¯;|Pm\U[Ml Wt*]X~a­ Vh{a%l#8yg:&;tMiH{toz~:G .m3j)v. Fhc-$&'LJuzWh]^-;zOwD0a>BRo3&UXJIk/ 9K}:" G`s=b\~ GpUo1pi-ɝ^L~aGov) lXYQ#~+~0 H`Q*)Φg9X9=FJ#] RqPJW=u Auj^ ^xdSۭ6pWs pca䳟˖o)!6, 7o+AeMΔqrw| :* f~cڢKUHӯ -]ԞCNLؕ3@A巵8NlACЫeN:-֨I*:>iQ/w iُ{qbyOPwύ,"0;x]gፁ{%L]wůEc[l 7ɶkֻ0#;Kɾ6u>5k<ԭ!0v+}^/ǧY=Ecbdc`Raú!>R)r!LUIae5 ojYMu51Pym=y>293Wqb*/y$ߖx*_F@]<ظa̎,Sovu(l&a]|"tĥP@HтȌ,#77x3]"YvW924-sl|y $WXm|v8HFD` nM-F#E#*9oG|G`Jh94%oM#2__}%c8m;pV#%f͝U>- aͶU2bp%^ecţT}}Y=ERU p: t=de$)zj띬kLG}O:wW]lФw} O뺖CLQRG}(t:y3<ҒR#RLEŐ J)mA0r3 ӽHeL_8ڿ-zDMvYu}ۤZu~9ر.4QbpCY,D!LRc(~gmoL{j1["4?I0bde_ PW[4f 5IVT?@հH_q?B,>_6-ԀBD¨5su>gLEQD4Q7oaYG^oɖ0z{rNJìRDmFo W:=v/瘴ou?LGcshG_cN[Vp)ݔ"jMJom}bIڛݦ&qqJ[-}yph{,.Jg.&VZdwhS΀xHȠ<\ s+O9}`@^x#a:Eu}_Y4Ła[ta+}荔ſdu WL^8u~kEVӜÐ)ϕkq%7$NiHE\QGDYDu)``Sp{@UcM% cΈXb4M!Qx&EqV2sAޟd!{Iv$H>F6Mg|: ɢ  zASǧŶOB>?=,o"Y~ɽEAS5lNJLU{Q?v)~+㨨,揻Fwjc_F#$,ߟSOQn=i q{Rq;uV14 鑑*^~x;ᨈICꠀw0pXeDJy%<ٸELJdj(D>wIM\UCOKt,ecoS×VˉN%t#>_s9b5W;Ps.^4KonpW9f#Itx}hTA٭uN pqyN]IVG.cF-rC7F2c:>܅nd"faMe+<1b^3?Z rk4Q8?c&pqYw[.J6+PŪ;IVCWu· -kmؽ`1*﭅9oZ!.}]nkP>ȚNXx^B@s&"L ͤ*+nݛ8|FDbh.(ޮNIX%1M 5x)Б$/3} u,}dr /Y=:W&]ir(Nr$SXe,I1ƛ aw)t n9uuFTPoyk Vn[}iLG.zR¤Z-"QŒY&lDxROvjDIu8|C&`eYSx ;j/xkIY4(@pYTCq4MI$ xwaY_+pNۼBLj}55%' 5s4iPq:?5K11}ٮ$j i9IFC%.5\ Hp:wv8qSZ]L[C&/ Lw#Vd?Gijz;0-Zd3՘R "ǘ^ -u MfҨ3S*ғNYeLkh55P4r^}_Ϧ MJ˫w 80C;|Q0QXŷ2zLz)I"@x8ϝc_%,Agv1YjGıl^NbTuL0~|u38't@9dW)ƧIM:B9 sqǩH1Uh+QOsyԬkԯ(:z2jHI%,C7mEM +q"֣:}3!mE.1MMSzbk;6BS]̅*/0;Ȼzڱ'4^w?.- pJyϽ1uY_j *PPV4}F+pbfSeLoxa#lNjC`;{cߍQjlgim㸬BS0,!=nF~sLHmѻt? / Dֆ+wU&&"h!f2E^>Feߒd3smpt_d/;0>Iю=lH@lN(8W+@[s8SOMZ{ª{d2%iK7B<#Df،LR2 a@C)]ubӧЗפƮMnEL !B@}({b8pv46BB j zi|e}Doqbl>O}i۲{7F5,TxvDS~Q ;lC& i` n_ W^C{V((pBDj KD.>Z.Ѻgj*2& *9}xM Sвpe0WKp@qsv_?L섗q/Bs"9&h4!qsCo)jR'Ezh+I]Xg9vD.vwՖV|W/~`Yf-0ß+~:qŸL# `%_:,;rV]wŨ3^pe;/$4G-|Fm6==umJnkD>2 eJagCͬYE,!ksU_OP/g(mY;Ǐ)uy#05n gBXlZjO_0Iv,CX~?o-h;qL\[΋: *QBO VE۱{⚓ip$RlS12u*|*8GG%~n2N+%sx+!u`,DRlRׄ\tNJ5CWVYَi8 &Tt;162W V?'62E=hW=CLrn҉͓(GUXS$#Rj *dmչI)bP">)dyW}̩ {ۀ55 3@P״)uxONŚ#?QWvDP2/\^"vP^݊e&4G9)=X܊Ҭ~:w&-SyME*\FY*,djK.A{-{"=5+K\j:Dnm)~2MP'3tѳ[tYnK*W3b.v(%gZ&(P͟ p9bLGBlLfbhiE$./t~"u-M>c"\p2 o:Nܸ GS%PI;FN *Pi|AN&ƞv\A˱El3a]K`AWcOr5?ZX!>+,ט?6 &]BJ=e vlo&avTM0.vy4bjӉ\+Om/CviF3VSՎ>!<{cN+ QTw|%0~pnc Z!z_Y) Ŧ^iwda mCwɹk_gOtnw_Qnu4L I ^6%:86eYNK?w+i($H?栅֞oLak)C`W1`9ǺrB11P;AYȰ R/;=JpjV ^DفoBLs!/7XoUe~n)} hi@{/4˾V`7^ Y)ܦv6cDRl~*,7ou0d_)mQiSw_̇]crxk\ԡS+BWa1Nxa #$SR&FQ)pngf.ĔFQ>4)rzCѷu|Q0(]FE xZ>pf03k^8q}oiV!DMh+SOi/9ZFu7.J;\/Ygβ)<3Rh&_b5{ n@}]KeH2*+n32lBk*WѲ\јjŖgBbvPL~tr*,o>PG #\gVF:)b7`g‡U1{%9ؔ |\Ԣ6j!`W漪i֦8<<%9'x `(ݭؓ(9|Xd/:sDNrzAtnܒAfP M`w7'ϧs5.vaS8GF%lya2Pzx]?(,5ݿx 9$3NMjT }ʈLu'qmatQ $C Kl%q73}Za1E4ؠӒ=^E@Up W:.Z``*{0-s|z iQ#kfD9qpN$]{LN;!yO,sj-\ ;ٯ#hyҐ//!AA3dlzt!D:d@ ^i,^m?*VnmwH}Ψ:tIhdFHRj.$%RMi,9 hAJϭ9+a [^̘6!Y/Žb #,oُffE%Q :n&1 ^-՛"Xnmڮ:CAAsOFQiv9ݵJ?ǚEwVLC{?l7Ӄ9hyuTQ٨1&RXgݠb:ߊ ϳ{+gRp}S q} *XXq\ WAȆ+(0Cf+\ s"K[^^F'ӟYgLQne]"rp,Kji3rPz$]u30eG+*f+z՝ ;BqK{c֜d zj\ :\y";Tigh Ӹ lad^6o_<+?'l. Y2 թN]pV? zrkK=+MdnBa_4mR=d} hd;Xts޳Db&$8;jk~"khm}{yEo]2@a6K 4++BΜN-@+Aw sQ^UiHAn7zpO&| L{a q`#lHl#NZRZPA]>kK: P*36/p=`>ehl iD_^'C<~1#WTPR.= R 2snZN]9A>&FYG}pik x@Һ'g -KV2iѫ#5:3V|=eb;CO/x$I❽qz35TxBj@(]\HFͫsmeINy)uCxqѯI7<@*5 JlM:oBح' A:?Iѧk_mtYMIONB^aC5EN͆: x9-pċS+k{;eh\d᷄V XPEiZ#.;>oy}[$%Er׊vT| ftkJ iC=ROE_pl;3"1F]{IlJ8pgm8Q[ٵ#A#^>h|8WջȒ&k2yť.!HG*6kKIdfvf^5>IٰstFz)@Go>#0;謏7J9NFb6E*ɦqoR!8cfAڏbJR"E|K0Yx0w cu-8&uY}73Tݟ0^1%!޺ wWE Um` ,W^;ְ vAjY koXQiJ ~F+.(΀<%6 ހwƶ&w0/?.~HՀStg-5ZV x}:ic$"xkHuRQ>_jf퓨Z) .sLueG?/"f,1 I.< &aWϭP< ̙&֒k>_hm3Q?PkgdJ4 D6|ѿQp{dA9:#ba19gn12pa*?}`9ρ8HmG2s!F.\kco H[W#*,}wKu1ONY0x떣pe6D 5`6?_,-*Y BCUgbMYJn#N̤ѳdP{P2 I/c/d!qBn\8&џ(>ROgo3UMen,#l(-,0hC2)0ɾ/so ,0W=0(V cPA7k,H4E8_:=o'g41L͇;Uq'l^tbTl4 I?idP[d+?vj=\mgXAuFIl]ט)~[幾*?^yU>\ե:6i3apTݱp$We!ʮjq#HfZw胖y0 jjwy ӥL|_zptdžrӱ~ Gdz4ЙMkBDݔ8YR_23-d[YEV +gU՚yiNhϖ.S aU:Z:=Ajg\0T, X]+ĘFlj # z0S++Xr‘nY+R2O-ج!QOoYGXTO1h>^xi32r "dݽ-1m\tW"#-}jgdBtwkdc)CӾp=ڗ^J! 3*z sk@EeeF [ eL-f+Vݱm^1&;s K\cؓ$]S؅~^ؠkF~D (>Ns{)]0jT;*LTwlOf! VOP}y7]Od^>ox٦:n+S?~Z֬r.A;B b)i3=Ӌ K.f~>;g{,H Q1V+^@;_*x1ncg!CVW|* HygF١ ⩎jxMG="b" 3 !}Fyݒ];)Wz!)#'H);s6&r֯Rv#l42vɸI`+!a8{5MH\65A.8\y cW$ ~~ GIHCW= Kn#vr_*EÚ?ל^JT&qY,*~oR؉g+Okxa } EϷWB N椨$րecʺEj㱊G>?n7(bC8SPe].UE ZhCb +݀E{+2,vk;N/ʏЅ2|hs;Ƃjuh.s>]بq1Ԛ fSlD浪SשA`Wu!W\Vkzː?RVrd%Dkb4xqY)+q0RZS}͵wNES> / 26%vHS#+,4әx$/TM/iv(BJPן;8[ 遜L*Ơw>$z'Pʀ-7:ex KQ(V>;IbﻺC@kH}U J~{F1igKHϳ%"0A#x 7Rp'#CY 1kyqC$t2O<,mOT?$On[7,j˨nj ̺z 8{&̲eXzԂoߩH wPP<$~2o&t˸,fW)8c'fŸ T][]m%X'FϡlN<]joX+7t#n%gItcu{: YNw۟ іjjl9iRL-øƢ'I8gzL0Y}O-A?sf8ޑu갳|X) +ڸ^J($FJ*'0fӓ%3d`Pub=ZկAŎz*Uq屵1Ym;vjecfeC^c?f7@zԴ82, 'YNIQQ?)itb~mP )ɬl6pqXhA\D\4-XBf o+*6w`Uh(MGQ-#xϧ0NvbiXp”!M.j䦛5 { >ֿݙjXǩP:LTw-hmZQ\f|Wyȿ{G|IAig$c0Pl=3qd]}*[M+V+v{ZKNS楷#$N1m_.-ꗥƾarدTf_sPPUDPQD#*iZgwHb(S~A;PHPD1Q/=hɡAa؛+U\ߌ,rNQܒU_r[Wf'4F}I>e(4 YN?% ~kuO9 v ~+@HT 1BR[=ϝ?(wkTgV'܁Z ㄡ(Tݛcq"]/(1N5(O p Rï^܋{rgFȢVSoZZ$'R|#}UO:8/Fn JofZ)AHԑLOलljN]"^jWh:a{ R VYi*Y'$(4įM常nc*f;ڣEdDöd;&ghݦun_ob^L{_wؐ:KxT]Evr *XZD3jPѹl\xna(%\ H1v B"6d&.wyxW{թW,+ue40 B/ cRWUWn')x AAT#(CQ_hܸAO+Qn@[>6ul86, ~;@Iw\Ň-:d}y- ,Кu6rytl\WHpefCLFڙo3&f丣>Z8dt;, )D\=fno7㨙 rxh%#m }sކx"\"R>rQi53Ttg%!3ӞC- scSaT¢=JISh6t`V!YVaŶaF1lԵ}O-S&z5o"R_&8➄ _ʤ|7.0l>W[$>ĹHcrvP:O2H="gE]}ݕ,qreKa(~AHchO 5aGl@e0ul_p?@P>='R oy-¿0AhXx5fj ؏Z?NP;J/z>X:"30'72`ťOVmUDQAϟ*ku(C$7tm`00]IU;$i+_* |%Ki71Lf( / h4wp=Fh4ݔyZHH֒h0Fhɰ<R[\)p=vZ*6TIP1,(98B!Mwd9JN9Ofq&ua+7ڧYQʩy 8)|]ޏq'eMޤ*!ζɷT}IT'(܋eP::˃Msi^s{zR`k4e">zQ<ʥ7.e3qn]>QQyx̆+$iu8|9|;+FC%ىRβI~)π}dZ,V, Σ菣B)⫱"QmԺ0WiSZ \K/o,)Y˾^ ~S9[I hs4L8%/qEF?uG?d߭si>Y?\w?:ўStĀ@Ul񡣫&++4v; -p BEQw&O+cYx/ϖQwe,p$kQ1 P ␴d0aę%o?G)"U:QEZ-}jQU) u3|z<'(hȥs`Aj|#dIuJvL{e:$}.TdPJ ڪĔvSB 2 W LLΩBډmݹ@BLڤ`TP8뛑Eo^[WS`FBDX'!u5Ki7kMpH%_@S8\%Y"cUm3d<=(\-A8մQ@4ҠS!i{xCB3#,= OU:hO?b٦}zJ= טJvYʨLbێEMMH]P<&* WEbhh H۹^p*X*Ιai/>S-hZDA&Y}pW*cxjޅrN(ȧUoir_{$-A'tՌs56g: [W :<ٴJ[5|'@J`g:_KThM_R ,;&Ҵrn]RYDզfX)TLO'c ،}ؗ &@M; FL| SV ާ^`^v91gJ-YXmwR *Tľڥ\~I?E˱=]7B}8*r,\D1@MOR*V.G4( nq>o\A vE^BxSU G z(9mn8("|O^EgEnǦG >uc=ruUؒʐ AS3K%y2I2x^˅dJ[#E'{EQIPNL<'l];ifd [" '8 L+oRJCU@NUN1l2U_4r.^ϰZ&̕UXvKhHk|#G11لmODa[3$w"pXcU9qEW{z쑓=hELٗ ##,-W@F{ETx:(ȗMW|͵e,:mmT4BTCW_$ hLD=gS>3yzƓ*6S/uim#7j/Z3/Toz FXByAF҈4f) ᘄk#VS3Tuĉr\9NCpT&꒽ cX,bD7m-c[zܴ36G,wHo!Ќ;/9d|0gIP5Oprye׭kN|MnG#2Oȳ. C\b9"Ni:HBPۿy js`G{b66t+[<Vb`Aq333#ROS6eS? i "盥袤4(+Iن f+X!seα7rw(x?T#'cwjZέ9 gYyxm"7[X sr<3Ա3I#,Vz7_(#(+Tsk458 ɛcv0]~B ḷ+P&Z]zg^D`1#݃żZAa$I,Xzs6-V53 kH϶Fذ9VTlL69vdé.JkǢÅV7IwT[-x2,'6?h$2̶+ $e} Q+LԖR W4k0N@d$HSc,XҸyЮ _%"ݿU-+bQãbG/ aF:61K>]?뷛SB<xOR>@ԂV􊶶!nbzDך!L7>ֵ;uX\踵=7%cR[k[̉4y (h E^zW~;||\z$28~ov-`ƣ^Pέ@Ni[C:l&RJ6Z]Sh e04u[G?^]$(PKa`;ώΡ.JQHCДT BoBs@LtS,ɳiG1WYN#;xdCr%d;-b/}dL+Ő-{^#W_?B0 ERYZInC'ݐu#-)f({_([R;}~zv]z3M*sޖUTO1 G ݹW]>~801AO!BN-MjtکDg1[U)(wwv5^~;W+SߓFpa*}f'Z蹡gPCŀnF.||(8ɷ3ǂH:#Ա ׬V e^[!~cjj!HI }W4 26+7 Bf`oϊvw2rwOCiAʫx6 *yJeM>$~Nߏ-ٷ5A{١ě(",ÿaLg {i5ީUKiŸIx(-޺[cTPG{#r 4p/ zbn򞛵nfaӂ1Ĝ1ٴƄ_ߕ 9%Mu` 5}#͗l($Bp/\.y$ 'Qj'W͹`#Wr#'dBLʀXi 6aT@R1Ґ2+[!6ڑ#4ލ{\R1k;ܗy5teͳϓ k@uhŌ:t+ Eўy9~/JC;RnYSZ*=3#"Y< +)I`zk_8$9롂}J i*o3R45.l,A& 'kŕu0,^F֐9P-$E&*@x/-Pb\%5A1*½k $[Q2`߽ܯEмF^dmHŬs*#۫8}͋u{+l%; F- ɟ5EC'B#8#5cJ>йZl0ɾV08-c9Mwʌvr%e\2O0#RuϜj!up_NnPXq+et4'~YA1gN;\X h1x7d gUs. @;"B)KP\]pm1Z>܊z>k cns /fd:8`"fzb:PXG;m`%mYS}C`Θ@($pZŒbʽPDzUS@aйlkOotVF -,nb"OQ6VDƬH1jA܎Ywc#]6 yԌ{v-|cꅃ{OZv3]g7,g-ӄ($ƥxIlBTՕo؛Dq̹=Sm y̨MR.5U=`0c٢PD0([Y1 cpapԶC%|!2Fw8c`!ƚ2h:F -z R >4' ]XڠMup`y5QAPt!eXU0ETa+Ө|H`%"Q" x |RԪNui=y )C}+Hg H2n@Pi:rzuBqર db).ih%;;5AD`eO6mߦ ؽRs;@1rpT]‚zέd0qЫ1֕mu(\Jұ)\uȻDՒR!Z6AX^ଇ?ue*ów7Abrp+qu $דLs_ȺZlR'J웪Wy0V9ęZ\oJ#Aa3mw pf CNlaҘel.r;dǣ!t0JiX V}WmS 6;Y&諸̭8m@;҂ٿ-7N%qpvw/kBΉɽTl o]FO֓N3J/0YVKfl.L yM/B|dɷ&)A,6 W쀦'M{"ZU\t06 5ȥ171Wu qDq'}; **!\ˏl-X1|ݕ1u9#HR1SI 944.`("]IU"vݣ~bajvr]tC #eQ"<DHW:?6Uj&5pʛ˪yE_-x-|ܼyWrC|l0$ ak&+W􋊃 Uސ>y-{%zPiLB>|B%1{1W? &T `:{Sȣ6UJm1Cbuh|Up^elKC:1,JA#M.>Yc@bAjg1 GDKgKΫ|f+q-s>G%j踻fZ4WGv9WكZ 8d;J^ b)E!gm:Xo, Xgpr)DtR6ck4 B`qh?~';sx^!wGVm5nVuR¤ BH.G. -DwTax I]3p\4߁z4{\3Hȑ5⹪S L QCH7,hʅ?DQŒ$໓co;XBT\ǧ;Dxo*(H WKuze¥ r{2Q:rh$~f4 , #h& t4HjƠz-=8^fhgs:Yl.,傹ˆzosQ]6fib(Q@nm#A#AmG#!ͫS2Y)P|`ZB8"b^"ų,Dp]1"NݡT_vc9ɜZ jE_NC<(m``!$=wͷVHi L%2x7aW?f^K8P5nsS\Oƫ&[ mN.L Ib uR)b-"O,O >O+3jMzՃp gz'eAɸY_sw6?}0 QyjA)]WɍA&&Xއᩳ͎oՠ.s06{햩m-?lI匸oۤUXN|SAl&Oi Y͜q[$t~,)`N#58+n0db[>z9f#[ܡ` ZqN(N&/(c=ȍ8'H2uè\-9 t7k̤pK. Wq`^B cޙʑ3F\Tڪf_FOTK.S^X^ho d="~eؠV'DVӇ|{y_SYjy+ysoj/ (4̢%І#$*|)Yd[bk 4CG^ƿ*Mz w[5%o`]a KRr6)r?Pꎀ mt8mHV- VYG4dz p: p1axYB?MNqA^̈wA nW1OTz7ZCsX1$OhpAN3ZJC(_U9.9{1m%վ&&S's^++@n2DsO*g%/Wb+x1ʐk}k>5=߰R==F;]d=Ơ+yؐyirƏu%cۺ.Lr`=;,ƺ#<RoWNYcD%Gj4JPxMQhmػگc)OEZ4: ŘkRlu.U?{Ii@JǏE3f [ip[7" Ld.nc]$#l^=mKY.PyNS]ݜl넠u7*Ζ+$߶ eN߃GZ͢Ѣ>?&ˍG~wcewdodOɐN0I̾WzbqI;TuuѨ֞t(֊PM=B9Ɩ@tJiAwhꍼVdR&q$gdi*V<-Gu@MO5Dp}歹AQU V)UG&1nZ-Y:`P @7BT^3`q.mn ׬e ʮɐoy׶,?dV/liC0&~J`6ZI_qbp)OeQF.qEd*"t8÷C~ε/J, .9X=p$_c+zD2rWkd|];,CG2sڌۏS FoDW'J^lb72(k2wnYL F&R"U|>+_o!'dwy7M^?۽!ݫ}>Yh- Z.H>?3n'x  GI{g~9Si=w;HNs(䝷2#!3(#ͨ_4}d4+&H;T^j/$D&1v3j{0ѫ˰6/mw%dZ}i,gWQ)́k %e.&"G|~4+ - S;G&aU(p>]1)os T \8*x [ $50.OW_œiҎXPu0lQ7KfRE4q8S;Wf8ςyo2F !hdʸ-(/Jb` ^ݠ&Xe}Ѭ&<ҮQCLXJp} ҩ;^/&K4z{4 QE4nZ1n7`ޔDZ o#,HzQ8ڰc_"dQl>)&0yj:/LN-rϬK"efn-#9ד(e>JEϱ=QexPHPm%4V#tܸ-2GhqS{F  bhҐeDY%I"Vsy=t&-xLr&G8HoY@6Za^YFeBm8^VX٪ОP2|t*_Z$U*GBXU#r,Ts!*0x4p']0H6# yq 8ޑo{4a$\mzul~ !mxhp ڬUB-=Y\m|ˊYpRB8/p~[v*%De2*a-[)s8ۋF1ǕҭrYc,-U3>,*J/~X0ӫ=LnuTFl3ruv$!mȣqYF- mW࿘\EB`&Dr?HdΈqIhNcQ%Q:6QqQ"|m!%wDZyZ6<3xFzqB:bQ 0:9@DyQ"87(i+,FoTb>1ݴJ5 sr!&޸GlSv t<8 iNa9<'L9G"n^ o^6漏o:}ұE}9,@!z[E7DPk^Y`MݵD)?Lv@Jcj{{( r M}*Eb\2XҭGhuA\8yO+a;hüȦ$hԑ&&LX9}H#JϲΓꛧwuߝ%3b'é{`=OzgF{k!`֌{N sf0PWty4L,V4@bASV5gşqQ;99)kZ!خD~; hP6>aMF$i (5˛\O>Um P#\ꘄBJİS23Ra; ǷwzKrۊkhfE5uyhwᅨQh> +JLҩVqHtRXDO#ܖ +6 W7AECS 1%HC.%.?cO]SG-l0J.Se^@6JҔ{ r(;$;0E.*SLk@#n;g5 v!Yk-'!ԉK-rռ mh%ѫ좫!DD[钶 Q%Z2P{3:]^߰\1%WoC"C-tb RqCS,Vb(Ca{n #xx H,ZKX%Eqh$אqpX/sB}|3z" qg;JUbo3?+=eW }Q*?*e2'b)Lg]Q1|$pa+W\PM.^X>pw(V=’9 бU S |2}ۧ^Bd/|HۉosީϻVc:x,S upI} MGp=E ]Y|[جR%v}m>Lgel>a4n75/%ϲi=2PBQ%+6m"Ӹ4?H:.oFf Ηv`9:+7%%fW%~F]NLNxpa:gu zkibݷvv6c۵Et`1pK vP m5Aw gdUi'&6AH {٫I(.4uK|4ڣ_?Ħ ؝vH;?7ם[>Xݼ0Y|yztc 4yzo((;qf R+x0ell}PC9kt|#AXQJ˩YlZw3))P.6v2AT?ղ)*LWt~9hэm>&'yDoc7^7rRx@$cs9C<3>$0F]J}Zv!yd"mV:Bf֯ 'ҫ ;밊ߋ+Lڏ3zoQt.-,j+3 ]$]"t;6@K01M*p`5Pϑ= 1@Sԕ6']If܅o[f&s.^}r"//oJj䧝5] SZ[*)BGl\F-4Ovfgܠ M!1ԁ%S@bǨ7cO/^%长jl&8/2]Syb%S` QJs͎Ā/s8e׋(`u`1?`^R)KPBm2; ^/sosCXHFFH@7 ԣ+5k8{9Tk-΅gO<"{}:Mmy8'qFzR/۹i"_nQ\5@EsCIDb&K Ғ[dJNOSio}0x+8 w.rjqk#$<@@'6,Ч>aC9 )Y&/{UUsl3{|1TAj-puod6>_M6IZgr ? o8Ý 䇝M9gõ s%qGzϰA+F ԶxP*MSxlڜF\v{ ^qË\kHc{P&SoSbu[ 1^q8w ߽~ |Q]gG2”Ou$ky8t ɏ:X].FCT%lTh;ϝqnGd1ElEy*f^)fnqgcz)åjWp$Iөrמ90gfV\oCgv㳐IY_'k9oeg&elnIrK.W9wn Y)x_SN%]E$GHA~',~j;*b6]m]8[A,Uh|8.?+]$ll"ΟnwasP1gpǫ"[KT|)\ z(:m|9;4 ?2}p:`Cn&u~Rph I,&aa2E]ż@=:KV'`h˂_E$柜uQpRq[_tsFT7*Mm'Сj=ok|"3 u YqaEdYp8KJfw<\aI k  ҆!+nT괅3Ri.G'x|'n4OrL!pTn52 H6 /~&4$Au'h5󱏓{/*4}g}G$ C\[啧".}sC򚫎P4dhMtOEҽ =WaM'xx0iSt |#nxGŜ(~nQP* I047# qK.RjR=jk@lX im\a\{k$`%DFeBURIr ޺OQV/SΌ-*imA /;g7pA^ڞNSI -<@HhyR&IH RDpZV1cb^^:ꪸ90m4#ph~?A$|WQQUiL3x&׏pۆσ`k&<*+ΎaE v3: }:|!|\!&fЖc-}?I#yӡ+Dgْ}5nJ`_] st(zybj~+BVɀ\$9 j%rξc!x|gn#اiSqT)L2dh[&Ỵ6AV=awu~=A[Ɋ✡7Ɔ,6i]|*>,VHYpW/RGyR'8+)1~뛹xK߬\~?罢l~&pp FNT nIkT8՗vA'6rW{|B%H͔&QyCg !8jVyUw(9*1052puu\Dϰdk$*M溜j3,% 75uF$zxFJri>Dk;?AO6ǟ=EXāPc6%" `x-h ±/BE!_e ι핣b<&) QeJ HExCsا3xj-EY>:8Kpv|H:a -CKǭ<[r"T;P@ \D*O_y='ILжU3\ccдjqqsj z,a}s+&2U Hb/TT 2+_×H-CHySH S*դXhƬ]Kve͖{;׼̓3l }[ [H/ZҺ䀹VS7~/k᪵a $bC)dMu9!$XQwce`vᖨDdPhY~=3]qhbOp~d_6%nZGP([rMbU}gV/ɒ9!Qha2\ݷ@ɑPei2K+ň=\ ,ZZ&ZD kކDӦGBE!Z %ìz!ټf523"MhUV*? 9ɈǂIYۭȋ/[O+`ޅ`#1xJK=@Ta-V[BܮyBEVT-ƺd7 h=@A\=>cNu,Q=[F*3/2O='!8qL`d/O8Noc󙩬c~5heՕ{a`כ\Qv+HSϵԕ? uۡ>ɘT=_d.V MےE8e6@:q⛱s{>^I@u)s>v*3Е.e_puڍ]bȧ fB0v6> e#~Y+ w6Ѵue'ǂ#[izS3H4ǎkϘtjѪ˧U.s1W0V~aCr$(F#Y䃻Bwna-PEOצdbBD3g9K>*)[%\K^F  gJ%uv)ܣf!#ү_+FFg?(s:Vp1-%ٲ=uV7tR]~mv(-d]@o]*5#b0 |WW*n%kbƧGUXo"mH(o wH)š,svM:˱KR2eY \gbu Bu@f6Bzd;W84|Uܞr/u!Ӎ7,= _-PdOoKr{W{_es1DuR~]q͔P!< ' kXx{3|5Joߥ=tkHos vwi>mQ;7 )I얩@⿟1A`U$= ђ:[YTyYDj =eׄZ&[ _zT"ÏN9Ӄ?_SHF#6@DBUPyeYӕ UkG,k ;)Kά/iӮf€q̪QP}H1SiI5dIҩǀxQC鋑Z5VKלxW<45*Єg#^YvcR ^TdzGdM|2ѥH"!X="̶ޔsRNV, v ]nr@>%U&⹍GքVqf١',a SzG=Sa=9(KLi &zgUS2@0i1\Byw|'zT 7**ͨ=byx{=^"_ke'aoh{u"N8kS;vdka тMiR O l [a>Ln=[4ީRȓ/2}>Ɵ %r-R$Gz^I~Ά)quַ;0PIJP*Mpw-I̛KݲvOהAG+.xTZԾ}qB9rٔ+~lJ):R=xȬG,dLǮ6i|6y:ɘKYiX ̿/#N421dGy omưKBw!uWL9@s:ra/W:QS_w;`Lgzg~` Be*Gp,_W)_a O}nm|;ɮA%6nIKk]YNi8/\>Ulh~x7PM#^̡OSoVֵo9i&|Íq1Lk;O PV'ɺ:{2,veMjǎYI$OiVݠZ{1"/N}C5o“\mHWt(x\|PS6 .5CMe6Kˢh@kcK!`؝ ۖHz?fRSCߣ-\ܣ5髹aq~|J:iOvu(iE0~Il){ԄU١Їʪ_ ifYB0Жzd#ԬU 9]kd%cFC $Hӗ/̦y\ bH ϲ5$~8>v`栶*~lҎ? 8 줯`EEP+xZnYJQf1cA%Z+_IT{64#2Y?a~Al^,k[ie@7b/( g^F6Mæ$,S*s'I2Jaw{oZ)Au x\r M3oS$!g +X8݊H2ciHRa*++\W{ Rk[lb)=A憠 [z%h2H {pSm4쭅Vy<<Ƚ y"G" a;d3;K 0h ڈ%Ąqquo 6yՂ97愷B$u{aŊӮ@ 1NjdZ? %:6: 9ׇ{k' #w&J+u[Μ *ߘSD'r m?-mfRپ99F'GڎvD0]ٺQ1F؀_Gt# ;<9.ծ2vAbw>J0J)_lkcɜv+?;5b )U OpW*R]a4 51#ۗw^sh[@`(:BfAҦ]K1*`u͏`s[ C)C#j@Zci711P9P\2Ls=Mڏkڏ4E kw^%Z&٭ą=gM_!_nUcQsY]qЦV,z^Ʀ;|;%jqayms_W/fldۻ 5eY) 8yjy׌ L+sLVe!=8VL1 x9≂3#E <|g؈a%yȍTL=JsW޶V & cĠvmU> ch:NWKq NZy@ CƛmW(2ӉBoܸoV(_nL4iah]ҟ#iDV KU<^ DXJh.4VJi4tp6IK5VC|Yzı q$`ź\wHzL+R vA .K,av =0":4#iXwt ZJ/(N,-Rgl~ > (NySz0;46] H,3;lfjюZ(,K:ٜ%\zB7)љ-c&4I9|9]u>`+Q:dţFy]lJXoh%kx/&J3s| Cρ#e矧]|&$r"}jTT6͘Beiu`Ѫ"3@>`:0E1]fLs^hl@p@퀿U3h5љA4Isk 5dl'vWG\@Ƶ(g^^Whc|ǓZ 6tz/1:P3aVHsZBP 7Tr[G7aALI16+)*]`n),AZlq>a!fe?=GԹ8Ocb!ϑ# qYH-gjvA/P]lb,dx dB 8 ƲZ[--'f_+8 E,\hȳ1 9SWB.8@%ſ&3MξsUOK/|ũ,jM.>rR]7/ L)5_ԯ?oϲԕm͠5;Xb~pUd&cS:c~lŮm\K\e4Zg(dfC=ߝ[!M`eE"K6"@,Ոc*] ȫ ny:T&O@'5HJ/Ȯ)&/0on&7PX>N,cjݎv|l"&E%bIOIl./"I4S}d:jJ­vl }Wxh ХH`SCj$ AW`9ye 8iT`1mTICXHkU9c%ܡC)?BttKZ4Gٛ&7=Nk4PT}D)ДB=mm{w`gMy1qWxh(g$$v6`"~$5'߾_j|4><0Zb7;z1R-˅+W ) 'Xd~yKXI6(7TXiA~g:bD:Qk%l"J蕍NFu>oxzAqXheyX븧#l>;{޹y !@<9%-ūkfk" {3}#Y() b?_Xg/(JQbBsʁztzh҅HDDC`-I z9oRkd%l rN3 }e握Jh[av)HڱW0eNnP `e]t50"mͼ;"܄,Y/1/@:%Tg\蝞=r8ðۚs^ѕK)?:݅ Ѵm_ 6W1@}t  ê t%8AmP08  LFgͷ)jD!*Jkk_r'ZVnl\df-b"7KF5^вJ9WXgu)=U?Jݢ9(4$hH&9Nzصm BH쑾(/  lp!dpXhh1KUI&RN3mj1 LC¥iݚ nʧ,Rڒv$=9AݙP̕\@/3篷`^Ŧ/_,~έPSe ,"s^"2K1_Vz:#v pg#7xobccTF ڋ/AJL9k%u!\Co7ڻ\}>_Baq5`mX닷Zm1-PN#4+*|h ?EI!Ni0 H+U=&}^1=cp4N`1 y/sC(T)Ά:D&1WUHk.y;Èt>t^S `(d@LFktETpz)Nޝnصa1"95oOӖ?@hwE`y# 8GrXqz"b[\LřHJչC-FԀU, @?~҇`{5S] 8߭-о{qw " Q44H <CE6)iAN\ 80 l :\G_LGOl8fQ(㥌\ *~I8[+t{jDwU] !*tRhNnvU8;hyc8A|d)KvcרR+<=Ote,PdJX$S Tpw[&~J.kc\@o`6:=4ǻ}4є*EGNvMB>v28h-Mc#3Ĕ{>4+0<KLa޼UƁd>r!AiIy1̽{a4y |"%_(YU=Cp}Ƣz0S*דR['Ud#XnvA2-PsVS8%Uಾm j(G]3tj*.rHPBGHjG><r>CchOp태$qэ6XK {PИd 77WGcuO T^S4R~)p~ ;oV.~&W)7P5H[Me51 X"{[FP[朊# nʷZCjE"Uo3W$~Zn]hB6cN@G1ty![~^K `j/|5s ~ U[P= ‘W;}hOfO gٍ]:8,͈@f|~Lx>! w6;M˽^)Zfr3(F^lF^e۟F-هc>Vb$` }l&@.O&?A<@ԷApatĬ@IY1`S=wL/N/ US㋤‹àsYR]K2ԍB2Xxl}lv uėԑ }V"¶X_ݿi3-=G` *!xe=a_0ڄt^'}o˝viss3vT/p!xycOCon7u_lpp,>ʹ&9! haKʢUKBΜ} ^ViOsC= `e,/tѐŭX(Rq+bUÅ}aSq yO\;UvXm_xG=d<-Q(U8Of᫽zhX ]MbR tΠ<9kda7)O6it|t;Mn&LyتUM9RRNJN7CJ,*Y7>qz(@{\< $'NTΥ>a,U hLjJq0K:wZHZrHr Ac- 2ND%qf{r F&j`$Ыϯ 7vStuƧ,GdB p:QǸICV(?7݉ r/Mvg'm>a8{]0%YB*y[l!*g $xQN(U9J="#,怒{sn.@ֈ={up椱;#䫣{'g<,˼6*M0 [,᪵}.t\*$&mH,bcGשPT'xhhI,ci$U< @ˢE< ?;'>he|ޮ:TԑPrЩEECݢ=DsjrCӠj9bGauhkW(F҅kŧC Ug.isMæY͍&1pr>+1 Ҕlr@!wl! _˞ }55 CMsG$Ϗl.dW|NX+ޞfR[ɞFݬ;ٍOd?^%^0> RymB5v%x_`edݞ΀љ:LL^Y!ʐV ]%Co@SaǠ'儘AL:rchWo*$poE/:ltq|0B_k?=ZMeḲnR\@a?^ɪ! {u5E°#SS6_9nO*JdD[rQc2K7S畑9Bdr']$}]zB (~LmI$˥l43' b`8o ޖ(T\o]YCh"+d\|3f|9f\n @IBGKE Mޢ`2]z~x:V.*nNazy{,_-:Xg+%Ovv;-hz9pB6) PdIV}>ai;$ݏU.Xyhޫ?1FQwa6aFVncAXlW]\tY$1/Eɇp4#L ^-,L3I_H~׌ yvNw?hA%TQhUsݴ*]0|%SnWP.n:[MvH %*kp5V1lv"\@7~V|jԆ+2OX-] r!kM$R!%?.~nߡq e.)%/qT2GAst:EOC2q wmHp/lȆ_F kLb*;d$'Q.!L\Rv9Z y?m~ѫ^v }voU,>V(\Th)j%m:9BjY}nPAuDəvEXf<1y[HMNiL}\Iԅla7`x ;7ck;xU嚸xMP@i4*8sIg'+qٽ5&B>l6w}&װdYVj #+$c×`V>l[ZԤC#Dl,U#jNF]SCD'~0mSV[˜yCƎw9 bxjJQmu~<&E1nMU5O=` Ita2?!Q0Z*6FV-9酢[Ou}Z{5C3;W5)\Fa$<]r2oMĻ!ihQC6 -OhWwzzBE ]4L1WV𡹦|A%L7Ua SܓdHJλԪ7<$d~B>{\x!?Vp4dsOzM2:%Wz RO2C ` %Ԁjԋ"=/;W] m 4SEC,cOhi\Z!EYM4p!thp pS\O!JwU pUm]qN i8O179q@V/ĜyHvXJV2@.!?";tW:HLei72^cMhZPZ+ O%bUoesldNn_s.t]F%דХ#Wej!^یt8Hi3eUZQ:¤$|ӄPt`N'qfܙTM z7$Qnhε%r^%~µ6:]-bTN ]Pdj$oޙB]ez\b} Q27Q~Z\ym}eђ?ziXWʜڙY+m_QXzT`4He)ka1%2M-J`>Kyxb71kRLXEecD%U0h$zΙ/NImTq.t$/螚%ph+T,CKL X&f+ؕ~\2.D—st-Zq—f KBAya?:;ߚStۯRϠ8e\:(qq0{@ȌP +lc|Wrf]K5>b#+ 8y׻8Ju/2x֖uKGlڛh[Wll4գWez/#S{ Fb`[%l;mhx鎷?) UO˼ŷ"ZLAޕ*U@Oh1>{I +Un# n!&׼ TI/i00aR3J5+!ZhhgRPɮL7ϼLٗ|$7}x4s9{LEdm@a ?(C "Ex+䉻,<*I, €2_ܴqu1>Jl -sG·(VB,QsAcz,ʶ*y,\9WK,?#6fEA4X0k[&2U oݔ>luX j D Sk9p)nkG@ -,Þ>! h62/[I;Fru)ڍVC{& +v#zf'T ;ܡ4=bvXi0@@B6WmSQAdF(w)YӃz *jCυ.gCИ_y|iWF,tzJ!։u)xAp4@kqNI{,%v ZEBfACX@S?յw!I -4yJfzp ee!E _sւU| |\eNXo|*g}ܓG)`6! 皙_ P=W|>CEf0esN| fnQ*'L>Wl bw P]tGIk%qX?]GVC}(i ,Q$.S9)а]^0 WlI |5ZWv $@*YP3W[&14l'ЎVavb6o(4_Մ 5*z !%#0EoCt% *[͹D5v6Ty$2­s2Vfc\*z0넜=)*7+Ë)H[_[ kR:kKx.rI :h:.#hwR՚ ?v68xKvUlm>-|u r#R "8b 3ĭзewf~[ecH- sAm>h)lzt ŃXa' I/MY6UBv'd~U,$|'2]Ns!^ ]d}o NRMw$]$۔'Zijdž/˒r 0F:O" N$0`QhC=5V3Q9 .Q6 [qZT1DtuU FU5*Vg Fh|cBb; 9IĄ>|\㻒aѽwS)!I[^1BTrlb(Fq~T~uԂ:UEmKͣ>E/~ Ǽ.|%;bf # {cJ!%D%:+ :ʨ$" Ŕn!:r˞h | α(?V&$H=g198i9 /dBL\R8OZ'vvgm.ðIy/2rw{p0˅pP> v޼F>v(b{fЂpЅM)QD`%Cq4a}`d(t5H3hcywpUk<ŒIdXcƋ22HK fo,tZ8(nܥuWFC 0hAmƈ0_-^`ŸYW7umH9[-Tf̗,8gMZG[ޝ!/G3uruԽdŗ򺋌GB*Hy מ`ͫgW$&])_\su(rv^?5NF(1/ D/jPD:uꩥID-#UMZ8%a,sޛ ;$!HNh.DUvʉ%= 5k84/>WO. &f-)6 R=iGm|w5ςnGyi&ҕCͲʥMH ZW'tyL85yC.4@Ku?v*Eި׺]}H)MvFU#]MyF(ֈ_87,Cڧ_VIVp /ai* ?tG-Nt&Ҙș@pl:>垫Ǻ?E$Id|;# e&Aߋn~!.Q=mb0s/fgopa1^5 J $9E J˜}DB:d?k k nȇ k,^3ј k Нzyp$5JI|Y1UcZ*cl+hu4*bE ˆY&@c9B:$8$0v舶/^.QX.XsavtMU:`D8ؼR (J4[}>(<~LݹPJќg~qǐ;#4L]*QʉaI\f?#%MYn0S>c.RD峚A?T>^dZ8>/;ư#v6`\Yh0ɖ,݌V QTt D !_EAݥߝW,jƋX]ԟ1z ̤n*pqO;5zGQY2|KQCZWuʎvHFwJL4#cfz':D*vO\8p_]Ⱦ@C,wQVLkx1gjgO͗9vs;|EDh@#ͅ-cR_MH$Ȱ’|~PV[aRNf{䎖 c~[a6]N#'Vw5@8PNfE)5QXmz 9ky~N+ˆOsMq_er>o-ĩuFjTɭ\ɐjaTa  c)3aQ`?;xIB0f5֩(0PhfaVo*%5.yl3ۍWQF-Tzr2T^S0TflV=6\Cutt L~}xQ紺%I 6s u[Ҟ^fR3Z?XFù^R))l"Q Pu6 b4w[q :X=?F!yb#/sy=?=Iljv؄*9^Ůd7yob)6ۋ}ݸDGTi 3 \PHh?Ut_9@`E,ڿynq &ƆpF77q.:y>tUۏeqضƧ !Ӥgy 5ur;#-U}rhU^4ix&]giS_L@3-'dpLjRzHu1\pW3Y=GLz>Ҧq+7 Z[ OZ޻BVsX< 0|8ļZ[5y.$QKJ8ͺ{+}ō6$%Biv·L q<[݁UqEvG1qHD),t:4:?V"]BOgtrŮyAD?)uӜoȸ2< zgh"BwГ߻n3;r1世*K}:%V 0H*SD+r6 ҝ&%WU=g9Ii@J鷇ak1_}Nfy!98I r4 U R^`r;!{{1#([ZƇ4Nz&kQۜ,c lj rmvnF:v J{wKq1gK;**=[ط1i]>-ҩ`V7 wfH%a/DLЇ8fQ|,n^Rͅ@a#Q!T\\j1`9\ۛQ-&L+ LYn]lNWI&1;P,t<;_OF^-jjhHKJ@ENҩ)\eSw%^>ihe/`-XEIY Գpgb%XS;/V2mʍgmAUo"IQO] Csji(R}pTΐ]NG{3Xt"kw*뤧,7 {вñ#r^ewѿzWhHeu߇-v٩[kXdzb*1/Кn*W'^f%O6j@>ƚ2G OzTF [" ɟnߜa:Y?Ts$\+ ^rid NtMi#&%6ia } U=V>HWM3 4q,hA y:^%˳25u@lH2Y#r842fąsƛ_@YAʢu*`m#Oqޅ>ϤP1Lu4%,=5px^Uxl]![~5!qnaڥ>)J LZfUL2&-A[Q]{.<`^v6wU"FwˢHg*SIz,;wޏu@TKeJ:yH_1H:~K]m,I:7s.sGWG5c4;ük)Kwjc{&(\׏5gAFVJ*Z5B[0IS#.:^Ad;Dy-z5zC7TٞPby!,0U?m *$hՄ83ũ֖if-*ո4&29z#)6ul ^!mr륒,c"v9b[o#47p"g7lY]-!O2\P'Edbuq#tRI`o{b^F*,_azOSڀWy&ĩ+іeVdVt*Fq>VN\e[5OOZKEbyx[3e_"Qp#Mo[s&DY7V Y>/<Ζ5atEIXѩ _=Ĵ]oW®g~e7Ў́hKmM}_H=1n)6+mPsZ*¦4鏁PE ^*-SðY#6!imgKy4>dO<}s`M3N5ş/><yBC`}.u|j")'ُɖ&5ڨP%,n ڶN8)q=5?[)zC0b1 [vDtHՒ.+ׯiÏ5e y3)m׎b6jt40M;Krj܋z 3oVly98]NZ,uQ&iC"-A\ I5(k/֧#.ƲgBakB5uF}G&K@^وqz69`Ă.K]l㛧_`g ڕnzC$B >wH\ubjQL>,ƛ-n<``<"bn7TC0 v^]*43JWI߹˺_ Ū'z Q1{l{`Ch4NM GO;1BpRxN/zl#Xg]xWh2v| cHMȃ}Âv",ﻶoǹ [>xbϪS(]`s8W0~zkdNl 4.u[  rF]'D(;vX.k/o@a*{3-,zN]!3ϓ.=XO&*h'i f֨TNiZGHAӿ <6hw]󆖶 &aD~!P[pcu*^)3.,g"/.goJpv79F;ۀktM[`uNF7!C*$$6>V*9dQf{泍ϕ}vikr̬" spI G)>!k .0뭹i/ƕ8&4 !Zgv&grgza4ꂳu9Q'=5-Tz`HHG?l~ r#nz @rfxMoXn<=.;dX# {5n^]A/[5;8V(}ؚ(&0PKb婶)GUYO>q~Mw>1h'K U7Sm$R.kDTrI}WNV-\2“Ek}}߹m/"lQ uEn0kn.lhD״d4#:;˪Ș!Clܜ%dh5`s} ̾VLEyzFum3&8sYU^6͖-t1"ZkJ 6-7;pxG9q,XzːBHb0z?VrFoҟlnRVAV֢M~/CxQI:\imGvUpagC6 g=i COVJO(o*LS^-yޮKQB;!([h֓!@|K^ 0-%3]o #;E^U SD5_SnMUis,Tn!t՟n3([;4S6{D>XA{DG(DRC"99'd g!ϩkma}`~9bAQ0Sҿ7:u.u#Z .fAhIJ!=5:9 [6X9<'[Xt-޷T ơ촢7GHS>Tё:)hnt"UE ]L:mb0ipNu승RʯXQ[v1rxB.EaGs@*;֖]F 7w/&DFn p'ٖcyVd_ξGdSArumQ7t*'BSYB`[z$Y⺄\s #;YpCO[_.2󭦛A%~}H-6nteCб&ej:v(ev$ śR_&gEΠgv`Zo#|>賓wo/2r>W4q9U3,eE[m ]ͿٻA˲m* L dc{,dt6HtNND&W*㐷k(deL{5EaH3*[b՛T&m+p .&G폥$Uq,5#P426u'SPQ= .\pPPu$ Yϣ}iE{߽b~Ch|ڋzELWo$tW؝4q5NEL]+_;uH/Qy<$Gp5l  { ACkS6+a[VY2[Y \E4`ՙ!uT|Dk$Η%^ "Wt;|C8 1d!BE$S˽xƫ6+{91&Sn=4{&B-ڴZ6'/Ks b{ˉha8&22(;%nK@jNEY`E&-.}yѿit^v&ZJO9LDFf$fE4NNxX^s‘יLeIHV }Hn*Mm/Lklʖ9X~T+^SՀe.A10LNQud#^'.9K _BoC4X{2m3)9PU M4c׃haL\k$2gN}ZS;PQBPQ=lV#&ؚtSlTHҠ`6Jd[UcHOQM٘ ͗҂Zc3pҒ ݏ6D!`Wd?j{]j 3sF ze < j[?*;& b ^᧟nFys&z >%/iE bkzl' T {ySx,MȒ!;}h .^%!)3Uɭ.Y;pn+8 #EJn6zg|PCC< x ޥx5klXشpnÂXtwR`Nԉ;] %K)$†5ooi&ią:ătԬZ&3ael*dX܏;fY{!y22˟׾PJy([}H 4;AG-$dg硌q8I٬ֵ65 gj=}uy YU7}faUZqG%1xKl|&LE/@A LX"ICN F<(AsHŽYOob5 s$|ýN#_ +P//lŝ Q Fc%23AJ+D`A[|.\ t!/}>ؤ)L"-0n}k9 9[A}05M~Ь'2;W10sQs_$k$:Oİ '` 8.hy1 R^5A=:F_0𞜌Ԣ<-c$9h$7G2c1Q+8 /.u"5&QÆ:an .wb@CMK XYTcMe<у jր%Zv}.Xu6^0]]X+x(ckyvee ȸXPVxiIYI7Jl)KK*63]^ WrXH >F5=j3aHIEh*0p*3Zs{bPԠ$yPolD [qzՓ-26T k0~MLH8yࣛ@t ?mn[$+/-.6[[gW{<*1瀐YmeN [eV^]Gc`Qȟ?(+Q:9VQtj\Nr_ a2X I|,#ͻy6: ]gj9" oǍȰwLQ!ZW-t *SFNd'1[uJՔ&ǩR%k"2 ]oEw!4#څ&HRR_[s* tj2KY(Ka"TE81*SK" Q)?3 ꢓ9]!֣9%5Ʈi]*TnU{LN]"TZIl8O3 9AFUJ24r1]`P9:L+~.qU@ /l(é@Fy+`]'v|8w4#+ҝ!Pq0 b`"&<)¬?zJ8(7M(jHe|f&)#~QT=EDkEpu5"Yo{L'dJ4Vz͓8+Thu)*nX|Aj6 B{M)XRDٌ`4e=7{U c=U%Ss}mDT:#@NA!$% no-&hhv@Rl\~L*Yƅ 5%tSTb+3096h}#sbq;egOգYPrAiu97NOFyO6yd.]QʥU}DDE,RD}9Yۧ\2Z1+~7}8LΖ?lVK0⤤{9#Xj"9_^+Z!K=wr썇mU_@yP;xF|X>c,I Wb w(H/]*G2)5TYOKuwAOg{YQ 6{ TW_K;ZҜiA{14{ɔ_#"Ϧ1I=AȭqAh ?[ oIDe]-h'{&5N3r6U8YhND|NU$!5~wUm~0TM|Ep,a<`-؃u?{AW,I xnA=T؅t0?u±o:G%}/_:ā{o\YW%٣hsΰtB*}@U4MȵQwzqh eF +c9ۺ#G:'/ĒHbԓSA?4 `1RrN;@y *tu1~>N\qyZҷLGL ,$uu6ܡ嵭?bty 22d(~ݚY&c^5diu36凿 3,P3~Kcp{ERgAW߳ B%ī~u/)^Al2Y''4 ?ARoۘJ%K9v?##'X6Zlx?%>[ ɫ$1C9f{ڭ;cA=t6#p1rĝazlD|]}'|*wXSڀ,B!t?I7%ػ.׵3~C@ : p>B3+ 1cjΈ3T~P!Ƥ3JlQ8A Z z}Qj_N9 i>'k+}ϓ /FXQdܥ^va;!YL?< =f6et}5p>ׯ39?n&EDYU2<ؔnme+DR`E7Wp.⠦C7?֋Nl$1D!KnuH~&ɽЙ?c 4ɞ-h;vbH$u+W+bGFa\~b~Tm=F`0Ѣ4v&%56 md-nwϫ<Fe|5EIx+NHdsy4sEﲾ? klQv#D~wj4"0>h2Y }3r\}#.!_$zKwAEeBm;CM>.k3l>i~H|3g һUl#"=`9YZ` [6o# ?ߦV:} hǻ%O)T$ixH#J{$QaVf<p͕b/^3O dZHFּxxB!#Lh.5QW4z7z99+@M;E$ r)c_,6G2@L($ɡ0.@׵~c _?3ӎ=`\;"pIxjguҙP˛mjm;TG0_?sZjFvD%R>ۃ9O6 wE1ьuQ6Ÿ>ZVIZpyX_CjAz6KбJw5JLy(ҫwhNIiO?Q(DL_,"jEˌZ !xa poaHB:u+u ret}i)%>K`J) FxpsQ5R(?:[[DZD^,71LؚLߒ!Dlԧh>s<- kN|r<Q-x>8QO=S(W(G24{nB #]ů,vdpK^0֬#$fZ=>Ye4ЖUu4f-lm!qIX0@lfn2 h/7Oh.B,}Dg(΢ Mj}^:w?vঙƱ{42|zq]5ox PX_a.r=wi-cm_p]Jݷѝ{S6zBnp_}ĎQ_cR, (,A"͉~w}pYf9N`q*s?,jrjOX`^1M O0RۛuZ@/\RBq ld^]]HcgS{ 5uw//#M#J@eF(Ih}I"2=&tOjo/BO/o%WqT Ud꿩y+)5՘&׷6ʶ^8\gL:jDy"Q㴹LjO(w}KVv!3b>{p6䘺p3ImG%?-;GYT2 n)ߨL2>g}'hV*ZBF<1ӾS)Y&@ݓN9܀7x9+H+w;!# cѸxT$@XUFjzh3W7*G[xEĶ0O]͏c~˞f*kUS?,_h㜠x=^ЋG P]߂:[PU&Ќq` =I 2 0ۘkx j~`yd(URj VSnno Ӎ UI77[,/PKUbŚD뉬mPЃ,|׶nM̒CK|7Lnh2El!C2Y)KANvCBui}ӽ?j7矖໯#N@%.Z" ` ~',~C.*EDo8NV[/)߬ Zi^Z;udD!o;5W{3ts oo3PNq;x3vP`ky1dJ:`&-T/dE_\endpd&q-7M0nvCXBkpM?9"oUw 8ۄ(Bu<4/4Tѹ˾;3,}Jn>p2w‘aXq'#;jOWVaƐbx pXpNA !X밪%agf(lMd;z'O̰Kin6xݦXZ>E;U/*5Nw8R[ДemiAs%z@ WD!1|-(7}z҄ÓlFT✶MTKːf ]e4 !ȕ^* Mc};+-.P@Cjާ #bϒ*+/^ջXQ:(͵A5M:(P XzaNpXđ_} y qS5f7U7vޜ f"1qyB0[|=5̸˴Y6m&y0)oN5SDDwG ysF2V!eypR% N>N7 XEU {-s;R lӬz9810vg_%U-4w\N8Kn(AX`<f0w'팸S7(5hNk KSLjlwLR7(Jc wV'Ѐy'HTi^3#]|#.Avy7*{ßg<flBtm}?-ZMfӕ Wz={ZjTevTxV*!Yx鬰 "ָѠ ipS[h5w9Xx:sdiWgLYwkq^M%Ibt#sgu=z*x5l}[%KmO/ ,5vJ;G.x@lՖ$6{RO,7]32(:2ltjT yU;,p7þ=vAxҙŤ {l'ADYSzS !iŞ3S<0١BΡH7=0o`*_4X&A_݈;W3K/Y 5mo$)dkz e 1uQ^_Dn/"Zj!LV!T~}COO ɿZZ 59BPY xsйx4]."sB|"7b~mDl\.AtZ%8o=kKLTqrZg}2]˳ZyLczfWU]8Pil+m|phvT(Ҩ<" AHЇ,'cyAxZ'ޖY]zPR CrQQJ$ڗ$[8c-{#2xGns~qo.Ŏ}~Qa D⨔Uhvr"@00p4 p.8ep3+ũ$RqvC]қ BҤ0rV /4v2p)2j&~ᄦcV`PlQ|9me,l̇?$`Lדԧ9:*o&%7*c̓+Ke{ezv,'r4T:ͨe?7mox\Qw I@Ըd:\ؼSGGwVl Cр N~.L#[A-~<ȏ$Ҧu¯cc!lYBV_X)-EowyqHӉkrVDh3 7ץ ^. 9Nz_(7W]A$l1ҒOo3?u]oۢ Agb LX]lO:7)uC(gIq)u 5(+4}iJdwՖnḀC*"J5x‹D/z<{: h~]l=%I#\uq޶uZpNػ3 !yJB 8W#zgouI 6JBxUNcWR>,N-8Y Lރ W5X{8: J B)(&|By͑})/nC*KA(\f&x mIa*G$}NKDvDXm:ae(;ԳVօ~~}?;钚vYgU+obwHdjB|^޴*{\*o}hC)9nOު(+T4ju$>]rx"Bhw_ ʋ]pZ{GkpwH?g `eVNP5cN䕛R_+W]O4tр๳eu1D eCR* '|Qܢ}7-SAYxsdpұo/tn7y&by7;Y""{A%AS/ dKhGAI:'~Vc}dֿ?&]D S,ңd0FAGw;eە/yYA{"iNcx̠;@Or:tNv'EUjsU) @滸5کx{ؐ\ ?ؙ[2bӜ-t.C\7;9Lm7NP"d4nK891AF?֫åPx<)0 TSsN5IS6p)]gZ>N0z };jY%˿z ^g?XDTM -N{NPwo93uW*/byp:H1)ej>46s?P*&]҅Ϧz؊a:#vBLu0E:tM@,0C1OlcCR'}2eWԸ2_e߾}e0^RXn&C['~Pۿ^zwgN$FjxHq};!*}* <[(&?n.n$ޏ7~Av4Ő$xUЃz|c7 =e.'%WI|32@DchfzoVO U]i#Q-!EveܜQ^ޫn$ru@)f$w"hF\OA`7uxb^tA[Q"ӜƝf6CgHY T3.+3{F6h TroE$$kNTMGߺՂ$H?kiK\SK:Oo)wOH4"!srdD7.UxΤ_8$-5`PV|J} L40Po >`Je("!١FFh{~ %{TgQ׎so`{NbωsT>ԉ$Ggb=:'HpHZo$eqNf'7*H쪌",aD+=JDEWƈ}چѭaDzOMVdbvq!]ʂ"Ԇh)Jf,a/b4+Fge&k5ZB$&=|wioI"f|`͡u4&^ʹЬ/߇vPBaVV`HTWCG),R ZKW$ E GUV>;-,z/ rEJF0^,Z1m3{TLsv[zbJMjj~nͥBmC-* !>g9@r?tT)!`xNu̘$;(o2zoe *b'a@hj&PH h"} WuN·踜I,{]↪u 2tZ;AOW7C60R_sJ3({5q1Yuu} a޺ٟB1Ndl3&C%%ֈ`ob'`J/c{D3>(\n$d%f94A昔[}7>n^'Z3=$T0YvrY+b%^S LWSmFfy:w= Vױ8ƀ?|r}(c~@kӮ"!RꯧxU_$iqrԊ<_dt&78`j 7e$N@0EǸ6VW0^j.ƚCd ȢB>?Z1W J)"kM2iK>c'" ̔O?in:skf҈yX F_]Oh>#@̆Ei]#=핧 % >QT?*le?qE\'f3.8"UK8^Щ@jfnSvM'@G7oڡaLFlc3 xIvN%ѩSIۖiy斈m<;b"+6$.爍|~jtou 䯓vHWZ]YA[p&~`*j ;8QWNJ[u+ U0ԋ!1<ƴ@ MyȻah(hYd߫*B-, 83 M7h;%ns#3~Eχ2vTN^Ml-%!mmD3~\xhm\1n3'j)qyhͻ-Ly~K Qo?ƴ^xf(rK?ͣ2V鱗Mz`onu(ݤAҔ&P$ܚuC[g9r@9\-KSf'. ^=~Ӝ۝R ;QE$o>7*P6P7Ƶ) !U_ 7h-b&ڠbIvR l}axJ@Q+5D]ĖWQX;gcWj3)d|wu7#y[ckS|R֞-C˦338M2U9)8>g^tᲬEU+?ipjx0wm&BoRj1f' lIn(7_ecO~DaRVO;/`s%@/VHrT}g`{[2c1Dk%g j2r_o-9bߣ@qdoqKL.ݗtЭq"LN޼0o_:erkRŗԳ= 5-@ ݱ|*n$Y D ԩ-zM [fװz>k/-Q$| Y@sP| 에 3@%oŷ /{ =ճRz$dmێ2%H =l/^,"BBTK()%H st=tv΍tSJu8.oP2L`ɭs!;.kh(eƵKCF->lP0ݻ)bQp75dbk4oxN#T<<\&6g*y?cU.kJQXݪSelTt@z@'bgK@>.ĭ~F6x\t?~=*ƪGob8U͑v @ls1MI H'n2>[ WNۅNqc7W7I$v J] ŽYATc@sn񯣛mj70I*+=pPK*DEnq @x烵ȼDž3Niq۟Y\ŐH8_e"`lAحT1?]&xQ5$0WZv A0/1$A 4^Mۆ>E对UAˋPeřr0œtOqEX ѵXNs0Xb|EHޜMV0~:uRR;GzII;) dOͲG- ?>,#Z$ lDNVEz,et0<v"熯;+CߐgWQNn&{"|U+MgeŨ^|q.rH QJ4j򡂝d\7.Quug'VUCDE0\ⓌKPqWu'AX^Sȹۤ^-ڶf 43J(z)}"%,IpBc3 lT.iNQ1.,][NYwe[-&k\w)֣7n oM~Xo>eaR|3,Ogȍ m{ԓ2񄛼ێ4"d}SGk@̣W-l90܂쵲4v7+L!oslWZ 7`l-&j.nwŲʅ,HDGhM:z Z`vAa{ 'иU9wx.H18~(DhB~}yxQ*#Gdm%?)e@Q#j6~Ce%v9N!TfBѽhws9W30[8_ 0yiɴ7k{OgvӶmGa{Hah6xS#.A"OX~$2Ý|d:z6,.t\X3b$q[4ı$aٶ>iZ.c^QrtmwMM/(nw`)1dԡ] Mk U0~> q܍w3Ӣ>Lw5IQV.&Lwtyً'Ȩ|PGK!YIsXjhKJ/˨ ?Awsm`FUFz;$a`&rF>=6.#s;cӭPV(CuP*{,h&4Áh'YCzBO0Z`+CŸM%ymӴہu9 g/J B^;[ x G(I ,iV=L'1DW0žI+,Q\<ю$D=|{QWԳḲ:%Yk\]}wTW !9G9MxuۙbULFu*@'Eqzֆ(0.e^^DBTw+6l1,˹ub SV|OWeR [Iy ϜJЦ^|4}82#?& 5xnumPux- ~=[[d"\6u~dT4q] ksByKJ$)F:[ -# T_5!''ygT"VV]ԅruWG%O5s랅K\06{y➝Ps-KxIM!ϝ,$n;|,0e: FxĨKEhDAsP8ŒM*R NW1[@ћ` dP `4R>z;146TyDaݨ3N2 J.&4^D{ӂwpBmOomg:Qp,6 EXv'?kyn]d9KCG>qYPnTɊϰ柵!.CO*18 P Eu\ K-xPDȵ1G^@Z}{AuhDS'c͙"*9g%\.8)n8g 08P*{E e6-e[`$~4}Ye_>8yے\ x;DjK{^kM`D# 7Vu' "pJ;^'*Y3t92r^)D߂8'<|SM>5+Sݎ<ǥhq9eL)5+ŴIECɹ&pOl" 7P5Puq(+OLnƴ<`y _|WV*Rq1}n̒+Ge׃L'PLA@eYw3ְN X?>!|:E۵U -KðSI'R6囲\D1NbfLxi% 5uQ[DeVUz㺓 CŨQ0F#l"M*G.`} .d|X $GIJ>^: ȿeG뇝0 iٴY-}a麕\jaJ6ܰr(0dLp ptP6BB{ 9:њKE@.` Әܐq&ϜZwօ6&h\+ U6b6nn AΪNi)$ʩvXr2;ǁq>(g%>!oZ>GM?JP64+%X ıPikr:4|YpsXj&UѲK"!tu0:kA wɪXDX\ꕉƢ;(j|y]a Pufg^sy@"[4FUL\Pٸ!2@(f"!^:צZ@ u(5Ԁʃ,-s@$p4=Bm`ڡK*&I =+bfW&l\bOy}F"Oɇt$J=W ۜ#ȲFVTahdZquW|?cC$0w< Ls~KjY q_ɇ.SKq%:> rQ^] u-Vne3s|]妟' y-+_ajkؖ,e tO|n6btu̿]O>j]ܯھmٗr=^$I,R ``/KTi2oѸJwn29qʮa; ܵ+dt(6`qmݙ-cLC#6K\zm$65Mح q܂KatHlMaDiU,gz=gB H_BPmP%̇'Jd U>wܧ}Mz1ō>D1D%l>1Cn,Hߛ_3KL%Rd1PECalֵG#D= H٧{!_j];<2ٖÐm?"3(^. G4Ҡey{|j K0xm2 2I S{}Ů2P5O "Ds+ozo4JG㚖89)ܕ $$_Y|!E`.3zR72/JU6I;l_a;J5,WvXxV[L_d ƒpGδָ$x"Uj,*'!p8sF5`Ie~+gZ<gwҥ 04+>udZ,aK!dJSlAQjYHrs 4+xP>w䎬e7N GԮ,ZkpU; KVhUC< &U!<: IE\K5ND̹ n)DHq~~"ß>)N/׍_$ :߶\+Ki.ys tcX/PnX)(^ _ Gb\\SeLõNsdG"D^|ubρ!_WV~=7/4x-m] *BMuXɸhϵrջV4(۴ :sZ*s}z8Xb+*36q^}!ޒH1T9D.ts&KH04«#Vy FM;pa]HSu o;B7sMsiMSg^#Xpd#jf3LӓU񥰆b4W]M6kCᄐ]} Pʨi spP-ȷ;WYtisCMF &_n5(u?|ex$ O(=oW04>"JknKn7pH4 [`2篴+1·mpUc*.;h(dtp]/[ņWN"Ydj"B{oU*W$Q0s'^џm$oQ;(Nv\+M[N/ơzv 54b&X1ti걥r|Cұ` erfGv6o8u:eԯES'Kꇂw.B C`*Qk?y@kJt1:}^0=?)FV9 |<X,Sb@aO^W$>i)I6P0ߵ6iW<OXJ(E~Gс^a1]a !ɦ'"c![^D~ʄG-a< HNe(,(*QI*Eȫƥ&QTib'G-Stͳt}"4KoNl,LՔID\b&<297̞^N6Kh?*)vt-?HԠ z#hW4A=^d&V7ɸ4n1)CZAw!XvdP5;=G t"~sRm|y pxȡ/_)[=MYtlU's{d 0qˊ')\oôv\8(d_Z׳Q0RM^cÔmCIR+q-P7y/Q_7yADBJPr1H -@VKCM۩YֿF0'VEyzȑ^t[ *t;Uq o [=]ŚLA)Z#?xºS$_&_Aě,s0*iƀZp {fÂW94iDŰ[)L4s=!YCt\͘K#]APA}tVۂIɂNɖmq> ,:39$F?GhvǗ>0ǚ ݙDXp7m@(9In(d(䛕.lT+;X@?sgH"Qp7Ht[ip<ɻxnG5jזFcTn&9OH=$!/‘qhho fjS~ fV+49>{(~VD59Sio7@ dM 3ڤ; "`:>#> wyU^Z [zCHjz @~cslWMgDx1JD50|6_Uxc\\DId5[ϖBDI\/2: j`2|Z Dx mg̦ QE6ѢJ쭁F ؂&ԋ.Sj׬74 ]t|-) b9՟=~ÉIS|IM3?-p!hHoIN8Vؐ=|U4mW&cGE:}Ï )IL AӍa+ 9*F^%0FCePuu-$յ#WƮ5-g9@m<0#1-&1 ݕ} :fg>UZ!n2ZgY[̷݄^{h.4NzSj=n#OJmJ% ć<μf+B&ӇߘC􀃗J{s֊/༩)}pg~2gXmۣ|$JZ`jFf5jLdqyG4Ÿǿj/A|_W%`ML,?3()1-ȌoѕF+m5q~тeł..YSr_>+#zSOZm726b~53@džuF&i6: q`+gJCt;~.T|4PuQhByEtBv'^ZDG)`(yߗSl 0JSm{/}=R}PVQ̈O.>i\ ^;ޑ*_=_i`#C֓Hb՛^HHy̸Tixy\`uyDfV7 FT(JƊA%ti߅͍f䅛e',5R1t9h$T)͚»QOzpEޚS h~ˠA8]qKj*¶d-7v.:5ȟJ|`C.MƽpGqׂRت41MM@L[.,3(+'LANl7wTOQ Pj# xXȋ}PMsۜ/`?=r=/jL8"2+,p i/j6IIqn #lq1I&,n~]n`"1Z߶~Ȯݽ(ޱ!cP/$?KTD3y6Ƙ5ЪеLjӆok\TCݻ<" 5Vg|@U!űv 1D^ Q_*81y= q,1^> av.aGKP4VP zޏ7P3?VhǕKɻHC~UL5-X/P6eUEi nw&Q!{+F!c-78%$% sPgCO3z5y&sl&e~vE ҵ=_$ӏA?/mJ*tfPbX"]k#ḠAeW >T%5$[UÉ^Id”_5,dJİ[k|qi|۬B7uG-F(ԉaDjԳ5quoސ= Pۑp_jը~r&1'wӎAڕapzxZc ΦƑU *Wz=*Sq7 jL[K lE?F,OsJUgXd[ MIclwڒp3܋JZq_*T{|h?c:xMVP7+ 4Wk'q)NKc~'juvUGD2_Al<˵>;o TLE,T"jCF&"_@_,%!lT+ IuOq&kd8Nu 9ro` "ޭ\{ &:`J!q{ CsLERF9}Q!cˏΖ| %SJi1y:ᤸX _ \-xV"%k@qsr|Gi H}ܯ&;LUk [wB|apTx1P$c~w%PUĄ#odst*~ *%hI5ipye)$`,ek!a!O^v&Xa.؋蠯H{/ΩF OY #3s72oi@اz 0St]ԝ ?[@02dKQ*JFWX,B[P`dU!Z7rn]Pl ʛ'9I:O oػħ]9J26^=onU' bO^t`Xwxjὼ:P.)5X V`s7 O;ZKCՔj*v䳸)c6 AOJ-;L*dPN_,Vy4W}>zdW^yy$7ȿarjivu$ p-W)2XLIY!/ !2$EsÂ3ŦΏDi$q1s!ed WTLAqDR%Bz#C@2˸۟ zׯDd}gj+$QcIZ͌Y k,]AYyK/D|d1xȂtp1j0IzFN<$)Kn vD݃ ΍XZ{3jD^QyCj0Rfk{!c[e_)fVbWLݎ-"i8!8'Gr{^m}?LR΢/ bֵNd:&$QlF,FƽH/&; ?֟4V'$ OxCJj-XM˲]$,sm$EiB.Fm`'AOom2)90[:}Ըxcl`1Sxi}tV:ʽC\JdpHeS֫"gT+W)ıl/&*$b\ 47PRn'7ƾ;\<ƪ2&HMƔ·x QYDlXq)٧Eg.Iۘ,ĵ,SȺv1=ԼH0'`_15@'ʓ 6†*!X+XAm滻W5XVm@jO},[Dhx+qo+T\m,_yucMNAU7hL<`NQVƂy=ܺ},Nv=Vj1ԵKp]-lyB`gSr]ܞ}vxyVeF3Q5GEe)?_;R]s )A >:$";Dt-O.%)ou:DiܫE&@\ug2)kG \+0tφc˕PaI{jXJD!~~Z1\\1A[j1lQ8gI=7PF7U/sN¦ VixyC?q#u̕\F0gDAa zGQ_C*:<ɤ, RyHs/sVW/hi=; 1Ng]Ʋ>)u7e5Z6m֊H^HzH.|:;8'Ŷnh"ς!;l0m*(HݭRjc(ܓaHDooCϕ%[æZH`}L*p9FoÁ,>X `Ř(OR_X@.A">k1Ӱ$\6DwSfl=V<@Łt|a7,@~oUqSQ=Ђ|}Q|T}"W.?ԫSnع:Ӿ XWsAVnr{@*lj̏խ9=8Xkz 4k%K$/?B{Kh~)膲7I(RL?nDZA wg0~4=ZܘGͶ\IsBxsVN=gr[)9X!di{M b:[>7_h0OLN#:a/KWYo%m5ڞ?fY$g]J`Fm]"M|iwDSIߒw׼'d |2pv%N;iNүM*su0J]xZx`dl I1"A,c*ϣ7ӡRcx ˭/1ېW_@2Dɍ8b|;Qnk,Xs8~^ ;~+ rKW,oDH[%DH㡾,s,iP[hl@~HK,>[`UfYL">JRmͪ 5Uf/V _03wߩo2_<E$: <ģjaEcqS=-dcp`1(.*RXRGN౟Hu[ֳoUųEcZUcgx$}-l)VV\60#B{}sϒA\2Sy?-D$ToRrJ< @/b;+Vz^={"~ӊTk9ʬDqD*L# Q/KԺ(is ]M#Կf*]䊽7^ +x2iAF[Xⵑ? 6ܽz/ep JR)oM -ӂJ\$r#T¢oD'yTY~!⪼\, 4ɠG₢,Z!~Lޤ(,#;WաSc ,=e ɠ#a<ţHzdUstR,* (tQvj^/Qt,'ܛY #ob!1*?ilG2ANV TbsQ,{ۢE-NnoPW{rE@ +9$*[oզu4b#b/\[w3 `.7Q!TJYf5b{zVdi(6e/Aܾx 7Ixz¾PyQ!h[^goVK َ?X.L CiLG GlavX qf?{mOӪ{EA IVI+3%m7EeIY y4qka\:͂sK;RTߣDMtA6ew9y}qRl>V?z=,svl 諂yl;I[.QKy#Ejw`UwT#~ ڪ G}Ŷ޺ %.P3s@diÏ>W'f/*}#3HRA䵷g-汢>1\]30H(X4#7HU":hsPOi5{@ʜT քFaX}(dHRWb%AR~H5 645BYI\C/i-{fڋlPoڰәE4sX`vs_gx}(_=DEfQ#j@- S0xm)/GTMzѶ:~XLBc d-}.8|j; nNa\t`{xqI1R.'8yYK(wzжknob1kDЁ_f ú6 ҧaIg|V꺄Yl8oԧ~}0Uc嫮 {Ӧ[vv΂!4Mmh `fxXkuP?ުX|>DVrb*M>MoN_VNu0dCƓ{TJ TC:COVbG|7uh,2R""FS`Qnoܺ?)±F!i@ ?˲$ٖ)xkg+C^NlwI3DԻpDH/mDM3|4C Udž m!z ?|Vi7Ll:0"LKr LDhZ/Px%7fQv9o_<ʩ<@ںǛ'ӹSoLG0I&m,B\JNީK:(q)=hz8&u#LLS&nۡSQ5U@tr+nT1oTKe/jɖ$|hOp힧/Bq$X/N=.SZItA@iec*ޢ&rЕTK}10Ox,Z#ױIŃ{}zEgh~U' oY/ca-yM%G˨k>AS0L2 HNJκxI .4G>z1Mw҅Ntr30G0e;u72|d1087K]!rkJY~"uiV 2wt a/QQظCn^B3:Y8c]_0`،W()̶) 4G ?CǣepLE};rÎ>$̣̙S`p[ Ո3թ Fu9$CspOW,2ǷbV`8!d:K%g7W:ob@+B)^YMY/H  #L9-q{拘87`(^X |vgr•\X*fڗ2x)A 4$D2a,xbyee9N(T%KL+a2(3h B}2y} Y.I 8ܵ+uP0^W`]UOuU6ZX7dXIH{7o)c>NT}ʰm^cÜ,M&%1 u,$hc XNT_1 ]$[QyVybcx -V7D,fţ'c@, ʸ/$Nc>Hr;䭤O ~ tv<LIẓe=E6H0 磩*:Qڤ 5GVfjG?_[, UR:dd.Zt.7UخI;$k8 JK^E2)g9эe4?X%< 64]s \O>F<쪵1w&.!cQSr.χy} BE@kPdf$yɳXLӻDgHuLoA58ؙ<{ ψxLt娉s~+Iv H U Ե5tpZ70c֡`*=COcuq:MԷh^~Dٞ}a_b!uw%ٺe_XF*_S!4tb/BvZvN̼(x(sC(^J|;1Kxmp:ͻQ"~sa N.[ W+NhW [.hQCPf" $׮PDH3NrwAS'~( eu-J3R)- lƐȋwmVJU~P?i{eQL)m@?r&Mj\. {je `.0/Zmҕ}#&ǐ/A15#=1tㄟ9C(Q} G'T-9Af=^^?ihƠK>e#/"|$ňz5R)kV+9iՈ3’Y M8sSgGO?\onmH> `b}Y=p8Ϫݝa}.3J,p0v@?e9<0K/FD :Ak|ilԚ}iI8̂kY4>- Ajˉ"CjZOImlynmb!|E+ɣK }Kv+ /#zE$/k9]׼,%fjG>_ߴta㣒)CEq:q_7YV}[ 56K g=߭ĿQ]E;gD$;V -qac2vaFd TaCJq!g`Ow&8+e)ZKAT婯5q6lrpʤw 0P潪bdL[-Zܦⶥ6P>@YGCﰿN_{#9q͊Уb,|K;*:QjW,8@\%2y\9̵`>Qԙ'f;Mz:  gkZb]vtcE:QX==^(o|Ab]C`/ qZz}f~EqcI_rN1!r=TYFvۍLZO;*B~Veӝz[VsHi iZ.Y&1cNDGF d+T܏"7FYc9K($ڵ{b$D/2y6TLf/^ 0@W3([ 6CE=p9~;i;.ݞe a 7x,͋q7D}Se)]̜o: CXNoAj7ʦF I~g49mQ^Qu"&P܂ Z`2EL%n4tv~յ؜,G[l&GܝXc= oNpe򉮙4H;{k,/`grILf=ylRݕNulh"8`qCok%'FjGMi+$•^ ܚ3Oh.K]ZD]鶒KvKJqϗ[u^}Ji?l 0B_n.nB%(e&~-LnTݹ"^=jyPڭ2믶C#@ɺRzzPF4fxV35q_g͂D˗pz 6y%6Hs?mK}Oz =]* da4!\Xo@MIy;$R{k}ԻBT3p5O-dHj1d(tJ&iWhyA]ZV/͉i޷KGUZS~THs}Hk$.Pܸc_,m}_4Pq'aGQ!Z0j\A~KY31JأsPW emǓ8Dϱ 9v!8N+ZFQbR*c!EU}6RМjC*ޤDe)D&Jefjۃt!'ZMM تC}C=}ʲunm [Փѝy9#K53lt@;l/ "6/|^!^,΂>m=`Q( */4NFΒdAV8MU7BK_^ӬA7~ovN~. ż/oW' W( 'ύi?)pcٔB^٣ KYX@" 2^  NUzAmpIܔ\#7n˰mNԝKmD&n|݆X$L>LR i]!8sj?K Ѻ.7&<.R+Ć__Ө0gM?6_qv.Q CoHGc &z㷛7Ś$ p #0 4jO|'Zg`r-oBZRjKu8}0oI9kŭ-CDme2z5G5#d>)+A_32;Ry^ma_! GI>*? ^w}U6=1 Ou͑IZ&"G 8++ǯ͑*s ,ZCf`ܟyg!>y7+, dJRl,,vvFw wzG&)BRߦuPgIl^[O˂XΌ@WW=)g.Xy"Yīnʪצ%:a5Y:Os"c#{zCGl/mA'Of @ l1 v?3!\6tj4aѸE𫧵Yҕט~shNsuA-PNml{\QUD9Z,8V{щ#"dȅ$[`ଚ5i3t}h \T-Y}rahePp\j;WG%EeOq޿ mPG o-*)M>/Vkr_e:FWWQn%בͧ)`X*|-G,0ACt6Lu~5C /Ng*IbA&-\g]lőfg1 jJւ.p6xq킗'H_g x~{ۑ>֕?a/SgkTBL(yNm!yҐj 9T8/s!oCajVԝ5^P4< b4KPlU{s1VWtRdQݽv}#㿫ֹo:\ߓs| !7*U?g@j fYӱo=6S%v3ˎ,ߙ&ڧn&gI^҈2vȶY:E&eQ|'U({]Q.<tOC}InМ{pZm"Z}žk{jnS8#;(Pg\]?nt:dSm( MJV]]^gp~ \T0q8mEwVSilү'Udo b\l c,|UlTR阖(K{f?6V$vWSx-+M%Ӂ­ m*(0xP {X濡 (pV#}+jp%o^0*"%ETMcgO\z1c`̄$Ou kX DF`<&kb)u_A>lfMaۑ(m6g;fhAM|OIu/~ e| VeYfQm(b݉J,cFaQg&I S` 'y5-d޺g27 }HlȖ? 4'Xa*Zl$$ԙMjOjnmOӬ $.+N6 8̳;!^u^- 9Hs=<("mMx9siY6S.E G'lO^kűR7Cw=VK.φ :r@Ӭ&7EI@6+_P⛏*jT-\v# !_.L+ xKn4(b2*BO{3ty C/2iď}~W4`rZ4u}_Cu2,ļI`Hr 9=NRdRN1 LS'[Iڹ;%*FfFGCAiaXOB~.8vYy滒`C O FǤ'Q 36ŭ&Ek9rRV4!ĿȐ6}( yQ)p۵GcV+h!xd_0e ;gs_7W,n2WlXMVvmVe)' .S$Iw){Xga]mSRElfv{( Wg~4?߼| :9w- OM!g~&YF\lsjm^n^O8k &OR]+4%#MuD:Q{ByHF K71#)vk<0*/̆ Xֲ!O_|}rlcUe!!`T7b{hg(gV1Af(^/] :3rZ|8_/e׃yH^9 ?!A۳A΃Tdv),<*gǧM9=;h4["!E7g"p^`%[{; | clN2[Nn;9pfyjV8=~5BvLZH Mm?h!i՟^m.V"Yw%N,R1NDJ?ANUn6տgetYCp4!D`uQu;/i&lLy١E:l 7q!㵲oW:ʚp|\wmwU1T_6MV?^t3a-̙ߠǷ#}~DO^C3vXs(GjJ] yLZVu㲓W 8[!BI.ef!zFv7$ ldC6'!-gKHs6>>.Ti}w--J#jit`?mCX;F aqz~DG$ "STbcs&+,Ilft߆DjJs͊4{Ԫf)1eٞF* ~95n7^ƞ^Yaж[*z(weܙoj#DQƵ_r\uf&,ΩrQ^\J^=vzG#N0/꫚[/cnP3h1r:vUݝNDO6,.a9s^,#]:6*4}W5 jx^%4Mdo~XÔ] y<SqtqiT'c)9Uvaf2f,K LX!eo3`0kb (8?s-J9S}5XxNkݭmL7~S|'B"nl5 LYs p{b α ILąK{m',tBF۲iN}A*AnNTV(R{p%+h˽"oPPZ<C.3%Vol50ɫy4 f_[֤B1ǍX_32O K٣m+`Z2bZC E^Ȧ,i92xޝ&8+ut*o7& kw6fElXhv-mjJ$LƚnKQDž1t3}$6V9X^Bzg!Y\t=%9f D֜\ fOt:Y0:77%Mh0 QGTs= PpYPoKŪaf[rMM.2QR>XZ6qֆ}b^%+QHox&KKۃ eJ1q`5KbZizj ~rcbޣۃ.NZI/~[Ì- ߋ#[4'[Q}j:_  wp@7JZ*:{!KT0Мq{%l迺oj;t) C:k5[!:URsuv[A%vVb5Wԝ;DW0h,q~9aNnw~?8H2,)9o"l.!)Erh"QDq鞅TKZYxC`$RҼ h)MFdb71:9+Ҫ:>L尖:YZ] i#9}ڗ wt@(ʲ&Fb!{2Pʧz9sk0;%MB>9=WjLO[c{KFdJ[hD?CGEpXd{xlp0iE.(sbBж R`nFm I 3ش]V~Ψ`z*N*@n( B6kYW+U<%0=j~OxHit Wa eIYKGuuT@^#XP1 7>kLKXJ]471wQW >26Q:{C3䰰?zq@B&MQzNN;a6CMX,z=?]kmd?=r½TԢ=鞝T2Me#Poj^$D0d{/ȘX3|n yi0^5[xp~jԖc4ptqVƊ]*,d: ]6ߒnGw}, `'/{%X4ZM:tAqݬIN+ښFJ]$\ۙ}ףc*X> 퐧9%;_.2͋1JZ0^Dj>yͶ))reiei27}Ŝ)N-ȬZ%o6Ra=c=W4m<F*V`m$$;+,R0Yڮ|'oY0<Bg}!+]XOnԹ/hF eZ摄8T_޺H6;" ط"e Ij&7YȂ^eŌkh$=uGNϵNv/YVcE.N17FU%zx=xL ,}!ARE\H({ޟ<dOJpxgኣxІ {A{‡SW&ڀnEIDBOͲ.U]coOpшp>}Csqkd~SvczĵsA$uhQLF78)#)aRMY:Rm\_ˋ)}W̊z6?DtU*]OY}D FVbLzf0.*8\`uS \e.aT#2Bv (qBPb v>N?ANk^Yi3R"HZYԟ) hw^je{Tkv\2 B.BJhoΠB6MB"@8,&l]<ʽw[N_*x$!=ɣM1if*DC}"*^,9VEDCßrhH2v-LK&)-_^;np^&&pjᴉFw×,N&d/0[ Vܞڹw t&;mV%%-Wy W9LmAh/|7l+7ز:n%Ha!Th*|v~|mJ10/z^ Kk|mA8RؙSQylnP\ty$'Or֦-Ƶq b `b {"{LbIDiIp@0n /J=k3zkH2!fI?ď~P5c*O7{#ѭk:.l`&x $y{F]CiܸmG]M+,.*=3B+9bn L h 4{N;j#W'5#obwu #7I'w݃_'l #qHk^߰-3wvS KH_88X䈕iy؊ 'ŊB|;=ڻDL:vll.Nfr;04"qJ"5s\;>h &+q!]sXIndZ" פ{?Ң)3jj~amRӍY Dm_|*) G1M\詀nn [a)8}TggzqvW1 A5v^$p4ec.d֋4҉`5Nm=Ny=bG^ztMw"~(5*PYx.t{ ,.PBX>dߢ#$ F8rpTe)MM 'A%R[HKV ;qjU9Z3y}~]fj9S+TT{+YL?#T:BD"ȫu?FbDz* d|U}뗦ĴFL(natphh4 *m G%zUY. =mS?M,B| 1TLCʌ~CNOO&ױƆn3<,21ҠcٙخMh y՞?hT-`3) ',H"E5.瘎cZh;t¯&vblY sw~SqHkGi_q 8ڤ I04җl̄WE:R5|@zf}r\Ϳ&bOρv:S(銄3o^pk\bH<Ȗ /8Δ#P1{gOIAW#/R)C*_$Ndܾ^!JC(f7AE=8#c,Eya1; ]3 EUސTCa7y3ff0JbgaسQ` lhT\|Pp)`2V[*,cex&gy`xSrRz .LpLDjY| |l̢)/4FG,Q)ȋb}1jE2!YSc4Uqd1KU|元c+{NH w)~5; ϶m~Lpߢ$l}:-+Zq sy.1^b+nı$wMxl7$a)F`%D ;  -]-'x$b&O+40;"@?ger}BX/Rvޚo=5B%ghl3> ' +蛎W5fßYӆ\0D\{uCnߠ˕Qf͍G8gmG艫Il*J &AV0mco:@uWyzI-wS1`NQԿXDQxY>৐ Opՠƞdhk[E`_LBjk(Cu[h|E8/TxDQ}sj <,`XIvԃhh3کtxPiD} cc{\Ne`hlA n؆SzZ< Wӆ:r Ӭ!k U 4nJ{~P +l4#9xGVs'c ٹK/-Nկ'Vx`jum;$:k,߹ ~H/&_roEU詭5Ŵв[AN91½+JQ@p JG& "?oʿ H"(,:*Kte-Y7(G ۸LfzTHaIXV7uJ5G)0`ơS\e2EN'S/Gg$*!6]B+dYSfB36^Hxjl gۙr/Mhh|4l(oH;{@nd ?홮FC򝕥D3j%Bg?=TB3Pt@khXۨ5nY64,tLnQȠ7(p5ƞ MW,z"u y3x_-"zn_f1ܣ\]N0 CU[ƦV'A_(h,KgTWe?NMy3tvo ʒnKI}=A#+) 1! w6ǒA*@RlA#-y /f+:V=Aΰ;X6w>kI5@ lyKD % 1&ao ?IЛ/)Mﰕ-Iēe W"W8+"=Eu&ylO9[),kyIvC:HXsG>9&MU= /T:R6ÞC^EK=Rv# F[aU}W飇)$(a(ӘP~=ϨVc\ݷXhUU[詎֗h`:_<)Xoݼ ](|-&1PQ1cv@pJQw]eMj7{g8ZEv!Z3A Ɵ^<`ʤĄ ,,D#T>q7H:k^W䤹';T7d}6EO~6hh A3c3jp^ -34C(/O?^.3`6RK㡫/wX͞o#<֗SÃg"9JC][<ʻ&~? $Xe q,"S:n#XM*i^}c 4;Cvb̫5xb] ce>r~0b5wF=(<}jYE_1Z2c}!8<; *Ӄtר#5˚SV~LrGjfC{kB}ӓ]L%q(MM.eC3#%@"#?qh+l/9̻!A~6hgNE%8 @`q)&\UcRW } JSXƆ ;nU81ib@yEAJb;"'Mۧ GF{rvWU᥃Mo4U| !fOR['ƌD? ݑSS4 'X 5QFgr|@83% Cf^v ln\eԒyI wIV{ǍKuH(Rk6n"s}fv&Icܚ=V#/YCiiRO0F7m51C1 L̞q+ϚgP($v%Y}u *# ɠ8֘G8|CָR\~5^BNq)px9 IerPrB%q}ú\# l:3sٚ3*WFx`7ލYyͮWCtk̈́)alj++uDj Σx.`2;֧2$UZ&VFr'Ȓ@M XEp944ҕMɱs}t$%aH\=pٚb1kZ٦~Iy? 9foۈ=% ?zTbն7!i$0]+tC?6Xs{YEeP1 Q(@HUM9I];$#1(K&L9w.4 7tdk->l]zݎ]9EFRϳx3{ؙt8ELL%ӻK< x*=&j34ݙ@3H,_A)R! O`aِ!jo'F+ Dm"DjOJ.[$F%[*Yu\ Ei! ]asy*4Z"%Z?N}#SW$ фIC(BE!]Nw2V^gc<MĿX>GeĄG??rTY H#$ҽENBkțYfԸ{_5fK8q~A1JsxA )"?No&PsM5Іx+esE(9RN{p3 6@}_ydQDV{ЧS`?T46O ._I>[HBm)f\fsF78,L B$Y( Ɯ = 5ߴsZnV+Y o { V=V N'\ ѢcD_6Gv|0#P j,m٘PXjNJ߇ْvD|DŽ~? a/~:[˭9A2%`v7(CuGh+Im[4-;|P~jv]n;\i#n>兼,ynD M%'iz uJhw;57JLG(ѽԗ1j6{ Qu 09b;rډTb1_Hsn0o,ĠQ9TXUѨxwU{Kqd)Ym\<&!y>qC4*DU!sjSɖ}7ZD-wy,tX%]\KvۭG•m%+[r4tvz?bOֲ dD71gP0ݑQpl*Vtjl(I^3_b'0̝Ohaj2y|/mqɯZH!tg8{Dݹ=o7DNla)IVRxǨE.6Lt) #z4÷7+vϘkrʆF5m )=U@ qNP"yۻݤmnCga!Kb3z@^|MϟW ag8q M˶t?9<`AsMtSNW/o]g@<nEQ:?я\yWY0>"@;s[@R) 8]iU/㠆*=_U~P%HI &#bVN#$-?9># 4()j*zq5 4lLh#&XwG3;"O.[<'aȂ˸\6@MCGf6K7 R\i!lF<۴0 ^aꈐBNwA7CzgemvNE×N/ A|<둕l-__0Uu*˭OҡbqE7נL[/瘐Y8l'!rQ2WWSn+wV sBPPਲ਼_pO:D5.Z2\POps*UO='| 1^Dj2OqAB2(3} s| ȹg2#_jבr,bC f ʼ#[3qU]Ch_RCB~SWrWazxE_{Д {8? TK|.ŷGN)t]% 纠R`kӋ$ RJ&()ZS 3f0EzvW?N,%x4ytb(L$>afÞ-Mɂ 9*Պ'px%2j3,L7,fz4jA0@I0'eltcdZ, {*C.r^HxD om÷:7 1彲Zyܫ/ǯO{="朝Y*A zT1!fW[7ɊyVCйld^[~,&V\u!{cAZFkiFcLBJh_DzjsO&u+ZݎQ\CT+F&}wT@>G3i>^456J=>]#*3x-;v?KR|au F_P˾/۳YmܙYT=p7)^#&^3 }.6' }i9,P_lmƶ[/-d6q$Y[‰+M6X x3"}vrÛǭ JZaʡy J K +hfGXg7QШz׼ Gu5?}kwǷJd*!erDy~ݬ6ˑobNn~}]=vq y$pyFuiۺ$mO %O8Wa)!9͟H-iy 9x%e::*SYi,gz7#ǂd4$8#KFM5Sr,Xwq<TF'88"A4'73t9cbXٖkη+p~N*+jjLz,ߠD Z9̶Z"ڣs<鷐 թPP" .""O ۆD]71 [_YAdc‘O#MIa/ƴuB %oeifuRJ$^>QY];z5BWۋ9ܓ_FsQ0<]aj*]ZhVuk%|Ď|Raξ-иT5›.LŌ Z2vYEcѹXO (Ń*b,OHV z{Dj @nhRigC|@5 8{^jQHpGՒ\T셫ŠG>Aɥ<@ov!j1Wg}Ymc}&07iOY!K 4z7*z^ơ'(mX[m"T#9Mbtm/1'$A#hDfKIdYԐvx:SN*#e|wϐ(S^+"|ڒyci/9?#xeTM1t+@[ŲCe|X;y:۫uDMH:#<`~Ŭq1[]3\7OzUi~v^}y,\>{>OeV13?'ƉI1Yp۽"X+A C$M/hkkq쁬\+]揦n΍q9w[&Y("8 ]Xϟ8)_nv4]ZV,*00V[\"GYӝɄM8|Ԕrl$q tn췵q8GCokڔ5!䊙걱x%Ep7ք׌OCB]ip3b·^}ZrfivI"8Cy 0[43MNaQwJV :p12aqo8)>_[+q%x'C&!TW&N, ;Lwp.Wl c0oq y6FC`8W"X^jCQeDW}bx(vޥ0yKd-ӟ]}eM #kxO`H3st ?mxɷ> %gVGXEL9}, ?e΅όu=s@NJx4n< c.le^6dJmXWL0@O auAҔ&wlc;/5Fw)PbI`Sw{rOE] ND`5|vFrUzėz H~V%>$\KZm3.Q"3N+3yѬ$&\ү[5&{QcEOc$ i@28AuY[^7ϻr{ᢂ|pnz (!cIaxc?xxA(|W Z-h"QX[jw\ DW e׸qLZ6>'\#arkI)!8gSgC:Д`q #=sT˲r=v3TGьk?,ˮjr Uɖ(_V=ŏidov >Cq-iY<ĺگO `Z y2晴J+_2;yt3o鄵!# {(d= jow2~m1\B@2u4jRXH Q IcJc;e7\ 73%~ ;ys.l?kb6q\ G />FqBlF`q?}깛L2oFu6;EhW%$tKҶ$N^-lxLM}KFxcYnI;0I%$i2$u8ZekVq_>LnRT1McZ"AR~~.l_煥#3;$o}nI͡7BТ͕JΰzRm5RT;1_FC1E=)Ȇ@r?6l'сar/@ )0Z)YcYG~b"!\⓼ aL7W2R'9wGieɏMǺg:}d0wADԁ A@Ǯ $F+IYag [cz P~^*Ms,,>[|5';' V7jP6^Vc$K9XcS(6"d#AvO1zs ,h(f:HR:|M@fǫ]#E`.Oc51^a7a zյcx7 L %2tN1^ȩ KNZ&onU4S9~.4'Yʨ_㏽s*"<.ŁNβƃhv*puw8!Hh&vUYP*,w4z@ncCm`\^~pf~P+f 6|*3p$7d'/3C͚eޢrҟR0K@~CĶk w4?8Bc ƨ&pYrza Xߖ_l ҨT ns_ KBԪKIL:ށ6ԊXifx-D!4"&J?PWwJ T؍ܢ>h;n|oN wK :F0}{v-pM5AV#!<aU)J5\oW]&YW~z zu]*`3nf^A1?YN6yEOm ڎQ#Xs{}Yc $ x|W>aa4[%q<ߐѓ0DK/*Vбw+JDeA\{:`JϯP1oY*I[yFK(r&J B#LB||!6]\{Vzd };: G6qBòO y$6ЗȜ0xVp5$¥5iF!6t7לCmjt\nϯ)ݎȳRiaN9K22N|<+NyA$7Kz|D{5}׬ߟë>fwâR֔( l0cݒm2=-^̆d:æӛhOK!ވN cu<֥9LGx,\U^ o4< )EA=!c)4}njp-ڍ*=+6 Mt]\8~E«o}E|A/ԯa*/6#ΰTm(VP/Q؛q!T|6|yJ.%Gw+byވَ\tV]]c(RnSњR&@0uW_laqes^: 4?s0<./e1/A.S1t"ߐDvxWUo&:2 ՔƦl?2P&-P;DI O1nېD@kA((T[` BXW#FJfRyKL~pS=2 ]S*Z>kp" cF~oX-[eAU!Sa0Ս;,Nz!' $Dȟ0[|?H̅ 91K,p'W>J v]H%V&t}Z%_c%{ to(&>Vn,Le\(e7QEȾzKUPP^ZMt^> =U^sOA{-A6Uq$Xjr9Sp[ EI\>G fX FBGv|$/5:2[sqQf :Y\041AV\Y q`8g *9n(+'n꿕Jz (/ngc.F<WߊWȞǏrC%Bʈ]=tZ1J{[[Y{')ҚDm75#UcN)X̹Ky+&(! %ON Բxڳ2ڙDu}(fݷAշq`lL.G>py |=Ćf~lH{PaVv4`xKN&ŶcweH&ُ^Gew[ ֙։\iLuD(dSD/J(|ER&:ucP8xQƢޟATmeYwT(tqJ&bUK-OK5-jK kf5"#Ӗq|ꪹ8qo|_J>6M2 E3w9LZEqwNuʏ,o$;HgUVAxmMӦ8re?T0};'_( 3 /C)QNux|z'Fvy®Cm&u$ tu,zXY7ϐ`vFHH-cL͉v: ][_ۿ\+X}?/U!=U5i5߱9FDѮM6DsA:桱8D1J W`Mj,syr:p"퟉>f:#xbtXI N8ʚOhmm/[m-I@l\q[A@f/ *>vlٺqOMfMn i24dAz|?foYZ.@lwQWCt#>Ȥz@۶΀QM3-V쿔c|>q0Dړ?k9LA M]C%ft{v8jeX; 0B3s/&Zƻ]m:`flŗ#`ʭGXdب7!gi"Nʭow'Ž1gŗoPf*/e2B6s⨕;¥IQf_*܊xFGD00o.>=ɑ%j!F8{-:% L|[l@mU xb-'iev Y6L&92:jݸ dQ-]ϋ};xgTud>+cؒ1Ҙp&VZ?Ri7JDQЖs;&&/Av!@G#g\0|::#Β4Ro;9V k2QʁeO8JU45$%C+Ns=l4GQEtTC)ǁYf^7 ՓȤ!ez)ozBNeYp.UXE(2xb7Hy0V&N@Oqyv*Jh(Fݣ&PNHA{ҪR`1yc}3݁C#|v[?U`!~;*[42U,{ 7oRN 3(^/+=1euE' 1}h?hiʏ[gⶒj)|6ƽ$--#t[fE,m;o|U-9l蔝? H b~raSt2+a2;Qbs9#9/ 3iY#z iy@W Ŷj{7[v&Q9L֯TOdZCkk-0Yi)͜o%{Zp*F;E(9sR',qUG Ssjm,Dl)**JO"2v2\ü)OW$#wâ6EvdmMXt#l v2Mz=8,7,K`T`ˑe>"gmALm`'zhfuV/цi3C0A ZԩiSs]W 2o v,Ny#0+}wd<y(ųwZrܻNRiD6DdnFJ#@ J~88DOv|SG)@SbԵj Q# 4M:&"KpRh0^ B~}8ys&m[G05pbW<{Q $ĪV%<7{\~Gӣ6ue2 U),bu]69.a$>7&CKM9"x92Z0g*ܵ±y?KG@1Q)s{/iȰmyd_Ԧ1ű{ѐ:p|al7xG4p7 GyYr6ghDKB$/߷4g&t__Nr>jd Yl NF!*⨖vN"㙏\VHDLMlLū\9.,{pxe4m?=C$zy0tX9V SD#Ơt[.K-E|VV]4cݼ,Te iP[[Lη!K, u:FRQځ >|jv֧hSjJJ": ٫*t EY$2(~Psyy#ّt҃r1{Ͷ&%uGRBB)>iUl)ЉC ˉ>$!qn~5ߚUN oDc*cl46HjNHo#W+ 3ùaZ1B$-tkb$Z]YgQunW?엌RT[>W0j-ժWkbն1I0YsQ( 736;Ym|=r0ĸK{6Jc%m-7=4pwDp ۄ }cE&PRLDٖ:jgӫKtwXKۨD&{qnVK.:t|{0ɒj (W \r4LJ+KDNX0;!~/^e3gдae9_o*ZwHL F& 8:0_~ja'F'+YۙCi/zÿ4H @pLs; Z8Nghۤ ȧ zwK,BBigܷ\:"ӉnL؜l-xJؕ7Wcے<}ml`.KuI!-[j'aZYm7?*u2ss~$K J3Adc G.sTr ӽl 8%yW(2XEζղ p=zKSI9 Nb != h2 JIa)=~ F` Kv>+P+ S*BWO4k`[04/m+).Bܪل9},ǮkUp۽gC=-ڻ)`H&"\뾢n`.岱Ap"\slqH -@P@'DSU5 74W+r6=9ԟn(봛馴A:[+=0 K#V6OʟX%0"BS_<&]%?LؕMKO+FJ-ƇCvc*˯z6Y(x9Dm <$mCsg <t%É]psf.:ԓY^\ZG4C(ް"do&6m0S3izWqwJ!ѼY?:h^Y)xà:I,7_z}%:0κ5&\lÌReXTnd_y?5%0w@^D cb臧GY$26p0fʍջW,l9hIߠI-A^@^oeJy\tT|GWDEdָӑfR('/Z&8Gj`3cye :D}cNSG[iX-T4w }ZqmDZ1ax戢=GO<HoI" Mo~{v,MԶUF~0:O%}2vO'*A+xQX_OНzrF3;.B"#l獾L*Tibe^DҼfFcKGz@3Wա`AzxL:K;P(I΁a76pwy #5qð܍_ysKaZK)z33$Vn_ZP;&#ωwֆo lxҢh W.dDP˥B˶ exn ƛ  !J'o, E+eA,T4M>W֋BFE$+ F_ĆdC+iFo&ՂP<:蝞hͥh@puV)8q̪VS˵[aTk,[J!K|r IVΙoSEPr/Zw BpԔ%?X^wk*;Gǹ^qhj]5ɢvNf6Z%Xm yjoa8ZbΐV DzKI2u€Y#_NдД1s*egٷ/_D8^Hr{s63aH6)93&쎶j`g ͧ)M 讪+@s50NsZگ͚$s& C՗|J4pUAF\2 -lgTu[ RU?܊3EÓ*+hKɾx3ъ>,vǑ8_'"bKb!Fj<-WkZ(k> %Lu9VO"tٻ:i V~tNybUM7zA'VGVs2\ĸOȭP_i0WMh`熃X2ҧ(8gFĽ{*5.*kD%q4Rͧw̧si(H _0m֍F=Ϥplfr)~eYPo-ggTy˫oEQ?]`R3VeXsƍ9g!Е6| jMM_59:[P.ώyjd[;s޴# x?}UcM(ulfdf7~%C5K.Ae'\2wJ.hh뭿 yV:w[|Y B~g# ּB/4 5n sǴkޙ6sűyfFTi@sn7Ył>Y ѴpOs=;"cj-p!Z=ywdEW Q;NJ$cʦ{.8Lo^{=H>EKE r2BC8|Eo7j؎D3;Mz=YqơJ=p@;ŔGJMt-PzB\vN) h1&c/MQ$Hj~q<]󪩎t stp\U+NxDdpմj$GGI֋h<%m7Z5TFܐk [ >>o$4& S U;|_7}Hؓ rh W~f62wlK5= (u^P>S th_AUk ?C?Wizx6XCJ@cNMtn>@* !b`\s@r` 4" V]7J\}ս\#Oi"} \ - jbmm}oXDX#>4m 9ʿ(Ŭ}P[/8K,{H&ם`m|\aguPԎ]`.5wq L-3&Evz9̌HNb5a5'JVàd 3KW"Z.<&Uӊ5aqށ#NK#bP(62;d_++'q'+:d829vҕCeŐB yjƆӁ" U4eK bd,LEt:lGc;gz;X6MnhHL(l!~jC 6r=Li2#$mJ򾛅9U)x `&ГAz>3ҹ!{ħ|i.L3}3݊w8>DfRas.kVpS}=6mjt5j{ H:2LNHniAL LKﴪHS\́h_LUQ6A9QbcBg!0XFiCc2dU" syf@CݾElc?.[לGSe҅$nTV~ ^ME#c\{|.Ovz4'r/}gIez3a-h~~0^'^DM]^HX<\TG~PίW{-7D{mA#Fka2Ps|B͡ԬH L3 FײL$s4(k'   ţA̸_`𳂋6㪖Q>(q%xIv4[gAE&.G5_n*gh/打(0}8g{o /HCuдz҃\YIAvS,zy@;pJϳMW{w~;HW^zKmyBALJ#!<)fd ͱ>0ojhBvLat2J5gA;Z{Eq 7LmRHXkZo +Wbt`85Iiv8 #1߼Fn1=#});<3Sq*s3WB(l_3Iͮ5lrR=4 `/ vI,3#7 E-ڌ#RWٛ֨.Hq~t\b>_mhyx_-9#<~2)~"DYNo/ài{C~zř5 v!आJ@cƺym#LG5 R#l ؘٰrbv|%N`Y1U0q{FvWJp,cy9g:'zŻDwt~zTnܓ?V i⦟`g(KY['Dը-#IqvP miځrk~# :d>)+k`sp=6su^ua}* $6Vv,͠Cho_؅^cW2t6Ha WI= 5ӕ= Ƶ_zhk=e2y9B2,|dv]UaO,\Ih*Pf<]'-6S0Ѻd< i-蚪|u}3ߟ1pC~(q}6%qh+rhU8Ҍg?6݋=gɕI#5f yjYj!ܓTFvLUPl2Xqj/:n^r=/p8PO$~XZR:> (}lZa3מ`+k>$FA26qSJ&eh%6v]Jrb5'h/Juu eo|͈\Z+O|Rضjʄo Zj$ ud5c)*TY#9OuT8]gWvPpoblV/O`t(c{&G= 2He<@YvS4U)00[ALAcĆ &n{$,<:yɥB].ob<hYŤrp#JJQ'717[9KS5'FEy 4!5#·)8-܎J TP0Pb} )fA=9pޗT[ W<;s*zE~?z /')qGj J̰gTĊ gKu`d|~@5?z~RwUvYWXK-$ǚ)a?kE^C_9XF.G 1Fn'Tz#yGƁe2I)@I9Ӹ>ѱ&q#i.– x9Eb/SZ`DΨ(4(æEXFJRe阮noq㧫$f斻kj7,4xo} DqeS){oԌܦ|,I5nU 7hCPY 0;곱K糡A1nac+B{2Ro2`/)G:VHp,d\\jv7UT_Zq7ڼMI XZ d)G@o13`!rϝY &+s?ɱWG":*:`#&p|4#==(VrZjo=pm, [Eo>Ny;*wBJ]NϚFd󵢇?'&m;7%8&Ǻ0˒)4N[h 2pa/#_>ZA$uh֟qԧi`yN8*|sL+Ǥ4B?ZR"GA{ٕke76G Y}$XM 7BZLcMK(_7܆:}e|L/SMx~1Nn,gN0YN?Fתo:|S:655:7|zo:,`{*bi 3{ l{MSP^س` l`[442}?:Rրٱɭ7}ta2k tY*Ps^na>Igy^Lb72 ;^r;g9a C#qB_dZ[3Nh& z_TpM2P{w[T;ScXCswa_-HuOŌPOG߼5y@aljT2j'?̟u7pz3Ep}XLhVEQ&ZyP< g|)8zle!X]EcdwJ);˾nFou`we ňU4zѐba̴c2)3]0۪qϫ0.2W^!4`Uu\x J -Im3P6ʃҼ{xO:TFԩsMY~htL# 寻c826]V. );Q$̢W:).#eX9@0VΟ'WU%ׇD[߶RI 1N7RV=pJ4.7iȦv$Z!}FkGg2pg&k'}zs 'Uo~}[~mN:^TBοf\M&D|<5-xI@D68w+a%O@'GҨ-c}"Dn(BT+&V*qÈ_)5TIpTdt}$6}9mJE @Pwp5|;oe ⡸r5` dt1xَsEOVjsVrxz?"LRB _x8IYda=(t@4dmL`k4,zf KHLUc*!v/G9HNkG>,3QQԳ+H Ge7 vlܔ"Wߞp;°>qT|O5#x}9}KӞg׋A'' .cV 1 ƯouI}/<6B['"(S<ʴTX:b˚%):<@ꍘ7=58g?f8+;.Hm.h6Q:Z蟚/pH+ֈkM˃RE>~0oLHͦC@} 43X+*ˋOC{/7=dc1Cc>V/3b1Mק}U,V@u{!NHmQ|r AHuFg$`z@Ɔ}6gygokD[@.^~yP xQ Ϩ^uoẉ[cHҾRa`&|98~?v1&Q2,F͏ M*F 9|Ab?Ҿ:.NVl'U큦)AjVmrJ$)3A[2{8y}fK\->0!ƢHλMq81Q}يIUg+mlZ^SC~wt=Oo3Rm[šI%pN>Bi`m&o NY~am)QR.$c j# k0]QCq59v =sx99;/uB.gM$1W-:-ycy\?@%% E:t<;@ٌGoaʧPh?sc 7h(!^P#쭞9dZ~,XỌBxp/~c&k ",>x 6R&>$K )lSeҫm4&dgYH| tdkrX%5k} u!\lqf:htpyu]0bao~~52oDi'E6"Ɇ4b eYOq͡qo?[NZ +uŢ}3\&v ],N·uKYD H98g߾#g9o+i4E ݗc[هmII^ltϔk|>w.[ׁ@:?b-WT^l#*0Qn _dȚO"2[#".2fGhԬu'[F-x"x[3p9IS-iX,($:^75?$׻0)L sޅX{~;ÉyH[daBǕH8HifA#"B2:}NI>7I>\R 3Cl/ ʬl͋ V^%̽T`6&~1ܼԕzJd=AC"7o:`;|O 5.8˵8r^m̘2z*iQlrB>SHk$qIpu&EK@[!Pv)za ~M>_r#W9E[BaVוD4VQFm C$/X\b 7~+T( o;0üơ u¡榭qa+ ]@]?(u5Dʑ;2\gVB,ztG3e/RH-_gx\!6T9lv:B->iJ[]*3`e%[) &~ksC:kՈskܛdM2*_*E=4CXw0M`HEV^`$7<2aFËT7jD(n JZdg Dm1[ULn2|oW(JΪIΞls<}AyiHj(;V+`+\";c&ъV]#džrKA$[t8?il PAVhqlIS`<`O7~:kaL]z_偞[ɽT4,iDfE f `4xtۅB)&7 Љ5'W셨ѦH~S#>吥0Q0:ש> Ʌf}olzt^F7 5+:%GFۧ6@'{JA-[Nm ؙFh+wbmht#4-;3"[ Ы6pJ$JtXu;һ5F) `] {ۇbNKq3XТbqCzimr൵_7uFWPk"|D:lbXN>R>vU1G?$5 _5u&9mbiL U5t-=aJ)aeYєeATn푰zA؃u \xqxEpe\r6S, QMD[ If8Et ݠ- ytCdS1)FZ}Bgeف*)VH߰.&KBIUT򐖩~md 0xxf)G :et6w4:&5%-i$\^0353jt[B?Hw$=]{n$^Fdk"*+tAoj$ , PCsqyagfWS53dxIUql:R?~DSʻM!+C_[w }j(햓StѰ.]"Fm5p z8?$_}q+iKx8 [D2ktBjPG0gJJvpx#%+J:4HA ͪ4(5_@0 -O_%Uċ0Msc?vV%&2nYDs?\2F%x5DɎOHg 5<_U3* evq0𾽠W"_!R!,/`\fä$u/3m2QDpmF2WSJ/e*`Q:<Љz9駓(x@n"-1& 5 TS&o2 ۆ9o̚bK#^d{i 2~KA[ٳm]~8CZ/: v!yhh:$4eĽF3B&M䕛({L [M?~xO۞$w*̈́]B<ŪKv f"];يTb! .v%q2!=@H*+"IR3.VjfIO"Zkze=6;e`dCIģIR"qRiH:7p[MlWa`*&>Z6!%m|V9+vbQrZ"%Y8Y/r4i ^I!ڌp@>@=٥ZUcfX]ɱ:D˷G O=I?6u*;C+4t,AW1|=  j_2(ni/`zp_PD|5SM.TJ &yCx /w R{Ð bCG4#VJH_dV.puE#pB! \ n{=% |ZL.4R;@k6fcoc L"*ur_LReyYF/'ƲFUhl{>rź^q Ϯ`L@(lrc1~xg!˾4۟ڪ8A⥽m6%ۿF3A§مzMdP)6O>5@Qa,Z7cxm\AU٫Y>kڲ"P^+iHkp1oBvrŽ`%BtKʹ*j7c3@s7,s~JwA4`*V>Q eh1&Mo;jmn ZL㯱m%jG0VbϤ6HgW067V-;NѬA\!/VUBކ 2E#(~ AVlG,oYKb rk+C3OhиudSpI}Hy:4nYm$6xAG&IH;O3 8=Z5'ح5Յt -I-&pKhZ/ӭS멹WeA-!P|-iY@k_1]zbzhz0ZeGGB5W&14sӭb'W嵅q`pYa/1WƨR_UX90 ?գ31FAqG) ]3ߏF){5e3m^[iex+j/ޢJyY4k[f@CX\%2z؛+ &GT]3 K#x%D,8Kw^ \"W>6GLG2 8C 6UE\f"Ņ&5 X!@ kJo %@;/yOr$D `%y$2snLK<0=:!B|Y)X D$&Vq t3:~d/fyR۫< fqt6O + N=rkM@s}.wPR!ŰW*K ~h[5-hA$³mi"L)w%VM&SWT!ǁ6K(|\_u=lx #K8u8f~%XC{5~YpLm[. - ;m^`U,e̞- yjFmVV pYņOҳs8 Z5J]^QAGY `H- 7Ff SZ_,:;uiǮ[/CP Q,$4.r:^vŲ| zԊ`%Edik-4~@DwHNцwg»3z 2!琑޵/r5NG;n_{d}5zqwBmD īv^=y_e|y&8"zUcw/,%C\͠QiP toƸUQOkO sf=#-ayx-ϳ/y w$k٠ ꥅ5/RH`!:QA;ThiM8zcrE|x)6p_%iat .b̀8}6Uw{WucfkIV9e"Ũ~_ ZF"iI|C}lP}4Pyg(n6BTQ|3\ĭ|Ï}:_o':#Kq}w)'ytwmz/lc :a" E*7grc90(ΎgTƴ4>ۄƷ7pl)uPQ![6TPևkgM,N[IuTO BZ{6NpZ,!=laRQX( a?3-2э3Y>rFqaO E:Sf|#.G8uT y+end~<[-.6Xöfw]CwԭٕDذo! v8Ob\ω.&QO7=6P~WGAr}) #vct) 7JzTo@[VnkDW䷿VܴG?-ٙVBke\%2|ģe#y K$Zy+;CCׄ4.:L>4×ϓKx)}86 u+aOsn@I͠t?~{:'IL=g:6Rbmz4[Sx%39wP7U ֗dbosk9Ʀ*"j B缊S~ne vpm 227|dI*Pf %j=9cI >=eYɳOLokkⷽ f4^U; ^&.q ŲYC9ͯx dmg2x>0$VncO(UZ^726;eZ`'{Q `5,C1G,yomב{;78ʙN9hw @?a"#Hgkbp&oz?cTW:@֐Xg3cl=mf;yA4Tq[1Nt l2vaK,<&&<ĂhEQeuUkT?:!h >k WNJ҉@AmD(/31O^|A(MW6LSX[8|B:}f1b)ˎz! ` T(%ӹF/HS.s+ͺPYAkwcT/Pm0S1M@$1)@V|tr%a>zp!1i nn5 edvV& A/slpt~.L,'7,vGX4P V;ŷ>lh~~`;ޑ6y8SK%kk({ö( 0Y3ZDZ"c;M&aV. GH(焳 7֤.uH3pR4o^ϿG1B/>9aE1P}EW5u9U؎ۍ QT* :̟wk>[QɑLwS%8bWI|U1X?X M a椏;ܪ\99 a_q2~\?7H5X:A@;R>ZJDE&]K7uzL>첾NlNV峵zrGTcֶ -,^NhCk+>V͎QWwN_ P;DOd ĂvDZmuACyqK/3=I*#5yb(zKG4[.G!AI/]q647SiSz\ nj \^X U\9%kȱjI +^Fqyq|_[N΍ү:20ee%ƇEtc4n6m xTn34 ?#`@ai\#qޜO %ӂMb몛B%/d|NgO׾ʶQYki对=*Ʒ{n"E7ܧ53WıD9A)?ʰt6dzV8S>˷vtu'^w13; ^ {|x.ĜL. *i-^XL dVsM:vO`wWs0[p _Dr)%IS"N2 kf--bcVd~lXQDܪXT"hV>V>dA8𚥵uRzKʥ7A;t`7=͐(Cg2y8~x|h~qe+ғ id˜ 'EIbJ8QEׂLsnv^Ra?Wg yR[9B\jVt EPwD֫TSc!QGK9fZpOracy;"FN|&uUn6$;$;rП͝F1CtMJm8p ڔz-_GlloN7K vl X3`P_ƐH`,;hhA|~…ܝ ՞`o{/mPbQd{c2 qYY7:CGW*Ţ7J>zƯ(@tANP_ J.j[\0D~> vW[jƽڋ3uɡx6> XRVHP-/1sdWȕ.VٚO y1!ݵ{ٺcYؚ*E(PSu8Zaˋ|Db4io nz[n1Kf6Z$FSJ vkL o8m\Tg^@,;3g2;~%Q&K[Xp%o_4z8pDNxp1:.OjTLWؠV(ߍߍ҉=x,q{żTU7^-L;on6?PI4iM4C]gB'hfڮB ճ X1 k;/mcQ`J>OP 2e2\拝 Ӏ5_i%U_ceuzNUMH(@}N8"o8Uf,ݬF|0Gs$&\YM>I(+6vWnRɩ,lҌa7Q)mFXAM"EFxqrF[Gz-xFl B#t d*7kol)^/x+\7cĝ{? 2.yԒ-PeȃgſPB)5aVT, ﬔD;:o!-)=ndSNl>`>է<;MMZ-x PN-dќU(~Fߜ|G`G( #c_wCe]RYgi*_4Z; 3g,i{V*j2ɴ3ty&L A[N@u~:%wՃ;Mq,b*jB82m%JT#)7:^hDJ `c,WlIk\P81 f20N$d]@'z:> aR bg1-n,XbgC獨Q9Q:* $uK@Eclq^n [. ++JRHA(md*oܠ-?@աOÅ\K$ij V Cf b'T1(>!md/w&abU|n* 琶E nH zq!F3YS  ` [w Y߿C5o82^ :7p#rpXߕ wRiYƟ$:$hCICQeQ7 t_hyPE=B(xtr [\ԲLC9 Z,}kȹ)j}|)po_˱"X]$#)N5<\ې$_W?Rt\N4EO8L\f i;;@*štl5 3.Y. 6(xTMR.:/g.r`w⮂~lsj˷tMk+gz:RDG-0 zkpF<)5-Vt9n]޷MC~6}ɍQ3D8O߱}4mLi)Rn:}OW?S¡ 1(0%U2$\VcvzѤߎ`:[;S HZr{&$ȣa!32qcu.%ep\oTٝ˪p6l[<. 02dSN]aʪ6[չ7D/V=T{!"ARט";`!-@O.Pz;ZpEܸ,= "gBh}݅ѫgpDR EH6W2D?zڦ9(hѷ!k ֓uU+ ;+_yC%\F8ipaV }F9y̧\Ъ4WDrk$ǼGZg:Q QCޢ*y\^SnYZK_\A$K%Ԓ^䃴n^w4N #.l_ݚSK7fs<"+i ]17t7PYDKL&28'A.#{M)/6yCfDCIUV|` Y ɖ/{rJe ai¹[c 4G\LRZo&Oc;&t~38}-KjqDm;ˍcW]liF2tQи:sfqbY<'g*qlNT tV)Q) 'N>YG~٨CM 6U^;ب֊-RSf >ѹfΟs݊ISb6J5LY,1&:AMy̫: B#nf ^@ț7/'.:VeD؂ȍY경!$Ϥ*Rɿ0l+&3eN*M̨bnշI2pu^C/o(f~!N$+n;I|[ F 0,9$Mc UiͥXn۟5ް >+ .lCD?2z,ء*۵ڮeň=$ di>V(a|;0ut!buP6+rj$W7X\:e//31wʖN/ RS-@QDos%q }7:ԶC%v20b>K #5w~:r)+ q˔<<]U2Hc{H+O&O╊)snS[]/j.3BƁaS+GR Ja5H,Mc4*L{=__Iijkapq ~ɑlAO$;{5 &er1dZ2yb-}?\Jv+Y*V'܍aX:NFR-~"6u{>)kc& lvZ%Ns~d([=^Y ;lHnk5Y'MB#qtFjؤecVnt`rwj;]WM "YPMvYT~_MKSg剤,4T/=1cX^1,a9tlw=bD+DM"B\ 6;K3i Dإ/ ҆~kZNO!63,85JP@wIDDք4Dka҄"+j $YYb⬬( ? u"x4X;y=Ez+$šv A. P7DEj4O.nEi%X%Ë!fBPT1U7E:=֝mt3,Kn⾥,T1` U깲]4"HBka+D!RBtq.,xTtE8WȻ7kW I(Vqݫ:zį4=58?!}s$BHI ~4x"si LoS&">mf8[cr:/·ck7HC{X]xv,˵v! O>!=?X5~pYCƦg$iA5YO5ӎy;[ ͉rX;7yFY oCl2,MRftؑ vҵXPW.ִ/ ,vJ9v 8ϼW?ʻ"UL_\+G5i 8ut k:JuoMI]UuEP:D$ZAޝEX:ZD NHt9695EA\έΖ]{//De!˘O.')ep (ˮ<ѓGj0 2Hr  4\Yuj!=:EuBRM &q9:ͮ(S> +uYʓKmZ Ͳ0f@//0.K.֨"Z6*`yߧCu[{)eAg5{k(;!JfXGSjSI Āz̓{5d:ܺ)m71I;GjJ=N@IcٛZVgXN8Ԍo;eV"J/s#]˨d~Dɨ `q!uWiUIh [0F94!S4Vl8/3ڌH=:uE0VK$T9eKI[NoGe  n0^8D u51ַr/h,  W}mVP-F7)ChFKaЊX3f_q'"7Hvba1F$J$p^?i y]#UZ A1D\rlxebAN ]Ui Œ?3Gk8sl f{|LLkH1,+h Gy*z%.ﭼ{A7+4?pB:[E.|ݳK>rhJXA+^.YΙMRP7%K ]OVU u*^)ptu+Qg͝x=Sge 0?*N-bȶ:jsF| PP4 VI`F_YZʧgtw|P+^X ɿ0lk%sgu8Ճb}!&o+4׀w=Z BӭNb 7aNgTT!*f{Lu)zbN-OfJ%l( a1cw $ijq ic `xjGpʠ60@(3@rmQpgIkErRR?&fq{G|3iwtB7tWprXHf/࿴EBujvl'|'\H#f :QfuUD)-=arJƂ=N.4q6Uޙ_-49<>*e6q#di%k;~P~ftYEUŋ`tWNKK=~A!3Aް]vQjʎ'.bF{̶8NErӧN }^4 _Z~C-F ܷ6ŏ7XFfr9: exd+v 8Vch=Ĝ7#rW&$Wٽa4n,X} x&܇pÂدwE Go9;56:(+ F[ ;o6͉/cUwG[,jnAxM@4RsbCQZBG9&af:/m! oͰ\AP0fihKمkOkAI/0=zl!)>a'u#~ÿ>6zh44 3~Cx)U6aѺaPݦQ@.7s*_%WȊ4?J84@tR!><o^`Q trЙ纸P1zoX:IUL),quyJeJGQݨSn[40w_ЊQ h\Dc;i:}*mCb$p}{&3Ul*./gG|ِMo, nQ{q9!>69dEx~=Mhb[9M>f2{뷊^ݽ泏9LP]lMwMLHJdɤdlWW3vj,`qn=-io#T3.832DɻN\!;S8Uc &d^zJN}2[e 3F=gҾV9$Ƀt[D/~6yDqqd2q}@tPo{н+ Hb]<\(Csju&:`!Hi*^Ka ynQ:~闂 2]s.T>*',;0/(mg+,"x pK֠_:>a XGmH[E$>XMK'G&ܢ%b}`p(6Z. :2w`D`PD~4Ѷ(\BY:{;l% R[ yȡB@H [ &bFtsa:0jD`ELd+ a^[G. Acky;0Ay޷I r!v QO]ZıA1I!Am6IBH̺Ar)9, Y,ChW HxofR)uJLc*m.TLP'M(q m%Gz\݈]&AU1:lYKY)Jnԙc|d~6ȧF.92ю_IKol6]M.-@,?N!8&P_Je!tw!C2jxnmhg p)~9K vc+%r`G^F!|1{3926Y*5n 2FzH{t3"\!kQUĊm Dz,.&"t͌M6_`)B !s5zX6#K?s  ժ *F'Ul2{4KB c\@$kvjxt<>N0׽Z{Fkc̜m"W # tKjw*iq^c}:1EImkPoݭ{&H{rXxrAqض4.J%QO EɸSw2z{^FB-ﰤd>S\Ә$T#uOe-V TPk64xJ4u3'|D9޳!gi⪆m e'8k3 7-q垝)ߖ^B u4dO $ݭɥj&~.wKŤ"`FUT4%ϋ]6`M4ujnޛ6 E6;i,8H5Lr XK~lqDJ,3j?T|Sc71; lk9hxDM3ׂƈ#W%")vLLUX3=K`t9lI҆_zur~&V4 K|u%לpy:%5fkP-Y*''hdT)QzPѥ1 ?*5,^2BpT_ »WByK2&A^O~ <Rr vڒ}{cA$_sqNs5*|a;eNx $_Cg`l "BY(4vG'gZTJ79X1KZ&|Pva\ p2ARlrQGd@2 5Btk R`kd[~10 9Dղ 'lu6Js `)jIUUqB9> r̭ ה$`@0%".)V#T{ Gd7 ''rh$5;gMTlIڐG/56B1?[R2|Ά:篗-P /7 gS~pEB뚨$Pà _<Bo-kz˒p?r~RzpF%؂ap#0GG[f]2?ûqX{8mx{?B?gihk y(tdm%1:zw9Nנ1o(xp?Il#@(xbDDy5UTkE'Nc^ _ :ƱO S4~xYz:А}Q`FYaӭ?6U:] d^PdH$SKJ4 BlQ"J!z0.swDDC 'PyHǑ&Brt?`l10")%߉!F"y(d7&" rQ{͌BFwp `Z{s]-wćb4 Z+huxLv G0-C9Z<84Rgy.hUwn6c'&=-}VĿ(5Vof)lBV4F)y9_hW3)r 0zyl\9g5 ,)~y=j]p4Q'U1GKoɐmGp ܌R4uʊ6#.l T{Db!=1AmF[dUM Tj 'IIӒLq+V]RKBڢ2mr!s^[h[#]Lmڠa9dXgG}$,GJHXZ)"\Fe(.]ڋ87^UwZ0}TI*t?I%:U#Uz;e[(Bȥ҈cݿqhqH5"^_sCNcdm8fRbC]U) $ /n~ZI$"=`2CO,XKX)m%;Gygl8\1;p1*%&=\.4aDuG#S +c~Eθ[*)C=P 3Qxc_C] P漓V65w#9!tTXrE_5bU;|b,>"P<ŠyVZZF sY2]Dwy8z%ﴥ4k(DPC MW.QvaF hz7oۭ|> Ӡ\fnYܳ@+b&G|bh,{.HTsI$|hteC)>gd=PͅX5u ^?^:?\ ^#i uDj, ={VRߜ%V̋l\ǵ|m$ФUpʄTy>Jt+*-:&חe>>?Y/ޠ`y),jx B<˵>&ekz(۲bP"bGpq3і@>~Iu:PXY[g4:4WfRne)e*Uu8u2J8Co+6O6aly!L7 ZVL9ߴ-HqDݩj=&= ]D9\~I"(Ut#o6I^ˠm39TG(Tۈ(gg>ԹyyY 5y6/%H)@F0^eQ,#5ͼ͵}NC&Rp1$ 1-ʆwWv+@j캢 nqoFX ;R_iM]7.<@$%طvYEs̷M'?{z :d'!T yE FIcIŸ-Ae!HeZnv(Uw-=gWU-Zd~f,`eu&w}l?~p _ZX<lb+-+=M qǭ,nN4=CwӍƊ*L=;o]v$/)|@>21cYzEEF7/IpvM^4>S@)(t953^5 "1hPQ#R t_SEA{2 w(2ՠ'dESX۹鯞 ֐%}@5[ mBBɰr0 ,{A6)ٞQTh?K_ +,(/ނ5{~~-jeK|+*K=g>f?S>iA_`ýSl8ЂS=GiHeV5ɸPBˌuEJ.i׬Y]vW䇄2}8%b9ž8C ohD6BvYacp ;}a侢@'  kA Ί05e@{ #Dh2uBm)4Fj}Sɔ^B*E8]Tl6IfNbj*HA=ݫ(叓2XgPX' M"* 2 U>bPkp{JNa@6ew bÖowTrYXK#<訣oTgMq}? ]OuW`5M2 T^cs-QJ՝B4{lPsn+!lAs.H=]2qN`=*wn6oDKH f3wx[SdF6p!N7Oyȷ :"H6,SPyTv[^0,9{ڲ=*XCT;jܶ8>7H$:hUڪi-O5ǯ@\(O 1XW2u={y9 HL׃8XDY-)=\`L{<&Av 0#I+NEёp`>o}׻β򸱋BP_.ljv=<6r%o H):%A8w~jS(sj_o"YҒ2'R|xݾ4īGC,vk{Rɗ Ԙt$št)wBS.rlLo!>m P9(PV5~e/60#L \gߪڞzHcilŌG|NԿ~'wnU9z8C-p02 J7]JMB~oSaX\x5#IϹ~0T> : d .4=gBնgֹB>7VԅjB0U.qp,a-E )z?wƲ?a6Lnr4mWBv=@Y z\506~taԺC)-UtRὦKҹTͽkS &B.Y"6U۴GQ,. >{<#Gu;T?**=~&;FOd++ǒ}Ǿ 2+C%nLSKN϶ϩ:d7tƜ߆ʼ!Up?-Ęq،# f|șQUe"=`prRtG ^;Xz;j9ЩҔٓΕ%P>')?9R#8T *C%J}vzbԻ+XuK|?#q2QM<4?'}9_Q QmlBzwl2nQKz8@Adgڃ^8Oc$!jDSlKY&W\J5J؅;[lWzHN_cggiKf;|obZjÞhRzUVpCV.@$؍B b=`D5YtuRd(MxLzASfHnɜs"FrKLINT%)/GM LB52}V6fmΕ8Q4{y2o=iQ k.ub $Kܹ<-A>c@-ŸBn0^+k$9\kDsL{]8@zG+{nU=7S<'zæUm3`J!1-Y-Y YGF SN5-%=?O3̣/(PWQꝰܷ s^ `Y\ځ IvZ<=A3,jlvmA>wCED93oo&ݓu$$ rm2r[~ LHS>o8v(ēPW0DYZk iaZ˛=5wBVvb 7Coa )q'L` 3+t{|" Gi)I،˔"gLxjv| :}KoO[%/ɹ0_!`Wށ4&.pH+ ՌZ3hHC!X^wƲ.*4 ab?+Zv?ΞϏ' Yl^IGe2yTT3NM#Ǔn!. xjkʏ]F5GMN Š}GURv&C^X~˗XPn{ۋGU-0kF Ùd6fS:f6BQta&s+Ui>vVf+3C{fsvn${JWmEF0&qM1e N. D^ YGV܆4klJaQsif3dD=#Q7ΘuO1y2:CY!]!b^CX$o%j/* f~hz$)noUI/ϳAd N߉V&f\QCXDM`;a5ZJ*Obm\ʾ#f `| Һ_y &zL24g X\R9%[a 5ؗ!y,Γ݀HL!20*XI ݙnre^3 ivK[~='ferD[*VM0Lt:q B%i Yi$UsV'bU '?a[v:9f#?@XzYzY |Fr_Y3pKG-qF4/ۆ@*LFnp_&K5.c ]:Vcޛ J<6c!~;+!>UւA^%3Ww sM 5jfwrBoeXDi#49N]4!S%CIЮ+&SqYE%Z5Uȟ@2lD+AȝAz;` qxFjoO0 Or5A[r6bU},h5$0v%㢊:zSmNeZ*y*/2ܯ*CA5 O٣{Q˜k/nŠնΐ‘nVB]ɔ'b~"eЄpJ `.BX9K2LLT}b7S~ i@ja1<+Ű'>7Isa1$< Y|z[x|WJH(BN=H&J$wənA!;0߹c}41H<'<M|uqb) >al`߮<._ڝ:BB&pe=dA{r|߃%ۈ?;T!%%JV[ Nt[9ONLy5HΙԬd نhaƀrIobAG̋#NFeu TߣIXP/?H qWB e[z% O}*hlዒH@6ħayO]\馉T>P@eR1XNG}?",Ywׁ*Ӥ.ڛ]#TYXcSy b?dSD.wHټ; Ųam,V^N<V2AI:e_Q-" hWk0 _$7ǻkQ`!0.e?W ?H9vKH”A0rI%(y_Χ7JܐsClSՅ69{Sx]Pa!c5[l=QZ_V:z bl) i[)}lͮTJ-eN #Y(>rp^I(0OF=9E8 :kvfLgȱu7r Dz}f${S-,)X@EX1HAтZ"}]2gh=(rǜ $gM"ϸ?.]#Bc.ǛW!y%l hZz @GktP Pg.1krk7]佝ZPp1ݔ\ j~!Hҁ4IoN !sȇ Na}az~'Jcdۀ6+iAc6Lʌ5Kj8H^kc$wMc'h?yh1AUp 2A׳z~d0'#u R9Ѻд(N_~֬DDe]ᗦT?NJb otxM?D2hE$NZ$pR"j5cCiP_q~l]yv͙ph~!p(i>,=ڤ,XKt Xt@g~" GДt|ņx\Ąb dg͋;ܼဤ!l9L঻(V(lq521ͶrkQIhLrU81b7 sYZ]Nƿ-F1n0ge cݼ!J}j%`= Vw"u@]kR4J7G-LR㯲z+Z{@\ ?Ҳ0>ܗGt.k ?kz`)ǾovCO.&.o׏ }js &KLQ@? 1XK 4xY{ZʑjPHi,Ɛn]=DI3O瘐Z/qŽ(ҿ)d-\0dc5gcRF;qw2o.PNyYu/,Y YYxz@hr\si/ZrPRI7NX],K/ Eq`^7F7a=2}I%h^i65f?>_'5=LMko@=F0#Sz- oT EH K [9>h ,qrEQ S/dC<'Hx|*feeSB%'(+ر$WW,#磸nH !oNr[( mCa↏YSN079=M5SiDdD%dL}Ŝu݃y8H,ةņ`$Dt ,0%VRxM8/Wb=*O/Lƣ9@0|%pi׳06O\A`OqL~p pQͱldM$4  s\35FǦ$qJM=i=lY~ˉ!/~MlIERE5H=o{~C}!|{9 8gЬV kTsMjp. `on„(['쒆q˃ȪuL_e+A>ֿ!KèRǑ|"v!zoJJilG̼__[=D*Dsxhbo~:1fn7$pR2' S+IS"`qg"`iY/AB Jlh{5?`Hm@D\F~IÎh|ᙫ Ѥ;VPGìBªJfp{#wz}4繷eC^WC L% 45!P//~x iQ"PB:V#B,hg zM}tS^4%D:TGHGG8p^GcrRQe䓥; S;I-Z|Vd֚|ϣfahsqMz<q:<$396] Dޘ{97=yt) ִ`7=vю[L~6b_м&MIKUBMjl.3}3~xNkfx8&W\M(䯛L|SMR[FJ_`[(?REmd>XP}u`y6CfJE.i2:Q ұONK#@0~ B繞82EIZ| q(%ӻV@=\lOFVqL2dxn!S(0ivHS=wَTtXXѮ_X|+*GnL w0E#rw1;L#z"E9G"vd,!m<, ~xWr`sҿ a&u `l~>^]$|aD-F9{70:6VV%jŴvPh72"34Kcy̶5"Q|'CB|~Bބv;#m܌ N=jY,=GF̌o-Nf}.*4_F8}F{%y.J;-FLO wn &7#eE~폂8l1͓[;yf0x F5׭!!ƱZ|шZ ? :%8L|4ח_Y cÍc i_FV5m&QeW*,dǯK^2zR3.\ds: Ե|wFPWYX-!SnԿmA;00{YS&mUn/^E~Q5?RfF<nOmbf7 4 q+b (.ٕ5KFG`)c o`"Qwuߛ=TQgC 6r1]s[`QFc x<Ѕ][أ{ګ]~mu^Kf!!17}Vqf/j>d|zg91B4Ze`фRZ Kmz,:L`OA$k,jXt'"l~9A^:ى[Pf.^`dy j+vD n-:,Nrr.,DIzJi6""D+3]>x#4gmxG 8a˳(Y=ұL͝ն쀮L8 B95zuNC͙}X3\ !O t3Ih% ^H/*MA`JЁ=B%@Tㄕbh@|]ƀ"mm0?GE*?BAQ+ƫ|bR`T=[[kب>lrñ]{ߴ]?bY"Or!=-bFZlkmK^rP[ @ 2H彄8&?X8kXxq*-x{ktjggbܬz|x_'X?鯫Zqi"0 aӋr&?n]En "fz* Ĭu3,՛s&1Fclv̤DTVމ|JbT3dv88/++ 8H%?)  N">% IXYy{G;w^yL!6éGOsѤyKzB_M(-uȅHs~KiT/MǟFOZ\\@o6/X}%p^+9b!΁f"4/ﴶP}3lR5&<0WZ<uМ%C~kL[5^ERMj2vAO fd _ĉ ܸ a$Nd,%AQ"&p<`-)OPaF5eI({֣!{mZY'Q{+q4vK1@ oj+!R2姑/)q&8kNZA0ka\y YIj uT;I,I:==[1s"寵э!Ţ 0Ta[Ek*\|ېx5슪vE`[XA;H8U+D/b# LCћ4y7 Țմ% )PۘZQ*G*lXvkzRWDJ['gG;Ux>&R@唎5&cM!yy{VEHoOdnaA΋| b^3Gۭ*V% #n@ˉ]iaL!~2R=zA*S4=I6O؇OC}Q>;V6 TItQ\4bj*"&Z d}zEoI̽0zk^,/nrvli 7w}>0_yCukB. DOV,! c;y`x-iuyj@u X~?99{_PyY#u II\0>T8XĖ4:r`v_d;0#waƪ5oqu `SthTw'E;֐jj %kʏTxrc9#R E;|&(:审B[ xC2s KȄ gC -u딠R5F>&,Z_Y!91 YF|&/` *i9Xs\'SjA"k@MG aP8Uy1A)ħ_cR ,eNQ)߽)hBw{p~f4.zӭ@] رTPoxإk0k !elfT3Rf% Hv}5&pw!Qu"r$c.s/uYjfX]oIwv`. o_5M8n..2,SzP5|[0⋇mKR53pntOV?Ntyn!I'% \\BmBlWr(}b:tE~saN!gH ^W\vUb+}Fz_EُoөX۷S0c}P2^?DՃwfPRmeݗ^`)U/.? $#UxۛAn +lyq.Du%NCZu˛`顩{q@0לC3T=̪&`=bRG 0O V8GkwR,Z3=ov*=M㓾_p` *1u!{kgD*~ϼWJ#6[Q,bNJ= Pl#l"kiXU$aվX} N(KV3 GS2w>V Yêmb=eEOz-PpnUu^Q0ÕNKtU(ez'W5lfJ6>?ιaޤbKB`1XYʏqgUf: $29-oqrY[ĺO A&`GkŤPEg7)`ͤhn&eƅUuJ;tyEc<!^3ɨmmn^[9?%ͥČVh tSTx&HY06RQ%;8 UrfOcK܋CHxN3е挺j(;Lǰ s cp-lS~z=\|{b13k~S~,qVצ=]}͌L8[8PU\NGtNatESUS3_4屏L\H}v"a&H a bI`ؑ{R :+@ <G°YgBpWt$.%rtʛĸh!q4=O':D Z:_1X(,;qNu'Woe03A4gQrܢȂAl3^/̘Cę9j{Nثxz ft }ʣV]j!/˥p.aʺpf*K<J*.95B…oZ,smft=7&Կ@1G5.̳F;0gD >H 45a[/ۇ PDC&j8G%-&14CS"-zݦhfgwb,&P~=JN"`hM;Sp.!I(q|5TqE QEAV֢B5fr7jTq R{iJQpyQsi=X&\eڈ?20$\ SP JdBכCMXW(Ĩu,Ox惼FQLA6I4c<`% H$vEfhh,c9TE~]b1iYK2l΍ךx3n8PB:U5a's RK8ko R \( L!AqlKU!o5,a@4NvH)CAayQ,/Aeft2WkLs}g. ?+U06)&ߩi9|sq׹M}IՇ:ҵ6L=3t( {([-ŽCW;$1ĨR}ƚv;`_>v؅҇G$'>tV]b<63µjoHDy9Zͧsl=&xKlru]9bsSmŲ!bg$7p!JqPһhx}l/?['KXOoMHXe|Ӭ6 w%(ˁ0И"b4e^~!Gyu`^ ?'7]汛) F.gk[.GML><}*ʑsik#ھtcD!ҧt(( \Yf5;|"BZ%vT-"4f_>g9ڐgN;Ů^$6wz 5Ned'ށ*o߸hv;TSolvz,oڰZTd=u1K5ՆnHah-iU,|oYBRuNbݼrjG0Ljmn#QYT'5$m"c:,8/|&XƵ$$~_EtQ-c4]$Vl+k2^sLpRhmSvn[hm񾌥gq^vAXUR1N9CM(\s.lwc(vKSbAs)2~[VKK^'V[:jwdCMVvLQY ~(bNi1J֠Mg7<8Ǔ| $d*yrhݩ>Hjji^_z҉eRo-%x) 0J? H+Du˓?kļΎ#C[V%Z\cګk\ߖFSs~ƋȄ'lvIф5SUdvVrF%wOFi spDi47}@sG?ͦK m2fpd_$hO ϐ-dy@ðJzp8 $ķo !)z!'5:3):iI]ɏ_p߉|$^_:*]t-Jk e>feW7@ `6f"HAݼMYzG5. 0B0d~5-8l\"VZZIJq4j5|^^\ so:iB3kSE08 X9X326 &x4r0jȨh%HÆKە1@_ˊ* NC0+`j!%>s.ʵf0UVu S >$zORS{ęUBCgL詬!7n +M vCY3EV$[恅8UϩߩTHϯK<0+CB]|=xYa; Z ` xhTz5^!(l˥r ,d1cVhWhJ.ȱVM~Z#K~6Fu{ЃVRI\4M8*sp!Vc|^DGSb*n.Lp츤Ⱟހ Kc o{$WlŁ'z#yh aFC'rÃCn5ȔVLE;}Ǭg(8Z>QM*w*$kI5˞ԝ>^WѢ9LVj.rٿ07`tKr$EJ42΁׫tA 4bל8\bF$;翸Zz3㸩f"q'l(% 6jzO"h(SƉn h qgc'&&0fSR.)d4^)u,1cp>+ EES=$ س+K#m2PEe Hکz!E_HlO0d2<̲FX"#*~O&-j,t&񒚛t;;IP/ׁ* ЁVg3@t`vn__73-@ F03QopN/H$H<`*:eKRa`P 袯I+[i9 lg\ȸ8H6&Php)@&<7戌3tɰ..!4"J1x27̳Ջ.7%~*vUe33 qk`݊%zI$#%Q7nR4&}_==F#%Cs!'Suɧ-[=: 6?͜oo6(?$F7gC[X=nqL 4-Y ጊ 1sGE-C)Z+cV'\+sG]=Kj$U@+ N#r]y_~@bʋ>(}z@Ray<b :Z⼎s%NB CCL\{l; ؐcKh*Twa9gq48:"u\=L 8_Inč*6s\ ʂݜ3?\zg ?B`:Ҽ^g!Ho%iIj_&[іI%w]nw?9xṯC%V̎4mV(va=?*[rӄ0?By~Xq@l@\~>e{R<]M&Ƶi6ѲTf,&e7,M-733bS ^wئNpڴ N6NIE>~jO6se[40@;cMwErl ܣXJŠjTJXyh/ɖ< ȧٟZP SY/ĢWf5i2CRZfX%VVFmm߯* Gfm,:wBq%b8;WI ( Pcx:i >A"d:rNRvWCuQ _Rq1RF{_ 4g׾8^+(h1KٔpJ\{A($D8tfɅO:-ؽH)֪b۬OLF VKԷ }indɑ8752 WrRr&0!,us9!b5uuKV}.^w_tu&)c>KIf"VzV3XySeJ#ՑXp ?LʳT*RU- InKJ|{6b.]36ᢲC|9Wv1l p?ɞ(ٷGf`lc)L9ΈVcDT-+T"2ĤLd\hS 2n.0 8=}B>a8he^d_J`)J4Gx֊$"h)Hf/y.:A%DYP-Oܑu Ȑy^7* iE0hcƪ]%)\2 i|&qT&#yF3eB~IM}3ՃThMAENPyV#P7jb@іRX{3&'wP7o~X! 3v@5oL94Լ8mbAi'J ej+6wdf+Q(/LwGA(fi?eMNSf3/=-w62~Xi"GRGfeTo*SQ;#^4 J=SpU)vV'[j3DZ2w]Y mVS= ^!& PdOWWזJ/ܔCU,bY38!.^eԿx4L( x'fYM@˿S/|{ Zg8"$Fo^2Ư3ZL t/Xw…G)ĂySVS_ qiqm[Tnvå܊:+"}i0MrL\rreVg \WL%Ҹ; ^0 )>=^gA&IY`Y-d&:Se؄=2[PǾBu?Iʄ>&TL4 JH"E?yCWJW;[es`d%~\ 儞3֠6,L$tpv(ʌ#Oqc "F%><"́o?^GUuݞM\`bSeBT(~W=F4/ǀB3C?;N?".ޑ9-66rTya|݊f9Y 'Z:C)v ɢAe>BlpޚDGCڝ#$V'%YqMV>63*?Kb@=nAp'Mj7w:dDDg){I}."ycD& /86}`rhW0RE&qڤh $pZA.q-,,IaR^kT>TamCVA PRQ e 7wǡu95OLe>\9<%)ծ= l/pe#]¸9/kus'hޠriNY @+8q^vޚ8-rW f )x|EA3bVv,2䥊bbD[奆i9 5>80T9:ĆFF|?3w'[9#6* PǗj<6Mv;x=W<"'+6=\JRJJ+% 1[.N^t [m,d7v_FxX3&ETu8BI0rd0[*TrS ! WK2S\6>yF`96ՙ:}ۃ/r(ĞxD *R) 0,N*IIM'1o;Of"I;ʾdOE'7nV)Bhu ~Ck#k4 ӡľuXGSYEK5E蔦꼁뽷@BLWu/ض<7R >z42?Sc=?"ٙ3Vy=+i!dzI:t[GqTCoaR@ifRS]; [a|1WtKIi 򩰗a78h0!-YL„3$O#z"'(E/dܟC%ybp ơ#ʚДӦWdt6! J)ꉹ/exyCՉpw$;")v+C02rIk\{`QlU7YD5w;*ֽu;0~Юs;Eᷦ{H0ҴbRu@ ԟblZqc᲎YϘA9hmg* QM{bV3PΒ:wMTNB|I9 ~Z cbgFoSA=ʶJt& I|e-xWsMp~Y4ޛ/eFޟ]2Kuh`K'ﻙvLzQUMM#Z|x g}, cM.'rlUӵS$@>~&fwL _ v(TL@[=^~ăAl.ۑfO,\RP >e8q2Iז& VF`Q(nыT'뮢Ac [+t6t; 19U {XhSqt ƪn]1KV#6;f#.2>4#ߚK')XC1A*}d5`O[fjCu, 3Ie)楞ڕѴL+4U|5Ugzؕ%lu+M3';>MJZ[7  JnTC:/[ 9V (灹r^iyh%; "/{(tTG#dRxFt'&^(YkeQwM >R`CU ?l&{S- Ǜ+ Ix dfjy?JH`hݜ&$fpٗWR0Oε=K{RJӫO_"i.{ͷ2w}t<%ͯrӆ{o4}v(Q[I/hr;(!rrWi} K$wP ;"r 軏uAvQ7|}yلŊsnͮ.g(jq:Odt1c1Bl|qcͳ;(v<89 twQD9oz;Smt27 ѧ^gsa.WUC@5D$@#Ҙn(yDh&H\|+bH؇> q00b{ aQOk9ӠqEvUn5TrN=WB \p 'b:k$inьD'݊'rz- #:>Bn46? ݴTf_/DLӐ碈RѴ#֠qؔ])ba~C\~lN9t0vA4t hDⰼw@f$ݯD?t l"cT 4QKekIeʟ0RJw^)w[ bZ\dx1iB=CR&$A X! `՜p e&nXmx]+FxVd Xxv f@!P_Wptx]. yʖ-p$L[Xp}[4~!!q+@@E6<8pT7BF[V,!)Nvɪg_e({D~+k6Ѽpۻ):Ɉs{ 5_U;<g~S'2ox]V}[]w_y}Pȧ[VM2#:Foq:td[d|4 +i"U(VXT;?\4$;%[Le:,ojz%wD<"jYѫlQBP2ގzTaM\}~h,`=PLۋj)9SnT~- ~rQR \8Qk^DIPpV>[ꃆ9th2H ):b<[bWŜ7&w7UURDio2VN3?%9̹+dzOHAָ08n "2A_,˒AQG(+&8i'E(n488htkqZk||V2e.1J9.1Wˣ 8y!%a܌E5o PZsi-V}\&"kF\iy[!6509MK|ɦ N?? , ųT JY08q bYyl?-P ="3"RΤagv @3/ΐѬ85K=E&SsC9VA %d40FDZ?^gɊ~ֽHMD;O V {3_ q6χ~V,h~ċx8C@{.>:ܖ*juؑ;)B 85\ΎSxUGxzF@0ct<E[- B)I%k"| 0!7ѧonv֥9\V CvW j3&x 1s}뮡!vy7tu t>q>J G$[%:7I2ܲF_9ڐ{":qCF.GN˘->(AbIu1De<&4 uV\Gڮ%ƙnX1oN{ th?n] `hplB+MqMg` aZk?d7A!EW!oZC +RV rX5vvL ~oStnP2]?έnq)!L%]N\L>:*5s%DB픧ݦp!]}Z$&"M/08S5z\5-…J7V` mow\s*|Kzڻ3">S= ]Lf!N |Ug(zp#%=~^@15dGBQBwUҩU-,݊ijg8(%R>RͰ?t'K :LTL-.}J߬[t!,&y;.!=ERI2d%^ڧ@`(^V4,EA LRe({corbqBP%@z,_n34~-{ҿ_UXJ]Wýr ' sw'@N>ND(\8Jo7f W4X(md*BعdVZvg: | |c&D '.ݦV AGK- di?Rhd*z3- ­؇q}kaNy{"A_:ffk.=ߤWG 2"cFî/Lv>{`nf!a—`z! UU*eE7@,nd NH=@aIzm(ݨA߸7F簣b#MJ:=NoEX8uݬTA`̈́"&ACGAH#2@CtLsU4Vr8\#|)~;\IXwqfr\qҫ$XLy! W(zkS$=+aw پ1ίȺeW%.E͋{~LLiap>0[@M;}¿h&;',Seb# ,vl]"*?׍ͩ)񺆊cPGU73mKM[gYNcıp'r'%'b1(;6%83˖Fy2{4Ďs0ݩ7gڨAȻ'c@xJ'-Y'*40jzIV?=N.)Fb jƤ!bSS;stGԎ3`x>zRɥ+կT̽\/£G n%( 5U$N1_ȫWB\6O N)O|]%M1Rq=)S4|%2.EWa )*k$"jc'"H*jyRX MSmUo (RҙqENxG^84B w*Tks~4ʴw@ tUJ?3œ >%HUB UtL{gH1186*szoJ]+vmBZ ML!KTUuJj8ǃ_wv3{VF+ԐٱΜ)+̹4KQV`d)2x$dnbOj9 $؋>I4:œ-ū~:uV 9xo{ uIKATXO8(6Vf$~Mmޒ u<T-bڹٶ:cvGJgS:|+I:?=`D%hf֩\~q6'H% .\g-cC2&aTi>\{~;U ~\zB /ҙ˻PfCYLNFUSRdKA5tT;.G1 =i ֿaay {U\yWKB{sh_T2fuI"D5p 7 !>W yxYm+~{jNI0Q|2v"ŜXpTMt3fuqutvDPJ;YhLUb/NAo7rvNwh1e%jh'|u(V8" iKg˂shR|(+fbVpG#XԅsJ(N<GIw*}.ɝa[i:E9a<+U}pI>_;?cp)\,GҾ&S.ܸFc(]=7y(CachCD_k?r~+yH+5@cOz_,ZG7? BVޣ(OB~}/X8Br S<\ɱM4(EޘrfK=Rpkm;GETm)IGS rckW)tUEq2.@I˗>Y֊鎆7qVob*]3`mBD`-4@80}0f #]F $ܨQTS 8~z|М2n%-vԂׅAol;/vgCz6U?fVj[>ingiQ7QB ZHDH2%e2-!:lIQzkWS&E*'p^a䘵#fM@6U-@>]x_%ړCVb+-,ݖ\cZ\Е )Eo*SPV@Le`x O& Z}B5O㺙a ?( G+㗪~1%Ϫv3^pO } ϨLֺ!N`AYwv<҈4TEx}Ch-EHF2pgKX'PZ#LNdob}^c3Jqk}L9ȱ5JM=y2 cMcuysf ;ad>c9U&';. Ee;Lٟ}'s,d-tW"[W55L# i 3S aZӍu_N,Xʅp1kfi^? nav?H5ِG͔ǫ+oi{GlsS>s+BbB4'zI )ZW\h31hrw%>Nߨ'c+.^oUTp~lrI^ܢQ`~]3z !|'<&Q*5*jfJ`L1R޺('>i~UC/_z$bv0᪅]7QB55Ni @ "ĉ:SCAuiцWЋx>Covz[.Ը|i-9+^uG0̐\g]Y]?!vqlCs%{c1-Z.aFR%&j0xõBTSRLUwtR³AJFܲW|,X%P̲ 9`XQ _v#fC2^H.it厺:[5EdB_X킄ö%oy5loe>Kɉz~aٞUc xbUcA;%=G2cV R6,uZkx G!^dP*$,8]q9ľ&QJaYL8h n{TWߗ|2^ .PDG;y ֤xk >t:'ZS}Bع4 re/߁?^IDL L֩;!U`P'~2)}k'RVDuCR&Lx7ުכN@ E(k"*Mh_z9DN|rQV;WrA Zb[. 3țL4#PXN.]0x+jV hgXL6b[{}!l, f4Ad M ZdG  ,d*c?߰1zvVŐ[ER%u+ m+40+_ڣt|pU\/߾ϙh?gm.^rU鸞#c=9PB9U-&E5+Á8ajjM7}a\M(C:r{,7gF] mjL Qɨ32ԪYo1Ix̧%IѦr6WWEuθ.X<]=a[CP}^^$ ۗ[SF; FFO<[iT9ɿuEEoq(ǖ܆|Һh}3/SՈ Fg3*u0XR, X-7@c#XAA\ZFk;zZMBdӒ8l̽;9yf+'&Yc~sn/`Nr-vJ,A'EL:o)ƣ5veT; Ŷ*bt_pRJs@r q$ԈuD]i6t)Y=yp-%[u^$TMo?_zɏ1&F61;^ߌKUtӡU?-5l^e'95fÅ$w4owO؂w )亥ɗl2 wE%0‹*B7b-K Ş( 4S[޹`Y)] |R`#0:nq.'yjZt^yjC j#Ú2W ", rb̹|wo.Z0%#u~kF5v[6E м\ђ3p`Eி-E.F sY(X3xRKQ-|CE,%_x4 )͙‹ZaD= Rnˆ0Ʉ$P( |v~R R6|zM:nwg3H _ޔQT]s*˞FRߒƘptvt'rȊf-5 FP,$ojBkI&K&o [l6`p wb.MD$Uhнy[x]̌L}7&0@ֈ-TcJv 3~ @r +w莫Li她/ʥ.W,vG uC:/%}!hXW08+Vtb>|0f[gxL [&h=Jj\K'蚁kQU[]c@/ ʽDTNbI Rw^\8ڂ8L 0&,^U E75vMdD=Q~-ęd\닟MށMlelVAL L!n>ڑu,wgflul2=R$)((.Q#^,͇Z3 mOJjϞ .\4FG5̐({vc 3( ~&.Dyd܈_s'EVu8ew^n_{G\`]ς.XEKQdJԀqJo&^Ze7(@4-z}ȂYɗdGNHvhg&.=GJ Z33hg30۷=W;礇E,{T"WHn3 B|'fZu  1D\V~`sb̒ }r&P!cWtXK]NI./(1A)"ҨPD,Sk C-?hﲸ*@!mBv|Ζua=ƻ{̽ʳ~TX4/˨q.t)yJ F[:"iLjnYś*!2\[sne9a26 q3@"/ͽZi*R( ~ՐCb6;qݎ#h T&RǼRqS +AFa ) ъUÆ `$PICſztevw &rٳ22q5Sg_x{/N_Y{'LmxMW1s)\' KgR,WV[ēʣ^2i-x~@HPk(ָMYM z0'UY*aQBǀ$s;V&ZRGqml @v Q*m5(FifyJP vlZ<!5}EG@؜1c]m'M.[vx_BZpp$Qk]3/5gR|RR\>h翔V}rr>0;C{= e$J]^QBcV^vP:w~ޯ 5 6k45vnVv@& ,z xKѷ2˹:$ JA@F}# Ȝ %y x.Tv.E6TWV܃wVU@ UY wx'I2E2  hr' X8IQcl3ȢV)]C>!h5!U))+COaAaX:@Or6P7ZJAy0u`g3v_v4xxF qPҔR~N͢@SϘyYɚ0e]#rLv|4 Bܙ~q(q( uuLjIt㰎bJ_e$/ٮ ]7>ƴ&5QX#.o*J/3G,$/2SRk/%f^> wgNX^۳NU0v+g;NZ]E㿇7j L3mbl}_ 0_/_0H%V1iQmn 'KűĘg{bA7Jxs)<$ܱpRABx+D5u$ǣ9ȯJ-[r) ob#_47hvjA$pAqL * ʼ_̜#ZK#L'Od-Á{ZѧMȩݺ:[]MC]$Sfyma㗼ڇ #*/=df~^w! ~<9nωe^vv@i[ΗYPn3ekq )ovxNhBH$MsƶnI6p]W;9$dbuEף5 :Ōde<$Ee7}'/, cŷuթ8S4_2N8hlYƿk²!~>|o[ HWv v۟Ta1V#l'J@6U6H&D]XQDMh_sR`ųVe9G^PT >PsPZ~;2齠ưP/ʣ e'<1C?<>+]Qr0LGsɗOU !T$ѯ,0I&X\ ZJ6Z}99kjS`(`= &>opMИfbky5_4L_nE>! Tuͩ`ټm{)5lZ`G;pΛgOp+v\1&#c%_ٍq# Ԗ3W`Z`)qd;Deu4͜rXѮӧ>fÊgf|Yi-l,)NA?|OmigV$1 Rp&^@IRK$#p\lWas"qT)(Nt1(36jlHLopt CՃI-z-~}Mw,TJ{BfM >1d,~kUQ6׺rW zt /t ^U(i-SR03%}^g'hفW.Z´QD㺔zTgtӢp'œi2_CyK:of/ ]pQ7:b-PIo`D< "6g|L96YV{֤pPE=t]S{@@Lv* !K|؄ R^m=OLtnjo'6p?_OFR3Bă ?^k-4Q12[?AX})Ԙ(U%Zk b[ 9ST5 lL^ @HAa\R"CRt bHgrh$o?+l k>w A W=!Zv7c] E l!+#Tq@طu uqY||t`g;Sc{>'tIhh2̜8^|-kp7ѾRq絼S@de0q0'*K^8PH=P]5(RkR@꫱T֌f+ڋ8trKY 3"}tUǛ{z:]WF*[<0yLn:"Y s=padAAQBx0o-j|<ݠ1_G0<h'ھ=4&jbIs԰}ͩi?Bϓ&U-k/ߣ1$?D웛XƢxW ޹s41xҞrm 00t g$KbW-zm:~;ӏl?>M#fRly`y̴lFky}M,=Ta>K?J`~v53ac:dq*S}nCO[:, /8/Zu.~EGbqa*:)Rz~]G+~&z(j(t\殻h0uTΕiڮ9Qmߤ1ՁJ!ޘ69,{vMVG"-вݯpލ{N.^O{֢cHqoZ 6gk6{u~!+^L2x8{Y&8y2[&yZqG/bcy3i}v'mt  jֵf ][9al— Ip&i߁<(!`'I=aK2$BjAT$(mTӌ;Մͷi-l %;ƶM͸$SZݒ~w''4^YLowHGP/viY` 6ؒjޢwE3a oJGm0Y3I%[]%B5 L8%F*FbeZ*0JV7.Mm=fڠ+kc֎)]`R9^0Mp4%m{?F+dRS+,M5 _Tv^#)~Ls 8҉May>i[gԓjwi&\+$Z@yrx>fsY"5lڀ5-p_,z–_^ܡQb$WX4%AH?wQ?v3(-LNzo] ŐQ7H׀Lv=lR8 ..80e;t846mwA*xAʐuP6(sm>Lǐ wXіz9mo䓻P3  ̈́WmU<\R, ~+vB(p\vzq8CN&ӣ}Jnق9'JsD)rQg54882ПvjKj$rvKvQ&_xF^ )#^}A@_)ڼi 66ʌC8+.$|aX墙O-Tl~#~RINm/k[.nGO!v0}cTs).0yIxeYmH~o|5`$DKoQڅd; MF(.xt͎u#! ƨ'}c9`s& _2 P;QEW.ߌn={=3YL-PԤ+j>o'-mt Vغb<?@Fp&*BrL9e ea >)Ɖ4daM| y "|T) *|Zm}vF!+$ `g){[W *4bBipcc/l89,ُ~J1l̨3sKRzkv׺{~就X t*D T:{Ҧ )鱣CDG+EG(Hu$VBn2B`zGV0Z$uϳWޖym ,x%ɪ m&otv!E|&IO8gJ:iNþ;BHLu6p.2aXEt8[`# u$_ x#߸y~@P/]>wpgE`7^V{N ҀU)ͪ`6…Ct\ǻ&:! =Z4+6;LKc2A1?s׸!|zA%\@3 BPuo4c'x,C^~k0D57Y42H:;V}<_#CZb`?l68m /z+DMȻ d ӹE.)V<zƇW %@=VA*M;y[9pr;I.Í6L7#4яMn2R)-Qo+Gu#lZ=k4ax.t[]2*e+ʼnR$L#;]!KnMֳFFET!4-E| so+;Vʠ [|0NsD>IQC aɁIVhA^=.ĺg5 dYڍna]P/Z@Y-')qa8I$ܪÃlJ[OrƮZd SA "KQeO`T.cI4k!`c%uhg bHеj`i[?y(Aj\b.5PEz >td ]B?gr#mw Cԕ)ܳhup_E?SC2esa{l^wa8aZn8EAl(sZ]C/-#6)[9vܨFE۩W(|y5HO}+5~+ =L-Z9~Ip=k8z,I%$B"Bǎ3~>/%7ÄoS [-I:)B$\}0x[Kz2mٚ7vo*7DU%׆tbrnF hݥJB8!E( "sg}x$1;PƂDOlws,yշy@F! U#A1o-ѐ|Y&~BL U}" #oNgO7L9Aμ5\fͅ]o7y8)Ӆ>ԮI$`w0Kʴ!pm: *˳['u"u"8iB4Y а'>ǀ#%g&8Q*mۃymQ~ s i-2ԮA"Ä䵥rwljLM%AC]/,Ҥ,8E_)V#pb wGk&+N (cf|fIj.U"^辤x7&e(#7wbS%l.shM."^<ɑ8ʗH0b}^{"Y<FgiFo  B+''џg  ';BO9ΜbSMnYK#d v1sa(aN࢖` եpK/#O*m0o{z"ZaKNU~.s0)^B%KljKnw8naA V' [}cE Q Lg4-BwpG.|;+Q7{xo ='G yMIFů)*DB֦^[k㫶Ekؑu gG Jk 2~X 1 ~݀]]r7_marxX c.sDtD :GZjnETM# `D3?mĬ $xEw`e>(ހ`CnH0 KcCS|[E:rBM bnhCQ}S >U[jϯYT}BWc;f9=G6HdhٰIiuP:?9 *_?T|%O4V}:r^\6/CpF XGhoI'mEjڵ]52fk_\=?m|華6`DLcrx砌J $%6I•sL,Ec z-bl*֧^ǐG*8V.Sf XGW}"x]usb̵J=')U46d@-D2VY;7Ӛ5j%@@+1jۊqiD8|3VEIBckYlYb OuJ$"Јh0(;@WLJTtm@ Ȅ'q6p JK~Mew 8G3'Kyu,*f-y.ho,?cbUY0Yݏ%-?ǫu!> M(>hxXDRbcoO^j)8xNJ.:^[j>RJs(m<rLiQ[AYފg"תo4m|Wx+ELFQ ]5b1n7~1_?%wSZYz+2 VF(''B,j'ϪY GXwxm.~Co15aq&3t*W|v$d&A5Hh&Oir<$Ƣ1XMEphu-=5vD痜.K7k xo豥 E;5F7ҎMwp[^, }DWCDKoa嬏O$ 3hMcː6n_]ږFH@--(R&[n@7qGiwlk2&Uqp kADR31߶459ӕߡ KEۤAh"6Ka ABЀViJ8vk<PYBJ^x.IZA_G&gxj_YeګVV&Gɚ !o| 7꓄a pU~}3JW9$I6tf,Į+@*nU < d_k9aP c°&NkVcc`³bƲuV>TnRqT}0;|m|ch6ڟ?6C\UpV iSb0mQil*&ݴ['y-eoh4?s$n=(0)SruV"N$/ uк$=^'x!; `J:8*qbYUP9w%8H b[pr ۓdGtYSƚ}ipc,c?引X!@0},S&Y|TY˾i~0O\Z!-ƦGw^Q?ʨ)b/5sؼe>Wa2qgU aNCz 4)_IDǡ\:'牢DH~qnpۡ):Fgw*[h4߼]0)#(rҴD*83/(S Uƞj=ZUz~xya[ւ%|8w_r84mqf_$hJ͌wҟa F6$qD5RBblKD~3A"ǔIjiƨp\n/g-av37 0"lK ODWz;B aH\"΄:IIKIM(sh5⎖$1I HO>`s{V1,T6mսZ:d`zJ?q >ex+L77jV5%# /ɒKX/)t E^k[۝ cg*|̑3Op qf?.xSPT[;gͨ%z ][UtW$K /\r;BHl]oDA-SM C1w\1ჱlk5H8t9$ 1x/'TҞ$w67:oWuXƿ&\mHOz̚2 ƘQC|)vi@~/JDT8eiWVtםM&~ٻOx`}9R%7Q>M(;{tHHM~^*#+B=X?DI{w~ z0wuf1,NbO{ t>b &(GN7=Mo)ϧ~P gWgB $F+pSB`@''SAKEF*5(%}0}QvH:_ V|:?9=l'[b-*LdpPojz'ay@ٍh0(Z v6*'О(=زyH*qH}rfbztiv:=i?abf;1<&šd9MNOkJ>TN[μE_QI"+=aSt Gyz1B``XdQYj'8FMo14TD5ZFpe`e֪SmP'wBE&|#N33Jx;;)ڇK\'{UcǁDt1v)]]β$YX֭EFo۴1Kѡ g!ȜF N.(IM3/jIo!A%̴?>B; arA Z1|W?o>,Jfb9{uYGf-EE|sf'uc70@Z@fnX\m"9{(R3MXk~eQMО:v}8d.[EN@.H;sz@y!eo#VԚnS|^zH!{#yWE4nang)#RswAƈTL/fgx­u;Ӆlqqjr9h F~CWpc[=L+6E չ8>&!y<2|]_Fq }6ҚLܧ9=ģQK26QbL8m96{JuF南mc7Oz 1ÕQ&q!:uVg:7XT(|@D3"RQ&!Lp4:,Ҏo!GlO#R|/x΍:$t7ؤ&d_$ݮ[& gR dtk ЭeQtxa/o8ձҶc"-hZiV+ *rOӚa̹@(pNV2DΓ_,t(K9ikn֤E .Mm6q{(s\T~wyWRRL}N;q3"#iwWwh7DMO -8EiI_A*Y$ecJAWvC5jbD&XPFj8¾J-^[H\oo̝$ld>0rn?]->uLFnˆd/ƟkJtlԓc^g8WUko|'_BY|F-9+#Kۋ߫K9f#@/YO8fYH)fwupz]"L M/[_I;-A޾GT8<(@f6h]X{rx@ͭt5Cp(NJ=Wvc|c>p17-dBdVWi@d|'gkCn|3Zv*G {TKgD03obUvInJ"Her i: Ou]zSK>CXRMvu@1װNSj{Z啄Oji~#{ PV~C5cs ~~f| Rd9_eDC2*SqSogͮB9N@K!\#֔]Vz'rFPvAPx[&Z ]Al_ f`WʘE#@zF7!2LT MvnCƁ Y҅lzߞEp [|?jHBnW:g  }  h?%9PJ<ϊEXE7=Az;E%)s XGPs A (H:[…͋t=\;:Hr@"챵JIap-&ePzJ}'vuv闼2eik.|BM5Y{`\0tb%OPggP=XOr&,Ur>_") ݟ%,q3o0h' *!/G8)5-gIs1o5CL*dGOX[}@3RjAAU lu-p۟Bݼ_N?H)q"Od!- <~'7Xခ 9ο EB=ӱM5g\H"{*l7r7?PRe(&})֡ R>gז WōS8+wA?(6ÎѝyHgɠjք?!Xu"7bV߸JUiP|Cg و8!vt.'x0JiT1;"YID p,'tf'4 1dU?O6:<1P"\RÄ%X a7B|3,nIOVo`]8I(pt\EFY*z&]"HJ8 1BF 't3 y"E:VȺ+d0 r۹_LE Q%5O X.!r]De(px LAap%!DXو`A9 snvW;V-y"8m%`܇ҩ.J[Y5d&$LO x]4}/"eCSZ-Xgn6D]k6Gqb/w%%?1BGjcc*MoH_<= 64+$ 攈1d1plQ7\Q?P=QqRzL~P> &k~@z["¼- )JF`6FԣayT0tlF{b,\;?=#W-^̧.=,&_ voPNKw (hY4N$.C/ePIt b諱! Ks[5#h ݜ| =`8eA`GYvqGmk8}8=Pg60 TK<;ga,Hh1lņ㨉ZQXxHPcf{UM bYfNf 2ε&>Ïe9CL>ؘѡ" Z6З 9od~Ԙ=lzhA:롇N7Un qDe T=te_5U94xX' WtK2@rD=HCqZǻ.fFC7 &Ie Bp"d"VU=)$^f6 J8u"Qo%eJ]l*@5CX cXr<[xUo^H yw;/XL2=عlyC ].A(&v=xʹ_/У[֢XgM~+nJ_?w:I}A{s#ϲ*̴X1,!L/EWWt8PONݚ057t>ד&"[PFǽͺm\dtO f} @͵1?K鱉qmmF 「.]`H6刴D@ _a!?7X99U7{^1[* ؓ| i`—qN6db(\5`fz n88P=ͻF$_@0K{jJQ0l@*Suk ĥ=|aD,H\as!?$`&!p D9(A>f@OݍS)*Q RUY9nj/ U&:d|t08bRod9첇{p.٥"tDk]HTuڱ#cԀ wt<7l1m޴O*(4g/PCr]coRR(O-u@!0 aaVY8F9nsB[aHEFUl`u]'$!@?\kJ/B}xX(tWpILڐWO^nc߇SR^so@c{4}?+M|RM!AwhN):Ak9ro-sT6a:ԑ}meeB7`{sYAMzY!IPg Tq+?`cm ʢq(?۲H|9?άp~X%gQlUj7u #ꘗqOʈ`,FZh"f8,v_U ꄑf|-i9 -lmZCqjaH%IΔc03 bԃ&*r3τ7B?^QBM1ɹЃc v_zTI+k,:,x>t5(ѼNNcƽ.>];LnxV#<@-ynot;>x0=6 o%\NGU9Fcaǯ0$]j&׍TʉnĖ#ٗю&AA~oX_è٩*wDz2,&z)ʒ;~y 5:һoɇLNAWnNW{UGt]37Qt54{Í2E#yWpwZɥY""!f Bkk4-{vDXqfOېc߆M\I.A! -눜X{#o@suz8TRlE9YHiALXuwĺ螷hRg\gI( L_׿אɫFֳNQI1-nD:- WP܀1_'J9}K@ρf)K-f ;TS%&޸\d*9gIyM\6q>? RL@lGHdLY/bntc[qgl{ ѨiǦdaT`sm0%l.muaڳJ7URwvBs3ZS\d-ɀ&hPU9 vr AE/d \ w'{aAw"ExvZd9n2:'2-S]a~ V#ɢ[hdLM:x-*ZChkB;]UP{e(Sn"QQ<5@h~LqLȾߧ ultNJ^j̬3Ciq΂&N$X`@X9 K@8#EDs5)Û7Ud)G#aBצԙTEnpF0vU}h|8N=@QC~J_U5^o]2X輫N* H5&^̹]b$ ifx]w?7NxƃonkGs՛y땲c`\߰ ;3$ 0uOu4t,X[FDP+a^'83>~A^޶gƵFπV*gIJ¹z)IH ;1)7YֈV9$T.בqAp2J$#aR=ؘp3 ryHTEZܞ>mW7OAmVEd#޸ӣD)eBo*z~wcol!018ɺj9NRtKS !~/v*V$-1̧ h#HZ}!4GT`;gGQ@Ewxf)yF.Ε5><(&p宨2)} dMoR{>3 m#xʱbՙp3LimsIVЖDz~A BGچJ!{GF߉”$Z3 I#\NR(4*8b#eÕ#(#|?@X.'9喭\\"4c aR.wo@R=L:η Oe#k_Ҁ ij%qovF ɞ~JƮ~э@ gx : k Mu۝iJ^- mRU66IP7$xfY$;mPYOrxzB{By7%ee1*"cNԑ O|1o'_>p/BGbUvT^~|+Bs N½XFP"4g4#݉COrTPO3NC ἲ>ݲxʹ9PLT(ܼҦnTUu*{hY\o W<V r/I$\l{$[qyni[WIbҿg%kHvMu7T\\ޖ~ SPLgapU3hQ"ʨsMd/LfJչL1T(O_Arҥ"73DuA | ]L`.AˌKTCL:L&B>9l0jA/{6^Ժ:?\Ŝt!D# b-WleYCd m^0!ɸzݶF /GbbRPyj>!9eꂸpA€^ iR`OɤFf٦;6OqIfO堞ׯ9߂ _cUƘN1aܾ?1G-Jqya(~ FIh 3DdZo}l; x:D=7#ֶ[{#õ@p\/?3AڊTց8Ylm)ΪO=1qO- +b?w(la ;J@E 9NrvA +hG .LފsQxVGn_LZVCռIK|.SkkIt  ٘\+jM+'+GX&ǽV?TtZM@uvik.\~?<,_.Px*-|&'.v;Hv as{6,-Fwrd[ ^QzD. F05߅*؃ii29_[+VNhí7⦎'[u ^SQ.g |NM\티mB YB롫!Qe?\2[8TEݱr5 8kR0!}Q)D\ɝv˦ 1k)Rw{'$;Ʀ|C }d* v}3c*gƜ^MEdL|InꌙVa~I.8Zܫ͝ATv:zV(u}TW_-J d ʱJQ\Foi´=6٬+.vI鰮xZ>&jTU |_71x'NbV|KYgpm32!\ *{I$Quj8[V )(39m4`Iv@XF^wU+z?H2AIkvb'y-D̽"kh^jUU) ?.6<'s-0n}rt̞[VhāgfVV6sQ4 YdƝվyHJx 7KGx) ~*Qr;4mu ?boEU` k8r ԀPY[WV:EXU1X. "5ۼa245tq엙~@̒]g]eF?d[.PV,^;Nۣ3{:f|0$[-[7Z4c7ė4֞KqӦt{Y-)c{_r=$\WsE  5D=밬:n6>tO:%DJih-s-:zHKߘXF~1/5lgݣ\hnxh. Xǧɹr='W5i$'DExwOT㼤 An%  8!aJܑx#u̢)B(N/> S*Cn P+8=zb6*J9l9&1!(KRn^!#cxEDTn{?Z-m)daz^\~ 5i[;92#%'ܺ:as!~07>,ϑ'- ΪV5G)qY Ge.~0ݯm[n]io<>-(e&RxCSk309E_ljWYj9,#V>.7Zis2rKHvQbҺU+\[0f$A7I15:&$GƯt"oӨ8l(KQ3kUn&x"1$Q>>Vn#<>gPd"^< ] QTw5X9 g$ө\hjV jdlSJ*ؔ2=؂9/$z.A]\'x[@HQ[hqTթtC'lD:*iM݁a'J0-3,p[JM6M]B_̄u;B t>  k){ȸ^lM-6w)sÛ!k(Kl-'\aǬꈋ'Nz hm~=|d9Ռ:fjj㰘8jbѕR@Eq)0ϱT d0sNeCU:; 7\p@kdI$)4ݹo>= N^Ǜq\t"{V}ӜatgxދG"폨u[J6GEe~ @ˈQ!2IˆQWbY< 2Yucۅ7 'A] YԺy2Z9m\KgPiW?)i)sԄLl mٓG9552in'@n[/ m 6} RB$%ILܹ⫆F ȩz萓M??L HH_;L7&fEU;RfT~B*sj_ yƁ@ bNZH>|ע_=認NbqQ*<;gZ%e>҅i'ʗt~~Tjά)$U_vPbh|28 $0LqS.~΃x+dnl]E5jLAY~i\ _WdK<_臤(^ 2()-AA&LX.blOR BxΒBs%l%H#O%~Oy*fCs%=q@:;2}+CjjdqS* %~t&Yj,7yYWX +ѩFLZ qC3xA=g8ZY_ ~N4=|9~I#p9f)K}ŢIh?m#'B =BW$# OKHG{+ 8U` 0r~f{DPk 0%{9y_ {=~?P|}ngwWTC/r%Iy#Cid+oH@tf˟~ Zt#9 g'v@ˆ^d)֋o`(ڋ6J} eΥXKy"S%yur?P'CWڢI=!Ni@W<_KFTLh)ٯҌ6yD*0+G0TQ3]*y)`iN7C$eF[? lX_;-Z;j"׬0y)樵ٱ'Qj?vTģcqꀜf5_5Jdk.駱k?t欅]FS.QHsg$<8L@}90N!J1xt78̚# P}כ{E7zjbC]a޻a :^yn*N=d Xн+ WfP@r'n=GPXb^ftZ}dJWJEںkveSJC⺼!\ ^'-]tRXY/_cM}ɈCz+)q0븏,[bMgCkV;zry,!c+lzrB~mӽ['K(4^U9lp2yN-ГoimT6{ siN2.*#Y.F5X^5a--ص-J>p ;k(VQUؗkְfrd9U6SwA4K)E"zrSGgΫEg[eykg~0JMJJ%jr7{ ;6h!J/EvU4Ж# MvD6J&܉/5_juu]/C1._6.79by]vU3.ث!}7uA LEaRӺW;mLs]2"dJy_2N8ԣ%%n'wR99 IMwY2??)NRE5.a_< қi."`eWIx[}ԡ#r_<.DxJ~ 3e.sO<*B$WQWHܤ;X$ o7&?d~ k,لfួ'˻ 2XPY?SyI/'e xlEؑe\rQژyeCGj,*pCɾԵ-7+[P@:Go8n]0["XM 䠶6|X Mi% +ygCF1maȔau T%ܐb%6=bA*hO~~wh$bY܈c4ȓHĦ+|#ÍCuq+!sNRmQPo&RVN`Z\ ltīhN_VЪJ_ƭ )8׸-SWz2|[AiPmg|WOtR:ciݥB)iInx#/gL7ݣM xw?zE)pЙ?ϭلj ܏3t5!((a@Ͱ'"eԑ-di彃%ʫ| R}>"v?`5uQ\ DѪJIi]")#8 :(.=%.~5sa-md)"mp;^}].A=2fk߾;x1@WM5 V[[_7|o٨uˍќn?`siľL&-F5Eۣo[s/y9?:ZMk/(!ĘN.(2ڶoHR]qscbwv5(b# PkZ:Kɦ|^D$m _k9wnǔk&Ԗ%o6g`-0*FK .\?ڃ_Sh4vE!$90-$i+p20"Fҷq{$$kOƋ4?MS  bt[`a>UйqZ~asvtd$Tk|5g}@0wi6ze^$`.;.u-5@YVIUV/Vȏ A>5K Vn ڇO^;;@j)6?1n0lfc集lψ5)1d.A*P9iץ͓U6uÁ'eLkӻ:~X%ompS׼W]B >Muj R T8D]$lq$DSuHJh틔i‡X\t\~ЊZLmg5h{u:N\-Z~wBOذeDͯ.rsPۈ/x9<؛J )Z,LíȼDl {Q։`ļퟮ~KDADaDo:a*jtO@ vh կgB\Am!yC G|r@;VE՘&O q闆ٍ~K5,|Ŵsm}%QzE^XvV% h ~pb7nRЅ\~U)z ѩFC |[qws'PX1mKCk&qBl(v258Zp(,/vRK}=n{ %GlC˗ؗZer2 hz&Bg^FxNﮯSǭ]k鯠5#".6;كuVO~kU0OZ\ulbM Wd]>ZQx\:$ebi.泉P*7hi] OX9/߃f*WuLt'n_꺗P5ϫah`cbvgAfv'E2_EN)vrC\1dP'v+:C_:B P?~C iYwHcRw%$KM6"2Fs'R2Ub0'fmgwtS3ڠ }_RO^snق|v`i^`q۬U2762,u\Zߛ6̫cnjO)k ȉLPGZD\[1$&̶5.k%oIEŞ %O1VЃvK*S|oQGV-Q4 `Ya;ff7MdM( tkӾ*s?Nf` 琛V~1O|gxeN7Dg&}/H1uOl§E¯)4h522ܣqżn80],-SϷ*PCnMo-T a % ZH"%uKd.cf5:69=<S&T'fP/yit@=ϝ)~6_ЛUB;ޝ8sy Y{+ߋ|ĴYi^WH264Shx*+탟n3R,mW9g0,s(_APYsޣQPjD|BQ=նUu졮h4JZ,Bw0TWEzt\],! +fʦe+fYunO5ck%&0H1SWoeq(9ʿ$+ƌ!Cx6ݕ7FaG ;SW`?(Fgfa  ॴ%^Sd6>7Nc(0מz`\ b~˾>\@Tp Kɛאbd. 8nބY0zW'A?|=VZvoK*ψf'Xf =̞lq$ @`|Ө~lBs./㾶A L:Ŀe +? ú^b&rMVeRWH郡~Zw'J-l`%9{ uWB׏?v*N!+M࠭->ȕ\, 4[g",HxB8eRLYl>jTJt \В8VR{*K2C1p:Bcs` !G^dCFb bNJN Hj v<5&n`K +if|;6^y0u2o:HF2mШtx2V`I[n jpj;cмԋ!:-3ta,e&[3΁Q2{7Q/9it`+753Ed:QV NCWf12?@:]b`$_%5D޴':0ܜ/];DH`r8<ƴ>{kVZ!ko~EՁ`Ð+D !2XؗZ2i_I͛#:Q7]6ͻ;%B')oBr({ ]4 DuBx 'O6sE}_֥FɤY!/^}$aF=6R.>=Oxij&Nji ƫ=F);qugԗcK#54'!ƐNw2F#4¸4-$?s*W-kjw?%X.| !umhk#xIGl#B]EȿQS|@h6^ ^kAnsEXײ#~.a D} m:ӈ}`*R\Rji'ܦ _ K`RCXN3Q"K;I($b qcaTGqwlOC=ގ3;{*mu4tohԇմmyGaf TT gREu8^xTOE.#;(%W8DcSJK:K6oYAShNx{KS}(zU[0^ TO0E~%ƿ>24 Ct먇u~] y牊JdCXmV4J*\o9/hq,ڞbK=3H?H~|2& A49 10QV]rAVY1ӥ92/0-j>6ϝO ιIRQZuJ41 A[NŮEqby_]Iel-2yD @I[̗SWBMDsrKI[ʦC =CZ.ʰߋO%ċ?W/-!7MuASx#@6lH7FmtN 7H,uzz ]ڋo/JO;R&VV,b،]ö-UJad:Qu4^E%0:Ki{P'O'.J|ﳯ;YiQ$&e d"* 5_J&hX%>Vnv=-nY{vHUrFUHڂp3lGg!Zcmgrg{5Sr)3Fy=Dzk:x)H"nEN R^M7QzK1ILDw8N3Dgh^m0-q38Q,xJ}IHb{%v&S2Ce_5u4XJ$|e%e˸)}|sh? p`m;l?9;>v9hy>;xʰf5ktTeXfh6qgGTe^4%Dp$ZaK, Lnh4XD;[RiƳN,c܆ E_e<=aȩ(1A=d$!Il)ʍeA2FcQHԥT6)ۚ^+_!Ese]X\ X1'P66s I_5=+ORqv܇(ya+a]%Iawpz'6|Mvͥ?y`ġEؔ|i{cJhD464Sw׍|$F{MWI!s^#G4@t"%Mv!đ>GHRWF0L>N[@$^Jwس$9@U_w/D%x!~<:(4m L-1[c(Y.) ]S>6ZLd.Q=$Sgl{z[\fJ>5ṳIng7gNNUo|Ѭg];1$U Qh򓔑7e>.?JBv' 9D;7rDh92H;(P^ pf!4$D*ܶԨ FG)T*װ`o"P`&.,ˋʤfČ<;e^&U{6,P+VT \ا?H2h QZYt3K|qv`ܢ &zpJE4%̜B5{+rcyਖg^ct>jNs xoڢ0 ;̒]ʼ`͠XR/(\%рji w56<;qW)^mG9Rƍ:AƀJ?5!A^pO9s:6؆ձ7Wok[˜i5/f8⽤"2ŢNrv=C\3 k`b[ؿ ޖY@*Pl9lqi^]iw䥰kU'ѻ1avٌϴJm@8 4 BW:󠂐)]/j>Z]>ٻ|BD|R/%T;|\߈Zql‹w)#I8z(,d?Tv~ri2o߽^%Xb>TSaxiFlYGeݱO395%}3ٴkY-0!R-^]k4!g?5Z~ƎdIFYo1=xk)HDﭗPVҝv#}6@ ?6 ctLSff۵8OOpfХ\w\ՈiѹԢ=@ɕu˨,PEf?pM"Tj<+ŃЇ@2N0sFK,]~mSPGY@`.SDƤV&|lM"wjJ zW]24*b:!bEO+1S]2 b_H_& _W2xؾusx;V8X~cX]&Lr;u%MnV4 c2J%v5@_T̒(\~% i_Uo 7ivQXV5Kk/ P]<`G' = ^iI 5kWh5]zɄ}u+vwEk̋9cT2iiS6RNAga>xrL$j "C ޾b [Lf@&V*6_ൌ%R[dLKNPKf?2Xlċs0e ^T!D#vBnd'I@N5<..bkpp*#酙VKbhEs&`(Z֥?C),;yU@?v![ C2%vMŃU:B)=~HgC[4=B`=RunKgzB{.KN'k g$^of2%}n3VC""ɢFf9=R$F˫v^to**FYs$] ztcMފ*'JK)tx3}ÔaORˆ"9->BM:^9hBcdAF_nPkz i6{|5(zjRdSKZ˔D3?z[ɵ:iZif;}-~ϲi%670\,F4!H!*yGr^H_}tmPW]L,U|oܓ/@ Mp%I U~xTaHTJC#b`J#Wyب_p;$*rʒ/Q"sد7l[k"פ${8? $?*JoaTÉ'Ks,*0iÀ8ssV]\$.qǑR$h ԑ@@NF5@Wsy!4 oσ]gh)vRX*{Wlg`pH 0Ca55ܦ|VL _ؙkdž`s4Y=} U4wgI+*L`ɣtޗteƳŬY#t3&`1M7oEF+ݝfO@oQ_gYٯD\E//;˼s3jd>#q*~ڤf80r F刕R@埂{4Z9:k~'&ZH[{eC!7;Bld#f>BרYtrqD'N(c9r6j+;R*a5yeQ_W&c{EܨZ8W^t͹`ngBWIH qY)!*ͺJ[])(8 8R\ҷ<QQN"g_i55qpǦ *= ĸ M9^5-<}nsc(- nzuO>1^F5 i@lj%߂JM;}T2%>Cԫ6 mtks2SmkEM U{5ʖePO^zbwμLLĄHR [ SpBp<K^?5_D܅V^nɋ Oٺ j)Dk5,n=KOTJ%4ܚBP pAۃy$Z9[M1h?OD1džNJ枾 @IX[Zwm=s3{(&@"/>T( aQ6NSgb78Û,YoVotޥ%Cw^=lLgK0, u>P`5D:\HfXجr:paZ#9t2@mSD! JU50&MSq.[XMfX1:A%'. >Vu7T{)-'G*bB&uWG5˼#Z鋢)67 xu]4íl7FO@2nnNFyP>g!I '&o{8 Wf ,qNf_D41J֎6|}[Of`=鹙9ѿkF~[Xv*5I" Vi6! OXM.0 l92Bz7KiP-t7aiNy䟒,'1pdw7]i޽OivD)nvg6m5/[9C&rVwI6P Vk13,km?6][C_Wu} d9~NXn-u7aJv!_`!NGf˅A=* ؋F߃J #~`%7^t4dO(0݆X>6 =`m٠uV{Z,$EAU5\%ъw.d&h4ݹzhy]-ʼnͦެYk\3W%Al 3AQlG:vApAQjCtۦ\u^hۚCU~rD1 VT{C:B@S$Yܤk3~Vj5Fqb&2ϣ702O'kWިSY".l7 }EPW}MG9_~|ȡ=VAy&$Uߢ*`Yl/7GA_ZTf:jc?QkbrsJ]6Qxy`opysqn, {}mH}npUܦ}@sӱ7{ki̠%ٶzǬnf:ɻщ}0΂*_'T̈́,'f,y?.PC.X@]:ew-i/̜|蝑ywZIqJCyd=;QȃhҞy-}HJf#r0ZfI$w*9N>3WrMC ~Ø`70ܲ{!{֛=g.a,5RѦ1W(BQTI$A2UUdj&X@NN_iJ O8D|vVN &o>f}Lx` -BH:s0E:s@MH͸Ӓ ͻ0+n2Bm <ɏPj.1k9GMQެn6NW7ٞ +c(o$d$*n\Ee_H6Ы178,EGJ> #ƏeX<\vPvt{gGдh3*Nbp L{ʎxCzXwgمGW!jA QFoJ] Ze?L!8tR0|j%&ŝM_Bk{.A}'$ie͎=.OrP1Un|>ĄZ/h1}/|ֆeT},[5 1vU"WoHmw\WsVpW*/VF^H~ԟ#0ҫo!WJ:7Ijr My$3*h E9 o[.&@$8(뺖\!~e谕7 u&^ŧ3fe0 )lo!Ɲ3uܳXB*@X1Z4AZ-^ӑ10J1d.䝻%L^gHϫC3V(c{k>fy>npĔECą>b~}*%XOoi\9&9S!J 7 KcԀ<` )%'vPy8X}]j(hB!J9IВ?XkQEOs3T7͌iߎcu,8\s8 H1ɧzkG^O$F&^r7Ll|k/d]g蒚؁\OAn6Vg,Stjg8cФ[^K%;@9hRD,9zī*ىp K`= !ݝ2N\$Ps?*R,+Ԛru2΄7+螟n=TLӰ"9ؗ7$qRz~:?8l?"BltNd rXxO^R>GMm UsUALkhYGhkJp/S:WfA=+9Y;v' )'A]H{2w gjuD@|omqyB1{ve~ɶ2cT;\oM;^^`[C _`iibfHVt7Z3ӅWD񲉁,JI,<|we"L ^[=]9i4*QM~`&HRBcڶKLEjT[{FbI]x1s־oa"CB[S3_h>i)ЖJBSybmzX .{?ۙ4eK _&q,{+)v69ӎ5O<ɔe>'z8"oȃ ě|I,Kqx>7]77V߄{%8C8>:/tc2 P'RM*LQ ʼnJ}:0] D+`eۈ>(szr0v2ш3ea2DWWGЉ}M9G 'qԪϴWN&^A\+)0^ NL''!wV W!*I"7Npz B3:SƜqi]>/\6Q \Lnh4@Q]C&ifA0žu>HBկQ`1[X(K8Ȱ^&z 5 %G2a'(`~UI :oiۭ!~@.娱؅ZWjK&LߍB4 & : !EB* v̄Yr\%SRsA񩿸Lx"B Aܾ W"lL ED|Sفm?PHϏbF_hF0dsc0C2䍊fd#w!uFsj ^aAyÅWa9F+@_te8%n%(N[47ýYt3ٍT'kϬkꇼ) ڞiցI-2tLa֞ɫ) PhK!L}GXtva@})i{PZgªZ* הM ~g1a٧O],## 9Sr%T{)eǿVX"Jt{G]I 4^@V^41[?%@h} %ʹ;@C 8FMCq! &KUNO\[*C0YH]'i 'VK6;]TPp$sjXrEDz; cq\ݩ 5Jdily08` ʒ3rё$y{YydT~lA=X Đz6Hr4oo]Ԃl֠GI]R؍c'SmVHdvҭGv; fwhۏw|hfIR+bR}⺊|Mޅ3InN uDRfL1Pw .Ԫq$\tgzA;;ݐ"u1r⁈cL 4  vk7랻Qfj,=Mge:I3!Æ6@S-HH$`^4q^V*Q)MKDm_ ZdQ}8{JSp -F !ib<?\%w'h 1Χ6Ⱦ;jL5" Z@ DW,@[(Rp1j&;*bc%[d{.ɤs*QtISAWTȶ]d(_%Y>FP߅341߅M[{ȑq!8=ϋR#^I(yC2mYUͣy=ͳ'EJ| b⬒ +(<˜}腦d-(Gjp8_=?Xj]P8-#U!q_VoR.836Gb'\ٍ9쮉k2ۨR6VIH(A,ᗶ/X% qcxusq_mWƭN~U@ZCkg}RgRġEƯkZlLdIoVz3bP#!h0/̀Rcz:_.>xޕb7ߺšCKy<2)쪰kCQxQ%*NXArmCs7qJGb13^ޙ{+aitnٰbOurn{ l:d3ڒn6yOcʶ1[Y9 "A@#ǻ=ƨj2;xb$UB?>"/M+0j2!^/f\\ﱹ1U[Bf<YƴbbY̾TW} kئ]:I$0?) q4լ4ֆI5tό;B=7-FuT@X>̜NOj+YGbZK 9^Z֖xiN7&\hCa\kԼ:8n;u܈L Uh|R:!Fa–-t809tGrk Egj5'u\nsѩ}I~^$/֗XAvE[Gr?Q|t?8Ot#Tp|ΥiZqGjڌ {I(ƣQz#X2F%U^깞nd}0Uy گ>J G \2xK^TѪ"5r16zNvڳ 78y)CX&౷Z#<CZk/7wvӡb)ދo&c)Kul)޴!HEs$rTRxɉg@ Ymj)&|djxI4 K 3qU|Xw9z1&UlK!(LG'C^[7¼/ghcawm{ \jU]2W$G`y}̑ . XI'<{A\>jF1lv f 8~9Vtpec}Wհ7!o[+@MPX]:Ul]Mh+XkpW F/g}pBV,*aӎLɠ@mҷUN.l'|예Ǐ$mnxXcP);)ƳkYZc;̨of;X $ NUp87/C $+G풝:&|1ћ?NJ©QjZၕTKz#֏kkj?{hɐ[Ԕ2" RA6MW|'SǍL_(FsRP ug8$#aܭ+G\KxX?LDW=ɀLFAǃ+ [rDL,f\. ?!J^e;78#駙Բ)\3g.!J,'|R-)p̽m^O=jr;I^\ MN9:l.-PC3DE,1-Q9a&7abi걗uݯ]!zL2?_iP<FZ)EXҙMPdu{svK:T8%;}:dDKSIk5Bf=t /YL,EStaeo$4P#ʐ֭OK4*{"Bh9v_mUD'ʘgΩJg,Rx^aiNF"sl>P[6s]|`c;AxbWcB37%637*#gF&ʯicK2[w ,J3PAt_ΓYra++Lu0 F j5t{Z#2_ $`bɹ9ךHf2r^ϱe/E5p-dkPOm1n.-p884C\1ŸFPKbAL( PgT> l'SZl7vF񆳝[դj6K>EXZ#Y8Pu^>|(_ͻ0j%T(h fcʭ)ゞ((CoQCoqX~/܈tÂ\BZ% ҫ4[LDB Ȩ9::DPZü3mirFP^ 1@{u%L$پ3#hP% 2@|rĴD!8i:W6[q ydZ̋YuivefTg17[y <8 71\ϛ'z4 I (Yo g*|[ 9<DeJ:-0 D(k#FuKCDwjtָXB3M`웩q UTE@aXIz\ûhdPX`RFk%XfUk1p?&}l 1Şb1$o>ӆƙ4Um-RD5j(H0`oPg9$13 HU-Jh^Sp}Epf/+}>;I'n{B4Vgds\@>S/^ T0Q) D%IϩJHM](jZs5s]ksPZDlLcUpG9Mv}.H >䬉=UElUڄ`SË\نe*OK{ {ГK y.w{5LjӌN{$6 bhseWuA$|ݘ`It{J< EiguXc9qYEPR@Iܧ8pX\5Kxq%ZuᖲzF]&Odae *x\m米ʶ=έ_qkٳ Փqn~ Sp^(ΎJϸ;E r2aIk츩4GҪq$$~*l[B)>rLB\+ v=2ˇjB5e" &]nxM9O.-lSp K=-_&3A=P⩿1NظioI`d;o.O`k M_lp RV[1_> ֖*gJVApƕR9B(pC[*IN*{9('QG X8&bAkٜڹ7{@Xv1'4&H}5im2FIߵpK4uXlc>^:J_r[yy"\:˥T"JXXįi wNQS_pNd(d~Bq^..Iy2\.#XLܰi,cKX+GpQ$ Z 'w|!fѲ@^zV] & sԪ Q&n~qGۜ 9 {џox<4{_x^V!ܳFpKX FsJ"/X ղ⪻v4qeTSBI~ +7Hp…r.Pua saPY:9QH#ױi>$췄T[߭[ix4/ tP>Ld3bOH?Z`f)COWFӋYZtEq]hE|TP 9I!,SbBViPNg PWAh;fiFU~qGϣpx,S(,CPtMB+ W9-z!HK͔+^4 ]œȢk4~ZN !ǸA!]2f`v/5ÇP <|VEqmm`*֢"+>Nunfx^rDX=KrJ0A9׃2X]-W+6yM ö4>.-J2[|D$ŧժ8 HmJVwAD `|Ӄj?l4H:& ӏea$@h{KV% 9i;t,=ۙ=Jk;C]U Eo ب*n3KSk9k c/ .P3I0bԙ ?NГJ(NF|ZATǏ kk?y'fV{ k5&94%˗9k߼m啱`N dkB.llr8&ZHGVEliG<ޙQwYE>SJ<4"rLD]=Yˢ@3/%߯Y;~F F^oDRٗBlcW\6hy~.?GJf1NFYc]9{;'YS_Ԓ; Gžv5Ů\o!',UƸ4)Rs@L%P⸭$h 􏝕p@-&ߋMm1 桲b[)PVaQ(5!M"QV5%CRNbVb•oC(9imW$ )ZREnbNq\0XS_& *&:su;aֶxoS`Ggf ge{e[Q\J!7\'!AkAK"%z68 i2ؤ Z{3Fw9b-sbBoP%2iƟ)k,Ÿ Jaă޹}uX`EȌYÒى ik[ Gy,Lݫ!R2^# ZN^N;Bc,5! ڭ_V*Z@0Jibq떡x:* ggO+K]@|)Qa<>j9x]#{tY- q9 %]KX.Ms ^w?.'뜶uJA鑒SA]"X uھ`lـѨd"fOu52P}57jG-5jF-Yzvj~#:nNk   [_N xU wfR}[Z̋[ZdF@KX̯1;puqdcimTL&=3 &n;Q@&3 ,zL`{C5`7Q&,fw 5N43F s|cW5#2 4-=obMtoR.DL/UƏ9<_9@" U2&NnKU,N{,Ba{B7:Zıo_B+Hg1Om+_ڎ1C1Yلq9\IcS03KfYXi)[D zߑޠ&JGܖ,r ym'SB1~䖦1 :&o?2 ^j)HZT)Fw<Ψv@G+|~GJ8v]BCt#YI(i.*fӁ^ǪvScı"b^sڀ(!FH’Th>/9lv( z ;Xsta6ىV\M5$x)o1>{ пK횎(?A@MF&f59CM3p4lՊo^ˡ$8a\uhT &Q}–G1j9i"K]1c3@_@Px޻c)2VOX{ ;z钒sBNsk@3tzsLN&B^NٝT暧`kVQXh~,P2Sb `G[*GN*߻W8 ż8 '(c~vnhpWbٹLO=-]* 떚8U1V׍@&0+ω&PX>մ1.n6"ʾsCK"Q{ƹz Vw'64mo] !JOG/|&g(6G>FuC e;p!Z٨L ¥:nzhQz ۷+H=߫-uq [p! !3 ]5o*!QSz4 2M{bFzedҽHT㌶GWM 3󃋝Լ~]1 ~yݐ : x2}\R3c:Vxt%0F21Ip]Yr$,xJ+7P Dø*F^ +(avs$26nnUJxeb1u,w .km}2.CMj0d"ʬk$oIC4H.I &ZlLXAu/k @H }4X/ȇ,%.Ɗ]8$̚w0sPʑ(53ڶY|ƒAc[W,(8rL`;:F7A/^эho Gals.k\|JNy`cb7gR4-3`>-gHg#C`?eelRX6ڀ;c%mnU_̎eޛPƄR]25ޝ]@eDRw\;#E.ڒ@R~<iam!NRU!ƴ H:a(3 EWTl-pG zf2{j [^acnOYXQ ++=k#S[OٙZ7X,%3dA(yS'RºZa;7:C _ j*^vp3:/mx~FF˨E;h"bØ/V*@-EYQ k*d|e#*؂tΜm%\t#O^j/f@8"LbXsX%c@F-c3<ǖE7(\Ut%f!TӷHa@I)~C>stΤj^M5NѢA+YdTz3SeىԽ|%QU E@q  e^; ;:yuZ@j _E?!H_1A#r4"mЉߛ[aleE,ڤ62~bkh=.um`r ZS}m<.wY: ZLʸ^B"mKCo*,#_Iy3ǤoiT|2f$OFZ?=%uE ypHj4egI ~^CVՙc,s)޸4 y\|8Zso"/>ʕ8 XESqѪOflwHJv12냏^ { -l ˶4(.dӞ tݘUmh4,cS*"?{#u UL@RP׻аYƯEzo>PY+:a,e]@5o,m4 tp|al敇xiyn᝞Oya & B}ٿ2 @/eWRT/bGE5f`ºmXJ!u߇|ʚ+ӈ'hn)ztdߡiU="{wj'%9xX+YsCA?Xźœx'OņwVuZ# e3*"!ۃ}ir@o+fMq* sfX׮ɴrmt{cfxcFʽ:)| Bţr#@ ØA4ʣȮ}.o@P^F/`s('_F "g;:,qST᎒{jř_d $+> AE2]w0Gwkq i$ 3i@;tVrPMHjpIbjmTA0\Ki~.Yזx?rn-8Q>I'}Eyjd{}^_bMW|t 6ux0ߖ*UF^l  +€ʎv,n\sPɰʾgrJJfXn "B!C͡`G7$-ŒƢF+O"!PZ*D pXL2509҄u{9 JytBߐ;t~ݻ @VhbiRUf c>2gpiW6="G9F :&<&Jmtr;#Sq`v@Rz͹+pF ]qXXfP [@FZBEO1!Hv~X`/I,G xܩ32jD8hy@/^\+s작mlt+cam㸽׳ɕP9rS)13ǎ룑'ըM8z2hx|Dd㊼]@€@~>̧jKuJ_foVYo``B`4wB LQu"df 5 uwDZK[ lE@CR9ј,.`-2*gt>z? jm,L:V~ K=Jh7hWT ێDF,iζ'ڿt-Ah#`i]%YeXTTX01 #wI,ޫyB4N?ߢ /T@%aEjib2/ U0$.[F gcH1l ~7[-gh׾D(pxrD s |ELu˩KVʍwDVeO%oif)z $-K9"MvbF` g 2G٧{my1ϐ/@8E9  `'+qBI -EMi$gx[,FӄexvWaw"-ͮts Z; jcms4YșÌ/(8jywۼ@sDџu<4v{%VX-X<҅xڻ6,| ʈu;qE WRGHZsjojן-/EAL-9J*q!Tl/E'I@qm2nʪ<\[Q HCv]3zw:Ɲ{_@` 逕F-Br+XSK0ѓhV+Y` 2I+D^ݰR@W:-hǔ|#Ii9HƾZ|egt c4t`z?+J<}O8P]/4VЍ[OVp eP5ӵ4( o=q<3*Q_mcCGU0™R<qOA=㶝!LJu[{|"fS*ȾQ[g3aNd!CE\]gNb`iVҰHAP99.Pᵁs( 4l"EMRf_-ZIWK?ȄVN.`ۿeWOQr<'&aDsQᶱ-fﵖb𬿗FniDyowځ1kոp_Ri jwcW.pfEMI5ƤO芆s&z*MF|uO#ٿmYmW#vldTH$)Rʛєo_!GzЍ .^aԪc\8^h* 9QIHk>d7Qr:H 1јg܆}Y<ʀ'Ny>^EpRQ WsV*/V'a.7~rIz_Z?~V+6BkOϳ!aٲl0`a2wv`y%L\%k.On˚IQƵ 8b:.hqа(өFh4p"o>J엑4*5 eNf@#w&:5GDTu6 ErI' э)j&H&AO-5@yJgSXdS_*Ċ'n u"Jc}ٯ3CĺNsR%[㳋+[8gj{g$ ^Ͱ ~aZyYmFRs;_Wc\-j[NH-1j&OċJE= ͧJRUtas^6Ӗ c53.sO,&WFȵD;=$HԶ˻+ 3HvXyޑM H\(Ϧꑉ-ʼn~Ex@eCI9]ߘq>.ή\ffh(=<="9saJ KQ~WpdՕpZc,ˠ|Nĥco*<.0^i l. )U=L VM(u&b`eeM8B`}5VMQRe80BE($ 2n;ײ'.kCq䠶 wzR5(4MO^ZRUI0 IҤG<%L ;G_I úr/k''3]+e@rڜ-K8:ybA_``%;M돥_ͮIϔj0W3*h~!}u{ B}3F«K[sNi86a|)$~BdLXk sO!4'ǀxDG"q$ 6Of-4.>Aт}nxl S))dʢg%SW#2#`@ht`2ˊNM=?ߛ_3wuo}4/e(beRu4XЦCnzMj:^ʿHk oힴXWP9,Q>DB[Q3$EkMh􅮔ԼTYF|7{>$(!8A\o  7aCJIBb/+A.;Y*y'[H{EbYϝ\#Kn8#<7SXBaήxrH4ՙcLńUTsL5娹yFŒR& %:lzY"(3D6$L;*n_9<fVvӌfz{C_@ ?\V_- u?1gDf~; F7c0WO[}KиP$-'Ef bP[Sg pSsFe2"ǜ⾦(/#$:Qx?aWsI<ޭ8'#gj2!WЃ#&v<.?D9DSWxf`΀2hL` uBCXzI I6"2myEcɍ Ür6\dacsq/eӓ\{?rdDr 3GߢDKFHwˉn#"}fg~f7I-EqP4/BfhoB(}G'qJ5.hSm~uS&3uX$2DM3.'XJ)yP=(:H/?n&~fF &!}@l%et󉊴e9yΏz$(;U^xN_-3uS* Z.QQ T]T-bc8Jr4>U̸=p瑉s*If-Yp;@C"*593}Swe|TBUgc@vϣc^5N!0aQFg^6X;tuf~Y g#D7|*:NVa͈]W1)&¤[2㯈ﶙE QgBkx&1oRi4׆a@?|B{5"f84ZT&\&fݨH~QJbO")u:\+EO+ϏkjFkez֢?͊&w(3ی4JGEMLT5՘;ʌ6@B-%4%NX6< db"{,{'˝A5g1hmI7}uɼN?YDmZ ՟ >U/W-lekBDCW~Kiy:!4'n׳A{C"5qd{ng8E5\b̟}uR=)2imJmᭉ}aM0DߑiVza_";K PH,"vAIQE)I ^5V[A=#kjuKf}7ˡ:XG͜3jXj(ÙIu5*2orb-'-6ܙ7Ӈ,Woo& o-T `9q?NLCܳȮçL ĠU|r F)yYۢnH]3)򉰬vPؠ+NϞhJW;~'=Nw>#cPqT*NN9㇗x'Y!03¸kTuo$pI_{rfuCXp!)@|xHγbB݊9hø#@﫥2F]{aԈZBu-|Gȯ0Gq5BxV"St"\R;NEu@De4M_N_9Q004}$aPE<O *03C;`QW{0W}.K?&BjWFGQiɘ\^%i9h'rc8Hr񬌭% ^ʏ]% pfr]dǬm-BrL1gzp(QjvjG*Ws_Adh% 90:ڊ ,PE09ASׇ(h Ǽ^/!}86|2q߉SIt~1ǘr73/"(:=ʴ7M*3a۪>N7LU!աOykQ3GHM o"{À@RMٍ}= 5t)m!G~P%?qq_0T/"~H\w6FrBG<$]>䲞9;6CĒ:48x9 p+ޚ9\S/3m[X0_$7E VF>%4=mpjr'~ tSMHon5̩ɉ5DxZ?$Nw@^O^DG?MO1VF3#AF9a/܌RN$kܮfUncT",epb-K݉u]V ̷:-^+PKz,6@uGP&#`NLsl_ث2*/u骅I2?OC}9``A1|.8.%0幕< !#N{Kлh?y߱ DF)?eb)(GKH]۶"λ_X;Rn@D;gj@6XGĕ~rOgdm, C#hF%S=! 08Ÿy%XށRF"HYt 4[a_$W=$0j) 4rAo`”Wrq(2w ?+5'.󸪡Z7Vn\GS2cRdw'| bl8aa½SzUCOԯ-;CC e`% +P*x?KQ~39Jcx F k7@aqqTpFҜӃ"VVOrj/;<-tL,%0bA=7̽+dڠԽ>6rnZ )jrq@xR@;nmIP/ԖVOwSN揭`Ea&; 5ɕJ)첱qd|WgSj·w*9QD^Tn`m191=áB 重ד[E'O';+FYD [Lk<浝0Ht8qm gZ0ޡ{s!eCCH }?^qaD;'C76OŐ?f\T 폻89g :Dy뱘apû  }A<_BNdb[ǭj"b?YkF'KqsL[|{J^ڟNyݧ0-!u@'>MRS_!)S݁+Rv&S!QMd_!aeOl(B.?J`kp}}IuFΥi?y[NVHFui3¾tb) Dݸ]kdGue;L1aO$nt``gco|Eܙh1KWH{6qJ;d:ra :,;&&})\>J$O‚8kl%¯(סYzr~e R4nk.GD\`? W""jR}_eǨ<&kl k<=/&VGiI]*LUzzK4n,ј >'j] W";΁+rKKg|H ųS}qrdza83yvB`9g^tC`& oF\˅F6̈9B"5%KO3ZpGTvx)ɪ9Ra!PI@Z 6+H`-<AǁGkF!y&(Xl 0鯱ޒ{cig'(J*~lv >Sx)/l-Nh{@?Q6Mv'vT`Ev4̺RVYdPj3cI~O1g2 er6UJo}@Ye-8j@O)V'0фrBidN_:n5[zѯ8؄4=aUb0 aeNԹJgq ZJO#5_zU-"8lVCzUY Tvw1,bYyי<RX?#*$ͧ??(^C:ESH?wRZ>g&Oe y,:|珩(oEM,pX#爰l#t?–j Wp:G✼y4/uĐ$bLWWM;8s[-%mé] uS!̸ߠkpl#*U~ߎiZ,_FUM2kf($EvL<ˁ)\":.  ( [cMcdc$8ӭJΈ L}dǚ"'3L'ss&֛oFH|i'n2eqDDRk+EN'dƼU[29 0?EO͡^,{F,#\ e{ZQmE Qt7HcnN?(=a~[ixTCe91~:V9F5]d \ژ҉$JN8]%\iO ^0yMFfL~ x¯bT< \!̊mn;]%5noP'yTlvpQ[Bi# :Ԍׯ8mUmo\]+-HXxccd|?p%e5{l0P >~j:cQix*T[pd?Wv,ށogMA }M.NqFdB3AMH)OY!MlTgx9Q]#Wyƫ 1ݚ[Z A=d+jSRds4*EbETn;N.n%C97é`VSLϫΌ2@d,39t.2 ֊9CKLX/)DRHn#yHAZKNsҡ%3~mTe &M /a .XcIf,HV~no g??y$]K&~4- 839.٦j [oH7iNgI>>}u&ߑ>pHOs+[SLζpۘdVi'8yG)q`"@}vx1D6co]C9= P*0,=V<S2NquM`F &1@|5O֟i||fTf4XC73L/qD ,i,yWrip!%K\'Lya!jpfUd!=B"pԮ"r*<76 }8g߽̯c6R{, |jCQZ6x[쿻έӑzz.ڗ E"!y'HU;C/o{ E :@bֱ hlzsЋ/ ǡlnubczobD58QBcCڃ l뱰ƐfE~ jK}EJgtYEX#+Ir,=mo3)"z=l|Vb⏁ZCdfw[C ; յJy,: !ee!^$,ԟ`ĮzPL}HaIF\:L$Mn TĨFfe]@96JTx8@⾈ \%d+_$}zLmw ϔpN~I/^&)G`cKH-IFP@*tޒJvӻ`qvPY'8wCʕM[\~aۂ\Ss? |Wu?λӝ]~%vHxC]9Ks" 3j =8kOdתܐ/[\(!ʷ4Լ7* ZF½o%&3q5/BB\?e;΃|?ibBtü꽸\X3=bnb(S~şL9t.3fVj֢DŽMUsg:xs(#$d@[Iɦwٙ'#rAvQvҏSJJ"~ca)5W>pj@WGֵJ'PvuLlQ;auBa23旖PoA[-$$}]-iv -T>#xuXӥmnfJ0]2U'cH^pxDw5WweSE ikYc.ղ5s v ؞: 6Cu-}`T^AÉ; d`ű9Wmt'&amdB _fz)Ґy!=\^x_׍]Mc8< "cfݯ:"Ȟz= Sս}SM Ĕ a̡Cv !t~Wzұrm"֊ڨf˞ vJ,My0,"|R}T0 {][Cۯ=yTj-;Z c,4 00 q >yK,EI3!iL %t]@h" aIO>Ov&l06”d [|&Iw +o 쮢"S4碘85;3(V_ug,Άb+"iGJpW t\QVs HGp0CWĎ_0 2Dj/]])UVۨCn<;ol/J?Bu.,Ҽf"(|=xїQ+(&8nӇB`|mL:<)5K0Q^T#H&ԵEm8cf_Cg 꽷GUwprGA{̵X;gpOf5L <Օc"G{Y''>p:HDOay^R=`( ~9\c>~ra'R/h_uޝ0Iu P٧#^^66ip!, ziɻ5>:r|=,~)fK2](0Zi9ZEfOf\.#`_M!132rt`*MU@WދQ!]W|6Uҷ.?4 ~B5_cY6ljG<˯P8z9,'}16aQ9C v߿=vd1TRb&P̀{7w狒TIFL`^!T~%3e2W H/Ha(<:M/jq-Hݔ&3f􂶑rZK+SC0-!EH359[_Lw听1+Zba`v^'\- M8z2l?n`cY#`,-Sv),`'r"盐C'ut/x[?uYZ]'`)†'mٌ(iKqL_i  <}~D(o|UHrK^M`9W&Ti800T SDB,!wcMT!,֒( OTx>9:qX]Lʢ<\KDj1W :HY}e}&5Z٣5l㪭P;#y˼zP-yƙZJ,!">fNnb603+~HVP.H`K8;D~m/ <˫zHbXQ|PR}T/ћj \D*8cЋf8rd w@0W.ziWQ!e8l pΣ}O30|CArNs,nCm&bq<9淋5w Ԥ]÷K4zM ɓwlPWC;n<,+'dE.(ll"huv?5Xw8k2˽:=&_KXܼrcȮy9L!; 3_""Q|# V!؉p  Q%R,"mAP ֗09A&ll/X/)bR,c*.nb.r!8ϔ_ vamE"\P܆5~}}K/^2@1:w,űgs~cIXQ<&OES{9Pe<*ƜP9ZEb(pi=Zh0 h!v [NOa dfC{# /@*`O T:2U!yC@Jȩ5+U;L31eaa=XOy1[J6(QuCꟶ$&=`#@!&,}‹9)0M@im?/f5v 1<ؒ]Ԓvg bˆאָ=@jA|Q0=6C ,'p2k=5B?[4S=${x_OЕ%iK.Ok2^-I̭EOGr]XsϹ6F|Iwrv^]Xo\y#ZX2#Ǫꁋ+!x*3%RӤ[N!P ۬gα3^KwFǁ7@V_(Y3)b{)sXg-l鲄g.㟣Noro4˦j65ʴ{Z'4>z25 6{)5tB4tkF|głbm[X UajP|*v qIT|fE}p7 򘴶P`yV5lC߉k F @ǻpTqB.(yҪ%=E3m|+Gc yvaifZNAh*=;JCMu` G:E}|f-BZ?JxG5Rqi>j+ :Ir<|^ #2Ԕ$QZC!B^LR#ײႾy Ƿp͡DI[܌Tr=xL&4 "Q_WMS/#GFT81/xN+V<=,YΒ߬C&R7 B#8iN Qn]z!3J)ﻰNAB%Iɢ8F }gt*ibL(K-WT}/sT_Gv5ǻ%vٯMHfydѶN!GT .BH|vb#I5;]vBMMt_δyeű̘ cP H]=Z<+2hl(.s {`aYA\s {m/gxA ߘ\pD c'?~< PbkC`7 JſʣBk-8x3~@ 1Tfyn\j!^E(>q|>F V\(˜睶I6~i?*i UDVDq1B[V2N~<}5Hq#7jRZ [EGz.MpvOOxkt_pn=Œ'O>?R%;C&bR`(Bl3bAY#\,LrD-E~&|pY]J; zXbUrK +a`фt\XhryɤM++܈;K5<I'*ęI#0XglEE4{aU[ɼŰdX/}\ψ>vx.~Q?_$p;P"i *diRL?wN0NiDoMwfZ(UeyCژ"oB :9NGa=<˗JWN_F,yW g5uyDx=JB砯uiד5قNӭ>/,3ȁ5Ґ("%i9C>@F)ށf1@yT\iD50{3Ie&*=og *7$!PC[sOZ*O-k~c "~z3Zue&P^OP7,.-ߩu qVY) } Ѽ'}z& v6'Y/3J+ [AE䎯k-I#,WEsCEXǧ+઺MńԬPI mj5؏ il\sK?Cs/&47(4W}g/?É9jHr&[J"j8&e6sI-AT M0f]VdyRU?cuoh ٌ9O0<NjF$yYpdӗrx|&(D4yzﱍ␖'{UQ7mQS  Α'xB77m: k&7 İ<_rD6;{ ﮵#2VA/gxXa+&ꗭI~54P 9|GR^zS[%N,c:^9sK+\+ 蹅S^.2I~!R? oW07ʫ!*LKD؊_VU-X.KIgS8y.%7@ԣϓ9U4f~3_ڃ89ZB]d}ƺgbě }l݆F[7Q)rf@*5k=8W]XNAiȍ 7wDZ^Dr,si'$4 (&E)q^G RJ&1fLYH ZF㯱 T\_?sM),Bd?W =2l 7hxcܪr~\۔P#%0p/Z*e!,4q%͌wQ~{ߑ456ŋ]L9R(q6;bX(?"b!ҚRElkS Jn 0ȴէ10`߰{9@d_l ẐHq!يc(T T"D3J~h[+3"Z[ `uɗX ר =#eg Vz]7]Eww)v$ ڴLec8A1K+UGy7" ڲtUoB<#:'-/ M4d^%ߪc5gb9D|ұ=, 3Q:Ix_e\, Yh7g'ƙ 7 ~fޛOM52qp !ݳnh !c!.bn2Oj!d3ŠҚl݊6&QnJ5Gm{YyO+cbm bVɵ oZJbW;7?`7+ג~DJa>ZK?2ౡ{ʜ#RedV TU86+8uG?\;h;L%c9y"NNbz2.C+;瘛--|%BUk-Ģv*@ y}ns5)F,>T`cO2|f|kEH@r ~ CC۞d1Jcpfnޘ\P.7Rhz &p;N$찀ÜU.=xktwƿܵQ/B.vjJbТ>/"_85?=O} Y?'wrtH]B"p8Q;vc[k3(soA5y1aJ(C>t9WwߴiN̛@9qp($h{` 7ZARD,99ԜMn7b`$a_۸ 4*ԓY3)Y uFCkA[Mo5v'Z$gkh}vC/_[6qD2p+9S(..l R}lytggJยR庝oX0bd]J*%x͠,cJxDWUSRT\O[q!Yͫo,s׽g295GȻ0T%tiH6[Aj$$/>AIz\&.bjҙctBrvK=_Br%5X#L;. ..ˣgGy|f{aӬS/x,A\&+>x'D)itxYC~Bփ/+q<*bA`NլwYB1Wcř`ɯp2>>iajD(`}ս[Kij!F9>IPXl\"ʪw둡 kעlLm4 /jj˥:OP 5m?eQԬ_LfOh6Nτte|fD|T> ) )g\Mr?(KmcU}DCѴ6Uf7R}Njɽ~j \%삍h=[{ll9%Q Bf=oŅBrQ_^'R܋4$+U<۔6bώ`{ɺ ]GV':i,fFS4K-2 Fm)u'fjCa䋷z:~LY#-71Vff%溩vmݨDz_re VlpEyHJ myB \ ȠbFE(_^{hɲY"5C vB-fYN~ĠC2AHsn֑Ɔ#av> X ɰi>zil: P&@oda["OkkH堎OP>NٿE9E(FqJAPŐ-$IѴT~ p#tP9Ctݳxv U~K).no3ˣ?kco1GwSj]9x`E*[b=]hMX&/K:a YBx`\N.&]e BῑBCHO7vR\M:[A`Nũ'D}($n,,js?#'ZT.0iC?7!ÙZҕtd$". @t(A2ly10„PU|CHM$$\n,($T{'4??BG1 QYiy@oȰ.pEUZ0Nҟb+k}7X,GiCG# 3ߴ ?X)Y$-7]Jz5%=5z.Бv%lN d\]bK٠=Aڷ%BmKj;9!량N-sR[ ) vEUMDep)E_ɠ(.`y9x´T>XգdtSL#u9 q,].XH@SO" kgP.̎ oN(I8I%Q[F 苲9pȊ9jI7% Xs87f,ɚ*H疫{i2btЈ3er5[E2㘻4,Prm%MvLb8l<;u Zjsc$rl^gu - vGw&ZAVB%N(s9MmO1?bYʏې(ML./g7Cl-)tXsG KNiv'8;_*Kkr-qoF CFYwF+ Lsۤ5afB>ӽcn87 >W@*fبͻynp\n{I͠HqeyZAdt#"LlBة~dFgeXR#EgZ޿!ԕT/N6ELy4R2|l]?Gњ:ˎ#.4+MC1 ۨX6RD`Coid6-4c@*'(/txչk~^_?T艗3xTձe6;V?; 2*GDZ3g7borc3-~ZFCZNf"ş9޶na2U$%kXbv}ZŝQTzQ3 $K5'Q[Kɾp2L3}s(\o\Q7.U54C< k&pqbQ)\_G. -wAI[A'iJOf;5XE#\lkz*a* ^Ă3 n?T%#Q$A2|q:T%?ta_#L5;``L\sR!!4)͘K֮(c<j<#*+IU Y&(Ym2 ;&rBx'OUOj(/ ڻUxV-І `߯"z-¨tԝX dꇟ[nL듹{/b9c0{DHhaԂڗ% :&Ф/-s7]cT%-lLYrPt i nväDo. yt51ĔJJT/]߷SBÿ8-_,f>ÔQ!1]b&a;A2 3U˦[Y* }HVڌP:Gc >zYdC: s?* 6Sja)6ye+)3םwi3of&3V=?B-lۇڈUҸh%\PgOV^ Р{H_u;NbfTk<-iԮ~K m*#O}ry/FGIUAFGh7I:ZB8B̧8\ '87_ON)cKn[ɪ싄Ʊ+ f!IfΔ@yK>F}#Ğ \\=m2&89G[H`6e5i{ Foۥ7 nCU\KU*3FP+ԺjY4bQ\5 ̨UDJK4 Ď_7dU|}16{1t nf!) ^%{*`?[s>W6 A|9`;CNȁ"bђY#JھLra3{.d*++Er5&y%b?@ v:`_;pfԤ=վ^\\Fb0s~_{w:XÐ#M$::'Dtv.̭OX /g5 t2w1@@t:9wMDLhR1REc"Ex&qnCV""Jothr)N+M') Lv {sɾ;x sDI\2Mҫ~F;_iqyqP8mԢ3UYO,n)S(:yd| KL$>a21@Šo빗7hX!"mwr[4dMU¡xeE %3L·j2:PC%'o6 tS]6*(|SGS5Ȯ6|-㮘^i3ϬvA֍T'HN)3k;ዠCCRoq#)oUjhԭ'&T[ ɪLߧi4slmN>aF\L,cTuWQ20D! :65䈴_iAJGPC!hGRs &烎7_ܹ;@L۫s_/#[6,9hqJbe\A! -Ypdc"w 9W -8bϐ19Yg| xGv"eQ+O ˆʈ p\GM*h!~^ YTH?XE.#&![>H)n]ށsLeOj=kz)ah5S0Nn0o'ps9̩IIL]9e96`k6GGwuJmB<6Qn4KpDCIHOH4nmW/;=+N c+~i[eFS[ЯLQfGKϼϣ-Mut*JP5b5nt㩄~C%JD;MWt[ #lVTrHiOe/+T[|2Y(;̷fm3u2]2.h?{Bm /G Y-7;2UêVArX}K\41N2Lltv#ۥk"آ&/߼4u K!߻\] #xYpe~$?Q'DÕ pM]}i !Å8$,?+Fj(9tɗ݌t5:!ʗp0zWKr /^縠1 }:eh3-nnۻ-]^_ם)\W+sc( Q&XR -Tc(塕fΞO3n[ιzTdV)xa'8hL*A F[Ś xT͔H8'S4XyT]MÇz'*W|,drW"K'fr=NxS^y Z谾6u4*B ;_JPih&^=M5R%aIUT M,Vixj¯+AR7c6~z9T>;ՃE00'%Aw_KyZ*奝2p"5I!QZc1dmWjܧc3u354h$2))ҥk5m+3.M[9"69zoeip8cdLt 2aC52+`Xҥfl;[=OZgF, 8iblALE,"ukֹ3-~A|SO OAcÍ} mabp We_g_1ҊYM#3/2?zZʨ$+5֙@EzhX.` /včm4%;|Y J?#M|j,(R%ǠM V-6q/lŀ}{ zH%R\pſ Q/4醡 Bn^۟hIӂ딆ގ{ӗ_"WH06,SgqdYil].ՠ,|Ap!,#-uo᠎In(-3CߌȜ;j ~mo#hg~!JN<>\( <@MOP;׿-}&'p s}U C 7`>MK/#P1P3u`k^ p70I}F,pMOB)7<.V 9Ty*s[+dcʊ+䋖[ m)W[JVi#HyY2M;=a2'Pv|\֔iqr\z~C ;VHe.u9yxQp/[o8M,Ek9[U < K!KlNK۸8X트9VumWhKdݗCڿ " ƛ{K&0ac--GAv!)7Aۉ: d;L&l#.! ͐זH b.NeJ5șc4n;A8eT3[N1,50 8=C)G.܋wICF6!U c~68>ƯYd*7l}Ԏi4B*(pG*Ys 9j%EH'F=uꔩs5blW^N* τ)F >M-d!x+4]$Gvpi;l$x|hu$-S bE{%K{;E!3g2r[]*}ot_U胊nTL1(:Ay+NO~Z'%OZH[/泍׌'arZlӳ}j}rdT60"DEmMбF`iPz72p954%{3qpY=?[y3pb$cgzfYKJ*k7k]F/@<:V0}nEtloJd7N 1$72Cy"X%;)} uLC{Ι׵I=}tag&61fOC#ѯ/eNc5keT\ s\Ty>iu7}n2_)Gn=31/$L}:"%izZErYԡ$: i{!.2 ^bzqe9XooXwiDyw5[ᇱ'|9[nMu1[%ѫDAˢОk7_NvN)o+<]d +*ZaN- 7t+IT_zʽ _0 [U*iVL݇/GR0 ,/j ]z:mUMp!`,/K< #=S}!T hO-p:*[ͱn}h!RX;]ͅW֠_eH*% qQZq^Ҽ!_Idk)M]&`Yb#XOuB"׀I<5.(3b?aZ蘩ܒ;i*%w&|),]u'-*`j4&HUZ9Q)ؓ=:x(Qj1);|9ȚMZQv82Lf￘<3'ӃԢ}@2aG:BDk/2K]EYv:r:6\aaAтQ=8≱ԉhW0J΂fţ\ 5OG[mp 4{6Tie܏ٔ,9rxQզ쎻}{B/"@(5sZ泤^p) /%'EPIKpKٻ_m鎛Ty[FL;YjVZZhA&;GۆNm*W6^ǓGA!؄䲙igEN &*RBYOUJYjNtZ#\b<{R6;5ѫ_’4Jq,_Xyj:|Qr~:pӳEod˛mPx= au|5BXc=+XG +>BDCD79w4zL<3cn2  TcFU&N\(MOr,SYXn<_=:g;Jl4 m5}_tg1 2>0B5u( %"Ii=_o}t-!A5+ڦ,HP-Uʶi%>ג[HB&L߁ D᎑M㦾O]?dk Oȧ85Ϧ[^ A.QYO4kJJ?tGAT?UقNs-t3\1B0C&&[Gγg; DB"X9޺2祸L)i}ycL1JE|"}RKW;sdچr6u{Ok`BfmY=_z66!^.A%rL4 ET E,=g}`| ͇ɸV-sq.#]>АSkL㯥mStҗB AюaBT}",`{T}<8e̯_>ˬ Cl{B]ei.f80Axf'}OANXuʵ j:dmSTL\3!#9:ksO!MxpK]KZzQϦ>\ӘI~Qw6V/OTLT sȝzEiv|Ok cx۳2K Jtm v*w_MdiW7W:(JYj2?7 닇2 #bEu5]paQ}UQ3$ >:ngV- ͨ!jWR;r/CLhr-B8 U*Lg} P&q+b :i1 C,&2zue Sy1yhd\'dj,hOW&UU?C:EtHk~czXa[NiϷ{bߴBDl 7F@P@)?*+$p/\Ax !!A~#04Ɋ̯pğZsz]Ga@S BC$bQs=Y33\@NXK++Tfo!EA^'dB^%:40_; Ov8"l68ӮKu jB9U!?Z t{3kr@On|vΓŠ٢Y.(0Q2 UU}U?(4$P'.6.l80;Ja(Fs_MFhK )0b,Uշ>}%}EzBμf@12֋keht>T<"ŷgr1 jY.)( ɶ2wHu.^= sM!MJCNpY5[uWQ]u3/ac8Q?jLHFAצ;{ &5:8l`A#K9aOm," 1[x?g$]y>T9Ixmx  e4ޞ2(:~HshǤk>Ae'|A>%Vm4/RiYyj5FV۰mԘ:ID{3}`sXB? l )5\#0{.9I Iw]"{rv~hQbcg[('IɍX%{f֧*E*UϿ־dy nO[֞wM(,"Y=ɘAz!]ܨnMyf32WUƊ Q%sNMlɐVZ6bDWvFBrsÉPsz,Vayx,\טՓF%E52NNnγvxp78{!Ѓ=?3cZ6DBT;wJZ1Kszg3{ʡd&Gnf~kR ˰]m+ 絑qFv%}wW'n]Qo Y|>D,fn甞9AA3 O}n=`Vgk2*jH<=ll F[߃L64+ q>  Z:Ĝb^)`%F%TP !`'wKj:z$= p$MlMͪ]+ 5ӽ4":YI2yϾ"K缶)KHwJQPA[m+-(ݷ0AR UVj%<>D!A_XnUi Tao圥׺?f xZvzz2^pv!lSoA=1]}qۀAq`ƈb-moY2 )eˍi0Z`lĝ*Fh}}q(?%/T I;34!.|?i8a)%iL1|OdHi~ E>: u)ݣi#MІn`T?$^`NMG"/Ҋ4-z{=R"nWd#mYH4U蝚 v1:O3_l`9OzЯ՟k^bifc}ok|[݌$  uѫz4t9ju, \3袏&ecLk@5e)RNcW=N7EE@y;(h0Ķo.,?ip-JA(DQ̞uO3t|+YGKe\J&1#f,Vaa-*e$=`H}]'No-ri ;]_CͬGIMyӦ(b'zz4~ꍲYe7S?ѡL7w+:55lI8W2Wp wm|A6iqr$ c楦bZD`nv~T D+jrIqPPNɸ 0tCΐqkl6HK)o1O\򴚅p@tq^ &*ix9jO"0XD.ke>U)nD8 [JtƫC޸ՕO&yN?^ogR]N_YL\Ÿy!V} At914r6$\*mk݀_ZVݨѽU^a$+4@{SW~Nї-NSBރxCbp̢484v`L5~MfrDM`V5t9m鸆;NwKApq ?D!`# YB^Be_Q?IFd4;ȵLBŒQHlċ{ik@61j)?*?@f#N>qSǴU uVSp"!r~G'"|vuPi0l۴]yჀ}|L.nk56s"I^zc0V< 1V!mˀ3cw*e=* &)zLɈkָO) ƒhq$mTI~q&@H}P%<}0f'Vmt]os/h. "K8n F>[C4mX6e`ظ]#@."c,Ӎ.ARPK 9z2cDpy #6حPpNf8 ?y)]'BvWBUrU:޷AR}(+f0tj%l`/0- {AilMDL agyۄ%{{@b ЫǮ%Ebކ\81fᏄru x<[oBo0ySы_AҨyl Qޜι#@get>J@nE(ք\m_u)=\n<E4⸹G^z( ۖȉ 0<\6z s?m)>O0w}m5*F$}Z)hQ+"8f14G}ڂ³oBlv  WC8Ri(z0j5ʘ6yK1dQ2ئ.|:(y+n]ymKUnF;\!go J"PmX:P4=jyc^FF^zWNhCA'pkt^I|`@Z$Ne]@g{KG?zCȮ_ȩ#/QvqR;qK&*XX:]SS-FJu*E]/'! 5uuHn`BŒ}m߂WdLIN~b$Vu' &)s%CϦ5)SGBGYU\}F_b Ix칆[)tcD֧*Eٜ'ncz`ؽ^"d<`WM#GGS]KvнTIcbݞpS {2d,JL" bZd,M/fv(t|"*c,?gm򀞞j!Z}\$Y.OMFkʈݸ:z|5"HKHo Z%#LDg͈o?hH^^1'Ϗ%":lkR,^teeGlR1 wI3 zՂ<3(ߴdCTU WU#J$Xr)px>3姕4a2[;a<;%ה t,9#|f{ dQ­e$l΅1No j_Ɇ;Ru!?bb>{pVYSJje~7!e@0e&DGǢN XjTFJ ^Q»R6Z47o7P ދOsBm{}wb5d0n'$)75 h`5e!E9lƗ 8J~ n|ښ#i_b 5Whzv%i_w}r U:#\rC j B!(W܋yAΡlbT>x| )2 c]%P[Q2 8&˕h%23C&)T PaS%&T $]i66\Z)p! Q6 /̷ 9 CsHʼXz-F@@w2>k_^b]9y~))À[~Qaq_>H@X6Ķjsb=VP(Go+PYs1~Dl6T3~ĺ1\@W>2~: x6knN_!G(M&pd˗H(%B:ʴV|G>ڭEByRwḂ|Ź!R e0[!NOX_x#i6 %,=>G!*7NXiR:lI=^ajHqWln<|^&hFXYe %`DK(.PI+pGr+݂d q gu'2i{ZhS8, b{uC|@~< vYty_Ru{: 8d [&5XD}oqc"׻ٕ;#hĥ-F- #1wY7*S\(=lTqu Elc6J$Qut P%Iu@n9prxD~pp\Lt&*7|Յk{ CO8(9mLQQ 2E)AxDm~XYLŜ8eKB8aH 4<D#G!݂CE-7d/qBEHcgw_GM}YPl۵fNq4D pNBC"z]: :0,XXmm6UI.4vtW.m/yq}/1/UsW"k(T_O-_6 gNqUvs7=e5t`FBh\t_e'QR5ѕjH=r-PއVhF&&3vB*[7l6CfRڇ VOf+a g3*Aܢwq2 1޶Y%GEX,Z4Leӡ7fEpMvQ$ٛeBo\OpVAf4ٟs6&3D 0+)_w$%f8IY6E©"L B`϶sv1!RSD17-7zL&X34,=!6:hMxRX?9Z,1sʃjo @Ee땣pi,ĵh;r\ai͓jǨEc *S8+o V 嫹\n-d˒'IuZ' Iu7(Aqn 9f̛I<ǥu>2hk *Yƞϭ{0_/\. fIrb|2{V(ԠD f6 |2L09 8\T2 Qj_ a^$eV^={T%}VX6 Iduvqvn>\!ԸS0yoȓe< IP0Չ!03_IuPᢻ!o'FMZ7N\Azo!e[CnpQxc))%>ԿIwyA5S81!+_nEz='dݰV779ް\(5! RG N ƢKV1 eivp XVLj.w֡)8E!+x< aJ4D:6 Д9Rz<-#,)7NQ<^cC(sq$N@7Gd 5 ȉS$r3R]«+/Cpu*.$!Fжes\a昩 ^YgQ\grwIF" %mn!hLd3r%!JnyH^S2+K@F>r\ky%:D^]'`\dʜkQ(h59T;f%D¦ߒ7hR@p`t5P.4cD6{ 7(ZhڮC߸۫;ג^z]YneBjBm x`; ߄H1 7L:aX"~[9O{ 绚!1e\Nq>ɷCݴ@ӧ3A֌sUҼuSX1]6NgWR|x qq& 7!rܙřAY!KZh̄rrر }E6f9FvmA>\ [_܇2$N Lw%bxke6$γ)y3k `wÛ٠`}'uV, y8a[UPhUغMrLކ]cfL? tHFci}VԐ& !rhk仉l".JUd3U Rbj!q-1ket#`.HE/n;Ҧ\`fOol,`#͔)a1Lх*%r }(KrkH>1~?hQn2'd܇eDtڃ.dxɅX g;$UD =68@+4UQg𖸆Z8C.4*3>M#%0!"G䥜N!{@MKO{i݆M^PS`A]hEa!oDo(e㢫ücRo04vl% "Kd 8CTSct{*)8ΓMy9cxےy)t+]o\' S ґeƶrr7HiQЋrTM)vєC罟}0k󭩇5-;7P1†U(Y07(, wHI+?f<%/0_Ncf OfbbMiR)u 98: k57ϜUdk|{f ,XQ 8)x9}nW!-EvŒőU͵RFfSzmr쩏ƒX &!%$f `řPR\ JzJ3kSnk W~?ëFzԔg'l r=wf[!MRT%":DCT]mE)wQcYK2cii6NnQo^-!*0}T^Bc=6@\*5-o 07Z>7)O;@\ێdz, ^(BL$&?A0ZDK %!2xO%~b}eգ/R jKj3!q2p428;0m=u8c{NFZ /Mx2h`<5qL!˪W2BMꃆ$AuMWg摁( ~9'KSaEh#&1`L-r[eo<9)ǤJe&5v:I?(t<gH$\ IO]"Ԁ̋(ܜ2n-SC'|< {5.rq^̗Ce}ާP0ӺT}UҽgNFv7Vdͅ1JcxhR`{%3슗Pڧo7 9^]$Hq#%w8mW;P`'j]"<"i`?RXj rdpq箔 ?@UGd 6KIp?hZ@$aHIٟkY=l$p z7kА=jsq h?T[u8,6[Ɏ2:(TnIfzwcJJwѪlT$ ¹|7 k-sEiP#"G^ go"'pvaι9S֪ŧG$fgvjdS8GXA(8GOrA$񧙄UE{%[9wmzkKy@ٙ16EWAX(ڐnIRw8֛Gxj=5iuTڪ+L:"߳ק}'*B,{o`4Q~&6eνzk$bnSg6*}bJ0Bzڳ*1/)3(+i h(E{o 81m$-V{7oI{2<9ʼn%ջ't11 ÄB+:eaRG,)=Y@vGIX-㶿Q򡼑Axf'FL%9yXt2io-h ygY;E'I$prmx|bT1sHɦ( :': ^@ֻgKN :;Av(caBݥÒK#0yzfZzo1(AEI(5H }D퀰E,KvSEHwQ ܤooCM!EK-wJ-`/@>_Bv)a^D΂!*Cp)~EʑGCj>ZvU|+cS󦏭Xm| #3c2+q֩!{q `@*o d KsTb˂ "=JsO-;SHdL𥦃H]Yi7(}rKgo 6qˠq} Pp?42p($/D%t!NrfD! AB R2r%3zJeXCg3-yI_Ugm~Xc@ CF%SI|۷#w׍gmƝH;M=D 2,8q1g(,[ErV'ܶ #,w_-㩧TpEx +z?xpGDbimm)g.aU[1 R0#1X:&#mKi?#yd"+(3ҁlelaqf{&G krk+ 3Y"jjmZ7 qޱ݋q.f%"V~Afn{Gtx0;gub mzZV9g#9F006! (\N-&JIY٪i:a2.TrJg.Xܙe9nAy]s<+(-IgTykM)Şse-}\*z2J'S8$ٱhiT-.)%)Q>0&I]%mSg5 $4C&zxjI]L+S3d\TRRv(W[PAxyCK^8yw75,3c3aY/SO8L_J~kJ fc a9zhu6v#$#yF]#\%щ= F#s&<Op, 2LyoiȬOɥw|_*N8oqcVL*EOAd(>ȁ"&O\yܱ]or8'prS"wBn"|bP?C,ly%Z8ʾ Srþ `DWqZBGzPGfaH F‰q2ed7F_-m$bIF7GtA-`|ئ.*[v: .9Ƞ\6bq?{v)cƎ-h-]g/ڋ3tGg5)4Gu:pHHX0)3pNWL{ȎsV?qOP4\5O |z[y!@_a$뢭ZxL!7  ` =$+[i[}(/Ei3䝹y^8b{t|D< Rz4 Wk!DTpn{In\&qtUIށ':ST7vmtnjCO޲y2vU< Zдߣ0s҆fr1L꾅mCt_r3 2 i!F4ME!kAv_?;ElNu <_"/1UƱ@Ao!j5'4dgFd0ـ*nؐi #Ijrj:vrR aN9"*e_f-Nfj|P?Iv\S._4E*ma*?J X=lK}P^hC XDL54G0֬U R?p(+/8C.3zl jsQlS>~JB'<Y>$ZR>mct 0dAz|,-IS,[[(<'C$crih,mΟ ,?Nd (<&czt;aj=>\BoUT,Ipw {ڰ7k='V+(5ɶȤBȅvfs!;_z$ZG]rQjR@L5a1]%n5'Y0E@yvm.D""A,bQnC&`*! "熻].#9I?te&e!ɐ!$դ_hBgvq#7&ݨ?;SxNğ [^K ~y&˃+wuo"lJ?eUvz g[ .m2Ts ݦXmF&lMxpf;ֈlW]cD2hM*}{W$ tsSe]-'6hTW `q%MY%C,"+nfTOjGZ Yt3JߦyMS}@;V;0;[~)6h@r'Kds+ۏ5Hȳbyr986 Ÿ>=?<5Z5Z =l`%ݜM6&.Yb1wX LWi,Mpz;L, ~+6Z82ב!v͒m6kuVwIÁ6VזN@`]xF"6EUY nZ!df\8Cq `Xԛp;dݺW}ƑY 餿R`ì~ᄠF- 鑀FmFZ&MܪP>Vꕤ\ #|Z={Eeu-/_^UNQ(+ ,?ޱQrjaܙz %zk!-o91}?қ* D-j2A f8 @ M+ϤDA7;8f ;f5R]Nf.4S<{=Cr0|K99븭âa<2㒨5` ҡʯgƵ`h\zƘt:DvN{'/ #264+?HՄ\hGH0, 4=n(JqZJSg%+\[if)FJa=I=>:DHT"-:~>&luoY`9nMdCUI~Q+FxՌ[q3W :KRqgVoy}J@+(PxQ >xmyöyGꟴbV$"b8+0ق.۠G9ҥ'͵b 1ut")?D+LeHnRm: 0@`s[n'!'*zu`vBY-gIo)̷qL)7#8q}mDUh9*z@h<0#a3J2QyvnUOR}GN.TrB_R+ENFY7wnH]cgpMxCfiEۓy~-'aAZ6X0;oXg~dmk@`z5b}%d@8x vov_3;К{™jnx=Bq"Ϭo/5h`@  S1uٶ{9Q.|Wi##}7y3E]udd%  ăx.+zĝ&% wSjt#bs)5dKGGa,~B2Zڔ u7#\۹=FsխL+lqkHB~L5N]Qs Ko\xR!(}[Fh'RdbƍQ dXpgX/ҏ*&}"X%,巁q04>,,"X4Ƕ<0h= tS Vb r(ܑ9iچ2[vE'BrZʉ!: V`Cfř_NuOY9RdMpP>vWzA〳p9y9fC6|e0=G57:D,{:i:ñ52BpNcڥE3OJ&ެ&KlItG|LJu?,)Mg4a=c"lW}g$L9RZc gN"7GY݄ \i@^GF"(+M>{*OQZDlX[6wuӜUɷ _LB+Y35u&뇚_LxpƐ !6Nl*%!0lOY3ro}du_-={2LKH4ʡBr'x= eͅ.lqrlցÆ%1ᤀ8\ڪE(i 3;|JkIIfvn6 @GOG7=V˻\7F%O=r5=}A.\XHih=rͩfnh.zD4)79>l:&FkNw(h>Eΐ\ (+t4,#ROMZJ>]3E7]$QwC}z>p!'e~L55}/wp?:p\Z lZf' SvTH6: X,`w$ś»R _$W~e{T됈4g.K.@x LV2܃N֥mK 4syf+l s6 Fq)h&pyXyW" /e=Kn236zX,ׇb/A'yDc]QGZ?W4vȯOS-[ v ws㨷*1Iఌ (<ˌϙPUĄA?U}}:U/s$b@ʂ^8ܸwd\P%mvdLyC݂gharF*by&Q?@OsV^.I ~f?Qov$E^ҩnҍU(K|-/5 c;}A dD70ևͮF`q_ 0?7ldG$kѧFf 3VD|=xY{֯؅l u_a2/hZ7pZ IHɥo8? D%-yjl}91~.[cnH=!5lEy~혿6\`d<'eKʉ J0zhQ, emyO cĊVg}\RqHϻM)yVVH3r44AA;_DM5 ]F(,x|0޸`Oj-P90TRҏ]/Y5Zp؋ehfv9~d9'a6ղD=R%UWIܫ1 I[glQkTdaxhd ̄1{K_a fmō5LKA15abB/*ؽd;rEڊxz7cxohYKgڂ6VeVЛ@vkn vd|mӶR>Mz ' #(q ]K)}@9b6k6% Y$ I}5 dZcjSZ=gujE[ni_,p}j)]{#)x4Uyn10It*V5KhfOf~K:N 3% ׾w~&F(nrHg(0 lQF}/4TNgwϡe_,|k.O!Pinp#P|dݪ0N \(ǐ)jWZ BJ$~ IxӎMX}P͘j/^tpc?/Ã`>ұc諁Y8ߚw|ɫ ́ b|;|ZUY'N$aHTdU7 ClteW)xЯ(QPӱh Ev(kyTP[몝$V$4pUN35Hnm/3I. 9WxJWш/5iq3H7,ȍ׿IE^{/.]v}Y80 x9F X"4#%fǞcޣڋA  뻽hFvLZcf&qFhy5cԪ\4 >WD֒R]*W`YGn%be |T0YO;d?r;K$rM@ˆn ޯ]dOr]-+e-]݃} e7z)"IL}aBȣ.@O@n^JdR7;xGD"6-Է^ƫ|i\"_: |澔}_;  ሬV/O&JhpuޯzmpmNYT`3fh4lr:hσd%Lzcu8H&S yt +pUfGPqיSW>kv-׃:%kUϘlXM+rc[K@$rt&fča(uBp0Z[N}y58|٩Y51Jhɞi/adbBؐiOȀi))y2.%Ba<*]J wt>fN2ƨt>{P3C^w*}7[p]і e>J݉<;BɰCAprs(-IqP56:{G$͘$Nǎl@jB{d84O/;&XC&_s 7skKl;$]WYDq:;o[|.%Ipwݺq>C3>QRNβHC^gr3gmN؉ңS~$NT`?rSP1%=W[ ۮY2t0!:&@. ՏyXT4*jYh,(s}%l8IȤ2} 'tiZcK(LU$1tIFV T=o u?a6ܔ X޽"sTB&JoX\oC: 7'!FO JWC2#8%Hv@8 Z,- 'Xve05 #3P{Аf=i}&rN= r8~XpBB/Mh>APO{{xLubQ(*chcPOOl?[q[ 2H+8\5\l51fVp`HE!cM&xa '˯ j Ih-Zv419\Pi+p m=Ss0Lм{ e@:P@9%^h =eT ֽ)2Zwn0 AP:/1 `: F/о6MR")g;.$! V5A` AM>!\d _;3> r#\yŠZљI,DJD&BGӶ:oxRu{hJ%w҇s87[\Fz~ .5,_!֠gզ1pݮŦ \ݞo;f9#xsT2lf-H4lJ5|nR;yMXzA#*$y{VVBZV8n(itL] FR(GzO8|V )Wx8!BXqIӦե&D?cPW LgWi=$! x Y_T)LV@Z951#Nѡn04*"nd΋ nYS$`x)hWY鲡'F)g Z䰖zeˎx$$ t6;_ү{%%rxq`(`w`/WXC̱ВX/p`6(WXMf_7SCJO$[*KAކeviO=]ƦB(jCp UN?8Xf9me1g/n; B]ntK^avby_` sφ(r0a =>Og\62xV$ڵ\BbS>58c~nQ[W\q.Z\'R&h ܇tq (̇=DIzpKc%'..p =z Cy^V#m4!@陴,ф O 9#2^C涻[1>#/X ܘ+Wr%Md7Op8,F O=<@WM>dyUi}>xf Xwye e8B^#rH\VMs,_gmuΪAc`2"QP쎝w3a  :LL X\ ԋI+*(Q+eOO[diX꯷+! _߄b%Zro"&;ocIydzYs&3CGVa=wR[xKOc*n^Nm[9iC>)y'u5k1|ӓ0qRL#{ډFL6jy'Z⶿ХgƢMVzTlN9^q _ܪJ /ir}Au`x`$ <-ݱ@֏=TQ:D/55Q4&{)DT~P< /JR|Paְ~|;M~)%eqͰelj{WڮqEJB9َ x"I^-mBRaU Klwo_8CշG1(Fv=^VRݪBFt8 #Sz7"RMެa5Kғ9CGL߼ 1(#vú*^X{aL% NQNCb\CJӐç+uDtd֜.Sޘ*BPmEp|!o5폷`҇Xz._D`ǡTVyӆ_scv_mDZ.]W?ZqSp6X1{chO,=&^-֒ +#d!}scۉ5. d}HKZ$3jA9)|>t,UZU&s1O(җ7y}ޑ*GT~yW`lmo'q_G$ߣ~YC-4~9=OM)~;¨dZ_Ė7h$=-Ѐ@$ e 2e7-Q~G(+nSIp2o"Pea(vϢz2f~@ >Owt0Kv VK^RSm⃳W%jC;Ӿ|o, #;0u2Kl^ *{ɀ2Go)+qK=„?Q<zDIOYE~aQ;VtD!4a An#;/\ХaOɰ,QF ?b[t1aA?7Bhb .aHбIV7ߵYCOI,Rȫ|/6BϘBle:F>-T?5Tg}Y_R'Qg+@kKٵQrńhe1 aoAe2R#F*zN&Öa4G*g7qCPb#fiQKTۚa`{,w=Zy[,u:~ĆJ%8C=ᓛb cT h%Lj@ JGR4''3TpX^^M8VռטںHTV{ZBYm nBؔ-?J =8 A1bs90>r13Tn`~6PqmTSe߯x9%y׸$=%ewAo9/6FaMTw^|o쭜d\> F@3UZfKsX&Z ? om`xD^+66"@ʫMKGE)_$AbU#)8X~6q]A*ؼHuݿy*/w67AF74dtF $Ædq%."p0"I/P@ZUe`#/V1d,0 CdIusӋKmpp8l ^IoL-2vIBv.}sn{Youtq㷺 ~:ΩWw2 !֘@lۏ! ..YgZJU85ccv%KNd9tiגFuk!MBTMF=^ sZj+TF/HWr7dO+ȍr6G >êmQfcj>ҖCt~G=ūs5Ɋ?2g~iȥn:bV,J?,;r/-F.eRGggnϺ;\ zx7 I9xg;ȳx  [Y_{ 6mG>5C<|/?,iG4Øe8lS#ŕWJ7C`GQwзj3Wו/[_GL!uD~#f6Y$0G%& 7m$FF#彃r(bbTN^J"fM2_$yV%pR [,nm[]Pi=k5f݋yD~ԥƣa!*;nE -k3 K /+XCjpi|ȿj5?)F6Kwj|>U 9m7_Ñ;Zf2R@s;mf7UZ2&4iXc ,ĕt0-KYg#¨'j0} |T*fZxߊ{:[Zjnë61w]ajy;EJԒQ=bxZbC9`pd,z:`BTfA;5p$-M[IUT㈎TótI.,5}ؤcQ 3@J *hy {6=etEalgd(xMy@Jeu֚ƤZqs Īm%Lx@_?9z~z_ͻ pL:*FϠC&a%uT?ABƣi42.$wstj>4}qI4U A lPu%}ǥ'3yXǪLxػtXU&1 T$ I(Gy^l,UƀX0?ɇW>u"w*0 #UV}@$Eґ|#buŒ<\GᐯO\ZdDSdOsP7c{z`h6 B=69bFѣ4OѓIu?s#_I ZkE]Sg'n ]O+<Y4.I>!u ־G9%RJc!G| Uú'_51}]! %uV ߷GH5]y"1弯" L9 $鿷VE+6D3WƖa`7&d:5)k[VP:~} VFPTib;h%rvP<:o'+J?.Rħ%YsG"{`AR'{>t-lj6l{"- %į+P& >}^Dd-; Űc>uӍ$P c7q"ǺNoB #p.%$đְj׍ >a۔T&u*cJt7SM JjNQFPbk,)IXڼP6T*g'8AZ@,Unyi :F\\S ߅l*fNu˟yKZ\NSGOoH$HJi4 KciB}#aP 4}HU V#q#B ۈH6$"Jl\ . ?oBȁFPAOvp9`A][J zQ~6waߞ) oFp:,UiW^h}UzEWE/9c:w&e3ǵ8hC E'S7.<L잯:An再U BmK}ƫEdU%Q+ca3[K ]/M,M69[Ê#%uO20kjB ԰~_RJд;,B7X,dO a>/"*6/w{-  }|\6?`T(sU/v}N'?7HNoUZ-VO jF s3YMSk ŗ|=L YҾGtsuo'p`a׺U|/ .ibBcl&pM]Q3W44*P?|*Oobj[W"0_O؃wj7)24?"TN[ 7<;ku9+r.˒˄$X9)5%a#Y4yuXoغ&_Aq]5#:V@W]JBbԘ~xqDp}RAD#i_z]S8LssB;!6S*Yhhq?` (}9].p.$I2ڷP5O߇C~%cW#[s7bP&(n&n:ˎؚ/=:ZHD)$h>KJJ¹n9!.x8+Έ?d=yl=_*diqtWn,B~̧pyd]k"mcMxe P{GNR[Gp~VPBղNn49t㛽C*+T[ fb͂UJr#lYMIW~ZVDQ#Eb׀Mxyc걭dg4`iuUOtmOXS>騇ZaF y MO^SզŸBbXH?)RكǬ#*#wW^G[e  lUt60y":]u5ԕB톡4EkytS{.؊5A1$D+;OXfĹ0`7:z|mo 'E/jG: b ,x% >gFѻ>%>Psw)MmR yg'5"-R'o_^4E<J$tb9XNdgj8u_R]lf:Z/L +ۀRCX1 U1yރ*ck$P{{ 9Hw*6 A0djAr=3 4رX'-'1Y(odKUQڷ!>UB)gA׫fT%d1Y~Lglқc!@| A_v1sMҿ2]^QԸն,|8 3&j޸dE AT\ vxB;R(|ˆWzAū!r ޛVAF8JVxk[F@52m %GwJ~ڡ:F>v,o: 7EV.K&{j>G*i/VuǝQG sZoIWĆ}"Ig WDxd_̂r'Mj~)׀a秋&U 9L)4}HDAD&؛b#Iˣ&"ٟR: jib4!_f>7{W2]6ˢ SS, f(3rZ%xʌn9wFzPDQޞ ]˺bYbj׻EW[fބj*pS N߸KM q[y"Ov%٪SN9c bH;2Sr. a,`N@Shbn")K\&/jR tMeEc::ѺAAQ 5*=W]iA^1%aQki{pG IZ,"V~$HLS`67l,ԶZa(k?W7d `{{ӣw/0йGj逻$uUg\ǓwQ !Ja@ -s#j8BsyͤJ-eCE5\7A&A +1/HypXƺ< ?ywRՓ_T.j&km?Q!rOvOU '{yxJLShMA.5sqDhI;KF>rjTb(̤x* E!P*/'K_yRom:'\n$nϾu?#*EikÅVFiOzH;4_a(tahK9/j]5y8Kdݞ`t&F9~R'mnЛGo>wEN/ 0}MqdN//ȻUՏq[v.ў϶>0$g%Vf<-ǦzVLuѯăx|^5qgj+Ƹ7p)vߟ-4MIqF _ܟB_RPLhM.de?OP`{?Q+J7n1h%D">2 |O"~.~R[+}\zm3q,#g^`]isXw߿b@I֠w_z.m۟ȷ22Q`WFG?\̮?oP,$_dzx@Hݩ|FXR9!̴E(pG;!XZ(Gc\iR!AVaNqVwrPz̄ةL5"lf@f$-[#e1u-ʜ+1 |F W..*dNI3΋:r̍wb7:8"B*(9﮺8\w(BNm2Qs fb1ɕ h6&vz1^es뜃P(u"$UJEҨw~WzjͻÍ Hh oa Z<9-˓͜pb՝ݥHIAmAu{5boPŔmqmS99uebYw N.5Bv(oOTN-<:gcͿE 4jJ],sbE 8vT1 [uӂ*ǔGZ+NTB: }xЭEQg 0⢷gP#T(=, rCV&=ffj9ӄU~F}C=a\6Z6M[|[LZ~qdAq;?OZh%v"~ "IskuК}oGݐ̆j|]uFg=Cqxc:e b3&Y7pOI:.fU`E*~hc5]&L2)$&N#fE$~:bav趌ɫCbzX룔»%IHtd[6j)Lf[7ѹ/<bzoB=d`7yl)xW<:$[Ac/<]ġ@I1Eћގ*?z߶:r_j/5) O|z\ε4I^`҆{y PTf9A3CB/M_ŃNi͵v^c*Gn$wQ[v8|VTA7SuaRLz,Q !_HmXx72 cq0Bi9,oMW4ń-8܋z;wJVL'?j@R*:zf4&!nfkdeh&l}m - [.j/NIB5b57Hgd\3!!6QM}U|`6it;9_v"o[+)PxYBm~LGwsk:҄7ŢKuLs$4gl|q@{*lQo"7q"Cى.йKK/@Ah@ *:!:I&L*4{.Vٰw'e"xvXerRj_Ó'1Ywr-j.t ljN& Iz58K&O^C +>)c҅" h nˑ0O/x-Ǭ3g4npa1 kAyNdSzj"+ҭ;X -S\%CC~3,mhAJPnB'*->ʣX#B- ѾpB*|f31}-@clKK`+Wt~& Hށc&e1$?] mgl)9PϞbaS8]}n2fRZ#蟾ҁU_lf7o~tquSeϦ!7t3Nׄgtp l%a!5fCrEޭԤr$}B7\S۽T.>ںԐG::0Eq'qRߐǧחjz;+vDP,0D/jlQy&S洬'!BBɻ]5GkhVI4L>|<|BROטW>/~&}+>Q XXT{^-iQΩchgvqԟvDKaEzB]؃2--_ k=7̲c%$oCaQcDwA[y;dCh;LǸX6f|avN&;' :m8qX[ܷ{1gòȲ{? +DBazNdb~jC>!;+Mm? Vg {:ۘӋLs7ޙ-YЊ16Y(>6jNƄ yM{P&V}**Ӎ}*7v Y. 1[$a#%t,=9*QE!T^zm\OLoR3RRRYOcR, MgLq0h&ШG<%)K0[> 1IYM+hX%vNxz$YޘgnEeq^AE~(5Nm_^0`5( n㰈Q^X[㼯Vxgoh>NXop&)b1FKT?fyms1DuAu C-E^>d]+S61%nqs7^^=o[->{Wž+P]j[\7Jnh#z + nskaS9zK |/bT04r/.;bZ;]NgbUYrc%?9`Vw~ߋ)e?(d7&ϒߖE %ou稁윂je'd[ NPnݞ`$4]O\Pe#[DG \=O}1%@ +)J=DRb2s2Tb!zTH;au5 ZGklcsZBߩer Hz:@ BpjinXިݓ\wUx5oPՓj,2[&0zOg|r-!K7ZtwJD*6qͿG&[T'L}zZ#ڷY޷+t܏K,S b\ڳen2d dے~ьf= P"8kxyњ tnSEۉ2G&ckPc(ZH{|0_E#I*&WinU^>XnT\/X\[)W'j)+ Nu&ugVajk:&w3TF#>ZiMoD}[6g/g/01'Z< f;O%Io Jz=k4iFx }7p;3Z?{,,`D5lVӮi]uA0BciR.+w1=wXСo3qzB 3'ʞ}@ae^Ի<ȷ񧷼e4qf/b8j1jOuڈ"$u?fQiRQW}c4C`+._-\sv+PV/%680Hzc1RѯKREnS΋2g)ّ 0(sh\!$ZbJw[of Ai=!G"vӣG~f1 rhMph6kr `_P,Gʽ?ip'%.fHNm>TL7A!HU c &zۈ,M n434kY}7[2%߹fv\iQגpPf`|g}Enb؄ʊ:{=$ V(ʃNS؉4N'Od:01]eφ5#GNWr6%#:"sd$S\^,n q6e8'Vdvrk>c.Α(JfY15T>5ni'p=O[o#Qa Iu+KCJv&슄⊃Ť5iQ%"V &_W-.ws`B5<ApNY.tDH$Z8nX/vˍ#7QVWT/\^L˾ö?e$}kzk"¤7_Lb]gM?8tf\Y"_78&WAH6%q@g*zgjwVʬAh-Oh),}fbr!eߊBw>X ,[ԋNΞַt顺ؗCVMEw– ǧxٗRTWrsT6*f]]7ϝ fT֞rJ̌{fi+kcq[pȇe d )[=W&< hy~- ls΢N zЇ>EVzsm ,?m[vwN7"q皙P-J,Ji+$r"UW{׸quf[ܩz@$ܽZW_BHZB:sJPo/1&-[e'ЃW}"ԂAqYizp>]/[7g=RR+sO 3r%$'#b^V -:h,=5L {dmDSN*/s&[9bO TyӈaWLݯ7m^(uk qL(ilԴP&z|ȀZحULn[*]) 0-)⣸ hk^cpA6r3J5a`5/2WU;=X3E10oB{htq_Ì:Y!*Zd.|(-Mxd\LkH3yw J17$@YI9MO` YoAs&7QRq550-cೖk.?HAۼGwǫOp(1~_ρLk/ tUEh1jI$c>_,Mz=?qXo|2%v %$RŮVI_Yh˺cNP@٩}- T,Qmf瘐:dV/\ey2:G}&?̝͆` C c9.hqu ,JP3Byh=ክ)rWl^8ҵ># (0'p7ITCÖwY< /dP,Em =+v>ذJ,B-]LK7|/p/زÚЩHr6~MHI#Y 廬iZIUmw9)NcdQwYٿXyi7s]s3豐ׯ&hф)϶GePj-f&2I}4saB@gNq.)Ng ϭ&R4L<o_moس%G//:^ge/ZM=sl\ǡ'yT\ev6![̫:&^)*Y,Z9N1JgŇ%*&p:tKrc`"ʑlp;e7j|Il6mL8>mbB 3*jЉ|=sG&Z|r{ 9~:m9kfPld)2{OmOE{2m'fA qJFgrQ!"]mxSpS\s|V'e'˺Uulي+::)^I%sT7TV-K p?/6Gjϸ,QPMa$ XUPPq :%~k7Bs6U[slؖUXT 5?vB>XHe$-u_d킛k8IJ`O@R4EQxDKmqYMS̔3SKb.1\:Z ) EyH=b snhTz͔0O(a]8=a~+e%5gV 3ua'rkN8B$C})ҝLIJQWyd5~ l'k{nxD^B~Ly H']^wAg̖-*t@x++˟DF|j!d7aWlmaq(r60̭Kq4q;txHV~PZϞp kIBs` gR(|-`yEsD` u,^4$Vamn+BE0hE{W;+g@&#] I, O:l&uTf%d>xыzh֕*(c렾0λf'nTG%̱I5}!O5q>偽 WYgl'* wŁRy5 7)/;yu^&ftP@h{Z't! dYy|Q 20 z/f畋R9:!:tpUZy.PevĻO$>3Hc |l&TҺW3kLRc“ Zj!sbڃћU*0pC m]{nʋ5,?٭fz0H:KFiZܫTnǕеhĆT`W5wNRݶ\.?pr "~]t{1&\n^ϊbփLn{ ZŜq\d$[/L @`F=/3b">|ViLoNo ZTMHECaFQ*K>Z~:͞c;*'z]~WSCZɓ!]w(7ޯUD2T=+&9nkF/>x0u}`0D}A:3ќIoI!ϔSAgUMuj"`ÂR3&e6 9y6 HI֭. v6cb7ːsR۬]72Z>˚|cuQy$+պ@k؞gAܐ^j"\ rsl|@lGzPV/y:3HrHMkyzsVlB 4 ѾF@bUرo.Ak{UhϾڟ LL(|$,Yk U:p[B #=!mO30nӪҦ|1q f'ћj0" c)K$e<6Qs഻3#T#!QM瞰:یc*:$>.&1*M)? j/b qPmp1̴<\$n;ȥ;: <"醩dT0U0 7iLՊikjC: &N jm@Q72=kGj>n]~$. bgC ߬oj Xzp;Y m330{6ԯ>@A!0ɮ;vu^-BY9<;?p22>2;%cdXSN bR8l$5 (UƂjNW*!A^ek#7_sssGxF6 Mt-crfV SfU1U-mnNF9vaOGsW%OAB0(ܶM).noW6 \?V yh#{awBE5O^2ޘ @aCgӅӆP8#>C6:1aH*o,nPٗ qojuho /,:mBތ< $l%m h)ߖcWXaN7 XcAWm1x 6l ]L,"L 92.:`")Vȗ* |I a>~4%OI9e1_= VD>ڥПdzM > bxn?ڐۃ@ERWAȦGlb#wLXΤ%ٻTuH9.HY/l|a:㛿NvT.6HwYf:z v ya[Q#f ';!!F1iWzY""Pmߎ:Q2h:;P2 snkd c7{]gC& bu]n%MJ&2"Wkd^E3Wl7AB` ;%GφBLR˲NY:<֡pE{¯޳)2ׇeYyOR>gZȒA[L)4><|SU;,:ði((uE_V*\&+GAh=.(]Q[s) EC*]7I-43ݗ0Lm#022 lM4+wyЩIQܨ7(}k-U=ʝocd@/O*vd?|t kr:|rKo֠^ѿ9Yiq7 \YIIedA^}52Ϭ3s1yvwB.A--?tK/7HE%n<9Hl5$5Z xt1[GI2&scpF_ʠx-"Ks $sSHd/xB<}*ð"yʬnP_ؔ';>90!lLkF [x3`q!GP…+ȍ9,fF2{5S6CAjnze!smv; J×tURz+%-YufykL NzFP|2NBOXmD0-7' v3sy;cqDv1@h}Ր8'SpcM0R7VȿXV Dbm+:~J R|,䧼@{T%N->*1g2 UD@$QNWY(~:OLNqB-QFިt &VKɎ\, #m( bѺ_=|y $}+V>3>yz|@[8awҋzqk# hS. Z .2~j9=B b\E`h^} pεI TQL#,! 7첺^ NyCj p μb\gݘ?U÷#Qf\z_;F1Ft2o ;Zbj@H յ?.s"偟NXShcdѩ,Ѻw8 ZY$4XK~$@L/\"Z|MokfCTM4G:#K#G]W( Bw=w$g[C!nw֢Ԏ^{$%UR;L 5Rlbh,6?8[SYq&MB#qc:n}G !"l\_B ­O 5OA@yF蒂:⤈)e+Pgڴ/@ׁzD6%h$m-i4&RiIV HA5j/2wptP]iܛ[^Mt%}XI-P<.iAЉH`H &v>p#HLB"2;ÊHڜ#c<7!<2l<9D{V1meE+s|W/Nh:rۇS0( R^M9F]%E;OŠթ`jmpa!pӉ)߲DVdB݉ 2B:dQ #?&7v4/F aJ|ʂ*{lFZLPڦj4 (*mmuQv/,yd"ۤ~ˢ֩pBDs=MMWEx>/br#j~6XG~Ѫ. 'dX8B=1vdHֵZ2Q\P9qd׆j ,C(tS;QTXa&zOkkFaBoԲT }޼alIKHrDY$82";<P}H xh=_2?j>-S`5KT4jTQYz18ZG^ZiWzaIV1,O)e%o~%Et?@@2?PNh#zt៥*_FG`O}z*Ӵݨ磮"tK[c O0El%f 4Fa[O2[D7fR2\( H!*!5cۆ6kyՃ]6F3aۢ ǖ8dibيʞ |lFLj<ڥG[YrÿU3C8^3C]#Kؽw{h$.WÔqm=FD~ ֎@CSp/K>\2B[r"݃ts&gؖ<̌ uM'v?;2:rF&gnsUKl~ kmE<>czcҐdHjCq{gem8b|+]"C9&mxنq*"j[]u7@x[hZ;7Ɣ~&("^MԟܝNx3i J < `'%+e ګha{$+Xu4aj !F$)@LoFl _;=.DٞB3-;AmAPqQKڰ#zωp]?%?@WZ׀1y>x7xyHBh7@̝=5[~OcD~o34̲>]?܀~n5gGBB|_>1a~AN9=*IO bmw훼N0@tX&BMZ$F-zgar>;#sGʬH=#ojj@gT*ȷ~Ai&d3&.4b7tUIƈ8xU8[}odߛ-HGOoWˑD|Q;cDir70HާV"Dqx ;~a(-{gR 66ƧFRs 7upGR ˹Ni~&s>S7BA4s:*{vuF|TtnU$2*{ή`Z?T30DFH"@oXgj-F D6lF ֠OeVzJDx2pAqZ:׺!(S\ TyR'P;%4?mEڝ6Q #!\W qprsC:ֻ܋Ę"?=&7@sf"<3P˰ںa?OuD8N k-Vq F4~p^:Zbf>9M~sdo@)"y89LM& # 4ω>庀Z !&~9;/7?ucƂ.^ʨ{t*a"wk ZKgǫ<pXgF(opL Vk(.-qLjSGLF1E$J6"V>=}!c qu9ʰzc1˜㉚ iOٸ=n?+UDrbb80i  VCM&!s߹<[;nO:־{fw6iɇ<ݝ|3^9FQd \V4:A@pU`yDjX>`o4f9y0G{!bdXWzI#>lQx+l͢DOt\a+ U'QG9Ҋ5&pZ.>/9Sz_{.$v<)?E onoH.h dyj ,ڨqڒ7WtsSҘ aE ~ł+>H)58xh2E#ck'f) ] JZݣ bB:D KNz x 3t h&e)'9xmf/D%>m~CXBlY 9T1 p:Uo riL㬵FBM<B69Y 8_!@X'iGaa ( SkPnb(~%x))J>qҕXL5k"ѹ YW!OHP:xpr((i,wm4lZtJQT^Ǚ! "|^Q& b>y\,*0hSgoX\Y–6z)A)sԳs8ʩbڞރ=Gy3(&ǡ*8}:))ѭ]}~e-m黵*1>HfY;Op 1$9t2\0oR3$j_d='[md͕pG;7swUiF2\&Z,jk7Ў2)jFQg)͓֓ ;gQ*Q=['WHg"(X'$tRMsIՄ?"(YԆxYfbu5 >{f,,݄ "#Ɓa ,9z)R[vLO3RLd黟|ĉ>OMG!3$}TJ*`>6@<0K󔧾6njN+߮]om)jt +EC8ߒ8M3x{ᒿ3tH/,l.-8VVkCq>Ԩm*k@3+-b3Oo?DJw:N'ϝTW={CԶ 5=TRm'D#Px wzx"6q{oX~I5hjV.i4Xg\H*wfaXFI#o m'hbCSF2)ۓ1Дc8U%M#xL>t'j% q#jݨF7v(u^ߕbQx} IDd Dx0a47m(isΨÞ!WyKA榜B%cOQ WlZ @ bw" sp B=t_^mȝƃbKmnAapLá$)޾x<ݵC J`Kùjh)hB8;o(VadT UГy)WygbĤUutC X}}ߜ̣KӷlPntfJԅQOVo&{#,@#cxn!B6JSzSTILKVD8)eAsKn=H6ܗ\j=vHwz; C4Iیr_ڸp!8k`V-۟_p"ti j?gjk}hpe@~) $ U@hz" "<0&ࣂVf!a}\f,IlliIܕCR*# 31?Cc #$zzAKfϗ}fڒ$L!w6!. @vk-oSɢr0+>07}#OoW<6#Yk-^Xh.fYɘ|z:'$aW2v6'&L`wvԍtLbHSػ5%5^!egAԌQ }aV8$u=l3ҫߓ&=lx!^#N5Mh-{#ܽsg])I-_dє5RTl@nVr3~ T68륒W 3 0~E*PK0vi]l[ UQEf5^[@q,XkfnR9(3V#@qΧ;J3fV棖2k}F!5 NV+Ͷ4aFih)Rn-Gg'yNm\ZiV :zq'`;2,AP­Do$[wyd 8RK;. I60eW⯆~i%f9yο̝;ֻa )g^ Վb.pEaC,2 %x?I0 ۬D}6 -\.Rgw{E?f[܉݄ h«FՆe8d ]j:z؟xVPR+Xt5V5U)YyICOxԹC{]'tUgey*k'BYM )  In)Z3X>g b]H?/ZbHz &ks-,5Vv }~+*qf 9T`ZmdeT![z pE)_Wv*1t ]yGm7CuaGˁčdu5p A|`,@pt̒3sc~",EjppHcaL /0&CB}D&mqygqע' "w׸ 4-w?9qDqgkpr5 ɦՄa.y#txεzUjw޴Z.iy {aJ脈_I":QfڝRs=I83m,\c6̟=&Fn 2 f  #H(f|W Z0C¦&Fv9Y@~貸)a~ITKei(YQcP͂F2Gj- ^㾳Cm䜲$lƒI!<=n@ Ch9T%aLt/[P|>ހ9D\1/vKQTT:8GvKT~ A(>iw #|6k-T([dnnSi;v9y/5rz' V%&1CJW:];7؁v 3*TP֠ԙV&2gI׻*dw"Hq[jc5 • ``lXۍ.>i-cIo0֚r@o?`_fV_ѳG)XW ǿSv``Igǟgw^7yIK]zUb+,gtFM.a.G)$JjYEh M+o e-|a/qJƝlt} *9v-Ij0K0j+E16&} Khg׆ЖgH˩!? J֟N 6r(aIN>4MY=aLEdPJd]@w#c|rf6^P D:1?Ƭal{6<Zzg~ Te (xWJbV[mkUcQ5]NmgѦLqjiII{mfG* 1h_o#"@|2&y(cEAפÙ(wZ3uH<奉Lѝ1FY~u=cOn~a5~g&\l&+"1јpL PۮM )1OQw{g]lc@o1V'6AQ8ԄbS䢱C9lFbvxҧ4p6Euw'81^q2ȼ7RIfygۺlCkGRaLsE!jFݷF8Pa}]!KPLRs,w|b؜UW)0[Iv鹥C3ylvOJC2gi44;66P(PsG~l#Hu^5l g}r1,Բjv|bn}n r(\["@}cHX\[1,^7LX҂lLAR^4# P cqI`m0Dhik4U˙kєnᡍǬ؍9O)LWb*q H+l7a{m6Y|Qۣ0.-b\]+H8|{B :-qdP2=v5r" 7@` =&F>a_\ ʿf*:bv*_j[qQ7d[lY>3BgMBߘ&_- $Pn֜Xij,c{q uת[QIؒM1 짻Y<i0s25]/e~x`};Q11g ]<{c觝|8&!yU68-m{1/HXN'eA*;#ʦ U}F('.bu+J>Fd+7Cgn'! h"O>*53!˧(@2&4_[In '(p d>~&e Q:* fLa]X5u@LL.1N8X]0A3xvVgv 2|KerL'3rry42"(v"8;0cD]OQBD'|8&APZȟ40S!I2FHMwH#;#o4*4 WKFD38!sa:)Q-ކ85 ֧-KCgl2?zzcnyF7u7f 3o` M=zg0׊3ΰ gvjRa79-z˕nfeIڜof \YIvE.>ϬY㐬#)/~.výZ[cOOyU[W+8WkԐr9@lsp.x< qM3j7QW2nh##fŠ(ˣ~xm &z9s7T:?zKV%EUcXe4^p>Lw\cr7+adj\ToY|uؑ 8Z\jDUE_әq| o_pe4LHj|KZktYZ|H(ۉ~4UΔiQ}MM K ]\I7 4z2IE2_0i?EYj D3VN\0Ol/uXRCjfAhLWDNVބmVt}oȲ @Ru[тα^pb콗tG!# Ig lXO.6%qTd e4V WQUK?~GFdYҌ,%rӞm'E ,>.~smxiE!GB6u^Y!lk@{0e~w+ kKhĹ~ЦlhsQ`c߽rDw<` e)OB!#Tٹ^=OC# vSTʢZe?8>(aR}ep1 @z6ڼ#l7ڲ*| ]4@ymQ_I;8rhÝQ ި fOĈj\טf^O'1Qq?4:oC]}h@,, 0ݚoH|]lȑŌjSږ׎ x SJ1=NT!= +LVV\Jh!Ne:_44.MKPjRFߪe?zş_ZbX's96+ɜy~:Hy$<4-K%XӡQ {Z*'rge6Bn(JT[ Z{Hn(xdp0UqQf?ߒenln $'ɼ>9F_4^o1. , 8v{cY}dk/#l )*F2= ! TuӍ/X{& d'2C Lu4F;)c>6<[oj BOי@ %sۯ Yu7NVe2h?N>KE 91: $Q㼻>>1hȒ(3ɦdKGWn0"-?!*/B!e[9y^A+X~%D~}LC&/;j>`eF\_^ "[ܳ ~V4'pؤ+?3MiP$̹_yAR^*ː'߭BI) k>-jNyf!C7,5B/O6?PL}^*R91M0jMhlFYlw,}4(p2T^e4~MXAO|QeD퓤#`HG9ak.ge,mlÑk_t9 ]XEvBŕ "!*BcsWJPzA@:rw׷qeAreGh'K>YR[HͥBU9Dt[c $7MO}'&?Їl Ƞr>\QAOC0)Bw5hh]I%9W3 2F ($8-؂ߑz)7[=h=xH. [֖Ȼ@'xw&\Xtm@ O(c;554t/E@D!pX,?$y1%K{r ô!})G ;:AǯY 9[FBb޾H3AS`|ԫ?X6( -fi틮6WZ0=KQ/rn`xXڀ;?i Rs&{JT4 Ϧ&q2sz>mL;ylm0-)J6:z|L&]<%K;`bYECKW[bn=qZu|fʙPg74xְ͖ܿWfь3$-&!l{8-j<?)~*-ēmSdv 6w ?Ƚ!) 4x9( wɅяn^a(xKb@kq=!!ҭGB_l&bҧ~縀ⷕœD3 S:"VQP Z(Z7O>1sФ](\QvT -n>oJim5bjaf.l)qXCeQu*`51Z1HΙD*8x?3.}[&6 (_|5t*[D8e]Ne4崼(3VpĤ4Y X.o)fG!m$ͅhy&q +B0_̬C9Ujz7m8/1!ED%2z i"&1 5&",)f\k58b^Fz 8ș f*1ϵp =$"a: ac06wioT jxBp5|P"~>~Oוq~2!T>s\$9ϋ]eFJ;ߡY8ft֢ VN`}Zw=!Nq̓At;OCUzka?9~I?vx&:ea>y&V* gV6 xqT"=hݤ2*?Vl:F)uˢ4ĕm$քfL$)hF+n_EP`J;l3h:w&^IApfqW1o;\K>(mwٴ Bw j@4 I.Ay5_j8?2|L?+<>"&$̇ Qsh/ϷȧX>si78zg-$x_FCVT}{*>R'OWYk6{B|g#-\]+:mh Ϲ2, #dQJτoMFٖтAi٬צ=>PV|6={W_?U#Q2TivMOsE+6/ ~j|Y ? kͧY2tqvMY)KӦݡٲiKN|[i 93k@xQՈٕ^{8ݔtgRðbF&M#g_/RTΛP:~νP_ sQW"ԅB>8dԙ2L\RN-H)&`RgWyKr2eSl Pl.08\\u>aI~ +%VN; T%aIRۊv ,b@U<0氬Wi7fb& . Nm_ hcg! slNm<_Y5x#_4ݓИ,[^&M#!3 G_+K$M@D J*ec{m5+*Z2Ƙ.zMQ";GVk n7QLJ6Uü$&Ei/Rck>/p$Mɽ>) \)xU_#b!|߀F,Knf;Ms#) EBM}f. jKXSANKUXqXjv! mtF1H4N/>l Nc tfX\T@zt?45fIWH~Ecl:N#i)äÂ0>U+؞ί cz!F}aAˆjQߢ˸q& 90WJ)daW鵁Gtgym5Ѧ8fD1aiz2x&\_Y'"k*nb >]&S)[1e0%Y JבD΁E#鸎!qOYk><Κi]FGQ2z5(rr+ %>Y tse+I=Kv=$ÛKW<"{U" RڟUQIJDyiu2Q4K%T$gfzÑIoHSS=}r2*o/r| n|=K'/;9aӧn< ,{s^ `Et kA^{;v5ldS'wZqk_+ `\N KCڶ9AP )=L _ 4#rc`(T& f#6v;}V:WEIX`O!E3wă7KEHk#K6tf^ýة"GDea)IC֊i[Y55 |#S'*"R8̚=~!uH`)\׏>OrdJkÞos7&z!nej"h #7U]fp"o*f +V-pM~caa)TG$訣B\)Qjq6N+q޷ f%~AU">ğrSTHs6EK̨) gCTgFAm cJy)l]u.Mm+:ngDKQH7&hJq%J.>i'&@?10&0ko-: G WZIz.jk[*H d!`E O-(Ցmqqs0eeQ:&>bҎ\`}}$IW 4ڲ$1^m@Eol xdvmo!i@ӳ$єW%Wy{6Ц9fj 9l5o. ,9fc Y…@]5=lOuөnÐ}Q #q5/D3bHE ᜨ,s?%Yȏ9B"Fvb8꧳w[dDh]t'#RtnZ+@qnLWZQyU>Gql3.nB$l Њ=iQş.@n# Us< NFݖWK5%y}<31H1-Բ/r:2`n6 *`Aꛩ%<}dyEaAy~fvqФE>-_Ɨ2u61.|Ѕhy/m9㞎(\A{!x(` Z4L`M qo,V5F§lÞˉUj~t) 2 O,WC| aG)_:QC#kp=.fדpWʔ mV9~|\(}y{",ʬpFHnkЕ,h^e&5"LG};b[7G,0!X%f3ˆn3<77):)c(3~is{(2(BTP+] 9 LKRbV˱.Ɖ/{%?T7fYo{ Nݰ&?N|jйLl|2/嬂$p)N-n,XiWYr[֯Hݼn6%.-2,>vg>#:x|"i9YEEX:5~lSDDٺ "BQ)|δKa ILz1lRÚQ2D&Ti)[1Z&l-u>m%Cx^d$ae0[>\2[5Jn`OIiB+'2>lzL;l9\lEs$+\챳M: $4 pjc?r'CMQMoސb@ o`i{Guz* x] yW ME-U N޿hXP&loR>qW\>ylmyX=ew 9ioLL(W!~Pݑ(s|ܹIdp|%ǰ5FN"91QJ/*DN+=A+r55jVH$![݋F"τߌ2uscFYkS2f|8|ZIs+Jf^ mpSz{ [6q':ؖ>I+O֩4E8M]DX^9Ɓ #N3A DO. 3ԑ.Ψ4QG,y?M$O-+jx$, ׶O۵JV#5W[=;[ź~NYZʺH7Ď5iء#6P7qv$aA,[іhf% a.]E<Ḡ KOhHPB_űUI], |5*arzBN`t H>D(:u3j$Ȅׄqyv1Q6:\NT;'iH5&L>.yղkY97=NL iƨ#q ?f-LoB:'<_}LE3ZWdj"֙P;J͙[Et`aVBŧzZ!PA64R)Zz,Ji\!R)H6 tCM?W9_= 13I[ضĜ2Ro~DArE1|X=Ύ\"TPV+*( 5,}Cc7f΀XaQ[VgqCġ}Ǵfhlff{j7дQFgP#ƷqTwY7®`e6&]W(Pp(RPceL얰e(ꗧp@S +̩?N"n2+gF뀞f䷽[o:D$̿Zj}W(t~jK٢yKw}jyR<^p+ku^ hF5 -PӇsʁ\!frG$7 9ZBkrI(UrbӒ"N7`ɤ"nG7mecfSBݒο|NdO~Bjw!=َ4^喻⭋@]Z Yޅ]=1>3?zA >\ZKߕ}mQp7S X­'k+J;ÙvV D UũPK1+q&-ni-ױxj^ƒObz 22j *x%!d=؈Ŭ.cG~0qЭOkI:PA]0`')~ȱ%?ٳhk: : VdJ8u8Y&3΁.xLvЯ8ZQo(:9ݢ^.`/|KZt! xP0Hw"Xn?- w0yI8N^u2J2y,I 7⹆R0x+sk#پ)Mkr_ t߼#x(rC WtH}x;&- G\9?󎒮+C?Xԃ]( y@%r9K|Ϡͫ\dQdZ^lDl :{%iy;͈p! cLy( 1-JVJh@{%GِR_Tb>"4o-|,y Z9מVۈdM;RMm/gO2eœ_Liҙ]QW6¼A7")"S9/r(O$ lnjTzoNq 擅=`{ՠ }y b=oSctZrUtS0$CnY>*g,k{/ܽ?33ĕξmL?շK a!oq* sj rȗKP?4(Nmݛ J߹%Q9>`Y6x&^93lB)X?KIhÕP4ba'|/Ü ܚnJ!^q&n?W Fb)Cj 8[]WJkVW95w糹 C~& 4zVLBC+s4)j$/44eC55iÓ{Po}E,7XHАZԻ)+wu0H2%B;m'Xj;k4{}ģ5Jzs +2Z@`?h{Kr5) Džwxma" >+uBdvtŹ$_6]˵ (i N;of֙*MyfQR4s.#<z_qqT`f̎4v(ݬ +]|;{ۦwaz찣?37M룞`wDYv^*$x"V4jA O}I~T{uhNסv gT9{|ˮv!| My1}*A檝2m3 |$BNA QAR8 rD">RQAQ5R 6Jz>(fo׸ԙ"t 'kYKb{͂:!\{{@9)2=G.ƶ3l:ȪXFL؄%\%]/@ͻ,P⬑I ?h"4 MBC :Z{~&WW?,4ܔ̫f#c =mr-4I ;?Vbpև!O3Fuٙ  E93snȇF:"M|]qOQObgwKIϷ/2:P~M37G.mgnʫv$8E>Yd=ϒ؝{&J`O+2Cv`PCCTZG|}^0FR礑cg7PB~~K-s.&Ȍ MO7Ǥ4ܡ+l 䲊S_B*>8M᎚3_Ȼ,qye^k^nE1TRq_;U=[?g~YS&RXznpƅ'XJiǹ~؄P:?.L5c{)>kaR1>QoAXn!D~ZE\%3~ m5d@Q61w^\/\!X}FpuwՌM#6G~Sȥ̔%"̷rRE5>H9<'V//'y'VM bfk}Q|Oyd3LB!p4͏ʼ 5|$lCN309;sjddX-DX*qQpb,u3%-^l^< V_9Ph&b~NVCb.6l,ןMSٖkGkU_Qh9$Q*( 8>-W+Q"Mfѳa׸)bŷ/P, oۥNP;v'DLGE ;FH,;Ir |Wi@6I1ƪINw <:&W롘7a+y Kl]7}a2;EIIv ޟk68a"Y%~1ԪG) =Ee֣x`hUa3ȩ[>=MCC&pUL9z4'>4%To_ EX~+s4srށ.z4h'*H0(LJia1ٞ~ / ӏlLza5$΄B,{*56:zfy{( Oz Դ+#%vw_qʰ8CY,s`N?nDO#JzgDO=1䰤VgU\GY=RaA\s?\!YӃdD'k.%g:kyj{z|-adL̏ )]S}*Z̸qFg)旲nW8.\&B~6'غT7a8+e%KnG2'BR?=$e"]9' 6_F ~$2OݘczD"[Δczj"_, Bмkǔ9[u +3Li@ ,UZ@D&&‰{QҋY$ʨ 'qΛ*QvF`8ʿJf*,~FBLauڻāVWv ΖR_ttj'x}lۏʂuf׹Nwd˘ Wܧٷrwʷ^EgewC@NV䤿$8ȸ'DfRTk}nmDeu),YL-'  Ix5:DvK,^84ĻfE.+>wP{v܄o^ Xj%z"1]wdɖP-JJdNjX0fM"sVXC FB/YyPt 5}^lA o#lÇ;o&dOn,܁ugY:B|E?(}OYs|J`1rj4#{g8[wtp5bux%d;7J' KR"*B `|QNϬG8+UXQ0~瓝4ƒre=>) QAE{QK氒;nr\K㳹/bw,%i#A! 7 po4@D l;r- }lݚ sb7V mqA!){;ԍz8Aȶv$~c|Al/)N좱Vݰ4L?rOJP8u!lgS"me3˭ƋgyVH"ƢRq]7~U Y71c 3YzE%6X6 Վ6O/}-BaQgO]AM"> >HT`lK;b1ele;)n K1"' !\1"hĻHpqvvI )Zrgֽ$ VQn`I]& Z$_ e$+Kl:x'S5%-s)%V}/ҰX{_]>nbԯ*xipZy,؇=5 ATش`rC bp/a.3uMZ{^9U[4 &3O|ۃK̂C;S*[eo@4uM:Ѧ}A?rjN^Zu{mF.Ha̭S?g6ʿZO9ޫX~ڂ ៴>97ͨ'J |2p@pѴ/xU)>Þ6uV;_ E>"y٢pޅnVQ-.N!ڜu ߹mP_Y2t#HI_WF4uK'=ZStEC^GHq0Ļۮݏ"l۸o\M?e!bkP/;:nD eq@Qࢡ7SV*= N04/Jv 1-]JRa9TO4&? Ռ(,5d%m~ܟ}SE1]~H#ZZ'gA3 ?K 7qu%sXIq{NZÂ_o &ʤpYڛS`;\qd e" Mnf' uz%pRS3I {n)ã˯+Mk\kٌYY8Q߲Y- ׸VtAO3 u*YC0ɍs~T;>E$O[vLnc}YDr/Wnd}=$ܨ\w+ya5i8A72bI@/**S%MϹC`p,3'܎\&1K@F暘HE͉w@'}i9vH,"i[)^rO#جq7ݓQC4w% 16:n sKrmH,GLguqX\S8kx@Pe=w)H PA[W06. .RFrh0AXL!vw}WFSݣX } mo U;xՙpuK ^UD,2]޲@Yb-.Dyb`W֗bbdFtX&8XvL<=;?nbnH;Y`SY`c Y۱Ĝ?D} KN ^Bڤ s>,zᏙmJXt?2'2~-seL^kh@םD5+pM'b8xN~Zw*QJS!6Y[8y/7`AQ2~Kw)H~U**_始rMG5ӛQNBթOˆ 8C_ɥ;]gIާ_p~qe1H7ec2a\6+_O/4 |W&|+S?K[gY_ >I8.Ur+NvL<迈tn-f;}RaSvJWHn*fĎ#riwLjsRb 6ǯjm12횜DIqaܝd*x.!R&ţ75BOyF\-g&Oo4N9ki#b f*S@ :[5y~A5׫a774pGhGN̜Էi J NZwe#C NӷG+ \*nvJ%E3Rx|c-vOΘ/]] v~U-}dPWhdC5 }D^J@DпWŅ[9ۗ&J;%|-ב}^iU(1']mCG?n.ܼS UIn@(fD!O I ay$nn"}+jI؞6Lm5u+a%^ G!']Mm=-AaE؛p#2.eI qGe]#LU0;MƠ+sDM¹L#.sgMCkZf.4$1H82Y$g; ׶<<L ţI<$>0|hmW)v4̗K.q|0Z -U9XE9kP~1TmvhQ;2k^v$Ey0FĈ'sJ9hY(y36ixsST/r~[vNԌ1 wbNhSXӐ0 :5 B/X&L‹}QFו[ aCpx{+qX&5}kP0bfaҔA*ajG4P&ٚ/2ұ4cY%m8jߠF%s¸gfd"N%)A?>Eg. mQZlN0YSzu>e k=c1jC{<:Vw}*0 F[׊>*AKOTd`mV 9>'xwːv?`әHC6 $tyJ~ 6}*oM§_XYoTc!zKK49 CI'C{`o V%Mcj΍d-Ɇ5G|妕Y"ciՅ.=0di9ЏA=C3`"H5A  )C ]έ*?cyMK;ڞ3ډ*bOj± ,"Z9x>C0SXq(%ʷ-/MF`V9ڿa`AoarOm\.QQM DUo_ӟ.wm7ӘZ^eC@bKL2?g/Jz2RFT&ɟJ8X:uz8*LW¡ Ԅ-o7]V*$[nl+͠QNcuɡ!&Z)r0.49yJ䞟z|Ui Sm^;>lX-7=IioL#Cam0mz'XwEhd֗fvρT?Tzy;7+QޠS;'nRj)(_!2w;fE6`".ߦQ`/=[1'”P)T@Z^^4,Zw-{񟏁$x|M))S9-Y c>9azL/*$SBK)bA˔LyNQ^ q>VAXϘ4xS5Џ|>.8 _GNVZ4|"ٕS}gLu\i5e>ga'B1>e""c L1JG0?Lon# +b jZ1iߗc]ݐD"zͣRɧW".Ez N aN2Yתdx3լLoۥK/Zn:,RH L$%/Cqf,k_STK4U~9]-T79kFE* /qֿ&?Z!# 4)@GOQck%,FycQhoFƤC1ֽvΗYvYԦ˹yWsѦfdB꣒qߙbw3?" LDIx[R ՀjA: ?j2w9[ƍzTa;0ǜꋞ j()NZ6#zWu)}&@*-|8Ë<6ARPca!cC6UNӏ٘棙vz 1Z N=m*|TRgY^`}+iݫf{¡g h^O;K! C]HR:_ȉmHӜ:e= &K7SDYt6yWE@{NyNp#j5Q'SxPr#ۇtId{ۛe\4t<,Kx+:gx DrTC0;D]Ao]M9]zOA/]loۙ}؛(+`J:]'  i4`s5\qpL֓GQh7uth7:߭g^H[dyUXzb)Πdgf(`L:Qtˢc&H8gGx %o-f/%<Sxbu\dX񡓘0b,]E4 Rзf {Lp,Drr?5XƩiS#_(#wT 1vh|҅ n̙Tn;Ҧ4l/LM)́˶I:Ubh%of*zQiac0pF+^07/DJ$ Vme&/1qJJFb" P-ZR9n gZ [JF9z'1]~SYPU,d￾ pF$ļٷ,S5YT0m jIs8z߷?5XH[^nTKSug<^5ǰRx  C})c򩈙ؚ:ҧ.+rLQ;9Rm36X&CfN䘿t4nt $݊hoUh[O Eb-.t>jBCW.ƹS{)v߻^XxU]8o_狠u2%<(Ca?c'|/b];k5&CiO4x,[Ov#s}9z9 R"Vؗ5C1;QyAcNOy [F ^ Ї/i)H}WdoZͣ8Uإ8lB\l#YNUPw܍`p#&Xdў5\KwOePWeOmsa T9Yvv㜽`T7iq暆oϞuӸ%uDB\1ppM w^bIT#emH+.W}<4>Hvr+b-_+Dv' YtI&'`CmπZz#{YrxP:_.9.x-1_I  y|݀t%1Ep\DLCM+#Y=~~}Ӹ0P$w85g /"v^AsLke'ױ(} +b0%$PPԗaM6S/bmc #>]^u4ʧzl% -Y $Dzcɋ ꆩ`)βJSHc,%;9K`;7>{Gfq>^$LCBP7X/Ȃ&.mڻ)HUĕ 8T<ʌzإ'=cmolJ 龼HkQT\D{ ⎜\hI|F_M\ %5QCZx)()Ta-fb^mQaiψQ< h{4M@˖PdzCRS] K>Cҋ~Lr_,QEg3ډ=;nZdj-$sD]IE9 \ӈ jifp7&zGa.q*bz j?oUͻo^ K0P-5LmՅ9\.!8w_7RT+-qWrF27w4I5T0\61q_` tk'-kpժ\=Fl<;tt$lva9E>IoFE!@+zAxXXH ^5m4<#j1*1_~I\)9U.rt;7,8϶` 1&٤1"" IacZʋ~ $_ʅHӛ P M3aZ|m˹$ǧ?dn<D)=ʴ.}\]sQEi*qhd}w8:ca-qؖv3[kY1rYgU LnbTuՆQ J(؝qKG%"=g*'?$93I8sqL;HGJܷTC$fGOuE`@|>%zɐV; Rq1t.cjUI[F5xziLDoPR_o\.ѳ,t(F Ѻ*9T Se"K|/Si"؀Sa < LsYѳzdBɧ*ҲMdapjF(8v 50IW=䅬ߔ;hW('>F_ع@>-۠_.$ !laUHoPɷ_w'̟l7ȯFz[7;r:"V,N` =zC޻:3XMAL鮈!#{|`) ؄ wɭeU]ǿzu_B]}A51dLMh.wПeY;ryH.23Kٜ7.=H-'ǒoS` i:TT1%YRU6М\5prh96-!4h<$Q- 2Qb($ʠs1߱@-]Ic٠J; 8ZMC%hO`omGOdžW@R'sᏚEJ}f$E3 bPUJ~ UwbteMܐD`wb>sJ*Hfo&ɣ*x̴ |dܝü>?|4\۪҅kVu#8Yd?|4ޥ%`Ymwt ]M{ ۱?[&S5+3^wU@\|??2Q )ySm5f0/?/zʽC(UAsxFkn|},Lu)w )hqz2g }(^DK!;0;DP5@YU:#)"6OQeqGSܗf峨~9he T{~ L\Nڅβc?^R@ritm=YVylN1^ wuW\WY 5ڀÕ2 xr'J-BR[[q%~C 6d6*Dm~Vg͠7i4) ^GІtcj,>aeF\y< &?Ѷ 7$侖A|qS'[Vas!vIW74,+%!1~}/г@R_1WZڹ`X}te@`vdX}!f0`zkWޯq~N2:>4#ӎq+{J!N8҈͙gFKDp!4=\ MSX# }vV< dWg$-Tʹ 4c{7kY`k":z&*kX +-Q뮤IPJ+i1] &kSi$gO.Wy7;5N0Br `$4zK%)e;sՔ'&QQ|ߚ4̯O\t-3[܀௉-ӮV 塒pEp;,sYȳd%K roUu=JHXц5H٢ e;s$tj|z5L/ɘ⿣ / @3^߿8/Ӻf\R&B_DBVҩZ=c53 o7WU1s\IyXlF{UB/3p [X\8fhOɌE Yg3u9ʲg6ů/#{.݀-G^^+<EK-h5q3@RdJ(Azcd,?11 mcabW f<ٍvwlS`Q9 ]YFaBaAyKڮ[&> V)F.gU []e;-Mgh~wfĂU/L߽+1 ( 3k+'-Sse: mfc,>Eb?wH@F&7) E =n_AvM]c Wj<+ϫO|Ea.ܜYWQf44&.)3ˠBbYUoP:V0}uϣj8؞|E]O'M`cv wXIգCA1T͢-d Re=#&R?Z/Qs2X>&*@#;?nFwi ,3E*/"uJn/OZ H3`N2eK%fJ=ny@Wo1 ANڿpsҲӲSz6E!ZPN< 擞 G+^4?y xeo(#C~oJc嗲R@Q%ciA[ƒ1ϙ"._*ؚr'?Tv.)YSS[> 碜{c Flg֖?, 6fA&H* rDUpry5[5W [vA9bY1ћLyx=zLI0%05sai0dxW G7',@?|eA:udCݠ7ȝ7o?| Z7*O7Ăx&k _@Ke0.X 8gdYAΘ"{B-B68Y LsDbgQ!Ex0͂v)ĸ/!ǢC7 4)_JFgllQ7w:MxqDZfPrRua{.CAaqr:L& )w },cέFuPzS]1%yyy[.R,}c,-.`L9#Yu>Y }n&kW3EF95{#q\]Բt=qpNrQD4uiY%M !  q`~v4Vr  0 yP0=Q:N _ԼecP!&;$nKbMKp>k04=Nb~:>V<\_~SA2ubtX/6xKG{@#5SK4~:ҌЈuJ]PUG&ONf%׀^{Êl[ xO;/v vOt9 MnARSSs N(LV nOu_GܳCǦ2a9噋2B,C-> *95;h(%o[TRQ d 49|m$Btв[R#:IaPql⨏HtSoAz@-{b#ޙHѤF"B9&EO;fiBi 7*E-%h-=edd)?Ssօyvhe_AH  ˃{MxhUmd)k g/}aWv.J˗ݎd @:glO 3x;F `H[q@C R! ?"{0ǢԌDT~XNw #Ck; [tMgW ͌T1E\%K}[Nͧ,J1(&6aߡgMc'?~#~.NdFD"FYs˦#hn:vS?d?& 3H坧](a1l7F|8f:l3w}rQCCvpŤZ4Κ, ; Dq7-rƳޫ*ֽ{@l- uNX=au%vӍp9qˋee`iǜKʅ) G?oU֜-2SMz[O=Pԙͽ_E:WO! pVu d%ahdr>tם?:5>vh1#:J=˅DDGgwne}wo\hĬ/v*Nn? 7C&t%: @*YГU>YO^#nE K{fw  =RY39z6p7p~awC3 S:ֲ}q S,@@Si8tôu" 7,<'_Dڤ(/uإ2ǩ|&{/t~c'H6y*^[޶zwj\0)W\UlB{uB˱WQ q CAYsbޘZ3&mwɫ˞.Tu!Qc O5xmSwy09ӕ4k`Ś5%;DJm}P+:f z|Q-uLqH~{d^ehj[]#Lh]zB+YӲHH<=)l=6Go]~3gAypwGFW?zަ`)$`6A?Y{,6Va9pӼ&THy )Z^S38V:FAzFƾgn5wu L(RCoT05RYwGs53z|Xcʷ*UܾAc=+qO̰OsqFH3FQ KN-m[~ufe;'% ޷%J4bT}iZ5g4ۺ;ogD_/]\b z pnk 6K/?iőƧo"FH4~2j2r cZ<>ՊotKX`{ƏH(d.ߑ"#XpxdrQBiD'J ibnv ?98{hA7!t5߽ BeX6I%@ً8y&$V;^(ݑ P(>*r`#56xonÏ?K7C(3 ygΪ4߻S3H$g "gೣ+b6Z#Q{F.x]>|e {awq|=i,!W\S K&ewUnMi:ON\^qyڞH4sW?\Q30()>N4ṣonݭ!>q''iZ>Zm oFH $`}_ŭ&uAm +OAW2忴F ?G3:\BӈHot|" Fʜ*|hĹGfV~b:]S(𠐸3Cr%UylGE.W}9J@ah' r| ?2a3e] ~(;wO|UoE[9>Ǭ%Ӱs_Z!Z ~Mf}\!O@]iVhkYTihhzAيkyθrhp/k@I5xo >QA VM"7 -vJ4F%Kb~? ] ccRzgK8<3sjȨT9 &@` oNT*p9z.p ՟[a]D3q't> A2BeSƌa_IL|"c?z4H$ 'ؒY߸yv9 $ 8g (ui5Pl kHp %s?"*4?d\Je.CoG9S2EjeV ^w:7N`NiF[H_U%mc2mhyP͋n\ڋ/mHLtCn@&I.0NvN>%Z+5 nŠY- yY*@=(Bu26uR1171,j<Ύ7,[QƧ$9Y-CX@QLcg̓*(-fd}Sq|VyzA*DPXKB[v fhn;K=ng-ɋHfz 4Jf]8eUZ>;o,7E Jf SRp^pID&]c)ӠPD'+H"C4Xɑӧ*׸/K5Sl >-Xۑv:jn9QA(ZiZ]}Qxuai Ɠ+>ܩ%LCMuirPpl[":nB@fe.&E7;leI[#Co7\^+ /Xx.Y_nd?sG^~,LhN'ZThEos?Njgjc (_-Ez"ަ(> 4T  ?Ԥm$\l34 f勩yP'Q pŃ7Xti n/7ö < <a6_ۉeb%Qv~ \qZp:Rॡۺ[Zc[L^g-93Cü+X4cM໒/,C6~j3_2r[@?qBڡB.LxDĈ*fD/08KX ZjV<$l4Qǒ[H,CO+a"F"9q* (.IXHԂsflAZMȒL/C ;9V!57֡fs%\^)J?ɫ5dNi=ւ"nnW 2+[Z;Os+DvnH,Ur&g :#H9ʗݱ'7)*"=PSOÚY,u&Z/Y1(rbF k`=`!ݔCOs[n%ZkŅ>&Q碹 $w)kET.N\yh- r]PZ-aTR\=-Y^~Uk_+#no.^t1b?+8Y\mK}8WY Ȱr_a5,%,BuZodYŪZ0 ez+ƽ|Ŕ%Uk-Ȉ>Jy$]j lUѺX1pM f0]O,@=Y24>wh D|@!ˎHI{_qU^_k,]h- ɘ!UX"Cӓg)y_4=esT9/ _H|5CNpUGG‡I";NP@seQn  g9o(|6]MM1'Ÿ) u,Oek<-zO\8JFϞU%,5mA^"KdȻ^'$ ?;\ iՙ?hY|fL Q A?[yAuJs ӚoQPmtTTYb|9ڸ4Urcb-~T>FlIM1B0QǝoQn9R@'kU-H AA-[k_6qICzHyߪUҬ6Ub/X~Kx$ Ny)$OEP"НbŰa8A@&E@7Ku[Kx*zDJs6Ɍzkk6rde NQRu䡈79q(acB3WkCV QڥXrdprƢmm/P4x 8ȦEo`!7IT,@F97ΕeFs@F#Ҷx 5bXG)! #/&`6נgV7#n4(J_X6Xb eD^Tze]GcRڽj'׼EZFϚd{3{CP$\R8Fy t蒶]EkH*$S'Jܧa_MZuDe]PgacOL+&)E93d&sZ0;`؝;_Q?(vݩoZ<{א H\Vq0^Ӭ/D&x7/qkRڱy2OfC3~按ZAo !ak-j4l|ecQ"8KH>?P4T8_8ju9 FWӊFgbz#^c^ɥ}bbwP,V[ĠvŸӶ RS!;0qS9yX:L%a,"%eamCW|$Il17:34좜< WVd%ΧE +/k[O;!gzpq_j4i|]>5B,)==[W̪1;&F3[݄(@`--UR;S.++ۀ!U^~UC :+J;%;%eֹ rzc ̤'ٓ$ofZηFUs T}/͢| /@p̂*ytŰ]HFgz7.@7ⲣt'a^NStw!:| DwEY!P 1dkZ/_PGڃP-R.I}nJU&<^Z`dժ^\*IWo)'#E5n ng_o^6 kxW~L*z (w2Lj]=F,Rt%@8y۲$c{%N7>@ށʜ hg B~bO+i_r͍?IQ/f:}!‡m(Γ=L }3,  ;J Đ )so\M"JeCbNU~Z MmOiB; I,9Lό!dL`vFA†1 tG8؄Ϻo zHzn0@sOvqP&kLWM/y1yQy&y-\P sd)? Zjwb_/ũ֨GtZ\v3KQ`du$1_v&] fFTP! ]¥L}xC8JΑ! }[ c~; \VVA O+ 7vڔ'^8} ЅjE Ȟ)۽kLI&2VG@pBq=ƍxCO+Y<32;6"eͨeA'IEMۻ)6ZsiAY4 Uo;n-J^k  phFap}F1ءƐPxy^󈯗]##1pq~B@K9p h)˘=72uܿ+{hʠQ#'spT2'^ߑÐќxer04j$Q/,8GI{* &ʦMT-VAC,V!o5WRտ̝4rL ~ԃˉ!p VUFDRU%P}mː#86brgH{\7|m1ơ}|O`xWwPPL܎p;㓃*AӬʊ;!\bHQ2lmܘjY߫i:a f;IP>nw 2@h9Pbf\"aa<5?`2ꍙА.-Q[gN `8ݑKHd߉T.d6>0X&=QCMsgW}ȯ1ZV^&H6agk/&QSnZԚ}{ e95U>F.KX(T{2:TQrݕA_SFih3}&)|+_}M}#eM&(PKƭs5@Y9N[w")D^6x~跷h3*S B9ަm |oHΘwUѼAWj.C4q%=άLŔMfgSb< d&6ػu6p}S]e#TpL( e>]22 ƫ$n@h5Csfu#ҵHRA':Qha'_FD3D"UuT@T>UAbᎫ}-l&\xmU Ji9՞ f-W/~s$h/u/~N5bP A[TbPmQR˰||V!&(n 3,C)s#q#Gr}\k{TF ևIPRxdvq! ai&MpT룑 I񐎵g6tQMlNhb?NpYfhӕvA~y U{Uzm_PT\uߨ]$qO syi'xEO$5l$.;NƁ-Vi-D2*![L7:.<@t4.E7IH;Z~ pkG)Ǿ7io&OS+}} u 0NY):8ȇ #KℓD %.鷨6^+Um[,"4ȼ̑  ^zh~uL"ŋrQ`fys Mzvl]F[UnH $%գ2,&HVd|L5lkMǓ\o6ŢG{p3g8VrLxm &^m%hVbu&{/'S 1]k(3cK ;Ҽ W [n`Q4CAlJzAgIΝMoB8g.qΔD$R&$_L}d)13^š2o6!-]Ug.bɿϼ!EU4CLlss, Zj&2 6ʑ-M@TlG=FWqEޖ6HpGY?QKYm" 7: xKE膔Y3׮VMJYHhy] ?MhkTbM~,D..8 8*(`ۖjmA,jΐ/c'` )DKY$C 4[|ꈚ?Vf'k :; :o:1$×[2)'' KvE5v 5.Rtt ~yŧ.vWWVs8L ԻfEgqx0<}kLʈ;I@~a9azwc5i(dYi[ <&vpPecyI  4Ţ5*I~Y#vUS-l%S8$HbOmz~iɞ Sߜ{eihϯhHbNζAǟr<58S n>j(d,CBHoʯxQqEVm$Hw`H|UJ ¤&9ߛ:RtΤyG$ƙD(T>1Q-*.SϦgYZ07070100000074000081a4000000000000000000000001619eac9c00028840000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜͩ_El n* e5"(892䁆)VS4LG". GVG4췺FH[9gRheLHR _T ɷe +N͇]V:5K/;[4gԋ`2SL q|̻' 7BqN b ȼ$YV3wMb1:xYU_c,EA"B cݢ^*aIAjӪJÜ ?91xrW`ғ+xپ7צQNPpWծGBsK}8O<=/ShnY%8?=U05T*J6-mkrP .Pr-H̀NEO]!X@#8\ ݫ dE.qyr0:3!d枳AK`CQ K˪%4 [\=" J{}o-A3z ~ b " }.aA1j{ughCJ;JXPLֻ0Bz=mჹ=sA7˪&`3Tt)S܂+"6, _Jr֮]!د2'hS]6ɋꧽ!t+)}K :IfӼi @ysۺYSQT鴎ibO` `MkY\YfXvPR&]WB-ԅt&kl[؅/f֗l`;fQ5YY Wy;ñ'R!Y[ݑj`C8-" Lz_t"9fJ4pQ7@NvYh:X!r=Yǻ(9ո75g7ݒ,}v}}@lӫæ\LOxw\5,H[gdCˣG{<8 .1v#L$o.U—m׹ymщ7rmtKjӄ_d?J?>Ln$+[1#y{R\Q-=VUwCQ|7?Y΂Oxz$$v" oze ` GB3nǤ=_H)%h=wdkYRJ4ӄ~W"3a,IϹ6QmWo>c@ 4Pv[&u;Y/^KW\μMZʺ>%l]~ FrFmCnu#YizY0 ;-MvMv82@qe, ghk/Q t:%Vxz8xHD5#}. {Yqs+,x&U0Jrq7}2NC8AWYd!X̛8M]Kdܟ]s5ziE}ۇQ,rb9Gه$qK󩴽{$ϚoMٛ/׼7<; !i++J(bnƩυV8@*+ Bקz~"yH"GjWe M4cʊ/_pd\14Ny%R0S8̮ݧ:L{O6o'nQaFkFǨ(BLu!Mс“v{G=ʢFIK{-QoJ}+NA{{P$Ŀ>$|lCo),=_IݘAS5 9qL^]FV18 ݥݯ-_Iag>%~M Jzr-tm֗*S18"ݥMa3Vyf'` C>M3")|`adax#{˷*1"ʇgJ:jʀH_ 6Ds! ߭ZgaZq<*i.z /Wx<꽈> % B'ȫ#?nĭLDuh&כkf"_vM0\ dN`fW\4n)M.>x3>fm 'RWpzǴaC$iMP=LT"zjHMm6Α@}mIN`WkN 8N ó5n=QtGE!w&1!FP\U*aǶ_a1ܝعiYsXe֖CS}Mc{{72ɴq^/oj@,AAjB(-sž PWg=q%@t xehh=(8͔7iWGe 6p{+`gj0R// B9Ֆ ș옡^/ q6JK*xU=ծB ܭ=*ieW ,Utˀc@\ą{%ƴR[1%G2vG` Ϝ|91؋Ѳ؍J-@c ԲF8[Jxg ]{Kf!?Aq)Qz^*ꚋɌ됶W"_!G[Nv4}gRrjE)`Wе.ې"Mo bulnqK~02TTX6xrbPh9I7o[m4Ȉv^WXH߅$M*sL(Ȣk,* K uxP'D ։B+|5*` mGB,0y eOQM 'B`Ei3Nal"0Åtw̨OK4]X9 ϮB;;lȇ)ӏ}T~e4:JWC⢿6_L'pO?INc{ڣp\wևvI7kyS;x`jc1,T=iۧR7E< z97i$Q.!!LJRC\b;Q@rVp0[{YUmͣ伩ᕋ-50's` ^LEG+>[1=E?TR [c !cg3لd.wH`ˆK4 K7tvg?h,40i_%bNZ` G۟;|e0VW4K 1>΄i~>;]-LH ǭCt X;\m w+(x9JlT>ӑ=zTy#nBߟ85[+fBmÑOWYݠ6TZZ*xۃAs=d-iEhSJnZVfuF=p_ENP^c/ ¹+ p[~o0m3L+opxhw XL Oqnjb-֗Ϋ.$=VbUd{2L̷ꎰ -:[~H9$+.+0D+NUe_p'ք*|Gɓ| |%9w~Gh@Okg2{IM粕H0lP=Bn4L3`UcD*R*G:/ S~KMCS"'Z2Ѧb\罭9bh00u !-{':.{{ɲľRL?q).!H[Я$\]MXzaU1HjmJ޵պ+xtn%]-8œÃ~9N$X%A9U(61#V̴ǥzO,V$E]}=p +i^28Tro!:u]ݠrP$c /R܄XN!:V o䩔4i7r9`5ԫ7C u-?^k0Ͷ!aP" XG/4NlI =$幒)`MoF肄;f}5/IݷoΠQsϞ\BöXWKX4S0:: 3<~ziQZ{ Qx7+`ٳz U t}sت#P6^)!l^^Jjq\*8o4b//\ kb&~hAÓtc{4sv jGKdyFohkWNO^ M9s;S:ĝhY:j͋=p杤%T%hQtz Zg ^zγЗF2:hZ&SmkƮwQ͏Q"Ƕ d/ϦQbl 0nO 2Uf|ڿ`ױ)%߇Au/7VvT!ә`', Eh}-s32;::=*v+zR$yN'%)<Z^PA(j&{ӉI;,w=J4 1Y|YB̆Ę6r@ԇ`"L^o(b#ȼ*F#6KjV\E3Ɏcudlfo`4IHFFC4h˄7VP9/`rOZg|7=iEտ"owPdmКB͞Z05H\a ʗg[UYjY`BgYeo'Nsx{x %^(|90_ؼyU|6J$?ϵlE4N%?(;sMCwvMGbG6 I?& p1 A%~H6o^<(3צ; J_Eljf6y܀FE.;re@ٰ ޲I"tI,^JLaҊjiJgs AC뤖5ZSe*]^9 ٴeX(]ɹgYi{# $9f*yW,_h[;\W-O;螜NAɃbDvA"/fWc0,t ^Y 0c;xXk JlKT8EUK5= ׬6t',xd]b+e?Gv,,]26qGlF&s|/PA AcH'Uj? VCX]AhVfnV"ƚ"LX n/ ,]/OX~w4Iɐ$CyMDd'i)G6P i \̙ga}byE6ܶ{L-%v Pnv}6:ewS.:bZ?C9EH@̪A3am` ;QV ρ}Pm~ֿc>*s[mCYiW{6nReA-cEjwIv@wļl246ޣx=-m TP[ QT^13a>3޸>XB cD݀u y}=vlYߤ~\+H*%L֘Syr;o 46pt Yd a8"g z@F XLM$ Ɠ!mG",z^|fVKA3^5a]*J{yDriW_9 :僯dڞΝC$S)finW)k1P0\î -AQ`!SbSe0'L-[xY~0BYe/ϕ/mQz+GXDb1IX*5ɱx}4е|?..8ש",ґ uӘ`1W{a3$"~*߱Bᑣ=ڌf?~ᄎ "SovmAme}#++?g<|K =̠fj/d(N0VܿmP"3 UMIh&}Yq6r1U~A{5g 렟8f?ʪ̒C@ '6O;EK҆cc<)- ~vgE; rd ze2HzJ 3< wo$䝵EҀѵ5R z^ u$̛5g_ `޿}(!exu/\'5OF2lƩczR%Aw\-%8g'\wX 56,!#H6|ʸ*].'nw98mTcǾW r._HtvFWF榕Fa"!]c*^xi,̆(ߎF|!λ*.Ko|H4 s2?r_Lzj &e}JC L@R6,P%s"<7R"T/Č¹453u gr0T4&mE rV0xK[._llK}7jyڟ9̈;)8 e.POk̙ Fpu#ҽ`=d@fw*BN;4`UǙ}YmI_>LwVUZ_B0QzKr:ϒ7L-޷_ ꖫ& O22WjȗI|c}4MYz[NJ;FvBv Yz5d,T yLT$2QHBpq4{iյ#䙩gU(qAJ2Z((ώz U`2] D܄wxcwk Dc^wq0<fI]5Ê̻ Ho-vhk_cig,bvM2}[<~A8Vx,D"h}؈6Agr22 ,D{v!ٛ6UMpz!QfLrpGvן4pw`B=OEO᥺ז NM*(~|)j]F٢Ŗ|h;t'j0u|s_&jT wGXsaa;z\@O1V ތ!Udg*1=ш*X!^MTĂ 0 SD<׌ k;hP; N`用[׎S9Ib7k4]ɉ#yxF^7DeNZ2ͱѰTM(|=M`1PTΕ#_DlEw2-x^'ERdk:i- zש<#՟J ٸỲQ ̙0',|TZNT` qk}o淕K؅bH|`YK2$@5P1Up'zn!yc+Xaϥ/ Ftc&Tظk5ՒZ{9[#gS[Jҍ?QΠ@i74 h<;6ߖ6G EXҞoD~5Ѧ3--wWPq:zoAIu]+u,gVb+03 YVGA>,8djo'A#EYHFPF14I@$$&!6Mx{ӥF&RYF@ᬱmrȃky)m|LFuxwK!]qϸ"DУ g b>BeM {r{ }̚Tv VhbV^sB~]L.0]d,A1wmrwkp$HU2f"~: 3mӺWeS'tHoOŴ*iQyzZu^A%N^/se J4fThb,8sZʧ.gw&$*rTzOc$L L|#E}@_Vx;-.NYXJFvac_Ɗ~xY|aT\NI` dwnCwmlTcY^2ɺE*-c#`2I lJwRtn;.,41I?]-v׈ *˃d*_)zt\qh d 9 '*jXF:; Q.rg|@eN7:m0o]UӱHAѡ?X;ܱ lez1_#@ yR U>[ X2N!`sQy=vŚWq~05 }. Pֶg, YH%ѷ+ѳNIP٢_b{[{ P1x璝/rNq۬F=iCq^' &fXEa;_ԂJ~a*qDM j;eyx0۹8'1#Tiph21>iԡAOJW|~(gUwIy=}LdOGբ"9iQoeU!IomIj  JQ-Ċ*<]i%1džߑ-}Q чaxwfM9rѧq5[\#VMp?no.4eZѢ[d*:%bj*XDI-eѺTp05LgoYzwL%20ZzZ o>):Ц ##rV k5zН\aF@_%L6}v%F5Nt4֥i֙$kJwB?\]?A!HB&ma_ J%Nȝ.FxiEc,(I {w^j1%FԬh"#YZ"rl*4[]τKjy?7ByEB)ZTq27JGM`hp+O7 \c-?6=y )6'T6?\8it%?j M=!Z#P&C1fl' 5{^u/R/^~f<Ý,PѧTS }؜ߍbnX fg?=+7CsT7%tQoOq 31ꐈ*ˀ#HBT(\˥Q7P"Bkn^5I+m[+xl<ɩsjbhMs^C_!ˠ2QFvdՓ͢BI}/@m}`Srf%:_@"&emO";̥T7.N%(M)Os&" pXKgF\vͶG{$ _OLh@yr)Z!JZ|B0lKgBJ;RZc6\1 [D^}ĖP^T%JMJ|oLc șt?VǨȻwXfD"bXeAxl _W_ `/`RjIxT~Nĥl3޽5w/ԢBlt5b+t ,řyNSr_O9$0׺*T55^L'w! <8Yw, @f? pE rbL"G_,,( OY LHͩTpS7yCaK,PFs] 2qBv]6rh2DUO^Sa!Ȏ}LeYj39ir$F4ms;u`;ӒiB0WYj(ԭv/3U' 9;~ǝuئXKQZ /-/з wvq!!q;Dg_3ZfH\#Ju%00эZh^κa`z~Ŏp$W16$ݖh4_vO!WѾwAHbkW~|V}/,^yC׃c_ے!m=^g]a':H ӿԋ]vFh QT2xJQ87Qidq:,x1ZphC8F] A-$p"4(+Xsw2xY]9N՝ݯNg&j` ,iʪ`z74 .A#``Nz8LzW7*g4ڌr- qp~qVG[0ˏںC3 07-NI]}V6eT=g. ro SD\&na/ȱ|MrXUij\K.8`s3 ?֜6ECI\`jg吙h~ZPųf* YСNqUk+՞^DO 1r/BPbz‹3bmiw& i[yۗ4!U%*( Q%>] < vY#Ox?Rk@hB ?C4-] (QJmlP O b!tH'Sՙ$0bJU%$(wa2~9p9['oRGtt]@Xj>,= ٘\$!2Y_T 7i,+bPkEzq})@>JownX.٠3Psi`Fgc+Hwl-G&aAN7͌);&G!gWOeoBaĭ?["* }h,W[I2D"Aj5G"Pm;`hR3ʪޅdXڿJ'o;4=m_Hif\ƺzܢCN,lUL"T w:zeTl v >22|OO&t穒 %Avˬ}@!`dF 7k-aq1/qUxiſM[#ڱ"D Aj M㱢U(l9A4 #VV)xHPt EF3SA}S$"Лk?|3w{e˜4'j:wrOy`stzb{{Ā|qY6g Ёuց|\H\(0'@҆]i@K4 f"%}snּkE|6з5N:Y* E,My2|B ST0Nɔ0!YVұQTm͉4'Q]Gx[ [!NHUGJԋ@%Rz eoPaxP}AiT #SneD8OjQC Yqi~^{3H45ed3xJI^zǎ֞uRNN~ 4cNBlm녽&pW{YBL4%oHsҰؒm+ a(CϷ=%PPp4t^&@"F)fۑ-J'"3O,XnIkUt cnvt~7李mYlӆE08™3xd2g lن-IE9&֦XLKhh)~1=FEۅT^IRq^#$O  wkR1AAq bSIlOmq)0&d>{S8{OY4h&wx-"3t@r3T;/ש6|vyJqly]$I;VX(O?^5'i~uk kZmP(-E\ԕy[J5fLmZw_3ao4Ծ~;Ax:u7Aj*XL[:JoKFb֜WTmpL2vIk\&J^&tJ+T8X`B]يAO@4'ns~Nd֛އ4ɯg}Daa#q9Dp nxVg:,EaǾaVO(ae"y=vZ9]?l ~8_{ ←yt">8ocB@ry$mVA߉a4' F.HlI#B/PR7/{mƞIJhwCHa(r@*q#s%vs>a}ka{W)H̻mԮWh?׉,m +8 %49O  BnH)E{bĒq̴^ɾKhnSx\txtȨP՝sx/9{9ls;-?>C)b 9QjgPxxF N_Útҋ`tġPDirϢC6(tD?A8:mO3C#m<$6cݵl_+ HGϑEK4 h;lxa2OxT*,N0HF"%v r`7 _O}]d yYukC{lLI!FRܐDM#.4FU}=7tNpۏZM34ގ4{\# Vj7b UќM|Tܔ4bj%YJ3FU6|ɠE U|jzZR\~O 짩Z߉kC"oEl(6E&1}ZvݦINO핷~@{8'WM2d!-W3 _|Y*͋~,T3'eV<'4Q9*$1˝fI|Ǒș?K2[<ƴEH N:^b~"-rţ&ߞJ 4&dtcW8CsЄ['06aS/r,B0m9J+>h^r΋TS/)zRv\ICAUKAvlNu?&)`!U Pa1~w5|}|f&TV.=B"a\PSq ŐMXil&ef9CvHPD?ocsN>T0N` VJM{5h\qDPT 8YeY X{g rΓ4v ߻xwL}lZ idU!/:@W(Ix+=Ic;+D|T(.Gg B`D6.|Hqg h~ڹ  "Q~ZQ(A;j~_ߥBMɭ@;De95_139i4쳭s||>; dQuOy#jiCc*m UJh,ԖHu@Or8k9k'(8 ,0F7ϛUퟡ~@f57~⼞C7b6*1 b{ppFct ThUu8ry] /ңD|[r/,cK/nFA7"]&1gUB6C3nY&HJ7֟S>|.H7D\jN)*Uq/O{.΅~P&vDg۶g׹\bM0do_kѓܨסEuؓGrg9'K&CG2xj0k}k=qҏ\S0t^HB{Ofr(KM |Ɣ퀰EuIF"]8`*99,S5V,նG+wRYsUp1OHo,aa2ݻ捃)\T kGי:!2ՅW)V25I97ٻlł)ȩӌOvRiC–b 88>H,Kl?$HH4n|\NPQybRtO/bϔ# W|އQ~|3_+RRK8E s"D"^\O:| 66@ cT:)zz!_[|lv^f#=`yGݤHƬ8\nG4S?-DG{].2 =3yIM1UG|F J1@%Z1?nғ?Y%4z3kB:M,LRo~ߚ#vHMTjb ?CqJgC&[HՎr@5=/5#h,cD^{ųpI9fdLq2ًīځrD6iTGX$eE.]SWREDGjC,@"1D$F3խvPԴR}rUϫRzv$HtZ]5Fn!JDlfiMڑ-[Qdr$Ss-[yKauǿFTS&%Dk6{mJ<ͮbj .aB* 3=?.1V|Ů@BXMmF Y֞d2Mxt I4{#}-ΛpbNBviDEposCz9f! F=Vڭ{=eL rZ(Xf;".4 G1B>q\Pjit<"s)ZFpa~CK)TȚwelQqKxTPf'C+GcلV^eh12e̫jdraEs4 dNp@n$eg|lsO'!%O]6_UxƷ5G*7% U-HJn$}wpѱnА~jN?V^|ZBNE?؀Niô "|%H. ߷A0vٚDss^wz#fp4_-DD"-4' 4Yܽ"na6ThY[J !gڣ3wϊL8m'cQ&J1<I4k|lWJRe07+M}x`bPa'#_Eh3.Î.]/5+AIui HɆLRwXPvEV|t# ‚cdboNCt =la2/cd&ZK{t9h0Dc>ǿb@pтZ6zvBs7yܹO%łqh @JĹ H6: Ũ$dzi c3oZڧaOY5 s:VIdkLsg\%iëmrӞX 7iPU}1ka5BiDmM[+ 0tA]jY;KQuAnPѶӟ+WCI|T ~pAsZ+K%]`( |!O: EAOr(R'*"t?ʽ!8AENNcCP{h-v`O}WOTc9Ujd {No sC1&:i&U̞w,]^b(/)2'ȑEdgdwfT4^/>~YM!Qyh"ϓ`.bc<0|epp"ȼ k٘76 = Y yh Rbbs|["hm/}\>,Qx@`lb#]WlA*UCK"L4gv؂OIiZ MՀ ZX8^cO^ȓ^~}!y,srȧQnFUEӄ!.s:rarQwhަPg<YʧR!l]$ǎ* Ʒ=fϔp]u( (IYbE|^oIM` R2=h?]ꜙD h.t"+[?4QidBKqe1uׄq}uIfԅje3 Y]Ǹ/GO,bB͇I}([#Q|Zwk"^p&fјK(rl6x+)?|xU8L՜^ȹ 6fUni%\D_օ1=~lBy+_I (t|)Ys{};" :7Ŕ7L@|SHx@`N}(ңk_~KO$a O^aqe+p4BJԅ6 buwNP#8AbgL=[ 9t`CB`;fCn,0C?u뱛?WF} ]NhE!DLN}yĸk^MlrYdf @g4HG&O&V Ń3h;K niVuK9˘& pAq9˵֢duUQ<Uh&'0@^%~ ')193;,v4̺AM/&+C4R/)-(Ugf^M9!jx)RyD,s>.TZ /d_^^+uzNt0}%4h("d4^s{f |mۻ3#SކRC|M ۀfw:ݿkCq2ۺZ7_A# *~j]Fckt~M-z#l٦P@ \Nμ&oHfMt| ?6T<P/ss#,=2{|Hi)NIޭep&yҒ\}R_̰ۨ@*p."dHi"o`}ؕ+XN7$23$-"C2mܔCD1+&ߚn!r; a_Z5g»3k=]Aezx4yM[ @Ղ[ ՘nDŽ̒D+re}5}pA&yh7(OkЊOGy"9x2* K%K":Sl+h;XFa&mqa_\d\̰U8RΒ^ьynPuײf0:Ti jfE8r|h02n.p:l~ď^^9if爙 %:~C UJuHIlnT86 R\11X/h"/Ë>}$ii%^Dz1PΡD ! hڊ̽, vFv͠K8<f٢R!LVhb}rvP,Bۄdk=̱>b6}K]Vf i)r뼾HG~VYC"wB({j#VCW:vR;5X7GD2.T<憑\d%d\Tcj;t1vk xv[ڥdޔ&`z ^vIUt)30.Saƚ2;χ ȡ[;o{\Ĥҽ}ܿ>}B'$c軩)#syejfg iwk8eX+.gyU+"@@' *A/Mھ 5_gMS`aTY^씕5ˊG +e=8P9=ElU銫QzW-.{0*XSUcqIlb9%0IK9!`4? )HcƊ\Ԭ}>=" 6T[6@jEFѢfЄר6ߴsd0V n6֊'K o#b2Q;.@D!bӌOKhG`W>z=rI<؞ΡNʣbX_i[-݅|fC]pApV\s~Q2S ?3w$Cg2y? B(_=tH,Fw'@6x>3ISNWcb dGwγ {&yw½D8[b(J EGgm]. F97]~ov?8BNPn$qhCLCX*Dk-I 9ޙY;'׌ Y,>P׫ QkZeG ,.?g%dV̋%1Z#J)VXL Tʋ jʺzǓvtE;$zI)q 32ok)eLb6dU2-bpғ6GF1Mx-`!K' ކ#Hx@01 bETʡI1(Y[M2v=ɽ뤊tҁ?4i†Wbl{H9ɷ_7p&S=i29v|J!:,uxn5'_iӑ?:ĸCjX˳N3 ??i *` Euq͆fzo CnCYq^ "z'Ob{7VLv jNPIฬl#QY)Ѕ(TU!NcܑF'Eqe)8;ODh!yUn.~'o1SSHt] EUZ+\鿨_"]i5⇇=Gؐ%q[xP=ཱུ@kvw v$'%H,I.uQF۸< =g+W~gS=66_X"zU5[o4[r/ET:tXՏ$X/ ?*.v*`r=]W 7h*Rqз" rԳ1Mh#7$#z_eH)kAh&)*uiSGrdwYx= 0,Ј&;hs1w`*mOȒvF4gݘ,OV!R%t׀Bᨮ:ӵK{l=ضPJI%M4hU.eN*`?m.TomNH M9 'A=RJE%Z&KM^ЃshPCXwA7-zz˷ty {pk$cݥz(+R d"oa/۱1Ud ZSҶT/2&ZҊȻViʧ F5Զ543s󷥪 agwb)0m<=\R6/_ZAupAYYRWk~1-8C:y%M-<9[Vow+0%k7 Rsa5||8z"5HsoCx1̬ :۵:$ZD[Ifկ^|('x. >\6!#*g8 -V> h C8Y#$ D%=`|>pg cfH2g^tbڨއй'NT!7PeEuXO_c|XФWDd8?X=&ND@8 e%2B4. v"6!\Ė}%!Bt!7p:2^-:SJ"V P| WS &+$evXAK~mNoZNf"%LYxn؞p挢v\E3ǂHNXH -)}ƸlK{7ߣ<8yЇfښ(c^O qNE& ^kͽ(P&!AғC/42;B}Wاu2BB˕řv_hGo@Q6KشQ]-}{Ջը!/1 mH|xU갑*Be/V& -\᪑A%Scaw}F*µ7B053~#™kIp-&]C"yB7~Q5扅%_2}rd uѽ&!NY{= [*1͊)4;V+PDE0p+]_+6nCayѸ Ko% 1 n8%q_:Ų쌶$8Ij`Dž``b/zд?yPBv"nK!V9M")9w3+Z,? ؁5s"yQ}m.y<`y QA -@UVt'*~}}َ)kY !r"5.|1y=WT_IO>mU[d*Oޚ`c?ݽLII8gxDȕ.Z'y6-D{3h7󗟗 5ڳaTnPtA{Q5n+\fBe9e)olLHVJ񙴸USzֹnbkWW)'D?ָǗ\EUJX,żvyrnW :m,I~/1$avTrA9c=4Z-N6㼦1Jvkp9;Of7O4xML פK:'~δ>Dðs8%ˠ- yX8Ь)]l@O`+:H!zRRO]>c# p0Ljs)y;[jք:!o?ͱa(y80s:Yq+5@p/LSSSwK'30jA=z JѯXEC& "O%5 4UKI,c_Ij2Џ)`l+^&1c4ѿ'6#(Q@ٹy)C/MT{ ǐӼ+7,gO" a}׌sg!t},.PAoNOK̵ ivivތ#).zQU>&$wmkYZ")n*? ڛ'ݍHIh>3yi3c3 {dI^o4@n5lğS롔D}c±h P9g*#-VvqD>%SC ?xV=1}!usQeG24zG C1jT9e `&&2S~KX9Y1dU9S;;\|mQOeEv}!fː2~_Pv/C㍔S<rShi&1 V gKtjow2rzd(c,o YS G˩8x#HZٝwy$.7 sR/Is_k$7P|ώպUo̥t)F>U|N ' BǍ[Nc{;_j=Ş\1Jb[?bQ-l{nަiz'aZ`jƥ?GߵO*St\ }-:hQp~m| 0ݺnˤUSYɈOj$*$<x e4r.tfL1;!7gN[*EkZ{i0dzo ݻ9%iÉ}wُD1_'~{_dmOizAGU-#N3Eҋ^ӣ,=(5 [9ccqK1Rm]ܲ0ӫx_3[lP>׬;Q鬸%p`9Y YŪME;e7~eR,mͽq}^Ntf{GtCd} V0`mUrT'=l-#UFMҪU+C6q8ߦ Bb s^2\kF_VҙE>Rnrc]25853ICP5 3kvF&g 9,_QR2꼌IݏUP0 ,;6 N#)>udj O2.T`Pek!X'`B0됁c7A՞++G-40Pٶo{wbG%k:6Q#Kw5K'̪s^ZV`éTjC&;ainl1HY>DN.WZM #DCcs0,A5ǘA0؜[E;~)F X>97Y1u ^N1S7g^28Cҥp(-uU.$t x`N !-Z'nOPDhcC_ Nc`'"FQp+>iiyHZ;!R:Vڕ')9+,8hF izmqAdQr]GDJKgrG[5pI')" `Ȱ|K9i榶-K-|)RďHMrV2ö_M̛?AWtNi0^J|Q>Ө%AK'  kKf J(#0WPEp!|lh(.I"\4STBĔ9jBr]+![/QW-w;tOmR2Vo> Tzr^B>7)_9,M8qFm>;,nّm^E3sGa>).? Lim}W @P+.$y~ubs3;|JU6#`WWwPpƜ$$b6vЄnIse;mԏ:WEIlD4kMp(?w1mF)z0L -mb+'Y"\{`4>0)>?%:]ZpQ)ּ*[eGpfkBXA U%j,Rk`R6NQp9/Fhwed@&5uĆPg8*_^F}OW#rš5\F n.5A:%xPx 0:d3lCc<<V&'G6S'?&x4jo+N'ŭKCXmio;e.^/yLJu {Ľ2=Ûe{,;ppmw>`hAkkhw{Tq`W˶q>y3aLC V t8!@_@/>aՠ :2=u> DiZR?"qT6u[wub=Dhΰ? &+ț TyeS[{OB kؽCniDbw%JaKX7/"SOXLM< Dq+;#YpAÌH}M$3Bc3^]nʼz*?VDK]WI_&':O0e-IZcӁ/=/( g%Qq$R+)|؆쑘 -WGЌRh.<Fk Dg0#Tg*Z=KFj ri2}a \GS,/VQjV$Ơ+{7x vtbOlp̐`k}5rGXA,qLN{qXP0JArIdS7Ĺ{?wﺃJJb4ɾrMBhh|,*|ۆ`J%Z!}t_|^ZiChSIiFo'}=L,;Kt9g)ΤކEoq,=7'ܲ]&>E"fq9fQFob>ANC5[lĶc?jg2[{5.;gG.R gUiB}aL͚ @hyd0TCag[~@*؆+SX QD?Q̻j4{D!- aOgg dPFhP:Vp$Զi0-lq #iԗT(fjV@N0D f),ocb4ă }amG/ˎ\xWzPOxS̵<g !K SHFaÁ[Iz["f|F+ B7AYcWaѾT,{6OI106? H#kWt,@]~PaW(OFbl5-2ǨT %a}b0.<`y?MK\"UTq5~Py+|xb^pm eb5{?O3+ɘ?|64|,r~6Lg/G$s߅szXCT\g>H/8u0L)*g"茋 ap0 8WC1Ӥ㩈PgHޕdѼyt|W>gH.}lx~%nKڴ<°f :8×#Z["̧VwGzU*!"Lv+nE^h"J)CCN,;N,1̬ޮY|[qVQghܹ +a卻6h Nޯ' UL^oiiT[((ҥx2Ǝ1vY=]*9(@먖 8u 4i kL(zv́PDUﺎܒjggg`ev`k>DaSC Mv} 1{\RO<nN\a $註\nʍ6h 'YWhዺ*p+ܑFᶥ9_|c]Mث2_E ˠs K.'H$v$oK*5W!{4-91u>Xݤb %ݡ%K^cK`T_,-o^4PO 5BU+uΚ3[H*QQAy8"jN~nzp7ߗrO2I#i7!=#56(%T$@-9 0͇4l|fed5%)fUVf/M0OdNk7`V.^w{C[yGc[bfi+Vu$aH)q{Yݙf(1 :Ë{m܅"%rBRe'OfqE )Nʱw``uow<[p"ճ˰tlݻ1hv;`Ʌ) 0JLL;)򸴪$ZY<2; ^ GW]SX[6,}GsjLo sГ*أ9^d>/ _SddpOYK"FgTrXT6VEK9Ϊ8֭?XCѼW{&ca~VҘ}*ǵ>,U$\S>r!8R8pY8C\!ŀPZ4MY^60 (\I-LfS \pc"XV+㋯'ѥ:ÓxEΣnHɪ9@gnr>I_9;4/bk~N|%L]$)IV'/ŬYj5S BIQx4}"Z[Z/{bv͠ŵBCOx;t,ȷUbw.z5$m_ i7%K:Z#{ܕCH>S~+TJЊkMÕ`B3.t5Y\5sAHY(mZtV7p?i)7Y- 4r3mڴ "ǜ֖9N'kbn6L&n4fpC9|>^fyX1=weJSo{q\B'(a}o7IȎi", :jC걿. $:XdD+ܘ@kQ>؆QVޓ}/jlsޢ9QQQ& .OمCD%ؚCU0[}s_CtҰrHZi`Oķ^ -ꡮ;( SՋ',{pZ~_ Cx%8k,ˮ\r]0K.cwǏ-^3z]HCpV+ VΓG'U+mܨԘ (=| E!4@H$6zf' ifz@hgKN8ZKy8S,DF`jaf[[xW(}tð.uC`1zP}.@!4Ɛt64 y{ qMx"αI3L"o1dS.A:= .{G0;'قH[4Wauk"9/ ă#.cd kt%mZo s-2)Y,HŹN[ڿ:d-u>.)c|Ԇk#ANF~nWwd9^^!J!\߈Ek_P6MƒB|#k;ړ-]B{`uUjjdڒkK˝N(>\{߮^ 1)V[Qx:; "ǕFDQ3:!UX}1@pt8 uuz/2e.>[\L"֦<) pNb$bQs*lhsMHJ2#2¸4%θn ̺Fӧ`Z7R P Lmq w7"*T,&{ sls>e:\["TiAPNGxĚ,ꏡ]%c|uzefc+| K7WS%yQ4+kYc~ِ~E6~@]'ȡ^-1zf\e&,ӓ42Ń0<r͎;[A]7w갆Z%fWDy=ZCC8][*͹N}j;/(H(9˸ Oh:H#2u UnNu™vjg/ wqgt'ߟhs[ Q;t7 5;k"ÄS5׾~p>Xt0砿A`zW)[n MA3~+q!ü//~V:#DӐc1Ӥ$ocv!k3CdyKobmqMW&k 04/Z!([KOy {=M=i;Vh{ui]ps?=cv-Q־tk$g3vU_JJzKZ7zX1v6keSdX ԬXnhMts,X|c4vQru VHj-cj%mDd5/`/{-o8iA 0tN0e~{g>sq]f'Tɒѿ!y9S̐A766MQ(27 #'di1'"s`.N7vZON. z&nRX^ 4sduk_y'u2<?8Zq8coӄV)*/]mmwxrҿ^k4Z6T!\NF!k0_ )~y^ R!ꦦ1DtQ4w)T{F"p) %!qYR>^)}I+csD=iTZ[>}N:e"|}b@vJ0Y!I&=5~DXc*h/S蔼]M,ie ,ꘙgRA;N0g؁Dee%GJ0m0.\$~fԎUw"!7?=7< 5z/SHj\< KXqxx }ḽyA}A) w(\Q(-t+`%C|lUi FG/:0|`l\;w=bSD6m[9t5+rŷC5RmfӞeq?)GD:caBpN"/^ɢy]ϳ91.&;lѼH{7Tcw/@w>$)֗\~ 6GD#c /M)FnF%9&B~^ ,s,q'Sʘ|c/KXM0Wl;{Xsh;ECQ,"`>LW{8_bņ{ځ Ph,=XAP(vH3YV NeJ8#"gA:OpLTD,(.j;\%)%BRR;:o'!ex\c^1b6$$ϝ eC Q/s9ZfhW}__Pc*֦C"TCMZX"'4;)wF?Uz,afKLӔWJySt+"ʔ Cu$95k6r / Зb=?I&t5])_^Pm-Y|k)$ʩL "0oxMH+\:A[eJ(Wc p|Tv"8PPr ;y>H77GPLe#ʢdvV!u`ڲgLXo$xq7%d^(Fl9BQ3J:GEW S| F|x#ޮj` c꺮iЙήrAx_]}V`sIctrj@vf*# yu 45Py߬LjY2Ht t&΀( tTm#>cJȈS90~XڿkHΘ6To,&SH[܌r-rkjR@h5ax d(m)j=$6z30zQ4| 34B0<A-~?2"ؔMďدiJ%(2DΡQ́|s+VtڑTX3GщAѽǼRhԀ`ޫ K 4Qu/Vxs{H,QF*|;{⺊DqI VޏoQ \ɀ8c~RBآ ^Q'kNT%+ܑhkONfQ}򁙳HlNK ܋*1+>_Xş4Bp[I/Ҁ{bʎBT`˫bHF( zNk حNwAdBb)s<֕0P,]oKRK6*֫mPl2%Zd#pPr6hxh$s4v)>LDKF6?YU#GCG80^ '=?b$<E~%be@P.vWHKՖ^ϘE3_HGfj¤jGf>]Kc$2}=MD]'quM'ph@"n%6ԘR9OIɯ%WT#A" e`$@.'bBF)8b`T@Vuωb\~d9}~ג:LfE Jv씓,35$i Ж2K{ Qq<۴mҡLְR,nI0ua/l#v%o|%'.B~%ǀuzMdKBrk_d].<џdDilq (3GdcwV7aMj2f6u*,p`tg+d6Jq2WZ.rtxle/) SfJ%tr 08Tm+$7! CEnxqKJq6UV4@S/\ݻ0?Z= W{~{H#xTh*|ݢ+]%<Oؾ;^ѭφ*wx$`N:]3+`TAJfjx&+\qMY(Ox/.sUuUJ)3 ^=VR/Wj%w%VjN=- ݂Hp$CEW992^q8ɱ6(%luϊ-8KcA=HL9 ;~l c/*ff!q3)ﴽ}Îԡ!2Qr Mgysk~Xpt>o&)_+Ihͽ ď%\yn(..]4<3JmpC^qمG*ryzb'(Ittl+ExB`6|7P蠻.!y^BOK2e@P(M2U}E\bެDw'P8S緹TȾ efcĢ:8 vf$Fǰ\a׾Smڪ_ Vh֣/j"2[2nܒjLn>\)2 qAӀhNYVk 80/PkRzTHEش/PǴMi̖LLq&>{H7+EK(rM*Ǫ5F^6[%a$Ī2H8ZSq D)ڔN.%9`^-&MCA_.GzӃQer0L 0z jqW|b]hҰ8Enz"<0.=H1b݁IYQV SIn@EqU.p!4uT}/hF@>VVuw@cS8mU]x!{ٔǞ XFʔ62Dw,I=G|Rk! h`gȵ}acF􉓏S|3p $9(%8ֽL̙!4PqS$7 rIJ>o?ӝc|w4kA$j/<plJ. <Hpӧ k΍#W Zޜ=6,VyL> ZSӺtXnW#evO/٘߬ZHU$VDd T~[”Q>+;&-\ڍy^ жNκL&y$zY`|w#mSmhx&1e ɗӝzjg&G7,5#2ΰ,^1Z^OmZi.0RȄ#F.9%ܜA{?8V5js(]&▴gCayw E}V+-U]( _l5(Bs3zU2_i-V C4^CɊ)=^~6& Y:hy/BZ4G쓰9vqF!Ecx8_OD1ޫv*"E+p:׭AIՀDwR q%97nm{p'@'=xۈ _atޚx 좦yk D>p`dC4I$O X AD zFkʨ yیh$ 󃲫Iq#IJD!%~Wv4`:ZvA7s.=Agj'Ol5Prn[usXQQn$4ӪGO0&dj +PMlSOFYXo}˘a,a{UHhݖ犜JXag|Zx|OԹ`y,:z7\ww&?C[F' Oz$rn)#JSS9+@}%_wZePƋJX";]Wo".+\os;|s+][}LT^Eߋ2t[LѦA mS5NlH۠ZCq5P>%R~TۻZ_PVʡ\QeH;hҢpkڀ=u)^FHQf(5m^}/ȐFhY}/J_țqz#;@hީm_f^% H=rVHYuMK_p}~(G(;J ˳8DBfO=B 4ÔgX1$it6Ɠ -Sp4xR1|U-߻8$sH&g6Ɏ`nMN&u]ec6Gnypm R`2TYx Ѳ1v&YQp+^M8GG%niswUyi$PYp1Wu(H }*x ]OWyq (jⶍn12yLA#tqQ0~QIF^Gn LFSmTR# )3Ɗd킢[>@Hŗs "NN G1Nn~//IY~] #`Ԍ %o g;";P2%D˖k%OgawIZTu~:WK11zRLZ._~L+Hl^%g5{yz;c\gdje E|%0q@!䥁Dce-}c; H5t^MU@XXpkaG H8|fybs`%,' 6lf"\rY{UdJ;`%-]n'Fŀ=Դ9E `DYyC #nR^CvbDu yJosM@=ݗS/M.Zm)HcmŅՈl3 Ŭ9W,+ Jv3Q51sxr /~CWЯa_w#02h(ilYzR2~=t_iυR+lh b8m,,?K0wjk)ޅE2I''QZΡUA( (a@H1"eEUmX︲;Bw;ߏ|С^}0LVT69=@?F~ی/CA (+bҡKYߒyJ`'LGN_h KAU *j/345uU4 x@sMRVeiu99WmˊW=( K_HAFЁe[= 0Eh+'oB~92j2M$o';ڳڰj=ܥ bjcM}P4w3Ptu_QoX}4OnmecAwBėp.P3|89~w=q/-hE$>z#u qI"Ʌ Pe fpmp8O 0D@yfw=ڄDij ϗ>ЗLgNJyVAO)ڟ08+2=b '-m.ttsZa0YO?HT 3=u$͋?cܔ^w+ܪĎ],,-{,_,WVMcmj~e-P]Q+@ĽՍJ_b}eIZ ]gEN&P`iyn9'@ܨ-_ӫjǘb3U#]zyLtFuߣh>JS!*H S۞B/SU11US!=ɠ 9 }Rwp|4x9 CI(ZCKiyZdTۭ$˦r-J[sgzh <|zPqx5&@Q9rڒ:P P쫭N9e EERڧ.lud[``n!)ܒ_(f-)YIHfY2TW.,[nGj f{. )y~N#2zcŠM=pT23p؉Sd^'U5]fA3f {96GAyԹW67.URFV-GFQ̼Qo0׍ob嵛xꅼQ١+z`5FSi%+Fa<Rrj䓕> <6OM`ڃtvl^O]M¦ڈ%hkх 'fohwI<52C,cLhm}k^eT,?iC$Wwnj tƩjA+_"1w¢袬+;uo&|l"[(]H-bզ%QNlۄ3O(h?~+b٩{z-'♎o_?;fwkh#.tγMTovۆf aC "mVAKџ!c,9~'LVr HRQ{^"˒xxJJ7O2+q 9)X&)(&LQ5Y2y)潀r>S_Վ,Rq;H,! =C1Ta**̿Bȼ+Fkawb+K-V \SC ]FvcГCx/:!Rq3wBt^m[pmpYBˈ6kraKRȅ* {.緕@rNOg~QҴ*C<ht^)!K1.?ǟV؎$mݒ_uj@k7$.^#"R(MG+WqWë`6&Nw7}} #ˤy%ȆȖcA#C޷@E=4,T C$=V^ f^ ʳ#}}O cURA_8CMq}B"? ŌC F3Pe.APJ㜆_R.†Uj,q+8H11_ }Ίd 6F\^}If5h{_[7dBMof/FN] 9uXPú"V9-e_08{|@)74I0"ǙAā~`W S\0A&V߮eG,t-K 6l5=Pj[@I@A&|HqyŠ۽Il䶶K!ss<^WlQ9.lVܺ;\TE&( ҈ |DӜøS)qFW5l[mj=^}ӖEҿ(6UI&?Qi.RN@/,z@PC_ӜPCm$V#mT qr >Ylp'DRYKD"B ;yLVsb|{Wv i]踓$%6ٔHLZ;D0/ZV&8b}dg֙`rS7](lLrM$W&ݕY6F(mM]RޘwVOqPafbSdSlm+2GpYK(r/@Z+;Ţj/LJcqAB%t!5Wêi@5_6 y }oJlNețmO1Q+SϨ:7F2vnj8:'n24tպ`9tg@?ߠĎ48$krhs dU!SU^VbكCBb,tlv2mOܘ}ELU˂zzj20\7"W^1xCpD'G 99ҏHSdopkyoaOMC$ЃY.C骓1%"1LKlݟ!%(L$V{y)d ct^d׺˜l=y^Lt"ja( zG \Zl&iUH!8OD @g 6'V'݌)# xJVP0 yD0n z%ZuuG)Dܻǫ1FA gwIw-ژx-D4gNFE!,ea;m8-"c۹ ̅)5Kg5gqJV3yoB-Ip,ӝʟW?b4SifALj{V*W/4 p mp&?^.q=}a,_Ԩ3Djr2C6i$n̈́yk$d ;Gҫ-TM;Lb j 7{v1˹Wm=8Aٲ=:a2 >cFi$jwk\`ض,'r3eXі Me,<5: CN4_ꐃ(*y+I6PGA:ƝΛ@t|rϠ06 .ؠ  xT" XZgę4!mra麗8KsJ AqU^;q+5C:+Q[.h#)\#JAtp 2q"lh½k9zOPjnjVJ\UOzFP@m^Q;Iɤ||5N2?v]l0Bfua;( #ڵy#rdl]5Vd3isȡʞu嗾 \Iԑ*nӸQ $֢6;'/Ӧ[RwN)If.M/!v~xGI%$-pN~Z:=zj+vOMGF;J+f:D18&m"klPx1@8aV}S9-=97 #Sd M&g;[ؗVwEdKh .p6֞w >nP ̂2%е+W!O9eX0OLԑ^´΢< o@*&y?X¸$1G%-OY% P1!} L=pcή8NT,{Wj ;{T[8tPX4IL9=سϐqk,~w}cÁP"E1['l'|)B˒o@l[#B3\tԍ%}a^(VF x|B~ҙ+N*fix}믴Q&qω{n@"?:~TX y5/Lp W]0$K5G/4MIEҏ( HmR 1.Ȟ$.1 |!3} ; 5 E% M9Pjk ]wh(R0(!0Oq40<ƆvlGܥ a`nM $vJ$A=ٓZUP޶,Y&x[eJ fȷ62Y}{=t[xO3d QE'ɩ&Zx6@Ggo};/ f)9Y&:<]R#:lH{&puKX=eEy%$qP.]7qiYQW8mNw~&ߪR'],?Z ;u%ꪛyXhqF?nJYe;z{ a [LSok(MƒV~K8:5y굼 .PK 7#R~C)~"MׁoX1[ԊnF&$?C Pb`}*(e,2\ ϗn\eXP'tszWD(E+Z?Ac+8oaJ?V^4Z$3 "iUd+n 68ЍxgvC13^[0`IҊO\A jwėRM2HQ^0! qOK֧>^$Ճԯf- 'I8VZ#||-gpl=f`wWLraߙ7\l+o`Y?Bj1 LWfv"Z|[PdQ>Q=LqY#\?@ǐMԫ- Ȋ,|j( G7%-D=^xS0~?;w6Ԧ|kϡ=f3VYнp\Ewy[۝{ IYt` ;O\ 13ͭ4P ;w~eS%a#ˇ$?K1L?xn/u F_#=`4(ը9dQjjL0/At| хA=E aoAfBnV+Yc%Ry2t,\Ԁ0zqtފ}ZvpI| ʓZ{넱LtKg?x|` 25Lj2 p$鑚hyQ_5z5te[(AY[{2IZO*\hЭ0=i  8 ~UԿ|\\tԮ寺Dq0iw(eKnNU$S3&1b+BJϸ[l! p$CVl;%e$w>LRWD&eE5*h%U*QJ,`: oYJN# '#镮sp,ҙ4ܤ\#@(GTX;݌4SÆO?AceyhWH̒jou9A%`DOj l6WAX쿫{QMIc uM(e19w vg^=cnTC+1E.X3q de/q`Xg%*2|S0σ;f [-(יk*,.3&絎;Z@v(  Ϯ`*75 qqmrz|ש hܾ栢=nxrQ'k(#m9bO13{E*~n(" 3U{E|P*E 6±''f+t O/=Ȏ-ou͏}aviޙz|tU647I-] EsBv GZi-, Cj*M f)lQ '[s)?7fYVLgץ&KGBq׆&b-G`-0yv(Zʪ:JjK{~f;I? JNG&4$)+q}h$vfmEh4Y]Hcrb) K79'ڒfœ^ɬ/h0^.>YloNm }#tG.$'0D DCnŝOv7ek/M? '#cEic2)7I#;O7,jWƖ_XY"N՘qMg|NH J͛D6yܞv]QY:kW-_Z^eعlfj>QR>%9}K+|k 24ꣿ;z } 8ra棬-1 D9 Ƴ[H.`&E9qLM(SSEko V] [KD 9eYXώk>ؘ^#63ȫﴜzu,I(Mob0K8Smώk4A5'<|P:\u ~vr4|MםHu'BAiq;6S?`($4V e_UA<[Pi &wFyc o Y<~՛i)[#^Rf#0ˆ\>7zy+k}"v .a覥ɃF*cc~<SPzV0ŧ~* k,+7YjF> sP/\PIr2A NN-+*#rW.&j?,M]b"X.":S݀#=$SrG)~_Qs-nLv0+Ф$ӽruY) Fe(Povw`ɫI_ ¬[3~iY(ǡn#nk?gyL76df A~x2I~D^-1%o[0qkj@"TP뷛߮>3CWT2&-qO[5WIo:g݂Cux;r/!1{H cJ[>s㺏ZHCxL|<Ŏ%G–'dcV1Ft7i*rv ~ )Ь$U簥g6teL{=fW2I罪( ™Z= 0ϚU&=ϊu6̞0a}ffNǕH>_3i^Q{?G+9Rjj#ݚU{`.5$EH\VW&`A@H,QmA0TrI VX Ɛ}xazVJyֵ|,7(:Ooez,?:O(S==ufҟ:zQن*rň#e2[EQsA~ (VsW ٴ<㓕SLJ*z7X(9Q OjAfV"T~RI, اz][1œUB/5-UEsK~р6tX/!V=^>#0Yb~CQo{*dѡIBTnl"09?#y4]N#W7̣ʉ//Ū8Ae[|PkS^c8XWģ-3y= 0V6LH/BT];oJre5%fKUϙ^Վ{9i:뫻ta]iz4mc]1fMkoa//+1J߿&P⯄*bGW t/ƺznGf,="~@͗F|iJѤ^"|Å8~Z1_zQсWJϖz%+("*o]V7Z k[E61V~tP # x! JA}+68Hd~g#(-(nL Sa#N rMs㹃T{}n24ʽ{0[_` Z_hJ<#Q0{gZOhhMÚGecPr 4*;E(,F͵JuW ]kzTp)h31v 4!MXԥ<z̤7=,utx_Y[2J5LWNKB*$y|^]N' R&;ϬS}l#J5sD*$^v9JWL/<w'mg|#-v[l䙋~OiBv1LЅ6EȤv~YmF5 ,\piY& ]:W:pH7UOٱxYjf}-.Wx! ax; =T' PHr8*$=`~/T؀O֗#')H@c?e: Eu7Ni&"\W7s4PImb;?o9K˷m&f&]e#;6%]嵮&b`%*ߑ&_׭WkF`i7cp[&5͸<>#~wxlPo(J.KdBQoP.s6Ԛ;AzN#>ؤ6."q:gsƀJ%TSEq|rj&He,L+8ĸ>`qt`ŷQ4;cJ>U_yx pS9[N^QK `|Q96-Ӈ,N4^؁q:lB\5/.'-Aѥb56Ίzϴ›~*v}g3oWO{fm4od>> D F` Lô`GK(0l"ƓmJp=*QZ1kWJ'.z{wehޏѭ]q]2`[z@0hs`x._*zJfupF:*; r@  BϤAxv'X`K)v|wz2K´dIpqwҊwcWF |>q;bM_T*4rU amF-{i&SJ|Hzȅbkkg"u< JLpE+(]*R8Zjg#\4'v.K*$=LK|9m-6ڠ"TI! \F4ZC{X) Gˮ7"jmyqw?w1!=0>3N~̰/ KKr/1 !Yodв9n4kr8Li9G PV-C尭b*c&k&91dP:K5===f"Q@X=ԣH+-ٴ}Bq> u#$,x/1 ~!Fϐk EtA1A,<^bFdwmثtPt\Q/@Ej1u6&E 8PnlF9M˽5zIdpq٦JO 24*+@.p Z!G -~xǒOKR}ͮy RZHw+,Yp2Ew]+Z3sB_Xѵis!RcL<=.N>wj"oȔvWm]$4wK pHU r#jG?5pr!hΣ9 |&C^Gek#C{F@?^K;l2?Z/g T *b%4V B0Y54l@WM. ֋U3rop@쪷 6]+!VZx]ѸGd׋-vM Hk]#? .Wp H8IDMp}g',"Qzn۸$,32_<*e {SGַf2yebE b:"Se'V3W11Zl^tOd2&+Y?giNR3F {7Ge ,wʳs[ģ=OgcA qߤv-Yx#{ ;6k| zg5ḍrB*_XA>r8 ٟbh-gq< ̍j[?Y/]x~{X%AUsӽ[s?^f {(P$`%а@- 'T,Ug[h5q1wXSt&rsA@  OZP}|[S\BHWGTv. IJq[#wk;cIy=(/W\r8;{YF~S04}\ƈYU t3qGc&Nb5)(z~oE?OsA^eⰋZ'9 4Yù[ ,~o?䟕Y_.ߊ&BdJ ]%bIm.2;>S@āoڀhenB,  bqy;cb oHdh*FE:ţx>_ 1wC:7eG#>8GeXsmڴDFS@LT֙Xzg!nEϰqi~^ʅ:(ROEʀʯaâӘ _+" 5%V|^ Ukw3^  uEkN {EjTV {a>'-2<̘USS3(KEQHIo` ,ܠ0:IaWeãDvC_q9c G\E?)ҷ.]{^)s|%X/k}$*j:~U!OޕZ^sksw+u8Ͻ@tZvR҆vC~1TgmN1[NµVw& QлØֵC@lT*Uɀix;a(cKӈfRPBɐ x (\D\G<atGawcbַJU4'MP[skk|gAԈ"n|B< ܞggs&ֵY! -"' GB9h/NW:]b~4QY&De:(ǹħ/6LtHn%3֨Wwq>t9hwL5T b$ d%uѴ!0rR,3$-:$ڎֳ{Gs`qq[yoxҵ$yZ([m{K͒ݥ̴GI^~~݇G 3~%U~U]LѲ3,]n|>񊱢]^ 6UcE2C#;9G-XZl0H]]AAAb >TL+ yXɤNYcCr !u;l y7Uh草`N-q>G(A|t3x̂,+PA~<{{8̓[`Ccw rඈIs&E !^mqyK7{}it1ZW&5#rsW(_Ӛ q{ ] ]pHVy#[`2_$:nƽy*C(kmg!i$E`!WaB͕vRHd.` .XR~`O9S]q}H.YɈߒ>zy@ҩ7^,悀m2{Zǔ}c{>}{G!C5E*zşǽw'ڰwm)yv':JeL ~9ȿYuu)^[6͒b \T?— $^U:M2ڷ딷9X^yHGjxX46rf Zz׳uz^oYaivx:(s}!Hg0^=t] =MTq臬|gG^@BXC1Fqn!F9RnJ!y<NTژhDĜ1̭y`po|vj!w JdQ0`à %vk,<4Nt@/a?+UK9If)SM<ּ9Ʈ̎/jw,2)[}I2ZH~]DY ۬%:?_WKQ6XFd.q KLMG;/R.ch;#RHic3SaMk$.(Ud5QX ȭ}a#D `% z\bwnWE# d5Ph1Ȅ5tefCj{m,x?))%q:0)=yr !!}xRŗY=[CAQTF 0;K6[bp69'Eχ .ɇMfIN4S:@iS ˖P]ƩO-쿻X]cǾGջ8"f_-MlQ6GySo&o-uBXRErJM !יִ vfUQ2V!J=41'z@ jf=-gE\]@J>6+%R!]@WQ7rU"Rh,u/lQ9å_ d%m$t|z7O 3n5'RIțπn :qT Sco9Zɻ%`ϊVuS9@<^,Lm AzhI Ձ\EDڧa0#ذ" èJ2oe8u^P,"tE1U tZz"G"58iZ{{ GhܿpUI]/S;~ /VK)nu}ĠfaG~D,5 ǖ-L1;KڊOqАz7GUk4V[%#boe,,1dǕXɈ @ P|e|4eϩA%H7cU |V~9AH57QD@bw[fzu|bnpp%H;vKxyy{]Z@p{[CkW!Tmwed 42 NuB ?metY> "nhȋ[ۍI{U}d:p:gx\6/WD(ݾ/Es~gLFϙc/6eW1y1C 3QBY>orM#R˛Y3K$SIe9jZ(LlDJU^B')k~&}kq1Q"f9b}A7S<ڽ,h;M l|C}|;6)1HIљ"[P% .CXe vc6L)}NUc(3{(s"; x++"2^4Ja m]˒vMF8F_Tz&,'4s ` 2@q;˂IPTfV|lIlFB,z 0!c`Wf+Ժ=Ge**Q~K~^:-~'_Ԝ#]Bbu'mȶS6 5(jf )ϡ;Hx"40{҉?ct'י&5" /@g̗k &Y{u5b{XsP&!}åkp':.K`FO 8޾mvopvNOs. @\Hc^SߌuH7//;R'_KQWRKHpFT|F w}~_ fXqr~SIt"&wŘ9H#Wo?KmεX=b$Ps&O~'. BgZK|_U ytL.~la e5,x^WTIѹV~=e3 v41cDē.$L'v #DHI.G )Ubiݾ3ƍ9(I9 dgE $N(Ǒ9l4뛂$#M GQ?TL#uO_J߹)SUW9Nw9o] +"Ȼ#oεFZMwJtz_2 审yZi#Sae/Rkξ!G #u|}}W>XS!]*VEQ[. [aS|6\(7wiKw%Jj DTʋKW$%*CK0 x^uXgxgnHaKR-`F`?k@/B+'(ȿZ0v^u0I>__pm6.d4Ha/[.rj<ycYs)Ih;4_tl A,v3yZ<#VbjcAe@ZY"A&:7[?'7ΉcK!r/.AO1}nI?7Rnt@l3>5*~~L )Uf YEg%# _rH!+.Hn5O\KՌ\}<ȫe5ee=Tȋ3w\6 U7/(.yҔ/%<+ 4!6k<Ő5Eݠ4ixB'(*\PSFyƉr1oUp4{+Oi)LgNwP6G钧э5SWȥ*y* B' YyK9]8lYUh2 ﲻыCoWز^vӔ =ߍMMpz5䰓fX#SΐZP>f?$3pM^}3RWGt"=0ĠC*&Mj["A" U1!j] Oшt5Hc1ms;eP^G[=챎47ٟl&ݲN_)',bQBBWHu>Kԟ {fs c8 Gj{ksWOK2>L3fjSvcu.bW n˳5UJ89eȳعvn7=.6Kvnvj-9ta+C۩Ӿ3IpP;CM'SYꋄ*NPH!.5h8nLgupJV8 w7 بdD2*}Ӿ];5G]iسhܩhgտ-3 w5Q޸u{s=H&٢Z+Չa`~ AP:TQ'^w}*pǵ-J[4J7ْ.-wc.'9D? D/ wnoڗ_\ŋ1<֠ca HZ >b='^+22 9o0_4~Ivbw3F_y=HQC$z Mo*PU{۱FqvR?qRZ֩iUK\H~Kgvw*_aE9 wC_a6x&\O$@Oj@߮n|⩁↥l vX h{T;2IǯrW%}T5ba}/#`FLz7uABi}fdLOr3gX|O055! 8uh\x> |8 .y-l-<\Qk_)XGJz`%K")jNzć1 R:Q}Q41UVc(:ub&#4ws_S.>~zq8J76vԓ-/<ڣ+Ah΃?@'BLDqi 4I>ki?;vns}# 57:uKqeIypO"ƻxL gdp@GeI=N(2lY/2 AJ@,k :5EGDP_v]\zRj(mBXӨ9wIOq4AN!4 )P5q7F7g*W# YdX`U؜հ!8 [C{iGuC߯5ÒQZBF*`,. 9~Qgn#opw{;F`ESa>7 /:p̠6|uH– %r@~]E t"vzMM\T7pqȫ,V|${meD>IeoElvCzWPk7!WUەn]\|GTf?m$]ԧPd3SR=/vc~ eT!Rrx߷P d96e 2 Lnɏ93 =RRqz9^FKa0Mov[yeSH+eJg41IFqm悾tv:x+ပ ~땃]!2?Ac|0)FB4jͳ^v^(P<^ l=4NOu9-f]F9l7 Pwg|ƏG#Fw5QMoД[JpMcQw l"jyWems\ZF> C &H,`1Aɕzbc_]+I2`7BTs˓&(|]n,],p./dco4(M-2`R0xփJ^cL SwDgCFFTk˪kib^kt^e `~Oql4=iϓt _Ճ j$0l"G"N65Ix#r_E;vVU# R(~"ﺒo"U*iM7ᶍآ멟25g3 .e&•x▲|k$M /X;Y5. 0®.BߝiPn~-HիL,#=vh-Y|9ki?'[U4Zv gB[y]qz@۪K翤s\!87UU^=Ff,$w{?/ne,-2%0˒Η`7v"~Ù>h{:^> Q"&3:mBp+&݅pce9G( LfۙS(H\Ӄyx)54&F$ۊo-n:H]<;r%xldW)<'Up}oQ[mE!.jD.ポAiy'nX. d7s>;Yvׁۣ0)1'NUIxr T* @5rc^(]wǑb!LX7۶GW7;W4VpGXqcH{1iKY;[p-o9CΞ V3\t;h ")an!)9 oha*0*[qZcpQ0&\AIe+0Tx*$gv~nneS:#HGE :{o tc-R*a+BICO_S<툢)Mh緍)CibVk݇팯ft<-A7@S*O3i3J̼EOU<X4VYk `}匢,l9Y9bpT`W}wNy!` zF= Kq›Ve2%tezRTV,ʼnNiFuiEueX&/Gs弽Ĥ.X&v+y\a*[ [Mh[g "_ mSNGv8:6A%=$0Sk9+l$"656۴NƜW£Ehh\b6{u(@PiNT725P R 螛E;U8%ef"b~8q]JA.h;`t>_%L-u.F$gԯDuv7SMbM%(Sڈel+FK8d:Z]MRķ?ͤggهȩ~ュIm|;P8Cm^.4Pr&'2ݚ;JW WV`চ-c-OWuy˭qi$t;" γkCXyOuuW(:Kt;4t腾j4tY{i)˵-,mF*LJJqMQ!6#,z2`;n D[GɳɋpOu@b*BM8Ezi]YXc3W:%-M\qk1jStmHܗ8K~!>qiSUuߢLPt{BXU~\u=!8GEn!dQ`ijP?(X&u,,uz`JC=Ggs?SAHykg>̔ w?}qO~T!H"ZRUQԷ@3c_{9;[P5ݤYbuFQXBTr}d(`LhǮrE6O^h1E=չX|/HETߨoEV]d[4Ƅ'F0ϓLe91QN]CɡQ;Mc76jK9Q<I_s2|loZ?# g4*5ZFxQZ13/Aft%O%ӌ#A^yk[rm%s S!mB n*bϒѢ1}:r,M<#)3nmB`h>ʤlAՀd=ה_oeƗQPl f$\*#-]EMrtl\q;*,mZº"%_ j~<%rROVιT*;_|z25.#FVNqlփ]#Ro,!=t1C:D҄ei8~-2ƛY[|`b|^s9ߑT^m:dQ5`xo9N8qWrNxԌ1xβ~Y-ʿ * M*;;"}߃BhFl*g ?9kb-MQeHJ,zW`f=I4,Evn&<,A$F:[o$SB>e[ Jo/*Nj Q@bF 9{Ap{&#TѼT H:$x$wRJ ?q? (6/GˊQ75%ee^k{}ftnz.iwB)oRӼ-`ŲU}LhLEMn|@]o]d/z÷z5 *poV2g3̓"&pd/|%1p חoĊV< bŏo%mS9.{Z ؛YQw UB4E1αjҸ^B:9Z#Kt޺ۭ7}]A<Ϩ$xH'ƝrWv,dO1BYzsǻGwC}%jjNBgv[i9 &H/5px@R mJU *Fu뵦Y=ūxT'>(T]$Hì#VX'u~]&M6 :5;†oGҋʋ7wd{5 j[2@1nkH0_A{xm \<{|ֈAՆJ6 5l׏ ҵSp]|Cq4c黰zy94B>CPr̳݁hL~k'.~W{ک4@Ȗ 8L6aq$]\5f5i|@2|~ 8mx{UuQ^4?Q Lh^Xu YfZa_m*`mL5[ 1ĩÅwQ"o+“ ; p/'2Tk픂/us1 YZ¶Z̑~D<_qRyi%ׇ{ a"^I/۫#x@Dd 8|]dž+k]{r4Ir'1^cGKʹJv /]Ϫ"y,A\dv˶ֺv:bҾEQÔZʁiϋ/ k9J L>V&$iNoKxv%a>k8Ps4:LYjP|^`[ s o=rG sd42qIڻ$ =L&9cJ^GfcPJa*YTW#CliQ}~Jor3{;AOC m8ї,x2$ןpڢ1+#4ԀK\Q]J7G;;~biJnK@2̧#  Y}ڂ/`e 1xQa #~aYz M5C4=/_.J&Zęg0'd/-hS5sIZޚ{^L8Ifb܎;@ŕf8SO_'myr$CK?-p3p:IeSPVpVC;(e#ʛ>Y}3f a;YFgaLԓ9d}rձ.@B7p_;e39Ƹ-mcY8lO +w;W2oksopkw* 77Dr| Hw8ݑQ}$BA^tK_/-(.祾 /A4"pOhGNB8Ά[:h'#?Jݞ P?:VoiFwHd,IzH1*Sx_c"Fb5Ӯi.;*텣ẙ/Ĭ2=dՕS$ҕV"9ӈQyD)<6 |S*S$]ͣG^N'㺇:iz:tiWrF"K91x9Cǝ+ r+2<W%NLJ#%埳6fl)ut*WT2٤ P3T{H§L_~4`㚤!KߵC=]Cܓ9`7Q] Uɪ`&S7qߒGCL'$U,R(o&с0zYݖwLy7$ۓzSP~Z%XSgz4e#Ož%M[}A~46 [$4ʣvd*l:D)AktwОwz!ʰLѼHh[09N8SO7>0g#fvW7^ xlQRmI8Q `aRe'd#-iA׵*ouEE䀖.Y ăy)(Bg  p p1A6_ ]qMToi-UiJY}P_"8`lc4UiLU*$ 屙8Pex7 ʇyD!@αT$Nxi;FFJnnbQ+PT#{\wew͓{uRھ4-Nz"&S`#9op)29e@f k۟#XtR+ۈu3A T,,Ѷd*;8^l0Q ^;N!ܛȴWI!0mX.QmBGB.lQ}Ϲ يsPbKĪq iDG,&Kt??\uX7앇@!C+璜Ez/ ǐ O38=2w JSr\U:]ؓ39C}I˟Sd}G U d~}Gܩl"0_VGQ]p$tkM*#A4ޥ$ {~E2S1G6v:[55faih#8tNG,۪$_.b*Ь\E!H= ḿCRKl΁AeJ#4 f0>²)!@b 7@|,S=B{ոVD7u3/;Qn@ \8Y&xm"=-\@ J *|#pu߹M~epܝ7e #JhR '賋Yt7Ā@e_ #|#Dzq@gN1e>qߍ5gF/ Ë U›0ꛤ'ݙQr,0B!_oY s:C2KV6Y"ȘzIQ:j΄b.El\ЉFWʭz#ƅ̴QEsT۷w%\)W(Wt*eaqMxkɁӧﹹ5MFZAWFĨyoh4h,oߓBKBYW3̻DF+KB#]{oB\PfDZ]Xq! m}&y+FplyQu8z-ee\:>oٖW[+~ukJ 1Z,C"/Ÿ STьfn< Wlru9(8X\_+ㅡaL p5CP7 R B47gS 3 NX:jZ[0\vJqQSq}"T*sP'shP`F^LbV'7nR*s|x:SELhf'y8J8@^\O5'XP0룠21cf8+e)>6-2~T= Y>oFWCFGdҬ;U w"M + !&xx{q[2ZK?/^?g,>Tf9Q?;2ضnLL~>ɛ'T&ָÁI )1s[J[(p?+!6HtgUi&y aVSK> ɪsX AhY6gPzVNN~]kz>ؑAlA+ vz+?Ig|GĪ8Y6C\('Ӕ㓙4ӢS8vޣJWA/@Q!q%KOW1"h5棛 ;C*ٸ]xrIu5|ֹ*=EqƫМ.p&R]J 3B2FhL ՁCFVhc `KקP >c#Fիf-y"Q躗uGduz;Cc'jB\o R"q5BL$5{`2]H"PtJz;<Pxtv˄mpcC#z`L >FRG-˧WBр,^ӟb&xH*mxkRz1:]sԄ>͸%+m^y3"Wa g'oj䡛B8ZĢ 4QMzY/so9N$č!xBNpCnMo`d>#01qI.XL@kU{|ixlrԚ6b@鉬Pf3HVeN$X].8@KLZAԎN]D&Y,]%=fgryj1nX JقHs֐08k .Lk\ d(۶]:HW,P:StʌōdK?|÷Abot濚c3@zӂB~"^kkw^7B)?͕V LgT|`#.@TJ(\Ņ-|zȁh$q Z;yU۪*5–xУ 3!n_|[cb>Ȁb9'26k},*וꌹ]iY=N7&/ى y杣շ3$E3؆;g dщsg.#ol?_?XJ26 "@\Aqb>>['#VdIb(ZQݓ}& ?=ݸF"V^|Bk'ih.P&zJw\n9xb]Y~AsNWN+ 2_f MF,*i`-^iA <"@{w;1< F+ص`aYV*ˋԱpP3P%S6v/uN) GB|;)'29*3@&^8V- :S׺vE..4u85pzp!DKl: knP.e ހ`QsJl(bn[%ee+h)EcJ Yω~C6kB)+GpParɹO|Zeo#KG[;xPf#Q͍p"1$Y#ɮ (cTc!բNe6=! b URΒxWi*\R VK@ ` \.@L vALM<73۞O1Xn/O ť?t YFvCjNdTD)ևp%P LbώgCdlVc*ְ|wi̫־jLr욓Xo,A \k(c¿gO(dyvhL:hu7ќ|P*&-- -KlV}wMN͊{+ʨx7妥3hvC$,@(fH!* n26h48N,W30{v@Wgq1fscJAn _r+!WvHeYҦOVoU<-}  x&?(GRw*fv>:cr=' ?&1m }k :Kij{ x@qjp\Q_}bkct?JBkpa[ ٣i~V||ƽjE RIt-PT.U r 1,pfN85 O+p;1q8nn\.⥑,7`M Ih YPuǠcl1Vy6,羥mE0F皦Ic=v~#s4܏Qya\1~"*\HZBgA|K۳ D8+շmܚ u ߴӹ'Q8 ;5͚ P%ϿE%;qf83 ;`QTA>]-~rg 1칛J )8sbDU :wy@Ð|/ҭ+* N! M؞fU35eݹdϰ4DĻG~Tg-?4,p R)8"rp|i!k(q+`0M) /\27:NSUԉbbn~سCxKbPXi )H(^xNWuM .Q4/GKU&0F܃3b&=[2gkHG`=m݅Y:Ap⇥ۿD&~D[ õƒ+ HJU@LQA78ױ"Jh|0DkOW V\JxcdFi^$JPڍ/٭I*f[ +c*F`7&gc** Tƥ9@&vEule8k#?09sYq~? gp{ܛSDTkn YcaA7~hv$$ڢNT A! S.U CSkDZFxyJa>Qߙ鋘>&mVFn{ ~ו~ۄdǃbC:3/p'4D isD)٢@&;/ɔ/hV#Zy , ^(@sd)sY2* 9%$lTt?coy i(V'M1\0.,ZX ZCRw-Ň &BDhVN`ī/zGZܢO5Ww jKEaxH D*<,nm)Ѻ~lLAx;r8BwnX47 IHrř$y`^gz,3 ]bۊ5$[.raKPQ1S)K[Ӵ2]٦_=o'M {R''rf.ˤSϬ d1[ko׺⓱>@M+x,NV026iPK[ljkщ90EzHԢx1=Y&)ڰ>>5.aneAO9,/ZmEaCn<xpr%G$-EgCYbC`2#?CbF71M*TB Tgo*1C$۽VyMIڑq)҉dB zogj?k6B͏w-T#x٣ţ8#}3B0zvS#cQƔG%-; ^6HwuJ|+۽c[al&rx!Zc{Y۹q0S5%i5-xG ć ]1 O !^õBeÉhPde:'}4Pɥ+և2"m~dwl07J0_qz<[<۟#6BAo hx?W4!S~ߦ=Z:>7 ^ UܾvGvh72Knf);<,v4b`}mJU 3/٨Q.5ъb,e`>ux.AH'zb=#u|>P+>ٲ5Cۡ I6;e_m'Vw_ c?'udJUCb:R_NR~@3WL~7jժ#v2Q+6ǵ#[Rk l349z[>nh :s>mRԼk X5Ii(xf\D2Jzn{6;S95.?~~W- aSsAJBvy-PvS,ݨ(UL'=zw("ڙ9O軚SwߛEV|%p߿\%W@tFH\S;CÉcme ^fPAUMK S>6W]$N&hq+8 3o,0#ClUR{C!xQ~IUO,c=7k'rf`Xžx)GNUuIFI9xmbi-P-[jת ŶM^7!a.p;p!<8~Z ^Xt>;6پ vżMM>~"m8EOP٘:Ozl7+Gwd#O nŖt (ؖh'n`i 8 r T[%vY,iSs\9uG{?dY֬4%ܠ+/ gy('"$\ 3ׁퟐ(]O}Խ! xli5;;#$:tʛ}~?t 8w c3_;kN\NF_@tݸt`⿖j}!*dB7|ai MDux4{*~vnc^{FAch6x.>8L0X#vu hd)=j")bS[$2C fW9GX S)Ŏ8Z"cڂR3| 8}m~AjsޭJ]+`)Eј1*wO/#x ClV-:_: ︨W)RM ʝ̆~.(OLr3EJ3WhZRixT;{O_ӊQ5d_'c:_+}Ր$Z&gD琈!s ;̜NZ5𝢸.Ct?vnBq=@2t4RNړEh#EGGnFk7ZTfBeYC-hT7zdzB]+ib:}FeIU[{Od ȶBdd6k,8؃qES0ǰ],m~Éwz쌬ղF͓6b կUJKpIvxZ(4aqn~@"I?Γa5&۟yl3D&Tǡޫ( t7aR]!5n4k7o"G"K~eI{BVr_)y-beT3غ::=dhF"爹[5&tèv)phr*-û-͹ 2%hC_y^!fkgm#>XPX~їSqRR3!Icu94<2뙀JEHŋalz-Z%,{~ӚY@5<.}s#hAvb:TУN[=l 3`k*,BK Tv6/C%A;\~H-TþE4;VL޿8R`86SEzkME 8ea)\d9f3q%y@:lnMzϺ6Wl@Hu(Il9E}s5܎KTU'EEDcj?Sh\=/ et#$Oq&o<6}r2V%Ĭ|GgdKtOqjaޘ !AUY?:۵oy:8uémǃ8 >]R䞖`K6uOY _7O9Z=GhN}sU4x.2:lXʮs 6g/Sq7M+oe!iguu¤4,(P>DVFFʵ0@i% 9 iGM4"X<{hB>jsC-7;@Z'_ )X;2VfJ/MJ %/ݾ豑Ӗd[DTqpl;Id/·AMz?=˙،шCH΃g6Ģ9ƍmy‚ dLĮ91!'x:zYѾDy}H5Mz\qU1ޕNf32z(-X8ʨ}'3Y}nR*E*g IJTxBL,_^d|ଽay{-.$VʙTS=6Y F#Zmi|1~} 0Pvk5>q5LZ)@p^8Au]d3MY{Zށhj4 Hp'V<[V,XbPEgzgfE (`NFx]DL rwe)R 3g9zo)T݄Qf0h#VPEDۉɩW띿H0}xs:-[8zll!r}uDJOH^އ <EB 6̪q7JwX>8nны6)Ez;n ZǀݦSXnLYWB,(o\܁KYr RA?ݜ6^'sۥ WxOF?"Xcaگ(wot :+~1<LbJt&INHjSrAr;Ż6 "X)t=%s5&@m|5]7Z Wu 0 (@߸MRX- fײwS򤞱:և Ɋ)%AF>]Q\Qok*W3<5Czw$N b$Cu"q́ƻh˲s> ZMMa%/ 6#$R6 ) $TP ^e{ sR\V+h92&jpw4?"'8P"t jғQ(T/dP'BAʳBvF1} gfu!u-}mVd;vSY+. ;\*7 MJ{,K^L6/zdiGˆdž,l˓Zh+d@B g)ɤ(Es{B&CwVn%a+%Iu|bFG\No$:h -&,M~0,+(&Аy:gئj8LifjF%X=}( Pvc%O8Li"M&]^py'c*_n0gP̥] e$nإ;3:= DdG nH Y`</!T%~ОM7rj4x'lM]2 Y/RdJƲF'(I Q\FmG_nJ/ʧ0}&~dozQީ C]cDA!Whvea;2q葥QRXIŔ-ilKh4P:{7y@Eຨ;[x $HD2xC~1dsTY-f77}*=_Y ,ՐxPgYKKgNz3~Sil2 t'l=W1g=19civܳHʼn(nmXK E{yWH0}Q;OǍ_v tccQJ>:juϳOI Q7c8/zyE5K#ٕVr{O+/=&OYc4Î*TU#"YIXB7ף  a-Ԇ3PXU`P ;#ȰKXL O[>*ep81!-%ql+Xgj|ܺVkyhJOb\s[=H.B~׹LM7 H8ySՃ#>s&&mBD4JRS(f} X"70Gz k=a*:lKZ=F5>r8o BlwOV.awhM}:8yC>^NF)> {D{t^-qpnbVזFȅ2*r7oHIK~ +ac-܍̕JnїW<.I,3?3B#r)@4Ṑx\`iY[;Låy$gx6MP 3 2hd Ltlu GV= be`/ao{p8j(2JT](V9fjW1L4CI;c9H'4;;ީF')IkU #XHfvLYS^&;GO҉n$z;K3-!M^`_68S-ea7FGN WU;ӗqhC6qbEj5-i,vߗLl$iVʍnbj6[4Zc*v:,Ú;XO0)'Dg7~FFpZYau۔:0 TαP`h^"kDAt&VeVW.>b5(h@ LĤ=q%\J`"j?c ~%|Kr7ѭOp@!2W5ǧÊC*jHp[YЏcFFlhL,UZv?]$iAؚ$Gr/!BÄ4g|N~`{]]!d!A#l>zۨ@AkRSU b*o$0fet?ف j-<6)9}*dspqeR G^uyqJǎBE۪2|:Ђ2Q&ūun1 ѻJȥ l\s=m{6= A[f8An)R('0&yۄ<^5`KKKyЦ Aꫝ]?vb}IEHgsY^BM H&+9Y cCQQX %uc2Q2#̈! ` g Ms/.}waH7P*5۾E| XqVPJQq*C2Jd$+_ԇ؟{{qz %Q u (2B\LVA9sHY(lI O7>d D d z^YG\#5P* Ki7%є-C//lhvvRϦoӢ^a,ZP ^J@oZ¼ב('Ps /12.i{=GMCC`0Xʙ@g ޘ2CŻ\LTsh7:~V{oc5mih9OӲǞ4O4haRRt y@奈Nބ3ŕ4Hvk-"X1+V2Uٗ\ԪB ,,|o[4 Mw}k6 ?vS`GZ֙xlW刺]?J_c.Uٽ"_6gK.5gS?ϊϒJ0+w[02BWVbT>6B5 e (ňV)AQݻ[\ǡ^V , !-(LmW;M:w2A%U \%TX]oeёx!VSB]u^ȖPh?(ed`̀aD^`rɭ I2rW,vF$97 !F7Y=Gt~htz O`a"+\.M#Uo*mSHiY}Wkx?dBG%}_G9te9V,sۥ1n+/ @qId4\a*pSU1zs4'9ci!XG ׊<_ZquA1ڍ]hNdSS2~3j{Bwo_ZYVXrE LiAw\AAOU'(7C.MV맺6lm@MLji ZV%=D\=ÉZV ?#~LMpw(ƱUlظX^=pk1M(Bt9U8C(8?#A/f*.nІ +\Tj=Cd0/!aQ%AMΌx`}u%)BѕJu3Ti:WKCuZ.j sIyA36(ko%DTCir$K;`UB;ʞjPg5D./j8ΐ}>]~ݱD>e 3QhU3O*t'E7auI}d92Qsuu2 1XB Fq,QIB|՞]giR¼OI{A&[o-t Z 62%ɒ\ovOO>tyҲgv&I p06<Wl P2f(A̓9Szmq-ͮ^=daZ:>#(xGA֌O<;pتH ~%OǷr籁T|J9dV;FO#< niUWm q T"-aG4 GbR]!{JnLd $Ǚ" v≙( OcHﹴ QwϦ$+Rkh  10Uڰ;.2_*ѽMqm1c+>Dզ[mwT,`Spį6P52eBTѠ;d:K/Pd^ 490řr`-,h94xoE\#[(s)jĿS(fe7DK@WڋB{5lk|WҲ#]If@Pdn{NS8sPfjIw{>MTtd'͖`iJ`4=RQOJ#Y6<7i5bo-L h&БVgvbmoMarxF>G`Ziˇ4=M $A}p SҦ,]⸋vc΂9$8^7ńE ;3+"CWRnGbȁ<a־ٌ;cPg8khm" ޟ3U?&p&6B\ Bgh7_f64kA67 *| xJj":9}z#SDBmQ<'͔iC 1'ʆYov nh)ȟ{Ir:"VXZbmb9(+~ҴqICq/{Dm=|Yg{XR+|_&-#3. 0oڥ]8_:Y`,Zz\8jK$Mw.& d%#"e6W  zTU-͢xܝ!%X ,-\pWY#p83/otPu@jlhsK f>hOFP)r:kմO6+_Wmr!BQ0-ă[3d" lŊZRˠLIn /_p$6"xt6PIښ74>Bg'ZRW]ػ!(FJەn0IOƸ]))?7? È ORu=ntx&e.NC%MFbr?lX9Ac"LH6Dgd6rƃi# 4uS,>N}̇AC@/\ *q[> L؆ tQ*ېu, eӄ lwޭy_$(8X6C>gK.‘wT$\1i>PzGM(a)VwIMjSXegcM0!>wh!| #89!<f'p&S$d$~V LHNțe][Uڋf{|~gPȐ!n@*5H]AP&Rg[[jo> ^op!CtWΓcOp,R!I*D>uzsRQ6W VY݌4BerMzdOYtXhA/LVO?@DQOR]GClĘX݂)XoM=lrv@Qmrއ >@쩁WxaWc9jsW,Gs1F l?32W et2ݱqdhWDd;i/Kyeg 4P,tih]Ԝ 16B+<wskg=DFoܻYK8,ybƒ@ȃbr JݔFX>f%bTGO5cLmr^fфBd(OŽKII{Tf!_;;.R@ylL{ Vs̸95g:*ahvW SF=u,4цRj `<7Fu0Mt>+'oCb؁&Acs"0R`):= v\ ō/Q6i> dԉraRn@z1zu&uN9EKZ,\F%9@@Q +Gj[^5]\d_S"7,2;=1W ,%73+2gF3 /c)>cH|c[ @Ma6E R+%1(f̖gJj2*~ۥ*^ZFp W̶a4!#@[ yT zBre^o '4X4Gmح s Nn5vzeM3S$ p&Kb;d19oSdmc(a|kd%̸k RvKffPґ&}iZY+jm|y:%,[Sc%?gD Nb{.7 #r? #.-n37$ȉ"rtz +Q}h"߆>Q yЂG4dKx-$?I`U'jo9UtQZ{"[G/'L E N -$ @l&N} &otR-牮Q;`_\!)cye" Ԥ }5-Ub#7xRb[MF;,hIhYq\S 8;NJͰX]͈?RV t E`#%Қ%f@yC%t/Z_1sRdk"M`p6ăc.FQ]K~T>a>"慹o@E/SeN2;伯ɹ!+);E|~P@\ȁX1VqL A[Vsz~]pcxw; 12eC6(dwS{o.Q}fc1g)ՎKn(PK)L'/eXPf09St_] P`)W/^R K~R_# }eW-([YY ߑiZXۅ[S}&E$rBW`@;}-MΌ/7!@w}ݧ~9]C6sFǯT!i1z;=!jR5* +˟niFՍ5:5X;h"CT }Bq\dx Xz׭s +N(+%,O٩i$RU;)})ʓW0r4A@Dp9N%_(>&moZ&cGY:^Zi2V6h3XXD}'dR/#F(OGj tVWG'jG%i֙jz/j,])xnAD% &~^Zt`vGm}HwO{OV^T$м.mKge#h.@K;tdaXMnuT`BȬ6fr۔p؝V-~S),=3 i)ҒΤ|E'lvW?#.[)--Oî|V_{Mlp tR۴p"7O ;Q σ/s2͡p+`I8Wusu X=f>A¥2݉ձRwK@ipxRV1cH`9a 3#"IfO{yz옭Cκ zNUL sEU2ڜnitt=r~szdiTLn6O-gzdU_R͢)؄ fC` 5&?|Xg.艑;%f'hD;dHW00Ԩk\0Օ¬vȲt`.}Caš_[Lб =:ڜ~gAȭn ۾|gN gI!HR Ne3' Gܰ&^o-eFL#5moaODg  jzf:)\'{-SЫ|…r;.i}Ugۚoކiv\(L|. ĥ{V 8ISqŸAQ *S0Aa7/l%2a* y??IVj3<[y>kbVr~n x؋n}/K?p:C^X"Pvj+dFhF /oW`L^ɾ1a.q񣩜253SaTRPLԗhbs ZnVm_KC|i\ʥZ [G_0#2[^߆rRZV;e:y?߄>umq+t~ϡJ_0d''?j,(|PArH9CIСSrJ>W_i@F뀠O+`f88MкBKM, Rn6j'L'w;{F!` RFq.02^dQaHp9Huf<V7$=Fn?镒S!҃4OM9U(^.&hXbWdN,&*#=@1Ov/5 Wc6*"0pxI eA^Fܿ}o% FFT\|dtXwXR!,GUqvx?#35xM1*bn+>rxdl'X6˽a]i¡5@sׄga.I0` \*CX-J3 K;}T9 d:i:|fbg[݆OZ:Ko7зm "AfĮ7 ' nӓ-_Nfy: #3߸XP>R<2ls NI9ۑFV;@"3ÁյÓ]n(s+JADŽ5jjcA*e+ v\%7ckX:N-0o6oGFy=)q>HD u&rI0Z߳T3f^" D c==Ot=p?@A|Iuoau瓐$'r cFk7߹1yM`8^4zxIԷE@ވ|qU"fGSk:ʒnDFGM>y$4-#yWWU5>KIL/6v~֜&|n'|(4_V}7!-8l>b ִMڿsg ܷ! %hЕnr@ 1Xuv)Ե ?znBIy`E|; i:_`F0a#b^'/#42YdS|z;7}aӀ\X O}7PȻZP_QƉ&nJߺSFs`67 ֊Ν"PK7)tk;aLζ JUBcD{{ at|pk7Mw97vyJ{ޥfݫ1LNsbB(L9 XV ;sK{kWG0n=,v7'K%]R!&A_D{~i6b sFh Ir|=EN?󳞣:LдB%khYfuG ~병Uk9ki)z٣AY~".P<JD A|9ݬ p9 F^tE<7$pEG\5v.Vd !pcj)%q,5A#r" FNhGe@ <3ֆ5~-Nҫ ؟~lH#9CԂv+83xψ1t4]}7sw? (s~SX|=Ȃ9;c8զ6 F>LH!- 3װU&s:s'Js?.=d nԾ&cƄ("h 6Xl}nT퀧oyx>ø7H7zљ>H ( A S,dZIk -.Ȏs $lL#4]47Q 񃺓Ds/JLִyjxkD^ٔ9[ÛzwV|6 /J.C5U{ޮvuyqƅR/>q2ZA{ބ&,?H$wG&=NV~]닥ڤRjB'cCQȋ4O_g|G3rƼcf)F܂Ē—Զds_7gQ%7i-`o#_2wzW EB]ө\oʕ%bYm2UDu8FfLRf>N<& :x܏R8B6)kܗƴŅ/T 3ѯؖ0«P!kj]n Qce {ސ1+88o| fLfK*EaE\3aF>hFfRin^F@[!ΠLKi `uda%DPSetvuB} #a N+gS|Zh tFѷ[^m5%@ijYoE_,ooo&Kڵlcqp{x&@0wC]?yr{(v"-_fzu.~?x9W:p2r\B<ܯl,=Ba˛8(Hٌ} 88>@L0.bbd"wF9(NhJgIiP}ѴEƃ?83w89JQm#Nv3ڕ"NFH1av|B(ֹVU6f] cj|QML$AM}WN;fOL XsU'eXtfq@!ƾ&&inT}ZYL@9qyOMCF%lӤe0pdW@/Uia,`@G ,1 -)A_rH#8P>$9=LoEݹ2,L@S)kZٙ^E(2W(O@̖"a_kAܟpr`o,[3Yh MpMJcUFG-eonr2u ['x2yjt&#[`C2Yz˗8*;HwYϣFA5/dl4S~2 +#I3nvThe94==سmvh"Kl7;!s}R}\6X8+6T2u}%S{qXSwRaw D7f] ?zcy cY0W c~ϭ@p ~D^f,%4'HU[r_Z6c K7',&I@3VKq%#(9mPcҎ\1~ "qG(tL8~8f̷Y)9Te'XBߥ9մ<~ȗ0p=ʟ_]bQ*k 9~dfѰ-)왁;gd+wEo6VoQ6p}7<d}%<|ogs.4ѷ7@VFUbtFߣa z:Ev&k6%E7ܢHY[pe<vWRm Re?D~i`EGeSB2;6>9W,Kf\ۉRL,oeixۃ4ƁˉQ,c^<MA qPpDtOr=~Fa @3_RQ4M ,o:_J37`DYNqJbWOan~PY)PQeEOEcK2CFC&oMX7hv eN|MфK}J)i|μ&kLԊjdaz2=-n{B;<7:.3MrZ8Y6ƑDೄ$) ;1eR:h8UYel,5+&h+qۚ`37> KE  tB} ɨtK *TK*sJZ`5 ׹:!HvH{ƚsfޑ %J+jv8(.#;6q8J6n,Er.l4p*Zmqs0 <}99 gUnL9랢tĔ4-߯ql8Zw8w/;vUL\n8h?,dw(ʴWHx+>3.BppәۂDB6}V:py9"Sf­HB!tȟ"k?ߞ sZe? }9 ] 'EX9R 3441^&*i(R1&Db1zB?,ڷG)gԸIkzdӑ'4?o\*'2S`Z$|P+5[lIL*d[_XWP_檂2<3й5i^ w9Y?6q-LʐdCJS {eUO3ͥe;-c=~aj6W׌?d6okKh|0TeW-'ہap}^PT<2.*h r>.#e<94~?'Q-.xUq 2ߠQөU?K17=?~EyChA=^cI)_2*y.tНog^}`36;cwhRLs`4d xge< H 1ka߼~` kDw&){v8 g.SfqswN*]4LJr^7Ioi8G%GAb-k;?q1{U6٧gXׂQۀoo5ND㽶$#|ʇ0˽x>k#|qi >࿔rHl1iHyn`Iޭx=}LtyWL J%`DOPDO,T ZeL˄'re&γX7',ge*0؛eH%6KŞ܌C=L'%+cU$vIS53:Sovy۱A @#Ry*-h(H5% Stώt|12#T^*9<`H+DO5M{n[4-!`vi$@/ ŠݝIN,&e^dS.r$~o:Reac0MQc/\R vM Eao)TtKv )blfB>Ÿk:ԨDmeRBćc2?J3dt#R%{pM^Ql": ⹂dekTh<&<_4ޟؐ2+?ZMFKknӱ|:ݓo[ IOgOX@.Fr<61 )4$ /Ғ0 ݥ^U~葂(V>–I:|״>٠ʹ heLƐj^ccN=WQdr* e%Eӻbd[U0s,}K6=shO?:q,r۽;_̃j"K빐9~1'kv%_N571j mf2{Uc/W1poՕeJgO-۞m$0&̾qYGfݜɃx= t S!v8w]2G_0`Zr o0^:81FC.&3=FF э)|op)0,&@Y` ~ci0@Մw<0WcqN)>>1(.t=uC-M ?r,zl@g`,w[7*M3kPnZz!C8vow@ Uw]ґ V]QWASW@玥\=Ү6*_DJR4l=rĦuєLJJt3~Fuu7o̲ŖS.ʨl/|BqOK_eP>@֎}ѕHR{X1!%E&:e_Or鎧^O@/'>^c?NT@@rrj:xF>4wX(A+\ r-^NٿnCM9;z&c\8n`~VAS)(z.@LAʘ4>o.eP2ہ9&?EU0H CӃ˩ҾjwA)׆c}\3VF|S/;( 2ĝI?RTx_J,uy,i`lM.Q*Yv [͊#ݑyB,V7L;Y4b.,|36s`r"s[ <ȎK\"67|qwc\&#ƍ̢'~6Wpy {bH PB\W&¦uB\ZgI&E=r!+BW-w"эSF<6S< QKx<-bj >5;STPxg XBNC}O5 \ZՀ$'|AAY4+J( Sx28&{"5N-? jcѯ\^M0wEFIH's ;0UN[p4nyn[v)hIk8ܹVp7#!>ƒWQL_(_HTZqU 0إ

sq8~̭(dFJHI|(xv(-ŸQu$E"朩\O~vk@Ff=_˖i!%hcGk^kɳcGI`5!lH,Ծ.k:(DJG"(tQPׯ (HE&SY5sPbdT ]#9jBwY:d$Kn1K2 "`7(ƝFGDPpz0/Qϫ.U 5,ȇI\ul}d:e2bQ oQ9IYxa'*SyYuuXa6N[5ǶdjȺ8wB~ mR>¿c&8zr@* hl^a9L ! $ObAxkz_,^JeŸ94L@N8[Rm2㍠㛧x.=A5+ ?g!vQ:?dY~$m*HLk\Ǹ|u%[%~Gvg교ף]Z‹Xen9qp&xHy̝U͏NEnAwj f[1Ww ql?jpR&*ѭ7jMZ(8C, dodes;BbN42_#eڍr|m`4}Nc"tvlkzZ\-6#:v cQ_ſ$NG [⭚{&5bH5`>jX|#il!mubFv 0-WꎰlGW 98F3W{A3M7#^$@k[IiZؑ$Q>\s$:ǧ y3p&JQNJjs3K^qRQKqWk)T=* V^'lLBgU8iR7\/{3Y/eWJۑjg)j4c]-8bF$5)]; _*ܞv'9i%LH_dЪ}x뭢u]E=?7Ɏq xop|^0ʖU+Mb|,"7|\W@|U wǼ^x/ј}ڑ78eR U_lIDs>]\PIq)KcZ ;.~Cwm1x~쓼S{ڳcVp19\Ob7K&;Pq;i`jdX=1Y T̛iy CaZYi. @kS9k[sꂄF05)hk:h\1z_×\=5&o]1H18 *08_ox4OQF}.=vڥw/s; $el}N}g@>\A+%{icϴV*}YF=cPjl=yvPދ?_EX~3 M[>;`ic Y+BJ?sYhvɲ[\l.~!V=#e2%(hҶb]YSg߅$H%lw/48@R`:Z̲} 0)]g^J(;cF4x!W|w70p.Ŗ ֮fxB A| Udlϱ={%+VŽg'3S'Bm  ƎyG] Kfⲉ->=G\v^o֠Bz _{!1OsBe{s8{0F+@o|ab‥@9vD[W&0 XƩAH Ve{m[}C'AR#/6^l5Et'3%P)˝ nL. \̚zU2X+w1 Pfݲđ Ҟrj WϿnYQưŕZWOح̢']*z6q \JA% %R6;.MG|8 /6={Q'wWݹ) >sWD=]^'va.:Zc:WY47:Y wLil: <+I KНD8Q id!dփcfy{@ D U9"=Scn.BıP[=|DM)Bť쩭-rg"r([' 0= UON%|FEH?.B1-Ml釠=J?+>#"8CJKQaҲ=pƎżBJvD`9_p襯-v&e+F4=T]hC> S~W\nObPF~v|3[;Z chkPU*QgQ6+u}FR@eDww@?z+< @I`W9aJFM ~v ^6Rtzyo[Lܯ+75e`;XͲۨ3Z^LbJ&>z0kV_WGJQ'z!=qK@a=}-Ӄ62;L& ȓ #ٖݰ33Mx׌JGo3_nزU1 LY#ZG.XP۱Y%|Juvq8PἪ#cm\KK ٌr2>)s>9KU@MKHWCpmZG2#RU9@6aiGjShΩ*C/:NÈ^HoZ>34m%A1 *mt $̢RxV񊰪n>پfxfCo!g(}xi3dr7"d+NY2T`O~!`{rɨFb>ƒ?h_b==NsP?ܜY9k<& \!:慅)zh<*rZ3=-=bY3lxhM8P*B(@RZLʠ&Uhdz0<2򴧚ք8.J7`#Xo$J '`jT0M&ߺ;T +n-)B@.+14Lwp_RG#r-*0g%ϱy[Xni硡HQ .V&BͲ;v-U' tukΖC,eec+VQj[6OIb=2nykPj {rC= qxF2?*3ob@|/R3L LVpDt4zK86@%ݥ&H`_)[\;4x|E)#gMؤ&9Z߰Z {cȧ7ʕRDbu: ZCRezW #&s"zSCTsݙ 쉔WB OQ`fE,W7[M++FuIAYJ _mWK1FꭀDIGIkʣK6w bs_x ~`Gz)$cǕP,*rgnlf{ɮ5^׎z[#P*Z .5DOi7l6 #IpQI+xM£^W yNd~ֈ A3 T=$:I0Ƣ,c6)uuEFyrbKA0ԊtI % =qZZ#> q#$S}1FmhPbY Fw Zcu0hy%4˸֭#@PBo=V=GL7=h!8(q`C@hD\xj'1 uh72ms• "9.4%]kiwKPƌavM E>4B_t2Fs"y{.n3|baG;x f|+ԪVB5L}{) 5Qq]21[VZ_ޏ|]>I7ujbs|]4\Ñ/-k'1t*otX64o'mh3Н'=CaEH2hRr͢?%EYx%tb f-OR씶w"\EL,  bs-\P o ׋y7$ܠƀ'q&Ԏ,NQSZ].Wb6ʂQ e-xy Qsv"' ]_֊ùM^24@\5E;6;gHcT ~ ZNϭ \"6TK v@5Ȓjc4ID)OpKyC5>xĿI*%B1* H2&q'\b0+Jaz˝h^F:O'2Qm"p Lߦy/ձ׷{U߉OLcI43a4/XOSދa wA7K?9uJ܎3!u#u6I8 7FEIaTÍIJ5-6⒲¬dy&:*F5%?psq*pS\]MOlZ$]McޘU&`ܚeLݙɫMdJ>*RhQ9;MMMzCbir#4rʥ-[, 1@eN>כegFw ;Z!(VhZT*3#z9B/U1l0]`X[mO.յ1Cf~f.pW:{.@ ^Ͳ@6-,"Q?`΁˗*VwKE{\B:dA"=>X0=gp(]+GYFJB+MCp8d2i{U\%df'IysqRZgct]$Mӑ1lL#ZdP[4#mM؊k5(`KryC wT%jmkw]͙DnLO4=Cc`V\|!Zkrky:* ?"8- hY}TN-d~S;¶[ሌ=)6( vًczpl/[gZmn x\8^]~ƉqTLJQO(bj⦦ >>ޅo «R^6*ms'd/ᑻZ [s~,fZ-0dgʔ4/T&Uz2VK?0?)o q$(6lceDRL`KV}~>qaB$)*%Si3; ǘSl1w *~ 'BFMZӕF+^l˲ħZ,fʾfT*WiST {ؼͭmJp*41(pdU ftZzZ0;<g+P`Ahj&m]HSR"0B&wۻ# qҨQ݇}vN.{ZY@׵):$et_?Wϧ@X6= 3`J?H7<'XkH]ܩףD%72_bhs|{O$x SR-g5գ⡷_/О2;lBpyOeijoIƣٛI Q6eڅ16@x>捌r~#PZmX ˱Xò?_@>ɺ< 07JfSbeP2™hb|2#LEʵ3BcK_GݡCv2R$?9Mńm{O]oOvsWOӎ|760S\)z5 FXۃvQRwPo6Tem iF=nH/B*l''ĬǙ-!ax Cn=M'֕#A[eg5-3Qo9՝. 8i#8G#Q% ֌,XP\)#LQ/pIJxݫ5&,P8(O*ޙ7YB_tA՝D7qskVr~0`u ]VgT>(rR85yTyo)rRi*=hP0tA5vEB%]pS˽9`l4lOHfl:bP^-"\8ueWЂ7bJ`^@ܠody0t{TV~H$#ҜjI Dg;j:}s\JY ~UYB gtQ#aa[z weBJ_)Q{j"Hw~W >d/`h W5NWm:Z`)$;w_6GHIgX ªZׂ7Xznjq_6r"aTq!ZN?]$iA{LpM<ѰN!j!s i(u$hUσϕLũ'4u\_Hy tD/6$]jʹcC&rXjBWnwedx߃ eu3"[4Ͷ?yYDF7mU.&"|uGt`ɾ '>^ %vk>%_=uZ.z6e˹Vߛ\2}T8vf8ykc<闎_ X*匂 5?*~JEKT#!êL/j;}|:* ݈OnIxn_o6f,E?C3:W9gY> WLYc ehleqFE[mXCpywBѣS9D?flī{Rd֗]}w!y< 55C2SZ{N,"*4I [Fk6>qp g9Ϭnb [!,u8iENڇL*U Q@ٛDa3gSl׮uTOyՎUP8=A)˸6DZ/Ne̞N_Ə(OD?}(6-|܃ >hrbS$K=3X5nRI~[Irw .^a(_O5:k412!o7*>"pJ䩖E(ǔGCv{ }CL|{~ܦ|BG|J 5gԇ1׻LܹV4#:}*%y`n)`}.>FIp5K<tz lLUפwj>&=LjUq3bf$Ҡh bBWY ph.̶ > 8$:(1%XjikgSl~;4jp:ߧXoVBuvYEwӞgJ0 sASdfhs *@^s;%1;/!q3&?=+3Qfy\dOJjfCY]vT2y:+gИ"syIԚф59pwm$ ߏ%-O bnO\+^.kZ(rS-3}t(|󝛔 ⌂!7˵T3CΞ?cln;=%,"Qm06If" YuLm6 T>Ҷ j6 h+]+3•vq2)Tr۱,`z(MWqU[o35k[ZOdgh9\=$έSfZi_ 13 0Icf9iRGpY5F]M)R{Z9L]PtJ}``f+ӢX$QP.Il?# Zc3ϵBDž n0ZŴid`9F ֙6U -÷u_$lϣ;]$ X'ә͜@^0D`XQNOk5m7MD7Waj ^-nxuiNPN/7@bSMEe Á$`򒔰'&ELuE$ PUqZ<V̎Ж4%h#|{N1pGi~1J!m" $\+_{RkzE=H 1/M<6|5 cVglN\!'C@KRU 1[t#P}i5QlUjS6O#)ȎnUL9An0UYG lI[8C+F^(:~`uq{*Wf'c䙐lkC˝պP%쥬ָ/Z|h ZF]~U%(wG4i)wk$:U7@|p{*I'М~[#5#D,^l(Wxi'/н$) qE$PS>Sk!nsIk^f8dsD0<< SN99Ό-\Ng|ƅ \lS}70af^ZŨoMaQ@ el8 nr  A7 36j*Pk;\@BV]@A{0oP }ya&1[Kt@#IOeb#jK]=b0+ijpF-!`He)ryI5s Mq}Ǵj\B}}ߎ;7׿D-tUWt6$%2`.!$-a| N@L o0&uuZIk%t8Z+)n-RU'ɦPz'-%PEtu4@4nJfu"^C}8'[OO2һAX".!M#\q;kP譈>HخTM T[gUn J/U-j0yg21,gPDXB"( o1pTmXKюNƮB>@-쌦&-p]tD s@{p'76ƻ8ϺNx5~7Cߠڀw ~BJ4/#砩gdot6sQ20Ɯ]TmjG F!Y8M9/ՐWXܝF.j錘mà FWZ<"0V`Zʱs.7׌'e"O °"u:]Ɓ#i =/75Z4S{|W$p-݁+N5X$H3 U(΀*y/zDĂH|.j)MIaF]\/!!û.$.Tt7Ln8/"EuQ<;ȕrIM){@Tږނ=ݑ*s*s<`MhF >"Ùl0(/XqqѼwZa$?x_\ ФH>'*T5Iyԉpﴆ`XR |W@N!2cvzlAp0:xGG-H!8J_E-f?Re#q֧KJכlY}5=7s]]#XiO߈mr| 9.H\TN޳NbT⢭xPo߂PH._N"v4/Y i0K:GÎԹlo#^'5P`*IwpePkJ WF 6y(rgj }s|d#MTu "PaصymF5䀮j?$xsMYq'c/"E%M|̼Kڪsc'q[S-h` BH_r<>ѝP큪.];P|AU^W2aN>fwn*1SǴq3CɉvSD8X*!5q*_> V%Q(~D-5@Pp=ȵ;(#k+t XGw?'S6ۯwtuL,6hYG^^hJ>nT>9C">}yoW^9p<1HRh3p6yK%;>~ѹ7l>8B{2Q%rWmQۇT;gy [re١1cW$ P|Sޫ^PΛ{,QCjѺ|saLt.eƪя;K AEi6%#sT틗^.KSI>7k OXH߄&I|3PӒ4Z>+KAR0fq)m!%]6W0bQPL5 > C)~zwpDp@y^z$akϺn @t9 {-kc-z4 >9Cƒ +J~4X .h&O}w#v]TbD ,:?"b" o8и WnQgUEg:oH-HY*vZ@wM\PS9ڑOcdnIHJ?MGz8NyrMtzr*uȀ2e`\;K;܃eSQ>U{LC}Sn-j_}6]BULUюHT =ث~\|yKjei@k6ȫ>E喓_"!O>;/!!&Sg:Ar eEDW>M!P™)$<> RWn( q>?JcԚǕLT~@__ [ ],i @x tXFq#] .VFݘ !DYfx`RNp7HGlwwN )nCtj0Пq~ Y;UCdmBKL^ eũF*jvZ{Gi؞ F7zũ4J""XDڐBů"2KOxaoIb>7dyAHr-+n F"dO>B+N"=̣h9 U*[WAYt)]3&7SHWM`Q5p*L_q,,gv\E9kng,d[R(aI7DS*v/;%3_~0J `-RsF/mPrؗ"`I4_>h[LBid<8J o|*ݾM#\Yq;HռHڋnӀA1rb2ADTYAw"6aY+$=CAĒW%%E%UC/g\}B.,Ndb *WG^?K*nlv-嫲0 J|dXAm@эދK"diV ZcEwШkWXpwه .:^2[Z;^_2.N6I&+s4r؃(%2xM TbKSsXzd "6ܮ:I8+EoD4Rb݄=֟.Pdƅ

eSKH]5#xqbBuKn/AzZk'+TwɘNQ #JI|%@nJ~!xm;qxh?l΄]B u4:g@z{]iӠG7d9|3(ʬ;P$Q~߈Rd"_~ y$ȟD"en齱 >We48)X '=|/)ӛx*L TԱg CR90WռM{p*:acN+Gny,/PˍIV*xKCKf<狆Tԟ!8M)\oWB)sč ԣEo# d!!:_RrN-k% p'lsNxL-5Cvmu5rrO"Ԣܮ3>Zҋ)r7-Ҭz`M(9cZG|6?"FK%|q(l.D Wp`sMJ1&R'`AeA22n 1 :vL1z^* #֝Av kl-&,+Su%po\Zf2(7ن^״ ukF&@s+R3F5GS1("dxTKEAn':y<-x?(HAiMwsx%"uLVͱ 2K,CV/5&1CrM Aߴib cc\b rxdhBg薓Hz{E7HcBg/JQ|sX#buZ*{40~2i ,]z|_|0[P*WN@['F07LPH?j,u%]:֦DelM !UG;^uDG||RNtXs,RPdM&oAхE?ܼUȃfV+} JVFvkG fUZF,G+4S9.*i96׃d:X-N `dw@&d}$pB=hW;m{4橊(LnɒQ^0=$;HWﶜ1su]$b7?D@9V77yZ ѱ;`BRA6%t&$/[%DoGj1*-H}H#vl\dh+ba ѥ{?E!͜bbYPF,>t+3?vCx*$ !g A#X;/U{ ǻ"?7 x#m>/{ѧ89~,juMcj 4|C6D׬L٩t Ui,T^ WAwgi۾LPy>Bk +FfE '!u:Rc|Z0H6;O!>}f2 >Ggl #_ HFjcȻ 0x K{|(}hy`QV7_uʲa:VG|`\5>Mn;nGl.ᥞ7D*FJ)?ǧ 7|@waV $ xȦkg+_$-Tʪ>x㼕\1Z֟(QgaS2!ji`=tڙZdO+khITNDپ>"U mMPkJTfwa Z︑fsVHY<}&iM4~Wi>KO1fdE < C(w9$z-,eԼc0ՑV\AzoM+P@E85Uk h0Z%vkFO7 OR7{;Lfu?0KJb&9t>u0QKwX1/q3w[VH)kG-O2TmEG_"(}`ZWG ',&Xv0d^@;{.>G~MɈrćNvF)wRhi VYmw Cy}TNf7uDƔȓ qZmxsߛ쎗"Rى<-\ey8ݞRvι:l8WYAyP_KNhͲj5͓',]檼D읙%.m)ޠמʚNE{3a r;{oU(|f#\(U'1:$7Cf2*KO ̈oa˦TD#X#u2CjuisG"3]nb y AMGQ,|=p H ,-<L𔉼>IJ>%XXqˏ{ԮJOG[yRͺs9L-H6e$AFtcd*Ӳ&m*!4d['j5Km ހBt Sʊve&Ǭ .+ .'/ z8,%F2NSvu|N3rǚ}M5p峭 {/u|-*7lk1Xqe]ULv nN {ZSBoBN&ΌR@77|pQ%:"8PnVz܈71.SjI̱dTׯߩ(6NRf'3 .{,@z|*|ێ2U2جPj_maBr[sY~>z&X<( +IZb0+321#>!7f_BOƥ]lQe+(\|9C3"b;+2hY%Ŝ?5$dAOihK 宸 )+3gN햇:v# M.+?trV[6!j+ppKUhatsK+sx #; 3SoPz9ZaFU蹦1\l!zN% ?زfKcJbտ}^AS#|rlxjbm| $"Q͔z t)}Lo>w %F̹>$|(8blDK>utjDB3S =y~q{ ! eocRl3 NK OOg|h*GF!W&lJJ_$/^1oxnc5+HT<7FߋixT)J|G@ M~ҤhIx'؉To OM (d{f\$KqLP!IUK@1 Ic:s \I!7L h_ —A`4is}z'I7`'ƈƉˈED P|瀶e *Am{<`[ՇWW"H9ԷFz50c LIxslΘx )&\ lOgkmk! x|\75F ܵf }~C)Iq$^|zBnyT?@^d-K?o'v*fF,CWͿ+(ԠG~ cb2nW#h! )Sx"A;QW,8J~=`\UtMa=tU0yl\C_gqWI]*3@pЦ*aSNCl/GbTLqSAk',DaZ`,mUXvn kt&ecNg^'kĀ_PeO9"9aF"efRfLXoLp#ث|.ĈśIWHFvކZi,%HMiID8`>Bm*sr\6qϣ5Q\/\^ ZsC>ǚoAi_0& uvo6oodհoye2KKk5GS]^-2=Vo3(obx7iq/ZȖfy?֫ "h腬o6O#ݕzDMCӂc 9ᰠ3/#}K\‹D9H2.NSвʕƎJy[9ݮNxa+7*l!?#y( /p|0=s…K #XpXwY-`^/lJQJ'$Bnzi؀DG,ADžekx9l," I怜QÉbNI>.}vBI*V:*Oca>mM_[btr -`bX y XZB0R&H__4Tly`R,`z")+0?*?Co+s}%61hת><l+='dNj%_i sW6\с}b EIn>;E.nj(1v\ҖJK(MB_3ޔWqT'lj 3wd  |ݟb:2sSuBPha & ]A Ucpx(Mt$pv``Ƴm+^7Wa;z#ӵwث6#V #F"\21# 죪)o "V5d_93KARX[,,BU01VLbJ7Ɍ@}'w1>)v8$f tVҧ`9)骅0Y桞ӛi<%DQocˣrzn|=R%Hi\nwԤ~N,a35g"w<K߿}= DWUɗ(") ;`E3SC=Bsm!n- 䍌? [<`2Vq{g;t)IL;r9 m%DߒA気U '0G4hz\K? i9 &u_? \>'zdrF@!p&8YǮ–~?UsMr]_ٻ:vDf8h0xHԮ$sԯ8v0OYdBQRj \Ҍ‘%}@(Y"<8{ݍQU' ̍$'E 0*˥:ZCd*hˡ -h(U󱀤/fǒhK9~EV.%R+~ vnvaxznoNqIt-/c M4-4(p#ia9̠VVncxh%BHⶮA^ꪁ`Yh"f`9JQ>Nm# sqb[ch? i4|LJr9SȦ7JRpчE'8{1*lj g+.xR="yZ>uiKцG;DzS}F>R0ͫP10^AO0kg Ja7CB3ZmC>VUr()* J6lpxnz:)sm&:(a0mL)ܿ/Ќ&zqtu28;Dm] odOY.g_;lYGצeIn< gq*8*z=f5 bWyvPu Qkg>r;O !qP÷ZUi g޲?R.;msy S[փ;{ƕKY2)OE"#Y 'O4Ÿ˟BǍvm1DD =zYQ=~ݡ#IPC,#PO3SwØD0}| =$e=J}%K#p7um,} 0ZZH%j9zSL5e }.0;qsr2?;B[Bfavk.!wdOnΣs#\!/Bz=x'ŞdB:xL?,bvGz[?, l;9c76`|KFMN HIb՗LV)EO4z[B-W@Gf'?,bTLx6`RU -4{Es!rҩF3,j!7q =]1aM  <#ʄl)I10Q:/^d}%]B̠NTǗ/(arx=kH|p 3R|Bxr(MxJ7ҍ8w9{z>PCsdi*[Rt$ŁܒlE6FBu.i#Vc9Eړ8/Uv^NߵL=#ǽ7"-z3@yv|#_ PMbCaLJϣ!Ӵ/:" YĻ_ Ad Yf/h0нojEq8}8`=p[dvxvA36~~Pvsuےi#>No,03SN|!j~8J`l,!I7 Wze CnBT|MN!?^"F]?5铊W=2d"dێ+H H`W-W0`۪#'zh#֦Caj@{+_"'B=]0&"/"[f| [_._ݷYΐLR{Mǝ/v=bvvjLq43LC~*."r̓"<5%LYDVlaû-a)MjpWG0N]bsn*$NsyPhy#MJv1Vt@|Pz^Ǚ΢,0C`[Wܒ=9Mj\ y1n3y}1`2(` RqQ'Pl|7vrv? 4$:uߧɨQgFp X,`?ea hW-R>+yi pՐRQGdiU;PU7#YlO$q1^1ioersxbhjo'}.C?s-[W@SO#BlPlusv,iE_'}Vs TgeSmql# ZF+ Y֑bI %Ȓ= y\q`[ȌXe/ (@O!p i*u Oɳ1EZ,Ð/`.=}6%b-HgL*ZrOD*h^fR¡^ك'R 㣯 {FW=ǴiF-C&l3_ NV@TmF+dcc^nX<ாɻ,]A(3\ubͤwTYa)UXDH-4,6vR{ӅZ ;}Z$g=gtrEÐs@tn{dB0{o6i(%2K7OB1+劁_߸k WGl/F0Xi3P|p/"C lK>j"BZ~<{D퍊{ 'g-YTl^AGj BnHˎA}5sp vkAgm#n^Ze6贾9o_/RHY*KMN+lg#늼yDjni2L&> *Ƥ*?KYU<3Ȭtv TՅ6FRt}I2E)A9c]QƄje &,;i;`RP+3buPvKF,W"߬R刣=3c'EG/+ݑ#r07~R٨g/MA='u7`ym~9-ez6NП@iMOOB䞠A 0j+Š Eܹ-/6,v?eHe6GoZKnͪK ^ $YTbhLN댥UThm9P)TYKV+ 9|8$l d 09s"U0oK[aۧ!۩PzN'J@\- 7jg#Ǐ!PWtӟ2ۭDSt: {/\͝x8:958c4y(J#z'xOW sYC8Um,Q=cL U1lnWc;"MR![hFp6K(<xE籀3)hbAtMM:<`KBu\yN?>tRhSI;VXNH]F8e*M0ͅmUAFֵ(A;HZ+*cPì|r.& u|hڜݜE28;f1yE-ãn0j69n"5_joܴ!AW䂳ٙ0/Fy iV_ cc[aEH Wm9`.κ6ᔗ+ /%+ՄD6__`fY+X͐qug[b, wHDzx lŨMܖ2/lWt發nB\PY:^HV!hϕ_'O16:bpH%-P OMN1!M'K8ٙCnZPeKK GZ` \h.L]"ۧ&Y([Lif2+ԙ)39lb<}txQQq?A!S))/\K`Lf"Y౐W .f=`>:YHlcV&b70"= Mc%cJFr*WsEM{C%!ݛ1?X#JVԦpCt|2iXwN)4f&q{bEcYN qWK mٴ7ˇ e}{kYƣ;tsMW)08p&8`B/Z,,f 9rsgE*fw:9& cO\z2>} P8nyL=b=m/#Ѧ5;d&}VdPRxtP=:Lg7ȝ( zMSn ha4Yp srDe4xΊ8$&ݏU{6G!J풎kd&T)tWݬgӍԬ} VDqx㡙ƈ0Pb6F"D)bmQ<%q فМn{ޒװ i9 NÅߙ/ Wt}NlL+~ۛd@k0ԇL}hnwb Г,"讚暸/:@T\ݰ)ռ$+*2ʾ<,H7:1ً܂p{ i.:ktvݹkO#OabE>RCm5. S};u1r+.bM7VZ U'% KD`2|\w,EQWO6uBayoe> 6bNsk ȅMUt8,Yf@Nִ69=Ca$a0?q\L"ٗdqV-WlgE87`b j'L^Ujs25ij! /Ւ!^yhvOl>4(B/ }[<%پTP` %1"v*SZuqӳL]rmaܰk"Y}_ؗni3'N6ym ؛H0N@uAKU9VKDaG #`=p"l# 984 ?\Dr >-N̄ }Tx8OGU~*# {ADhJP["qȎ zsr @1Oj:6?P @)|9py]fƸq/g G;[{W<LG|+].h?0Ԥ5;j٤>eQO^=̗~ƒ}0n"Ϻͻzgm6b!T -7)%Nŝ6A ۖ6cvvzbGzwkDѐDiS&9* ܴ!uz8|_X Nn޶F_\E oc!FJ*N/gZ9  [Q vPL29b鈀1wQ_zF`ugyY9RDGcm7J20*96 FihGUh%8"^E;fW5?ݵhtrdsoݙ=˻-E"Gy,V**Za4)>eXVER8˙)J&ۯVHᮈv;/EE|5^c rpܐ?v\ds3iJw23Q8϶g_6 y~R2ĒWͼpMQBpֳF[$lvT. la|O`}\ hSk/bGLkG]sB HZ?YOM B- sqF?/7[^ЏwP; ݮ?XA6DOv:^{3Gwa(bC~]g!~H@){ EPeaYi-K`OJ Ժ@8D3ı̲ic:inГUu&~VbȂ(|ՕS}ލhl !I;zR 'CdwC4'gO)aO a D)@\ٻI1y8~7Ɉt.qi _I{8X Bd$Qj4rGt =3^gŪCMV'iAN1hPDwZׯ2:''Ӄ ;٦_ 8 IZ `U)%#˯-2%ݫY R?XHE@cK9k߹BrJHxMG{NU{9G[ KW7hr`DIܴ ^CEp?F.Ԍ4,8ӓ#p}E7H fdSr “zUUaEL??O al(@_Fe@6X 咣Xk,xƁ/{g7 Jg21@E]֡/,Yǖ' hǡEDxMܞɘP i?b?5*ށ!?HG1G/࿅Y iQmqXlLwy4—][Bx)4p{R&r)ow\mpý}OD9nhKy#ifmW=Y*pD8z3߆Y HBr["]i) ^4MHyzVUf mxnTp$֣ x;ImMCU #!s:fqG0UMA$PDN?N̚q/Xr}^MɢŏKlIl9ۣr}u˱zɕX)\I(;ebZ&f2c>zo| | PCi$ԉm_ʕՓTsB #[gAAN|$j\ q Q9+4W(+D1@ȧLoC]*U4=L1^4jW,dȳ)F T; YmLoOh\>ΏJ%-C><(K\dK(2.#oSn փ,#dCVOKu5 YiXMn6"\E+U=a3 ;Jv,[9B н6߶`Ê:ӴTY ª%cw;& ~iBNlLkނLc/E@ Wh(}NN$D;{Ch+9puPL5;UXu`rx-PFܾ1RVVW2ͧ&~gڇwD[bL]=Htԍ)^X&9UDãf,&:Z"y-N(\"~Fem #CΨaߵ, o^Kll|e@|i(aU:+gCy e)e %XHlZU^WnKf #Ľ2FʆC6_oAY\]/Vz<_lXv2GSIUg*gewz ;S47~p=U :R`Wh-@'5v,شPx٢@l6|l`t e<=7} d5ޙWsˬ7phWor`ݢ6m\Bj]h ,]k%` z:zMV\{Z? 4.am ~׃*IHž_/i@TT!(-I!TWN4cO!êU?#Whz2TɗwÓI_^9wgB*":u;;Kc^b(%bp4sǫj;= C"&P@Q3a/[촐-<P(ŪSs@dϭF4JRMH!c/tw2AnPD5m8z =3"~Z2G$r3Ms9vc'Uk$=z +WS/r=;W~\TXg}Vm 37{.eX _4\T5dd n* <;ߧX'gy*\av«*ooƤA;^] Kqdz|a%ؔ̀w Q8^ߨ)DP{Wv.wsqeledoDDK\aAnr+yzl^tr%3W[I!hJԩe+X&|FpA~G;Et$ I bj%.u`o3L<~.0_L 㩳tu]u ^(v_Va큩3I?5gֵ!sCUQ6U},Yد64䲒\.M䖜W&(tlU6?t.uUU"C}vh!A4xfS?r[#OEQdg-I~(%vwt‰k݄RϹL +B>s痓E<|%j-7+ZE*Pp&f0LG]zOJ#7Q~+zBMD qG;اD6;n5s>).A\k}aG^ m=@qCp`K.*oE?ڿD:;ǪqaɅ|M}2,8$h.7= L%Ǿ4v#hUŌn{sL, 4B5 6n4wZ|^A41pFV+ Sc,Flۼ, 4SiG/ pNyz}5! J4SJEC"S"lC:5&*5g@*Z:۬:m4|4&+S?fǪ܋-)K 8Mkkbnhc4oc]/tXC{기'Ux76;bJO~tUto xQߞs;< lT!: `CdPZм<:[ *â mIXsH_k/4IIoh١14 6iT+SIǀm8jJ}va|5u9ur4oH |Mɵp6%5Ks.>̕PohFfX5%Zwu>M' v-Zׅqqil jn<0R-#WG켁d xM B"݈Y;] 榁ʋ&_@$Vor孔;I0J<=q~}nf n-Rg簑]T貗BU9QYb@7e4:96Qn܆f\ YQP0@CՔ^ٚ/\h/z;k2{%װ}`4d:/zdj&";;T6 $vs~\|:J7X ̌9f 跙1^ՠ$rL }7o` B3r9:]V$@̝rEr2mxEqnU'VѝJlB<+!Vsb TkԒt,~s6)z;3e`ONK(R;ۉ,[AD8V<$9Lj0A^f2ص DĶ3#8)C]|Gܣ=yc G1Y o{~@?ׁCM=gÓFtH `4Ϙ 2k70Y+nջ}ȳyjzOgػaxƃ~5/@u9F#>FSR%dJ%00UL-sy6N9mڲ/hl TBA* 8_B2q)tԙ>DN5;WIhҒ3z gܐU~߶謵[N=N]rأkѽN4/P]:}(+>`Rv1alu.O5JTmprl(q"2@ZCŸ}O`:|<Pܿ! `u"3I.`bTj'\T mLhxD7MD,$ٻ.-%Zdn?D!"| V"fo8uaezA!`>R6!u^>Rv/ÖԨXޓ@˔ۊل7ҊΒvHDZ"@%χk6TI;< 9> Nd% CZbv#C 0 ٣C-ubl'µ6jb[ǘdyQ ϹXtMshet,Bw<0}FY Mǝ4w-?RDr:f ~^؄=5N?Y>nr;M6vni 8V}(x9ew/_~]RJY;@$ P3ގ(Ԝso*6su:Ysr!-O7Ly r y+R%hr)Y%^n ЉBFdgVi˱lWi%^Z#Ix> uR>WfhA\,V]H*,a9yP6hOtF(R͜U^yh 0~uczzJ0C6"!pӄ 2ZΆyA?\̣-m+fC6ޯlLbqVa0NB=~$QB)*:h8r8͞'BQJ. Z$9Sy ٲS(+ɇW&~$f#n;P|l483 $hx&4p ' T$mnTz*#so\*(swmRT.B !kn|Z::<&Zxܿ*{?_^}l}w9X8t^ Ax 3nWW+34'B_ a0]92("h,E@61ٴਠb)e9{XERkȌا:eF . lV͍Q' vdFST Dx8G%(Mӝ^}mH_4dO ft*v U8SL%-O5l\$ZnfP @0ªnw 9@3rˎoY3\TƠp28'ݴKK{( N@6'-1{»E/ bafCrܚ KJy7i`} 'Y-5:ak:p&v=ķٳ`'YhQi3$MviX+oŷ~F]'^E5a e.L6L; 7MF/w rgS_Ecsc7Zavi$2ҿb3\Nv6 xE:ufV;m"ؔ},D)S 3A]dfI5Ct!HmcH1!:,UpZgI*q>nI0qvus,*VC\FŁ SknN|"׻7(/]Tz2tތ<|&Xn M#*hO~YW 5Y SrTb4.\UL(Yp9,Kk xT.$i6< rJ!†9 cL0inUPI*3ъ*G!~6 Ҏ"_û XO>ŁEt NnEtajƥ=&ѡ] QX?bA9OhEJ|ſ;P4@ VwoLMC.ò{FM]kz !*,`G7; пYVevM/{PZqBܧGFHI7ptx{MgMTJ12{Y.%@HFŊ$3|چ"NQH{py䲐G|:U(؏4}#M z6sЄƾ{s Fa߶Xr*C;Ӆ+1%̔ś֫K~z2OcwB^RQsg=(k歱m90q-Ɛ vwފ[B,RMGENC~OPiC\F@!|1ěEY#;̩ͱBE᪈~q/\Ք.(}}-F0|l^CO1k^qi^Kcj2t5##aIBZp\1d vkXF켡<}U#HmMWrX68H›)5e:n0%1p?o1fFFA?_Oӧ5E9+z?-hօ6]`/;bc\+?| ! zH FH>/XiR^3U#= @ˋt6( 3+k8 J@BtXֻ@':IhHVhmvka "m>Y _[ˈ˜4trկ쉓OȄgGcS , 1A_#=K"jʎrb޹[H3&_#_,uk*Y Dn6-*ը^a`Sк=1ڝd,vq0ciKik[tu hS,LdS7˧"Souӓre.W%g Ly['IUS#\E.=m.})ބ[Z >b2svS@Zi!2OfĹQbB1h.oqƣk{/O= WY+[o&H>E[=!?nt42BeS _~P.1aNTi2>"UYa{4u 0v4s/i`Z^BđZZ}? MA#brp*xa,"'&UHNzoh5[5߭H9(`IGYŮ.6BP0Uݢ Q=8􀷦_pUN%DGDIMq9Dix;e|Agv2 s~~6Dj|`MY 夅Q:z#$bdVadnj&ɳ ' s\/ω9nU׮E4x hVS|<`7nna!Yih*8U`kwtNMDGv M7vk8qd%[2 B{qzq:J(1]ySH "^xw/3>DEf&O|f@| #@ Dc1ew_= ʳ:MKĥ#AekJ\sɊ[i=`iF[Z#(d_6 U`?ݒAb(ڎeB :ug;ʢ1A y @u(:XGug.DͣpI ZMz~*{;O}Wi>+BeM\zN>o}qXklٶ.M!K9ʎQaݱ(1MF#f~1Q0#..Z Ώs;A+7ZBΫc҈nIS֭sMv/r& +2GEĹ4:ʗئИ#JnW\tഡAʮvbR&qd' fw䥿ɠ&1Xآ1N ٕQN hi)_0 b5tދ43M w HÇҩ@G3$٥FIBޠ&!Ҍa``v OJOlV7$`4~s =se7_M2R"-u??TA!z;ttNOΪĜbH NzA1!.N(7S*1G.&kI& w>gЪ>/Wv\9/(})INj+`me!уED!4zE`HD$Wբmnҽߒ/ܬ#ÐBc O>80vjxG&!?%=wm܃):MYF[޺M^W fHwEqoo>ίpҁhH7uvƄ֙(кyP5 y՜Ւ-*pSz<2-⭎u M=AN Oד*VQOZHMQ<--$0Q1{-R"iXLZk5umL? fDx@v`WKґ!5/wKη " vTESIa&t(wvfN;-hLꙆT .E-Pn&b0Bdf~qk`&%:1p^*CWT{C`']U)X0nV¢iP@ʪJ<7%{~,iLaRD^POaU +*S oꥡC0tk ޕG<`ŭ4o4Ny-D[pAWorl9mtvt ][L\W1NX3h$@iKCD4^;dE~j9`B?qϜ)TQЂ*=U{c}}UXVi&8UQq*|'*{ʼnR~> J?WT* Jbv0> Q|-ma/^F9 afO<[Չ^\p%I ~XT&&J# \"w. -6:pT glNy"6NvSƹ}>wJ8Qz玵Rc^IVKH9@ nƂVs`踮M~Ǽ'2vP!/ fݢ*jC( ",t  v^(=Vl!)N=W4_0 K9C:ATX ;6w#hOfy5X㋰k0=f?#4Т+#Niqf"U7woar cʪ mSM@f%OGiYEhϳYG4bpGN(kk) /U1˖;USɧ\ݯμf~ϭkpCrLA;їxY6 -3<Ն,zr1#>䓾hrZ?XA>+PT7=9)^.]vw4,YBkˑ; 0>E*vEp5j{l{@K&"xMx?)??Kby A}t< $ E0Κ'S|ί'Xr0=b}>Ʊg3k;XKzVG)0w"ٴςX$+nz]|Ta]BC[:"e 2PRǭ,v*y>oŃ K:ӓ5$p 8©D*'tdaR- Aޗ̪#Fc }=5-C3] Vv7y&ZqKj g,vRAYb0 ]Tǽe ӗ^]B'.@`نZ JMc]{g-Q9sTěTB7Η dNS(ʲ#|˃ .8l,L׽E_%֙b,!\S"&c~5s@7ǝEYG}"-~oT!lP/:~"b[m-?CE.QM+UrD=̽oLa\OPhjibYRbN4 NWBb`|%hC~r'ݫu:aAvv&*wWĚ~ |2ɉyם=soK}|@5 ޮjsVlRQ>֖ەĊz^q.KJ~ˬVaj{`if4rsHk͘{&姃p`*X z @%Xw匶ˆr*t܋H$nxUxdkbE3Zg/^ W9,'p1T{!62;i?|w@˖.ePr}uE tp{U=X?0՜KX2|0ngntZg)Rp9zj+ltF?M'W^0fEwT *m -4QcJri|3'ɯ#6fI8+#NW0ɀw45b8_Zb+U+DKu͗g< ӜIm41ɁgfGdkpq+HrFmIV*HhZn?݁sߨMDj}ǣ; (9mgCK+MdcQYvoي223^6&&v.N9\G$0?q* ^x]Q8KAլeY hނRY[:Vl!$f|ۑHZc*OI#D~!࠷}{NBc mDt*K*=$>2ATKw{AAHzn]{,Vb^RFlz1M.Ԡ] 82W4Ns1 %IYzoYue @p*6A,5JEgCb uiAv}@xj SU dq LXy~Z7AWi:C PoIOYIEr1hQVq\M\,m=` :Sk^~2QƅwiE=1{S~31W;2ԓ}NXY<ƿ\e:/,RE)'O_n2'vt:A ӭ #.!(ħ 0s gYZ07070100000075000081a4000000000000000000000001619eac9c00065fe8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/\]?Eh=ڜͩFx @}k~"蕥M5m~}@Y]aCz4*i$w{0xB2>5ܫ$UQ3`*ק6U}ѲJ=2ϊ*!wnV!RǀIM_;HNs͗Rd|<2BcZfu$[)Wɥm>җQ_N`Xu킝 U_]!L٫Ǘv]ע KianIÑ\ǥ ݀ 5mxqyo$['r)I~l% 0hzL4!h!fY}f0~}YF}z^@_ v%P߈F>s&įT͉Tw @r*u/p2WzRPA$.7ǣ& 1G\ Cs6MO׶Jdw&tXhq`NXh+s"זk+M6XcQ6 &n)opA5,!Jˁ.E/5FJ}@"럄 RN #( Θ6"U I3j痢'( G8jA(WѸq(,uHնUY5}7Xzz$gM[+#\W=wj^o)9{]WXV\zꋌ*$xBaxCfK2o{]܃;q˲ sa=@>܆ނ⍎5]=L`=|/͒≠WIGyDmVK}&]kUAoALN{܌ 37omn#hUSkتa;r=# b鲊Z^,'{m%S{cZ²}2|`' c3bn5D!GiY *GT`Rn:(|,!]ȧ?W1 wbZNx_*գBM_;Ԍ5nfOܐy4P$֥0طư< 4k9 BM bk1Un0Sd;[l0 QEsWklΐk8(L%w\1(xqT(*E8Ex5 HZ )-)>YXX]?JD n0CCvV? : ^3dVW`mj2`HEzPՀ领3_ sS6g6+Gj##'π@yz3i0MR!9*ԧvk.ݨ-M 6OOU`4)Y}Oh-T.HU3 ڏǷQJOdlIF呂8Ay{Bh.XF~:L^k zcv}m[X $3L )D_vNa ؇Xmxm)h5`o\2K'pMT-wnL:N Z3LCI0&4c*9,7L2=M w+=EUw~uD_p%-`VsytrDZaedU 2$E@8bINtJG13:YgrK d=YM_±WyJcא {F0xHQ gEE5p>6R~(o*slqRp:,|F4V SDN Z+&f$p5F܂ק,w]Fzf SDPAPYSZ}*.9!}/{GeQ Lb %{)<;5Jկ2^zWZke7Lz#vgoHv%DaϹ K=+C"%.r/YM[zu5vYW7NVK 1;?` aE,-J80wr!Xۤ$/a};v}4ĩR\Rcld 0X#b] $M7`8<*bPB &`rTDy~ZNkek̪aDWm~BϿO*5r+W -_yU(mr(4߁Z22sؔ)榛{衱5&bE%bNzY>o*WV刷Ň6q!jRҽT7saYCv4&g{1XѠwb>Z=q߬S/|s xFG1cUsfG>'9!Lἥ ݒr9ϒ[O>mR V@oo1^܏ Ke2 @'ܦ dt{bA< >h{>Ͼ5XVj fdT;3_ 4ղ~ƈh|rbGm+9f0\`2Tp]f4/I`OU4?a<&{d$vy.Ӏ^?۶ɬ*HpQΨ-S46iUI%a38GT$} `3;mL16)e?^(e?@jOD0]LJBE˲RXGo'LQvsۇ9tN0G.}a^/a="浒};붒k]V DCOkOfm#p)6,U*Uh`3MjljLdU{/d; ? |Th~P@7WtP:ڽFABH2C|9xaTlѬЫR6U T[mIE'G@iT]b6-jd=XuB7Bfj#HЕn>4s((\1(e ),-|4ĦLpn{u򛄈Z}oLFdU<@*Js&wp5z´1\5053 lQOY7ެC?qӘ"ݲ HqL/?†qz*%JBM+>'tEs 䦵G) az~IhAlvqjgnÿjj%te-kKT(9t2 Pa[mSfrD7p,ēa~-,DUw bT,pA$mKr5t,UZoD~m94jyAU.]-_uDs:P/+pи3zH+[%ܣk1.y3f-$0G"Jcys0w6hT=[nQU!0MuL*WtTu 8 6X$q+[tK^{!M\rF+2m ,q ӯt}:m;oIۥa ݾWXSZHʇ)ez;j oK<@n-|̀TU"Kl6m b,% G-z"khRdW/FsL ]#~q fV=kK>\뒄z_GcOy9v,mUARJE6DOQʤLWP+ RKyi*ԓ{4 n4}:8(A/4e$N(' yh3{U* Aߊ43 ~kqhs~3tAp~$ȡ"P$5|{h ,T;m 0wRK#K:6SJ` 0+ΆUP>R.Z)э Zs@WJ"6̆2gi*1 x\+ȸ$=[IF_U[3VmaoP?r]#3Abp#{&*^O3do5JHIF 36MN ^Fx ܷ@WoE+ +HEUw\%%5n³-]>x͑tP_%qZHH?,4Oo+&X:,asBZǥsD[~7IF/%+7aJ!d8jBj0~BѦM+uѼʳÊj:O*+7<*tb9eIMWNdkZ\%Ntp%Hz|;\Dzl7T!Z4CF2]62Ъ 歊p;dVj.=QÄ\z8O?ѦNS =m@``=2MEFQ-{"s@s3jEu[J4{Qv-Kk$RMK:Y# WFóU::}` Usc/K_y׎*]z]օ$F$`h?oA"U+C_$ܱ!Ob, cMWt;`Fp}uX~5}V $Eo:q56W գc>PࡒٿJ8)y0d:m3'1bp ^pVbC!W..LXpR2oMED$]jF^_]ڄ]*Cwҳ[X/|ɬ$) 42~|L>NM#a^da rntp:;{LolI%ţ&P=#;y&0A4.4'Zw1":/o&op輦mJgd >\$w9C^村'#.ywFЬ|keioӝΏRu=ݒ +K<0Iq#Pd/i?<ύJ{7(ʸERnGkщ'O "R+nZ!v8k SWղޱӯ@lgRuﶆgAp-xq<<,'lV+",`f+Hdz ą;t"rGm"ߞḴ]pkRTI^!O&r#ZuOo11D 6nfH1ID?N7jWJ82+FEp: oN 0x[8_L)n@"xR4DPK:? l mכX\*6Pz{`/jP`j:d&eqVk+D* xw2$/w1l-+9K󿨙Ȃ!'ZהI2$f,(o=4Iʝbq$zu ||{m.vFϧt`n) , %'u8;``1ijETt%Qvj)*ǰ|qҧdc/`B,(p½:34=گWr Otos l[١9uH~K+ " \FD#zS vf7CU .? ΋МYDoV4j>5H J ݲɪL"[+ - # O0z1e..N37t!5VF>.!嶮z8&D3hJ%^"x '^9hU!HobX8eQXLV@ :?ʢ)4W-BU,u# (tWW*7w!쪃fIqM1:ه[ TL?%΀J#o0*c[(1 xǘ`UmwNXۨ_őޖ 0̎D;o*j iφ]oL-G !Ŗڕ2ku0j84d"w ""ybkl *b8>#N9P^nG1kSl^qnW@A\9CIii_IO@&B -| L&ɣ.}Oخ6Y{)1;0?^OSp:G(™]~ fnQFQdF-jsX!y!g1& EƘ,9Y)> P?S6L; RXguy)u=5,n@udj&)Qih&)zTN)p8QuӴ “-&@£Z' iHZ&dޘzL<j@Y<BʛH}|xiv^rq n#6D*܇*dX۩]79JɛpI)'/ _*c_H½%xAW☞%MB~J-+ߩ ͠`(-ݻhosgʍ3uKCUIs.ПBi-SN z'Y#g `+EJ1E;s k1'f1/A˥./ Y"ϕM]b3LN*͘~"4S,uQ8}uroc? 1'עPfR}+LO렘R4(qrPLaDF}Ԍ˥L|VM-,T@'Gbrzs6[e?&A{]"NqєBp5sW)ycS3u6qriu6UCd`a1eyIL[/\EwJaMO&c`&ag #vBWz[{#PݯnN$I5P5 뷂 0ڷ'%xV{諡hHa-) Q8 .$O2"PV+^w}@` cT e~ j"Ⱥ8}3Ktksg@C<9Qc&gI]zߏw{K1S*o.qOCGL *a9=rRZmhDʤ4P;aqBɓ9|"6'5׎VTI u 㕅^t8JP\= <4 dzWefI3gI'L )y?O7_T^aƶZv '}5oY{fieU5Aц`ڻ2e3+[fiOD>DwݻGarK7;1pc1Ê\Dt+1m_An1I~5tq#*y'PʔcY P8;n?̾Subl%3ҙ;8; 6C m#V cVtwlJ)XSaSʘH[CGk=W W (L`V '3`@zUpvn3HkYpxX'XxAg5wr+8LO^R+x:تzOi~d,]'¶nS+Ƞ*zZFPs9K/e#,-(HSc[1`#YaAmYC $ [CP?V rav\y4i9GDޗ`̟y\4(GLAoҼu)25:Xı{v?pot ?-39Xnϧe wnEr>BƘ+Br6it_K{00FV|\ō4y?ˑI׽tƂ{հ UM![fliR*i'NK˯ն\] 0>k*E CiɀkvٛA#~-G JKR2#X@GDzGxzgWQ a$e,_ AmQ0NFrUtXMp%5~38&M@a]֑IN3h *!h_ MX~|>-a.͟l[h~U-n}nZ XOˠCܠ#kZE s].kPl")pH5ߎB)0ǑZ'~h8{iVlU9'@4-By/?׎k8` o+ck叐8}"N[ѭ?aSؑY>{d `\4GWecvem10:TY١×͞ ;ܹjeRy?+w tytY [|D3QdO/ۗ)&"\ϝ`U އq7)u$tf#Apbb_Y[% 5j^k{n~b(a*膬5󸒼}G5}7/j G/z}_ 7uR#Bocg읓 (l `&gMrheϕ3Im-IX j*M(-|Ѷ}q57-(5{#s*\k: B Em?" E@6 ƍXMGI}p b]zpc[ icyADQ;|f\q}VZѩiuf'B>M)Cl 訄(+aߝ߬$w{Dn>o )9+y̕{uB.yxF/I^0Տn+6-/Ҙp5ǖitrbPLDmU/4ni2 v^4f5;/xq`8*J0 ;Lz, LR!t@g5t 2`E:C,"f?WҢJ C7NQF:dd؄awij_InhCW+K`%*%!* 0GOb#h*.Q%]ha~F"r1Yo[FIPN=D`󍱶H@ ~-16#gm  x)|zݱ[v% F5)#kl9 -lwO@N- $Z?;MCGgٓYAM9ڪLju@BEt.zP=7$/ǿ"DBCAD^slN5%:@,<F;^iA Vy$߹chg۳_7?e fCZh3{;i]cC2AzN ,}ō>%~I$dtko)-ИO( ;=SJ}~´=p9A#?ĉ4O._jJ@0*V/FT @ܵ3[^ fTD~nw4ּ"J0vG +lުܔfv Zd?|@acA5 DC܃m_Ch&`XĠLY>eb އWTƠw5Gm:Vg +OVə+cl$km[i6li)] 8{DmaWc>䣗Z*}L)a1R)%~z5& _U1mmǿlIK#K 閍>@ _ͩ s29( :F'5٫r/0-acxIOچ䫩 #,{!W;4>,e4JONYx0xd+o&iwKŎ:Æ诱b VFNl lik,c=|ysm6`4 |{g'8,*Ȭk6À'u'1eʏ^}0ۊ~-FE{C @D߱ 7$DÀKVy󏎽br7;ix9?' 'II 8qírk?x[x{$v b}A,DO@dfP[~bο$7F4vo6Qr 9c N"5^5Cm8Rz;m1 Gy$2/G±bh~&'(T|(Y6'ǃ>p1p`!U@aCpk(?U^fR &>bID\Cs.Gv??tH~f_Wxoޖ98b=@R$(]]]ERSܯ%d 1c5=yjӏx^NLݽLlš|C64[Quw(o m Fm@{_SL4%D][Qs;2#zɇm. _V5;;)?xmH6¾ u[{ѕx;g?ۀ|]Ƙ(ᗸ&tLarǩsOIUc$_"2R )Ҝ8ASin׀2oi7(Ě \`gXAx}͊+tM3fh8 v pf 4{?h啕Ŕ5_^0shB_azx9#_z ?!e޸֒D$C X܍&jϓ:$7X"B ֜UA9LUT`0Ϭ^0.M.u|t[fr7v蠇9O1 -' ,`3Ak44qgQ[F,=n`>1 l*'$γS Nݮqu/:qa7]TobbCQ yGg +Zu:`ЏK1 +&KbTaMyz.0#,;c mwDWX4|hԙJKLUKȽV4޴Ʈ^x`u6$ٿԚ<&eW| RǍμ"Lav2I.*M@Ee8.GaRVUj)%bkQ0#FD5vW-ui3u2H:ަӪ%傧f3(,!Ho y^%҄њz/]j˷FÁ!%8x+Hϓ 3G8e Ϲ X$ J S?,G`A3b {z%'cƌHG}aи\&7@ĸy4N^;u=* l'7ʓ- Kgdn[0rpgzdF9};-}7Jʙ [܎L,/mw19.% ѠMkw\!SBxnKX[h_n>hpwo_bm-: a|~,2l/8nv1_!hYH-\4"?a* tS2nz1auJW8kU `s;X #50QE ʹ8 ;g:9kxRGHjT0Yo~}mB}G,fph[u(:=A>%-1@Aq#pʈ XS'Mrx$K>u>JtHJT۩wsˮlgTrc-WBkb bls亏ODK%칼ul'/{Vզ*?_&FN)y54)hnb3uzRg/~W"43TX*st'|xIpgsr 6ӕIJt9|Lɲr4+v5TtWuo(GcH)~ !mE/ϒ@n}'!$?tbK zS0/yx1YIq]ɚIeɉ{5u:a2tXX&-C4cv޿G^rr7++>(N$5U!{K ROؘVScMȍ|K=VgH) t/ek54 O_/%oߜp~SLOpVW!w8j98I%<5X?aNYdZu{%H,ة4>nFh| Y#ߙP17ň(GOagt-ijrDeQgg\{J릥mV(.Y t)X9MȎsa[J8"tLO>iG_I_j\ZƃlDLd,7ɪa1hֶg-DƩqf*qT@52ǡ*.ՋYqw >1mV,*`'-#, ahEbNQ_.{~!3Q!DSG րXT.$tvIlJ9>ʅEmu0Dsh־_%,TW*t-#:ȼ~ʣ~ƇL֣E+$ve!xZI+ Xh$C/n1|ء(zkXś$=>!X5GxC%+p 'G:յi:ybRQIm'|1u:ʽ!*͈IL3W4mpkM1ix҃)CZ&W#+T JpȳEԳo{lH"%) CoQ_2ݯo1*!h?'lPއē>j/o~Y{hBRU(ҍ }M#v[FQmOc~"9#P#8_lglr)vU㻄˕']f%kCh̴a2U g8U%)%x׆pO2i} -Z%ص:3YFGN`'|Ⴭ Dɪ$Ax"sL%lɤX 5lQ() 0Ӆ<)iK vƝOG?.#b `sblR~ }hi oOMNΑvБ%j0qDuKltAm"yamas:ɞZiKq"R#?|n(^=j(gnge9U8(#PB}z)8j@IQ2#X.ї&{PxſXāsCxHI!gMgy"”Yo\d+Yz,yǤWi/B(!+J= L:]u,rAqp6LD1T[#FHLka`R4IY w ,W`|nZ&k]%OqgVepjAmkԸGG r;x_R|d-{.JA>Հ .Q fa @T$6MG>:Ci}+GSlɂ|##Ca x.`*Q n#DPRqˎ8u> Ez\4rV0Q" 3I[ (F"Wݣ`]?b,X+&ia(p^yjhT_(}Cmq=`BҺA҃u^IKL8nrfl1+SޡVJaRʎu"PaZ\>!wSƱM/:/2ܮ=xG+Sξ NyF۠7-兀T[hS_'b O6 Zc>n1ɌX\qsL*t)a~jqXw}'}QAR͹UΦ< Rӕofh(7BX> AI[ŦGd"c%CfLQCqkm}2kD?7>J. vqVFQsu"|q@ƻJȒS)b~\WikGď6hWv;|5sVl+2}}AJA)dJ7yp̿IN$CJ"׉2Vk#Uؿ_p~P?Yj}2;v'O.Liɹ#:@*\J/f}΋ -A=ݤ|JyglQ DX[e[d^)SHR{zg#*98? mio]JQi^hhѩߊM9hY3;P=ADA0Z$4-WO&#^L8zSپl.OrTal@=peyT:S?I6+ws}(Qo޻)ЃD#i^u+rAR$ԇߍƽ]FcoZ]c"3#Unρ0KiolV*H[ȋϟ!{^!%ȔBϴɐN[ڨr.!-<F)8#xhr%G Af:hvWR @3qie>o z?> q^SIګ#ĺ-mc'|Ps<'ޡdjO)d/V0xyBkdo#BR|IYB˼i UNFwGnԞ2dj38!ҾN|2 ]_A+iʌ;޾z6(0_3:rõSr\VE$v cnʒwZx֩}}AzumJwm ,$'|n&;ϮYb.tBD&h0݉|B/%YJøMD}e*kr; 0/xӁgɖPIz@đ$&i :]6aJ@ʚz'Ը1eѭ}X&: ^DU`p5a/AYe-y"Z8Zٕd?@>N>Mɿ)7l.Ǐ1s?ƣpSڮ_^ݸ% x#?I$Ȏk<9kbBSj`-]afnxA$eW{|.>_o _Y1]،_s/)@n,&'$"?i֗ )!ph$|i dz&O9]xrʨ&zM̊ mЧ $H?=UF]y-rWsl'/Y?k:j0!-pE8ݽˋL+E-{d3}lsyC}ÚOa[PVpOQeа/L.Ʊ7tJ/uoaJ$#rPW w's=e",1%1mK}Zq{ˡOϊ Q n}؝07 :csV,?lMM .ˏŠ~xdC:]}*ӏg.`l|#g-Sm9lq2n|> tl[L^9w%vA-:  'ƹg5YW+w1ړE2K^R|lwGzMC0=ˠhю?,LPjK zh Jm>BvB[N{E}-Zd݁D=ew^?*P;ir@4\CU*šKas wFS60g; ~ǯp1<$u4+ݚdg_\uF?:>瀆Fuݦ,z}|?@ <<8i>|!L&4(Oh*3۶r-tߵb<~ܖAKp TE*ANG Gsǩ:\>ѤV7}̀l@˙q~`u XLY?ېV-d㎣\[VWpp7M3"Ʒ"4rRXͲR u kN?`sNNP4{Lyo$3uyקwo~!j?1;" T bE4gh7C(ᴬ*Pg1%p(۵e@0صȔt%SݡѨVnjAX_9B{2=Ƚ3,k-Tg@g0*دc?xUP)}겥p-%IX!9c)~V'6^A bUQJus;J!S+Qg9"#w}eSWQ슒zVo9'Q0̥ʚϏ-$϶#ib*xjds@6}#bzf['^= |}TNT}m3 rZs]WH;|B7܉{1zJ%eh0/x/I&l 75,vC3tyŠ}rmO7ص7|oNH(d&js1]m'\N=.S.BD=/LT:'3,fhgXfPL5Brki^$$`'BF1bUycNI ̔󔶧p>}Ịyvc4LW̵9,"LK걽<-m:%x]1~'o3$}23HP%N ^66:Uy>W׊ <ΰՏ%p@Aۆ> уۉ}BN/5AjS1F׏ZbI¥RRoXHا(vrR*ͰW>ם-v*]R.t5qjT;Ix^qm`/k$_TXU`Ԃ⭏?W&3q֦@j Fb};Э]Lh$$;9BSWNCQҕANħ(u]:>G5*9_bEK4oU:4SQV]%ɱ" 4YsZyđj!a٬N&Jx6m֡F=ozIEs]J=,a6v nzb!i?UO277kHY!$"kKkѠB~G(_dRU%+D;D0}QS2h MW?=3\J,B4=,ՂItϔV5ylglfބ@{"-ZYXrL63zFX'SgR$M{-*-|e5k Q[Ɯp`i ԸZ` G-Չr-gٜey-R*ž\ ܣU зskc5?R5S$Wk6А8.7Ve4u=׮᭎W3CiBtm슀Sr =+Up8chɧHMmo >OJHA\CTdܻ6G{p~ՠTFtѫ7.Kx)a/f&2ߞ 2澅eE!g{ "F{ V0[B(7PkYX;Rwwó;Ӭo&wPr&dD\tN[P; ]π7;ǦO0873)aZ3fFù:uT!i@W.lQ'VMItA`]7({)obJHzy%ߊx|sXP&br$Xq]>QL+5۰c]rIwL* AqBr1Qu?|Cs>,𦰷]Ooj<\Y'MW.˩4lw1gnHĐ̻W2=Uw EeDqL~de24u%R%d|Q]ȌkBAZ`;|q$ ِ*:4 .dִq# 4XW@m'0q!]ñzWQL(|e$CdʕA Z|YP)t[V/tEh ({&EQȖ7 Cܪݺ~p ͅ7l=E cnԪߢZY!Sh5t4xxGod{h$ ?v,Z4ˈ\5\7(=^r,_O\n c饽F G蝸GLUL [s@ ~<f>``Z,HSu F~&ʨS$ث%e)9'URERSQ Y^[3 Զi\z-49RnT4|P4n0W]2[h&֮y@#fHsApҧ>TBh0@2MV,XvS;ntGjRc>Yly xߛCȫ y.TЧ9FFbh}&rsD/q4-˔< l}] gè3lrĄ twC]sr09hz &  }GbavlQՇ93 %T~7if!NF8wZ *= ?@ҝܽ PH ^f+]R9 z)B%wX|.m*5Q֥|3'k"OAT`K 9]HwIot k}e% cNYY@) պB"cz 6%뚵Z9H"v^Ƈq śA#ZZ7Dc Q5l1(21{F#zUvB M>$p׀U*-薆l,.:z MH3L(v XQVTkt+,MHy,-'X6\/ $tRW9˨ŢкhQv'1T2խ_n0*K"ἦ?p#n0ug"wY 2{;aPˑlXJKYNi|Ϛ4<1ST 2.BF?'֞"sn'<&2=Ě#A{4VC+13}YiRE&%{NvK! W;[}Eiz=saJYؚ!5W-Mi1Fb$8-/" yRXpu7d Gjm'2 3tA#8xQm%6FLY;`I~;bzX%\}ţGꮥZ9tim[ω#E9˸~lR1yVvi3zAr>5JFپd[ΘVyGp&"/zt:5-I똓S-H{Q,-O;+@T2W&C.)q%Dzn9b&Nyδj?K_AO'y''wQ~nͫ JP"tً{a[9o}pдj57 CVjd\OǧFSMVܿʩiV:<]f2*I|Ǯ+|lc _= %vL*9hLRGx+qn8xzަkVJd!q@g8\ M@Q%o9>\o e@?]OI\Fux,c/zm޹CF|¿^^E}Uk^ݥNCb?szaГd5ڊ5)y2*MUƥ`9ƝsNUT˴8νopk(z'L٨48:׃˕h1#umq4(zˇq j 0١!~#R=̒*'wr Fny`8J rE_g>?G~T.\[fb'\Fy8P>fVK^W$wCO爓MWj~XmMK Cݔ_ZMSbv^FDݗ$oNJRh)Mۏ"_Ҩ""P8eC4ZkKKs2ks~{[' A5Xbk H85BCļc8O+EJuZ%Όы]ƽKry%- xUvo7w5Ό="8&T(o+%5MV za!w핊w`5cnu=V-jD-kJkwBЮ(?8{'ʏ> Y9 wo5>qf !RJrcT~742e67&\2}n.ˡZix4Q1hiwHazY;HEq4 R:F =<߬g0ZUma A!Lf2-7E  gHd?5htX-^̃![0HZC5$ v{ל~~,GMRfbʨ(Ɛ*XBN%7H2b_TG^EX]̹ |ޖ,"}v7WH9b#"ֱ͐yP'7A4k;@G0un`ǷhHb xSJf+Mayw _bf[JЍC!#y)iǿ1 Zs_0EsВ\_TuyUvD&$e:GRb?GnhKo^̳n"^![$bCX~V}O.ڻJѫihCZ$ ̈Gr[HkrEP h_X,LۖYɔnF(=Wp;IH=)I&.NVfJ}4'3]םnLDu*zeRkK]!6eYQJIC9ޕ갳@'dxJLV[ gKɰ́5x*#C@CƏRbz7_+ym ?m7FVKA!/)'Y ?G6D I#ͱئ9> ̲>SGY8H U{<.]^Gˈp098]̴0p_#yMPiӴWNTNSp <䘡KyU])$[L'{Pceڀ, ăiق2v քT(sw5əlE<`V $TBa"f6[Gq.xDb\.c$cn B߷}G ٶ"_*P@E,dƷ:#${5X-,"g_tM/w b)dMbpt%rgXf7`l+3@-B[kjU]Ÿ< 6He2^ٕ½]jŦ-qegTKq߹_IKӳ u;skcc/7[ܘ+Zd_%mRjο=8)И{>lt|E9K%TM]x?rvlH%{"G@~G$[`\,r:ndWCCxFi3#C2(W! n}:5yݼ\JA)$nȊKQz_MYw[AD̶e=RKBlE)Ħ).STAVһ#pdC(5?o/N:C`qZ® *> ^lګe8QI;Wڊ ')Y< &43iƴ7gDo\IW“L7|ө Vs(x0J'1blpLJmQ5A+t8f{jwzcO(fdzts ux`jmMEy*$}6 WCG15ZI=NJR\uiݜҕj=ڌ|PB[5 ;+C놣AKoӎy|Wv,6w[p޷(sL Y]Ӯ㢴i0:E0zAML,Rh`q]e!O;ڐqtYiOl<\Wfԝ;qL֧=uQ41 e r<,inxf9&&tVZP9c=[^s;krI8CL?W~-NjY<`:L2VnU0GQ u0!Ñ SOfǶOy`~8*N"ҺZĤC7mrtPǁݧqd@r=G)j 3{d[bxѠG,7]OӀYfp~5(?e^#K4vUm EP{,1ks;C(S؋Oci֯͘T7 "79|zӈ;Lʀ'P!<{TSdHWOAd|^^5SpT(A i1>n²֌pċ@`.1ٷ,TQO@Dz Bj|vTc^j'"`fM04Ա5ܛϸKb)LsB[QK.&G$I>_ /P*2k~y9XDX-?\>͔7~ J_G݀=Dr)'g $ΰUxW}PZB`![IsFjt`[9W<Ķ­#xM,Hᾫ n#Ytè-bj)M۠zO *s,yl[R_SJj!f^F$nϾ[K{I՝M֍ e%*0uji5(qi$g/ؒP̋+P%uL0We.k~NNPYy[XKKKkJ'M/@(2w9@>x Ө^fEX_E!{)_8 !nPDCk{ӑGAJi;#憍-bjP-QBEQ-2۹ibX3R <2G/#VRLXHv[{ؾGr}м}66EIm\5ЃLgt7>B=u(O27|Wi\к řLܹ7E$tо{][`ۿѕZnBA+e5qȇR8nMuP5-H}|}`J*Bw.0rP:1Z& #+B฽s0S=H2.0up:#kW <{Hd.)Lm tJMJ ۍ:̰<tj``HXس \aj:3Aڙ2H`|ͪWy$3ȿ@1eB$!lpL`ʨ!EٟۏmB >k}xE|D{+]4k+\ (lt^ k,p-=27O& χAfBC0 +?LYX@#e"QVx S (kGIFLt)Ă1QѦRj@}ųӝl{J3)+.I(t K|r}A"bUW_jڞ\eZ!廘fE gv9TgP 6eqQE+_lY:5=d(+pemw+,94uLoZ5-SY傴OdKs/&븓`pe3{E=De'o@j-[IUCE( CD;oӠc}o^hqn3/m`!WV+gDDZ Eou؏+SU@5xXD+tju*!dy"m&Q?64܈0gVt3*@+KiXl#&eTr*V/jCmDpk*OѳPDP$\[TܖKxT.iXv)ĎTzR{(tNBZ':ܕ:p2WWLx r8(&IJQ߹]vvUO>a)vNkjF0t @/ ;)p =j˿/ʵw΢wxdY|j4 _g~ jSGwʙ٪oxvJbёl{wbPTCq'F!: =rY⊬\gِKmwUD|9P7D)ʴ/[6bHLIs"0i+HxXȀ aB5KFz9$Sko>2~iV<&2PDKچ;B!/v˃6 soצd@QEh">QgE3|!2$}CjՐhxL192J& ü#Î@)'v:!8X]LAVX*f}azSpxocokFK`wlK 0ׇ>ybဆ;%IjvdY{8(z 9Ne|L,$i 1'{}dS8۾p"wB| $C/}ШmqE=hZG?6Y%-Nʴ#L2?r^JF/@bʄ|c%ou>.|=t jRU3AE2ȠH86Qp]h7>!dΕ+#WKEߝ2%QTKc;nL/{mFYGG5Q$ xgӕqhr |>ҪRC )Z҆#$e&u.B jr[%9lNSc > VP } k2&{P2g:QFG!rz+Q%4b:*k׻[c6>ɍ\s/UBVwNf(hkn ӜϘ{am;$vXAa8?&?8 yu-!–ET⠗$9Ws9މ\ MŶF\ld'y_3%F*j/1!p2{U6)t_y_#S}th0=q7 t~L %>pyN"0hpL-Pdpm )9艔bgك5)dh\pw({oXz\~F1rfPv6G,UT'? ߄C*a nt.[i2m P @Xef|BFJLri%0*49ƛFdߖ(2L!4 CE]0@BxԘ?mmANMFbS3YMwˊMWے-0PP{XB!h U\7291/^M1l]5C80ƟOqZ,c v)h\ ` jD/@^<(M̄8um 4)4B?e24 olg5&uYLQy~^n`v||;ǿ_ 4\=ؒPINY`ླྀuAجAzgTT"ws'ekWXF`^cEd3egx1u0H\LT̏ǰ/0)&ЄV=zQQ`2%{xI#p"KU3Jo|aʔSC:4*\>,9*-%.^:,Xep'WSWawuR6ʎسg{fˁ%[:zaz[irM*k䆷Gd;Q7}߸"^ȽцII}ݔU~>HR0EoDd'cu;Xb^[UNlqhᦣrk?YV< F2jQG.;ZD6]h3f$K;n +^ȁ]#m\HBh^tك8Ep4tzrŠnJ_&\ɱa"Š!HTlbq_|wkxXe=o~qA'J0':?\܂dBo:#\JK<܋-̩v8SJhlݧfo -{gUS+Zg66^^_A=Ss׾wA)g{-2$CzK) vѶZ;Z ی+\P_5FVX+ں"=<<{]A6‡f܇^gcQ\}?9IzMm&s?O:V%+#k92"Ye 6^Yekf$2*< J- FDna, R(ӛ^/xN1_ߓW+Oym!&'L3sB[(αj(4>~Woz\ޓ7:T_kKaѡGUQ۔lRB[´E)*$ލ)BpnKS-hAR3{=Nd*k~ Rq3 u`*W oD2-a k2RS4:'9҇tX=E^'/çՌҧ+wh YR,Q|ND>= Ib\Eë@TrG{!UzDcHךsTJ6j&:>qt>7qfV&Cѿ\##@TM9@uiȏČ&&tKIg3i[¯0A9|lI 0)z <0wcQI~#U_yֈD(mG6#/J9:̰R !šq(tObWD#*df߯e>X K:Ԝ F||{y4g)wv>9o|%; 9I&y3'?-b]rs*6*$70g>Ʊ]D*3f`o$`)<mY*>3-a7"_, Ёyr%ũ6b[ >5?2be՘5+hXP]|q봫O֩Yӎ(Av>CtB7Cw)oUœ<(ȑ*JN%Es!d K]!2x^ *H.裐 >m>kqR9U4cVȐ^; 3Ү~hJ-Ih}IV>D֯Ǵq{bV {`=W p/\JQ9jAqbY,dgٚBM-j%c컻z@1 s07yRy3 < im1$rHXL\BEmB`<]rT%h]71[dKOGd`v|'4i0B> 0LDA c Y]c;=јL 󒧉k|4]kYJqs裠h:>%m@O0ocgX'7.I,i2,RB!rP "$HT @(Rhqy@=9o#&1{./yl^Ԭ;PÜ ӑNjҫU*7 ަth:*krBWQܖҒ|,dwڡ8we}u{ú tV =eDH.;,z/Ebn;k0ܼ;#ՑǦFs?({ABcKA8hX9H0nP:k5Jie}x3,h C$]Uyhq` c7FkXOXb$;87'[vVT?WA$@ ->aSYs{4pd}6CG#Ӟ@'K7QVLJsEVET%`N{TTJtitPy.앂ꇿطQġ!LUMm%Cf3 /*9,kM8leƥU{wj{ob\@n>Q[ fQ7&f=(`YZN?j|qw2^z~%6$/mAX9:߫DXwP ;$x#Ir2cYc gفM`亀U3/3aɛL9Սe}TeSX&v裡(ґJVÄ[Y1K:MOB ,p 0UxFDӳ~$&>{>Ym|8O&3(VfzptE|ONhE} 0M_OQrwN]'#ۜۄODϛ.,+ eYxi?ޙ*%_!CҖ0iJ=+n6R%pآg#>%UuQj3K9N =wlJAdX*V9BM;mN(ā*`Eq^بבbLlP ݜ{:sV"R;襇pBNd+/FK'Pl(s=d1qdt`zP4 ^NG^UfCLFmsۍG cg)1S tp`o(\ `.AYHh"_3˩Y'F:T ҏw*Cw vF;D>_Tuq7HuL|=u#f '~%澙M4w% {dRX .i ى(=kVדK+,(^RŴ,zdTN!`k" .o.wE}j,ަ㿹e W~;J!y״:V1վpY!^_?'!tzt{eD'$@%6"d vӐVM]Xϥ̃#{ fKP*_=p2hk)@ԫSǯiOZbvZX K4z)_Xhe-` *l7+91')}|@Z!1!ё>ƘV!=hj77G }:Uc 2D*2P ?c\B;i}x_0e0yJ¹xt/StTtYnh.8Qc%8]u.:r~&gWO~mȗ-*8Zu#ǍY"!"]F&5Pܓ :KLدJݷ\$/C+?oL2mB}rA 7a@zjʊv-pߵ]rQfBI]Xb6M8;Q}.v7\ʪ̫,M~yIpJY+Ri 6zby֯ s矞9hI/*.[Lz[ x.˭1;UС7P<}wB( [XW.-Bd3\)dV6B A՚KzUnPpH55p-8ﭓs^ yODaBMcEH_?wzjm`yit31vP"ij_r?q욪?ԾAIXx{OӁ%O]̠́v[\2Yp k(ʕg贰43 }ߘS.Ηs٠<<߫ .ꉭ!bDs i2$a$ߏ9<^5k$[i%mNdqenфsV՞Gs؂c)mRw'ِAw3 \԰Nr}QglQThG'ZC2`btS=;aDD[&G\^E$g#''7 l&e|mJ6i7?IJo&s=71T oɈ*E}&dT%+os^ِ[;idrLXH9k-= h> ,}/pK F(W fYTAc-<)6?6>@xlu~+!+ Fm}{UzA C6?^ KZ'=P˺4w,8BA DEwfBTm7ҎJ0 JF2phxj``0Zߦi~ J?FZ#a9^w͍MMVp}(6[+dvfI!Arnwjοn@mV2 15ZYoUV? 1V}Εuz۹9?t\nй-VqҨZA/Ж"[G#'߁WT's0/4q<#,_;>! 7kVoEt% z*4_]oͧS AG,dg1o]"-?GShEcYiT--oL?>J@;$ijTPbz])h.fj#Qp '^3fn^a=@0JTGo+$@U鐛[`e~ 9V)ʣcoɑHؚȽqdJ|id"z苴L?I 8uA?뚙/,"a@.>$Ov!*HD@+MX),E;0żst޼?^֙uVM?c8[N3e ";] +YmKBR ~,Bbi8mOQ.ֱzh ͨzdd<}6@)_y6jCf E]N$A}ȡb;sX;A.a"N24KMPt!ߧ#,B=wi5~#DT5P TvoiFg q'3sDѴN6zelrڤ A '>dwcn_,Q h|1eO32/f H*f(0J[hU`dN)]a$B-O젿TAG ow$>'v U&X?CIRL wiݐי%?պ?6VɾV)lfk'¯Xx5k{fhKcIQW~~lsEyt"~#2(} JEwk}1w(]HmTnxQV(!7sZ/('+r&Dߵ0p윹 [EL#af& ,JlܛܷTԹwE:`72N5[]@H܅ىŰr17u L ʃz5W挨HDZwYk& |Ranj8=B2p'ri֫%Kq,C-`Hń%rطsQ}XK|LC$"GZ1 z%x~v]-drJ%}MgOω2l7l_1FxYy>7L;}=ueF)Ղ1SVjl&kQR*9菒PslRSK/ni_r;2ex]8n )_QvG'Yݨ9ВDM!e_t<"E^RReor  vBBʟ ќ~%h2id@$!Y0D2~R`J><ɗ,#î%ؔ0`e͓/ Ym;\ ?- igW{,ؔE%B)S91ԁ[y;Gg @o@hS# s.?n7i~[ BZE<*@V`Jᯃs\zkܤӞ-9j E0tx.1R!j}}FAjt I R0t0~OyGFvxnbLp3}'IVSG6g6`,G7"q?CRW.@:ͭgX.aip>u0 'MDa9Ua &]bbq\Кogvgң=~5B%{+璴圥-1\IS5i\8f/h^:tvQ(AcM@1.Mst^nVEh $JWޑ*nic<6 Fġ 4PwJKwqk}aK?^wT\J l䚬=UȾ F\pCnBpڪ2PjK ԋ|Q -8غj!Ƕ[쓧X\[fת:T &`εl]R\d?HHu #施cOsQh0P)/Am*Mtv^TF -uٰFQT`uOYrZHpf UHVLD 虌5ofÉ5W;*r19-yJ~?kr#'g=9TݣaH{P[; ;mǡ X%|mX~=n []Zr%!4[Hb:ZAP@eDj`1GWkgd7%MP\ڡ(AG)v= pUML 82%9ƽ~Ғ`ҳd1~=UA H 晲:URV˫]<ڜzoᜊޱWKR+ r1Z9(Sv?҉+ ,RSH:t(Z6 ITlɏByK8,`\\"ayDkZ_k֖xV>tp{@BC*f%a1_o'e. ל:59B1K4Cګ^ +-:Du2HlkRi$5# agmZf@њ`.{$1Hyu;TZ9K.IDM|zXЏ+YW"ﶜ]} /B%gMǻ`redp֌޶U:a>ġJ jzܦO1z 4+P*F逵7$4Vg&k;()W"1`NתOj{ },'/k;74dM[ڣn 1b]zW38i٩? Yi[2,J/}3ι(ik[XaTGE@D壵$vDe|$$ޡIL\{1LP :+m_'y#2跇Za&qV4E8 }'VBkDsiERqC% vpODqcU_l &Mw29*9 HV]!eR73\8xDC'߷̴n,o/`1'cR~X\"NY<3f;Pd!>l TG`'ZPOVc_1Z>ܨ\PDpfX9paAbK"(q\WX9%ѽu\sA3:ͱlOUr ӵR;R"WF>u8}c?߼5>iv^4 z8QT'ľZm%^=Ll_{d-A80o++-986uk,>ξῌlw5!'l#3mH/h^7bͣ _{="|T($wL$͇3^6S("E|봄#HzU z2q\_/P1`p=ׂMfx(2u=59uܼq_%3&; u9b>=ÑMrCXͲc)Ƅ㙾2{YuKg.<;mD@/!!Zut%hsAY9qD ~B" :OW*WD {,GH÷cHh`!]b|vt7i pЙ'odѽ.ZGM/pf8ͨ$LjUF{">5 HA/64Ujη][l F3 iófFuPv6@CPǢ~66 P9q|\;F>Y77RiĂvYm6[ WavM1BĐTmeyNZZu[mUsT7X-HGVt"p Ro2VAAִKhE q~#4exƬ\.}V r$=YWzyǤբh{ >6ֳxlj\ B7j+\zXe6Xc~܃\ ķs1ȍfTbyMʬ}IHC,$ w:XO-*1T> [$~1z0b侳%# ="O_AYBM TWYC b崵4ʅ=ްhk""NdXL%+fw DX+ ~E\Yo Ĥc zh䳹;EyvEs,M}x>"CPn4QJYj)76\U ;)^Nw]FWV̔R }֗K,S-~*ep oǼ('נ-ݲNN6w5Y2Ƭ#R- f;=OJj_6b( y3GIXA jfe3ȑI\| ~4/,uݪ3s JXHzKd:]1>F3!+ST)< ''UPe7,>w˜ZSL/B"jznW/vy$ -V1蜋靼%'J?qOu*Iϡ'㋗IǷL]5 hY5^jhC5TSBXU}jL# e>k%}~Vi- a=k܎f.%Sa86-o_X"jΠaK@QaskTXOG$s\+ذN*{l1ߒd .SU( d[=P{ n'{LlY&OYV|Hd1N{vagӄZ~}o6xm #  (F9GBUi]4[n>΢fH퓂]mg_`%5FQv R.pCQ g27qb s2sX[LJc"Q'^ u@M2 yYaKPuOQ%W|_Ў6jQ'Q*gkj^ ;::g깐_^>C*UⰀ1ֽzӉ0ŇkS0N_(>j&L *p6(Re|b],ºEOZ,lA[|O]e³1e(rX-V&GeSNf5uaak SGc95#0,4,&`Xͪ?~~/;i x*.T{޾/Є=OiR#v f9)uYƈ>twl/po76Gn )V/#3%5'Ւ'3&k f-NN{=WvE m M79MքFPjǜȎZ xzφ@@0 W] zN2-6HIFho!زQ}4* =,؜J0"9/ȵ? gb=GoؽK=82=j!yz;`"ϜSltL>P*/:6{p/)SN' ?"(Vy嶎0yO"_Q^ &g UA,Ex+- c7[5h$t1X6j 5وql0FmX-wXM.WAv6̸8.gns~}@h%H&j9 fl ai{ Voow爮b[u{)&)[߫>`z^c̹ef- *>ùMP˔x@36]ylMdz#U7dg5ƀ;n*r_C}+>+F='λMlv*ۀҁAU-e VMd1wݰ_;i'bZW堇hZج.)PP #T=^~swه8=3)਱kʌ9iDEIqIQ" }e/SA!.HFf[v4 weuj,G^̂@%#՚RuEaIyFZB gFmU(F.zRw Xlc'G7/\Հ_Cs_w+6W  n?o>I$G= F.p*=)uw|f8]q!fQysĴqRKSKP'ra )''"eSR 1^ *->컸em(zMCv&̠n/à.Pz=E@kc-MK*7{gx8xEP}Q>T՜^JL0p+T$'{^sLs73Hg/_ⓃI@5Zā 3~-Pn7-+$,' #mV5B6毩g.#U 3).e,~k]F̤_ 5OU?' >HԐ~6&RPbLlSAMx\%՟NtSt p_thYG&.Jh_ \P{mKP(T]n*z@5 s3 l( 'Z!K5K?F"k`jʁ`Lք"QllAM\pJ@ղ%?rim"?`R@?yd]W d~|JGzlxq\.^"{L7JԦI9 ҭB]_nB w4 !9Wyv Q]TMMzެL]r?WOtQ,Eeܤ^^k2p 4֓;f 6,!fGDkď%h$ xE+wT~6jL a)H;.wT/{eF ;NT,8+ Re}]w9[9,a6= ܭvܭ=ඝ:wRTBJH5RE廐a8MM<^:{ ךUѲX@ ?G#4 Fr^:l@hi&B?.OnA DQBT20E G%LUY$-I{DXEQM5Sꯜ%iI4, ʩm jؚ~"^#réZC_uhtP73CU zN(~(49|&>+`Mܡ =1(8gbuВ֪5mTp R0o$[oj5.n;\rGxN׆1`LF/{\6ԑL Ԓen㚽[z)e@0 +m<#º5_N;d 6--a"hܣ&^5/H~rQ2p K;3q$fI1T9Ʌ\K'0,Ʃȁ3f"?{0K]Df^MLNU_Ÿ3xپȺ} ))G֠Qtk%H?q|龁3pk[hC̮\u ;΍MDZD_-(`n[m[X+6­i$He=,9toTh+Vze$;[] ZX0sRrk'.w2WۆJ;z|1Q M0ssE2"ڱqŊ h׳MqaKC*uӆmvύJo #Ehw}OJ~5'zʟFC xֳ=Ϛ ϡz=i;95#^=B]s% :w{,&OvCrEq"3-n/Eer7 f }s`4W0XLv'u0t51Gew, arVT4=\|3Á ?!aM'-1E+EV>aOb, ^#6@7Eti2!헔vp+{AkLa W#M3.ґD62 TH>\{3ݸk3k: :DBS7WZж5íO; %3 teu-L}Tx BzqQrZ%m菗|9GڰLtweRYqu:uMv5[/yhϞBhg9Yþv6v`_M+fp>aqM -Y٫Z:iѩӷz2bt\ 6'  vZ `Y0wr[o|B8+6}b-n𲇻ƄnK x{8vl\}zѐv;vӁenC5G@SUֿ)0ܦXáA8~54 9FP\(Vڵ+BUK,.ٸch7rst7-[⓰۰ ,zYmNfh+Iq Uȑ3?~Cio2ȭި>,2)Ŭͭ$R|J+I{ ApoAX WK#ln]HK`~} pg.nna5L(Z?Ջb)[h?k2t?r,TxO&r9 70mò%7cG%;vțb]fYQCzRNvƅ{P0?קE &Lv J>&m}vQRfBYT}s'nW8>N(EB~ȳ%B6#+DͼA( Q78`pe¦ #:*rE+d|w9>k&b2> J+iAlET+~{"!!e,y8,7CCmY^sCwَDcQ +h Jltߖt# oPjW6? *!|lW PVqp~hJwmC.^7RbN,95L)bKjֹ ݀s xIeHE AKK|A@|:c)SJi-J v#$0sږ7v[jSPE@ "]^a$%l@:@^~\@^uDĢT/Laxɿ'(cDey`p;C4_V[OָgMC#sٍ8"_zQE򤯦^P'bu"! ڲ(S?שw%W_Hn;Ă2.W2;|c5hr~ BJ:ӢQ(Wsiu2}nAF:11aS/:6|mV2ZCmi4,+A}nok7Z ~>d7v$t!Yyw0Q G2Y|ɮw `Sۖ?V#`u+!=* ʰ-+ΐ^jvI!:U^-|/e7=_0Vj'P.  rrpؽ }0Rp Km 6o " wCn:TMd2_lp0ό κnߠ=Rqa&N@KFgߪ;\lk@&q} {6g,Ĵ"$lpIR੧<ʘoo10J'q+PeNo<1U=쁾T( /7/pTP|d|J\oE`wB .E%k GDW-2af ݷR5Ж+QI]MdWHu+0c7[MȠ9;~2)QU]3@>5&DZ $h#;6#{(h+,{ܦr?Lpc{f9Ԭry O#/8^KN\_&*> ]-2\oqve%{1rR$+ 4FuIĎd}D$D 1IgL'FU+y@B{'R7I4E91P4 ff@ow(^s#[T+F؉ůURzyhOm5pB;/T cg)Wt?5ʱvgV?|*M(aTJtE1?˜01%1'fTJN/XŨ$E ޜ:#Yr=Nd2^\fEւ [r1}pIltJi?=Y3{* d7"|L*\s@(BDҨG9ΞC.F~S1݄Ͷ\% Hl *Sz@=4Nl$d@Q5fUc2٪>:}I R<ZmB~n}M99cϋaƗOWH|\{x zgH _?E샯'qd.žK,BILtG" uq쐌ZHj 0mª!zZ&r-oU͎,&*l-ae.;׎b(&5&<+!`8\JUEjO#pz\.\>G%?3knCIi 㮳kAnmV :@MA⧂yhʋ4D~g༃t~)Tŕ92_V]g8TˈL.K9kQYCdtÇ8Uf.RqI{l uM7S': 2$/^ "2_"NH~^3:{{Ljs!t )ߺu'S7vUmc`t@'w26Cq*`ș֢Øa:6"ߘ=|D ZPMw/`Ŝ Zb9+zsߚa\Fcȯѽ$o+wH}9>4K=[ M{m:x-B#cU9Pc{,Oوk* ukg .ȸ7 {Y:/'aU;9] u$O^Bi ڀ U\SxE [ˎ ~ Ͱ^׷<i vyܻÅz J]ň-hہ`FO8 +7\YF(f.tͲM@eA=^ܚϯp k0.sTxE2cǨ".q[AO$d)l+ 3E+7S.DQ_oL*]UI&w.~j~ b)D,Dn.0M!BmgA?4^2~8KZ0L޷Ĥuq+mgO2y%K{zJ"l @Ť8S6Ѻ6xڠc!a'm"tݽQsMSuaCY jy|M$wEȐUQl$"KzF`'\뱊O<]n,l{~t>%PHkU1&b& ]RIJ%хۧ~} ͂j =-c~J;bQbFWGB)~v%ܚpcITYP q;CO0_h;:h")`,ߥ٢B/]ҷ2rEG)e]űI\Џ|FYJWDҠ 5ϒ4o $YKhc/\T 70hF1@Juh 3+f߭nlV 9+EuamFb#7V\pJO B hliMWr#_v  ¹8W5Nܥϔs az[d7slynrk+2;'P񬋭>=e< 8J9]} pxx'bMe'@#m}86ɹ6]dx|sQLgAȪB{ !(\fm/p M>ъc͛ߥȻ_]xj:dOrPh5tT!n C1PB5dzL{ oGedA568[Ӏ%:wgˮ񾝱P`Zrf,Žq)`G˭+|vDJ.->dzCNJC]~ 鰩_lڇ'HYCh\%Jr=q ͅqJ5D׳'S2GMdNi{mgAy.ٴ ɦEr>g{-'0`\AZ]l ,=`'d }/<Ү|3oHO +(ɧmV!OkŃwz<3Әa54k H/Ƿ-_{\JI ~o&]x,4pɐ sp $N8EspZyDmڅ d =~&gGe>|R#0Zߓ6DĆFǾi=~!926K(jՀ bxc(3Uai=qШ;x]*M=UsQ`r&~I7GhLlŜ$MhoCj `\Έ#}kڬ,Ls5 R\wiq4}ʸ"ۏKRn!Er7FG tʁuG辸sBnP,E CDEi„{\3{ mUqɣ1 vu@EKu.jj|I9u[ЩiSxEɝi bR+&"3B )V=*L6KNQU`hH :x)*w#=aDn8*}Cn\W *3y=|mJο(]P"I$52.Hݯ'U͉TG5u (;&Vjk_sr!m+{Bl 1Dm Bj-_21B*7|KgSL#p9u&ΛZ-z!| Mm] wcM2SVWbӴ5)ϛewdR sgǔ&LExݭԞ n^3bPZHQGUmzRz-c9t((c ceT,n#{P9Chs%j"ejwJjUyb]kWJ&$(E~R^6Yz|6W'vDS8[ O@9L]b3wΦ/d m=.A>:Er#B:g8CR()$nε6?p&'vGQYzO7ҋ5lG["G_@.Ԕ2:ek_ǡH|xkGǑM[i٭r= 2Y5 FLe./XFҤǧX{nL_ΜtȻNVC+D?7>Q1%!f7 t{!ZO!pE 0!QBt1X<_nrR\ ]LPEkTq6*;ktψ\6X%ӈM-Puթ!Ss"<348.iܖ5*yԸW5)-#9<.]m-H4@D쭣0ɴ LJ:Zsn47ҵF.8Q^ o_cU^mKêFJ}S凁:m{ ثπޖ .;t6z%zwcׁyfX+CLFxS?N%0̝iZc.|Pa?hEVv-u\$7&)rἏek$!SzVNr=sFlI~} +YCĒGɧ)ytȽmuqs'mmAMlմj>{(;u˯ [<~(m`{fWVd”WW+1k6=qB*ID ~S|TCz*<{J=ԷLU47A1Gԙ gY~Msj/J@DJ Dz4[Oª.xߏ[!DCzf!ź3e,St|;ɛaEAP׌m 0 11!:@) IG Blq/Ns yUr~2cT [ wA>)I{ϝKM;%tw\9 )I`jAyMb!.GyB1KhDa(@V 6%G;7w /5g<+# dk0$6ݒ,u$AB7H~UQNkhE67]8I@ DgDdo FBncicLLARd*ʫ}K?Nr2WA6c֦W@+G_Eja3ڏeqeFUxI윈FU+$rbٻ5xxM?lYOHJ;+S#/. _nrviOʿ+^N7×zW '#ּ}WGE8𓆅y&tE{lvY]J_誕Ҟ@' ҵPŤcˏDG ;rP~bϯ1"ò2]~=?6ng\/̵wq֑F8H3ꍣ(f=DEzql:T8 a_XNM{5%Tk_GUc> P.=]dzXߛ_/bjC 5NhV=򐤹HJEMb,yFCCF{ۉh64Zp2MO[~+(D!ZxvkӶهң=P=qb11lY߼@~0ALENzrX`s CM2դ9A 2fn!c߶2F0|ّ@+^Lk=tBclC Ւ^L":*BpيT  İ251hFX>ز]GKO*Qt;46 rh *B.O4bQW)mmgvM hz9.#q%lTwNfT98vSۯ5L4"]60{$JH% s?VިV gՐ0[?@LVZyO]k[l^սW 5qVka(6?;E̦6h$,y`?p} η=CŮȈe++g}c]'uGn2##h.%tuq h]ȱa`i'h篘iYq~!F))Wf}btV(WT FHWhǘ*y=z-F엹R}~=SC'Ut۵rbu+)tKK Z GX nt%w:)K`GdPi=`=j0{:,{vry`WQyI4(41N H|HȰ=(Ԯđ>f8f2 .[~fŀz! ~ F+\%pF@^H7W.@=okhYK `?vH/' ۳k?⺏R^n'5RQ ٪Z֛mF yrv#%W'"^q5@fMc>0aC2O;8@Dsp Sh#J4~%1ًX+7qDn`n4%^xX-\u ! }]"Iv*,l)pʎJ4xTÖRX=$͸a X؆K~auQQ=&֬e5.\Y*DFbڇ6™|]uw)GTOts`9xe:KT-&j~hNJ^Aҝ=JG)Q-&Oz`ȷqd4dX-լdܩ뮓+7g6I16 uWLlAT|q)1ahoFoBWLc\(*)zR=87]~lDAщ<Ya#H GMm˓Խ4Ƴ*K9 yܪ7Ӏ@F7~G㡢rQoTBݗ%Sv\-?zUK\ KF\/v$ZnNqQ&{Ίe V]mAsJCsuv.Ќ6cف3 gĚ8La͉2c&:"C#M=)W3.PpUm^1J|y_DS5n:t9S]+29E@q+5}QsD#؏+"U}Rt RQhݱ3EFxy>b׺Dz2@COg af1`bnCg2Y@ֶpNjrPЗ˯%G>WDgF.mRal+ ݩ d8& zdd\JYCRT/uB":q͔3@_OdjOLKoaWfR )ӆ#јj L@kVT1ۈ ә3n8unB'pgw$f;+hkiUvY2&IBX`'떌LrriegQ d5Y3`|@Ai VUf /^ >#jLJsXױ92?I:AX&3/mgyvd.$;~ w#E;\Ƿ12T%N'=! ypH?{ խ]sƘ!gŌ4RǧP:(q&hN/Ap CK YPQ~S x딶mo`1 \IDR_kDL8zB3r>SNWe osLw(_o˿kteč\m=#DHb2qE: 찊q?/BG)r߃jo6Gl6a2h<%e\R)lXx'`nQj@%j1y*+kiݨM @ /]>bqx:PM̔0j(Y$Nzٴ(f NM6x%4CS> Zݘw?QJ&.ۺ% wr^0=GD_QjDӭB N5FwfO\JfMTug8ʜL!聃ax^خH,#oR¼ؙRzqƬqLΌҨInׅ"C -\5AFBJd:c޺6͜p3a^;GLCB"A:ꅠc-qVIV&6~Lq5rhœ^ d)sBq7ޝC=i܊P mY4K[~[>+VUP){L:4#G*tW&;}_Zw #5qygʑXk~ܑ⿡J\~2Z7=# GͬzE3 ۑpH,-*@Giv$Η&N VEXҪÓ)d)m 4od.ޜWtTe!$8ߜ4i悵c ׁ!ueO`z>)ȗK=(vMPÈiZ*NQ8NAر?cXpp66MOz`rV*Xzz?b7NPp!)F,"ĭ×2 H$ CS׊~^ӪS\ѵ)y%r5=y߻4YbVQ }V$/,rgTKv%aZ*OYbh|n|fy`SOBE|j2xQD^y}b{wx-}:a!Ŕ8얘s9LWbf<Ӫ{7O KUR+H-˞qĉe}vdRhgP5N1lGx)oHkډJ2Z.7~ #+Ăެw )󎛖d /xL8;t @*,]T dYsTSq~CV :\45R7u mQc+,rˠ Nf|~&{Vn>X5/_K:Hr8 [.H* X^֫.ƨy$L518|.pNFNFq̇7e=pm0IF)Q]!\A`N9HܱJ\ݓBIX`\8S.k|6e`dߌ6pZo hFjSiR.=M .n2%VS_Yv<+HDb ёjE9B4\[ꄱ46il;0ćj"|wځ%3$Ϲ-Un9ݨ'A^ljB&ymf|SB2$  "Nh&biIDs95hae%Zg"{0:d~f`x@p:v*gKd)_@rzm ¹Yr/ !N ǼD5G^'1k!3^ WZY w ~R5J7RX˃hٖo ~UspAxmIhtTwEͲĈׅv QE|Б7 ~+c#_/  DdC(ˢ0<^mO"e3IeťvU$$ <]|s/Xd|0=9Jp0?Į=4">O1̗va/mYL9zxWPw", ~רe Ə9B  X W  q [$;7D{C$w.$~E?Dm:#ʉ3Ү8}ƪ/5 +3P7, 7f=ԏC}08eL\lаsd;rN&ۻXf@ޙ`hy*&/M{_ DCͤS1oOsOӢjH@(MWq!Hy9Q(P,Iȿ "Ƽ.Ͱ__rf(X/h 8 ~q&"ZI!aVV1ac'ӨoqZ)}-Ɂme|GP%;{`ZwKzzH3Q0cFIO?%$<7$YJ< d^h ([3ك*Utb}e>E{;(UGP9yY jixlP 뮉> Ǭ22K>$ǨqbA!BwI<Bc& SHB-:3fm`Zu;B!PP?mtcٸ`B)zbi]79Nlht~ ܕ ,6 v0|y&Xr$~#Qi⺟r)-0e=}s;h@3qQE J ; QdMcӅiݬJ}~8ӄ;>A6vfA, +Dݹ?$5⩋3/:+N"N;mzyeAWkVDѿҙ!SpP|E&V߻Y\b ̟GiUKs  YGE-X],`v@̇ FD0#"M½;5m~!@}eץE$iE9滌 ޸Xq=7AsK hEt_.E':ǹo@DhooқTzWX$'dʉ9k1KC{hJG/IR:Yџ@jd;ݐ8HϞ ?jOM5Tq@v|rbְv)[ILF3W Oц˲?Nɲ}xZ.0ՓYl:'y@L3f^7Tw7F OKqvHyÖG%!PJM?ej0*O~ڥkC"%Ww1Ebe  ʓ <~[Nge'.mZ1v^ ym⫎Dmfz9mzK sę^I RGM~6Q[RDpPgw ǫ@mcELֻhB"m*v5s2_~$RT\ K, vH HzR b W )-Y uX/ѡVnwm]݅o7ދVi[8jte+y3ΌeQ81B{эjb:Uc44S@KSfUicOnMv{"8*D0\+upF1t5Q1&VTPB|Kmt<^]@ӸyeT"<)X(0 p4å|V! qmwsGI.eZ\`&I\3/f3+{-KS7=1rW;yT>0qAϣG~s9xqOg}83C 'C'&0X}Gzu(Gp~9HwH-z+m!czE86LiJ\OBHCpje51UK~0]QS}ZMӛ }ad<9C(RdXns_(O"Y4@T]'6<jJzgx]gk_= :Kq <=^=*|d(OږlBTeWL6pdM% 9!UNLMX?ao3)ێ̎2rMg~`^WARtYmUW^\llɚ^~aיfb{Mi9"9 w=_A_z Jj1]GS [6*Uا7a9e*`&ohϚ(e+N8ot980ŋS[mD?UD~1 ݴa$Qx>C/ʛ ,$/~_| 0L 2-#ӮBc 8B"SKAXUf8*bn:󵤃s" la$CLj=2$W:N%BةYi>Wq"[ު=xOFu2ƊCaI`yDZmO+/*&aGu΅w1a5zvS8{sGIr޴n9r@YA$p#0 XÚSBQ:\I9~)H‚ECנC%-&XE%,d ~S`p)Y- 3Hf)fӮWc6.Ă՗٪Ìyg[Li헠[i6g7fz>8n89UX@ƀq˫mHQtVIdL1QdXݘd_"(:Y'zs n~\*vLWP_oK+\FТR2O.U#@TF*<ưrfy/רo2Wksѵx}"m1'еO)ZZTZ*)lC1%9W^I]y+ӀO+biz^jZW!*:Sݿ0pg+M@pU 2/ PӁZޒG]΍MtC!-, uV췰um9񇥖V jo%rm(e<]ݯbrouNJX#S-^r::ceNj#o3}-NuWB&~[.Ic!c-"T|6 lFF,;GA!OYOt3CEXc-o zNE(ݳ dܜ t=pBp#U.B| ;E"MrgY}(1,x6<˛H˾t:Gt)!ޡYD7Ԕ̧Cd|FrFN*xa(Yl("=_H2Jfjƀ[ZPUǤReIѳ&FdW!]5ыcǵ?^㬉LG鎻[k 2 ۺX+i@1ҥ{:Ciފ=X~C/R{ $iVL"D%rk鬖R8TYIO᧸-nXyL;}pF` 9^?mt!ap~>"W"Aó) ghM?S$((W/='-) `k#0j[HIIHa ;}!$uV) hU$ ^ B]2N"5'V4Ño 9BZucӗE]fmz G'@xF}^SF(j.+)k'.BDAAbaDE~(Lg#mW]x@ٌ9+='f|;HJbW>|ip}%_ʵYk3Y `\ԠKlP0>3©y^:0|p Ԡ WR,_>uR~&o-V L;z'Z4B?Po t_V-^C}Y F|̧%)r\VB#lA%G(agN ua Pc#|opmF"PeA:5K렆Ck{Uios]+[d حV-ܡ?Й͘d ?79?ѐH`D\jWD$\nKxNi3d* }5-LO "gt7%_+( C/q[ϼ&u)R\p꾄wEb\%1hMIP69&N wT;{S[nAnQr_XZ*.1w?M oEC ԦIՐQi`Тs>~h8u1bsvЯkg;܏ECFfwKZa-yR?&3ogѮ[|tDQ3tP7:o@<Gw@8j/Iۂ/VP%F/o$Vu IT6Z2Hs4f1Egj= b`!|(H1=ѷf* K7NK!"4̛QcN [Dѥ%bpM>`% H_:ur$bPvs,ZHB&eeYiEsU!rP͂ENi41퀤,_PDi[Ʉ9,D'U 9)3ȘCB aWbBτ0Fߕ, rSQ,dWP:(G،%|e(SBZ4x33-i=:[g3h\Z5\b2H[Zb{>"IAAVwB)^qW7/%PEAKCi$L4y&?J8f_lIFf_KFG?fSCO0%(lš J3Ox- [$o:C ,ѠѬo^7nF^,&yz~rwq 2+F380|A}ܞn_"XFk^oN(/z5B H}vپr'mB$ Na#J\]']ua.PuI6Y'Ko8bAD"u6c®mc"ǯ%RCn`EFmɤ,}˷zeB"\.{`));d I:j*ejRQ<^-WjF6*< sskAL(fQb_Q[\l4 ^ڭ֞jmDPx+7vm[M=dӿgOeӛOАlJ.u+Vhhk5B=`tc'h9B::\_Xq)dL` ~zx`IFϗds)V!faaBy㨁 I1ٗRvA>Ѳν_o7n4ʩ>34lf0|'T"e]?J\_~rFt|2eW8"7~P1ÒO03Tѧb3RBC6ƫ_!U1Lڧ%N?6#3~^SU 噦J / ͅvK{ƥ0J^<~>bdԕ/|$8jB$t8U>! _-zvcMZ!$%#@߷e5؇.K:L^p@ӺL|cXB!1!=`H=B+?#ZSZdP?-q6͙?2+ٛ@m/c(%bo Lk Kc6.'%[F^6IL@\&(K 戝σ'}.ٗC%n}4~lRSwY3LɃ* 6'# qs4:XRmOyyq+Q\w8S^2nn(0չp;ytιߒKXt}FKxܜ„\x;2]J2WL1A]`ţWA a9lL.jA9}KQo ׷go6nr_(}fQhڭyeWmaaeЗ>Dá9D#L^CrI27;źHAm,<)n^aZJFZO'eq2RBRfX 7~tn6eL6r#'`jb$9Jl֯@s$K"'\G1Sz?rcJdʟ?O5 , 3֒Y0Ztz]>G*I6 onC_qr\)x[b^uaLGB*ّK-'ۦ&]tOJ> Sp!2Ϭ3f#{`MʷnPIeR)tz뤤CǚfC`puiCKۃR%K=^ 6jx!,hj ɷ +lz7)yD湱kutky&?i|L蹖 xDN. \6|@zB 9/?_|“{ɐv'V҃뤰#NeDR~.'0ٝϙraTEŲ6/#ʈ,ȷR5hZ4E%tpՋ?ʇS/q$`8Q}9V.B+;wZ*anķoɤh_ 4$_rԛ.sEP4f)l&;;i!Uf=Y/(HHA*ŧm'@e|;Jd𲢋N{)WMHyW ]V)Q\O=,!:]C)EFp0k?C>tYa}>~7̋Og4ϔS)޶Na+\ =,ËI86~c \hs*tR{qٸdf_ lJ R)TWz&db] ThQMHgGba ?hQYj0Np>6!y5}gj֣}'g9cI:rSΤlo !y21v9~.v#T!_h7p::owO}TZ(ί YSK Y QjlfS:XY@צn}Ү=+~G7+wiqyVAmN->@VO;C%o’ھrPW]uH`Pӂovгȿ!-u~:&X,  q,qqә9~pz9EK ,PJru@)RLȻR٬z88Z30˛rߵF3\"ⳙwsw(!+uB5ۖm+HlًF9Ѿ8r{J\zMVق˗&ʂu(_k9~ф͵$~ItpqSK?]4J(_ ,Ek D W%_Kq1'3઴!QƨIcovi6 #Y8d+[J) )K~$.ዚ[p!8Q@E 􍷄TGD&ß X@g7E LБSOγ<]׸W\P$ ?,Plk4y+< 5FQBtlɇܻ}TkI2*I'*=[&cUW}i/UoÏ<6ED֠*65tlc,v3ios^x#͒H!ߢ8ﳻ׉} UJT1 O^R]if̨%''I71E19O,4Σj%x^LDžXSB]UW(wqk83ҹ{Z nPp!YEGz&q pN"z՟r>/(XPvcsMu$Qy5$7~O!11; Hf$RdҼƔpJG:6߀(glm3(12#/bY 8hΦo1~W0΀h'dw T XA։#ѩ^gN  TwEPLOXWq‘zm']I 'լbB`9*ɤ zj> N0w@mSͬ4b/z5FԀLd[9n\‡B>7<{dzng)L. 'dlzQ0?F\\?|15D:5deK{(Q7DW y1Ls9vjϱ/,75I4U92`vߺEB$E}oyJKY%(v*2MN'N^< OL06x:t6K e,8CwYlj/P>΋yWF^r ">}6mlzByF#/Hu2 K-TZUL}<4s4<R11p\5hpH4[@8O>0PE"֚c^{zectj|-|%tJ&iW̪B$JG o$9-<@ [:\돸͟F f8]ѫaҠDm\~ *f|)k@˶WEhOMn* y_+h$lxiֆFGm!)O};PcD}`"82s1c\[P}AvOloHK^6o_GTmm]&r vɷ3vIa'66&l\6طD1(-J5])(BGk; X0&~. xa˻R#Z&!K>0&1P%C3/6,)wsŶ^>jLY5Gzf3B@Clp(_ۊzW UoXo˿ag,۾GMϐ,4ɮ\Q|\²+VK$ŘlC1}F w`Jfbuգe)w;欵 ӓnkƈ8MJBgRkۯaT!Kx0Hrvlٲ9%]0\1pMAm &>+B/0EIu-s\c?^yuuQQl 0ӺgR?z=B%eff%K - 'kأeԛ@*SU:"OJFi k gn}\A3BwsZ$ƗђMj5یZW ]KY)6-2IcЦ c:9DK)@wj_]bMh3Ꙇ3?@_7b8T{F'P?>;zrtT.zt<'&BX4l Vib& 0I @St71j duSx'p37JO{O+$6z60חFێ&{+Yo/v\Qq!b,BdI.=ݔmfXf 'l2h]FFupś5/덚0 -@RO7W( 8sE:l;Z~בze>? 歜F}b0r/NmM g.1c}?q"3/j罹6cZgO!EB!l¤]ῬFƞu Rd1aMtFs6˂wpD҃GviP*8Tj|}Úvj?+{~x]d(QR ̙bjrTvZ[2kUػ Bͪ*\8=c 6+ZSM>wZUpIC;w18ς~ǩzR@ D!De[y~J D5uFOkߵ?m.j-> 1jSiY#vԃP#H- _,vF8`qʝ{ku bQ>q3OhDAн55gX#?vmo# mI% 8S;Q-㴶[Ug}<9HL&B@N`M ЁA%D@,t=eFXo+>\g뒯ُi\#~[ND[>ko-g 'FP> |Tp !n_Fd@*YqD=WuK;~mkݣYWtY CܼT6}47I ]/lcN! Hzr}DUO8Mrgl!dMUlqGojT5c(g E -v1o_j-Y[+=@cK / c]',HY*eF5gCO-^}[|(-Oo_ѹ'aƇaՖ)+ T|^9<+m{a6GtON>$Fty-@֬XUǧ5xZ`jI]zx{oݳΥeԪb}[%2{Q{t6ńT|. ]S(3Y@NXy!'zI5e$RrϹ@hau8#uH|a4myuǹ΅3{0]X- a N/uMHU4Hp,=}H*v.l3 p[kLz*EJEw¬ZZFbtKᖨ.%dYH+Tns{c7ԵWag~Vp`r@/7fZ#T7IRwŰ>,QVډ >#=uF/E.w墇)P]ˀ=qb A-R9IԼQlPߗח&bpgŇ[J4bcZV|$bWT{ۡZc86bxQqIa&mxE'[:168#vaA[-?%ffrMg\(P@I +MƐM`kM84'$ק#M9"<) ]u" ߔv՗c279Ȣ\fg.04E0WThyZbxůD6,?J^3!l~,Vx"#K `9|Dop Xh$(%z/.iafK瘶#wLԨοpNar'vu (7` ǧoP n#bM)FWu^i&uK[*Q!JydZ0OS S 2j)AU;!koS"MBoZv!~sJⶱ^g'm#Zȇ2U2}( ̅@4ܼvOx^*{B:'s.l|Av/LhX]WKN%'rJ.T~JE]Bv$4*n=r'd(ң/I;aU$mb bk7!c1"EHXT1c$^'FDsx>>ke.QKUB@BJ43_/:r@6}DRsC0?>Kc~)etHwA;5pxuh2ݕH&iS1{~^b8ǁ%z'&ʾ1e_x$eDĿzBv|'}81/9x^oskѡ`_MvJQoD";[p@uCC>x܂*79) )kuvU}!$ڰ)}TLOW`DvkI*G[ [?{ץ3cW1e?ks_IG(&T2!-N`rVZӑlZDp38TIVOVUn`C0-]56yt{-;,/0W_6,J/n?6#(I%wX 0 ?c@69U8赣 p&f:(<~z2x[uH rH#'diPTs ` Jh3tE1ןTaojyT?BN03juy1e}AERJvu:m U'ݻrtF{F+ 4e IƂ巊|$=:-h3EDRԎơt$8 r!N_Ck%d+IՏO,C>d& pĪ;;MN6OP`lP*-Q}*G*ӂ}*wk={nvE19o\^SXzq=yIT0%.UqBnYFvtC7/w @H GF/(yRy<Gˮ$"Q:*Rze>?z=Wh:Ӝv2P[Ee.I~q[3 ƴ V Fhpv>SK, GfP;XՒ PiO`=R3:D_Fd6>b@1+AJtmDRp~ ih7Ҥ;2aY`fgLIyO< x/b{d$' Hs ـ^9cQj;*(@q( :'v7M8j}Va~@Y,X5k(S!?;[v4/ QiO%!69u. T~`#ڂsFd(._xҍiy0xw0>2K Eٌ!ϊ5N#z*UyZBðJ ư/BlvbS9xW-5Z2OM+Z$6< ̣8y'۳TE ('VT ];Ma@(/ұ@SONA~ 4Gf>1|XH;sMD0-yER=7(w1Qqۓ#(z$=iWڑBbv;#q*&0Tǧ!UwkA@* }~Bs1\95ۥ)F@%I{r وPѺU H͹?L>Bf s[o_ھjvY(8B}DPw1fuz)`Y@.VUwK.*Ly-ai W$T,EhhJdrd̑ѮaE8 ZڱW!TkCbj=.G5`㥘4 23J @&D5Bށx;.ÒDпLXMXC-2}pL|MR9+K쳏Y#Ml\WX]#/] &J.ݫA{dn"1򏬌FW/ 3={qH0Z{Q]8ūD>`6M *9zzp[!DP &U Ġ &q8 Iq:@؀3B+< U!8SQҎ+W)UkiFݐ@jY3gIa:tNyC]mS}+apMaUgږwƍl}}§( ^ZVi\"NN%PZdN=0P;"CB~dgv:*z2wenOs-ڷދT&LS U>{+ G ^}S{So&8I!'[aņcqɶvXCM5"VhׂfErz1|C7ݦ}P>ow[X "#D{p$ I;δWuv=fO HhŜ;mrz%a KM>Y\S) "nE3_Peel2a kR9V5[PKᒱ)uR)8㊺帔!)fV;b+_ZGbhDܫ |<4 ,v2docN~ cO&KfwiyŠ U9M޶g_Bv|oޮ̖]=%p1E'u&7έ7%=gnɇ G;#EZ;Jz<ɹ(&P4o6( %QcTd#,꧟gZa@ե~#\r cI8$|umeg 3olT/mmIG)Cࡘj :bnb:\d҉IKy[|;T^e0@\2K(PSr?3R%,>?& T&H`CB{)Ӹ>g>"UcxW7 KIbFYGR#Mn/NS3$'wPR l&2\hE9F h&mz<'faYxXm^#ǹ']mYd g`VmNPe/m4d&9tR6[Z+xvPl+FOFTUs/KrB~7`Վq)Yk> [BP+]3k/)Yd C]y] H[lmQ+ ZRYq|r[4T$ I<8{ hdZx)oԫ\WKKD_ $tu둽+1Ak#ޯ=r^UZ r,e>ʶԋ/\!eI{!'ҙAcc4󖱠,,uYC#ͷ3 JBj.f*Ҕ~l} {IVުtb٪쳓^ lM I&uzN2tf9g-(%ڗ+D_^}[k3'JDIK/aKm~ g{*Jb@>6 ':!9V{]qvX0EE 17>B^cu≥ik |O<:yS 32Q#'k>WU8P@ttip5h -yP7#?.2^ `oeQfr'r) je{XR1.':el)@Ļ3'qv2̩Ti| 4p㿮9~aa_KDmܬ֡Յl̳s;OYry/ep)W?)1 /L`+ ճqy ?V&kFΠ`x`]v@>ܴQ<{QnE @0O:eG!wy,hcFMU8~_RVY"~=¾YpK*la/sB#f L0\o2նr-N%^fGH}X1:1-&f&miwm kB0L$ԘԿZ %ryiZ\Y"9OMAOn4v*Yr-lz7+dDU"'4^n|^c2FsޢM)&uۅ==*?F9/ 2L%`$;圽&\{) es AkRڙ)JHfcCYQ9i^4Ujd Ccл)D9QӦ>~ Z]dHc-)z=P5}VL]~+[϶MO c.U &ziAh\*dd+YQմ_a4뫬'ܻwC 8"G) ^Zla 4J-i t#%m:eyT1DTh:>FtXB%y;T@9!I*^RNb@r,2Qi޿xV<YMYQЀf74kfD'C٢Y]3KZ&+~RW8rw wrhBF "5r(;)`6V ICR_rmxP!׾$褮DD486Ǿhx`xRT8D4m󞨕 R*>cSv[7>lEZCd#2b+Gmj̴j_c?T"'i ߗ]h/X/ap4b{eIWoOO!w" z%z˳#fZ<]7* Tk-P}N~:_RM7vArPilHM}:AK‘JihFk,In' -`)m)9|=-N9W󤠳 h+?u1F.#݁iKa-H+K3_DZֳ>1%adإ>qhs64!zGzEX[YSJ.WI !F\n" 7޻Z ! /w w4.2.Ы/8;Nkυ_?5Ycr+*,I7dd]5(WAhVIJ^n#ȴǝgF jM6p8zo$ (?L,3!>z!^: .Nl (]z~u4a5$>:.Q]  2FǠ1o`}l}PqrZ/g.hmU?,:aώܹ w9,;Vʌ#6`K@4{BVDFI<"Yf0;_ g\- &|xDI0xrU"ywH]cQ2펕E2ƞ`)He )D\\`-)p&9 9y7j g:~ &|+6ppαv!Vc"ٮO}U-[5O&LDPK15rKtq+Ɋ=7l.1fgN;.L5֪:RJ+NTX{ HΩ/-"ѤصA]o+ؘASu$P[ZB u&]  Q]5Zp10(YݫM0ޜVĎzMǰ~xte&Y4U_7)$2,uGG0((9Mk~j[t--ar3[^E:j#MwZ}'iқv;*leX#))T2?~D}ۚڛ%̯@q} K+WG}֘(rTl`طYb-u-)bArZ.f뿔RD"&%!!ڏȳXRWz$ 6Ԉt.5VpTd5O较u ;054n/1cTpqQj-5,]="b ;@ɀx >𕄩M5˽@7QC=t 6?¹GͤƷW|DһG& +ZPOs`2.B|,νU.􊆪󅡢}i3jٞ<[OX_zW,`7^C}^F ⅮвxBY+Dx(cGl~8L5{ )VgQ rɵNK䮪hdWbdZ#~Lw s:H63eX;%8`F嫭VXOYVCU;Zp&m"!0%iURw9JRmZ,TOv?fR3ش# M6wK&R_` ]6ǤZ6=R\]ojVìpΫx1v1E]aX Z`gmiw(\zy\j/Q*}e~n6(|m:c]wu(Ow5Hvm mrvI؞7I_ vjb@ܧ1,~+]_6R? r#˅`Z:(n^\m%D\rJU1ɿK^VUM!~7R]xى79xGN ^C7jS&|xܖT&uJץu ɎNg8O:j@A;@Q_O;<ՠ.~31LA'3Az.V |SÊѵRUc b:aKRKЦ22 XL-A2Hכ4m/*ݔ Ar\pA,pIȬ.΍3 {7HԸh4QuȞ82wճ NIv\iؾabwpU'};Аwn^O£H8gPqSQylDsuը2ٚ<ؼmٚezn!S-bZNH. spN ;n|/]_8׋Sj]LYp7Md?r$}$=Q;J'x5Dm!tQph鐲h %_'6Lvq*|T\r|hrfB*yut3 & ws $.h8[;5U?VDu$w% e;zjEk"AcAV}o$Lg*9MU2 >ZJM4[X#BA!/#<9p,b;2`9D* ɲRu]T vIȓ0c<2NDMEzt3q$ $Fc> }7p_﫾i[u`ֽkTr}:'% }ۭzݙ|Yx Ȓ`4"m]#~ 1u~>h z62Gk~ tߛe|x]fqR22&Dm{<-"ヒ؏t~F!IЮN xvILd- SRJ7v+w Le7Ff<s|2ᚴ_-Mj黮eD e_._>XQ#jiyLǓ]yK(l :/}~gbܰnQ;W)ێi'edw0Gt@X)LEclɩitMtM>Fn2͖sMq7cEҰX_h W lJ2)%RdAMͮ,Kw|8˗{ڹ# ,y 0L/l*;Bst}:Λ&&I^Pn%>?V]N$- +K"aR'?f jgh­GYhoe/ps]VXU\`нhDGݡZwj+B0$h}YOfn`>fԢ5q9] \ʷƨ7z{gh+3op a϶,7EwoյbWeTA {5^Z\nE> xbbWM( _ltԚ$ *} rE@Yvϣksգ3ɍʾ 3ؠ׈ĢgTJp8I`YN\XQ0?9ZЙR-<界$moLH,KBM4;H 6H&3AT;[pe4 hEVl 3 :^gV{> v׀k/u܎*Tlu A/Ok0%L"-u FI̻ cH]3zͺ*/6K"O 7x~)o>"yZ R/7¦JZ]C N fBb<ϗ}-y\(TTǫN=-Q-"cF~`q~zL7ar\dq*i ܪ)tD˨bnb#&3pw> p_bzGI=5@nj7/bHT`-I-ia퓔D홗HVQqCiz .9C~0IsadA7 %mP~,2Xc2c}#,<o`Xt7dͳ޳Hp}Dy=Iߛc=;u A8ȲnNSUEuFT`aafd>k:%#$7 seR7o҃6PA+mBq©Cj|xK^cN*Z5:UysNbXv؛eӻM5J-^׿˔],q^ k3%,d8[cawM+bkcOF+;\ı~D?gks]S@S:^~8Jn癮)+^mD[{&|$pP $XJBCN%o"> xDكyN}w o8R^} Vo\"OS m5)4X7QK/;a> w15 ϢHE ٕz(vߜlF6Ua7)cN$*ޟEMBߊfFPjRr̲-o[;Q|M$#֞zOö\dCH8՞zV1u~W_ۻ*&nQ<"x!{ԎWݔ_f4|uXFB7`l8AYRe/˘X#N)Uf<4ŭA֓`X֯l8eL]RB"noD'g/iGFטsao~ďH3YzoS♬o`şQbMgx.=)e]; Q w>g3%F' vM Ьl-9>>, uAF;IH:8yQ({| ҆(~rZot̢S2k|7Z_M'IɌ#~O㼵:9kj'@e'1M_,> !])t)s~y~$oXzM>6(9UIqJF:N]-Lh1&ak-.;9<`m_h]έXʙpC\Dfv*6|\-'32XFJlܣ. TI[}%ȘzQv]qKο7IA J Je-Z%6STdsJo-mT?]NijYI@<=x̧$baHxx6,xCѶA3hceڠoE޾pVE87Xopav 2qzn#4pP3 Bx$ر>Ƅ} pv.zh-?s򟷟M)J.t? 5)t#A;Wd~jSgv ='*fU-N;63: ߼ P[;Dx0T}0]混a8MC8Zi3{q= )<[۶XrnWɩX)H6.tu)h[^S$VG_qk=vw]=Bh93%UuC,(Bnc2;9gCv#{!AO8&+4Vg*xgYVHSU&.WQ,ޖ}giە:&;ƇWh#&%ki0ysS/h?FfM"`"& #pf|]2_!oS@Ǜ] %Ϡzsy؁O+BZFC sT,#̓3倶|KɅȍA6aO,D`u?G4yoHW/U3_h^Yk_- 9ripK}/G]U+̉/8ŭS*'wV*,V;Gn'TEYkTj5 ;EzQ+(qU28|= xOPMwt$CAphO@q+;6sS4]Ie L&ʒ$Qjhޡns>Or*Az-CzBQ-c(m6?3q)L9ܣJ-m3$^Uٓb4ztbu^qU(\? ,dN,M*4ᢣ8%z-oOe MU?Ob~qNy|Ŀn !([{e/͎d&j_ ]v"}0[/9UgP>^j8eWhFm!~#L*JR^D=zzIDp$øxzOpNa,t*aA91#VBZ0*X'JYgv2J>OlN&s{_h?vHhW_/c7R_~.9nYAuMMu|@heB$ߜ8k9-Ai?K=Ҭe9PJo,8N~ lx@ºk$pm|aUQM,0Qb?b8YtCYltY59i8v;TCspdLk7icTtGfrr7:R+g6}(h - IFM$ }e,hjf G=arYOB9Ah UҜ.`˕f|]7&*5_Mc6lsÚ 1A" 67]%;V*7vw˺C a,=H1b^j!LN/|quAHs j\URM,hQO @'ٚNjGl;V&=!VXIag ł^9:P)T5?ED"QWnR#f^3ϏN8s _nZ7GJ Wr'QH,>gn2;vMfid0"4aA 2T {`llێXO\6K/KFN7^ mNrv9L5 3+*f2Iu`_)zVtԦ*:[7# ֧b 4)0W6?1gC1O/M2@\š\p!)_)ɡILVna(#/?@/@PH.Gʵx6kgȕMXp=sE&{,|xT8!u0U'?nqGu2 '9 ̓K@vhUHC1 14ې(juM J.wxPۊ9SEDl[ɹ|SH[M&ٔ UEJ>eQ 78,!X w;$ Rp̬Tފm7#R1Z*(߇g__;R믓xĄ.MHn+n/I|R 9<$K<*npKxSg{]G_L,Z﹆ʔ "|yh^Z7 g( jü3q'-]'%N6Z ,,˗HWO5K: XKog\o;2Evϼt4屏.b;xtjn83q@LyC|nvjsβC&a(ZSyIܰ)SS2UG[Oz-u٧}TO KvC%bʖ*̼jJMrf)5Ʌ0;{bi$1Ԣ(C<–L;@Ќ$P LqБ[ L!S8/gRQx,sy`=~hG\4*𒣊s1gBS^˚v;j 4q2;εTaM 32_Fw8bI88Ⱳsl.ܻU?a=|Z@fl=ĸ8q?qp].w xil kX Oc_6(`?ŗEh ]tre O-> eiC`K&eMŁ6ZsK[_leUY<4 HpY[nYqz?]ժ4inIm(jiIG+K! 䮰j\ ,Y7FoY "(?hv7M^l" t<0؊e}}8k/?Wѥ~8YhPh7{9]-*1#0h ~˺*rV9H|eGčN;15dJR"heQMJh 9vJ!}C'\EOEe!sa~@ʙ ۦAb8h/}KxTOei½.K2M^5 }6G Vo|iݩ ji "̡dĨI47k&}#|Vyn&LJR#RO30;5^ָ?nvg3zp{7CH*'iIʇf:xD_\ M/n݃_{HcbK~t0Ic] ,B1,?! s%$QPV.P70莢a*j@'4yVPѼu.X@! 5VDMPMm A89ᅩUح["~WKg*^\rդ6w<&`Nl&dmZj1zi9ǚ:S焙"5(&qWۡ!L{ƆӃ}]YhщD~v[+2P,YX- '8a50 IA6?-ܿGvӪyAMT:XXr:DbtsOr`zwb.\#4@mRG)רRƹzl]1%X`Kn%'qxou"qčؔE<L,!h8V@ZpZ0~kķ߭sr,@t{2$0&bok:3e1-yL7 ?,g2]=^S2d Re|ínVqPp.N@d3=09|{t{_GsPP3i(F_^kHyY7%xgAgҫq(cw/F `d]La H%lvV\Z7 G5cr@,mBϥ98v&U:KPJJ xPZ{F`||9HhF=*ݒ >E{4 !],{ Ը^㥉tX;q]Dꁞ&Ϥ|i&mY{[yLj4 |(\%rPإj;jCA DٌǂuĬ~4]"@-[ΪMŌ  wyW R &l8Rk'4Oαכ'DM7.k-R/uVSw9Ir![_;&l9e {"Xfڞ2̆Pg+z>"Ų/6ߙ3(U A~V&+;ʛ OžVۧVIو! g F;фcdX! ъ :S`5'yI_ܥp0G1##6O$X8/ < N=2KT:ߩN),[TzE]o*ruӣ$T48D-u&j=iG2WE١^ ݒ ǃO MزYKDWs,؆~@h7l!!ŸwDǭC ~ QgQ_Ye'2T{ۃfl:Ov2]T};7lpݕWBumx^θEAS# b+<}2Rir4͡,p"o?vv9aCT+Ed 1V[k%%$aa_<=ehe;(d,B}ӏkb{S}!Q-Yqm ;x-鰌?:=ӥ5A2 C0m5ik,G^_Y0Oq7D \J'7A*>l'*'ci3n@f%ZUcڤ;a6P 4TfyQو8KrTc۬?SJK9O0!Ɲ\ Cq@2R&'CF0J΅l.aLUz}*qAS': F)}!qnlUM/ֶFg"ʟX~⯬TI)^͛Q 7z*ׅL")$Zhchϸ۞dKTh9\"l> U+|kqn.2,J@;;mްO "w1}բ* i5yJ@QȚk @]=D4.9P2WOZvbw֞@t2]7IR2r92~[`Wd*X"Ғ8_D,\Yq:wG9p%V}~wMƫ뇥%[LPf5 S_OiJ/gYBBnIkNCz}A q? S[y79&*;oZ|X{WC"4`hO^|#= kfHf>*zQ!O@ȟОjX1MSYJDE6ωȌcWm, [,pP^6ř'1V%?/_cگ+ g=/.Yz|M4:439-aΆ*͹( |6Ď@Lt\V{ԭ9qFDזM;]hB=k^er9䁗"sw)^BkhbGk)Q!` T@ w{ qK _ybo@FjCO뢆w5M /,y}g.2:LN6F㴂 uڽa)97ʯb\ TU+ и}@LGi6ͿTÉʰ[W7o`wv);;~Vi_.ϭ]n+:&sLNI:؃NX D^z 3sFE~d.LGxۭӒR =iM ,BtUkx7~'Pk'dǢGmA7ՙ(68\> Jr,{^B{!aNycٓ8ZBn6 _{Ѓc!5U׵ӃyۡW1N[_<ܺrG'{.{/bw##9=D94]++@2&mU5;!)إSaFѩ-ΝEݢ0.4LEm.%~b)f?L*CT ы$.О4BLc&o/OSL)H%K'+tj1ʄF!bFhgJ}Pq]; eҤB*/i~z0jOҍY-[S G2Vz"jHpuRvm-. H P/3L`UoS YO/{U?9S޳osL;yJzvrMqI~e%' f+07OR<@ɢP>6GL-vqsUpo|zurq|4Sn߈0VsD/]["kzJwg\8{\;TʣIKvoS$in(p=ZUmYg~=qC/tj6Sv&USP 4`kA7TH֯Nd{Ib [+I JHހLwG[r~QW36Py6~%=6:n|TW@Bk Էu%x|qsno'y ,:>ln&HYJӁ<>\)E`J(+LWnd_*Om#[*/f 9 -Q6PcXR"JIB_B:3mL32OEF]=ς<}6"1&p?rӄ%&4զp62@ T)Nz"6uQATM1ݒP| Pw !7͠ m2#/EXؿ*A>cD'uQ{^Wrv(rl=%2Z>:f `gϼՙNh[#P=l?sofmM$הy:?ETy5۹`ltjRLۿ0$P@PǞX]pбxyg5Fz<ͳ YratⰁ,#W߯qbsoVt8I(YڹhoUL/:qF5cn~ǟf'(T%erhwLGhcܱ4Aعem?Scd8fx{8Ww<&~(y Rqlp-ehK5rTe1)IXt,i_@)Grl{lլx& ,Fbʍ񽙜c Rפ1Ny3XweWeBoV٨͂ Oi")^c6Us!'GhV5Q5kݺ\)g|Yzb!>Ɓ6Yd⣺21Bƹ^A Xo<> v.Rl;q[M^9kEIe~Xjh퇑H똤 +y;ǡ ^ sf(hm"ES EY=k*v{zKHeYٓ;DUc-vS>*Ydnϴyccbkӏgnrp] []Β?@NRNbnSNIa(-i"G@n+1$| VA3_7$ 3&os2zR ҿ.fs\'dk?%&w걣Egm}Ep5ӛ}Ssrș#4vt%=Q TѤg,'f+0Z+m\g5xWk0akTY?SV:&EԬĢԚȀ4o3$ us PK^N9$v{"1ֽvtgվ ?)d`&\m!ۏ2esCN "RѰSjy4TL = ta$9;)Zs.9̌Vy4~PZQΜ/wA9vkW_@M 3h#jg<_! VMzq+.R3؂?X̚Z) "M_ko8~gMM"t$.N [hE) 8ZF|S:?CM P:e*oTu+1I0Ƹ/1xXiKŲ}HfS)W[ϩdM˫";Ga2f @}#KVt Q^=gD.ƛe,#`N(ܢktd<LZޤ<<OeZ-| &VHɏX ݴP&rb gVGYAG¯@z:R"!k (-*[s<zKLFd1gW= W5B*@FLT7O(f!I5hb?|;'8FΚT8&J# N5|!87vZ\_@%f߁hߡw ɠ̷y~-xfl@Bz xB&5r'ʇRPرkeH} `9{1((DG4N|j{&}Y(<,;BÈomx‰L#"c ZD.*d*T[YU! bI "8 j&w1 =t_f^`ٓݺm/ Ě)۱ˎ*y%~6oDeR[,si c܎l#Y0ڪ-E2+L9]q=S9=А#?2D&@(mB!r7]m}z2qG#f5 %9n!բYИ5͊ո$zɕ(dP?^1BuF`MRj`'%pZ%sDZBP* e꾎?-􃰷`H鈗K\g|zǒaRLcHIT.H.z?Qsx`Jy+r" 0Uᙷ_ } *B}A$ $A}x? LʦaEa@l\ȋw^M>sfc!>o;=:䟌p]=(Vw;5RFԯ*/:gP+,)Sŧa8ɬE}K( q6w }P|ǟ #;G_F4(S3|扂L :ZPmOIum+ `~("]I"-z2pB 5 |(wחcnX-6~Txn/y!5p|1 . xjetzgu Ow'*AWarAHI2S 甲q&W?$767m>oI$O8p'85Rz3 u=hI>H{eV]:pAnL[Fr&xp%MX dߍ(w4%ZQ@cSH+GTSMv_|C,39jb[|łOj[HF/SU 0[)(xMٟD beЛm/X{uum*`O}Zv]ia,)_,sniTTk%L]YJsað1_|^9j#z 3U|Cϛ8ɱ3("=(r . 86ǛM#p԰` WX}=! XI^&BLFrWŢe& ZmVc"%OR+/Qȳs!82wQäΘ{9#΁0> |5BhP4SS&#^w|7-su?ө8;,LtYF_/1E|4`4%ы1ʄl9Y:vSܪuVƀ?{m-d,L#–0.,z؜? $0LP u.e:}nu,&{ޡe sybkQ<9i\hۼv~bzhN&JZQOnxN8IJϴ6TɁS! NBSsI$/hn7 > it`kH-4˷7$=ma}ֳاL2y(M)OD R",O0o GsXN?LN~C25Vs(| H z]"6| [>BQpޯDcj**ʰ6 )Эz;i0i$ճeR'䐡 *,#ahc1ml)q psJ2R{WKSҘVW̺3WaL&9"Ľ !TR~q㠝}gےcY[}0IӡP$b& 0 HsQKU*[zScMCI#{CO@8 ]Wnh&WГrEQO`i%- 7QᐖIGgBZYA:G<}Ftt/kR (K{YM͹)#iH1_t](G춊zp6,jm<S0+/̼B?#hPODT# o,BҌ=@fɻY \,dAxq=T?ԫTgk~kɍ`5r B2j$ަGqG !zؼOS ݦtK Ƙ2'%}<~NVwbv_`۷Ǻ:`ÉK{ JV,LORކ3#>]S gRɲЉ%EŃC؇&MJ\d&$`tQYM ꁄ1 HFϵ3@U'kHgPk,}*|R (C8$'ȯU74ݓ I y6Zx [xv:ya,?״? `X^fHUPfyD "촁|{}m &?Zffav\ Eˉpew4qey2f޼ֻCՆK}ˈk,rZ LY1I;lEܕΫy@(~`3Vf"lbyWU/ފ: MQiV;ʟI0ԊmkbܽVMeo}QI%Ir< znyMw+NN Ix̙}=oJi+)cߓш'.O<V <ºDNQ\c~ȴR_:]I}8,P$aB(v OU}UyL헓(I"IӲ?x֔pK*=(CH:ރޕD-p $? mQ3bFy/i /NXaG S) J{ߋu_sMf;W?I:]PqbMķ# D'O^zx|CWs]GӡY@qbF4=?^բ]QzFW~[Y$*h4Eܤϫ$*4A M*;Tcj#IN9{ E\dbue[w Q& ㅄb8%i)DYOoZ[rQ;jnD @ -" ~tdF9;'_td'ߣa+I+.:?gL>tJzUGK+/oM8& Ai}50ʽyl~m!x4a%dnE73o.s\bBhtZ 33$6U>JR*VaR,FۭT[*;J"aYh!~aܞ<2D oc@$ X뮳 Q(aZmg5J@X5MWEpWo*6o*uԦ +C٤X,+hQt! F0ރմR7ڣ 篌gB"T٩߇ME`*kٟ =@/wؚב6m|(/h;EʚICQPXwτ?8`0U-q鮳, N1vlT ZB.2g!|k6MpWJ]a[ üX}&έCkYwqdF.k/7n۲#YNනwDn={!`U,^Y@^m  G.$7BVgKJՉBlNֲTǼ~TDwIĖiXr: Uf-ހ9ˣ @X"'USJ^*Ѭ )!Yb4$IiL"!_m6HT$2+N>E\ӢMoGnL 2; 3VqwyZ$pPӥg=zggkYYwUx1c&D') U0 6QakiPEhSk:0w&a}2rF̃K\ڀ: ܃DR6m4#|2ԗ N^o4Pn'ԶתꃣLa~դP@}lU\>v!熰n < TJ H2BLĭ1`x;I2~ D@a˙sYo٘~8by5%pJ K5EfxKnveNOX=8]Q]]㋲䲦sǶCyƏ}?B)rKlj^ lW%pЫSE67K58nߚxx::u8?2 F_~΀[jc:MH R<$$3e5X`V Y ,A o++RߛF/䕅EtsAw&~VaDQx^Gmm\YS@S|-!*vB6I95g6%B2bpiHVuF/('oD;dz!EJíʓkToxi"u( #NLl>z&:_4hvKdjiUI)-/ae೴H9.ܻF {)rP:zp0<7s^?g G" ? ƛZ{o^ܝLG;]x?Pz]򒌱Yr%m[\^'03yH1&Y&gce(T$y2n _s;k[_]hG<}9r̾oMΆ[˽@Dcrr`ZޓTRHt&cű`D [Pʱa &#R' Wmա߼8~mPZQ$w۴/pmG97t|K~Lpb'S55M߬fCer]>VVtM5IZ' BjYdy`UL^ѩ$ot)C˫VY4<%%89+45=*9Bp ~cjcTwۡ(L8$#F-qDF1 Xo8~*k6rѤ"87/ְ0jֽE;xvyڴasbkm6)^q4ټDZ2K1gOLIolNRM{4(R]E0.0זFw45/Vgך>YFwT=-c]k]1$eUCy WDLkLVnhg Z2zAMÝGPahĹHNW O=xw\k)яڲ}Avl!@Ben^dSvnn391SK?%Z9@=7X|>G=ˡ'S2)bzy&s%#ԧHـSre^G#\M:j/ @/jh!z"iw ~ ;(LytlQ) )(ay&.xO u4>*(S@;70*a r>-^XR{@(FrZWo#b"|W+՟B#B%|ӭ0XVҁŎ>࣠648CE]8NJAy nHj,kt @z@| 2, WE!J;.!WF_SWg{'{!2v˺WC}VK3]\%g¶F1Nu햧 =h9B[I/ D'AAPn*a&` ^=jJ/!˳2.j0Xž^· Oy0@m`>!h" q^/#/Tʳ6W|мKpAYS*vW^Vl&n$@c㊼WY񔡲jKFuHe}ryٷ0|lA|P+sBpօ]S8sÐU#oS].nf1vJmުNòC#Rr*5̈́x($_)Q}ǒmU܆~1rarc"F<Ɣ`D{7xۚq$YWTióaR;$Jj'ӽ@C3=$A;~᏿SSLyPYS1#?4*םhџG\0U )tXdnKԿ{T+˚G KZZ<ī|:ĘUXj/+%ںC~4_W)wa:!w &\ +u",.p}mz8#iB(Ec ܷ3|OU0fVqa=IbBFR]:%g.vD2;h5)@BOStP[ܤr4A{c{ϴ%}4E|S2=Ֆgu]\m T^-!\* g@aI^[#/_Vo/NG6r5 4ᣤ"=z򋋴j\KM%nc%}eCF[*qN np݆\Y07,jÎRD_)$p8KWcoIjIΖ S31?i=2170"Km3 ic/SE$'$GjL1cL# (̈́S&ݨk#Ӕ6|y lqsofcH[fksyXHYQ9ۙ38_ Yo Iњ]p7VGDؘO>{P.[V$yp;$hפOH񫴴Ԩp?4X$Ƌ+pMYq>OFx2Oq$Jo?qڡ!z\} ?MQtV3d\?E]Qswk>Eafu7S=@~oi6sLⶨ(bjidiHGg'{A?)F Μ߿B)-_ w7%$w}j!.Vܢ1~Mۂc?5M3։w5S>[^i\ڱyȶÄ$wp*T9nLˀj{eڝo94.8gV+PWjL҉;"; 7,"hR*VB'z?c%L0v']+E %@p 4HRۦA3vOL<.9_|,+y@X!iFD\KVD]TPm>K}n,v lo &lZA ~l)\G}!2l]donꉓT)rm᜖3ƅuj<%ſ@d~3V?~,j}}::}=G`|롐l_d+AP$}f{b~/=Zrέ9y?:e@4L#w@:z4TgL v{1&ۚlFM /%Ty>BXpyR*fԉY76Fi<LY^cNܤ?Ŵ `VÎmD;${VMѾSrO<=2]AXbt㧵n¯ J^+:Wqh,w!ʕhBuUKx!v~پ{RJ_<4:7 vMKTJ(;KW=ߏy@ù6QҬqϾ{DDaK]cA3z9VdӐM_-:؟YA3\80QSV:9x.-/1܍[6=}؁ SRثAo`n'4IA򧎸䗈b5%/$ =(;4H!=DZ=!1j tGd0.?g}A7 WY!-c]gډmߦ͒Sۑ45i+chylDv#KCà^7O ַlc4 D0zD4TB&W2nc*[&[yFRfϞNfzE`C;  @43?;V8jda iAKn];c(y<^9a\)C>=IY 3qbX `ƺ?~L9SުgnG j"TpSvϽ} B c M`Q߇uw0ij1 B`2nNWʩq7:pu ,=k\)nַ*n8:;1Q$i:_;회vq'nN"\Ƹj, ϰDcII ]iW|p?=,% 7Q9t~oW@btDY@)1p;A*=lGSG+uo늄jh\49U Gwr:L֌Ɉ".(EmsSw:tw0m0 䚇? Sðю%S)m A0, Klxz+)(lpD$MlQ‡oć.fQSz2a+#3Tލ/J7EI6#0 rvE?["m+&!yi}ĈϛdW8[jZL8MiE৫3]"[6;\!s'>IܑPG6r%g3 qr腔gkjJTçuZhK6*JBjôڳnzBk4NkU K_þ<ճg/"*~4 3. m \lDdc>OW+ s ;gsϔ=Fʨm0MvTD*' n=CŹL ]%{# @2O,wWLPT 5UvVߛZ!u4׹7_3l? Qڮy@+s~W'lzci8Jl i(\|05D:~$OY!g(aҚ[قzcJsgJ*|,-U齲ޔ[Bn_*ǧ4HkޢF\'F \\#l$k"Dˉ@_C v%BC pBA|XiSLZW M<$IШYF,+(O\BZ O,OGrp)TPgWnt-(09.0 !'zBd88s03A)J73H=Î&vBJgtЉeQ3ruFaέDž"B>LF ?`Hp_J4~aIUˡTߤXBW|kc*q<@RTRq5_^@`%J"|oB4,ՂaA9*aI+`)V&CE#]k^bcĒ55PnkDJ)g['~Md79Gf;0I~o5:^}R=WX1Կ'DŽ })R_swa ? ar{.b +l0 Lnd 470kא/hqKOI+^I獬9[«~|S}4lAb ۜCc &٢G.ҙ'kt(=&B:%~Bg`1>Er@;:k, `;Hbc Up|Gzܯ|S` ba wTK`N47D??ҟB%HYڰߖ엑ŒSY %DN ^H]C vj>*H6-!޽8i%,/T ϴjJ0z4O F.;Ei4TTQ8-2&\`-F;vA i ^[BnaAP9sS^lPbns6AC^oZ3vQA+i:*\!mp/+SSտr:ng{sbDI{_l yU/(E(A?Oˁ:i">b*@ #;J80jVKC~VKWVq?k"wzI'LOKT۬ ,U?l 뤂NoNTҒ0bSJ !?LsNArT{1CK [<麔Y@"홮Ky؏QnJ?՝UM"$]yHl4!ɩMp'^e5#x62y,`WlЏ̡<:.ʬFzX9G=8Wةf> Eo/koTSn8"R3vl?r)p[nΒhB5",ڌ um}ȣ3El-@VX [qu"ﻋjUJmc]:o~]>K~+u=}d7 r" i(~ʍ.nM f Q YwYX҇nLEM 70{p [P_Ir4'%Xk{Wi(iwlJGcW٦5-f G]g^GUЏ+tת*ZS7_IA:kF Eip ;-tMFʚut vI6X!YAIyiJԶ !O=z&S)=g_MwKŽ3/ J[bmfbRnGEv ã0J 4i ͪIKҝkf9.tI"qWLŢh;} bc{9gL sd,O|K)D?G>ACoC${XYxFFf;?θ;9`R?:Zw!+ͩQR0P\dg3!\`d2Y,fԺ.錞 fv]Dg< }Xu=i_8u !>&J\ďL8Z\,q9t>+USc.d(&8ݭq ]R0С#hVsP:ah_K?v5*3+al[3 \oZw뾹C# ['u*sΊ@ho[T~{ p38Y4Rcb8 G  ^]9Ť54Y;}Um*:^cȏR~G(3š i_eeb~}Y'p n' FE3r~"PF?``Q.,7KrR=EM;^aK‰\7',X݃>+zEND,:1j h=VOdyu2уX'$$r@kvqB6aǺZ޼xށ K&Jҳ_79:{)uLH)^s#1D-! ƐσU">/=!zy3ѯe4=n<7T|ȋђyҜoeJ-qE .)\[|ܚ-a`j6ހl+A歝LL*B۪<9JA-ySanXqg΂HM@%).l7 ̃+II9m` B% f36lL!O f,UqӚP>#1Njl5T͈Y·%V!z&Df'}IVNV gO!AD]Fh=[⽵;% CZf^c}du? I>N4ye6²4~3VnqQqBհ/;zM$XY^R}w\cK*rbWJt<<ėIj7U = W{'xhkid$j~CT73V:;cĶ^pl;=ޯ, _B=nVT`uX'[Ak!/zƟ@ʛUBbպwc"f: 2d -ˍ,o86r_uY93; ;eƌZd/]kv7eT~6HMu4fμg#}a:AET3Z'ˊg*^qu;) ƕ8v$uE'R|>O]`23C^* [-?RŽJUR ]EG>\#3@?qxF?ܛ1_LEkH:>>4:nZ͟GBK#mM>S gܯ߅j a AKoč!-?5^ɽozIHT: z1>p; #pղD*"⺵%=Mbڪ?M9lP[1 4/%O3`8\Ըthzi2"0]7KyӖ~Hpb R^vn. Zykm wkl~Ӽm~3bCsaJGЂRX9"k-w2vvd-ǦEIqr^'[j*(hHSF/x\:5HK5ikno6lV^$R,20L%֩2WbbpB8.ֲ%jO45?TBN5 >dj&;&&˜va$+~{ev ghY1 t[(hԔљIARI>`X7¹c#mٯ eDŽ-OW)A;gܹ YB9Se@eμ@NXDv!й<"M #Ďzl]c"BWŹi>˽BAPĜmי FngǬbm2!ʉghT2Z\ e$:z6 5ټEMN0B=E{x tТHHaT"˥1 [[,F-pS1KY_=2Pr |F΋wL08xlI}ʲx2o8\/.W<ELMRdH(3C {'sG~Z*)g>| sB͝ Z/ĶA8 egsb(UhvtK2O'/%T1LT0.,nHҕݼ-nMXouף*\zAЗӱ`\(-$qQ׻!R&%fq'ÖJa(ޱӪsERU4|<7gJ7uwBF1?~NOoG^7{,4,;5V0;r|)/X`W8Z[oU@iSm5}DU|@]ab⚵nGQ966 Us^s;ۻ|Om p:-/u.Q!X^܆\<~l("jI#u( 0eEeͬqIAE}2OPJ;o[7ip33J6ǩje)ɪ=ِO4 $$ Rך7PxDE_oSX&Xݏ?k:dŎ0G(Y$N{Eb$,H[J[d۠|=<ɓIBfCY3Hi_*!#Xr9Mpo^Rz? Qinonx&`K&Y""Ey(ㄱE@S>'0k<BزLXtP 2Y_Y ߓPG$\e0"m_3ƙnM }߉#wm[oԋᤪIhN|8$ia&ǕۨX]ɩxig{ɛ.rnK pK dq,̾tK$΅$Zn3^Ա oQڪeNW:뢧Rq՛]7igx&&w% K"3 uGaG)Xn&Hի%)1SE5쵎Iz|.m/z%sKA0r1'WGS#q2a0U?%$B1hJ͌j,>iaʟ o c.RٽtdTnu}zJK4аk//V>:mjhac7 S P Jn9CtOݡ3yP'v=4Psid?gisu*)L`:Àb[K됸ʥfwf>-]UhJ\ y:?ř҆}< Nu)"8qXĉX bEpBC`=LC h}v;KziN\ߌFJ"t :jX ||ŁPX\{.$`y3m|` z9$ o}}&;dR e]"a(%q_;p6I,/!cX:R-Q;%ge4Fq;b5J[PO,# +e2f#gLqÑ W_@o>eoh|,J_a(OL2-LnEtu ) 7UB!{.tXW+H C`|4~=D>"M?&TB8x8 ֵ Ze%3cG?D:2,GpDf\(0(B^m9?ߏU*a Fz4vF!J禘A [~]* 6VU&"qxG_sIl %MeNdӏ@D?eE^?ЦCE-nJ5m>l̇"=;Sud&GM?|En9 w2PpO ZɄw.׋`^LV/SnTIubjX'CDpwɵz3Ǧ%K 2Y*T%8z@'&zHjDhVR_aWukZl< ҲOR&(WY ryr>h %N|~u[0i7abE2`ޘ˙ӻ(T٭AX nGuvkB[llJxr% '=XB.!_ai ,9͞ڤ\a߁-4!C!UaM4M >s_~ʅNsGv QkM<;ܐ+Kmܚ R1+Qý[Crv+L؋?pB$vȠboAnYmsJk>=wPo0Bt~Or-S[l d#?;L%Ǹ`@> +<` V 5(,'>lYf@ vq^ݕ>Z b,?gS,$0d']<^;1v"G6p7[Ⱦy{? ^Uf)AanDV#*PK85|t ;a}8W彟$.ǧ-!@,_,L&&@Yܸ/&j^_PxN.B@R XYk^+ x>#)yw|+(g/EJ'2=~>ǿVWC&T 6i\5Һ'agW5" E#zAZzH$$_ѝsme-]u* G1bܝz* {ffLKV!DODU>k"->\14wpRb-J!|Iiܶ^ĉ9S ^WڵR|/_pM_PN9AwW h~XwΌ胋r%:1,@ ;pp"3B/rH]# :^2} 3ӿYIilmn3_XUe%0 0y&]h3 ,EN崓f`e w Fm'O+GBu5lmXwxk }:|1Je,EXBvAY} K}ytOy{c5w9yЙ#, ̼SݚAJPtU"l_#ߜZXE4.89WV"|pP\4(+,]*ލho g(E[O8>gx2M.a[2#%I ~I,a8ܒmE2*=}Ddܼ]8J>=r͉ܽu$w0ǨLC`_Fwu9Ihːe5JW4J}pYT%~9_ML*ꡄW]Y(0䞪y&-8W~[ueѕِ'ir e vy܍C>Cx{`%P#Wf` \ᬶϸ[^(I/\5,4R@lh 1G(לEȏl4tz1.Ȝ. 7{spY7sD} ۟pwH#Ƥ,iFo^S;s4#S Z(;k ݙwP,z_~? kl'~1x6쯃y%G )n!lw! DdÎ=PҌ\N,7~MO gYYDTENx+k +vWDH*U{ꌉu0wݕQ)F͛v~>u|bk)u9qu j\CZ1qR]KtMa^8TӸ@BLK(0;~ńZ"b=. {KF-ΒхJtUR`u3F0Aq 8 lliljVjޔiEnKʅ :&U2|u´pQ {6-[8GV>5b `0MTe>giUܼ' %Χc<#he[ t ji'&] ӢIxLЯe]:䍢qB] ! DB=weFN [|'ݧ["tqʬ<^HI+Ʌ$&2WUUޙ̷'y_ 6K{w^s6%C~]0EbjgŶf𙈉2)iFo j 3>[䃅шU~ 2b2Ǩ6KW'fA_3٠USO{(H]odJڈI/'X m;LPWt]3v3ҟg@Xo |)iE%Z~?o w<ٟaOG7WeOg>ȓqYiaqrZB r'{,Ğׅ`TZI>9R31o@3ƍe;zTe|w^e]`KdJ N#_hZ"➚ ي{sFVFn콁i:n99ZI֥F=,ӫs^ rw MY5^;tdqTuowZKH=leߦip3-ҷ,ej<=,$?RGi<`>o(6har#F{43VH t/'枮U4d6%8v-ڪk.8+}#sad`4r*zL0!}a~W|i*UzW"R1D˷PG f\>5~OO-oks}y\řriO6 ׳5jGh`h{mHca@EO+;>3cw^wY$w_!9PixE0㫊1G`[=g[etZU專vP:d ??akv>8m^T5J,Q_~5 |RD^ NatCe\n1Ax3K2i@7)p } C2T;.c7C.PAQ4 Ǒb9Kix!mO@^XڏCָg<)i\1 *H d,1 :ˀo=%5 CVmlpbTlq%e;6oAuTܢ뺛otEH\If0 =,z}*hw-/wsjG86su (T/olR|<RLA>YlgH?ʂ/_|cuٽ"cbu\n~lRo .¼fDoD.o_UiphQ˲J.n\\~4{D^"ÞJ+EA ٥]/L˞Nuxʼn ;pR/e5f b@ Ojh/ ny+G5k\ֿol9wRl: \8pF?bH;V Y2z_sD*BR .S" xefiR?gv V֬A"XƢMעznvkZ8D#d 0-?Z{0r> f"PXY+\ b `qmv?`7*m\Xf ) <:97l%M)5R|$dXlHH m+y5v'= |6e[IE}RP`2uWσ m0}$uPp F;O`xI8ɦ}ixkZk_`~3LgN,<*ޣ/ԁnWK[QC[4RP=Lm}B*&Z7 J;w?۱tEn"/]0-tMY2zµ"8Q+mAC :y1X)YE`0!G;qHԎ}Ԥ dFqܽ<"gsuCr'υAG>O/sa^yr:.~h:冣(>ӠtIVϧ6MՎ"^F?5v—VZSh&E^*F蕹;$UDoiz&<ʱjI?,үk2!#(6pGP);]9{l6Fx 7TFoKh挮,yS;GGzPc4}gy( 77EgL_~rv? u|`YJ=꒫Vl.<mVBK/7'B<1zfXu7ǒmx>H8YZvZcJj*8H|HNfnj~P؈xSWh 9' g6Fp9R-}ڡTF#lx;x&ݻ9Fc}Ñՙ :QKSw ua= 20#2gnAA!ꪸ}1$%zuL0/2,Y}TM^C NRn$1׮6; E8w:}D.)7'T 'iƆf4Iv>m 7o- M[ 'Kx"'lKˆKyp5 ;ڙ;T@ #%wDt>ǤlirԍR$y˯Ep+@ v>(cҮRA;Ԙ _w|Xۚ@P^7ɢȳHmhqRTTBU 'Z:ysJl6AΖm:{T1 Lm\-୆ʬvk$5V$zǁ(vk>6 )pU-CﶀpC:3i4 /P&VCwXH2CHXvH`J.rˡ?T=9ѵp{gl1C1>WKE }Be:ظ#)S19{Ҽ-hLޫËg<%;>B$N@tֵ8Q`:h hHPMe-78@l(B$/tסȞ!63G`N#ht1|}-⤠:>rj\.U υɞnp"ѰFb;VT§Q M+ԬcJ }7} ( 63SFŅDY?fwDck QE2*>eH*F'MKKDM9PKZp7M1C q,Dը9NNDc_;O"mFRfAMOkJkrhg?#hFlz$be2 yy"?(=vm`l•x5cJ}mkto4f}M/BF3BA0g5uE~V+AG᪑*)jEm-Yپ&٪`C2ΓwiwVm;`Yj.-g`:k- `fnk u6؜8/ej'#J{jK o%Υ\yIPǸ#f#ua84Jw2X!NS/$v(ihFx;%掵0%`qMO޶ &NJ)(c;;/퉧S$!̟zEcVxM:d?gTI ~%Bq%oz3ƠOe ʔD́ ,B`Qa?Sow-<.tȣw#a҆/UX[ T? x@;2D =c-Y$vq˙+DRlaIg陙]@Ox-_V}m*6(#ɩL~] kjj`LdJD&^y*B!+G~}Y @>Tk3&ڍ0>Y{YsOh~A b`LC,I;gm_e;iIT!{|^-i=&ʛ,rujϓ >f߃d>dI]ʍ9D7c%M}07 miXO.mܓoYe#ZCy?20"e<@AԣrOVRS[Y#ȋYaYSz|m$Gj-'m&nρTpQIJFՉ׌xl7!*|&f/۲6b vB6@&FӤPz)v!_NU-s-Aۃ #و/@WK k2iW;w(*  >=Xc,,jӞ'4t EwC(HNizxu4dۏ47,.ئS\/_~YQ dIL<ўN;$$,juئѦغ1sN rXMpZ5 .6h ]eߚraՔrF@ `d˚̇LmXzY _mu5E/*K&bb~3 MiHnV9;cnc>Q&t)Kk;cW/*{@@cj|CI`2kv <%ͣm&V:_WCjTjG(y1 ߂~чҺTžc5%d/UB[}1RczID^D;2lJ}5VB)ѠV ?_3BPb2gW@?Yjw{'x )7L=c^AxqE\SԦM˾)n+ ry?q'&>z킾vjWF7SuZ;< {3jI*KPz#3՚|d21h]| Ǵ!# 2iu1Wi|-EGlۊnPGNIcLti%;4Ц:uqhrsfW\i%X; ĩYPgsT遽 qgƖ@:!qQڔ2rZ.=ǠL8=p"Yh903G;pԍv =d;n+3ŴNVJZD'Oehew#,O/F>fܯw !Cvm,xo#t.)wHӶ[V2'M⼴Ae_5,`PrDXq :^Ԩ{8<1G«vF;38_HB15bQ8)<='r[ u@ݹ5:r5WlSc/PH[7?9Է3xPq^vuMDt%lS*%yAn3ţ ͼIQ,L873S)=0O?R1& ISNC_O$q1YJ2ǥ\Q S^݆5DrItדȱjHG3bN+yd/O,jՈ;ers׎(}9?I3B\uHM]B-RV G~U›*y4: |f2l*L5yUTzlWԉ_QC:E7ƛ%+%vx>c| T롯m8N8#̫\xL|mfQ~ jȋ5,/!/KKW7f[ˬ _2\:nILKPĄA㡉ޘRqfdRv?&@D$4^_Z]x8  5VDA]d'6)5|}P;M沕fsL}RaͻlP|tJ}q$71kWquUO4XZ?-غ/ܻ.a6=⌟utRॱj# yr#főW\ 4nL}%eOmQՇw('CY*mJ;YQ9utE+.TRYxzbL ,"o8&ؚ'A^  :uPݿzkVA8bP1qNuX M`aWg,ҙN?<­^]˗+9b8~ECk`Yw&NjA1Sg,%};ȗ6Lϖ[EH  hMI(pփZ'#l KmԥWT卒!z 3/C~p?.)Mz: de IӺ7n@5>WL#H}r$1[Xw[V״zŇ84 nAW&hurdiggόޠ_gs8%t1|{-wX pc $8 .` acrt~9Pهԩib23._: w-@>k|v[;M`3kJӈDd^w)&ܢ9d\c''\FV<0RY}?Vϊ[a7!bPΆ;Ū1F[NuZ fv@ʀhs7<ծ_]SET{ yv0<3]CYo}ŨB[(%FGVa-!6R7Ҷ14} w&7P@e|1A 'ҢZ7s6Q3h -*T-XdsjU/tIrmtMfG8 F¹"c)lM^7zSLe Zd&Նh+*m^RTsYlD!Eb6Rg.a@Wq9[ .bv;jpgETaP )GCgqP`7/iX6s=V1 tqEu_3Cޡ2Щء~Rˆ2m7 HQ* saU6ιO)'ڍa4>ϐ@Uϒ~oʒӺ쩰^-_k>kashHE1}uȞ!R7xNS:s!#.||շ2cI`cdI80BNҤa:9`p*pW3pS ED6;TMlr}H.;( ȑdL52DzHlZ|MśUGZi޵/G$2a1@vXO_ѧMXK0)!m՟^ܨP q"n!Ko ].S&k5N}#.6.lM|\)} RrXK= vt0DMԝ&ܣLktx>HOor҂a2T#fPJG_CbL! b N4{ ِ`h#(ƨ'F9h^faCe1?vr"~Pb]3{vݱ_q{*vrG_2\ve\TQu9]IU j?#eaZdzЍ~532F;øu \:uFv̀3/3ktP1wBOTO LjXUwllÃ8U,ӎHmlBbdgziZ'(s'IXDo^12ǝN']\hӏfu=_@'Hj0>~~(6u ZT}q=(<qex=ۑNM=&j:aeU>3 \9iVa6n`jux)cMMVY"fV"%B:ŤF{'4 {J{.Ȅ$PT r3q|y-A@N(:w^qDĉr7z ĉ }~)N/#m387sp, ߩ%|Զ[)oݤF~ZsPG_ j=]9=1 =H"~/s(=I0ǽHlH?%z-ۇmC,bq%䇍***nR[ٸ.75St䫅֮`ɱi!!^>[e:ՋԀ0j̢ҝ̴sf6C:,&z@25$SKU#5j !\O7ddK29pU6T#}=ϯd>*\5v,߰84Fpl9+fhΐ 3_PGQ6t j%!S6肬`(5\!ˀ0Sq@Ej|wSoN%WY~[_4§?xY8ky.O٫k04Q!sn_UƆ9|'Xt6C垣0MCTqĄG7ߍHn.oH Tvg'ɉJ)ʆGLqee7SE.v^1ё@^VZr,op͹$Qh}~uT͇ +ޟJۘoŠ2auA{e;C3MvO̝8$ia#y㙠e2 hxBb=$cxڰ@Wa=$ 0 RqT6cIZ婗3wȫtpqGhk z@&rN$r.1(֠1YZǹ~x\^z4S K[Wo}oZ*_60/V05/yc Igk(hK]QAv}2Ǜ&C:]C+GH!zprg-F4H=Ln;|#Q1լoY i~6;Zmoy\HhPHDHg.R{br+,9_a߁ؓaPiX8]E=$L`FK[ADThځ*aW" SR|+F)f_t5g ? x6FTI]꾗 BB<Жp] O̖哨%ZEjF&8co^BW`Lۘp.$.>?W9\ EBvnNL|Sc >~h#Q;{8& u>'H9/*?e=SʣQD ^ 8s\'yhxԿ cO}b: NHvPP81@l0pN>R3UfTkV 82Prp^srUz)qwO|TZ 4?~,\uwxq@Lյi^b6֦͘hl 旮BLqKi5& 400acV9+;ݢ35,O0kz<#Brw x& hb#OP%=VsOw(2%YpDl66CGH=|nv@pUNzP߀pn׍aQ~)^nNG91=v Vfs~߭,vyIk S ;W,%\'Zxi";V$t tVF>?2ܹ Pm[ala"\0YHƐV)znq9B 9.*ʂЭTZ?,|īm6+? (;ד-L~p)r~lCz|(sT84 =ʥrI}<+0'ؠiN.O? Ò۫]39,P004  h#I<7zw&[J@^KAc߈8ڌKM)Y"\@{N .Z-=d9э4EǯC? uo3^֖k?f%V҂M.DOcX4әNa;t>6=2o`?&fW|n?ƃ HARt\Ph (B*@V. !E{{zCadlW-tWqI,:I?3H,64<6;q/짺?eL5aRz.oc=!zOg2-@Y3a<Ѯ^}cڵKzjsv8ﶨ-V[=c]f%5lBOUkX E3QrDĉ]uu, I蹢-]0i[h+fGSQ-V\g?BS^F9#(t+S3?,_|Z?kAQ$lí'ڋQ>]<~0Ƶn C`1?S5,L0SX~Og/Tz7~>C>zug+88sy%!>՞DGE=D26ݑPm\T=!3+T"^úK} \tfl!DbY`se}X`5 h71yXr1(;ukNToZ`!;술AG=Q) BՃȱ֢Ǚ V2ӜGy쌃~Rx1Cw+ϯ>`)ͲǕq[z [3SƵ6!xt {۪F g}e ¢$U|a_b䠲4Mgg>O0 ܯ(+ A*𪐀E }ɦgZ׻`ޔnZ@m4M!~r_Cc{>b񒿨|ЏG_?` eËr)U9D(*m rYJ8[bL^ߨ^(oAf#5lwV L9%.qOf>h\t3RCʶ8vkQJ ox'wBk_x{vH1`Lu(Eb ~6+ ?gT4#bsc!$sQ!$;vN?~VJs"}uD9 GVFCk1ĢPof?< ]LsLd\8eL,WƁ &~w3%[8ܨ+n1K5)UM Fs-rd魜 $,5KTϛɁ)u[8!ai!SH(Zƙ&J-?@>rk؊F+[.t&^}!U^X_%>GoK0+ rbsd ;G8y)a=cJ\2- l/:⍔ֽ~F?T ^56b9 'VDgpqĬʧ8c9Gֿ_iCƘ1nw\XUz i!9;^ z*߼\;v,asm%S}Bb"_;ᢖ<8LtW"FM( 'HI;/;~"K sM _S{vU-gYIՂӄZ4%Bb^A!Skm{3wLe(\~ sl_ L?]:7YGzMB~ËD򚦹Le=cb:N:tJ +F3K5c^Ѷ,vf w9(vC -F _{%h|U3E:GO3!U5GPH0FDjբ9L& v44iz&L='4c Vwhk(oD@5vUʾ)Թ-SrY ֹcs֧w~;v&:$@\u7f͛w,D{a S|/SJyxę22/(pgS GS?QαfFO*xmdhM@8QpTwqRjk/XfR_ t/J4Ss˷̆j_pB?dϭ.O|]p.Q@73җO)nCi*}<.囹,W<'{~5~ G$/z!򻗢8e_ctmKeGTySߗQjrg|&~ )Xso)itrSvgySgci' -vTP1À*G0^5o.J;Lft1j㰻/Dp]I)1jխ >⩘ҝh5G,ty[*o~}{_);ly~N?ZC|] G}~tYѶ!jy\@Gٵ٘q79XDl"2U`? H\(Cʂ7ּM uٝHdkeZx՛=j 2N3>m<\-5(cFjG1RZBc|޿a*\B,ә0|㩵dhܿ?r;.]v}`/y+([E^BxAL;Xe DO`~EmK:mX }ghB;~h\.E*%5}n8 4\9t/76%}+xgUR Bb+*Ax{?:]J0ΕcVvb4ƦľPqb2,kl5?(!?UٍCP{9"Yj&$U47=&ѹTsһFT@jjΗȮg<ڏ9&푠YL-XF0%` í>Il~a-`zq |,W3x MȈ 3TcPU/UZk1GF]_9@ɑ q+8Fմ 6p~0U\^Xk2 h[[V_Dw,މ4Q M׏`a~: 6jtˣuP0Pfse+j6JХRf}5OE~P Hq1`nB\so℥/^X7E9jNOUbFXq_鷜1uC(ŃexxI/Еm[%A z'u@]Ŀ<܍G'=<2Vv [C:;Sdӵyrb}o&kbpwu Scã`!rik9}"%LJveb ?C^粐n54#]NoIy;U?~FDC) K07yVr~M:aQ'ױsRMӍb98qqnEkOKZX S]{X8;D(Co_!ӽ{iS4>G_LIֵ '\"$jJ&nARS+Qr13=Hgw:4UYjO qBVrjxNYH|T&$9;#8W0.ci" ާ)W$)*erJ@ \W0̘үfan~ƃE?eRtzƸZ~$)* J?x1 H xRc׋ +Kުɻїax{m,mү@0ʵ;Q7܉7ͤoZbyMax?M)A~hE5 \oEWb]okԹMۈQkkLgUAW5 U*OJΰDZFtġhE5l U]:׌`0n23t"pi$?~8:KZ}>*(.4>,i\W )^ mSO 3 NIE :{ Q,ֆlnzU@JFPxtlb%XPq&Z'!BƧ {PW}9s9R0 r`u_urWe_=EK .(i0l3 K|tDrYwvBȤ@OfT~5ov 5)z#/}')TbqBZvM. 3;1e(\KAwu97ޑ&y!wwhCHJ*a8G@la5EMV8&sw6>f)̾:U(Oa/nң6ձʕp뺊>^^峬hISv H&.r9@Xz5>ꮿ"xX *\f \VW2_UJ!́[ 'O!iō4tQcV]ϙ]G;YgVaŠtG6-7سbPzY V>wA(׆F BNu ߪ2wDwzr/W763yX@<\ך p1^xdz^#>ED?M;g(<#|^"6c}!dl\NMeScಾ2aW)gaVvzYG6m_+bAXŗRٺ?cz7N(<Τ̡~|["=kQDdc cO<i:XO)Xa]hRJ4X ot2q'nS6RPh+?GQ8oV 5lcB.̈bW"?T3T7?ZI*+GPՑ@,N6{vWv-a29/XO6Mo j}@߅۳=5?R`硓dz]ץ&1\ImNn`sȌn|Ke볣9C6ɟ܃tNw\aI"΢{{5D,43&<<{?yaIRIoֵ`z/5,wtUÍZ7ɒSV m5څOWi7{9ͧ5iejG-뱣x_©=edbN|,%v!-F2R#v ̌>Rڴ1-LF W)=l}Z=) 6eTQʸA"'𭅨DR+P٘}IDq;TcɍokN+*{gn :ьg"ɳm\6+@=qb<:g=]{exBfVӅl£M  . ;,3%qCcx}Pѕ3p Ai,K)R͍% d!1_(jf(ބ(s*Q o$,FYt&g^H,l j[ϳ!bLʡ?3)W)uy ӪqY?%4lGP|)Z7iTLVChT@¡2H 1/?XvRuJa=eUD]9GjpiD Ƌ3, ! @E> PN{[pADuI1 c,ſ4ܬu聖MG}37&.OS}ff5y HYGRvo] lv~ >؏$}w'Z!B/lhU8p`($› 2(j.6܈ϱjmL | rsgmtlvûJ<@}?BGwG]%l~A 񂐼 S*l˃e )#?1[bTQ us"Yv3Ȝ`<aP7")Xr[ 4?J8D DҧRX ɂ{Oax/ߌы*\0] Uf|+.f]T[I~xzݢyeT9F2'c 1.bϪVdJ=Um!ƀOg>s}7Vdӝ\,c~=La 68ٍջ||VNt~N< 0!}_' eer?MX9Pp5jbxzP~~'&_mE n\~]`ڋ%HW#;Ah|O4!Bf|Y^s$1ڹ> ۈb4Ib3-p #әR)KW4 벊˱/}d#|wscy&bk8sR\6 h+BX=C{{6W}\Ő[7դDDM3]2Dseih-^FZ-Y8$*bJe hy7ʇΙ3bX90[R]kŧpt)VWbQz/0 3:%::9RGP$־tۼ $D7ւ3P.в#ZM֚v2;} y/5F(Yp9"s 6X26V6k0 Ҧ7LI1GCa-404ޱ )8[>+D1qI6\YOӱH }Lkw,iGVhLZgCOEFΧԹ崭vTYݏ'Y4w"(ѫM2X7%ַI!VXLϧ9 t?׈ C\9Гߚ [_%._kqO@m6'2&Xz}`7m s( 6UHx^B7=g3bQ*9; 5buz[d싦'±nPSA'ST-bP'rU|,CCl:u0C`b3)ބ%(u5e_bw_(vv<^K2|̵>3zE"(~b+h ?sqa75#~`+gx*P1A^k) BD%6i =X (XQtޕe ھNG-b%F@b19Xz7R֮{'72"2idb}HA\~cNaajPgOAI, hN׸$< vMr."KjG>G/ݠ^Kޤ(նO/08 \$ȋmK6T}IV=FĒSXWKeh(gxC?<}ءt n8 ^lycD˰]Q1#ݗ%uFk8xE9X?r'F6XME۠iHǶ2ׇV?{'iNI^]P<$-xS@:Ώx\WN =RFs0)?xh67Ůa9 ǍW^9PSC7u,T9~"ݞR Y,YW !(%U]9gQ.96rE#L'mܜ0mK=3QO6Sib=Vgկ[DGjAzWݬ!Imz#k<k|`=k\'CU9u5ʥݦ,gPLTКt ~dRBl)6N_j%X؄B[+EnY]SnE=B.i`()|r3eEq Z9Oj>*ӶF4Oga-Ò^]/xڕZ .ݎ+dnGe{AUX',%Z- wqQ>p?߶"Guf~OX#|.Y;2ZCۛPp62L4Pv+܆Y}Q::l7s"],9&q)LIM1#۷BC$C-_^Hp,&:)b!sLjLfq/5ˈiGe#l4R]FalJBw' g~JyR>iV"By.Mxe+^bv<%sM.E .izMvJ_=qe5ⓖÆWz n"mO)1؇7EPSokh8~]<"em3rJ +"C,kGQ)S9!h[Kl߷#f@!xK; Phݷ^OLj:T@͙:Fq ~DfғBKR_׻5g_}mX{kS-EAEQ,EHZ;"g3=Y;'r։" NLZ@s>W :raHL!$Sm+8C1_ Dc? Q5Ҋ+֑^X &]=U0o'MY4ՊB$ / |nDP1tc08N*4SiI"p_P2Nvxl UڳA ' n"\}v}Ef$E q.QUۏɀD5ib!yH,P-.o>pA; ;jXڭފBW*f5H N/La6>x&E]dqV:& ygh?fD@UKg1uERtăxg?r4I<'7}p7g7eb ˖K?G}+{\tfٯgpQ“>u_@\s=g(]JDR* q~ ':TZƈnxUdiM Źml~MdS"<nDQe j^Ёpm{Kn2O+yYGFa &7y8;r_1cSӞu6(Xg4<n֜~l.?'99r;_]M51)bܙ1EY;2q=5 p1X;OL$>r0I\ytSǻoyRvԌ~* hqEZEw΋ _(tkgeeT$XqJk\C]*ML P 7 /y!K$>[SY?nwӟ(NRQGr{ggcAZLL.0 t$R 6h7#+J>-X] s;dY~) Bf%ebN+c5=v'$!>G~ǿFa1ŗO4A(qoB ɎT#L 7J v vG<9ry8k:WAcNr"fXB* K7`^:#.ToAZ׮ H;4G"DDoPJy%71* O$ӿ[.!_-fQ8e}1)(fW~.d?S&@!=Yʨ5/6 PflN}g'd㚅I#7w)V3 Z)u Nv<ɡkEjZ$]]%urmEo(3@._-\v17͈,$Xt-@q뮦I}lntMj?uo~U5J+w GZ|0"z=C\ee/LY;j!݁@(H^)"U90%"I,Vۂ0!qҼҝnqD;7 0ؘ K*!l79Y 7jT%}#^I/qyd>s_O:&9mi~'PX&QVAC~7mEnGphֹCo4I6QYU+ۭϣj=?Wث.`ZG`t2T7F*Boki֍xAMs"Р:^bؤ3i.,C5 {"{8W/F!]RDu@9c cFvKtP@l}f]g#`AaͧHaUJ(q](WjZ!zά l1;f냀cjWՕo\m,ajޛ];l[Һsa?'9wPasIJ*]_g7NyůFl":len:L&a||pfXd}:e+*&;tnVqBqk/,ySYig,;A{v BQz/3WɵȌ lh=a>gB(j,Qo(@Es40nwlkv.XPy0?'(C}9A(榌 zV[=*=ξ@ܕ끴/r8!(^r]? 1D+6.`ڡwIyWJ >>θ=0t^(?/XygA~ v5n‰~<#{9.x%]A" zg!}xGΏj hFhc=0YǽW({"݇%f~%zo]pg?2cߴROEGfW`؎ )&ly骭_@zlUǞUӮg5GhI\H\XAP0MRa^eux?+4 yF~6&"2l|Cx6L]PWI@HRjur"2gj;8щn]{ 0 z Fvm`ɵSa6s/NBڎX:}SDo B30+ƐDȒҗqL ugP$~P:|QWyg{[/H/,=ѧ^6E WB5Lz"ct€Nh=@F4ލ!ki6HWB }p.%|-~/p!9aEYE#(Nju-.s|)dGNU͐T#Jzaݽ@i |cG9x~+YzVRAaiKtǼ+ܽsLpW?sm+LՋ^_zX~6„/YJs<:ۨ !)al-JQw-g\*[4~\L=؊cPڹ/,k#4ҐJ]&aâЉU$yHg;+@z \cK֒q;:3/ Bܕ-_\:x% +XsRh#$ࠃ…[B?[֏{.xl%*_Y鉮vz[G=WzAnpXv{0hR|+xz[zb 1E#hIn4$* q//MXW o\K_rlleH&sɽ琤TiVDd6mQ"xL8ݸk?T)c6lݕnhdl"Z/ c3fl28}w3,g^]%Pof1 rL`@nޯj0pcBr{y> y緟j<d1ҒGZcS/J + K$r/bat Er;eb.I\ۿX2K & %4!^bB * (+zUg׮%`Qο$%$XvP<~<ʷ" ŎwPD ORmo]N3s)n6 nl qo`:s#me,\X"÷_2cއY]rBɢ)S*||c-9G_<ϖ-4j*9]Xh˒v[sQ\}wU8̝R / rh>JD1Jt!%"Y|B.XK0ufaNd<޲9 j OVj 03P#c*6U5V?߼B x &1Y^5-VxMeA@L`붏;WGc =$-aoy^Qfܩ M e{9\(/"΄5,ŹvrA^!9El{XK;'/_#7dŻO^0өK!.ގ+'Yԏ)?W摗$*GhW.R.@y2C\A2Dՠ?4VrM8Fl.n+`?')}h]Y& +EN9"PoGIX%3 i+F$:4Xchkqi>}LIz)f%^u1tfZ㻙i7[XS9Ijj1֩f7 Eq)UoPl4LaUF :ن-GeUgp>:Er>JjpP>Fs-6S׫'!眻!GeE61bE$QґIGxMkf|eӂcZ`$EQfϳnWT7~)2dBf'&ev 0 K$en^O%7B> _&cpoS~ezqE0ޑ¤_5sn-1iȢA-ҁ>ӍcI)/]x}|;Qsb9gVF<6u=<X,sUQW["ˋA9 Ķ{fۈKEIr'Q!ͼٶnz@azPbQ:Ci8ּLCDz"+ɰ\< Q*!w%+WZ, ABXw)s)x/{6TvodsK'Oz[`7%ʏ]:Z0Q]ږ3޷VqLF@3 m)G"vp p+L kNDY$(UK|r5"{Q =¾FaGN&GD=`mTaI`3t? GKS\oG>O5DmZIKJeU)^!Ļ/cNJy c{5?^kG ֫iޒ2Č(,L"{TK4TlW&xW4"Њ҆#HU&:Yp^#9 +5 {ZnIN Jkkt㻎qKML-LWwԴ5R87qi@y)#o@zBN66UϯY`q#NTu%if_[B4irN"J,l$ԇJ5JA%k# +I%~_Ze?qSGdukӌy9ƫ3*^u)ْ.NeGPIq{cm稭s@qKJ,\ insM0gn X\hMp4XTQiu5쒜€m|dGe; ɣq88;GyRu(w5cI@WE.N0*5\zol,-[^-/8 hV4h^o3EA8O;gOf4*=6M%c }.KHHA}XK{uc|w t9 N neiU*5sNO> zXf[ /g 9;SeM $g`}U>*}Q(JKM.rIn?y-4P;aapDhJrim۟r4<t^ϾB5vćh-]!u9&vB43Vc |Z{1JaNyfI797CcPZVC@ qp0*3dZKTr)c҇ R\Va(\>l`ժ2X&#eNx|? =xWw87iEqѾD!⚣,&̓v]DkQɚ{~aDGR`/x4^چߧqԈ/ s" W{G =.7M#4gLkr{vu6=,,~wyޒAzY;!`v,xs6Jh` L8`kмI/>'"j iWUFh}%gfg wjyIDAbL|~{8$^;wPDȼ t (}^7A1t3€X/I,eH-fxj d%a<.ĚKPa)w:|" ³+w `6!;/?j6"3E=_[N#gqepLدxK\2(oLv  P8W5fbl9 0~İ T; , FACB\Ԥ{N[GĥR\St-Jau:ZZBԬVnPcrmM0~6U}uVv}&=D9d -pq!.7=UA04}/rk-ҭgYR69ռ>r@fcʈ->~ރ<4.ù6I&ciޡٚ. z^ӊ-<*oZ ubB+.>upo 9FAzR!.ѵHVUOY nYLhȯXϷqjMAi_JS஬܎cXkz*n ̊ofLyɵ ʂ5dŃ4t{2`RqM$Fj0'$%i]l!h%20qz~4멺M@Z`{pw(V HڕAzO;( 2<\ikm/aU䚋`MSW$QִCYfBҀ5/fHCXS#P~;DwF?:{%tD>/1# 7!Hg1}ˎ~{ú8+ cww d|[޼MПH #cSIO?M, cV"svDz$ ئ!n9&{1adM&\Y󱾼)9mC |!ݑx0R}P%JR^:?1y=Hɣ<:2Om3"*tۤH Mdp~(xA_eYhZ9 :eܦ?>5 < `V:FҮkbp"23|L&CWߠ/;2lⅅa8 @JL,7.4g<[IRoMNP5 #ڶ~gY'lA0gha@<(;ayc~yV쥍\jLkI_}$,v{ q!`MƄ2AoF،\O8?8:#4_"/m`xAec)m ҂ikh83E>9)=X'E,f s!&~\,V-oȒlaimW}Ly&5Q^`Ct?IGrUH"+ W^ȱJ$jwQ4{j26ų `a Jf$\j ւ<zT;İ㣀{zPUw[I:*!̓&Nʶ>C0B\'=٠,lϞDOQKT YH iko2&:!QihXFYug}9&0,"kp%DA^EG1Pw.+WoF8mP3L`N^QERs-49ӌEnE-``UZ&ZR.n(ClgyP}Ǯ<(Em.x!vݚԚվ5'ؖ\z9٭*P`yCe Jc J3.EHlIw[._%gd{@ۮg|(Dqi$-D9I"q.`?2 [#r5@{\ҿP\:PH'vҨ+:K=\KXΧb#Qڝ>&,XxdPxSBR "HVBxDVEcP>G3Kք"!gÏkDщ_ƏuX.>u9w \nfy]|ͦ1цa7L` *)]\Àed!SjTGMb[n{#Hvu ^pa6 ?rr){aCo~:荠8Ij SgO @k!)]xv7vBW0S1%-|d,3 7>}0bHYe!K~?&b<=]3U-l .'Fdw?Eɀ9H@`c`Z3c_o_Vp8.GDqY,aϤIUe6}lL%,}s(S= ǽ-q",[ˬ#`Zb췢Ӑ*7z9U+מ'HxtXU|٬>RBS/D#@w`zUm7s30WիVK[,>jAj~ [y{F*=#Gbz$|p.zrxJ:9S0U kTMf& d\'S١umN3Yi>~H >4/JH~v$q>-Y:! N4 0ʢjf5G59+5<%VF]q*G-Ud> %HHNh 8`Ce@X 6hU~kZ5 ^OEcse6#ƖR\/5N* ]^T<,BLXcPM@hNCΪ(ʽUBgáW-ftX 4;C9m55^KV{rއR%PW?c&\I7 9~{:lȩgÒU:pxv0gVKcIfgJ!,n{ҴL ;/]`R%jAIDq`kAWwT%G 8 VHN;h:}eHT:oQOvX m4<0PUT[ q1QULcN*C +Cz˹ȷvCʮ2Du1v`3[10Q=wc9t7KLωG 1p|ޘ0ڨh 5>w sX].KN+w}ZO7>>8~+<"-9`OoS%Dg$އv` X~G|B,\;zU7rZ!6غ&$c [-M}>gYF}huP;Ba鱐-G skdM>I͍ܸo|y+ݏf !rLumw|^ ;ؾ&[ֺ$/_3BO zc}9OQJo WTmrA%C`IxwR(SnkY넼sP|fFBğ NLX-4o!n@yr6G㥹5_'V0XƳgp>x?LR|bb$\XMĜ 'Չ-t*] p`vָ;P PON!ą5j-CTrce((ke,mn~>1[/8kԆ}*PIæ=f@V??q#yszGt4i@r0uz6`aN71sy`e܃q1ҲHZ5dP')#(͸B 3I FF3ٟ.µ)6ޓ81L%qVh2%,z4yU2 oV2f۔fPߩأLIܰl\pwhihֹf2~A7<;r-is(6Dm$îLhO^1 .4O6f䕹ͪ%V ms&2*]nOT7O\Lgoɀܕ%+5a+e`q\Г 88.T:Up儑7z /dKG':TSsTkВ#қ-kX"qOsEcK7 -̳4)mFȱ3lrŃ~-2oɘ$ER!r?; \{K@Nu3QR4#CBv.p X;^;ܓna'A'7+N @+{qJ6]ŭUSw";cX[q8D V Gk\c@ 9y%ĭ 4 ͹HNIyYev4W$.9;r0yz%(6`$]PUӰR*َnfZѕ)xR&x&Za 6%g o''%ui{{C:$@]ET }f0V#Q孭k)ZsLQ~Gþ mO +tRuܹ{Gk,FĪ] |p(k)>Ezs@m!oG;՛lH|z?U!i>:i%Vd|t+ŶIaЌ=Pmn`xC7m}z˴H򠝚0O|}?4% 51AD|{m%9fBl_CZVLv*A9GIT07'uɑoyw!WanE63j3`m}Z$0’)FMӁ:-)q~6L \r #^d1Wqbj@LE)݄Qw#[N$`*Śd-O^ t<}2rݬ5J%02xhRG=&ˋ/n(?6prS(=ϖҢiIf'l )J"@ntryQUJ(̈́Qֆ)uo#ԩg'o?ruռ[S jFPsd䛼6LREd`Fѱ鄶dƞmK|u @LϽIYj)|Qx(G2px56E֮醜KyH 6)p{zdұi0&zhvBzXnwꇃY#dY~|1&CUA 8ydYud9;ּ\V1 yyJλS?DMgޭe/;nkIM"9SB(S N) kHƀ6+1Xg2>I%J^ S7oVXC8 3`֯WeU0Qn%Ct4%p*Ő$G51Vx;55Ѹj՟d;8J\&a/A Y=+#u'#:Tny}KXI['j;G/ з09S0KN&h,3\93r ;!72&648}>Bha4`<"$1}D2yMg7 K9< dnyӨy@ak9{y7 ?ik59ev/>L!:_C68jo;I9<Bˁ6@*ќbXD{{".nrgAV1d~dDt\]JSZaނݵO}9HW O4HaRYCDFz/ W*7V-d&E4ipOMDfJYMn &a75DF5 t tx3K'8NO ha@dխLC`h(t-s`ek"]6-/S؅ZdIjnD<8sERhQ3[a/f0. 5 cm7|ydE-`6Gv AXh4A' Q)BA/ Q.$7PMtъO?כibAj0,ko8ؘE5syCml_VcD˓X{m%ϓGΥ|ee3g!;Y(i=ɩQE5=U ɿ @'չSJf`FAEV8" Jf 9A>O(A$T^wYyfKpȡ0i#΄&{Ҹ]lk_eKbn ]@;td a^UTc⷗:HdqEO=h]"}/:X 9ԒQӋXKæ߰E&AG9%r"& ߣQ1x9$A\ jHͫ94u!hQ.dlqj_:Lj;t'4P-D:S@'IȔ;I{ݪi/Պq a#WqISOM'>kZ~'Wܟ/T Iܚ:[I3Is_IaCDcFfki5i2,~v!iQit_81}?O{&O(m o4/ óaG*ϳs?ihP?O ShcЪG|/ooVvp:dXV|=Pk;\2a.8~65ԪgN >Sȍ:V/|PzKL ޔ1+qإ \`QZ>^!7`48ߩ-w)+qjn7l]'uP9S T[;s nË2F#–|9mozwZDXz ʁN(^3p-M FsʋaubCE7 |=l#!k=o/L! mPt|Qd4)yݸ~1!N1PlB)s ;Vtҟ۽fS;^!"R}!, [v}k4>6]3B B;d4PP7ɐL? HVE@hOk1/AEw-R`O6͎֯'m*tH)뽩z2nűEcª|DS~*'/jLX"*g#3"*o^r=ќ%e5U7f)Sg œ(ѱ*XdoI^n6X\<"> ɥm@őd^W&yO!1Owe,(~Y~n +4d((ݩq5Wʯ5xzV?t_eU3_1ۍ )b-;OA`(n%y XK0 bn2k+'@t2ƀ;i_LQBØLۚof7LlSBw"#[lqc/Z!YP@Vu'} ذ‘hk#RmoL-I@rjPHZwS uFvbbpPЫvy"cv&tR1ebeYiׯjH9 f C 4uRCqo?P+]a.R[~҆$[*@ NNJ"6{ <3)c*o=%CA!T ($?uﮙlB9t< E"Vco1z[vr=zf@}*1_S&:(hPg̒T F"`ܶ/ )wSCzԗsNK)NS| I3w!".}iR7ҧvm|4b2\GzmVؓ};`z {x܃#8>R`wP-4.;@ne;oYrIJk;htiՓyPC`h+f>?U&- /eh)KΡqIn}=I7]j~5YS轹< }ShOx4tSsO|8YN%Yv7F gxx~}$hr+Q])̲"Dǩ0I?)挄wmZ{aa!㄄ذc##k ž- g1겒]eVAH8+uk"1˓5d$mfup;ꉅ54ᏻ0 5sOT DF{,Z.OsA)؏]'%tG{k9FT50uAj( ۰C(]NR4׈OY}nڑJbl &O⌊nƘn0D٢/m 6Ho 6P)$f?r֯N !a`lZ<ݜryϡ2NrsNT $RO*Ș6DS(F+/8>ׅLё5ɤF:NQЯ=skDEt f*DvW$ X$,}3X}2IE-'F|3v?~ՠwiM.2,&D7Lx}IP=%hZC8~v Fjsջ8n!\OD?H)P?ε33g"L@5R_bqW݌]<9]ϯ:.x93tA6ؤ^<)WP)β%帪tR7kɏRY)7h`= ֵ!H;媗%^Wl7K@4={+o&7tΏ y;fUָK`tIb]l?A+v:KQY7:c!~cc(!QK+<6l`AoFTWYB PbJ 9IA[KjLx|zɒ 4w{^1S< 8B .=+)lX mfP۶~ex ,Ɓe%OvTϳf8N$VJ>r1ܝQ-Iz\;|(d/[.'nSTW}v~y3LEF80w?~uHԯFιr/uu@HDY\. 幹a=ip <@Ƿn Lܗ5a5݆C.1˼i]gaW!&AI}0gCq_Rߟ bDGC%뷟^}eRA/ə?0Vn!"̄˦6=o['[|L?]{o>a뻀Zm55 &Ϧ(KOZHd~( _ubo7ƷZ\nRY|v0LST::޿226az YT͠$!hʢ)H?bxڬ N)~}16eU+x8z2z^+iℤ=h(Ts8]D#/G>]ViʥB ^Yy@ȰrV;ҼOW+*E4hy9JƫÕ `ӽK8Pr":&[b^<H6Lm?3sX`ˀ1<&z:UVw$u$MݑqkLgoRM˽{q8}7?: 0\ta8#YP"xg+ǃ^^$BzE5}jf4y7B_3wVuV+d+ofК0?fqGZ?Hi 4bi}Jf8NEH_{= b(N৬?"_L7e΂MnM S Ѕg%^{קͮ#,Б"H~G; M̄27jrk@( }Tm`s0fVzXϛp8aL:w*$%2f|86QDmKaqL믷497ERIكlRtFu!cc1k dij2qųwqLGqMD赑Ndl61F+տм"w=f+lddsop4 !>lf?!׉,STP|؋ Ӥ=v(d?<\HW!|Nvi/3^&Xy-E CWHt~:ҭZoe`>eWmi^P(xVR P :*WF+j4yXn:DaEw=\YGmI];{GS-> M]KYQau }' WX8WVtdIoIys c uZev퇔o;F ~3[&-ӹ@c&E;A5E 'M)$[XY(  HXBФo!.W}5\j%xqð8eQMbӭVX眀_u3_!n~ӱmft_$zUͥYa2 56P2dl1EDףEs2ʗ:{3 Js#5*J D?a``-.3l T dG>2ajAcn5aݡkhrMϐ[&X ITfi}L|ì&Sާ{  ~D2$J 'Řcy PHa*[ۉBK%HM { z ]`K?ծ[K>iBj)Ē`8`nQĔFRq~5n)1u4ƠZX#F3r7aLw?t80}pgse>dP⫈?N*'3 b0r,;c(goӇ/]PMXe8)mܳFd{!ێj@ҡ{* i*tiZ!ZUp~P58xRgpT{ϸKPS>Bbe?x õO[ɲsgqРnɽTohߌpty FؤO~)E*a4քX?UP35+ViBT%4!v12A3s0Pt= ?'3b5B,B=h6z[ ;gW<1u Έz8fq^8u%β"qS^= U1-S(fKKfcz/;86hbHDM[TcZD/:i;*:7F=#S&f\?*#uVﰓjW/1(, cA?)0@m#K Q]gJ-ِ2i.zc%JK8-6u N>&4_Q[m`HiYZkO PY 8*YfM(WՃ\CE'q2}3x5r' О4Qzf 89!ݧ sHt'|ϹzQo1i!iq|=BWn,b5x_Emپ@* UeΟ189<=5ؚ6s/ 8'.%hM3lfPzo>>Q|%bί}YxOFGmXjl [D(} 1 F61xR*  d7uCL w&XA1sa]SSʦgHh|MM.!vwF-\Ԏs^F tp}'NB|tiɽCޢ=Mwwӗ!@gXHthlE *AnN=yE7"2l8 ];Z_&Ǿ̀[o_n/9SvEڤ`'de-e7~,$\5 Wu-yj9^[p?]\Ӫ,=5H5u< jK殿1[5MK"Q<7,k,ĝ-(x1-y<5LUBӧyV nřW8V4\B]wSRkh[;ۨc(S؝+~^c|s`\yT/9qߦ84\Vفyj DZIEnoT(<^ؑ'#Ekhxx!YkJ窢{-E}f~ŷ?QH! ^rߵG ]pBJ/XО {e @\A?6S< C M;a/#Ձ@tz>rWJƧ-h!WNu/C˞*XP)^Шrэkf$Vߟ fT^!*(_Btd\JL#6*z^kLqcOe LdMњhTÜ"Q{=:,,]6YqSPK V&_q܃ҕŜi@"ަZ"H|[߀T*Iy:uҺ1doE8 ^t=v= 3Ekp&|ۨvNwQDZe6 `@6✓\c["k@<:Q\Dhܻͧi0]8oNvpðP~?X(K2Br EWdqsmB >}a!I1k7N]-ޢBp¶ǁl8 .ҘMlRT orfBΦm"˓)1kI{m t%NiS߬>:i>x?$C[*:f6dD76SW!Crqm1*6]r)Dc,tȤԿR 㫯"љLj<à%cga4X4tPH$MGBO"|~O4cRb:Ci&4Wp`A]aG;Y4?.A*RCֶJd&_vo͝ ~#֑yhyx/7cL2i )<Hƹ$8=psH>7@T+4hke$'Xp{Et¤nt1rs6؜[t]FEEt(U&x9UmbK[.20 U=iqPQV rhm~Ff#*&9Xݺbn.Cyv*{9+(H"i0 6{clҪ? J[rٓ1n ?hN+"mvP:!]m퉼oGjB(2]3l6V m:HWؒNU WpcUFA6- JK;l1{AKLq( {fW9;5Lʄqna(m71jyx4ԦG,Y>y `ZfzKcUL3W_%N/ SW2:9am`Fʘz6AN,rt.(6l"^a*3O_Xv -0 gadib, V J8‘oUm$·ط* 4bŏv>sЧ.V 6Z_';& Kzt7|␚(|/v#{n7uZE-FfC[ShaQ-8w`= a*ْmmWHv8~˵Mx+-$ Jtءo kX }pɏv6 pty3}UNYY,d=_]W3!pL`o\0. ʒ@|gȤg4[WBZЋCj DƖ|9AxAorRNt,)ghk6C#cIcb zUsP>pr|M7cW'djn"J hnup: L$L=[O!bRCkn2_0Џ5,W}J8΍،kovfY}}ޚc[-n=w ?v py\JԒF59AA8\TK=&fm]UhON wN'.$tZ*ܻ$ 6FtZq8D눨ȶ&ℏ \nUc@+UӃM]T@g4Zw*X1ɢl,Vlfc~$YI(l..CNnS;L?X;Qv4sR2\?e8oaU3p(ay }u~uYH569S. ޢ=QOrG%((!A و#6?lIw;{RuG⟙7+q1,HwN hu|oyb1R\g[  ;FH^bOdgl Oxjq7ͺ4m Pӫ]k4d(pdogj!.NL$$sa`rlgz1FBPІ;!r5rLܒ} V_o>IS2[j6^1 ݺ>#ŴEݍ &#!A( 7BŊ0M%u܌>ۭ!T ЎU&?vB:1- Gq$D?/ՔĮWfdX]ʓ?=YU:Ey|.ް^.gGsLOq1ʦ&z^V.#[Ğ]PaKÌhlǚf+hf!bi:_LQ:,g2LZg&t=sӍT3RZÅi[t 0j%G&M]񺔃b;[.;ZWaI^0ӚKGT3v!Pٿ߁TVFAyyiB(3W@L>oWy벀$}PI3s?$6\0O2 |z軌8f Ar˞ʷr@7jKdgqHWD&_˕i rh摶j{ztz we3=S6٩7qvr7Bѓo8>umG{~ 䶹ϲl ,Csf݅VoWͱL^rT")YzS +!$fN }n7:g%demƘkIxVp~`+S:kɍHLZe1 9=:Ҫ[{"6]CQ x7&8u]K&MrVmn=\ _{1Đi j)\{|βdSZ[MT6O(EcgVF!d/ & y>"AO! Ci\*a.}5]+yRYkDh1E5qKhє \%x dL0=zr;xYY=S$8$bKHhtJ6EW"\țLj^#1-nǜyI׉KBZՑncQsI!5E~R/T'&lqX\` bd"*BS4B))Ӎ՗NA_fS$jU2|$bj'PT]B*n ԙu3gSd@`hA2p`X efzhUUs=I~V>LO@ꂈXT85{C>4omTBKJ &|lSx^c-7-JxZ@ewJXG6ȱ4n!\ͽN1YO x{?(dF3Hp[y \x`.)Ö(d1w"s$\E]*XUMKݶ%}$c/.I27BP^僢¸c#{ֵBue&'OO6(C9_vk·ȞIg3`n-o\,=F5gx4p(3Z B*;&w[ޑԑTqEfcN@h;at!w%—o#$XdEMؤdW]Y):KH x6\z]O0fHiaXRxP>*qW+-C,DYDYj9{ok4hy'K`N 5V@7}-bKhꨙ}$~42ݫW2]*SKjwX/0og0.Os_Qa@X?$ fR2 )}&n}xy8tC}T&+D=lpd2I|Ȯ-v}9h>4ugg<˵9 »dGnTi7q,L).p2<{۲ֵŁȲGuA\Udw/q>J9f_^lXu䵍xQ,wn!7$ƴEN[9Ax[@5w',RRlC/)~-O%fwF]rBzϋ Vn^ fG=7ŀyn=/4dz96I}=1l'H"ǻtAEe2> |N1`W:Vv&2 :#)[y EJg<iuEs<P`_\Kx) '+圝$v:156~L"'/?=JڜW4CerK&Z Y)T͉PЪ|e"2ΪnPjXw5sns7Nc `'pOCu>_`̍΅d }F[}-O5߭xNjX9 /7r}';LV|*5Oˋ*4W^ZV/^QJ;deF |~ʎ&_F:&uO]C q / ;D2f :Ɵ.iTBHIx,gGɫ~7{1κΐYl Q{"ДeڀG\Oqқx(jwcwI.Lq\(@AuzZ{6 b6HhjvjɥRtY)i7pDL_Ђ-hȥe y}63͜,.h%ag:LdlI08qjXvP0\ xA'tVx[VrPFzMxU%Ks-Caʦ =hkwɭ#L%- Մ,錊d>/[RΠF9s1zW6"{U'F)^B9QxƃeJ+ ,7ߞgc'M7Io@;06^]{0Q aOYh"zgvx8 ybxN?Y馠9slBXITQN$2V-jtXij[q@GRz -}n-)\MLJO Qeq'ezl G4W9 n쥰g&n$K^!.-u5!tϐW4V9SKG`%< Ҡ滛H"0B})l$rE=9á,F\%!iy"h%qNZJH $>U l-*&].63ؗY\N+PhKcGv`0;v]OVu7z8-2r?U]p` y $-φ'FbiSup<]r>H2 "-8u癹WQ+*{wxn%*M10bP0Q8k)텭Ee|ӰM8-  e5|q8ӎ` QH%[Ԍ!t[3=B}uUؤ  >gCJ@k 잘lՏtfWΏً (C2:-5͈F:#A'M}G; ,F@܂<|MsKCDGA(^ǪI_Κdib,yDJpL胊`!A4!L R{J3d63uaTJ9,xQM$9$y01ddz̋p7pgx:I2hyxs؎f.*ZjgʕqYAH1m#e}I٪SKCr aB dR冢yJ7C\N)!QBq6869@)򮉧;+(9fpJUCJ JpB6j~,VeTzu&ZĨ(̣V׉p(ԵwQ$Ǣ]qXNF>)~ltcobB(OTm^ElVKwS}o[ޅrz9@~]B>L%XE,CFɺ.ez=\245YQщ_H4;Tݍ'(mN} D̴J>zח\YR+{{0&Q5XmRH.{71Ņhz.iICD̆侊~k4c o3-W-XACsAxBvh!&y\Lg>R+pvEMg6i_n/F{9en1<ABAu OH~yE~`v3(gr -8 t==HIod!a:%iWVm*̟]Bt*s&d)4.<j<* |7B8PiJ# 115`7o>Q"*γ8jwq[`x3au4ދNL?Zyo5t>9Hf0kF EpUgC;&Gļ+1~!_z $];o=:xHcd/oU_m#d$ܬ;Ndi72S7/wTƊ) {̽W_(&s\۰XCtW'HB,lqG-GR?OE|tNp4E1b;EinbƍQ͵FrdP4̂ʒٵjv':b9 Uob}p$ Rgl[}pBNODWdX_|2?j#PLK2JbM [>˺CP433ʟ:'{pj%wK$`pBFOK$:ap&X`Ln!)#U<%19_{ցpV}H9Q)crBM ?<YJ\ .B%_\AX 'TSXrW  XPS`oÙe)0 h-wY9 hE^^geQTg>>ٮP,8xkg~js=L9.tᢵ64f7鬑$Ǹۖς<`j|4vL\489dbmZb^a t Aˮ.NrAiEQBﲺYL.{EuKp l!!Pod1{?R3CP"P. M̻J )c> V-RiA\ Vٽ#nࣺ+wd_ƵRnJ#%lA·s* &zhK>OHJ䯊.cmFՎP;,݁԰9z֟5/:F:yvt28ϛ+*kj܄wc?kj݈\sg"7X0SPDKs̜10kҪQcpE#"64S ލW'Bmh:-mξ[yc1@X"v+d:j&ZS6mOr4)#5TdOS'h}.[#;.~:;v<U~s}rd %FěeQqyejyQ(Hu( l<B[sU1zwݍs_Guu$-"]^&*+'{oO{Ha0OI׸ *4aS_؋K (0oe>'cm M|N:Li-Tn7_tyӪl̦<\bfX~Q->JV'-N$jf+@+6t!ñ ɪ*jɣqih2MoǪ-z1Ϻ9D6;I>{$ Pr9S6W@)gӁ-<8x,&\r'u]?ۅ;%cwY ! FvFpT=CrqkGhX+.9Hۛ V5)Zia5K5# 3[TaFC)--B]mW٬0Њ,-چO ڱӀʹ=['H#ݨud RoQ7mOzv8/S4:"DM҄zݰOKJʡqý2+)g] 3 'ݧW/ݱpQIuL)fѝ)Z)Z% @.4YE0ʼn*b[9&ZŦgxx!sɃot`.yP(5uGUZݖ.f2N:F dl2^hDg N(AZgZJKyM>$x# %0 _L+:Dڤ#8#]*4zXiErfW{uI8c#Od/{YGjKR,ل󠹢ˢnbп4WP-\1bbǸYŹzt/Hϻ7slxqۚٽzR)Ғ+\fta'AJIFC/>$stR ,MOέXiĸ/DJ~r<YreCU g8\˂@? mt D۾Ͳ~_򆐞Z6Jy Zߥxr[8MCB.[FiBt)0q2:΅,pUC3Jor>ek^?!pHeڟ:]=҈DeԻ$Zl'%o `tA?\ҟ6E?O eŜϜoa~*6χu7Ib0Ɖr2ͭGǻ[rǶ^A! +@795 Jk.tI-_\͈FF#=ެlCMgTBmg/C"P9X˄EX=ըEr۔Z b6'e|KLTiIV~%nMQt%d+-5Ğ"gl;m)q]"E6nMdSДh\DQĻ!.;3J:9hײo Uu-r]J<# m j f8_qbҫO4?RwS`D˕+@]hk`)jrKH-oC|74-(*Fj@TPR=0Lp@w.2e}:: ȎJ o_%gKKܳ믁aiu lv yIhSmZCfSX'{vLW"}{.hPC.O{S9+ ~D&=r|~F締k(_ o΄s<C >~qėHSv μ@xz'7" _^laπ~\SH"bCn(L ?D7;%)4MEu`;ȇzŗt0loa(T:)[6h]^$iɓzBwg.@lV&F׮q_j4"]%׈K]B'lszW"BAΩ=!O0سǀsc Tu68+:{F_AvḤ_Hß E(ʓ iy}TiM6YK`[Jy5Sim* & bĭ+ u!&4 -Eb)X֞˴VzJnc%NpbM]mς[Bis\4b9p#2NCq;Dh\CSibjzceZ F2\ #GOBb ÿШZLNxDmx-~ϱq?a &-Se-jED0 >m32ӽEXD74(Ù.WdYz ~},mC5hby0<[%*<lJXkHe%)JO pqhX}5|{Eא0d_Zx'HRYDc$'Ab0/U ړiN6ɍ=/`X`7TԞ|Hm+`8}N $3*|$tRƞso+gq6ٟ[*@@a$^۽q!3u MOG{+.n.tQ됉q0Cz&ˑW?ZNA5YbZܞkP1MfF32,wJu&ȺK : vK$5[t2X'$1vh9ańdm[`qro4(.Qp)$I"Ѩ@ODG ҵO􆕮l8/d)h Z))6n&܊f,nۑ9ܟ_1jHbňsȄ.A5Jv7o:c9e V<}eökޕnE;DJS iհ.W. ki fٜޝHo=4H\6+p/AZ(Fj1F Y?G*vFkV1;s/~N ](-l2Edz.;̗Eo!o[3Mו;ry(p{f yWQ3}|éx9"Yc^N¸?.i.m8}ǽY#NSܱNK#si~Uo[\^?g Z P8,A%U7g RQ|ozxs8Jf0@e@ $Vv쏨yƵ UG[DZ9tQo:;\= pX,zT%}#*ت}kk":v&6k1Ltٮze}F"Dzz}D@f~g٨+}!La`G`Ts*pJ~_1;YpУLj5x ^"z$Kl QI!6nRf9) SXfㅄ9}DgMF?&_ ;_*C`q.^M!D!tʪy9V,S'O|}݇N`1$d t}YSv%[ծB$~ꭴCI ` &`F롔n-} ~vxg5_"_QAT,L~,UoWr}ۆa{؛Y~JU:JHBI6Ɣr[5ߪAxP;bfkw[8fPD!`bxs7*Hn@GJ66 "hG0 ?˿ ۹or5*.c_ᎋ̭gg]qY%xꗙk<0;n*V`Km%_ʅӠ\Չ|'_D mAx%2Ƚ|7^" bVl;Ɲ]8'}udXb q%5~P< cD&60ڸPQSprZ<݌g1*رkHo-#?mK-ĸYr?G)*տ6 OO &"rY=a'g7-?jl1?|$Ko2 щqx$>yl_ne`UU!UIi^ 'j)ƶ|ҭ'†EKm; OhtQNqJѣúAg]5M, -!j.C3$GZuVN &)hL*EgFf]2栕o "AZ0>qi%/e0/^-VԫcWaFXU(OƎV_ 4*yF뭎udǙlo=N k8%,5g9GǴX!?rXAtGNkF? f< r='M~x|\r9oCTt>=I!5J߼ =ݠȎٚ+ZNni>f P0рCFDnA(SЂ;蚲]w@J'Ű"3'(Dk~J೭LPwAAQkkl?9X_qE/nU% _G ZZ1hrgأ覻GZ zk蝁HߐTb^3F˛Amْ٩.Nm`[ %7(5;{"-82@-&͵.ǧ%f6峞Z!Beh2El!ӥ& ʷpS+?;llռThA3PЯ">l9 2I1فIɂP>̏5ur#\kW9;)<'ttjVs1GhߌO,UE?o웍uuH01POq?Uhue-Tsx!~/i=vjp ɦv9UER*PPp XSzIH c$DlyMQnkž̭{HHF*|Vi>xSi};$LRoT"zRz;X,iOwP/0ģ r4bݳ7K<ӁH^#~i*6 W1Oo$֕Ae﨤Dwv"ɷި:qxG @&):7 Vqf)cHuXH.46gr5߶iTG"$P=㦑6/ Ws[agZD'LwfB%2}O;8Fg"\玀[F|Ԇ|ᱠ,BP;[2){'49ٿkN>IACוLܧm0N7%{ыυˢvEi [xFoa% [nFE)||-*p{:YQmi&( 8uyӌDgK.pҩ |c~,R;HUjυ xBsv$Cd'J.V;?6fC_O'ܵš^Ai뢋y*vjE[T  ֭~irfQ] @ }+8/1 )-H5gNJk:d>c0 tiXѤR[Έl;Oa?$xlտ`ztWlxnՒm4{]}5J M}'R-*Wk&r,n^)SBcHXvy@QkNӡTVCTjzJ{gNt|FͦJt-al)DѓZ'-{}]A;+ Дr v:ۤ2!}唚I#0 ndon: z8A{"h!Lvdu'NI;9O ±o~8B#|'m *46PbcDtx\c v] 9'6M`az@@pJ;`B_"PEN{sT&p+mvAtB‡xWiE|wA#lhXq,(0 1Zs> 7!Tju8|T0>z>o|7* ^.A @Ufv/JƁ i _"Ӗ3EhBWDKbPNvQSS~V &('3H'E۸礬Hggm"qt͍`S$ ɧ]ic :bCqJJx qR(̧xݯ`< 4K9ї=@V8U[y>#22| {?2_ߙ1KYhISbt~^ʭ593s'HLqRhok8TQ'\0bi.CvPqO2+ǿlJhT>6 <*mBVM u g0ɝЈTh% #Tƣ\GS|(aL 9Vσ_gWA摷SA:1aʑUj;ͨWfD G߮,tU66{ZkXj>sW/|9we'X)}11L]`6DYY1S,/aŽmт l2ߛv5'[(7pg3]J\_)]:f› {'@!urV¢,|xb9Z8UPf <?ĦU??vEdTߧɩ? p=5'qVàfGjhHD7 \%ͩ {hοWԉkr0? $"QWB$j/BYJLO%+RqBOfEr." fI.-]@;beY1m yݪ?|q]q FEI>x:)ޒӢDiPPTmuV%ؼ= uN2uⲗ4|uf︦6 4[ 7?j8k>ʢ~q<'J7X*f̍ kp,m %˒.^ji/ SuKڒ[ƵMUM˳zz$Z 'T (5F!q \Ji~[s>!*|e,1>n}.2^PϦgQY)/ḤG:X$A ,ZPUY g(AeNמ8jXd:%L 1k[(òf49osDsyͳqd$!t~ӄܸIN'@1_ܱX5qtB/X ~I:vxJ$+![oA/i"&_(\QpxOW"`ɦ}r`уΝnoW(07&"W T ir4 fû -;XV̵8S ,[ HE;ETp)Y?FLpBjK̢,e@pWޫ쇐aI_g8I I{F o\CDW@U;cBK;&J: YdNj\B{f J;GB#)&wc$FlLt){|!sJ@yn_[jHeA_$z?H6nL?HQhԴӋCia$EeˎSw[EyG s|(BPYDGJ k6y/ٱ"լㅔ~ui5`ةUv7d^g(쫷cP%'-9)me V3Od[Gwqk;{Groa-&/3MrB}̰2ix9!O(NgKa3*?pEL&[qϲEݎ,vvĞpq{+r ^q]KU4"{`l=j[+pJtJ># [pZ1CMt)~V{{|&rY'4$45Jn"$(fD-)3P׵ok Gfʯ u۠"AwU,I!^0h2MkzQHS?ֻZMUI-*/aOBetd7ÿh&dq :֬$б+KPѬ k cwVbn}.В M/t_+ pZ_FKy%${~Ea32YÊ52vB3GÑEE$e_%;`veJlnVs~SO;.gK=#_p,J2P~2?'7 I ąaj2qjhfg&brᄚȃgq?ρ ΁I&eL&. P1%9 >MPxaEK!Z AH6i:W&z_j^`nSF-WF>Yعrٱ)灛o؈LYm2V %_S^Ȗ7 76ZHgI[%ZPWI؜Q׃N^,6&J m`fˌ2NݾZ&=]hW֒l(cnR *:tĴ7[v{')B|2kH(ǘELvfpީqx5L*7y *]qV6 5gj;/8GSc*__][a"Կ+Q$$#]YBDVȳ8<@orH@+Y* OCc/$rX, ,p҅zVDCZie:Y1s|t?ULATBI7zKUBS=mɥ~NwUr7 zP~Q}&*20y)ѫIe 'Hhp?t:^_ -ac,@eja,1uuMod xa94Eg`T׎ص0 wLWs &Sۼ;Xv7W)G)Nuӎ.F\i?g;E#VȘr]Uc qvL" `/f7Ŕ[r' *7Vg Kߩ8-]yl\sHFSE 3/_CF̚{\,tk&"%촸Vi:@e:/*(x&zԤGGʚQ[lb#ud\Oil-AJee \D G ښ`@@c$ tA.%@+]A5F:vS/Y:v³Zq8M,=7|Ǜ}VIdzTqB\f۷yظ3TrQOt+ ch||~ʆW̺mԫ&}a2c %s ܶ\Wyxx G~豃>J17TpI_wn|*<]=/O-dp oJ|Ju<=r܎J#A {B<ڿ i[=VC =I|tt/Bʿ|(֌b"D@g:4v(g=O!XkI7TmUu|C8H,mV- ~71q GD)AifuZ"AʀiRtZ>LNA)"'S+YxS uTpHn7:\)YB!ȾDѐzq ݾ(YRd$T.ty7X"\=|1;|5MF8v+xK쥔?'5/u,k'0'W[u\>`c}< HH#"Bh3S $r3E6/Ȥm gp ܏m.PF1ޟ#HXjTԪxgQ;f^ A\lpeI4 o*ϜqbnG.EzY(뫺7+ Ղ>>IxEцH:Mc̞so^N)Ǔ{/3"Y+E@nIcg /Hġiy~U^-QcLPp;DB1OX"3t1yI&]3|cuS)/7Gf-; :G:(p6⾡W4 X+%~.L"An0ڍzKqv:jZ*3 + GBױ`xvځeq&0Ӟ媚ONE]}eWʹ4L.Gnv;D <A%_j(!?}pu}3AH{;3 ,&ANocz aT!:Wq[z]֤S m3J(Lg=htƪeU## 394q']"}K 9h%kv8OZ Д l> Zr<h/AgJ,/1^ dUPxjN#:`q=~&WF^иfH=4XHi-l;BI 865:CۤOr;fx|:SndE}ӈ^BdJ/8Aw2G@TĜ~!Ir JyKad49=k̩ 2sM,XLn))߶.m@r|Ӊ]vg_ԥ < W>F*HCf@ w _ةz97i&wwbL l q_QT O 2ɧg̤Ynmb3#\\y9`U*$Zt5U-tΟcXE6NsMܒpg{2= ާ!!yӞֿ)Xc/j7<4Lۏ J K=a%75"\nt/2ަeyH' 4jozEqe̔0湩?G`#}uUB[ȳp@c޿밷Pj9-jP=s1AOyTA{M`CQ8)gݬ{%Ej8QYXfRfk2$6aFIN6G󂠆/ u!A僳 a0'bl$q/OXo9Y gv^R2ڎs}O#k(iW+-9Hsr0gJWۄn`~x ңyYr mDpy ՝M$Jm73 @q9Tgb9eݞE]>2 AҏN4>^J@RLy*̶o?8(MVL~@*kF=cG6hLhVFL.*2&Z$P+fu7}b=erGlz0͐j"&R/qHp//K"9У"42+ea!= Ȫ'<2ZZI Yg*ͽuE&,8 3B(]eFGy3MY % 2}d-^4>)Cev=dZiMrψ70M7ēNŬ\l꿀Nֈ2hK78@voS/^l,@NNsS0'=T0+AEwŸ<\K{nw<( nd{BMv.QLnƈiU_p)qnUxsŠ}ҐhrteYE™h:Zuj])#n8}ohDU)c 8^? Rϐsa(KbjT2RݓL-w#*w -m8x\OH v*d˜6@j #Ucl[HGOF&C=#ә>(̹HgȚ俐~N%=6 #" cqtH-P.pt!q|UK|*f*BA@'Eogזpfm 6O xL UT92~KVe0 ? Y( k Z,pj)˫y*4Vp| <$׿ǖ}}|ޣC4㽶`a x|cEAvC sɣ3Adp1jkp-p{C;f=%Mr4N7d{5v}R4&OߑkP R8('l+e"r ߱ 11D={I9RPB&=ٽ B_3#9? İi+R(7{0QD ڐ3CwJsY,I~6Zf4&%$O>4R x]Қm蓎!#0ę܃.EtġS6z{+( >ƺB[ykR'9̊-id"{N5Wt6ޣ|F-Q<}*.gM]R]lt{xOCvh)i1 ȓ;~9Մލž"9O V򆘧ŁUbU[zs9 w5s&-k=Rє.UqaIѶ!ԪcI@c mlkj7]$<!̲Zބ+I]hGkoj`MN[>:+;zB6f>hXShm2 bVnl5ª]B}CEf9%6 %$=?STSo!l0#  רitvdwУN븜7b)<7k޻~;e"jRxǍ*qeHWZ}Ν 4f(c*,=y++=G{@963(CF3ңظrF܂wu;k$VNK,~=Bk w#L{{{BLM;p"]fwf zûϕcB38n~0İ37=Qp {QMd|,Zyߡg{pH~j{{u_֤RdM.5F?r B^)]IlHAbt4Ҕ}7ˑ7+Bcc2dTI3+ 6~$98_gեg $&1f=̙%;q\l ([rG1K}\49[*hzH0bxj^>QICtHh,hZX49w!Y^q Z!~rAY5|'!3\C QZWAp$gײ}g~t-]jA&K =`}s b̙͒| Z=0ؼb>hE0tIM0M#7u8;ngݗeERT 7= ~e#9RJϘ G$=^ujߍ>>0Sl_{g\mhn*MbAbʊS jP3fGqDӷ?k7eV<7QMj d (|}ۣ;PjV鿔1;ǔFpn/W߷mh!YY^Q#퓅:^%I3X?NI8=\(GGPRGPpOIӣƭYgpEb3.x3;M+ʡ։WIO4+Lg~IZ 8vo8\jEgEt]s,&ǢBӮCToMDq89@3 AvčC'ٯ ˍ?3ZJ}sת[ͯAө#>BBGl稔}.M!LxH( Ljֱۤdb)y0}= L Oe3`]Y_cge}_ %4a# mb 47瞧]g0~b;5tS@۫UJ [5[2xݳ7S ,}ikgfwߑF2l\p  ࢗ?Hx+YZnŨD>[U{Ne7c7?Ҝ<635e(@MRdpvʩO"B-caXl +Ѐ[eU:sKoiP;/WK Ahצȝep[C͞Ĉ~1i米ڃ8sF^U8 na[IRvbkCD4 `_u9WGZs'K懳қW;m@OύP cmYI>z[w&:iK8K7">(]ëqN優,BU`_6*;`sw>9pWAyչnǨJ}Ԣ<M&s;R&3TV,H(ϖ4<{?V{yP/C}f믮rh Sh@dj* XևM*xq ;ʪ_Ed Y  :Xvr=! 'zBJ?jl!`󨌓տ C qLW`E^+ALQ`-U^2=[*s]it9Z n_jee<̻w' |b+zGT;1=7\S`^f lOc1m׵!kgLr@SENlB~N)] ۲ԹqrG Tz9 D=ֿ qUZU VPĖuJ)0X"[yx5L"2:H_.@rq˺~rZ/PbxHAZUd"eHUQ~uyO,'sNC = h'zԗĂ(̞,9k ֢^;+@eE[Ęg8w4V=B[ȝpVĿ7< fe `aB*$;!ܱ0} 23x'tڥʸ,*w`n,zMSL%Rnjy; s5i"F"5'%|izbAsZ "$arG7CDү+3L6:o~E.˦qY߽9 3"(8 r3Ck:ZPe PŨhB 6إRioV&9)+Ϝ3rJR"yh/P˝0hHk"4N'ֲsk0&wh pnmVR};_CrAf+\K{UHv$@G SUXt rr<h<?bty80vv {qz>9C[6pOny?;.W\1Q].x5׽]$svv0?UáYV󛝑%Ő xxiП]}s:3[84՜ .z'&ԘBkї;TZJQrpV1tZQW?XTӉ5{ е=@<#]dnnpnhWGHUl#5SۢSN%wK9(W+AF@k1&vOخt8ĄhХ5!DPacsd DSQr5 _3/A 01u+PmkHs]㌤BY  FS+%-ANv.|<_TR"'~=$_iRvm;Ɍq,];IZ&4A"bV(ur*8!%64{W,tjAXgrvWnLc%Au .B @r޻r!}PQ"*Fo:Bɿˤؔ&r~ I3&Żꟹ9P{KcAtRN@בI ڭt6Stzs*.jbU4ݟBhm(vr`$OC@aC6 D?NWJehG@%=gWN8٣ 64ipUkԮ!!c׎4EЩBi܄Hvq*C#/ /r<* tdu], rL i:S_ȅF9JD?c_[Q ;oCy?13f蘌} V_Dpc(\/FԠ(/(=퇪Ȥ;\owab{"/&DHeGB,TLbmi+9 EJgj_MVǹ$AjIyOsEX/1Uj}E6i77jj "8@[5&>[jve sT뤸}D0ߖGI^+xxdHxj_]2.&_)dlb (*֬@/=4d{Eqk6 i[[dY@6JU z@ \)1ˬLKV~m֚V^Jxai|<CPu DK QBkahޗ݄ b[)Bz^BX|wYbx{XogKͭI59&7X[8 SD6KZ )Izm'0/t|2w2IMUj@thXt#\{ $5MCѕ}\)x:Th$ E /R4_i]|ս}{[A['U>ԫpIi=W15qWW:jrRqab=MvכGT1H=㴰1&vc$ ȿ !t?g|k,̀e&LB/I }O4V.t9džA0+Zb:1Az}x̱ӳU(M$<^nWٯ&H:xb>8XF5]G#8h~= ?d7r$t4c@07ȉt'%nQQ_2a[Ӕå8B1+GPC5s/^rBlK$|KG1 'ZˬH!w% iwZ7]p3>j%.'Bc4z EcDdM_0ET~7$EiUX:~!Lf24!iwi-,Ȳ! DeɿPd =z2WpLh3*ԓ ,É< 2XK%yת$A|Uò}\?':+#}fvp;ddl2+ȧݿĶ8e0TdVe#Hҵ"Y` eL>ᗁ!|aلy\u!k8TRppZ׊~1Dm(+ ,#?- er@";[2rT+ϵt+V\*<4VE 4,rs^zسލ)6^%D +K&r힥v[yhhK;_Sxb3yh3S` 5D)MX)WV+C҈4o:fX8! 8B{tSM.5^Ŋd8wG p*=_6l׮/FJ~9 2Y1\Cוh[yZxR֔W$Op8x؂Fx\f/%ЕI)7cs;VeH&1=Gh$l WەZ" f\2Cna$SPؖcLxGay+T^#BWխwD8K t"›3Lb.5Ю7fc(RQղ̵224z'G8Zv8Սey.R1Arο0wm\!=#։=Y79MF>}ƞpc3bܛ Ήy G LʲQ-I[~F\5غ袳;-HW"3Q@z] j:Vn2Mp;c\n[r5hfPaT#rRK! WlYc,Fq<\JI_c ݅0?{^rŞDg'm/a3^h|4RtCjF /i=v2j$h<Sq@,A-WBqԾHQq=ri`PB#U$[D9 |>!vb$.U|$@M=;W+EFpF[TZĜ9ۓn+S&2M_<wy>:I㐱p(ɠ|)٪f6^$;8:< ,2,ABD21 Mv*gc "I/Y`+yZI!h16Myq7TcJ|Os4S"=g=qb!x d *VsҚA9"Ls?WLl/_[$Y,ai4rQOvk BFZ{Ϝ"q=H*%bJZ߄8꿃MnuOic[FR(V=f8b@=?x '|* EEI oȍtLj8B̼2;py."]|#7-X+ሜ%g=t2!SOͽw0-:+ăLÔL3>;tUq?jJcyB,6&a ^jVٮǫ'>_}n tʉ}ʬYinDI iԴŒXB=AUw m2nbNjJ &+3Na!O+ּNk&n ĸ _иe+Nۡ.C(| JziĮNgBgȳUTnYL-j)K,(DT{bW3O-" cÈDa68mp NWۋxڧ2lt1nIZ;\,V ~,)~ATh#4AjR8ǽ U=UV HPd3y2|G"4i珝0\dS h- I_hS#fK[2bB3.MG6m\A9] *rv .V qc8 *h T;*DC5Nޱ =bþ tHΗWL9*a1f9 CRa 9j?~%bOl1r%^%fbI%qT3gXcdѱ);obc jc'!O˩ ZI]%+[\AJ"s&: @Ʋf(Ut1Hk{yF6R ʮ>J' lV{S'byf T!KQJ Cɡ;]7W ,gg1+=:#V 'gr$3\ȯ#-vX;uJӔw`]8}%If-b]:ђ]ib6/v!$Rm < `PN" L: Km?FXZ[đQhyGzQnRb^6OfµShS;Om=_%R{?"AM:>Kk~*v)VY(OvG/UaӺ~;Q J *zC^"gmCo}CԹ20"`:<$* .YwTLZ_dtZAvu/j; e[9$z'"WwٶZqRY"?һ|\m.`bQ(aX p”-%ղXP(b3L,j̩E03 Jpf3| \A%G-ٲx6\BshsƎKf&s*7ꈣ5Q=r#+kϤz ZD1^i=ȴekYetXNR(n>Ujâuy :B>1r+Vf_e7$&p>B1eQV{D8iݦD)"c D O+d< rTV( ܆81cL_VAw. :Ws1Te,t_y:Ut  ^t l$)TlҊ@W2b2̚uA:7"c]_ <~`ebk ,@#Mpa 4d/Jؾ;W FHy1@ =ЉB:T [oH;`Ie6bk.mpfjܼf=swH<_ 6" 秵4 \G _"&|[+7ibWvgpXaAɢvUu]L{n#JID:W!;/'zڢ+%}߀c:>-a};eJL2gSw8jPz+C9M@h3@\!}Q" ?N)D.T/SBwE*=Z"6/;nrIM)Ste88 m^b1ѤzI$4^S{'g_JڤM% Os~F/\"ݮeFb*0}#| BD LtP]mU#BrK^EbJUL@  RÊl_dg>h/㉛gNLA rfGʒXE,.u3Qt=]]9+[~Ju/VufX~g#El3E׽K.jT(\03?|P / t&Û|1Q+^rqr$%Kgi?#M E;=D2?ڸM-`tO΀=2="S$1'Ä:*dؠ^wD ȼĻ h3tLJOjAB+{ 1C`u1ĻyP&,.68H1eFZ|쬳0KuN_i'NQT'82 C#(ִ/uDEu!uԺh=VǸLKqJ"|amNN \}РM cN0j')&v1z Z Jep|w)v6g|tMK冹Ԧl03 _fH1->9 h1oU ̷S ߼s'5tSvͨQ)p&U<%anohJ[,c{Ï1}/F@#.ۉ#2&e)IqpK3- -%ocfnmjT @|kƙ3s"Jb긙W*R5"xd,-I ڇ0l Dej[e{=<\ .@3|:Pj Kfx Xvs:+qe37R[.pVx=ԗBkG3["qtcи|ͷ"ΐ ߫j#;KF=Xh>.t!ӷ[)8gBR9j&,8]Gҟe.=b,T t2  r<f{YsiΎSLNSjYם91fRdG%@iyP94XAN,bV@ܦf`c#K$.qw^w=Ya^i :6i.[9!:As! ~=7yaو |LR ձPL^"-mÔ a%H%4`K +0oRQ%j8z\aFpƭDKDX#44CrnWlXJCٴmٞ?)8k 6G4&tT֍v7rt9n [ZzEˏ45>޺O(Gԍ8ke$^ ;aPXTb0d@PGU.֪-1 r LvX[{c3Nܥ߮S<3G*¼<y{z7BkO-p)ۣm#xRjuG L'h[ *_ KsB\{FQ^O XH= H0!ݣwMr]pBCmku]RD|'|/2 LZiR2>8fxAG?ͦ*&: lra ?1Rkcve~DwXLr#t,VCTs{.n9"vKXdvfuboZ({Ϧ-:wG0,W`4jo,W Tm6B{|f&Q 1+MQ]"\mP#mA"#uDq 2업߉LZd^T e@lC(r%[ O)oZdƝؕgD^BIP4AGsWGUa$P0q/privf;r9;׶jџ Py *FhLҮ"i}ᣉjk'o^5EE%ʶPJR\9#ZJG5u(ci$ל[-N%d&3x#=l̟E9*al!MЮq[IaE 39bUNӖTi_U]{kdGx6'.nx<5r F"~^ ge.jt( Jw?ر/XVc ߢSL K.Y[D}jKn"6gznţ@BƔHk}ָk`yAh![FB60puG]$>5.L5)nIV/P-d8M(7 RrK3]vXfܮȒ96J ZA T AtWVśޱՔ`S iyziWUy{lag[jDŽ4ؔpL^_E&``LzNʁhiiGMt [E# rS=.#aƊAǀqk^<4 -DՇQQn Xq`)4r\wx )- BPi:Z7;Їk8륕A /.ӻG;;x]wq&>eI1EWyc-g~pHkdd|ڄ];b Uem< ^u ]݃O*WzkWv UlJF9=r^;d'^G ۧG ^$Vc&f/áVu j&qha"בYA4:uBVMj-IЇS.ku ŴSߣÌPa,hGNX(H+W&Boɵaoϓς&k}#anx@zA;zDf05ٕv@g%cuRTR5I h9c &"uXA' M-vA:lyj,2CY/qعc1`T4<\RD .Z݌^ӛ²Y,"r~` 5cyzIT'&`>}k;YGt[^G"-OT `d ĈֵyjFK>B`|dpD}r;'ljQ#`դhV.)9HϸBj詥7%jl(y4F&±:2F]u M-fߟq]樯(ҜxqG9D<~cOE(#>U1{bGzNbnR %Յ@Łz}Djwp7AAq0>D=>gK磅,j3I=-ٗH+S5^ʸF9@/X~|EY)'?Kh=l̓X<|P&d[SAOv?Sq+unΎu[{L<lGIeuI.w ([ 5[P)ii0ћ0HdTX ٫t85)VK8#pS1 otjJ(DnKl L38ѢuA:K$Ph0N!FcO>g'2!J_}aYXV%d}:`KWXFJfyG%5Bϣ174}Ȅ0bҏvUg=J}8a])qOenzԂ؄$(dc`le(]gjZg zMAE,@25]ح.k %[/S(''GS_VTRg0\7M:5ck+eLZA:Jh=ʰS_mh#:9*Fܠp3:֚8=[w -N掆rhֈhIN43[mD{w]7KM}2xTmX9<AW4(zαq؈5@QBzuԚɸXF((mF,g+ЪʶKu;/]t&$J_4$?f ,FtR$۲u93eƱ 0{:7z+6=kɕ7}W [R*ݶ7* -"Mû+3YŬw2/Q=JoeEMʆc̒;R!eRH}}B/B$´ KXLQݢ{' j@&ii"w#/|oݻ9p Mݾ( $D}(z{ˉHGw$8[c܍(.:  &Vi.ýP1 j/>!漄Of,(b,3xEaQ:&Gvcb/>Χj ,(rǡ+<*L3[kԶiLGU$ ήISICYvt4x`JA['idQ8oL*>4[y%q%YB^0>2*,trG; 3ZziXU(L;(s! ׮V& P5'ZSJ\$0qr/tƺf9dSE)*g ~ 0ENz2=f%Y)bZ`ۻҰʝ8g3 ,X_qJxՖAP٘Lzuw)̞i gT)4uFGhk}b6-2Z*T0rqurLO g|pʷ'hVy^^,{(hx2՘N~KuKY:L8lx1UiJhUL #zյ.RfmB㨬CZM~O_zl3#LDm{‘DV1KS4M'da%)Kk7##fdqf_^~uw/;'p&5 ;o }3uc&q/f[م2j4krD(d%?Vt|8jCB}54[Mj6{H#`#Wk)B*;Pi00C$s9cT<˭uG!~4Vvw6yNBĮs]ek>j%_5-~J27:*uLjT V.-|;zP$Kx̀ scc3*NU{/;p<,Zğ?wUfaQ]q/'bQWw9KII sOpC]d4-Tv!yc>γZ0FWIL5ʟDٶ {[W[MdJ`FM1 EUa!C@ʮ; ڲa~akx$g$t'# jsAH((FK]̪O 'mM.CEL@mnDPy|'oI2>Jȶ0m |(:Cxx#.xqTj!K徶_< b"AtS0w&Ϟ2oq]ΓߑH)bѦ*r5GZ{q;|c/g=6$>-ň8MɰN 6IipSeCVY<741M`q%ra5$'Cn.,zmVt F Kjꊻ\K{L|k!ƘPyC~ ɡ>4{ ^…g Z$FZi68Xy;\]>C1w˝s-V%X1$ ߡ '\#V0 ߵg"9p+'@v 썁wgFJHˤ3UnA[TIQLsr=&Z-ȮAWiUcv UjTS8||Ok65ϫzYa|$صq 8~g B)OZa*\Zž #13mkW z,H EAQS3Gy&-n(ծl ȽTW}׊{y/x`sSMڜӎ߆u!޾]7+5cCM G<ʆֽ;xfW:L} "1DՕLhpw|\/YkldC= l8[yqv@JJ50I0l֭_#YxVc(!, I#8|%g О»p\ =}U[EѯYýea&vtH|afPP;E 0ߙxMr~Ϲ:_*H6ټ'S~x*­\F3:f0l[uk*֊Yf6aPtuc7qZrvVFքvOMc>zNط{ jumWD1R0\+[3(پErk*h'du!Á[+`UŇdδ/1rE3<7iT$BԼSEUC}mi þyECꄈpFh ]5mЃ\ ~ySѫrHW5 NFO~e_J6$_k;4%{3~#HAiΣ[+qO%Ipm@3(QT<[!9Jl%*n_mF k$c٣i%SA+C,d2 ڧ@2qUa`L[ҭ3w~U0xl|6μz~p3 ";Kܗ{ؼh(kgas3PSIXx>+a }Gl3D@6)% OrT܆B2 |J9aVf%PpGdMc<áEb]mk#Qo 뗹HRht!/^ZTvAd+E/΋<ʐRݶye|z%Cl_Bz$T.K "mCǪqER5nI1?px`˵J 7YjK}~wx"oJJ^SGYuDNioS[/YmwU\|B&XcnsХ1hg5$}ת|ZYL)1͔xsI(>TM-e|~tIƆu7c ٣ʤSH*h=)$c:U0 ~_O7EPD~%'{ᱮD }qnh#,@x@(@SaS.\ʢy"(^vXx@.}loX0>?{ t+VүFf.7g$ cHgnD1 ; Ӓa/cHVʈGkl;jZ?56!4 s٤I ]5}dN,5,:Fd0\  zi#uxjNKɗ}X(g _H"O|_DnVdR\$h4Zdِj08|e_Ug]]eZ]IYe HL ._Rz>{ e  â9b+$zE>3 (Zt6e8f kQBG$Alt3o˩VqԏWM6 mPzьU!"TTy3#yD j$Mcxgk8p&|\Q hݤbԸsB=Xc/{ь(bCgԪ[a JO淪;aRSɷPc ?-t7t;vOX=OrZ Qu=uȕEQRe_QK廊6P7ʘlL*=`*/W" o-΂ 'R@T6oGpcc- y^䕀eJ, z&m`KaѰ$ݜZsr+iݱL:?SL+xө'uz>[;k…o~6̝ 2q$E${GM?@7zqFhƒhkA6.*z?+ޣ7 ĎKf#T% 3I֝MuS)+asI&% yNonrɊĽo` oQԛoڻ}DM-'bY}]1xsUJ8ht$Gij@Ns-KPk_9af9eh&^hPĴܻwKi@ެE9p[ͫLRF]A4~=Փq =gnV%Dsi&I z(ʐ5E#/3z ^'5 ^#km*NOKAU%taa^E\jh8_ uz+O~dn-kUA.d9`M[HF&8 }`,) ym 8>;|x2'ig_z0ܲAd=1dtNHH6T`a > fMuCNqZ+ܿBi2'Z l #z+(Dv}\~s@C'}˄yF(`Ћ 7ƃ&X޴ύA_%.Rrr\bObUk3N|}ǚ>%Op` OՋD{ ֪{ ?|r[p]2Y2})HńwŰ8ZMb?`;~_^ !BC}8l\e3mu XR{czwLFNsڪ&&ԇC6c*2nĬLi+^A4bV}Ǜ~drԤ6I$CkØ5!m$!*VqC3~{A\SgׅubwS>4( cmlzzx%aN ہn֗sd@>{B35a qķc!wI,O8 w#@W8G`td{ ^0F=d. MX=P k X.Xy4ek`,;Bwԥq=~JgʛN[eBoP7iXfK ;;.q7aY>UL!ےꯍtUT?wvp)>:E\G< Rw;آЊЬQe Raz {hܱy>KB$$!.>ٟ}rW0;HSЮs9b=>W]v]ߪQaM4AHM$ "ԍ,}hU:ahmV";ij+-K9kmm[XU%f4q/ؘ whaK [&YnP[ˀZ/W*z֥=z ^}9+sO* vY~R Zۗ2i"rqR^ӽC4x%_+;^o6|ִl#"_&)A vj ry.`. W+hFj0m:Yݙ ݶηvr߼Vw¡r=%f=Wz\g7aH9˓.hC) Gb'ay0isˡNKf&m["guK%uO6ki?W9R f,2e^7Pɘ j?秃Kr2Co|@wkh$:2KW>}ۅ`EGC;,5 !>M3B hF;$.w 9WCO`;_漪;}Nק`!G=ȽM%]|?]::E3pk\ NjDʜ"bg-MlVbjx$"D&$KT\(?lÍ֭ 1&<)(*{LV߭R͒pB/%hDY]u_ ;<=Y-̃ƐvzoP9Ro-AQ#l K%4B6]%!![/oa yMtmK~]כkw7k;j;[s'0 eKkO/p.Js(uTk 2aCc7w!LW37%R6;_حsXL'!COK@VݸN5 m[=s/̐L0@G5/%vT啷er˼. ~ lBeJU i{:.[[G+ojc\U@=:N@;(^b}/01^u95EiM7E$MN76QOgoEQ(yZ8:LCs"E g(aKO^t|%IduˎfSR t`=mH{<ıJsSfyh/L*t{Aܺ)H>7j4}0z6`^6t:37X%(4BI;ht{֜ }Z,*vt /P@"dLЌXi1,4p_Iy@*]S1U}ZKa~b3C+z G^l)pdst[ \\~gDDa`;kxzjRgtHU K?~T;|f(M[ad gq<;-`A4 L497<2ɴ|L#,![\_}z[);w2eP[Vo*я:%rTs京b5c$FU `[5zlNH/aF24>Gْgн݋EF ):H)nl "qPrCHdQBg5br)mbc~ JfβoL״۝)fpzx߬}waO,-BPQjg aUr"` A52䖻{Bv5]y߬ ~rvHVXCrrJFfD2lFJ+z-J1OkE F$zKTɭ#XX7FkE,f$!jycwXVF3rvH —Xg5:X]1(}+"]gn 9h躟Ofx2Q^}jbZ|vbgX[=ëʣ 9ED.ɕ/՛J/@~@f\y[wW[du\.6"o#ȥ ӱioE2@X,٬Nk%xg(+㒲X Gr ͱB3<\Jʽ+PMۉf-YjV{8ʖ։ C"g@$ sSZ)ObN=;aW<>C\E#-ǟ[[M5MZ ? pپ̶ [?ߋO[ڎ'>{ko)UM۽oFW )L~\rj/<0#6Y4nX[oz|jtu z 7>1$1oƼHon0 v ]=F\.ɦpUTKbew<\Ӓv ^_e|E@|eBj6V>QccI9yȼry˒QBlkCˢ!4(`׽Cvj0ach'JCYo,2BB-m`=(@OLI<7nRuG>זf>DoщUP-n#a"T', .etߜm" #ف7ݿ "}᛬YqC92(U`>ܳBz| ԣZwH$\E yLn- H]m20#R_K/+NS+}~XvL~ l\ѱvDHIà$6]a Ǖ|;d.:?eR+5A -LՆdY,ro B(z>B2!B Dh6VZ4U陯=vEB'}| 7U*Z22U%Yc|3$dOΏ!R|j,${Vo,l}ekM$}OL|$1 ˱wy_.Iᒩ*'=Ξ7ɰΛG({2<wPb>,'LL$@Q`p-<P"L|FqhXޚ:'l%9Ybw%լqd易ߙ. (' rR2u/h\{xE F9x1y(WH_:G ꯔ~IMduTׅb|.?MD'F(350].tll]}ް!-?U-Lz bWtީ˺+WHs쌢>TsmalWFZU]*WlXo:}%dBN DxW$q >q79WkEQOJ}7yV U9GGo-8"NI35]SD4 vB6q$͓ Ț. r}G9GRs6&`KץUKSM/B:,1 ¡XDjw/eن '7`h5 i4&p X=``j*Me3o/5&{ihvHGm_(; ODa1)1Ř Ȣ'Z׭Mp?" ƈB[C,cNm¶a8>d6r_V>!yR>zGDVda}wq|=LA9:4S~I2#rrsĆ ''̘acKG/-G϶DUj۾Ȑ$˹E>9@;3>saI=O$CA }kZ0PRY`"Xd a\i؈&K} ~rz[F3L ڐ 4@^DU=x=T,tŠQ[>`sz1BIe+[&*~ϝo;z9rmnrvled#mK&\[MR͒硕 8zb*[,<8xr'F-*[zsFIzr|0<Nc~#Pp܏5 "yB>Ԏph^LT (ٖ2/T\iot[l1KS-sCojH%<}/?^7?L[X6sdֹOVL,.oBP'|}1cryF]%?-Ƕ~h }.Ep ^d=1"!Q580¨(Zqՠlas~EvG-w.鮜8Pjg`q ҐR&iHl7j=nz7qL+$#L޵Yg͕;P.Kl Cb "3WcM 6`bpUճ\$4XQ+U}wr5R] -Nc:R + _ojM׊HGesqBS8 x,;ϝ sTS.qvфtu ?vg:ră:HwWN&ZH/t)l`R?|mp4&c\ w[˸4 Dĝ|HFWW!.Z?BDŽ XA6Q4z cW_6R+kTwԊ5<liEQ*.C #B dU2Q M/ $1݁+ߔ!,&<"y̠##+.Na/lM;bH*oIg("_CM ,g$p`E?&ԟDn:Kt1CO;e][ba{~dRG&_%h5oڞz ˽%[.zBfa8,2*1M#tf7o^cVю6DߣN.k8.!*8fx쨧Ɩ-ۀنts4\Ռ-`/ݠX+GZ@^60Z֬o,9/`L=]D#tuW;P =d, @x %)s/|v9bO..M9kxs1:(4Bou svФSSK6[]br}@o' :{T{"-n-Fs{u,@/z8Jv5օm-8mW r \ IC/&_O!{a9T`w6:sǥADdW|Z U (Ȁ{AOk2zT0fC]S4U? Dsb ,}_tESW1]Ҙ88  0l~L$ZxO@ǛgOjO#=sq \[tDٹ\Vc)*v-'HB\ߕL:-2eЈ;xHcݹ &|oDiUk#K/ Κ[:|H$QG%6Kk 6*>LtG=3|ZY:nvq]J³f-(jڃ_^#`8oy+oOc*>uctś& Ȍ 7#,lgr}&%iJds~*֗%e3^;Uވ%Dgu{\{igya Q|ƍk>b~8Q>g~|cp A4hXU+K rZSߠ_h_"KXv=]jQΧbzn[lY7ʩIK9HP~g.I"S], y7GHb }mx#GgyC1jzIAi +hO،=D>4id!M{j픳~ n18F:zN͖9i1d7J1waIex 0:%sMȵ- p#kh}Y8ɮĆWWӳOXwMsHضj!A͵j9~!OP~9 O#KryJpB--7y=M)D58tRQ&:z =GUYO>We̾Wj(F,OUL[A\-7VW|ivwIد]"y)]c.|.-S#{`N`IĺRgwW|Wotk|M'.X~Ai;7c)> Ӻ'Vx.!onYVD!4_Ep&نrVCޥB6M-s}F,t+mkP_Ӑj+!o@sn-)-}L 8[(<}bPE[?`cvX\~7)1bOYcy#i~;ijPir>/i&M}ٜ ~ #Ϛ{e?yأAHTW3<cm%찚Ohf|_gKUp6'YM]Ef5y|hX ɻF4 _v`@%pb1`Y:EApe;^UR)-sodq|A|*͐1ǍLõRI^^t)HW؜o aHDŪfB ?w44 c1gSpA_NDU$`Wsn=RM=fOL_͔8io<\: =ZʥrKB] o& asǰQN`tUzBpUzD' FO4OP0bBSp WXALg 9m,K0{f\f%kwE"e<X-+Kv6@-a %p]SVR/h2!aXiX InܼiZIcO)K0=Co\-/L KP6ܤ@&~',V6!N+D厧cS$, {DI5d3$eIAO ͵{Ex/ρ%*gK^qQ"nbGrpoJA1f,N-~O8[["RmȁPiGII8ߊ>jC:5LcSɧ$2n_ %䨍K ʩwJii4œvyurz@T}ظIDodef_eXDCu``05̾3a, uB#*=/`6oY 0a/ƞ_;6E.Q +"$z~Dk"O+:-jLjphZOH9Wz ms.=)7%b/yQc>q N&le-I(m+MmG}]{̇^P/[K>MjyHng6H+~}8JΔ0$K5,\ʉH#u6l kFQK m. Q]ϞUPM 6fbPR @ h#ǎF,{ϖ#Dw!宪R'HM*QmD( P'l-Nd#Nj7"2.8QP+LXMR"7WB 'y8CS+@[->lmm3)֊/L@]~J}̤&Ю3ܽuKtvރ-Enxȿ&; 6oW ?ji#}2z="BM,k D3m; @<9KNHvOL NwJ dYm4 Bѡ"[^#H9*&ig!*z41PP+WȄK"!Dn„& io9!J\ ӡA')oF3n$Zlai?F-~I?̉t,Ԧ)#RFI"GV)Fz('Wf52x9]'/ԶܯKN34Fz(ʲgFO3P(M)͕aFeXC7`bu@TE:.NxI|zE2?>UTG!1;gIEv 0|Gǰ ͪO:%۬u09³\#b(tC*6b~1fRM1 L<8ʼnnu4p"; KX<-hrJk=#ĴUO`Yxٴ?:dc_+> u^x'dq=< {zf&Y" qOfQ¹ v D`ĵӳXG!ξ$&(ҙb >"xbRt7֝ NVkS W׉ء~P:DI? ҭ.P8oH\T1byib\_ܔUXu|H}Wz(t!؋7!ɹ$MRPboI(7$*J֦?[}[Yq33Jamx`D ^@Q_EQ(jL3I.5{I(%;͘t9W<ĉ *"nmyR+8FҾ,Yb-)^l$cOjɘ`Hge㶗'1ֈ#a{G~݅hnH"oy3 m-(u[v-fzQ(7JD(y O,V[)B `x8{qVW/-EYS@3\{6m(@5e v, v˒ lGa]\3K1* $ª۝c6{0ݼpt7/(L\/̮D"Ƽ\s]/qu/y* EZ[WKHv 5V5EAr-r\a:x}ل{_{at6bl*ZR5?圙WD݃F/ N3p걦='̅jdΏ^(2qF(w|Z`3%-ESfS*4W9"rYfq6E"^xtw#kcL2m|xMr.gqb~#<*b ڀEdg:fd*AL19+SbWhk3 4(XEo Cm|ֻ%[ǛkU"^ [9ǛS]]B7jx рS;4Hʞ ؓN:r@,3SVl!e^u:%3ʑ]nUD՞ӟNbIYG3f7 & ~(д=Y;9C`Qg7!i]JP5jGQ||7~jc@\CkX `_rA^)]GP~?Ppi1W՟vcܣ` 8Klts@_oG.^A앻S?YMVBs;mk[Swz W^F o caIG3FҭlR[X-T biqOÀܗef)x.Ԓ FxYnfG{ pd\T,@+0?@{?dLk(|,$TxZ)շ\=[€':Dd8ϕ|n\~gSAїe []ZT}H?2F_m/aHN#Ix/=GrsΊdY؜+]oPQ@oDRp~,T?.~쁯Iw/0է**LjRk-6on,^KA^RfdVA ) 61/"X -M\rSUAo8DE&lo$\2@%`kyC *I4Ͼ}L\t6dnTbi@uᴒ!,+˥v#@#@`/-3DvjZw'B z?UrE`/ᛱ0'?l Z칦↖bq:Z\h~Y:D?Z 1n3DaTgB- xwYD 9 D">=kX2+8}aXaڴS*55 6<Z4hgc )kS*6L,b7c*B/v͍M| ɷ.uG.c3 yl"#}dfj44rwV+%`9}ϟ_ ˁ0'{\Ż#x).RnX'oVЍMdИa\$طk/d|@`U6{vZ˺fْ:@äcdk1=)@F褢F*GO#ֹ`t7@K-q?x;98' %BTQݩsG9Ph>,7wBr|"h!h,aҖ#\4%zvmLbs|Q{GiWx/X܌vF*X_-pϠӣ{cX U(0&=KHS[ 8rZݼo^c\ڷஃ2OͶ5$`aSM\|L8KDP"@nc $?m AKHlFnM87+QiیYZ|ęg,)[د`.ť{c2% ;c6$r4Ԋ"F42o/GM|6֞/"q3S`2؉7/⨮AYg3B\ac_mw5xdF+uR7;,{y?s@Cc+ .12Y^[n$eω|:t6YwtwnSJO\lˉ. |ze(+l0x:H ERQQTdWQDBߣ]X[ap|a9&÷X|Sˑ+$q?|p8Go 0k RmmMZ6zNxpM3^8Bs4|P<Kk% gGR`xuSJJ&= >Y58lǫ rݶX|5kx>P@VSXJb '%ܛz58@H̸?RLm._44k.Gc~9b^7$Ő!O%r +HvmdZTa%0*'MYeRM0'.0ƥh"L8QUH`4f@5fU$ӊB(7ő'$>9ڨ13!Smd䈌%P{[qN[T*KHv@9 *q(-e j6ɒDL:=^ |rOpO_闯8SA\4YSc/uQ]*feKg0dܨ6Rp?}oʣF78d8T%! ).eպӺ@0ǥ`wv_soPn¯g\S8ܓi2'P3vg˻m/[j薠5cN&eB  "2Jy.m4eE >’k%/ 7O0"Duؓ56-ܒӵTYHcnkd>pY+g΀j>9LJ1so&}uf!#棒dMZ/T{yNխ 4HܠS5\ R<ÙKt"Ei*"*9_v ͭI#'$5e"S#䣂HٵZyf>~FBZq~ Z¹W&aiU@@%l)aT,eؔQӴx/7-*W_] 3C>fr uP8 0]- LʧPeRZ/yNh2iT1;Zޖ-9@U~);^bǧ}n 4v 6xXߌ3/Q[`ub a91w;dG*/@TmGj-ZaX`Yw&R(3NyMnKUkrb\-mqH3Xs~ҍ .B ju =㉵l{?&YdE5eA&zPm6u^ʽMRG zcH4GD4!]gV%1cɯi.G]BнX7 M0^Ig0kBAklgrǑ(a>0x;'߼Di}ΟG2zG2+,VC{|sJW6bPfBsc9b82r2刘}&XjϨmcц(0:fjcVDs!1p|۵ө麀Еs+#4^C 5p/ق{\@Q2$|HNf/QZs'WGML а$нK9LQ(ZC;?#RBwD  ̟MhBeXnDm݅.>gF Ѩ xBJmi%@x51%[$jy3Ihh >D\J i%&+G=Bt?g2b."h1­|Ʋ>@|ҕBajN3a%t-dKpefRÑpAS'{ZԓrɸI;,OܸT~^+!]VM :2~a{\i}7X-.:/![BTKw@>{#o/wPI=~t/$ ۃGf@jzl˫Un.a?;46v]~m3Fy /*J Е@5 ;M]jP `Ň$ec`C>g^٩&=bx\kޥ'{mK-Ԃ;J>ŏ"D6(+|4s_bcak8jǸ%f:% x} $ѫsgqL훉 q4֥?Jx?2Qy?BE:g<ޣrJD^~[U.x>E}B_%u: Bbam`+bώНҧ/#Sd&LWp#|1$}BHOĉBo΃xK ;SՕcʈǪrG9 S*xCmre)Z!J+IBPIڎ|!*|ܙmq ГB4lpTp.){#Cc\FȎi"bRPR@R3u;V4A GBߑsP-Z97>kRǚĆGoXԣkq$mHD,JF^8v l*̏ٛf`~'HSR Aoæ A췢|`ޟvb=@dvԓh&,u)eb[`ȂнGbI*6Af!5ˁR{ ( *IF$|\|bkj-CTQO|748"^)V)i=1CC}j˗q6~}@ٿGpr%l)T5IՔ> oXgOXڥ 5Uqk?&i^x$ C #4ȅ)HDޥJ=[鉎_1I~yl}:~fB7v(%$@g4϶k=) -ܒf(wΓX$R=4}!6~;6 <`:A`ev1dHgꋎ^uBWeW Go =*@)vSu͕:lh0Tu3q)ڴ`XJ$>$}/2$xu]$=bjըB=@T`PW`}B{]#Kv5uiUX6?]' e2rr1{)6k&Q=2);c'NQzaJ-ZsՊ/g({5\IsZePD$Oz>z{nHP|HbTݙe:)]*Y de|7& m̪oMmSK "HuPvؔ(8,(jGG-rg(~U6Sn01c㨲`TK.u.Qtt"Y'=ci K\! ×S DYN Zumf;$>՗ }B~{2 ?2Tq>1elU!8mt(zkҜיX y V=Emm܋kdl#> r3G\(}Mz! 2+&|"C^T\)U iQ {dL(5Ce;߽>UmX/{#e oګzLI&ѧAӖu'?\}TO10JD?F}=(TэBG忊?k&HRN&\2waXyUE Hjnb7LM`XJ@J|$פܡyԝS1Y6w5YKD `1ASO%Di^)F$]T 3wFA*?Q֓*n&Mص زL Hi1Q\'zuee2oC*z>u#bMPX\'yҼdCӤiK5q0㞍[ѷ>M?П,B:quj,F%4@31Pu"]aǕ$aOVd+_vQ[Il3 :_ͮnJ9zhjO}$}͟#O&[!f.[d 9[T2% ?>ԫ d[`{?qUHYh@ d T0zJQ@m:7c7JncOC@FoJ{8ǭlXJ #Iqo?@q(i`^҆?E`mvi 4 ۀW^P5&Ru5s9݄"BJ\r>t\FA#- VX'p ͹FIC$Ý"O+D.fZkԏG4*RUU&Z*&-u6yyJx{+z+Il]5NghRr,dx]T9 ^B"bXTc) iAz1.n[PS[YC_h`'64ɺ%*:NçE vCr]a x- *xBU {u&҉ d^b •Y"3Jfߠe)3=pw2R4!մYrŧJ4Ưmv&71ˇ99˼[i "v:ij}@o1%`[ČZ80XAWdH㿀eP+0Xa\5!ɹb)R]`e:X̓ͻi3`"4dݝEFf4F"?<{3R ð@YJE}EQ#;o $n]=h.~)eǘFU1܌32 F 7Zk9?eeа3}6ƙehp|!^NŀPe,W^/]5"]Y=mI:=8%;tUnoo>e4 )?F.ei>1?ۿH|`?rcCDfX2*0X/5%D/Wο_ Xu[e^ p~XY?l:s%8?U3Rᇰ"pTWؗ:w]^YަcD{뼐T EF2o(8FWh] 9-Y| 2j\)nQ%?f$yPf۞-;,"'GH6 u`:k }No2m84^~~y%B7Hho( "m]* 7#KI>2!`K'"+ G,&TX:Bba 7Ʊ {PD&OMv6Jҝr@(I%+&QxJ[-.g;Yeƈ)'QH填VMxt{HWeK`#DŽ>uO$ڎ_݌zs_L ,{pkW1UWN'rq+-Fu~zyoL 6Rp)Vp&bGG+M= j)6W/q_cU dG(F8P6HvUs@k,f0ܸné~g#&OoE?7uH,AI ЦЂ6>jK}֙JU*5it8`|99n|?E/AáYZ′u6}`92W~ `HU;TMx?|;3!V.@U 9˩r(J@kdu3+Q(ǿ0[u;Qq8RJ>j?m B NvIB8^p}YWr Jb4pj { *;ERki2_f(U4]ΒfF7;M01R4Y$O& W| n16NWպ,0` i)ɹ蛯㝳術L+65ԡjJkr+䨹sR{^OmqG%G"BVMU9'ySO!0dvƦW%\\r#ESTQ6)DauO^BSIiG vb4{~~a9p+c!Jm=zG8xH-qF/ޛcGnV^W잶]H? d5a,CFCS1@iiYinv/,x?S@OoY> 82ZyUk? *.L*Zohv =;!%g ?z8MҒZ5a嫻ڹK?ϱ@pD4P1w3bs3`"SNhCL9oy4A҆!dL̻Fj񒳕`E]hxѾd2P.4c [bi*42#zo5i}8EolS;qDz`Gnxx0G Y uctU=0dhĘpBP "H?\  zFQ0fog&AQ9K }$Op,jҙfUq a4weC&A$6Ŵ7 <+>e7:r~I=UM 2'_pMBJQĕo&OS(]dm9PM64]~F;\5zL&8#7AB҂C-hW(J߹[V݊Ӗ3iY6CG_[84 ] Z<-MjUij&w&P];E 2{ר1AƻS]<Cc7}-5"e*syvv8W[ua`@Q]|)aZRzb: #1dbr,X%+Ģ}9lU-!b.zYmbܩ#ы.Sddl5[}u[ff^)&!=C|uaj6q`HY8U_nSgr'^1FJy^ w,\Ƹոy{0U?} I$[0ze3! 1uAHƻo&4DR!.kZ#x}~.43؉2d /j+ ٞG g\P2[ ][UˌV@獝F=dZۦ='Tհv /U`(1'<22Y&K1y MK VLοβ/#0 <@o"ՄgkRKjȸ>K[%^^~9=ZDˡǟ0D!;p҉m۫KnH!UJplԓtZ=CQvY`|F CֶC㝺LLn DV+.6<=M{l=Pu :H~XdT tw-»%sSa@Z}|!?|1G$e5/WAe'~$C-U'`6:ܰMhܙ~W,XOwt_Ea2v'?2BsuNހ1XȪ311ʦ˛Ǹ`)'. D4Xӑ@(Ԋ/|:ۣcHA!U]nqVFMW\M:[`>_MJXW%ȅ胪qs>uOPN:l* IO24Lydҗ.7GBo8L" >04( W"ЧYE`'U`#*DUіӑ^0IF/%}7LƠ6[qRǥ|Q_*B,jT`3P+J!;-^i?ĴR/#w$G8K2߿ iB Ze l7E! VdVPa{ .`BT5bA]8gP3) !c oη+f;;#ZMY($36J:KĚcXA"@U=H1- ԥ\4KHk mY~ .lcPN[0k!3\x4r(X `8{25\Y<ŀF)䴆By4P s% 8(_Eތ%$nHAm8ZD$e|F<`/;c8yx)Mwu{sMUMx''@_!BZM*g-)n57n' d3$F)Nf 0:o0wUH?B 0 &-M=@yἝ2Vl.a܂JЭ~ų&"&  6$/(1W6 WC ?.h%$[Y?3\ pus7FAJ1;0N~lQђ oK>h**CBgV5 Q8: {7C}tΠy&uu=`< x J@4m#kglxdpt]WzT 5wwܑ`4+Ey S KD xdJ^ Tʸ\BYO,*L-SQ{oRj ׍LUUS1nW5¯Ѧ/VeS%Vtygu5Ln`` #BU!w?ྒྷ"бأBbmԋ0K<k%p| Tk_7YI]&4_]~x׆f{x^xcL;o\6"ZvѡMfѯ?ԀY.gA(;@|eiZ+u<3!eq} z "LP掠Ԅ@̜oYL]nSӹG2,G%!Yf(7}HvsɠDvHtٝSdZí&|TyW@cgBE}ŸaV.>/H62Q{ضH#2o2fvuT^4Ć% * O?h&=>qM}-Wޘr@kg ډ*S\dP;x|)B?GaZp_ nJFM%,[XxS;b&ND,>!R5|4[=s)"yNxnI@j0w 5n?s F-ҪǓ%6 ߨEQ䬚q0)<Jz «w2ml֭0kkjQl;ZW>S3G27*r""ׄ`XYUu"IwaD Cxll~PDE*r'.W_A"sz'0J%h(Ox#WbcXI֛]Dsqwk OZ/m%z{Kt;U @>w둎s  UdG]o9deV Hkp? Eyu7v=Ƒ6l5b1tʂ+|j=0"&y_X=X@@Bo+_Ffp5̋JP.-|Fƀr3px+[mdA:lsgs/q,\ĊMu'v[O><$ *ٔ0|% l_1⠙+!}P}J 0HWCR(mlLCyS:e1kGO=3S˿~_%RR >^L(sU=)y9Ӑw2obw7&p?gl1"+Ρ bz3{΅y9:R@yn,Gpa5ʨ$EhgtT9ҽ;Ϫ-BC? h9>mO߶S˔mpLATBw'0.aizboU`%rIN꫿ulϦo~:#(-<sG9y(!&&ЛAۧ<ʱ+W#3?u+.Jb)/ω_WҚ+0隶FKxZŝs<>va{ގ$jQhcfi2 .b/N\ft_MpUcYOL\88(s'e0Fr/Â[ts'YIJw:=XIk[ Tbx<ވ.`\+mT>xSccdMcUnwUFB؃P 1o?}hc`׵##(mv=2$^[X{ @TʃH"D52ۺNr+A B [fG 1H)}.S_091VV'ig]sINF @g?akMJgl?g#VMڥ?Պu;zL{4:ÙJ/)6Yq{ f_ l$MZ 2}9bm9y4dF YKX(?犊 O >eb-k)&gZW&VKrLD/~$MxDVS/d4r^|b1 #Լ{yg`N($[B#m' r VV8~- 颗\5G;RIà/o? -(9.Dthx1H-1.EK6t< pKi*u=ƒpby(#t/&¯V@j\njd(G3PS9Fg R*P/wDY?) c(-Kƫtl sll  7 z .ڜӉ,}e6PJz0Edp~?pkuFlm.*YW;Xl/:7}sEwt٤c3+ߋ{/ 'mS_kg [r =4F\ wyTjQyG5BXwC_oCU,i=?"Y4(J9(k·93qJJ2NQf`UzS\sCm#ѯ=_Nwyԭnbs5Jֶ$`g.(r' ڴGBkbX!" C1ʐS n=Qu#ha37RzVA ΟE6Nsaݟl!!!ޝ9G6KG+Dڮ~IShړZ!Ttv^ 9+Ym, #l)ҽC -Eĩy}7 SGS>yt&kIQ܊,o~֎j.˗Tl z{ڳ| ) ׬Mw8b 2s?2Kz_Wz,.i8o:ͰV8.8s2-qFv'6 vJCeXԂ' ݌ya,nQlf*3G$ln!AV h_8~z aXm@S -#0TRxQ ChD~Z@Cn ̢6m=p, E=(cbkWYccP ଵ W6L`EWWW[_W,B80fx@s}3sB-6!hRizbm4@ꈽA\H)xh 9mhy5KYEF:Rn#xb1o9L$趶+Lo/Z\5<xrUiw[nN0^w0ZBm1iozPAG`` BCWr;V/tV;WKU!&CI n ս@%j7#y*jR; O(ZdWXqb+&kg; hXNw/R#0IBCʨ_q"1.QU}07ꡙ.%")f\AvY I@Hcn xCh r6zs^5-/ ={Qy? I$SY9{x ]ǩ̉z.`JisbQ2-Y8mI(>퀟/P˴-ɼ؞g [v2Ha)dG]G)xwalG`9`1SȃlVZf#6&`BQs؈_1PJwZ K͒\b5Fڗ3!̈ ǫ ?Yf dlmh%?DgΜV諚$n jJ"/3E;e)Los;";lt4"kq^jxDLoeipIIl!DKZ ~@-_ngD޴OXr ` |d5M`}DDžj"2:y ĉL[IE]n7\T[L97!O|m\ 买T@;=L\q[h"Yq:_UoS=yP``Ze6mN62fJ9f="Oۈc#7޳e2 v (ӿ>*II5`l X CONJ0hY([}JLUQ.@aY >9Xpȣ&Z`3H`ƭ0&9 ! 57So<- gl,bf*fYwrϔZ,DÖ~ 4gOr+4p;ۅhE`ԁspudjTA,=t'B 64UVH +".ۚ= |V8jiȁdo-aY麔Hg< >}oBJbf9ġKьswLNF?=}dSv[ϔA0K*ɹ4&>I7*hh# ʹ)%pqeR/,DNA@ -x4++Oh=Ln*6MA-S+~dFi*8KҰtՇ6 Ϭg(J/.?<@@Bfx:7}{$ZfwƔBA-ߦZ߿ VQ KAѷi ԻԦ Ni,G<~ Va&)Y1%;73*j}ǯ(l4g| oø&$y!G%eBS3H'T)2gT'хV5%bb(L %ݑ>e]"}.E7NbHfC& x|O'S+^`y p-sIKX1dI0څ"l]t.';Źḋ;D߀[L nkHểBN~B&U yxRe0eTQ/N%a'f'Jo1wcGZ&_+oDvLcƲx'۩ x@ S}:8qAE#i߳EA.Qr5ħRNHO1f=}f0 {F _@?Xx&;@s?PC:/^7B*,nTXl"f-gQG$2ۨv2rHIq' [ y2tLQjĂJu@j2Tq1ׇ|g땼%I+#ǫ^X-, ;;k S4Dd!uíOgEt=8r?a( ݂,Sb4R*& OEpO{^7l0QyPc1JH$Z5tәUzH*M 7Tv{"jM=MYM*y5K“ Tp V4+Vhf'X $" |)TFWcPb  AuRP\5m$~nу2Xf(:eqmNXDc^0Ra!rT@$SP ˤ*n@<[oO?>!im>cRD]UT,uHM̀+o^bm!2'4Jxm%Vݨ@Yyb5ƽPU< N݈FSrYDDO0^?#DѧO9߽@F~rPe% 5[;F>Z>6X)PFF{o!BfG dReQre0q[1Dj4M$UeO,g7R=L.D2O ? O"*M+}| U*SV+t@\'E=MuE7̊6&ōmXŪSE ͕ZR(|@Ƴ"hT'jkWeov|%{ךԮXt~{$R@${F|g#H=KWGj]\0 b͆^?鼔 Kk U&^(eQpjV+X[z2 dL mPfG9f+}8]a^謑SñG4c~YnjlrNFw|dޅ8$3 mgK8g^g/W`,Fn\{k#<9ULZhPF&)Ƶ sĕ-[vG@ŋKB$ǭ}PYe6-X-68 @XY3̨ՊKz4Ccka[xS2PE zXd}ZA.?A b3]/o]J^] "ou>N9݈i1!AJ2]VO͑Rr1.7PWObeeŘT|2W>‰)H ?I~ +Z"+U\5 NўR]Gasuhr2O[(i}̏Qz\JxE8m[nFM7Ld,Q`J/0N%iK%OPKB j)@ mC)I ǵ93I[7i%+@ )w Ƭo'/q$}y$'I%1% E%W 8U׆i LԠY\6ov喥/*`̀v_*+8ՔZga1[1T5{w>lx72+}XgO}C9_dcC)X(E5# kdLϔT42A̞q8Lb\x|e+$OWo+@̛% 3/sC{7c%кWF&Y PJPC2dҦsk9j\g䗮bE`بW\!֨: FD8ԿEԈ ί0} wϒ1h;pd%h%y8`_"CPaDPq:ƮgSC d=L߾v9@D .; zIvc\{9`.=:qΝEż=h^@a [lRa3!9\hH6̭ ABcq#?4u$6{YIfh+}X&1]]pMAL]*췟'9/ RfL9zOѲգoV͇l>jiȡsܵD;(dt\ 7}_%xEˁ3Rxsڵ\Z<#^+;33?T1UbUpFQ:M̫(sS4+:Bg_Q8k xDYk1;!ߐto3L\7(4[Tp3??[dںT< 蔔vhX3$Wx5WB\N )#,!2;4bvtޛz-,tFBlܴf+>`ved@9Wl0! ^wFFwOp~' ;I}|Ig]ޘ۰3 'V:y>lEC>>^>BʵjZ|c-+LEwi;f4o5P!`'\7{۽ޠbSʕt2=gۑh6:}V %V,3TyO%f 'ZFcgc ie^,1"Z|.oݑƜ A{9Kj$ U[R 2' Hģ 5gQDB =D"jÿh4PeK; Uh1|he euEخf<(¼k^ܼg5Ok4W0y5xyjhwSNsV_d\ZyB)xޛYqIa~1e䷠YЁe @7|㵈NkSuQQlUB}OL,݂6xJ:QN m a ⱶo\p{9łHu pJLR]HgSC`iQM KI ٫,ȥFnHwʑ<RP d&vurmz *?^ $ qwk0n$y.~jfmY6a9!"&=sx-Iv"+'^ fW38 J[ SلgF#h9!N}To`Heq`0^Q5, ]ldyʣ$Cy/ڿqE7IsGZ]“a +tHގ1CnjӈuICg= 1\+ZsK4yT8U/Z$P4s,vɦえ_'jro=unF8bxCFu#qjp }i0oywVm}19 VM\^L 1\zItPG%$"{eP #konW*z/]% iݣ C\(-Cu(I=YQaD3MBLN!PfQ r;@YnfwY]%BL;uͼ\lmlğ wwhӺ_0Fq?o-f! ٣*/HmRɱE|ڃ'9Kg`é"04PL'ys=N8h 84c~YH XUlyB1ͣ/rOOл?]D:vRuI3oP1|wTX%DSɢ l%[jh^+O¿$D ?Ł^;[,W)RGsrtɛ2Hp?w#5 A2Չfc^ZUz"55 #x2|AN 3sU5؄&w"3!N s%D|#>)j#QleN)/8ryquD+|yg?7rcٌ;Z kB6 ԶH Q"WKQs; ygK8mlc[ ñ̞b璖و2$0*G2ZSE~Jx/zƒl8}i9&Ȉa;0F`֜g 4,.; ҋ@ ^:૒ɀge7b'~YiG]$ZVy?6E~-: <[簤cΘ&3iLS1g]e j )n0b̖SO\rUo4eHgfJ_yTsr``)t$Ӡ3/1 :oii:uGe :$0fϟI?]{lTtD!GԔ;?yKq @`m6sý4$(SA QP#vBlnqR]n|\RUD%Q}TqTy_ډQ}/JE&Kn樥tdDk86": ͡hR]$@;)Gv6Nl(7T*dRZ)zTA\i8ZGBVQN+[-׺'͠Z wXìd sru_%"by{{q8&M/SbF|ԛPhAַˣC[M컧N^J<&I{ fڪ ɻ=p$B@b3I׉;,CD.p^6v5mh %؎f})ǤbCTHFGwo2CNڦʙ4[yY4%q{d5JO}%Ԫs X0[v.@I\OPD]7xƻQ}}3F0@BFH=&A 7~h9ٸfn%xM?SSq?E!t5f!qP $//vT"ea|DyupAE?jb̢/id2[8 ܵ9W2VDxQ!㶵N1#<*h*[)p#j+q51(r+D\ y?Hٯ 1DÚɪãt&~ sQڧ_86HZ(o޳m uV}3BU;R##%|q=~jšoNmLp̺ю^H qUAAv*olT4 I|_3֟nPqky$pfΝ-oDLMyB, w`a֠ʲ\BZWJ#B]EDȲ'^r?~!].L\/iȣ-ZĦY7{ ]D`0'RoqKAkUOKb%'/S B]>Yԩ lDKP?k2"gČdIfY_rRPh[.&OPWoMv@8⫲U"G\ `u6Ƿ_>&y!,`agj6j+. L48,3N2F:{Á3BmM2 0!~gC0D6 jR?BTfd3[:~`} %L](gN "#H1`i4/!o2Y@e rq =,V==4 7S!\ʤb{[r.wN,ż毱vR7Rg>yc0S5Zk خ8$Mν WwvBEmQVx@",9C~Q63`B]\l7 e*\2i꯫xjOS6U5$1e$5(+XgԵ_QcE%@DnҥJܳ.2bٸ7%X# SXj @-0d8wN=CI]c\ahYlVNؔoSd޲Mks=W} ~ʾA) :Л,&b>h|:ռШؓrPI 4KWB>m>5`ayw{&-@p5_yL"}z*{LFbWj,!B(=FaU'Stɜ2}Q#/oa^<du1Vt;f뽹-}Y- r<\M"Z"zPDbSK pfp3J.,vxʏ/`eyQ6E߮;4W}{Nr ٴ)FgLuˣ(|A۲1ojMH%=Ud4&KıBXk;OWHW}{-o8Y•mP%grKѐ(ԝ4: I ,pc}E<%B$eUh `gՠ:YxI (N\ /Oyt+})'= p&jƴ-")GD$=Jbj^V}@*@Ŕ Sצ x?1P⽾O$my#*>n/S< X-i4+=3*_Co(Ϲt"F-Tm X?jDS,kt`J = ZA&qX$ƬGh.M <Üe*/bvz7%bZQ8xcY{8*t/PM>zȓ(s*M%[ՐvCƤM 7>Q(( 4-U0aMmvr$O*h?dJL+ i'+U хQ˜aq7' y(X 7lDN ^+aX0O=٤L_]ݵpBFfŃ)߅!> l21ͯo/${*}?Q@4>QN6S ơScf/6S(lK O>9I~ WŴK} H% /TcP*)pr֯j w.o$DI-JCu“Y=߀:[5UR5F߃lѕdl+:z `f7ԡr&BpQǀ !=u腂"B`Η#^˦ TJpO?u*[My&QF=k#33UPԐ*7e 5BF?xWO08- }fM9A`AHjGf8P( XDU[9-6gv 8!>ZFE$nѳ'p߭mVv/ `1ݻ֏AI씬yt_%6jzd-kxF#Y@R0O^y<|~_N`H]0to uO:Iy o3uHw9l Ʋq.7kk\ӣc#4/0 T}(L!QW}оs6eIsUf ܊3vZbzS { U|FuPx&pBVdP)׳mPzۉbG#RX2WCD`1,ILyٳ2MyGf.Ti\|gjr4.?ӓ۳qP6<܋ kV} 9Ay66 U \_2g4ĶKP~TJpI)]%,҄l8tzbkR t@`)tfixmzRk Cjiy٧4Z>KqX ÃX>:-5jHt+Ub7ȅ :@tdC3p-V2?TAp~/kZNXhU1Ýnjzo!iiZ}l~])i݄H)B f30 M~Uۢ({8T,[ )z; Z 6a=[/(U=Ҩ*5,Ӯy??-Ưdy?"rkH#$3AxHu'7{K K*g! GE(Lox@&H/*O{qv(:IES'k>uRT4",%$O-9k .n_7V 3'ppY @BzጌRa; +ɠᴸ2l%O<ϗF:x $) lۊZ$vOq!ɒkEL#$eP9Wbȶ2=t۽rN"||̨Fc }R)cWt5t&g0l `e!q m\M  ?2AAc}给#pl,e<ʬpA^ǧ+`H&zDЛ̆"*Áb!2zhշ\Htcqel0;TA3hP)Nh͒'6C)a'Ńt0y.g^n2v!0D9V%O/a؃O>"rS ^IM9LS%}dNӍ'[ k΄IgXU쓝N_7\wHX;)hKh5$z.D8pO FOͩLu x w"H@qS1eeKۦgdy YFW暲4 JGwis;]MXkłyF؜6HaJ$lŽÆPx$? $,XcU"_͊VzR8qOV%&BUUIÆAlsƬ irshQI^& iA_]Ν+<{y_w@r=E GyօK: է nQ-'D 9ќc+~I[MDhJՅ)2mE`5Lݾ69&>Oea1Yg7[Cj^2͋DhRWWĒh|JWƯUb0dh}$XmHP1y[+,d^ _qGy:.P??O hrԓ*ڻp #+)wmgk 4gV,P V9~h$H127bEbU~7g9Gǖe9-/aK(\ݡ֐:2=8 ObNPeCS<1c s5HOOi5 ^A ;$92uxuRfto%ԽNZ=Hq7u|7A(Ϻxu [Rt764\Q9K{&LtapӾ@o)VF['5gRNW駉Sp@|8_ƠTQ|e$ rZ -\ ]PS0z_+5jo %qCbooI7E;8%!فNЂwэMrq~Œ'Aj ~:LM؀dV,ޕ}\[<N1_%рfb!t7Cp7qe)ičNrizDRS?M𦉩5;«aVZa)L7)w[c$4QbP=R^R,B%Og@ Յ[Ce{chD-TfnDcTUF;cPÆxSn>>CT0dOI?f  <-vIev ɢ:8s"ZG(~ES)cQmEz7JV_1<}M\ ` B  &ce(v^̥֧$^va3KѺC_X+揓5zMFGl!jSu.m$O^h%,n$lWku:;`/>?x8ps6 ]gPCTpѺ pg/FEK{wrg*{\N`^m^"ZB Q_#ILy Dc`Ho")Fꏖ)LdQ۔i[E9niJC2vw*=˓<9-r" H;G%Ccc@ihtk\S{ "`M)4ZAiB>0yWF28٪ƍL4 ՑbO_QA[x*HL"wϘ" Y_ir%VrCڱ(SO ^E|{ `tƁ+ZtDzK:o?U|~@31[[<+,lkTkU* XV6O6:#3:'ã4 tzwjQ_yZFS{}v@M͚ĮVï)Vʀ#ƭ2^gR?Y}s(())|i; `r7}<>TGl|MNQ]1S~ m$MI xM̰bWcdSE'aevonZ`Vz>>^!x- vFцkqIEr1Si%!W U 697(3qIZ/!w(,2B=>gj?ʻ2ݐ·,K@}bwZs}=EviMOD#1;;BOOP)WKF2= b-*V!k)0TvgBMcPWT!h@Tۤ( Tכ6+v6BI6V}nZv;=eriJL! WgH.p/}UGzh[i]tb8{Lʊ;j:2T8P7X݈=dvgԘU YN>Y ؿ V{;ֽbѓ ]!}*HBkJ7@?廬G:Ϭ/:og)/rcL T}bHŸ# oǂZzBGada++@\f_XI@ڠgB#a0LBvwȜMWdg$+t1TC鋬.Dq3X0W51 Fƙ@ݎ'f-^uK70&gxC1*Iwk5BE| Wڍ"|y{;>-[s50\R|wz[&6g FU;ks {[4M% d(]#~]*ކOyc<($>%8w+rRPJ)t/zeMoU :+{**u,5UӃh}v*cp "-b'ٿ/= C;DB1#2UԖNJg -w4:^D123!"lJǫvO| lRHBIJ$*Dދa?1aCBe~K #P%\с*Sc"8+s[VJ~DBTa `ogDW-]j` WAZ̃!k)kd/@p&{'72\  rf8E.&IRFލ^ޫ_q 8䲙"{aBDrRQ Y]nK&'M 5Q=Fs7oj dK1 Il÷2ޗ+ߖ@ 8 JdKٱᴄ)؍نU/5jH `͟sBff~υGE0.zƏ0A#-o9t{I bY:IBX.%L8g⃂9ӠhUx:!2 97͍[`#Uv('ݩ ,&q'HJ.iWGc4.ekq ~ @\cjzw(V-'40^o|Ä,CNT?`,PHFqA2:8 1,n,S,Nl>;vg[볙p-c`IQ'<ʴ,'$xv%J}2ֺW}Tæû[`a$2Q8h u 8:lwP/"ֳۊkEɉ0 Ԣ~ό]]=6OU+V穛v/7&@zp1dF4=L)h\SCm`\5Zzcp;&m&nbKTX!ZPVǤf;2FuvQ_ Zf ;U@~ipAHl^!y;/BT.e.b)mP20r7ꡐQ[ N;lw HFGiXU?Kbt32o~)EEJmJ{%U2$%`TH` _Yߟ@ea1bwD,J-|\yR9gy%k^nXhANʫ囓mo /n|ۄ3p{\TnG6Xd`4gF%.EF8wQM)eeHVG2%}6#WYԛNO^&::ˆh9lvrSRy/qUB櫡8Dkj pw-B14Ɵ:cfEj( PԦħt ︾mapxsK@ D6w$gtITmRΦ{~pۧ*ݡ~sށsQc;ZHAq fk)8#Ɛ?f[HV 5(K7R;{CmoY.&.7IwINC_ݡ^QJ |_i|Y_7P1eU 4#*rSZ)+`p4bX{L^U E!s( :V!{r &U;-jpwM-O o:;~WXDR?|YIX</7>XVYZ\ceż&'E=U/t + L"hHGYnN.+ѯ q W|j eFCf)yϑshjfu'w:AK{E/I-"HrVRr,z5 /naµR83pBHг5\#Rcc^M e0E,YWEǸ (^A:a1v[PY5ˡfUGbK^"Qz3EqؠpTN~ҝ+^CLB`q$ mwȎN7#8'Pi\ŞpXJuiG}/}/1󩠼zqū?hKXF:J}DH?=3L~u'H@|!$0߷p.H0X;ýӭPLS-f A)%`։mf|NG}iREY&DP:Ah:P+f9O nTӐtz2VpvWq-޹8'A'7E{:Mo;AZT-M6K  pġξZ8j~3_KcYֺ:thY"s.8#*Chdfd-<!\ $@B)y'ȓ>4Roɍ05gHoa~eU!ZU^ڔ ◼uCːz-7BU~]8mSsL4]Z`c,=ݣdJ9pD& x/6(uR'cs[.$°2Kb7QItcX&;>%X!_64>c9g&H<[lMpe! ^42v;\l1l׫Gp0kp/ȴ>]xkt}ΛZ|Yjsk6QnHojTL3^ȧFa\~"&HFhd|0*L>/wKSchg_=е9mOI_#;H"g}ArQ؋KŚտ+ˉ,:' j>ŚFhZ\Yuд:}셨z~kn?C8iA'D &T#nS,l|7p$&hE&,^mQvȕߔh:IE<&IXƺ0;<+}*6(Dg#֞y}0*{,鯋D'l4#t8謀!5@N ~;P'$_׹m86z|HJ'v ϸTKҘ@VHo:] JC}ES*s:n"~:x\N4Q J!|m{P~SG(^9!_zP/f ÔA]=)XMmlaI:TpP]E.sp:8w= K1}"GT(qࢢY 0z }p=}tyد;` yk#e [ rlX?ڱ`˪HB s H@oζ[=PjEP= w`ql᳒`qV4Y*ٍp@e䘃UD\uTnڸ$#fg퇼miƙ=i~fj{T]"T;D\mrԸI4NOpߔᎣkܥ %{k^[òK0m [f8$ﰾV(fƊdԛظHm@9Х@YO34LM8^3:0.x*کdĕU?XU8reGε2}/L=uO6++K\#UҩޔA.00hP' N {%O$Px4H[ p'`Im}cJ y[йu+[tX@+ cTҏXޣ.E7ߊd#70JMr0':$gʨO$Xҧjdӣǵ<*y{a&ϮYn~+9b- JyW`/:(9r_iMZ]$܇b`em`i_dX34'GUηu/y;8.B?"V{#0`v Clk{W ?920K/NU%&G%3v-tA6㳫v.:v0pB[{ dWzG#rR5/;bo!ʼnG| s"X V*TAҨ:g=Tb)ARWڋ27CgLBQ)#|&d.䎢eS^>ΠBxB"ܱw=0)ņ%if %C[:ЀgKגA[lcEt<ɋ@ ێriE@.)%,M :n'bܣ Rtn#WڨV3⊒Xc{āgVVtߣFT4B@/H-ݹ}oNU}|-sݡ`6[z{/9 zi#nW_t lw|)7LGH Eί:ˑk?^Pϫ r~pzuΔHg)vnxMz6],Ug( w<:lօUq D2didiUƛA]t@ȶYd1)NkST=Ytbqɓ`pTI ϦZgT\5_G~'69F'@7 l(&H.>٩=t/q~eflpU'A5lO޹ 5u !tQ㱔Q0?/n h'ء\:WtJ7͏"粖9^w6r߷??ɍ9+3R%7:oCzmc|`YNiEmw.?0py=qWVem1[}Gfؖ\W}چ"1.8ja֐̠e%KN!4 %8l[r[5?߮j:)J2,#㗝!)F"Hm:lc _&Q4ZֿG˴B%Xd-. s9O `VvѪ\@!!b3aR woI13[)!cU.viysftb+v\A}gΨ2C}̵{5_'ȜIi 覓k׺V;ϒ'P" B->2q[|U6(]87M׀"5}$,^d{ھ0t&6 y!aW,ÛNҲ=@ɼ/5rb(#@Oo!&-0[k4^u,'›̑H>,oD%]䍯7îwvVQ:,@jp@ =0h*_}V ef5{m3 k+cGcP)  ]S2 PnA'D}qxiBG ~䴿~/ \9 Q's݄i Q+[ܓIsG^-:|=qO cGq5ψ/F% ;eNӓb\"N|U   V;1":&y4"̰'>Ko 0 1~}\D IE|8 ӒqU,wn7µ?v$wxؐ!ni խ;8o,SOSlJ(̜Fic3̾"R2r㏹k&Z@}C(#g3e[^zmlw jm,8">}[_.x_4Y)7^Nݔ|$Pަ 0`M@!:r>3]YQyb"x=2gЉ}}ͧA%tDJ}i߁p0ݾk4jkrMwCxL ;E0j0]X1@Mҵ kRVƚO2y &4',HUeqC ?Fb56j}Y/ԧq.1jw9TơQJ~*sa^-~P/3(U o 9|H#^sQ]+TE.!1tP1 VcY~gQ#AT57P Zlppu 8nv>zh} >1/uxs&؇*|)W<>mȥM[? y.FaˆBDzCY}g݂q֎;ӓֵc]zx$pۆn}WR:݁bODs5:YSVۋB#tx)8Teq_9}UC]J1dP*ńWOQ0 >u.65D/ƨT q]6iEUw[ueyVѩtP{Jyԭ0o) XJt@0j7lg0ڔ}C 6dUY>Fw}[p_XuRq!A}+\F}ċ'`A32y}m/u+%[{|j:ֳN_ C#,J%ՄA`JZ¬~$>hp-ibI >X+kr6$駎| +נگW([?PxOq:ݭFya1Lɝ*٦tLx_bD*F*{^u6?%#kwKR?CH;z65TD⹳%t'b?CEQ?fi5E#*?9WX_x{p@Bj Fr1a^ 磟't*g1T}gΓT] f\prlM~a:*ʻqZTG\"NKjuP͛ $W$% )6=rhyأSMֿj> "}QHN3`C?vW]{o⺢őT ,<[AE$Pj#`m\ O',g\RhF6\ OCxz[ō+*cAk~̚LD¨Ɠ}!;S`iXV@0u0h2Og(6 j[ PDy2vǗ 7/lgmXZ SY+ >xk8oJ(0T8w+2j%8w4K98c*W"ż.6oVd2- 򨆴dPgzx<5X.mÚ aU@=qc{>o]~9%d$WJR V^;v; z:0/'iؚ ׅ é퀱u D[r an[Jɓk>fDGĖuY0D!>ش$Kz]4a'T1W.[Bݒ|fDJT`!qƨ_'ji^w{}<+\(Ne+m|6rO~r n/sɥ1w8Z`gpy (Pl MQT3AƯ* Z!Vk>tXUdȵ\BF[V]ؖsvd2.gGL:XIJ\6 rЄ"}m2]scv6hfWRPW${[q9^JΫ%ƥFOA2&c@=\9/骕:W T),}J=x?,;\xFޜg2;w( N7ޗ=^bi 6u-noL3ePvE9 7dY;k&1rSsr3q?͜GOù"Ser74DP,T)ܖ"ߵtCh:3 hBfybdsW,yu UAEbuWB%&B눧smA,qwiMsۮ,-̭q. 6ZFíwo^(jr YP0* @6}HFWPТrlHYHеNmaP=V"A\i*nɂY M5Vz=;$u$F7昬f'C&|%WApT;k9%\UGN4l {,tbeEjBS~+C Ta%Wq-xݙ|>Eݵ9`FAD7z>MWtYJ%,; @:A)r*7{Ac1k؃k~$G*$v^~L&2R 9<^nuk1ʲ3˫^>[E[re`\61F1f$;e%BPŐJe%%@iN_Ow/N~0YQmP 7nE\$_x>I_Ϋ z!VjF1Zi$H QAq1Em=f"1^A]B%}$5fz1D:f0xܸdoJ6000RA&dAW8<N9C47XX"}e .{ z;c:77޴r8Btx BijI-umXd2oIr-q51@+%3yȉ%Scr!񯣛GVN  7ڝhrqMMX~K7FS.P&;bg.0N-͆'Kr.;Q5x-;ƹ0wݝxE_{ ǚ2 we6vzXSAqL|PWjzݫk[w"8,  yq% 9WF:9+-ޯj[!H[H4:"%[`0FU_zV1uYLi; 8}zEa`קLRes<(G80]>#İQca-#![ e:!6&~c0/? !6{=}Y82ꥲ+J`f(ji7B:Vba'NHV&Y `Ÿa*Ұdqj_UFے"p8[H/t֩YQ_v4 ݄YÄĔ?q B =>E d]7yHVZylQ?b*7l#"hWEdsSDؘ[q·uۨg#?"h9)^#"v/ٷ&b(@uWaye}4\M3KF a@]&%5S`KA *(_Z>nZ$8kFY&7b\B I`vw0iYG4pt`TDU,2MŜRwu YEݶpC圅ӊLڳ'AY5o 3?*Ҕ>N!|RR&\ZB#RN>'ǐ&7RAӀ"vsHkK/٭@T'w|7گXt3dY\_KdB0rk'FTd"xOa[AaA$V9t<-^ o] $uVm?4gqQX֝&~Q)oN bqCԤ,,T&U`eL-ߐ9jq)St1;2D7sqoD7ʼn:F%^`uzsX '( :54$Q,;NHo4q)kRp&`{UHaV'=̞ϟZ/4ΙxePC= ?*ܝ!okLG+Ԋsw,a A9yA[.72pZM(="f=T#)C;ˬ˽6 il'-`mE3IÊ3M4 I8I-~ޭ@|6'8TأD:Oey:2JB/ad NFSi2p5G|uS%Aj{+Z|pfXT!" .Nhu[,Ƅ7))utAA>% kM$JRW2)m`%:Z}6BvF1{+쥥. mt {iu[a u?MT8͎]IA+x8;rQENr!m~DOq)gRjqq dl \ kvԡWPܟSQӨx--۔܉U .#^ 6Yxf#M-!3Ttn]i䨿E`V3=x>+Bfv6%ӓ,Ѝ{%?pTkJv u( CN~i8(Ɏ8="iT!8x|էUgY[cj}U rm,.*mhk> ^]HVY|No}vL~hkφE+49t;gJLKI,SR>MЀ-vK5dBCRaλ 2K}H(brO =)Lۙ6EF(VfBرrKI*7h°:VX<_+V\:5=lX[+|mHW쐸盚Ɯ8߬sU\FC}։Q6`~oy ) f kӴ E<ײ!/.nVClkPc)>^1/&ah7FRI6aX.,xU33+iR2Ja.x?9u% ح?JjmYi1#UīUVgu}L^8J̉V^'l [Y^H97f ,IPcw^bZ] HhRanpaꛁ[f߷Xy1&}uRU&!3}_Oٵx.yw7| zZ3 ɀxN:pp ٵ&,`3\#:5qR6t8x>js;p&r61g͢F=i*Ӣ3I>kh}xeBtC Jv V7k2e[`(B n0<1,bSUAբD800 W =Mi] Ksp CLK').#| nOא@1 y$X+Qq Ȅ S Cxη֋ Gx)Hp=,{sn<{ M2>%t7oW]W6jqv<;9Οi>LNCc npIn!@7SY[ K ,dQ@@m*|jz!s" #Qkvϔ 1'PyVFg=,W%)$}םS&%{x|s<"u`F iO(Pb7h$ݡNZʄ%}0J/2ֿ/%9C QR{[wŰ;῕˿+Pg /U gé]qqbz_X춳~rs`(fZ({c]!Po=Ҿ>-!$d?m$&UE:CRuAӿ RuN) VFHFvbؑVȐq[O*I)_ x_~FV2H2}Zq + 8|7+~BٔXJXi[g1;s#}ub` o6Cl J :n{8š6Ul3FiGpc9>Q8/Ga!޽ k|61$ zU/_[6Hl7cmrGm%cu lqiݽN#MT5/Hl" "z=!v;UjNZ ?΍&I!4crJZC1lv1 6SmlhɝUnkE1E"KqG*6 Cs;Īp_M#esM2qvj1ღTA*fECZJ*g8$@C\Qodʭ[{e##;S$&G:Kq²_IZNIkG*2VwOxbz X@1%v猘9֬X{sPD>W*7i a)?\pSL0H,.9Ԇzu6$ž#ϳt\Wx;κֽ$>s!q-(WnwqE&!2<[+ry '7φrk~z.e<xB^ҹ \~$q|yJkL&vd7bDC6"ʀm;ZxәPV=)n.E@p^! ݯ~,emFpngbhtf؉lSPkJ@&[c=(,rؾM9͎/O-^x  8t}+ǩQ9#As4V -GlI_JKS~MwB:HFY7P[& Q0]| bRyGv鑪o ` LSêzh=n@飳VSy)^d-.~\jrΙE1SWTD;4zP-0+ "_W˕owrHJĦ @z  XdۈpY]S&Lb%Y{焱y`T٣ҝ{)$0%@nlC.˝%泘n?$i8Mg1c[墈ЭE_<-8_wou!,xJ8XmQvri<z<MCALqn]].4P, Ob"ɉ3 8XDHx t/)qfiA~f1W)C + $s Di9ԒrbC(߷˖23'\UtBگXǍ'aa~@h1FMhD a` f)0[BZż;&_Hc0kfdvB;Yk7glZپ2,(\h:nE0~h[g=K~MF8sZ^p/,|P4#s!gvxҭU|ڹ\:)p<K5In沁jM~_4G!;/#-TMZw%Ȑ|RC=嶕|a4x/J"9ܞ+D*kbg14]W.'Lx+OD'7r%DUdݟ9ǘj䔛~O ޛqn:vaΌRЂ\3V6lY@=Iiv/XiHJ'ZAUhD߸^$#"o\JE'qfq4bO5gkWT(N%L-N/ @V_h#ZtaR}}:ʘY'xG:qP8KӜ!*|3?Z/y g<&31 ^dGsf6d v,YfzҀ3v>=2*'l#/^#nꈕTJY"UqwrE"rn|*Qۮ0YDZ{ּ>{VsiU /~ٲ=u{|!~t9H,ABU|g$/xy(q=CB %ly wɖ#b(sHϻ{XXk}#sݜZTcs+J4t_[Q4LBVp>x1/|QEr(,]E=F vrpJx&_{Nہ+;.Hw! [A ؼ@0A7ڇ7P DU~+"NP ƂqUd#vӭuفt)xfx'(UJI*辉Q<:,LR9~$-A;izKKqИ]/mN[ M?U*]X+Yg3x: 0省{(h1^%G2yjϠTc{ePbiJKt81ׅPf3B{}5?}bDm{gyb55+%vD\Џ<,u)K+Mړb% LH icܚU^E7!`l6LL'M?]OO۟vw!pzu: yuniS8ܳݲp_C@| ʮHsܭTٷ*?rJݟ:r>RJS b&c~B5y*(9].Y'HSt@`ĕM;5 l0m,2ąe ag xWxN ^)]qR30Dԝcȝ#M1S`/߶st#D6y-m&zQ!a:VhNQfm Qqe:h8f%s7Rƅ=.Xĕ֮G=ƴH#̖8נ]NpSSߗsu8Yi;}v.9 hO} (86rV"^C? qk7lnPnơ&qw,Bypfߩ( 3u`'xɺraCA w~땛[Z?qOAd['!ުKb`mqR=?? &E[)VVdʍI #vT?=a]KfaߔEZ-!AorrM] JnH=@V1,][ďz):wEE1 "wߛ?^:Xn.lJX*yl²R.b~"g]y,>|7la\Y{#D5"eu4+oϲ :*S)[*TU/0yʢoe-?;vчV~HⰭT:5Ep\&7TACKCKx[k#0yC`aJJKRfQ9i4s?O~{5rU8όXWԙ|+>@]S/z"I*ЧVL3 l$ SMIr]{ yƒMYN1z#\] Ԍ "h89]Wi;G!;[N҃n:pxTͷ,F ƚaĴCп sKNU'4jfYxR`6?UmAsP #Q Lmi躢?|lǡ e}#VV.*ҴƤNV,EU X?ORڦ=K]Bgn foey* i̚ u9PW@;|ME21lp<׳Fw_2W%= 3K%Qռne^"{Hwy4=Kj4cvmL"e\B GJ$lя\VhP"]Up9x-eM޿d;;&d@z bk69pcfOr*\O ƘvWF"N)ΆQ}@ڲ>Γ2g'W!BA'ƠS~>`$ܡU>[ǧʳ`Jsn7Δ&Oۆ*c+kϱ}[]8 u.?,2XJ^6yDտU(؞ hv'^/;_.BCUT1NpNFﷶY?9N 3tq*'lkb TZ7`|.{ hR-Lձǐb3%=0g$ȴgˊpB=H!,.p->ꖓLڻ˓.AYeHՠUVx;ͷl^2T'DOnXC]hWr ,R9{ŕҥKWptXDo=NhGߞbE;2ќ4~aɆ5㣟lg= *adz]-Ed#x4馟` X ~Nv9<1MvE^2<,%|vs׏ 4П;w͞n%d v}R7R]N*`Uj8has$-FTod`o;@q,1>VsO7(/jHiF07yI(0 `څc`,'T z90g 6diG Dkɠ&wPD8r ;in>vSbBAW"h fMo.ja9a {Iz[!ϫO&s%RSU5.`w|/DUDE=5rےHM/7W$藯5#l] ?-ųH IgЧݔ;T!=ErN# ڜJz-)Vba2z8Y([-"-mZ/l*IkZ(M@[{ \~ Lh8f8ctH,=K&W-LN-G --K&#mGo\mm^ p%.H:KQurg[59*E-Rr@8Xܘ)ɞ&sZ),Dlqus)Q,RyFB+VC%tՏߏ%-OB:l+V onNB+> @/mB&ZzRfeF6l6-\^!O.t{%,t׸=ChfJ^(=O WzŅs=>RCO[^5ݠG*SjEH1Ӥ|)8A Wh:@lIg#lzx|_(leKV#b$[[YO_ [1Pp7gKȶrO1˳)wV،ٲe4GܒRWxKAGbxLO+Mxi',P?SYHқ^m+4v{_t^t??yB!c^\;i\.9*CT\ An z[p'&FwtQpώY *m\G?WI^.nk%u$b߽Tؑ!pø\cK5&>TSSf5vn큐<`1MX[?2)r +g._ a5UmPS`f(@Z{OYRMN4UIZԊJHiRߑV `}[lR/&S)QVGk x> tV@RJ1= ZaʆF?ۿ#`]#V 5xP[KZM}\ */ j9倊`ѹW &kZXHo%vFSzTzV~e4U@K[/x#wC$|/x$c7-V>Ε0()Ƀ{ 9\kO%fk [/b:*D)zAO %HQ @F4Z^b|vQt0`@\yCguuYVrF&Mۑ%.*=H%q1y_ɶX R Sv|s  !~Ei|5 ' R`mTh>p;4.Ѥy DLЊkekslkAz%ǤWTYֲH-zcz:5Pp!4E/Rڻ"WYBC ŧ ,Eǭ0DUoʈN8BK"tMaGQ,ZU h-1Mf/fϴU\[^S Mn\.bysR>{{"\ZV2Gר|$* їjJ*ӟ)[>~ K %!ԍ"]4*ē6q=ofonhx!1POJN[XQL[# J`\SRPA=6TAS]L3i\t+/^2@;6R"PZhwu`bVOO s#5URUWłԹR_()kͳܤu^WJ(g3y]aw^- &uPJN5cF/KT<*S,#>X]fc0Ë*q3eZ"c)oJtZO~K4Ǹv;)$^*.]] =ܯF.&J[xO|<[L5>a9 fMz3{` НU(ԭެŲ1>#gj8\ڰmys(il%6ȆmP@*J^1L7Qri"r& Z;VY \̺[YsƏڊ^|riǧ:b%u5e7YE荸x66Ǣ4bKP8k0|< )JaM]G/2Mv)H$V3mP(Œ @yË܏i/iev0ԏ5@\/޳TxS&,RtM RtL!)=>stQ/% F-:vQ$4#u0lK5FkfdP yIΚT$/ o)B8i{:xudwX̑xaoc&&ι5Xi akq} xm^ ifQ'Ԅ T%˶(CI@p(gsvs [v}.hHaJcԋhKQtjmi[MF7LJi 2'DЂN^-,0xl)50vQh!K nM~ A'F{'Y>UF9z!x6G=?28V\0j FWï l"d;&ݛ&/>A/w8тįp8ڞ%G4$.vR]Q n `As&tI=MRc3F7س.(8TJq"SxI|ɂGOtȭۢ"U,AAdQt%9) [=n1+J Q3ŷ"\ 0dzp!)_D>Y T3 {RU`G/c@.͉|$_x鰪Rfl_!`ۡ8~TCX~cӄ1uLe}g+ee$CNzz0tnc0| K=uȟlC -vOyGqAZX+5lsB7rzCx7~j%~w@?ND=3J&50M)2@/P.,tfywMe~K{OI6)@ڷ m঻c,e Ax+U!5 "Cۺ\J:/n~GY V<*, h K 7#;RƔ&"4~`CNׅ3Ry-͕[˜2`Њ#pM'2!, \b/ny.l؇W$#dBC&Ual[%tʥutLOoMAW"9* ZT<*+6 iIYȢ~;v8XX*quܳar@L͙D 4Mץ"&+Oʕ1`/}|ԌF˗Cϯ}m!+ˎBD֨e-p:1|/.ޣ+[dNdbLt=R vZ<^^gWmN0M|i(v> 23>&uS(鯏әq,[4¤;]wZVze2"" d28h`K6vV5-]}3RKBTv8Py$kpe.nA~ڑG˙z8R?1F/YJqR9:iׯ\/?&1߶g?=WgUe0'>Р͋X%Η?_f u/ZTpS_ eNBHFHPћ0"l; kg}hPe~a3n-1);DtSM!AyUh:2$?y(N\*( (~jY_~fS?SZ߾eaMncЭOʷoMi:#we/ޭwU4rsbo(q2qԏ,,B(@fQK-}[20RmHQ@{A=c^WEVHڔCeś" Ѣu jݞ58OmnV}@.ȿh;@E /ɤes׮+cł .L7زBENvweIua%;y-϶7)!aiߨv5"q /BFhӋoy+au#,裸7ֵƟԉLbU]=*8J'V;Sgw/6V4tüæ^%#QC| vVvHH6\"vt)[jDShPp%3^9J[$$w]4CR;>W)j0pvKBi6fx#qq=HRlZDLJ⽨\H]!霼}KtѣNf:ɤ 8PrK&}q2;ٲ0uUU Nrѧ>2)nb@GOǯl35 gwjheQ4ZVn_JM&AGjgf8gE;E|*#`qAMwYG;10EnrWo<%GǯMTmDkDjԭqZ˜XCBlX",TS\ݯ~!ANJ90OB1K1賨}rL@@"B$,Sg*6cL:Ο?8_L(S~p\_eպg=R|]=bpx 0;BI'G>'o1"PFIRh0taAiit~eNcsFLow mZv./J {\3LPE@ƧYݖm6|D=I4d}KF q=}mzgpDmEhLv͡Et$Ke1ȚPdsk;oB+ubI((Ӱ7'ꎧ`AB2TtSװzYPey/?ތ_[Bc`|p{fr^

7=KY{pCVMmrw`"7)zeJ3߱_ ?ɮ cFK[Pک:RLȄ9YtC} A*TE 2( 3l6:7 m3J5G|72 leu ݽyi>*<{qioE~L 圱&@A]uݐjcÍClGG#@&?\cb!NQ8 MYj J!=p' @J+śl0@LKWKSȶu`f]GcH;A^8B"3敩ieAjm;\Ltj^]r~?ٓeiC_,2YTkApXUu$LL3|,} \P&-CgYhb*9nբ@iP &)8 t(>*8]āk 5OP;MFFSVLrrў%BkI#XYih.V .O2xdU::9Lz.2"kw@)S@vd87ZCj/yI,:bCWu Ci[et/0O5si}s쥞<*IpS&+ͽ`?c hF/b@[*5IU+mAz i_sbiNA`OŝNw_T\E2q%XY tKp\W\0 `O/n̚ƅYOgY0\ܪ;h/BRjhXޚJ&8'T tm,>q9Ю+y$Zh ! tˁMy0isjRiP_7xBd2N&@nP5]ˍLy= lٜ4泡 W]o.D s9&b>G#'J4 oI9_o4І. +:aU?,V:rXaƳ'oDCk`a';]Oc$2)x^WMұ$]oLeqfH5-'hۂVf5{:#)ЊBҍubG0ۻiƓl_XB'zxeη^ĺաiC QfOOd_ M>6STX'%Ĥ Uz4xBlzS\ͮ0ԓUHWu:iazt3Fxm~}-tʚZ}5f6C5#Q纟O4 iYp~mqlTȥJ-ZV&*NjOԳ%\d b ; 43ǡJ"HP{m[/p2FxWC|8:8fϠ}oƤO6{:&5FNl,ˁz0fS 9 ;R {:ԺJ\bV%9lbݍ3Uپ|xu΂? &z&:9LExҰm %ELc|)oH%.7-ya#Ph5Zʎ*Iux$s&~wez=qN\.Ξ/h`yVpv#f#8 g!щOtaYֹNzyy9' FoS:qg|-^0PӒH?A˒6L0h'A>ڲ* QLl"fb^C9a2OKM3=8!zkZ5`4뾧\zF .i ֨|n{uFx'.LR@T+?Üj3yf-]" 7 icX,f*j]oCq+>a>4Vߏ"8Kmv}^{U<"\=EKP=orrO;}=}]\Hs΂]d2G\.6jvxM՘z$: |Vը6WI3*䨦ܱCRuutV08GP>,!P~|eYe~wFn-ܢ mGt?26ZX* 󞴐rcafKIc\YJGƅX_lOSmo4;c^NAg˨z[^@!=#XR)v1MI՚ռ@A!>RQC5w}{CD BxCv~f$ZEkzeA-NoB\‰;ה7] ;+E]-7,Yoip~X{z +d^B^JaX4j] HH`-篝2h5ߍ}U%&>'-QW?iw㓤_؄iPE!V;WB_|lyP2ǯޚT+BHsʏX+I=zqPV+1?n ݿӷ[bO x"3P z|}VlOhb0V5$+H\SNdF\+@^2>ҷx,\%(yrO H, =Zܐ: 8J5xtRf#**=W>gcڌpKzՏS9`jiqo2@ÿ ^]UAl@%)bwj?st xwK%)3Fjk\WÜ0s$]F8e[س}{wFq4_/ϠgngB`thCQ!([- fl6ňN1 =(/h&a>'x8l5'm,&;_MOTD vok"3|L_8f:6fxLfs8.D̻p1:M3 WD=4JYGﮯx8A$<)p*I#KJ2b٬a\\4'R!ROʭ+ɮ#|3:zjmU@u G홑2:.Xۂ)+T+詤S>%T;,8CoMCwGpr6CyŝYpR,,Xm^3l}`f9y zm;,P #/!"[{=Xp96.SfJ~ 3% +CqVPf*ʑ@5T-Gނ WM6>;]M (lG|L CSɶB/>>" iW 6Kۻ@P\QlƊ5*qSd8/;dB\@.{?')-g@CùeoOȖ<<> ~"IxsEky)\P*9> ګ٪<|8W^c} xA6`ƌŵ8:Kb\@WqJMc}Ϋ<\?o!dr43X^ |ӂZRwlbtD@<`W; qz?Cϗ%5,'!pt1xFVw*cD| - *FBnWF R$N:MݚRsjR/07nCN7KMVhK۫vkJ"hlӋ{6=r!39[Ft@飉QF:;-]eTb3kb.xDVpcσA k[]l<)Mt2)c =m2(rPB}UbvUnt{I,$=%0G'M XdgЩѨG XDhz太NвN?4\..tIT_r`tϿ0nHZfprƙgA. o Iz*?O~lw09kKaݓB'Ƚr( K;wʖy>q(9fB0T, ܦ@v.c{lB]8v"_[v7&1%2,+Xu?MX>d>WtMé:7LMƭS]!m A/{"[>B2:k+u5J6fpڊiQD f|^@FO1lD][W^)w´!jFefƈ'QG;9ᔲ7_xWt~Дe$zzoxw0s͙só~U+**o :D-DCwUtl =ࠬBb#ڤ⯋LÁ\0^j5js%{b_eGW_ӟt[6`&>T%8U8k7EնaJ܅#:{Y|~'= iwA\bᙆy@// JeRG(0Pltfex4C- =,W%o̸V.z8:ʞ7f =E0A+ܞ4 tJ?=YoA-8 S:{$ol5J@yʕsE!5_LX[*u%A]#ƣf~BՀx]qWe1c$5Ϧ] EϔTQWudx4Ӌf Щ _!˖qE/hQ4:m۩d/jsE, ~2FbJ5QjnPlb~cvr~kѥSBq=SfjaN-0uIOFtoeB/YYjC6oow} XuKվ+ϖ'[Rt.yVzih>jDW%qĞT]@Ĝ:??* Tԉs?>'EUwh36c.RxhT2m}Q\$"|J1=%X'&ev 0cA4Bq rn!v/9h]$_:gV\-޺59'?1XBQѿֶszQs=wLfC(&n^V $|a07oabIW^s!_|#%g u?/,ͥT^K Nީqc<d`.b]>>u)S PI@}Y?YHWSFz詘3j7fd_5SX3č{4`J{7wozgN$#zlã_phuwi#ʶ8f3h 9ДX59`H#|4Szmںw!^`\<n0Nک-Fjb3|a@n. ' ' 2wA3c(f~;}v˧ˏ”O&H~W~f6*#ěRIΊeo5!F`|_fR)1Ru+*|vz]kd #Bֳ=YLym ߶>:7C=I N|{іY;O!'Q{ #WF g!:b8Z]|(z=_:Bw"8]j;;,*q mt뺖qͿg|J5Q ltZ5J]GF i'һZҮS_OtE  Ih!8'ŬcS`pZIGC]dTI --`Xzѩ[WNAaM" adA|ǪFOYtYM}wrbI |&CD[>?Vsnj [8.1sb(KDc2}\1 QC6\'1z!"|n6`11T3*i][]\C6pR#{WI⳺ cdy;N_iRg*_0]T!3낧;DcZЯJr+w̫uZ^%OQVϿ|60/찇 $'E2֐QxYRIl/;}JV]<4Y&gxge& ړǟA/"s/ѐ(R`ޓ%BP t "`ϔ9 Lv5  wj"VNJ!6.UIQh5m1CflZ4Q5 5l 'BfL?x#ӜÒՏ{-?q"sRАU,:D)׫Mo2*^)#!M:6BK*pwStvU 2N4#lKZZ  fp5[W寝{؉u"Mmut{v4mguo"zkJM m}Z9M֥qQ0&p Ks It hMNSCO- q "FZOL[(؉P#I0$mp+1 Ke妣L} jOBob+B e)廾 (-BMl!{Wa+pպ0XUudތ-s"k!,1PL-r?c4ۛ0%T`$ X8,g}U'h`_RMzL!nr#İz1cA!GQ<2/4A%XWKLud9%BSu9ЛߧD{gz?F  5b:c {KU*g27sgSb?O}7O 2_4y!!JV( ӡ0XgQ2qLeeq=K/e+7*OQf%oqR !Ċf`/G%vk(dT6up$7yA'1çe@BخqzNsmވ6'0hr^RpIHG=`btn=<4ŧ]fdwLP]pL.JƟzp'U$ %U,f⊥tR +8*#g&?Q1're7SQg&pxC(iDy$/D9;0*m_i ܣ 9SϘAVR[׼r1w D¥(U^^ӊPtQt&"¬m9SĎ9Apj+ە)-I'zxG;V!N[Qh@g?g!Q7E!o5R}9*TEf[2J t9-&mô;)D@m)AvE{֯=TIQ#'*WYwA![&ԷD A(ÚIz0t׭X%N-V*#0z0$b  &BrUa*?K-,Op3 ni”/0hEbC;)36h@!ײS}?N@q 2[DSAs3\`SW0=TjD,2zޭ,T҅t.uZV&_"z]`A 2vrRޑ7sz2.X\(@џuYa3Z=jT΋Ĉ dnErKPD`I8ZVZ'HD)FmXR8|^f.i}RӈI_z)edﲣ=[Nڇ*ĕ} t@}Mlm`023wj $;DXl=~b@H9dwo>=<|&bXrbTvdQOyRyZޠuRi&wscLQֽ%݉Ku ;ܩ%\ƥA0ȟTWuuwI8PA (|}~SHof}O>^=Яt[Ö_1.9Df.?5xjdu⧮pK`_5 tSGY>}OY!):˹U4n~EDB#O pYK9cW¸'. ~qv38Ҝ[sn{Of4RdN*#8srZ5sUy׸, GT/`܈Y:+V"ag깫.XH7DvB(P8(^o^7^x[!.Y&OliŒg֛4޹ "Xzd  @D7ouMm qߙIU&9*CpBVEU㒋<% k=5gI8f.'i;5Q<6&Z\yT s9wK̳q119f*ZW̍[h7%:;drpPq(/vY+tr ze=zx{j8:or;t [awT*U89p?5?1|pLEu IF(*XM-'D8 {Fޭٗl$h(p3?&I OT 51LF-3zI @-ba4lDBsQnw\hET/c"D̛T>2"e~Dhny!k/2l;UL?q@s`kh֣O;#.Zv;| 번<دbVaGV?`daX"HDa#QXgUdI!5~ 2R|dzAw(cB, G S5$lB;rc-,ՙ@tj_Y:FP,c]Wcu{/^Iе?WŰ:rx v_fIg-}tĄJuA{6?:VunʶK=&h8 T]clY{ЪE INW>8E `ep4\|FNY+l#vW+f[ {KI\m\.R>X FI99L`㈱PA88uw%7`s o77 l%VzMI 8 fGh֗?Xi9`ZvˎyR: jKm_Ud|*T~ouK. >bTOdYQ&W+ N PfZp 7pInsmrGis m SփMR(q+ۜk,[0l#d|82Ce>ܹ $ U9= e:Yд 9ηVyFk;j*oU+^|!b,Iݏf,&U/z.Fg3Lt6djU7<`?tqۥ5I sfpqDGwI.ZN-;Е/in8g UM+%1um%/ A1D#?<^gͭM2SE qcPVBͯ44-pW7:o PqE(0T%46dz2AZJ @QUF32 (D3zeDOT\Sh14׃S(3DJSz?]HDBHdoTYɏʹBm# ֶzmdS ל}}nHk0Shǣq&x S= ofu_ ]iг 9*ARf k,V*ž AKTK֬VꀔRcbJoy|E}ڛ)%sKy,aYf>Fs iFGCH$/#475r|t Jf(S 8]CύôL؂jrXM [qy'4<Me;,2-F|ӏmuϛ+ :)74aa M2Cx? aQc z֔NQٟuL~BtQX;z?zUɉ͋~(v5 %Gg!r F:qIi%EIBX.6fst:A/ks~KUJH=A|0֭@wS]0M=PGP| Eo^!ͳd ={ MӘ{n}xi;eԙjfܐm_*!Ӕ4d;/.pz$02Pf+b WgMQXQ 8{ZtǂMVdkEWC6,FϩNEIƆ*2&hѭmpOq\TWJ &kpVzؖ\耵9Oywv5d|PA7oīJ~;~!qgcZ0[\(@J!ܬb!KPFtK*J2mGt+Agk6"ܝ_",arch&z'w,t>tpwr'cb}s^u jQ:_\;x:/GwF{Uxo8^6"=c+2{+O>Cb~c6ɗ+EkΊ^N6Gy!gS \ni4Vu-2BC=' 2Qx\RDm`pCg41ɭ/F&p4rt߶cִ=O.-88 /Vbfa6҉j[Gm@"ilyx:p 6qHW~{)]Dȋi_aǺs ֊Z /wtkd#$4Fͨ~Ly$kؠHJ kU: @Gl W*wK7]{˂ CN45$vn5Qښ $GMa ˱rSiT$/r2J$1!Z,HCȔ0Nk`C9-I k#&aC ϪGߥ*5Mǩfӄྉ<@ ,ɯs'O"Ms)Ŝ^S8{tڑy({(UkE32ꮧ@&9 QbVA+ܬu#)Ǜ'(iP( R'#N5$G+ w)WP{ͪNzP-.K "mL*b,„&cE>S+,?SyXY>X[,])`#I|P}+'9& ^eԲbր{! tw{@Sߓyu<CZzxC0_QNvcc f)Viִ:-K) ڶ\GÜ| w7U]B MYiDCh]Pۡ{wJV9~l;o`Ήɑ*Ѻ&(Juv/w9$oWQ"5 lb`h:y&PT+S?/X. ['_7 'ɼGkS^ [ES$D]OcJoA̠7?^v6ӰSnͻ~QWG%-& UrҌ>~& "$E7E>c M׋ ]{OAeñ ?EF͌:nR}닻Jn>/V>1ꟈqnl+ T^#94AZP0!/;& ɿsyo=襾G\ BwTq`6j0h:Wo[ xuMʯfP!^"^ܙb#Z>, o`ў4x,Q9֑P.1,YL &L*"L^"=Tj.`i"un[=XQJPx,WG"vk}Yhh/qbӆh$ +5X~mLۧ R3h L_ [Zkmh],:9MZ@X Y"{p A>&յ9 !i*ygRCQ(Ke[@0 Zx S~v)(cyzps}=+WSit+5aD{}-@NOW3 pέ'~өcgh>xe$qjOC; 1Dj7C!hQ"YYkNPŴPYۗ/چ8؅aZha:B@-³&Mr4t~)hOo0tc>?T:[, l3zlZ5gp@vE$ yxUZB6| T-UWuV1J\P;ہilř\ܽGNg, -k"%O޲ǗAl颜@d*r&w*ӤmW$uzOQ~ĉ*vܮ/ʏ~o)*!/b# 0, ys kªQu(_.w}~sd )Q%R;!6RCXFl >l=\Ϟ\pȁJMPa67miBRPeg1ջ 4, y/gL__0RVRxpz.fp G(cD4vy_1d̲OQH#>>-Fyk~˄V_>Y/w"k!4.y0x;Zfw XQ0丌>O5#NIu/CGFWSg~WEN&4Mi#ϖ5 m޴˾.~A3H3qnɋ1 r:Kfg :P|vBWw.{ /ʒ::$ \8&ꇫB4Um4'Cp5S-W=NEZgdmn⓽lP,~3TVNܦq:{O[F:o۶V\t7A `]O$}'wzx]O}~KRֳ+k7$T#EY׮_A5r/~O*[m ~;(ޣ߄k(hh`CWB;4 W]!N%"ׂvHUz5ڨ).3g#g̓eK2z .6 qFj29Wo*^[$q?64Yx}1=#C]=L2M;٧}r7[s}W#ඛB3T"ReޠNt687 6Wp4R-lGVFf[;EpCjG $r5䵭Kڳɋj>mu(Cj0ݺ$vw3Qoz>}a7[p"Ñi٭m/lLghPl]vq6g1SiaJ|qSrj>h΂zg"OpZ8ISXv9|IY5E^kJZq U0QTϞU<HMl&ݸNH]^ȊÐɋv_C~cij9y @Yd$W'cۊ^ڗi{c O'"zw|f, r{8c7?RL/ouA4ag!)ÈwsiylD(ȯUZbksNm]Y}UTs=Y5pZ̵ǖOhݡ3#DՆ񭴧+L>@$p6eurxl% hY\8Z ,JmL իDNH@BagcmRA.i|3qthi>`he\pw*&ߜ =|JpY{ Q:{tXƞWiO?e,oR|)>{ ]EynʈT)7yLh :pS_:Z>C6a4ӊNIdr|.52J*4'Z&Ys렾T̨h>))&4EldC&0BI#lIjHVnNxo*"\ ҈ĠQc"`Y a:򎾪KWK$*4}1N\ 66i()#M_$ J΄w? u]IoMe`,䈶 [QZ/8$=/|D1D#uOWoуbA?}.͓!Bʽ^fCڣt@QF- :lABVe=ȇb߉c#5h@]SrArj]!H `M]"%aͪiA3!RٚO4ظ^6&1GPUmh̽Ms1<%c3BEzW:# !h22 kNk_S, jK9 W\-ڽR8T/-kjQSkPԧH{@N׮Nyӽ/-!姢tVa@wV먛N-7>4[YBDH)޳xo|n-05r.XQYeTL[eDB|KoʐAAZ>ANF&ef$\ 4hc3HڶSުJ<⟏H. "M}4{;\ECC ju>364ԗZ)s- HvTR U,!.*ddiiVs[e&P koN@GMzEmQ;@u-ƞ\?4wcn w.4>XFM'0aQߖ`MFkVڧc$Mc{6 ˲Gh[KR^HωV8' bDx0Xv.gF)#L#ەL =Q%>6ۖmY[_ǭW"k:a|,9zP D_ sŰОCۄ92@9zd߾I 2ճU9N^ոSڑ{ ں`:lH*w[WOT 1MQMPN^j~k}*;eVW`n#̝oRX.I _oU{T X?S0 r;/X,*b}-gc)Q2?l!65gJ3L(G v07I6NplOmA8c1O+;:6`# >oj*D(E/62R<ɝ,]aFcDdVN&#V4QQ]/5 Ǎ Qix2[Mg]'!\xReH]8esb7bI-w/,wP\,!.(BP9tbMtFlb&ٌ[shP>\BS`,`8ްs^TP8t6[X%3 ?cT^Rʤ e}x> p@-rs(PBUΪB%zKJu,U(,G! zbٞP`}nk@$U5~CA܌ dJs`qB& v 9 󚭼fT/$A0e/xfй1+W^(~Y<Sq1aSdHuG!wzfM7ZW$^1Uo Ԛ"nplhBVg6 BNԁ)Ok(;-wL4KW;$Qjw &.V_G4ԮaK"gGN"ob'/l?ƫ2^,_i&tum37 h}4<*ȟz--AFL;3TJ>FZ7uPvgGM%ZjvSgI0=>oy6D ?F \ y8el}_"LRG j)GEoqw3ii$_bS*BÉSuNoz).@xGm$l n t󶛌]WEcoѶjؖc Ha,5*mkle3-Mjrc{f^EMD>[7}{S@yIp_L!nR`Kt{]h߾uAOayzwi n;Oǝ֨RD#?ͬpldx+]c^H)'? c>-JsuȻޫ;&y8d5K^^$+@щhrJ?efi%bHut@Fiܕp%ĕf+`dTI1i5ty0MZwoyÁva?wŒo5u,D j|"s;:/MhGkzNGC5@ؑޤN#:@Plmk3]"KV$ Y `54jhOтbJњQSG(1<ߙw>(DdPS D{? <:,7]tZa[`b/hZYVg6)9l1Xȫ٦7HsOɞ_x3'6?Ǽ]Z_^\*`>F%5!UerzGCNGI<hr8GFȧ)v9U Θ(($5UdS: 6z= ñdT#떥 2= ufc43̗ƛ~FiDW_ ;2`pʬign&Ȇ(IUxBh U$ \4L`C+Qpo?dtFL@P2Ek*@2 c ,>s'9{)h~ Z,4\";q3 qڋ ]7Q~j7_o0bc":46*zgͅEpB5;.eӅ+UqQ'Y]s`*EJK 8;SG 6ה7Ŋ!H $^Y EʈkB#}Z[뗽XG`u#͋,߂Lg=HPQ3r0 BġOsJB4T`]Qw?WX8L}?ZD% F$5_ ۲prPl.Ǹ!s\Q'eV3eA}]zh+]Ly=MڑeB+ 5ߊ$ik]η<#{35.j5PoKrcEijqͶ)%W 2cEPv"ms_x)Lx^J]d74VKkDngc?ܰ:EkB NRnnM뻻C"/*`aσF+tľKˀBO!B掹_; L{QyNz Yik"_JGOuaQ WPIQi(ȷIǷӋKW97N4X.5lٛ׸眒%y!n}Dr$&hzNh5 xj k8N[x&\s\"MkͥE=0q;߭oշ$B w,Gy({DfPGۭ@֡\"m?1/P`RaZB,],?VQ?VkyOL[oOO1΁ >꺻Z8Hdڠ;ZBf7|BݴjxѹIM߲.]r I7wѵD),c aZu7Dڐ W dc!KSⳉ׀ˊnl3lee^> NBiGxd$C*U:-@zsQ 2 3c]Ow5uM;":7y3\+3" 5(QK%ݬ`r_f4/r]>"FQBS28Y%Ը|4q))’O͹:L!li^lab7,: h\EpF]s7B-^ͩTd6JFspw6"x. USD]AJaFnHm3й?ɒ@aLyc02*?\{h٩C{D MG" gS%b'W%x5uXw/$kkl8x7Ӫ7!ig+s.$aIyræBΘR>y^\wZp)l[{&B'ǶY+9G)G9PZAQQRnn8H4N?5ڶU#rT߸r$hct{hƙ;HEWH-'Sn'JUʧRM(elLO׭TĨE8#>E̫o4#\CDB  &Wu֠#ܿިJ|&W '~`3k}-w+o̡7{g̰Wcg~Q,.[r&'m)x};Ԧv6p%t.%})FՠOs^6)FFaS= mN]g< "sJgZ+>ڱ  A%wUM\T aӓ딈Fe:@~OJ$| Ax%D{!>^4^T]a_~::ˬhwoEW?3*Sh#6L^y*N`PFM Qɋ Hͺ<_MmGWK HB bX.+([H0KOYYEKhmggC Mre|0_b"CL&vi}J|NB=3/_ <+-)v][m3E[UAO|6XԿr MZŀnJ,82jPX2zݘxR&a;:B̓K^ CU%l  BМS`iu<٠D^23\9aBP!Pv7>K'% 5-P~~;|{`g;dG;R$3lgBtEh$ٽ8d* ȧA%LwI%bJ&z^]݃Vښzhyx!ˊ7 \mE+Ju{=>hb  zІi2& )gNM3( ? Tc?egu&lha}R[GOdFN5JWuak.u"ڙ Ao;w s55 D @deŖQs0Cdd9<1C/&LP@Y[Kt9w`/VڌGF1v!3xt,ŐC2XC ⩵ })bרNUiDI8Oe)%Gsf'ZlC ?Z̉PF[g{e!MɏD3f  zAt@y$c`u5m4s4ziUaK ^E<UsLXA?c9 !#$3L)zǯa\10A@E镲݈uo8,돓G [[GT(lj_G3$ʎkB .^On{.~⺡=ّM|:cd_432Qтam<\aU❫X ,  >ȝ9z|R9K5ɛfxl!c'o9lt}%c9$8Z,p;yrY偪/5vWwr$0d1MYQwͤ> K~nl.a+ifzR6J%]d]݁MUTkTlў2? ix޸I{#\6xu;n_emD\qR4rGyq[FK)ڃ~vYs cEth/%vs8ݧ}5 f7`H!4.'Sp U6) l55`-ڶJYGW9~nzfswG;d-WAuz[nuhkBON۳jqFXrb:aaLmV&sX<_*$@;0(5OǢ2"KGNٖq0NتgMڟ_>+lDxxlddVB|s3FRj @CS?|ʹѵ LR  D6tJһ {ۢenkx 5:, Xk/>hy`,}'ӸBl%ϲg݊-[eA ҆FE#< lסʩ5^مGH|oN -lꌾMrj;ݹb.uEr 2,#x"#"k-]^R4Jk8}* $b6̛N{}VJĘsW.z6<`BK]켥k˴F˔)<%czi N}'^05RY9!v8vs9԰b KDz#6#VChD?Cf}C2^sRe:J#*íPKCD+_H|GBdG<Аi{RTh5K`76p@h ņӳ/kew??4Ù6zN#?F)^ HsPJX9+[һvW- zQ$~iGPhߔ @/i!"_Ĉ`zԭI4:Hn@ube,:}TS٪CEb5*W*Y=_~KT#8O R:۵W8N{ӾvwU$h|F_S <B[*0;-˽[hX elŒ|4E\A/Y8s7R keQD?dTA SZ#M3Oaǒ ƒC9]/Ց_^)a3}V {ajCN&ha iPybOzhi[ v_e]>w^e3"6O=D-Y)<\TA2S6{@[?YpP5;jRw?[ӕωsXqkO,=6*4w"I+(ic"Qf>Wc&z-̡:[O.e,^̭>5CT)dl&fK<@;]Kv_-e޺۠koؤfI$"դaoxJ7b7*vGQa*EbZe,`eRnu SAP ScGw~x[F37w5d=s3kC=+s޷h"sm>4qN`5/DA5:pjf^ %ْG ,K_0sܹvkc: >|K]9/)7˩,nl9Âo6:{lIgQ[2؉?My u VE"_E]ㆶӣUoS%:2e\_GO[#cwUQk7=4.̳UuiP$wϞ2&=|ML&d4VJў 7hyj{TX- 7WZ_;絮ĘJ?ɨkwYZ 3 Lm-"iZX.\o𧅳F쳷|>wA +k4>#EAjhAj i{Qq)o杹uUX5Z3$zV* 6HF`$^HewHX)C.Y1s\r K. q(^ [ٔvY#b{8ʔrVP7ژd Iz>dwXۭEY•c|.gł.f)@:Wm3@}>!aK C/xh̉vZ37,q5؁3XM-efBC+iϮk+]~n:U8/CZ]Uo*vE֠ Y&%W8 zAj1A0Y5 3db5]suٜ`@%%JTDbn 4*]p2cm\@*ylG)nrALo :daabӒ)tI @,/RC%Np"a/T:qxV{A-Qm{]`b>Q'vX5t|!qr]"(p_BA^菜9ZP&`RL$3,A%~[|VjZ2EH9m6.plA& ӈE ̧ 6&62Wn>m'|C5jb6IţySVDK~Yǻ)=\;n,s^뒕bpX&Jϳ}X<2pA5n u xbet:5}p3BCxX բ*eR+&$'@Zu? Pl<)wUHՁF5w($mW<<,)d,/ru !b s{ %b(ݸ +C^@7B՗J+ۙ.$r ۿʦ3W2-K}V}a02q}Mkn:}iȨt#XX gQNˇە؊tG~"{A`5f+[Մ2=ԕ0ӛw/W rZ3h{QXP;b7AؔrhzNl?l3ŨIH,]C`qƤ7A8FEY} & ^a|L?CQ]}ڴu5p~0Y7zk2^g@꺤W鋳Og:83\0SIm52"υkcj&`ڒj#~8-@i[ͽ0k+KBU ~ɐnkm_l)8UǢxD-_K(TYK{ȠC痼욭ɓm%5k]ߌfB^kcNX>N"1wN^V y)<=>lއE

5J^rVu}#g|Vs6( ="='8i!B_Mx 6Du74d4ZLtHR3v^5b\JϷnt{q)`V~ R3Ds:ZkunNG%$\]o0DX"vYժ$"(cʷoLY*`'XP}Vfҟ a7V+ŏoy -`*_cلpJZ//o-ѕDl0=FC2z_Уn+E2Z EsTD -O=kU[-]?w\X((uE&*j',ɹmNe44U6!Z#(^H{W1X7moi!vvKݭN>C͌Y#0h39mH3()udKvԟ;tкr-Ҭ6&1yoT~ŁmD5IiHnѴ4| !sY/47VbXlzD|ܼHpo}}/#aiF~-dQig{zg#l;>!|!p†8-w(a `g, ;B.V_D((M=;UqBR8mq`-࿔`wS_$cE90 @7 ev$6B;2"fQgw "Ic=݃ځ&AYq+<7:Pq \AS\:iYYaՕ% X 8ҧ[F(PM07Loj^ʁ[O3Y$L?n%#@&\s3ȞHq9cdngi$b2(uaKqMr}ú(-z1(mXίAsb2[&3m/y Áڄc0eHwrᭁU#10h-R=3 %LHBmђ>^p7pQdpz t(ը=̐#.=m/\0$}e6P֨5v4m>|'$0i -ǩ#NʺI܎D"tqN3svm` 'hAXKS 9A1 mVE24> ~ / B\ Qa:+*/w~m#3 ڧn.TJ_A2$2B^Zz{`Z1>~x"=@|"n|gL| "A-.IP_ U{}z[>Dr|xn+]H@%l/?&T7%!dtD,{ւSl,}Wep_>hq{#fqZc=U ` | I{"YgAMRx2Y)pNh vuu@v3# .mKO^-iia4N߮8L|Cftֈ_9Ǯ["}g Dgce9}zRG} !5] ϞqU:{+IfR"WSލp)gcAdޥ90k%yvi߿4?qUޔ E]FQjփX(b0u6"\]F߈^K[͒~ofXOs΍{7|ÛG3lHӇClbXMfd8%pԟ&#ˌ)Z(ϰc4ǾÒVh2V覹Y$x+a/LFuѨD`6ZIAN"$j !dԯ u;6v2Ǒ{7[ocw}ÚA6%0 rrUn ez0@n3:aFߕGhK-XP`Nfe.>6s L.Zp'Qt <%q_~V^ o=_ ,Ϡ{hZZ^lsPPc/Z_vc>ayKs?2$}BAX .qQLHGG^ UQ]~nM,HLٽ-bf"4g׻h|z\c'HS?aeϸ$)*}r,sI w{Wg3CFZ3kJZH2Hgp4@AmuLm@#1:PKf|1pqI"g ݀L^Z_%{Ȯk%2(/אK{~t";@ @s#wx]-Q )4I7]g5d@G1k0zM?h-w)Ѡ$<ƝE oQ<3wp[xs]RVœ}dXyAp[PNJ|)Jw NlKŘ統,.;^dWuZJ͹RڌrkNPQ:]/jR^ơun 5IpNPng^s7<ߘBȑ)c4DY`mSxUgE[ վhm Vp_~#б?N6, #^*edW$%w:GMW鷗hD2#0QR&BK2[9r$ 95v\|)eH}}lx{DCcqAޡr-Z>LboFƆ|{T-t}Tim-6=$챩qŦ5Tџ̥o7biJv1pewby>B]]cS(rj˩ν~kD*qC_i&b_>+-jNpߜgan?_?Qay+/$'lƙ/ U-1P[T N煲U4#Z d! /)bTӼoElxӝ8_ɟR614g" MN?m(vX;3n Đ>0~C*=f)p}IFrȚ.dmqj MHTixeӻdTaF$u1[KAF ),tV'͗L7%.ls7Gdv~tMHNJ;P[7]W%bjDžFwYvff2*qmѧ3G̯3]ԶTDnXmuB/My -hZBL4Җ#)o. `މֶh#{o+Z\h>.ϕŞSɂ΁_?GҶHu#ϲ+Y0lwίjZw:%0[0n7."՟A [f_6+W0҃Yev R >Xv >MUQxN*CoiSlCX@16"ϐ7BFqdokfB+R?8/y4Fn#D2-$Fa#F1]8 tt„s( u-,m%y<0"`r) }F*}.u<{|5riAOV{: A t'MN#ZJVh\bdy41+ ǩ!尓0yFG[6sq1?F䱵*rT+{wixQ~<&: 9Ѳ7Xa@'UwDt:PWig)#=)bH}՟~`oh@BYy-F,Ȏ8ȳ*r<< ?^% -o7a;OWSe,b㡉5W])SElkajǘmp[d:oPz3{yuwq8FppfXNA^ -e*0aՈHQv0P(F?,u[l-!3Oke0`/a/SND;4c?MPGEF!*L!.KAu7AF.FP 'cw:$ yjo!Tu}r)v+Nv1ŚQl^l]L%-lV!A؁<%W=gƘ k@S/ݲP$ӯ:77Φ[D!Z]ȑ.dz6XjT z=df}gG3+Zd}WBKMJH!(*]wHJj'D Wژ?"\&J?og_`{<=a!_-Ţk,8@K4{7UJtHxԜE*djٓUÜ_>:)݈"md=UR Wwϳ|+&)!~J: 8YNawOյE*uPv &!B5+e7rJb{ bjE1&O,O ԯ<}aUZ@G@pt  '2aݳY0'Z & Nfar0#էʛ4M]y*JJnJ[l 2|9ս"}A<0w4Ǖ'͕VQU *3!q 샎+#ׂTXv, 7~3)R<Uy: >-BǑ:J/g)ћj?bc;!\pJhCrm)^cJ}ɴۂ=miFPAH Dܢ, h#8MǯjCĨNϬ* K\b:9Q'T]wG(MsѠZZwfPf1'-1׌9+XFCRF^&Ј!%[ɰDz$F&o_c~g)ːtQ۫b'j&gCpX& $Obp@ny5hDO-Tf4gJq=i"[0>Xߕ^&o3 ;.֨3bs,6{ nVE5mZuʖcjC@Or%S԰^؅ywE& uU׻._,(LYEN F<=Ē1l>pa6>X. asZ?nTk1=2rZx,W˖RYHVj0[Դ=ѷIdDj #ԬeHpUăY\oGɊXrkY~\C(iy{TPw!ʧ;{ݗ;_E;)|(>v9tbyk9fVP/Q&]ˊs z `:W٢2 lٕ@R;-Y&t%L]Z$Fk.'NPG+Wv{i9t&vueMx#m=~A;5oeMnLRl z<1AY-$j%9i8曞ܿ@eʞ-.ZI- z$=X*0}+vDZ[CkԿ8QBu)0 Ff( Tsc\Hh+43vrѬ34^ҵL&E6}vŬb4ަYzl?RZI,d. Ñgdo4:`- "}7{.Z3uS2C pjU'10'.1vB3Z. ;yk4lBQTZ΁YoNmBxʨZƚkc|TfLCؽPx#/ /f:?^ѫOfs7PO~ܭE|B]*Ġ.HoD<Ğ҅Y[K@[rV 9$,8ۀp8>@C3fMN/Uap s7 xG7LVg,Rp#:PǾqRh=~Ӽ7&j׳SYmX`,\3}'y1cK{Ns5 =0$HG?'2b?Žr42 R4.Eʺ+:n\7|0mTr8%hG{>6}d[ˤg%6 8C |Pw@%l4D%*ߘE,||~Hs^% a^P`~c{Q/Y*XAqWdl~ܙQOdɘwA "W (4X cV2BZլm' $lVrflxp/'O껰aaa#3wrGv}qX*6>Tq`R-_'"L-\mFfjKlٔ< ߘVS ܚ{.)JMg)Olg0,a}VfANό=]ƚ܄QBn hBPqCRوAk>w?U&٨(#z@aH&YZ|򶢎 ^Ő"tӈ 5hG 5My+;F\NS0 0@qƐÕ!ö O/7dV>XPob;]V(}|& ǒ'_OWm"4zf}\>:[c7]$lqbZ~$`3*GAX%ip5Lw[Ck2ʩE@6)`˼d< }u|YUrq+HQb]tYu:P I1`1&ȝ9qa0K<\Ogj,cu>h'B0Z e_96'M7s5 eZ! 틶H`('^xCu""j/*.u ZHXI]e ZSɘ ]yXyMzܻUi'D排Rdd jց!5{a 0G+;wٚQ)K[/\iL'wϪAׄ &a *q,-\o֝RkKO,vO$qsٙ#ؐ| | * 7XFt:Ed߈͜!;J@͔2?#E 19Ӭ_Qz-QAbrdX7rXG] "Զߡ}A5 _(#farI;9 sZU2 C}b8'kR{[؏,SH)zB7K\)HY? a+LobcMRVkO} /&Q#Là(󥡠 ȣ)"9nЋO7"W:kMt 4]ǜd Mdrv6fRTRWUrKn 0鱟S[8ҁ,{"{bY2OVûH|Rzy d?mU RenFL7߳6rHV;F k@\sc}-[GKŧ0.Ӷ"O9P]|$&xTw = y<>"K貒'u kEdG|p\I6e8U l+ ˏw_LNƐcP1aA%MJȯ?zŽJtOf5TlRz"?vRDu?\^sD1mBHMnRa6 AwX%RZ#:^B-LYCdFT^S[Jb5",q|{8.ԹyGPrܼǺ"V{3AL`͎AqR݋'zНɸ1E3Vf39kcD7Uo&直8 QюH?i2y̷<KXݟ(T$O_z3~~Vd_Y 72wjԒ,A{|;=J݀CboIŰ羫aHl98en>2l嗇( Ѝ̓=͆JZXF zI(@Wk fto{ZFmcee+WוLKroNU{=ºn%oAЊ 9l}un9f>pFhק z@HϏbDzÿR@\Y"lbU,m+KkCYal[ʼn#'ұU EXuH|$,3@Ia0:08'C+G?B0-`w4DlV{64@1h}q: 整 Y7qlE~|g ^6a:j#ńzAJTuN6*ۡɐ{HZZv( ۣ1.*8#`rl?Znt 5Fzdߴ!HQ(YZ0޿yWB=|QB|' m㊷G# S 3);3L:wy_ .L]>DeE' Q#T Au%c?ohyuFQy)|fxaVv"PY;tܼ oX}Ui!k+DQ. ɱeIxk^™s{N;_1I@SYl㱷o) y] qjš^lwpn1;S׿d&VOu? |@:rq1.g騔jIvk:Ķ]CQR]c 8Bx 2*pcNfp _}&^G,sjkD:bc456 "p?wq q$6_cѸ?gEE#4$^Ѝ ǰ)PJ)`5\]n|4[wc{] [.\_KdJa;&sHTL@B$i=kz%[zt@]n5ރH I!\Šr}G1;$knC(ݿN`Y4BُrRGϳws}/~cNQhNw)p$/fw%-ܶIvExajʏ#;a)E0 z`%VpE؄R$Ԓ~!kbL0ﱝsۡz$(|VtӷSS|) P٠:^NB <` CIn9{EsKܚͤE"!mHi,#dTn'ԞFO QSteP.T%NDۨ@Bbg:ACM+WuN\\׳'8^ BsdUfh.2}l鋐HW.2/6R]ɺyI0ܑ/^SqrABsmՆw|9|u$BpRt_H$ME߶,,?yqlPc+y7Qnִu#AcI||K<=8_A1r($[tz k\#Uϛ)# %)uZF5aSǷn|;Wq6I;N h=Ը2p{'~"Qߕ.sgʉHiٽ,tT6QVAH?GpBc&Dg!.ʖS'X0Y`!dpz0ߦeѨtt f4ug7ɕ,mdҥ豑GH =1N3B{2GOOFCd5fZdv*Fo}/T>*(vL"0 5M`,a?vB:Lk7 .)HK)%`a(\*6O|Q;s1#.y[M"D&T4%3&3*p|+N{z-(!pJ]b*vB|:T,uX{'xwBnlB imaTd{j`/aL09}qXe5OιD# 0w@8i a7lciO: ?^҈s~t` 2]1OlU(-BcgRy:M DO)Psam,rBuqNڙ reت>D=)lUM%JVwFi$Rb؏&U 'lwKc)0uy. y.uFuc~sp -q&fJ 3dWh+9|S z.40(9y /yRL?Hgg;+%itZӷbӣVfzj)%X<-7DE،[rvG1U%+-ߣiP-sK ;$?)ܰy3!6iג9q ĒBq92\J&{xXy,D&ףǢsT˛B2i^?Yx}D s܀-2<4!vL `&΍&HCS{EG6 x4>B#Qιkp&Ć"Tz\j>ڿ}# ]Ƈz`da>犘j_s  Ѹeŀ{qY:aįvX`/Qܚ* JEuRm~Z{2|֮aʽM{úlM9K\}Usll*wAe}!7 Eiu*$suJI-Vp4ρ M ;ӳ'daDϡހApL-:hTߢ-(`P&iKySstHX X&ph^(-??@Bs%"`T{y0Mnf+UM'&1p->L0IJ(hP~C!6 ى~&}L7$jUK-k$XȒPu/. a,v/U% Ulvm!3C&rH r2fۧ#|H?::=G/'c΍ԕqQP ^D#k-1*W⎯ yux0uՕ#(UWBr:>c2_G2&oznwM=N>--mק}VZp'٦|#eQm䜁$Tȁz@N(rSڋ z7Er3苶[2sBE–fc\WY>v#{$hxj6.4]6*X{OCm?S ƣWd򌺭DBL#0R&UID ˮ3A6/4 7b&)^ᲣHe4#E)k 7!l ))GpM*+&ݻ"Ii1_)ehJk5M#cb 朼{#E@7Rѩ~~Omu"8r c9'h`hAO '/DgyG3J(<(~sQPBB+!\@k"S>|SUDltsMF&(_'b.=HU&̦iЂ=q(񻬔)8oxESʤr@Qp6= XѨ*x'EYSQ #EUݱRWB-;NB'orfq`1?ִ4y%5Oa ^TEݜגeϒ0{"} Y(dtG7\%yDv{ Wn-ӆ,=snCcU>L[?ewˡ[2MD9lX ha +ewNI o0ynDIAokR|ItX6,dKX1r\z?}$J--03┱Ӑ[@¹3ltݿ#)ʺ?~02y"er{dEԝ%؁+8v!ic?9NgPq2cAd!h4\NJKrK6=+-j.atBdih!|Mtlz.'վ)<06#S?*/e}3˅=ڭDgmMZJ<٧1J$26MȽ8# a8w0Gj}9+F4u}ѨK:df#TUa(%2lRV4?? =EjJ7 +mIjj*( @ȔxL椴"S.)BjۼUDwvƞ['`;c<.@$W\}ȓR]-,9J{EQ9(0k| ;c+mo3_5d /ͱ[DAf=zs[ǕU> R@\|kP dW+hϸ ou>{U3ׁh:px$^k\eOr3nu]|N*b,%K ]:v} qm@. A -0l+@FXN9 C YfEO&}[O4/? 6mEg繰0lݡXPD2/TSꕚ?-[wiDdZ^T0} 6tk79)B̑H3[DqZHw$*gj?uFsUd;q^`bwZ@iˏ}$?3$.IoLP83M!gZ,r|QMS!ᆴvmMaq ?[ߧ?5!a %@׋ы0 ڋCN\Fu$MI]AMRNzI,uwelca53Ϳ{_h U>rM:Xc錦tLD#v_4>=}ټ5܈k&]NPk)mvʫ;:+Q}RxC] Ɂf0X ֤1cDr չqS~2??E+% lԊ+7J.T9t3Ƽ2s"#7ejq2 (S0!7h/&z @9*Ӷ 3g\xz*]2WgjA%OHul ahx )sHZa߄6q[ս8q\v\2yAXg<<2k1n\t痩ED{HIsiǕUn\/ $uI$N't+RW<-ܚ ϾÏ;{Qg3~*x_mtF#P}D# _ 8z@)˜%beϗ K_xU6s"^sޭ|Tdoあ?W2lMD/#2.xFj(x/(u(q0gUΞ$wD n&-O9VO{q!'wcpӠSxRȒq8Vhg,CnSK\~l8Uh*:]' ɆQ8y;,$a4GN#jbtsvh 9\ ܓ}瑔gA5|ìirQr.kXؽZ8߷r;=d|މUoze;'N )Et*J[ぶ4RLP@s %Ztq'H5azXʄ!zIx'yJVT"4#?Jr<0b  oι ݼ*&|Dv&Tcb} UU!;za)`nay.RU]LKHf 9z:|Nlщht V{:4n$f/ÓR/Zһ/oE2|Cm;]ſPkjxQY{e47wٲZ@zld #gU,U[ItEԕ{؂5Z]t:l97Qc@]8)hiY?R!}ޟ۷aٕ Wtz T@ ,pt`\/ȴfQkU6>!Vj[d+fXX%PA6re+&_i_Mr5\1ц_تOW/4M+4` ~Ik:g[>⽸j^z:8i(!|-r2R EmsܣZ2Lk!5Sĸ.5舘ۭ(U,$=bi,W􈏞;\^Kf]N1`j1Yynm t4]Sh[MXAV=A܊'[^tjz,}) [Nw펒\<,U1WWpe"]10g;`,QR6[\5KT_b{\]SS`^0 Dş¦z|SĠ}svWɌu9Z1YߴI$ʆǕ7Bn%)tV KpJTgdEVimdF5ΗIC۹lAy T[NG(hR?n8@q崈r1`"mKD4 ߺrPuRUJAkpe>))`4w\Ėo|2CO㲶 ;]onY)V9ESmK3ܪ ڥ Xo^=ߝC]pw`gO7Gc@,Ł a hi~+:S[ _VM8EQЎ{f[,REAeI-{A6=W@V!#is6d 2{ӂ8jHʬI g5GEKC~\sB3eI}eR6׹vq7ȣRetb;0Ȥ γ/&.>,q >911A-n\+p͛R?z6Y1~9R,2lO5)lmہʀu\=py>E~Se%kƌ aƿ:;cvTEŋڅ][7 h&7DŽΛ4Ug% ? xd}U}#74uR*g05VO"U!eC7܊{+&pB]_QC`Vp#е5vrT@3w̓^N-b};,Λj˯`ԱA*JQ2dp6&ZRb#EU=&&^D^93#ԿꤜbzrŶo $Ƨ A_adE85gP |񀑑/4AAQJ=ճUыlum2"4^͸3Ns;땱ַ"%{8O_6i.kb\ <A&*UW6oHR?!/-ȗ3(P#: *",Ÿ}W0`fXm s0qG={Q.ދZe_Ѫx;_Oi/Bۆx ]Dzє6M&_0$QkK΃Z>,8~!^ʒ|"opN6fL;|f_PœƗk} -+ABh=ōԍӕ %PwN9BAk,Rɰ 7_I-ǩRMF̜k-|ÈU]metJC$S=NdS;#TȗO}S9qmx)9yq6Z'F){ׯdPG=%^ρAK)A05QHBPq*[f:\](D|V,<՝oG |-:S]sS~ & Li_m$;Z~%0^zC|G`8]>@8kVeҍ4^{ѡ Tӱe;#W^djg&٠k0⋲nd˦,ŻLT:^5 &WUv@n+]qX9m[$fJ`SUbLǵٚC(#,XϦ@lfnZ's~y`|6HX! j_d2V 3'}.iR՘PŒ<:/'UwY)M=N^'W)TxEٙ0g|.9Nizp^Ci~W ];0YZ07070100000076000081a4000000000000000000000001619eac9c00012a30000000000000000000000000000000000000006600000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/]?Eh=ڜͩfa5(ڷWmNm]Ӥ#{f T ߴMa%u(?]5Q󔳘ffvp7=,uEk ^~~CZW^^[VVryx* rT͔k鮎s{Mkt1x ~*y=yq+-`H$`}$9CSOws 1=k64vqqKav - t,zlsl;Qg7LwҸ9Ec;Txe TZU&8>K("})^Qg]M3!<5D@6Hfdg"¯Q?41](M,%߅xdŒ>bꞋ2 :%\vX="䈾 <1Eo/DFߠJWQrj  FuMY疾&qyCqxucSͅ֏j%\:__.ky vPÖJ_tf+Jav⑤< ٖ9̴?AU^47//m@76]wD|-.=2u~zɰ(Um'jM!׏#ڸ_IfSy֠ 9QP ҡO2aة.NGBc|lwqǒɘkGC?PH;'Ͼ, \sKdnh[iWH@d/ɳX|[n_d.d(9{9҄B,lhLNO2¸?6β]E%;Rsa"õ w40&koT'6TYP4C1P1wF&n&H/D")e'G/3 @Ucl^e(XT%{AJf4BU:KRn=GY[re[kyl~ALvwY?<Hmq_؁w}eP$t+o<5ڨMe͡zdzܓp02cْ4Oc>Tp;jr99)>7F{u%\(=%lg=;-TtiF\`:c͂mxq8zǏ+kRqvA#f 8aJPҼfEp"VSA ŸBj o",9j٨C2Ki7c q!&{Yis;Ętʔ_߁iOh}:ve=姊c]ΖmSYpŸ*fT^Mme/dMPU" S,ߨez.nkh >+cF":?5OR;"ۗ!_J2bm<騌ȘT"y{. JLUl)K) 8/uwFG$7?m=WSC2Ǹ[^}>9weu!ނ(J {:p'#PmӭEu_jDvh`4(]z=HT`Z AL1"m&ta5㏚c,gVA^Z}T^S#A俈:<,RRxQ R@٠|l' 1H󗚠>8f !EG4^O?+:6 i vR&@nQT}\:i3$&mB7=* ,xhN&3s&M-l&h;ٔ|C2±=w]|bȜZs+Vl#q[|kٌAVAVq)zyIg?*+> TF;:5HsxKloYsK3='@y}iQ-\0aJE7D6,!EU:şi hxzOZC[a{ijwpY3_ 옘,—|~c$EE{ȫ&tEXd]ahQ_o5b/r eB?hWఊ9lo }wwtrjFyKc(~aKq&7pcL1PׁZ0pp.ɧUa> 7KY6r-ق1 D86v Hd`gyucr10_DyJ# Po ={?KN.QڙYYvʸ|﹐`mT8ETl:\<l5:&WiT9 i*쨛0RՏh2 D  /hoZNoGknYL~"7 ýW\TȗM筝&(qڂ҂؉KmK*g}&Ɉ{c͊WW~t6l{yK7 uDٹ6]&y n(fk' p˥w⪈ѬOG}K~ `; Hjiz ЍP_5%loNX9 Zt: d5_GL%ˑPN!FwDW>S;;WҜ)¿Kĺ5nl9hiK&7UoRD˕ RE#}R%}c X#;!YZeP >1u 9D Ba_I"ڇP삸R/,!93/e]KdE^q4G0<ĸa+ AN@gt@.`$QJ?O 2f+cvWď2UY} ?~Ii<9lt)xg^÷SW0,ZzU^;k<M?N>/7.+: \03YmfDR㎤]e-{v!5_AqOͽp ST#,N2MUKH =+rgpZW^u6msh] % n&/Ŏߕ{TK:4ZwqQwJ'E97)=oqɬ2۔3'4F!ݓbEkL&^!.p]z!kxEroj6oToMe(ŗBQ{‡„vCvnNԔ)j1-Ki_.es qvG&~g!24QzTd8?'1ny 0]'YL~!#fj*,MV,Y'/=kސlΤh"1~8?QaM#@cF䜭WxF[zGX:ӯi+Wr'=LD}&#7bߥ S9c b 6A1TviZ;2iMdzUL%% TqRA]kBO9'OAQx_&C\Xl.РXo~pV F;-Mi +zn~cn^E4zIA}T9p҄̚G=$+z$Aѧ-Sfp7I)W)?z|\\$An(e8e{B IW/y,"5B ?RJ`D;F/$Kp'V):Lbnkw¹Hc8(O٦a<;xE`E!HW& AA5 */yld4 qP%Y]$4T.q!g֞2ْ8:LiX9;ftef & |zѪÈ,]B==zA7:M+Z:+hVm?:8s/3zi_WX)\xHǝ ԆyN:;7a*$14v2NىFx h9f5 "y8(€I3+߁9JaǒM]#Iѩ@(L5dąUC) j`F!TVï*1R'[)]%ZahRqL iY h 39 A 7EEd'0\=[SunbWFȽ!#h}F)Kj8I ;+ݮ!FGώ53w]ډKNID‰cщ].q6eM~݆%ڈ!;bH(F:ZDUD'a, V[T+}yweRCWj?d f8Q<](]A|kK!Ϝ¡pH]ƝN\h!3)P -+"5!3#YyEl!f.@L7hw)H\ &#Oo+dҴk⵱y'[f\M)jV qI/z{ud2? Q]v죯 Ŀ/%j+mʬlDDQ=X1eN{lzTRZoew/Y X20rȽȗLݓBQ@Av< E U>0"Ft( ifR-LI DqRw ,V_UCҶRb DB( 2-+Y3W)g|r%$;[C@ێz&E^,ܔLtQEgSg/7HU-l`wrlB";K+ʂ: {G{kK+ ~U}۾IRL߼b: +.zԐA[ܸ7d!ѥ7.x"?1q<*P |L[冝bzh@c SJ9HhS5ؽlk* $2 Dx&z1+ㅌۻa!5,B-y,,S4T *ng&Ozs?=$~?Ժ*DE2)7kh3"D1d'IICDBaAJ82nQ/ꔛaDk#@(2Κc=X6bY0 qs{!ckޟ?}FRS R+Ȁ~'mL5AOWivpkʪtɍM7bMw*1j3I5;=6#Ej=hտٹǸκM5ㄿ{0Afe-PFI дd,mAP!(ZEsT"|Gmj5cJ2-G$TE%pe|cM\I^b4u3q[_sƓ)1q.oǧ<($Z>(g`1H4F*R*xo9A^ӋKYr_9v 3O9""',JOVR 2;NnJhذQeAjun)J`D_$m$tinǑ3znnӣ8ݍBЈ?ul9Έl*MБ9pyse_7h BNDCBآ6| ֵx{}=eT0-L=/ŴS9$b9 zIy Jb:?=a>"?@T lWP&.@4@paZfs/>Enӌ`[/C^Zحo6l[O PDJxu3-怰eg`X n0jL2%395FHm@dƤ(m/.ׇW)JMVxbMI0Wsàxs.˕`IIPLH-;d 8;lL.Qw*D>僿 hu&"luhX&vgF|ْWyQKVC:MLCLãG*8l,8k#\ zP,#mP0˝f60,#zҕS{R>fyp)vs̬8>"Z9yM7":D>+nbӕs?eH//h2sMCA{>RQGahEq vfo˜>^oq.*r5|Qվ-F+u&;!#"(O#nwiܞMKсgY>^\lۻi;D=C |׶n"RHV}9~[/)I1JU I +Ot=G5iUe+ 9(Z7җ #+!ӓ,^I1eJ>8.S4`8Gv Xi %Enmz{; _*"W'),K)C!$V?7لN@URB(Y1U(MֆR 3 inB%@QJRE,!C8BI@M EJ:y^& /tʂ nbP~/.\pxd΁|lBFp#ˊo L龏G+aNUG\vec%X(i~e<ȑkYA8ax;R?:9ŒDޣ]3{gW0qaXsG{u:'9,-^IE]ִ5#ZMm_J O}dm9Nw!:s4Kڨ,[^F #cwh]r0XXNnt9&x(Bndj]GNjpf$z>R]yp4%XP<LJR10?RH<8|hkx́?8tpN Hq^ &O2# i>균(Ww2=a1_I]YVi/% *NسHs):<(A;#K;ҲkF#opy @8FU$##q]KGPup-Lw geQč6kMZ+[žiLdT#JlZ ,P|QFFH(,6VPfZ_ xDzWM:yWNE ޿P#v E$ f  -m$P?Ar| #Hz?[c(Bd\@^GpW5FD%i3=E-4Ǔ,8i"\T-?SU?˩Y}v)Yx;sɼ G*_jߖ!m 1^y00q넯9Wd+%_2+l_i:+P;m191'd:GE uRE m2e- # ~cDبGͶ~@TwSH]!ZF7mZuAnYNcLAinz+ D.qc`]ywVLԳQ fH?dcy-p1AG%fUvXުYp^N˵xl{ƀpo<͊`D ;ӍKRm*'>d:~y0Ɋ`Λ5F|،שpTLN3h1fQLEK[/-)]S>HJ[A:goԾTjs+K݋4t~ߏ-@aUrBfZo'<`35r6D2?(~-0:2cJ/P*[N=(oP¤p%J!@S˂>-(oT Q<0ޚ/9T$[WHk92$!3]H%mm4\%8\H9T 7HQlώH،lyRNmJg47^Y82 0n 6AA<7Թy38!pa W7.s})[,?9^k˯lv`/4U%;`Ȃ`]WÏPJO\{J 3;BhIwBӏYMrKYZ>3TcA)DAB3BZ/ ^BfjT074I1o{QcQܡӏ^r$K{AJ̌NɹinQSN]R/ ~>Мi9_mL2?FJ";o J8by Gϗ Mu*Rgm$!TjP2$I1v.45z#sMyg6@pŀmqGۥ*6۠5K)v*ED6] }BN4&` pp̐1uhN'c )aL&WXZ];4#߉(0Bw"zRҶV1;&SD!=Ru=.9Ruiu!S]EFlԭ+ڬS x3Tp7fNs%1 bEGi?II BxӣJ73:' ol$I{-/& 1bhv*pPrlloБo:zNH`ChiڞA&9rZ^tдgao iGY (X@nEaf++忚 uYiBesE}_ s['*jcLavL~SeuZj,QL6g.0 m<"C Ѫ1 `D^,;}SnnJ ~W*Fn/o%r'J6I_G>J3!i]l#jns_ Ά}\f=G^t$SVYNHSF+X]z+:C*.PES@!i欲"||IP=U(}ݶp> Ex$lm;quLe:3bYRK\@jY­Sa,*|?v~!=_NUy4SOTxRD6@N#>z{Q x;':88aʘӅS5b)sC"aYS0}r=&M5 ?Aނvsʷ,E2:eGBVP)-<erج;5RIF8m9Cx8*-AuzUF'&oIx,Mlįws˓Qh׌W;}d. &d~(nc(F+fn"'KRQ@Q${j y@K'`1O :!ǀװu>`}-.N _Ξ QLMA#OlY֮"P';@۩NDN~7+6zsWFW0?!~ y'OR}¨~JXK{kg?!lkȊ$g$pDdbƹBHy>}lQ[K3>قZ$R k 82\Wda񎚛9WyoÄZޙQ*7ZQ%Ҏ,j:v-[%oZ)m|96z=7|w on9RL8H幣m vʳ iC4_32 SVRĻ!a մT &QIɇNvBU#zH uG@کWW1٠y`Obge?/(uo).6BKg x;uɷ;RւHX͓jAfƇyhA]KR0Dt}]#\oF' 31Uf%bFn@I1ԣOr[R6gɅE*7{@C0$+G>r[0c1υtDVseǬ5E;#zY0,2} BFtӥA1 ݢ +m#'Ý~WA ϐf PY(t`/xY gge\l7$otBk}Ĭ#`,+F]2TD*[>5o9?EvQs?:3o)YUn<¤ײs'pL/܇qs Az˽8H&E+,uIH*Odim&ޞ{j栱m})W .щuQ\o$+WjtWk]=~A5c&x~];}2+JrXn9s,fϘZ Xj}SPፀ9bD|I=VuL~B a'q#쁉ⷿTt*Z ` YTA$b;N"/p8=:(&N/m E9d!qI"_B LLrXJ\v kx$5w@iUd޲QV.$6&I]۩).b,?j&\ܵxSZ iP1Gd@cKf8LPԴ%kQ @rQޓ#;zfeD``BkX:sHBRuxO8AձڏAHbg Tr!#T!,(8Gm1Pz%l*ټؾm6[tXR\GžGC1FS"&iB2-+cҼFmO|;'ƯXk?ʓIlvrۜ>L<+ٸ,~ɮ.\T׍UeM}ZI`u?Z{ -2\/Cyod=/{{Z'o /aQѕ2n4CqRB)~jp<U'!L熇\MhTtWc# GI!@}xg@sQ]b2% q$VB+Iulct΢`{]t&eb?Z?}F`^S#1ӯ;Θsؕol|UUJ훮>ߣgrD鷢@/1cx [}h\vt<9ƶp2fw$0S| -qTF$v ? . *UqR"N/$%DZˤvD^W0lgRz2~gư'tAꞺ!3BrP+ܖH4d(n9~D[c0ωRz|Cz;cPơ mCCR  E, wBPo{i˜ߖ%3U|d AjF+3O ln;B̵b:~ !c+M(Mxۆ6x[H7Rs x۽22,ȧ*T݋yu}uA+ABs.-lQV~Pǖ"_#OMk&h !VFOl}L]3 4A#1b {y\҆2 TЪCSa"9r]JPQsx>/QstqЁ#5dSn=u:h>&>+iϸtЄ2[e.. %kvSԠ @ϭC6 5אu)]Ij@tl|ly TJKWtW*@{K:y- z]$\M9˘PF P&^!} *A7̆ߘ!g+o?/Q9V*[u16NCT'ީL,z?LRCpxv5Zu(@vOk+F:QLX{bAyC?&ZHqqNDr\h~d-,;йeR6*+7r뺏ZXxp&bZMϜwar5PܸGl{sR<ď h _uۃIˎ;rPhOWWwhqn0O*_KέK -BM?eD4)t sA1X[3Иn1P2Idסlmi=܋R:xyb[$}? =e;tR}t  HC-hm]9OΚgC̵?+Ga~mhrJP`=r*țO\ ϓOH5Tݘ=Uyakm-5^@"5p lꝏe",v!wG6B_& >1g̭YU.ewGʹ_Fi[An >@,#_G眔֪ /|&7vc<\ ."*Gkg;k_Ti`7ϝ <*XS@<5E%ۏp,dj85>(Ts5PsY|I7nA! J H<@k^/ѕ5h 㞋|03E"ăS7({ /Lk^Y{ ~/  U`|Aoe\2@4?A`h]Vw2t]:[(\y:.!Cz]p ~ Lp>4S?/º&6ֿi* se6igU$}alBȤR@fH7ѽ {ђp}˞1vKJJ_Q+:mL}>T :'lĦ8Ps#ruȢ@nOE5=AYt} Z:PBnvyRXh#*հaxŏA[ax#^7ۗJKER/gR#G~*RtcxG!\&CC ʖk/|]W3Q0M>U/V:WrLDr*R01\5@aBA$b^|&_0/6 a]tVbeA2BuЂ1|8^D}T&yOs}ۏ 63bK`;#JĞљ鼌TX6:hQ=gn~oGQ/0vWō(7wdVc JϮ%5#uZ1I9M)dL Y nHvjPquCq )|ѫ+dيOx/VJ0E .>dz,}2N.⚺@֑D9AY4fږJ{  ۝)i3W~n@hqV4hI?C ӥN̿7PLy^H^fͶ2=z!LYY&±&'ЭYQ0 ģn9 :}h=:7U$XF%9|ʚx;$-!Wv{ 2V _Wjg8I5 IfS`oӠô̳v ,>Ll™V x)al|PG Cd'Jo' & \dtgvRS[]htVțIN ypLD~v0/v؍>2pY4pMzq1!&ǿ$w(8qt :,2 5{sdTRƍs 02' [NnY7ksAsWB}{d=f0ܯ5$9b`Ӊv-~Aoka({Ut#3RW}̴3L|{ AK]/_R&b!S0i&L 5y.-{G0$SR06e~XLkK&KX7v|l|' Lz:{SLBRc7M0/bw k& J PlvT^]b^M6S<2&*Zv#nδwe-e 9 d4}m@;3."38璷j%8\we gupn*8^bDсj1cZɂ~ȍ>Ւ= aVϮ'8~Z ieFǺa 0Jcr#|_:'ki8*6͡G9칐/(vTI@Ih ױJ]>BD'|. U";{J!Vۻ.Gt ]ӔYS1QP^a[:i%sɯw*'x0N[.u5S-j]z׭%p3Xy)fս]a0vz͕D<"8v$bZMXB KǝKp!:NSWEpX{(UcӝT }{$ēy\ƞ9V\X(h h4$v]хwA9 57L*բW>ɼ{C`͆~j,n #ƥK^?5yp3ʉCƒ9h35UkQOʸ़T ǎn^gO-$kĿJe$ ~gcP}KX "@;=ыۆc/Qf@?3.É] Ң/;(mt䥀0Ɨ>V%.%_+f$C$IzqΫ2n[P!p af)ȱb7#oEVu늬h]xhyr0\g$W(zc>Qfe2gָik}Jϩ>՚^&zɹ?P]?H뮛p<,œ~.Te_Eihy0ZWAYKX@$GqHi#"`|/pT dܪR6]khՏLa 7ɒJ a4+MCCd=j Ԝ86T "9 0 +8:[f/& ̽j7Z üK ;2.S0H"w8֝@RoCZEԼ'd'T>!7(4tecc& 7No?9LQИMΝPL3;3ݾcVW_1lߣĨmU,KvrRy=o1q(huFS]ޛ>6Pt!X?z9_lCi~n[!kZwE) ڱpV$viRP-𻏗 k>9Z%3mn&2C ϵVO M<0B޲\Ĉ]=ߓRLd[@ݻx3c8;w gIy$Hswo$xߺH E&,ґDp R^tjo^0,em|}?],; 3TbPH#e|ЛwOa>sǞ 5F03ʉoX4궮&6 5@{sz1zA32j1 xr:Ҧ" Ʊ""$q.Zí.oNJL`xgW1]wpMEKz>vF8:g! IǦۂ$B# .m*MlLRd"Hzĩynj 韮FV?`F&)phm=^ᆰY ;izr`vxLMxܷ~nxͤ_e.x4i=p TY+[ŋaGo5ٸ}bj`]KAPh1.s+A0|ܨJnX$cAf$zUDP핉q ]ʷ T>bCN2Z嶚AvZ^|Re .+-e_[`KK-/9@%U}\GʢJ _>䩩#6/('UD|a'!KaUtN[8,A=MQE·>k$ Ynp;2O !5"fu,rZꃞҝyY;I;UNk}(1?z%%ÞUΦ^u~O)mp<%HF3g\т@d7S[ߏl{za,aT߆SAnKPoQ!7lSaL1=>E擰^ )`l0OeǞyCSp(ޖ*AUjneƭTġPq!zDg.o&l-6{Z*KID|΃i r+†0*4Rjk2'] jeAۛ$o!\PHZIDW!uNȸYprIpy[u6 ⩙vhLt{$M, YK)5Ksz Фׄ:raULO|<*cPȏ#>2(EuOoy&_;h+(AdW$mY\=A+a0 KQA88a ?B%?*]4Emܶמ뱙m\C{3svoЛ$"ż-S}`;í \<Kэv*Cy1'g7ϣKGhzM5mua^pSBgK@;*S6% IGV!yxq-~J@bShD# :4SqN43Nޞ\< GDʲF)s6D 91D15RxuGAk8ߛ; <*kF RkGBHu^h~ga 'B)ް\Ոy>bP֎U0uְy؈Y*+UfdaCvV }:_NVGNY9 zbelI CB KhuWvG'Mtz22nM1`g1ҳ^Xso[fW)П >^9G3nƎ# D&%wvi;e#w+- ,-E>rJd0i"N`ZCNvBV}& _ɠ+'}~cZ][NCiwF]'ݲ( ŠHibJ9C tRyJpnYLvSPhڋ`ޠ#rEh\ù#NŔYeC^Qj2f凷wfS: y뫔U K1nɡQP{ٹM[lV+!'|c//.p{ߐ/r >&!x`ybYD iymZ{r52rypL`Q:y59Hd'^O\Zi!-8i7!2{VDz:VS[=Gj !{ѵ* qW)> 1N^OHXts~$L=Y\ +92 zcDbN3[bAv1B[_7q!T_tLdبb꿵P>* dj4l^+ъ;^Tx.ѳ ڼdtLaMoײ5,AyC_џܮcC ; B{qKQ&]װcQHI_n+@õbBeΊz{u@w{Re.[8km6ݚ)'jMw ,aɤ_20ڰ\}5JR |ƫx0WUY+զ}FXk.❞3t"󅚷#p (+qCH!C ړ&: 5igE||a}נ a5L:6;-$@dtP:6+vR>g̔& Bu ͏"R$>lWRa&fe48b|` \WȨ~ùv|u+g?E5 \֙}(瞁UHC /Q*naDӭGА<Hx7K#ҶSW%%7=_;;әvWS`c.خ(%03,\aP+k6~Yb3gLz޴>[ ɪvnr2%%hEc2P}p#Bt0g =@*, Z:ufU+gүP0 hH(HD6ᛎé}񀴱Ԩ~n4iT+^6R7(QX{ 2` - 6skQt\mۏF)oNA +|q3ߖI⚓Vw6e\8U@^8~R9A_Bw,i}'(r7m/}{R&^os6:.g g?MF!es1R["D\SІDȇvmv$vxo-TG*mNQĀ-=h'dIEb9xz1q) Hmo6Ya::̵XN&OG$lSF~y#Z \'#5xGNY|$M/*C|#uD 6 Y:1%IX(H[Ōnm(֫0xq]4i~<8ɯuVv;k#F[~u߈ 5{#ݒTz~zФ$4\4OVs/.]s9(!\(NOW͜y«z6s%~NmrcQjf.`"iJ cM/]hk:kim[P-u[۱ϰ~gh$ w,ӳIsDB֍c9{gJ@ՕJwǙ66B9EPvvhY2'Pl=YaNJ:Z ϗDAg jYwx~2)i',3 #J~}a **s@K@/x34_a"@VyՈ%Pr0F&7kW.2>PA"riRd "Z aG}[1?JPۏx Ƚ@ ˢա??|*cT'< ik7wgF8RjԜҼ+8<  GyL<UkaQ'Ctރe8X`Cqbqֽɷ1b\5A |!u)^PwqѮ]Lۀy;NV+F0Oa gaĿY;3RMyVKcD+"̈́h@yBsܱZ/+q%Ȗ6fe}of[vM4aҏsK@Or|FKWP/F/|2=KTSĻ+%s?@eqs@ػ?!i 2%ᔣ 3Y1z^T_74 Xi |6h/?q=u7C{G[/?j -0~O?oRR ?qrmTsjEslS+6v UCi*:7W0cY8!<'{F1xD1/biX-B;ʀ5s#ed[C/  8$jlD~ɟ1٣{\İu ]EHjOHuq$Wx%p8Ttjr*19Iȅ ;?r~- E) WA*oK!S>uTf`WOhB`sߥi޼CʒB@nbeV4Gb%HKs Eє Bj!$aKUtei*ѵMȡnҐ뉲[Յ(c#2k^G,C- =؉3S␲+l͖ix ~vsg eu=ث19-Q}(K*4mpUS/_B!K{B V Q8l3H1AkZbg|`:.ǖجYujܟ;0MX# 6m# [<7,iPI7+4k?dU.su+Վ>Li',ͅz@?ܖ Wоe w+bW C_I4@}VԦEqr) J/{Lؘ!B1A3졍)s=?*orZ5N".WC`U&GeEϴ⍇Exxz_l4?,7ZFWժDuj Q{tڻo W' 걖_iўNw_O PQ{%h~[qژ!3/6'>ˣn^-~ B$jK;*Cw Ζ0eM]VmAPlgr\ڳiq9UŅxi])ۡ;A.u^[*wSuOc۱Fmg>|F\ P]Q/Ŀ/ydscorkle˭Wa !S _SbF|!.}l5VFj)ij+"|1:VA9d'e{>Y?L\ٮ r s5f\A*I@prr-(;0!]tZOE_ΤpN'էBNg4 nCèGG;gwlo$6}UyLE@1w ;oDu~þ>N26CRT퇳#Qh,;fBjَfY&st{y5D u$l]IM ԭN]m_֚~SxX1 X4Z:w+ZWf$7kP0^iT,`myϞ.Y躻*왙Y'bh&ǂ/xH 4SAm錪Y֎`++~FRBϖn%K 0d5w^|Ţ,;؀"_W Qyus+N,ZTt^kAa{څa۟V{MD]V*d>oL={7n2rӸ&qHFd>߯nՖyOHrw_Fئ ͨr>Ѹ2%_n#VhUP?p1I("g #]t{D8ݖfB܎Ew8 y{Uh-Ux)L.pQ;%v!KH7@#O&d£R;Xj%/iѷz0 $Կ> YRڢ40߳gO,|ޫJ%Cc2kod RJ ]n Emx ]W* J,rږnO/(qCvPxV0 K<6H;[˻`\"bwǴ`%g_N ƲS1;]%3MWW's%!UE>+g*M}1#8,P0l8z$>(D@DjKвaP p\ xn vI}!x>#a2K_"\IkNɐ%HN"ZKhux/]P@#DY 'AG c.." jD,WuV: X΢ĘdoÒ3Up%ƶXF?mk]2g o3i&"[hɕdc.Obff +aHJT9_ &MZs{H1L-mɘ0f%h|3QWwzHL&J>'Wښ?&]_EA䳝(NF}{K~cͩ{܊@*٥FLT^+e@yux +1;b;إ(zBAԢ()/&%*i#I=bqr|>H ѕ(iR([:)qzZ0*oFl/;]HZ PuFPq]foj4el;ߚc)AܯUxE:ФW/JUԀY3譱eW[K^h ^\Taf &!y|_j؅13$WXP'XS]*?Jbl0T|jn *woDtqGC+)Fn}΢6jJ QANaCq?5,FWBɥK\X#5E3I7l9 Q9l }_A`m On^E.5e`C0@T6c- I` |Exa PӾr ~߂˶fDG1YyW˼ؤJ0Qs;1qm ]4YK,túm4,~}|ГdJr,3e~ l=45=ҚͅyI SW.|&,YZ4.govhb1 [FG(~BR&yVA-e_ґ"&K1ĉjKӜe=1ZW| R)& Oɪ?椸?.J~u,s9 RFR:yxol.8AT֌@,պ{b2u( 2-oY ܗT+l)u\aX'A?lH~4 QQ0fJ&5-ʍ/q_ Tzm(0[@ }'p>ʴ4@7!PC!|\I8.[T@Iva?O‘Ќg6hLx6kRx8;6X@jD{`I7UQ>}*[qOAiQO­ͩ-9sq&a˂x~r|Xt8(A 4m$ݯɣjy6x +(j(0'*a2rKgKwc 02= G@%.|9(;c/Henn)D|)RJG|.ǼeXu;)dnQlrqV/ ( \;t0h;xV9xW $ t,(iu$С{EC1Ne<^^B'к`w3\ŕ4?8N| cM;T*sx_< ܻUCaO:?`PB㝫݅>tT9TxM<[X3Fr'V}X'0SJ@qjJp]&(Pwu!+e(9LIzOkCeGr5Mz ˜EWpoH~ 1J%aZv743x{TiA;/~jf̯Ѝs^;-:p*,e5"=T \!6rvd7]i<uYi7Udm# īHsĂ*-:|NisjܺIz-k61~j"7q,&c:*4mϺ{eB&U7J|ax1b#\A6cy4Wz}:?j̢`,_w6-GO׹6U0',E|D˭:/.=&َTc"~~JARlގHv"oL"jSRFzSO[|lf?n +zw-{xY熠ǧp,taq AXc@ %ˍ1,W\ ϊTJ-d^T0 @_v m1q=BD?zw8“k`XL U{BD\6~陵`7z75OU]Ȥ2{M7Ύc7cSkvas`W`GfS_Y*{SB٦Dlaǡ>8?*k8<8[`(>mďJ 0MYm+ޝ2* t[2`0%p.[6.Zv&'v~=JXʾOyɭ&[PAlZ2pf7:,w#aM6z"[m4;1ULh"@* hBUf,ka`/.|dckn_TA'B`@wWL=eFE0╪2D%;hQ= Tu&Ϭ!ې__ `ׄb3Dh K2̬!Hj<؟KmTwϼ Jo x~C# \CN꣢2 aĠϊF :F\l4B%A솜Xw^5|>+<[סo:!npJa 4R bI(ӅT%Ȯ1.UoGR i2c3VGˮ!Ff5%0R2ȁ< 2a]e$Uַ> 7ԖJ.|y"NÛ"r 'UMK[6%͢I%wfaUWi`4 Es(Q= >{P;](.|"tWDJØw-3wۄ{ʅgo)&هrttB>*iƼ Xy2f,4{," x "tKz(*ApM~Ls[^!OSo`J!b)"dEy_nY[I+h;FFNA"DW Fi"n 'J.g/-A1v pHN58[xd .;8-K3u^=%t~JAB!@jlfq\AQåxB9@qB#wA}G` 9s|4ǹU ю ޭ)6eV(SO"ӖP7 A"A&q )V:;7ԎO(gOè `N'y7HÁ0) yUT2boBw؂ :Wqj@V^fC#" _$#ٌ RikMcŒ.<_a T8 a7ĉfDɬp"8*7nYcɔL춝"D&0/ @=kO@lVO1ŠuH>&cA{_xSWs:<{NP;tqV4' Er;Wo̥WJÇr^ ''qS}xWJA V6W+ D|;ORX@:V//y ad9> r|4gbßhӞ<%yqwtƒ5 3vRNӛC_aȒ 8蠓iAKYZ'6E"FfQsbd!uN ]N.'y#U)R,=Q-YzXs@YHϘH:4ci7ZI6ʕgejAQW0kze8,*ߪ, JrfwFLE&t"sԳ "a|t1!e1)p5C\D D5N۫,RGP])ضDVNRe rLؽ"8"@7|-/cdɁ{'-M|'CTxT8jmOI:4L1!]~cQ3_ꜻNw;c;*TVd+U@s;G^aV qBuaS6W #zl5&yDBXK9 𖢸L^²GfԽduY:ii|!5u-*>IÑ)eNbd('&? J`EIh^f s?؊D0 *!@Cd 7]g@+Wa#K-!, ?Ԗ~r;9"weY\\I=cx!H!8Hc&09U<dO$lG|g\Da%`{I:O>^C]a=4Hl`[|(2Ӹ\-1*nK'z:9a:4LtneNꕃT`-Aafg̾ (EuV;Ql3fJ9 s3zyJZ\JN:1|a$'PNĹ?7ʝF*|]p{VؽYAWR 9 Z 9;5ΈeR%a,Q뤤M#*$Z 2 (!h78lnC|+߃٘V0D_;,\|t_H 1Q\_N/vH&&/(xEd_f _6bڬBOօKiW/3xsW{BwY6}H*arFAfA#R8T<gƂ!w~:wl{0+FrYZH`4q1>!C)ܓ419@CA)Y)Ϥ^8=r:^U6&эL>|YŨon:t̔簡ܗ>o_jٯVPEw\>H@Man،t#~wRXAQW4Jȃ5,bS=׹9ECTrw; ȫ Ժó6vaz˴t4VyA!yxoui[-c]4yA_m qQo.Bj<*3BQ?0}q8M.Ap :owƻIEkJJJY~PJfBŅZ?!prh@;/U}9i_RUd| ͋島SnН{}{Lcv#fK%=GK '+<(hRq̻uktC]"z_$S(k+)+T5Z鳯kkD/-9)[NfUeWxk HuƆz֖vVW_c@J&|p"Ys3 ̖ɹV_BbV#C08"ҲshOY1U}Rɘ3|J(}GzM)WLfH[[oo;'Irp-//@ L>Zp1A{zSYc3|W5όG1>\΁>콍w ~M/<,݁\<}L_6R<$:~^V\ (pՇ\fҷߊj[X}[85t$̑F^6Mm"ސ>f݌/r[EWk,%ѭnÞÚʓuw{A9nJ9cыdF'D5Dq#8)v0h"*hFl QeAԍiݐ=hk{U[^׌k?Zjp"|4n@])j qK_9I-1!`˨6AͰҊKi̩*TU"46zn/0ʗp凙7FC)wP(RN*vEj|^ ":,sҾIacc&ya"ꏻZ ƞvYWn d.,ΈLԇCt P|4V3k5KX/$ DƹBAGn2xà5r?ma[;xXu~}wC0Npا؇Qߗ2oE,$՛׳u_CpR9y I&})ZrML% 42SrgAy) %T9x"gSѣ8$nؾu;Ncj'IaD\Zu?Z [OO͟PLӈٞ%INi8FW:{ȣ.f4&~O5m;v_l|좶U}}!5LϚ( 6jq܅bS–n'zQ>\֧o7]$*j~dsJVN05v5s뿛Z.!9CYT4>9DRv0HX9$ O &;t?PJȋ+8xD4!Hͯ;\?Rs;y+52np'+"x-˥oژ\ӷ'\J"P%T4I!"V"9,H/2?f< ѥ &$BŢ6g.)0n`#ڞ=?Pb-~i}rHY/nDǫ?)lT] WQmo{{Ze5'Ct?c~fEdͤ al(I*R4+׭9kdr>"\EN Ff/*[$Rl !RIE:.Ӑ@iXY }@Q"}ʌ$b*l~AUg.ޟ+>1< ?DAc+V[ #*:Q/4w0px(Ѐ ~Y8X4L6^>wܞ BӓIs;d뭗lezO! ZēsԸmZCV1@~xwh!*T8o-WIָO%2q"r@X.1ړ=`M]3ZP=u|uIf)RYCG#ži@t֗0?~D4NDFYϭ%&Bk&_*Rb{f'A.|]ň5VCo}PtMG:V/֟Vch)@Eԭ _2ثJZ OW}qBz}cZijJ$K#DoIc$w}6A?d7z h>.NG.utMPKp@l^jלH'up닫\agSFbC[^ufb |D'M+CDO\[4bۇn6t"v?͆NACh^8o0X|]kaݹN(tqQ"_2iML͚mzCyC[ n2Ƀ|ïQg̻§ G 39*-qq b6|$)z֐mBGGz}986rxpʆEnsQ2ym?޾T\qL=H3#:xud<`]џP4`΢flf |9wZ xϧajf@Z".^S_l8`k3]i*q^r,J^rQwB1GQ{YTĕ r~$(V5 T0^%O&9@WHJs̚mOx>g5m0E'Xu k_N.8RY>ӆĔM|}Ln&G (FρoA8s wr6!q #I$ eKS_ȢxͶ5KaQp3 jbRX+,"~E6yd΄L=vbeqWf(ILU of-}ٓԪ`3ωy/6see*M7h:捓ꅡk "b~)麥(cIB+ٺ9νε&`\L[3PDk˨, ,B)~%v Ŏb=KU!.uVب%p}r*s5a`#6]gM0K dq%h8_m T+77;6)Y]ZlW2Z/%5{-+漙wV+$ae]fb0Zr3X??Ay^gp$$Y;5@iw&ʣIƑW~4JO y dKvM S>_ЁT7vB3նiMJcX{3o ߀mS9ts\T9&WWPwSyW$QԷ֛H9Z's "1He)/lGwQS. Yz bSyob}); `>$Ͼ=ܮ{΂ݞzdklc7dU >WتYz(M2:§5-⡚QRYIGKg8ʎiHeÙ y-lPi:(sIa Qv^~p.c]fXj/ѡò.Ṱn%S_ͨkᙤy9`_n1ڼ뵆nF0ќ|+_ڦ  huq*_VaPwSKB$cA"*"qkNtNo2z@fU?"͌LaG>URGK0[PhLjv[ xp`+S<.tHV-YU.4j?P}txQG-$>v. jɾMzDDZKS\M` (%}x,#,M>E1zr kNWRs$666\slEѮXͨvB]RSc5W&AOW]>g=lZ0VwN<r(!#nͤڍJl?T#]M7_x saY*R$FlyT⡅IA[R`ۍLu(Cʯ ْ7>n쩲q&ň~t9Zf]ALq'^*?`@*e˞\%8!BU]f,dA;J氹 5 MRYُ~YhC10wWdw{\YU&eK* W5DUE `PKoBI;Ւ1|tL-AyXn<<Tq &S qL"c_P&&`L.LJXG`,D2/YwX`c-,Y/([!8dON~)}hxakm_BPB`i{вE=@#G2Y`,e9±vnPw:UUH肻~w?psOjT`^ <2*hn׬=tMioo:cRF_asV2NF-t#WYG}=! ?E*BqzC:Z< 3S絋«(x0SZת`@6d4*42l*[aI& q (-A3&RM1K|4<_lCIuT$~qlT|T--"䌠3ҜmHeA]pvӝuIDp$+sr3BnY]^pbia@_},g4@`Fx̱?d4' |Q)CacD y ũXro6L'n6Q'^&秘F/E,Ma[15-+uz4 a "ͽSL۠MLć~Ѩ{0pC@AjcSw+ƪA Z7m('F[Le* 0ONCv.flȀn]'^sF+}"qaBBXi6z͎ (iteHέQ %:G 1nkvef*w4]Eu>yh ò'n{q!M|iu;`i AR`@HX#-8=cn@^um.b~~+OYP;()X#$geFtaف:XSvTbd,y|35TeI6"#Dhpt{lkJ.|6f$8N@:e"+Zi> CU͚f,|:l˻ݖ/yՎ4R:?T*`y#1IZ^㧽o-h8H. }`uDe^ah}?|~1$k#AZmKZr5Jt~{%ڿόohbx&DY?] YR|5Xpx KdH+Q$A(`t(㵈pr' ={}d3lDvm!Ӥ-wPދ*3~]7M}oiFՕe˹DT ~hpɊ5NJRb @Iu`+Zڙ<լĴhcdMݩ 8nԠ¼!sta X38pAd^"" SPsЛW@i֥Jo 󉨺e+XnJ9P f6¶.0RЄD |s_ .A#MV1h` :^kϲ}SBX<aKm_ʏSx>ѰT6$>&fIƣ 3*so0MafS(${λ|*"}}nAvH?2IlbI"sUɈySȿFCt,ON#EPA馓DXpᐽ˝iΡy lߢSωBe<ܷe?Np6"d,gO\MOAq'{3ƥb6lx"f7}Ydeo WpckXddErJ]XkҊ)MT3?+ќ. E~+f'ҝ 8ya/bΞID#K ]Φ.@(-3xQUytC-=5sAIq'B"lOPE[Hf[@I_,frQO/ 2`"fy]`3x"po2ge08FZU8?Wh`f c/QrS#0 UHiWę67&H)^[m ұO tRwt0|vvnC[MCƍZR(bw>NZ0>l*֡a eIbSfE&z Cm ŕJ] !܇BQWaE%.! Ƚ ;x ${"WPXgͲkMTXdp<[m3t]^9 7ڊr$cU\F`􎥧?7( XlnwQggj.F q {J"2.íﻰ>iB :a`up:PD3?GJO9(oIyh$yc3zKeHHlA)C'AfA[-A?qCAV@bϠ7u9M JsnLengi q'TOX}s>mT!PTISl30{,݈iJ~ &ltec -y.XETde`k\ d^P+՟ !򺏇HZ D nJBYF. R]AX$8 _Lw)]߀H. “;|T: T4$ TRˣ٣3tEg|7tσ詚rkIBf uԶ%%n^ R00ԡA7I.>Vug @_E?Ca+% c ]˄iz)-:l'ϗ$&b5 &{5#u3F@$'Ѿz:QFtzǚJWR{G?ϫ ֝CENݨdb,젛PK@=̬Xj"XWAd?.S\T0W{]nh+2k#E2ƍ?23܃gATEY¨&F DS9;"oz֣V0zcyVr8W_6\fap1u87418-7xD8#Ft,GٮZ+>faoSwgV*(,hH(H3Н]#ˀ$)΋L a;i?Bޫۊ bB;g:})['D1jUc>E@ڧro!]TkԇCrj1xzodrJS󝲙j st,V)W`󏦒7r'4ɹ >.Id7ܢ)hA=z0 A5ܤ7|N9EyC@Oa\Nc ,T@ObYO@; sڗpLXMPJ6?!;oX`eѬVAfV8M~#`.R5SM G%Hg=Rϫ8ZAP4oѦ^([~NZ/9 'G5ZM{J"NmtYkh İ겺.y@zCLxJ&ij A 1˘(. i b?<3MQ[edXHBXp 7ڎBB18В2cT'Df5dSΉH?y[I,mɇ8trM j!퀹ٶKgs՘TLյ[Q6e KWg׫eZ<ڿeSLKE̽qeGW|ʱB`69~1PDe˫<vgxD® %b{!7Vnis ouwN"҇2uWߜW8BF˨wO,|f&f%94}lMMx,_V[+gi/&'o?tKDv !9vnpUZ~ki#oYfJi-"nchjd4g6nVQ#{:BCIo3=fԁ VYK=J P$$j .S+9JJWZM˦W%P-lC$]h oORw%N`Mj4 Ol)\@gEdg5RO\00[ٝIzj׮-Ѻ^Jӵ y ;x;6yYlo쿪5aEM-+8,j~+e96o5gt)kd6plE6O덤[$jF{D(ܗ]J~FʻrA ^TNw3RQ3|w5]1LB*kJ|QUCqvhvZ0ۜLP{S4rR a|B^ՄYCk }keD?I@ŧ5CN1B{ ?+?27;}YBe]ڇ#)Vi”{Y> =f0qŦ)3,mno,u mȇ`}y(@#Fh2hC0 ե96h0Z6qжؘ^!id%3U/s|j< Z J0=1Ŝ\ɰ)~x)Bc?Pkx:޽K cO~`&{@8.jm^)~mVs9W!jJ64;lY,XS[ZI~U߸J7=}AّHAlo'U(9+^F[BL }K) b,riȌǍ PfFbVէL,QCX{k Y*"ave\UVnew+'Ow~ꝱ,Glt^z?xـB՗60Kٙ}S),wc. {ULo\!@ܙϣ}_*ӲmE׵/sifdcWReENۓ|}ZŏN 0r^y|GH4R!| ~\cBRϮ 7`t79:b4 .T9I W;?M<%GB4G)U<>8 n@LeD]{>!C։>ӁٴGk.|GFt(F{$J0'`Xce2^%ˆL El@9ڧʉ8ؔ3P#' ̆97;Qs-M4dOze9TȌp_Ws Q]P6dImg]qwn)\7][yvo22a p4ltԌ"_o"O'ZnZ/{*=T4ߣU"ݭ%m׍40IAes%si//׷# R3uvD"]Lxs_bm2>oe5~_SuElgqH!G' :V԰Q{@v4Xj'V3~(BA0?r*c'tqJnd+Nc"x[З\B38_Ѕa ?mdi,)LGj>)患(U`Q#)oM{$3 ~NmzbCæD<ZG(]OYa4"~*l%w}#SH:JY!6ôٍI)׭f !_8X@lIQ 9In<vx~Krz^/}0-=e%lO,13}$WTȄ|p33o~]7dL{\j©<[j00P6L8ZFKVKIa*į :ii(`wvvcyjn,OucT&vĎYBTSƭo/$)FHR̔ \]\ҭYWj>J*eZU= x̹怴K%xTVi*`UdSb޹xU_q睨A7Zs` u^W=o84]hjFƠ;[Dc3vG߂tDKDw7*lDf1 auzV9-3 bYZQ }]R,c 0`i)X\QglS*& 1̪Atl0Qϡ2-ٰ=ZWAP3*~}6P#Y@a:zTW]ߴW9M}#bm-Ic0mq8k,*d챶 3AQxhNVVttTdO¯[oIUb^(37Me\ɟCy4uE=QB4<.(80ij>ܞ8"U㨾[# E EAnFf--2^f]usb ], Fʈ\IYv΂YuIC&IS4k&~UƉc?m1 z,eԱ6BLaL&8Hł=y15[gCCv[u*DzݬiK;[c,s,D)Ep}Lp :: :y&։*x!rǧmzgtvfx_uęC/̨n2P *C1ӆhj#o6GdfH[kTӤ}pX"CeP3myəɁ+v `@Fbу?K3Y|ymbSW(/Z^tŤXBI\KuPҟ8BTvCJzA9M3՟?[*KPw!6)gؤ>a"nE 9Nwi:AFRF~ZIU&DcM,dax/8+g~dtxWGAHY$J#]fw}X'PK 4ۭR=1 6͵Zq5 w@:d?9] UsѨ]ܲ.WL߸!Hٗz gà5¸*~ssatϥ^qK`bc&N o\gk|ceS)404G~K>kYC]=Au/Zn%sͼQنE˯"# zp*>hdUw I٧B N=TWA~tՋpO; cixv0 uDYXIPS:׽X ꩬYp/ 9ეjej)1;ᖉh;] i>NV3H>fC`g@DPPpL `]«e!>A) (y1/Ԭwމ϶%; )Y=Uhh{D'oo'yjJV[L<zQ}K5S(d|6- 'Ŗ[#Hmj*9ϤVR6Y32mRsBPn>D-T;u^0ԭ>EK5f[ 'sʄEI)J]ATsw8hdY+b_1YizXS#8 :J1U/$ɕW =Q'Lrm5Zw@ P&Gm=O@?/'Y i+rO#ȳUBq&Q.pW\vC$&7e6zOW~6-k*:7 rMp(kjkbqlPR!(3= zsxzNj %c ȏ(mm۩i񲬃BJ;pŽ^L2@R* = Z?Ĉf,SnIiAL+["xMRE1 4 Q¡|S5wJ|QULv^bCHM1$iR'DoY ѩ¹tVh}Ȁvybq 7&QK{(ku&ꠗB-Œ4Ԣ]Lj' .Z21xHQe{Zk?F̺nuDJȶZ&G4B56"":&%Qݬߞ-=vN 4B ?[@Fz+9M_sk.v썭NQ>$ &GDh=IŨzR0s2Ý:lH W=`٘7D2(M6o4ALj,3mgttє?tfǕ0>Dֵt TkDz ܛp:\__ >:~ؓɌ@qNv.Je5[<9%;αX:|f!]7&Js'Q,'tU05c/ c5i:O8 i bGc۽1dK2z3p09"QvRv`W@Ж#O̹D;nzpA-Zr4>6y@;=@ ǥ&3W~9' R,m;sN DvH ƮܔJu};M>Zg@凚vU# 5 qįsmrj,?ѵ-߰>O D=P y6. X9K!gbB!67AGRKwz9>lU^Oqԩ'*6V"XF/g/iٚ޹5Ėz`R{ZtSHOuB=Q٪LTAL|s1MC[H:wa#] egk<^eowd̻uz n=y"]ˀRQ![gݙ)č>_|ʀuo{UC!Ў{*|4?k! :OC8eN}Ahe` WeFR BGd^K.h8 X|̤C"PZ,~&O@f]*T @ڬyU4}Vg?^z#SoX+3 .b4v8*OT$=?Dj69KifYVYA΂tH_t)y4 )%O@ʒ`]xԎښ@&/4MNS6Jsfrq7zUdp54!r'ߌe?RPO '`18@ H+K]d׼FحY|>T%}L-O?`*}HCZ0*cgǹ}w Z@J8[?O6@Ai>y 9Ps5ɽ⸵?ε99)/2C~S; O z;fcDba͹YSX0J9IJ[!2'wPLP/GYitqyA]E&EPF4#grصHTʊLdMD'*i=ѝ|i{KT9e#ਞhL g$(`-wr xj*[C˻Irc P,̬-`J>HJzQSlb/)8v8эAq|ZofÄEltUţ)> @d[$+; 3{ tT86U9YlNF-&2K\NJOt46| `ZH-zL:W(+9WS7َJz\!b&]w0K-Y xVz1_S ˕d!$gXDž\3?椫(;8LSfέ2LE-~٘~~uư̅#H C %y9UN9 LC7С6lT`+`ۨcYg+9(( 7z4wM?&"2 eXO&ɢ&ZDx9&BYbN>HXނ\6$^-4s+8X?,կ܈&1%׍ѰEmɷtWha*WX0"O jzLY M s ~يq0捵gSGob,WSЅM֚^uӜo%6Wʻv܍ʑMq"%b@]]"˘k 1078*)JBWb'3R0Pgva{z8ԛ_;[raZL9q^y PjxD=n! Pih+2Y<@НJF5CkIXK:ݸHBJ(2֞FceN>tlN75Tyؘ*tfW.l޾Bڸĝ>mMn29]{@G϶ rO3GʔP8'=IEHu،gX%m|= 9ȇQA`"!D*"~(2q:$X?L]Ωˣg0 *VÙx Dl2icU HSrEbVRٹ-½;ԥݝ.w԰0LBKҋ!6ݳ-qN̍'“DSZ멋9̱te O,mIT1r/H!SbؐzӍ*}GurZ,"n lm*ړxFìN=_xر*zaP&fULG Y2(ߔfxGT?5 r'zN{GO2 x#́}cޱ'Kџי#jY˟ZyWj!*k09ApgŘϞQ0e#X*!GjxHJ7Z#*etITcY" -r1ڇt6[_v{LW8c*ŚfCWzƂM3EOgo )7XorRR5") RV贇$ߋ"b`^YCTʾzY9iF0&,r?Qa6jͦIq[k}$R> [ד v=&JVBEh7wz _eH o\RAݻ:4-2zO3;I1oH"n3)K=_W̲ׄSR ЫyYNftr9 T67QU܍#BL!A4f$C,G^# [1E(1mn-9˒'jN8<9gP .8=bϐxC MO 3g)aD1m*OIrCmz\uƣBΩ(9n] UAl~ J 2ߴBRyCcڱ$nf9(Ȃ壋~~ppL#XɒV@ܡz!s]!wZgm~O `襧 GcKX=krz&FHQNb; 2MШOs;6_s];x~c`*pj?5/і cŠm~`(цux.NX»ɇ"Tun6mvl?l^65Jϼb[ܣ(.i4qpeof"^CګT@$ y'&6B5djhGeTJ^=VI)cђsrYf={^;k0%xkUMvGD5xu bUrh&{6=HˎJc*HzoqB290ӉP| F$_oWO칀]W\H(X2M Ab4W7|a |6&s8hnڏ'xH{&2wA]0Έ=]}nf@s1Վ ߘttȘyPC~2+f)vRx0 !n9 ױ$?dc QI(n. +{< FQ7 ;o<̩O @/gci;8]&El2dBys EjrͿn$S2uX~{D G䇽\eP~oE繎xJ/IDQ`;(quf\*i^b)dD33-rV ~遜~C͔N 4rN:'n_[8OX)=ˣRtN}G?Fg`*MsxW;0Pl 0 ')j-iMVXeqCP!'JSeGsf#ORּϓ/j8`]MB,&cdO7)UX6ts,N4gsQt3WA80w뭥'і AW>7%RL=Ax;:{ An>VWZΆl__2Q H=u:Ҷl%DҴUrK@WC9mzu:|8c2Q?F=j>}~H=T"Y@va%O XC}F<>NBlM?Cj U5Y"Vե緉:as4gF gFգ  f b' e%2VZCp*;-X>꫗boc,ܘY鹬DmZzYn":F-s}\LMaMLqͺj! 1)a>ff_Fr.oZu-w5ڨY]^V 6BUɡ$1#z.BPZkL,ϧBB~lEKB`vԗ(mj:(uϦNI3`뼵3߼Qif3HŔAپ;5c%b4O#)F3KNjH.{<7`qd3^SJӀjP/ԉR[h2yo&%]XFr;5IUUțt|/UM M9N[$񇐹9ױحw6"08a/s]U?C4u|SC2X8)2_ 3r6DKIif`Juqٴ($6~ϭP(Z;$$!RPlT\cf b&\^#{D#B<+Uزhn,י%1&=E0?qCg( h]%We*|r)MA tb֌V$DiŌ-ۑC+JJVˢHU;݇bUXwn@$1UÁ_CGo j?"<:C43(NHPT&Etmpn#rwR`G¡=^&͸W͛@~w_PrsIh-g-58MLB%QX0 03~ Ϝ$Dr.gO( 2GDy2 [vV|7?}:~tVF,* Q|܃\Ec'^D?B6jm}%EAU3#}koJ;K]!ͷUw2| g!'Pb.@0d$#H9%ة¥q%-2Rs1'*uҀJS[hj(15Q,8?8T2=o gK(Ҍ*u "ũ?RN%i._fzB1_2T} yǏ)`kdF0I+xiD! gJ1 syS%3t*c?G 4!eSNéBTېW|ZdG ¾,e8Dѧj([R(@w! hj%FMPt&W~05 V pot GOv֭kG^OV3xf0.+۸~vZژ~S& @d5xhv~28Yx=]@ťo@5*eYa ҚًeV|!ЮA5|6|u/ۯFD(%~g│0 NXw)ɞIǐrCP߈u}YR+c-QX_Ń>߹nSQӥBG SfinD(]&kPXw!) ZΕ4"ɨN)~JC(BC¿}g7"}/߰`U%eWU|y%s9jc;#{~q)ǡӐ}L)]AecL,ߢBKYdZ#佢9݂{H>U-Lߨ <$0MeK%#؏|!!G%n|#;FyxNA9Fȹzt# FV5EUTK1 77f 9L.oyqWOlO@׀RuU^"t@<=B+02UAU4zUW>2R;_D}p3ep|fWj{!>S8XcCiٓja4UV(F 6TkΤ>]8̻>C8>+Tyȑeq fpʟR`c& /;̐7\J 8m4o[aYRbzc9Bo7Ō.똒kԆ`$æ3|`se2BsCozm?) 3h׵44J8nC_\ccZ&SU걥N#q7!ۀXZL^Nu{+:6PNiy_&Do v{mr/uS+q_Bem(@•3:߂ R,()OCþ2IVP2uߪZfGh]MI:GM^IC5F{HM.J!m*GI sp#Ws"Sjr kFźE"Vrn/CتŒP"M 3?Ea[R?GTq> RKt j tMY Ju,P[ot߷D C×=%9򠱛 ÞBbdN&nXcPnx; !Ii1{Dk)k;&ޞ%5p%nČY0Qf\^U Lӕ.}^2\]޷'yQPDlD dB+7b`]h:%Xc~RS4!sWHdWUh_YS@usz88СUG#YI5?㲔 \hyRBEO88N cY {{utmqrGswU7k#o6?:_=\͒@UHtg1'SB@=}^2,)ZgB=y:xe36A ^;횔vO&l\qK2N8WU3'ZՄH7=WB$;EA[ɄG>=#RBٹ:溣m IETd$BUD+c^ƫc+ Y“gz_ G4!Uǜhh+L( NYjSeЮFwϲh,ܫjAuw(5 X94ZiF(gKt9η! 9M_XSAf='DۍW 8z_ [~?3AYuM>RMc* eo 5 w @ …E]hdenӯ( -%\Ai; :,+40y"\Ф8K8u_FAxSKJk6S^t[T3E,e~{: ADlbD6.H[9b$.,kn \|aۊ18D99v*v'ŋvAB[/LroH3&?ʑN{w|.5'0\HӬ Dsptx8~(@ X aR` XK1*06=Y:kÉT`J-AWF1}C&2^8h2*PSzsJƲ%EyH&b~q 9_ $}+!GzZlޯU W2?4ff-8IJn%vڹ=9g @z_k_Xy ܓqx"Vw_?|{ L E_ѩeVwÛ*%D<+w {7Z wO;" ̭{a`izؤE$b݉Ppa(HR:set-G:[=<(8IK' |G~?dJT˖y]7>13]4IFd#y0sة+[+ȅ? AY*v0I@#V](+ec œd)mtLxM$4wYp] Bբ>uΌ(Km =>]6!R3;, m, iAH>[&E0zH2 pWG=`e/}8."'%,bYQmC>-0HGT4ܩ Iso9 hxU 1^Dk#O.yo\vv3S FUd/5#M+|>xp>psV3Mp4/E{m.jt`2me3K].u 26IhIgѺWօV"w+LM"+ʃdz=O`*I]]˾v}EsJ3`6V0%JQIwO5ik*fHb C8˵];Vνf鋘©夞]jAH#b:l^4dvZ-rqF{*]S9s£i5*p="bʒ.Sݱع+[`*o:1|gU=y5GneRS7 ]&/.1*1Kj֦3Qe^-9;O*?^AH}##٣9fY4Dha;9]-hĔA3Q`.4; `CnT# VtG+ {b[⟔RdzwΪݾϾoMq NUEɲ+rptǢ-t'}6hP9kr=Ug#&U4leb]/ۜ#+X b1;3+W(~]Jg"n9uJΧpNs@ η?2;ZD@b0+P˜,4 둅{C4流'=q籊{ľ=0: `{+l0[`0 i]), ŷGt֣`m`4Vw_+!G ~oI$,H*"DG`ԃ\>#/Hlyj\sv%Tֻk斻$# /ƏEt` "U3dI{a>J@a0bFb5>QJU,@,N8*ŜgWDܡRW®l6_Ҿ.{aJʽڝi yz@ OdzӪ]W#mHr5sw] /SHXg\H=5|cΘ3j ʽ3w5ZSj)2i1w3~?lQ? JAt;Wp@O/\ŮQ֯7BIDQ6,[9clC__:D7f1{de8ŕFƢ (ɞllhSf{^ B3$y^ce\A頴yN>6eXDv :4NQ MIhu pE]za@-oXl :H{fR|vz-kuM"[R܃-SIz $>J_H)Y E\96F3Z~|VTuƴtՋuD]oa֌"̇86U8RA[o=@8PaO~ȯQ%b,qqNrjq+.TM9@uJ +X.gȡc輿2;^2$.rR(lSt]ݞ gN S56Lt [ϐBMHPO XaF/eLr o/FKsƓbONhtV6K'P{[q806 <%zs3X :yzTN pih54ӧ}9dxt-.=;u")vFPn:^Շ-y =0r&`ТbG7?Rwj*yZӵe '9CbԶג yBi,4 gZ 'M 2Mʓhؓx>kW?-TLG!U88R?ÌA|O qHo)5%U2Ar)h>LZEVǼyٿFr$j6M@ζ_]?:2"}6 MƮIQgې / ץ2tnfГIV𱺾`!-7 $I&ύULB͕CX׽eIQ:9q(]B!leHny?oku_lz9:e%^2_qEAE-T?!{}%yC~{덄?<t6 YtWS*('5k{t* aF6C2$aLAŨC,\:+E1 c8hJF* @\<_LE 3v50Għ͍=ƒuBYU*4efj4dZ^%T1-݃(#Gj™y*99K[nP<r 0(,"'Ʈ*9APIQYiڲ7do[Յ,mTp 5ORaVǡȳ.osآ1t*Ͻ _kHץִ_IV4;DxEg%DYZb{Z`Fp'0/>Mq#)wQ. >;V޽A@]湭z'^4\r~zb2B~:/Ȍz[Pn^ .5q`6I P_NRsYbC{` JӶz6BOw3f@x (Z PPF.rl! 獖GNeLە$lcyB!De*>뎍h ƻ,CO+f3FpT |Y!Q5 skp"PR3Fi\XN&,@ s%0s.~-#k̲G(h k)7 b&C6R4u3Bhc|tG*0mn8"jCLt!Y,Nyĩ@|4zr|kuCfМATy;;Ck Wm09|K/O' ^c ;&뺐a?]ß =MF9ʎjz:0QF8:X24x/c<)bA/0vO+%JϒJ xZJBrZ$zш쑢T2o;V(W?'Z7gmj7WU85sȂ˴wPY#D3U{n;ZA@̖C_%|ilj{)ѹ2%O]xcK؏6*)0׿g9h@|ݛ* Y9vVz{Xz@!ƸJ~<̒#ɑ+YIQ7 Yvp @*Fd퀘yPM}1KaNyV`Vxa_6?ukSܥTӊJHxujn3lYeduGH"mN'Ct~ZkfHo@쩳ۙ8U$ Oc>$F82 2& N #v_I*x;vnaSMDQٚ>V!@1Z2"E5@*R#E[QTl?3Ȧubې$=]qTݕ=h|P%Wi5lis/ϧigcPn@ IHz9S͵G A\Ƈ6\FA' A^*-.CSQҶv[H#+jx) t/'~crn2aC-.}#ID*/a-> o5^X3Zk]Y#/8N^I (SH,MiT7sD~_C0RkG$Sj1jVh. 1EMpn^5.1жvOl?y(BBeQ,l5hDZ &OLHY_)̠64f; _'b /Q}~M'Y/c$ Rȵ Zʎ<:6<}gw2]4,P6eeAW~DҴ* Aڥ!NwÆՠzoE-̜.'V;:]p3`4fj `1X8+:sya>FHz%љD  ('fk'1m^mN2ɇL#M*! "m8E*Jql_uפ,_,18=v鷨Rq 4z1,At?֬.{%zNdlg\bt^ KimLWx3O;C0jJ `_Ļk/otst"HKK(rfw"頑^{Qڹu%Iqj8 8u]4y$6N^6Q~z(B"rhπ6IEp:?y"a0CR"ܘه&h rC؟Ǜ,`?!4 ll,"K|)L^qͨߍ~DMцHiAGIpl(smaҴ+r5WyNIJC1n 3 sF2e/$~u".{@; Ӈ$ 4+wyBkMZc W _PT^ײM`;_~+j6r*I# irXN%pܺڷ#w|o3F%+w3 s[C鞲v'<󩗅sʙS

VA:ͩN[WPӪI,<:cs0+Zd#֩?ʻpug z.(:5} hTe3O< uO<ыJ!Npy)GG zB gİz/[s?;؍?\<˗nvMh|,QoK&+gݼfB gUUy9-DGF]1#ZΌxA}! N iwBigha5EWU5 Z\YD24YWLEI6o%S0Iα@]53Z 8 mZ奼 tL8ie#3 M㸁NJ̧mT%`-cCR*]R 9 LK}f|a^1\0u@X[*{M Cr#:'9cai9V3(Euffͽ3|32[j2MK,xOqP)PbN$?qE"y,? c!'!tJ E>Uby("K^c$TLK:v1d]% gUN3",}8n&8᧩bh/?$a^- ZZ4R$G_pjQUv` 9D[<<Ƨ"gBn su*&` dcMPOP @~2BicmFaޖ. `LP;Uv8Hl!e=~/0+sfQ^ ٽ ك`IO HIXy%J􌽓WBS5\_Aq@gxYNuE5 EOV9b?[jɵtm8mb^_H{K8mӘv\G5?1v,RT+=s&Hdνc3ռ1/ $a$;ǔDuRr?贡ަZp5^ 2kq-FW;u7LcG;ZE}8u3g@lzq DAV[1/"ps8;}oB!Db F`"3nV+$ b;.;|:OŐ5J 0:7T\ࡻNENPBҎb*4 @r;[3Fڳ`gֹuGmkxŠ&"0,ŘꀹE yV "kCՠץ7%ZƫcA9OA+oO'ƈʹ;Ư=;[N4X` IDa ܣoE# h[6 koH+_DOi'TUgs]VeE BX!⅁%]YՄ?/֖N$8+!Ǯ[61?@.Yq T L(m[(Σ/Hmƀ զrohY)ÞݩGXF*=!ǘtj3emu3zM$,U;ǿ)z52dGnlsa9~}7!):kڎOZ$8kx[m~Z󯾰b-rt N}2oZ&ɸ@pK7 ў\.L%"4G9F$+f)ِisa|G\~rL\xh`@r2SsqYcC@1%p]Wc2ۜJf¦~4 ]3?RCobMFi୶[ɠGy7 .X Z4Y9)k@HiIUczゆg܇XX,%Zh|4c9R׬je]D>s"},.iWv`EX޵U[GOrvM#4]>)\?QkLGhő )|V&ߺj/oDci[CgMK47+lB/WDTEAچG%Mz|"d屨aï=*<ԕ>\ZL@V ]8{{NK +NVZge:SSe3W)m?+6PL<8EFDGd+%6GZ:A 4F4ՕtX9@J"cB Nzˬm᤯ܙV6ȀEiؓ"3{ՔYj|4"#珁P0> :/.ا5.kctoWg)d^{({҅@2LcօvZ@|>>i\E\ Cl3S;?OGҗK}MRbXPyPwXI 0<pԸ ;P@b뚾@hc )Qi0mgRu9 qi|[o88o VMl2{ {Ui w1h(jٙ,N@Luj1o0"SkKdH&Ej<xT:=H@MM]2%FGAW8ٔ Mz.Ķ. x{7p@[@izX5G6'Gm wׅt!|%{3V\4ibd .iWB*G A$'p%7ZiԉTj=ό!eFxš}o>%`yVZ`߂\A>9jFLJqTEKu1\eސDˤ_Jra?BBo#*wF”h8(>'1s"Q U*ڙi1U\-e]M w$Gʼn Fm,|C3|l<Ыv~TԁsD>߬7ܬa̡s>G:`q"nQ-G-ii(x@,gYC%zfEo%=Z/N%hjE̤:, .2h,JK lzz,r#fdbjj+1^-)߃|7]55>EWi@AYF .`yRY.r; (\@P {yETHU |T@s'p䜆b١ݱ5VG}M1]k'֏sJ(ėgْwHT\[,B[wi+"<-$Air9+ǥj [MWN%%!LӾG?Z (:~N 2hC,QRJkr\!e(CufZM{VHwd%1e2+lquS 8DzRpёYw)~ &^sD%*YcHru",)*6^ËY0:YK^=7H0;Bȉ5+a9@݅]-LX)W~ 1 #q۶X0}$ki^qp"cVL,8 G&;ľ[ԕ.dZy!9?S5NJ_gtjVÖ!ɐdUYԦW{;]%d?Վ^˵y Iiyc6&AǢ$ƄY */|/wWbq `@=VY0U-\w?@̔H!Un TVUA+wb 7Q<R0ɄZNaDw!}_ng 1do~QK?j/5bԀWs &ŕJ :HSgJx;S=lq#Ts{ax?S֞ <:}x_-H 1] Yh- oƐ6Nڿ4B,ݑW+fn~.qd۸c w4ؙz S0x;\ljFY%CtR!(75qH~t',UQ|iwvUW|,'9f% p-ElFE/@Ƶc@V|ńV<ʶRːϧirRsCdmHP1էH¨7V+7w>3Y;@q"J;hmUλ gr.'լ bkL CHT)$&Ԇr&N c>_ԢfR%3\(U]Q(970?K/jd&lvB1ˮIV T9X`/(Z0 G@ΑT\.R  d_ղ. 2絜wu;ܓ,!@-4-gǁ^vzb=Ҿsfˊ>OTݔt?*OyyO/ceʟ x%Dz0ۗ+xkmx|y @>LxQZ +'$d븾[`XwBx!?syM* + )<%?0 tD.V!:դ÷Ns/9RB ,p ۸F(2?֞0-W<;_-A㣶^#IOA.kvkqI΍ٳd֊&)ʩP:\RUݰWL<<蟗?L7T4(0Q-6F;}xtgS\}YZc(3#QP!)UiSɲ7H Poඕ&#R=xܩ&-g13s B%2{7f [k ėwGțM񅖆ع!af/8moq򆪗jnt DBڳIq0uz y7)5U0T$ WrGq" )6pWBXm4FE#AL$~nؚSۛfn{YSӾ>GF!h)BFi @#IwtCchhˋGs=1E$?.Fn$} ?t~2mH7d֌ S!l"rn.N9a73k-'I>E~o6k@۞} WBQi"xx* Yfaݩ$ E3nE܆z+ǬG H_i>l8c7c41H:7PI3} 8?n؝rb\/pz,W0uI(wp B#&[QKN}qUlvc,Q:Et4[ʄa j!"r! ijtf 5cߝȶ%HN t鳢zYPkeM (RLh^k)fŴjA=S/q'٥T#G.Izb#(Œfl2~pPj!.XX Ik\#op?x k3)o.ЬHEY2VҞjH_Nldv4jw [278i!+;گ2M8+Xv64)f؃YL["H? 3J6'_AGW3PFt5|}cyA-cFa㝍d38rN r.[2k .=&@Zbh, ȩ#Ev %&RjHxh(7W# W{V5tfVeqlI 2{.D?m2s"|/3?pU.鮽xEgizd)1~ɟ* RAFRYqsSNo:bԦԳ ᶮ63LpļKZ&( кs65m08Pa?_h NG-f?O**^tVpă*'ퟻ4 ќN!D[:5Fs /} Byxա遹[^[N[#`o&hˍQn|F&c\T3Q}cf%|pYVqw`(h{=hYy)Hץ+%`1vILsX6+6% z^]TtF,π}Z"a'UA6ZAg\?h8&pΦ(5J%t%9o9uO  ^9]A9c$_0ci+Izr7'*UYs~M %n|N$Yq'e iLdžH[v̿MK9Ga\$*H^>}Ū"#.H_NKݔ1cg/̇]ϳ|_v[%eN_+\+cu>5o?ѧ´{]h㡸;K-Ce`HLoB#04d d{I%L/&An bAI 4yC](A)Uqc9b@oI0ӑOFLzjs -HH9Dnub)p gj> ^{MR%>']Ь!M!I1XB<FM}K@ۡӳ\eWMlp6>6XWxxw^pUji/=!`]u"m^␚X0|qV1Z%_VUNɍwO9O\gc ٴEVTpz.i!">dWf6wRgIG$)[}v87̳jl ZubbܹdF؅-H: CDqPyFf8GKoJtܟ$_..7/H}Q6$.%[`.!A7yI(28=8ѱ.~5]hb4:N;rCߑ)/ji0Ő! mpqUh&YCN#DIễSΗFki.L s(Z8<%F_B"D{2 gqڌgA!%:sV_9sj) NΑbK~-"Tz ~ Qo']q#^#{ŚzԔvZ!дws]&߃z \Fۛ^mf ƹS"D }w#0m&Ggn`Uk*XC8pHaP"!1K9f'R)ݜQYa ˴U6c}=0ز%boC"<o_>?1ݗ²]@k'2m?)e zwT_t A7uB?89AX ku7R|~r&YYi; t'_1d2YPL۔G)6:xWOoٞӘ⥝oQy,stXT"R<% ݢ‡DS_H"GzS1  V$O$EsSٰ@p|n`u#g ,T#'׆/f8jO兑; pRy^YkJM'zēΥx2R԰r#o+RxBqdKA6ฒm=Oa%\{۫/0ԌԀ _꿇HkQgYZ07070100000078000081a4000000000000000000000001619eac9c000073c4000000000000000000000000000000000000007400000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/s]?Eh=ڜͩt\M{]zLqSȏIYC DUZggghE/+nXBa2f\(VGdBs47 3W-A\XAkTRQs:I hgn߲k~SI=`JdWo9]mn_Qy\By^PA2hcH!6ӻ.i?rmAZmi/fߗHL% -zl=(ϯ-܄".lܥwWhzV]4ND8ǘN9D2cjEI"(zު}R"v>jM-Ru@H'sDW;T@Wl zܧTD ,X50.b`R/ I!7 ?S|OT5WTyuEd`p";k'D) 0^MyPAFsѓ\/1!RlbM ` "?fN2T m֨AA{:;ac%0o};|< ʘzDI=z8eBO|ǮWR69V_h;"Ot%uj.LP= pնtՎSF!7>Q2x _D[/(g/:GR悂}5\J`?VEYѵƶGA+ЕCpק:EM-f\ny>.谬CN³݀Bg.U[B{|.;"!+П܆D!kHP<]!k `^V}J|[#NG5pc\otI4p% R٥Qeǻ~T4!Uۑbm[er9!c^6"f_츒ʘ=L-7N:ok $VЙfWlߑ>U)O:3؞7ʻ5[TCJt{h*ra?EUE΀Sx4Wte95;>#S jS u3jr0I4Ќ&K|YMN7Zk&@ïհԀ x3FHĔt<[d/'rc:?= |r,0꒶9ٕSSf7 VqqB@KV1[¸uy}@  q6kc2X9/h!"nɎ~qU߰pjPà,jƁ`_ p"`Ne+htMHڢA%r2WB =y3 j|FЏy$тe<3` "(L6^a{uWndcҐ5#NSwYsDvtx{v)EX\v@= jCP(ء'I3ă[6эOUdlyv>zD*};0B Jȯg7Oͼ_zdJo.aV+w_>FMĎ̗&-Y}|JkGMG+n]ElRB@5h#9d ,N@! H h lΩUb-4`3 66uw̪uG]_ZNIć  M{[ ¡)|U<,(8H6BYELػ4 dļh NF N|,꘭Ҏ] fqA⪹[M2n~zkK#޾X-zY!ߋGE="E3 kԡULF凬敟}C)\,hڡ4PV͵˺(l-.W5mAUfit:2/ħZ'+Jq&6aq7|7dMY;=kjF y/ ;FY'Hʿ@(=e䖺`1iN+f"AӜm{IXDѩ@@Tŷ٬Z446xAl#-_~lwχϾ߰%R䀘0Jikz {iO}'=@>ggʼn[pZ@bkQ Jɢ{"3mL{md^ȯ4ܲ`Ҡ޺R%&8n!W%i) 8HCdvk-*OQYB4 /`}FP{y f}W._c۳P.@^1InqY\N9) S- a8sdD}e`ލ(Il4H>V j ;Z7,`ߞJ$TxhUF`4Ԅ͈(N_Ep۠6jeUOxј߅Ey^4so}yePհt_zO̻ ;$7r ֦ư>x |&}Tu#_Ø;sMՋKd-Xw6׶-N(F\[ʤҖ$JvEIRi,cށO2Hی^>ͫ;4`3]e<*9a@>֞<^&Vs ]h)[z\0 OMwUv !w肀 ڛ=cVbd~NaGʝQ lfұѐov~%5U`HEh~p"RS]1AQnJ\OMdVI̟N.uijrYsWfGơr%Q%Hľ,0&p{̌O3"׷Rwgޱͱ>$NM|DMyCwdzP-*<`k+dϢ:py zseunKʼn o,3 w9 s2;WNH bfSωtHjfF9'P~mgϒݯbӽ?ڍڢt>skD*U銖$)nIzS#S_=?ZRifU_OWߙnѪBNMdn:-xsM*|C,|^IpJ$($[:7(y11HKl)Eo “xsb'PRz%x5s/q笑\մR@//tU1/kI>Ѿ?1 y,2Qߨ,HmFyy7V]*|瞓3ZVVg 'En,r F3j&]kvhS+V,]27bEo+CXc?cޟ++;TOcCĂNFH (&,`ƺ_Ư|F̥hcf{ ZuS&dPt\l8DZ RtG54nH1%wyk`L~SF *<ٳ٬0),Y~$[#0T IվtOBʩS\ḋˤѷڇ |L4oGBhc$( ־8f6ɣ\霝/ 9-R*cɧqTgA>^vAm7N| YT ,Ncp@dI9OX|u+~.uQ"dSSLu {QpY/B(<< 6`&/BK0bxaFH y H?RjUbVRJgGYK]56(q0(ҀZ(={n,^Ϭs=fֺ6ksz e%E:[rSq^C- 50%HaE/^Vr ž{J_|`ܴ*i/|6*frFeݿڳg>lCA?Vv^j5uq\6禴;[C wXKc?<gL*Z#Y|p.)PaN^:m^*Z? ԒTKMs l}'`5OaQŪKv42}oCa46LAT񥍭.ns4D-VX:rL} ԳJ a? za~m !Ź4Xc/0"Z[|򲁻iCsh]zc.Rәon7WmMi <%X[Z ڹh6PmN8ւpwM++ 1 < ѳ #k aFࣶ K447UL?n؞w23CT9qF^@l&Pl$I>VS|Vy^Cw2J*3䌱G~_*DfbB83 kc=붶IC [h,Wg$\u]x6TJ?{-њ4HͰ : !qLiH> #%!bVnHP:zTvck$wAMPlrцnQ )e-"Ǣ+G&ME8'<=ӿlbBq8yn+:{Tu=1\齗s{~\.X_Z/& c"rwȁcⰿkZe"uS PR?-tS8hb>(U:\.#|ިA3q tђixR׶뷞UlEWwm̥Q!⽹FpnDהҭ,ܫ9c*_HK2љ)%2MC'g@x(9S) Oe*شBӫ* '䝓WvE?%f܂#REPb(\c`*^vŔpEbro#\' (.{)BO &ѳy0ˉ/5*j B}2ו'4@HO$^Nd$śn/ y7.5鐌BB X0:=g-j%r>R~"q_oNf'sP'C4 2oCjRq7Zq?L}@ uSb'PJDkN >|p+=wIGU阃:GJ+RryB3E!A {.#KϜR ?R#ZC8>/ՆqwLkhă4( ؀:%q9A]"*5<6 ۠*?*e QA4*egwZq99cF$MENl7s0|r["m?佲D*%}%qHVLhw=Rs -qVaX R'yX1:Y:hsv0*dNv"m =}+6Z C"aRq}!wbB3օ\XCny! FЋJmr䆂Ξb퀠3?(H80UcbVf4/dax >b^9A!Tπ\V_&,J+jn3A0I R:"|:K{?N8RÆU8 J3evTV!۱/WN.R1@)77 0QpYsO3*#W߻- EG=>뙉s'ZWeԭycK8:=Xh" j'x| k9=7C#=:@WQV1L m>b{HҭkzR 6>MÆa~-M\ǥtc$&jfpW`Ddt9>&,$ _4WrD]pJCFu0n|}@R`_ P0~} N2 9{ZG`M[(YaV, Iҏo$ubbp< ø0_ V~F؊R/;\ؗEp#p{;KW 0#D>la] yx^b\mHԜ. :mN a4d\I`m`*Ub +mKqVsoڔôDsSJiq5>$ŽO! x@#hUV3roAM-2&kty|\\j,$ lo5ZhPvq$WLorAS3~2~w1 4>HQQv-?HzS?HGA`_D"/4<ݭ}2K^__DdB-Jjl幉 ]Hެ_1*dD@P]IbѝpO?|c.7iϐj}Z0eVo8=-76&in9I9\*--JW/ +[6 }FԤA ]Vi/߷ֱl#SL\\s LU^Mn?D\"tGG؇*ne-hDZ z(ɽg!Ro'I׬ъbUs\ڪjqUϪzƃPI`qC*41 dT&Pix o\n Z@><ӊ)P(Kn7sU08&|,HtFrmWҿ{t[=Z(~gӮJ ?z6 (C@~Ay,2 =a4K8Cd;[_q/li mQ}ݩrWYa:Fw1o!J)q rӒt]rX Fb 23FNP46 r#D[+*UvL yu\اU܇{;hks(r/ʷ?lMIل* jdCRLgs)xcI=&nsmJ`4h7Këѝy?Lzic"*%"!AvYU-rH+ΫFdg)Efhx)QWX Jqk} -~✠DW6 A( o6*Tk)Aؽk9>s'S; ,K rvrޅdIlzHې5QaE04"(o'†F/*~Uĥ6Öv_Hs&Nr x To!G))5Г0bA)uTR=yLS2c`dB4#}I#mWQFPswr 9y=40.j \ BhA(-y( dxKr=JeYWPdU$B# 0]kX5w/K6 O(C !3^l6Si%Tcq۹IDnP]t\QEvLؽHsٝ0䝕^V{a@w'U$eI4pOQ|2j+pvDݚ(IIG}<&kK$n@P {4Q>ѩ}͇GOc;2[NdсA7t(듐b?Yȍ_.h"ZtbF*bY(7 {9rQި#T K}sqā8+w2!PΐC׋kS9t3[-͟$vFVb-4h{fP3xyYPu%ڀeHs1:L?ee? x,Yf@tTvcx*6 e6vqއj&e[05 @&T1©/x]vN_S\_ڰ7tfs7Ht 1QR]>*"([]XY:2?\g90XSWR}S2{P4T5/ƍ˄AzDdfxW J TyiiCsU*A).\MavR]!-"e%X*e_=ZٸwqPHO_ПbD48, ?@<{>sl)ATؽ{Ulm)?]EoCPH|&϶ a=lCɌJ>yDMwy7x3qTc#vWW A8XW 8oͅE/+wc6qx L3iދG{0 nz+û+ECRJUvt"P!)q/GV%PLjAoZ9Y9Sz&+,>='lahڲ5Xc=Adp>{Z,;B*"e(͑ǚf-ffWM}4->_]ط'hGUsxWd~y^ВQVJZ[<$ ջCt-s/JM@5hJ:ISz$PL5(Bm2L(7cf(d1똥;hdNKalGY%+Msu-!I?P#Rzf˒\H>.h'!kv|sՍuP@dɹgR "\"jcs$W+{!:|@rIn (7aZLlb:wJj/m8he Uy 6bMlM$S !pVG1;nV׾:{95=@ɿbo~`D2O[ɴxB-+ {oDi_< oK׉A SGHd+kP,c{fpFa4G&uWB!@yy!OZQRF:{$#txk Il6V=Չm 0f+X4EWPL?F f2 *kY_4\'@mn9.KX}um7\ :eS'Ę3n?x@>˄ @W8Dx*F^@g%PȨ5AUeUtrcY; ٪vjtV\,MJm2^QyFlleaP, O/W'wit_B"t]A8+)3j1,ll;߯M2Y[j[YvFt 7_ws/y1q/ߘ*[Ҕfg l[j ֚Qw-,_ޡ=H-~$nb^ mjO` ^q+Wґw**:Q"]REDfDRQrkM&jׇP# T}S_o5%b]y!hJv*fShAL-mRc[:5>R,zf0@Gxfb ԃ[-OkR3P!w>pz3 ՜Řp}*!J(ʕԡ!.?V9\~;f[D)A_k>(1.jNJ& 'co̦O3s݃)##S*JMkkVYdLqzwi+u.Z9s0dqFDXj,Hn .fl2u\#C@];Z'{BμKS,JHEe’qHRgQA&7g\͵E]o[?"8"ٟCF%Od f{1r͗290ix~ً}(wj:~3蹓LpNlC7E_k|^ ( hS!YDUY|] Qw} (9y۬컈gf|$:1eN{tt!/:xuU;AS͉/K2gk bocix.Ay)e%q 8byɅ Oml>Bx 3r8QM:|قen60#RBQ@A]eOOq61 ,נ6&6t5Fur!'X?]ݬ6_U^ ;y /W(0U(SG 2{9p,rdC%q#5p2F1'i+L6wu|t`PaZʒ]-bCˈs^TA[T5 MmdE4:`._#絴W#9-5#YmgQa79 5r۳x(sZQꇬi=1$z'qk/J|?ډ\"'} T1-yjn 'uG!(ܸb% 7aȸ>._QI0R*WTQʣ\Vp#yԋ(}FVGEk<KTZc)N;f <298 ۈ~6SewWx:tYo_ ]pݥW&%iL  K 鈐 u!AR=:+ Z ?xo'%rM64މ^UB{~"">,/Av"fRDȼa$T_"Q+Oқwd?ç CRaݼ58NA1/X8IuL1^b]B!#|{Ŏ&Kvq(zlUMM=Fu`<'PszeUK [9pBMr6_k?]6L(r4ˠՄY#%xpؘF?CO!o5xXP-gbW̜AQe5'ȟ7R?((KߔY8\UiIcn=|`w94{sϴk?_hy@ZYjmO3IaaS<3cǷq3~;Y;x-4H/d ,I֖=_} -r͝,egtH!hi\;? ^gL$%X6PN1 ʪqE jn힏A8#q֫>E74.dQrU*#i#`>p>'X>JQ['!W`4<C&D}A;y& ƄǦZ*f3E&vjX[GN?J;<] k27~[7;alD98yLanܪy :%.-10{m[);5+` HXb(x6q4BVR<5!#״W]fګ$͢+[5\b:{p@f vi*a42p|t\:葂ȳjQ+$,8mܓ.=nqv7lc ~/"*H}0zJ@2vwrrAhuSG>B sr#u׮>>VMYj[D\x#]cBHWIENtgFE/% >AF1VZrNG;(jWܢ(!+?˷ 9CSP~?44*%^?7)'w}J->9 $r@oǖ6esto)w}6C@o>(3#7}rEmFy""\뭃K-s/5h _z n8r(> k 6 劊G4Ak9 jkf.e^Z *%mu+(j٤0 "Lo˞v >@Ć)O.^H_p)#_/l%q^Đi-θR;,]ǿ֕?lKAKȎ>u۾~c ~:OnS$(`=<$q j6Ao: 7Л,>d:Ϋt<[0PT+ l8ͺ(~f#ϗXftdPFo bK}y˱9[J=g71e4ԓkPǑtͻ˭`wWޥR^Zkp4׳lF;{40n,&%[-C-"6_׳X5¨E7஍\:(NV8O l# D}LU 7|M^6gTZ-JfFv ȅԚËv7mSv4uV> Li9<;<ʹz/D58m hJ4 +w(}r. a@Q^ љ3ER3o P2p*tD|ΚcV) ft0aoS\D3aPU*}g~ n!zњ?SaDlcq*s~ ݣ:Jɱ  әM+9>FDsp(HIܾܥ ؤQѺrG1n$0g@ѧ#_8O5.2Oe I<XehGW~D-ꆆ(%fotJv2\4#Ҙ4M!){{YF tc|+QH^{ c]RqM?Zբ9c $mnTrSm]!(rn!e̲sYWP1z)zZ,3TLYu,sj:g*__uŶ' }Kq4~=f@?@/["g`UJVYn;圓$%0DJcCceRL n_G`2C k0j"Sө޽KWf¾LF S[ ?# J)M\4 +Mv Rjݤ[gwv!ADWtd܆iA WYu~^gZ]L* 3 zJ ~WH:y^%)Öta?2$:;Fn"@1Cnꖁ#z !\린0]ʰp#|:ȉDzᵹv %OP5X|):6G&,B ;w3xW=^"p8rgBD[xL sL0|_׻vq"K~QJd3Y>fkfp7| Ь\J4 ×+ٱH g"`@TugGH<"ʎ;J}W-^ {ag؎ dEcʤoYue>sSBi8)#Z-xC&"Dz@ӬP HO[w !f_Pܢn DMtz b+$MUfO R,h\#pܒ(U)]PbHʞs+؈,5Ԙ<ʸbI΂sOabm9S /K`N^OɰI%YiVJ Ahd){"El![+go uf*18WJh 9kӓ,-cq˝`wzh5CQe>-"dxHh)P E8$ʁc0UBT6"//ƨz6m[d$a_ᗑC-# CuK=gB'QxhD_ůgmQ>o_ٗŊ ݷPsRVq7O9TV3V2ڍ_a3'8fzwX UP˔7ua'{ש+nT~*|/AªB{Ϋ%fm_1˄Hx뀪 Jӷ5Н;Pkn/l: }^ kKRwQv,J37Qm"!Z!|j۪+\5IdꙅPNk%W;Ӄ:&2!o,:aMz71TX/[kG5 <:k*sR_>~ 0 dkޠtk%{z^SC,`$,s鶊:1G=W].A4 ,ٛwx9l̹XTMIҰ>g}w~+*ƕQ}%EfBh3'cV ֘T.}ξ#gk={KS  2Jhr.IEĽ}a6J3*s)VT%B@@믯]̦&AINJ!ͬƃ5nu`S*o7ŞРEWlR$WY wJ b"rW0*_6aRm8d  FvXx|hn{̀p~1&a"f wZ*As] ygMI{]=Rb.>, ڴP#'4 vyڿuѩaI1mc O#SW}g`{.'4H]ua1 2U OPnbcg7q4'W}y67P12 _2™V+y kAay|j'?37Fdzt^N#lRc[G6Smzo#UK[}@9U+H5vz@BnRzL,AS[%*ny:AՁ#3&&KQ^{747C&'g~3mnddV|;DRhC AT>-]U?<{Y幙$uJ@O\5]mH! dBдֈvL)[{NB Q^x߱tkg Yhg;Rh78)j`?m ԉWN(]>S팎 FfVۮ>UbnMĶag"9DOUYA}>7e&Oq>kѸecw2fph1Oxh?fj>sr Cij{ %DP^4*a>r5wtJ 2y1^5w]Λk!]8\gW6V⪌ͭή:0pA>6pKF*v@fgiq7˿phB>Q?5lեS;.-۹u?tP#>#]m>Dt;Kқ5OZRxjuFm#ggv %fJRݭ8b>Sl-T?_CضD06H݉>j3-+ _Ͱ6ķ5^֘!1N>DR>{ "Vqs7ϗ#Y:5߿E=M]!6}m}-gSkNv&;O;r̍mra Vՠܕ9]UV.+,9jڲI26>v91WJj^H`=g؄ @g~n bBU#'@cp$W (#a%7+FٶFqH_rw9gNo JӥWɝbm;y0p4SzbU9uʼkEŊ sS&R}6D>d%G[^,?Q OXX|3ΧLkE3\]'hq6)K>[dEÎJJ07 s4Tt#֑U7DyOu9ɷeN`gw GZZ%6 T%b/%JQ)pmAتQ;v)LmԬ"F[]ʾ eIqLTyu܇r MmRR.k.UcĔ'ZMۨoH Xz|̒tTI=Vv-' oU+ƳN xs0.+E$}u/p1ᦜslI|9pB21`[MTmGVzЩ'2iޘ˘x/Ps 6e#ڃx͟(}h`I8ޮ]z>N," ʰїsݺ?/s<ʹo>j}m!Bx^=L\;nq2wr8aNP#MVUMMicE;%' Z4(y%o # zh oأ/^g(n&1bB&>rM Hn=|;sBbWͷӾʍIg%v6dx<<,Ǫ?yG`] 崸¹:KUO5mb*bߛۤ嘡+ Z|<\{zvy.* ˘ p94鬺y .C^ڕAbNKʪ-jd (ras|ӴA%[٬ 4,^}k5\䯄sO{`CbRYhK;7} B2&bObe (SAD[]5/A\">Nzg_5' &惢 '8%R}MYPT'c #KL) jz4o[ϓ~:HyH 2 RM&uHB~tNHzw~4j1~so!p|w|4rD9etg:-{~l9 87nRH4tiO\fՍe% w`zC|7=nC2N~dlm)9e(Vƕ4]= ֣l8D$3K /W"ʼnm (~+~zFjm ΄[YIP( Hх(fA7}%۹0Rx ."q2((1J@؁zxW )m<7?㼊 Zڽi!#}_Wv#e+Oqu̠%J4~o # zEЕ2}WҖly&]Baj^i,P[hxʗYgNa-"%ˁ۴w$_k-Xr6Niݝ1[F0P /Mpx=00iQmwwɕ? DU*L ǃ 0d .cRcH5gl=#&޸?jrҀј&}7@4NC֑#>f6) DCSqZe%!] V^|l+7,P0M^Z+-EM]֊R]B[G&]QMT/{ҾGkʋJG}' ɲ4ZlJ=*lU)7A%' $SlyE"zǫZgӢ, 3z@}x]ok3eG98,ֵJ=oo 3?<*szaǷDb-i CUI%_.8ee'ry"CDs:<-rrᶅavAc_h-[逸g9u< aY|6*uvF938&*PUwٜ? pY H^6xɅ_03nX54#>Ȥ]=#:GqF< 7j+^XE=g '"*&o$ l9yF &X5^n(hh0K]2{ k#;Ĭ_9V`l-bw^qnX7&_rØ1v$[n`勒D/W 1q-+ݖ간t*epQܙtk*bwLd7+w7A<s^|\NR!{;:) uGbW@ix뫏a8,ssO}4 \-D U'JOƗ"AfC>YtPNvw邓Jr:9? )Cqy[:L5>b:<աiLgNBz+Wc꣪>u[쁢p\.ݶ$ٽ5,@Q`¾v\(0Ӷ%1͐8;S2+=Lr/B~^`IJ1xG )XjfT<!9`l)}@Ingq]dEԶ:7}iǪT[4zFbFDY.y'/{MEƿI(W~"n!^&i—z3snG%}iߧp!4𥚏?uk6/_^C-TToER h/'~s7Ngij,ndލ1ΦLIp,4ќ!?nX)YNuEBU.L<}uuE=g[@ !3zu5@$syG~.db)ϩ{Tkx9`0)j$Z[yuI6[7xK$%g>cS - J4=1å+ yX]bGP*!NzuR$^oVWlv/a5@>UȴE 9aVQEJ}ddBLA&a'|˂?? ڏ Q/MTT:}AAQ;'sJ~[)a_@4۞4STpͶ,MU{1l]Rs3o[SGҖ0Gߘ#jM 2.brO"4QsT׬qk6廟bc`=%Έ!Subu`2}|{Y\'e~+ Ôԏ=)Y+xṘT < eVBlL"GFa7z{3)"mP7+mDUo]^ztD^AxI4 tov07Q"y0JYJ?Z{R_m&lr*tN[p.ӒWK~$hn(ۍעC??h}K9G:BoE*9Xuu5tM+'7/4p}.]C2(v̐$<\߷&`͓jۏiO ޖ[`ihHqTq(ga0@яuqҺyԂ^{>JњYGeRߢAp:?/Xm+z ɄO*돼pyFR]61Nw\#kd%l1X}sAvʍo^ʢϫTj֋ڞe|wΒ|.'x|ϨC력%K2ph,'f:7s$,ݦ{v!ˏbaƪ٘>)}obU`aŚ=7Lr\[C.ac9ȸ0½.+p zSf^W`#:Q3gX(s4CAZퟭ 2@ HȂ\~J,B̅`cv40w8w5%(6+|#/}'%Oz핿 h-uH0 0VL{ i ?%i}XS򇺭1pyPV@#1"իf4 jc9$ǭ65tSon/zWTr#DVT̼e6\81m:cHR=QnHn= $GBeZMeq bo՟ ^bc<'"ɲ[-dx?wn a2Qu CyK X1kiRL{(\${ǽA> +{b.͋>&z7B 3XxnG1[+sϙRl}] MYanN|`{ 'ƯqEQ'g.Z_& cήA.WhBw)hRsSNr2@Z͍Aw32Ч"Npb5i\4mɇs!WIЕpov"P>l\4'Z.Q^Dp"(Jn3%9~'xY=FFSm\bS%OL}lh,Vbo ƿfv_ ׼83uK>3gpl5/n딠OkGYLS7pR=Y^X-Iޔ lw}`xmϏN AQm#Oi\\Y'=~3ZօA\P͔Rj^ 5cIidUve+\ROnۈ2dZRL%6cqE[PѳuҕŭDD_Vps\=ȶdo\sSeooՓX*#+1y5*W[2:.]!hiڀ)ۤvf[YOOd9I`=~uѶr ؑSS} =VlHP&+jܶ>҃nDZ=T,S!ղ &8IhjZ#w wQёzQ۶޾[8I릧Sµe(T.!U=!h-'O\a!Lǻy[U6EDZ3lCCgi% t;?b~?D+tQfOg:rbL@˘y~GGTۣxu[70֎){ njյc#mrT#j P#,* (+DG4"6U_=ٹ2?キY9(\j{g)u,>[ LY^_-:s9ygumBѪZ;aSD:@ǰzo|یN[ 7%8JFX@Vɘ~ 'O ]M^:܍#0Vꊶsl :L5&w~J#۸ @$#ӱy ,]+^+glr2"~H\HAs +/[CWBJc;kGS4ፍ)PæV'>y#qON hA{3=x(Tu&t31tAqFQ{`dZa*Q҃F0:8x(Qk2g쥶D7,pWB(>N`M@G:ɵe>6vxU4j\7}e"g.=aYm`\\j~ GQPļ~>q*U-1%A;nɢѮDz:\CZ";IuN:AqLq;hQfoUB,[Gul  Nqmٜn6r@J4c2x?Dvfɚv0D0*-+>FiP3c+-񟏔a~@S#Zh%EFpïKƱw8,9f{pu}cxʽ gW'|_$~tuk; nkç]"g$@R8,(@KR+Xh^S_/ͮQY͚ FدC&,YEXdd$ _d]'[;~'ފ}P5(ea_O$z= }TT/tB%<ۭў˸yl|4J'rRq-glsW;=vMZP a,4lrm WiCVJ@mk&i Ű!Y,&v@TbXGTu;AOg\&F7I+bh̚޺A8/AF{FZՔP@@3z~-Nux69-pHY,Kpw8J;XZ, ]]T^̍(b9e< f”~d=^Q:fğ/Bk5'yC-5q;-b\m+@G$,Z&{&oi6BcrA?{)Iza* >5 p'7I`gK-K8SFkRhKePq=/3yuÅj>)k*-p:}1:zDL5ggP==`6ʵo5t9ʶp {ώXbD1YLl_^ 01`GKF Yd9 OmpV/(.NdzGs~kQa7/8)JE{mEԴ`zV"~!C708h 'v&N~4^6xT SEeZR,l ګQv,-edUrymG5Pݍ]ᢃ,R*g8~l|CTYcOOI ֙v\i+ux>ċ&!W-MƷ ,`4>M6ht=2Y'ݩG+Տdιhd[MsA@K38Y ?QEqNͶ!hG %uٷϡ޶v5&bN`{T^5ũB-}+NX{+bp3Jٓ[C1W1Nfsr ߕI)K* ,-k ϠOi]/tiJD-DiBVP|ŸDo+7r+>8TkȵL*Zx<}3n~#0Ԅ#Տ{ݚǃ~v.[{P !I8‹Y74z=znXB,Vl1;x%&5>nq_+Wz ˞ueDy/"I^6b'ޥnՎT_SoVtefr h;$fDsA:)]01.ź&GRQi=OZ ks`C3`*a 0݀*ᵗ(lP:[:):u.);P$RЖ}~](+x0a~_a1L Guʢ]Z,~~#<9f|YnpߌI9UUq(@؁܌% W(L3 - Q!n*^ 2(jg鳓*zN`Ko¡߲UN d,]{pXl=n1eڧ/ΰAAuo<БkMs*6V &$LꃵY]^.H^wě GY}`$Ƃ7NMf>wMY#1YF'jZőٸ׼  m&Ms,pː,מiìBװP;rbb:WfHId4Qܣ(oiE{\l]kzUXۑYt\Z321_(}ETv"''${![->6ѭ;GRC)ѐA`>/ǺD(&ni3Ԑ Q&YOQ^j"YeXБ դ/ I0\*5Nj<>п%M%t ]LvLy&zwǵ0dm]Ϯ-ǏkB pXI7apHz>jq) T6%t/]X2 ? ЁNx#cd|T0tTv%٫Pohv&I!ϟD}-(Md؜M*pM?lY}Wu_؞Dgv?rS +y͜t&%2MPzJ4T+di WLi.֪3+xcym@czDME+)VoZSr$G]+tmIq Z7BѧY'91Q+Nb_/( Wٸ؅a(#ʄ%)3Y M#V;,}ToQS1^OGfC7JӺ8_B*R=?uTa)/ä.1v]~p4k׻Jzyl<8w܏E}~An-^jvh6(IjGq]nEsN d]=e _)4oZ JlY%Ӣ8h ن*~At¨t>tF;LW˰r Wku]%}4iBotg&6 z%PgL7=glo7d1p%{*YN[uߗR8zy)}qwyVyXkCO`yΤh^x9®"у @⣳9e^1/ՙ1"1^nԞ-'B"JekuvqgYloIު;Z!8+ȳv!. ߣzXԵ۽Pa֦Կ (&aQkQ" [at+\Ðѽv̐͒DhI5l+P-^|Z܈!b%11+Dىh!"Lc`g`3s7*6 hcOE(8:K2{wUzx^l|RnjO<5HOs"U4ǩVbkrSr9I$ Zo-`ER5v~mJ1O^fj Έ[J-`~eFbN,ujh(~X2@b'mP:@^&f y"T{]D=)9*0"mtTpJ'NђZJjM2~gibx#=0Vt][MɉcCT)84`" +!?xMs GzhabAK4uU%fXMVW+8m"_G]^~\󧊸y%\.g}ٛLjdκ7%}A{_-º p&_q^h@6A^ܰQ.IgmpL]aJ纩sn o=v:MG!lb6f8Ch8af.K&Os4XU58IP[0>֦}JN#Ik MUS6 yV[V)1zu$s7igXkfh^cdeɇ.MzG}{Q i9x|W ona6(|0AFS|PH.׮N-;&(|8? P.\,!].. 5)_Zh//bBuXb-E\`3ahaJ~A4IglFo=\V]GzEQ0C [@*g zr*-d{kg|9(xI?oWffҟ86GU;| k}LbRXVF*,W#zZ"PS`]5702-"+bcyFC-!S`!URYߘaQ3L2~xh'Chu$f$&vIe׬8L!Wg =\qko @aZU0)VKL՟^K]VSW%DʊS)g?s~'F!MMP1ڪa Mzio Ӧ i'#z7YfFh.xW"ڷFUCnZ}ʅԴ چN -ӨJ0[Ҟ\eq,[P7V7t(,|46o>g= KI1$Sp_Pl K~yR ]i|zNRk fњiC!.FY Ye3j!RO!Ԣ{Oߠ?Q[OL,J p줡K+^9tdE~Ck)4؀o9t5bծt}beF9o\n8glp.j-_7pԩ.ǗClmm~R{&b{]mX CbWb3p3Ro&Dr37'Ju;alX!ߥY Omn\)ae4U] -TegYZ0707010000007a000081a4000000000000000000000001619eac9d00017a64000000000000000000000000000000000000006700000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/)]?Eh=ڜͩG2c/^TbuADB<gO{=hWbA: 9&!$ѾF zkH}Bx0fzF$Ì%di~mtC PP'VIS XmQX )(2Q22%ʾ>$OEk5~/U\n]}d[.ϛKYmzmFl[l8bW7QYQo8[z$1uFz 208b- 1xe(V:dhPðJ^fcC8i/T;tc1h=yy<(qh{[aYHwzhߪCѬY{TY.+;I'Ţ,eHCH׃cc9zOBxE{G(ޏ9̶(szϰrmOlL^{W:APnJ!;zd$)Ye⁁ET|)Kښ}_qͱI&t{ e\1of!o0m+ᄷg#YsIև E!\ݙ?9 gWSL{"0ɰahZ4;:B3׬v {i$>(6'd8\KC#}jBZF@cNP} Q9^\>ۋ>Epq{;M9!lpʎx^euc*]{{6nb,zVe[Е>ygF+1~k@ҽ٪"!ad8CM(au8˶#!A#nց$ףJ-ZҦFkN>qg$Ń{oT(AÊmMzޫ\$AVKT!4-P+fD  ^_ڧe/}e`_ރq^"˫TLL N~YÒMcq:q$#aceٜ٧DL3WH:AدU҃ x\ZcŮ"7ct'ZEAD`2p *JG6ʻV3PW4 1*}`;9Fg}h8V˘/&E۟ tdku3?PZH=k k]#W{_@SWCWe?niٱTjtdL)RE}d1PVW2ouhXPyA6U3gو21$\L%"i2{ͨge:-5^0w,!zMkϊ*7/\v($ /{Bf"62{H&}MD繳`;Ϛ]m"8Q̫Y{IY?tEg'ejp&E]7gӞ ,\Y޴kIT[ rmZ*rAY(_xXH@k1 :r%ؙ^0T cptH}rXC턏,Lxxy[ vGd |98݅]Jr:t>lv 4dM~fhb ChPF)>FZJi9ZjLv5A$B-*dK %x9B9PN76l _NHJUhD:=j:sݦ\&M/V~ldw>,x~Mv?9{gjDy5bVGPlABD_,Aʠ-$5,O5Q;`3. y)ߢYĥf_7sJp_0iV< ttX{G(WCQŭH*:L {UL )kMA\i#BRk{L ʗZ*@dN. Kt|_ag^{SDF^ޡɴn5 BQQ6#6nToa_h>iqg 'c0kh a C*hoaD}^*Y ~426L|`lhDʨDmMO~N9ɫ[$t5!l@RKdr/쎎ѵJbJ&RwP MU@l%cLqsBˢXn  "&y w?<pRuªl6d6yJ_BT2؂Q1Y|Bm\.",59rF$%̲akD)AvY;w zKXoҺ f~Q  {x8}Zŧ͊qb !'ہdd:`#BGj:RUJGEg&B@`#ا3 ~Z LͧbΠS̟2kx@TCb0،E&sιu+"'9U2J(c=~?ƛP[iY1( r vB2xi:ʿjX7%QX*\U-OA,<3LϺdBܙ";/{5+!_A|NA<z`mWF/A&94r>x}e^w@faܠ*!23nFة3]ӎY15/C ?XzB9(,Ys ,K_(g5\K#)1i.lYrf^)!KbE6$5Ͳ=^?n;-wTŷ8ZZ@dX=HBV^XˢLZzvK;Va@Fm1p)BZXJ DCk'"3 LA!;&^/@F?ٺAKL4qSRO<X)-\ڶn@[6rUlG%[:&EujܑI"S.7De#-zl&MM?I?9Dd[(i=|ye5Dwz!„ ;DYsrq]N#yDD۞QvڔKoN Eut!bcK a~>%VHW^UP6hM-^$#N(9Wa5@; #roY{I:-Mk9@Y61\Ocȶ~o2WW#7rU!)XC tLkOs' WMI.- /xzHj`@\شYu fo~ƴa(R{ppj͌ z|"yȦȗdljÜIN gHKoZ!5<YHt1•wk8yU,sX3gm !Ò/XK b7ܼl?[E.>Ǵ4ߨ'7! m ';"$f>pVV<.x ԥ]Ί  <:\mFVЯ3OJ'?ĽlH)J,͌fyLށã^kf[{R.Mz`j=_b^;%[fRSFl^ C MELnf4yaƕAok( (@Iuk7gTnK~ %M6& #(pNu@\ȇR/ȖRqϝ}[.GJ-qEbj"#wG@e~ MaKRzn?kUϪ,)yIs~.uX}|U]äHјf[Oh^;r8,,xrXh~a E)?<mO ĸ!)kjMϤ7!e$U{sp⋙{؉29`@z$Ig`(Ϝi! |_2>RBL%\՚Rf0,Bϧw =3<>o,DsK'퇧JiXje} {+0? ެe3_wh̊\`Ӓ^|2ٴS3Ӷw{#3g~_Qy"H/i:!Q ?xGb^ >-l]HtxrpW,'M)ނ9/m5} ^F4V#=)ȏ r>$dw 2)P9TM)N%N>+HGŽiX3LZY|/Sb6SN`\gUPG]jĎY ~['!I}+ , 2"q K@cՍ-ތ>e Hv05g׍=k.%:bv%N:T VM4grit5 P! H<ԃ;74C|1 AFsELLO8=*K]#5qij- Iƴ$O$Dt]uTo̴hGM3\z{)Q獚ֽ?#1g)MHE^ "EkN=\1 XH26 M'Z3c Ÿ%ZA2ooS|R?#G8"3jKfsSBY F*ҍc~ x1 %X<̓]uK}Zʁ, л`5MaY\tFUybƹЧߜ~lu 5)J[ 7aS|ފV G#7ܦ/ٸ@ѽ3~Z߮-Oj;QYF;?­M Wr@cjm+esB( LT+9MeI):ye\+ yRH}ŚZ-|K'IV ,\٩^:]w_| RX eAX٤rtM13Yξ/L,3 *:cL#LBL[*Crn 4GI;v`ԲaFa̫a'D#ݤ֩x>A)8dt`E"7ViCinq\{"ĪX@G:E#˵k8]EmE~x\|(k-")k-].ٹz%70Z{8 Ǖ0f!޲0ң}7xƇg˗?nT JO*X[g`fphwtD]lItw||e:2-|40Uβ< yAy57=[UQ)C7z?$`x{2zB@GL'p/-<MҪ!? "3 U4-Ba]m(;n1,bnͿ O czNz$TQ$85"7Fo{TL6,0gb;a(wsv#}SS\|ʴ$barKH*x0ZVQB&-'v~VBuoc}XVT*u .|O]C ,KtKdizO>wϔPg!nքVmCJ! OO%x_Ʃ6l`|FJD<<"M[řnP>7` O`W$zCv ΡU9雄Ca͌¼nbPdl?c],0^E-ηdjA% 8;)'-3;I)v|~YR? 6z6RR֙(SXb`|hpu!D<30$`#XH#Y1i>Y)nneh]BJV:DԔcuogYlEMKkת)~_S>ErjT bu85/RtE1qn15uaFE*AX}~qzt+ӡP&|"&a+æFŪ^[=cz"7?h\[ @t`"֣\\M8Ii(tlnLRM3!@ ;x:)cqϑT]DPCFSJX]5&=|'QS:~j Jbq׊SZE Gy anM*'Э|FGK,pC`{r ^EO w_Puꨱ*y\pMX$]8-nQeܒЯִFEڣ9k%;5d)l7w-O~+=a8cƋ/Pͳ\ 2Hqca'O,sVLG`ZdΣMz%nv(Т|0G7VL<M#"ZHA"H[Lnpr\T-*;WMHm?s1JR-'Qv|UL?+kl6ERy(R]׫b£J"sNN8d仸b{u஀L0n#0"#0!ߗ?3zGF8KCjt fRT26_?kY} ?G,tc+XQwR+p"%\4"vX7ߡ17J5I7jmWёME^y_t>j!nIP,/gؤX 7Q?H92H S.68*-у3/Mz*"waqdO5_H`fr-Ts2>9)SiY/4'#`a/[G ll4!7| dkՂdOK @EY6M<Wo kpǯ ?;*Qc2DlYמ3ƪ(@7ɘZͬœ>RWߵ:!TC`:%eH!Cgbv4]mt3U45cQJ+5Q\9i8hVAX(i2àH%u^z*c-Ej9;AQދn8.y! W"2} {uG>Oy5Re2HޣIuey֘ 5SʓpdDzȞj (8"V;t~2BY?w#"sRTzo!Y`qOT8fÊB;v|(Ѳ8?s0L?vh'Z ^)c7 w?tݗ>Kxa`$PU]hBKɕ/ZLA2PItЬM;? TS㾜G%@A(PlfLr: Z "3nyc^t2 9y.MHl>N2]?YSqJI|#Lus, 1q &J$ ͝\`5&x\=UQ2=^ۛWa*r$@EnH.<+1 |_xD8~<ܚ=b/ڻsv_g/aA*qq)(`sx<ʞ9ͥ$?K}=MBLׯT?);*Q2 8)peu$f7<͒L+.Y2J?D,l/!'1@%.x>/4 iN (b<v>dKJ,4R%!`T0L[]Z,=6^OQ+u$/BRvE[0T?sxp&|3ǻ%@[{d8HQ߆YI|V \H۱dz#PkYVҟ M@Qx~!v[wx=UC<(,tpVc߲XXߏiiyQ a_HxL=r̴3,/6ʜ<A*j1e׀z ,#X9UB6|Ƿ:[%,+ 4[Fj"ey hQ@a,6Ͽ[# 45\8.D܎=RG?-TNᱤUKXVȘL-z|ZRYƭFpZaD5RV8+\,/c` U `DY S"A'yGQfY2k bɈI2 °Ꝁ,%n+Xzd}ƢQySR՗V R=ݐyJ/E,!GZ5=Qq%p k[G([lAXSa&ΘA5ѵ3?-¡(&fL߬ 9d+z}㎼fw5FkOZ/᠖ 77π@ث4?byc`Vk:<.ڜo9D"i:Q͕/-48&K+![ebnh/pvސ{6Dۈ ]bk)L3PhSd=~BBe5Ni GBm? ~o?,ϗL=նQGܤo>DW"fofPLJktpU 6p*2|`Nk2*x,fY-©s~fM8%MATĖb3G ]کά6?X$K2fKFg#tf1v37s^w!ĞmKz%[f/QNe^3Ԩ }MZA`#*cbTJt|oܼ4ʕ زY>Oz[hVVUVG'A\m.H'gII MYVȲXi+|Vvrɿ'ϧQY`)J"+7+!.U̶> iɴv{ xvApk0޴h%nJ6kT%4 3{ &"RmEmU}kƯGdl%$XVラ? 9&%ոf֮XA;фLF3A$ :TS($s)ۂٲ+.\y6+QgLBp?K@RR#G.cȮ٬+0rvI?pl#\FO(BNx3yت5|;+L3θۯchՁ \Oҡ}Jr]-T91CgKc@{j&زE6FS.R\](k{gL_K% Q 5"ԻaFkT䇀=V#QiR7W.m8FHנA~pYй: N) t3b=vp3BfBh^';h1GT4lU/sUV9.c ,ǍSꋯ~}{ lj%q [JܸS:A LY(̵@sD c 1MNby./3xyڇØ~K]8pIG$U"7(H}b)w5S0 !cP6~#vpQ@ҊI2Ae i9 n3+!V}ܚaay~}@? &adQ'(Ӹ0Z2*3mŠэz3*QvQ~7.&+Pdzyb6 h]cdO(%‰aݻq}'} 6TN%yYmN`jj\hުP~9l^]7SuRҟ1_,xt4GN5=/+7-ZI' 鲄e[fx&NgGu@xjtP')Bi]9pKPQ'a,3#ǒ+gŒh&nzhyL`F*R,O2LϠ;z CIXtvn|w UA^AVKB1ؗƏ\8֌A|6!;n {qbb TU^NNe78Fp+ ([leR]E׺Y~ڴeD*!;7:!Jzd=^ 硴=5PLbt1rt~=fJb5_%~zY2!tp{_zY98QuY:YeYgo|Ưlvj D@_@q6Fp˕N;e "ĔTF` ^If,rZ·Z?FbT:xPH18IWJ"^^n-A% " XGgtq T96݇=ݸ[H֚ic!V(X;P2rc`;:o{Sxa>//SBlj::Өv㽚M-`YU{is.4 y0C&={r儮.DRmlR@@0Ӳj呙GBWYSAiA:VbR}<6!0[^gnޅ60%P)`}ڳ|N[B~lX@eDNgE88BKNr$X+ :#RhDx~/4}TaBGҴ vGi2j0S9E63Z07=M"yLp^`.4QJH+Pʝ !Ų 뤓"8ǘTwgH55 `+2Xxr(/ Uaּm,i:`i GAjαw1գ̤sIJӮ1SerJH7C)W翜 QR>'~0!H{/9oz# A8fJ>5%"S22%TVGс9Uƍ_&a ˾am穷{ ԋ!QF)X~qPljI{ːr\Jt \ Gd5^WЃG.Yyt^CO wo-*m{8± $,V. '}pU"u~WN4vWwhQhސet; }q}hL!]d9W>E A{k $gbMQ2,:k*r갦v;axhNAs$u\/<4 TvH ӳ`lwn)#r3ʑ؋{6%6*ⰒΒwTee۳ L㏖C~hʢ!rFD nJP0rgA`E吮J[`W~f&]-1we!Ycu+2wOŒ^pUV#Wl!O X~K|'4UZW+dTF ';W e43Uh Xᚧ PI\ZMۨ:|o o=Hj.tSl Δк*vmq]hhG3 )~eY>nkd';CEl*!/G2MOg1e_N*, 2 R8媯ƨ= t9Z^Uv$GdLv[& N6_:2 : #IڿTlX,tGA~SOr/C!C7m 6@U9q R[ #cdYSFev3!o)/ k;,'8A JFWy yN}7(<9?u P$2"PdLY] 6lhU$"wߐ]*t `p Ֆ2L:\+}tѢia[%G(QҸYUctW<-K=IibfTnz)TLr|_M;VHDeo&T*]]3GƓS[ U Dw Z] >:>g⾄R[J|ݾʋc<))KOXVEh~D9Hz}t₼x&/fL撞⤭@$fDt!dI.>Cvc4򔧮gǢ+w$N{K$n CTy5(\ُ82Ę4 7 bFkEB-ht-nYwd}CjJMvWĨ:TϔL7_c=(O!3פ._,"jÉχÁ SY)g{] ~5)| *0Fܩ[,$;R5JKv@fE/~PD`;]+-k`5XG!v'b1,&CQl Fpf0 M~㦝oyYgNokQaaP&D~vttXNjtmʰʝ/8}l9R,$jX;cS5p"qp"Y]fsbwM0p(zfO y\ Ju [)$C3d:45T.[7DlMF(,͍itV,qv8H/'4j{hBHAB mꅤ^l30^{QEztBΏjܶ B&Z8LX}$ kpÚlw(4Ϭ;-[S+ _ဇX c%Ezcˏ1Sh5K|;er#|Wg`ZKDDq PmP7̸eĩWhCUwPٜ x0]K 4ŶLU_:Nn~E7KM$B  ѽ&?Pza&=&d5/W(㑧&D,B 0w2 )`0Pf B7<ʓ&:'HciIXR7Y/Ys{%d{ '}Ut^4obcN1Bd9֣軐 }}kcH]Uy?5E&<# u&(-u@JZeb{7Wdv%B$x3ګN&hq p; ].̗*^ 0c60K kXHcdЮE\d:A¿cYaN$HQ8 dU7JAYIhX I)5W`O7R Lz7R1q. 1\)[Zb{w=+Dr|n Mz =`|V+פFYé YxeB8omi7rhح@+b{Ru@l~/IY!:ȋ5Cezd ܲ1=O\+X1{1>~ g3폠[+@W. Ƀ~?Pm \;Ţ d0A3M ƟۢvW\2{nt' }m |tEm^#M{j>N).QU?܈y8:č7&C<[XG-Q~Cֆp)Vi~"d !=TV=;2+5V=T4]%?ĸgzQ@i ::i2 6Ǫ%0MRzNt=Eb/X\CLE%^h]\G6zNƶMpsmfAl.KVS$ϵW īҧGH bC,ZCZ BmN *q8 ᢏ W9̫jHHAt\<5$ڪ)^q\9sRŖ2bp.ױȼ*(^S_)>w|aNY-xYϵ7.NܕO.p#}k8&Yn[1G %MJ# 12Bj@*Q)E0KH.r͈) 7ިjgc;@gA#<O0 lͱ7n< byxuƮu Z6m[U0]Nb l6 Tʈ;O"MvϬ|qpXgӤv.\veJZDw躭̎%+5>(EV.\%N~(xa-gV{RM.y.`!ʺQ1hc.q5Zux 6xa{rK%(>{9kي&I۴Ȫ>OI]uxgz Dt!k*@ʜa {?Q-$ȮxE Edt艧z,16J :+yɄ"<5ћwHDijbt-O;\ؑHCh[f/\Tg3#9K|"9[řWCXwfH5iR")؆\=s5!(:$um[$~ڐwMB8`2$! u(4>U"6ijbVq@ŧӼU'"T]d"K LkL]>o!Qnz{n=ĎP3F8j٥$=yzn,_XnάE7&aXkSѱi$4З˹-Y6Z>LG:k>C Fo/CXݶ6E-6$~kAN֓;=:x2\W Дu**Y0|Z˭)Cp/Z!32e|0WoP#/u(_WצUie_'qydT̵֡iyt[g9)v*ژПBwSAڍgvSKSJoV#fqѩІǓZT2}S]Hor:)ӕ9h){4$_8T]t2EHy q]_WRdnVb"0C'k.mo#[zm3p"Fy?)^TA IR[{(j@%j#,o:-zstd`76t$6y3P=4Ux1%w9.Q_wNUTAGku;RJq!*by<_@0n%G,Pܑ4'(D_2cSd 庰V$Kj SV4w;kFIRy?GadKm ,>@yufX/cM%9ҍ; uƷ=Ma aX52{.tsQΡJR޶d$%ssxHOށYǶby,aCxjG+󚿋.9,DMxV4":~\}GII-9V׹KĔkp{6{/O,HȄ iOwxK To\0187@qVlͻ|NЬ\?`>@{ihg0ԨQYf7CvMw.4Ѧفrւ7uB19Y߼Ka%,in_;ѣ5.zO,"R/p#' 2&YwJD $Ō\ׇ}=&_ʴT``|9P>Tp0œL"}x墸u%K.w`ux7V8/0x$B*OMvG+,mٔI7Ůr<{[o?nyеk398s2/Aǜ) וyeq+~w%/+jrΟ~G8ԍ`=n/|Ɉ`U$:N&^1N"׳ Y P@ :RH۷&ukfF[&=Wt1|>Z !NJ61~nnAtac % ~\rGj10H-mW5IT`K> ErA΂2tMQ;sig㡔+-g[* >4m4ͶWkbgwnJ8d,N[0 Kkbz6MYs[jX7 i UHFa֔u ,N+o>JNG>M{_T*)!8,P ܍ԩ)E+g11FH&:0fe쇪BvU8׻ѧh&^Jw|wu[K-b s {z v-H[KSOF`ܪ]P$HIۧ⦚VnL2%.Cdχxq5{dn scS*;vq2lWQb]\7z;4Q[-VLװIw`ڴzZHE&##kNsJ?hw?;q oOzn :j^CkX~ON]qJhG&y1?C&{% ءEwT4~1x "f)^*N5*#ihht9ToK>el$v6sZDS(CtpkRǡӱC#;~ -pq*- ,8RIO8im  &pPw3?DFIeunE=/%x%EPJR kO-UyC >L"+YzJ<*x91Wx(['8ֻdyyx)֡tUgG'7B/A"{H ~GZ56;=4,c%SZSPR1u 8h  d`n9ͺްzgRRV FcDHhzfxGo2rLpBY߀DWMVQg'az1LQWjNA_>]XHE]0ĩ'hWC͝1<1>';5-C>YIQA7Q?y̔c9yi#Es/PuaؔU&bˆ@ȯ)CR$oޝ%ZJ|ƃY=sLǒ⨐ 'oW"ʂLkUCeŧS߉N7 RI@RA[9~V!5Z}*^U a|Avڲ Mʄ$6®E{d@-RV2~A>ňYü,2H1حQDR ΃dR]hī7?I7N)J,7Rr0"]DՃ:Rd>ac125sŽdp8 ݮƴ83HhIYqi]ČPdT[{/7܆z.֖rrlf{A5V g3xzTMN2!j =zG{(?8xǍù8跋t]֍'-Xuz H7Pٷ`7kZ?P@2cfk2g̀h);ShQMAey]PphG?J`# L21o l;gE#< nߺ8$ 97h?Eo=skrQ{nFAB@ĝ "\Rcyc쨬{ ]܏n%Nly_X@ļli/Gͩq=2h!GW4I2sKaڴQrjU9&Q[R J9W?B]ID[;׌MC!bv!4I5kפpP =ړ:+NI-EIU(AC|!a& *[{( 8Ϛ {*ϛh#0怀]ٴfЫ.0C#!R zn@߰yȎ4ʅ\3OB/\KRڿ|(GaN{ٮ014$Goѧ?5E= kвbᙘ6~~U䝒uQW{vKL~'g&f QKlőTﳳI(ǰXNmU)׊^] 3^ 8ej RAi4Zxң!Z|ntZ\:h,O#:xJ"tq~d"LJMjkDD~2Kʊ]͠{,{KVaCM'Md~zZu$!Sx?IDtr]"2 SZ`LBh|aNkYr t\K?:@{ !@N1#YV>:7@O>RS~Æuw!/u=N7itrbm{R\a^Pˇ$ +-?k/'܈*'"WͿ[.Wnq1[tc(Q x"&BkwkNb 0="%N5v*,~TgꜪ;U0 4N>P7N }3(dNx*D6#kT'? jU K;UNy.z{Ա\CDO\gb|pUTҫ=,KW-w'd]OC\EDo+2@Rp ^kP"Ї5Ǚd!dn^yT Z \> @yIfrv!qlyԌouA"pv8G%^Zw-CXFF͟hcn'JDu/+!`*bpmKpv;25.whyƐILE"g}LVΖQԎ7)sۣB$?zgxwЀ'!:XER)6qٚĢ@3հO,IP-7q=7ncwW!p$z [ ϙH΃7YC1KDFQvg [j:P7Ce\︦$wj+hyiJkOVSm 3Bgyнu^LPPs< dy3o0W k2Ӭҽ£ˬ q!SXL0C>8zץeN*v>ȴV=Mz cm6d5lH@VTe}A| '֞n#rjVFua}@)m2?U7MƘcf(8(Sn7nJ}Έ[{E]sew{%Gk2t3pF w e7Xgƪ5B|!CCf11yrAuG*y {xĦf9sC@a `k~q捙IJ:߶]x~Z%> *] > &E`k{X$| p{cJM̝G$+3wȑ6w52ר͏Ԩ|Fm`!v`E"aʼpR|%֑PxU_DPߵKJJ L=p22f䘌XgnPEt͟ΉR|g*5]7.Z"=\8+"Zr:S^&6Aֈ'0azHqO#Ȯ1k͔ȴ)`k.SL1uf"5]x S\YN*"ѕ6 5R͗[#|.F` plUFj$k{#)~@ő*p49#3 HS̓ZИGD:fV/W L0B㋠t`ߘA[0N)#0NgDeЅC S.2M$\ p{&rit9د gcJpܚeίeqRv9d %0 "x)zHEN52/O@'u! P. :,=#qM9|fH8 {݋KFC~IV8579Y,lgD⹄eᕌlUD6ݢ[YZ 4Is)'5sPl˹h͢0"gIFkzw;k ;y.cP!K *-~!ܯͭm;n65f;O#I>$РVy-+qׂ$rV3_拝@8Z {Tz2f k]ۏ`APV9]ޚNv244!INc %EѾF"I?-3~Jt w3-:_5֜6"0",/'OpoO%h[baϰ354*JE٧S{nfޠ(2}Mv =FPօM aLuF7͒䪹`kYC35Ir`R׌|e nR տDKv\# #{e%ܞшy#nGq5D\qt8c}=lRL$ |sDZ+vbd_kABA5ң"2>8XLPY'JRL6T 9 תr6 is[qP [YN3 fpLu\nN1!O;mw͙ڻI(g:o:1?:@r}>`=u/\[*0ZeJY@LLgѾJ'8(O8d7aaEј˷?GװԜ!Rj 10pXaOT~{م|סמMk%$GkF/4#i En"/8uh-$<@8_-`S4̹7&*WYqB&(۟D4#Ў5Ӈ=l[s^ۻl%riiPJ oz9M<%8?H@j׸IB^[GIm?W] F}Y GgI&YN\=xœZ/zw`! Ns)+ٱH=dlCӅw kRzB;A9OlBLAUU@Y0 ؖP;MmJ*͌R7SIh8a'ץ=޺vp9Y6*#PB_gg 'dZ!Ûq΢H`P>Z&UUṭqQӗ:>ZuZΡ[s ɧlUD2w.5%JOp }Vx2Mr;\c fLi!O2(W|5$S쓗Tu_"3V+xw! ʻnEp.ȺScH:ep%:_mR$ U$ocw%Ufe7n^䁠_b4i0]y]A|LxE'EVN}ST#>lHu w֨C溪373#-ץ] Cj#0Cyu"I>` [Jpe~Kő0R/ Hn*,j/QQE6>'ըKt&-vK80ǼWgy~R(w î?1B'(L`*J6 HNKyf>e Zo3LV"[RvQtb[*#`pbi) )kOh3Qn? u\U&J{]_<(_J4؉n.N-rrfWA iIv`Xnu&~xApoo9y6SlS01E6jedP;G 2aRYFR?T& E(^5l^rs4N{68nսGe ,qWK!.e3h~~p qFy&yw6-s9<-3z- }}ĚirDȝWm2GKO0՞=!u(;0~*(DЖyMVzZdqXs /(^_'5 $$5(> ^#n;1qP% /#R/>*:% tlM]M'II֗*6rCi`z\K!$P#stՆ'0SdҰAr*J_͗ZܼJ*m=ar"lRQp))' 5h2w&|:tP&.J)|$}zC7}tCTO8\&oפ5L˹pJ0ۭxKb.U夈ufRF}_{D ~,-2L$:׋9|f(dgB@IWjtFlo_ٲ.I9 is`~D}I r q8G *wr]7*(?LU/Y0TI7sE0 %5vD:'HO#̑dCA*,m )WX0P=0q+yEvn0b 6 \f[ @r\ !Y&f$>8Tk=H&g-ߡؠQCD>i3PꦩA(B YL$J(_ \Zq[ݼgb>yվI1Hb$ %?]m+f`L \mKSbkCFf>,εnCf!AN(Mg m#}" 9uJ&bDf/U<Q;xJ3j5*F]3S3U]DxT~+VJ$K9R#2%. aQ ˛gy⣢ Z ר'X(PxnٹUSe+9kl:u!á*O %VbX("*#yUׯJdIcWx p8L|k| ?t j]jivؾ?5-V-?Rn uVۍϼv;t̏<9<,zk24X 5bO\@0$aҫczd!<x Pe))e^l)Y2ox)]$Ϊ v4xL8w :ڥvzmj31[ >+`0IqDD~h#2EZHҋ.PNR6 0E>-ַvCT K4QZ}E =__C>>eiQlzV awL|gO`7GR8C#II؝h NNejGw+IsS1]ūkY%*ΝEr{+p@_qn~JWsl"{f~ #wcgmދ򁈮n]$0;,b]#ԩ8ElE=nNMߜ׫]UzC9В`WP[+]L xȒA~ ,"yQx%Ւ&AӥHGl$>9ըގiIc'haPtM$KMڨPGdYHlRD+,3 c&/XIVve @O5=, ^Jfvb#PE[1ncNKK e̩Lq^T asE)ε% Á2fi"F e: -BKZWd7(kiFLM&3z0y2&Z$\Yɯs~9d{Y!jm{D.vNFCa"Kv^~ ФJDFAj)'"]*I J<vTUBVnvY3̧0.4L;3q9}jr3t$SgNut'cnBVBk2ӫ?[붛 wT)v#wl"a$'ޑ^[1#qFܼ33o( Ee\CZ<*>& i7F]/` #Xb6l9Vm\{Hr]WT6AoX8&)b`/0\|>l+d &3~S96GJ@54N|6q, W-']g`wP3.љGENű>3sVxcB?:4I}) , f{ :+HKVd“%hkE#1 זQd2vW@j 94Y +Kں:uBItBL@/K_{?Tm*HlZp TGBJ pWfsUʈ%Uf&1߿ .- عmT"1lfMbL;ydME K?Tϟ tǞz27NވwO+[+ Pj^)|jdqb-oF4&sN!=0+ {o\}z6"cSu˲KwC6>wT,jrP P B A'~ަ4vr/ ~Ҥt}ԢT+SC A9 Nځ+0՞!A<dszT$mx<7 z' 5}t{s^C6gDK}r>YZDqԐSm"Pu:e,K$ 70H~6?pTt@JG O7oBLIVX Q \Zdfb-Br <ͶUi+`6=zܾ, ;`L{mmw|3~F@p? ?BϘ^]LCFܠ}2P{1$m#RѸ9>>xMEmϚYZ>QqO$v E2$%#ϖYQ1C14Yc{E0 ?t@הdE_sgȎ\C fJY|)Dm`o\7r$#N+F󗂨 7D9 YP'TYt}Lև*I:W## r7*HfDù8>_e/ޫ5_ YחK L->"!g?ƜO@YO`bI[\kN<`zs$\tu"nV"\" aQ6K$'3jw8+s4KOmǘ={. FKcSo#Br'R>N~> G[T5o 29Fx긎=|ցΐ샶>BF6cGMr HeDysh 8nzų.CDuyE0>ПH,Bk: ZMڨh E i.\ųb! +7 ih:4:ʷC+-3݌ m0_GN鑃V dg70Eo1T 5E}yQ&imT>|JiN{٣懦b8@cN W4LD[o9W¡!Olc|H A ،kxm߭gę13"u?~C ₁'|Hi3#%!p=xcж_&dΙxk-o0KQy-ORZ__)̽L΅pC5c>/Tٲk%pa  <շo67/.JoV/:zg^H(e­" ?^ {WUڈ3FDDWl2](ȋ?>y@OOL 9btRoa֝kJU*c/ˈ 0bNVw"sp{Ⱥ3wm.KOZtWi|/˒yFe-l//pxE;D57MHRG QMi60 "N7r3FW|OO@lOD̪1bmT(ü$F '"qe=e1akqm{)HW0=\Qyx29ղlo#@06|L)OG" 8{[6ZxO C3xW^-G, n&ds ^ *vJXRaD;˩*8),EIȃxz6M*o6vиO7*ƪЀVS >y/6?䄺hYi[`kQ>;Uk0T3T3Ƀ=F JKcK8 ɹ:^ٮCA355_z5Y>nLAd!eL^lE~coCr~\LJeީ8gm( X#-5T\wGS䊋6_#TiG$uxW’VL{;Gi9PY=}P4"JY{+l=+W:žx{Pw(3*gL1C"oڮ};>?k:p"CW˥އPV>4k]<%߾zt|!Sq_=,3 k\#0t7r8_Oy+Ia89aޖ}̂Ę:LG j!i3xѺ\ ekC4>x*F+p#O !#TWpPm^8. Ym4ͅC$sALK-Z5n(J$ΧկJ*$_]8N(1)#h&ec=;1,u#0 Bd$X=DˆLfIQjnƖ:|=ˈ+!W +M(ǭ# m(Uh 86'SRc.y<\a4G )<` Zni1[heX*˒Cx]DNj*Q &P_3B" @Ј$T<&F tF__%Vϗ:Mws g&_ >ۖ &v+Ng(\xH1[֓3^9 Bm `F֍j |NS*$ޒ<" &&$[&do&"?Xaٜ%\uکOBm 8i03x&Lӻ|y WaIχqB##Ew%7iZ)9껙40w >_E'!ɖיd]ꭜ&JPQ&,؍́;;MC nN|ir9VkX fNq% `Vj+F~=~Sp(2TctsU[$Wq4e,2n$[ܜr ?kb"^n^yg$$-liV23X 2l{7ԐșֺD1hsoF01O~8}Qh+ b2fsq܇r/[/2򚬍YQ{$Q+ ܙ~SL !ӓ/R75tpn'u쳟M]n-Pң|Z? slnKq71?(M\\'< gt9a6@e93~gg@IQ^+$a$*᰿%N(K[PY%`5\f -SYGcCK!|t a{aF煩ؚ0V06Fo dpj27lE`NK\vY|3G]g`kdoԨ *OOUR "@` c!~rC.Ataf&`z.t2qk}oXڏp5_.^I0"PN.W($ѳ+y'RkJHϝ^ ">8bMG1ݽA}16G `tm!7jpKTv:CY*NC/60&R˜ Rx-ɜw uJKpj^Q3eZ-=rY$N3گ NҘEhIvWLMY>[zb[gM=,aFB&W @hacFD~q&9/Qȅ젺z~ 񫡻'"o/u ;62))\aeR#^2'lfMj.tRc {ƆMR+5e;`^˭%4d}sXW%w*OP@ht HK١BQ 7~蛩 :6Q'%,URAƳK3Tw7T%uX*ČzV81j;t-R7ZwLڬz B!ҁ=]zbr"F+ +Z/摐YIVxL T}N"}N&u Y[ҡQ}(ۑO! ŀ-T W+Onjr3i|Sg)Ԕ.N\ӹ|M!]YGoHg L`4@TlFp 9xrDRGBfZU`Ez]>X3%zf=dsn!_PtW @7K]Ysf5ؤn3ʽp l[EĴ-}p"-ba 厴t)ÏLo2Hٜ8QvNC q: Ϭ *[ 𝯹Eu 6^l0͈CW1{-N _5ts^n/3}cbZGt/] HW粼 n}@b"&OWu˞!3#+Օh{wڸ{j}:rywCxn6cTbiK`LXWg2F˞ps:药aN2W+A5EM/15"lmTю>L[-JMWZ?"D#G܂E\o' hjy—P$97CryLgY(Gdwst^eqb1{UV|gh;h_{qyOȁBiZ§{b䝁ܧ($G\F!V[ZsAf1y#q4+;g ,eߋL|٤.? [d0^j;bSr-vJ*P)"RLE i(nx`zd;FNXFH7lp Gf?N5 G>_TrLA33Pl/#y4}/,rK")5>+f*!ru^k>ּͨoNqa=}sTYJؕnkTl@3fnJo 6tG8(9y}sJjpԄ`u[蟴۟G'ĺ&g<+uXS`ap~:OkCmۯQBCy[m[ v7+Ɣldtn>g9U2jtfV['.A3'W"ӰeBxz|;[ʤVi=Q {l\n\K=?rCļH c_H£|{fLQy$H9?nTtz g&ϼ$>mKK *L+ jBv\BZƆRSίGUBοDSe,~ڬE?Ե\Ѧ^'=|GX `י^E [=~Kh&TF5iI8O " W$D4^Z&lvوjteB.$e Bs.Z Tj=A g?>Tq69,.4jH;Wc Kۂ䯗;A\8ټ*A 7D3H=lkRpm;nL .q"םGekFK E4H 9Z/4ת/c*;c&MmfAgFt7f (wk1+J4ʒcvt\T#)x w7w6^գ+ư'$mV ;D+޿iD{PqӘ9:Tcd}}Do"ͷvTڈ쳋/[uӓ I'D%wŊNPm!݉B'(Ta4pʜf v4K(h-[ :3*< O"E2K"m+N&,my'JKŒo־LԒL0V*Ϊwuhʹ|,?o=Xt(CHw8JtoI+Zz,jI}uÅ.Au8,*2W[#w]XW+gix5>jLx$,^B@*yZ8꾣wv>5l}&EQFK+cIaqb}MFwDԎ8j0ElyImV6q:PUJ+ڛPΆ]|(){5- ώ\U;_ssXzŖ/vf#ycR"PLGUGSḍ̌6\l z }ޜ0tvIԋ~35#|~ϻ# 6C"xЗސQ-t 0rfoQ=5!D+J8טЕ(&HKLT`%5lZ|rz<\ e9,%l|C,[c hN6m$["QuFI4g"V+5 xP mؔ̈,vI+I. ~*Wk-XZHf.0{x.t& }Q-Ȍ/z F{WIsvgj[,72_c /f.x2NKm(!sV,c!9Uȍ?ʆ%#*46"nG諚i8nb?Xh>rxYi*axG}^z(_6lϰzPچ=~ 6i3]U8^^dšPprk"[BܪaqNbbê.?SZhxT;xb+ί؋2Xj872%H[:vb[,LQ2ù ٫}C,HS[GW;G2&4O~H(1mVzf1-y1qpβ *`*0c0?{*a$Lɷ"_}\QuWe@}cbTI$3j MsU*ͨ1Cp7Fp˺[x08<~nh^xX5`%uGl'^kA7501SF^/Z+3wt9kˉviKnT-($8u!ZIE[!D^5a5BQu]v\b! #OЏX0L$?:JU`9:vA;d[@༰N̖oUR ?$]ʧzɪ+$|C)*@GZ|+۬ if1:h1ܗOK(u-FKk|tq%ef*.kc&󬮧 ei9r} 1șga.^;<4+{}Ԩ4#oX{+|r[3^op`޹/y ~r~rsg]M`EG&UJQYb{\0i}HL~ʱ)LGo8raT㥍Z'y|^J -P)/B1 iHܷ4"kGf5׭m{W,R;d5x09&!g0#5Àff^زY%% >& 09i(pZh%K;?*x:bj\1CjIE-F΅߽_D_f܏y9<O[ijV?vϪu_Cat5t%m٠PziLN6IRGkɨdݸv^HuyI?9 :e G5GYj>yE#;Nuփ˖G JaOn.NB_05;oKA$4nn{_esUEKlöB`AZT |x;OUmh '?`RBn؇Zdv׽ןD 'v֐w 'U|C_ƜmLX ݅j h%zo]Ɂzk_F^jl!KI($-zt*MW'[-mYɀCT+?{PWrh_ &Y{M&H91Cv'(wUe'7]a4˛=gC E,D t$M>~>q%](^9oQ} $i ?QV'0|UѺqLOM}CY%F63r]~| aFu4zU[JLyt~ ɩz=kfgyɫ<p)SLK4S܁eyWn''=0뢅./V-6jTƬ$z0`bT\߾3`> QE9knxc1hI8vۚD1w )Yn\h\6|pAXMb憂J˒e>6}YiJcP`va8-E6qd_m).P7 }$*%U0<Akl )=J&.I ۱#C`Xׯ^r\jaT s΃b%|2%C#t:|Aa$|'tn,(k6eE}4^I毈gzZ RFUM7ra*KPXT>{C΋ri[i@:F XR2!k_H"-PYk:aTKpC T|=fO8Ww@5%sI WR1 U=N^. hŁ z8t`  =,z#49YKu@Ѥ=I@'Wf!h)Q6b/.F$43=L$C}_ʷ_෿tr<-oًGwc"K-VFYX8iTx#HĔwıCO9Dy"9&iY+ك^K1&s2RAZ:\cR#<̀Feč6Wӣj1р/Z uj%~rŕ .14IXB)nJ=NfgztB¯MTDcŅÞ.w2(S[^CvPYQ 7QntBX`bm]Ya" BكMްVx>$L/^R$ to0E~x#*I~mAfaʱvœI2kgXqxUڶ9bbگkgHʸdھRBl4N;*+KpDD5߭wT{-IOaYd xԝH|QX|X Ǫ"E Һ` %w(sL4pLΝ\63_/fK zٌݠj\U o yC+$wqD b܇|@j-j.Htl "ǎRbޱU;&>px=J Ch֠q^4I23x6dh8zMd[(Id >ezPml u-3uR╷ ]C|!XX\D93nÍq5-?9`?I,hdqEκ4v{Ol[GPVWx,5=+ 6v6ȑ*+m; a1gg{םӛR6*/kal̥r.6O%)MǎiJY~S4?ϗ91PD"VL-tguzfw.% Itq=dC8_DP洸*e1Z0s7l;4UMxwW;kIA+Q7dv=#~\J.FD@>|/2|Nb.U!B;zNuQruid+)Fl_ gMƒmzĿtJL'L%o "k_)da~)K3u8~ryoD°q~,:06~nw'3[+Z2*r>3TϟɑJyT7ϛtq$lzN*k%R-uy,)lqL`]9ul#\ẢbwJO#^y@[e-5 Z tk899"ٜ?yΖ^3R2 L2<+m}v0 ?nlCnr&T B (.ľzJZB1g6\n ZW9^~_b3H#}^~ڊB'\K>Ӟ<iˎc\Yk;PVPYJU+pBv4]S-9|'޸R9\&>?Dؕ+=1~#˶Դ'ZYk"Gdn k~Lr)_ĽwMr_@ EZbxEd>P(t-4IxAf xXsUNwpjj>]|YIzW) esRGk$k*S' TͅI.r1 8m dHTSnIy]zYZ75Bgf6ˉ1=3N`9tJ#' 5 C&A2(259y4?i>YID7W,G|TkL~Tآc$ Y&p-T́``NB OyKL~k+u8lHIMp5HɎA䢏fwG J2b+NAybNU]*94'%j};cVX mⅤ=NFer>%i`^l[RO;JA{fzP=(+o({!C۰B4z?"s^"A0)J 'Q,*nvJ4ʹ%Jb*2K%sݽh}1Nڭ.@.iJ Y]xltп" %|GZ>ڞitQy5?1"m~`y6)M9n(0m\u< :H+z7=7oE‡#zO!#Lfq]ilu $DJW v 3 s2ݖ,&Dl#쾂1s\Fa4͠W0 dR;w)V2r0>9 P):~+0+ޑ :0o&H.>y%bPNQjXHPJL Zy$/>)s~E(锟I=q|eN^ \gğ.,sV4TEd3TLEL%t3WX X{R\+]JϜh窵BpV͒9Ԙk2ޓɿav+x%_TFD]b &H/gr /ŨP,˻Ȍ߾n'#S=E}2h=@HsS|We XOLN/N`ް fb?m` d,)$c0{%v<}KpEOίDSYU֦ O*]Jo\V{s8A)8ֵ13v 2]! ?Y~ IycRGLI.7*]ZkjeW@ș% e4Hp|DzVjFݰ8 Ԅ.T*'ʑF *=ڗï]ZFSIxF%q,tkRFok^&ZZZYBG4X͑G@xN޻Bg2J?'J& *0VX-4M|*)*q'@e1Ҕ~sphQS!B9݆UFZl VٝIa,ɤ\kbލ{p(..)qM/rit/Rum{{%CD<1j!ط#ڗZh.>nT7RĞhAZN$#N+zنW.z>ad'R7[IT`tY% gk7`PŖ"g) ܁F{=1o^ռC9%iyeC H~y'9x`4ƒ=IG-(mr~TӕY3QETݔ`QP@Grֲlgn 7Q16k:2)uQev۾0%q;܀Z5fol5aU\w*;PxM!YJa3~UMe81׳x͚o)Gc p]e}u2E mm%[XN>BOk8@ni@,:N K|l2[[Հ|k45f{\98-VW9b5[$md}_Ƨ>t&ӟ= ԝT:i0\C6Ŵ}OI( q7?j .]~ ՉE\0{K>5=xzsI^eqckX4Ҥ6pQsd;+8n]Ӊ2q1I/]l҆.Q{dC?-jҙkݙ|3%&oDʡnlvXqěſLmuJd@m2NT|Y<1d!#r-h E[(X{*x[>kdb@wg{FCLQHw)Y}ke}?1u>v>SHlVCe `){foC~8vc9R4Fh1$/ JWJ8bZGi3x̽VBiU2<} Il6vf 6 '=ܲd撐xhա/1)^[zOMڀ\-.&ML*DXa8HPY$zf<>k"ƲlH7h;a jO lkssI8Z7Gׇ [AJS{S28Ր=]Tvg{t%QyNmH[|bk֏inA$ (R|M+v0l&|Rh>Bnk#U45lt㧢g3|.5Od[¾N2rp]:x~QK3smOاhuty+8Uzmw }#䐅6^kJeGa¿dß{~DPyn3 oūӨ[xb@6*Ae9]>9d{$A׿O116;MWjwX2 / `Smtdo\sl^,溸1D%ɭq~:`Cy>Z0/28~eo[*y6a!MQ%3qJԞg JLb]sUt= C'Npˑ<3~d is[ꌑY8.O-tQ8۾Ј9=UP~ ~0Ym9F93r7YQ:AHw#,@8hwtSy黿\gǝFɼKQYS?rнiRdtRP!܈UlOnK^L$K"φj% K,[(M YX매zAӨ0Լ tz'`PtԵU^v ݝljK4mTGl[؍342tH{8zdu_;]Hv _];"w2 dGF92@0}ofvz`5TQaB4~u̜KE㔣mbPk'VZL׃*& w|`C[1wqR| h7aJcoyR'} .tgף*q_+MC8^kCib͓taP1 kItDw|NS)LKPq1aH̏/j6ܓIٮpC@+Spjݭ| UhwK Ћ`pkd!1U ,@L ^ZTMV ^(ׅi*nx8~#0f#`;{RCt:m@.~+/}~$:v5 ^ES݋ض]ÑcoFqKd|,J!N/3*.S_&1.>y"ZpՕ!I8ggFhش(3 eOw6Q3tYAMg`nV@e>eDDiɊ@eu 8F;!r ^2Rt"B^L\Stg_f8|"r*B&7_򐈢st= <>&= Hcy|nJ#gyHDv5q[x( > B-7rt[m.G4*%%ۼz65~`c:/k5w!fbGyl Cl:P@vFYac"iDb3` P%)tm)}^;v0%i%b (#Am" 7:S5vIIP_zz++ň` `>ʞՂg^ވQnUU2шE4ZjʬYr ); Ia$q/ocO;!7b81^(eڜe%K{UY[->$ΩB8}rif0,9j$~gTCj jeJCYWb`&Eסijg j%y%\qR]% [%{ 0X`#S,4?[dIBy:_2tK BUnyֺEJK)ȃcT} l h0*֑dۡ/-W2uKh G<=j29H"e^*\uZ>(#o2PqKl4Bl $c{W؊Žl@ٓYB{uLZ?AMy Cہ^DF\sڐ߾'G> 5grAfiCVp!hnNlvyDZ7qگG3J(k_a-d"%̅U7cb$F{j7-֎^|^p^ܢ_ܓSu\|&%^**1zI!FzaM8z]s )eIwy i_ꓙ n?h]<_zq%Ke}pECjslN3hT)ɡگ,|$(֑z],Yn@߿}AWCx>eA7nGd;R+7̭鬑Ү@)M\z T DYTJfA@lw~k#~ǭNC(HK:Ԍ5(@Q I582Y ٚe6sZc \j!qY,T*_[vݣ яWVn}6TRUauQԛ uRռL(nT֒*@UC+Nu0ؘ^1<uuIS1T Yy+|kMe|pc{bjH'RnBؚ[Ojuzo;i-* :!{P:i끫fwÊFn:1H6)YCFCq[?;3i5 r$&_KUC^ gIb$Kј:;n,N4;*yaZqC5ξ`i݄8Zt=! IvT]+ϷDȽ"2g!V01 >}>/R%N9Cj:5@*Iʧhb|0t fA|[w!w)V`D ?v& T_=@Xs#}V∥b\\e`\qMBN˜Zh{!e%\c.fi#ByCB,*MğA eC8!3\~r@ɇH^5a1(IE~p#7lJ|؛rh@px@@DbJЄ=i|z,v d|2ChW[H%^OV$H%⾅P2irYۡ[q%LY|ս~vu2:w5倇<Ƀ[XpL6"?!#ND-k³_h]OJCdQw_`+BSRxtXA%*r? @E,ɘ _V`2%]Agq#A'(O0VQ `ESPrhNs" -t7Q:%8Ԧxm0{չ|g##~ڹ+{xdVIu7-"9y{H>+~~ÈaFm&1 H,zUtg] Rg".6|‘qy2<{=fL۪fY&-`z YIl {Ĭb֔-xmv}.i^[t9'/$XөQ 6+ g{E_la5r gY75 I?,UsUT \W j(7zerjg]E?..@a';Z^8W- I%˔7,5z`8ͧ{N0VDFX c[H`Ij|f;wsӔE'yqhN(vtf4s*!|3 .Or޵\4La>{"h<^0?>[Zz.9KT B]ɟ;q8 Ξdg$g[]ȋA%WXO4?C '^_q /g` #߮ݵ~3b~=eNp"^P^EͦS/Sҗ[ ˰ CE %:O1rT gkdHm'PTYI /w1_޵5W(ݑ-"Cqqy°}_7&? FH>CT[#u =ynԤ$K"=H@~.$Bq dg5exK.ݮ{$Ӕjv N/nwOqL'(qk8`:+k+oS;P WXɾU-t}Ch(p$;J"t#T8>G:IG-1Xb5Hō훫׺!qq`#Sk- SL҅Yʥ Y}0H7UGoVu4$٧-v;4wܽSTDs2zrm%ȲMN, ΢pqA ^X+8TC8YӀV?+`eӹ6`lr.vh ߂E*TLZB2|R*y%|%Hcr8 .bQld()s\agזSO}1<Z`mI0̼'e<,ܕq 3+w X$i䯲ugD0a0NտiMHJBI02^v*1֍!$ƑIw+%Z+8ŰAw[ybA7 |NsI1"F.VSMbơAbJ^{'uF+П%GoUǰrvwS/M a0<2+tXD(nVm!V͡zgLGzZ*YS抾g(Kp$;SߤB mH(f34QDݙ}H VL [ yITʮusjA-[r2N{09E$wLu ^R tFkDXu]0.Ln}H\cyQb?R#2WފmCDXN1.v>5!c!|3][DIHץ< sCC:/]Dhs5q(7a(!߆=o-ҽ}'X.`7, YPI4D"p-S0zn^=Z%E:&ajM@ h4<GN#1֢/U 2|7V\, XKMKH0f ^yE7;z$Q-w(\DC ѕIoR/wa@`;{KJ1֭b q٥$yA[nor&2o->6r05ױJD('(:}Tp]O:65BeVzUyb[šWTopG{.OaFMTNsxߠPE<t;34@لn[y|oK|Am!)af=&!G^=lALd$Hc6jL5}wwADf ,a.B@LTة. Sl'!,tRm<|& v3e۹Uo_"*-)2wiȹ|{4wֳA$pЙfS3G3Opli`{ՠ -`5)&W%\ݿܴX@e3XR٠L3*fjmg}ϋɍ].EZՐq)EX|up&^7SdtO˜KQfyEV{ܘ)e;i+-0?`|{ZrVcIf)PMBQEǨt<'uo7*( ytLb河9<hiiFRx׉/P{E']RսR'£y[pH̸ZEwk WzX.w܈'jGRPL7k# F/*7ԄTNH]2| Q Tov ;3[ MCrVw m[WL'gиȏ2V⬅rڠ.p_=ʙEQҵ%>QޯU?"H-Au]Y:hMJP˜S#3|j{9Mimфڳ> 7"~DjC]$ˀ鵾ŏPH ch 2}[* ?JvCKnPG#+y]h/Tf5@=MG _w38q!jԾ;MÌX˶U]gfEucdz1mFQ+L ï᪟ΆByB#Dd?IK?\,ke̗ [dTR*g߫;vH˩%!@\G;?jt-_$݆J_nda#wp݂(1g%y|*RZHPGXEߙ'7b̎B+@.iZg=s Ҳ-VFA H"&u>[F=}/DhBAEKi2-#*bO=8RI!xLCR du`wrR&T!r_ɀ`-RrĠ ZTP>.(O =Tk"X~Mađ'fl#( OrQ^hqgp%'~49j~ti5XC BOվJaor%/%d}H0], ,;4H 6tCDRㆂ.!= >$d~_; ~΃gT.7r.t<,#+Ȅ<{,]γo*w5Y\X;sda⫩#pڍq-j1Efu%"KJ -X}TYP}T:n 5jWSl96u#6.`Hoj3b8Ixs ђٺ%_u: <yG 6~1>;$wu Hb[@!w85EV]]ֿ0B:@TO'tkvű' TVKwkteV̞ kj*nfM\@;/s>دc5$3'WCl8:w+Mi*l z&,Gl(PhiS 0gf5uBcm<懿[ڏWz;;x9lUC _/M?UswNu)|{RBTd6hId]> a~ &< +if7xs;?\/gfaL\)bE@-u?)O H: \ZsKl {ڝg 'P*4qUso>FPTwU(HJPNQ&!_6H\'f1S 6GYQQ2Ìj `4 ; "nxG+|#W8Hr]ƽ=\B\ک)XNILWƕNN74jMwd1|~(2qts!N,G a@ F?H$aLp*2/Oq%`ÓP; I90Uv/},o>!kmg`piFvٗ$2q緑`׫r; 4'YFW_!z! ȓihҟ? &q7Lܕ)2L]u_! /~gTBR1NA3a`7+'c ?Vt=Pnf@67?#( {DHW_0ᒏwק9P~GɼIu1KjomQ:V|*YTioͽ28D)!7d)Nn~<Э XxG _=FsU^0BLn*Xԃ "5q?Lٙb#^<+ī5rFr)*Sι l7^ w KAdN,z]Zj+MmkUp#>FD6 jni Cۨ$Dؙ`9:,XP~cvF R+ YrΙ[`B{vʉuƒQ,Sp [3Y%eh$#@3t+c͠Žy;yi]z/7ׄbQ7}{( \:۠蛇(9TsR^3y [OHAٻPZrcd@V]e_/J;)}Փr>xSCfym}7֣UGO5E}5 gr'+K=y@Ɩ^nM(P)DXzkb-l8(*l&jjv'dBNP>#{9@r\ڮ|\iR=v./PZ&8b )/`|kf`ZW"6*fi8X Ǜ_g5rn3L F [E$P۪83(Q'3s%5FvWK~&Yw4pr7  j<6]5h |0 ɪKjAf=62;m~],-iIAzjSSzʄtL}g?ukm;02ٟػܦ{):j8t0V}2Cv{A)K>а#_p3Bo;Fk&JLąjQt$"[93Uߎp'3t}!g͕OCU1#57j׵ILPQaEUYC`YM B{sn)X=BQ/ X<ߵo7 6|Qn/P:hbNb+遰{ՔO5GǏB[? P`w j^+*dBg- FLMMF œnt/WG&X~>-t@̡3Ţ9m\<" c0:Z a;ǧ4_^*HL@5? 6mDv%7 o:3&hx Sb(oŒ3?|X3>A(?8C[[NiG 9yֶ$L&%n-o,Rk^LKF'  2ꔷkw;#(V 'Q\`74s}! [,1:$ pb!%MH|>oE;4T]ס`x틅pˤ'׊dE`HfGVUV-#_3z/'e7vSDXI'>ڄAјyS/\]A&sBŶ̻$j_t$XԀYZ!fq:}S1*]{U;QIfQ`FR"fɹQíRSL ~_zF2%(R6]  ",J=T|)ƃgfB^kB7"-811ftT.:jo{RmZd><H_b,®aL_Ⱥe؉%xD$F ^2A1 ĭ ;'s7pOJ D%rej ."R ;𗏕cdZfYFpz;߮#)y3%VSAm|}F,5-aVͻ,w3˺I3,OiJ1Ch$#I1bŵĶ:#<S.hĥwcY\4{ȕ5P[(1"lWZ‹BRR,{NiL@vy(sգq**Gbb0+D>K&kGYkmlIx©K#g Ÿs72ZAV*t\ϻMցdD[2n dQX+g*0J`2/IithbZ!Wgw[|؍qY-U<#p&dsCք~rD]PBZ֣~*iwEK pNJ^ Fc-Wv)/eejFߵ{{$giYg} @#C *l@|nvOS5Nyo[H-wKaA _B>~j֝8N97II!5A2{#Ao~lip56[p@g#NWY3]lt>-&4E;*e1< Z,yzLayCIAL-V~@'CL6{1UZ3dvn*zS4)hR Rqw;#'ρJ:D>`z,1=v@jxg&R=@+_,N<^#@".j|@H!p^G)&~ h8/@"h[(΃i?X2,`QOyr\ O"=od/THY1et9ʄD40ݟ[Z>cB,17E[V4j)n~̤)*إ |Ph6jW%6&]0}]yLVFg1TM־纄VXX\%Ek`VW?:ylp۲>9T! w b,Jߺ/(?<1mt\3[#n;:̳~Ե+a]5\'P.RDZ5LmƭmB)I"szv\Z|'r Lu>v񣑶RBB7a0s wR+0֟\\!'G ȕ_5l FxZWߐ+Mt$;8R&0f7̡ ?f2\wqL_MQK`0 ϟ!d(7Dk+BUi%] ,2ye“vx2J#hS02P.x4eyƭ S :9D%Ie$RA{ v:?zIGAaz2D(Nt.\hi?U?mvm)EeՋfC[_ v\o ܯفWyMcBJڇ)̪vXԊ]mMݨtp廊fBL`ێHfjT7wO6G?eQt@Atb2 @P5J\6HKCZn0ÃI)-1h8pZ>UMx FÿnwV$geplKRIND{~Hf!-[mE%^\г'}Kq0Hv2PSV[~Iqk8lH j@v0(XGvjq"$)o*EȘ~O!%f4B9IdƄlKv%+#']{7ȥ j֞ kCuGޚN'YK}avz$lbLY6ć RBWAW|M4)Agur0&8b㉩@RtV!"DXS֙a,J{26%\vKi[{:nM֖XwwQ h܈d$EX8&/fEe_*Ҋ'vv9?\@|y(_Z1 fYmE0?;KB>O!n60|C7θ؎ILN Mz#! ΅}B385=^$UD91^{voϳ\oN;bz=!̹w0j3S:Ќ+:Bn+Qcܯnb'ֽ(uQē]tVh)hr?xFZsM y8QUge8] Wu~3mG6!-h-g%qKLQ|5bk`jL(9Gf{ iϳ bҫx6kٌK=FHbӨ2(+"kХx5ql%؊dkOH S'-"&vx~WaRJDZiC^N\~T\S gBt(UHu&3 :%6⿖M+_"dσ5*f)Gʹ&!$||ϦΕ-UpddY7>8:gݴM.>h=R[,𥒒AGyO&7@j ?6hxY[ F( ^;BQ ش# LFa;5fl V]='G5IIܮCmi=3SX"A^th5EV.!uRj~57vQ&pAި㸕IrwZwHҍbz"v:rv Z^RO*c Z^O@w.5aU^:n_rc MUb_̋ p2&/Z^лU8B B'?U 0g1FRgU;\L _Y~.D*L+m]c< w~|@k>qupw_TqU ݒnES7FĈ'=v}ٟ6~ pypЇ/xqYEפhF}c5!Z;d3l p%-W7\jsl5 ܚ׽X,wJF?H]j'@xk",4phIJuQr4hO.?*Ȕu6izVρFcyHӋKD32ΆOĉLQACs{i8[Մ$Zvf^><'G|KSHбؽw#3L}456]_5cu\ s胞|vbi !0@[FۓqI_H@HOe 7H~Ux)ǧ* z>kJ-2~n cQkSp2N0EA #cNA8qbE Wl񠄢_g^R^g6t_w|b9nr061;U>1ǰ.ꤸtuƻrD<ժHve+E;ŠuOFL7LAlF$5:<%;&ACH;v;MlI5ڄ/'>Q̆  6uX 7_tǺҌ~Eh4k;ϰBg-eKi @ wr fk[.SPM\78@crex=6J $@^q$C`-k_|Hw~D -J?tpN O|9JX'H9+ۢX!b\D}DԇW\ Uh?rp͍r+JJ8h`pvx[q;y2-A%].3ǻU}٧>q zm(vmĵRnk.( C`w\l: cIOXv;Ty1 s $qo`!R]%;uBαy[ිSt*UIS\IC)d4OPjÔfPA/7SNӫHk䷝xa隠M\*emQgXZʸӨg>rhoX \*.ZV\ #FTzTu;H@0Z>E6~AU!BΓZ::R\?{4eX l0r;j9O3n$?&cX]f]ۖ 3@Wl!XL%C6-.~m ~i.nvyY=JSI/})pk($٥pn<1>谌 ١T rf(o69ScG/Dw=@(sJu18o<"p+ wHV%E-C#HS;|;w6"]eА۫pf~jzdc Go*1vu26NwDZ^lH1Dn,Nέ@ZʚvB5M2άYHFMZx'#{mAJ\PbӇ6W=ZNgux.sMw^1tm++ީM0JW'8oZҔ$IV+>}22%k^2Ίƣ*ex XU]jf|x|!6#VYDQupIF껹ZB/["l )dݴkk;dE=당wQ , HQ1(EB7U3U4Ϗg*WM#˿Wb;FNbJP:NiF.Ņ[gCGrϟڑ%PSV:fifb>RsV+MJ@0n9;;W&Bcgnj _;pC5oɟϟǸkz p'R3j-Ss|niP ;>%鬣ݑ|+'b?* 2iȨn:A4@`ueR3(x[ިaW[x'-̆y"DtIA+X˧nd8veqICh6z{`_q,?\,Rn/N~Ȕ/bY_֥xIdNS@ԓH>R-]RUN)/ġ$fxWg%Cp ڜky֮C{504ζ;`G#+׽'Z$xpu6x/1Um&DfOv̬5hAſ[@r<B{6Ȍ]&" _(1d*~^^70޺uWoRETldU#<60P4_9-*,U)MzIs o;/.L[&*47}u+iYQE! 0XP(w-]#x aj}TUL4%~J4}@gMu">?.rȇq f',$t ͉\?UUd0ymx*{ESa5yJo-V7N"ɽ3s)̱>Vɭڏdy'@g﨓kҿ%gzA`?B{h=f }_UTI]ݶ.wt-|gaXR{BFoSRQP hr|2K'j-~+g1 wdll%Yn&W*᪘BH_ț ;|=R}$f2 MwnGPxx8MM"''j.R#b]i{+]ܸ`" :eќuلləED+e9}"!E64St1 1ƷT#myt'Le-/Drǖ?GKr4_,Sn6ECBN%3u6d1U0}/l ջ&8S|\\yOWLe`h30$U9tvbvjM{1'^zB$Ȣl[Wq˜9TCRk B4sd8"m SB'mB c3c]7FzJ|W; -#;Um;ӑ@m:fUn.@u$Ux*LD;!N ^&$,G9~kK<'﹔e j!S0LtW{B׫ιU jR+ZsʧVb,a.NkBrbhxi +Ûeoi|+sCthػ~Itc?N اU:1H Tb i'7 T3d%ּ@"DiZvAQ A6c˫E<1K׳]_.aYPnsU=n6\QĀ-pz5Xm[)uV[QIw]qh$:Aǘֲp[_[o cq0> ܿCvrb%(8D6DT dHD%9͸v@gv3#}0b7<Yj\KfDR4 ͓,8ֺ)5u'sGE Pde4 P6#rN Lt}Ɩ1"<;/%KN2Nic=оn֣+\aylhf(co m#}3ibBN=@A7K>48GϪa&o (''6&*>Mڜ"l awc&)ϱsm?k`k! ؊=uK>FU,7]%dY-avLO}B!R+}G჈ZMtc,ڂsOIxSq3A}O!C{I)sK=۫rܳ^=i.C\^ 8 } QwZvɗ1Z ۞v:a8Րd1ɩ\2D'M9D, "\H!چXR{jyt*kv~u͖68>uh +Fc%7j9 P=W)N&q~k9l;έe];^lVo=U\7 i b\M8B6)g,$5妇PR:x1.r߰ /w gUikzߥ85,Zň; 'Ű54܇s 2{j_-&g&]EzWh)\I:Q"%"妯;˂թh=N"|edvh; /ܖr8#gƩ_vLZ9Mf:Ot9:9B}qFǔ#Ygy@j.kG]{IPq񻈰X&T-_C7 ~F4g&d! H}"4tM琖@ 0G4Pohkgy_D^*W z|9{/xO;")$:?=2\w%y&i~2J\,KlȤUv;[8>,дC40VhwGGKGoctAL2R ^Z.D 1WUk:ě/ ,KX?>YV/+t l*Fs0sPqEu l>&bvz۝oȊuy@;!ibގ8g,me [Z634%IFD3LFȚow5Jgt 8Oٲ^91B^*鶈>o$/.Ypst폹~Q0:K9W殠L0sv>fwM?)F YKC`Df1(#~| yܩ9;Q"f&= %E`^ݜn2-!/!fcrYosc(]K434c/:?xӐ $8yWJNUv\m^堥@C@`'D;f?Ҁ/+o3ް$t+NeTV7!V)h`s @Qos7:o,$s&t>*Jl,mu=]>ΨmyHb5#Yv7XPe(/n 0VwpFLe){B[B<;e"{/ʏ\2#fHn# KK9tƒK\F,g+15qυ`ӕޛiM&û[!"/sD/Ub̀lY_) pg-UU̮|MO99)u@@^ 5%`StrhciJ5bN#h \V r5-Ӡ2~T}'ԪRv螫G`C 5Oeb"f[c_--4Y[|k*IG77x:!詿AHK H9uarGb3\V^kGGLuШDݭep0)G4G}Պ~!EZ_{sX.H>ZH:{)y4C,TfHT $!ٞ+(`6*!5o/Z0m] J6F|!I (@ŗCVa)6΅x>q•~XI"®>+(/vBy&q| Z7`K}H8#xLcj>tlhR^f9XT-wgL?G@RgMH:a]?1?fK ZAMc;߻OWZ9^7PM0raj918 $l:Li"-ߡ߸lvw`וZZf/|~*"}h?SbaKWXdI1TB.RMV{wP*`}?D`MpAbiKl.P"X4/ T+++i9F)iPfV)G-L|򻹘md<3`S90%n<4oW#/NoL .Hv^3B4C폝mٶlO,Gr79J6#T]MysWG?C G_<딹=fɒ#oJߗ'1 _pyWMqiSu 4|m9+BRL 7n_¢vK}^F7u :hD4uӂ7GpQT9B;r oܥTsQNXQ[NR?0l=NxQ+* /&r ˋ5".SiĉiOH4?=ӂ8hIP&93nZj!.թ಍Ghn#_dpai wG)VrbJt<)iLWg*RqkXOy(duƗGjj;6-4*qy[%TS c󙀐#/u?'#Ddz~5a7bXC$C/s;Ԇ|;,h/9^24DCq~9;%6Vsȶ<])cHaعW_ן A1*Ť|ÛrlZ~ rxX 6HOyyPݾEC3H)'xتɾ/e_z׶ni{NW@tij`1}8P 9#B́CهT%חtHMsIlXNBR%{!E4 xsBڑK9D5E+!dd5o~HOCmr̟qwx>]y_ Wkq0KL/Z0*U ^`11i[oZBYPyHX|Ta̍ 0-,;欒 6f4U5AIC]I,}ua63-WzᡌfӦr9 1l9jVP@] ׿\X,oAePPp ԡ "$&DZ,0U!Dhk x'QtQdfG'L') x'';_VT3%9CCS ;QF*&|)1,Tі/\TǶ%P)zwqEr<X1,VXP IaB*t'(y/m9>aBMOˡZQa1?7UH%ur XV;شH67SotoP[GY|{eOT^'0Aw)8'_' cMRWNRo v &(Xg[e lMͺPsqEMɰ2mf;?zE FLFADvk5} #'`=<,$V1) |kCZ(wFUֵ4РW[hd{' z,Gy:^IPMqhN3{V$Yi1a Άi=]D`in\(BV FjC'}xh陟% *LJl׉"w=z!`+),eBc1h/ 2}'F*8N' b+_Qx;fYowaѶO@&/0=K!Zn PVV84\&SzhkɊ&i7FX#r SxxWLJԵ0"T\2^|FgIƿ8X4Eדu kMtQH\iHB$*K{JVr_9vYFy!WQo?Kc#%>kB31,wrsT昃 "Kɪnci[s >k?7)~Dl/__kq?Ru\z'hX|Fxj<:ań0߿{%Ȣ9_bwc5Kap]zbWsUxJLf>0gvԲ_e"BI:yj 1 jHnG!\:e6:K 7q XCRwuG']tO܀a.TCg%"-%'/y=>lL3Fd](lh`H}I>yi=;=grM3HtN.>f+M9Y㞾2E4E(]E4YMd'D9) ]+4gm$G uXF,$:hè41,diR` _BHE3Ul/ra%T7VmD.q(-LhUSB.#54Hh7c)@?$.8 Br2@LD+p# z:IEkn4Nkv%,SWԲ t0ŴXϺ&PDpS(@E5e@C|&lmQap!Q #$LzbCMGP0}5vr7xk/Nz!Vel)M犲h)q[OkwvJŘK&9Z1Dmd!->wj~U NNXd%MR(Pe95A}sj@n\6 @b34uKHl;gS^ CÞnL|J&l~Caϳ)y m6 {I6𵤓AT2*vPW냳 ')Ti/E52_ wMԉ-)-r1n[̀5,$w0j1Z j\,ۿ36yjbh#:M"&;a$iqe/ 𰶶hplE ,ݒm+!r &3hQ'% 8L@Z0NA7-%$iA}7a^ݨtJi͠v%/D#<4<ׂCX,`Xl= 0[}'+cR )^Fb`_H]YoQӍѭ߈VzV0!Ei紻Ǒ.>Ou=hrKɨ슷zr1gz'Rn3@ >T mNP5+ɶjcY,-\\@R|1_ڜ1 c\oQ/m;½sq6L#9G~@I<4ЎPa]U$;`/*PD4F$DlKe8#>̋?સQn?'9rYYC܊W[̢Vǖ6AT;#8p眬FtIq~C:%?p<<#ԝYk-5b(:n NS`'x@? )qFP埶tBz8o=F ,+MZJ`3^uCbghR gJ*1݌<%MqTeNCnHJTqXawqX׌AtGN{$A^cg"tŧ5; Gmǯ6B`2LV=ipTޘ :<(±Edmj̀UK)>)vyT4 /g*ΓJkڙ+ 󔛹6 $%y9]%%4"-!:?eÊ2=BIcߟr$.1;neÐo%{z}mۧX{[EAO 9[]VsjadC5XV}yn9qlZc֬}ԅ&LP?.YpuYךHl-Mԓ//Gg0->$g+N/ͅsnQb&b}A<8PYpoN~0Hh!j(y`K JJǟeP&@gq2 .V)&ʌ3$zXKV|JT*`@,ӥ`"V/95x:^`kK=qgW+|Q:a\>^u<" dGVZ,> KQmak%i|1{)GW0דGn"x҆6WNF!CT/P̽Hv0$pᏅ՗ixC27kY _VqUh08=`at*q,G:=^X֌CtPlM5 )-:SgSLRpG%pL2)f;RXJZ>)YGTB%<yޡ/f6IF=ϗQwXRgMnԏbbAlky ᬬ|@gIv2~ZG1BJNM)2`ϥD_g_`␎fwJk~L,54'{# 5@Y!md^'KGF `ƖٽH7A6$ߘlwٳ-Ei~~Zo~jwqCѳ\/7/RY2W&zu'eV6%@jL܎B,Þ'r6`Zv7 SxdžE @JWݍ)&)N6w .-vz셣8(ّW5s]{wu2ġJ-W-r88͏}U|"'ɵykgE턉, CKQGd֚` Thi;H:dhJWN9-"ןfh^/k [`e2!̰W{*bTLv$L3t7m EE\Y Xg'kZ=g_[~}"&V ZgppvU+h'AF&/bLk;~7J|A87qwH-+9 F`ZX*s@O{0#κHN)ByvL_LPaїqύYi}oYaV=c#fh~}0 _L5Z.4RILǔDhם@>!c ]<3;Sf4Zu'R{-OC4U M36Egu~w>M x0{ɻv-`&Nxz<FZsp!Vad./f尳!6}5h (k%JTe) /Td;.b"fM$&i_=6 ~;j(εgfY*Q0 ϣx5 sWL\s qI^8Iut5Gp*{E5]3M:/뙿(޾ހ%egNt`U}cTpsF>x`~%'G qgR,u|H]bCagq󘔙o ŀXQ8Vo-3r@hQU[1 .\o=8\kJ2hwb@r~5טtNhnus71s)7VΤѭģĺO%3_6 pP&tvá<0uJl O,lSAޫT-> JezG?5SSJ5yq`<Ң!P@.mr6GV̈́8ʨ/G2#C1 PUL%4Ǒrc|-0$S&/}d䉲luImGlu.b)1ExK $p^> Y|Z!grR8M^Fp-wPm)=rw.S%l M%q(U!U,RVQöj [bva6f|N&(|D}a}-Rڙ5U O'O*)[K @3ב7]'$eԴmߜAm~Uy(킼9]Bt>Y_>>`hߊ7=凐;#ڠ؄,`T'zW;⺏Ln\P.X xêF2@{Zӵ_=\0 Xc6kMx?[qm>N] >EӁx- MMs4{ʍOwazxs "FkA_WW:S qYՙ#qgS^x=D ~)esNqV*)X~RâɫV"qµ󥛀aQ@}3E菉GV.۬x"LyiY=5b#:. k&*B~DId' tVr=P!ՐǓy>cNoJt Әa\Jr۰ 53*Pm8檸yL'JFZ;\b{:pUTXHgm[+}LG(T&?mQ$6Am"Iiy:ٶz]`}L.|hA(,I-!nVXδ&_vmM19I3 -q42fX'I"n'c.MVj"rN%CPYq#'hJs?r(lSV;˜ w0;[)g"b(FeRPпK\K,ύԇ; *|QeY V䄻>a&?ʋu d+۪PYp2F9 o|\BBf_v|f,x |gj:9gRgC~.LY?]X5\umF~}gՕ$ 0/Uk!b.ustXAE\Ѧ4hcZ}22 ­]ޓ(!d5v>") R S !Acw=?a!Kl0F1**q >/Q3FO$3:/Ueevs$|,THB@W͸⓿;drIXe% ljKb6[@|.8V\)Dú>iLܥYo80.uF63Ldëq{]n y%wGqRli%0&MdC6u-+g3)O+i2n&>w]%Arʌmh9 /9P)"  ;م&gYZ0707010000007b000081a4000000000000000000000001619eac9d0008c5f0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/w]?Eh=ڜͩA:e^oS<5Ro{Z-x+&w!GkۆֺsLS~FH~c$6hUSU@,96%׫DW am,0@ڛPNX}t8oDٖ჏$Z$~4Π iv-4#E>e&H`5xew}!ALivVޤ|aaHU*,oXV;I#^? p5Lc8 şޫO w3hR |PW!0`W a{'2e-{G O?-펽zdcU}>lv5kjД\PHW% eJp_A!i Ҧ f6mjYè5Ev |_Nq*^kK`\IQJm|@LrxF);ln;F4+eGTSW :zJ,ʓDͻbU3X&yL,4P$n"z5şC¦ϋl&b l())g?)Wu|ިVzj)l 37] wQ & Q$81VS27*S ${G扞Z"2K׫p8QK>3l>:/*PN '=d YAux~h\CCs+|-13?WeMr, 0F!y&1R夃SHiۣt&MU}0)aP,L~6qd- BMןeF'QB& ?hNѥlU+ݡؾ- RBNĊ-j AGJ}}J$,- z378ata/ U j!h ngGr2,SWrO047JCLY ,;&2lMK]Zi~6,sie.' $ߗD:D9nPWO89ZP/ߙl sNM2l1lOnq_HG5N {;˖^}H;Cd?]A.6[=%+w*2$zi]/Ȭ"^/M-Dl;P{;,GKox) DfGR'*kC0/$z;c $l.RQEJ@0*7echAqb Ѣ@F&Q鉀 Jәo.h]w'6#c)к1o(}Ա3&6ĕROQf=XUGՖg6# 55NxƂ3/W2N`U]Zr [2"Ve`18R[!U?JV1}l]ՠx(x5A 1jCMeD@n+N0־/+L"V$e-a&FrzQkn"QzlQh5:݀@vR OܠWACib1hVEY/3m?t0̘C91׵ N:A ;0M bҖ$i);Vr>cޒ(ψM(5`=\ Ԥ\ֲS+3ZU2Z58ׯ,R!m-mOO>/Iߩ?+݈Qna/ggs>1ȝ>=0q+G8T>+ي pjQ_o'9O'Ao=.G#Fn&ُk'#/7"}Ӆa}wjP}>X6;52;շ.q/ŐD@(U96k#=fif9b]quv-$M;J >/ካ2lLձBGc)]AS\G@}_}ѝˑIOI}J'M:^Re" [a}藿j,Nx:6T V_}cO탓IUYdgxGޠr"\V(UA.+סh/O"]?_8`Րj ;Ӏxt @;Zub*O]hp_ӝ2dah~]v ;O 笠UG{Csᤅ}͝goL:%PR-Q]Pg^O'@R>d|/x;Tn5(pi 䦃qMq{3~h BVߣY;wseU},fWvskN\< E4 >ap2ru)#{x̌fUZPODJxywOa pԨR%xmD+_ӸG*g&Hx50 NE@o.샞zzoxo6jp _ձa)یi~uY^K<-\1IAə /꼀>u#:\P2/F?_;##g-/a=i/8ĘtKnߊ<0n4Jnf8MWLs҉1j`bhwxǦGUK _nJQϢnj)<=2Cl.|p]O'f\n L)Ö.dqcߴx"oY:碍nE צ,L"JY%|WYG2,;lS%Gc'xtg1'm=Ql!|iB¯Sa6vcUĂ/5ZCp>ScK-W (ȋmk23;]P> Kh̚y>pv} ;MwO<^qٞy]HÅUPijXS}9R7 NZ]uҬ@΁D\Œ cPxVw GM/Y{D@o1 #..4(2EvE/Jf` RLVᮜW8?/ӠE#ֳr:Lɇ3a1*xA [7I;urC|cBQũ ;6k_㜉b4C`<^MC΄mP־y*DAisz^&&fHNMKV偭e7mD/bGȕ=p.Bɡ57HFN2_>'  n#`ZK<լ"BrV-&+!$߁H+vd~LmH3z [P@_Kp=_GR2Qj xgAm`8MҋGAkV(<<Yw# VĉuɎ"qV{BY('*@0N躯 >W`ǥ&2#OgKU$h7H^:ȟsrg͠Ț gW 0 V!DQBeRbq-kOlz$ckrH9:"hh a= GpkL)H=!R2wt|W9вo4n/HLY/G"TL !J|Mj"Fx$BxF,h5\_sh2pwGr[#pօ. . EYt`toJx_R1n֥_u^7#XwȾ0SJlikht|/d.Q6FЉ?ǿ_G f*u+,i\AWզCTi鋟lNBXJ&i7HW4-(Rs|f(ln\D{^6#hM[άM7^O- ONpH?`$-ʘ\  ] rC*/#$S5F|oCA˟z$ k! Z8vb = k@BDE|}EeX,$xxu0j8"GIz@X.clʓoN0@FG'\Vʿo(@7Զ[ 20]=gqBp,DXs_8^V#U埐ɣu [ {e>y0WډJ(s*oJC,uܟwF:40ǿ'0$?6mbr=xs傐1۷`n5. Уg6sӀ=YRbX+ce J7I`Ö|=pV!ZlA 3!*ee4#t9R 81=wစ+&#Ta yDҧQͤ>]Z9`#&ȶG}ɸ 1׮uH"5,)g}}. bu3G+QC m"btkW}8`KS Zfvʺ4fH8ɁDw:k-RDe6,ͮri)>-8Y_StwKJ`A#dOBI̯S҄Zi88ܱ@NxPFvA۟i-nG8=85S[P ]Ogat{@y-iѤ=2V=`?Tէzj+e6%iA|\z'0ķl`7)ŭk;4S謄I-lU롳BGTta*cYu3#gȊJesumA>҂vo8O0PsX< !r5UY圚\0;z} ig'٭ЏxVD(.~&ͯ;w}CUM CWgf_@=`@C-JPLﵿGgA0ډ=VC`sC*Kab,O:K 35,JK4F2EՉ$4WTLnzc,H=ѐ'IMvlOAۙg2LeJI@FV%~x)ᐑw}A /j seU0D + vbs^Mm\Ѹ p#Eb㍎H3')W7(^z=As. qg|}kS˜lG^j]YJH[ џ=pC=ӵݵtzY{{Y3["BE`WӢYM Jgjaivr),6c6Ifq ݳ($GzƟOc=D% ;l[ ̓o*|1~ܰW73oUj{C~!>Xԋ0E9tYUo8/24M 즐sx a3ۭͻZH|g8 ԮR&c"2#?YY#ߝGAn6< kHt+$g 'htj9UVqZs56zi[9Y~$-:;Lڭq;|  ;< ,33%f@x!L^#T`EɴhXCFLV<>EnpYU%Kdd;ZUC1Fv76Itj˛;W4*5% YaڼR-r`rG:d/7k|*IX3PD6`ɿs8eb63@#& o}bte*Ulg]Qehj{J&`lθbs!MJʭ†TߓC'\vںPB:;}h4'`6ttW!y$0Qd< &}somҿV2`V۬%!LȺe}|h$TDNb?aε5]go룢[u"|z[$HNPjtBM̚Lsggf-kShtaZk.8pCF"s6:O=-iehDiHPuT,sMȕX0izUf˯mU{r 8s7b>g q~ȳơOUNrV- CT_$UaO`FV }eGDF!伊Ⱦ<shY5v+puXISr1Ky, V+H! Hc1؅_1Z(CiYEn:h~BN(؍Zc*~Bl@H_q~ ΄=J*DOXeM@1CqUM\+ju*٤k/O|d6R^ K/Y,SB_''q3XZ'!`Yp iuҀiDBi (v-'1pB,]Ez,-|8JfF¿]{>S% GBd}CHYp"*=S8  [<\l2ϏsMSI&ٗv@ 0r2F)Bi'&a񯳕Y؏b4FI} Aiɪ_IRD /D#łSS??J$7>}29, W*!kIa-/a$,4yiYtD|^<Wlل1x ֝ʹYU?Ny<K66I|:}B_HHRRP8 w6c1 ΁Mөel4(Ur?gs::Im[ `9(5 )2I[Y ~nm"Mu/WcY9SpK'A皉@vX8tb1 .FfLhRnT :.0W!VW \pz'kX'ao5ޛ%OIΕ&3Y~O0ҪR$O2$ŋٜrC0sskۇSƈ!X[G"8ioxgzjiwL*9Ӿx]L|w`Ȓ%%fo+H `Y0dCcǠ hD͐ӷʇ?|2&fkjzEAp2'#̟eSiomK Ot<7mT#V JA!HUkݜ[) .N3v7:7 ^!KMNWpYփ~I!(>G芰͍'l?GS#9;bܤd~BuhSV6'%8,3%wqќNPeXf XꞍu'YDv*I |},1tIUj[ [I0 GIqRr4c} yT 1&qL,h%osd\Pe>77 NP|G i_db;~%>":mLEB߇8ߵ)Yaph722DϖAFL-cqv}rG^JP\K 34Ș`C)rX)J#i{)mb!VZ᜻dzn ` ML'zs -kJt)X+ӈLA,uO^@WGǣQ?/h:+ԛ.W܈tGf@GP +q .f@'h`h.LySϾx9b>W窻עFs /P]>wܐD D'ST(-'լ'i'JJ&:LE멨Q;E8YNKpYs׶"T +# ;2NtSH,Vj9$ρJaY/MvKLC} $RW&?d56Q`虲r9:8}?xlGRiiRuu geY\i^Mv;KW0 WohOd,dH-`tfzzgP]ngx[ś@Z*_6APug|8n]ػPU@&F SN4Tuh;zھl,wsWKĬ=*MT栥h؏wY^&)Sx uxDP- Ȩ 3;YMܮ麦Y¿L:;7q~Ƈ!6T,FԂLߝ׉ _<&u /% hb%49U 39A%DY)ʺ8:zؘVƭ!P~uC8W|\ї}W'lB)g'Gg^q{~6 @M@Q g{,{V]yjugEFŅc*;zB%A ~ oԧT ȠkDk‰)ԛ \2ٗTzwK]C]I'Y %p0+c+aY-&99['u- vV_).2gtvpfk< 9̢ N geWQUI}!yM'{uOιl{f{t' mýyW-~!WW×?H $;zUʷl!Xd:?ȡۂ ͅ>dڇ缆fmHOS @-O;P_L(P$4%K <|gZs3?h+|1ݢUR6a߉;e? ֋=I)qaő`ȚUMd~O yQG.9&c+-fc2:Ec TayqlmܶOIg-*{)  z0ZTW㨒@3yqo<diշ3$x; gSYs:YdQⷄuL,@s{\{._cuH܋asiZni;EV,*Y0HFJ|d-T!!>|9jf)\ ]AY㝞Sޝ<rM`Ӧ#iocTY<f~,3#|>dcwIa9?1~pQ T}OvM (~fIj񅱉D.(PDD+eޕ{&MGEo޲x7ͼy{(&͢`Ҿr[r9RhÔ)r,;$gYR ,l[+ ;[TˆzT“sޅf(&[yaNT"1U5{rXPOϠD~rA9ш5ʛPˀK8408 ̎9ٝO K8=LD]}8;S%ZۀڵRFˎ:Y. @P?"PC"MbG&I{WF<5o:̒lϓ.'CӪi{Nٝ:Tjh]>l"xCOO\JVr:9 fشJV4cgs2%xx mMMQq]\V!IQ", )XB>pXtKv^2H3+=؋2Ϯ+%I1r[$o>ѿ [_V' zܖ8!ÕrM5{  G <) ݿRփ_j(X3.à{ %HXuX DYzS-K񍙫]ƀe˕ec<QҎI'LjzPzsy30tKŕz,' ]D6F]pZJp=]U`ߖ3ln}g8Q9y Tҿ@%a+Ƒ%8C惏t;ޏs0uĂy3Ĭy^be?QXu T~f=?Fi!]-MIu&@^g6sK0VBz+noK$_J ) G Rzctf~*tA; 7tMoxl6)PहW<\ыR@ZcJj` #2~U: ][7:6^@usW=$: rZq4ʕG2Y%n "sOaWElox Bk!! (v~ޱ{'2R;2Ez+-bv;&Qv"#5FOm]@ Ymf*,a}д W6!J{dV(kWW&68`]>t`̖X5*\gNI&B¢0 ,O>/ʘj2k7om#߭WNi-G(7ԇb ?Ƞpx*tN,= e-~x0Ui|cj p9K Y4v c%[қt8XȞ# nsmkeä$Fx >fnRCqRP Svq/ wiExÌ.p>B(3 X 8@w΍*TX,̸ˉZ'&Dn maĪ? &vL#\?SC]c BN`:qDUt$,rQv`{l9>QJvB`N_q<{(uX/x&P|LW<FF5:%_*]PMhrE%D-xkQ4Uds%Cx7_nCՂ9r|'ljc 1ʚU;<&YLI>~="bNtzi%=6Vv)Z^R-ۭ{SU7i#瑇}Xj`*#?d|+W+zDccGĵ;%CI b&wfgw*}=C;3ba$/s!9r]˗7XHQTpS ,h(0Qq%lWK}|i ƫR q+T l[L4H!׆!㨯WArT q)oT?;F@V Q#,ڪTK @# ڱ\N@{&Xk +?={švBM_~;6bA*Fl٨eM/pO\_x{t"VV*#◨{kzcyW X ,9?&1k Ʉ/o;tUEz\5R94KeW/6+7 'Z*"k ЉuA f0s&%07LH3hCí}&LI3EDpyZlθpHt&y('ecЕg =lJwvCC((-!]+2Ae L>>|T[>Ҧ崇k%yk-h2+`桙XmzƠ{ 5d@.M@v}i E:1o~P\!iJ+;"NCIg6anlטFml-}X=k@fwRCBO oa}L=2oܖ W?iG!)i7ݧ%8!ט74UJaZέpXgatތE(lR3!eNdx<}֘n0͎0;H Eœ \NJugiXm М+3 }O, 3r^/Q*!"Icy }5w6:whL3d~di]v3u</IrdGGy@ᤱHI0spaq~1/TE烧6ì޷#RܒrDoar,'֡VGɅCfP6dMNwύ `qS:,D*{Zݙr =p=NJrKك;՗O^RH *$͂6_gD  dY؏~}$!ϲ墸K#Ȱ|&|[x [nRv"Pu1ZQ4?|EBh'H4C56o ŎV ueohuCx`=vP/p&_Q|W/ӫ.>(ǡ:cqF;5an|1 KZ5;^WBǒmK̕0cq)eW/ FAu஀YruDiv~>V+o>6(z7NBAJo-"ӕ|_ѻb {HRiEh̭2%M`zZx|EaE$ԧm@5_ceF8hEV8FN9ݒkJnz="! tKVi)jWzҙ]љtCa~(\=]OBEb~,RE%g*f넩[|-Am!7rY'c|Ȧ8pԺ%z mIGގ{x γ*/3u&)Ig=1xZ#2Rh Uc]su5:\crbYD"գ?MoAI`J`GUO9R>nɞ-s'8y:LH;CR }Y& @K{ix"w*W;M3^h hjѥ()蒵qk+x̠Du,ANwi4cq_egu=%r,}g{y7u$J\XܠnΈW%^hXO5] %n1Exuekӏ8]JZFpAP{Ov )OL̸:QXm4Nwa.X7얷Ѷ%#E gj_te,[Ddô@Z7XT˦eT4X'=SuZɿѥXEsZ\c˖ I%  y+4B7K}\$ ٿsl>:.B >eoIW#8L|Y@Bٍ$֕&Q^< İ;G~ nx&µ1?H2J)^8D=Q`׹vX%$!ńP>bZ@XmeZ¸* M5u OwۑbA‹`@F qy:4JwP+IͶߩ]qXqM՘s=rʰti cyc|;:E[j`S|||5 )Q /AFar"i?Qx",a%#鉮$Můh.)*΄*j%1²o&&5i[&`?_bXVy]v{w?)y+R B)nx%6Vt&moYBn ۑr jR[ݩ'Z-Ɇ 3' LcT + g3%_:md#3sQl=H u͟:ꇭ5ёwi_IHqgxp vI=fY@V[ Y~#v=,PnWM<ΩDH})P0{P VȘ ckX%${f:>/s샿v%J)_5rQm9x?4>6Xu3pI~ޘmU׉\}pԐPV{kǛb̖?6sʪ-As~*w' ݨ}俏Ƶ kp0Vf㘑 +F';BI { kHȟs,t);4 {IC waSXyMRduwRbe$QПziՙ3f2yW3:Ҭ4xLCQ;`H/lTdrLWڪԒ4yt:|F!٢Ba bI 9 x^>t< iu*U)ZVk#;o9.Al# o^U-rW#3@'4P(>@_i+Eɟ{4 ![_P\ޗ*EsΉ$tS<Ә:D-JCM@[TD5M*EUf#mϯjz3N#50mX $b1X~ F_'ƛ@}8 #}4oJ섹< mر :t18{G3p?A;Y_C[_t@~rTm x焍V:s"z K &_Q,9qXepf4$ԢNwÞ|$C7;K6OYO{g~'HZ}z W#Z/W1ί9fIT:}veJwy\Љv"]E\ϛ5/'g1l3px_*{a/Vyxq)rK? (=@?r/MU npá ]؞6BŨ'ITsJONWc /GO W)G#Vy-s3]]7Fв!/'lfc)qSYfs hN6vN:x$t%RZ b]RYgd&X37 I2tp\!8e8k%"pF Փ\TdN94lnr^OP~O 9Mw-We 5ǿ$ #Mc˙]N莽DHY12,+i扏VCffZ <p@ ` us4/{gۮ.1V^jF +[JY˧n \Ͻ%I}YLT󽮃suչD 3' L-~Y(j9Uzjwoу#vo-A[04ŪHn-thfxtUF)^;CL/;r,Xtj e&>Be2 @*kBߡ MľY>zm:SO*c᭯щ;EEħ^i̦r2pgh/}Y,=oEџ:.OTAe5M!A*3 ZjDhlR̋?R:;\RzԸTagpa=mc+94dq|eaW]\XuAdF C~Ҿ忈g5ª{NEUsrt/=%Е:XAvD㣾lS3s;w!1X:][5Ғʅܝ>Zs@EM8dBrT"{2z6{SBM) >S To]Z! YA9İ|s8%_}Z? $ޔFu;{J\|@Y\;a7]^+1,I<=@\{OۻAoL&s KV7vqz*d5WM$9xKU2ddY5 yvVBwGVV F(+,B 2]s0,a.~(UptCvWiI 1YNK/1y3q)8!iQ*$;J TbI@ K8"'7LO`?'ٵOs >H? G%Qm?WM~!$n+O UwChJG 편DصWIH(dg=jNqF7!+cU 4-ig=o"UӍ Εoiۋ['vt>85~pe;1*lO'*J*[- EUf#|G%DhgZ>r#;_JU'($˸7 fhQ{ lA? 2fj"J-[k0 /k(ij(zߑ0Ql>i!=<괴*1Y<0W`:}ֱ6֛k,h10h=FGL-}{ߴ&[rGy'V570 vKv2[ %9B5'I,1q~U@mRP)8$lMd9 H8ݚK.4 >814e+]$ FpԜRܤs46֛%3߾-"WrT{łe0;=)q5HB;؇ZdPt/mtWӘ{qCbs/͉v&ESgX?‚W?skgD} tAbagTexSԗg$q|l.@[{@6)ZRd̵e"9#sJ]f٫(?x'JqMGmóSM>*[2Ue[d''GPPmщ؀I7x3'XP)ݷ!bKmҼgQ98; X ))|ieJ8#{ݵ^wsh( _ЦXȑOSp˲Կj |J})hj\UaC4(G~cˇ9D\œW^B | 1R;qpJ )f O9ܽb6 i,ex޷a5KXT?ߥ 'L`\j0+|9Hُ½ӧ+==-G4qY1 .h:@KGeo\*J+ZՊRs]o!sB;'#t7z0t;05-S@EicCR!P/i&UicWa>?gec|ch"G򀳴3O?ܤ=K(M7ObWbx/=SDA5$>`DKɗzZg YvZiQ!aIR8/¹EMA Z |lYmg7:g}o^9d4rI@0aI*1;B(UP<&[lKcf rj^?9$ȒcHv+ٍUx߬WyRuJM~gv#%v9i9%d8払fby-'̻9'mX5yO-JC ԇŤ3̰E2mrizmpWK~ `9O/ K Ya_mMH @֮ÈX a5qvXP6DKHxJ,`qvBVm(,}IWioPn\@J4߈Cr(?s1(^qb}ZT8Ekv\p5%_Ķ<\&Q,7ùD Qyrܶ/OvǭKm~r'XfVu,rJ4y(!#+!x\yXnΩ4(Se"n j$ Xyyz}(@2ώX:AE;os sBףg;Y۬#q_)*0n,T;X6/sL'C `b /m\2$/aЏZ oSY_'RݸL8Cv|pyE08IKr8Y_W[sKRs!Z%Ižȝ;7`UfVhs/ezayZKOgqv|eTu|!;a" .7p=7Ě:j:>}ORS!'RUQUtJ2oNBFULm1|&=I0cXzWDM;fGWK&S9UoU98@BHHA ^ ļ7O|׍a׳P9ψ|=[azoE&2YRU§@9ĂsdfSWl/Dm|NzB6i4`޿\Kx>uwh[}j (/g2jdžC(L[]:,lNPD]c+I,kx@gW'S-pFsF_'%oOEg Jւ5eA}`щ9E||'zYdd%> R Ǽ0J *F9nxA[Svhm'!zGq/9A}])Q9vau,oY{oSEQc kߺ?%CknS 섗w}7S99W? R' Q/#YLp'{"2̛'^Y9P VaJ™ z# .@/ӊ *p75rAв2ٰdpbfaX+tmfލq#l3 >"ս][f|@ >׫o?xTH \ĿxLm?ᫀZU6gq6#J ؓyȚr?!c74P57seCZ173|z=uq;wOP}WUœxGk}-q\+Z"b17jMRB_G_{)VOphZgE\wO ]QoKYpFY }@n _gU&3cy", EJG;r-=[0X&KrZn I l8tTʐJx9g`uf؇'@/syN+mƧю;h嗗-}ix*@M%@'*xHlVE@- a_K4EY#; O֮;STh4|<=>/aԩ{fy /󱁙Gs]sygģqLZp3AsNa%[gbLKZGw&cXf>=d;.XP]=; c N}'@3:h}j@Fp[X|ha0А[ȭ^t#PWp4]4^: +vM7hcZ,OlN䬃U3/"şgN| ݛj}o{D"5 ܔ3|r,pUKOVw/ooh5<]ӾzqN85dh:Aw{b =1<^$U^RXT,l>p:stLpB0%AUmm/S"$MMN^J#ރӥX&X`+I8Us\BӣNaDȠ?ϗj=O/ܯHƘyEG5ŷUYQP*O@ɒ=BM)f9{Rҍ&B4JoEam.qڈ3V R?UZ}nXk[WZp׶RSvU9w= NAB<C<F̷[f qrQmcjS䐗D : I">uq"axztFj묈Lt~gfD$dO [dsx/v)l$v#֗S‹kb6IV2߬Q٘jky`W&eNV`+ӈKw:wV. `zoB^ m_ &Ry&_!T G9GD ٺƦ 7RɜÌrGm=̠Pic"]4y޸M#`N qz$CKS^J̽Ua`!P ajI1F蛚RS70r3nTu8o ü JT~i ^?3:9 6>P;6k7EjmeZ1C_OsVtJ%Ut?u- U{85X q(r7XQ{[ 7xګ` ]߀)nS!D|ܥx*i;٭άAAs0I13%W(AO{ nbHo_Vט7jT0OQ* *D2sźjlN'ު/ TYNwxc̟*c#r7H[7X.\A׆RvЩs|DLjmg!m_ɔ_B\>TH^RE3)O$]s.A/eǴCm* ;~aJrF b`\&ƆF'& (2 0 -ƻdT <0 D ݁?e\*"0h?y[\)z<Ӎ~Ƽ^?x5c$kU`H#btyQ3+[L!>o4$U.t)&ܜ<.uBx"{ yYRJLxn%vi[`k3V [&˞!bIk!W΂ʤϹNMuZ ;8'S鶠0JVCjJ}('?xQ>Y.v} p5 "6!yNIB&+*;=hEȰ\ ώCs<2.; +ƞA('\v7} #ݚ~.FIv*hjOZ3ZR gH6{,ɬ>uxD?IN-![ {,9(q+<߫WۯHmlӘܿϵuQx{J͌9Re9Az BY4!NR鮼f !A|13ĹP4#K^q Yº̟gwFwYnM陡Nt9x %WCԃpSsmuaHH~G 6VuI{ƨă@j cQ;_&g>Pae:h2V @xZm=CXx7!a(_Y 7d+baQg#GWYɅcQ$r#w>چڨT|O{Q'y6B=3ϴmy짔I@$냅" "IaKQL2IyZYg]ӅE{xƑ 2PcFS_V vd~ &v H.vUTiYšjқ2]CY17o+sۢl` =>&ӝ7%T,_E*v?tū XtF srTFno˲tZ{:3)  Ac8.P;{oV0kN>[jFcۣI:uBbtb|oP{]Oo'_~< PZ.E-{}da{"h 䑧7ͪKVkի"}&9YHJX0Ogbq?8Ь1aI;k'Sj 5Pb} |T>* sw]#|&wa>LTd^5(?Tpvc;us{dȕg-UI=f,q)qQvp䂵t_W>M}=5h_7&{7 HaiJț66RtЗy}?p9s^xch0~cU @{RaF< )JPPv\r_ǚ+pQM׃m 7Lb:V~r?&Aųsfft)#\%nn⚂(W~tBH3҂T2ZmN89Κڮ^{>.mu Kh}{~lѐ226 rS"Rqmnމ 6~"E!1!-]sG] bV[Y8DJ ZaࣔuC3(oLQϲΨh?QV/_76gR#Z=%>}e{sF'910sv̖ fwX7 ;Te&.z<,`6RxEg=.֘L3=+.N(Jǧߏ*Je&ԣ68O2oGa {WH}NU"Qy@K+ߤ8B(-@ TɩAٷԘccO) $ZxTC`;#Qc !-9(ڳ7P\n 19h|z]\" AypMo1 ;IE&'kar+!J䟉ly,@-^{J/1D'Α+*Pqh/͌xD&T㦓k#1yyx=HA?FB,W_QͺE-.Q{VdкQ~Pc H3[QTra˄+bN*63>AfLxOY"&3֪Ji=IA1?  t(hNvu Hˋ-s#2m莖ׁ87 3zn |P@G۲ߟx&I׌h#%q&ax]U;9O`v)Ku)m#Yp}TP~.Qs{!NϝlxdUnt^).Z>I^!Z̛z=ZJy'#ԲXJ JU >R [oђ~UUqA#LMF=7SC$ZP=;iA!kö]T2A !{g?h$U>d^'+|7/(*M<>M P'oܕ4Jo(#UM約 !.f@?Ե׊Uxŵ{+IOٻIsPֱ7n9z@J_jp>bb;LC[<3rz7u E*w\mB ysYN>ɨ[DDPMTXXZT|SPԏD`[ŠwF:Q %eY:AH>9 bEDٔ@< ˇv:jqйj2h)VB0V⟃%!u$! ?Ȅ)d1( "=WP1+:MYA<|C&@;gN*6ѣmxP3"Bgw<}*l)uB3摝c.gH.d~Sv@M,5s+WlbxiNߌܷx"h6 )P =KR08*߹دJ(&~kD% Vl1XbI409;DH Ʋ~*fH(5eTr.S?~p|P5Yr3~ƫV<2g0[4>LHsAA*<躘 YB@ܦb`?-: C:+>>j'YanC4,M43+Hg~pMl$0JιљY[ Sg/(tra Y^^+ 4)<o2…5ݲ7SSYZED8`T 寁'ZZ^Cm}SMdE8Y;OYD "1S"tU鬒Ƒd'ςJ{&x"r0N-! @"k*3c^'oY&uywf:t̎.^gRO#ˏ;p5U~k~tRd0});})Y&{l3k qVf_h`8 Lhz¬g];{ C{_ʏZz,ZS&AO~zp7ƞYZKK<5sdG"2a;}Wa"HlshKM֡.dS('&; 夎^&C \@[\j jv;$$H٩[ fKY gg_ 2 QAezl5od*+,] ~qRh]"mm: ezaӖ^4.-5ͯ3X=4'le_"9ǙSVL#tQ}_1K"#Đ 35K-+y;ϺnfT0:$H惄u-سuxƱ*N*Gՙ?ng4=Zn]hZ^2VXdヘR֝~NPvvXBvsKRl6~u΍tagM%l]_Z§^4A[ykAdkƠ_OivɉylBM>%J۠t? cygVMv>әo :Hsz,=Xm(4 )EOcn]/bҗ) ($gF{BZw MZ4lhW}!xKc T\v4CC*R8$3@% ] %Zܱ[߉E9՜^"Jx@섻PVG ?%u4<WWYا-YVMD(ӄzZ _hk[LNMuY~mR+VR: L*39$I/*cI#Xۚc."l\?nÙ#g]R6*ew"W{Xe"}䔙 XbL)d6Gdn`FVNs$a@PT~ؐ98׫o"1x6[X!r ^Umv\0\|x*^z=ݺmݜLWq;5WXd'ek*9 #73s>DYo8^11oGgfWx_fHⳚS槮Q#ѨoDat< N[ ] Mĸə1E=W)1A^9VT{HvS25 W9Q8^wk8ql6vL/"HInGwyqB/$-Z*ɗd v*?F#~c?焇*RozfU6lsu+nnlU 0.y |cЃT[zw2" Фܢ_SzR dPlYB+n<%y̯ԡ % Zݴbsp(+TUoe{xadYhM_SX HJQR)rLlk-CƭlKrW-`x́͘JE>x?W$Z+b P9!pW;mAJG9Ѷ_5Gإ{| $nDXK,hXW8²QRsk6N|Q:劄H R1Ydf{7T50ml2l#x}4%->e\_S+BRI-*WLb8훢Hϲ_fX&rrƧ2sݖ >Ặ4^/2*5NȂTDlK'v+9@XC<|ϙYs9`u<b;򝆱cHF{=Qj̓A+D:إH,Y{Jչy܎w's]ble32G8$׹SyDQOŠDw NzėT DmHIDoˏbH0+SagK &X|m ^sU2*0ğn&I#rLrb . ZlVV|c£g؎&7܉Љ|gIdHql*6~s*k\KPUrF4\C_hZ-ʪ2)s[0&ؔC'=lgK)kOn{!1> of[z8O2bxd)c5TXWCFOԦgC].3),YGkGA¹?;!RCmRs4oiBG9 >#q<kN^ vCI`=AԷEl_4PY9^yܹ&@ 7&GDk 9{.iseN]Bؒ?gp^DI vz+ DUxB N8825J 1is4 &z1fj#:AŹD"^xǼALD:;*Ǵ;&pW}2mRXi\m70-Qen=84Ls[(yȊP M{hY:%N2e_ Xp4 уڊ#Ѱ_2HނkXwDazpåflN~=L4n>JOw6n5Wϒ؋%Bւ.Fgū{A\{[iZ7c Ó bo8G#M.:|J=% fp)r<(ح?Js*b ,@'l^o7/e4&m&0q?g][(Tw}BQlx^Jm] `pus7./t'ŁҡKj2h)Xvw'x wlp&-VJ&(@ ضj q홎]SDHcf/5&? љWrA&=2" ʂU7;}>,;c4+kD879o0 3 M٨?c(`yKo^ GrP4En2]f #>؛dP=STq335G?GR;LH3iuz[!5͵nF~D%cfлWm"o%[<+HXCb|miI dYFPH6gTr^Π"\Se_]N(6쓚߫i<bOi$BI3 5{猏,c\KC{+zLj-X[_ԸnARAAGnT3yl<ީ}DkUʯFR{<Vac Z=d"vNyX8ؐ6IJR[/ [T ؇m SrRs1rgRǝ] aΑ_v&Pѳ3*t NR'H!RDM tr#<)8( /LÍ@}4LF2k2P YL2i{Kn#kL@\ E;Myj)y<{}qsDx[A#s'.?V91{-!=[ SAA F6!5K) nR#\`W4'o ew*-EG"@&mųY"O .!kC!7SPXqb|><!BY\8<=8 \ݲB>+Clx`l >1ߑ-29aUہH f?ԭۧo+ [;@O 5ޜ#4Dђaꓳ?W~ 4_\%cݪl4pڦquĜ4OJbg'U$k1b26"*ɉ#wZ"&Yֈ$7^WxU>֩,[m=Z}s[,d$\aqeO?@ lxqN\A͏9 D$n!J}Z>~읒}= ;0/,¹H3Ţ /a!p8!HF XKx{C^1(,>c.3EP!:V>zCįAz]6/## 3=xWKYK-Z͚zRxGCSud\lPN-KЗ%| Jhr[jc q]Ks.^yv r@aꐧ6k@1֓V#^1 ){s=$N/۩9f\2ƶ&M\4 4}^[2%+|53;RJP%aTQL΍G"N=9E`Y]j~%dyޕi#PݴM|pQ'T\)7Y?+^Tܛ옃FI\v)ekʿ]/֭nh'y*-˞t8=;r3omn*։qn7d$s̥]Q_'S$AϬX99gϜ&4VɅx)"^P܃}QE2X!Ő\ْ4A)kfÔICۦ m1[Z~uU[9gn4e ]|eЬ~c䠒Չ$0+ƍ{3;~Z[,"î+w@\>^hSv7=s-iY4B8r8[97g-R|)pV!#sʾ/qZ@[7"KݠT14:Bbel@3\xlGFԊ\zYXyZ!3%"Z9alC/O:Ɔ0{/1rkr+$#{6]$)7IvsyBthEg])͇:d-`?DSlMzlS`6f_-`(q>I3 d8ۏt+>VN@xL$n J7̃j'gs2AX;8gQ~)–C4 ;-.>%B ?rZLRb:`!VMt7?ҍW)o!b)u.3V< őlԒYL{^F e9~?دT$mQ WB Ru0EYAms݃vծb# 2 *Ib&&W:GhrʏR{/zt\ºaD[1RyQ̫g[d[8y \TTю ָ( Po Юe堸!܋7`] 5<0b0YW!*8tDŽY=!_-B!POb84e輪#_#b6!#xY=:*5ɽ'] WUÅA Uw㺂Z]Uyo?`E3}J')w0?axiǎEMRe= ۶8cSljSrohԞ}gY.YmZk0lKrn됚2ݡfu6lR2)µ2y$U:Ҙ1lWcw݉5+nk&KC|79]TVoS0-FuאEn Qy|b;[/oa+͌Tִ9-h(@`@hx(৩t,yW e U _dt~jll7fW{s j$" &>, q7+<"Nq$|ilW҇+̎\ TRj89bLIi 2toGsЌhx%OZ9O*%G<:NǽޮaMx6siK !R/guG) C Be;UG)slWC6nXmMs[qdžЇ¨ItԠ=zX~Wb­O/H+P3;*eţ ,OQcGV-ix'2BlI|?ӫE(zyC]!$߫eRmMӑ=UY~>LP͂Ҁ^2tS%w2G$h?oګdv=,2ooiCYRX)w'S93Ԑ Mf+Z}l[R̨/LvC0hC;Lʬ`*VgczVYFΩϳѝGƧ\:X6Z## '[?`y*7 7qȌ\wc(y;:Rlh6Ab-7_Oxm,;X 4(?tv#fL,ŧ% ~^pY_:K!m3X{$j΃V4ubw'j˭]*wJc6CXsXUqj:%!6V':+m{fX(XWz) zB1 D.zpd0fpI *>/ j1͌'@60Y,}Gi* z$lw8n)=ʷ)6x>HQF&\:I?2>}h'CMƚH |e}x2gEVzxpuÛ& 1;$Y҂l\f/2C$R ),Myr%ϧCDΙh=bzF}P:ksnгv_}&/ 4>er+dHmߛI. ʼn1`tȲsKf'ҚVƗ4k3 '3cg˯1dcG DZxҾ%@-[f]LR7ߪsayQT( 0f*Y#@a6S+0C~n%)~ 2v% TRh[} ~+wy9I4G%:HtJ+"h|R_#Utx탷Et@3pMݵqmw^Dr*3_W bz~FS6X*khPO,Up{ fbgN?,țk}llmb]14 5DN :ye|Ldtgaw ]`--BKqJX^[wy3.% wsb!]R0{Թ>q#qD Z;wEz褬G1LN #^K*ֶIh.Z8&nMt$Q ("XŬ}7nh1 dR[?̓԰K Hroyq-8%8.w>%E`9AL~ m8[ď7ݰ˭>+ #v;G츫ǂӿA$d'zeB͉2kѸ鮅rBJl丹0nfqMFV$Dmp] $b|vp11 s]]%6 GXOڟLy&!xVI8><9K7ݲvStu#x9‚⌤Hc.܍j*R }}xБ黝Z8OAm-QHoWLj1'*"lTބхw:r#1uәuw1>k&y˿~s> 8*:Gr5oyтþ`=D`Ӫ=vZ"8O.Cec,A!33#k F\6(gzPw[9C)qU5.:O;Lllb;V%#|d/ڎϜdvB hc ŞflhP1x=ޖ~*n|gŪu[TN@ٳdKvq6i!TM hKgcLS{ʃ2 +mdO!`AXS8RN#dBtxtBoA@@UpX;we4{݆.q{pߴWrtPbM&4yŁA1fNPǴR]rqeE᥾7%"c]_\'27h+DYK'JMߒ]kkuAF|'f>v*UOO 6s6 yLhcH:d,jU W*KaޱA.`^*>X N Rva΂SsqLmKR}ψὄ6V7kE,.#㔨-c&ޜKmX\䉦q@GM~ްWR/Lm:qJ(gߧ}wAKl]NvM"~[ TJwO$Q:hݣ)c7Ooq+$N%^/0LggX$~ܘ#M$ܡJlE_!5(꩷B 02Cc:WRm̑W؂,$z1,cV=T+į yK3jwUgeWpu#\$%,ex(BB4lE6S{eF60Q/PԓA-EQ _Xz?.w{AyNvЅxb\"%C؈]N^YSpgD|K 3gxM^?t qp ԅ)(mlj# DLc5S͘PqՅMPY'F,~Igpc`͔Y3p f:f̳Qhq䜫ҌRҖ>Y?3'WdrWɔ(KтpŦm:HWž g/ ծy/YrsDbu?Ύ!ḧdV\Z5SՀ#K)Y٭KxΊ1 <8:`#7md͖՗Tlo`pʴ~mnYVp2LJ2:!m!vmf\nKU C!}}k" R|w#uw: 3hc 4|Ч~;ohBGZNɡ%-1RxJlf`J0{;&haqfagE$%6-­+'qM@$p""^H^4}ةe(*JwKV ;w'q\$]LmS;mTyu'%j#"gB?I\__v,)s!Ԟ.jiJS[CE#+ q6[BG'a-msjPLo0NEtqHnuͅbvQž-DrdX#u߄(RI9/cPP+jw=yyw.oS# fۧsKG܊Fn4 EAsMzפj1,4U]'t@L `@X&ow:b&RO@z|I(<4Ɗ vDbPIQc<(A㖂]  ;Σ淓:#A 33r`dkMU @]fV"VB n~!0]F '#ܙTw4D jNp%ӝ}.⵱H9!5 󺧀:=R %w"hʗ_'21k3'1f:_5g* ?ܛvlK9Z%pT,Y_W&F6Ya_ 3|S ҟWLS@y`\2l般?[ p2tydd @h3dvB9 ɿlZXYuQi7v4⅐KK Qx DMIev7#aQ}xw"aUYirqK -A+bC-hdC\_/L] #%i3+ -ì3o|Eunٻ,e@w50_#6ZepO@^'WmIB3.PIyƶTs-F Z.]=L- GUt‰& poNi4 ^z T(w ]aN~VIX!LuMN"^P3 s|މʽ(sFUy [O^H%1FR><rX{%>M6' 4Y}ia枲$:G,J GoIPX |]pD$:>tƺ}lXD?Zδi3ƮSQ.0ꫩ~3mKh\T@?ɟcJcdT4_3.1!aOL }z 3 / i }kb3~QRFEĻ7NL.k0z@P>@^p_-%⋭g|^e j]T֘6!DC\ @$b p/';,SSťb`ҹgL)Y` :>u]FiPfɛ7"9'",SXc;PE>]sʖ =2jz>gtKxHFݓӑ]䝵4{ͪv=L(T M{_:ZpHi<[S7.;lRٽ&4(.u~z4SGiW7VSnbS$ SQ8\ٰ Px+RB/[J9##{m'ϒDjf}=[8+t7Id2AQ צ"n5 9[ .WU7! LP و\Dimm!L~Hw_Bun"Q):sJ2W8 a("¥ =6Fv*juP%:8c,& ~eP0'?,W ¾k:1F,^(B(nE%#qdյ~%#ubOE߁5H]ׅ-g" wpJA]&/ea\s0onEeU„jGsv2ͷ6(rY ͉!@"+|F}TKǒ#eIcKPNv]؍_SnkUַ,% d%Ũ^-mfDFV@:깚q\͐ "(o( ZD38tg)`*jүjy-S:QΨc5q?Én){G,3=PQ%̀e!/vևC^=(J&BsADX[l\L OdSJXݯ[VVbԟdL$#M/βO0Fu6OC11{cdITZL-18繎l $sO@4RfN=I£I "t?0]mzaeR@{rfO="px3u/0 &ۄkBX3S["qob6[o;]wkӜd*5lj(T-婣q''G4)GoC6djDU2zR$ a)$Q;'K {G6bpЧv!+=H]q=[cuyt&D+,x;[#~O"92~f1 Vv $5Gr71pa& f-bo֖Q?$4[:T v+nб@BtT\X3F,Hi>qW;{l/~rlk@es@+hNz= .XS zyf\G8QuTA; IV唑f we/+ *< Nsp{a %璠`>1=gDnL0 3v.&VӤNkX?$|e(!`GfK-ʼnıM 0>91\B>O`DKPM*|YnI,3pΓ8'!nE4ƉEu෡=zZ]n)ӥ)_OʦΚEZ>ِKV.>-7Κ'2c|>dx_'-d%dj1lfN=忷cyvp |%s%QKWӦ!QꖡXeRSOA ׬]cme?V^zff"&'ekAÙhOBu$}Ǹq).3:j m*Y ύ>,r3ۮ%pMR0q8t@e@ϝRu8к,f'a5տrR>Ax{?Gt3U?Q~VBpŨierq+,CQ ƩƍAU}Ʈ9_i@K^"YIi 9U'QD4ʐX;ƚHȗ>8ʲk5ڔ?<,Y1G#k-~P#rۡd2WCu-kRd039 ӂw,.w WIIW!`6-u/ K~WgX7N= []b )$A~:Զ]r q-Kau̓=12'9%&5WYBg.&vu;f WL_tyQjZP|\c a!y{MlK-`&g$ocɹQAWV[UHeu|U^gJ VV#[! Q3[5ayvJ}A;?tZaf 1YG葉j]Cn'Tk:C;4x# φx % a AFwbξt)bXctүʦ ViLt~`ɗgV_MNXv!6Ώ?=00{:|?sODhdb|Zq;N/JS~, O,^Tї9Ň`B~Unm}Z<9P@)M׻(bT 03r}^%fmgwedD'M]b ђ4]X$d yؐf 8˚ pG1gd}5>dp og_"_̩u0kN^;8UC]g'IծD53tPY^<#@»09baĢU5\WZ!#H ğNo.\i.-:8T><;٣"٦ԪL h`r59@cKKw&ۑb_N hah$FU]pE-HC9NB%!C%/]@"m_# 95VppQlqev޶"){9}& QjW6oԷk9V(-bYݧ<3|Ѯ.-eDǡ\9+ČU1AՈ9FnM,؋ka'b =}lc22-ton~|ɾ*\$xN!%s 릘8}Yw*m2s?otVp6ǴKz%޷.LJ\۩ zv om9s j&f.7)-C5FkV|tYj iΤ)&r¼UR=b鯣NqR~UW8"'ﵑCWޒufN`YuR'W*Cpϱx o fU-b|dێilKנtWΗ;V(Zm"-ڤ\J+'(6h:t11Ǔ6eG)q͔h6叽ٶ\/͡|$<9h<ɨ=OO(WnHn60RAʄqyy77 t8( }Շ!* SktK +]3q(|īy=G lElY 1F &6w |zRl뚃9T1}omyJ"ת;Yc{[#vi8Cq?BHr1QxkΝh2~՗go c>vg#N9¾!bu9h!>>~(дrU"˓_A|1Npn[ hh+WwiomexO7I#_mO5p|-*m<aǍaw7AG!xI×ȉQ~1E ,%%w-ȿTB.1+efɱ,5}!vL?v' W;*{bJΕUSm-Ǖfų Z`&RƱN-*`O{Uh 'WLe^?vgS,X~5+ا>JRB hƽŔ}*|s?N2t{.%̞4PЅr($2(ܙ~DV˜?"5da#_=u^}by' vщ+YS.8$đWSܳav5zVĂc.'6QoSU|D(X%RY gɬ/>x)NS.Ivrޢ&h.,%"464ǢƋiO,(IY'ً9 әӕДrHˬEC# l. B/TLSA1 }[/Sb鼕yd`T ȩXS.]o:ê4=PpjQ OOAd_b\meR,j{7";pyoo^^/ӢJ`wСsT=((s(=Q+#(歼|B.j؎9bfq-=?=*u)RVO&9)$w>>DA! Kƅ_!];2kuF2"R$TI|E K؄YX) 8ik*4yщ\@E#ᕼ|U!Z7öxYW_grD&APW kpdBq:8c&X\PlUƿ >L%.KM9WUʨ\R?1gRSQcGIgL_۾v _%%Jܰ/*v9A>YE3qI<}f!CNXr Z=r -,Ecm+ pjZN^sY?$yv%u*:q5G$R=uj>4fўMQ%gT5uŽ_\3u8j6qP7-iخJR0f'<' }NGQh2G\T!L.I$@s QipP<`L5*Dނ I84̈́(NL_yc}21^6i%=y3CPjh8Z q=_h[]hB䶚`X_FZBg 53Xvűo_KX4Q"0?0!mK,ny3^(ij֐J҉{B$Y kЌ$嚲V'd\h _Ì i^Q=n:Ϟlڤ}|}D×jҬЋY0{@g N{_wGܖfr.yfPeHIyϠIUT۸_9C_e.~73RE =THQUA'{NOwJ#' הoE  ÄC6 X@~%tx/}7ǁߒɉ4 M19PiY+TW͵쇊4,ӏT*U=׭:u745+5ðKXXij3½w,H㉩>gZ#L4py9anBMJ/kVUWX f}7 &) N*Ow) *X6a-fˊO:AqzHmxS82AF柣lI_[gtXJf)3瘍[o!ղxˋc{%g?sۛ.9[87jJ`My!ןefnq}n#tb"}_Qq uΤr[F@/|N0p5EZA4ӧt"=tLrp+ӽG眼w $Dш\7h-:+ V]τS`<=LF"=Zioێ+F3Y1c'X6x_fÔqʏӱyHeNaD,om)돆zeòmhcH+3S{~4S )  ltEPM<2n:&B(?m8RQBǒb_᨞F³>kSU3~F;X;t8d)3- >9OgM,1/6 PwBHwKǙhbe.?!ѽ66!dڡٿ %@ Dž:i<,t(Ecs*|ߛ qc䖝HW&Ux%c|:hr+hBĞ@5aRR1WZt|ǃY%ĽFl,0-5A{٠{Tٻ4Rӯ&9w`V/{?A ׄY^޴HegØb"4sޮ袸p*%uS75$^(<ŴByM%-aÙ+2bSkA7e]:>ub/`Rw-R[_f"DHδq g5_06 ')?TsN.}{`(97&~vrX3YXi|L3;QrPHKnDo[3+oe56/ѺEQ*7y4:2y#^# s.&Fh3BuI.mtW.:w v_A-mw38hwqYG`Ϟ}YKG%̅!* '*x]DNJ!K GOɋe4`!w9Hx8S8".v=1Qų3Ɗ? /3%p+U/v~,tJ"X' E/wquk&$+P~bB{4VPzJƫ$SR) fel_ӈW'85}97K 66xpi:Bf]͜0Qba8E`x2ػGPoZ5)1LHGbXEb6B8|igȓ?{qG9n/)@(u,)ڦ0~> ofKi+R<%j=믚dJjvL/)p9M }~+|*" c8PȌl%9䮀ʲ_IL2J?TTjbbE;[i. opNIcY1\ lanOuHA݋Dah`:b5d,s{.Vma2ɞ OO!n])ٿNB7}&=P)QPi=}cžǔXHŖWmUTs=0k5߄0  3BdD<Yñ󺐊NCeI> UC[*fe!AXT:uԴ KZIT5=ů9l\ S"9^DIīqzY8mt]n0XHCWFNeO)̩ 6͏!D<ϊX;졅*T  <ɶܠ >U [Ih[]+BWzYTT,pQI:።/E DA?{0g[RM8謯?rw4?"bKJ_!Jx# QΡ\Pĵ#W5Pqn=̖6) 1Dvygw]pLtOX"e}KzckA<4L wNobB A?T2b(Hn"8_B~Q]vnНj3r:u,?YŶE?+P]:L2nLhNdF 7;I@ܖ;}s>6k"l6EG~:tX Г?$ּ\Cߟm߭Z]i %^;*   b,`1_>ϧDUj0,6ȗaJqW[C=9&e:U_K0Iwng1]3/: 0yF"'c(aB$d"lfM&]n:b|zA8$Ĵʉb;%XCZy G=D:~^WH9 H"ary jW1ѦeW*6"PR v38JnF]ZOC)X}ԏU(Be@H>p/_hS>_ٚ Zh`5J_?jLI 6{VL'`Ey+2mb~NY}2ƌ>ՈH\%$=һ0esll[dr^M&h[N~[ L8tI]썾5KnsԤb^܊9zSjBcȷ\S{,[Ɏ۝ Q\؉x<^|mZ(R a*)GSG0U`[uۺ j,6kAL|A~/*cJl#>¿`EZK&uG' q2K!Hh >e_pwwtq^Cc-³ߊ\&ZI 瘸]^^Fs\:l4skaJRvgYln`?#NzQgpm_Zkې-$D?:T.o{kߕ$)4IuM6求m6`@Ǔj_1pPӄH5-mn @5y{d Tf/qv(87yg7q Jp-Ny"7uVS'1rSG"cnKo4lUJS5@)P> QYj;Ǹ21$``9K?ʹTS.Tm+@}y{IW8fr Z AֻFT+z!ł<{OuH'U=^E`KKRם=&C9[,0Ktbk{Rfig(PK%q֢vqLRDe߄j{gꉣ„̙{xWlܔT)*dC3!^3@E>x_}"(pWͺLy-wCXV)h<;}XeݹU]DC(Ȁ 202An Mݼ\x+VfZ\6wgwa`DS ߨF81B5 V`] ur-ʟAa{~l)S%y Ɵ%LBO \AnaP~%B2t{]{]H{*X5[fJnrQaxn. -LdnćVa]蠽 w/m.,@Y1ya: ]jZOw(-*"4WyޓӒ!:=֊5p9n45LO>Loޤ.鞙S@so{b!  ͲH:aS+kniW>RGhZo #1t<sd)GpkYA۰[[n^PAKQU1s5K/[$d<4-ҦU4_xg ~ k5GM*`׶fOVм ~l@Fi^!W>dA!ڄ} K#Y0-kϳn*&v! JcC3aY&\nJ h+y։NQT A_kk8!sfdȓZ1΋"4%})Qk}Q?XQE cIRc m#ͺ2yR_Ub̋gJXf\xBj[Lzq^Wv9\oHiAlޕ%:lQӫ垡v7!z/ Ii>:TR 6)+ XaUeYMJ8Z8'ruj7MGRK;kNn16-͍1 E^hhFx]nB7pux=*9TWCtFGFvE+u|Zφ!7.O|(SZ-k/uglp@,a❈n狸!$귯(e^ݙLx x5eF,kA2\jd>(ВQ+93[< ɠbgp0`;^R5K7ԃxGu֪/ܷ)J lYNRlʁDO9 ԾV'3$Al_>pjn륩COU0Üʓ9i[ۣ%;|uU y*NqCWV1Eԉ!)-b%6=1 0iUȍyaV +L*V!1 t~J!:^0Uܨ5mI{t[cXYlMUCL0y,ZhI(-2;.4L'R(La4sfIzc8'2d}&yw|Q%I9ϊ:E)G6Ĺ|3+sJ[̢YTYH2` bN("d=څA0Z:2Gy߷ fͤ0wNTӂ-u| ))-fur@@OqB%Iȝ+x8Ό:K8wE0@nDC`>+X|ꉎ&.o{[id>eNNmƕ(R}DWj%`}K-ųV ^dK.&4mEֻwVTpl^Bے H (o~qƼB` {^=Dv vD^qf%`zv C|ȞxSMA]Eں?ËюG 2Yt{ۚxU(ԛf5uWoHbw6h7rtC@>]M~v 82Q|nV3p{Jהs33z 1j}sP`)はzCՒA8A91-[$Rt7N& 廌p9 7h-u5 ̱66Ӥ»sa_ B1/bR!DP?r Ln[,7j*=(4smpV:Cά VaxCwl"K(s~80,Gt܂Q^Yz[*ط&]'t෗!YF#ffU^ѫӣ4re7y/Ş9.w4!D Yq t>ds>aȥhaʛ RnQ8ήj5 D #mî(8t A<dl~X5V<A&j{CAtTnuVk)Z'yPMIZa,3·q ] 2`*]ֆى9VáR6#*te+5nƍTzcK_phDQ< t#_n0,ƿ2[[1~!s,Vyj_͢;H5dxlr\qOHjEg'޴F-7da՘#} @,UOd{ؔ9`KQ,Vq\" i;_;IC#pe[C֊Oގ=;*>8=ʃKNV !7ҫGRtZ]xyG4QA{7L-.1(8;j/^g k}^ge`QW!ܼQG AZP~|ꁲ Q>'B6-_62Zm)ϡVi$hr17D -M+r;s㞥R,8&S%v*t ܌fP16n9Cbh >66%:Vܜȴi wG~.%=d~/Ik{ @pq<5)ֲV} rIPIC@Dzj;gs8(0BCB~FO`-SMΠwe8kZ8gGRjEg0Q$bXydHG#oQx'"i%JJn5 fbyȠ_Eho)@ȣKYfDMݯ# NI|4m-p \A&%Q;s|qkɂσ$,aY &R Tk(2c|cG ?] "J,M42iu(X*΁egQr_]=+k1LҢsybr `H'=P\8*!DB3>e*Fٝ 60ǼVBρn8|qdлy Mv\Vϣ:Pmhb*:U/f ?g_>!J{楁{~N *lF8mZi2x@l. 0xDk!ߕRtSB WDB _9,s>p\L%ZZoJx!DH_tl#50vP7|;5$WMُZ$TY?hi$?*U09.ALVY4X> "}}Ih40}FNB,o";'L\y|$?n%&\Px|2b؄ݳϣ]݈WNSv!8LzpGjmlCf,JM!νE@BAW5ƯNj&4]by"a4 Ko mA/jD?&UEx&dKZ"ZGU[w9slj8'%e!.N8x}+J 2ݧ8r,= dyL,6!&[ hf\0mMkѱNvgx&E`3@qF5[AuQ#Pm$+ǭn7Ioj0]sH'94yekD6txv5}f3@'aR NK<\hbְSx}+\L](:mNhꋚ^j3$8(+G go F)avZ6]uaќht6ШT 8}pG<}azMffZt5tQ{bu ;!>3x~ˊ JpI1/G8}q߲ w;/*FHx(#'X2h'3M1Ei'%GɑuǓnS7\QN}'R;POZⷻt^OXl⧾˦ Q>3_co5 1yn'&s :{r(=YN;vgeP L̥>|uɄCW )/oI OubbE <k'/)a^ -wV ^e .E?u^'VI#~0&¶sZCԞ֬Z8SR}dl O0n&-S<F~'KVre`Eae:0g+ES"1?&v7(<ՙ}I׹i ʁxEo`QPϼь2k:pI?EQC!Q|e\ӖdhXe#P_ Z3zJ!N.pmVj4[N'/iq^=&kTOO൳98#O`}Ȉ]9 DArSrUD_W,6_@ tE\g<-I&b_0mB7/L{V8n# 8uE0vjd fۻx;1Ó/D%v6[jyznxK}RzGpb#B[P1P{w.ubmWT.SnJZ{]5>鿗wZEeWtysH2NG_n$ZYED^ Z|M[;m=p7v˓7 `%RjGBT vOpR|iY'u\MDSMvOO~8\gpVzls?S@2ljbv}+cZ; WO=*y2Y9#dx5X.^Ȧ<VZAz&g),m?jFh8*pF.,L7rU0HWQұ zWH͚w-Zik7sY*­|o^(CX4/& rh+,u=dL 2k 3"k47t!"JL 1͈|yzm:{,W&ĮµD~\U'19[{RoisM5rY}v$A#F < -}r9\Yܩ. e U&?= 1-iF ycao 2W'/ W_`-@Feq3QvrmU2cKYHh>Wa2x|8Ht  uNyZH&) 3eAeV{jE=g 9 XOءv sKw jL2x̪̅.H⥎3xy dJqHg>*28V hڗ;Z 2o|)!S$ͶL[! ZUHR~zL#©vU-47L2Nf;.$㛍fI7aM(nybDЩ3N#A0 ('mr|MqE6lhdrks9 1%˦ʋ^Y 4 w-CH{5,n"DZ2V)E|;˭]ӀdQB+Jukm!8:M-NJUG<]2úS4Xx3B{A~4e.f{ $3|:Wuѹb>`9X-&r_]`HĞ 1ܢ})SmORJiM٠.,C&=d/v?JGXtyIZo&ʲXyҸ gR,FnT]Nn e7fƨIU"% vpQ$}GSm9 2W&{ϱ; x,n8z7sL’Gk@]XpPpYdn2,săS+d.W}~V` R.WH#םh.`NJ̚-kӇ 3(} d9CdffLmЌJfe69C9g ,ƚ@=T3}.[OH0/E]뉃?y* bhK[-Ndgʖ|DVױ,U0ύQ?Jdn𵑅`͊Szs^*P:;޵г)+jnI` §R j29Wd5YPZɩ҅8JS(XBm,4 ҤH  FSSl[Gh8m$ KxHޫYEk<ژ2+i^=Xǜ-܃#N+|PۣE߯toCyen@bF25tRp%EV6ٮClcmz#Dǚ7R~P^"r=Fo0 *8BOpw>$A"pZH#ۖ>wIPTZ0bysL@eL@M-`\\5ɸ/* zm K1# L~Oq x7x\_U p|uui~yyUys%ۖ"Ghb G{=eiS(m\lO.SNx$F0W 7mvBD?ˆu`lhBKz"2~hnB 熭TV4o/fCߚ#|;(FP0U%P c}@~cM꜂9=k%X#&*~(= ltLVsd_h2Tߵ6ߑ,mN'q i "{:_zݝGB'⛤l=1Oiil0S Tz#Rv2jmy([@ȱDh`_"&N @6F#*󖝘d4)}j4n:WU=* hNU!j=MS2xэIcֿ ͅzJ{\33.'W|!qמ>M%Kkl/ﴶ-3W񭊙+I*}[!Yq!+~<|'g@Z[|t0CG/4Ii0[V6b rΥY~.G=6CީzQ5 j \-N?Co")cF2$԰8$$+MKF ac $D&asGC`-Ok]?tÐcW` b@'4cX{5,x ^4 l>2* '*3vb3@ߛ1ƫ1*zF=W!{?=o 2ob~\g礲|(;&Ā9'|4yL2}f0iNyoѳ/V4-yMQUJ xN%(Ʀrܯ/!0O WinX>nQ?.Cr|AЪ:H`ߘbI7wnxH]S{7k)f9Y9r) aRXc2ڋk="_H=^ _8;*>OVW>!:."Rsˑ*HPG쳷HytѠj]BVo84ӆ .%h0\/ҳ1"kK̪܈nahv:N>fcFN:,s:C3fr3ZH>nF ڂs̞R=WH zIoɝMb5s 3Yײ2lb޽Nd5ίG5m4lFs^_# 4 b4ݫYMYUsLx\9ʍV;SU!e6\I{(ӓbAY6HiH*@H;Ň3Mv|XֈݧHwLrEQf8rZRl-E&l;#Sn0U8GLӐc T]>,ewi蜭Omiÿw\tv!@.;At̰L\*A)PaߌC$n\xZdqL &Tw]Cq^F / |>z(|/ Qw)"zoS q^m$qZZ)lzqC ~X5|?xdG'])VGF*ZFz;ݞJT^TQaH`'A.ɷgڀ8i3 "/I}%0PrgI۩;x!B1<$e3vZz$|ηs.}( WK~&gHT쓠 w,hQQB!O HǸK+I_T96 dFs8͠jIgīM3#5,S(60$..#}McUD= -'9$c7^_viASXMm%E?ˡ- ;]/Užxd+|T!UQZ"5\R83'v>r:? {œΩяm8h$:aQqX6zÝ[䯄f ~nNZ0Zotf`[;ް"ׅħlLb+? .:p!p.qE++|.W'lO1|ʿ5גݶˠМq5ў"D.'l"ŗBE ܀3"\bvL?V ǦTjPDR"B3VĪHjkJS9\hxZ'qɿ+BowL.|/_KP_u~к@lDc"@|$~x%]LggX?D ]m. ލ6sG0,~h<}x%Hg#wt"LX.gva1!gB1Nr9C6ufCRHgv!t_]qvB]Qsuz2 %@ FB@J %_L?Isqz!?vQg^rIjKgrf:Ӿ9uS[c1:[įӝq#cUF)/w D! _S5]]+4BUOFiz u=\m(ʡyu.h4Z 8'mx9seIE -47%{CPYĈn+v&Z@`y{{YZ$5 Li}LT8$o6o¥=ހ;Y,zkw:l,u[N 'J]j5!04Î.RC*տ D:Ee=/n\ЩP 3.2nl!S)Re.l~m+m)Ahy w(J(~PbQ*ש@<2Z9)*vnɞg`5'46Jp[ye [hXǚs6+[]yJFA^<7C~ 6SZ\`pHB+e5,a0x-BV*;S^-җoO2 sl}U.TW/#p0^57$FS窉G2Vx}ۘTe-VJ$A~2E._ \tūWkttq &Vۻ' j] H osQM5=E>\f#/ :WVFpԥjd.sK"W(im uRIk׶Os6-+|PlM+A2{qpbB¯rXu;DcBjY@ni2).P98KqRqJg^κ5kNѠ7`@+Ӻ79Jl /L`g,AJ[06 aYmT˄7 o{.l`C jAS*GA Bю5FS 6$F[gR̴Q1loS0s}kGh0W-+nf\%Qк, Mnl(9wLe0J.<&I:" hƈmmo4<:箫.p8+gHe3nn\`x^Rĭ[E<IP5AG \yPVeo$]IkC$c8Rw=ad 3 vzvoED/?i$zc#zr 2J#Ĵ:f4qi<#NI(@ Xv^%59dzcG/E\dE26`{CG(Df)xkˎ$ӲƯgA!?'[<4J`Aٍ+hUǤl`E6;`/7u:]S1ƪPԥ+[O s)Tc ,%-z;wM]RaNʆ{kЫ:F9\OHwT Q=i!*nܗESB"Ae%XSq r#dGC|B"KZZ*˕$"u:e;tnoeld -([jn3=w-ܗH5VcKO[rd_⣃_nklM7/3Vk!.b-oJW8}T㹸4A: ~H5 f"'ZS*!ڥ3e[sTb 4 yU^mn?Rh6=u ֢q4N 4#|<c:OguF=hi.$e7 HGd :E}^f]Zj)yg,b~ B_TGП[P⭺G.'ww`+\1I sG #EJpG8M{lH9gI2aj(;*2~JCo~|)+L.H5Ei0S-rN>'sYj$jR-k{]lQ,wb<'U1_5Q::Dn_# /@9([.^@i/&R'ݝ]VLYΔbƁ.n0CvYe!,!>22%?1!%쒁mڋŞ>ihb٤3B'c D^>dݎuV;ޅ]ڒgO0<Ώ{|^͉زwWn6XWf$V h n`U>݀* C%wjLPJi K wލ"(RSo %2:;@f+pm2{]b-G}iKo%e9Gk|}S[g0Tx.;SxMןV׺34R+ss?iK#do TKO ^tQQ0Ae "^ĝxd VW] ^9`*$ җ*;BQw8剒& 2tg}C,9mIge%J65M*R͝~6E=(ݧz.GV|fĸ[`Z|`3jy':'v^t+ d9%ʼnw0Ć3I=, l2_pk Q`@ucHt3}զV 411 sjpXcATԲCW*lkhpή q5xV!ғy)[%fŜIH01]ܛ#[_^E_hU=|TEaK0ao/wQiEsXBtq6H@a15vʲM/`(}ķuIb:VqLjTX >i ǯv*Gj Q 7g\W3i$-ׯ/KJ6=2 >мД[hcVC^AAsK]ZXg7W㿧A pTOy!M]"f69Rt˼~XWgWE2FM ^55P,fq8KJ-oo;Gvױ0XCfL`c7aOpO Ϻ0 @ r߾}[cAUؾeqο*lEo_ N/H ӫPm.IB:_m0Ëm\:owC:5Mndb^JHDGNdM֜XN`ȪS#5;9ϾZ3DmaJ'ŏ<[pO_3b 5$wi !CfVزۤ; 3-)Q*V ִ\Jq *92MОi^gI>S=tQYIW PLk֡(֩'}wz\]})МQBq1A6_)򶹌2`o1? 5JίŞo{1hf5ߥ3AɒOfʮO̾N7gMC09$f  ?|n4k'&Qfw6( }FN M@tC)ﳭ6b~-+g9:gp!_j [Ut5c##Y'6To! '*bx۝}wI}77%7"4יrHt{M a.O0{ ,j#qT s>ycY ?H 0Oa ظ-cYx]P[M-+2%u Ia~8S?% TQ SqbӅ 8}a?_ RO[Nkd l̼0T/];;$^c7h;=|0*OjqKc<´Z|8"$W6_H$}bԆ裧q,3 ͼa2- (;j;Xtχ9FET6(ËՒF uAJt#]YumcFW`G%v/P|<X \-׆/ő ,42H06)焔ր axQ]ZHIӢ\xϨbxX[E9NO,ޔ:4F:PĘ F@[cI>\dM~ƭPĵWwxzv9߃cZ-~R }%;j(|Q]1$q@ 9R4[&o`B&r}7lg5^ϭ"6S`,)kW2_|=zV5]yTICxTfh 0{1e e6}O4J3(B<䲵MO>Zt eew)XDi/~dwts(m?A/|0hR8(OSO2ՍbN{=OF7-LY: &Y Y8V9{+ $.Ife!Av8}2:Ŷ轓rmħq6r}RcVk״4X7,9nw .fnfS6x J :JomQVq,SCb׆@wTl% ;F*ˉ'\W<(u@YVOҧybǧh=?Jm-шLҒr'[o/K! "fyaeޒ wجE `FϘXrwȗqJG=u ͳdܚtTAHs9'cE_F,F%tOin|~󨴨b[=m<3Fܪw~aY#<͎ % WKG֌o^9궵/ǹ;)!O''݈cm4E1練D @_eSNe46Xb8+8| ]2/9CN##yδ@u>&}ZEWq*,%~jѩ,:F^zJzW.d f}Mj* ok5JYu 1 Di{ &O~wd=T [ۆ:6 l ow lm#c8Lc;o σ xHu؂{~MxTѱtl$`6HԦ%Η ŭ: s7sݣ=&S~ Qbu3]E4k` rVe ;o?Ÿ^y-()5uryIE͌D(`]NÄ@g5ХBD \='1\# sԅ"eE (k2hq<~spo~,Lxc˙`l'BBDq[:Iųߪy& /`(`(պLO.v4lG;]tb0,0=@;TӍ 2ŕLXL_&z}}7,nX%^ʒm!\(1Ո1K%!|w- ?5uUsc$FK:Hly0.m4R[>EҾϣ'h|@‚Nvz>Aa元0#XxyRﶫj92CGFxARYP##gD省Vh @p}hvEr=C`ZXZWʋ4<6ui(:F>ц)Eٝ N)=)g"5qm&ZP>f3蘆K9`h+Q&뛅P(=ye@d^D–NZr)>nHp졣20$e ^%fZL{j9 R?L)l+< DFȅ|ThVQ+Q]ici-W#"HyNR C$)TD{e0_b[yݒ'76/(@<.d%)2C5F@ |A5ED@r B`S.]UrDHkXc;[VuԤ4%u#cLuu]^ލU ђ:;*XW3Gƅj{e$+SᤃF MU9 w .H)rJEWځXlIw *ѣp$7mf y3d i$!x-gXfs+Ql@$ 5A[ CkZ4xg8T`q j~yj_ , }~aI¬^_3vupbDh=Q?piꕷ1pA['M })#VuonKHY#bp%O׎=P@\01l]{&;&.SFt`P?4<|uc3V<573~c٫.I>_~ IxyGg]G.?D"W@PU%'gWqh$qG6Xx%Trm[Pj}nH/|ÖUR:h\r%{b*V;R&*Vn/ B+\!iZO|@@yJ(;d&}.-k]XKM/ 0{-9K lf AN4/ Lh/ή25(0/ҏ_EVpW"1cZbxMρA=^(蟤{R{ c|k2>L&}Ū=̼t +2GGY;t&)W;ƙ2ҧѝ 8<ۈ[HzTku$ 1˿b4Es<{ȣhG4*MV%fsNoR0zqނ] ̀%,[- se>2eo(R[m(OrnQq@\q]rbG^$l[fH?Oȸ ]L%bmTKaK׶#|^pCԬonaTd#:NqHEjllz&j1ۼJ_68᧔ ޖ\`zvp\[;|N%%zbt=$lsIK[ 2o[޵\=b\>' qFDep\Ό2E SA7\ڃVTkykCP 㶕 (4tĖZ(U$Uyڍ)7ɿ ^4l-uT@(}tоڔ NLtu``3oCGs= w Q|OճBLl7gW~oh3&1g@ĸ 0:1rԊ/j{ ){gd Ca{YC0qϕz>gP4bweXĀ? u'?|\GmS22TxB!lCi:z\M; esB5/7/aJYs'ܟ zV70G fd 4.r23YTV -鐣8[i#RN0`_ yf'9$:XgZI4|b9eIool]cOa/Vդl#ʕ$5o*1eL˽1H/F{os?)I9߆D蛙Tc9۪0f$[x]}vB3Q#(~$"ܴi fv~4"HEUJ`*3cV↉]\٢M| Ĵ%EpƟd mP&[?x4 YlMH.MngB-"UZL K"Td3vM&:QIN_ҧpAf%@I{c 7l!Uj )~i Os(;Ϸ \M@edف@Z=}Zǜ0K@k $Őg:CAZck`&j;U#xU 29/Ἡѓ19)Ժu8&4lиn N!-Ѹ+EV|je 08V QW䗐4[U vL7,{^'V5w4 9wB#]y]4~)$T\ ڱXzGuezSсG+~=Z}.G$m*qtrқîP@}t-U'0ɝ1m}^FUֳُI`W؉Ɉmm=$|%ԅy_ wc_V!NI ;y25ڇ7@VNȶ6%Otu^W>8 2_QϦ \pO41Urwu $ϤqqK?-D "QV2nV]b@/^8Z':k '5e78V.sUd? ok3t[caHbsiUFɗ*zȟq}'M,,G@z7g3 h6DGrRTvD3|Kj/e8iaMxU]dTy&nRI_TY.螃%Q [ܞaXV/ 0burfI<i?7d#a'U6ͫOADk-^/fX%t_ J, 1WӜ+ *[IEcbT[SHY?v%{]H,R̕$!)3d\>Zjc-4 !rUWVw[׼b::>ɨn/S 0PlnP!kU=Χ1^y.GDYMKp怫E}[zqImgDD+]r5.Lv4}ji'g͔ E 7cqcj.hѤHQuBeiЙMPoQl#HbNпXnXx$. MY8rdT45>ytl^=O. e{'t4njMG}B+HaѺA]F@֦,f!~m xDdQ b &&b$ ?&Xb&=)J\hZv)z]J@Y'DLa08kΎV* mEHh~5&"`ߞAj&3]p kV:S{UBybSI.^1:LHwfS1YHc oJ=, BOƼ]212KLy$v$-O$d@cfCmWV^w_= m)ij0tD#JF9/:YdYH'Gv-GK񽅵eYLv* 6Uovg\R .0^YGB(.ú$P}5pO&OgߔMu{|E$XUAhTE F}WpYb@,;I rOz+ p?l𿟧?d}( 99R+ 홟> <Ⱦ[yZ 9I;E|@wJ&ZWn'_ l蝞1q ∦{ҹjc#od"l;F[&/.Q#'uBL6kUJ͑D[R`WA҇4n6>QP5Qȅ&{,Yg6u/rG{1V WBJ#'_:eͺ$*vPn9OƧ̖=ħpL=_.f3,9_˷%gaXQ{㡾gDUK}avpۈJf̠u,q+v2a-HNlCxɯ"O5Mn"Vp'I˷7hkbXTu3vZ#:zclލ(TH#{$֜$㽅,_YVf{Fs:*#dӼ8`PBX.Gu\Vh GņnF]%'B*.SKx|.Y)m@JH+IPSI0Wp=F_| <+hSLDIw 'I;D̍$?v] 27Ȧ؈ܲ+29dAn%9-\PudоCN:_ULMsKi`3f:=@jhx3`S$fXkqWf"`E~ڄ=vH\$Ћ` >P䮾3 Aw{q֙(*U)Y/aFPY oyqs3 9K}R/  3:aѕmTt3ybpSu/;M7ڡ8PI2Efn.o![pz6eqz[ŊG@2\lb3Y[}ﺆ@>N]M/BgpAXF}&WK7Pи8Bjt䁀&~L 6pbmOm lzo.ׂ!1D17j#gqB!-Hb)DIrUpKB{n*W@tyK;Wh3TޖuK /M0HE(mA-lYLE>d.ux (Gث~W=B;9: wYhŒRȆJA%Q m =Gc^yJcYyT}O Hh01G+Yj6J -ȄySEUiQUᮔH9V T+J3KQ=hݘ[#y1!L$k{JJ)Z38,ݗ_L+^~ʥ_]>\*XY1> xPP]4l9`۽%tJh")mP >ԝdVh9wי 4[TE2]jn1GI=P{e<3B!$*i{5fÁ.cPrreUm fo]L &i{l?rc8h0+s 遧"%r ܃wĠ(,2T7D(b~CNi\ MB9<,W-i}Z ihf &Sl>)lpx{)VAܑ`MI)Mw*::1 fa/*6Cl42[03 :5q16+ms9 J"QѪoFBK#cvgeҴX`Ae)`Txbz,;EmUc"΀K>d?7yK. fUe[#t/DŽȱ*~zʐf֦Xq|`2"_6[ӘM9XA{r' %`# =e=D/ai^C>jG60SrXH;~4^$Ehg0D@.Ux+2?Hi}oߩ"eVv~L+ܙq6/\QBe;#GrڢMuC=峉Aܝ҆]c|t!0Iu;U~1IxZ`9/Dh3!U)E_DNpRdT%GlQ`s!_ @2CZQk9m>*[d-ﺕxSؖtaj޶*E lԳ;7ޔG3hxl>pc;}affح)6lEwܑ~}LޕF^"me miΣO$)pQϴ~E"M{ &! 러c^Sڎ[=58l{]X,,[ݕ6-3׻b~VDEkMLA^pPZEORCq~2ƃH'G-zPʬ;xxSñ`(-iQZ-6U,#_XT%2:Osݲ?ɖAg3lGJcv'vV?Ѧv 4ڕs۬2,w)UE~|G6aOS(Wxmhe (t=طVD^`cGLgBpӋRns Q.jᏇ2Y]Ƙ$(@X{B"67Yud\NUUamzwk7${,“0DgηnZ3n҈$a gA!X(ٛ}ڝLpYh7Vf c"l8dfQ5ȉ<W7k@$wF~B,+1\}}=>UZ, Ez J;yDLO0o&4Njc.{e_^ŴfFc"_˒K) (NnƧoDBe+ az&N"u8&^}I7kEɜ ֈQijrW5Ùe犒VcOL1a GC%ߑ˚@+hSC6L2 ;/^ zAt\anW3SZdqPJ`AP|j!# xЂaIg hV/(]ĴQѤ `ߥ*ІbMܳ{Tֻ lrֲm_tUKPO#:MUp ?CN"r]5E03]}ѿ*FT[[e~yYy5+($SKyBڪ­i/?eμ aWM*EѬ+ɷ߁)t%{L,E21߱0 JHwXa2/R&{ޚw G@2TmMi P.͒İ V?|cH4#AOb8I1!mRˀ̌RDмt+=ȄZjHtFǀMC$9榕?Dl37:hUL" J~}Hq j"q$=Pұ[YMAr(Bbv&Q_7-zSa2ώ`% A./=7w-A;qbޖ\C}GQ~":ӳTŴa 9 Ҵ\ ;,r7(Le].{NdY18„ZAW^xG|F_e-psNlH\ru8^VL={}nKKqߡf x;M;ωs]`1ߜs$KGyyU90(1B}r2] ֧uOxqNQz6@{3)Z&q2=Z`t<5)Ca@eqxIYޣK={%l$7AL-%3u&| 01OͣxRIڪ/+xN&2tJ~N9oĿXpCAa[pYKWCAG%0PnKgy8CIށG0d5cNКvʇ* ukI'Mf! -2;iOMSrKyFMtSt͏l@-ƥ܀#o&bym NI H? {.&qӲRob 0.%)/#e9vv][!z@~0볹awf IaxL/C>[LVbOM{zXц7^i٤<3E u}oxz6oG`MG)\y"kmZ" (s^:_)BG7ňL=*ՍBedgWE%דꨎMր(<!6{h_Rި mfd<%vtf#..QFl\'Y ]KjBto%A9;$DRO@Ənob QC_ƚCrf1i]ttct"l.| 1ҥ,aYLnM_[lV9S, w)W{,^{1潆&~Ws B-@WH~CXhA>:2l&k)j|B%IRCvݍ?b"J'|.]~! ?mj(5Ϻ:f*V[vLDq0UhD)\]x9f`ﵷD:(e(jǠPNs P.hT&_\j'N$m8YTrP͕ldkSnYs 6O]27 W BP=*)>>K\ySkzFu/$DD(`⫄{n>ǪKKD($Γ0te|j8 0w>;JTFxfNһDl\%Sdp..RmB١g WQ:e) Wb)6i|L р8Z}frfď9Wt*NP Ҁ7g"39*Ab^)8n0WybLN8.BG; K}m/mznWkM0>e4QȢbGSJ/ƣ::tƪeBCId_\h`%DZ&p+P{p6M;&>*xeNMu]˂]I[?!f)/68zǩJ n' Zie1?*wxύ4QA{1MrkJ?KP }'☯RyDeAi(w"+8lGrMTQaFe6 $*;K"\km=&a _݂=k 9Ix1SomR{GN\mթPR?(YU+d*BC*NG!op.@0tpmj`yo &0m &*6B)]n{V8AUްUqd, NlZ DcCh%xLXF#̛"xaQB-omB8?;2,IЖG)ܗdX0>LQ.\M[ݭ&4%o5d᭨Py9Xj&,ZS;C\x6"4կKot߀%Q"\㽧 :eG>Ђ"tg [`44d'<۴z`6"f.fdjD23ȚU&*;km5׹:BRg[̪ 8@ o1Tvs?x~V!T҈{ ս:ϱ&m.:ZA?a42Ȩ2v1274 Gb`nBZ"{Č{(da}BͭO!UPVWԊU]݂X4s ULO$WG^MI:#t)z "_"}2'yIL!CJ^^aֈM.* o1eSe6}_l ^1 >jK:=2k7_ܫqUN)?A-ސ崜7V7B,Q9,7 cW3ܗ?ω׉4A]eFt;b97k1EZU5l `bH.Nn0%Z~ {-m%>#}o9%*qi%E1\<H+i=1>H,^ dTϵͨIL= m).LO=1|S7^6>BCطܼ &҆WI=fbK /$ @ +U'B n_GzgofM S>v zϔC.Od6ܣZibМZdUꄽrjrwʤ}1,2|+)@&"ωֶ1g_«ԌJ $29u- ѐr!&MI+^~v^(mHòiTϐIK"8jLu*{۝gu=m]52NRc ђl;N gw/\ΈG>k=Tuk^rGKXÿG17!mrHhj'zaD—hG+k<%G0o`'oKAx&5E.np]4,ˬC#I7Jξnk1s7O_T;-u}HG=qFPl4wܳ>4o}({)EҨkEa{-&) . )QgvUG>ĭ]Ib=[E54heo25of15rfb!pPU<NxSxX\^ۑy`?:ԣ!<"4&-nUVsG]|?󨆋.$8[s9^J*bc ߓhQ$R .nKEDfjnf;?WTrD>@ȜW6KG4bv\D&Xc}`Hgz,}Kt:2.ŗsĞʷҾDΌsAlK,>:k~ٝ;8 |ZHD @,fNѿ:L3,P& +%;&.ՈePL-"_0J_\؆$!) $uBd8ل3)i<o$Vs:'ʄYfnAC:,B#v]"ΚPd9t_HS:,<䗞 !abb `m%NQPZYA3L[j3Lcv/1+Ab%EҲ 1/hiEzQ,t/l.Hgz6n_qrcqBYheț !q/Iy͎?Ax~_D1e:0D\P&:n~!dGސ4hCRZ,u$yø50yN |M 牪>3+ !`z"Jk~7C&re$Ԇ|ԌvNj$¤rThu!vV?u$IĈ  >b~ʗ'%=K 0F '_~cHIĦ9faW^{xCCB ^z,%\"֮QmV;ZMkyуQXT}v8΂K ild. :f-Z/%}5ݜȜT#[=^^3^MCƓj>}+4G9U]1ʢо[ 6{Ujlj- \yT@wV9:MxIGҍU1g =i/(iK=lFݍi8ajn8.OGeҒp{!8>{lۖĺ=T<N0z/,\̂7JrnMU穢'LZ5ABk;2+ &%Ot$׽KywQUrhU}LrI_Z|4]牤 AT'9uTȭM0M&1#Ҵ/j ^nyPB;LҴVJ 3<=d/ο901EH@~&M+*-Y ]X6]nh_fּNnjsFKqVv o6;L)0$ݩooC%^p닾03*YŸg׷gRb{LgrN3NNJE SK̓/~i-@l}"86gˑ/Q^Cʣ1 ?GI[>3 JC.BI)\x( DNļ* \9W Vm{/\T1&}]56y8uv$BS~)=ԸA{TOw@\".Zq)oTI+ٙu4T"{Zb;VOETX0DGث(]7<-s͚+@)4` A#r!Dw~OH6>зofb ސ K Vk59M]N]>IB_??iv)Jpׄ_xKanr"TPϥ.ܑ!L!^#tf]xpތs0LrF?~#B9MG]W'5g[ևnϔ͋8n!bp "N/J ۻH&cͥT[A33LRh~m]vQQ43ry}lNbMF,X8M܊~)fy޼bɣβk,u(Q:63DOJU)BqTPu'<҄Lj˧-&U;4 ,qY j**3];Hcz uB=UZP*$ڹj*8 ^"H5'Ʉ )sH\\ȠoX,&Vyt&=R#)Xll5I՛BCFYr+fWwK-r:?6S/,5˽#ؖl %?+ Wni f .\סUv(%΋(hܚbGm-?Gs.X!1U@%IPH$ ɫ[a_$83V?O+zJ *E&s`g d?*xeĂ߀Y b>nu'e-ҡàNhlia?u5:(&#QmrYT(Bjw(5Aᆓ<6u¯>:qfp"U><7O_jS A\0V¿ *O{5ͥ/ #>قJay_bbɮ1M|6%ށbtP5lޮASM&QZ\xZ\l~gKXgi5ph=^H\$c>_3eg of캼-$ *ď*o;ܘA[ceTCkf%8ߛ;c;ZWnBEwuԹ#X"9XTX qP#aAW2 /yBeQZWlm暯9 ]秷!',UaOSVpDfg(F!"L@W@+QͷNMu? 8f%poEt8is I^jP/:6iȋQ.H4_ewVEx3y*ɠ&0ynu T c._zZ7dckHCΓ\":Y5N?L~ETΓ2cר|t =g7Cwтr6?{)ϑH@oK{VM!L߲vo_Ӈ)ίJBX1S;F!Ə/%8lpϲ$D(n LmC>I`j6!h"?a:lNIOK6L[x86`:' 5O{ y 8#2fl;OsExv*ޡ4<ݨ:DjB+6,jg2';,Ik9HC/VT@~Qye˟d>B _ Fyy0P\([^;3[Ϸ)fLSc A57J IƑsG ܲr*+^,1ґkFu۳`_o"bә&(d,Pȭug0з']F]ĵ6{Av> mo/#ۼ)K  mcK6Ѱ͖$S %>n(*T0)yMǜT2#S3>u `Hri޴Tc[ tvh'۸ DG):uPg=s9؏ݞaOBI邖2yOUAt_=),_ql5A 4/ᜑ%"bJ1Ibj839M@+L}߱mA,'gx=ˮXauXm:bc4 Vl .2$209bJ[RT߂5p5o᧶;]XS`a^-QWCvcj`}e&p,p@d[ [{%gIџuC h>%\ʽlGǾlFWaab8)vb˙n<4} ~6$]Y*_b* )Ʀn|O[vnaeMm@=' &_q/6 H+(M$f` F,߄&}5I@eIXPcJ["7 l* ㉗ [¬3{J,2ͽydfhȑ/K'uA ^2 FqZG4q2h1*>_ =#z(wqt/+9LM-}vl~k.k/IM8aϐ+(r9yEyзDdGm,@ :݉u0[i#1Y/j-[)]剦N~GDR'-''i&gԽS@S܀2J{3е5Z:-U,ca2 B?M#J{#)vp& \dg遶f83cC Kt8x8NϏ~{W+[wXk#Ajs)0AD#r$?| jqԹ|F;3Á؛N>r"wuRQ1T=C󶌄+CGv|Ǝ'?pPSVȲ"klLg ."bV!|G.ښӟ!U[#M^Ծ- H(J$l/*\<WqDQʠ]-{uRo0~9D K~}rsCTl+:M!]`aO,_w(zZ+Y1,* R8X%f2ת^?LdНBN:2eqnP9,l(OHQʹw,yi@OZ1\m ̜=,6|coAuˍƎ9l R.JoZXpGO ޢ[eй|[<tDbR>_Vb~NaC7*YClaLB`!#dY<ޕK6ʦBNcY?= dS% #8V7"Ơjqy6V8;$=:yaUAxP q*9lE(0h3uVXw6>`Y_>7՟צ lp7I*(; Q 'x#-Res0?b^>`D/EQG0gw?@nevHQED/c3P~!D/ڍcje*)L|a֭G_`u/meҦݜq#BN7#PX6]no4o2yFX$%H8\ddv$o=@Y% BwLx #z.Zm+IaNO<|  8p.Ρ~ OQMNb}^[? vrymw]Fwj=] bJ6/|ƫ8Cq8l7xы֜ `?3_*Ic&L% ,!6W۶.#"R ,Tك]U1JHfz#>2c\ ] I1E/RWta"C>C2?:;eS1c6uB{lq#ޫ  3I9@B0y%y9 $\0~^ NaBŧn%=r_*Tp;1~m!v0!]i`{2jZOG2e&f3p^ =jo-$gc0+8E|@BRuɒ[.von}(CL<ƃl>>3? 6{ xd%4a? 1a2A^%&F.Ҧei`-ԬeʳK3TE[7]UKw(PbrKp_\Br\᫩{ˍgDL*:h%$ uVos5_\s>k*Uq%}GmO >5'6E4!zw۬b.rw&%2cFLn foy(ha;sg 15 ~|CA`p #}>JK cKtQ%0V|NutS XKպg)P?S^W J$-xTFlA7@!{|:Q{t1*#r9>#'Ơe`| O!juR o 8`j$0Nj?rZ-V7ɱ4awB%2Y1[xE:'U"ϣ4|:z blnW۹0^"OC~͒!-pXr =gpkOn3S>ʐ4аŏӷ ?0Tg^Im}wBѢJh@? Ghu^~Wʻ#m\<2NsGM9>[CUk">*u1ҺTDFFhvB'Fa잼ȏ8m 8A`g8=\dlGDVi0b<֑|j :S'%O_?-P+ ov w"5k4U2n{7SњP Ty"WYVP By;oK26Kº" 6ծWI"Ô 6HHdlpQf?WF4Cq`J5Iu0ÕEHJij=s|Etg+K;$0H,poUjzT ҘMX5GuώP_ fuϰgoo3( l]{PRa#ME1 42Vp2 dW蓿2l)Zו:;Rmj~eZH(dw sPbTG T'l*9늅u^=%? qGKhyE_aQF$rA/$AhYaZ|7_OJ/<#f~a=?SM l&i;DetC3x_ q'>OP-^Q|1P1D+ŵ%rӐ齯g}(y؎=Zc{y$Pb9 Š9L֖Gq4ۅ' m$?Mx!{?R%~]U8~oo'z0r>W-g^κ/m(ei3Y̸&2,w@F|ƴ$"x o3BuG׷ψ|aAxOϥ>"IK1fbH=x#4"TI(|gVɼ7R9 ,e|d+leO"{szѠ`&/i6o=0AiBG9ԓIμOϞEx<\0mǗhLj,`0 \s:ag9&-y .lEmaŞ)tş68Ry~P.&%Y943r4wrtNS~sWk Ud/>_L׬ܐF9{ݑ Ju{ < m~lE=n3奬WweSb!ғUČ,zĐRb) @ƸNCB41U@E%r/,v‚lJC@=?in*ꃷOP K)慅'Qp|3˶W՛ӴgieŔN(!攊sq럥\˪C;pt-ٌ\y٨]?I"S f&>ؙ/⍴”|8g"rQ B1 Jc!;Ai(Jg$FZ?Pϊ" /A$k)l4}+Mnb)LBj1i4d@g~d^oT } 0HgdMvee+ԎB; ͞ۆgB͝F[lÆqzr5p6a%霵 s{7/7C5Gr7P7 ;Oۜ&+("q -2a!LXls~+yu>cief uVaQtW3c/@%t. 2,ja‘O&-"!IfΘVM;S-/8šRsOYXte< ά(1 N?h?E{7hʼn=;nO[;H__wwYe4B5#W oYÂ> "=f&yda߂c5[ӌW6%gߺ KV&.+)"|- רV>m+3o6`͕om'#{ؘg#%j)tOTu::dO#|C/B[(x]F",߶$:t]b/f}S{f5Of'̬zs+gSJL+Ll33:AAeGDKKad"1Pn~PL{⌃d7Vƫ,wKLOXAZ͜nh W2j(!bTG-*?;r*qߑeX_r \~zʟ77[؉7q:Oc5`" D S~"SEmN# f-TL-QM^y.؏<\-\K; /PSǏ|²3zVh~;_n!)* XoMDWL %= 93$~VV2 hZjih之}$̵h0%f?곳熳hɹ.wzpE+j+EG$ FIkyeWr޶zH>ni` 9p$m|h}6$w&1;8D'$ٳj5Boc u!AG)ONxazFnѩʾANș՝_D)ٿ~ZL.2N;Ow)nt%d RA\yz0J@M/8Nl'w{\4h];% 5!h(*n;`!94[ŷrQ-{-k!Fv TjeG9ϛ& yK oo 5Powolb;pĦP$7 $Xqj^-#(?gZ#ePTb2ƣ/ck2q䯒 ݎvcp\*wp+YABzuCZ]ڮ$+}5 E,Flyꩫ\䱉$x!gR;*,x0pC i<ܐm]Y JbU>GzK޻ vhW;&P<.v(;ݪhLb˧<)Z>QQ3fb6|T?ف݌BdR Ԡ&`RKВufc3[uɓ)ӞKğFv bK݁ _@%D["#e ݘi}1;r2e(;6>ȃ~MCcZTj|_k~ !d.h;ӒbChW1Pm)o4pؒGgRǾ!뵔Slmβ^9a ߏ8icHpCOhCuaL:etdl0.\rﶤ!?>N_`-X-۸,0e#>\&pe)q퇡c,_.l)s YYKw⨳g~rmq"S `ѐ6t~ʏ= 5&:, y/jz%ly|eӃ{xX$k Ư8z|7BNG QAtؠ%Moa{NN_tY8aU=,`mY8& ̺1G+èQJ&!E=O, :7;sg DۑS#6+qv%MjRiL;t b61g蚜W&$ ݟbS$s0z'hdBYcco2U;T mfa+%a3˕TlgifRVD-$wݛH6)9a;6vzsRL?NʬKK wMj=k.cS7|VORRXx1%w"4 ZI^6P;}qtHe<`U?1壅Oq"f&2|fJVyaXYz x̬Z+򌲅fPDYD,%6"Ԡ~Q Z}gظ|0ƲQRzWPg@O-~bO ,`.jjZ^3ʁjy}j+NDPD|zM<ߪңaL©x)瘛ƢIkQKlNXTs6 R 9~fȌa~.|?9uqG7mSA$ Vq# 9$Šm&|~~cdn3ٖMWt!O;EP% Yޚ8i-D/3ec=ʞTO] ) q&X;LÌ Q87gNZ-3ɀX O4ҚLh_`ahIK3RDt6{Y_;ꄜtT?PN_+K:.xxev""΢Q>uwK׼J }^ƏmsdeS&?ٽJD%4}6lˋ܍]~_<؁9 e2+L7za4K[N? P!͡UFaӔ6 "x^gɉ w9~⤋?hi*VQt!)=p J [d5i\y{ ɍi`7e3gMq*W@tӢKٔ]#Wt!?d[i^˼e̻JF8dVE17G+Z]c#qO B &:*?q~Qg>U ~f3D[r)z}*Fq8gyJ Ӱ,5s=5-r9A*ƬmÜ۲|{iů  [&PE40[ C6H0&`w3 { ^5CrHvw i2Ҹ?3D)=ԀQZUm\ə\,0d7Uߊ2%z=(vKz2!HU} dJ( ]?t6t{(`3%ɽɥhp|w!i]e>35N{inZcc_nKaur=krEF +K\;c eHqz{bd갑6]vA|C~ʱkVh  TuyIPn1.L'bx ^q)IYW1Tq̝Dy|f:er{!wĭ["nΛF#7A w{*5e2VMZ0[ظ1 IsޘL+q$)G ԑAe&]oXťI8 p xK~ko ( FgkrIU,JdرRjb++qܠڠY,ʷg/<`ɟ0 z\3Gr ︵l>.#zp 2J\٦REÝA̮5Fa7-˗ &˧,\Q4en/ 1zGFf`RZ8ږwK/I*^7v6՜{f.>X7nXK=e@FM|o#PvۇB/.`y 6ͷ?[u)y-E|IX?@g}7:Ic42UPubv`-oe5St͘'q7YfV` [s$N튀!:HO^HJbOV䨆p%p^#/t:Pk+SwgJjjl:\y0F  0#MWs2;)xT9HeL_E: M<<]c3+Z~_kJ[ \_d9'Bokxg=ݻ}?^"/u}= f!?H-/c؃aJ~|´ۇo=RKfE{J@G^ft7i;xej#VSΪ>HG '?>)~I(柛>p%EPr!B%n')Q!!l,%;7؛=wy~]='FIom;DiqER*$M^-!Yi*uо8P~6u%v ̓ࡐXpνkٛƴC9mW5IVbґ=P嫓 }̓c D=ޜ'{Z[:]{{uq4(i@W}>{|gmJ(}abhxƱ^}?HCLL@y&ᒕ7k>'pq}̨&W9ng=7 MN%$K=KH;_B(GB(ǂ̀8{bJ8Cఝᥜg҄MB]C`\qo*M\Yu/IyZQ~ W*Ś⃃I袖@ᾎ@p51lIUz6ϙv(XMYm}_0X/ B@Z8V&{,"|sbh%Mf3oTIJ=? voSx֋fw}(4t\lȻ[X6Aղ PPuMZtS'ׯ~{?&5B XY iw 9PgC (xJs 2z疑AWXpb19+jUT$\h/&|gzA};t}s [ KT.܀1H 5"Q}=w.QIq)߃/EF@R|Bqm LWzr1 VCQˡ+VnZ\Jb6#"61r#oA~g\f/^`_;%y#H Ӌdmѳ%tlkkdN:8dMJ>Oxq2ޤ?ɸN3WӮG{wxš(@fVxJYXMS@;Q€X7Nvd1 Y|\"x߳@&A֭=qy9}0%xc=+qoT"3ߔJ -t:)rMڡFHg#;=ff Pc2չ]/ML{gtBw ' cuVTJXj`{[Ӄ.ksM"پX?E v h\ޙivXTws7w=HJ|' `sEp]5#Z%dW@={zOIxIT 9]+F$eЁ6#u2@\Pit++ {:8uPdVT6&<7-R0VD9Ph`h|\=']ɤbn-`+-`u,5di@a;OLdv=֛'It^؟BXbpPZ7ʴF5J 5"[ͤڃXOg4s -Dn#m"OIڈ[peXFKo~Mz«f9&2Mo a&{AҐ%2mVS:ТeLݯ1IjI:Oay+p-Qy(Κxۊ8,+n; uCEn{_(;PG_]yh/6C*Ƃiҁ߭W-te? f~KJW'$X+=pi"o_.A|8G+$esf΁@i[wF>hDHNhPE ewt~̓Q$="b}㎈cLU(eN/T’G/Vy0!AuaSk+ Ӧ%wAP/V/iq4{8Sa=^ќ2HqDzBMl)b?ӼE>V`* %i.њ$eQ4M~nLoQyQuzt^о8Е/ "ٰɸ 8w! Lf2;ܶt'8g f5 ը7xL⚆s6p܀8';m8ky!ˁHjI^`Nsf8>X:3lu 6-n?a[6>>[:P8-?TXQ_jfYݓKM#՟6&]r\TnrO|U~Q(3 lQj)oti7"틬u}XxQkV1:kf ~j?j+`.d@6N(PcQ)p47~>L۵Gpw:J壀} i绩V AdD&S9b}q68H+9x 4۩3<tVoʯoKyv9-Q  .ɴd+H *Xc}aBUq?ӧ]rx]=~ =4p?𻾎fk9mvk='πI jw0rGJ`Kb#o9 [/e5ܱjh.`ʖdxtcs(% zHQ7gIePН0dDQED6*T&(R`K{ nb_;@+ۙVȪrT1 l6=Щo0|+E}pS6s(=jkgh> ]yʎdĉM7{#}1 s!xi]=K֠!}-;kpTb܁;yiac"H\I>.214z6'ac}b?=u !iP H>^ N9n*Ҥz(kMP>^tu`eoI ,@lssʫoG bu6( ϲa;H$%V݈j]uzez1Hc4S[҄siv5EUbs\:굋ǷVo+M3 wwHTi̠t0}& _J E us ܧ c?Xoj5L-}H/4>ȉxR#ebk_~h 8{_N 09dGWygsKK'E}" .)P s.3h~[R`/xʣ7cRu/~W'o>2OxXSҁ]ɖ@ZA7P= ] !yѹғZ~A:+6c:]ɑTo_mv۞:ķXC%fkyQ'}i#FVd "fL/QRf+ōy'| = *#"+{iBWg<넯ص%zoOn6uQʜ^!.BU@0v8Pүv9-_vM \y.ݨ$jrSqXܻC&q|RM :M0(|P*;lPTZ(@jޛ;;2t8*]5bR򡞒D6nTdaB%)?&VR\Z67㾙`=~čETQ:G)ݾ6AnXj*W(֕z1R] %ӖaMv GK}b@tȲѵ`9bP>?B6-O[hUZQ3 Ya+-L(A cИe-*# hwrpd>*xY+G/#=*,{3v m `PXJ$]b-E2Gnd{jP ̳eysźM~Ҡ6 3,~Wwu׳qxgfB7zµ2N1ti7XkB7%aw/"njt.z~5 ?f.|QQ+8z tгF?CY]!V D_cj.Iv#X|uM ȃkZa}~d%D<_A?֤xQ%4\vgZea_RƝw_=| NKGEé)R.|LyXɪaQ[(|4ˀ߲]5$zk}٢P "gg2F;NUJ$qEÆ]ѻcȈcGSYH=D&șW QJbȝ!̿9tLɷi+`Z$#[fC<OAi M8?+6!9cWe$C#)( nʹ-X\} `] svwXLg>TwF ~5I2$̧P:w&wDd<&Ii_&w^#h#|D3GuK?_!jxXgևTcJR2,Taav˴R80>WA%Im>Ѕda6_HX5H~ YOg!ykXf}񾠫(m C&X!ѲQv Y,%')_#~6;0~ԺQjT˭njVdy!v+?w8骦ݫ-t ɧ?Sj<VW|>`h0XIzS,QGٺJ)_@hH l Яf6FvtO!}XfH=ŢMĕHQ@+f q}z9(am^3FUEs1_,Wa`=\CVzF |4O+MD`͎~1x ێ`! `4 ndL$dqdsrx17JVȹqy~Gv5:{ ks6CKnڵ xͩq5yTJ 2[oV``1^$:#HHTt?O)y(wHqz@Nh>h3P3\@fK%d<%n䳀Ti>['G~n'Id /|Z*D=e4Pq`+:vM)2~+˴UʾdJ6[M bѯj;IRf|D[wb]Z=:sS:R n ˤ B* ȲRmٮ51 ƲX4 dF In7r8cXV`{3j6(DuOi1@W\3{=,]^ Qm69+eR16{j& i@mVgϝt#KJ<(3u E҄sG±Nl.v톃 ? sc,`JsH0][Ի2W^!㰡y_$>+QhnSz'=+ӌwAoȥ4\g$684T:Wg~P\(qU~Mlx- {`bB;t[-xjĀ&P1dgKgG3>1L>RQԗR?R%8ź#3: æYcr(֬T 09(C\r7M==+l<Y\3b%ԛ+>qF5>Fkw!%N LqW*S| 3 CQi0ug\EudW|ڟ,7my%p\A ՛Vë ƒPdg* 82&S`LuI@Yq`oL$ǘ{g\w4;R@4doQ;>T_ױ@ţk.ԔOm]eԦE0B߉|=Res}sFRvk%t#),-5fBrubic2eN2 7)F_y69k}"=W>]S ~~yRq[e1 ؄uCBt]vA6K?ap%=$gP[ 8d-Jrcc7YUa2Ʒ5\t%2el 08Ro ˤ,ʯ S7蚡RS/8PIH~aؙѦ|=0P M(uWTd=r`~Ld!ɹhpk%&Zf 7 {%[pJf4koHY/X`0c̶3nIzr r'I$9t<_Ѳ Nɥ&^ Io!_^Zk_w6x\DǍu;X"V.~খ]iަ(fd^E 4ʙ{$7O`KJ$?%$!:l yg8ô_(elAӌW`?]7/TyqC-b5j !-x[lg}23M,.%Cx!7\am~C!,8Hli n+ǰ^Y4`y-D/'sTOk ;&TXqS- gܮL"_*6͠i 8gf* ұVVZ|~Aj|t OL 6݋օqzQ5k_H If/pUCT,h6jX|>3&5:W&(HU n eձ#>4 5B_[v:)8ɱw0ӥBL8f;w }*Xjnf Vrx#ufqK8Zcv-9-쳈{qutő,h?C+MrF.UhN"`VcBK8A2"܂  VBZ[4WՀ0ˉ< 0,@DCC6q&?I\aؽ e1C OQj=)tqbY0L ۿ=qRVpT[0&SS'XHt9b(1\`u]wp8$[Ϟt$ 3#hk^{$rNk??n90X 1>\},:w̘su `eUaOxVy^F2q"zxuʭߠ*}ޣXd<%ci 8d'KP;#_VGe9Ͷ{=1>7_3yxFt/bm{ [?_@ӛl6ا?o@DtI:sU5(z##$Q7'[s+W~?OB[ < UͅT{lQLP9}yn ڞh4C:Iqk>#σ2֎b5tt,ۓx,=`ƆI~MYNạ:;)s[C0(>Ɍ6IY/zKKqt>4ϬSCؙ~,3;ݘ\\IeiTK~4L3-b\7d`jՑ۲ )>8>6H.W=eH'sd8k/_0g˻hW5A['/&I-z-P Hyj㥼WdI`7 \|컊cX%bm+Zkxs1R^~:"b O8%A0(N% se,璉4c|/Bt5df.,A?h)}Ë.MIV p_$<ӾzŇs v00pd`p`HB^Ǽя)w+ Ad< OTW]_5hz(MI.HvGի:2ܖd1Ֆ#@8$:Jj݃E 9 cDBU_P:Qf7fcؐ*QsA;)uȴ9}ttRa#e0F2!&7*uT uB7Y`1q-j aY-k7,ZbS,@YnKo&$acHVH.TH"i8׹_0kxd- (>^)w-H#9CI++ ܫM2XYL߬OFTV@~} 0f_öb5yk*ބp "e?T%a4eOXd wl2A0'p["t ҟa1A@sCƇ|eԈZmM^"5prV."Q:6 rw) EZF;xB-ãr \2.U#{ahq+D) f:$2:R!u$sfa͞t*θ\SSBdSnmxNiWnٲ":V{ARJ0*Uӻ}iW;FjQ}kKsDI`B7AιlQG! X7@x<:o$A[i N5!>IRDdӅCc2P38?.@K2A{jaѴ+m)A"ܑM>8+簞Bua86=wk.!v72׺G3UA[ZBs+2L_ނZ7ۇ:sḬw3o|t,Q J|m[5ƹ gܩ"Zg/˘LvYaƙFajo+%p{tz+@Cx2*َ[+e]fWSJz&Fq/b;[\a Q0(?cj}D=‹p]9ŅƋǺ@'Xl ;!++ 1OAI`~מ^a 1s"TĚcPF+ׇi&|e6nsRBܪ$S^ېt`%chY>ĉ<A(}F&zjDB psxV$_PvU7e qVa{|c<ʩp\gk}S$߿}40ytƛ)$S&ԶV U$wJ$T@t5iBĒtzAߞ4 h`v$ 5#c|[T9O$zYfpD㏝ JmExZ9=~"h3OzXݻg6q4z7$d\cvy@awD3d͊1CuP??V+(}YWAsSqoh c قlwV ,Apy *hSYğg~v:S^t'Z<_%+~S\64 %F/Sz7]|1@ՀӘnh*ȸ1qrC0Vy[ ZrU"u.HRL!Μ71L*Ool ^'Mm3s y#KUFΔ7+ÆfeH6gvݸwL/Gh҉rFˣ2g23Mw6 *H"vsz#p3B+lBq~pUMP=nWl-LZ# ԳIU ( QL,Xvۏ=Ki{ `z%'[`5ޮ -I8dŪ)־*]).XY@<{KA- S0}due}Gp%[{L+59i?RMicT(K?On4W;t xrј$ tsW+tJ"XRKfك"qo}Ud)}ؒ|J{hכr[GkRlJgwhIB K,ԮD;H-Rܧo6C4K3E'sG$9 ]σCmT~&W.Qۿ$W`Z)^P1-ҕd (:-BF^GLٞx}+Kdے"fS/42vD•c\9TJ19>C#Xۻ|"[I\ d&q3dD3⣉Li"̖qO7セsp"9m 0;|[Yјv]č EgZ7ZO9CUfIe3g,Eݠ oxM%]=4aϧٷՂ XWbג,p)S{#c7F 2{T2m .g78f-mX ƒcGF$|կ! E(;ߋ=fʿ `"Gp '8jP'(uTwT #zJ!ۑȗgr& DԗTd9' l l<9d 3 Ͳ _ťyY}a{4A?'gf=e'Kvo\~JШ>+cڌƅ}ђkMUWLixC0Xذy f6V[1osfPưGgCOJ_5Qus>\'ݪG9jYU@J3ۏL l(n:2rwb.AϻVBY,0kAK:+e`ځ/Cs:Ƴ[Զi%~xb$P0_O8}0L`A A~1wl~E}ȶ(+~B(C򫘤Q2oB`5`v l(ӭ,pJI1d.v{ZuҮ?CڌlP}w#-Zf)uif`*w _8rĺᤍޱ;/ pUE{$AL ښ'4 :,ָPm6b 8H)Y[znD:H0P6N jA^&Y& kJ)@+\|;`T ?pBZd4}R1mqĉNTPqx 5BAF/EOC5m+\:Lj$sFdnbnZ ۗwa!]u=[(T4u v:T>K*FQAB Z:?<ȢEcP߇<7"eTͺ. p4<-B9BfAu-5~% y,!&HD䧠Fxe1ȋA~/7S!g꫙}Jt5 R _+SZkoIepEFhQE@7y_se|f`>M)v8d,pBz6x St4X_U1 H"TMfܖަw+dXB3ҠZuq1|j P?(@528fEQʌ/z "9>g=\T$'doʬ%Dv{~L3ħÂ~*G6!r [g7dZpsQ3՗4ܬ.7ÒA6R="l"bVQڿ)riښ0GK8,Fp'nUmLsVX SP ?AR JRdQSg\ 8!ϛ+_-]pLNI!"4)LqN RP3-QjyfQ@ ٟ(E+G|'b'nlb)%aucKEr }Sy$#~Ր uKVto\cܜ)f]jtΧ5Ɓ꿣0z3&J sڇMZ΋m5ʟqpCp<&`F:s6t'킖|FPY2^MYM<%|хfzqQvP8=">ó5 VGA&un,VUThiiѠH@{@|8_=&t1Shky2g|1*Z Uk碿<2JB[ C+ 9y­ xGa #F{ H7OZ]ppV(BPŜB-g< >` (I/$v_Yd"1\n9OxtGQ"Iv=u?ێNS1]C!{kDJg2unKaTY8xC((G "oP>K:}=`{Jngڄh<(4:j =? h+X4b8y:5{۶ \ByrgDsCy> 2cϐNH|C%.}%}Q~C6h]($~Ws5D`C?OۙޣX%C|ᰋK7 {T:t\S,?a S,|m8<Ӵ~N43>tFDAUu7t.̦̮M8 m8+VDq=Lmy$@KAx{s-W6m^:JW[2uJtڝCUfD){Wݭ2fj5)M*J!z-"b(r-2.ņ*n_\au|ڝD82$? Lv[avW%Q8HbN&f Dq~ZjnZ)B ̿\&y>i,j>,8-n슀xfW(Ϋ&s3"*i[:a%٭}Tg~v|HY ÀDMC8$A>$н>rF?ἀ1>hO 3^٣\or6T#(Enel{y.bg SXK^FCx?FϐE[{z!~ň5!EFsh(A4@*Y[)5rM:8irE3G)+&'r$xlXOrZ=hrJ3tΊ޷;0Yht< i4 bwJ|x 'lx"Zs/) K ]MiWQ>FG3+:gmGYnML BO uw$/P5j­o>:xlG=; 18*씩7py̟RQqw\V 3zoВw4(᪃S"[Q gxS^gZ~?n{]\R&I3ҧHs4v72Mrcyۿ;z3`Ѵr|Jyvc%GNݹt2cr5h6ní蹜}zSq2ua^.ii2O:p훍i+ =O[1eX%awP|/hS1}DsWK(f+R:j|Y_lJ? Ӝ`؟ÈCżnNz|xIrׄ ۷zolid~ayUs'o7-wEiEQmM+2&KCJ'hyɦh㣤m8|ѡaxnW)hqgnv; t*tstECdK;$qN%~TGu{8I@pZ>*"·{#O)ʈkH4HljDU y`#J<l=@tT6!{FU ppT .ᮋ3Xmq,yEfqXpkX.qd |y,oRSvs_6!!W ly%g,-N %kgK8,j]iߣb"7ⶃ e &VBeo٭,T@-4,'Vpɥ뎢x4 J:Ӎ %=; pG)Ɠ}k-f5`U'K8aSJ; Yn_x?,*h{?s 3@31 􀎂0F ^rZ;B1-KC3ScuQ#H3Gr@J1*: p`ʫ8=^o[a\'C!A@T(Ter,+[MjWRsWZU2E VEky3nⒼ`~ v.1 ( 9(.8|/kc]DN+RqW,76EvBOA3CWâ|uѐ +T孟mxbXp]Opbr6;x)8MM(7j ZG|v&T]61x@7>oNfP gLEPZ㮮C~r Wy^˞d!E9 l[tՔ>;?љu8G0Jh=lr;W@t[ik)z-p(dnж^Qi A ~rMQK]1O&+hL=)PHgAfþ+Ssxrexs)`@`˔f>N 9ȑQ9HÛmy$_ 5NP~謦 ^! I]V 8"8`2K^.!~yh&/|$6[2g7{t})RƭTWc$C2o~hEn;R߁UM)A~,."[pX~Cvy`fޯ|?+ d+'A|hH!x (c,򣥶X"]<~[ort52I0P5%K NV̧eL#b8`$a:Z"$CHjo湼 +Ky*ZU.>1T,mj97ye6VS4J?y]þ68D+¿ĚIAv/*L$)gm Qj"± P]HZscX 9Y=d"͟&f >o3DPRAۭQ* 89v[ d?MLΧip 6ȣ1D~/+fֱ,,Htw{Da"*Y58Z(TpJ( %^$GB|McL'#wsR !PQDJԹth ˛O~9Dpwb]i1Ձ/82)" s3:3Rg—Le]%No2#]q|mgě15F+y;Bg_S͎=6 f; 4 TERc D(j;5p" z-_.Y<oJŶYTR)sf):`k3~%]gr̾/:e<ɶn)`*~5 Z 67XNlD|{#fX+CnD`}aq:2H/x$`)Qt?;оHQ^&Hʷ_͊󪸑z-.cplSy)N;+`7ޅ+,ntO"NT1+7xzq ; G˰i$w{.F\zY(yWСo:.#r=$ɩ{RixY_hF- Uup'Zs.4Z db mkKG~)23%JSKP˂~n[ZJHs2O!; ;j#U$"Pn LBfĪ߃T$5\.;8mt,.ܐc$uyRC74D%d#SQ&8T%/n;s6kc\D@*boRn~ Q1rg2gm7bDUl e{ѕyq9~-!c|hHwa% )gԟ9ҿ>"x8_|Rva&hΝ>.(5|i@!i5}J=@]ziњc.6dv[9{=mF_Gy׭?Y2{b2G'\Hͥ/GQ*D/9v7tRM?PE( 'f3!vř|0|}ez.̦wiΛ^tnT (4]h-'X~@lѓ;? DcK~:6:dbňe&AO @sŭc&9zZAbSx+W/z \b]:jJMZ'8Val| O+aS;ION_n#˷ LZl7H@s` !N" B_CTOarL;Q^ĐӏL bou^ h)'{dp}Q|׺kXo3)/N% 0KHPD/4A{nh;zûj9dGxy G-6emGB묖 k(X|Si1d3u ,EYlHziCwI"t5;DT~)3wjɝT3?0r:@BOWV4Z?\ NOeHnoN3P#JlumЕҳ9 ^;n I: \UwD/(/01rQ{Ug.ݰ@p"$* b{S<G<,OӮ><5B!q4d>A8l=ײ(ݫ{q$eFr#,k"x>,K*O&fƳҌy>sDw+\SΒw (uݝ>,#A rN*X"CwՙBР9(>/jk?LI?Hf_fvlh~_<yfΌWkX$]]?IꢅBC{xP1ofӣcxfd{)FgvtNP<-u)` J",kL|Cz6Ɛ9rڒ@e,f 'h 6jQ( j>9VQ@X9AS\ѫ+x 4` Ŧ+~}/s j6agg(zR54#yޜe$Ra }s,Ֆw2#5ڎzEgBE؟2+hiwO 6)2d~NJMr$e_PE–Mi |vKDAV 247V]A=c 6 hIת OO}~\472kP\J&{7Kxj*Lc7ʄ"1POUo=@] K<7cX+_*mvV'|Q`tQZ$kz ,:2;Vk,G Nd?"{ lK8g6]3 ݋yQ`D{̆;SHB;42]})FWZFMhC,2U=ȃ! d}ÖeCᓛgmqQt D\RJ`wa5]3 f1)tttuݽ.a"@ڈ9nVEDP* 1xyEb.r9%2<3%V߲H 9pW5x(! bjS8.'Z̧YV!,kAf"mPr ?ЯUl Ua=Fƻ/lDg;OgX~ 1e @OgmDA@Hk7S`kC",~ia(PBE@t%:.|+| #6"i~,A}Qׯ0*Lhdba!*0m(fp0V5x*+| !&tbPckb5Qq"Eۤ$c2Ak|?,Ѽ H[a0_f= TUF6W)<-g`Ey'%gPBeSZhKF|x;YW|Q_ZV: y!2)y>ְZ dCϿ{ds^ Ea*[k]Eh csiQW2V*kL;ptTCRi%D(Pi_ؾ]).̈'Ev~@&] ̾& \MpuɊvG:a".ϼ*K* mU`^˖|IoƱGJl3F@ /R Tf_|%@E=uTx>yP/ ̤h%|q r-SW7T8a|тq{j/P身a#( v 9|,˄BJ댊@Sr`y#L̴iAĹ;Ղ\ɓxB2U}Lw M w@d7KH eZdkY̹ 3YCX;؄ ǜ<#EU=wib[D_pRKrWcE܇'x4lΙr#_Ⱦu,XYM، @~DW!Kڊ EWGEAKFg"J^2.J 8}{OڻnXd ϊ=o}u!*<. 蘒v*|,O]tҘwAXsb1ݔ[5PZ8qSaEZlBC8fcPD6CQ8<ĥCa3,)؉^日r |FcڐXhl>1%|m)&[KSN΅3D`G|:J((a ENhxSSIPxa4oصeM0ΊM|84DVQ*P!bJ}rbfrľ=%%QvH ĄmSo$jD z.NWn GU Jd-D)[P܎o8'8+Ȓ)w(oP%n09G7el3MVTS2q J&Ϗo(2`XhƃTzY}TFSӷ[}y!WS[8ݤ&37Ll4KznμHoUi)=dr'w wj}/&4C]Q8:/7Oω~Rю@ ѦtyD'ũë?\*zrN -Gݲ"gl%@ӼxwknIst{%=b$/:X0{=p]Eo @-zwN߼ȷ6R3L ;̅ gH*[q+!,A,4ip ga (dY`Om>/wWL.RŎE&E%p8BhOAz:73v8(^"j(}DDmį EsVtYgnw2_ уKvDǶSn4,Է`ݗZ/>Y w+҈>O>VTiJGG4lL~yP9lx$4$RQC' 9xˁ k9\\Koia_DWB?QJJ+h5$ X%cQ'%5΃{jzAjё0ok$04TQd9 'B]JNH8!_kRY87-1iF9K3as"eǥdN~Xf\JXl/PgDZpL&ds2s?x[6DyԄ<ӓ #q /FR'hHyE}`\ڬc8)2u2<=38kٜXjl-.&ܬgXYhU|T FРO6_}I8\ z~ B&uc(sp9" )42Yb/V(J' jc|5d{*aN]85^ qkֶa{|ucg*[]`dv >"3ǒ# )f;f`ڥyHlHJ10gFZ>Ls??o}(土,=V՝T0=݅I+aTbjfkjL{-vw Lն8aI@ߴ3PZB\ł~t9,^fڣ0AMXWa0(:4b̲4X L:8ʯYVW [dh2s:b./V?!*n :5鎗[mB7]ۤGjo%9jZ=i:' pC?鍵QbY^ ) is,EH+谦H-.Yq;/XYgaiPw H :alFB"1'aT7?ӨΏٜY)#Fa?F)},%#gh巛\"(M~{6=QZ8BДFՈet3Ic}_j2#9! ]pEj4s}/Z A8T,jycgm00>7fϜx$w"`s=492X%mq(glĮ| :5Cѣ3h*T˻fqZT˙x?VߴsCòsܳΰV'7bQ#£25 !%l1B#$V16>n; [>u ?6:r[yFOmÍ k5uzT1_5aMI1{775y長dѵ.cA!hqEv2׼sB]pr,~Z&1ˮ!(wgWzC0''At+ѹ׫f짃cuAfk $ɧvΞ^bv:J׽NvWgʃ>x]Z {Qoom`yQIS o߿g0['Ryё=& 라\8 ͆,0RtIڂk;;GeZ P~tF~aKCM++-"HZ̋ZA>Nħu |-)zP Gri#f>*]I|9PkE0Y,'8_BM @%hkn4B9qrHo qQ(cgIעT/j:f؏I ?JXǔI#hF H,NCTn?b[V0i=t]8uv%:z>=q:,b$5&tfV7VD0!d.tk"i;$r?90Zʳ\rë /'4 zOMm חov >v?1uՅ {jIQo. \r4kL3W1 뽡Pk*)ԛD]/ˣwmG:b3JB\%i.`X«fܔM ֪(XxUC5<eϏ#^3tOך@i<~2Um~e --擘*C VF[)V)]A4LbTpe]~VvN6t"Q=5N]T'J& U<1A;noq C"J.'"LƆS&:*BhR =؆Ä4^-1g.6~~0 REFJB-RSmUฬNJvˁ<l_=|b:F' %dSm;<:se2'rTI"e u8CӪؗ :BHVl6*vK8)2O'R4KWv@q~4(+V QQD@pv[bO`S4 0 fiU%Kc\ݭ`z&>TgϪ3sۉy:1!\#mCz|J% #7|NҮ 0ᴹt]`J1v|,ɦc!I+=4R"wQA_E@ZmxfĸRj.j8 Vfpɜ"r[rod V4yQSČD$gKQ ߧB_iS#$y^ ~!'O4|~Dɖ\vd9!7`AK,xvaV:4s dsC{ -A5)ٸ^B pI%W^IcE-7ː ZlnC]lz'}EklKP5 4{@{LpiJ3#׷є,+LVD/SU4^1Qk}yg[Wg{ȲIW-V  ^ci-V&s{5xt's^}eW1p{u?;<Ci;'2xBTvE{ws~Z5Sytu69H7nTt9@Br Dt/6ndvk pY)aMbc~تܸ%Yb6‡5Dx{׫*6TڅlI;钩#[=MGx\#Xس?ήM T`|jZ{؃#R'q_ WuYф^X ~ȥtb'%P%qZ]o}QЖg &Gy`t1S|Uc'9'~-JNƙ^e-.!(GenEFbsM}jVr+OV/ #G${u蛄/[7<^7Oёz3~v?J9H7^"Vƻ9~~73B4nZ"=㰗%7): Y@н6$/I DhQIJi{|3jܮlhUU+%bo<RBKn6.^odҼv ҆C-{DÌPòu: >6VcE63 G,!|n.S8i"ن܉ajmA3nWw&UJw۝Xad#moPH(s% ?K8eHf0uEw!* >7r^04bULN H+3%<ob叇PĦܤ,tڧ29ϰX@H'>C'57f{u9I^ֵߞb61>!mhS1^V ♕JR^s?'B+ҍ}`ʦU.{?_N\/CԭW7E:"?{lFςY@ʃ⇆%߭'^H{RHϫB\y_ʂw 0#ה$t?l46P>)næ4gjh -zIJ³=X˟KNKHXJ #7ij,jnshzݬY'dVviCnD zxs-N]8xK_dsc h~RxBn%r=m֫3װvTBn=TmW\ Oa&#lܝ #8͟ȁ3=p0m.)0/yc&|X!t# 4it6 \1$>ZdluK_S>$NTFEoLVBzLo̤Cx]igFʦ\D DktӇIG/%.$4z! pߨ٦)R s^6v3BxOjWr\! ^"[-#GHMd7yd9Z_WN豥]Fڃ1uS|W!ٓ斦jr[MKhd50do5Kyc_ ]˕yj:H2زBcd|eH};c/e~`a5Tɇ]\^6{W53Os*靚BN*:X_*Bbb GXY6+~k{ڡcMfѭ 3$gU?v-gZ) Rl[4@U%DWE~j OjTbMU.o){˦ i5k‡7_oVz9W6kmeԻjʢcVLAn'~Ov+v,iOxZ.<]7E2t<\<,eͶBʞ3%cXt)4 VKLD|ML5&{*??JN++ `}AXg/ɞWFҷMq{g0:u%L3n.87Si;x*Y6u0?/ϮgkȉM, ,6Q!a4?KHL@0ڼR*{YSU>v8l%oBXkޗ1^vCfE^C"uo;ᏸv$]D٘> f1lhө8N*?P;BDov&B!e8JT%wDaseQWƺ)Ok*jjՊӽjۚ9,xBS \~#S~wNVƳY\=^9stwlϽYU/%n!(yY[f Cj`SNjo' SHR ?@BsM7n rhPi`N}Dzin^EwTl+dn! ƁyGAAm59b,YȿZaE3jh_:X6h=G<!5ٷw2]+z-+l@63.308Lꤵ6Rպ*i/Pȸ4k:3Z.oMxb @hoQSs wx!*aw ^HŤ\`d*o/}- GWpy͙!po}D:]#ƙ[[Rx̜kXVyr%Ax5맏_ ܭMr@(+xbrskF?S\itp 0O4KPʅ1l9wv1fZI5bGtVq dk:J㠰rbjG6Ղv .Sj/Nxd٫[m_:._ 1.)SR o~k]ŒBd7"Yl&w!F\K :MXdB%a A:5d ũφ _CjrU*3-*ޢ` 2$%*{R'~;YnI*r0B*̑!<8;%K=wL C!.hqdi`#d~C5%֕!74+9ljW{y^ƪ@9 fghùJ5?G믹<~5"u苬Z?$ 3)4C)7ˀ~vlVR()+ÞۢV_쯺~kCEac1^x]|{g8?#0 `Uv|Ib{ щ:pWpvR͈m;"+f!EenZR li6a 1N Of0~WİFӤkS$ ȓ=`ݕIY+z\2LȪ?XfM˔iUH+ࡤlm D.+TH%2W8p'ٳbI ᩞuBx)\tva5 M;xֺV⚡nK.9F+j Tx3 ^eSr>2KǛ%P4mUkLG~yz Ǝl\>P3iPqsڔqA~J:O>E}iw5P\hu%O`]HH"Ujy&5jw٥β|'7"H7m) ԢY(jSidg8$G`В?'3q}a;( `ՒlLة$2 psb~Z2Xw{I {Q}j1o ZZt} I*~o>/>ZS +Xn5-"~Q miXu!ŭԋ~P m 3n3Lnf4~dkDNHajR %O\}ft,]`!7|FnBjEYت7/$؁ckRkU抁D'x~wsc+T˴\#oa}d$|!F. Vڗ}dٛnY;B?X::ygMg>.tF(+ϪkJv$E(!u%Ņ÷ճ7c6>K]OpWydN,喐d}w~;@nRhMF0p 63фgAVJD:2`a,FvbMp@UXy8G݂]2kDRmEzL {@)MCr }W fw 6T>? 4m/Пm5PLL8hB-0\'2x|f NˀP#C48Xܬb{Sڔ c0wO0oIu ܷͅC1%B2ae;WIKܛ ž,V`!L8mW)Լv+AW`9}h Hd\gij_%7.MzCvjUU#2m Br3i ~?O7jq Ѧs47 BGUʴlk֭7hEsTL݄9&0<6Zc+KKOn o"Q" KD2W|I%P521qʉiO׊xhKuؖf؍SVy򎍀imxC߬MK^ e0as\iowXMn{$g ?bOH3/L\USQ+^3{X`0zOfhWDzXD!]ϝgzϏtjrnDHT~%cF. )豝l t2tF(žUJuM`ތ+r:Ax,`{Ŭ"&2I9-{he z1I"?,eJ+nc<0~ b!/l-a k93 o왟3Km#$0 3 e—Uׅ')AsƜt $FcLg>Sv6lPtD>r(n}v$@uc:UkPeL.:Q+]˒L"p)TWoW4!?j Ϥ 1o`z p hjƓdTeateb!c})e5$qʱ m;UP <r&5)˂C0qF :xw,HAAlHo2#Y]8&-?x2PY`6j\TFؤbP?[6fZqPC>,K&pOG+8;wKt!od=gfB*&_/vB2NdJfazvP ".!,t5O1vt7BRӫa"2,[9؝5z #0ebh4SyӎݖYTx3A4㗪'~\Po5bcF 5"2j×7.n[k؜ YL9Ù7G[?tL㬝SzvE86Gv1 J@-N7xNOC/0麤aȷ\\o{$mu_S=@XyU>zaGג1VR2AyF|Pפ%Ā(C%ن{fWFNk\V'iZf<-1/WS ?;AG/Y?8:U} Yx,)y?j">'5zu+LHX(w7Uܥ+5E*a,g)CNqŶ#x(' 㼽 ̪V 2?㰛)!5]BV(ȤyzWX+"/pЈk5>wE 4|vӶvU&0Y2xhIN' ?x#>Ҕcb-JQ`okGyP e:$t8nթon/4Tߵ:Nf!fS(z[d&[iEIuժ.B N٧a R^{uBr/(emrIP6JƔ.EhV*?&ŹNO,dT2ڎmM av*<@8?d0FN& xP;$ybΧ\*qQ*|1*Ferca yf< sy F'\IW<]~y\K#҉݁m"dB ֲ.Q޳^D84elşF|%4"e/"ӥ/#ۥcBgk芷P%!JZv?ՊZ1: M5V3vE>+dD,ED6gP?V[`LqsKo_{T4ꬳ5r[jT"d"XXRn樲'᱀^kL?щY: GeN'G&Zme/<} -y=جfh1CMJIgoXՏk:.ĸl,\7*&b̔.gps%+`&b̹ FM LD}8iڎ}GN/S?ae$ha|~Vhk) ܃%n&Y%ǿZoy:YƈҺ/mD UE@ЌNhvZ_GBH1ctH|^c|fQv J7S 2p1,b{8NH%ѷvU/0͑$(18M$]ftsix9/RhCgF[&=OImՅDC@ \V.Oӏ:4?*ip;EHP-%C J'ӪeYvw̝0$WU&!4[>T{QnO&ٵk2}Dvɚ7:F' 1k(e\-_SjR=ш~|9:^4cSl5'DM}VvHN.֓\ (GrT 7<c4L&_ G6_^ ^TaA⬥25J'?sfWb=Ynj *k'`{ò'ގ0gUQ1F'lOQ|w5)}zUgPKW ٜ I, ?oާPRv?DZAT]^y(I$?0J!\zL5&z꫶Ac?xXȤ &M5 Et =̀O:î-XT @/3Q9y!\#Vù% ʮw*ZؙBG1M3!p=@Ia, ~?2~[KVLuE>cJ`dhwDnr Nk|80s W j= +xhKIDx L(_k)&-c(X%1Þ/n)>Gf[;8F2#O8(xˊvagXtvms5y|wbk! gNR!wDə]Ulty_Xѵ{}D䌙"鰅x3~D.z}J0Q^^>$2ZS[4Պ=&sar\?jUn4hᾑ>{ 1N=-Ж.ɬB,PU-w]5W^IsxKivIm=PpgZjyw"詗xb; i%Y:En;іsf?vUŸ} gOJf▷Gk J}O 'ZQ& 2m`Rsu8/ĥ 5=A`Lm")%isOJqL`H99!L&&V _ sC`e ϓ/T\۳Y?[ A4R! #ךIr;Geђ>MfQ[0@i+J7Rt<ԄF)=IİE\ ^.jey~l$`pgw>{tb3dXݐO,$?eJ^<f}9 CۓVA^Ob}xb4@M,UZe&l9%Dۉ Ge95 ,K F c8]+Āv`_U p%lD6\ M=3iB3Cn񦸗 ^&;t)_Q-vhEc,B,Ϸb졨ztUtH ݫ ijf"UPsv{8#QHTAz0X$\ 1d8|7oBd$7E<ۧb!NM4$&բc܃nF*jp51-ߔwcQwA% BvN^e5E,*(tCUs1k%ENO|i#eI0h0qxb.2@3prxN#|b kL_t+RN PpcN}2hcSM3k Foy9T)8d31:OV*7Dx>(r"@%f?? x^>E 5zLmVy+DwأcbXY7,Ld<(-"`q4uWd1CϟpS|cU:%q ?Џr9 8y zDu. ;Ȥe"M{fQɩ${0~ĥ{Qx#U9\נ%)Y]ﺛ0Ivq P5 J } AS[jUǕu= f.tBRdƶb¬ ?F45a50vHQIn'5ga:lQE4 e$~Z%|"vQ!ȿ6릀|яU xD}1`A6»6?XCӍJpx ّ ʈǵeOQ]~|YʳC"%Ӱ@G{9 j.! pve]2 73}]밂 fR^h9:MSRP>bSG?jH׵n܁孽A:&S\=IUmQkW߀C|p vm=Wu||`+iڡKCSjM v3ƏbK<{+,f82周n-C>'<,GAI.˶@NvA]^>"bm:옼1BH3@7Hws^ jJߨoc0ta9Zَ"J!PLv 68Ħkv{]v5'd$N3v)KwnN?/!Ăwq{<5ǥz`,eR,.nvbN:@Gϭؽ8J b /rIvɔ|.:na=r<-\m1%T')&Zd G-.JZ~ci&Fx 5`1=6R,/VFf.0\Ƀ~ZM[ɻb llHBN/0FNBpO%;>*C5, Jephqlr h\e^MT%OY:|?xĤFEVI{YGеfEM.~5iWR1N[4ZM5Sm0 MũKR!9evso BG*~51!83BUM[Ǩ[cj $#ߩN JL0;2󹚅[n |Ӂ2Ō}n42hSC^:Y5RQdc< V?%u?Ed=]Q(8xA| J61_BXϜҩEwXl p_ vά-Xbn5+vh,Zw qZslFOatimGM tلq? mW(`^=Ն 0lz.8ØW L"]cK#Er`s\T%cP?br *UApC=Qs?`Eq9Jc|f/(x YT :b?7 JkJKH}`9UYPy9j0ט)P@-bË/aࢳѐ.q1~ň/[C4@ @9q]fEUdUB@@1[xϨrIbG.<Vom{$fuTrNB|nYxjC,\(̥X(":S>hҥwh,)Jo9s3iW"_t:w.[G ]*}2Lz9(کǜfir#-¿Bn9YoɿYj p:ik򅇒h/Uo@ޔjEs.X|d®ZG0dLF7$oIe,i.=I.Y h4~`8-X(۫++?7whZSƚWel~9)|Ft)3ӑx1HXv Z#\;&b#4[ `usmKa' AMaރIqp =%:$.MlF= nU}Co,׋XR%l/Dj qo"[n+ѠK>Ew>D5r?#/ڴ~Uʒ|͐*bR:&k$&ԋc)F=+)A#q t Q^rMć [imca})?yߩuۤ{$h!5ސ)0$i6)SU'grS@ߘqjWRyifU&sd(Tu rKHQpvz@"QOou<3|3Kj o!rA:By, #i, n$'$lGzkV]8;gy1;`i B;AG x|tSqKú0ʡ!?[׻̂<+pd1ڻ38 ;|OR;:$fB{|?jfHr .\hٷU+uY ctUN#CbA3x+D9i^fRR omͧkPX^/~O礢.z"yrQT5Qgih*.X v`bVY5(E By%/z~&iן{7eG'Ň{ok݀`5#9Kà*.͂\r~kƛx0ׯX8߸y~crAQ"*.kߌl$|Ѷ X9\EQo(Ņ[ܝ1rVfu}G)E)/Unၓ|AF2`W,&T'1oAi>ިqHD~sP(Fv2SiQBc ƁĢ{eXor\.dZ姞>t2]AARCkYÀBY2d(~mLD/ꗉC oɏB9vso;$VQjwA!ˣak=hsW3oJɞGM ̒zp(UãzKb[8qjf^ ߽xZ:X?Z< 4}˥l[g֧#*`PА i0C Q)"Sh%ףK:d/~ z_Cy M~ĎO)TxΖLd(R zoҚ'3v9,XT w>Zw\@ }թaۓ7\q("̿B [Cd {)+?w/iTHeɨQY}ׯ0gBg۩6&'~KݖE&tA ,* ;k1a质=JI>w B[ L}o`O"$Oy9*66=e:_["xBpDk.uݪ bW3 Z_^Wh[8rTI$S^Qc1q}rQ+ AƴD$mnO~2pu_&8/{]]P,gQ^vM{rXG~Lcl7a&OyUI /9xoa}!f1wkd 厡4+?CMONYzӿ!,R@佋 ĩ Ʒ3:g, |U3"&4>GRK#e^~̎5W=} 2*x!W4H |Ig378Yy9FGأ, HPA^>5EGSo Y \F*E iGCu0Mޘ*[:s?dT_  1CNhQ)tBn2ݓH\ G>|̗vtOpbڻTIʃ~\gkv_ fٱ`x 0Q}5w"G] [hrϟ2I&^WRJz:[&+'BI<4z& nvtć[BWhRRC_<44"qT9q<Y8AI4`8:?n+!" ݤM{%8?ԕ;;]JF͞?JccJ$C>dYI-rR $NIH vN2,1k33QVM-g]$z^~#`Ig*| , J{cuRx5 "Tވ5[шʊ*\bfD* _,/6߆+L4wCU$͑L,&Nu=㷚AXӅBCu2 #c]@9F7cPϙx{'Uՠ,ۧ)(T#C;;8 oaٛE@@Vh?ms=C4C yJ>e\O{! 3BiUf}yA%E@㬎@$OVກ7hm-A.< H|(:Oqk>%ٷJL 6f c\秱y)˖EIXQGa]cP!%'6s R>I e?nY%ByIձ& ]#8NyCF#x]D) S%3RE6G9:n\yL2] "q[yD: 11WZ=uf ޭͫa~b$/ib̾~^v fOQ_/]Iφ%N(q":o*GeĽ=\{Q;Oh}R~H/lг07G )" =бHTޘd.P-t)$]چOk)5m)"]{y(6XKpkB[ZF/?\/W4pCX|Ћ:bB$X ޶e~|~aP j #ΩoieLw\PЋUy="1k)Ƃ{tHHT1# },b6H=AYoB4y@yv\X2(tv)*,-m<\VP/n}CpTFEW(1l2Ő^6'"C)4 4x3M p VRh:/T Y@%gcZm,kswu.8A+߅u'y(}Χ:#δ $wocvS_\X;ۿ/2"F2b6mAEzEeoS:ESL=vb$$8ZTcR d}mEB))d@j|&qO=Ʌtn hvϕN ':}@hAQ,s `@iIP1>ہy"ApCe DO\gCdCIta mMǔeDžʆˈ O`Ut !j XQ Ovdb<30͛0b?IXrR'& km1lus_Kk9jg.LOQ?[ BcO'ۥ8@ȘWMUgvidˁԱ[<;V6~n֋*fX!BC+cS 1νGy2Gzvo!~"f6.&yh3=*E?e)8ժcYp  ']VjX{2K821ѣ9)K++'9X}S"̲@x OJ zu2PPl](dth5P{j w?W},>TaP<I-A'm$s~f-fQ+xásGJT8.u/*"N%]zݫ*@kjhBlTR@``WoY"/ C>@Mٰú9L"%W{#ӨNY2/eǬ8}? lf'褃@f[pl-o'hl]^~1<%&V-3 B:OSӇ)w½ j dg`9R;V1 8v/KjEʞ(݌ g+ iC0..Π"$Ф{)+2 bHiljם(ߍlvy!`CW^*. 퐝6[/NEF]BF4^@^9-2ӗlVx?kS; ~ 4'̆9#sHCS]NR,Qip4߷/[~㌊Hhevn p0eT'g mчvLUO9D_ió R/TRxp>@}p/I?̭Ve{&A oI k6R3a?8M=&8E2lf(jI?.;LjxBf"ZJ w)`s.-'{cW(˫>,q 61c@#&̭+㋻RվІ²y # <Fv8:js&̋P5]{#uHe%ԓud]ȭ!?%&wӊi;Y455H. F, .o.њ v YP%|I\@μX1;Q"MpCrxiW>x')8z__C% OrXTs AF}PkK|!hz !)F͖h Q/31["~B}w A:x%/WT:0/Z?Y#>^ ҩE~'r {DDQ Fp BzJ'DS>]r\sm弃|XrӬyqrzYgBuYp5|y\NE) ?/UH"l%c>({ ܋F+"<wKNY|hECP_nw b~"8j;Ui1K*"C eٕߙWӛvZV v l>,@w>4١AJD`Rk_0(KA4'gؕP%ּJ)"&fLDu0W20vX $3uP1pa<x NK 'n8pߚia8XT4ԦG'i(*P)p ;uelE}I#t M;eWqT11.ځ4Yв)PZFǝ=Z]&'wmto ٷPPP0&CH*9u^ MWI9ݝ#Cd$$k_R¼dy Qd?D(8xDdbT,;F3;6 zm,':́еR/$ _5SM?ܢ<Ԧ)ʏzHk8AdBq0c])dbo;:?ퟀ8bQ Xb-fU܌4\)ʴ*vS!dLi˸_ c1HVrB y1 ._[DUÂ]ʃ8u\sϚl_x7 "ϫ\$!uGQd<3 zSuܩCÚ`}dwѵ!4}xRlL%MxKHYߜIhqޜ21Z"*6wD1!8?cmC|S-SGhd ޹J4f {N ہt0TgJ (tL"ʾ.Flz`&RHHH2>C!QG?Gv{\1k8ZTVuգ!ECb1X5sULbv'7eڧ#Fgv&b7c{S]I_ FA 7<ڄE xJ(,T-$ -i 0%;;1;rI7`p>Zy6#l֑m(Z?Gxf30~x6[DզpH Xg2ӟhJ惻߲[F젎|)3m5qTW2$PEvjL&/Xz ᶉtY*,GhLB~D_~0|xvs+G3,§V:WCTPH{-S%k= "ҋnn)PKc J0Z/.|'T5<+^pv) ah~yI9af0Zt|tI9: x c1y!fL UADgtB=U޾e,>0ǽ?@S\N@<;  nT6Ve-q~W1o*t}׫!uW/daa `f8{&eb {.gJýTF ]_pr50(l7a4;igx%\ 8RY[C(Un(L}@i Uձf'8O1F A?9$@Y)ԧ QCXmۊ-}W8 C`l7?CYvi5y@bY'I:ׇ QU'd:!TXyE,"~P=)򈪵[GUX9gF+r066]>|ksІmՇm%#kZG~9P!]75H-JRjY^ԽtVYR/xW0Z0 &1YvXXG_yf{# _*?!BI᫢qnnp}bȝٳh')=ЭL;ZTzI:"]0H3 axr:9Nd͒ᇚBDoֵ05L>ԦRo7enyx!lַݨp@3MLJ,@kA9NԖ乣Sek0%H]:\LrP1La":Hnun Ns{ ,0]sn98UlX+¹\dbnG䰚K黍IU\:ąmb[Z7XYĆK+#vg%Йߊ;x8DW0˺]aRdS2\'x~'t*:Wqu*؜jèvڽ!q$)KG,˃"dZd/"|^O)NqRZJos̩*鳂"<74YӒ3ނaq_2ſA݀F)]-G eA80zQ˔@%Q (s?ZB=k{-c7eXp ;Q֡W\cTφ׫D>ZqU!wbPvKݸ$#ua)b >na޳g0Уm>eA V&@ĢGdz1ZB>hw\yHQ S ̶gw2lf_Dx ¦Nr*XxG*>`}bJ^mgI!WD1Nn,AO }蔈},()8ʢw$IX ~w&H{r3mgW<9^:sEcT2Ol*:UF42#&|oE?L*E%˧ra =8 NWTWa5?=#gdy:y ؒ*?D߇fޚf.au%'vȩ 7r >k^󥯊!âLfh8>rp\:Vkxr ]:5WgE. $0{ Evdkځ??RL}*D RlxýT(>1L< 7ĦjhbEL3iهڜJ ΂\@)m9E{QQC1ґy1YH{9LD! b[?*fI)TQ r167\#ߊ劭\Ӡ|a D2ڿ6~oGO1 {*{PK+KjIy5+I -$d{10;%mܪAͅ w<(<꼚|b:|1|`6Y`XK>PC`ܫ0V{L]M=pmR2r ܖ1-*Ҩөw{mSŷ4)k2]a_r+>_ϟf׻tl8oz'R6ĝ#Zg@<ݩ$X>/GX6s+hv+/u%2E7kMtNwscx<&-)|),XNt1oymyc.$Dz pO~;º]&u͝k54Ko%@ S3L#~ue,D.Ͳ^c˥)3 s(̿u֕?a(9 jS ܗiIJqV{"v EwXB3k8Neݏ6AaCMxcvI[X+$V\Լ9A4{iN<5ɒPrwSjdVki3Pmp nԃޝ|JMֶ!.qEvh}$xJhIZ"24]}3-Zd̻fj8 d۾xV`$Mb@d5g-}[_w]dj>=0גRe+RMd4UxC/ʖE>*YbttGC'v T 7ӁҧAA#Cmbn2u m°K&G5ƃƳL8~ GD<ۂY1R<#ݗuiX`ݨ2P00ӓ,E K C=m m_@!:'\-WBiDp VN`聼ul^:I2|$|:Μ*ѻHUaSdW笸m"C!^@tKG_7Hmw%j&rM,|K!Tշ*:_ U _:ILf~ǘd?JO "G!Ϋx޷uI/ C>WҚQuh=H'#0 jx^Ts26J2%<.>>GxSF3a:69>>Uf"Q*9hÜZ3PbѸ;u. - GîMؤ f`=.MZŝSrgb HtucŗwGHy)YՎ= ޅ}cU?3".8+'(! d $Bթ{ W:aKsJMˁG]a'`b+!A1OLN,D܋7 5o*`uwڟ@N:&}KY"^$p 8=(DZuIdI]tY):L^FZBR/$ ~ Yr9oբhڢиonZUx{0a, Ýўާɜ4ڜ >4bs;+qKq@>tqpO>q ]壖bM3sih}H4/Z֫&̶wqX+ ѿ!'da33ХdHVGj3m ~K[~-&1CAd3Fh˦!z@.QڕIޢ(t`sp ~@Lp<-bXwwSEH+/TV.h_LUDyڮyO56:7){@KBg7)E хa>o_kX6H OT*MM&n}6L:Em$9<>sJw`#xUxkTeBN%-ŀh(tv+v~dU-E9Eץ:. VftyOGWy V ̟ oaV}i%#`-u$Z)pg ۴btmI4$EMO ]#yviu_,a_5ݵ#^os;(3ޓƞsw(MjToI0T"Jo9\YzCYH aዬn%oPIՒMU¢^>32ۨh &eB <<\#4;/|]ߊ[aTrlGK8W"(tJ"uD*J}$Rp__4ocV@p:oJw531.9.uLtj^X7|>l+# =o>S ,st>uX*> ۥ .DA$TIotW0x LA~(-:D@n{eBQi}WkJ9'hr_ǣTZQ ;64bhn_VDއ6Ur@8헐;1Q߾{)ASհh{Y\v0*k ÍMw8]vK/&^{C5p/`ewD5jdV>|e~y3E{׹L#62>PA5EEٽ+ddW P4 Gd'4IJ5pd(Ќt cH@tbYJ=O zMO g@V,R~ǐćg!_8IJJNI-|{^(z| qMip3+; )t0gP@`rXi,TYs *B%Hy[Zz`cgDL~$9#sVgZx)}MNʉF_)A{ן{^ :p(VJg^.B S*["hd@4(h < G]gUJ'7B12BFRбٲaZ yE4l]A]Z YH[=8?rZ.]朘5loGqn9C~p. .ql O"8yބ%p.0෸su!|lt?kLe; f.58BN2?/h;ؾ/vez3vrɌS^6h[UN} x Ab:rف#Z2;PsF\@'2+`zux0`<hhWZ} hRަO/|aO[ā㡮PY-/q7#d._8 9M5uIgf SWt.Ǻ|1|w t,&A R70 Wz/$jLu7֌ 9/a#1mT7E]F+TV[)~o}weOveӽ׍6X~;6>JZ|[(ϳ"ɀ#j,t_ĵrhh˜ž=+<ް {I׎cWd;OZӘ1l.҆NBRBs8G\pBr|mz_#,$ Pe þojB@!:ſHLn&)nY#9IZr6lܓDF˒ZŁY1doMWyOL}#vm};sX'k8zQA] DbM@-RhOXko){%ӥ{a<1??5`yk*l恢~P"jf3[|ODA=W1yژ\WVȽc|NETmMճYq1A;ZPDݒ2oY3W{Dmgvk[,_/ͱZ~*ւotK] f ٺAM)E;JCTo_|`'#UQSI.s}t ~l6Mij`0Pi9el.Z|zxr6c}oC*<4gͳLiSFV37;N#3$ @{%gisVu19=nIS2utJв?Ngf¥R4lA6nŘroڥ0VPAN|f=pN Dm2z<(vƒBglW?c_kk\֍L&nHj}EN'sڟbgjU)wYݹ69kf#xR?V^c[X/ʍ$$A3h/hRY1CW$ FLdlX?[\#ىƈndDy\7ᇚ34=BgMsS3?r\xm'ejrx]y3H\@p,B2/>LT5@,`)抲2:i0 RZ^Ma0{hOH!4<%3ا xme2_=Gt\uL_GIU:R%dҢCƆ0?k}&ѧnM8SfV z$ϭ3Nz@ 7u&3F^5-(2kZM'G`\/7!ۡi@?QK֓(mN(Ljo1]p^l"OE/R5+{\.pzGD=3$vJ eUOO`ɖd0f@B2x 52d ҪG550}z@;Lo$j:ٱ|9 C4KRڰKn1x&K,RSٝ0s߲UYH$z5K/yy2!Uq G:^P^,M'3LV>ߤ&DO:e{kE$N]NИuzM0L-:0s !ڀ-@7Qt*:]Ztyc~Bi$YZsrKjw=0X q9u98ۃ;*89,Bʠ1u2EwnG?$jb; DsSq<CZpUݞG86,PP"lѡD=Bli2KUkd0n|Vb/waHB_c-]V{†jiOs1O.vip 1cf4o#ܑN{cu;g?~T|i("NyYQgx}R{ G Q!f*ǁ˟=}1bU4bVE=܊aufN^$ qDT3L՛@' !bv=~,Gj_Kg  -ӽʨ@G1<9]C&=G^u6?=.S]+>B~n˾Tp'hފmѲM%V U~[ s|jb~TT/"NJۈwָw=U͊mUn-WTґ2kv&:UiB+dCf=uyH< i%Cvmd5Eb%fP+2PkZBHĭD0 UoT 3z~9w !r`" bVRg=?:]c63i}Euuײ#ze`qm>8PjʧPVx5r6H._ S$vs(3V˓Ny*ѮZ u8 ~?|7Pf Lx]vlA52h:[ 3&,\;K:A~r9EVqf3 L!C&8"iȦ BE4mOT p4fUGOr]\o,q+-Xfqx!nl.Iz}`AifmvGvBx Z+&+WxQzf-1uqx|G˴yl3[3+%|S@CC9Ϣ(mG?=T] | ;oC]@=~C]RѾ2`+穄oHz„;CPO͉L[Yn%9'MCLx{Fybd~ ִ|)ЬlTW^hBέ,x=Hp,"0}P˱y{Ec)00,P8Ff2,PӴBX_ѦA( Z+0nf.lJ)-ɼ"‚Ƒ(.NBUY~r WZ7|O0 /X4`SrABqFmvnִ('wܾ 5i|:B5]`1vA;*%@ՃXaqЭdذK^ ǞUT)%tcs=3EX<)7G>= lǼE"*_H}aXjr{hm7_|jd4!R)6+lz)?H1r%j03uդe,FȻs`d1i{o@1Rf:{?́%:E'L-s0K~ iGTM4*Z{f@Ȧ{,~Qh ^8ѯKӻ]fla{r jq/IFh/J7.PeeƌD?5jк/l^9UW3N&[!(km*@2˂OiL4zPd>6<4 ҁ6E Ÿo_31t&dw Av)1kHOXYw];Z ͪ0,ɣZ8Z˭xYx&y!ze)zCZtK_C5(M;u#Uf̈́tDn da0}PtTVKә>f-u3MH@}}knj_F1TpAt/ v8>%epڢ \l%/PĐuUCNthmu9Il-~/#!?(:3x8'\MppwnUϕ'm qu6XӼaW9]ZA ̚Tg7(h(˷|iL{Rۥ@JvUK* \B}3X(t;M:=N DC2^L> &6Yԧ0kcÕiNJCbOnq1:1w @2i$:zȺN]ۋ <^r0ƍG 8сEgz#*dgwB H!Iua=Dvȣk8z'i+{d͋sIW (b !) F=K|#GZud節x$#l IWzxV^mVhoع3`vl*1W$oh: h,y\//CaǞ!31g8M3` v< YhXbBE1zչb ((po0@t)w̌9-x*pf.9}y$? jL:Ӛ&l |J'I%64D*{$mg(ץsy%)X@[dةOJ *N+T crX2Ωc/1;r AHv~q߃|i_dI4XSqgnI/ OHqV^|Cݭ;aJ$*G*TYo#XIn C1(8 NS6lR:ZkKcKLLpM ~!D: ,<1((Bn2O>7\xYWɒӢ@b{HKZ Jh)j~lB7r4`oӜ!hpx0j*zZ9$*}9[݂FW8w;$Ǿdj0),sv[Tm;eoͿ+J8X@f +Bx#Sb8.@/oB>xsW0ȿ?/wvebLp#l"!""8g9_آaǔWY{v \c/{BYmԃ%vqdxwSRLt!fn S3`R=̙%vG;0:)8b}Y,a!_4Q0BF]{#yګ"r/DT3J%_GX} K QIDԖ폸Xۯ[RAv|~)tNL%|#,TyB`Ϝ22. )y͸a$%I^6rdž 蝌D~{<؇Vynv t3J!Q|Yg:YǵgХĞ%iR/8YcLeߦ!u3ڭGNzgno5o?g4 SN9(3;>'柈o/Ӯ |E戣|l!7|D)8d1-º[}ʢ #]ʮwjߛn43l&h9D`I7xjӜcۖGT:+:*4́3z -6e)2 ]PhE;-[%m$T8CH'Tfd0F1DEuD&5/,Fq`"yzU V3-BabT4*4;Q&7]do/Lw&h8ݳ n'俯ȹ%*vڌqynh&i}lvvXƛ7?Uޮc.7@7QKM)`z.J[nvc(Rmح.FKZʓ5:Z]N/k=❼peB@>8 ks0qBRcAp66f;惛UHN6'?. S:(P&KQI`PH;?O.;஡sjs}Uh \'X@G]@ 6$ī?%*k+m0 qrRNBޥ/i!?lHӦ'hq5\2 +Jy?դ>AKa{jk;asdZ`'Df/XG*LqȎrWin"Ē+l͟>dcxE(l<|~ P"h x,/9'GeWw)a*[чs~:Fq܁U z>IzRa;['q tP؅S)F{z[M }wNT3^SWޔ&ũkjj>C&ųoYqruoNSoi7V"[:m8%Տ_o(ʌp0fg@])hx$) o.}]>S-f-hJut~&{d##=+iZuqM"n N@Iv( lQ;_kx; ڹEcC;~ \vf.4JLd8#L[ j!L_W7 \)e#C%{HӹEcCC_kBĵ~{Hߦ(6i9) T|3B|6P`>ؼ'G4{+^>q^?l ^+ 6@:옓?<>0a(""OF-}B` iS1Б@̳-jPVx\y^jx&~c`%! N}JQxV&N">ٱ|ǠpLȡ?Whd0.5#XlXdY- vsQ'9,fsE" 2+;-p=8?U~9?|0Nfd DN8ߝ9;OӒvRDf̷"GY&2 Sf H;rwŌ_ "8vElӯ^:|QlʎFijdlg"$I:x-(DQ oeqb_@ԀXXpݷWS$|oS̖ !vS[hh);WCLԲ7jN-5Eԕ,.[03H"?=73#m/Ml;f~aRRA)Ö^P%V]MV U ?_ ,?>B<VrOlwbcR9O6I[jc/;Uo@^.#.ز\x>y(I^`9zb=b" I.0Br%ֆPCkAyBMa}\Vxd6b[<*CjO M2o]9qu'n^[>H8>C閅Y`i34`%=7@1=U4f0k@ K?feyyR,c8sa7u2̢"*nmtIT`D$#N`l9a)17ܿtS4߼ՖBwL+)}\mU@EyDl:@ {,˥#g:noUƬLj9Ld!)[0 UIvL'+ jGçn^z*kPC9 {Nv[#4&SC>AMًs$FCns3zqMYsۻ:sZ3/-:S~~%h.r|)H#X7?mPOLh0}ZfrPT!Wj AW0~`MAa21@~=Y!&X </imqMRuDzp÷fwN:kx4ҟmI h$~SVQQUW3Ly5ynͼI]~+#&㿫acaMIԡjQG6$h"K&Z' -/ʛE(g4#clƾK8|xwR)2!%uRAxyZe_CmxSIb4JzjlzNЪ)ɴw b N2D.Pf_:`$z.P,^fJxI8Ngcb VWj 9@|F;\U ͒չ[U "4UU9JǣȘi)(mId MzзAPKhlZ lPɯQ!D;eb+jH,q-zLVZ3;'g;Үnьm06>qՖRgٗxGʸ0Wm &-?|Fdݑ=)jAe@ .3FHczqmD cwe=$tȮ j $1~WGLR ԓzL:5MHdysOyb.<5eƒރ+8MhDA%2>;FG ^\P_ Dj2@fCִYuT-l۸Ӹ̐Rp_E/;e/d3 H7R|DڑϚ=8¶ @#-FX7UlX(xB0km;u*%\smuǻ _&$i;ǥwkwGG׌  ?B b rSi#!NFP Xx/ }p\\ .),~vb5-91G75*ԬS^uyp\Me5.@/ ^$\R\g`%T"Ew(V0R8_1'ρ6]-!Ġo'M-b.jK0`ϰ'R[DpdiM1~t;~. G-f5beH&g:H\v`5"w$Mg8HtVG)AKi 4`%Q.MkRjMS)$FxU>"9>j#AژKʀhLV2g؃~8Y2@~P?p~Do,9GC}2brdBvh8Zp + (/up[趄U(] H]A1(xKwjh@C`| BT6?c 0yrs5"vldy\yg,e{9qŽv}!5V)&$~>R$0U! l`)S Ldر KuP@AT 4m+d1 kY1YcLPAF'N@6)GEbe:^GSGѐ7A<,J )w; &5==oe5k" B*Wa{Hni,'9k>=~sɎ?\!hy;)D-\VD\>k[אH|8 .yCP~,&PIq+HJjw OڇΔAMTT$^j iU)3:qCKZ-~\j2{ڙLOd<*rN&F! TeJVca{@Bfd*Zhŵ)0$ꉤ9D6nt8h]1Bn,*Uk0c]~3!0VLR)ҿWˌ͐ZubnwC56%56DSD+'ko\Q !씔r+6Wl%N[DzYP#jHœ\~>) 3\TZN >$zȻ'[fuUjYz'U8AU*/W:Oz}/6^ڳS{ |giN4{כ#;OWK} +`/Xsa/wzx496R @wx6^`V~^lJVz_}ƌUrVb"!QRBM oZFF>-GJ4<+m} -aVK5WbM|9/9%#'b"Ak"Y59P.dG80)6l1CH~2H<ʦ2% #S~R!0F;W#Ez2w`+ni cFlfjqܥ#̍1W,΃@s&*:2yXik:4q&ܜ6Ō:6u&Al+1T&lB6HIt;z[rHyʱ2qg?USbURՠŽr[țX4I( >8_mD^1zj8Բ> i$߉hbV8걚n oCeY.f +r!LZcBixGRbS-Ta!w'Z#w ;< Gj'" 5Pԇ)X\#Zƺ/=ri1IVYjhյ27tZcwor=AjN{Rh]T- 풤LZ!#=3g`Rw, ՖqmzߖZ m@cnp:Pu5.9|0?I+%N&hQj@//P)|hh*CIJ!xZ֡FFƶh2vDҚ,jle @+ NRf|{jk Ճ7xR~,â[}h8sD9ɱpi.(T{GX}LZ%7q6@mM9Q]$j ^L25C>yهE-U>4h!XF2!V 1mc;Ui:>@6z9BWT )=Q8%sNc1v^C׿7=j Pc\%]vz\Wo1gjN$s;l֯o^ X;MwP`x(O#B-TB~o,BobW} x[)P~ZǞw2 A;5B. 2+ 9)D8 n-kߚ@v*']ߟIiL2gPũ/ +u}C&P?cy3~e6}x9bStc? SġM t⦶9ge/,g#D:{r5Im{;aRw_-(:%wzcij ]Bt9@wf@O 97V2oGT袒ųޝbnhFa|ۼC~^ Z{jޑϗED<~dj Ssih2x7 J errZΟzk)׎ AZ74P<; dlnީI=i2V |צVlC.`o8cp*Ih΀vjtV&Nyf YS}zPݳ1T©&pTc%P u1 ptY'7f [^!)Bln)? i&C%aE$1N$kAa^ia9P/fbt|]ѫ(}[,H~Zړ[^ gݛmӥ"u:KnrQt?hJH`Gy7Ð>϶AW{csƛ:$4d#ƣ=2=w.P믺 3ñ{چ @aCbzӨv3z*bΰƒ(-N_c0ID"^.pJq䦶EJD)y$vd͢1"}0Yf9E1wnagdq\_D# *LMopx''Μn1n¦~ Y|tBŵ, u*dGꠧI]Hhޘ)BXS<H0F~[bcu<Ȉws=Wg0=,%nrx/}Y.'-^VO7;a~5n &+MOKSvtFb{9rގ >XGicw5jmhZד<{}=+t6 jd[OnÉSJɔ2ЦC#?c c c-te"c}wݤ^UqTt]C<H*"eraQ."¬K=@zQO1H۽ qCnjSL8r /ORӜ#RU`^Nr\%J%w+94{m QAdE+- Jج}e۹Um;5{;Z۩y(Be}:Nd$PgW/i8V!:0vP*[4%iݏ4k:JyBy0^=t{AY%,$O[[*, HѠ8~⽭.Q 0bvvrb EuL]C}v)Hc -4\NDq$Ot-e}i: }+x4xssH1CF=D">RJ~/ƇB(γlT($"p=l{D?55.>K{hXcbMWϊd=F7H<C5|UcjNh(T=.TtJv 5S7 i}LB7D/"Z۸dK~:&<RhI{wQ,cmDcaV2b@ck}*f“AI q*e"jW$ǯ"A.!^+pd*dD+ !ve;ʮCy"s_ulNʳ6Z (,vt4G0&Se:׿tA=Xc  t,;pk#;}_'gz 2h3cZش=S:״ȎTt2#Db)7G~3pS8'^t Skס a ֩sKFI;[̞(*1:\R* U ap_s \eoћTOfO~0#T| 7tZ"B>}Y(qyh ) j!.+룓,NȔoǭ$ʚ-D4Kf_ZQ%0m̤nO_-`mFy.[dpeܐevf$_zɟ|גRg ^<ʘ;{D [X@uQM* x,HKVԵ=A$!t0Zu-m(Cλ&T{RO>Н + <GDGaEĻ^-[-,):qcHvv%ȳ*Ag{հ楎( \p"Ât2$Ãi"lǴ}Z,`zHK7(|xчmdHd 7~.<1/L#0QȈH#C.aSfvAU7M%)XfWyRKnTVϦ(\Fpg\t6$y u^қNJ&@1^zH"*s|۪jEMJ>%WN<^G?2-3d5*17-Y@k,i)|wUݜ Jny#s Iaj\9k#e"l#`{~ s^~ejC=-1p(T35;g'@Pg:`;ʌxJ!;拧׸d\LZBYvJ~~ 9kMllth˚/W~!,xJƓC)Ng;9Q1&7vvm60a =NyKKe.-4d#&֛L-V(sBs ;=,!C.Z=@XcaDe9sdLk$FpϠ<1JG-T37I8|ΨzmM qsJn|9K?1Ɋu3t/7%U҇]|GSk0KK-ƏX1N 'G+U疂bAE7_yoNmOBz o,؏bƄ7+63`Ric|*'RRvf,#=}d\Ȇ6}+?Ϯ]2 q]9Ii!B!Vh?}( W%xNɞKcЫjSsv"PΝeRT ֔ -UTjcfJ'D5IAB9ѲK5Te*^Š=Z"rtyO*ɸ粀3#z_[?i֫WI!yUެmU ^=J6gJCUzY}T}S&pmW=s""or*$g/&̷籯nQ]W ߉fD L+[q+@:sm<9y-~d,y&`6S)& IM h 3%ĵr|} 㠷kMp30}+E= U=-I> ,|ĎJd {楑]x'}ܠIXƃ")RM2˔*tH} Eo`y]GcS!*33ȯ'sH57Ɉό'Q o< j 0R"¯SFCg 4'm.L<YXm}gPSbGP e!@&m+gdS긨-ĕɂTN)N$$[ ¾^jtENS K3+ "~r]khW^M40`VE}IcKQtW!gtX~9 :#ǃ"((&37.8ۢ!J"˜Ҩgf;] $M^ [CsdZLC+:eAQrATV~$Cm0F~D4'ps0>C‹P27T+~4$v(vvX /qf0gE^6:[ ⁰$Z~Ip^~,o[:َs:/wAˑo^T'xi<ľ7ɭ-D%SKBKP HB@Y~U\_4)y B\0;i&2g#ɝ;ׯ70ra :qI=p:3dl*tѫ'`2׌Q2$c1ZFn2ӭGp2^Up$쬽.ֵgF֯vUȅ0\6@P;t+={ɂNGɅҬl! =Z ,SjZrIN1fY#}8ݱ$hVbƍu_q fqD5t#y|/{K-GH2r 6K1!ǹkvF\T_kRQ y`/ũ#U ʸg+#8 Qz]ڨr=@ኰ,g9obl$XUWmOxMMUTm_! 41!HXaoEA&?>ag=:xY-bTc' Phze.:2ReBQC wJ#?5i_W̤S]jbZE9'SU>nL`?XsKy*7$y ̨%K8k&Zߘ$KH߈V*3s&BQ,%0jV#RZ[Pt:%|KCo-{UȄ~&i&zHf>"J(4YjQ菋y9x,i~`|'c>Rљ Qrŝ¨H9{y=窘2Ʒ62fV~єFc?6sF(qhnO`J TUepfz-3I= E(S]kʧ2a\4F ;F!]IjLevp=Ym頂 `vn彏Q`-/ $-tC%^:S( = QLR|_UnO]bW_܇ [TwUULU*<9 g`;@-ځdu@#kkF)6F8sN/?y=]!F51聄s:~]`sOpծkєL G(lb4c鲭z߅ע%t9D6I.ljYS0|>˸^8fu| XWSG /׎*ޘVG+ Ϛ(F+/켢/R}m8>6\RwYz A:17Č Ou|ZIVƣ sDڰɹj7+IDg'-=`Mו#~ʍP=YSH$es2.u.JґeN=^O}QpQ`ƋjOMCK CfÚ|G 3ԩ黜53y6H+7ZUč9x~S)2"8wWX.9.猪-_:ܷ"Tۓb{Ʉ Z mf84Y[tƐ6r_= su\9Niz (~͕FމxJr鏭m&npf ӴQf.7vhSt^U ppqQTk ԇCɴfBa}x#cy ќIƆٲZU2'f\X (vxƗޔyc zNj*S9iΒV~FLMmabGŵQ)ǩBI_%h?0:6޽#>u.\mL:* |ɳ4@e|ަʗ>n0 g $m]\g3'WEQRpLGMys@ |fMCo DZ@ Z6L>{wܢ [qL%Z{1_x F5^5ړt$pxZ2P QkdC߲6_^HC}BInĚB6=0=v Rb,ڇ9O "\AT`Q@ҐM+0V8EzQ6d_}p繓}k`iePGuIYgp _2 P8+C_Y5:b o{g(>G,Iqk'[ wkbksV77S<ϏdX.ssq-k*`oepp-3[~w?@GQ>Jf}@i~j1 >g0=]$Y HZie̝a˝?0G֙&c(;xPy{ұR1nYN;+0QND֓蹐="t=s_z3_9#>=(Ƕj%niY|),t%9ηZLFҊoUZC}]^˂”JB[k]|a[,)tNkc;z*oCa/@ge:N&=A6DI&W^'bF|dnHL|=JƑJr6wfInSn4wګ^M}Ò?`ah 'TߍLeYhÏ (qc}SL!.*΄䘋ڃ\d$f7+sSw7>,;db)fb-$xX h|9W tEOw2T;cJ*.IGnI!:k,7kkD/-LWkR5j`FTTO6z/n8 F}BԴCfsM$k4iKffJp`=Nj>K)$w%χ.& %/wm҇+q\r,j`Z6Jb<&}3 D%%P+uX!!V~;r\||oo1a!5p(DzIccb3V /sl`Zчӄ%3A h>2WecGA>nܓ o;JЃbؾ%Y³20f;assu' "8Ok?-YA'9ԛ;o".M0C#ja`fpMʾ'ƂU2E(Sڎ *V??kZJtŠXqdVGhԣimM捖D:Sw-'zbȃW:j`Uþҧ}C'i`F!j( ^d\J5k,P \Ut@P;H-tZ߸:DԷ \kt56=fv*6k1FpV]^vِ+-!5 0T=pY9Ee%sHTʠB=Of Ȕh 989(?wFfU}dZ-(- sѼ[: m4q:U`$L;L#8]X/WDp-w.5^gMɯIDwGT \uUkh01@T-DO+^ pha`oʾa>.nSDa3 ;u/L.-DldeR+4I:&`|3{'scMhSX[ހu\ݺ^,n8FT?"(09tdnryC!Nxo5kmMCR@Jo&)^CG4zM̆‰WWbWn[Oq e,$jU/Ƽաk@n܉it"QUrQf/vx(LغeX?(4n2c2b-wd:Q2ҧQ}o}yO)0pZQ#DϪdO"߁{^L{^[9#{H@/'tkcMg'^\6fbi uf4دg ou|P‚l?GKwJͷP-k g>hOT}x$פ.8Ub}37G eFXg<6 ~9QfH+o ǁK`"?E[/SgҤ󊎷{VTageЬBbqAt&b܂ᓪ? ЎSj7¥;0sܔ\I&DC7>) D#䎠P >?Ii*ujhd0NdBsxY%ɹ  ~uF@s H48s*%uscU"[^ 8MKXplā2 WC~p-4ą'oCu@9!a~DT>1!v6.E"EB 3f>:^ף$޻3O.XQ^HV_̞LM,d֡L/u77&OH:@x&2yiGQH))~3Q,`|VDfLGH4~eO,Ƕ–*DTdgc'Etj|L] 8whP{mơc? Ql,HN0{\/:}S3jˌJ܏W̜{F<&AKQ0r `YA=?|P|md;!1Q?*3:`ˮ+Q>;~oE.L߷#'%P`TYGBRKA bF/B<#c0 U (?2;#әBt{-{`k6 .͢kO/۰a=<W& OdXυ#nkn6q*Gudմ^ŝso _GR0%L2`FOv]`>]z'qb pVSJ0XN+05ToFV)G5"dWdwz9W5܇ӲB-sq`h^n¸@ &Za3,gK3n݆WQ raqba[+L?* &"GTq]{TԮ+{yE7L{6sJK[SԻ/ixXϗvdUwĩa"˥#lgHi^0|S`Ŷba Sd 9!R SjL܌37*61o@8wNJWZ$7/^4=xm䡯e[j>sdRl{wC!\=&s^oCDW cVb𮦁R݄1Њes녆P#(1 EC6Ã}vavëvsЈ<)@B2pt ]f-p9 X[TpikwbNH[|X:L|LP l$/>TMφ":wBfoH^$2a,Ki?n{<͍ړ`bVnQ!xZKv4ge\]tя_栌K ΢I2f_\rOSjwiX/Bv8pU.O&R!JN/C*z6zdUwBתh+ G0݈zC#gI= 'dƗ\ɺa0hf8ȫ n8ʷDKeB5j ąIE݌].ۢ|)ZAڕP5l-g0 .E'9?eO U5Z[OhK.W_s" ߻/2v(;L+G5?q51|<Ȓ=d߽,@x 1 hR4;\ u1cӓ#spx7O/UY?dzCjcl#,hvpeo(Y(@m:#{P!ȡ*iY £GVY.شO-9R[@/DwP7e RpG1xMy^+'0> gXN&2Rj CHިB2$S8es*mֶO9 0>[\5ׅVg1CLx_7|Jw`Œ[+\bަV0x0T3zf O76y!N8eG07rjsӡڳr<%OF[&6@6΂0ږ9V.F3^*W0kcД&5,X2PM%VRϐ* z2zP7Ɣ~89m?:ȐB;0FN;*yތ:T&l(pGb XW.,2V  jc( 0'N IBy+\_p]Wn"aMm _<ov (o?f=I]PKs3V1WVfԓ mP +eJse6 4ĭۂ6 1WXP?ہY[yy21u#,K '/Zg)wEpa4 Pʪn'3q$f 6y,36wwDt~7@`Dy,Fq}xY[=[N>򐯢0ZWŏf}47ZDK^C"_uᵇBD{)JGlg@.-r*;#k7"pky"=:IKnlк@L]N~묏UԬ 8VmCqz;Hê Xim(Yiƨ#(|8:E1/xwNlG%D8T*|lJL:b} 5:3k)Igu==Q7l>oLtͧ)rK`wrʾKu'|(14^ty=)X^+JTSkE h"GMIU%$K]=X,H|ON).]3ĕ~ xpF@ ߈qX89 kN iЄ=^vhǖݐYg>N+u`擏ziGvJ? mаb 8m#<̗pI!*i#}N0p+k#׬uAfD>hlE;򢃈PE"y1^|=Z_ vMX٭Bރ1`W?2gL6lv{$?)KB( !~~65f~'l>A^k?rNb"KTc1 ɡynRΦ[]#gו[:tCdyC^ >!_վ\7\jQ9(_>ƒC.1:%dKa,Dl\#d]@9/g}a.|!qRĝu1guL_7zh!@3ra>EE |uCat]@!郼vEGFhPd\q*LP ,Nw:R0P  jࠩXM&MhU%ݟ/B3!"wF>>~O+)8\=3bJYxyi25^9wbz{BPJd1de(?2$Hgõ%;z90:o:O,w#2_߲Cg_Ʈ 3v80ű0AG8WbAL@WUL4-aգ:ɨ/X9i^,[ś8z w : {U.K纖Y 5D"//;D\U{U7Dw/:8uN7d~"Pƪqe>*6Y-ZtTR@_=;^!v//wFŧ!HGnU41nHg<~4[wF&$| ¹ *VMuuϧŠά0 ׂg0 \e}[v^UicjC7>dBqE^Qմ4S.^:7$te;"Xu=3Ƣ9Зj,Kf>[qTi1jwf')BrD^{\o50sY^mQ1]P 6\d?jM%*+ߞL|IXY*TR22ϭp[ TA>2 XݝE3my.Ky~<ܷD^`$]PMxfz kCо -fZSflLK e||](n,}yB~g()~䭃8+cb }P:x@\…Q#f }]t04qMsRLo [Uvk$́ǭ lD oDuAWaӲC?M{zcAFO`f 0/%F_+*TȶGٮ }˿*N^W-}mhc`-"~ߨ$A*֋w |ji}aI mnb&J"ύRWRoRfyl''=.t>._>$$[_^rt0YAbbnbo lږY(/Ghz켱"ƗdoCQ+ ˉf8F5%+zF58ɇ^>-M[M)l4^p^/57+ ћW޹B~`V%bvb $V!j֝gybzi99h_yj~DŽNDy?4 Dsߙ/5_T-_f=ӓjHv/=A ]`c|܍ D~~6)9Vͼ/jR:ҪR\R\TSܟ5nbd6Bc1$3Vm ggD&{Ԏli^WDI Ar#x^GsSQFoc{ '2d3b"@iaV۳mΛJJZm `1 >G:}[IЁ\ί+a~ ?#c3b##/k` IɓH?[>1ŵΡ)y bgyO/$Ctdm (΢y\!,8@ drXj3I`A'khOw .#T ഛE\A{KQ{{q*/Z*UytYxp3.X5@HA*F`7& 0'ۨi(5=;AmXK9"erU/VLżc@^4, Vר!?Iw?44`I=^DVʅc}2tx^j@wf7if͛t1ĕߝK,J8?\rt 1bGÆ=f4s=%X^g`1wO42tFø\J7nM=˘CO.51JR+Wƅu{ 5IOaF9F9!آP-% XUޗeM&,&'ϾoW  yUx)RئiƆ?yWK {Ak蠶󰙿`z da[0:.f٫i^jj6JH` &V^1-f #{YR]E>5@ImlL S5EHGI/lv#_ OɃnJ-)H3)*]Y oHO"̟Tώ3T8[G}nJ;"MD&1C^T#P):d, smv~Xi 1 ,իQ1 Ca=$ãn R%vs8bR7Y+N )Jg9-b>]&gرA|dS?T*^K]7޾13/>WM*Zo`P zP(h.9)! !\؈ =Z&z>KdY%F[Ad5_' Og͙b${JݿrQ0sxf?@jMO|$ĕT ЧץsQT&piOwyU,pJV|>N+ H@+UD‰-$)|1st~Z<&D8\Gdk$MR?^ŮkQ^F!xxCr~=6JL1c]- {pj\q$CGcfw9!\2,'e;y+eH%/m8EyN7C6ռuqϸaѸe~26D`OLJLp}oV̊z #Gշ`A{]>UUʅ/Q_)@3δUIj~5~Q[(@=:ouvf/a }醄_GP &{P\YFm}y,0G7Gaeob~5<2qVQ(cOd7Ist\yF~]I{_>i eC=:z-r+Zj+TGS P N A!ڨsJ,(P /ń9I/gƗ(p KEYfHѾ h)^ۂ7)Yk2>}\FnCZUarv$Yv92c\kzaerIsrt:tDqe;&Mԡ_ /bp{A z?#q_ ֔B3pMyU+ U SyK,/jhG_9X] $c'j)MJ(g1m/,9R#ʭ hpKD\@Ʈu7S+)5 `yX}O; N(MzsD5xSʠ^̹K-Ƽ (/ ţ0#gd Vf#س:tXZK8Z=YWRkNd*8[V#I9tgi<{Y$*SgA;YgNk+NZt"]%TͱTw=ǣ_QͦrHPpVu6 kH:9e#ǕʕB`)7V_DDʾiq_fl?ncJrrtX= xB:2S$Hjh  ?}BGhiS }5& .[p=֑-mC=#^$j%gU}9JTB(ET$ ӋC.jHGS#͎Za?z+?Xr9yrR_+CKq!Nt<@߯۱1 #W5Sw !s R\ ӮC ˧0:y%x:\>x142`FYzt>_k _":y1ي١Z0S%ls:38/VHhI#@-bc8k%#K ky8ڵ -#FGcշ~TS N( #_nO45:5F[ h1,ghV?v8*??3=fTuZ嘯l"rw&{g:ٵLՊ(G96ڲv6u*lG/jb UnOa)7Ko<{'! |}MqکM)}v< B\q7 &̋||Pʈb [A)`x֛E7AxU=UpĜd`{ma/}--#VUq$vsbfIQqEB5VMM9ϫέXU|j )D`~EO)RFVg l-Z򡳐%cUB֟G jQdm?' ϛeYWsQî F tB̏#$u?w̽T eՎ > Զ:J[,oy<̎]bok:+950xڶn}8߀ٞգ84X\'Эp&G8I}Q+23k%o1'{ihMF V3H1h6'/痸?m7|)6F[@:/1M9![Tf8ȡ3m{,]\ 2rZ,2\O:JKa-Vg]tX!۪FK~`A,p1|,"ή~l὘Z~nC@`tf 0n0"TlM>7%4V&7;Н~YL!t 2[>Xא'Ao6}C5ɮ'lJ$v764D3l1ϧ+0?u2l (Nno 2mO]NԪ^!<͛f)_R2/^g2wϜL=%Ni^B(%z KEDʮkkNgGV^Xwo p" ziBo֮[ǖ*W-vATϋFb[u_ji2>o28]Qsq:p7ѢlI_11*ԋy,V~]vBtJ\E]n@\l'E 8=zR]kʢu ~gBmj1c}gnIfU4%ndi?!Wdil* fF1G4A݁xXuODP?WfYMIہryC VJ Lj"tse.D  @D(%vj@1grWO90^̥_y8dKi5,cuFDKWoMV`MȮ欄0D܌w٬$UXɮoG{ia}'6 肸2i)H@111 (j|*x1\f\JƩr.pp2a尋~0PՆ%|9"vOO:Sq$7uc2 Efj^"Xp!G/|/CeO8s-N~S$^;Y5f$x[? 8Eg.x YW0d ) +CF8<|}.P8M _׻lȥ11&$rkGa@a_v6G+ZړbHi)Ӄ%Jl@"%Jia sC((x\u\ RDNK۱W_Kq߲m"A$Bt ]"vD\“ȡ)%fi5+H>56sts*vt6- XI*v"(wNҋCzQ %GovOpibLf^zEcquAvV;(k a-q7o WzR"Lsy+lĘ*(BC}?Mea' 1> NQh@^ە.0#uY֫hйaq~g`Q5n^I]bSzSץh~O0Ԫ~c+jЃ۸" W9ٕ!|w7y7,/ om ':2ޮ!OcCzMsJLj eʫGM&*dR.aOa<"ެC!˼['xDn ;| 7WvqI*v5vL~mϰN7 AB]xמ1Wa(3 Y"9 H!qtOn ÿBRJqv`LWr˹Mˏڙm& hzIÚdx81@B ӥʓ&K29XʕV,EҎ baʱSJ4lD:_\@(6AxgYₕ};uBÔҺ[;]NCICLVi@dDΙ0tYqՉ#dQD%3#% m~.Aߗo_6z !Wm+ dIoǫbuFPE rZ%+Gt4n6DEȥv$n%bE5KǍ@Efx̥ 6ꕼ-__ܻVM7ZõaC7c@R5멙o#=gMi?e?T:hDB́>B?j8(&2n cǎqGZյ_*'+եbltW]#*v?9ɯ齓9Q*a s28;>Uy@؛w +oqᆰ׉(f&GvD3Vdw&V$tJ(ێE.]E0ÞZS:i ĢBƂFv 8&B/Ɯ52O_R+&&T@&E.#|~:0Nx᩠ NaYW4Wy3CZ/qpT/ 3‹~W;tP>ģJ*O^uV(M8( cXy9 㝬{7=T'"Ǎ&պIF)CcK!yI>Dd4w|G0F2;&־q-r9y syY&FlCvX*-Plw˅wRh.3>82${opwW]ڐi>(5noӁ`ؠ39[͌~O{}c<,4)x@JuA 4W0TŰWH@Sa.t%t{>x3Yf0( "B=T LVY9Q;|C,7D􆬰;I򥬼p=וkރӄb av Ji/1ꬿfΘ~+{JTFM洵S/[1tN׉;g"Q Z?%ecewtj:bx'4Ut/G;\K§ DNx_/XFs=.j`k04\D@ctw/1mCΩYz()E,f'%^IFfgPw a'5dUlCa&A\*?^%G,)2AƁ⠟W` ޮ'Tz4|uK#Hnkz!ѳ` ˺y)/8襲"٨ /O"mjڒR_]V{!)fqVĿΩ#^e^ߗ/$f/djŊȘK֣^.DEQnk=F<^ԗKED_LcfKK ~! ۙ%4O Ui> m迱n[`pq6GpC1 nwz\J]|#1>Sީ^@av֙ NzD{D{;:aLxFZsklWRH4B^rw<H6<T4Fr';yb="FuL.4 .5hAhAt}ߜwKK],r/*oPQ,G؋o zbXQp) #?i5qi50) t[׿}nu!D?# $uVxi?ts  ۡe^@AMQQJkΥJOkN8BDjD:T%_ X.UeCFԅeS0Idžkv_8:1BuNPoEӷf6OIAQkȐ(T)hCƇ1 %iqh [` MMdKpmC+$JmvE3esN G'~psϜ(b~n݇,{Xm=[[3"W<{Fa}zE`T$t %Iˢt U3*Po_r Aģg5|#ADRԊJ شSh|_1hf[۫J`VوYZ3M2|,+YSy4+S(׋ŝ}X{'P ;sx̵ VV,~ h8zxnU&12Q(ʧKk-wwkǙdgU<BoExW]#ڟ6hV4b#gnK^UΰJRRJiKLSnP&Yҩ_=yԇ]wNxY"[X΀a] 63 a5t~rxaˤ=GA&& P+hbS4/|·܁`WGi2{W.(wYGuiGFkP/2Σ#F&ƫ+q6.d5Hi2I|.ۋ#_gya|bߔ9?U91,Weam?qRǗj18XapL/+ ӭK)MG{K9I.ÀE%%@ % Aפoh"ftbmpűܽ*e ]v;rJ9k` %S귣BHJCQ5$ڬagEl)'΂Ԋ0^.>ɼiɷ.-[%OBUЃެ[xY%|C)JqǐHӸxI67R.v; =[;B>z5$Wac0þO)qіx3u(#ANr莶n[6kd.LB C:[SϪt㬃lBVc%.)l?-^^?G=oa{oNq6[ L Mň?GWy4%TbyB%왜i6Ķɻ^2'H%thxa |sXߵ L±{.z5~#!AczfvL"W؀54,awXU_ߑۏzě&i-P{Rtu"s>4&aneD(qX)vIÅk᳻LL9 yHYvnvi vi%2gIJ(- <6з5Ng]\P!{}}:TΒ_t[zr`2G b cRޖt.]o&PKėT S+ʼJ у+~@^X-[!rq-΍wI6z46`f<ڥXt,pR jK= ʟ"-_uM)EܽdWКZʿie@N:jέ4:]JVDx$sd}Ab@Z/qб6&DpsJ?@կ;OH^bS,*3Ig1ȏnצFC&.; W>-KNS7tm|glтѐa\5CL}h'c|O@K܀F˪VqFgSzNWw^ ,R,>Ige6yHfm2x KI6y,<(/s^rAkrS &8(BJ |am&Sl`i]|[X7{ EQ)Af4>'!`6ix* e,S0PIBu>&U.!YND"b' i `OG)0jKR}җp`onrfeϱ4}ǾYjw>M\@G~o2jLmuE"wUc0pJ-L>d^X Zإ퟉/R`MQ6Q]X_Q`^ &u;ևgiRvIAu%2Uc+8Qg9r58qII t,BHoZ4wusm18VMg jm#zQb6O kю3z" lF$F͹@18{aF] pGcszp?SzMȥ({ݏO"a9vP}=H j)X͍7m&š~&xpIbq Z"Ō;ȫNjD/ʴ콖cޅ}5d֘84)^tbVonN8%!G%ԯ_5D^(9+=uR.Q3 w篶F>:lKJ}kW(sXV슩%>V Vh/UAȔ3W;|I|n.v1 (Z8U{!r Nb&/yo4*=#|_ MM2Q@dQd{s8`_iz>ImiAb֫GK[ 1 W5} z7K 2cPQp )BEGޑ*ʰFP#M5-f?bi"R{mhƫ6=L=?RSKۮ2;DńS$a6m }M&AFݖ|V@<p2? ?fx SVFv͚k ̝;z_s2`^`Iw-h9fΡz(jd sKqh甼;Ha d<:gH\{/IWb~b 4RF00~vɞK]+IdrP ^jAi@PTʂ?$Ĩ_JCPP;wbB`%B9F)Nʬ۹f0=#HIp_mRI#', pRPjz$UL~ ( `Je?Y8 Osh7sW EX~KG n34@ (b)sām=YkB[`f{kD;v,WޕKz3أl*@(n>#M·ɞ UY]@\!jF' ff cO=8;QM+/:яaa`Xό3͌K_3Gki9JHgɖ hz+lzSjQƧ/_% fD}=ݵKJK_.[Ë/C ד}x^`=[>Uj s7 " :`p,7$-| Ԍ.MnAZBp"?Eѱ`g|컭1;C@({Kt' erP=sq#Qjuihy~9#Rx;pH+,O'nɖlbNM /ۉ"Ē0uʊ' u/Y椺xx`:(kNC1ef>0+?Wb{1Wm\ dlnSbf=iJ!nɅԜ@,_`FC ޡ5ԁ$}#-MP`HwTǺwI$Fy{أݏ9a` y ?Rn/E|C \<} 鐜vnF"ΕIj/J2&;>k0u"x2idFG їwS3Y^'u _sjf]/ܧ-}Ty2Ib.ߒX{3 C)"`YK/^~1CIY(a3)*SV![7O0?$XK>- 5e}j@ BprNטxa&!Gb4=k@ZG<ム`cIm{ª*OksA_և,5,Xbͭ51U=0:Ka#ٻWixL2*|zt@Mk׭[$ӎ]ڳWmT'UOl+պ͵9yF0܆nYuJ>4HcS>_?vVϵo뛚ϵ= Ό/3S&8 #gJ?ʯt8j&C hٟO@*hbTƐi8Ӆw|1i+Z`?5l;_.Ҋͦ,UF`% yFtAϹ~ +u*#' dSxXw[,/UDo._q=HpXYF[ٕa'KM8^GrzC'+mŰwW*.Ûe#qYmA|s~HWoh,(a}d '/!J{p=tzAgIbOGޡזXCEY]s5ڂM@g;{~3;=zFP~='n0Wd''AE çEP[6BܒPjط Y:#j ȴA{,בf'|rt݄tTCS] d\,Æ9oGMhGq_o>Oq_oI )gonUG^b9"j4)Ao~H-YOOJ_oZ.] t!F=c6H%&sto^qz2qz"=V&h<ѩ;;(9qTjۿPxFqdKuZ V#GiEZ~˓޼<>A@uE&[(ek<#:)5V)01}\zDPIe(ʼnYK9;_Av\='.:@_:+%m9Iڵa'%'*a%GiREH 4;oYņrR$iUI]1W5d #XXL*&!ujn_O12GLCrVQE$0>QNx[C;ME'QC9t;b!1v`0BYF̒%çec*?0S^ yn׮u嬈 \o2bv^ 1cf+ GV*Q,Wռ XWH6c9 -?d-qȨkmL&WXW!aH Kwq id(H/w]6:^Ɔa]+L0 d[:8=MClɍ|lbn9]9/Ζ5~7Qk4S:\p8A MB.դ(a;8.s$YDޜsdeS\en75KdabY+N 3*ռ9vza$L#giyp+%t3l"lQ&FwpN7tmg~7 ,?Vp@: ܚ`ۿ$ <W_{9QўM+|g'{KL »FmJ!`+cG;/or3%#'XٖaLK##ܑ5Asr諾p )(=ۜ1 +S6T_/eP=L֌o!sv(QEW,=._$lMH!֥f洓wRݻ!+GYU_5XB[-Q&f]g"/@~#~A)4R<ĕ1Y=<%*Y d@>p,AaS\hW _5Q4v'SGa)R83ݕ)]ŊaJMo3}Fa$ Lشso,c$ lXL}*;y뽥!J&Z>w DۍP67huoo!ȠhWȋ,^8H0'a/piԶu41O|]S@ zY &fgO5*g`J ɗ+{'`C0`ul^2L۾6e#kׁ- pT nEIV?'i,L/ wvg~?pz:`[B7!җR4Zc!{@ԌhW!`r,4T j u>|\1S )XjHE }\l\ ACqaPR\uŵ<F9YT9E:v%|V:_Лi Ih3RS SJӟ=`| Ciy4mevUS]?fe;[+@t1q{ff)v}IW7ZiRy&BᲬ}@T99Ƥ5 GIRCNzPO )5BQۦ䘉qݑH&ӼuӾXؐ4AǻEAt)#"1stlWQsfGl$Ai"_4liYwpylOc{0VOtw{@兮JA S rd lc޾Yyx@gH#VrVKkx <]QoN<Bk: {[Ѓc)deA #!MY1#JZ7)B}8C6a!MbTJ)ۿ`W19eC,ZoLb *%Z0W{B:!R.|.cEjN`_wmtd]SWbZ+fdcV(,b~Vғf|b5jDVf0F)k17AъAz&?&ɼ.9/r dr1p .\tY пH#0KJ-`Atv#7Mx~k.Q\у?lԆhj?1Эdb^BH:jcv!\yҺp6,"8zA+.y$`VH<=uog*H#<ᱞsQq/=Q۰" T3gE'6ư(4՜8^4uٙ0фRSt5E%JBXE:T J ӬEi|8H9:vJۙŠ yE1sN3n M܋ËRM{ryɴKqJ L!)2.,c[ky]4-樹&)2W^`4B)}Qɚ8f^%R#].w cD.' |V9T߻6 z}MW~+4G sZ* *˱RL}%Pa~ؘ??GR574!5N9?mنaTis|:䑲Du.Ta@Kr}Svǃsj@u57Ρx ivgH2zeUG),Ս>rcɋY4WH[Xd$T+T"%a*SF<73tU%㔫ZjY3cEy_\RVOcZuI7;"R)=fb:r'~+.}!Wh-(S|SˋBͨP/u+Ferd{8 ^J@«VyuHHY;2c=xlzZM$\5U_78ig ].0T5rɯh4 lb(>/VأKh:=ެtZϜԭ3QPDl^8/a (f ZEڧIia[T_' UhI d)#s(Ai?TB7ΨP ewKnuQt/}&nJ GqETZ_5\yGjrY׈W#3{]9l(ͯ!;#jnFeԚ)9$8Hd#{21АᮎM^{!7 džyfĎ5+G7`][Wl*{Kgw¥\( Fj\_ј=]0ޭr #x^}ϱ{n`&: Uv+P0~ +4 /(k7G?v9rX%YcU(Am<8tvя @ \X[ovD?a5E5aPo"'C(g/iRϟsc4m qe$9oC!ʣB(@և=p)±VI&CcɊ Z _؞YSa`TٴM 牯n=h| gjP$lBƮz01/ou NRyCdk`byqK,Hzr/[8l-m`=P=Oq^h:QM"cR`oT\<=Hh4\ ;SKjTܺ;tUH :{%1C~V&_SZJw= `=q厒@&WfR{Q2+1Z0["//XL=~ §Pa(c1Im SPڧ;e8(ÑieOaݭ7vI\PBu^q_2lS IRd3ItӝCkT;IIİoUGS9-PUvQ@`W_}//${tZa4%"Wvc;"Ikkĩj/ [\1 vi uihAhfW`;E!O_<@wYVAwD u[Hx (W>UKRPC/"HQYUOh38c;Q,4 ~D~gsy[G v5惙 '5wUC05QL42P}ѨS _4ݜg{ʮʆz&K|Qs%HX,<-# ʪUaue<,}%0h\Sݏ RK2M3Otϊ?PpPMC j0`Uo\ P [d'920:#X I)tS%y錟F pjphgp%{V;ݾʄl,{۪qv֏BmiF'u I }z!x!n<'t=RU=tŊSQG 9jgl+PKn*婃nH1e&-EC&qX(hw\?ʻ0.LD©\y(YQ'α#-zr`u}9CYF7R*K&ǰ/jV9A3IdW]11 t<KT#q qٸd2nqLo)jmV-Lk 2!8:of{`;a偅ySY"H UcU3/T (г7|\Q[׌n1(D(Vx,{a8Z_Nzqu$wrSkcL '>b.h`,£E#kZM ը}4a++@>\rYF ׼*H~yx٠"(LTL^k 7h(>5k} ,y NyR S쌌 {ߖy/R1 /eqGnB*-rN}ƿ"y& <]~bӷaZ8枃"3y|mfot M*FD/WJSkuO=$raO7Oނ>]:(>)?~[`֩X_"0 &o҂mZ\] ˙xyT[qwܷ@y$=,dpt>\pYb_w">BtqtuCY=>"XZTLiOh쑋oy-q4! >WalDoKZ.!rE9WXHySâ9_EUH~w.݊贚Sp4Қ Z,s -;fHWbY,+E^DbK;u>E[.@m͗T*!6O:2dV$|)}ӗڣ2t*!e5=ES'0|}oA|j0)[%oLvbVj.&NiqDJUR/O/$=Z2r eK4?N+Z_)}U^b5Z,+e Rbn'h FU]bdBj9UHT ?"@8B౦"K/ݴ.2d"D*|cGs&H߻+ ̖sd6R:,UӍFk;Gְ۹0_4hbNњ3t]Ykdc:K[TTOx(##5T:Ln6˽߅~7K#'B[|쓞ɖ>-Z?v^8] aTj@HǭϠy7|MנjuUdn!N~){G4/: jg{_n 5DPֺt $c+͔- TJN)A*'Б7oq"Ԏ `ѵ6IzP |A\zC=[y PWZ&޷#8{VXzmI\$heo4vLO Jo3Br2rwZo|-{^>}0^)Sc|Փ1lUl ;QKC#a6 ]ٸD\aKm8ƸF-ƍ u`CLE);rU[`@g5h+KWQ.xr{kH> '&h?#OrE/K;P,G.YЮ>Nd$WAv&p2Ÿ[Q&^&{ 3淲p)g`-*1o$<$4MٲvJ?+<=ve5K|;7c |U.fd5{{Qg<^E7&k9 TuKK>zXhr+KGJJ}jvд*\ G+e<ՄZz~Ę ye$%KF+l5K ? `!РlE.q}k6I%DmSDݕ sxHIާ}OHLûYrP^v84%`̭5U G3 7PK8ͩm1+*fi C3\֠_jy= =P{"a5sl> “e濺n/E‰ZQ-qkӦ}INA>R"g,gbob'qyɴs.REH0ֻŲ <9pjj=}"ߛ]\V>CU;U`hO`1 I _AEcB&.ףݽhf-\~^K!c%8S.f7y`!/=Aj\Ax(Gh>O~0) Ӷe>7 +#к4)ڏy(XbrI!,]8,8ޅw$ОxXF.q}?ypYȵ.C8m!)TKJ҆gkEl 4J=TuKv %ڙOG;23Rt m6= ^EI/󫲰 }t5# `D1Gv_RT~X̜ 4;*.$X&)C\'dn Gq"il DNal PжY.0RȐѭ RͶ!?Vkw0:>WCsFF&㧴}jE?IȁFycs_%pv-|PBD#!lL(z6<ߘ%ˏآ4 Wzh,035v'5CY'}B->8YOm_U6F0E<s#+R7P” Nl^Dr p/S{@:vj߱eY7eqw3E:zWlڜ,ԙ5xP BW?"m=p210LpWSP+SƊY>G>gZl;}ΰZwz,RiX>~7f9nd8 F ,MCdƉy/"{x[A}={)(&TpQ=rn$Of7Y +`y#=]%'Cǻkql\.By2QAmV4+MNTݥah ~S)Xߵֿ1Qف/]b:DIee;K,l,]NZ%/[JS85ŕ0D/d,C{R-c.@S u-cX.Tz4ךbv^kon!0fΉ h2aW?11Q${n1|cI:.$Uu(_O `^N 'S3+ef+ŧZu)OŞL w..26EZKv@`@RyU*vT'NhL͊jV\; sxv +BbuMlTzt4|-C2$! .2ˈvSIs\oAWiN:dq΃Žr 765.ja:)ұ:\CZO=: d#SPGTͱH]XTv6`[2K~m/nI;kHZZ. * Ω]Ao$rh̾u9¯'-iY<4vᡓdCoTaxZ7 c+t{Y?|!OH޻%) r(w#{:#M㦯#^y?xxz6R{/6V`(} Un 8TV9x]L8ߐY6nlI4eh> 3R?'Z ^ԇ X"FvS)wLXA%t'aG*%=m:|ūK$4jF+ԾK}2)3]@,CԐɊD:P}Aw$Ǻ5, --5T]JQ!&Qd&覈r7Bjn{åLE3$≲ er | ɂc 湁{#l'ԣДch{Sq Y{^<>oK ' -ZDz43 Ie5KBmiϤJ*?{\ hNwV`?/y&_ ?C#M3RNDR_ ZbV,f"+RPꝻ L4fAY8뽖yϼ-~%lid(HXv5Q>ձR&:a7!]v2{LYV=8ǿj8#a!,[tVセGW}pcfaE:d5 w6ut$h[+*(߬+PO&Lw--_ F_,8absBSMnVM8VYm -E՗p!"h$h6fW DXa3Lp*;KQ._șE[.JA%S5̆ C`pˆR)3#݅Y<7"kz85nYʀLi)#Y|B?1f&hU*8a(F%eڡԹ`WM% [8mc(T ^`> 1)L08P˯4d}}swu;դ7y|&^{1ݦ@O$Dey ]7b!Rz:73/۔ZN1(ʘIc./XrNo.VZH[DWHi0XܺձsvUl1el.ֶ̅S(@=dq#J@U#2eG0A;W? V S1ìhe7[Lc}u˼#j1 \9BZ1 WhxB)Ч[=BNޚ#,/ŌY+*vP$w |*[(0B}gתZj+![C<:ǑF[NFe4h. PO';_,\XP{Z[vxʻymcDx5V̲aSpsxбaUZoMx^Due:[:o]/Sm7Q_VT di`ؓQGux.'_@ qw6tvXITCvm=3,E0DZIi1IcO H]E-1Ea4~-\cuCi.H4-2?"oYH'6ݿS5Q /]ke YˋagY20$9%kv^~T19~R+]+ BZW0,E!0IG(VuqKJu{rĒs1u|pth'I5&,$|,UE3YW9<O762_+I ;2O)3k=FN~vKVKEGdiTbAl r0kIȡvtoIA xW'43]4EguW^cǒ ۳ݴi/~~RہH :}EZ]sa}&,G{Ff cL(L ,8;1NA=#0GpY){2]ra{C-ѣ0V~S %=}FS0G'|pYM} /ηt°@َJ`/G59}KI0ԹkPKX!Lee~d`aTT󏸲|"A梾aCY5BVe J?~N^ *4Ut P|waf ./$kX"OlW'Y4^`YT20 CC>P "gQ_C-230Q_~ frD1B=)5t:/T2*7I3z9窾i%|Ч=yA2H綮1fb umebdU|je&tuJtgl7bӄt|*k|j z [akcpSa P+s7"vgU5CYekZ0gM$ g¸M娢*\*@qCzVsBTx%MIU }nOD ,fGtd3'>(ۮƠo3m̊)-_.bTaȡGq c<Yt/$-H{_b Pe-oܟ58RU.u"4jEЖE#.1S(G?X~9(+^YL/篐h:kp"/%8Re$۔kj?<'fD }b{T؛M鴈֘^ei+=6D Fs[= ReQԩ=L53hIԙ?ݳҀ/;K:q}`8-2=ۃ hFၔF yjN~i.A4Rn8UJ2@,Wu) {xĔ+Duύ[sen$"a@bpcrzp+ћ:öoU-񕀵 1d5V35/0+鳯ɛ\m~TVXy" bdzҀ 4S*\N͕N|]RD=gy5?uJT ~8ūc ĭk6NWRR S.5-<@8 sVa2EZ.Ka #qz z{N~ciZ*$՜GvNMنYU:+򏇃㺆& ţtybj9՘T3pej(riquD$s ,NKKP"J+rT؇[ ..@l:5b,䬹}r:c?r'/cEg֓bBPQd&:KһqA"|\y&5Z+!fRolFjʸ ]cAo'2@7Q:/ljIax(uHW4_ DCRG@=n p~'FE*nmX兘7fA퓆n&VaJy06IAJNd!n3vGW0r-507k`31i&O #WT\N`4>'uusUmك}@}Ðk\Lܪk5@[*Ĝ(i] ~J/ũXA){ʲV 1DžOC\wAE F>"]hDR=(8%We'"7u}nٝ@%> nYH(wG#,"YA?, Nx] 8\GL"?`IcY'\e[Ԁt`eG7#nyS"A'e(8#6xHV#6 h$lcꔜ)=CNjtGOϫrN}YZs0+u/h D(7I4[eNe/vDP/DK'U>pPvDKD; mFQ吶9OZR=ϯ zc{+?Q?ѐq\€ HMu6TVy9Vd)f sc Qč{*c,]S%Q"+$f>@n:7 a=ַ#j+O]  I#|K ~tޔ> v,~lUdzm8+ȻK6Ja1okuZ(Im/+ Uͽ]D=ҊpJ>f^uR1^iǘXMq}qȻEKs+"=O9X(ݍEne^^o~Vk jt%6$SHl,2$w-xc~^.免Djt"1%M_@020Xׅ2"˺r3q1Qv},6aÚHҮC7'zYE딓݇>%)Zu(r|ͨZ y7K90K'p!ZR!'3֝@.APr!^R u}JI읛{71H!Z˼gdJ=C%5LMPlh7CkCMahc$\^{֋h+?)\ =Ù4j \Ha^/yJ[DOcDz^B5Ro Xi= ҋy TY8ةѓL/:ms؎V&ERlw碄ko[0 VIy㣷bmڴ4-pn2}5fnB (a av>RJ9;Q,`c8E75)n=H>j:@$ ;Ւ|9 )d4A7("E$֛x꺬;9z\Tgu#\Jຉx&$A֯hAYl6?pX+ ߬'Tx6bjϖGR/AGmս;0O!+w/i6 OZ#4OQ~U|$?č Fz$G] BYEVYGa0!Ûg )ȵKw{f 84Rvq2E"'r"al!qbjv4 5s,Ӑ) Ypҹ$_ ih4+Hc3|\;c.]UVP8⩎ʪĞl9=PCPIv~;b a"nk"drzFį^Tªod; b*= Y/FqAv{hy\a΃b+72 *2*LX csEKIbڰ?>M U?ߑz7Nٰ]A~IG.>xr4Ȁ7*,NuO,A0HJ{N1;l("i@ S?6j=r<{xQOIOsT4R<,v3):{A&}`Xr((gz4@%j|E]dT$\P3q^_5S}]#9_V4^Ĝ7A  'CJӥ-8Bߗ&oƿלQ@W9K[m0W%߲b 1"ڔ~~(9=@[\D"Ȩr:04Q~ܳsyJ|&ߛRѨȋq>u o?ht@)48[)*ΘqAZe5NJiK$x\~H%3  +Ysgde')&#ir:teVni{.FB% Us&w5^a Qn|u@ Η#= $|6y43? B! IFIGZ`RQ@ ;]Rv5frv3hK$Q)uֆ Pm2/䋁nSv]T *Yϱe|O։A0wF@6R:;|7_9xn$fԏWKPp r}!6+ )mw:Mo1fűJ}W̝|ֱӝAHMEV.|vi`TɤXmMƨ+ĻU*}]ԶOߓg>&y`~葇rz=>#.QetT%i̧GR tW 8eTM^>% G,T:P}[9ӨD?`qZe%C5U򲽜2e~0[&>V^q8{]=߻|)T"Î55 u=%.u7z!KO-ar kC2};ޣ-PpW7W2%vT?h+3RX3O?saqOba+X}{b瀻; JچBĺbTz:ǹz$kmOÏoц 2|-ä(ёvbٌ^j4q.ڽ]4=㘱ܑ.b0OWtu%7 ? uյn[7xNj&"gͻ-JW)J!Ww7nT4@UHg:"6QlNzqmhKWE]mI"0tNjM9t*hſYL$Drc:ZW]γeO⽭H+뙲*,8(Q_I+2_ /A6/Aȣp>4 gIrȼOڛF9~ )^ AqH38ҴϱVmjy&nIH wdjx˾y:PcUB${˒8!ٰXU, k8G:<G#g9f;:Y4l5*^P!86Aq0Qhhkx{&% koræ?; p4fC\ɤ baNT"d^GQG`ed0:tHVuWX@ e8 A|eg6'd$f+!NvMm/U+E;{s/'bjo%]s{ 1VZ22Gy&(74|2JuM;NlJP\zutéoYrĺYO98LmwzvVzK8'c׀IC9s|?ǜkP ݜ_ 029"dE飩3y\) 卆)6GL< laJ< 0 1ښpSLzt`+6tV{-9&OeEͪ^<|,q^#czٞTO'v,'X`44m%X5*yl#/0{j|:nNb o.z77jfcwKYMnwFobh GũRn3`sM񐷓<Ω+(>R4A}tϧ5ŵr^ Χr{H'y`j'Ҹh*!?"1˅=bn'LsjP!]U2ze.%a`#m\3K|ܢ*SB|.qs @Ȇ2xfv̌L%}c ~h:v 7O #Cvc N| gI$!dcp7eo1}L|`bĊ̹OA<Ҏ9lhy jĢLX`- ORC{A˂9O,T}zqMGK٭gL4q?F-8{'VLV:""ua.]#@8r8$ RW#MIYjq2r5̎Wa-zt ƧzmԷG _9| M4㡵$u70zZv71fvn2̭Qb+ Bl@DhK]|\;"8QfL̀[j67ix{\gNVl,R9Lb?r/oK(OhZYmx>R0=} /͌ G9&|۔ saH\-8 ^s%0 jл^N;$OYF͞:uf3W2=m~/y7u}Ir0&HYD^K7Ĩ݆?hWi[w]5ѝ~u S!h{iA }pXAZ&zp[!,>YRoC@{qo> $Z쌚& SE .Ϯ*^ IBPMkj-HIS4( k'+>g ;h$1t1.pPJQqx89s*1 !)ͭ0\tѺΨGl$oمJ5Y¸Eo(_%m?"( Qx/ó} O-b+Y @o;B`TW"Jj=`Z cy#jD4E()NpAFytl1Mp=ʷ|#Ԫd9Wbqe$L ?pu r#PÜ|D,N{c.ih&<ѦFw Ӵ^fz6m^N:|<4f*TP0qvϻ?Xu@{dc_aQPT#}?yI(otذ3e,DK +S2QΩ?a$F0xCIizsWw- $ w⩔pp!k҅Ԗ㌧ 1B}R[nPCNƏ;`w,PP.3EY?,ޱl@Y$)I.Q S[eDzteM;;ԧnQ33݋S[&oym) tr!È9B30~JZn>Q|܃{cj)U]0CPFWH\$S}ʟ]ڏ-Ut(k~'s 7o` Iz=(J{C~4i/ošq}qnն.IF_Yx1z`Ar%IT٠5&:}^6 MaIiVm!@1@p办(JR VҟP@ZcC(p`et*aD|v)!]o$ "e|7m5,BE|76b-)#2#l3_KFb񵐜c\羯ONvg[4&)1݂jcS>9s QB`Ժ+zż5~Ǹl d,ZgС[нϣJU{O.#t/gzڞ:U Y"@sqNK]y댓b<K8G:w,nFRKtRjU1W>xo.D& e҉ۃB&QsD߿1bl$z㥑|)4n6tߙx*̒:G> 42\E3WA?ё)W Ll6Tҗ:9׆6#hӝAXd^֬Ri3>\vrЈoB4s.`'- DXuZI-0>Å-\ {U\t|Ryޮl9'IA⪆s؎0#&Âd\Pۭ1FD^(⵼Q}蘖 B1f*!VTTcw/$ ZaOuS.nn.Uuw-;"r&/XO\ޚ] OVˡ(c, |Np-^lk0ЮḘ-4D"%XKȢ 1')Fi0S p?zj@f3Ҥ:|Gj1d$AHYԪ^Qyt(`D^җm͞ ;WfO%F2kǽ1:߹uGI*РP JP> I[$['V#.H@t{DV5!8fI67gY9Gx&;p.&,n9ecwEj4:DBzuIR?>^342{"VL[ ]p4SnZ("*jNeك9uG',QhCs(:`9{MݾWuZHl: V_7g/}$hBhl}^Z4\C3 RxK8o;?sQO/6!TEhlݑ̻dHƒ0\Ahk"yo`(ԿI˩xGV5Ci(R9:am"=ǛΠGu `%xZEiprpmG&Z QaeW&LU }9@P֯ytdf^Z`:z&GeGN\YY]+_;;1Dm+0b>W3oGS=&}vݽ[C;Bc6 'QNuGF=w(kVeV yQlv3.WͻDZ%/vܴZͻ{{&U\K?gLB6CYBSՔUtfLx 0nryC\p=D},p./]UZ}x +6.P1پx+õ6yZhk/s~w&Dta0nN+̀,tкm;DVpQ"Ggl}p^WUV_IP775?PT6ްс+681N;I6O^ʖst5Wj1J}^j#3 tкXWqX%~\V^i]Cz~jeqPGmƆϔHvU܂(qBsm Fz۔ r}XZj؋KiaXi?DSo>gތΤxE.|['o^b٪~Xv|1y{vWՌ9mVsB9fN%' 8m % c}o>or}}lB`kg|HSx?, eGt1<N.i˖^ڰe?j oaes@LڻǞ$/PB_fST/{ ``0 `ӯ/Iqq*5[%!=9(2jQq$ƻ;lvfX)R`7Աwg>^NF]y]KC_6tgº:qNQ#ש6ߖdb=sEod2(!Y}vĝǛ%*@АLf ^+s"9s܆c=q>v&jNքN‪gD9[d,ާ )M( Ohv裗jl`\{](]VL_֡1&5!6h /r3uZ$qd9N}@صꪻ6d߲t9`IG{4e$YseJ, '2o͢UzK#iYQi*ܴ=IC#^d/m#٢ZiS~C%TcS[r>堊nB%m>gwOVA k ӴLh+]3Ft]LI&KpN)%SCßkbI1}b h.U?p{@W"fڤǒMq$=oi""_aQӔ$2Pc0:GOߟhpUǓ/WmmS ߈H7 p4sU@5YOԪñ4T}L8T\"Vo[T :qQvv!pgIy*P?9OZ%ϥE*E3~)kx}u 9F=#J#ؚ5M0w3C3y rSГuC]YTm'pgU,Z%#=MC3g;>*#{H6!$^E0? j+9]v_HO?tD5"U_]WJ[QϜehj+?&]7 ZX6~_ It_WU`g4j#{O"SV[+Vd3/2qp`[͡iG٨JA2O|3#d5ʳ^Pbe >uZO{GDZ( ۧE OLw RC9^ P\gʉ yjO+m exeNIw ) aؽZUf)Ԁ0sZWJn:Ľ{Bᜡ`/7>.)>Ɓ0Uf%dM5ctzZ 摃LfmoEi53t?B@ _?Jہ0+&??ͦr!N/lh\-v̻f=w/+M +`нϧbtY36[@A{yE؀9MIHUB PWꁂ[u$3˪CTe kq;(͹dw`c"ijGEK^CWwSe`:,x"bsi9eqr*y3dAV8ԉua#CfJJu.D$XzfGi_x= gcl $'e$!=?nI90'm,߁#xӳ4^%#7i1.,Ao3Wnev~g!&D;URs^hcRSi,_ba,Lp+ܶo楴[>Ҫv+%"T:8w* b$4'Y!YcCccQ._xAb ,!r>&`o3b˄2^[d,KvV\W=SlѷTF,k>z$iZ@XȽ6UlZ|9O&g2kc;9DK_/汄|0ٿWGhp<Sj[ID ;v50l/8 #ּ[Jo̸O[%sAr`>!me$)o8!% P0 f64hl?!̍Hv2ۦN.93Elp #?ϼL8Up,Hh0NSFVHHpOyEw%M^lr& uͬ#weNy~Q84WD2fmC;J_|lIhhCQkbx|/d˕~H1g/*|vZOqV1D7*J' JjI۵@mպuԼg0Ovr}"[i8<~`8*@3 H'8h;WŪ8YU' T5skm5x DrW*Cbzn^3fXP-+2bG;Yzzt,uݓF\]qk&+->?( l;8H&hgMLjJV2VO'Y;o^6a/OlsRmwjXK`STw܅96qZCQf%ZC$ |hV%FC#K*GY|$.e /q z晨`HhItwm5*,Zߥ?~JO$*亲s* :* j_9.Rb\~1)K:JT"D-ǙtdV8$WR> 4f /R9_.*Sm2fd]K报R--w)S4Ut TXJ^E[:eR'xPĘ1 XrAײ)#is 4Vڈ,AEl+n8n>u3Fy>˘u ^6?2R10GML@(X]BV%@1cyg @@jhƵ?^ğ^Y뉾Qҍn}EE+NY3hYJ/ue$fp{`j(^NTYw+ԑ -uda=a].4y"2X@r19U JMϒnfɽ'I>g ,X0/LCC>T5Y{U~sno<]T gƽ߇]{z0h0crƿ, kЈ%VUI2Va΍/jxCzE9m@+T23z9ݜtWc%JۍkX&>`C[g[5 A/p|b,;Š+U->Ejl$fV32i8G(SreU^W/e6׬JGk .̸`Rp;HdAWcxq~EdGV{x':D I5Bt+rux=qm A&ɬYjw9ˁt):*om58Qt CciXK'ϓXr_z_ ߌ)}Dck؛^4(%o^B(>N ,!˦\[s* qdEML ޮ'zˠ6ABȿ>Fވj /P< ОKݟ@ ]$r cC^AcOk/ +Y'K+TA.@(|a(igkvaHp> H 2:T&HlޯD_Z5"3#a/a-+EjB9ETb1az[ GݽUAp(勮J>c-uJA(THD*aݤpH<$}4i{'sbEmCE=Y, bqSV؏oaD/ )?A2g92`NzOSe^lǔtuK<]ޜ`g1#(:5( [Z]6(f5IX3s2D*X<[KXJɕ^ %(^qt&="0`gQ4Ksq' TYߒ(4*B@GTʫw'ms, 2*=?kV1N^itSQ|eTg5#(Sv{|oiy]ks0 xCYv~vUU-ϋ"hnZ G*"P vz tv_6z dDnMrڇyYY5W+V FPC3=Z+>iC9Oi-ڑƱ| j9溙fYԢ?LQpbB⢙,/tIKrP+qA VvG)@"Pp#`jJ=M%Q&?4nELnؑ^o\hGU.O| vkyBq o_J op,3,7v~H9;q/8:"p'2cqdhkUy/0Z[!l[BwAIhne^1p}Q!As&#C BہFVet#*p1?RȮ#&o0O7:g `Ok[<@%A=ӃD:.g4E9IerhB~9Sd #l_e\D`0T6լE`A+rH`8-'(PV}9 |"]`MC*^:bҸn26%VA<>cP&Ą"B}OOyXM~Q cDiGb< @Y˜hdPDkyG? wϩE6T{ӈ}M%W/e%vDRFbp*`gz*FgdENa)8 grI`F-[$U6Gv$zؐԤ xڍn7W%/z.6͟DY]tC݌?5 @ɬgAM*VnnVKuV|!Wg Xgc@G~HtC7OƑەns}ʱH[.ˊggQMLr0gR+Q\w8ZnɗP[ ob5edĨR1I {,f#B8>>tkgXO(5~ nwN]0ԛ2.q+`<4OT6`E.04.j7oM6kZ~X&%>}!>ºî+zd R w:g|5'c]([-!"ed=0΢6Q] Hl@ݰ=b}07cbBSK.*0^IKw _(o"#5pJ'a'y\o+5x>F 1-#w\+ {•nM<Ie8M|`]DZ?s}Čynd/z6̟}a+a4A4P` &^T; k2 :E(?u]XnPSucjq/%-38\X,1M_!dFZ4f,!l=-Ն*hq(VZcR,|<#HH|H !l(P^ bW.7&'!W`A?׈Z.}>A >Khp¡*ـhnV<￀7I17h'%Gɤ<~SB BloڷD鑌 Z^湤wj#F\5U=>I[zCXr7+~tjAwHjZ)1Z*G` v3JrEMl0ݾ]1@L nnW s|*3 ΋>$i0Vm[($͑ۼitmEI lwP4@[襸 }E< CM'Tf)&Jz_sȳC W|I>t@5#GS`.4qa_BԢpYۏt-5/)F dP;C'fu˔m*+9o`l&nA:>i y=䄵,^/~ZK/m5ME4u2ؔU4uTE{T""oJЃkmAkY&_BHhzIX'C%q+:]e9lzUjciNq U?QQ7RLMһ<"ޘ }fH,d /[%=Hw o 4#rԠy FýL;R2Mi y~ Œ":Xjydy9"xЍVnު7'?(WÄJ@J4*@2C7{VY?hS(RS̘;noM;N 8󒫓@*s%+u#ǫݍ0zlSOj8JPo$~%35}% Cvm5뵥$Z`Ex[GwB-1RyzU%VR+f;t&f"Y"Ea#}A3ۖ"P&HڡM-B0Iys.i K- ~ueS޶X .3Ś )|饰$ZL8esQ4IoZU/@bK#ɛ)f1 !/ r"#5U˴؉#x Z:SBNOh9/ C j8ڔP~ήWqY@!iڶ41J@Ӱ8Kd-=4>bƒr2Aw011RH}?П] v1:C=x ~xGhAan iSΝ MNCр/2xVp'DY1SjK?R0men*\f6m:>Dy q[+=\/FX05͡ (/gm&!(6L\MM}X@AiT ؁9s bk"PRơd :ng J*D0#| w:pϣN)a)Zi/]K ,*;4Dt)GJcZ>ĕC"t7R9dPEr>M`X䲹ʮ@}j v%" 9ԤkWUlC s ft #C_54fӼD̜Aw5ߧY Ug1SPXʉgHp֎?#G S@>4.v:*%ª+qaN&R 9B|^xO 9/p&Rч>i :xQj0xuVTq]DpZX$o< Nn̴lQ":ZPUj^س%<{1:xh^P-@Lg)Eo.3_z \#liZ:XU̲m엔 ZU]B% z8TK(aT0 eCy=Γ(\uC<ɿ Q*v5 YzLȜD:$/<GCv.w?') 7~|(ʌ.i ŋ?#96s֫NUcϽ&5"vЄrh0r?H ^gD[wC|ˌF/n@ ;o{wUl!%ԙe03s9`XN'H>"TM&*4:hhNA}rWuUIqIo6^<>F"<48 S5NY!1=шQ]fk{~~f 6^ṫ><V_qxdWޤm3# 6VIH؛`ͫBA|ϩjD<|p^ ϱvkWK,p`N/m.0F! ,R,Z}鰖b_LEs3r)_m8oB4" 0ZY'7c=t8g;>9q.Ef[ͬϳbBcl,Yw&JSIbЋBk;vOϳk;V劻t0vbC" Kd5q[yE8eVu|=;% g5H iC)hBtu.nx!2"JXM FI^ {J]`\w]cͣb^/l8`_#g7 O/|ѧ'BPõDS`Z@7'w~D % L0@\ w0և3A=ee=2q62TQh{PVGU%ؘr高ݠN&eU! '됡ЀaKd(Xnv:*+M vxRaf?)[̪)mCIn&Lį`WlUF]x7c@YQzP,FV "tV"ٸ&*]Y} oUqӼ淠%[+T-bQb$@yAYd2EN?E b>aPR\$zϊa#ޢ\A=qrD8Nt9 ^jy֤`hcg6o! NtG+'idK}"r wX@gcJSp>T b*x2m좸M$UԡiT9% (S+ëͨU3|h/JsGMmo; Vz@낸#Og̸=Soځ LK$b l87X_C/nf%T,F ^;,!Л|sk/ 6jÊ`QDtmʄsK`yutfw"%Fh=M* בSi3B:T:LS>r7_n}i9SFOv }xZlWHGyjV'v+^6x`j`d]^A8APBVVmJHx.7y to WAl>(19 |pt9]Ţؤ&;My^!`ۧ'%K5[E6,qxx p|&nqa\1>ZT65tGJl@# \%Oy<xb:;dޡڪU_0c= P^fk(]\7 wUSʢcvзv ٷ rXHVs[&j-_9xkc tzyOܕ~]gZw v᩟-c*?N5FT9o.vIڢAS|AS"b- UUѦOums^>)#KZ{?R:Q|yC\ 7%[ő] | ~yߵZ- +!h:C(]yӓ9ilgP@|;#-ֱ7z,CG.g$zbq !:J\~JHKF)?G%f4WQnd50))(X~.V%=t tp՞N~HV*P׀z7 .aݸŬD3I/o}X!"y/n[wݨѣT%O;*,*auQQ;p=ͯHw b3>S# b[7>wXPR8a*}7$ف?E O,ZN5ϵMn +WuFczد֜lzCq (4F\aĒ%[CQs 0a.*9.%@uwޫ=v: d}X|)Wa7#(RdGoѐ`Ss9ÉX^@ױ[\ζOPr]7ǸRARiQ.`1꺛u#.c..[i({/9U m, <tg隀_{Mi|7pמ N-ZtJamBsYe)lKXsJkkE8΃mdAAbcŕz^ XVcC`&®W]F4xȳ A B:Z &7 {{;z l@-|Q%ad !|pC8e$"su$h\5]t .'@Œne!No.<jүS ufμvd"nHc&di/![rms*UtgL\]ƶۄ, ]FXc-DSCu*R[Ʋ@R' { zOsǫw.vlDH4K=C6}aM$٩2 ؋Pwo;CO7'h۾D'i1.\V7mM Ů؅˄yHFqYo`ENXd|NmTeNkfq4 ~ =>"p3BΠNiLe|9*Lvh[$wOx(obCتWmYTIVab^X:4:yy\;bڧhqkYh 0$s;FD+c]|yD v;`~?HץQp*bѺK@ŗa.HJ)EYb{qe{ eGvzcQ/*)5 z ʨOw0~kv)q?AGU5B.ru%m,ؽּfB*J*Yݓ8% awSR&Fm剶Y_NRR]Ήe:Fm 7y;m8JӢBpӆEϛ5 U"?JێQ}rOF#ɖUGdpʈHsWwE7dzMa>ra.ɟn b * Rm{Pj(?EcD* CmI5#Emm2WTÜ`eCkhfn;$A5Ib0Z-}K ' 'dղm^P4T .Yn`a!o2NMp7l+vÌASiժv7x ظgy@2E.I]hƂ!귉9,2؍-wx7}uG.=32НT^$š)zn2u~39tssTH##$6EإE@u 1vSZ@Qxy=5کQPEH@+ ۛimIuA\kk  *K ?t!f5iq~Ҿ&=iCpӤ[_64*K>wMލFzw~[@Qz L5j~zzDFH:r\<|XZ D"jboh;] j{ul|w4)KK_ZP>GV. T@(8Z()%GOe4P"OsDa#8!~pg7 mCv"zݵJYӪ7 Lk!ox,\ ՞bdBwU)?iN1m%180:{CRkԤUPS=/f$?; jQ-Qc^ qU_YH/-1˵^rU`'a,WuIܦvMyY߂ FDgrA#smjcDC3MTⶬكp_O3 1P̓ȣ)ufcwef /lLeG?x= «]zf"Q`|#]>p j#Bt$8{Fu$_{bst 9O #f2q߁˂@h${#M gt֝|](hp u޶$Ǐ]-DHBm!`!f,UL,.!YM?4@4g_Ʈǰ;ri%Eyι1 Hre ;nPN3.j~&uOԝI锿4 P/ɲlTtvlأ\M}dc=2]v1%epc (r_4[m8v bƈ;\D'8fCJHgNϐ%n/_&bYz+bJDմa0 N2J=#˫5{[ֽ0e93vT;xǿ/,j od XPm3B;!4<媛tVxahTZU aأ-/07"vW;v'}we@@YTvscNJ澡+m4+4‘fSgfi$M"-]1?XAA'!yX EZ1'/Lz|kE_&KZCc: h\4#$v4[x-)/UrrM|.W0#h,$ |FPJ*#d-9Dbden::(*ta3.A/੧3B=VO1|VZ܈`IGEr`SrⓇ!W\wUw'*Q%ӭ qoPLOt!63Ў>U,N圌4UԂ8 >;c>b{9LQ%j$vhb3|f#*3 baʅ}H2c|z4`uQw?v8& |Ƒo=`JGʺ&4lYK':˵ePe&4[TAW@'i8e[JψSR7w2F1| Ӛ@-t ((By~cYD>- = FUJI !B&i+F|W޳-!蛰u Hjk1fZt/ .72ƥ\$읎]%o@n#RE; %Zj9JSl5p®' fw%_; $zhH7x:t_n_x CYħxÒ9.^$:WnN)bhB:g<3 FG1✌,\PT.zGz,RTl"i+d^b11LEp6-hTMyi2hs^j|-أB0dsbSXcgu#گD}.XV=hNLܚ1x9:>v#g=/U^ qF-=MپpsfC -XoG*kqX3y ^2\qen: E[ݤԓϟ vY{W3ҵMBT51[6w+DG b2h7H^йw#zpv֪4p#c-lHV.Q:xCaVC@:窾(Wkzusiƾ'-x,-"dohxs,\$G6Fwy:uVS5Ҕ1wnܔh/e=R’[y XJ_iY ^s蕁]U8Zc!p"Ng2$r6[p[!0GENft,9k3 2V_Q_*ծ]ǏufCQy!3f ԇ[ibCqT ߚV;V\g}96%7otAӷT?$sQ?ȑbB^ӻH.y)WO#`kɊܟ,_ zM-.5fr/0q]P_0C9lbҥX{zGmnwrW#ϿPt{YѶ+QnG28gapNw ~bt.ZU,*%˕U0n~0&DZԶkѣsmL(qGRO aV“*$KPLg^~w>AE]9BDDҳvxgXЦ{rwd6sVte\Վ&Mo\`@dm=Mv{JlvX a)U6g_лxWCtєm g3t84e~5T)˻GK^9 ~]O${0HZ# RoJy@pV4"4|CT%ngﰰl}5] @SֈK?t(؞IHDp*h/%?\!q+5![U9^pV#Dsj$Q}:0) Z7*K`j ,JKX4m(_Bι/WbśJĴlOJ U[ Hfef<-hJ5yq`:F;>pi_m$+w$Q\!(5@4[Xp  Y4Ғf`ޘjgOlu%ݑܑ-PiϠT&GV-M7~ctPe@S])20[pRng/{=ߢh,XԈuBlagaiـ1yŜngYLTy&RMAc-2bt(VՒƈK5![$bz9‚C6CsЕ0ٵҕޫiW;yyk-1ӹE^SXh4e_ jYޮL2VSCyfB-"w%| 2{>l ǡ/; or|( SFWg<k9nEঽσ "v8W"3W8T0bvSSQ ,y26K`j'2| tˠxhWID\D me@ Lh&-ֳ8eNV&Pw:iBw MoKwwc--6R?EK5@K#j>~Yq+r<|aboYUua+z/` l8rPI臿 m:5Dج: N ~V(/;*)[K[̂Ƶ5uŒ" nrSmieoHz%hO3Lb b 7= tHթ溕$1z^eI vK=,A*sDsbo TeGA¤-PgHlG`f] V.e;o[C7k ^;~G݋c'=MS* Dܱ9ܛeD+Dt%Z8m򛁧ӡ'-1NSMSkFݾ-1 QӆcB~sV&$? %,Li$ '5 z Vb%6C/\*q.)߁`}s ^6HFί~ݗ;% G^Wl~Y  Pf! 񗚰7Gn]!bYb[b<6`-5"dwi=abihztƌTM爊<$iM-}Юr`q,NHQFn=2+`D<$;3hY%W{SV rB`#.zN%H3J⭒:T}g>,H @Hcŗz1lbl+(b³8蛄G9҈}SOX=w?{&bK;&= bUbl R:"FyfTco)\ ߕ(0(lқKTaeMVH#Mo;*d (iĬn [#:4 "}>uu1rAw)vEt!$ P1 zءMt@T 溮#x`Ou=_]PѺ_tPEG^fZwRĉZ}C"x\E;ȈW Ӓhu@ozl h?V:.jk8ɹa٘>^V"V).A9߿9u([~lY/rRYJCT K9(bS̜Wx^&4 Q&3aXYe.DqIG+,OP>]?jޔ3AA_YSe`r6|*VAi~ {e;Oծ #3Z(ek}yPt}CTs뻑 %Ȓ]^hU=y̛AT96Nq)``Dpn p[%4ϫ*#tJZl6У2ďƪxj4Z'6FߛIuta \݄ ^F-~|Wpp QaۀXoY 9FߩoE}B =0z!RfI ?m+ DmFɋC=gBׅ*fs .u;i/V J ՅvWVZCLZk|v}+gb̭w*mս hH)`QbltQ^Xp &{(RmFbxC!6ozHrC?7:^u .ā҃%,W#t]G[nCʸl,TR<ٰ0% -!xw(~I$a _Ӹ/m }J csvgXC :Un]Jl5'LG6SRHwAH *.00$Q8z,4[4WAR}\9z׀G]>~ bA'[vdrYF 9:DH8!BMDWi?Ml5ɭGn.Qx189s nG.4FAe?$_L@fiشڃrbJֲp7iK Mҡc5]6@x[d2$f5r۾\WܬMlR{A|ղ.`f'k  / pWlEKM4pkRQAD` 렌#9B 1!wkh`c!t4,4 h !! Sl(*ɰGC?iU@ !ש79]$*Vޘ_x|7 #E)@;ܦPXp~ urFO/m1 κU(kgzZO$ocUhdl7^7i]\6Чcav#ܔaʎ?B᧝m*5?sCTLs 13nf.鿋{v*5F>ó<ű⒕dU"! ]Dw t+4,:|sB)cb缠I?E6W^-)VtjhEl \a(O`^3ߖ-z6{D0B)z$n21.`XuLhUK;0CvNgþ|$EM)m6T@ i簪u4}#9V\ ʢ3A#K*h9FSKKq=BW:G])w~?i_]6]W`Mvz(Җj1TO;b/iHlǼcN9jl%pKM_f:1jFsAdAv_)(!1.i%-" d9&Io7q.|t"Oɋ&r>=OƌGușޮgVI5$E0pmbKe / ~xĮ;>c93 qfzAWT負+QxiU!봝b'-! = ^vaQI .w̍y] g?*ЃSi)vm (j* )3vH#5hqlگ wB14K /6aJޤ1sSRc(%!tk"v\ˤ=i//J_::<[˷~VAD`{nƏU `r84G t_#V$ۣ Wogm5|'ꉄBՅ2|CBZʞp:*Ɣ.sʼ5nETN D57eL"Ck&nC8ĺ$YRG3aQ!LX\JxUhiT; _I`dtlyi'&9^JA%d݊@5F3ASLE#P#鍴>>fzh)lJ 4u<&T{h!陖;Y+8Rzugp;?40&!S)Vr$=)=yoECc MnULCi܌K{v)[¸ExL|:^7xKгI-дX–iqKΊ.SPud6k aC/fH(hc .υUbQ&Iહ=*UdU E*>T GNj+i{Ysk9xb^?^rs|X˅24D0"@ y*G%\2ҳOpe{. ߍp='zWa2_=cv eWVC{,9o_%=l"Q"62|MB+11ZZ|`Eb!2r{ܪspXʒxC-XBpn'TC.vqV㘅t,}029̙ch$iEUMω+/FT긲c2>J z%"ѵRb"(9K C^T$L~D" hJϬ@ɲl0&ߛ聓_,wQ$ڲ͓MEq"igBKwa,>6ϦNJ%l&)Wh>ܞYp|aC\ *-)ͭdC"UiEbVYĤ[swDJد=WnBQ9ZZA_lSÓtHL?.ew T F hlᕡReQь;U5_1*op>^O9_+ k(YQ 6{*2U`޵ɍp7@%fo8|]_JmM8)(QUE3R%Nr@'T"<2G{ 4q_,31HW?ALMqx6:DJe:}qG8U+Nd g>~ru|ؕ;ple 2<,7yPZIC>،|%D* sZ[FJ~~ͣ\84Z#(o,8Ng. _s_BpU.qT0p YpnWERѨob͢c*LĻnh'r>eHsDAi21F!ؓxLtxBc~j-0 ] Gif&8Z)R Lr'u4OgMQ2pq6"ίO7 o&iNUĬv'D;Gg-$ /av.|,!OX$WqV5b!.5y4rqm=vs~}N-8KzZ L|>)3Aڽu̥Y4 ?9u?d{RZ H:G)|M\r KY-07ܖO(VFo'D9Vň]:)j¬Uj˙جo0kdĘ@ze5JU!DR>CZRWT7T:^yA9It6$|YMt@!&.ǿ{,!WE$D4='i8םB 6o*kts琦s 97,ZksV}d8ka|~}Z[{>ܿ䐯ltU[`.5roeCjP]5(ƭ[8Kc#:k^p6 (-#ss{* P'Aڲ|~aw5Nsam" G70KD O{ s# IS|w^YrQ uhƣqUpK[_Җ!ilJjlN)Eh|ҵ 0lbJEmI/]>ĊʜK٢ۦma hqtvXV1IԂwRr3 e4._hfAԫLQZliS#r{i(D͉uB^gr-I4k*AO8F(+{/iN0K^psBY4c]Opo_ [nHX25Hߦ$|DZ~5#H> MT֖@T=˾C_ F cNo*IH@݌ņ>2% .=@ghبW !# 'ܚ C#OBPI"Z%j(XL2Bb'_58 I/].+nN%ŻfTMdwrp5Zu*ZL(?!Ixu}DTZ;AduF#$"pSh^0oi.: du`0Wk?9x, FIZW[&/h"n5w7O*dk$u 8A'o#4~Rԥl6 ыCbV0f2zX/_*hߧC`q =/߫BCs8`yxwS<4LϼCBo`~H3YQ*6298˜͒g0j$[WUD?,y594Qz N ; X⌑1lࣹv8E#VrYC\ B%i%h `b5@1Y#ExrMJ} #KO>G)n ␑FRT2 1?f3l'Tڛs*2lb8#vkCw̹U3NrFV5`@d-"E*aubqvqi:< ֗|E[ +fʤfT$%u- L>Mq򓡵;KU !Fڀ7#̈́Bp!,)ߔTN4c6 EF |,ş ʳ(`#گ*wT%-Ӌiy9mfRc@k4tS%K ~4Ĩ2/jV*hAΘY.CCNhp„$]Ug}qDx WsnLDw^ 6.ʺqmP*V"F= \MEU3rMumRT\S*-u寺j%.X⦻lV%EN<G( X2q+/.bL-J<Ȕ\I#,2n鑈 <Ӳp(ߓ-<2eFGRq§³L#JpN"l6S0}?8_al-؈~[5&'Q";I v.{u)U&2wʼy/ RFbh?hz(W̎lxׂ楒g5؛ !_^Z6PQN5"ۙEk2qg&.#XZ it; iF|RsSUƞvtNCEO$Ǩ6nljp?(PؙB[Mr O.6kX=+YҤJMPPm8.&Zur:|P.xvhTp->P輿Ȫoc.q7h4>T)۰NnT rC _vRNX $IX/$ZRjbMJW!k ev޻F{,+4bOjRXa=}Nн}Bo{Ox>cU`CPbrn"I#o."kPqdMF$ ip5 U@MBW[\Ad\Ua6ZCg_(ɾk18x*<KV9 MȵJ",iBXB0 ZyȶXi a}if/熮6H#ъOrj>[bKE[Ql¿BTRS;nK^c /ѹN~ޱnLpYiۓL{E sD7toʾR-36r@lCvk~a_%98!e7֥ :«|Z3$Z|0QShnJ0r_w5_GI} X&erbleb޼S$z4ڽ~:Ɂ\q}?P${w8{2vؾ$'!Z0IHvG2'BüKNJX68ͺe!wpUl9G02A\װ&; AVGdj̽k非`n_¼jY>xO I"r v;sC0(:k{^xMae1ɐ6N=`Dg4?@Ӭ^z!L __$v ~MdP0={qdvKt31{EÆ]J(>:b˽ | `|۔ n8;\,l7G7P׈QSؕEh VLZŦQ[Y*| `2飉KXUf6!9S+$+CJh ldXHbHo涂7hKYDo챢>"8YSnD>m^r5g59[2Ak:dH;TxMNDѐHkW<.鍛P `4s;1 K~©O)q5l918SgċSs A$]_X!)Xn`)Dwyz$wdL[uz?Bo  l#,Q% Xb2JLS_0%ߤ<` fQ#ҡy6lCE *G%a2RO3Z/oJ)^a=I9G}G2kqHɝmbP)QꯅʓÆ9:5j+:pB-;"ЧcϜsb4Cg#)nAnsK75W2 #\Ϊ&&QE/F8j}=D!|:z?3BKn`wz>g()OuH5b؋ =-Ue0[ĆщiOk?m$|-йS0>nXQ#hpi;\io%.$veВ4u<]yG3B%"ȵB+Y`|fY,ri;ЃHgL8Q:UGڧ(𽎜]6g2m-Ȕ8%M J|‚jhG̙ybB폸VPE9vSv*\ ޴a'v%cuO/jƪ~=]1el~&"V'ٲZ4`c)#b%{Z-*a<.& 'ʅj+@z#@JL B?,_= PP1d=Y~Sdf79P^-v - p//BY_2֎$ES &l3`jhtnQ,o;hI ׷}c$a]0Ztش@"\Sk)X-=oe]!mR)0 f5C -٦HSt궏'Kazucj5U;g@$ զB-He~~`}cjCήs]E%~mwX{֞lXi{Ӭ>CJ5JwPxc3ry' ܙE.F~`)RlR`ڪh߈ C١g\5?`" ;M8+|,{ն pN韧 t%5q$yjĿw zE*fǠm3:=FKy;P*"̰,ʤmU{ 5Ŋ'=rNwlXʓOct,|T QBPÓT7E-KC[gK톄,2gn0 ~HY%_R}L`Ϝ3nxߟS3XO[%!XM@ǁÒaÝM}>l wґn.]?F A:apls-/t(]]+߰225,E2~Ȉjk'e .tʱqt͢du5gmMPNUWnƩ "W_ zJ: :$ :{>4l^,h*, A/nN_%~Q;o2)zF a*rhw.ds"^H I][7JNt]glٖ"YpH6xjfJ]~+:3{۶ mtA<#I:cP>͔z.qKXgҥwKӯ'@{3Կq}42^.W ΟT:Z؄oRȾ^as [ {To7" {3DaA "Kc< K鮟Fq (\[/YR[`쑴ߠ袑H}`iT*JݺKKWbH т``ʛ\N#~obm[&;?p:@w_(DOƉZNb'rÝm3ea[7S':>')Y}T+gm<1MS kST>JmwfupIh 1Px3ka{vNIXOJ~"SpK֭؃f]wu!/C{|g:@$~xpxf~bwYr/I){d"H>HeKB[iZ*T%3x~ E~J%hR2@`gE([sD[Jz2.Ԓr`.3]4b] yl!y?@-m4vփRl!n`ѿ&fTJ7KZariN2nlٖ[<$U+Q9B|NީI#?AvHY19R!eeáw_FY&7<8oBGep 3F0H5DKO"k7SJOgrWsWkfd# /J"#y?G2ȕJU{ź#]0;Jo$#+*|.+.EX nb߯|ܩ@ܪ^ nonϫ8XW/eJ+?*jcE5^Rs{ K@)T,|$C{+hمւզR8K3N8'}O& WE[s ndݺ<;%^ gM 3f?~A`]⇽ $xR9bCWCiW Vҩ ]۟:w1dF 'R\+uq9"l?sq\6^җ'-*t>n 3]w|,sk2fӀܾ1W{D#.}á+7V?$Ɂ 9['czO /fa&'ݟ@{m=bZf;yjӸf "?=@/ou;=ګZ*qb6z&##Gc!>ϓO{X$(DZPf'ɓyC6*QNfx}_W9 [1OF@$-pK8Ee@ӟkD]C\1iac k&>Oe<@B$e'.{]FeJk4̝FX)V5IP?c] W3+ WŴ-l e _dwbk}~Y+ltѿ\W1/|4 "P>*ɨ W,/UqPgfߨ`K&u)Q1|V@ȭAT,6kUqi#RW `d]Ho^D"4chaΖǍK܆"]!r"$7"qmB-9^e5݄$yR,6hScϑ q|l|[x$ݒJN9ۦqu$YXժ^xo)7,46lIësDQ ӭgr`K6zP 4:.E2qq9هܨ96s*o9ErIǹ358e%,ϔZ[p ?s}\)U<{v6"#CϯQ63ղoJP}[a aV{Z9NfN3.8hf,d} ^V=Y~{]!WȮxKo7 I#Y[-}4~dV C7󢮴Ԗ^OIƦ(Jy]bc',c>TΗ~x9Fڍi,Yt?~lw+m7(#epD5+v_{v.k$c!5>.- U#nVG5H4֬W oٟ %BayOӡ!MbK~'Ow N x|p*.pO kY|<4^*ط]X &X,^%㎜7o'软ӻwxB#3|a ,B:m#+M˕8.|_) ᭌJm;>Ϧp=c„:qgCB}^m%zrBcMUg4b5ٳFc . 6xa;`ZF&^2専Kz6Lus\oC= % h|\]O҅*xKe3P_F'쒫}Α0A߷ףaQz+tVQ&FұI$7NO_2}-{lDBvfBLv"lAn! SJ*I*v/xVé!Y[e$v]PմL#1kwY ξv>zܣSiA(4ܗT4Z=l]^W(CJ:p<FQ4t5/!O͟VOV^fCNk!!\nO&B@y89q{UTy `w\M4ߙƶbkE5ĉ R4s-n+.]E=)>]H_=>z0 Aye"[$?(fp I?a4 iʃXr@-EM{{_*`ZSP )^OjBQL @ӳ#J,%aj/S0aXxA\ȟgՎ0{67,@E+`9 1׹zm#ǒF])keh ~#JO!y *pG/ON?g?bD-WZ :HTr{Ҧqٶ4TDkWQ2.%)lȧrdz)FS{hN`C4ds2:X.L\t2K&,qT8ꧠ37S˱^ \TÎYAMB Lk$ðT=YI&ឳpC1rPJ"Q8|tYM_䃣لZʡ͘I-iv'xKșR W;tp`I@U9HuM ^|wesKV~P&K'SMD"AB@}B6{X՞4{[v"f!J4ɲңلж$F:K6/d+] N#z)>jRY{{#!ܥi#[IPahw9g[|TӫvݧF'.qqbi\d?U)#w V|UlQ<{Bri-Optwp'fXA(: XEb+P-P%PN".Oh P*8E`BSy|̓L5 hVSO;&2@lwX .6Ոy;o;]^}Gi)H7 W:]!+fi'5wˑK!C9":kX]%Amivj(pT@bemwH@BދЃd$qkB@CA}?z5U: փcg w!A20%3`YT;qBW3mna„:PS!"E+ &WZCXGlVWGQuq26Iu?47@¾կF!hPoqXsX_*!ELj` ڇt#PYr]Z(pS"ާTJo)Svɰ, Q;DT:΃Qov(DpyixŎV9&k_`J9*i"0Godv/y  gxGy72u¶5b~X}е[ N昇-wۨ*U ;Z-= Y],ܻN8TX괢*qxx6?%Rv=XW]]) @ Fa "Jӌx)lrBpqȊqW Z\F.<5hN©( gAv|":tnT;FL-s?Z 4rdYU B C|i o쿢3 ` ,6%ɰjba~)j{ pB&?ADT541*tPjV"3Dckg{\ڮ!s qe߲E\Y>%kM<ګ_H$nhKh5`^e klBv34B喳u$cn}tSM'PRρߓ)7e0ar\2@BWtK SCr9ەj@?Y6fGHI.i;VBf!WFA>V2,WN3h-ȎхN`XaɆ26d҉޺rz(hSou4IDNȤYҫ`d,y:R[AcT݊ZsKcp< rǁ0ө- b~A i@ۋ7(X&|c܌XLJ]!y>ZD+͏n ji=`MʞdȮ-K*mള d̶(y;b-x.rW{I?&7uqfyK%El\ `1Bd eJ$޸zp/AekvMDET b~"92㘭Ӽ(йlX%]q.4p%XW| 7Z:r?mBU pv6&[.(z(Pn{9 !bOޱ-І+i>5@RsF;߬|М'0?y/`>*׭HYIyUGvX2FOs/k=^pUm1'--SBgբ౛':e)t$Ƣ2iZ|F孓D>e(9$B>C-T%))5ݥu! n47@Qq9g|R78R[[.%[ V\X4vC& #t |/JE}@wPhW~/dt̨Oayr~W_;4vX4!Z(buw38HV\Ig=T(~0i V>xX[Z6N2V0s4-:]üYī5'i8wFOV\֬7v@cQvp>ьR\Cn]Vt?PhTUCZt]ŷ!˚B xOh̥ױi+3 :IQ5?Ցr܂LϳZ1+i8GWgydb+8n"w9c"!8S{.JmU_p!@52?jp^ɭٔ. d:P%XCWe7hes %CohҬgI)Ҁ׉<~anV㺚6Ϳh=z!\Gr-7ҳ-v}U<-Ks^=6BOo{3#gjAl@Ĩ0_yϖ~M/x~ġX?\1m |Wi $C_l= :0y9BF9zڶ;=-cފu-P_zCO,-[$V3Ջ߆rcvE]t\om8،KJ/Q i\i2y_ìTAFYÕ(MҤ 2t~OY:ReUj9g@ߓ5ӶUR%3Y+𨵋{4E\V-!}Π$StiU@ w FFVfϛ@VAnI_`P ]N^t/t?V{B F Xe kߛ5E@Lx5Rv38=f.msW_ٸ*BSGᅽ<"-gWx,Lwp3#5|& GBUd<$خH!~Aӑbz[^Y7ܷз-ϛWcG9Y-k.)L>MV}TVQ^5¡ TK=Mp?^(tnBja[f|G3wE'f)ǪhbcCy={<] *(H@b8B vcl6y:Ѽ7"䌉ҧuE". *X˂U'U~ReJVZ{$kYS(paO`@_7^hW,h5s9ٖ404 KU0Eu}y,PS0Zn_< SpOv跃< {z3Rb۽!ѹl} bjS w ?J:jw< >ttcH%W ,Pp994(_7W2]*8q \TA&(aE[yׯ\a QH8B}Lga`Ǜ)9 ߹aP7>,!Lrkj|ݠU=9iX;^Cf 2yRHpRVcyE ToųZ0مOYmk͖Ҷ[K ۃlt_n."@S tP;UB dzkN@zeLSх >StoC#獘K[oBGol\G_w2 )ŸZC ' KiXz If2ڟQ-%&xp Nd,ugʿf9Or{;ҽ-h*鯠H]Y*q7j?l9KYdOR VOm,ҕ342&`""rNdNlbnQ,hvi##NP%<j#hI)x:Hg]ڷ|,~҃Ͷ@ lbA @Tl/2Z7~^w ).ݮ$gߪL]^gt?$ 4~b݋W#HZVY?ո[ 94i!Py_zJr)dpaLnrHՈ]sɵT].q/__Lo3S>n%b%?dDz~ mV_8NAM f6tj?oc l12pfUV;_QGtlT,.S޶'abi.'33.d<9qeyIȮvW5>ϫM \݌2uWD Xf|)_~(V/W_``3S!dksm-GHdan.hUb?M߾|Je1LGm4ħOh>IEcdI鿓GvR?%&} R͎vsԗ"[ZfCfnUY"Y%>n_>K 9o`n|, a݈k^.))Kŏĵ{ -MZdEN4(}(e"¹/c { !si91)Lr0?]BBJ F:2'g7Y%ҪP{;h+!X= UYa ]1C.C^8x{&l

*FV#,c˸2c q'Ĭb%oKLI۪ ĦqxA9AZv1K5b8)&bG!kf@9JsƮvoHH'UgypDUa&#U%p ~,쪘乁W¸yZCx?#b[",EA_rIM?dU';ƺepZ…!'ZgT|$BTEV/uQi#W_Xt8&&ln 5}Iwzk rsBt4qmib͍o;˦$jq&dqr}_O?,0Pa;FyNL `Y?#4 mA [Y:tOnV.}nABpNdC:MaҿJG9R$Rl*[h@ Bh DM;ARJS{Dc.ʺ/$0O~gs_1e Yzp!>T]I]?F*G5#a?yk3AeqBeƒ@GP*"}bKjeYiqE?U9GBr.~Ds ,2 5ÈU=*{d_GJ2eşX  ,X=Scs9_pZ@l!m[7LwH \>m uмJh>w$cg ؔ$"M4#,jAdzm& RQFsP=sgخݏ/x,1鉊ڰS@ ,nAǐ?T.R8'{#=t<yփ{M/SY w/U^sgV |>_sy|x(4c\[u(CWx(*(t+\e9(l _LX Mx AךH//mJpP>FŴ ,^ml:أGkSxG"U])Pl/HNP2 mzoJaqo!^W_tYeFwy^*?́,7l'}ENs^ Z!.ko-7։q qͪ SW,FDt;mta  4Em\0ِf8,&OCpe\o# T*6 nQ~$m7L"!rG)M2#r6GrWGYhySH-kWe@~h5)IMF)0<}aS3P(Fr_wݭW#w+)D 'uʻe sgTK p\(%I_C>ЏBy V?8S>(& W$ckV1#z<2I&s \6rwt^ƼMcK/MkQzeI(X+ytɲR,>GT3v ' .-K$iA }Rx !"y;Bu'Vͻ_ICScH^'3#B4 Ԗ6ldONv0 0nkF_yqDO.*|amQA3{t)`^C?..Aԟo˷{Ĉ&YoGU!U~.F8.ȏ'Q #BKr2ï8 1aeC6=SJ7V2T[vB@ASM г |}S;F5VR*.dDA|p=\QL|#CnRȴq6?$ǃNͨ!O # C<ŞД9ZAԢ"> p9'Ϥcq^d4RBS$ +$+m^L.{tk['qa£kYoFS(AXx;v^) 'Wo͝vXoNܚ њ~r"_MF?Ow"]G薙UEDB.SܯX1 q qQBo5Y!~ud7` Čp&(T4TԢTKVw,g^Bm:)#21|ӳt^6\?53g*׌>=j5&R7fmRM!KTYǙAl@`$@AHAFuz/dS;U3r@߿jzI2pEBas!-ys~^]$ӽ0Y$9=*r !)AjϠ^o.rFh $>Јy'-тmB"WG=tu׾?tiO&kt5 `Y W} r4b…JK>>z3}EH"W ;͏rAwQ{-h5>ywb0'p˅O=1q ;;~i_ԇ4\vq $$W[#_רok[( [hQ.҃HlSuՍtIZh)z& \ũ{"kCS[h>NŅ~8/|'Clf5t6#ۚQK"·80r??(t/ɔN!{IxrO?PȖp:bG0tiښh9\">B|"{Hvj|1C^5!c8bҋy΄w 7O7p0C‹D!&K^6l݋hCN<]unpթ֯}Ir&zSo0E 3"Bs'3E`.[Ew dSɞZ,IO\>|d"G-Uk=CȰffM/6T@NL$L#6oGɶ#l!Ň {.y` 1Lف^I8v%a 3h␿`L$U4=Yߡ XXmӧ TUˤhϲܸe&YN?vJKe1dA* 5đ~|H (h| j2 ɑEe I~W蘿e_~Ep]nj3mz)x+5Y񨺂mi4r+Ty JQlXB*vEaAC'!%vV(vivb*'/q56c' QU'x6$>r'Ng8?i/S:O}E۫2 = f{ACNw+D8r2waWV oYfn+֝#uVb1VoA4~Ys}r.;b +b~DQ*4Sߩ#Q5| Ĥݿ%*]È)B.&U¢.8m{:HSH- C{ 4E1>+󄥳IټlΆ_FS88lTd1ZFdS/zb'q BX(Ce^==fRUrĆIdQ_@&^\"ނZeԚ{# w!D_YQ3~ V7O ^+]z SK& v_!|Č̵RkU8/GZ猊!"LmŖɷd+mJ(P`~8)k&iV~pץVy q^"w2ᡥ`N2-cyҟWn~([4>a7 ?wVSd4\s>0|*9<sw ! ""YM D"@Q@A%/mhtAv1 Ňz)QfkzfmHsVZXծ)0JW:u2Zxiɛ4ܫ%B&*gdODf/N%iݒ<– <^svgl89W@^}rLqoaD/UՍoS#Գ<QQ'XaځQu]hZ9\p\u~սlF}}^&4KpCC/|hMq!M?,w ^lDydtPmId]âf`݈] UtYZ1Aj񅘉V j7=p$f+L.- 0׺m/?fuPtLo]Yk)tP E^z $po(nI/ep $>*GWICg&$- Fyeg>kL֏\IQ*xJPlXR帏6 Z"pvڕ򧻊ba09 2"u1/aXRq">E顸H./\_rK1z\gTX z31v4kDOEp4;-+ Qax,Qz2 _ )|4FBa?ؕM/dؽc!0UkzvÍ_!چ9kƈYnVٙCOLs`%nra='[\};Lk, +Cc7/n3jB’8lMi+TlB;82h)pyN MDbs;#x$8Le'R`l2# v(fAzb[Tk67yƁ1*[pe&<.|PsJtB)D^TjRɿ5xnCڎ::R@2P7zңuW3ң>nw&pdz A w(vnވ;:j耊'Hm C+Ū.A>dc HxM OQ`FLw9 uUt}.,ld-Ayeq+gVD9`N B;:ͫcGpzTTQ۱/?I\9KcVt=&$T:(.cA*E>ǎ_8gz?QI{!? CY; MZjzJfhi$3TubϚ޷%9%:+M!T _KϼB(==,4&; aHvdP(|9t?>!{䆓a!RW ͪHB!LM.7fۤFs"ES?b_c;ʥ0g߄T`$mܞ485N&g=+Q䍇X3d~D0szgS"sHqr0 Ļ qFawRnf[7ȋ7` |dB&(?55 i6ϲDHh6y/ٴ!.oaVDW`W0zn>ˊu);F'E;9}p%[0}օ=x܀ 5w4hK>Jtpn,rv:8Rߙy(-a8>\`.]`sx;~MJmdX/5z61_,^߁Ϯ;tɦ}oE)k8%n9ݖ7!ӷsڦ9n(ag#f3Os.ih%lP#\QU֤:(p&E=S"7ՃJ.uܕ>MrcL6&(٘+\=֯zLC' Ҙk>QC,1Lc-ƘpLPнBїTB U=+H5dr "\/n[~/vc),zyQ{MKCPRPk $-s `>v=8TيJ[q<СHGճqɬ_M8+t! @nɂ {jf1+2gyHt痜& :&}gpfz%X<#1xeZ;n8c]>EY! lt:⤲ڴh{8`bA]Wkw_U2)F9`ܢdVi75MѨ-FF&4 q`Ŏ='Y!s+YKP?pVKoDd0;w`XߧJt^ElޢnVp_0B\#ZK:x.7Ȣ=d2 gC U\R](ʼn/0}Ջ/R֞dcGnH^3 !!m5!oDxl8$EZr 3'uto%ڥŝ%g1p{.%)Yp~n9<üv{r{ m׉#['aߢ소NYjuGŇ_6V8Çfs{&D֤ !3%Z v)$QIǢL-uޜҡ4ùfF%SO E8-yK0 tv_/r71ډ$Lܒ_cn֧H8sݚ'|(<8Dsnգ* wdBK,Fsl;.c:eS I_ېkSA=_ssTu]OVj 쩫WSi$s=EE^S`C7w3UKl!`nOeOb ۘtarV5@b$h%w?#`NfcuLLaj"Hӓ)M{n$`@T;-EkF ώ>c?{ xz=K/n]SrvTсx^.ca%Bf]US$e#D"|뭣LR䮥Q@J^scBIX+>BlNHy8d".A趡sƯ7s$$H{ :exP#d\Z텋Q!1Yg^Iv}VtfLMR91vVXxJbQ7R?`@˅9B:t :)k "r$zA̫]FaT#+ $/,C,MQ߇Ꮘb5ܲXqo, [ ޒD{M*auMϦܨ濲ej˿:I1Z5 ˜ L5үtۣOJa@eM WL\de߮ "M=[Esc6QrLvmL/ ~U$9O 謖D@G7շ6q< sZ68 Xi-lV"`qxƩs1U$#Nc 揖 &>UfK#,p)FBdY0\dTo`,C 7Ϡ%+ BRB0k1" @)Fӆ[;WV!QԤUA6GuKaMDo'O]y??P,3NeE0OYUեstFV f/n59gG{e¹nla8Nb@e_ٳ$Ze4PWD^Riei'~@1k#.¡\~ `s6=qVRei9C!O~DV ?wp)xL*+)Q%f4 ȥ?p%Zm޾+Rhֽe\dxYY(_B+XÖ2(ZW6wl{l@MaQrY付>M *+"~}7zq]Kx?`ZjXƶ|d $ӦYQ,XOJn{ ?؏l ׬$3wI8<_LbdIɅ#,=RS5`әٕ ΙiJ I"&۟S Z!GmK 7'lkD^<.юkQ^{r1尙GO JPhDtzN`>fυb›ԟR3|vsFUlm\e}LApeWF'8ʚs"`7F 2_ŒqFIDA?]9}}:˖0Lǘ?bӤ}9eq,3$ HVL jUHԷ՟kҡJ$e5~NWi;Mpͳ0ˠ+rSZh)lT&1n#h Q>нUE*ylJ#y!( [ɥǚ4%(@Q Z}B~b2p%':7!}!Or'$ȷv~$>N7v*IRBǫRMprf@&I{@ׇAz.G4[1"7dSqj8uXc]LAn}0JUbWhN`Pym@ٵ4Ie|"'uIJ,ʬn@~$%"-><"G$WD#ef"Iu2Y>}2$+|80y'YAY&8X=AGE]]w͋!<+FdEG+#ڜxnjx\dk. xE֗JKUN~^*a|C|NudyqD!QZD^x2=熭Ϫ[` 7Σ:]-`G´ QE|&s)g'񰋻(:@Pr,݋D `)2׬ȘV 9>{֤Mli/e`X vp㫆|U 8(|6l3%o#釤! i+o,;d•]k(HGaJ!J&b\c{i!/maZpw>TU26Sl"ZsBX-[}~bz("7l˺qyPHqh7f0 E>›apZжu=rW85:O YF&]zJqsnE>O:*q"o+ MkH Ey* sfiz&K(ҧK1 iW0M.z蕻J8$uڔ;YoC P{lUd/'K %7xl@5*to~HH51"Q_AE[ؤ1衯;δ8p&^bmo<nw<8 2D OvȭH k*nR"2w55nAK$R4%\b' T@ $d^ .|# d<|hmrۃ&=1 JunЗU`lTap$RK~ LP =`Jok_Z1J!J[C)n !h np.XKJ(D&֎6 8YǷ-+帮}$o~Zmdu>mCQgTP[Q}FxB̈D34Kw7$dЃhT'&005Fi @Z_ WMB34ܓ g6n +8lN{uݢbբ\-ن7kmlNs?vx]7ci\oܓۉN~jNo=C;u }TхFÞqzބptGuHRBC8WÕJ-V8D{Fb؝<+ k31dL4r* ĆIE2SJsԑHn~36[zBă'5?Ouoy$#~Ӽp( FpWEܐ>S$*A<ѷ׳d*X7P>Z|=0InH\@&s¬E U&0 :gEΪ/_0%}XOn+QMO,4E,j QO\aA7j6T|@^J{*ٍu†Q&8z+jw aƥ_=8ڼפsowiXy\R"Be<)~DMN<§A-_D@%Mw"a;N-vu4DsLf @= ֡z+>M %ȴ^})ey^Jsx\r>hW+ϖN0-qRl1n鎬4wBQias|iM.)g|K8JTU I-XBM `KloAűXo9>|lN^qku (n]y ћCh[!j;O 3UXuM t$#֐B4!?E:;h)/-$ L'4H{K7@}[U P(O{'sp^4_&jEYx2<4_}%i_͍ye؊sl`rNLC#'Ͻ]ɪICKfU=K]E^&`2,C#խ>+p` )~3m.Sڇ.%QU ?&Azٰehu55^Wr6+H0QӨ<chLH%xH-[lU}A<%FBJDgةrvsfK_1O7A uPGn˯3:QW9X* ϻwijXY_aQ';~upv;sy=@j0V^)8bܑ7Bf`qjfO |\љ#4it$&Ш[F:8֛* QP(,,7gJe_P q 4i\ah^\OIPGRj1on:v$~qՈ GQL`=gN?ީ/Tn |3 S^vL("mc"/+ W">4Z'9XAc^߻Gpm8l]甭Rҵp/Z9%L%&)$b9NU I-*IIf|>KD䏊ļZ{b:r & ΍W1nQVr%%UUY%doFet=:tUI1{wEݣ^~q:IQ{j8xÈŔP0O x>HQ)|zx Or\]U&Zj])q|9R_x@ BF vU~OB53#m ?O~jzxDUއPLN[H8fcy&S6:U &yC9P4dOȶ fHZŁצ1q "=0vdSJb}xE4 (7~y^~ ST_IM9 ەi66XdAcRv,rzN~[+1 JEEw*shF XP<>cp!|$q ;>Y1rq}^/V&-VʾL.˕ tlFvaG"TBzcѧAKwkbSqi%A\G GmlTᤝ8猭m6O#ӧgF=TN1ctZ$6 ~#x !av:iyǰ'^G==ېȁ % $sF>S{^.e l @akX@l;"CPWK9f8fA3!.(D$ xvc &NLnk$Yh/26{vQoVg«| "8ljٵd7J"W[gؠlO42Yf9Ԉ[w FʌMh]HZrJ ɓ6Gc:oOZd,~KJe& z޲FΓ`'xmI5e5m!}N-툡l"OhLce95@p\J1E'Y'#թDsrPʹ n6M'ɜӝ(jX-ƼZL\ \ =nIM W${Q|eiCD7g24ldT-!;K|$W|[wptX}Th듚{lj6=YEW~3|Tݙ_H:BEti;{?7n0@7/k>2Lf5d);;+lSVe^pG< 2l$D=>~r|\}sò)[NuSC @+,簤?!RdS$^=QiD 'G}W8ZmyE4M2pU aP{P>os#-R@w 8&cV_e?+ LJn_>R]y}/翴93OT:>1ZAxj@V6!BV]c7 5)jV7br[N3vҸݕdcfkWz6 W k`J2ޫ>JNX&&X0jG P[!kɓ" +pJ5&+_PޘۉwB ?!K \-{+Ŭj?<֮.8`Zk˃ "X8Fǧ٤iö_y-9#/ `pGqPq71@ zEVb~H `!&@bbB_cn6 %Vw7e+ W"y2k=]6Pw  V3nJ0Mw#9xGsd(i~|ٌ,Є23^K}J/sb3*i i XR<\;r{ o)"0Vv4֥b2a?Q -*pxߓHˌ9 ]?y63OzmoS4YQp Rhv6g}t)٬O)!/dG^ٛG?q5n1F/%48\yk@ o+hj => yIh0MP /R4*Ll0Cc,`ij>B ?3gK>b!ED:XFP+}foD.`w.鳟("@ɵIaٲl*!wA6֏ :͸^ MjwܕA`'Zg.rA鑭^PDF:7td` *7 :+&PF_'tJ4E%>kQ{ FuL-.|XN6K* -<ӣ('D4lՁ`[ݙYwuj1,_ \}j;[HSړgeXfR| mt'\c&t# z5J#D@ =c'0i]=gK"E,m#Õe}"jH54N08tHCۈq YӲ+b W^PJ"D#=~OuE:'W@ (KgDYŠCbӐ%#`L]~%ڳV kd* ^L|+H2T_8523ǐV.GX7įA$_{شҋp|1{=&5$VwLlݟ&6(g*rPy ˒o2Z [TJ-d%yw5zvIA8._2̭9ӊ]qcx]iژ ߈4^"ߒ p'?tu{=+f6PhSl gCvǤCz{* lAYUS, Lϑn& :fnr2u|e QO<"p(>}6`dK/l:P߱z' _efD)BOo76UjA[-O{(.3ɜ2"Xgڇ)=sF=R9*,N?df`,d˫%"6kvV3!) Udܳ?8.WoBT՛|p! j F]*epJcI QB9<%c $ 5ɟf鷎A:0҂Y2:(@ \N8bn~zMye2x :L@}`H}nHkZ󦍡7+(E*'o*͑Ӳ0e8]_Kza"rqUmF:8@]O[oSQCK|zo#oI4SÁk0wt,7:> P kE;җ5hQQDǽm1]tG{kNʎϿ0ȼ*ZͼFĞnVg,~{T F15_У &{*]<LgQe{|| 0#5 Hx|H1J*)e8YWҡ;m1teƅw *޻/;+#/"CvvI֛Yf-Oɀ >^sKrf g2T$d +khaHcɅLS|]![?9Y(έPRRWs-=][^>^@z=-zlo!DJF^4HvO})9X6ugۑbB֎|H?7U 1 \GŁ^),[ ThΟV7#}sU _CXף▗0u䅲v=&0}Pem'1Ee{9π5}lQԸN.o^Cc̩\m` `I}6 5aEhV!ّ44Oz[4s}Eỏ}*Dx#Ҧ jNqlf\;E#5Y^172MyFwJ֠s(6N^d6^;1KE+LJ9"tЀeAΰ ?>DcaZW\Cy |z,~(#Z|2舨u-3.d8H/vPdQ˩FCUSCeGM嫊+!iaו;_K-wak$w7(/vl:c#<su'`6+{.(|ԥ:=bW@=,sfK7S=z;mdǂ%f4Eн>6F 2w㺯-M4T<9J*p4R? )Zvoscͼv e\ IXyv8:A_d[ob@X:~?Wj{zUV:fOL7CG5v;2J; P.nu udlnjPgpׁFP`)H\|7A.uUSZ`5hY~GD1Vm.cHme_ ɝBz,`B^yP:9+d%}[HNӲM5 ŽS~\Ƃ )xLJrz/$1S]SBzBpJ+ 8Qeq{- k y3ՔNbN򃔀v^HĕuZX+f[-U4YZ.E9l0R( Q9'D#QstU^vBySB*\W8| A@eދZC;~L!G6-8Յ~r92w ,J.Ӗ8f}6ffRcQ Txh,ʑ).ϊ;x\ythaH ^ $a1`+hkb1Z)mE <& BqT{=;#[g:. m*9%:XcKIRBn CIBG p%\*j؆]\(cdC _"R0.=L<.4BAEmO~qCDcxQ GT89q ;b@T滭ޣoyiRZ­IGv>Bl&xk^MW+P]i3)-2^&|4$7mS(srXpOK.ڝ)*w$ݤ&=bjҦ]-=ύe@%4^9($Cx%sߥFt* Y[6.9lPr;M0\ kq>L=0ɪAB :|Ivl}BO֥yُI5?*btgVzR3eHBNf{Vbc Rd)5ns!y^>4zG5b c J?5 %kdD',;JjҶh`yϲ|G&Paga8sU9Qz䇏VWIt5 ^O>`ǺLB<~Qn۟Z=;9&&'N0 a!\A')lmmC4::R.'_@` rjSb9K #AU;AY_ఐ;ko1H\3Iz dcѽ}=vt1F)Rl2aߩwӅ?,aߦH!u8y%phr־H_X4|֞"G^wJioW6#ΐN?'W!\oJl _<ӈw>,2;28~:WN$$[,MdE7t]9gÊ a=͏M<#M1~ S#C#sBh{2#Fz.L}Q|o|&׭dUk\pc9H#lVQ0O~[C3)?>5MaΘjC2f5 c]omw_8~(BͶ +V lKnYY`@rZΡxPϫB,R59t`NJsr=NEz6v&ad~ߴd^5Xm3G%!6x`E͠?T8UoCvrҍrܢfn2r,eZ֤OU}2a1V:Lء6㠓:!q\bMGG>*B:gBB[6tIil 2}r _U3MfNZIp/YV!r{" K]!+ܞ^pGվ[֖(nVHȒ+?I, m(N]uduĪ": tC/m<䆻:{աkQp{ (,L~ ʗ7Ke7<^ =n&Rr[K#<>xG!1Ǧ/(M\fB{证# ߠC:w= kz1VYTac/ 硚q!ʳJ"g'h^9D7aii{ϲwJgEۛY)!$u'ж3G"}Gb䛬;Ν??/oQ8;. 1%VSvno:S`+2MY?Kf1S.mrS; {JPj76Yؾ#Mg0~7&*m8Xttabv;@8\@#GcZOb"Ϙ2ݍtkgP4X޾bpb`2xp:G C o( #("xohZ10ql_SpY [ ݕ>IˑmS-X)rDs'FgM#l.? "'Tӵj@bdoua@q^Vۊt`TT A40?Az;zA_~. U**8cB0̜ .6n>J)~O5\&B|$!M"V ZrԼ@hxKv5vPk[MPH[@EO0xCIefwc TG8@ȳ\^x;ROM뛹6NX\]?(| #+R!\ղj*/^zW'$esŻI$C6TGoZ,%RT(;_1wf-t-K>'A 4!w7.&M98 ȃŠOol.:^V~; ^^`y>Ɠ/F$ C?9F-jz_6@̮M0Ư W9&"5vS(y=R~y(ۗ %8yҟ~)K PNg!;(BDdb[j{*/PϢ:p:+ I6J6ݙԵQ]Ya qjI7 bNm坴 IϸO"V(Q4LX8 r S!%;mغ4dS*sn|s[;^ ;"9]3|@n޲qH1һM40ea4!ȃjba3E+4?@!wD!lGI Fj/>7^i=Q)fF-g _KWrwsC2l.6 tzqNDS-,?y} WgBjVE}r@z2{PXg[Ÿ ln/}MTN s:dJ4T$T0K9h^R,`tOHa# 4)!eGLVj_No(C#E1m>:/$ujgo=ܣj]|4m_K{buv|9ajwju)V%%ϯFa]9p翹_*=*}8+^b)RY[f6'nC`_k6E;5g>tA[G;[Qfz=IO*5@ŤO. dGnPPi`òx Kr;ںz+K)!qg~ODZ8jçy$~=jaO^G1V:w`,L*q[ RV_4j9 ϙƀ*&xG9FmçJ6Y'Yt4 PQv埢Y}->`ڇ1Uq$$8:'Wή̲lDtk.f Уȃ< Ly,=B1H^*t4w,3s +_K< mJnJ58](:)M&N<7$(/#R㫏ڟcOhK*:- O5 CUA-F bdzhGwG&x'n__m3jg?pܧM\8kD(҂(\/g?# eHptbsxׁ.x@€ӥ /H:ƙb>o:mi[8lyeZ!M_ Q1vDD1\T_4P̚dl=IfUgO=rT#H"V0U8x1|䓱?b gl{CAoIT&@<6p镐:I, NoJCU9x5̌DB_WRp|NisAF5tYqaEhDML6E$0Flh0OLl`}fO2%X'<\4kDt(4B<s@}Y xG@ziݷ̳:'i3OZۻs [ #ruc2RA@kӷ{MDa\͑pq˙ސEI#qG_s2wT^#߆Fx4A*u׋iFGǨbO$4s7fr"{״o7i6 nVL:p% [#ϭK#1r b^FpJ}W!,6Wb**u+*岬%^]l=k\qL>ڀN=OI|a(_S4%1_<4tԂD(M _%*@\wN%b $0E1ns6 S.?+]1_Y?[\j).Bl^mv# ɚ Magoo;)R:\C5FwrrxsA?:թW+,D EDXKSV>7vlk\^ 5Bd˰t捃-rHOd6hik`WRߙ%nJ-4´jE0-4^;=I}087Wv r y.})å;I" ٭&hKŢ~J-~8\E3D,+P(Z'c@UT -:,ݦIv/ʻ!3D$C55,gqU{}`Rу`K8F~:%haՔ3_ԧ "8LiCnO`# iK g\rB}- -$JyFx*u٬A~KX r RĂTK0K̦ aͰBM*L ;mfhb~3 1Z, Y:6h?+f9Tny._cy9Ik aVY0} |-5CA޵dk+Y!d7R{i\V*J~gmbʝMeƔRt]]n^Q* Q@؁$o0 W!쾇:,w;SM4o4ۮ 3i LE(۶Oζ vnYͅ4!$X:"Yu.#o97m=4Lt@Eܲ~Of^Mfm]rSz]|W*?Ar ]\#@AT I/ww }`\  e=ҤJ49}X56Wpc ܵ+PX=Oy"NHÌT"`c۝D7 q`mx!^0ZBՐ_هI^ؠZ|߹$u-gDVz0mv zf zu*FxvWBǗ hܫԇn[}J8BbؾN^`:s--Q5x(VX+"CWR}]J$F3])YgY'wD} [ NdQOWK3J]<ؙ3T?L.B9JXJUqM܉5$@ܕRqn|Y{^i$S $l*>«%͓,1̟uܓgv@p!"M?iMV*m `*/MX EqϿ ehf؋ yLBOgRD!|Xnűqal D;\UBR!4,<\]1,ɜ=:ς(>BϪOaJ.10K~;X}h}[LK;hzױQ)bE1 "|Sh0v Lh78UʠU0't‚3dae)=d$yi ?.މ;!յ$eY#ONB$O?ޞaJ~\eYY.K̙.AM886ccoWO;ho÷kD0.xW;1LVyV BhI߷H #R @-ZX` @_yEns&ݭj)rx=ka5g遼-HZ)ŀ{O8_kcyA-wT/)\Xu6+(;TBrbB>#4nG 68!b F:ٜ 9 N.h'zߊ2z+j31LΨ/nx Gylz E %tg7SDU-|al˔]g +.<5qH<Qng!dͳ1s_eHhm)7UHFFq  ^߁ȩeCfihSݖ硖 i&r@HQ/9 QD5@taG|r(3oq0I#ԶGOS OC6Uls~:51$*Uq65<![Cs!MyYx aa<;ptNʩ`Q%zԯJ{39I ,НZkJSght`6$#r{ʣB$_(1PiYyVTNH 7Д,d!fq' ^*D|:W)(:F%挅J'#գ >lmmLK]Eֽ jY}"ajSe g)11F%Nx;.8|"`~qn*BKo6Nw6Q!~|HVnCu\&h67LĿ -QsX%Zj$wrFTkׯ;Uh[&#lH/tQG浥o;] qb[ oW;X7ܛno81;N$y/MըLGJҲ16y}2x3F:{f#Xz763;?1&EMJm9,D+YG+,zJI`Pz}r }zޢ FؘZ{>N!b'[IwCNyz0ly(2CУORYP|[-0I)] ,9x\y77&uޚٿN))eˀ/8(]0,8j@^yhr;۾t簥+:>/54i^lQU#C(KGŸթ3]"‚ߵ[$A7cU&M<رoW|n, kجLzG1\ 387{|2*mRvA nb+􃹑AI9J+7fLۏm|.h1TiT:&zпX_Qm(#6IE+y^l+C_'[g)W%x j!`zl_C(\'yIabWr!P[ 0|S[OA J9 23(J.byZ]#amRئ .K["xv.(<9H,nC aE~zZ9wt1x`hq`VfeY\Φ{"xC횅/ 1kq ia܉~\V^K}~%s XrmvbEot=2&%0`ڙ: i6F'Vl nlPws" WR?-8$SQX*'~x-Zß}hN 2P,0 `")#`kgr) i5k(IWʾ42 F)VmNa!)# -#[U^>OoT mcz'K5w̃o>: 6٦뀄=JWBR$6Im 9 0M5#F|ˏzuՍ4ג#R2-&I #9F Lb1ԃng JgʠxAF1Y,0(kcEa\/>y>EO\VNm,Q.XI0;-yeqɫA&>|b8a9lM̵(cr%'rKӌ1'LXockIYj1Jb(+zTuMMw(g36tYC ⵆ PV *=B;G;(d~? ,:/Ydo>";K*yHܑ :Qt4Zσ^Tt^Kl䃯sDLl|Q &㩀<r*Z5|+gRиqMir.To;F$.((G_zš?)Awsu2\@XFl.@hgS-oNMce8=D8%p7bxl~( w\ڳ|LHB҅Q"aۑxIGeܻW'_0 HR3U%b-vJR=1,_c5'InSC 'ś$E)jp1؈D6:yiqGC,{£T{ b4@{jZC<6;9S $ /@,W:67pg:Hn,wD/yR9Ƨ|sNHAh3S(Kk-F,(,!1VTBl _OgO!].k7)FG5gܢ8UcM=q o* hbxҦ}֔bГ ,k'2`?X?fVd= $\H !}ĆYS\'.4ѧA,V6GHa BڮǒX=x~e&ª؏Cۣ' 5tO:ᤸeSO{;݁wHuc/,|>R@$e$z񠍕zr\}3!4V󊆉L~q"awPӤh#=y:պ9Ltf8ǐba27nּ@kQeU8,㺀(%!>DHBדq}τmtU7A`nJ=U&eWsn{2alh 8ҤH:Hٲ2gԞrrryYT;h`C|pɗC&WKڳʪ Z2~j^:f_˻c4io^|˪pwSZ|47KҎ2TH@b|;Ϫlzj(F 㵚ᶵA&]ץG*p= Ypd}q+{!kݗ1~ <4@.3vlۙ~co:h 0ۊarpMŵ$[2H {;~b~RoXLv_g,@*Zmb?wWf! ?kO8?aޮڌpsp0bK3zt f:)2lwS4.J\BeXjwXGuPRK Eʟg8FCw/H7U˰NO%)fH:ʼB "i{XaXB9]Y`lhFR{"W.Td52ݯGYclX~1|]~J 1 G -ݗEhxVXlbUEu5$EP ^%C)5& se!j49,zhl|/?xc }dK)_,^MN3,Tg F,L @@>h}\?ƐsX( Ia8$DdP SJѷ^?C פ(Ǿ#or̈́㣸F4 z5 #u,??4 q0p l$;s{So/.%%` s͋=밽X2 7ڂeN"j|_ªi2JzRӵdF!seJO!k, X!zf{ 5K,nC0`x9ϙ5VzxpV+:&H³j&ڋh{7^}8p݅u *Y#zu}S)[żg/sZbgo-ebr2!QD?4[-~q_sj҃2%l+v Q '"j+G$oYR Brl κ eBJȇf0~b1 DD|`=C cfn)R#p IhipchL$^\aM]QFrTS淺߰FK!SC[k)HL˜uէ!e>`ի]0:HIP2o[i8d"ήBP_D(^QlQLO;.voZM􇫡`?a; ĕAC€j#=э%YgTsAEվǴJ?NRJUq 6oJ8/y~z/\>o4 h3'ݘrـ+dsGݯY1TnkA'.cOmLVyxGZ:v,oJ# 5F(mN?6r*Ւ=y6rVyDnQ= omhXԜ- xNI:yBNW0O1$nBW3ۤʎ@ټħvL¿eeժ EKڸ+Rp/8`#uۮ-['"'dW5)*とnI$|n/:u Ƈw:e"nFiݚ Vf[x P.Ls ([8SV^6.: | /QPkqvRft"'# |)X^U:9o8N 6.D)d4@&MƋÿZ1FpBdmT JHy޾\˓; zlceB7OIIE%fmsW$>˄GId]–(سdR]([d:}lNb"%FEUH+܁ 4^xs4:n~N[|28'=۵ D KGbjɿ)t URz*ݟG3ً1D\جr'Rn-M%EMh?^;ٵZB v۞j:H̄b`U#!N+Fr )pNv9ߥND"GQ`iI1OåG%[Dn,og4shJnO| \\ S.I7_l]_*G9A3k{z /9[s]Uьe}>]p5,c>Bz12Wed<-FI8KtWUK2Deeʹz~;d̫p)RSFU0di,]O 3>Gsn(ss{m(a˔_荄viߒ(etYU;a_O۞Ƚ X5*:dV(o/Blwef# mf^z,í'I2]NJS_m`M8~*De2~k5:c{n=Oo|$^f=h@TF9Ky!b߷6*I_jEYQ$w/uLp۸q'Πaŕ)?FPyY=W?y xta@Q! 8CŖ/1{#]y2\ɧWW85zG8bjEB Ejj3bYc _Ej$%tsҏv\xyDeQ[EloSC{i3XZ@keS7~T]-Q (@%|nkJFo~,t8.!AflK歅~s+ jY5!xQ/2GZݑ YWQy'vQUshh0uq.{^VHؘIȸ yneI<вIsj) JmHG4-Ac|POV&RHtmFBB5y1̛鵞bQګnzG?w[sБ" nj(.'̹=اa6{ZBqfR-4D^{H|P y04Ȯ@/q/|%a5Ƅ9O30i݉}h4M0##Lnj$$&xdô̺/+un9ǚ׆U۔Rǀ|׺=>03anc3iD2@vu8 c_&_X])8)Okٻ\>PV7 Qu**IȬP@[W+!d6F*EplG:=хa &/\^Z,.^TH̡j-db讆u'zb9wJJmV\xcpU8xV 鵟o.]k`0kϔruR/*o iUyneA^VÖ\&tӺ䝣f vhޥ>|fH>S搓R#c rW G+R1i­[g4stNd~A2}υS"7I$ue6|ĕT{ͽ챤ċ&0k[t8C}@x2uˑi^㾛z\]7&l˫>^3=94>OG̊L7w"DTWdD[ON~1ecDvoO Lq5l25kUevAzg]jf>_ _7f?%3ĕ&<P} ѷsW-W&,@+O"5U v~uƩBH,]CBsNj1;ۮ4U4 չ-v ɈKYAX@, h.߈^g\I1/aSi|v@=$(JzɃ}׫:*Y<D7"ws!=[#Og!oLYjif-v,266c^]yQN6䦟h`Y ,S#U6i¼ ڌe Gf^~`䳋`Z(kPe׹yʾ H)*Ol2}L"U(F{}Zi&|)$u57Z͘X )9 8-u 1~t/[];r ߔʿ>CY)@b7'\"N>/u2!'5WRGGavZ{,p<"XlM7E?Cse׿,[XڌJUej=Q6?!^Y; xe-V+Fp.\`5-۽vwo_5;< #f4"~="i S7N 4 8:*a2m0]TL+(2gv^ǚ!J(@SoW_l::+HhFb{E"2ۄ6IeOs3+R#Ν l3s o2ߎי& (Sz0dr3%C+9 W*4vK8?$*=!Zv9ϕj?D٫.,Q1AËДQO ~PX22%hu j] f}aEV??mG 3l4 遘lۤeFE$1,+D O?OHX~_k# /.QV%`v! hNJAjʡqf)|Tl0L%D " p|/4c5y"JP&&u!.%D$3ESeg⫡O䥃."#]BfGޯra;+̅8X leFW=74$s}eZ J4Y# sD PY2u1@ҥཧhS2ߑ-uc,,34q>$9$zztN$pblV2\TeݝimGhմ`ó9lVUE$[=Et&Dԛ1>[cdv!eA=g?`=i5JuLSOau%s0"9-w,s~[ E=霺Ղt0% FA(HIHeWڷϵqmǶV#ӘRrbSH@a%=7%@ ?/HP&IO1zs3A3\?^=N:!JL{(w2z"q>rbҔp}0Tv5hWn_l,* \B:;xq% \PLobo0.ܠD=TWaMp&TXctzl8-0S͹J |/s^UqGs? fIIs1.ms;\m)&aQ'IuJ緖,An/ daKw# 2]拄 *0ۍF\=_L~Du*NS?Ro25/^?'48s^e˳],0jsób_4xXaYJBYNOl j 91ٝ 2 ftMPV6@j؁oA!j̔~y qER{zڧNa.΅>#i(#_[-A(CG'4-aYԾyϪ絷6 e=@#żWW7aF2m' TSoKme1󨬉rsD66(XYW ()бY*mzQīg2,X ֠nJt`4]vH_Lϟ)&-pqFıL>5C鏓<@?lLѝT ɤwҬb(C@˸yӽo \g݃J{&COr;@H9! YsR%7 :#K 'oՔ_nq+-$dn㝄3Ks>k, }Z ؋C׬r%y/z͞^eF¿CDdWX^884:1 C8U-D<͜1mBWUpX>hf.Z$pð0t:eo!:}"Y;DZOߞouSc&/-6Ņ5]^Ks:j)Q& ۛ^c& QVW)Trfaְ`$Snص_ճB9)୔Wkx#_ڲ1 h ;i2Yw4zZ"k:+ U7Lyܠ܅ j=s-ry舗%+7*&+ZO#l۹Ճe5da/>WToوX~"zh" e+Xp ݀fR@WF03X χ>6 xM( AR"{[ٶ^ j`Av|p*}'nuEHlvhji,nAB= x=W#G͜$ܒ5F{rxZhaV jn _X~?!9ʏ뺋mF lШ8Q4nN5܍ *sY":}(|ҕ;biPaYR-%UډdD %YmQ?/\`ш=OLtV;\>Qa# ykiy.D^UR~۰RX[I8`I"Fyf60A]I@X[Xr x,si.:Tv :ľͥ qsϮ!DE^ef@ ^B^:˗D+>j 7qe2eSPƮz~q^1Wr-'.b]=?%3]^ @%fD׵ d g?EfW| H\:l2}FΏu,/g$7>7gN:Xn1Xcغ{F#u\Սi&k(7!6Rˬ|3#)FSSHCYsQ~%naկkeMkVd pR!5Ql ](78[Bv.NqsVrX4db[`fV 濢ْ?W= !6! YG0Ӓ5[A}SDvg{8y@t!a?ݤvPTUJ~C ~Vx17NA A2Ҭv -܌(2tж9 }&J37])?kL7'ږ "}JM߳ (>!wxc~1MuM,f젔9alh=*:ܑE۳bӝ6;u$YQCXC:+7g7HNExxr.Ƌь ,/xJX8D%vOy[n4_IB+4'>wvPafwpߧ(@rf^KD7t/9'iWv贰~ר.M Y5"k6X _sn\7|%pqNNI9EK`Gpj۞rЌHGqip'JW{n) m\4qzh,C]1z1z#SjM]TCQw)u0d !~Eo0)&q¶yu\ TMa>{7@{Gj779PjGF}ʹw5]EkS7 aEtD+Ci;d Q--TR؜;ub#7>}*c]}QL:}FⲗHWb~pTUL<]އ9)[y8QX6KDBY+)Ö%g`M)+5,jE^D #sǤ5: r)%Hů' OLE^zE\en{Rr5e`P8ϕ#-Ev;?{v= -^~vdMvh@QɏW f-liXb_@''4٘JX+o`a q^H;*{-=ЙJk >5 *&JY\6OF|_>8,|2f"I] j J%yN$⇧:wke+!ϑ,J,3 c}WE jݫ2i//#Lf(؉r;Q'S npE,x(I ޕ&4,;au1Nю; VEkM`Gz$l$w.85 4)ztr$] Xy p**l=, 3GDpcсWʫՈеl<(c1~V!M2N7^Irv:-{8g9^XϊvLx6 KYXZ?H4eYHXWp+ ^>`ڍkYev*˰V4^R&zVB˽~Ijg>J]EPI# 'Q  LwG1MuvZ!ÕVƜmz!3@#7M_lxu&ԑ~EJ:j[zK#e33rz?SqD&Dm < h'x|d(S*ܓA:}- , \C?"D&%#IȵSn6WzV"ɰ+…8ܮ6׊>*ŧNP!o%x~A G2)D*A̹qN]} (&8Ө|$Bpgб% 5>``?ۑS/ 3Tbkb3Cjf=k/|"P;{ëѮN7.$G]%9F}`x%E?3w.ILڠ-j|[uyx4]mKG32khjEg%MY f@uba0- %t)`߸*V'"=34} 3Y-l<w_*, r}ԡdYf HkBE 57U2,h_S`7|mNz4I&EjJM* l"9afgˌ܈*W *+w't"ؤ,䛵xwH{qN%YinAh;%M#P Np0Z-++wenq%UG7¦G02)o./dp{t@bN?Qd.IS"3\ uTP^qS{!/q'`'0^بU=4cr]|IîP!L=Iiᴀu{RuHu U% z"VD])\8 vu*K;#΋vNnnnl1g L dE4-"k^Do1;t3 lZWq4lh+Eݻ(gd>=H]lip$q뎨vOΊ˯yufrZ3M1|")yo K,=1 KD"lDGOF'smEmNK,);V+&j&0LfmYD1^ʰq#NC)0-c1 9talL"'ߞf:VG2E)'`3v% GkݨŠ;`Βe@2l/kqX] q(^uY^&qt1RUVVn48B aӚ*'}j8zq> i=;ՅBAͩu~WR,\xE w/ҿ^I%h~/2yzMc5 iYtĤEH? V18MiBo3*oݾzcϲX+m)kɬFdnUlY ]5BȶL'Z܃*"i_r+Oɀ`L1iNC2SJmiףr5r?[?xy .,@ ewˎ6F csV:>~IBa_]b~aV串"MsB^$b u(BJBz]4+_3USו?3a(JrrZh9k>̌(k`s͏#1H) vq(JKQk`&.r)uPR&c!I&UG+jǞ1v N-(o˩) /vY6ɎErw?R9.YWvl-x{wW+V7% i~+ T l {P [qn˷j̛y:]}K⁙avw7RĤβ4%[O%;IDYcGgG%tQ].zQrMD+ZTM|6"Z9ViivՎ iJ[ɴ,dQ댝&̘tj@[:W]Mp$)7pQp~fKKBȪ0W nx7Hv61C!Ɔ,QxMxܧڅr,V'Ǫpꉚ:Y(`Bs{L,foY'fu:NRt[zSr/=[ri@7m1Se1p4cmn`U[|>NkPU\`evVQD5mE?L>=fG8YE( l|_eh-F$cIG5L*: 1p?>ٲ"iԓ>pN(eG/kpCHYT8_qߴPIiElnBunbI SmhF4̅M_p-Cg3jPlqhλJ *KCc]ʊ=/fRKAw{q4ArloI݉Ҡ\/;S1rL=mTHC_xz9?G9V?4LS:'xW7ZRhhY԰t7X](0& RQN ' KZy~ݑn5{j,.rɟKic|٬*0A["nlwd hI )\[SJ@(y ] [>Nˤ3J%7c )[8t{MrǗs[{pwChc\(h/ Y]z9)ri`=4'&.A㮭w@4j`^OV+H!=sS'V®ytZsœJϯ~ +dQ&qпڞbzt.١Xь]fN4^Jk2f#Tf !RPtmX.yj*5]23%s(~Qsz Ȱ{JʎaLޏ܈Aוq%#:S⚓co׊ޭ5rX 3 g(r6QXK@z0ya@$dC)atY?7ø(NXT2"DJĤw:|X9 /'GZ<|8gR>;˘C@j*X5Դ P8?ȍYk_ E0 {Wx*?Χ9PTbưFaV5࿯&&Dd],sN΁)c㟺l% $ bCҥ9^*ߍӐUXY$QyA Agd8b&fV{ n|GTvAfAӈG#UOW~jk#+(Y3 //l-'7%D>ɾ%_)^˩n,R.d""!% x _uad!设nǯ/@-ڹ+5weE|FLU"w}jD'Ǿ|q jqR K Lj,;fQ2j0#ΏzQ3''Tn[eXk-2^c7÷cޟ(MQ֚D\U^Ζ7#^CϳhcjPxd/úuvdwMA2]?sccW(G! ׫ ὈUaB;\ Pm"1K$& Gk,,z2"=%BA t!XnC헳 {543Aza^%c=HiMui> "j*+I(0[;YU}"J/:XNQghd:VwCOy_In-{O_z`S&5gુ{Ww@Q˫w7ɡ~nUgh sEM\SlςTXvf} M>|!,NhLA=[Haad/ K9g&zÇ*4p a,7HȦڛ}V-ʣj+ކ)T3iɚ<bn)^|6E^+S-XV8 /X@ҟ^" K>`4{6,}c}綞E+rf&~2%TW80U#*Y*w jezqRIp=9W.bD7/52SeLF=87@R ֌Wh%9Ȯ\V 97y7#K:3sNl#X`kA`ߠ^PtحM-;rm$-dG˕9ًwVyNa|2hdG#Ts 5+8ͯDO&NU~~h2`%۶~Qv Ȝ,}$v$:*=K';p" v8.ʪCIC`(sN6iaW-jr: \}R c^cɫyD6#:A'޿sfň˷8G0 q/+l_d_+S918/d5# 'N88{$lܥoVsSZ—5 /]hK١>gۍZci\^ZTAoqQ\d'j@D!1-7c>Re$##~iDܷ`vӮizth<uz]yP=#'-2F ȀAq*YiSPLΕH!ES Zy6Ɋ6tCݔ!.:M&㸊ܽ*[ <) ё 3ݭ ~:o ss4`` ރe,]rq #`(VJ^8W~}= dꇽsmJI`箓rwhЭ7b/aʾigVe1*Rpa0V4un3Jw^Ԡ"Daaw*kP 8^nxQETs Px{涛uVלlEjC =~6꛶UۅW)w^f?-!mQ-7Oi="bH![aD_ؐi UksMȍQ'qZ#6"%4\ hVF0A%Pa:<5k*Aʴk93¶05YN$cD(?"6E3G\ Q,+ !/Qc^v\Ebs`tU)OkJĶm*7[2J6'@Trr5MQ 8m%a! OX$ΗKT*`;Rɛ2Je"δ|-Z8am¹M/?`BM/3'IEy.):U74$'(;Zɵ~y1![߄@gi Cf`IAN=`S_h0=;*^ًɔA?zQOa-̺LcLШ WbKf@HWz$P;xrr0Ju‹R*^  ?U>?a_Z!HM\5 X{|&NoŎs.|G`wtdI%/ŤGY3ձ>+>E_m,4{Gl~op2F@5;2 }6d~n1ǶiӶk0eK>?׽8 tt2~GҩNŷyCc M6D={JF:"[q @wRiNn>Z呲nrVk 1}+'@j+|[(}fߑB:/r]1"H8TFզGt&[8B2!=m9mֻi (k7q3odM;E,e2d"A\ͲAQ5:_O=S5BݖױjƮJ6vQ#̖P~4&O5n Lbf!uSB^[ F.\kR𺡴}"V"e{lIhy)'^#z=l8vz!8QY CUO;1*.WX+ H &s[+X;e_gYL2:fDF7Ϡ b 98zעFwPV2)A::mTƹ37q0E+D2 ]KnPO`>8i&PŌ,a:ĞfRz"s@DkےcNw}Eb@^O21^q;kkHt{},gK~O?E_J*_:YAWy|ɦA,yԘl(D'à ֬75ڼ6*RK0u~N;MΫg.5= 5dyCOB5ktYw)7H>wAKqem/kFU|efmk Ņƣ!݊خMzտ4`HLvbI825 g߄P9xXae e:ܧ8j7' -Ul;iӕ!͈PVɜB&eɡ2e)B~ r M{P,lȠ|&9S($>W-NԅFr@RpCd k #5H2ߙ.p3: I[  Qj`|A(#E=N1`]dopA#CNE M,dӿ|~ ,tYBEʖ3?rN¿m5tg7l0 R.B;u(#BE0 orx~??}fjhB̪zuZR< #J>4[qW@qp:a_?/;*=}[D+мr{>Z.gy_Qh7"^&C)t4L_b{7r:9T"z<GW#?fظ )Q]ގRՄ"*˹Ut w ώն䠹{*`YE k@g/@`RY6#mƪ^3/ԥǑGG /Mm̓]Dv]eNW`7u8ˈCaF|KֈǑ]JRg) "Mf{ZrkdbzB_Z% *|w(i}.ҐC/tAgM 8p"ċTקXzwN?m-j,:c:L*]ץkr HeG$T<|JmWY59&@]S`.G˗: E_Ap(<"o$PѿUv"B/ހEXޕ"r21ōOДBKq݉=U8t@n䍴00j!x 4ޕj`IXE_]˫[Ǧu#m*|N}ஓ ^N*dn6t2y(. ?Ash9gGmL^F ƪټŊ'\TZsbysDs?sxuiY2OґLVcf9l3Xo…V.rdx(/8˅3=x"g JhA 0;:Msuc/A腮gN?#,-x 6oS@r E$ 6V:SKXUqA| Ydh)pfݰp'<, 1 JP/MΜGʲ@WD#a ,4bqrRKӶÖg.˘G@ԶhorS~\8[||!E0)$e4J\fL`̱!%gޡ5MDgj0asZ>x0Ԅג\P{ʌ,92X:w+\+YUUopJ8$é5Q7ФO_o\%[c(M\8yL9agIEH*Tt].-:T>q\2"pKfo,1B3Bs^-5al֌9  8ex u'.8i.4d}f'G= 6jxHKP 42ac`o)579P!Lkw$ʥ1!Bmt8U)԰n0j*3Z|R#;}2Ɯ3 K8"Z*h4hpn-.Pq}VI!ȴܓƁQ ݟWWy8r/35x-N 4F,L O;AY&PgS5ĠSeD|IR ƃoъOV쉈]sr]`wH흶%#gjoBO H/U!W֊b ք:D2GGf P@)<"uH?Ryx[ 3&hkZ~1&hO2̐Xww"9MJAnb"j0elU?H~Ύ)U71 uT`1,ҋ)j$x~QWsO?g@!4$9R&uzSJ kYJ'\RBQ oϛ>vܙBk`uRb-Zȯ?6.l&ªVPr`]@GY@msE.FbXvuܕ1K_41Q փ$4裛O U6@ KjJ:z'RLҸ3 5pR&򮟟& @7x5P$Ej[ww%Jj' u %8!ܦYSi"SQAfóoI#b6q6ӏ챁nZCqgg/K=Apl;jMƴzIbڢ!n[ Z *iCjQiZ1 A_\0} [ZE,#գT$=2Б1$||"=e?K؄]qM-  b((sz?zI_Wm*Jl#\kiPʙQ˅ߵ<3E6AI ;aly N8nTI|Fh.xqrGH@]Ho˵CmЩVFE݀rUB7gR D|~liطM,`󮆫GU q 7]kd:nBtK]ED9WƕyI!.t:T]ܜe`z' cyTXϰ)dl5Sjҋ 2yQ Yg/~WĊck$6# ylPyW)  n1|Yj(g[Io%̑`ny5}ү*~t;rź7+;?YSg#`z1B\%f; Rj\;ƭ+.U7i׊񘷚L/B8Q߱LH8QaD%x^k 5_L:G)KhaQ֨p/{wrZ2t_{$= iEeYB{OP[ +t7+n'%_X}1B+\}seYzY2rc!7dKT<˯_}aSWyk 8)Z짝. R&v@$"2/,%E4Ls>K _WٺR[~n  0}'AY` &y3KٶLydT&L MH$@Yj1}ޝ424Y\kESĻx܎Xi wX+1%G{ϒ\&g/H2"X]qpg(yKS1 ˷l̾PRA6MϞ* PDvɘ4rz+4jr%$ ؋RUMpJChQ=ヲ"X): 7H4@&j8̰{ t`Sw~?fcXldr楿g~:.9Ddn :Ε]{"_ x1D&s_EJPEQu ϠRmb@2U-Svuu #.X> BOUn=q6O^m{t G;0ӕ&f(U V?3ԕ>qܪ9Owoш;|kUw@Y^7pLOλCIma!pѣ13#[4psu vHΎ#܏_|CvJ0آlFcp3uDeBeOl˘C.nV=?dyp2,ÇxM\4cN2-5Փ9 8WzɱOxw=5εTf:6,A>ݕJC0ؖ-) \UX_$)&P_Y<,?ۑwWl#1?TEier9/# 0jqq A]}'2ĵsբ#aTq_o +҃qfTpdw?#Y2T+& A?6 F<2֙3d-Y,3NPvŧK'9}{T*_ʲF9$p8{r' r~@ʴVG2LTK#~23`LAsD+/VFMoDY"+n`#ΨhzBwr#c_Gʬ4;YEp@$Egv'\hzE&&'>3V% 616WmFQvp ccƆ8&J6ϑAi$Yntf; 9/1k4ш49iq9|1<_;s͟-_~3Z yDtm[팼ߛQ@I-ܴH>?Fpg@pDנ.,{Z}CbQ'ygd`dBuN!SǸyVf؂;O4N;+67dcCgK˝&xï~+C邶.Zı2K ˞.Y@EtGюI䜁rQ?RЧXC_|@GNR>10` {թ*Y. XX狃wt PhէlPT/f ~BxDi&pBip)HSroXk<UKSl2@Ǹ>OaFg.>Z 9sy-i%>o6!Fܴ(UC,DH W e Y{4Y1hp2PkQB3g@ W~H+Itdq3}z%& 0eOH+1^?wh[ ,yd/ $ơ{64ٓ׏3"QJ=C+SR3.yAl$~ӭ~G>i?U}ݽꦏ6+y~?j)^1>SNHZUv:x["):E$qPCv٨= >s-jXC[HskytnR1CqBE'GKխx>@$ jN(-AVK'?@~@ڲ#%U=]~Tv">ϔʶ i[si֨5= 苄zuo5Z"/a F]*5~n/t DËD~$([xh Oj6TL8y( C]J?T=RuS@(Q_Wt2%S*hҏ>ˉZ~2LMxA`Xk }o<<SBE(Aڵ<~C-tt0Ϋ*~C19N{^}),MGNzŠVFr\FGGy5Όg-[dv˴6$ .8.XRc 5T-wI=d (Eby,t{iƎWվ !nc֓X0V?+ "@F&Ԏ*N#=bOq4=l7N.IOP^UCJ e ?ôx dD=+l}b n!9GTʳ\ 8AѠE[4vӥ!<*<ЛUP0X+-)XޙщHF`ڧQ+Dh͈ TYϭN}FhsX:R ,UK>$mw`)\i몢)\` |…"߂A֨>$`V_4VD)/( 2/Gl+p4XTd5мh{)X, FHa.j=b~6jbVf/`b&N_Y:2PCiczvPemru)n7m^f\76:]+θ Ҝ.I(Ri ^zD F2xhw[G-$n!J%n0=OWZM$+Utu28Tҍk[uw1}s=3{]_?h?OE燬dJw s{0ͺTd-,թ 믾ob |O$<)h W;hЖ ~Ψ>]^TWYd 5G"9@8}p&'Wee qVও}6bٸjIo񆽗i%i.q&?UdӎW"q]lB kٲtݛ ;H+j?#aL(AK񜶔ZKgJtB(g:eiۄUoj2>2&ovqЌ|KʋۅdH\xKsbr1:zWx55 Y'g/F*N j~)Z xMVKit\]]q31& & y$u(-uOY >*Ī!;Oq?- Ao]ø\XF`-3 ֫ E++y:eNл0#cQLZXD^dyu;:9H& P]lDQPWܒ~I <0J)#@aэ1I34&JYB o<y\ *X\-| Y.΍auwI8~䗹7#Z撏MnAL5+[KpM{,am@¸kPT}5M\4QؒH/#+8찁S/EG}Dt5<)_`{)`ڣwZe]{¸>O!#HBBr Η%EO#,Q=^0eԖ~/x.N?5Rb@GaGx u,"k&-p~l !{Tdkܶo!- ۄU+ᰳ]IYs2J,8T_ ZIոG\Q[x;(!j}_vDdbD6  f W~ÄY}p!k'Z#\ZCQDӂ& *TɘT?o fQ&+S8tהzu0&*m,(e(n/xM[b]jB֔3S)X#Sg @"ЕyeZ6{ǖJL3*۷;|4| 2X Tcy 6#,"^1ƄW|BsK#d Z:0aȬ'Cs݂GS񧅲Ǻ9Qa=PgD+]3l#.JO p@ wU1DS @=7(%FaM~D8H$Mjc;d} IՑ\6!+ؘ?Pm3 $sw]5W@ 3v_O+:VnBRqOD†tVW7ek?&{4I0 ,Mm9d\k8/1;864y8ljѧ\ugFYKʟ/.qٺ9ۖ\*%2 up`ags_wP 0w!4u3B\%4[aUG>k ?%ti3Hl*v ͕DtL/v%EgIAPiCtHbEx+,'K"t;}Pݻ(oKttsaRDyBv&eO4yhx N5Q,YE"BόHECQ,vOk{T֦i qD-DF@ hTuAkӝQu/PEU2I\s$&[X5])[U% ?¿YuN{T0pW(Ig-FIIubZ8'Hj}%l|/ҁͦR93ls:2OuA !q"b" )_:j޺0 Ma,?Ƕr`WndVF^`4 >&f4tbnhޗ8p;S*bq!7csΥֲ4qwb!f`dKh\-IG 4OP$4zBk[Pk({.hf}[~%nIR[]Blsv}nd_6٥|%T[K^,0azS <)A' $dm/㟴5#O#0p*;H>:=dU$i\~wW72B*ʃY@${^ 3iN+uµp8"ao栣y!ý=ǃzɎA0៽4IJj.TW{| ضV8+u~`,v!3iWΠRߋLj'SJ˻>…=_1 яS>6v)1(tezW ;Q/IA446;8A:kX76%]&hd% ]Y=x&ؘŤzd%W@HGe]Sǹ/߆% SLE 5[<UϕZ|&E bE1r`(pRm˰cᴥr?wgܬn;[K{3 M8dylv'>F=)sPrBkf̬>"R*2ưRB|XGm+HP Mt)&]dGAG {pÛ˞tԧsv٢V_K}]rt+PSPdaRnG:Qne|vl9& J޷ç~R'DH_ [F_r̒0uǜ.۫5k|l\5ZñJ}ݔgQ81^S^wU$Of鞝ZVn‹+5M۞ǫ^?1Ҹ&g2d`j46t,Bj_nv^*SYX] gszyMoV3lr,$pj8Dτ_3ȫ+?Dp VΜ7-ǫqTWK]U"74`<)|v,^SBHNT'b4Ke'W|6ϝc.C̕Z3& PI,/<v;;#`z-ĸP% ʥ[=S&rf*p~I0HW%#kGNF慅=qWqW(Lf*jЉ}+OĒpQ8‹1aZ,sb>g ө1^D=yZu֫EUߧq1@ٻ i<Fz'NaP0fr k VO9r hngЅo4*$MJ *z}pFkӔyXg4b{fX>bD͐u5v*vط  U"._øx^/$/~M[WC:DCNt #&`+\j[x PxO  5ѓ+Z4٩/ 󍢕9VAs@0] v ,ΗLr91cxWC|b{_f3_^Rep, Xote1)݃(-5^qܿ;FeӁ))z5e>[~'z0%? Q>nW83^\5!1-IHmN>J!Iw;ZFSDY*v3n48fQ!:TB(9Cj%|\2X~kE:̡@jVx\*"u)A୅26aHO=Qgc{QKb#X$6LM]0牳SJV~ Jť?xIJ"u'!ښ_lLDPe5죔)Bk} 2I= |m66+"=yБ'It]'SA3{ND|{cr7NgL 7pX`-WȄ2iŁ4F8̵T\5L_ SvzEDοg̏aȆ{zDÊӼ1&Z؉#ӹo!ȸdʌ!Rsc?hCʄ9mk!m sϮsK"ݷ F^I>{*ѿ\E1skFWjM0i$[A(`'H٭Tb\$AW@T(A0N&(_Ne.x"=@o=NK,7W D @aivP7cYˏ~1v9Y/ޛW.eU"bGdMj ~&#P|Vi`Hi{@ A^̌絬us4lI@3bO|wm%X\ E5wxW}¥mikj6] o찔+!w7OJ\́b*fW6ԗB,t٤:xa'(ɏ*V:N65^[r̠W?Okְ8S' $2?u~ڡDV[!q1(Eq);űRBg!63Z}0"LSfUO HU~ =8v.\6pOJv.OH\ǡO)WaoUi 6+FV}yj 8IrW*#x-˖Rop~%{ fZ245G0>Vsd!8t@^(T8+7gzOۍ*)B#cp&BIc\@W~_qh"ڍh"QW\M4DBKpYF5Mh6-of i*ϦmdBE։l^zc,f Ȣp] :Xy6ɊoF0;̼O ̮iKVoC1L2_J Y8HYG3ZXw==y[Hh! PCRgv C_K7:5*c-gW69׻?b KSw2\h,t)ij(cIc8 x1*guX]lǕt*Jt(A-^?'bI u_s~7Y:8=9CIFlb#32ވ`xۗ%z6tt]*޿=v/*;$oZ}|% !9h.xQ(/l-2`B0L2 6/4I'˙W{5YݠD5nT;7l['wQ7{ 2 Ok A_QA}?Za6ku7uPQ5HK;K{y,V0E]A1"S"!g (=S !d15dTNTCM `8,wA@i? oAG g2}<1CrÊc""J !pe(f=7V":0Pv^ٔJ<}$οxZWk8_@bq8˿qw73DvCNFa>6seMB-?0©!&C&{I9}qü2Bokixv@{OZg,Nu*Y* },՘b!ͽkxsA7O&$B sf-Uc'=eYミƌ-)a@BB7%PLDy( ,@UL94욻mΟ6}D+hkX􊪔&]*>QV[fɞz.S-R=fueF+8)XK 2,!8Ґh{bz 7=\G?/H+,BBа0q;n(B/DaɶlX|=U.c/$U[ѫ 3ܼȎ%hf[ 7n9JqAG;⚨P{f5| ^}"Ds?.^0 h`ݲP=:|=͇ 30]q$e%FA8< BQ>^*4/݉gV]0tFas/1x#_pcs/;rFS qNhӹ_f'zʏWCwɴ|6GǬw00RYJ:RX:hMc'ŏG /ءx,%0te$OKiu K'pc7R:Au)6"i՘ydlF7#W?suiL $rŨҼ$%>dz1Xnc}x<([9# tW jDƣNPC + l5c(uE>rp]g:AKKBDs=(ţbr<@{p݂;\V[̰ce>XC۬T8'^bՠ SW ק\| =Q'LYa)m٘~1@#S~U<8(Tw$&͞KcFrǔ\\IGE5STy# eoeh!)YkPk4?sQcZybPUՖœ%{h8 k܈%&%EpO Q1g“칏 zj>M/~7uzqν ]S$9Hn.ؖy$u[K[#`#vxIU)YzY(6vs(B1 S*LDPUxUp[*_j)-+2 Vš  1Q:}ڻ+ fvkeb̊S8:gN$ i ZFso xOЧx^$?Mpk Wn*]o7!18Q!x"awi@*16y@Q䠈j N 9z >~^ާUk<9w*(s三iie=0'hpa>dhaد< @^5w.1) ,O(:,f!$hiS^U+u3 U@/2 !yĄ]T)#|+p)=H>=$1>^1U˒l 6"bi8dG= I⁢AʜK< v =v'7L3RjTe,5Ύy:|,wdC9/DJ]@V}=G3@i.5a8R}4#keoDlk*opJz]Zۿ\Krf}DNudQ QO cQ!вuD(~]*7]HivKp>\rS@Fxo ;wiwg_ pߏwˬuaG,z.Zy! d$Ԭ3n=-#:;Pu6رzxK?z )Q&6ɅȐ%$r!ĤBoܛu6AURmlkD,gi827~5D|׫$\/m9i@52َZU6,qIѧx `¡FEHVAF*yiZqYTqK톱ojưPԫ~RՏs88) Loɓ 2~H7 Jk&3Q9rɦ֕(9͐ԉ^bf6kq;KrY1LѡAbt]7?BP6uY8'8-i*[cr!wA79 -|ߺ%RHIW0ךfƃʒa 8p$75K8=#"` oռi^i)p|3+T"3l$tiqLI!sWJD :3ewgy_` *S)2H}SUhznЗ` =ʨ4?4ضc u='Ɍ,ə}FTŞʑ_}G綒fx}T&c/7"#K4ÒWU`IߌEvl9j`y=ESrs%jDи!}}@fxBi$* jSM(a( |y 2d)"Nbxuv?oH&܆1[at9b vHe7>yӫ\[-z(DNkdťҲ=Qx )TA_I~.CC?a?/o\'z-@Em>ѵIȦy/(RD^#D ުPFÙgC)J[?TGfa_L}h SyV0rq |I귘JH%TiDIbN4v"fe?L_9e#U[7&jk%f'>S)$yv[|tzF -& }LCyږ?s+@D;ϸ =|<Й >l}u}'XjKNPA)GVЪ S̅l%=Cw="v=cpq4LX3_W4UބO-$Ʊ 2aO@K$~&fch9d6(pmx1x!3߇E< yrs gOg".g7I8СVԷdoؔ[,jL Hu]$5-M:h}eGQYA9lPXb|G/tף9 Je>6?*%?"pX Ϥv|sR+(CjLi3hɯJb09R}%Łq0V'"TG66ID[dGV->6!#d[ oȘ癐{/W^r*,BvӌuT'ܝ9&qR̅Bƹd)$v4ِ:Ju-1^T{r9ܥL4"Yl!</z,:H{e;PDYc 2!+Z;c:@J>Ɍy= 4}N{; Q/vE`'01ֵ|tD}K&ƌ'/vl lU,Pa,7 $YdGMNf7&Kh’`1Dב߃\>TkWd'1P |Ug*ԑāF#*㛛cnҿ-Z|w* "Q6ҹ.|["m>χy*;Vp'A,2*+W{ξ`C%4z.$σz&dL¶:E`(#UW0/7mq!JJ02LBp^V&˴fVjYtssQa է"CI_%K6[L>%v/\顠f>[܃("+˭HOS]po2s?/d=3RU7)sRT LdgDFa2y>\zlnxe+`l(^/EU] BĦ.fl2Ntÿcqc8u mz !lРDe,F}ckۛt|[vڂ*#+ނX~{U2OiϒORL%`ҕB7q>J+=HD6@L= EKPeH-[`ЉE9,nW8n 6 O._U9WNº%pDMU2o<] &PP=[T:}q'y7I\I+[7r٨n{h9Ŋ}uv+S[ ]=b%\3Čyz2i)J{wkGzМ#-Y_qz*8°DVsC65/x LN8::pW(J)hYrm'\ڊ8]J6ӘOG2hE Y+$a>1EtD ޵{Vx_+d% BE٘69?JHO y=LIְ(Tv-ndj(,!> :BZs h xRWBBbt?$B0` Ds\aȨdY&?Jtz [qqXbʩ2p\%pX e9/^֓Yu aQh,>d7'0Eck% E[aS 3[P yxEisBKT<mZg8`qKR*7TQ(p8~ch4'q1ĪaH('k3{O[w 7kʙ)omm2O8(%R3Mi~!w5,)f/*r?~mg"{QI&P_Ө^NTG{ m{D:_WA"([e2|S}Rdrb9~!+nG%i)edm THst^wH. "^#ZctÕ\$*X{ WoطǦPrMh*Q\n:x if?Z/eW.uRW @ho86{8PR4hWwH\4mWij<2xwL&fƪw;C ]Oa8ߪ HSI#iA4@oP;Pc}AX8XtEUHv .ƱX*]+tLrơ\»vIZF4.!ڇm]Tth<O P,+7Si:w{ IIƴmlӫ~yYW*m.cQ:Cq"SkͭT&8to'+mOXἘ; d(52f񍽉uuyuĿl~JG-uWJmBD"#jU?sPp)plT>"xU: iqM2S0Z?1I>d.ك .Jvf-wJ@!/U~79/ND ,hI&0 ' 1Q6[k r[}kƯ$k.6hc7Of"6 ȩ|G#|f"e HLW٥ӊ;<7WPܮ |Aՙ(5g/i{HJ(?x|).NW-1|ܲ d{;$ (ҾF6B8Ќ;M0i!mS-:\t $wvQ{JiNRA"ZFMݘ-ț#D`JbQkPQx,p)HcM -A$&٨+})+FHOSUd$&_rF P;yL\hIτGL -љAxވ2c\MBo%: ̫1/VfQ1tž\]# tv0n WkNW>NL PQVy%݋:E>ꋨsTޠã]uvT{!,+R̯H7W+RB`#v„@ s z;Q\c7@Tt҆%2@y+=w9֎clBZD1ekَճ&e]֔\hG6Dikcx58EiyǻЛ M\J '!wr*k =bkcPF@If C϶BtPjqgN ZKܡ8߸]p\ ZBbbx@8ӉGN%myQEap^S +[{80iy0|˰-Bf'N5+YA}8MvY/sQrp>s"h`uz#Nw-i{gzY_eu>,(Qr2ΑOh-:kaOmBF@ՠ0KA1y*`D%z2l=`E_܅CYv?(69փZ ]RBKz9J~'VZ^ѲvƷǎl\G\@VR/jh=BJ>/2%llo V&Q{G"Pȵې z'$x1{A缾 !Ҥ4x%SA_uP3Qzmxh3Z߉Đrb2FGI_vc"sXUVAb729UKa.1J8 q/bSIbG_vb](UQޫૌΗ]>7t;q]jj8FQsn^毓@L&Y58ȸŪ[i7Jb쏾z9Q3JWb:,USP ^!ԝ=W F ">ً݆ ۏr,zcٯ羔R- <}FZEQ;c01]PSW]e'AB /@NqIK_֧7ZVKpJn1[vrHcza_td\.AY* 56PN@Ԇr+U.Aǃ D|0 SP8xn0l:!#扡9@ex]tk@|7 Ez#u (EI $Xǫ]e͇l3pDv#͘± y~[@}P|\$-q߈Չo8$\cMbfuKz xW} Wm)d)"}**ZGqըh6W#i ɟƜn^? /g$>_@n9=+r3Ƈ,V÷\JIM&"|*͐4f!FmePrFos33{8!k"O~Hz^߾"( 8CMUw'іTvS$xFtOx0NO!y>*c:y2D{U~PgW'ZI!e fd^Z<Qe*nuÒ(q$,ʦsP}[f1G@Z65$OkD\Ig#^F,gyXNQtT 9J F&eJWV4H[B؍7&ީAp_ &S jLRe7E>^,XrbKs,_$Ξ3+XvXH\GW\;q-Øgk՘I}fxC寐̯㊼u_b%0:Y({Sʖ-Y|4UVS6IkmC3#ּ^kPf8c;s9R7oJٓ^p߷ ?/Sn짴xGYuVFWé 4z~_pw͆ksu"KKYpe P"j n훬 =*V|n+=J:?I]_x*o,:IW6 u6?`0H=pcϳCuWtR'.Z{ΗA~@ ]ko¿6Z{ex;B>3l8Ïł`4]"3dgNhG~./d)+M<T]&t8,Xm"0ϻ&|86s}ᅬWO9`"JZ~6$ Τ#o87K L6591bޱB;m`s[NY`~D98s-U躯ˢMΟ u+ේv*x'tUhPP#T:y6[O+5tU pCM\^\-0IU25B{~(Wd8d }&Ɓ{l7E;Z,c'uJL"Vv/mb2yn1ؐܥ.!ZpR3]5p>!bX$A*h5̡֊,*\};Kܓ˘l7ɹ,AOl^PrlLqB %}{Q!a%!/IKtv'"(ZTZb"LldRa{%+EޭYZA/DmEQB[13CMj҂6֋NK3{ "W?^ $"H.h RϪ^tHӴ6`w9i' U@͋@6dd%WUJB9(0`9ŝȱ,n Dobtx׷N=pvL+("gD&Y,!oC4g}uЄuwkfeBTK^J i (g̯̻V5'DA0McC}* K4vpcD\CB`zCg-~C)tY :Z j-'LWڤb#|Y[³:xwY˗֔5?by&(YaD9{ѨM=ͳ jDtGYfE?_BX"$#}ėxS,]>2|dzQǽҟtֶȣ9kR1v@'sd4N^rXzoא "T3Ă3'JZ i|ؖG$h甸yuE#ZT@nn HmfoeóGSD1g>+J"[g2T8O64?i0&Iu|']hĚ832dRWUs7 H9 ͂ԙt7HXP>v\ec%Ϋq)R#,N! .:c\z:-$74{NƮðX(2!P= L2'yt 62ŭS l ʡ 3k]I7~~ꅆOKX0]L D>64l^b2tTQק.oGFI1j5dݏ'u52/tVEbBʘ^$Xm;h)S6u!i@/t~'͋9KU[t>0_`M5ٱ7,AGg|X-'f45 vf*NO gT5#(&>&|N}rXn~.id)M;)m/2Z x|d5@- 16˙Y˗/C![ @7B3#U_~3$rpM:7@%CK:1Ͷ!S]2k~k"9%( <t.N-fÞ{uUSą%SD}Ѿ׉ĈMRz[q< N["AXx/l5uvld[٥̓νQxaVi57O5%Gxf=U7ELTmT5JE3I7p6*uI=WeIq6\fW/fN=c9qѝysRj\Ckyk%)ugu0BxT,k;@nGkS9~a/"y{]K'rz_kRl Je"(/#di 65#F+"Ȗd!6іu[f5 )(6:Jfs"=q;<- j_כQ>y̾?w`k(Cbp>x03!9ưC0bi<&A-;ÂlI7D@`A4Վ$#pg_rUxR KoJf֐ޚQt"U4Z2ǘ<1#wboj¸y葟0y{1 Fbj B)4jhΪ.(|LYտp!y1@Y5,Mj"3bQ'b}gU X\c|az׌זseYUbHKPfB>=9kGk0ؤF+&ʚJK?MIcm"p+tA 'O , rhr\h8:W¯-*W2wJXsk,E GB9~+8&L'mh)+sUsSԋZ$=،v[[VhI]bʝ ц~l,y18cTKg-/9e&H%!ZKY]Bho׆zD<ܿ +d˺mN<gK  +L}s:I\7O6n-wԄz/4Y%VL1XaGK`ͳޕ3خ6t8W{7d+]e:ns1|QsT{lX/](ӽ◊)GM:ҋ} ϸ 쒔!&3GfBg->2:^Z |ސ=:ynG16d oQv83h4JPȽ-@/ 1`l bwN K.0O . !LCD):5d8hMwcⅅkjbTPى? w=%oc]G\"Ц͌jT}C۔įGbM2٢Iʭ@lK1a0le<i30.6{ _@(Eʈs($8~4fK?ma؞/1Fmo d $smjki#B6; GEQՊ|\l!]8מ!4Q Y]QR^=hviY֭NKPMkwzZg E23^ucoc":Hmk2 E}r.:2O=Wچ\yPHWivfC%Db.|huMrl/mF\/|eէ@'W- J'DҸd26A1{:fR܎?)&'Pu@̭n;XUyS[Z$v18[xqa-qX\*җOwjgPbFyyDW5\,4.dACAfmY(6,4)Pk M@-5!&{8hOU;I=M5 LMf fbq!v@X&8t4R3ZRrZMZ2CV_+`Ļ/][x?̲!f,u詣q-,~/[UH"New0Q=V:F%Xxr `3)Ӑ d]G|z#:UDTB(eIUoz:2~IjdZw)9:(D!Ө}r9o3^bc!s= ?\|EPIMˏ]T3\S馀 P0{xv.lKiJ2MJMZ[Vö%N7f$AzJE N$1x9J`7UK^FlgT6% \a =տcڟ#;bhZjj ;y|[!7&y$*s1n_t:>t#W6dU ~-YΧZgLǢnqni(|lF ݚ$TiVUD^W.'L4L_a,~CӀtnz^֒YEH3p[K8H_*?6JN!N _hO A39TOEv6Vo뇙kdWXOD/nyˇ6kK)Ej.,G(ՏasϣC!W˕KJL~$poZ TIq DKvVr7F*?';Rc #@DeXal ՗%/+K.*."=q^{&FO8'fc: :&-xqԙAO35O Z t?<&sHm-kyMGfVS==l7ܑO 9b;\uu"O?YY*_e#v}oseyi[fXbGcӴΗ?8zݶ$>~f`GL~ R.ﲇi@Bո"cӍ|-0ީ@K@Xj"1Y[(G/&N0=dOmRX25^MQW{0啗F?K%UCO%ˡGv@IZ\cڐ>c&ks+\fױbqݮ-91#Y*Żb71DnщU{;3v=eGEQ^x\FYI)85ӻ2s;Ж\)ۧ(i٤[)(j{%FL" iNS #ߣ+XVS p֔))a&I4{wT/"⤛x$bב*yȱdryU`ms21^@ҰY .څV\bհIa'{>i_ɋ<A5%sTeh0nH#O"F kFO/)/$[.~YV-qwsw}MgFN!  zZc.t5K")" 쓐hAMo XUc)̱B)S365%d)QM>FibGo&/W%z1s)rȖ&EC ߄'l'$"1"2Q D~/[A"TY#񃀅sk 3+oZUƖ1,ٝ;r8(:x݂s1b`R9؋/)x;[֍{SN|n8t|3~딒02ptڻV^nܠ‴E̯1v*8“M.bH( qf>qW 9btE*;a{*-fDbĶ"WAɴ.Qkp!Z4C8P>!|qeIi;M\5K,ý$b~\?H7TxOډӗZ> 7 9华:>mY?B~ #?sh4Ǟ_) cZfhe|ź}ǝ1uKЎCܦd6ko2fDڛOZ,n&YԞ$Ed@qcC^ g0{c,1 m wmu*9:UO8$2&mqf΀/@uG_kp+b:AS~l͢Itte\^p?w>TNjoR-C(˟odAV\ok遃uy|L%"iASm ]k8yveCLW tжA~flr}o_T3cq(t>8ՓU INtZti vE ڴ4SIb0 W[="@mx-?#Rr5 {C1=i۰2S޼993VssieB,2``YiLݥUi,_b= !=] Zo W {ҭ?\`86ϨZuhW 'SYqUh :Ƹ̨ބLIڲ(凝p058:]C5FȎxCAieF:T,Y Y'N!!HL~:Fr^/ o@]6SidP!/B).$ާ5eH% $2 ])'J[ySReJDvЏSp1?cQ⥔"1TwŋМ*3dۻ0xeNc.L`HMTOUIgΡLw@^c_8ͤӜױ3ʆ+jR'-2zMN B6o.d@- DK]Į5ORͼ?8mȵX(M!R`JꐥvܪXWSv-MdU]1OQ]PheGɸeq6 5Ekꈃ;lmm@YwB %^706vݾ#x`v5tQU=ϥ'UBoF ";xaj\ѐ$ ̰&MMif!-F:j\L O1쾟$v=c' J};r/`$7R[ޢyWGQ5@]xP]jY/CvF>43H&$]N--^($]"vZTwyAVk?v{RzulRLӪ ̓}x׻JGW Bb_z3lI wRfihp0K,1 ݹ2XSLq$3f9v_)dQ-FtvyҼ eF, 6)售`s(oRkpCl,G# !fx+ 6> ߌ^mX ;`TmsY\ vy] 3rAWW<5͏e N(isG'U> 3Q'(~qrqKX,f 7ͩZn^Fk訒mEBt,y-7S Wn9ůD*]q6`'r6-wz9 aak`VSHlOxre" \EOYX&LY*m/>47#3%gסּ՚y^ 0XcC*[W 8nIL]vImo;KZ_7rb[a"$?* +MGkxtrC d/]K79߲ؠ/X*p~ތ h믳1E'ҫf1NZ J"ePpsl]̳SkՑ䢟mYnQ%#%dVC!Ͱ]w.+Ϣx."i1UwYbԊg%cT01; l7r_?+Vj0q@FsB=tXsq.\Ñx`VH"ߨWᝅo5CK[p jT}N"abkMn %-;0J+Ywݩ0!`ztFh-ƕ#R}2pk1.,drhjGnl';2mB,F k ,n At+2} g']t:Cb{Ԙ$>y.Ut>ydf~tu^6Vo{V=}у mjA39> ?!c%JGAhZWnB)̡5.gV&We)*vwں,^K;%6X'x}y 1x kkN^\̓SC+! sf"7Od(h'Z7/?\9ua$,spA6qG Vm. e{]e}Tn GsmX琭Xt2{-_=51@&f~x0S8XăVDI .Y&V>`T^C2$-Cg"BtCo7 ~jTJ]I2:Aq;| > ^אiF 7H;K$I90"#{٦Vݿy1l]*n)Jjq|O*TDaĐ2.5ۇ>+"C>#C1$x!Π j7ob?n}M:9)4QX&h-<* ÙWoA/WDsI&FkX|O$'q7M9d%AAf:97jBW#)8xPI)(K`gO[]ɹH-s%ܿo[U$g7 B р#}he nłZ]xn﵅ڧ,nQO%8RyQ&l.\DJwfuBK] a-N&`txx 6UnBf B} -ֆNBGC CT,0g)>,58؋Xlo6{pW>Ӗ!!rXt'\9T Wqsm0: `Bf+:)B^\T=P=NZ x0+, 膡2DXx;Z]%Ōqeo75gㅠy~`WHbnqfbnw:M=KN4>PRq"(8;e"Ul+2=K?Q`7jW\=Yi y+l +ET-Ef{WhfT_DRq):2r_+I>I`B'rP ^ 8?-r-)Yn`ϸ;;m[zcY2ɹmjvHX eN.΁QvvFQ ;$0 ,u*⟴/V~*ڞoFtHhb剻vR_~vKPX{ qU1A;IMhAס gDNJy?w&'",}^Y߲m6.¥W:$qsOL\K($jhaCgʩ MLj":}k YBF6*XRq$zEC  ;~}sSHM?9Pz(ݫ`)/ɽ\Vӡ܀ >??ٲ >M#ձZg5K_Pj9Ve3f cA&f4 ua wW$îͼVr.Q& (.4G,~z=۸, hN*"MRX}&+6hNVxO*^7v<[ȹX2cgL]0 N2xR8UˬӨ;帖 Xaq@ofi6wGwQ 3r3@UMBJdMS 6~Ь:3P~!v #LzPC(.0Is؂$/TJQ]?nߜM ޗn)&`&JkaM}]_v<K5u6ָi +.8us߃%rǤW=>ke:JI.vq7DЬ`9U(1bDEL{)tWο$#eI7/a/MQMB qV2$Erei-[Qݰ1f4?W&Uc*:Y.h f27yX..~Z !!ܬt]:.kD5_jÚM? m0 ~(1DMvoGNvW6C GmW㧩IQĎ@ M bիpsT}/<5j<&?U}CUy~&hl/OVE$!Ƀ'K.ۍ!X!A7"ރDgD.]~5ژϨ!lX@,v֬tQQ-N=)&O .JX* p<:>x=]mx:T \]8V";o ]#lA}PC@Y|uRNͨJ-TR3O9 2JԚ'~/;`f]ֽKm,C{,E_ݧb%(7cy6K9d@h)^|'};/&oK 1 Y{C>p=;^Ru S`it@]gJI- iR{fIS_s9~S G$5?=kƹ>1 /qJCE_zfvP&cFHSuɎiP.`ogxs  T/HiGxF}Ʉ$BQQZÕ>`Y&lC G]4~lCR |p"3R:NKF{5$'RQ()jǪHA]kJ_<3]-{n*AWӚs> G?盓5$QREe$ gxhs7(T" V ~`MUּu̲w&bj % X||eąȩ6][4dekl1J a"D6M+M $Gۣ{c~ ŧ"ͷ6Ȯ$?8=4^G*=g)*^wP`x.y3?t~8(V U]89 \?*oo3ާ9jӆGJ?-2v$ʌ{h&9L ~z5YGZ:ávoJY4~*y"x,-<6IR;U!;Ew <~BO5!>dNw!7CSsGJUN(o/ I6b5&(̧a@qwH +фEt)N?,4y~S"p=8p{PئQE-Z/UȻb7q2vU߳pμ6R]'r!sKyl$!kP7TSy e8[e%4&u&¬V;ok%tX;l^$ 7twD*Kp$+w6%\"axk!hrș[/Y]Կ A!r{@ކkc>*_6E~lR#U_hM1q Vvʨ:Rg\Aݍ-TiQf?:t,%91QˏEF BKRaWlO|ѩL44WRp'e&Km߿lg>|(Aw5sQԹ!+JS SGf f0yRZݘ|HPY6;)T gE2z"ֈ>zx߈1^y8ܕ^-/Zl,@Nj^_\EsHT)(wo5:M|;(G 'ٹզGn3%uݟy$pe%vjw)D;d޿lݩp]|a $I8]ͪi:S1>qq}ݤu>l'1N0tP1Ν9h~cP/ N"!]{^Q6^q.k Y_-+"d=bi6@T),JU#o(g=~=OJ=I-ʵ몽I#aA{ A*Zx\KsKxj̫XѪ\<=G6c[.#ƭSåp+iП v!gQ?|, SX؅wSјf*~PoL-cӠf.ay +ƚЍBK1||DkָYVЫ4C܍!uGX磬,*Y{h_۷M#b58$} B}߶QOW*msd`57b$P&G]kjԡ U<ܓ$8O͎H6i)A6loε̪ tc`XGi(rHggmMgmm-<j%z8*ڰ%[xQ*>iԸ\,<3Av.\1JK;d΂zvZZ!NՂ$[K+:u4}s7 7. 5(ÙF1= Fr )$GzYP698'6.Kk;`q.o/6.<%%4Z;j6/m$^@/mkS.x Ue:}\@=~Q?KIg+7著$t䪡Ƀ52[IЧN񋔪aOSkߓ4=F뵈›lVܩ Y?obaCm4ҿPA^+z9|~,̕]UOGS}dRE{|͹iuf ș~ ɔARPLUwaIp<-8sȐ>GukdюF!r:B>2n d;MhÒ\oͽ : 41;-F~\ ?K.֛S4~di]ԅ{v:,R8=HʁTd]-[LB:O:Й!aԛ`Sy BNϨxi=;(Xmjm,6V_Z0 הU#v`>5' kc3],t =~G)'\a%EpMۮ5q;Y@s &<Č$sr)v.<+a] 'di $SZ(!jԺ!0 Q)!_G[aB r,sx[{X/;noa{jkjڠ 2=Nҙtu=ݝU5K#Qla;/n&F(;"mLR[}B*XÜ78-5oFϖC_A20̪CxH)j`ǹJ"!H r#L >-K#s~3iEVD:B~ѓoo1pE*1tOflC=gրµB}@/Pc`a:Qˠh}-o3}'iޚX1ӫzځ%˹HyZPraNlsAa~ 6cg)FplLUr2/s1Z4ʝ$&<ɋu:⵬NEenՁF 2<`Ғ0F@:Ao'Ҏ%6Z-uAy*9ӊM 4X.l{62)Xʯ2&/@Ak7c?l fZȰ'1RnIQEMǹv6yZiZD! ]=iHB4,*+?rB\r!#ҺT!'T8Jwq I\"Cm)Դ67A^R=5j.G̿5KzQvu9cjCjp~hE A=Ao<ă ;}2j ; xK~&D3 |]wꮗD~58?\ }DXBzz 2Ĩ]r5hGpٺ甈ey?!NK'+mB(;❿+tw|;B{ Αqf Y$-xꏝ`M|y jZ,iȚ%^m׏ky5`zYKrNm)G +el*+G)A MM:r"9[X cӮsWGd<b .Exca-2Zʹ3simHj"k\#o%2jXІ{xEH>8 OEO.E^)^ش;F; !`Db~3ٶ`90)j.U$yW8]ڼnУK(eM?3ëw 2obBd* &C ~ @V]٠/j@Z SW6Ǭ 4VvkX}/Q;E߈YfO7^ry@A ?Gۅnz[+L- o:ו+z0ElIa u: n7ܣ{P[5;G3S0 *w)el#νMʆ)=&K.pBwA1oqZ"18^;%OR|!P;P]5^RGH7^]bo|w~&J?g`9VK^J T%ku: 7 Se@iۅ8*raFS#;\\;!pvc:^q0CW+DK뷀QKB4Y ww3Bܐ,#vajmͤ@rhF705<`*^rP Q3nFN{A؊\ߢ<@O F{zHT1|R]%m*LT0 죧|We<Z)qw=|M |LiPX N[gDfM);v4%>|I5ngX`8e;4(Co K)g:EKmjAa=붶1.^^Yim0T2jߔV13bI;y썦ƭn@p&=gh =ά1!ZdA Ub4|2k3Hz̿szu *;gݛ.94 ܳ{=_^aԼ*p ,}\*1$) tDk]:KRi#: i?XkN:jjqӔ@W]$7uvBBI_.\\KF'Si CAC`S4z @Cy|߄c4%#-/w ȣ/lpGk-]Tv'U(O+.SU_Ð6MTf@K&ɝO5"- P-4 L1HUq cVMXZMG޶ҸykzS;&qSlx{R'9 >F=8>%[ھJafs>]3 u."o#_؂)t h#iUeqɺ[~1h\$U,\nV>gg^>It*ۍh~Z]0 +ѐMFOa>O FI egn3Ȕz< Rx&gB`1GnB,'KWY0; @8JeS=oe,/ȏkdc9 ;@Er:5~&y{u Ϡl:n$ig>ST.W 噀"w^y98UZpE7+1]v<5쏲rs|qm)}AQoXFW9("Z(SǨuSL ~#7PL9!lv[f.HL<Ę$kߙX+: YT |n7wq"xwCǫ|$a`TI!k=Fau ./aXtM]XsR`=6i*aj+w")( >'1rړCLp*pWaEʹ,4pJČ@8 7ۻ~|JH DJ"q oM:Nj%aUv-Ai]):){J$ U7MnԼ9 m)+.dw}eK)޿dz܉.3uES^h4wu*<4}p` tOZ $3ox Ӵ|$YNs#"ԉϦQPA7"(rW®D6*\,eND|׭ ne)N 1~0L;kiR?wHh.ǽS_ 9_085LCP?b]C-ߟ:zf2^Ly PZo8nH+c'DmTSZ"vL}-u۶`¥lYw`65^zɺSFv>Y Gݪ;CSZn`pE&g\[/Q$fYQ,|'X]hAN2NN3e0uOq0bbّ<wyY "\o'#݁'!y+׉H ZG1b"bD)&Hb7}0%hsL# IG*Ac*뮍04H'%i_)ؾBA+pӳr / j5u.nLMEcRyQi s #u$(%\qPMpYIld6ͮ/4kh5Ӈ hvF9!ٮ}lyb'Lthij'U<.ΕcZ2af8߸:x~tO'f1rmvoCm|WǗ6n+l?B`˴de oĽaglNrbP 8 4aIsK4֍plADN ]2~ tS2Ʃ @nh`Ej'H$ 7|6jΣQgFB$J̢a9 *]|<9r!1~ 6E|]VE!c>uee?P{Cp7SOy I?}NHdkl |%_*uï₾ BѮ =ҵ~Ttt'_+HqwK!`"ed4Q9C^l XH5jn#?A; -E3,>| aZ2Ǎ;4 л*Hљ9)؁7qm x͜޺CAй#. 01.#rZsݠv6`7$6%'r E0[+/Gr؁hSyihf.v(\`:vzO~卦؞d*![(D %7hPNq<0xU3H/0<8DY + Ĩ)O/$7tSȴCubw 2v#c \J!Q N<(-V; TQH}q?%EMXHM_y= ZHpۢċB2`gJ% \C `>RN%~?x;ܻߥm7WZo?3٫HQSҷܥpee( 01.IV[|1j}0b$U- QcRsu)AMtMl=K@raS(WڬK}f"DΔ{ڒHz-R#MȊ Ld ]4{5Z UR؟b ԓtv=WV9g'5fMj'gT`tRwCp46|=3@BL_R>Dh+NVQ/"ɼ!N.Ÿ'UdorH95FR}dLPTćZ@Qv{|hTd# 7Bxe"8<|L(P*160$A@Dne̾\+7{ *Cꪻ snv3s^qwW_uЯ+^8m<MiE2G v`6,}z7߾ aJ14r;颉e0jiZW~1 ]#,RX1Y e_ *An-3rnQUB%Tͪ#9cΠb [;vVe%3BĜnSR y68? J >FcRO _OHSee޺|h5WI~l5?o9@VyQ4>z+~#Š>!O. IBtV$0$+JpisZxxq%*јN}"l)  jCCT q{8'2_cxpUcVI֕ !MZO|nt߁q =VkZ b#\4Fc /I! ~z PfEfvm]orcdg驵| \l)ԗ:# >Y#iUst쇝 B \JfTi+žafz{=r'sA~Q#v,)p(k '}TQfv-RWmi4]ȂwKBQH} /0];BY7]unCY ɢINM9gG%6V帲Q;`P-VgDd+Hwa( ǟŐPFBR*W˃-LH8m Dﶽ=du˩3Xv)hvYʆ|Bgv1h׀9Yӂ{E8nZ7.7 Шh*?zXFA9{l?#, c3t?إCj72h_w469d68VAk|C.vǭJ5ێ UjwH>PMΖ Of*'} =$Nï I>2aJ9O$P5w?b1iuim/ a<@Ϙ[K61MWYgJ΍=- gv:,P$%حӻ?+M~=Tjg ^̜|h̿-meU}䁖mF;(L:EϿyŀ~eIӲJ<y9^a6I9Kw^{}KZ!nC6 BȁNκ.v[-3y5gEcJT%t/3|p)8iBh&&lW|1BqCEk%E/Elc~dCMK:[zkd?xk%@n==\v$-A4$%%]5x&5^6>gG;;0!+ tm7YoEpD3'/GƎR:ecJg53 N8$,\whpp㛎s2XֶRE?O߱$k:-/xOQ'"/BTU}6$zh" ^ nݭ$ Ĵ((UG AnD*$nގEtMyX[Bu?0V`Llk_!6{R lW/?78"^ o*?Dύ\J0Px qW MV- ;&Վ,v!zKߡL{n{@)~{Ow,8˞مrOu)5 <}cG5?elvS V=7<֢+8f'n jkk.ߓ&2V=Av{cN#_p؝[|!ZO~ΈImv=t%Q~6l 4?ǐ-̗V!Yˠ_6Ӎ.JU}UphA}n; ֓y=)l%]mٙzTPK`{cQ>.P5%c E{sO 1gt#UvW8)3 E$`T;Yt}bp0hb'48LKh|O6Ds\c;S% W)3~6W)N ;!Cx" Z.'jfIJy?oY%l.1kNg CdU 8j*FCjGw_GUABE+kZd/t;eFP*b'P hʽ͠XȏFI4PoY##AcD/A-0qv4D2VLz.k3NVi|OA\S:*HW%E?k8n*?$ŮY)S*K(M4q?vkoѺ1Ji -kc63mO!g1Dffpp܈ \\)J1 f Inp}DcK' f9I'Eu{q1OfU rHX٠2m-gzmM´?\{>vyb#EGLgJ6ڄ5YC@ `.-N -W]][hYxl"hë5FQr OA$P>Mfﶍhsf5=N~a.&)f.‘1z.fᲒS ވp4_L<3r s$)̳c0!s0;Tm8%*uϯ(6̽Bŗ1T F7!9)~8! 1`7YAÚFu GR&R3 :I ],;8Lu.g~k&W|sn 0(57=-5 e;5 ⧜WvkvU+b/kǤywnH $F~$㩆]<(іēǸ%EV:*hPՊ M>"lvLv\{.͠C;.N:Γ.3:TETcf]gAvj7'}+ 7UO:Er@7kfU,-ɐg.c-7^6zbjlf h헩J7x.&yCV\K:(&y_J;ǵ-o0V"p[ް&!<_DB6d09G@aS2 T?~򉹃X>.@P.W{9K{m9?6ڦ8pDiaXBU$K}_ ~4@ņĠgZSr1xR&R0ݥ G]UԚDmD'N7ك*,r_7'<0/]ESFaȕ}]Yb3mIMQ^1CQim\>AoaP5v.vc+Jዦ0i,J-?‚.lӺZ.$޵&0l/rzwpS]T38oAHMRvvO^*ЯYD|w]M6K;}8y-y8ԚlO<("NvHi>5ܫҷl`[דNBū#VY/oU$8ߡTzE@}4`) B;;f*E4UC2q*O]p'V>}AD/ma"z΁0 H>/eFN6 ]GΗ(IE2V,k4ok,)8O6kgM]sx{:XXmb8-=sT=]yJx$V%LuQ?᯻YW: \N'XsW٪wпdlrOql>8tYEfz+wN8^>JE9t ̺0"KhkӰ2, tʷݧ.hdꙵ28r{7$;@(U_PX"EM1,:5mCpnd}N˝:,Gݜ@ #hgn'8$QBuH)VkdiXM( v8B?Z/lw(hfrOO7K.y_}݂*6$pqyy@N_̒D\҈kS: K(!ZUϞB};Bߥq=E/*A͡ޡ0+- 3<B/C[[\^զ N&`tTۿd5 mF{krM6IطEԡYuqiC][ީ[j*MvݴJ#C`6'Dcz'ǖo]́ܮ໶,tAiO?貏vC>ʖZAթ)~]ڎQHB eR~`yE%vsj2Ce׫ߗ_dhl`Xo(K_p[ \SVM{)wmnӤ@kRpEL :KD!Wnr0)y lALoWvi^Ƚ*dp˻'ށ̯gtg8]G<}qut*Wؒ9ԓ=[!mѬ)r0;8]Λ8!^=WB s[\xzx>swdX_ F:H8GG ۮi{e%vy:a\/ICeҟ慔b-7!u1q\0%uxVhjV577HCUr wP 8N{ jutap6gfWyX*)rI8bY4X |bA_ځ̜"=_@T̻:)=zv!nL/Qb*OZx G2d NW<Ֆ}z4§i3ҫzEتy]Dk$'DʽuxșEuդ,ǖ(NYsz͛qH)V, J qHaB K͝|.n}}/`ݺgoO3ZսuY`NJ ?pg-bx>xiQEW5]ؼ1b2 ZȾKcI=|3xMh US-(Gw냞;VG_ؑ ! v훉kc۳w( ,&Cg.wwCZ!m~mMVC/qpY?u*ܮThngR60WΐPFKa_3*:Z kŭ7\xN,8#UÊab1m o&Gm`$ʘ"r,<CP7Լ4X r&'f* mh:$|!=fuk3Vl6[H'b}ݸ!>1?12QMҘ'prͻԈ ~g 5r,7t*E$-9A6̌%/AS݁:eۜCbOl:ärx6΋PW{p+E@N΍.P}2;> <{z>7x[9Xa^ӯǵn(É#]o[UEVGev$-_+l[~9ĩ-/P󠈻ijAqScG@pEg\ȬƬ^ @oAX*6j'} N.zy `"lE$#9>P$\7b `jpy8UV!i5kap9 O -^3"W%@~zzRïv= K 0tLդ1ړ3%Ă`YFtKжR8 HNXd1'p|1 k/M11z 7S[jijXJ^~vňEhƜ>2[bIoc0p'^ݸڭb(}k3-vZE:CP )} UL s.q<crB8S'DngvTsR䟩9<4nM=qQ2{lWrݘ[(t(Ǔ2䳭Cn4nڀmi\ӞFn>gMbllWy"*L&Dͬآ\lO\{g_WrռH$8/-El;4oM >-{L}c4=cumuirE4I$%_tl0쭚Ce tnYuΩ'ƅfz"~0RiES۰YfI 7Xn4N=e[(LP([Ȍ;\ߕz|[m}gSC(0E8bͻ]tgA>+HP8=wtӍ6akߞMmns)9iIAW0{0]&\_mdvuRYdJ6{XNNβt1ЪZ,~3RQ:Ep6Q-=Y:w\lfG[ʤޞ\ n&*yG0ec.>pptdֲHbZ1soȀinĄr)թ؁H;I %+?ze^1.C2ck]zU/LtJb gX&y\=B`:{LiY6)X2ʸo[ϛj}'uqͬ@uWń}؃Dwi@9eiW9շ)4羡WHBgUs @b[.g&rĂlJ+mj֍7sB$Pqgh˗j>4G<DR\ŋAc\ 8Em7S~㢚uRd.43H8Qa49lx#2r +l .ҽcχYTNF4jfOCW '5[ sFb٪e\\;5~:&Y=$k'Y5#n[+_#TKXe!4ݐ|;m7nizٖ͜B́Y3_tM!bjRTl7ڌ)7,`5 Ab?:NHl==$¶u=lU~0Gy,ßS\K rHVHulTAҹ H_+wsGк".@=\eU=7tޕ)*~IBe=xKUFIp>4%#M2/G$ ~~^N/rmaրcL(G3Bntt*`J97Y!<ā'|jFYN vT ͑3)E:TA L38oc$cc[<뵝45Čx";KS;˼& >'gҬsd( [!` +gv G$?$NCPCeU4+? MNj#=eYt21M`4@) ]GWRS7~UcaEsSr+A_[sN5 ك*baqH+؏O80~mN1uM~u|}[=)$g<"?= &nAڿSĸ-nmpe(>*xY؂z?8pYU=/n7JH_$ Nfو-*8ȺnF|)R3ے`j9K3uսN ͚DP  kͳɋ.m|7gjm+dIT0E,^Ң-,q;-UXMV?;E?=g'IۚTt$fؚ|$5TkB~Ӌȩpoo_z:w ۀA.0(+yo5s捃@~y&Sda[>\S3{ H K \BTz>v] ŅɃ{QЖYIRMTn ,)tRC0[ ۫`, zȌY%%mB}kUl˵H |z`쭥v^F&>r!lC(I pn/%3o=LvCG:qԎ"[ƫm`t 5=/?uFJ-މ#2]UՄ-F;cA}gbL{A9ٔ/ -Y20Yl+4 rP`495"hJP8vl@Uʏ Di~ғv ہs\6&`=1oQ[k#pIުJ-MFA;]~\wlUYsNw0- 7GV>3 I7쐖XL>[gI4 6 s-by=6}}7q_ap++ Iw`:"('Y EM1AC 'Y̯ad~\hdOe3>N>>YY^cVGR-WKum.0ɾfR;>gU-s '{`:EXu|F$ mtF_tZBlp~h4I%Sd-I&X{/8/ є8dBΙ?Yfv% j9QUHB LZA%a"5@sx=du9TC[8 aed:͑2ងhm]kܠ fQʣ%s1 /3uyW.>z)K{;jc J.@Y2պBC]%˼ArvKaf7%gZF3谥rA!\oћy>g2ZHG6Šraݭ.Q EZ.2t]FUB{Ŕ`.wyH&>49'6 4{0).h\5>.cѾo>9+̀lj\dB]J.WpsŘ㊾̜-aK!mKq \c)#*-c{^]KkmX!p\ `tK_T:Yb>slG!.S.$ƢR.^C!1`FDoժh (SHfaP-L|e5AU:;. |~Σ&* qsѫnѳŀ}1i#,|WNjp%dr$s>5^:vuZ;-{Y`ʿV_ NIVAvZGx%Ma隹K*r(c_~t;cRkO0lX^Nap;3n0m753pϝŇh&nJ_:zfGw(ċ0]@v,mY  U)hz@ 'jH@Nښ#ȍn6Ͱ25{]%p+wjf2_b/Jʬ9`2o[%UR {GAJf^[ⲋj^WK,+[iz8 9K Vb6ͫv4=իl8i_yjk]pمrZpWr6puJ"6aH)EpM NENL,%ٰoKi {\!|YC w)>v[MnO# IK|Ibxxd,v3 F5>fR C| ZˆV֧056Xqż 񥭧 v{̱V0ȮH괴>h!Ͻ&,3 P^m+0Fin0,_M8t^,xY}~}Zew6CILɐOV {XM)nz=uteBHCͳ~5MbIn84K׺Vd^݁фsטilx@|7nQO QDٚ.q > 5֯EM!.3w}˦!h1m|:Ojb*4޺BN18: +VM{Wľ F^@E-UAq*OVMu{ jKfҗ%horRn&`SsD1n.cRJڂXDvNlQӚȓ^рjËҾQ#)C`/ &DGr={@g|xz ;_sa^λo r<sg%r_uQc*Z+@q=Uqbp'p5 ?;"7t6B3,\o%.;g?9|6vĭfLqt"n」ZNvP )֣ . y%)B m:<}1;J`6{r4+~TQ44X[59.@VMllCݴ48zdGdGca} II!"+bʕpbDGXDq?Pn1vY}xi|QLN>'*Ȝ6"?>=bVy5~8 4t$!A| k^IecKoĩ-r|^ }_:AOPzѻZٻ5*b\7/| .sqk? 0cV9W~r^-h&yQeA;k>Og`"ѼPc*tF{)R*IT%ݤ5`ƺPUx` ko'S)>#n 6=Jq}Uzi D8L(/E$BLJ7^R,o+ƺ$V[N/IɅ*֝[jC-ڍ1̻} գ,Y0߫ [ Oһ>n*njtΝoYfgn%5X E$8gcFrDtG$DZ!eQHzR.*B4'W>fFFUA7ߴK?0 wM~"j,7bk?~8h(&h{$}4|lUE, \|bq8ih*|bZ1V&etK߀WICwy!qh`sl#D b>j9;yʴca. 25O s}i^:땵)!^ٝ.k(jR&M)ȷĩm tT?~J"vVvBW4!M6b_akrDe'*V by۽q=Yŧ)~KۅPL rW&͹<ZIЅs #kܓAfW )ΐ|6i#ua0'&>ׇ"F|Y@vg,wOxm q'h{*OQ;c}4?e9{a-um&y< 5#(|hrT֙ EÅIV-Ya}VaLӣw|E^fS-;L'Гw@VFR@O}M gjOgM31/9 bM5}i"ۼG-ɃVCivQpoę}--?9i||Wٛ2p&;mqG{z9)v3Y:B7 "WT6ˣQ?d3v4%$hQoO"m?dH&MMRd@^OD(TO&? E=q1)Iߡ}5("t5>w Gs?m(폠K}(]/6-|DoTU[]d=@4OԻŽ7; Rqg)޲ `A( H8pUXDEE`ydWkQi4@ofaus[[Aq+3ߡjd7ad&!.>[oMH}\K 3{D"0r5$'3՟Ά9ۍqx~9[uXr )Hxk, x t EzmE|Ͼ> #O]C?twrtB_6QIs{A:nV 2_/f|]\_& %6x;V‹|*[XN3\+ .`f©xeFIt-Ƹ|;H&<=a\Kx9^w.1oKZ(g#a瀀Xq8ݏ!z`u5 ?\!F䃕؊yZXt6C +h`ڷ2KNݗ^'5WÅGDwA 8!tPrJK,ޣ#洷m1*׏d4Eg!N#A߅#ۭ7JzE,a'WYwܮw2W߂ҡzoCe;94Td}g1 ~q]N׌Y9)`h-䰮ڕU=YB$6mNdBw!Ps'N9QGپqپD| su/Jȃ"*!f84d^dj4`%%|6f~ }۳ d]l||]Z/=Iܝ(}Қx- 455(xvR>1Y,GY@[hR!#QwdEUzpo5Qv%rg ;m;4]𶑄S9PUW^gEq}cT>Am;]*<mM6>C]0628!M44F~s'1}`$@(! 4.ōd-5:_)b݁؄KYOIogq <ˡ2ߣBA_\͎uY/zQ;`6\Pxxx+Ȗ?)Lj10_}{\ߘX^=p\H/ƛMt4c9nˎу8T߲LK`e{O%Ņ4GZHE[DG[-TMjdC>*[\E1p8px5!4{%N9 }vIl@ 3[YCOh3OBo&UcM"Bs$ܕr?ܭ$-t8X/Ri&b_w*ܪٟtCsEHMmncwt]S׹񸜼kz@3vOSU%ռǍ`,XF0Y=AOޢ?آ&DND}揶96rF6 (-^ Wv;d(GkV:XA$^r-pkFL3ܩ/5'kdS-m|"ASh߅J|CSq~~wRlꦩB[NS] zrȄt6~XEJB^";Hފj'v S3za72zբXv)!4A|qW"s`\"BԾZlv`$Fg NMf8(XAc{ .Y,:bp4 J<1҂e3TO6l<~huKi09C*gW;hZ"z݊~ݳeŚœpM"f15ؖR_n`6/ gJXDt%ޔ;Մoqz'Cn xsL*za/\^^FTvz 6l /D#hHc$qC2 !i")iN,  z~i8J3LG3^iZ?esmb;Ȗ!Խ>ML֮`¢MudGd6IYfSћ.H]h͆n(J>r*+f'sLӑFWEDzLˢy9迁 gO3ȒC81T;pgTE(◮Lˁp15$YҮ$ !:g` I<ŽſH~A54o!{rJ<*BmLȡ3 G=LXyLX/]:VB'zz'Ze9rys#Ȼz)Sq掙 D; ~A>OvTԮWiy[QW|[\>8>@=c TKU>\)v5bg+WN~ |tcd˦9HAgUSK Sl%/}GՓpZ"cqɁki}? WO=`:wL(8WW|э K@c=C`<Ɋñ"N.P%ê7!,LwVL %aċ*pQ==;I[}0:F:&[i&H ?CU R2-/&NIB/!S׸AVOD :JOa@@%]Qh]-%FNUl²k >;xEsaV^1.׉ߔO#SZ I) 7_)v#Gԡin.cPDL/叅5Fr0m16.owcZV|onNv[/LpeQ?DOփc8p&tS]W bHaYfYY~[l9^yi节cܟg~\(Aa}BRr;$LS;2Cy RkNӆ>&#^nWy"٪ÿ[.|gFGuqDP1A~^#,_z!SCC6 )b!%RoKgͺ#Q  AS]'J'H6^ %`ƦbYY)Z!z8n6dS w_l.pw!(لLqD!ח_~ZWrKuӼhhʲ!&`[> ^A 2繶}n)SS'UG?`P2[<MZO-<tІZlZnĮ:u'ר̴N6xJJwuT*ӿ1dlTRo& ˵}rn4x4Dmm5dowqb3L68cb.,ao* 8vk=8;Q8l1^m5(ziJ-҈bKy2KuԐtQ`<^|oھi H}_BL"NlؖwzWs*H#x n6X-uz9ݢV Kwg .N&lmFhǽ{xO&4D2CT\y 3OasJv(#LE[b3.J\@/ZCݹ3{LԿ?D!I fE`S_%G݄no 29(p7XG)t%Y¼:v˝'GB&KkȨFy(^3Jw#o!pKegR9P/eb61{|WZZf^ PYqK ܵe1mK\?0^}!upM[4gw0`K}CF%y6po="Ni@#!b񢙚e,ƹ(Šh;I d)ǺQv~q2c֖܅ 4Dw8+YLX%/à :C JS "g99BTڧ?OA1ˑScF7a\ٜ?j6BgܽNθd~O|IT)(@GEˁ7v-'|!j] T@Lnf97[opx?$1x+Q/gx*1fo D`YXvlQ0nI! &g>Xsk2?e8Ȁ `/Ge268hCvOtĨx|t9\»dZ>*;,`qθ@>oEq-& &ֹ#F#2D)?ZѿHsjp]'SPPO{m;. rv۠ P@CdžɩҤcWq'䞨?(\.Gq]v+1~O̘%qJjn =@Ie|3i8m6"93¢>(2x~&Ry&ȓ:*` R hVܱ̽*]ӃL5go߉ߎt~7&bF*?0/?+pVW j^5rIE֕tT";K5 ]=)^t~&ۊrkWZ7C+S2 xIk@bsЏ'/;ubdG xf ÇES >H*٠h6FYpYd!RfdpG"[?7 +ɡz\+T4nQh"k9 KgNˬkl,k<9xCS!w#{u{]GB]S@pǂD#?N*A53JcP>B lTgbtƕ(Alv )G=B.uB;R׾lD,dWv?ܤ# ժ0P+!;_x2OPu+@~{Tr,s"Xl޽ʧ z~{>V?TohZXGjF7; O7]BCBΙ[<Ł[GC2H._.`DhzyυyrD@ogXNF"&SZ+% >, \F!$u`$FBymaWGJ=^IAטe,>א,YXءC0}q* ~VYc"EYcOT䳅JQDObc yf1G!! ,U%\M`R )"R]ǗbYߧ3CسZ@+R.+gL;D:ۈʹ؟/Qfdgnp2ǎYfQ |%L<+Tx>a)//\+8yr۠{ȔyH?NbI|%7i]9ej^s} $(ZD+B\Njb5*tWw"d8Ed+Z>*!˟P@d_d13$Uf!?!2vC>ۄ,oQb"/l@ۂrQY\j> F*'@%\!~'axL[ #Pcn8:LytZ.Ȁ2jSh'C|!Xh-QG%v"N&~ h1sl+MB͵?[VZMQxؚŁ1bt47n6\AM(0{Jy8 aAc˓onxGM-<|SC-S?%;?yc֧Km2^1ySHYZ6 EzoP_ȁ"n W[:`)cFtU~֎U=X# G,|xfnԟL'P3ykrt /)6OnƂİ~9sX1̘ùJw?H{>.i1ű촶j?LT];!`@AF Zf\9*$?})7k"ކvQfp*/zUܑVǻTwNݡb 9Zl]Rwh6f{g;d~hS~-ݨٞo_D#0UnGևglszQR^mδy쎔sݱq(j>seټOhR {Ou'GM(49tRZFĶz#YPrBt-n!~ MG_@ת;c( ҎSM i~ 5rPp }\%:O Dzq]&^bRjmG>v!R_ S,whViآF5ҝi)2 lwy]T[T+(yKMѻ gB"!^K{J'_PpQq'~/q;4DL[F,ڔd~Ҁ2\2:ǃ&1狖%5)iYiK`I^<4pP찄lj?gV qwc`enΘ1| 1(Tzu?q? Tg 4y)!xBAPDJ3yteّ6@]O9Rرh\A)fz|'Q(ͬј<ȽxQ9itQvFlN=,Z]K swny8X]&$Fviɵ!"QJ8Y1& 8fϷZ1#{rZAL:q!_Kt*WE,ݟ$2Q~#vj],vS#L|g+?1ٺa|M$v' EWI| Ayr^f\ƩO'+~DJAZdt4׼̒BAU:=`\ eZ .ɻR]I0Bq\U[۞m،M!G=FuwEVCc>m(cmFF,q3\=R=P^g_hD*_qѯhe䧮GAѨdq1n,vju#$Hകʩi!uoDet"`O6/]1BVVl.dͰMs '{!.7lO6m~F74ܑ^|m"2B?D(IJ'9a6厽^([`b{ wmny/R- n ~5V ҤVVq 6LUweZ9uyS^(zN]cBCp1T}u6QGL gnW5s7ZKA;]pG-H_2uȸBj\oɟO 3L( XԅBLꊮeE$h}Τf+@ěb5KE*tٚU^1ׯDĂ!hTư?d[/!rSE&G^^W^,l66 ]IX#4VU'@ňL=oҒ=-NUV܂ <10b>bK[Jos һj3GVaYI FgtΑ(e*Gdi&Q\\11rX}X:o!84(T:ji_ U?VS$LEͱ_XS*ijt-͢V~U+~ 'jNSw&cZ s5@w9a=پ104U_ jTp*gkuPu2rVYkFv&'%dgu;ONcyaFuFnU'˚ҴL@} xYR@0K(y'=vJSus; /e 2l E=rc&iG琯 Ju^rD eڵW{Ik?DkQ/"Č:eƟglg,MLr֙-ilT58+j<5NX-ς(lC\ѭ0aiPd57<m1c3A@ݗJ^楲/V3+y"ڄXd\)لC;!Jғ*v{IQ+"\:^+1f Q'>:^u\aR$0Je> w{fvs|jźmx O.L\HzDbS-.1 ]KJ7H7KX/bI=Vi#:@֞յ9V&ƢI4 hR#hLO2Kдd-Wϵ0gWS';nLmeV*@m#%ϓgK;t.ܔcDžф7Ry5˶j漝5m`n7(1CJn%7eAa !cRf'9{:k^#^ :?#5RG'vz Sn dG2:CB[o:b#1._Rح w${+Jl"x:@V1K5@T9X7~> 6})9ϟ*AZ٨/aBZ:]P]u1d06sB?֒1xܩCyD*%^Ґb-* c 1o`Ɉlq*C'MP8x3 U=Ag#dCW놕ۊ0uwWX76kٟ Y _|[sw#Z^*n_a]Ԏ9wA5|kԝCR15ݚ4K@hCP.L("x/=eYAxS쉞/QX !>64w] -xw2Nυ'CYN~++ϸaՕI2﬋HxUWY](4vEE%Lf^NniRSR#+\2+pSw@_m*㢵6О>%_lr2 l W`lI6}Rz])n#/孊b|pJI5>u(buƤgRf~Ls'FJ3cȌzBg`mi'A}wRס6T#f8 I>#Ca֌6p=g1NLoFo0 #C|ڟr75%ӌSX*vbJF(hd2lDB[l!̤aܢPU|.$CErFf\ kmīb (zʏ> L-3:;S [ ;woߊbbRm22P,*9L  gZj@ 2ca]:CNgw8^!FmVH]h|)u4!1A@>wZr4ًau c rtX'F11vk!\z+kSa>kmk{F ˞wyUAh(zhr$4o`"ӋuHA72-t@LmX^ϵ`.9*8Ƽv}g3A8Q$6:04d)c 8e1^2Jq>?˾4hˁ=Ø-?d3Sey3^"tim'j"Y^Y}UnZAe4_DKbyuu4 s Ξnո[Lk7GxPnHmF 4(SpD;w0? K`"kCnIڒVݼ@%XNŖM-gldʚU룫ZI^&qjM'u9 `\3W|HjqVC@6;ug5@Ms4 7- M%Ȉ;*eirQvm|VH`z}-,cJAD [AiTl;tCHc8?لiБUomaBI0&};-qlmo\-I n8?V7`_;5ߺ4o6SMrA.̇J׻Ϣhz?Em3M,3bÅ/a>u{eQ#Z*?`"%sgs6o̾8R_]`fcMqC_x H+^h+2r(5܉@ܹ'mC≺.@bDNl@u])%A",SFw6|[4tnH-^08r 5\!cmsPҦ7Hl&: G{p<Rϔ,3UNyl~G 'S&Tz=d 'ɰC@<УH%A  i5S&_$cp;[FW퇒{F(1MϝX$N+9S6:(Y>x`3wqFzJzI)k Hh;mq&X2 Z]zan09d9~Kqb̄Rr{= 6gG6/h>ӵA"8BAlYND9k(4 oVA"flҔ`v Bk' ZL|Ug Lz c8kgȌSn=GH}N ]\Ulfjd*b1s@xQm{Dz?'%kãKVr~;&ޏ{>͹<[ :G=o9FP~3ح)ܰ^ uO-iXajʧ9 o:%3X0;q%Y? %Aq6NP(=~Iaķ jL r]oL]Dv%_,m_'BUqi$lfZvݧnc)Q[ ==bS 78,ôђlpELBJ6_a%@!. lb~٪<4>e^2ӆ}(ֲ;o4-\(6%ףH-&{@oX ;yAPκ@L\Wלo*T ਽BTvw,yhЉMNֲaHRQ=YIno̢͔<lP/u!sE"o)2sY=o(&[69dF3dp&c0a4T!Fn ߕ`ބ~2L"MVt5n%b GceTL<@@S "A{Cmh%*8:fJ5%Zп+ۉ+h_Oˆ%5g}Kclwt5$h,woݠƟ^!Sůˇ_5)zAm† ѶxeL:,!ۜEBmxPN Y+A'NvJNg6VPԵ w'.*} &i`JH%5v;̀jNf-T* @v,QxR\?Dgj92hEgw?9<hpZ ^΋{/O:=@MXg ʭ%~F|Hzi;u:t=ʅ޻kѳKv:m=YL6TlLYЌַ)Ԗ0 >_PQi[acy\§zJ.54䨨~.˧tuE(1i0A1 /*=#3Wg2(,J ڽ0c-sMHD>mo=zw2iˁGǷh-$;1_G,s7&־ž7+!wG'|HE2Pgy2?+A aJZK WÔVNN txz09cM>3B' v>g2c]*-}٫c@N%#N&4 I睌Vy Gt|t=Miv [̘k1jA|s'+.+~\& Q$.']]y_PGE(vv\ 2V*̀ڥ[ c0PJA d{Eґ%Wtko{S8CM`{ 5Y/w`!vk|+Q)|jPJn:2n|vBH,zQeC}~Aڿc4!rnr4֟e &7V=V~[=3"ߗdf75+Ǻx8+|a=PC?A:=<c¦Uvߩ9c'D: 課^Wa{+5B0i^I}4ƕ;F值elvY1AZ1 ǗBV6'!={YW-׬ 8>&,eΣx\'֊*NODuF$W z u3ߥUekCg_f7(Ѩt~u~a#,+a (+|fbӟĈ8,Ѵ:7G:(u +N%wM7U 3DȔ[!YvM^ DŽY6u9*@m[pdwyV_ਢ9y;HD:~Ɗ.wݭz>WDu׉ܕ'U3EvrD"Ÿ*p؋w(srU|:Aݺʪ|W"z&*1хěg*|lOtʱL*(tT= kS{&A4˻d1o7HZm:2biKNg5֭AY < 70S,?v6~̂ʳv.94CB£;XSQd۸${p7>I刐j<'@ haꬨ Xe9B]sӾV}L|ǛAOVRq]c􊇎Uv<'{jD sFb+"u]Ү-{Ʃ t>HL:^<ЁQ}hLoh1HWrَVrfwQ+c0x%$Hˌ^3DNUrۢA"x!g"}xb#Fah!ntpӁ:h PT%{R&DG0Wb=sYH؃W[ܦ[m23 9eMiBX}'z_ɵ o.a˾{RlEO9h(};Z1|9GFg:ѯ_@(vʙ)NךּOu\% y븴)q%5C 3 .V\8 ' hnKo;ň&ͣͽm\DQfŽ $S*J n&T"X\9>>4|<)ҵf]r](5mb8Ikj8 ;~}~>E)ܬx5:ah|Bnfo7+u[^$Zx˝~]2 Hcbm6U!1?c'UR !$e9ynWluUyr rSi낸̳3|ݾ/7S樵:(99S<2,X= (M /t_T-jd~wLCJ `sêSRQi~hPD>W~vj|Y v?AηA0k&}A3e}B4Hੁo%xm˕eIIB{%☿Hw W'aX>OΡiS[tQdՕtoT'tL%bѱs}6@ѿ).&36VGP77bH-O6ܵ{mF.wR!OfɏH ;R&9Vf ,6n4z8{Jn`U_(bĉn'YBz"Qa 2}kW="G[\9TJVnW:3M9ǿ` XaJkayc Yض'jciS#݋C4 spvY *P]6N:-$1 +putm ՝ȝY-ކ/O`z@f%'pO -Fd?%s q U6V-2S9 l_S}B8@qi3dj+F;mzqX_$LzGpʆ=F5(X SF3>Sk.QlT?8pJq,{(k <}1!S/ o18j#g^l*,LRdHgH5 lזN` u*8@z_FJhwO Ct`ӡĕOv<3oTFMA 4l(l.r*p6l18yrᖨXkm!c1mj|͚e`-*!꿤I\)hpvdC ?%$܄|bᅦ0)dKQ@>ʼn8BwU*T\`fF.:YO^EIqP@<\- RU'DsIFbr@>BE%J wfGB1 ?S|rvD0{=,d) 13OT䄤7$c`ⷴOdleRAHqv9i;|Gf\݋i=^_pYOKՊ資^2)+ɩa߰BgΛ?2HzVKȆVqEoB2?ЋOh Ouម$m܌YھN?zJAףTx~ig yg#/ #Udفd# ֘uBDCzXӚ[d ]ejX /ugd*vZn+ t(sդQ'b \. u4Vd_;s /OD ֈ&+U9,( 6*k;7Nٕڔ_؋lŀPi{7wޅNvxqeCOFClp#v7ϔrX: *m!XV\̳v=Usѻy◦]nR,g }*?IW,A1ez?rƟFg F7g&W dB,v$ӡ{c, B%r?Tq)iT_F#۝O&oY/Sh"FBQe&n|Cu2R7 qEꆒ6XՋSUu]QbQe:Yvd$A 5.N#I՟c =9LQ>cj2ԙ#{BgRxհuH3t+e7CrL㖀I 0"WZu|T~WE=M$XN(^*1A!bJ=[ڒ>6_LC~˨w+4J, 1j}(]9? Cned:k]Jf#y.%CiwdPXcT^&%1e۱GUOyobqJ%'W:uZr-_YbcCw `E?,X7\a5 -? 1qNBxO%f,A"''h/|GC=o-i_!"ݖ?|K8<$F sP+vZWi߱ծV/򎼮`B6/Em.FmRsmd lwNH{Wch4a佳$ yECjG$w S|*&L}JE>MN8P͘[j;H׸:')}l ^DPAU' a&ll$LڀVbEjGI Oӓ^qW1NĝG4DH:7i,p V3҃7H z,ٝkXK\N Fs)dNI <%ڭX(>+dPo6!4X.Fn 5VsG&PN ,0,y}zb!Ő:Q :ڍOήos5Q-^(*W;z]@.?"Y@YHX]ĩ3Ơ 2Zڂg?ɖ Z|u\]Ήm]+4Ca-- #D{ Y ;V<6u\ORICk+~5s<(*>?KL7g $9,ns I#$xʸz7]0to ͗avEǷzbswC<ɣnLD,f`JJ:hƩ$f-D@'÷z?~B\ bWګ@&|gUXpi 힜$M;'.|cT)$(XoƯ zUvIpi"->Kuߴ5_G;bڠb @ xs5, a9k$LG{"GlA+O?{̪L;m'2uyLZz1WAWzyJ)m0D{WTv| [:Ī6.4ӀGw;$|^5 N8M9S%Ȳ*]FEF(#HāFv&=-L)ɂbOaT}<H ]W+% Rɮ}i RS$]b$UN9n/f i: dyBm^,Z~.ߐR9u~V0'갓yXn7+>^̐av,˄\l0U{$> h"㦚_Ho9%O{eLh[;Lx".v貶I)J) FF-HEOkORb{ \Z'>YYw^Vcu) Vl_ΈGJqlH1c`ohK,y!/df Y{Rˁ9D2^\/!iDT2MJ_%{ k1(džqJ ^PJ/L!)f ;ӷqBfȏf器)G?JNacdV ji,< }9rk,M9cPVy/eCRC/HΑ=ʍfުxPcmtf4F; -IJV{Z"h/ZQRi3ڌ2|:Wus*qlِ( ieɟE$MCCzƌjˣg )Y[a<5%$ й }V{(rPޕ-!m^P<6`H >$L<8228WR: %8,;/Р8N&qf#2k0a%x- v$Uov_\_ID'^aIeU!:1BӖJ+WGk& ^ZW1`R6Ι9SE0HV:`l'#ȃ&S ϪG"v;iB曶h.νK ̦PK͹u'!AiElҷ`oGa'Y;S)f׶WyNq]?zQw|ZƪN) bZ,] 4a6R".Rf:D6Wɸ}9dr5t#|=̋=G Y%]5낛ֹz7ye9ĖѝZ-5EqjZթcK  #C?@p:Dy8?cz nӧz@V G+2Si{([)N>_.& 0DWU?U bZBx42DUfȖ2uŷXW /Fk@ЛJ u~O(ϘVL;<8Њ@o=Ra>yqư6~;Bx)=tN"ba':W4M?p˙W۲ŏKA wR~ ,Pod|`֪[}<9ieM[)bj.]]?E(r &27ܝ;Iֽ)VH_̙{)N>< 5B@f{hME]i qrAzK&>aV:EcIiffFo{D]|4hOcȌL!LMh~D&[(-xJPiMo=p Zԛq>X_ġ>ITE.U< ENI Pb!k)͡2QBۂIJ6Ypܒ"8uh§)ZY}8"Gs)x5*r&65 yp9YzDgJl<2L?wqc'1p=Qg@]<%i@6x;̅IB ۱gtw]~v4&8Aa/wcjKo kFD,5:D#XՇd 8'd/`ХJt$er' bּ ?hJHe];TJac=VVݠ5bfܘbON5V9Z7?VilNAS9=+78ǵ^X >&^~| (g\$W(m9] 8D&:Q޺|^;@8DPYMfb#ޖt';;oQ.ZG5.m1Oj8EAG aRlBxL`Da3 8ȶJc8߂i#zδl[C}kaI>S!n!x`]ikO?npJ|ũ䦓qIDnjbW<5r+Ap33_Cn7Xon\tu;.{;6x\LJZ6'ZOH{/>i)k} =!O[Hșٕг~pW6q)SwZtI蜔dc]RR:h/kXu~@Xo &n#St.`b9d؉1&ePL_a^x210Hs@:K>҈RtƇ:p8>fgxЮXa?;.C皺_ yoWW_1A;#iQ\Z3SQ–/2}N9XIyٿsD0h]76J1D^%%~۵ag򜠄wU)ZDS>I%'X5cU;[g ʀHԚc7 `wU,]U¡o So- ;O#0ḆΛ$,g.ye!k!/Cϼ9#K$iLwhƒO;p `Pp"C~d))"XxPq:CJk p'2"dɢ <-֔}IX,<ùw"SAm7f4 QSJr\NA)(]ɶoq#16nSd@ڽ01)7r6+Wn"I|madطJڋX=b yL5 {BY=HA66iZlɓ#ۉMxZ{S!pv\tJ1F$iL-ÓG҂Iz L ?/spbwu=1R5W`fC9JU+ɟv:]ݣ\Xa/څ`Ev1ؖAkKeN䭏!J!d6oQ)dFV$~q^ᅺhP7YWl ^*zK/ՑL:-4Z[f>!iU.od%W$LQ!;] ֟Dg!Co&EX|֙mT䝙̵rțP ّb h$܂?wDbsna F?0Iޫ:W9nyZ鹟^.'ߐ- p>>%(F+ ^kXAj`qg.ǿk!ZǗ;51X[k|l1 ͡ɻD(zr/0![3h2ōCoaIrmIhQoa'fLf_-SQ`:0)'iyNJ1m+RL P8@oi'ЩΪ6Z΅`_{WYmUdt C,tQl3mr{L<@ 3N%IG !z&4jȘ+8}3D_HD7DP\s{[1W+X 6yche Y4E jiO8p腂(1Łeԩa3zQz=Ŏ>H,kZMtw^ (a.pkaBu5]Oǩ煛'uѕq: wBѯTGMXLe`L*;Iu.;a-"930$&uO oW:Xq5(7'o$qz:amRV6MQ塢e~DoCdL/w28r#"PTQUy, 4AϹvu)tj ʻTP⁎Țq&pS*Sva'HtCKT\ObwX6Rz❙;0:G=;6ҥvNnφy> =[ bd.* /i#G x&5 |$l ŲF@S"иLͥH -^r3~&'7G>x lA)ʿNB*FYA&_.)Y|@SW,!_Hok!YĤ1 %祩\%ߑ_Zw%?3Y~&X;%/-@VWSZtp.ATJ#䗑t\)qGW} :usF$qcZ!ǾC2/R\OΏI'xk7> :HKW(k8]2tE WGwb5&Av2y&+!OR=0CJrC x*PLƕ?g iLd }ث-ۭ6J 6(S X ʯ nWx-'ʓ8,[jd(Skmo.z3*%=δ r1 ;ט7f0M]Z)AiVXF=+z?ʱfv N1Xo LZyS9(Xf `=W@bjIѹ,.G覲 T+<wWli !Ʊx簫 4't#&iM Oa`@R%6:,q`-#lj숽qW&y9꭯- | 82v8QXYϜgw%ٴ{[ 4-yX afFȶޢ0/NJ M$ ? GBCc$쪦&|%;iaJOф퐱:ݕHՠzM+.of;u%zg-~M&-½𨩎iH'|q*[w]a!-}sl:hUFԚ$C9Ao)FIJejmˎJIr@UA1Uf^~=o ;S?#4n7U (:bYbS/\T3] @LQiQeuS<)L*8 I7m UA.`ooߠ•5z ֍O;ӏ/nPjCe,LΤG* LwsqVs p,6}Ge(W^#"&Z;Lnq|DoD#?p 5@"&e"jDzJ*o hABvq>E_)'BcXk:i)hjYTB[x6:\Lж6C%SSIH@4BЦ Gvɖ:@ eMfFV㓙%e/EI;O>a!Ŕ Xr.?BA0s~ =[Hх#}Ƽȉ1ߩsE:4i:A.z@yUp5+f$MS eŠ chl2Nxs~92$7]z=ܼݗN_%8e sfY6ݷcݳw;N\IWp& gݞ7 ݂KO;ba )4'yuŋ"l' !&ct}~)6qx[frN$^CW*,ti뚾1e5iё%x! a#hERqA`#"aR ;SHzrB!vL"yE7~;?Z˜- R㛀vD;H<=Ѝ蝬iuRTfzyړ^ZNe{``7>n-7Owzpa?V#d'njI0(yaJ fg5ltjIߐq _ainPyxA&ߖ5ljMֶ=׺S^cp7_rwV~uܱT`Mb0ݔaTFդ>fጀ 57yQ i'h6q\iaad4%x5.ՖwTL2/1_XY5t "c5[Z'r@@= t?wӈDEw.t5>)WdМ]U֝xFԖ_Si/sSԕV̭ŀ+滈馀\*W&jz1;${%ϋؘs$P$4 tIՁwto^8Fʘ# wY' : IHs1 BSf>aNȫ *U:%x+H,$w8今oT<r$nQCɷo76X 8wə_Zhh ,Y$JaIf3w pc*\rjhpFDϣ$SC`9n-M^[JKP̉"3װBsCFŏ+`(|>/pmqIH˅Cw7@MiQߞY] rWuZɤ$PUcHAٛ9>r{`$?rS ν*S<EKE(@Q/D CCs*k&/ spfl4|absfձ.N ±4H0}cPuSFkXJ!DyQt&]^HkKɉf/nL@ JjY]4`~n-i/PGh ;齱X2 "Л"PV8N9WJIG"wZt$4꫆!gbu/4Z]G˂XdxFh~$|2r*=v8t9HhZQ.?zW~B^(Ewh$]WGv/ ,;>CX8;n1YG}WG=ʎI$>P9z3xUj0+bwȰ5J(\+bjViIGH̆Xg1SrsPcKHKMHyCzixȱ" #uRSf7,2p,\?SJ݉CӺ- MP'_[(.^QKu^j%!!lAK/s8]a&޴wp7&|L/D¡9piUa', ;įbțM+將 t>M` ܮt;Kϧ, ~nK;Od(CCv׻oN8& ;yfO* / '^ֻxn6nD- ^R.f5'fZwF e\C_g"[:Q:!OSQrQ&3B'#BmœJ3@nVgC`TC19(/r]Q[hGR N{|2oW=ڬ gMdD& N5!!4LfҹaW XqJN+oM l  .ʑ>y^c0S_X]}98[T("E輦$E.B~ BKYpj蔊5h ~dQ*Q#1NT(B(`AfۤM iheDs*,qo+LkN{a2z脜|}Ni fYycN|E^?#9Bdw88-@kdaȴ^CM~Tߜ0tF0llg$j"j$+]{~wڙ;S̗$ٻ7*w_BQ)ڐ= 0b.Z[ r_t w0HYwK`4m%\|Px +#@,+EiCfռqw1SBET ~re;k_ Un9̡R 0$0s΍~3tf4RE3P ?͓^ُ:zאwүaz *S` Խ$뙿RT$;:bv-Ku: Bus^7kP UggqZa,T9w+@b揁RjFHa^\۰mM)KFRl#>"CiByFÓFݛIRLH{l}<?_H&{ phݨ@:i;@(j4q{,x=9l'}άXqBQ {6?'CNX}x0BfWL|FYK$% Jv#6u0S`G/t ^=xW%\éq2sؔ]X1J k}eiΡXg>IKPzS@SyŖ2!@S/:J'^܃ ؼ1|[VR & Jt&($uT&Fng6Ű ֛?ilJ)$ICG(0YP|&N haA ]#t4LDÁm>02}䷜Oe[ٿy)B _BJ@"ׇ@9+^,Sz6V,q?zMmH jѶmv\{q2톢͆j%GZk`T$`] (-1Q"ԙ!rP[ѧИΈidES~9+h.T `X/ . ]' b^2&Єs5-TRAf">u]DaPs40x]ÊNd8\o=cH[sd qno& gb25Lc!Ĺ1ޱ )mTgaCEP5l4+1֗8Bl`7\q# P`[B<I!66Iu%\HNt{%U|gkr4{ߛ;^RXyvƭ_G'';3;u39߫il0 ĠeP>-&Cd4˛G p; ^u8@F{[%qm'sb7 Wۋ9NJ4j>6Ğ_oiGn>U-hƜu.혱K1 gÜg*l`>pcaG(9]X7r j4߼YFB\vpf{BvʚsF&+&IGF"ss"/ SBɐNQ# q|Jb\c: lmҟN^\[.#}{́žJ1" y|p$3bՕA߶aAŌ7t@8ߚE F&&p-Vxxq ckF(N&!`UR%̰"l*)k6ٝaqw.`r=coVq3sCn2D})֣\?|;z6XJcb0R2;$98Blbj{֒!!~ ;MaY;_yIEP\K <+qnc& tߏb^z=\]k:ؒմϤɒJH&C1XL 9IH< chHcE깐H?F t8a,:N).$׬/]5Ed43Cefb{8pEܠ8vpX]yE.ōgH=Z,cR  A'6/.[Q4}[ h_ ADTŒ=_47bV`zw@oz${:Pt?'!Q!IA޺@)EhE*$\$KB /('Lqu˦d`ȵk5onC&9r]n(TZߒO~Q[N4^MEVFf|л |_J; m?rHܪա̴Rf u2 Lg5v:`ǽDIX\Mh7DYa:w <3$DK7rj[ZE\(R-(XHǦ_|G[6^7S.ېOVgB <hj~2楮Ajۥ>cI5X!hz >5K9СkdI[>giӅ9Mi %{WTa169y@XF!mn[AO|3`Wn,jfZsQj C1kpԆG8? EZP_rgĘʡ_Z 6mGZG_h \qWx=`Bp8 V~=MwU|*j/qE!b 0o*40X{@+gߖyG-(7F',wP} ^Ĉ5sKafrv|XՄQ#@|gY =GSg77)y ֆ~EdN ;Ey򜍪^֟jtګ Zys0Al-:CD=:G"kz/44\nzbdUtSv/ћN%,rQS%E/8,$WɜSCѯqNʐƑtLMib2Jm2eԬ|.>mnQͅ3f{߳]gX ]xJJ(OJ93MX)껥ehZa\ HoP?#{%y_cCa.Y.8R`yvc'Ł9HX&^6Z[ $*lA/QQ-']:^*_.;%1@sWU'i .-xJ|¢nkgmdu$>$hN7Z'_>wݫ2 yB:͢/#HU-Ɉ#7* bƚJ߄2b[.B:D_#>Yp^'z@VC"տk9/Z>diݙ8dq$}m=Fn{D:dd帷IU8q\UAU(8+;pl0?4O~l!7s Gh+NSC&iQ޺1H-i|S)jMo;!F3$~VwVg牚7<|מ&/=l'N/J{)R h!UgdF-`&n6ݓkPmA+S*[7&Qf\%x0!NyLb&py(EzKڢ%5AKH^]W F%8ʖ 'aDhsqj˨Y{?ɟݪ,x)YyʅW(ThS~C'/'yZ%!#ҡ~zܚh-9d1X4,# 0ui+- }7A[# mtL=]ŀp%++_d/̵H["8?ˇ-dk;CMG Ĥ0Ss^K`lC>iF3ͅ>5Cmxl$k$V?} =7]@s4]nTwal´Γev.KL8`Whb"l NKZ]Q՚uڻz< D= Ǡzm0!8 iXc.TKz s"= BТM$.IN 6&\Nh8ћ.y`(ȲO֙m b=z#B;ٳ%ww48 @{QSgt|en|thҴ#c %_PA0JdtEDaR9WAp+]Ѳ;{/`}>, ? IbV/ۢPT{.?W8헥қ5ƄL+˻[ǎ(HW?-7Iٟ";jp*I5ݾ~]KcedF2(`4y5d-~`[jZrAR'|$mMaV*>ĩ hrr>&QG_jnb$>X6ŪvӏA tC-}u23E]˂Ε_0^w;dNfm+3+%TEsF{QͷhX'Mt^D0sז2pUH蠇j zGB[QJ5J _3EiaASGAfP.4"!!aW\C>$ݖZ1i #k&}#(h֊ICS&Yi=f84\]uGXlK9-V^ttxo2}6J?f9(l&Z/th<ұ 0ɋEd|o[2 ‘\2n>7i18W$I3SDVc]Ufέԥ=c (ַl+s";[KA9KAt"; \ꢫGC)[AXĪz:!>*%vGʹ-؛PߐImneUs T]A 0޶G.__te|r^{Y#TkO 1㥅:,)5Sr*7 $dB(-Q~YMPyaU.Z>r[c9g~:~V.y R 3kh@2s'!fU⢕\A~ C?h0ÅUm{!.gDzqD1' P {D\/i-wGRL*d.R~ 4ưs`.ed ghٰ%L&dsCxYt>gJ`cFTnI g"+ \`b5=k ]XY?3K>7ZP)ҀC T7g${T|r v'߀X V7'VQ~?YSt!s1*i]Y$ݤcɽnk"iCB $1 V:2)ޝ:tD17{H\PGobi6Vx3R%ɽƒBn+NStKG&D4@TJZ1 @\̙zX__ف\ 4\Z0d߂x iy}ZHP DjenVS lzg@G$N.x[ǕSYCP4@VZ$1Mkt W0_ G¥~:x?4ceV\!t9˕ !oǠ"r#3 +<>2 ߹3Ϲv?fU6?C/wI_E D$D0ArF7Ώ$iTҽKa}UhHFx-drZhd*nG^qU;,kM$y2D}K`ɛzG95U-͢ձifJP8Yd!QuD.LNj~l /#iLx>:@?(6~¿rjcOpkYk؇-?$R*<&x ]Zp$728x.PUKCo1PO3ZV`hEb4Y_#=fD3nF<$ڸ#7b6#rݓErʄb Wٸ(X7ȘђY/JJaO c{`nAfԱgVnQ>Gg=ӫp3c Ǻxp-+"8,SE1?KE\j^Ou0Uo=,p@ 4o rckzybHx!AȟZ#0s|S&VPl.WyesntJˋnz!7z\A'>0R_Oyfǚ)#bt^i@.dӭ7@1.(JC8`jpXcu0:716\K*6<0;l:0^`~d1$ ա"o{YJV3'ɒ %4^nU.g]1 qsp{Ė5熻}9lC,&Gr #G/B5^ټLd]ul޹९HntlQ)OX:!7o>^̅qpwPIB2kbq"{Ӕ5Os k ̈vYdc'zom5˴ڹg;e D"!#e"~Sfx_0ϷRc'5g!M|kϷ#҄$_- U$)Ae[LEehpgDbUu?觳4w~4Ml6OJ tAV;q?I[4JGfl+}xl2 /bCWRxHʌ@Y/əTӣe.Óf|OV\XwZ]T0=l۠/(C$ju(YܼDLD8;DŬ&f:^fIcFA9rv+f'ʜ}|/{?D fʈiXhLDdu!2T_{ <VF jW^&eD ۊNWUZ]*C_*e&.maQwѪu|s<~pL{9Vhf)  LE=V#”  T+gtRT$6@. WiE;'%^"R-s]#hkECd&Gqd*lJ鬆GrW'!8kwLtrgxLB{^2۶$Q^3!T["MG]} k@(XVg,mg3깕nA-ǃ7'Dm J +ztUm iHq&YE=4y_/U7tE6oj1WJ=uH& Z `&?pF2:tW7Yn ;t}U+f>` |i1oi4g5_ ?5K5Xص!X!Rt+ =fNy =$G2e :33YgѕZ۩ohEt%'3ӳbC23rUO^0#TDb3p'pmӸPFMD ᆪJm6M50Bxfyy,O08J[4rǥwepZ0Lo q?ߧ`H/}d8vĥZ)6瞚gJ2*)G XzrE,ځGl$[XJARI3C$@ k'!0$LFX2{A\v%k%[7+7B=5Zp;*Fu£Ǥ$I'58[0ܟ=Rm6:cUenpRPFһ!+1*gJv㟡#ԇƉ tUOpb'VvK 6&<4vԩI}f/u~2+&&ưƐ <@*O_1gGE1%" l;'iyȫ\V{fkd4Ppt;:"~WS}YC<%9,,!{F^|&jW3B,WW\U{ӃNfCڭ<"ȈۊJ^vL&Ts'k{*q"aqL (Am2Im< j)x֑lRZ%Oz'B*);k-?[*`/F5Sp, |30OR?% X^7VQwts+"S쭙N9.w!-S`Af*N!?~xv_u*t 5?|KyO`Ynpm.= ƃ6Ux_1FC5N³DI7xä́D y~Xs֤p:ӎD~鰅F$P_ I9 l=@[GaPmUo>4w{,T5amY%mdYn r": A#R3 fj\ˣ)'` P{B"N{ʍ9Eg^ ͹W8!R`c=E2t23d  xBmE2vl̇aq?=b+CuFo*;Jc퇮KՉ]TQ醛[MDӰ)}H摙Gset?` !?i_ئC[w 2* )h)C31%} O@/?jbv#'N =evEqF,t^oWEη:C,4y<0Bf8$kt%1؍n]fOF$ɪΜdeq4P48/܅dd(Tbz1pAr8i hHH%ec0Ȏ@pI[?dxBEtYnp{2"#HHGo3euB"lۋ- ]C;c {p~ _VP)m—`nBTXP!sINU1)Ǚҝ `/GO{*IC$J<UY*}\t1tMdhz\(S4¯̥7SʩNz\F|;>g^Z _?4n(6H>ǭN9Y6g¢[KUЃoDZ}@llSO$\uV1$=ٯ1QfKTm| .GeP"z^InR$ނ_3iU\C6.*GWb ~mwLJr%k -/OSkų{&L8 ~sl`f1%vi]+gT7CUhHniލ,޽l!%=/u_ Njm:ObU5A;0 i"-1G(fU&iߩf{fu#^=fCxmvG^o%HeH%LAQX+3]E>ż}[80 ( Ӊp}B#Fr/s,( B3z.tɢpк5W1sn6 2M4O'tv"{Ln唷G<P`B7^p; 4eI _ZѵmurJ%"yƗ\0DSg"пuCIsp^l2.kިTF_{We,vFY=O7KwfM t=^Ym߆4-xéDR˕n:ȍX)3*ދj|z!pnojQĉ5YN_tTb1MO |9s &)@ +m㏝Y˿E]|fnS{ !Z'{Pq,*8eMiǾ5VfM;-D۟ҟ-rS VbpPX!хI=kcIae~լ]U[td<պhwcl` ;E.L_,:(\~ 7_*¸茺7r6v= nw m3#kE$m}OPhgw{R?o3u7$%ЧdjepS S|V.Q}g;|:`^*Sn<-gwIAZɨ)w릫,;׾H n=Ы!~S̟"3[<Bxk" 6~M7?/m thb hר|ͧ#4a3ʾFnⴵ *}񿸪$WHFCn8/Eh&^Q2l{ MrVIYۆ 0oiWG 0P#SN7?80\{)j+RkqƑ.}=0sY_ޮڃ6^4Ԭ*/Y"'Xy~n%ts fKA|taCp 0B > ~| W4m1E;cY6/b8LZrCӘAٓ ?5ˆw/kfJ)c>8 'Ӳi@zAqxF~Ӂֲrqe2Qk syW EkCHjmn͊!e*+֦ųνZplJ1+66XYһH3KZn%rg'լٖ]|sE qΑ(5̒M&r ¾;<$ǝw/wyyHX8bϟҴciHiIkwxVɔ{E%yg6›sY1xN~rp4x_4&"`wC[xiO߄dTYFFmT-=}Po"5IդMw Æ{]<qPTXw H}P< Z&[&4-gWEB,L(&O6eu$b=IʱX%Ami#9%{#}|pp;q3G86ϵKKZG<{@pe~ `yM}W/IH( z.UU/ZPB0Qfk7qYNĚ7HM(@(EUVd_ |!2dG ,3EQdyZvDTXEFƧ(N'a0գӲI \HLᤇVT`&gAwpKRŇ@H*gr_w:Ogѓ;mKTU1̸цctݰGX.Xh=I&ce3$Ll3% `Kh<:⻒o3?d-CrӰP^BxįX"֗܋oq5S[vrEc|G&0-d&ܽI1RPdC_,C4XĖZlk*6)v`!X[e\ Gpc=r ugGOvp5p4Z\7V] 1{>zWtP+<@\ ,@cn>sJcAqv ƑQ3CPY8~ևQӨŒ/ W\vnr9L_]`I2>3dE |"`0R%)ûdhvXkɮ:xIy532ҥG I = VB_۸ai'?)/Տ"ٍ{]y(H0BQp eo+^JG-᪌?.Rt"z0HfW\Էm%dI>)5ĄCTPomZx6h):d!zϼc2~YAgZR z\f 3XⲆ X okϙiїg[hNH6Wo @o7y*iQ/FY~Wv/6 'NHLg63-cWdœiT lz#EUşøzP 3{-Q(^W/4y fE콋wՌ&N_"Rb]X'.h\7j,{~C5EtzL!A'!jedz Fh{ @L8ŪRM@nvWձIƇޤP~l֝?s-^*;1\QXlxAR:bsyqCr6 ãGdO^01[ a^0_KRp[Y%L rI4!YĴt-K[%)+4$K8^R$tYwoqS @ɶK@T7Z$w/ tjl 64F0A so,oI}[?ŚSyufqWP]nTGM~{jv-q{;5A?Ĕ?̇e v`@@]6-;HFh~ J5I=-nM*Eߧ2.5ƔwL7 f`T֬MNh9Kxi!&<õI^C[ ';x6ʴL:X='L?1$$llPR;,RbS˧M{ 2}r\.2Ӯ{w|*$/ЈMvVerÔ5[hj(74JRQ K`aahkW%tFJ}d*pF޶c/?),}I%E)`nÉ>DmA \yc4ǯWh3&"n7*gCf!d2 ftGV"$5AGK-kO(MrB;qHlg* WwxJ\yC63p9e Isl14ywu?U(h侐=@%@vfҏOyW>^_*KCI٬jfrNk\C0lGa{yH)GoDuQ9|NfAt+H-SZݿ! 0,1r$4@0 W ɖRndzCs9I!H'ws`W5QnQXWYISBZwj] , ~}LoX&/?%If*w"?oTсRc={8P kT!Rfc2R-ѧYLYZ':떆"D֙Ts 8 =t M͞v)ܟ,@0q߲b" q裁8Sm`Zs^yF-1 Բq*L%܉ ㄠ2gdGêvx)&ߥU#奌"i?ǚjᆢg\帱ɏ,U~Jωd}"n6i=mRybcFuuORI j" fQQmBU)^3^lVnJEى:B~: xNۼNArǡQ8S?n3L\^f`J.3G$o̺WWoOpRu-h sPly6vW2memQ\6@4J$H xaD/j`}R N4e-lvR(=84>Ցrj6%-8_VhzzH@4p{Q4Ck r|2ot l3j&m>,#p`n挴|VN%sɁ\i7NqGE k-+97DNp'Ě׳ҽѭ.1 IXA7fܲLt"' {v0#kھCW씬[(Xg;tMD\UN}-ڵ$7]Ї(c?XD)5ẃpd *-E$ePJBK?Ɖ*9p<_+JDqLQF%'d9,d~2L,DH~ZV9^>ɼ47) ҟsKIĆ WtCJ؅-ct(D6A,7W@icAC0 qwʙkQ zRܷblK*yj=*>]6/F" DHq3:1~״.@h&XmTxt 'J K9N\]yS Al%/{.h~ []2QE6`-\'N{R 5Wԁ.QkV\ L v,aT8r!9wf WT3 >2,wi$Or Vsܺy5-눩 溉%sMQ%'ַ}Z6D;֓7ri =fTyUe:+6er%F-)nP/Ł$*gBXO;$8ALTsTIe?@=f1\薼&%E-QVSYf@4=x;9_"+iD6YGk8DnYi t ۸|E Zd\b[[gЄʷZ6j_iAQ~ejx~(xA=weJ ҃"O)sMb]owHHwaKp%7t"T# jF;>K%Q\Ͼ~J7u֙bh׭+&~ܺ3h9W|4y,{H:>L@1Ac~$%΅{32Lj:_6C2_ O$&YtTO k.)jErQf  ^DŽA8o#WJ*{fq-牘Œ~++|PQa>S KS'2JzA֣ǵ-'16ӕUYhItID&Ϯt8>1ZFA$ 0Q@mw+$4x|SYێzʡ' ]jn46Au3wG7;uͭZk-{ԎL(\ 5ZpwvF^": m%-S #X^ UBG׳CޭtA2L2 PKeBwq`$FR<𠹴~kǪGY4" 0+ %c((K).՟'<~7#RC`~S|;Jp I g + |խ&rȩ;]Wjoδmo /^Ѣ3gY؆S?J)Z\:íto0&;f/ PNWCU~njpf`ׄbbBLшgCMq9*s4VlT'+pYԀ#zZlvGc 9 }Q(s쩲RiI~d-CIv"v|kjTT6c`uʷTDn?`V\x b!D xB7/XIxhvUZ*2_Ubhk.Z4yZ{|̰¸ @ߏ  i~޹jt7:}:3pdVIhqSkW>0{*JTŢ}%}*ˊ$ъh8դ}U+2ƮvQc'#M_Vח?!p̸sl1`񣆾/濕ձ>-MP%- xЀ% \7R:V vVQТP"Kت,SZtMThIu O5n_ P* Bh8ΒXB6M{n"8WUǐBp>쥙>Ru.x#vQM V& kiǍT,ȽEZtXr&bY-{8v7jߞ>vq69bpŭ {^ھ蒞AzbֻQ-8h\ZYUry9#IH)__41N#E{'$U<3GΓSJBB %Y$[1v8~d(U>{U8{6|ic;$6z4hhoRieNS3X ~%3>~W\ن(E˖d6tҥ=؂PI~GgRVK&'C*XAP?M:C'ONx2~LPNEUqR ;#>#H*?!DG2rp^%E+=rldߕK~f %1}GlRx䁂(b耦 Entw9EAF5LSTWHL7v: 7=dzLFx6vں|̀Z. G<2=]CC+ަ bYX$q9kGV*Hx i`.w^ ?"s(QR1vU]oII^eqiо6рPB .}jTuPyf#-Nι3VE_xw~Wc7#?4 Wi(Iߗ~*0i0/3 x8o@$aWu`g*ޠ_g%$?6O7*f\)Ljf[O+Tp;w$\bEYFpPRWaPajtlۖJp<.^5^1Ieֱis9D^H"ݘ72DvٙZT‚Hѥ`&ӄ3Q|]Iz#qfj|Oe.0 dr [ٴɋT&ŧOgKu"nЀG W+u;^(gy ^r!} gK}H9gi6 i5sQl;,3ryuy^ cmva70y04i~zZpdnӮ4JLvc(wfEl'>IbZ1=5l/1HBi-FGXԔ"ob teLoo<J8>HiY2D{WrcDkh3/2]ҳ Ķ8f$}x+3sꯛ _<%$Uk("DSKTղvJWhe 9t#vx32'\ p/Kstw>pOw;SB46^VlbWJa`߇4SX,r8^jG~28Xu!72Uö 큋U0gNbDaRa\^~?=.+L<DZ7 b%y5j/ѿƞUJcٙ5z*([z}n\tـ::J7iiv2U10l/61SvQ/a ]\4~bj#x76y.Rr G U̶-JHB.^3c ƧmI@c1%=t7r͝%Ίg@RK:'`Jq>f/ qQs>{ZeNECܤ}l@ . SݙsZ|eSZPŀNF^}W6s1Lm@B4̴{LtD*@D\֍8xG`'ByP'zz0=\gXQ@,FMMݭ [Ss+HYYT=W^M$_"T%<;;lpt,O)Q깧_ہ%%!Zs%`{30V9\n.l%E%g9F]_6";ZO\?_f뺰ifЎ"H|@Il.SPl*C)T#oMHLÀLO\ #ڒaYi6e ps@}WrxZ :Wz/aآW9-+Q"qr`1e m oYn& (PE>djb~: &V(_{m9y|>,Zucp 8aպD+%C!zM8LۖC??09[鋀_yGF/ݑm( )JYO 2 tKt*{qǔQ9SKu䘳~7U F yW>X<]0`Ձ.QOΜwR:VepPzD`6?煷9{>\%]0\ӲFJY@"nyʂ/\X%͉i,<a ?m@o_rb %)S toUf mRܟ h(KV'<|x֦c%K %~9Nvi#,G@(=gH;nsQۏ"?LKXt%Xdo-qHBҶ"cUg zw?%:IxnBczwK 9|sȘNt_&)r4Q{ M$7b6.Wh ޯ7^b6vqEex3.Gt%;KXS2">u,tӎWXpWY_=WK:X~5'x|\t?ԵkIRw%Lg %8ӑtܧaXRLO#y/> ySk ! 7^侘Qp_?&%hѡKDsxogJ 9 ,J-sS1rAULãD?O)8&3f a_SCAjq걆Yp'd8iY5I)Fj!ղg>>ao@t{bKEB$::?7N}y~g{7 Z9,Q{/_[BUMAMyc/~1*dwZQ^ ^T8W&uĥDEAЩƇf(\]IJ]# c0BC1=E098݀mW(_0ꡎRyTSR6xѣj'p J:_z{z|=!@Fr uasCE!Q~lPjoP+b0NߐHZ>UOT:дDH^mz@#6j:}tvz&J6'ܗ'<* q!qɵǝ  4%J+z5T %qGX aNXԧdn ->Y$63s66 Txn413vPKYU3QA>{|;tژiklo3eX妇~tBDXu.jNiR4x3|xi5+ D͢ )l0+3 ' րpm`} qS)"9ǘro2Bf)w #F듑Bs 7ZhwIACw jO *֬_3v=n}ޑḣpa.W) ؅'AaEq|N2YZ%Q'h?nK{SZ-;pȶ 'A1*3Y75p_'^GGKN.4v^InO-c[Zj2xŋ5vX&Ek]%= QFHYpλ]q[8m-Z ?Ѽ"4P([3}||MI53{f5v}TӤ6ld*!7QECW;BlLmKP~ y9c/'Z 7Ggq>B ICw- ^@QѦpbh2,}H(e<V@)ZDBpLQ\fb'؄NK}2#씀:0q\30H:8Uhѫ,=㘞$xgzҌjOPnEƍY'qhBRwA%dz~'$"aolHK[ív Qo{;G3.*+YCbQΓ>G:P[ ~TKJ u3'>5/ߵsrދ<[`XL\b{O'\&yg[@k n1c齓Fu2Ub 2 ܆Ƣ_ [&[' Zh- `~o0F 6)sGmdC\Mg{uC`Oy$@Wr|L#lp-Y%\Z4iL VW#C~c XȸF 9zIIî"cD Í+Ѣc5pzIw0L,H( VCar) $Jp8$n@v{>y/ެ=Cy7R]]\mGS;!C†pu4mpʈǂN{)}@|*Q o[IڛYn&p* 2~U<)sGQrk⸸_Vr?e<ŽPBQ)u{wZ[.>!d]󕂯YG`{16K! LdtI16sUPd~;(=[I^ Cql/ibT :`W?F%T(kjwod׳6(<z[E{1rD$Wmndo3n rbkgԜYڸjN M02r$sje"a`I"XEv@=(miiM^\rJa , ]K!KA*}HIիJMu:e4ůE&j7IxgRg /2rWcYT;F38w[THhvM4퍶rڬta(OzKD@;F{&ohQ#8iObǸ˃ȋ3"Z[_sA1ɐ>L~K/:w ί@ph@O#7 .z ^1?74,Jd,~L.bT\ V1-qԞ08>2n=M ΐe޵uz<%sBW/yА7EM3c"(ZYhsB%h0Q%N?hWL!ovv_p;ko!K+ѱתÌk9p@fl<{9](I Xim^N3ʦc! X~Cpd`!"uq3Cyͮ$ &Sc[Ϥ͌l\0+!Nљi:a}$|C9e4<]pe)^ c[ye)nmM'G0W qmϸ D\4uU6%ߤi2sdTrt^%nApmkE#uSp }SLnD-)7 wi*e0 bS S77wju?Zs,4kH/LP+pnBlkn杛;[[rO=F]>rc.kն ',MY -eR,)%J;=W %m>ѳL9-ܸ(`Wt Iߦ.|yx$_@Pzm8QVܿqX'peLUMp+B!&TrjZK::h8~'tX#'@Fso,#K h5Od9|Z n.65 sxTaxW׹"mc}Yl5m, Lpp8TWE#:F=cngԍpdWΔ"Gtp oMe~ V@ W$Ƒ) kxp'aL5J>։O8YTO`$_(THmMB"E( xy2 agN7F#Z$|DI5lH q,|1ȏ!=5kujOMZ @ȅؚ!L~1&Ӑ~pArcˮ@&)R $ix'S9AMx7~dŜj=Vg\voɾxb굤RsB\7gB! ZG Iw~Ӵe+yR/+=cg'N$DKAuɞ&'‘rۜ7$erh‰9oP s= ̕OakHYb_l_4[RS.g_m zz\b"X.̋#2RNYdri2hexJQti'|ޔ3 "nw$2bMv\בsZ50LO:{SOITZ,Qjqrd8=_dTq>5k_r^F]BJʵ^ (zَ!`-*Iy1ٍޓPb{^FYSo\2Z"/qɝzS Thv߹b= ,%кwd!X"Y>4A' ZW^Y.$y湦6I3;fc-+ {<,m(dwN9VyCD3,̙߬&`@P෻ BۊP, _V.adYe[oe&DG`?&X hmas`tJy56-:qSZ=S>S^܍pivo#mA+ aM4xc (+.NnWԲ$cfA>4D~M $23ܯ$+W(6Z]_(2)&_!a3(9&cͯ 2_GYH+"D}5sЬ /j"7zՄ/_XYJo瑮 YE!q/0p)2F4w[7KI;s^Gl;exzy gcS~ T?Di s{_lxzHd{dkG%!kѹvH{%fI~"#u?Ԛ BʲhJ%^DO俣ܫ#۪n(յ~A{}1 ixdWBD = k,H*6Kщ4dz·K佀6Ն) NlY(kwubA@@^~LaKAtWBr/͈mh]DaΟtcR\X'8%2=pi%XN,8. D ?6h.KNMmuVÎ"]* /_ bR1MV}OvW~P0T$,>}μ?$Q8n:| r%S}xuǮNՄg2Aiݍ\"cn' nDk3Bk+- 8 Ybā( =xhǫQbbFX-DM#'_ rK,By啵螙FS9F $E= |qi\aJq䆰aP4(d%zrL6 Q_ G1Gp\hĸ W8F >>: פ FElwtvt#$rRuKҝ)͐ PAԯZpEoҷ\C?DgܫU=A-zoZ@aӂ BLaD0[e8^yִl79Z Dq̈Gf 6gvXMRpwd02yl0S@*j!zުtnq;Jf'Hg?4J AScrN|UDAHGrbyҶȼN>vT~_lR%郊d<^h]M&NDc#Zo}YۀHJנ;.!TOD[OFN!+OߞûϹ%k֪tcB~oMme˲[x}׫΁ԣ*bD>XDݏ:O#EFc9\vY3MX-f=Gz!Ppbcy\HIС|G^K?kVv8523Jhh>({,<ڰ #8/,7:.Z<)N"R@3ٚ6 xmRY0GE4gܞKϥrF6. {yWU)޳'Hop:۔_lrkz.\i;n Q|gbX 9@wpQvA{ Q21y?/tmmZ.HC:!;zR0ovقh $B|Y`+q;1tP/M:_ y䵊/HQokJZAޓ>򟽽Ad/"0NaU̮xljd?7uݭO8{$!A]Ҍ;;L$RsrrӍ{ ADPXǮ qc5yjmp*; .-:7.QzHuФPKSTͪ2k|>5FW{[FdiBn}_sX5JR_9[w w2,2o-t*zTU wJIU$hGJjd=*55Cm?+.s=_G]w"LgdៜXAU8˫tMpY`%R!QE^gy1 wvRsjH| [ >`Y']h&:042^( OoI8uFoƇ] wYyy$; Azob3";3#u#>NT_h5+ 6vXŐÙELx GDMm8z=& 51VV"ݗG.i(j!! Q>Ds牕E8( d21Aͪ]lSGϞ܊8TǦ @xܩbeboS\FBrG&ׅ[ˆ-bijoNnЗZ^*Ο"0!6+up Y^ӽGXef; ;gBWB$E 뼣x`Ģ'a wwTF||JC;[( .Znf"hA1L+o{ 9#OT vjX` %r0E+;87Lv^a64Vǟ[Kf̩-u .##op>|8=YN[gpξYR,vtv#65}sώTcloުl-2^R| tϕ:UYZni-fzw߆NIdŜ\@ya-P\ZPk˗G#qkڹ'O+ٲkO{@yW/0Ŷ9G:AF/Mn֡j.nBoKM7] 0M UH6!~Νс9*vb5:;YfΏt<-S)fԜ & 8KfЀ`xԖ62Qh' p J;ҷHش|bSte>׮ X Ebj[l ][IHE5華5Ms{&eh]I[ H95@M ʭ#HŮø y ;·np';w-!7TbR6vWǸ"@Chrq*j;-4%+$N'hec㓌KuSnwk5XP8#ڍ莓ʯX)s ȌO'q!*x!eES)VaF-ZJC5= SH-ȲwvݩS2O9c_5رS 3+\9 I E-jQ6(%C,!@x 05]CɆ\`fs2"FR'+K 4/Y4 `z\Z|`] 4rWS43Vw,kT<E| T_FKz2gxF\3`soNfpޝm9B_@cC2=(%V WcöcB;xnXAlzhT']䩄\CZm̱fi)?aRKyL:J¬UAN/b+|*SF77@7+%Rnq"fjx?Kbp2OOxඇȒ{qnV~bAէ ϛ|2ٻ\Vg j@'y`er_l/yT?/}4{u:kCjY]phw6+Shkѵc+Y2VPNF FpQLۋbP&^ۃeՁT~_2S-zHeP"iDsyMpM[C`f}3z9a͸f΃)\%F3̹UBX,5u(ܧE-Bƴg*7WYC@P @-[C^D_÷f_i5%KHfS U__/ dN7h a=ꝵAr^4CwTx'⬍m8f=1K l(ڝgZmIMDn> ph|n˂vl3 B Ϟz_)n);"f5bS!վp X[_ 'U a;I9un .%eWqq,i|qؘ bM,3JX}$䲷,i{RŞ@r'Hh1W}S\I}?Pd|{w/_dZ=|ިxy1Iz(h*P=-'gd38o:`ɪtsGpvG|Y<!IEaE7 ";*lԎL(c P2>(276 <<ד"A@}1H%[=euȻJqӏ+"ꔸg@njE[7hݎ .ݙh:ӦK v#;NQ5ɞh cAtfZ/{vG )G6^_7**TKU+JȱV\^V˵^%4c:Xv*ӱ2W'Qh9n5U7R+ira^Qܘq֟Dž5i񖮉vЖrT p 7OY;^K0dEN3{oFZR=PrS'rmHJ'>Ckp,2wuE!f * [? j\v@-6KpcCݖ7CRۼE >@+t1`? !^z L16ûBo:@9ƇJHDnmѫ yum›JPFlUO3PUh*z$7I9o*͋?F0ZݗnhB |Ye,9.ûʡZ@?nw뻄Ė0N 6b:9n8ξpnqxYB?y HI3CJ?o .g u@@[7ϵBsIL4jrI 9 -T$nr}бs! slZMM:"+\g*yqR\~__^?.]>:9:3#y\A{0{f%[SYj^MJi散#~PI:EQ&JӈeM^kI@Rk)", fdXH|gǎ ITLSvs5p |uN-4B|ɠVNNFGAH sU7bh qM:7fBL?d _H[ZNS) !gϢSoFeܚ.tsSٱsǦ<4&Z5xQ2͏dRBi+3ky%+r{7vֲ`9RXIU.+" l1V:c~jN\XqOU4z&r :B$@B&G$ Qwg1RRH3rܴ)qO`ZyxCiTNIUX%am+n&784kh/NI#*Q 6-Ge]kT$=K rr3Srn=@TV!moL4{ҷ^? zL(!l1A> `!;$Ʉ3".OD 1#&AMohu+`Wxm@qq@p\8HM>E 3A.piPOҭ4$VכڸHD}&2 r33B}GLO :;$l nR/Wt-,:`IJ_Dڂ;9 Ԍ -G|* HjHn8X 8 R^ To/B[8uO9C@YoKr =+'f]UdBz5;xNI@y+y( AQDrabIZ nmI}GA,9/P {X$[y%BoP#d lniNL %(r?DQlY9& ' դz?YwJǎk5Qcu X[pXq¯q/TS6$S)wgk؋ &@o{a%Eu9D=zE!sV=%T=pIV";K9PLJU-sVůkXN:S|D<-tgۿp5dR|j03|* ,X2d:3|x: |YFڡD#5pKxjSjƒ?SHMx@*"h_`9B;hP@06lVx$xuk+] *{#W9 ͗f]zS]osYMv msvByV!3nT- GdG7%é^@/7.mZokY+&xYޔOKE>R!*a0$qG 7j u!a8l {_ VxE*l]pvxg$;0eBM,ڄD d;y$ȭ3%|Y0!p&ic{^hpF@B} -QM/Е],|9tTD&$gT 1׏ *)p8m[}F!AǻPIYIAQ8)]n7W?\ F 0Y=ڧ'?g;ɥPPf"Tg2cXwX%3*RۖD=1F9Fʦ[yinD3Aoq/OY\nG34r1B]f9\DA+s U=_=Re' 6?SAҦO] zxB9@fd#t]ԶǸxo;;iU["{Bf)W{PAo[ʡ[C"Iʼna&yG_"z0=P.Y6o׉bsbq`'!YA'jn]o줾'y1rBcL]%/hRrF.Q/~K\JƮN8g+Uu8&a[/hTE 2Ϸ־:Mm+yw@a[˵MWCMȢzjtƞ 'H;3OmƪڎXFb1P3&A::m~:r-̄ -xwtU7gѶy^ tʿ.,7$WL1jr -z Y)oU* 0A!Zc31#4WR:d! $蘆1.`>4] ;Zî%3dKk:c x^Ƶ-kʐu8QC/iT6.;vR!}Yt7FU# Йy/}hb9|Z'%̾彄*"=-[fVͅ+yIj߸\&p ('@LzC4U;`f$<:'aJ} u%p׊)B_uuv@[ e-:RlFً.;LW?xC(jl )xańl}Pd08 !v f*:he2}Xsǽ$LA1/NO54ܮi^T6GO}!T}+%@3صT5}Ӑ0A{h(y:,<=H:ʮLghM܄} bbILZK`N y{w ) չf$rH}x;]BbF*ez=& %j_.[O*N;ʿے+:C*n ' zws6D!-z$3zHjXrPNcuڥJ"2$zvX;v/2)i еta}4 0f=Ϯcڱi?6;yocРf찿UU" Xn҆ \STW;0k~o5M3 f?XFՓ^zU+oҍb-G?ӟ "61^[Z)Pl}!r1rDNl9@ǒqeX.=T[0>}%F8h%-'/8RKm*is%0]m@3}J%[C(ZT};ƫيCj@rZ{/xJ}#ԺMд-1rpv\5ɰ/BcYSy묡}l[&{{.#w'pɳW$+ MGzݔg3B4f3Uz-iGfWq,lvmABk|R[[K$/h+|Ŏ4Tf@*;˽pzQQG5`7U;gw9v e[ qSt][d||j,j5p1АMLDT8k]3_C%S3RZwMnHxSȏjlHWӣ \hjK-4I&RZ*uweauOڶ5ndAR :6n69Sj".b"A,0#7]U%QΐiN]\ Z kuur-kkXoa`bjw1CzH݀ѶuY:j!=,횣9K:0[ Lבk9MA@vFD~2a7&b&猟O 2l8a> *7ѡJ+KؿO^.(PsHpښ˭l ĵY\eOKĪl9aS;Ͻ6}v, wUmWN:2@5T"ז_enJo+{R9cMww='X2+lY^%֍D!u:mfBǹ<#eի!JPaDgʤO暑!Kl"*pNܻڐO27_t:}c[hJ>^HV1XSԠimiZi4\:t/;[_]A.|SP]gV28YM:w)i9SøC<>|g> _q*%d/ Mr$_wQmMЭPiO @EfҶ !,٨BdHdwN?s6c*W≷0;ˋ*djqJ`E|(9b6gu<ù2 l읡Րd`&1Lt܉h@3y8H hbgfff T ̕MԪ qR s%jkJ%ţ>+]*|,ܤRl' NxA#d;T fo/:O/cj#^(V Z`ֱMQd /Mאxes|0,ym:R` MHZL{Tr/F]e_D,f42-+ZXѮ`NB5[$+=:UkF#j4Ql,? SR]\}m0u{w3ro3M|eGnAn`dzxiSR˔܃V+YV0_ vD_2&Z-ehz8p&szE'A*nWj y\c{1_@tv+b1\@E(>@m#Kޔw(Pɣݴ&o#$C<3<#޾#̍T7UA482/Ip݃ur.Vc},mN>8y=I+P[v%s [-so,zKU:mr|ќkhta$~3K ;ӏ'IKZɿ2F=5UO $W@NcKX'!BjNj)ZSxQ Dxj b$OE9*+WQ<̫!w `0wlwz/o%"s|O-G@% \;u!÷GØT $6aXB!Ǔw$zP5Np3F#z{"6=R{ ^;ԥ'th>)Tpz=G^GY V[PD,}Goofn꜓=()ڿWݻI5_U튭DI{$P3,cì-~E@V:ܟ,ӨeNWN\D~YR1HW)?ɷ8Psr@0t~kuȞKQgd=fZg1b@M@d6ݬOiÇ,M<"Yq3x6S;)X[I{=KiZ`P\BhD!]&*T<'%c_)pt 3e5w*7;3:nG mGwj~;poz (-S\^IAJ@wx: c*q`BmWE"tP# a2ruCx%l yA 7ʏyyOd[*~:r6Gی#7g839c |hb <\ɠf1IhpLK:NC$/sW+ ƎG<9ˤ}A,:ct c}$ 7O)W1,cgwH#]N<,dkW1~O&B2NwB iz򫂨J}MPm훰;aut.ݧq, Qh y)!AQ<1vVj<,m,mO"ۢ#4TJ ꗠ׷#Q8RtlLʱ*['! qY%2\(WuQ?U#-E|dY VPyݘN?%6mX v^P@@C[gkbg{60 ת~9kTryZr͍1iɛy  J!PQir) b;QӬAw@3Ve$N8POcTmTdBdw pFj2e1jay-w ~ò}wHƝ8sԶ(Ch`.<:@\@:_֠MuY睐CgCPoF.{i;*=Y`bIG\>#͛F=pJhF;*$**!0L᧽ N~z7UwPׇ={IwDvl ǣ㜙 0X-P %[0Cnn0Znow7Lzͧ 'ˉIuMiE"Iށ96F>1, ,vH8_UّGFQan!*G* u VrʜzH9\E]k%8~E}};tODlSs2,X3Eitf Mvϰ|0T$ߤInGEV~`j5IV 9h~򤾔YI-#=2‘x&ѱIDaJ=׈u@XdV$m+\< WK(`^Y6'"V=H8з"\73":`| BЂZ ;"Fk;SXCM}W)H<;KsMи. eiPG͔rK_/G gkyß1-Lqd˙K4dijDM' A۔J ?٬EZqqIB׹@Gy)Kb_{+%gŁ#,`&'?$xmH2{` 7:3b JF۫c3q*n­oRc5CbΡ;(оbEe)=jC މ8/rN&Y$4ֻij@ *%ۢO^2lH ;`PZf}݄P1銴fHC$a->8%͊/B礋頗;:=_8 4O\+Rͽ5q#I9Gβ2cL@G ]F;8O{(A(17blziUA5yBM!!pЗ0Qh!O瀥:jt w1JL/c;+< mSbRri 08T#=)H8^k]E(ұKcTi')JYרsR~j(JkzruJeM} bݢ+,$E'495X"/ql:(݋jdzΦQ[NYLL,Ե+MK@ɿ]'d:,Јfj;~cR(cgK cS-F$0 h4{/hx 6n_m3 aHc9e,~7U7(_`3TԸ 1?,/I 5t׽яU! 8 p-BWq0.ϼY.ZypG§IfH}H(X+]'!Mec;\j60k@|x |vȇ|:{aⓤxhuLhoJA:8*YGR`$ lsiDEh?& sМҺ5B"mt^h?GwL%Z\e$we˽RPn"Wܧ^JSkLmE{r+ chTf v"df8M&Gf&L9ԫɩ\Yq ~!dJGhzRsUr+ W=4ǗP8#dPˁ$1r ݥDoZa&Vb3a$&CY7/ uF{\Z v3FS^ySG@'Y.~a}'PPzRm$H{zqe&ŰZ;O`{G8Pgr ,f*biV7؝â~H ͪA8-?o9  s?9N ~<5:ktTW`"U0B5: SĺCk '-sc#Z0ךe'dar>vXiq^k/H~=- Ǝ{ 8Y7lV{jVЈd[`1y?kxuC[*}jNM䴘%͞XBIHJ" suo %r69cüÇRS!\N 2A1/Pn~p?RduYU偕A ->NS[quXwhtw"ILD뙽VqՔ4샑)}5yq؜y>>tŁ4Xv7X[,n%d^jFqj]Eɩmnd!aoLAsA"y`NIee&4>m(g tڸP 5aIªR""9mЁwwenc`}%=ocۚ m:I_* d7D W Ն/(!:(Ym%iٽ侣\+;s˄fNMKBy~C K'ɛxifp3C8?TF XZa!FwuZ`:<8=ssI3mTxC$­ ɹ1=1_gm3q:kDszH9G&p?_aQ,-7ylcjZ/0{/wF\cɴ:5oȹnn5Ţ}"P{G.R{PӅ*ή[ܡ3.#ݯe><!VuCq23;7&_wb)kU~67+0lG?VEٌ;ixa'yVN] =8srV˧@j uay[P;,hF0LGRxƒB:g9$WXʷ]EW8E]u\6 䞼]rk] ۗ.J& {bznE$t/ЊavocxѸo޺C@z"8NIk;Or⋍Oy9=eɷ zGd*r.~<ҵ)PW>m%7{F0Ҩo雏Y^o9Z3`r({)]#s.PDu ;y ٭+nd}mh׺ңxUa"vq}_8ll)UK: /|b2D1.9t?Blsl$5w%5:<4fҹ;t`mR`"F 'Q!n]$xIYm2:\frgX PTڹ‹sa6@츄{t[Q ߈!0#jWrU7=s6(y@^i^̝1,02;&eTp+%#NYuҟҎl%Ih* Œv$ D6VH3|pf)l4Inڋm&; w_N73'YF*js.t9pRr9lDJ 皸^^z,ɨI'djh;g:Jw\j#Sklef,s̎G-[AG0L8crKa9?E> ;ۓqGI` foD%;) |VQywd;%ǵ7n7\?#)ToknU‚ɢ ?F`ݙ[; ̵"'л69ά`'>ѧvKVۗUˣ(z)7T|]_2i= lȰ5ma{SjUu@s!4\3Wz&dߣzٮГI@T֭d+1DD׃c5nO^;64?+)ܚBbvCm(nĤ5P$09d_kD1s!@ܷkqzUr7Ϛ{7ʚ"Yu}  bm9ĥct6J /g뛝w>[A 37Z.ܧ{)7+$=+}J.}!瀏6\oBL  ܛ5I%^LOYk+zp? Pw0揓Q4轔iXR-f)6笉)}b?A/'*ru|$zCb"9Vu"Bx;<$b,u;_k!;ȡث? ˖ٝŀ.}YAOvPX _hPi/FSඣ& ry@.#1˵RL h4ARyVStG2-6)@&͖b Cz#Pޝ Ul?0azJETN‚í,]FzkI~rM8Bƍ{" RT-?Qi6{9gS\\uOkʥNweTLGeӚ"&_1Sv뱋 gΎ&2nYbtǑ;)Wyo uZi" wa]& *>z?`ۭfH]ct.yI hY:6=[w@ȡwဇ4Z., k;TjږlV{.fqpjK.D[s][]դ-6*$UrE@X\$ʰ9ZВ+(Bu7bR>70ت&{WODHʻj @q(HXgj涩/Fq|b?):?20Ld1Q%)Np kE7M8؉*xE5wuFQ9P<#8ZK ݣxϔӤ-D$21YPk(|C$*\5ܦm_F+յ~^0i\_k[ >rXe%dܾ0de\,rX[']d+yfUZ:hh]vL;xZS:, #՛AѮ y6q4uʘ%hgZ>aIcX,aC%3n͹ xx?N% Vvyo)A5oC57&*ܱU*I[bQ [썯?Ejr'! z\q 0TF'b^? &Wy]b5ӮlE}@䇏|x xX^Q2q$rf"qJu d'dZ6.(0lNGT u& oxM0.`R:#cn<(1/ttm EC aRi@Ye7CVȓH>bǵr#_熅铔}jnRmj4"m"YA'id (ܢn]d ?:< Qޛ\8zR5[?S 9z˧i}>K::&"s Yȥ(;bm$|ߨ8quۭA-`8}ӯDZ+cKMmG/4ҎWJ=tX0N|2iP0lo}`Bj20RD6SMEl$zkމԖ&L;ߎ_b@Jb!`ҘRNDq|b5e:(_r0$=ȴI*0nUNyͻvhn]n Ӛ4%/TMTIWФg_k <6z!.4DfKjgKmo,?.CHyϛ=c *CDٚ`/ǼR~KK{O#]#┉[kH͆3x&~7ًjmXT:{Ea 5VƐ|cxuQ :Z!?/|޾%8qB|y'#~}Srbt:-&|wҟ9P^;zHJm|J>̐s}C,OUs.ttF]ܜ11f^Gr O ޕ=Qŵk ')L"gPȇ}=|^w#у6bdY`WD_ӲsEQnK3_D>S>uv@UtH#>T%qx!34B{[ya :]RfA_q!9 g-vcT5`6/q<6hT?RH*C%K=RJ<@'.Q16c\ jtWKq|yi[:06 pKA!Na,؍p1Qe􅜍tڜ#I0!+% FzC^@tax/_UT_,C/|.QF+ 5D]q6|"e~D^KZKLm[qSWdHeJԽ Fuf}zsQi,v+9HO ?1at~Gs>fc8x*DLQ:E<67=nL&2Vf~X% %& XYQ910o`$,UU(| `с(O(.ZRcwS#>$ߕHK6c;TpM| 9\WX)E:sUEl:(YLwI.iM?%W7Csp3]ŵKםGN!k"Ky,41RmWّu<Q uO9!:Y_KPva6}6씔͡) x4N\d>J65{'k[L]ƻ,~gsIKRqܪbdeAMCSQM<`G6B6ɹN\e |e[6zmΨK,2/ƧH)D1 SP6=1`,e^v$)sQsd:,z0C6'X݊e|c!.eW'5/r/Z*d};N(~9hSǎ,E@\6[gө<]o/$X3d~Y"5f֦Zl&MsЪsR!]*m{"ϙeBԏpa 1ugAK¼b1=GQ%>&& u̞=&= ^mqƱJmLMrTJ`kzIW'RN }:[%ޟ]c$L- IR5gWFtw 3 F؁]9.R -A姞W&/:7QRWL(:*/6ң6n-S\ N.b/Pt_4UѻѕYu"+8G\5E&m^w;IZAp8%LdDf)d-?on(&ݣ)\c[[4:X8c{;\)Qd $siAZbeQ2KeE=TuzK]8tA8J5 ỿ4^ L!d*{h@K1_/|}ixd`-S!k 3 l>hm \U˖Eю1b#7Enl4M1]D˘q$5.{j'!ڟE+Q "mSU:(/Nx^ 6ecT*X90eh,퟈MxeqSL7_K:P"&l[Cx;#q ,s;6[,DZ06'wW~ZQWGct^)#3sWG+n$\W<ͥnCklƊOV3Ё Zf;Izf?ж|.X$h>be$=G GHB-0Q.7`KԗQ5`ŧb 2FgbmŰc@)">*BŴEL9_4*cfy\۝X2O9aLJx G>TF 5S:10XXlyh]~% uY.n`grPLr t,G3 ,bXB]mW\:Ȁ uc@ : &HKrdÎs;qD=9Dj%oMRm72HV,p@3W1gC%>묈QpVdf˷O^3ij¶5 S ndr~,EҳDF"Ɏ$^gQ FKOZ op+.)g3΁}n$JTE5Th3P\et`J)`B\}r))ӊl^nna\UEg3üKidHo:㍄W (2W@ 9#P#wqjw ]Bmѳ8%{$.6('R9Q[Oep(?:,UR*W&=A͏Ă0't׺IoY.V-0DrnƘwJOǵ!hq)zJǺ5Lhc{܅B零5m. }V}@=Bfɜ5"nubD^udD:ι!ό[ۛ==KSs?*VW ,/8 n9@3͕+u,hb 會2/" Y$K ߕk9eTd;H)&GNT&uibo8ӟ`eHl Db ^Iə oy;L}莂FԆlb[4= LU=Nk&p#;mk"!Z(I(8ۺ~bO}Bi#5+yZK., ̬3V2L 0Mw`xތ0`\G#gߣ#6N3q FMXgbjǰ[#mZo,X2)6USq̅Rߓ8?ZxT̫͛)!ltt8AU-?OPʪ:U=y M^×Vnz q8py%j0gV.Ъd#Ԃъ'02Ws'2HS( J#irtK#dhrmt 0 xדD@\4vf2xjYs:!@O4i#*" 8 eq+k9^0! W٨חw 1-2)%)VG0dR! ذKuE&\#x]. :7;=Ty ~_m`6!E b6Wg2/ 1hű1Y6" %́ZO=m !p@xU`k{DP`4S+b֦xْY 9XëpzϪ] ,(GH1g'l0" )D^`=T2Q uK&Ѭ)(h^)Xj@bc5Ux2maS7C.>׸2bIп₪p+yt)vh7.XISQ %>ws0jA\֕XGÎ>?ѱ[$Ě Y/՚f ,ж>?b`hY5>u'DoQѢ=Xi#*jH%Xt4XjhDg >Oo`784Np-ur+IuX{!bO.rJHJ~+*idHu"EiXwWsc֣‰ӫør?eR_MVaN?z%[gP\!fJk{-NDX̳A`̣[d,FEuÁhbՃ <ț"Mpa02COڗN ev u9uz!Ub:y[J:Tu#t3K9YcuYIxzJHi6tb>X_cQ/ی4,h`6 è'tͬ7yzy{`;R^+G(/qWU'c5«壛8Qi$b"{KNN@{柸)EFn}<jgx b,!0sߑ# @t{g1-f.VO&긶:::lQ/WQ [RGx {Ǧ[/Vv+Q>|I聲7hPAV1b,:{  W˴)O':l:^[V(n Xp>O= ~Ҧey %Lr ضy0nxo_Sj?BjcUYK '\BJ%eE^glO^1^DAg(/A:Mk {pqIl;1iBPNqThh$TfU7I~?9uCjSH;q<+/t|k4Zx]T_huSʊeW¿tZlĬfbZ}Eu^klUOڒ0* +oxQ58gϚ<kz7zҋ.ToA\AúVWJ;ro92g(KDoa@0URu1=Kr,vt $4V>m0'}:' hd5z8bzzsi恠_,ˈk_(8P%*]3e,`4hrңq"S߻\ V!Jk2P-`sƉSukz'Piw\vUfΩ; }l3~-ΐ̃BbQOJbg{1.Xn)aZ@8.4VOFi9y [ېf8 ލ5q3eÉBP<.\ MRb S͍t)VP0;Yn2g7\U ,S (sqԟ14{bߧvG]si8w6Ejvhڑ߃e:Ex(!TqeѦ0eT`tdWwoҤ3lѤ #31ObѿYk +}2՜6D Aޡ֊s0i64p˂ଙ_FgH}tUœ`g1q;b>D>x*ƣf&@p1 |;j#xUtiQgnU8O׹"{x8d!R s}+&e@fF58_yJl{ʣRVV;0~V{ғ܈ОZM[][L cSI%ST)*сaS+>5|A_JH{Hn^p-euuvJl@ ݫ-# -=ԬFp2Α= qݻ濫Y* | .͠Kֻ{Ce* l~30CԮraHïJ؍';f§+&Z*0cy5r 2`]~ x&~+j0pY[ "U"{vLA{T9oOu-m뷨 SU5sV"<6_ rB!nyAe/Aae7zb$ymEڳna 3awGڲc @BLB;3Pe9z`saGW',Rlo#QgƖ:-5cu?[IHdqNT@90(Ѝ9HcZo^ ` OUF fx@S{E?W䧌gMPK>΂T PLw1!n-7=revKkA'[?DƀY.*f,ךIawT«o#[}]R olhr[rp 5kV@؀Syd~6j0anj-fAm@(FG|(?.w}A@?7! ^ Y1և `w%bvL3_" P`eGn콶YDtK5sa)@vWlϤzVF/@Euƥe; r;p ?!Z r)F|e,j΃@#ᙗcGQ0{EpAAqn/B6HvenXjRKh12aoF3RG&U=ɺۏ8_,ĦV2#niTD`V 'EM\k3BV^03B֫ESq>RdJʼn#Em$v}9# >̰K# leFvPBolQ'?fօFv߾OX¯d:jC`oUE'qw[9Gx],i<>WY 3S=#bSŌLJ6qta񡼲ͅ1ulZ5;ͪjXϖ`*%>h#-ڻywS0˄3f(|pFϮYKAU!Dԫ44|Ǔ3{'fn3^u W'=S:h?&OFwۧ!|O۴1Mg<(ҵD"yQiz2tasg 7Ы=aVq0,;K.0`Y.C hVݽ՚kW'+$?hQ \B"ZL5jg +a/|3yQ؎a릕YDui6^V\!lN Fu^;v/1$j<Hզcq[e@nj\16@ΐ)[@t:"gYıszZΘ u^?z sSc ^7~yTR{\a&Qzei| R;ܲC.s6›s15HGxL/(f&''5CYF.ӄp} spAf.?UrfNOJWDžQ?BdZ νV%8 Aplm8Q f* FwgFר6wk;qamzXNUCФ.&k.E/X.1БJס'.;.Ct_ F3hȸv?Gb%Ӫ򵞞־DJU3YTa_A.X6Q<``?@I1C^O'#bB)`lF{18y?L5&ߤ7?tla`E/vGB]]!)MHDL_nw K&)IneED.*& ӿ/}]?NN( F&ǻ14l,U {OD#HjWu~vD"?2V ĶZ:~Vb}Vs\jRs#r)OhTKI/?ho{WL9f0=vpѯ> GCozz:D-s|f1W)B:Oi!>(>؆jllӇ[A9#UV ׹ﲝٔյiG1ǰ!rT.l=*1nUG,&Cވ)3pǓy?'I '?XCf Bfg=o-WSe]"$b;ҶPэAE*Lnju%B}AhSіkML5<.x3iW@ȞD(0my8tLarɔrthSH;xt<8ØF`ɞK5D[aWCܔhq"4amW8ux*<^rdw:*X*;i0Ȍ v>}ܲ{ZP"`{t)v\:څٶ;* OqIqRPVV7 IV;F5pç0-jJdë␪FY$+^X`ɇTAZ֥%CR"rse-b7~{'2 QY0 CcG%*yo[_R[L98R~9עS17^DkJ46XDIl8p*U ,1"3BiM6>m„!zC;)g;V}.vG C%0hxLv`Nhך:caKlGp^3Nɜqph %*3aTgrĊ0;Wɂψڲ -yսrR9Ӵrd1puZ it^lo+%綽y21+D.BYo8e<@8/' Ȥ;Oo}u_G3 RV $<Ր m%1kt :A!v9wg [5Ϻ>(ѲBU5{%M.Z^UxA 2=e.P^')9r1!ݟ$SFH~+tP^)|kqV`umvl121H~į͹L(L2{[I8ynR-\z;B^jv}nGm=rLQiݭ:i~Vu<@^/p,IB+Ȭn q|cg2Ods#zpj&A6/ې]65PP F='#&aiz*3k g@$v }`g$dj:K`_ v<@eTKƚ^xZbPQ\ cB̆J]Qvz3^=BM2qXmtnOX󃶆^,5-wkj1hV x?+m1#6PFI mʾ)Qj!adžHuCO6^AQ&o(2pig2{4זig K>ۥOk ?,U8wvxY\ÉdTBLml8?6n& ${,tq31B1b:?/L!6:)#]XhJ@Gj^ s= ]Lm3La609?)>fv8I7&t2{&#|p1sR$[lqI0KkzwY'õXNʐc$6t=8˶mgEkTTcLNMlp 鰣"'w5 vتSPAx5-Zd8mO{Q`WXTnڧhs~`_j=#G6[[ٴ0XƇf7B6 ~+}cL< t6̭$@-H,hsPTr9Ű8#CxVs.^:&tg]F}@H7Ys R+,d\2$^I>/*;Bv a xc[f(*8d=$T[\2݅JC(cV 1RƉ:L98NaG6YO@c_ 6-!f:{KoWӨIt/*ЌXZ}X-B^pL]m=֙n|fyi5Escқ)&+ VSNᶟG8wkҮ":I 祹Sي 7Kٵa!q-Q^>vͶ :)K*Y \+Hz=X\ f4f2jbe1$.R&& fa͸G=pz({%:PXsܝv7+NgY̤s喇ݝݡ._?/7s 0\9L_{Q.5+ܯ(ߖ|7LʼQFCFS H&[ ڮ:W'3nu36`Z(Z;j_:`hmC0a"޸s.$Wٓ`\b6¥̵$>>fϒ7m(U4IX"4b*Gei3Qd.T=ux֡Ňh x2!dvYc;kZ2ܪLe^e~΂Tߔ]𒾍8SC϶XV:͏5s蔑?cZ"廒PpP:IwQo 5+I^>0,q?~<>산'Fn&>T$UzζSz|]|, qvoh#̓`,{"ql dAoP_xjD.؆Ү@H4vH~&i&E@Շ FKo=u>%nD堬m<ތӉcwꑳee>\ "h`\^3ȋI IZ?JZp_oM͟ꇎCكј TZʌ}mr/TY*UC5~l@] ۣQdɭKN!}:pN|.(RigOmSwfnE&1 /=~UuzRE1u&J{&bށ"2})$ LW#n}gVQA$6U=CDd0}^[2w{Y1ܮ:8[;ě/ly1ƒmϊ LR|ޜ{¾3I_EDNG$7#o!XSae [ߨ4W*!`Z2NVQ( }}QFOP솎CY5P3 ܧfq(ՠY 32[i:yPC6}%߬Tx3t~9|5p-cY"m#a(G9H=X p/MycG<)n~b}m3{Ɉ $țI|x:z ťOn#,!T`%B"j/xMcǨ:ȱ: ^ϫF4/Z 6;3Q#L,˟VgۮW<_-6W#vEL 1AU<2p1U4!MH$`y:L[.E.5=`bkBUJ(m!7HX z#.QFsUB+oAUgv%`]c2:FWG⇕m\=96]"uMLNpg2Gn}c!B}|V?x/e v0˽f* ZA0l`F桞?O}"V6WY\C0 l ves.b7v릁+ 5 &nڔdW~ r®9/qFnyf@⩖stB p\ OZRȜ~BX I~[,q"2nj3;q;g{n>b`I/uu? +zB}\cmGWi~2jf736Uq*e+IpslCO|H#<^?%l+wQXp25q: zUV5GĿ0kRԱPI6ΘL ?]&b|_I2qm>רw2PJӵZ Vb({ VVΐ5ځ 0h &>וeM頇)``nj%^LAsy?3ù K!ջ;&XiUҥ׺` b:}ޅ(3B٦Hg+g4_+hݑp@ĥhgr.&B_MgvHf [J% zql0h%]O`0By@ַ SICeMULr2tғX58tZ}qړ[aO{8M?'@!4Y|09r83ٱOU*؉ctǭ$Ӳ)ik@W9Z\_B__\CbtZgZ+PZm*NvR7@v1898a$->[ЏtҍzH)Od`n,2QY y,=Š".Q:/9Pm7`**`hVBSA2co&+[˭F6n_x&dt!Eh2|b?j#X>lFF750f[Rbi Ѓ2SFp }=9j8lsԳmndsLP0N 2QZhrtqDi0eGYw|9fZ*v) |T1eU-X?}k zlËvX:0H@#KcrF_O.lԔo-{yD#r&G״H1 uf="Sz5;xJ{P;&j ȡMՄE xRDT'OᦗlŚ㞓dv^ u/r|0;n @ "qaG!R&a["tX]dpC$ÎYA E@!g!aіwͬ` Wu<:3J>=_Kco:-zwL 19`2QyA1/|ǖ2222_xb<>%:Iw2=$ޞLKط/mH|7ʽ&9#aAGMM1OL1p%!g .|#}ެ'hPo $RP$ s(k[qZjk%P1#Wʗ"#MKx/v$s6 $zV`N8-\\xw;*̌ iYF(n<:EϏXϝr58pHN .zd48w_-#FEj, Ktq̗aqrv.#يA^r:҅{ʝa4޺tloD q~=.^b/X]™oLCi&e5uqZ2mFjO#]e<]nNJXinjV[E~^Bd%b t m^r،)yȧ :)~EL+_УAg͖7I^hӡ  6> /&BSO4lV8k?>ٝXLuT )Gw:ߨW<֠V4/s8//ξ%4 忦 .5JX=@8B8[ _r5XU܋geoO Z[Et;&vNh8Sۗ#`Cm' V9j:|ٻ댎:)هLJ6#^"w6?/k% גsbqGˋ z@v9nL 9&]o}&*}WWn^G}t^%g YϵϺ+ȾpHN +e}O"Ogr؝h $X'gsW\/h:oZ.)z@`׭$o17k2׾!TYVl|2:{&pRn/d;TbLeA蕮ln)-vb9¾4 JL '^* 8QLp Q P+BwGEr sO0W3;OW A|kI|JefPD\^i=pԏX2kv-Tq q:8b ʭ#]IDn kp۩ɭnjYW^! _#?bD7)3gD"l;X-7fx2wiϿO?]+W-X!oPʐKU3 1jtW("u͂^.LchhY2f[]]TTJ헡҂vK3+җ}͈t갍ø&l&ŠEPc}A7ӄs5!b&<+s rw҇8 Vzkm0lѶaQ0L3' c#D$8-DdOJ"1hSd\롔 H`DH>t5X̼*6\ -9Aўq:RG%_VAܴřAbO֌Oy-^s:e 19p,6R\f ^?lj Λ&-ºgy/4Qa x뼟:Cfi髍gdc³Z*ʣϺ`KX61 $meֺG*7 GC?CI x.fS6 `G#GyBPtY!:rq@D;~s= Au~+$ ]Qqk M֜mJSӰ9k" 2XKMJ^Z %j0//8T$]1IVص՚JЬ)P7[{IS8U6>.ٸ{&VJF` MA쯷)9 v'Z8ʌpz4xgut|OQkQ\':2'j@ֿ<\) o.[\wT@ z4ĤoCIRM -FV9&hkNy 5e05RI(`NבǍؔp)H%B7C20- ͡υ4&m\ ! eMLn}ل8BxA# ? /f8K"p g(;emKi3LVwú6pfW6UZgm(Z# 2Hw@[0ǯG Vsd103=&Ħ೼TQܝ<cr[s^ 2ۜX_(W4W٬`|h+-hqReJ:@8F3Qlȸ<TH^Mr'j:Z6fܣ- wBi# :|Us¬fx"oF;(%`7ec4RFuI3/k!$J`Pe%HOيWgzVi[D]S[[ӗOz.ExJ#뢔Ow9qI^8z=a\%л?}qRR ^UdhpоRhdfGy%L%7s:g|,c lDCzK:Ѽf?ImEӍMc˚&Oʺ"Zl8ޥbV|n+]E}~!Pl­% 'W@e6U|uG$jwAr GEP^FgOLhZFe@g:xq,(A1;p4E:Ͼuc]`k1svT5KU{YtJ.Tbmd¨^nĚ^Hkw e5[Ew hvmG~Ɗ%D9E̹m^^\QUV}>Z0sf&K3 }&pEГisTJl$@GzqI@Ie{6 aX?$KKLB,+Oh2YY۪Ngà7;z-t>'VSV,a)jLpkaew6v1w-iX%I'٠⧭ ^?jf#qX{)j5o+,T' *yVs7u>PT|uraZu%x<#h|&zʎ-W%"wK&@t\2o$: #g>)XfcNDȞD#bU_|Ө> M"3N2)g4Ma"7?[]tq\7L}L42I;W*\ OI8MU0e"~டxϡDHL^bVNb,͠YÛ'YVxO붏^ prBe= he=@)B2/|ьEOoS>{z=Oyg]c gwWuz6>rr\:쳓6 x8myy#'*XD1Ĩ~~|t#AFַȧ42iiq>'TZ?_ڷ;9Mo}Z}՛BN 'os94|O|)6`sdr>ޫN&t_WUcR2FD#w/BX ~,CJ>w34Ӷo<Ȥ/H1!TU2\DX/ pFx9Jx--=JM7*7j n̦r0$35wZ܁ߗI:XVIՁ5G< [ZIY+ r wDhE_r@ATB'!!vurA#Oarӳ)@pqr, f(~j#eHĨ`hzH.`ЌhӤqR4!emq3Z@GV/ʫ^-{xZh#9|0$ɉIDeM=\ۙXb ﹨<gǤݛ$9=qi *qH8 #0 \oPG̃mm멇w A4uEFTd \77U~ [t-~`յ`dZ$C`R9a9m&M|:r(zEG7+v>how|%iDLb&cU~ iZ5۽ k{/V복˳a5"c+GZ(%\ICtFϙ¦1Ҏ.f7/ M;7{3(y17􁹀34RQӅrm^ DfP0nQ6zȞu/kB+D͸Cث:Llbo ?/(/Eq >,*(C PM8JCwcqFSDEu97h0? iB_FWӸ eOP޿]Y !bTf0I뽳AHnh T TŝaO8`,2qЫQRœu`CE^JKUPg[i:-)@>e=0EHI9[Ey 7e:j0xĩwUDz 7w{F.~p6lYU,ce{@TU3[N$YLxM#zd%g*y42!mIge{rgO0Pf(%j"?F)lUN X@:{D$,ʤ:H!C0QAX*xhQJ3HU SNV-t8G*vT_vqWW!>R*&38cȡVF.˒y&HK3T:Xg"hļoKðND( PJYBUn+>PFY|؀H/?nhoGxWlAGʩ R[dV{tU5!prS"nuJh#VPLeh hHAȄ:2Q߈e∵p|lf= ôf*wZ޾D!/tƏbpT,UOȴTE V&RA~B^{N lĝ:~<\lbwZ jIfdC[=Z s%wj<=ֳKw2k^H(ܚ )-Aή3͋E̫Nt <9-q/# ݯ`Zcmxgaj@f =x()#@t!yzqZ*2(Y(3)ѴwC* eܼnM2.&fY i9=ڮUb7$$b1n۩gD]2> EɅBGFR]Ͷ=,],9ScO!L.#ko:ި.d)9(R,DϹնQQS3U"3y׀RW{ڴʹS؊(/g>aAB)_ɍ9IVNjJ뇘c('h= AH5hX/v&Uߙ,3?14Ou#~̔wڂAC.oJ1m@ٍ ,SP2L{mxvtdWTkC}w̿_P5\~8:+kmw8཈5G'r/:0vU,u x1)V[WPj6f+ua`W9˄ں|Y5گ[V"q@U8qO+~Bg; tn|"Y?p>j؅HM`E'cLJ wʀ7C7ýp5aϪ8)QXWEqL'KOw,|9/2ҵKO?ydI>ѠkmbQ )bX x=9ZWۿ B+wkc~agV@*:R)*iv0AUF!h", 븚LQ{GsP4xԓOnt`6.Ԫy e g@EՐ΃b6.jAԆ/%+Q}ZF8wx?(-W,i$a`-5zLb +,ѓ]#9 "~tpcdtx'E\w_A#fjoa?<fһZnBjnMnj J߿OD!1g>R:ZG2qh~u󛡞4N3u;x%?#@e&= ]s~v qm쓏,3*)v^qpsם% $3AJwT@Ipc]0WD\ٕ$͘xIi1$Vzfok^XM"׀2ED=Kqd}8@u-|.EoJ|D>p|r` <:%@<_}g7SJ 7˷RM-,A96_3);%gCՄ!-FuQ)1Ix]>)d'*VLK®3Q˖bs@:*' S/zWMKp{mly(#GSejڱҘoF]IR1&$bc3AX O hmHb;/<\%8\LSTw% >+m,*{zc]hx@D&Ge5ϘSuHt; ^3 ]uBZDw#=VEDG=2*w-Xz yR'`Yyw4Ia,ɉW Qh07AԘ(RdO#0A:"G0j`Ա;ov.=h!93z' A,ߌ,ː~'J"tK;Xp)_3-anWh lYH6L}7a?{2PDݢzXN^+:FHZ$Cd+sii7ĥF3r0VT'xqb Ot XʎWv[{4dk+Rm'bau+Ps~[Kb$?[S:# ^ZWa𡁼bH. %4>{=oc/tE q)f)@k (B[DT5(Tdr?/ѐÒ%IFAHG\]o&?6̭[ CV<$xZMkIM\ " `&@Ԭn ]iڅ.>t3[l.5|VXD.kwci5@ؼVjT8w$49$ti&=:x H$*'ME)=LtsҵY?jnץ<R!Wiu@H\XG (~+J4@y r2oV0~#orHj {PScDSYuBgJXK;0f:\hT1獊uH$EpU^?[fpJ#Hex Q6/.X0kS)cӁ!<}nn!s[SFI 4D:6VyջR(> ֮b]~A-}kZ} ݴ_ Gm#3b`.2Ĝ.%x';XP\D?tnM6S~14W(-tK/ӄE2<.xF!~6;[VĂqMM=C?Ykw/R$ >`bano]^EhMr2TetK>Hf Ie-n쐁Hu@и <\ 'P;Q4~BT2HѣjNXrt30HXTX_5wX yKWOt:b' 4 (+Vj)}ȉC4tWI $@oOɉ{5 ptb3GATb=۱EZ%hG<1|b Wn#FŰxA Gzᚉx?+$xvJL1`̷i@p1;:H{ݬP5IA>GNj{L#wzq FxMN;sDRʉd& #63Ƿ؂vYw@=͖Nw9E27ӷ YUAe`j;mQ=) O rL7\R)˭AcөlLZϿM//#=3/N&AB{f+eyxkHܻ)`$-1[~( ZXƥx!y xv5mvhT,HA%+|@7TjN9ּ)敚*o:m?l+ZZHIq}7`^;s`eۿ 3-tXA& ;94jtYJvjn%oN(v˓=^I.{ڠY^~bpyp -h1>~bIɎY'TW:Nx!> m,qd8 4Yq5-~!HYw*p'ƶ[y ysdxE(M,=X*h&s90i*yS͞5LGW N)7[.gP))ݡp@7Ʉ*amz5CϲHK|>|h7j?N֒r,}Oxs< @6 By_^/_sp; UoXjfl="mp8pv6݊`w u̅hƬ_@2+y3f8;d->c}_'虄ԘaN3'1/֪Y+PklEų* b>e{?rT"Ŝs&Jmm ۵%ciivx<YG[qG qv.V{t-F ļh.4̜3w.$j Ȟj6.̶B6߉I_/.l+." G)[4 ڰo6VBC~ đϕM7/N#)} ?3cKZOZK6_>of5^lV,GOb,挬BWEo]| pp2u1ײp,˽÷ר8deK U{0|5j97!"ZMw^RcK[W8BiѩY$[aFY~eHoW "q6-|PĎMc,t^e.MpƑjuA(lB.G)Y)梋4 Vчw3Җb|xbڠ1*sU4J3u6I^\ վDoN37^Цm[GPEB ɸɯX3^R5@Uj ӑFHT_@/hr?)bN(γ:ՅD!G2m\N֚Ey_g3_>t`[ځX MؙiqPm=p`xݫ+ӣU$Q)7-4f#e7S\QiY  *,xnGnqS{P>-t$Р耙$UdR(ʚ`h_@VNe|` a\Z@xLlXF&F\*$ejq[NEFOuRNllZdQ`hXr^RfqG%2;&a7v(]tmLXk?>kC] Ealz)y !LJ@ j[ĭn5+jz'GwƋ#X;0YZ0707010000007c000081a4000000000000000000000001619eac9d000262b4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/]?Eh=ڜͩjtu3'F'=rvǭ"/n?mΚ $'N؝|kٶ[OyOMöls̊(ݻ4\@EGY~.AX1@s\TNW̍6;'I0w}YwTUMA0Б0E/wԂ=t~eh#c=}ʑ%F4j9ETs}uDIwoz?Sl xVI '2Yt!xBT0UGD-N,xӂ.C3:d`;Ԁ+ G᪾nQP\$]W6ccOK"qt4FqZ*5w~>C}>^*eSN C^ Q_ l!yrqN~΁>>lwJBW?2aw8 PzWpJֽLE.6&s[ f syY7>-kv0umKBiKtܨ|4\; &7:/mlMGj˵dmcR Fe0wv@o|^c짿 wl]bݒ8JL>Fڬ|*F@vMHA231KCGp yK^]V`ɸ'-!U:*e)C3|t;|@sFZ.1<ى~ րITNe[ TP}P27MFEbCaѴ4(t,y0#)c2/bWd&.2lS1!7th}왝e,>jgF0|#f=&l!m7IX]DW7y`^|&?*`܂Bvvcg07_"ES"b+yX*O@Z#ܽ>#M\4om1KFQ-d<5. T)\kyU,0ݧ"$/XA RBK^C9迍۫nD/9| L1[Hʗyֽ:Ӛq'ԗWPv`@TYKtHS1DljRRx^1c<8 J+lgIĊ= Iy"6yc duxp=8Qe/$ z229r\^|= q#VSw b &Ġ>.OhYy ziJtԋplV5$:%]X;r`èm1As&S~=GA-!SaH}ɰ M5 R.Vd;#'hSKFx-kj&tQKf oc犵;u 9*#~"p ޹}gDg㰔 fNڰi@VDaU$3$7U0u #uٱL(UmQy"Bk%YsjwY}׌dClS6bഊy%_y'5C3;8CUKEwה kzJ8<8K]B*wޢnY`aSuv)Xu br[5_2TǷ\)Zz}giʸKsg('oIAJHt9L,ժ*rZuGe$] Y9鰒S6k~*. zʹm{wPWa9<30L7|Gm"is+T8юIɵϢEV.&xJšQQr$[hRH0Po&7yGuڰ l;kLKAیF'׶>F'1c-MI ZXvH*=[N^Ξd(`CZh*)x|5wPHoQa{||)] pEp{| $`HXW4B0 LGl٧_ j(Α*p$XViˑ9mzDG3/OSz&ʉ͈<VMx؄9_ϯ2J{Tꠙ@/_Q-1v3< )*xtI%jNjL"u$.g=c&AF;o LkPTgB ٤C]Rb).ݑ xmɹ#tvp p+rIvbT$ty?&'PXowǎw笐zfB!Kgb[qF? syE=~<rqa G5u8ݝ  ߒJҶVl$$<E(Kn,T oW6:W]4<_ H?tEiV F\d_oty2]}+z,Smj|-i2%HuӡF4%gyIM*DR]WE3t8bźƈCV*~  Ǯ'wݢgvXdm$z:(쵰ױojZYH@!K1bWZoXzehZl]TE52?03tTa8!J?OPpqW~\|hvGɑ|19{hgL)\~|=^{ȄŸUq '0rY{~:Kg2 1QwoI+g+"ڽR_; !%S+\S'+ITg0;PX8:tTkh:2LT|d~9`zȎ)ܿ٤A(SPtćoxwȡCN_u؎kvuDir'\OtLH>Y s8 {[ xB Q4$Z"XPS%P6y)57N(&]Rk$dєa0+w`)?3w 0L mR׻-x#!?,?ր`HS֎!Gԝ>RDNVaYq[UӅejsӐ.R81lG6bhޅrL@Y:XFKg*H( RQƩz'~]H<)E/'MeӜV~qM[2'4@zKNk65 F|P0E2qߕ߃Q(HPB~P& . [@ě>lDx]~ 6" x͇a>K/8HJZ }%7diGߨ|X9lꔳ0jD ^@ƣ(~f= @=bDTdHhxcGAZy+,BYvRUA.y  ЃS61!WV7*6\PAWkV ɟ>;-mjpPIYm-É lpJC@) M.ni?R#*7dGp\ F\ "&donU KYu X0*T"^ixfȗbE#uD=l\$U xs7A%lΌL D{a3:KC+@yP2{$7\fb4Pg*cdd'QVow!.ߗK6/O偵+Y #i+栈\BU0K!sRW2-ilca\uM Yqk;d?6M|E=/5+MQ(@0[l]{ Qhp~I%D2q:oZ&pEºzRw1C<>;05dT*Xo &Q /]&RD6{UÊq(й^djAٿ6T r\y#hґQܺ%F6%W.2UC3tAT2ebs+wKmG$E|P&+WV"E$3"'[;{EY+öcB)7L%9o*`U|lOdGsf*2جzڧ :V3,x^{;IfaK+gu&;tL=|)FznjS.;_( jU'G(?wဋ43ݟyMs.0xc9QԶHE؅=Y[ ={ua^ZaӋ])C^Bg58GPmI  Bėv1ӵDb^CǍPS"soY @Sn9%KӢI%6[Gl݄Q+-铱XHHEo*OXšA7@+sJP:'Y@EAs#]E > VV.tS G3! Ii | 2q>iF"8NqSe-.t@DF psS:#]l/2%Sq\aƂ>NӍ"^ynRVڑjݞ6wQ{ 5}J>-lA&vߑ zN;/fD*Q7>ˍL5t|8즃Y; +"^:jhg bd(Mqҙo9QSo\St H)aKZEGx54EJZH,5m B+/iwoÅBN#QQb.=z[Q 9XW7:+뼲6I5Fꋗ7-j5^rҵkj&D=g6ڽP}."""iTt .V7-ey|l%6KYQE@."W;ez\rIj~kwaX%;]5a &'ߩC}/qᦣdQ<4/N1NVqB/(=%'خF9§ h~>$t[{GCOوf֢IDZ~=hUаʋ,kmn{ց JQC}GS27ڭz'R*9qѡ77yݫߝ<,.z Ce.{'\ N\ E4eWƽ>U<'ѱaCK32Z-5rd$,1%]Ws(2e*J!bAU vfn߳1ylۡ[j Kw;y؟.]o]S{VhnrGf%24?557Gq0'gT֬S˧ ~ؽLfLՂzS MpP r)8 q)q!,+ 4R۳gD 8L~;xne n ⤩lmZ~QYֽbNH`65]x)+0lҸ7N%QW8$bJC;-To#Ei:U6ը25zwiF߽:z[Wst G'aѳz >0v paiy5$G#r%w- l읰|a~Z{hv1j;&jiIlZw5}NX0Nk0{,GvՅ+oƕY>GvĸoXӬN(R*ÓA6R-0BQ4VLYʪ7BA>o\a翞n!y}{y]'JUxi݊JeLZKH$/## (8B/I|][qS@Q^qZԙmo6nm=$ѹ%HGTnRLrԓIeV2^&YZ %i>K>0ΒR!sxl_Ek]Ӡ|`B5ܸf+Ƭfڔ|^+rUF} b;2p]\gLHjUMn=aaK_ʿJ/\'hoivxhnt{|p)+b(ԑ?MjGCEr ]CSseEsD=Dn4(4n ԩ 1kAg_a0"i?eG|z}LU-/en!2?)m-6jM|tU vlsɅJ0_P?qٶ×c7kSTMQt*Fک}((4}_*=r7?#bs9+9=bfwwbwR_-G/jSgD -Ǫ&83(pj cʿT?[o_'u BkM]i"K*)~5~BFjCG[S'%XY~ lص~ 0f2>؍$cjxNGwxS3 e0j1K@kF^>ET09gLDY!63Sc zqt!2x?/ȋ0pkp#mR+bndƯh˅*#)4txuP6mkGk"AT]͋vYfTG |Z1t.M *~g~;jc|A%,sYAH&nIz*ΣLFߚ[/S~x2 & : n"q>*A{ۢr],q$@P 5 prw'O.(tsUT˂)J*z*g7М7TBypxb2<=3f3gy31j9"HX@% z4LŁx:»1CHw;; [1T yͭ4X+&>4'kV-]QV6$Lo2<- 6Ǵr* `>nk(`?Vd׋N~cr׈\p]ʙ^UJ6"h;d9 %O3lm~sٲ'rF{h^99$tx ֎@iX$-aÀm_㯥r7YNjnr)Q^Dļ5;4$R ?h+HTZ $i>LLW UCˈ,eC)# _k GAZom.<'ܒMF锸O:P&{:|84+c(!2;9ailG ׁͅRjgnǁ5HgՅM!."jo]'e ^|5py҉tKy-Gq_89TP5Y d]ZQhƚ%pǟ#n 3Č8D)1{w~xGm*WGFB31cxJh g.m8eHwRlц?RoZ~Ld$`rı ]0W:qg2bHDY8D{*13p>cqf. o 8Ubd^-E bX Nv`jR+'*-YcT121u ~J!po#>7_~ϖ@Y#R0@,^srSg9{#vznTd6T1ՖCڱMJTr՜g|w,=e&v0n.CȬ)(΍` LJ/XT*9z. 3V(=C" j|Nfh43zY#Lї `ofOR f.^]LZgwShmѲQs)f(CH#Ҥ߽KݨM^ WLMɓ#[V|n|:vm-UZI*%yxE"i9A!/Vs#C\sj$?RY3"Yfv}!QY-DO`PU1!kD,6'$}mTK?>Z!Z[VGqD퀲ZWE5ioɮ4ªӛID-tgPr2f[z}>jCCT`vY 2ʡ\㘋"u'kB&- |VM-.^݄Ǟw7nD1f6G~="=7}j. PIs4h YʭR~x _RRs%P]"^$|.f/@̜;''q>Q=\?Q{j}m+F f$ mRwT_w.#GPuS;M LD%&5հ` 'nf"/\v?q֥DشL|@^Y0K(}Cs/޺8R׿l4ĘZJ6',.PDh{< l_vsm BxCFF)ҨN"|cS0,'d@BIw8n'_ϲcF {-SAf Y}eZLQv*)_0&O F]oi) A?Pݢx S*H=fGh*F.VsQlݫs蟮۔TBHJL8 5B1qkIB~ oTat4FX>ڷMu⼗{GT|Cǭɇx .n7:Cj\ ZQF2UW.T7%&!dLV.!p\ "$%=# YQ̾ =6 f& L yl0ۢ=Vf\ D7.5*)0Ѳsz=Pfy{ΙYmsZNkx K!/1mLx} &'?A:N+)[%*%`SjxG|~r )+!em(bScpsLCU @*".6b:iʾ!2mj>9ŭ1|- "^hʞCݯH>cG +D1<3˼vAZ, M׽&\`&ӝdM3$";)k O)v3"&z 6hjߚ~5;F> TscHJ9mW*P WJ7-I\ᗘF;*V$Lړ;D jTvؼEʟ,O˞׌ر? %YJW*CnöÎۯU6J|Jk/DZS DY#W>kj cⴾ ̇e`&'y%mY,7w_҉uPOFo<εpkM-HiW2OXeiډK쁛E0){hfrn"% uwf kB˫Cqc,tg D7&?Uyvxz12EyƺʈKkDۃ-#]h/3 Jyv> z-S$vuZaz{/|x4b+ >L S&Qmk(=ښLN4F/P%Rq̑m+S!MԌSb xfСw OP+io| $?^ϖyOm!wEAۖ -"ם8F'̴:j)O4,l*<(ߤtpoܒ+*lL÷iT}vO*@s a܂r dgd#.|C̩~M*Nw &C(ƣzD0D=Ĉ^M<_\zI"-:&, 0F)Qt<5 ˩5 >œM~X'Jc"HoHe횁A"5\H"f_;g:G+fDN ``? fKR^.r!?$G掦kpq]@'^.˒@yZj'ua %$6_,Xx;K REj< OSND< ^0^>Ӆ|Cs5*tThTj C hؒJwD_FCО:x}_7 {-lfZLc^ū7x&fwƕ̟^%d91"O3^ʸi(0r`qo̦b>5 /ZŒ'쌯aooީ f'KQLAv(z/xz% 2DYYg`!B Z}C=sb[v￾8"ՙ*Tm+䶛x^Q̨!@o'X"kQy'539ES7CxCrޝ olY/a)7ָή OVH!>WĞv$@e.65cX7>O&Oas͂N#Zҝz|~cBBqXc;}H+z02Z!Gf 74Ih0jUeb,! g$13=yb)FEe}}GJܯ*M*+>܄d`WDc f6(~^OcP=۲QdH?yAս WI? 2[jQBb,L'[|N.ĘS"sTŖ-_Y1;!H,&DHƦsйˆt('!DS_I`x>o\ 2B ԇl #wg ( *)8O/hndKRa(I=PȚ$%5BX B;z=}AW +d;~C: 3v |\Oc0FM<"Q\s 닦LωaH\fx, xe1]TCr0 $00k[Jl< sJl "Be ;#ƒU opzK)=[ɗ|*}nI`DH+h/jkbEWqq/ V3\RH6ZVDY,x7v_߶T bsO܁آϮJnL;HfTЙ>a>K/cO 0ٿ;&0ϊƒFsoN Wh2e0PI2tC2̟vUN?>܅!`_t~7< 4( Xj{U|fo#8k10- jԆ_Ю1[8s˝}P6|l:Lh^*57(RB"3r{ adՍ|)5եFlVY8!+Ce+;p H%;/b[G֯OP|F EzE`LUΓS[`3G4~*.ެyl`O0`Ꜵ&h|hG0ɦ9o0=> V=P=$#U"3 $qil }Z/ld-ل}K6 9TFDET<@0+N\ڀV=RU Va.~a\^mshދu,mRK$<J # CGw]hnu^L (WZUHIo0yVR?ZPQ+ F2Y-r< ㌻)?d!\+t7~/3!yb?n_ڮAIjZc8c͞OWg(BN})z2mF?"9'yh']%Z)&cӐj65nD3\^^lX#ys2?5e@. dOv{ '^y~qHS1mU"fѮ(ocbY̳8C0j.DBҢ+LaienLƵ ܼ Ț~mvd 4̼gAЏx3u-ؓ^):|0p9cզR`(>l#izG࣭~ƶj} RG @3҄>}+ajxa٘>2E{J^.tFF=bƥg.q*"5Ǽ;wxShxϷǻ* mr)a tZ\51 2rJϬm²FH xM#nQFv0{)cp ֠g*п|\eD ry1laqEو>p`s;Œ'qA40BTTRYN ϻn8|34-NVXg 'q|oW啨؏3# T|{ߊٕvnx?Ϲ[S'БYxd @uD;=lf:H[iH N4xşj~@]К!Qe{h:ͩ K{@ ss%-+iRw[!wwɝLBd\^ c*n&ܺے5K{Sdr62Α"!~Ƥݗ'bkȬ0$ *VԮBdћ8*աֲy'* BxCβId8)6,.uyQ>OE;rn)8yHCS%NEM\M}t=͉M S Ǚ5Xޕh.ѣo&- 'RB4GN?-yNrN䒚ܗu*Bƍ>ۋ\jA$+h圥(7^j$F=n}\ *q0(!͚IY/MdREB0%(Jf{G2Z~Ks{ŜzIJ(/b>.0+ՃoΘ.~'vgy(gܶ?H2*#L_\.6|QE5ڕe WhGHMnl8v}2Тf>yܦ̱[08$My\d6^V;-ɼm!+dJ46uA["MJ4RL'2%W6=Μfu[ 3d9Khimx8(Aezu\Rv'SDl'glS ,"XSO\ k4#ؒYAF#(Y "iŌȞRw=lH$D&Q9ɭêaD m!08:C1^.<#1fad|-qAMّ;k/?{0 Z/H) Gsz.0^ Oϔ1]JƪU+8n7#7 f)f6ϧ8ɳ+*lN.JcWsP̯g?<~!bHګN"%aX&u˘LlGjs.Qg!̉9d+z8_}O˜6|j%^ pю^4ڗ Ru5*c/#|湭vh+t*BEJn[46s^?zg 09ZMs!/ 4ٝ=YKy3)w+ya?V#{~%|Ƴs!cY6:!d͇6 (I';׋3z֣ p G5\l:Ɋ3aع,TBƃvv5uTVa}_[!ɛ)̫7rmeK Vvֱ$!g`&NipOVmQR??aLn dtLm1Vkn ' }_G\W"$Y]ߔbv޷QY=?(-Ȋw IP2f-#Eqԃ^4P;xC%sig)J+ӘǂS+Ud]ZEЈ Lջ5S@8TL (Q&BC Mdq?Fn܋ TT |9 IɕjW! l^[rgM*zS/2O7Nv X]GD7{ϰ:J Gb!Uf="aCi~s"y,{RbKԒP*疥-]zQ \tP"?2Lf%(io=fS.$kcOtΜ@(ӱ>Ŏ؊ܾop ^5}h|wfKlO TǪ|r"g9/mk!g ibw\V8dQ!khSamp liti9 \O8_y.,c̄}a2§?Th-י+Fz!jcỵ{)t3`5<ǽ{{ðAPk}{˗ 3d"+j%6@{SA#djFDk?mXGa"1Uʡ P}B./q˟-y\I]pdYaTB mY&}0v箛}zxH%-M\qФ5s>K*v) oO|nSa㕌XpfRF.֋tABaͮD.;'0S^7;V1Df]!?q4ܰlXcภ4b6 \) LU 1t{e[|p<` {n Pb1T=H ͡[ד]w0MUۂ&;Y;qaC1V띙~LVWZGŇHS<ǎHӢiYA+T .:lx#K}rF@K BbMKHJ)9Z sgTܫG`wLl}?OՑV=wrFEퟸf](`lh] >f`}V;PHGnEZ a!c|JϠU m0:'B괭X 1hI+, maiv*?ںŢpaX64\}qqGy ':4W 0p5?K4egEBպBdNRl<:%mPA9~Zȩ{9zgKA]0`H8Lm1{;!47{F; x_\|8tx5&l٤fR(g')RiX*kDmZv)@ec9wөo9&Iy!~cڢd?a(IעpeI2k>Oc?5 eds$ "b&X~rKq2郰Z 5e[ij@y ;QU`~9K&`%lN*i,jG~nk O08uT8AHk*td ^QYsejFc!33ӹn[g~+dI"!ђB-k=ެU_kt>5 .WfN\Qd-6<.0"eKFYA*M,lfn;-\^z1 BҒ@8da(x dr#IgrIH>L+q<*aFm0&4!<;30} laB߯I0ErrdoN х](9D 7խtсo28g"r~ѪBm1[rz*MUC!uL||ٞd`;p*;guyemJӘ5K@Day r(շ(圿GI Z{b2/SYnqi)PQD¾papϯ *[33W >D?LqBrh|oSQm;φ`ʽRH{)0z}ѿc ʼn"=8 ^|^` AE=fGp^-4 3FUǨ3H),7퀔LI&WZ(o9sE]O@L7}3o; bx짨>` {rBdyECuZ`٣lzW8O${^-rrnxOPTx-seNtGsڠKl/C:s*z.W%}[85 bӔEOg  ^v^l|.*U0Èʚ\VeutU|\ ՘pyP I7] &{<}"G652Nc Zc+p8j.l *&wqTJX!1|HdАӘGNE(FGZ ' X{w9R{xV/9 }t& sD =lj )c3ʎ YU7jL.vΫ0q1'!糗'PQ-u#ﳃגד8Rc 9+$'(1I7' ;D5k/rMыS=lqj&K![P gu=[PEl3mPHmgP|E,? -!ePWhj)n<^X_m%ؾ.َ\ 9$e6}Z5w3A^}c0Z.8Fr+ |<"Z[D#C(9OZm9e{PO[͏˴ *e5QL\ tt7|P塦T?X4ہfYTae2|+uHY|G%Fh?]ɴew)ȱt]u] %|8 -*g [r9ꁲN/)Vn<ˁ"NnWآG״v.3Q{vl0Kx9-!^EkU޻kA#"ΪitmhGCp!kn-7N. `aJsWuj{̢@2TDyUn9UaG%x?+|&!<šDg dp|zYûxK ɺr~{0 7043j%q#.w1È8beMALC9kaz1}tO:f4BjL&5OEaǹDy;h`^O!ґ{O .Qsx7ヅ (҆=bѦ$T+s C [zGxnzj􈩞IWpﮑ{%ۧs\#5n2hc,쭠v,~r[u}WT)q/]ĥ" w 22gɓF, kUC]"⑈JY#![`Za94 V?<ݜ| ccg] XQ~ 7j 8ygmnd`d허*԰Y}os|fb`$8kv"Lqh0p9»K@kaM(&}4.{',\suIĖ&پzè$"oJCY:Bck|eƱDCе(?AM’k$B'ƅNԌr5|OLSk=p{{͙- SIj31I ͭ;+`ǒؖ i@H`) m1ڄn։3*cD/nޑYl gYH$`B"cu|u5_֜W_^9T&1^5R:\!)25wFGyeU$9+ݜɠς Axh-vGm/qqmoDZG4<JuD[<p7/^{1Z./.\οբq7Ni ҍ%CUGjUGsSNw,Er#9 ^k@ sKnv?O.0$){,v0k & 윜ajCbJ`nkI|'BLn8^W8- _=d &6Ff&MW0+##_m=9 Ώ^ޝ"qKj 1.h,m8F4҆W(Ph i͆o]B\*^8฽d#}37u̼iQ?,Gx󞑖!5MHX9$Eol58 n;a*|hzף {oEt̮ xKo ͆4f4 KO~`DpGOSƈyQ-Wpv#w݌AgZl㷵+' PiK= wI(s7o.ġ ,@GɃ-^-PuANyqnVuBB&y~q9h{ʅOgEi$7HV ~` u~Pb>4]?xYj74d67J—c  8wl=ۯzq@,n dG{̠׊dܠ+ uHGt 84B1B'R<,۴tqzl]2Ğ,ʥh14k?Ю!B|U{4YQWzץ|{6"8o:"D>?=㲾jE b.pو!NIՁ*iK#'y0ќ fs1949 se$=+_W$bH/XRN iwN\o6[piV^ r@6Dw/՗U<ޅX%J9imhauLl5wrj*]#`[yXȄ|'*3(`s*0O>qm'4P&R/Ng|}RiyjmEᕆGiyET?gV{jA*A"sۥ3 I:>Z^~ih`.d/QP x;. c$&3REiSSR}mmathλ Đ4jԌK%đ s\BRj刌V)>S:aԕN㻵w Zӓ. v,M.C4FEhVǎ{`!J7_&Xp KID7"~Y+F:9|ø̏N˭QF0aڎuegjgŭŖ.zxh5όq\_5T`?2|:b 'r{z[rb$b8IjF9όM\l5fvyg*g޺OfG^ (qF) gH4+SA(@.MziptSO>%HO2qV XG%ڈ+ֈ+rytSUڱ G!@*jW L  "e981]$O )CǏ2) (V_" wQJ᲍ֵpRKUVp ǯˆoy><u>*ܧsg_}sbf w*4%QM/WU]MN$7_29''VnXZqn#p"(nj ʣt/UwK*æ]EHֲvGj0|ۻ@la\ L;*@<ݎHX^0A>2CG^1(*#l3ŇI*&j8Nn6-<Mt^ ,iz(u4qBmAdʃ2g3n͏:H!c9Ĵ^vv|C^ƍ#pf+P pؠgVOb뀑V>6F_|t(FN7~Ld|;Q>N τ'*N6RGhVM4OX+c*-1wٻM C+])AG,gXmRoӕ "!պE"@+Ek }˄`| : #@+5O3w)WO̊KϾnmE-^ M~cK;e# s蚈:ƎNypX,YT(&Oʲ &1DtŭhX *yVv$D%ͯ`Y6ݼQgo"-yfxD4 DԤ8-=o B+@A(,[iLá7@bj ݑҟƊ6Z.кƎ Rm#Hkߢ$d]䊰 fHOs4U'}gA./'t7]ʽ`_J^CA7ᖂ߿OWzJmg1]bRR;ɯHM2TUm%_By剷[YιDž =j#/J La=\=hŪ &gv\jnwh%B&S=[~cBSH"a %=̆Egfd!|oVJ(O|~|TTS{?rځ3AY&j^A[q"lupJ2TkR$xzY\(sKwpGم6ljc pԳU7= d2R)5|%{ 9(#Ѿ7 EWQuޣu[v3%Hi!~gmhRW^j+7HԏT66jMDW[*0!jF0 k:+ق43"I}XYJp N" gkb¥:]y΁{.V?`LӮ( ^ޤŃUwF[KEkW[34Nya ߊfa -8KVZi-7H] - =E &qջ[-F߬V4F?чyih{=!iC,Dkۑ|W4 םyB\ҁyLt۶ČVJJ+zdt:k{Ac~'Q}CV/9 x4lA!ѿb!03|}\Qq2xT|ly"Q}9`^>qR'I:Pq#1iCqR34y9HS!u-;;K u" ħ;"KW*)m?HO yN;dl 1F}TO7~RؖR1N!vHUT>= .)ɱIu(n,mþY]^pO?ވC̡yV`bKG4~&v,Hy9@yLvIWFpz19211b":i ȫEM4d6 +VhUZ+2K`4ڽ+փNck܂vg56s_ťٙɈ^H[bKS6ܮ~8Xò)}=b.ȁa' h.=Cu,kHWq Ƙ+7:Q.:%N۵i:sZ[ú7~4;Bl >Л`7s;s8c7N<6x*aUL{A#pBW%Сj%S}?Bm4K2;MLX\_@7VVV(>7]5دE!\IȾAy_s>\DkExHk \, pRÎ:8KKCu̱y*p2Y7NU2 V>RYhi`l] %r=/'d5dU3O8QéwV1Ru,3Rٮ⅚Yo~I[J]yG"ϯయ0~P+@Ie$چILVV.uO}??gǗ&Ԉ)硑x;;W𑑒_zLdkv:_~a#ʼr|nL_$%wE9珷ܢk/NRE纅o%TNߞkoÚM\19!\VBl=e$E@TGN+PNeĽ$~(Sml5R+usN?FdD!b49u,.xI>P֙ߏ_~W#etkQ vk&Z{sPVNa+™Hebnf&&aɖ\fn̒1 3k.6]hp/:7%AgK49`[I?p[%괤N-˨gpj*w3E&N`_$&:UӔ g@dʶ /MFڥ:+DfBwQdMS _w'tT OX]a,TcUI)ue~="|>O>xضVJf[qQ.Sy(mM_CVS0p@w;Д?UmigqD> f''m-Z=w -SY4EqkvF!q@/8,|I|b6> lU`."2g!ϡ"0\xo(7=[Nqe{LÜb5?)P#7܄ZcK Rt@PoҴM xDKTvi= jrmbi ܮ&02%6'78Q"'=sCHX_~?mogafiBn\CIꃪqxKBV2J>E1_1ܒ@-ϝ魎NͶ}^h#Tp>v7Q-r׶gL@^^΁,/RYXɕt3YC=}PI. .Fmgnw"d~=!vP#Ƒ_TVaheu(hE2wcѼi]a#eH q'dh"Ј׌tᑅ;'f" gQ`ʑís?6 '+ɍ4Fj9l#ByO[AVfHCǻE#91HͬS'ts yL|0%p;j$ d<;Iu`bDK+m}߯y3v%5x"PԸS++LJqwʾj ŨU |z =ΌeYj/6tdL`@rr3t7a/,eE1h#P{VދQ--iaf\"DOz-/MG´W|%{oG5nğU2`0[t"Z}r }NFBEv"/Gc >uE `ocb27.#c#bisۃ+$'l1 # WZGê!c6!/`<U"y 1_#og_Uhщ;ulzUsLuovnI&p0SΪ.0~"fALe,IVK}6%PYʾ96ΡZ)'cOF' !+SkRlrsZPl})G 9+lDž = A8lCٚڄɢs+ط);>?rΞƴ/z5A}"Bg.x/ X.ZsfNkP>;Ѭ3S,rn(ź<٬ʛT8DR65awD 2B.{ql M")iچQŒὴ&1$jH",5k#l³MuCʿ8[c0J cfMKoCY}LlFԐM(Y't(d,U(Ɔ?q81P|I#Ot'*;\:=\(s 7O0@lfSsUKdT\Dg!UU~5qIbZTAXNRxm }qI84,>RX",3[i][j 䛣(pbqL Dve@0L;@Ubfͭ ] ǖf4! '{6nD8T٤`d&-X'Sw RE?# 9BeY7KĿX_Y1=Zb`15*4[`틏A%&i 7[|jXV+&7V[gQm>!b0E⩃ש#K&AC^ EB^z s!щdј$ޱLt8;=%sRvy?>ȴޞA2ՉjA ["EWV$"65O`-k‹Կo&*̀UF4I 5(Xo,2o/(^R!(}Z鬺{^6CPEC-*!E]ʹ+/4YZM̴qLjQY$/DRzǛ<"b 6y#BE7dGbqĕCx ϱj&IC.$%K@D~ ]8\ .oXBqg*4E&QĘ\y2-|XV=2GHIשkUI&6Үu\7;kUspE_YGgL u!娘Xn+E6y'E+OzD)Gj_ǟwR^8H;5 Ars}"S~_LtMUFz{ORDJZ}DaTzI&Ep6p Orptⶔ`<;s?, #FyI5WZwkM5bKE$ZeoWxL8m5_HI}Ij8NDu:`,YGhJuoNJ^ow!~SA|ƆI4}0(MSNC\JR`I^3Lmeײ3ت>sH[ 6^--nwyl$U`oEU~l0iLuw ܾK$h{xa,dBy.3F_KFȇGy{[H@t~tjV"*Ft`zt @ux&A 3ѡpԑkF(N1 :˛ݍƸ0*A<`!g/uVcC6Dbd GFikdpQ/VУNODͦCᗿpqV!B]Rz;v;VUYp)UZ.o}'XL| W.ˋꙓj7dA)EԀ,b.AVLMX0 ؀*-a+{റXhP[u俿(#zmMz=fXcd,yMA <ͦNN̦2ɝ0#0gY<7 yZKH*^3su~2koDsFԻ` \mM\GXzd1u0nD,0zaT ŧ̜5Oڠ@v~vb'.coYjBxJca7-BDLE諜RƦ*b5.UcB4D861k "Z!V"/vt|ܞ EZ`/~hZdd OX`` {'%T6 NDc#5T`LeĬe=>ZU̓v+r-;o ݅#_-L&@~Q;B_@ZP\JI*%l"x+v |fTO=6/Kt]w>dnnĨ/Kz?p k=1w~n k}j_ r؅Oefd oQZ?<9GlF9HqMg }{cdjR\ے kآ=~NniTuW][޾D)B7 9/.`bL}%7WbB?1agDAiC]zܔJͨBDx0@^aTF,hYCZ)Rg!a]'۵59%" d\ٺb'5թ3"9=-Y#O_ԋyN1UK.Jp5-iRHhU;V'tI2-b]˝RP揂=Y8TPY6>E1JUHWѵg R!5PhZөᤱyBK D+miPW\e (0"H+Ot$>l뉿~m@nY ؈!>횿БÄyh&&v91[qgfs:@b!^rϹ;V&H(dAе73e X Ðev秆|1H3 sa y{Ydߌۡ(%)=:+z?Ns:Psl銯 oG3b<{U X {`<#R`/毶C|`lILv[poI㿔2==ه=.➛n>l"{FP:9 BcFvkB/.zjc Z&*{g7VM`pU(uZ|;[e ӣ:;??:>@xxIlr ; b@INF|]L+T*d唡s֫=y~"s%?6/7 T -CG&MZ .ϴq=\NPfr4;..!K*OTce%0Hb% Xbl %RI6؟Z Ats{fсſb D`RmQ5/nm06((~'$’yf*{Bm~7}q3DŽe#0JMɩzX3ua^'ѹFL9-vU ŷ9HiRBNQ@2z[2]K54]CIjPfƃqhcj]z^cV-Õ"W#9aܧjf\m ~>:Ne s`Hw&m[Vu"OMʅkw˰ 3r/khL"=U}a ƽ +3P#N.e=˥B~#_)M*?f&R ),G܈Vۨ?u+e V)=}[X(\Z%9N2p@ɺoHx,h1%D߭v'6Т.>= +[3mX 1| J*W.?:kǣ-s4nǢ? ( mio|;a'.BY9F(lA =j^Y$JO,{ml )B#Aq:/G{is]V䔘a8glNA+X*=,ܿ ;f|4&~7#nՙ$x3ބ"E*z?-F?eUgyB'[q{*\[@5 r2~WثKarux >pa vf`pdډ_Q6KKX fq5ؘŸ@*'p|BD 4>n|D36\IaiŴ:-= z)l1rg'wi?2\ -᝜zE5:>r'Ɔ^^J.~cXM޴k>8_q 5$PȲ6*(iOn ?N7C:(&x`X_ YvXY_2Nn2|/!h >.[7f FtG:$.S8VZjXK- Բ=p= Vu+Ykw,Gijݣdb%ϣi(sA @Ae#_~^/,}bSY7v:>X aeʡKԏFڐ/U M@[eF$VX2~0OM(W9e1U8d   `K%eMu3k|Izqv3O.$G#>6#PFWSf8ٽq:T2GcaطoRzlUġm+@ǮHu45K"Z =Y';ۍ MƳΤ}K֛juHMhdM7 ú2Ħ"$  yNߗi Y,hMB :dQ4!sY-Ǵ ,<)7&NֵJ)40h!x04'Xu#ܷXmWz, ,΅IBn,v#F;mIwPaTي>c1c2;"iTs#'"^d6CyKr=:/.!yB8D悱KB٤FPdPCqL,21 l~/d1Zߜ(“E.FK\ôaɀ>o0T,\~iVVs,(CNF+ʁ9N)kSy LsǠOg$*pRRKSϿۥy+p.zWͲ[88v\6N#a@K?eu7!'toF7wULW=a.[O;m[ue;{E5}N6`&;5̒ ;j QkűSܼ>jc[#" .EY|$4:"޺~Qm]"mH[Y̛ 1+m)* 2jQR ~P;L@N=r('+,WKz&t o=*Z9RFq|\=5P3ڣnHzݽ/PQ1їxv|}GtuL('y S椌IHV[Z"oq/90h~@|TE$!=F{bfzSQWYS?~b8M JrvHҶA%G{˼iX98pjoX.cL PS8[NkAUɼqSByGݲ9PP-bOei-\~kdS&_XOK;`5 XѢOmIQG7E DLp4 x-) 8j1T]C)/碏bNg]' PHLg"tz:,\!_ X$ k%t*z^+mhEU=Әxk[\rgÐr.=O'eOQ4&Ps+ݠ\Ql]s}g40yaOU5x-.{el<. >S`*XB 3,b ${v|훭,njm1?V-ein:r ޔ\[L gׄFMs~zxTֳgkJ{{A=8o鼭ax~{0Zaʶ.DRgI{>P\(<){Qh"<w}{:HdI([Mmb4C97p"R^&;!@l>(cѐ8yAEXXc#W?э3U'{V$^Aj>[b 8_C1pDkΟH00|_ $bu.ꫵL5?z粣V'Ge<տYb)BOIԎŤ"Q7ϼ5kƙ:gՠuF>$/[(m'z_e CݲR\xC=Pr"$Z7 T&)i8k0 V\ .̤J1UA7TRZ|Uo2(5TXޯ2bN Elba ;y0{tBSmKO>wѻ՗8z%KmH*n\CH蹖a5AxãϯAU.K"$P:y4"iTW^ 4IZB=+;ydf ??]w>b/7SP% Mƿo}mg5U tBm4C]΢mq\K2;CAn!Z-0ETpzTk*0kbO9vKg>zX m{w:Ǟ6̡^U+DoUNX74,iA#{_qGF+٫T(`}guBWR4L6*,޾hGL!.('wQP_r R&  tn6^:Hd& ؄Ht|hx#@v :vs@ؤqEV0{W,*7G~JyA`t6LL_TI>IDc(YQV qiƛb') b(j:2R̈}P +\zH|v Fj`HX3d^ԶS3kQ'";5P*;05wAPxʂ4쥁d)X, >yrzW7#@ uy+Tn jt,-\h k5 7Ld,+ 'b觮D>cV<Pe>xCVo[Mu.WW ZO$`: љy #x6(⃙n:(gW@m8υ B4=e΋j!q&UvH@vA}GchC+141׊B؏mE Dplycғ4`z Xav5tCE'(/fv =%4,E V,NW͍{Z7%{-j$ 3u$*# 뇡w2?i"Px +C }>/ŠR> &^twEo>j W»9*l#ƃ WM0_'<.AlJH鰯~&E 9*jE0~k\y/Asp+ &zq%;VWWnWR ~@-V05:)]@2&I3&X5LDdX#%˻/T?R}a^;c1`?ejWxabz{II<0j&D#"^ k a]E `F *% .s, 2rHï(uɸ-ǂZG텱\?>C]vz JPdzpC:E dkuH89y}u:+eN؃h+ != 퐆@ΦlG\Cb\5ѸBO^VVZV"!=c4T =R;;/Ѫ*+^&gw \*(}0)/avzi pό5rEdkHX92:Y&L+D0j_ch fаBiF(ʴ&0`FBZM ss@|lJOدĹH7v|:Na 8#4\j84e&6ȼ_Rn4rKnqrƽaBiE0׆&8ɓ9N-֘:HV׶vvG5MbߩO[JCCF`+O6 |XXcσY듂fVOns}e{od+f4?_4 Ӳm>|ftL 尒w 7Ȑo-)' hN|Ÿux4 ܝx'n ^WOO#4<: T#i&a}:.Xϒt¶g!5ת/TCob'+Lcs'YTѹ n>I΁E-Bۧ&mXn)_(IR$nq* Fǔf3#oH6 8{줲,r^F'?4ng(--߹ӹaJ' yWEDf: f*ry-[kB!dei5@j׬O6P/x|Xk;E2+wy,sm>3N{:kV:j9ߟ*[{/|SG@7V d*U0xv_֗gY^XGj`lG8ը5O \Pgu98Kǘ3|tB ʰס㡀5)Sa&;>Ok&)K&@P5].vs_\~-tASvnNe*򏑦􄪗[u'erƙ}K.;G9@N&j\¤̯tQ=<5vii#4fCm0?j+fݒSA2} nRA wd-{QҤY:{Pb@5籉Dq~RG/.*Qۅcp4e5v_$+QX[G$>0ɔU2 B=u*"&V}ne8Gh9,,oc (0*`\z>+KܱN6SENѤ+{%Jy|cFl\s+)fH!O]E/wK윦-_4E6( C d ͳ/OTic#5@:*@5o:8h[Î{XT8*: M+@SF MB7 \RATpNeޥ9ҍk k pX q$I! hD'-9Zk!;:$(0/"<`8jGsy'ぴ❖.>]2AR[gn yY ޳ w=0e_#B8s+=٬<>;ٳP¯a1 `J- p{lނL|B}(% =1ĭ !Lx\ O/2ޠ.U $x2o"tPKSsy}Fx|Dɇ,U3p8Oֶ#\.e {Dpp:zS񒊒-sRClHNt'z-Lui:{ύtg@އ}pЪ˖Z88[l܊G.L ΣbJ?˹:"„87|H!ts堏et]3vJK5bn~ن;$7ɣ L3"VzۥziY1iܭ\%) im6=)GcW2 Q__%;sO.>`K(#-÷*0FאF5uL4"gI0/`f}xh' #E-bl凅'W*z*L,t#mT0f+QV]ݲ( QeBdYew|eǯ!r+bC>bhBڃ%Ngyr86'G%T[YGG\@Mw36Q &;?@l9vnm-?'݄?`\`2[<J'FG$M;7h k[-J3UV?G ֆ*iyxx2t|A2Qc١KÔ%;4B)F7^7ڔ\X|?:H6*P#!\m!5!-("k\Oa&_DK"֖Fu{Ҭd>Cg1l%hoVswAlS18IM&\T١:)G og޿ Bvuua2 rDʭbAa U,¢ac#=O5Xh`UO]eX!:1axn*aS߶Y^UnZٍ/ʌxMϣɕ7.9a_nl?(\;¯ܺQW&H R V)V$m}6lψgms7Z[ pw g?By0+I8K=m:r`٫]Q{4<`e:mbEX~dJl$̕뙾2*Gr @{vyAI-Qi/.U#w>:ʔ=Wof:G0י蛹3P|MDe*Yguj )1jO F@)Y{%5q (G2 >UĦi  cHb"V%?ZU$b`8)EX_90ML<$@vjO^<:ͿOg)K0ӞU^Zcu?oebjyXh?R0v2.Hc.et3@#ׇă0d44nOp#t rZLzuݔ#?K(1&tGp(l"1Eh QV4j8kqRF~je2}IgnRxXx|nqOb%[<946YaDg'G)99J_M"AhiXE2Cx={WAOG̬dPāe0A ey9iu\ Ek}^ *mo-]3vK8g:Y"׋$b`Ma((4I4A^2?&Nn_7s9|UDZ_f*z&C5~.1e"jrB_WC@ǯpI FRO5fL' ,o:RRy'Qm_"zjܝcmDސE0/*itHzT -. oXA*2j<[DU#Ė:5u$!o~! {[a 80NP3/@ޞDmlQ-v\3 Ykz̥#ӦeR$8{3~2@W̪<>  b\cg;-D0iC j y'O%c#sJ)E k~5*ݙ7>Q.E6rd,OTޡr[&} i vVEc2#4ak3A*MsGAEhf֩yc_(NҀ_rܱВ5-rJŢdx3#HnL]6HO.gF=F9z;"?E [;+9:!73( -kr.|ƗM)a\%O>6`! `oE:V~c 2xM/y?,e+bKD߬v93iAҵ7>NNCWoBGDN4 ꫔/ UE~aq࿝!R ^Ç  yJ*L*(KTrNƼVu2pN@5_F]Ӟ2^Ss|:u虽H]3^>ȑC?z۳Kۭp1g*V); ( TTMwŜc/sR]Y>j G/+.n!.B?/G6;T|WlW[\[a_?meT[pOSJAGiϠDN#Cp  X@tsGҭgE+O~*<J ȏ|6OSE ÖEf˕>bl$ς?;~cukDnR9OX[Gvɿ&*Jan視f©ᕥcQAnn#B}IEEfv%G(l={E f>ntߊQfrYYk|d=ޢ^ײOR*kv-$;){Eu+I>%gb^ _ ol`I塝?т=/8*$9ieȞ 'D29L~,55>EKd+϶ x ܝ 6M/ %TƤlvVApxcJ. mbR u+*\Hpa]# $vt=7 {/TpjjDܲzptghv3?=x/[/H1/T38̗p)tm'tP &S7^ 1u/Rvjҥѵ04fdI p|u޹ҚfJrY6p KR(XuB}ﯶ9ʔ#'%̥SL}JO,v%XQw(p,hM}A\~?YiC&trbp[lm D8Ǝꯕt]mT9ز aB;OmkPbR2 EJ[_`MӵFd{"5E-q,Cq1<88={ /L|eeJ'^wl@&'B^c;T[/VA]N~(,XQNUI+7cڈ+XxFѹ2GLPeVTy6SƢue9{N5'vNi%#Flx2`_ de=K {~jvC+bq6T:18 s=_I㣖W+0ޱq-_ū* ĵMMa5SC2XCAT!ѝgg3(Iq}{2o8~g^Ѳo)td64=)&X$N Z;HgaM_gcfH}3ly?|/`Hh (?6sk0<3;|P&e| bXg:|kt&foceMJZT^tNDb/3CWԮ?SkS%;Jk'~u58;:$@N=a.IoF[~kyC5E"VnB8&?4玖~tv)աCZ)UZFg13‡6wA#SZY_%(LhahIӭ@eK#R{YraP ;\S{TD=.n! VVuIdeg#qrQ B'U*a-O2%T(IxBR*#C`H$屐rw=s7a Mؖ[_-sRZ{JX\bYC%4]ήwxyO\QEo=/C'P41mgȚ A\B:l&Z4)2QR G.2p%b[ڽ͢{0v%V?<&Q-~CWm֏ϬTP'?h$zj@Χt$Vcn,b*p L!`kK>&S`fb $w_? u:B|d&`l ڶ fw[_&[`͟t[O)ss3A%,՗1S}~Zя%l:j (j q|^ ZF䀮 6&F"h=]/{Z/jЏ۳Dk8-#{5w";f,{2LօE!x؃ &ٶ@@uʔE67AOpp&HMvH%'8+̐覒@([|bäǷI=n"n\īb3PUC uR69esZO-iJUHxn/ԢWƂ61Twfd[NML6j;:#'6es|sZ3Za+#]qzrËe=, PBFR="JdlX,ԾP{j>3wXa.$n=W ul{zEo܏~M XMG>\ K" UBvA:A< D˳$Fު0T<UXKb[- \thC;dq}h-U!%2Y5aMT3Yy`[:Go7كG!yqZ8 23fh6|{ok6RbG.7"m@Nı`G2i-u[fl>!:3d/=J.k} #ÀuKZAg/sQKm8@^JNg:s ;bm_툍02aq宭xZfbt)ΟӿN< F[CP{d;h#!ZRQ sv(]j$v}KpTm.3dJFkT7> o dk=UBe aAv G-Te @~8!1ɫ8NOJУ6k9^x)Xz(7V7?4Vc*R,KB'J+iHA։iБS%.VfwJN%T?iA wðn\ryổodf ͛Dti9 Vك,]1ߖۼ 4I6dZ>cxp9o?Zw3% A$MdczO?dvJѦ`r t{}4rI&pf,O!w:y5tUbdcd_ѿ;22@Tje2=Ї<4)6׻cvN9fup`YƜrlZI+V|Y5 ɯ^?V-aHdK.l7 zlV|jư%9NIEb0'-g<჆GZQU- 1^ Lλ ]70ݝmIֺ\/(v^:~V%?v,#Vr"=8(oI_vn]O-ec*LN$>yi(׉}%@' ~` m]\Q0Wѻ zh-ڣ]LߞwO5fza P-6W=/4=Qމ`7O|'~F`'JAkX/8;Wy%L` <)f W!7܀ޅXќ0,도%a3UvB߫ ŬR@Ou4&̻mo>sF{CႌDt`x#}})e\+)}Bݾ36 qb0Pix>+ث%*?K[!j2ᵕO`~OS܌$I## A&ϟ'@݂Wd?-_GqHOP~ ̆Vo g{~Jo-}΁2P쁥46HN$aQӤjZk~)PB`K g=՞&1Ajn;x9]`kyΉjb,xv=MNҺdۯm-Vyb!DfA\0-l{ \]3Ϝ yi :?̍:.tB; [/'bKz%J_" ^K<f7QҘq\Ұ*y?Πyt&҃ @8eaۺ{xv\RueW^M3z=6Z-DƬ@4ÿSQ8Y4K_Bj@"ԏuQ,[pܴ37GJ:T0^Y<_s,{I^.geYUtp6}|d w42g1ڛve#v8Y1+CZ0xF#}dƝgU]&EiE2on*׍N=HIVSNFP:X*$<+T*6\FP`@KŃiJI[˹HG1CT/j(l(.d*ڢzWkI\ WPcK$(;l [+rRVi-/#QQ*0u3J)<f *=_Rm9Ix;a+A"TS;_PHY;6Jb)\6ݐj&$y})UjOC~H -šcEv[Xtte4;g*m˧4B#{r!cU Pϡ0b H5݇p2s"w @ڪH5 Ny `C*` Bjf? u5pя<\ԝ:Z j$:>ŻJl |زki߃,I *(Z)+#.8x9PMci]( 6؉ u ζ'>#Đ/ HP..5;@A8|wL^ޫ/{T.Ů55ΡTUOa(9`fUc`]9ңA :cHI`38>lOՙw4 P$gyAs"6Ÿj:ܖ987@}FlvErb䷼QtuЦd_be$08́t)ROl_怓Ao; 7&PZTIL-{\ؗ_aDaT R9ï<3_j?]㊔GtA`ͅՐ5+gń2{G/x]Q:ؑ"&鳩5cs >5'SFbR(*TCx ߒ8}{In#ţ%=9a/26砌-'19%%Ʀ 9 d׉}i@[+m ۩…pRu"A*ȜҜYyhAXP)o2m|"XlWW\#",SrRQ3|=nv!L-՞ؽ hTo^ HR2M8gtp$0ῧzRFF lliR2j炶M, @et^ʜZ7e~}A0 zm]Ipq˧~׫.ҨFd*a"V ָ{}hfcr~UGsXT9#0-ϫV>+[GRq>owYͦ%Jdi$a ru wTLL3W16yT$ Jo/=7WfFˈɥ`KnBҜH _0`M80?V17I8npNJ6etJfp%!x3ך Yg융=Wa@+tϲXMQ }jvs/ʤ %0'}VgLggG`͋M_,w?< 8?J5{SԖ Ȟ L_2D_۩/ok1 bW:\=1#kݚ\.sm̮ d*Dv+<X &Y.fHY%_ T}\kYaSyo]iZW;uzOz =YF!3?4o@i'8H'}Scz:a%OL6&4<5mrWEmEpœ ^=a(W ϑB)8mXƦx^X QAp7+XS6)-?vkU-b/E|L8iD^9RB推\Rg"e 'RPg2oeЖhZM:H(x_-DCyD}xD[ooB]Ŕ@5GhK1Lnf%6ei@L<_k~ɯP87Tuܶ^Og^Gl bM !1=,Ff{'h igXt5{ƏbGUBUTIYXqr缑̺Oa5ߛ)oHHFd/˼y^`Ŕ/J6[N'x[J5̾`t0Կf iHlbu_Ki"KuJ%"lJs6^>G_-Y&|})T(a+ 9m(m 0%pF?s3d.Y{-(4gE64ƌ9pBHp%S*yhM'l3$Bk@Xtox]er\Ⱥ޷L,+i.Jy!z=ϴ ,:4{3Gyg)qPcޛ@u:QNX$Vs&/6O(= &ȐABX*o癘S ;7;58aict@(uv1a:q4h=C>CL1ӞQdۀ=覾;Ey'᭣ҽgF "X,e$ s:@eˏf`8+HNsLqF1 #&r%DCnyq技_!k^Dpi';8?@;{' H*r 4R ˟UP5 1F6{A)-رZ Beqro$!*6 ßCf7j 7 A R24;w9q}imBupx4Vǩ2\clLY1Ō(/ߍ (Xb =cn}H6UZAjPE6<ߒ&,~"4H݄gS#2.SFv_u6RA9-qiԜ +A%Rf[ mDF"r38%XrOurgߛr77ټf!% _X՝XV -.HLmӰF4jt6oR me-:h|~zz?_>dʺ!EaKAתDICv0~_ŗ9L&xeb#rEGp?uxD6QI*ha YBNng(ref"5B1_ c+Ug0߈.0k3elJRI쥎yW oMOnfߏgWܰ`5k 5Jh_Ys41s6ϗGϬ!d;F*?Z݁؝`kʖWgrҝ.|󘓈5JeD:*-O[u ^pI ja3lGI΢po k:@[%=#ѹaodM7,[;28ߣA &}HגȀTri6`AqElB^ Rw,7C^5"`Aֿ0bLٛxm r*ֵ}޻FznHizpllwv&ޟߠPcՈ0x:+^FU< .7su@eM9_˥wU$7Sp&Cc^vZy,dVu 3,_oz4:Dt/K2@b =ayP3B< 'ZnP',(UcV~YnÏ{1˃rL;fL<柪Pt bQp./yI>stTc}r\0CNrs}Ce3q`LΒ6o-N1p97$o_ =5oP9=&@ڠ>0G$Ӷ8 񾥞]6w,kw%ù; JjbSeN-Sb#e_o7¦F^X [mpf =YXXkbs"fAKNJ'n6`9Z)Y'-^|"ZFPrqlMRg7fJaJ낗}O+_ Pgȫ&LNnj@(GnkaR?XO']A?$p0ymQ b ׏Cχ%LG3`̢Kf;?2`GvtMqcȉ#.LسmZ\,:Nfϵz2x;*TYw1vGynj !Y ·no@Z~w?:jߗ+jEX }@eЃr2r*Å]ulj]v0j H 0p&ȟ T,=-HeTI'edKA(~]60u.(8(Jm Hq3bO Q"kD^~, 䁚B́;Y]zVB ۂ @qڜ,.Y6g_Xj%gPfN3t?Ga:5kA[xY߸בJ'}=/&ݟ3w)>IdU>z6JCnF{}g,]K95Wz6ϒ$ /4 "SIRA9mp $U Rs$l=ېViC D0m Ǭ-ãB|ΩE6lj}gsL {̐MRf_wkG0xi[hpl(`isbuz%yw>[/sоlL{3,ix"_.p-曉5Ql.K4wM$b3-Ph1- ?I >-Y0@S5Z?5>2N;EV x yaFV(| GL&̶Woukk P*xZY.YO?{^{hL@1%8PQ{I hE-H>q%:)59dΉ_\&esuۤ\ kx &56#'f Sӑ0|(}$/^lg[[^c::фʡ|dV慐o3 ^(u!ALd]87 7!]9N euYp]hJ+Ƈ:m&|GŴ*shՈn4`mI%GL0!zJ^&_c KJd˟|)/Ն߲oؐT7V4_aa4룚Dk`|f~V<$dmsD{iϬ7=)Xk٨^>%=. 8 L7%#_d){= 9+a0M2u};j-jW.e<V{z& p8HsI> FG_؞IaaΙ~ xob '.{E҃([FJkxujM*Ы{Ȼ:*ŗw5k;簨׮BhFSPGf(Wx8մP"WiFR'Pą p4רTUAK("ꋇLjsinžbStj8EjE#<5!?gyby}IGitLpj`0a`[2 ~-Yͣx~/ Ş8jupLAYXdjUz{MDbh#r[VF bJNcfU^n.{d <ʨ/j}۲[mϨaRA*acD*' f;jڮ4m8fR:S+2KL5Iҕ/nON$ 5֢7 `"" ,m>뛠o5@pY4yd-I\~@OU͘S::CPȦ5#S'&q686J½+0v%%; b@UjkЕ z7[faJlmyy`?#`MR(aۓH?_Pi}zWs-0@8YHMn07c!-WUS?|J+H܍*iJ5`_3p/)x)@DZTK6H(bGR_޳S?)t1 5g~\z[u2%;ϨP{%`Ee:9wTM3ۻ0}`Kk{\UP}i:l^8P*ڛM[?& T{܂}t|w#cpI%2mP ?t7_tQZJcj RG=Mᛕ]pFQ6<3A;T&u޸)A5ⷙm) >SiQd 9oC3 %i$̭>E6U eohz B~Y!_A .IԃvJu%ۣ6tךv–*J005?v޸?|rZl{o``zkrs8dm_7+>x7hdJsͥ; O\rVHE$r0'Nh)cs1F)iO:cXmEcAإed6 [;eȣh0  q?} i$BP\qS{\Jqkh Ș'x UOC:h lVO^a( ^8o }ohS砠$p[06!C?ުxgHO.x%`;/_*60]S#N( E ^-asjo~ verq@MYq#6Y2 ֳ@ o(etO gz]I;з'{1NӚʔwE)t6rv˜-a:Ȁʦ̫F!GN9Ⱃ1<Ւb+ռ8&>.5vh.|2h136FD7=˹iw}h&.RR c N`m b\ PWde'OySpʪӐpƃuX4=C` ьbF;N"tGv"HvZbNjGYш;=siˈ$ŮI9_KЅ?$у 'z&},JBTqtQoIVC){  MJ[~y AnN. b@$X86{=q[慄rFPVAy4g H#X[ wn[:Z)G{aVV^WUGyYU)z"qL#\W<% M`3@{R?! ,ZZj7 >!/xv,&{%=?4q xބ_Or)Vp>Hlb~X=+ ݒ 7”˟QܬeӠ):̀J3"䨝^뀬zVB d-8b9œv ".ͶXNJI}>l$ۭFe|y|i: t]p{%N#;m (!y]=~!u/Rg3H‡%ʽXsLA1C5rf6!H Zl|kil28.O!.v 5 N-bCh RR9v$k(vS"I]QF䘱TWo}*;= *_=d^#=6Jlr V+41 Hgy4rC`5ARm/[@W-6~Ӷ@;EVt k#ښ?ՌC_w-$VMD0DgwfcGẓWu)Cfi{/vYh}<~x-ȊU:UZ;{{<[7il]2(ά?{ ›U0Z,25{S:]Qx2gIz{<9k%).߱KZtkA6.S续蒻JQ/tս .y"-xɅ7RJMB ^qhOZ` 9+b*KuiqWG@vGuA{7`ܖ "iC¦pI,3}Rz76^t<#u-uk;!ف>;kC.*j*2Lp-*D~$vܻՙ\Kwl=ӗ@iu1ETVc}Zuu +2;TBd636 @ԩ7?fx)5cF[,D7BUz 6BMkW9^#ݿ}IABx }=E*`i/XZz{k|'3BGJ)~*nk='A?B1Hp&fsPr\<&ыK dě)/hZA>'nz@L0H5$H4"}M1Y'8APiН; m{-]X~3_l]źi0"]5LءR1_BO__E-DF"&^?K5-;Z:)0 h#ӣx]_QӋ!sg[˙RKS\;/Smډ(`6S[ޚ^hk%;!  dUc0- RLJ&oenP2kWT-UWApͤg:EGVlON6046<5JcГp]OB"0Yp,Wa?B&9fJy bX2=%bLӋ뜣ʽpr,auK9*jODA9=?M㖙U~aO"^XyX{Rei&m! eDGg7[ [,&Zb?x~ ['4`@u?:0[pҌ4Fy6 W:lO*HaUCevdB_C%DƽUwRmLO6lU~ut.O2=_'9",iTwŜVU($Zi׏iGrC )m),qt9ӥ}W 0/KsgӟZpԭ?gP1T:̳ኁ2Q{cqx02Y6=zߐHt&R%h1{ϏFͤגF۬m:z[^"x\F=!q 'A~6f_읒ڶG'r`4wg6myOJ ,l<4+))z~*x>*8G_#ɕ!>'Y>^".Hm>3跻"koC[ ܁\3t6y3)5OkMKG#_">1zE_Z{'Fh\UVMa`e^'d%r4 m|zg] 6Ti,}a%D*Qi񇙺 _}A?_i>,P܋m1/S:2/0UMG4ZdQZНII vneV46=шM)ezTܛF%eƉ{hM@_Ĝ<,NNЉJ`z6@y>$:w& Ff?I4p&hlv]N0mn#=YhgUQm/_VhRFBsWv8!]uJ\'U.>n{k.MIP(4˗LHծʓY+12ёL]2N&rZl]>xbNq w++3pv') kx ˊb0$Fښ'=VN]sRs@4]87u5<%Lc]g)d+Ty̼[4asMEp`P JJMeтqF1hTRN"|?칤Ujύk3QMetwM(\MH= \ ĜDZ-vݖӯ?A*mR-4/cݳuܿqA,W!8hmYYf%zX*`˨m(A풶 v< RIXLܜV]+wO^^{L \X1 !U-UzqYp pdY?fW^lʻaM f SKQUD:8r txl|&z/ Mȹ8@2`6C.ϸd¿:U!N rVy^=5ލB+5^bLȗ-e?ՋN!h#%"> '.8A|@zYXƜD]Mrγ;ڳ!W01lbHU:Ac~:de Xѓ TE~IB ҕ;bͯV x=e.h}"P7sHJ]= fFII U. ɭU4~yBY)aO_laTb^&ދ=3 ޡK&΢y&k[rȸe=! >]Zקqq#vzЬ<:GH,~ۄƟ-vL *hһa &9+ lYRWVXNXd}Œŗ&,\܉x`Oj;{ p|ÑוwkCzZ\ef 5SX|гit(]_S[73Fk$oH?VW[Həx@EP^\_,WֽKA*OPυWId&+_[.fl0pGTP&['V,% zAw#<5&-yb|OF0m{%96,H9Za*Q@֫_32Œg#Hv3OB]lA9~76QY#ώgi.}`yoT-e\xiMDM66*<[7?.]gT$|;M6E ыB5h_׬һCI}nRi v53Hu K"0#EdYi*dtE`Iq Z1˗eUj햀tg^01. 3Ϫ0:1?&f΂6K.̗I0ɹF9=4:? H˴_ 4@@ŜZcfwVihs5Y-!Vml}&h2MJdu]kF^GN@irXeOjdžF$kREtʺ'0hhhY˴e(K;&UΓ~#:ֲ8z-#άJljeUa&V2Nw0EXp>gmkS:qUgPGY"YK VjIToyCւkF|5_/%<dd^H+:մBzHJ]rKqьE?m&I>,8~뗙g%BO'}xǼ$RZьס>ǴZ0N>Cdӟjy{LţR( -5ֵ#-3@6^)1O07y lovXw2wF9~<\cJ*OĜ{sִXH@ ;airT4'KpN Gs]56.AJ#Ί9364%_l# ;;AXy<\% ىaȩ"ښJ|v\7k;aXx2f|k{$6m2헪]Üs=v25VבJ^gR.2~[/Mtr#v _] Gv $N QHƱu2ͪ$R|SOh?/ %Dɲ8i;93YF s*amWKU~O)Xo[KϜ8I.~-Z/,? Vp-;FSe/O01b]m=WZ VI=Bk 3+qa:)T!nd"C^_4bA_h-m4(8A&Pe|Ǯt'Dʈ|8;%P ;y9=!CGJbKB=úqc"A#aI&V uEj0(T+|yJv5^ !)-e;Sî~eUQnmކoHJ4^%_#'@G$}(;&?I=ˋy++40 wNRhrks.>]t(~U?.45҃cޱr]!_Y: ^NCdOO\OӨ`'GaºQ~ ^?ʬYj*moB%: 翪9JJ4C5+>Pg:yiW pOx?,Si;YpUD|peeÃwR-3/ߗ%]O^J&f7^J6 5,:H[b@ODkM5ټ+9M- y[s3ZuVelIdv³b⴫'JJ>DO.+b40 =E8Tyޮ3*[Zj+hoBo Y)&,Q Pocda?s$6F7& <61*~>ąݯRNuwqC1ͱ<%ZqCnE^JrtݗX[5 ADוv#cf+†,5ihDӡӉA,f "- b"~붫~SL7CV7L;k6>* ?˦2'G(LXg3p|IU"+KUnN}`h r|555?˽ʲ,Im[Fb]qWmZy@m]UOqPHlQ SjޙlA?xC# Bg،dS%a.ٹU0 b|꼅bсMM.G ?X 1Pb8J|Kӓ~ף(sML ϒuSD~ JRU,KR!'ɡזHk xֻ2QLs\abD j1uÇ?NPQ,B]WCN6loxK`}+*%O.~bn(wÑoBkeb Cln󙅚`FrBi7h=C᰹J]CĹ)5 V,Ia0o"a^f>qxϣZ^bQ4f{Gٯlk00NPFy}Hr հV 򘸄s:UBN\P=&zGFY<ꘉ '' !{Wh2MX䲫.:mq.3%h OTϝ3> ׋StQaIWSWR=9Ƀ^f*A宥4HI>6&o!FPΧaFQV}瘺sb@Z$ѪCֶmCR9(Í@|e0w%D68c7,%])88:oj،k:1YcD-!e8#9PsywNA^2$ c1#%")|RT̀J1PLw? /y)=_/5J1M`Ls%6T#Ed:m~Š=LWiDl^0r Pu AQӿzӺ2'5W;'\y%,}aN;b#&1Ah^ۮ%yؑn$:~o7*#+NfAhI5k^I۾ŚNiSDS4dR ytO[dcHjN$d%RI/ͧU#t5|7mw0CTws>. ٽIKU~_5JB@~9* A ?7oJd>KdraOj"gdbnVrj!J02 >#7e_yt>n5t]@\zzҺN/@X p`BIy}nZg[{ڞ )zj[|d|,l(oEE}``0F,@Va225g%֨Z״:2 ArrTl](d/™>J zk8B|M>RҌ/m I8ڹO3_MS^%^]KvrqDYm)H Sn~o7TR5&1(JK1[FF ATʔ|MX x U<j^OIBqptjL5&n?sʂzP< |b'n >/rs]I&qX@ } 1)h`s>dďl NKÙ7Q{"qvΛ*F Z'{xges یkp=@4Ϗ, ^,{PQ,*}:F1x=-( *}&pMJ%Ư;5P0nuj>Rs}"Z^T%K 2A>ՄN{.K=ja/q,$M{>tJ6@)+fNLf疌 4YƧi9}\ 9_137{]d[Ny?8c0pF2W, S⼜ !iٶAluv#tJ" VtYgk+W kv'\ylQK؄=Dg!1 J (T n-U6/ XnKڋ S!Dzzh@qHиJEC:ab=e G}}'R'2a+rK7F}l"nCDҵvi)֐** ոYLOqj:ŧݽrz~Ψv Ne߯_&E*Racl75'OGe DKgߦɄ5zL?x:"Φdeᦢq z2Rg\9UjfPndIr/7-?S PuU! Y'!+je`B<1}"ASpHk] d=&C6^S$jmO~Id8Ρ4Jc#3=Ec i˧K/b P bqKq}jb'@+\,;Qꭉ >{J 7Pygo .Kxy!#ZۛwE %jYx6ϥM~o^"{׽ttDk0|`NJfByplmڜ6p F6ǡ=4jƗjwa=zu-Q:2^Ȃ x;K6H(Z=thod jZJg?)z,^4fy'2\_r%/6ȣJyA1Xj5 -60} 0 ҠfP>$SW:Uh5;ÙS#Wnw_Yg]>jc]^Խb7$$n+ mo[lBTXmgO(K`Q؄nX'?i5YդM4I}\aqOMqپ!9EvQWG^_9;njjVJ ֯6"k 4$]kjZzZaJ> g ٵnTy 7{{ӱuoth aQ(In,(0?J DM}(6^uK==Q im }r޷?%eRsvʕ sCe[¼aq稀脥; C5{1)\M_ڒ^4^9mTg۩9ሦQ?x&{7p6_5cf'[,iP} 2~˶Nbr"}Rd:,x>8mc8t*$,Jp.">vE*7۞Q\[ >G}l1I~Qf !$,7iAq^t^#$6#Vpwm2lfɉ}ڢ-0L1t;'GNs5j=@tIb2[\cw~fT)!K#nAcB 6W9bt"> p }3󰄱N寚-E/'|E7B߶(u"dn{h< q'%gRv1ެ{H⍭l,hT-C^( C5HHXyQE\NZxE0| XE!(bm%OrX;[\E|&y,oUw&qޖ *S`۪$!V#0_x{NYy]O]=E*3|OEw1qfs?ilF:Z4|v:PHݒ> U1aX۽Pwqj+?b"+Y&اCM 7.ؼnQnX=߸T3DOyP.o'G Q'O1BԤ3 kll$}Bn͉^ѐ貱ઙG 7 dJ.S/a|31eS7*l\A_-Zs󱎘7Sva+hv0O!rCJcUjx)鷂>cHnk1/+gcGFXBp2v u6q#`<[c fgL&ȑ޶_䘺y3X}c#e+/XC:f_q?/#ވ#,ɲWon!U5? C@Dy&f-ܬIO1gj[mR$3:2@uNJfHU4)0_ûpc[|q[@n:$Kʌpaʫ5_ӋH+S~TK#)ʺ.r<@bσfg|-_y0dhg+K)/ ÁrH,]KN, 9Kv:YvjR ?t)Q?~TS n!&sjmf>6ox(wQp̼2Q)p*_OO޵豎E[GlG<ESjq!YW:+~'D!~w= WUj.r$B'L5n6sw-t峀$*KqHVǴms<-Gp$.Hº߮8n6}h5:'xnr@x^c9ݒj+d3jx u]SG$zh+*(vBk{=Kd~c Ig{!g'0ւ&cB2H0 S<(<KBs`x]5Us֧`qP@ 1OOKtePVz m8fxy'u3Ij@[P\ףY⥳Pyi2)ތ-޵3|a'8"$cF YxT[/Gx}Uq8Rg0|K#NsT̹6iSAn}|?u񨉠b+'#kO +jo+ey^,dP4 #qC 3eyVUB{Ue3:AZP$x?LRg 譃d`^Ϯmp5k֭q u2jG@gnŴ7qʶPaD?\E & rg감ΐ6zEp/\膳u`}iwڜn ț,&s]}NE Xv@xh_Uv:O_Ɗ+Cr E =tD\ \X2Zu{ˑN)ty-0+UOBTN4Y)^W!0@Suq`]Rd9m$Od:ۘ ~H7wzd:ə={4Nvbc+J?CC'fR(ؿ lT+B}AnM'q TakA,iƉu byavNUt%kef4ݥJ!01yAѡ((ٲnX`RAx\8ʤs*WSϾ 3g]нI(e xBS}w/VGKſ~hc:lP "}@ 0 ߮9J/T͎/xx!5+[.0-P,٪<س^ , ̜cF܎/F .q|; *efw++IwJyKJf|ڄ [RbKL:/c_"]*ȸQFٮ۝jR-Tϝ<)~ڝ7H H.H& ;M9T6/sIjAGhN pjfaa/}ҏG 1kc]"ewLGz]NTd"bl^ǻG"9L=Uz O\tBeS$>+O}(vl: XmjKH$wbkvF]˕TA0 gmrJ?2VqaJCm;F"ZC#-(~[v.(_4$?/b:VrݎpfLbljL7Z'3+8Ngͮf^?L%ϹbC2~uPg@X$tuI e׸ú ⓺CcE0X'g|[NK)b-);!kLL&fK$VƝظ*;>U7_9TT%Q`gfw7H/d L$-=;\ =ǀWJ0[q &y:Iv_$Dj)s2LlE5Lo4r:FO3CAOfs6?&d>K\~Iv/ne "1Y/#/l+rUn+\C,)+6K<G$Bo(+dچH/;&N"&sDWL!ΎdEE6 p: [ge_doCE-;* |tʟjiixϟ>MfN[<|B۪M9{:;QPb Ý%zX2@~K:.-wTq7H3 t]'~kd(I~{M2ɃD #Ͳ⧩';?-K4trÐ>0@ViJ&\CWRmp [~$ؐ=RJdqt!1NK|{Zӻ!:|3ws 2jDNq$_tg,ižӂk2-G{;{,j?ãmZ*P>` 0@Py3K7ה#j{  ǃw.xrGǸ622t nǝTA5Ȧ(d?[Si,5B:ÂV/ajt-j P9k %#oJ/HW=x0+,5%V")2i<^rId @e`hr}tg讦0rTGbWQ^r}vzֱT؄%,Y`k[v3aPQ4"QPEAE{a} R*;AoK +4pډI\G^gtUmT/=rN;VZ.EXJ=wA;ޤ/&9_ S7eORr;'!mi/zbL 9HspV fy~˒q {]NVJl=o|%4K*@e=$ W5 |:wѲ 0Csw8N T_ptR5+;: (ufn4 jX< B9QGC12k~ȣ.4Zθ-M~(h0gV=&ʄ $Z T|N fk*4 !+8<$ֿHtzK2vmXEkyD-(rSަ0V[~FB8:ͥwb9Ld$=4W6)򬜚;y?`: ҞqCSc;T]b'._ 8b3ZK䯴!ێ% = 9+:z.G˙88d|}T)^ k[/+e ҡ{LǏ.ۛb8VDmt:Y8= r,|#kY#ΈΏivH^CqDOiM/rH4^ 8A32TXPV_>M6!X/.&H8m5x5^DMi?r POy!j ZI;a9(֑1X⦂iN5ʲϦ^<j_YJXW$i5ΪM͏K¡8`i@`fX0 |uGbR/+9~=!\1±) D\po671 4dU_OS! jF“cTgIC4-PNdsGQ˜;BJ-d`c^/S=q#3Ҋ^o 9hw*ФgbR]QR93{. eB8v1mDTW5=6yȧnLRXZEZsS~ހװ)-=h+H gϻa4gdt?QZrw7cv?@6Bպ7̓ХDp -I)3 D:3](O h]:NVtrQAO 8dE3M \>C1C8Ԥ)ܻLحxדr֦S [ v#dL%e9 jxN gm3P$0^096r=BE2o-w7Ub:آ)TS+y$`KL5/-M`nZFk#gc6|Ze[VMH)~@p;e>׵dN0 t,U]9|:{^=#ˆwPh=P;lcr8>)ӵu7h+Cy̓nzaƍhL>qo~ʌw#F"͸D4;w VVvIqф@ ^N Qx\|Jǰ/tJqLQq2Vօ>'C)ÏotGnky;W]缵~P)6(d7-dp PP{Hcƞ^(+ 0DFs(]*fkY⣯d`4 fCݓ(^I ƙx[76n+Np ;Y/`=yhtog%'Tb/Fqx3 {kӺm9Re|>2FRf͸/$ɛyȑQ,3=AL)$#:iQΝ@I7=,ZY5@\]װ3G`IN_-~_D!s}r c3:(d?qc;+Lzyΐ6! [yoGwmeu6DޛMYG|Z`,BTs0V51w8jGL6ا( Ow eQ{nG64}oKT6^3ebO;LPD)/鴿(^o߀r7ôX"83LV)w$]9D4⁩tPVCC:kO+E s_d?wOIb%[o&zU ElmEAFay݀璃Ǭ|3eybebg+SGY"8lh Mux:O$N }crg#9 @'PB'(ȗ?.A?Я5Tp{`I *a{`njWT]cHeFgTwYHF:a\=<8>ixTGؾx*o52\SW<'N2bse&iM@GKMb/\l4y[YPW67x゘gg0vRcNORx@ t ! 2iÚڔr$Q֌f0wM k3[bBV"}?V:D(2|PRºou{UIMȋlcW\`LKo-cOȶZjY3c+7\B- -nf=uҖ9Dӂ4P+[ ä [|Faxg`yEd|@VeƁhz/q_Aa3c?lD `!P;R(xrx-CJ` Ya>!S3hLL6 7` JS>4T$Xf@~ wVCKr+ig9-X;YEz`'G: s43(TG8#P2Y+OEj\Ug?:bPRIxEΐa\4=7[rOXMx,n9 I. ;08YKGr Gm"J'; @ IOWPz@A'^azOXe"UzYrk#aa (H^>|O_f3Tu /Bw] 4Km-7?Cz7C\dzE*䂹$=os~QNd>ޖ"N buX4V`Y5*Cwuz@H7l0꼠r z关F0fÛ ~R?~ q0<85/`O&MO+r[h'֣eB8VvģpSuxWx^{DV.`Buhee( +Hh]x! "8ipgZ6[WG+ K¥a E9Zm$-c2@(['xaYnl`' gkmѡ%yFy*B}Q+`n"EDBU%JY%z5R*KiSưqclnɰi1woP[]z?mFոMds(RIY.VBwz6n)MAJ+(q@ʚtA]1IfgzsHŽNwxÖ|]{[ Q߈CO|aoA9w)#{Ƌpt.nxa+S)!Xw bٌ&rSsE KͤڤۆsnlmImy mm<+6U B,nJfPF(hb4eprƪ$GZ~i%%S'4zQ>FWWb5%?q=ܵS^'ˀqf4NQo#Y-t / du(.RC!ĵ QFgRXubxKyep5W32Ɍȍv4XaʝN,'YW` % ,=OH~/ :g˂zlSMCuVtɏUY z󣊄x͆aXPI B@&YU DOSgՐ {Y'd>}I~v0p6𴚋)L w'.ll.NK8bWew84߱oWHU h?-Fel.i^M] P[<`58VL,SԚs!WҀ>wVE\DlyRY=Ͼw/%INb&A@b/ۍ jL#"s9l=N ЋȈxl+J"еNo~M7 d; Tu%k< r=`OòdªAg% 'GоW< + 9XP5;pf?vz2#Bt/5TԶWE/uP9%Χ!6bul x=e Y6901l#"!è1;_L8uəx$`&. \ Co,\X9d}oE!vxU@TT^v' wv޽lLަ4I$N㷞B8^)5dV^<^~~-HDM~e͗6O81SQby*9ᱦ*wb/'$D~4͘f1eR73]cLF`Ȑ+*N@HA 4MvuEwnL3Pɴ!̱fz M)D #0U⹞B>F(,׆J=P8hu)/30&Psal)7_Il/bSaRe:ef8>A%KG_ M|NGw#$UdOjjt-RMϿ]~~_ C6-dL>w/[9v$&)7ꖇE]MC&:;Xaʅ4ZzAץIv?z;CVHOH8{EO Vٶ,$XS18p0U8AV1mUDUr>B07j'A clSHUpfME-8y[T%pzNLwz^.0'"Ԉ(l3oAsi4# ׎!.jz>-0ed㞰..G'.D$xmwm0EDذ0oϞy+YQbwʈC}ba?sbdD)`06<^71Xe*Pi81M_(\O|*7p0k8I3jap'7#]v*{tQOE$N gu' iU҇>ʂ$ׂ5yBPAmYKIּo* ڰt3N*swސAt:+Ok90_)-MDbC15;X`=p0X,^mu.Ӽq{ggOķ UkeyN{7vN-7WJ6“ P 5/AU]ҵ(!â34w @ g m,ȧV.\u腸;-e2(~3{Q4q~l-H g|*GO:̖6\=X~j (} %`*[rqђ&êʝʩvB_ $,v9 4*UKt,!!tA 21Y6|qhoGX]+d[K QH˼g+;!lq 3KU, ׳*0Zײ0aTi栚n|tsO=w{ YL?E܂fS(R#Q纱ZTՓ!CH% rse5m^pG= ep&S֞hENl ,}$zYL 82A/.b}ON{uhs-Kq:5)y8 >FVRMyfkk[P4qH5tG"x8PV(Lebú~ ao.8+\\w L4Hn>S -lVFdsq9jOd EXF?ueӹèP%}*(p4:LןŧWPwCވC,:n8X`èOd !3[2*u~I_Zknoݲ̺vwDeCrT?W|5_˥\)R/Qwl; ѩAo'&|YD =:K}ƅ+ٔiB2 JI ͥ !W&_Wf& 3oP·OYRFlXJy0_z,8yf=]@+&#,-eg$cѦ3xPiTy4&gm,ZPG l`7T`f!; %=0wH &#)/jr7oB[DiQG_sس=kk !j{v Z,ÑGVVT,ˑ*X<+agYUXb Z0)`Qs r*^r];KA{rjRO K_Pfib KxZd[20iCu-]ҩn@HT HYA,O:t>!ƔZY ru=pCw+ &:F\twCI`"8@!Nw#53yM)W| ۷bC)ߡ)❅C%CҤ)'-4 b8N˜{h ig!FCLJ#j%]UT))͟"ίŢ.9ĥ9C&޵f'zn c±^JhMD6(e|%B0.Ҵw]8Yrf^TH5T4VFcJș%]%5D5[YLVtv{*1ꬖ9;7N# Q.1b^Qlp3;,#ܩ[LlF y.3ø%ekRWckx8#nV$(en7{ $K@&ZgHLLܽ,nzˆe<'f#-4 )"3_ႥS?Gh9^R< Ό[vyOsD%gxhV4J JF$#"/GXT/ãQ69! H")^PXu1̭_L]$\]=r'K|Tuf [MNjS(ts򸀫l]%BɸB-?8ʍU?;@/%mKU93KUǼY4͑ṵ́#gN4hGBdyh|QO6ɚ~]u\3Lp0RМI/y8zQ2x= @5Ok$VĎ"]6ǿ5H)X9hn L7Z?P9nwǎ??:fZCnz}!26K"y&=PNӑ9‹k,~OC7r+ӌ54idҾa^MQڙv l{تAwQ~[12Q2tJ V2ڒ(;9hWP0jȄ6`Nw"*>۪0^/`bKBiII1`ۉO|zBeN{9t[֤"1De~e lHۊ%{:X+Ys[B>@$ 'G_aq~=Ix* H朢!,NH+!vV.tj wn}vo=k-7bi)dթry;qdGoXLR*)wiĿ)5Pz$*`pLr2XFdME:Dl5H*Z9pLrQe F HMT/s [v ?8;~Iׁ&ձnDKZuq7WZ ZB['eD L2BU&է$aY) @Ja.UvmburZ("]hLE|X{k/!v)*Ga%Ogu"b|2NE=ѫqrlzn@@9V6(nA2 AVީ~{lq`t'2K3_.[LEZ[+WjXL4qؑdurJ0es{)v>CHB:SͿp؉ֲ+^ٵѰڃ̭ z&5ܑ(i ^lO|\BqNUĂGapoB(cZ.ԆbP9M@4|Iw8[fr`B# yZvqM$eV0.i|76?b,ːP;aUz`,'0դ?+.u XVgdxXzX/vY'(HnKew_aS\ 5T,# NVVAn ۮ &~b1*wuDAtcKL(p{퐹_9ɽJ2"8m-/=8!l,M O.g\Ta=P +Z"U͂)t> !T,/s8  Vk\KܙFඃF8R\lF*hVCb VH7Sbülf+÷@!ޅ 9 w*p#R@6j.ъחh.L&eȣS Ѿ T2w{=s _s:smUFtJ&ViufK~`B uwS j (xm%TʌŬT߸QdԺ! dW_w,EfE+$A&'Cdy#&OIZ6CN*MOwn5q`( DNpG5GnWjjB2YdXsDDLBc1h EOpF?_3)vTOPja6%"b," p͗=Hwj)QR r SoC;߽U |[QτyKxl9#^Xc||1m'_ 0Ƒ$)D$.;շP㲣ŗg0 ]BCtuaś-[k,\(/0I߉(,>:ѥ7?ͯ`:__Pߴ \{ߏ*g7!W3V_@7O; 7 T̨26W 3n@e훕?2~=񥁠$b۹= ڴ̴7u7vVӹm|[./ljis #LSF?Ӟ2sGrT{lNFՑh ݫ* 8tK]6;*r 9Nm PCQ'%,+9E#R O(q},\#Hf셃`0"XIl?_(j5{ IQtnFLhVk2 `\'ym?2y5CU| z3UECbp*ͽ`֤ZcJMLUd͍Qۧ:9ӝ OE`_F81,νG1^F.f|fJ8Z(arҝ7 &"3h@5.Z3ɛ'pKSAy#)7QGćݵx].RŚ y2ϝSțKVo y(߭ hBvM*Sr2znZ BY\fE#tYmz=R2I Z,<.;":-##?;[Azr}{.UqܒiB;]5$6 P7Y#9?,9#OK]imWsˢ|̴sAilO-^}LjlBl^Hvet uG9.yMiPo:"|:8u=Ybq]> BΆgwBw2RrYD+,qbo?0Ů#2P]ڑZ/쓂A֋fΜ1>+S@ H=٭OTS7=7.v)> %V6d[$a-G^4hȥu9xٶ/ J W ܳ䌁7o 6h[_o;[,c`k+18o5L]OfkU@-+=&g 6v ⥜R.%MGh:x7yIοO,%8gB9 qyӸt}'ce jPwwvh~PϬL1TQ :[#vٍJfH2}^1hR5OKR:+X6Q24q8ʣ 5k:Srr*[@wWI}+1&/ڭnZXT\r0ĀtZ/BP 8PTt@܍ ,ˁ;Tr _3l"G7A9f6eUS0/k8kKtk]+?>ݛB-rִG3Il~4FS_Xug冬swF9>fKS<)$V =η $޵wBWy{~֯"t/q1 klԺon7w>wMiud`<3u.~'nYNK?g.j^yuTu=Sfܧn|veCkd]5Ӳxj!'D~d6*"JBTG`>Z5d_rJ7|hD5R.GJ@3g{Γ۫S `iӷ `ԟ_-2)<ݤ.c=/csȫR.r+xq3jRD dvOό_ 9&9z͊P0 _0Az>|Agid6ku_7wB:>QsF>mzJԌ sjQ^!sN*!=Tvp[*YM@f%7Q_5 !? >B޼I!:znoEWU&+=>η폊 g"Bo z33sҫ`vpg",f+( o}O`?v5$*OW% [PV7u``ig˿5^ڡR˒ҝP-llvp[k/tblGЅ4"$|c3H9IIvZvL,EeLZN:B悐o+DS?acQ~.@iVI TP}~2 2I{[$+&P9{U H vTbF!@Ot:&6'3T'NEUiDbz|ÕT %%b_LVA!p;(n(7w& s#XCv9X(W#&ςw X&ŔjN=*Z%[0%QR|M;s-Q jths˽qM 4yH^|[ d%0@2K.|Z|"7>1!U{_vοӃ9R]lP$qZ] s|abE/g߄P|-`Ml5/ؿ/" PY_AW W *QQu /x&NUld+v8<ɬ uf\`Z*tŒ7I8kO@1aѥ)wjۙu*CZʽ?M--T "]4}|/)2n hX-` l2ҳ?Pd' {D}Y4 )a]DI?obeX|cLձ%jF&ėnѦe:FstɼX`}mn>ʶG;+]TѨiNA)fFwDr@]N(k6GȎ$DqA]xPc]3X17l^̪rAD9"ᡞCJ]K|Z}xE4gybݛ|PʠIܵW^Rvx>Wv/>8HPŖ7HV 1f"Rvg\;!8zk$tMӷ_Lh)ycɒ4Vt]@=)`tpTguAOГY(lNuUbεLLINykF;(ڎeA$D~n$aEa5Gwn5nxalۭ쁷v-VQܰ/UDT_EEzz3 -L* 0MO9#R92Qa#rϋNm_x&kM[B/" ʩ}6R*&P`E۟!v"ؾ.FAc]g78Rzh8>d"EqEvIEYT˂by`_hg절h򩚩8^ c%l$tmÀ OY5/;a<.j^,4Wa_0##o8ge+|P6T-؎-5eJ+5jZz%hT<='> {9b{<&u^MRciCQ/QnMJ $3BM9G yDI\2`Z0;O8dPF1ja,ԕZ@99g5 j{Ex֐=lE\a6U$`@`6N!8-^NQ:2aU`t9hZ3Dc'ej Nbde{!ś)=2тi9%X}鎬/ʗ!up\zj~(ʚ[xH1vI-ASk}p)^g<+5T3tEIzػyK 5 -@j܃{ t?|gX#B .n_v3V60#Ʈ6CU9 h-oc'b- W}bqW72K@#I.+DoSS#ا_&F`?qo)dkʥ c<{~Z'%s?+e]DTyi n+4Iȸr*״U>+[@FCGUDm=@3ߥ4_Lެf:YJ۷p1$*D%[5Gtm?pA-%GuzOb@5Dӏ6IK„3'}xBQ. w)Bk8"¥Eq;xkwst 各3)C{WwL%tY}͛BPp&SbDx Y= 2>m\ƜWMCdtoLmЬ)cm'"%.eז O8Gj_DSQˉd+eTbEuOټ:J1b4KqJӭ->-ψ  ' AvMG]W=ˎ:ಛuw 8CSP;!݉kYԹ'ʷ=8,sR ߒ!$.)&xtRw{}Nܯ-jT&?6O"V.w>mm-s2Om{h : +~Հ LdcO7dӮ`,kyZf?νt׺<<~FC+Z6V+oT,_q@@Y1#Ġ_ t$S.m:;y5ەU5 k|}vls;]^LnV;%-L(~Go }Z\i:r%*#;UƲ#z0$~G1C꛷5_<'v_?P]ֿ[;NfL캤u#+S2:\}_pwRՁ^1!aI;aH`hX_CM*Lʃ}NA"ָ;.*NU|9)]bWM?=qJ= h2ʴ܉/&gZ|g@k/4 ЫCU?LCb};DD(ĩqYkRAG{f#yjJ ~)|{¯9Jnێ5TϟzTsNaHᶫ 1- AZ%ul7RVr5**ީKv;>ʲcKJIs,-kc{V"TMy4#ϢV΂P\ƃ#spoXqavz VG U\4vݑĜF&!UAC.zF-Q(6zĨ G1ғ1*?@bf˺?>GiZXufO;с>Äd܋47g?Ɂ*HtQhv54!Վb=H3cwyɲ@٣ɒ͇dYQI'~`Pz_Fcdm2ڨN. +%MX[V0̥CliW:3Et{6|b=OtkGL,'UcX~?Pd( ~RR[kXqeuNJ企[ y7h]~!^VSJhF@Lsqp:L˽~uhP &vp~-SMjY_1}}-y,aL-aT ,aa;9\R4Gm tq( &>Ř mΊWPN 77b0Iofav+IFRp $(F$ysACЃ&1cIK[e5cj]tI;#1Lύ[yR7ELr j}nڈ>-jZq١8&yj5(=b53^CoV|zismmJy8h'(6­ٮϣ9)AܩEҤ *ZOv,F/q,&5sk>B;"H!Rukqy`@LbAF^S5L7obMEYvU1h*u t}PP a>3p㗶.Զ ˳ށ +AC'| nOGr߸#=F} Â+wPr)@;D=c7EQ;[cVٕHsόg *״nU!ʓ]q%XU1dQ B`94ƌrOw wNHRia0 )7 mVOXȷ{ѥcלM! ;#7602u<&FN cb?TL#ox':)+bj /M0'^P⨀ي@/ŰY;۷}(10j:XkP&+KsU(Y\hR_P"Yܙn*&NנZ:^^r\Xɒ'bp!έ)J@rsSS7|ʊz>@xnW1[ b{p\65-/5?N8Bk7+Ŕ\MP9q3Jg&}[a3‰u-eX->k_}ڑ3gcNf[kT-.)7wcE2{('tntBF'3EoV 7oTzQWi#I ̌R"FJZf12~@&7UWB!Sei![襛<.ڹAA=i"\[^5 D8@ V~at Dէ3^B<{Us/g(o;'5E^x,ţwR.` 8J4:ƛ) c3]EP68.ab8}=; QrL'&UM.嚢vpɋ0}lىJ|WSߌ( v0fDĉ(qfK H@emqJ@-ʻ1L`ӀgcCETnJjܟˢ =g)c;],B;!s;8o 7FHݲ![ !1J<ʔQT݄3x"1IXqɟ>8Eσ^(إ{YqL) 4i#'ı o Jic!mokFFSu]J.ӆ,+d5ڲ8RSSoĥ̊Zna)?z.C7şxY!㴓jlwTJ.nȬyN(:UF= $CYw+v+XC", HNH]%Ȯ|Uh=)$1 r]/e3*`kHY(Xy!çFGйOK[kxxxt"͗_:Ea} |y̨b@-FQOi5ja_"(ov>K?kF.w/_7K#4|RJhWw:SiJ. ǥ{vqO>soN*9 e.zPi4+,l8)y'g;ђw3Ԛ"t_A,^IL\G+Y>+?dxb(ycr+YRcA&7Ks~´$~m\B8vx^ ›ɬX,Oe~Pf#-tM[Oa?N xЅB 'B [4gUq˻`13GgŃ7gS]`;cgon.((;bnfQ1QBr$Ǻ閝ևނ7jSA(9j*N%6Q/AC Y fډD .R k)V8y.KE>uZjbm 3aBL"wۚ':/= L03y/b_u_H"QHc2̒ 9^&C'^W[AI [h-H`ăҴyb7g<$ ^eHy)UxJ'ub&7;I}VLoɟ]Yg<Q̹ !0qCerO[ 4P S yڏ!{@`qZ}E@( r˭iepLH)TlDoÔ\hÅz"}y֔C@JGnˣTA>2L b3+No;Ę@Rɭ.J뾎E%[AhutNvawh)0)g/>?Ԩz".HjcSxS4 3P3~jT|ol\"(s"͊m ,Aჴ;#]AOrq4&Wm8Ss6TGs='Y>ɚ"-%BמlU 선.ˍ7"b~Bl5ڕ+?W0w,K Gǩ(Ȳ@YV!1V1? '5ogE\/8yJPxPsW_C+җXH֙%˜?`c_5J jc­^ϼ)Ш @&5X NP\‡Bx4 Ǫ: ‘wQx>2 ?UJ㛔D2Ba267ݥ2ճ5 tR~?4_;8?q#dVls1M^V00>,1 "-_:/wִ`Z]|p3e13$Qo!.4n>@ {&zX]Eu4J H{R]b97PƷNmDX"y l KV28-)  Aw*G>^O'RTcyN>!}<z\?bhEb9O嵙>үZ`:R>tjHQ=:VRMJ1Rufsf?j$M"!rm6lRk膜]%;V&yud3M+Z )ʣl[iǺKjb`wthC\*t=.F,":x>/I gb#'"`ws@5@#<׉p:+N[jjqX3 43^v+$kBH  s‘SRM.ţ6Ba>Qu_^Tk3 (V%RKHU`g=pm ZG/S ^:{(d˭-*=(k䱙^*omoDvz".Uc`D1+7U4(B:1\ϩ\ts)ֿ5r@l7A| u˴ql#/|;[H :D^Rq|//V00OǾ\fVAKo[d̜$ۄH9 w{7IARWC|5kԖvʵ;:džj<$ϑ_^EM@\h9TŁD(s6.xV }q1c>Xx|[.4lrDŽMRvH x4g1J{K%0Pq6bLofL"Js֫UjըK&ͼY ކ"5 L"#ξb_j]W87&[g*6`Zi(JOpN8^4+*ʄsI; :!C3aRg5K{Ȳ,qodڡE>uJR?#˹#ۄ|xo/WbJ=G$C>$1چ@6u`!= )Fn70\^6n)rhMM/;n XG~4IS Toh -vCo{Un^Ȳ7ړ|r[$Ьe^o'B;i(x!$H4=hSWBH#םMqmbKSo;#ӽR A0=sZ'|m w΂RͶpfvh;5Gq!w2: Aʡ.r$?HbLf_z_Z& B !EYp^Yo >DD-:ⱖpbg;1=,Fmo,NK r~ *%qZжA3vw?4;fw)RLRa7~Gl h\y^H[9kŃmw^4R۞VU[ԿXI~b,}s~3CsL28C$A;}%5hŮY1.\ILf=R\Ӛ]3Y8#w|i.L~ qNgP>4)&E**@W]-CUAqᣎێO-ϭxuG)31vW |#47<$& rz>$KACNy<*,1ɳ2i0ٰD~* IgK] ًUjld7ɩS0_#\bؚ ~1}!V-Y^}Ϧ 5ݲw (6c%%>SK# 2x"0idLI"Xh l[Yu-okw&|J_Ul:n/ͥ[6D[*Q cA̷˹u![MH[[Ȳ_kñYUѪ.5QOaHVcLA*TN 8JXZdF|)g"G=sH:\k &)ïO^@mӥ]x#cT[re\$&u.q5F/}\`> )&Fyӡ JcJfuC |kXORX#! &`BYV~0XDͬ4 Jlc4T"7>{N(. oK$P}ƉFP;țpۋ =EM; eR#{Qp^5EF zQzo҄ұG@< *u!k6惞ѵˑ[|Qa1![Gawnujtu4?ϊ.` a/_#ؖTnвXlT8'vk?Gʞ ,:3Jr=g7dOx}zgP"!P6WOz>AԩߡZ<nńhEUhV,5 ~*~ˣr_{rdaz|p6.IӏS "}r|uc|;6~k0.ro~ry+~"߶C'gqЎdEm& 0A.riIh+_4\DEX7n.f`X7 ^ě@f{[דc˃,grG=_hy2fge-W=Cz Ж^f"y;U J@rgcFVT])ԟ>L1qG5r-C}Oǵ9]16OoB4O'bt-DJ w!YE/7ywwܜ)Fv?$L1EMDU,ƿuhd)\hH@N:7Wr=yO,L,qbrl',W?:2hTŊ~hd"nn(.I{^r$ [ٳ1Cݚo}FAj>eT48}+ }38 Sn/}+̼8 <̚\񋐽9ݦ$~gKjĎz0QX8 >L8eG󊓚1/}bbګxl/J޹Ѩޥ?_ʇ`fq+}uz]Zth:ƞ˾F5H:1+}=&d$Qw?ňP , GnJG#4{P9rpmTYмcњ/~(YX˩Q~)͓:\\ahNFWXIyA9Ï6E'JM^z] LvC7\w6 9DF@>&)BKÇAEgqЬ=SX4%QwZd6ԣ0NBܶ O5O$=fɯe| 12jdËO9Dua$lͩl^qCn_6Qy44DV6_'Hlv$~/U[ڙ[Aau!kR/,8h >cxܸ(ۦʎ9+oGS6&;6:&!H{|r ̱\\A nŹ~X%шL.f8&N:=8YAQo7إCNj둋I#zU rĔՀ5̜#ۿw\.S;'pN􌢪(Z9V(=,VpH H Vv9Lɠ.jav5&C>`j]Xs1mDKr 5 ɧ XʂӡY$DH" &\]%_]ZBIdŁbA%LcI|ӝku= ~ ϱΤvct-8}YELD+g%unM墼_bϱYC@v3;&-*awR'xrR Qy8[d8srUUrj@{/SjĬfJ_;Xn ߑRlG_WC|eꣅB:{{{o&}TxnFOIDOJ}2wb@7;.\0yWU>-8`"BjQ$:Ngk/ᵴj]gKԡt0'YoWBp^*NNs>xF_v}lebyy\]ͫ QMW3҈OHJumw@'1u4Nl]:&(H0<W8o^jy.,bp㯧~(q0?=4Q1W?66R"Hu6T/=^}Z,(e:<,/wTu* !?0-(s duA g틞wȮ4rZZ",gΓъُ$&{&wG2gw~/%E0šEt11GB=?]:z:GxʊƐRQ6MݝؼH"R;kJɫdQ x֓K(׍[dxf2԰ g6ɷTw4X-Xi)d Me%\AEK9aLƗn qu2_/!Fw+Ef"3}:65kYzF2{5N HO߼g-a6t6'RYsE.mPt k :ͽ7wjHZ2H~h j͉cL~Ljr2G?<5l_bqT݃YP@q&d63KEflRh Ƨ˗pR:[aW@B`#Q}NGA z^-JLrn`X㾀fF4˺4C,gŃs G)uzˇaقEp+I(DeI)ތ h*{;uWІ'C@a7|a2Dž`CT׏y8% 8/`VZ\sl;$u6-V/wA?L ?'|P[.{>ؐ9򀡵s5kDj:xյ>ML\K9Q mQp@X4JϿMҵ޷9,4PʈpTD)O*͈]A8`/ Tzm_'zH磜:I}%"]MKw0Ȩ{"s] ixDsnMͣ0tJfɁs2ͬnY7|%u ȲUl洨%^d?lto1)hUeZ QSyOEvx~j(aY)HSA؋*9 kHٮyoOnQ{-&!Bzj߿`|uGNAGQOw6PvF UWNrHPap%n7hIhF鳱>? ]nFe%/_UE75 jeFRP[4f4-GEmnCYY:;Te+9sYo, 1id %|tdT.Ծ 4)m @/6eҗYfr'm :֋Sh;-C;I,Wkay:Bf~ 6rD}s|ֆkG}oY(Ɵ8Cw~ת1xQ3TM@=u\P텟߫[&R[ap S^)OO,eL \ XCj6툅-,`ޅ\t7<@/8թr;&!\D$@:& WiTE5 J8B]MԸ%`3C 0ek5Tۦ.Dkhm:k <oN(֕mY+;O#pHl-*CC4jŚ|7ꠂVTh/^am]"l,0qx~1"a%R᲎8j{CD~i:}asăjcx7X0E9#Y-.ujJGƐЮŠ!_2nZmX]F^Gd';{fw3-%]G[]0LY]e|DŽ塰uh(s,ר=hӁ$g(iYlPUe Q_d}N5R}]֝^U~I-Wj-0\3u}76ٛ@Yi>I|J|PjI2dyiO"l~ X37Z NJ@pgWk2Ȝ+& M?i3簟.^ ,߷E'.唨|;yi_|؏T %XZ@&ֵ1vc!ivBo9V'BJCX?:F sg= GҞЎnFc(zE!m%*ķsZ..(Lw8橇GP=2wMnO;`$%T;dNJ?MNGJ\xv,.I|M*ӚHj6eCQ)6v{p)7 2tht-uPQKOVܟ1%=mqGr~Լřv|ZoD?8hP߱lbLX!&d,riQ!,y%W pPk [, uX|۲uWг&,h+9tos\--ZH."}͠*R:rD>LKU~=qjtzgdUP:Fe`9 Zl:l%8KR `}ZeZ<8zu֜}ۍ7"gҹMtoB+Y3 yEUWSΪf=e,ʻ iB1 zr9ARʔ'@oJH̿1`IXaA]9Jİ[@m@S#(l溠8养?[J<@9zZ\יEa8C5_Ls >w]jtcܗzK[*4P >>; ٸF9}i$0U9 ="C_Ł/kSJ3n) 5kN)r 礣eHbahHP ~ 1e9e \DB}ĹvjƐb@>\}G{ıÉ,"BT Nۉ?B'>wBylқԩWpgCq^>H{;Bzs8m)ZZז'o|*HmExf,JA;QY7FVa+gziM|11²j;R[$jW1O>-Ky6$On]656lYDh  [߃h;C :f1:zBP5WP [D VV˩S?A#dѸ&Û },讓I&}Nq0\O]/ Q= ҤZ4+9 JLn!35>DQ P0LSp聺~\?EK雌XINtZhC~cl3L<"Jꈝ/XpaG~,CV3h2w[ _~0ڙ7V9k oROݧ+ox~)Zj&Fd|X 169g܃ S~ d خ~Qc6%7Fi#Q>~*rLٷY#ɳ/T o6SGZ uyǷަxEg(ճqnp'1I,߃9/>@ ~ƕMבb'yߑE'adR6bJ惎']IwZV#ݐI-_dN'.ٴʆKq3嫘wyDo8ZΩ2^~(vzq4n"ڴtty:׀(җyD3jO6fY%qf0Vp Cp;ROˢr[.r1D1%ƅRREC 2fenx8sjn_)FQ{LɀP0h*`%xh" n&A'5=hO>c jxz{nM.ݮm]3XjKE/`/n}Zvt8؆C_ǕGHunL{\X8H6" |By#imO&ݣs27WF:;Gm*DR-Bp *C/#ttZgЉBu| @ em$.6 PXsbS' 2!4Acr둹ˊந4tYYQ BCDh. jtl!'n KEFת wF;t?\o1#:i&yApx69m-bL8rt ōMY"k}s[GqdJViDuwk KU*phۮUyuȰRHulV !Rehd]̼xۢDqMxUȪ7 cLԡOmRHF[o0 nne23"%22ZJLаn>7a]Xp}limcv*K э;jJc+s˄I*M "zUSɡH^۽Lfƕ8}k<]~~'֚ӏQ$Fo>8G: GŢ&4^媞yy.@V )&wDgEMT Hϥy;u@#Eu F{)#Ghz1`4W ǀP%zwZ5bTVe]Gm}SG0Bظ@>T&_l|6#$!RjC],.L}!.'aX9x-|ggY ZI偰=C@˜% rxp^̮|p`Vn,qp_VoaIw{R;I OR [@K\m-A`cmc->P 2 zK,vT눏&]H!`*gRICE)(anBlXвl_FBD@ 8x&ZnѪ wcLy-[`<:Z3Hi,l؇#WnRxm$_/$ 8B&f!WApzTԝH$O!e~_ܝ-atra{Fkm^B-"8;FWQV~XUA*8Mo_,,#MlKyc9kCM9 xG?pWb Dtɒv}oacKT%*8[,tB+-g;W+$ͻIʩ9-)w)1^h+8u]]v_4-:è*W Npq|8{NO4xv.vM{=t}vew$fxš]iϐQ<ȑL @ ڞzE"7(^qGx*X}5/ex$klp(f1pd羌eQ zU)^܇~5>Th>LSF2Dg/RF-\#E$_Y_~;aIɌ3Of#}e^-P俅^:FP=*\k` )Ŝ`k_lAWݫ8sP d؇\q3HG/19n~,̲?^H\ U+^T?cI}A!oP5PkV ]pR}/nű ж BKuBaW< زrL3 wYPRCגY$t8ʾb0HD47% _͹</. W/b[D[K]i9FS- 1X!qLeWp0u 6E ^盿'?řfra\UgVq釕pUupl6ЬX Fw1CyZ`e:8EמhC,7#E0CDwQ*8d:"1/rXJBݸҷ6`lMk2EC7#OM?4c"-㕱qv ׆VH<6GMǶj7>` ߅Nυ<\ P.O$P NZb7|ڝ j)н˺S4/,dό.[+)%^$Sg %/Y8CN_paꍥOF8ktgr)z ϥ;,hPlvftzk,J-qm_#4uji>Bэa*Kә}hxI暗4b^28"^/|I*;A;SM.@;-oԫ8Q||h}{Pk[V*+@K v2&8lJ("dɉҔ|aam'E)ac}V}bO9+dCܷ&]⿕9|}@aj-i G7ϤSU7΃DaN8[?` ?}ЍztfY&BؠImA8nQ?H#iY\7' T|箳̸o@Vڧw1rnoZѿN6 Ŭ&7!qBd8ty#))uR89.{r*摷c.b0cK&+T0JPs˗ʐ MՒy}E7ϰivmJƪ[\|漁qa0 őe|=AްD5ZWH>UePÂ9eO.8=gUO2/'b jx-z-=qzH H)UtNv\ao&"?^*Q QK^'&bQrTh r &UThTs{$iP܉s 6heɵ(QՅF]g\޹^>9%RE.?J[pNB7l&p}ڍ!=[4K+{8*S\O;uH4Sn _SeY]J0Ń\eꍐj>J2Uq룳)T&1ΒTwnCX<$^>V KvdZe;bA$Xcz00'3ڶ5WV©ed^ϩZk-+KV; K'ˠZ8s UX7(ج2T-%YAB~Z\k%1fٵTqKٗ5;+Avj.)[u6kdT+=^?P_b@y9񬡺˼'Z])tlDǔgDc>p= 3rݮCH-0כq(8X͐z<ꈮǴU/=p@&ӽPOf0Gs#e0>m{:5.#z"!=Ҙp=;09s4RzZ-(ʰ}?o뛎{KF*oUلqYH:}+:xgM

ɍ {F'uZLO-Z#8c`ŃooIF (&h L.}ܹNp0{|^1~Vc\ mf+Twy208Q̽ʨCa(Ӫoגlea[mf` tη34Jvi7u} 40&feLJ$brvXlI|޳uݦ$,ƴm(iNKOG wdP{2-Α\@x0Iٞ k2z7-aՆh@d _!2¤}W:↡];!޴W([eܮfX @O^ DgkdKl, +S4,ƕfܑ| 7e|Pagj?)2?XL80[_&aKVO'VX@[pn|f[܏2jtq3%#\v#TVϸԈ7bΉ$~$PCox=L\|amq3g2CI ÷ڽ:|nv"cR#E?靁JnD&ꯃC0oh}7 7oDe{OʗX UĹ8O]ZY{,ٟ*U.n5I#(q9ZC  tdxOX]dٍ82ۡ*\d&)Xz0% ~-xA]E %*\k$TiLx('.w*鉆=@tn>aC& *UkI+Ȣ5s* ҵm&xO^ԅs}N My\E[N1Uzqm6Aˬ$[qHXɐ~XV|-7eeGF^g3wܕhrqgL_f-5snE&dv+̰ pL&n_r?+vIiB~&/*uk;C \ܰ#?,85ϵb&FE=cX.. ?U%w`>奛gGOxsG9>wUH^y̜Lه.E200GTPЏ| )rq@:GkgY ]6:(M硡7|w! 褜CbNktu[ y*B|Ws@8xy5 쾄W\ =hoy(j7_c7EN3dGF*n#g_Q7ezmJ(wϢKە^Oz~C̞ẊbV=\CNӒG<ʇcOk..a *h\ @*eLJϳ{+ 9jʜݑTIkVy{HZϭ{>ʭh W ȁE\{dڪ2էg:i7Vޓ1|-zwrTy;&兮)śIG&[AXęL<')XOkeI҄f lɒD:B6%|X A5Q Cbrcт[s%Ř/}Es?n_*l,*Q)ס弩6aD9 ,I." =ݖ$ȯ/ EG :RVQZSΞH+'DT M5m51^"f՚4r (LE6G:L4F۝};th=M{աҥ%XuD1DY 6RDv VqFͽ[5u֡r'4 ,Ftו_h 2[ֳg)^BT X6: heTAa%VcW|^^ٗ Ig%3+6cBNZzYz&t:à1SYc)4T BEQ f`z.-h:Jf:xcAlS87LNXI ]ᮊ<.X`BP+;;K0-/W෎EeM[L~;ޟYMz5y%N+ ᠡ J(?y} D!>|Y{"9S@߸Cr_nLnm@7ӉvdנRc-Jv1R%QN3U2|`N3k7+[D ַ><^pw>s*uMwfS3!<(=pv%`C@/bPnG렧 vZp"̮-05W?22H_냰ڄ4F%V\oIJJC.@?*bTiX M ?ˎ-!c mrR9DZnV]nRLn;$,(XO6ؽsRǎzl6~\uw\sz[IƧ ?v.3M,_--4ȫk+TƋvƹD ٳ?+ՔMQP ihHv8.~N3y%XkݐU -e]L 6{dSy"Xp345sBܑ2)> w!n t>}4yDFY- qS;g;?\Fex`2ʍU?DyvGr-Ors̖&ylT.R7\8sZmiUshh \z%:/V;c@n&R+EZ+hm|z՚Oϡ&6QˆёYo0.S ڙU~tEG3םT7s6S\Q6!gtYb޾GbbZѪ`zרa[:sRܹ]ˉ;/0{68VX™͞/qY _Wr*;l{QArT,'HBCk5\5r?uك _xʞׅӏ9|+*x@0G1åJ,gSMN%ʊ s-s҈7՝lOvt9|yw̅|@zQA{z)u: H83l52Z#|-]XLUNE{5:9qr&o'A`7H4o[0bS:蚌W{-|<:%5.ONZUW4*0PQfK"Q8@|0tS@!vϠUt#g,9&K3NYP=|Hrh!<]@!Ha_N6OkAsfA%5OϠ\`R4(`YBU2pG-E\gJ5/X|$M<yZf5yNխ|>:,K,jBnlͤRFך*l6mi}~̮(lwEޞ EMby5"KH}5ThLi2ReG$/G*6͖٤%fji0l[S`}3-Y >fL= ' q{7_u# F\&%QgYr!aEX\`jT[lӺ"LײN`hm5k4Ñ֤(`291_C3LT]Dy.<.j*rf|<(#ol>@v7% 6Q'jD3QrvMV?BxH}[l `{HhXyKQpD(%Azcy8?z%@Uhkyy'n7:%EA.{܏MaxH9eН:j*; rbj}{&n-=h4 3qXR[Qc,JΎ$[r1UEz~nhM(@#`ҵ ܔ9JW銗ڵŝȉ7ᨉbQbǘM$8ЂZOCN}z0Q`hquG4SQXO\z..kS57Y$UJPIZriR0RCGNTu`'lviQH⛩BmmwKFlARTt?)EHv5dB3=I)?F tlR Y\`~+xBxc1h-gBO ?Ru@['l%v;qV #~#{ܕ27tqJ?C3ڟ+n[zq)G7X΅ $c*x~HRE"kvrGwD,aF.bi'5ԤȗrzHOuGo]sNke\_doJ$OGK8sǨ7tKc&C 1"(+ CD\F6V۸QF &x EJNXECnIqhxD H?+=PHT| -U6N 2H6h\ڛf.LhMīP<]Vyw9OD"e2xJfuVbĮc $TgJt4t vZ?E2)cu`wSr;] 3gI3UOrRܻ1o\[@ºWǁɚ.G }NF8&4ҿ/fm0qC L5HjBnX@+,DDܷکNR[`Ww-PʜBEfs-J~%u"K= R->U]+|cT: [4zx4r`Al$jX|vS1IhFPso؟Ɩk%m֋+r8!_Eo< ϼ4q{V\arLm]f[:<HH`gJ?#[}tVbKЮrVhԴArF66mT+ =%&02Yz[itW})w.[, ,W8JERPvnN4-+L`@>A]}>FW;WzgMh$;l0vS+6^'՞ %xޕB4LISYc8jTBJӗ8 GAy}f[T-K{a0@`^9qTRO_VM$wY (8o, 9Ob̈́@v>ڇ%pPNqb= D@̃\kl6{U,3򚉎!κs Ed@lwOjmi6R3d$ga<&W/yRv}m|F~r;2${l,Zoj&vxmyCt . Rg> _R]!?*)ԖNپr4]wtF.W 82ǵFt^,~:&Q();^.{/ITd Ƹq*P4 T\Չ<"g.ae->ƝXV',tUXPYڍ%{:M-59,YVW[ .E4lcm*뻶@Z)I<[s/ Lk{v*ƼQƂO@wJKKEdn}D:% PY7y7Ҩ?EG鵠oH=Ԍ͘H*oPc/nܢ?ݚMTdQFΰW0/.(f ^3|@=ޯqƱŁ˚-A6m? yTy둨H~&ikAMޟm3E5>z^¡+sq67%j}@!=¢˽X氇Y,W)Nf|Gp3Ł㐐y)ArBʌ  ]d?5'o`rYNLʘEa`$HFDZnMB |W8@i9Hlq=?(,uWQDV 9j]PҳGdkp$'C)m []<QBCzwt/q48XMm4?C9 [pݛHj]Yyn>W[b~+aGtڬWBbq1{XMoU zhϸ[Sk5٫Mep½xCZs-Kvqt'\ǛF&r ͡cPm2">1xM5aJY) .&ECE:>ˋDtK9X \pePkCf\K}xEje/ |>l>2%Mhq0.wՠ9>2pwÑMd2^} /H+k~us, GݥG?L)3OMK?nqc}r=c5.O <7S/wE}h{f~Kbebx4 ЩtƜB>S ]û;cx2, E~cnfY:;В w; 3܇)@r=qw<)5d&#J]nl7K6Ujj[_qkR7H۲=SfR#=;WȉD(RL|u4. S%`)ld/M2mCfSAl]C|juD,- gjb-6O@jy>:ׯv%dv?Ȁ(e22D&׸C ;WX'&)ipo>)udo@|3unFKjpn1% W\K\uYddT3fr:yK_1薖:=m0@I>]Ba8a0!'5R.)"0Q9'ZDe2O;UȗW ;WPVQgRhT (/H(+Fnܶ/sa"J(pFLo⪠c/:dZBG Oތ-W"Ub !Ԕ4mQm58Jw\*<2"m rQ]҇NL8/#i_\ԅ{D%V7N|"nͺ#0:e`5vuđ(U[#vq=r|#$t8/GDcTTl5zIz]ge뫜H w#mmEbx#ܹ2WfU[a)Qix˺|K J7Οa&!bQd=/ tF?:/x=]sltR8¹1[UK|njr_Y} ygNi#5zVX?4/Gtyg8J4eh1NPCs.xk5cj+DaLhaզHX N6V ϺϞ؟/n;=`:cdCĨAʉv`?3 VAtQh=$cGo燆JGASpQ2ʥ_eB;#DX? \tLUINk2@pβjڶ3;R(MY׀!LN7ހB(7 ,Щ(N&O-6:3Հh֯iu\A$zٻ,G{3k|q&JwBd!69˄]"Ul9]|抒XsgJt"2,HB>N/nw rר;t E[jhcĂ h1iUI,k0nV:1PGsznEM*1]TNV fHGYFnV.&!{/U (uSŰ]s7+ [L3Z띁}9E?+G_g] 'X>L1zƑPƓK@tl|1ܡ }ADv+ M:3an;Ks'\F!yNr]朏 !a -T<1& La][<1s=${sjIᘮ)~1_@%I(> E /ch]T|+20V~Ogg' n=j\:z"3tE)\SK9 ixez!x斒82PC`%4NYOr’2TYϹMX!6bqD*iiVvS[miR'X0ZRZd!Ov$.uxv0 L7= j`{8z8`z@T2Ɂ-^=OkC1&hK\JD0IHp+i&VtuL-@g@к򡈥Lizz yBWWsB1k=UJ7)+=8]b5-{Ad;YX>S|x"m-j.C$n6sbRoTKC*E@ ̮hcXv K A$vOZ*#"A ːmY~,b`7(l-P%N{+]^%qZWк2pԄ_[u…W}Ic^ q$oŭ4;|V8?;dN;{@׽8V;]౐1Eq ӦbEl )oQWҚDmRMV º||;F~qXUaDE"/it>|;m厊lViNx篪r*)g<Y$CM|sQHI%3s`=:x:FSF cpuK H4! F Smyi%Yg]?t(+{w0cO}Oaטf?7P¬Ha"VmqEl4GlGH8(, ^9?da;M{f352Yе;zcMMyl[wlx7 kA4-UPf٦"IJs >xῩT%“ l?xnf_45Y5o.TaZ! xHu%Lᶽ\S1J]vI\z+138vlgFz/他HdlowXS‹'ę,-c+1`摜:ZNAy+nSs}'m.AG8e U1sa JK.SAN֠ˈ; k˩u,yI鴲zmcSN"Vgy:cfd8p"%%kρE*LC!llY&1ͩd:֔ëz~f}sYjQ; )Ty#' fBL%<ƵBv>FIy65X565lϏNgr*pKႫ^$Q/NͰ?#c<ӗf X:1\8k3r_cے; ҙdN\Q2ƈe>1d;%{pչʫy1O|8HJ0nW 3¿ sUtoqHY*E0?Orz;XO fFY@f0y1jj ')i$|(A_DK*Տ'= s\~ DeCΗ |ǣÆ/ՈM^k?G}U|hA'7٤W-NO(xy,rlВWܓ[ڽϓ܆{̈>2kz '^KPeT"f?^"hvgBU/Lw˟QBc( [1 "pfՁ h:3ztmNln~◕Qpy>!ADhQ&[?:1*+pȓα~cC%I."e$Goo 0U=!.e O~| &, dG4}tVa:.o. ᱭȈyRup|SM[pzw"Mh_lU\.?8,{4AMzwU3 5H+(&)d"9"'U:ZG+WCie?.]G]YO\MkC}eh?$@v߱;Q_]]ނٙ<ʶ jkbF1@Zk֋EH!OL*bFc +hUtP9#6 Z{IT ]!L(d(fhH]ܖY&wGw BtJ#P՚TbbTxB؟JHoAXsmKFE<O?F@;R;g-f5F3PP #qk|M̐(v^ơ,_&A$669ʺ5T>5 vdwjQHHDc:>M?3cKئd"tP:ICS9\ SnW@VHҚKB>(t.&5DPJXKȵA7iNs3uV%e8Tփbhp<)q P1G1uxβ!`=S>:R%IkQ$f9-2C%z**WEy-Ai-Z}Hd/mW44eLֻ%X?;:hSp64L7KD095( w{@v9$r0 2V=? xI0L9X`vb˃^b}Q # s*X~lWENG 0yXwXCvIJ!ՊtTNQэ,y jJGj3q8>V:ԒY;5xn ;I: |b"`MéfY}k~/Me{W]$Cۑ5!ذ[d 5o >78MzouĖ0AޞE3qvۈMNZҖ>1f¼`%!ص請_z@Sa)2y_oa#T#oUG=SZ4|Fapa߳Ę=qE̛ŏKQAu'D'1 ɇ"`-ſ0Ae^Ԫ#UOz` )&i15`vp1nfM$Gn%:Mi-# ]+V!4/>݊i.+| @\0G _#yxCV ҵ2aNҨE.xBNAޫ_`D4I<0Հ* T"blWÇ_?A\ xMB(8Ym"mOnY)ef@:Fޮ*oMH(/ gFt\oo;DB~ZI:sQCLy/o'&O%֔fUYH<%.>_v@ HL`+gEbvM9(֬18naM)Yڳ1 ͇AYigNY6[H$aP?goQ N4gHILfJ\a7Q<0X ֮)!3m#/wQ5i4gPV1`wḵ8R\~qR |yz`\1 szv^T(9wGmSUŇ_|Sn!mɌ:CLzJfOS#VS,#=sj |ٟ.sdI`Su+rv+>w2bs|ġf/~b6a*^yM)d-,`ϩ3*l &Wɶ'tRWfRZʄU/R*ypAyK:W(NUo/a n< j1ČK@Jbc_K-}!:ٙI.siZE@odh,<&BCOLZem1l}ӹ(0ȿz(kbp|Srj{ɋ U %ȬH@#LMx)Oׁ~ uK&Q9s񉹲f/k{I4 aXJ)L*;7 w綜61P*yB7)<㒟WXd/FA]('%ilKfzi {iJKh -+ |+\2a! *̔ l.Z0[ 4է,yn?z %J}6* Ј&(/#&!Ȏ5f0 ?o*pA4:Tjх?Bau]Fu :tlu5i/nqE (c>i\UdXvB0ohs(Yyb%џ. n3?=Ez g@(l5Mӓm#ehd}!b\+K9;:s@;ߒ7ZxԀ$m)fu>?pDhf+qS"ϥƥZҼ"VX$>CxhT碻k*4ʤQdW3 \[ pcg5>gD Hm&G~ ]9Rb0;I ʊi$ KK Fe9W6BLSu蒅@ 3+[<9K_z+eX2;J bc:KBܼIޔ1X&p^Zhj.l] c(I;M6g2˹-(Aɴ T}Y;#SJ98J h,m_?xuNl)rtz[M6$ȁNTMsg.@)FD&C>PmJGh^E >șUδ-4g%cy TeGNa!e,u(L3liM: WǎWټMƾZJ$j+yQLXʁa}9ɇ2gN +OʡɃj4V3_ʲҴ]S~ڢ܈cp^"ȷ>qnB\@5g۸t9 hcnu Lg1xSF)@JbiX@wz3ko7Y0E*^Vp HtQrp@"[g`X\4X/H4?Aڲ|'46}z1Ў!"D[љ!{dŮ6: (POcy}?J!-MB0^9a4V>[uH : gF/&QVIb<3ӆ)x>+5+TNj)k VabY4 'YvnNN]Hߝ%1A,dm^CB]l'4v貭鑿 }f mwvՄE'A&OkW ET6'mS4 u7pvjfv( EQ4щ6 Z7_OW׽ MX6v "a <^8CyR/]]o2xG2`b=Rt$ywk@CdET+|TKYΡ٦JCd5zeE }Zj@ADXc6(' B{,iE%"xjN{*^7uŷOhn}bYK8n*Q@ 3fwj>6BlhVG]c~(@te;} )By5$7aQ4P5c茻ݬa% bigtϏ ^=3 Y.kNQ7vj~c:\4TUB x闵eF,u@ܢ Je݆z-P J RgudWH(&|c)$Or^؄@TnM+ k g%ČU[:861^g&7(LdRۍ +4;ښrLet;`%[bԮP?ءFI_>o$eO5:\,W0df(|MAIu9Rr#oJ۫ZB*~ ,(`Tuc@}A"^'$zM"7ND&!>}kKb]$ jflOOz dl ow>yY[(lj:'JK%|גnI p{эѐCBwص&5IV HǾo?I}ҡqW<WaSSH_L ihܫzoʯp󟒘)2X qx=S"ߖ2hO쟥'<).?h%t(xg:̔IrΫ6Pw2:1`befINk K!f TZ-ZtpBJK%ObwA.N`Też~20%K8 #al#^U!f51q=15nĀQxz[aE?W8/OZgv|2hT58imEj"M:*'A]^*}5.eEb]Rֽ6](a2p k&_ie.YulK?^6;ŕ&/7OlJO`*/-ؒ I])޻ {r,tcY#t¥[-}6*n ά[IJqMk21ꍰ|X5LcWY EOGia:_j4$KzC~H6k`ѻ3h ٥aNdE=e3U4(|f#~UԓTWyŕ`Y,{@T!aAnRf!ªی!:0&*Ki/P2ZcR|#}̪lꃈWS'ӈxIZ/ ]XSFesSan݄cv$ЭDWmƚ4{~es񨒇OWFLX*6< g>H%`g @W}"̺:үR)ǛO>E.Rף`icQMvܵq%&i)ge yߚW3\0Z{\ UR Vpݘ{=S)QQBʻ"^YO?v7rcm8T2NP9&C 76!uQ_{}[>.)y/aۯdu0|i@Q7`bSxJȀ7Cd1Ǹa5 T=Dy)zv#˖ˌ+LU#u%';fsO8+c<skZ Soi?|[Gӗ}u9Ii۷Tq(٪Aӝ(\̷Zϲ(Bt &tn$L%N1ŽtЍހ5& ֢=*"~Rß: q W2)gH9:K#`Չi#ɭ6'#h]3y=[;%&"OCK m wæ,}h!TZzaIS;*k9u "ܽ=4BV$˛`Ya=ߋЙ1 Qㄊ4 SF 6#Y<6|ӝ"ڋdN .A{R]4`e>}M`t7P8Ы%/yv)GUҮf@fjt{ Ϝ"[b@c>pw&FkbEXRACmz05`.]qwGղ v;Vb\ Uظss߂D{/IeY ,a$_Oa=fՅxpX-gJDj,,k,x5IX6Ci,4OQٲ@"R tI=TkϠEW1C?TTڎTYHi]P,FXe$Iis Z n9۝AD .d 'a.T},`EwAز.9/e BP|+%,/+ZCeG/G6:I3Ġ>, nطsIJ6ǭ]V# >Xq4 Q@h$\ WamCZ* f+Gs e.n_6*l?z= aC"]!hQcc!*Kʅ#ǣP8h$pwՓob߱L "߃Iѝ"]3?A4>ϵ^'37g)Q?g=3_?Dc+QI"*5'kRb<6X'-`Eq~iIsBJ7ETP+Z gln{L:3r:x@*[N0dT Mw\'*ӘvqO 99A% m'> ;1f,Ϲ_)MZ$&%!8AQ0Qqp b[<*'Ez^T?bTLhMi\@2F.PX%jDZߩ{YuT:rيT6 tCښ5 oc%dX']%%e+d ScrQj۠##UDgb0SX!ԴpV__2e‰*5Dd{gBAQ[UUoRI~W̚(샜l e9XÓ׽yM,+evx:|q(؏a7ҹT#wR5V\'ZZn#g!tu2wq}Q}X煾^S CddYk%5fZYVXN%yzUj"/-dn*mSCînNBOMtp KW~bkz,3OjNm[EyP7ҦnaxY- *A~$r%_lKΫnOE}ҭSSUo+#19}MQV &ΑX]QؽkbQx-~II!yy-7^ 1l(X1xqfJTg!s9(47g'T7R?l r2 {D3I9L87^を>1Jk}~wWW*t_`6 :x-h~G.[ӿh)&K3w=eHL1|UB74Ahļ~?մx{g'RBBj9n4f((譼gܞUh}g@Ld)fޞVc[Ұ/  [>F$>UZMIu3=c5E` uM3n|&ɪ y[YY^Ĥ/ļ -ÚHBrz#,}x(3q^(& _m6Ŷ4mշ7F5b U'LVnsd^1N5, P#:m,rDn⧑}jhKEG~fŠcrіh+ 1<=8a4/q&AV>B @eTDۿ~Ox6f5oe Zg\&M4`󳋃q , vU!5 PUi*VU.m3W-)qx.,$Pp(3Pdu ײl%< %n]Φx #zt1ܭ5̦$ݱsus FR6<f e4VE#Soml5z_%dfDZYj-y/5F Ly \mkdž~249#lri7S xLHY#lƧ~V:!QwI>KM纫<9kbD*A(jH"zV±T1Ȯ' }( GG i:XQ;%>2wѯ]sg<6ܞdW[Ǽ2 㱠> vG|7iXW$hYPhY:bzI1NQb=)h,j0 Yhl,"50/>QǓ]U!VX3k{R"f>Յ>4kyB9kr%T'~pU[ pUBebZvEȶbu>n\N)?$:z,{'2&MUQ(wCL+yjр ?~v\rg^X <\f_xbPi{ UEKĔ:oa{H@,`**OKesCғii1r ;(WXѥTt[ͼ1Og[ZDӸQ5"ɠ9j|e̬{S<}'!22~MtoƪG3/o u"Q2m&/."YoVkVWqܦiQz;gvW pU+$9Dƶ{Uh]H`uco`__ca bҲ*?#Hձ&dZoI.r:b26u*99pd|"'᧫Vϟy?›s"j;m#J.gʰmգj3-5`|v{Kqu銳nsq,.ec(kwc?%p9(d?-L>6)GAm޵aRGQh kvdS$I6eI$2{KJڢX7c[4|!Cܬ~vT~ku¨pcgwwhdrkLp/GN3Yytov# f"6χ/͹-Ԉ&eX^'gk!x3_Oͥ$RYɇ3Pss~jODb *CRaZ8+PZ)7:w7ΉJFua׺ gK&<\TdzFCyO{4Ą^/~Wsw{:( :qgzT>xcF!ύ*b>F>,\Q^~P\/,۹`>AF:4CV?tUCLvxlNj6=Z=tJH]VeF.ѣw>5x\wqI΅L3`b_EBE }:晈ˠԟ>G~VVHZs_Ul N 䇬O%!uݎY|8E;L3F+)W; ɝ(r"m$PUFn-dT:`p.YmUOLJCT@rVsqu*U D'޴Q%8ϥ~Bà.G&EE6< FPQ[A;& "?$&ooУMRsʋ kYJ.65cRd% Co3-w5o\SyrEJYRǚU,ʏp$LUGFߧrmg)N[qc$j&=Pe͉vE:0õ4gX v gyT7Rzs>WCjVB/9~ F Ɂ6F{ e>(:esF/9n_v<7%E*Wօ D9Կo[|nM;KyL^ͩ:e=^* IC2˅r^'Pǭ73<; Y I0Jr Ve9C۰=Jݼ= 'm*uؔ*:\#5!%iCD!kuc(p8,ηxߗj ׿@Z Mع81_I)C|"1)T,k}WR+xo X(yɣ?YNmt̖z;VO>ju*FkonU]%4_ R9uLek(vs廄p 3 ?,f8>oAVIT|hqdo x"<ơ:z /E*#YFQI-@Ǣ\W9+E)vq_e4mUX#b[<58xIkjb=ig{Aa ,-l9u(7L%.;q?Wt$48ͣY%j&F]l5|>RdDY J{%!Qj&em:R ]wVOj+}Xc=vk!ۑFI}-OJ&j{Qxf!?PF`w0PD 'Oɘ ު[;u.ûo`)nƒvW褱s1h>~0؋'^S\kWOˣD`3|?"|1>hga5!o_&x`whDf?Ѐq0="r'A^p6֒IN;υSB3R}r=r(&h }&Zw Zp ´o7s_Q$P:W ɫa7C1QQt^~34}IafYyB(MuFV^n~95OĀF*#ƃ(R  <)PnҗOR}fgY}f ɲ8&uKQ?mITWU !STU@xd0vJ/Ž0"6k  \z)rzocnlG!:mD3$) auL!w=s@ "|!u.ҹ !d")pmb_6p!5 |Vwzoϗlf }~yumr$̩tG% B֕K_e@`hz,+h5;. at8txL룦ƒo7tCRSx7#:G^Am/?}0] cQhN0Ct/=UyUYKz5nAU c3w+LVKl˼\ߘ:X]8͐Y5Yk M\=gw ;)]ÃQjdהKOb^:pwH4]1 ;Z8)@AWư]c=8ܷTj]ɅO<Tx֧,F >&ct:voEeqJA/j,FC7w'9sUGlEp)ATD2Ssz uZNW̿C%iEJK7hڜa<=tZQ2/.6'zh Ķ+{a%"8'HsWޚ+*lF c<>SVwaxwCz#}DqSLUsI`vIQ>ܭck>x^eLg mPNBb{Z`dlPk/\HX*J*_{sUB{iywK>h_BL豑G,#xAۂ|ZTJ`Vn/k囗҉a䳭BF3-7{~v 1h(e E.4Nn6f-w;X(ֶlsU{"ZO:d̗ DrEZmskp|AalγB!6.?ô3!gλDPg< .dg _a_) &Bz - 8> 4ʔ|Æ˚k߿!qSp=Iz5>C=g!6} OK#R##ۭ$My [4{}n/G7B [X@{\|SS@77.SЈf78\6bI*r!/ӂヨNH́/s \'aQ- =a=2=ΙH_͂F\jg7|8N1)>"~bf*)ՇՓt%SZ/JVIڿ 4ǹx *c{}I2JVP"좬[!7d7Y 2sz~͜Ec)*jxaX-'Mp 6rz1XY,G`+_t7r ?I1?~n9=6];sc?dF+F0;blyWmzEnB;Q2]>B6$V8vG.U8O:`rFWsH$/?>ٹan ='\};i' u_S(+SI9@ D3rW'躚L9nq4AW~- HyNѭ.'yJW~d,!;╫f9 iUdݲ 5޽[*w=}F ]M5  l$JX:VbΚy }ahӌW\]h{b>&d2fóLo,\SPPaeEr(vcWKg 7S"]kW"-sk6x?6>u"@Δ<`UElƿ"f3?>5\{RjtJu̙ט#(N~rMRvCS`gtndН>=~6 ԁ~ dcK ^C-_25Ү[a ߋK!Oa%?ٰ{P;o2MM1-@@!}/m~Ou^d5zαe _gt7z{QsF+1Bc3tZ)~up( ?biz;` Lh2b 7Zu⯞3eBwzWGjI !qDIYT-l$+ Umwz ɀF_-?gt5iV%@փǚL|1IHcyO#mTZ zNH~&b6r9/KI)P;_DZs2րYx+/wնAKeYKuF@tE髹o^ZqW0Ckq@c@ˈS"" BA88x )%*/a:~95_?r㉋$FЍ@Ъ* QcOu&g֯Fygj>M2NdNM+z63+e?7K M,\khz`žNȇ4-Vnh-p3sJ¾)ɰ(tQI"Wᤞ-1hK=v@`Zܑ{v5tj@H*,GH- )u oRePS@Ӈ(mNRm d$Ԩ#;i{##m , Te: dN6{Jk6dRJ{cӝ٨t|,Nك& _ouH9_ NE Ad².@3ꕮ#vqִǣ $$6#3Kt3ڦLC'r$1W,Ph{BXH瑗U%M#L^9i f)EšP$>{G̠!/d_ /zAkh;kƎr&vLRr`l]S$+H4V+Z ,~d42&!M?'6\w%fӁ{޴-' ]0D05vobȿFN&ːD̏`$#Dž";N ez_Ƕ[cVڜCaope|·^i/FH]>@%"mڐy+^qen4.(as)pOfzXN"l"i j D2&C\Xw<1ZcmжS{o9[ Q5lE0/k vEmd!Jf,'Y8% R۟3ú [_B_~7"e WpK-4 ۹,$UٵMWxp{I"ȯan5hb9 ^MtV^b$].E}C3oIX,"3Mj4ޓQy5‰3"qf_.o7lܱ]k~;ZfޤP8e{,A֟fXx,]gnWvQ^N<բ݊(q=Y(oY.dr "4*Ddf ,L5_X% GX2-"!X3TH]ޑ̙&wl.Ǽ\M#apG2Z$)#C^ԙoϴ!ו)uSoE4Y>y$j>io?鳐 %ք?% )m Vw#KCIތcP妏zn3)͝_o(^:M!'pf3jT:̅j~?>Ə adK1ZeG6+bvmKrԂ8L\:Ӧ( n7L~%v~uXwPV޲T]}j` Gy0I y#p 9^U_[R7x?߅\ J7?Vrj^fiNhszl;^7>dq2G ()*): =;&NdE*M~m:# ) ̼j}M$Rr24N9k}ĝ?>eRu8(%겄XKIX 7)m^S[MVw8i?xuWզ=YMhՋ^m4_C1;鵕&pjNo# xYdOXلt:@=DW3T1iNxG63ֆi}$qlNz{CqEm"(\ hwlYO ~pe,@,t|)`DPHaX2{MC$7`k0^"Wr]ȵV~N w{g`+],DEH/,M}n/wK?& y~%(Td}1eLI $~=dmฒ(Sꫧx3={CYT 9M^/+{tPo-z#CwhΆR y8x]RpyY.(l b77B y1$[[]6;7So@lc?7IZ٩s{[Zܲbucz:FM E 2ZāGb沣/x`)0Աqt{󐓂8(GN(^?lWE,Ő@9P5 #q6}U|]3==λCxR~D؇zxn֟}LHELWirPU'j2l-P'UNX݋ M 4cæKʗ̙M^ɥ7ϧr[:栖 Ff h]+o3mJ d A+ *j*,U) \rS\ 1r|pN^mYG0b0؆ȌٱK)e*a˜mi9ZAޣ mZWGp~(j erC?~*4-E?.O[枱3MxlGO+`7Bّxh7ɉdf޻T=Bpaj+7Nǭ L4J[V_pA- UgLzSu8~/H+x-պbnp>Oh|]uy*ul|>NԤzܖz -*}RoO@n ML4sAEH-nP/<\)=T9+%.Uyn6Qr;b|ppPmRo޸זN<%] 8 !1sYv]wբNj|G!l-<>&67<\5ز|+O,{o~pu@ˋ/;{ݚr?6Tm;neUVPidLv~̛}XX+=) :X]EIzVG'*2h=}!lfvӯT!rYJiYE(Ik?YO7(2CGAƲ}4au>0@=#hOyH9+0`EwvD6B}< ѫۘo@g s{KUg'lJY^ːaL; I4A\(mg Ֆ[;Rse%kLt8ҠvUHWYZ=_lI^~Ңױ'8癕Aᷖvo¨TEI!&c_zMBרgs&#$+;B՛_'0VVzXd{ISq'Ա0?WnŏEڭR q){CeMJKJ kJT`?14ʒWw~%}V &$؄\U Xm#3!'/'Mxh|$xQy#vҪ hSTcpe)cWu#ܘS=lٍKwz9ޚ}YMPuʡ!X)j$V쫿'&T^g6\Њ6|N y2op_,2ḟ^Eݵ&I=5(bq !'Wfw뉍O]M8{O%@t,2}QN׾)^eh-3u[)6R`Ӻ$VP!'mG_>ꬭs!""+J]=X[,I0yGA l,Jy)_2bj~'邘ZN@ާ(oaɱA+--1|y8xZ:Ʊ8)axR3h$o:Oi54抗, 'l&ΦW AgRZጞ}VR. -Au(> 'ֽ1#ht$sza9OWO2ܮc B~}I<3qx̙ŏ4s4H/ϸnZv}26g#UvLpDZFÆ6:ys$E-Ƙ2v.|Xay@xnTxL.ܫ6Zwf-6!=۩Rߗ;{7R|]"\@+GWb&` P1qib3܊ y_&h<ӳWƳM VQ6F,MO Gác߷?C /x8(VJ}i\T 10%4Gl\tE|^ٛRm'@i`b ~WkKJ$nT͉'?':Eb[PnFɾ́ށK%,C@ۙ.{̇W={igu=+Umͣ [bx-牥u ;g&S}Z[)M} 5&pʑdۅ6>O2tCzi(g#bcw\~l{h+x ^0d ,wWC5ZCgЩ:l$~蝶!ȻJ(7>dx?3GŔӢ4GK2.Hug;҃(+IİS=vV;W2#$<8 ^͜k[|/&E ŴgbFUYx+_MeBv]ʭw_V &MH精^ UAK]Y d'8% á1σ%@wIOU,"=lxQTzWCKA\/uzj#Gqg4Խ yߵi4}h,r+K|o>*/?]8j; =ڛRXcszR% 7:9L%&lA^a'))<ږ^=@VC!Y4 PGVϊsYqp w$_ITO0;Xq)tgB3\=.ZrRg0znpDE)kL.Ͽo 25zypp* Ev;G.Irii,*p-8(p2qEȼ8I* YvgE00񷩷YSo; O%mQGV)abru볫?m1s^3.,m )}DK{hݫlcaAms1t$ ~MwJBD\%ZuQV' GDMOvUDtRbacHm#7&1YɛgEFI+]qa.we~>®Y?5-FJd5XL[خ\>זP%HΛ[RfJx=BٖrL5smE`^azB8 =z׫{0E50ϝy6 :Q9͹ T7\ x1K +_+(ڳ&QCoE>!+o5JX+4~0XPU7Åbe)D\ +Hi4d8DXRsɧ$Vٍ`\J^!OYdbV[ގR=쬬k{AW2C}5N[7ݥ`ݎ;` A#ڝ{T\fNZz77ϰLLd.&zz Ļa=K!7+iz[G:*-.԰0i6JaҺ~o&TP1&eV!/$Og8 7%SW w<&&2a ym2=T%~qz5S˙]Fb!02ooͮ; aOXG*p݃wFLDthՌ'glgٍ9%R[g9rS+9YYFk'Yt`G#kyɻrAv90]9iJZ6+_yQ#$Yos9WgHd{m)`~ u;dd2 & `u(d(v̤v>@Mu4*ƪVꉙ8MB(K=w{/g>9'6DĻ/B?ee|SIc͞}җyȨ޺%c>Q4~2}Ϭ%u=%|mH_-{bo1,dr\T7q?Xh7lԿxFL|NeN>KuVZC,#)>Σ]՝:U_jK]PeJr[SejVv5~mxi1ɹl7#FV0@45iQ1e{s, }n pI}koJgz^鑅pN]2u啈IwXW4lL ifFsB6-Rw; U4=gl98H7 3gS)m8 9xAJ]rPxHk7Q d8e(1g~ӎSm 99&].{djCL>Qd9YuB|dwtG>)98 K~@vĄ4{YESB y ˜O֟W@-]b%l( @<evM667fC kR寺=nXc4˅]HfA|Ʉ9 -rfa%:9w&), Nhf=K,RE(p_N}σlDA{{`Cy=D,Z EoBT dZJQ}Ö5هF^A/-` \rX`_"Ad`cOd@kLT̀pBY-?)BIY_V =dhߨN hDvG4"z& ZD1*+8KExea4b3 ߰fW! 2k@~YάꢭZa>5Aщ7b׊Fp56OruԒl2Fu`|ŸX "q\ۺHEdF׃6.JImfV8f-E d'\glSff̢G;`ׁ&@ŧWq_԰Uɻ%=l/ktzǒIYd%_zn=6`Cܹ˰:oKi/ͰJkMe{rcǛ#5 qِ$WBcۚۇ4Q4ᦩex·Еg 4@\3OMc|t*rakSD7V,~PĨc"cr}䈧[h`DLj[<`AθLXm.W8TR܏`/`gO>C ?BաӹT+-cu nGCGY|n jPBԋ'm>26v2N^U"JfJ&1eNEp~CcQBhkUhQj"fwӟo j" 4󠊌(Ly؟}Jz>u"NrzonxjAӔ&p0BIƎ 6Vnc0}(2z . % uO/;P\(\(҈M|u b2@86WP)e8]女Ќoi(N>=ڹq-y<hJ'Z;dH`Dye#H~:_ K0ACOAY˱Cɶ G'Է${3D@vJ U" I:^~ 9; k( K-X6E6^l* EC˺.3 ~#[So}憜wp%-DKA/Jh;oSU@# w|^w:I .:C}pQx@PaOv Wq m,B#uFş ᱁ hȨ%'*nPܴj̙} 8@y^|~{ss\ cn*@p2znm9m49ASGz3ga?j~c;nuąKcZܙ &e u6̵T1IE^$,|/#%_m@~ç%C](U6PĄw`'}9Hg sSvcԲ.ǿZ#Y2@UU=7tK1|~HLc%Rz6b8 0iʈԵBuvn n۷#*ٶ㼹3{M%'z6Rpf8U<ٲ?92p-fpш?QZǝZgmיEKKh1( ;}0\mcR^-HOR4XXHMSNCڧlǗ}ztEdΤL dž A3@%CWSVc/ďBi]E9AoHt>]% "Ƒ{{]/Zcv"ަ9%-1ϡ:X(R@f.Fmg14>)8z $r:} q0vUD=bZ1/o(êk 518XA<yn"F;~!|>D'~LVՅ&@-(GU~ aVq8ϋTum|a ;3THO5!&ғ'GiJm=[56ϔb̊Z=3ezEr~!D߉k Aj!_BD3xLH[T߲9KʜFL+jN-l+2M"LAiHq]AB4Hıښ mTTI ۅ)npvݜہ}JMHˆޘr}*ՕTez+Cة0ˀl֓ӕ$ܟ::v~5DoFi#>I9D(Q5ceL2jgP)(.&_MALI<"lM/EZ 44΂SC93rHj;_V֝[>)2, L:5}4##iGUȡ☑8Sɂ]bf]]7I5˨ؗh"%TdqnѷԪqh"GdH"'^`g?m?A[32链VP'J0Eㆣ(kjpTفK"k_I\ش r|P ]EkW5ʐT:u[\<.)/Z. QAhZ&P8-O;נ!AM s?qƓ)u!#7v@X\}Ӳu*Ws>G0;Uear u>V}L|t'a"w-* Avk%šռ` e#80r"Bcy.W'9zu9B`0[Il$>}5FCZ"~I~V#E,fZx7  \76& #+JP, )91!Y <K9dVƒВfvSO __ 4X7u9rOk"%јA+lf023ìvEĊCv 4=a=$g(Ѽ]eni9Wj\;S8!8 L#p[#`p>HoM% >^",48d~Jy-#Y%(jȤGҩ q}T(Uk6|rӔW}?l1jLuN=EbBn!5f)Nٰ V)R7q\~XҼKyȅzA&T4rd:g=K@dXcr`; >RЃȵ&ZܛE3A;5_]tc3Ɣv4Is^9 TH#M濕1 ~{BSJTy]'穁n7^DMBkEQ`rf" X,1ej  3MŦ=;w[ n*ZJZ}'ĉTܜܒSr{-VI98_u(Ʋ\'2 s'vcOTa(K`$I/ua#wt %ͷ|n\Z_C[ 69]聺ֆѕ\U`/U+c[d^RCV!5P&jw@ǜ9_'oRS/n+>#y bvr.mwIpY.޲uqR\ONYQT>rp ra`9TBa۹z{jPLD?A)5NTקW4ځh1_nT!g%"E"x%(G%H.X*uke^ؙMp{0f4'.^IXBէ c{O9o՟Mޅ 쉥>iSkmWh|jLe7EQ?K"*xm\a {)AuQ6=g[tttWޔ&QŘ3[ M1aoRVȦm~C'y֖ [Ix%f~A~|_}_td^FrW׀i_l.U1s)i&cSɁhʜΐ%k2Pe]lO3nbJ̜nxVUHϊ==aV@ ň jc{5YnjPy6m7$=[(tɎ_BTNMtTpaf%~8{)7*Eq.e}%%ypt{BؐF-EM[grs2'7Vh6 *ea&KaDzc<쉯Էl/nLA)=_Je`GSWwrҸF,V7跁DT?daؐ=k^J@P+5(D葒 1MJvIs.Y,Fa;WgPx`t {$*uz׶kJ/@țBmR)ίS-`o5e!Uٴ?rCG42.7hC90@Ԕ^,}.Ue>75e#geFENbDʓ¨ސbLwakts>k,N,ȶQҢȕe8ͽLٺއ DLSDf6'Δ2}݄_?}+mZ(g @MW5ܕ"X:Ta\Y2̽F}r|\o!{G|5VsZ?L񽩺UM11IfR٬-ej"^W@pxo[S ZlB5Riy²Bq,LT:2 }6LPl?+jZ|Z/07pط]/LܾP섊Hd=;pJ>.DžtWȿbfӔG=hn5υ"{>44g?J*C# O [qJypQbR0ׂt!,g*uE0EjhSLUƦ6)=D*3q6mHfSc;osc 6@ߘ*0!7q6WRJC<,!H0O n۸H3D a}x_-wU`_1'#V`9x ъ)dpomd&L#[^3ߣH\g^V+ E^*;I$:=feA~H[!ZB71 D%JudKaA ~AF^E=F 6w7KGܡ!1Z0P&dƑf rC9٥ Vo"Է5Β#v*p p?>djg]{,y 5ʸ4xYtwcwb >f &= [+34 i.ȇ}`2*&Z^ ow3'ݤ~f+V$r#Hyp.QP" gPw+h0Y6_hM!̙~U * 7֑~贝[ɅuGD%!2;l/$Z&)+4c,pI[%:B{1gL9Dڐ%N}:Q{}_=}Mb${i`% [̈n1{h2WVh2"A`mִy@1X!(j<<(Gmu攡ۡ: TWUn8Ut!|,BPb:x\TIer8nEWig,>i7|^1[נHcݼWjvՙo)Qx:7*oNNQ8Uֆ /-$1uSAr#K(bpGU`!W~/zT#ZeEq3Jms#U%dGWݫ)NRPyf 0Ih"1!8縝uA0 ifaxLЁ,cy&[7u @'yA|PōCY߈xݯ}! )0R OU"L̰"MMKӐ*-E%Fo]s_}ۋHֈWՔf!JsKQG65c4_>1)Ji`5}/J^~GT?_hEȍ7nTH}hcdO(c E _9BPys| ",_Q6q7pJ>3}gndarmYL?;-pو|Z)_zC{M]L ޠ)*bۂr ͫڴ8*6\ǵgFj;;3*ѯrpﶎE}CѮ ?3jzO 8td (*v)h5'ɏ V} ׳Jd^+quLPpqJ׼BMd˂ْ=]}͖4QP?yx|F`ty,_ [iYL"yo:w:" aETቭﱶ%(F .ɡ@,ȟQ z4UOGwa[C*h94KtJGVX%ѿ!R^GfIJh%GH=hۡTI.[Nsd t\-HT~Ʃ֫T0umXt&EOHi}a];[WF2eSP(Ho1O~k(Bj1}K OQ~˿IKۑIxߦ ZmOɾ}#΁݃`h;|zݕ) _EͨegKHA =[-6)Ε$bb F 5Y=t>GpFWU|ԾfC<(hi`|POX s=6x(\Y ^)@fu4<s^Sl!+#n!u4q`a;H lyY>&65GM _nZV$4Bӑr jZŋ J;NP0xj =IiYQbΟ@VbxZ4F +l5'2nXj- ^g@3ĭw&geFYLuo1EK0߸L)H wX# 6g!Kw>H7L3=POUM׮~3eBMƫH gAiKGѱ˵c>B]JOe+Y*#Y+fBOUOz\&Բkg=SJub]aHv*E9 beXqBFkB[9ʧKj#| } Cc&Plz}Fv(LЭTxl(u%;&o,(bX8q>d^ ؝7Ldz5* (QP 6 XSy[rYѶeûe*%Õw'1cvbWwa' fi+Q $_DQ"6hRK$D#0HYIrd;vM j`,W%6w}"@ĽJ~iCIL,mz 3.BGݼ}x[j )tZe7`!,|Mx׵}é21- xUD\C,~E't!f+Q&*7QWg4(?:C 2F "['BOڎ$c+6?Cḗk-~naI$r$fgT72z&1>0כIӕ դf4oYm ;s|]fu[pqv\Wo,NZ{UPUϦϼaўքeGP ͯBͻKl1ڷ#:Lqc_ܮo"Uj4Hq :~8s' {߰ԝzW#Xcxpqp^GfM+)hw-9< A8>.< U #ZѺj_Z;HOZ6H~[[@*dPɼc8v\l,[N= tۘJW4U렺a]]l$4X,PF&J w`4٢o\Ҷk iDeɤM zm,?[%s8 D$:J꫶ 2a֨]Ú O|׍x`aBU*M%Ĺf]x! 3y2`A茊(Bt}?v}p) ~O2m~[s{۱xv[6O묢MZ}mH->ۭC|rK{^K2`$҆Ň&8mҙSL"듯d;]y>QwlQ E' :W/+7$ԃRPl5'OsZy+;(6!XpfPfJWڋdkv:FAdcNfBj 9$b\SvmV3n jV-N:ЂsDlKYr%zja5}YԭmDz: dM,i7U?) , Dh#Ep4dYF?.l+ŏ>OѲZ~*]3]ͻw! ̏cPx}Mr" _NK\v+%|3y]R2"i0=yr~GŜeN.(z}λ="Ĝ#k uEN}@fLeT˷.\Y+zǮvdNM$*ѢI>W|"fCD3M,2蹲w3w'0RSϑMC8aX·zCH15;!KY1ŶwS }+1NI46~4gYe_$8ĹmxXj~8q2|f$QZ5 6<@iy< *67 }Er-cnt!)z"_ 2}碞Ivr!+LǾ9%߻7/Μ"j{؊@d}%iZڔ])sZHD"R{G.{K8L0L7O%xfUE(Qb\JZz~@4^&}&zj eȮ]f65̗䳳y`S"$\ѕ_^csJiZ 4LV^/ ]x'768B&Ti!eB7]K8/܄u^=lۤ4L߂񩕱`g'OJ$@?>8VLxoΆ2=~xQXKq=Q1L$[:@]X t}v)Y Ifo60\ʧ(}|ο>C_E-ܸ8. 3'urL7M݃?yHnM.$-GHh &>z݉&p%!Jhxu;9lÂ2e kgaQ+;@/h[W .,ыh2Lea{۳t [s3U3rDUE5zڗg$'i{o<?VG-F0+"a/e5)>10! @%8FgZTf7RUr_c}f-9^O=u OŅ*|1ȕPbIStD fEZN0)q[42u6q 3"GX]ZKŽ!2ߓ=7b({}m%WƮ:aZ1;|=Kd[?5 Ib{Ve Yf# bGU\%F7()U|!_5mxܴJfXiԘ^w/$)=Ġfn' W_Q^]Y!` >+` Ζ?P7&=:r}xfDU$Rt oN틍rܞ㯹,о)L|OQDJ^Vi1w S].G[JSGUy# 'G<3&{-Bb&R|5dCva]Z!@,ޜbCaaaPX!}sSX.;4؍Mh>"CQiLrgE:^d%mYbVL)GC#o=W6z6E J;Fl~ vfUe'u*]~P-˻nljрlXN=mRw'k7f6V> ^b[ݸC2Zkfw 9V}S\.%M\kATPGEJtZ|+Ue՝Uq"atg{KjU}/ $V[R{~-esiZá\ɑK]ureϼhkV{z#?I$H)ԫku+rmRSRk+*IO6^HPpX'[5 v%hZӾ\:G dgEkMK9qy,[ afV2˼].If(ki:0lP4w1^JTn $L|OQs D:9m~H #~3< ++"3t>YA? ?:Wr J9%|gڦKfڝ H")&tļ:L hV N^xxPuHfEK7VnlW"kWoMâԙ*)8(.2<ᓊ}hVܹ 3#UTl2w`l]ƆG# xsui$ Ҳo%hD߈a.avBJW; n{/ :Ҥ0qz}yc9 pyr6>;:&D{h̽CM,x#^-i"vvUŊ`ऱQ ?S"cz"5Usȵ9w @ YƮA~ 0N:PZg;;"qWw! ,mtlT4UO:Q-ȏ;-Z$ wB FS{٣ЅSB4a%>vـ u{#c/ziRCcLߩ7FV 6pmLJ?J6sc萌#8 "\ v!̽\G"h+b=xek[nqČwZNdKYD"xhzPM񿒅!|A lL2ONvgDk=՚7]lɼ+j^]WOCT% P.fhƦ |=@Ӛ{L &`D_$&|W/-:ux2[݇re?RaNXB&QHd/ f  l=ZDsaȷNO(n-uGȷN xKt F~jZ\)AEmvĠ9b3G$߰(<3#_<*_(YY܏"/9nv(5ۙ<&8pgNDi~ g%2\oR>rU#ʑ:Fہ=JF#jx)$*bhT?HIp;F mTjV ҄ҒX'h |H+k{SeuQx䖌׹m7dQa[(d1$gGx+rmH2OV 6HkRKN&v~Ȉkk>K3* O'nD*2yԤ XNDfyvVfkHǎyu2e?ylL[ r T\Ac1ȏCr !z)* C/tsd3:XHl+J\UL}ǃPp(2]+nN|4K7YfF(9_` 8eq_:S Ћtt8v@enno$s<(wėAo"LU +dgBXv"J!ոZY[ Evl5GT5H9AG!ÿ2XZ%6(`t.fE졻bâ:R88QA+ߏɓ(ഫm}uj0(eQ>#x0̲lsE .A54_bry `0^}WPk3OWQ-(wҠQ?~4Zp>CZQxdDvy)tux Dmùxܻ{)gPj-׍q$}u~hR ֽU2N `&k^]ROUwy=7Wz /2e&`-P]pzc`u ~YJZ@p#mSq^8nH^La*5g_;"Bnd+wW>~3Oq!eUܟcO[z^dT{8"~[}ďx>Seo]ԉsjQ.4h3WT?㻿!4lV1*J2ϥ.}mXkE>P>)uQKJ)>J1=( ' 5 Ih4H?O-)yϊlK0|"b:ރ%u ni*^1!EYԽ@7m@\G&]`Jj>;?:zYQǎc-=`ҲsYc%E\[|LM2vܝqρ~8uΧI&9OƤmvI<2׬cxD={[F2&*}- M8$0M.dAnطϒγݤ/Iea2E6L]f`GQљXd8FRosn@8m6Gֆ}찗ZD[ۛaa &l:pV P5YQ]/Ƭ)I#tJx1cN(yಣ#.IMrEtUC)M( "kŀwDDC̼qr'|MFPʖFlߘj`ц=_{+>トYLYr}(X4Ԏ:76ZTh@P U̿FD?Y+Q9,}IUvuYSٕUqj%8s@ z^R{i?/@M^u@ sӺ>]"3/C d@ghmOY0E-f]ǦSʺgIf}~qMs5@oLqy\^:DnWP~O:l)OznLRJɆx>-\ <~O_0~O ڨuDɯ4Ž}uQeh,Zi-ve oȳ)yg-ֳqTr4T)*pyyɝ x6$;7ŞฒS$efG)-HpI٣}%,k&ڤ --`5Bz+02 A݅q@4I:nsg0)*m/M+azu#IjAGBIBc5| ;k?yIrF0biUDtƸg51r>%=Po}3u'8u1 /`s~G|&VH_e_Áp){EdEfRK\MR^+yJqd=Qo{v?P* ϱDݍq!Ŵ%bP&gѶVuVTrfG)sBek)bG-K jeK94\[3 ,!i '/_{fjxu1ţ\|\mɄ/LjPYL 2CxQo윶Ua70Iy/641.Bi%i%7Y"JkpX`m ڛΰP>6 Uc:)E.ɇ@{GBvL.m) X4n1U {1GQq Lr+UkNKoD3Ǵ!HwFܨ!V{"G&RM\SjTzL/ 1:yf5mZ^5 V/(c^]m#U4ҟm"g!:]rHMv♓@ǢX`餳:k5Ix㾱֢:Z99mZ}#>c|aW7_%Ī%;Q!Y .#k3s^B|ZV~TJQ_[X }ҋ -WAԌ XY$.V7|l:X#*"߄u kƔ /8/čk<Ez4-=#W(G}',{ZٙRx&]Q94 ;9 ީR׶y6mlAn$oQ0Al ]W@ iVSOGHIif9&R}}W+@h+|A fak5X]ҟIsuM,bmMܧ@;IH:_0~ͥu8x$x Ijm7\t0:kM |]G|h[Oo&r]\&LOU0,b ]͎:tץ}c=k732XCRCjZ[}iqՖV#}m63z [">%f_bsz?eC)AFAZ!)/F"KN%G3Onts50Uw oĴ"9 La$S~.=qHิF!],V!Fv/cB(rXe zq3: 3mՒe+;:^n29́a0- ?r;\RוJqd[Ójt~ 1&(%ߴʰ:'͛&{u/wSh$(17XBehM}LK/+#\\qAJ /yҊܨY7홐q/~*L!¦H~Ϝx7)fOkunB@q0HTRY3{_!E!pmo((<^'I/ˀ&ַXݍMxU9wBg}cAYHH&DXD#֧%\XGafh9X]Ö %j\Kq-7)1F2gت]Z9c$躈LUAHAc4- Zf( 2wv*#nѵ*na<x"Wװ(X`qvpy/Sqv?|6t@'[L!1d* N* ^֥D{?1 hJ6zZzP'P&*_ }\hY3{gYGЂe2N_1N?B:D 'eM]1_!F8%70% R=e.ZSIILA?hϽT?-f^nYL.d$bSޏx-ow.Zv$I$l_b7ײ?C+?tGbYp`l9.$zg_ )bi7? k |SAD~qy\f2w/oo3_ꟍJoKo83OX—N3/`|:]u[Fg~o.HcS8Y)]>AZ7݆# UQe3Yճ 4pMKW[`cjmRKeJ*'~zzy0Ω{& M1_w vT\ʈ?>nRr<) w i7JW݇gK?H0mfc{c(Tt uŒbe"|x:vFU8<'$xS3WD  +˦_J.KMcc[b$}Uwe]?zM, q']!-T'8+ͧc.7הz`|neHQ2/dHl=Նky( N(' Sgy ]d!E26||͕kE UV |v"F^bmI>tDc5~,q{_!MoDٕ2_J.σco^rA+)l4۝y\ }U;3͐3i&,{7%6ͳ(B`|C8){$`Zy1Jie# $Od3B )|72Kj0 \8OrdS7IET[^. GM9 $\>OH͘mɒp,}TՄWZI7f{eWh[CX7{.~[ >dU<n?7 ׶!, }TyO-_USaľQzJGTk,";Gꛆ%!yQNa}Oze \]EŲc2K|ez} ֥Р3-Z6"Hkžo+>U |Uth-Bv6<ҸE @\`?ᕹml"\ 0dWƙQP퐾nEl=D8F%Azo;*EAR1I;̦f{SE{>'MQ :UTkz3*Vu鯷QֽNvù9,aA\rGPefMqZ# 3I˽}7ΐ 2QqNҜrk72"55sTƣD|,ʐ_+ޮ"qH{snjMޕMUJ|}o hjW$pkxo&:TF5O0tX}|I1o<=TP [lVcJQ%r:Jѵz.XB֔ \;or9EQ(d+< e؟q 6|jU/- a">)8SHK8$9gSo=$(#!(yޖs9Q1vLvYDɉ"LjU\1b(7|V|\eQ;|p Ȩ4lyu%ҟˈgFPތʔ"Ƞr58T(ɟ{aQRԔY3Pz3ݸ-JM]h&0ﬠY̠^*E ʕY@9YiA,R)D<6BOsurpp/Dz2EUMnJ˖ˈ%ձûƢm`EQ`-<_ctQ΄~d `o*׎Ji^=wQen!.FE,Vw Nn%j gb:Ĝpm/)&H2Kŝĵ5AHv͓YƤreDd3P!F ̈́t\`!1%hqNgzxfWΒI[3e#@u~>V$(zBt2$V|-=z LJZ'pدnt6|ǝςQC=iio̤uamZˆs-{(a<9鐾K$RlIe (݅1kY깳[m?  -BH 9Z#TB5%+LɌ?ge>nS?<ăIr0Y)]|NpA EfhC$XBɰilV1˩!*7-SM`9ph$;`F{݄V*{ # PML-m .GZ{OJz~cI;J^X+j 7-Oݾ4kʕ:I9u5#bLvEDnTMP9@+|_L.&`.&sF"Ӧj Y\DIY7ʁY0#p%/s;=+{rLpP_w'ױN;`)՞Fyǹ^%DiGz2\g蟲{}"e 7BI{:5"5pi:a>5(q<62-v63WMXԃ_4O0jǿ ͕\u8yre[rtmL)l;dzY䚤,B_b޶W}Þ?)C|V*; Od:*z rUz\_`jL"Å ̨ǡ7h#Dc/Op1'HOU*< N#M* شE5q51@zy@Dv3=j6bjAer ԛYq0A$$53>]gayNl㾹s>)iNF߉YE:>)p;HkWgC(!0( b;- .lt ΙNEmf*Y&*L9Wg2*"M7bCU>gb.FDTI _sڹc'tXsOZє.{yWfll NYLIvZPuS"5KoVDž&fc| D ZJfѩ u-a ̚Z5d<4GOpDԛbҒ9Ir+Yޅ-h[sjɔLSL\yd?>"5(Ov,RFk S}x |;LAB(tмvcQk)u~H kn\ߗX,:>%q] jUQW2˺tƮAh}!X_yfsۡ& 60;%FDNLVwbK$,Aѐ%;4$|Uo yO"9m}؊,(IjE&Mhu $KT^ |o&Г eK_Pjq:Ҕ (**1caLӣV$ǂObY1+ҍBRv`gSܠeYJb^h g.)kn^3 bȞWC ^fbL橸ʮq%UE╡9Ȋ3śx0tƦc.6wB0^66.P巓gDm!en7YLq֤sJv4q…c19?/Q˛sK٥|3%4-ֲyIcz[9MƑ{ aĉ 4x:ˣ~΢έ2޷FªtKͪ5oɔ앝6 I4UajLI؏(4n]4g_dnWK֘׋yduenq6hCos[fƮ2^>A˃s~9V,kלCpd­wHzw)Tic8Z@S} 2jǘ;Ɨ`#v2r2^N7R$%N`<{K b_tG~^[- Oj{}CI3ַp]!6HYMd=c&HNrРoUhREB܄5>:X۔Yg+AuJqD:~PLt~N2~V}A4~BƆf[|i[If[R)C RJ تZ>+sfjP~媕s<z B72~ 1S^p@E.>;!z]|@Qo-qq~[m@G@Rol9J.R2Խ{q q7p.9=8l!twi a܀".~G N7wFnS<$aM|(򀎅y3wVSB)B- Kt8:(t}4|ϼU2Rd`̥ɭys|P)v:c̿!bQei?&q}W+? *Mwy('Zʗ]SF; jY8;8@Ooc`#8|)adenʒuc6C%ve_ K +ϻE9/raI+}v\8zFL/VRbnSkL0i{G zbiKP$6Nxiv 0^<?{^cdzr耖& F,"[ =@Mf} pǙLqȷ'kKt`\xS&QW'U%""h{ g;VUi'Ja* {Kw㦏"˲eiXx_pS'"2sp[p" 2bs5WK*SaB.rE޳g V3&QB>/]ߋJc"Q:W"#_~Sy|i\.ooaQ0K{[5~>ߜ\P1|h Z_Z8238ٞ2rIQ6ʹ4_ZRo41Q+ w[1z7-x{Cλ~VՈT;Wcr5g?=Zw,|0<p*#*IsEz*b%OnσNzPĊjbAq=˅#1ڴilWw] J"sm E2uP`P½O[xF&{)&vs"3MYbXWR8QUHRJn{0Ю6G 7efW~vjӴ#Ye}F*?Ega#ЬT,jKۜњiu;rR_{n"0^m2rd`Y;Np|]z o(dmnP쁊AgH+hIL ȄfRF!jjȾޗkm*NT<(߃vY#+pOmSZzF5Z )ڲ]Y% -3)1`.kg&hnpH%"7p*yu nxcgmOrSLfDJ~616Sx˼F[jeSO52d$RfUG+Hi"G 8cw *Y]]ِ\vK@‰|w9M=@0Ԁj>R4'*ѿq[qV9HJELKLjJBߕ9Dow`Gpͨ BW += e4X> |# E)XtQ7`q}[&7l5Z]u [xXu:?pɛ kyaOqn A)+oM).Z>o02'/2G=_ۑ.U,$ɹnR*x>JgX<:MX^H:~Ѭ+t..<]eMZޗewSW5Y&\:w22n0-lp_R|q6 ATBe8d;JP9]@,2zP>W07 ,+WZI"Jϭ&JF$zYr- mwxl7+}>xDž0}\d\\,kɚ q @xq/#:m|>zc`@ϗk Yd)G'v~(Q歐nxup̮b( ȵ!4^->7H8/Y`[9L3jqzC UMqLӝ0 \we̮SztZOև/:~^NAfl-+^:5s&[숨q8v nh7{|Gtv0c!:jvQ]+ʞ?5*2C(n:=|rcr7);ili0 7Wװ"? K ? {+ ];{vjAީtbR?LYm{},MѠT[%Ki{)dU*وܕٚb?8⩧ Y[2;]gE/V(1݌{CUN2DC$-Kv[zkO,GnR;NJ&Jq``wb*8 >>09V;bꔖ TAGkz{0hnҌ)lx7nk_+Jb -l\^~d,%"?AdKr$2uW:*5Z?InK "CH1Sl`_8`jmV^KWkc8ʊH[EMl ۧ*4g{ͅR V@溘7et*Ua!Nᯘak}Nc+Riv]ea Ůo[bDOа |֤8G΂3Je1J.XRO6ZCpl@Oк%^5yģ̍fO'lFTlkU?nqrpЫK/7WXcà}5D tO008D&3F ݕZI*QRn Rl3*F8^b>5yZ2nuO7CGI*DL8(5\K7Y|UL "]isS,wH˛aI'5Ͱ6|j4.78yOpGRK[R7WIj3,sre zi9y_+Ȧs$WEelD1^px)k(Wxl iEuN0jRI `lnK|`&M43{\q" VT9 ]I"Ú,;mqEJ^T"3: M".g x7%5EI?*iTLF؃G@@Ԯ2!lͺUb5bvLx_}]yp} i{μRס簀gW,)'o􅸜ԕ,DdРn nrJ2]~)ȡ9w?82v%S cI0 $^ج+Ly  *?62uХ!?7~ĮsWH+ (\^֥Uw,)'SQOeζ^]f}6 崖FIj.'8&F0OX8w2VBFcsCu ^iA0#!ZNS8k먔r! {g9:hG۾Od~S[xj FU7 '^I`XٷvZE3IVZ0#I W[L:XV :OD_inNnvԤ5ɾV$j[mVdz"Vt ܇b3J+v љ3(8&_UDv)*D80*ءϦIoHP,[5Z/>gܙqtD̊#>0VF۹]=#@)}TZ"zhڣlKԘ&);#U9rʢ6h.4#@taMCCǣRF݁|#i f\ʵIQt+6D_5{^sof)=YY$6m&:`:5f6 +A~}͛$EB)q ihZOyEAOOGW aۖG^y8a~7X*j oJ -QK40z"/}ߎn0Ӷ0QMI1\K|b[ep%u05tvv.7=.4n3wl #d+pL*m>-]!{sO|9 ؋6AJO1e'wBX~OZ+Mè' %剛 킱^0Xe3f6fǺ87w 2~u٧.@ww^=?mur'P<[Xw+P yP'ZbW?ؿL' 6S#eXkQs?ه䤳vEuGi />WԖD s73K)=COg<7]Yp\mQ QH.Spolҭ:%YU4sMRQv2f 8v-ƗKQBN*7Y{`>%mY缕8:7ѭZ\NUvHC5AìzCǶH!C$LY{}G8D4!yF!6Ѐ3&T8ر]\dtPeNSF֚g$'B~&t_}ҳUUp,Svs T4{.4|>: VǙT d>S%b7m\\6v3ƭ8.r)u΍'*#E{1Ȝa-H",lX!0) PA:c$`Qoa>aP%4]tB>ZmT+F%,t^GL 6Rt 82#܆Ҩ|97C\JdԜ1'|~;l6NdžӪ|-9^[C=31~RtkrBvK=|C*e TJa!ѰRM@K4Hjsx=!$Ôbn:(ʬ,= mQKXuhm )Q8*\j0Y&_ _ٷ܅O^@dȷfhg=Jw| imN ?ۜTn'1lapiS4u]@S-jCM`x ,GzXOßg;g:[Dıt^N_3̫^,[|H}6DTc &m0:N;Fp8zgx&7 m灀ҤҳΝE1e_D+0!4!xB߀XE}JF=1$E+U| 1Q3~PI{_I.6\:p1 oNvS8SEUs hO|46ߙ) T^mX|άUl_YÔ%wOIsG3Yr̽|`T%OޢD ֶې!gc50)<SU$O_%_zԦݚR׫^_R򥔿\SEcM!*NnޜF] gDZҕdHz>Aq "a[$_F s ]V K>gK%kh+~FrcB$e{QEԛIg=ZʓB4D]2 bBEW~[TKibJ9mOGۊi;iL<߈ę*yG+\$ 'ˍx{ *_Ćx42\+/76M PʧV@Y9Ŕv d@yjX Ȥ>]:lɬZ !@nŕ'sLќXoܮX5S$cS=)p o'Jp33c}b3qsgL7LȂ,37*RPЧB0Dz]^vpvK-[78lL_Ws7/($, Gw!-hGgȬ!E7;K`568۪EٯfZCW5yV;w5q3k6;1Ta#WC0'7<$€]#pT:{VQF;wo WU؈㌛6 o̮!A:Ĕ8eLivqv0nO0ȟ0,1A1$L"1W5 )D.SA1[*.857ƵKЕgM)S%  Nf!.sʋ3>LjGKlWt_STjO2-ϸ3="[b Xϖt% hݒaQUth8  sFQ4_Yc9M̼g Q*eAt&OH 2\ɷ[IcֆuqvCm^E]5^"J%:wqV/3gJ"K*bѓPRE1JüLˑ 5Km`Ɩ@g̩WPNCٽJLD=K,ݒ!>)5d&x5 hc(ԢP cVVDx1YP`Oox\a3mE%oi zԊYh3@N=YuF~GpLS8lbȧ|%OY4iUcǠZ{p'>g?2ǂcm+m^N,^8J9tṆf" GN%C䕺qҼ\N "Orj1EM9h/Z``(cqtEoXrsh{װEhg"rT>FRqv!)̄*mbotMuG3)Sk6/įh/ӛ.~ _ op}\f>ƯDpƋ\> rəU9o$:/|ZXz6H媒4yljHi}+p9,y^l)Q{X0rts9 9v,ˆ.I3MH)xHV~/GeV@^`M |H{!/[f n[Tӏ4 r+3Z \"LY\T!: >Y`-M' zǡ]j-/ V3-|Ә/lҾ.Kb6t=շf.;rfyLI;5w>0fs^zEX'y/:€8F:`ˢD-6J8p#/5'7PfyMD5Yjnٹ3CGC1`EQO]1XARO7\CY(6o?nsPcn[qq8fcSxCr1Oӏ *Ȝj&>b~Ҙ q+/D^3,1Ψ( l,38]G[&W,8[^|;B\s§i6Vb!e({͍,ms$8,XD\n͈)5RfDpGY`s5ۜ-@(z]@ o8}_n8ȉwhVi%\T!Daڝf0pXT e K+ux׃La~Mpglv*=иSXqu[I-?hFpLJpZ$BԼĒFIY}։[sx1h.-b5}xS|l=qZCjz)̓+ -hurNu &, x+/X𻹡YCӦ9b~&(;&]M͍$Z&.䤮8aPqQ432H̏ "\GrZE?2AX[rETd}_dO AVF^qj\h¹i&ŬfIy7>,f&6T n||j/|zI9ie[RwS SHoUQ$/h?[XUJLr"A6ql"i`8`E*KnvP+]h|M#;ަ=E[Dp(t׊dx-pʤ>% ܷgጐa["YųX0MsVtЦ5Zb* |[fmǬѥ+َ!! 4\/qYG5qԶL2H<$|`U,,kJ[QnEEϓýE:ֶ #1/nGZ&"b#PLW),+.a9zDE$Ɂ~5}=j=xUҠQA^DKQgQ{|-qaTG\T:hmM:i\Ne^ m(⛂u֎{02Ʈ]C] |:SKɉ2 EqN&&_%ؖAk_f3[7qzԞ?ɡ%: n]Vsv\~ջцXUs\2#İ~/A12ɽ^XD[$O+ S'[qޝtKlgUS$̦ -fH#CFMZi:1 G!і8fynm%O'^3viFЩj$#8 `¾] 6r&q5 c}r;70=y[e |9beu^﫾ԯ-&S.QKnl4i9@7ȍ/I7AfGIwI;R\;x&ޡ&2݅U|NxOӑdQbsV3̻M`;Y{XӕwxлD.Nܕt])LJ3{:Š\:!G"@ Y(7o:mQ.ZAR'0/aүx?rK@"@xi֮rmUns~P23h{DaZLpq^ ž&?T]+ojfԍYҥK 'o)o~Woʹz'f.T5K yYSB\$!Lޜ]on,^m.,G4ޯ):myIAv1Y̲GCJ{%J9hSL89m~jo&'S#qe4q 2v[6$j8KG: DYe^$B=p!Uf]]0%Hڗ.ˌMÏ9 6eÚ.pPc\6|(M깉өڞJGdthKE?{ o! `~RvR~|hnJz&X_ftV0JT!%@cK>(d?DMtc%ѭK2DفuT֚Ӂ@2Cӄ,7U+BȆϴ@! 6sZvoJ|!3VRB\m ˜s5m{pZz+x( C֐n6*M54}PJ%>fݧTwGl<F0W07Wz (ކ!r-:`3ׁp*)y$5L3/Df*PKzk^Ch !A6oAː 9{Tߤ[ *hSFxHLxW YEc9$>I<J^q \&봔"i ?h  o r?hxP_3gL^k_T*0/!deӛoA2+QjHĎ0 ]#/C=iZAg̞k0~x )uau-ymAW$ׁW6hR\ٽ0 6k}/&\njJB̜,B'D:dP P/nh Q*Hoém7ꤢ]1A9zP(5b#Z=j4y0KYsF.>cTz\lroU4Y$闣-ּգ0֭med)iؽ N?+ 1fZ9|&Zz3ofmQ ᒫ1;{"EA|X]7dy!%kN#}fSlc<:xc9&ߥ^:~X2&AG3?*{5\UР:1~C t&xE31AMnz_<3g艀pRbIJQ ׀6g"Fr,bχLsҁLLÇWÞJq0@\u9>Y;-“t+)X듫EC\\.sՒ|Wu U߹DھJ,] 6qw OtoOcLB=M95I tzu !ѩF_{`?)W`s!ߋc?R9lCSEO?@+rfa_SDXP/ڧ#iYV 6Ʈ8;~ RCx]]OZY.R.s2C`(1W6Gdkse)j8(*_8/Y1|J\=K`~eJk}NwRawWl ?RX~E8aά+(чhk?~gAH")-_-<)[2 {bAPcϩ,6/a30b.bg7#yTՑiVh7UVV 韙ޮZkTɼm#G N n@2ʜt`22nj宙^Mhͪ$пqX(sEr rC.ҝݵz}QQ\݋DXJXeH :n2ř0H&F_Ne޾9켨ڝ~˼<N"s* 979q'7W#Ǎ%b{F #NI[ze[ $:5؀tfX1Ot Wm{]trl7ZZy~H[̓J?>ꋚl@cM^u{Yy()oznfq8Fњ(Y@?pR:-3&ӋlpQci.e--l1O/7Q&+r=)yЯV[?!RK'))1c3{!<-7cPFE+Hcް5I}ZכcC>|3۩@y!;`Et*s #`-pĆzCwAr[z1B|7õnT?ReIќԛWѭ'Aؐ)!m-XR{PIµy :QnNh.FEX(O4>/]O,)~-ݜ "&md>%/V^:)BBp8"4P}L5ֶϑ"?\P&,)zg/=ncjhys=4l"MI6 K"pWB *RT띚d T5*" j$jbS4ƃp toFjbOq U:pc?H@Cn{}H 3~;+m 3C^u`X("3`5rى*(y.1C$xAix!f;C^@j35s6_`ŖPZhq[ 7v ">Ut ۷$}(:f)pA^/S|7P ;&ť좩F)v !X% dQ7gSxH>ݯe:`$0 S%m󒌐7@ľE-W3_,N@t`b&m !E^Jr"J5fX^F)ۅz% g$Io|^B`ps㿍{ss2/WD9xЮCE&}Ez!=hi|ëRr4? 9]I !ua4R|orl6:%z)[ &v2moCvޤ{Z_Kпu|5d%5v_RJ){"_ t*uQ7<5Q~. [KLDpv{ۇruE ZR-ey.\- ͍m*tz;1iEjFg.4I|Ln/9םEX}+;E9&Wq<Im=q'FR5q~dKi ].I QXn^HFH:F<ɗA2݅O ΍4ڬΧό~׋aڈxu~k*7ʓ+AҢU4[zpF&+~ NBp*G]/>;EiLa襘kgqYb):DzK%4*rUѨ792v {P ,]̕30J?NEXR w!ɓ9J/iZY.0mF ޢcmtR2Sn>['P:/NF}a="{!6J9+(4xaRQZ@*C7çzE|K^/? Kr9^ǬyqδnAMԳRqh$[վd-5VByspGAe B+ҋѯW䐊6 ۃ%<5ؕ%XQ-hèT,ݦ">(7LiY |)u9CD/F 3L 8>j^M EJ}^taw/jc kD5O*m;mW<M0dJx6z 62IYO/Ik%ۨ+%gjBNo7Bk 0J;$弭XRM޹Z8xLOC/̼tm{>r.XMA"=ָv:F-= JԽQfVqFYwV.6ȏkL0bݴAL!t_k*CĠ8ESG7?nҊGy؁<0۞jr OWLLV~b3P~Kd;ǂbB;#X` \9Цڣ͕09 Hn7!ςwVS:q݄}WK%reHE=B-3jŵ |5ŶJ={g%Ί?}˄# _XeT )oĠSi4\['k;sPᆋD+/cg }FDt-Ӛpl{Z&DN5FV̵ٶȫ!$P':1M& kdWFh$'[I驽<;c}e˾@P0+\dwa¨GH^^G܈Jq_bv:Ɇv:ewC[r֢վ q7PVo`H6,&mvJw_IX*<ѕfÿh ) I+M1 Sox$;d;| #4epP,qC@.Yى<)h:;<*wW t=D~jYNo?;CJ9pIP@dJ$z@.s_{qEzH@;7^k%ki^A=&puhD$:^Ղd))Smc@4]eAȡS|ɚ<ͤC&8l+GK`s80[6A)%,tC/="):Drؓ-@ILdvB? Kڞt80 H*Ewhќ[& ~L+oο'.S)VM'ڠzQ,6iM#.PݴlxD,r`hٸˍCj)ܲI2E9. .wwUzm0PboxGt3e6|*R㶽/'ܗn>"E2 x,C*G$:}6ڃ%+6OZb<,><„\xcy0$h@q2cpbkMhM7]L|*>Y]`͓3%ؚؐͿ'4hc" Qj-}xf$՞5#{1;H-VsGX6`vz`ubTZҎCWkS c[+$ze:FwW7MH[DQ}d6 s ڰD\I!8uX]/=fgٰJX[ުnԋrAQhz #O 2#W)iV װuOqq'&SE,ߖ`4g"#fYI[Qjr:$%Gdk:_Ik snZi"Sxvҳ: Pkk Y+l+OBuWSh{^ẉ㴊==٤ZҴ $0U/( A9cƁҩ*aZ˰)3R[ Qr$8<!kP"e[UE xT7l!#2fC56c\].Kk _f5t ekgs}ŴNM7 ocwѺdh,+P!Nڅ6~L>dIQJJo?{% 7Q/Y|4H15O׻=apDOxK! 4.l˧z ޞ]3İGht?Iq!*8+AWR t`S ZIoTx'N*SAT:لDg*Exͫfs8>=ya0GJhf+ zd[6Fέ1̎F&tū o/УQA O[ъmՎd7"l՞Z{*WIl?&(}1kih- qƽ3" N U4V-P;}9~)%N/H Sj-+"8-lyWSFal1 d ̴vōM ƉJ#"LY'Ou3Qdsk ޤ6 cw /Bwjg2o|%<$Ct_w* TWX#DRX~ȐX`p}m!e0q֡i{N 0߹YS6:Yy0lSI["EcW[0S`xu$[Ȅ0 rRPXς9thV)d A:<@6Ylei +X=昬ul׻\G4x$QfWjD!lc,s38''K6!#f(]qG"DcY4YzkO= ?:ȈA[ An&S'LwQ"Cv*A} Ld$qԯ?>oh=ONifT~I.?3ڋຄbq9 ׺ {jCXr~H\䷠#H/>iڵ*XaNzS p4M,.F 5'=TIաV UsJԔO1h9էw²~g xJvV.r: ݵ,.bU_v]!l]I|#5{SRPpM\Rn`HB#w91Ea<~{nn BWl)98L|'1j vt,ǞO3W0? Py;&l ,DBfm'}8`VhG1qY̫R=ie zIg27[#i=G92T"aXx$o0M榲KdNĈq&J/)jf/FAo)A}@w5 E]kF7&%CCBmtTb獌•2v {Q_Aog7]{pLa" !T//s,A6=YO@%f&\i90ʠ(]CA>.ɸ衵C7R_@bS8Ln3E_o>6BX+{}xGcƲ,(V qꥣHK0U@eۉldKʒzmi5WQ?(x@oMlwHaF t B"WNM] 0x4>'zøGQsAZ0 k I[)tSѲP%#uծI1^DG+'_}&~r!:c}A5AǍ n(&&ASś9Hr=N9 5fw3r ofENwΙ(+,kR/{ʎ. rGxIn5$DDcfNm -\QK9"=A}&^DWLm1Kx/iic'nOApb8_,9[bA+\iZL6+5]m% t# gm.;AM*]Lؑ!jM F+K̞$2'#5ݍv)w&zB5VR+bܯl [9<2xoAڰJ_\'#k5֨99i.W@zָ) [f>4=={b$ǑaRQr?s}xYja>?z#oY}EnCH\Aa=uJCjGVwGC4!89 !ǰ5z4 t3,3pt7KS2Dݞ*UfkdW]kr) 5a`j Ykdf]~ą"8;jJ?[HN瑫#ok̞CDx4SRiݵW $ɨ=С:>[ԲZq^C8e^,ݝB׬+}&<5kZAgf2uجӋu_Um"\:U![ >yz$@ȧp|o%CF0諄YQ kLQ/9]GR7Ӌ*rPA)VrԃtbQ]x'נ_cCݰ΋!O*.jw%R[¥"ʰ]Ƥl-o[tLÁ 8VpcKEoY7z)Z /ҠQ;%EY!6F1$ؕ?/bBfj%v72NDlgnj_|qzFK=M/yj9GH:2W;rԶU@б+> 1iՍP"JH 0-\W]Dfꩪ9e;L_/f-ڷ<>cagԧ%W PKiN;HcKᎶԵU;y'gIc~Ix8*?,pX9튊Url`-ϋ8pt'=h .!)^ȫ2M;!TqH%{P7L~X"yԐ X%\͹uCH×H[\Yc %|"k[BؘM,l-+mڸP$Ż=)N)ﯽ γĬ:̜Saߋe@k"JX͐*Ԇ_q[@ prCfE«#%vkn'7Ѝ8rkW>t%%VA~AɃ؄01C >.! +rS'ˤ\D<ܐV2\HA3k}q+#uRw*wz1;#hz9oT1衠[*A0$cFB:aٔ_8UD}uM㤅n_Ԑ[S68 K{2 ton)fN2;(_>oKXp5/mc Q!/ebDZKd2ێY̢R,}Ixfc%B[rOL`Y RKvucHWf96S(~`Df<3֪dLّ.E:rԀ@c#G[yEe;q%Jׇ P弉 ,La)UZh!G4;тQ-4s&@9!- GE#(çd^P 7Qbgk}}M~B@rr1l8A g!V94&-"]))*k=ǠB誻fTU*|,@saO 4Z`; A td4գc\g;5,s҃1޴v=f^Kq eKǙlK`F5~:s)ǒ3PZG; HA{%6>)nS=`Y \x#ʁ#m",<"s5*̸,Y1_)]X -?im< B;V7Diɡp:8@h ¢x̾]z,1_0}M E&AД4?е&_] )%XQ=|*1MiE/RN'Lۈ>ʏ6Yg#i /zL^8~߯ƴGunyg%pE-W1"K 4 ?S(Dp; Y<~DpAVgtDgH?0?cYL,>ʉDʸA1344M"d8ж#R}[t4V{LjKK? -/Eܳ9ִGRUT (g81R]HKI(o™;:@; g]<Ŏ ,&nHGV:mP\3"@'րboEaWO4FR\i#aPM|`R5贎k11ؙ~ojqcQe 46 Գ! C*Ōȷ a"͵pEDZԒ۝JM1V'sw>9gTG`[_!⣁/jJḑUymY4nZdU0U=*g$éCa`dX>ʹ!r{Ruz T- `^VHJzc{t9.{p^G~CHKFՠVHoz-@rI[\214B$}|Pʚïߓe^pDھ4;KQq$>v-S99̽K^C\wNAr[:E3!u&@A@B$/;^gKp+] >X/W~@-hڠ,v}(VcG˴χ= QUw΄SAU?ifc75J8 X':`A'zO%ZdA2 6;^|~Ik,x2ܲ8i:THU8{w T*Wض+"=؎ӌ62ikޔ0jB_do4{0\bh+:2(fCy쫼WKIH 5,fª4nܗp"OG沖_o| ŞP ֵ_vTkj/<0|A$﷔!4>QvzLNj^.ÞG0"56Oh:,G?vW}b)N\S!usCJ8=zҟZ2^{8ݡ>1 P{S571&&4u3wtt]\þzvyzMxajN V Ա*`P \o2Vm.1qhlyccmJЏ2U2QŜ̹$r `@$E':t S{/{xP=LSip_c[!z9Bdy-IĀYJ;T{ G"i~Mi-r7y+V"oG#Gh3%2g>HmW2G]_+3:"׍z}*@[ؾ V`j3ߦDuاugtƦN\u~ӒdN}ID @a3mɧ\ӟ OEfC[\UZ˞4t$m-\{?k'9@UWF RB70s:6ezt|AXI F@jm`9sHم9oŀ:o\DqD}MrX~;Ga!'wv]_]j#kf_IJ#`Lɿ w zP/ `_Bfvt{`=Y?t$#N=o?ߦz7qP0չbpee6[DSPPhVc.-Tu~N_evX| Qp&__(y$cI4}|Ѹq|PA7kE Jz}W -w@ O\3vxmp Ro\W|{MmJ㪝G4^',N[p+|؃z.OyDlyQtOkZ͚ рIBOzWZbm)DyH 8gr,۟ȟK>mmKԂO[H#.Hȝ5q>&3tW/Ņ]Sw.` ΅Tǧ0j,p4v'!D_АuyD A58KQh4=Q'[!|WSxYv=Vt9xiF ,9?r\Qfh_uw^>({V٭WWӄcftak}fУclK}QUMV=K7\+5}A`)y`OultCzM22^|48ARhxNu4:krn3yei%fAS0*+wध=9ۿϜ̘|oErVցLwEu(ip}hgCUcF8y[=:N.u6:Z*zRԫVw&98_X he\/A}E ҙ; QRa9@/k~M4VQ,{M4{);f485h- w؉Xk;91I#yiD/t~)jf+3heN`NC+r]m;;)Ȣ!_8Fl w$8' qIzȒ$_u+2h*$,k͸tkRҳ9`q@ tH[y]>)MR3ېp_EweNUyov-*5+NC k~QIoۢhyqAX'ihoT& 3SqbIwAk. X"xJu [SDž0:L5~I@YQ 1]8L3dv|VʙC \˝`'׼18%h[+9+|%LkC?羙@T+r~'ّ Z,g+W3;j;Vu/q 0{Q |U::Ym4SDl_)":lanx9߉C:&UCzăᚭ7.bena,{C~)I7rS QzJw8SP!t wcǫDkH9sQZteV<}kR~瀛vU&  i l)کPtIye):8ݨ@;rґ|nt6@θ'3A|L*6kFXe|mN?]=csܚFih/~7&3N&D<ºiX`Κhڈ 21?'_zsS w\t`$_J벲8/8c~ =o(r>AL&N-kwXJOG>J6@4GB_2b,9 DFU_ \M-w }FIDi#\5qc>W ULh$S/rg0Mb@ Zh׷AX_D"9/{ 0.Lȇ5&gyHpwt5Txc v1{\bmّҹ9`B0t?%u?1E 7ۦ ~coE^m$!-Xg[򉆛#9lInD)^xU;DuBº %(N/pV*;?vbA^njG&漀W"(tOx$| *!Ae@}:%JB]II#hJcF:DLV"6b$&@Hd(oy4G2A)7VA7SӰuGqL@I)s!="K]֕eL#wO7aee̓8Џr#R2)~2Td9@o,x.ϡق-V%Y7[=*h$#xH׋Z͒Lf*:hs s3J4hU ?z9w2FkFprշrX=ǦO!YFLHF]fJoRdIwZ2˴ʧ~{ʕmG_a^t?0:Csp?]Ysߩ!ls:EIc=C;<:><>Zd0oPL pm矀cm+7npLD7{PAfF* 5.{ײMłפAm(2:t; b>uQN6G@#'غo`sHIUHǪ v%s[bTIO/~$0.:XaDWJo:/r\̚E\\UwcM6B{ѬZ-eaMM%Y!7}BV <˜Ҁqcå i~o"@ F׿]fΉH|מ$+ųxjk8mvϺr$6.9Un$!{~!tM5S W>6sSXiE|fsR ޳}nBZ4KJ4Q#B~`+6o!#D膗 T-iav5$WtLP3aeb ~9+.Fp _q-<1Mk:6ᅿ',T谀u,"Re#Cl(ľ_,Ν-( dg|9\sqVU'K`9n-瓻/yދ .CSš"Z5t4uY,+)GG}"۟wV2z)FǮֱ ly<NśXoMF.Bu 5K(ثYf(f?/]Sl!Dǰ72TxrX;3:~u꧰OQӚVw hFd*V6vVLWċdpjm"yM_ هErjCub2=/zns^!1U؅8)0] &N//8T|(h͚|.wh7~1M °Zl H=heW,DlbMN r8q~BfPMc :U\`y^ W0piiDp ['{A+ٗ_mR 2!z+WpAf MIN6|L6nan2K kgQ+ Y4k5(['X3yJtsj!V5ߦI3wV'SQh2)h!.(1$TDLC4ƙlPEᨙ}_o'|w7$AQӪ,1KE؛^Ԧ7n >7۱/JE|G2/@V_e^hZ$vu@tKmpǓǬ;]nQ)v4T4EBrD%M }`%fULuȉZPFȳG lUwc9&$OzO/558(y\]!3w6 `e%7Ԁa4H7 ,\g}EY"*0R#yVAbLW׍pa=a4)g3 e6~/w`]?HT<J,8=?Lwpҁn,[eoʄ?y8sqUwbf\<]xkY_'q!w}Ͽۃ*G9MΰZ)،G4“*^}zLk0f,76G&ashܸ8"q!'6lVŬ)`J\Jry'ݝnͧ+#dZy;(Zu#' +)[gxfj#$5$ulCL9Է /(mUy})܉9uV#e<mr:ZX-5NgWA)9cZ:}U8:/srxǞJZON Db9eJl\ <\0GtCUF TKKel;X |jOwvUC+l21cצ|I:_.OjZ'[XZ:`q (>׸w  šTLQZ֕fw+X/ Aex.C8 #7~SxUׁ}(kRySjHC= ޕ>qjvⓑz ۷иWUP}ϋ{\;uf`yH\Jwf%C]ÀRX JV%ysDP0y1oQsirjAT|ΔلlCLtD # ?ҕݰ1mYؤ}/ }W7X}I9:۾xB*y N+I*Yρ:/[ߢ[ɰMD"uj f`a5GԼ#7?H)8Lg :EQRĴY7%&<3jԞnYQ\eRB #Z$@хy9PETR ;j=u,+; zPYmR86KiͤԗɪL]ReQܟy\m)Fi +F,ۈa`$gdo%TGߕ ]uU&OpE[?YM-gd(~4Uz»-o;4RbQ#A*)7p/D0˺I)H}Ƈ*j0TGK [3t~W\^U|#[dlA2*I4Aض@@ృ [<_NwJF+(W:K$b-ߜ~`$/嗎Ѡ>W^Ҥӳ$ 8fCuXRpDjϴyJ 79#y;rv@{+EzXΘn'u9rx&UN7nxHp|1;5@8weP MBi  u1b ߀6ؤ&6}L BpX|nO #k{}4vAw8MpC.z OsMt&W<#?]`%} UN =7F6'Ebʆ몴KT].ڰ!7Aø|4C2@(1{g.h`xYݥdR? xU^P!u 2$zf)Xl8.h8#aS"?P%eTM^憅kTהG$oy؉-$5j7%@!ýw$MTC[K .=W%$JΛ)%5zY+2C(k5Xzq%c# a ysBɜͪ(#ʃ6F>L7~z: )?;}(MV5CEgˮҰR#:ޡ#33צd#IܴU)vU x1mP  BT0d>Ι0nfi R+^}u]7Jzmolp;cf@eGg.Z#Y T$Vo(T, WK7Wq:?^0_N7QyiI`PTF]_a̶\AA_3 "V"Cdiĺhq3''nlU;?ѷMߔg@j 5. iV ">GRm9bXruL‡qŷc 5s^ ^@2BDht9^u7+:Hl݁n?I Q,߭;Ea<2 6f}X>*^cWR2> "?kYfQiUß"sLnWD޶gh0m60iʍ|\mܺ*JƲ&N\,`P?2=.RBu4C+# }Sg:Bcd'QDԹTTB*1+B"cvz(qw6VM?}ŸB>@e,*"5ХH^;kb8ARH0 O˜Z }iJF{E9ZާjhpM3ݨR-9Of[á›,WTa,ypX ƾ/Bꋷt>CM"W~P`~4%"P:@𪟏d%W-H&/qj+RpO{`y;؇c9W]L-JH9O+0HEa" -B r zCB&+\!~:[3GQcZ{]Rt&yε|lkq>VHC7ۜ(jFu&K(5oW 3 ^PEA*qeU*L6R>cu|M̈\ %]G PU%dm '/M]< F)1*L靭}agzYT #߈: (1Td]O2|XD)Z39fJ9 3 -&Y'/qEQcRRJWvTNP)DfA߬i%€^ꣂchCSVJ{=(_@mNwP+%'}rVF [ tNiPמuj#qƣ0 ~A&X "h\ӏq:BVss8ϐja8A~acVS=Xe4ST` ʎ]},qH?b*y+_W=q!|Ԣ`ڔзbvQ:Y)-̧fnce.pP/vݻL?;T ;5jhMTz9P#7HfRWf5nc3}{Wt\1i,:`jot, \O5;ҒIz`!*$rWɪUw:!1 f3 6=Y ʓ[/E yt|@NöVbMȰ/Xu|]@6~jxR2LRYUDcЙq#cT َDv3m:ýf7I"SN&Cp:ԣKDwg ~j$`{?$2QZ1I N"X{@ }P^O(WQ(& jJv 6w*Q}-{G #*izlxV!'0cYgZDŽⰥn {=OKlG /q2YaK5\ˆT^޶v~~Zݲz[5JWmڛȘeL/|KH8U;M R3R Cסj%P9 r}N:3p hHQH V>i\L}?|> GCMK"gQi9؝CϜHVڸs]FVOM3$#V0E!k3#2⪉XV#5Qڐh:7{-1w929/&`ѩPH`-g0QxuÝcgP41ˣ7z3 yZ[IKʘYt·/vo^6^( :h Ih }wQOEd# Q{iDR'p#GxnSxEtԜ [xϕzЙR5zR?Zj%~qiϽ'mty-,us썕ñf8x%JՖ dRd r֞b4Pl"*)cGor]:|MtW ؞fQq#1 !XeFm(M,G7ȄGyane0#5,..'Q7ƹ,Ġfv]H2G>7oh㨰yGT' +uC%|7ϋlB+pkoP% jLij5 )?<D<tb&DsNQbCSj%2y i,D& UVH:0MUՠrrN}(t'~@D}f(m<~YV9ޓ.z j)mo,#%@,_}:-B1O4Pxx9ZQ I6~bX◁t0=P!`#Ҹe+-r(˖C&d?UyaןɤBe?.Lxw.w?w@ez#ɠ>7,Zr! seD8xN4~/#B|E'BhnӸO#c\Q*{ie)څ qf8wZS*SDӥgT0 jrZ45S~ɖ>N#kn!z|7Xqxw]92_ہtJ[{zӘ,,刑ީA\ .))E1S ̈٣8TuP&f*3xF&ɏX;Ȅ'QO4>T]Q!-au0b%;P'S;FJ=.oVftQ0cC`f!^ ɻ;GVyIef,k1׼UU,F"D%250аyEWDEE ظ+2KQ&vr0yߛw5< ieO$!%x\:l\4TQYSJM k QS}m)XPw ~Z}<^g 2/v֊%ޓZJl!rYzJBLhlyBP JlQa5~jiA\x5"i#HFѳ" 2NYut/Q*zmj‰]Ɋ׮}{8[rx!ҿz 8) 6ԘTU#8y@;`.d/ҳP+ Mh P0f!X1h((:(*'k UQe h3NS'Z"ι4*є#l(u&L+p)u'WTLݺt`')Zo®qŶ{lf.3Gv~* V4zC^$Uȱ E*)~j$ցoز>C:} ]%?*AK_ ӳ0T"nQ t<1LE . u"+PGbU^3evL6A?ձ2-+qc AxmxBc5R-T#8bu=hw 3j;_ݷ-oCy|,ȫurb3}Hp4?Xbx /)?&c}w Nt+RO9AB/yߑ82!8M%=6\+ˡ漢/)jhJbm9}8"$mܴLj೪)ĨkUхĕ`mlPʶ14Ð;d8#&lZŘm~İ񷭂Cx fL%2kzH@^:z"ͫNQ~ލkď-4jI57(_.B!| _jSjxLONGH |b&3 LH% ٽ#uǘ %gb97A7!@'@KkmL$}S\.:f+ȅhي=0P]RQسAb<0tɣ3 fK?Ѫb:? Qss +[֝QRItR# Ի8++ykc _5YC7a%ױCK s?j$?hq}WfF]j"QFڹID囮@,KOs X7mn龼r60x&}P0Toe{8aBs{^'b1h!Ƒ(Zs@L'YϏ4s_B5C>HIN%&K==cö,e5ɽoP%R<"٦Y EWԻ&Vuy6KzCiqChYEӪu/0fQ4 tyxDrdApAEEyVsQZwL+BNY{QPލ^Ij}>6ndUk $cqf\ejkmi$v'86'vs(2S1@!ˀސ<@gz| mN YЏ1?qlp~{fM{Bεa6HIkvrHU/;*Bq,GLlp7 \|'RNUbw;VEpc\3lu>͠ (V}BȰG(O Zy2T4'y6ոxhx)iU ԄzQXh +j>=}^Ō6+oJQ|kyd^؍46ڽZAB EX"ITM3c[ jZH]͐23|BxnYݜ7^=osvV3N%<5Cnt }+dfe H) VƵm ;fwĹc 2,1 fI39!~YG{U %-sEP4N,|9GGf ">/4"Xv/|龜nMpOSŏՅK*CmkS 1$+W6X7y yR(@veCz.R~Gs:a{V.:c"LSW@›/u=! /CJv'E%F K6oB?IoZY`Htq) |]w6ӚپCC^W_$a(S ":q>y0ㄥu}5m @U샜0N&n ,pgx!_YF1k :0,\3zE;aTc{B]TW%P #OfQ G@FGwi!wěqU LG̷9I *jF(Li 2\,ulb/ Q3qt5|zŃ΀9!c(ՀuvMw:XpF2\$ : =ב]Ұigdh% IK"-7 ō %*N~e2t|lEu{eOhTX;(pes~Bf̲G Zσ0 r)~:NG=RjCtkfW0g_ \z >Z0?gqxF#FwOC)&=ch郊FH  .,DJlR\s߆y,bfս;w]C" 䈕 5W>DU+aL-Z2@VCb8`+CD.l36-bPA G^VG@ }zK3CM"74 եi5& q1Z~Jg"Sc ` :>j)IµgiܙZ}q}wlN N': 2gȅ/Pd<6M6~E sz'K@?9×G~"xs=tͦ/,2(HM `:m%> cMj<)a~T `1!rGL5G`Q Z\sU y~a 2 z|adk{~~؍6PBwU!Z'KQ[w>PF)pGkgCopL]pfM72Z8Z = @;8B:$mn)hgyƴz>!n R>@I1W{* \2ieҷ_jDxEHxm]гGrH<mː;Eݪ8~׬2x3 $iE4@W4aKu+[C~ 3onA*4_Lp %IvvuzǽG/n,b>v ̒"Tf>_H&_SU-4@T7dr <6/jDot j4豯|e*g9_>1%eޞRT\ zٖ̞_95`W=vqOs`UoL4ד]',EkMMwe~p7L6~+ot PR!@\Q)twvrriiJ ^ِj |=H][[YmU{uho__;툣%mJaPq" `atV SEk35 y'y&QglY;fhσ\lk.!_~[\OTvt$'|__@مH˦U \ r^12L !GeL;z`/rm`<ҡhSg: -<-o`gϵJb'5 <5kȨMx&}͓X Vq1Z1 #'2Py8)/EJ{jNQ}q^s6u/(G`*+bg{kܵC؃rE3Px5S +>'pWpI4 N+C~5??I M/-rPۅJp?th!<؄Qes#/{隁yFʗKvs𻜛X?p15TŬɬKHlz?jV"K|5Ǫt>w#fDFGs$8^;X㗊Tn\yLM6W>p0N|~  dӚ{p_E?wP拒֨A>ر;¨(UՁcQ L+Az7em.ɶ1T`эnPiŠ:d> %]8F"zQe IuEB`j|7Şo*~$IJ1'&eC3SEXBcx[.3(Tz;sTlY<١0HI(zY_5E˫ L91ke$9T'|@Jzxb[z1v{~GH8C $].lJF3+ӫ:Ni}vsg) FyU8eEQaƅM-fVhfxLT5Slz,%{KNkh +1iB֮:O'?c8(nYp,/؆9q&BBIaԟ_:&ul깈''ʄbpzn MB+යv2ģ8B5 ۞MfR<_h',?0% VaL799v({vs1ILyGô@V+&+̔3 ٮT)@*ذEdTǽ$˻ Ԉ!7xe6 nBrt|Єv9flmśoTZK]{3YK١hBUbJjN)Ve021"~QtdCVhHBFm">GqV 1*|vvXityfOǵP] z&b'A.53f@pߐ!iu{dވށ&jqaW$CaXu7^216jGF(|y &`U{wmuWߌKwW ]YZJl,8F =H,hV7qXVN0\9࢙]۸T1wqK_~?~mFfڵLԖ 9M;6=i3}IN}6bEeeMdTMӖL jj_K۱6Tw\E&;O~ r`@m1WR5gVGi**_GcW,cbRK,48'1Mfl[wQv{S|DZxtm2D\BJ3mJ0VAE*Mk*+MC6,F8YXf,[_d}m.h:0ޱ 'ȌӴW67}䶳q-!%ugz`8/aovFͦ-b"/ʋY,׌BR)%٩e g:cydtšDap@'SywcQZN1qi/@_KJ` 9eUGd4|ȿЫâ`(sQ7<"))ǸId8@iZ8c0FMĮ{& "o$H}m?hW'3Ix]¹)Pem7$[!@M~XO "ea{:.w h)хFrq4w_*m.o+qyq.#h |z1QFc pd d^;5Z@FMjS/L8*ɝyL<4Ju|xV=/ UR:bW|dUcL 062uU^{a*mmY\:9BuOS+u6ACq4Q..Uǻ[6fF>=@6$ja}1g#v ~ 2X}e:{~Xn?4 .ED!֔jچ=bJ v2ڍM]Jv*Nv| %10-4/A^BV]3h@OJ&G| B?\CM.5\$ (f!tO&eqC~n}7L6RZ IJ^9] H.*x!EЂ*Vq~\r(/$T 6sf5$bH`d޼iM4 bLTixAZo |vo{(BXͮATKo坡I[CCf \Wx2@Bl}#+l&$X݈ɾFG洺LO\쒌YkGRuB8.v"֡xt/a{3ic@\q= ؾ頠Xp MkʵWӀ+3a9_u,^ĸH"< %{#?hJx;Sfm5n9Gܻ|NgݶkS9$dQ}V*-9]_ȈD,R2Xѡ6I}>iҊ8ŗc>s{ki-Wj$Kq{om0-O}3!K([CI&z_\(dL*aLAնYtC#*=Ǒ̮ʩ dA/wzI +dIOxtIF373^mT'h膒vWe''puUoeU:q!P̲\B;un8rQ| +)\=@z)'%P; A]MD11޵!.B1o*S7w 1/Vvnv7,}gA]{MJu[ oϒC9+wFQ'Z=IЩwTC1v[L 3]rhuHA[wī <4).PxiEzM֦ sUw<ܻVt? »zN.)W-pނ$vJx@ݍzY<ۈ.潙YL*;>zv"Ŷsͤ3dZ _ HM$U/!JcJLi>>ɂ&83su2qY'B ABT=D.@å1ZRwx;ƨ'bU\SHWQYL P C#ef jݠ 9iBp;>̇%) jEIUv:.[~egfbYwwԲڱ+}^[Qme/qAfҿ!/16<SԨ@A8Q?B TiBHr,hr[ mM{;lߟU Gh>$c!?:Kx2\jqޅ8' T5kT4lB/vLYO"Gڑh)9\7~'NjӏՔ{a. w;^ce^KJt]&"rLq npBV#y͜6ƜwmLZ 4(;txG1qopÓo"bUT:Y\bJHg5Hh"KbgUʔ`d-JkZ )(xgQ$~Uw<5JJKL"Q$ތ 1&v14gXV+Gxj7\b i^)hn7|xdVٮ!UpA?-qlNAT1f}P$s@(Wv/tr}ҮYJ ~HJy+ף hз [D5tLaJ3 J:sq &gܔ3?])S^ +ãM%0bU \b]|0B햯Su+;\Q&X΁p.N/ly5xs_mnU4y\ăW_Ż' mk2Er&͙ھ;sCn#Ȟ T/D UqӺ fu5ޢ;YXR!Q%b xЫ.P틡]oU`Y,CM̠( 4?FY(v./V &Ơֹ?7ʹZ@R#m  bIY?- %D({{$#=ϟ3h!Y YiR w%R,!2! S>忸dtlFx?7,5CJbQ'w+0C5{;3 ~ qf=ceu^UQgz! 漍\4;dۉݮk,@%XLYoCR|`}dN fV]S},4)Hs؇E/A҉3w޻SZøs*B);%χ$4߻%bU! G~5?|%O B0t'-_uNߗAIۇȁݿgT\ϭeN?$2`亿1!3\<Ӂ}du7ˁ{0\$c(ABv_XC,Hay})ī|XH LqCc5[=gT+Ֆ6NqY`Ny<[ p1L_,qŎt$i5B 5E & {qL$U5=0ft%|.b .m^Y#<"UnŋǷw̻7[.kAҮ!@iL&?ZF{nwP_^ׂ*>is1-3 ]4bdnJe yxz 7e67Cu ?1$ׇcO k>/ 䕅z[[EX8p@`I|.;j`OuŦb衅:r[bhz4|Җp W.U6 WT#(A=1< zTƶEdNG9#cDy0W̏'WANl$?:ڸFA##vֲ3-b޿Rzl=7^P=;F8npaC )叶eB> ;mNߎ8i>4lXCjbʣp) fHXfuy\l预M!z'*w_ܲj}MRe;>XLpnd6 lg44f d4xI5h"GLjg TLT\G+!nn !U@`#nٯvcσ ia . wf=Ȍ!J6ѤdFjo*N|`Dڭ%y%Pm'^tB^fhB:zl6Li}3ՋfDĐY ] y]edզYVF\xLhO3&!X`"{ӥpX& F2 {Goͭ-GCHt^=N=Hc4b#9h%3Gs?a*z̒ K.$GyF1da12 f I?leVr irY)j;N G%`}Ӷ>˼'FJ]c%\L&SPExR$Ie7\q{[37w7hЇ}e ܲcH/wGD7@I xRSxQk3HyCSF**8q}Tx0Sn%֗]jgRmje"pGt8Bո*DC AwQineҖ_8~=U kmCP2}1@1@_o&MrMd[y?-Nɂݝ^B4#?1qjQ 4ZgU]+M1}*EIQu--j1#n(,"uwܼcv6ae*4kx'V?3-5kҐlD~ aD<"m/}슮0YЁry+ `i=]n\4p<0~[TXt\ň;N9Cg52x3BqF>-\#9a33gu{)e`ܮd9mA(+YwT[ }] 4oĔ MUzԸؗЄN(S5)~+֝@ #iүW,w){DWM<{N)Y) rw_>;:28f9Mɛ:P'[dy9 __p`Go_7y{-.I vHTuH1*=~:"7#psdB6 CZarg wXϥۻ6u:G;8%<2c ^ nDǴ^ %iuMzC3 n]cQDqdHoP6/"+$JƗ11th%ksý+ڇ'/mD2)[a퍘2V~A0m-6ZƧ'}9ǀ!X؝,Z6L?9W-ePЗK([@5B#aF"Ex+ zGf+Z<$K-9;69%?v_T3Ǒ2)^@2*p]wGW|{=b#LR r+r*>HP`b@(C'{Ҙ5Q챋q09 `: $D|$*!F$8DRaJzs^aȕG,F@(dMuq7Daݴh`.FQ*!?,!pij: ;܂g"ztxd/9\ttG0vJGjUr.4owPaMVL}%n-Z *!N%)s8swWS١)jPj*<|CWVKҌ USq"I#Y=}d?aԝ`񮮵>ROr| . 1nOؐ+BW=О$Bq*!` Qlۛelj;2 %s]A ;IJo;4r8A , 6pD"K4!vU{s#ω-ϰ֠9Zqp,: cR쀮NTWR #dH}'UD?șHo+R(͒!a?7QJ Z'$ Uc ȉ:Yu$/sSyar]3UdͦX|AjxՐKq&eR*+n#>ę6 U"4l:Ca5W[2aޘ-2zCTU 7f98"c7q US*;C2͙l(OR 9tA[ޝmq)(3Wܢ"sKWX~_/1=;װOF`0AJ;̽˩q.Mk9As +lxNg?qY(̕k:ji{r<${TV(kJKS01l:͘קrA;zYvfłc9[bM&CxC$%HM C>O50&^ :)DF'sгFc<(5+<0 cSvٳqR>G%&ǩib(J@"4˲weN&X~uiDrtB{ ]dZ> X#y6` 4!m4m~$T6#Ib07@Kj3;4)4jD)r}~e٧^^ķ̦~mc*=rLWGT#0|^e ,Z6u@bك .$5ھg,5~{eȎԛG:.JW\p`b@/ G rJTp#Ky3/M  d$]lKRKΝA}7sEP۷bꍞWᢾsi5_Fb'7yDh2ZZ (EZ+pki(Tkg?KVOb5Fc2i7Q၉إq.)St\]A.czaZ%:'N§G{ 1]_uPep:7[@"cG$wD7nQ?Q6K2j0 ZA!D-3w.V^7~~8AT)ãJD\R**N"5;$GW:ޏ>«ү8 uGhXkal^W>UmI#nbIB1K>K9.N1cv@J^Dק{&;;k7̅/à1; Kx ]|$B7۩Y92|@g ! 1{TBEV|.g}6FsΕou4A.jzMT+}spm$-͘ӑ 9iҲ7yG29OqoD6\>*e}cHKhݞ,Tx2U1~8nx…v FE*0fXtd[CkUXٝV9"2lezlֆaF繕Oң3i{Nk\>tNy>>FA#.:=yV{~CoWV)/BԵSM'k|_4XYVj߀D5\y;Dl:F\ƻ|/^Q<"'qyŽH rVai}o{8 ٘, "_֌VDYBD"°@zWYub[ [_p>-e*;tݳ{q$I.hsxR&FaOK2 tܵ h@(H̤[\ ֥YY_čt^M6+!M-]Ѯ,-E} W=goV`ȿ*VNƤ&ӆNlth0mwXb ja"LӟםL z( .$4UF(TB+A-XQ&+XuOTҮ!ս>'괇 zP< B< E6ZN&pX~*:gĶr'"`T< */(ЉMvlvdM(,U Q~;tݕ5v`("Ș)޹]p|ο{^E #'4 lxBgIQ3HrA Yfj%*ERR{D:rvK=c.i5WLǀekkվ9JrI"iKL%y#7K}L[9Vi ;>UGG?{"yW ԛs\j@, >XRe.ҶCP)+~$vCDcMd#H sX8`~ ƩKCe%\q.ƕ ˖/|QHEU7=\&ex13ޤ ELJ)Wx{<jM*C&iGS`&Qs)WK ɮO9w#(_$e0Z0vP6m}T;4N͖J|]irPdҰ5%/_K0xrV~\P߷hUI9Z1me o`e% 7JZ#\Y<aɭyn{'XCcx%bL"{@|Q^q|l-hvm2'{vѢ*Cc:iBX /ߙ>xJۅbVxxn=CKvh̟|L]Vv5aSrT0]l+s1kJX){v#Pz'h4mCtFlAeol/ukFDF.yr*dpQ8gONבT:[é?}nLw2MW )jvГ#[zeR,\D-)~Z;sQiGt ufҪ\WzL!T*`NPdpp}Pp`+1$-NǛGۮ܌_c#iN&X2D IE %خk+wnLrwyG+U٭%XQyB<6A礙|膶ICm̾@M;zRBVRrD H_Tt SZWJY9hο,~AVõ]rM6K3rpN. אŌ‡ch@$އ Ǜ},f5 `m k8¨}!VY%%/H}nP7$]4@[N&y=_`e>-(B7KObe =!B Í蓍ac?7tܹ1789]XUl^WC*x1lW_qoxFt;$,hN4ߦpJ,[2hޚfoph~5|`Z=޳t~5yd%cJ^SQ[kIñsFCЌ:NW׺ 6Eߴk)k%^)vR؜+6u=aѷkun" 0qCqq_B0ò1N&춨aH`֢ 1`d%nh?^G@}-3$/O_4Pd1ڬn>ÊVjD@'ŵBg-Ȅ[ib!mCFZ&!iAAZz$*wΦ ce R((W"`cCOEtŮ9UA *jCn6WwSٷ'o"p[XhRس: teI6ƔN˞.e5AЁ9dז-x)9>8&?oTc`#.΋XݼĴMXuյyx=~£w_%miK؀>yF/&B-^qedH9IO;(V/5 )e#e؃T~ kc߶PZj]7v#3ei_JY=ڿa<,6Zuw L7FhImc_?8 i.o4#Ό h[n&rƓ?`>Y&Ӑu]u~?^;:Ȅ,ӈ@7k(r; 1C}8*R>[ Ssם>tiv\0%?8[P!q+>nFd{cq..,M­gJmV~9_z5,هsc+ӵD6:P7ݔ'(>:8_B &Fsf$.8RMO#o_5K+6d 'vl 3]?޲C5&_T,~#.(Kj#a,i1*) ǻ>!)f {1,/8V%`H|].{:ܣ5F3`ObMQF&Z^ȀEZ*ZQ'9N]L+{pAa(̇$J#DFc\\IcSm8|~$N}JY $juƇ| cZDekNTJm%}E?9]jE"GAi3m[]݅(¤@e.Pc9U">Ƙ`# %RXDM/RV?bw4rY@Ҏg*GHy*E}-F띧߫N"ݘ}7 fuڡ;p<k|+m]q[pg5*$qe6,8~D4`f:עP4&߲E 5(lr@CཙbJ I0`KA=b;,f D}]շ]Mc_ <$!oqQ{=[YPm6n L n-^P \3f( RUCkt8PcgYB0-U_#'/Q>[d#8(#cY*蜸Cb^<}+CA[J }bS* )IK(#OWe+VۛӶ!]o8ЦbץWJ'sL%f$hi9 -2VQ@k%P" ='$6EHc9)Ou3s%Eo6\وfFʴ9Ĵˀ̀*t3)51i鮴,G+bB[zG̯ܜup~:m_镤sȚ3Dtyv ޟ2C,/&*#)횹 TݳZaao_)@E 2M$>(Êpn^}Z4V9.x 1wX Qy2 N)8StOSPv-Nstd$bnZE!{V lkoWHsU/5m7j{tu?5P+F25s{r-Hϣ ~,X:M#1hk-p~"|rW4_1O? XTfo5 3M;4 OTb%PV}tԿH@֌`O,11/5x4ӎ>&4\8ԚsH{ Um[T7GEFPhu/5'>)ݧtqk )eNy<ߦ=UF+F:ԁγAވǜL9oƍJjp/k[VZ(LD1g^Gy⃷1Q s|={h첪z[}( MvY"$d6_w? .hM !@mrP)gmcƴbpyh |ðJh(h,7-6!Nw=#u_eK@@VoqWѺd=؅nc^<W%_PW2A`]KqR2Tufh_$:P>ϲMrN1ߠגU OՊ> ufrSqLv8fs9 |4 bzm@p_RKzYaG793}f/3czj鳊Je_? `mNK%A`-uG dOoHn>Az[HԄs,՚u׵ձg.[zdf-ͯJQڅ-L"7/`hv4!t.xOMX .DŀY;ZHh I'(ѧȁ;\p`-J߄"0GI|R >K5p&DY;%N4PMqq 5=#^)U48]U]xL½@,-)-7 mz{;d],_wGMCԙŸ$-_, oj:n}_R۬f|8 cZ҅ /K0H !I-F y5=U]qIuڏj;h(Ml/o^2#:dGy쵭8\$ #~ѻ/OM@fh]c.b):א_DQqQy8lmmy 7ϛ;‡*Z*~ʖdʌ.چuHz{@5 ^6@i rz#6q hTG`JDYb%z(݃ҚEp/K% a ά,j>W DhSm]{oT$|[O}ɧ8lg#M9\*QG [Bcf<>nZ\5`b<<%Dԧۻ.2Ů@m >Whzez%I uNzCz Wr#m9 =<Vq%go#7g4G2:N\)4gl,UYqy2΀o v@K:޽p˖'w{_,:*D<='YuOX^s0E( Ya#VH?,KѹXC>|*4nrJ]H9θ{^#S KITO*Q ˨~gݫBf|ҋ _w}ԋ]]Y ¯kIas=0U[#:& MP yξ4X\[6PQ+.Iǚ`uwсU/GN#KpcZr^lcȹJG⛯!i$_/J-rsݡm'deBYjb-+E8LV]M+y@:L SI%ot5μ>v&kg@| o9Wb _*p<&+N?y)<ܬpQ/KSQkxBDϹgv]𠹶av\~2XtSHy#k( pQQ'U{QnXn ArC@S%W A# Iq5sKf-nZ"W>dbEJG60d^:]X̅_ul:S3r \:X0~sKZHTHy~~LXLqr<>HMHs߾Mqk#X[LjfEt5hg*eV˨ .%umu -jzBEsUA..Jrno:G6ik>>p(`r:Nc[5ŰfliTBAƑqqN`'yS-O w9lMFO||AE\H{}EX$_*6i- Ė AQ=RpEkV-;rdc;-GO{T x& z6ߛMM׋p$` ZN. 8|a`zh%8j9CƄOuR B9f̣ܵr! rNWS2vO΄akau)LMWgO%Z*w o7 !.<3b}:kn?<IF[Ya Jڨ{R&pċ 'k!d9奻s/ʹe+23 Z^]_A׋*.uNdz3ȫij{P\ Fٰڗnwf=s!MJ'aCˢsMp82(C?'hԬch0Al`tRWnXˆ ǣ>fe|s1V.?b\k*KFc+/2H}:'[2=)g̘UAtOfeTPH9r 7rSw~X^*aT+քuo~ܼ(:m =BvK.?4z +Κ$O߿+4Hfyfh<hy]+LǺd-I, OX:&5Eq:'Lm"G(eX]ЮJ{te>ޟ7欃5N5s$nFsb٦F&(M2hUۻ!V<"`=b}{nlYZ'#^}cL*n\ŵCʃe^7%Gm^{gO `8wRDRId_bۃ~AF#lV.4pNmC $a a}v!%y}2>˘{NTIZYx5BXJ}D@r+'Wsv]O>'#)fր?]lGlk\o!>Dg6eJG (ZۊG_ ~t ˦oq ^Dͥ|DKMCdF Bܟ׺} ̋7A9=F>;o[M @xZM ΡI3HCȸl[J >Kf\Ii垸\bGw\H?"ё;ZX(VHII6_ÎD{gԛYEA-jn=#"M/7-Ε!Y]?Pn҈+Ӑϻ%~fRʀ ~aƁŅ f ]Qt9c <-@ BHd$pioaJ1 )ؤÓbÊj { 61$x0/K@}w@}k9F L 뎜B1p. =% n#ʓ iqק]6A+!6SqQu|~S)=7Yv ԽtQXfΒ+*yaN^[/wz 4N ∝Y2E,@7=7 D<3ҕ23w'I>®Ē03% Iח'il$a|K8eg~F3HUco7J~n:md5|1$،1,ݑߐn?!+pKN䔞~ ӞR b~pYȖ(ˤ% 8YuB}T\j-Rk2`_kr P߳"\0 /k*$N.jhPM ~K/<=$}K<̚Z`Qaq1wN +*RW3]kyceQV1>$l tjia`d$9U~%RA9~#ӹ-F)Rm5X @"hWaEyKg>cZ so?zWk~cO_d!Ho|)/gv ;(6=UBDz!& oD3jC?h<mF]qs0tHPnԫ/&TaVZKRP۔YҲ!o7:ElN7I}ip?WXV]QM<56 Gt0WYGxpٛZG*CxA:JI#28R8B 3F,vGc!ĩ&w27rC! jpQbVҵ]ρA;'ڑ9ބ;tZ%<9nVٔ?!R;ذ"$bqΆ3܏bgK< T֌o3{_vO6>QeaOPݓ$?Ecяoдy`e[-o ~(ϐPBL<9MLMwUOhY2ȍ7XB$#ϘF[~XbҺbCb#9EOG]-$Y2;o-ĩ NNP$~aPP O+Y0Ll-c5AUޖa_rs dk[PHIl$I&U\d2$CGaY|[-NB560(w%A:zn+wۮ[ P\*lsST`8nC@?an#(-E!uLeLK:??=^P#I4 Q 怓lA|H* H(S գE*9)= (7)a2RScoBc5H:) |LFL٭Ÿ)V\Np`U "ĐZm?xM gG~m$xmrz~!~1cFtvKZk^T&y:DcyV\ M.LXx4y_QP~]=(bߠֶus'hΉ.0 #߸.t?A0I6 zJ'W:XYxB"PPKMX8+jq.{i4qhISby)b2UWjDDҔz@;> J(s "_1f Tu:|9ӼctZWRR}kģg t7[S_x:(3%b6<[`JK^DI]ZhHKPqJVؔd Lo"הz2ē/!ddGhSA*B <.Gm`{p[ɧd!@t?g5^_0LtiR@WىԌ0|wHHvdBnTu;_ ttunA_ʞn'a߃q,bا/jI x9=:-GS1w(z,y7B /F%Y-j G7"&"!zgH92QE1TKy a]6l-nj궦ifvp cKҫ}~E5X|]&]tt/ JKz]4]x֏"lwY*Uxa1+R]t^,x/7 y cRyM`G4U=Z3]i2b=uW5uaP6S us[͒{$.@Rڥ(XLҺ (Uݮ~۲pۿ0l_O,܋ߔU1deS,Vf/4W2>9\5JzxV ·Wxw;ĖJL!YʰZ:*~;"$`ț Ǻ[=OxMy왐BТ175zY-L&yymj.ދЩu^V:L?%eU }2п֙trx#4z׶nC6d[JfpMCl,7.Bf!{cbJQ;%}x$:GOWp%ĈC~-\Tf㓡\}"ΈKYōS0Wש#Q^JdCk $&5W-B;.UE2D35oLJ'd`U$Ex#jt,c)^;GHc$Nk#wB*i52f@" mȀ&I@Z wq͗Uzb-3I@2G(<&}`{!G s>ת$&au[ykuuyq'`@Q ~ݕ/,?t$͎J \2+‡ "Y~\5c\rUŢ)O>d}֖!l i4Pinnw4F| 6N ]^\L BO)W bG :]L1'  NQm5JT%g}oau-O . =y~@ _[-V ZyS;:OF5KEˌ@q7 A8e55S͡N~md+TxxƳ:-ӆxMDQYS6j7Zux,-iqСlTej#)DD %'cT81k}A8s~@KylNȲ\[ӌ[器s4Zv:KM{mCn@XL"Α̒TW Xt pS=*+3'Tx,,vb zBLmgK8*Fx ;fyK0˜,Fo"NԶ?<DDYR3-4GFO]UK)agx٠BQIbjGWm쬻XDl?2K &^~l‡};y&F Zg [Y.hHsė" Omw {2> +N"Eir M~OBYF$ w8"arsk=HCf2[#k hM&{zU` 8+%B2 BҐ! t-̔ 6QHXK4@aLFXmct\5Ѣ7v cY;7a}\=ʣN)cAhCAa]?V}b!li;][[ M_R5œ1]~%h( wmhҎz7 !Z=m4#CXD\XՖWL7 fѡ:rL67Y}cw1fBy|\AV{vy5]nٯ4X|i9ڳĮ⊓$9?KèX)t KL WC ?n9 9&t&̲ŋ8k# ;)ydj0uՄQb=~LQ83 cZиCJ5zt 8@!`U2/"p%`{rerU]'=kCM\:()Oy{V5MIB#e%Dx9uG~8vFxD6$J-#݌Pn4w8M֩?yFf٬F $%,9o&d!d^cLJ19,QװL/dU[߮\y?@v^b!r#mj)g7]&. 'S^0r=Oy#Q?q77WA&x1U|*^$IGܫ Go( ML~wm0{XUܰw?t>پ1-Gt;YCl'[Zj)X>{*-T3]qȯdZ7s^M^;RQ~=Hc@ck;dtul 28>,I:03j<\f'xϊ̠d}ń/[[瑦'Y" u hy /G91T.+irL?yr*vpN=雠c:#B n|fg@_c,{j$'` Tѣ|q6ZNv-/÷Hp&@m\L1mqG US?ÉYCe+ԝ!F6:N#k!ٶ=>TeX ǚ KWFjk/Do!0Wq_%ww!]0,1X+R.fj3O`X9ٽC~ԧt~c!2we ;Vt8USo6UDC?M|$p<5ugxL?,_o*^ !ʉa՝9|:Ԝ : Ϭ[V 9WA?Tca,VOsW٢q]^8gM0,$-2ZI'Gԕ>=51>vI^?%Ğiѐͯ 9glWa:?ܺBM$5H7-kT}^g3yV^0M-D d,@ŭ@P(^ߣ&As6Rζf9by61c57+/^-R𒍶@(˚#8wHUO0.Qa6h|R? SwUL6󉎲_Cg9} moC!#Ҕb(\SvSc,em~ּR 0oKh3e1IPasy +0kl+h!M$g&XBhIԒj+l,ւ zkN"\&!&񬥼M9R,_G~L_8(bLM)Z7rB5[wMS# 6ag8c~J5UMHr6J!Nd m U'~ru"d΂ܦSsGhVKWr R)RJ{ 'KK5W9s+ζdGH;7^)>Rn| "2:ϚVlZ3Uq9)攛tF*x!v*@Lm}`ٯE/ٕ{?($!Hz~&)3, RT*A) 4!91GQA\7UBι6*eyg!@m5x3k=v 8#reNXTBzEue{"np*]ٕ뚕'u0V4?T|>IV0aHx]<;rBӊ T 9oBi)[U@ 33Ѹ֭3`}:vzR-lgYσk{LI-Ël0f%@SE̓ՋKd:ۤdJiP"%9WPb߂k 8Nr-ѵ P,HFYJ7H8$B5!+W^u狣uoɄЛ,eoS Hd_CwoԳkBQvÿDZhO8YFAH\6[ʸN v 've4[&j7[*C}q̭ށ\Ay /*:O6+yFU܀ڵa%XVO T֧fqm WY$!+$;,Nx5e }DCX];''bpP B6lG~-ԮG}Yzʅg`L<,.~.o"ԭ>7Jr1נӡR.0:8QuDLck4ԟfZ:<wfRBk{*H0. Kd~!v0ùUI<5cNS*l^s U,Ң\,:{ U,%&z@Y9j)sH}& ch dbF]O1rK&x "&£QATۊH>bԺvDYiL 29I؉6 P dX;1s$sJawI7z8xt Y\{օ x%@,scwLJ\T?61\hÍgQWт>҃ʆkÒbb j$n%=\gG3p|iat邨 t)}\z'h iWC1潲q@q+\)k%=gRҭw*MLs(gJTj/RgA~tՎuޔw&_*H$6Ll[\ܧV&5xg&ΧL%]iy xaYfGsVIێ75c>CppBl \mۦd7^(X|,HRA=RR9.z,uZ vWLd ?+L<1P{A3r$qhBKp{;Onw TmOFobN*/ +HJ8s^L8D XXqNy"EjygfkİuL[0/{+X-c/1FTW_t) LZVֱ` aE'mqNP5+OJBA:@gK>"F"7ϖoxt#$3 ML6j=< ڷ+2󫚟m)@잫]/]e_$,m{=3GwH;]ŮoRGHm rLptFp7r<])B[S=+]UzduQ =qETjoE7xPoAܴ?ޔ_P>S|Z2f <}ܦ@` n'KCs'"/X f!T;0K@ϋSM:/(-:K-P}>=6~4rtjp@}1.ʣpH47|E5In"7MYaܕ@ P<5JrLT*f?|A˕fqP!v̦JC$(@FBUķ4ʇ@EY(Va p3| irFvS#2ay-!م[B(XO_}FsC4ϧ<)-Q|ЖB}RAZFBRbn v"_ aqߣ*=MSI&|'%F*(8zlE{0xF]GہK%IكQJ$q7yl͟FeE*%2˜.pĔ]@IGhMsD[KA/ڬ.^ZЂ4T/4Nwʳܶ4V`&iBO{o, @~d5'Y2wA(p'vgTB,>؜>Ο_R.ݳ;;VA3 "aNhxħ·<|Q6y@ٮfAUTAp{=y:fp]ǨDOn(Fo 4eECN3 pZ{i8>XM^TeE1ojgj#:Ʃu[d3i'GFx&ǞVMR]7M+9-R7^z3aR5N~OQJ>?Ip1YJ֯8MK(bh@0o*g\kbz"[̡A00X+.}L^Sa%H`0:ܯ<Ÿ$P,]Ap2qC/F%jDeE׬ЧNsUiKTe=4<\9EqݴZ:17hƺrvJCA#YܟM˼dg+:]}uؗ؟=4k 1^ p)4$66~9[ T^=**wt>_iY:P9jC=ԃͫ=ؙQ0EqAzˬ 73pڀ3ު)uyjm^௭PDIqu*;LZ5X-=YΒDR$u"%w6d(1L0&УR rVT!s(ۊ@4gϕxmEFE]U#u R)TT"-ѷHC=D &Sv! ZYȂ@=_G \JXA㞉DSDrrYBYBj0]EBǑm:3d %tKuԓgԎJGz&U R`DyZ>p!MLb*$zf' 6gkr2 B >[PohD&l[r嚣4P1 7o>I!K?=n} hBKϜ ]!bVܢDЉrnh鰣%X1SP?fa`ޱBibhc A6Na? X͜VV7!PI=Rg~c$" `\p,T=Pb.WdrYnfFoY.'k5,UjZY!(bٞAV_hVRu73:r8,%IhkKDg]pT Obh'+:HZg>\'@EEdLj6 3.DK3XfqKjYdץKOLJm6@5K;K$*;Y!r^Jj7oQ~ stIp&&x JjIPw]U UzC7.a27fguIP m {lEvʄl:VK3+鮸QMSPm;="qn (F?>[wλڲN#1%Wޫ9Kد-;RNt, MC=٫$,c.]\Ew|\,"Gw ) lqI1^px0ޥ臙5y-aQV!1kH-o_rFRB>.$^9odwPƈ; V-ɣk }dYҫj)|h=N1Ǣo;0$;1tOvNL{]Kq>mFK|D'ۢþ$fcS:"W5}vOs)iWB u;ElB:)+)=C/0BQ byj7%R*(.B`h4`7qd<\u$)s 5"Rz? \eMz~$M) ܽɢΩT0R(OW;ˈ><^ ݉ ;~:=R D~TlZ _CB]OxhoL݌4Z- sX}yJRˊ6)!ޠ(aL \j@hǾK'v٭A+Moq0-}Uqc5KFJeHR C|JT>$Aj KZ-E ͍:xPֲ,]$ύQQ2+"VS @&r͑-P+Tw\vS%cM,)eIlOiOa:CF/Q ܐr>W!gDu9>hv/E €F O1])L6b55\+]ia0s虩r ؼwBvƍ+gIpс&a7t{򛭋hO~?@fky/>OP3 m-ntM;|\5'4[6Jkf-Ȏ+ݶ,%:$i f*.O=aVr$ ,Wȼ Kel2'A k?4$@NBq6ہ>Wbu}/U݌Yai*`MrW嶙4J#oΜT|'{/$v#:HQ^!)»`n,huY8= &E 넕H&&_T'8) #~&jN "7Mj:_ejh>܆o'UVѯyBT-, [۸GPz!}icVܐL-B<jSyG?̽@`|yuQ0ʙk:tq;B8,t q'W2KRNfî 2>luTcpo`/w ׿  ìK klն;e1Ge A#CVI;a,=A1AqG:&NlQѸmt:{$9WxmCbT'b#?MuG?Չ{V W.)zN~ ݵm -MvX%q'~Q,x8-LZ-xk̲pcŲ,_\ť;rE6lhmgwX*V )ʣ## ( 4%VvwX4/ 'ӈ~ҕu}uj3< h@Q\^NT0șOɚi$ff Ti1@.?lcjq]Sʵw}7}Cqly]Ch'6+o:p{WOx^}1]#dj %U,n]HÁKM<+)]\K߂G+4_xߩSQ` z$31[j>H/  `R"U¦YJ9a~g{67}m9mJn8CAPuQD]"ݵC9rH;n:O Bb/^NhX$klݞ>dUVX=T?Ŭ,e>Gy.3S( @n3wv($$qMJ`GG]JgmY+#z`WzKޞ򝏤IeGOD ‚n{puw8b13]# On8~Vy(O>5<HIbBk^,$ mi2&('B W/mF&D@(' ֺ& DSro%):.3iv/X(%IJ0נ.W"}`ޘ(zr d =jEi' &$&X)y 1߫"BؚP\Pa _&8zs{7?Z&ka!U)n'>-h-M2Y`®tMBi| c`Y:hUrl[9DPuQm .*'ܶ^a;Ըq82G%>Rk/!ƾbsPJ,V 0@QD<$ݘb .OVYco}| *^gh%suOk6dz|~}(e[J^YCcO7&}U ^"-q >@ȫ )tSQM$V:?$ҕnE(ltEUmQe `,z"  GI8Vh}hJ/RL;.#MH;凈3xJ Ls)E6 ЂEP[‹-I{-*s;5o x%^XVݯ8Ê6&{)*6+HtMg-3(7 ! ZNYjc:rpHI.L~؄̙d+8V/Nr.;YeE,..s42L\u*WhMtqpMUڢ4%Ұ}̖w!99\C/kuH<r [-P->JvFu|_;.0ynyR\/#6~P2bX Nhֻkj7ks*"2Xsr@x5'LKUr&0Eb 4\dR+x^=m^Vr# @=4|8{Yb_`m 5 *1 W ,\y,ͰЏ3'ÈQ/ ܏7_zl6ڠI|v5G{7Vqhs+$5Hқ(E!t6m.wsת-%,u4x %[py8_&,y(x\8c` Cu[yVp!wF75~ :2! T+ҍ@$%KgSb3öf㥸`+;#cotImk/ksSo&,`>,($ ,baC@N^QAalֆRߤG whY4;qYqTR\@G{1R &RQec֌U=>1GKFhy*rW$㹮{X1Y7e3@G/ʳ<:j%L:'q4LrzZvY{qf50q$=7ࠤO{)bwgtʍ MNo^:37^V6&Ȃ Ԝ6Q̾BICs* %E 4n |%1I|E]*OQjf@iUB7s:^xo>@Vh&1qJnXNQ* DtQ LlydNERBkv}9[XhиC޹U0Me>MG סQy4p*莽Rp,_1.jJ, Z ?r.4=-Ĩf -~pٗRuS@4ϒTP BS!e"\dJxY))퟊Ta 唛Q[wǵbk֧"\9h\4t &Aa ##QV%U%zHE6Ն/PfY3|];s0g=䝓fyjX5 X+aZs;T؈o{~uvdDRH\2#8M2n %Lх'%S%u3BT%k?YeQ`5%d<4[36va w{pwz'~zl,>/ BqU"4WU+e&wE̜w, Q:t݇Ctv(/6 "c$Ⱥb,sqrA_5?!k`P0j!D<^sc+XXæE;Ō2f(|k -g=n&[1IO GH_d4ZFWf>w/H>:sG(pu塮Vq 2>(%=S)$k#LayLLQS[mD  D0"Tdt]%y^:Τ[>p\ W&ʋ 73fp75D [:̌Q64glUyLBo< A7(U IFOY_ W 0 AY=uӫ_ KQq5)v0HbB{,S 5)ښntyFPSUb3K+q_A=JHJ7 LEMڈKݱNY`% $_L WGzM8Fʼ.K^lh8s\E,]ф`cȿ os=ߣX|?'# ɉ:~295Ro1I&K^4r5kFwZ#} 2B4mu^PFN椎)D(UIzq#AX@FD0A֥4e3qAm?jvyo9ƶ ϪmB En;KVIwQX(}ptɛ0=lz[VA`jJY0M]58|6tr..+ݴ!~ނu+g*Optd8BZcxYӫKrg1KB<@S8[I#R'G'a=gf oG MM Q1v0~*3k +ٽ1oŲ^uUoF owl0R="&ebCW!37L/{ԠRF)5}yVS#']N2!,]w+.Q/l[ÈLd!Ini @֑H*h́τ|>,)20< RfW|N6ہS"ئIgtQ:)N ߿:Љh@e$qRkDFw xoNc^K:ѸTv/$J  F7gNygygF|{o024Kq+4\4ϏS@MlgJ2zՆi!S \ 3-3c X-KZMP3|GK&`5&{5|-_Rقg]km $o9WuO V~ٷ:!nuS[:5^vudb^I U[K]7`(7ԩ$G#d&3;Vj:F$łbT@rp;Y yz}bNr;{/Gq/{ɷTWMyLO~m=6Q.EYt"ǜEZ7]JTX;hդ8\s"m;}R ~%iyuaw 1hf||M3 efm$l-]WLѡQURu{n\&rؘbi/&-TCu&R:.X%.l#fh;e@uq{$?#4ޚlzg7zP@ez<x.RAI59O f5*Mٶq`*J)/J^Xȡuru+6S҉dhTcf!&ÀG9]},gZ:A)st5KDVJgդ\ -e]/[ەS&W kP?[AHq>%@XT"hh 9٠7TC3_,F Ǟ o~ ^c$P'5D K%O"O_MHTj8 S`ށ^.#g$9=*ا#/Eusu1m]Lo#bWm[)<{ Yt !Y.Ϸhߜ╴w?+3kg9x,]$[L/8ntw(7:v1^$D{suki 4D ?4+r r-uQF2\ =U{`ˠu_&umD*^^2 n=/i;|{ 20Q"oi+qQh&!UlDo(&U%С~]}BZlkDrјi]TaU36 AUix@l + TtWvl1B%0'<:1vqم6p|/s}M+RkV7e}0Xj5C8ŕ6GPӋ-L(iѳ/E^Ia\3zN;rj/7^/))?aſ"0::~AM[ (* =9Vp;)!i@k"3dê+w':U$-\VG[L8 n7Ԏ-.qpT܃燨 ? R[f ' t`6oa*ge]VL[ݗ oqkk!:e 9}-Qi]Oİ{gv?⟢?An 3p⧓\șH Y{fET_;6ˋ@ڕn1'9?{~R>h`cPMTL/ uN V* bJ(;iV@΂#ߍAMQwZ%Ce-=j}W?z "0 :ڡȭnC@Xa|<̕ 'plv纛TT7lB)vqÛg였bQY]@,zzpޚںПoڱ 嶼$!:"lkI1?\ ;iTuk#J# ro2+RhZA)C~&o Vh_ϸ{GcR@ރchm_4HvZޫ%8pD.ZCED CGIVP 3qN/"G') Ss#O6l<3 2R(dӣ@'!SHuOLy݊Z7\ShJ\~Xu={1_ǖLn(+~|Lj*zټ6)ma?8[ V8,\\Ĥ՞m" dibfDGʨRYk"ZGfA'ZzǵbVgw[[@ml&=yZ7I-ƀ OFI,3Y뜋`_-A2\J48gY$6uu:2#@PtIs) 4U=N OʅϮ(]El4ze/^(U0ߗ잌ގ.B',:W;vU-cV#1h,efr<:iہnfh恈^ӎ̷L Z 6d;܀{w?}]-j]91 T=,`^kHD˕H`a-:xhuH6yo;'}Vg5KVhd [-?Q o-QUmN~Z:fo_;iOlVui:̐#/XI=2eqq :n:|rؖZZ[x] 홢 q|A)|wlj0ݯI PqZpzI o[GQaRM$\:`Sp\Bir^l01Găx7젲z-g`MƛZ Hp ^t3+D2!p]{FPam4r';TH^t.`q7P),Qώ8pC_  ;0T^Mp3 =>T*fhKC\k4c<]u%*J= ca -K ?ٓ(Ǐtop^|/3#جjh,GH @\zw6+Hhm0&{,%@N'4[pyT>TI]鵶ׯk7qa!w s?&ӣa~_o;%IV/Le.NHJXhOt׀dvƿLiW dz׽DzO{~e.$Ҡȋ^DFX7,jי>BܽA'BҗRҍ(ćטC/rXì7!6tMЃ[QlpsT2!0mFwl6/aַk/| 4M\ ΜSz8eoDP86r ~^vӳƈ$ϕ= 2ffϴ$B%l3oPօWS~ATkʁ+fHf~zJDf@Ki7j綪 @8xPNie2&Lh'\h&ݣAӂC+wnd`3"rKw͇!y"?we4M#GĄn2 w)na i{01]'1b,`'F43ERz&F3ѪiPGDQNwjBO?XBINwWAcgg폳|z@ۇBRchЈo; βDY\N&Nlr]P) O{7.]TSA!8shkȟM|:"zPP;| zbڤm͋L(G3wyȤ7` [\#|%kg"b$ܜW&^kkKJMK$R[xi X3E(8ĽYLْ 70t#|*x%9_b w/@K&R>3lz`|k.TݔIVCcpt`}ەG^E9G[oENy}Qͦ~ٽUsg>pHTSIcZT,RvūqK=<#_"u,)[ԯQd[kZ}XoefCהH%)GҹǬ+_Z qxND U%˫8&fMPTlCQcY"̕9g~%iw!e{9,2kmieW'dp.@bx*J}?7zc,Cw `m=Ymd^C:>qSsT K8hM2W_*۟9rmE\K<Nncyw7J[SXΑ7W%s[o8`,r2V<_kNd 3@ORn N\)HwFiz'6*+P,9x=Dw(( LDqDx:~ҿ|gQlZ)weFqO:/ ">-  }~;OK]q:PcBnȮ?f 7{[!R{Z ՒfTo`X,P' v =bi~~jp! ;:H3`S\Kt=5EfPd򼡑7)Tr>PJJDx-5&'+ڕaP|@ sCP 3i$hk> I2xhP|ȵd?LV;݊DG3T]ϲz̍BQ h(b4S%&a46Kq]@aam 9__*{Vu|r+Dz[MHjyqZ' <&n* f`_/fy%~wjEqDtndiJc#V9vn4sBEi6w^8]`'l{&*MXE-B^]%@R8鎟US e v]'L• I#ZKB2Q@-~JibVښ]C{c8G LPjMy}^ vy2ꧣνPRy(0kʷ(Yte[f=Z>Q9 jAV%g}<]s&U/]UEY ӄx@ P0EAT:gtB b'ePӠЅxIC~q*kee%HCv~UW-!֭XNӕ,V)<0uNF}Vm! Na ~*SUidw!Ka嘷*=v{VO$BoR|Iѽjʿ!5:<%%\F1rh.4 x0j %@LWT@yb^H.,Zvs8|[? |S:]Q ݋RaHdS>D 'v{z`cNkg p`ͥ6f/&% rAÂ';e=jƬ^hl] C]yY+(b8_LEq&$ H]Xڦ.nS="aF*hDD0v[O]]'OTj7ni?* ПuKmc3%2("5eGEf&(QIAH)ƜU/خf-D&F́/H+i.3~l@ƃzϻ(>a Q6N(0-w͇we9}gZN;;T#)c`{yv47 @ܪ K\}ARhlwV!~ |Uӱ_٦-!8ʬ#9Iߵ|o n%O霋7 jdO ѽq]4zfCEZ]<Ȓ 7Y$*tXEJIJ ;U!؁EHwFLyD}ޤ8瞑χv NpǢd[k(\ QS/}$!h'LOX2"o-*bD[1B:كHP 7+)dFp]~eZ^vXWã7뒴&"{I[mm=&pT^'rh}5zYw~_'eNz/.D JxǰU R-_2٩vE~PSpr.w,"TBƢ@$>FߨcDM؁un>Ӆa/9֒q'cl0Ex0GH¼RChÜtQzҐwJDŽ-DYg v:RwJ:D:7lZsݮfh6)$Yտ tu=s=U㌺ _.?H{M y+PVpnE["Pt?0%Pbtc dfdTlUz섢Vjx͟S#҇eői) h ITtx¨胝 a`}Dk%bSee2ACC%pz+Z2\ǯ~zU{yrp5'2E| Ilo3Z1Z Nj(el.h a^ogP1 qJyy#*_b|A+^^=^aIPF↼{ k2ĄWdA OrHjmcΟJiط3s#{ч K 1DM+Efkpd2[aRB& ͧIWb,1~y-I%7vLw9 FU3~dt~.ԉM6eu`Yrm) rp'N׻oLa7YaZdjaJA>V),Q,mW_ LOg[~L˭ڥ;}ѹZ% ̕PdJ~[e_q[Oˣe\_eUܓ ~YKێbX򝖤vh $MKt"$1^{).Vh]4z~Ll2qȖlju-Bӆ1beX!5Eũ'BrtbC7 EǛj0ԗk"1fQF/$֕SK#,MY9p װ;w =^`N9iP-d)Xd#op `;Ô QYlS!DW.٫dN1|{+#1 QÜGa5**~=J4(Ge'(jhQôO{}kF07x^zp%Y^"cUdG TxR{.U YĿrgEn xY6nV54̺~v y<=R\/nV@edzP?Y{$m}3=Z B_j-B:'>W,vݏjB}k~,|=$EfDZilP~b6p#<*kVdSoB?;y|$#E{8{ż=aR?F*Cj]V)7s>$ 4zq*Q E]fn} "αCq t290[iTrWQiUX+5#=#nM,LO5z,XڅQ K\",& Xfp3$&QrŚf /yy1}ͅ({R'o f2Jrd7u,K(( ύQP䨔yԲ庽挄| q;w) " ]{lCAJ+E!Xܷgp7WLI0x?În΁%D\e=e[y3RQ e2 9\/Ėw2]ad:wOi,FNƈ]q5R&ۛqapԬm>/D(tȧFgtږh2$WjO'@FbYzu[pG5y68yR$a\|}gj7[z?!|L 71D[|7,"ְy0_Nb-`(J7h>~jya2 {‘_ N C* ptB 2Y=h# p$u\A7툉Y13M4W5͊^~}F}PeT.u.X%!#J^LXe=H/1 ozX/ ,r"~/iN3#Dn5*%/*Z@#2/as*|2:$(c 6F/_4vv>+ pc*zxZi/S/Bk\jwNŋ=ͮ;|z?k+9r Ȕ&vgա&ꬑiŴڰS)aeKz؍+5H7xW86T@O*aLj'hen=czRLJyJY/JV<<=٥̓-vf$\~0ֱ,)1;@VΗ|pc}.4KRlǾ-f@W $4'1KGo= D{=}&go 5^U&l BVS͖sJ3}.qӗ.;QtrcEތڷi}11m(axlQ)`@F<UVTϢA !zk!|n!fx0А3). hTvs7d>g1 v.۫}q`ĥ/ &WD8\i>66FDPIi*|a\O-M8+A#_2 5QŪD\?ZL.|ZsLR4b+*B]=V$![?s~G﹚yLsp2:K ,JS1Z5=PK0(x&&Ԫ6kϝ/:;d_'~t#L,Fb.Bp<$sT=<<cn0n " 5Xᘺ3^3h0&Ic!t&wBSIJs&B-o6΋c7ݗprU݌gLJoѮKFE\_4,G2WPNStd9UU0c`l? "\&)EsĺRNߎfYklY‹=EN?ĖxW8#`n>ӧ_s!WEz$oxeSN>! Q.zNGݜ7 |КO~NŐdEɇCP>>ߖa\O>RI ag`Z3`oW9zl &xMPSMZe9P_͉,BAyhb1Q=s9ݑb}T.U0YNNea:o;$hfQk<5;D'h]&eK[j¯k߮nn{*>d'ρC 4%F Z UyoЙ@WfLc|x=_l.jHqq50}\2 ]졝90=K/MshC8억8)<>k-x"L6l)1mg=^HԿI4]Ţ>t懶0X jf&h;)4O.tKSGiOy %gAI KyqiIr'גp9UԐwZIYAyb*oe%OE#Y(iTږ'SY#nc<74 gcJ#T ue\P2-#QbB#VdDpNM`k2[N هY7/GR Gc0>T:K >1@ dS(+FqC3nفJa0 R-MO{S}; J뜡x0rBb_- ÏE(OǍ*(Ps7iʮXStv'ߧݎrĄs7LOqP]_st6g夹cUR3#] nwJ'2 YOf un"7JZtMC>l$ueN.FI3Ze5|&`%[Cu*@f]hT5V>b㬠%s<|?Śˣ|e@Fw6LlI \#!/0hD B*–qF˪L߆ejS2f-}&eCR Kc ?Lpϟ o`=;IbzgЍ|LfaD˳35k'H٩F6>YA'bO=ySdt tNu=)l4xݚ-Bu$rbF'!]^TpKDw'bJe+xF.f)N1U(Sʂ͏VևW ֡#r/㈑qr ,ͽ-K8 Id@ܮ<50De *E_;RRai %ܐ$0&A]M) (7*FY[5 ζ%o%9 JNߡ(ߍ( qG5?}5I|z'O}Vjc|,Z?Ҿ t\>$ܖfՅƒV@)7Əf\iKL_e_4Ι P SꖋVP9˨ìi`{QMJ4B92,XvŘ[H 0svr.~:"'\K&AܣF{mJM^n<i'aɶ) -f:)2Q#:|TGnC[m8gjdjutnHsgYZcÖ^_ܛJv̼:IgOQצ#[45b8YՌP 3XOgtZTik_\Yp $™p؎y+9/*>SXJL2h>8TG^-JLQ,|Z"w]f_\zU#0oT$ ӡX%1ềPM:ҎՅJH0?avֺWi0@!|BȶZJ 4\zORoIځCW1OZ.'\ɍ#Hx'o-aW)GAVصUUBVABn'HaC5K !/AJG=/-:kK0h-,ty =nGv3w4L}ôӳ0<j4 ;HC3k3$Z!n:}N"yꈰ\w̤~ը+wv+`87gbdy щN_qL8[pe٬i%J vn= 5xB,>ZW/y9U45c?`B_#ȒhR-uL GRKLXOjJb~\5e,툆8p9pI|W?@eRk0vXb5(P`mCTorv`]9*k}c~aF Iz n -n$yJOGpɤ*;qa2?N1Ϸ]^obYM7! e{ʎnuqY$h;Lj":Yu ],(錝qZÝ-d#zL\[n ]ܙFua-HR%Xܧ_Q`ŭY,KNԁ.,:=UE:z_ 9HVm&R2եn]GR2/ꂇxkRAӟ*tm<Vcn`~ն\ ,yxpHW B&WlLN#Qd>o)l\HvۇNyJoyDoB{]EJŰս $r#-AtV\ܭb)OD k~B.:U`0$.T~ o[v&/*ON\ L~[Q}GڟLHbHAcw|V~X8y% ʢuUJw|ތ0dj |:ӥ`bssFWj:mX*]k)W U,OSVM(7PaC ˬu7+iW<7?hg[UF;H%,|<r?幸MSY(=E[HF.Y%B-:]\ Y@wmYRΡv{ƺB]yo{F=x$mg뒤]lèEh(ڏ 6DU/9֙q]`R`SH'0w}fn-YfEM)ژiol_kKn' ]C|q98'jЏx2N}߇;#EۜV+M }~8ą^U9Σ`l,Z.Ig#U++bD:zصXBf>A؆^ƎӹwJm%WGߡ=Ŏ( Gb<,53DPr9Zȉ ئY]%)LxU*I(,<`cqVdF9DN5gzLŽ%SOER< l1@٪xVv/` hcwJ7@.1(Utr~9 hxu5GqKe‚0DS-"Hc5 ݞq1AלFH։7x$mr1g:`Nz:yb2բFnJ[yJaH@ GNm]VnO&c6!0#i,~@|᷇잠ڌEf I?V/ѕw>7UڹcrD ḁL,p@90]*1'P~_aG;¾2 wk]L<]jǯr||R-[0S+:H|9Y2S&;]_I`!3T=n2CCHrMjgtuR:ѶSLL+B ckSj]θ\ V:vDMepaVkMbA8qYdZVۚlwFFY&Je4+JP.iNbVvj +?}Cda.Đ( $ny| LL1eS"N:$L0H8+v"+Yqf;Ԯp~mR\$y =גo=^.~~$AMK >@[:c`rY.Ռz8e @tuL 9qރWq$^81ڋS>\%h2vYqk^\t(Y̲@ x/1b[UZur0p 1Y.:ZXQ ˮ,,.tU'9rn{CWVD58t`(>^\cAt*ΌuW7c}b\xZWz'1KIɶ]nKߵ_^:#|}x_H#h fC谺Q{Wf٩뜜a\u/9)g`Qsv_rEXɜ N\n|/w-)7N] Xޔ"Iޘg4h%k]7do4'&%UB;N΅k?J=S&>J+]pvM&/Y-Tt4 p)'-w\}2Er{_z)+df%i-Aevⱔ)?Ez576 ۰ST=tR,-~_cP{Uvqav} C6O6x#?(ΰSXdC8Ů̚/J̟!m`3uE♶vg0c|c)Oo|;􇧉-)O3y؎b7:a J)zy(w' {4O3jPՒzm 9~1؆ڼYȰb ;S ?G\#d0~+z1YbGf_MJIujiQdLU@ڇl 8 XWgc4!,fgEXBݗףfXSu^;݆g^LeIuȬvLWu| R 51ϒ̪].]˫eM;D̀ND sjܑIL#7݆\>ݴs{lr=EEczBM^E i}y?=%]۳-~$PSíqYVÈFjk'1BNWYC!.&5W{v0?ϳJxi.ZSIMC R3F^Q/s`^tw#ݡ5k-T S]h8,&'`Ƽޯ0o;/:$hPʴ;q> ]ZfG46h@fTP$ ˮʐ; ;嵼ցZ~ inǃߣ8(HfiF,?\17`I&O5U'|Y $y0;%,@]iZ <)y}uZՓ?#$cXMfj%3N&UQ+SfAVck{|e4]~ n\IKp#Uf=7붺I##dFh7H4^-cjBX6t[Bz6G &RΈ`H]C6FbQ& l﹕]My Z,s\ "%JZ-e`_i/1iu,.z GM\P[1@͹@C&?0 [a -8ec>*nӎ1;Rkr[X2\ze_y!s2PKH6voF$38ڱF?8 f($73'Q #` nTMg'*/AkKxB}Qvypە$yj0/Bo0.K'ya.zG'&z")fUB+xytKG꒯l+f-ފ{_7**ǑFT_%\1W O 3Z*ȡW@n0ںuNUNsQ c +K_BtlWUV7K7oEgTrЊO]i2-\IEZ5YK*R"=uzXJ1543VHۿu.d8Ј˙I#El/ӰS3 Kl#Je5 rj* PwQH CK0%C1z(Xs|Fc}Ll`Y#M =ڨ=ZX12/7(P\*{v2 4Ov}Cd,5FM.Coem,r9%OpA;4@ @M:bǫTuXY+;ڋOBnd9/U7zKdx*# :`"EH2T 4!Cs%KPו+E9X[v ,/62?W ׷`V2U|(Rӿ7"0Eٗ^3.Æm+Q7ztBϯX: z\])סL_tXdؚΓ ʲkcblN1 oqNG2tuQf1@xn;5)kw:/kk D!zH/2r5e&|zI)Z'ԗtDXW '\iOmK^][Ia/q̡F7yp}54VL/ 8$0*wUp~"wCZj' BdZ}4p1cn=Laߒ8#w@S hqrҪi[s?s^v4/Ŧ$A٣ cܝK-Sȷ m1ýB6Q`e#w_NO"3 t4? 25ezd?v֢IB*_6d zr2#՘yX]͆E+ !yoN칈g(Vv|SF Q ۭI⭒i39HGgY #>Pļ ˘'|e@ wW>Md}1Dy|:$q,٪ ;Z0"d<;ȤᏘBO.Џ]0?b,XeXt37}`d0ɞy5^.&jND,dXm@>KVB|OTY9M#nO5XcB0>e$ׄIب0`?+Z16d HUyןN&-kj#j@ʞ潷hl-$]X&:GJĒ~6Eͦ'?{aK(^yhݱW`9,óRΨf4/ sE>[ [0ph_i9kDn..axU|0ԥ3hS=usF\2;){}$cE0!)25uegFT`y#\$^ P44`1Bl濕gևJv v\x`VCU^yXH#WfS8oD/%7fa89f 抠T-JS z78aʅm(o\zYsod]28H:1ȑs(RBWehDbN׾ KIf)5\idVk*thmˣ44u8b!j8_/sֳ?3d-5 Gt; Vtjih8$$ qc%7yӻGS cq_ŽWB$-8dN!`\IqMPH}P4F%3~fĚqiЕqz^=$FG8y,cw+S6M>9c7Q_D nO;]=Ȫ"7b^E,0``мHuLމ4\[@8@wrF? s]d)@ZUo!Zq-huGnF-PGj 9xJ(bI>b Ql&-Ju}R2_vn@jhӮg}Y9Hm{CV]GP0AІ0+G8/3clVzZ\؂ЏS#cO8 5W>[H9X LjfMۥ  5|M;wXQe!a8g{ {u]3U-.w3n-+}_fN$<_ Si- >2.|ѰqJ/*],ܻoGVW/`KPTk&҅;0] nA1Un'Q\bkH U nײHG&HfhKմL4R} ioFz]`k jX)g?RGV9TMN2ISCncu#s#AhZ=% й֨8rr]R5…)[tdqPHFa[^4l6JN8 '. ݜwE<>R=Sd#~a'\*&xGGTc᧛gn}'GH"PLZ`Od>bv㬓kB o'xaQU0oV^W%,8} \l'|:qMpQڃӽb'dO=r:cCIcmn<_vGB }2rok>*hէ/2E/svfd3Z~LyYkӄ]S-Uv̱qb_>M jxT.9Z7+DykySjY$0pa>WՎWEYJx)*8Eƽn%yG第y^&$42`E0sZ lBo4IO>}4,)y=[sĕ~$ZR txɇ^;7mOS O"xC{HH>UONŝJ2IzHc*"\m`i>a+!RWsPacUVlNoVxW b=|*#T:6N"fxzxW$ImW  ƗiRoYT\nV7K廱`LR'8Tv]۳&7>uA<sr.?XS6Cxa9̸n%UKϏlOW`xo%]E$^=? ;̵$Oగ+Z^^[8-I^x&C@ݕ=ZDޙzcZxe] `yG8"-BjbSC=%y`)a4>F8%V@g8uV3BV]-UIZ:DZ% g"Ual'oX@wp(:tNAArÊMNٽ) Xqx%mFBky N}9,x]mN*cI3y0 W"::u+D*70SulWhKUÜi]m2Zp™Nd"hO-W"zTi?'ܿtzl0'dtfV f;GSoC[[ ,1,Vcâ_]FHȿ"`ir8ФEPVZ]廞"F4םs=|5 PXZڨ7Y49 m,Bs߳,~S"bqa4 ^L=!* NvX=F_ ?uK<a o9=OyܸD1-vsFyT r"HJ*f9GhToց$Ԍ}rfM6j-(Ć1[H0Bjo]{3HT#0Ɗ_Kq =FkL+}$YuTMȖ岆KzeF̵86v24m*{_ )k Y3Ĕ.jH݌Ϛ}kls+P-` @\qeL`~}k1dk  S4L]ЙeJM;7W$c԰S aa;$sR l{b5iD@s{Է 4HO;*k{FnlGvKJ:7qDCYP\nY0PDqeCӔze GdӷSt.GNv-G'N4x/a{8dM a\eClu~ s%o}Ԕr4dDF+fËfJj)Dzpmw~ǖ- = 2s4AǿVjs!C=3ybKQG)#t9*Y?fેb3 /̴y)4Jp|t".)FC0؁-Zw2$jp"Q9 p樜(dBWw;:XiF慫ry7MM _Ӛ;OTe 2ng/^s_v$:_DBPڠ{.}}4:W&0{X(p4% XxL^P6V_N9],& !mqRO^=u}h(Q14FSs. a2pN=-lNjmQmNMֆT-͘A iXO,Al0DMS'_^Pb>Y{)A@L3b3GpF&@/Lgt$4 Dv޻~՚i$&Z~)Ɵb߅G/_aWJy'rEH:`qV7 WH  E y^C]k$(6Z󨥊KR|`"Wd.$yL #6D^G^<_U'P`=R>ZM*OЀxjws߫=`H#';B1Uz "Lc1KPcpFH kO fVXm\ּp˕u}ߠX-MbrZ#5TP"Vި HvcwZx~cߗUrJjE8)Q4x< [2LbK&^%v\so7 ;0尳mtvP]4n0[%:EBwkl JFA?Dc0=aўk+PA2ؽts?єf2>:Dxs:οP2G;hŀF ׵<(6c|#\`ㆥ4*ճv@awwyi6$U6HI!9zNedGvmGm' E>rPcPٚ:stGt.x#ft=r"if bG^ c|G\ipW*)V9Tr<^`KޘDn|N{2~}b P?Jũ]:R2aQLo9 ԨpzlÆEk 0-]GO~)e=XB#A[֬Zh *xN} ثF(_A(D ^wӄ,3oK܋C0(UYW0v`0 LjSǮDJѯ?Y> 90$v/UٜE_hBy> Bңl3>oˍ0a离Av*%&ʔv|FC1u4#^%tzG1<;@~]M8i2%s mZ=tP@,>j-~uȣȥLM;4g_i M+o+q|HBim{3`gCBw5r4}!QZҝҢ :` G$?tɯG5t1[CR1 zv9;$G]5cߏ"CCJ=2č ƀdp9 gص'G'ooՙ4:hЦiaL;ֈ{ sU )NA5ʞ{lo](拵,cz-z!2%N_;{dbn+enTkڻ~mܛɫ_ ]&nl^$f/@6--ABہ1W.c7>DpFF$j]aHs`7_ 1u5`ֱ9AW<|ͬ Kb}V Pl!-YQ'x>$;WG ⯁A8tlt z(C1JuMܞX୸tzHj\ q4ƎD[K)E{6 Um oNH={—9ߔZUqo?4*)A Xf;Tā"ѶwxθQ]++:_to~+` ƃ7WBրiN <^"߁#SQ!khFZO٥\&r,uf'+K'"y# ۥ(5O@Ӱ1S }dΈ٩/ҷa9b{+ǜEoK/eX?̑̋:g^<߷0Lǃ:6nƽ43`v{1x:؟4|7,>pd]s$??sپ\-|yG +:)${$G)gc酄оs_Uphvu`,`g0wwS:b YWT|6L1Tȥ EI#5OoqS5=ڑA_(K {;nyXWZw,ÐnNoZ*:#Йq,Sklc?abrTp&<ѧa n++q$c>1i諣 |_ff%N!߭@7'v[}m5S|9h_IѭaZ^H3;fpwQzU!{ }Lj9^ކk hRI y>vK'(%qq^l2 yp#4 ʔ]žV#PCbp@,!+#_ zŖT #.Uᣃ9SO -b%Is{ñB} ,Pq#Qwr`+yKzxqaYhm0/ԱcAq?fwOdAhZHrd/2@i |"߬nVݵQӤz4iZ@A5@TSY9ى0ދ^Ad,… u? _Uз>ݨ6Ț%pΉ썍<emE8-vͤ)iTykdUaOE RZ6֚o~;QUBɧQ[3UǵS6DB-4nq]1 d^|=HD1}nwiͲmzQ(+/0I6nev| rj{d4DLEn/9i3E?T%};Æ\G5ٕPH=mM+yIp 5/dt7ER9> ~חN |x2xe |vdI :G? U|s Y ]]b>xЂXT—I1}S9#ȁN~~5kΠ 2Y=aX|.IHmy oi:|lӺ=,U@iÛԷj}3בcI'Hl5׏4g6WƴV/ S:OGG+ - ,GV-Rˀr?VU=F)Ŭ>$,є3ErG[zsnso$D7.cLZv^ Q:vT)kڎz?z9*y0G0^I{dǘ!XjcrCg_s+hQTlo +5vm;1 WtlrZ$T?yNjRnZif`E)5JL.nwqxf`@W|<4U z<RDo2Z;'#@p&kZ v7? 8 Iz`^سpՎBOHּw+u1n|Yt{J .;+ `!Y5PXzi*6]}nj=up A 햓A0Mnahi2WiBHYw*K̥;x5h[ Dm"pǭ/&7 CY->Vj0S m|ʾ;e ٘椦2(m ū8>h1]n9jڛ·1 붦񔙖+XEC5TCzida/:}Ej1aEV M]rVl5Of:nLo0~q2 "Њ޺N3 IΤQ z!^d*fCs#{r3u ܚX Jn]JTZ݉dx{sD%LbO25G}Z hP+FH]ESHZ}Ii/6<Ն$莒S4V'qB>hwK˝ BPT(kOv7|*W⵸"a᝴`g'ߦ5 +cM[ڈi:'.p=f5Z?B-&>͏PO[0.|L={=8=/&TwT]UMuߴ?*BB}B^ [y?,8V!'$b*CV}T2`5ϘbFl'ֶ_q?j#G^!v\سYl8T~-rv^s>{t'df5e]{'Ί{0cbFy bAQ?l2*wr-L5цJxĮޭp1{ -ܧ[ӪR(0G6 - Hq/W"zR>&TėŧQOzS:(!&I)Wbq*/ Xlx&QOxe>.n/\5(=_/PtFn- +CM2xQFh獔n#H坞ǜs@)" dib8/nt@,܉ YSTJ 55/M<|T=)=Zv@Ow D C2õ=y lk}P-8fgPJUv\[IP_`B,.CXzmJ^6&e AVAZ;-z?1:Ν@Rz^&Vvd0F;`Wt<@d93̦r۾0<"+|Bpp50C~xw.1C*Q8ܽ +>]VBBIAC??Vȱ%li*xݱ`xkaE K` -URcp/K._ק*i[xW(uI<$i m|`}T2Xo+<ΥPwۙSms.ɱ\r̐o!g-ȱ@vtn(aR)M&d*p(VQ/*B}CtІ"d$X('!)Zޖhy;[RTԡvٝO?3D aΤ(ԟd1& ~ YXɕBnA™9dG$*0B 8b'Ă#.,XX XSLo-ї^K5>UVB(+'\b8yH#*ff 9tݧP {0 payETBOeKX-:cgt]F?n틫dvĭ; _jyOSֲ"To%dR3s9)>1rڝ6EvU?}$vȑKv\ulFQ/WV1 ҚT+3ƚ;%g5\3|MB~vQ_r+3%Jm`s=9I~8nOJ#Ous^Vy#u$w5jG޳zAkޕy(ݿ5B9KSCrbd|m\E!<'0F^&cҊL?Iu'Te/]āPz5pa"7t??_N=%Y lwkm}M@mFKu+//t j1p̪Cա_^faŵDd$n(fkW_䢌;,F1 wE^D"I-RdriBJѝqV־"t;~0"2q~kïcؓܞ*n؈^N b֒ҸʐY.x2ΑW=ĵ mOI?{QvǃSvot~ۖ`f `CRdSAh.GI Q$%e:8upcH­$OOAL$IB NlN̓>mRLS 4#:ڇȸ⒣s6oEy٤OKYu; c7"]iuwdg@2lke]]쌈3$b>L &wkM۰;YeK7 ٕ;x$<|Uws5x(M)ꛧѻ{C `QF)vhȏ6SRl60jB +ʖ+AaY vB 8 iHV"Q(6ۘ#v?&^_ڄh 3yy.Ow8J:/ffq dIvjKww KX|"Do "SbCsc) Rм.bZq}e?/T.Fna OQ[/,YStD5a^~`x~=__̧pt8R5EG@0rU3@3ÝGqVn "c2#}a<.GP;1ʺqB}"(Jh#d0T:4;:]A{shz\^aEn2d^KdMPF-ڜrqi%VVDm N{ DAH@G}!ǒWN?!F)]`۾sE͆mBܞCSo.LB qdՑ?q nK/]>@#ݦU9Ww<_ɚ=E }px=2ِfiy sB+$:T7KHfږڤo~O@xa޹$OIЬLj,@w^X_^1m>_T߽b:CL@m~tˁѻVoAMs.ȱ:gQ "c!ik&}힀>Y\-_ t܍$[l0d1LGl97P-!|N}z%( _s˱k(k﬍sT% ¬xDe|k]@oRQb>Jd5f)1acx@^a@!ȼLn\gV,kP,"*3z mڣO*O+pp{F^MH %NPpWw0 8ϼCkӶUbDMCt=WZI% (nC˚+-(o#.H\JԔ{ =oA<wᆈ sMGOk`F ڱ`}ql&1(]VN &tyUk`=۵i 4ݘc&"v[K~~n vIoo? l/ٻJqcv3ORSpiQJ(piѿx$ˉu,-2+ gڐCz5"<}t)hc2 t^2FI(Zhï$xMF5ޮf_mb01)a“[/3/zlWZ |kۑQ^?c-v̉L]%t Q7)y=:5bEʟ&n Cwv0swaՃ:I6#Ro 8!_/x#j\ <(YsVZ-Y֡nQsRh#I01"ɭ%v~ VlV@Ov=N݅1,jo9y#U@[e +۶c +rG +l(٥oƑ OB$4J.&&Ik ~|oo^H LBDoieDP;<:0z~\ӔyImSG &xX/JU# \qש  UYei*އk,ۜl T;19Y\oT(2-3)Msue&ēڻeZ8EZ4I[ `qpgtz SIrئBV34r}i%0/)YMcKnDWl@Jw?F&k;9+m52-^ `w!gse9^CTzZ⨊ޗ:o=SJib[,o0[T`(L>~.vVHIꉾ|<\-7HJxSHXTǁ<~d 9}sd<#qKn@-U^PZDKSZ1cJH*J3%(3ރ5?UJsg.\r,llX+/҉b <wuh뻓 ^<%p'E3v7/܂=POBS^8K d= ^+^yϵpZ!:_߿_-ee"d ǥl:)+ͽnPl[՞jH6FPxmWb)E >{OX_US;d^w/W'0꩞OͿa۪m5a\\y,rv \2ՙJdTAe4: gg(1 y`?p5xrl{;u_MHegFT-L)@%ZA20 (6y&M7}QU[ kWC&ؿToW- 頣XpOSLJ.e#1LiP'nbWLNṡC)MĪpW?J:GXEps 鐢mV˼z.LށNKrUyo rDJrrfǏx\4ەpEs9ЯD@w^Ro  +MM+j.o=a5b:Fv`(ledikjPPU.( ؤ7^n.[RW*H *߯@"_G#̈́)B:RymHtBRQHTcM ([kCw>g2I*'_d˞o~icD"L5A#40Ð68heltl%}'g=ׅ?}V^]߶@g"SKUy|Eǔh޹JWZRZk})!t٨hӆ 5ϖRӿl=zf򪌳B"S@޷ dW$ͿttcڴYN@ta6- 5pPYrΝHdm.W.l6(J@Lޖ_ ? M kw@D0w-%irv%,y=ؑ ˾@ 33gQ>>fB^3vz8hq@C3:dqt|]G*E[ <Ayc:a[č RS[c@di?e #УMȋQʊԷԯ,M#3@EVmѶڇv9j kSW^ l؄c|iF6% M-ajAwӽ`q(:Bb*Gh1Xi_*"U'/5K"vEY6؞[ҝd BJTi,ZϜH)n)11TUnS&\gg#%*PU= z 4*tB&,DÁB0Pk@L4HHEUr,*S(q(xIq͍%.7&=`d>iCq`rm Vn\|;]U?+?,bV@J%ITRQN#F#/=ª&ŕ-kWZr^^Yir"o$Xӫ^!Âj'bA ɷMlX%:W,0cI(PCͨ;M2 =\'oj-7t¦F27@ Km ~ZUFff\2~~RfaYّ](^kf]aVqKс:[O?k&k%-1k߹ReyYolFatw6ҋP'wf$Du{='j٢so|/ƈ*@ $_VfMn~5??ھǩcU4).&z{/##|%mK 73o|ߺ|!Qw3ꉄ6^ od VHE3v ӓ^X@c_TLe00!,29,<ѤxK[{M~4\|b='τWӄ aw~^tgnƔR!{ax1 6g0~دө9# 17Jw#.X]ȻY@e} ш`H{AT}Cn;.5KkL esnݤɄF-:+dU7ٸL4iPRvSajGR}*(LPiM n*9^ZqV.R?Uo̽2Ecz i9HlzH:paپ(yHT`9 3gqثܳ낽CDsx*hSg%}XΒj5N]N2.A?w'wHe{ld`+)pk]~m7܈#ojS+(1bJT a?4g5rgU hZjnj |g\}ǻD^Iވ`}:sņ4*6~ -L1IQFM§S*˾J3&jH$ET" LJS~c}.]F Kʄ~֍}:f'K_Tbn(sѧ$E(6IfMĢD|E-]q7ڼ9%͏(zn$|E`x^u͏PhB5F#R}R{]F&Ѱ[%ٙ,- {8 2tșXC8\^ˬgDVD!T@OHQ[BJ*QZ$RLZY골ۚ:&{6$=)j%rTxk4q`tXKQ&h O^l˒tSaCtݒ!Po\$׮!qlKf0ss$cjlX3k,$Pͱi`w¼IzJ%{%BQ \O-u?bxgŢ4Ras,,M IXhm{")['kQOz uٓVXw̫&OΕG>I^\x nA!K 6Dzo7Ҵ@9eM?IsLl6^\Dج$0NsU {KmO 6ɿS%Cwۗj~qBCISYtP2|3nL7t~pkww߂00 l$^09~JfRϖzfvZbR@;~C J)Æ2)n]1j/Rdr!L[`#*Q8#zȩ_ 57<3Gz:[wˏ}nph/T˜ f/72&9܅fYm1Ty12bXuM}UlbG pPYe[:R(/_ܥhpkk^mJ)-IZVl`'@Ps uݸAh6zi: @B\&FGew#R}ܬxH_Z1!4Op {d^U""Y:K߈.#4x@N`j\=k AT; -5!׆W;~ %0uHHXA3 3hA~,i2 ,z{P6ԯgMN>h/f"L'& ;7ȫ%;yMT >a˵uMF@ rǠ+w j=+:~>ySWYwdz] :IX5pQ[&=Qǩ:T On)8]31sb#x 0QƑUӟwK?u.M~~pE#c wN5%8ѥy!W8g%nsVeR)8ϯ};i,X6CY e{/SOI&b].m6"4> Lb{LyeI׋chܖ-7HJה!$c@2yd"n0 wp~,uE),[&*0}3s}0F61:x bãᤃwUo{nM/#pS0٧&S0n<{Yصzl* 1[^Gl&Fa]OnΠH =]ny_4$_?Z3SvΫ2n=X l5<.='-D!ҐMعhPUp[e^!5 gL۶1r[vԬhlF Ȣ#5!eY$o9ZӀUPb\ gµi =Dv+HgsS<#{GZ-јӡ fxѤHy P/]1{ʰPZi=[ ōHT \2O? 8d9Ҧץ0YolE$ 66 Eߘc9>xQ%9e pY Iacrt Y!N|J STG[<M%86v* bR]A &hYB2ԙgB㰔]AXL]rdw%p^S`ϕK=!ܰY`MjO;4Nz %gpO "bA} ! MJGeo c wM(=a=0뵎)D2{)q;-bWۏUyM5}w3-֐ tzΉɅG=v!}/+,ԃ?>܈АrMPٲRSpv>(P t0#0&Wz3 簛WIO $?g٘ѣ/z4/yt'+2oXkVDuS\D;mHZI+ ~xp VC*zC j%wvjL"A#l~*9~dLxDg1]$sH)BP\cDt,Gf6){*WZVh"M E1<>~Mc#p\1Fg2j`r|'gP׆:(_Oag pXd(\!0Fn\P'8ٖFvVҚNgޒAN7d\뭃ǟpXjuϮ xwO//x {p^&?ēPXs bR|؎ĆBBֵY'5\GEkc6,R]j}?ܬf׮}W@08!;NQA̎eeDu2I&,;H߹k++'fk!2qSp@F/3`?uL$X#U*uy=M)f刯.d"JIg>]#raևm4KYϑd񍸑t b Z2wӁQ8̀ $ nGUƻJZLuаB(dthjw@0Hr0w#nG7e~36P,k8t6DA̓#PB J>FH˿I׵!w5TaſRŦ9P 4x"tZ_ !18,B<6R2!tց #whu%¼AqfI($eul뤹]#T\+88(,F(o-ܼPv#`, rj,)A_ z`yW>Კz$w_&>m6K_PreS1J0#5vblU&:N&L}CvԜxU~[RSe)70SqyjxTz35B z4♀mSSCcPh,1%6SYC=N#*r!Ҵ3+ν s59Kؗ1{T5O[)qc^ۆIP@ݸ*[pDAƬ e]D)\~D+Snl6ȏyx]ލsZޮ w7q4Wݘe7Yka"붷 Fc^K0l }ٺ#[0?ڜiJ ⊭vY47m[̄ކyӴ"i=^53#m΄Jz=/xlcvzT*9&LO(%_D?dCaN(pFX;gOnVx̊ pĈHC;,dL,(+А" Ѽhꍗl`a| rM8*r?zj;aR90 XY5U=^0+0Hy@1Ngè,.5ĩP:Coq Am,/1W8R?x 03 5)*OM/Hr"p?IOmѠZ34߹[{E/4h~i3 BBw/EZuBa#OdyRŪGMi|Oeގ?xWx_s(Pٍ`N ؑ_B  5<|B.Yl[#Mݡ)?LDzޓ"a9,Zۖawu7AHor"_\d|\Y2`5Es$]w'}s\440G|/\X3-&9$7>rG-=%uH]j̦edE}*uSsEXea%=;&Tk\> ,ƒUh(.ټfQ1}Y-ov8 b8@ hohAqgJօ $ YPz iz)Jmw袭雉"!ɘex}JY6&pgiR6WHCyǓzKfP@,e2渧_Bg E7Gw6Xq Et?^aCtD1DX&G2{KRY:2jà hb9U][ԯeyw!z߻p'afB"-mRf}6aT$ :@l. ?[(YG훝GLaIz\]" O/#&rhE~A̶PUiZ7W5Ba /S]80з\؄ouFchH.d¶`&Շn4b\}xki/ԇZIi/xLVe+u)Sf_ ] @S\-h-NmTݨ&Ora^ K37-:VKJ3f[dzmz0+gO'Kwd%Sи_pZ 5Go1=9No qa@ fNbFd~-5N@k9Oyb ?Ge+ƺ4Xd k.u?G O*lեNfΆӴipZtSF~O /b_[/n4eTa1#J $'ciA+IPw6-~zπW %TuH_UpS6F 8ä+97 1%hx2qڄ9@=VΣ<#F@z('% T?58RӃ!#"V:d_؏ iغo7l^>j#|̄3SؠFU=Z؆n&̋7.tSy=!-&b$Dgl'fٵܬz?PW-{jSOA,%`ϑ/0vXPF-$,x eJz֌P6)3rre+S9XJ,KtLcAyx{/.iuU|(B'ۮGPB֚>,+|$155LYa<;-I&^Z=/ ~PdUnMG6,^I;:#]7~OZCTB!%-4&woty,_Iv-S~,wJBJ@asF] F /BEL-`we%լqgJ6 y=뗐bas#tD>+Hd]%tIoj,yQ %OoI=`bxփ.9?R!2YSoO7203}@)B$UD=oSTwшle\U;ZXP1 lUv}`X+ '49ŋbZ`]QӰFShh8GhkW1".mp@ﲕ"*/Lq^Dwv[kC# fͶ,MCUN$fl?t(<w'W AFOYa<6MsL'f%>h< ~tQ|-y<d Y/^QA5CM= G2| =Z v\D E"I *s'GiUZџYbFڪ!q6):7TbReoS'@w[iHx*2B#̌i?`M0D;b 𢰑'E=[~lm8"@ija{B:^o8` yr .-WD"l}6HFD#S* ~]˼ /(|H,HW:&GޙbOZt\mz 6YB d걹$,:rYiwf.sr!m 3ujwpE&Sr[E3mjuPv3ʷ>W7Y ?Td#Y${b Мل]bJd|#kO{zPp'2rVgrjڔ=J_ڥFMT\ R9>[n+?E-^YaCBE@hNwm'9egP-[p6g2y|hD\5B~φws/ 'KYzd9(ɤI:+IT`:a|VVo{s|p0EAF;IԭrK}ÛDx1!i%~X&lm7/91*1uCRMAS+61 ?PB`7Ϸ~#.>G5J\-&/Ngv!3 4JCG\h<.Vq%*SXU bSyQkBUobS0gm 0_DoiDL'8kџf OY}hҳ@zr!E͌tf6oa#i_Ga~:IJ{34R/ y[9}jj|[SZ6Ύ~3] URIZPVsG|3ƫ&K6~Cyn{K4CSEۓ21*ѧ`Ve3,M}?3N a ]e+v1!{+3- G"w8V?Hܯ[6"7 ,%,,``y%Uo!mDh>״ɓo~;9^̭Sy@%I8-3H&ehj* NAy ߚT\]jc!Ͼ6PBN]˴KRD% 24W-s8&?ȭu̍=O9Ynl#ݎ"`3@o'+пWH -V`a F8EZaPg(z-7yjB1kLɒF-]p6 qğ#7< v]$K[SIo.Ӑ(eFA|gn}ULAJ&(`P{|3'HOQE;> /\LL'gg|ΆvmfB5w2M#:)QJV׏o&}=zU$T!CgX ]S!XDv*T;)AwK.^c{>H>.*:UTFЦC2IQg_G]߄VBgĞUf-aջK2 ty*uif\n|'m iz?0F̌ɯNy &wYsv ~p FU{;H`yo#pWyqaR?i{fZ XN\(8\h]_Vv'pl ,=-N8.(%鯯üT*h~^,eڋV]q^ҩ|}tb\n\u_ |Q7gO4# ݳ$# (PF33"HY?QQ1 uJC~$Zi@R~)kJoQ' 9XtHBMѬЄGZ1rscn]\QBkZ$WQ`RBZ6ءƢ́Ar*)I@ 3!۽f>&k3\{f_։6-zB`^DL0Cjj} R}qP@%㕩m-jyyq!Hnã0x.Y;E LSnpFLli'w M3-'I- G$$|3؈q jMdܠjQiJ57xD~G,ҦN/ %}!CwTcH,`ӉpT؛;Bi|DAf -HI}fW^S夾/$_08+m _Zx7+DmӦMuK*_pjބ#*s|6q5OYĦa_`Wur"0Q+d6j+B_IN:AR ƨx[hC섅7)Ϗ`s 58(kgp7 ve!//.WŴ)6ez[e{%zzJPтn~2(7@bV:挋M]LxGDm$  2@V$m'q8ۙcG^!ySEQA RaiAi6۪b`t5罴w|8etk ;p4;fW8%܋SU  %EXQ}f)xA COyjn_lYĂ5J2x=ĝL-g.3 @t" CROr@fr&QAOa.0rEbֱQ };=q u%/io*FG7%^I4). &T\xUCc/ł^d[:%L3c%YCYx.J5Yp|wE׀fLNx^!Ks;ijX(T{SGTyT!U<ָ߲.|~竂 qSL~crJ!F, ؑb}(km'uF&Oar44'3AoEҼPPRe{nH6`ͩ<{k-M"q Aw?gAxTkgDnTH%n=%ѫ+K/aȷrwġIX&L0<7Щ;tji  bN{@ܚK~ԂgO8X5וCTK2KAh]\pƈum\[ʺ'K 0\KsAo-uC{35! X8r@斿Iؗ<86* P(z=)N!N PCZz8T33bsA\5W54=ky'@pkQi[Œ3ʜ>4eil !{R:@`{W젖J㘃`ȵIyV:aD|vwVF>z&t1wFRA񿁮JJ|w5I{ZyZophRUY ) k4(ʪum7gòÅZ>R=6#*c*ؼ8W /%k]څpuarmHQDRNqt.T. 3(ƠTY~M(46VQic:X:18[" 7G_HfpZo7 EJ?aRIe$y[Sp`2B;ZnDZ<>adEܴT\ԡS<3 V;2F`ރd\|TN̜)YsMݮ̸@JAa"}{WMt`TO?+[8(Mp2)_9[4N<=҅V8ZGhZm5 `#̓Pɫ$ {FSo+삐!ND ҏN̂G-dsP</kxʜ ;U#(FI_("縭x g d6Pl~9b sa:x29 oǀJiEζOb:i=c$} {ic)" !B.:~-)y3|! %a8/}^.p;(㼦;uqb:(o5.TNuL,{LR~Jf5ʝ&2f2{2x c8?iNȳvX&wL.{q7Synj- ]E"φH (MFbr&{?nV>j"SH4BKadCS3|lRS.z-S)Z[Xf;q#U+#Bymne(v"pZp ^8$XED/:1}SQYi~w:[6o{(>2C/&ddr~ױNAMNRi sm:F/1'~b@ʴD#u]}OW37C(=:K ݛ!BQyW52?!ZW:*o1~ .(#6ڗ:u}='2EwjDc5ڞ rc6gnWN;x l=.52kvx޻ku˻ueZs Cz1's]Kl]-}4U>z[_MuL4R$#tBe;'Omho\Y{LXJ.ۃ@ڣ$vG qSGy{iZ[ճCKG2T|B^n< (cXŖNrm ,1KuRh@#zS]+twQ.$ט2O n MM#QŦ[#!]-ehb1]Qc!up} >V^i?:4[#,V=*܋+DX0RkZwo-DRGK7K&qDՃh|C@ޛ6fbɥLICoУ nLdDzQ!zV/u4T+f#|3|0ؘ[CVO<ؚj u%?]1Yw`7,9ZMC. 9e}r_h#܃(' t~ QJ,ǞM_VTjшm7qy2S/K?ыB#G8P9J |1 s- }ǧ6\4 6r6 w6H"^dA,[\zS( ֍*./s ɉ N9Dǜ={B Cm")R9*I&`vk+l wIiP'CCGWZ,MĔ'8iiq8Xuo{2sAonD*('@@~ΐ"P<׵?/~ԫn@m6,\|2%V F^gk> Qfڬڅ@̅ss+Z"gb L|%S"f5n@#%Ov*+뤡m/J)';jwm`~AOez` vDf^2ۨ ouJtn ?]䇈`r_.Hqmc1{hR^tXrxZb!@&cA(1MyV [WQ3Ʃ1p'=n{<8SIHl4T_jRturA)jS5kV iCjqՅ-k'Ip$#:lgrDOÑiҐ2z1[cW둸Q˝X9vyiXQg [5K 4tҖpL~lѴ%)<؟F#Q]`pjw#)?8vW{$5i]a kQa;l`Y3*#tZ?38fc06VtG4ܼX d#{rFP+L/vB]n9u2NqI;8ϮljNYIE`ΩM.3/HX{ K~xm~ͺtF=lS{Aa+A/(7w@Q3ŔQ:"٤ z*&jyw=_ @4!{sZ:Dg1HIQd؀sva"_#Cčh{b6-9-#gjy뇘-,!!W Xdކ_Q%(o;xZnSa>JKbe?0ޓzb(9}"f ;^qR7ʌwm2k"Q6;_ a QYa^o>0N pXQqzIEK{=!;c՚uBzMl[Z+W,_!?zW3= "*l1kA(ezlToPW[zM 1% /D _%Rսi^aK3gjE F/ o8rߕ/7&YB@gz 2]&8cer-kN m#zj:a@`s+P2=U]U*gYL4AV$&ag(yʏc qrBiE笺iNK^IJ]ี3)cHB_y%3A!,} 8rD{hqd芘\$*Fk61|&&_0ݽ5(݌p !9a+?!պ_G c>speiEWufbc`ÅƝˡl*U,[m`HJFׇOh@,(:$o ,y~W U:-%4jvhWm)mӺVeUuG$G]*8/X3=)r356qFYى{GQB>w6r'OX @12,d{Xf>e=_ ̚>y<,ܧUۚԛ+ -VS6s,|v5*w?gL QHr UQXNe%wF*C^Um'Xon[\%RAQUJp !e[!y`W8ȄHKRu3a2{NʙTv{'5";}.z֕3* ۓm #>Jtc~>%xeh,/>wOA=Rvfļl#G:y_6~Ԟs2l^ 8K)'Eo>el.ntwQYrnUOQw<:w V)5ieW.L󢎀/.SSUSPI2]PSYZn&{4=ywu:X@zc˖?^.# 4B#dZ~N5`凅Gdf _E+oAvpT6`~z3G~ϖz Q>]^\z 2Clz۪(7<:_qUtCP3kWj\=$忁 )Ca$!}[ _`֡`X$ip<W Łx0S:mO$*l^ 2` K"#3 l%FN>aNifWѯ,]?6(>=22|<=ϐiEYk8H9\'gE@,EFU)nClߓ s"4=8 Lz NuīU|m˄cJa&~۝q_ZI~%_Czkf8Ļі8/zHxɄ}\ֵM܋_ͅ)Mc.*r3vgIhK ַ䟄@ql - w[%+XP Q|m fwϞr5Us;"t$˒k͟z?M2C5ux6!ta5?OBm3Knc|9PQA~⫠y&?693!e"K7I׳E ¿!>osUgmLH: Dr eky`%{D?{BYIIƝ: qs~gд^rr(k fΙmߟ8쬔q53*[MwP&p4؞O]rcktT3R`$/`Qzb?֛V7h6P2=ό3! EGQI9ZZ ~S:SůNH~K!'.rfי zEI!'2xShoXbKB}0W_`Qj\S=!r]47Q[EpMD Ak&TQH8diAkŊ 1frܴ1f"6Y㉖^gT(i!'@uM" { #l6&'c} h@HگM6{cI:;&oryW;z%Wn_Sɦ -B6gO"h5^F]ζu&TnE"IQK]iD"_~[$8uŷ)>SD?(_$JIσgP6J= kC#PCarA zT~(I?S(` ytzIsk#T4TtyYl!A@#jpV2m(@B [x|S rĪ4uUΚyU45?)@3(UuUCծk^M;BA)Хx82$޻۝%fz`^c``i1u<aΓ$:]PMY9L)bdZ>%rlK1#7Rx%vyL-u&І ,a qds]{'kݹ3v_{3 j_F7B\dŕlYj?0?cT$lJbd)oB0. XUb(#ے駧jHM=:h}mMNiG3S7* 1w>0hG YHty?ڝm\&-K.mrbGJgh&kPVl2 \mFQrSUj:7Ӏ!H.C{IKPφzWf$BTV:-ÌE@ \~]h=N~_{?HݨREi12r޷ 'N*сeyXg]l;e#R=ko1mXҪz։afNHh҆/$בe&F#Uԙ7vG,^ǂq5GRV< _Pe%JQ ]0ޯWЂdn8d&NKNsD%D*{=擛K%8j_FW qWiȠ;SAD)Վyyz()L5R_?)!akQ{k=Ț;Eo$ÉnJjGJpz8$ &HɀgO.cV+*iHz Nt=u+VDsBc~,; K}ݦ8 J;r7)Ҡx"Afoi bIkIFodIrG__?Ԕ<5 6H~::{/G:1Y-E%&X t/I3D$܊ a'~E]/M{!2r8zAۅP':Rw}@1W^,kr_;^#87K8ܿ_*w_ l#)<9'%ㅻ[[d1y3%p2E34֠V oa}$slw-v-ҀBC#,k,'xj0 M{-`rМl6ӂ#6h>Ŭe>ʱK=gïCJW^E(}nnmvacT+:'z oY+\+4ˡ\ ^f~ T˚Nia0(D1VN/ͣ095hTJ ToɘR&(c¹cdԫK&M F:.5%83;ḽR\#³O$ l4%|?"S/rs3hP? UAg l$pi,W+D=t/߂Fq)-Bu `6r \WqI7hjIS&Ğ+-Y; IrɷkR *r\Ƞ#߮Q0[%'H:k=zU"R%$ 6{ӱPBq";4(à1VnP-̟;ʛp-5I ~>#׃G>Y8kO^կt7JJ!|]+S VFvYz5jAK|-4#j'.G%'|[B )qԹq|?LRSU})!3Da6VO̘c[@dQ3\^kf'B|5;TYi\'cD_;!t!ӱoWѴ:mأkB|kX%}pD3 KLlU0wOj#X_GweA:QF%o"+h~IK)W% 1Lْ*G0*l" `ra,|[ \;+?˯ dW<:8ZIC-BH,P. T@jw.']qPvf3*6)xOۅEܰ`J^ĜsGO?asUM_#*z&jذ:s&ʖν-6_jX1I@efmVU5Ɉ % (Jڎ)fwPgɀX~F%!JIVPnf).4Eo'-wa`BDxa=yNwpǸPeG7ρ+PMLc6tUEA_{#m+3M:ӕn'8IT,yG S,l8M`!&\U1Êp+3R!B$VN?UF80[Dr+J"m'w.?S2ۦxP(j;]r] \-bq#z SZJ+$ k.+ GⶥUd"Ȗ~p`H"²(-Sk Hplmvm|?T/dm n82~jE-QڇWA36aFO'j Sg:%Su߉O~PUuvynHя {M|>VJ(r輄J4gAՏ5Y2ǮZ[=3stw 5 @kBJOu|ks]x*y '"Y 0}Fż)H+GM31R9Y[W%f9=a .Cg\r.Z %t|{ z:1ymUóxy1c  n\ݿ&|/ЁԞƚ^IC bWD!cG %"aㅠh2'[2iWg\J)Xtc`8T  sv<7_ GvWqYjÕ-p\Nc,|q,_80L1"vxF[nOzגAEzvڡ/ 5p׍JV!K$9("vH0J2&+z`kYJާ%'`w`gd.j/6(%\"E5t|9ޘ3)`?>639S $lΧي)wF{d1L|ܩۣnjbi\{'cZHB)yAL-?_0Q tv  S%G6NgkAq Zo { 9sC^9U]ME =9oxNV_RecWi2J;hd@ ?biOC0s+|Rqy~Fc܇PzBe tW zt[@<ЩJfvX$s葵єnYzJ'<*q ҋgBk%/HD{lr N>@oꯝ[j |aj".D2%Lsqj'Qdm^=nx<\ғcIU!D\DBC;UR#3.:}3fauo"AZ.t.*b׈{#0"3gd r.<AmwfǸ4x" 2*e5,fk$I\B쵇Fm)q{/vx6Uԑ +6|\lj:ȃ8 ! ='߬ 7%xF)~Y?3,+.uUU͝v1B#2a 1y燬üi}*iU}]K[]f.yA-2coЗĆ? : XRN&.!TzҞ ?-rp`Sdr<-U.SaKSN}BX(Na%iNM1v2ؼ8,%\Ri!U#hن:`|Bn^Z}jF鹁Dɂİ_5ru7٢lc5b1 Lerg鵔d,-tYvV`/`%7OArVS_$.֭ [^0R'd[iud?d#:_I ڐ߇A[‡u=$x<:xJp>Ȣf ,$|p7+QCS?0YMw{\X04R/pqG_'ɫ\|Hz ֜$mk%/'mPϐc}AP/2C-*϶ѷm24'5W PtYܛ6 dt>ck,mIZeGR:4.0ϭp*U AHRFVRrtXK2F(]V8e}yʢГjҨ~U9ZD<֨?"Iwt^NpMAًx$\/Q#dйYmy)]_[:acn^QhM.`{qh'MɩoU kh^uWn2x%쟴 |*&*3O1U?Ψ T(MXSL Q" ,@ahqǤ޸Ŏe1iLZոNJL?'6~|h72TP:.Up =kJ=qJoy.o7npm@B_ԧ_^Nnmv]cXnP_ u.,HgƋiP(6~y@)\f˰a ,{Vc$lQsN&pf٧;ޚb܅VyR#ڎ]x!/)"r, @h6u$EW4-ƒrNۡ! U=? 1w]Vo&6ʆ\TkjAnTU&txXt|Hۻ:яc ěA/t$Y\Nw舼} μ3l{$ 7C{3!ua4qTyVeFm .C^zX1wqϼ*-‘ NEB*+LgdQK9[E#YxӚ>"1SzA"2q'HXab9n\*ռ(=0G@pw;ٻ\2,E-_L'ݐ,Vs[Y r~x>_…Zcl_R*z"ȁ C6s7~ Gut|ݬ]4e8ȵ!{j Ь  /u; 7^AQʴGyd+$#P {) {lDˆ^,o3 xXg+Tb Hƕ)@1%'MrxC $禑=̓)0)㈼kBlDCtMY m\dC;ۺD-F2 /'12㕒& {AYBхzZIJ;/-B !&<64Ly:z֫>D,[d/ ؂}9$"Lz# cȮJ _FamN\XȮ<wve1@+zTΝk~{cg¡ٕd2KL4v"uȌz8'ѣ#4Ԕ<p=[.JK6hLk\H}s&^=pMTY yHkd'uֹ +FȚV5qS[|S1(8UMؿX7U5jK\zP0p,ñ$ N9W|UJ%q`'^e'"!S`G cDS!5W1f "YWL0>FdyS&4-Fj sa+FVy@HB'O]|+}3Och{gmeIḫouI(cʛƠ/x"ўN;Y&w\x.v#(.v;FΏ?~*svxk{n# .W8тE\FTA815XE!%[Q KgݾpjW:!"%\qx 9h;w RS:Xu2---(]-i' ERBB/"wdM~+ja"ԥvw~ݠm{EwHK7cQW` 2OWQ& (ͪo1[0Tt 3$0~9 y@_ڲj G. l^[Pkn |*~ӽ9i.ZmPgtxX49urnYP <Ј7:~j+u"#yyܲ0_ Mlye { pO\\~ʫ;j M\XKkH2XW/r K04H^/ŅӾMHݟCگSy)2#A/:rr?k_?zH<5w!,gɥ΢1BM"Wi}/C(ٍf6 >[6"2fgMV+!aM3bSsq˼T~FW:WZ?Glq_J5#*yX& LPYYg/saR'`j۴Í`ѢTd UXpcy C}ENm[ Ġ֨0)eՐl$"[J W"' Ko,ʓy@*xYb_TUژ~ɍ/S#5/Ng7=!E 3HKgW"iLP=TWֻ3@[ =R:f|*wf5FkK+wVfo^$IȩǛs*'y#_3+@W_TNF j]p5%$/AmTs( k9 $qs;c_.oG<}Ƶx 5_;0)MlKQKDWnu٬=W)( %ǵ51X_y{׸tesƄ"h@K1ʫ}`;Oe,?^@FK q3hRuhq0 F y Jy<5Nt= orXhgr5T(kZ-qYԶ [1^=@mZԢUpx֗,fHcE+3&~Qwfj<%dS=Pi~TO;pS~D6E?xq[@6 :A" =;dzS.4͉D7$D#ګ4Ɩ uQŒJN&벟Ak-ؤMlJϢ'[K=k*`X+;."C%+.uEտ0E#cUVQvCE.s}1[zIi^7K>tx'x~vv8ږ4[dWj&G DrF wo$t^N] n^x樂WǼ4Q:€ClפQo@ETSݽdeO'G z䵎Z n[E5ln=pp7%0b!C^< #jmƯAiXhQy3Ux}fط>'>"c ^MBK1` cz_*,+ჹ&|xοLbA z{X㩺i=?DQCAfivO.YR=YcC[[й8 U˥mbm9wR3N 1 I8wE VfW찹(f 8 @tX ߕ{ F^I_?ThO,ҏ9Ksi93[y3LIszE!%4qMpa׮G)aҏnquK@X]$Lի}*MAxҼ<.5>BJז=0ua&i.őkgܵ-zXhwȔ] m0V]0D]5hEکI sg/9g~:vewJ$0x;@hQuk*Ý$s}Ao!>+lN؛0? X97ƚl[&xyIitB85n' &_:v-T ')!nCqLW ϶ebASޛ(r 3lp:+v;&]5#`-6INgP7f G= C#&/;C,.`Y7D~&(kI !P@[xE{&Q/,#.&"h Œ@N!W4A`g#nkNJq6;kXl5bwDzFEJ'')fNY^?] ]JsFT؍[kl`&>1C9Ĵ[jIg څu$/^ $"PT 4]iWlĆ:ʜ?~ָps%7IS75=kK6+7+ Uc/e}ls28*m΢Rdwf]3 %kn3X ;Q;pkn$+M9Q&^42o"cCZ;/))yVsܬ4.@yI/K]L:uب\T%=kw%T=\oLݽ޶pDTlSzMMm8^e)eNa(9*Z'+>h fצF ggc e@dA,)4ߙѼEoA -. /\ywo?8t? kT/b%0˕QV]/EBPSq^T>fdYc==Yͭwoni<+NboJz(m$b&$2,4㨻=|/h&/D>eb#2ZIC |E/>-(t:RG5|ס2 aInEo^r"gy4/ [;7r?ȹp\R*JS02/o2K;>ހ7B1oA/CR*\HQOa~N@V}n'hczX6Q P$6= w aU0{V-P}dA2eѠ^'oa@Ux,T19~N5sK%0S.n$Zu: ILb>K`MtFtqwK4YIV.gKOmLW.7[?UݿKzC{w5^5cmGf;{Kȇ2h[hʵdL/ױCš9d#\ɫl6B!$Ϝ}.Ⱥg?|{tp[!<,}ȝG=t !Y FEUK vwH~nmk5dǁkDM4:($c!vB7@KDV7Y wtGXeP5ٛ.j17S7r+K:D$tƪMrwa]̬!MuIY'l*l4%rTG(~^D/i%:`LT( T߄0䘙\?a@& NO*?#cdkPa-TXDpJlԾ j؏ܧ| 7N  h$&rH*;-gM-+}&By*o{/2rUwՐ.$O2̌E.~LX[T=ޝUɗRHJL$[!q2JgtkX^CĦ0dY/ vwnu&|oкG'`ڊ`w6~ tHa^*syZ[mJl-:qWt#Ou`[" -GN %ky $&@I|S`9O34o8SRJd3ʥ"D-D!6 Zr˝݉Wk쬎 U0r!j T'JIٲfۤ$cjMm{ n\< fP6PUPe(/'r.&:",6!rU޹RXy[!)KYڨMjsR.6:gRvJ((t¬invX1]b2BBY/<j*q )ګ~]?s0 r&?seG$ D{ݓEح%r1UKk/_{Xkn:+&%mp1rsWy$-_G^TP$~7h|G_^z" j I)0,%6΢ѻC&> ,,c.u=9H¾ /9 T8# ƫ4I+% EXU̓6ӮJcSwcp'k&ˣ1챬k!zw69, ޱ?:2Nfîa4j~B_f[%n7ೄ ~8`:֢4޽(.`/dXJ* s+,œ`Ȕ1VPI>S}Aj5nkn5 [?+洅>87RF mm p%5yg =Q@3#/*^/w2_[ bv}ݫ|YoZ;B&:0qD'ZHU^[?nB'zXCfٗ*ijHH7 pU*s᥈/^n3΂zT=Ad&!,=DYF,6(}rY=NB} &lWՕ\u~ -n]}^ZQlˁ^}frA=r^xwSطhN[e X\B1iZu82]A,֡MDiQMWdCo^'&+]hm6ZmQMY$|1pYIEvW ͔YĥqͨI-qcbkMN_T=2Bqz'ͩ$`qr\oXr  ]dۻ4^]}Z]KsH_ɹo-]ld0 _+OkMNT/leT߶D!*11<{붠DEBd/)m7e4I[K̪0yK3^",q c 'k5 r ,"b|R@ѡ|uNK7MZq1ʶ2Ic : w E2)$(a".q&\s y,}9 I1 _l`osL[WJ@0L,fћjd[z;}}5e?|jĪCR/)c̖15*YՆI974]u9 L.ho8{YtU`'(n鍍XFB=Qۥn7}PՏ'v^ԪLY$|jx ⛄>nTfZ>]o:q%'m/Ϟ0Jq̃%+ۮ _w]9ih ߽gR`;|}iA"?(:[7.`W_5g)Il%ҧ+ʼn")86oH_N0/<)h4,.dnuvy]ƤL8WwwLjV" >@"1~ާt8^{?ZKdž6V&)L;F19GVیRXȜ 7_]Oh]NQ_`[)06EgFY<N xŁU&I@kfv=D PH 7>* eC* tTQ p?dINBpitUtwA{ K}m\u`Sܻz[Qݏj!gTqi8ѓ6cDwpJI`nvM`D{ l@ AtZ'eL*GW62`V̰;!5Y"gmķ%e].¡uVEr챻In&C}%,HBYDY+lfiCT~8(}(i% zxe>XJ7nz}Vmp)9zbM2NLuQ7ԳlJc][l.4nQvTn& 4)#-ЂipcggPjZ@pi[?=m*W1:k\Nv"{$%NCS͒_XPUO6C87 !D(".GH{d(`m&O@L #Pi]7G9_/!˶*:hIE9 q{;E*oj]k}oXvɦ6 C;(V0O @$DkGi$D2Y$ýY3`|:Nc"Ar2wl &[*_AvgI5:/գerf@*qqٽ茁 HY\窆']sk|;>$lӟBl.(,zS9?q5&iFfRf0eZ\*e^5WKsDG`´ӝ-:H/>׺'*=f-S*0nZ!F,cSK I&bXڿa$t17fnBls9͸s79x 1kgjl˸I.؊OH2XHRkRXf$|FF: .Gka/=rIhNiZYVɽKg/"HT4Ƴ3o"%Cپp#2lYɴ.b2k.c`f hw"iqLfeuKaC\cwۯkJ͂Whɿ|9@ >nˠǭ7[Gz7ϡ-?3c,V*I(MT0TvcDߺn]iEپlqQM\9 TƂ~Y|:#޽rj7/ caqbO($C]{z~j5(202wSmEN|I6΅u t$#dg#v0:Wq2T4RJH)e;ԋ.%"D1ߵ;+MPH~X[n|!&r}5RyJym.Krn`j[DRUvqj8y.roВ)۲u zeXe I#zoPZɣUVJ>)2xTC+Jwe٩Yաm8sX|o"S)4d;}u'-Pč A V.pK$٨HsoLނC&޵H: Ʈ=Vo;E9׷>սC'KܓZ=ljA)8WQ\M:^2`!ƭ(5gFBwt*fQ?h>0ġd ia?+R, z"[ Cz8ht 7KK;e澋Xr0/`(5,L|02dPӏ !K1_`)FstOh-_v\Knh&Ή2$H\^[;k]r/\'nDߐ YoZxWtem%~[N$df/m)eƹU5֗%wJVbǐ 3zW?MN8pZ]?4 xҺpB& )eܬTC&D)u9I֩T6qOYX]mD EuIX;v/]|V₇j]I·M=j- r:yp8Ċ%cgWw͇9bC 7ƣ,wE ^fἀJri[Ju$a>1e[[05^7}M K2dߥt-$k5Yn4OI- hSIzh ȔGt3J/>WF6?3'r;T9{$\^#{s{_Cݑ-U M\2>bבp59@EcGG/N Y$})E?ڷ |^\|<[ Q*E{b 5‚ 8 1=<`z9=|C+n@j[s&,vƟC'0aHS>`27h ĉI@ɵ4x;T"ms˂a+)(́z^;Uu0"MڳƇ(Ι!59#a] l!" tBV fCvfa.bgae (D!d/}'ؽ`АɗבY2OYC,Vx~Ҵq-g.%Lm1+h zCE7ڶeʐUd!*XԪT@.ү 4Yj~j^}Վ,D4?JÜ]Tg:O\y|b7Ptp(]*V)zS.NMѦTaA Z?XW(.Wd-Cl6By+L:j)jJ4X:`'N7o[v8v{q1_<|ȪUcQv y1>n{-UTƶ̒}!R*SVU5X-Jm0B "VݻIbv˚_M&yJ.YvcdsSv>v~E\ w~^ͣ?Bt0N08>(3No¿lXKJF+dk< 5 tHT{C-ud/2e2T#g7m HF%wd~;%h$\ɱm- Q<"|mT|jdgRx5{SK6& Ukr-lhHWT '~PvRajfTB{5o܅=]:'<5 O|6x>q;Zs8%^#X1%*rP2хǠ8 gVjhA@z럊8\*DK 8OD'N#W)RAd ʪ h@X9c~#k*Į_x>ڎ]H^WܠG`2ɲ0a`kiJeAr^yfS-K-{{MVu^{8|Vѿ# i-A9vm[9C27$Ӣq9d9hZ"(IՃ G}Zm*,\^is 1h 8-׀CQj1>m;=ʹRnWw4RW`31sڂJLTyQf ZQlZ;=v!xwҷklI'z 9 }h4# ы;L :<?$3Ǝc ܭpJ|UOS0jONyW2n4(=V0VER+rqjG{iY-7S=G{ ȅ|[qkF"R\Sco%M~3P>SP)&Ⱥ&E9 щiav(.9rUI!+c9P,U?(glN )&isy"{3ǩEwQ'O] V9-5oP(xl J`{p H2F_QIњlY+lu ׭.nfSf ZRq~|NfJ5ui '/VԧO>N}=SIhi1)|% oH|jj &L+ Wm+Fz)j9e=8fwIvϼMf#;TD2\mAS*'CCT^U3<9oaM{@XMnfaah.:}e QQ͋Oi\:zh%.jӍmcDW*ݓ1J>/ԙ7Y]WcIbiA/y[(fV#M Wgn7IsGΠLw ^Rċbl!E-^܄"X$ 9Y+Eu9Gmx|@('NzQC C9w=-Wgb=-ZW\to`3@5mM̖y X ym6AB;:[Wj$V(y1]BQׄ!eԼUS+l6F:Ւ:2OP!'"M}+6A/>"BZgKf"fSb\E;CNTz%hdܶ^(ˠ 2Hu߿@#r +ӯ2Y nڳ y1͟Lj u&D>8Hx1k)ԩs+ݧlXẨ%y_Gg {(9YBVh[}גN Y`h Dáޙ٩j  (kQiz9:E;:O,TQ\˩'da%<+nK6=۱ BNς1.ƻ{ur\z!5g6q#U"k8\&j*E" ,^*i(d?qhSV*H|8JνK%^2ayv[ύi)k16< ^-rel]\;5JRXPqGKlU=\ w$A7%'f<u)hT%~ȷJӬH\O'j yOrXat[e4nC:DIE|% ^׾?h8k- ފuoRNo1X (O-KkzI)oe0P>t8@I:R j#jŞ.sKL݁!GBZ(b3; XkpC܏vzkIee&;:tjUΔքEY63#fHV >87fsgk渍 X~!!+b $,C\6]]x}#pR)]nwk28gn@CST<ͨ`ZHExD@b?~7+}?).dKWuT_7xg߼&Ú$SE84Г]V8A$k u ;lAhsۭa!˂y;5!,Sr]]Q[}d 5C2${zC'\N^3 x ~Ϩ{p">+9OPP)*6/ΰThوiⴍ,9NH]}R >K䰆U0S'H!ȖGDuTtbeGbal7I@x.pr6T{WAYi2`1[}Ƴ[Y|uVvOgOS)0>)܌zzw2ނ|0?`ߗ@fAR"Vh18$LEf@5|F5G,ULC6{]~U;ű_߳wz#6.0GY7W{q_tw"mҔpHG/AA0^psAv֔vM5A@ORp2\`hu+}Em\Cf E<> Ā1 }kJcPƂ^nLfcx0Pv(qbY)qEI0ui|\r+Z!cZ7PYCeMY HC:M]] B!Y<)^VjgRjZq_^[!I5m pծ]݈FPS)&= EBKH[Px ǒPRKGʾ2^,e JW?@x2}Rpx/-FL/d1{o a*֋T:C\?a0ő&28ß{ZCA[AK_*j9F rJZAl(~`AL_ax_х&`ִe|_'Ž)ys0 ySJc9[cIH {_oy[i. H~{ɼDy}\ߝcnNI-PYHJ!b}5|Ŧ0Uh?Q8ߩ|QŇ ±TTyϭ @P)FgYZ07070100000082000081a4000000000000000000000001619eac9c00002974000000000000000000000000000000000000005200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ppp/bsd_comp.ko.xz7zXZִF!t/૏)3]?Eh=ڜͩw>W:3lPM讠8rN#3~h\k21nIwEgiö7%>( YX'JO^کK'_r|D j-Fp tr|*s q*|؃uMz/Z77R8+(J4#xKtaF(oJe KeQ@uA@7eU( 1rC{~)@ӯHu xSދ鋫>,|Y9Nbs%/?˷E!xw;%F}mYOx|NBexX=2_24^ con0%8,hTZqvWka>#F5Qti0MØ\UUb x1GYëzG P42tA:A!H(,Jb^u>]XbRsvZ#(YlNGE *LDza;%V(R+ g6I;Z[=$4Ue,:|Ѐ/!s;/^[+;nXSd`ΙC% ]1[3F#Y.dkܥgI5]w9݀j2;#'foGSsH)$w 2=ȇ^J15joe%9ş_4ǔ< Af^U kkنF2ß =Z z)>E;nskZwD,Uafŝ Ͷ㋀83SJo!HQ.>6KKȒgq?~A O;M 6J h'F`Ͼ8J۳ (=t \hv wsϧ2e2{ 41P6^+16tv9ј6qbK4$~nk&'WүA쉜6:+ӶQjaNӏmvRۄlQ}< dw5=:$fթBhEsug6WyjLaϐ߇ۢq6{?.t+?l {V@Yy49?F$})Ȓl]o'}_gD{Xu1􍞩[jT9եN%@KX M=!kLvI9^41' b l4MƤ!ڲi"{*^Ĭ K]6+O%,Gr !ҺkȈq\=39r*$pIiJwmy2K >{cDd ( AGb^L?Zyš#jA|c׍jP%]PL .6?@Θ~E@/2Zil z4(^#gebg1Ʉ] nF({?X9L !i6+dEJx,9ͨ*braD0d‰QșpΑmK_&?8~ZL{nȥ NXCsۑ +o+ O/QUrO'_=c* 9pG÷2FGmb\VF# ;O"gQKE|ry7Ɏ)` Y'1*x&o9L9cb6/3 -[%ynm?))/S2nw >wMgjT~O78]nq؍ZOiz8D6UV\,P(vgG;-L gvp5/!`G 2)kHAѧ;wE{ [Nճx+@hrJE+c,Qyxn_$ihBfa+be{:LS_N7z39ZZħ@`C|~L׻D҈=xa,u_$_lGńOœbϯ1>ҩ̞ju\ F*t#))ǽ ɋVL 52mڑtԳnkbV 61Bsʞda|"jnsA'd=t|O^AEVAд0g[b(0;x?d/$*Y*R3UH1*ƙAߞ|m;>Ȭ]]1d0S @PYj)Eꁵ6),%꫻!߶o",*?,sE,^~Whܮ DҐ67Q4[ +m@JڌM^ƀY*6 UudK@?|PT*q)EIT#V1:q@|!R?"{)l} ]Lrُ QX.$NqajOhTIh-*x37Y,|qN|Fc,Un/ 6,KiKx8(?TyT?[D WQp7\}fMoˆri ݴR&NuMkHskr NH*ucZㆅR(Ɯ%JwcWjwz+?iV67M;=ʾAO%D2'XBjxAc9|쳊 &EG Coh{dLT^R1LLD_K QN-^MpzN_$̎8Tzu8 jQ-5nS)- *0S;pJثӅT-B|\u"R7HNwNҶ,E?YdNY,4hHTnrsթ<kSͰ}rV1pXګ__lXG)bU`C`TMyi ]1U{.h'oU'imgPgnQ[tf TSO2<`~TҐ*Ŕv+'# xt ) _,7dd=}`Va:r#Y,>ة8n=L/+ 'L=8\M 60r%Qf,qQFva%fMdUH}1]64̎} d u)CA^!;|Q6cMLPMkWL!w9;7mjw1ԓW!ïv1v7S+H?(eАZ/#E<"C~CY-a=5ɜuZ?J##x "ضQ=th0 f3>{U a݀ zSRmM=%L2$(E sUDÀ@$B eȏ2aϛ);& զL_R;A-#F@ƘR]ޘz,Jؘ[ۿ\ w 0bɢutW006jT^%wIsފ˃Q p?)wcdØCW$`] D& sXxGP3pg2PemiҐR+]Mh•%D0 P0|uލ=(ʼ$~FKXMlT^]|s,HyR嶛`E2!-!!l 6 J.L qHt PErg$> t4 1f֝}5(T8s @IN <(j<5бq>ȩbm)9$4^ n!e0hhvA!jD'$ʙt}=|5sD_ſ`"7f ?kKf=dy+)P<¤'aePBA+OS'01w_ g"!~2w\)қ8}&MnlP1~ )!tTLHBmieצ- 'M GCA3ߖq659Ƅ8>p1g-imROG[\Srƚ٢t:n)[>R;wB pPՀUv=RFMX0Eձ7dQ \_ܛf.Dm1*!HW{QJ6ۥx܌0X!~ vOAgGTՒ:2+L UՓϾI(/NŬE}?4%Y E](=? hhASI5) +0ɩߥT-$ k՘16D^iZn/i =MeZ^iϟJ&FLPiUsbgE}#OxvӨ2̹~c \ʟ?WQ _\Qk6~[HDZ L6os{.d3fkKv>o0B~t״fAvyۏȽdm,WA#bJdH&2+} Kx[@QX=EnI^M5 ߩv  ^F.1 <3!"2zcĊU3]11`4|YC 05'!7dibFocx*qAqk[p]bNeE/;gX{URY|`pg z^ⰳx<=Qmw#mhفzGM³R &t[RZYٌ-KOljpL@ѷe1vH#Pn1| 'H0YR%MiDU1S<׽[1yq''RhLB:*C H#8C{ 1 xT0RY=O|jK#O#Gֆ)J֌{zsFmA Zq -ľFQ~R#VCs)7<͙Ng6P7~]-Fdfz3aw2cMAg{;MΌ#)l$D -3|=ZD|Cy󑳖q,DrH3]m:@O_اSpF^5=YIuӱm+p_خ^ĻaײJ)-@'&=ؗF+T{OM`\[$~MH-]]24"2Hjo@ ll+ FJ=Wݰ4v4+p:/(v3_% - vm5{ .S Jٷ}m ?k!c ⫇~n+8WwH:WZ @x>!i!t]^Me4݉]`Bġ mlRB +d`)>A$XUVޑ;Ojl[igbQ,V?޼;M彳.}s,g"!iIs`up%8h?7*1b䎍_ -z)+/&_Bـ|^5GL3dCmׅ%Տ vPeTP;^zUNBtb5P[0u }fɲ #^3$ãԱvjS\j[ /|ȣqH*5|/ Gh6j)oH<4gǨv XY NK ؤ+ƾ=Ȧ-^EƫY}9r_D"LnC+Imsm"U\HNd!y]U]fH"^P2 cR'ݶh3s\SdAY$`Df[trG~AQ0k m7asFY!LBW :S}sꩳ :kh5?7-=sh89^`.*m\xͺ'(M,Zc 5sHZRYv;9κ›Z#Yxy`b(v ?:>Q21g!'F.$#'xVӁ3Fb"U 'rM-d>5?$edԹxopH!2NP)OYG- ~:w\zV@*afͩ=IF Mb\(wEg6Ut/KZCk]$*CE by.M`EM8!| pN3q#-o@jxhu0FcӉtZ@G7__ fFGp<󆆂`=רKdBe! M XgvMau$1dw Qˁu*7^It:$0N$PGBl7O St woL6_;*HR;,Fuŋb|*snm΢Pya#3IhsnJ==gJ Ij 6mbg,}8`BrG!hdPþ-.B5݈L+EbkrCOT`d!Цamrx/jVtP֡o 834ѧ_f@HikDKT41WcQ%y}~n%Pc߇6O&3c+e{T?ˣ?X]]N28n/$b^NQw&cu 6EF1n26c*%j=8ߞ4[=|Y@@ :SCJkSRgnpWꙷ6о? @+ڟo!Vgd oE/[d{ 3q<4Hw[O)w|I{oR2MhkL&%>Uuw|vMWp& 1ڬegpfQZeXZ ADwQ]S/9y<*ҾFuGC;OE䪱)IiU4XĞGw ˰"vlÑd OXBV@#@^sC}ũ2K ΒOogQ'oU=Wէ0Xy~篁; Rb7$ۊVI0G;O'1>mx}]⅏ eS4$|?rpf6";ü=%4^c h=x:yӹ領–<f94=¸oQ,BOI/{yh$.܇ D_^ey™/w}}&Dh8˶<1mg\x],t{$HCS4Uf]redO|LEFT,P6KfJ"@/[l&K>ҡI"Cx Tӿ Aߏ/c-25@֮B 9\L`ԦEӬbN_NiYٵ$ѫx>SN,Kߝߤ~:F:Nb,3ʷ2}(4 D7>߄{ܿ3_!;[[yb3 /c`$mU| k:駓P RsibWJ (Y9fW5Pu¬pEd/^9^zkK/e9xRDfgYZ07070100000083000081a4000000000000000000000001619eac9d000037a8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ppp/ppp_async.ko.xz7zXZִF!t/7f]?Eh=ڜͩkkHyo|uC42W c^򓦝 Lwq -͝|\"<"yB~-!DqcI>'0&׭dT'wu/ p ]*cdOu Nne+~\(-=}bY.FY-m)XsP(X3ЄlP|̧M%VO|u!!@0ur+Uq+0/ܟEQHhגsLX_M u+aix&دI4B7εh]p1P!4E>]z/k!K8BЄ}!GzMPzh\-jIBf;6 ޭӼ״)R׎wuH[㙋7x/ p_%Bn2X zװ\3ee&!i)koFiԬc%f[0di(XTQ{~PϫmMo U+ryAdWMI 8? IosЋ!?;}-~%3CK2!:d43!}b[v'~96|GQq&촰x ӵµgaTqGpNFgJn uS }c eW#0_mnxʛy43z̊i1m,Eh&zNƫ"|;@w-oiZ%̲iyaX0oyyHLSN18rǡtg*k!E] f?R%f%F*4yNwEaMa@r\b&8i?n TV_p@V"l-Ή SVg{f+H"&}'yufe D'wij@C֛I-ЅxI~'cZt!ϝ4 8$pq3.i*7.VͿ>9cga&YjuADXo:fP㞀{L[,eYnS|D`!^o"5tFm,vi`܏rDvIJeFh- @bO +msKSm9Ýඔ*sP T"塛X\!"n"!Zlp 61ԓ2i,uJ2=;IB f%.A]jt%Z&eWhPrXݎ2Qx`Ef]Eԝ14$B!nKwCۃ<ϺQL xr@4am”υꑓk%"&9}&[7X2 Ou+XC-1?7g jhwxaٯJ>Z?4C$ '*ZHu LYt@^*7]~%ؓQ zڪ7|lS(cg'bD|0ڤoh]?YFnD١3IЅLiM%Nyv`>£@K*DUFzGvhX } <,M9oF ȷΘ֖:^}+44ȅ6PaK F+c[Mm,`y&['2j+ pSXa())'%D_ʔDn$ſ&+eA[=a OMgvh~u6)"5`jǗHN̊(͆4 HbD82ʹU-r9&^0koZwH?nY'CH<fyw@l>v ->Q}x̵p+}#T/Ӌ|rd6AZ VUI yØq/>hQ59?E?>HϏU*$W\o/[b߉/?ai jŬw>tKNqM) ^ĥ1椬n5 I5oNπc؊,r>p ̡JU2;LyV Ѹ6NjXjCvX.=v'm{ `" 8D̥c rely 6L'{YR-Y[^XP[)a66$m%<# ;eo(N AMCT G`$D8? '- $7wm:(VLD*M:32 Q$/ǹJ9t}3ߴCz;}`]@n3W=t&IA1o"cETHr8#o!uG5jHZ|kh`<.68D8n<ߪ^'\sSZSҤ RfB &BS9IZEA 正7\ ~ i̕^ 0։%mAGM_bPy@{)&|%;!܊Xl׃k:*X$P7T]B%术(p,oq>{#){#jMN[ @3乽FwxF!]Kd8~cBpzYʄ E?ɀb wf=o H Ki d=;Pϳp&"8>4檨.ɺ:127bLRQmt;Etf:nBWu.j / w|=ǿʠ8rw_:#aI`ɴCoxZ#MvWZ&Dc|[+Aw*p O; Opв-WwjQdWp{G__QZ!*NM\ꉖQQ}:8-ҙ%^*7%+-g9cJCU!(:"qO˜'FN*Kۖl /Eu?DQz8H뇖z;L#TS}m_8YIFoQҽVٚ|Xrb\^A}eaO<==/iv^&^z[.r?AJ~XʞWzKn{5aiiq.ֈ<'}+zeaPD.5+5)ڸK4"Y~9r3wX:%V@S\% aev -@JyYE.!D3w5rs'a0/xb:IvyvoCwmBm®x{bJm>W,{X "];[& \Zy%֒5$te`U"VWthm1.{VO(O ٱg6FpTAEDKA ZWFѱ`x`Xvo@*:wX߁'HG1c | 3,Ylq u bt@?Af uT>}TyfuRJ`Ry R 6D(;jҎ~2FFݡNp Lp8&__"j=fH̑h}a0LΤ:fi6סͯHm52kH~Ϲs^ITI1uCqJj"9JbлNd_ Y(R385Tx+ /$.&w'ݶĒč 0.'NZ΄yrn]py*{j\]<Vx3d{]&_StcAkZz48q2Be@ K.HjQDu+D d?' =px8|*ݦqOXa9DB  6ՐA"N2}_HA=_O}gT%K d"W6oUA)i"+`´ׂ"B,"rOy?4;#5瞲4KDkf}%3u g盵 ,@ɝn uSN܈)s.&Juu+LRֳw ZL-|9iIO{ΟXK&6gK!ѥm4E22T> X|`:P4!L2WeACmHU3.BbIB *bdA͢+t J߽͙F?j_j*NkzD)@,NۉDV-=qL |@5o1ϝ<\@18b 'Jqn uu1Hҗ>9Ira:)I)ːb7'~/V5%U1NG_%ʖsJTnְU-ݰP4踏oB1j_W 1kXې]պ(Y8F92w`H*+KZLAe[)%ͥzMABΪ89 ^an̳y̛ㅠTòa!#:ӊe ]u_.t*s\FYmʱ)C歮ݑ}dp)V$£(DZax?7 'VJA >#_ԧ9)v}Ys')ATdzT!Àh_HĪ=! N|#}",Yn٣oUځGs(f[wcx7~*/E@ 11@!g*Fcg  DqTa펺C!dH [?'(])D+ KϺI)2+!lS?v#+ΪnLsЛB>.^Y8zk1a˸˶6&=:+ \b} U)1ff*W{[@W8ףGi. 2~ ˢܨʲu : ƐT/&xRL f㜢e7=rw利3ez#QF xe2Y'T2KQyl #ˬK#17>z~Pr_s!>GZ4Vk O-wIi[u. Ę2[O2 ˸H=!}TG:G}&AsNzp8o?8˸k &X~%aLkKV+ʘf69^5&XyUL0כ:87xH8YdKBA]8iwD$t\Lpu0KҚ<~]78٤o=O@EYEFk2N8Xrߧ̆>[CV SNKյuϗ7sC"k"Xf 6v%erv>\#\Կ̺.Y=:)ͯu1n;SA,؂Ƭ$`p;v诈_dq !;B :HIzFi=ȭ0p) 6bm%]OJ=}%s`YF4} YR.HxCS P_J>arJ_$a+@324!!eg-BW$L~ZE^0Xk q$YMyuX?-'˔T>Wv!]]05MdYlPxCK%)dE y^gYOqw*s75SuB1f Gt s|d菩:`&3m#>4&ݩF7AdiED9t#8I7͗% GA&Fe@Fkm Aoah`'LF^5]IW8@1Ə%ERԹ+4w}: 'A mx5l}Lؘ%̥M5XۧEH ;x>.Hb9)hƗxgZPk8?^A*_* ARcE/|\EYM66R >6>e#>2T3,ibk P#o,QSt#N2yq~U!D76ȉ*&hZl\ ÙM9,ge\kT}2~hLtyY c2,7bqkbP) P9jqϲ8F%Wfȝ'Si؃103{WڪBpϙwdE>Bs"e˞C' 2 Hf3MTפ±q_bc Se>*i9%u2wS(<>V4ꌒRj$լ yc'ac)`bM*;2%!zi1x1˔ƎPފke_b#"_!s_oM-C+ڶ{<]_fi 2eݏcGOa, 8uhLW0kD&![Q /A{ UTs}UBpnS[RwH/J邜Q;F?ZbR!bfߏ4lm\=gBeP6QTXdY+jlCJ<.-&ec)&?ςGhZYyԶ$z1icq pzr0mR`P1euț{ׇB=35P!{SrZK>2lG[fWa7˧mq^/k]c&t\~WdPe!,(L[)3?A{P'P"ޘ-̤T\w1-=t,m;vt 1׮9=uG2$? * R nN[kcPB볐N*y7k%ooB, ~pZQrKخ$|KҍS*!}cFJۛOiZ协"`j{K R=ՐĘQ~Ni߳Uu,MtJY?)hc@"jUh6\$%7ÅAioOJ^yMl%D ~JE&cY #N/"XBM8kM])}1qò9R>.{Yxp\uaC0mGHro 2̉\ԇ٢1Mq 6K:̪hCа|;b5 {-lN?vўBld?N(e!Ff|W( D4]ḩ&d)ј/eXbeF":sJKe6^~::Yyq |jwMΑp!3WY-;g!iNCk0,< hwX)V@15ʛ8$C6Ly%}8C _3HHCHD~'^x%>w0QűY1,hъ- ]9V#F^H9vEN.&"82pum,KRTe(ⱥRSk͠"RuKD>uL;m kHd7hyv0'ow !ssEĐ(2e^BT@t^$Kxˇ8im 5ޜTq%{S8bf΅x,y˙^P(+EV)<ӐV=xBK,[3Tt${` *CeܨV]ZwJhBsc=J.´a=Wã`KxZxjCYOIUݛ'os@I픪k$ 0!͐a"E[/ΙnBoW9o(o Ἁq.m<;E~p;xE? Hx&ua}l1NȏVr.5ʥěz6/FzFD*YFX_4JO29z+:A.n= .kRx(hVoG$1-5?Xps `IƃK&>DxXrb*#HQ2er̬vx,+#w]EPF_j=Ĩĵ|L)'DjZaDtr$Q*]@rhT:X&xNSt̰#!vy5:Ǻ Ud޿b^=+-ׇ!\SNSV&VaPWrѮt)뫪۹p0 }+}3G3$Yx зĠ',Ň8Ǭ7HK| 5ٍ|=sPБT/|O!YbJѲ0 EDGxgOC>_>ISB `I.݃?:j=Y}JFWxMOG,F[kW^'\w^"@ym ԊR(JFߚ }JێF^>ƜwV5!a1B`@FTw=韀#K!ȑ+Iarj6 V4ƈAsՠW6-8 [ntqf+vo:F/_8ܷ5:ڟ  Qǻ"^Z6Z=%,JD-WD`=/.^*0eyS:t"\z!xfidDN%n2o\kj.Ywv(mfSTw.y1Ut݄wʲдkҧp" C]hN 0+9ӨUY*Wux7 $+ó1=C!/':,f1Z 3b6sFjd8]N]4jrjQ@M7;@{Qnjft$Yvl хUUŜ0F e41eGi ӻ+,z.S JM׫6UY7vv DFӾ!?][| 3wD/(>_t q%\`SamQPLXr^mٓ&(\zXWl# :(X#sq[w[ wt=3VOWsHc`g,0 +7 Tg05 L#x)^l -1QCl~70ԓw.H'YiO$nuRHpoj) y\cm@-3 Ѐœoq,e٧6^WENb6it|>AͲAxbehw+~683CM鬝df)wf 6P[btzWc0#I⚽,Oi S<­/ξ(6|opɨyFU6uPێY88VSc.J+ m\}Q$b[{"q4]xev;DRi1s\NA$uf 'usׄDߟm!#r0-SY#Ww;BTT!z1;ܝt M6TɯӡPcg"?[ꢪjvlfcg o$4(uĠ"kGr=LO)Hzb'ocnq&e%oX2pY!"I~l2ԡuH +y9>"?`r*#M:3S*݆f`GֳֵrðK`J14֠]8R GM ݛ_gR*EkxE^Cـ5;&9c>*sB_A n#xNTƵvET=┷{{nҕ.?rW[f6vA.m14S^ϒ$?)RG v4`6MI#GtoG{uP1mP֘R:$RqOcey=kL`hJG6…'U"DbàhbWú2JAX=jZggOn5a"i(哚NoS|b߈+x0'"L!3Y$U"ܳG#wj<-AyH_Δ=,Or?m Q!W e7@0ě@x(j\ewˆhaVHA!"<=bCcl<T(Fdi3Sx*Z",uϹ魁KAL\]}fͼiXMPC4]] cJ3|*"S&6cFxN3؃Qsa֘[S!=WHVB$WBuT q%Eɕ 66!XD]'CDIRr}7Dc뷝uGQ=ڒ[G)<`vrn{%Пh_?N͜IY|OπLCb[ȊkJ łбWgsP+JY$mAܨ2}hb3X fXLt 5*0K6&ZӬNcTֆ{hy)XnTzK<~4c` (T6"hk+tV"9xRϿH#ˊ~p0 CscESKs?ٶO/ &e ,V^y8i& ,&@CiHc#R|y7 #&Z PNH[hјNŇHn 4b|OT=m5..uGXlT7oE6B-4[b+*>tMEYR %|# -:A&M }^[0)_;3'81԰Q\u`tѱcA!DžsuE̢t&v2;8No55WCS.ҪtP%~;<19cliic-B3du0*i}2h{p.mT A~s LO`X\a.dԑ0Dep,3&ҋa5[%@SԢ@;fxD9(|!:bϋ?.W0Ntvhd!OWV,M(*pEġܠ(i4˝3[ogYZ07070100000084000081a4000000000000000000000001619eac9c00001b54000000000000000000000000000000000000005500000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ppp/ppp_deflate.ko.xz7zXZִF!t/v]?Eh=ڜͩk7W.E8 Mf_Y7Oq Se.d;78 I6,ŚZJ0\^:1m{AQFWsp;VRYو9#ӹp u?>QX[?UWn9aasyqa`R{g:iY@kpGݜ [}Bإ]oUUf%!#',L 'ު Sz+2EH4;(fmB`#tWA5+, $OVYt ag_Ո5\ICq~'Hed"b́,,tqp_QIȏ=GQ{ciPEdꨅ1$iz+q5(A6x V?>'",mdggLfVrD|creC8PжгjmMˠ/tK4&@D*A$o{hҴx*^qUeGfC*c2ʎ@W "2A|SAcWm>2G5]R ud:fvM.6(RH\DAbwKRo=El%y-=Vސ|#s; ijho L0О (<ŷ0R@g3dho$Ju2(̑%2%l@|ЃZ5Un@zi#pgK ;%/]!flǀ1}>{^fsVD$*9)mݵavݫw# hgpU?ˮR75~}8=tNՒ' êAb}_pg5ceBLb 0f/Ͽ+M-YHk5t}M25h͌Ҙܵ ^Qnӫ1_Ď~{9Hή"GAWu:_@:yTd;@{"Q5ȌEA|aCwvC UMxdL^|UӍݝ(fmcdNIr;F荚X?"+iHYDwh&U_ЍټXpoVqSG&\Ju<<V3bA9 _ڲSuf(Vk~A [qǤ[wT}ͷHR@+ӿ'xc@n! _QF-zu=p$9rTvđ46wi6F؅Y0y~UZL1mix̊JKPGaPM^ΐkⱢkyiΫo}i>ls`;[BY:kx V;Zsu+Eo~ؑ^XoZ-΀! z 7$Z׸֑,+5)Hun<}VCJtC!˅Ş ## |.K.?#b%x(ĭ͆Kzrh:\ќY~#1o8j@fY*LS19&XC/Y `XL&MAeΑoX ly'6xycGRLΥ>+1Wx:k08epbhg.ziU>mBCg}AuuN-[tނϏD*2h0I\Y2I"g?cS }ouug}Vx-ěv{1==p0'J)8jKXD4(SY{H=dtFiE7E7 ,'=w4kj^*a]l.aƴzbua1G驩ABE:&fd#Ѿ{w)i\^uJ w!|R fNB 2M8r!A =Z&qޘdf)*`;Jh\H{fBIL;VNNE`kԺDž&]"82?u.."ҲcdZh:Z0[ҁkcvF; $-JڼHn^dyQjgP҂} JTjT~آi*þR`u%0H*իz{ ](yݞ7 LxzL>Yhnk۶++s8̩ĥJ{7Z8R- ؐj~4G1_r<ܯ pc/A:4cu6bf=nUIFb";pay;?-т~~ΰ+`KGKhG{ݵyDu̚2K8o;y t'ܺ&eB}J:e]1:B4#1DA#%^pM@yfRKYxz5~o->Il t&̙gVR4MO ?LYm*X|hq½YKaٚ]'[]Vzñ4nl0d\?AL>u3˝"esV~-<ŏs>4S׮R͞EHn,Pؿ\/VA8wxxBW6,bf"!D Ñ1*-{~eLﶪG)`S1K)&sfAgI(̙bzl6`ݵ+)h "$2 D\bY$s{Hh 뫃IQj%\r S ]P2oI3m- mz7 7̂gwo$))!pTio Ьu\ى9. [~ѱTݷ۟DmNAuG70<6C2ҠWe }&}!`Lm{Y<PDatk*HL2솢+XgQDC.5)(w&RՆέ7 V[G rmyG `Sj̀n?5) 27 <^? M5pgtL?vভyqd'nD⯷<\rpB3#K^ (o !rPҏ- v &-p[hA+Af:r ªf'[~+Nmq 7˯BCgwD\U tΰ)،`;3H˅Dn=/_p$-ݾp̨AW'{6nnِf h5Vd9) 0N.gMQkSO7g {G:؉͂pSusx_6PZKxEqSfD{|N. KW-7u%X1Hi{0# 2}"3u7ʥ8鉑U"Hpxg%BAqT;%-y| '!q\N>FN7Y8hxm N2w [) (-." kW+UAT@4'x*w7Lkn!5a KOD!K٨{#xۏE}mA'ԗCW6btb;-'w[FU?f"{0 I!٧YuẎݟfZwv,KJc6aezTq,@_"ucE -5m\~VtUM@ŷU{&]ׄDqr5]k)`Yb.WtThqSLk,fǗ98I"R뎨QYx}blS6$sE2fetjU)W6:G@+xH-P9R7obu\' IC@HAAN]T.3@L/Tr@W {{{~иgRՖ- HӕQ︼5VjQI.%ւl< qT,9G)쩩@~'8"cr_8c<J|*/ P]&f~yʷSWV+jYq:y3v`YV {7 ΕaZ0ᅁ8o'1yN9(,uukߞQ>jJ t"Vn|M_5qҺr%t#.纘f*|˻б1\*:{&|020k>\t?sN^. ِGFY"j+~6ɂjβ"[ Ba+| _ixvxՓnP>NگTaG䡞typSzƣBnqh%"Ym̫ekET gek mP+^h@/}1gS ߘp;/kԩ_)*TȂ `v=~.af yՓ P+tcsC(%- PORc5d$daVYd||f=k,|#i#35Sla%WK QxK0WOF_O@FC k4n "IOϨgh[OO4CӬ X]cD#m~i4SNIY-a>u2Wrjߠi=(t* (i!?T+dу{) D B 86F&LXk)ҶuK j/όxz!OoE&)y\\4ꅠ>Ao U\TX1FjOa@f W"]&dwQ׻[f(s*| Ĩ. f;T\뭍6{Ou[eE%S=mް99_g7U[ׅTeht|?TeC%7,P+*e=.HbӶW:D Cz|8{Bܮ =Nki[Ct(Rs ٙ)Ɍ~_Q^u)oaΊR7zL:H֍5-I\ nX~961{#;'a)/E9.R /V2aiKԓ5[,A8lں1۟Tgf71ZwhE-*\"\51ֳ|3I1]eB_)d fJ+)!K;3ꓩp3Jm&͈YR ElXL| ܻ"So}b s^nB8^^?؏R*ƈ) ݝiE3}t\5"gu54W yhux][Ÿ7X0Ӄ]U^+y~za`B[#dL`b?lhJW|R5uHu{02(@YLx3,0B1?+$27b/>WU%{w*=ݲGΈ'r׹LFHr@RklB^D@0PT)l⨮beViIaWB$c}1%P{xrG<5vnTLʴz]Do >Po`6Trv!{J}s+Ftt wK$av &Y6ٿ^gYZ07070100000085000081a4000000000000000000000001619eac9d00009fec000000000000000000000000000000000000005500000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ppp/ppp_generic.ko.xz7zXZִF!t/ ]?Eh=ڜͩ=O($Mb N~5x. 9nZ,>u7Bb8Pp̾]'HE!F AD@ `pӦ||\W4'^f{7$.TtVmrAʒSȆέ- 497uŨ-VTE{Ÿ[Qp1-JyJܯy >ѧG<:pYMwv=a.f~sY`Q=ED{_QFöqtqOY{n`*$3a F=ۺGYQTyD"c%|j84#<ى:EU$}VЁz $sMf+ZIXٖ udY-^`U`?Bv\ID}r7`RjV [^˩l=* dRJ^bBi4q%{X`fkn% bYo#g}$סөr;0(5zw\.b@!DzI]C~ۮv1p LSa -OqC I᯷+'J}%Tg (E8G XWHeG~y5TP[X/7|ku,]EKY6&OQ" 'Y |rOH 26SN]f駠6e ^a_v MlBo%41-ԍyRi[;X<" <&Y|ZXBބ< Iw-+K'RZtb =;-A ̮IV ;!." z2ӛ{S'Y]_9gU"ϵ:r"?6&UOp۟uvI /5KN[[oaoyJ] iYyp$H$gA ,MkH d k(5z jl}Rа=BFQ& L^нWdpNj8P5ݱ8D `\t]KȰ"BY:2EMϩZug̫ړG"=>ǪEI/*+=>W}Hvs fGߺs+Yk4V"H:ƶvw8N?__gF"p6~Coe&sl`SU?)f]hma% 5|`BE1!:ǘ֕Z[e~6EG2->V_5G)re،~qU7.ӗ@F9L sW vkM,~MϤàA~{ןV*woÂ&t.kA—wDtr[RP(/UD3\˒6FMjI2[ZDg)_( å*5O"$ެm9~`^&|f簡Dt1]}2swKTY .Tie)1X]xBݞPǂzsuILm$+ D+&āI6DǢj)+V ϜZC} Vg]\8Z$]&!Kt-f{x /*G[QPdV3`x-\s.~\8qAw˧g㏠[m>4\{&?6ȰN9r?@Pp޻ g3_8Y i1qr!z-ubj2ә"BD)T8^?UÑ{V, 0Rrzi#@#IT _ P<~|qR2r?r`aF:U2:U}ݞ$cݞ7cgX˖[5R8i;}@3͗ GEqBI%D'֕dS6MvOZ7QueJ0U[.;KT"xjnDSX~ߤ 'Wڄ),ɭ*B ~/XѰ`B<lκۢ\fxCb;lwƝ_6|m:R1PyЄ+9Q+f9Ck1]wۗ6, *v`gy0x+W;eewYdSB=>C>tCCV\I&Q6^=|"i3JeE1\vZ^<9\ʩj{!Mg&K ^27NyjLC \w,;Wmsk}FB QkeI%Rocd[`Eٳ=&]Q] k ݱTD 4\r+_2qF7Wpf< 4ԸD+Q5՛Cc;-PuT/t )ACP(~S(^擷hSH&U6_rh+wocb4teOA0#9v͞Cmo7*$!rk!%x>@o$H@΁:1F'MlB Rx5l_Cޖ2 z51kMHW;)T0R[-𲟴eZƉԏڔ[ol[wi|tg<K(<*o1,Y,Ӕ$- #Ww3 8x8|_k̠, ߝuF()y# uugP{f+ c\jX``_CoMjG:AiYt>p >bHVq6w8k}!oBvaa*3d ҲZzf9u/ܩ郼(eyYSìt3nLy?Z.u. [>~Ge%h?yE7j[Njr?Tqb6 ƤNVc@/-ԝ<#HMzT۫b $֩{JԄ~?^w٩p'}z@kZ=d7enUUșhu..\.H-ZgTC/xH8+ /* Y+Jr.fk/t=rPFp2n`Dqs(#wc ֆ,kys4-b|ҢvL.D#x,y\_'^~c?Rs]rU7af\\Tc»qar.lE?T񍫎&p I-Eqg/z~j~s4D DGK6#x4Z(8hh=!SHӹkTG\U16ꎠJh SNB,Q~ݜ,'Sc`<0KdY9D˩ vbGK,_"I6ũ :ܚrV#Z/;v0~R2*2kP30|6/k;}v8RAr@QoX$ew . s7JdQƼ/&)CtfAnd@8Ϭ&'_p+ڊQ-;$_qW293|;lzϿ˯\Tss(X 幠ԿΤm:oX}\g8 U~#|3mbBy,AY鬰;!'h0F4*uT6E/&@l05<Ĉ 8^;brA- p#o::ٕC>%u<[Li 0b%]gkWowtt*4j]3ut+6ĹF?-|bOtAGYʄ1^֫ebCKj&ff,k@nWmzQoVTDsWq7Kj)HAdz?v(N'WFi/K7aAE;a~b w5}q騽CMO"<`d&Fڗ%ta2cX])oa*А(XlV}zgenc(A͖sZ)eQ^:jԫ6 V[DѶ}~o,&>*Z.ZXJ^}=Ȋ(]ևh3Tug4J4ޚFWmo;Wb45ᦆFSl>l/-{(lMeA5Gzr&󨕨wãyaB 랠]_e=u5CbFߥqT pҢTjP,V[`L6o/DL i}%am٘;K-l6"HN0Ľs\{5s@Bݾ9.i>V(VgX|r>Ί^{(abWy͘I+d'4t~Hc6DR8li>Dh/ÁS/;ؘ̤ {Z  (ZNwsV6tyc :O][$ئ2?{AOQdk,GOv2U4#ぼL&z^ g9lRTb aIvo'#;TjoIZk*PF8oMؾePt@8(!W1yɁB+r! [?}N<ϦrN8VO*{Θ]}id PP* '@tˢ>Ǹ zwI!';OkQICH6C /!^Ś)2VC&cWЩk)l&~']"fiy^p*F`X'8WNGJ22fiqPL Mbzϳ?ZA+AEd-P亚pMl|ir72^0-1 x0=VJ#p wZD;p.ݾKW\{e?u qE5֠cե?YKckڀ} ]1vI jUKqρ $f' pQu^fܱf}=L :s 2{CtT<9>/ߙ|vzH4ߓ W[ḻ=|P'[!򜒣Ɵ K_ ¼1tѵ!?&j)^p3:6R͆p&e>q,]d Dx!ӲOr'k3NV'Pfl\+ (/jQW){a/R:U>QD&o˾7? K8漳Rl!A6OwQ/ۦNeq[vOQU 3Sa~ӱ/&o^v$"69 & =&Gňz^l(ȕgs H§>7j7MRF>k+4 ?l3h0_ nCW2>q.7}ޡRm=͝{Gj7^<# 4Yu7cb14e2'&>۠1f}ޓ)o$ʁDnyȆ% rJ A)Bɿip HH'#2 /TY+o~?G#=p hRߑZ o%6[_5"eʬwgp["G/1 d6pr^\wӵWi>y !MlOA\_Ż0<#soZӼSSߍjCM[r„3u26xY(uѺ@X2j!3"`@̗bs!_ -c3)w`z )3WA8;&HwTxt01GpPדd&rodҝVs5ܵUWd)  7vl0ؤ\a)kqֆǡ"p7Ξ}I ԍǨT?|. v3ʗr$ ,%LAS%) *FiHF2ݚvn$PʪVߘXJUTK;^)z&4=5# TIBrcq BblW'M8w|vB4GROb. eU6ie6L[ώQY =RS, vEm"mH1/X Aџ(sh)-:}Rh  G 9?.ٔ/C>ҊU`Dޱw?p@{ KS@_&'*QEiNP8=w<M2$L4hFii;ÛcQaȆJUr2j.#mɃ~v?reCVo@)_a|%tjhQɠԏFJqN9Oy(rt-758-\5l9v7"x<7`$W8ݜJ6U4!+Zy ltBR}J}+1=FREeЉ/9>~]2?n-.JB}~D`Euu\oNok}U2%|"g^&/9ڈJoaO'M|xbu\̷R=`&۽sWMֺ|оA.Ӷx'aw6%f75-j,<廧x@RI0~3\AekRʐ\\ð18D,\'|'4f SJjFUv?@]SKׅX&&w$!3Y:4ȩ =-N,k ڰ?JJ:%!īD9" O%)椯"ef0zVcMd`׹\n8x;Wg"Szv4csH({gv3RQ<~{I0ԧ} "A\$|| n"SR'pi>`B-B63JMj.]Y(;mWU f{17V@[.G4ݶ9(] hMR7nns}a{e+48sjוWlD 2q"D{WyyhB+wDb<Si,uA2u: -)0EHу&BG.lh | VA'~`1%(E\KI#Wxc8mk?O^v(VU=&-K~]U#5>Y3,Io &yNA9|/F@rdLz 4֔ܡ>9Z'4ZƏv!]~3'KzO>(Q{ FU樰)lpyN ^ |XRG!6k9拿m9Qb7n!u(XE_! 渎ѴQ:ӃC',yj`.Xw e0/V4/z\W\j93sp02~? #U<5 ֝| yFKCgʆϟ%s('#^Y``N1!"ct1cS .n>մŒ&B/I{EuQOg6Ԋi$<"!R1鈵`BS?!؝h 7j8+AlڷR֏qf@1ajz4kӺ C+ZW <vOOB*Wm鄰{hv%;@H I. ,MmN*X2zgQSEl/Ze"M%FQۋ.g?*}/4kn&^ڄ?zzS.k_eMn -_eȱAZ-㻳S^h ǵj)3ɉcEd$Ɋ4wZ&@ "*% KT*X6 HKј(kQj}d.BsGe .,On#*K\dODY\W?51fё\wˌZ튭f;;Tl#S%G٩X/.n#5#!ve#4^%v{2iRJbD++vt.{?E{c4$(wڊ:>k- 8xdz'T^Ո#V[ eSCI )[%x6K+. f>{xVR6s_ernND.F_1dKADk\N?1" 8*z(9R!Y% Q8r%(+mMfuڊ^?\`6'rj=4= ̂7K  G>^eh9%VsHX-eAz-Oj7I gA6`J@_GN \'q7#p/B%P\*.F)b)0 N8MimQ$s6L Vt15w!/E@&'wФ,N\t n|:J*HΘ>+YOn$ оl{O#l(WSjQ5UNOp!o~.5)e<d=^Q/ EQc169Х ICJ3I>F2ݯpmj~{FI ``2;c4yRA=Dc%v|xDrZG/h򤴵RH0p 6`n5'H׎ˉB)߻R'<[Ff4~#TG\K4( |Tm+[j|_$59o =`7to'!lJbRw\xk{2Êy`UYѸܔ][tʹ.1ɎRYXb0d2g6jRnr§crMves TX֗:ɢVIݞW:O'="5Qaf@A:$xnEdnbv7nf-VuN[O[@ܓ u|7!>Ț˱+Zʋ.[HEh+D%vj+6u TM}to)@'x" Di@N*Jv@רqt@ARٓ'mm k "9>6YQdLtcw:{֌q(p0Tĺx|a ro+([ }E,ENjd/&1ݼ'ckt%ca+Y(n}% DQN촀$VI?H3sLVS .w#2*l6lO{C%Ct6LMc鑚!&+`׳ y)?KLW-q1dd0a(qHk2ds,H8TXۖTuPhz"ILQcCZPrcL:(W%;jS1-h.AeBKHEARMl>w#o,L3055SH|o>Wybzlpy*:Ҏ+k%ʖ/;c 0AL:5i@-\Jc5 az DFLlEGcrkIv#``YQ V` ?77a+i疃!>{r roU@>.hۊD{ &]-݋8zu24m[)h+sV| Pٟ?*MGn"lZ495 ާ/^ n,PR:/\q=t)9l%y$^zcت.ce}MJƪ1mز"HĹ*rةS8& .szə* 4oWVf1mMr<&;=INf)|[MzgVzձe'+D~C:]U&i5iI{I4,]x\Ń][úܓV&iuIBYXrڻ-G wˎWM{_>H,5hWO۷4x}jϲJ;Q>q&na/u#کyȢM$05*1<:SԎWv[n"3tj|Du|2H$O(eިG]NB|hbfx;,\pP•iA88ߵq؉Y U`XF4Xb /Ρ8G$#Zw7,76^SӭGN6x 7Ԙ27i^q{R&<М|O@*2Oaqa( 64$VOv8 5t@ S^c?T#ۍ{V| .C% ڑHgpy |I ;@ۘo} =K?wPތ6)몆Tڜ1 `.Ƹׯ?| ((g(p{RMʘlLAV9-'o-rby*;k4FlKUunE^7[] B0n& ,`s}._6 f̅TL&C!) :`֩,ԕw؝R(߲ M`y\W*~`r/K@Iz~;'\C+"EMB?a'CmWOLT~ڙSBݡ)j0l+ZzHwПIJ12r[PyvtbhZ|.^͜BR|L: u\Eu![r^gej?9fb> Q:Sx+MㇻAsjѕ FCE$&87Ȋ4\Q‡"nnR` p-| ؅$_qpE4AB'5So`Yޱpt{-ʒd^? )m6zY&a*Ǣe"tZZ6deʭRBx %/d^;ׂX.~ Yi)Rؐ73 /M q|)/4{̭&# +dcbMZnc6%=v'$啰pU$t[bAav&â@ө$;3@N[*Qi/ajq'MnJ u{YhYʂ'ŖɁ<AjO" 5`um O@,I>idhbYEF໠_pLkiOՀz;]VKCIHƝIrPn*+]KӴɗ̽c}<0 ,ww:t~ $EϦG<^UBf8v2I;9|iMO?$DV^@3܌+h'^b+y>|ZM* W`G\ld8敏`\q(;[S,#t~Dܚ"tUfWng3<Q 6Lޚ~o_N 魨.R }8V7,Y\ZA^^WZj y+l͝H=7UD e~F1F_MZqzuQ7ׂ}.LC7kpl̀$pN7=<R46P— ^ 䚅K?1yATy6(LGbj4dCƱSLH #Ʀ9a:X)=8֛f[jH=)׉JF|p!Y F-jc[z"62Z^r5ݎS k(׈xtN[D< wto1.kW@҈Y-3k=X \Gl=_#ZT̔`D@}k$ufo T"HBۭi5ÜVq/aWAʞ 94/Gj)wӯ@ i /p]xjvy.}_`L1Os.Y j0E݋Ae d)tt_xU륹kh ޔ +5#r9s.zw35mHVAZc,OA#{7$z.ţlqkuC40W=t28"\9[8ވwe g '#aQ)M[)ʇ&kXx!(&6 ]!$/1ǁ0@s&-FFD6nĨp;B}NHfX=R+RH>F2Qa;i DsWKB*ۓf1{F‰ݻ!⾸.X+~p4Sz"e}R=b Hi|A&&>IhDEu'UVuN5{zehb$ukۘ&jr)쁇z1[ '"u2$Ydf H?uhA]%Y.6ם`/-SMRq>w"siGZ((~ ۶P;4{*|NX8BRE+kRgw>Ff> ;Vy1o:sW)kz!;}qL:Ðj4ӓBU3p3c"{lB8y'77$òw,H ,tM3Jʨv}:bjqS Y^-$;8>&/y$VDT悱՛NeTKmk&4J\cgH:PH؍.1ץ TU$rQAv`tѿ99 g:cȬP|z5XQ TÚO PB;z*v;0xgQ{dE]^q ;TS=kQuK6 3s!z;ܯؔkp%^DVH<<#C&.&-wf5 UkݚrD/GSR 3rBP)sX7m&Z,`䲲춗HqSκUgghJU~=N'|(.~bc&X-gtvŘv: o>Hc+ z+Xt=a|,ckp#xЬ5R/GS/RA:%!A]Om[]dLo„n~2x"建;/x#;'s|1np:/n#}{.3+5YǼWcfGtK||.>eLyQKɜe6U'!ע*۝VKsogңfH=dW){h"Dg|Ayg6fn$>s⦡)|XJ\=2Z탯ub -J!'?W<'E.q)BN1gPp F VǃP ;w^c 0 ]RY]l`ȓϥe`āc=rn~Z*8uW'NR1 K1@᷍ R$?~;r%87$뢢w7R6RaVib~b >tOV@}m\a`c:I 4{Gt'xEٌ*ȸ L7n@ OЗ'uZoi$}IMLm BU&rWl whxp|cvpk&0K&R9+չ]++PgZ>ᇾGE2,z2vJNhSgVxŽFn*D-OA0Pr>bj2BːHu*d[iw\kىl26cQa Vid ;_.tҧEW|M=D{5od[ ^ܰ2%mv>|Vfj8=6?в2Z+)Ӕ(ʌbon$zov?4e"gCpn;EVW-WEGzx`{0@G0VkhEQswCݍg5ĠCfs0X//nH++_#u/l/:q&5X| puPtd,~Q58mA/G0Z\54-U-b\. 0j*'x:gpo}rɳ5d{Ax.C0C`k,8$t0t ùHR.J\Jkh.?&ާB_y5C9.ƢZ ([[ٸUU1u*p8q\0˖w<~sqf,*;Ig>aUC7d>3 /x"\9u~Hٲ1ufuІ|jaƫt+H@ZЬ뜔8-TEL A纜.Z!UՑ{.EOM u|·IUs`8eY[|itއnҰwjwOMd RSU*/1E5Q 7Mb؍o"t$(\HL_uT>$?w,¸-a~/Ľ'~:A7my7KelNUv/k_Ez5ީ*e6DL&}θ= ABrςn=!U?t ]26TK=~]gyH32.E+rPC&VRE`4Mm8֊m %:ă_}B]nù}߯/ןTX_?h}[2n7!:S|3>6{`&H|$twvoFy"\)@> cTWj$oL` *#~*|.yNrAѤhgXE8Pq|tLoޜ+MW&})φ뒋KH@pÐ[ZϤO&H=jNI€(@q8+?]X{c.x ċ)=jGC"Pb6^SqS6|Tkr 80s$N9A"z}wLol{Οٱ5]_ObX{3l閺JS&sA.J.e3)ޞ:`d(8V?G#6uo·lm_-E2ЀhaM2 ƇVY]ZK'c",#  ,-f5^oGĠzǔlj8-7C)S5a&Mv 3ɩ-5=x:k_ZW; ,mƪ`B-X@d*C֗8m9lm:wZ@Auu4-jz\ 0X]a'l~ˏƎij4ۃx7ziYA© #5-v`em?l\sG/ɫ#ӖÇFEgma/ O:pF$^q :ؼFG'$,嫪q%Zk0CJu`uҫE:#+ebHE5dhB#@9s*ޚ']?9Q/C .Q)m it69F\_&EmX쎙$"@R@Xm9o%]*,~#نDbUG _m5nMLakrV_+Z{di2wrL}`f|  8=#Ɯsz72[;:͝9Í#HJǥ4S>to sn)y b :CK0&z$`3灋,LBSRurS{_ʙچ"R+R21wxE BI0k ?o#Q81z/77}0]Π%{8gz2Afi;ue?wo>0C”]⯙*L?fN]޿}2hD0.JՀaqPÐ}lsn8Fsx@nP[c\l;1Z@_>yb@Կ1֫!m:Wo6AzpjlK/J:6tTHmgP7+Q4,޴?@Q/tU&8CY^{FQ!F, <ض HWSc~nL(֥71j'x ȡ׾tI.d k0F%cHMS2#J:R#=\;BHT=WcaU&)L -{J It ]zNEڽc:_Rtƃ^Q<I[U<\o$ %[/ϰŊ=~o!Va}Kuv+^g{;FfNZG'$1Wqؼ-kW~6Wk95 Ȅ!XarIpBHBZcuq4Ũ y^i</Fb@(Q[Z“'ޛ#V7bU}sXV|{A oVz_H q4S x^qjde%}"]B47Eш9sl.2XC̮1ɉͯHԤ?>ca?`Crp=cw-q+ jZ?}$ȩzvTkcgV~9& >$+X-Qb[ɘMn_pɆq&SJaV3p:$'󌑗6LU< !M1#ԑj D{5vE ܛ$qEGNX@N?O^D4*2n f\U6jVL+qq1TUIy;&MD RI~@XPN '`pGuGf{[ofc2C^Ç͉^N.3pj@MF 8$Y &1a@#lv dmsc GK/:P`FXwHgD\pm{L:,-Flfz=#y!A)CM62Oq#b;Bְڛh$ԢM#d$ŹϿ6W汀('\O` '?rh6+;_'kwSNE};G\xj3į*,`fMk2K5v~u^:}VnMËZ:uKMj957ű"ZE( 0@bүB8Z m=p$/H`"9Ϩ4 ?(׷(FEgecٺާ"_C K&\%ڊ ŀH6adwv`6f75ߘ˝yz`?`aHxQ؇v uPd]q{ܫLڈ$#g]&S !;ouz\/qx ڨ,L1zto`ZҤ,"NnۆZt]8N!rR,+ϒwT_#JBʶ )FZoUT۱;^(A@*z$8nvȾb Z4?zM\D|L@.D%ϬC/peFK]rf .=ҨR VdRK6Y AcڈlHied0XCuz.8'\4/5-m_ iRl dɚAh-9+ d8yհ*( Y7oKzLדDG?.3]ȗȱx isNXB7<<i;`\AUAE>^~ 6/ 䯇{_6s/㖽 ZpUb:)7+{n_7suw4J?X<_ QHw[J.Y0:Q$ջy!E %5%6Q03Ɂ^mjĒ΋p*&J53Nf?+an阥Y#_rq39?!b%;̃%/6ƬAU/ 'd t%* 2$ߍP os#nxBw9tJT?'M;6?-BE)%F]< `kPw?8IKlQ-kOKӳ< ~N}GwQ  % D`?@b BA>%"q7>u(Xc(wBUs#k3[357k[@jG.3cTt[RwEҟb%$O~#@B+le|7|.Yj8#0w.=_q8.luBډb>,9X,A8GJ. Fî5P㜌a*4҆߭.u:YzgLP؆c})C&QWҙ]ըA|4DP<vde3X`@LQȥt*WC#c13 s mxb,mAlŁT;p"%HhX q}.t1#. PRzK{M;aXL]^`MX)UJ~!J@Gש-O:)ƉՏ._ubnPS"AGlrح{0msicĿhˤ S7'= :lB-"wfA fgyx)tSf Y 흽3hS= ̀{>+j~\Kw#PհȱVHJhejVG 1-K:r%Vu?`y(bU( sGǿkN̿` O$ۚta-҆M;xޝ̱+##B̃Ã/"+BaW*{T[V<;% cc?kf=a| <m -/@1.Z^VtTۚsixrm}@W~Q wl(*úҪ{܄SAR߱gGסX= J#植'/N9#Lwh%j]%DK9(dgzkkZY+\-t wXhQgG#ФqZyӢYY֫"Z~i z,X2k*^o9\F4GfE-W /ȍ0 u ה#~%7}R 8嵎*3* 8<.pӏ/xv*HP#׀{änBע'3MAG.-Upc 1{T|_!0s1q4ܤ;-z䯳JTT7귩tēm25cq uEtVEP`Sg)F%tsnNtGYvNlxEyϹ `k{? PLo-ƞ4 i'޴b?C AuY^2!<>A`EQdOhYrKZ~d`>=`1&Yj^msRzcg59_`dLp5:R 0CRZ *B 'Ů%Kd(Ge3̦ u̥pvH/n76x BnM4q߲1<t{Qzmm}>QAU0V[|A& eLō}QR6uXDRCڑBVVQ+81MQD?f*Cœ0#;O@?Tk80yc"qiJQG8)fhz#ȣp=1np_2+?D2"Ȝ4lrnlpL/5:4N|jC:'e9{y6jp$aZUĩWK!νoz!E7[hnp|7e$}AZmZhلt}ĔD~j=+楖L%Lm"t_Zb7T? a2[+=awFbS2+-5PJ5vxJr$F .\})ZVWY?=]{wdշ52Bٽ+NRᱍJպo6L+6σ RrGE/US|Q!?n&Ρ2Q5I7R)]6"@-St&`61 r{nv -;?YiN7+QiZm~*bco7ܶY ܻ!N xէ>W'G6}e4 Q,aa(:h1";?Բ~}2 G\dmw^"u_($2 Yp۵#w<1W $v@?k q8z,hM|vΙ{98B }Q\(-.PBj~ A@B"Ac%_C Zl1 91e%:Mى9)ɳ?W:Z}S>ӝiIoZD |"r"p5k h # \^ 8_#i Mu1SՍ;2] Ȃc0ס+)˃\k(0=Nf6ep$6=-' vǒA̱M粒Q<*ۨ\cNtv! o~V{8uwRbE̤·pT`vgc6D,N?.2UXiF.˱R C0ۭ $B행|M7Ou2rHzk hTHR4*i>x6n2,5W42X^km6ai7q0Qe C79#( f.4pQu _Q/f-P<Dž컗uCe.kZO1lӡƘjzD&pӭ+-I#y' ֬20W. N;itu)3;]iS A VuD߭A"22 WǩVQaQns1M r I§L 7j17z͏ emoӺcMpw|0 /Fq2[`S7.gP)OYǂ7n~Tj\Wu}rr=:JN=cW5<K;Q:~[!ʒ窴NubXxJ-elTeӫPSc OhRW|wP}C(b̼De&.+J/,U8-׏x@ߜ{Zщ[\=jvJ4LP J,xc~l-/GѤݦQ?4aPTo/aR{Y8?)nl(Sbi'd4ZۈREW{UG$ 8/>Á?iy+" ͻŅduRөiw/f0߬˅YL,jԳ-W\=&V%C-:~yӍanE) H$0E)ױ݅e[-zU{? P`MwĬV y.){Hm[JlOSZc.#a ol D_Zaf!1F`"Uvt]K,0{!̢/53u>tqFa6-MfD z 4~GfP'qx1<)s>M̐Cw蔛ֱRxfd˳Ղ'7ۨ0'>i ]YI.>1{&r޳VKܽ]wڥARա/!q@mט9Dm"I1Lc]rro?*x9 ,XQʒ\%4x.~{s+!p#YȠbVuxOA)B<V>$\Iz#[=7~kNۯў4^,&kbuiYCv!a-|yl[5΢W*8ct˷$֎Dc~sejKk9P?!-232tNz2io}uwͫjP89㽎}4uIb )Lu;^`Ns_H6}9U邒RLP[lAԁ+Uܘ'<32\\e(5MVY+ٿ}L^x]mh/lSSSanU\_]ȿHxװeIӓ}{%²XSٽwi$^j߮|~ӑgoX8r{[/x8k jiEr[o6vز?AvZ`N g*Prgx-ʔýR ]$bLT!: CzsQj+G_*tϐ<Lo X=} <7zig+LiJ;,RWbGBP>F/6 8$q%2m}#&^-^Id&gup]ȅާ[˵}2Az3oa-Gp=%Ia8HcUӞeoF ƺh\)[\Un';jDӸF2 ZUn_ '*n"1*[Tcd;C3!~]Gӣ' (`gtנ0Ulo,؍m9#v:Ԙ}d7lum{g7$Ժ/k4dะJ.#`@s(]҈I+;tN7Igj,q QVvLRk~M?I{#,8&P. b2e0]U 3Uq3BݿǖB0C"5@{ͼKpoi!WJn! Ԍ}%GS@nR(#}7LBZ Ė۲V郌xGAL=TOߩB?@nCwucdmM8oYM(9eY|"HEM.&`r9GMyf@L .O4b{ƝM _W\jV.Xa] 7C/H!N}矊Wx DOQKTٲEBhdHdrRn[aQI}H h-TNA/_<0aX׏Oܰyfkl6ǰG˥PFA85"Lkntמ#E`D e,WYgT!urOKjpH=f{FipCB|g|/={\(kEde}Ɠ&_@I2O il ӒCCxX&%]mON G~?#6{0hJXlztUE/Z.f'°Ug=Ν$SIii;5N9C'?aF䰦`F"n:WZ5ZϺu ' 9e!?} _9π!xFqQW+n.Eq4?뫲^py3 e+#ɆRrߋZw\X*yzxꝝ֐fUPrJg9"S"sJxc|D¨?b"|aa6 O;fgr+˅b80c;=ZaY&8Yi31sҳS|stiQa1{g>EBvu}RN˹uN(d8_4AMM,nfd&A ֒x R\e7` 7ƢYZ U $vaΰ\ pʺj^Z5pE줿7H.ZM[?-3RmHiMNio˼,~5Gwe"e+"' _hm\x=Co>:Z3 ;}ue#B+ v #kaMǧ )12M!ts_XW͈TT2{!s:*wCI@8 ͓ᱤSryxߠ}Զ!phڴ^{mV{`Lh@%2 =wI/9L|A)XhN5Á6EBHD2 `8}5h^pi rժ\==;1>F+DFiIhtu(oS!09>h?I|A0O} <}=YKoC7GH*p&8ўLQ!qAVTX!Q?i`&onǗ=SΫ8%ϧ`d9]:("&"v,C^7^ϯ)/Vl?{$)v7'Y ƅ1t',sWӡq8fhESX}t]J*d'{ӃxFR/G[nW[FZ~clB ōSHcQid q۳hw)TA%fC:{R"R<ay Ӫ>l[~9/w(rW<6™Lgc3o{"!hŦd~)`vaKa9LHX 5thC9ycXX@g`$/'m 'ׂtM~X€ {mņքd曔"L:,ins>>-?Hp>S-U6#W%Ke`nycB+T>+;̂oO &&ˑEY5k3r  `,8eCHE Mgm%^ O&P-PsFd8͠&FĻuw,Թ)"*qIáYt;zŀ Y&1Hzj-sU q^x]>DMtK4Ic9fG<8G˃m8KēR?v)^fŵf9w13p:c %qx &ݕEt .8:,|֌$)d9h[GD~7"=X(Q[04v!X|0IFu <6d ckX.=9*HNL5Nf19Y¥"pcN..zD^G`D6 |pTbos#7;0-)䥔wOd5 [9 l$ogEGbVf ap=4| NAc8Gxw0چ3'c\*MxxيFtJ2A2՟pv\r!myFi)myAǸH\i{uXP*rƻMX_[qv(b#f[7Aj Iq$[n8-T#`,aМVk67 -LL֬W 79:d8( 6Uk iyJ*#rMJu \ m[AD6֝zD@pNu nBS +eY unG;ƪ49G_"N_E IJ.Q58CN5g$5ELp<]7Jq&X ̚YJ$n;Ÿ bܗ*kĚ nd${#'46  O,09%8~ v.~:F#i$W <*ڕ*P#ՄwS]Z721-M.:VY]#YTx+h)7`<~RQrvH 0?\_|)05i I?'376(\o7GE4_z Dž}|%!8/SlB2,H,:? ߍ(`t;5щ13c5ѩ??q +h 5OreW˟ Wp/9}BTRypʺjSDh]^l̂GĥnD.u@ HJ,B'}V-nmbȿ]~ c*݌E{.kXs0rCVlp*Zte]8]zbEs*ƕdqO~*ݨU\Cv+1[ƨ5@FR($Py9otH8vSpÔ]IZxn?Yo$(3"y { G^mOns؄s{TU cmBl({hĜ?$dx `'gٜ:ŁGZ'M<̐M>vz.n<) .1+UH6 Ъ+1x~.=\S&~SڐoLE#ÑR75E8dq_Vݛ Mxz?"q0?(PNvz'Moq&( Щt6*j4z1G 6á.3=LfQ 9WT Z[éZ YZ\Vss5dCSڒ;ey;h@= B`Dņ#Ϳe(vtȂzMEbIh҂X=kUtX8d$Qո2**vKtNaR }PDOĸ.kyD}EF{Qeyߤ9g _ˀ A)m]T~:rQr0VSQ]W"#dgd,ug˓_):y|;L<X̤ޠuѿVD:K#T_4RC3W"#묿nzII!!ѣݪ/hXYHE#`ѼP jO +ik.ydFj_f'e-Ֆ~s3LS`!*߃6E~`pC4$u{[b{K7#Xfo#̹ Chuo Y,^NSE8gtPU}o9si>#T5UVk'J'cDA">ꜱHQHHoTw{WۻKij'@>cEc)pl?ME3Q̙P/&s1iWC=-?J*2\Zd g 9:_c0|Wt,E7w\"ʜ+@Ve2";O6J Y@JDps>o$2gulVM?{7#p)\}md1oDb5Ip҅@[)ވ%g*?G]XƐZ̥{Fq%W*L=\3WJimC Wզnp'zwSxl5XL55{̳4 0+/L8˴4U y)rlOWj2+z_z5Ղ6J~h}}ӷ~ze+*zX$ធ\jw[\J/LXè ςI=/{[ZV\9m %>{0uy3i n/67B^"[]4^ }λ=N =& 6׍"0#e[Hp .8>I (gAzDռum-⎸Lr!8X+tn˛z<:Ҹ}>c LU?t'< +dP0ne\H}^IR=3)=(aS э7Nvy%v"iLrbGGp pކg7^?_ - OIuz·EY!!Z``=6zۍ7䐿2+kqۘl[h;ImٜCAWMIr׍qʮ,@l K3盬IF!Q>(N`ÍI_M&sL[*Jƕ+j/4+V1>1@)\B+ K}q4=D'lwcO"Q"/0&R"+sRav($iY,AӹGekY"b[lq̊fž}(KcEcXg+?KAFa G^=ޞi&'1M'vM^W6I$c%ij}of)W}1ޑQݖΜ4m3C/8V71QF$ȥlƘ\jTQ2Rm*fH b/`nhx½q ~vd)-MĢ8⿥Bih΃;VKA$Dc;D.h6{ p9L<Wt ![`MS)t Z*ݴz~3OYahc}D#&62jx+ * &hh:wUzRsK2L0BSjf9HRU6kʗ]!/e]pڎ_\\ 4`x$L92a/ jе6(tzaFUYRdDŽ`LJ UT(`e,FgoG,$n@.o&o䫠RWj*I/ŸZpz+Imy.A-(lБ IivSC3w*[\ts?_GCXUJ&$qUy\-!ש' Ŷ璉=g6G=1!&zj cٞQ/"y%ql[.MatЏjMՠ xֵR"C vJfdL>֠\F?əԜ*+eHf ?s~NQէ\=jtzSN-1/iDkeծI(~`}I7@cFR:Uk';QlHXXf~1OmdϒlM^{xdĕpSZ/WLnn*1R+HhP1v$NoSg=H=tX5ج^,k(f;Ɏ^+k]Mdpr,2 ,GMUP*U@,cX_zdSe[OQx>\w>y%'-c{LUۻqNp>ϫ}tf|! Ryz0(Pr2؜d{1o!ZO}kS)ܲ0{ G1ƭ5~xOT#LbO@-fW8MR[9H۾Bvfq8fJB,zd- Wf.?^Tn7嫔9&-@^ge{'T'Ӟ݄l|CC81cZ_l R8(wk d墰wJ+4o>pkդv28Fd ,;.@9W$=HhfBXqn{ucVIU;bC޲"Y|#_ltیk|D[4[AIԼH3Fχ/MsrV mʿLO]BXp`Mvci"ymM2;~Y#]0Yh8inW;RqSm|o%|{Kj9c֜as2 3i iW.7iB <:\=Rq(<&3 ޡ@FtNj> w;ZյΕ,}VjJ04Dy';OrU*w:+b3!7rj/͑1LL=g=[10ZR>y \`EF@{ -Z$;uL7a:Mt?6ac&rr5{5G 543Ԑ|k$|fɓ(ro4[4 J "'ӣzI)";aBTpSބIԗv)u>~Dv5A=kq$G:آON%FH,a \VAO!q) >l$RdaY|P;&&Y`y²"Eadǿ ŗogYZ07070100000086000081a4000000000000000000000001619eac9c000029a0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/ppp/ppp_mppe.ko.xz7zXZִF!t/௿)_]?Eh=ڜͩGaF}f&HN庽jgI}k׭R͔ɃҦbxf^GKyɒrPwʦPnTKd5ʓMk=׆u`K1tWݼ1 ʲ0u)\؏@HYBDD;L*c8#;:h)ŲO5/G5!nA(9ė^tUo<(bu.m9&?8[ {aIQ StX,O~ir1CiSdС+9.,cp_ ޹q| vUO{t-Y;=> = CP5Kh}Wtqq|'Xcȡ\Rh/}S V9e=\>r2Wƒz͔E7PAK(, !RK%e(;a?2~WJi>Ȣ_&ٜw&gģJ6L/"g.R~Ԅ\RsfK~y~x^=ť"FIϒI?ht 1X+g(sѫYsfY"n}A.KK՘n'Vz7 )F7x X#n:{c"X~d`s?A(jEA$rvϼfX@}VMyƏ7n=BH)Vp6W.Bا~7#h%ɝ SƘ)csOtVT>j>l>=K3?Y{SOxTZ8]0w$gp]3#t %oDГ(06O%6k6un6!#}ݰ6(D>vpC#f1ts\U{D|i$E([ӺA~6.eQ~>5EcPm*kKD snD/g:[P.o G`Mϟf3FsľOu'ߎD? m_1-^{ޜIUv`t@,}A%([.`hM7?COj++8\4Yv$/oe8x~+G e͵S4#oBJz~=;+?8;>K&[\0 rxA` W } c &8PӔ,q$H9Ѽ~2IuLK KE 4?g4Z:TQ}0^bV XJ;BTHE&Ajذ.yY|r4xّ>)I:tķp@(%Ō1ԍ򳓨Vvui/s&tf0 ] I.G!nZ%U2Bpo:Qtf󗱟5N5{ {/`V\ok(Lx׾ߘL8g,ko 'Ed J~uyCjֿ1x'k< rͤ82Bj "е:-c[K>'f˛6u~JYD}E7[K4Ht`CЏo[ R'-'۰Ek{pՍF;M[wEkE 1bMD[R'x6^G%NAē)M0 ?%L7}MԼ"X`s\E%嬁hH\ʠKRjd&NKfD2R+w\ {!ۈھ6$j^\3R0Z?,-\&8OW ;.fE[}y"(q&zqj@5cwVF#x >mFDԕJХf07Pљ:|&`ա//B8[ h ik!GX ;@8;>^Θwmc_V[1K6{\F({n^Nd>XĚ$xj?F[]=+ٿ B&3^쭱1W|xI~:nH8莡F# ~&9F`$p-$f L!4RHbҧe;0-g_6KքuO&p##&Di 7}۩(}Ď+\9^>= ]-*7$ !J~>RDŽ9SͻKU "W7(:89r 8[<% R-4蚴xVUL&Lrۉ2DOkHîّX'<?#JR؛VXv567?-&#GZUVf[Ձ%*gQpYy_T*ZE6+.+He&i9 I2oIbPФUd&W,M>WI`1JG`i:~uDug2;* *ѿbIuL# Q GgXOty>DLػ54H~_ T-d4pV(|&pQL,C',k7X]; vJƐA+\3/@kQ$<-HSn0ȏΉ_Բ~rWvPZt>}R !\H [1qlN'G!7F8 L] B1+{\$ZT ^uf;>Կꈄ5A%XQK";8\$7}pM*HC;Cm9G@BPO|OWœzǦ[i: 1ŤT:7iW8cKJ~r[L1Æ ɾa8Nvz>ZrhE{8h +e HnGqh2M9PlTP4ީf1mxFglU֒ / (̔/ݽK,qkLj;ӕM鈞d[Tۦċ272-|6,pRʌuA zD@\O*_ŔC;X13SU>4A:_ε|K;Wv2̰ xvr<͙^5JP:h^5Tтۊ'pd۪n{#HȒ޷b:SCū>.-r2#}m2 90]᪈X Ž.Ɯ:+F 59i 0{w -vp):r~@O[Vu[4u#T7!>F?o[Sƨ ݄oVk *Zs soJ}Vck'U :"a+R(ƬΜo&c^M5BaSyImDGS~@GЍ ZO( aY>rg0QK.>͈7p⌥Y@^4am3fP&us<8*93o{,ZbȟԒ'-xot5| .t$TW æt@GM03/QB;"j'I;f Mnkeӄ'zwofB!rm򹎽P!"\~'e/Fd1a+{!VX6M' [`~ \!+1d5}ro,@ SNd4M8z,Ro2Rq*</zVE&!KEY_0!r7\L@wHy}.~BfzrƯ6k"Gpx1h=X)WN[jYԆ ,Ӓs_FzF80\fkew/x͋+dh.* w|O*41C%pVں5V޴x7W"hݠvCy칖< 5a$,k z)ɏ#(uQVt)/Q8["Oc\5UiouU [7\]f$< )xN7R~1z۫7<URY6襄bl,ziMP> +YH SV0`.pm-?΄MܺK*W}2Ksލa'j_@e gK({)mD0ra*gҗH&UJ|9SNDצQf uGL,U`){j?X(> _FO#v&:UFElܠF0swTK(TGa!@.s A%7[t$My .ru@н.KmtSRCg^r }}Qe2BKj[[Ljw.IA;ҐS;W{Jz cedZK{";t|gߖJΟSu@clqwûd.TsXF Ռ>@Y`FO‰}Q+jc.h1K ^d)ob3JjSh'tR5Kހ?ImR:P(Kz{u$ތy/p,~gQ`-09:D"6i1ItMCB/(nLW|hQdnV~(`ښ5-vƎwDYvגBż6ۭEvr;ċ סQcRr> mXW#1ԫzڃPT2=,|f‹Cva1-讏6E*LO&y /JO*%V҄ Ek(z᷅l2@wT|Yur}qzSs܎Š !9-1ȔvioV+{e07xc(&A9:p5iȈ]-جBKW Ȣ=~%+o\GX[qdRV[f}n^U~m7C-.C=Ɔ+bG}!a>M6Mwx μ;ߒk2A`2,TモqdoNY{:sO%RWPE,3_?䮷I0Aqx|'eejW-RN=vB  @mLd& `B yg i^qP)+M y;߶*s8PCBWUaHtm0E˻b+I8,*mSZʃǯvB؆*eಛW-_~9zYQ.]Oi z猽h7قT;#œ5+}@ҁ6hRz]^֍b#QuM"0#L T%IPEi 5|[TC 茍)uRFG`=V7eC/5d7,K\wF( 5ȓ9Ű][zjUso^-B0W,Hqu]pֆMtXTԜ$}}bO-ENu{㥁=AhNWϠ_x:U ,/XDӣ#T \Cp?2V.A_7 mR,LA,ڡ#kGoEߎ~+v{*qVē4uLc.&e! kߎ7pPoT*9)#RjryH70:x1I 8crR>RXkH:.q]V|YϘ!2 F;M2FĐčY>s=$ o3As\_?7i :[+!nASK[y6{PGhœHDD6&_* ϤG+wb $yvKJ&-\ ޥR)ۆJI8}͜<`C9+̳4Z‏\ GYzESu}}Τ(*G\2s[>*cƖ#em HpǷ "1${j8R40r  ʮBvCPen`=9춁v < N6bT#rS >"cSPޙI{ uUʃ3nY$Kz st>%ʰA/†̼.IM=kKCm1~t\m3DFzt́>p3`MKp٪\%ƈE]dI,a!, ]#isȞQURsq+M"Slh<90 $>lMm6S)UdZ4x'xKdFpTh"qW6MdR^Y\\5U@HvjK3s)bjRmvc^Ms+hhhRI̡gSOtn7?iYz\;anBpZAxZ>⣊ H@ɜ|efف6h9#yձ:/'*%߬: [.Y^/_᳛= u1^,ES2/̳mԋӣ ˄؎Ub ΎRO.lT`eDQ:ݺ4ў/DF8ϊ#%廯3!A{M_M=3 :HhƝ똭5 Mp$tݦâJV24 τ{C`@[ R>4?;pSsѸ>t{@i8:R;Dmɮ%°/Or~wRGĥ፫kNĬ9@*7֝>͈i ^5Ȗ.'>v!˹Wi |wP4()q )"##W"nfĸZ}#ՎwFl2Zk-TSq5 ! ?գ@:8jO\]/N۰DFY(p";/dyC.]d W\m\/8='Դ*xk\{[,y3iK}1c6c@`AjuMu65\v2~߶X2/H&5Xٱ=:JؘV܇.|˃m#ދPV͞oVU ;_YFuñRx'e`҉vz '\B|M5s 8_HͺAěC@m3L7L8(-W}m/kŴLq 0x*$s]mӥZ!ݿQ E+2'p'vdC HDQ8E3ٴ!hQݑes!t3;(?!tVn:E m(AeƳX*[Ї`kVA$?b qmi2Y c >Riu"uY}H!st6j.At5dUUс~DЗݤyT0yzµ~f)pa ,@8`MO,_vpH \­8yF_go*[=~ŽYԞ/'(n x3e&ǽhT SX_[g85\MCnYuvMP )dkaH4R&Br?Ayφ9O#t}ѣQyXVna&юZTr#H'aN(ua$t03SIɋP=Vrq#_AJU#FPݦZ,%]Nm hկblV'?P~ HNh6Yug4ЁX?~KpX0 ]VKZ83D*8j&O۞Yo_fF-UB+?baC'caع.[091om5.k'`.jk_V3V.r#lK+^y5 <֬An,sp3NN(snG0WDij*]S$%[0V@myS5K5gRYͩZ&B鸭n3mЛYsz}=qT95j1U, ?vf:4(fR#g;_# E+:S7-}Z~d}mٖ[34 M_@.D4ow`Vs]ڭtO^JL Tb`LJC#bc,LAgqv5BC!]#aEjn4N=JLJ6ۦ)j,'ڰB*q_Al)ݦmYY} 9jzbhޘVf[%N~Ǘ\."C-2[^$kG%hhEcIDvq(j IkT:gt6x+%ިYF4[I詄*"2N& Py$|$_QIZ6Cl\e\֚s+J*q3nVz59TIIfAt+5ha6x̒!YEfL! bV^fOʼ\=L߽sI_eoO5+ "r0`ɋ ai+W/x/0֏=N = B !T| ZVYjf l9.p|@CZD*Rê$d~7̛oS zk?;Htcwu&qً- cHK%t)=eJ"X~\&Xb v)RO #%/XP HUPq.d]j Û˱6hIP+V 'SHvH`CAGFr148ו9*[st\O&NM"Ҧ(,x8f|R9UeCXj>'ʟ2)NZ mOl3 V}`x;~ )( aw_LT:5W?3{cG3aC_dDcDddC^ȭekuIfV wKFWTd+}9i^2T52116|.ʟ>*>k']DŃ ۲gS6L Y72rSk@m +]x/mI1o_s'~]^Sbo1A smEkGKAz3Q.ɠ}0]rOW ֊4/)$v+=A^5EedI 9K72:Ր9Sf(A. ƺ{WE83m-}C)B?Q^f^ zdm/(H@ĦbwM>yt Z-t6lm!~ԋ/ _M^%4,"Wm%/uAE4R 5 3S=x (LĪX # yϜmj(;=bE[LWݸRA$8 7;1!@ՁYxԮڐ -o+0.H,o `v_NnjIӠ(HNds?to>f0X= Ո`8qf}夛T){£ .Lh^IgBM"rђ 2My3kLCvPnw9lF=hD5û0P6?@;FEa!Xe+ߟym82EcE͊x6>́!7KR.e'=DiPƦmfpOXc!3.qI,B>vNd#II_5ou3V[uGZ#CTi 6!sBC<+= Gj&cC+bDq;Ӭ}aXQ=lk5w+l+H čYi!tT.A#Qe>o6 Sd]3,ƻʁKC gbD'Y> һӋ)ɂ#bL+=1۳X\:-C~9 yh9v(Χjh{6nx[-fh^-!9zu5qT!+y:-;ܵIti2Y7W-[web'̦#dW|/&ҩzPQ+0r5Qmzz0$)j M/ @s| O󐜲iN >&v Sl%k7Br\| meQȉtd 5عI5Z\a釵~VOz &g:{$&%Ң K^ I؃<4 P 1r%HhmwuY]b=IX/+ $ư#NZqg?~঱|WCj -9FL˲ȗᨿ)4v .i%dvw:~,׸x+BvԘeQƬϝا`|*Ԏs*|ί{LgQS4fo(u(ќk:ՠd{k}DIaƒXp:RRc>ϣ&P)Y8;Ds{Ή.JPlS1HؐE@. W<BZC)pN1(gqG^G*$0&ܼu 0dR<$PaDRh-MQh'quj+ڠ+Eq_xfbN=2M2E!fs1S:q[\TjkVCREbX4cMޔ1pSFEְOBlo.PIvEqᛦ}׌ PPJs*pR8?k4LzksʎΛp iu6\|G5i9)]wSFw9MlOts o2Nh\J۰D&$4qn=biuExno )㗏*>*GұsB(2n.Sy"%hg XtX-HŠ 2շ6ޞɡ@: ]|KWl[Aա7 rui_IdRxi- )K0/^1 [΄Ɍ-}}!:gI&+ٙϾrCl7.>XH̞]zW5 z!+OO U%>eȶޟSN([iۄNWd+|_&hA ^91ߖ q$ dIXiҴ9XFD z7Mܰ t>AF;H(syK8OYϟ?5Rn-hLl0Zg\_fJj289k'Nl^(ںqnٳOR=H*VrY`-q4-ts$$Q0IC:D'A_RʖM(j总5dL|j❄m/YzkL#9 &*`?⎑nÏ E|=*-YퟫAImyB0wF98 9?EZ13_#a{ M鲄Q0?EbF >k P}ޠA)e$}/CҲ0ه<(d:Julxm= Jp0TM./W A|W& י0ka'Xf%CeV[=%ŽhM:vgnڱͲfgĿ鯗 fyE?J0KN`B]6[#Rgby{ܬ83VQ/N(nJ^k bQJXeEye1$bXڢG޽wgǒ0mz#-Ƒ;53"~k, s%$):nonӈ._s,Ɗbt)Zsr3ܑIYF5mT{o'i /&'=.>˼M<{͘ZG'9|Q}&L< U_gآ|O8lr5\l?F4ͽǫgj9)aadÃg3qŶ6(zliMo+ɵfPy ⢹<#8 8 TR /+D:/͍g0F;bQ+A)ncCVQw7mCs)ȵ`ɛ[$"4Z=ă-?K(i w %if"=KS.A+Ok"t#EYaCzԤa;J{ N?-5MYTOAL0]bQJw x\OpWo?p;wnSa+k4}َ+Kڹ;XLkMaTA(d%z=s3EYA PϾ 0h5}p1s~KJ[iDK߼װݸZH GsFMtZ%; %uMjUt[L~pYIIW)LJ o9ȫr 8wL$Α*h 4! So[y.֮Z<R1QG{07O16[476W+b<91`'gWޞ!$<װ U;I'7Ï ֭o+8pà~Fi'}呝5QTaT(8Rϵ ZP0*陃'zxDV/6 judvSe'h]l确jz`Xnxvro0y€_~z5Q뗱Xeˆc nW0D wx>Ű{8R~dP(` 66~X|`Jl K ~ى2_UnFMi? ¡qu5 ՍuXh03q,ۉx|{[/5۱}x$ͣJx'.;?t{7drP,x@:EƉ p¯2.Ɖ,kI[71(c{lmd;^;r낈D ]HNR=,&I:;訕ɵb,ATT{kԃkl[ A5Endɉs2iX).,+kp\`$ P 5D vo]ǣsLt"_%3_ KbsHdi)q)pf|! q/Et/#o߸NhPfFcGlE'} ܹ)* yV2c#JHUmi;ڻUdqi7@KAv ˵ukF٧d< i :eHmD-X[z\Im(OGaoW)u.mtBBg0A-:LD${3KPUJlU%(;ymW u7g870rk+0sY#+: +T-;|UZ1Eim ]*:P)6Γ"1dLt3dBQm?z5QhLŁ@ؽ/& Aw8}vG3?355|cXVЩpxK;JhVwh* ד_w~~G M{d襎~6@:(4O<:qш5<886t#Tq,+moEg̕Mtm+ i 9.<Y5+rfP&VβliZBvd᪘ye S ̕LWBAUe_`%JR~$5vg8<+3УM0)Tc!hwPX4`)޽_;#1!pk Qw)!.C f+ N62z0&j{eB-xh>%EWUac%2d0=d2.LNAQnjVD;6yX:]ȍ!,3tah#gAϱ8r5HZ 2LAN.$m݀a樈D}4FǍfFaPĜ6q4c ICsiT)E>sM$[uX+*?ެHk< *櫓$}MEDŽnFw0 ~z" "(mVBMe{^=}_CȖd*m&w.`<QIY瓕 կ½lV"EfHGG&1 rhIx:2z _%)Zl-z$ ڸ&:$}eeon_DҷՂHyl鍱eKiJ G?= 3.`9]y߆K&K4[:]3 DI7?j(|gX~,}A/J8(9_,$kxa*.:3>%RӚP~rq{'NB^t֩z6t'{&*Ig|̲fۤwFlaMii"8 N+` N3~aw-wЃ^WkG65,qq[r̻ }-/X5Swe-~f#kKoxg+%{=VlN | wߡ1 S}A^X` 0'~y'^ϓ{ezb)1';DI.xhWH2~DwNImb?!'ge>I3Kg?zY> 5(#չ`HfNx1OVAg=ߣHùݶbFBևL}QOU@.S<{iA.NO/9 {y.u]qu/5COExʪsUKJ)̴NWhM ;:f#E,Inݐs4c@I-@_aOUվ/XDտ=e8hb'd@ c9zD S2"??dg8`?#; &N^=0[6xqK᝽%WUYl½vw٥yKXj+GpTد e%B7ĉ()! [q+U<k+] G\g}7kxו]ׅݭ$-W`=%{Ap6ˊxtg@XB)+{ԲSkί:-u;,=6@j ^ @߱wdO9`D(wtV|,s' ab`:7/RڹCRyBa=mzkAM\ pe4 ԽʾX 8e<5{9ɒ+z7WnCz&kwE?ղEr9+l~~. %l=jK,-~loܑW27k_~inj18Ζ %[$%-m@V*HƏkg#cT[cے֨,; 12u6JinZDŽ.{ݝ>:5dR$"]B}˘x(Ր_z4Qu} )} FɗKJ V}=&  }<͆p" `jPҮ/4^ƶc.{/<[^'`JJRSbmSn5E͑݉:,`a äLl<Y5ӲA v?m&AZ_ 2&0.w&qW;hŨsU=ci(,@n4]0YEy=hͫ0Xk`W#>lF4zME+g4oK1 /Tڞ(;nH$M;r9-Vr4:=&.#-(64g`/$OxY|?bElHďSj]D*m6l<ԃ٪JkfV)ʹ 1f_r+6A`%9gY`絼~v" s&':ARŒmNHloY'o-@}),TfY'1!R; t4)UY&MhQ))l;3!cqV"iA+@%ݽJn@~ ޵%mœpEGÅ*hk ** b;o$™4Rt1 ?W|)( IMb[ __Dm5L8-P?QnJtL0c(~ (%<{4Gn~֑8=f8UC )AC6Zy2Y$AF 󐖗3BATͧVQ; t@ @KF[ LW77 Dv8UȌW"Ǫۘ92JJN+&WjGzfHETFː[hOip€:a%1J?-Q0A-F^'~$!vv޿LRv:k7Hzyu&noKT`\^sjoç?5ɰʴ~?7vffل0ECw{}ﶷ{QZR0v#Ys^l׫YBĝE/=x4$`r{2O2gz.I@qKDi*k0Hv'a082U:P-;'fhj9si^,!Vj{o}ځX҇6Mq;`frB<@GeYi֠,@+{4Ph *_w\|MBϪ(_pCI50i>V \k7_c_]0cӘ6sF7OE-=8Z/ `_Wf=r_FGzougrX0V2KkzD@#6vc$֪U-/"O.^ߐmz*I[I'as[(bwoGүp z)7WRQLIKN \U8O0x0nwQtHz):R籫 -vtE< R4vñԔe;]] T3JizXhG)ƥjel T#>h1o"iOMH3ǚO y뚛Gt5_q*+Ji4/WN bY7\E}zf|t+`[)1fmr]św|]9> cn* "NZ׳dTB"j]- vCC!>tD cm{% }:s<ίO?ϘW-F4FSY 77ihWXgY>ɟ֟mhAmf#>U rDJ;;n12 MH@.*Rޞ&nrIݮωNw0x3[IvR$p XW}^:0y292PG:G5!5LJkBť8-^l?aiW#Bp:‘N_>~$1[Ɂ=P7#lIW.|23 tڟ_l7mY6Eʃû/+s;O3 RQHR՟%rPbo8K.F1"E*T*e ~(Y˺̒NV2}M!ctv~-@I>P$1B;|=w3sێe)H f׈J WyK[*:.D16jX(F)\hpՁj;ךwΊ Cmzr)վ$w;&]]U 8!jHWڛ {B!Lo7bKUtKX5ExpgC1eH_',TL—~EGC[Fkgseb_Ō v$ .VAȭf: L`) NJQ'DfǺ);I5ɵJ Ӡ="2ħz#:-#C:9UI.9[ z-~T>L}''Z{=-I(ύà.+R^ν^`!^5tSW8#Ԭ%&QDQkW ga)Aqܽs!J$@SgZ譒Yn=O+LU\^`bc:2?38f8bQޜu) h T{Cox ;DH̡ѿ 5rR'GLzzU,\1 S_:<`?/ 4} Ltϴ >~qۨMAsI5[!Zf}ΊE[?^VۤC-{mH_ ^BIx]5a* xkXg|vlXCX'j8WD ːAbXT̏fC`!Y{_ye]>'|Sj9ɋ<, ոߋMe`m@hO;^@ůmaMs6ׇHęy-M@qbw+RRZ7`E{(-K,:_9nz))NL㛤(u`h>峒EmPYЂпLr-}XjuXDgׅ̘D4o&11 ܣMJec$@Z7kf~24s^/>FؘwR؂ vݛݑ9Qr)ksC3taގ"0(hSMxَ83 ,![SkSS&čuI{\4#ֻs /NV o*ѬβDk;e/aSz)KX3$m5ozYSFko'al"J Tg/m'Lhn5Hgk1255%k:ttT`',2dm{xY1v XQ=1,q5.Tu<-E:n/x̼^␂Re}3T;4`(λ=[u /3fHd:$W'g/We>Bn} OĶ?WqYpox+E%/Hr@\?5^nРd!D!qN9B|_:vM;ɶp,7yMAvDw!$MKQ5Mjڭ+\<-x"+hi5_--x_ ʉ{΍:1g>9ѫnK["UKH^q`PCnqkiE4HK}W~*P*}P'Da]yg?؞3z|+x (dKEBr]lV]r1GQ.OaJYnhU9 ت2,qZBm;CAHNkCiӵX8ސt~jSϳxe_3ˣ2ҟ gf ]~bc\ao 1CwnIڛ~]  i̙L_vN8}]i!ɻWEtgG'GQjAୋ([_W_Hįs^ czhiҨ MZW>N+V.7ե$4pmhA|öuAh7Tg'd>3:gd.Τ#4\ >%_:UlANKIÐ+Da u߃3n4qHٗFY؋5CP+41։=V+'8Ah_KBGud:\rZ"rvU5l䘞g{9Շ]&[j -7t&umOQEJF">HM:e%(f)(_Pos=C)5](uv{IP5Ihz/NDWݫɿJl e>?eږpyT Vܬh]*{R.Q[XB oXZdqML7R98 vnGo` 3\Sl㕹DZZtY Ç1s`Y(Pj]- Y&QgU54gm;a O._L~PL0VuDQ1G 6u{~Bɺq5q ESij7t]G^++{~obFXps2M7@kPx; 4ݧRΤt)?a><~9H& ;}cM>JPGqibv ܛIڐ#"?m-2PiG}WzYEpާ ܂eɂbWW1{ޓY .U9d$X-C.f#|I7`Y<@:DlqZ)9h`Eȸ/ ɚ6z,:EsP~vr{gCWypkYP9te؟ҔM @_#f,?U=A3Uibp}#_V5:Xb09'PIo xy‘!46yً`FdYۘ|fA:PnT~Ę9I12 Pox?PuRHܑ@ kB9Ad GpF+~)-u҂VdnY7E.+mR5̏`{DτN:;q͎9QR(yH4D(rbbie[#m J{mc+i)948Δvg ͳCd^5adjvjGYR><]A} IW44|kt;z򅛄%"Fms"?aċs#?0%QV#eBư:G` o}vCk_lF {Qc}k##-Wk+4d SU7{saf~)Wyz+1z $_Zd=S*{=_'-$J/x4G<{۞A[*"ưM\Au3j`wn!~a 3t_@<oSHț: swJd."" G%uyܥ`~Apk9:,WLY1ފ,/Ie*{"z *sI~ïLݦюOf > 7vh$gZB ^ۀ72H%ET@TH_H;_=I~i|%FϦ)lqgyy xs)>hk#u}Xnl s('~tqvy}1KR?NppLSlz8r2Zc^Q|Q@9SDt*v=>z94/ܪU K0M:AYE4>$܉b5hhǛ/u}%V8?nnJPې Yr~#=NV2R<öu rF3KA9f/Xjs[8[L$h%Siק%L krd-7g/l a`גu$M2cYbG [2l2崡FӄWx{t"|W !9Wj #9o98C:ar#nk^ANQDh*K[[.#j}#5d pGc7{#m_Fv8\xLb݁2yIwW jLC~n\8`ZIdl>ETF> s=Z܈1 PP>x@rg?;NA|H 4ψb_k#j偵f.paW<]L!hXmcL%D:Ӄt*^ݥxx簨ձ)UR%Ha'V%b hvR@b,h;Mʁpp+%co kcZ(֦>k:# ),}Ļ쎠7 K糕i˼َT+Xm1!.I iĘ%(4_1 >4a @EfbI{GflqzlѐD02РWmn33)|&+ mϪB'ae/r!,UDQIUT0pZkkz=A$;z)DܨaqD8. ' ؂#Lc݊^’HU'cO&wž2C?%J⍳մ9TUl99"Jn` iҰ:d44a[_@2le9x"xӣ9[]YVNv\|Y8KO :9X]J6SP~}$*xm <(\X%@{ -A$c~H\+7Yyr.L##=Օi+z5C;]5'Enq6Y*GK&w!(geAVWU -Hq@BIL3~%yqh5I(^˸Rb;L&GP/ WZcGc]3c0@+߅,ňi6vg)VWëTYƗè]InmFfGE+t[=KQm)5j*bjwbŚcl_lNpw ]ϸeM0Pwb Bp)Ԥ^GfM*-$Q_nw,j{ Pg({Eez̓n ̯V "dsp`ppq v 3g@ܩ{Ca̲1"g.V"(NpavOL~G S}$YAyy-fTpiM豿kl +1g.,%c[Rn.NV}Tm2ݰ/_& Ct3O Au.XZü=J'`SpgYڠy5Ui2}ptO LשզS;bT"-vξQD(65ρqm!ta 6͍ C护1ŇoDun r1@ ,o>gjrM{W)[ %/A{Wl0=2ٮ2}ɚ5,@sD5WTj[th:H ^[!FVXQ7s.'oٔc:t]7R0&@'L̉Ck^E] 1IG06Ndp:ont7lQRW =3Eaꞏ,MqsǔBT+bynIoyV(,w+vL1pe֡k(Y 6ah򳚙o<ߌ{WK})\5Tc+N2]xY,3̿ 9dASI `ÄT]+n)HW<^y\ OGq8K}(Q=OYw˦qS7WZod&.lGhv<)rfE} {$qA?@@ +t9[Ϸ%%GB]1!)ϴpŬlgwS*R{rE@}`q2L w+z-ӓGRO)ԡTQ{h< K^a>$%EO7wYLcnL,ELw颢=F5wԔ\[2 xmlj:MIlORٍNu F1NB}X1Lt%qCk m@{Vzb=,M3}~Co+M[zAQp'' [S#쩔ӓ~=6-tj OBYB'!}~ec`{-Bw]~g`fXBRdk>8b BO۔ɴ/wk7/e+f lToS°y10C{ˆ^x8H<^A"w43GE' đ+]Ҧj7M3pj3ӊ .ߧ m6Ӏdž^҄*9Y΅d1ڧ^+KK7W&^W7fe/^LXqI.e9ŕ+AH&ߡ7loZ9ߋ4fmOZKVci65:(qQ?=޲4k(~lͪ1B3pv'h(HB FoB,F%4H&ޞ[1Zn,'2. ]Jy#H zp ::o@ UOtntU @ GTt )X᫷.nH9(:|߆䉲#rj-x^6Rg1 hH5ul$"LXW4:F'7.0.7vKºS4l{̔rCrxtRXN {)dVw?6-q3YIZLq`=WN9ɰ- y5F=rp"V-)$)0R´aYPQm$HgS z9+Rp*f;sKFcc!?_ H}>š>KnM̝>[8r/'q`?,MR$MoDj@zf.`X,-?h *\ V_) [)qB7qcJoMum "tN:N g_h!hۍ:ߏ _h uϷ"=t}Su&#n.芜H[tLBPAK.I1'y3}u.G¨OZ}9i 9A/m|BIF5©͹6Czo '4dXF2BR-}}X:j*l|S<)X0~8k>mڂFR+E쭅+zGuDݺ7Yjt^LZs-8J"]E4"~vmOkcεFLGp-(SuD5h1MqUL*v`hz~756ge6UoE~UVҶNE}.a.. bdŖ 96_")7GOF'e* j8P58וydyNinu[.i|K^oZ o[h|/HU(H~*9J-Ѡ].3? Lӑ- S9.Q\JsN-d}Ay*E%mqϻi-+{18}e,4I3^{-0Ònu#Ē8٭ݚwæl׈^2篊 \8Oɢ;8 ˯n7$y"_.\#77F_\/Ҷ)}Vk! y: (jǣ鍔y=\L$`b+\460Չr j%c3afCْBA[CCl1{Kկ_6,اOzG?1vϿ.ّ(@X41+2D߿aRR s`"x2 8}J'8Q,Y=yIV=[fةϕ}s.w>T[UAb8[cR%?< W?%% K2>Yvʅ3S\hmq 0C1_;:kqȟ^; 1TBwp骫T>=dw!_ rJqZu >A|aV' F]Jlb4B񇰹HASoU Oi#bw 5ى6e? &mdCOm׼` @l"w0? PՍ )nilaG k+ϕsF@~p8lr yL@q0m qւR }I &w ,04wY՗ ߨ^A/]rTϐS)A3Ǫ O:'"E{c̖Zv^ +J>3-2S^hn<d XdABqg/N,ZFx}ހm9rI5Pzwh10aߨW .'h>/34ydGT"uy}++X_oڅH6Fsqךeb'.Y3P `H m8E|7HD0e=Z: qѕJ>!ZY}8_k>>|F<#<%=XQI/@z"D\ |BM ALD{< ?_A> <󁐰fV AS{H;#%7 ڻ&'S5j3OCp-cGu;zF7zwq7TZ>}@OqmQC2QKo@ wAϫ#VK0Hޚ>5d=5ǀU?Ç_1ČsPŹs*[Nϰ]xhc5_xb v A ǚ{~G(",m[A . 5}9\;[KPQxGDL,FxzI~'ZKW\ 6eW.qk,ܝgPiA9DsZ͑(MSDU`z7֪RR&< UFyjj`&;?鮛if m:8J!Y"Ihz1Py|ٚ̀cEG ٦W,C~SrܞK"^.]^J5ɴ4@t\yٳ m>٠X8ɚ)XN̓{&ўǡkݾAާTlIMI,qMT1}@HV]@7%=Ç~z$*x<*|%08)n|Fki5zYa(K.@֖g2N2-ЩP܄Pօ' JБ yj O:VR⡂[mF{p* ^4¼T)أ8_SnqDAC1пK_{ b47jUXYrI {Cb`S_ ˱0}]}@W:g`e%y8'b{bfd;~Sri`^\xçM$vAE T$Ǿ8Hqt˳P1}X?Ε 9P4N8Y_;]t@:wF z8l5>13 2Hq۽MRLhߴh J/Oǐ~B  m'w۵ɱ=Q?mHS H|`:j ƷsL&N c Gݡ=(XSit/xsq87.ƻV Mػ'Y 8Hdn&0u S4t4S}-«o+̇!ZEZC)݃|IG::&Z߅{n7oڽ3A+'}ɯl6 <T y 5_)X˚ı+Gۏ0hr]c[X`l Kl<u>uׄ^PϒC:W④׿$s}F7k/]e c^ @3輹Q#DEA@,)%V DT b*8B|D Yc;Tl?»K8nnwib6rYµ_#7ӻ+{:E/^xW>@bnv`"Rz"0r 1xnM]aj\ Z|*SB^*Dhү:)HN<2ӏVGS,Ͻ984T-LyvPe8{룭=[GqxXP >4"mNRd8ۼ:6%g?2bjHTI:*P֑\~=:?zM QŠa^ۣF'!}ZI p-epa<nՐ#LwlrL7g4'?-KKhtBSl%NJˈd $1sD!-X9Brb!W*> R) 8j5\L>DQݶe@VL)X}hx|%4 s*65wi~~5qw࣒25u媃fG3]7Q*kv'e]$'svΒEKz}4HeOZ QzJ8;wW 'hJ?CgM: D@TixÓ3Rh $J6{ #Td$|6Wۺks<Ħrm{>zePB3m _;T\m~66 AdRDRv6Oʐl8G\+N<FXE~Ƞ@2Ha&WlR 9BW8:p" a!kZHx]}1(*\׶>I$: [U&O[82GH,fa̻ +;ق!epv[@h7_9aȰ+_nTd.h)=jiW^Ƽ yZ_xΓ*zpa*6dT ff۸ć]z`:@E£7bΌ_=u` }?z+F Ť:&=Id}͌Nw=xL. bug<)=i{ M5 I⤚ZŎ19eNDJrQowQs RjI`߹e_8Nهej.Q{R.hQKqx I1r꫒/7t'kb&nK~uF&/W1S^=;Bb}V Q%bq\ӐQ;x߯cDJ%. ܃Uf}5~O6cȥ4Xfp_PiM^24PDuRqVL=r 6ҪAV"^V:bIyɩ \?rhsqgr4z7J3b{.h掙6>H[J3Yt)4]?Ljn!R*'vuPKZt#󉾆,ɼsw>% !aJnaGCVK-VR4,i;hEL|rX.௯+9?%|#FHzY١z-޻,Iߖ";F |&5)[.NWy@za#f3 l&XdG3z{pycy+*rB=-OfZ#|0%m`@GxFMediO-SwRw[K.u6n[Xtej7<=ƪG n-®|1 {;Y.-<,Kyg OpxkxuaBw!ay P57IJͻLs.GcLɎ5qpeǡ)޶y7O?Uc̫BEN$oxvtu>P;P:Ur<˰&>]}o kd7\^7 .2qK]l'3]E2[Tum\rYj❉' <2H9Ä/գ1#wڱ*j Qg"R/3jθ %[ldNM Ozv)w:`dEJBZiGjgv=qUT<0 l6,cX#z5<Lʦl X($D>׎pZ͂;eQ=Jv.1m5?dB6 YرZ JAAzu]%[@MϮ(k#x`aAKTk:|B7 o@&uɞ&S?#/U'di5ww!PsڴpWE8tpV3]p]B1 8䦢6KCi\s8T=Co P_pL y`tbc糩Ba/sW5K: /'c |i@QT/{Gv<؝R0ĖSy7 ND)NJ@oEK8\#?S'*ptpCm@TP-3Svo\&1]Mo760v JNJz괱*npn7v  8 a-@ 腵m%/4:yKoAwXEYHls{T#p9I29A`SQ xǽ ͼr-Lp}|⿵{ͫ" {Nu \/hyMsHTZ0p3d侸Y";Ȍ/f5 i{b;V7KnrQh' o s!{4D'2=+ۃ&6&,G!~ӎIFBqS᭬u (Zp`#߼Z76iI ّijVHVz'v/$\ь"$ٶs wr jXVGF )N a9 U2)jCE?Vvph/O?>Z1PTlOMSf?Yf^-,aE=u6v!}\VC=bqB޼u3vdz ]W 2 Hl O'2 0OZwy#_N'gԞ8qyAi0e&6(tgO '0 N M`rU{~/5H*#)V Y*$£8bMX*Ck_g6]؉|;.|c E]WYkQ_/-=g9+d9/L-zCM.u"#2 8ϘtmzxU04/##C7X!pCmA*ؠV =䏐;]/Xb{>9~mPX|ghA{-*4CO-< El;>J϶| [/I\=D0Q|I=Y2ϚcJ&ł(1td˯ΜU&*R-<&I+jUm}@PnW[ SбI-q$ KP9&l*I ؅qw%;u֚qρGaj6̼7tvԈ.?'gfr+n6}+$]h54$@mnUGJ *0'캽8/qsw3e]<;^2MUhϲHb z;2e}.RVJ 7ۥ¡Y4A3)vLS!?餩&ڢ8ҋߴіSxx {04}9J Y:oq:⿋fp-F0A[jCwjZBnU>+ F~o|-#3N''aj3FLamK<- LcwuGQud;-G3;tL9Ncmj@2&N|=dPB#mCER$“$7Ra&R/c?ܝ1/ $>C2nj:Pʮf}Hn§<~r hPWqDXzL.ˁ 8)19ssKf*]Qfu%=HUm*;JQ:+NUuoprWi7=(N~լ|tȥ4j(Ll9ŀ/*pY\SE1?pGG𫇛[iIel9W#K{*`טZA6 ųx@w<eBZuܻZ+fdƎnc.,%wX.zk[ g4^jGRwb$]56,"m 6~w}yK]2pv2Ry20<9yG}H!;q=+ "%/9RQT}=זBq_[z*>Bi)V0vُ+"ӗvr;U8Ye$D 2AҩԅA*)Fq(T'%C?K.UU=OX/}n{it#lG~@ºvcWԶi%4g45ĿJ tDrSL|epDYڥjݚd{F;cgᡵvc.Z0V WP Թ]BI~`FB\gbz j1굱Qk[E;1UtIBPӞVkl`k+\Y݉nNm {8Q+Jh (AtÜA"zuڱ'ڳy ni#n!TN7.[f@@;i{c8M2/@#0m^? 8׵eY]0b󌀢҂.Ub [C"?!&: u5&A^+]E7G/Йftͷ됵 l5 ˙q{Oy":.35E88y'`N"v:nްƫ6ЧCui^Ia 0:i)=ꤦoi]uqR& <KUTREQ׽Q'5ȼ:>Eu, Y^iM"s@o[fyJ(TwJ1̟ 6B!L!!:dxa}ZCX=y A f"'e,|wlF?~ZFkYlAO蔿G>x/r޼ edlUa%KrׂC=nQh(nݿlXM[f7*䝧 f>oRΠ 2gT:("CxMg;+s95OYUe7C3Q_1ěA+g_T 3[ʋKfYx%ޘzTY>ErALSk%H3_j]96#}fߪ"[窇?5z2'y zT!Y*HZG`ߩN 7gUdk#{=uZ]13I\tao;(^?(`uc)#+tH]̔3&.[S, 4'EݐG0_Pn-o 9  $ ǿ(PbB>?9cwۭvZoik6 S7(ʎ/D>҄:" 1dC]~&|dTq1x^`b[=xfC=#Ӧ ~i^ڛ!( ?btgߡ°dۆT'+_<3y}KzaU77\X MOzZ^#7K3LwXd iKŋT Dyǁ,se/+s <̬8m  gS@)946i![OeikgbqCU|"!H8b>P@.5#u4$ݦ-Fx` vj[,_SGU+xB4kHk$fF͝<ȍPt!r\cV~Jh{BgnH!DAM|b&8ڡ`khFg//]X &ZU±B9c՚9ՆFJ`!&guUhLqm[(?bSY{6D̆4RR:=F-xڪ{o_!YF5|śk{i,@k+P! L"CI^v' n&U < 6X/zĴİ _+*_sjھ*:v![%K=M`vL e È>T<2)+3‡ S\pt2f #sϒ@?nLs*hop1RSz;v Y /D}6@iSTa1>mO`*2rX7i[Un2.rZw3'@9<+l?T9vӡ KechJ!lH@eY4!AzLrʯВD],@-uu= |b_V3vN*Yh-A?b!Mctw# !E *K͹4gfk~Q>r}^5?cڳ0)!' Nv0 4Ե}?S:{#穟:@I?(5 Юkz3%O@j'+uD$2Hf#,Z.YxȺǡkgXrE鰃+NZ?oڜBصr +TϨ}/^cW$"{%~9J3-;9~r/v i/d V wdm2bF!1Nrr&{+0+`Zb9l\82cg8bݭ!$5&!'QRAFX 4MB}lgh`5umkƟM q6hHXbCSڟ((1eҵXǓ|L3#4^8%wp>ur{NВ lճP@-&B3v],KD^Y!kN.>#9qaDUl"=,/lMJ00=P`m."i3tٯ'&CEZ~pQ0u->;쬫 c9=OxW&y?GL´uiͿ% FM^Ƒfwۚnq[0E54^,3K~U䣣By&R߈ B k U|үtSEC.{qj͐h\*)j˰wCz:ޏF׭oUxN +)E/P}[$S},<;S;Khwg÷|l3@8J]|cU!óO@$oFl#a &*̭a5ʣ=dDbv6hԵ>9^i}"u~hˆ{؍룻[[fJvi8e{AosQ7>W*oۨiI>SU}51a7pWD1D9"@«,Pk 51,A#L@Fįf*^pU (M gS~ jm ǖxED>lc/Nv]&nUQ?38셟ȺѾ1ahW~WQlhJ(e}C}#Kuٯ/0fc4XhMEqOK  @:޼J6t90^7cm[ђy%vʲZYd*<}(?Prvւw6Җ~O=73`"fvBfeW{#j xvViUY#|U 3E(]:.?αhiJ kuo2| Mp=uiy^fzm][4o%RH.Q  5AЋ@ϸ!"dB1WU PI1G]wF2ߟ`bA@'0;^7TScl;Wb+[ڿڛWKgHw%e[yT_\=^jIw.&=L Ok#v$7c;׏VGF͔NI^Mj L/OHֶgSƁdsw r?"0}4XC7i`acC+.P^d7H 2\M&]UnɀT_(IA+OFgёF[GYp)ߙ4*Xp{| U }OjKT.ľmj~8':NrSO^0hU[PGRB@p4uAl:|ƓR.E܍~Yp8K@ rm?o򥫪0?^]+MǤb$J.rRyR>:İ>OF0vr3/4k|5GC?@F9D.SF?}h¨ H)aL>e=Y(+t#i8~.`q^V5 Ұr1zA !kb8ro+* @KXzi`t^lCn^ ьŁƓa|U '^Q%|7 Ϥ=[n^Q[JG5"\&ȼHbsT*V\U$̢ocJY-pL&ddu=%<6^(R@35B‚9%4J*紒"ᩈ,Cѥy[8j3r3J@\+~xABZ%A(>2^m&.N{|Mc GxN\ ~gte}j@ K ֵX(;@j#*:=19ȑ7QVv;ޓ{1t /*}B@??4kvhlIr(+2$rYp%$g΂T@j>5 -SA"A,XH\k{ybFK9Pk_v౼$hq3&ܢq)2qqbn5mrobKS{TM6QGL!ufo$sLJa0y}ǁBvxsYMvzTrZQ]TFHl N 9c\c!C6M|^/Qgl/ʩUJ2|ʑTFZ;-sM$$Hǻ3Q2ћQ S61єqW蜅itIȖCJj2Xօ|E0#=tC8Y%\/VSBd/fgU@ٜ­dWVx N ! Pԍ/yCg/Iϕ?=Ύ%٦~3]P Ѵ'gÓw'W@s(-0*s7J+D㤠$O7Le piѾ{;XZ.{TAJa& Vcц*:U:/&< 9J:P5Y̘'B㨏[@/ APxLL;p{mj_i6A{)aPpKan7nvSE/{Z:y3,Fe+ʒ.)lR2{wQK=zk^꘴ j&2".ZyyA̶jO113,O$~43}/XWK,,𥟼,сі=?"cf%iϽ.kr \h uHIdGSh YhƏجg2ƛ5ou8HjXJn0T |_']qBxE P|p9⭴yTph`FCNUXKnM?K(q.? h|1]G4|)04cvdy sB[ o֙qlö&0ZfRKch3_0VnSm;)ҀNuˁ(d\UoRsq/v~ C`'GKj$o ] CJحG9ٷW<:mc 5Ԙ˷y_㺲5ffGekKb `W(ǯG񏖕WĐ}ٳ2tY;GX"H^-uVtWc8 W9 ir^6 Op(ȓnO#,AW͋ X3kTKK'/1@!]>-x1"v)1j"5Ad)1׳U{׈ڐi0L`16hJ11E62T3PGj Erw5eHC`2Guk^ ^7KS%T!,C;+ zJS.2i?I,vGD@*uJbQX)Ui`)WzX;-K kX0bkPieEQ1Hu,`R]@ұVWŢ(د3%XDexeoXZŠ)_OdgN * m_c= ]Eq 5WN*\O :wlvMAb~ϥ S/>G틺!n\?>U"BAFb~5Ei]^/-]=8i$2ɕM{i/|hۈ2o1A}:}V;s+]i=N),E&cq [l3yK`ր/nZ}w|,$ f`ޢD*12)hUt6 F>J̃KI}'rc%&PǼ=~HAmp:~wD4a4Ľ$yikarDizH MXsLQ`粘mʊz 6;;%£mʹL}‧Y+71km%hh,83P0w;;f;ѵl~?Т$zw 0k!֋㏙"a8P.vx-ӫf-ϬmUrTzvNFI35`lZYJ}\~sQN )zuK+'Yog\>Ԛ+$VžTsd獨HeEUC6 ϑZ 0\u[wP1-h|E>pĉ$u:#.$F~uvuHgN{T-Sˀ_OZ\sM@%z&Uѻ YH08M8SI 8oV Hy2Wi.r."XU% >[| J;Ã)nL)x4?p7^-[ViFV/T1toÀ2>J`Kt/5%H->*x01Xgd4 ~Ns1U3+Mlwd7<'|kt?e!< %5ҖD?N }$w:{!r9-y Nz0hȏ* (i S%7L_/)r%Cn!$&iep^|&ģ/j=3SitQW +=d6[3}4mIbmp$Թɀ]H#ygpoC z= !n24I8،_bmln=n0{[A1i,4xS)j{i>5W@ "8;. SY\R$gAI1ys/^#{H~vb] J>yvF?2N۠-n/$sft<rփZާ}E8xhFy`ښ*J}o uVWWW Y[$ A6t9nAuQBտ(ܡtǘk ~.j+Dn ů.v EE+LzW³HOjBQ?+3OiyXDe3]*/_AT]|nV?t},PVӏt$Q=3@*paLpK+n?x,X=Y D74tL4,vUXIƤ}׈\:><)_gvla>n~7.hWX~:KAr;YL$vFl p:W~('@b7lx-|Фib*Gz !>2HB bxՃ~}9zPۼVVjJ`:@}W(49EX4Q.‘X`sPTǀicD1Ge?E>d߬fs MR$ОaT5 t炭'~ tn~h.yc{?޹|,[6.?ˆf&O<1=؁a8G﹬SЯ=sxw`9vIRy'e0~``!@=1Q]l)K -ZS%mZngQ٭XE l0rq%l 2 R{]RYE^4  2(T>?RV|a0z$0[o1|/KORiMNjۊ1>}SQˈ#;NA.;"W.8" f]E0'Ee4 R3& _I`z׭T3(euu1 6!̣@B^d %>uԄ{Ǚ→5u|@ ԝv{+T6)e=JsODs"A$ӅS,1 wk}-8oՁj44.ĶSwNB^i^#JBVdݰ}CPg:/^&]'c'>X>8֟=U]mnBJ79)c-#g|߃2#KfbC6_UAʇ5#EvnlEId9ݬ g\mEx5`TѶ (uvQk@D:jK5;|WvZtcص_һ62JVG`'噃RB,#(:#֎>e{NY۔M0=Yd#m:b ;?}3~y ,VXD Oc`zEz%'S!qM^1XQvcbsyr/ZpH}8`a/r%4ki|&@ʭ#z[:h&֨6N`*;ݜX2 hp qhD$yYq},HoGF7QϣvS>T}V8:1S(fqVS"rۜ`1"jQSS+ᮿ52%z7S9׳H0gs9n!nRAceT0,WtJ}7uHstϓfܕIװ:<@ "!`EPK6һ{/5 cW hq< 馪Qc-;04"rw:> C$yBN.]؏$40+e s+纺&vNMabv؅IgU/y Q5quQTB d{;>Hۥ+JZBIIT J5ݑ􂝗3e}Pˇ);ʻɐ9-;oJEf@ҋ_8-oNC SUD"ZӪbbR` z)庑*!b! 8D'%V i#Duza D(փ\""6V8e&ͽo. *yh`?b‘ͽ-,ZV&*5m- q8w­$)?ލ .Jcryq=:ng 䅲 7%T59yD+m?3xrJyp?U6P/v'wh=73n:Ջsl= <?[FPwsB;D/fR.赋"GܑUCt٭'<ޑnٵm8dVjXUp(Rss*尭h"5 D j'ė›y7ΥDE_B0WNu]eׂ$h_1JEm= $\Rg$W},jG>{)a:KZpے*έu:,vYIi7ۄGd%u|%$X$}Bz*X'vYdlgwr5AҾi2=}H˚! w)v,[&"> ۆwmy [0^` M+G\[UN3ɶ C *-1  &j0(-KguP)%V1P~i4g#V2vkK`σd#}&0YXJ8ԉٴ,jKdRHrAw/R/V&(%kA;nQT8飤d"SjnTұ~\x,?D%݅'rtЏ)V6z'ɫXu;*RzBעWow,/2*o@ `6!U<ߤ,6כ8TLBhuȕ{fG2qn۩t4RF] >Nu60 m2UJjHO,VkB;P9KT sܿ_y{'dIh5|+?Dupy9d؆TD%8`pO:ٱQF.31M"ù} ڑZ?R /rA1pR}}R%Ч`$ o =`N7J TDmISCp XY2X&6]Y1䴆fjy/^W} I5xÞ_31}}wD3 j,9鄵. 4! oMcδF r8 XSҰw.? m{j+"M'썔_stSn"34=o\7`ճVƫi-ipz݄aBemN+|en6Gl2]P)@:&Arጧ~1p9bPdQ0M}Yŧ{Tr L>dGM;> ۅ(|&]DrLgQi&\lnml4m2lcNNXsv!'tJ@HBB{T>5ŋRL$Z`鏐-uA`D)ZUXV򽹣cqOsZ)}3H|DIK89 rT-5qv9TҔ\[%S :; M0jt7왹J|i%jT{#n3OÞX(}Jhw5Y.P(ۦ%*7x#ͻQ<[&B{C^$G*)YsL0ܦÿl=bJy,#+􌘢]y$$U鹉dEy1|;fзg=i%ޚAOFNZUoH?r B~&ۭ3v' h^G/NUbKCHHkj#-;nTuI8/UfF2*@ږ-qt7DzOEa79. Γ^$be|zZ2)2[ w-cXs/*.&+nЧo,0 8S64-WPଇ`zэÞLka[u@L9T7Xm!h{>gz)5‘>}vĆVlroPMMZ\>h`r̗N㴉 PϘkCz%9/N*Ψ"s/ˍZM *l@(gfB¢QԎ!:6B73u%p|!k8f yIaNbj%%^K--״'?/U➰XݻpQJ+CPTcĖuT j{-|oA43tr.ia" &ecP[&lbi=3K)pCO§kRw7)~*ۗ G`rϧ1 coR"d2*V7_>+Tkmj}~*1G|iGMkS9G5O=epˠf؇ٱx&S]Rw-F>4ciƚSzFS\ xٮcCQv&Y!O>#F?bRp$e>^1ȄדQ㡵t: N'P,Yc(v%V%110w_eM&I? w<`XR=:86;! cWвTBfQ\D4%nj3f -m֤O-~oBymOd` ^t G!d^tO=)˞0f#֮o5&Ht(C3 4-4gwt^OK㵔^wF@Ȁ`T%8qWiMnF-زAHʬRr(+sM6tߟM?ӾM+䓮:7dG= Ki&T'$++ۨ7g.;$o%.'\%<p~M%=2! -+xq7grAyPO\^<ͳ\7VYEv񛯲 ܶW{'#Ka|az^WጱW=|$N1㤉`{2C2j1/,[ShUPL;l7N/i~ͽc _T 2s d͍ܹ(?&%q4ʙ]a}z]L,uU̳J 0:H3T{L:>KHAYNAډV/6Q`Sh"քU> |po  2PG!Q¦VA)Ӷ;$h<@ \ [[˟0&^OyI1f X@jk/^Ջ` roHcv )t-t{29>3+JR< v& on3j"fI(,I0\Ծ'~E4<0%|}q|`WX r36ֆ$g^T~jWoywPF8p*1"φ%TbWl73Ll Tj{q')me (,j4B`m+_$ 9&eM!`NKU dZۖSK{Xe<.F#[}\]|-5H `b8iIu?W#_w aKZk?l6*垰6z/72PN z֕'wO{KMe\sEA4\LN)g` p_I'oMqlPo|V_O"ef-rTŔ8$dD?Sb4+ZӠD~pJ\$_?'mSkcR4^HmգlL̀@81R'/ǻHN~CE0Ou3p[kYR0?tȹ%\^%qWe`n M Wyds;7FB,% Fth"XNm~&_W"Sk/Icȁv(>Ϙ6fBFPVw@n ݟ,JTZ|90."x*ʿx/8K~ǚCzZ.ֹ{RtXY +]2וn1̷ K # #o$#ir8ހWvʤ%i:x.gn(Sr~e0u@u׀۷n)wC%.U eQ %5N{W77{Ś9SF2lVݗBԚ_`~D0˟fJƫDzsYs].kkU#j$,e 5"K>(Ghew[8€Ydjsg~|jWk _7arX[IUYO,_-{f\j85RgUC`ڈަ!EfV9e&_ "&3tcًTf]CfUNClcG5'g^BtrGI')cU) T,-wO A`\oNBMWNECHb[^g"̺27=Y:\Cp!π$Sf=XcD#d8sĎlKrO{CVHHn| TK>8 oodBK-5%m #܋l'*Ψj:/cvWRK}_ lgH9pM5:A/@Pc3IfzPqF*>qh0]/0K,k dk."^~IGJ}#F"ψ bGˇ!LXX䛌 z/߰Fs214 vײ &˵9  oPЫXzԻVAX ~MN\}ʈ0'VVu60:f0 O$-Ӥw`^ _ e. :*yV̄6D.^ALS&TRrs1pS\G5]mvp|ihETS\ 0YdCx/L%L;̬ECX-x<5~1Ihx}C7[ H2 B# Eҧ+vĚm * sIVrD!)9XV[c;We=Lچ|l;.<hVMHjA|9Ő! y}!0}JrDR*t CNLL}6|%0#M@(|jPE` u[upFxB+ W ǰPU؀tmM(KcLJZVQUD\η]\qTݛu'Q#6!å@F`f{"Qd&Os V2a^3oBm= ku%n8/Ϻtk/z"A$9Ң\1AQ礗7=gS^=9i·Â/;p.L$/Hm5UVԏje6ZiߙMA~`UҡnS@Y?Kep[3 /SKNvtv0#B @hџ*~;|0%yFҷw4SU qy&QO __'_ST>!5:4]o]#uYd.QᡸGX2pMWC`qh]p&$"( ,Y1k48dvW•ACV~M6RTW1P ޣ\$;;k5U+CPǨau锱F~Pn)P9=K+몭osOțwE \'zb.\c^kvgC]kpB@X\@*Y?&%ϷC} K*-"wyi3 !m"kWt4%lRH׆!gYZ0707010000008c000081a4000000000000000000000001619eac9c00006eb4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/asix.ko.xz7zXZִF!t/nt]?Eh=ڜͩR&X$Gfى35iʄGLS7=GydfDŽ*3qDD6ߡ8@W_bt,q^j|,%`Y/5,A q}46""N1[T]N33C L|!⋣]EAXyl(>];JkӠNE:]0ճ?iB1>lf&}ΧI0ڡK?k{ Z@ \ުO cF;;T,nݻ =xcR;OfPWfbU^5jw*U^ D;LMW/JpZr>^ $;Wlx1%1: r+]z@7Z(ƩgR([1&mdt-X^0w#}KdU&ڞq{ qsy(1 BjҜ:ٕ=w1~IE(k;q`=6#g ǚu+rRj w|5zOFuuߓƍ9 jP * 6̝eUSCz5-ASe|#'5|7չcpc/X:bgӡ۱w)E; μud W$-|A TYL&8̹C<8eٹW_[ &rǰAfEdQQH!=$H꿀i6,x"UUJ` Pk.YT7ӏB^ΡThzUӍތ$n&2˼ʞfݯ>`cZ -אM?m܉KuP|#q 0 RΒ-R.kkΛs(`v*kdp#NڳCŰ=Tܽ/PK&T*E9ҪBxRp@2бfUFscQkh.-xGQtI͞La1rq5MA$y1 9|;WTSU?+-ݸ6~ZgσbH}MPfuZ̖a<乶 r]WٮGds=0]r\U9sV>$ ܂4$Nl'6x/?G!Y3-$iI-"M*k5&Wքڂc)3$]X4\ɼàX1j0x+D!;4〄5>EMf.6 qJɈQ OP<rO}cK걡=VA/p/~IWİ(dѷOlJ`zƍk -xz-Ar=#x`6MpܱEBk4v+Ci=Mfd~Ѽ䓦njT+ֵ-*S]1XĚdI#"澇 }IN_daZy ;T(Gxau(2ԷkcUIc ctl"=:nS1E$(39U@S?jz? BY̢z#Ǫ}gf/^ vot22Fm:p/xq5 |n/ ;HҞJ^a`X:MP &=0CIZ NWl&BUFPu-PTQ2ky3/#Ana@ D_H6^|JEPԒ} 6x~Y6KAֺe}c*-R;N1GG*M h1hrT1=u[8WXthvŎHfI55<[ӪY +ۃˣw}`ΡzNoC e(K(,3mYv/m{2,괏k|IDp.m(khK;WJRkL3uةLU㜸i,LTk6}Rϟ&\| y_}kIΞmI+5V"4?*'GK9Lv)2rz{c5Y?yF4E<\h KXb\0n`ZD(# YS淄$XUp1o>?zC[lzK13tmOjc;ÌJk)+caRVH>NRcLd' v0 JcR*ol5 +9*Эq,zB= 7\;lԓBO#ch =U&] ;S͝I[5gD2jE$Rx C0KIжi4Y:g' {x͞jhҪU.LjK2uOa B=]yO6Xip%#<2;8@̏| Djp\#6t.z6NwڮV.?ᖙ u3߸G_śG"fuZʘo}1ڏK -.=iܡP-1*ph#7}_6mnI0B -VFyj JQށq{Jdb-NP) >;:0 s}Aɤ!ۊ*6r>m tBL3g-̖h ,XϹN w(?k!Y35]6Mɠ8e9D?BZf78ܩ `ݤ.SEu້kv%z2K`dw-͹!KA2؝W4PE4 : 45;#3Wf"j7vN~1HGvr[۳CiO-?ο=Yu KhDE!KQUbr1>KX>x(e@v׶]m;`ir&Mxc4 d {=MƐLf~@e&DŽwc9V_P  ڢMZdt$_ $Ӄ:ū3OSmtYP IױN1źVD%:TM𡣏hj4Q4ω 9DBiAlU 2< /R)z~+]s<)d)IT[rCVN(|"'2J<ۋXLK6;ZEsqt[{sfBT\BlD mJ~%_lޛ* v[ x/İ]7sWh=]!OeR7tw.w[2qtYsw5u(i_M!|Yn VCNyP hLl8*TT8cŞr[rɔXu>px/ю- ΝVr*ws0.gHچ_T k@f^u $cXבBr$#O}xplɃE/D0pB ^("P|7ȯQZH"j3Jnf,F6[&+ߪϚ[鶦6O:$S80'DlN <6sS0wmɵ3%9 7OYVhSǍxRK+r:A\ ?y 4L%W$]DfyY8Ȃ'v]-Zd+1K$ЃV<3!-H%Lrl0{x@H~앤lT΂_qhK$_;B 8lgȍ]ӏm5a9[ -"ʳq/QZ?wW-)h*Ȅw{)ş!GHb&坋t&dVwJWjUh'ƢaxmoOՉLC\l}:O^NݽNȺ.ñ̉Zw,?Ϣm>O-k\omqbvpoS(y{_xm BqR wI6Ȉ2SnDjXu{Xޗ%U"8ZoDu-AC# `}x=-`p~6ELA}>cZ2Sk3,7-Gt:E㳺/`JnRK_;A$ezy{vC̜Aq3_Sn Kj'Dcekt[Q6/a-(:)Ÿ B|3Inrz\oi$*"gsޕ7+bU.=9vKgOu3% >G-Y\s` hZ,l}$!4@iiSv"q KӀ4 ATћtHp$z6"S[hRl&q?0@+6!իh- {QvԜQ? O: `cۆgb;3*GMuѠʰ1z#m&ϟ-H`${ [g*bV@}zr3' x3_^O>觱 xjaE6--nn;Sn O:U~H0*I֜=yOܤcSPLmL# 0qUdUy*P1^^=<@Z6_Ḱn[DW^G@rf.rWg"H?8rD~: a0f0VQA_[CoqS[)qk>`YkY :t'c OJ1Nu7nK]N *Zgƨ* D;PŻ[iڏ"=0$IIegLT5SUȞ,Qc-ŅڻcE[{nj;y(]?|qRTY;XB/_@KEv eT>`p.(X zˣΉ> ,fFC{pԇl)3t1JԎ#_5o3}[3s We)yw4]yLQs6<<}^Xs kfْM5b~cmV7';TKOWӑS1/bNpdsձtrh H EG&LTi!bOdKABTȿsJNĆ|I>uNWrsR5 6cd;:ޒ (Qq~sp类# pYqZA1"KM>TLƇUzsv𦡝[ģഩRGg ~ R~#E Fс(;NvC:.72s9xZbcJ$Fy)K޻fΔZn/dUF 14σog1=jw5 =fVhb2>2 EϾ7A{zC5,ܹBtCwJ* _ 9u G<ԾS0dFo&Z:xHpav?NT@-# |%X394?+Vc[(|@GƺuZHFh4tm VT Wyl 6J'+NjpPj3E\.dQCH6bzkN%?󲖚y at{8 T^G?P8鎽>Zb iĊ}߂-8;sٵ4čX4t'*;\)_`I aȶJhX0ׁ*җxk@ -y-l;ǖBUhoS@ .ϞOV~%bά .Iă=HwZؕ rrH<=Na 0ya⎳\L'zi\!d-1׌̶Dݝ5m#G١߫Nl(s-(xU8m'XԑݶxtKDBav)ݦRS־FMeD>lȍu3NZ)Nit-̟ɨ_ۉd~F-aa%}1?bce^XFyDC!LCR&mQ Q:zC=B 2K<:'NT_;g`n-͕O)r?5=59 @N.] AlXW*bteHjk&D9ƈG}a[8+MX'۫lqv?;D6xZ˜z2>|8znՆ%f?9Gjà O@c`q}e.%oͅ^:AQp(C30:]`UHl(ɓT́:'[=gM'F'ަFlS`b&q ǜ9fVr0Kq1GxW䚏7%.̃+eÄbVp8/Nj fh`S YL .[ёn]gR\*C)AblQYKzdc>+B #A4͙riaf UtHЎS&qa//–I]1y^)]* `hA^$v%M?-?ef{K 9)JM5K U8k5h_ktC+"6;D9jZ]X#zIJshUw݁nh+kE(;D#5zυ$h}u(q.RLP ?0daw!`zh~H+Ny tc+z"TFIϏ lz/ו#ftLOfy98 €yN *Z6QcK[߲p^j 7,8Լ)MZrA /Ô?FX~3ˏN;u-msY<ϳ90 $.,Q |s. T x  f <ɪ~V!z۠.%Bbֶ27}[!%@mȦ埜E|Pd73$pvJTM䙃}^Wٮj!o}+}fl@"K`4zn;ÑRbLL̤c=k%vŌ4n8)>/=&dIӱtF>1q$:yLNAf(RPSuk^k< a;U}6jwm[ &FnuTvM;nMN<*ǫא)EM>٠ gو!4d9Cf9YcQj#Σh-][N SC%Tx̨J,ZW9e^w6ui /M²3OL HP9r0k>& B?-Xrf 4O [T-8I\tE+ɜUiAXph'[)} sϳN/t ȪٕƩ:ڳ\\3GMxǐry3 #;J7̑;V̊A<'AwE$m$wh1O[bD>dF.,2DU 4xfMΨ0 -Z*RW㠆;V,@r%`.U5(ϡfȥl*ǐqb0||_$yH>͕$n}k\<}yR1(_j&T0ui7Z])j1Tzg=J|-P) \@e= $_iSVᰬ4Ga'(H/x^mGq~Gb.7:%-' q,b/uZhpYQWyz)*W.7 d/23Nal~qN9\3d(y=9 3_2[_P8(_h5jgjD>LoyҋʏיP!H+n+R30ĶC7: p0ffngqws1g=yBݿv ; ƚmcx0>uY|/_>_o{hN8de01VP̋3;'Dib?l\6vErD>XM%MVAf!վe# q {]ǝ]x tuLI8(ְؽ,z@a(X @gZޤ0jQNJ+[11d($ {Jm$V&B3&ʃW0T{~Fui ŸU;jrVѱO)t2Po.NԽ5(ֳUVjo77rBy0\'ꩳʿ9AC!B-ڧ%Ͼ)b ȳ#kl?F%^r(C^ 84˺4C‡oJz&\<Tav9+jşĞ vf}*%wKje)r%2BR\gZ?쫺ݧ1pxm/4 #(_ѫb*_59c2ѝm4Hs?E3VO\KowRzC*M$CXD逷j`}@nv髕6ieNtoOZ$~~JM`-]z?kHՖ+D=B7s Y@ Ol]D[ZG΃c;Jj=\O>|!eΈW.F`=sjzWB[hI.H(.t0 D 'l|X DW4$R )ݞB:*oa1b,"U!8lKɷYLxyW5_3x_ÉYśܢQwΦsh6r6Ip!c$[;YByniIM%8p&FjB.? 1*iI\zSD>TESvWzҷ(/#Ї7 FI %!ۖr=1:HdU=N: )T]qlq`F67O"NEV:uuv:2Z?4t }Q.g=8}֏.Isf3ѱzA*,BM3R[_LڶFOpq^׳'8r?Oc4Iw|3]) haA#7R3=Ы_{K/)sW]L@z?8Ё~tq諲L&?EkqhvKQA[.^ *w{x}I纡 VOs!8ȸiIB 8Jqǒ(Z `٬ދ[p3G"lkPlNdOCZoN}i:Abmwi St6m %V/rK>11~SKjڪTG;OηC?ҔM/4N&Ԛ7xN 8 2e{+~Ԅ)vx4Onso..zt0H,cDQXEɂ|И[KF{D"vHW/00O)Rc1%?p*-[~G4m-QZI2O`+0&Oٺ{0H _fK9t+!2@ԣln#H'#V ?ob{+'&m`6 ~^ is^qtd%-~5 XȪc6s 7c*d4weN(c\80ЬTRB[~׹K=# @ZROwxhQ4ܒ-G޽Kn-}(=~+J#;*t_u-.9;*ܦѢODL0zi?xiT;l䍌L\x)LIIrbt$/pT#7=e0v˕<I`& ȱc`lMrWCDX8%f4m<"|~f;m,=f笅:uMO$(ĕ^iŅ?_{ ޿l@p)`RzT9si3}n0vܩىǤr]h/"rDA. SIvTS84\XuT`З ye){dj$aoy>H8}$ph1(dnm?hty@b UM(Fi.K5T" @?EPY,È,)6~Ez͎_}tG"șuprޫTLh5R-߯AjH b5t(+yaDfF)18e4FBMG_z>|޷CNyx$X ^Q^ꃘ|VF賀N3&.t'zDq6lm*1 >MWKa d+Ъ% ri=b Y S:x+W뭊=b\*PSsBewВ-@cڨ H4j|CRjNc>ًnч/y+nP#3lb!F9n0eu ]= lJ刺Qrq]uL=mŇo5,=>B~ĭB^ mHtv9 7B6ּ#|&]ED|SW1939)}k5EXPh+SGw0c̫/ͨLđ͛_XuNtgWmnLt|93>~>i?ਯLWؽ.tX9, o.@zm@kGrs2x0Ҋ8DHi#8} 4n?\K0VCgёxڬRL&YLZVe`${| ] Hy](5<̫ѧ:0 h NqxSnr9}/`(!@~gA\񿡦 bV'+I5+#AE" Em6`}ã,Gh~R[D"{.#wBX9٦ Ip v1'x&12A5y+䯐VϮk#7z`뙰'6 |uc@Qz'; q 6-L<8)6̗KC9 sL%=}- vd}TVf=S#U&i"A e!`mS>L&19֖rb#BF]H&LO anM TK]F=wX0AQOٵwG} HMK"gvc4ЦVo[Izzѕ)qs! S%^R dtۂ@,x HmU]acgyS!ySP ߇鼢mp~oPZjKAL)-Lum#or1F%M2Qlw +ё d!0$7jxg=7|z c q)M t|{Ą̓e$>eacRa {c{#gO0#}LVp.-.@[s/g+C'_9ro q dFojdܕr%v>Q٥ bh(y٪:w-F.h1QA޶jlo(:̸︷ ;A:_lvMF_ n]u j&͑]oS=yi"udT8SbsL/Yl­~̺faI0Nqo]e( /j<zo.eȳY ɤ`kX(P1VJ :^_HOTca tMıQ4fiyл?#J>32l`=Ѓ*x𸲐YEIC_S|k2;`d YjA^8WdMJcRG G4ZsA9iVM@`3yq=Q f.Rt%e`j:r~Z`®;c@#Xb80"Jr6^6w%X:J'-' ^'YjsHq`E:7`*L+Q)TACh,+}Vj9KhؐCAͳ]2<i{9w Z>k;shO!Y:׿xG#+ABC>DSiL I ኪHMAL,a3mGbT%"Hqm  ҀGSnыL3 ux9/tng@SsozjR &P/-3}9ơ2tsi^S_kuʀY7 "_'t*)kb;he[GIhq'S{Kk8e H$jϺV]fZ2Q4|~}e.}-)8tXA&u:6f%VzHa Э5`y.Z4W 0VƤHUlU.*kW|͢>ٵ" yoB[hph02ٯD /n"β w'K>D/dJdd){Ed?oK‰q>DYwd:B3#g%+ϰ^e-;P~·mI/N&Hnۧ(#-[$cҒ2lA9Sy@7hVܥeV,thqBI٧u娬5]KR7JTW l4(#oGaB!)x^{zd~S@aj;{"(31ؾ+pxƿ@N. *[b} m?\N(ZK܅ͥ;њ]qF^xs";h*E/Ukǔ"kISH\-s2I7Ϙ?VA/3D5tZ?pKHUC @~e𳚯&B= !ӎ%gXX7 MP [,7O|!>-Cm㶣P}`dǂ,|:u̅Ҍ1@W!RƂBjPy5 _Hi#On$F|9RSpXU-E/$PZ5~s; rmƼ"y>uB4wq.Fh#}^^P*-wG~ 70x%TL//eʽ|[!Rp>nM ᛤNQۨ,t&tHQ3m$c?pW=-)~]ŜWo۳+؍ yH@X VHZ]-Tt':'}$sh>w'?kM\H@G]z q < ahmQ+I"zWX,,$:2yo$۽/?R\LC9xWNi; JpyXF>0N,01Vm9Ϫt|mbwn?0X|[oEHl4ܪL1pQ⎃ҼgZ; R '~)}ޖԲpӒWԀ4D:Dqj%-igi>0p:4 yT~^Eѣ\ʝQ#/lCF[;KFV]uT!|)Xq{XRi!bڋ}A'I#tTo`}?m׵YR*uG=`;J mC\:ӽD:xrslkC9M"r"4 Q_fBK `S/NcIz!0rV}mh1z!fNz+yXP~8ƪ%*x3MoPi:l5SUBWݷhkhP"٦Jfãz`؀5+jXR,ָ Y_*E)pr֝ 9㦉s'/Km#D!|QXi:bTʃmi[w(˹JIiZ`T7^ S#`0_j0ߓY 6e07sD .!LS pVSO\4óoXn¥۽_}U3^V<$LOʹyH; 5%T8?oɻK`P# Qw 7LN3sN#W04zFT:aq%fpWhWI_0YqzIUqrvj0VlRf59;j#HLUm-Q.xxʫxMTDq"VsF+h8wC6N&O&M`bN."4PE[Z:dy(|G.rK< ݽԊOnӓ'.Cq3#dQ-XfbsG |ӅNݳ@[rB g#l_,c$kSqjǹry}#g'vzuEfU!`zziүlvu\J_QBGLz6X~DvMX<#ys=6껣ԺԲ룜+۶d <0 xڨw{MXGe%Ldo9Y4}A*#= ZU  ;>f%1C: 8hlO)6B, (6ugig+IPDLTퟚq'$D3ep2 H*7 ЍO"a_} {z &+J.[M nJӆ۶.gFއV FHxW;|Q]pjoy>Fpp C\3iy`#Mv~5AxMT` pd$U&?Pji@# bH\P Cp( 3X"c@O,)8Csng+6.HX!b^̮̈́4\btIQ⑑C!ZKc/L-*ܥ;6.uZ^㎞d>6)K#:uh0bтv.Q֎a:뀈umVWC+x\s4\.w9 m[-f6V ¹̬ F5GᓴPnT0.\ƀ[<#<#[@[DL:1'$'#!;nRIR2=ND'.{œ͂I0wL0~_i֢N2A@  ׳F6{ kpAϖ߲uF305e$zuvJ3N3yCo+k}̇s΃eA[5z)H*Q` Ei;Mk p̪x"ԣov^:-'ֵ1h)vqc[śO`?!cmQ(&q@ >j=bWG(*`%ء+;0gycW ~ʉQ"<7 _&K?[oS9c%9[!|C[O,xVرp2D8s>nW'BYt̲}ǶO P U\lO-]U4 S* s!'1K̻r v!6 $H uQ'$7%먦JYg?j{d ]T:BXC=CB>Yu04agIIhV-{X`K>Bqx30>EzK@WO\ 5 5]M5tjlF7/-} @s E'Rݗ-?)aSG|#gC38ORpmH5My`]W#+"ArMi} =}mrp9#jrF '# i5Fs"E^Ƙ"wxLdY䉠 &]2`{ 㬇d]W5 1}^~_}ӔF>ip+y (=Ù,ܘFP.cߌYsݱ&q3Pq[6^A9j/ʹ"|FLۀ~{/ȁnHZ8BdWp2>pXY30byRMҼڍ1o'v4nj:765R|0|0AH4 x`F:XhF*ophP$4!?Ȁ'.H*h[C LfJPOCzr1Fʲ[F-*H*oAi^ڏ*|^]be?k<T]U+ y8HNa{7چ$`adSkC2FLwG97/B÷`ٙF_}K={= ld1d.+Vy t5N'u/΁=̪@,+ +F2 )O/hQ5[a4כ"VgTG[,.ΌXF DF a+ҋQ>q NF^4J4XNtXh t2]IE mf›E  IWJ,6<90EPe:uDU+ rBšC}-΢nGTXd'^j[R%ąkĭxٶn{kkE$k59 f1.I}-tzh8L_ADtEbW˅G` Vx Iׇ}`|A5JZj)y(ǤXӘxTF(jp/ҝ@kC$3)3rmc3\i"k{[tB"`NCӢ|bعą^R|N|Hw꩑T$3x π/,+qr. x u)=|[mzهƩAդN*:pZ h< jLFZw?SPx,*, 9m fcPRDS,Fp^px^GD:mTT'#]Vc)IZB! JCZO#hGBA3>8r@764'1xO,Il  ?D9]b(rHoLZbFmX|,kCaiFjW;^vZ>i.ׁDZ.%os +P&Z{Dq^8qSg+q2Q[u}xdXpS0sS=wPrݖE {XmKS Y? ~c+>6v|alog ٔڞri5,DƁ#MM:<t>CSLz.b)3QjDdnsu9# K% #[vtWW5y2kY,rfQ.%3`o_w;;w*XH+z V˸7X;9N$/;mE; "f+o KoLp J5aH`},4LA7c!;C2W(c'`d,v[Y{Lv6hGJ4_jEn~D u}h@ Ɩ:*2cg/q-޽ʝ ,{2"nEN?L<JU0ؚk~Њ27Qz$Pނ|WbyYVL꤀Iō+X)pdy/Hpt% 1fs/r78Z/FN6˓TVNi\EʡʸVchF :t]#"P 7VZň &3~GlL*!L —=Bφ)~ĶeL"Ƕ!Ɓt50Fnm6*k0 2gqPk#zsP( }\io᧊jzXV䧵P͒Ǵt LPNh$ՓFP4yۑH{K3RvC/ B(CNq2I0C,E˹Ur!;!Qp$Pj~Eaʻ;G?m+ZycAJ'BNF$V='BA&g;pO?Se$y8ۀAS?h3)[ڨHsZ(frŮPƜ0/b]'T8DЩu(zYZ&р\3'evG=h!OK#.tb M#IbM@"L mD6)Q6<\F௄&֍]Z(9r y޾xy)Z!fV1s@=/\择ȧLȁԂ4G} cpΞ*hb!B茲qEl$F(pepO8h(؀A |v0k ζiؘ@pU +K!vEGJ.v ,Vx v`7{AVfdeYCH @i`$ H*_v d' xR󎥓Iljkޠ~ͪ &KVW:4Ayc5O YbJǃ HGB KydA;f}?OLj(Q4t.}" 4T|6 T_W$C\d![od8l{*͕& 6pow?dox܋% C¤k-W!,ϐn,)HZ\{wAL܃ڀġb4?=i=qH:0!bQp:2@|ɵa`-E]?uokn,ZAA8jJBs(hUe͡If1:Q~֛*.8GnNSoҖ9mJ){!BD@JRJU$ Jx_ޣu,QV1%ɝ.cddpj@ƗD_#ʕƵjpp~=^Wz\XBz9(pAD[_+B:}iʣ~3?SZ4AzY>WcvPƈ vD ᵕ`_2,O'R[nURpWX390 Tao9ުG%M.B쨅 8qi HúʏA bCqK3tH>y! =!{4z2N7SdٙBX i@3^toh.}/QcP{QA MEDH#:`@:,(%MJO&`dhk9>!-Y~t?78 |c!U.LWDvᦤ78dce^҅iYm_)`IM8dXjᣳá/zMx\iL LIiÒVt8]G';2˲erYum6úa0%DO]E pv@O LR{RCI'Ijo2Q9v*֭G׮2F*,$vI[xRwW쿱 ۻNT2u .CN/AgZ x_ rx ӯV>*D\PM,{4Xk o_A6*$7e k.;谞lF8o4цfˉ'Om](!ˑ@G9meJeZGTiƬxz | {f":$xlZz@_iE˕b_ yy` aJVw9]٣ލZSaQ,Vr>1S>țbc vu݉:̒ Ƙ"dy!<KYZdt3_wa>, ܡe.^u2QcI܊ϣ$ *hcI#T8̡!lL!h1^kf -}-@dI5P m0uMlnK;d3a/j4_bg@i&2g&흨"y`r5A Ψ_H3SD{mx+f[M|ylǤ/=*L "r4zĻF[f c 2&3|ɚ9 6G/C*u(G)+@ye|K5c}ˌ"٘=QvfL4ށMpfcfZTői "^i-Ffk&NlH L [5ک#ّ֕Cµ`:Op_*,A/ kSrM}#6 9J5\? ęXؐTzWVd<3$ ƣ&6ߐ٢U, f扏11M82Kn9K'K }Hxx< a`ۉ]hit5r跭lDBj!<'ψuf^42 Q4_&exH,Nŧdyn3$rlX*T(hPy-X?)D`\~躨"gRWJe|-/vPX\C>,;%ղ oxt:6/̍ӑ/?65&36D=džF3 Rlb )٤JtE*Έr%nqghkp&@-,3wź'0ʜ gysgYZ0707010000008d000081a4000000000000000000000001619eac9c00004670000000000000000000000000000000000000005600000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/ax88179_178a.ko.xz7zXZִF!t/D'F.]?Eh=ڜͩj[iEZ1E9MgUտL5phC#Za󛜬 KLlhh4w *h5Av()Ě⒚qS"E]dp>zRJ~yvhE:ц` 8D /_|ìyMP,T?˔9G6@k?/{Zb5=4cWXnYAC', c䓺ux=sPo Aaдd>̶4nG@E ~pBYu{p 5PО H_36"Y&٣,NCp4Gafޙ }&+'PĄKh r9-4b?`шNxs]u'Z!nc]5}inPVg'f{(Ha̻m`fCGd`G$ di2Q),F us yk/&9=3#Y hGo\'rX'p \ V؞ hgVخB!%X"D'i,R+ Ώ$pD-K^@1Sz*]vFU(1ؾ2ДfNEjrw>S_$Hjq jfs$~8L%QQP?NNMť>N8^`zwI0ՃaB>_)VWIXySa7gJ6hKZ\g"%2< ȿi+$/_Uc"0hlvFKsy랓$S|!,--Hww  O:g]v"LVo50€qQAH у^d>F>l`Z}L̶_Ňe75\ՌF] u r1Է0/L0faw~%k#+x:8 :I8[o>ްtxH]u#F65"lg)6}^6u[1Շ;C[Y7?C-r)13:P˦aV're4_ِhi L\lp@MX.ӆ(''qn\3gpJ*]'Ͷi^! bF}HPפmgXآ DLBѝJξ}K6^|z?Nݘtnw7Skym &>݋ @'{Tߡ\tQNY|525LI{I"<78+^_}CG#= Ui{2jm3r2l?|0; JLALy[[F%FjlZ5Z"%tq +lP usu} 9Vzb ٝ!+< D1-[lDŽn% ]2D ؜z դغZ:0wD੤v| -@5뷬!ܺ594%șYL2Q B'i0 ʬ~p# H Ȥtk/R'v-ӹ{vZv()&@LbK@:0Nr l!Z@=FUE4ҁ%oW5!VҋiFI@bykH+ cׇ$_ס(I/'y3|//pU,4uwLV 4!i R(l,ؿ2NezRX9Rƅ;%K3c_|1&³PVn%.?ɓW(@Pqf>b Nqv= h^8'4qx2乚0~Geo%pၮ쐂ی9& 0no(I_(ה̀1 ,|`B^sg]鉥Y; ǫ[P'bKoVU0$>V#tsDx</ɎX;7_=?Olr4\^mdiqUb/> MxǚjᡈbCN쯙ac(V8&4ܣ=o>y@_FxZldaA)\tABWS8zU(q֧Ø;:wl{ BYjQ%]~擽6;UοE;BAO=Ӝp խJ\rcg^u%rl.4z룋a@pO߹uMdI#v֙/Avȁ 5m$g \{ {OCJ$^eu]r$;O.f5!O$% ز:N۩hh4n<9Cۀ֐lԺ`oVGR~f;׹jtF^Spon@*NAm0x6er_OAE;\Ҩ,8Y':u5BQw|| fJ_%f:WTDzčZ7I^[ R 9Y!\JXd(p٣DK/}5\ڧe0zePKA"5罖j0mAo, 2g0w\DU?jS B,ԍ64N?= w!oӽ  P}u(mK?h8uCQ1J@ V/h/xf씈qb>JP(v}iE g(JxE$@%"- [ 83@}MpABdq]h16V[cښZ\Ԟ{ sTtXNnfJbTnz jf1&bh؎X\?uc@d0zŋ hK'c`M7o#K{͊a8hZn(Sʖ~!U+f/yJzJݠlq e@Fw'fvTk'믡/JaZ& |Ed~4@ &lY!tȅE5P\/SB3Ͻ)`2eHMRiAf׹[-i,+-T/6dd.Pl1ozx o5&*z:lnK>9_~1&Đ$)çk| $2[I&T3a3(Ku`{wuߴt=DL=ꔙt7 %xF$"Lh@$Žɼ~7PSAr8ltԶ FiR=.B`#E a!B pVH^0hRH5޸b;iRIl+GǾYgc*jrӝMF2+M_e֎e H_⾝r"êIƷU$䐶bǐ`460>36&D3 | }"ߕԥZӞ-I ϔ+Af{wѡm4h`5RUS{4 m*#4PhWjrrH򦘛Rwy!-6>x:ݗZ gb5 CIP)A5j|z1c lZt3$XV|<>$o?Iɬ'xٖ3/j_#,-)@uZfTydי~2$7QCFE4C!*JzPB+(1+__-R&j(x0SݥWt|B~gAT1D+8@gRzZ4dJAMifH"ˢb-?W3 C8ܲ.LP0e뛥 h?&J<:kMߵ^tZउhUvےe H./ ɣ rӳ$_&$wX!znۈ&/Jcr䇙:UP>lV(-熤`LF|z[ MZ69b{Nk'~^ ~ܺb^{Vdr 0s/D2v0{;{eTgp.7Sb}LrtQ$s5Iez:jj+=fkwdV)pH4JY4)qIDsς][8|P\KVZؗۚkKSZr!Y)rkR~[/QRM&eyX ~ *m\Co>5O<& eY+3l]{⩧f#X#`RjK;v{&D-sljSP!;=6 paݕ,NM_ڻA!QgO%CD &* 1PG=^\Djt,v5 OSi<k&{Mxyby, d 3 q yIJU*l_ycglY> w}Vܞ . %.B# fUO;#ŐY/;q?]p[Vn/0rǗ' ,!TN=Vt${%D׊# 5L8@"Z_TYް wu3m2B2Pj09bX~{9Pg\X 6UL`fh1<c:3|uy'rFc+ȧnK:"iU 7 5k%'@~DrΜ%4E_iR#׋ +˙6:jr;'i S8BLEs An?#E+}FC`({9Z72m]L?p`ETVp|I7 $X\tI{=a?'.ŨlD>]R[& &(ÓӘF,cn:s$LS7._ΰ҈m_. þcsay]aUFN=JK'/N*w,q:8H=ճf<gwoA5-2 e$#sOےg>6t~Nn/X_#a""$4w7jfmC;R:1qܱNLL(%lr)9R$`0+,Lq|xgʺc,Z+Vl-u1ZѾ(?z^Y'oW&x~ژoX:fh1u&N<{\ôiĴSݍ߈:Q@~YAOK^tϜK3;eR>\`]%}L2Dݵh Сb㔨0Af_dոhQrYTC4QrVvHgRP>>e-\9d YnZ~63ZG:鎰̗,<\ m3a 3x"j5m@ S0~hו윰 %9 y9 iBz*d ,l%mv`o.t a8{>>H.N\5/YX24BOic$fz&V9<KmoIX6yivOD ;T/t7ރT|#[4^0h6]qKj;j>ya_KV R m_ G D )nu8DcAb2&pq /R XgTzG a ȼ)$b[e+%+dGSΰK gN079h :@9}ͨ՟Z9^߂t\}M-0z3+)@d.Z  LYrDΌ?t9R2pc릈?z sq$8ORm< VBcfuô17WǡEtWZ3[ubSe:%uQER35"{n~Z'I (=R,c^kI ?3ىsL%>;q+$O=[;r+C P VW[vPI?R/vB?t -}asF}8 +Ix@Zͷy-X16HNnc42m(D:`?It9MH p^(cZ eԱb !珗yPɼW /pqfKY4OGqkeq_|lp˰ ,Jxw;*lb"Iz3;~\% bڏh%3~N  Wa&\qP kF"#U҆R RN4Wٓ:xIzuC/ Tl\5k~I {}I%C~F,3JHwA-!9@QZ33| X[p$&c'D=-4"Yexhǰj,طk=Lj@\ʄS)Lm韭06GYn@s<ٓ_D,x$Ak'(rvڀZ=Gʰk(~?̠M@mHJGwqdP5O]%NNsɹ!n+YZd2$&T;azՃFxyQ,Xxc&J}m0^rQKN ".ZZŴQuDo"/zSF# "53Z[u6e' AO>?n1V`tus1Y m"q FR& |ۙ Y Q3x)xqEXId8@aAD؊.ǣ~ \)jѵ,fpWuTj-Ldh]Ǔǹqь9m@s0>yJ!ڥaqq}"+;"kJyT[tTR~fgrpOKߥDo6W&g@Tߑ vq!ܖҡєy(Ls>VdyrOSRKPK+HVbhrYa>ۅM:Q0ԊZH6n0ZH%l9E`?@F7M▨Bc&/>_*4;nw72LX 1EPV)5'Q0 벤e6o{Uhuo@fJhOo޵98uzgT _ :8gĈg%77G l%3ozǣ;C e&*2f*[ c()I, G!~<\Hb@csrpPVЭ__n |k86Lgf:qNKv= 2g *{o&4v]}U9՛)-@p ]C ʚ.d\䩭4Yl]fy3BuT-T&&xua%ToK`GvFI2oA%m3[Rxj!} L\/YC|?̌R5s=oO,,`ݤu]֝}x$#8Rzqd"%YtNQ Pת<_qm}(P}$mQF_< l&RlTpʩ+էRAjl!\rJs(MlL%;@,PκZogWV*…_>d3yXg/S(-Y+L+9I g!@.%`rTO)3 gVpd٦,I -bI#6JcDT}^;3:CYH(`n)(G^_'m"AV%rTc}KiD-shtOI9m{~a[F/y*Rqx?aW}< _oWAOHOMdm.A;8Y 2 g=Rϕ S-/ʃbM*CM m \C{C鹨OV1/N8*!mOwo zE|&Y7EŐAdupH ǟf' -^/fNt}%hcN԰T^k F8x_KY>]-4|j*'/!UjJpgM.VxsgZ1}+<|+[I `ij ]Ol,]r`Y[7]y#lE_zՇoؗ~'@”_Bc-q%@$F)`I׃fdvT5Ϛ:(#`HXCfQEr_9;oL4!mAo'cquk8r{Er']TLCd]QfA_6hv| 2Wrsݹ #AST&Z&OuZ?4O6뾱s;ҵi6O, sLkrɦ_SISp +sr8{N.Bşg c:3Z !k|HyFr9#lP<&CP\E1zdwGNE;n8 ݼ$2 +yVSH=>ΫI.֪Uٻq?{Afb5Xpޛyjfԩ&WT%E'HΛ4J=BաcePk%Se+pQ~wvI|{TΑF~J; /Q- |DC/cѭVTmItpV&:Mxxu:0gF \':y%4{ y0-9ک*FK+F@e3\8z ,ӷ>krFai"S?1[nSD uU'>LyEjw]Sk5eo>(f?eV3N-֍!OY*z?NL ",ӸFY<4޿8F9GA2[-dOS% FDPH,H-1Rj 5뷡49ҏ4d BuqT-7q(󡴏)s|JN:׎1q?P=[)^<4)HܤRZmkSz/b{ԙ!8"`T7FQk3&cU0E;(Kp7/!ťKqшOq98Ӄ,êk1hx $A[ٍMZ0ZL3-lsg6g>'.+oc(h*İ!ccعѠc&gkB@/IC*<:RYAPvDR>w7^/i-7XDU-EL+`ZԆs@TKu$E6PiVꨖB٢xtI?B!lW9E8t$(e/󁩩5\[ۂrh;A DqaH.~ǽ0*ѕh&@Kg9TN٬FSE$u\̭Jw#sЧ vq"ek0KPǭJ|DĢ %!0~'e++`2gݳ~0gnf~g ;jJ_c9 @B@ 7$_B:3Tou51.jЎ1k>,W  uQq1W><ճ[6)1S/ C;蕋Ez{ 6&]{.\U_bQ,1: Mf.N85=H~Zdd3 ~zeXS"dp]c,C9E:)Jk-iUơu\m2:Ȼl~4 6eϠ64o.b%FMɄOu_J)0Rrc e|3%CvXp1 %azIʄT T1f8?1sedabK R_zy mn| ?_H?V$ew\ƵT^$Ɖ`hjaIAߒi4$2%rS ӫ1x$5A!R%1IlfW_PI*T‹FÛ-EF#Lp5BWgbi qXoג(q%sRFrOÇ5^SscUeY& lERTG,KSJv٢APb'@Mu3./) R.@1 1/5BoŇ⥠{?ܲ bJȲs~w'O;pIN5Y͊dLjV|%4nw>~KqX/3Cꑵa]nG"b~ENr|L@B$~j(<1YӰW)NjTRý0R1M݉9 0!N۰QQ5~;^Tcirf2.~JC=.RQYIiKlmD`1Ҿe0n4qjG&~I/-1t\o@{EVM^]ZpN}K<F G_?GD8 ;a !"r qTH[>at'Us+ѩB'ъ8k.4&jOTu,DŽxO:*`*TGekqcL%Eُ@;ˁo=>D< h)DyNpڴG~Wc4{Δ'}ý5k&};T&'-ކh [TQ,\C^ƌ%Drgxsv1}&[Q7F V)i2OVk>|xu"|\ Zq7 MڴקO`+AE@F,^- .o _HW 'sJЇרueH7x55={ׂ?\/:GnBɉ_lS+鸅ԂJ>A)\6,[`&BG9 fНܵFA'5Ǹ6]C+P6b ̵l' zF_|\6&\҉wӕ ;B"A)EwBc'9)) &we^rMO P4rujo 62 K9qz~%OFmePH QW1?+ :mBG>\$[؊ ҝD^ak$/ҍd,Oѻ8S2~rsn @)i} mʀ4'r'lWW 3hv8s50f/OL!\>fkC8🍥|-bp":றW.rBw QX$Ӄ 6\vx#/xK& `F| !a~Ok3dM~ǠnePj*F5| }RuġrA*s!{2VME*NQl@`lF>bҲxʪNP#5ӷlhHIl"b$:V\Z7?z.-E={ϞgUW[SX^R)=D1XMF6Ǟ%Csyy>x+{c yDgd4~htj{P;!8lK:QS֬h!` nP%e^ .D(V GT`INaHF̋caޭq4U!yëTZXJpzc7m=]+i|A]FԥE{M˭ 'CIՂACouw]{1F0h-x[6o{ ^-GsYONDʂ{0n1!p2NE\%I[DLs&OU3lUl`F2e /-=9! >3%w9+qc|J^7)R)Β1P Z4n0k߮`[O.F48 FW9ZQu,j: ef$z}R_C1w͈..^APr0([.1b%T Y\K- kWQa!g9ȣ [_РRz{>L;~Ɏu"k#-zIOUm[IpI(`XTs#>#ud/JLʲ!AYb"@ka%z?2q/BƭLJ O t?viجy 9p[5ǰ  }@[ rZ*;mDZAy ?M:D\^opPPgZ%aBd&A:p([~/d#Z q,g z.d}mE]CS bonIVXx|G_J]NyJ#G'W3:S`)s3=[( Mhrǧw+aŊZZX2@Al2䟅EG*zjyv{WpEےG7Cs)Y<4s%\央b3+\؃=ZJDܸ*,.z6yyր_<" r&5EGt`i%K/Fu}/@ 07 (] %䓴B3O3"n)e:J;Cx\U,MbdwxfG!9i|t= | {u\\Q+jU[NۿX\B˩k8@gvg:sQ9ӴHPIBBudXlge4IH+ * EeF>B!1jlipI +"Ƶ }o^eA|V{kʰa'g; bʌ9gYZ0707010000008e000081a4000000000000000000000001619eac9c00003f64000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/catc.ko.xz7zXZִF!t/9zdFdNd$8eׯu4\^a9lim(:Afgb(+s^d*D[ğLMB"z6R6 J҂F `6(p.hnƏ 4'/C'50 ˰ZހLRQ`Z5g!Iк@LC Ai>#9\K͔ X\C_ITU 丬hh!8H(Bdok;gR-5|f4 Ry,qJ5O|pSjǷ6%|KB~U E ! +< ɕMkoyywE;cuODoL $=󜕴ĒX] vE;3؅^gUx.sM|~.ikn`1ሊg=h dKv,DSǕ< =A7C\b\CV-~'zl,{ґÍ(E.>#8a4?NuXrB(ASmONp (  %I4_H9/!B}Ge)s&oW+?RΖۗTVR%^9Zxx:uo}I E^Gݰ/,/@<52%>w;[qOJ| 7x~wͳV#A`bX?'8+~CE٠o,ޑDUI@ɉ2@QCc ?~̬?OF92l򒌶 ٜ7}bPsw)cYnWUáP|~epg:x]a_dŲbb~/cr>'Lb䋇, M5ˋ.,lRv1 !ˡCtGx ObˑR(~\w FdT<+cN{2uh~VtsbĬ&# NF]-At|*f =7 '~Vq-4Pn(hH&&oN#|`-r;::u Hv-߂%qg@'V.GEZmt:OAϰfAvBMwUFT9?L$hhGUuV E>S= cR\cբ/E, UZ97qaJ_#z~@gSRpI=1eATo)<(=&K\bY(1B Os(!Ϟntڢ'A!tղH(*Oe|9QW=C*;{ XMPjbJ\6m(5C)%ПH&mW>$jm,t3ܠFvFfsH5C5x:֨}].T2A&I*ї|2&)YSj^==ՁDeJ=p/Mu2d9(Bք5/zc[ 1T5RKA254 K͛mb7솖}R_əZ b‚=4dhul ckucvLߍn9^|t6}bb<]K]ehY` Nh޴,?<u\&Q]WT\LÍ+i-+7eWWz%ZZq75JDKnS!#,].5gCh}= yamݗb( 0$5q-3[a]XQQ01P"-E23(r <v!8Jg3w/)XEohڞH>)F&fEo`| 0C"ߎu}> +t\:]"N=-ɽW "`EJL'7/8(JE:3rPׁ7G-Cz*.3 JB,cN-g[msMe|jpjDW I^7LbpFA~L֪ HР8NPxsr]V'G>?,9% u t4 *;'Ƕ oz9ZJX $i+ zI(hs9Dh00Y@_'ޮsR+gj^Q l|@ڹ{|MwfۥcDnPp86Aqqꨜ.3o}Ë?k"Eu fp-Z}ZW=)EWAO"UY?1^&ۢl˷mNʃV_Z)rFv7 w© ၞ=)xl!@7fh'}re_UpMGXmrP jWL,~b^?t󓺤NjeA`/Zk WL!~&#um6LʖšT՘>k-m ` }C ̎|cwb>)&7Rש$;Xm(O9 #ǖ~ 0ZhAIi>^>bΞ:*HbQ\R3Bv=j N039a])` 9B ݔy2>T|^m @6f5z*ZF6HdKG"dvZ:dWL$C$Z{xvRG1x϶*t?R-¨d%!/B3.Y]3-nzCgח( uCvu&vJ6ytʙFOe}d*q+(y>]' vuk;iaZ:ӣsO%3rቱGYltՙi'KURe`њ%9?f{-T̄^~%d)jF|?#- N Ӧ,ΜnZ gC$HE+ ])i*-<8u )qȔɑjyQ2\)KeCVDwt3D)rl- :gjpA٨dC["d%ٍ\R1Ô<=\ƾ̛͹>m 4H8PBB,c]NJeZC}n$09;&LHx$ᾎ@{0[_n@<;[D@2lLD-=qzb I8""{q3vxFj크Y-aYX3^~Lwe{ԏ"i[@{8@%϶I/#D!xhr&k':H‡䯉d<1W6yYDgq31x_͂'$Ů8߁@?6) Vd ׌6`%bjQ#Nɥm0\Č!/tioT,lah'adl.~=.q,S-(Kk= 9bߕ Wa hژ%ڜe),Jl{P;V=_c#,yDZP# CQFĺn\' DF< w-dV8ޓy joT@D8Y(MHzIavݻ#kw -ϠxOgg2kXҩ U9|Oci\*ݡQ`+;V"1^n&o/S݈n* ۪L%ؑ GUh]^:^fk3WCM5}WV+7*xA ;mԲ~ZOTZUׅT gd[pFTI4g/T_g1$ɁW;G vNzV>VOofRYn7\0Ȓ]O\Ymu PbvDKwx.C!v9P?mIz'YbHԎ jF &Y7,$~J=]A=?T 7c665D7e-O2E  L]Η,"CZclS:wa'CX]tЭa2"y:WMLnWBdXsf`%=E2p$BoD-E&rk~PUoO<6Hl,5/(*թ&kXD΢䤄Š($ՅgC+>ݽT`J /rzwRWV "C`-0§Hڣc ͼFZ$C1ٴZq/> gAzoVޔkq0`$-XTi^>OMLrdMmYǑ^`md7_>`(V$wgy 5I|Fb_fFVh ̛RĊR'3SѩO&+o_l`, \+HqghK078&%um{JRhĸPM/Vd*wZ:`UT#ǯr݆F*?yhǴP0{IzpZ݋Nm5Aha:wge"@4o#T CemwޝFG:ο7(94 \tj"$F ,͝\ihEhd{v+q1;Z$=3d`ϏO2ko푨|;a:!&K Ya-%K6an(*H>P悪& 6 fx]#߃A,x24:$أV?18gaU`>J`wAPn@龉4==KhY3]7Vpk;2IGr}#y'PΘHpw-kY=yJ/`_35!|BeA{Rs : )0рPyJþIK6<2V޴ο`Yp#o.9mg1-7_ {w]q5dW(zCH!x6=!M68HG@/ HY+pOYO2R5PWzkUG{-*ANɅ>Hw_͹4D:tqE.X?riiBWLfX%|ւK`x&+ MְV;9K>J G]?89ĮSADMDRre<I 챋9?*%InQݤQ"끹XKvؼz<MT`BUKbER㲏k:t&<} t p肱wVԋfώӝن0_΄~zw2gn=;(\h8yxjoy_l$}RIU~ S wXLfm`6/tmXFF@3/<ʝKI^9u;V(be* *{{h}Inkܨ{te O%Sٔ+^Tg^.iVcpѝ;XAUcVg3osoZ:$ 4,,嘚U=SDakA-At7zRTU;T_79!IѶ T&||C?oĥ g"tԪc,ml5\6ea!l"mMщbZꯢ3 \jGgk^t0٦9 'GtҌWe p|qh0r03P21=%Y2[vx^F [kaMpIg͡I%ܓ4PgoG~}>gJ¬Z+͚I|pqrU99nCq UВPy [J_o6yxiBE`orE'?]wa)>ORJ{/(Wڼ`Nv>.CPALJ ^՜+ /Wan3F)Eaͮ5u`Y @HƘl `Zh=o$NCKn9 jմEZZD0`w`, ۣ5xS=2b5 q55 `Uѝڶ/IjغkE['wTJ/`(ߘyA ^(Ĵj3&6!ݭ)O#Oh̘P!ȴ^D. w  0װ)Rw0aI;><{o\qH2`dʋkA0;L4pC'>;`!nMytP+X#]ݻQk 2qʾ/RlrξcL`t^8EvexF>WZdkGٳ-#'?2!k^)XsgthD ~6,b2v uWX~i0!>21 1Kig=]m^]tYRG "n`؉`dNb`NaC-Z j`ܸkLᄿ^dŃ 9N>HD*H'Xsi/yL: >߰zr7{np/Cge0߮+Rc{luXQ3q1?yw֥tB?u-or|n5{6K?Id#} vHYm J!y Ye!ypdŌl!(;f%(h%]K1$c(ٲ8{[GsW\jS隀0}Gm+vQW xǖ#d-ugg!95mP0Hz7OlȇmM\u^}j1Cx|:vs-;0.t>PUb)5WUT{\òC[wSS-afrn"LQb"5rJC v&AY0sЩY,'n8*$Pڑj#ӎULvMZu g=˥ 0fAf|zCЃs,UOZWXumUGCnڿWlyED %fsă_F`>{͍b2?ƕ:n1ܡ^)|u߱!Vz|c 1im}waF$K UYUGtzX&o𿶪'ӞM|>zH(a OۘCV.,0wO;Siei`=k5'jXV$z썀@LNKNࡦBܴS%-\܃=eIӧ>(wDmPBke*h4e"aP@fwKg~Ɏ(L >m˷qg r3}ȇ֝oA쑥{lʋG.c)}L&k}ˠ7c4v0zD uzuMԴrnjd=GY6P_ *m{ &FѬJ&JAJ+H'm~? e bRm;McN+>Tzu'"tK5+/އ=`y[(tȎiT+yݺ1?^i' SZg+(A^`{-,@f~*];V}~:p.8ĉ)RV{oűL^UP*@ mki!~`H> Zr[[BZpg!Rԭ Ьg^%[9!C*A{MnS q⋂޲h ɰ :™չrp竞وuA4(T+8ۛK-D4ȄD)ұG c0Uʮ1+30v6Ou`&MED%-m|٧~: rpv3ZThaPNU9 w`j%p.pu#JVK%fy X/iۜȨV0Q3rLq#yq8dFd4ziz_ߤl?-{tvp㧅z*ܳYGO/ JUs:Q+nz=ޖeb&L,{&,>Yq3߰vDx5i//*?=Ke?"28yk+"鑃ƐGgB9q:M3wN]| 8uT}#|N +#UR/IVB.*$Kjj5{5bwXƴBKocpCa$2;,8~:+)ί2B*rB=x|JW'Un,肒riKd\yvRK.Uoo c08/6G |FbA*c߻; ! x "'j`޾%Ҩg We@F^fK7Vd;E= $[O톮-% <,jUe |֦ht~QUUwR臼+'!Η031*9E2I804$k߂U-*&xsgqшY&+ 2[IB<~|WQ k4XGn 9@9xTpّV/Z02^0Pn0LbهV. Ҙwpto# X5X8c{BDZ٠r!J^.5mG + `Tn$CK/WmL> Z8{eXdL@nӟ Zjzso\hVJߓ;"wp@a1u 8 6kWYݧye> 1 _I#IAiJ`Upv'?F M:Fxlǎw֤D,no+2l {K](5P=]ptcQߤlF_j5PmrCD0aR05̉qjE|7+=*V%\;dGO#68r"w9肓u >T]bT?W[H`Vos_왓O~\-D$ rڌEF W6G\E~L0Ƨ("4V; sߦ@rV5[k~ ༢.VJDIo8- bybWgV{c:/qųDgz9>l1=&&D!j_6aUnvH!G~\ +{zd Jm—B+ `i/IhǹnG'V6f'P8)@\1MK>BB0p% 8w0 NV)^:ׇ h)MrMM.ici{;ZMF*~@Z^ދlBW ']%2 F'\bJ R2]1Òa+2 o]<6=W` vL)4u,'q-kVK LԴ4m;9F3L&&ؑx\VWOn|ő}%i@bsy rq Žh]i[tPZ,4+Zz*$$>R,R̕M'׼*HvE.3*Y큟]Ĕ:_q3:!l#`E_85\ `1Kҏ]pl<V?e˯GHS=l.PZ4Bi :kez8G%JS9x&ش2ecWQ1 t8}hz~";' 0c:f%>6g8 q%#xp&>*F.\7/rs=}RSEKWQO >Z›c=/Wyd=FHtqZu %Ⱦ!' %08u~R ;%qEӠIzkL >9=@ᩓUuxˇ 7K;330=e%|Ƒ]e,VD閞svY5+PpZ:@S|_Ybz\1/Tì$=SWQ+w{{ȊewN9o k-\h=/A JPUfb!V]Kj.%VOTiZqש^'};ZBFC(+ܤ-p]x󹉱}7_Vݐ=LxPf9']XۖP VXM*{B^Ɏ Xt6$&G:itGC<ɔW]s8ZGو9;n,ϼA2j9x#}1~:Lc%ՃVyÒhQEHd7F{>LrzF>(Q<$DYHλIUxSM\ٳg8q '#EvW (jcLgH̦|!Xq@Jsmhc4}nmeFV=ltgy3T&T|EwLĜS c X&Gtבlrm-NM /|H"9 b8/3V'ԃCsrHR-6*. 4Kb&{@J%:9V훼-ߣ٬iSyBm63!r9"OX< ROE3Gw" .05":6Z *;8$\A 0%[WLrbdO8241OS>#lA3_m:H1$J/uЦ:cQSF{R uf7D}>&K8,8>`&i$r7S!y2o@seC`` {Kp rɘl`z5&-LMZ%EAbwz{ӄ4p`Kll' efUVwF ȤNVQdSrۡE5HRciܜ~8{inu5ϳ `ͽC>-Ow/ZmoXx aG[%#X]4'$&]#\%L15c۩Bxqf!ݡr;EDud8t B6g׼7 7qIY@Wsz[l/ { ;0;:%ӮHeblc 0P/hvMgx"A?6:o`w$Ż=k$'S]8 i4z["8s@k11s8Q"|}x_A1p7lAq&G24{9G_T2u>P9@T6+]RFx; (r3!8L;338f }b* &/Y%Yp9N4Ԃ탴8FH>ӝ;Y`&/䟮r 0B׬BsO׬>?$L zgŭ%֚r]{:heS?@7B|} '(%3k ܢ)T@a?h?^>8_ b^Ҿ{no.R.ʸLݽmZEmGXӭhd3:(r;#7$x^ZYZ>B%:«hQͩ?SQG_qWH=F;Mk0t&WNY!clq~\' 1t>ԩHdVL][!ܓbFZ wZ4ecFPµ806%Ć&ջ¼;V ȦrFnup Tǩ^ &>o2igWvFP:XplˋZi[qt&r$ȄKHa cPZ0a=Oίцc_gurB[Sm*k JG/9/Z@,м2Ķ@^V5eX9=-TfGDSzM#})!W:E\6 =*-"n"sM\ M3&i(`_/X2όXp je{֓mԧaEm="erZ_ElJ.ɯ E 9BDW$U5;n #aXutHO6B0W*¸t֖Ɠ]W/K$b"]Aq+ª(K~! H]s5=U/W-x7&A;׆Ea=}++Sd4?P.rU .<Mt~ƩgYZ0707010000008f000081a4000000000000000000000001619eac9c00001570000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/cdc_eem.ko.xz7zXZִF!t/X.]?Eh=ڜͩs"CnJh*`|\jcӦP>8]zxbm32Q-ɓ&97|w쟼|1z}zC.@)V_`Ц)WN5ըg%xj. &\pUƮȽ Fu_Cڐ eUֻh *?pwql#u@fRV,z̏cMI$KE(b&>6 eB o A(~_Q5y/}G <İՔ}I$ 4C&cDߙl& ޙ$7c yWضB܅e`s3{Xc?2puHfs~uMhēc 9 7 pdFel¯lbtDl%r\Ժʹƞ :8_H0he񫘇|:2n!E2^!I _ԝJH:`$h%U("KlLߨOn6m%m7`3YY-AsEŏUf!v>\b|7E|'vtvINlreu(HUXCy`4H`%PΆ&E[N'ż^@XđbUMxyr5rs'LeAUtF0^3W~[kpp[~υ5 GU~ &^%a4y\Gw#tOt&}LC~knM'"aeN[o sW-{g=5+Û [{KW`BdA6t2Lx%VAgNY?" Bo-|TțyKGG(8{qX('>A(> ygˀꍉ=i-^!շ c?a _0hW遧+Oy0X)ШQ#[po}>MWyDwjEZF@~w`N) +a`! Wƻ0qfϐ幑 <uB}Sj8bK<($3DtnBFȟ1*pC;Lм:U?+#>Elg EdR8vz7m($+O?7ҼTvv6s*Y,"u5z礀Z<^=/9GnƍsU*wh ,Jo!5קe38rWMa'7߾jwO,{ huh˲ ^#h7fFr0¯u>]!4>VEy8v  F21#ᇅ<*Xp xդi ]NR3ŠݲP󭴳⊯~jAkH{tlO{כM|oëAFY/SˁXdÄkzڦL2ʓ>:ۇ*-ڢ1`߄fT(*N=kYkjZ56Ɠ`Op_{K8$QV)V_Y,l^HѪoJ *9usX/̵ f> ЬNw] IΩ/dDCWWOAI_,ʅ`5`DKb6'j ܒLp8i,d/::`L+0\dY_mT:ϺЩ\ǩ|](kx_|r5ҁi be/ p7U!6]7X`p'h@uzپ4jK5-5L5[++ ȅ@$HS3\D 7ޱ?*()pGAloO3(;Uא;AѶn4&(EM"Iqpyw]{'3C|Q[A#0q9w݆X́Le%W%~Q?caHۖD69,@=aap!qQӛxd,A=?VxP$ \9331GVqpD;ץG?S]c 8V7_vE)GI $C^y7_ `+J!Ң ՋP=Ӫ K[¶)z5jnZC{wUAlV%|^E7y34jte'ơp*ȋ0JR UJ0\De']IqݶUT}HZjOBq4|:{B<4&JuO@x(_C ޴dy:KyiVq{졼|z> OL]h[ON*x=ܒ'>Ek?v9|< r ǯ~ =\)ݰ E^iF쌖RIlժd0gnƞVaXn?nh;ݹCml"tw0zm->yM-Ϭ&ׂCPMΗo5UdUQ̺n$ڜ#V]TK{Ņo*+mK7$(ʑ;4_M!~W+|\VpEί{fӱH.IZj-;`6tHB(iq6( ~FVqc!a|)㮎-L<>V]=77#Z^36ཹiQV'sjun1ŕ 7$ OM]I Wh,}@|,O ZV7 \2|hx9'KD}<]j8ѯ9 1Y쨿KWP@y ƆQ~ s3'kIԝzA/mrnΫrP#F7"SBonbK]2~ᖡ=7XUes\T 9EŃM:,:mw8o[BvG: " Bs6ͫTM,X?~B8lsI7[.F^ 9>ȴB65ȑf5ԧh]Y]՚v j%Ñ:!r&iT={Œu=E.;Uqө[+\$V9x_c9! xN4Je4?1g'O0 C7W"K~`}%y|i`1M @UʊPHc Ly3ڬPK Hma\s^zvS9&$*q,} o[+Mpz4\)TʉI'PU5 ؿ˞SOjIqO}n,A"4|W2s!-Ds="ԊwAe,DŽ2xwS.lX_>N;Ƞ6F1Ov3:9rD8Y-{ H[ԣ6T~:= ~GepU0'Q[, i-{tF7>ޮyr^4kH fc6ׯFu{~rnvc`Ogq{p>*L /w6%Tv *TN#ws,b %#6 ÚJFLJ}x@'^eMp]R0:}(I=3 ƢԞ7 R :_`@zgQeYaP.Rs8~2]4^מ\y7е1l.v@{tbjRy@?`E(xIJD2S1ɠR7ƕɏW uwJs4oi`QmN]&EX3Ms"Q7WOw_x ֽ4&=ٛBʂхUG@~n#; vA.m4 ICN]2ܻў &ߖ Bl>ܚsG6a Cp ́2InwN~lܬ d+eɔi~ʴ7v 맡N$-; ^EnwajM;o'4og$#WbWu|!5bs}B <}û"Z5Xt@):hl`gKl_dpӺMHU/,({n& it u,A.oF:lO~1L䏽+ %+iɥi5{ {VIx8:1brƶz]F>`ǥlQ޷(Um] 2LH&jLc T?j'4t/],,X& I`.@F< bRveY^wJŌ<`]QR5MQД23hHg;6|TtW6]>l 3ԌzХVۮg X?+b/K@$jn7(w[|uX}R>GKpûjXv} ꛍe/2^}֏%)+v JK9gj\N,FvꯩL[pw6(ڤ`>Nquˆ)DwSptip7_O:d064xK6>yzh~;@vcEqa)dvۅMeb Wkિ'2.mS1HTD`A_=6nhA!8Z, gyf1b>Αqh1@'|jD=5r&Ow5uQh}uDӘ>lrw;U,ͭ5u|3nNKIF4 /e!db U&Z_ǍM[=[nMcHӻ~p]whێFc@8tCPL3}ĞL;%m򯹟rzi=B:Ș|[0ݢEnv᳽m' qQ~2ibsJL3:wJ'vcD;UT`t!{U lW |V\LNv"f!'Ojջ (S !ҫJj^ْ89?P㳪 $= {b ]\lLkG,+,};_*04RF֓ȘPGx f\mL&I@z_zhJ<1O-L.F+̩"`uf8?6H~6٨(%댭AZ;` hgfA t6fH*)7>3g.x+O&ۿh6n o:M2|h0 z觳aC/>`YJٚԆCMpH|W\5Q-Ae~)],vD^rV\tcYkZq˒5ՀtBbcj}f|q4̄0K|k2cLR/Ig OH P&V2YKn_A4$)"KHRn z|vbB?sck"Y2ߠ}js_݂zV 6f>*Cr=s8E '|o1d&Gz06m sxnP ~=1\g3)iѭ"1UDZA4{R m:lCưAeGZLEb2 orH%\ֳ:=I.,(y(C14.I P2Wǜ3ü<[ΝDu#KB-eogF)|Զ[Rte|y @)nVq}\I)^AܳoS'{}W?\# b־K !DWl E0UON 5%bנ7'0{GoWmLH-,_g¤9;ڂ;0$giG<#ꭷ5Nf;nB]_4l.{7T@*_/ոc_0!h*~]ԋؾ[(g˓cBBZ#:m@as4m4O y_TR05Iq֠t(?=9itq3rΠoWz5sv4_vSc6PY+vxI^lDd{8%"=p?UWC"oec5s878vCLYR3·þAꦘ2kc w9~m1C)l1VǤ{|2:\njEm:ob`m烖8Yd>*UXB] H}O[EVX-RT t߰l*{!2G|=d|@)a[=]{G;CLi?]% ;=}1=eI +SpQAp^sN;/Vl { 3kޢZԍUewZ7(+2څU@l LE^FK}8lV(),YjO?2a]sz 01""TVYvcm(Cm@ZqǼ[qg ,ZRW:7!n(jW#Y뻓?GG4c7alZ9Ohb"&€h>6GCͪ#8G4Hj43՘T"| b$ru)6^U(1 1 2?/%hcɳu^"}H *1%a@^Z R̠2ܧعSBwh oIra->[z!F[(#5L :m^-,!+Oub->G'Bհgr)v(*t7@\R}yº.[ˀ{-^oKƒ*WscU6lB&Zئi@D5[I& 1mYu\uu"мGVnj/e2Kei%Jb0ڲo[_-Ak. s7fH eij&>+?΃eDO$  yOA Kp5.!K?YtNl6.qYsclyhOq=dF[2{c\ܬn^hvݬ?VBf2p꾭=R@(_a*Ym];jF۹550"N.bxy1Mxl걐0ꥣ։#袪r YA­O xGBQ¬'j+t1`ȚT&`yH:"T"qS50QܶKK3u c!(O'Ug#AF6R+SܤY(cZ*rZ3_2<>3՝8(W4<#|\+b9KԝQXDMP, h: sVAiB6Y)qPe,iBKfn4#&~Us8~ EZE.rjZ-'2jK̘0ax4(W;ٰ#@$Zܭ`E0_p_F$癓Qd| E-DNZG@HDCƠeԥdPJ!W/&mě B߱ 꺬u.e*E4%/ O ok@#Pؿ07 F~*=TϤk5GǔԦ-?cɳY"Y&RU#nUha-:aۢ69 ;z 8-)0{x ZpH}V7/ ' D9r'X{_#)j @LNmł'֧O &}l6@&6ND3[~i KAVTa>nU0-v{!mh ~# Iآ߇fv;2cy)e]| s(M "vn\V{!mf2r_-&x;6~]Bܶ^x;؉.xޤPZcH+GعQ_y'$߭gCqw[C"}$PbCyUoJkji[?Zֶ^ƻ S)7`L(CHINw5ڀCӐNrOEnW 8o$ XcXn0O͏2l˜}&,UV݆ rX}^.f FM3 ʿKl{]#31X2zzz?!345+D+6oO:ǀ}!N !m.m*W=u?EW1:-}}g7oN{.7?U ~՗\kST@83"Fyi .ۨ c^~%g(;Bt/)9pɕPwݗf,1-XSIgV}ʚi"8骔üs%,d)%hv$~~Y$G} Ꮝfz<mŃ=34ҵF'ƒg? $ڗVt"e%d[cyqzhcB3ln/'0:.&kK0շI[EhЩBd K!Im% ?TI 0eehc.nSu$0ksp!V]A'ս3܀,쩷H"kp'[pĺ[x2r(!{J^}$j1 |XͶ@@rSZqJKg<@HYȶ]V7:׹E__oܰ`z+!+tQF8!W&e{JW YtM V1@pԨ, Rt?L&ҫHDێ ob=ZLĊW0g+| ]PTRV8z7v7/M2x@)rsڃr41;4ruMG '4mo5XVz/~9u;HkkY$$Xb^!tFolGecY`ټ&|Un&0J'ډ!UP5/ӝqX=ϳaQT(` iEm> ' 8H]p^ybIM#89W `Q'2P|0'<.!,-ڽ>zF v"csbJR`O12u5e^Jj,Q|?<3I20frul!XZߒgYZ07070100000091000081a4000000000000000000000001619eac9d00002958000000000000000000000000000000000000005200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/cdc_mbim.ko.xz7zXZִF!t/)]?Eh=ڜͩ>*;Xɢ-rDle!Ci J$J{Blr:amtWZϛ>ܪj?|eNg-E\<'RƆZMh Hʑ5zRi]նCj85S T*hS9m.v5@iCmXӁDmHܝ%>O1.@h%`p(Kќf[s y.Ӷ́H5CR_.eT;aVjxPLQ K wXX9q#Aj-4\ ~~A 4z_+}]^y nls2-[h hy¡+e_[s''aW8Hp_|>Y)*RA_?5M\.bB],A%Cgbfd5:Abqq-GЯ܄|qb4sWd9qZݑ1;bpt {3Y}:λMrgCk<_z߫T}Mjs!w_1+95wnwZ@34 yqkr Ṽ ?̏u\~3`5xM{Xp̗򀰊N9bko+/NE`ca{I|"< ]fDzD_Bpo3ָ!ӧ<%4&+6xMG#_i=q}LrCr;uQc70Us@b.smxP,>`ċ_Qkb%eFTVh%TGDByH+aGbYzW29MVecg3veƘg(o8[%J1l*(^/4m{xSJj.Q\sͧz32^RXFS+lQ|Klts=`͟05 ʝqY[ xc%L1&1|pUop+m9$lQQ:-Qt.eR2XtɌ9:Q8w#R  ߝfTrNʜ6PWa8az1eC7>VitDW`bɴ 1x^iڹE+ts+A3}+\%q$^dev(dٷ3Md{/NL6Yh:t??vI,wzK;$#%F Nrpdx|jyUodkF4E-}E/& %ZgW# 3y.|?JF0I :0a73cYL8/(:EPGNx֩CVY;2z/VBVPm훦~_Ƃߒ=>˨BRXW  oa3մc!Ca=.ɺwѶ˙_IxmO5PQ(T$ UG%} z؁m?ZoD/ɔda~;eQ_LȖ@i˶lm m~1i y^@z#m *u]<2=t/(MAo}Q^0|+K'Lw I)-%"z z<vgڢ!| _2mUBCj?D8G0ЂEKO"U/lanl k$5|GưVy5t}T/.ly#4v V< EvEYGA#-v{CuY}< jLRLO]jb_jk YiG=lmsWbǡ%VqJdΚH?\mb~)$XI*1#aWL9nc,Tr@9jT4\Uh @`]fzlLm/0h͊Q_dɼH%3žG<" =z'zF}һhY<cW٧df!Ҏk2׃pnwM.k3sȲ5%_X= .X8+&įx1PpFc$+uF>F&A$9;f=qBh& "xnm`4mRi)l'D:Am^lDze2Ҝ)nu*fC+@Y N8E2Z(`tG=ŸE o[3B:fmOa2/X]z@8-hQ1sk N37/5O _Vy m{l!N@\7aGz㟘RD:)&QLe{Qfdr21QfqgLe&€L!:ۯ{0'npͧĵDHg:VGRc%yy4'.#UUk A#4= ~Rգ8732z 8mῦ6櫵JKpqQ=:PjWEEly RU_3;QJ&3VBED!Ν8v+py1|zƵS/r^,2g]boBk/)72yAE33cG KBWbgan|to(P7g dZ|# }'?+'7pr9GRx|V䞩3!fmƒ}ccO DAEϸm8̌JkĻ&<#_Z dFɴxuJK\ SV0@jt'1$U+m^Sh]s{_?]>$cd>s åm1Y>:y$_@j!]@pK测̊+Ҹ? [F!Ta3PEP{2#~)YK)sV{A) ڄ#B]l7'(gn4vqü}n+ș́'}Ra5HEwjHi_)R4r ydxǴ }IZu,$ߢ6Aonp0c ɱTPG4|}5 u\N]Wc,Z~=U\Ocڧ}70(hk`jp?[: `;q4_;%=,톫5.T|Вeқ>2BN8MF7~,,ؙo8PC:B(pg f =pMlk?mJJoB[Iz.¼ 4&{BZ7!v\R} 姘 XnEsYL%A6?⿎.Vz$+ ߙ5W'H[x\ _}rPϫRcG| ܁]cQ][' 4|+1:u/% _q8(C@GxYFq2&c`5eտvBag+vDDs|E+័ۇd/쳕aǕ{Uɓ±X˱ 4M}}_c~:#E 85e6;֞suNJ)x ZH=]6 T3(FZ氅@M᳔ڑ=žlI <HNXXQLw٭rѭ߅=ـ9lRw1{zhq2bas4o,SljksS.₅a_Sa,ò^_Mg2|Ku ѥ DA~C?t]Ӆ5kA%ng1:F^>fkY邫Not*"iw[.%yYRۢ)(eƹm"?H-tk wE:԰75Wne&@gFh.GN\WTTJWjUQ9mb2opUvFЫD3By}f#"k6I Q Bc{M }Sܯ۴Wٻgcf.(FF]6XAT H\]{DV d>;m.80:YkCWlw1Θ Vݔٮe%:5TSƍsW4hXM:wy7$hW?[VS !&˺Mx:cpf{ٟQb?*ol!H \9rZ9F_H_=7B(s1ɀ&V dNƔC/dP˱TCZq8v:Q>Sz=aeAᲔvʰK ^ę.#AY8 Eyx>栬T9.*I5nרk˴Adcwol'Wd9 iF`ϳ *ΓIW@hW҂7FE$8jB"%g=s5hfi6/8wJZ\t^*/h/c0-FS0TG"mHyDC|3mi-h@?G\aY}Uz f;Gt0-년_„ s WLn=Զ^/qqY۵9ő~ v6yzM!R`Gz;!&=T;\0n# T,в }.м4h> IgjpU0Oq} >#\X`7?,mi<D*z՚sS⧆]֠OKe&'z<`UFδJ(oTTkgèH(vh B{`ҕYpNFek<.Ν킽q7<Zf0©Իh贬W2'NN+`l-|]Pt=rܼ:s~(`6oF<.qMcox/0&f]_e, {Gp˘yvH7<'t%+Mn(. KG,\> {W^5Z"n*A ̴D2_<*ծv+zJ 'P'AQeҲv{!}y&,--嫻 &|bT9uʼSD`,H! 7Bw>X6\B亸V( y#=gg:v!d$6$P+V`&X[YBY:@iOkCq )( k?gtF_1t&8+۸0{OE)~x^_]Q"Jb``v$BSₚrL=6Lr2ع)[4,ОoyzLKay~KnPdd*N:E{Q^ [2#-[13_ćy)̨a\M=L=$X,'Y7ta>VW?~|r; %wOz~v$/NgGJi'z1_\=R{ H|'aAo#R۱mnrXtHő#;GMJuXM]m+w~>UoLOKy wP,GIz ȣ2)%a**`B ?U9mdLMֶp$0|1 }r+)c,w D@$D1̑q# |`9˹v@\q䴰iыWyXM~]&[xr_MGϏUE' wSZc jHKjy*O"~ 5(f%{\|KJ1@t"6',?4u9dIft 5*ppsx:@*tc@yTMJ&9؉` ^z"蚣 ;qd*׳¿)9)xrj2 b[ TGB|ڋ#LC{RhXy;ih$|VG{Mj/W>1%@bCf dߌ ~ޭ'vB>Hx9qyCvo)Y.睝0v@cUa<`( #/> JQ.K*ƌLs4j]T% `+ ZK !fܿ<פkIwR qYx BR'TnhbN9ᒑ@[Wz6tճ4: l;B(DHZ69 4΢޳[( "l?j\ԉV~Չ E |H+)$vC-2$ )bѳbg?iB|z3JfDB\/Da!)b>N]0VuYǵ3$8}!/g?Xj ͊Q*l:r) ɶtwecj <h#.==R@WıgYZ07070100000092000081a4000000000000000000000001619eac9d0000769c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/cdc_ncm.ko.xz7zXZִF!t/vY]?Eh=ڜͩW"#h3wʤሰp i_l7k$tW岦p0dG ٻ@;zGG@cE*0ՐVQf*d2t>]wE3 ~!5 O}AEs5[K`6 7#`oaS jJsg]/%ф |o7O \,#XYQ$}IEhF\ L"$ Y {G@Bq|.)$-ULk_&Z~;ەG͗_QtsWN7(JӜZ ᒁ'C:[} $3bU 2 [Ù[45~з[?Z  Ũ~Qrޯ(oٻ_] ]K1m l:v}9u|(Вbϭ+:ZU: %˓*slpkDISpd6Ug$F S{1F@n h TGVlbHX1-<)B9f+QL~-]36?X7%w-;vɃc=J `F~RFҌxO94@izDkԾK*<t~&6!} !\lև~(} T R {{IҬk$#K8 n)Nq" RA)sޕ oOa-1]GqR]M[@{YoAys@.K8):J^jIm\Nr{zdv!1{haɰƍ82md'+R-ہH8 طPXɡv%3+z jأ^Lh\x`w ~@MГf|mshu,Q4 N'HG苪 qm$ <|q+DЇ?O;Y+A]U ̝d[ zd ||#yzP|6l9 fr3CV`t٦D㍠QPagbg>Q[ Oz,ވ)[Ԑ Oqrq̓܌ܚfV[D>xT P6%#Pa&0yړ| y^S6E+UI$QvZl\G+(0Y(2 EƳRδ53;Kxj.ݜy9)E8d[:w9jo|{KVLEܮvvq@c1 +n++p?`;IFGr|F1uؒ\k-Kd=Ɯf͕[7GmdV(-qJEXN 3dU5)?,&ubq;ߪ:POukis%=p`ĦUF5lO !ø+r0~\`;@赧}CO)*NT*Rg@d@՟hዧ;~& |ڪqw4qa ^ʱ1[C8T1zk,W,}<VZs3rXJ &k.ÆM Sf 8+[,b󡙵 Tv?nxM'6s7)oTMK੶_߈ 2)W zܤLj%ROf=[˻agS VT>*}9EU"+Ɠڹ~Zdd_"馲>O̵};Q$k#oAq*zV`_*%:$1o/`"u58[q[C`d7)\E0O18vzo ,籰.TO&##;\K{8 3̶ҏňO:ͽ΀4+GɄKf7Jsmx $M\k''= WqCz5(GZ;#5v_,DGҧ+ o۷Ri >ŀPb.{FxH J;kQ.; N}g 3 C3f\}PE<] `%X#ҳli ')KB ֎&An<~} 6 7_H'B3 ^lE%^CUFQSkNOHJL@7?qЙ<LVfxXn;w]UC\qlNJ`mVmQS.ScU]*wxkV &_be[LU2x&)7ݣ2 !gC&5tBXrhr8HoV((=%b !J/l `]RIèt2:$)}\fC|:׊JcJˉN'%n pe|鎛R&6bc=ϟ!h8;ϫH!:*Y0ILBU'mR `봀ώ+nm3^i% && )ICH璪Ȓ<'T4gg`hљģ(kx(QgyRgk|h 8?lI ۡbPr|kr.lj 0/} #};a~{@dU Ln볋n+{[4H fE9Ȑ'4uy4trEץ N :AɁZlE;R *튈-AYv3E-n}ˉGz7?<廑oxpnn7pLO8aQ6%YmrGb4ީ˸UQ<@V|WPclBT͝ UFY c= KM<{.Ku 'p:zi?%Eӓq:_<@ĕH]CJJR)H;eB{xF#dsԁ؅x/N[M d735WqNrj?Cck X*U2S[ںi/^섨R:@OD+b˼ż; **~Vqǂ6ɓ2lZB>ab@xƧ;ֶc3U-Ce|Gz'뭈-)4nHc8Ӱ=H`$b@bMym!IDzǖR"ʤ:SUj~u2Ag ީ> *ž1AM̉|-Xݯ=?Tԙ@vYJ, =kєSkܯlKJ~wTM]%)l7{qȓ#Bpf LtsPgIs6EtDq3oǵx+ VoL@x ΗG^N( pVt;*S7]+'Ep+F:N`5ޅgu!:خ*c.qmxjls.5f9w&?p2w8&8X4Yr@#G+iއ^VsVl]Ldmm;gKn:.)?qڃs32Wj^BG92diZ9.BVNh.]wk'zW Xeٛ5[:K~.jc^iEIռZӵ>_qw=߱dU8$'>/lK PN}\!ysm̉6B^TLj3D&OﶸkJdL.8t!-_,j\^^?DY_q4>6o,bH#.Π[H-s~KT~`D1 =e'ڂ22 $2ݹu8.47%(;uz` q 5}`"wKSژ±Ҹut'P%N} 4I1qҍ?$|%5r`DSWr#p>w#͉:Dܱc+f2uK"ꅊD,@m ݋^ٙ`9;pK q4*p5K-(^,X (ۚ4碭eg" S9n64_wrvnEQ0bZ3 SN2-ʜ=3\eTL Hb$G: `:OyYHVryI~e3>eUQ- /xh7ЄW׵NJMcV ޶ߝ)^(h;~e+d`=e$+}Y (Fҕ0_݀f7)P)+fx#0Ɲ7+'.Oj .[~6Zp‹S~ 5R^buOlnE* ||+Fĉ&1{MM#1F}'(cAUKjޘ?d\pBa5Cj-,:#E !~;"?$:Ii&-b2nk{2 ƭh?$!i.(FXh ˉCyHyi8khcvp7 kVxlRv  LjT1oRalǡ~Onvit)8֢Bk/l-j W;B9r^Ka,"+~+W^2by h Z+PRt$Fz@߲/!cһԞ :Ĩ+))N3,93vI ?wp*O ȵ.Gg :e {>z>E+X\_-6%ܕ,;tbÀ~aX5qWDT2i`ڲiR̉;Kcoo6zHYf:x-) yt|Ua f`eE EXn3I ӒHbLAs=_= =. jɫ/3txl}{`l讣i"뉻C2]`͎} RҊ=] h$~SRˏ}()Y'1<>#CߌZ+,38AUXh.8bxzJ1ͳ0ݿ"7ӈ=0N7i}_꒍?68 }cIsae?w~rQJ4_%N}V' @ jͦuQj:CO&vkW2iy20$@GkzsGFMR9GJěOIy_cQ$VZW 9nfd&R z)NO|m`l oƿ->"rp;t$=N{5*E1fvg~r|aP]gG?%"V"sA. aPxW}0/¾!{X;_!j~q$Q2~֛LoBa,yo,VL5=ny7ޟ9h=/N GZۧB% 5,AL\?. Q' :ף7-o9y8H]Q( =3I8kfW(%e"J:\2 ~,NN3PflZT_[DVFTӯ9׷Aƴ_d+dFM1d%r2n'rAkho$m +p8h~L2pvZk2.(&s ɰQ8#ʔ5ǖ~{U%)w+A4@&!z{^ӊ06]0B7ZbEr0T/%( *q )8NI>@iֹ|d3NOm9Ef%v}Me]M3¨s;,u^Ɲr|fhŴ8g1*1Uexs0i;mP|4ڣ|~8^Ϡm0ޓMMyȤ8 4)K* 4jB:jN!UE^JJ}ZoXKff rLfڤ! D`rEqZZmkF2=~)ݧr݇_UDևދtPp~Ѯ9!5jp.j5)dma:OT.Axҥ8I)`K݅H3{@ ~e7t5ωHۀ,ȹ`8\($XCrgVGPueʱ*̇7$a2/{Z#^&VyclKqK/PPDf&d @^ѫaW™T4nV妌?hba@GnT# $po?V0Qt @+5LMUx`oXr.ddn׶ZGs+Z*mXš٫v̽I3Tͤkb);Wq|og"kGҒ*hY![Nfhj2k(kixGMlFv0KsOn>beF$mi+CAr_`Hx->C FڝŷGx$'q3HصqAh>!&VWZٞ9TCtzB4{J|e:m O$fՆ\%8.Ze^'!oULjNig )|%7.*| 8̲5` CrP CZ' ̴Fy9-b1EQq A6yz9-i܀ r:O dGn2}uӣxp$'I޻frj~E[_`O++!s\ #3a='[NnF_p5c\bveMQV!Hm8S [DKCx1vK-,PY,C9`&:p( *$5FK@E˪ɷYD7B4`خԼiJt f+X]}Fm瘵\Zy淃?zj8'z{t&RLՐsfH/qp_5]R}TLHf`v:4'kd{bptx4Tue*xqc2 ?AM=M7EAпp&ixj*yШ`HT+֭` Eyv>f =Ee ~ǐC쏀'E|b{he(1rl,Bo{OSf,s`rJ[T@ŭBQFBHp2ZsX‰wҎ kź g ,,ƽLbPms{R1P@&|5:ę4Ħ_JIzo3rt1NUۥn4ht9AHҿbfk0ſ V{k:gyH!ѥ.At2YϝjU^44NK(q"gDlh2Zmw D&0+C0~Z糆Y|lFKhJi\ @WFOw@/(P>$;G@Gj[}?jSH-4ʰq\-C c BؖúrxiR[cV/e.+mVkS,|abUSN?;u-tW)إĜ5{o6ȸ(d%O@NE MY !r2dk=s*A)ZP >ysSSCa;=HP5A,@E,mnLk:0)-OW2G:aH`LeTlĻ^ !P>ș=|Af#yS8ynA!٢pkԼ'FK?B_s_TO@w W 'qgr;6m\[O|ѣ\R7Qe}^X7s٥؊1C7+YT~t&Tgt.U+v+ը֣' f])SJf4:A"b[c5eW.MA%ZM2d"[Fp}\3YZ{e5=kA^0#sK?l\AaTKLSϣ*cv Mp85 +v (Fc-Lp Jز⟭Zd(n% I&d+28#$ytIςii}fm.EO٠(_HtVn-t́OOGxKPӟ1Ay)=x ˻ϖb =ULm8+@I[6"+^ / J3JNb&ܮӼҿ ª>8C#&i~z*=:J V8 bjl6eJX#k ;6Y*+p\WC;v>^CgHZ@)43d&} D#T1@Wu$ ^!ʸE(6YM|2M[T'qp1 &ԿL ?ǝ@5֑-%¤dtZ_eįR!ES|Oߘo‘`n9 Y4,7N.P-B[iAgΰDemXwS 2t?64Ԭ!SV"@y>/W xg&0k3պ\8hHsL,O*G!]ǚGޭQEn7c|8\;M7xXZ+83,uS6OP)0f(6. 9&įM<KF5K>ڔU/վ P]< U2CCQw?`@,(6ғZ1RKNǸsCD{UruU_W9.|DC}DMѝ4<[B;Ib)E(p4~7 1ht٭ iF΢0:R#\(p xT{%hתX})44~\Ϣ@ 橝n6),~G>R.;x ê&;Pjp>] 0Ԧ "~ 63YKiLBt/+.YK&QZeHm )UR%_CP`O]vijcC1P>H+dһ&yn!d.X(a);J?۷>&Xzʑ"ze{_{A"ыpЫ #\Ss]a-`IuOp?d Is 2ɔ6{OkR}NqxYYur܎ڐ\7s _ҌW*K uh i#}:f'i7ZXΚ-whar`}J ejNQ|Vsqt|Y0[U!0v?\E d -Yc͝Q̆UfnBO}Ŭ"{zH \^{j)"T++4A0bf!P&yFvh}Dn=:"*h,!cgT{hTu?9#IqgkUKagԁLnG(tsgdxei4*6U{t<Ʌƻ:d|0YZ䙑ztMegKyK\zj{_o1 GhT@d1_?mb/Z`4*˓!`88aЊXs7S+g|/Jqu!OnsonHM|7sda‘.2;e9˽J 'u|Ji+b}Sx--2)_@4QM \bEopXEYR:&xѷw @~aWg(/yQ}Q\>}sNez3b2tҖrc1ȑ;y ꆄ<X~ޖMSFeʖ3l@e"CVu^vWO`=NuƎO][*Iq^@wVyv@"}5/֏{h^G_ K"K C.#\||mpo JpM!(sMuxxTJzH&UTV2m+%7d|3j[ _uk [Lp๰R k:y*v쨽`^'/osl)E0X )4(g-"f,uۘ֘]5br]LLGP߽-4l٨5 _д;^Yƞ܃My 5Rj3xi.fƯṐenwQڸGJ',]* -E*P)ĭŰկΌngiSU1#Yg5-HXW@w$E:fe#JM'YJVٺ)!e+;ݳф>6 Zr;C38q歂{,WoG=L)L w>ご`LdYȼ'?y(u}ަ'{d>?WJj;@>V7\ÞC'X7\q:_O3EN$(DV˜D!QYr{9q>ە4fZQf5xgilFfOD'H|6-i3lQ\25$8m@25Q~HSkV~[[T՝2#j-;Q%Jar۷{,͛mKZZ9؃Dr#CxId6T|g\K;MACʐ;+D b0 &L >#aAW))*,aT&=8Rl2;aT\#XOlMm 8 Qge. d8s@NИ#A&[' 87seO^Zǭkog*[\\[29U+;MV՛4<~[k` 3Kfɤ3#tL[avAMjgeѼfxpSL߷ #֕ D.!s&;RP ňfP$3_>R( :c(d;YrAMw?%3m|kCI ok-/y-K*M0&mֽo4Ir84(zvKAŻJ~syofSk3L`أ&6C?\4 đJؑxF`^hmETz1QVQ}gSǬXWg-xT=(DsƈcomAHtk$pZ(U  *l"Ms(1 ژ?DG1}slMȋM:aɸgVoE*`Do^L08H q,*Uu1؁N+S=}ze8tYmw"=!g(' B_cap|!h^a_꣺;6 [#Ϯ6 ӑ'8HD.t E%d :ՔG?QO\>J W٧|$=Ս'~H Aֺ]e^a"`5Y66yQ[̒g5w.k׻)bVLWR2NB9`\A~1 i2;d)E%}Jl O:#@[ 2DB*?lqEt`5_}kzGr* |Q I(pv.b (uuR7˄Q W/g2_R;1Պ*3z_`[&>7 q9m2 q^u%o j1s#RU 2lRs+3=A4RDϛ)HŮ!n5WC/8a $0T{gDꛥ#&3u Y 1OBVdțv:,ͽ5hL,q^^=ڃi4#Ʃ;UÖ|GH`%;UCN lxΒ;DSPPeƛ0Dz?@ NK,SMYD 8(c~s8X=~έJn 1Xs^hmLozu/U ZALS 5Y_amP(okSdfײg~1Wĩ-+\;$Rb8Kz|X6FλH`B!R0_|M j /r_1ne;}הzEƭn,R6e,Sp(`ƋO*?%OGJX5Bʫc돥k /)ʩ2K(F su7uLj9^K2(حMT2hr<#*NHDQ: SCb͞xЩYO%h"`Bcqb {$vJX/`h9;}Dg4(Bv7G=>"3S;}iBfmࡥP  {9ye-x` N`[Wap{CDu 1&C-N"ci˪;}y<5\03k<;x)|i8h`u /)P2"[<azpMPu?zf[> R&OtSg";A~+˃ۄ!ngqdQt&A{-dB?_XFw3>bWM@Ų07>œ:xP1QB$Cޗ3C#<'D~S΀n1uvpe-\F"hU&{<)")|ї#zrOԤʍ9Ibݪ4D9;g* i'^K+&OFfS֣0W4aaw AE(0븼{3'şA! DրOy54t$IelZ3|ɺR"$rh;@]9_e(R0O"K$vl.rōYmFd nss _PEoؑ, y2[\ԦLn[;SuYI 8jwYbX w 0CX#+' Y&v,dUkЯ-b/`_ OSOεF|;`' oH%#E_I1"tT.4#V^f `-CIi;9fyZd"ݰ+5ߢevGHpGjrtR6'PH}A;ڌ Sq{B'KtO;'aPZʊL{ 4a;}( ֶw\fQ~AuvaC\OQpS b`A'ֺZYvqn 44sD@SMZsj:gY#Djw=2HRgC+_EIkM~( Sf= ` .&y5|'@kxGʼ_jdZNװrtym0vAbO27$$}Ɋ|$wLG$2_ګ}ultB%j1Mxjx',/*F2yH DVH=]7w7<DŬ)Y^P4(֥ʙ’ %qZOٳU@R-hܕ>_= %/xK7k McKAIhO6q#c,h;IANZCT#b͐gԩþOt7O:3T (_yQ,# d&=S"*4F!8keq\ls+D~kPL*Sh+9WNmbЗf-lyڱ bC/NA|j3.x5Cxx3;:QZ^TM[4P + _0XӲ/5 \4r*І"V)PP}E"-W P֑$;{˲\p2wVqu{w]U2uE.kTwm5w$k3lc} >(0,vo)&bwM`[],:%Dl&2 bAv+کaذW1$8PFg%if:Ov:gsrY(|RR>u=QI0(oJ=' u}FOZ]X`R@YFU/Ұ)҇N!럎֍^xU@1~Xax& 18v7ό,y亯Kw^ma)v`4*s؇&LB%&KPCe|z^?D¯x2 /PbHA2睲I vk7y'  1yHAǰUkGblPL<)GE-|7v9oii](= 7=EK\-xAA* A,EtVx<*ki7:S hi2I kӻCv*iD%}!{fSvr 9cJڱXƩo>$>`HJ2?B&n̼*{&JŞ&OjVw/-t]ﴁ*ddm0+J[}/%cuԿ sTBYbCH(c2 "KQfR7-gהRXtt%]Ed)=@ rHbڿҥixLrr]Yyš~/X"Li w?Sx%k2K5 &D">;W~kBoyo%=M g|}+=BP$W5vIkeC^S{34e*FBtYMmqbqxx)[m fi|^jB&v0<0DZC.!b7N7nWj= :zG񛔗`P/Xa0G >o;8:9>2w|.Q80۝k޵=Z(}۔1A}Keh{.0i4Qi]2nzs;XVtčզ-,ųej/@0%f{Z:7fCgWWmiALQ8SzC0W$}&}v4\_(w:%0ą!]2[٧P+eofЀ h6q&NFifMJٓWpBD|Π<wv4زOfˎ,cX) $"0Oo#O#ō\ڔԄ?tOi܊g5>8-&o8K"alT ?ʭ^E?mдcG*ĭXd5@hݦ&j3Wxm tbom^UKˣd7H#J O Sѕ:1IK[qNt\ڙ*/!Y:S UUl-V[X-AxPj?̀lMZ5RUB 97Wm.Ix!Z#VkB _P]2. O]Htd>7>R*kEn_J((4P^!"2^iT؂p ިGΜ7Њ^W};vK5XL>TZ-Cz^. g\O }`9l H`fNP>i+^au>)\LWYqXW8$daxDt! akT7T]f'KddtvayXwV ="_o&sԳh 5^ 9nF]u&s7=JC { EeEQT>Y=-,ܥi`PW37t<2!:q(Nڬ)mP=E+B6!㵄^VP g pC\ahӺф(V6+ ?86Ki+LP|fmCZFRJ J0|<"ho vlHk)RǻlK!TNRtUpZ[pw?fKH8SDMjUJH b/#/ţ7op7;&C̳fUso t57AYGF iFi5`N8)4Ah(1NJy G̸J sܢqDl6jy_jJjϿR@1춌>~U=euH7W ~,a-̍'l(JXDϭ!r~D+'U[`)5kvIlC_7.IEtw.A(m5_*\NJ=k{qyŇ;W@9~ByD2d۱%[OZ_\<-fЉ,yZ˙WcڧU$r(wvjyWE6ϛ6[ )بddXӼU 5 ~V+N{tD%!'`h%C/le?!Zb5s؁%ٷ{kf)}ոJ E ŭ98븂| u3 ^}g1-GB`J"iSG1g{ 0< W)ݻbt}2uիw&BxO՚m I%8/,n!Tŕar TtKIG@Bpզi,&)~ʌ,E<(EZ}†W0ά+H&jtߟlP#GYRšz STW%ث=O-$UDk3'pzv%L0 Cx`xR4އ: "/vlQQWx E'F+ŌxV۳+b5gJ)9z[؏|xYBP$kI dS|n2 ^-`XKE%`}AjKf$½P-l%LSs^圦`"} њN[\X>H=vMY[Cu[GE'zJ (_3^F>K{`tUd8>2uDӜ" >z0Ŵ&./|VU}$I8=?u-Ohp<4{l4-u,s+zJd+tlrbB#,V]]>0ђa= $;ك< Dl* {VTJs$Cp{7<~nLbJ?4dEU95Z:"2ﴌ# 2d_uWG앗 /vRz$̦ȝd b8;#ouDROipklhFV{ؽo`B|,yD Ց49v`={S hani pォ 91ڥ.E!A5K ~K7)>wjE=_c\z;cZ*LW/, 2a5Zė@NkF50F5jf2'C#|Xz B[]VMFFkPf@Hrɝ@wn"y)W! B5k]/RP+c+>wSe*횔@H[Z"J n+Rj4{0MbU\+ \ |"UAT  .+G!mAV!τAefOu>T3iX\[.yBѧS|h^mwZsxm$= #lҺNwv{6|鐳\SSHS93泐Ko^ 5j}'7I/EZC^"%ӟF+ Ff d> 9EFx(xKfyLxRPֈڥ ȩm+]f=R.B9Y*X~`|>$CuXEg9'n :E-o?HXtWlTA2*AѨ>t\-˴*_d.iE/h:7Œ-|p&AyfnݰcQqi$rGFU %xE!OZDwnWlaWẺkݫTw[ϛ#'Gl>=62<ܒ); jV {'+Z!6\J kc&[Gw rIӮ;_A( ͮQ8ѝ6r/b,R7Ɉ4zpD0rxP Hhu|*^ûXU&l΋%MHvΖU c JݼnDg'y1Y1(o['YA$m1a~G00tsTdt9NE ScG91':mb|{=-T#k>ʹMΡ=I觿{BR).?.m_[]eg n5C l?9iHK-g8ŘQ`<'m В\}B!%De"):b +H{+{G3uSw=LКYr2TLO˱B6n} HAުqGv$ D&O ->N\/46f-iF$GuhKIAϤV\ۭkV^I&ոgPoi"C2[pdƵGԜAwQun-o4XRbgDwp="Б ދirem ʆTغ PH#(kx3yM̆'vdPUM#1UEW`<b~pP) #$s4alv`V9.R6жN'nnӘ[.Ҭ{:a<QXh#/]د:%C;݀S׋#{ 6Rnxw0b*Gi~>J2دCri_ p? 7BA :kf71@."u$H}HlڧU{+5]God8H,1y=~VJE!Cpun:&`^W\[mCVɹro(Ł߾q,vK?P%ˆc8(}lǘȆȍ$ΗKxs@4w)F KcY$ ]Ⱥ+X=Gͷw]ܨw49x@!. rRᄌЩPRݱ>.* 7&uyVowh2D1p^TӂpS=SWY<3&!i bvpK\ʖ/0;@z&:dX]ã6{lqWX[aedQtO2iD6OW)-rpȣ?aϊcj"w#QhߗC+'Ecݱ,s̜+}P+g'mYĐW}ھm,`_n6(~w# a!-xdQF:ӎP#z;OxR;WHNkbs[v/ܛ]O '._VDI WbIV8ކzZ)5Kg?dK'38U=ev>mO RY&e@5{H ̌,SWӓ0bƣ']Mz gˎ>wlİ6.<b'X"-&~Pez@Em,wAv`FM"7m\ \OnL.\>x &j8^h0}Tn$e t7-kmӑk[)eUKrr ځbj~"tՕSF}_Õ:]781 StJ ?LbFP^YG{oXM}<1MM`6φu]a7It!2ՑEfn53B+x'Юt72<5}4~Ic%;Tv[J%&R4{`Ӷ?kiX]3Lԓ\__i8u,m$,Eʸ6z%xbt"JZ&xQ$a/CtvL-}e[ *$ϳ| S&pj:L{Eo832?QYV^i1wZBrH\?SܧC{vNx/yK,P~NUbrm2OBbE$EбwO}21A|k}HPӊ|8Xf [P<2&xVF;|8u?VcH^CFf7Y 8Y+xeMsrx@]9-v$䶋u Pl||?lӌ枒pyhJ|`h^cHۑH:/~qoi_W'0|jjnn//FrzҸ3-dzxiN6.@zHf#WA>:74PMVBN$`+*J}1daBg7vΉ2aJRG7a+[|jVs\˒%U>BיKS. ؾ`<^oB(a_'UY 'VƾO쫃HbSTqɬ`;iVJ+ȥ`}(̧XVh5ء&xn6a.,JܵI-GkbXzwG?]אje0"ph}63 ZxvͶSs%5`AiiDx 6"C׸Tr0բA9-j4` ~`=MǞBBTؐ/O^KYɏ˵gUK8~axTTdiCd'J Nߣksw>e^A@Y,^71+Ѯ:Vb?)(OyB'yt q ӳey7bRjqc`z%>tΥ,ktz Jy!{ Q_,$HJ XeԻ<ӝz4ɒIBpѲd1` Sw\_Y+@%rYlkFPɬ3IRkd␭Xw9T 6lwe,\}$atI{5C#Snp!yMeV#[Lk^ExDGBeZ$_f ;> }rY#ܕ*~ڳu}`zQ\[I/6_AWK5F~rłY+' lW!aV 2ƅ=YvN|! >lƱOHLۚbD) ,0DZW!6oE0 -w RXz55Ij6[ *G_V_"RyzkL9y4{/ '3H6f$46糈[pjk]rtn'amR2ɾA}k4B bgȠY |JXs6l^i/occH̽[[͇ b|uy R~NELI6+_xs^,AiK7B\TvYYa o; Q8W`iQYUbHsaVh&!xMz"V(VAKpyf qiY0ܱrf |˙ULt#zXe_fԸ:Xo"TշZJP< Cԏڦ5(>l r3Q{dXl.go#{2 BO- mԯCN@-' H"Aqa⅂A=k2@+P|X 4e@QL( *+a_ExGpjxɢ_]Ő h*s,045=eqR$06]jEg8Yo9mJGd{~TkeJC:P0$-Ryrb 좱:R kjm.,lDo|dvl^yQAk_q;(5#= H,^x5eus|Yi/#9.|[M JUcM{}!=@ ei.Ut 6cC^ #"sd>*d=v "NgNa!X*Hh8\:F9ZY\/<#sixKNO:#e]TfuQxKT!b)\H*Q$cF1 \MgFF%[ˈɰq(:#atc0t6+| %MH{7#Sw:lmѸG#xIj%8$%zV"rwD+ۅ tev* EV8N0!"@z uCn6A J!~64=M㧘w({4K$:͑w4ܣ 8?t5?rUsnZlRɤ*[+͸ HAIc#fM"jCaJ+mEw@U@xNr-U(TƦE>vv4I%WC5 oIc sc^1TZP7'4Z@rzLMiX-D=[}SJp; v_hcL0V֓oI8({Re|ϺpZ3'Ǟ90 Z/apV&X'pXwy 97yZq' Խ46❼$䵑"jN7Y6Rӌ C_b*|֒~+ŘٺCQnf y-`΁haJY^dn ۅDH[Bh &hH"20XU]#`7%>LsKpԡ;Lʷ;Q{Rnq7'7 i:|Dh `aIy/%$h[(?iabhL\./Fն`de1U0]+ ^AeCJF`|F!$'E_q-UPlW͙go%JYQˬ>4m,gU&)_ed*hEsNt`Pk:x K#+kMP+emB$r?sdy;:g0$[ mY4+݆TEkakO;ؾUxX귶nb$g<@-˺7"[:W N]xhMaQV^7D +DY]wm{$Jaloh4(:MEGZhʮbBC!~4EӋppWYy<Ͷ&0A'U}E8ILa;֐%+Z(3dm΀)J/ , p9Uѝ7MغkxT8Pҋ;.Fկ&6G۩jn,phcXcOl? g6? ëD+< wؑu+3,߼w/R 'Ū`_lVI(аLa P8 r2Oi[游7~GPa[/U7g69 a8A8M8%?sWƒq0ʄ*LsjpJб){)#Ε >tQ^- 4z*ֽ)KT|C H"?~,%A\ΪX"dZDOP-:/ Pߊ©Wv̕V?GT5< HE31氚r,+&zc"JQ1/1pڦF;r4ϥ0\4;ц)l1} )=xcnJ{;@EaݵMӀh_oyi5B,`]C oI@O ԍ,;QW-6ԇ8!pךdPY&lphPe- 7BK,8t:_z-P c+nۇ˘Ŏ)lX_۞sHgYn2L*47#Ewċ>pTeav{h؜oS:-wbbgT5aJfiifPŋ)] ۦ"%ZXD=P ^xJi+0C׿0.V"ޠ]e9n\7$SEF鰃 ֯6DxR1' ӍdΈSJ\ln0f|KB3yrt,.7I)H~UyoѳU T|1~vW Vnr"Gwlx#u/$ĖRlq~§lp̘iՋ:ꛞB`qZ  Ņ]Q[>-`^KsZQo@.g!@c$UdkGCzTsJ]]Iza嘾= 4S`>;=5Y V/V|e)LŗݍMM/'Id5 E%pjubH>!W{ߪ̥)Yg:Eu9Qr=u,1.R#8Ⲛl5Q!-pǖS{YWޞ#:~H teĄɁ:˴w&>I`卵cVJJg^aSI7r@W. ?‹ÉB?Y6 a︿R?{(o3W5/d-aΐnzg;ҙk%-:JJttl329^$WnsXa xy%VD10ŢB<}|l6Nqt|LYS灰P)8VxDqN~M]seIv<꣍cc2ias6LnC=x-N~2NtY|Uk`=FrMKgg8n p24\EZ FAPz!Sϛ@ 5P`_wAJؤ:>_KtcϫTPYY6,ZQ Jnmh@l].b#(}0Z]qQzӓƼtnMHʝV|g`0z" QȐ`wq$+` 9_AWfQOMƾ7hTjt+$U&X Rhe M;G?/`lW%g%}/t$6Ae 浇k> hFB8@5?tnTڠ`O$,N+ϑ!ulGcFSP!5,xɦH ؼVXPeAPL>U%ޯ@p^6ِi a WB`B'Y#ND_`P ܠ[Kj{g C :[miCb ̂ԱSw$wvSeQqv7#٪Ul`^"mfv vfz3ͥɅrY n;UAT*9qn&TvbM0tǁ((Du7q|kEB&f VL;;$-Yjn y]wIRRv<-uB֓byAH{k }td9I]W{N6R2R7%ŜY4m]O4}m#r e/U櫅X;֌{d&B{Ioڃ6o #d稭\XR'C||n\OuD`7#>) ҄Z^5LJLz:}' }"'copvOȼc^5Ӓ%AV*֭`2RW$p"K6dC\+Ƽq|+ Kx9A%0IcҺQI{rxPIyj' f/6;7j?s_{G,|hD_|9>؞f;4ϭZ/U϶0Y }3$j8qd18utEB |w,hW@>~Eim`|άԎ}?>D4>rx3]@,?$#qڰˊy}7?W;xˀe0CʲcX_~y)mG*5X=t+#B>fdQ E],hUwLrkM+F^S)4:P[-'K gHPQ@pAsJu鏂 <1M$,LQmfHW]+ _k_k |ݹm/;6|~6 ?N27/\Dl9wP"(Ŝ5v!s>w8A nRB`Ve{:1weXy$<$KַǠPe| }zI@'zVCؠ*Wl uw/kfl}?$ 2;,XtFMq=K:7q:k۲lqniUX7F$U*COy߆19>G.UIv _Z JpNGh}\*pOJ&KM%͘g[兴C!Bje4T_)F;Sugþra mLRo)WM~%9/,E f g\`A'8튪>+H_ {L&iHmi,ssVͅx Km~yĒڰUmC*=NE U@޶6LZ?k/Y[ciw=|E<;bhѹ̛=.CRդkvel τ^Pf~92B79h@oy䄝iURʐm͸]Qv|"ًTglqqVWM8_}_pm cE‡ǯ*%`<%Z gm83 ivȀZ`qL"{(Tdڔɕ}x+i BnƽYiڪ~*bg+! t Kev-.T;ֆg j ]]CzӜ%OU䓓z;S3:o#}R^Z:ͼVjNBW|3bO Cl~}8%糥H i^]^/ǹeBPd;)X"  [ڷ&W~t^FDAQpM$⢂?)N%?ݽG/"ٍ}7"_BY};Y-k!t:/i:&6/m>s<)|@-5>HP nPuKp6P'AҦ8JH?0(3&鈮#%SU4@Bm)f!i/dj*_]іcqy3w?dqP6vD0#Q60Q1&J:-)Rj y"ݏSNVd+KvV؎,;pW$Jh#@`pY -aus!Qe܆ƢC-HJΧ|9 !PX]Aej\,ӯ1L}1 ;5x^~Z=$z\I9#˧wvG*S ꆉc/OnKL|VQ(gy' beo@gUdׇ!g(ȪZkPa# -!;imީrODLVպ!wP? [HpgjWCy mxp~3E/+I#ٿ8o?%|ɹ5o^ZU1WC95Jߵ:[I|@e3-'bs2}h,J7f/pxE9TXj$]gԲO<9U(Dv?@]S鋼(WGz8wQElfk'Zɫ@伯*Ԥ졩 zZ\R=dka0*อj֦t13DI<-ܟ29 Qt#RaJ7V ap߿M6\*,eU:qZ,&Z>)k rƬ%CHYyu|w#O\Zz>@q9UgɆ4/ ]_5~F; {R֙4} FY ,h;%R:s ,ͼbi->ǎΈ@U(xɒZǑ:R53] yO[A+5o>F΀Vx7] U-llq=_(!CTTJ~VǞ>@c%5EtE%TF3 1z_m:Ps]6ΨRyI vc8" fʬRgr ̮m=EDV7+V VYzw!f>d1֧bႭءyAE3d JB] ;=Jf[hR5P4LZdϴECROwfM`JK]tGJH lYrX\~Do2u=th"šbDё>8f=ʡdzꈒF`90zy8$Y7]^71-.qaO Su _ _d(ϑ@T}*S=!׳v ( Gu{vˏlyn2D# H:f||My{`G3E4- uoyn¢xa< o +RwFN{v V8"D MƗ ih@_,}b8X`.,[CglJ1uikI{J#raw{v$w|cO~Pe 3/Brᇥ5leI{lQX1U\X|OVjeNNֲjc :K4AV5(R]J~8GO\oẇco Z ʩ{OVauoX2 M|8[=&̇~Ve;Ԭ*e4ѷB㏅Nڰi~>V4RRKf~=.yx3Ѵ^B@>_&_ n d"v!%<7~C!`ĬιGwS JG5bM8%̀J6#YDj&<6JUvrfY ::3ecmZ'6H01Ww2`YOfc?&栎kSrfȣ JzTWSÑA#鑞9 A.&Ϭɩq !TL!h2u}z,.f8/8nhB^'Ka݊A?el OQ:]E6R- G#|j~Ual-@܆ E1ё92ɶdT .R0s6md6Y~f$5|(= _oӈqKHbj7cO3:P0Y%s;;Y&P]'(cp„5sQz[=dr%AGR -B򯬚_ + e:%4jY8v(wI:o42t )90RQNh>"[PNpg&D||peTzܬU8LcA^O-L9ǡT|l*kv\ wv@JÇ/5\ƉWbM>nװa~Jlo7n1+:#^OCNLY(dRv PN}W0PvC6cBhNE:PW=_0@t ٨[@zA|_nxdje.%Uݕ-e Y:4Uer ̝tñ=0 I|[pv[sFFmoStv[>%SVXCv UON!s\Itu3=, )ӲAVm'aXҿ[ cg(ct 19jxZw71No|c z]dfO KDZ㬞A kizm-c:y8XsPzCVyr?5'` ¶{ʁHreG)UVRġvkZld[Tb2mBAPDdx/ҫűϞbYV1"x #/>24AdG$T B:cJ?P`NYx&lCܙc3Tt45W庨f4ˡoy9SE{ko(!tr792 v~25>^DEۛ4(Cޥ}3qlu WtCū:2 {%C]~pB0y?L;92zz!&9Na_,MQ i7"ȇtlv0k<@J@h)R w}\\y'eORhЇ%srv!"BlL_[ȁ*Sǟ+&n1{(9q[IGǣB^U'MƽodǎTMk{\);8 v8a | 3T *noVFW=o4t3}@*[!hkW**)>jRI,!. ejkګ^ЌةbB=ee*%LIh%6<`I=h?dLVŧ'6p|;q(";*:!*\`]rQ`bT ::pZQ3g.P&Ii!=dQ@Npl=繙/Me}xNkt*D$&|2 841׼mbx,b ǩ^QDerhl*HWJ@j4lf(K!h_= ԘX'5"nl>S0NĴBq{$˒vJ6y8C6]HךZ/((ًiC(7P %tKJwj'3Dӌ$쎇Fu&h~60Z=f`Z~##CTEV&BDZx6Eto+ٳ 3'妪>LVj͚[ٚQ//U39GmK77l;d8 Q=D\/0P4=$vz -q,}vxz­gSY1s^o^e;^6DRoYh,\??'OzND+Osw)vnC{J gwX꜎k=+TǕG]iP&o y>F̎]]C^!zJͲN҅ӃQi=!bX ,bR~/ӱS:m |=r#{> sv4yvĝ4B͐:ݎwT4ySGaCy=JFgZ@UZ@5K3ՁϜ\`!3w=dnyC>Da )8\}DR|xzИuj"vRz V:`s |Ojw+?CM-"A)DvBDk+-w< E:Zɢ-j|#Jn$DߒLءcI_~tl;~*-,ùIw=YO.=nzaՔHc.88,w=1!ض[e]bFsH"GSVŶϝg@ڳe#cŧI;\E}"TgfBHՊ+iRb5}(cH6ZzSf%j,2)/k8Og%@Ĭ+_dTPe]۳PN7ET ČRm -)gFC+>.z2"Gi Rթ#p $=~,yv iyy"tR%މm)(2 ̛moõL&KD0q\ +XjL884?o>h*M}K9_`"6A\exb&`*,q&{Y+t蛹;[g:fBđ. JVJH_NM8Irov a +:QXhFȭdg*tioOF{O::@PaFەqrp`C4@lzMGf r&')A8cn>nقӭ?a /ON |}A @w&R4p7$<j Q׵#$]C0H!gEo\ =>l#A/64^92^=H[RɯNg]hRhל6#S o㛮M)/|?Xpo&ZHt 6LR0aPzCI]8&k"YT7Yk]K9]qXi絆viYf+~?{b@}>$E-vAVqUK zB/]BdžȧF"oq:٤|!M <>F znҠr~檼pdd(03򗥹BÙcluGE(bajDAO8kd)iWovs: __ 3O[~'"PxXiA%\/hі?Ɉau霶c }N/<_7A"6șT$yWkM0H]ʙ5T()O&T7y"}G׹ay)+aw%ܷFM[#!X5QAp#tY3 Ơk.SWWSb>?x#{Ǹ~(4||9=VA"TTÙI,Tt1 r|t\5 ViiށT0]k>wER}1^x>3s 8p ԑ(1 ~0iJt<?g#LD׽lCoha+i+{ ]Rc" vHyX,~\=EqgFōRS 8Ǔ{m?nD! *XNmz=Vz|dzqE-'Ķl.]yg[.ӎ0' &; Ҥu$R1CO$V)xct d*XM}{[d`--k+'T_)`?'c;k34mϠ?VkHG.*?;d77|!wdN4<ِY~"meP2EkKzvxX ]@@F( =^rX@ܵiu3kz ̫* `ݛ:-d3T1ζl`ʝO|nENlgm[Dj PO&h c:P=q \y-g;8`8|5í8z134eaJ/xwjz$x톮%/0vy^8›2n p v[ $4(,gGɰ2sWEp_@V9UA!JdHtCuKC$$.jEksnZ`0*&Ktǵ  &/Qdq>%}(o#K>7l&¬^fENg kY6٧.䬜fۯȋC)ynR7:d둪/? ,uA Ø#K^ b9q2ASa\"#nBa+}Y` @rL<Dũ\'9LU<18$%d+5C-=ɮ?VUiQ] 5XYixUQ#M͝;Fe&ۄi+{%(v`GΙ~>n'fmW^ 6f%exVx}e:&B@j}v KA*+UeMնah Cc=rtXyv2)qH߰6ާ8ZնhҨ#]hŽʓ ۠=zi&P0q;M eUQd *Fʿ-a 2!>Dop`&\hh2(iWw \e 6㭷Fdzgd^fCK@h{о)ChSb uٳ<zbJ~qLR;PFѻB(Z5o$e޴xrch{".kk #3&y$^hXƫ6b1(`.ͬlX EK%zδT9 ;+8=Qv"+{\8EQ&]v2k%ĘK~J[SI̶kW,}Bk%ьq,5Ef4ւϷVpc0rhLn%xT2qIyFv^ M~lzK)&BE 2!o-sוW~咅Wb:=o;) )D-36~GΡʱ1&ǖAT@*N.vp5hGoZtbΔrt4<dBfk)_n{!l/Za}m16EB s|i,BQ =qb% FX7<-T,nYlg88 s I^ Op95Y Ro%1†,rv c'HS(aDXJ!;1MUxْnL7Rj!]'x%YQ#~C? =G鏭:](Fky(JX'$,1&PJ_P_+4t*+3߳8v!-0 {p’~o4Hnbg*d&ߚ%R$zp1n,&!bXy>$4adV<|P.2Fdnl sS#4{;?el&$-wKI5U9zt25lsNȦࠚU/# Q Y ~(!ȩTAԼM7w}wh #ryZہgJYԠ炢es0DK꭫HM6'Y9(uh_Wؚ&e .#膞rKF^پl,ěeTO4v ?KbkdE/Cj3}/H>ikR\'tڗ$"^;Dv\(q~Bǟbp]?iOj=t|  ڬi+u<͆;3ٗXNVXAiI$9 "Ա,Gh8Ͷ;0zӄKtin*9"攃8y-eJK@yQ;Tӹ ҰՀ!n'\Fګ닂y>,kSCc\l/:@s4X;=c-zѰS%q5h~! G~ ՛>B9U.CӌhD62J_"u2%F8KSZڀ$ixo3Ax*S{_ԶjYK (mH=o6|Mΰ<-@|{G .biIcArx2ڐdHKJ"cI>Y&.f(ؙAT ]1M -&lQT0x7>}8:4_F_f|0 H"P)^AkQ+ҁ"{P43!2'MCvq9LbٻIIeMf-q0UoB>>)`{n@kuh&1L>kY/#Wd$tKRӈ qpF. 6BFZ3uܭRtP"XᐸFv(SlXv]!&:5De*Fi:H3b ԻZm>5F ]':Q9 P ՗*H6.Z_xUٝv$$aZȧ5zuj`>IE)r uV!PI)~sg +bjUF~ߍ8Te4NLY[F:\ 3QQ l ȏOFtŢK'KfKs {{"8 Ik8FZ/BёKAħ]VA*b}[,phޫ'E5j3_"|)ZYX_n6o0\47bV*@efܱηlqdQ+mKYzZpezH%1l"!=HbyPY5uyq/a& "e4D'ܠ3.sܦ?*K!/i%0{X\"x|Qxe-ʋeG._{}8tAZm0MA˫Bb/Sߨl?̷esg~ nh9TQ̞X_iI\8h-]J#4*3@&/hl?&9_WXb-sm~;" ?lg'p @$o áw!x߽4hW@jP(9?bX9X`L#aƆ^CaaaZr+z:gL%Ky0F BP}˦nQj J,QU>b.k:89f+6ܤU0ȕo56*SqLX7_Yk=81e)Tf"XyAc1C,nu%nܭ[ZEXί@o zv4!r뽡]K4y)yub:u ݭQrHכs S9I)=qs(aٟgH O5gmmnՊMkG\RH$Z@sc>' ϥ@{ԏ[k'5J5}Eh (1:'>;Lqߍ{伕q8_#l(vW!])Ys@ v8N UyeUiF)h !pP"S` 4&~=sw& 6M+-T6M 'Ph JuyĦ#H 4.K>CѦ8څY08T˥XPP&!r̯1yɐ a;kf?FEIA^/6Jk8䋴<oQЛw, }Gݙ`p$oGlP)`2V/>r Z< r*KcYF D$#Em+ؠ yA)a1%F@h n^ƌ,d!҂kO(*$.$lx(fTTD6^FuP^>DPB^E5yQɾ'Ys儖M-&z0㟃)sjͷ D Ňf]s>,c%bG4ӡ[Y f!@[cK'u(j4rK a'A(HR lHAN12FEPܔ?TMF ׆I)+*OKWQ@?=Nv9`͔QL^b4̊|ZwUʨex]p02-"1<[/6Ѧ1rZʿ|3fPv@.;xRab$>FỲL,':\_m'GWk#vnXA|ymaP]0M΢x]*Y_Iws:i#|$Lm#h? M wx۶Ä2C} _a`hz n@7^R5Ĕj%\}<*RMEj^5gx5Ӫ@\SkPI'[hXu;]3bW/:V.kH '."rd N,/-|+7>)Ml*=uf^Yr.tißc7u‘8nw6#o!%F2B:ڳ)D#HtϦ-9rJw>IоӅ6MUe}JOIqjYgos(@ g12ba cP:9tȏ{ K\m)Kf$i2]+yޮ@Xs? ى<ڂɘ6c'l%go Pv:ob1M6;|-dHH`蜝܀5 ^*Ik:ʊ |ܺCQf҉r.g|;Xu'/ :P 2R7 {d:K6qeʹֆ!:\T0 y}gyR&[[;w iү:1cjeWCEomj@A#dڣ==>:}g+}O LnN)A22e7A< cN˧ Ulqz-.:vU\.sSiw#)'aL˽2M-їa`>s?k=F@/މӗw w)!aJ=ϡi+<uk1`:vZ쎣Sh <4CXi¡WmP4 X& ߱ܛcl޼( '}e@fx3qWQ/e%xr}Jmj(SGhilǁO]n\QԠ#ˑ))NfZΞx>jw6"̈́LǑ\1 JLJI D}7ȦB![f!'Hm"9/6~iC:1R8GA;ڐAD nWigQ@}lQްGܣu`KRxr.E9:i/Q$b!{uTdpzG`p" {fHǍQ^d2?I!ux5 ko낃ڛ0gKcQǥݽUpAWMܣ0ur3D5_Ka=FR^feT_P^> Go=lCB#XpU@I=LLn%t)_>ɸL-߇@s,U: h+;MPp$(sϙ3؞ֹW  &렫~UfK|B匁v5+ y# BI`.8&/@L&'}ޮÄLL|CVn(gv/mMmh[b Ѵ.潏&VJo\Se3%h%xwѨp޵{Ώ[%~1u2:DI&Xл4"{)d܅;JnSjd@Eե 3+ʪuvuDz=xW.%-9Ԅ{baQ8Pv؅71/MoBmU*jf\fgɬtqyR6T})e6fj'1FKA 9ԇ`Ygc5ƽ, 5{ԅs,hpM>"=ЉmT=ʗ灭%_,7]#YdUՌ׉KBAw>݁4`{lݠed78:X/"}@R@5PAYkZ5`_@X 灐|+3aGɼDE+dӬc~8V?^7^[$_=AIzY3na!<'%_î3fklfGwC[GJKV:H8,`-x +>NsdrnN(N3&g-1`e\V^X 4C o4W+>JfTXvf$/S߇1\Ȍ GBnmBB-ڝpA5 [6PmAD $p z CwʤX6`k,mx%7b?!ZH';%Jz-IaQ n2^=ԀA.wo@ڀlCS;3SLjЗWDڅԹDq}++ PGѰ$TCCEe;j&"U\V  \N&~[oٙ \n1H.λ hNm eԞrqc4+үh[]ikn1U-7cV~SSCaU,bP`B=G{Dm(#uX`zFj⡲ .8܈UF*0IdaȨ<9yu䬣 Qa96`dŬ7޽jҵVz9 k4I3ɉ(菿h_7NֆlM?pś񧝬<-[jߓ1&48?մup,TK(!THC'@Yz${ gnS6rŮ)u}܍+cʪ +.iy O R9*C9{Cl umݏ}xɡoQ\@-DP,EwQyX?Vz}><;j*MJ1}={37cCt ! b.HhsRb2O^]e<^Y%8*:%N@䛖j/"ʤ e#ւA?tp]V-sg5o<8wLW9 kZ A"FEgv|I&n_ǽ/&=O@=\xTә ^%콩a$1hgwp5'-ڥFTS7}Jޠ,¿[ݪSRh:SCm;-W5m_w<_! Z]۔-q%{avEYGH0]wQ!`rj!Ѿvس=ȳƆn~ =l]~0T8, ˎD'D<^ Fu20Aϟ6cqeެB.T1g 0 WsZ _Fg#d'uZWY-u4q^`-?Ium]et{†0NG~ ΀hcjL*0ʹAt"8??UԖ12lHm }b5u=%4ualj+`G0ZŁI$i*.(B L9~otuW7#/!Z+Jv [;_[M2˼s=rGZDU]uΆ0vol4*U T6n}ᑚZ^>u$>=.Ҷ\[>6Y-_ypRABCML"S81LpL<5CT(+rhmBיZo&zg3v_73L8eWdHz/#iC vr4'd3xp%S'P{'-B Սt;Ev+m=Pj)י@EK UʜR̦h^ɿq+OyF.``'&M}n׎ilT l-?<>3pjϩ#yzMr6iy$xH~x 4'MA+J٩Yj*(4Iԍ-Q$}z)5ho-kb&$憳.R#7 #Pi#V]<bC_ +Z NnwkZΙF2wp*m17` R&+3^ WDInu7d"Bod (ݏLc4SqN (jqQTo"L$^I\NF wR*[OZ _[M9. ={$\ \U hqCwFNR5bpa)3H+v~عjǺi4c+N Nq?VHsw^$1pS-'H&7N|>Es@^Ze^c(CoHjI_~5s4}^ޣb j@Dg6 xg*WpQ,AZq>-5?ֲ>\5W n1N=@ #pmw[[y}bE6QxnX+VvꍤSȈ;!Y&kX#[R(%˶B#@(NaQkC82_QE';ZE-%2zNɦb2 (/ƅ!s%G1SnۑwEַX辙Hs܎M#G_d$i?;޶Զ8 \;HFNvC Z6XZ!+D܋:#8ps^(Bsl8Ҫ5MiɐPK.x:`l/KkQn 03:_!>#%f0I1jz ɶڃ#fZs^#$:D ͸8d2Ş-Nn"D3/,fYhf XoD[8'Uj>uXw%nZ\礐UԨY~~1m/c|mے^rjP*1o5YpurFH F@{g}ΕZܺf[Izўǽr6)?{ԏ.:Zl%M̿iLwqaFʿb{U_ LgXP5 ca#턢hV0_o$=aup(x1VqBeQE!Xɝ-bE{iuA] ^m)Pڝ c>C[Cp qE JN j~{/T\b)f+2'AG= BC鱇BgIb )I%ͺ2tf&TcK]Q1zd+];\`%~7{5єp^ucOŸŨm` "4-zXt޺e օ=@ jO]#ۇ/fs 6i۵2Ӽj9CƙSV!VGpU2]>9ύ @`|,b6b/o ؃31>$yh C'!wϼsɲoDZacVn!^"_E*{ ~ RqQ':(Y8AD#7],ס%Z<[x~ɡxƋhTyH(0c܅Vư ^p&4ziGΈL ZˠKl9(r5uaKbQZ|-J/=δM!wV5E 51^-?0Fg:l(7]cPS5*01 hv=oh能Gߣ@5B4tMǩRHb) 4#X0ž0-70y!gZo)?|h m|Gf % c 7 vJcK  -uZq<`e`Xb`tSW}$#?2H*d $2fiFSSgy.(0h>Z8Iwo3ӷFrepSR[)ΧމpP0sv`{m )T} ,ՈjKxXmrjkE+]@{_D>vG=.2f<.1CqP=jKtJ:##Llax>6[Tp =w|s98p}Ws&aT1&۵ .izY*u<=;Bw/D(23fjs}mlKG,.;Drb qЍJ9q\E7?=-;}P{)?#/&5v)Q+գBoDh׺t,,x;b0jv0tKUanQS#k2OY ?asn |OpNeN'%E7*(y-xf~HX[9}Ib>fl?;KdzTAQ|cj򃱉ˬ&e' _?;xZo֍_ )u1m|e߲e"O<6Fhq: *B%|uX7OX&]6BUZMPz{2=`$Xl ٸcףp{# rO;um.a[#p/ .lUqmi= ce]ۤ{WtP8p*66LщcwT3uij8 /isPǙI^x7_ˑߛ(nfV Q٪acM%g0o[/iF gP&R^`Ќ2΢ffҜJv;bx K;dE!Bw#]"&ŸR0tE1X֠ /mAH|fo}j`p!T$Ʃ8,~=Fq ;,tݻ=}V(]ƾcuZaP(.eRJL;ۙ1H\7(J3hf^*lÑ xlA0Hem-:o/4ίa7Π$^KWrw2y͋=p{-فmba>#LYN otF{rN,ABje]kUl`YodԊYTGUOj-rlN8( *i,Y}Ai=LHSce@3Oj* a6[M"jXC^zVXWvF F!P-@h $b/90ŵ?lot}hfq$|ݛ,U4?NQ0++4x/:J{cMQ}+i=TpbclngN>X}j.|k8g4NkyTlf5 h&b@vO v's7Xe H%w/Y( JX%yHNAd/.3rpy3} ^8幥/cF&U!N4RQGԿxssjFz$#4b_˥yB?kd@6o+h*+'}5HA %::rX^ɯvl(d ۽G".B/[{ue2f4Òhe)]ڦ $GRoXϩ^$ЁRt?H]N]XNZD^D !&qqÛ( <K.hPEP 3qrl(M mW2G[ /B]rm1`NdlUnȋ0yC_[ոṦXTd@0l85g/%X&n+_L_ئdcٚ{? RBU^^h>6\́wL?lY?X q0 VtelZeغY5v B7{Hu:C~P6]*ߍgB8)"CüPQ2E/k])Ɯ}zN2 E dꛟZ"bϹ K&Bۍr7ƕP%9}U?ji c\i|{Otv5*!8|*H1Hx@!6D|d(}8(%Cin5$7Dݝ.2i+PlUӪEfO 7 jl*4`5r`È$[YuIjJ!FXMhMf N\ HG;iDo|T)iS2&HiEI%v1qrz?4F>?j,.qՐLמe7Ƴ~ qM>Lw A*Y Tђf,a~eצ{i!ޟ٢ny=dسmE9W(2 .PFr=Y.,6B? Fg;O*\o@|#\d4maQ{IQ!^@aS b)hRBeZSwl#bE@Voѩf@GFNQh na Q"Z+d(9g/*om]/hX>&3)[ptT]"g1{$fwANix5(PO)zkW15Do,ZIH"p艛MQ09# _xܤV[4]6Mۋ<&|Tܸhv y+E1J*?:ru9^GpCxc {+1/"x?J(F!Q4Aw6򲜠@fXqV5$te <޶2R#RXb~1 E![S ȵfv*s5 t_&v9\n,4ufnG!GnOd⬽,cdz u{Y)S/B}=2xc޲r5H)yiXnŬc,N`זOYAyczHm.'udC=( N&ӗ(M٭ R~fWJlC8Z,jœǷAXjTQگ:Jrt(~Tō&PV'_l_4G'rqciV9oHXV*\ϻ1V, )*#@cFaTw/ gE,ӅQHnvt[ʒ7CwC ,:Z硸Z|,iY^<3&)Ζq`TyϘ!nZEKzձW=4tehd6H)gI\ *]^~ysq$\rn}P9rak_ۋɩCMiF$(͠>Z6~)%+ C("|v~랒rW "$EzcApb;?'v2hb~7>])/:h 2h(PEً((ncK=ޫ vNʕI ߺ7,OnxsٿRlF [GkoRB]T1Biɸ* LtVY}g/UOEs&/H._asݸ_"soԨ4/Jf^wLkdh`$jv. Xs(0#2iŵ_]Z#@uDu3~Ň֭Elu t  ԓ1  I5&LK|Q60w3Pr+Plaj7GЭqq%^=Do2ٌ+>ӖR7Ri=.by=IL&)0{?!h-'P_ŤcR<0s FR]7ş r?IjQq!FϻȸaXϱ??~n +E8^m2GIxrEgevP%ѕ+^qhMrVtpHB xۗ"+~w5VjTG[҉ϔֱt90T7Hύ}B->I.83C](:eqJS܏zw-@EU٘BA. &lPы|QR.l@* ([)Cv6=;4f,&\X;CQ^1 w9"1ck5[Bƫ{du^q Y:;GGng+C]\*:QdIK[L,]%y~܏iDuo }d} 2W@x˶`r#Yc*Fgo ,޵ Y+yz KlϦMGI췖w'Ul5i~[A6Uk\tڼoOƗܷݥ ֹϵ^ `/9\;.r#5n/`s=]+6DH£@ (Lk.Ns>2E]s/[A{1m@,btC[L\X}J"*.|m=Nͼ|j(sѤ"ER$O+Ѐ;]бS4t֍_̠?xEۗtc17\m>3]Ry٢1-]2D >D9 u!YErlSd|7 q)Ǥ w7:3_ja-+q]=x%TT`LJ͵o{*a.cJyNQu=< #WYh+=~rh[B2#| ġty|v2:45v@:n ؀e9Ǽo]%.9| %Zw+ZE =EΈ+s\!5"p'"h=jgO.[0I(p,oT5jD•)"c_vsOV]ǀd㓮8ٔE]*;HH`M+>Vlb}&=V >NtLj>0E]bNj# {SVj-Wnt#k8k>l9Vi~@R KwsB?OWFmxΌ7J//,ܑ젮r=ĪhRBŕ$W.%G Sn2˔8ݪR1R(8lZl2(B)0C.%a'}C n\,EdLhUɛNwޯ72ū WԈyVcxa@n4\LA#H9~ӟ \;<ElEBD@^]2S+ߍD֏t>ZzUD.A12;Puy l~}^nUBpOR Oe:g #{KN_f#3A0!bD2kȄSp?҄VOF`m#SK@-Rb}?AΡbޠrC!kMwvbJ:mo}zj2K@gUCk ) ʒCNM|YqS_ pn 㿥uuš![HӶ5;5ν s)(>.ˉ>l)`մCpa+ tdW\Oʷl} Z.%6 Jo5xOY#R8tHT`4$Ai2Ah E4P>BE,Bbb{zί\yTo} `$&[ZK& Zal:o_x&cH>6_o/[:(W($.""͞c"Ŋ1]) N&w|8O:F˜vѦgOzQ9VZM Ifs 䥵o+m +VpoXgݏ_t*-M)0(B:Ĝ8*:Հ!I#- Zk]CtcU.Y'l@$_'ЌsbK컒Y +t<ŐPٷT]uféjz9ƨIb}>+]悗-5A"\a٣$4I^6@h;e!xqB術3Э'{ڇ Uۺ 82#U Ė#☊fG74HoSu᭬sKPtV&f1+S+OxKI(9OKvVzD۰? и4 _hH@n5`RyuD@+N=w\O<ۛ90l '2w8좹Rs+UB9 uG!wĜ R4>{59z^m %ޫa@.7cT_.63 헸yT8&*Mw?Xd BǾ|5F" _6!HL(8")}>܅ﰯ~뾉/fXŃP!%<);YQt8$|wQJE 42`i@6q83 C@{oIV|6 j>J /4Hm[埭3Ŗ:Xz]/F6GRq5 "_x: ͢)ۘh(%{2^ ]/YK"r' G{遚 ;hwCl8OjU+3!yH 1-MVR[1I)IE# i/ Kq%+rE %t!ğ(ӛmNKnۛ!l>}w/<:t\/ נ똈"2!OܕYzTk *?L8 `Rs:_ZN神VWߠ_"{Ӹh 2b8.dx"qK?B.` |mgY sNld }:}I&/ (]#GRg0nؿgPPa+EE vqoZ)IT hrZr4A{\.6ˏ&&-=͵% am6 Ke|/2ӼIbLFX*yyAx¾C.).𰰦'+C 2F 2JH;#ȁT5P4aN%m~T~SJ{FG PAܛDG8ƫ#ݗ)oޭ2>P}5#Ψjo3PO?xnS<: ߍqȒ-$j;"4ݭ\t.b𖳸7F#[C P+ 3O5Ć1kK8x{;IC+^2%:. PQԧ82hk fB/7EJ GJ߄~~?IO'ҠQ܆YL[jh!Y:P]TMByB4m&Á .^?o7r|]!5 LK)I-g{XrVB$ 9QkffmT>Шȶ? ~m1*a4<ͯ1GqP.qINYm%ͳOm\uC 2mx4C WdUTuN=4e&uE0jI c3R{KPv. UZ*ف]ZkUzKQ!$S 7ҁĮSxluKF!{yVfݍ`ĔR긆@yz=l00;穁y/@ܬBikT Gzg?{v<;(bdH5P4 ޳5$=q0fN:hiBrv/EǴ2$6nqkrj4MT>(Bq׵=+N}O}:C[6Z|>ݚ1#h" }c}MFS%$bG]u8 ]?GzP.\;KнmVoUmTdށ4!7JH$F hLg3C"Zclw^Frmζ-,\؉|`QҩfD~"o!ې5 rk1.& _f,p4GϢ"4m )- &Yos(5iIy}GoYz1䇟\ C m2͘D-׼~ڈN1t}~\8&4吲1icm0~38kK=Vy X_,m7CJD1WF#/uqZ*JnYi* CY+U\; ڦ"0NUm mPBfuM]Ng+3GF-J' ;0Jx^K7t?!.bb1݌m/Vӑd-ٮ@1`E-~@q/"[P+1+,Q5ym=k%oLMxBCU&KEPʲ|DkmNG8;6"4M^d|(r8PF]ࠑݵ'L`[ kK;Ύ93U{`L{{0vOћkV=w\nq"QkhQ~ϐQ/Lg"@DN %'?#Q(9/3_aǞTR>*zUwP5$YBsEdN#'YS[3iPSۯ9@=ؕhjx:P2-pgںt;NṈ$`~8Rqz~(^ gi 3Q<:fd@r'nQ_qb{%?eb V\`K*K+ڳ!),_p@09bl÷ڿ9M'{¶ptQ-y5nٜ'Dέ08\_a;<{$$RTPSX޲aǥć>?dh Rw!fK޶Η]KrO9 b:<)-^̣MZ:WP@'!qx5{{W%>`y]*x>ץ?iDg>o1ˣQ1;\2 E6E j>8/]z; F673ATd&?8X&S\~]Wv bh29ިrtO0BA Q$yP0rAeL "A^nCb$qEeF8V?4P3L^l2BR8DB-V-g nX٩; ‰kYy&PJg(e~_'d뺕EDThmג:[G4~Gk1߂KX/=,v3G"(0?}[NUu ,diVGۜ3߼`G޹r+7冀-]-H'pS1YWAj̜ uX_uoILЦ;O?e.y_lZե+-NqN;.Dzq6{4`` i!$ 6Z7vuyA }APg<J{?mf*yhD2B[76؀%{`.i, Uv U3D;'*eta g)٧LpΌ4])nxϝ^}bVWdﯰNLzP a㶖a&Q, њ >t!s_+r^u#1|{r 5I90E,,'"C%F]+j9o%+ƺ$Ƿ:FHi뱤y*-C8s٨󂊉6XoPz"}T b S_am/T۸n&ZĽOH |CC1}yBh@7.*Ffסk3`U#tH8 3f,AS',UV4E?* V=׻_bW~.mOټB|SvI#x/l|{92Fݨ?po(Km)8ye.!#ƥ뷟%Jrī ڤe̓|Cb p# !d{W5$ +Zn^-!"?/wNѿO 8Z}U *orn#BgHUZSsvK*cX%x/ G;Hh{AFEQ  LviW?;T a.568[ /JFޣ4^vMn dzVB{/IVA!p;+f؏15O uZ' v*g@b?;zE=ć;/zd{Ћ~j]YSnIȒs$P19Z^ ԴRݐz+^`=w¡b[ïaۨ`o0QڲQ&7M,yS"٧ ` R?5K85M2VA}52MQng蘒QuϦ!Avȁ$/wLGju ms!&񧝮Ӏ)ǁ(/NCyT0m՗Ǧ6Skke{o¿غڊ]`=K*F9Sq_šP?y83\G br`E7Bߵ15BBysʴ Xt# ɠ| NWp]6\|_3-ւ҉f"ܟ?]ג? \˅EUI:q  S|8d8b5P"Nc%&4U q^խ/# -u>oQg$YUOXc᫔!!g4@ ֋ ~U,r * M'rM): IKhѫ p 2 %7JAl51 ҋxhg pfĩ$3 q d;AUfa|"##f1CH32i,3t1qYw"1ry ܷ1PU VήW *Nivx/ұChfy:!kgؘ/oL:U,暐 r6\ TZgue9U֌J}L}=FKINWIBWw?\d>ED慡&VKXP3]|0E`Nh5ؕC6`_'Г ̢!XBxNi<"MoGPu=JKwÀ֝H݄^QxqYOG@Y  ˭@;,:rR&.(ʈqBnbQq*~VAk$ wQ>]ؼDt^zG`t~ySUj?u)r&׌^Çn&e?[M1 &">LzX<'> ̴-wsч i8l빑ptUEq438lRGdFI1g' _+5GڝժQ5p\<>&k=.oKҮ=y i41E*bʂ;mO_&gj㉷j:6]V+O־;!710sbͪ'CL3#Lm& y5ڍ}618vJ1Ŗ%"7wslMrVkWHkiW@r)֟ZeR Ik ڙ|U6='d!-o0]vED@g.mu+LtOl瓩d ] ` s.'[kt;rۆ$vy*'?[%BɡUpKЌY0En̬>b!P}tǡK/®ىص_CyU+0 mx{A֌``B8{NR"R2.HRQ$5lIiQ+.3!?r1fGZE%VgyڪڙEqR[dej'h=Z}Ck fmM'N8Z66|Lch[0%%i_o [f'd]WḢ PFX*r Zȥ @$d+NCfJo 0=2ӽ΅soBs_r ֡$#~vyߩ)>LSo&u*GgzYTմᦕJmߨED[{K(d"lMa?Zx!`vˌ܋d1 `>[:I&1*TzzЉ2'YϏ ?=4!>?P+. մř DUB4XKkoH[M&اM_P'~;`}sLRuzf>2+@4c!yHF=TCBز ؍V{]&j3і&ij_,#ghXZ惰ZN` 榫K(&b Hq˄b&*x7o9a*>)I无X΄VDYp"EVu<խ7LCiY}P D4=y TA^TV>| qHlI>nZBb$CZydnI%Ji [k]+YWgPbHELX'&'h#BLD 9#~f˃si?Efo)&ro NcŃ>}挳?AsTbW>Q[O-'V%OM miCt gGjT}zrI6XΖs_F*gpfn}BqRJh&S[r2XqvǴOk*0|tDM)&׼i*V~XjG&U\H7u?́p0.Zi/?ns >lސG0FoFŽj]fn2 #Pe]-y'Xqwi#El ~0<[C?2p_  .Z /S? }7s폻K''٨By p^m,bv:f ΏdQh!=xE8_Y072~1%@H$2)hYF 2R7#MKi Р0--jb6L8TxF] ]+F7L7Y h2~B|&N:,/0(|KnZ 4DZeD)R6:jfl! E!O<<Ú(6>@Z2ϋZ'1߲uJ=Varx-E$`w3*Hx܄yZ$Xs؝\7ཇ'Q&Aj/ol\ed _8?QJc_lp)(8EK*M: 1;.Ewm $Q/K/ UMA 1K (df:}dȏd#ٕ~T'l3gkp['B) #qmA,5v:jhи*y 3WĐQ(_f,h~ߎtޛVyS%A;wm\9*0\g);Y@IiګØ)ѷBgЋrzf,pYB?e^xSH Fj8@1nj*&"Y\^j͐+P9e3as(MH|pj ڍc{qaO=l I;B55/bR,x<:ȚJ*%\a4o,ӱlLP8^{(rkR"XAag&NkA.M*!Qwep῅w~l p1+)U:ɣ4 r({K0er? ;!w[?/uQtSe 偘ѷ?k|`*JXQn$3lZ{4>?\:$:VkKuZo~0u8İ N^xandcI)mxQa02`-@$,ty ^,Pa!{5~?r~M8ni HηՃ%0hTOy7+}zJ>qjjd-eٜG=69}֨"W b^wUm/SL܏1LpiKSdchIu}_]ٟ3Ŀ3*9mWkx vB8C3?0͓qF)]shqpR>x- / ץj4]PPoI#e(%`[ԟ!P0Ab>=e" _V"벂HO:0XC#Me ?pa;Đ)$Tm`|Zq_E|=W MYbM͘u {O&KQ7w϶}G I?Tu􉉫f/V@Xd|t25BP4o7}N]Fy_ȱjK.`>\BƀCw@^zf>E.O&fΝP'1TUdfC!,|}~XTI#MVPXexԽY|֮" |8DFgV u{Rp I gVby(ߪH4Fs]mvjRt]H*gP DnbΥPgJdЖ\8xPaRAX6&=kY *UNHjiܢc7?gf[ƍ5h' }ybSVyrW=\">i9jT&p@Ws2G83dd5Zw&މH*s1TxwּRk΋vj4Ca7) C*ۑK,(ի_ 8/=͞QՋV/%Eac31%̚ !O? ZfRHCs4:Xf+ᘝ(MʲP޻Iˍp*R TT-ζO5s_} ~XA"/!s] /Ϻl |UiV@ 좥4{f\@`.WmbϬNxƁNU98+/iU2J1^tŴ]O%wZ~iQBf{ZTWoP]b,hHijF@֤/AD+old˷*dgp # ]]lxCy[wnӘڐr~]*_5T .ZM֩Ɉy7SK]2p*` 4,{@nBt ~@0fFݘl^mn E2Qt4H+p|2d 3m|4ExK$;CZyt @crR7![F&G[#rNL[ n\8%)t K +ka5vwC)˺^0>T$u*R+($_`Ndصth#'`&XSs 'J$'4SK+U\3٧EZKXFasǯ% 3As*WŒcxf„Š gސEEkKخ4{qpU%LIYk . 2#(%G({@C'PaCK]o*fMOų=ŀVrO\S7}Ř8l<ĤR2g赚`-3=VTɐ.F1d3=]c ԖsK*";2cڐdF"~axN]: Og^Ƀ4b[5C _̘LnT87 m80 4}:jj p+̠v`6rb\Qiv(?x:4X*5x*dVb#p̊5cle!6):fʼn{ÚQyZR e{ idx=Y1bYR3c5@z5^\ym Z*mQ ksW;hn0v:;֞+ or(x-d&BM ҺW*`L )(Է&s6ɇr(<Cu SPV(eoW~ cDmsۈ; .c(nEE[K%mٷ~Z?a7M0'lK6ه۽i]h40>=*ŮS1ܥrpI"h66DKo Aybpoˣm+Mgd6,t.̘N0j% _AР!Mid_KBhMPQW+7Ps_ o?ԳAwuE6#79KXm.g2ueV c X^k'V{?#P=3fcjY>`DT{+V, YEm~I 9p]ĹR;6<cűT,TxF X B⽁չl_|JW ϢCe#`%0,%ZRl1(|872財4'/8q 4ݭaf ٞMVި ,r3},Ó,Li`59򄝅,5[Wi ^!s $UD7Y2 ]=6J]l` w--o\^9w75܋]B!{>eEP*f}~5W4brYX~H uo3}=r"{įc8<~YwE&3S@=#U{U9T)zx V=J R6~mx4pˎZ~֒%@U$pM^6a?u]bdyT@^B]z޴܆_]c%QZdIhtEJH@P0}|ԒL Ğk㚼~nQFĂ請-Z8j*/Dba մ2ZĄ 4|OF󊢐U~ֵꤲ\6 eQ+5]hH7H+3>|AbUK#)/ J- ?S Z+3?`rf^!PKgbqByF68oA} iebb:o$F0qHLrG f9x@xTrrmVL9%Y\e 1h3sc( `a8v$QJAgmȯ4C9!cƁ_%)kpMW{C\u$} 0}Ck83 >|ns!j |݈3 pNzӌN%g JT;Hkʒ A8 ^Fŋ@i nAC|RO~ŎOlh\;vC72T./?+wE>o[̖:І*efR&DU@}Rh%m۵qoSdNT趍϶m6:VMN_71[r!ݎND-hd,m5A9^W2}'XR,b_7BJǛ+Pz~4Vjz:4-+osJQ:ۛi˗5WJƖ zT%):}Bݚjm4q 46š4~26߲P4i_}-f"h3Kͺt'E! PZ)›ú;a{n~bD;@&=h%_pJu=Lp7D*H!aѥPoWyY[J?k n4 jE0|Ljʙ9RHiEl/]yʕ E=&CWBj!+g%Xwb.41r1k3ڍ-[s>{;=PX6LohlmثB1uu j}\4*+*Ia ?,7ڎY@ >qP}t}Ycb=~ݖ<T.W׻p*lS0*X`ݠ#جqSdr7ٔN-z|Ѵ '2\R,i}hP6,[3-ޚ<~bxyC6ѝ ó Mk풴NYQRn?ξϨ͊zX fXk*#hN j#(!,'U1G9v5+R7²龈uc ę*Iٿ5-Mֻu h&^2~@//{:( ޠk3ꙖX~g 1T9A0G]nmӫ%BeÒhU${̡L#7;+{1;!{ڌj#g Ѷ-p=3Gex'yBQttj WI1)ql5'B8)BWOo\]߼`ώ7s ӚB)qXa\m}Gm5DI -ljMި\o|tYk O}q"9&d=`N5mE0 !kҌ  ?z l%7L{0D%)ص8;yۅp;ɡO+޴0sU4 Hl6@Tg:/o Q 7:43JO;TEY O%SL.Q7KqCS!zgeV*j:n4O+ዺ6@K&O>GOol TB{.bHp0] @DvgL2_4ȫPܦ,iDkRb: o7d9SВw] )9K™}|I) ȺN_?yhDy:= ld|Nn͌(2ݰwcOe`#XT]c^??բ*zSdͪ6Pi)1ͷsp9_`qz@ TLWUnTo OAk$l5pX  \P D2ҬW[Q(~@o ؈F \br+[?I+fC,- n.HCY# ~9ߖ8H\hOE2Y?anPz$mpgJuA[ڷ죲Oi;+b[f9BZKRސl-r_gMC$9t72B x8;O5}j~?5z s=*As8; 'yy筑k+$$fַͽЫd1ȵ;UΝL{gG8x1z1cO;󭨋P8oOQ{ݯQr?RRhE}:ch|22{)ҎS8cUBgP+)2uUSaSm`z JXѪ!M||l'hO$gXa͵&6Qm!=; t †rA%'@EA$y_0m϶}J5\8~@SljpJ; NyT :qVԯф8@(a0%0\*f+E.W -{׉9lTٵn RYܤ,p{se=?QJ-)+N:p,# %50)M8o~w,̫q[I>}F.Ob!Vnt ;3*kǔ\NrhmII,zPw00u]2尫@%B -vC" x1ڻ/r!s[5 v4W @ēO@bY EA˨ A`j`4X\GCcs'qP_YPOS67J@}x07ڝOJ jglp=4ہߤa@,D=jz2]WJ*̹!by70pqM\}$ j0.\BXH_Lsv5 肋\yLX.x~_͝[30b&]\mf+ݓ-_>#78RMfIO]˙ ?(FV%>Q 'mTu{n\mBR5z5Q5*V2G5,-&;BvCd'tkO=9  %їxGi.DsGV5κ0ztmadbVɠv{ֶ3BiFEiÖF' ^ܤ7C+\-mڠ7N[们=HF@ dH}UZ s2}!Kn?4y>PnYN1FD3{]D: +J݀zF:DI{3ox'[r .OTU)|@A 7 |LI3ydzs{v$6ޙoÚ!*69t_Q.fWCiڈ[I,k'%&ai!0U!^6$C"Z H00 /!vc^lE`5s}]-=VUn}N;i'KDjy^Ƈ3wV ,xS4wGX6i+$)΁x l=)?yu X[`&:@C5Rc/CW,HlۘlުL)Ʌ6ޫ4W]IyqqaY*WJ2>OFW;1v^ sHjǣ&o>ݪ`y*oIiIf* Ч_29հnRpݮڧ<ԁmuBSU%Lu\]@|58w*߬Kfvq@k'RQX 5+>YE $ea5 I]ey VF\4})2taO~NTb/}׉#N脹UGz yL;3+iY#4 :DmuĊՄa~<7-Wy{_Pc~5)_06EAg Cݯ,(Av^l+Nqe"lK]S.nШ_D;QYQ#@ itV~튃ȱVL@1X4\ŗvëS.8+.>oC GNsb63b٢xsEVPS`2 ]en/ 8X{44 WPF,"Uk}gj s΁Idzuv'%~>' OUuq gX&Ȁl r?1ՈKHdJ=Tr\V2PIoi ¤tSi(Qc- DfWT5p-!7tcP PXV'~N=B BvrDK J8֚ibеB?o* N}ZAc^^wǩGޯR T8+hG&MճU=-N4SI F)fQĮXwL͚;c.8!tռ3 کrΝU]cWSb5c-v$iIxJ_Q|[ `"ͽVa[`v ~n AL]~Q 3-7:ћB*(O*'̅P=+񚙡_#-0x:F oQa|6` 088t$'U9{o_Pl}={m|3vCT=l=]zĞil$_18N{è[%Gﳜ}Gx%Ə  4y'އ {x5ݰpR(܌ TO= =YnKإ`nmчwzDkZvAӨ&dG;'1xȭhb%{/LLIg#~L؍o[l=\bCibw"]QVıX}zHHlR$7zS?S8Od@Z?{-͌Xc|m}Z_R9H"[6O gE[KPpf6^z YDx1ͳMJ| 9Z|Eo ؆*^p RpGD:I$$EI0nW-.*0A{0I8Ar$eoEH`!an#*EN[*װ/+ZtӤW:[`p= P4ΥKD_ ͕'Sy^/ ?v. Y0ž ۈT 1'Ì u>ϯ섭ϕ(oԓD9xfe̔bkqrPE<] H"m?mv?GIvPdEviq$8f}y*w兞姱^3mCbJSт=Jmܜ7*BE\H(E$? ɇpTd\% %?9)cGcTL@wQJ@!J._Y4E,?2 2j8:F]0ɝPQk&&53h ]+}S5YP0]@6e6 QL}dl&fr=Ħj, MIg# LC7d O!P+.ɾ 70O5zeJjܻDa&:g-년^1h0(Ɯ ?w3mH,9-՞O aܡ((:pTuS=Lug X*gjbhެcW h- pn:~{1` &;I6<"b&4_rw<giZ 1IuCCg2Cp90n}n5ĿJ v7zXk\-G#ecBz%5aqZiTgGxC^ /oc =lO%8/f&5~}3tZ 娪d=GO67ԕWI0 TTulb&\y DzeG}eHS$ȩx|q *iM|/³ߤHS_vCLImDd+PXHB7`b.6x-E\vj-T B$t DNTG W̕_}X_߯r_h !&NE 쉯ܹm'xE," ^mz[_>u ת]wѕ+OhF\ )+:,#czhԦ"g&J,Ը!?G)Ƚ~{+P?-iGrO1(f-7ǭ5O-!V/@ȡ]?@X0u;UII04R;Y~Qx7!qƞ"&`}Zz73eAIMzxի5җ0r"[l.c_݌y|'AS7G35W%qj3Yb<n̂oM}!W\[C&KNUDKW'N *. '|9)Hzo˶?.k_E־yM)$$C^[Oa]|H0Q0·v=yA2*Fh[|\4&vzȩ"3\ aY%{ιmbw`tbRc ѽ^aqk?C/1W.ZAs3Z*b:2␩M݅y;rL9ಜF)O_ ZAꕉoc;;^43d>XA8ZN,RIcrނV :vm>ؓ}i2}ǯ?kx{ݚgsa?B qЯ6x:'bxz&glNӀ_>"?(N6gh*G6e1K/el 5/?!`hM`v,bP̈́l%$v| ^;ytqP7QtwM6ꑝ~xaG~zPX k*e.4] 5df| W"^d.T+qW]gt)qةPXLKV:> ϾsuXHuʝgxj* f?Ț-{8z=/JBWqO:1@L+8ށ{NO}S@)+VY`uV`L7ƺNƷ&'%wx5ٱR6-ˆ-6/.U3 "¢ňOV.|nbRs|ۙ~M} ku,=|U69*:lŸ2Z S .*|ʏM3Gn0Gx&@_E؊#)J:Tei~ Ӄ]Q&. N؈s^ Azn4Gj?alΝNr`Jf+8Dl+Gڐ}bII,'i8ɱ~zMabqɒ YlW[uj^QjJl5-#ԅ3bFpRt@XX _[=(ڪ|K𼢏 |)5=Ɏy h:$9@Ĩ;Uk7CM*TO2O2_Iu4  ÌՃ mjt~}*N_W_ ^UE[-l>9 WIrC*hh2EfIRF tt| Bp[YP6=) S`oC[ep  ƿF|k73NP혟p:"goqg%$ah폮 2G$V {db}fE@?ASqpV#qho_|>U_.íhTFX47P%ܫv>B%>2tX['C\c!)p}XW_(UMߴZL <+T%=qYh{'@2֘]={J[ 7য;y4MK©X:ԠṊE~ *9}o~]aZ)6 Yuߟ3Xӱͨ~{c[.Y/ @Ci? ?;_ce5IE(<(ÕE#HT<  r١s,MR]]׶{}\(2g>af+iV#r2F~aQ*,'|LO1/+ώf tjY$ZP9Fe%8#eiqvAӟgT.AЀ9]+U8w fNF̵u%>1*3ESM);:P(`/O< :wXFyIq e?!xP5I6u-̈́*529+I<+j-T a=5 +U2*\B3G<^pQ|6(/8\;j%&w FrsHK|)Cgtd|{O<=AIѠ@]S/nln>W3w%rwVoܲXl0Ugϥ` tQc;$Y'H˷lc8[̞f&Tă Zp+~̧\QI"RP_KG`e+ g^)r.g3v[+.>-0 i,|{QrXP,V1Weƛ.sBFcԀvԸJwMliuEͯ㨚[C&QI3B|kpgZbx$zvo7l*g0: G>3PFʫ u4q3]M/f>($‹|+s&*Ɖi<7'vYtOKcj4,D7J1Z~a%Ҍ€7%NΥ5n9 _$\ fWu`7S*:hOt_xQ2Ah+&:KXZ56Z D熨i*'ϲ2OƁXQ1p#NL5 !R _=}oUZC'M]_˟K8MμG=͟E:JYjlDi?1oh8f%8>JwS)[[((:{kޕ7هVA=${_?~J+ puEf?+,&,#7,b99_pue9Q(_bki;}2Y4c@XMGIw TqaZ'Xhz,.Ɓrg@Gm|9~]_Х{AwlDء:U4׹W7 N5r "`>l_7tI&ЋXAaݱ00J9#/PI< H9g6?aA5%zr }i,y*9u8L@K-ِ /#5_QFFG#t>?f5ouy ~S^`aP\O'@]Fh;@NScOƿɤ1N00h/78BL~G t6 1K]l-PDʣH%Z@kxuYVFq]?;83xH+ozZSXR(-oļe`qpr2ƈ7] o8?R'53wbw|NIbzHCCxڟ' IQЗӴRG{x쒍sM^ǩ}zj*gK&m#n3knEI(LmhS1P.`q;`TV3 ER&M6eb\])-ȿE1`lRFmPl7-nRpFWbK08,rFk]?,饊* ^zmW*rg:42k{2s\D,*D>x=Ak@gj1k fL9mJ3gG/HJ]U6`E`Y’Lm#B3FJŨl-yj!K$wh]bJc@/9Zˀ.՟O<ڡn6 p@L (V6{(Lo[>@,1`G"^-A78-vQȆ؅"$ bS7X%탹HTɢ Yj$:|~,,d yc%˻4moj>1b'0vrpc>,Q;7}m0\A% )wk[dvmrL())_쳧:Db=^aY{P^ts5Q[ N.!Yk1Uxki;rYsV\:o-AAcL%蚦z/:~V4&HN&#K)CMzW'[4!6 kdp=w& 3"KR@׋k1Ql݅y< s&-l:;N ܌lb_+EO1fWK,}\# _-&RSDD́ImyGY]~COrT R2" |IoeӡROBUb_Kɻ _1/Lg[~v;>vv;SM) L-zaeI_s"E<'EI[EcN.7^>:}O-r?b2B*} 6]: ]!S7nT7i?ľ.?B: ) (!(#[?Ǘ<%" P@%]KzJ *7\Ü[?BR)y]Y{d4)s=(`T-Ĝ\Q'~;?;j+o%NV]WR̼Z'_ík==ִ⬙3 ̿0! dF)q٪8*$xZTw""aR@A@paxBHZWXx^gS(F> F^ř3L:% *=@,f>{lV,\9/e 8 6n}25/{BFvgBgUZsKGS9!o+EqB䴸it:w3D)c}G~ Z"n OQ'Ρ~)ziAY1J8]9ËnvI7sv~T"/g{AZnj |u+=*B3.V\ry@$ 7cP<ҷ,9㊘zIႭT!h0 lXcOv8 |W& Nt ůxA3Q #DPIȚJCeBϞo3*@HE_2E!v^mg `#}vc [oȏVBVjm8=Y>@!qS͌4woB2clOUD-|s߿HE; N4 Yf؁2aov!ɛ+by,TG`/&ExH*5B 4\A~ ґ!?qu1,@*QȰ!&vM^pٸ/ Df E}L5'ޢCgdNj$ZE 傼tri9v\'keA|ʹÛFޕx3sdRHOV48Qͺ"-QՖiˮsPgI|:rسt8xW8Fk - BGlNT@%D`gB>a Nk-Yۧœh¥§SjW(q G5D =}l`R4nɸΘep>rAZRO~T!Etdq|I#hk>}^)!zOVpp a&}>kcV6e"‘,bƄM6 @IJ\ߓa@\wQ9<{iX%9W`Mtz4@[ I+S`ʵ5i}l.I謷B# h{kٖ?Sp'_)&*" ,"=dhRHMd@9JRݎ5ufEŨ0ԐV 5MflԌ#zXBu6qt EJ'|I0&A2d Q[g$L`Ym/ kٻ>={BB.1 Yby8j`:V]${oÙD~ ,A:ݩAX6՘%f/lh~酸D?C"q9Hm]J ]ӵ~Z6#Ro*żd+*pa2宊Tn#u |M=>yc?FSrݑJV00f{8\I̟s<%_XI} GN9 Lܴڴ 5_i= lO@)Y:)&[F|W@5%m?r3$Uם;* װBq2+3ص<^=i|ī;\`G~JCw8J@kd6չok"ųv80LjhI$ht{8İ7.M _fyhrBYo[sbL sv#F:uT QQ {*AAR&= uQ:aɅHJ$^AlSf[,Pw4m:Xl|Ef[Ӱ C۟2Ju" ^j$hdS!L|Q87(ֆ9NjΩ‡^|9SG`- Hiv-D=&=S׈P7>Uw EFpD}^`ޚR{.3NuGR{ P dX8r,3́UGgJ@PG=Rc\#s&)s=[yAkU  EJ_N",^6C=^>Ȕʿ.}rSZ%=S8?+ l":KKJ0! .Qyf975B9b)T '9H`Q9|d}R u,jk!|w5PP1H"EDg^?&@=^XW @[6cVd㷮æy5evڏXOY;4\,+$tʶCc#C.ts|4ngS $}BuYV&oS[bEc"5: .NXDfylxê˜K_s(v;|}t+"Τ>6[[n۠;j)1Þ/?ѱqj_OCnQ^ ]5dBZ]H}(†>V!I0Cqc@m,#O$DP s)0fS^dt贵ye\.RRރx㜷=\rjz]0qIj sCXo MÌb5ƻcP-)*Ffxg.:E玖 %s-,iתxoKd5 ;8 :-lKv5bk K.q{U VY~ɝ;Ϸ3>QVXdIg3#~q@X.J8ǔ{AIkWBߪU+tyOx ZFKcP}r9ZN w l+@(,S,, 3Ivp⟞uB ԣ^R ~ Clk+H*4[D0 ˩{4Y l0<ZqE ȉ$&1# OQ aKu5rw-WLP7E=:YWRf\m~<~¡%@Gdl)`ߢZ,pe?97zڃBN6n:КhSE\x.ink֎ bQ }EDZf<-FC6[1der^ F dJ@g3 Thp3uIГu{u-Ľ a$xQwnکbOxѐBAK| &$!Ÿ5{PZxG=A|٦eyYodjLLM_Ofb₱+)k?S*!ae3S{ }'C ߬%G5^/RPͪo"YWPmޤ:W:CIp:c/a46Or2px~4y r/Q(RzGb;)fFm9L&/3(JX&/]f } \Apf[6ڤ}S6ę&ҫSݖa 1JL5颪)B((bts D8qզ薹Zb2߿= W; FMcl O`<2 u4!OFnd ]xaR 듧|> xq a(M\~&`vI ̆Hd0읁A^HPҵo(-ָQEKVr~O07|*U#[C}A&2D٠}v"VܰO "/DO͚ȍd .uHpVMII{юp `#$ՋH-w*sw]f)s8 BxKryai~~ yJ;CIhg RpdHR IdbOkoԂvE^*JR*޵FCCc$ `-azs+l|7X,tp=-']"5.N:j3lZ64,GfxRx4D赏EYc8YeLOk@FeHHb#vr+@ (~#/;Ήtq K7} h"8|w ) ;[:*vFޮAAe,eja>RG6HƌH]a+/>˜C2 (xXQZ |ٻcR5*($ьyɷ;.nIȫjt 5=Ώ5/"DCSmԌs6>QCmWFijB+ϗ0FMř\[8Ơ5tf5mz`!`P{$㘕lbQŷ9B/QJ!5q)ht.{!FKf,WuK\ J%0 w=XuRwcd+4z;ka| p (u^/3:tVZҍ߁>eQ9ƆIyH%@DGiES݊NN/ZpF`!^V3%gr.?{N,XەcI3‡@(FN+-m?E۞GCg[J3>c؅\)}Y.(w|| ZRQ,'kNkε7PReǀg@c n#p⋟.4'5;1ό[Ԁ5+|hQ[9гU.&c?Z#sy8ll4);P݈H֒*,+c[[ЃoJsJ\ Lgb9C!YpB N[t5nP=/1W{0r ̵9cmC4>Jsܠ5;c 툙AAv?02tn?dOj`G[8\>|POIٿM k+NC{ߕ@36(|\^bZV"`\hG]LQTxWxD*?q9$źMpe'yzҢڃ4B.">[eh|wp%8C2S<5SEs8bwZkk]zuh[B` r3 zW=oiT0F~'$4% 5 [U tY7 ᰞQ+R9߬PuRlXaސ/ˇc- q3+zRLJ6ҿ+)}@%fR>:^t{V @@bd]!D0?ORφ [ Ue^@3;MǠ&GQX$nw,'y n Ye['s f70pp۴$c@""."|nnU>ipѯB%!ԕ; h/`b 7TenʭbN9:L'rAe;ZTy9q0A9jDj;\Ci7? 5=w 7"v UhKcmafc@{++ke1Yq NSz.$L* \/ Nė!T~7t̰' 2'RVv?<(fr9~^,ьXͷfWᱤIbE"q?ĞWY3V;YaZ|P^}z~Ă)0*!N.Qr~z~y5,Hc~ ;>_a5#d=vRq_ˉ[KZkuҪ4Y[!feB%L$a3J>EA$  VEܘ=r \qaG4;8| {}u;N}V^!.@\>ɪRetRi:rآ*{V0BPַݛ 32[Ief'iv!aCW<^.K7vtfNkzڴCydX9J2{;'f{R4mHRYi)B 4^ 2>3 m`6Mj\M_Zq{j(*6~кSb@1Zvb)ZD/D>n2 L1 8W {F0?A9\,0kҲ(=@Xsn=w0B* )Z**VDe HPʘ"?}r7W@~9RVpcXeJکіP֊l9ĕyNrI=/0p^1sv +` ѩN!O[do1N w7aYjz0G#D8əK#B]Sp~RxDU~FL+?KPWlzvOQJWZ77BE[nh4\ãp$z*ZmRk_4.qmB4}I>2? <4CtAm tg>*ںO^VuI9(6rޗ0^iE9%o4-lX2[syjVr\ק#)Ď5bx5ۡTز`f0 ࢬPw)W:0~8]f3U)/Epf-[{]Bxv>ܳ}0YI"it s|UqDtpU*b:ߢ*-6fT̼˔rUqkK_AFg1ʒ48ne;:1Gd3-Q!I>N=exI^!s 8,!UA+W7ۤw4Х!ni'?{OCs_!kOB~O5~!+}@ ީ;>G#-9;.wö%@; OZNN?OR&fӀ׳1cJ¸휡Fe]EO^T^C qwC~ ?3XQHr4DlmJ]_[]\ 6kB0.UTa@ ҜKEI.}Z3m ǏihR.<KYߛwm#;_'Nf`5 ৎ=ۤey[T};-@ "gwȭș9}6m`bX}psjÐ;$FR%vvƛDf0ܦvT*Ʌjj򿲈m.Oqnj0*}(BKo|B+7]+1WX&q(u]<{^ZR3C-s'g_}R”k\`|Qֻ΁勬(rlm1TNEc\2abU@e#|(S"#_2ٸŸR^dTk3Ltk-/Rv#4 =+eB.Z31B"˟[=49러wԗF" r:,Z!t-~ۼؿ1[3>V0 5b"H{[i &"605>&|iz]_ kO ۶Hϋ9+:Qr<jNO:lH"L\ByWc˖]+?Ӯт@ӿ'^M[>PBm0S'| 3\,o4B9L}W Kfj+~2^e|o<~/PC^o*]VgF% oMi{Y뗦X " *z^[I=[W/I(%_Osv4=Y !ۤƽu|qi9Qi&sXe~Rɍ«kpd"RlS 69 XQ|ji9?M؁R9±4R#aG(QOo1eJC]fHP.t̅RX_g4=^V4o2)Bѹ!᠉FAS6 FU >CͻBϳϋLj$EZ%! T<1SͣmsfP]7Q al1R{ߝvv>MT*cU*bhh}m{r&c>+˃}t\>.*fsɨ ݛ%!Thn!!'fKdmBX#P[pH7d=cKBoVdsAr _&.'SgS+:Z4R<VG?\zNsE $<7&Z,n0 G (^H%*I@$xw70 qG]?.C]OD . 19؏

Ľǻh=9L.C;bO$6(C bOK88m>:Vp>\2dLN2Rm!o&]E߯;%9{O'wLe+CLX| $ N #+Ϫ>>;+5\9~cӦ7>nVˀ-大Q0X%Dՠ9>5_<'Z5s"΀Ax3u7/blTeyG<w}_ 0Kj$W?cb詀)ŷl2<1%"\aRDfha7= $Y0WESva[[Ov5M\ x [RK{4v16nja 3'vڰ}B~n)#P26u'F\,>~ZUYªLA c* -cǂ=𥉉_颇~w]bR|L0F̘An\d/NMۡFH@=Q&\%\5Ol 몿 qz`ڎâO52U5Q)Å-?e{0QXpva.vL 9Ҹ򐠏T?GsLe5CE59 P}8OA04Ҏ63Dx*WK~zbHS`|]`o;Nn'ww>zҀ%pʐ:/|xj~~P5 ~C{FI+AB_h KCzc 83F_HG#+@UC1VOxG(T-x3E8Sa;^ K9UMؿO^Ƿ@z:ۏV"8#?A㲇"oҬdf~} }sqwU&MzěȬ" =IϝfKhBo8PmG*u7L\H9F}FPˉ ({LrUwfԒ+Unrl 84d.ư nfc1 ?bYyġp,&_MX3B f ~ @|Խ^x_)-eyheQIu/"]9n&`>"Ɯ[-N|Ƃ5Egƥ̰?S)&X+c9!e`unՒԷVY 碪Z/X2]`8_ʅ-h2xz̡PpXb5ѲNOw/rN.- L|w^8'_Aj6.X hQF!%jyYoy^T"m}O<-F8잉øW8Fotl}sef!>Lޒ2wu\`Ս,  \c[(kB7D :ey>_|IPAFRMSӭBAj; ʉVƹI1BV~VO]9#%#}AC37d[Y2ջO=z _ώW])Kx돸{n3q.P걢Y-9`IjME/wL_7ꎛ~/d_C0[)[=^n葴XV[bu>{ &|)&h[cKض8i8 *pD O@s'foclzԼx]L{` H1?>0th0DxHe-(cZ{ o:x.$s!:SA}xE5ل,@ =WD=+{:X3q\Z8SNx{t嚉w/MJ݆WI(‘A0|k\ʽE _[e8>)~F-!TP:V8'!Y!+(Ǥ)_#_Z^c 4O$ykY!:w kl_:[6AD( _Fj -~6 49p ji|EIQt?R/W|eb.A38J"[ڑUh܎?EV+C0(#F{Z4wk(~t[ZPEp}0a|@9o N ]r`r@$U}$/ARjcaD?}C,=tl=B{w$wyAP%::q㭳{+Df ^*ƍZxPLQ07#3r5jBZmjx5d&VXF@tQo>;jg4q6 ? ΰ{yx^^n{Y~}#(DKьʽb}$[|C47 (Fﭻl~aEe_ V3Hh éWD/e"|`Ɇew$bx91Vlx⮫k: ,> I{%Ὲ8Sn`Ŋ$A1di3%tWҼ~uHudt_U{< 8 V5຋M5 m -q~B;D|Q arYNM=k>KSHÃq6|NCI4# VSMI5پ/B( $gyiqMxgyOG\4bnV⑯O.y/i٘\?>ԕ􄾃g2 ,?%eZfYTۓkTG{QRGtoi[!MNlbUoDo=",;0e|15o.è,,܊H"_غV]XmR'B0c܌^hr d+[- κGޗ{v" Փ/圮ԖCu#ݥCK@# آip#~p=<P2? y\> 7LNvET钸$aUNӮ;_wz+h 5|׶%/:y:~8Tn5WkwzJO60)?k.$b,%1'J&Y^nLR:v3ڎ XBO3JjyR'١jy|AY}45}2V1F,ڬlԵ4ck_?m'I-"a@6UP #W]znd\'JżŶdӹWo+.%3DN)61L\gTe-8JW}hl]hZu|ΰB]]ԋwm8܀+CB*;W.`(g=[| =Wrrԥ+]6˹B)Y3lb Oo2GݓDT rc=KH3<c3El9F S⹨>jv6_0aT|@&Ko #tΛv.m1(B]J1܃F}7w.ԹN0%躵d qrE6g r"F! 69:x=ťLFN%S F9GG6S .͊\'=KZ.e12 iv {n,.ߢգw^.3*zä>NG: [A_zGy›0s oWp~# ~i/Χ$PMa8W&ACIF޺A{A&5%bR[RMş nEC U(|5~kF A@#41(FkD  -^RΜBTVX",-H|: `p3z+.}~X[yK`KL.gɲ꺴18c Vo\-;K~?b@-nUi񡵰JK'lt^FtKa5[l3'r[r[6VZ..5(.(5TɏTW߸y4ՃM B>:hzW#}^R"݈Yx- '?"ӄg9c̠+qMbP]RUcC=v;2E)_ 'V@C1)$OI vGUmHcvefv15]8[DŽy!ߕd:c""YOh"ev@m 4ebe^OQ ?6q+1-T=΄^NJĤ~3dY8n cXM3R+dw.7|f_Cq? n^W.nF.hvqtm\A)W]6;,72]U)v}mQuLLpA"|9^ k}\j:H ^,ZWyނ,$gGU~j5F A7±[3ti1Jt@ gwt"@Fq>noceZU7_#cZ RM21qtVtAzE[TI\RϨ<Ғ?qO/,G<6owrCde+<]7N絑wYbeeQfjbE$Vx{MϪ?pr@a:jI߭A0}|sD?slLX=ksA#z|Ea~({9uZjt`O=O0jҋsKU%GQ!B Y \h>BCԑvTQ:_bim/5Kӑ2X/93(4HƔ_뇽 Q+-PgqFٺO#5cAg3",5ycgQf=P8 &;Q'r&v0 "ԓ%T b-;=`lq -qC n,(aߟ/~3zfNoTr~G*1&餯TE\)J]\&7E=S Œ[vm3#p9kASVKK[?'*<$q)wn8NT;NÞqtwi1< ?&<^py ,0[]@}1C107Y!Y䲼z*͟׮vP/̐o\|͐*IJwQjlH묱^̚ ƍuu-"t?lQ2)QߤaM%/f%9i %ZZatKrL=fTUz̔" U0S\݁9>cfק!bE@R+iN̼ 29噍d2`BFH& a'`#v>[s谟=1`f S/t) 5- 36_:ܪD h^&(8tv-I!7Z]F=8~}gDiXY kHH´ΎFJ arřXdyC jSsTHrq,´~"+۪ gdT3Dl. fO;*@: 6;mj|C,x6rl|^d- ʼn=>)|cN 3.5MdUّ5fԹ:Nw2퉓L\#9||% C'4eTx\`Q/P+ [I; Z)D"Zr~OHSjmB^@uRZcqVZhwH}-Kӟoσ{&z0!aZ*qY֭>D *uUE E_Wn9Tɫ)Fie\2e2vP@\1 7UY:Ҩz^vB27\-"hVM-QÿͤI/gRzݙUaeM<IPikT"_N>Z!7irf:spᦹ-@rj,>Awc* ݉ȥ!ԛ\nWby${O~3 (@KudAXo¨Ȭ=7u3\WV)U#Ҵ1^UTpM9}@BՄGJh%lQI ά~k%q@%MFbKf/D\~+lc:BS `3tpZ_mXAJt$tn^<=&w\çفk_~d / 5k*O MwP4H ,=& pLۑ:S"u(Ptc)ŪW4e9`|?&+t: _v`ⱣrV<ZC1puh|(2\.r)uMe8V270SxH89Rh *εaɑ=u<9!%yDh!|jfUM,eT9n`\ûBG2ULC0d# }aXrXf X 1+mf#&笮`[Qt7(`S {,jmဎe?95T&p`7jw|Xa O5)'-Ar-dtCZef {chf^~W)lG}QICP'}Lsw<$B^-NY5QLd"㲣註߁V-odnQ]Eh_bQԕe]$n0qvFwCP24^U?Q/ٚP㯆 ʣ&N'KyDG`Z&ۂtJdQ*7װ VCVNw=cBHiù,gtI=BMtҗwsGFc(eӾ.3E[kv/z̹䅼dhz{U4^̘4\&ˮ%7DQeݷmG>TTw/ـq%zƘ=Dj0?"\!I^ԳЯлC=zl 79AտGZ:J?fc8K %3d{R64=g HR!,̤~bre*˶-6rFzpKF&Bo6C;Ex Pe:^4>Z!pCt>w|P9N`1I㍕JJC#p%ӧ*9XLSCʪjrbsaAtFb0/wO'?&WŐKE}uz&U09J)@KhYd1=qꎲ x\.B\:Jԗs7.>H5"~\]E_tކIp|笓WŐJPZJ#{:+&!x\b#o$<ǦnTbLVp b^fYxZ9gou|B DWht`So|@{tN-S<{ 6:']M*0R:3 tN;[+QzEӻ5 ,gB:yՉ@1b>2 UmÒ?,lq ` wk-KӠt\g g7mX^.F?nGCY,cwf+E 8PeЄQfGyt2,Zw|<ډ-YK"֖0Do}4JQe\u#bccU/%Q(˓H(]a4I~tzlzأ, -uM LVTw};QZj=$??U8b/ݥN%iG1cԻxjZ-"bAT?mKp)}WVl62 F!JEbRDH;)EĮ.e qn>~OC:m U/"D76dϥ! V|<+ DĶPq z:q{Aoj:BTtzCB^ gA_5߲E*XBY_fqOx],L0[ƫw"0Pԥt k1kcLieb;-zII|gnw$Gu~jwBOH!7,ƘxqUR%t W eHN! AyFq`X=&/`&+EvZ Q|vR?&hЀ~ѸbCV=<~G"x&$ Eo87WVmt!jN1:v,xwa̾o}O+{lCa1,ϵv5S05k\Ƿa +K<])ciz}<@ĦIO; K*#we6fv89}Nm(ׄk64n]Q!\@9;¬ذA7}ܘdߓhzT^2|TN{tBEOGs6M]kG4r#-ZZS4Rɣ%CLJa]iN`&պѾr% ˦T>Q;ɔ\x7jFrFA!yIZDG~m"F/ ]SRLb ӄ`Є٦Α&]%kh2˳}uG۫cі)3yz 8yPo+jfZ3T1O5-ɹx ivt1t'r,8 C.o:UϼPq[ #GfCZ*x<ث2VK&\fǵ\$1uEH0hn͝C]#8l[Jo)z\};bY q; wKs{1NnbR-Zx/l`u1{EH$Gv9dH/'s1zuhm(6W| 2Ȃr`e)-m<ӟƜEF Jt;ifvS$6I\1ye´\cEE wU1n2sw$1ve)9? ƈ#ct.xO.sO֮q;QJzѶN.+.U ě 6/iA`?q7jZ9 ].RMZ&kc^@LIK(-n(R"p }EoU~5Lmo`TF9m%2HPIJc U]x}ɫI7l9]~`)dhL0t>$rOiE* G%l6 gQj\"ы+s % 3>XiV rņ|- 1q$ DWŒo;_:v{3edç[ *[яZV_Dλک^;mػFTn}w-_#;LETi?  (rom#O';θKߛ?uҬ~m`]ƽLnQλ/0G Ȥ,i>#$Dk( #/E'M,; eH % Y-MY{)>\_QMye?P\:b_Ĵ h5]?n\]s>^e0V|1<~*X4i6h:X#Z a9JE.\bsQˉ@xQF,ui=eWz%E Zpb%su2jcx̿4}lQ$Ii6PqzJ W>HH &|q^~!LȑGH3I4 a1(XsI)_ A@}jhA?5ܠ\9w>MRȱ JȀ4[7pJqZ%O0J*V=GOH:X䢖5}}DJGM{ (*ʖlM"IPw֔>>n\@Q9;:j@r sg ]\v[߄3t9\Bo_m,C0i']4j<{ц5)g: k5W#Jz]xkrG뢑u !X]` B-s:n&\Nyue.3 [c '_# 2y42A tgc ZZ'.&7bsA3^hB0`w۝S>7.B4{ 0؀%{yc( ƾ1Cs4&z0bwdBq-H P/, }DE6&B arNkoYh|(_ГV2&WD[JwRL᭳רF<Ѿ "г#!p?L%1y yo9P췯^A}{dF'U<$ۊ$qY`86in6SR(NƉ4wr_yv Aγhzaĭr`~`"\VFEz 'bZM>;dwhK7ߨу U;Nbtǖ5:ˌ~3|T&m@R D SOSտŅ]g>%pFQ}ku}?ޱ 6-$=}d^i:9%q=4BnRfkwF1n}FŸ9l&Kin[|4:.djjqޫDn ^!E 3eܘP4#6iUH^Yo<(Y%Åd~ pDN9x$%JU=o!@PNc~)k  0{h⺌,o? /c3DY~Y|K[,P\xl*KlJ߹c?>U+ qًutt+7.fc1?JEZ[c "g UU_L~:;wV6&I!mWN ډw~{=|k+fu_=NTO _&ѩѱ% 4pZM}?Yey^3oLtYAP3+b?!`BL&4krx?l0p'Tuvy >8we"n#+~r;D yܖ| f lCVSMmw۠kD ^|Vs#(7]xA}T񤎆GS6>ZrՉOtcb54}"*ncaAz{o29J]gez3 {kn2a \q ="lP$2$7IHDsf/d K1+Ɋu4z 53s=iy\g9EG-k,w\XnHx^ri)}¿@.̓j2\-7%z|4 + E_uS7֔[Ѳ,;ǎzUCy'룵z"Vx g6(hDNqR,VjXЉ][2hH4gU*Ozz" :Mz:SWTv!;j$ppg/ȪY@m~ĝjn]FY@Vz zdOWwj蕖b^#ugy4/= 65ekm-;-seP(uQ , @tZ Yo'Nn((V}ֻbj"L.c>?`YGh+W]^JQ4ncʶ^d{<.__A, ׼}ӱ{enP@=I g?`7quM7̍[:<ڿmH$Qu{-|/soEƔ՟j9XOON|fq>k?H :{[BP}+a̚m2Hr7U^򳄚3]v(&Êߠ_,+"L,f~, $Jmx*n/CĿע.(4ȑ]kPLK]*oڽHBر_Vt3ܽ ;!s i3D1)3FrDA=~؛1%ϔ}i2\8_M"f>5w)?:ב^PV39gT~Vy1Hۿ< s6y/9= C(L<қ9\3YbZe'Q𥥰M!S%5͑NȞ=ܒX:.&Y \ۄ,nSe:7\B(ÆlnG|dǗ RᒖԇY`Hy[hGUX&b *I4h7[!Мڳ^SZVK/L,U85s@;ijv_ܯ۸o/5! 5:Ko%mHN]R:ENځ`ίv%%Ll%YG6j\QU5y›<5:Wd=s-֩W%Qq7x'ElIEܺC5XZ;*k"̴N/-@y1 <6$|P NXGtsV";u),7DzDEʎytzғ7*'ҙ~5h>O"=8~l(Y,)  h>U%Kڥy29 0ט%ϩ emGa`\ΰ-6DxSs8& &VZ.iEUJMȀ]sv Kg$jjk%{df<6 y*GSĨe 5aE%9D`FT y0AbnE5u<=>i Eji,u4)Rk땡J  tY$0I]^5$v|#_TO?*@ kܫ Y`QK&jW$dD\ C N3aUUP`0g`[f#ɱsj;Bq^edM1zlUqVv8M&<&u쾍RzM4(rC??oڲ߷OC *ӷ-שNP\ZJ_'b)ְ B;-|oP+.j{uP=h8^N̚B ( xLqk<בuYF \wy]QEa!*/HP݀w. *l0A z f}y?I;75 n,_6 Gkڱ0GlLi3-ifb\GqVrt(^85"պ,ߔZMVS-A.Wv%2Q*e5I_=xf;_qt5.5Ҿh-fH (GNgU?Ls &x&8dC+d$Ƽs4%u {;M Cnhs˰"5b~iQ `SZ ŋV~̋EB[e~ ZԂ+a!w3 ER:\#Mɘxπu1>ƴA3{`NbZIkrrƝ +ΫtGS~5HUĥ24d9^XF,M?l6^7{n++ޜU,7qފVװ-"t\3Q8MX nn| YA} .[btfG] ,QP4@y|jNX2V-t.u!v +d_`{5rnBz,82 ǀKXAS[H2P {E7-%ŽJQ,_V"u"k>ս\UN,S\0k.9|le!rGd02 D1Ș>6[LSLnng8gCrC( m!}oE+ nc,PUs˰U!:s{Uǃ95b2bEXWlP׈6ΆS:tƈKN|n"Ga}xY# 4)QK/#!6Ыzup 6QkxY֗. boش ~:1¶Gw{Y6Wn":Nz8wEE,qvchBx k!SZWFEB>خ1CBdrN>le3P>V_3bS&TkUX &EO.yT kgnc *R$q2&F!d} /NMm5C`׮|:w,o|R|F\vdLdl(:wۆXҢs̀b(!ݫ+Ƈ .5-&ly[fk7z-)A :LӪili紩B3;Ƅ9:p H;[t[A>싥5ї\S1Жrq4NjM1Fҟ(_:gup5f|$܄30JfqUBD)<EM8]+]I% t6zBuzXA2 6hO]6}+U!26k.JPx j[ *॓hW/w{u LKN7 YkH(-߻nWk|_UP ;p$hK=>h(yP% szpW_H1`RѣoЅTЃ]<[ꮦ܏ل*QI>nPHV5 "+pVo]8ZYvGmč1 ۢkG-xٮ]6cj ;vwx+J!$8P.m$04# AMM4N㱙/=pPPS&D1O% Z;Zz/i!7sɑՌ??'oQPL U$VTfMXȧ/HR۾|&5}rC n^ E^艁/4p!uh'42K~y3ϵzm =&\rFZ_t H`vli1yAtKt51$s+7fA *3VKO<9~ =M|^=d=-:֐mįSO‰;D aD6OY nWG x5h͟pY+ Ü0o})X Oel~_bZY $(?y0U*J A ޟ?eRC~D,zz/܉.)a(J ʃMHwjQ:jzEȖFoB~hk L}X1CHC.%'@~KI5\FUJyЪ)Ně)>:Cp 4X}oF28<|n6{ZvQNf_A~YLJ. =-El z*Ljfy ]%e\MtUQ0/[4,X`ǤA1ԟ1Xʌ 3<[ټ cʣ0,j*!oy_m s'ؒ:9 ouPIye8"_*ccVow_̼ 1 /~-! j,A5/2:ѐ,R9o'A%%D=i8[CO1N 9q%MM W/o9jxt- ia ȫ>/Ϧ<Q,懎77 dԾu~f@ل`,b4:霽ݠCגP웆 VieCD%x"y1)*?>23HȢleј# ( \H:=+*Ig7"O",mDԵaZ/Ӊ"yf$mm(Űs$T F~9-O!Xg)=DF)+r(kI5!ӿbw„+R.#[U֩Q_Mʲ/;Ҵ0nYr7]@R#"(":EY38ʎ>>Xe`^/wâ,u z-kbyjx-k%@=W5p R$\Fk! ˒QzkIcv' U5>ۏ)~HwƿHb?2`8H3H+30^}(Kii Oa@G~]@26:9 F \'ض)7'N=CGiELЄU3.jW)gbr֟MSR(b 0IǑjJ;oҽrۜ#}40:{+K 6kHt?R:s8-֬7;KBH8RNeQ [72& &KtvPTdPz%yEk|!0BAX>l?!;*,D3\)9>! ͤC _ػZZڱGEXPyU |l?/zx;1S$qul?g غuH[lco?hƬ)\c, #!b%M@j}t7AȮI)wA},̃nYICfx4lp YC{jHw> f7y!`&Td b51Œ!H!r1_1w {N@vܹa'w rf"fUV 3Rz;*$Pm٠#MA⼙dAZ{:ہE:[xS>3 eG_vd}o0M]p:+zNZB=^p!BO [p0r!!ByYaq_ӎ\$v8cjxشƬKȌ_ l+@̖Q7U8rҞ e';Ywo4,ygU+ZQT8'@i^KeXJ4 MeN@.9XCi/C8Manr'NcA|tl0)k?aɲ V ,̑I'LHo]*Wm;8E&zBCJ;" P3X0Q'( E { V]=5^JPD6&$F%|flLF7oV{ka e5$#κږ4)LYuM#(s]+%x,\4[ <К_Eɛ`A/?hҞMxFeͪ?' PJ yKa:'Ђq,)i QԉaP5yr(K \mΟx/V !]ԛarsܻfH|A|\dZTYĥ.YS $b2%lV zR)ܩ(V@rf 8 sz_=5:WʿTQivyh@7͎j.P/v|g%+ TpZ|&ș!M\3.f\|NG2N[''G3CCQ}[_cilӻ~q>VgqpqO 5α0Q9e[5Nh'|MC X}M8{k4uNb jXL[hQ4>gerp܍C )=-[ BQ.Q'E[ؾ @U.dTV V%TSs 

v#2]HV 6K"Ekta}Kᨀ| RDXB@B$ qأ.7dE/ulKS!=Ye G-BTf)~|;K6<'q8nΦw3|lX?%$w(ţS7qqd\nNV{[-K> ٪sL[LVq<(רTgamM>Wl HD}jzNrӎ,<  #asTOCLw6, gT l$W8x):ftO^ { +* $R5#Nh*ل& "= -֕Orc>qw2ZXSڨ̽QЕH:rn vrUlZ[(hD-&&Gg!}LEh(+,[j#y7m:2x=q͠/ѹ^] pp,CyQ*"[m}R^N>@+OHcejxحzP v7+ 24l(x p@6w RyyD,)5g9lW# r۟OCV-MEljlN'[F_Pj;AVKJY-L Bi[esKHA-FNeN^%>h2r\0/Z`V;]Dd 05?nS[ OLEGxJkL&MA[}KBi  -QI]Fpp,Z5,' #0ݡ).!3~ԯZ(qr[X/x P](-m,R_.uaEHR0}ڒulqzb3-[oRTGaG ^Z](BOh(~? :T5Q4]|x#8jTI=><@889ޘV yExfI>+E*Q\vIY\8G;noPXvĒ+<:Ǭ*mg2W)l4Vg s`i~MȋX"d]3I*>cٜY0>R&f=Rp 9{d ag\1CIq`rȹ^l .o\1ƞ ݀?>ikVh>s3H@D!qQo`堏}_*s73ȅI0S_Oե煑YW0Dd3XU (&`k%p&w4+ӥGx)"S&e="=B+fTO)8hky| &*VH PJ4ڿ1L1UًJȂXUƣkugϢ5>)T.-l($e:!8f}QB7>qI:MV-ȴYm״3fw\YEx]טT?7E-ćv9HRiԕUo&< `X759jEQe02e:4n m3V^I"/H4C~P&P{WoICmG V9x Y~/njQo|,iH8o0h-+Sk2%Vp;ԗЎs/>gYwo6)n{=oU@s7^AP^Ab4QRˆؘ*;pP a,HaZXD%PU'М{T*of)pH?x;$۾*v7Rt6^h$ [tQVcfyýBJS6 R+K|w!%} XhYl($3Ϲx)J|DeZp~ i>( nb0s)n%L 4ua|䶢h=9nXz;BM]{c PCYqJ=G@}_;bEqb%Q6KGא;B_AGGIx PP+7%YQ oF5u͍TxI# \]-_l^^LG7✉\;£<\ёO$7= ֖ nPQS=+Y Ǐ/Fmу+icޯpvް8(s\>͔}WSz'bjL ۝ܭDBfa ΜTU2ft|q#gc6!D.l()|eлNpT1>$}H.")[s$}R0 hN" ~{Kv=q9 d* APKW2AK-4J8!"'L -ބv䐷OTSFqL$L,B/WSՏbl)ph6p :f#HEx%ӑ(0ۄHO1˹T_>Z#5^Dܹ&[`z@T˾NA=xզxIlvj l0qm)ZtV@ ?"ByhZ{lj{h5o] Y)00Q_)[30m/r.EkQ _n& dՙ{gd=~q35Z&"rsM$V<D.pQQ}쮆DE,W5Bfu3r7&qF(|*ҟ=ǐѬBTہ6jQtLz{ 9H@jaIh--|ҜZTJ>a A/ZDPPJxI Og#x00o<-IeeF\H 4"'?Qec8gj>6#Vhg6ډUja}JSOqV 6WqިE]G&6V|j/cD.ڳMϭu("| ->rka FnAZw A05,UдaA~VPZő NNö0<M_'mG+ϝVLLl(9uj'cI+PowNhm>{"!kϘ'|U!ڴlȏRV0%C0D؋D̨K}A.}]I*InU#P]ğ,lH5!Ԥha40smG0/y`p<['ۥO/^ jwDi$%FAshG6P3:M7+ EJ;*$YdmZBh\!b6-z݇B ŤBukɨF6Ak{*+n܌B NOI6Ěy8j~1@M$2X5GwI͝L:5-3ʑsWRgџ˃eG<[-7H3u2(kgGDŷݶ%Ɛ (`àga^7MډN[DpKey[eժ,%EHNUeZ:$n\3s3Ƹ U f[ #Tf&J ȳE0L`Tat aJA^3-J>Rc&1ԅ?K> 9ۆc=bD/e}1@n%3+{Rhܙ TA,N{ny07 "f!n&; i{vAᲠ>|[+ఘo/T)9N'uXvZ^^ Cy< |`9|w_$ Y 1Sik'y . jAMױ"so]!SEXk5@㣩l!z"/⹇7`;DqkcĴG1%1?ɶu֎?)d\L]I}"_%"aN<"F[=XĊip1XX[ Z8-yT CAݏNnO{C4XYD.ӱD$:A ˟6X~In GDN JKaǴ纈_.:x C&8JVn:_RRÆc^X&7թAIT64Fϊ=ث'K@ԉh7RjbcӿS?i͢].R+IgRV"Ӯ) Tߎ~Z)IͼL3vʐS|?gCΧ׉W,k[+àCm8qֵkzڎ_"Yf%aq\'о /K(i' wgXQP@n ѥ)>soHǗev[W!OfK^Hd@`oJI Il FڥeeV`re%0 .+c\&8RN=9Q":-!hK|NWT<:ipGrNh)vC՜TE0&~wŴjTЙϕp_.K1fɛ U4gj6r'q>juڲnR E2aЄOz/fF[/ilj#s q\/_8A~7ڨς[feB j<800pl:UC+= dLjt͎JU2*:bęR uqRTf楞ab0j]fμ%A yxc5[A$&"KV \{pr42(`T~ۭY KM*riw6$aMn-A}45/ sKd~?f Eϸ`CQ* 3ױaAp\^lfbvu UrިEBݔ#^![qqy(Q܋Sa|pCoMBɌ|s.=SeG#rME(!ЏIRҨIkawB ×)\=Iof^kwf+qM.rd˨sE3VJs?y@O!VMUWW0k)PPÒԵ5KK!!f`uU򆻖3TRe %|&*qR["RqKM7P΋0M6jF|U7v17ֹ_Gߺ!;\9'r fi= aCю7+-b"Ֆۥ+ Ssi\ }}"<1' SR~}*o|_߶&ƌvleMhhX \| 7j`WZ|=a< >^ץ֘PfN`]qu,)ds)B@KѯڥG%şP)O =̜Ez,*G]$F,Yϡ[\Z5ʟ0˱Ͼ&n6de*en~G]~/'Bјǫ]}~Nmg8 ^sw=ʹb"y*K=_68~Z iaRaH3/POMS6P8M_ 2H+pg `ipNR,;וR.Kήt!NtC/ q43ݪ׫ZڨfrY}=S/dU)WvgGI%40q(yTEͷ$TZB0ӑ<}V@xQ÷ષ|VuS_L J"6zt2{k OT]kT%dJqa74vplZِSޑii/}Nb\G/\*mE|HrrŽN&?Rב4l ݼzKl9~W6XѬ}wJ>B/~,a16Y"Cn.P<%!MS 2_g cz$H VYAEZ%2M`R sްW5iJN{pV@L1\`69٫ʼri]Ŧ6Q6dbğה L'x1U8{^huŎh .\+}}/0=R޶-@n<&aT|?+֒=H;J?*E@ᓷao_]魈F=驋>C?L.VhFbB1׏!2VT`ҀF}xf|b^w)B#{,.m @n, {Hp$ZN<cX]]N~ zH;nK73r1 ^q!)H9j2LhJݚ BgY ٣n 2v\, <'NbBШW샶[}G%E,5|T"s*z삮 9s;oSK;jB7NeP,B~ y ?CojMkb|qvee`3Ծʼ>R b1oMU;&$+"adfM-N[`qxWL\rQ#[DcDxoӱy/s Vrt]QdL@JN֨+ s8dth-?6_R%{lWlFJ.׽&]BI73qn6]g>; (m.bX+ j2&ߙH)sb&YL4K~z[XQOs'y\H0Y=~K||+u*DW<=.<5jIe 81Qr{0DBE;?LCl$AXV,-*f6W2P5VjS#5g9e1-6mvM@䧬U$猅S14 *X@v:gևJ2I{4 a'$E(kjaB_Ouز^aJ-O`1#4#_f_~>iD-œfM=T =5[CK!L=D7CX15PP9jAUHl2;gb,]yB'EFZkh jnR\`˅WM%9ݻCQ%gZoR'wY"dfݿ @~ ꬹC}R[ w;UOn29 'Сă>ľjDAMNRiN.yӆU0/1OXFQ#-K4^$L_wR;#gmi,җFt Zw_L{@V5o6#Fz``8UBdqL!nЍ>%|Yc!OB@v&Zq،+๓>TOQ}dߐTJ+AR4+GkQZt{_'2[Jì45ŌP$3}%&jp ҩWo*F# L$1о%wq( q=HwC=\ǏA}@mW@ 7@UHg- c ;$L@E'u?7ש EJFA_ 0'Ś_XkH]Eh */Ww5wY7ԥ50}d+G]B^E 8o$DjLlIh(50MY h3Fٛ4]&u (_d~BHoTpв~k0Y,\cK7p)=&wh'eVH,|^5ѐY]p!1Ją_Ԙ 341B+"Aoغ f0{\ƚ N?1Jq<ܓ{\3<~#/c7Q 8㔨U:Xx*1~pOW~Wj0ucX(7,23>ΐ4i6$Л ":i):>d H )tQ1c? i~zҍrskg)BOM_f:4MvWuhIW r,*RlF (ZKBv=/q]YJ=YϰmTk.uMaS[TM*kg¨0)@#cD]l,Xu&=[:X6Jz$@G6@o|V,lb2칊46֔idrVsƘR";x)o *w(Q]^ 'zӱ)Jw~ NI<췬;bpZvwѽmY>V›eX fF 35ptci跚rn+,yf[,IGoUPOXBelsמnj "ͫȪ!)T."wv86IY> T×=q(!gD Dz&=Vƌb< $:c+ʜ+<Tq{<^uӱ<\bVrdvʠVLj}~n.36q]u LXGyw)J6v}[k!Bk ìOhL1L&nӺt2ZkV`t^H ]ŋۺv3. )?xBDT$m@' \hܤ(r?@0F&2BP_]ϒ4 GL23oR=`g0Wtn|;Mp") jbpiV'~e =OޘʝK39j"VYyA^}{Ʈ@J95C`k I~{[Z/62nNܷz1['b@M\:!|(MX};VQa3Cu!:!VpgnT3L$)g^IJ|nM ,c}!KpyL[lvV}XtzŀM2RIv5$c`caUXj 7,&|KI '፳.qV:1g!M7pc)t2bv蛫 a|۽c/#bczWiO5`zSٜ {v1~O0R$@mf2t)]Ǘ!O5zSh.u*!2.Wqn[0DFBZ.s;9zahVN2jI;28Axrs~UR]^~f|J)Ƒbl`6/hM\9@g| Mg%=L,cj63haI;#yՍj~!1\Velk=ߊi fovmQ]y(|IǠ&kI_DhS<'& !mWM7Չv'9F;bii)Rdvz8L 3[`LF(ƮE g~};JyJyQ 'WnstlG.3 6u$+iwvÁlOծZAH'ev RqMF$).i Z9d!n>fPzZW u^v(+h5On遺: = (c?u]gy; ޶90W-Ld # |){92yUGזOW9YQX>J2v{'o}PKelG_yaɖZ1?nЙF<AdlqTKte,i3)珍ȑHEr/*%^"wWU w :_Q5@p~sխ5&IBZ7yA};M7n?0h 䫺qFpM#BD~ ]_أE{m*w.z5`) R 7,KGUFJSAhc1Kr0~wq?Ay4JײU: 4XT Ķᙧ/ޮW. P oF='ސx ;ܱFːXp[;AHq@c$V߫ɻ f^?KPr\C1kނjfܓɖ/栉([(T)+JT0cJ;111nJyӍʸ[ K;B(x\JN/cCg14BoM߽@D[}OA~VϿHF|<~#}8P2WFG*zCnͤϘGBdB~[{ ޮXֲSfG=_-md,kˡV;]ZnMtu9􉍯Ϥ,C8K{ϚEҫ)X## WGflWhC`p7SrUZg˕2s ]3-MyK\7n3<ݎ\;"OLe*4gK{fSH+X0`k/*Ze17G!GAkȿf!G~@iBH &|'R*D#iK[Чa'+G>ve*^1}(Чߏyc2,  "L`>Q3 }SxJЉd84X! <#X"0TOGr P\g>@`qea!;0d>Gg eD@2^[A1ѫS{QgD;E͜E%;1\M>&n=/ɬ;[M4[Ri8j ׀c} xͬSOJh}o)4,(+|)=jdr"*(;FJQk)S]|Y޸(J܆*B"&Yf)Rap|ǖ.~ ȉ*qnQlY{8-pN1{D_́- Ǭ*c]{+%YtK2G׆hA!3y:v# z2D61HPf?T.7SgwN3HE?Z4xdp5֢((E XbdُXCOJir_5$j4z~*E #q~2gt+8@&̢ܙ"Z#YjQEZbaoZTUτ2XX$ynf^Y '7ڽʘ DT`ȗJ7QBDIs|=gg@mS>$ ix5Ho,HYy^v¹&=ђ}tq8RG#@9eTQ$CCI!nF39Мs[H MO^B{S=GR׬=^D{$gBIwdHAΑ*A;TyfRn`Od4vx}u@jf@}q­k:1 (ؐ(9QB/A͆E"X.}YSn;g!}Nx8o1O_VӼ݉gp"eo>z|­?:$\dxI2kN4XVzG7:ԱeX (/r[8[h)3#cXKnmvjxU: w.2}EnizEE]E3NI7N6@v{Tkq@e-B-4] 7[kw$]^Bib!>,MRO6 =MRף6kJAq7R9ɚkD"n C<"2i6 =s[ CEY !tnQcaCm`,O4,<؝az  Q{b4h2ĘȣfrߡVOrm' ANUZRރVu|SۮVPfI^G;/Vm+Ɗ<\y^]jT*ǷsO>f?|*]$_Lb1~gq/|Bx)6Q DU* d]Ɯx4nINz) IN Aܯ35T5dj 5Oi4Xu@ {;ṰȜ4y#%#QLFglbRh-GC{wE&<rS H_[%U5iX-R9%g悀{ e[͐d[vUǽ݇D1AC9z7pR55nW pWMc L#fZ2/ ;qLT 1ͬO0&@-rʔ_gq`hqEp4/?Mڲk \2Ru = uwB7?N(Ǫ"[o@Ҩ Ͽ裪Gʖ+z`U_ԛ|Gѐ4LQ^W b5gu3nQkf7;х'q( f!m\FCZLlSGCt znf ~.h!!['f!\ͦڿ UtRzyeL1*_1",E\.]3 e3SDGxVL'79\}g~JkTOqI/]Mq&YGtDZ3Zӄ$}{9cDc+Ji ⊗ =0ܧ[_8zY;g~2>ipM'.=Q](bܡE}+#3fȇb ƁǚʸLHgް&is$ ,X+tʗVcL܇3N 5<=Vy Hu"Ȋ\ue]4C3yW hA׍/dZo`B`ӷZKO$gB?cKo ULd P94{hƁVSUzŌЕqn#H[(Vib>@##Agb[Smї.DŽ%P6VI62 <f1τh?EKF.>怗E(Vk[L5$~,{lU#>*|k&(~-i\~ j%<9_==h|$g$K) 0q$pIr(Rj|rs  Z nD c>⇍"vb$5~_9eE .m4߆iwOj)JCN9y~}4c$a?bz V`S|kZIpʇTZ[`Ey&U v}1C`]IbG2ҭu:K %}J#9Mߌ UHa*K9<ÿ0ǝp. BAF'[w;KU@ An\M6{'ϑY f 9BJ}M\Ǵ^]3K'NDɤxh 1[f!HL6Y6F{^ n89!L3Sf ծ(w(TAC`D@K7~&h\ M=a&l nH{-zmتI* (ӱ}@B} n~*^x:md{{&=aTl(d=7:uڜOO5b`|g h8|#kPQC wJn/xM+j<uc2Wsk5@_F4&cb0cEVCI9Ǝk^jpN97BIgr.o6Ҥzqes,(i=\} T/Fi iixgo_X"FbŠeWL72$œmHcV VF ꈂ+&—@l2SO\`)ye!2TKRoV!Cυ }-n Hh%S5lI7.ףݰrπ׻WV7EUl1Sݱm㝋nkPeb'\uYd ³gC8*@&Wk(N%n3"*>R>{׀xŕo+F,+_ qA25-(t ތb:k2bGmJK /RgZO׊!E$nc.Vp•Z#)ar?& (L^Wu44>"3 F!:+r~dAb$=)Syv%r\V]w}DiQ[RiP*qz&MtQ1u9IDM&XDf"mq*ϜumCAcfN'm4(p=Rنklm#iKtĉa."@},IsʛdT2$kz64}{QK&j~tg7X87Fmw%VhF{3_.G>hk:id @>Q;o$E7MiX]8h-1a4{@+>^:#Jv~\N2b5e7wB^tT4d(~tA1pL,kS_^[8 ԈxDaEU}Qa:t.񡡕:͂ѹI4VlFMS[A4H* V6ϲ~ܩ81!S0L+>RYPC@!AF+яֆ*2`JTH9p֙GUԮQ)F͆FAuF>,]Llu!?6;s3clǿB;p?au9|<)%mL?j1pgVL"~Tа'< gB_yO)ā nW71h9}51g5Rs1Xa\P/H 6ﺱe{8xxU _4#mjzXE@汝6\R7c$pǟ_} ® h1w,pR8)Ōǵv #n9ˑXچg)&Ref;RǦ4Z"Ck.)EoӐu5a6 #/2U^CU 6G-i?{S|+bJ fX<M7vl}(v~c;!FB$|15JƤX7fH=Q}?[b':FZ;Qd߁TW#t9s׹kd@c[76Nuj_eW.œIȰqJ}{5 qp~@$* ̰?!}G&9~yESwW*戓[>fZ{St"\Z Ixca(,Sj#_A]A,]l {mk0(:mt*Mqp~p‹ZE7zVACHp}%zgd.7Ty̾QG6-Dnf2Y{LN{ө;X(DB-Jꇈ:b(:C:CG.`NxdF跃Gz_?oz YK@W5 {\ӊc/"Z 6v"#kQA5&rv>US&[Cj#fDcfs”;>3+ # "s=bbk4=,ȺeM,6-]`'1M--hliۦ w-Daѥ ŀ)6F>n X0jM%G@/!%,fp5`tӔ/=wwtK} Ru$<)8RF]9XpxZgP esCFp]ܢ4K݇k+W;c#_-wj2QnX$}͇޿"y:*_lzLLw} A&e9$WhCsn#UVZN5*S![nuY8\,1iQoiP 9{GE/s,"JXu,>Y+qelg*єםUO+K&$xFj) 躖i˵Y_A틲 3L4 P N(AT2Yd(=C;L`(Ԝ柅i6J&`Rp.um T.vE1_aTָMyH5|0 ||p=wvf㷠 MF!eUoX*B2c$)w0S:t_/Ts Umut'N1a?d{ W g8Hϗ`Z Մ^9@irm<ኘ=;O`xjxcfTG>MO'"y1oVKV(~mZZ,HAyЃ6)[d%t1a9]G,͘h>Y.Bhj ﳇ'p\"V ŸHX*^->W.("^m˦s(3O\\7Fewnj8HJ֯P$1}4RE. [A*R{7:]%78Q='x5Ԥ`0A;XmZaz;<6Gm}.X8&~*ydijuS#']`^PE3aߖF@]&X'Kk`_uJT{͛*F0߬tkC[isgM<,\Jn ~H^^D/͒2z1;r&DQiƯ:ii O=2'=?k^`h,|oKʇ *?8#AD2|ԚPl*S6yuk˖1po@˂IͼA3A뽴sxzV>`-/ StflKb;aiLkMV!Vwo4KL ɐgPtIRk+S`1 x?;0B} ClZ};Q 6K0&ơn{TB/;[L6'{.;zI\sT?:cN[F2 oe<-0\OHZl`"=G݆^ 'M,̧W]דH`[(O S2M(tLRE fbL?_QЯ;+*sO}ADgV[ A%[DR_-X9V ]BsàH!HLW0,HVԽ74{Je='1 n|֠Kqmܘvq' dAzH 2>N}bq}D,A;@ %z^4lѸ=QT Lb(RxZoEq:l79(g҈xHqk_r ejBC\o#$8CyW~2kg]?씑M8sY`-KE 4 =k!U}s^ Kmn x<-HLl .0ٔμ? IF9E; mSECɶq踁9=6ؘ #_4`#բ?Ơ^Mf+xXP`m.nf) [3ݹv̇` 0TEwzznskM jusNAP_@.)A2qpb׋e+ otLnB{jn@,LMT8O+ReCapHoFeٳ 9qgm"T 88(]BԎ_)s:3-ۨ <:&^q*]2 Q7ަ l7td  1qbxs־H[FC^ n)YZ5AD'XSN-vo z!~UO0#|ֺ''Wd!'keLr\)z͹?f.s-{GY]'5[bkπ,nKj75qD٧)yϕ7z>;M *۵0'tY%XbbޓBVЗ21$/QQj}G*t ONᤫV{'DQ<uWD t,XxO۠ԚGm:hmlPl76"gǀYPoC)X&+Bw2N9!-L|+)/pv0HlcIZI,e4 D ?gJ:L+-k8÷@/imʹ8EUTz.D[\^|} +^d{{.nNaHNκ z=>/(\G]בּឌ[5ڈ<ң[> Lol<0X'ri =N#8N>$_J0T9*j;t 񽙟Șh3(ۊܵOP.oEAbT8")O!axzRV6_Be`CPG$=|(qέ1 z+{G9Qc_0R3(  (@vyYV΄{z ;N>)wW~~}̏Apr//4!oMZ 65yIɗ'OPT%Cf1ƃ^[]/vX}67^)m$+ݰZJ{.OWRF$+7 ,M4Pfp(OacKe,~Й];^iʒ~~*@b~F7Λ?%)7SAu-C!nqn":Q3IBč*g$ZQ1 P wY{pGiM[S|5n*渀XxuR Λh%!Gh1}3]G|v`g B9_U0/+&<7+zHVYHٺv%{S-D)z^c𔧭{&8"[m-/ufDP^z g2ejoH։^@ZU)0eoa o:?kl)sݱMX.%aCGX8C\?Y~Z;-7ETX9&&[%kr_*pDujhF^ɿi']>}Z}➶wѢ?JV >w}2egyz|;{|M{Q|hE,w{#l|JJ9pCj yX_vM20O%`8 mX2ɜOC-;B ) [j4j֍my產ԮF=ӓL^b=7s7b4aǪeyq >LT.QhYBLum(!bYr;{~IR3(!X<'~}%䊲7pB=iPֶGsY'EǿbA1ecFN~?V w*HNfҖ``xn}xfx. |+FA t2maUF퍷Rs/0>?kbǰ][ yqfo 艉&SLJt{!89&K*Ͼ\6e3:NGj:AڲXb5 _Xh׆'_}B|ANOkA>}^-DmKԸ;SZ>PɚgQa={FIAϔc[}R2SK[ !(_ ߶YǏ*oGg9džՍnREod0 !܉RSJplU]%Zŵ7˧~ N,8 ԐLMYH<1ʼe@9~ɱim ~t0c$c5 S 4kpmɦ{]ZiT(@<&Id(G _T%5iK-׍F+Hay~9m|[QxKZX͉2E!ƃtg>0>VLpɰue R]hx꘽m!x"<7l 6ضd\Z.hm˥sRH(%!3{t^ŏPO8r|9-Rhկ5XuH/y_.D!f:*ڮ=Igϧ-ѩt×|Zfvj]9+;#ckrt!¤DKlɇf]BlͶad#5}X%t}Yn'J5 E@{I&)y΍,Z|͓$ RDvp9(Q G1t>y(ld(˓3٨$Fa r:%a(nzh)r7}x5[0ChUD]1^IlPFqJrO:.ox?*knp/ԂOǝWf- M1m.t4 IB2ֽMYJMhnv$2S@ϤԱn}rLE?iMQ5ܲ>%g+\Y#pG3s'!>(Zv%NBx?vU w'n^"Cr>hCJD.{*)dV>izA lQsMj4u<=4zLGoK ~J|%ѢSf|] UI>ٴ~õp郼q8W*NN6Z_}t@ maoLOVPh ǯ}(,(L$ X7F&js['pAzx"xU%ؕpa">a5 P$-Ydaeۯ"[4 .Lp Tm_0iC)kv3͆[EJ9O;  a6߹Ya%V gS erOqqPW-Ʃ@/\TU+9~jݦ=|E@ }j0x8|ODgŌKSu[YTΡ՚v;Jso!C>9Uf/]Â" k?:6 X(x *F\RCRw02T'څ LUSE,%Ԁ>hnWQ'4<9mmԘ63.mTץ!b.=ȫsOb| : (G 3lW-Sqk"f. V;vg)хXOT !'1> Lnz-gZgj[kAKQLLBwW(Q C4(ѼT㨯>9Faw4qԮO $杩Kv1l5|=n&D ;5[i̷>q9ޘ%- 3n~Q̵Ha\Kv1:ݠ5a4zWz[DPx8KyS#сR'%Y^ d9^![{| iF+y]lѪO܈lt)bSceЎ)*q\zѶЄ9NhG~' TܲW9m]>zʳ 4E1gX,sI)ɶV/2F6?I˻ _ܬK;b;؆9%7`;JjӀu(ϑ\v/)OUz񐘘6NM5,P uPX[7 -ǖFǻ X lveʤ»;]G48͉`Nw|mUݳsL˘8,v=r[[pV좺0.7QJkΈBAΡY% 7WԷ z;|ز:9Ww7SI1ɹ"M{;ו,uOħu"&J"_뉫V.^[IS _摪Ձq> C+o@Ҟc( zM EUf9dv=Uǹ\*sɋu?k"ʢ@2M =4 uy|ND75jm&x>yTIdI7U](jNK+Y_OL=#pju{݇&Ffv-iRS>&LsqY") t|KkM./ewE+-9v;v^DYTG3|A|<{|BMBintQSbsdMUB!pM&ۏL^K%H[t#z7)$C3km**f1{cXYL+lЎv{ 丣!lgX',ڛL P4[9p=C.DɀWp9jŦoieܺ&P (rԹo1ĽC4i#9۰KshʧW_~~a}W@;.WmqJF#Cb䍋A uV167B\$_|h1)[T} 'Y1NILEDgn3n{ ]L,7R6J}2tį,9Ȱcq#a^~&u4!6o>G@= `pɇ!2d4 (ܬ .TV:\ז>93(1 >!#ֵ>cJQBs4k ̶5Zl8םZcshIR6aY_Nu${`a*MuI3NaOg劻I/i6sVLr =2P\+),nɟs 3p `|߹ůTaI؍wBP EpcSd%yxt;_3{_q7?a{l_~\ ~r ɮsB_ץ CTrEH%` Ay'oԥz-C'w8£JՊaHjS} uh?W Pco:oܳ ~[T{r焙=G[/o4ׯ)߶)IhEgNmiksyO"4OAq%΢6 zծ :xNq`Q[ PSR"(xlpX59xObnrjRV|*S w-DQFqpGӇhz$j؞SdiJ4%:7m&?s@.a>jhr>K"tԑrː!=]9Q"Uϝjh{N M~4-m?.ǃGTu"I[77ù!bw?mefQ2qo^Lx\t=4:N^ޙM4TJ .oa't.?-+/BKY*8~a'aaLojٔH:څMۀmu|k mo# VaUJ!Ҟ*8~hl7<9' '9X(KSI~sd͍$=t]妱|(ەW>zm5UZ9TADC ü1|kM4뇭}8ӏ Rb&rHU P3|rQ\Q5lHհRw-zOz<,ͺ'Ϭ <- o*dN+W^_M#/hJb'5%%\&h[ Iv\lc~6 ᤖKpѱ+X[}='fRy*25Sob+,Lo=TbI%pfqmqYZ ؕ*`%:h0"HLU_7+z9I@ X f|77gա2>0At4tN(6#k<5WLiԇaoԋS=,~7]!iG/rd=~'[TiQh^ad+p,3,TX)*"0h(=SmkFl|ѶO\Xپ1Q-H%NQtDM?;; zͮrd)Oto"tۚE2wPSC- =`mYL۞ƭ#^cMNCnͪ|'%! x2%zE/0:X0ЫA5q\{c; 0z^zG[ڥYoꒈdjd!;tIC q?r#`\$]G2Sd* J(f< L]ZL6of1z^6m@d:=(d6_ާ5)'=*fM'L A/Ǽ#d]S_R3F>ŕt:Bll dIy2EC[8#4BC07>(GfkY 9;v_ | ^9<6dY>˙DlN ᇋ]47)_d˕J>9J)B-Wr&$MvZD/yrH ן/ ({íbv?HZh9CGI-损ar" ng 'Jhh4!m) $L2jZv4L-1ߚ D{]դ@Cg9v_I.aԆNdj@7XDiee882~A4ms }A.>K'tA4PW) ŧ] ^Y ˙T!MXz qIZ9Fn="v0 N Z` z7N.Q9PSߒĊeR:1_QfLwx- |)6>*_3|Yv'kJEj>m3Cm-WC1!7yﷺ[._oL 63L%LAog`6Wu|Jcjk(%@"Z93s,|Ш^҇`^-;Z`ZN wzݿ9偍 :ڛc.ISuhdQd+ jo̾¼t;RcULvm90,= X|fp^K+boĮ-]퓃>gKwN qm[]hiv@11h 6f5t"UChPffJdE]!_A3XO dDq{A=RF%o3BиM ح'ӆS62Hdtf/*d$Pּ&Y_JI, iuڡ !U${zqQ|}X,`K ^X%C)eb,A@xjNMw ! KV}AՂ7 e`].VEM;gSݿnHq#^ ,MHڄTKYj0w-%U0-7;8љvF?_Ek46*8'TZ7 i(=jBeb>S@ut }̄kKp1/{ltûV͏tjk)(~G5{b:'8iwY=oZmnwa°:Yv*o*I.ԕշחl2*-b5HٳфYLnDaJQ ϛEl نI`<_+¥Y#Cj#utQ01 hweGpM,-Ku,/ۥ)ǿ_0 0R L|b#yRLEŢT e o<'6Mn2_.%U?* 0wpvm*Tc ])lt7|— Ri3oHڱI;8X1zɛ[ߙ`Eߧ$[^ rƳ2 5nTr,[j6k/ݓWe|F}:tX–6P}e^1'Ʀ2g|rm%lFX lb^G]=3X1G/ՋZoJ6IntM{akhRMiaK]@&9$CrS[f3s´aJ{sC}~ǿ~=>C]cO]q9'iPyE??kr|8Kɂyi`d)U 1祩 ʼnJۂE ~\ߺFH(M7k0-VDZVIv,(AT,._@?L +XR&5x0&89Z0BEXF~fq\t$^-YOU [=F91 /Z_FPe L] ${2ƒ>Ԯ)=1oF#eAnNEp!1LO327e[+e䪰XKr;os}AQڪ'G`3-p݀LyOF&- d}6yyThWĽԹS#߀RWE-p2sj?K:}f6vQt:/L[ )VD&o%*JrHZjAZ]DW1ԏ)ZM0= op~'N Z&RG;!@5H)10VL@l>@Tʣt 9rNxz-)3i2U`)9X5&C+O %hM2Be*cNjgGΥFTb_ NWakq}Uq=z}6 𙠕UN > 'к|E l%ջt\<ɌMB´cϹFI$gR TwF_߃TdK8s ?1'L;ۣT|uQ=>2P9bI<m~_ޟS |{yfF䫙aTY7~/W1%:zFഭ'S7 (om%QS:LgJ koPK f!nyvg1u8؈:",cs5re!/KX4p ׉In@Q45Vh">1EgQFjw%BjZ";do#f:0m-Bz"k{C) QDY_։ ^cfZ[Pm~9#n\|F n6'neѨ_=O*tL]Ӥ!G_(&]A y<:B+$n$an++JJ|'F"D w:8kȖE[ig#4Gv:<$ E(Szd-nm&vKܞr i?vIiZw{$fznjoV`{{\X t3aJ> .C7 i+h45N`l^sdGS4j 9Xtw V#gP{Sf ZgE3|@j`!;Hi>L1//4&E$H3fEA<7:ʌ!cMCn2ߜLlmZZgafn-sz*D&{2g i*ݿ ͦU G{wm4-8"@RlٽA]yrK0. vncq K!yPU ĊpGSpb2z=֩XTti8صFtX6so'0!?R8kޣr &N/Ւg0i??nwkr@)F/V%Dm l1c'W((|_tN[xW3"˚viS3_UYt+'x Cɂ~z/ ` #\Хh:x8v.'b&i]P$TWDLHd'N⡣26Z׃gauޖSpi {4|A;jݠhZZvh y>}JM␰ ,"=GuIt+||^t3..y bR:K:62ﳠ'eexp}F frQə5gڏ|;_#l"qW_΁Rxb{6q'^qD|a&2,ditHcC JT!~/x6Eu#G.O=BFZ o2Y:W'hk?a5.ϱN`^4u-M{3:N?"Hfݵ->[aƎ)WG[_*6>]LWgW>OG:#N}ۻ~X`>yO^P & ໯_Y%|OytMٳJf;~S46T=\GI7n+#,|֡&RMgdi8|'M^('o2qV.GU'N|/ -(r6?em-<>?A9fӯ_u-C\\"dX4!##İBLԟ+4ZJG|}-Q5ohjD~a8 X=RέAGVKg v)+QP]-M/y^\嫄h$P0amǩ5U+duzdt'yFdeS-S{m@U6'iEC@^rL19hmrvQML!SS7sw8Y 4J~Ӓ{՗q˭2gFf(eZ-_mΞPd+_O5 ]YMPtlE>tp Z'laVffRtNYT>=ihC]]WJl2ו aod- "/+3(!>3܉Ujn !nTUbp}K^x uNS,~?  eQVz('pXVallYtvůs_cU\c[P$ʳS4~K碈P#2Á,2L-qOi^aɣ T,=q#W/y\4%y"~..a'* >.lTokU.Rx~ĿxH"Լ'̡myj`0<);: elmHysqgYZ0707010000009f000081a4000000000000000000000001619eac9d00001754000000000000000000000000000000000000005200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/lg-vl600.ko.xz7zXZִF!t/`]?Eh=ڜͩv?~mG~MA+J9abSm^>7%,4b[#c'q-ʰԧ˨.%"tSW$^nH^! ͯ &{yg}'0?/E:ݟQbxc'lzCyA7\^S g?`c9Sf`d牠4뚹y3S6]J]bI:7! %.{>'I=aw TJ3>XvEL۪s=A?h #Ak˜sEFhy H;7&zWUMXslv)zs^@M;Ԗ K3d4> zZoM׀k av񎰔"w tN4 yg&ƶm5?luj*мMYAᡥa9pGjNC5juq_I_t pCC_o 4M"@8/$-3Scg&GqI2gJ] ~ZFSo!)hW\;3;h)#t$`^Hhq,=\e( X.{U|msUT(ܚmCffH'{͵ăF\Wjғ0t(ɔʞ|Pzi& +O󨧔{ B KRIiە+<ĩw[3x~bBEx<&37[kZ,j< ?,;+\ٍw:kDI)otG&=շ@iH:vŝ}taˉE\f2 Gz50l@y&\B |2EsB5ۉ`4d;U o%#m |V|^4DO ]HxyDN~f\لL!TW#~(K\r3b5V+}O;9M}GyqZ|j~\nokKqpԙ;50d9G橡C)8%"$}9O|N *@"bac_7(ЏV>hZau`3@3:Y2Q)T<\#=Fr*-@ԇ72)f1oBDA!.EYEP2F%)x,pZ%/ iQٯp'pC3Mg.Rߗty>ilꟃV%OMt>cnX[OqNo}0M-P ϔ@}QT23G;XPlEoX2GY)@V7ܷS߆PͿA=+?ڼ@ms7HO(HđN?qx%ba$珚îuޚu"Z @ŽԮ:c'DZ\%h˹h-NՒ2އH`p}t3鞪onaL6\FuI5ۨ R 6_R K)r&+A&ME"}=9ŔXbmLF>zxoÏʈ#M$ӗXՖ`ijݥ4\Y"#_OsH`76 }]QJ|aQK r c CD=ǩwPo2=2NM7ҧ~YN?(%FzfiLcg4`EԯX68L*iݻ*HLNny&tp+!T6!0V-ވL؁˛Ưºė}k j']ğ O 5*JlHaom\* į EkY=8d,.]xnB}T2[ 1aШ<3a12(AW<&ZӹkhGgdM>*/u(T7(UN^)@Ρj|ٞ|b0e=µ3)Mm\ 1 :Mr)\+ ZSVvo MЎtz~/*o=e>es~z"?qb@~8pxL:<}\px~wKGuٟ\,WGدMbeP?QլG65G}.x!5r*oۂHw [+w ![}67H]‘V>&}萬Y|Nw}W ⁺ x70*SxYZ6P]di yہݮ֣0~P#a +~("mVj+5g2mCnןQ45N/n zX҃"`d*VReM\ o"PA]P;! ^2 ;z/IP0]J?ŌF_0?^ :\b u `(Nu& blU+P •c~jЈҬR%JR]7KKʢ M)wtw "6u] tP,p.UJuS_}vjVE&~e6ߵq}@XI';0SZ u5n^]+-إ-g_].ƽ,%G ft&; +$F΋1ttǫL +w'IWH\H?T) VN8)`ڻJY+钤eW£sKAE#fScu `]f5n"Q˅Bf-4{Q~Ei՗W{t<,l1>nYX(@Rk\4gTʤ8z#u++B2E:8KZRkVX[1!GDZ|MsiBC̳%k%F5w9 JurCcʌgiy> "ۭ]0E|6De3%6*CL?U΄kv8Abmf{K7ݚdGA?w8{5E%Rכ0-'5oڑolh_Uc+ѢF dr*U(B.&Yc'Do=Tqu ۈ7IA5Hv"jf]"dk\ٛ7{zǸ뉲kh {uS.: ?Q$>nT`K6v#G6j!f V^m `T%TO]NwKP6ut+6mt`.ǡ^&_ ;O[8ʢA=׼? o޻k -1Ia-h(1vS1k%WS  pn2^nڈDM'P^wIG% qaK'\`0*NԲ1 p>@H.2ϛvS*%/W>UY-eʒ+=Ɗh]xujB.dG1OYn%[wić2[nw\}RG|"ȖnCQD显nO`l)m &We>C e$(U/F$@#)0R8U!;W<+2 eFX+؉>B/)r;lVeAϏݥY"V3Z%s7l@ٮ/EG +lϟǢݠ2g w;28{3K 6E{4Fw󣼜p( #bqsV6R4iY@z}`}|Rk*`ƺT0d'C`DYyӧ!=zH/K8θf__@Q\ wt1+9x̼asS¡9$`nEN'n]__(k3YspF `Wi1/9V6jSapk Or TcvBpX_dP?R:5v>x}Fݟ:5Mhn(Ķߟw"&nv1 U(L"H!$a& @߆E5;Cwʜk^BW۲k.rdAV"Жp$z ?%Sf_ ;ݙ3"D-ɾZկ݌ny'#ʮfB$6%!C<{`VyV e߼c4Wމ"4Uk$3i%B6_h=j$Һ+6ײ6Mh-P 7E訟kGQxjL6ŒbK N&Pxp$ٴ{Υ;%fESqs OjMjq zRӰM"2T#"*Z"0GȞzE_Y堚zO. ڂ21_{ -C2@ZZ$9筷lҚl7Q4 ߿εAsp{S)Sv.g%&,A_9=_&TtpӾ)1@fV`gPEk۰jR1#BNuuaAJj=u6;yxM94jO#6_WfO:jtXEՌ5=/з#~UuevETZ@%Ӗ"hA}dGAn)Xjjچ)˝!QښpEbGwks˝Y\xuOklNd/3tMYCٶOup"IƯ85KhJ7){QBk_8HiRLc`A5^$=}+E~q A6xe& ۞mU=8M}qƖ@z 2_"ahYqyZ8re=UoP%jz]P3T@6ӂ_&ɣOD=Eeg5y7N#ID&) afE_aO[$4fWInctF4徫ԁ ^9WP.Rn [b>QHM2iqzpk4_luid7֪_w<8~sLל"5K*_1lrze&"Y#A)'c9Xкq̽!֪NaoыE%ݜHүB:DqGُ~Sg|euTSq.=2HV/{0uc[H?ջz}ɳY\W@  xi-am ^ f D"C D0p\yŒE|A F&9ilWϙ.&}}xURmT+4 ntT<{F3eK]8'PN6h%Y'lA"ΣT L!՛q%mNM[8 6Չ?UNj3"tjd !iVJx_MGB-y=!Cn#-:Er`E8ێkІNnvayo>5Pbs ݆n wD̎+pa2x '%',kc}9Lz[9b}P`#ѽ=6 YW*O·>}2Fd/|ǐKpIs7jInSpOIIPk@_XQ9>Rg&VX-V']ºA0*g[$=ePHí2pz"r y>|V{FS'i5;xV6@V_׋ǥL`QrfWa_)ąШL$qa~<vz a 9lDW¾`B|Νj%̛ ]Gn7fsK "Ya#ʃ] i(wE.yBJ.9ߚ4k/"_+j8x>s&_OvSx}pg9GjK:,n&Ze{#U_^Q`uVL4]ZO|)#IG;NsE 5z!dWKzUeeF$T k zK>wK(W>3h"dI˛>{a+l2V'z7q#K&;#xJ;+:5=/~ҏv  lj7>Bf&P9}dDž&'l eB| K4w]< `u`FFvb:gL^ @gre=P ]DnBw96B )m^c#jLlC6nJM 0Oꖈ G/It\V>x+m㈿0SDN&4]U2P7ﳙÐgHGtm>AI⒩s2MyInagxt3q5J–mAt\@M`HrGHXdOoqDVdcj"hXH3Y2]dJydE5h8U³v^^J`F+cS}e=N&ŖIu= 4S5<+ Z%oDOہ%#a?[:2IKiCW=kg7тB ʄVZo7i)o~A`{d& l?W9<4KMcmhCqs.yg#TT ҝ2z߻nݩ4ln :)NKb_ra3KFL/}M^XTz Q4eZ>62JHA9U{I_ sBV\ܭd+ǫUt쐦WJׇ6s'+CϷM FQ@jA& ?0k{zojfw[ ~[@p7>QA=wW@FRe4gflv.6]z3RHf7V M#ׂf)5+(;JVzȪ"S:mn3JU)ăGlV2^(@1EHSnIv$2z% h9fuCK`BD?(%dݑ:y +"G" 1n^J|rA}kU@\ 1<@{ 5Yui/+xӔ+%+^g[Z 9AX!{6P>ܟE7 }wI2iWHfYQ%-fjD+sפ;.+/t JudШѮ"WmA0bٲXs 'oK/;Ljw1`v5D5Y.|o.Ӥӛ#lTO qꀻwG*;0|$O{5f !J(677,Y9- TlLf7 J~ч"PqxPS(%$b'^V?ȭ=>Q^51 0|B "Yė9[@g&~Oe¡[SwVy X5ɡ+jBK.edS"on߳kM? /mG~=-N|QLG-}cʽ?@"jA0'5欄HuMKo YH~~r|qdBj֥Za}v jh'22V*2o\3+իTtABFXj(R"*,;XJ F`rE~sBC]N/~6S[/ҹн 1ĀEv#((_cIP2W\⠍ b)`{C)M-B8MsgolnCr0hʟ7 k$1Yt:P93Cf?D,Ca1+ ՘ ;FIocDcg"L6KRNړ:'oČr`u:,D1wP09p5z])׷FJ:Ѥ@Sd#:8|A܎(J Kuty D~FHm6M!񉮞ab =E-U*g@=nNfy@inͧf)::TAGd҂qvkbU@V uUu6Qƫe]!Ex>Qamos+ ++ \ܫ;FVaK}K%Mb-lnmDU]{ )TptQJ RYط)9O^ 67de")[JC :77ҧOM Dd=ώZ÷lQxE{iXLK\s!}}ވBIq8&Qmul2G@(^ZKҵ/65I|e@?RYUoqkCc\oA؎TOzb#b]QFrP8 __[L_8xdbW OfVkY%瀘 ə~<*se/}mrMO I*b}8ca)ʮE$~99~5 8Vv0Dnh!K_3Gڙ\'Ӈa;OTԟfD/(yvL Q)a:b#ʘzb0kb ̸i"U݈s9ҳtv?Iu9RE\/;LPCK22LPle@lsA_u(|Y08;j؀^^Cne 9Xʊ# Q*,=WuU/`Md\'>HZ[inr+߳1x.x!I:yZx)AMBQB#zwˁ)VOFZg;׭m;%zrsTILR%3dH^ґwrk$l29x/4w2# Ό+^@R#F=vsM>c ]x88Q錫Mc TYGѵ@Gw 'ńK22.ѴfW vMKń1 A+YlzƢ}͘SήBlFM.EGYm۳d@:tOՈ9&IR:ZB),!t P<(k,72 ^yAJ0N,BdZc3mOgrE4˫I^ʸ5}a_4\"~J-Y3͜&|lA=xs4(Sc}r!iBQ.XJ(?,F뢠{N1NyWmvqJ*Ŀ-ͣnE5pyϔk_GI8t'Φc(94jO3#H j2m LCHٕWLú z470'=6fW3P ޷l":gpuٿ%Rxk"ݽgܩwFrYr^U:Dw hpUWNBi:Rc^RxM`-~iP ف9q11 ebpQ̺/nhR~K%ax1āW'p cp>7& :Iq~Q!P[s aĜoHOu'b pZθe21-mìӘ$(֚&J䪧-w =,-yi@8UBgK$q=7aǡ;+kC:3pc<_b"8=#Yg0u4lȳyd~#x5Y˾ժtVlN-ԾY#yf%ca(qG/99!C\R]i1l?5qW5n#ٷNat<*=G~B#'>F eX4S7 "h2R !FQc;LuC|l(Oȓa(F\_3ٺFńͽϬ/aXӊ@ 'қ>bG?QTt?~nEPCNcWfPQ`!ZSt1+:i=B ,u/ FCFO7.U?MP;#xA,պGK+0Xr(Ozu _xе5z]4ݣ)YH&':AsƯ/̑YXNg@'풢V}].y"X͈'h!+{[ljĚr/Dxle d DX-lyR*CBfg̫6r`E;\k4M-'8+6DaFJ{BEU :+EaGV9<D뤖/|VLM\;H_E͜/{%N+{\!|*)ݲ2"Xzu8c8E쳿!j6['DX\btru}O+>OgYZ070701000000a1000081a4000000000000000000000001619eac9d00002040000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/net1080.ko.xz7zXZִF!t/?]?Eh=ڜͩG0/A7e\`zZ_T:P2)ϋ4=dȮT}ӭο% D\m화|[lHF"1(]@YY w;<!Ly@^lVGuNEAyҴ1uL!>=5촀z/$ W4lXn݊[ᚈQh~0~2 mRiF}/^J"լߔ_ALj=aS#X[\AɸT-{[SMe08>Ef]y(Y x:VVh#xɡ| K?f>:p寒j 4H˥aJ]VBIqi%Mq2N X'2=І[P0ҸZ搨mv^~ ې_W;+zrzȠJ)9Jtn򡞟 Ӈ[4ɋm XdG~0-rgZ%E .C #>~-P3XV "<] d Ɯrm`JNj2G׉B &Wz:N29몼sHS:d71'iLq:tKIW{-'Ic$1RQ#d)[ y9SUvAX@kqFC qx()z_ u6; =ッivbzdp!ּ[ [+r(z'81N8Xm`OuR`ykƠkëz!hc,Ha-I6]O(KxAvrF+L A@[N?Š2{uz§>χQqRKHj0V+#tN4Չ*@U&i@."u݁4Lu<0D} 2 1/xg^ @.&l>u5P_f̌xzS"r AB͊Sk^AQh3Cߪ_V aѥOdj, ݷx'A6z,=F Qaӆe#`SN&ûd~F!VP7B ,;e ^װuԲ&Nݼ#qXC^TQ\nFӝ#vq!GXra 9-R..WShN"mCQ,ӡ"uJKԽ?Q׾lWxi+y<zA-y%(d4:IU-HR!@dwdVVK%.ٚuI؀vL:AD߹lye=pnG6llnUhH]w0Z\-Pڀ Щ.hȞTusVhp<t?E3K 1qcNmLos/O8_אlɳ6x.)!v?*AeJtÛ؂1U?_ QQhۍ["9dOZB4Z-xx3}4 ҿ_~TX95>Jqħ\93,R~]jkP 5?'[#qQ/<6{AKfqlp6>a6fmSsN}`8)2z8hF1D\PCW%$Q Yl2Gc؏8W qtVbIľȼ'&uҾSkRaPk?m>*wr6ÚckUӸ?Bnipf9Z2#gxSRNނ%_Z"W'ӫ~0d0\tl{Ue~B/}MZfhu*Mm5Yv5lXvdHT B*i e,0ņ д3O HK 1+rbͶtx^Ek/_e2& z$!GLg/X$6x}4?qEHfid{,&*=#[8OTӾ$O@'+QӶ/h;4uhQ75wAB[nwN'Q2^j VǵroyVuZwSL!X-S`7~)frK9BXȬwcy Bv !cCE 帅(#mI>8|IM4R>0Yy+|퓀x4co, #Q:Osj4Lz3Cl8G&ث &{& ~Y )l aUU^!oiM#{+t,1jSH/=]r,.D{qגbDZ!m'H6WDczRߤ0 X)ҹ˻wWPkJ ʕW6n`^ vu[R?g/ `z(Ҳ@c\ %¶Tf&=IJ?kAT*@ލqtZ0U̵jqu?239r֛v?KܦȪ&^XP4Ξ p>uk*Fnތp_@Hy('3aـ>TfE{66so@7 [plq>be :Ó-wUޟCFyJY2s@8)+q WڪhN^b=36fn_۲rҕj| s{7}Ac4a2 黔7*92_r wZxa(5- 9ScTS%ھ xoϹE N^=J r(!\r B|lNJ(mIHme99%mXI:n{O7בqZSC?"ҴE6j-7X8򔎐GEUWͣ ?`Qgȼ0K(11hEhpud| Q/3.n֤n(Xq%YI/"=Dn<ŊM=i|`r0mLnV`@ fQљ @UDh9ywȩBnݰv7ـ%!NɰI#:VɍnE\SbkCje+JQtI<Ũ"d& ˳_Zj&lKt 0CwffkN6w>?ex]Cr憧 nV _ot&&#xQ&6c+=ha 6OUѥH*o烏nEF3 k<"c~`ՍWjÆeFbP34a'gnWv2Yg0nV~ Qa}> = eIe$~'Ȼ8P-Y 2OVGg@n p?-W4)~O^./^dw*  ~.)kuU~JPFtX$˘)=6mbJY;+e_N =͕H~S0Ͻ*G`{tυCWR&ߗ 4XeD vqh%'McGϞPlJAjD%:ŴEL}Pqq7[Ud#I2fC0a҇[sr3#I]zD)ԩF%|U&k; m5(Z3~ImF$rCL@.ϊ8E|L0sge*XT(0%^E ّ~&~4nQk.ah9tE2c =S7L7Vǒ/JD`[,50WvZ+M,X6 ·.er 6R9;U|XHU' !l?'e)D 'q7%PzGm n;#$Kv+:yLp {F|u&=tK"^1} KTrv,p ga p֊$jҿLw>!zD+rND-O1j306@'DerZAfX6&\}#H*VEy:bN(/Ve9OlUpU;0 ~b5xpbcqV|.D )ɤ^5P ӭ(*@s/jȽLói}'F *?v2C "T p# N4!:e%BG؊Λj+#I;$0kU$gxUy(~aFp5Yy'40GN`[}Xī|+A G;Y*~++[X\ڑDg?៛yr$^6{JsJk@gYZ070701000000a2000081a4000000000000000000000001619eac9d00005d7c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/pegasus.ko.xz7zXZִF!t/];]?Eh=ڜͩYi&AJR4NEZ.I ͬZ@+jww'$l&Cxjù8o}C'3G D+1!>Tٱcb0͡%DHRDTs!ksr},$*2;ˆe_KckNTG1af)~G%b[>ѵ,l7W V6#ng+pL))u/%(=f؋7al ,}GoejζkL\"~B Tu e޸טMYq BN͑%6AFO\ pN-;Ej9I]b}D4a9Wjs=o~ڴKR_hCbzv2zLtegnpE G#녀͗..T_WԹ0sGʮq2Yg?0t%Sc_YCP#1\謈5oG@6X9= {7\Aȼ %_^W2t_SØCع B?FGH٥ SF^|%D3Í}!ݖ n|Imo!j oE26 4ִj6 )PJ$2LrK"Vh_mT c% ^ !M}֛dF?}k&+ p~ƼӔȿ#+7{ m x3W-< *sN`,ڐ wkW].QtMk(Ap?:1!X egp5(UO%x#%|A^Dr'dΗ2ȮߏOF|#lmA$IV@|z?Kɍ!u)8\ii>}anhA~P Un;[a3k逘BN'7B;"1`# u\ԋ>FUWrݑ~e6#ߖ'P6q]PIfzp)G򹁂E&Sօɥ鼯n-P8.YruP4$<~ N\;E:QE6:^;D[7p^o|g=0D&g=Jy0s;+tM2lhғb k 6IrQ؃ȴH&_ἔ$'cfAϭPDb/^H?n9D#*Dyڟ Ŀd7zJ z:2G,fz5!^ hK^8Ҫa3Y{*DQrXl,t⪆,^&|;:f 82+/Ɗy.6_.:us4PJ̊hߕBCm}FqF7m 7Dn,Lgσ4?m;ؔ |Nt'"g%VӶ(A!$W2p}#Z18=/7o3` H:TZdKڀcGgdl9 %l69P$`wxMZQSpiJ2}yCjݏxA`du֫E I|2̨xu9iǭBv, ATL`b#_نxdK&!71=ֹFJ/pA#J 4*mUuݼD~Z)E xB.gtG?MŽ|S!'k2H +LNKJVPӆLyoݫxq#AMulDfR;1l,FDQ*nS׀|_hDkxR#KzJiZB{0BWY'{o3XH{{ïmD+Ӭ:{ErNn*\8x,2R/Zob81<$gj b TKr(uGF679XdJjy3;ԧG!7PbE E{N;zBq#Ay`j=pRu-wKN޸ADak߅o pD&P6jHt6Gd I6\`3 v~:q` A@2ēB{6:$ݯ~uQ2(mq@W Vr\g04iaϽҝƜMvj~Eg,.k$JJX9&Ό*Y$=_Aӗ֋ fbmvL9f w |H{ÖtγNwnd(EǛG)2鿊;pӌQtFu;'SU}"5Z8jZSm9`2H+U J!3}B?`̥{DDQE=p[eaEkv|ac^vRi:PZ\iлobzqa*ߤ w@[g\hv0JgX4Y[k bcĤ0󷠠VH;O *5/€_#6g%ۓ"JU0(gMr/eGPKEP.adϧ_.o* x8L./E Wy ~̟I0pcω|1|fsNƬO4lƩ8J)?<}g.-6QVwQބ ~V̲Ilў5 wĠ^'Kn$E70)Yp㱲1ALqbgpT|B.^Q-H3tmWkځ[?ORk.T DE@Ld@_{*lM[zFBlrk1f"L2`I(oT4;*0UXn DK֫[Q0qhYgY)~IU 8_1GWn[tsMɂ+Hwn@v%-!6αفU8g%@oSX!ѭ͆/UL}8Bk v_Sp`d3ӊdέ5NJIdOl%/4EPհ;Q_a!5(P>򂃯$l/̨6fQNLFE 쾥LK+ȕwj.ٮP- .pj-;!U2TX{5MoWF*_@7 βN X+q=SHy=p8x.x& l8lxU=_d2G]QVˡED?&#,ʧQ)R.kj:oW% `W$CX|.ɋa Bަ-T2=\ԋK#ҮA IA};( ] ɏ3\Rf ZbCKۦV|ۖ2lNcb\ثz\|YĖ\S'0*Жj9d:dqUzWV\ę' =쫫^t OxUsU BnY5]Y?8'{>僝PV5j>ځ`9[;E,v&!P0ZGGRxC]յ ˊ2TBlH({(B+FV5"O|c5{.o=QDT9w(uHGQ!?%ٗJ/~b\'ѐ4+@΋G\xݟln36(dxj:Ӿs5sx{qD7|D,N?+ oMC|uDPՑ*7qZEf: % =@ pisfoNgy i $R g _YC3\>wܵ)A ڸxdR_~ ˷h?\7ȏפ{ q'iT{ke`#t[`7yvyHcч~;S>f:p}}?`í6gX|-FD< p g u`yWƝ̰3֩r9 0vi3SeV]أD\ϟ)Ma' rL@Y\ ھd-x}eނыx'8m-O]Nh1p.>j+}֎]kֺ|ljMjnɜP!ꌥ;?4@cOd r+H װM-y#&_)'Sc"A'_̞O Dx40WjGrcj&]f%|Wm  hp϶ٺTc`s{yN0 (LNw;sHy;Om6kzBϔ-ihz_uM| u^00/Y%UgmQMG-s˴;uyTzB@e)BQbDVA 1` eÜJ ~i|I=˷8`]1yMs9AT QFoW/<,jiM<ڵ `8XҽE  g մWEMu_(g|KSso~<^UދB{ethK:" SϼV\Ld,O X7M-L.? >LxՂ/͸:Wc+EtȢ#a(bʰl BT$f zm7Ժg@"}+Zn)BNltb.!yӒ]$|O$? 8FtL|^"w?o{JuwT- q.aa}vMIN%OmB\'Sա- ? (틩3{C;,ޒnj{!`X3=wMM 鯗A':90 O=` /LM*>m+H"D)X<6#(b3ס܉y]ÓM WTFq'Pk+gjGXoӎ|Qnqj 詭9qVVZ˳QX0>_FէeN}Bu3gd0ͬneOѳQq>/Ip[8q@]hEqLXMB ه-wZwb+ca3Q6DռgbAw^dR;0=XQ8^.rc.U1e̐z<{ԞlwW4tA۹I=Z3 . /h̀kV#x* v=$K/b7L[&ØoR@JWo=C5}Y"/>+_i%^䅄ă,#aK-B eʜ~QUJy?ondC! c`<n ]|lc?nmT.9J:_fl[oR8Zʼ6;Gw4 lAAl%l"mrwl㙖z0FD&F_=!t6^Ta<ǔ홲ןk>$m-W r\ɨeO -J |",z7m1-?*bӪ9l[9Ta-bJ4y1U) J .Vl VUߑ@ Aqh FE Cї+}cvCNmo |5`37`4NY 3 ɴ:J35 Cznbe4_+_ۊLFKu3rk9{ >|I7BYw*jU hMfLy^4< ݰQ{T?#z^ 㑖+A*P|( G5uNU_jGON۪!#")#j;N)}vUkYo۴oz"ߗ4x(0`-U{*ҋzwf=CqX:BPA^E/?–Y˽с9 _;3F\D\-WrW) j%5mwvHA(T{zF8GΓq~LyvMm;3@RXG1(+L=r,wFZ]4 F0#5LR *P;:S_\ žDiF9}n:/7#[HH^qe&e;~]sQv0A,N^l6uƩW,>08t}9ۄE=KIXHNZ'%].д U 1'[TE]&_&Jc;S-ʌvfN[ !/NO $%{|lLV}o1 *>ojG]$H`SgM; z9 Bvg󰑫 w^5>fE(v )|TqtDq/+&l"Qu-`s4.CR M%{ 4!;~s1? "*8L!O ϧ3!7SLwsTXȆzf+)|i|u,ðXfǤWW%P:;yemDѝ$4c<2hr0Db@7ȿ/NXcVX 8`w Yޡ4=}"|2Q 'A Hzgn͜ΘeLj|qށ/׾e23⾮\/y8wTVY,BTHcT\R5G*d ؇~;#Sa_ ^!=H8qX#5 )Lsd]@V"fm,WYS{װg+ǧFxStATRSq:.YԚf B7//ހI5r=Q`{20%&4CFڡAV FWI@rE6`Qc{:!Û6>$K$RAmM bվ yl"z>PN*y:"9L7L܎;8{V.a-"Y &Qy7uf{@,oiIr@ ˱,)jQ{L1chdB`jz\`ݰciiM0l{RR]g;ƗgOTYVi\8+i]2 5jvTcGZ}f=hڼG 0>qƀ-<m6e9O eMj6'x}PjY[g$`E1Č2Nʭdc.!HlϨDMdkߢ IGm`uX Ų#d-=u|Gָ ˷WT;ͣZ=D iK*hcmE)dLD(-8݇{~UWO\qθ>'~;KU C Fk2%4Y`ítmݓP7 gE _P'xS_ Thc.@ɍKtByPl`UnL4$q(T?ˤq EP Iy'9FMqy?;͟spm$b;s0 #=n2{?aMjڒdR"yQ4M83k^2%$> <ї=Cnp@x\gc%Im85rYRxa`Yp l{ṓB}8:v.|pAP2|J[w1#HWn|j`f `U: 2xq__ԞT&<5@?8U =5Fn{{#oiV 9G/dzI%juq;rZEm&oʏZ瓞|Di8: M8K MJz;fsr;d/$Ȑ7Mӷ6eL H%Y˹|ՊW4+.]p6y)Lu,2@SY|Fau5zDxD G L; ݌7%Ve)m2BvcA>"[gAW܃JuFwnJϿ|gPRX(cDiigeA@QH-KTF[w$ZEdj2nװdӚ.4Ͼ(^g8l*=%@n(V F,#KS4H3 x~M3U*F;ǼJ,M.cFu?}ŭvK%-m{:elg]&wzP6>bd8润FBiRFRpAn0/ioaw@\Z;<`1|:GeeNMG:h'e:fL-tUP,B63bc4^Hp*٦UHS€L C0mveQzs:/>i}9Y$+gP89Qr8@;ZmB=ZjeQFhyTC4b.s]jiT~!CY_pzoagomBYZ?[!GɋX";A [?<Uy\Ɍߙ퉈5.Kx2뤻BחL'ԗfO%pP؈q0>YcRQ B\}8eھ5EkfV hzK9udsmA:$Sᣲ3#SXQҦ&hlMkBupIߌ l%3}[X˳FW30kQ4&^'7bynZ.b9@&鱫b=P3LiC]~]Jف\rٰa _C"}]3Ph-B\T%rrA\j͏z8 `횰r^@s.8G=3\οalK^a?|n8E<m muSGz)QB`܁r=hK59 Uo4 v2zҨ j 'DԴ0Z5; 98yf3;Xܶ1l%RsU0󺆆%F fi6~.B^X^yM$q߭X| zVw $fa|Dە'TNzU!eLJ=ro$FF~_h\ $NxCq<<o#:cͲ~j$;KuNo!ɀ\׭>FgI#k7?MXoHd>`ou˲J%f]Jٶ2B>F3'$yVb*u|Eu̐Rg<e'@jH>;ๅ!PϒKC(E  aJSj)ՌB4V@P*9+_7Mv$d#YX]S0WP:*ynV7/@/Q9ʘU:Nv`X@ t_}iY'?@Gra Бn'&[d$Jehn6Ӗh?36im8w;vͤ5Ms>N佮t }J |غk9[ VX')e,kJ@:S0װL)J,AH3$tĄԣ%x4¦J8a4>g=LMڬdueGB.U哮3m'[RpzY&=nUH.HO)#eT&g"nf ǫCK`z]#nRBt QԯwDou1+@8zL}QQkq^kṙ( Q1pw~"ǣ<0Zq?NVj.Lu=m '$/BfYz4UDvrTj vvJU6;wJAlv9Dp hF˜ hWMER =t;Wg%MW]>sWGT'UV P>/'_ř{ `^@v:EM޳vOP< ~ga1{nwbۧ3uOBeOk&M_=Bo)UW)1PE:JQxAց\In= ؐo=)*G[ ?:?Lĺo"dSK@ęz5(d3UW@@`,eY|13$t;8$ؐ9/"o&8N5lB&.` 'qJ )<C4!nj%A1 踪ڱ:-0E |9(:@) ׅmqm9~_H-,܋wiNCdy3DQq'~ ,yąM2F$(Mc412\`yz'bpy|iW{ |TXІg5Q fXɽ4 05 kM^Ͱu3)d#(.%ٺtk'@2W`jhf)BT}kqdn[2>7RZ?pd aYlRWZ!l^;Fȣ4as2tx~sS{&1I׼p(k 那x iÌ3JС1ɘ!`ωhU`b2me0=QO|uI8=eCq[T<[C?#AeKah,A Ny8jɓ"Wtu0 .,;BW2.:^nH4m.1؂Sb]3u6FG:IF"IN5G1bz󄉡y:*E,,͌ /3LPHO@%Ih~1OXJnvFhS, y*Shz)(x_ [L(@FKjc~םO1{0\<'5/ȝ2WqDl1զ9?g)6k:|GNO' #/nCD,_l@Z bؾɧ+{a;vꌪ 3X3 q4u)/?dz*DߐCXb~C+"Ju1PʮtwQGee(ѡRL?ÙӤ*, \5@ s8U8XEr΃3 ߷V(F؄-ר/CRFI.'P8.en%)襹?뵱[lqƌv.Χш2 ޿CPfͳ/%Jqv+T+@ᱼܦX>$9x1t{9BQ!F{.Ӯ趱idp! 7g}WpTn0 9`C]g"5 tm5C1ƛ&SmzXW#AC̊c ^d%Ʃy:Ħ(2sرx*&oRpE^Ntt&c? OPi zTE~HG5wtcLq؋Bf(SFju=к3R;si;{k |`g\y9w/lx&s&YnüpI>CΕQz㞰xW &.eus&Cm6 y] XCp]2bxu2eHTSsu|HIX`&לw9/[H$MR8ADo۵tIʣ~8ؼBa3bX;FI hC#˔~<\^kѸD=6}NN嘺0s}!^oSZWǪh17OqpWͺp Ƙ eI"-[M5U\d4g[UC,Qg {M \\55kYm~:+\?쯞2 V_x!ɞww =GVO(e5 銝"$?ls\H?ܕ =Fͦץ @Y5RJ\ Z1!X_`_ }(4]\uRz34hW K^yu/`P-m+wf"0a'car:|J\N{go\Xtb A$k @" u\^EH6o)MM&z9B'lN/8H!msTsMPއ? |r }}8?QcOyߨ\@6J&mURwCH azPu26&X@ѩM1,Np’:yJ=mm"F9 ofK$vO_;`'Ę(GN oJH%j)|c qs^K퐵1oفf7*a+w5}_%%FA24pfZy{T/G[-VпU#XSlxy4u^\{Mx⮾?.Q  /W42"E;!Qw+6TQb!֎gT ]f=m͹}ʹzE5l ^V ڢa^-dDy`R(^n2m RҚEh`t7ˤyj~ !8ᾋ.Q(CD/mMY'RAHgUDÔ%H,PyQc47VQ:j7YB=tqܣ#:X*%[@Il[ LZdPCjfIqO߶ S9@G'=Fo)\ G+ԩ2#<1+T\k<}lh }v4^\R(zt /vq!$Dxd,(مUp4{N>nV)v(-ͤ5V/2J%WXR{Ӷ&QƔ{$ \?uSzx|j,]x(aBYx1FxXB,Xh<*v(tn2gQm4BKGQktUDDW-u/s H7W0mydmCd7m<+ܖKv:2]l½r\۽TOjR*ln }3$6MТ~`"w4x x{W-[P&ELgP@4MՈ oZe}&7t O˧~)JVJ:qgu"%=( G4A@Ɖ6.fIK.EN0ב^i#O#,Zɋ),Y]58YiX |Kҕ0d'"/eޝ,L 2#FމǡحoX=;s!H̨=z#Cx+߭c>@?a _try ׮a+B a]TVf9{ϋ\rD > ] y=ugK|Vdx:~L]{H8T*y1V.[7,0Ն[*/Ս|2  m2赞1W!;m[063r_ׅT̐ExAA3H@,׵s0du')z2.O-:QC懷QM74Y>:7Z筹Ʊ|Zgd|Jlsܴ$_r/\L gV{$7Wj>b+uT;9tUcdnIPA>/b J\r 枙7-0-<(~_6yLZn%z/*(x+V8O,$B7^>z(rmA!hAh&tvWe{Z* vI` g}宎y"}bS q7r?Fׂ cJp7mFJV=!p,>E-':g;d цEq#팝<}zIl=ډT ]mչm2B@C^A={y7j\̸S+مAU תhHSUwL(!2x?wސ~ `@"#}N-SȷpY1ݵ_3"pؗ*Aio}f ŴTsd7SBF} kklaaSҶպ%Kv{ !O0¬|X8Jb1)5N@ T.m=n71h }'йks9<)Tzvjv~E_ !9[O/@t'EGcΜ9.ʦk W S%ˆt>[ILԧT_/[ec""nWUǽ>M昢tbnZm\E Ds‡QI?!uLׯbr88_'X!˗m|33qODwnN+|l1P az!ɤ1C=nc?f`&] ܑ⇙=?_\.AWrF݇I -߽xr)¥En!Cǀ u#Q=r^V[pСF{YRN"oc^WB+fH:Gj±”g Ce@OZjoiˣI{E !zF'=^+^)E7oq<ΐ2aD8| %.;wʸՖZ/qSrW߀*C݇O U;a"jSVw}X2]3 =LK쑏 9.2骞 .\j}11)hwN*2 jr_[iֈUuRih&q}:_GCi_ g i^hu:KI sG]hi*1X$6dl|~UE+WylΑ7t)nD>/۱dH<&zg(x,3HT 5Gk9F =r#SzqhYnf]P$w׿O;XqV#ǢbV1f  i/ wK%:ea5A']%>]3b ުK]a@Z7;6+A m6fnFє&φjqӳfk(}U إlGaZ45)ocؚ4U"A^w,-X@ }_ߌ/L;r'}Ӵ;uב.M°Jor,u 8Fr ھfMH4 ItTOx+a /Nɸd3H}[}xI\{#3mlGfi~a8> c^](:‘2TϩK7C*Pb;Ab管LusPT["ئ9`$3\6E`7amp8hl r~$h-W+c~)l@z10-\}QSfh" n#ح7tǖXXK_ԟ[LֻKG58QUV6ٸyeWNmcg.8l]/.tp*t,xjQXMAHEdҵeiE#nBVҟZ^d1jpL׺؏gYZ070701000000a3000081a4000000000000000000000001619eac9d00000c00000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/plusb.ko.xz7zXZִF!t/7 ]?Eh=ڜͩdQ+kHlp2މ䰀$.߆fiG6$ScRC}6L`XZ3\F6ZFvz-K@J{~QF6BV֛pn1!m5&C U%JƯ%攂9d] nYTKTXck,ƞR]R=˝~!H7 SB!2}X ~Ɗ1_PpI/P+%.IG;4'ʷXd!1u#[%!VXmL041ӻqSy d f2F`Pz/=DK. > ٬qQԀ80ixjƸ)7L5k, ,(jM 8u c˰ AIm:&Nh嶢.L ܥV7t\JdfG^CԂt9KUx粇0-u~7gѤiXcř&I@X'%dwl7DӻV7 L-^_;6U|{<ʆQN9S ? K'L32PsoJn*&\9x .h)8bH-k@8'UHe5"z·}ZT$h.m0'zl4_Lr^* Z )z*FvϬa=.%u>`L^XJ2 {Ofqe,` z,> U֪ͬ oZ;ݔ/X¤lCAEdl)<ӥw]"?!n6tzJJ0P+^PW"4 ċЦ7].,Z-=B餾/ q9 Qb4&B`X;ř-T2cNmG递gY{LmDԓ\VB7qa-,cEV.ط@`"i}1W8(?8 &ztE''uU@:kVj$Z:1e f<&=0p+'lNYVNP3ue+= J~0E'!If{e/up *[0~9.Iygœu Eׁ:i*Db7&[q0ʟ@dڐ3Q$v#5ַI`y|zga/ k~M=R\êUD.Æj)}2c[um&|1 ^f;wSgR] -[h0Hґ_c9Tܮ+g+x48g˫Uk4)8>bo;P> wH8O+UJT g44P #z^gp9x~:n׎OCIjOCwZ)Ty7/,  P27̮ɻecI\Nh]?6,x~y4͑<L+rNM9h_5m~ktAߎЯ4'ObAy./&ځIQsb* ?w(@Ma/I3C0)<@h`!z08q34IY~jƭ Mtԗ!H|8X: .*D܀\ NsnLϬFW4D+y6ųBҗoZ1an`=:̉b)rBU E}f Ac.8'AB&0}!ayp<Vo:%3xkنv8_ SwOZï'P m gP[cpaV+7>/*?2.=OPmPiI_,„^i#5@+܂~ xĽU֔ZRDs^uGev|5!DgN8L F/Gl5N(`M>x8 !}cJH͟ cKoa oDŲwN*b(`Ab f9 EL/Pvo jRx7d*|tr5(O|F'cMyN) Og o<'e8gXyX1n](8.ZFXغΔGF9r0TguI jyՒP{/lǾI)a-"?S>:I,= MWK 'HϬ}}ikgOq9L a H39D~sy({빽Ԃe\t8^\6LSC:LP)-w)07ijUN峆!z"5z~]No˙!gYZ070701000000a4000081a4000000000000000000000001619eac9c00004f0c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/qmi_wwan.ko.xz7zXZִF!t/N]?Eh=ڜͩL;~&jqAu/x}q͞Ko0$㵭V:P0KApYQDZXp_S %%$7}c/rTc=i|{2: 'y5'ln9ՑM<To?  UI4 LEUvΜY*Bd6:tBHx&h Ɉ+C;_qi8* [,h{7*j8M0srG{8X!3gdcwϊ^: + i!EeksNQm>^˱ ؒ}J56 JdBIc`Ҹgw0'3&lJi B̄3ZW`~jjΔ1#8}$4򂾇 5Dhi|pqFt#Kr"󏋨o|欧{c8 8G2MVkrJWtkgv&V#KIgetڀ(M̹k˽"N6sl|>zU [HJ47f[CvHж/AEFZ9C9nwa_p$`.3P@+(fIq._+^+6c%tp}w$J3*iAYj@^ v LVmp+0Ub[Ơs@.ka$9o'S=%NT~gc ڿCkSz^T jD05KZ%7VLt=svƇhadYܸxޭ Z;`;&Hn/IN/׷y\gܔ 4y%Y,z <˧#ZNόu(? y.Hdy2/8oBëA]eAJbX&#OD1@bC'T_@I|>xL, K}`36OOҔQrtH7'Y|s8Oߊ|w 1[&d^}xH7x{Av1 >Jϣn2NE\&/ HĢJͻ )܎Jom%"pɨJM',0`Wd41}˺2AZ/g 56}KhRx(IvSo X*Lex2J}zЀ$RL#Ō[t\DӘ+K`@hx5-"*v׵TvԢ>R}6o6.SXlovx ?Ylb'$¯ #hOSbILnք&J5>u <)6uRu>VVG'grz>]AzpfkagS?o?)Im|k&z6BW3054TQEK@n冃dk]f5g:`Hl$'bH+g * K%Mj!"G.S@++[|hw[s˞puP>}=H_RS2Uw mdT;vZyb8 Α_ē,$+h黃i͏0di#= зيɲtJՍQ?)1JP #s,0(Tۖ"yяY#kkIf9>aS_qjK^ Flތk:VRr3.G +YO "?jk>ıs{;Sb8h&؛caSRBXF똙OU.$G'%)^-)\/ŬOOy{ޅHv_P_\S(@r+=]}KY/rRKIӭY1}XZH*a{yX8+^DoUӀ*+XƩ5l5ϭNZZÚޠׅ()D +s!hj,.ñW ܈\mS嗠H~F\eooh|G* *Z$,%.)T!`BmeCh,0~Pf/y9E*^ `F2Qha2~U2Z BF#;V v~[,Șٛ&J'iW"%*>!Aqvw&6\'~AVCTxG(Ѳ!^\@  s|Cwex=_hR=\_,^E>_R dp%|IѵuRC!V]{AeVm_;r\*/~KQn%o\]ZU2pEt> 1 y'3qg P0C2~ΘC=brTr(jdZBX@6I~Vi:ĩYp쳑%"(}0:1VOړbih~2˓CeqrLBd˗6[e Sb\LAci4H`(Oվ?ICqFLJ{ z]O ˳':.,~W(1#.NV+Aoц`C6t\!eOPz:z.Pp(FĐ+##￁I,7ok][KFbF|H @@ Q'C E!B՚7i]v0T*1 JVĸKjh39ل' /6ߡ#+CV 2&y&VJw{O[;#C&I}~i|pl5鄦,+p}9:e :)?~O=K^]ˆ)lȮN9@oVI%mtO_qYg6"Z]GdwW(f FddTqI*beDR^VnS2u;o3X+"nmP׌ T F$Oӭ$3 ppH%EZ',;(~vcRi.eW@#$)nDSַwm9fLFdg 2[k-tƃֺW\RrZ.J ¤ⳫԫdLM%!jY(RڥڨZ\uo%q**#re=/ʨULxZ396j;蟮YJK~bMrBI,'pLé:miNN`oU(s8GQ;m[B‰;-Ns1ÉOrX Vblߵ@m}h$KW.|#ޥˢX vՀ!t|In)<_FcIpxkL YQ M%{VCZYߡt\FMYu|-N m "dՕl+LnTFvVn:̳}OWUza&JzYihڠڪ5._rm '-(ZhP?|N(5($(HNHuh3la+%g|DސVZZ8Hfr i!t+|JVm&V4c-[,]96jp!/s|"ոoWǯ~GtdG -5gaI+b!4aSȽiC8łr2E6|ׅN\4*4nԛg*ȮAb,`x٭FĴ//lm[AB܊JdM>Վ3-*㖾@]5?{[A 50qdy=48jzH-\٩fI2<ͦ +y|!)zr6s˯;}o=G.R`5&ZvԸwqaC)<8j#"we&Y/؅&V9C0NUHC9Nj׭!ջ|yo#S68TJ2fƇ{$KF vQ"C O0:lzj&͉̿`w8&^\ kl§4I-Ο9^|4q r/b|^AUCݺ=2WZKs^"=%dE3H01NSWBQa %)$|@:8wW^t`~=,:y+WPp;J*%7"Q1 F'2m 5k>]*J'J )~Mշ&*Fx~UV;."#W$kyzTE\~{?_Q"Z2X'J=g)9N fFd{ ɘ/)GAN "`Q\ qU 3So_'ŁTgIG3:F~r87EU8nE:`}8Ck1s` fZfs9i(Ϗ +$wsP[MSS΀OHGr }ң%4\F&7<$U`^! (h7&3`BeQMHыui12+:&k(E0tqvʴ5ុL0J-|x 3ߙhZD;!׳>{A*jjq`Y9kTxBE/~TU(tτB4Xܕ<)cb=MK8+7pyȧME0&!N]޹(pxRN/9:u"iȦq;0և7eQ~H(x6d@ǣ+I`m >58Z&B &<69tK{JCD_ۈ9|@K1Z{QQOx?AJmjS& ң`\{(3{v27E*ŭcVTldd,p- ?u4Rֈͱw;[ZQ]~#VY?m4bfK BcЈ1z$-j $z='4Q}+;ph~G?ban7얧3v֋YiS95MK`ĎڤNt-)+Uv<ؖS>DgmdE1SBg6BwZ+}GK`S96hۃ2*wTmocoJmW]/nIŹ@ pF\$txHEjߑ^6߄,C2( ݽQ1O.}LęT𡺭"1~Et+NG [$GivljqI/G0#Qiַh_s ,LD \!,{|fW@pR8;E<{zѡ.0JCI%O5FQQ@VFXMYB KYnS.@r=k[![PmbR J6 ^ ԟZk'UnuS@PbL7灺*0VUj:u}5 _Wb㠦uA.q# 8`_ 42u ܋{)~+7gPآOYM3J`hoC#(:R|A.vK` RuXoGTŲexk÷LV[I<~@p}Bu޽;#j*NL^>?=+H,ȋ4&pui{|QAϤFs{?iDɟ}XEX*87"jN3ԖQݫ;bP--(˨OL}'ɒ(4髕bqxlsI 1)133y C ӗdYߔ1"m-]I"!#P`ׄ^BKtc +:w7?}yH%)dqq#34@O"}e|mz.vq0^S?s%k15~Bv9:`PeZqH #0t!Nf׳F&"Y0LSBaz8ay΢Z nHh#.> IfsUG<_l)$AC(~}=[#Y n}{,)üDùeg`^i ^g-ЎW_3ťvAN#*?3G0vC݀3M԰P˰h 0g7(3jE.Qi6)s#A5=~)2R/80:]% kB-Ȏa^ V+sƔ./Esڏ>Z-]eNESlߗEZr8T2E0`luv!@9r4Pz@A_S$mɣp|RJ,8_|TD]h݋9/ps6-EW+R#dL6rȖoF}r UO+n. Tŝٺ`[TE<ujۉ`%4@Ds90܍P @}h6jBsg.A? SjUwH!xB6hޜmqgW616_4r*G CS8uqUnS[(<(9[8}l2$DQd~u(NVTd>m+]u!a2 `)?^cL^ҔXmbyİU.Tܭ*Y? ~ ^>R;4&H9<=W!d(zm8? 4\zzY%T+6qV,]($ќr6pt:(R4`g#^dNACғ$*G=}8*|Y__l39#i"P Ŋ鱿|-٧<fݝ4^8'dPwDq)mO>exVh}*[]TA@"x|/j_q4o,\8䋌VO=Im Zt_Жh-4\q(cT$DM:JO@m7 HE6w)248i&<}D L `55 S4Nl\U (xQ2o+|+p`Zדk‹RH3e| vYhoý|0?{;aͅi"VhZ%o؆ߌSmmJ>/ o6:/+9P>14Ȫ52mRWH eQL8iKL Bp'?QGbl [#LDeWmnt{G7FLyMv2j6mJ%z,;͂vƃ0, ƌقŔ(Y&(~YHW9T/rكVZq@e8&_C)x̤X&`r0H""6z2)A2ſ^&F~0VDY|L ]{1v!n'sjMNt'_aq8~yzc]1q eĈDDx/ZeFH.M|D q5Kfi8EmQt鑑Z;)Awt.GGU};&$o)eUT{$FƊmݯ3sV}S\C1IiMfn;b7+%od@0LEQAQ.>dy2YwM9t׍ľwOpC$th(X5.ȶ PϜT=qoG)f #v(\^2)#-aأ7҈p6fOQǼf2¬l.jKZ?DCxnܤĨȰ+{zFQYƹ*5^ǂF_PAҊd\Gw5C1mx/V2[Ц:d٧Dx =SQMsjwTYd[j Va߱-,_wl)~3"&r^0!.09F?ʍl 5;խ%uYHsP ~Q? t*ndQ{Ւ>xg>Y:\, Bvceweסּx85WI]3eՊa\5HOq@5ʿܫZKB'մ UE-L*5sXd/m{Yną5l yt0fb]8>0u;Xpx}Qa/m*'v.Gs$:#sD>jc=Aԣ"O#W-5 ,D}݂gs8pc}2r uRˆͼ ;s;(HU7Cf{(-M^aN˿\$ꨆ#QE㓦 ٴǾfr!ZP@HꬴؕF_gBF3p(:"dPY2Hy6KQQd[Ħ6Ƞc;reETZ0"0W7$Xm6y*-.8'_0432 Ur=49'(o @%2pF;jN;8Qܗ*[-g -~%͌JmeԠ)qgSq,mc#O@7lpƘDVBz^1mygnaҦsJf3^ 6q{ u'1|w`#lš- _y #2nWx DVߵ1yl |Mb;m.3#ʒa]Q<8;%o#7'.3חj"`ps{)ol 6ѾFt<H{WrS7Qi㯊RУtiFQ7iT3O,1i83ikXS]*0'V\ *jә7`Rd;b.Y>2I. mop0o*JabzzE-so\&(>?ęZf,Hx v ;'isKH]h޽K$ᔗD YZ*T1<2^I,y×#9!|U V+JSR0#'%AߏkAz ̬02?kQ% !.ݥZٌ EkJ!.ԟH9zDffwʸ>>^mBzRx@VFj L_e+mzIS<Jӊ&erDdExH RwԟL6635;G `=; (?ħIesTjR^T~S=W")rYKnu'T,#"CI*^shrM|9=lѳZ#q]QHTL֜5d0}񇋒"ԥ XqetpfEl4mJ=pϵ/4.jɷhۦK٭lw哚*G>Ao;0g.A/z~]{n <1%Qv&㞿xZ9Ԍ^y3o<,}3/f.杽c> s&/ؐ|1;m7!AgO e̯ m$C •IrO3l鸔5{hvy랼0ntӞܫ7>IO<gR9Ej.79DGY0MIғ Ԧj0n3qf ܋`[)<)+xC[ ST[9pchy͏Uug$ GڦYTxq]\h >Ji F'fq]R'RpglJՏX+߈fdߧ%8yG"9l)(es$,(Zo͔-%Rk=Pe6go&"b ߰1cUiC SL8:HP]MA՗]W31.}ĊyNn~CJ[D|oE—.m[~)onH?=M5Kc,C2ՏQ[JBd*[ڠm%U xY(DwȱY+~9Ci>D  "p*Ý>>A)-nEu9Ź>pUruuϏJ'MuֱSvT)X2 tfb~$ME:tT@/ab>}nxuoQSr]Z,mGOSԇo.CM߳W\=@d^F7-.-)-Y%O+!ͳ$Y sqU/pq9[X Umk;ӄuƫ |HL|P,B(b;C1I,b,)K|0$&ۣE}XVY|t$aUugBvւ^EGmg 1.[q{}?Tk1}߾b Ҫ^Ѐ$ Z'[g>n'IJ 94k1էk3AK**>h]{ՙl}Skޘg%Wp"Pt)I1lМT [SLq}wsIJs bdyq/&g$ea(ki0iJ/f?nEaX>nk0شPQL۽.SQ2iфjvBAEP @zu/㓏`7-m)5kv8Hw8 Տ)hJ3er,|[}F/`V^|_c_e?*Yk{A׉ Ei8y m_6$WnJiE'F$Ѥb)qYt1$,jr :Aky[ ',4j `4H;4z5:শfpL_L52M[2!Rԡ)̰kgqTFp`3+fէi]^4W qWV weC M>Vd'iۖ K/ .yM0'5_vLdM "2E;*O! 8"U˿g{ע*PjӰm;"1x_b]}U<E%!n ! @5wP7CSY^YfxCq=w|Wy,:lVBhdwke'HCK^lF^L$؀.Bߟ(贙|o Pa!B3!|m0~z:&hNՇT܄[tS+h +D" CӼ{ND2Rڬ7Gfb!+SIvJż?b1@(n26;UD%PSra[V9SJ1 S1W4&Gn_+ew5NrR ߗ0Av[ aߵºPd]?҇^bdᧄ @u?⌴[Z檇-3 $nHU8߶Z^XhqG%ybzloCK"U]gVnOn O}p}KˆYf'AiJAQC[wq ;Fkrr@:i=8n_rV{ ͱ]z܉ݗA|/-TY3cM*!A n餷&8\ܪ\E2s/2QM9>=]IP=/ZwUǦyw<0P= vT/r{)ʾ$&(o6]{-hBlT&<[҅8)mV R݈ȯ ƧQ4NT6 ߠS#OAϵ9~+Jd 1/왽RtO^y!z ocřoml@k@,yct@d0߲nz` M>xx'OӘޞcV/04k?^}_S+q DbV,DFl"c07_ l6tA'Ilq8[!u!6" jdyPTBkZӭ=oۖWd8PQ#;9F yߘɄ_p1)./ὤa xk9Y7aV Japk

) ؊-)ILXc#?յ< .╥S@}'I"@^[Xhr=B_%+Kf۠޾hU}jpasXA}  & >9AQ{ɜ vZ3(#?OdХs;]5hf~z^)_wJ\3*,ȒHXYޘ]f_Bd4 ^0og&4%2(-/(L?p[qrie9(f+I>Po(L~(GC xR\9Or].!G6Jʚy% /f^Am:cZH Ԙɐ6%]1un/\sH޷^wT_ƴs] FKVd1^.pfBجgYZ070701000000a5000081a4000000000000000000000001619eac9d0000df94000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/r8152.ko.xz7zXZִF!t/>R]?Eh=ڜͩ/A?W){:6jSHMJ 8y+,^8(?,!~4?h~@"' !7H}Zލ5bVO{Q@Lgur08͒/E5jÐ7E7?kzz3sM]!\qZXCMé_*h敖Q޼hf" *oЮ|#ӋW䰐︥وO?.%0T&lf;sSy7bd8D 21or ~)YؒO1 pЫ>+ڧH}rtxLDgKa6:;5\F$[bs RWY>?]n)ޱw%~|iGcܜ%j۪̑۩c!x{ o ʲOR8Ly0~]H{~4|+V6 zFYNY9s5ER(4O|ok;S@[Q}is4YYQR^9< 4ɮQfhb󞷱@PEP ;dFwL~DL!q2ǠX:sRбuF?RFLg/W쭆gKmZJ{I˔1H'1 ~pBm{cYXV7>R[l˲5_:W?n^E77CyQAK*a@uF=95~ ~-äeЇe\$&WRC͵e^oxޏ=Ν)(HNQo0uoełU2FӶq sy@ϚQNKjaqZW|?R}O"gͅCDC4[HFo =.i7MX&\]$C?ѴX.0GCjEJ]X"U\嬨K`g^:ffn ƹ@nỳי'Q ִ~KN0Iˆlre llD^I{o5+>ڹ i}޳ӟ-ս2i[̭ .Őݐ5nБDߙtК79ncړUSxˬ^yt0uid1s%IH M4 gk½QnzDt4jmnv`?15O) [ i1$Y)ѱ'4H%?k$$QRǑe,b3xY+:?nϒ  /?M`p|G5=;DY/'62A+›Ax?F2DL[Sg| }3 8dΛ\g"-W;,y4/juZ8Cb]IPڎg0#QN[%+I~VIѱnYڅ^;S]?bcnoQCP Y4טBlDlYb&0aх-# 85phe>*lsOK_+ Jld۴RDWh2v 2DYϚj}nY-8d# a.\ ($lzAs1DR[x$J8F(N#NS~~+ӓsNpz*3>dVBsFmpzVݼäGk2B FF&ô(?iT fy?UM"s ՜0!4}^)QזVpdO&A3Fb=U>z2NB[8U6}'V@V,^9a(-,BKV^P)s 3w.h5-WM9s{͚08\]\Wʋ?j#H/m(OgWʣ`I8SC8 ȅL<)RWv80P&+A,ȩz]]mƠ]ȗ> !㘮TJ^SC@Ea8j{}d' rABġrkGjWX&Jh nZ;úz?ߩRr{4'RUuA<3S2Y:E%@dgpaIC=PE3c# {XD\ҡ޷2 Vń#))˗ާ*ʩp"|pYeyQmB6t~Ć"R 2Ħ4:(_dP+9$ W]Ȱ)f#Uzk6Mdӫv)_?^C%K4OV.a tc[t[u@F 33fSoՉaS2_hځY@tЯd$DqAkaGY(hᄲqdĭFĀrޝv՜>SDyib}^:@ s=e6U̝j?:"4쾩 i:ynp:K &~:z|-'^5U]ρkP,+ EO;=S/^Stp ]ϼrV%->7(wPf9ݞu[ҥ2ɋ«o@e;P}Z+ql0Mr'Qc)<9S^#CEW9.i-J9}ԯE>{ HTZԩCN:q&U ?%Ow⓪( aVPسY f`W[bgMĸEC9sǣzDfU["][k+-VJLD$fXdǘU/dnzLE4Ek\j kl=|'+.ޢ0u{ejSL dYZ2N gd1~:i!@Iӡ۱ *Z k2^rf5̯ Tsk4d۹Ly9.gTR8G v$uv'[s$JjUM(6A^)72kO`eyZ.e cTŤR,ƗRݳ`koq"|$a`ǂrE6$[@5 /X7pO2z!j ܤs.V:1ƫ [)>gMA6rF>}5"C5S QtPfn[4r޲n&^Ih@bMUjK!^ .U~_#I P 1h&0) ԡ o>kg iyU+,Q;L>f̩s l/e8&5 p!D3 ϻػPCjOkvyUi71Y4fd R*jڑ`kLLkWaTgrJnP+%3C3vI>.Pe 鰍N^xֆ'6$I"9ay(;I{3pͬ,02tBMdY dUS\`$.ru; H5(Dݿe ETe)i.udp 6\@@n76Ϥޡ[\PJݨk>R' Zsc?j r>IISql|UZ؍>uMAHZe4 L9R@I}A=챐?NQ)1Ât=AT*K=ۮH u}e&6 )YN1?TPi~ "խ.˕_TMFh*x9+bR6f!eڙ ]Trq]xOk`La%̃W֮N:fSRP@HѰ&s`8Me-H1RTP'LG+{$ 95Ґ(ΜwaڀMW ԈԒS0H*7(e7.m>4 ug c^HtwQNȿH3#L銁omY2U9 Ė! MD.}J!sbf^K֫bA)skJ)'B'j)!੍e΃Q!*X?^NmIf9<\6fHVov\G-nsXS _#m4#Im%ܶ!Q[:2UudIf#*#hY:S*-6iw6hcxb-rM_ZҊ|yز1Ӏ/^onN?ɍ=^w;EHasH=gW{i'])#}XI˯7 Ql>DRZ&3^ yC]+/h(o^۝"B:뤔Kg3)Lߩ#0ߗW$YdbYr*b `y/?S')%fH lR&΁jt\| l~{Lvd#(_l=>Tio=ҢG.oXQE#5cßɴV >jS / &Y#Jc7'q).F,f/ CGth*m>8Yc$R.V0w`+sCjB>B RS'vJ|PBo(,ASIdB ii b )aL6 v:}? [ids%sYW}da׍ D ˎQ]ݨsbLe_S d%Mj8vmn){VcvXH 2qI jS-ꊪ&qfvLꣲ 4Zg $qB1u_"8xib"wg&FnVT7(m({mﱑǑ녺~Cѓ0VيZi]n)Hɮ,d"WSw@Z19(1P} =hJI~e~ym?M1\poFV/ESvr!FH"W}Tc` SZ?0hxu`+#i}DN_&C֔ e&9.~CzZ10NXlTyKq.Wض60MKR V*@ĄS Hk"8QX{uyTHqc%c/ԹQn x.*P|ԩiG8_ p: |PFlY5UyW-eAQ!AKJjQ;Jr;h}op9۱z3(.ÊEKY{f)ES$_v;Rc!ouMݢR;udD2QᵍRڋnOKnAԴݜWaX,~$"A >{ZKSy_b8Q}x[: $`He gtC lf-R+S6(FlZԿe oa(16j GtCߐDAk^H~T_pP" o~wGkr$!_^E 6ׂbS]:KK +8VSzDJ,h!KD EË$-V q97"]BlyUT6Ofii Wf{_)J{& 1g_|y;e8q<3z$ aS&yDiU30#$urC&KG6Y ׺'U̺{l5L6 GVh/_9ׄѴߛ(7Sw1G9 |So'8;&S )|E;2a/1YWZekwce{KiT yimT!NJە-+6YC>¦7l{J޷ EE?Ӝ5PfɅzHHC9'&ί , Dv}l TUה+ y6$KiљOޠ)GVZVQpsC?nT@[Vt&gvuT9Iȃ]]/ h/'@q.b6‚^H ?zW 6b5{J+00p{)غ#;8 *IC5 WTSJTz IG$(^-z egKS[r)\_wR{D s+aMP!X;h)o'NhР9 }?5~ [1ᄅaMNXBQ(-4I$am&>G?MKj&Kλge w{ƦCsӄ01YP jJPjACL3Y/r[(\ |5N'LCxK]IPb`Λ^G%F\DKC=!U@xY2wxBz(&Eַ_?=.rDӸ(v'װ"Iˢ{BuYѾ"7hw|ビG]`ycu'287cvt!^H" DzG 4װ9?-; 0WiwmWޕg<;2ۜu˽OaoH}7#k&9ydW bp<4#39&\3<+*鯘 $Ų&=*FYe6s=b}16h%^pn@J,P @W\_q7%F,a=96%wYCS:Cl0 bZh-3}TpK2D SaG`\cl$qx^:%o {zqB09KkǺHv# =A& T1+ĒM8- f&={-Zm'O8?M6zaSA'C,얥qsp;EMwXML^Ƅ%7&8PS]`Wu|7De]c\Qx lqKW/ ޷ww?i;4oAsMuVMEK7V?oJ7\ˈq{;ཻoxlw%֖uLk# duma`M(ۉQKl`&![VJdzl FW@8}kw&R,/(+rC@*:LcV6oՒr[C1 NͲn. $o8zb`P[a)tYNT7Y@e_WYif^,͛8Ʈ|G96-tGk(LVһL|,DǛˑ[;t)bYƢ܎= E6`b |P+,܍CRL斠t;% 6yq}آBgY>"zO!.5HX]3 tuQB~JΡ',hGz|e\Ө1%A),"{ LW\2$"M +u'vf*$!(|{.&tS8O5;җŀt'Y_n!QdlTaWKLC@K 06E{@2u uj78tJ[ F<И Y /+v3EvO]VMG6d @frD":TFAβRב)26ɷ.RugZJ.Cdn ~F(3ģ¯& }_UtxcuG:w ̢g6<6^qdy28@堔ZVw 6 hZ\jrcP2#A sNr̪g3ùqup_VݡNE+-]ˍ:@&sBIĹ/TI-4Syg퐥%G}6F}kMn8Vs}+x%<|mWiygkDųԵ"n`^ĵ5&,`^(|];b  UhxlQ(dS>xCX|HN3CDbN4]]9bGS*%j8'x&?$}EM֧긦F"qz7~jg1tWt=ۉ[b{qІ.~,G#T,K`Bh1'#L'#^#[CD(2шLm[64þb8VVm4[7,•j(I|K5)^_];lag5az̿ ($wCLkWT!S6Ep܄KŒFއeh7yX5;n€$-rkdOÑ-}4!is`EHnNp,enЖ1N6[@\y^=D9s *W7533) Ic9ıb@<^c*|ek mpmvcSK1 rF^Ӧ e5buW^cQ ~u%=u̿H. !~ LDYܗ;2D0ֿ3 5dgܪ$9C paGdx&) =>pNJK{Rmڳ+QA-T᜽^~!s/ [XCb62-|D>f>Ƣ̗M X3VI"KJ1؃˕27v:A0DeFz%Ng`p Dp(p2clS?wqhIl%g̒qJ.aAĞzFB -,X-GภTF^ snMzd]]+ o'Ġ=KzˉvAтx[Vz0h&PT#Ȝ感 ն/"jvk;xW6;K+3QF$d1٫<Ӱzj.@ejL={`edeiA^=S-%6`l4B|ҿ"d);Tδ)xsAZ!dVuig[L 25s;@E.sT/)~Wi' 9^b%N}ʹ97}gOD"6EgU ɵw\+j>3vduZi k3aIN^oo3RFjFm<FtiS)Y 8Fab uzoêZh̵ȧp1SEl%کbI3C!->O'FN*\0k K'vHܬa+y v f2.vt^Q혊0^ wUQ2iA@bC\,||Wr=;P/>L,A4~cj{؟hi.9l` zhx6v]]&$%Fc75ˈB4i0f]dXE're#HKyf8|6Lu%GJj023Rj*C|k,8o[C9V wcx桅wu+)MOJ|TEj1]k3AAGa*XbI1$"E/-kWh3,-3BfG3-@(Z8U! ] s8(s7ڔ*EХ!6U~'K\T\4'j&~nH  */0;IJA9d]^VekG5B9m|i]/o}Js~/+.?wH">K6fwJji 1cRϨ WƒQ:v%5t>y:ٱTޏwUnTe"YU0ʁ _14Qm^b{(s רmS'P#$"3lOXyV 0Pd)0ޤ럟8P$B>pK ZR+z"5GnnnG}Cp)t߿Zy$XFd^NW#(Q6W q`* JiwQ wkr`KùX!҅{y;w+X]($k}ѷ Cڭk_/lME XQYGVA:{Od@ [ h!@1I؃ hsZXiE6$(߀{Q?ճexlMҝvem}_iploGPsİn07}"IWڒ-̷4y e|C?=@ktDqߏSٟaхODWE+ %rHRe<H[ W%{FgbfYM,`3|MIgˤćoڭgc3kYW*JV>rtI+ōXÐQhr*rRmύ_֑f/^]xoc32$1KTx?t'D#ڽyf\N,B70*qI*a$$6cLJ]Q{?tFeTEedEsF J"sg&< k}+W(gյ<z0LE)w:{ǚt-ʜ垰/$.=~fp̑)l~KsL\4[zb:dR!^*ZۀW~Zhb$Ӝ/Hy p77%' u"v/ܪgХ{|$9 jp*D{h,\2ga|"P P 6'u~Q=c Ex(̓p> QG{,av5~F^ND;qSچ'O,̉m(\yhH@Z+9V꾐mB6$9֟Z +n&Q02۳6$ha81Ύ̧M4sȔ3`$);Ąy浭F' Ɉy鬿/6J 8)񬈕8 zaNݷGB^B!yH鸌Dң6(Ӈ%Хn޵^ׯ3+mCkp=gp6Q7kc baT!L31u,]p$E!']V vubadA^U]Ɣ1/$|ʾ8Z{yHHatuiK{19$ Qթ쯋#tRKT`&O$O29!:  &OJ8IZC;,s^9D( (O> %3Cp~J9 )9fs^+Ԣ\;2o&24oK9"{ӌ<5Bk|P Jb+* :X1^>UL{z#(r M]+icMLXJ Y)7Jߊ3+t] xip;ٓ@W2|Xb2,PnPw_2PL0fKxOѨ9}2Ͻ XfT zȎ\=w%F!qSrYGRQA8v4=tG ɥI ) ^dZÒ6rV9%,a28{OFT$Fq.El`lmh Kwn?LcˆBX%UG pghJ1Ci?Xx]sJ![J hIٙ4\)]0iS\ +[b)ً # USGaY_esiw'3B,a_J 'K0+}v<J%I<WxԿ+SO3 [j;^6mcLGNH{`!ZGM[{ґTW'6^"1dP%>b$ ΨS5m[Y4"?>w e/[?DiRՕ8}9ϒtzc8 sP\B B_o`Q|`C p_p*O.as"q[yyl6LϽʇHx~]K&AH".iO7.E x%gFC,ـB |H#ڰ(4I,&a뺕rz_ e~Q砏F]ĽQ3hp_\эgea [Y+AvP7j*O_|MH+ֵi0l\e(lE$V7->@JBkT@_DBukK&hUCv+`$gE3qYR!D`2?V+xل ^k-(~5t=sF.3.DϮ.*bjIy-FHí!: iF 3L\w$Sj}$s%u0xkZ 9//Lf!|e ֶҢj SY>oRX)0H,2ޥ'N*(3˂ԫÔfGkÅtfr (5qְ\ym&, ~'js2_s 'J*-v:7xʏ! &2aE>691QE$ HିC)]:Y|;N䶝prS'rg˘ kTַ{`c,Lܙ |oorj(%pC!B *A քQ>OHҸ;cr.n`:}8u^xG3u■JS(EJ=i `\b6g]\0 #DIXL~ Kj T <#R!~w.x M h;J FN|iTρ0(L8 ):EqkU`ƹ,o}[;HxI) pqX*o1٤%h,*Nb:Ct(*R8o:e8ȩC"߁#茭Bj i5c%Uc=om)<׋+~JjN S4qD2Մ_~uMM{ {_m&W*`*0_}lbw2/Ǩw|?p/vi] 1͸Oxpފ#=!S}ٗw3zl_UW#w:k̝D|h~$&vi,3cȡΥ+ "\w5ql:]opeڊckF( j17!St(:(΅JjAgMN̥viJXЄJ 8II8Tn~%K);ӳ3zrJuBSU.{|vy aVT^%Q?\*l׌JwK*'=Œe4HW%oFX~.GHC;B'TtL72K#jPä^M~ NVCm8Os~rEdlEI\ A+Bf&X%??Nզ׹׌S5rh)b$bޝBs1u{eASۅY5 x%!QqP0qۀ/~ f1Xe=Nb '' E'v zckBA'*H֛]RUV`joς\U)13KRh{ӇWfO&y#Z'̙:Z<<՘Bj@BúܹK٤3d "͆deUihv6Ƭ"$n`IɁSGRGg-rw_8@f ~n9{j27 Q1/h~94WpG:g/fbĬQN DW-cR'Ł482R ϰ\-  'A7A(Lth#y01:xr$RERSUy1\V$J6fuZ )Tm{vh+,#Gg2y1|qt"4Wקݛʮwdr.W^?M✰0dH3 :ZCn_2V s=% l{Qμ(6NpBQ_-p6ytc&놘*ܵҝgp!H{Cn i``pC&[paM)-&bW` c7d"h¼v~ߒ*1#>5^&# )Cn)bPǁ4s1~fxKul[aF\'@|i2+XtU*^gVlWW')0.]Ō]5N޼Tn ˾\&%>h,[KmT[j$뜧^&$iur'ŋjϹQ6&>qAkAl2.NZKNgݖM-ק_K!/jcׇހ4 ^M- S<*,SwD0lcٔL1; nZ~YԢ+,[ƒIҽ-N:Z^XJe!#nۓ ?rSƣXCm-ʡnFk%7qC`'n|]# =pb|9HC?:evƁ)(H _񛛍+sj{$JW&a!v}˝O[FءTN9@֒8|I0+J ϥ im::6tBnфG8sOդdZ7@WF|Яay޸5tKu^4+⽞:fY'y(CGZw0T+%&.;`H<#F>)6K,?TGFT[|J0$T%? 4_6†&GVءzаZھ ̌Q;nV\6sz_Dy݃(vi1ϞǾ=MXįQ[a>[U͜;V5,;+x5u7_([88}+o'pH?jYnhY:T]\8[û(e^ Ԁї̤ScW_Fr ;VJ>$we }cMqЎ|6XfpD Kɗ(nz7sLQ*FC Tݶu!'P"Q8[n;Q~I?u\YU' 8]Vq]zL-]+*1-g5;'A1"IȠLJXQـX&JD'iR"@ue h|5T)7(6q|uAxwL:mHY1Z`^3g$4GC~TKmnt^t['(qC foi\vg )t,(vYV)\D%@c@rE|= 4X[iI7,Z4#NCVqW2Vּ EoF"N,CYZ#a~*͏ wRF%$_}Ė*Shf4p=&,Qǚ҄VON`ވuA;R!C[1󂋥.} ? JA '7*G1ˀ" Q;.[w>ŝYx.'_R b~![T$om[ a&vkco0 O !a ~ tOᨾE-%s`vŒ/'D_m=4h; 8)7`u }.05,DO| .9&BG^1<=-@%$H[BXB;tR='*Ԗmz3~4)@Vyt3r+އR 9жw oߊD m&&B_엛T[L}%\/B55>MiP|nN!.2PeNaF[=(uE3h:ze|cM23o=PMIqU#mU=`>%[d Bt-d#&,5"4\=u0H*V22n)]ۄQ]Rچy] -֑Uj GxњMKd| &Zt9(Z+ru+>Kb%_Mٝ,jކeؖ9Y1NPz$@)oۤIaa1x.ׅ!>'& It M yLSu{K k6ؘVpR'}jo?Q@s1iKBUK04Yd:ho`&vî=\(EJR˅Gjs+軥Q8Ԅ^>\ /uFd  4.DՃ+7?& ?V7UINiD~AETRwD̍ +JKxy^j^ȴUڰ/G^t c&-V,ķ\G"sV/Dp>\5Ul Gc`\/o97RrqrÈLzrgH[ kK"Kt/S1_5 zo=|7vXcypI=)f)O:Tc/#Nyݝ p3جQpFyc kT4Xcz"0XADNЋ8xokDޙ\ѼA*SSMn6ke؀c̜^ JTmRW=*Gw]: tuœTW-c4J,fA\)ڸs7Ǫ,-QSH w9 BSs1INT3}rA{3%@|Ci tax';Ȝv *Qx#\W= &'NN5엜;?5)ʛ2mKlM%;g2@/D˭y$Lٵ:2.~FCd/'ņC?(` L%qImj.ORb(R%"+I)쓳9jFhs(H~Qcvg5*HR@ct}T_Z ƌ ?Ҋ66fKOCc\n??h.k_jTji!g78 W= @zco| %Sh9\3@ ɹWhp%4,NyЊ@<*)i) 6ß@щq)TQ3[f2molr9_S5Ln=.3.(#0f%@3UXyȖ=mR҂ˑg [r<5Z)'D VᵜMy cyš&^: aHi;qq!vSxR4k/ۗU։3fkCZ彋ҦC;9kp|mun7-L1`k) 2M jMMLa JTt;DIJ"A:nvng)a&ಎ2*P!6SJ: uI]'>@zqљfpLgB?&5%|>ߣӶLC 빇~ْ]s(p2n./:CH%v3gvoVCLbF_L8 ͤaRo:@gDzَW" `J#vevy.{oe ٔ-1vU;jbC<R₵J˽gn,e,iŮGS!);J.Uɧ^&Fh*| JQ*Mpƒu}(43-dVktM:vNט`QQ?xz2H$Q27t灻CQyTZu"9U`]~5317li߮: W=HԐg |P 7: pfAxuIAE;"RM:д1b^{ZꊅR̝s6ȍ_uol";-V?dT^Ɠ)Q,AXth+X^UXU1gHk. $)Њ6,cs2jYcCdLEGc 'b%Ǡb2NQד~>f,&WXATJM@k-ykjh@Z c.W L;o9)Q#+M񸋆2&00Sgdq/mk`B65lbQ1>9ºTNz@߭l-kI+Ghn|:wϹ^ڸ0+O"o-ˀgtј&wKoP[FƇM+[aBgRI|%_?yF\36I~GZl7D<; ɵKE9vwswD}8d(@P# QL8.sfE*9CQI=cF'b7` ~'O7hdLiQZZTA9 <"t7 Q;Cᆑg&+DߠCsc/$-HCqo:꥿,O[)7Ch@!^瞛iQ+ɚp2UIi4H$# ǽnLfP蘏Rf<mTM>azZkʌud|7~kp1J -4yC;]s(,`]?W#-,)'>?/+Mk+޸nIN_^ kzQ;t ,ybKXb6zޫJ'::&H3ėo5E4! 2woJSAkJA/;(CNn!n{ 9 @YJ/CR5Tp`0MS uE; ut~=ae#}b5h6مIkܞx|6n;zҪtHi$-gXf 9_z71%U}d -dn_EdO*t(ڜ_ifA`7(Ë"Oy] tE$fh,>DߤfG}w,(.7Bsld?G[+;N1^=u9‚RnINք*i%K7TZ?'}[VH> **?Y<pjjKA]*+'MPJjm8o j@+~vfGRkqLjAW'ǁ[ nCAXxdz:R1A``d3 ^XKL:7d$>LS0JKGMH+l"OAܘz,4۰na(A}_ \B͗Ssy/lU0,"fGFWϙcf#|aRe7oo!$q {?$tQD{ k3Kw/ƪt K\#*%Xz`DCo3wM"ydɲx6W}H1PMԆ"K<0SDK mfkK "->ʙ z\LgE}fF.m,0K0"`tD1 G} Y9CIH\rQZzOېIl*b?O'!5#:I >-`PK Rp{AnU40ڥ,@  4룲$aZE炎f<3iW!.f2V軗)߳ V֘,_ĭ7k&1 ^e^+'\|FW"OrsbbئX ?M<ibt`uF]f%laníPspOPUH贑{/kz*N)e;唢:-~F m\>8/CRgIVUL!a*ِYV/]u2ӦF#1= KX0 ˆTqF۶?Bb4ê4XHFC=Æ:c뢅LU:70sXfHNa ؅9Vr7t/p=^"TwS1; KMQךkTѬ^ǹ 1C?YpX *GMI9^9"%t\M$ⅎiz3 9S=3L\LL]~',! /y}=&DMq}@ԑ Ì8hw:fk5@(CX[v+,50WEGM*qKG3J犂ݗ%ȱXx΢Ac_O?E^[Go|6mxu駔\\w&'K&m<6sBO8` Cmk&KtyڠHK?:29G޹ '~yȋUp̢g 0R`ucK((SE^}12<pUSmGXB_O:fX+EDP׀xXWh$Q~PSI`獦ĮwXBJPLLIdxza3HU V*0 n;l)0==Yz~"xqGI@ENz*aV3M4P1člXߵԅ=9d(#J((^V} yNLϔN{DNb+鐗snL D\m5!V\͕O"m{8XE w\̚}2q|?FM0<^އnVUE8bwYЅZ8NPկ!$]JVQpvM^Xe.ޫre%G"cQ؎ 6,dl si xf,{qLC rLO&%VDA:. TQ^`H=]LygfDGkɺq&=y춡8΢8%o8E6H_##9 U/OO'c5_}6NZQwF: m[aF֡VOщoSd/4pW,XVeiDׁ4h7G04IAF%0\[]FJ߭FE:LA$W`ҭjʈCOq12se{^~Ք@E]W!4ؽ^yyk}DƄlz&̟;>$7[\ǝ l[oTm8~z55ƗgcB tC៯Er'&N$8љ hrX<&p//Uy?Jo[^Kщwiq n6!Bhf@L"iM2$6s&EyŪ6}*_:|/.v*RFn. |l>kL>T)}›[ z/X2QLHh{XV>;8)#hIR5\T(EO6r.Ū߼'p@!-(D5ː%\y@%#PwKDlwHYkX dn9uŨ[U>cU#tyjn^"AYݘ?۷n,'vSIp1'}b!DۺH$ tJ^j$a]8M)4l1}iKe ڕoe/6zq&Upe 7B[]8Ǒv]]bpY۶66SـIZ ,pH!&0Oa{<%rYLG }Y+ԜcMIY`ҜbB LDXf_.eY'~,Kaš?|Zvaf?Ε@ݟU<9Ei7Jm JA= :|0aw"SpKU$y&mN.+^K.Qy=֋̶NhFY}V J fs4iw a!,՛ *GF)u <f eSgCM3;^Q# k.Dva鱡 YZx֣!TIk|s|lD eyR MHv-ȟ~,vrrzw(?Ӵvzd Ƚ±%8G8{\.I!h=nJYfգajGF|[iC㲃cqzZt. .Eh'0ƈf=h`L{_{kzϔ6xJՓOIG6GehJ$- HwR Hlj"Go-\tmuiVGy!25R&񒞉27۠Y_$I05)gmM&:˷o:#HШ 7{jM:i((`f^x px$W}0½B/R~KAG!\ XisixdDԷCHY|A\.'z ~Ku؇Tnru}!r͔Eڦ昊`Ź ?-&b@yԠΥ1օ=!̖\Cf|2Ǘv|k%WYy7*+R{;HqF3MFQNQ"<, {0 [#>RB]('!`grKpݜҖ*fGw?}TR}XeP:r!WN%h1. HA]iU =oa`>3[зn=ќ(/W^gf5ZNH@ѫBC,[q1*ˋ7hUK2 w60bG) nwcKvC?,&LOx_S91BI;s\βFЛ2vF3PӰX `L4Q58ς.:'ecS㳑tiς.J3U:s fȝqCvec?W}T~B'[BZ~?>v|ruGj6 WR&8ఴ ;狨 b5H](V)ŅgHcu޹I7$2LXt°:rS;Xi0lZ\x *=(;Y2\n$SخŻobk 1=O;CvZOWBp1wP* գbUhd"Zgޛq 7zL<3u5`20;}-q IY#(<? / 瓓[!W5~P^Qk:ț >1GvZ ȇyo!{U=kbag@w(v\H7[ 'ێ SZxR@0_nA'dg K|!^Y@8ƒ+:)lN_$pta7:l&%#cKCdzQ'oиw8_P6ss^ce&1S!g8yR#m^irx,n;Kh]FC43=hXK',4+ 5Aŋ9 \oU0Obx2v3w܏ I/kͭu%A m=t}50^`3g|QL ʪ6f"!44@VhUVbo) ilQ2V%(qJsd!ESBѩ(E%Z6[k"v~3Z<FU. NlSи1 ŇKizATO:P~I-WHqڕi,fA ;s 8M[˹MCy*~y?piM\JS,a\SDFM,ҠAFҸ -Rjۺy. oe 2Zh~ ;_!vgZ潦) 4hsAAX.y0F(j6O9¤ި\P7}*/䍖o!'rncoYvDTe=N҄pBf;]6HS1 (QI#;#٭"оw}+4OYfSұ>Q~P_ln6JO=Bƭ)n91 (hEXQgY7wp^%krao[,7 ;H)0oIV噤AΓF3@yuZf,~;9*}޲*v@"]`n,>%;Ts4 ;+cXsb|:N)n/0B &"q<'1)-ގ] eqс1=@q)Ŧ.#,\X);h>a!ɝ1Ud@63, ٩.7j5h^D+YG`{#I?T+&wTCU ;]Sn/6!@ԘuSfgfg|XqNbH%h<7K8',rE5 OfHyTX|D=o rJA ꡏNt<(7iTlc*2;>ʈs@#˷) (8Wc)^d`Ux=y(WoE[$flnГm*~-ۜ,*z-_HAG+5˛i чR٫tu +9!Il)̈́_qUiSu p'q8ĉ|"? A c4S& (w3-uJ  Nb~bJ3,7YN6Q߷2IY.ת=4S8𡧟ECb3tpMxP_~?2p;Զ-epD('2a0Ch\܎e F !o8)1h4'aʈ> ;C翠ҩn6:U ֙ j<e ònL[`O̥A# 01샩?HGπ&H|@YˏmH]q,%3\+O1آ!B;F]BWEp{ ]oIFIJT3oP 1D8] [ ,Q"YYP#M:rx@ a9H~p"G&bB|*Y:, e<6Ml Xlx],qxAq{60\l֋<2*Q<.3#?m*(.{iR1.5J4= R h4?Bk4H ]TGƙП؃)Po˲cNBC{6?F<|o6d?9! :i0llWauEzߢhz/n.ߣeDMoYIfq'|^c_9p 36F )xǰe%w:I*ɅA59xlA,CVz+l4IhnvM"O~n{?6s I\ۏ rđ - evMmݗIu3:E.lel gG9S[Ӹx 5/ǻ&J~U"MѶH|;?;J\%k &U wqEV_PZLW(ib39tFm9bQSpk\%|xrFTz[jlD'/Ã_ QVLg Ф=MS,Дb1Lqi=fXCG:P.`A:#enE[)Kq?VUH{lB%CoE*v7_n_]RD GSCv-IeVjAڌ@6κĻiglq^Qo"/JԞ0`5ip=j,8E3v]GTG !d٢8Ձ.rBYM31O}a z#ב~xd9VM+6sS7(g4D>E\ Qa H\kkF:B'@,hbxV%XcPQo'v=Q+PAy~AxY_'(:G;TiF+ak-.dPҘcqנgehvgBCNG0}LWuMJ-P"XgiU` T^k3 gmsKBKP2I c>SpҶ?/ӵ:0? ?ud'\!ݪw jhO[c]MzLsA%#]hqs)8iYF9JF*"Is:VArGK%NcA4MBYwD" 'wX96W/[ta?\kdeC>ĂVWK0CHKV3pWGck$Wq4Y!h]jq1>C? Aew3pU5:9-G ̾+ BŭWGw "" AܿS|m/-`ͩYdC?J>]zm #hPb)"*Nf9/>tU92 :DgryX?ـ?eTi|ZNdSz1L'pΙAY.H4̽4@]wZ/,݉Kj7# ^j9"8"ԟL) xTO7a^1bGfGqP **sf52mfc"F S0-+ւ p^Еk@R apEq j&"lh1`,ƈSg4-3AuLnhCѵnܰ/Ib ц@ Q2r>{J41IIo]€-ً.A,e= cNh'dfkzR{VE8zsj2? ~qx5f=ˤb=bM@q{)Ḯ[K0.a|}_bO2}AfL$'tj{)Zr]7͹8s$`sLiAkK"5: ,'OX{ySY&͠2…#zj$$%/-{?{\Ic q`y'*p gv NaeּhyFT :L]8niyP/_g_WVlȊx4G,& nn.qަ^}9 8E҇H4 {n;dJRT .LNOk!n>(Tz1L{+Ŗk03gBkν8dܺ/\(-rGy1:D%,cޔ釪eC|õz1TSLVYC`ng@lw#T![w+1(^s),I֕IY `05~`.|?>&~MA^KX!-2$kV ~ޓb< ~54&û3xT8ؗ@ QY PONúS.k˸}XX0 Y/^UǠbgQX>7ϧ1m+R20Oo|:>e/xKWcG=1nӇǏy9Q*BKkq'Wmɪ77q?J-ZT*m-PmbdF 鰍 2wƽC,A11hsՓb 2T/q"E/s %L)A m$Prt *j$h"ȳ]8xy .,x |>.RYa?=ƾun1a]sϣ= q9Z~,@#:\Ȍ;Bߘp =U"A":Z좌$[/BHs@3煉۵l. J./(SAY/IG&.Ό! aLI{[c:j^W3 D?c\H#slMȴr2:Pyae-M[ PHH-8n{Kh3&!*+RDCep;tS=#^ǎآ*wRgWq{@Eh3.0fr:Tp4? [ҦINs l_i JUDA=PLYľ dzV=twdoeIgY|ڴJVr\A0+sFڂu 39R:OIR+kq-(Bwӎ%TL>N1Oxʄ62Ip$[xA@TGФ=]FR"R 9s,^]DVBIYf$då#R%tPԔ9';'^X >ܤc)܇25C;rm]I7n\10s\~5- tykǂ;Vj`r{b>ޒ!mBU>{^-kWmhqU9zr0|726̊7A LA0'22}F~XB6 ZxdнON300ψFU뛭l÷\P=BY%{@a Rhyi7@rC/>*SdQcFdN???!cvR:h q}[?(lXfXL tC#5)/Ϡ #,ʼaÂrV,%9η)Vo {s'aXF} wv0̤b5Y7|ÎA20&uKn:wj!m޿;5+Fĝ | GԫQH'_5b7nw HЉswxE7,GAf%Iϟ<c85i gYh0V>i4?@@eHߔ0| .i%.˻0غVdеQc"FLl\"Ibԕ`ߚ-u-xg.C%Op^zEG*8987@wo_o=h[wa23RDZ3ػ$D.0X ?4 <1zsP^g)O^~FB?`p.Alk>%!2 0Ji|<痳 :.!H~,F~s> )EtU)rb& ReqNP?<'(ʦK2fZ 3zo, c}blfH5@ [XWItq;O;2D^`hb>IS؏!Vg+mV+?*@buv`RR>zIT%uDb>x@2mxh-D( 켌+'T':d/]/=f+HWuJmQ*l@Ny-/K?4~@Geq(385nVHM^4 5vz':|)o+›}.I)6RRNH=NjY"@ D&}*B@o]ip48mEJ1D2o䘍m&cnU C{uh18Rp-'FM|xXϢd}?43T>13L{޲(8d C×[`Nv_""D2d|s+ 7zJ鏷m҉ Um_`we` f?M;kf.<,GBFNg=k~yq=8m,\uq+6zfcC"yi +b#JbKjli @&H/u$@d9*<ѣ3Gr̳iq-F"Q(k?0a 5B<o_OP[&)Pg H42Xx :; ayV a=F\D=j]q/~cCO A{-qLFы^.V p1NGX-q|Iu- 떲 (>1GXY G-՟TC#;+䫀KFߩ{RJ Un#}>a\C6Ά2qQd"hPhX|7~2 Фo! e=Fnaڿ9||2zXoZat$H#+~xUdcA$/ퟺ F:AC! 67ݏO+#-C 'zάyԟ1:W8y~ sb%Hf^Wh4A Ӣ xAWe%T]ͅyկ+wTܐFj[)J IO,[ ;7ºAЊwRtlv/|6&;Y5]=ƕXC/e@Аk)JX5yF9醎[}| vc L-:J`t#zj}|ei +x!#W+nTKT<˦ԪEQo2:l:]Ӳ5lA;N"9F&'Γ.UK+M _Лߴg.}

:6O)W?=%9R~uYmTr݉Gt{]ڝ.$£yigUڞè3SEDa )* S 3{& 7+EN(;DnGa&>~Fk[lgd`Q"Sf!\k~b~v4u4y="X1sEKts^,CBosDVf$/1lYME 3#*֍{Pi~fé;X _ uK {nOVYbjh;Iݡ)vi"O.ؘDp̍E$S༯>mDJ5κQgӅMEltL1AMmn(bʶvҨKUp9FZj1_s:ICQeܙӾ7(ix7z[@O WNڲ+><"~9T+btȣs/TH  m?Y[1a## w_y|aN1@:+2v Kjl=%x_N>o 2_8FL΍V:iR6޽jsj]|6 ~7껙ZXz@+x96Z4-Y,oz5k٫OI DvSšFf )W>(<%A<2E9{}Y)c? kݲs=e)-WBMptFX˧Ĕ[M3e/ #G g3qWhkZ&AhSH0]V0t$fL%dv7 ts0Uݴj[4tK0xlefGP'%, [E΁\S8{750`9 >]S{oy!0Ř'(V"TgJ{\DZD7\R͗A^dI}6rP6##(ftpBM#] a"[e P"ѓK4ҏӏANB͚yYsYAo8D6oFzqT l~Q.K [E1Ie Vnm9z Tu@n80F! {ft0%;?LlbB_EƆs\z|.Ry \L=gŀ̋ \ D/]׎ɬ 1Z]?qk0Ja=eQhP+2.lIJEoT +01}&42낹,?*&` c +澤uw>_X#r ~ b}N>6Ӈ?yHbv4 zX6mHQ﹖(NLe)Fܩ+ Po>+PTF#&/#Ԅp![Ny{#8 Buo)1s3CPXA?U'&Ɓq(S$@æEjhVS"Zݎh{Ez߆(`H}Mr_n86G_L+@~rx`8'{Ƞ{g[´B.7 x"Nrqh[: n@@0a^ԯg[Wې:Zj פO Tb_nV<)&* R]F [cMs8'J2]P|*Ai/ng .BW@\B; ໍ&Lk,=ϑFf)t6-.AO$ʷp;D}-N6DF=gen!{m~""68xճo$ ]c "@b\u\354MnGF9>c2å)AY(k<*O>(fbb33ZcjPD0☀{m/F!~.)0A}E!نxnʿx54Y;  )'}$ 7Fh}Tm |"4:%q!wiKSW`iN`ՌDJˇ*zNia\h'tӿ3*TH| XG)Uw]F'տBs҈[ϛs4yH~:q 룧ݮ(Ibudo gNlK>6V Zk>?ɫgqzC=e.h,S.uPI}D/Wk?XbM8vG,gmˌ_]"\ܠƒnZ5AuG'γÊDZC"rPlQІ2 Y3ZosK"?3Zߋ+KCsWOHl\yP26iХ^@<ԓp6i ;aبPHa>"H,ro^OކnծhE/v(`( קH:-C`)o@B釢`D~aĭ~YH7dIu2H8hD)D4}r(c~n酼?\;׹@0e>q7w TghiV`i!3Z_P]ōQG0kk0vjO?{?b.t0BYjkBJCS2̓vr,Wt ^Vzwz2ah/MdPb W}G) !Ǒ7]}a% RzäZ[JTj=e kG?(fl\s`K%J1h ũdV; I+nS jf',3*JF 2a ;#D?=XW-Ye{Wek=-&[{1^rg:oB^\sc:SJf+3-4 F5a^ 嫫B- VL;JV!smW?Izpc'XB`(͡-c2%UY{pcD!Ȫ%*Axlr ӑ Voƌ'yy9 yh||3(17isCgYױAa^Z0o;v+w5YbX;VxG^i;m2mFBfwJJ;0=IjDn܄\>HAɊq\5ZRk->}h]杻Q(LrKnT `c28ء+vNB>Qn%uU7װDPV衧zw!gm"!^lz5?\p{uӗ@gʹ}E'_5i!#3uf"7`Ι;:ZZRփG32-*݀{B"ϾkA} AmbDpP{aFC*~]xձ5uX@aLḠKwQ+ɛ m!&O@=UgI^=vǑz0> |+Q@Bީ 7s\ybH}y'3߲@o9=.yVسO0sX. P ^*JIVLm&l̟t|%X<#h@.e=A>j_ c0 4O1?pJfE}.7w֫=fU'KH$򎟃Q[ 5CJI*mQWJq#/ fEi?9/l:Qub"TD(7?{\!#w^ ǭd,G$Y)[!xHf[ fFkF8WHTe'lSZO#bL[@ԂBcw-'G#ߋrBf/xENeH5m Ì:&<{h6 4,!\Ub04oNx΁[[DsAkBeM c 1vsĥihVw:Ԗ-X 8oQ V"Yecϔ /.4\k!U0R%?!lR[@oR!opg\OAxC@$%YCW7"& y-|녂RE/^U4,yi"1kuyx/h3+ il,!"6*nln4 g̰00ް">P} 3s2@꣉WiEj׿uQ?e} y4 KN7O čruEjXRh-8e}?xl5RJ/yݬgXP=ÑVIsu^$68bG!ߌ.S!y껽v$!WTK _ ӠM &q'm 7x|=dx%`.g s%]#8B%T0橏QB񵢑];rw"4uAK ckIѹf2} ,6 *ذa^d~ nt<5{I۰9ظA俌p"h0 I:qjF]WGRh0:^k{AexԙļЖ&hG2l|leɾfj՚E&D\_OCC 9VRY] i\ KSOw_H'Py$'wBfW=? oŠ!,Hxd)f3 o3g#V=>c^2eЍELM/qpQvdoJ⯦n<'x"|HuŶpya$'5\w"`l/]ATe>5Lj.oKR@#yed^7Mp*z?(Lfco[uf,~r7?\$Xǁ7%rO.E5$ŃqYk"Ÿ|c_ ]Fo.HPUEUlH098 &(Ճ9ȁ?7EǣnЇ"K|ǼJ#ZOhhU$H>{2[&}}a]&bJ9SO8f!|CFdYj9Ӂj1w]"5 ϝ]WFA#Ev.˲~h-V̧] [=|B^ө~^3m/  3(S-O\W 8D@,Cfi|VmWk|k!1BZF =Y/W]|<#uyV{7MIU~_)^9Mf &w32ٓDy/VL$ʜM^|>B:L![Mk!ӆb(|3 [x÷+}; J(vxhh\shznMUy# ܮ!&p5сj֑jޮbú3x}t6_Nᩄݲfr)@{i4ޓY6WX%L l{fĈFUDxC2*tl{nxR?R7E# 6.3<¨ o)x…^7|=kS[-ӣӱ^<ɵ`S˄jՅqPzA"\ߦi&&:[á>p>x8^' ~zC`[ؠi.a `b (E]NRȆ~a'TW71¾vTO`Bf'lI[oJw6K%w#TLx J@pϸphKd^ dEt;`}Q+4 FT~.J4 %V|9_-1UJbƆS.M3r3ׄ5OCߵl]?If)S^{M)/w_~k]Ŏ/c YߤJx[RVG?,FDKbCgtGG& 0 NwupINxRߗr[ID{`,?!ݺ[qALT_mnHf:Lһ84`)e=摭{UHfôrj^SqRV.LnnޘenR0X%:+şT2L/)=ayBVzf0oNp$窠?U_;؋$1& HJE1a_=nk'E!zxϺ|&B7ZA6t )U תQ ?R1{D|b^xCZ"]@K5a7 щI`ǙK'(_|[p=ZOXOXt]3L2Fťn JUeNU4jzZ, ~A@)[˿|==ꭜN\/8Ap waՎ56NcKJӬ0LlZRy-&(N۲ƕJ%"iRs<d9DkpLiHOī t bR&d{GtƦX) Fon` nC123oa֘H){ȃίYMj41.]T 2o_~XDjzQMP;!.ਵ{v"m'9eCߘ&Λ]Ky;P,}#Uƕ|7 X$j'nJN!ATdpbʴӫm"ZWwC ̠ϣi9jK2 2j*f64P );+#rdޔHK4:i^I"1ɻU<}+_R`SgYZ070701000000a6000081a4000000000000000000000001619eac9d00002f3c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/rndis_host.ko.xz7zXZִF!t/.]?Eh=ڜͩ1ȏCJ#ʂqͻ,%;E:-̥׺C/YܝkAMSpWr?W t8E"RmǛg9@,B˳3gG kş`[l97GL.Ŕ"Ge?0ִp4N~  ˱Ry}5'JSFv<1,Ӎ֝]W{e56؝ο˻f?3-2/WPWhȎ;Lj5?ma E՜f;o%!# %tsҹ:,:GeRxVq|ZU5̹=lXRїzwxLǓs|9Ly3|IƵ/?NK =u=Q<՟QƬLgsCG pRME'P(jaN|!@z,`~wZʞw(oy E fVPP tdftWLz f_n oGPEYm9z}su&Y2̱:)Ց{m4iS.&%;/s9QA7IKLX~sb[iɔ]t|_6svlMd{#td|{?xXSZwHhr<$8B?GtΧ|E!3k(C05b,SbF䋺7GE & m&'&MFg%4*1S5s<>YqjAp 65FqeY[?Zt1l,%w>s3J6 iM;p75z*qw=\Kp1֟z$v}SEe}QEUvFn)Ҫ"\t-X d%@Z1Ӌ~_\oZj(gi: g!9/g9-}0r?_x>2o Bz wM鳠:2m3܏RBwBNϤwU1ja;>t K;qVOG9㬖3ߨXH0)T@4"?n," sdSbZ' iI㰣ڃMl*G-F&(Eovgx1ӝsL_/*H(Zz)3Mbb6;i4'<"DيN0`-!^4(0sŞ(dxY~Z^*5o bƏeb\ʴ;1qQϛW)Rj458IM8CY+ǀ6Z-#qpAmG:Y)jw)wy7!r$,Rĺfڌ Vy!IX o@Ji+SaS*p8=_NG'jYN?ϊM_Wh؜U:U1XF p ! k=L7Fcִ$N,g2y6'[zI폐+)hwT~1SjJ")+m"C/ :⅒xhX9/&-MPEm㼻\# kܟPAo.GKe?|-u\VĴA5Q{~- @pS@g%GGZXϥdڟ ړk󏥡d"ѕMI4?GAL"}_3͋ Q:Dk-/:^VwXڐBj25}*!=FIBoaduOPnqLDUQ%| ii5W˾vv&I"TAGgOTk鿡?յZ*~T5ľF!`$,!3kk[!1ahKVl&Z۷d;QҶ CwU6Lc˭+{I#U IQ0Ke\yN 9Z~NgO7d$2Pb#Mf@_4Q{]QMN}.S.΀B2Dn>*g5q~lWodweOme8/nYN"]]T 8)U"C*B?fX5rA%! QҧyJU9OD*+%&#RdY_fwM^1jXj- g~춽Mnr9WhNOx &N/exөXw:qh=rAdu-dٚǭGNVZN1f (/M[+ RQ# 0?;qz[EbH'NIqb9ڥ8fTiJbOF4ᩴ0l gOg,d{8,Al"xᱮ'w01ρ݃Q ;V¨upoZ<~T]-0׊6Iϫ Q߰vWu(홃߄ ?M;)vecK-n_2fax |Y}uLk:&ZŘ>2gw^֯ŮLsd{u)M&0$>(D5;rX7ލΩ ؉0mBϿsr|IǹDIYq֤׿\ǧfp '%K|YG0~2QRPZ-ѺvJ/ ؒa[Mu2)FgU1r Iudfoe[w TqnoDgBi|0^W\tIxh9ѷcxYW/ 5HWݘ$Xd{#몙,czn9J5@ .sHP!ίwo#1_eY>O ӆoVv1}TJ4vܤ USsT>blW1)7|,-tCрڮĘPGyaë5#W<q-F/Cb8%/NYϺ# ڵѻ-zy+W"Q5Cf}e+ 4CW5"AT ̄0lR(2mxe '`9~r2SDqee~qbNA}׸^/_D_ `LJZ1Uo]]:jxۢz4?Dn=yLakgKy8q\LTzeZhhY? \~:@ݗXG+`s+FCϤ +!Ja9qÖ]o}çf?_u2/{ o%o5(\[۞3L^ ^}g z1pFt*&^ޫ`2ip$1h`vzdg$fIdrPė=TJ<'Hx٨U$:|GOד-̓],f{u5elUXoΈ$W#n07Ӟ$} e#~ݯBۡ_AvQ[B 7)(1jy:.sEǫ v}H.~.DdɆ[v 2/ȏ␤)c7d̹ɳ V2nNMjw?:Duˆ8sdZïZK-5[~x??']iBd1( >TuclyJ|+,xZGLH[dl?8Ԡh+IzpMHtW?TRT31=V%iPlP]oZH4S(ic((~72*&mB wTWg.|ZD!H'%l27TOz0T&:P*Lg*~͒l%%m<Á*\N-AM%I}!9 Uy`YiW됯)'ik,jPUXHYK'bwv;(INyIF8-O]?a*%0 k3@miS"{H3pM@7=leahXۖ 䫲"6 M66RΥx[?aE -DBvSL)e([d?'ܥkI3eS&(E#z*Zt)RdR"jP[-Ț8tu`섇fj3%R1*}%xMjԒ[wSzK8ҹ?`f1 "a+^r*R=f5ay%s m6w qDܖ%?1, fT0"G7bzNdNo#/.e:UPX<n zXG'ġr0w1b07/i t(Mx XtAt t_V 5B>JQ xֳw@vM"?zlrjUGX*JZ%Wj\ s6<}KṙD +A; /Ea7!I$!DPg&(*DVv+SF`V*čWz? ^SᎂVYG$7}54+C5]t[SN97d* Q =bPlnJ;c۾[Ued.9C2gSj!Te c0b$ [PY둂1_|XS  [8CKu3x WF\:r4UgĿhǻ?J lm݈%|N\\kW3/@cO)õĖ9w^ݞ&FB=;"/VVwUٿ7J^ ۲2\A,Ld>IT-=zb LqÞ6_X^?i!k(Lyh Dnq$!^teOM(Thdyǽw@uRp⥡׾؅O8:s: *ǁ8_\8zPD\5fMb=w ik5;`@LFx|鞯/kp_Eb2~*rrl`U f9>Kue@͢V3שzyfʓHChjDɵ@ʄs Tf#3E~v\/"b2K#v'xgؼrO.Q{j96qرF[4tC+Ut5cMcUp-'LþHFQbUP;6)^~FZĦ9&jfEYk .qf6Q@jò&T3F獛s!"cH#zb:w*OFz&Λ:U捺9FAŰRR}:wv.Z#M-f}q$G(ǚj0/T q?-Ȥ/m7 EΏ^[2E{]<"63 [ 5qlaYe>R6W@LGG`>o ٿ5BK*k8zx jpa dUsc(C.5~@ j#mˇ E5, mThڮ#WK b۵QOe)}s8ZLCEiX~bwZWfŚsO!ŎQUP-)tmXixۑه8ɒT^o^g| 傯(1A󕤸حn&zE& dV\l:%֯ܕPLMl'(đӌv=aa$:3`a{W?Ghg쌹Wm*[{\<.ഏ ^xF!ya^ ̌̍%;nʦ!Uc& |ݡe˟ "3,9޿¹/WRc:Ҫ/ %@̳Dl6@6+3<\q񅤻d`֥HjSzfU{"bV LgzAZ*K6ɗC|V圳謁:ZءePMKoB1̶ͤAYrf m˩pDPP.]-sx#]FS>)QS_IvE'['Ns{yα;+`Snot׊K-%hf=/bL Փ%yB$wsGÌ5)C=5 7Zxn^fSn#Nw@E5\Vgzܹif[FӰw6(/gGBb]O|NѴ#?n~Lr4B^.;j (B'M v:n$pݖ sg,̽R k68InZ7|\)_o*G uu]C`it3t;ZQO]o ȡY"3[QSE󵈔6v stTZ?8pɄ9'ijg6i7 s7X3䓩_9vlQu{ʟsNʿV6JxQ$cBTo VZ768."!lR)XNS/pyÎD586O ǸvFB$>kb-ah8m+:oDGȝPEd4"_9FGob Vu%M Ħ<#^\Z۠: N]X-L$ڴQ^261Z Ҡp ႋN-!!{\m,%QF !VF5}qdqU%#ұK.l %e& Eu0NV49& &jA<4uIä ǧQNgSA}El)khc鱣vRCJ0raǸKKK|Kr!71ztXGEGdn`Z(C=- )U37ž36A{ꕝXrxU˦]o<s4WWRT+.!Dl#k@B]9>x[Y_XQaZ{)x c >8 HJ!r2}#J}Vה 9!kuOί3ܵ7ba%]^x5::',A 9Ag$s8pFgJ&|vBrDLr2(a;ljJz ɠ,Q0QvKDLYϽ^kK=>aMHIeC99JTbyh7rLZ\bvt:-oϭvི_TsY"*/ ~6.4δǕ`\JѰe$g áHA8)&]o!?TֲjȖu@)9'QX}/v=w `4_({8XcVH>L72/wmo ^% @@$Xӱ@Z}kꖱ^3%K1 6noWi}eЏr'Α @jGao3d_^Zu0,Obg.8yΊnL )|ECB5;?.Ͳ+,aQPc ,$N9Dt)D7'~ƵfW|I)鱮$<,4x;W5T1qmJT^E%v<@G۷wi%7U9>-frG}5q\iK͞dB: M3.v! V6kr8/Mא*&Hcb=(p vgr{Vgis='ņCB+[ 0z ;^ɵVjP9_rnWsߠCfmt\NJ*ZeAGk '+Lq|C,Rp\Bqy3)&ߢi 3ӴHb jN:KM0ZB5ʈD&GBCW3"?hQo8p!a#3|fJH+ꗞQp~+C7>#X|joT{5Ħ^O]KJyK"cR.W8UK:(U]~<[@}`_) |3llIVV= s ڞ1mɴz 2 v[ %6u1|D 1"OiLx@I1 i; S~nS>Ӥn|e1hIGgJ´LnS#zx^OgYZ070701000000a7000081a4000000000000000000000001619eac9d00003a14000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/9]?Eh=ڜͩDcܟsSB\ނS5@jꎯ?q";v>P֋o ҠO5"BiKqC7k^N9{pAőSp+sqmc&ܙ'm.Q}U]x~<8 JbL҃1I.6Є arLX|05B\ ~Ki7R%Ƞa.c ZqURkM =[.:_zYwl]ٞPS3q_D%MCeȁjYK&9YN|NN kܩRO5}`M!IM'U,؏"0Q<-ўǯ`:~kJ%;qVf=YSzXi9.nsw^-PQ7גf6d* &?nM˒r9 sBiVQKeKӧ[zSDS3R2d|WDx [`U8Cd$_ՙHa{B$-`FZ#%]ɬǿomyoWW@0$NdSF\i=S@zc Ņb`n#(WވDr5}+@#F1fBeDǟ1u釴L[Y %1==E?wN8GcPM _^\Aq5eqjczi%?.~iFTUhFtɺCLX<"%vs۱miSߨ5_&3J#&aq|Y{YI F 7.Pj; s0LnoWbq`1fZR`q16ҁL*M? x֏D7?ET7lg /|$ȁ찳Jg2ȶ?67ˇ1'[YVEn8Ldv͌HFd>Jq[gT Jw&p VlEz2@c}F5ٰ($cE8ɻ!N,%YKe@kml  nB_]3Đ7Fx<fpE\aeW3YjRXB>>^fpP_^vUQiԺ*>^g&n6d C0XV KuBI#&D =ǰÈ3b73982XPS/l<KU-suDe9\気rW7WϊVp|Ꙭ,ϹB*G.֬Rr ՙM RU!k d>9Pb9PG@R{o< sMգߔ"L^=KCR^{d9&-{#jvܻõim@4" RcVM"YpKCgN04?y8"{f\y# HIY$N_+^T跢j)}J/w@`6'[UqѲ43)6GѭFgRm|նjʦл?6;n!#'C_Um`K};3PiW-nVqmE8zgM1{8.k듽I@X\JUM-}<$ Z =x1@L-c!T-lVG ƴZ; ?Fi+^ fϊ]!j{gy@R7TGGhҮqUYK:[j*08lh0aZsudz]NmGU®L:w6ϥ/lGP앥n l5 #vޠpy\Č"\ {Rkb#!HĹSEHteC)G7ʗOUA5T 2$9᧤fbCCHS7! CГZi ‡Jn7)=kFZY(zt`)C('J#mĆ$0k _kmXO\3s#@?.[A "9<[u~AR}7˭k}Vx`7Lwz7ޮ~1W(mMI4٣R#CT!.52NGZ1GA _Q w3=)jShH6H3PS锡QiU@H|?Bl^:qp6jɶ=zĖQ#Ak<~`DP6;qo1~N+Na[wo|Z"n2kTCԷgPo.Һ-u ݜk .aԯY`2^l!(V|d7LIU_b׫0]XIɫ>M= gř8=g2h/"4@ae v޽Av$"]eּ08Cѫ=$c+h!;eK` WVG!̗lJ"*"tU?"k:.T!nC/-?f 1A3k%s( n~.[f!Ր2tJ=)f3Q櫺I/]@-H AE瑉RE@+dWBKE%7 :UAx!LTHsW^GL6tP|\`?Vz@D+wq\y:{+;MHKp#9P io'WL IʱڣփλƠMFG՛mE6+X׋JN_( y9_x8kSk2@+Q_&<]`)B"[ 0hj ; M-.eDSGL1\#9̍ ˀ(#\9НvfYYKĔ, 틉?:`vn[`bdcBxB;Z҄a)ӶRv,?, `Rq7[Km}iINi."\e^K"lU>;q9ئ xah6n? 3v$S0Oa=cX$,6g&T~^9 .Wn+o":JnPPS%ҀI~ >0,_S|B AFj- <׃a&?d'RJGF(1Vei>> Sw31˞(+qQyǑ'I_gr(D㥻oEy/Hb0D-#!gP2qcȑYbOƜ(Ǣ4H-(!bxe0k"Z䟐wZ}_se$'.cUܿmU_my:c;x@J8X/ݷ-x_X=hȶVIBڐfg{( .E+j? g"##= c^-@jI&l"VA@{5D'O<"|MP R%4WLc>`WA$] Mrfevoo]FPQOp5OS0nQPHj^זڤwh0|Nv{kFvOZ+CZY1)r# Cw)p>}껃JLgK1OnSZ]c!Uw<(7ί\WWFP8ۍKd\]T827{0)UV!~0›-WJ  &K+Oy-&2uFlRhB K#C ̳~}0>cc4]M6["k߭ pXn1#WʔuQޔrYѭl2>ԫU3ѮJ( d~Kԏ^Vƃ^N+^vw7EDWfXg^")|R `)lBfLNl/% Ė``d0D;6aj:CDmK'C&xVԪf@-~Z +Gl9Iti&t=}WoS;pqlo<ɚs,J(N-lέ3! S`1ͷ ~tdz?#O{6GEHC݆LQU?\#j}PM1NM̈J+ (ݝ4K/Gc g? 3 TQ̐0;3#Eh2> rY"[F7 ;{ ?* uSn!.33S tȹ:u_xpO^}{ḫK@hޡއIHpR:yD@ 6$R^烏ƟEr>B+oUQA$MquٍV"1KOtR>I`j!v|z=pC(iT(qk+w]hzK3gscW={ Pgto~Ш] i/X%s9\;YIuzJ$VʅH Lf2E̝E& ao7[s^.eԕRl,@i r1]a0h{N&1=&\iTb~.yBO⡃ Br2XMHF'aM{J5U?8l7Q>ޡ!~ۇIM<"wkl'> `x0>ʘdZQFvԿPߗ3@g P0kI)%Wzsyqu1fC;0˴Qt)@ Ke%+8BG~A}]T<#^ 3ߋL3cyC1$߷]i)?F!0?41gp֜谹ULrX'aimǖH-ǰ#; P·F,zQ5j.D<֍`ܢƫY5PRIR*l~"cT zϤh[=Y ۇnT!%b?dF "ZER:Nt=A"?g) RL` p8lوkladB$ 6#n2K6Տzl\ؼx}ڍYXw,*p&ZI QLJb&KJ'LYZ .@ywZ9eT+ŖH-돮,b2W]68YT]]7jAy3D`2"*GZ06 JH1,ͷy9tB^f$A uCx-VV\ >ؔRrjʃ%c0u>5۝I!h>/B/(fFȊ 3wj:~720Es N~zc3 XYޘV/TU5 ٩US?0 YBoG2nIƤL eU17&T?U.w˖щoOd΍$%N(-z y1j +3.]:7'}iEgO:ܕ=cůSYL%:߀ n\ :#fHk8-޾\g`,[=`"pXeT TI&=p q_rW\u;y2vL]E?&7a#ۣL`<A ܌K׬ ԡtq\ƨ0V.ڌ y-i]UԢ*Ht+i*lY1qqskA~ۿʂQ7/ {AH+2c&"{L\0 M-Qm޹9]^, 3zĢlf(VVw*`L<Զ}z;!^ȑsjbTʧ{+Rc5s ϐWpbc("U srTv[uS a-wVDڴ!bWPLQIom#Owgq4c'"Ť$OQvP1`Piw**;o&KJR Uݤ)CX"P2ПetM\maTS@|U\ϯb1-/#KDP K7ֵY-j, Ӻ6ƾVL V¾z-&:6|mTOmXvJ:qF)^7[Y9B>wy'YV&pTT:XԤ?? X7?+kq|F 4rar/IXs[JO' \MX'2St;+,pvG5l@(:^Ȯ1W"&&:ƮRH)Jpcryb=Ntw-G9lwq:ۜ%-\Bw萸R# FI,ê9 k)&9AWY"M1Ō&GzKpPYWZr BEPz.\?%EYK> v^:`AzAB5qViWWj[cEœGNz 9[3"p.A{ǰ)p2 Gk"Z҄y̶fr"Bz=毠_;l`SaTH Ao)Z*8 crTj{QKF- ,?}6չLN@'!#YLj0/P8wb7UٰL&׈$IEH >xnMٓ9F Qz3Zɱd)[K;Tq1x\aؓR3NrPg*y7.HiF_bp7*?Le%k*B% |&y ]OBr͍uGQ &]}QykM eYAq4K(LOP p]d%ζv()OwS @ϱi%mYx8J ^ɟ@JL} >i\{XC8 xZ uRHuKOXoe"˘˦KbNrgO?'c&8X+ƃl`u)gآINVmslV@=]ɨ, u4NY<(Je1Lyg 3ڠ_zYZ!ʵ,mPAjsjͮ"rc_qfir!€'"B6e#ax},X{pe 2w=?䚭o=f zIE}%>=j:j VFNpWf |@;'> ୾X=\vdޑW6/^V=\3˾V`⏉QsVB}5eMjqʼؔa bn~:dAۙt.o;i19Э-;7ch\%Sd$ gS ;r\V y ). Fˣ8Ey- >QOmãZEjbB4>iT-}Я{KIM7O[|^ 6˵ݡ w_60X- @`XW2ΊQϛ~ 3e ُ fafP ~n[$NWŸ}]Gw׆13U,źcOP0 eX/?M ar.~8w.llc^d*c+lP)t]a'g,[!s)>zHdnk=4GD8=r}]2N*ͨO)&mY2OyFftUF#?eK/SZiпʁS#."ŸlGΌJ՟ۍd|y=_C4(Ko[YLT@R~һ8 TtC#rh՗-laҜ@p:0grDebPd2e €떳BF^mG#)pd2n2/0h LL-ڱcV~~gCNo!Vh*^YP((r Q =OrZwDWX!--QT88HiU|Uxw{ MO80jHŷLRH#P}1&Gvָݒ4F8cі~jйp\Oui֐k>H/C^*--;X`aT@ǣ|ۃwm'x:4>7Qx^ߕuR(\4.> d'MU6@ZK-bȖ^!.,xPtC`浯A_Js,6ڗ;h]`ɛԵ'6Y, }g.vN.) nJnyNܭ7kgO^6os$bMD\`T9/eJr =H+ К_|e-Nl{Fy +HmwL[/w)ב.|GgH; ΏH*.wYuwi0 lvM-U$ĬhiNsT+{4gynq]+|]غ{jƒ VƧe(j=hGh́}1zg i}""v]j+X5#i$I5Z㳭‘bd WJ0Nr*pݿ3}\ɞ.؋!&oYI<j0 ē, :" WQbj6N][a!s?PsW k5|ͱ*lOh4RB|%V9\l( GE$7.OU*J*w϶ %=tuVYu3v $6\Mֿ |)UC =w+Rj>sR;'1k߶{GQB?l8Hsw' ͮТt2;FKM%a@gI=xs@X&kNE|W"k߁t¹3ąU>)2ESkD8 \$ݤp5!U{ y;o.-ym:wKhUK `4vG_1EdX]`;g i* F8+]rXiPKVpH50Wқ{$"C m",9,er%WD1S`Yx_=7Lx[/\n^u5zf{/Ameؕ]9ELjZ$+^ZXOf+OtA(jb_nm5\^0K&yReOJruVr>!eI̓_ ͝ZdY@:P7Wyֿ4 =+ ˣDQ-kJz}xOJ|zrYG%;d"/PjA΍.A2TJX)?`ðs Fo荡7e\DWil`4aeDNwlz_&ae@Gu |6+Kbq" oQLhAќ}/ + jmdI3W@ }l6קW-'}}|AW_djJRF "n(ą۴p6'OT=x!$OTkO5?±~1B*c'?n?k',oj*d&@+kv) t㢗;_8n unkZ)2 ,.Dw( h/WUQ1*a)$" ̕*NUW@3Մ@)-99F- | waG$R|dZ+  tֱ GfoǡVVe**/tއr0ùrx@JYЦ{XAؘt!|+z&5JCa+Qf4+:=v-E!1C4Ams?I!=D\/Z hBgUEE8S څδ1xȖC"x*Rk'rW6O6aObӰ$nDm% 2Һ#rPMceA ql=ϱ3eE-4v~\{g\ 0\A_ڲS Yq'LY2f`!&;wQw,?BṈuócMG P{E DtewbFY9rO+hv-у7=S,ݏB IwL(8f0O[J}||nHnyp9NW,3#2:Q9W1IM`ZF`iE#_nﳽcm^0 IfW> OW4OyAWSyB&@KA,'\^ni@6qr=ן=@ 2x=׭!~=33/3 ɩ%v=>LOζUZa[5qΌ&IceLaď8nx|ߴ. cM3T_mt:&vyJQ]N,R/+2#"q_hZ߯zZ kM9э&*3U$EZxIO"/گ ɜ<8C3Tzkl]-$nyݞQyF=Xv}_p/SAJYr?Ԟ^]L(F*UAdM +Bц0mm;<V{wڵ!1r th;b3vH`37F3/kA@& #O5y=h 0:C<I"n~1sd&gYZ070701000000a8000081a4000000000000000000000001619eac9d00003470000000000000000000000000000000000000005400000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/sierra_net.ko.xz7zXZִF!t/40]?Eh=ڜͩ_"IB#*71+y֭RVVxD; ۋaP0Sy(P5niW١3\ll&v\ J]!qB7ji.=Uf>PMh͵pXM{Wyfj< AVbh;G乪ו_#M@Ta;H*]zg*mܝ:XAȈ7J>xiX<5:(1(%HSaYd6L{#"))Y; Cf-P0Hg 4#Qb$$r&fnMeJtOyӀkYHya?\O^ ͫ ~ω)U0e O[lj_w1QфifGVYf|@#4ruvk=@ynZz;o9d^*Hp$$e-l}F !ҜtҸ%ۼ@# ғ_@ԃS4&3>]!"o)4bǮ%Bӛ&<o^!-"{XwWeYjĀ FoxrABŌg74'BAUUW i/>}ےۈ!50s΋ 8C'65'M6Iӈ\Ih'}5𐿖e=/5e "ͩK&A6UFr_sddABgU)-f(t&0OEf':wwAO8Ŭ** {keBĦ  jFyvla6Jo.̒6r'3m$B"l,泿O.;`c(*>^Uu3yYGDN7)oP03]d/^/N9Rex^d!J.ky['iV[59 heF:x]Zd쏚UJ~c(*?`'OǴIϋs.I^ǦzOv+,Lu,{`:h`}oஏ520Ďuhxz4\u f׏=>Dbe$`~+r'F^3;ROn\77= =%ňy5?~G\H&c'k\=K ٰ@9ri>e,Hܧy28CDcLB3>R7/Sr)ezsKk/V7IzmhBcw؉V9q[Wz6h}!bcDDY[d=JJn)/pȿ^Q6t<\>!ڔ;Pg-k~ P]XQ)vI&X>DݷIozqYKK"'W 튵'LOY'0x[n  rW=zBkރ J`KJ(B5jtE:.'P6rqq1Oٜ8dCyu!u>5yg8Q,%ݺ -ՏE`D ,u O9ʺV*cui#((beo33SĞ_98B{v07#aJ\PZ ?ĸPMJW_/7h[wvfQ8W0݇6|h4?gt'le HQP!6@k+^HU?GIU ucbA:s):_)L/Jq!YY5v΅ߑ:L}4*W:0M3SD\zqf=+:@>b7 5ٻۇoh^底5(%ee* eYza^zՐF;k9w;._V~ #_cQ؝v-aF{ <+Jg+<$.;[|f\Bnp I̠ۢ /~_WR%s n Q&TY-NZljZ(Яu7}6r_8@ pܩ'(/YT•,'WyZ OL ,\u3=7$MNHEA-1TOF:ʫqOVŃ{3 dERu 6a^b- Cf1VA$G]% I ?5r[#уӦsťSU@+ 2\lW%cU7g6*-\NAnr7:X LyźW/)!^`׿Mgtgj^e0ܨW>S;pAOq!ɯ,.6~F2' jf}{J ۃ:)$O gN~vG‚ "C)*ߋa1^ / iׯ5p#qiUsnTHOBn;؇u$m\CɩcrNEVǙ2 1lPq aCAzh ċ%`p5gĶ@d Je $g b7_wCMũ\X2llHtۦvS[G e;dOm`3 pcl - {V92j7ZtQ&D[^YFVMo Xƃy+Le`30t vH-oX5Ղ5>OrjB|̝ >J8Q:W0P]ѓ0ңF|bATT"]XjBVtVТ*WQ. C(bT.cۏFG~44)koۦ si~S8 T+U W~~vISH8D 1Xn 3_!oy[iis~[I5LhMZboHXD ރ^Wc^+?jw92c٧X~q+P;V_ 1FXߑ3g9J;<3+Gו(DL4u +,aw_qj!oKd`bMh .؛30 Q}W\m7+ ?tf[+zqԳ't5LS67~ZZa cV$žlOdj[n8 ɣR7 3: ¨ݥy" N* 4m͛^EwgtSOICNtmf0e;MRŎo&)ڦ'H5;۔IoP3/l,VQ"\V/._ga{nXC`buޱ۶ߪ1H7fJ-VT'qw:i!u!pZ6$Ό~T Ah)NUK Pg.ed%+{6fٸ2Y?6^m}sݵ4f h!1ERr,y>g}~Q% 4n?uh0 A yRH3eΒ}7~4MM*-= eѥG_^Bu&fB׮cbXX XˀUtIxs~.b'axW_ɘv3ğw 'K5eR3V\.uuM3̰©wlx}p q^N{vq`S_ɸ;D }u d~4ѵQ3c淯uɼ&t˫7JgEut|MblϽF}C+5-UUNA"s*wJ҆0E¹RC Aiu77^ WtDDžvSطZ.;xmQ iuy+8;PgEona9[9ivfxd_0^|LcKjV)b:O'D@P{x^7؅)*;Xc[!X(rGlg 53hevW܁M*꺸ߪj0#Ps߾9.ΠOowFsO(|π'|}`Zu" 3ߓhq' [B+hV[BW6Ɛ̑Nq838y˴6'iaU'wRU= F;"S΢בI`Q##wLtV 4H=GnYu9A}7"WŠDŽJf"Uq3Qj9M;Qy  \Hl$ǂ~lT;d+Cd7lf87d%wp؝qSÙ>ױIg9vsKi{ISR'"x@=u&,_-Մy][nhHҧ''PCtkJ'd `gctg3936W+Q/@QO%o5eR <}!Hx6rjO+S5Al[J@h%xZRJ6%%^Ar!kW cbq:[nUK ɕ_<8E#zc0RbBtPJNeI:P/*%Bƌ/ی{ '+^Bi>m{RͤG(a~04f *qS@6q ݺŤ9Hڅ ᆙ-qwΜR∔yïe=<.Ca|y\8}Tpom4BV.NOyл^@< o>?14钍\76ԡ(ee^;14r]Nʿ2nSݘ`*l{d?SAN 6hH[ Y Lnђ ok|ٯV N1ۗ$  6ҧG:(L9qG_N<4 n`C:QNǩ )f0ڹ5 |(qnusi1J^$H|6 |BP/\q _{]uxNKNy+H l.hֺͥCu08}#?h =IdL X"jO 6PUqX\s6T΅*JUF}Z []rPd`}Hȹ%nnaShbV>c2lsߟ/);(z || l0_Jm;{}ZiawF(w}tFEOch^bV?؆zSY'r+Z`b/jq"0*p6?L%,R߰*3N?{n=ln:`1l!&:1MQ "8%sX a_4p /Ļ6S{ {@>? Xm 7r_s[~NF$5ؗ嗟>GjBh1?J6+Lp;Kט4ov+" ъ4W3.Nb噟̌<)"3pp@]6AO=zH1ѮG%S VI]j9I$p|C..81NER+R7gr3pSXξJd{U6+`Zmb~DnSSx>)Dt^hKAd>73Ym`Ӣg}It@0*.-“= b~E2[7- x-\bP K&_oԃ܆hc A=C5fyӡ$:BenF1m`üQ1zCR:J+-S}P;gȳD7 V+ٚ5M7{O: 6yMl[ vE2?@(FCfbok}CՋ O}`>lv'yVu,Xs<*vRV_ʹãgm m# zayK32m#k=m愓.\ӮLlf%. 1@y^yy R]jt'aYSJ@FJنWЧlwnY̤C:w;'y;lkC,ϟjQ9=ivdbQµsR~+?'뢆.' מđrK#Vol* piuυj?[ĔɯC\O·3ea{~t7%hBB|7W(_G3Z4Gzrt#"0'\_)Ef{+/o| Id?]*G?ӥ>}U:#ްjPFqli1zv!nwpӇM{ko9b|ZDeʆ:q^9Mo+L4ącȀ4h9*jN#OHlaձ[$f;l}Ϝ-Lm +aKޔ~.9\0gaAhfVZņI։KR-m/ ӈ4 <s\]D!K핐K2uJcD}EE~7KBT{MWZ4YX 9Cls0ZDj2vG =cN79 F+śhbՖ nlJ^U5d~GlR'zGfP`o΋7uQ3@ztWH pq|͏c:C"Ϙ|GU?-#4od0>%e0'jRn%a?I4% =O(v%”#np[nqt}o 9-M S )x?FPZh{rh#t^z^@X8LnqM,YI(=W3tI t-wٸ3]۽f9 9vEb=eG`@I%{5Ϻz2`|UVjy`Regtuq$>ٱ\Q~FBiҰI =s@.sTaKz?1:|)>=< OƮe8uئ=*cI /_-<-F 1 /uԇGĐt@VдUHߦ@ړ]V$Aγ AհSZX"^) D7jKOvCe;^:Fc8>徳tZ=$b! []l&vs΁ F;t%rnmSdݐ\b)Arӈ=՘5ӶB~Ix7)A^u-":F6x[Nʃس f-[Ŋ~!ϝ_q\4ʼ\{] T@*p/L碃QxldSKSU@MV+~ CbTL^޺2>kpaymV!KmTn翆qtHlίG¿+,|tL=46xMrsLk$ )'O ?})z xdKPnFH~Kz'&K(4NN{pej)q\z@@ zK6X>򍂽RCDN`WykhV+hy־~~@\T/Hcc}N F(Dׂa{'i"T*=#/O|_x{Yph#md$\Q<&Y7o2KO J,.>E/5ܱ>ٯ#N%/6Ib2 jn&`ny`^QX G+wO4T'2f'נ7FReUO E y뼠6k**O΄mxӔY1ZC[` U9"^wrH R*yCŶe{/5=ev5xb)tl呖5huD.o`(;m#T!g:;H)?ili%Fyd?)Z߾]CP"h608kO0a C,hLsp{$csfOs1ٛS_q<}¼vj}[( W9+>0k\{[j\j]pK65W1xPXpeH Q.ZR\dk.Ãɶ"M%3I[I=N rPZ+ Ҵs̚OLQtf[YͬĦ5!ӝTuRg X~v߅]pe5|9Kzm'4 *ˬ3#dME O 6bOȴ0^h)Ld4-Fk5Rnƨ̗cvև舓uFV;q@xbH7'4qs7*ʵ}5u M@{;Rv_wGˏr#ˤ.s Ů}TobjFcy W{3D1'Կ@$]>ތc *JbAIWkE"8 t4~u(574̭>\.(9'I}yps _h*f$2WmS0$nW{WɍG[R暌WU"1CbP_yVYUA_g&2 <9OͽsDf8f(81"2.@ "ݍ}WlWˤy5RզE,=l@I)5QD (%o⺖<5F M 9jwǸb-RtNgRIMdMI|sSܐI1dJ<07 u]shCy`?BB(zߋLF%Ϭ `_t]ŧӹ)8H~ioYI'dG̈Š({r_שZp}a&@`Q38JOG ve_Zִ&`4f>gN2vRI1%tá*k|@v Ծ;[Z΢R[Of˫$Pd^B#|T9 ?i.H H?,ݷj663::JRnc[z6w 1ēG:j:7mUX0ڎh6]~՛@(\t'ƳmoWؙGؾ=Zk?q PhO.'Y.1 n\cWeH=ϮU!9CN7'FS>=geX}(&7*aaW/|ϟ;:w:_ꀵ-a~iqeUIuV>x)ҹZe]<5$-0ϷˡpHh+z07֧ 2KĨ[Z#VXND'Eܰ[ƋqIm%u0#$*{_$L5TvJCD]7ܴo@=}Ť&1}0ugH\2o+W ";pO|x%BU `M^ t{2Jg3(OV!9.'Q ?S4Q<W@H}1+=h4v(XA)*~1K;)h1f2bedԇVCYAcr RAV Ó`>zN(Q!qҔ#qO!v]1]}x++kن`V,U;G03l_(2הYЏD%M Qlhrc&Z"(ިX-X?VX*'y.houa]7G<ȷ#HHŵ@u_">'p;._LE}1( Cy"n݅HۛHC)3FA3}jm \^>zU#\euH\s\Eu[5ՌۋÀXpUµ5O[W׶E8b_3ffCٴ&o)3Lp+aؖ.X҆5aw+#l]G$t"cvu}LEISV4U lBuؐ?a#pKswP&ۿZ^7Bx*!.]Sq9%>Ϳͤ@ޮr-Fi0zH;.?ớ-Xm\< .~=!F8qP)̬d}Њ\` "N|pDF@i  ë4TNBe|X!z37(NrQcqCX}SedZ"h6b$V'4W)wȿ/5~ݍqa8YˤkjE!Bm q.w:*sC {̛&6҆AT6FфkeHP_tEO9n QQuZ9b[8=i<>0`)rXyi BZ 4@Ӵ%8wHˢ_S/i} CORȫ0)0 3joN+{*"Jd > v&y!uZ*֡M7#^<=xi2þ?uX^PڡH;EW&=T@]By0zQM/0T*À⼼1(+HZX^v裯S ^YL@{5{`  {@@g)yp`<#`.gfqZdki6E[EӖa-ŃEkZ"Ǩ3)[QuQ<` ;fBu0Kf7CtI$N;W0 >ᄓ3ȯuJDCNYV6QbkFrh;WH&61fCH32zO/%טpXBr>Zcő]~MƜͲ?[eJѷYຄtӎn;LAtH &^F+m;uAGMj$z,nqS %n@"*zmAg? GL^2)'ԙѬpݚȋض!bHQɢp;SK/]_ յؼկ. .7=Cx:a'e\ 1v;x$+c w%zL <(Y6gԚJ&py>`N䅼K ( j|\THlY1hJp |;TUJKdc([ș\pBDŽNI4~)Zk&Դ;wb1v$Mӽwn5942j,JO.4 E!fB=IW9|Jm93e`OXX\K" 8sDtA7oNAJS5wsI=viR5>E\MKҊiel@xO;t4,o"Э&*0( WQ1dõ&tokO ũIxbL ޏZrIH¿-;0 '!TU_k["r|mUs; [r_+Mϛ3z\]y=AKoy]k5:>4sI)gw5/`8T}4[UA[ՈNFl,+SjndCuܣa6fIf>ܪ9ɚTY-]3 7#{GY=3n|Ŝµ#JwlwYA#QN8yy}uojЋ9kXy'1Y5O7- `I>s8T395 0OVA~ IF3,Qe^a&EutM&|S0u2`kDjXj\J$:=4 EP܍kjԛ@Ï2%ҸЍ=N/ZFEVyxRL K2t,)khGV(s$@ֵkj]OqM{WDPǭV!2v pV'}#}}=}4F,MB`6@@8tFM2]>|ίO`B1h]^(9 kwv9XD*u*r9NȀl?{[YfoBCA' /ɲō(giPp/ !]Dh1(!/v?cwŐAp'F}~p3.N בĽWKdxA%t;'b`2h(cYy; Gl]hK>@gk-({lA$|s{O^q9m,:̺?j}v8;\ܤ0W)C*]Ybmc<8niwKNۻ:)jϞOA'D90Ҝ;TuJssK`(*f_rP?dٛ9x+}`~%)muQ59%C"h,T8eLhսV@t V5b.vYirmUpK!Q(vݰi]2 !GݘqWp@)/z{1)mVϽ׿:^RȂømDl2J_^t-{qi\ϑ=J/1.ゟD;$1wH4' ވ͊NLhSBD KAtvu;*a \O  ?I+Y}>˭^G$FLtƟհP1ƽ--n:/s=n$AV:Cn8zÖu I\8.k,;r;3 Tݷ02"zRd"ߑ$6؍qF@ :JA56U-rX`hd.+.Z,$ ISaG7 -KkXt[P$"O]?}zk,>u|/|VG ST$\55,Œ?[Ox}yGBc\ BP] #Ura 0x{؁C\3ג{%)˵w]*\4:\P =ϥ1T;BӥLeb į&ESk?-/m!1 >ЈZ4?yw^Ġ;IdsqzGE+ ިb-p3~5<@ AlW?sM^( :2ϯ툁,{+Ckxm]h;@ ԰y-gto:q@ Ѫ'>l9KbQR9y`IgP y]*9(9{9b,o n KžP-}D`sNޫT .!G=7+m4D@wv){9o&auWp/Xe79g잍H!c[]샞)->L pӀz@ WMmJԟBDq/K*dZؖ3G(ݥzJabk;{QR\5!IJq)p~?5ޠT9{>C2e|>8fi@pv֌y?Tt#[r8J fBtt`{'EJ9 2o)qUtgʋ I g3n_Z.e<1RNŃK\raH kʢL&3.nܯTFŭQ1 _?~|^S,?nQ8Q ! N|·-1g^@0 ۞@u'_M:>=ox퇃l`XLAH[xrG A 7p l& mgNJ$zs"?̤=='y@q~WjGjٓC o@3u!kutAznۊ,\ ᭟?:32l$ ]_CD 3l=8xIО1=/v6h84# B%,{w8xodztkr2ABTf³WN?F!#8Z2|giyI 5Î'sucGE0/gDX"8M1nCxd"L~/X+b5rUg?!TP=Cs ICQaw1:B.F(gtlf"Z!D5w{3J)BjK1,9I}ykTQԥ& >7#M`;#|62;~xLYWMEms+*8X" T!>-+ d ?{G\W5bGW!E>/i9O?\cciG<Mi;A؂Ok; {k_<[> |r6m;=dYduiRxQlXP _]u\ręY,\vw9Ĺ[id]Z.4+FwJ=d 0 MT8n0/yXY6]EF@nةIcۣF')օ$%ۂ)PVeJNKD3_5NY1'$+gFp CFp6G/C#̴$M;ptKmZW@2w#CPk )cuόd#0:!<{%;g+0Y_=W"2Y#wI^>4nW;;~G-*'jܓք% `Mԭ*5}a,þ[stRfd"J UmvUTwfq6唄P M9R#Nao •I%5y_ T Ԃ#MN0h|Kɨis~+trY{arSsh a6i& `8 dD1!o)\UncR]G@{ x/28$h/ W6m52 bkגmՌgZ,_gՓ+[u(^F39;FuyIm Ŗ `/1xFIm\ MRexԍ̩9mMɉc c^e€-<$MvEyŜ. 0Z5suvby.򄆉*Bpm[㩨І|~bJx Y Gn:~O^EOuƢC*zLpa} m RZC5~Srux&,5~8d6b`8 &R_*+$pKuWaM7&m=nϬ^1`!`,wv> ;={g1m@,'8%MP@PuwB wg@{17|8Bx:QXWKȳ WCnx;է3[ :e !͢I]I,b(ҤpK8HUIT!;x" +B޲vKH` -] Xv5iB;dxITV_TCyز &"<[3]Wŏo^lԂ2 D:&E^ݘI,N0}Py)(ڋcnvY;L40Yo.M.}p X%=!HY"uEϳ?_A[Bj}{x((QԸDsRy%{1/,P2=ôB{ᣏD_fI-B qG@FLI=vMUxTC!-s]609Q4͑f)V:F(7oeEbM:tFy#ҏr$gmO߳z/9 Cրq_"nmR ``D6ɼ)(7Rg#)X]Tdvyo o~ : }zZH][ a~k\ O Qr-OI$parhR^仕T65x| "~⸮7j@e{bc 3fB;[wVUVi<}kY "`#)I^J:8a*E4ШY)SD;(M^fH:V'J2+cǕ>C5聴GH՗lOef!{m9&kO}uvAs+;pstaaY gGQ7Hs DcCeW92&r90!,P}۬e H~"(W4 HYGGEAp2cğLg~m/Ib"٥4,&ѷ}J K &NŖA_HPvmb8p"P P= 7Sلn|OBy짺]Tvɢ\~ɖrZ4“x/34Իx<z ca3Ğ2OtNMH;i5&JgVKz~8},N- (n@Mn9GFem h4fqT⬍ͷWwd=ՂJD=0CԿ%/ZyC‚yk:99@|*4GTwLk<]?{Cd7m5NYD0܇43(goCpQ Zp2=R ̅3OoV:!l~'7o3GD}s9xrԐ` SJnshA( zf)c˸R9S.|Abf`ajB]cO(v.+U|mWC;[~7l3ML=[eRB< P;s,Epajbso^hDzg*?>EAh}R$[.BpNgxX5\,Vw9ߕuj+? :TZ?Ք':ѽρoFILV06*KuqGf@N)I <6ͬ5vOtH]qø:_hZݐ%u.KM;8?@Ec|5=/9:'tNP{m Rv/ Q ErC,g>ʾInË/`P(zrWwJI!U#W2MQ󞊔ILbROɾ;_Q˕&wQ&}8E&ҵ|Tn\VHFcVb7݃I|6˓ڱ(<^쐷p}JCT&11K=2c"Haz M{S,x?oܶ.Bnn7`$%,ϝs,RN;˔+eN&TWNzFŘ5BJ=q$dH#*3I?GFJON1i=qT |jG&_%Гz[zvhޢn(4@1Mn/k0a9KBe淰yjx4Dև *Xks5"uMxthsG# r_I$TTLu2x*%~XFD[_ƔN{y[eu/`吭:Km>0?N)9hH6YfJbYې15_Ab` m|XZ(cO˹nFh;z*H!`h I8VKʗ.{n!έJL 1\*-]`G`q\k|;rO?jQӣ{Ÿq!`IDOM{inE[gT}:"rꍑ Mp^{^.LUsK ԲtXд3Olo{ ۿǮS#="ීCon6V T nD֊a}lE_2Mg:Qg9ػOCԝuQ(ː 蒦inqkTۙ *yi" ΢2ᄊ9#KԪwRoݻ,J{z#ri|`gֱr5^5zй}J:1e; Kܒ ݇,$y,}wII.I+?趾6ث]ʛJ$pYGVlxo ־jWB9p7%/waUTL8-D<#ML:mme d`Pɀ ]ܽ|wU &rR-^e\G¨Q<\o2cIDB,{s=bTzYaL67K< b*㤜8 @"D[̗5/jjHn{FdoFELB.C L՘k0^z$e;F0QZi\9D;==ê;ґ$Үmjv`tKy088=#! k hDq#C{떸u?i(HV3^0͍B}zB5|hq37sL;[:fKҢ2EPW>}*:e8YWag\&!+}# 9k|)hYh v'F=fޫ(껻n"!~6VkD]UאZg\l@r.k__`wʹ[+khp^Niʔ,ex}sW_s/#wv) ҥ+eQ^?!S'-ÞgZO9{Lŀ9CDYjB;@(y(b[w~,.: W82h? = ?c! 6@Ըc/w>u%3 WsS ?S_}Y mb2Y ;%erzo* XeRnLe1QMvW1WÙ9~5(RM8ڵ XkP֝Mę{U('r@J |dM_bI%ae'_sA% YC`Zo[l%Xns,2g[.v%W'GK 6^3< vc>*u8˲:d8YX&Qg̽EP_ٞF..>>)9ĭ#ncK"*С "i#0̖LeݤJ|o[^ -\B:Ykh\`Ux:kuf}##hlOAhFoߞh/i?C P S5Y6%|5oхC L2nFQAMGKV5uSf&$װQu̕LS:Yq\>b:\FmHZFzMI\ʉ n NT qYi+Z7[rѣ?g@ b-h4~\IZ05EWH e }eG-.[wczc#$uw{PUxW*^ULoڏCV|K56O{V>xQ.jYr3bZбr\ۤ%*0wNbAGnpjn(Lɬ{29]U,oHׅ>;'c  `}_m*i8 rӚ{-G]ď@:lHPT]r$c61ou jaX64mA jR<_ލ (a/YDC2P Kr1tQsLA{>>OI딛*zlLHs7q;'^`>Y-0Mݣ|gt#Ќsm\ R\U(Q\9E< a!&_sa}"F&6r>fF4W9D a@hL ^ 1cv:]GMΚ_"PSIE->Wk?;moT”Ig"!{;T8u}7oG M $2{&=wYzk >%S=̥(:#G,ѿv)X'߿~p:0^J;C6i$LS:Dn%ZsG;,RLvU&W1UsWu p : ,춵-e'N己Gј"$4,8zYa&Ee}z#+gk)8.)SSnsk6kEz1kp;7V *\Јh~WWrFNY8;f'{dwfc1Ut`#5o_`o' ULgfs-HM}2j=/ުxT'ҾͰXZWţ>BecӛVjƩQ91&(W1'^zPVjI|J;`(}-2el2eJUh= )j -} RM{>7BmPf$pom6;B I[ϽkߞהJcD'86;W7 q[e6 b,g&ydݳhlT 5nu9ac}X^rz? ';b{vҚ].`0bn?b"9s~0{ǧZVL@}<~(aၞMzE  +1j9[LyeT'7Ioje*C%@0b{nX8d+}eG)'+`.b&~`rYzΈiؾG()YvgN7yϗA-5C T8x(wȰufXŧ]rT`N(֎82M-@>n봇lUt<3qn}Ke# W>\V֯?O^LŸ$(J#9[n#quegYt7onO<>CSnνf{yG 5KVqP=TDKC7X:;Ta- }/+CGL@)bcnD]vb%Hu`ʩhhG"` &;զgO3Iqs mat.uz_&')ړmK$mf8jϭַ\;j~@% >}Q)ZTB2gpf#&7"#4MV;걉3#k$`,|@[0ψ/Dک~*p\qdZ@Xy7_6bB(rv'h%v zlؖyFjUc ;2, Ђ} k zU*3 $ 3iuF{\EG[iL{i #}gkh]C`1H(pQ7p7L;ɍJ(֘.f).c<jtQLPm ~E& ,)JbO) *a5S&55{|.wԛKF9`2ߖj{XZ:73[ي aj=/B,7x5\cXwYS]f:}y= h 2n&ǻŁM;((tӔ\O!>o@vYT?1T!Ì9 ȕV7ҀpO2Yy(s1.\h7F)W"X+! d|T/uvBO:ut"^dQOv%25ʵ?Uy*O@M wvܭWkSuzPl:/8? a4YI| '' ik_h}VX3:!nw'wVblO9%Cڟx6n-[nHkW;Wp]7*KHTÀcPTwb`rpmdLͫX^ LVa6#zoa h@/%+77uu*, }?ҒzDo9>FHzqj&)xpMrEf9ab^hg`䲾V?GG#֨yKa_--^ĨR/–UvGҁWe -Kܚy^91?!G`)A?$0{ v'Ofohۑ,#d(cHA?!>Heaps6[kG6F*-DG3bWL3Á>stdl!_t <>Z[/5!GT_N 2D7qo?! h/fe UkE88N;W1{ .oT9V>O8Й3>b |7k5]廘g1) '$Y(hN򎧵eKGe*_[ES!4=G@ X\Q9ʤNsߥQwoc݂/<{H)J% ^) u/H?%JGIc엇X7ׁ b|O>bu$((`qRna^p"T^.v$b޵#C!؂t|sJ d3E~vnO`cgõ5[?-kQ6qD%@L) C5G8>ѐSrFuG=( JL/Ik/Fde 0*m ڑBy_wz.yP;4-j) `1+~W:e;˘-}KfI~bxOzjҴ- RÊgT#w+LftEJ {OC_ʟּ5Dr̋Ś+ξ,KEq 5B >\{\/zGlBU뽇1(:!hIچAuCiy[e PbPKM֕?BMkCYe, WfhNj#<N&5,ᚲ3P͙8Ĉ` Pų[!VfBLN+0'1*c\eV%a٘΢"β|Z(ڇB fX 51/p {ۧBO$/YͱVO% @WXHӕK߃.8m]Y2I4̷ c`>DLu)c%͊8X g%&UyE\\5V֝ C?&^vam)m8 -:ʦh<>n͹EVz[@zyis.vAfX.A`;$hIDQ3JV0gJ2;BO |f2 igul?bB^A]1ck]p/¡ؓm 4|$O:|dpb_̷ũz6?תQ C/@ bl?sT3JHXU|mhapA9n{pD>ʞ} xF,/Q#O+0y& b R$u_y#7^/irIie1?B \vLɦs+mI OGJ|c@[{qӇD9;+OFmJ=Q֥!(ߗ4[_,l؂lhbZ {\(oG^VpWG iטhVԮ%#JZPҗ6Tk<P> 6t巂uRi8wML "[')_gdޛ_.`NOR=@ߖ_vi鵤.UHXS{KAȟ\V;N>ď[D>;HgMբ;<`LK8e˥ źTV-1YDs^^#=?8+ERӣtGN?Ӭ\uƖo.Jf\j@za)?aR+܁;e̵|{`PyQXD {  1 e$pBW \-{hMl*f\хalr؃9$9bMFԢ5$ϱxm! cU+_]N3k飾/TwOqh6\(KbĶ\JCI.Yif\$2^S*!iv~`4iȽ W=6%Y/[HV[ 'pGjVكxi*x#f|e#{3EzގNOAt99?@bCF% e7OH QS(B^SVCN}/ uy@åxQ`y0m J(G|.}% ڜZ:Gق#ԷDn<DAϞ\~SY`U>OЀE(' H_DN>܎w6sv4[^7rR1AY+fUG1}zA;`~ 7mXA`HVq"Ҷ&nUOC[tKZW¿%f' 4LAŲ3J\jfʝ!>5Ε/8brcsV[*R|) ~W-AASy!ի|o=vv[Uҁ-C\ח <ĘFq#Z)E]J1P@aD*wFnp>=J Hص QEÑr5F`0Zkӣ~mIi͌{ =Ulb\a ޮ'xRfM0S 4 CK@H GLäIhz{/:փ5:#+o)LkWS2t@*giQpI":LkJ.i)x%r2B9BjWN%r%)ay}sFC' yd/ANjGCV~G`hr`8[^̩O>}YX3xSn۟dD߹VtH\'OAޡFGM8AX#Qc/4w .vHu%mP*BMΜ[Ai!L@M>`Pʼ "VOnq$]rF?Ta h ?Ư;5 Dc4y`;w+Z@"BMa4\S'A3.1*1R2?R0''0[Jp{6>{6 sͣaE8a&{bQ"=}7%QRշg#R ?Ǚimڂ+,$в tPha9A>nk+M53=Ak"^W';}1,QŁN`&>{i7 @snJGӝ/NVI8|0r9?%o>ҋ1v1\f?FZ-6$;h'6At7)5z];eƥE /ϕsW$'Hp a Ƕ0q<2SuhILrU]bfWy"Sb,wGO (|iUyEkU<](8h+}S 4j0.: i{p3 Y0y z ?.-K3= G=^SC֣LWF2kۄ'J+i^txGtV$7(:lA8<Ƽڟ3?2AoHv£iLX #6~.ws,lD7GUN&%fi2v2 mgA$],4)2Î# 9 M9瞉6D`UcwՎ ւET6閳k2bUT<ޚPYr0A ȥph(;q6WXh !@ H$%6H[ Jgyy{dQjAn J]PtIK,ܿBLC;Fsr,hS$ 8& 1V(T0GP3`mMo#5glr(J~DsHP 9w4@+WO+5%OAFOQgi٭v/j14=O}tqEQ}'Ǻ!JEH G {Gte\4 IsPyxGpA*u(vt @=bBnS"b+?tďQt*7tI#XO+W 66|@;c2}-O僓: =u+BDJ.|z.gD7smM~(!%FD5@b tv`?$pY7sS<1D y[CtO鵟* zŗԳˣod㠈oέha̴-H -PzrL+(tvI[~f^GH>YkmGF\fJgXI]>>-8`RO$@(/)&^J7yHj_-<+|v;\S7E'a',=#nϽFT9^YL] ީ&/%Y]17SE}p)?^cʄm5=+UL1p W@|<#@HP3fe '#(1Bbު(­m*t = ۀQq\6X?3uþ-MZ-Q9)Fߔ+t[dL$ye|sGݍrȤF#-9Qm`u_2 ۮEM#xq6 }DgϘa[+-OͤB]7=Ck^F8+8$GXǓJ ]ڧO,U.'gp CqًIʼN~9Gr(ɐM#kW_.*+?%((e|^M:)c8}:ta,wuH~oUd(0rTKYEvKڮ Xq7MD<^*"Cq?5 . ܎C)R;!SSj# QFrS MiO+v9G 1:ۡTMBꀣbШ-Lw41QqM*(ĉ-jTc^?Y#^!ibԤ#EC"6[۠2vi,}hQs73vў B`S=ݹF xȒ.u@<Xm՞/`Gwn_6@i $nVi&MG Cξ:L򄪉]/4X,Íp0!(BsCOS}X#HVރ}66`{ RYϝ'oZkƉDi~Nr͸EA@ C;| ho{i*eqGo 6Zh譣g9Ȓ*NģKrr4$j?N1 @nhQ1xJp$(K?WtfqoWN J72+,K)Q@ӦbG)/g=C%'T(^AIVݣ3Iի uRjWaHM_ "W uCKW ~gLtPÓ(nΰ;!"|w%๴z~-նv١< M[L<緳v1^}cX:)]ʁ S(+1,2.Bj瞩9~9YNZ7y+#N(PDlj3Ҡt躻v()cj|7F({h$ۥk|ܶe;BpH@Oak~okg6Gc.nne(DD/"дoG|ldF A6j72<"uT+}gTShKo}gOB3Bg3de P yMs݆ f P#{NՆFXxeƊ9 "g ҐW# 'P@WhhCdH<EӕƄ)Yg%j4öplN]iQ ^@Ax2Q6!!|='C>q("=,W0\Z+!(tK0? $~,-H^DߤHcq3V%,Qrl\A6ݯᵿ)3vptիwެ 6RI{鍆J@aR[l7 ZT4P)ONB2I]`,͂0POm4MmdC}Xj֢bCThyr$e8˝YV4ً.,CG>8G=}nw fYl=]B\K=fѬ)s:5ES)5oRu9Gx>˚NfԴqCC$}M⽈>OQcG3|'$A#تPK;&Oi/_LLX :0hߊPj&]l+,"H1 S]E#}VC$)Sd9mwtL՘!1nw f# T$hzbSƑ+ jc2KIn|`,ҚkU@iOJh;76*SdxKyHLR*x/s4Hv@ɼB^1ے/}BjRS3ivkKyk6ү 5p#%82,\Vńx'kʷua|HY0Ͳ? Ws?Ꝭ=Ƈ}8Cb?7x ՉTrC{^!/(Q1vk)O"Zޱ2a5uP#QkA+gP #X__$|>5C ~E%lcח_[Ao $vSH uֶOU0 kM_̢{tEXfmKI[q9HvXwE\xd?F@LXvS]7i$!pY?}J=a\6aJ @~hgqBfU=s)eؖWכwlq_zikG88:9yI",E(?inY(:OcN;)1˧-ސ4ic:[戀g!3FJr"=rPɡp~8(/f. tY9r"'O_]2'J\4ZoY@2,S4;T1b`е"aG ЛCòM潩"T8 !F?2\w?8\sz?`G7^uK'6L=Gm2[% J6~˺$I`c@ ] g~^4,S'(pF֌YZ4 \KrN V$fEQń95>sڶ ۫/"Q~WRu.?1H$wQ%a3tZ* 2 X͋e0њ~%", m B U w^]C8a+%5 "n#E=QQXJ#[?A |V.r 04FN4OF'.FgaD=SH)[fcqy.Jm9F:U3duZ:Qfmͺ@K<WmlѸ ^Q ҤBgF7 +ΪVJ0nC))hx yMf nA%,0i2q^vqH`ۗi.PͨrbSy^Bx ba% `mY#n)`[Q F5ع VwŬocp(-e$Cb;# h붛wIP`p턒B6 3%"\,g*on&XE#&-֞LP(&S. {S+ef( T] Ǎmy0" o·[S`].YE!1=xb#EG=V Hh`͡Q"cج 6JS5#ڠìsӒs?11-U&:w m#5o{B%o'VvE2_z]ɫKN`y\ "}:N2mbpWSD+B8ta`Ϟ{g7[tH FL+m{tIQAuٟRgp_bQP-u)R$2p!;_$:B)Vi8Ҳ_66ø0C"14.I#tjکDnL/U4c\{)G"F-8QUd%#pSQg? g?Pm`.ffEmn 8hHDt6W]:Ih 3-C IWՃbco "ZyDXBzܲ%DHlHꛠHϠT˦Y(uNK.GLo2K7Aܜ{؃#Sj^ΰ%*^~Mgy~l&HA)(%;l{T{|0S1gէ9WFBPD\&=cw@ {2ݥc"nJic^w5gتV{ ^a1mEMW8e4sAOTj}AFS;}N/eE$qhYB5ǢθT%f ZT~)腻jm##! \A2ߋ+Q0ݧ27:W|HCNɜ=H~' WܮL2e/n5fR>y 5Bպv+?`Ap[\|YdMw;f~r!'c/>c_e@}<fQ4 q*0tޤԔ} d DC "B1=*T Vh܃7R54QZa7x>}ftI/c"SMjsоl:[5f[+/ ~wk Sۑp!EU}#an7V*|P"mvۢÝߦ(y<]Qd9ˮha{ڡBIjERνPwKSwŏ7Ρ3LQ'M+FHa,t,W-7GJnEg[=]t@ (RuM9M'V4-̿4sT[H:Ғo(:uἡ%g,?* Kٹj"9 nq{ MFep7|)RwϴơmBZOΗ;{o O4qO*;Ũ 8̬8J$_g-^ݖ^:Gdg~?f4B g$&Ag E-k#JZ^ev.} "nY7D܀YKNO3dEZǻM_W~"p0rT ZIĽ=3mZ+:NvǐGѴ]cս.c<yQ~iYtۿ76 Z,j#sZYmvANǞINeC'/E8xJ 2}c kCﭡշN/x-3BtNVeʶa@߃XSŋ+[j۪3iJlkFAm1>]%PqMm]Xt Zw[pۣ7$T('V̀h2.iz5s b)b۶fy?ᑷV40A:{cjAsA ^2Je12AFԥ鷘9xGR$14UqKp4/XbB +?\K1='m*;Z.9R横`SfxSDM\HyXDO m̼ugb#:kXuBZ~xB^*ٖ\C&^4_xcTΏ@OԿ3=C/lc~I)^N6mDw_ah k6{R3c T,x4Oa1(Z!E?V|mq#Q{vC&Gf =hFQfTG1,1%͈bb?Ա0p3je~FY.ga=T&ȃ a*٘_y0V袈Cg N>Ӿ N΂\4.*Lldi7: 7%FlЂa 5K<9Obzv&!\kG,U^W#"3QaEVx_ "GTh d3M;]=N,e 08Ye4\̍YԅcfMlH{X yKGpTM+lr:tq`r$(x:J`vy ޫ}+w*y೘QePM7ArZsHn^s JݡfVOEH&? _17P:pQ4pt Ù0"q6UUҷHlk".@Jj΅BR} LD9Sv|e}UAΰ=ן)1۽lkǚ-WTO_ľ_F ޽г 8W*qkLfw*]:Rj(8H <&~kC 94cPUh'bq$peo01?1_^a]4&w$;跴R7t3̒fJ<FH(ɖl< 6@$\^ tǤ/ܙV:!(fX :xlTk%@t+0g<eL|O[ +x9_Q4d﬇I=k> {N.7R6ҧ Moh2ĐuH;~ x(0dl A\\abHBg5wK}5ԆChCEzeOrH"tB)wm'Il/##}9|lWUjU'+'zߨ2$vSFɆHmΔ|54uq)AvXG(R9׮Ny o'\NT\:|_16k-^0 n=A,$^ (_X9)ͮψ Rv rDiw0 +Xn! ;S̹NF'c]| v ҩU3<5|~2u+Z s1N z9Vl A,|ۇJq;$ 7'f:GxFLA-IVdG=F C"XX񬪻3;R?FI8}fr%r`YqRbS)-߆#Dd ˆN2}U;~;dc"JOO P=c.5=o'[J?a \\1蘚ޑLi%YN(VIhmQÍu,]$!*T Yp7™ȩp+zs\VC%\Ԡ%SIz>h~c$)hL)!k!ȍr0qW_ 9=;мZq61cSfM)Qns݂>P*'sC&师-P%hޖ] ^$Mp, ;l*@(\0g,aseCX`_ђPqq{d hK9% 9gTpĆ3s!;.Y#Q 6UK$VA{g )fmޙToפ޾~/l!w/S]ͨA^Rnd'ϼ(:" T0TX4;%ayddsli1D&v;(Rt5PQd_܋d㑢m@ȠeƠ[wE=:Ijώ̚țǭ| ^48sn7< u6-E!u]'TKZ] qlZCOZVC͔L?[rmaiXѤz %pf̤p]")[ #P<ePU.rڇ'ᄌÅ޲<ۿۓr~_ OGڳ9 b95s(1Axщfrc!GdX1Kɤ 2 {2q#EFZP/@>ZG’Mkj)gs/)|o5NC'Nf("5fA7j3(3qILQ[?wCڣҒVkQ7=iU=DIrsi3I>0+4;I,ܶNf]s%*/$V]x P,^q _tw}[9F!.>z:C=\ :G#6]J bKk`'[#TݙW~od}YܚmR*V̇|ǀCy*_$wcڨHPŜ2S_'M2mf -Ӊ%sFq[ +s,,(UvB̓Ȗ2cw}+m:dt*oR+uTޡ [bA姀*}A&;cmG|Jqfՙ|Ěl2aXYڻJƽ qWtq!Pbg=S&Y{E XWQJN\67Qp4Ia-LvާUOP ϛx?sx{6HtYw0S ;HZ &}W&8B)]muwYmK/R{N-5Xz?Xlt{1(S-: ؘF 0eE =צTU0 luxa|lB΅#n8DɘKk;h$Scy][7lQk'" B-8.kBO,K"U߶هj>*FHPeAa9#&m(u0=MY sĦMe˻B(؀("v²cͷ}By<l0Y,0-_0胬:yrƢwXtXԑq ]1\o%NUrl{2l8s]d~¥ IJPx3XCGp-.F0:4` kµzA>O> @d%D ]of6&QHȴRP)Z^afdJ8f9\k>6ʀG5)FH(Hp{LtG{N,EEo\`o-D0ie]~t ae,ݒ$i1]D1Dܹڼ~J#' vR".Molvw PCs=W6pРeVd&o&!{DګՌ-hעw\?lWEdUYM .,3b^'=;^#9Fq>['⸽3eP"y>i )8mPA>kkγE\koh_mdlpDE_hy~Qwű!Z^ rdֵd s%')Y6I?a%ǕdwaU3:,qt-5LxAc4XILH 98i_) ,$Ӗ9%B:{iLlu5aeVoD/w4tqRZShܭTy*֊ sJ)+U-t9۞ 8vesGmOFWP8lbV7V}VF|n}.kF1#h`.ry23 AG5?H/saܜ Xo` Ӷ-E />&^i _pVO Z`GK3tc}vHL}Ъ-$¹$5w,kt?ƺ}RJtPY{Q>Uܦ9.s<|8<#TAJlpWPK =ڢ,S3^8EKS懬`;Tk{n([ ##3h [K}oȜXQa@b?FONذ5%ȕ]ۻZ _aSiQ>T xPf2ΥauEIhIi5|Nf3踕UF]P=:[e]%V`+'AF/.(z[?]L(Y(7}bzRtnqץf/y ~ZNE|/G>XM=Ȃ1K@L嚢-΀1~eB7xAmF\cqh"=UL$l!xG_+~=Kꭦ{TelVpٛ•" 3&u:\?2bSI/T?{i^v cvKKU4"}:^8\- 0O֧@5EllPɗ$qb>+pFCz ;:~lx۴#:Z,PY{r`wMc&_`ƨSwi|DNQB#vV~GhC+h=Y~l\cA$у՘p~d':(,Ոs֬buQ=IƊ잺>4Zev\ZDA8aZEc/+ކylbfzW}I  7҇J %_*;"w\ f13vYDPGr/$+=Bo.rTͷSIw}*LMz)ڷ.SȢ wl%]ԽTR8by*H<;2^>(mOffB`Js%ˬMg2`N/i5l=<}Jso?#٨lqhwI0ZӐhj$ȧЭQ˖4ALDG"\FH6_rKC+)m\'PcQ]fχCQuѼ(*_/sI_~Q]!Xauាd + Vkx{.;ΓP(:X?;ݑAi,>\ ? |Bt 䭢j slΌSQ>Z;9ߩ+BgA#07/eNqEJUrFIcU^#Z9j)rƻ9_ a93u. <5ĜMx\&^bKצϫt5M*uF?"p$ !*?,/p zWZehҾftj+Zy{Y7)ӌj.aE˗ :CVcF*x۸KkFw1=;qEјhؘLNˋ1u RV;VRWR~t1{H0B.jqL;gS=Ҝa|L<2daϵTiGuɚa̽`PfV xW]9^|*S|}7 |MhyTJW.ξ% P+ G&;=ݤs9-c,3'>1:hru?v ?ZuoxٍiJN哨gtMliT2o\D[QVlP$iz^𱃏vH}= tHAͳ^N8!tqȅzZ_@/I4?aK=vfĒ'd);1BfabӴH 2#?fܗDQP既v6Rl-/ف?[G(Y.X?r XvurNuԌ/^1P r] ߄ (Y8< 0G_wzC ħ"x/lB.wNYTlJBOևgY-ҳ"uP'0l7àB0t *OABf֔ a3VH#? [ѝZqZvp'0gc?Sf:~V[&Ah \}ۏє^N茰RS@g_HF'43?gb/N#) F"!A ,!Ls:%_%]./Cw7P$xߵTffS_.t!j|/ 9HnF\Ie{17H1zg~qGIγǠ;#>Il‡?~ c) v2~XbچoΛ,Ls!.tYĪszq)t8/XhV=h:pf7J);.! _ Fdpj7>Bx%]|fƳ#iJ VKRg~QU(#@+^@ywy&ym`dWZ,M;Neߍ=%=6<Yي];6qr84 cTyl2dI9h7;R 1l†WU[Xcug:W8`%c? <A^2*a&n> gex¿8=Q ͜mϖ rHZ!M Xz0E2`xs+ 36e: gBք\OsSmQ*=?P9AgI 3MVѬ?5$BdeOeۨ-4uva cʺ7 }ܠ-u@ s->b2C7Jϥ_,$#+(<wL:.#O*o2 khpWf%s^sB]ѷ]hI7묪UJg3,ԌܔU4۰&H#v%\8!tn(LD8]EIm߭h͇ԐW>jS%Cm;l.vfǁ| D8= D]ZgsJ '~h #qʀ6[hwnLV#F.lז 7IO4@?̝91Sء;5X2fuM|w#/xt`v mK*ɹ {{=˙bNUKjo75t7DSFna?_`BuB t|?MPoZ>Ou2?JAɩ|5BoQ<Axb 1{^1lY5IL=cZMvR! Ŵ>ї=8pD5dԭPN''.P=rKuVO@sQ3ʘWE 6\jk:Y/PO E͵×Оc1HAhk:'0楙8Si0zSfBV1C YS m,ztnVײh8Vyh~GʹJ͚ZxZ30:cr @C@zOz[p!j\ 5L<$ꙙ݆'l Δf[caN3_/D\MZ͕I|"9}y2ڔކ]i ?#.zIf"_';LZ񽨭P 0%vi#d PH XDZPC9g?lmw14k|5,58ەo@U{}ߦ5m<ԢFl*D܍'H2-AdoR)9x\u,5EIK Fu)vnKӷ;9 $tA'ku PC{K0 EB~PNoR{ 3,> =5z4= KTZC?&2҄B9 `]9tn@C!d- o?^db+QQ65ғaYo6O4OG|+Ց7=>md)F +zAM05rf 2v9&Uhw8}0,2 a=)дEҘOrm4#RJiwx:;CMD'Onwzikm6\H\thPONPY,/ S m+/ϫ7}ˆM`{EyǁuU_6LzAoY&.k~a4{r#Ї"+ 6A۶8aeMjЁ+y[3D$((a>0̜P?gYZ070701000000ab000081a4000000000000000000000001619eac9d000024d8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/sr9700.ko.xz7zXZִF!t/$]?Eh=ڜͩ>T *y-rDkUX-P=o<]+k(E1G j5h16ڤ){뀼v_*Ǽ!E ^g*)<*-Xbq_gɂYYN\rtL 丹Ӂ"_>ZU.MXu(@2!$ÑTE-nҾyb$} zA1.o)]3:PLId+9{8 >`Qt Ħn3yo?e7Vg~;jU׆⾕cvsBȥjoG$HӅ~r DnaxyYSO"TUQiMB>i}ZfYƤQƿNjٰ#Iڶ RsdU ˻t\P]nn?P;e"u$\|4  n cz.Ľo]sĭ94a8M@hv|a.IޢF"ܤQt@G՛)2qR-gJlmdt9-x|XM Mk)TPD=rND^5A#]dgwݞ3yN)s1C^r록dȐoP3rCO#2Ͻ,I IOs>jW[ŦV S RnAeP4 ݲ݃B&| čW4d/U#IѮJzQ顧b<1<}aG( tW&`#Uev癴U2mZz(oex\@gh^' XC) m=Ks~Ev"ɷ"ԭXTG"IS/+-\A)@3=`# 3sc +]ohx)v-zQq@vinesAkL1;cDFP^VfmNԘ͆Y)orsLUQbO1 Uf u}`|%}8Gd&cQ\!t9iX1 :>[^'ce@}`lay)ҵТʚ{g"+ƈYw6@ K0Jx$ DDƊK `Qbj;'[iК ?e:@bL U*(nRY}ӬqQ'"f Uq9vLL8cjg3s r-~L{a~4~w\]wnv( 6@] ꃅWZ[A{vG BPx(exLN+w^* ^eV&PhD : "!鴟fkPNw$ʃFpKR_Ec2c|Ȍ l S`=tg$t|6Qe*$Z6ٳ=p̱^vsIYFʓK~FCDz}EAc%uJ{P (R%z@xg=I4v_9S \F@qWƛ: V?Yp ^s!Do`fd@WiԔo}owpi}7h3WȝuUH=_SGyS)_E)3XE (u0!ADe :-v*6~\Xb4Wr힬(h4H_k4g1REapƣ9_856g)bW,3:l&o֏԰V1jꂥ|XzpӴl>Hzl9]E!LEEur,>4mMЫ(-HP==S)WQ]R1!7fੀ8wRI3nJCr(d@3}F7W؁ۅ/ =+B;%moqa1Ė5zi& gFΉR@r*"iq/i-rco{=FDDu > #h#NP DSyكtzW É%RLy"\)kEJ0ZBd6i=rp5{7ņ&3CʯV▕+`M!W_$ TO%M^E򤅏iv+M} {!mSZH8La*fýI&ai~լ igѼ jKHk4#Ϧ)ˤ[YǾ/aUGyjZ"ׅFаڨͽz9"iQCc*RlSIQž!4ɢTNS1wnPz[x4vxxГub>ct6ђAÆ5|)jKI*fx(oAJKWqaBvS_lnMkH#Yf)S7SܗW%v  qIxXr95~42n`TDUE` >)e%4bvf8DyHJlQ#8VMZ[Š4#s֬]Q;XB.>65-)ZJ⶝kTN oS|)I 0C9Zw mc?˕={9`M }BwFH:7OP? MըEu*hUxti6+*/3ʵfNi=|e5F5Srr\j7m`dMPHϿ=D?O{awW,$pJJІ6=PsApf1+ʃJsǭi9Ǐ s~g&>Ay{&@8'pe˨YAx E)8_N/J'k9/^Vs) d!`ْ»@Ew.ߒ>( A>Bp)WwK wv7ۙL|I\"PlImpG2 "^sgOZSKN9+ l˿!J|7y٢kDBj0N{/I'QIKw=1%fN9$Z(2Q s:fK_8UT3W"3$7xT0u{w{^obZ FҝR!a%X.e'ˉ~ LoAdVh!4j8t3t8oz nQ(`T*+d[iÅ=eoD ~ł>d:D7K|\%-'sq뙗ήZ߶݂Feil#n)t|08HM#&,IՇSqx\vmEr>;asqvM&j7A7Qm?vPPD{ߥ&%}6[4kކuueywc>+aҕTR*uJ w"KD@眑`e~}z4=35I:;Ώ3 M/e"&$рUGBW4bp0ƹCRP?O=I6XF#ŴQp{/J{% dGҚ$Q19-O3m lEl3P*5Zi<~`$j\B"<+;BVUNF_e}ߏzArrŝ“ͦ>ױI"U(r@}幻˰gK>F<'3݂ǏraS kOf"qϽpn03%,o ǫ<ė(&\pǃ{gdž>7{{Cn-ݖsߪwP#dꅔ>Z3NC)~~@ +tbi(BAOqR MB0c6fV(_>^tk' 3Լgۭ|cbc5w]?lcX [lt- jj5/\u(UuTc4ǧ'aO3a\$b&= »9&ְW|zfJ4 ANEG* n[|ZЇK;J5oL&dIH;_2|mА׳0]%َt?˻ݫ3 b-h̞|H"5yZΨѳd'F 3jd=cuw L)+hJMIo,(,&tyǾ(;擽)*+EWM cWw^]bZoL5BBQ ܙԅ'ʛP zs{nADPbxw2 e7|jq3`/bblEָgUdRoo>ïBeQ)j܈|'<$ T}>mX}ײ#u3G+;s -ДO/)zQ?}\y2^M+WI 1~>Oգױ@h2}6I 2v=mnVۧ~'l+Za/ mya()ME6V77k̽B$.,Ѭؙ,-xXds ΄iߓ4FmqȢM 5!Xv%[H&/5ߣL80-t}O*yAN=1]Ni&F2^;fԊҁԟ6bAoGɇϔY3 t3cR1mÔ3"R^ u/XAm?L/zRV3]_ѹExsLG=$'CwЀUBtEEVҳu B,O;5BгaL߬:"U"mvC4a `xSnT@Xæ OG/`'\2ciWv_;Hpω>JÔXAwWʶL _V;ɐl[e%ͷ܍\e2JoӎyR?}N9XE;a lHj{lu<>8*>6LycܐAMmT"rVw6#r݇~HC#p rfS/#Gȅ?kWY{_$ #F: ˫E1TP'09%[T='} yXMԦ5m%4F"7qxW̓WAu\ՍK9 {E"kiك^gI+SY%w_%H)%0{[-IO*2>[ n^8P<ߢK??Cn5܀D{a<K[Ux؁hXQfN݈(S$?$6^!kER/̝A>-'D~ީ; %qx`tOIg+i 7Sz[{0ײ(Uu8Ms&I$FEgYZ070701000000ac000081a4000000000000000000000001619eac9d000084dc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/net/usb/usbnet.ko.xz7zXZִF!t/]?Eh=ڜͩM2ɝW'%+u(୎<]c`T@1YٿCߡkM{CbqDeT941)"]D1!C]]r?, 5t{\֒ HGĜWOR@Rl&"l]:+;g,\([H5bFJ}6ΎP3D*4X/ s# )>Z| ;e$aI iIvZietя)Ւn厀R] mfuTcx*(zf~iZ9IQ?)ό4M#DNSƻ^IsLa6,hn;-a:FT)G?rؽpx| j n_p=dhvrE7mbT/ï". ?&~Xm]L!2NxC|D^ 3^KZo˃"P{_h27HyU>p,N*rzmjf.0lij'ϱϘ.]I5ؚ T3“z#,:r|Hf''i˲ Z5V+K7)bsےKƪuϛl,U<$^9PȨ Iz#YKj=A2D '#\^3:)A)lyP+bvIS1iejt /mIB3Zd |.(jg1|R2KNG1ؘfV@C +.A*S4`M B::Kwwn\vGyDV2K)xG"la~0Y͖y>ALyeo)ο!$@"‹ݟ Yhz:,古`A66Ik81ʺ~wKf MCUl̚yB%ާ IcҐa8Ad܏3ꑮ!2r>]K>iAda rUv~Iq" r둈Ñ,gߏqbpdL S3?];f`-Hg܇\Σ_cX#RIpZ=oJ:g1\&stL1jPm#`o)T2P5d<[?ELvG\ b[O8;HJFiAU2~E[`F0}RתB%Iy1f%;q߂;bi:+6PgFyv5&7_+b_%A~9bd> mZxZ9{1tZ-&LmOk~yq`0ӳ9PjhXZG m ­U!,ۺ((pLU"Vw?~.&t{4Dvv4TAo2$u ';Ok< RxfØ~Jư]'Z.JHxg~d15?Ƀ&G}L#տ ojHQߔY/3hRӉ46vU25q[-#oR>LYO5:\V߆JxFVm+ٌx6V5Dٻޮ}qrz6:͘_ScL0~U%v2PP}E{xX "hYl2z(7+Kv:Mdi>q7HdG!d~vw6_zP0xE?gWTO$ UL S1iϵPnQGfEJA%kqQu"(CRGG'YF`\Zass=;d-$q`c{9Q^R=r`?X,rMMʭ\A\ %9d/߶>?@I!qB-bBH‘w`$6Ґ$Ϟ{!'B*&5 >1 PK, BRX2=Bhj+mNQU%i&ٝ&m|0$oR/M5}0Dd\àe)bbsLk_MY|3xO^pIJ̰l F69)L.9mQQI8 W^9U,wUy"N:e!lZ'mތ S:j0[6YihOak_LɏXC{?bromG߳A5#]mҏ'aG&\ʆcQr wv K&̕D-w\9==5kH)F>Nӕ^hMnjR=PUp0t&SJWm ]noA+tw {bZd~<3\7~MT[.R:i՝ӿ&FW2t» Q}dKA[tOS*Q_o~d@fryk5tD|>J|{Y;L+tFḵ#|sF(EA ޡ}/Y @_Bp)$UᬆU7>o _mE]\6آ8b!}vU?S1 Z{ 2?j9Rmb̏H8>?!W3^̝%bRL<ƀ;KrnLձPi)^e[Ziͻ·ڢNj]'ZxĞX,.n,`RR^Q4 ͎qJIdb7YOi$d8h4] +3RfA43#<){-hi:fϮlG/b'a9m7V$7w×]vDM,Rg镦fSd/Vk9ݱuY -]4uZ_`~0T M `ipA{CNq/`;3|bDpqrQ<텂BMM@)33}aT!=J7SVC"ӌE2£3Dŝ5H ?7V Q;ZH؝剛ȓViK39S. 3&\{u>n+\`bĩˢ6VFgi1>a]膸ʩ|CXΠ^7ڍnz|`: zH"t4q6*|%1.ƭg )Yr^?TjWKXVB:&$V8m!Klr2p\K)ـLG5IcѫwH2Jh 2yc]C/deV|p#~*KSuSYWF]z|Kxdtڧ/ /:wuD+VbE88YWύ0($88وp?Ak08dؚ[hԹeCX3O}M>&e!bWgvm S>氊0KN 4aҢ pGD+=zVCƬmPeu-mAEO;% +C 56~q53J2-߶ nmOm?:G(w%%dۊITb\I+7 R4L ^i:$Qk]#'1B #R\22D3;0 dHmYsdm9mq9;>;"b?䗇T1( L'o]1 (@٘߷YQcB-ޢe$aJE%R2n]G/rh9ԂJ;-7dׂxt뵓T$i1^iEOoN!?UPwS>F_:AvbHST T1׸-?#r &2/sNL-fJoʝI}bojxo3*Ud "Ap_ڇpp;\Nf>oPb ׮Ǽ}McW£.F;[EV@& AI<9 ˛kM}ˋve"\FTX @^|/dRE392g^!qb‘"^`c؊īumf ,H>;i('aԯP7AooVg ,_!\fc. Za.F>p#O&xIɺcC"O#T~`1&S.-h&H#ѧ.6_)8wze=*99~`3QG 6sTBt 㖘yvVFuv&v&=mѐ4:~- Oay5WY1օHԠ!Xhv.7Y# Ii򘦝BWllKw.'G#\%ÔF櫎?#U#'^ :KYKxQ] 2LV8F***+]+IYS8ժy_c]HVc2jIfyC6bqVvO@'mr^zȅ^еBmy;9+et @JK I{n 0m3Z4M;+i=xl>m s7䦮 "#C@|1[iJ1߽?N"={C.O\!!FkU\ 泉ޑY}j$. o_tz{=soJ񄰇Z_Xrթf4KAw޻\1rDeڽtM8n/ rZ3@B#TTaUB8p8Mb(VEw݉TZRJ vYC]I#YUM.d>*xT[<[[^h%V1A'ඐv34 D=i8_ynF@\5;ϖsIɯBMw}?XXҐr>uͣUO k%4eYTMe#5csmP^!LEƠNS1::{Zq?,jI98IZ.N*:Q}?iцLܟ:̫d ΖeAG1cꀓMЇz Nmv>.Bb#\v{h0[;ZɨŌbԅ&xqcO,+<Ҥ"8'otx۸lˑǽ.MҒ .YsdmIr7\dXI *Θ̖G_JZԺ[ѳk4*[6/gAT `upBԦ2HT6'PO[vD) Bxx_єccvAm gOqց`k2|4H=)U/\ZT:ך_PSӈ&#!d'I .%PnDZj@UX^]Afjf6 Ø날 wl6MFZ vDэ%?M<ą)+O/7> .d~/8TrB;.=yԼ $hQ, X|oZvlH5jgHwؾ+'N'1ca@~R mgaF5ܹR>yE@a U֩{(t85dAU ִzg "r0riV!qXP<3}<4'ea?:`kKpLq) A H^Y.ͦb&[f.MR_u6(Bݏ=j?NS|D\hۤ=/+?jaLGءF ؚ)lUU* F;Қ^mDDZ׼h*fcWS~1tA/cJOd"]\[?yk֊b9ŵa ~JuVMr>bP\0) a)cdE&50Z'B=WQ9ZN4ȴ{^4zHID? Xw^r/;9Vb<A뙊Ke nUGȞ$(t5Ol:Nͩv4„a-{X57E~HoQ&2i"+pѯQB;,3F_K!@S3D[$Cy̓LymxFAXi;-e[[ G弟e3胘j2" PZJ7E&$ALs40SXc'[O=Y`U%&\z[tDcy ؙNiRF#}x^B*Xcף YO^=%; 4]15vvM[<t G~M3$E7QXځ4h MV>J7Oԉ4*:nF괟؇:[L>Jx8R:́ȊŒu Y/C߽õ8r5ʭL}ґl'"C[}nSp-70Xr8"txWrQa.T|HrKYLV32|]QW<(Vv)V,-da[Lcc_XJtpȓ1'/׭+"gFϦq4J^Fg1^inPa:*DҲi7_nQzi-@R@E^콑e&.pt`WYI{deO)TH'[jY>p.k?y֝&SC,Qň(hONo$n6^b`= j@Pϻm?w$řеѡV^Ji4Rz6TXBzfF!>`emNu5n<%]7 ="䚲ON3"~dg޲Mv(нj:u _q %K;,Hv&k6~*?%S u2eAX(vs[NS?Jp59?bM7'54԰8Dl]X&@Fʾ'< Tq3r{`coCn/?޳16vv"DvOBqmt&|C&ۅ{;d@2vcmASvr)\Y$ \Cڗ[ns~.sF"bzQ2bvTrDrʘQ A~hu])#8WcfbeähGhy?FxրLNZhȁQz\ʾ]dLFnoCZq~v{5aJIht6[u΢Eo VMX)³Dhq%ٮLU`ǙUxx wn0X$}ተl3IWe KRb]gvڞH : / )m}@R>)M!4dy)NҲ⾋ ~D #>_ ,4(u4/c_:Qgɸ>yz Ah<2lYԕųdd^)E( )mu!%ݫ>\]b1]'-\UZoyGgIL;Mxs Pq лE.h}#;۱5o,>x񜇧8"N3Sܭ7 yoQ1Po؏{pt~K.֝ ?5ڄ,)u+&f{f?c< oᙯ_I}Ln˹6kɔ ѳ׮~c7)ͤa(MӒ9Ƌ+0JR":oĦL J%9 0H|PF^@`V{7M8dFw^:Qܼ#;d\"c Q}x)xZwUPMNJ'TdJs&X}DzEZY=6i K0h)M&{R `_x $u s7~3Ybny9uí:$#Mk)g1|Svw=GխtC6 > h鄥Q| Ѱ4E﷡ܓǐy B#wTs$Cv>z)1ba"BžD B?VV^$KgSne]eܾɹyQ8Ѽ>zgqc#17p[PA-!9n@أYL;wd@^ ?GJ#NrWΗ\]g,$ ;iu,{[dII52\ uzynFH*+A)(m˯{~Ȭ }EMud ^卬Tr/0YdD جI߯=BW[ <#=nJN=m"t5Nc HI_K#$S{;C)+}4&jprƍ;P1F_h-2J "?8p'tLc+lwIoHe=X=i+OWKTESv=Le$8,gFRq0Ҷ oOOIF*SO +w)Hᴡ-acwɑ,ϝ z@{8ҧzLnl/>Spiy9ϤĐp gvE ʺDd2*:|xr&=Wy+iYvd*f1`n(h ߻:~b i EȖ#޴;X8daE^l-^94& Y<[%N1<_gW}s6 e|>pE?}%$<pд#X< \BsR ΒH0e.WA؛m\?jGL! Q>t[/cdE,]hwg/',t-oqml"96l6M?`Ā.Pd.CHXF<4O1[Z㫂#u٢V2n61"u(!˧=YBHMU,R&\} H~sh% t9pu ͦ@KyhJݞM:I`Bw O'Dj`KQ+>\d\?{Ul) I(eK=7ꞨTw&%[1AYI8ԭ &A҄6M3zu H>݊Hl-Sd"_i] Š +ŧGs\CCn"?ZM/sMdZge_LJ݋R] =lǵv?f7:֟<-Z(M&}if;" )?`UnN? Fiº ceⴡ t{cMj?};u0:\"Z *3 }.\Jv v,4pMȺD }y\gn~v$9k49bN_ U$"^u1 qV&~*z t+JY̪X!/NшvȤ7Xeom'a\Q-_QC EGB* 7l??+Q@5[PRSP \! ;LI)^iEL'$ËPke?5+g'ЗڴDX%Ye5-)U:DkJZo]˥ qzKG e%9mb8iA־N- Mj^HQ{͑Z=KcĐi ݧS̰A%D$ų=q6[(-8C–^J9 0>b?$qGK<_>2W/6=u'ǽdS9א3b> 萱&(MN5bg̡.QnuVlO|E:N=*ؖ#afEW1e((h‡?EEg4edٲfΌnMne O_Sx y$>B*Poތ%{Y]LRcS"OZZTRDZ䍫+bJ18VX@I ztKhg!D||<~q?zqp NU\a*^h_|MM%_ fp]7 Cov1\e3ny&<Ž ¥k8NZiDCeS3ap\~oP" Du57^7͆s3ϹsIb~pHA ;ôn< nþ7]DHypkw$[ DW8fH~Z遴")'6[YU+a\,e #0.<'dЍO{^t{{ _Dnr.\=5$7y&&|ajRQP2VyKf /osJP"]M K69c`#EdZSI'kkᣌ!%睒M*>/&r1'5wd3U|e_ gŒ\t߾ձZ/JQFu0n?O8fĪ^~$Vd|0<ڪZ+I ǨV/P鍱>w7@U`RUޤ=s{-hϛGlL@ s7dnֱlhFo9Gэ #8RbفOSV'`ygCgg$i1?kv"WfY\wKb>8BH26q ɪm]~gKʲ8o`)d}#Wݩ(hsG)+ jnLd7z/hT))Q=]̆ҩ4zz)8> g.vY&"eh[.c@)s,mڔ#K&;y'^QqM[? 6O;sURf;+L]^Zퟡ{Fcb\!Imz+J{0F60̕DF>6!Rc#=tX(3ht ѣIUFmM2;زI'ܣ;`C#G か"$[Xz1Ic/}Z?jCŘvͺ兌U: ;qG y~R-5lS_ZcU$EoGzPBuz 1+mǵ/%0ZvgH" #7g>*92D#o "ef64ͻ6\l62AiXfoȩG2%2PJ#"JW<[|GzXw3aNrfXۭRRO .A-oJozGsECUQ8p#͝ȇ.pQœ+ifT OH/賯Ӹf0 /@v,olԙ4R;2o,:W@B *yZc0k)QE%yt|JJbz s R+&q<楴< LMԓne .ӥ@fJ8j+HFt.9T$5rX~GDZg:%/;QbٰG$Xnd="-\lS?lňt^x_=5cHyQ0r GdHMP`P+~URiM=E , PDge^Rih:^oQ; /@Kx! HACv\vzJA-³2~CCLC=/e #f%RƗ᫁ߠ$C mɑ2 j:כH*(D\J17_"5hU&1XI`]0z-L[ 2( 6(|.;?@isn9\{,.tg̟bvZ Oa/Ugl~ژSl^׾u|vv;}\SJB'W@A?X<.]"vJY9 vg0>s겈ͬWx{G*JDjV{vb"\ d󇢝/y2;6`!1>b Q`\D"$ĝCKc\QMh<Pga죛h}j ;Φ7NnIL˚X^5-)(4RI\|\`I^O-6 1r $pB,dP+h2 Q>(VTTvvYW pk5 M^:7h%` @~%NnZF M^Ĩ>w SgHb䷖qEQiel"T1$Dix;z5=zVymI)65qĥhgF9LwoΊ7ۄەaX8Vy,C 0J܋HdtPTZ:9U@Djh8VvVYws_gki%[/D;mfgI% 3"8 U|~{00ӷ65ˍ x~͜??yw*Bf>GryI7K%@vNd}2T[RA+ChIvnR4<`>` }W\!n>FWyè`>#C^/B4Xn_21]ϧ+-l'*pd/Bkhe W!'I݃FhFꧤ̦D]څ:Vuǘ ƬU`+2$m|>ː/ \N3L˱=|c:}f\vhh.#'Ik$ᜓ5^PZ"JGWTH'^⬤#)8?od*6{ROUf@;W2֛J9GNЅ<@R9bWϕ\I 1 Γ9-Dv!U"(uH iovWc$̓Fcg(b~~92qRՐd epȚ;ƽ]wIʰ,g$ߑ2' "wv~H؟Y I3G8hXN (SKFΈ[fsp[pcywO7`G]';:>>.[8諕6@GDk W[-1g$;Z>JNL;k+}݉bA+(L; #_oCZ2$ʹ w'JrMmV-L' QmbeN9rS̯49I ;WȹZۗR#~aHok9)NL Ws{aƶfӅ9)K*̅eNRaMvI/ ljI^ғcf5n35ƒ_1ڿ\vVd{L1] lf߈)w,zY/C4>DۼWlo 9n y"D|$FƜ@̣MM+;DN`lPF\'T-$SL/(#dCȬpK@iQ'" U_?]ڐ.ptnooD+mF}b0Lw۝CZ# \'gu>iv&{EFn, Rn B\t %<KEMO!A,"+Sp( vJtl{k/4AK{*`?WӤf0x-›^JvDFh۾0q)2/Zd5')G|6/~1Äx4 yT%y[|VmAԄ=ҵ~5Tn` 0 B͜s=2 |a!ϚXKnBTaJ8;Ҍ[$$N6mHnTAqw~OYli"n,k:JI0))0}c^+'tnw kM=-%kԡAM/JcKKE*Jɬu9W&;"a˄.JH"`*xOgRE8ŠlOƋFtbU2]Rw6/0lTԍU&`<oRo} H8$_Ufs9(cxK g@ߡBDL(61z BZK f0hFzH| ^ s<6[傔Q}4-i,(%`$'+ر*CPVXM0P/TIi>똬#IK6ތleѕĥo @ v;cX cF=$ݶ6n c`Y31A E)뗳=Š^?'/P8a-D㩌 ǽ[8tۯ1q;dȋ_= (}D9\rH%"ץQIT: 6 G|py c`;([rVe4lC|=mNL:TRש&Op=G?u🥍jR|9N^!邉Lndz)Zf9y]^^u֯o#Ż5GZ6ypvE$7!z6AF9( A@V/?g*>d_V}H{[LS;kФ雭,\e.WmɘB`@c:r'J9#s*y`~`D D<(mBj4U >qd)¾qdP} ۬sm ku ZnW K_shHڴk$+#)`}LNV,0Q@0chGͮ )Rz>aN^ik@ëCDr0ȀA0sK79k=΁?;O{#z;8 +\P#J`]$G]4YMd/Ҵh@}2v"$% akjx%Lff\z- wX2P޵Us~h#ʏ!~mt@ɘٺ%*zY|hMA6F0%u9iH@DNi61ܚFQ6*u K"$Ap? 80N!$H}Q/gf_*)ִ{X2jJ;V (weTKtPCg0Ā&²N\)kaG{|SfvMNNH>m$0p_O`ws;WM3ۿJ'wc)_ աAB$M6&Y/K&l"fk:y4N'dLmLZe:eNd իNVq YJ xCUhnM0u59^^ޙE$pjZ%n4K)'b>.a- L*BQ$%`sF8k92."ЉJ@Ӊ[qѽ{"%):Y`IPmCHÊwO/s ˜c:#j(K(ڒG2kչ֛lJ~TCs ;#=_-3 Po[{2&˱I0&qg 4_/vג=:}R0Skt 7%_{ZM f˽&Z1FKM,*TU9K.[kScBj `Lvms`!Jo2jM3Qr07 K[ $Nl_RΎ=e틾V޼` " ػw?[ QқwZx^:~k㱨'Ȇ4:ZR|  &J>*zj!*{CF`Ds*Ҏi0쫧^k& RDQ|zcm"Y4\}Xf^i_yxy g5"ڪ|rrN5,o[SksTOIrue\Z[M3ҰQ\|@q cб D+8))`mݏN>d'2zԻO!O6@%`Ij|$%;M1p<Ԓiy-X'ߠu%߯y.XFdZޣstqg8X8Ζ9fBȜշFbْ PCB, h!ʫmEUaAfV Ѱ۹? ~aR3nW3#N]I5~Qtxܲc*}n](_}cZ7X%XݮNt"WO uvQPɬ,ѽLgj좰+" |2{'c `,@3yz+FQDNWӍNCtM6ۤt_$->?m?F5w;ԝM滂@xS8CgBn:,1.yeq(>jxtU '.5]&*0fr?T0[>l X`ד4J?Z ٞtfn\O`1vd y_=j$/ +W'@.TW(< m,KC Pn%xw=xJt.!UٖcO ٿoqܨD@qDWO5::WbUTqzHɠwWË(:*2 qi%&Υl'^?s\aw3KU)^5d/Zp'=;@dKznA℩y_PTO%51e5ռ:%d-ǑNK*Βy\g æ=6 j-6qUAs18ZQKoKzEu-Ymc)8C3"u4M=IɍiQ+gǚ4.[X;>kUQI}_6TL*AmMJKtAe&7&ϓ:pRv*?zͱwQԆpg*.Uqg|&uTiNl)a& }ͲMNj@Y!.iE7v&Au.^צ( WQdc2PblAK^bhOw5!.X0)l-bEr8[U" gWpwj&|:3\9Ϩ Zg?m`@zb:m糜QtP /wU]*i֩T+e۬9%|.޵#I=0_6%DvQ_EV@CЭZAX y$K#>.۝l> e^kߛuP~/456pGXJ]޽?X=<ݧJDX37Wa,[8vv(,ʿ28V̞"#qdSٸV)dr68$**vu߸&k!BB@m%5s}@8Q^,%An+̓pu/mJ+Gwh]~ۨ6N讑}껼B򠀡p^vNoy*FD&Ҧw>nfA^}R<)7OnhAUKGhha|Vk|BX2w/&QB9w"MĶj2bfp"c*"[:E+!b`Ӳ_0}rm{ޒz,'^xgw;),nNػԦJ%:O)*1JWH>dž'>{p\'y<_K­)NN|S5ʼ:,n83:Z5ltϩp}ά҄?kDB~rH v< AD@req&f$ 4~!fȬ _rH ,͡3)܏Ӵɍ{YNc=첩Ԇ lfs[,u?n+o<άFݭV*Ҹ M m@sB -Jۜ[FM)vjj;DV==uջc̗Ryi6>%qWJ U4b#OR}`;V@m ykVa᏾z%ˎ"\{up 㜋4 (h-"=S 5Nb')fb},7}eut[~CSY I@LbR[L7B陋qqG& 1V4OV\B&mopgRtpgpkvfv*b sLj59毮ZuH?L(B%ʕHvZi yVi CN*6hzKRi2t6L^4O`JMf﫾Z"x6d=رGPr}lodci mIX7/JL[)#`3KS^YXd0Z?L5?2])&A~|8ldevma)T}tg\Y1 *ўJe$5GSXd$ǦC 0A ѿVA(n$VPYՍV}1 hQd9"&!D=o:cS``5+{f*wz̫WF*aCJSS[v,ʝ7x@ l- =A\Y }d>;؀Y0/~>9=պ]qh0! a(cb?i WoAˇIOAaCklZ#S8fLwf֋92Q읷ڙ`0ؿHrJ")w5b7AZ>GNo)ݲB!WF@[եIX\M'R4G[< Y|/@$DԄ o.at*zQ9 +HyJ}y雇.ZG{"Q=E"LSkbsrU]!Jn\.Z{æ#prZ)0uZ 2rҬ <Ytó 5gAU}\ؠ*"֟@5bPYq˛Z  AaEajXai;MH9% flK38o׻KZb y=OxԖbCzu+{Dh{H[3ygX5>|:e/9?][ A~ػ{iJD(eաx1z PJO(2x`i~ Kmwߥ/fca f\.mxqH׊JbŁcY2 A 4߾!ʴ6Y6h&p˖jȎpQ rD +fɮt\,Xl4֒Aon ۃk!1{Pv\A3@' uzտ`Rla|#Tv#ВOբY=3Q%H96o(v3۽A)i#+hj{l ZKy{<ã mU\K""fюr"^%Ml![%4,D\>8۸po-ș^]r :nZK/tYf(`3vF7*9񆰿룕 c] b,KPn1ywR?aZkrHKpM9M"o1n|߷U&'E/IE>U/iV?+Y_E ǥ#Q]sւτI$7;Kuvd_ ~Fx.}9w>GGMdxG]D$}xS [V\&ѹ%%Ύ(.25@_h(4 {c,#?+^} $= 2vx]&.[[E+y-b)Ig2ip/ B5D>VW;暳Tkio(~VfGhkSJ4|w>ϾPR6utAZ |TD`7!;5ZdB=M })`$ˎ ^4.7|%^9X 3>ŸM|ۘpBIp d{*ϵ-#)" $A(yfN @7@N3_.[nL*IJUfP QԱG8tf fct I,ⓟtˊ넼s9W僨 uGj0NatҚ?;[ (;dvj*16Ş3q-XOvO#9tJ.lg P|2{;Y;O娀!<#u6\w7|l*%5FQ-s5bQ.RnO+ͽ/;`uSmҾd G, DP26[q`(X7:P>LhV׵dPWDew=!pv'nnE 7gP nqs^7&gg6H2<6KnuMOu셐&nA7Ղ]^~u{oPv5J |_#sY^Ş-|*=tkmf7է)!qu^<8 \ɘYt$30xFV럂Z*1Uv\⣆7#7X"?n*凒<~$ C[ziSMX=c6PnȂDJAuH͌@J݋dT"irO-w@()^NGkw B#U q(oU987qž92j0`UI6$+J9gC&#DkQB{褁{oJ92ZC<+^/+G^WZ6xF[pf$:w2}(Vm+lFF&\Zz2. iey> уt (oj (@W-B 1H_b|SbCWP[~g oWzB>U= ȃ9i^U'rk;m]zv9& nKݥAf0njl6SJ%dq k(~KC[\=ś,Mv{aY=\?;)?q UD~ ;U̶9|vTyP-YD@ݗ%+t^ *ZP3]L jA޼*䳷m:qQ~B% c3dw2ϽCpSGԮz[a·2@zr q4?59?xY,|Yt8A*f倛Iﮭf^^@Ke~q"RDRUʵ$oMhez?CUCծLK4Hze/L=ⴱ EGXORFV&49ҤX]C[DxoB}'edubVZs[| ft^@eSS h-DHJCШIi*v [" ) 3|^#>дŐL&u]6Z.{QKQGĠٯr٧I)^QМ XpJ'7 x=Fm]$l(&sH 4Vsi tj<Lw豈\#Y| {0A%o$lblN6hNx$˵YW^0,hFsL JO;<%aOD ]x (|9[6Rޙ]7&Wcs8 櫯 }vAE2T-@mHI,a1bOF,L+nCEa`B@ǃof]qe" L8Jp) }e.ۨ0)ۺC  ^R34(nKWõ\m:qz:C̄{#&S*&Yw͎KI,Da󜕱c][l)@=2~˷f.}/z{i~4#QФ}ua441 v SX~J [)A+k0 RWk/sg?iڻHbAƟNtuDHLo==5p|{sn19>'fimx&2Kt-X8Fkİo)H%PඹGskbgР/Cl}3sN;$n)>,3w5 , ]N4J؆}8tݬc2xܣԞbLޙÌInX2 R/BX(n>}`_& $7bVh%˃z7}|BNn{.gO9"OOV}יM6]:FFĝ^&ﮮa~'wV[n2KD6/ b9qɡj tt#aeO @*cqH:́ΪAX<-ݥ[oF_q!I`36656uiS hW+Ou5|(m tX[k!i㇉at`SVuX+Ob9x?I~;&\FۻqVY[o Yt`* 4 lׂ<)O#BBu=DˉflD@NH?z\ vdS>6.28[ӡ\߶Ì 0?}e."D=rv+5]k@8ƘH]A^afxcg)*& E3"]Or2[C4H.Bo -GyZ>r`T($<ĐL8jӭtu-\GO;7m EwW\NLZS0SyɗN)} սuʫw]feI T9EBPc 'Z"v-Jc[rׁL]]Tlc@}ʧ<4B(fec[GSI-T{})7ռNmDNb&,1]](J7$yGxNk:M Ğ]#螃&` z̐ifwGi4;}sDΝ 4h}4mZqFq% E78kdkru?ǧ-?KmD\*hE2~#sm tUo5 **W5gg@@q0 ;~ {AF F& 4]& >IP wk R10E̬ pPy flbb9]/Iz`!Il'2-;;6ЬxZq**JY4w?g2 ) a]0-HE]@{b*Nee>ƤFNkD01 J1_x`ˏw!Ӈu!ۃtFP7_e C̈́) O>~˅V$V0VQ;q=Yޏ+=GnV(+pEefs̘ F(Zw wm'46~0*T`K "bީ^Phn9MlB֘8ZSl#S" 'O>p}XeC4/L "N1ѷ0BfofPTDݻmT~5KD`aqqOY[YQ TiE*3W~m.cli%@|yl.Ab7E+ڵ3-*pDĴ-_D)Jr:[8y]<.Rܢr޻(Ǧey1,<Dwmv_v=As4aﲮ䌐aOC{X N(ԬX* ГՑStZHH\f֭ Dطiȕ9?/ZBGcd"$=Pؑb֍uFN1QFqkUg_=YȈ2tx}bN ?Fj]=ĺ4:}6cKOOoOxC ᕪVQ']l4;0~_ald9k o Coa^8bLG\X5ZWlv6u{ G4, caK,3ea$&]gkNXzQW 'Qj*WNd$b]\/R@T4}P!YIyd|:__>̱5p"[mpʭ)qYv: .ޖ0 w?=HH.NBWkkA]-=w&i?WF 'ES=AYlk/:禁**ej-L:B XOXѼ=Koi85czc,XiVAK$wH/%)o|N o-%-[w%JDs4i)zp*W@]RdWKR;e%1#-;⥑|E&Кm&i7U=_/0zwDbap e_|UCwt+w#?kXdc7NX%D?/57BhX'^ 7RXϰ8, 4DB"f.®t嶪 R:uk{c+ L5SV6@(kbXÖR.qGXI3lz*Y-Pqw62KF (s=HIǞ+ݹC{/v:5'+}Ş12nXc|@8A~G!rdVbS^RՌIyWt`.T|#p1I<k1 ƚ}uŠ{3*q) ^|J}ϫuUdnuOᩖs W?OQTE% 5! r}bއ[^7;n&.٠B5w PxV+Ӊeǘ' -RO].'I٢-Y`քh6wi;$SFSc5E eX ]1ݐ'SLYovޕtgrAYf0C~ KsԲT_ԯW8uv6Peb'%4 a2LUW+ΒݟC-J2oc.u[׭Ÿ0„<):Ut:w˜Ŋ̩kN^ ,(֢l _NthsF5:bӽqwCe-ZzHpzcjze?}4Px RX0sވ廅!!yq5Wk؂Z-JG3iB⟟f9L)NN jBLDLwHGv<`&s_k/zE'_[?ɴ8DF=. G3$zoT:yƥc*f&2[~zA8RI]afmEh涎hM+{6\}e @[תV5oNxHlZB$W6 w!:ַ,SШQD9,V -?֦[!#b[B;4CwԵ`/DY_ItmvQ _<y}=.1=/s,1Mw{2r]xr# ZDFa3w3Jr<( h9L O:yqAtLF" t \bCvaP?_;|fa,"C}#l Rr*zi7iNXف7$4en305Amh+&%|59~K!wgU>viJE0XME|"FѠF~HZN>U2|\)7)*᷻ټp-\ NlS[*Ϟx?{q9.btOc৤bÜ󥉐 ԯ +,@?M\'S):y`#B&`C#>#յ3I 1[E;ĺl: ^! w[¢0Y]X5"Xa:Dݶ-7K'yYdK!,lTUjߜ"侚mPEf|6LTu[!.''N@*$ra;:흐 Xu…jJY6PH͈}hi"gG dFSUC4kV0sAi워U/[ v{9OؤMmFNޜ0CM!0n|v(i^2:Gt⪱ N@$>$Wzy }D#!5QyS!(ħgY/[ ǎM~#9dx>;\ 05"s)mdh~0xMp2.,^60ٵyX3?ua$+Xp˶@摀  5B- ! OkhDCJ\{ p\TΙKCEkLf4`4FAx$KNdD߆4 bVY353g|Nx 9`rLCׅ#.VQx0ǡFU*NMrXj.#s`r ٜf{/>$&H@8D*qoXsA>Z=tX Z=~}<+VG1Cr\{TL#tf)}*a&G8N] Syo.2!0G0[vMD6aؠ<aFC-Y <"|yǧ,x\#?]M-FEG Ȗv26Gh7UGOTyt ʎ5@{&u0@w7TނYz'/=A%SiLX!Ak^G3-eߺ7b&ڴ(Pukj(Le!ӳDRF#Dm{=0]&Z:2z( 7+*pqE 0Hn.p?GXe!5PjU=G@M_?جXJJF u(@+g-桏 99ܗKJ sk5!*J0b'CE8W2gx9b"vr&akrAܵ\=!O=@}^{S7oX/~6$+(YSd82 fR2v) ̕{l|yq@TtU.οc|y-}-&-fU%>2h@^"/LU& /`g%/D棐HIW}ňrT5q'MsҌEtS.1,Ŏn(z^ H<4\!In ߎ*9~.@<|euxKbdgA-uhj~ I>foomo7P`Ծ[vy3 =a6JzYG25Tټ&S}*rvZH\4LS`[>AJjK&I¿pXj+EgeD]S r3L"6??B ||3jXSlXoT!,JKAwqx,Rѽ5H6f@fsy}JMv GZvV}p"3ٿ`of ^ag١= F܉}a3$oONmFϜc".}\+#9A\/ \xDځ%Glтܺw;А:n[5uPN 1Qlо] T(vRIB:[#yٲ0pV%w,*69Ik>(xV) +˞,*UKyEE8N^^ zX0=dRHBJ}AP HX_f Ԩ9S/^WDA2?! [)r0UnDqGg`nOGg2p^z RqPSg礡#a1?Pd)xiPČ-&RA2'c#`=U?lO뛁tG5M1|A{s@kEKo@n;H U)UNG)h9mGc|WvRT Fא`@5uȧ+zt?>~r꧲4^ !9*=^}BvzFW<b+{X\-n61znLdap|+}e-x8`-|KoB%5uԊO_0qX#t^)<*qZ U 1kH=ވRbx|흏BG/o@2bμu%EUaC"BaO5<#PmL ׯaN#tQkIkprUw<=ԩOX@3)>>&x\d"YܞAACF:sJ tJ#+֝wz{>2~2L<+$-]{"%z_-([0oTɀ.yKZYIجQ^\Ŀst%k@`Z!r]O!@eJc4/cffCxȗ[oD,/6 q:'5쫰VS)f 5 wa'@%s6cf.EB[kPݟ oKF5r6HN/ۧ'B|(A$Tzfsާ$>wsmú >%,`#4rzS#z[7Ŋzi,ĭbn<ϫI hpQ|~ٿxcF))%kf0^Eg SNx4{x冇IQejTS5Fk^p{,b_] +9fQ]Zo,<-8CBP? Az"Xf n%n L6[Z+G#Mn^08xQ9vu%|PbV>ITs$}ZС*_ rALIw]W3(ruU'=A+ǧ]ЌKkM0Itl4uO?+@xFv;i ږDȶasSoyB X`2䋞Kq6?񟔘 `gܒuTJdAoc#dۊʹE 4! X2(Qfz#M U{]%CuuWޫ9x[f h.,Ulz=żki;uLl;GN]f1wN_vMσMKJVA58IP)@ HDi"?k[ުy_ZXOx #brΏG ^ؖ]RpSrqJ8jXTnd9ȏ4R[xR;zƙB.X-shjxsy`gLuȔ{%=l8a_9󚨚5K.0l9 (a3#=ܖ5גՆsoqۗ18G~p,Ik4(N@-xἾmeJg nmKC bxN $ѿj`5"c#dV"-UoQSJTngAc9Z'Kw⑼ )aQѩ*JͤK( wvj^2mX(,27Ô-|Wk PBšD=j9Įţuɍ-JLw }1IR򑜏I{@EB6Xd`vq*FYt C ҋ8J Պo]\N&vkOLh.'1ݤ~ԅh8EEsW"Ⱦ*!s8FBG3wNB7JI {ojNJG)q},m$(nkTl}v"J6{szGyNW[pHUF֠t d@Ll% E?т{$SHL4D'kr3# v`s[~ u(&@GÚY\X;/_2 \|zi6`J4​q ikDurWsYVO7{d)/4{=MTv՜Ts]9 s_Hu8 +#]q!X\N2ȠK EwSll|9%ֶ%'ԂX߆[O?5K8x;Kasդ9D!1УӸQ*ry6.I ]?A_yn:&:Ζ]HO01شk`1*IHTipփ<ȧ,osjgHW07Jr4.n Z*MɶEu](W{nZM"Ksf;/'AhԵIy'̴1?*>=jߨl˪Np} \4#e\I 4MH-X$™_:Td }Z&RaO4o]}u / ͏ b?\|^tZ$&5,/}S㥊OiYx[RCdt׹?!?:Dбb -i*`*/oCaZ ,Ϣo> !FK{h[ee3|ψtU!-qs]9T+_\/ȏ!m(^-6V_* _} hbѣhg N$BO ᧶~ ];-?ӛk+\`O Z@C=1pꂤK{lP/4 axOW޴} ᨽ2!l~wzJ1* 9Y"yZET;;El7ht\զ6!tXLl꒺Sdݮ-#5_ &Y;5Qˣpo ̱Db&{,%oxUџ/:Yif$\oHv7 vEލU{פ |T,_w$Kө<|25[.qO涜: upݙp0{u3x>yM@:[~PLJƳKc忓Kل2;n3@zm5޺pįS43O{q[ aFM;,~RnFs\ ZG`? mb&Z5ѡMɣa$pBTl`W:.3[Z.CGPUt+i@)w^k\ű{`Qgcb#W"C]ކvvF&n18Fxiub} ؅[=MN2.D[X;ʟL>-N_C~fGGXXA:j5*AlJm6.*Xwc6>%OmO,, dnJB%BOUO~T!TY'\HQ7](`>[~}4/e׆I<@g&ؙ]j"RN9t՜'%+9yp![0?]~pg;2d"Î|!Ue-0Ymj1g?5, 6;et\: (a%ݹntХ*GO&c,$ʕVK|-(cp^~͋\[7Y]WK,1gDs ,KzDJKx†ߚcR,$V*$`g G*gZqc sefepJ8^bBp3F#pA#Ud?[rSۈ/<3ל+)6N,rZحMCɸ !'5C! JY5,3n3.$ӱٖAsL"߯> KL*Թ[l4Rf>k~LHXjM?..hQ'q,E78߆xMwhw҆pCWPChr #r~w)aa3E~G$@<< 9[Zx0L< R5d-,YX"i֢jm6Ǡ;Rd~u)c녌}jۥ޻zh )˜#x 0RrĪW)pnV^xƳ[{Eg *+^u!y"%iU=J s%mTYs3h9A2hߍtˬ$mt1({LrL 4έRwa^R UaVƐLx/l>8lpwM }C&f\I'nde/Ͳ0^֘wz~$ X;HlYNdǩZP5ݸ]{uʗw7+hNj@qhPe0I_ӷS_)Z*;o䨡1'e.!J1۾wI$0,^eu)MZ2]<|f,qaڳ `ץմ)tv։ҩ[_U=Q1lSA<9n>Fnich/ _m4bbaӬ8/EҁQ K@4ѕR0)a+BkESsħg݃<ƣЧH< x@~ّ||VWXn,p&9KU辕^`}cE!H( jaw[V>oi_/ //},"ʝu^!G:1Ұ M|*F;#h4ttYͩ|d;`[:tnD1`Bõjk|+c)LbRQz+ٕ]&/Eo8D:*jy_&G]-6'|3O9Ov d\2|=HʣKřuxcB~q** `XioL͛\1?[8IW!jk`nŦ[ufuqxG72$%u(%}C&QWxCRU]O0Uۇ_@) 99!ɰ2 6VxD=2%1<@3 G-°=R,!0sxr#c9K 9rpOk.mSHhYfa8i{iee~;dZ3l\_i3y$>0ˇlRiu(mV.5[Jg`Fc-trC5cLO=FXXq_03A.w#翽A LrNKde߳WjE|ޘz֔Nb3%>1A p,nLQčnCt,K`١hek:_D 0t|0j1G%Z~ ie:FGԽh澜!Ϟ_ q_\m >MH_?H$'gCM8d4۟~a.p3 a\nt @qyEZ5;.37lunȃRgHc;rTiT˭O~Jоt`ω`?FֿNXuZZݝmNZpoQ fddRE{XУ=.P23`4%tr (B'_ZF tќ7{h 圍)ھY/!!?"4&O0F [Ck%Q*!!B|3VLߎ0Aʓܔvz'{Χ(sPlqlRfz<+=K%}Fth2hsAwWN VDW;G/"1C 4CT0o˷wJU j8 8'ZFϻo[9|f.+Ӏ 3e=߫SfЄÈf%;QtsXNy!X{|.-{ oe6&kfeH/m>8,Sfȶ46y|qF氢9#~jzɫ7T`,kG`=d"x;Rju͑f!O=Aۋf^iO L S֠8BׂeYGc\F? u <45jP rOZ\^P;bq@}cA1Wnb5"~=S ?ҁ&J/$:ƾy ?jWF6شg3$Z IjCpyfD? `wQCt<;*T ~*v(CC㟌TG[Srkn6l`FRŇF tbɁL zYԭ .eF&L[/%j_~`Y *WSME00=O\C1 Rl{ NR|}'#JR]@Jq}9>GT@bB齽5n*v^A%BSޱjo];*_p4F{Jp5 )%n {-v=n-{BmQ?9(iL fNGpƒn]mPEm]hw:X5 J }2! Y儡Z'?lbN$ō =ۈzֽ]%9Ѯ7?)F5${4j!h l/)2,@c%=j-9=[&NP$O~薴 Y>ɱOi5Q|>3 $8'm=4:\Pno$4KcX+@@(8 S^,5 heGg+ܺl#:jzD]  6}9W k+Vɥ>^>=~Ħna(kVIddxdȐK("*ЂD L+pzϪTa f V~lvx-rz/ O5%MiUH5d|oo]3/9 K 6.@'z?Ӓ9+]&eJF)Ӱ4EJThԍOjU  ?8ѐ|U5' jh_BS E8y&"Y>GMӛ$+sQoZ8a'hMȹP+'PC<(m/èŏk_&0+jߡ)wPq-%Frފ I}ٵzt]ph^TKXףC#AZV3ff7eK9Q/e`~5G:x0Y>ށ/##1\b>Jl ]@C!hg)moÚ3+ȕ:/`f )Foi-l|U_4ʴC xР=4[3=Z*X:6ٱ˗\.BzlqՈJuuTX$^BMg0.`'Ի `)x, RoC *wq8 SAƸRnƌ L i[ԺBt{YǼvC뫒!3cd7`;a)F_IZ%S OPCt] `7zhϾ.<|rz"n~iN#p`uIKCPGZcqbZ( aõ{ɐ-.axkm~m!>?/͡ 9|5ilj|Eç4@nM1i3x-Hmg@Ƅv9߼eɧ[%0A""4aGXY$n, ȅS6Ճ2:eR3F K/~;7EL$17j*Pўt5۱W}lnE|C-Ө-}wQNߚ?Tu{f(mjo L=_ĘLw#Y=dJ+P4t.hn„v.J~ヒe f8暱.;)CVK>odI 3y ;}~#L>{I>s5'`O+BTzB Q7u`Aj_C/ B'MgnYE Yٯ0 ieC`}^dme}J,U\Zh0eŽX h ?/C-ܤup] LVV#RxrWɚǨ}5cIZ/!tú%4wC%cWox[ Ge{cV‘o_>{'L3'ٖ,5p g"0-aDa&ӂfOH/oԂ>"I+fJH:_rV E>$}c@ vS# dwD3RF}ŬhjS˂$eB?n>qYZYx`$w(ɇ7vG&US}=<IȢfxe5p$~Eids 5"UR=4"5zv uHKv'GgŜ̚ɱK$9UD1P1ǹ`VcMKT.WNÿS"k{f).^r:(iXMW^, LBLБ8#g#$xzKƌU\N=)Uo-f_mA&ZS%4hagK%fv4\BƒӄNFHݓ)%gRg4IYoL%XWXQLzʼnSO3g6n}C }WK.݆TjZ?"۷C ƟygUf<lxh)fLpxb@A:]Rj-*1Et)`4Wݘ) ig .zȺ?L5PrSz V{]RzAhEjUH%B%€&hд0)UJ(L: c٠Ͼ3 $kd\H֘OupԯDMNpoKEZkrhs2}Q!xX pwN&пT`XK ܎FQ'/+@? #{lbHWnևĔIVYM*A%! tJ8ܒ& ĩ?m|arVE1FVK?ң0[8S!/p!o % [.l(+S|-WJx #P(P1',\]^.a&#lK<)& jVS=vb~8轀wj0^ 78J.IP+p룰'0" C%(^:콑s>:[oЪN}z GB_9Q9 pל&)}̤a &ΆΧz7ly5R_FpMYEnCi@_$F?f8ւ~9n+\ʵ+Ox }ts>Ҥ66H\=($<.~1Js^{-9\0`{DQňH>4^BٹDߵD)!Z Eڤh_9G@0;J3p :i|+``ZFiӃûg9M#4L#m@Eh>Ǩ ؁friI%%gi̕2q^Òӷj>ѝ1Q閕b8DYd-V6;U,-lXs[/rKO4 wܔedQm 8di^~S56EX&zpy|`f^I1(vT Nd3Q~BPE^-U-P. k8CPlFMekvG } eQs3ZL*fԕ#0`nXKNX-SLؽ;b9i+xgwH]1f"j݂5WT,>eDGfI|HBFPBˮy[h a¥b_ܱSn$J[#'?h'8xJ"]zZC pL`>ҞTA3jHvs1h_'rJ[I"( sTg"sJ(`2+'*rќsHc&ebi4ĤK{n`ZwNЌh"fY#Gr0o?'6ϸŬә ٔep6J*$fK}K0-yY [WD# Z,UbHgC&y*xT H$]oM۞hƇ xyJ*vf>?.d:Nz9z^u9xOHEv|ݐOݦ PVػt`cd֐hDد´g.~N=kg}b Зl)_L ``Fl sY,иUyNƻZ*3tW7)ȠbԂ…7< :7gTQVٓ}jmr~-gfjoc6m4zJEtKJ"!&L wJ)o\wzuvۖ eΆBScoǁ d7w}v!vl Y3l\f|pȂÈ0'i?XfT@{n6Y |dnTג-.*lZ@",1. hXpqZ9J4Lh~詃*0'jl#P[@ 0rB3TdvDBVx1~l$WYFɷÈ_,: ]W SQ>If+ vؾ5FW̗vջ@/N9|Rc jFc:u~a.EX&YhubSFy>fVg L.#-XOÊ={I1q"ZOd֌fp9F~%t@FUMۧN㪫bj-91I·)N:?m3]mvpdz|6TVxGVUrKo| ?I`HUvu mfnruT RH1ۑ,M@tiЬ d30) r\+OD\,dahpbJ9Щ]~dI `/7pw (?9bQ'8Y֍e(.KCCKohDږ6T:c9z{lCd\}{A4 "L)٥Gf:äH*_,g+N{u(IMVnD/fBby*8Rfۂ U,:{$w£<23L!9· $??FC5S/`f[Z>%իʖtр<[m_o~doZ=0_?mXǷUU9TT^$Z%zmaKn=$Tw^rocvmqo)YlA '/?@^W/}1[%p KJz c0ՙVDŽ%^#`]kJM_f &h)n'\gq2w7ݥeؙ;%#DJ|ss՛u^U$Oai9R浽f9חdrr܂l:aB~87IxSfNuYؒ @=.rǵWGL%U{bVK@R|sCڜ3Ɉ(o zmjޱ+k˺zbs_qx"~o;Z>uh&A,uӃnÈRCH!Xxk"Rm)BJj:[i_!ߔH|.þBI#E3OLeLl9LZZrXhLR9cc>b?<@mu=߮(xg?͚Y\584hp\)oQ ñ}lj4 b6[`LzjBF8bS M"Iq\ME^S̥I9zpvws>Y򾎖ezs^$=KpHx80eU@̎c=ϋ"[ #ݕj|I_A ]N5!iW(v4KE-Ds9 >9KJ7hbaUx$nZ+]nXNh,P)ۼ5n6x`{$Sf#FSOYD |JYϠ1A8 ӻu8Cn%1"NrJY-Xw28j2*j  {[ EX{Lgu%%mVsK^nVS[9 H#փ&D"![3A7Ҽ;f\|1=|Zſhu ާ`LQɠFQس8Rh"SIuTR "zћ0O(}}h+˃C dM\'AI>%^ֳG:iHԜCS$Ցاbn]!!L#T޶U דRqQ|̪Q"m hPVpΡ g3J]l9j .?:q2 mˇ$^&Cx+ᨢ?0 C^Hrqr|d`lx\w OXo,( 8bWA}v9ֆD0V ѷݎ5>#5fhI%bZow4>LqXQO03$? 4/^׭2p8=i3]K0%- cdja fGZV$,Gòa4oԂXhj(%, i>8Q3 Ŧ9?/fPowhǮ7 a|؎b|A3;IBF<2ԖRŦUW2y!)/m͔\Vh=t)IqĝvGjI@:?cMo; θ_nF1걡!ˇYCuE@,hm@<a}'|61:}'6e9c>Wb&<ߦ:JCG~>ߎ:߳PyB0R`Zah]YIO;< P:+.;E 1h^2⽦/{ *#LuI+, ЗnV}!Oj{Wgԣ^kj̓mLm8!j2*J2Uz%X|.XtASJe?5$ ~o+C}+ &!ęT670j];(*Qn)הv% G3 bTTƈ"@{w]-!$ʂFI6q9 a>0>9w$`V"USݴQ#,1Ǿ8 >czAhv[Er7 DW}pB5V=QGn*Ss#YKu ;J 5FaE!psYirdUgE/pO+4_-@Ι|'=/Z!u޼Cվ寲6-Q!;o=qr=[8 8cmSJ>D'臩[gg^R|"'o?򒂢'OunǓJnM }h"CulE,Ddg6ķoѿtu_sMkx9ZuJ7wfJoz.hk#j@N:䓦fIAL%ü`ڈ>ܓR^1B=p)=8;!KV1B>Np+D _'ZDǗcIXw]9!yZcq~uH"Z=9lGNk4 4#KEN֎<@d.wڟ-*vB >?npYRF. RFۆf"/ߨRQA(Ml.1Sw`lfJC[WG?/_Z\ad}l#N*&d`gyP٘|RɐȘ|;-K֒#Lt&[yɡˎKp&\)藽Ue+m[G%ofajEKZ޸Ih_θg?A\=T# sވc\Y:#-OR_u+]rMvh>TW(B饐ѐA(2?\@h9U) 0嬢F )W\'A 6w NWw[SZI(P!kr60=o)OF:jB7cMZ>o]7 gF<)% 6b[)'hkpO g]>6;}vvn *uB#B`_*`lulNFL sڃ1ԏ 컵z˰ 挽ik҆2T+/GePTvi[c]I]-qʿ=*th(ی?XS}95F:QDV,}!~__D5Ic 6ԡ]&]NG؈T!VD_l%Ԍ؍ y[fc{ 0/ aZS}dTP7H=aƀ?[bPt'JG\3főp ooYr-tq&79`YDq}ŧAqxy]kzlqˆo4L6XB@Qgz%n-6YGw C9V( by%Z -ս5a?$QQo=;|嘱{`K.Ya"U.a^3i J n,#0G8^dkq_̉dTND1_P7nW|f*n[krP&ݎ#qy͏FY#aMOC݋"HLm _ѩ 'sAC-S_)qm,m.ۜpTAQ}h1Η8{BDsay?k2E>j;NV9l[xwDΚaAi"O'>|uj4j5V|QܕapbK>Equf}q4;AiaUކ/3AO YIĹw+F^!b*h%xނ\aDS,("k#jZ;w"œ̓y2-xLyy5*OEVzW˪KUgѼ O&3!|_e *n7NgzK)7 *I &ayf<{) > *rzΥ4BߌNE~!S,9U&wu!ʢ$V9JEH34r^ŻIZ^Z^( 6Fl~ lwo1^">sD4Aa{ (=ٞ"40϶2'xdٳld?Ge ݅߇'a+ޗo(偛؍JK~WMca&V_Dpܳdϙs;9X]v.\J~f\; c a&4 eMSn#;MҜlё2F[gYq'K;BQoqB8x'ΈvF^qA|!|ڵ|d1ҵK?ދg?61zeB렏R)>{^O!frCmnJ}tL-w}p C{;y~{DِnWn,+)r};LC7lWej9 n4=O!JԜIk}nS3޾bk)hMl`&H d5C9-hCє=pnzI -H)+CbWҢ8U8 ;1 F?<jX.'E؉L/3S8Tی <O}<"?b%_ګ_u1 ʔ,|$DwD}HacFHg|p><Z\7}@F#XX2x_6eRkShԁ<9^v }"SA̝٧JHqfu`J+1|l׋$UQDLx&OAi ߩ$.-꒏/( _ȩYC) #wqYSAzTP{-vɉ@6e8TXFSkF&,zu52pҌU]Ej4lGpC?.AaIL \^a_ǴǺa\2C`6HB:')7(],vezX!&&9NC9XHĺkSϽ@ ʦ\,<}}0:I܆.ؚ= qf~gǦ&WFv$ao[ 6*F3ZK J]ōa.z5"x6^/x;Wjh`dQtAk#m~׋"1s>T'᧻nժcT6Og8^ƹUΤ@rgkF4xs "lM&j? 2K2HrJ )%LV58YPpi.׍SFQ&wK*5tΟ@M1̸NoaD:=*R-A;y^UE|4"T]dSY 6HW06K|hdaqnqے@ۮaMilY,N'n\Oi2N0Ҙ$i$K4Lf ]wRa=G; 0 x.HdJ*]"եJ"aU -T%zJȦ/TsґXDp(Gmgu e1fki}Z9 4!l/et+TN˯f⾤y/=Wl``e.ڮX+F`tLj+:z 7#8UK Fo(X5Ĩ]CGd#JdV)>L]^?P bBа zHAb^I VA>&4@ʿZ 9STcMz*=xRO)= ;R1Eڑ,V*h+0m %~ia]t*2'~-H}o쿕{t׼\Φ L{ !Pu,qn;kV܍ްk&|jPF2d!j O)S6lxTm\&9?,|ɹ^U68yˢEVî~&6$Tu(- 7lq-u(/y.agQ3=Áx@;_E5;T:>W2&1QS5`#G;NF eN%DJ ƒjcbF=C\x~9%O@Jk^\4we“Di\PK l=Bnc˵VBsB@,WaQtjVUlQ|]L"/c~p,Zw6m_UK5'͒|!kMuhv7 Yq"̿=}U!'"}`9PXim tz p0K0ܮ|a(x}<vQZ›xPR lu q 3q9'+/ݗSĺpyX eHӫ%Ⴛ%$@wJ?e(6VT^䵎Ir ${eK$=P%5/NpyVk4g.F G+7b7^zFgiG0ҍES$guszGWK&ߙ~ r}mFY.ךF^_@~C}'mԍ05{qs.h [fWMd[MG u^‘m˼T86.sIjCPG!Sb+> 5)py\5^Td#ቬN0Zp˒j✑&yKb̳ Co_n^;k5G{s-*|e )^pB Y&rV †LG\ V @s mlic3/v6TiKk0&Ss뜩y?m4PUiyqM'J!3*,S&?bS5oϫ;kPx-$Ug74$lT x%C6Wf-Kгd/Kʜr*wRP#\IJsIežgY&$GRyɿdҹp 7{UKaOJB0NVw2FBwB6C<][6!dw-U8,m!=݊?M ?{ER%j <)U{~p~z<0gkIoi~5w=$_g, M:˭Qn)ްD>s F#uE9).v>&6|84OyX34'f.ía2 ,aI8+lwjHf >ٺ:?J g`V T]s`1x (}kQ3.4͊KW(g. \Q睂mXoH}θF HxzCZք<]Jܰ 9/xBQS+851 A"z6>5<mujQ~DB^ʇ^b!|Rqʒ_pNIJΜּE9*U:+z^y-%Y"Ԫxܷcwc ւ.cΉ[",dy:(bݘڄH"ˊ=cˋ(/HX K$NǾt0 ܫ ^nah N xzqFDȓuPm:=I$ [1Ek7\N(X|@|'|4k|i6'{-(ȀDИΠWšO![e|HiwgWM8ζ/^s$>n)zܪ L0.7,!+7f>@E XƓ36A>sFm݄)&RþzCd09D[iaim=r\XȨnnڿw 1zQ&HR O>/;DZtQj_< 8|uԙi0tijus` ٺ{ .Ak;Q<y~J._w!%*0(|zOʢf\Xԏmm59<g͒!ՁLg S|X 7#3_V|`}.weit5 ԇ z0m *SLe<%<ݚl5^ܑ_-Ȃxe8v )0=OjP3kUk^W\V=vtġ@b&E0r}jr;*=3Nw39k؁;XJXnMD*pvN%AQtW|d˨Wsd?/u+#OӉ=c1Z+/i:+#T4&կ&'=5Aɨp%1MYF[ wf[yq"Dvy+Srj:Х"P?_2ك%7Xp}ځ:= 5mtoA/i^je~*}rH(g0ɟ":^a 7k2bU K@ђ - 0ztuK$6|MB]miF+)}ɘ6^{t2ea] Њ-,:MɀQ잎l]NO9ͮ=KgO:bY)f"ckNJ*,@V1]w{sDE!*YLX&A,8 *(O@g9-TDE>n,vW4hDdT?Lb ')Z$o/*<bLiƚ39KT삵ummbUR-K 'W`D`3q{`[gΦ-9Rlpga&%ys2g| ;d%L= 8m1NwG^">autQW4xzH'FJE 29SkT譭:$\]>S ֍wu$'Πҵlha؉*֋V.yKdSuZ9)\`XL["n VrC)!/Z[9jN";k׍)eOlE+>Ùz\1ttZg'C$"E.ft-"}K{8?=;iRϢWǜ@q5=~(.R3l?"C72:ٞ:Z /{ȶj 9Q02q݈쇃9Coˠ# VVμ(`[F$iYrnTYqwnZ3 ,ߴ Z(SAӝOZ_!x .rx42YwC<`_K1ETHgP?)c~26ϓծpxjYftLLD# ~(Ɓ&K+ǩ,BE5[/% :RvGXPb'O 0 GV'2Q:*ɩS;ecL{pl؆Z pY͹(oW_h(d?=| F"-df=dtxB5LffbH99K) BsY{]@}5=EZK]OO3'J& ceU*dQ` XcLSjbgx޾pnO(`.\_mӻ,Sd+#:py, '\/0B-fP䛽$ҹ MW=B%ND@؊7_&U{qHP'Ц۾+2[%+qYS= RZhNEE9%O'` gtEo֎(+i+n^:ȮÓ4Qꊤ'徽 ߪ-8|@c$Woph~ JfCF/h`bXdz&mʒ^։zPo~Je m+Cܾ[MhG$z11r o';VQ3 #y%ʠ\2[bX|&ODdž`ፖxf|8I- jGR8,wpe8ˬO1BRx=NN.' C_jce 6T`f U] sAM6v"vIYn$_c7.PH׈tHa[7 0S8.Kask '{g5LQD,5H}.2Zww0umzRF+CqV wa0&|Ij\!n^C,Ao"<#x:@r/u:/#q|bg[R Rǃ'c2>9`X_ћ.@[(g7$ ؕsxQ鈧u8ZG$k?)Ef_ #f_N2=桽g 6i,%vh#&7S~fuE/A^'T~x>e*+{&6FLMc$K%gh ;ɁΉh T[XC Fu.w SNF'= Rq;?Ly7 |ۓc·ڞQnB ?XcM* ч]. 7t ]"#{""Bőoe jʇS&oG -3f^MJljCu18:^qEA| C6"@~?$橖BO𢥹yPyBD䖅SނL#* ,'bwh%pGAcd657} lsE+(b߇!Q%yDd+Pl P>+p]Qk 0XOHͦ-VoSw,97Ít#Û^G[Y |TÄ.?& L#1ZXK CL~$qNzCBoG{3V9@":du< w8lGR"$՘Vu`b"1=\hqbG~+ӅEzi:;Cnz-Qh0l dG6ćN}f%npCe8oǨo8O90Kj-*9T?W`CWw]ηV=2?fM}ڼH>3 >\s4\ E˥]STS%M›KOHP ([^8-W@{/l"wtTXtS Ku3|::C+^AzA^7H4-s渜ETaRl栶;:=1Q Z b1!g{]\*(*Q4ot߿_24!b5jQ^iq~O', Ο3x+2 ܞ@yYx GqaLVj3Z+N>:dz-/CYfi9şx{sOEńb!DYRrԙґǹwj;`]B,b4 `)ATAgӕTl5;BC0, S-=뽗tӁmR FKlGMWWAb׾ %#vC.)קOb2fK=`p:gEtzꆐnflW aF"bܚj P88sCRֲ9Ӭ̄m 6Қ#?lCpC}uMO 0L]0Ny%XuD_~ ގlݛמYs#IɈe[QWz7^evpm{IwR WEUa=*Ng?M&X\"wz,V={֜7 ^5)4V)Ӏ1fƁղ~xv~Un+z %#IR08&K-*cH%f|ǍipֆFE'`k, 2 ؠKsQaaϽ$)? -To)/XR^>b'Ə YD6gYZ070701000000af000081a4000000000000000000000001619eac9e000076ac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t//vi]?Eh=ڜͩ"!M'>kqQL[4 G2ֱGn=rDx/ m\ґ2Vok-@6`e(;aGR `(DkNB!sx=u#2DNsT+L࣬mǯdn))ѕĉlO; s; ?4+ A4^G^l+I-w4i> _{-'!Un* Ӝ[j#wL%N`d9t X`aU)gܗ5cl*ACu$}ى6VxƇ8c~#hУ1#S[ bA4i*w36xXZTF3|;4{xi ID(h~3[3 eI_n~q.Mnž**TH/'zx}<-ZϡړAC/GRJ9fj\~u*s[a{90P]m4YWqq2CE E&Ep͞G Ѹ n=S3kjńtVgը=': WL ~.!EްD0L6P͵E yL2ى&ɵiu3%tt#p̢T6Nфa (b75=$]`^У1an;fo`iuz}at2e;ǎѕ7 WǞ+]>Nf1nܬg0!-9f+@<)҉(w5C.Tݢ5"aJø3bGgj8נ$Oq{ZoM80i'6"4*OP,K6NLhR?.|%!&=r ov vI֓4guVvN7RF&PFuLR|ZI %.N@C+RqCyێy&{&|: `Eݟ:3-= rW)l䍦Ɲ֞|_ æwkxH6)jd Csb앧2WbmDШ /qWq"E;6K6/ F#$t&fKN0l\&iD `Քx ~)$| >0Gkr Wq)zFEMXDS}T8?Mw{Å0<Z CE ܗOaQ1̞~\]azf}kLK<<Κ q؞vUc|iI0 c'&&HSyKq~\%2Ed5nE~1 poyeG%\qS\ DL>ynUeiq>qςl-l ~_)6=]h%D,JNPQf!Q~FNC?3iS)aT_6:seϙLt;q:H +hy%WM C+d:ٞVM奿Rw\BDјp`ϻlA{2Eq\KhyR̎Plv+dh-2437{ ?l}-=kQazDbZS=x`,0qR7q%=yυ12ŏ6RrNVXdn#iE'mi=D_!H>WnIs9s [%_ܝcoҀAQ&ퟯxjZf' J%J~$z^z_pmFqe<i~(Q>WgQGhʁ6Q ଝ=KLU/4?ߜ\m$nĤˣ~r4#ú籼eNu_GbzRGzVZ^|:CR_5RK`5@/x^1MO˱ {\a{?h6-i&y޸@! ^ywFP !q[55A2UkFՇs(Z].V.p 暲~% I7j_  ~mqՍʴ1O\]% zT6q/;tr,|Q|[~ ߜՎ<'ݪ{(t)c do=<*i-_V* _J%ˢG!=e 93ߩ  hw8_4|qt M'-ٴs].`;%r o0۫Bd[U;&͐mޡ7Wɑ2P0# P^\ &} SJ:gmd uݩy-2E: FY(cjSyVMkܽ"$:?V7=%jY?aSgᇿXPr,h Q=kOGluF0߲W/'0D1c-Ms@~j%9r3H|jjO?82bQ{Lc= DɕHjsY4K* janGepi[cCRπIv&8hiвA,>Pcn& w=,bs nqH8hF 0Iv l/|4%9aeUJ3U`~\ =B{v{4k\+aGB,tUK}oނgU Y Sa-v}%ylf,îSBtX{Ri5Dl Q1*|Mad<-r^2JvUc\=̎F6no<~%=+Q+2 d~(9lk;O ZKMP_n 8k^F9<\ӍA5 [Iy%CN2Px86{d~%"J^ !5wi-~#5O~WlArEW_"fA*oBôcK*򪺭*lF!ډu`F$[r68O}_M{sa\}ŵfFEX&nq\=|`Hz\.Sj:D?AΎ"=t? Rm˓1;VB5H+B .`zPBsU]5mUu{vAxp} Fp-x! ~2nŜPM)Ȅ6%h$XL;Gs! =z ۇAjАfVԗH[ݿY%;I;k&Z4IR9Yϛ 庡MG=k$S!Չu>lh,4_X.p8gg5B67Q$'W[ŠkqiA^/eĒFH-zb+6PC n4Iqu{3°swVSqa?#,V ^}&j]tB چi ;)U)_w US،MC~=QZÞ`$)fto˄zB8XhN".wzӫc~8˂GRODCjStlFYeHp!WN_R&L2[ Xpjs5j7HA =2eDsceLSWU3}'{;]$&GXuY7(MTk=r ?GS:)_iw|{$ pt4"uqy:~2_6vQ[BW_3v֚V8ޝgcmU{$|EY]9b*,Ieuw7%wA [04OiHsbRb">ΤMVUJ_| <[T¿?C/҂͡"Aڙ"w>E3ybo*=C |e#.FCuHs\UYFUc{Y"ŰDHpݻE ۯB%EЖ͂=l/0(1et58 uAV&SKmFeKx]TE*EҰ5M;/E@E&!5ITxKw AӵLΧo;Idu䡺rJsx)HYb G00lW% >ėluk%ԥxK ;mI>6HIaMx3E=1v Ӥ<15+t.ǚ>ȥiΗ( ZF=}Vehi0,0ι_ɳV]QId8剩έ¨dNAQjp )ҡj\OIF9 E4J+0dNsac> ?FTﴽu~KƄ'µ3`9*4!ʟf^ eSDZU 60e"1rV`>PaQ aMЯBկ7>-ף>!tCs_QrKDN`wjԩ' o93ψ "{83AĨwN詎hΦY\oL|E,BW$C1RB@+Y (xK8 h (%RI[$^ҎˤztgS &-3*9NsJ砵Bs-Vp˱(1T8p~>vY-A[UcLZuД%jZ:ط%[Nu\t so[{ʧh%6 F킚h.^\:K_n\r'sQ Ĝl8HȥrRcksM9g+l=>{VjZ%yG:iV(`gV@ې)![c7@|4:Xhx=E(6P9_)nEVc1|k s˴J?fu)F?cX8Tp5ƚjCLD LpE>(IzUakBE BbY_0F28CMw&1t.}a %G L9Ҟ~ d@^r>*ܑ8&OǑLŖ~j=B *ߠ/_޹I6Ll#1080ClàHap ^W=ҙݿ$R&SD$￐]'mSA +)!jG4Ԉk2GWSg_3Ud1'BlsG iI.Z>fܧ#LQR4J|, Έ`ۅ҅]C+ $>3c:幔MR蘡=q#z 3n =yhKW!B*- qE-ssZv0ќs on{ޢd\eG2+-HH;K Y psI,Ohbۑ㽢<'o JDIh`8ZI{vDBAe$+Is [EXqb dB{ Vђ(= " BI1(K͔5¾DI8i(tcHZsN4' еaA؀<5í]N?8HO;U"v-zΠjTB;^>oF#&Z6OA@kv:]c8:7If9T}Lxf-T5Ð'ݷ"( -x8ݟyKBBSp}f}pot;eE,C.iR[v,ʍbutPwZׯ34`>9N4YIL<$VXs8T~h_HoP7 Fm ']! {t{9tuc>;r9-Ⓢ BxftR"8}Ti{}N;$IW'g!ַ\XpO9 ,vË:o9xӘqmudybP\<ă?4O'f;;DCsp\:drnmZq^ UA@43yJpۺh?ԩ`/#N!18m4Z- QV3C+57ry^((:PJYgaQ<-z b-V;ӤL/AE Ls3O  %8;YL#S4(UB: z;IVr(7h]sp> /Y (yܗ`#Un3(DS|OJݗ*^1wii"mn1$ޱUt?*Ap gh@dm؟޽Y=3lnk0$-BLڑ8GNݘt0{ʼnd]} m1M[9a7-g`;1W{_IxY[Cq y88 Ga8i,h }c } %f~"K`Mt,P$E+q@QB1Y[@Zʎךr3"M yјcҁņ93 :n~ ~@Ρ@+c闖cWrr&ն0{aܬRڸ8FՇ4fMz}x\d!;WRx&epdg%Aپ D4fh$\4= yhxVR%z*.jz<+m|t82W. E|ۭ -& 6z۾0oJI;5vOTSFK95\3H+U3)9)\l34AR;*fVۈEkK`]8c҆4 *N"*0`0G/0odm+;aNr ׉q;mU3<&|FUb &MTu,r⪼F 2iKVz;Al_[3q= kycQf1ڽՃh2y${7 G38F9J'qL1|V9н 5pP@Z@%foAmO%-1x1;܆7HT fA֑5ӻOsψ#|Qs˘A8Z^,-:PK83uM-:Bu .2c``ЭT*Df 1wlF'_]oȄ£Lh*R^hq^J%D_CEݧӨvQ}5CKt@n+YΖe! XNY:2g ,J-.E̙" ?sdߐYW7%<0.>--[{*unݘ&ա8tJ% )cn¶OqzF(ne%0 L;ykn[䛾d a|?L)`|:]>#KF0ٱx4VĆAmΙ,?:7u?FSApa:U#}엪b}y G~,D*"t,ӡFgeMR'$.]x'ضml>]a&{4I悆 zUg+E?uGN;Ua>^}Dxt2LK(.q]gs\=vv}"ԄE[^h羕/ FEm:dzE41GHUe bgiIZ<.X>L氋dXF>f/tY+|QR-ALhm 9t=бK_&RT_Iz}M[ts}|8KH@kH{a'3\gY'IJ ~Wٳ}+STfXHr}{__xܜo0*,YY<ֹۛz؇3if̤Ё|ۛ j%ߏ(FLB`m"\WWA\ j4e0E7^oC\ԈH Tyd:oJ(wom \qit mbj=k;S'cRw3stb!>_˚h,B2D*9kro霖RIè~-c]{٧IU2K<# RD%S i{cl(d4 iLKbCC<9O*N pJ@* d:wRE)[_ϢB9s;eMgJ@JliqPW{% FU>^fؕq4po_k#qu@Lr4֨tyhήU)ް;=!3ebb K|>lݨ3BTwRJY[nqe8S4KN&mSI9amb~0 38/:#fP =&ނ$k&DV4a|hᩄ#skV6mRo%jWo!?uLk.^V2ޘG+]COvVifid9g u]cU(^AY8D¹%:^"!63;"]%wGPq ,Fh% V,MYkqf':vӾx$2+{F>xbk6 DLRYiN<%JQs)X쭐_eTa!w3?X֠Ҥ:wA= {LdʡQ[Ū74%P7iCExջ9WއA0.1 vpK OO}n0twC!X~&v_M \p^$=x*}y!"~Iy+qu BG\Ғ,TPnSX/[%sdyJC$(dmɸ5M#ܯy?I6 Cf]rcjƜO޸1F5i69P? o3DQǏ^VTM;Q@ʒn8|6Qy FQ94y,B!٠/W؝.bk5~}WL,T~?x3H|]6"VS\>G7wp>UvNMz" EELoGGT<+1nw;3-)!mXȯvͱ[zҧ1fA/KWW3!1@>>SY7<{[11yPCsP )-R]rJӼ+ʩi]tݸ"{$M>Q)*f?tSd<*pFw]$Fٟ4B[FgVR^6Fl#Խ"s4uLFP>bp|Կ2YluOV=Mgg:K CVOX{s*L7I}`@f"AzFhck˶WyȂN0sA@= ng=e/TGcL3 Wzn\gcX"I`_Uw=ph" h4PATaai$„(4!,(9e2?QEVtf-:~la4X!]FЦaW,FY=5ͷd߯ꭂ5e%0cIQ:*&E"q664˭/{dah惇`_>Y*uBv`  |B}Çs%5k; rܾJe6G0.xnEfYT%?y.wq*vd}5h&zHX )e.$RWC/$VU/i&갗CJ!,HqEl$fDJwzRV㊝/tsdxIf͎4zRcwtH%zh4=6e]vjسz? hMAs^kkUY_fp=ߓ^=g9u6LYKd)%E4))_a}}X+u%?xJodYA  H +6z>nǐo&`Ȼ+%op[PQ.mN\1^JJEa cgB*T7;WRP4c #>'܆RˀPƉȠЄ;[u{X3!|%W RzFLK e8@7z +aGt;\,#v7@g޼C ?DTG5tWm('xR6>D\W X"v.zR1T T &huK)LadO[V8bXX)}>FWmg㮃CwG˒:[_{O0?>}3}(1b/Y/P&)x\j4'$WcԴ^`Nⱉ*?9I`8puPNa9a#cAbV_*IJ3lìGgζ_6pwhC]xKyh[@xN3IB4"7QP[IZO6^bK#vR3Ckz[_ȩNwOU]v3@]3zs5(ej=R)ʻbSء:ۄJqSY<,G?ӐLpE宐D";9;mC" 9&IK4Gpi3@fTl'-c8~$}qA٠~" ʶU ~|?Ix"ft])=pKՂW`eIVnpV4t<"a;ۡnۗ O|V?J;~GMn D/j; J;N]>TSڝ$DS},#\,M|w6nf3)Hʳ™3#jN3-I*X mEYT'5B mg fġ4$*%vW~r UHUevTQOgmV뎴zi!Y}Ofl çLA%0*&1$FIZs+M)ej}{- Bs%omK؉{#ZcmEc\$>:>k7DuЩI-`D~RUYѨ>qM|ck\td*]Bej[{!}ѹsf.ezr$?t6GuVPZEQ 'W~!F`ܿE i7E*vhVƠL sR JE 5ʻ7 5vT+by_!/2ҶSDv߱VYΖ_'BLai uX3c4(0F|q IHtSݠ 7X1 y$ZuoSW4fCzVg8 7|YRZ9dcC9mӿH'; \ѮR%, .vLcmfHpˢm\sZ |]\OB,MG\MfG[m.ˋݩ*;,SvU(ѡ>Akd > ):WrsCs22)8۾`ӫ$}(+b-&718e,[0BM EI+w\"كwŇ.,lce2saZpX4O=q׳pMcs@,Dy3uIY+1Y7t2:&dgwםIr5̂kE/wWJ_gU4rG:H(O6 G`umWSϬ` '!BׯFnEy }!Tx//QI!t=ؐH~ <6.4}aڋptt ;32HO/Kc %g""}&*_]Qӻ C%ѓ0?7Rx_r`fG)g:H-m]gۘ óʳYR12)YLE(] W&ݸ_]F0 1v; XBtf[FЕژ0-.{rJ4 Q=8N_A0ʦPOOXl=o -7fRu-z#T|xw\Z$&Vu-Kvt/AZCNW@Ajo2i:u[^k@ s<ŴJu6*9$Qsew~SbRNmCEy- X]Wkcr|,a-SXu0\ ,Ǯ1 ~B^%qmYpsƘ{1lOFx%4ZZv@MG1UݨcɠkV uoK:dW**|j3@sV*ADheSt*NHqR0ZЋ/DsfVCWؠCPp(xm|⸢DMt؝k~{|=c'Ӯ% 5}L Gdu?Xgw| P]:2]?$#=n-9M<s٤N Ŵw"T*lm*ݒ) &G L6ꉝ o+1]%SOӈ&T]ctBm|?dSDd5[ nwsm.9N>r>]`'cS%Vu3&Vo|ĔJ qPf-.$&%)cwQz±;WJ !ޟ7Ա&AM _,.'Dgtn g @ D4"qRiA}xnwKP@u!ƩDfkD8dG Y栓`aD, qF7+-^eG2lOkH/z'5aA՟(µ pFͫ8lOj z;x"/'iࣨ"91:ecKmR> z ̟/7XgQ~ZC&-/!lH DI~7S.,Ybw N5Z|fIaw fJۍ~f0ԥhzd \;V όh%Y"Ӥ_BwRtv: bZIYa'k:)v5dR"YC͔Cп``beujk@vr.>D%"݊ᕦ9%!YĤ%*6XF G\@ )V/ >%g3ӟDrٶ>A! GY <~_c7#3'6x%xC(^8I X@Zv8`c"zT wL/Ji Gsi׃WFM֚uS}bXWrEԆ{j^nnkfUS 4]luƟr`IHߣ1aaa~p%l)r}A3$3,4'p/!. ט돣SLL߃5&/)]j:ذR]aWG")ijb`¦fTo (J_, ״`ma;ɸz”'jv%ThoMqmnw3)Gϳ{I[HVC92.Hc9WlhvsMsE6B?,1cPLЋΈ%VBKjǨS㞸S b((e|#Sqbϔll̇8̝<dg1ún#-: D{&Պy䅒9=j$FS594'#S6yC_?LIJ%P{}׋J~+|qn Ad!:F2;nVkwvB|;`A/" ,|bJDb}G8@X XIr\&,|bƪƟc]6߰Q ?tBl؛ˠi9*\ M0Olp <'7ZI'z^[o\~Km1PܳaN5g9 >*9_ėxyB㦻\;I7c|%ce_o\ȼb; 5O%ڜ up>E*j+Yh[)z7ʸd.sBd8g@ՎQ5vy.Lߢc̃+cD'L 9ՖB7Һe.oe]- _3o,!Njυ<GTWir>OG'#P ~ݦ RXRzF&l'_/QJ8(п'%&0j=p쇚m"(wk*>f9GwBKy[ʲ52[>04Ljԡ E=zh"" E魩/Z\Xy*)\U,|m!ai ]Q]!Ab)nu #( NW`IXXJv܎B(eD:cRA2j/)@ɝEpEfÒZB %rH>뻏J%bQT.؋Fuwbf;n^^m-,f! V+oo,'P)xP`ϔ+i%@J+Iʕ{H8l;-a-6kvh-#Dj*f\٧$\E?U\|>h9V*kz@Z TwӒ,uFd+J$vFJ+J@E X]*",(Ɗ`1>w>PsÂQd@ ftҽeghrMuJLtɯ(١}ԢĜ3PX~x+=O%#9L>kWn2j>WJlibFJɢ,W.;x]B6m.Wnyr>̙IBݮK BU?=ha@c1oMz݅$.&ZZ Vfa?J,_epHֶ3`@Fҗr{T`+DRO(B^0 #hs=Wy()r(Wk_6zKMvxHIBBeg7YRU˲.Ulob_58N]wojz Y fJ6%l3$w^gMo=ScŰKf YAS펆Ȕc""tT|iW'aasT9 }#B|nr^2g$bk|OU" If8ˉ3fB,۬sٔm À+cBϦCsxEVB6\t g絅iYj,ϻ2AK f=e\Hf2Jk,'Z"5K~^ǴJKESHhM d:$fobPVNӨuiTEI.+RA/ҚiIF33v+ݵ6Ҳ-cCq>P4A~<[ \3i^|[}TP&)& 5P!ډ D-X7}vC"c}S"]3AXsFb%x0 9k,U5ih+;v )"k_%hw U2G{(Kos %hezZ4>2Rd^^~n;ƠYWk9@#XC]Ĩ=-K{P˒?j}WXگy/=r\HC醗P.]a3S d b؂'5]LhMM85(DZ"X .߯_h+JH.yU\%;3:Bޡz_I?GFxې5y 0 PBhSmc"P-v@7௶8> ],@|XƎUr/P%w\Paݨ?[ ӆ$\ Yf F}̔p4lzڜI޸qT` ۄIY9+ؒ>9`ɉh%djF@̛0mx cE;hx98|8t FS巟yа^w^l)7[7&Mk^HB# p9;)R\-9s{`Rwe5ٻ23X;v$Y|7pLtQ_,ފ$$H@~8+WII \sUpcTѳs/Q K5XCDDT* 2K@<EQ?g^VAqȂԔ,dtvwԤ ^($Aqtw`PȤ>Ԇ]<ǀ֮}v񳹀%3b{J̹X)4GIZ!/Aّw=mA岙s^Ӻ1E~Kq3w B tւSv,*\5W x)%^D9#~$r~P&Ou9?FD7y&-kY|m(Knړ+4?-\n1db˥#ݡ d(Tÿd Vz|0r^n;L YѶ;+3?,k!9s@2u仉Y$۹i=l`JˉVh@{uy HCk#KzMOyL]$aDe< Շլ)H %hN6s[T݅b>Ͻ9@?ɕoQ1Yr6Ail+/|E\< g>_/8Xp}A _I5971Ƨ}ZLDEK'=d/u ;5NLDǺL=3inK)cyje۵tx.t_8aa~FaθDFK wg&Yom3?gD?7C1J‚2t}mՔ)xdM +'功q4}[[bNջ{dB9/M;;Y7?A6-כ r|,R%W}|KFACHzIl4GGVafX2uu$5O8<& %"Bh~+MGIpn5fχԧAw@yu/cHӎEt,z QYs- ޅ%̇1=@( oA|5MqਁRK# RB d_#F0{{JV4us9BGg1xl+$S:TOIfD%WHkvx?bKUD4Am!z?)޻va!54*"_DFng&= #dcaUrv{;"> PJr".LG*@~r~wRPL(G/V%.Ї8Q %h q]`"C!`40{@XUlmd832,j/;n؎}E%ln;u.?74J6&1jAN3?sym2GbIS 򯭙JHբX6 c,"LrɖXgO~?ş$30֦8_GQb{晴[eaB%* n`@eoev[ >Os+fO˖&fmU>jmA2J )QMG=m/%rw\2*+-}v :􁽉 viZ]WT,4TNp-58BN⣢Hkي-7T?G.Mm.v-tjI=؄ {MEM }\ޑب`l\`VѭUldWJaY$ߩlK:\j(n92"Ϯh !}EJkL)Pܵa}s?<Ep.6: ΔȲɜcb蘻nހ5 FXW'!ac i/(07<31"sۉ% _}Ɏt2S!䇪 U4i{rFO8\ҡtZʁ:~x0Io"ܺOɛRf P¿g>}]O`wPT[<АmZfcQnwփ4]@JBCA_BBh\P#H&) )sj 4+3BtÚ!GG 7t!>k *S KhtR㒴Nj22qOukTCTP&/$`Ѣ,vQ|#2p`\Ԕq;=wxB1UA /<.]J+WJG&z%*ZF_CGnl %Ox+^⊧vn[fglzбd] [8M+^!6q0Q D>\ 5CaB-X#W}981GWӌEKb(%p-x| @=7eTIYlL6SCVEs/Em*,Kl߬",g!tyDnKd yNv? 취Ԯ:|,Yn?߬WSUx#SP֐wRF@l)1FFQt8슸[} Д`b-'jƈ&GꂸlyQM > <uyVl$Wz[[+H0V߶Ҡ;fc>L3~7Wȓ716l;ѳ2_+>Pwwq$iY2ąEjTP"9ģeN1YH0k<o-5"2͗ c^hР UHgqXL/MsZbr6CMl=s0vc$@YůO^( %T}hd&e ; άX):Ys0ps9E#5^*]Aw,St5TD˞zsK+Mlq@ox(0弲¸ Z>Oq_|+iDbtQn^[#G;oMT;'l[,WYizv8V7<Ef q= RǑw3FW)6#Ú~:һ/jw&p6l}(0M@Qn-9tK/\`"1sJ1V C6ÊI^F]WP= =:( 3ډo-?a\%^6I>T4;To 2f#)E; 2{Q~ &si8MCcx:K+{ `.u!m(ͰOAfzSRp+ P<5VY#7 67 w%==uwKw2-B⽳6Jkpald^p_Ц2-~/|ޖh.= "Uޥ5aNך=D](j< cqAzE]a uqE"E\ S; %O 7/{ڱOV[ٖ*le`4ʃQo R KuCx)in6\:"qmm~yN1 lq&ҡqcsT՘@E!גoFDA렯0`GEW ueaB_l!;foTe}611X\ $n\ >mTE4)H]f@>@PJf>2 QahQ_7<!Zdw 8啖?-jaVqM8bfKmwa pq:< @t[J 򀛬3%YY]/6KIx8U %lCwK%'e Zk3cP Ʊ~\u:a:TH(kOɖ;;M*8yMJ8w5C=v~[KrOLh:NJ^V#E58:C?`]]G=z!0KIcDy'Ig\}%/RT#6b3{AtuJKerjA]a7cuHm0 U_蠪ykfZWNNF"nVeUb|W6p%; ?%@v g!/14\&.ݓCLpzM5?ߐ>ǯR^in+LBƛ)h{K 8 ΒPu0 1^䅾\./HF}']Ψ3{,4`G$y.2,h,=Rr{D:swyWݗ}::.&BV TYP p;2a8wK;p\91.tL09"!1^î"f 17DyQ f8B'd ځKb&X SO4]؍\7ws߈`!~ԦxԀNzk[:=vC"-0Bq T}ϯ3l! }r oЩzrUڊvE)T,'@;3Vartl"R;^:#D3Y{'fX$fUD%wU0&ɖHή_!4EY:u*>ؕgܒO ^,ɴ!]KYdL=mm8DZێb,HVg476¼p( r2k7 (fk@Oa* 9/]]9&`:t.VݵcRUM AooJdh:gYZ070701000000b0000081a4000000000000000000000001619eac9d0000198c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/platform/mellanox/mlxbf-bootctl.ko.xz7zXZִF!t/L]?Eh=ڜͩ{#>\SN%7dF#;d[oA.CDXzOr䚛#zuL]|b佰+gз?[2z+ojPp?`;m>O7tv@[ኍKJ.GJeA<;4CC $+8ק&ݪPP<c7kȒn6/u[FS$ܟ;^ @q b4B~(<`t&~5BȎL5'!IϾ=bCԅr ';>(8T\0@XWޚ> }O[[@*UZzƸ_,mqPPy7r \2;ܑy-_@V۠-ug@=C$v䨒*FsyxMX@>Td7sF* 񧔀]\Zf?}ޅ?/RW/ğݶ;G9勺d#ͮ)uͼIxb S*(~WI6 !~7Yzhk)旓]0~r4~J>._W+HɖYLVeX`?^3@S>lGYm{h\aU%ZBtoRUNu(fCGł>p=:8V':V;ɠhFApiu#kILW%Kyrqzk Wzk?t<Dr._~O:\:RfFX?鑧&V¥oF5&V9wAGufmqHæ](wf&n.HJ˪"h(YڅrQ#._|$8sQ~a=syD_l{15IJK?H&[̎v ff'rT&' iB܊:T{E {A{PTăz+@׃kIH0F?ʃFV?Wn|9(  Lt]ʏe)LMKI(zL'H[GcJ:cPr5*`#8MFTE Oo9I^x"ֱMh<0bu:> |4 `ȗ/' 6_+@yN9mrj0SL,uPi 6_ZQ".4hJxL0UX4 :C[1RaӅM Jͩ;}b^@YY4X_©1} pQj_yqNK3$ 88ƾ˭5T޸_&er ?9=`0;X15 Q .q&_VɚЬ$[dZf!gO'Cuy3D=@|T9\E?GQh]$%}̲1>$(p̢q1v Uj>ÐsڞU1k3صiF\yyX? ՚zӴ`DV!qȸMߐ"yeBJ񊰈w8\:% Eb ql|?aۻՉ$ CN@G[2RWcZ-gM5!;JE9:*$ C] >z.mi2JRܐݜT[v =ފQ&XOWP;EKusSq%JW*Zv4{B6ܹ=mhb!hY"g>)gcY4oUxb[ؒBqI鉯Oj ĉ?GХHԂҺ]Lfɰ*9/f1hIyQK !_r+8,iRvu6[Z6og}2u.,\TZ$ɽđwr5]M5()R]U0Syz/ [ e$ɜ5ۯ(Upvbjͪ)#qlEtϪCV-bfB;#vw?u.uI˒һ$E=mǰד/A~0 +f-XdFn{v]Kl"RL&8_Egr&W$Ril9B lTq/zc$Cz "X2:X|ej:r> Hcµ:H(yĥ?tJ5 =~l(B:v=?la'\ kEy}Àn M8e900>;C>9^L|HIĮAu0甍D~iҝΝ 猸er 9>H&Ao0X+50^#`:閻)fn L=$"ف)@0S#`ki._V9 P4:O##rg ,='cgN( ,k_^3 ecX.(/t#mw&uӻ葰y۹Z' ?ݨ3ۊjM5L 9Ȫ/@ +?.;΂G 锎|&a#Liŕl/Ӽ UT)"Mv Ef3<Ґ ڇtKFXZp9sh.!/JFًznrQA\3iBVko{ 'YSJn&MˑFzc`XmKl=vwD˭qİ~79ii\z1uԃ\'9pRTC?4`f_SwjPX/F%>]Ga42005hu^hdAИ  9qCLx !@kN+LV SO9[^a"GD a31yS,S95UB?ϐA<>d0g|EMT޼+g2䤊DЁޔ4B?k6<&oy1*]>XY6Hk)^"-j&_2gYZ070701000000b1000081a4000000000000000000000001619eac9d00004838000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/platform/mellanox/mlxbf-pmc.ko.xz7zXZִF!t/8G]?Eh=ڜͩ\5T s f0-#Ƃ%tk}ώ[QP_s+|ݿ 5Da1\GRњ;*%I CCX#C /.bi ulc~ͯGU=еrV1Rky\Wُ-Uy$ Բ]bT1]f^XlUj?rg:Ua_rP\%5[ 7ٲm#w?iAvRA4po៴ӷ9CE 8L R,elA$^byKM_OS} f1\10G?9;PQ'`_SݹZT8%e2aew녓cijU(xY4 z%m^\ t3nOl0K ϴGl1"S#(QK0%B@Sɧ`S%)~4e{B)JY Kt,VL˩ɪDIAz\ZƆf>p=WѻZ* GL 8LG:W&"֮6aI7}k6V^xw8Ae5|? d+ `V7䴮L\y!sIss yx㢿]t),aԈYz}+35l@~1Y.+^%㪕˓e|OtC zd $QԻ=kRxy?)Z5g>xhi<-br!Ŋ"Dh$ӨZHw^Y`X#-TnH,*"ʀ<+Kؕ?hISaa% [>Er{Gײlk̝`YLugA%7 (j {#j[#(C\tD\rg;R}UdU$`f5 P?giGi茑\Suc@( mCq$9plT{-Yz 2 @|-?ͷ[!uMEM9Iqm:;N0&ճҝ(_i['No 'o /X,ANvSX O|} ia]zf(YUHN qLBܵ\[wS(8042=[>{!eϙmYAS,~k0~o[O,Gʳ-p(-r/h֕-D]iTKGdX=KKjg-)Hp$.[3$` ~f:3ڛRfǙPkGrlnȣ AZ~y_9s1 YiyUS]];H&]=xDߌ Na)g3x922L4NI=Nxۧjwù`w"הiU]o]tvp,Ln2g4~M /BH{NqOS穗n+Tu|a(L\G7撽Z4̋`z=E na-Ϲ|'"'qۺ Ks ĞW̎/r = )w3 ,&Ng.7:w[K^Q #W#S.H \&wSUobXA)Jb뷪19 -t k ٢IIHNW5Xt1Eu**G\\=]C뎁ңOCB8R|%>jFCNnEOP'/CzC/L5n|c.N>b{aҴPq?=)hٸBh5{-_wCȭ͛d ~=M &rvmk/z&3d]1^ )OEՖ#SG[!MUJBR߾.)G |<аLmŞáYq(n0V|DW:.7$:r{,uy9SFXqԐ٠dJSAH_}|S $5Uylhn(=!:J,~W|ӂZ\A߯X1ܮܕ5,3_cE`CVr9ܡe5l-K̔orIntab67XC/0 ǁ7`+-wW-)QvsucO{[+O '֭ܶ v-u;,!a=aD4ͺ"Jb *mv9JPCa{4NtT:e}mGl_h\xt5=+4 O|Hd 畣@p+rAX soY1V,BTvaZiRzw4"%hҡ*L@-XHMQgq!&fҠ;-9DP($F~.TlI~;M8[S:cr @MGtO2gdvlX=$zo+bRH( ͌I$N &X4z8R@5$:/ àL&q״ > C 瓙}LˀgAm\YWfy*9:F毯t+ؕo I'TD{67>D~maX/w~y0Ⳍ:I>"L"2CCM Mڑ5#qw?`[vC(Zuy"M:i.:>_V l)S,Uy&WpsE<+8fw.dJ )Q~I0ύ?@di};CWZX%{:8wƕ{9S>'=ƁY ؐe暀5'` iKT|*1 Ê^qg_ [BHA,Js/;}Ӎxs\D˦j؎埅]S2y@n"/V_`.ѵH8ል >%7|&RYf \: )l/ݓ #o]3yDC-tƝ27F;<}@OA+"[KntLӸJ~eüфoć&Wv|rM( 6J+JT݁+_ӥ,^c[c 8&ehh?Ųu`^}!dID:I^e ӛGo[\\w堷ZþU LXv%X5sp)jmTumRsƱU$Ąpg8mƏ;!ܱpf0yB9;32 prXv̗ GHtBFRMԧjrBt%;Ub0^bu}xu P#qq `|;f=GA=G򯯤 :eǸWrK]69lʬ3!s#Gʜ)%4T`k1()#թUIɸsu3l ȑ \F9~~2U(M]:8kT PVmCGGc g6vHU Au[tfmLă|>X%<;;N]4-@㶝P%=ՙ+U2t[=P,Q)M8NG(vbP3!@B%7&L?pE!ϪTPnU<ZBZExŸX's2\b=[ܴsķ ~sBa~i9cls+DIWN{'"J7c'7XĊsڏ虷IwW}\d4Q=(d͘;ݜh:rv‾F9(ǰa0fS5ť~3!5r0b?3$FoSEydBDU:V3Ĉz"N?-2Wױq2v ^uRv8g[b9ڸF]9J!~`Hm*-lLD좎WZ|\!í @sLL`:ਵe&&˨tuZU]C&}wt$4v@"xPH8 7q Z:$w4N"9N횜tFcn͠vX2=}VdxPڹvvd͟.s#QMctBP";Wd{BfQU+]9D4ϖ$!_aK P [j k ( }י+-3C.T~ scyVc_ͳT'l6mX'gd|Cx^|EIeS}@PNQ ߏVo'r@͕0˘5;:ӵZ?.dߑ֜3EAt;#p+HU|c˫~Oo*8>5uSl,! cO}4mkAq^N/!!T-ܽi@*9k^ˇUAϻV)t/bwжK?S>CGE3c & $~)4sn>k!68BlQlJ_*L(#|a|( e@0QJjp>%9ͥy [ }3>>SngehF2|5L[eQ<'|%Ic6:Κ Y/j# x3 'g=]#D~Cۘ_dD=ji?P!: .=nc}hqPh٧#7X$%yLo-n.h677.Mpce7!v.CQgk/X>hX. 0헾MSXL%!QiytBoWȤDƭ_<=k*w}WL:>hAe @oPKysܴb'/ؕ*-6@4u5H0yV_mZgsk_usA,CG؟Ծ!.xI'`A7WnqQ9nqZuBhپo~諼'Նc%xⰄRgu&MV˥l_\4D~ |Hagtv}Qy^fspQC!siTCoI`LWY2%xHzgFZ 0 'P':Q5RQ2ZFոpG[1;.dɠEʑk~nR3]4:EF1`c:=:pZ#e✼H!9`fyoB}_\g?)K8ĄYX2ppyq "~Pvℬ:@ Y^ή!2.uF wWPN: L8Ia_S]Ef}.&UXO|P<Dž$.i[I}rD#vR+g/:6j,{WPz]Yᐱ˵G}՟xKn$EOIgԾ{'>?_5Pӆ" ڐ PC#)ev=I=}\- _>\ʃpmRQK@҈{dCy-<^=8^HK7-~8Z+C3].9WëҰ85 9RfSȌyXB&\PLL*qMzzʎi}5E\PsX4s?Rz<0dH F*#Sm~ty N8Ӷ^%VNjv|0l)ƥeOO ' lnԜLQ2B7Zpptq댜 IX&\@cB NRK>QplWWsqpdlbX:]ux~,lr4z@lY{nC!9YۧQ}Aq&]6WbdØ0X^^M;2Hx}/G[_Mغ,%R*Ֆ[H'ʎ bv'%=h/qQL":z |^@b0e,l«),m_ԝjG&~fpU'Vp6̱v0#&t.Yu͝';SJƑGjínϼ^ČAG},l FGZ5bIăFmD ºM%j"Tgc4V=]"ń8$#A×kLx)n>eFLqZqy] P=U۽IĒG-vq츭Lj,@X%P29Α/ѰNXg5!!w,9 ) B'3Kjp^ $BήԇB?Jh@GtXs,^v;ʫj.!&5 ?RUC1z[V]u]”?yܦnr+cʒMpfT4PdV:ibѿbB}sgּGrZR=<&E![C4 ­3\IC5J4W *-> o [XAeQDygsN}Vt:Q sdd&kmkK#@ꌒڵ\ci6Z=BI/UcZV t#IB=PR졅A7[UvdۧDXjiFǺ6Ic  ~@̚ G 穧1* bu%@*6g78&PF lY0ك(p cF87=_к)Z5MU!oiL`7`M(?F#L\ R;lVquՂ8 CYH#'T܎.pH~Z>ے0;f*ʂK,wqLG-- Lٜ^lHD`+L\춘E? .Hn1^F}r(f3r.w.4je&o"84`:xPB&8AͥhĈ?/ E]+ HRĈo29$\n-ė9IFM{78ڦ `N G,UvR2ff̵~rV+DLZٲX#&;UYt@J4Y"[ࣈ>5r (ˠ_& t$_GX ߥv`q}kL6;]RR8')j ^kc.`EQ':͞0^. cƩ+.wb0zt#CÐ$֖3# 7$_Cj\73IP1%WM6X*/[F£lS pKْd-uF(ܝXT s.LG ;v@:ݤx&Bu\w.yP 5'-@)ί\ֽb3;"Y 8i|P%~y1 va+6*Q.-SoP+42*:jn|~6ΦJfzݜc vPjRSp=WL9^aƼաThue]g;L{/~^6&Wi)X?χ(}.^^C_yǐ "+wIh=wΦDEpК]@B*Ҫ3l!(9g29 ܡ2#ݙ>?&1|~\lvJ5z|nCo^F{:BE J?1Vo!Gu2fkpy?S͘E#$@qt~vIbnB (]6r3k0FJG5"Y8$_JJbɒ>_9p=Y%o >vazp>;ap(N!U!s_B޽"kRmD33x8x6tF/f\m#3G }m9&j `'WUg ޗ ,@OKZО].6,@92P2X _i-' !8 9dæX{EI:@n=E pFz柷.3UUs*طAUV%2ܢrOgIUlɆ6Fb4RR4!ǮųaHukeV,l~T&Xt28垇i;71v]I\ey&턇QÓ_Ң;I$32t% f<@Ixǀ,AҮm!6!O&cﱪʪ93{K -Jμٱ: xGv G%Vrč1!87%)Wi;n;pԑU&ԟYGس.e,ˉSXAuXBh+}b䐝->8LUlmy՚nQ~:T^Aq$P?ck<Ÿ;PU\&#`wۯSϴuJ$ sٱ tuujmĔϱ{' oQ 0iЉw&N2ْYŒ,{3ù%-k+V/d82U:T/=o .*HSstyěXhgtxE;'KQ}58>Ul{Hqk Cke([;yVPh|Q7/d^hAn41'|,2cJYb ;P@sNaT:Ww'w>>x||uD(zm]h:^t۫!0h EM,sן#DR%7hSAQ0&(D7$&=_J7w0|=jc31cҏɡ[F"|pk1$ꕡL$CNQN5?lSA?> 2Bf{ZBdh.Uy.g*rWIUJ3Էy4?ȱ] $\r܉U %n]$Phjj2\-bZ[Tp2B0`Am%["܎qk:|eC摽q+ ~:D,1fu}#;ܧus8W-n4('}1-"f5Yr1#Wh"Udhuh*KP 댮rRS?7cPiwl@;Apk˛ڙzbWP^}K|>s RL󡬇U|ll k##M;WC5Yt|9"'~HUF`Ю )GI( Si?_$p-#ӥ^ƍY!2bΙy-ubE1 yU bt,l nVG@SP `b=aVOQF($u;ohSy9?U!Dt] EǒCncdHhR6qwJt"q;qοD?Яs$ "u׷etLrW˸}ʷg[Z7r@,l!=f>/OEóAꏳLXRjwaVY_vh&9>r0UVOşG$?VdS wVWVT &gP "4 % ʼq*:/lQ3³DZ%uԇs8cڅfnGv^!z @qIq _=!P0(~uXۊ&>+ݎ}J?GYY>ZT "\~g5 7~ԍ ')qƦ)Ў™<ָUkF>ߖ6]- )H@TzH`#ܐ\C/RKX}ucKO ;cm#8JlF E|ͭ憞tT _D5 9]3Qyt{to q^1 ()Zd=ƥ'P}EaǎDBO_ąu %&รSP:rK޸9؋'#d& ɺ7lsÍ 5,F]ݯ33mJ6[B(.0j'\-:HKYp&}VHLVG \ gLANsڷ9t߈UKWAqdX&+GO6CK.5~m*f09 4Uk}v/3ÉQ&yec8=LwjbTaM`Вf\{wxB9xOnkD⧃7A~X-}S)|ZA{iߵFOQ*Ni uO(xR/P`#/RYdF-頲9I"8G`^8, x1WIK+oѩ ͖$μj9>aܐac IA1;mɃ.Ɣh֎Cs)1D3b5߮A΄A(fHsYcY㿺؁k{~ *2誌}lv.ttMVr-ޓnS8SuqPHwKЀ;CAtRVmJ`nA'gi- =>{nrXJ/_E?R;dz Am"O5M>=W[1\5X 0G=acFskM"?H\/}$" g"ͅ*8&OMYo4:DӞ $*:ןϖgPQŇi']_& 14rߋysvR$mgl"Y"f_P6 )#` :큙hzc=Yx`˴d*yD-z˄>|ImmDM>P| nO} Pk)d%Sp K%0(Hnpuw;ˬaؑ2|-v?ms [:E)\x B}V4J['&fc0 a/yb4Z=>&ZR~8sEs^H~Z,ժگ"?f9$Zlozc˒UiV|_Sb8)sE)v+پw#(8ߔ'42wgβ4* Ы"[n =>1Н~d|Y[FD/%|Lyj~ܫw`ƨjT)=J?P&/3&$' FLF5~a]rL\̍[1Si܃_w$Xy+:g_l`'·=+l}_9j :(m-kN^w J;!iuG<'W ^.2"r[iЂΈ;KpICA?QX TJ7O_k?ޒ42|~2aOj=(LRf .r-}W30j"ͽq&=&=MT]2WA%1T^<\3 \wGcc%_yeb7>{~|B"rs.e.s_DV(t318Nm;GnP&>NjP>_ ȸ ^8 kxj고 yUS#Cp'v#!Ӹ-a撛$?$]*3`1)DycCxlp^lo߁g i˹}A- Ԑ<~gUeTN#P_&/qwVq$eDn0E9@6)7id Z4"€K"h,s$ئy?=b+{ 9ݑly x+`ĝ@֓4~9.2 n;0vo6O҈,Hs ?bn2m"*v^G T#|++dq"5|@*0*( {iP:Byܜ8cCLSOAK,qG- 4juD;uWmb-yW6Mk&.'VlE Aʺ'bR^T Uџ5? wUvr_Ƿ|"0&q)+7>eeT0ZBDEhp?E߫,,JX p*zg~Ckc !W}Ed_QI)8}w3 B_9wV}[9v2el:'eܬ*@b{E*U[9Z v5~qfmY%^fF$g@~y >qy^Y++⏚gWWEqkNmT1mxb 2Q- ߐYL4C>1uҜ5 >qO)jhQB U  D=u$BzƆa_ EQE+VcL=nˆӭa]EUъPU"UQlHcH51lLJ<Ű+#t]2w$3rdr߼׷mZ 6xS'{{f1%n2J1B\5ƱcM)"sH1t+xj%1Սi ncm/4oZ(5^nvALi„Ka$1קWƱ^Uy` >9l&Z78od cq}*fdOX'toNu+%ֶ2ɿ15`@"aQPo֦ STz3%X!c]ZA/- ӺoœďF ?MԳjrije邥Pc+1>JD@sAWt.&bPm -h WUy>c0@zȻ}Nd B ^pH@S8Q@_ǽjeua~<4mE+,WaubX#)|`r%4wbz[H^,0lݝKK`re^,?o %16덖3J6{ îߨ5>v/4+5.L5{].} aw.7*ࣀKK=dspLL6 `4,o7IyV syS 0NJ\&0d)*Y ]%To8)Ӈv((^^WDB+a{:?"4[X$x8rW1"}jJt -^Jߣy5 ؈El!߁<Օ*1 \6!B/Mm{27E<c?ƪ~S6`F^f%B:/';Kbn!'p|h<}}Dը|z8).3)iڦïG|tS۝9( `3d*uE7~kgP e8@bf04:UfP!_$?ҘgX&,(EzGzhC]RA=epB)0aVǘigVoYTe&YNlPTV#}*`WGM`|\Kzrl5@lq1(\݀0ރWhca[e= !#WQ$?s7V՘ȒcrSJ| r2Uբ*QʔW~N A.qsq86b>Qel=G$NEC-}@n~QCHqh\ͯ7_UJ Hn7kh=@HE!:&l53ϾIʶoΠKJMcv3pGUS,)Il@`9Z‚pw)\ g'0.^+dG{lNgH:٪Xn92zyyϡdM޻9|9̾\5{ kaM'? *FzudB …ObqR:Pqf%EK!ؾOguͱUEW!' ђ@6#ql5#~ aLxfcnە,3؄<o ̹e}+hMĺT,\T ]ۇ́3af?ЀgU}T09 Lܐ7^.u"/IXUp\SIIex醑V.k6:J|VVroAe zd(0U4[m Yڿ6hJ z j r!\*o1j3JaAPn-8=\Fa<]Vh䆣&4[.rHu# 01|T7E[X2 )A^1sRq9ǝgKb}tr+k kcLj|9>{ 7,ds2-5ou23 S+Z#H20H]C^P#4S7w*R`FU;ի*e9u#HWA,JrG ":=4pQF E70$g$[E*m]Y&5N\-P?3",1o@JQ2'[W A,S#C"n҆}a% iZ?~ѡYq}ߣ9@s{T3F QqDs j`*M6pfi6pCWG&qל5-pȡ ~J p_K|>`OO/3 R9*᫊/{]r?((.1R:#r,h_BV%[/V 7/?Z`S1%ETmHLOҖ[e8BPNOD pѓ mXB/_H{Ћ L~skt\WfuSHľ)iEZY5o6:dV#bѺʖ=@;-wt]8qgD]yq-o>AHEjaØl{ؓ+b]FNJM :p0SnY"ˊ<,W<._-HyTˑ\pryJ=*(K?ɨDtTr+~.ڳQP >ijn hqٷ=N %P_D>qI@d!&V# ċluKIcgMrg(chޝ`(']Wqw +a87M fݓ|J1X1:6ϑiiB涊x@_~o!9U5˘$?^y{V[hd"} Q~qrZw]"l3+}=T59aWg :b 1(kX(h8#PаpM?AƙVӫ5O?+W c_H|;?,vtP;*c}_~uKw7ȼۇU1uOP8cVZN Kxs k& %aҴ 3qdZ`.ce(")靆iSm{-X ȵeG*?cu@4y?͚4͠*\?m*;BTdpDׁ!:6cZ "NHE)ƌ<.\yߊtckpxkcJu7.dLऺ_VmHDn$+}z=ۯ l־] ~3"w}4-8^ h![m(TKCrBF54VO.d3"n>DdKMRؔȻi?M1ĵ=|"]ȧS{猾27~{071a#_}ij\,y!By@(pLh Y{?FZu$ EGBX jouA;MTzdY'xBJZh1{P|GA )TugR7P s[_X,nTꡲQDVKÃ&B׆#ch x̬BwY?sFi[I:Vn(GބWQ n M}RО7>."Я/'ikQSf+Wu_@'o$uDsi;S"FݜLdQ2298>f#-I/r4\uں֙mvį&/B-rVCY {ϵFlMslٱ&|ɖM{|TnS<3i %걿4ɀ Ra.@daZ{B9ǕVx="X؃ {\=r=R|^rXxo7h 5TNYj~H4\ٌQv N>F_-G>WyǬZS˄ᓖhI$!>&:`8Xǿq`+ni  be4{1RUU&!4_Sǣ*;81R"0-I<\ʣ/r۶(:Z^T6 -=z ;yŴi VnٻXEYlc#8{>Rl$cZE5|_Kѭ3~$Gn{DRKM;/5kNh=z%Tg~[c=҇+7S+n2dQdK0 1\ř.|n-"ov™zwf⟰312 u!ppw肋GQT f /Dў4ہ@Q;ـv'ȳ5ufq6 SQe6!sV_@яCCg=F5LY<޼7d/x! ({R? `Rp($gkA-PϬU]Xw*`Z(#kʥC?E֤yc,_nנG%ĸpU|Ry ɗ&MD דspq4S) *2h 'hc{Xxc.\3FKTSj+Z@$Jf{j0@8,?WYD -b}mf%Ed'}ikzhyJp`JWZ{DA~,SAѲ662'vP`kEx4 !jj%] d0Ii|"cb`F~dEO_=W6]̜?h&V7+K0Pw="Od;_X̢[I [`JAқoAKI;W4C_6R5$I- ,ܷMɊJuӗêL ͤuc}gcLS"e/±q֟Ə2j6vcɢf<ֵ-&X_gPAZwÙ0r54M)ݺf\wHLӸh&v@&4[ /':_TƪMG%W z_K~F)x9>B?5is=#`?d/ng,1 mg}0NJ+E2buX0T Xjޓ ״쥡q_P1uYDi=GEr'֘=3 D!LJ<}3mQ/S!#M:CK :"qUEq&h+Eh)zzT{RB7Y(i7"HJ`jƥ#pVPh'28SK"(ZA*#g/NEsE _- TݶCj+'oj$؎Qj 8e4Եӏ]Ŕ=|^_Q V HNEog) אuIIiJ@3;_QX0K]qC9bJ4a>'{s}IBqeq=/xUqXx+uڗ c>8b*>(efLgNEC,u43dIlrtc(v_eh037Vm@Ӹ7J4nF5#+Xtn**=w|\h@jy{YRU io+4lvflyAC];]SR_Q|AnEĈ|6odH[MK eOh_<>Q@pna˓as7fD>'ȍO+Ip ۈf.y8?%WZWv8s֥{֯7:,dz>*߱8p`]jj°xJ>yd?6T\7cqAn -1vAߦGf9ĭ Abn|4Z-z_Ox%XWZT/洐EwWONq͸hgX .K}5zUBM/0ٍ1Gg` vE"|&*`U\lWׂoDΒ]ch@ [GxYc ӼtaK4'>~%"iНJM\e : \uw_M: _azVzo8h%/loU*8tq *8J$Ɖg] Z).=8UM1Cr]@/Ux`w ܊N{sM>)]-K=/́k' o.._5l;)+\8夾X2H_bn\eQNEH7t_3ɥ>h)Jۉٷs0drze4UQ(|?K뷔ƻ6vf%Pn\#OڋmŞbFJ4*$3=j3ƃ \z<4[ o%D Γu!n"(uun6k|Y@@uK$]_xB[w,eDmp2 *!5\'M14಑%Oqay%KÓ֤Go 0P1GZ;KP 2,5YaXakRAo!C!< ׁHw+\Y*h\ %ܜ`Χ0OPqb,V*MPROhԩVw^%o`nnK=D,"Iщnt^m`aHg?tAe=|Gk>yJV?/N@I|s"6`n D;K|{"/]k|F4\sEb۝>Q0̭761LؿCoAIΗTck R%Z\/㯪[.n/| }>7JEO=g#f,b8Ǒ>?=KPL1sS_dHk!fq8HZ@spߠMSH7={W\9cpJc #rW}T T&]xs-)bc$C~(KOxsL179LGǵx9HźmRD%+V:|l[y«I~o?@1w~t܌:ت8BKй6vv SPhN!B@.̮qTaZ*3Ps UKA!جH2=0we=A[ۚ}Xf#Mn陕Zq&~hg᪊7u!_ _ԑwud6\b)Wu[6Ɖ] {7on*7q6o\QS#8 d<ŏ V$-IPϡe/3DAR3)1cKr͂āա_lu7`RC4"z#@r%p69I)Hq7|oQRd8h{Pe5" տa&D @ =yy/CEyzv@fHn&x nBn(Z ,y Ajlm`VR/1!E׳09F)Wߗa'QnWYWSD/? NmeU**~++j"!](lIR X`f7'j%]\6I׹qvƌk-(x5ǓQ`ԣ $3 6R;;KypM})Qk=8|@sflAbjc3օ!ΩTMp%(IސH@ g=!V?)gt! P]8qC&\ ZjM0zTȇԜfl{5W#aңOy jnڤ "#G(+G&:?%.ˢ=x;QckSxͅ\m1_ZZ! zo5אDξ;drU- LJdayl9ErmSі1ۚuLKiv{GĈZSggZ־%O!91Vϡ,TܜNNNl4a!=Vf4 86ߴ#޻0#2s{,+:oPq%+Ot׷U-Đ )1u8ȩs#\T*/eaыồ3 &VZ6'p:uq )Kp8)zʼgicj}z]j#^1 ^;&7)[G&aә2M48 h2%mAdZpM}$X_Vu4r"ڧoƍGǺ\|"]Mx?( D.&zgOĢ)I[U*-ɭ(]]P ?WUqW~Ҷƾ?NTzR(׎,gϧz ˡ]uuFAI߆(LpS{;sv큿Wx񧰈le\Tkc:4Pv5٭+ *Ə,˪+#2zzO/Z HWptn 6nz+X>L~[i&\~\.:4AaiB_с9˵RXXyCCD&ŖX>l9z.$u 1Ry}_S| R> =}/v=.#xPz 5h?hf8tR[2;%I\1A ;ؤ.F }FρvB]sEgYZ070701000000b3000081a4000000000000000000000001619eac9d00002b58000000000000000000000000000000000000006200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko.xz7zXZִF!t/+]?Eh=ڜͩa;n1rR9<a;\tV蹩ʜQJTO<`#:ǐθfuݒ4 2]$jqާEx7czm+_PdDߺ/8ѷUo͚Aj|۾=eT•8F Y2Ds{\Rn8v'* ڣait HěAw4?E#@`h"J>CY|df<҄3KScrDVˋ P 1žZZ)Fo?KQv+q9K\"FٮǷp$&*qj?d ^=w5bWRj&I@fu|tc*-B5 'h ]7+P+m޶p8+mV\zB}'STyzcO=WN|Z7)LH=U1HEmdj]A)/~4Ӌ2H34\6Oh291/bU $fJ<7Ql%4 ID_2fzk+g(Hۂq;G3Yb !̒@tx gm^^AZH#oJ?-4$0{=ΟN k⡔΂bi։}kp,h56ExAY?[ijy.=jbbCncv u޳MUduȯI{Ǜ 9-YE#!@:Uyv7ZS>J H1hPm~g!6Y` {ݾ[O GO3SH?W2VLpSE_1/WP'8U6kcp)q=YP,&J t!'Dk"QX{"AU>Aviѳ[,\W78fE0Ku~~`ePhVxj2C qYɕHCFx.=ޱFݏ-SDP4h`Cs@~jpҖ56I~DW4lrdCle޳W=cC]Q[nuw0OL kGAZc[ Cw5niݼ,S+[C(#j!t3VlJΫ* un([PJjI6Ba&_|8eE#ouEAe,+-*: `/͑?"?Ã4-_T — |Po{ur*}wGdM{M>숬nKAqOH,>obS'"f@[SA vm,:bϰХ[ melz1 T rjcޗN/Z'ϲӍyѕA? -BIJ{-JNb/E.%W /8{0מH_poM0{7etB朤KUP:gB XVxcs?@6vs `@ŋ}f>,&rrxq Pg[xt[-'ppsv)"} 'apGBRUyU7qlø+U1 "R٭*Ia\SW 2SYGJ?7Lgp~j1)A|aHXZ¨ɩ5c7!A:9"Xۣy)y2ƔEJ0_f JƟh7ZG83Hɵ'52mȶ"qnϓ.{Z+ɻ/[qQ2%u- *1Y*V|G}{eKԏc A05q8}*JONPMz"|ҙ9RŅ@kb?O:ųZM|QE~[wQ` $r'$nO5̗nVw |Wһ[4R)d{o@. MM:=*jE3Efb'"ܧdjaD]N}P`b `.J᳑cODM" y|SYgXXm܎cn|N7|Rޚ@ wjgωmhrv6AӔ$#ic 8Gٮu\g eglwȳuo!od^d5l<}4Չ5ģS Ovu%'LAS"S%XiƂt$CczcN_Pcz$5v0) =ϞW: >&4m}I2_yq!p;/cTGmnˮH#W~aWУJ? _fvU68.]]A@Wd17Ic"v8nuCcO<΅LfX6t  -O?D|Sґ~-%i*ȫQ4z J?w {歃ѨSF} A7$`gXix"Oӻn_HdJ;c0C=,҇YiF|͞sV25玢W B]14oHCҥ8Ԥ!LW.|96gT{~ Ig}S\Vݎx?lC"Aʸp no;0^J%YDORv t-AM9^gA\Thp a}ݡBWQݖ*"$gd/b>zQiKqPu~R "zq R[= +0ZK &XbDXy(ۡ$S3NW]nC`rkMe@s_ RGDuHuPo#H=^AH4,s_I.=8oB"jjSZ91y&$1@/0hJxrl=q%ʹFiD 'A,2IVkf{EU[1(UNgnS-.Hu[) FJc|MC5 q 2 ";SX>:ɫ,*]]T 1"h:$1#UOGN:WO_qSQk Yl*iMsz^ T,4j񁋆07"<"K_bB~ַz*O&vXHq'J]4wP  IFaRc6%=5*wzvI%pyH+7zz5EP xʡ ,\tN&M|{e}h%#>w 1mi{I>`u's>"~` < tˆ4>^mNXC/IY:*8m -C6av`f ݶ@O@mzm^_\^9}|ܿ!i_ޮxiLZZvNn{n{3 2+AGXvh%U"*tk΅\S7ϋկ 0s9ji(*>Xg >q*sTJ.6JLX++}x dF߱\U-.πuٵcVݧ/\2*v$$=i|3UtZWUApX@k\P(GJ˟y3킔\& cUtE rr"IޱLl2blooiLG'Y(}_ \vM8B|B3NƒPhkUf5麒c _%~3CNj 6L Yem8}@Vt]>;~n~loROoQ+&͌_ioRAjC]?Z'N0v13+JR֩7BP? hoMQ.ĉ W.D`qOv&ϖ9u2aAyR}Ozar dPݢ_NSKKqoٹW5תW,M6/5"m`a]|f ߛ̑^9}\H5Q(.b8vvB l7(Dh{͡#c+H>;:`|4V pvQјRcA׽G.| ו;Oq&36H" y¶/K#acH:i*0UoI}q^Þ|RhiAf̥_ qu05`k@P3&jP9vz;x.m2Y!a'ghƅbpR?Qz ^dԮYİ"m[JAI=aq>j]E>'Êe0d.V.b?}s9?9/3m~P2n5m5CSڞH%<=֪m36:Ay0[_54q@ٖM&~hD0* &GxGVML;IŠ,(l/ Gv@IA\ k~WSӬݰڠt A]񭥏ӮEhbJ=|LeU !`~앮(Pz VC,ɮ6%5!uZd`C'8cݏ .:bh(=Z*vs 0t'~iR;0<++dwvv;{GXt|ƒL6\qi#J*Ȓ ,Ro.` ;ϲvjq3AÚOEoH޺ơJ8g~Fs< өVQu GPq'r7| >u 8vMagduio̧A<߇X`2@,!tE E̘kK4oYجgEiLg$ξ \oKH۴fy㖍QF慇v睽p=Gh6|<+-O~i㍍P(8(q,j*(_ أ%U3oZx}!2 iE0.@$ZH悦ԙYMЬSdqwj^đ2w1Gb"RccqC3Mg+-46@)U7o9!a:prodsxG/FrR'.>֟WeBiy%x鋶"| ~p 08ኾ>YTQ=HCn&&?.aU'rQVg(K /3,r]$CN<ԖV)b5"ۤR+ZԪ-&AldҮzbCw&#lb/񜬄Y|A8sƤ͋{{oIمSXwzp/b̏8^%+F0ztFo2(t6 fn&^Ylrl\RI鼹mp8öMKYTnG`M?*~{.RxW!؀O3 ։Hޝx!vvI]h{IZʈXl\wo6pySR C"fȗR褸(̔wy%*׎6Glw25fY-Z)E{u 4;st9mZD߃odJ᳊9mfh;j 9dޮr%1@P 䄿w8[l8zvi gt$(&#Mڗ7 ¹KwOEb4SL8 @mAiDK"=cbJ]PӁ.Sĵ(iF9 '=K )!Li[>ƻ74BTıx^"n+?~_$hع$T</u2jaz%;d5N}y۹֍^T¨@F,#-:; b1LA?x(+/7UgV#T]!i+qNj@rsf[$@J]hV>|7R<*}&iJK` V+ XDp*gr_! ":Al'eQJc8TzI{'2C@}v XT5l-61X+y/{YA7nV'031.gǶW|fpШ`Qe|[W٪PzVh40KboORP$b Շ/jz\.$Zxdӓ!Ze`9zsׁR"UV,&l}f:ŕz}&S+@D$p@<_ @5f][hSsg2D4eƎK {!Bi2a^u\ۛqcמ⫹ѾN1gl }մ`C(qqՐ:%qvl3 ƈ# >(T`V^8gYZ070701000000b4000081a4000000000000000000000001619eac9d00001960000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/platform/mellanox/mlxreg-io.ko.xz7zXZִF!t/l ]?Eh=ڜͩPe1_}P&9Gf Bm(jRkPy"0=!ۯKyp*)LCS,`{rf\G$Pvhh‹L I}lx?gWQ56asK RZ^[OS3DD"m UTϑ8⌷E0j JJGl[f[]Gң5unN<~Ѫ + wϧ[Hw$7K@@K6x ~狨O=VP aAٓ[\ _QV;®=Dڎa[QjXɇS'mWa~mzoo&pʀ£Yf2wh_};ɨ@7hbh {țr/9c>s J{9sƎYjuja`oJ4 %rnO Kƕb5܇~"&_N/*1٫C9cXeA7&Ĭ>r:9G_lj$A1 _:[sQ, ?4d_Z]{K 1{m0vZi GCe-%cyXb+|^cqqI)>pR8tCA5ŝ'e2!ʩ-~H1$ 4+d pLp0wjfgo;EJXpY} YXxp^g5 iYY$Sld^蘄l&H۷Tʝ0jBZ_+=yϾzK0\`ROK+h5gmpc?l{NRuMϭ*8+or2+R&t;ơ5snO܋6) :A^e'7иkEJ~nzupAD פO[;?.'d֣g6(nБc? |OrǠ`t[fe Cu qE[?WGG'9d5w䬤wi,2?&nGbޯ/ u!=XQVqfw*5YچQ N7#sB\+1 \i0S)8?<]} sȡ~|ch ˺@ͥ{媭]NDC8ꥍV3鶩X9PD7pnf=fFU`2XEȈf9bNmMu^ uę^7f F}"M<.7OTm݇x+zitҕ8XN%Gj8a!Hms{+&cܖ޵1zvd5kxPːoo?rʪdvHAm,5Hne_cea5Eߒ\mMO) 'X0MOt5ܳy uϞy߁mm|JF/4nc0C o"z 5Y{ Yt:0#uLw,_+ŭ<@݆J8\홨 C|δ4 #YWXlHvTg.`ɟ֡un hʀXa'6٦Cь[Y#HlQ!Z\W{/[ۙ ;LG&M\s+CsxdHYu(DsU٣,q՘w"$ ߭$5wJ vh; 8 #ܶw|AhW%:?`I;EFGf,!'ClձC9JIҤKntg{7d 7dQw~sj(`6qVX"FA.sG_ErY(02w'u#͛6: DT75#uddLFal!J^h[bUPHslѦ$.`s4?y}Emöq wcG5 ;%8ݡP/0d|չV%ũE|!rl/0 `gs;Vw 4.7Ymt%Gv9& ̀ׯ Ir ;֗%\y~-,Âe8+' eWS>=YmqT*3n4D1^=dgA€QӮ3?~Ɲ<$(t`bif4oe__T䙩#eci-ٷpO0h = M/\I[uz>;%ꉽ (lsGb`轇eo'h#Sc?5OUsn?wcu2:'Nu+D-WvP`h5$@`V#cycPi:v ,# |з"f8f9?VRHqu Kv\.@lZ;Dw `j2m4qYʄQ"#m LCο"қT('{wJ e>Xjj$Lr>{8kQ%Svphf'O̼̗\ijUBN_cK$8>Cf˫q"mHoI0ﷺ'qͦ۟PWP .x^tx|\0~1qZ4i &ђ0?`!RVm <MU)wSR YLLLl3\C[IbAXbTbCgUå/^e\MK^smFU%,3:z4HmIstEi0ڍ<5 ,uJ9HGȺ(E)k&_[vZ(Yfs ĬNRP8Q_:N6("&>Px?(A:ȨdN{;'YHl6 QdI_XuC*W@s_snDf!ZkCA8ϦqyZ3'JdjC4xʱJs52瓙9-ņ1 D>^me"3 MzSfh`? cwoL궂5.(Mrߪ@!WȲ7hpM&cr&כ-ȃUBZ{Ͻma~i ,UC19/!ean%HN9mzѼզM~kHir@*M?Z%'/E9ZMp b)P)蝃!4aO2q4eFja`~p(Th>NjjA Bc[Yfld#DX\P%\ a- `C07œh}TL.9P[˫ M_ ͨBV/%+]tn'Z V;/mACe֐VakB҆oi" u}~āey4`5kmP00=m;Q*zCyX"!$mْ+ީ=XsUy$e3x>JlۃD.1_;:pL )qӠ{T dj=βDR9WE9Jv3hfhLIrG(ݬ^"m# C) ̛_I'"P6cT-CÔXOY6l_3UΘF=P`-N4M J9Ўb8ɱ!o2~11f2i~,?`9aQ0& _tWJ9` = ،> hSGԸq'9D7"% IꕆݫSzS\=|k$K|U]rSrHL@W7BB bl藻pjVxΡc{n{nrL`+4{biuCY2-r-Wɐq;@-N a"2*lAe45!ixT>/UcW<š7=odG"2b[_?KbJy p$٢r! Տ J8dus 4SeCX%6X[Ҵ" ̑_Jwll ,ªWhO:aWY`rnX5;QԛKa^5csP6& اjvUK-ibי}x!;YPSK.O#{KPƄBݩ`<=\5-'/߰Uu9/eV #I@7uLEp: c??<~XX:gP3<Ua΅eo4Ds仇s++|s tzL?W.8[нaiqհjˊSTl&˺lҪlFΈFݔb{3<t *'Y]~A;m\B8( *v䵎Y@p+gb豮%DZDֿ!yJ3pU(NG:1*n|+ BjJov$="~> exXCea,s#xne͢M7 vA#M2-gYZ070701000000b5000081a4000000000000000000000001619eac9d00002e74000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/power/supply/smb347-charger.ko.xz7zXZִF!t/.3]?Eh=ڜͩgjO+kHlp2I2c,i0l^6ՅVwA&Dy];G3f(DI.T\sO RF|hm_;.7 I`^%GJC[E! r(b~̘su<@pK6CBBusC{h[yHϡoCCڏ[w ܜCm$> n6 K)&2k'Ί%)`^]9[ΛWv58j?EZ! f ,ǣYg2ǐgQ]/VRpM`&܀rl*- AwmiPа:s)0T >/ Y>^ /5t4[20[55|9 [؍{_YA"U^MPG=H%N'dlO?g(ATYOGd]pQB QYW lE)zG3m_eP/nRWK0f@[\^H.x8^(\%hۄm uTCM% iuC}o5j c j6WΌ29roWp8B<`-̏ $^2fㆇX{^PLFH7O+I2048'۽ Bm+M2'~2CK~bY!%66(+tMz_E!?c$F0+w-zV=bwnJLX+mf j' ta^7-Xu&TRw$NF`m"MlN#poϟCӀ qv7O3Y&u7ra/ T\eA;8QQȧE%FT*:.h!Ö?)3?Aǔd-IDD=pR*ɈdsE0vWےR }g~B}BxYgXf32$Ozu;ch6<5zb.sVYQVѺ*LcX Gy4SsZ(D/ Hhv zev' &;R?OVA5Ŵ+ 2gٍ.E T|ޝ҄:$pNxC"ԉ8!*KnF/O ]CI pZke(OڒIt.囪s@#\i,$n~cUӄ7$V [(LŤfy+jR'g;q䤍0* },t,1o4zqbܚgQ1"j-#2 wŰ;S\%Wa+}2|N1n`bE0>Z]V}R}Q.A^%ݽx]2 *l9_,CPZ0Bu!dR#?=WNЄYHԴȱͭZZYr2 U}`aAM^w}[1|3%Rr< h싐Tw@iJiV EHAf#K&¬#D"@fU9E]I1Sg"v-t'[M`j.M"M)z["a|=6ǁO5Fkls@_ٰ( Iţ'zh9DL7~lwwBTi Eb{\U*O7?& {7$:r_Gx[ҁ3ڥόE=f1LϽvV6>VnSHsϙp˯5 B&{hauؕ X?(W 6"ոd\sPHC׫k]:i:W 2g s<Ä%8ek+'q힤NF.0d|.!7)+Yf5n1 u)6qOf'r^5Gu/ ,sBE %ɍ?yUB/ɭ5-|+HDaM^iIFC}+ dlşDiXҜ_A}9L=z.6Mֽ!c/ :fYP/(Q\EĒr)Ƙ6_O**F,- F.Y >0cSI|$ݬh&x809,45+qr)7 e:|xX-s/tT`j;MҘ(~!jaMnME~UŲ$ |_ .)AhֺB0d_ ل9'xLVʟkknhW_!k@06)Ꜷ[zrcW?6ѿs@i|)h>Ek֊s T jU. !M !N!h+ f.cP: (4BzԼ81^+Vqxk2R%f~b:NDqZQaF[&eGe) 0|>YˁEXJ>l%GX R mFZz$|mǨ?oCh{}PCQSKEZtlVڽvk"wIqG[{O{ګ!2L𹸑uxk`VC| Qln+smo9$X #&ć8qJǽ >Yo NQ u}[<`U S̭*Λ/JiHj5N0:2s[M&Ol'aIuJZSއ= ˕q>wbr(K5AIBr~`6cEJt,i>^Pz¥Θ|= ]/x}WC U4b$N5wr.$gGod2'@5:]fy}AG5;6A9rshi %widYh`R΄) z5L>cAZ?.GD%jopPqR?}bڬܑ< 3OIK*}nYD Фv||@a?`pC+Lxb+Adyg7ѡʏRؠiњ6+vvs~܊8d˼5R .\N#dNN+ҝeg-1Odޯq4 0RXNZ^` b?x2D9"j."4Ȋ):4Ȓ'[U`${`V:4$BP"B ?l~"]C#_4;!r'X'/N"V:N'u|EQ䑎GUl"?3t᳁PS9d)3؜4rDtkN׏Ђ~ƟN S R}5^ Ǥ#Uݢ?1tE!F{ T A- z+AML8m2}aؗn>FTYszW*L%&tX7tR=vzџ^N˜'Yɥڛ G !WJOņLdǝ.ጃF\Xj␑_Teϛr6s,4 7RcԨ~@?- cK)V$ Bb2Pӥ|{.h*d_!_N ^yoĤMYR˜,Fl:t")Ҟ cBb0`5/]B%uq-Hڝ&',)Z rc +5޽2 l?% t;l.a Y5vvgp:shXA^;+ $Sci'yt.FBF]#4bn &T2͋+Vqk5+ hNDKENbq'iaEbzٌT"_\~|E/J着1'%hVC DW棞X[8ʹ,E"^+lq#nxH{!g !<TDtfCDÕ Iy_M:̌ϻM~BFwTuT)c*>3b'&I__;UE0KGZC9 7&0UZ$7f0PN8˒f/T6O&I c{=%ٌBj =9"x$1A7|wH~^9N},nRH8-hgDApzD9 (\,dH1OF?o^> Sx_Ԥ.>˜`QI)'v']@oR dj@cr_k'DOx@hdEyntA&&Vc4nܾbck,9ƆWL{g0ejbJ-]4aGwf{!P<}dY2u-{ w9!i$pK's|X|X(")}FK֎@0lR5A5oy'>q\#YݡQFXDר}ʊouSt0"__L AAE+@(FVC"Sמ ۈ81'Q2R?jJ=$PIXW]%qp|ȯa* c3ЭwۋJkCXwBm.64QH/*"6Ç/8Dq h;;+)5|!?AbL\hU1=/#F!@1As$B#_b\6U[{1}gNRZT ex1xʭfC݊ǘ/dij.jwe ݂۠E2C .ÍډnT-S+D.v-Č8{)G!J$MZ}9| 7H,V@L@ &<&3b˷<@ODg`)aԐ˟J~hu0DviZWnڕ3|>o b>7 ۃn=s/ᱶvsj|myh-}S ES7 -GAuA,zIp-yr :BOG:W 2Ch6JKOzr ɣc%*t }&vp,ZAVXo7n8 F`io 3H[MDۿ.*E1btv([7\RUOگܗ_u{jn%?.xA0)79`(yHQ57HYNPt9$btMғw4w,%TygJ/Ʃ`&II\3X£j@ND̪R62P W t}%֓5ަ1kH~euU;kS&z\r*VΫ=ežD[9X!Em5ߓ^1Qj/}np :*3k_zdC–7?[_F2f2ضBI%ݗaZ=cB_nq;awL H]Wӽ(/E1Ꟃ|֢}RKo“ Fۣ>{ C(DxZy a:Hm+P61]Ihh۬.ؓ2sb҈Ș* FXs:yfZ@bN Ȣ|B9ˬf1RxyIį N#hLך'+FoV $F_},YL_JTUWz I^~uDȟ"HOi-Fy鱲KbͥGu4͙)= aWBnK3j~-S3Gҳ1.kUԘx804 ]\N"JVЃi r_Al6jݜom!R:⮍K96}m2[_deD-yjhy05uF͋+$Mg8T(J'͈R 0<'IG$Sv#uyH{Y[qa$8k9XY+Cwv=8Bf*7 w (xd4U p;pQXӽ~̍ttmh'rLCzc=SOP߸kt~g`q <{N[{a5 ?)sCrIvo2bc^$Imz 6t w4,3BXLͦ|^_}vrMi+f7"ʐ̮ o0?4烩b#EjPsęNI:8HD9١z~f!WS]ݘvoyrоQ žH߸G$HtR[~}wt#F%~-6ZzJ#';e/MdRBC=z~ڥ5>/x's=Jog-:H0dTWQvLg.dtuԑ7I0;ؼ{v=}>rRZD|W v(YIk ]z W7d'+S{,Ha^ǡ>Y }hbrD*[4b^J몄맯\1$C|]܁;3*ѦFSV\5xÍCeM%TfL|6 n!KyLk8cW!O Vs10+ 7MTmY9*U?svuX2 F[1lo3g'_aWb8bYkggxf Rt}G/1vg&u0^8Y.ZN}YYFvXlN\NgYZ070701000000b6000081a4000000000000000000000001619eac9d0001d484000000000000000000000000000000000000005800000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/߬]?Eh=ڜͩM֤! '>R zshaS\yRv#L$ 4iY:r荰_i"qVQ RT][4S?BTPa4pٖSRIDOèfI=2 Ϗ揉q9p}EHZ#g&m2Y#fR&Z/ 6WITԧ64o*&$񀇩Aa{s`}>XhÂ\G&Mn1h*$Ք5"ī '# r ;'K=XJ`TpqSu狈?P|C6ur(ʹ~.!TTqK$¹w۱[fDݏ<5#ׇ+.4z| `g.5&JʽI㥭w oBe/_ Ihj"}9I.k/ekz)1@ / U@"OjO#AEΦgR 0`'C܋3lS)n06tj<׻Dojğ GW.jx<z6CSzQ~09wط{2XL!! q嵋 1j}J9]D۝!ֱB_ p7@R>)IۜTQիS- m&jOr,=F n}h[_ `Vj.9P[&8 Zjq IPgU⁡k=?b=|˪$5-{р#>1,tv",ޗ 5ޤgXnyg)4sM5j,+(no7u-HL Bx6;ɕ)H3׺Bq\\<ꮡ\y;RSg@6jKlu,e[nݬa|aNa9O=0.gh*-u3 5݅󰫃8bd6h]/A: NB-8zW*{|w<&_,X)Ɏ:{τOӬ,(F0Og9yAKFڤ,Z0sr2hoDQQLM@l-Msa);%ԮO5%\BC;ۂlZǴ!nbA7 XAY]F[ :&NrKC wK= lqU/3xqۼߖ,[3]BZϙ{;O(u}u15 l%[ IC%gς&C5`\Xaʵb HQ%z޺z::+`S^*w(=zp*h]ri=6j᮴#\@"[W ^Z-(*ǔ=[S_k2@uSQ6z2a$h$CCuYhHYRGc2n,VkP3uxԺ5_o{" m6[dr|EE5j/.  gr.6g=$Ajw"i^gZ`5"ڔ_B'hr%qu1+y U<{~ |JEI;%sGPv5Xj&uĠgjlg2әR+vܐO~4q%(Ix\G7nI1 ?ТP]$ ^ߜ懏@&UYTzPK,[W]2XWD1\ bֆ( P-L@MǡOŵ"tkܘLgIDF&i2?"L)" K]jNHr!`\jS QX< ';{ 4A_\{WR#сs]78v_2RQA9gTnJMI2F}#ɋ FzowEqTZW//>N倣M ` pXWw:^3E|+:Bk. Yӹiyi&AI"*&6OZ(~}X Vn׷1b>OD7aW?fȐe'JAC(kg=}jme8/y@6u.6l^1!:K 0x˂l~ &oDn<%k18%OMor񬷔ol``dH51 T/`zj]8DPDzf|"]>frgB n*AYw%SI߇%a"HM.b4FvȗJb$6LU>DKϽ%ja}F꫸læKNtc,'fE^*fSE5x]V XP,dAЪ"Vd!`VUT͌n\NHP:g5NyԣţӓaxVcNVH"-lIL°9Zw:{Y6G(3vhonHZ95R8/>B!x~e sRoETT 3K^ʜ EjX&jP?R.?%G S*ap;~B٨)zMQ t9嚂-RM^Jf1 "ƾHgv-NWܰ! &Ss (9Zm}!u K(W{&jvqq8Q³L6rKyhSFRZ ĨénOa`F2-xJMPTLnS7ߪ z}d+A.u/_*8d8Mu*zs=R^E_z)JYI:C<MGL$%% IEh;6VS@( #gPWa?krO59\_b)'1Һ q7f.H!idHEBj0z? ( r@z#C\f1(5O5'rśWtz\~hhI( `s$<˕9ʊFi@sT~8=}'1J#Z3(*يAM06Dc3Y W+AJX҆ؼS_cvA aaxO YDp63 u32"[sz303ogR4@fYTz9 !qzwf0dQ2 :T\S7<ۨŖW\_c-N1?Ym#K]{!c^01B2Von(k AǑ6'$aAZD?:m! E!65ق=:`u5ݖY kB|&5+:nBg-" F *z>ZZ~ cWnGR,byVk׬9ql[z瘑64D;avz ӃϢ:݊I%ף>옢;K_ D:NlnsT[$cO9`rϊ=]֎(EW@w*=rFmju,i)6&2xJʮk >(Y%=fQcpUrYL5(*+9ZБvıŐ{i6W ԅd:#礖^hJQR2~& ix4;CgwXi0@>J]md=њĪ1d 4hž{[+,!Ceqȝ.`|nz#jMג>0sSWNJH63>&PwuU!b0J -<˔$܅$y#exx7N4FɂP82#{UrQ yL(e R sWכ9̦Ғ N`T=:&zu=Qvy. 6Hݏe2vQfƅr`5QHZ6DŊmM6N_{IC(W4n(c^ѵ#j હ[DsG ?t@/ET#dI[6\?si.NgšU)Em^[ ;f@PrVi z\xCI}% OYF^Ϸ$_{5uLxwK/x7U/%@`dLHxփ2TF hymȲD} pZL^$TaagyHP ̂XݴA<&Ɂ0:.=Hbb"*LI% kkd(u;5N_p#عDs{ `q?4OfpA㺖`4 :/_ZݤPz .T3 vq'X_JA.TOcVc~P$s_8$niމNd^ 3wg+E^tXZC7JM護3Ū HSi^tr6xX= p:O E\%pMU6q0.ǣ3\q' 3wA C_'e!m8Y AO·ʬ;]d"!V,_i:j"g>/AGUTxL3\1pjI!㴭*t ꈚ\=cΦJ_v7#<C{_[0ȼ\lyEfG+TIiJ*JFMz [LO5'#[;@mHPX”}bL&K;!dzFiPI[6x;R#@RgqFU| =i1.׫KS{Z萜) WhB5U.Y0=GX=c#>ۦV ސ{-mfYK>󢜮 qbPJvӷsHl{w.o&jES-p+!HYKeN+L\RHko@c+"ȣj3ÈlMJ3o۰מյ8z!-{;6 C/nsͼkUtgu߄t7osH~Kl1ʳ2-߹3i{pjyD1M;]#S|;CTm;`G:xٳK5p/`j_#Nv$*`:WU~,=*Ԏv_}Wс F`B5xP?>|V_wY GAT5˸ NnW$Si"=A\Gߪt5tQ+&z秐ȯ hbR8[]"Z{f,FM*@qe?b&wkol/Z0HS_`8cIìMKgY(v5>V|2m>UҺtB~.WOAS<Jӏ i_iRL*pAFa x%<\-W\{ \+T!fXh;bIN?x1 BE@y‹5NÇ :&1ٽF6!jkU-j΂T`y C[6dd!i#D[o/lArweQuWf3=3"(CEB%WE0rr00Ȱ@]e wz˂nG-yDkS u7zxg1@N/F!#4w9,ET獳p ;z&[`[*Rth#~JC·MX>8)LNL &jxJQfvϴXzgwn#ʠ*n42n@LDŽpOۂ4/n%%LeLf3H*% !Il1C]2,Kߞ.a+nKHxA|# ThpzAN. _?EQ82t-cHONy5s8KS/1[l DBi`>Ҙ('{ 𭱙ZHl3I=jv: U:'ǢDjKOR).v":&65EOD9J|SS'j8.g[-F_+C {7ҿ^(^#CP_mRxK7 EU_|ԑUfǧԋ&=gDq)md^A7Ec ՛J`8Kڗ_ h6YAv+oeIl#g6Q$OZKв692Ͼ@< c6Rti>h–ÿJB/귞`9{"!-I!~nGFɪYݶfJ0"ORqy9{mGsU.Z3k-F%jtJЏfi|/t6c!SZGsj "AyOmzMJo F50f1_,8II=0}n@T$S,5jCyGs[r pkhF#,3֊e╨^>r%SRs\nЏٷ V̳v^61x颩. vIZC 2V Dk]Y J2gwH4;xz6"TrTXuL#\D`:d=,3<p&JA\^N6/5:oiiwh/ɉiFZv 7,:Mu(Cmv7Lq`2+'Gٔ\~ `[>0׌MRLfS<=&nК>!2k1%ťb}FAT՟nxڻ$&vsX GgذVN_0Hi]m;„X?%c,o;=Kk  AnBA],t|A&~ \S˭PV[|5IKF޻DV_'6(,o 9Q?7k:݂Cm uFOmG\,[UTnKcCɨ}wlA;`Qt+neÑJno'GŮxhH>[IsZOAq* !ola0n|~[TMIz__%'x?<'$3MCchWvwK%+B'> 7UV9t5ty3d7@,_N 4ȀV3;M9']Ί zvy+/z"@'Z̆,u76gf%FH*m>`PdmDL`t`$ 50@-\TҖMPd/ËEAr [N%R3E  ^<\xq 1^A 5åc!g(2GR q%60i/R*C$B_[VI'ēplhw SPaZYmF 5XkYXg^=l}b:'q5ƅ=sVu6 )i[vɾYq!uZU#EاXyǚ=HLMk!Ȭd\4xM ~Ņ%vUA^]:(ml* gnTs5UpS:_Tϒ[ Oz,3ò"|-k;Fal1믏x+SX!)}?ykCGؘdNx`J?a3TM0XjO}k^TP*P.fD@pp]'"W,qnXFóR2X,$Qx.qfoڔA?[oH#v/ޒ7c?.iǜ@ Z~>e|nG' ۼ̓ϒ?j[T"E<ɢ)fwK|Zt"9r rKDT3FtCP\A&4!O#5OBBB%l9(z}։:^+&\Gsȅţa 9`xDd̶b]!tqe+m>#PAbQ>jφE_6G)$p#wJ$yڦN{n~ul(s ~u'+djft6Hg?j,nv)\h]G~4PjQe T+1c)-2[ JpW\w{ʁ-83:~"۰T#mx տH_"WuوJ)*(_5i:_em˃"ӿffF-L.PR2t4wC L~muI%QÌŻ{Y16;޹`E{:hK8zdd&)gZ~~[YlstM^ CjƝ+dp O& L;V;2WۻB0ǂKANT@RdzdQ-(g6>Mn)cБԅ=֚f(7G#h|wf:yQtRm6'DB ? HY_(MN8I rПc5A^|4\Oנ>Ժ'U@@⅕ndY#_W`DI0i}VU+}ďʝHj(BT~!5j]vI1?9a:, {> >me/?5ӞPxu >fm(qZƒ.V{.|X},{pe߈ZcU]:.Њ},h _[Ua=]Ub)WR(Ӭ򺅾 ބ<ū )oOl'Ѷ F=&.*2(|ND]\lm =28D Q> a]SB:P!~[:HF7 ?Krmu;#h.$a 9B9JT,{jhTldԺfo`]&sD<*2f?I3^6x=εdL<ȺCz84HIu hAPg J89(B>g?kcmpYr Ϸ/|޹By&e Vvl~ؔ66|lɓZxC{xZ۪?vE֠lkPVs^ ]Tg  Vɉb75'FJo&ZY95WGЏ2v(ǡciXb2#v ԂrjnGϬ|짹#ɒ%SxV e7I@D.ԉN c?ജefciQ`\"矶,r2%L0=)fiPez}t@HY*+=@9O(:byA)C*4PI oZ3N!z7Wm nDbH믆p%o)3" [VbGto 7UaS:!luز{nJD^<[Sw"xz~&x:2ة74[5x@w|( 8@fSI<}\e{%`+ Xqq02e@27&0MT ~{bעYGs kOGhXXv=ڽUa˙5yhe%T߲K%c$x::q%zYkpB9܅Wbkڃpx[S[u5t$ q n9ݵM;YոAn Ap^͟THo4Nф%pF'e_,^:,˧_06"ԃAY 9v)B- ̪0f4o9W9p֫?Q54Sr2իݝꄞ a3SP{ C!a yk*K i5d\ڮȖtH픃an> BW"TuoArjuU7:Z0eneqx73G)*/Moz!iE{DeB }ӐaI6bC:&)/#mny,ŸW" .Dpm*JsfTF߭⃁-3T/~R?2R/i!dyVi>>qȔy1;N^?Oݿ3D58HW4 O<DͨytO Y77n)^7~x$:F/->~uL䰣]JӽK:]uD<6KŃ?D㔌ٶ?Fa h?o U'4ES;$>r7@ T&@St[JIyZF+![1|JfI#oܯ[ -ejq[6°TÁ#gP9ga&c8i8Aa%ܗ- 7 3x;TvХ" cFTs/NF?<?nb.ܺ5}3rAU|cb[qV@ FzYL 4 IJI!9Ād=}qd(!48C,<o}H\";dbhEZbY}q\nMMwjsd6|_9x#+c6O OVhﳋtn6yؕw%;~X'6g}eް&z)BTbִE@a嵙/V dpuw$U/:u r1#Cɟ t=&2#f#D^'ҟ,wHcZA?BGF~y?HD]e TE)k&8 <6`aR0 b )I{sWvӨ[b$%9t<,CfW]@E<e֟ $*9p)0Vh4+  \YZCC(?*42oVVLA\  #>iBى^1)8l9!lv5Éֻ2=0l%úVsCX*T2S 4Ӭ=pzEdm A_s(z;p@/Ru,/,upxB:HDH=OߏY4D{v 0L=ĭPU h?0 :W-*cpu2@XKЙ;8AU2P㢓 FLm!)&.2V3qznzyq6hVMd]34w4O<G5Թ55Le*剔KD7W&Z(jK¸A=3qsnptvDëٰk"W&MAZ21a8{e;/d}gMm߻ꐦu>P !ë2Ch<S4^cr KɺГ؆qdiv@j'rt>r $ 8(xxY4ނjeT ,iG dd67y#%#Fos@M0HK,V..t6xk$lL/,Ԋ,4Gm`DF[ti"G;qRCG2*N]V5ͬ9O D~(fx=`#ۡ6ǟiUlc|w6;>8 |AMʈJjVM/YEnsMw&eA-]b&o]` {;vw+&s=ޘ5[ʆt_9$en7 [VKkLzj.5jX׋22nf?{ϩ}DjbzH) d𯇤(\0/Z gnHiRu|1on^IwCE|v ,`z$a3tgP[iԑ|.QJIp aI p1>p@"sSLpYz_c'' n$r %tK[4+ÅLk<<] ps+SQ$XeҌ;@Bdž=޲!<>T1vzk4af '#Lߟ(eXf,u364Q;yHitU{ȡB/ .i)x z'>X\}rC`$ub.&qDyQUxڮ)8 8C;"qŖ4rH2;J =Ǚ׷7)M qވ2DY7#lJ=F Gf!M*$;c?I|?$|.(vR?Z<,*?>dI>6Bmi譋ޤRڅ9[3_:-wa|p˥}÷;e_,Zk9Br,B>$܍LUE»6)*PJ 8N.bfJi $-BԦa-eoӁx_4ejD#**Y $=X'Hx5ؽu}P-$$M3_lnfˈg±Y%@oĮB(ņvAiCMLCtZ28i3wO:Еu9 @HP䜽.X=W6+\a{`L9̹zt5eK:1pzAao=**F?aPkQv ƺd&$i+5Li?: Xs5ZJ23\X,+UJUMO=GS|X1S,ZNOK Y3?H ̤:ޜ%vP\^}z@p?SD&󁎺F dX,3A_Z~T`WZjʠDO4D*?˃+pjE}?he6艊FWcaii,-grIY+R/!gtJ cQ ]oh =AbAOu%ey[+%\6.~O؝焋ц2mGSRstcGRLtئxZzYY?Uo2:CuиO$G.,T?] B K UT>qNj;>u+cdՐ O*Mdf-\{lnOàl"#k=VW߮\HŞ^7xj_OXH(Ru{Ӯe"FNէnhP]42v4MVJs7UHX+,s>OYBDB!84JA:eUgʴwQ m+0_-:Jq Gj$2ӃH4hfT #?+[P1C܈*dK٘́ɮ"" `(B?Rz,\&*W"K@Wf{2svrľS:Y7񡼨cG3*挨(,}T T9@[Y%ܯD.ไ/5|/Nƍrh6M? ~ Q_b"}qt1=ƵlUEG,LFĂjey jJ;'Q)EYwkjy{ wh/qLݭwnnᑻ:&qmKT9:E]<1Yz\Rdާ%bKj^K lsU.ﴒa^qi/5!$(h=Z,Ы_(̼ظX yyUYC?An'_"V5?`fԸI9yzjU .?}c|j!k[we޿75 ޛR{H_~fefUW m£$Z} s 7|CK-I ==>l\= ~G ]Sx~{fO榝s81Cw Wyr` jyw,&xu9~U[rV3ZfSa^4ŷ 6T3ΞqK;hx:M*CXoA:%aw=u6Y(ba2兝 _a|d\ú槛&>lbi0UyP+ Rlxu1I@2rq018Ejix=o7u3%*Ky"b  IiΈOiHʼn*T=[$`J?獯n*EXZ`JđEHQ> _s5?dfݒ1R3\CnG` ^G02ۧGǭŸ3:$O$Ծjhup[.%8YF4cmH9=芨jRyq#W K;{>8FH9gp#+j9duYS΍BhJ*s0F/bjhWFkx ʯjӞG$᫔-E8h߉fF2T3;Y.D ǀ/ٵK䙳uB$80CkcswIfCcHR؟!.^X>  L?S.t莃#$bPV ao "wf#n7kEu[Tk[endN!ؓqďmhQ-E13Jq˲(UC[PIftMR,30wziv swb@s_ J*)s~fu&=B3<ԣ >~&s<{_3*Q+|Ht.E +%E1e͈AvpRHKLavF@lߘqv0|qY1!H dn)0ʅYg!ݿ~kֶXg~>j¸}8q PJNn+/~S4C#D]l4⌖9R`w8x15 j#NZ溱`&ptM*$^8aYp_"84@'kU]“v?~I1q\ͤHao$0˜z6 ~  ΃ˬJt3^U]")doG:WCԹSXC}S_M =t3Zas|21ӳ[`g1]<> xa GS06w%N>$>m7I-pnt<S#`^ˉNxō?i/j벡>ZKp,N/T}Z1DaqkU@mˋ!͑>=mr3cTrݩ]` +у<odc/A#v0yx*$L?)_0). y'avL;a|L0->uURCh(2'0I`dہZ`ÐGUB y ^Z>Q2Y7hoķq$z藕6kR,P=AS g&U ڟҡoQ1PkieeyvM64-޼w@h3EX8Rq[, i[ F0jg0.dsJYR=NW}bLlyO"f Ԅ_%TCjM(g[HUI =NuC k%E?lhFD9x'QA6{֪ԋ$q}В!/ }ȿx:X{۲J0>PzeSkpQ!=ຬ$%#k?iz= drZNT'oaExb_xD0l(yOx5DhMiM4<ܼ&S@H^k5/o bV8y{ȄS!Aū FoD;I!%#F'^! @݊N?)GذODu=3t9=tOD!=wҼ ij7 Pw'Kil5]5?;o^be {%Lou: p}e݊OU#]Dt5/2mua4͕lAQ8nS3|cpf;fGY q<-= ,̏$A @)ƽބ)Ă'{m$MmVfqơ6krՀ2pY JVfwU!k6Uu cUҸЭ,W/-3ҹ WpEdѦdzS>`O} !Cs~H zw@CcgJ_6flZZBXఎ)Bp4_m@籶)z"\)+_z%_mB2:$S"l}-1{(!}9}E3Yf NJ %ѕMΑ1Y(o_EHk1\Kt^(QC2bD#1%V@g,JMJ^BIZ>ũ"?`yT m prU#VG `:ba_(u8,Z,O,aBFB챳 锛ys'+(j!?  _XG?FkzN ambh&jQi3&6l ,c('kJ+A26aI['pBD-\pT$ܬùA=#*NL-6yIF[뺉>n(^#NJ<{Ql\pױ,rln>i-uJW~fdȻ4Mnk;ӥB)B4V+W]ceKTG^I+?96 vPٱ`gj“@0PNfX@N./4 h/$5yu&= }I+X/] Kaƅ:]f%qk"Z6v{ޓj"vjO٭b0=ڳ=z+ظDퟢ9cg*EsWd_(ˢG<>׽j@w1Wq>z$sWpԚB [ - Pԏ6euK*7$L%u ec5Up+6< r=Rg#N7=[l%;NK/ ͒gS/*jÕ߲eZ{뎹;=3^׌rKzŌkV|KߦW$Nж癅BxW]1@VOW)#+[/\#Dm#"U ͮ_ڨ/q'P9PLm[~f1K4 Za ٱpKt&r(3\=܁·`a8@#CM)25EffǖkVz-n?R7:E,+\&]E2ȡeʚ%U'z1p=֜;2V43D83|笔_(3a13^b~o]oItü(Ctf(5޹9"SqmU,?{W̙H;8p-۵REt1u1%)W޺11gHX]|Awd;8`$VS&vzYEZF6Ix~8k76P1ߏ[`-p._m3)ȒЩ=P .1VN_w~+OU9 <ԓ bA+*C0C9-%{~^.B3, t:i A hVqjF?Cm1zmkͭsBuJ'߹լGHjG'Pj&gI\4BsXA:f ߾'LBfW{M>VƧ,Hѿ3* 6`4ZTOaʘ3wMiQu ~ \ p x7|Ķi[^OoLhb|lo}SJ iSfxJu f-"Tϯ1B ~_)̈1~' bO>JLb\ޘY.j 6oףKe=FPy\ΈkȎ@*'h`:mDv,xSL.^;{܆S0bLf>_ G3 Qg C:ãZ>Kuw8H(gЎz(r (OLpg~~1ki.&|;+kx(o}GnQ}+ >Eb`5E#8B z#'8S?CCHK@.b5"o919$w/uK=%HFN89nJФ_'Ci{|)0 r XmXv@Q_`pwE:Bfkr;)Wc-9XmpIUB,ab9Y;]o UwT_Ŀf4/P?`'7 ;U'Go=rb(_\N#e "`fDl`|&3+t?Н 86kڎ6ʖCXwu~E Z 1jp6 "v'8T0O2a27℗#.4hlf>xX켇Jb yHvɊIk `̮9Ҁew΂hVA%Etvw5Fhx5e^A'Mn9(E ok/@!n^\:)]!F?Hft 㢆:_W,٭1~d yCfZz +Yvv'Eűt俋o6P`m@E@3gzB%vr{HS*Co&.5>,4a>ݎU In;w/qE);ۜC{CyAb>LlzZ"vjPPC1:}k'iܾ֝PQg>jxSy% -ʟDx 쥱1H*TνZUF|MT8(;ƕ3J5*\̈ QiҧJv0FMd*!+4ZM  Cqaa|e (5Vk2٧R|\KdWٴfGcYhL[AHz8'c]G/ݖnnqQ2edrŚ6fP{{a冔=_&L#[$>XﳷU0!z(&$=F,j"iӏڒ/qv&@SƩ`$tG\,*3k3W~!n-8x;! ߾xI!ZRA9 >^]JU1e1jNTt_++%1 PtAnEtS9WuLK⿪zI$i KJ% Qh"ot(l" vg~FRaAx!Y51'[G߿jHZ9.4ʺE[ZV0@ʝWn<:?+PA+.;3uCRl?PJT%M]JchI7\ ?+hh:O`P t8%>IyK{*Wy<CqqE)w0`FHbyš[G.u=k3#G7e5#ViOTIV/a e[0>as~O ɘ]{zj\j*R`ueWƒ6``k-=56P:էPk $b Թ5IcS[ؼ7ۻ<"{SS`V( ! ! 莲k .N V{k|P=fBcl)g}G#B}&ܱ@c9p`*e 0H<2C:.{^[!T ̣/# OV5Lʆ=5miÔF-[ [J񕤖ڻ$BRU 2Sn8V-.8yw}'—ɁX-@rx>;\֔xHb~ue n`޿`me*wP{C!]5%`自 o5 P~Y_mXyb:95d~e?0E-~d9%wuQ<ѹ譑3HL#9)7D{ڮ7GBb7G=>hJaOm9nzC+=^0S!ݠ45ӚglgoK 9K/d+f#1o|"J3"XZ wy7d "A2 D Ի7ͩ+["lh+X7:-TiY60TV@A%rӱ\I1*?q=IR-~'lgcl>=%y1˱y&2<O(JO̜hlvʂ]luu/Q WDKé{E>')ٺBWRw%ڳсnyo'$:l{m!/XSvC> :[b[K5Dj‹)3X~rofEm0¢(&NPMgX5SZdq2vDhVp]=^uEڀ| %mZ9E9CcNuNͨFpbB~Z[hP6u`xمЋf(@E[_/N<] #tSL\Oxyk tͮmF5qF8qG)k\nYS# x9H'[:r~ A]pEθU.)0&@2˛ˎ95U*6g77"CW;xN w/?x0Q8ྨ_3*̝_GȂ4D;iRZ`٘z 0P=3yPI~>!.cwyv7|!] lBP%n҇ͫ\PM]?H"ba*u7(6vPjOaϙRhF/lV}sua;/4Ԅx|m?}=pÅb8^ɳmN ɔ\9J#gC6> ub~>i+ !mg zʼn ζ iN%W.HRjŁɿOx*IL-z*id5ߌn8S6tPG  É],Ja-3/d}P$zk$Zq ZZKpݠ\_jGrPwqOv# ͩ7峳Vt&1\fa#Nt\7̓rBف%oƛ*8aԫT)jK{O4=Wd``Q_Ʈ[bT֬ QtIʾi˧Ev&׾@~Q-!nukk E:]i_>  6PP&Ķ4ȁI)y?@6]B q hM]HD4ڋK䋵}p47'=WvD;F}+JUܬtF=,50eWFTJIC]!fd59j'2ùJ3&bGEC/ pn(Mia)g7T!ȫGn=I*zug%U;Ǥ bc<6Z zv'u&ci!{0vZU7W7m3D4ز[{/P:2̕=pai՘)x:UZK3 d!AE L6Od EZRah,=2>I8w>Cs܇0Dn8I&J/zyPrxeP gb͆]6)_y𢍯~o>wS@F@k/M)H=[FoVuFwH2w1&M<פLl+VԷ4\dE<C%zhFpx@4~X^hYde,7_.f&Z)H}9X'2:@?lm܊#N$4RE%v(Nf=q*_ J'~/) yX/-K eȦerA5ŞPeWR@'O/$" %>H5Q -<ņ# P=_n lc+j-96\OG z-x,6A RJ(eZUa{tKBG;^|Ң;_JR*?1Af44/j2>l՘=MiAm?ZGp%ՆQ RHF[T@a)Z!"ej ʖo.&9ZBH/]H$=1Ze{h售yrҊy9T-N1mJۙLMaKxf稳?4DTnM(uVuNޙ7#颊|{<2~.?š2c; 'uOL|#ͳtS4ʿppHZN0Ft@ ͑C9wEsC[o=H5P|\y} G*B"Ǣ.Hr eHKvsL*K̰j %TnӚe.K75=Lہh +I[ b,*]tO~٤irq00\ʪq[GIvJV~C"9G)"1,3dʟՂ72bg: S]YK ^%d$ZfR#*'>h |}WU|u 9fpz!ȃ[on5I+hBr ƺ@sn\Orv!G^}h#xqZ3:m=UHh3Soλ? C?0li\x$0%ٷ9E-fSڛmm]yI5-Z1A+"O F7^hPD\6gɽTv]Oe`wn%\" t:0򌅗ͺ5Jx" *:C{89kM{lyt ߽Y` '_hfQIwRh9K6^eK Z%hh&patdlT?\L <(LnRW^aB%h]sW5QsZ«2 '5v[ wcF9Ы)|$EIϗu"$PʳK r]uŶis~T-NX{i6FT?fn].JLg /VxÞ}A9XJczk̈́zs .ѐr^m [ Y!THVFD“<oEU*;K]Hx_iWƒ,plRj;ih3oGUtVa#0@}xLrd2p4a[7jmA J=P ~)e| GVaځKWjxXi$7I~jtu7OqwK񌆜p:cx \ۀ9f`Y>%UB(+1):8; d}9N)F9R_xLV!N#%ep#Kv0D'֌ߙ٪dd ʗf83Bn^KoUm/((?]ZT]"Ũy1CY׃@Q ޞQë^K,~)C?e? nee˅ _} (b0t( #ڲTfZR}.KzJk;G=2EfYإY,*1ԺU(׏/}Jpю֪EcUs"0~An#}Ř Fk8t[78d0؞ASxbᔭNT> }'k&]8fvl8JnIzyniY\!4ꚫlIOWpf5yGq+C=3{0嶶[P|\ߗ Dq #a5 B چU|iC.cY# +H_ʚŕg:Oܳ"1" '&>c$nFZB-3ag\Di_xb_DNJFSX+|ڿ#d@R>[mVEZ0PF463cXSj`F]>E*5=L0f&U;hbM۳Rnrbv[ct2n?O1șP׹ Z^ 3|.hhk?Wcz#oꦈ(܎ݰ5*u $jռsw.u!{$Yt+ y# .7|ᖓgD%u3×Og9 d iXA+S󚜙I0)He}]S<iEvg=6dS4o>R5sZ-:s /[[ұh*vf+^gbA+ш9X%;<ء8@>Eξoe++/ZjeͩxVHEPs24Nd>~G;ؐL'7R-'@_Ⱦ$%'|Zu0x:NF\894F;HK,'ڪ(" +R71ŞS7hӶ!2+E 1O{x}w ]m8'!9H^)jbElT a= d}v } [AX-Dh*~)q{oe _c2:ta_k\5opzתwYCw۠B J) w͋㤻'7rq n{Wbq3>O(ؘ<´ i!YȻbň|C )AꠕgqI!lpnKI.BFm{;I^BXD5]5=t.KV%e@=$=1ˆ9>M[ڑlD92~A>}( ]ڜkuLDhVW&aEoz:+`^[jSJݔTLܬ o]`eƝ$1j2x'\6|nm⇞ȌAc\G$[ov3{ytkSzP,ߴ:Sa,xIBzͳ5{ n&Y}>P|UQؕ7P=.f6+9 lLʺ97jc*\gPW\T0LC =B=0oҖ$qHm( ]-ܘPjP"f_CؾFs'ޢJ%=>ZCJ#\2}=mıhq:EZ `q]T>rx!8m@ZT!?*IʭA - d;} wڌ Geр A_p<]0톻RW׶eY4)(,':YͷHfc3ֹW8;eUg=3Lv o!ST/m 1kjGkƣƪVogu%u,E]s38yͦ0w W,TwUeHtq F/ÿG2kIbBK=&à9?^Y'jҍ@׽;k n,OU׶|Go Fy ̯5́#Fڕ(qrVp<;w]~q_*xg4%:q)%/3L hݨTq&96{ 8 qV,7Uz_U0. 1$t21饨 cʖDfY͗OIԎhJYSm=+?I6dX u^vjHRHc j0r1 Hp\>LX) ﳽ¼14-ø 0I:;T!S2#RH^MGQ`c+S9-ɯ{%.AJtk};!neSjCue~;3NEQAU+cTRC}?=J\h ,&;2ܕeAJ=XyJ-jE4* Dlf,%~*3DΒG̚$>_|KCOSgfW|FURIah8D.P-25䡏cYpǕ; Ro؁rh^- =GʟaP6B&ڥ G |+nJ>L@=jʏO1K< (b YIظvx pG/y >Hb$:䮩~ŵ8=FuUF[Ь{lwcT7u3 :7ǭP\ 4܂Woi nM9 # LkLY^ΟI<ZznVlKft{yw[>ߦh$nJ9IufH)a$6?u2ά0LJ*a`nYUFh9"_6֍WǗԸ&NJ"rr }X buDXaIP 8t:R8%*أGN嚝>"p;첶;p+c9E„AHIR*Y嗏v FewaKr&b-Kx3X:,|Y]`m"&ԇEv!Lmpa EsF@8prcw{N( ;,_&'2TB򳓜n.W8)յ{((rqયDhX.X@7K}DJk?XR0}Kϩ@䷏G&(cm%p#v` %, ?0 ©Qvy8ҦLHnw]+2N:4t O*ۗhQwBKmd:b,'v/|^Q8&j(Oؖ-J ;(ņh}Ks4`äJTk)Zha}ͻ vwwh/4=/4ZMa;"vTړaKijyeG R[ДBsƁz@մXQs'TZZJ>_[;dftt`i:;5Tia Ǜ5pa:ss4ivӰywlP&VLf.ϯJtra]:k7aJaX㫓`]ۓLlNR$5zT&TO$!Q'M&RJY0)X4iK\Sizҍb$G&:קHz\K)Z K7Whù3m;e֕z{yfN}ޕu8hfuj6ЍqOS%`quAɭ%m; ){q ݛAP] 0~l ٍ^R U$Y-_3y9B;oGS *86*S\U:1=!=?7$GF3J·HTFwwHx I&1`NpWA*EUɨvD+r5V.u݄Ub [O^2W2uP2ԋ ЀK߅ B]YYYq<ֆ]fE#roIO@>RW4{{eCx-KMT ׼^x29;hG&C :,ãV&GO&9IN &x~(}y)MPA_=Z BN\AԜO 9X뒟՘{䭖d BtA)7`K.8uP-,SK3Wy#,{?ݒEξU3{לP9@""߸\5*Ѽ99Ghrc Q`k<ekܯY:Λs~ayAg2hm=] #_ CN|4]CQ,(WO =UC$b @\#]z4;iKS](M,Icp:VT_tжv F9Z_4x*٭ͬ$+XDɮPgܧgqP b0#Xrg2Bxjr/8ZZɓAvn!_RN=ΡEnIw82 _k O.~ Y]ғ.D$o9p,خ<|h=8nZ@ pېLwprt~7I6mhNkQ8Ev>O1 (A#QL6r3@4>pyۨ4}h] F?0H 43<@wg93TsXJAO_E)|:jS}ɳQbkȓgZB: 0CZurG3_ u<,l8*> L/C3րVg#otϑx9;r%N!&{ni>R|^ΟheYmX(=7ΊowhChOZJOO)}:[k| Q7h'kɓ +6\8A8e5S}BnlYpW\Ep88ꉘ*JjLd@ kf;;]xA/A#ծEîLJ^= ZJn T\N2l)z=C#PTp fO3KP"p/vDrѝ-`Akex5ѝRfVߞGrAàΪN ݔ8SE C$f, yD†n&F$˗bp#]Kʬ\898{N.xah0O-[8'C&NjX3 J9>5NL 7p`*좣 =ZrNC/ [ݼ>cP='oQq 5 iL |4ajK6A?M~qeP>0h2*b)%'Ǘ[-Oa{o|I&#>~V_HG"p5wʜJWr]Yl( V{ aBNLݥ7P,ԇU|Zm خ6;DV[nBPf-WlWNu*hD,.9ȶx#,{Qg~d$+"= qy.*3:B);L.(W V*QB뒛igwsRj\p[WTkwMr\Č$Am_F1p}j:eBzHUJә= Wkxp]@lqhB`ffvOZX/RN[/sHhy gw9l#t!%4}znSKs+#Yi]8ǝ-uZc)@_y|oPIGygJ& d滫a\*7{I=cBȵiMERk?F6!L8SRD^nX'^Q³8Bo݋x']-|AMvHً\)+7&bsXȠH,}4fl%CeUMBӄ}i NUcUJuQ`7qq N!f3y1WL+5t$l;)NqS/__w;YUS/  h>zk~kF6)bIხxMsV6hR dII-8R,?I^BZd< sZ(:E45tg0э(u|%E &wk-;5vW%1ټEHtV; ÌAmIVZFu6f~2gj@ bgK \xI¼L1,'"a`Ș@ Ve)"(9 $ױҨ:S\4vZ4 cI?CE*ZTڣktW!mRM1FW=0{¤*(/ GŘW/]h@k衠*#Gq&摢՜? 3"/_)C-Fx5cB5ƭ6TJ%o8z`|s~0Ќe= NƧ|!eT;ce/8DS | B(bq?h =bCsnQz་cD.fMm>$c} ma3[ڠP&@I{1P7)Ìђ0*a4L"wqhr)KmKm|* -d >z9C p0YIʬov7[m e?(x#YߩsȨ| sHDB\ICI1iYgyj[;ً!蘄 1j}ә)vpMЙ0c7(l٣է0G4"!wUQZԭ㞰dE:h9 i:qߴ;x|Ju5ӇM&'$GL&=b4OgY(\y8ܐTjٽ. 5ql4 SK-"S9 W cԜ Gsm6 |_YXIo%=c۪/KQ7L3LH{fS(lYkPe"w1%3MfY9I] >Sh}MBJ"ܒLf GuՄrw@ygl#|) ';)iplp+{ w.9%DjZT-`Xs>_VɀCMDf 0uM+BA0gBa42HUS+%a UL# +KRpNj ޡGdi>mf!ZmX>-KPAg"@$"=MGer\+U9 IףyXT%k-oV>.© tɁ}V}KƖmBE-[{Lp0/ΟKlmt?*?B4x}+ YAJV 6HװBee+* Me,k\}A Nj^uDŽM2KtMww4M7#&MjeI>Fad+-<_VtճY;=$q%^ ;LY`[G'wS;N"e{b=U>KwTz:{Od`dWzo_u55y/~5;'% +t: +VϺBƦ9!,̏;݄}[b0nr=6$hX+SH ^B7}iAVwrfNR^í4فz~v("+ \nv ]U Dkds+g`82xLT˕RڔǪEQ?6ƯQOkLY&Y8$ !XfմASJpp\>cq&{mc+kʅgY3VeF8N^f3Z=^oCyi G'v 0uOQ*2Ҁ_Rf6l,2pxfgx38;?eYxטz.; T#ً̽k/4Z>k7T>P{-ǂ{FӁ,=>L3 /)SՀT ;Q k[đ'DqiqC? #!q^,3t3z>vPXt Jɨt;b~EdvR˗!Kd'_V+q*s>`º]3YRfyA1ӢjI܇B9 Ih4A<\bupN=UΙp1)*$q}6ãLd5Oī8C[^sZ(`$RБxbJ LMrM?WQ+-AbJ=ch!F|T o1&ĺw D1rhyCwS^A4#+Z{n4.fbLG7"ϵ:i(9vb*-;10aى^1'}EAom{m3>GZ+4fFKCjrm2#Uah:uy޳5QWF@n(]u(vݙx<q;"1o%b5dTz8naHx/=.Hg1[oneQ*; i~%Sb슮^~Kd=x`5Î/.oxʐ+<=Fߧ/{9g_/FQ! NAA!ϖSW]OMb\u ȶG, Za]`:9q$=/n_8No]ܼjp6 Y~Z$D``:񣒤 o d؅a+ :nIޗ{TU36G.dZP}W =_d< BOXCˣّ>%E-b,,B%O'fX[M=gƂb&sPs6@eb1ApUjx0ȭ}XYàȎkglP`'4 90ٝʖ$JEڢ@W@96k]>厾 j.9.B:ʿa^{dy Exn¿lDug6RV)X>3D(]`ae߁cgW8$k3:ՙ V'~';m r6(k ,gBŜnJ9t]d{d59]jZsiG˶mS|zȶfM,)M.i!0[&D_pOqѲ"?xG|_9Ԯsu~.408<3GT\eG!3"B.q~?^_3 ieDb\"Ds^̱!_-0 1dDQO7Tѳ]dx. SpI4M+c@&(V„A؞ 8=ɍ1]"Gr.NW=!0U$b.)\OA۰ه! 1XשCœNWP0Fۋ\9 )[rև 5[fҫQ(6pco.]akdLmLa* ɴT`P #We؇X?+X7Nȳ~\Z(6zfnը>{ VxOT@A9'Z|$x{̛$r8<8Rt%XSg`nSn+a 4PŔ8P`f]Ԯ.muаbG$81ϰkۙϒS<*x!.5^4x2T9j@6{T%q'JzϕZab͠ǥV.XU;Sk8~soPF@ YN• ʮ1v^ +_ͷ@bM}eI$k|&{µвTBd_8S>2k<^3lb$б]Jj Ɋ$㠮Z1"pYarL=zv^8Ts3w(>jQXyV$$I!s&OM7#FXZhMa"p#d鉿XzR^mo/"]l>bkʣmJw >hɳ3^J#+'n)I>J%sM[Nr׊^E6XW1P XPQ<֔.C$ E io/4r wۍ/lBY.aݥF}Xwos#7#D:GsRsV BN>\?cg+qot ulXxI֒GuHIlD1Jh6E,6[ |[gb'UbW=# ~B9>$Vؒ5znFoT8118i(KD\H? C5S DMVzzƀz,մ6gHsmDL{C~D^!+&پ! \!Z3L?D,.WM=Yy;~3H<ݥMJ:z}ý:j#%;|g <7 Z[unaS& F*E0>f6A#Qb R<*[5;lJU&!]sFvgpH\?HToI.v%<!f!HÎG<@fȏhjSG2٪6a.$T!kjUх[~&kn<՚e'ye75 2VdR[!($3@re*C^N֙zZlY5k^t{>/CӾO8bO!2C#9} \tnO__vIAO{#epx׮hA8<®dGM;$Mչr ͨ)X9f)#Yl?{X.h+e~b΋%8f.xj+6ĕMX DLylj'l#4Q PӱZdEn+:OcلLr 5r =F ۝ UuNtH x^3SQ7RsG)L)@ѺҰvi  .V\70\2{zم<$;5xU*PFs*8ZtvKi@).xtyQX5Y >c0|#s&D"Q)-_aVvZ(/R?-8 __=QUx(yY7N% e/;RN,"\IyMav-]uJeѪ֌hCF; !kBRxxm ؓT9S US <(nhy,%MIR'11Lنyl_zvk} qvfa#PiU1Tsоy#q$pT j:ɒf@M$k iYe*o9T8,Le_KFaV#[L%Ģ&_R\tR%j0F z-Η+/VzfvKw#eQʘ(߼ An8}p{}2t&DcQn1w7QUoy..׏"!<+FnMX`#xp|^B.6T% o 8Lh Xf A]5i^an+Gy>`/z]^N$"'Po\ UIb;8?jqVp}@FlW1$!1tqjdO;PO;AÊZى,TaZ*SzY>)~r 5{s>!iM:z<6p`QR:,=G HY/;5:,}:)KY?=Z%߸,@3'}Z*F7Pj9thD 'i+&HFuNY8hGkŽߞP>n{Ie?.ﮆ:F jKdrDg ɛfMJdgڼ{\E*7~gObtQJguI(?ɭҀn |v5#+r^Q>ʖոjaimg?\,mMGKUS˞bb+6{ZR@eQ:z!K%p;2v %Y7m܇/%^0d^?]N4NKD0\cL RVpuOvgv܋'`IF3U%uv68 r R{Ƣ cK#<6Al#r&D 29 UzH A@U Ĵ*3˴E<$sdue̞6 z'zqPі/J^Hb:mLeKK+5%劏#G)^c }^S Pݥ^~|~1Я(hD:_C}YO+ E,pХ3,w<á̟H#ae'

Ћ># TjJ1 қfZA&?KL*˅nB=3׌y^7NNE-a}Wˆ^N{ٻ#5$-jF #5f;-/&x$! ʯF\Syu(H5R:?k:Ģx"K {f3vH!ѪlP0g;gS";McR@e1v0%,-toJgЃ=դBZO8Fݙ]\< "b[<wDSCyd{G(Dv6r1Ƞy1ePPW".tN26w)s`ZR47]`#Grۨ_9.Arjz&s2xN&HVu6eָؙ RIdd{a=6rxƑk?bӤS==h}arԒBXӍ i5{ŀctz+?v$:5vs٦a_p׎3T':~!8yⱎ+Tٕ~<h|$G]֞ajdiQVdl> J mIeEjٓIf ( Qs7<.:6P+ŘOEE doA8GS$Dln,_U!ܬhDLFE -ԛyOr72Yf\: !?3omGj&aIGbAm6nM|[B^z|C)$]اnBw퍜iR) KREZb;B & [^Ғ}k"hRd>A\&, UpgЈLF[JZ| )W)|pޡ_$)+~"|Ul34%IEfgld[UxVj?AjԿld_< +~[e5XK\p=t) pLVً ֝gVQ=ȴt&08ݷB'!ZLc 1D9 8~J,qXWR5I'', uP"zL2G)vҩt6'I=l/Ϊu%mA#+L:+~{<^GdVMӀ.-x)*(M^E CA&2/ٍCI'Y%r|.H[^=h:qtqDFDbNigli 2DW46{?7bS":!#LU|8\1Z)$sR )¼UXbk RRQ^$ٗ#!28'x 7C-l?+^E낎5vit̢R.X 7a#g6nڹ8}QTF՛U S7HJsm<1Oxc)TogհWɪlofGܱS$?ct &I/'ajj7f`ٺ _Ĝ, +'Ͳ'|.ggko sÐ+Mk JO$K z 8H|˧]##p.Jc~עpyGG[Ay2sU$!O`n2fm>:$!`6G3oFUH{&:q;I%^bxx/DOEKkr$=TvDhqTH`l: eb]`|5*\#rᛙ;G"s流~ogL#Oo6.փ>,:O *5iO5*m~\pwB TAg*z,"b-8"wCtELIi 9pc{daJnX.#q{W3˝Q]+e-U'XU.'Ir{l8"*\ a)e"z`R=7R}2iEHJ@c)3`^U9N^cN3TSov" }WVoE/.k[E!d S8jo[]-/S\Zs5^M{YBmCT94#q!H!3A.E6|EUf:HD̄LP<>CwCz;~p=3-N)]| &5ʘ0phh.`[[7XUrH?o^~;8)BҒ`2H 8TqL9A8V *HIJ~0K'y cO-`$:kr%e bcNj{)}t:O)[!MnBA =4KR )N"g]`X3ߵC̦B~$Hk?OeUE׭x +ȩrk@W@}qYM3򣫻a!hn3V絗0*weL͋!( Gn= 1\=X5aI2*d?a3?9>ת3E"=$lwK^2:vDžٽ Z%2tʒG0Q2(cҹrR#V5 Ƽ#hx>&Onjac'f{sOs®EPLy1?'~OCnݕD+m9AQ暻I17.9cMSyW4E%V\ 7t|3t[ 壄5$"sw@PwVXq9YKD۾D֩3Hbρ(1޲D$;%VO she>3'`c,\ѥ;]bɦ xqjZ',؍h3\w+.d>)Vdڇbv.yX源P):)_IZȒoJ.uħ,#RLOۓi;s64ݱy:)+woD![fsCVq [B־PRxʩk 8ʆT/YQQzf(Kc`J˱*:765V|o8cSJX xfx,w7Z'G6Ң!Z\z%…zn+{SԛQEswJ=1~z?|hmR 3amo "o`7SGd, mth0ޖēj_!wo`4~&6[z?6o27[RM]^JFhv'J9LpVK.]?;wgÚVm;ރ ,u7®ܓ7{q!Yo-GU3t+uJS5;CE"3~4ڳ+]μ`#FeW%Ag̔F&,čҷ)4$s#2BiL;v_V*{k?)_oE'(@]L58k!ɡQ_*ӵ=;bdrt%lcTR2Yѧ)D!6=6-wLh\H ҒAX_T( zp鋇U;}mљs\k5BT"r>9Ͷ B^o\X׎V˙ ^:JfO|8zza 1eAs=}_XS znp臖IN!;攦 =uJnp"Gj2P:Ш ).&X-vUL?lr ?9`q'eZ{YΧU L4!\j?,l}n`{ݯ^Im\͵:Wp8x?5D$rLTFs{]4 B<YL\JP\’&iOȥPtJG1'e7YaCq#kmt W,F1zUckl05P[aV"j"4dd)5C-7FVzҤq%zO:}5&O?ͩ 1WU^XT\1CRj`_rE"fdMyqtj1EPQ,FEK%BmOi+\fd {[@;i~Pf ^} /9 X5lꌊx I&)g̸:)m\9$ۆ(|"\#~ySKDJCvqԚm ; nkjy->g\# ƭIO|>?1LnI ӎ&gdI1m6E;}JpjbH,=_*k 6*5Ge+p?Η5}X0Dݟ.Z2Cؚ%4becx)bYpaMVD'A$AGt|H #UoN8hc/*8t?(ְX]=UI@ΒaEC{naa'QޖvyEtM#L(~M圤rm9ּEϭfD>dr ScQi;:+1&TT#lН#yRs9+AnDF䚰Q F.dx[D6QX7ē3 BxAZp @FϷ)Cxj1IMpI%3:徶ͧ=-K -mq>!XjꗫTJ9CPI$0N/Fژ*a'M`8MO.8̲{/˩e_2AFrbQP:IY3^>ؿ؊Ccm # ذ}) %4SjW KI4\J?3Pa}+jO "D$V?uڀqyɍUqDNn,8f[5,?FhnZ|ϗQզ6=iY>Bm5XNi,.2b$a.E*xoY;>"LznWiHt(> A7wܿMvW.=fB30|%31CZ,(2KۚhM*p6LpǓfUAy'R<-^:C tؘbdX?i ~_T`w?c 4n$qj[׆FK(70| jU77-~*Ut,m*4/C]9oE NG5.xz;4C{Cg|@CZs"*Cqǒ1ou~7HUmH{<ǏXk/ /rufq 04'* RE2B+Ih效M~E1ζnRj}UM=KQ=;<:ݼ8Hf&nGbP2/0 0 _kO}tL˟(ѐ)V ]yJ1mXgdP\dYWD]!}3GPc&(n'Uq/!E|OSw.b|'j4:;ڶS.Jb-糴d|ȷ}fӟ1'҉}% [6 RdA}Y& fُqq;Q/;_,)~%.g:xQw-istڮb*n4 ,eN|g,3|0FE[ jw$ݯ_|%Qt#}|jGeD  PVq-1eM6A#IAJ4-?59Q af)D0oMr0@:kR(׳jFL aXSf?eu~*0{L&V89VI+fXx}\s;$mWz4 esqEPHiJs$A*Z˖!kQ~mop[Wt,&SR*qr~w'Peqj/3h/U^jǗπ֐r!OOΞe H'CaF _˲hflt;|_l,{7p9bm UPԲѡMGev0U>l_W՟Lc<h4ʙX WK vʊĦT[L!]2!j_Ūx`ES 6GR6٢`9MKlho7 eIUх`4cVܣ|ߵ(IQCOCVq7֞ë(M@%ouiT;K=h|ۺt?$^إsA^!N(9.[8!J`FVFr'tMVZz9$֥[?}`GJm!C~47T!Lchy29?G=~ncHŹE-c{/ĨiTD" 0|(¾-Rl:O\N*rI?[?+=}\/ s>!8]s;9J0–<ɊyJ&/}F1g:) B{jQ*^vF 5a-@tR#Ō)?Y(Ef]: ] ˻\Nu}, M2zhVCCuƹCzS{Z墚xBgya[ *{8y-?(Eg+ݫč$Ykd_XܸL5> /!>ڋ +F}܍`.& ,_gfxK:ɺ_ygqJ/y_ e#Khrvުc&;L>.13:siyfn/R)ȼޯ2:cƈJu5~HoSW15-f oJ˥/Jb_N4 E)3';CNJ,V-E7-=Igн9"b!Ew̉ dSzGDy.Dֲh5_Oa"GWjmƮքIxE$KͥI*c,'ב1Aep#翌B9źtM+w{nuBUI$LwY@Xn|zf\2ّ2$xʫ%;u7/^LQڰ 0 %43>ӕVx|b`}Q 'VUj <3c `^bkOrs33v;p!mv )~D%EV!kng3>,oH>Xڧ&!3![Έ`j6b1׻yq/ +PAݠ:5e,M\B|g!Ƚ2qfopw T]6,ԺR|_2&w ZWy3MT>ʹ3 M>1C@OT{,U3+v .SA芙ŬZa uqryf DK0bKtq&ʣKI-ސio!d)hc3snl-RUO,I!>~Ыcw׳`v܉T7^PbW^ٚPjG;i @g7+,h`ncE-?hY|NZJ@(xN :x[_~ "GX%}Sf:[EqCt'N#?]-R F`w>¤ۢҒo7/}/~uq^gR8GCK[93+g' &3V$"F xum(/!W Kgwq'e6Gm{Bې]\/NPCD_BGeBٔnǹoF&F M{Mf|Mu>\+B͟On[1 B0=~-& V1ĺ>CЈω`ڐԍ#M@=4hJ)򐋡fSW wUDTZh7 *QVb۩TUa T;]K1փ$cS}Jjyq$`%DEۣs1R+go됊)4{NY|(8 fA:W\A=4M  C 3*G YЉ"fkጜB$e mkCTUȻۉ*l~ƨ麚KCv2؉#řF vQ+U"o6O@>84x*ng@ 7k~kniP Xd [w4 !Ųxћy͌A7eŽ =q,E\lЯk$ǹZO&˭GߟjጺiˑTe?, ɸYn6]ќcUL`Z)(6< o7ytXRk Z%m9٧N`u֓ReE1&O":uc5}(RQݺwbTWuD Hy4ņ ~]2j@E>Cs ؔN08ͣ;ބjF0[ _{<0dh@r#kM9:v |#<%c9Je0*n 8}2Χ'rj{I8VZ_^ZJ 0EѬ ^IŁjNmZl\8/%#1ɞ459,@!)wVOMVRȬy z#ϏFO f{?J3_s}#i[S~olL-jx?.pb ҿj4hjMNPX bOZ@dɳj*#OV\D2$QK@#3o]x>¥ĉFaV2E"?U$BH JM{[k6j5f\s֡7י _ǘ0hv#xmy8Oux7Ԋ^U!‘ЌKBrlWrW5?Kp-.4Y}t.{V /#&fM< L,5UrCzVITL X3ːW|t+m'.Xw*?m*̟Z*B$MĞyO0_.;ʌ-D{Qi"uuh|G@pKȎTHXޟel*t@!(6qSUw|rI*ߞl-aBi7TFaR|R{Mte8X1:"83ޣzȆr`\`'gU_P1`,V{EGN/?Ğ?O@7P%Uz4&)WRG3Zhzjʌ^75G2 2,^9-wt(6=$%AdNjÊ#}pa*MHi/ ${!1 kU aC]_p=t+Qv߬Ԓx_d> IU ?tzO+Xny?ec#3'wgO2v1ѐ+Zj:}%R[]:[ٙi)Nq(0t*};%l~`wmui]z4 :z 7118;J@+ԷR1Rܔ"W$T;U'(&Ug<qs`p@+!*X$qnOl?gr:C5lgq4Tb ٥i č vSB;ڇAGD0ZX&Uoѕ,֢`T٠gRTļ޵Օ0o:H4,Ct:-KX$a,]c9@xE{X_p RIa.)&{c\:p` cK YXrT*8N`e-Yo˨&Trr"ΩNneG8)´ /aؼ)z#cn/:},CQ^|ې)ĺL O=Whckn^TI!(Z{i`ΨKfo)#¶̫6/u׈zˊ07Ȼ%sV=_3)+*b^KUg@gݐmxxQpD 5#d+!H]\PGߵ.aOֹL=A"~ooovoͯJ+!4v9rG#HA.S-0-P*‰]{t$OۇkE@6- o,$w 2φrtb>`~E(%2"_<x:vA5bu3l5X+h-xbJO>v#{jb&zsajw^Td̘Tx$fIAs%c"PM2gM5t*2Rb"![hஜ9v4R(Wr&ʭT%9j1,wzj9?i\/Sbn[#n>W?; ƴ7sԮbɌ*reZm<-AXB*zO"TWĂ͝&9ueB.zV-[3?IIY'buFĞψeF|"Wڗ4] ~4~ݏW`8D63F'Y#%HaR|LB>i(Sϙ8XfWQ0S}PC9Vl+ZN.20`q$ FxM]rϿJP#wUIRռܼ+QdO`+RW` LfKӣ@S|Bѯ;1Up4`/כW[B(:s bljB.ڣUfH,\H1`]c,#(.zܬk+T {hV|H_y/ P| 0d~-UBB /Q^r&<[$[R8Cl;g.sTN3vȭbżtw7+vZƴvb,ĵsw91#Tp<NjC׬ FxdUFt* BqÂߍ:Sh)SR4_6Op+lҬ`өY $E$gy@u|=jU C1ґ-"*DZ? ν8 6rG,%k^U&x"W$M"P4}RfcV1w( b+* tB&R+]M@,v* IDL3f>(Al[f QDNf@_sښ}QiY[s$oxo gbZ:w]|Sf')| Rq|E<3վE 8 ]`s*ubE셾asU7Q`1mFi/%|U^Ӊ_DzE ARs-`R!Ћ 6'\H2MLT4qc-Р쎜{Bx4}7m|&3*z܋YLn؞\5 /IXE*Iޠc}h&J5@-wNNk];ZY{ogUPbTFp͉]e,"kM{!1lc/I=Qޭ*+& }jZW "bprҘpY:"kd߰!-JYӒp?s_8PmPzO ߻R1$",ajr ,ve頼хvg^xv&nTu;\: o@ !"[3K>pb槢2+|Չ$1(AeCaxTQpappZ~ꑁ ,û0ixJ --!%k=_mrqġ,y?X`Y9;)Sh F۞~SC՝&{u )?Q7-]*v파_z-XHy-3G_kxrREF=OW.4&>sN'""ے1de?rת+Bx5ܼ~p.Z1?˗*7jߌ/'i( UJ}QFV<21nl%N) 1"]X1ʕT{qMSGHZL.3ϑ)x*Fut^uGs'ZY;q5N<%1ȸrCC$)HaA" ?X*WCۋ_^<ݽu]3b}(c;,1H`f0^1L*H#o6J\)wmbF5J-X!is&c|Qw>rZ #tߨZ~$>>B\kyM"0Z~d&Z!/qk\OlGYI)jbf*u8kTB"yAbªx}0_aI@_+-Se#Qy+UUKPM05fO1wZ*AYaX!5y"a4r#g=:k%$FC߮nG(Ziکh&1`c.pK+ KEwtU-8K[όxC;Ң/ ;Yহ`{9C[(H*5mWBH% ^ MvhK{W22آ6:`KrBUuFj*g 80PA҅r3pg|#xZ*5$C t-oPħj)Pq k;pDcK¯7@'@P|P=Gcl̀|Z2f?K߹ sߊ~ʸAu r,揭VoF^5 <@!f9ĵ0~A}k1RÉYI01bx؃}3N4O;P{*j2&*UEGzW-)Ikۍ _&{m0ɵm(! Uɺb{^G)÷IZM>BI{$yGƊŠM'(bp? ϾVEm~@@>'yG4~5HDE@?vNS>6S_&fIvJF'xB9Qq{۴EQՉ1A;g/DMrH!E<৶q #hZB+B"OrWU8`dR{RJ?ֆW'K d<u 19iavҲ7R.% a#tef6Y]T0gRO >=*+.ݎ,C,kdK~.Zau|ce4GOn &bOgsK0FA[Uh@~*IG RH$*F U|\!6v/zV“Z~᡿ >(aCnA @t*Gbnu5ltOJx=jOƣSTJ]ǍYurG-n$L!VXeg`' d<eOSBވLeawU (rqe u{ zAFP4|3m̵e"u{' GR'aY<~iJq4YSn;.fnλVTgR̮C1Lh l--ݍ3κ.:82N _>l2]D/a`$:8 MEw 3ݖt/b.ϝgJI֔*N0ŕp.X<{icw̰ ˤؕ1HMS'y6x rM%;y-S#|F>tsپH@%rwjWn$gt>nŷaik/4|srói)+Ҫ`e[3E#{&,:$eʯIO$RpN2T vڊ@үժ8'hHj1%DW-䮢4*wsԔWO']"lv$v}+Q-G PTi]-b) ޤOxPͶΰz0q2M?jV̈́eX~_5ƤS)d8dVVA'ABED-ExАQ׏D\|j.DŽ;4"__,[>oZ & iәEjU.#N&-ybCx* nKyrf N;oX\?YUjs gGoIe)bRYyrցf>& K_(V !~j0B𑸖UdB.RNJr6Ea&,3Pc,5`2<+2"(÷Ż7{lt^5]N:Y= IJS]Lo5工^.P!\:dV:.D8r&R9t`H/? J.bt˰ZYXwV4#.)Gs ÄDL=kKSJT7 ,?_[9P =OѡWe Z|94U0(/nAH<7~GI6a263"%"*] &#uRz)9}YztCXq8Vp򴙕@w#o@(%Tw)8{ӧON)ծ++9~y)2釳^l.;[*9@4 qxT9BG {[[d*.15Nj俏&&F"Bss8Ѫ!e:Yj;!rG^mDOCZmd s_tKeRAYfbe9 "l[rgBaPϺG.W:~d6N;p\:c f*+gt3TP"-'@@1ĥ;(}FùfѾv7c"3 RCoFu Bk/KلKPtQNty5GȋjZDm-eylꦲv0T}/D͵$hF~q|(|>_zyuH"2!Ms=oUDʽ:ץt078g0RSsƚV%p&QV+`ZW76JlqSH#9,+3}"elCxգ/ %Ui*k| 7~0چdk%OW,5NpMx0n6ddơsQrI}[afa$Y8 aV5SlNíIB97 94hNWw!~*ZvĶrhFiJ2S[<ӒODBi r ڐ aD`O+)/nH޹}ZzY >Ay4Xר_8 %Wia7̕v3"=G$F[ܨ}_Kpܩ$TQ]v+ZMdvN%(xWh3]ž`c0HWGCqt;z@PZJ~\u4ZDҡ c**E2veTwb6rZwt-\4L4QX0hhsǃp+K7+I*Kk%=hq󆪰zq)Pӵ 54o1+Yh)P[SL impE#|:fjv $ *(Axհ4D̶ Jӽޤa`Q8XxOi} .8o?XjIŘ˄) Z@wƷ;|e&02chS֛lֵ,heNH*2럹弰L|q)$ǟ|4MqS|cWv7$c.,Wπ]FDG(_,5a4E#:W5.FeB(|;`b jjL*iCS]fg1TdPc5P7iJ0篎dTOq].*b"ܧgyn0[ǬytKFؖ wl(ɿCHqnHDTYY_^ =-VRҠVqnj-C;SZh[FlLyc#; 3sQYT_ ПJr>;RJ"uM)T=lwkYd28$e5BcI]">7E$V&tjP~mcqO# `VX0ӊ0K~@#/[&r 8L=;r&Pqny;JfSF{k|d-k,[ ooPXMaI69yTגmLސ4B>Y^ 0TLClX+kr8$;ouEߺ zjzטI{VݩiK9 ,o^i p/w"*mF_>4Iʷ=q*=!q0vs@lE %- `׾@"xp]n븗 KN3 ǂU{?Q4T3yt"9&`4qpauaVW1Fr&tVT 7gd4OfP몛I}`vgyԬ\$E67&@R >' eT>F 3m6/U>/ ENPPhmkoA ha?}00e:X8l:c#oL{}SN+>0ySƾνsaV1ah=Vra=S;Gtr0!XDGM BG_vr0Vb3 6ڃlB*n1z+F qm`_֚{ Pϴ`,u5/upӤ\Ī^hx}CkŁ j%g5qBT+w' %;$Cx >X+x5ilhC,>O*t@sl㍿ϖ*LQն NQأw͋E]ĸ4VH?Jk=:yu\eQ۪qTpxkũO=Lx)I4nj\5X!Wߏwx"㜎I*A{EUÓdC[+r1P ы 0MȂr ֍[/\ bR%pb@)'QIÍ8h#ȁ k$)FƵQ%"BiJ(Hꊕ/:F$o*@2CD&U>t'@;7x%@Qۭ̔൧M,Ϟ0>qڸ^g2fcTLoZ_4>3N|In"؟C_YEĭ LuPZ32^g%r=2.ZXLn5o7{#1sY=cs"Ae҂7Lq`f #]@re攖I"[*о @uг)]ʊDN}XB*JH/@ME܏eC_*GN!chs;U$ɶ{Vqj@5?j &JKӀ6VsM:wJe4OXz?. W2\98%f/ 0b9hEC@Q[Op'^@8c *7piMPlXnL"&Xy{ / iödua>iCT0"d2:w_&DŽ A#9` cߕRfA \eca%wȪ$O .֨wn~PD3Om_ Ө}~؍H<ǭnp#FΓj꧷!Gte_ U*o1|VvEd 3%5cz}\Et9:ۺVXOsU#aŜf\Cq`M2Rtn 1X|hs\%UxC.r~^&!cY?;:i2zDZUe}(_ Ҫp0\+dp(]گ=g/ Ic*gs9/]onad"%!AH]]IG㛮za蝆8/>^|Z_&% ۂDP/TYWl;yetYp]6" x,guI ?d̷yC/$6H )4n ^)x#6K&[oj˴yShe}[>,?&`H aT@=sU C}kW 9TWibg_3*_XMVӧ:씎'˗D)Ll!|*((;ѥ6Lx,𒁖c6HR} {Le=\l鿩Β<%r62V 'Xmnh静*z˅EIH02ltJ{?i.Wd96qXݸIZpy2`V4hYb:q4H'q<b7d'hPf}%\<^$-lIR6݌>(/ qHGs7ӈAķV/۳4y&V$DdU.gpkɻH9Ϭ`MRg 5X-FXb$pQ~Uwbx׋(P r\ (Fyvu@mÀD"w^S, md&/J:NV$QEz?B E\a;sIO_ETV~\4tSڳ_V>Ϩb_t@OrdIU5Ly`/u{pSL{=3s^div[@NML߱OںNJN n':-.soL,}$\TEfڀ[6 $S}>o9:'\{bYSɄ=B, YKo9]dױ~rl!>cM=ɻ^k }~>ƔwBָ$<ؕn> Nu!&mlj]ѠC R?X`H9^Dђ ߯zUr6A8̯pkhOzS Ɲ*6'cǸg YIhp 6!Ž3df41xcwήgUGIO~_mw0Gd3LjNYc2K W|kV`别@i+3ٖVlHB hoWP8)"rOX8(lC< ^&)QW7b>T{D cU+2Մ ~2'OIJ=Z2g tmO-OAa++?bp&٥3]1_M.+&[jlⵯ 9]|tqa\ɎS1ѠKgȚ8n_:JLT4G |Q{|gR2[{f)efܿ2bCJpa+= Lran vpU 3T2f8s$-?fx O(BW ɹJ-6@KUX̕@jE6> ֨?4Zk h|ێW4aƽ0SXlr<n-gbn~WJ"+!u5LZ iᙻ )h#Nެ2oh}y)<U}~29i>$_}}oHfeQNQ3EI:?(o7T!1@VZ!=oV 53x|]X 8m?c!(=*krηI1xMc~5I(8@Qi'k"F} Z4g9;RwVK.> –T!XpZ6ُTw Zc"I3))h^h+v/tϿԮ%o4q:aRzukH>}yk~6S=nJ.RX@F5!CY(pscXE+]*\t2V{b&I`=:^e5qq Vنaax:{?ᄀg/-b),&p9@%2Aa7QOżӵdwHVL*|{q[(y[څzm8bFz( I|xʎap [evgިw&3.y)GI+scUC4Ms'G}tj*,06З%M,\K6?/11@./\Ls\VmّS(,̪=NK9 m';HQ46rpt\Y &z9):v; #u݀"Zh6Ȟ,DcY['K%+pNt-1 ˔{bsݿ&,:VF!~>|Q5u},wS^_7ęR{hj^`a?Lȵ\^L HF սC G+ B˷c%MIDtK2$hŎlݬ"htTCt~eB2gUXi=mlTm{ .Mbaw^S{ws&ɸ : *.N; I<8.EQQ*63&# ꈩ P)8xuBb6S]a`AގQvk-7c<6bo~Oz^L!)?I,PPk>^u[_R^j9E (Kе0*l+{{0"-LY |pz\!JS~e7P3Of9 O36Xm}7  Ky]9߯IMVZ! 1A`bO0΍q٧dGZ '0[/7:fZN/)|7l]:C3+nm~Dʡ4x[wHj}j`n!|]HGh^YP/NJBTnѱ>^sᴚť}w"!mx4YTTdeKyR~cEa36ɃX3v ͕wXI<8(-^o7q-/p}:L@TFOFR"h?䮬j5LMN.: yvꯤ8iPr;|f)!}֏'kqPg ~I,egn ZK+܎#0BfKnu wx0` $)ۤvAvJBm{ĒV;l:rȁZ/X/#..l--3jH2Ve {24¯x߂y|wA!Mܵq[-81eѐQ7~'= Ά;:7~r0sA;ܡS<?ȶn@ O#j}gд^F%48TՑ^&Vn#nHue?OۭofEF:;g;+:\1P}!`D:Suk}cl'mfyS7Yy0߼,W&xQFa \ِA?Oxxg 4GO> ЈdRmuj8bq(Uҏg`Pw~m1 sY¾ 1R7~BتUx]4 մ;X8u{Ea_f+aTu i7U0C#.$ï!x[4^Pia&/f'^{X~0,i̸mw `4WzNMjG u,iBp~)/:>4MK6wK8O >> /ңhh)춥:hsKY#1R}! ~?PsrEAYKYlº= Itк?˖.f!t ;,,;N)jBsE;=_zƜL ?^痽=x%Xq ig8>^msh"tptL=WD8 z"/92CGƌss]M?4]pDm6}$A t?ޕ>K@y{ݩts`nX!$.z+Cc![^o2iJak<6 g+gU~ATX{gS TA7>b3l:.hܕb+ `fu:XWT} Zښ]gmePa W7{+U)Äԯ.Z7N6 o՝E\7MOPۓDOJN{a z'|^'H= se]̼Dך`ZG$ܱ}J5~fơ";nNd;ǓTzzk扺R qϙû4- ,B|p*nw;s4tԆ'F.ם(X0/M8?Ekv^ ='Pb7U/ *[[p>M Cgwڼvareyo ;3U8_.D W[x x{<?*yu0Г,94Ssp e+w,:cljS LvܗEUsѲonmN1')Lpd7B7`ۛ,`.^iuI$ >H)TE4f!s$pǚe+!ZF%a `(_څ3Iq}L sue\d侯LwJLKq h<) C-5S-m#퍊 kX rr03zk3aG5cNjqhZA2~m-6}>&kH5%)q6Ѩ<~*]dg dt(Wˬ_rgM] gxw4Нn<'2"z}P_pS7#+3ш36ermNǂFIH*UqD `.( =e @nCl'l$? "lZTuI&De硤&é""EתVjkn=Iv*,~?jp|ѕGnS2ʀ$3F8XkաXwĮbCk: w08c/xX_FXVrD3PacI~?bZdp4-rg湂 i_pg^9q}ͭkLaaxUqo6([" Pd]szO0lZ"`Drdn˂]5:`r[^rvr&U&>=Qޭ4?.#F|0XN&Z3|Jc߭4d}%vĀ)vsB%2-VumOXóqRl/Tpwk}Ǝ_eMÙKlԜՏϣ@5:{=yߩ3o"x(qc3c$Qe,V]+㾛L1 b*/4 ipwX. Bm+/2B <<n440(Ћ^oE#[+}bV~3b0ص:Pc~Yl'+b_ufs8P0=Ʒ)ļFQ$޼4?sS/0={gS1DJ$ŚRPFO i3+3$aaf@5|e@85oѐ $n uJ$N-ұ NZv U9\zcVjEXpUi mT}S"#9vn&ʉ/({܋9S% ;:xwR2㢌cL* gOS`L@?Igk/r8h7y %M\y{3'h I[sc׹]\2ʿmml,~dw'~ QP`M )J/{BӲqr_ʲ5ktM2*G3f-1\Ow c93WV%B Wes"uᯯr]ͺe gR݆rޫZe D<)3nQtgT}j.oUɍjPo'+v1r$^ݠdMQ`8[4 KMX[ :WGDhJЪ:+ac JJ y᧯ⰛuC}5`0l_OͩaXWpeyVWWcR-7BnNLa{ mgT^K/E^Dd]z!Dnu1Nx`GP|(k=j $;=uA{nJ_x 4x.Z\ME@d4!\=uRVm;ߊtC:L OfQb?ܨS-,?K@PZ{kPPW҄a}cC=ԏ*@p$CHЖ^8@\q-0Lašc]nT(R2x.u}8Tmmki mxN_0N'$mY`_NNN%/)эewoZz^}+IZ(ibLa++$1ݑ$ (2cN ;98N۞󼬱eѣb6I_൳heDMdkgȵFh( [-o/ `] TfsiQwI ϴc~=50Ts &qQ8ldQ́ZsA$. Pΐ GI9YSĉ8ҙ g/EH1n+ҳO1Mnڷ]tͰ)AhIKRDy<DĄ{_RoI?w:^љWxohg<[8P Sj-%y+I£҇ր3X{vVU!9\Zé6Ln^GYlʓ U?TIpK4DW6 Ćj~xd'jqhQA\um=]]vb&*Br+I>a7aBxJe "뒰r yKϗ),Vm+4ͽ%?! b,6t}Cx#"7d'D6MP 9EZ%'@ d$ă@oʿG 0W lX/Oʩ|vaIqV]-MC 𩀴_շJMi/pknb{YhS׫B=K,ӝN/|z|RlCi6 -/,.!iTyqq7/F\ʬYco,:󇚔^n.KZHuS*`!G+ .ǓiR%Ojy lae(&NV Lz7(טm.rd8keޚ¡ܞRmq ɴC?j*r z(u!uW#- ?NR$O?}a/j,qD98NA9wV2]O$Ιp>!!inc+X \9x$Q)>_fq1HgH5e)SfJA} T?ï d[]@RQޒG:9KTK%W]olk)RL/J'4O !t}:)`!pmS}(\6QMxӵ.I& z$;t.@Wq_Fd؉1I門V{~-/^ &b\Z-FNOs1قF^{͖ƍ^ *ܤ% %bLm64Z"GĚ"{lb:cUm y fZ#ʁrS&0 Y53|dS |/"5R /\3(7QaNPX2-/tJ;94wc+vLBuz`HGIMGt^иڅU%H*=P,a||2D^vYA;:'Q>k #H)7|GV8# ȸE_&LnM?EapA\tU\iPaCe/Dmٝ6z}~jw3DqUR$;g.DK:邈M9 uرf7_0; \p6U.ҁr0+KQக6$ he)Sv_k+#i״ܯjEUjz+:8%x*6L#4;.yX{ԒL'yzkm,jFh2ɘeTJBA@G"gK(¡S~ŕ2G%: e6sJz%7KpzP.tWɨ8<^rVCד>T?²ҝVh]š%S#3!N o,$[4c!,(9,|q׌_@q7ŒוF#aB6+R14pl.F-I9bGX{*Paqz,7%PL2+muk9Mg' _s*d-\!YPzhXN&1Bv&2(&[?D0)GIi|,Jp{ b1+`Lq"蘒g]U~aB&<)r:U ȕh5[JIS]ʓ\q@r@Yk֓wo_LN"&A"iڴ&&D+ܻZ]ĺ>\2Lfs(W4i$9k,: aj~)t)j:G=fRtj.pC}m9$,pڏl\H8CqA) >-@#ǯb b _it߳Ww/>fM\.3WΤDfCfK'gk$j$} j~>Z.B<Ʊ4_UF2N0rͼo'aP& D~@YV:ۭoYo3hil ™ L ){o(G.D D4tN0D^cĐԜx!NDT+)2%FIj QiqH9AQ"/Kj*.Ml |dfYDvj;y_ݎtpe5blg6 &p'Π^-tUC3 *ﮤz5l\}fxٴ `WS~Ēٌ Osk;c|'m]@⤪|8،!8Z]`ߥx,##@alNBc֔@ n!ko<уDMȵ]A1' +vmPJvF6Oby3[}~9^ٍA*їb5n.ѧ;LrlO6 uG6]!~WF6nBg3 PKmhM3)eu>`_szx({a^*߳¨i.-- ͏@dMѺi5{̪&E'B=~WTwws""jʁ]+۔XZ#$9"~:Ԕ )c Aj@X]Ǽ };BPNfQ3"m T1T3y{lA ɷ aP]Usީ4Jr8*CqM~4)Hc R0VȬb~侷,:N txjBU ]z!^l ' 2ϒ'AY*f (r Cps}~9ЕE٫;r$O Y\{R_`&ҧa ^iжԀ%3CnfD{g|jJvWl99%ޭZ >J+| (@RXҧNUa)0- E-wX-@б~"F 7tN~'G,@~U- 6Lu%\.iB'whN`; mTӼ68s8ys +%zbHD258um櫀!EAHnPo^vJ's8=pXk'a1 sAE4m 5Oh.9[)M[)Rrl9!$ؤ{:6tr@RwqhUO{e<ɱfxWQmL6ep8uXVMmJ%tMCOẦmLXާ%ݷ"^3^%@pdB=}x&+\WO5rH.M|6X϶l!pI5osy8C(lj:suOU=.$&vPbZ= WJiZw_F~$zaSm}orVdmi"*V\՞M &k6|Å s]7u<'ϩY[B[=Mޣ勏+ `~sAW?f>d~kOC'EЌTE:Vṱ헷Tu꾴PklC2O !Ykn~a?. zh@mhlsJK+ϵCo)9V^H=ԾTw@L"67'h={f*KdiM;+~ֺ6 VR?Gi -8kaEE|@@LW2hTsO=$}^wiadQ&LӝBIiKLae}<^KtPo95h7>! /vO-1? bv1/OL-اq!xt "yΓ󕶑lIG"jgيxep=h-P*ad{P,f^2KEsQlR˭/6AM=m^'p% vqDޥ U>x\?%4SNQY)Vy͛[.Lz[K)'Y Jrɢ$M)ZHX1ymc!{UA%y-IZ@:,ePI2]wAwۿA/O>b/b,Hr^-ˡ/EUPgZFGvj? 2VL|5Hߨ>tF* | yljjȏ\b[@Uf](!fyXtS;%h0#i]9/g4s,d(oX҂.C2&xL3F@z`ݡ H3T aP,QLg'(2Gռǥ^a$u( !ndقvy<5%SǂM޵Uo;J䕣󜘵E]ƾտXU] >@J]BX{!J`߅ѳ+攤rY_,(=YmaN'N1:2$xW˔)9H"HU! #|[gkl@+fyT-kX\( SB@O/jZn^Ѱ` F]y]9 |OZYOD(npWF޼<\A-,X׃`tq}s2CՉxuf嬩͸m˩9|"}{deN4f a6lFf<]/-uX;z= ǧkN;`/lu!+NM(_ON :ZVzi[GnPޯrWňf ]Q[rNR9jK,PhI`ZNY~R6u;zw*敜Y/->(mפBζO)%Ȃ锸aղ/:,xF<L|c|k`}S͢@9{žfH雯#Ull`O?c1۲@0 GOkFd۴o3o i;CwH]d!%]wj,@돆#[>bάͷm ]Ol|jNG9K;!܃?- ŲY~Nj; (:("2]hԖSb Binyo=݅ Ir<39p"0c2ςaZtkg N?`w!~q AMp .xw,yBswyk`1l*|U,bk=o]!=9I&?J7Ngk=R| ^v$3 n>v 1yM|[0&2zunD8ܸ7΃5ÿLrWBr-sJə_jj4e9L% A^Dn<oڜ 3WwC\ ?Y3dnxܯR!C+//w.>Epl;*L*{(ۯX0!y_@z]f7HJ?ON»SφZ ^ULm(h~;q}:uPvtɺ1 ?uG4S8#g,F{SRHg78Ywd)ςaV K,Vd;{au^M".=ߚ3~/F-Y9Y}K`;Iϖ)6U>0Xfn}9q"dVZ8#9n2e:18ֳ?T ʽuG=N7FMw{ek1ETFb9zdg-)G*Ė) #9ΉĕŊ .nw_A_R!;ŭVph~N΅YjsK(%{y&bEWɴȁH vJǜ B*;ФgA g؎Σ7H`&|{'O:H14+` 'DD z7˨/Ͽ=t`ڿIOE#"2vYDI+J악=>YMy}׼Tҭ^;bDr0{-LAFȚyMOʗB@μ9gkowTtǪш:xP׿ ʭ6ԇ֊0{OC344/f x0P 2FUWYn)8H 8ݿ=޶Ou%h\_rҴ-`pì<)cuH>Tt9[Nnxn:O&xgg)WYX# 1eDBFA,++b"ǜ{dμc Bs3] ^۟/UF#6:[$ߤ温BP#GDNz'{/%>@L.Q*uGñjzEeM d"A4uߺbl qp0VךqYTlXsOHe歘Sh0'K \X(d 7^_* o{~:.39uJryCKp546 /jjI! B;8%C͙{H:X,u_\lLjQ?*%4z2<ۇ:}Ș^rtI"ziKH[u/صփ<ш\z e3V9DZ~]E չMRLN'~aDJn,mJNH7Y^( tCw#&v Dֹ*S?0p{M(xM+P.R%@=َ, ^^_ҝbrpqX Uwd_IimaqsdSËbnbʱ&SHQFoug;83veA&I>LX5wCo}ٰt#̸ģP,ߗE4r?[U})lVإnK_{Ѧ`2,#L;ɎQ {"(qO+Ng3mI+3pdăcM+gNZv#7ɧ _oE"}BR49hJ%:f}wi5h>fߴ\\>ouPk{z+%=\!4M[8V˥+\ l nF W j^{Z5"+V8 * '#\<=Ax%iPbpr"P֑_4QҚy^9s\47_3 FI4Uw'q,Zǡů2(AG&o]Oމs&0PҨx'9wDCѵ0x$~ g̕4XἐuɅw{\G6j#c|SqH8p q_-]txР~wS2`6z gdAZ(fmXM/pLOG4N/ Q ].U/tNbCJ9~`70D^p mވhe{tx vn"7]#~6&|{N'CI_$Z&0ڣrx|4TthOV—}x`32hvM ½ *^]'rFfd^)Ӌz^`%ۯ*dSws?CR62VO:PA:j"k¬լ#j^ueWzrCfHDOFcl4ؿiKZ?% IkZqlhWqcurIt}v-8:A'xfPuf,OxCjذeHd`=2XV,|d]r\>hW(9/͋y1&ܰt)R[OwJo8ky fUz@|$գ3ThTھu\Vg0'ĢNq|>tc@5] CΥGk$gAgh3( hw8x,UѾHf.Gp:<*~|/f5JTr| aź6M 8ݍGu#9+T|-֐bay2$`~KD1yN@c_d8VywѦlYrPNPG$resٗYΐ4%`FΰIrc<+$rx9VKm_CdF$yFKVcmw1U0ŋUS[88X3O~d cY1 ?ajR߇2+`n…nzu ?jr{)$w>Ibn#gf8=L'9ʬUXHA7H1UG\*Ab2orW<28L@vVO&٨ڎbK#jF@왶S< J4X@{̫׏a4ag:ݾi Q+?Ǯx۵28YU,0P&GLQicp_Dᝠ z k9[0*{gE UR?u WgTկuS9@BtL_HcvYWĦ?'A>UDՇҲ!+ϊmڍqQ!Ok;rѾVȺ)%|i3[bikνDZ^?0vECej7ޛ:Ip!>:C뾓QA\B]#Zװ|?7i&v7S4NU\ Tih+PIO[a2yDS|9FP7`x &^b魜]NYothkȪ*(Č\JwEQdpok`<34c't4ح9YpwL! bcNbFQ]@u7du]>I8yf*J(]՗P^LVoU vă]6kPNqKm_\ KTmf LH%Oǃon\R1 #ռٸbmAnV25 R9!toE5’'b5*qW=55?z?~#2NqF٫?K1n<;C(?ݞ4Qv|k[ u3Դ]E.@͍mQ܎Re͗Ś6CN8S9b$ |1^t[ њV%2\Ḗ)` 8K|-rra>R#Z#N{V/ ˜8;I p~Ywt;^oY`uW7$#6O!ιSɥ:95mH)gN`Ey{H.X& $b{@:>Vߘbp#+f>,ͱFr?: oϋ/s1I$ 6݆5R۞N50r[sM c~%+rHGl$D${hjT~=.@ Jnv ҿ׃gfE*K;WOłC[{wqä́cbbl4T&3 q,ݒWps?jyCO\,~NR]2ķpq.5r4ηPB̬F9~ اrP񷫈{PJ3t UߞQ; F$V?oFų2xN( ĵHgoyO~;>7~4CۧC%T2G6q[Oy젌3Wۧn{AZe0,Ln3gqCi^5)h&sNDJ4\_ɨ̯r$ %4C ;Vazٯ)}+A8>~\m9ܳiF?ݠ^PƞP5枿2LzJzyDvAIXfC(? N$%)-l9Ǹhþ/ CkMIQ2CM^Dxgŵ" 4t^kw)/2*&J& s.s0yTkfѴߴHClD.F0g _>UBt*+/ >qu8(/&Eۢ,bq⛀:OL7$Ac o Ҕ>L);arZ1͹H d^.<)ӦPm5 ?>󜼊:\>-$o5gT+4IRع!M>Zczx;j$ v1xh? fZp)mf7M@NqF:h2 ;7Uh@PC -B$#׼P\of@q0@yqZ? &C0jkq;,"?W6,AṞ:zc؅DpZ: {{Щvy1!jS~Fz!Z>],X {Y 3܉]r(/ ~|0KikY@"B-7Ugt<]x+͓ l{!d({",<nV'ɴ+[f'" IrViwȌ  @Wm _Ӻra;] =4S?P-vz\oX9z.cDfBXרzxpS|.DIm"[cI\,e0@";҄/ dTˤUg f&:=ksvw`ḱt8rB͍_j )mPkRbɖ;S"4i#tb8)ĒYr$Qbk`EZr,Go0&zWQO lӰ0SREF3`^SZ@bP ooLy~ ^=s/%%Ezv%j`F?@ M kF8_ĒK<g:zr[@P; BEŤ$wv'fd5dͺrwU GhN(9mO],G}zSW9AwzI^QjXN G{a]^*)_QTqJ B1QVH]iWsf K~'TiXүW(ǭk[q]aM[k 3?Z|M$;y^B Ask_h-^}m<%L%Bg0~$(6+E^kxm("ę#aĩo&gټH `W]\+N jồm|qзa9v0~=4,E;x;?jf$ʄ ˏ$컴 D –7·_j0h躁ߎ*PDf_wo }l W~34Z j>/س  K>F7\^slꆩxmn8\%-vH՜c FHO]8A5[ [=%K7K(x9.QD4c`qb/Uĺ[)^wSq:ў'{;Q,Z[VM $)|_)]%{re6(9ۋ87 Ua|G oNg]]$ #uQXw Zdz/ κ.( J6i^dO koO}.,zL? ",ZjmB~, w!XX:04*BI1mCr ƆA<' ~./uQ` ]FI!ˮšdk,"dԴ2upnVxiy"=*%9h |~Y_"rx\ ֳF$nU|78GKrXWmW#(S}qf?)@(F-dAKw3'FTJբf';^o.~7_иrFO'6ZOշ8{9xFU@MUJ3%}nq-BޫB7i~1+/LXYtV7Q3HZ̀$\^߮#{L \TN PVAZb]Ď4TW>循0ojQ~3RzBfQe8Iz 5࿲{[q]OC㈒ҶB@!9u,5f/e JX V;{ )d[YU{JwŭM;]4fԇӦ~<3o2-!S3VmcSD𘼚tlkCŐAP1=y-bqưz}G>K W)'0#>f*6gǭvX ΝGVt<2(aX7Ggtvœϯ\m_JJգdy\<&JcU (~XtrV5BTeU=}`o~ >˫{ j6T*qU1Xqpg"Ag;9(mb٥_y6Z+=逞-lav-nvI:rb}8Tk! Xw|,(cv9~γf}h_v`d:#Xo~Aإ3*[ӹDV`3q_VV;d^[,VGj|-e> 一$q4Pigb٠i ;\OK#/?cqP鼓@zO dþYM0_Z*PR=^ g8|`u/#Q;RdpͰ򍲌p31@!_x52pA/5'>D%-=g'Cg]Ar ſ~5]M'mkC9qvILTl|q~ ¾1D ΎJ(e`2"|Cyv^ywCADFNʃ|OuJ=vJ*7%wD>R;:CZy^0[*ˆJRmde=h hÂk`4'cD$Q5(UJRMe?Wzbxw~ s:Sf8<$Co Te'l>(L\c 8A8IG\YLK:4{읶 r!w~8lRȆUـ:0;;&,'7-bQ43]yцBRm6F/0}W!78tw".+1: "AYRBNtZ!!A fd()mWL*pT͖#'td)ik[U $I39@ץ-Ka15Bb1Sd;MִSЏQH?45Ag%* ,A3[/rژy ZS 87=8rf^zdZlelr>XȇUk9jdc[兴_}yjO٥DRHCelYXD92:C YPxi#z_1>q80GWBh͠RaX1ÆQgQ3v |͡.@B:)f`G,--< أ?Pxh o5vHRe0EBw-_&pwH|ɺS-iv P+4ߧ@Y*|Þ B^#'Uc*^HY%ڳ XVou3cz B䄀Jv뱬|H`lqaHSOx;)8 FwvmJ=0/f}_g̫rP&9bԱ:JX:}Ψރ#!u6l/.0z⹒|76G%B{uk8u()bvx&^uiϞ7N=fxtP\-!n\( .XoZw,Zh\Pbzb="[wEk47ԟ-Uc/J)jW8s=V '/R;]%8Z@;]I,+-l%B}ҢH#:{hU+c ݒȹ{9A2J[׼eS{2$4֓( l&|fgngm~^=w>S :~6<2Ɋ6L^LQUQ1JD36ۺI' %s9]9]*q0 Y_9U@)v\ޱU&J ""~?Gp{dg4 g9{s-h*D邕Wj, } e8,ղA R ;(a!?T} he B^+>O&Zʑ6qA!5*'*{Y1]n:Z+Q$k{[.Fa*9&,'/Fg8<1sDžlj6Ei7Z)2g-_N'fB[\2w$ʾGxJԹ&15O s'8v[=OYg_]! YRĖNFA&\y?CPhVz +YD=EK[f;awpQ#Yv^wNoh6јBn̓e3 ?q8 ̲P6?réZ&$~˹*l8N7iogeN^ȨjpnG֍l)K_VW-vz\ H4Pa`Ǯzd>~w_" 6~-OjW5#x~ǼNL9((cki6[N.L܏do'es] 影 >tGGv ܫ mɊQOF35}iW9Q4lK&0*äk ӼEHK:'(%PJ}S0(C0aP7 [CƲ5gGªX9'uVPW uBIiD; Km <0&;UF\QJnN!{yE12+jIYB6- A~,BhF ;caA :A7דܕo$uWyϛ쀎:$f:@Nq較;KxKM"B58&r>Ը^dƵUdST=(AR4b ^\&C1!QBTpeLf@}^3]Pfj CK=G_[N 5)~/޽Y^EFqjna[$|0W2E1Q9QMĘKXJ߫ϫb,:ef+ٔN-ލ7 `l;}Z1]V="* fm*YX #)q Ew'7UnVH?JGuQ|JiDI h 3a'}#sfzAzO}Բ0t0-]/o# 9n]ajJ'#Ѝb츇mY0NGrf~;.K`4/<>_C}[9W4fe_yQ"'Akb#AfΚY[@6~ޑZAkGw6NdUcyTu᳏k):4t)躊W 4ڝ|繅Y+1|p @WgO& y}tcf*IZ^8/Hr̾~ͩ`z?dA?[(FWgcőt2^Y.OD=R%&`_ދz!IX~*An+}N6?ݤI~~kY [\6.PA;QJwY ^qw; 5n0d<4;Rқ6Іimwun@qyTk\ a'QE6u6yDܟb7),P$ z%}mvMWX#r sy^gZ{41gUey6J8k[/H4}~dOm;դ)]iCn:4%%XV]%ZL P2*?#PбJ+ ҍTJxu m?":t(2z'p aqN^LL;E66C ܙ:3W7Ţe"} ;嶈p#GMZEOMXpZV] b.`)X0)%0y)/} {^MڄCdYțYL<)A&⠵򶷢mUG$wC Vy 6yF.I␚Z7v$iY3{ܗߍcPe'|?I%c]3KAUilTQܘ/F Z d}ƖLqժBX0t%~ln \*(SQp y_XqDKJ7:85,mHƁ)؈gDmGܤL>0G!Ič.lA:r& '+@j{٠eLsK/+Qs6YtXGL {|PɎJ)ԘX3>f溝*yzc;M珡۾xf],\0w+*J `x4.qGٓw_a(bpym%"|4+`-ĸhXGnR /p9$>#~M0=bRӢL.pű"}ԟpq7\qjl!ټ9pISl 2ޝwz-Tc v' 鉱˶ -(PB<By]?;5ilWKJXkMHܧh}h7d$w V`H $W2b'/@"fˤ'X>ю mWV\%/A;Y\,Zh(bxm; ŮvKh+9vOZGم,J beԉ ¨ܥo[rK(Fuvr^]ßg_V6e2E0\Kgpw,5}i?9$,'\ƪVҦ0$I?ߏlùEgA9ƿ{D{SU@m۬68 ij 0ZԨ .ck1nU+6GNNEt[٠C~Z{.=ND3ɪ hRyqJ$B"R nߠi&}F5}rQs8ƙpRm@k:s@){ 72LHRU_RofȨ':Pȩlq` mGJAR/ QnMHj.bK%yDQh(M>eqt1?LO,+4=dg%s 4X罏J׍($3ZKq^|vsC& T*Rb=":4㡣ȣ >f(" 7IK&o/~qeB A豿R-~ #^e(k"ҡX?D* `0nHv%0O~%?Mgͻt,veo3[~O897$ӹGAR ˄8 =ah%9W0%o 8`d/pzXYH'1 pl#A9+Au iX5ōqǬi_Ñ/@: įbm~߬6BœdèhcRPeU<Ǒ^'Wb߂ =3s pg |69bv*f|+KOK$ʛ"gF*-/п ũxyaj7G~gp*L\ -zѾhph~\%'C:vj'?}GP8<5]C Q48Qiv VJq&%[*h-&.pO:&+0  g՘B`]4:r1O) &/iL&0wpUӖ |OW;ؐ lUbsv&$put tn}2?W5m iUC+럺l 8Mluxx***ŐF5xFk> @k]7-N'v8Y>'3NmC-AS\34Zi^A V^v+57JSG.{86N }+ aTx^sMBK}9a^"n4|gnf,\ߵPXV,< kzv<ר$ yab87|SO!@v5堸QP]_=8M{x0C\f -Yʄe>6d9?Hwd=Ĭt*1mg͞<_/v+ ]?3TT6P鐍݅ԝB $Q</З@o#JC ѡDk hjy-fw-GF D]\|߰&!"Vgy  Z8lE+ˬ[ Kg d CG \ K]Ld/\aBK: ˨E,_3mEڟ(h?YDC^!QIPO ._q:]-plZ)>h!"HtE NB'}\j66 kgI|]_*1jX۸)O)PvT턶=_:%4隷5c t [:|Q!C #E6쀀W#`?@gl3+~úqe+'(aSA[fUgEyf &nak4! ӽz"!l=i5۽W#+I8;YHB$1*iɰ忮@-ܴMbWfi?jInQ2y .M.oaO\]dq0`JX{4js[M*/RDL#_G\LWҎ ܝϏvE`l/󡝺[dej.q|yROM6b`ev`HeφC_niAA a_E{"*.l/uIh &C"i<BJXi.bru*=OnOu;9dBxQ|?}xcK[r1I6P%58eг 䎊Ma.I.hM$ RAgW~͡xּvPZw[0DWPFT!Ll. (F$YY9+Ũ=4S a8NrK4B -)U"%G$2zr)ͳ 1XYtT,PJEB[Ir!a>O xHv~|\L.Ljn+fvٳp7] 5QD*Q aKM*ą?͇l6n@n  fE3/jYNY9=v@ʀJ|)< +)Iu FWیE0\񳬧U+ZMF.Xo#}LfK)s뱓&ӾY2s5ܩVUm}3b$1آ]Gv}L(*$-v.)]l}R1'xxr52Ӽoi*+Z;涅CC T /)F 1GҏI8ruZƳI$'IVcL&H1‹f;ږ§~Ie=mc!y&b7Tx,UϜq`p R'%HiE8۝ /T<YWS;)U\731YFVv'jl_ wt=L]rJC"'`IN4`-4&.CaO3Z./ trUutwr{^y1~`Rgb s 3鷇"?w0>!,Q&hYq&4q3yp8@43QchD(õ*ܒ@t~Fvm@ [ 3.ilylq}kT4=I@ly.}IbЙ][Z@Q;?r6;b`hoQ))p/*0viFs8kKC?|#0$SKjR=MC,^V:JWb 0q+w \[ ل9 醮RώWlC(4yG XTyGE񴰒{UABEx1 SYN/2X%B իu(q45(#kCٚQXg49l)ȏ0ϐK,Po.'J+vĦX6+/2կ^y[7gڳt!Q,BOİ *ftJ(ɎXI/ݸAsF<఩W%w/:ckM>,uZ/`uD&2 WN  Btl<}(O4рU#`_ (ԪDZ]$&ZAPdF(N+yH;NОu z fW}D6b8iS]$k _\DSqt*g NZ3'7^˚*mߪ..Qc~;{|=ZtWR *bYnd (B՜G%KUZ} ϥe>^F(5:fSǺEEھ,"l%#c*EYdw-W a 6-ًvw>7udz"_dIJc xFY]Ңl7G̞NH5,"Ût?D1_UXRtS*?O˺OiMOjF:֪&HScg Yi¹OmUqh%.5O``0H f#sMzhQ:~y_aC-wz_ SN/@/c}yl66 "Xu}w4](`|d*K#w!VgZ?63'xk(«Br Wl5> L5Mծ`ț1a;ٲ}3Ѽ{[g$g߶L5Z(}m16s1<,V54O^[+e|ur}t UQv%H0F*.ICnVmw7HlWP]ZA2L-^ʝ1?n?yL$lSrw h[_f,j c,@t5r)U.tVXm`A-iQ2ed_Ei،a!~| }eTL!n%";<9d& A@\<>^g_%y\NB18z#m dT +O|qlDMD?D.x>xYM~|7 d|uKѢ)8ۊ`1ϕmeYhWqK\%Piqx~ϰw7' ţBp/ycE {lTBdRhq%S-4tJ+Ա>:jqP R:Vʕ#1 9(q N57< '% gv,VJtT|;S>/ud"إً+4\}$\n.;BsvXkU&ӟBnf!Go~o0SX,8L gJz?AJ$3-sJ/@!({E0 ԛ[MT_Ĝ1`5v]9ZG^͏A`ooSP/͕F_h2Z ΅KMmGo>bo W\@KR~+P ToS ׬}Nv!['Mb[w2WQFC7NT$]Ldg,u<7UuZf L/EV@^~b R$iNcksKrٽJYm) zk@6Thc4xtj sEߜ /(xJ ڿK +BArA n->VvْsK^kja5s PNV/F,84їϯ6٤v;e*uXጱgVEiBE-{[PRca]JdL6mLwN"vl')7Fz$s:}RDfUv-9,gH&p/dxWEGV:ܥ?BD^~qͯGЪA.%5۰U E4㼅Q|"\8敀,p苢y*sxYK5͖_j(E!r֩ͼFHefQ=}v϶TzK4sH9y2ܥ)oQW酪Hg.$Jj]_0x%4Jf7\?7if_蓠0;&ulSB<OBZXM lϸ@8MYHC}(`W0ib 1.xKv.p kU4kw\ Aӻ8<8@E]omTvJ8/8ov1}j+".3 ғ2$MU C$8(`ը (._&Xq2dY 'IfXF(CW @JȐ->`4;̽F r_TtLUD7yF.>y;,_6BSZc[VLxņca|a:2spΉc\@UC$"Af"iɝBsۦyJ*3|ϰ90qj\$+[z9_#,HB)nu^5ʼ=͉Hc~lHYUeOpjQPq &z@}4ݣU YQ4[6u=_][# ROq;nb¹pbehѴ.\aދCΆ`&p L+Q#FϜɥ2Q=Qxd/4g'8ڽKpMnnO /~DC.q%0z}rlh ޼俪85JsXѨ1a z9G0tE\-܈539hD'C l.yhtҏH$2UlO5壬ݤ"(;m^cƆBa?%sQp4ɖi=qI!ݑq|qAK+/R~o0)'l~aSh0 >5ڼQ5`'G;|I&sUSFmOr0HD^= mb(ItCq oՑ#}ͨ47R3y~Ӂdo[ł[IqO9#CiJ m3*J۝EpLRO"ڤ f>_H/" ~mpkUT]*El^kЇeЗ j`W5úr S4:Dtd޵?I*V>"**8Uh[M:RWH@Zi)8zDwc4n*Sօ٬C yӕ"#P.[˟ 29D]߹I>,vŕcTxl!pHk솦@bٝTW4Msooۊp^$frfۤ" 3!MV#Z':&} |>iHb )Ϊ<$8]Q6$B- ! e)G㒎|y3;l moLNi1/Phx܄ H`Q|O@h3eE(FqRFۋ\̲@lV(kz\1@ʟCk)i^)\ۤ jG}Jg$KZή 1daϽ`go&:_QnܥpZ#Nj\32ЫqJ(,Xڋ.٤NX_ֶ+D{Wb2ɣo_0H&lo&o1d=ͨ{.KA`H˕Wu]Эay.[E,?GG#îvQ=PJ3Y#$jC]|G>FB%xx_A\3_ԑ ^/E18af_|MNLChV1dw3[7Zx J8f&w+^M"5UVTQrjm[m4(@KܘǷn,3] Ru*^7DUZ7d=][h41@G3 ;?Z^O)sp%>U0f.Zũx)1&FBWz%9 E,iB0^ȻۡPyA#WެSIrmt$g*X]A? ~:/7UdT:Ex"V?(Gz[}Tjqϥ #p;٪*FHNƔ/q9;/fv?ZDK[V1A}H?gbw]>t\'o \-xG:9!ꕦ TϮ@%"|Y!sL&s:c Wv?+ Yl{?1ZiWCB-9v4lw+ `}j lJoF|MS챠m mTOhYu{a6vH\AjZ~]j ken!yKqxHGVTF,i"!7u5`j1?jQ:~MRsң8Sj@+ M͡5==>Gn56!(-QU/K?ccҴK'iv!wn] G;j JlA@'0kBH Yn@Tswh'DZG/$g@+A@UpzELAZws7D`bYE)kv-Q|UTI4lGLB f,i\s`>j*%'Ďy3JrT1M{@WȐ<kרDX)?*JX)3@ c6V#El 5["a [[lJtTZ9ƃ{)ΓVQ*HBơЮŕk[ p")؞J]}Xo0Wja@ڕRqAX- =||eX? UbfG3|cP9/!nv 1&.ܙ ۀ2QLsO@=[+٫NTCjCQKF# xFOgqIm)djwX{:'wqlyS22 _,&^1O ¥ Fj@ʜ?nC_~DYfH^)<.J N?Or!P٢N i2a}GB)\!ut9,cx(,8;rlj |aQ<̛EUՐyc 5Ț[$j*`o\rjD/L8A3V<>l:`dqARRff!5N0E~ >ǁ=%GZn6n(4]qۡ?O㲺$X(4Q޺ٰ`;PG9/5WQ7HavTwDV~ F$S1_g-Ib4957wB|{>4gD+ڈ<tQf9SRT?ѵ߷g ^ҕdMQX/BKs-M䏡^yZr"%`YtײG;VOO{L/%̠!Df.lesD3?HAx^`{0XF2OHjyտ$|t-VΒa!b#:|^-H||^پ;fP kźWpU).,kŌRb֦ޅb=m|usȹWQƚ )BU:o*56rԧoxˆwaslڥv9.2hGc7ex??Bzք^&(4qd\M$JsZ3jq4vU/[.wBpteFQWғfRR/U[5dWagnLIk6'Nkǝ/|=[w`eBBuIJ B[1 ̇z']Ea X+~C"a~BFRLv.9t. |YF?zȭ+=LBwc|IJ$LrX'>C§/j$ slLQyY5&׍o"ҋ;V䜟@xN-Ofb>$ D( } q-}j}c2Gee Y}޺Ӌbx8bR{|*kfy~E6K>bSK{zS:tNp%A(yXOl02?d[l=kreė֢vIIcǡo(!4X_{,Uh|?\"L?s, }FK$iH46lg=㺶lN>7톩]K:WeY4_Qҏ|˕aY{H 䮾v!E6mV \IHN?eZ@;#4ta#p,Y5`c\s6+C| Rv;~$tE犞J4'{@Tގ,7>:|#mمc^F7tEԃ6A mYzo*$XOD-E8@0'` $/"nӄ&Y3 ٜG ! Il$H,Y`TLi&.80HNL9#BKGڨlI!{r ϵR?.S?=0dlh\43b]좋utՐū5]?se;`)iCE^-NfRA6l!K()k1yz֝t=no3sc)_(f"%nP>mf ?Y ]̜O|"%mړkeL"tstPH5DܳsL:fN Xԋ6kkEEr@Ǎ(a${D$e`cdQI!@,</3*t:g)?^c?>?\Fb24ۈ!5\HFVkM&JRv>"lUEvz, |ϙZf%r,yv>Bv;hӛfo+;]G+D~bg\/f 8Pw*$ˌ<r_3GrK#mDbDk#\SDеMx=ħp2PU4ۿD"Bks:ȚGoX"IWN~8 '[@%Ӥ6q聢H4o )iڛ뢁S ncTB``˜ 4z򦢬3D6HHl$]3nQI(U*@eh Dn193*J}{q5=w"(7Wx>DW.$(B:]2g2*0QO3? z"*o' ԓHU\NF߫lA" IKQ:| &tD"4[lٵv/b+QFt7;u;g#v{~Zr`ap?[\|Z`x1Y,LtC]$coDs-T/ 03& JL>V4|NĄSzT?ydc*T;$%v4 (D)x5'~3/GYp?$y ZBa5z5  !2#27G}R7X ӯuX?9E#Vj>zx)N8{ZlS%?XFm @Ew\1ఝLa n1y7Bn'_@W cl#`L5?<,"-VksId2Uu?0q8S{Sayoɗe\K<ޜ<~/:c]eȂ{?`# ܋??-zAG𗟀*m>E$kdwnLjJ%b;U#x1$6FQr:4d^_~wpUU$dG}Q:!N%w>Z eKcƦ1,0 9*;fyq֗w5{/'e=ʋB#@m+5 8+?BWS}8iYߩ͊v/(x =$۱dKL^kr0GW݇fZ@Gt+ cyL!+2kQD]s8e9f<nC6yfV:e_j T~ sSi򻷿%kם[QY!Z#fIA8&4ye1 @_UT1tҵ:[3p+ӲÖ~Ũ=~]w1QU|oc5M|SJ3|SG8T.芫4"=qb*D9g1q 6)VCk,ld1+:\fe畔F 8zfa.hڦ;bvreΘQt,YUfclhӦ.Z3-\<*!HQwW,.s3:(GCZ:][O~2`] }|[]n@ ƓvOظ1 -דhr;FlrrTv꥘Vf3F: QJ{[)b,xV Qy׈}nHtc/\"pu\|EZ.,$ndSea`iJ 3jndִkoV"Pn G h%aD)Ee!p?@FL`]isX&4ؽ`2~7`G'{]+;u䍻n8 g] :GmsjՓ ,Ð,Q d=Vā!_+uSTQ1qW_[\TT @-V'K?pL{}=v[$`*mzQ2WҳIpǕB;zD} 'Emdb%޸L71V ϲܐ79LJ4!]b=Ź]_+N9"8% RK-NzA9yϸJff"/Uȑ%e5 55H !F+v[8'DKdo"XdU80!^&&bJJ :Ҧu46?z Fa3摐(%E״ yOta_ɝ:3Ar*`w}5Te,p2ٓkFZ2`rjӑ]!*,ˢKM-U$Gz &'j}nk6)VՒS 1m rآϾ/ !13κBi>&Phhq;#bT!mB@Wk[ W(q?Wz/Ιؒ@96+vo"s(f?mMo}=xB1khA b/~* 7@gpīŸfjW*Tږ漃)qt"u}y'.?ws[ҋ'x+4l3![Łv Rjs0&Э53Rfv,4 Aƛwv|~&F%sƚa lײ*3Z.f)["ڭ+b7Ja$7@Yh 7A0֯.8?ctDPd Jee}#?4;3o @ ҹ 8[y!:Y8NWJ|,na)bniyspbXz"i}amYZpkvI~±=ū\=ʆ1ZM4s\Lk*7UD$'; 9݁GҲcr"DE Z`?4 f{x#Z'j?K[.Fv᳁`w#`U t]ៜgxo)L5w!@e5e_!-D,# G`$in[/jc<@p߳ؾp4U')5 `7!*U `.٪i;=)Jgjɕ*Q8&ԐB0,>l ֘D0!9r/\Ѥ~Gun= "Cy 1B)R++l`Ia W-q$|m6Xn$Ci.fAP4%oJ `j}xѶuؽUP'#nD/]/,<%F}/M& >랟 c^bHp-!uFVqq兝.61׉}t~ Ip"&;F|g<_N1>:coxRf".,%dμ, ](&lx؀~h?-=TpN]Vb$+o8kz,>88@?xNǸt["$}pk\+N}28ybA-3ȷjiP$CHo=܉VcC_ZEáqSj WAĶGU; |Be5OLe6w*X _Y=׵UҼܩu9Ax;x1 Nd-{!IvTtmws"b05elWEjC%W5 o84xg9@ntCAN&y7 HLi!lK/26NB=8_fŜ)uþ&fA{Rnc陾-820.(Rf)*O\ס9h5BXO[)g;\mbdvy] h%NoWCODT QHu8QHz_(b @t m8y |,SL-q0CͬS2QC_xW{&iጎZQ@xg1br~jޞuK+Ɖ\:T1y/4G;YhJ^$ &y Ւ9Qrov|ǵ ;:*r$ ), 4;(F>#&J/gҮ㥖rhh1/mg!LWyMR&utvdDPےſ}{dl;0i6=5ݼAYFMlP̈?)UpE*-Sݡﺐ^;4b;B"H/s4m$xN[@43&?[x`R0^qxl\e*u? X:#C`M7m"Lʭ.P ڞi^ih@DqnA$|:eP6$FH. 0j`C|D^G+M Ʋ|\ƭK!qV:Ab;Is2q.\D[e, KÐi(lQ:i ZhJ SVіȁ>+4 3Ĭ%AȪZO;dsō [>BBh+DZ>OwZΉU7:#N]'N]z-b[yf?EVHl% }лW 웜rVj.F< [@l.w?˒kpEϜŖfKEƫ_~Q<Z4_ز¯9!QB`,={+ͳB14̶\L%lct?|:/v4S£ XfJWH*mVjYu|܉^^aj(VmJ7ř?_/4.8W(RHHmM>MKƄVl1VFR5o[)$b1<#\(0dק:4) F!1kYP]\42Dž "ibR]$u 6A9+ZK_W-|.+v4RQ2dK2= :%?5[@fT4Y[^on8kJ뒩sxr_sOgv1m{>˥Ĉivo `yGF?Z sm)a0{%F\O^UbWڽ||c;=2O2?ϕʋ`/GKW I,v5A-Z)Dc g?xdabsd}AZu564+aGz,`TJ%OG2[brUܽ2t6xLZ38iȘK ,y,E p[*泉bxe*r+}ouo*R fQMBT!xwcfj"ԠM1V< w 8]V$j{w;SA/OȰ@|{%U X;R"H >a*t8d>o{+[0bӟ($oGMmmU L vYDo.8:W<nsʪR!,yQ!? ݗʙ¶<E ʢ̺6H M)5'exIxD6+[Dv<(u6.CXZX7`F8AZ9ϣ[lFdJ+"j |R+ԿKU*6F^^ӥpl|f)~9э|T FNJڹ,r6 haQ~p*jF ^=Գf}$/tO}0fG߇&+^um7;N :nYjC gٝ8R69K%PDq~dy%l̃rw:Oy+"x蒎/)8a/^8r3ak3`v@tD,o U.apZіY 4o)kM꤅&)h}g~:QGb<}nkYZnU2; }?8ʪCwZ`G\ߍ1;ACK^Y|P!TXNb~G]#Ts[ٻJ/h`˨kt'BF*%T;=BL6\DiDS{0ueCTbi`,mA{ $Dhi5&kסA!%(joo~Ѵ,B!r VFP[ww+E6,@-c<1hNKټo\K&|]S~Qllw5yl\;veM³b!V*:ʼn]{H%yC{*>y*B0*zytY_pc*L^:U? x33ft\cb+Ga9oNTB#IOӸbtnjFa$LG}YgUyTH%/nM"cq7)BA4EDp7%%KJgSYʑ`dVDB x.g%zZƧI/gŧ.E0+C[ETuY^K!⇩!8zTp*`]R?J Hz:;rF̺)ά\ֆ.J U!'fZwPu 7PVnLj`1hFp[L7Xo{/Ze& {˂|ǫW9hkEFšfOpGK$f5YmX:r#i.i_N:7=ɿb! KHT 82R{T>J}<%m4Rm>Bim)fu;;K</c- WU8 bcGTC2ϒ]TQɡ/pWU%j#H^nbft8EFn1N6PQS(ptL Sv:Xmn6TNi)kσmѽ_<[2ȨsȉcX5:qϰ]G!D1%= 11*Dn8A8?`JF'%큌Qtg5i/w\ ˀf0̗ؕ6(N2@O-8spsÜ\ w޼ еLڪ ǀqaě@rk?m79kEmA Bc3i"x+xH9W#9Sr0 ہ24[:f>f`x`ѕVUx֡]R6"urWu*\7+q\xNE#[KZ}eYlgAX(e|E ;>!CC.y>\>=eDw%B'A5>DŽEП&G1(z+}AY<[3r#Na%L%VY߫$P@oPgh\颣H8T i";:˙\u>I$A`o&r |Un)i#-Pno21t൪ ͮ:Je'h59b)'i9CӍu멒»H5nZ UДᑉߡzZؠ/e-^; (վί,%t/?afWH*%D-ԍو$l 1TjJ^sUrVm'ݥPLM}5`$޿m"'ءޭ>[srJ"Qt&fwK`f7X{ʎTv3|CZ98hWi^tk)~:yh邎OEqϚ&F.uz?jvH5w1?gNB7nPȩ˿{^D*= m\uJ[rL_#a5*T8*I},aD^%充<Х?Lyר@<aZ~K Ի*~dv~D5|!llDoB 2ޚQjLkX&ΌCY' ~P&Ә@KȾ7Pe.;E %feŐձ"{+'MO_1!t̵8rsI"1wBODWj3. 0˺05ZoĹVL7V1, &{ MTtzP~~IK~=?7&UU[S4Q nRi۹"G\'8p-# |7S?J GPx}蠌#Y܌B>ښKW- 뛘DtxӉM9u I$B2ⱼzZ0/oj;LȺY7&Yݽ6Pɐ126yS{Eg ITNWދݣJA*M@:eyOػ$͋ڐN"%?eFpMllFKt?@ C JG@Γ1:$Y#f3d6/O]BnPv}ܰ SԙՀ S`sϞ vI~AA""3cE눊*V' 3b;2 vcǨ<=k#"(!QADstdg.uBP/wr[!wj.&/R X필v$$nqY:lZoG` ;)p1ʤC --0/ZI9Q?9"wZKfO`SB;CXqܫ=~cx `I|E> p|g#ascrS ڈ՜6bYT sIV EzK}Hl_n||Ϡ>GP"Gfr]ݏ;YT GO{Is*ˇI^XF!M^X /) K:k~>(d  NorQ05; )Pes֬{p"sHlx>>W(=Eo\=f ZU;pcSoA.RǙ6,(KbBXz!.tŒE/XWϏ^|,k*Rlk*ֈ'ʹq &J}h9ƽ2PЛ|JO○mql~Wfgܼ̘0l[:t6 '+xꇀKHaљ%}͠,pvk(˭U6/0:;+2Βؔl%bC>86֢}XKL"xIAA(,XH85(\G1FGt`N" ?'XiecPP]G:$ mRSOD/5\Of_d+Wlw~)TX{S"bv#g¡>n='ӆUvsw$g'm zKl|8_Q"?nmQ;wۭO}13 V]4cHOC'?*P?}q-m~p 2YjNUc`FR^6qUEFXmޱۺ40إ|fReH̰=@[/X386o(3 F;Ё&XR<) ܖnym>J^R@q>W?QŔJ[.(i1ޱtN׌yi `Vo,hp=Jݎm; \b@f*M :kTx`r{bss y<4~Mu M!-i:=7BY/+ yb4B61NQ&oA*sACtr P;Hv(լvWQtn-=[]h"`WtW`{A8״hDgnz*j=O`u?utLi6Ln*gQ/~7Tu/a%;%,/Ԑ#!`.^ Zis**..uC=wT2NԅlTV $%&o@/ @^1Hx1h 6ldl1sڢAq[/q}u2 ]=($ uiJ7t5lKJ+^q@,r2IN@4ֳ)͹AT<*sPVnczUW$#mM:5>/g0$3]Ib\TM urYX9iS4Oi[zt*$-\[Rhr(OZU6/!Ԝ й22xyۮޯhOΣ?O۰Q>2bs4L-{gMIDX%1=q NJb@@E:OI f7.⫫堑fVjZϳ6u7f?q9-+dgb5 ">@yU:F9d#k H`IS],X˞(DaÒXmV"[s؃p*ߖ41GAך(?j$r ݎ7"0:h,`22- ҅2v1ވ+e! d&ʹ\\UsT˫48^KBK.7iŸ703IE J,\.,fFDf,g!-#q$vkoh65af7RcNR菖`}/Cܰ&Vݏpv>GZʢ)LkZNtO_T!1NsFxSSiD1W-wy:ӄ{Yo,iD{<+EmQޱʿLK/&rJLOlxl".wԄDžh^b#hRI(6Mn,uCﶆ.x}bviKz42֨g_W0ki9I޸xj//ƲqVqS-(HS:Da՞t(Kr ɒxL#?ӣj;g?ZgݏxtW^[/ kĨydy 8ӫ}ls:\%^\a3 >%4S<12o^VoiUHk*@>nE),%őyuw~mn;rB2h*).K_ݬ )H`We4YWMB.3XQ7ֵ%&{V)3_p=KPG,XTJfxRrJGooG6P:G^?7Ϳ0dL@SNx Pcfh!w0rr̺K$/σXZi^ׅ1} ~I<),ˁ;%X)SgXCstɥSauFA[qxZ[6]BeT V#Zn"rݏH?,ԩ03h¿A +ƄVB@ *_9`i~Gs-gi6Ūv'%*ro3g!(mGYbTΫ%bOJqZy(I bT^' 5r:dp!:bNk ЁT CcYl)kR?BY'zO& dU1s4t;u@r3XA!;Ny㚚0@,y&AG˼IӞSl:ݬH~ߤ<OsW_p+ijzEEzvV}eg^/UI'i",0ga񸫧m9Ϸ8UOQ5^nڌ⬞ .(-]^ u#|g9jD0.@.E6`!PޘAYd_]e22y2?pu@+ 2ʭ85OS-MI ~ {Hu_ml54#&69{2ҨG9oVA>}!mB4yI[12Tmq!^ .$2}y~ tY!?{6$](I+gӠIާَb]8R~fu$<85:3m*iy֜`t`=T;+ Js : fҔ?&T\6*Cj8"`v3YW$O@kB ʫ#>Lހ5"(2G(i(<8Gr',fɌ} l?-x! NmFM;"Z4~Oqbtێ!m}HmTQCrBmUL7׭4! "_sb@Q P4˯ЌNana{bIs_K&Wn L[ȮVEIM9]Z 6|f"/PaIWm *VHo4>rxGҴG 1ǦLӆÌء7ehK{yI?[=45= Ķ9PpˮKK/+B#kNUvf<0mvB)~&Y1C.)ZCo]3X^.IM=N}Gp>\=4R>DcAg;Kd+'^3\*,^>9u#7LHyۜ7HJ`lK>m}H,`5nM R!6xڢhAKJG7 gx|>ʷSd&NoG(q[ 8R: hwk)NQ5c*BW_燐m\{'v_ؔ&1ۭփLJbp'CVA/8xAR= ^S`zB<@∞d2@ʞk#Ml(麸u[c'7UTr:vUo|3H"X m4n % &15p$ni^ AܷI Z}g9NLlk.<>pHLy q\lˁO˿??DJt=.pksXoa*J7?jn>zɉg7‡aRyov Q,SnɔV!ZR0r'&,Ds + ,ZP >z' thxX$!S;h>8xmO+ ڋVnh]"fgXR~/nv-CF~8s5=6}s:ɓ)v\Dj{E}&*o># Nz5p(5k;L48 ~{X!lz 0S/y Luߩ72 NM7rc'4Bu'WDptapL|r&2!aM1=wg pe ^d2Lm͙- ]DWE6{9FQbtk uʽB^$UnA%-UꑓVq6lY #;'r8hG&M_E p1ac~hgQ6#eO@7s% -RsG}jj^)(&ۍ74['0̭&0"}վCiv|\$tY":wAv:UjM4|B>K=*kɥb yf7Hڭ.= 0) 53|Hx?,~uX/q+ˀR65L#spkbMYP`P[~B($Щ4B h}q@O>lƲy1[-rmLz4{/yYً^FvF$CU &G;z+p[IANʹxi7,gml h&S;xL~*~}]ڇYwP+Q eMh&Q7yiLN@rDzѷ|9m@޸0a#+[&?G+8֚Q3'ڷu \`r)u~ @ܒY9l[ȡj%}Ak+Vy|Nes؋h'7{5lK"#6FoO t.=O܆^LrХ#g ^)YP|ZebA+ú*@x>o(9ՂZa89e@[3mHK98ʺWyr->x9@"KLp(B<#yO[`pk3>ɵ)~nON|nrP=n3\^M}!s iFlC.A˦䐣a5bbl*O9Y-Nݐ|AXPg*!9R /܍bq?b"3֭HI;Hc1l) T5[O=JMyʑ?tG~vN!TWbeSpj h(8;QEphOÿ:ʀd.mlPeF& 4tV`|<-P0+s5˜Y}Ss:'iٍEk[n>\|@5m3{Qmɀ%'[Sq^Diǚ(;Wb[7lh-ҹ͙YKzM BeDV~2B]Dž)dW?`o)?{{#^-]ggҶCh`蹴}HyC6:δƁ<1EᓧiÔgҕaZ>F{ܨ!@h_՜[O@C>Qj~.( Ǿx2oK0sI1ޗWFEI@~W_ϊ=H8 ;V&*( :VD=Ee0Gݐ u(SZRLG X`hŵlk̯3ڍAx57lE9=7yC jMj݆C^OAU4V\'3ծrCqFTqĒ:`8{6}$ ;'nޔ&bb(R/[N9ɅK: 0M-:! 9u9xHuҗ{dkd5Wo OTt!/4wq /ɰD v%X/ZӬF pJ[;kExo;{юjVuAhDx.ou91s {)\x e䶗j X#fRn>̷#Bn8=Tu=)ᑣL0D&L{g^+G pq}{ oqꔅUWd0#]$"_ çj̀H?_G dm͔\Y5-ber:kL&c 6jF:y77˨ƒAV l8r*DΥ%L2+hc΀~:Lm_mrc> _4d Z&B'ь(Y[bف}uZ2+F'`bUj1X⾕(Z97]m\+:fb+2CyD(V}J ߧ7W~`{_fT|ʸ}!^= F3m#3K+u\-uց5`vNA@H/,&kIy Z`%+&mK)PkhBt9Ua :"wr~İd3~[) m$I'xd3.aS:/U +רsқ-SUHbTvu:%%nݩZg'{ٕtEܘM#GӔWC茺5UF EK ʯ$r~/IS ?lC@fo 3nDK@;lҫ*lk/}i ;$ѹQ'G1@."fYee4AXhq{;0$Z ulUrʷ[O؃]Ac D?#΋5-w½Q+U%1_T͌;UqEz/ tˌ˄ &",`Dc '$}'Y G2XGoBNS_ ƟB\R/ }T%9 I]xx! ®Gԛ_D>SbYֲ ޒAȸf6!d^cg]qoiq'i 7ԃ nKc9r̃Sog^jqQ"L/{%U d@μ0EJ{+y2[PК4F[n}V{lGLQ > 6+-&Օ.f`up,=&DEKPZ$$t{?DSJ&Uv/+ldU@pM{zl4\^ S 1hT>)q6!epOq-pX璧D?("N5{C*Ap}Svc!BH2؊\ ~H ڹCxJ2&q1kd+vrcGP8W(K³mI2 Wb\}\Pq|B>Lf6x,ADˏ,f4k^+˽rłVY9|$qLBד XFy+}xplpVVk8ldмo_|{gZ*AMy5Moj'6 ^20.GؓMd[h>0Sʯf%XRBԆŢ^r۔={:,iXX4_o6QM thAY/=w`s>h-&}_()/zF{+B+f?;xc+4!. !PvcGEb@-^2}к^:tWH*aJՀ!1 =z:Q/x߶1}:CTMs#؛:6Т"Ǽn76\S'Ѕ6jmOYhQʉX?!+9IloeT83[S(ÎnvmN]e bLqa>گ3b J&@l1/P5w.5BJR \G f1IQJUȋv7kȮBS[vH=jN=L.d:!MdB̤,-pg?gLS8`?\çkT g;%A";ƅژ,,P(m8s : o@EA!ȡʂ,Gw0e(Z>T{kaQ#g•*̈́`6 KXs-gYm5Uoxds 0\=2Q[!BQd-z,5t9$xhMaP `뒟jVkU& H-C-2FabAjeո Z%奼HYsP؂r|Q!>T%iו DJmiyH.ۨAp] !kkD.Bs'Љ$Y3 mkFƫa3T"$ o^w?F l_Iq/Rו "^NaYVVgvB\akS%u_ꭒmJBa wf_= >d]L9t~kޫGlCj 2#DMeˬ qY;D5#jk^ 7Ȯhi2klc4Aǵ38ުxI߇gQ@ON}뒔3?^;4!s(`lmF[uF_Q\0~I*O"QP*I_=b}-wX 2v4AIH0z.- P˵7OW.I7<5GAZ =m;^LZ mL`9 l`%dk7LZ$AyT [.K>?6u=ó+;YLKꞑE U\Cv:?nÏ3po:xB#x?z+[PDdKXY1* L\J?NK=7` uئAk{?yLj@p+ ZsN_pk*-B1Fl'C O ]$fB.k=~uW?SK3_ַJˤً-'a:HI:7{0}FӔiF덼%cq-d X F46ie_qm`ص^hDz,P 'Wsk޿֌y ўuj9|'ւ[9zuu|aUt'hz e$poaX^Ֆ5%_%G0-3PP&ǦR{EpAy!#S9D;H&^?nRw8Tau6s}. ErUjMī8c{[(oTssOE"M&ɞ"!-(!XU^VRq6b: ΕPq Tt30mgH- fydMeqNXEim=,Ptް?ˆ)TgO#y஢o۫ 1]j Fh8%aK$d2?$m~ӄ@YAi4&$KPO١QtBUinb}վ>e\y)s xcІ?7,;%tHYImBAlo3blTl,ÐB@e mNk?KL0${v^APWiiCTSijl grhԬPUiLpy"X3e7Ds؞1qڞh|2FR-`E r]yC1 iv=A@Ε?!SPz`U>rdi0*J :LB }^2QoCqy]UFu=xs +qx(*`C`moR#'Uƈuz}kʭFvƐ$GAS   mދ4ք@4z#7[SsQM!Q21r|J^*N&) c&hPpEqP5.{_m 3L{c=qmTqݥ77@>˜{΀Nu {C%d*J8tWoz\=sݕ8`J|3L`Fm2pFUHhI(#b9L࣯b$a:;f8âsZKHIWcO&R3^yp3+g.,%q&y$B czJ]xB z~k9|X_rd`\h̭^-KL[wh=J)i54 cbd8]5:J@~FaFMu#~L|^}"sBJݞ1A` ?ȐbXN$OU|Ģ#=ƎKGk \ȣ|^P \2}OrYX*t'Ey7P24 G,C{ջ H/qv8i%orݳXA&kZ^sx '~񙬰:KSzfK[Ћ ;-U$̱ ?,Զc/2U%'bPeJ0 5:w [yPe,=sӂQ{StQfo ؓ+K0=Z~ ;I+W,aᧃL 8G𼟙s>i{7& "QfӪʼn 7z Χ\sVlTqa_Zfp:[}4 &$D~8R* E[8¯]%(y]n z0ήBP&MEM b0UfJ||&d}=X1%2F{Ҳ`KlJtJ-W7led xw \@ F2>%=9N_ъiYE!APIWN3*鵩 ZzS o _7A~'00EەBc^,֌*Z_A yM;Ofpu@V>}k4H= hs=[U!:Zy[8|`;\Nm+P[]XX}w^y^hፚ~Z "  DzlDkR8>C3ej #-YsGb~/M*PEOSzZ>/ uVE*mf {w4p}ZqO(wv84D].pw3oJ鯁:}dαEp*]1/KOfOy:ҮUnS5x8\+E8X{вAw+<4ݦa$/x%VP vh4*ك% ٲW l@rN2i}^\9FkY(bP:](%cφ^ '2t\EcXGRlq|6"^*5GoJAi`50w%g@Y5X7e֞ Op\҉8_gP% AŸjmx KzpϺb &<"6BꇵTouۧRʎѹJpNEx3 b+Q{h>ġ=#^?1 K7{8WH0qTE~D1t55j9ڝ]&q6>`P{{w Y: uUwBo"277o^'HEZ;;%8bш{ 0SBKèGa>rJ9ډ/FK_Υ;bCW.橢+n7￈pc(vDnt@sn|)hU)geF'c(5e Wȋ\~C|׽W`Ch HcN@#9lP^$:v7ie7><wӳ ¼[Z-u6(|Bw%~nBs!2n\Hш@X_6h<=m҆Aakj/I>_!9;Cؼ$ Uh،ĐMUphR@I(W ?eYVSV$ͩ cM8K@v.S{In, }T(S> 7˕vsJ}b[zHOfh æE$倃]FYfx:0 ̳[<ygG:r cH >NɁŢg&`Pc&[M-gԪ[=N7[%Q-3nS金s}UEkΊϡf"r ʥ|<2gyM1pn}UHM%wdq3<Lg)4j,癄^6(1ֆjb\935_K^H+Ԭ#t= 0 o9Y0{"Y縠2I֌^u{70߸iͱȳ}|Mpt#Oӭ:4NGV?";G9δ$o<7 G톷{#֕@ȋؾA^ r/Qm1E+ '.?ii(P;~HH>v8{r62\T}~ u;{aeVdK. 5,?eNIt"u A2T~G}kw ӃYH =Jrp2;Ca*:'_l+rF%JBYR-N&E\7nWܙW0ʋQ2*>dsOبaƑxTPf34 Ju{ @AlwL5/2I6:w5rà)f;H#?e*c󻉈:@w,}):_-:Rp*^-j8m}i5$Wc}T)g^c^ipW"P_~iGJa:hwzJuB4㹭!QS 4muu7[-zK=?PS~}dyY?́ 57n0b銾 bX1IJ[,J=*-En]5#{C "okx/<ԟ~ !c*^8Nuq!~DU(aOGngѨkzvKR痥~ O,KǸ귇~XJG=eCi6B4RҼOo5h 2+҉lpŎmͿo(6maT||s'K^[9DLj1a?Te[_'K>-BCrT+~/.Fim+yh͎*b%E9hhB_.sY"ɐ_ ×۶KVy\*q d 1Ix^0lG6`Ŏ-g0`9jz*J' uiϰ!dBw쪼!{Ф(b&P$*6 }nZcc)''Ti/os蛃aeYfF\|vtJkaM 14Ybsh i cmG(,8v~"Ͻk0D^y(m|#ql|շ sLǹ&FI Ub,3Sio[q xXC7)m(AaP2GQͿ.~4n;}ߙ% ʆZ@vx 6BIGP#J]ϑXy:LFW`\=P=mUaLcЛ_9U@Ϋ3^S0\md 3oGt<;3Y8cAʴtGn?U0VMp**I*'Uwcah1JИ@Dp ̒njg]*nV4Z!~ kdd"60Y]#XCGԥ* ֨)[ i^4FulBSO֨v/`xk+yh!.jש};5yWB Ʉdc Ӄy o_@fĜbKnM5zs͊OWB4,Ba_'қV(xl}nJƔa5ˡ.T`@|/e@5 udmH4w@{ئF\_,RY=G׋_IT U^. nYWZd>:z&&ݴTgb.ȱȝe#ż4oWsg60;d#|>5B[ԧԥX9fv{!I.mO)ux#`ΩiȻu_r7h t}C ] sMeȶ>tK($ӯ4۶ #c!${=JAv©,Zq:.#gt΅V8>xJveB(}jkcSٔW[e @tɆ`.>}U:jwXz~ N^0iܭ$i=A06!_H o.Hj['^#Z~*iv_'_YI! t8rc#ش_ѕ=~0e9  "'08=fCo]32Fdgms)U{wk%,jD'9ەP6\,ӌE#ߍNJ7j*!~fo!- 5BdQ C3@E' ]&ǐ>OsW?g-Mzٙf ]:?t ,Ieo[bZkyk&/JGtM(-2{Y\xߎZUVW/uJ4)[̸TLG Fn&s  e?򎔤@pOk O#١}O5m:Bߘ x*^E~KVOJ]˵fַQQO\(K÷k%bn>7@PCsQqIӨdԫhbAOEvC )̋úa4k@g`aѴB"Y?d$ hbA8*jG+ɰ j” %1JV4"\}20Ž+C'KU3_d)xP9$c0'=#Qh ڪv 5wN@tKB썵uqCd b볕I ǘ*Ul{RHKS2Ɏi[9g$h, l88Lb0p*cK(8ȿm:#_>X]ǗV4@g_ފᚁ!4`F%r67ŢjՊ5kpU|9gDVdM?G!c "} pH'z-r7y .B=>n 5M>`>c"ܜ/n{H҂1'H8rVIJD%!Tח >5c|;gIP(c\|l,2ϘE:_ɒsh&cW_d7(4;,?A&p/ +$Yl~ *"# ^Ÿ4)!Wlrj?ݥH2qE Νf'/"g*Wzy>*}9Gs'Fq=YgFAUblf2N|Y.G,w UNJ,kR:aJVHԀZάW`/es=T=hљ%ns3/?#q]}+vzI$7}\?LgζC=?p?/f/@{K1<);Cnc38}g It9Z88VwD5YpIF'Fwdacq}RdD x]N4ꍰ(ړtqp(PLKX>m0j’>I,; 59:S"(u]5tG־ۗcf=shj6lGz+[3fҠ@kZد>hqܺ,e }Cb2%$zӱ+S3IW!҇T&}\bTIk#ޭeP!R\\ /wk[c[|eswye0 L<ݴTL >8Ҿ=$>A {U'ϱL XmGDP&xsa6/.r;`)~>8q] z fB>eS^-)?֥OKJ.)2⽀6ƂcCjK5Rts=?!1b Y"_@y1+rL|B+*ͪRKQ[tGY|p+xQt'k#'|%2dO8pV?`nxv7V;4ةnΓJ}·s|Ѯۈf<'S KkVKqNeͭJj83 yV5 g3K-}@”m &ɼg%b$}!p"lD Ӳ]"̨;@3hD #u!_T5ula*LP\EO3bVE5ǎp:t oSO n#/ew_,VZg?UY KI%fMFEg,pW#15ouM6RhŪ V%W0弼#17ȱ`sFtG#j/zR3w䔓_D5hiUΨȟTWjy$`A~@N"6MI)ػN-$Ғ"$dJigCqw0ZiuiWi'&G ]\GSrBCc%S_\+DZ.v0MDn)MM>߀3%TfD@sx*\|HAq!ivs| PS/TQIJr2G,rhr!ɡXR{7lM# ϓ3v/Ո3P'cAB* 9Sq  N&=.] uJV:UNIwEV`9%OLQܟS+TL6>޹j..uL*(G<[-H4r VӋ/lB5̺&LZр+ߪU L.Gµn?QuVBU4[! Q:4,Iso5s7ȉqXin9f3zޙ @Il-槐X zb9/eJe@:,zrP%hъ@KAIwGA[,>yW]*/M #@@ &nuU~b󇱛Kk=a%沐[RӨYĢYYŵ2}0Uhi.቙E?4+ͪUۯeVyaC 6If!:"9W׬ &1^D,D9X1ؽ&\a['͸P5gvOI:Ù=k:zuK( zܟfY!"⵭<kh1 F$O}QMuf9-$b%mQ~F.dl3UKR.9YX{T#uu)9&RwHӋcՇ+%g=i0}fW$w2ئ#듊. :hA' _GvT5hsllS hqK4B'\ ?v*76s0# 2I5Gqr:%j-cYVPsKżmNuڻ7@O2qUtZʵ:,QJQƨxf4sK@Ud^qʰ.8օ&wӏv].uDS~VPnR{.I@h4ݕXmh v)Qi +S0PU(@,qb|:1C$K}GKz q}A4[v9^P- @İT-A;}l8^ Xu]lʴT:e̍9 |a,U9 Ȟ֕w#gv8즋,<(u;Z~ƪKi6,GSgoj޺#SDcRp+1^g:&)3s5!^2B!e+W9kɡ5ͶT89<ĊP5^5.(R9*cgsp`۷^3kxAuOr߯Y` ѷ篊/AV88B߯bkݺ:84A0e;I2p[ jHoAWk@|:E,5;Zy>7s,zNJXңmܙFYV>DGwZng@4;̈!OM硪.0i`6Kְyy,\0jUp0FzbͼBL`hPBFGR&-Z<8-n/^-{I>t THp$]!'Sr 2v{"\G)r]RyZb.roJp{ 0}8H8kRz8 /Gcը;U>L{W3ϕͧHi,>'4 NO082 FUAb'Ȅ |5FJܘ6>&̯B\d$-+i58mإY{Aq &f7j٪lcf'+(l"x/d=6BRX,t(1QFזI`;_[.(Yfpj϶rH~H'4NĩqTC7㩂>c<8׹'SQ78t\)7۬aң܆ln_"i` !mir)~}k nQUԦ?xeO# e&ZEʝVge3I`ԧKv,}%V8cmRThՆ,s]œCu!u~Px;ƲCBnnΏKk*cb Q i4|եtIq۞}63hqi!r&sGfS}9> 񺃱ԫuL`=>zo^'lʭ#8{ZWdd=l9 wi$#ocLP:4:VgHav=fǬʇLTrr%EI1׽ֲUe1\LqTι\R1S+Aϒ /26̤< XMv'JTa-@ IzI2w(4[+AΟ6%N~,Eaf|f)GH-HD]7%}{3D2>><%P *j",8WqRGkHj !Xz#Z2&߹78R,cTl4&P$2G>0Q)xm_ A'&Ŗ%gzZ\R7]Y߶F#|P6nUw^uf ,% H ?g6&[f_ PFen=74yY|9p;uRq&ΰ?#PT +pe)LAc.I)J /F ,ct$ph' oj-U|9Drhg ghJ" mTw ,Y_μX<%YFQ֒G{OW[<)Y%ORV x(D-GJbX=r$X" 7+o&*0hI#'y=bĔz1莕A9V27ii k"JqN#R8ض8D8Tn\Exw0!ʠX/׶"MM{`rQ3g&Ґ;{E?p)72ծ)[6o `kɥT)Q°4GY>X:7nx~o%dYuhpB-Q$\G{8C NqG^s|~ =Bql\#9RI ۫D>#%p.čŪ1̳Lwg=urk$um#Bm #hFcoD.VsU& q~ZSҀLJZz0t]HBG/TZPo"H+Bz1]li1?nՄdc݋2v%fL;~<lٖե3WVi-Ө?ENa7r/q|/ .O bG >ZcxO`s9G-5L2<)Q`3TQVngQd * J5t˾-5BP57+ /E/ ldgDauL_۳&޾X&ՆSi I)Q֌ya>K9Bd}Zx63SsB&Kh:jԑ7\Xcb0"yCPTI Dֿ|򾆓ŠXhf;"Z9PhvhV!`ҧ~TOkj0T6'ՉCPbþFIݍ;o3u V"8*:q89d%|Y*qA}H9'f}/ry%9^ {]zuzw3#/X0մq91W!~oY\־g:D8v8gOyq |nkswv&P+(mIr%1CHkTID㎘`(Wϩ HzL&!3TRW?~4Iitio Mid4BkF呧u}^9}.}~"~,MqM5oSR%QwZƁ<]:0/P̭i+ [LWkh~b5#>yWq oRk-SV5 b'M iktpB"@^B~1WX].Ր?)7+ڞܻfNx̰S;F!Lrd!|tsQwH80>,ɲ=j~X9&;Զܞ乯Ds##~P܄O+muDE"++PnB!p` URz>ˑhnYeU\7~3EmeE<羅WCHw(9I 4* ~fVhuZ2 PޒБTmrw~ Kd<;8eSj4 &+<, y+KYvye##xxKǏ m~KttS|Uܰ( ,T?uB,~@ zTޭ]@y5m7FJ u㖱< >ytmn<= 4)]98]kQl-IrASǮhfCsi:3vjY}$IBYߠ g  *b$YRBPEhXd+*2eb,[51vjt =OI"F>\ Np2`ӴQn@XuMȿmvyR袴1mP9;&}mg]RDV£mdby٩l5/.V q㊅l@s*)k=bm5ͣfL}q  qㅐ dr`,88M{ЭʱBw}@79̎>Fkrk}I~i!aPZLF>^CR1v0/'Nܜvl*ږVIS2ց؞}kt4ALVTl[ .+1l9h6j]̢N5OR3JЋ- :ߑޫAjZ(7k7ϖq;ָL)f[ ;;2Kt|j:x?^ &݆\v`kc'F"S!f<|ʟYz3ƫx?s ,! )"r7}vh $`'_aWيKjV/C3B@QH5/uVe{zN9;ݕX*7zFB@ 9I tll@ Hf"VRQ|>!=!`ۿ{*TC!͠2ՐyLsԶNd^ nu",4bQ\y3'wؔ|ETʩ,dutL.ߟ"˖,k*!Q:~YJj,n5sz5l91Zk? o[@gke@͕Y^f-1̍V[ƈ,[~t`ptm5!]o=1ku?P\8P9B:~zh%?t_k8,yjD0yk$A,hf+1˵!UOiPYG߹[ǪZaS{Iz[A'ğݑKdVഭ㈯4LȏXOmrf7g$Fco_1'l2Ta |9ؘE+WL磂'\{W3O7?{' sqlSKWjJ[ 2M5Nݠ*z= ć8f7숢CNf{[`P5"o .䃉\=Ԭ$ T7D-ߛ9Up@OD,^ᄲR#p!oW@g{.45*q")a7AzOYyV(<枃XhLaπґN-KY(tv|?Ѓ"+qkHV'IGjq.E(el=OV.`Oߘ!9-κSV r3mKI't D[z R#m:G$lC͌%Nޟ$9̉]K.!r}IA2q1'T%3.~?@vөrKN:rJp(4F=m`}>Cι(k4dawQ`g)Kk _7Saj6_TϘO9{qy8 ƃ$ >k7E$ IaV%z\43+Wb,Z /~Z$.IAB,TTs lR7qѨ28ͲWE36$=J7µðo6c_ ti K2&$7Ktk#'W@~lB=\u5yŜKa+Dfp`Op0Uß҄-ms[Z/ U=MuEw&dV"|΍OP滏Ńpl+Di;evx˜vwfmƥsNx QeaNvL(U}VW(nVGI7'ӕ5b<=\_ Dz:$v;&((ix"7ɽvC|,ԿW8Mlۨo 3BBO?] ^hلam5>/)ʧZ(C pLQPg5_#Z|nyS,㸖Իvŝཉf6fйekW'v .Mf#,+gvAeT+{mg[дmn"N N'p`;?ccs$ʦCJ^V}D.Z;F J8zaYu[B6gs5ȔӼp+P٤Mph 2'% *>?9j˩B6+Q#E% ƧfêG$/Mh|xi'cpOCt ,`_Ms9{7`] o+7'Q!i}Aֵ^s%HMyy z DQΧipJXA5 2J)|_&NgPUC";f]mlg_z&Cf4D,:d Iޘo{ ⬔C؛sϞgG*UXu+Knߥi\ Z29D>Yޣĝf4`nؔB JbmDZ`ğB YBj0W4h@a)# MP'9+=/ Gl=|Iz]zQ+_Ya]˼@<E+)?THɛ>h646..J ZgPA aSSWwYi.ʪ9gΙtq0Z!Σpw9j}$? =xkKRlԺ-gXksgn%P@&Cyѳ9sEᨡ.@yoUᅎȪCW,6l|!vvkbKvKAUvS>'HoA;-׈, AvYAs+X4Y˭MW$m}fQ |pt Oiݢ.RA][imjb{B*MV>Aj椻#ՏtPu ;1瘫c1CJ9"Ž$}1l?Gzg4t?hIԂ^@)|l>K^<Fٍ͔_5`ˌ=XMd=3e~Э1s_~̣c8쇻VZsj3Hj&H^z>yyASJS[ՑQlq<2ޒ6\ku?7k' Pz9_bԯ|~cm?+#%)=9FYCヱi_52YzdFY=+yZ!,_wF@@yXR8/7 m4RT:Zq0SD+e%&yxDL43'Cd} R; F;,( 8Eif==[Ǧ*WT*!gB^jz PpqWxK8̤W>k;Q$0i(ar7l+,?55ѹrFFL(:y(X`(^sca+`~d$)U/C/s[E!M*Ѳ=¥4Զ Tz91=" ;VԘ149yW(RDv3nCy5PZ?服\qWj)͗(.QQdV RKoK ?'b?[ ?] \l)Ap.-4>&Coyķ֯;o6=Wԭ}`q#[m=GӉL%$iI66L9vgn l@uCJdda|qL~iL4 %R%޿jeAoҩ%Z"k9ˋB)]1NR)-b}wXYL#b$8{j; 2oIR6e-yDjܳ GW-XND 0'Wstt9٠F=81i YqfU5D0 )&VgkzQ3,ɄA<۠!)w*Fny@bgJ` *%`,`47 x}dk12ԟuޔbFė1cUOr@dFOD\vg[$YVq(A_@^\G'|so|c*Bp)uZ C0S5ScDRڶ! 9)KVMYG9IðE{r3^;?efKaAffʚ H"Ο:n:]\0Ў0xbϗb1pdFeՖ}#y8Q]6cŕ3xQ"bP o?AxZ"fKKtک 0uLnQ:ߎ@їpɠtG462 ݾ\}f呟Y~a? qA7a,xFJRQ3Iv]ؙNK'E0JѪL dnDߩl[Oş0)U*qIuC䞯Xy}ZV9M5ۄj>kQ{ Ж!Fe$oe27{DťcβΆئ-`m%al I&mV6qFRNX:EkN+/2PU1|9DM0>~:fǙ? p=]Z!3SOF&~_MvW"2V9qAqwȕy(J Css/9)艞xucRo+.Cq`a"N*;R8!xsn&s*h|DQ_rg$a#LDEڏ?v_.90(L&#⋑ +ӡW᪐`"_7;:̌,BRGx0*WS4y{Uk-Bs®5M6-`eRGrMx)*UY0gRŠ #Z iAM_ MV5Ƥ>݂ _kY֟@Z63X=Ѓ[\)u \GXBc $)*+{a\* Pr~hFio_^Hİƃ!uM9 M?ڬpDmT;8 /krʭn>nLﮍ1A@LDzTɮ\m{>5w-QNĂ=޶wZttc#?F_:( C6؁"?l*i3N.1IRj=}A0..ZJ\7Fu-՜B@HaΗQj#|r5u%G%$W`.4Wi ]"zz#HkK45kB;$PMS[@tb2>[Ep/) ܼ taP= .9mZ4tD>mi ]0' a[u[c1Y`u\8 KV xs&k}\.ؼ|:a;+oܚP<6p U#L"ԋ]rQ*P]Ηg̙WQZ9EGڗhsS;XE/`O@ /&O ףøE{L)TBќ{nGL]axi%!d/}Q;ƙ=b][~\'2غ]RKVqkbD*qmCk[/h(%t&kkjϾu9k _RO%1_.W`Qic 0x1'(E RYH~?cYi ޮMxS0Imc3:$+O)Wiٙ}Gkv&uJPW9,Yޘ胇')&˅_PG;O[c>Kxn;RZO76cr]t];̙|vF z#pfӭԙUZs\Pxwt҄hR[bV]v؊aSJrUb';6TrJΧo4w&p|%jWO '6`F- 1_ p'I NUo\2rQŧf!sޅ{)s Uɨ`yߒHjv ִ+sʣy,.>gU .PPA/++>Χ}q7jm]ѢHEŒ\q-#8o vb +KZ9PXx@a%S(qiUAB1C< HkTtzΝКgeB')׀ ܘc ǕiN:oç#/#9WvW6C_Tر YJ@X.ѭ#"9]}KQ梭%Ezޜacq+)ETxz]!Bϓ:;Zdf(PзjB8I'Ȧ`K(qY2'1oE8z"J }iOs"Gyܽ:'9o0BMӧgz;f?UENr0JQ0‰(=t| ss)T&i08AJ5>#Jb gZ^Cy zR`U0OP08J טoPg%V- ѣl[!Jxa4a)B꘎J |`dŃ8dC=L!Wz2x! ؙV`vb6A[FxoeX+5Āōƥj?3A^ձ(vfKؒS/mv\ODtn *_K[Qqu9)hb"TXtY`[L%`n:uYn/@@ mtA(T4&fș_1buڨ Uɦƾ'zU%KW +#()"CқfT )Ȫ1j9pg0TXX+vGKz\+ցWNERB}[L =R ,q2]j`W"qk_Hխ8aH3>|ҥ Q΁6|YLcXmŖN>ONKHݘomFot>VAƠHw. 2Oomt@rToJA&lkii#fZvt`7K"R߱w{˝ ^>Ӵ'kd"yYqܸXuӚul:#~Z UoBhe!*(bEPb~Y qhBɓ 㻑_qzAM6| ,1l01^"t nbdyt?WM=턨9XSBaX>xbmwW RcT7US\+RBB}s^5obY$tx= ?Ϭ腵p_/VUѬrH>y&3"%,Ӌ6 nQ#N"`Մךpa> 7B3Ja@eeyao[$!}iUJetU7.wl$ެ?f^9)/֟w="YO[@bm%Xуer!)Ṁ!Bao$b$˳03:8&*r3!=F"oY]OכO"ȼBMĜ< m~BV)Zy[gߚ?rB8L^= W-I-53,c⺍ ;U(*M =% /)P<8ݤeJ5rY|.೫/eѮWR*mns5sN7d <|U]E< i9BiH= ]¦^!q^z;9Eb[7'eױ@}Xjd% V.XF7{{#ĹoAOigZ3+:51 X}}QZ?vh_3c ƮM!"`]+A|١z,Ntז2)L/Mij2d˜ˮ^KM2!T/{6 QC͠Wo!qe(*@0!PpQ>BHAde^_;;VYs<"1H/?%=cOg?M:7 k.`ߝsDDS0F~-~RooNwq|4,Fѳ^nGuj5I"#\+l}S>[M3[+x]GVOhW<#2gɥ?KCР dUxIU)pO1cgoM),D.)H3#i{F]2?w: QU}nJqS$:e\ ;J;S}P,bkBv'3ࢤfQ~Gb&$0NDhמ5A-Mqi්Έ~Z -4!oa&,d-_}Cz'ߒp{dқ"s -}0 Kͻi 8Ɠjʰwǻ<}_S pd3/8nEn#xDR \VN;Vw*yпhWBx6RZq xho/BxSBi.MDA"Qyj q @V/9N<5.ț Sn#"02s=L/k6o3D.[t9P~c=FvM$nsFۣ$燼R`ObrQ~|yeØA0 k a8+Fg0p[b,k-9A3邴)@-&uq0;,y `c`ees _Xiӕs jTKRYA}M:]0eff@3E5~%@I:Yy3b9eyƩɨ|Yt[&d#m/*cҐXq usc]qv?䱻dI}bpgY{XN0O})8۞jxo<|">91~c1"з^D*ݚxA  Z9Gθ\ C8~;T`)+ϵ_j_d0IkXїuawɑEXFw0UC]B{[]ƃ|c ^IK&`^z#?ys75 = {ė+@lJկ6N<=*.&1`΂vˁAfxX{xbF"%#j[M"9Fm B iәt9枕ʑ0>Ɛ,˂Ɲooe jYUH+f n'V2ؼX}0F}*Z>u6j^kk>/ó.Ԋ45בU4:l5J6 yo“Zwvq.m rLkjy+}ׁcpɷ|N湨lJ1e%&'Ce :7 CNUNi7)n*7SR NAuFB'PlC^Ķf/,)8mB-U-tB 5Z6)1.N!,4ES℈uPZtӝ$ }c w{g@7 #5VFLatY t+aslv`la5@*ˊ&~>pF.c6X&n7|̹7*X+*\~yYy#k+ЂJKjOxM3 820[+C X̱*-u1JbSHxeO?i"@ntgYRigPlI:fIp_)LB+ .|I1E#O9 93aF/FEՆ-rkuX 2:nTK34_pj v\ ^t7ַ ~29H4ެBc=觮<ZK`Xߤ/QtܼlqGn}l*apMݯ26 A[~@n0M%/z,Y?Hg * LMJX!ޯb}Z0ʷ!VYAC^|/GBbnhN9Z3Ԣ*P,ť˿~h\峗ޅbDC4!s S}${SBK)s>ȇx@|yG@Iu!$2GqDr|zQMݓ>o/3iM|[P \ $-Գ|O sOIX(CN஍+tyq7 ߥĞr gy|)ȌrhgwVA) -4ADA6l!2,"mɭ5's+䉱DCߠwQ2vsLזw2(n{l KE-aUV|}Z}='[X:R\r/Ypf'fyv;Җ _Qyk{wd2x~I֤9})V:ʧ7]1 <7J%%O74&-"Qjd,FjU1;F|Vb^uJBScmA/ BN{`<:tJ2kܬ%<dg_I8v{l'c` &/ g;I0V*ieѪsf<⫄_?ǝ`O c;nR_oƤwLa2ulUd@Wqd ;qG2_A4Ţ5+ݷ@(() lv re¤õt|e /z{nKʍSE7}ErpFM !P+9!9~hdje;;f2btǃ3KZQ~þkT!sezzxk,@flD6]^xa\H^d,amSDۅ]hx;^cKrVRYZ]пBc #+֔'X\ n'J8mec&QݍV\TSx\U WPe61r.N [ y붵f6k)-P9 <9z}?U m9,xo˹BG~ȬǠ#aLc\%U671d`0DRTNΉ*rؤLSAS`i'2m@k9ʂpb-u[kg~`'*=Z6_ e=mnu_M׽j}9HB>:<ШҟIs(Wn J'-NLj"~pH2ݧ(op-7p +D[Qn$ '?/}M~!òo6O` ).^; e(qBBEΪOuN6~`}ϨFv`TQ}7LgR+vcGLIOJ%r+J ݏRAqɓM4[YΑD v{eSח14ݨ>lV ]fz.,a2z*fҖ_.L$ + eZ&&fZh:ؒ4QZ.WuD>ZlǺPFQbvF,}8ao:|6bLܚu* .]Q\.3D(/21 L,ikZe0Zh"#sH?6.@!K@_Si'HeA"'o#;9"_N7F36I\A h?(NߓzNZJ| rA:Gaܚ> O' ^wrF ;ڈK+H6cԊg ^ί]rDHR^!YiJj>UTJ0 yQ'σn(0y^ضn@Vɢ('[N=&ܣ 4^ҟuTvbjwL˃d{$hD5yT]DFy'VSE.Cծ,XBV2qw(aI62weLk9_؟f<魳YlY\/qKJ!eTjG l>hb}I6 PڭoP>l`td7sͻO}*Hwd1; j\}</Er2`/F;lF~ǐ$^sy?זi mhAvث DW"jwE`|-5 ` SPL{ پ#G=4ѫ6.s!i4Jod+uwvBJtI8+'kda =(Sבw "Ar8mڙ/yhD#:P o|NhtMc<4°eD,f~.YPQ4-֚fّ?$/kp0?=/_ERɓDGkts^^N+<)66C9. ?s.Adx'-NGUX A~43namVlŰ$9t7z#ϟw&-83E PN|RGʆO1@q8W @#ԜFŀƉ2* KTK 5m'硩oO+* [Qڱ[f@z]Uttw~73UIfoЋ-)joV|Lj$5?8LdN؅shNH=uWKF>5Y.~k +9bt֜A)DƤ$w Ь8-6Hp،,ޟlJf5M(R\|K{G[,m{KEl+??s3X'W6iZO #GCsd0[Ϸ*% W cMߕ?``M>nx#PWpqdW^e yČ#GkV_2_|cDg2e "p6'VzzSm0FV!NnVM <Ҙ]LƎ@k/EZJ;mMla"r,_ٞG)țL fGޟm-Ʊ:gI⸅i8 wf~f&~sa룱 ׺Tk:}qcZھDܽo^di6&WylpEP(ҎU)ꄏ{Oz.|V KvP$XЦ 9Z%p}[Q(Gݨ 5!Zn*)N 5qA!U"åIdmrXP8)f19/=D),%9jQ3*d\`(|d0RC`c$_g6JgT\t($O*;fN_glCmU A&o'hN,$18)8Ųnbmql-X^L1!OVS!")*L$&~6&9AKAZfn5ȣaDuΠP'cmqdDѡ,<.)XRst/~J]uO2j6>[tMU @_P{fRc9VP%3wu5ŘéJN3`$QKk,~0cˠS~fa4OyU:Q|ĝ1i&P$Kp{Ķhnԍvb?ڋB["ߞ(:xB1ԱWNRZT p{6s3ߑ6 B@MG˴G' Wթ9t*CJ}m @o6펥lzwYP9Fab$EnDTmp z]w[HD8Zs/XTѾ.s}C?;O.U#p N^5a[h]^Rc)f}֪9Z,C]3JM|D2*QcFip^Q(?˞Eo 9r!gh -} 'XzRXp-XJxMI?wzϣ} ڕe r9iR^NaS7}($V͟Haq'[6rE'!@jOr/z""¾ *˳K^$Q Ҵ#]lklL*[DD߭; 4h|RI/<&,h1!?f{ l>ʄR.8rjjQ ^0^ŏUТ᳋ԠXqW2QX,n4O8Na%^!ZzRU̺غ ꉆh` VmVz(qFܪz%H_L3YZEɂVN?; /mK&,wMiB8h,*")hAS{jtXmcD0 mT.-Ř:w'MkᵩZT6[N&*\94CPB%ʺPL[QO"dd . @ oM֖BPUyi9_^vUaZtoxs*c_cHfu*GB~fV6T FQMt+C$l a@ON>Q-g$ !fNe}'ap&LY&K…7>W;0^ʾ'"l8Nx12sX'A.2W0Jt>'oڷPɴ"/ !P&&rAp?u|vM\U+0"hcug .(bbdHq n:lPuUߴss 2/7@-[xYLJK6f7x*5D12SPn?Ifm%F 2wܚ+6a_4V[u6@w܋=#ϱ&jۣKn`ȇs*N޿ɭ㑫Q0.݅h!gD'sTN\dy8zHS&'W^>?e$oX!y2@wtfӘ'IhKH_|8 A7ZĢd:JIt| YJB7crXT˾fD8҈ɚ`bn&z>)6ѷzfy``NBzk3PT{iH+jnt!CAzX[58!r3Ժ5حdzYHmWS3*-1ܤy<sL;uyk}*>]27%| o.d] 6H_{ㅩ=L NuTiW)Bg5kѦû7 eg /p40ɧa)U)i]y9zY_B2Eh &3PVYxBhCPnepYz0'>nu. PW *inƼeGA-E@{ Ck0#dUԦG*lzR g-`p,u5g6̰ڨ >?K F}~VExF,V"F[cȺq+bh+4Rn#mXh"Qy`2a`q3?kk$~+c(vӤ0yLn-AbϺpzb?9""$qig-ZEBB[>ڌ~ á4o^Yt~ ,*A|W6|4|IU [˰񘋲 ·:DKƦWYq??^/$ǍF2ʤBӈckۦd.!(G=8{vlI%Y 3Or!r;}kd(-ԅ:(%@H3wBg) [_"uu 5&(+_wݏ0ϙYP1VaV at|BQq 3[|_U?b .4Ӛ6q.<)]d&@mَ0Z ~  Tg\b65st|MIXi眫R}WR:3<8ER} IWR=Oz}ARu6vNng989!n5oIYG& 'IDdQ,(=~!oL(+R6G>4MJS/*{nYRvľyby igiGCɎ'm= J[Rcjc 8~4!tC'J4UneȻlAl ~sBp9ptm&z_-ɽkm1*Moۻ( pN xӊrUvJ`s313Ȩ O-Awi cv=9C\`K()UjyX C~׿!hvpg@H%X| r~@)©{{KVSٞk_lI(J& KZbk;m'z?w^JJ`K3,{x&إoʊ|y67CqH 3>.'mn2IYT YI9Y7r Ę_iТ&#zRp!ۻ&aH[=+F $ԡ_ ql]7RrG$9j~xJX8zqgˌӈ&t+쨀XcF5rH:;}3[KT[^jTܣO0{BnN4e)C9$^ mϬXAtL7HO]gS;!$}9Rnxs"zbE0kQ}N˔ҙlzkKSլ/1.32X7x`S(k]ﺫ1(%D3r ':!JA+\!g:ȹa/6?Z'"~fBJBkO]O6[k{ SmQ}]F00x4\`kD5u:(kZI KgvZ9+C}s=&\7v$?o#BkޱGC Kc`i,q+TO59g}p[MϪ)!*rTM|څRHԿe֢鍢g#ܑVv5Yk8$C젺yq*VyVņbxtz[h ׎ZJLO; ?闉@Z]!7`uC٨Ə"GSn$)8}ᬏw" KR}^_fډBvq!U|(M?N !/N[a#Su={Ndޱl\݄/޴$#)s3\7 ^9}W'xj/;ફS$f5llH }_j$)e C`Ah\Gkj2svcj`'GBl6@Bka75PYlv?]{3&#rk H] ];.sI-_D* (0:A0al/H\w@kۘ!bIrܶۦiYdkОSklU=<Z"wYhɫG(ZMPx\gDQ IٴHޥ+vU՜_ ӻK iß*}I#D3 Y= p%Y{%jLDnB)">[Z]yhZ]/O6 ,k.&\5ґw&=07'?kUy4N)=u~lDp'4حkM[\9]9JڶcWo8?LȤAP,rvʶ\XCv=fl 7>@㔴 <:I)Zmb/'O*-`НHn'xHt{'< 8WQhb5?0A4l|λ_#3 q;EÍ}X>*fZ^`NuR!aǔцNn8z4!JWj-27 رJDǍ845#^7g IaF0)3[>k5Uy[K5}0k8z0 }Ո. ]Ö< &Z !&Wԟ2De| + l{>գaw]2:xK^twOA$QcuhIK~d/Rv]'Y_TyH|O܂+Ӡ: иO|M[߅֟"v@l1F.+ QT1]*ZJt'Ž`+\ IDl.T֒ <ȗ OR w4olu50ZX}f <'{l?4hw*Y]xv T)sn5]rhZ0d=8(&w 2s( g8>&\ ho%(,{cf,.~cU%{iV$x(qn[4uO6Y_dgx?wkOHGr<#OvOd7N *?B#l ^@Ep5d#)xK C@DDm-ΰ}U#H+yƲj62@taw\,$%8\[K͚=nczG Mv.4ءo7`TlG˃[se%a;ud8F%%|O**߯FJp%t-.ýy }beIƗ9OE&,|_L3']';@DyOV~a%L]UU%T@mPu! P?E2^u+R' }5x2jZMh^|IC Ն[~Hi:qR2ݪJaUW&1ژTɼ /~WI3}#fC}"1nJ~\mL8>ybe$ޯ5n/0__95ܱQL PYÆ0X)]֨xs4IVJdnDv_Xm;u|Ր5?c&bb`ffU7W+JI 9IJVmˁw0RWflw/u'~5B25)sHrwSA!56ytLL&, wZ=T\Bp|L&Tb&㓡J"P[ 5N"EwGYf)^,(wqΆ?=Yrh @\DўqD)W徊$HiʜNs۔ơ[`Vo&PMLdc%pKJHXIW+y5:[mic7bmuгk|˵Z|:ݤu^,գGFC%Q[jXעy/ԣ¥iX#!x:BMqy(t;8KЮfEITJ 0&]̴P SHB k틧zq&8]\YXq,+p[HDwj*IzXcpH\drn/E-ATN , H  R!&9ri+:3gFF} g˷,ࢃc„|&c ڗGG5||-2~UCV5Z^+uI䁇 }#^ߒ|0%9NNa딁iq*u_adPBT_~o8@Xǚ"Sw<#gyt*UNSO5$zZ+WɲPs> .Xfp'sAENlsGJ12+nwtg#q4gL/T #{L2qvQy JlbMٖdlt@g_ ^e8 `%YC?c-њqIr#͏:~X'aEotSC mh !V^p oGE8&HУ ^EC'p6<.B8Ud%+jHpٵ\kz$RVYr8Y%N#Kd/Xx/r7H5%_QI"y= BP:ܼ.f3bӌKHώA縻a9mv!SwHVr7s\OZ'ƎncwHSt;,8ĦVSߵx%bpcXAߦe> Ѧ0H;͔@}EUnorZ  <l×˕9⨑Bg,ïeD  M2# NY*^nG7:&6khmp L7nUTiS/ct")t:]% O+7U[XXI! 1p'ibPI40?!kr!W!wDyXΠ\i5`ea@W903}ZW墠ǛbLLƶ݈IqfDeZcӥ'm&֑qܫB]* !עF'@xgU](Q Yx"٤ܸ<-Y>/t}92!#8r|LT"0ʱ~f wݽNdd 6Ch7O|ePdcCRb@c8Cy5zEc|U_LM(?@‘xыz44Y.Vu( B_ݘ߾2u) gbrLNDPpʑ'k~KOC;S^='y_)Uku^ckn\?B=@?LJL0u(W:,rrX"~ENJn9<8ۉZ3@T(,ݴ)t:)>ʦhxSUoaAj"Kjأd&`Qe~758MMfggјrʣjZ&n(h vmCbuq &VF#u@+o2?H ;!eyu[5BHLyG~7>lR?^#ҡ[ ۾Upk =%*܆&á$H=/kg`/lh"an8W!r)yMq,:Ý Eȍ:ၒT~%)F]s9#ߟ3+,.9P߮j[n`I9Y'..5cg^ZqLFՂdQ㉃3 2Ɍ'R3U9;U PnO$ӫtLz Wjv@ OAɆZr``[n)5ϴD+ቍp.aGL-&gi* '?7P |풝"~_H}\m(FeOٱh /-OaLntK{j82%_~Dvװ?緸^d>P욻{jkĤy?,*PM}v3h3BA|m!%?1Cwie67x*HM}{mxTmDޜoŻ<oQM# 񂼧Cg̱/rƲrkhco Zr)K"\Y.,UQ6>{ZBehU0uz!5/j3[,9G'.WRVsRf%u:#JFwV4EL]nDhZ.^iTV!ùbhpv y@PŕQ K:cE.\ oZ$Q_g4`B>I5 OVsE]']̜rΣF c94t?aHOR=JMށtJ-uw.)g.l8+d`98[H&vF^@t7)B[|x+D 5^?mIn#m=%4 ^0e<csTn7/jh,jO {Av=hIx*rN!PIrAyj|;ؿm !:t{>x[߉ y5׵3oˠT:A>Sf+'kujEzyk ?~4܇g aXRBOɴ|<5!WXhٰ7ٜE|> {:&LE3r=m}ȬFåڽ5j<:nJ3ig7O.Ի n6]3q~,W`hg [Ilp,`!"S4 Vy]ã+ lupԔ䦱WGF4,"Cj'k;u$a(΄_bBWT5Z=,~9/}M$Ԙn3E)G2| T#fˏ Wj0\C0J6ܗ=x!@ZkeuZ*7o)B)Mɍ(duy!\jQ?dAh3{a^}0duY\]k{op,fʧ䉧H턨I.#"CN9lFch[LB\O EOs" @W֋d6w}Y9ձVփ`B 2ɪZ,a׾"Ұ8B9fk@RԸM^Vvx" g]G s'~R3|M#̟:*< >4V:taw@^Y'H ؙk,|#`BD7K"pIo_2lHcb1C0ˏ*7}]j-.^iJJӇgr47.*J(6Dw3 4Z6tFx{J]A vz+g+XDtR("}ST<,1$A_fd {ݰPCw,֕:jT}p6}homO cGj_ѷ jVL^z*[xP=cCfJH4}ob$D ^aJ/(\{$'W@SSÖs\&ԑ;<xPeog:FhGٶ0zcoGw=6˥4`;h 櫪Ъ7A@WlŕQhxO?_a`6Wvtd('D3M8Ӫ<*ipxS聢D1}/Lu75 9 oA&븪H?f@+Ue8+л-8"h"?K?)TZqWvɝ] Og@bǃE)酘1$aōcy6c $A+h̀J,OZYD121ޏZV:AdГ:?4`O^|qR Y8w%\2A@}V=v3<!f +bb`~`7I[[2C8<33@qT,3O{8Xrv1=<[9HQf7C \E/XrIE03 4L%{aߓW4* 8(tjf1`[=T-[L`O}WbLbW6e$IUZ*QQ1/;܎կ^"i`vDK&Qwrl9vWi3E 囈1~FXWYg.iU`* Rsbˇӽ៉3Z1F\71Qw_yd̀hPg?(9\6ӛp5cPN>4TԞ2iǽpQy+Ҥ,'N@ȩWݎ|n  lC`ڿsSAx"؀oQjr^R QO1[b:GrE:9q(z^&뙐S_ /8HZlL= :~ gJ7wkhژw~:9?)F#}p%C㜌1 ZE+yPg"nmEj\Sz7S۽ue%:<ݴw׭~<-%u1$J;N><{s0Z"FG 7< -QS!˲9Mr(uY~ mfK`#P=Kq:>m-P)g}Gۥ]YHa T DW%^a~u\8P^(|B?lg_CÑ} @oLw}DQ9uW &~]UYd/LR.zkr$s+ ;ɀ%RkJѥ9dAaZۣ2 {N `>^wҾFL±s+R8o7 F֊F-GȮH!Y@=H"ЦoM0F |zt#f?CJO2(92{ݑc6Ȝ46Egx0l?MbY=WEN4ݿ Z lis1Q< lcl@s3y/V@#9+Z![ 8?#wQI̗8PN+P,UylM,PItSYR_evDٓ{ӢǢ% 5+5ai "Wb AG,1{#D ?f72?K1D?Oc8 b}(+]'UwG#*-髽Y4zOx 3B[?{حUF"ZCm,, A^O?;Ԉ%pyυ]{UU±=Ȍ>f`.{jIy[eƵOzuL*{[Go!TrwUNI.'^/loG@A#/T`\=kݣ9;s:i7{wȘOSe-.^cڦt`KN!~s +~:A^ǏhB`) Q 7%6iks+UݔT |pŘD<o`¯Qg>Of>&[YF/W1pGw7˥eϬY#l8˶}he+zo9ͅ\9fGXj6^ֶEN 7"xQvILij4@(l . +6:f482 =¯v(\ϢÙ!)+Yikwӓk:j$1=1R r+ AǧV =v/Ê, yonTX,,'lQ1m.5ſ"@kʝܭL,Sb)[.W.CQ.x\y0&~r3.Zםy)Tp퓟`զt;8t&oao%XcAyP.nƊf\D'xLX(84˸>e]!uC۩ |jĥ4(\e0g:.\?;JUpZFtrUJ5~ V|+)<)=%ڠDkt>l;0k@jEA1n1;E):{;M# C3YА@gjM@W7p ScS#̪hEY7C0{ku#O_2nZts~bkG .ShOe$.HiF$J=7?F "ӭ\i::Fp)0s,"jc}6MBZrȳwt{za;Eƚn,Yp̬J,1_J==b/Vdz ?o(x"#1 J9l=?u~٤T2G&׊6gx [Gc6p3^-íWkG\CYIj"*ߚw+1<3aW,;f" 8B|ٮr_5QNG8cz;@4C4ЫFT3s]f$^:E+y_GS0Lo v y6aTl>_]ɺx Vvg{ҴGJ7hDU6bL57-rBrf(A+m ⹊pʠXXŌ iW)KjeHk!HQӁ|Czvˋw8C&c?5o z2;T5l[UblO\R*΋M+5Zyv.nH Bw06bF/mq}E47?5w}e %=tt5UU1‘j ->٬BdoRa+HNVfptt4f(-Qm{ȶo_IP^3O(~ɻvP!@m 8cHoQi7Ha3 ǮȫRߤl% 7ߚ!jRFp8 o*ﲗWzG49t̘M~Ad BÔ&.[e  (.6wj(d FR yhE ?3[<#,i[G+DyDj+ r m[ꦌ*b"gr&0'|4\̪.<ޤ8G2+E;P3*RA{nK7z]k7;ft3C`B%7P60n^ ^`\2::KV蜘UAB# 5\d]8[H``N]%hwhD_^3)A|Ҽ#r{E{O&RR-e1=Oӝ`a7<8u8tlHI=SqYh­[9[ {H2ogS~;zɍI&_/2 x˳Rθ K<].|(+߈Lu%2$jZܻӸ)h*^^%چ跢O9 =NHEᲆ(s'*F"tr!9@9 R4^e+YSg,V{qli ۫Z5'{hF}'ۚ Cg,}HBXZ09gtת&8HLZ~wqEL(Ȟʤ#,Ef>%!u=Xd80C 8f>mP;M>6,~|bk`В'ak'ϙqy_Nu $+qi#dCM*2Cs;Ƙ5 Ou) R|+qŴǖ,iM?wnsOl{yJ/ᘱ(!ә??|ŝN)E*e/y.g)k4?K+; z!g3ͭ-|_'TFcې2J{5-i?9 ,f:l99\;37?=Kcf1RO_##ܓ߾/UhfV|F؜?#:?'DǁqW:u-ރXmdbb GT/A6j/,Je|!wRh7!.;n'NSMZat.hx2 q#lHD'[y'ie>xWP'\ &[~k6zT2k紈..Q,5-zGidx\h*X;P.N@rK8A$Z?6a:ϰlf[x{CĦީ7.Y2!ˀ`6zz>#hKķ+9 /_ğ<}R)MȦiNaqǓQկzɅ&5\e^ݔCe6[v!e\{=&hp6g@1@Ti7SFoӉ=u "l"]HGp\7mdx&%?vj܁8BL߱>r6ci9U>$L[ u'{MF[pJzžkW{j\ !yܔ&J%MP0#v~:|ը> \ ӹq{Yr6~,o$Sowzw4B_F^7p%mc [ov."_R\:`A&0ZȲ+;b#)S?Z=75HWX&EI4!= h'vh=:(Tobo7MާŊ"6q{nI&,?6R-K:;cx1? )aH7~qR O|j[f}LW"M;%A~ lET~G?K X9(fu}w 5Z8b~w*v>r=xH,'Dj'CX}R>&Tj-ӭY7 7isME-ޣ`TU8*谣^ 1?s4"D&yt,wR"CmN8Z~Ij6BW bT!цCM—?b `@!qFP{)e/C3H="M TǣɹEXxVӑ9 Vة`Vg4,&k40JQM-؇Whwv8?k gf%,J9.?쩍LaA^r[jPKǥqTS.J6aH}>OQqR&F 3lv^̨b8jLϼ.͒) ? y}W%ADҵ VCOQ" PgH%h{o+ܠbccn \ oʨe׷-T֣1heyoބ mw{Ȭ/JKvE@zzrZ\]6=fRIqM'öڿHͲr3;?;vn TNuN/H qg3sHF8{XaeK:Be Ip*uԈ!ORJ?6xKzjP֌%Ϯ{?3U B,K' zR@1ORs}\O7 ;S@} =2*qwZbq""^Z1..aj>v >mz{ T鎟7s2nBClRwNΛ9ar -jrμB g[%T.>^؆A*&9E{Z 'ݙPlzۻMDEh6RQL)JKT4_5ӱ^K]s$3eoK65y~:u@xtf۝.׀^4Hz{#w;FFOx-p.y\F0~,|4ï,w҉GcDAAro:j  qJ'f?lR6s'AFEFgḌ诬aGCu=8߁i0}sd0zǸgkf&吂Rdr N/j%q`S8^V?*gÙ<+ XlX6(d]6ݒÉ@)y`ɚ:8OnA.ûwE]+~?nK(}|:8EZȟ.ryW6[QбGm(@k<ӫz;1n>=:DJ.f:K!9)+`(T3"7,0zx~*,Ç'0n~J& cO^U`fR ~2 ǾhGhIϔl5~GHHǍKKK2/4*odc :S8|@AA 5̏$6IJ<?7LwNCZ> "#Y`Ð e{r'js ZA9<~/* ށf.թPxtT $Һ5г_,ukX+Z~z]? /Z\+UԆ2M q^ Us槁N7G:3PUd=S8wٍڷ1iB;# 'H,tтqEZ;gDz'h5hE/6)PQ&JcDbJIf\:_."0JxOнŝ~<7 RZVKF8۶bXH5P')q\-Mɬ͖ȳ ~ VntA!v)5l[IQӒ@;V4ygB!h"#*_U;^P9 b{h{]R1t..tԤ>>׮•y[O$Ia^2$f\Mn h2֒ՍQX4W+%RP-`Ȉs@|mz[ATZ*)S*"QLԁQMEWG0NS97VWW .z'ej.U{;J#s8cdr!H!3ؾktl}hmlP'J bo\=uy0s)4y䫋㲔.HF* b@p$;`A5g!X'8ϒesc7)se~M9YJ(D& qxӅ ɶd:|?2* ӚfEԵ3F\kNFqFܦÄ1!Uo;gi 5 (@\Gw&g %ЉYPCiUm"X@6D(4*H"a)`S_@0beZkZFKTྶ8 En-~tAکVGMFJ__7(G/I}g1Z8kz*T&gVxg +^y΀+U]<ϧjJ+P^.S UƋah;6$""tnOw{D}LB(X!Ps߶r<ά{tT/S^9Oők)t Tx^U Rdٻ5{4"Pܜ1_ LJݯv\1z,$ZS KZ^FZ{?}9]Vi8d LJGa 9" vE>Cؽ*3'9I)pu ˸шɷ Ľ $t9UtU- V η= i;Y utP$pH \# ΢ZHZ?RݥTn sEz{y{C1aRg.t;[l8`sN* +0/yuE,5e|\1T #Tl <^$<&ǨV{CϷqHj }VARQz.'Z`& dkR2!um{hk4Si劝Z;ld?q[A)Cz/J;lZOS~JSᗒ6<8p؎*+Ό3.@|e2euy>Z,ɔ_ kU:FԼ6kzj-Vlc}k#vߗǾ1ܼ1xe[:KTRGl| a6)UG cO?fg7@n*%}Mq\'Vk~+Mse0NaViZI] 3NNiU"r'I5][XܸNcJruӕRx7SYeu?ФB(Љ (_]eaR6]֋&ojю&H3|ϵE8v\m@ʮ/T3ަx\⤵ -$/_t*(cfCC< ]X57&! v!("E 9*D.$1N cjelvFwCxY?*A &Di8J|{ %Ì|:gE>ttGGĵ0vHXrVj{R;zVxi8v#lB9,pHcX^~sqfT'JԼ1מKۯ0=˶i=gTU#TIMwE]b/3) Iĺ‹HTͤRCP&CKޘotI(jM:"'##oױ1‰X[*? o/w_O3UpuwJ@`rwyq>l:+VG|P[ 9P3INMBT2 6>?"ʽiPqID@R/je!vE,>6ks&ņ3,%VxB&4[X:zɳ/u^7txBix""LqMOq,Q&_5V" \Yq!\3 >ɍo(El!F FQ%VF+h7lPY]n9 +TBO=jJOO5b´0CT6ĕ~Џ !5_DN"Xh(}%Y6=m>l](0MX}<&"+#Sn/*@@=O)"Zǝn59&>L~p)sA^jr-b!vexd̟I0RUUOPpVAus \:g1䆟J愂G)7ZEms dJEvI+ ar벝KG2:GF)mcSiOm1V (HGTiRkDQ1-l8Ir qiT7ծ1P0thfڐiZfX`[f"ѮZ:[#= QM.qu7D|:ٮ"~jyJJ >[+XٔU ؐ~ѳ}Behd1 ˾ ) ~!ZDs;VxUmBgh (q]HAPN 1Nnl('$VxuawV q^Zb𮛗GVxգ 37`Ve1i4s/ 4UL)Uyn+mN!s+ꂹLh|:D}lXtu01@%4zd6{2 @(AemU'7 אBFy{tQ[Ȏ%5o =8:XV@f'㖸-_D R,aKϥK.ǭlWGؽ0o` n[ƏIfasP57]h2)D<0}C,w9ur3w<"I>{|ـ8wX$`oϥm:Ldwcbe(Q ªzd#jя=[_¶~EBϗ: 9Wn P*=&V5E&DT"*넲X>R3qEXs㧛/șцI %R} ?]ܥIҿvu/o1G>&#nyYg*ed:פzcRyg c”j~tH1c l[99{a0wєUzUYjlUOi/y$m4 tn"_`Q e(:קফGPD];Kof?߸zm NwW_W˵ q f`E,/ULK~EQw/ܓfۜi;LxjԱgiTdU34Q"fMmϊXhh#ضE%?l>ƩjYԼ9.:óH:BN{;"X'| h`A_0'xJ+u'ѸaD1]I&Tġ/FAÄ^Ir2r8MbB2/~l4 Bf$ #?p҂}vz)Wbka,Cb,65ঔ.&̀ 1h-+~.KH7F@Ա7^S 7ռi!0ܧ` \:Zt+]C6Ġ$#OBW.ȏEU͍^:sSw[3 j"ioy~Ga~g'ջ ۘ^FPD]Aʹ^c%9> PPw'~'dpK;3~ GMsQ~2tgW$me,"ɘ"5 n òqIu(:8Y sxX InnSR #(aUFdZ{yG؄[Od%5]w&;-%'ୌ_mEv᷀ @DzMw 'ӼWF}a &b]C'^+ {5Nft%O<ۥV?S:a{k +w~{HmH0ڧ~}-@|XtV.;B|#h=AfnxX+ zU(F!dmH K@D'C3QOly^}xͽTQkREǷI F?CMY0b hcڳCG,Z_'yU=Do,KAK fB,t7^|(ȆSۍ|3vl,4}Ȏ\a\216xD׿z,f&v/} beKlZx̑7 ,&g;[Fsd WXY0h:pMHTᐜ~'~vs /rZ7D&(&QΉ"B.꾵=R'ɊnooiT8t颛Ǚxhj^/hǿo^n[{kD #uSce)QGʷI~xt1`:oa $KEA@KhO!nT0/-,iP9qVMQ65;t3о]+o\l;qWg4{̟I{[V~FA k9sViz4V¤>LSMg%P6HP xmP96ڂKknQy[{0\45)bk3E#HH0ZFͱ~^|yYx|C 9`~N X ڼ"|+Uˬ9ʙ ȸ X"LÔXD (4UB_#G0>Vp{^jKtȬE/ #KZcE2e&c〕jl ߄kQ~5}|"X$c{k!VL 0#iʝ+8vpN_g52Y'ZU@~4"W1zw-l7;W[M<2%/vL)l=KPD/gdȓCoFG Gwk wTU-;J3S11$UD.8 gi-A YvBYvK :N"ѦMDoL; B$?Yxf–oMS}2>?YL0:V}}\BhJG$TD_`sn(]T\o@ѥ+=PwkXA[7羨6=:ʠZ?6z$eG_oDǍi:$braň LX=?YbFvEXzD+n=K|MiEYp `TKOxHvԴ>5&.F OB t3$':ċDl &*}WL:+4&+aH`]1LB5|is+|N<)ᦕZ" !u悚)3-JsrE =fQZ( `ܙ wxy #&6F|pAXEgF*g&$SR:N#CQ[Bx,Wēo4 9 %ZzakoP䪓\>{o}OsT}/^pRhL[ !hkl%4 A^O)mhǚk@GLq*YrULt+HUqoj]Gp5-55-TkůH򾱶.7/():$*]Sj0vz"jm:  CVC":Ɉɯ?`.!8v6![0 pU7 _s@zLH@뚗A}OPj&[" 4}ĕ C\@QQlfZa/3!lڏQ.[ ;"kD--H猿f#RjH4ss\ֈA)}嚣>z<<@]2'{aC=QT\-o#DcIin$%)_ ld׫v JAZ7h[$;wnMyܼYԷ .] kƩ{m?Jxf6$SK!?K;z޾g}"X0&[&! FETIPǫ?Ϲ}3Xa¼Ck@gn*x;d?&zQc6Fl$(ͧih~Yt>oq.ؼѐ}&µoY.cMAbWDna睘Z#E -̢\rcV6 ŀMS-$OsXPD4ܕs F܈Ԭ$nq&bn\tL~}{~U"厊}I(xŐ~(L[leCfO-<~#lhRr $eN8.T/v]- bAYkԌU.4qW,,A\2%UYِ~MDJ q"\n*w? bgR&t](/$?y&9᧑`Zf#⃴&&o_D5B{*Zw`k2e^ʹګ676'&qr00g1E栐Ae:tWOe" ّl~h 'ixgڅ mH66lp$:8"*ՙe 1u?H"Aڨe&F~~*֠<|%yQt=TOYiMK1k+B YީK~gkzJm[yvRؔQS=4~2_U*GXP 3J\\T\P65P5tL_]i8OhW)iLkyjRQZlzylExyOjb]bbNlkL"[K -6slc:x{OJ)6U(o{XR&z2PkM(P 0x]C`@] ~i|rp]b+OuH\|_ s> ϲBk.Ib>ufeeⵎ<:S3auzKq UTi8{"puJcˉPds׷>oP@ jX>~zݓM\fR P|rlshاڙZIyslGsyoA]HBnےP#p?v3/$7|+(RJ8N^?Ϝ,%QM6<:-& ?6&^.XrPjV)FH9/_dBl]<^(~owaEZoZǑ7 P֕2)0U]8M5S<2#V:\bwgX9- <>xv@=WfSJ8=Y6Q?K+HWkܲQ@h]h2Yn>Ɏڵ׾M}pF0SqJSdsvrVC:^Q>x !9Eȅ%S/J̎@1靮0G?/8s0ê}I~'QF?2M""cOF@8G??=$t}Gٕ"z֤)E|9\2aY_AJ\ɚHlNʚۊ4ED;E"v|zevf829o{k6y^n{{sЌFǵIbZ3L#rAP9Pcus|7qD֍twGN$K#/k27M_R/Vpb̅=QwQ= Hb*m}-ݥBRU+TD0߈k~[ |R;SR7GdKֳ xGj\ B}DnNCQNq;H0KEk : 6+er&Ð)aQM[I>!͈B|1vN`t{Κy&_ͳG$8l1Ѽ_,G.FA(1H1 QD8oMd]$T4[t&%'JIn !mu(Tkf㩸z+'ԡMomJ4~0܃_xҊiZ0u42 _{ \m}Gě@8Qѓ36xAcYs#a]ၻ•s. nM Դk2f@qr +7q:}o~Wyq~En//qh~?H9Hf̿#$iPn,nrRk[P̝.31 IbEmukCoĤp\-IE*Z N1b=2\O_ ;qY*bW^%>ڏ? Js 5a eC-s!me"Uz-)D^h6i>eFGgZ6&J&Mnx sR**.K&y? aS/f9fK@猯 8L߈0z=w(bDMIpڴ~ [`3%S D pj)A|FnOAK`6P}>qu0h9ÇB1_S2"qʔhm+OQ7\B!ʇT̼Rt+cJjw!}K>dc)euM*ߤu9|U2@ yiP2pAUW tޅ~ #6ӪH67co]fvw7H<+%xp0(yY 0Nȩ2% Y"eP;?*a{wZM| MTok3Rr_dě-#I2tJ|WAD|y\JFXFYH#+HG/6sFi72~._χ#FS< I.gS_fu],µdh mpl)R1~$O49!zG7q}z3Y4W|NqrlfjXu?ŪjͳH7}|88r!Ӿ.zΌoD)Q5fyX:k*h@YVў5aK ?d֤Saa? Q& ]He~10/s 25 W q3qD~܋JZB9%uB^c|x _1^]ek`Ҧdv~u;1‘gj:8DzMd a %msy=<K"87VRO.X7OK󺇢~Ӱט _>w\h`Zޡ%$_Y$@kX+ESG:${G԰& 7|w]9[g,,ߏt/96)_Ӳa();pʚflnEqRL EOC:o#,1Haނ [!diM]) ,2-|ti-3)Q=H|ncc!id^~};j?Y"'.Nc:)!vr}A&J&Er"2iU;Ǘ$j r6v> F_(d0a+8=Vrky[N2g_oi_K4psBPr AP&caP1o8t;W*+Ly`Cz>ҐT1+E\ujA>zk.ǃ3W%)u[ǐ<8knT2m~w5T5!SK{~5>,dE 5qZ[+:&BUGLC Kckс֥6Q,vӀ+}x)mP(ixiB3r2"!,5N\C6 ICp5Qj* pZ01Er|oJ!N r#ó d_^Qr.Wiveyr`N_?xnphZh<ﮡYRU*LR{\fPUkmq[B^0,1 K/}9SHR_R/3u `"3zIi};av* \+9sc7\~xL'k,]R2}s SgBX~Lg>AWwHOwLؓCG|gҧ2oKE"`rb \Z$y<'oJ}ܞE7_R-*GhpU4DmT/+?-Sab2E93-ߘ:/Kb@s W LRI]qw*8ö$US@8Df`o,O#!5]k9՞lt~n#hPdu }jTI!5U]$:o ZZ?=B5ȳL9&\Bg0<-O lE9ӅE YKCzfh]5cjIw!Y/IxXD@_}lAzb?zm LL^Y<;S^0wir2 mڥT rzY7Ci|VK :_m /2ȃ>D+tb4K:x%pjs}ש_Wau78W@K!Iݪ4Eӿ^kh@P҅*+@hxi. 3"cdN]xo "v>g7{a^.9y`::ATDSG_8jG[r[:v&.t/r2eBUYû=+8:Ƭ֏P!V;iaUyyP=CanЂ:ct'EAIFAP Z &:-5@~Ft;6.2̾\^BXѬAJa_fD_IȘ9(qF)'W0Wزfzl^r&+oe`0-Au|8u|[+ӰORۻ9{>eFY&6֖k5өk}w3Z:h(CT] ،~oqVKxF }y$\0%&[@հ;혦FOݥ$} [rBDwL: {aI\k)n>L7!(\梌Ђ }Az >Eyݺ9sUF})+ai,H"WնߘX]{Yp LB:81Ngzѫj%2 EE  )6uu# U*7B N/Z('l$ Q W8/$ȟngO{[^$q_%1֓C͡ٶ$u4ہ@q4̲DDm(m/BXsZO5^%7Cm 8%`H*lId#?Ί;drjÝ@]ymT0U!e "1/n;ۙ#`:o٠eIxD],&ˮЀ:'w kOգއeS8qHYi25++=ی?| U P1(jΉS8 TuO&p7ŶC X`q> 9̐ f $Q@@H2dyjЁƎj_zRRC_ڒ4a]R;(';%$ :z SO5ڂpkOx ¦bN|Nr T瀽&H굾(@ ^h iL~#iy"_@Q $fZcvUdy;[bUAsF'fP{'^I]UgNhZ \s 4,3!~3.Яaz8 ݢA©vo#M>4ZHBި-cGP~e+ـzSESNqK M4pK[`e`*3eNs n"4LZV5#s\$8F}8 և)ok ̈́kE)CLQp2y3a)ݡcT~Q f"P i5D$oVY7tZ%t#N2wι%bx#&"ʰ'@HnW*M7r j6PZ7t~63(* CJ$H@Cud{Xpd7 }짳M`ĽXtٜԿ,8d)[3uF \: gȱlk(i>m}%v: ~xwG3lG>rAQSZK `FeXоN+\qWNy4M0[hSv[?K hI5FLÌÄ6?۵zp~^Nҙ@ \U;?̴@BӐWD 46T4EIF reY)<g6!^e|Y+0Zܦ trz +va@Ȭ,]OU늯ѭWFv3l"ǐYS^,7.Q`dQ)+kQ ^?7]OqSk,g3 *EˌtB0\ҝ.CeYkUr]XBB7!gB'#8|̞>8v (5gv6oک&|!w& 2[vqE} e>AW>h4(/zgR_ m}}Y`X5 i(+'18%fFANJd4'R6`>f+ں>q_778 Rꏫ`xFcYUΰ3]T <4y'zVyͿnТEԀ3J@~)WN}77Fr6E,FI`e$W*~*UaBH4AYT[hqJ;qJWTC*f`֍:CN-;UYy>RKޞNsZ" զ”zw︖AmȼMļ *ŀ6CNcx*yTkL8hR+'|y (īXDBza/c % vq2ϏGV/q骻G PyKcTǎGF`ud X3 L[p&'d(=n6O~~eZ)<"܆3Asl6fn#ˇQuyh1B:)'<Ԏ> =P[c* }X@T$L?"5 t0A2~#:wMKU6|3%/jAK+^(l[UYV뢙z83QTε|}W{. &aC#AߚtSaxoD2OTH‰_tߩ\JI=)h |^`(qق/|ħf*\*A#F6ax˓3wq28iHwAw1gsrK{P, Kf?A<`0E>@ CL*0ͤG ?]}Z/NA<1ry:lf/,|s&pz[mo~!t%-lqɃ} "zpE' ¤`RڈNz-fU?'B.jvB1 _#!txD2LK:)J7#$ǿἎd-i.:e(u'l6\Ӝ:|&Eγ%_ yE;:L'>C6]}%MnwHF23 }_ꓹeHJ5" bܫ\|1')Z5`ҧcc7a(3Ka 1jPdi0F\Qᐃ wKCQ5d ȉQ'AX-yU{GŒC~5Ԑ^ItB0kqsFJ,'( DD&+k,< "UF=m c < #arֆnw{-Ma5^a]C]t)`{WdL%?iB3 Q=͕޵=7ʶwq}q99ϣ%*mz5D c0oQn-JЎc4,K\/ӢM%"B.ȗB'Цt.]أGiGR0)ls9]=Pϫrܭ6FAImq+^Y1PA#Vөcb/PMC @")XҮ&A+nQ*NV2s4*)C HiCzz e0}!DE~y|1~%K`kGbl &vk6,0h>+y, 5r1R3L mђVsֻ-+-צPy=h^E'^x>2EO(G0_byEs^l􌢸т3_`N!@em PֻZcm?4sb{YJF^a+w='4 ԕEz'=!ϰ0_t &:e.4γ@)V M4;o$zCFXut9H_SwZ\ 1b _ݗ}.+Bx oĕL7/'6av Pf`l "9dJ`tw6e&h |VEE; 12^hmS\ǝA*Yl|Imޛj`c.)МS"#miiMHd:ҙ6U$'1iy g @D}?vE\ {꠿49x\N6=^Ķߒ9UB<pv}.'@4pi{$ݳ=:"_Hnkh~a=/V`GP,}.ܙL<#[^KWivu:;h#G?~:̍ګAI]KMQ<Q**T{rZrB1H$M5n8O>N99QdA?n' T[,L60hJ& 9II|U^y.Emˑ|AժT-k1ae!_>?  &5Rsrݲs}M_w}*>OsT<(j%l/@Iv$'P}a|8Cڂݫ?sz ܭ)ƢNEiT\C7DrvnX4]"!+0X ԈUU=4Uw1\?+/26Iqce*.w-&qFؤo^Q6xԙXiPI:\F;by]()p?~AogCYkk0o4:2Gc#pV6y.R+n=s$w9(ajtE[Gm =*M.o0"y'cy{Vϡ{ɰGF@R2h2(]`tfTF~,>^SOqRVh$@ Nlٲ[Nn+d19V[@ZqqZܢ.䕔`:ß2J4/Wgš5TFn[2;Wv1㐶 : ] zL^V_P;\IMESUk%rMdڠfcl<+~KS%r?J@Tb.L @ FwBP_cȃ ۋ$ 4i|䍉ݥ~c}3DB.bͮR:ܖ ?ynׇ~3U=k ț`5ZcSv8!X~G$xA>cYi VAPN0kY͡>/WMx'*HMDK4᛿0ǢR}9(@Pq|H#HδA\q'O G1NDqBg:;iu¨mrG av(/jιHZ{Y&zkCVsx'X[H%f.rEYZQg|]ou:]&'/VВѭb)ۧ_熋BiS|r'%-#:mr _d|2qDXϒhCnY,%9r&za0+wQ9›XW0E@6ƽ3\1CtW#Y(*&&'h.PlZTJTdg ǘheutmܮ7+4L*N؆rqB{hTMZ Vr,8.NVF,F~Feq$ct2QtX6m^o\1,T'>1#rlmp 1:?,̺U%wτ8K>XξWMFlӆc:9җnx=Y.(RDWs湴ct,z_Zy?Ǚ;_-JS+U8Rſ﹞z/3KWcy3or +7IlS#0wBC+4e9C“7wKxc蛬}RiyCO:^Tƽvz Mjk%VAc-]߰ 42V*>W`XP' 4Uuro2J1hvƆ/lTLpj djO$3 {F`Q+ЧLG5h2_vu( g"nЃ2ղ'NB9o튳oaVm6:ݬ$[Fݵc(^&m&E#s1$p]d*:EF+0k5[“)"L~\5lT 2b*>{ESWCy:"֌1_g ԌGϯ\6kkև ==$fOH{eQxn C3O5u >̟ ktw/`Ȱ=>^GUPlق,S8}t2Wb*FcDzZrؓ4&rWT>ΰŋZ[ HMAx%r:V=*˧U 6I$*RA 8f)JuJ$;oA474HlnCzZLi;4q;/N3z%Mq7vL=l+q-}t d9~#XNEE5h*l-<[T,8O`G'A*}, ?ELr{8c'U@ ˣ};F4~O#X @].HJ%m~Қivq)2}1=8 aΞم͆c5vm_XlRbc}!@aSH|vX|Z");V:F3H7}~4T4BҿJ]@jfÁ Iֺ5y {Qf*.6+DxKI"b==UmtH%:'hL jfS1Ǘ3Մ]Sٲzpt~ V&\M8T !K%>0R^pH(DKJ^n /]&]SO\CP&"l~'Z$PyeΈ9C_3Q6JӱT~[pEΪtgؔ-[#-RKAN9)ju8 RDA7 jPp^ẔdŚ 6 {l~*]e"YYȇY!uKmQU!&i]!(.k߰Xˣd% # ~D5#j[0 */:Ň, vcqD*eݱ]$ʂMGAZ|}Y,#C]9:[:*g+jkmMXiE^T?w)/EiĻ_&Sxn^_CB.1Oz(oH+sr ~ ޽ qYGl!D ~.Ĥ&im.:)Ń]W ~fjN} bfxLy&G d67ڮ0kUҲ]0xYØwzO&~*ݼ+`U=CNy8U4m=82KwЯS CJDFa!&@a"yNAz-4d=)bXy ITeisrBQk,ܾL9qc,@8(F]2,5؂VWfd‡ѱ;EsVlt|tUu#Gdy6ԁU( 2i87h><:VЖJmDi-xP9w)A,1{KJ\AҪs"עDάN]6X*l?d.0cvVB{Ԕ?+b:* vIf(60j}RX=Al[w(k EYFaJLRPc/}ir&luT];bPݴq'`jT_'ƢGᨫSX/JjH`|L W s8cE3$ Bۀgf^ aâaR^!&QbQ _ib +hSkL70k&&D72z4_g(\mq܀cx,HF I*5?10M[r|~m|c H\\\ZnnB+\f'{bՌj,ʇ\KhaGBBTU%7h%FQ:|UCx?=1⍕Dyqh$uۥVXfrD#$D͠aϞlHJTޫ4*N- "&|}4t(݋!4"|&\\!Q5'MRcB.Al%WgLX(^B8.p~ M3*v]͋? w1lQ % ֋ u}iSMJ\UՔc" Ub‡M^鴎u=ٛV ͮ; `W^SJ"h .j7G55#}XSݬoSK-Ib5`XFƹ.-2z A1<zW]BG8necFM:Nǔ&ڬ)Tn"Ҧ#(/_0]4'ɪ=q f^/T 7h u` /nTm2QT 3 fH-2dLմ&u|UWLrR'ǡ.޽)%@yV*(39F5<:Vd:u MVIz}Cj(^/P`d&sd)JzcI]U.jOV{2ȁ~@kkt3(nWpq> @_>pSWg"Aiާޔš4St1./r=k`k`nt BŃu-<BhlmsuT+a?8}xCLLZfFF@ƼPO8>P(zA*r[L}eM5oW@l5iu}~h/y_lJ(fE-ckL{9Z"@nw4E6P$NTl3 h:(.7רO{zL=ΕYV`L`$n ޱc[_i^̣t|ftE6`N0NL2z#(V-{*P-]feK[¬I|v1P%z4؀t$}ej5,8K<"\Sv.au" n^T{r)Mvl5>qÑc@.-Mg%oO!!eSfEkSuupNdhH &逆 =>{91ye9TUXZR2/ӡ|9C| Sj]uQ8dze# mZ.RaJT+xF !aeXY\wi"ۉm?$7[W6۵.œPv-'a3VOS|RFR{p/+5$䝚"$zJ0DJ}GDKk"9Iv_r1fg͝Ԫllsr˅A ?*qpһY 6Ѓ G!CB! n@xT~ czN·>EEz89 b4/ f#Èzԣ*B黥۷r#'T6:ՅE:^D|OÙ`oVyzd8A}""Pbn /r=~ۦD'y[%V&%n}U#y=BgkUG(NHՒbX\,20$N`Wi vMA P̾r=_R[|Er1 'H(IKeW㲷!N;͡? RI󳎰Hzj/v⻊iHuϸYFyiIdzȁl~_qHX}REŅ '`k j!hdǾ߰ҏQo)#lYd[NQ(^]UO {!~o(ưsSɮzy[ʹ0/kH\FܘUZ%F 1]LjdM)r|v\cL j+"e\ ~Œ _HAs546,hF9D\&{t zj+W 966X*>oU}/lH>{YF~6zäi<{Q3k >R,=<F8~@d!u8sAGș B4,^׹ϥbldoÿY_{?u'R{yO 36Q^{?Be _Ĭ 90׳k1AW_a+z]ZJ '/pR,^PDӤ9|^+t %uqDԃA|',[Qj^/!DxMg:S,&(J&5zLᑨY\M%͐\xM㢜=f~ lՓ;Ab24& O"5!'pm2E*D:úC@D"X9DS"ٰ ëԒ 00L'R-F lj/%޿=E.?ދW9g!|3 w­8v% ,`+_/>awvG+!F`A=`Y 64]4OsߍhE߱ړ(Dv.` ȯԋ3eF:]uRm1E&2bRw+ek[ _0RYcal% n~ZAd!lip+XzFgoHR1LX ``%gbԱd$ i8Q\ Y`F+)͚3?rQՀ5ʇ(CL%ON( V(242jI|ף>QE  X5V<*% Aw0fKm^-/m=piOd48NĆ}ݸ B>zղ4sMByб|JB t^'n3:,c3<= otdUdx*u@%j4L.ScC5`8-X3,i3f\f_rI..h%w`o'vJ@8NlyYѩʓ|=wڵ$ݺ&Tf'_G5;ԓr6D*ܿC}bzX 対9\nIZ4EfsZ:Xq8_sb=J pe}Kء yJݮb1Bg0B=w >F1OlYbcuLXgֳT:Gy:6g"m}`jS% ^!Tk&fTԜZ^;=@ cRlh6:f[ֽHP:Z7F~+͜Ώk"1|whMw043L ?_([UhZfB. &FxX{Ex86C.[jmr f 朝?PI`r5&Lt$ҠQ}5Ep# e^7~y9dȫy@ZӓR }}.rW'h93[zzhwG!wu^ 6/ajX\#~j}.=-2=;[Obis k{^[-6-nSf ;^wnUjodށUEŏ)Ԁ0)P&܌KQ}:y.%NS‡s ǖ%r@q)ջo&<&-%L*AH{SG{DJ}`C(6>I@ʳ8w!Ju =C\ wzݼ&9Xemi{G?+mlEqpi:2JVz;6`-[tc:x_=%3(}D.ESzEy_6늒H|rvϾOY9*xJK$Z%ORCY;T n7^85O=NwSWo]r ztY,]5E 1\ZMJ[v_Q2@T\SF<{*aQ_exzyg~Mwx̃b{RqZ_n>93\v 5?P`s/ᄅL髻2c v:YIQGJ 8A 9EyYb|eGZhzZYOk$$mq i'0(>uC.aHQ43!lo% tca;4aWYp3ɪT,DNz j뻖d ~Єhg vC@` F3&6~Lqo@WuKz8lV9 Ë'u &ܳjF'W9-zܘ+y%1i]@.u5`%c$bo 2 sUX\qZ5'FBrr.cN8Ā*sQr2j!GouiB15\\FT7IVɨ^T_jǶfT)`KWZͯ+@}bCdn?.ɪ=n8%W e lQk/N5ٍ9z)a0syF&BHGQs$mDg >EL0g T y6I޶<܋.M,~BKOSxzg[*u EjS5??_<@fr'Ebݭ8#hīImN]<G\ /ɃsEϫ0Je-M+єbv|].DOX٨.RUhJo50+(?#07s(2Oۺ5jfzd-fw4`4/z?nMPc^v^IF7?xBbڴ$;tLD.R҂k\H}' 嚷&ZYI(} lFo4@VLCiUl뒂. pņ1"p\okƒWFٟ_"\AICbh#͜@jԼ?Պ+uUBWyf}FחE ?%]#yCѿ47XYk=Ӈz GIAq(6 q>9"~`Du_SvEQU= 'hڛ촰 -Ho #׵1\?*J]y'e.Ile_L27|kCi80>X;ilV7lyj+E^$QL;Hux0Ͻcg'4#[F:!W`| B m,Pei*PBAĭPVKk|.yoP)<>UOHR7HO4Ԁ] $lF wVS v^6b<ITWn@ }'zqZ |3WsDnڽ}{.AD/d$ƒ~DʡtFD&42w2=3OGMG9ijo5^-9QZ4B5I7wCvЗJ3 !~{\X8(kϧ/!} c7I1NJxO~Bh n`#VO\Gݓl nˇ:Q&>9K-/9P"1dQZ@`Ҿ! 2Y?fqЊq)~GfL8޾L1F%7b 2^'}_3rKs*_̥`PߺujC@-9q;DqvJ7#g1 >.wdA3̞.>+d!_s>af@ ݎ~؂ heUXڴ/&!j=K\]4X@JR )7 B߃ w,2yv1Ko+rYQӴKu |6.B϶wg Z7Xrf"Ny5ќ1SN\aRaB,}\1du{ͼR| c.&ڛm0^e7dg={k̎.[j&i\d@3j=ڍT?GCK5!;ZKoJ;*}PENl'WpB&y$7_,$ wǐ✯BV*gaqX/Q@d|>u+C4rݞH I\RvZxV1^J+x2eDRggW!, VrmG .K9J\ZONu .7)H- !5;Аo<4ΠS;)֫8-N<$hv5z~J,7Y"C5rp‚2uXT9_TIRwOVkkFT-63FRlr. 7ݓ dC9?6 텏ݕjJ8>y6뙈|xUHR0PH!h+;|V}6TL"Kbc`'u[kE F;ts>C!KA]K֫oio\RF6Zck?8{|ldO6b d6g!8^F'%hǶKܭzCwn> 1*Sִi)֚֕_͐r%O~6wy,qD&œo/(WjA򑇣 R'3>49wQ}Q`Z^;?s ],> VƎ|yR}?H8%&z*]Gscϩr ƨD9Ѥg9d;D$?.Hq?VRO~T$V@}# bTfl+L!o|nި}?qt Z%[f#Z1Ws $8OXUW >WO%`u*γ5B52; b-i߮(34s^Vgj (8yl6JOOI{`WvȲVMqKe~D͎<*l3ZMG5"#}aYcEd.5~w$[ <fY8>Er@sLŠpUԒ W}S(]A?󷐒l6w2FŞ-!v9808DH-1Ŷ30_A(7['ݮ}\#ʏկ2CNsaΎs ;s:, tYkqpWrhLVgA:Wd] f %eC2KMJ2OauZlel2Tȧ౦ꂹ{I1?4DjEl#5I",5a-BbW@-Ӛ'iy/ކg{irIf-Bh(wVDWh/첇Ӫq|;cb3V.>5rjnH`Ɨ܌#8vpwE~@1_mf}_B/ͼd ;@jѿR³^WrOhisL'w)ObT7Yoz0OG ~K?3>e"H .s8Fmʇa<یMsIȇj~d +&"%!⼟:gh Nҵ|DꇶVr<`C\xb?^Wƻ}vqvSt]~^ &t!X~^WRrK\'S0xˏrLCurXϘ|4hla-vJ,J-G72 Iy =fkݘofGM6b-MoC)*zop]b߿ƫ _`kLMC Z^wg>ɻSj ;Ƕ;? s$Ww#[%꩐ mO)tLCy晸qH 18Σ^c]#ωszU)rW6;#*g=8% s^D{G+> c)ffn2KqfA[ʰIxW`߶cmQg:3=?p8.H]W9|ǘDM0_X1Qe~@ 6/o> "lKm[Tǔdc:xs*y=-3۞*pG8pxOh$4&;8Fq(H^WhD߾_|JGQw p (eTΤI- K^'n'ޘpCX\ajSTiu r*p/Ryj.& ^JƘvB9m i⦝n :Dz?Nb:|07\}+lPgORPW 2vUHˡ?(]LQHVz (-rI gO̬~ ,I-mL8y{@垾AQ+Rlvwɶf"[>}n~铓t6 <(Huw(bv IMc(KW\#H`X3X7X78AdTVdZsEsCvL߭j8 O~ M"@3sC|xmX+Chb pC<`n#jZe55nmӘ_%fbA5 \{T*(R~ ᛷGz' H}i]1u{z5]qĦJL3to+}Hd$.i?~|;ֻ@MᏙkIQl.{#Pvua |aO΁^KM\pҾIE:\ ºߨi y1k"V(&5kph i5G!<~"y3-cUd~~b<3S&/'_2>RȊ'^c\ۥqT&d9,"W*yd-;} aPR(7m4G~cޗZ!@t9ԨEm9՚ftɢ_t†rEXb=f!P9Ŗ&ܞA8pW1uAzjmy-ef_qݧ`"hchK! MB$] v8sO^&=kk%%FJ{s' sG VKb\&Qq0F,ܒ'oy0˃4,D OumyμDIi4z»b 4-BmGX26i:AMDԦ"%og-X4TMjyrk`lա1Wq\MClA RGaa]=kWD&5 ֐zB f SxW=P.7g~%咆;T˛jMuciK%sMr<+:ºkI}N<3#Tj;|YdG:Jj8{*#jlO+XҘ!|}7 K,zg^2v#.ѳQʹr}LX_1w#.zXYj%|ZjT ٛ̿|qWT8v9r628̻Ov]C"+7 ݒܷ<‚uH{FQ|:$Z#=48nvx!q P Ri{cK}k 5ve|sk{S@ T0w}@[.>}Oa#j#cmyߥSlq\EʓZJVat8f[PO٩t9(ځ$Nd? zmo`1 ݰ)s@uZ_6*`9c/"~>Fϧydڞ9E%e|D|VkzJXN=rM GJ@XH&3\1`,fGt#4 }r E$lv*OUAUKwʕܱM ͊U..{gYZ070701000000b8000081a4000000000000000000000001619eac9d0000b358000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/]?Eh=ڜͩ3"LjLz;j]42'1}^m P-~,MJv7%Ɩ*tt| ض:e03xd6Nq#y9] dQxj%H3qTb)!^|O1F`9uTvݔC")(O.*˃s9ִ۪ ֙9n2J=OFc jtux4!c\WGC :dMܫuT-([ARk\kٙ,ώ8aY4@%1rH1PVD>EW. }ULztآjMgxU!E]MXL׺8u/אMr_ Z5%l8T |^csF˯W\mSS%'+thǍ%n^<&6;?'?6ۦά&.].":fwRK昻yއ1B@jnAxƚ02,Ro/oHSΧp&"pQ`{ydtNpmjRZO0xgշgR ('d,Х޽P4 ƛbA.Pq_4Ή1~v h.ldP΀ ZR`VJO%&JhY5 ȟД XK,0kxF| peK2R}(M|C;A` 1P (0,?g5ob΅. Fo'9 ewc9 Y،ds8fsd>a3Uɳt_a,]j; [0@0cJHGħ.3\;=EEJa1~hGX/ZE]aA GU>LI;+iVڮqxA9(#:-Dp34S bFss Xhv}7K,۟kt"}'[, T6,r.n7rܔvUL]gS(p?T1{ts񨢺q&7BDU b8V?FX,7Yn{ԵQzHn䜚(l\)|J* >u#.sŤ(n%$MULmi٣"{4T=I)u0vfg[鋕vxӞ+ihO1z^J6FAi|*qLDy:Uͪ99N H5gl4mnN궗\L8' NJ?;Q3a';|p^4e58׀AZCY@lw C0!3_W'A\A|Gkφ^sx ꣞Ry֛¦G #y86kbFp^DiV"`:u߅vJ9QRGsU}q*u,OxvC &D2ϒz] <1yaƃ0Tըhdg/0؟Y؟'+O3 ٰ̡TSeUQj(O*ъj@mbb$4Әh9b]æT:X@]Y_vB>j]b %)(qFzO2Gg? 6R-Zj<%ȣRjIT+g?NtƊK>izxnKkT8ZwT5TzM{96]d #Ti ,7[^ߟW|'Lyh?FE Z8G0Yd{<՘,ōpf*dH41|RJo:ٙY# CML* ?k ,:q Llt[ZWフaOFgySOb˜ q =U4#2z/տet)׀!2yI5j|E۱H4lv3S$J2Fb㑻yfFȈ]m얗)#Fq|o@6nL ZBm.mAňuBaʶ =DތcTdoP%Bo*3ppu.J\EYb&?CL7I.҉K{* T-=AUk G*;qﭡі(j&\CS3R.iz|WXN\k"\K㶪#.41KttJs Rq n=Dx=1Y. ẗZBE|.+!DY/%n 2Uza:RȃWY}u65&C*j;^n}y3Uċ{Kf/f oq'azSi JU'4I 5"px!G6j ۾s3{I0r.4"H@vSrNW |h3ݘX2r[O0A?<̅kWVjq!4gNfzQJ:H;wW8E7d9&!J2#ɋ5Kn:z+'{C}$'_r.Fӫ7NЮ٘9plT)2JsꜪ\5SΟE;v:ib{,7 M' Dgi^8ׇ:myț@)J{Q z s*cź%US8$R5Bie|(4 `侪Xq_΋~4 `:253)*7 1P3r*N(͋ 04=3HCwE+X~6ʪwU42BT8J* y%BD(Р,oN p-c  `>_ڔ%C!@H*Si6Qա,g(c<'g_2$|@#Ń@# ѢE}G1J̒܂Ui[=uc&-^6W{D,]F1C҆oہR(X9,t"<"YΕP ul=݅Ҭ+?6 @:h^3!kH9;ٲs<Al(~Z~N " ك!j^q&_Ls:"Pɸeu"3 zTGI-Hh9j>_KŞ*i=^J `૎Q'MmmH8k{ 3:yz zX}:AݚXR} +g%}41u O{:&"񇸯">dX)רBucꃞgX2(K d+en3/ 1D]=0%!JK;<6f]pxx5!IZ)W6 quZ\P0 $X^HRq1g恦7s{UJF&0[PKEK'J)^BLN NN6Z% I4QoL( O"hyco<Cm#EzgntI{yWj9zsG=FԜP-~ _fHRo||`G8,Ev!Us()#\/D¢Am<~>%) :˶[,*6Ƞ$Ho(!Rܭ_bٵO/ W#JN}qFf tsy@vUS;ޚ"QS q(] "de,bk!:Ӟ,2~][pvﺍ͈ ;{EZ?p"R8 U9t?n{;ܴ/v* vsBg'3n}Bli{ `<9·!Eegɨa5O&H+sEo,7)7= 6=z/NRu8\su3kflLֲmy4F#]/% uuC"R4[ta{ i$N5 3E5)U Yx GͭlI+WdXcĸ{=:$6laߡ99XH|ޣl#FBP*JQ7vz}}&:&jYZXd-=[/;&HxF,8i*,^H,dXl,¾&Dh4g259)[|-@.g/忎(% $Jןq~U}d9d_ ~1冐4]<ʝFWG gȳ6nB*1pX-))OF}iμ⧱g- bD|7RUL<*,?ה}Yk=c0g;lzYCcx1j,pPW> [Jge([j42pS| /L+!Gp/yV r;TZp<0&GFB4=pY1 q6Ai v4 ҟ:=@k-5HHJBeuw{˞Р:~wwiwD@\{Zxnj N?TFZPdEuWv Ut-j?&bx[7@o3'ևUs}:}vi>s#cJ 'vJy;iP쪄xmOojE1A] BC0AR*#7ZC@-wzW00?˭6al]`^BFUZ\; Y2dViN8 2wS*G^g\a>XEXA%ٷp#P&Җ0?3Rj90RrH VpzX𒺣 `t/9Ư*):m6pčV<.vEZC[+ uoiw]&l&O0z(0CQBXZ&Y?@3o͠FIMI}n὘McC"X9|Ʉh+_;ALJ FvLb*]?5?5'[vgb|vzi`MtP/T~ܡ݊ш؂<"2L =u6hw?-?+/ xBEbTt Jda87'E󯊨.QxGs>&.ɟIf :Y7 j1HqR$#@`'PJQv %#ķ[ oJ<9Zn4߯dPse[e.(;gfD .)[C+,~WZMoI[c#(܆">$O:xYOv)\:h!n"kw#\Zԗ< Q^eg~oIB֢ۘ UzyMCH/=CKβNyr۔THpŽMڰ0PJcU5||P%rQ@ IMMzSzm|Ay"5i."Cd/>3aX\ZiFYvbL>agl(sHh+ ކZ>ڸ~؋c+ejYTqu2d?u3)$@L<@b.wRqA킐e<2j𢔏)T჈٤VZK,*S]rȪUP*xN%m~"n lb.$g[׽p[ϐ GU0$00>%f^}Z'y`t3axF #Ji$gZ㿏#|2xN'zQ؝coJkAM.eO +hB]!>P*ZX"x)1@ ?Lq~nR5TvnP>\P9Q}^S0VP2KIw'd[:}m>c3 A G f[ cVLNFze/D_JH=ᇴB}jMDI.'{MPni!K}^# KԎSF<~Nk ` wp'jO$&E K Y:Gޏi\PsG氳O2h[=- |UX{ =ݬ7ntK'7|Xou rX1)7ϊe.ٝQ۠?BYp}Iy|<;ʈ3i0DՊ[ԕ5Se|U8R[.7fpUעzi-,(1mO64P!F!"xl+_DL%fncC]]-F?V:M ̽A/o5$O "A.U=dpP4HGBMC! ,LR`q U\kߖEn-~kjqͨjg/p|_7~=cQ} I<<.U(#\$2یV?[s \1x)њr\BY :$nOt)HS=`CfM& hTF*'G ?iXc:dK R^o(4BrxݏI߅n(Y_F+q2\}rEoxQY<&܂nX#N "Rk<Ŗ0qGվjw^;2_XB*}iag#سFC#7%ַ7*) йt%A6֑ZEXW}AmwFb9orU i BϚqe;*X0&i§REkK{f]7 ҕ_RfURtO k! }Tɔ^pf̘M%pWaTCr>3dRs<[СT9s- @HrLQ _g#DVóiUa<3"I.X }? yxW}WHq'Hs* w]0IE[o*v)hz |3ׂ=ޙ3t[E}wFXh #̶V-9ǔRYuOj>QڅM_iP5l^uTkHӪgDt')\Λ>/h"8'OB4 > +g]k뫟&H(8|DP<~W'T5p"ڄp9?'wHƑt'5qz:)n\?7t#.| p~]s%]Q"nqHfK_IuD4]Sd /Ծ(Ȅ  ٔʲi5 yp6\ГCj此1.g#5i>>Rv%Ի kBib.uV¢TC,r֐Tq䧮*Qu;lLلlT<'%>[DUb`Ifn"nJbbW`@D>s7 %Z_Dr9>o;İ!uD{ChORN)1}M@R_?gf QO6cւ{,ŸP5uypj6GߎXAcEf!_v%G96#',FLvY+|2Fk!q[D,^IeT?ELNx-FErݣ=1L7.d,ᖞGDlDXmA䟸\HXa =OTLc*2TTVhO4 M(Uw4*1oXU,س6{+ay>i/9Ϟ(|m6zeu*ХCΰ{or6@2IDVHf/>} KZ ׋F_FT'Pr+NWJ(ЌqNS-bǛSBngW8C]PJԹ2/K)l"VuI8HD"ɣ#\2s@f,\g r1bN8``2Fc3f+afeA-6^]JL贆m싋=f[Lz"{S E>>[3p*v?02n-Wi!X8jux I*7Ƹ0.k%˝⠞k XO4ןp1jA4o]%ł\Pc BU`ОPٟrN צ8H8`_ՒZXɓ`~ϻ$%3{,%%$\>Kww3٣jcd 0+s m#5e !BV{K-{K;٢h}awJO-Tt:'{G98w.pŶ~Q;93j͑bokqEs!1*NG"l^֡8NU"[X6L=ѺMc8șIWԍ}6^.ށE@4ј\ d.Dh7SUrKZhl?KydǿC$o=a-H jYcp%*o'**_ГWԝ·eb`'='v;ML f0q/ʦ>ɑQQyM6\.wɂWK7D['R+ 4 o!#(kK.[> V;pX⑒h/ͽbԫ. V4M'hh̋>?]~0$R+j@ 僄z&tn(h @QE:PdRNw\4(|v.Or& :B-]4Ce! ?YZ;1Q#c<w-~_|fMکlTm:j;jiV:fMDNo[Q:NIueX]{utQۦAO":c@B`:A'PWoi,fG|f*>'T?.֨+s1{E'xndYMy OYo];k߽;}` _ѥ_o,G !8J:FeNҬtL[vc 0F"%7GǣӢBĺ@p:=gysIaYgg`>X9Ѯn9l7+m׹|+`OM-*ROh<@ I94jKb|ʸ5pԲ=y%a2qFn&̴Aea0R9F\PЈbZVm1{C@UM[ Xvs Di2M0&Q>|,>v"HfpUvO&<_ vq  O&Sf1JbƙzXf "Li5Z| 9*×C+g:ܺ(^"A%FěS!?v$tKGѯ_',.Oܪe~Y`iJ=".\s&Ҡݑ,i$Q`~s_0+ၴmt+GaئGwFu >y )@6m 4Q+OQ㓭גT:l$,VnYf/#+ܖR(r2z4_MpymUW @j*iH8f⬫)xeb=1Q.d֊p2G-Av.w3YYyd>-5$#r.7o`gn9_F3<@{ 0|X YH Ҏ?܇XȮۧXSos0_19p:ZdrPq_x 5+#c~.IN4k팵o3o 2E@w'uwI9sy!e) H &2UtW=bVkl{@I/CǜCR3'9@F 8ݴ¨ :}j]X-*- _e)B?liYc>yƘLTS#2PV554Lo-YrE`8ى?̆G(w" , ^%>Ͽ[b]S{Fb%`&u U$ =VU?0 =7s\~=}Nc*"Ȯ{95~໸sυ1A0|Ah^ xO; Zf<TSFYk p>g13C %5MSQM\w[[Xs]qs7;"}c| K#kc++”Q̫=-ӓ(59sWAoe<#`Oѧ+BFdz;u_%^-|p㸚3]x8#,A`6Kv@OF(ljOTqFXMEi:`@_p*]rJ-A<4>ǝ$?߼ӗC}\`@Kjj13 b ǟD YM'GJUHw*4o!ZvQia5QB+o!-z`+a 63Y}d RwF??*}]P; ~TUZn41b{SXB &ky`;<.qB^w|Z,Iht |`At}0v9~""_-o1i˸_:?"̫vqԣUݒh"^c =cGLJ4T垮'$["a!`",w[aԑxM(g!hXO4[V zxGQ,whͰI)0,~vٱ[x,@a ;gʒ' ]\D웺\S%g ,G{Uqw@5}=%U˓\`ߔl߶uFR,c )@uJC"؍L1;sa0oμ VkU f8\`sb2B(Ɉנ_U~C9V!'Cr9+%!es%j$QoIۘf_c~j|4Y$PmmKdn`j9EklDH7Y\)75Ww2ÿȒܻ wwY6ՓYem5Q) YU]cce<ԯbZ:,ӈ8^ uB0 $M~P0iz34KdT bLڒ@&d쭳@}Y̹vTAZx e Q,t/:g*oX#OCÅp":?Ih"]O枇(g( \X0[*ۮ83PQX !OSi"I[ԸN/A13.9d*~BVntM> `*y# ~a{D tȶ\VZQrNTe_G2f)X@]#M8&LR!NDBpqU'*mQ?y[ 4^ݺ$=K}5Eh:}EN.\ =& !rW}]%j?Z9ރD1!S Jps [v)[rR~b>g=U&BBYuǽo dz"*= ˎw5kQ,Gkbo ;Э2~.s\YqT% {nYh{=fvAJl<# 8ELYjq$fM]7vyov=9sX<=/zUEKu@+*~pz&fjD*?k}!A~9ߡX~әO[IW 2Ps)w҃76k;t!N<洎5AB-eD?Λ7x1L7Ҏ H8|o+qQ|P{ 4M Qzo4svz٥zaWEj>qD6fr AQN\xkeۃwޜ/e_]?+jɇz]JY*ЅS]u.Jgq>+m!D~N3>ꤖHM(I y' O5wξ{'cS5p$u}TWh Y`c{ѹdZ6|c?8s_s'FI*E_ԡ6H5Y'Ss.R-SDE@CիPn)w䷎[2U7~@!0+\UU۞*vQ(R|藕1Wm&8 I%yYr.q.!K9>[YRij"ʔlO gW h$-{QFi`v/I`( z}1 :RqNdc csm7֦ER:"A8Z[7riDa]9?61fgjX* 0:e;ӓ IÊSP^'pHKhhDG@Q  &j7qOcΏƦ"%#ޛB>> {qYp/gc󳒭 5bGfetf͢ʑ!rm>)demjD78cGD4–dk5)!NI<-)/9qme2ԼѪl<ơD 9To/p6Ӡq!YnFwS+:XVK@{[p Iֻ߄y@yMSyi Pۻs3;1 Ԟ|>46{̫ yi & %6ܐ+srZ-֭3fRC 'b訫6շT1KfHi8Z҉9'n &!H\c8y` ˛ތzF[oEyJ(5N;GO{x6@~dQp#ABe^a^=6A[>r7O ep>iU mҊZ{S;I8$=USLncw x^֞ KUwZ/ce{pSq`8~t1xek؉dh\|[Q\/)/ U{+> oN:vpo.-M;jdU0vw VFFkCF?Ms[5Sg~,cM0Ԅ@3QObxe%'I| XR0G@kLp6;aFBjU)#h{3a)&ƚ ryˁYS/]ߝdV՚.Oj:9һ_ c*Qέ=ig~;'`p(9pNLDFD+BmF sV0 ^D hz vJdXfPZRj* 5 f67h˛!3oq"֭<7L<=0EkD#9H0$...}_ FD7$w_k^-(b#O)n7$|°MG.6-4Kws{EŘ5x( ąp YLSvz-H9/mϘNS p{uNoEϟ4 | L!޵cWqWl;na+o9(yd{u\)є(3v ժ^6KupH;Gq'Ϻhn&9XIF9? $JWKዢp5\0kv3ml-ߋ 8;IkdIrQe+"Jt@%qt'R:E*?7S]|ӊeжkz6Гbɵ˧u%|r,raSlU[Gɲ:AR@zItL4T-I+Ȍ*h_K*BBH-;UjnoQuuN&Oo(ȕ!1>!xDeKafT00V*Gv]S:v{ƴf,xӃFIAJ{S͎2 |WOi|8;;ҶF`'rN,P:g {F?;;91p& i!" *R5hwNF{D xdx_ fy " vIDBmkϪ Բaah}zM3.xZT[l 2q5Pt~BNq¬9!fpRsW!ahx Hᮭ.4:Ok^ѿlo= }hjs8̢~=@^:Zmk IenO!e6E-x ˩R , &o4h`}i֭`/9-!ۈl.ـ_cmy&*@IWdV[̑goɩI\x[@b":gs#Orrq*_.꿕[SZ`!CIQZfoFiLB(˱ɼ@Mά&n?C \Pp*6O;GlJ$[$la9,Fe iy,_#Wl:l_'"bhD *jԻ9@ߩ.w\Y$^¹a5~HV]%N+LIX$|e!a+E`-r)`J˔mcYzKqDXT> S  +ş<-C2ZτL/td=_A]gĸeK襁;'gMɔ`DG߉f:!~ wvy%n*Φ~|'QTN2ҏ >sݜRC(^Vpٙ;0T̓=uw2u6a87J ~ 7S.yh]Ɛa{?,C08x.d> `5Qh"I%&n yS5$Tۤ:>VX\_ǫxĻT0Gj gՏI(=j2]F 'XelYnn] 4R_[$bDolQz6=sU_5:iZvHb&%Krv, QnK"(TkEFyuN8UxN^aDh# KY|Fu5(3zJ]D$s||݈VyxԴ Ћ;A;ߵhU‡x}] p- {]s/7h[.T0JOKrar]_; An8a@pms5Z\.SJ> W򙑬:MY Raο.I~zOߺPnkP<|̏_oK$` c8pF q޴a>&jGd噊"6vS(kV mg -p]raA*~zsR.i^ퟲ5h"崣!>mY왨`"|f!hwUUGz&HEBXC@kͲBJfmxpfH71VX xCO3:n=RFj',|sAeڄBiRDč4p!SgDh[iVrvl" s hHM㙩XyKs7ޑN].]α]=>E6"&boQz\ɑ&ہXM8Z?$ɋp9gS2M󫘐~DPuHOH ~raY4VYT0@X>nɴ>iM]Jq#?%#IVDuAK'mRzET WQ'fv;}ҧcu3>xɯ/I6 \%Gs`(Xx" =!,yM A?W2H| yӌ{/e{~d{;c {,YP0 R!6< {nݢki\kf|i NvLlx> 8.e~aӎ Ҙ},z6jcFo"iav82&::IIrWQAw?e"b0bUh~1heЫ CZ(R<4W!qKIT(˘):-&y#Ԝ*,<*YYk\]l5{3Zwb|zONs0贠uz ŀZIco:64Z~EXWCf:Klw>d.&;k KefuWV%/v ܆eNu:gy\ ~!*qM|KM x//0QV Nn%~j,rUp*@M =dtլ}= .G;5{sV1ZRfwD >J"F𭴬 ':A㋿\Rdlzk$'ȥO%y_6j@xt|Dxs5OGhT>(jfq{˟Kݦ'nǝ. D4gR02 6p%w d[Ha!J:b¢` 4߬~Z5^#uabw#̉QE<뒦k"VwIQ@t$2,XOk9U7a%Q_Q-fp;cA^Ypǎ핼]ϞY!Dv@]Fϲczty1Z%לfn5s8-67np Q =bM7e 'mX+¾n;!.~os,aƈ[쎕M" j>viF[MOŷ?pˉ:d>H$rXYr, )H=bbj,`^=yYr *p d"WӱU گΩA'0(:XۛL%[۴C`FZthj5~z0#QշjT,%Ԭ,͵{DuF<ŸUVnDfxUyt^`n J?D>s}RJz|_YM^P<6>LzF$z\h}*Y,J96`\Uc\v)C< iݨ$XP-\ˣ/yp tWӋVqPXMa&.21¯ڗٯݜGKK;Y{i,+o_MuMS6Hފ&(ڪc&:'9#%vLGbZ1ɯ&\_fz8 lj/Z!u+d1C*ڨ@ɷlMpE\.Ęg0Fgtj,-.e~z-t*xPkU4ވKV+QM߮-% r׃sYn%@(ዞG2xp([f+SzN@Dk)uT>w f_O-eOඔHvv nfT_fԹUj*Xۉ#*+(q{Nmx7,XmF"[Sjvl$%V6eH2OM6(\J; Ԁok;'ԭC?&lZnnaNfsT4'Pg,$oLVU<,<q7×|Kqو+[Vvq LM_n!NoӪ;{_BGKjM>#TCHA1-9]-f0OS$.Q1dϿkgIÌN>R{/B:; "Wɢ*u|P׾l ՕNjAф%?zFPq3\_w=uR Uڳ]Jq mފ81ܱ#!O6}Q5 1X|XgɯͭWuPex0B GU;dY+'8>3.漒NpaSRAB|'N ,5Ja?Ԗ`Mިʼnv xjŸ9u*d@p0Do#i!x;WAs*w89'PzQpRts7/B#g\aCx`b_\vk弅fEU%%IR_hl  [We)&Bf/&|xF ھ/k=d5xO_.Wg鳘زw)NFHTTJ ;gQchY>)8C"N}>~ImQu+~h-Fu0Ƞ.>779'+AF ~̶%s azZɩ%,<يF vvA_|ݒm %vfԗ ktqbM{purDݦcfzwhm!%dI/H9䈶+ɠgQp4ՆgxHvyg[Od:ebf66%Ayfn 2~oCΙr\l5j=m (PBC=='SwY+7{@[l~9acWY8"X$& y3;B\gB@-2t^.p@+DbP"ihTqݪ0jýƇu>"V [PbCi YHb~RckA}W;6$Yk~E.(BD@,5HmsJV7R[aou H53"'NgHGB?Lpb 2vk#ؚC, eD|M Y Vnzɕ4ZBJQ ݉fCp&A Zlxk' ?i cb5>#Uo/~1uM< cF^b\:cWUmF+ן?Fo7r@&Mg0>:ISV*h 'gbCie bMΘ(֖St`~,4K`˙;|XTl!s! \"SpyZ؜c!,DTn(,p#7IYVmPcӵmPG툽.W3~׃?vwV@0C'Lt#$5ڐnzZ cM"ag1/76T*k9~1柟]bɳFvU#sIur+R1i|*"^VB*v+2|꟟=K&7aO:6ͬ*MG|x2e@H (i 3m+ӥMѦ6ps~#[2 E<*+uJL,WDCy5kĭ\o!c.G?hI >|s]Tr |Ӏm1Ey_]cVø6﮿l3zlŚ}/a:;"@CG.[ :~b* а@X|FRa3yGj?R4^P* b _5G|.i~X8b1} sTDȚdD_l(pҧa >E#E& V@”5ր.+<:`c,D+Z?Hv&Erb>k/&\qyZ]5c*Ďs?_dLEbQ&afeؚ|Ώ$*my;nyRfllV#⤂k`}2.Ղy((>'ɕ Pk5&?;)iMK[3\*FW-< ף ;Kc}P ٨&UCH_kc/V173 ȝv ĐI˼Dd}i9C@Z!~$~zV5o ¥sCHK0e -@)8,X̐!9/}NAqEk\;Iko^s5s t?n%IأJ(536G/em=-[Tp[?z )'ē;XuǠhw=I,b2$%Da#Y"}a.&߻5GEK6ڎn% _4 aٿ2 c5ZĆ uIk,%ʒ~ν\E"1,)WuE1}ެ= ԫC$jX=Nrk q:7vJ[օE cA?3q<ܼb qs!xcV"ٯC{~ 'pXrD'874Q1΋u NtX[0 :Nqnֻ ҁCRИpJ5~ `~l5Q>T$.tGo2pKd]l*fƾ/-K-6|Yk?8^[؄"ʠ#r d7E`7Բ5 |\x|Ĺ<oFh>i(4)u}M1mh} 'K*ChD%;TZ6l0xrX<)觼caYfB-)!ZlC|~UV< ܙWIYc4KONPVr2iF4oJj2 :ӊ!Ƃ҈7NMN}Z.sp 0p(njG8a;0c2sy40\O4L 8[O*s+D4X] BԲK9 Yd#BzR_n}١<#S[:&(L"ĴV4y UoEMH+hJuMԍhMC>w;'yyBlKYT31 q|kϭXajZ@{ZwxT KFk0T:zۍs*2JlE),2S`M؂F炌! CY+̒3Uxmk|ݜR}>5]Pn(db=sk R}5`m58~-]WcbGIw_)XU21('yTo`Aq5B:_9=StpgfcnJYy*lr<˒hf$ZFJ>zKąj+u'Q1h{``leK#`tq $<ޅn#~vl@#(cWӏy#PFAQm_ Qp&ۀYG;Kkq/Y@(qo]3 WͲwo~`Z$ry*Y^ԣwUzW'C 'g?AkRt1:S/pZ1GQ[+=w:=O#( ,/2jI}b` Ad:列;PvXyS28Y܊:VtZ(@R(Pkѓk j&J+.o~1kg@R⨔){Dc7.CBAc3P(JGT\g%30hUcr95͸Ki z}MP&s$.6KB'A*_4{(9T յl-/uUkm7 nuUB@k$RjLdx"tֶWs+x- ߄.U=8[{p+NT@C\*ѥfk;HVAc1RYP]d┯WaωA;NPAPlq njikJ5,1 < m)% =ckHVr'5X q;{EG&Dr-)RLcu$5^D|BKχ0*g*G# 5P7=j7"@֡M!:Z{xZemhwʐo9:&Va$;仐OKqi4 9LLE15XkR@ /2(j4' 4Epަ~dƸd;D߯fQᆪ IFrC540%Xq ]R!qHB3 >X0QFz 3;s VcyK_na51-e|g~T$:EӔ4š}%Bk8&O+p HfzF]ThY'S|7Ǔ  c0؁b_c`oOz+FghK#?t%B,960L ·,ܦyos{o9Xzv &'{E6wHA$d8< EP aZ$JWp|Kaz-݁%IfH~-#jV ` =7t})-@JXP@)gU! |]U}/T)(DJκ(1V1*V2"(!'캾K,Zӝ43lj jb%bۗo!{LB?vȟtC^]/؃aӄ4үc8竹v&5n)@zmlE?tB;b ('R8.tMq W>\eo= "!?5Fŷy 7SMԢ+fybY%D7LgUZ`!b%3Y8[Zh#$DQʆvBF,yj@~bi<^^21;vؐ&bK3lz؀h˙lvY@CD̏4|y`LʌRbǴ{σ',]7P={sô)qmޙ|OŘe;Zw]/)2!]w7"G.LRd$K q@K\(]Q6Psےک,Mh=9NZ]5WB ݛbv"H61;7?O!_ۏoH~FuDG{'mЕ.^shRvr"I3[!"Lovac!?éWŽl42/oUv S*6=r/Jb^kiD[P{iV1%Zirt\|bntB&fAЋ+g&6[uP ]z9< FD}~_@,75~!zwK=%qގ~@N8A5b?[% F;DY⟕kyS4?bB_xH&ij>U6ʰ:g QSVHRHM^wECZ :2\#: Pqw#@-.hsgD|4WG{v!3epD5yNPPv[$G n}q´L }/pZ`VQ!r# nw*l(: QGeP3$U;VP C!] d6n9+\î/4*g#MC $ ,E- R* I+DfP03BG!dX`)  f&&e:?0WgTdt q-nazZu#ٿpתehgN]u; .hZdpL`)o;fP<3n( EwBY}͢ AƟψ`>a#suY*]oQ{ee[u2kgmKBIЎ HC^ų >uhll8#ݶܻ̙^&QFj00(!x9Gڼ.iN.fpRU: \.8W‡P~ĩ;k)JcfiAdGZ!{P[N"V3I 1P4jql'ek-3|uQMVB:vY\%۝a.M390g{0 &8n7%Q[=h9pRNrkI捌*SkvlP}grz:;ub_bT%rCDshzsȉazs8PClpt}RsT2u?ߨPrB4x4͢[YexGRŶhoB'sM=B{KsdԦ Uczi$d͸ ;Dzhׄ514JoZaxG V6 EV6\ybѤQم=6l &Mک>6|Lh! |l}Q:Ӧ:D4ɍB+jl{ʸ>bd}=t0S+N1O.P|yvOjO^!ـ̣[l!- rIFo=9Jc'DR$q?AoSuw+[QSfWT5Tb{q_VWL(,K Tv(C!)Ǜ#[T 0d9x E&AMK3F v5OA/S|Vg Izs'xګKK /Έ CFK2ӯaCX mqbE"u 8HtAR*{Zys~<ȓOqQQ[Pu11B˪%iIhUY_{fev}5Laeu}g =KhҒ%kH3PX6}lʐNpp 96GKX?2ƂT@7wCVqt$2Ż^1+=0>tRulDZ;ۡY![w_~\3IեꊛD)^ Y9 ipѴ(vP;ԖJK;iuh}$:b*x̰ouyF0iFi:el. :J|'V+Y~@iUSC3U6\Le\o ƛw؄tnKئhfG䔠?(^WiiRWɃ#ErZI%' 3 "ɟA0/e3P҂ig1MZjgϮ=&>ހPM.~<ݛdҗig{PK>p-xD86r a)ZR&}d(ph&`bܝGՆ̐Z]v4Hf;Y77^>'!<5?4Iw crolO{fr{ |c<޿R`QlZv $н]r-OTcuP=tϖ.f=9Cl) y}q'[tlE+Kn)i_a~DTSӪ`@>ZsUoӳ^Gd.XA73#n+39K'XTMDMʧzv.RmOOo󊶱&MUu*Bm fQ̇pC(3Sdo^hl 0w9V+Y>-hd,mC^/+TNr/ skB9C'?Oi٢s~BZ۷[\[VzTh|B=u>0*G;kLHKD;LN.^l-7LVY^;zA:oʢ3c -JM d92R\ӑ}%'ƃ BD %<Э os? 찲&fw=رnqEfJ\@mG/$u[//[<7[ǃٜ&!lۈJz|ﱮZ-uxr|ZJ[ЇmH2Φ+[ylf:%f G,w`_]%xE-,4P"b!Pg/'h qYeh+ ec;>$nRZxcaUcoޱ s KqAQXA6e{m.=K+ ![E$%TT MKCco6Hk.OQbVhZlľd\*ܝ& 7 )I +̩6K*Ht'Bñ+]?&P+Jw9xPY?+{Z%U \eVEFd9itຮ*c֐yPHCXE>#71lq6 NSۻLy mo4 4:nX0NK[ZtvߡK87+*.Y[m b7qmݓOUIMC~RlNq=c.@KJRJAH9Brfihoռ^ٲMܐȡR Sd6 ÖDGl@P[A)#$Ϊ :mZ׬ZEc'6wۘu"|\Nw?ڂjSѕ|g9fNK'Vi[b])O84?:&T;%s"2N;IPFa8sZmQ&i' vo4mkgD͜, |E&wB{W)I1%9a3L_ gI;ov1"v#^d/%YYU/d_u$3о1KoQ}!q}8 ;^Jkb( A;gh1;Ҧ w5J_R\ᜄ2)& zNrApGv*2vC)[C֤+))d(RP,:r d=JWCliXN΀5wb͏kM酸_6+'8-nE>{Rzh΂w:0|/=đ<mb@˓[}d4M Hs3WG+&SbW;<0Jd xF$ǎ5-d,GS#T cS^E}^Q'Up"|s*ln "Oe4o>L]W Q`{=հV0Crkspٟšm:FE;%kԱJ;S TAt2fw,'6C%iy3Ὁ Z@׼(L}]#Hh]g'9QQ꾷fӽЂ5NM=B;{ۆBرkL)#d}_Ԓ -յ8>g0siȉŞZ%IZC.:U Krk>l3O/[2`/thvKdGt,s*/w_~Y܃9?V<T{>A3ғD?˶x.JSy燷1Z>;0YdGnPHO),W_(b&SJ,2mhI""rm"0;D_/mz쏇 ~OSd,<g$yחBʸ&LW~MmKsh ' F϶9qlS)b3R[&[~KVٴȨ $Hth"cjs,YB)$hӺg/\1Yu)1LEg{fx[y@P R H/P e<%{WV1L+x9r6 h}Bg16Ը RdP) Js CXU`*ҩ L͹-˓|To4WQ٦*}I@zvȎ?${uBK- Qͩ\k֨]t>T<Gh$j|.oI9|?6G̦ Rdy ނ32ke@2 "!Mеן'&]G_s¡F55ck#F[ Xĵ#H"`Pc7"F<*zP! C/tkl@\\y3/;Zɿڳ8H0;}W}%_juwi C?JWrWa7MM9?^ᅯSqe +tcW~@kRŮt<:lSkޯN8AH<Eci\SOY8ӫ)a_&k9;K$I[eMn.R#<L腴($`IT' zW o aVXPX+z$,aV LAUB߽iX'K̈!tֿSs|q,֝/zV1OK0 כl7fqA`-eitb808a9!+q75|R_ى4{Ir?0гy/ƖʬN_!Ʈj^ߎHfk$ðDmm26FƼb)f@6|f: 3+Ro6ru\ 9 |>~Hz}۾iNgLg|Cp"?(UQev؃7ՄThn%gk`k }obȌ6P(4 j!MA1!o 7:13iϋw5I B}#k17-iց C mχ˥eObй!-垬6UKd[zWYgĆݵ‹^K1.NFxN]3\u!NVP{"Xsw]%1`Ac͍g8(dULaOI5qi\+޳] kqbIIvKJvQ?D[mncT@DVNqx&&lɶ}Vu D ]0 ?E͗BG_mBg)"(p7N z(\=E=n=It[j!{ |{+H Diwh'iU|޷7m>N20oe9}*߯'} ,i'~0r7d(3&G"v廿qm٧zڄQvſ+#NVpVԈS|3\ś4T¢2 8 -U}zz`D=\V}D6 $rEՓb *oeix /Y;ZkUTgX?wn'D1oXBod%Ӷ ^G)GF} ,-NkKXM'/]h?n>jÛa{[:Ή/.W;XnɃ̑{d~ə`|c,W2olUz6bQRKNXPu*z!v?po2Qf !S)[!XGYU#~  =D/ PBn*a;_ +l$#PDTS@ɺ,tu>9uE߳9Tv 17!.^X~Z/ #YάCޠF< pq |F GjO4k`~L%Zi`#XMx 9,n}8q|xI(ymBv-MhmYh4K=wHH% $DDoAFu.pSujPPhhf$=e q">$BS4v:簣ܙdRYJ?k܋Ҋ`0z0ճ! nGNKQnb V [eKB>mt V>@]0ֻ/hdu#(t'`uO `?&E||+;*?ϢҴ%T]#ĕ=dP0? m.KfQ_Vj`OE2~įTMF6| BŹgt={la0 ?*f+j W09 4gVGv(xC'mfF&).L)h3ID/9:ivkx@vvIAiE[n%MiVk7v}#:9Ia;U:}j,z~zojp xGqzUԺJIDШzQ퀾<8rn`'7lv/\PGcH|7US tj<WQyr̾e'c;uػ FgA mkdƳ/2* g? {7 @ʿνLBnoǡb{`bUr8 X4N{2ʩ;AQϡB۾低LzJ$+i6o10aX)nY齖>F5-!eh"Sከ06>})}~:?ݙr#2 ` SJîwXf>dh^k-c|m)3~(L+;K">1 E=:doRW Tb,L~]]J}QuHrW;@&e-bHT7{hJǹ>-Tf 2y5,yR0t'rVguYVw6I4m]_MkM(8CLhNŻ@Xsq2~SG`$DÍ&KX%>;JpCوάvfI7Na=UICt̗YĦ]ISk EյK:w5:.=7/OJ46 .AxQ z?11qkI\8**5$tldtD(rtoSe5v%:0/{r  a- ĉԱ =6;X orf2xMMQ ehaZ4nǐ=NDhag>w4Cً*;Ub, zq[ qO\'N2![@XIjS K0*gU8{?))t7 QAefo׀8܉Ɋzw$-dJܐğmv]dOvףMWگ)~W+~e"Z2*)%A+:%fg+c;fqXYum4cOOu&dR5}X ~`^+_EHpZ2ZV̷ZCTב۷-pds7PM/'Yy o6zNyyK槈m>RePlxω_Y2.f[a|wNY`HW} f{30ޒ/]9@&#ZVZ,Ӿ/kD^fWEly9`E(@m2 ?V P慡g?S}"'dk&6&3S- I|g¬rmʙ`ހ=wD/ ȍsgρ׼2M\rhj۟̂rhvޭz[ {2 ̷Lu/KR$ˉ>t Iq:m1uRK''Ēe\_{9le̔=sAQ)(W[)}Qs]sHJ9Me-d9Ab߉C~Z$10;/rvYs#qhC/a9fa H_^ ^ѡ>B[Ccc!3DH# pEh-ud<@B1U9} j h+zZzCbV.Ğ[xIơ * 0%H1Qb'2vZ`}3Y2YHX#˭54ԨhXT( Th-!yRI3L8(LzS^HZ}ʂ2:(f &mA|˗0[J? OEbĝ#X'G5ف 7Oa:6eƙ~;74Lݻ03JʌțH}-m<4=먘0! /T3/-Zy]$j]$b\x] oϮNFCwL|Br˚Fk]¾?GJ K3&&CSse@BI,# 6)`/͘U (%,&(wX&[# 7XGI[Ƅ>_ `ER"G"'MIMMFOrQ=9GEAKkA=&qi霛 !`]E2w" g:jFcϵ<*1 Qk;U֊sWNO/ (pK_T -^~VlةHDG pi Z&lӑ:ѿl|_[H{D ޞpXd&nl(WP)$\yݨLV(Vk)򽆦T%bzZ_fBCՍtV0~6 ΒUE^],[.oJmy;:r'M٩ٜqʷJtPTmACc{"LP(Z( 1cL¦}J]Hd102/p)O@#']J} fĆzF)4$y#ӡV:r~Y(MwNJnX#gPF&+&UBxzX,dvqt_Sg˓eNa'A=NW52ݿs#`WmC^[xG"okxmuE(Tm1uL:f9 PpOP&E*RԺ߶ !Jhf ]udQ͖Mmf#k6.(sL "u~)OJVF r]#:Qvu:QnTf%??'2գ& M[:.YQo/z.#OxZh<WBi l1+E[MpTfDQLhq V!bZhF ƺWa*{ zk)I<~%h}Z$Vۅ_ԅFtҕP3 TVZ̤.i_ VtssLZʴ͢S_(,Z-i4x`fd/%X %<[kiSH k\Yҷ0uV'zta NTo}w@c1(yPיV .j_Z2ϼ!J}'2Tq:g&;iɃ0"^ TFXJYv0v4eI7~yLh $Epеc=k.v]L8R0k#"W:IRwȼkUP6ŏu[#K_0Ÿ%l< oaلxtF) o^2\[U&9^Ўm"ڌ+eyTIZ8[·ۢqw jJKHP*=UΩ1ϤP+ߑ |^k6:.|gqv՟lj|Xa9z /:sQ84GyT |}D#o lʊuPg*KU7V.}`wJ0*>g(e欂x\90s\ G+Yw KjwEYj>l|?O4͉bE "t!Ri&\~y _9;-*޼ XUxE96BvgIM+BvT^L./4v >viT!EؿG!ɭfd:`t,vkL&UUd8GTUϠD72aNBRMWfjVyцx|=Fz(ـfM_L2hrkJA#DS-8jX K4IhdOI*_ˠ84b4~7%3HPiyH|䢷 *i-^?t3n}3(OX<8گ vįHv'|c`aD=P#`½FQ~ê}Í2puYc)nj0=CMbARBrAB#5p.m@|y v먡e*ù55stn`/دXTïaRH?< }K~ziFz!~H^^nI'Vs8mSˡ FTVk*DTohR6㈖K K8bL}W(qDHr{R٘- 8#EC]j>G`5]T ˑR״0p8UUqf.Nix{쇥[F&c[{C2+SW0StKK?h.51ɒgA /8V8oՀB:)v%|]!INfO S.?b[$'%,bAVht5lNl"Q73.FXߓ7ֲLA4+d"*2fy[bqy}\1|‘rљzAѱL*4!"1BOճVu ,_r0 Ӭ_[`"7Չ-R~a鹒#z+[]Șb <&b+pY6]pyҼvC3yXV^q 3nX@`Q! 6i*-M.ME5(| {O|̒%&IbM C/ھAJf9X$R_If=EYY g\g,$48Э>aob׆+yZ+uC ȊT*Mx(զJ߹n J'_A,`f@bx$(5*jtc-k>\Ì'~4{YI~C^3HNoK r h3$\h@LX')-&_,d*sGDs?n(Xj},gPND~= t }; 6=.(Ww .%A=c}wK6lD/}bxP5D7iWfʕֽT:+9.(|T?da,K=L5JVo ԷvN8As /LSQù0ɁaE2HxXwq{S.u?Ѝ&Vu8Uˆ Z7IrCzv,cyUl@ F6=j)R13TI0HkL!F+upKu$SLXUĸdYp@zA1{ylu;-jX?`1kk9p ؟:*UX}2Ѫ(ƣӪ؏BY4bhT̀OdN]5%7Pu@,جK@k)gƐ뾞XqBƗC%LL83;TWhSj [!a{䲇F-ַ lpPd$uh,QO6|u 3adz,GrTE z|uHaȕ1pOF/[0&Ə hW SMF uw>l׌2 @eȦb)Rx)5:t$+3Y~=طDxtAqV|3O'&!L]@!I),B@`,r[٢"*ꡧbh^bׅӾEO<{՛AHy~T@Z3 /$c*)n'Iܧ ;#춱-F^. e?]a jJLO YHw`^^K(c[u~/ɶ·Vn_44_%!l'c0Xs΍QCA=- `/"s$fK+ |'fB{}z:x:OCNtG'2_'.,ysA ';vw:[z Àiu47XS#SᗀDQlPJXޑ4|qoMڣ(E4.~,#7º_9yuĮ큧߷ZN ۸P 1ce`ސ}<2.Gd,P?y5!ok3;=N~iAhu6kSb`a돌L;ޔX! Ϸ^8ּ8]8,ʩJk`1UfǓi3 Ս4>]dTna Z _rKr% 2=/w*RȠdg+:jt^.[u%G>V=\ؘF#h-nv좮bߕ8W Kl#~^Z?;U~%94d?(k郁 fۦ\D 9@&p#|ԂQFQ(oX\Q}G֘f @\:y rp>t~애n"J S:0,:ҊRы(/VyIDD~\aEv7_\Mh50 Շ!dmh;g}!RE(Uf4>n쓅Q"z0Q*[]:̒x'<ƌq "OЅy5E1q\({SSqYAk+2xKϡ\T/]PHQ$ |ѳڃ)xB${O pEGxjKgꌊ&MluօpqAf Jނ SƋU-h!II| 0{ EhLz mEI#u녹Έa!PA8+' J`tѩs,6:f 3=u6df-M/&; |fvU%J;k0UT)e!K)HiA(*{4VzuT\VBө3q/1D<at F=M9(̪ߠ&Gr9Hш934{r4A*Qu ]]zQ1[^ ӏͼ ifoƿfs'soh\}aa! }}(}ibRx!Pnf)wT'[_c~-^:iMYp5>+U;ޠ~tIdyPi:B]d G?f귅Yޥ;򑗆5NoҖ{tcu%W/ l 4J,bVޓPQD8;/u)[/IsA&Tz"F3(ޅ|RΫ܅! 6PnQчCl{hH~+o[q;17c5:Ht@3&W֏|h5؆V,kn3۶&qSY|fth]9PXiȰ@P[+ dp0<@0Ԧ8 Ԭ.al +LdXViu::vo4˄8cd/_@HXlV )X)A{+rqewJ:`4'ro I hiU~Ш^^o琷߭1\pВ7jnMX'IL2kӮkQaD͝u7E> qQLH<<* [ H}"R8tw͌o6)eUFE~맯P4U7ms6l x6Ob4~#z\~~~ȥ"?+Y\ˡ ۆ_gGגVg2XT*ɥxwk| 'ʠnpRm*4}.r)[H7]y}mf,5I^$jW̸c2.E:hV'q'K1db$+5A_ QJFsjX|%[%3743a}9lrh"޽ךC:/3 3 u{9Gv\k$^)AHw$- djC^}?)%%5"(cc7(`J DCa4м+.&Td%t=':d-^ih,:>_WPVF! =O[+2 (RfiOl.!w@w nma]_)7u6vd3)?)#8dymyoj3 a$ M[qFdl ,/&g#JZᦩ`~&Ni< 82l`åOrx7Q1c]tp= dd%+}X Dx^05[: t ]d4i؄OMY6bOc^ޛÍ^ǩ5^ܱƒmؚxԣhD7:Ŵ f.YS}XVCB]B OWJf!r$epк>TD@XPb>Ǿ}G2gcfnUz߼b2; e>RlJ7b\0GRG[Vi,h톏@ZeN|o/A{.$=[jnf%Z[ˀq[\ok )nX[<fgj!\ӻA1 s'Wv{V'r:^"Mm~Y|V97* Kvrd})Bρ' Է!`㹤}W?[U#dx!ތD>4:Bs9Tz "O|;!dJ 5*<^$K?%DŌwvCC}"/A"vTo:]9Hc3(]&B#P#|݉ymk7Xba#掲$vWxs濵vTzk wNvv8*(wDstaFF!%f`"Tkpsw=9e8R1/eGۛ2^|N%xc\@}PPS_ů0!G6H*Q#F:F@Qԍ-qy`gyg$ pW\WMD ɴꋼ3a [و>NY^Lrs־s:(Rn8F Èكz>GDcpp54|LG&׭ypv:x_=v4z@Lwrz0l-P4|QH=d9܃]7.:In`䕜5@3cw}R:BDI`m㼱Rj\>Y/Cv}u*PǨ1U~H_N3k@'}3Nioi=Qڑ(AeND 9Gպ:j8u)q\1.EK,ӟFJh?X*Mz-Wц<6^yKԾttM܀r2rYh`;\Q_'3,'F86hs-"hps-koy8s?2QـN?YsRY-p,^񠘨bŠOٶR4 {<ؾ2=*rtv3V?zTE0Goё?zÊ>I@GG5=(fe( ` "PCf<7!q/o[k_}B]V rdE.=1RusT]9n/:F9z7Fc6Ӎ3d{iJqE WTɔrvxfmqXܷF 0eD*~hS\&plM-T' Zwo 6GJknԗXXkCO͒giIek|>A lx!~ham5`Zk&ĢM,%OE.FT[ʞOFJ<8HN,R4j՛[N[Q:qP( QgdnjY'|~5PdQ}42%]2ڮs BԀ;8k B@I}0g R>V"ěu5E>&"B:c<]Qq1_5-PouYC *X#'q~4qw􋪕^SiɥU_B6_ 㒝R14Y(V?O¡_#PLdu6bNs_|N:q{(I&_9Nv3/6ዟSD{!lk11hW˝kB'C8S]SXq3DUU}M:xI€~ (d44J/!۟nx7kec !gi6G.z|g<elYGGCM᧝5faHlp' Ta%Ey"%N¨8kD2i>y?x}56\w+f3*,ꓬ ^% 49zHpTxy )|9d$,!6ox!~#N}pBi`یΡvWxΘ:!{ D}'8[䄚P"^b6[),w *xB"͹Ĺ^H!6t1]F& +k{)N? a!ꛂ Z^Ţh?ˋ_ .<'Ų'hye<>YQ{  uk҂㬔1T>u7;$<5&qfu< yJ셂sj0&T44Lk"e1KtOF*lr\@j@+aAi-K}D+Y\x5.rF|ވ8U=6:i"|=M!lزK8͵go/S .fqqI?K>lj轗[Yi2Ň8 8~^-&4(tJ w2:+rOW.vn~P[VggZaVn2L` hN蜱~u3E/ )ިXe_V\•z&S T~XՀ,`f d{`ǜuQSlY;mξdqn8b"̤q?d#]#c\x~c~I׀^b>섎e3Kr{W*:mZSa9U/'_>*0w^JHڛ dz ,j>_z,]n)PՌǬ€Hmlx03*X_Ԛ A\ eU00,FiAS,+l5~sIyviп~A-i"<}^XxϔX_n$ezg/|ųZ7 GQ tj~yűlnCJ{ٶqjtQ@?}%[gi} )|3WA\bU1Kܟk9091U- |]aSqe7giJc(?'Yˎ>A]\longtd$Ga ڊ j_iBt7"PVED(uHɻegMݻ,цy1K˒@L8|1՛f?9@-bF 0D O~85Tq-CplԅV8! F`lZ;!b?Z AWRG#2pLk;l4-n Ac0P jm`F{}uه OVPf'G6]ɠ(~zJ̗&FR;s$ WChv)m~TY4(8;$,}Ѥ:퉓uffCb6"~fh5r`d63~wԟ_jS 9mǦ)ѸvN .D lO^&7d`S%{hSJ" *x-W6lAR}ƕ$Cr/)UN5@k֒)ґ9Ita)Zϥ0cy[LJ /[%gmB 4[*F$8WDx֧]괪Ӹd/O܇hKu1X6|*.RB<ԥ4oiU1W4 r34 zܿhklMNKQ6DV19< 5do UX Π㦠M9F%)G|Z:IE^`9E7st).?>) ٵ,)'NzUYHV= ]Oޅc0"zu7g<MX,%!qML؈u ;K[cdS,]@s3&J1*C k 8V„Ŋxфb_7,(x(KW3rZkwlg[z Ebj}`bQ{9sϝ˳w:Gm xXZ*TC͖r''Ft% Ԧ:؄]w D9)8+D[^*ײo{juԠuI@ L5遙o:$Q$!*Z.Շ|rrG3US<0tRS !4l)SC^DuA=(X3ph\8X7 ۉ1_e#]w3C, Y&f["%,GYH^'K'k~]RcBBT :9=VW+Y-OYP)U_i}hN(i25.,T hSzGVmo G%Z<$xǃ[ARQ}u9k+1:<)! ଚzm)VS% ( *{V:Z-.dYqPc# ^&Fԍ9cJJ*DHo`JgY,ZQ/*6hƃ, k dEf4$A+ؓ3Wd-Cd7Oi$=\}衯 1ۿX&PV~l4:qo&/4w~_#]ZJ+\%-J z%"?aΓb8RcqҘNVZ;F`n\ۑjZ+ KK寍iG5׆"W>G#-1%l^ZoJ4/L@md`g"g7K'wW{~Ջ Qh,d/-Mxa.y|bګS=~aХ_@3,z$d[g$m [5 8B%օf[7@kXM^r,o?>~)\% ņ@SV%=uѲgV4A[߃Lwas?Υn#@pkc{aOn1#PX1A<5㴛ך20_l'J~4Ļ B{0V4dN|7|0\/ pq ^6椽ǝk79? 䲎7׌lhǁ;@ܞd0ޭ[eFtIE8w WfZ蟵+cQa$}g].}oCI-NJ# x}gcmb9->XNtSĪ@qw]̩kj 7߻I"WRpi &>d]z-՟B >~EݝJb6W QZ"4惙n0@֠ (-gⷒ 2FD;p.E^IB]ǶUYAB1d[L@i' EsҦ/e9۷P7@;[H8WY;7 )ƈ{aXi Gd#yT q{?tnp׎xVqnJE8N<⃙2[PJ`)T?D& ߧ;Q)F3g\HzL42z9TW웚ѽ#- wrSRͿԇ{!T'B\aJc4|M,+Cl}8H9A ,…R8o0#Oڋ6o$L:hMc]GKFyx^Խ#QJΓim99c *ha:!G`9BȪaG!ݰ\2p*7AQęmD2`xRϮjܤi'k%sr= .nGf;0ƖVr!ͭ|ڃ"PN0/l<;}j` s da) C} X]dV0y}Ϫ~M(&uzZ7 SX #f 9Yu 5\cHV= OJ“0 4O7O۱CN6 rHw`>e5: 漢v"kn,%W,֤[W~!X.3#;tUAt0Ur8ަtR@\2[PC=JZ- 4o$(Wї`A>#s_a\YJq%ZOa>쁋>4*B4˯f4RTf=7b:$, Y=3H}V1ҧ[lG`kK5C^孳ʍr¿[ ׈ݺ~YNciq V}jE,xK|HmT+wlKt m* Rs=nF;MvPoͰ$p_ i@PB\g['ʂY6-ɼbƤ7|]Lcr/d$~7ؾ)=f:@x\QZj^s6#%lj08ƌ!=={xT9ph`&=!nA.fIDR2ozH~AоCZbq:& FdTO#>j}}!X^ݿڞ=࠭t ߦ--$A:%| &d@=s Ts:ɠ rup$rd؂cBwF\շ(󀭪HCNt 2p-p`@/xE8?%!/r[WIL(ȭkF;gjb>*}AhT>P<Cu8-JvO2c`; $K?AJ-nui`r\1-W'D8v"J3fڴ6x%MH ]\JOR|txh g;etQݣEuANn[30Z" ƙL}ƘDŽH eѰyi9m}`gqv8u"LOY_rǷe ,!YF8+~_: niSI! *\St8Hi2ڏ5d zN4V"A9p _M—j5k"Y+("u;FL ǻ Yw- BmKI*]ˆ4*Y0DzY%:D=cX}tW{.ab??|xzg^Ra.AC`_QIGjc9:ɬf'x/wa, 谠)ZgESC@ˡ*| RΨ"xkbϗ˿ߟ'BoB-j-B=B:؀S-z/tr W2j~ZNh Z$7س#ˣZS"lLZOV 6iPxXKY,7:a$BAy?Sޫ#oԬSBtəUʯ .#z'oqu\Pct! cKWS X^Gyza*{nC$i+xt5&j@p4_U;D`R. BeS>DMI WTi +]}>A;)C=(8P!LWlHipmn9L(5#J<+^'z raf_H$awźn/{Ƒris6qE+PӢ58\MjWBX-G|8hv%JJrk?x(ߧ/`.Apnvt10[#.M0r?]^zs?r u,Qs_ 7cyI%P:na"75`^=f]H$i !5Žp "X r3Ma <(:sA%U7CB6}0aEe6#O?Q9.􋞣"v U&Nm]Aeä8 6<7-[?+4V1Yh:hGa&ݎJ55] d)E2s65oPE{sU^f{nB%8U3K.'Ea W.C"#*?ƭ D f >}, 'B~nC#b~P!AR5j#/h 8ٸ$TV˳>Gki6~wN/3QR]HH#+_ ōCO֌v ZdP`p֨E[ߛ}OHAPþOZb|qpe~Z5x7A*eWzI $&pUPTnK#ZM"`k~SS~w;["Ve۳b'ߋe*Z2Jz eo芒(z# au-]G$4-ȐE-Jc&'`L9gwNO )V5RalrܬϖsBD]+rO  .8S8Oj#P-+1u\U.Ж۠IF-].rZ.F?(mqVPS喝@W 3ЎfMp69cne$1mmv >pśs>n_(לKonŁ(QSsp֜i0hWZ;Wie],7OF|GY@y!6=IcBc2c ͥGjbc)[@J2ԓϣNmi+}k԰<SAa;H\48ARֲ!{r&yJVpа 8GP'_bOׂڢ7a=O9ZGŏj4;?,fI>W["@3}]F,RcLfw9%.NXP') @rcCXbr!ϯŃfݩzVŻo} 20}& sC.U^}i0ΟM@(5nIܗ?R+m.G# m|JH:EUֆr{|RW s%@VQV=_z?xdͲ0g3kc0oY[[7^aϗLecDdσZz3Icr'ώQ ӄc(*=B# 3ZΣko4Wf?Fxoy&~? kxCrm53ȾJͬ9Ah.Y xfރsX ta8ij2\da攗30{ 6I.#VL<[T{#QɃ&^Q~~Dse.vAv`bXw -&E= m_-2lC ߾'(w+ܹnR?h0P9CF$kQ>'xZҹ0Q;*2~A\_2ĥ'<)KD+YvO`AdႚqMZUؑIb\arnd]IWNi),CR+oOiQQ[WA0cGMTwAT'atGau `MudQyni=:fR2i#Ty"_X@:虧HMiى$)Hډ1-tq'x,T`l5d2&]LjAkZDRW%Eu9gl.Rw @MpuFIlr!a|F{8Xyt=gQ~Kinʝ.Ny;e‡rEk{(F]-qLJ*ؾpӏĢw#u{JK1otX9mȯN<|RS*LRʟ4nCZufpŀJlcQ`Eu.>v}vt2/N=m+ GN8@,>m(=Bh%Y]gq48{iqT rk@'ұDE&EAeT'9{ȑixE}dPzd@ `+oۘҟ >uS :\7.T?w}~tl^W~bSo>&= ЉlP&EPʭQ!f]0> -H]x $cA>1븅&x颜% +\H&R{nH8љQ%.wݚeFww t*uˋ<}*n>oI.J<ЬU#]wmuQGŲ2E W9)[t҉b :9neJ[J> ZsXY^kU.EС7!tJуvNtӏzDq$^XBI0p9,(o8<1*y;[DS utظ,{`f1V+x%~gabA %aKgWu U褠rMiw?Hlfꛜ'oaFyހ_Jfn;ehy)Gؽ 3&"K+"nw3]״i~G~#fgqăC)Q3AW9-LfLBWpnWXnXgB|j]ܮpףYPvL*Žx|䁞mi Q5"RJZcHFPֳ3="ly%ͧTB aSjI0nf Błii=l>KVu ||r 1 \Zobڠ=L5 ;l9 M 9JS u(V/>Yp5"9WpHi˾(FϠ.ŮBOhbʼnOM^qp&DHi$fvY{F)xjI76^zP"n'S˺sæ0kU0 uגy=ږw9gDYL st$~]%+:#ί${Bز̫gG&Z.W%fȌ`obzC@YoIIbW/qҡSLA ߵ @o N߈>Vwqƻ(łP2Ps*5s &w +Y;[a}uI-CA%Ύr?n {έM$]}ăqzrˊBqIe;TS)ܲ;E2#[0^9 +Nj-A@V1-ez@aI"ʡ+ +qGp]z Id\~$fNgݹϯiNO ~"iX|$0~py׏CNv@$J4%0yB%EGOfA\|[v<ˁ@Up٬,~=u!w~PjEkp'Èf7zM9n pPvʬBU{Y=mY4t4e *40ZR R&C~*U?vP =-d _WxSiI.SĂe-N@7@y\Z´!&FO@D<eL]6wT~ۏHjhFoSL9PiExy-X)١m>Wȕeh#J~V="Y} FNz[D)0iVnm`dNo߼Cx+ 8'c3F 1j:*Y%ARYf#% Lbn-L#m9POQluSĻ rXd>6RpįhzhftrO^ W_j1M E&`*DF-`Rx@e+Qo;k pQ0Y8|С@l^ KKY=G~=FE/ XbGp3hj/=̰-Dž'QTO̤݃=_DJC8q9i9$,35Ѿv i6B*>H#}{)ўZyr@xMu5,qNl4E•+5[./B+UȠwOh/(ac!Hr2BLA`$\N^Otj@9A 2GNeDqSJIe!.A4Ռ;FZl&멮eI~FAF-N*U@ɜw2(S[{XLPтl9Ehstaо@`ca~QnU)t2@EKIـZ%}a5)\ht_%3Kt<! e O;L%;)Qf&_ F5Oy[XNmOmLrhCkQ4+539mv3V$I:.)!-D:q\@q#/ď1I'gy\z7^;gd#ڭx̕ 9xy1p/7aӾ!BmG{s|R[I:w {5AȩZ&aNtJ)uSb\ EH"7J(ؗPɸrir㞷[Ƃ#{͒;Sa"L}=,&@ӈ_\`t;Ft181L:j?{@O+ij] x<'t"3NGk 'eAe/xVF]́I} OR<#vOFzt 7oxP櫭ˠ]34y1igꥷB C%ؗ Wgb*{ Hz[R\āMpM\6w$9{$H(^PE)S;1Z Ӊ+pgX {'('[6oOWM-Ddr L׭=G f͊6Ʈq}UK}T]B8MiKvJ(IcEF`:펩ʮ<1II$_YKuxz~udٰFjLzk:8>u\bWC}y/ % g7'9PMԤӝ]ڋmEQ}W ̡+o,OVG*L>vloetZKqǐ!AOR~t oK*Ј b&嚕Ơ c|J_PnÈdyH=Ѯ3р+.ۘ!\3u{$ ջvK-IjL) Ԃ1t ɵar)2Ýbs̕|oej~p V1#]Lؑ L#9e%բ < hF c^bXm~l8j֏[> ^~?EkT*>-a54Z1FWoK<:[,7͐Y ^;pMp.V#k0Ad1SؽyD{eX0O`@ҶtlzTGO|} \6>@7cWiq}&\]! y}pSBc~NyIXa5cl"f;3-;?T ]HڱA7s$@QԛaS9RۿNTahFFXf{_鶞:"ˇ{QFjw7CjH2T{I_лDk%9ʮw!=t\Y 97%OiyތBG۸z.moA6څTVA8<O7l0BcI_4zr .)f>o1@W;i1L?ʎ+m@v?9Ǟe{^!ҽO4iUͷ,~vZArEwb6V,j=8XZeG2vsj{y९J,/?7MOibW\~=S{ bw˧Y|9q Zj<߸KNmRO ۫&V?*o8(j=)$O>K~WixK"G}mZQ NQW{(ڐ c)Oq/0r8IӈGT8qp(Et1FPLIutĸ ZʋzsT?M='R2WJqt9ؠ@tu_msu%9頔AOC;-E8uu1[2zuqb~ y~KDt)[Mli]pD'M[$1RI|D قSE?e9+Z=y8Yvw{|N:P88# K 'niIȺ`"c׌'rdVR\g ,T4u he踉j! x:@w-,RA$o׊E>*< E{Ÿ:=ޡ祉XZGA;8#ͫ,Fo1NZmwq-aM'TuKk)iJL^Siz|40W;FT[?{Î\I Ph4}-γ-;:O)7qٷBrIǵ3*^o =?ar"oe/ny=ӑja=m7s\Tnb~R0 A!\Lv#yEa+iTVD^ Q`c>/}ojKTLGv̠f ՈRt$]HXWg#?`7,&NFl1Bߛg\6E E[)+"K`K/ yk^;hR: oPmh|CŚhzllΝ b>׻ԿO˜M7p"– $3 ]i2٢'Rx=af]m=2_% ^by.@:Ww5Yαo([ŷ/E؊i|<@G <2`-Yu[A7-2Pbif_{8^E'w>ogJ?Fjn:q+W҈Q2gӗV1wbꬱcrX1uE;/YX7]>H:b8Mtf&M)„jU0-6X2 5Pńꌦ*ӅQSq9*u%sNO8yH\%2i{3{y--=F!8 zt1O տlWnl5x1*V1s+yv+}\@u 8"`[:fb?`y˽ULK)Htz CPlh2i%4 f0aJ$d}7SQXmH5FRHg@H;E>jُOn("FsE'kƞA_eB•O|3&IxD5e*/ .Bı `"ObwԱS7[GD-Ͳʾq[U^KC$bqAU 6%7yEg%Fe&^DViR=<5 ,$i> . uהg89Tq˧ a-,)E# Y@ts hHJqc(D"ԄG_z5f!/|N{!u^ 4h c+ʰڣ?ǬEFAf_&I}+ob۴P0T*@;/uV5 ,,لLJ7Bm,Z})_ 3n!G^NlNǺVKQFfx KgsF$Dȃ}`~v!a𨃙.5͐K3CQv0X:lgۇX.|.`hs0t/p '1 p?*SeН t$ L3/ ; riYsOǝ!k*6a,aM>m㷚ۆacwc-Lf qyH$:Q:GkSC_-G{j]' Iq:I =g\}bG#M,?ӞϕD^J<6Z j@j N ׄ8YNTlqTc< Οgd;B<4t{ƽI |cam=9N-Ć ?%d(&夥I`J ,lop_aۜoVh26$g{+3.62}wn=R\u'|݄H=̶ūr!MDlt]ɑh )/]CƈEhM EsV%σ{JG<բ+:]1t-b(E|_gDTw̉lDS? xgHK ߆tlxտl<,@p>/_g^`bS 57qd%'Q$@눻 o ?݇n;6+Y:#V 6h^<+ٝb:{9-adߔ3zaJu;1ϓ''KPA:}3cErwz28 ,W[DzKJ?(|0Lgڈt2a߇Qv3%}̀f007W2nE.Œ j{W6 q@/e`7fڌW,qo,a<zPOWUگT=Le8(vGɻRvy)6{Nwi{h6.3XQ_#MxenkJ#Է S&$m͹b|8їcS<wkcXTF0!Fv耽`z1n7zԇ=!Hc/YWbcZ;c' R"4aQ4݂dd=@3#oE?'REJbPhMq|Thщ3ߗ)cP<k`V'p5R03_D%S`TZZ` ~,eIPpcRҹXjr<ER隸3x-i nCDs2 Lpe11 fJ`|#ye0@C kȰ|9Fu>=Rv+?0j+\rҎb(o)D :]Hul.:_v5`\t-x^(3E$aKlKa Zʿ#JCg94wJU\k^Q菠585x7qw$r%_@c;jwW`%;"MZ])zLN6[x ToV06vz|zLSr>7Ys_WGi42WnUo/Lu#_&7EՏܕzFjYpM#0kv7?!.x:I="Ys l4 b65t',vw2cs͆k {VI ->=ce<)ط'd >VD~B!Bɦ9r|M=g$Eإ Գ}g\1*'s{woOߋUVv̓D6==}W՗nvyNSa;*wuͼ8Gh7QxL.J@dS Kw^t@`vDO|+Qd(ƺ5cV(&z7emur뉒VXuTF*&]T[Z[IdZ:CnjԶ^*s_95xા:ryB,VG_c}F1/us!f ly/Yҝ=hk!a;hi[8eK[]}_XǴ#s3F`GOQzfX7J:PhezS0f|蔰`Cw L /@ Qv BWxSݫj/ps ;w,.OXLsvgR%?Z| ~Zx &O&].Ce C[59/.`lE֎YL)\ E&'ޔAH>EOhw1vK$Mf LxJ's7W)L3{W-%C x`f-*[KâgUZPc㲤&{/FY\.mf{кe`Zo=YXG~sff)+ϊ@pzG4fe:HP3JɚSg< HJn%jq($17vOD#==E@dC񾁷fcNJDyҶ(q! Rvʹ|ra!HR+ܠNXS J0n\jU ,%&MY%ڧ1TE)bcB+ߋ9oEBG^E%:qXd+I,x/rOI @iA|ާB%SM߯oUhB7]aA.X"T2X=7]*&PЬ[86"z`?18w6 j0Y32@0TZzGp:zd_Y NG&ψu=uv^??)x;=wZ)S+RЋl!l#틄| fhjb vg2VpR&PLa\cirPOь. G[QM¡2$dtX3f Ϊັ?pƌ߆›3_sK"֍忿2H3iPΛ(gO6+H #ISF-Gz('X$thWdaǯ%_W`>㓛Elh tL=e`IDR+s ?+@FF,Btr-f#>E*Q3,,7rcTZUlI~)ӵ!GM%Dɻ-44q z/` ,۾_(@`HͯX-pGOK$]3 md_0ҩyW+Z#0 cػz5q2y/Vsj̭\>T;e1ج?PzݒPkV\hi3G-3 ;5[y /+a}Y:ĺK-IIo.6jtG{8F5IJH_L|W cJZܧsyuIr>ȴ)R١ROF Zni I.7_P9Bʒ}7{t> v"%G5dVf%e\IDL6/=d/7=R1#M5p.5d޹<CHD$ @bNeqP*X1~;,iÆdfn' ry$ (ocq .އ{&nF%_>lg9QBBƎðK19Uqa@xvH&}s9, 4Sa5Yϛ,fDzs0d9_tW)70͇~ŹY8qOy}x]èNAlX vsʥy!-֔ekB4iv[Q|sgM:60EiDfm@Yf8Ncg:AqmP`rh(^hfN.YN OxC?FDp`o=6. w[7;F"P};éuYcK}$[G 5 c"sVTWr+(&v٫X,@v$~O U_uqtƉ %zOt|@wch-":pD.VVKxye6렇͘`h>(EֵƘC5 HX\W&9au%iY,0Wfg?m!@9ddUSDG|  Cjc)R{gxP"+[; u5!2=ia?k4LT߆F0aS=q̚3q\X(Y K?*0U p*9B|-1Hyٗ)5&CXL8Nk=皜Ԇ#*[ۥL;DW(:g>Ī1Ny= iw9PC<)W'o0/|o /n!QVQvI~ C)ݡU~)o;v6bw-v*D"U '0yhcPbRb_)?t\X;K> 7r@RIYmmF'Ú*xIzӛ){C5!(5 F@M&2HsP3QĔXѨoa D>!ǒ oM&u ΖeX?ԙ6B&T8=g@ Ͱ2 p3Sr*1@%7S;R@+d#Nh VdU>6ܤ&#:<U y4Xz]0RV,b=hړ,;mfde{M )-j\,3i&~`'uB-k {]69.2l]bKީt\IINC/6cHu7]a"49}aR׾Ԅ|$U~3lV~ˠY6`i|A0d=WN>7 ՏVI p%/1It&4YWˣ޻n^Z̠5 ȧ{9a1mݑ?BZs6ݛ &[;4պ+U1mejVGѝ:ӤcE/D'd*:^k:՘&Fjs5F9o6 j5M+p/;34@ܕj"}wD3h6}ж={t/]JuD0-muO,THν+"W# ;rf@H}%䥚8p_qߔN'K ~1|6W[CfdP²оXӳlT~mU); \tcmgpػ֒.r1Μ#GraFlU/1vߞ/ѻmTZ}i~[_G֯ͭ"OJs>":/PH͢,(r)l^(a m㽼jo חl:Э~_LXN7WXUCNlח.nږq3(dT>IF5S$j8N`0##27CY,-An,bo_ E&|FKo\gj]F2veOte8"Y `̿HWO% {X# |4sgV 3q lc_BhXbh|R\'FbUDVen|.YZ:y؈7u^$qY8o ЩG{ d d1biGE?i7#GHi4~! N0#4C!sJ3LT]/>]:{Xd inrf⠭+o_JV`"eYBE~Wv/uEoTHd p۟|W3|>0Y<;ħCoo6&幕 G6 . +-]p)%$r?2EőAZ Br^Ԛ޴0#d?K?][ BYI~H1 'ϯzBa)@[ï77郁ѱR hb>N >-^aaΠsAhviq$#a Bg^v&Yn2t@ -Iox!VRq mŠ UZBAI:>؊V\O,~ɳ%Pl P;Bw& Uq,O |I`]"h8~p'T]1(E(ɺ\˭P+ifbjs&RDVId+ZU7$eW&{?3کGo$z>8?e:`:\[g( .v #9Ӷ|>+HQ{)oʑ32HSZ:6>/vWY&(w$?/L޻/ :[L!Ndd@ 1>?4c fNӡx{Ol#׬dnmZုshvϧ>c5805(A$J:C r,͹L>Hm !ߜ+E" =ڞQWfrga7`FkC\U4X)'`I*Pɰrr\^^u䖴GbdY-kty?N"{H-\;v[`-;_"c&&:DI2R ek0Nog3iҥm=h]!H1,;^tf6rk 7oRyzV_,No!ba]|3M摴w BeOkv\9خK[GRnn[әaOR9O΍-P.bZ "F!?ػ\DTRV:83@O,;?^<ⷙ$x}*ϹJnx0[({>pѕ^'G߰ =!l`_؁SrK1 Y,I6F$M17zjѡe%-VJ|?:Vz(y9cH1;_3յ+lD(3#gY?i&2ON)jo:\SC>KE0uؤ"*[sOb|ő]{>ޣy tSEslۭ,8C3 3@ r=@[TVPV5Զk<"^6 MnyCPxpm"?n ^X:_B _h30jI Jee pZt&-sgO}C wm /7羋\ l ~beһS?B1$Jf BK*$R?nJ5Ɖe,Ya[ͅ{`ؑK@SRQܬbËM=?%z\tD^y})t@Š[TsW! Bo(Oic,S =Z7~WP^vʹzz*UXb\ܗM`H'8)G56MdXF3Ԙ=!]/Rʠp[R^i}܂A&[둿S JuC0M]X '8x7.49u>;*kf)`H!ؾ{7J*U2h @ >hڣG0ࢯtoE)6v4.|`nc;DZ[ WstfK+ŐDt@y*)-/5hn DsƎ:vprdT$Ě;;`1*J7RKT+(B *. O\ڪgКjW枂YE<?5R P|F0XuM:!4 Հ_}2‰H=oQK#_.zS WTZ/*'ǻ-XC>!]Gctr?Q)ŧ ]c"UT0f rYr)2\ˣ݋}8xm HO~λ~Ͳp HKw3P !PR7sA)[ğTe-ų߃"1$JR %srAJ齇Ԟ0Ƚ2Z_b56/7.G7Z:ѱI?x  Mr;7@ Y@=)6 /w^moV7 BÕaSt>!bƉ?0A&Vt,ZK8k5i,Ȥ$"P)!h}$xr^K1L~]crO3aAC: lؖ ]ZIU`;$6n&XTPuMxbg@E/ؐf$th Cf渍)D^?=kl#8鋱+\9A- $G/o|v`:QQ k1"Nmrv)݀Zyx"oOppW4!9qaoxDV'|Q(;a9I~o|~)4σXfp ll ~ت 0̊> Y EAT? ) WkwE3F^'2^k<V2EXj 2!D0!ꈏoޟ&Vg0pTj>vY>0VW T#m}㰗 BB 3Hm2 Y  `EcRyɺ5`P Unz/-=ݬ^6D&zb'DHDZ4xyl)1~p´mK~__Lk롻;V{wEեU 8xB-,BVbƜbuy1 ~GZa|r>bUȨj*InX%H)aƆ9Ջ#m폹"X7m֐tѺLT7+>ZupJ_,lǔB.B׼y#tl R:k |̅=:FQ.%Vy&~k [aj.zi^DyMM*X%;1@+Mr/0m-dei ڶK2ͻ,s:G@yaÊC$yrac)WnokHd@Ϳ!} G9*#r^Jq*#SoQ]j!u(նz%L z"ո^KUЬg]܈|ơw[o^NQT֏oRS躘ego2H-q`mm@ӆ g{^<}s&f%@fP 7'4"7K(kD=Sc\sa'`ryDVDxݡ -@3N.O{.k2*\Jk XVL~r8}?Mn=_ъJu{Q]w6iE:V;Bގ=Fv5]L ?ZR:tp5!.N+ԅL[YB:-&QRسtPV+P/n~_tgF͇p(~`y' ݎ3c}RFhqšD4ɖB\EnFx$U`Tuv[ʣfWnc> {@dwڴlUTC#Ybl&k4cX~ D>`;d5y}Y 3^jIkb_GT]թ9Rⅻt m@ֈyž> o0KK`,^c.<6ԲƵheA|KpAIJ 8b|Bk],TG6 j>S@|viBP."FRwo@`:7a%jGb[!nqK:+poĴY0,zM#0KV?֫V"\ED f#3P)=^qz޶[he_vyC ^&\15"**.vJpB 곤`.{rDty8#I|RS{_xaŜ%SdvO?C/;.eAqI?W!][>C>OYg_i@K1"*qet?/Sr Ba(-E`JS鲒- q%FlISU0#.wz.?HmcKEsu=2!ҟQ_R0.5Oc]}]j~̸jl= d8, bߣgV/g]?n.(Q7Ouc!`ǽM3O:`@JyKӥ6P;8"D'aBUBod]VNTm6l2_1N]f8Ǿb^`G8"?~[1,52XB{!,4d$FOXBO(zU nd~W^^>rR?d]Oxelcr< ] `9ڔEC}xr\/\x$%8ӄ(moک^l` %p1h;ӪIŸ9v}T4 975^wqTl+*w[C~mO*q;YJPnĢhq*$D3HpGU#&s\=],0w,49B'/9fu!_uLYηo9۲ ;\̌8F7Ok$* [/ϲlk^v4@1a5јAu0($G5st9kf!7׊Tv0g1ìCjtk4MϾ=Wϟ!p i6SU`FUi-W&)+U_|X-8)E dXʢh_ 2k 'sGmT_ ʟ!Kc@Tz"vӿ)7!J_adYOK1hNFRF!*B' Nr;|vLV=U*L踫*!z .)k*(B᳠tu+={!xXmڛ?2Z;|+p-G5F}_7ÓR{#j}UOMfgCwuSio> wx_۵vnE-:8_:eSJBsY̟=td!; nn[9(h+$UMk|PJ.l@XDZs6\xPD|-Fsb)/=O)_%J"w@w|둝ef̷AKIf}h;ɈQGn?9f$dfK\o%? Wj#r "q?w ou)S_-vPtzUn@3ʰ\,R.aC0Id5G0`um^C[ _ ͢a#s8C2׉{-t/kWD U'H J|(Y_pd  jZKW̊gU1PtB ighnaCD68e[^jTI{>}$}߫()$X UV)#O eX|\O[X,?%̮ u1#.vi^Y@_%Ww]n*!I1(ܗnfac4m{ }$L*$`Ƶ`Lw5}N prjdW/`*U6ezFV ;٢n(e:@qu#tff-n8T{Ch,?'$+g|Xf?Ea d4Na1ۯD F=;{CiGx\t swC^w Û/UI{ˎ[ukBML$M5׆}HiOy,"s@@]"M{ZZ_I)]D`=ȥqA&E2 TL;N&EÎa#QA'ˠjEEw]~.rQ.< !<@'~U:e20!Pi+?$i0OvC TW?`S)Si%7/t&_ FQ au簻ppQ/«ȱ_=޺ʹn5ב4t naE:Vl g^:IND,gnV[iH=)ͪH5aCۏ~6FOH9ϊÔXLMbd 䊕gpOl3Bʹ>cQxfψ^ ee(Q@ vMk! -%4{r$֔zn߯<vDHxߕ5%8lmq|!w!kJ]רMz,2@syJ3#ZOy:Ħ1rF"no{ϊ k@lS [p&ٍWhw*؋hɫP&7Z2}*}_}eh[<±å=MOJK?/OW?DYp8,ʔ]-p|ZXDo-وeP8tx~xp2) 8XԚj?wpwMg{,YC'BelڴlmO^e[J߮7d -/./#EMuPoqoK1"5Mo0P倛,&~xEph~Z~3'JEF |ѰU'(5 j^#R96aAaI͙CвN)sE ~GkF/+!42Val.ҭ#Z lި JGrx~+`'n]<*^GDv0ډ#4L,@Ggk0k $B'uv4+ɷ=+zȘK/.98mKg]Ɏ~8Gء/XSƞK۷?|KY8y^))gOLm{oFα%)a};Uz@mhpTArw4ƔN!3:רnDy(y# 맥@GVta X-g gaP*P?{5g~!=WѨs2 zp%ؔ :1w]#j{썝xs+vs;D"B¡@YUc2\hs$&˷ L=YGp[,ԗ +φsvr%`mC&!iS%*ÛJۺPFb|;q8?_CC9֮52VI;G8p8@AkVkt\[u2?0K؄Ƀ)f!-\UNj 9T=>ܺ0]V0ݕ.~I硏 /a#[75]"+dt[>"tVz+l>(9ieDj ; #%': G vԌ.ӂ J2 }PEJp,m3)K/,Jc ?{~axlN2|IB1Lɚ˹5ጂa*[I Q<.+6t{BLצ/(Dʓ 9{ K#!$HON˥.z)dg: `lBV@9Bx `#B|pN?t` y2=G\9ſj cf- '2fV/!PwaΧnG*8L@| xWq3W$@TKDBtJv\(yvr-*^t^NgwBPZz>1!;IjTN  (7 #VÏcILAGc05+Ko&{D}'釠'd2K( s# ZNr?˕0-?n>O IJQc xjf"`.qKWRJTre_tefc-N,N.YƮ}e+۪)a‚K \#"ailYtѭˆ 'cɘ8/ [[;}sTV܀OE yPɬѶuH>m`5_Jt`c$v:V5OC5z Xip6{CRL[#z|*YD5D|#A$\} :*.qtZ=I:TWB>b:έQ4|.x)GLCqK?GYCCr#{Uр;:)b2Gؠe*V2Wy^EG'YjKO yhc9!Lx s(?e)Q Ltmd¶}ӵ ..ߜz}ZQͦ@{Cp"1J$0ߚH{ pqZU_-ZzC48Ży"8fd*@%m_?N%ZWnNe*9v:vZľ9b>^n(0/^S.m~e@|؆Hi2r: 0znN)JJnNHEvxhMA5l~hL1.j[{}6X`K * g˃eBgfi帮T/oӿqnK@k-fcS iѿ(!v.= }뭕Ε ^+ %Nj"BbHc+ #qrA+\?u#(#j~  AZ7Ym u!M[gbUp`9 F.juWh\o1ŻZcNZvČ@ؕD? ~(zS,`֑,zE=g-EӽϘl6Z0JϨA?1}ZsK.XU)v  zyCY)RCTDշVGKQVJ j븛5 (,+oS/o\jo۟ G71+]$U^b9}<[͜錒>RY|rFlܧ(s?P:B08~;jP,9ͦSl2{%>b򱰹:Y!IeEfy=/5;֌s|3Լ Pޱ)jb%oG5Nhx0QTN$h R-(v(1Ril;t۲ '"N8:BIt DSV8cXQGR|$TK 6 ,>Y&1mTT山/Rg$@`"q'!p0!nXd?{vF㕮ԤF6[U*`Fڟд{zjE>3@W^ІaR>i94WC ؼPAAfWe$n"#p U\VQ†uB GӕwImU o$l)r'@rVMeo|jӯ6*afGC^gÏę㍝UhoR6rz#/?ۃa &2Ug!ܭJ8)|xH;'O{uT^,-V2-MHIKˋLKtuVYi][l_ie%Ob ;NLEsnaƍT+f0چA? uch}=(Yi?u9k?۔/!KJ+t~H"8I~`>i %ٟQ!` \̻zd ޭ'CKTzzquLpnMK Iǫ,#8@xׂ8=G8,>Aoa0X5:V2WqY`Xd͌b<Ad fzP#@ '3@$Vd9~;";ohi,uk?0o4kQ cg@FbyvgP,O'ytV'cCƯE7ԊgCM>6 {F).8y߰u/GC͒u\v$ ξNf$U? (ܯl$gע?zU6שJI| P X%rX]{؉o%t;Y+zTA&Rt3sp]pvpĿ&8%Xz2vG -rtoٍ2RjPQ^M]/]mC&q(EpK{Qu^7A\w~*;IS5|mm=<NtթӸ mLX}ǝOP`įW};eoFsc8K&_{77sI Ǡ%-VD{43q{w6Z9?JG/1 . :/Nv]ɦxAؙ>>L& pzrcE]cS.TP ZJTPkbz;1a*H ,Bm)pPyv]ÇXSWrX2BRYt‰[kvku).O쬼fO{6$Uyε{8\"so K DqO׷\T%Aٯj{WE"Nhfj/Y@^0{ MNLN͓H&ļ$;|?q('De%W"\h#e`֓'=Ai=!W(c{oÿ5vpG|<з+co3y/KҺ !CC. 1H#K7}[iꬿѽXڳ*%:5:oj⊦t=N⛴~0_Ӄ `SDgfQ`QYg@~- n .sPFvb7DA($,pkUߒPLeh= ӽה2KtE S9|Xf <ݕC].xLE>]n}!oX Z2G;7`k(Xh}D/F1[-V$[VJ`%:Qt=E6+9R+9rSuLO6`0&zw KtmP?~T 0E3G|!f K؈ѓW Huʖ!GZGWKB-h| 1\um1x߆ TA*S@-?TkE`bH pC_XSs&Pugz?2 jPZ6֖CN2#Z;ԍoP)t,|fbc%[~_!驈fG^ƙCkuQ|YAjdm _^;qP}̏%K `7]Dk;@I}x.瘀xf$ZxYn@VsJNe2c쌪pp-e 8-.C|*J>→7^TOVn`.NVG⽹plMj`%Z1`)2Kz] ڏx1x ]4̐5aA(,ITVaHI-WYKPlL*2l`8 ѣZ.g[PEl$`"C#*Y+3Ũ׏f[=L(yPGAwߴ9,\c?o?m~n^qHb NV@z-I/^Ha!/?_02BR@ZL]A [df1A1MrZRj?{.J,͉%*hFm53 /v.UX1etF(eE` >U=x"a"*b 3yſwήk ҄]{$AO frk>7֙L[Q~ SWS]?g ޟ@8(1ѧe>$Oe(2}\xJ/.=ر!9Eu{g#stlEh5t0Og!sm _Bt cǥK`zeY*xԷVXT+ b.0.YcTiZ]u kA?sFu6u3/d֓e jq{iK ɱ# 4 `5T-0c&0T4TȃM)dzG'ƅ//OGS:)n@,8ekϤ=FsȚ]ClmFŦ *פJzoWn0kϜZTi >23,b~E{u8Z ܜ{(NeY$,~ڌI츞 Zk34(Y).¥z)#ҧ"iSI,mIE0A(rRڰ3^q)퉣n-<s%e^[uiw"O( u)r{sVLs kn4T08| 淲V혞8jwŵnDvȩIdF^Ҫie(36~iW\TxYu] ZJ IH%#SBxVӟ*S҇Kdi/V6 Z/$r R3h7}UF+0H)&w;&=}$jx!H̘BW+sYC췰2'31q+2 u'~嵫oNGaƃe.#e_~C0U[[:1oU$h&^G3z'5r~u3Q ?~owo NNHz Pf\2WMRxȪp(P3gzkb#L~J2a(I`KB0H;gkf̖'ظmB+T]^+V,|z"vx˓_f7TQ:ifptYlӃE9 ` Bq SV3J$(k縵Wrte 0q}hqs\|G@O"v^-u%դfaٽ!a(2 Bv!TeGQkYG:SPa-\sҖi֕OC ^A? Gg5eڿEY"T2.U3ذ5q8 }F7Ly0.~PS4\Ou%9E Ŵvq+j΢[ Ii_ :SA ZJ`%Ǿ UJʳS}Ŧ.3ΫR`=rK]Y=Nojj"Un63*>~OP]eLd+a) PC;К̸UF-K4v:|(xg>ŏtL"K\*VYޗkNA4!;U=jM=̚d QUJ!)~[(XV*ay$ߤS{8`FSz^>Il[Ьh[,9RujM%9̱y%\#e ?]=OlduZ3B췕V%E@[}(7>ڴ3?}u]eˋdβ(gY%x:;T<>s弙OaO&UA-΅ Inp%E*l]%Oal3hٚ_naMuCԴqLJ(_(>״hq"ԵL~Q=R<~j4#.NW\sPIz:\'r|3%hWg|TϢ3t[|?ǯ{ /W7eN~M;lf5AS,]f9P=ngy%6<]|i?"t8x[N(Ub4 ,ܼɔLa U *UPKZ#Nяa0462V: S~)mYbͱ2mOB\T^` Ӣ(pp`vXBC*)s=6@PMߍ7i3;@U6pU@FbJ3lR9-ʢkGCg)3ET[dgƬkq>`-9 ws 8dFM GXømu6nb+{,L `?iH@'IWyRN[5iNmgĪ$m1g.iM 0G&WC}jalhu"u!k6vJI٪(0q"6@Zc}*W\)%Um?eapE\=t`cTgwm5bk25-ye=f<7m :$ /"0FފEe$ᘆɣ/fWU2+>F<!wq6jDM!3lŚή gN[#xخ;(GmQ>D{UߐbM[,3v@SLpJHU-ME$`@J!x.|jj.ja{w6H18Uh9ox~AbpDoYxRT.Q@b}t Ԅy5=ƕBvX~suzst[*'ՒŖ?JExAD-onV5*d0:B/ݓ+@2J@LK0 uu݆šYbHQ2qb.;e?NSeѦYj5SWֻl~(ѐPl#MLaá۝;p K`0h|tv_3gw(-[;(5"8x- jH:hȗ̀>$(N:Vҕ .\KJ:{ "%%.?viZ;5p O`k-殝2^9Pb~`Љiw};s8JjWll{ύ:cSڜY-|F$Ҟ>YhR%aGcӞ<QT QϪ%P:z:oh 8.rG=~&I(ag846W}J?H/R o܍v1}B$yN{H%os^s t O-{)9s=ræa3bs7W1׬q<uNj-27AC 8틏;mqzOUfuDv+U'obE]e*N%[Zb]6=al8V-\pB"@d]1M겪:퍨^B+ ;Yy&dVqѨ d4dD<]wvкnٚ.=@\Q]Z0gf#r"<o SmKl5;M}gٝVNZ%m*ᖱt~s,EЦ6MR7-~=Js?GE{կ9P j QОGzR;OBf1xpȜ!wÅA}cNqFQ{#H;^Z\ #K2h_ZI_y LWC3I:.ֶoevХ>~OLeD*'mi@U\r'SV@'()7FzoyHw.BpnHpW5+Ji1c`%^Tx 0?u\K8~1-[YUI 9 ]zBy)H 31:!6E,5L%8}.]>,,võ(j.-pHvy_oz&4.( t}g D2<23Ǿ9 / qTlU t"'/Zu#篲F+Mx"n۾ vͽ.2}6㗸Ѿ{xEd@IܐT<%=;}QG癚#tNΫmgA֤b10O-y6Xyv9 unC.rU}JeuNP|Ue\bc- MM /#Rׇ!QKM@Ą[7a c9rqAq%B- bczx<3(s}3}+\%%8dyi{!wZԓ8`߭peI\& <AW~rKE(gl&fvqm/=ySgHB_ ?ÁG% ty aSĞ6(/UɮErRA, 3Sdo *pl&x$įXCoDS8~-P ip{4DAސ(C9,godӾQ򄏸}d<؃L5rK]bk;pR(rKmx pvZ%>sD9oĦy#>LV@{V¹3ggyp,Q-BqxT%HZ񼅥hY#5R 2?98Eڋ%Y_`YlI;a{TΘte?+pg\G6mѶR20Y ,^*=>,ߓ#0eaW$$mn櫩SJҔidhdSs i+MOV7s"yksx_YMӱ4)䡥q6^rDCM4X>-۹a[c!1dfRƒ N+pF3v'-/KWf6왋gTkwri\;<71v;%vh%h⃀d| TQ`Cc;:MrӎVD4H-9O^/Lӹ"Jl_ԧ1 dhlHT(bs>Xґ'iL\QږV.s܉rRO_֛S~MG0,ү ;F6 u/6P)"Z`E0kB΃<>oVg  8zMV~^>5ڋ#'?nm-QK1tv,CEXL;01!x5>.]j "{ )e+ EZU+=2g~,>ka0/Zح)cBÈF>0wH\7Nʴ 6NP`^l^-,GεVUkt(< Sc:E(uSOs8Ʋ覂k<1tvD [;dgaQ@`?$sWpNXs6X'#:Mh%凁t`6ߜjԕяY)tl$s6V nv5d=n 2O n .78"*|AOHDlRWkiira;zBg2.'yGE.r;j:(RZIY0 \l@_kGs%F'z.`m($ƃsЫx?Hy"w獽pM&czߗВBK3^R@΃lY:[)jN/{Zk^anD)f #^ŠJQݍgZIi("sWCK gXr;uϿY۬H>H"…Q_`~>H%KS-Hb=fn=JY^L#Up/~pP p RTIp9 t9A$uzd}J#f- 3{߸Os\j~ zMZI`rX E=%_Ru_I^eb0rxnZ<D~ )M)t 3X+fz'Gmb uf )C#SYAt4\[mFL"AJو9GdF|os˵X8(O5:hМo7n.ܩJw\A4wQ@M+EN?}/R|Dd6QYy@pEi*oG|jQ~OivP%x/y֤ zi4-uS v]I!8I jJ#ڬK޺r?c &D/WEcci 2g֢(@I(Z n vREB/S(p,})3%bnLq 5-gWfr?^NCNiq0~rdhrYX<7- wXytFc sַ61je6 f&%ʫU٣1h a^>NW:BjyDq^bv$h k#zójd*'}SCZgqH6:3mi׊(Pb:$Qʢ$M+>|utƃ}4!c;EϮaf=@xD>iDg] g*|z(%h" R_\FQzD9{xr0lӾmDOU8`-ՆZ˻>imͳoE,=tWZ_y1 _#n{]v\Uƈwvp oV5Z@3c]>8 d>vѐۇ a1-dGb5bV9lz@SD&/ 4KSc. ̸hw݈"4gF)Z7($5c~LG'4ԒH*oR(TgoHr0`h"5m;ofQTBB=)$Cb r~9v]QZaiKY<~i+r|?MyS~S{p'ij)G]1A[NDrې%ʖQSL)q=U62C+ H:dD+ZP-+-.^S>L-I=t64BL`ÑZ@tr!{H6~)iɑ#vqxNC{w,*$*L|oxܾ[WbIK,`ث@W˜ ,:$Q('. mb5le@8K"aJlAZ9\F ϕ-?Pjg}ܗW,Qv]oXI*ڀ#S34}sU| G&fW͎aw T(OO'3dcޮ?/,~5[Tź;kXlj% WotJC 1U֦M t`-vl D?:֨ u׌pQnUWAt''%%\yC/f1,("iPH0j2FZ ~?ATG.}$Ƕ$XwTe2_5:űK1 a yhà528u86r)(ʫ>WA'Tռ},;"ۡM0XDFړUM"دHk5n- s$kuϓj( 5>o{W%'tkz%Z3E);7Lnpf|Áw  g( u֋==]c.R85띇i6C /RqZOaxO&&%uAZ,?wɹeCtKQqsp 6hȣkH8k`D+'$`%PuƀOyL_\p\\d¶x挾&I7..t1mruݷr$9Eh[SD؎h}94$B7|GQwN֋b1S{YdM!4b As:41}\A"&(kIpqì<`4j+@mN$+~ )swlzF ȝVd#CO8=.`O(HqdFDE`vsA)9|Z&6Vb?XP^e_6J:(ܽ4[ #ac?S)H=ͩgCybM >**WcxyF4؍ s!3(]\-0.ĭ:! w#):Kڭtb~ 1SyQ4e$H=.}.[|7;,{)y>Šj_)d 5tvo (fv?}oǙ^ϐFUgv;p#b+x7q,{AA-eN9Hn\IT/' [78f=M֍, σ$͚>hx4bg &jo+$o jG[P|7(]pprlq<~@cZ'.}2e}z uwwK(QSsRgdI7J3dh윳Q<[[U瓬--È ܞ7/#koU*4Ōή%c/xr9Ю͂ltVӲo |\bn\ )xA?G'AVrm"(d`RnaGnI"ݨmMf.<$;T, @3%&1ht\)e;d5b|8a죢UYI~8|9LgDa`C }ꊊU`.$Jx~J04U|{GKf2GJ)AKH@ڢ-ɔ \C\1z_c/Tj둔J MY/% \5" :'Hç.!d{h[M :Rrf5LɉSX tzԔǩYSZijr9I@e'fn d5[G'a]*Wtv8P~gܰJuaBhaوRոrǍeAƓDSq}yݜem=vz@R:,#Nj['X1B 8NFO)>GTp 5Y~TP<@qdHip‘ЯhɥaR}#z$y)}pLS% = a#xzyW6]9uFGS +t 4O!> /6h&L„y^ "nTH|cpX!`ʒ؊Y nA~_1&&ex@LJv^}'݋s;bS&lU@9)&[MΝΣрy>n 06%(p:dZսdc46Ǽm-vǰUSJt]b[98 ְEܞrcJL$=I{d)ڳJv{4'OU.=r/}F`RtY„3SFdf0+#ш3n#*i"iYGzŕZ(j[ƀ8mקE,.GNf# 5d]RĠMJw4 M*"Sw0g3S~'B ADX&UKN vI᳞Xa~fr}Xۣa CN Fm)2roPA\AN`3\S{}ڭTp4M>x:\H""'ok)GD+ihIV~n^`ケ- `ޞ0Dt` 78cI+!t6謫95M_3UYEMH&pJV1@ ]reD<;yAEx;p͕<!69=["z$q{rfD "{\U ''r[qh|󡇀Or)-^XXZ{.Z:>wr 4AY(f #Uܽ]zQfPQK>{su ̺lOD>!#k?˯*Պi5p8F c3 (:[0)&7'I|J?BuB~ 451 4fC*3L'~bw4EQveKZPme>*.l`.e8y*F035P{PmjChX˩iй ʭpᨛo1g k0d2LL}[CB⫓g'$[CA9:6)ȡGT:cq'^@%TH5:o63Ő\י =ٽ*Iςhl+cP2WEY5_&%LC˓ Q~`h IPHV@h׏ʼn{_ɬt,LV4~䘑gy>b/" 9 z-$%oi%'5q7OX!m"\ʱah5|_V,D@9PY^@4%_,he"]95!P? y5\yf6] <Wp*Ϝ _( cs1nJQqp~B׹$WFl#tXo{jKsBQe,peU#}oՎ]9>$cFPCM{]Fd~hPrDŽZ}~y_;K}r6=.eo?- @n-+\^ד ?Qi 8k{9^)XLs fp+8)ߘO1N8yL Y˰ph #Q.po6ηw4jc{HTlciX*M)~Ӣ|wN//򣮥'd/ڧO4G=l c {Oǎ Vsn}ȝJ(M%('zA`P`rQaڌ1YptsWBTͦiƚc{ Kzu2rr"cLbYbm*$Wc`W^PH}A[z/ga-tED APJ<{7"ڧ;MpODknu6|KdNRM[eT:\XZޕ_5#¨Jn-@"~J@6sINāJ R=- oH}ݖ vC XJ.ΐdc &ǁv]]+8Iܸmc_&'i}m3!" sIƙR4ΖgAFsj@.fdS EqO1!?ţo PnBЍbb ew"`x.^ANZ)sN!% v)i-E:! Cz⊢_]!qӞM oي/biV5_Gw^P873D$T3WD%FI?*Qnf x~xcr\ 1hJv:%O!V-" SS1])()mu|(ZLI`\q{*t*Sh,$iKv_ ]Qք~X}XF X)7;J;9U;_9O Z94`p5aջJAzڤ3DТ3%"6NU1ЧNIM_+^roZ\Oz *D% k߼!_?ixNi. ^4eoG>|7`giodʉӣ-yχ {Bf}ָSy/ޞvu)OY*!f% ģԎA[Њ8;d1E>(#^РN 59&!C:TMЁБ-5@E7^JO#ƾKNs :e<4oM/Zs3+,Np`l6'38/z=Nupv+h=4lRCaR?aXvæϿ EmY Iˌ0QXSfdзI\K^ C$u}{JÇnźk:@m}'#dlȂN&o1*TCzA={nL-Qwv0RyZ5 Y=%H.m,:K%͆ x/ inҶ=b,o66 U47?8N`' ن{{tz6A;*M=s9;5ƃ C{il Vl7尺aHt@S޳A;ZofV* b_EBp52;K/P_Hܬl'cCEY0߻cgUb?y+Rc%}}= !+0qWoN.]:;OʑhF2IeEWcƷO2T›Is&W/aQ]b&J̸S%(l,A"9 C,`h`ypm!qIjJtwXG]'[֟'T4~A&^0l@co.fv)pzO z]!sCGP=o6 ʮrhGcJo'5l|Ģ4{+sMQjx'N*MD>0=5^~A?њ$Xw؈taU/M@ { t+j̅tَ^_ծS(s!^,_2`[67_eYD j^Hw :Tmdǖ~☂lqS c6@gN2]AvI. } >өFI4TVnpzFC_;{n fxc: 0 J%vdfnXnOvcذZfyECiRyC*anK|+;&9{TrTB,dy0#4Is/W;~lc}7Fr+Cu"@8YqhTQ?Kjm6lv4cOk9U7?jh\$y(A:jWy~FlF-k~!Yǻ<Jpj BC[ل./%=OrQmZ]p&誅piv1\\K  >`τ;xSd ثc !MF? 5-a\NAx;/T IX#^24C 6M<›;n_C I S&wr#$ΆDAhZbӲw0KYf*-{4RۖMe*Dñ"bߍ4^Q&~L|xU?-~V# Q(IS&ri[GjbH̆Y^+lW>jK$cr4PTjI+g1}3o;>5o=aD*Yb;bDOrs;fzWlNEL$EU'8hW \RFOOQ]5exi*_QWmD}2ȷ?7_^((E$ -q۱~ks py&i"L\`*D0|P mjt-oYRiH} 5fW6*jܠPt$jBnMdzĄ(IJ4/ݻǘ ?=7` e_йĞU+i=}+o p1I7L"_KX\0WJ {Գ(s~`-^ ٳpY%YtCww(_據.Py1C.+Sg >>FA:jJ봷nYը;a ?j z`hnRtXJ'5I,4V4XSQcc^LgO}y. saNT蕩 hbrPT"Ae7Uqz~%/#(rlbC *JGu'D*TngIx+Mf\O*I{7kJ3LI;FqDr/H17 Rg샿|*нhv($Tu to\踟+n#44R-eP lTϔT{ȍr^`%q Jךє q{tt$ɄAH{}# PY H%<`Z7bE*_6o娓DS=j W}V0K1|fq,+`>Q¸yǴ5ݼ66 * Nբ!SQ0򄙍=] |ޘcޤQtYTLy!aJXj#!PbN:{}e|˚ΊK=`9l4pHZFZv89J2'.T tqwl=\`Q/+{rJ Wj>N8ܭJ6Oi'i8Q'`kU TeS;PI$ Cldatj%ǫ ;l͡ȑո /j٦M):+}s9 !.rz=iu·][# *_QצD侒̓U7h &҇ZKQ֪]F# )QhA)i9DI2*8oz%x@AǙ{&ݓqK¨%-sW[9^Rn5 yk@Y*U:dama\`rRHFp2R)Fy]%,(4kPlyL+DhXOG/VSxuS 霉\ZmchuZ?qwj3V=:3kmI`f:q{`2(|\c$=[J؍-T@TBlkEiW)Nte!ݾh]'Ge]72>%˾Q,7kޤ1\ȣWd@G%D _ˀkeR @r#6 Ret#Joe.ڧ mazl~2nW{4KC߭ -`nu#w\Nnd\jI6D7.'3۲&Z?E,TC%3a4AaXz ׮*I/E?/MRj &xyq _|Q!,@kBuބu66X{}@ z7\}6uK%7"&8]ݠ" o>y٪2'nx7&u :̫eW3FEZ|UPY +M,`qzw 6{e{KҌLz"t8b˸E&K ޶fTO/(w+|*m z% ^Ϗ \q3 q1*(tvG\i4*Qk"&d)ٴ$ǺwL6+w%ÃQ6ҭR;l1e?O;ۅ",&lx\aPkA2ϥsÐX |jI<[ǚ%ApI3>F2= 'Bn \hѓYl&ۙ;Y ӗPݛBQ9gtcTTijr˫y.OIee$#P/iy蚝ϾTU8%ߧI_q'IeZhݒ?ߋSn5T; |H?\i)ݎLܾ&%Ѥ 4qϒw #z.50wC8џ]b 7pyʖh;yڎtZ]_b7<ֶHgg]Ӗ;X>"VF G51X;OP?]2Ke l1B9(| Rhu Xбp,cx!=*zkgi0lL& /նG->n˵=?z7ODPցudcYq8N9|thpi-ԕt.% C6Tn`Yj?ZY9k PRIi}=faڠ#a-cz(X.LS5SjV)ݰu0Ȭ|KtS:uhB:H,K=>V#K ˼(}ul-1tr:8V#lLi/BU,~} ~kU}.,8^](Czf)kHbG:85Q7bxY6E]/hP)w LN}eNUxP  M^IW*мY+-%JN+M!QHjZv&Dϓz\qNCph%ը6PT? '’wڌJ@o´3܉d g]+s Ȧ P#Ep5^^( dMXOd_D~FRWSA&F"XufQ%BO+삾lπd/. gA [^~(:> 1Nlonf4T'yc>Ht$4) =dcSS+&NI]=\z?ۣ9 L*ꔶ4TJ̓Le)E?(g+8X ]2Go (PR -UM -xYxvxKu ["[$]~߂݆u4=~޵+쏂$,.O=h8R7󲆲bg x*@V[#TO> |h ~lծ Ѷknё5VEITˏ]3xwde8r ipsV'IBVϏ(٭;Ytù.xYS['9-HX"qH<_b zYcwMnC\㫉Fr/P`np4~rEߢ9z/.腫YY"*%C>J]p"Jt!~o!p@eqRKe/O!$Hi_.A"!oYqrkd3EIe݂,pY%+!-HKETucORb?j%躟zSzOQ@+K-qA8)@Mfb`V{=^K2=X6K05@+<%w<9] '+ʴ~5?DBqQO`F7l)sH0eLnO,D+\Dz4V([$zO mYo Q ]f xoNfв9 G,lqo(~ux[= QG;,1|C/`ԡdT:N l׫ΡoR;],`e(:t7G8.I /,㐻ZV{ RP[7Zrry.4Fؒs( ]SS `zp=^mVvN2IBBbB2^?&7ɫv%]YXΡ|Mk뙭l'v֡RcpuMwqA܂^@R/<b5Cz^($Lp\ߨ\OO7'>6So LIOUT6 PQmA|I׀'йT)&nD XE 'N`RiѼ8 җ ycOaڞ,M$nv؄#Շ8] ġdc\B3_]@ԳǞM0mGOʠۚ_6*h~>_NsDض0ĨGW( sp]axM+puo:EGKo )3;dVX&OA4._|,~-;Yol*?Fʓj*rLt/Y]_q!.O!;Ј.e41jw"t}n[2]} T>fM{7% Z`F0bN oN^0:gӁH a#;9,v}LdV)D]xe5` ;rv4UdO6'Ao5N6wJP!"BAL-ޒy o3~09lsF FٯLBVST?_L,cbDpR$OSE?56H7-+8SU&lCќCdTO7>Q ,tX/>20tXp0:B)'٨z 9='ƇL#+,@eh\3'Q,hó\8SI6b-Dǜ'w`tG^0H}{O'5ndR#GؘP`1C AG\0VZ0-u0 n'7 y9Gǡ} !D8;tQcNW]MH gWܪZ87:PlS7 hr]C58]4](u_1 |Tw#& }*K׳EG9Haխq45lPTOU! \ub՜_tcS94KQ9C~ ,ej6xxEHDžIqCAE S~XF um҉:byטO=ܾRT-Xڂ ZBq7y,"AuFL>#5GVZDơw~/FMIE.qe0rL rG_R'ݔx3&Q(YQ#,|LkչE.D0O|%cg\Ǚ5/(dŇ^9Ɓ&ꅶH3ah`vg{}}ND^urXj@!zj6(>NBbn{*–V>y z,T'N]Trp^,Wc>V-]<`X>524NĦ:fD[`nrz*7_Oz9<DxN@nw'_NN-!Xp⨁be9|gcPZ»aၔC2^%9U~O+\hQKM~AoR- S*owǙ\Epʜe6\{/ڜjju LDDnǮaJ+&.|t>C@wOtB T__u'ˠHK;8x:ŇV9j4=<[sUPho6pi2wI| TVf.J|%3U!Nd1I[+K)pnXZ(X=J n m?w[]șTG D zW&nՃ\¶]v:'D.u@ ӆjJp+|0A㕿=mٵ*s´)Z7va3܁L3me֠l'P硤T*#78t,t ?T:kC`Q&ݝF <#&l/kJoƴThwzwY_t$HD7]I Plv|kTہM )sR+GU)JmO%sMz\+.@qLء>QTۢ ޡ944meCD#6p \÷fMwaq Ĕ Cw?c.n"Lc'6>d]꧱?*ڹE5ar7a%ETQ'vZIrrI9BG^)EvwE苔IݷiFg$ch *2Í^(;eB8IsH0Ҕ }#s)9/_A*3/d/5ǂƕTN TeBls4DkWPpìyDPͦX ;!f׿.ME5WP7xxyy=bCt# *ߔqWMpa^WeZ ݔF|`9HdMdZpA>eaP?x4+) n5Zץ}S +,u2`ON[g*qc! UFt 22Tgp*@ӧu#a^G4qBgr~L.$! mB׭b!E< X"79Uzk!(! \0l$T"7qƆ\wٟ[e%;xKB9;n}9޴S_|w^{͙Fҝ_Thg؞yvqM=i7v$ȣ`!j*X}"xxpGZ d` &uoC"yL[ MXcE`j^Fˇyo3e59O9Jk̒@s^ټyY-[Ϯ\W:MI-J K3<Lo#yz9p/d.Z0.qZX=c=\Uw[Ճ"4Ww6D ot [j 8a2Zl :Z9(BLŴ^=+UΏMxnnD(}? ҈.9E0ve&oN8Bgz񂥅M^ob;|*#׌w `u8Lo S/g4-חg}vr3Fnݍ2Yb Xno7S;9hw'0z+i[AlD|=h[O m3y(?XLE 0U}BRh@s9K~K^STal W!V1v\o"وQu!Z`tɄg~!VUV൨6 @fEEwNY};F7*븻twr[H Uw_+ Ym[fуdE6<U[D%kS[cA'.q2kC&(Eqz-o<8z=ϽMDچT` h9Ǧm+[)38"O\ߎnp71dI4$*wҭ1y([ (棅׶Qyv9GᓓZܡoj'94`AtИڣ\⋍vYgXJb.PoLnRM-`yQ؍gjP.ix28l~h)' " [qd}[#gZUC _ %?l׃P.28xҊ*cAXtu8)l}sR.ZgS /Jlte8 W8PCal^5Xaq< ̡@ү.nbcFYmk~Ӫ5jeX|}%#R>(땅A.!Iِ:T(THN,S%.Et@REG&l7 x$@g8;':;\1;FO jlnAk|"L]z -Tk*}9 J8%i~'7iG:,/vMJMoE)6+gH2QF-͏-0Un\!50bHV?^\ S[]^) % eY+1?,0˂"ȣ7&+~~/jdzܽRYY/0/zOq ͑  @]= =nc Q#cXW h$l[}B^9dkiCz"MDV WZ!Z?}d& lxM8u#E4g$I>L8Ƒ}l;YAo&HGt1td)v{yH|SʹsɅ1Z_p ѲO[rHoAHUZA# aBވ8[.J ,FǏKShH?HhӃz@#o*iI SV:$2H3:෌eG9NDޤrsk=HꬼS5lן%w{ZYsE; y9=۶'eio] D /Db&c_#{yԸ< )Etg2|9DkĽh^ROhrIc_gs%$jqL K0k{РQ+M92h.rk@;\p ̽!:2rMb2GV XH!ܙܧ[o91W?Fs]oՖP)%J1F܂ڕV9 B!M4$ݨW'wQ%]{1h6h &{uDgVq«یXv~`ђ!{CǴ؝ {G";ﵐ[0k(͵~sNЦQ)Y'_DeȯQORC^<թ>!ï&Cx@v*O)!n}5f&ᝁ:QB8„n].\ AnqNƉ|&k  S2|O?(b'V =,Xf_>WQH\v0FCGtZ̸jm=NPe4p70s߱s3V#u \~ à)rڭ!FX#U< \B ?aoؼ?X0y_c8N‰ȯ3F;ǚ64Io,qԲDul- D#>(1i^P곇Y^{7b#ҙޚvA!sM* 7t΂GǽKytՕL_Udw>HpwKrE_>-_-wE5=y;!3Kb `e\ BA |9a3uhXE*̶%ð{rA1{o8QX!39\eoe[Sj}\5h.>;滹Nq;{s lE*'|VNxOC 0zީ.Ω{„,5bN7c,9Þ@e;VHbq5@wƑJB˄l̢ }NG8@e4- o!w]=|WtCX\`?lXt:K8Ybb;2w2}yMjLf.V 1qOW"Q|<:| gCvY3X435kl5A.<+Iߓjef[+hi]t +j`SN=k׈44Q f߰qnW > ev%2V``L)"U~~naWq LUILL$+Dth6XlwtEOQlNn졤t XO'{ײ W(D6ͣ})6osC^ Ka^3*|`Ī\v51si6~JVOCdl#E| Ilܝu''h13XBM/RMB.+w\pMZ#p,mrޕe8zԷ&p f*]pY}y]ef=k ΡOqzN!t@$B( j=CAy}q<&E$FuS$í =ëg`~M>uQDBEnNlHpb(CxsN_)>Ig,f| .pʊxf\7*^}Ņ_~6CpY>ܒV+G --t~-][>Bw۰ i(~&}U"pym <$MNR卨>\-G7v~M}Vo+n3:u#öL;5%1vgAPj5TIXLeD_ }@r J9br^_E5AkN LpbM_qlȫ=Fo/(UB} wx$  g',QfS~"ھ!Ʋ(A Lb.þA d`nCi3FQn*r9XƒV)ΰoggMa`V;Vulg_~Kf8(.wu(7@Hh =6=5eXvEORoӐR/Yp ;(I!)LJTՎi}{lO+3Tׁr& ]VWp3NuCj5hv/,$\ hm}d UH ("+P]%<'̕}BvJN,P Юel|EtQ&?cQ99,Nuph(0QWu,ƫGF=[~ܔ #IEjF"ڳ 2dd>ٛj.Q%=4@HDjJvv7츇Fv(<=tn(ϭDzd)pj1;}r Ks{1ZI7 NLletFCwQe34)zWp-;L ݛp!S!L˃F'kj]st:N$HюxW&%A@y|]@ʹTG岶# 3xz2ntRue}Cw=05AЉ]5Mp5vɊh<|a FtCO޽+fCQ21+4˚@1]U ];h gЊ˯0XD CfQöE'X9xq 檤8 ©]DI*yhZ?$XV,=fËNӼix,߷EQ\zTӔ >W [7vЛ0gSr=lf o17mʀ0MHa&Gaؘl4#D_$*ŏWxȵN . 0:wWx5إ` z.l怺lwcj׻Z0`P&uzD(.K}<)7JX2 瘛 )12 Y#ulM0 ^irO(p ŏ#pvLdբz@Ld4+h)m TOMFIQ]Vrm63ހSIv}a9 ٯ9gy > >5vٍ/\' 0&i] 1ܲ3GL3 jVPyص>&Be[*>]:؏u/>PM Ni7k{b|33g.T@DoHp &raMQ>&3/,-T[gN5Q_.㜝]B|8*;˓_M8A .΋a}z_îc:.̊N|cnB:ݨ_9fŋ9f*1WP_-mhb7ZG+o=mcؠYb#<1I( Ȣ/7 -NHCd{>+[)OֳI3 IC?cE_Sq[^C>.ݪ͟ ͅ¯;-]Zd~$w(~ z[1p*&q}HJ](0Oy::Fj*weHҔ7Ef6ݹ=L쉲8߼pƍ)ol6Gk.E,_$‹dd[J=֧ J֘*'-_),#xoTnѭHu,=#9lș1BHS`'˘uIY9z˿iۖL_j{Grle `#.3HO'ɀ vKZ}x?d'{E[FJo1ڠk `,[EY5?;X(_L,,,E/ie28,K{SLV:4^jC|} V"z2)t.]!&[t4MY >P@{ 3X:Hܜے}Q'$@a {>ݺf$oS n5'ܔQd|%Jw4 "*D{琂X!/ =Pdq=JpY\by~Bb/)i#S-J40 {Ԋl1f܎)NGSq+xЃ"PG@+hI]יµLosrK"iR skJn9+'t,&e9]0Y&J`m?a*.U.}džئ_HKWU Z{$I6hOj.x&t/vҐf؅c"[,V@] -UN¨Z-pgm>()G'UA V`q\zÖXaA>M۰hR1''Rr#%%6u_E^λ uJPϊ7}6f  YVVSåbKE\YNed1[epJBF7n-f{Qn ~ӍzϲyiY,a. sWxWKLkã-YRCϛZzDH6LWI ;^t*K7Yh(c2ZhʛFh yA'QPAKx6l[>3wYO6qbhg6faULiN'V6;R $e+%谛H}]Y%~{5B}moGE6q?Uב,$,zP52n&~litޫAAh)Bch) mRPE@\ڟ$ V$ kaC'sB\ϤjNby;$rrܚ m>Qfʊ]bQTG޷ۺ?>*UՑ־0¸̙#}s{n jW'#9-Ӣh\ coġ -죇4Xjl>,\V9Q@vG 6SsT[ބ+> gL7bKf'}OWrTt̉?CU;o05c"!DV8M!#6PIq[T~znj|=h{M~4/U C-K x6P"~b])1/xt߿O.h ;v"Oh]Cj)_V, _7,0cqGa\B[( fkY-̩+p(ܟu$|_9 ǡ|'pzێߓE*(ʋGKZ)6=uUeM: c!Rn>^ߠe@zuu+A{6bi3>%)ō<`dHإH8(?%K1Ѱdm[hL*\7fD v19BwחYq ſzǩE\ݲC@YXZsoU1b,](C@ Cǧ3Fjb[RšPoɥzAq Ydp]$ʧe^Tm)Rkf4OW^1z۶{O'B;V(@?݌=ÍdWFY7k,99Lg(^{ Y s݋ߤicwɉ%Hl1&^~p)6Sؤ cvO>/ 0Q6Ƨt~v{ λsTJyfP[ J MIs,= :]u}2Iu& s.VǑ<3 E͕cby+tFGqުBN[hGy{c Gl|Wά0gVwؕxh0ƊA!n |1JXYwzWCR;D%Wdm$y9n^ppC(2n)N<վ~l!F8kzetl^Y}CEܣm9 Faw*ʆ5չTj]6zf g'7+gAJY>$3 &j.-ُI}%){"Y~k; JhGYB҂f&V0[d4,}-qQEj43Ym݆ Aej!y18ÎT4orMbta7 b!u,ْqQ!YQbc7~&[Y]bSN^pH?FK$,Tb&1r)Bv-w17axhB5#sf6 Ѹ>4S%zT<uh69f- 9kfEqŎqk׳ [5tyoD=]}mxNbUzwm߫-[] 0:KUO4VTC2fL5ū\r͂]2_&(憇m,J2Ęmj?RWCu¤sƊM8$|5KI}Y+ںI(B^E 7.P j)ji5QVbxIV]?&d]Л !e(IiAD,̞S8{PLz׺ZgBϵՖyYJTWڐlݬ xEikU@Afw+͏AQD(AHwwtޠ8Z`.|WVr?=Xz;>8bY+t`_H`2s,T׎[0{o){:w#k !Nۭ#G&p hu^,;*6DFNhӏ,?Vl>8݈9Jr*Cs,\:7^t(;Z i~&MELh{r$-nNˣ<X/q&QHѤɝ* ?цij${H:oeX`TO|dl} M9C$b::ߤ͢0P1"-%PXz: *@z$MHl"ѹ3,eр)5f ADq2xKk(36r'˨w`L 5! nb]/t]{1WApy4ݽ[آء֖f6'ge g2Z__hd&&e_\0?#;}baW͇JIВ`gY,sI#J(<{8$t&N|cyD|x]lW&qm,&4zUCƩ8|v*-`s`ƴ@_ hJd|x-5D_k93s#2VI&I eD# Ӕ]>\)@i!n<7bOL hWަ@tCjRM}޳;y#MxaO67kVr?{ Y x gpl. Q5CgjxCuh7i[jy=9)7_mocYy3ЪȊi (^rMMubI utk,j?O9c yVeU#A<$"\xkqI4b;Jvh3ɠa)iꖉJΨi{TjĔg\WU?B:֌S/Tr~|$@\AV[֕;g-^AQ!;3ޣvgD#tLXكs&%ʃ>H=;ՙ{flv]ҚiZ͎^f'//O̰4|_ %Å(jvM;*f䓷5Z46+J&A82*I_̆=8Nb1Z?TOVeG G@<_U2l 1xC=YjOE#vU~jS3&BuݧbGWO]WlI{(S{_o JI݆ GkΆE38b_Vƛctq#t؉7tdH)&OV{4`,%~\2ϑ%BNUj=+6QLg؊ pU'8''U=g+tNz Fe4o@0sh$M\9GMQ`PLXTձFzx+yo|^o0N}=*&~rF06,'=g[qnqfaHOCLG+V (G?F3Nl!ʹ# )41_t;Y#.,&~E79_o?o=Ŝ ~T%AXh9GXɐ'쐿?9w}yCB̥@MT]o[>S7"jSw CTmhZI~0aDSQu[e[F,ܗl0|EI?LkbwEA9>iD>PKZ^> :ňR܂c{V8=<ۥY^dw'/, +W)>d ƯXE&iI_Nal$&ռHXit2Ⴛ6b2cꞛcIh2á:;bw5IX_J\a ߗʟ0"{C,%wRr@ ]#/jة=dD|,?ZA#E my墡vWz"ܩ3v 3W a𰫋Øaַkg*äl6sxK ]M:^q+sA]ו0$K/~rO_<~yΊ_=FK@,_tR\a.G6AWlg2 o.:"/X<=C)KƲ+IG`*zT<駴J8iYGjeݍv+f zHk2NR !Q\jz0\pPP&9)=֔!*zn7A-4iIƽvUɽi?D}"]v'i7Qwj9ach2w@EYCԮ:uErݍt۩E-{k9@-wT  Цe {O3e&vpKQɖUԿ_^N$0,޻D$`8R0_(psiCE oCW+<`UD|J6vpfպ 8PsrhY$s'0)T3/ Ұ39a[Aq\i> Έ6D%FYIrAi<1$،oE—"B|oOc ^Yi9#ٟO 9;> y6"^KTb7ƘԚ"5-Q+~S"kduF@-,D⯇聝ivoˁcP>?u"sFHܠKA4ѳG>C'foC7DN7'h4$K)~ENIF`lpz);WcU2q c-#tlH )h=@V,&DgM(r̠[)Cz-^q}ENe2=xx?w'7ӲTI9ʄf1sNw3ݨx ^mT2S ws{Z @f4 \@-|XVi$F=%"fyĪYB6NS1eqzxc9;p 'LNN+, yqzn`SR@f敜j%zɮ e!J1_(z^Mz7FIm з[ qXO,ntZ8RI*]f91o=c@ֳۦ#Lk?':U"RMٸ qFӬ- ki[8l}R^|u}p 3&(e*YB]WIU}Gw=}D oNڒ4:cTG*XMVVg|y{@"?[ӫl)vnj)wΌ:} HWi bN]Phw*pϘ~ Ģ5pa~Wq5A- - 03jgN8Sw+gFXSWRP%S,Q~n뷟%y!7Kbۋcùna&fAkX[`\YQϣpCGڡYZ i}!K>sGsi. XI .#SVc$bJO>]E{OЫCھۜV $|Ʀ әg\-Vd2 pc"Fmq"𱄇 & mB: vbBlXU+?#th 3n"RK09>*{`}~7կWol"eo-!%#$-p[G:z|H 0jZ'n7_ﶰ]C1nlLԵlV(nW6cK; 'f.`+/Bxo7d1׶`m߻gӫ^H!q1ٖu~%$dgBzq)[&lHEIY9 㜋O" kʇS' 3Ꜫq4|C <f~m nވ__) Fܳ_g %ap0.qhK}XcQ|rdƝ٣ere_-> +zwW, yDo#k cچ{!;^?ڕ Zb"^lGLUsޭ0T&qeJhU˕B iRzIl" pR1rvmHc#suF>LR+tg97/`dwiGSzX9ݫwXi(Yꮪn1fD*,իݟE.5j%A0\)S0nP5%nDh3Wi뮒)pϦ)h12<6 |" RF*J [73 >s649dP$t#cD_q q.2_\Irp'n_fvMDeRn[Vھoޒ\Z61@ e$LԝN-a%Q`@)0ԑQNՂD|B&M'P-v]柵I44^0t]5}ΠN>1KrO yL}f)HWĨԈ؁1%u1[. 8aH)UuAm,/oWgjEGxeTC^k@2Q*\Б|­T3(E6C ׂ8T ]n?(`e^/BroRҐy`LM6F{`iqz#'а,,ZE,?9"8#3P!0eHʶ-BuZQزZX 룍Y4 #ٻ8E_7(Sf14/Hh祄[މh~ϰ}F%J;*9'_>guj~?>)Y_U2?{7o_P K"G EJc.0sji.| ιKCF.1NJ@f?y2貓J7psItm^8Zv߂UewKRdus`YgKs`BoxkL-/xiۜ=c*ihU JXC_$~Sn 4K#l&2D& g*xR(enT1.M FQ 7h%^Vj%{g@ ZhO,=tl IĒVڣfd).JHbyQGwsdc62b8929U7{@ &ѵ* )5Evqw=S*t/M.сn}> 7:emҶ]n |%!2g7O ϥ4{ܷـNRT³2^J?3DPL:qoE2|zXeX@Yv{AhƇ?mmxo92:):O!U+VY69}P"|1 P.ގ7M*:IOUm!SKNNowP #{ۓwD9dz@gw:3-m PDZ|mfw33ȡJ; 9;,:|S tɫy7qZ_VYzR/t^g2Po^2: ,rÜ+F{{qWQfQÖ!L8F#毡u@-1״fF HJ(t@6tG篆|٘n2L ݜo8C| yxF{_:saHFa.P փ\Q'=j(XDh< =Zj7" (ixdo]D,`umSh4bM8"lv{ a!/&kcעDZ-nI"/ -3n0^!qhVK0 XW~z;A"})}h}9CLyeh|  9(d>}ZaJ[ &_+]BɋR((pm.V~QT @Ĝ?;<'C]oIHHﶁbmn`J7WԽ ߐxNm1OϺWr HEqR3X_v6q|cxF%FB̃W݂] pF=7JO(>Rd[qs~b=m6r$H{-㉉8HZ@5☱2AhbQ @&Yר51>:/V'9ۄ+3BZ+ /8h>ZXT==荁ys,lYjm];[vi1CIt B-jIegc)2lᜰÈ 3Isw/VDGkGDqfGVu%jEԑ"[sD>֡Fvzb/d7HsEB*B Ti#(W(k܄HkMRFNcTs;֬sM،|a}L3P1uh*KNHy.yɆy> Ǔ[h}RN]Dzʅ+u ]ric:&,sgR'D&j ׂ@&snoO-3֛p`Xy7و:b Zs:,/-~v!Ȏ:3^̩ Kv|ݵõXaלn Ɛ3ۊ*e0 &),za$3 Io8M.7-ùi!@K2 .*hوyNfh Q#*" LqR[2s 1![*!,:ӶI;b/ꚵlDʿ{RX tSxa`xw)`ϋ]vP}%Lh66`T xƄX)Qp?!f :YJUd *rߗyIv0HzTmYHiyn@0p~Cb{:}~=N`s)m`uYJ_P͜jQԨs)y9\kMP}E,,T_ˏnTbCNu/:ɨҥ ᳺ>ڝe8l*+ \ C19L곾n˄WN[˕n2[2(9mu ZVԯl8CFN\gr4$(w+Whkw ~сrضzh3O/φ4~ o^L!j!~B"I+e/ :&N9UaΩϑݏ9x#2>؊%I#h@eW}#a8x7߿ gp2._BuD9Ʀ-ң`,b~Zms䀏IpJXh;U "IHq܋i;+gv&y#OB/\Vz9*d`_Vw- ̸'_Nk^zksS'mGnql*b矜MBqPtJ =7y[Ş,393/Ba$km`_$cW6u?CKp 'jcf{5B$v¼ y\wyV.} 2J%4 vDj%]8uΈo9kK #tHTܔ  uI2x Ɩ2Ki AE$;n O3-<{Kީט0cIlVSPe|y:M2AM0'ɶC/VteyY}~7J}48hT؉$ܘ6{*lmDЅ8ōiR&ui̹?wJQJ^#MU!^y ąM=ݕ71k"m_Gf  0ӡޠdz5})@&qU_Xcj#P%]ɳGDcuc!! 2PeTúg%>+N#(^'Өze{L.۵#fg@X,1 q6m?p#1LהDI=S>V{^=yϙ5A/|ᕈ"BW4Ǣpz1x3E_"%4=1p\z@FHTIi UCV- JlB`}>OwU?B_>v2vHxNelb1؋+BFֲWJ𵡑E~RJZ uUI k 7tGEr*6ZEqhO%g)n؁qoڌh{2IA_Q*}FT䊠nܿ&:(v^p؈t.2^:bh!;Iӣ'T>b.ۢ6bGYli%HY`*< Q# t)&u\$doʂJAMrD_ً+mAB>?5G.m[7-F0=O8hIώhZ7xLpX t:V'9 ~OZE4h7tF>q6gꎬ&$}ef4+c|Ls[UoqH+C,{O!{T׽kxjk|5 e+/Fc@u2I*!kO7 סJ|?Rwj|Aȥ͉_NshϡtTr<:B'#s{4=~k~ ñ~)QA:$A#{!,>륺 S{i>>cQ t c8xS2cB{ ~nt@#bJOKPD<'KG/ mBRzkLQ]0ϐfOChk {l7#efQ_3lOG)NArֿF2JH3u#* <[jJT"vVi½я3Hsӏ~`-rnο0I}N)q^~U?/hjUC%;VmU &ByI%6|C;RF"] \Xl\'kxa-k|-ޤGziT<2Ruz &,Y 덄 XOX^ko{SZ6|fǻRVCsT@vzi6 [E1EʠTͨ,Inqvl6ʹ2^Kvѥ ,64T;5wm7~\xN0`'\AwiR䛵jyEdCVE}h-oVGQ"s,Wow{7e+/!cxwU>v .2_J&.yKN D!y!LG"iJsL(H jE~z+>h2Oh0d4VTa%BM:1+OZS{Gaoy2UۨgwcX3oh0{ڿr:\?fC/:-.рoוa٣o):!@(h9wa^ȽS6(ZwPF7[ 2bo1iᾇRPZ嫔yD[C`q 'fd4II6Ts_J6[H+cSevS6m4W{bw։SN6pQ=$%̶XR) id7)GQDG NuPˉI(]Ki텲 =(D!(l @[|4뒖g]}qPQB3f-ܟ(%Dzmgr@6\Bi0 `cN9t7bouzkuHݚj@7.P؇LRZ/D0&bgwZRSZ W(u[Z 14H$㛋KF>wm JY$h>[?Y%k< `~1V̰ZQ ,Tj]!@={u#.nJ)շW)@CD`idv9M0Nx#}i%gEPbOh%BWUlM)TN'1U$a5, c0q[AxcEJ3)5!BwY;8;7ϥǪ^E0}esg=G4L⼤ Btpt\d-_0J(pcftVP z|w(>+Ս)GQ"]gl.wDmz}pfƮg`obtjti&t[G9qE{+${njM!#Cj- ]وy}yRMY3D.WPYQ n :·kGO$itKzAZF/!{cgqE?n1/ ~wAG0fU\N|QM,|T)aG#|s!웕0X}ѓl̔VeZd7֎}j 9tDƕQOx` OC8I@XA^%UoWp$wOQʾ_8nr*!937$΍P~TWK"?T2Y+?(+=鵩*H#e&(%֥Q pTNqa[G [roW4a֯~fТ8[;!9 ;wjcYx os}v?`?YOr ]ۀr^wlk™ yj2tyBuJj:ao;K]U)v,,t3xp?#_ IlPF>!oQDM"`npL85#iV4y_륻e8n%m:܈ؕ/8ԽSck,:ǿϤS7iDD4w̨ %4̕dwJ_⩑C $|kx * WKCSǽZ'!ol:H`MT?%kwc?|9Ecچ-2w:mQ#CZS]d忈M@ȡWlr"eu Tq$/na a,IN!Iʹ޳r.ND$;^v:Li]pq-3USJr(O'nj%*?ZmPBPh1ֳ%5SO۠yj S_"GиsavN38XFF5|&Nh0f}auEBDG(b8Y2ZϏ9eZJ0/(hc`h)":P Wl^/NP`yGBSK-N0 iT"p`hu7)An j08 rV klm@) #]14Y!a5;ҴンY _(0pN; zXt?(4BfxL d-Ig!S.@]󻢞^G>f6:bYw[,-b 9]c ȯ]cmxsb,Q.Wc*|eJߒDWq&yLqGRK$h͏aCO#&z̏>,AkzD`ZO3g \?"r_rGϷᴍoAQ oĽ*jSp^l9.8igΑNEl4'd겍agu:u%Kpm kay-B@䏰ԁ<]!woA\!+.^M J?\ oLO(ƹL6Dyؾ1RFh\Vt "$vfMH]:DwpNuR9gGhqB g?y6AX|ilNC{vIϝ,/A2Un8`MqIR}¼AKH6C. )'P aKaHTcSph` 7[uuۣ!u*Ѯ.k&Ԁ(1V>I>`Pw)/ZY~M['UmS4Vkw>n=įE1Hvwt ō\5&a\-pA.vq2#C,%#N{.9W`oSJl^>ŭ4doӃ6K5fcm0#%sLXiV@7o~J֐q E͏hݸ9+U׎SPe U f]YPf5b$j{0o5v{ lfG`I^ #0zM;_,./Ξ`b)rQ;țtkwnnkBG^uo|9C$eAF v# b|9cMe`b^d bV*8KtI?Y/o%(<.Q'W75(+䭞ұ='bzɂ[5߸61g>PwP$mOy:KKy0d9]FB*)oCcW[2Dۏe/ މt V-ܰmr*C/l/mbm=mOԻ_Xy1p)" iK[Ԏ!1ޅ!pZ8OH i7<D;ѐuo+ɵ0r&h'{`IW-OvT3P+ƐFiA4İYg,MIIꀛ _L#$?T-\QmCZ^&ȞlXܖa9"RkVYHpq_#jB&k4I_|e]#ԤMQEG ^M=\ AdY9tBʤ_Jh: h #5M}- PGIª]2P \3[&*Z(=F. OU~=mw۶AƳ JyHyKcϽZ*9ʜft9'v&bK˵'u8ޔ@;9zUCՋ%[#vi&)w}㆖P}sKl߸fQݪw1'f_|)!}6¸oYK3+`Fa?{ZC76ڇ8ҝ9AVCTbh] k|^V9r)d[J18p $B @fIN~(!SIgML#Q'\bGJ^+7]q9JPHbO+Ik2ovco@niξ"uWz[4&zM} % 핃PU')>(tG>rE;zG˰Aݒ#Jҝw~?bX쮝Մ q$ZC O`ZnGK+rWW+ Y֏x-=TzO@5 <=q~^sʰ WE}k}#[ef<w>8S[ݕ( ߵ|=&:8m `CH$Tꂮ$|$MBDI]A:AK")$5#zܼdaryLo~:f=co|M?t%Ë/ӈu~S;J1 (g_an3.^>qYOw(-K<_OCbN39ݡQi~%gS+Ug9gd!MQ}Av/RtrB!@5Cʂydk"@'w5T%  9t3H2w IhGL!?/^Wo*?<3zQAr3>Lp!қ۷bkU&Ͼ= R$2vg;YH6cbEKKG4BO6Q6n._~|҄| Aֿ?,l Uh]2ቼAJu9F֠4> @BM >%PjJ,ļZqR{,Ngɓ;I._͕s76ZU,.{LhNh"Pa P2>P,Kp5._%:aShj F^ HBIx|R2ϸ" ?j"~aOۡ a]u@ hcJݲSTD\cSO7-I,Tה؊MYsLq4X~G}$DcKk\(-kkg3d/)>$QH6GQ[TNKsI{)l"L>NK5*}9͇}L m3u5i+>dӄLY+~;ڬsc?GezV%tlG߰KZw{xi(,W=~rC-ña']1t'Z^ qC ]]e]`A:ݗ߯_KMUVF޸Y6J c</Ei(^0Ia"%,Y}W?\i Ct`3 ^vpHs=bK^L}ULP<8J@{i ;s|yqJowK>inUKȪ͍g|rh+WO6\4"?v%À'bVe'b!S^"SiU~9KjF$Tq2(^wίYO,+XjY d/thZVzfې'_5kR"~xݏ-m2dP[NVLޯmUD9VoAIv߭?covNPݯn_G#eʮpso+ MKfeti_DϘC61(u2$ 0&řߜۼӄSJg_.9O;FDQc[ͫFn!Ei4%GYnl6>Ԝ!~6g@.E"AK޷۬.-sY.9~k!b+O H=(}UEc'y/m2Z`9 u${wï!u?<Q4BJC'`.dZ+bAlP.&QT= CL ?R{m;ZNQzBOQHHk-?V p I)$_e!npz q =f>I*M'85ykmk:.e:bHq1p}$M ƝnԠv)GsĚ :et`ǞA["(~>dO6IL؀rtV3n蒛"e }>0ч8{ڃ%4Z+Ns}o RرqC;GVb] *"]d}t6} #qG@# H<\.k֋R+bl~wǗ#j¨KyN.*TH+=yOumڐwFXKt},H,j3]<Iߗngꫴ;vQK94MOz{u|+.<:[(c[al`P L  4b21%d'{NڿD(o윤PӀ|loDR>80cy(vUEhux (6Lx#D'V^qr;ŕ,.D xKKz[c|ZZ~,xڼl.o\:/󋱸bw`y)ݠ<GWa̧{rkMJvQP8"_B 7`Q-kVOǽvw Y\:r[2McTH6)O";M E Pi*qs窷E'Sku ڂzL9ri3^lzێ՜HܸgxNjwkH.{㡚GfMuo&.JCun%cT=-<˥&wiE@c2j-i! M&/ߠ !d(3<*ք{CKoϘDtHű|ߎ tw?KDJMIך])ʽpﭳ 5ܿ8孟,U~ W.ٛeUɡ~FRu3xP:~G?ͷDiʝ,=C}L7"Esl n)%B- ~,8yΕP(@Sy98ˏ8]l>D\=>ƾ-Enfb@&vbYA#a`#lGd++DF\Mfrw0Յ X,X\.v}gSKr} w 6FKDiD?բENQYs*U;A &dt#:-+OH-uZ Օ$py᧠N6ϞD0%Brz.f 8nvն猠l[~B F* >>7UϮ8'ipU6vCpCv;*UO>y%J5/!P$E ?_t$4VjfW|^yz҇c}Rlidʱl n>U_M|I`GԓCcskSFQt  4Ter/ up0e "r &c,94["~=xM/Y8j>g5wE^'!MX4$&R4fgO)k9њS"p'ME|nmRpÅ,9L]Umش HE+z'A%r%30yޥrя^[A-{[gAe#z*E0I;\%Tu&s@?Ĩ?Exxj+!5XǕrmێw]dz0żX@TgN>[@3xuoT#% mNЋ f{%dU|2C /h;+Dt,q ߙwaˣx$|Dz 0Af]2mD붼vrfJ)UF`iyj4MϝZ)v,an, g~`9| 7  R%U=QZa WUɵt l=k򃠤Պ?SS yO1L=k=v&CeS,Z +`ǰw OD4H&݋iCAڹ7`ɨQJ or./pbzl&ʙ/9);` F{F|rS̘{4]:R,Ǐp)ѡ4l뫁Ah%x9r61CbF3t,Z@Bo-og>.a9fI+:ejuodtCO73 `D[>lo0ь3@(x~Y 6&Fz} {g*/!"u4!E T6AZ`dg '*)Q8^/*/ S+@CujyKX5SbgGuN.FfqlC@X+lʮaZJϫ I Raɽkd> b'G5RyH2n2{1wMfpB 0;,}o7xAօq:_e<4ERRc̉ML'(ܴAnk!oH;hޒߘv2ΤԒ$H k=VP9]) ∽6Zw*]XcANTՁHLKS ܆A袾u{؛j Og2x Oj5zP̆4@6/ʯW(tszf :-.a!;z2_Q"J=":CksVV >"7}ҍcJ5W8^~CYIX_@kyzvaaP{օg#!_w62'ѯ2jXX~;|;A#~ 5 Ǘ29xwFN{$-|78a&>ԋAJB{ o?O! +.Y $dcצ|aur5qBrV1} AJD@jX4Ku[?P!Yѷq )KG+5 )-&^\N=ozJ :ŠPgo*8IoHO"&"ۑ}>lk;lЁIL\zkQ4Aĺ!;v m~ԣMWOV[鸍U'h4#Agj-ΠPz#rHu5$66u9<FkUIC5]plPkoAX񧑾z"S(󇾶,iT93msfc5?M0 LhROJ=Z2gj#*֑rB Cx廕L|y@;}C?XMR[!Y6T(j "~QY6/ h14ҶD-uuD鋰ZcuI76bRf*ㄯPkTt-+9v!8G6qԥ11N2/lh͓.J׿_oP2ԲE"hE RZJgݡ`48~Gp(͉qɇsD>}`HڒY1ŕg|#,D * Ɍ5 6aԘcF$;^'^,&HEs)8sL zFW6࿈.-EZnh\`QJK8n7GwFC?SD0\i`5~XưNsV=8~p2ӆ͓IcR  &TÝtU8b5=]ȚdͣcNqXbѮaEQL,C`|YK]woQt_2"oҨ2}('!H%14D8ijtC,*]tpe K6azqOjhj<4_0sc R= lwB__ Rl"ku<"IZ *!T)M7P$N┡>Bۿ;(\Y^2n_i1kt=m_Ue<&^;#1-&v i""c,p);,ڇ6EgCbl۷Un^NgG c(qd𦩾t|ӺF*xnt10Ƴa8 +~uXo#i 4qClUQ#f pӥIY_:p"9@4x@y\NI8`4p> lfwwk%d'*.y%M:&HO0l*e7gսq R8ϡY0Y4*i9*+y1{Xo"/%ocH ) 3Xtp;,%B;1غ u(c6 CqΘj`}*qLEGW9~êwjlqd6udq2=7@#m5\;;qC"Xogre9b=*Q񝦒p{qt^`M`"1K¯HֽmaEܹd. s!d[o@0G>w(~KLq|:<15x ќS&Yt eie38"RaE򡂍V\ݖ>?>yCUհVf5#O:c#e&BSםB0{=h(F,A/VP7uԨW8&Lx3q乴]^a'R/1lMt^XѐsD*F^5f~O!zU2FX v>8I.l`T Ĺ< ސ{{ăחF(Z$ZzOyܻݼʦ8lː^F_vT60|2Fd pةz|ҧO۠{:.{waMy&֚2V~ۦǰxk;uN,0$%yt#5 ǏR?[-/jxLϜ_C$9޹d0?q\ Ș9-gi  |l2Qp`9jv&G ڦQ=A@B 3秌S副ߞdhO||eۡ4R'd>li/gzOIH^x}=M{9X:Y0_tNaL`^Xxg+^Kx]ss=~k?/3A3 (tCZD& U13fm&ۖг7rԴ]0\&BX ❱w\{u/\٬@a`fr}z"}dSf UL2oL0tt=xK{v0G+tBNi-n89[2d1c'ݞxjw݄G3KƎilsCcIeК=#4Wpy9_&5Pr eC.) ϋ,F0UuwV_sMaK4aN=؞~!{5RYu[\eg{EލA~R v4HN=1k\""b%\<_gqeNu-]8;Nu86ꕀ֩C;V-.aثc9:X1/(_ [sM)7'w蘙}v24 o([^]2/0G]:!ـ5l̵jEMF/R3lNQà:mIn".b@7YZIxXPK\>l&D_3fZwÞxrd5IVpwW'#}Ja7SK3{/%9U3WK_ؗjX9Mu*=K/C`gm@J64$:{rk ,Z#f k9%{npX9hq ,1,~!݁*Ws@r6s>lijgRt幖98"& JfkL"6b ˾~)] πt>GA)zQrZ^ac0쐞(ݗMb.i ņ\Nö.:/mUcA)o-&R_=1Y~S(eVyv` ^],hr ~m#(XI-*#B}JYBHZ̻o&pXvEI]5?yWf-\no e% ]}BIlh,B?ׅR^@J6 ^st֕|  YtS}z;2 4@QVE-0w 0dm)[ub?&^y* 05՛,P0 -t~)b_LJJ|cf5\J[,Ftz@`@]Zb/Ż+2d'E?@#1ȉ~u3f'ߝ*آM_gh9 ceR9p^rAd&6 !߄\jI衸Tq#9%*f1*tG?P EFFq۬RM bIQJ5(6:8gwEtYb0+ 7 xxӶs+qr$uRXX;tWk0[qH?:f-Q76 g$KIXa \0%K&24~*@ c"䈚>KJÛ\z)1){ǡTm>DB %Ա.aqeT[Iٞa¤ [C}t?veQNQ$9k+._L X s{`  LfQ0+ Vs#/abIfcײԥ)ƺe`tO:CC ./I [=}YRvR"Όb!\+'t;\am7oKe٦%w~gӻ.RF8@Me6 _ d(^oo켻P AW|m"{+!f \:6o'7oLja7R].>){C[W`iJ֏+NæwrVt26vIW)szrNז\Ig/=, lR5B+:ASD> f!'Yvq=֑L;PMT/l)dN(e\QY-$KM-Ϗl^t vHO\']̉xݏU\]0c& :N}_'uGQ~r7Q2~u /?M_@(:Htz},n`J%ˊQl2m)}B?! B.( a{ lN=]M |ڦg= sP57-Jr^{!~rv@,~gZ&9Þ6stSЍos^ZI]׉XK^ec4r ruh9ʬ]Ù8?5DsgD?EaeZ? vm&4 :q]v <ZrFsU s*`, A MED<e-(YK6z_Qd|Fe叓Xn=^WCSYzfڕJWyal}q>_m):z{y`4Bh׎NaWgxc +ŘJps䴢mϔAJ}n9ȁ@c6:UROuBRi]_N^K!ߏa.P[SKbU0W, < "iX;Cid5ʶ]D鯭+=[lP)$0eLPI`ĔH(톶H&ICZ6bBjkXnzXu ~k4ѭi\B)ۋȶfޡDnnTSJ[8G\¡%sp'p.Gim4LwKϘ70-%=Z&L'ח;0,H?1]}.V}Ʒk .N>6p$qQjyOnJ_LMaSDχ~Qڇ3sI(mhqž+ m$k9owA$v/Du}ڶsaѫUDGJhUR +湬ijjG!' '(IŴ uzxi LP!'9KvЅ9f1E|7TἣClZ%2beu>7υ{ܾsnXEf)*gM1ea (ŻGm0 #DjU}Ęf<ͩ X·蜈f㈜ v(-K 9`!(GX:Ttnx*`FsN,  +BUL,]-*܋̱m\-R gq ?SQ#]tØDeN!7^ = %bmBS3/XB|q2^ސsz-Rbr-(mW 4ӳ?zrU oXyŨK2G4"8 *ȃKi~3\L/b䋂u6nqM<ϳU9L6`n&3.n-5Hk%=biiZ4(E4-p*cKst`w΄ȈQp<85 cȃy@`߱0p㏀Mt8p c(o/ЦFX<̑V(?(w떭XĞfE Ԫ;8ZDj_)yΚ\wA}$W2rX[-BBqؓAM[d=<ˢ8:-Xة.I˕S!n@.C'Z|  X[mL,eډ@}a8ţ!A cU_CO_5$i"zT$MwQ,w(-#ju4aL?TYb,A/#C@DE߉''.~,#8rHNEeO|2N,x\E UDi,$:vr^̲νM? ;>lJ;9|3WUn[ r @pP% 5,y.$!y3\<~TD;"9]h(7mڇzM.lS`=:7B.WexT\\}*g$iR8r>_]lU+{qtjcad–;JOȜԯ=~lrV9IK ϩ .C~a1G4I1en-޺'\VռŚ#"Mß;8̥0#;UhsQil2j g My"B,gFtZ 4U{O rĭq6DG rG?τaJ_oEIm>{ï'/â/R m|=wOغ+MCx2fTL"Rd\0to|a(y6.aw8$ Rp; Ũ!K/ؼ0AʪQ\*a| Ew qҰySH]LL'pg*n>B!m\va#s'(UWr oqR 9|\0''vK棶>h{n-BUW`~w$~t62:)"Sxgk9+<IJɔޘATwkO4k<̠ 蛅p WrIg87Xۭ籺$b-X"/XK֌%xn'?ط@OݮvtjMa ugN  - pDv6ܞq5v\vχ{V !E!A(zp2qQ2Ϲg-sBꃡ]М"PcjK/`şIosDwbf?$,9k|9Uߪ<9G˼Ya~ro-7WmJ`T6XoNgX&6wnz6^(6귖+z5nue8v-@}+l ~@|@yBT {]o2 >s{[¥LS"2(Q׾fK`ڃIH Ϩx8/3}*| Ay򏕋.幯DM#leCު}KjJx _&nl1w|ll0.VBOP=G~<>ЌVqMK1 )>~z(]#13t9AJ/I D 4e LCgrϷ̍H:ֺŚ\b N7P*t "dis*լqb ɘ }kۮ5\V<<\ট+70k"I&ߌ"y^Q$U F$tXX/1GpL:+cJ3eWx{u)Ah8'<& ?! _F粫knỦ>܉YA3ʌ`6 y)3*7g wLi;E]W |굠_SD| υ=L.eKh`=̓KooٞUwc&V_2n՝5wq gF|Ui4*h*ON$Tv6>EEm~]G;#ѽ\>fG6dƏ®0?zhcꖙl[z{ Z[Km a:Q+ή7X 1(R|5Jo+~zYIYo`raKpY9(Sq.唭ej95V$͜dAטsflzh 'g s#j@@K$N;B8fUz?],G/  ZZERLDKS$!`]SRC1]æ{miX+.G)og6 RL<ɦ7B>Ff3* "֎F}:ـU\֩]J1rHӅ6r/M.yM7L!(#drpkE }Ha@% @i\B-QS.yw5z?3RMօ$ֿ5MP\{I3xCHqQ z?X&:B), X[&8a7q(GW6K6]DQqgR4ϬL+RaDŽ^BhF'1Pk{ bߜ b-T/; c3舶æCw)q!|:Wq0S:8L_XJʆ^(p"[vg@w]7#'[*c4f}o85 0cZQb""l8/߬Fٮ# ו(Pvλ;GiR8|a+I쩢 B'mlER8'NYA -:kQ:cE[VHRThzyo Zf!r|V@Ě!UE΋Fu1;wZ3Q?OrԈ`PyNZV)^*)HVya=cqC)r}hpu+\X]tFnN=eyA3.pJ^wV<]q}мIjs-}dF*ʹksy[L 'b:zx\@8?t:]SJ}km LЫMGs7:a%ǎҚLtZ|Qu5K|a巻\ 1Skuh>ݭ]ű_\IG ʜNƙnwYFxq7DJt9$MϗN"81 ž}./g'_ᢣAԪO*Pev!{k#r<1uj3,'d1-GoPzxl8QW.ݏ%tk6~(=xmO2.!e?sTZh[: pѧSgeriY-BV7>>-yҗm3z^2Bczw= Jbʺ/yLq|>t /fH֯[Y - ф#%ǭRCY|&:5\~abQݼjllOF* h F_VƨBl?ơɌŐCU^I-]xpN䊽7(آ2E7 )vPi I/4I.C _GZte>4,QZ^qg?o\tfi@ G7Ǽ˪j1y :8,p/[qnnj֒v&A6P3ѪAQQ`:Ne+-`1GZ\c[uwC2~dk A:oޔ+%Ga4tf ~5{7&; |ʮら2}X `17Kx_szW/1sy=c.C+դ!᜚WkK1?F'\5bMDH}J= AU}Ka!JfaMz-ZHM?(˽Y?1[{!s= Jճ)5>WIAg {qT=iڂ+ER44_h<8FH#^l|2]S(^Bl}yumjb -kyAD̖@a LL[LӷHT7{/xUK;xU5ntJ/JxN1`;~7}؛`(b9RcgNBWJuuv{,4YoMX*^6*q[EMa^6I$RW4rlT@bLF%\Z-Pius˜/-[_gy=C/k_(x,k : sKg%,A>ejH82J$/`ЫiYPQB P//ܗ_=BN1U[ȡAH)9uBE`x:r*K7|`5L䶵cpi~*| =^3=_aCpȈnM< ~ԥLi]W@\Č3o֚;c%mǟ"Qf&%d6pcW_#{c=sƋg|V sl'd .5:%3+/ diKf8 -~0&@p7]6UxR4aVcf -$A0R|~|h;e5r7ga{J&Y#qf{vL Vϑ'bU2FA F5MtII1o$f{ ! L׻b 3z ?8ҰW<C@xKi:o~ 2 J'Ow$sdk#U嗰L \͟}/*z~4mzrǙN)nhpulLMZ*PjǢt$L^\`E|b+;sRА O2wuA/47d}&ojtem5&mytܴzOFx1:a[¶ʤo ,a{G.v磩XKv҃kגb tdO' WaF#Dsly&v2Lcv ^zjb x*> V'K'e](UDj]P,< QNl #rz33µGY\㦔9-X4N Hw=݆=ou]VB DX!nw$ ):"?S F:J ?5k3r9%B#3Wgò=6zCWA2#0~5^?eauxnZ\]@]Qds/ L},p7unjO$PsVg@@`3dQB\ ;~whI웉I( C>VB5-s迚! vWM@G&2v5)M&DRϿ,E;E'!\~u["7Qn^ 6ΝI3OP8pgw,ִ{sV QUNFcȇ{g&5ke=T0Zć-Hڧ'^mM:F[_ ZՃߔ8j6(۹ E3eErgF|>q\VS!hDJJ920ȗ#d?N8:vwuIp:I)* =ayfЏ_jo:oGEydHsw/7YK_x9yPp}tJNj湴{]+<%JW*HU>sDNoRb`#̎ ai@3mQ,p/<3.`׈l[eJGNLd~/dkr%q9>ú~v),pO0T Ax?|C m@l@`2I%pӯloWQv*}Tn^?^3x KZc&=ۅ'K0n"Jws"~\@ſv ymΒTdTmsCVGxMe(B~/ҿ @hAO@n8e||>ޔ0<u .`nH`;1T:eԳ ~L92]%j2` c*)~2}_3#V ObF"o~Elfҁm ߗBmىLI0ǀdt o5 Oc!M5i.6N~\!Ij' دo}ډH*btw UH`x=<>$m]I{ RT<\[X<\ wiӭ"8i 1JM']|!.=>cP~so i gخml+,fzc/[EWxG' Ty]1mfqk2{BҾ.^_k R?j γʱgYZ070701000000bc000081a4000000000000000000000001619eac9d00004910000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_v1_hw.ko.xz7zXZִF!t/lH]?Eh=ڜͩ̾&AJ..d!c!K-p[p! RamߗbBKr'˶?3 jS.4Bq9En)Ģ3TȺ\PuIwma1-{̇X7IYs$P:{wFa}/A+{sBT+Y>b%,P;.-;W!rsgdhe['['n\&΃IWu<%cCWzqEL{*R3Gbw憽GԤ抦]CXО4w" n+d==VT21kHܐRc @OrA9N5i1U< !΀6mjQ Bcϩq/q|a7pt@ ]rX'{Tqя b2-%RAD;ؠ~$@d"YRD`&%A+Ze{ sCl:֑];qmNXÍn_E͕]hߠ:G>s|Wg&c 90P-:Q+eיͮ`(2fR?K&{Ii%qq<^)ygJzt:`WMԀE/@ m|D$A."00~?h%FJ&7X!FűrE~"w-yk<+հ߽>yWf6ct $ͶUEͩM^&h)١u30>azjQ8kl>q$Dਞ*N}]bM3nL70@}lzH Sv5รz`b73|5@fkAH]5HRdf5?Ǜ5^w |ϜABE#Iɫx ª0"Ih pAp !I AVKp -fYlTݨnx:sKbWWѢZRv.xp5 sJuN-(jk>n3H%oaЕnmO)=Fe֒c7@N*a(K7 ?Vup36fs Ηϰq;"R=1 ln5lco6Hl^8'qvnwOFN߃8~@_d&e]"X><Z?gs؃?fEs5acx+rdb^ĮݺnFJ[f̵#ˈУ6pY};[' Z2gz'sl{1 ~Ly\>hO a8; fo:tkAĮDW$љOZ7NL"4m>=`TI0B+e 'dUēsБMSIIw\ՓnΧ hӋ?*^;M' "cҨO+IsJ_ 3WOto<#a=vʹX |?>ct6g=`Slè^܏xxygMM߻r⽨mWHCNu8>9 }e] U =_\P?~B^S'2۰%/rfvl'"IZs?5N|%Vq7%Dİ9Xj6" =yTc%6L{c@Mny݇d?SpX, *zq23DA8XƿV%jcƒHZ@L[b;PD"&Vew>e7sЛQt%Ě X+7oNp|C :EVj$pZ{W8@6j[;VD'5YZ:_+-^)w-G@w]@Tu4>9@1$1g{3hVFqljewoITyyDח:اe Fhwl&!ЊY" 3JEiՂ̓G}Fܡ$r۞1cO'ۡ1׹rUР%G#]oȌVo1b{a ]p*$m~yPA|׎/[4ű ħ*rf x":[9mL5uB5*I0&1Eve Z-/uJ9{8p<< gl0b1D+ kF7!5q D&e!>o"ŋ56BG<C\fv1+UƂA>!7xN葕mb|ӀPB KZ`β" ,OPc!=Iľ@wxta\EAu s2p 痭S6Y0`a,pm{bd aؒH"ʫO6Q<ղmϭt[1$T+9L]a`/6d90ǠihqbUZcz=_ - Ov}Dut`tûAi_yƷGCq%طSAHTlR264'$ ;FUSUܩO7|W=؝/RtfIs{GYQWX`l;(5kM eGgn[-'>|C'؎T"96 "1 N)aրMHvSbuulv|J-JȉAM Y(oUC\#}z5LYňo2U?fՄy(*^Hs4|YʮwcՊ.]eW(1+\UhV7X)s>45Z  ~kN.nKD2#dp: 7{+1QkDݖaYs*p9eG/+xt(1eFy1k]ʟCЧuJ3'h0)Χ=\y2KVMcj1X`Rr‚O:b@9yS|crrT{ǿvuT!-SuFwZ(rdbm"xe2bRYJPD%R-/Нr^<qmHP-vbGS]/Z&xAnFKhR2xH]-PBnQL +Jjx(w&~4&\; 8hIGtq|rs(qK.DWzsvyqrp:c+W~{JqV_)l|X H!PG:y`FSa`F֐yc^0+{=6\S1rj<Ur2.Ihw33ZxE؅ٛBBGy>lZXl&j_q_}Yd#<Ɗe;^gX\c'{w&V#0ev(| 6Zk,q;aKUKZeݍ>/gߑY/^"T6#y{t}+sњB8UIPAOv4ۓe(j$DN!H [(Dd]u&ѹiAeHۂ4\~r'gQST&\B,K?VF'ǑXfJw7 -Mnc$6tTkԴB k5cr`lѺQ->axqe . N!ڠV+c\,HJՙ*&5}6BذH c&,0pɬ{*7' ߞf}mzpŀ *5dhO`ӠO t.{:gP-UNLsGӺ MHPizqZ~y(12(i⧬$߃pA +گy"@%4zoFL/f #jPd (5984M>3y=[LCs#|vv@[!P `, eH$,n}سd;朙}8w8Ezhf-: !69Zkos r 7a=θv ?ϵ @94k7-d+USji,ԅ_~i]Ag/za)0LSA?Z5*M/Y/k+"!'fCZ38ք8p@ŠFie#Ss&;.^5K:3_75h@Kn9"`' Ur?;D#,сI,6)TӀ]+SfiP^鞁k{#6;RȰfŎ{5Yald+&d("Ry?W@4H;X28.偵s?1@,`&̂]J{Q0: ܗri &c5|Lj*F@Fdw&&#%86x u:@a9K1U[kqGzƤ絘D~={L,y(Ÿ`>$%NZ׭ecjrj*#7o>`Ů[T,,Hp}:xM#35q^3!0v|rs3/px }40@聢t2z63׿+fmOã;XQ䔬Ld7~ּ{M{HrUQ\6W$d;EM ص#Mdl'Q2Û:pz#.O#f%(wx?$ [xT5JcI1~I@.q#M1 |B70s.Y\2`{ҒhVzJ_"=X*ioU\ݴQAڃ߸Tپ% vq[UޗZTb(EtP.n9 Q9$_q1" ,x83iGr..%\Y}sf?~#&S_kw4~VV땈r^Hˇ|;vaT~}R ,&%ZݍiC1Ǵ"f O>nccxpk,3, -eitlo;D-IX\]?0Ѻ߿j2I7|@;"ybi蜪ׁ~ȹɜ=O:l ޣ3g|mp6j6r@9OW3wN;H Q{Шas /Ԋ߅GDA>22!}q:(2n0_Y1 W6gqSy9O>1m=7(CpWm?|p;Nt'+zk?h*uNr9Ͷ_R?]B># Y6:kIOh0?/ -]d<ЌƮ} %nst #gS_Gy~%8 ߘ~>vȀ|(+ ~c31># Qx:x[Cb|:4M.[IƂ6yEIqྉ3ms:h;V7njըLB.юyxdV!ac ɦ5ټLwIv-4'k̢d}{ȧ KIuy+?XHT¹9F~W$3+: ef=HԭsTt?7]$`'DUKUpCʜ0dzo ҍN{\%} 6iŖҐnɫZͅ55izK!&X9@h> [F+Pr|7Vy]A8nThϲ~]pUȾ@wv Wח ALQ#CW>4$O%ܹ?YȌ)/:$I&Xw׵gm]̔ :Na77-I/t 3pؿJD~X7j't{{_WPY9Y@{0X_2h5]Ւ >P.9l%| *(viHY,6G07b*yew->|Xm| ΏJ}BߦdOo_,Pbtz/(jKo:=bNn%eny6Q6) ǭy^jK n|=I `3>[b<ۨ~^twLgc-̼ԹthpK"B^ataQz?9 }zfwMŖ(|s'Hk1?A) flPEZ Y͍Z! c1+~S&Ogwoq6m\Evs@0%q]x=ӻdadBS] .%/M0ʗK0 UPZy5qmMybiE56Io瓄gNǕ X+6w\<0h;ɅX݂*IDnJ|-+9SGNjbn+Ao!@뭄h h^L q@T#9&:P]C yp}lF5̦ʀ{n (>.;fcg 1v{iύ9{_#;埈0UY ~)lcaV,G GPMPRsᴷ6ySZl|uDh7 ;=`+M"4x"Y^ZɄ W~@U*gF3P6rJ/^Cg|ǕKQ_}D&p64q)vGբxe>vx&c2!Z蠖՘>,kuPk̄i]%Jhcl̅S2fQs3^o cY:ZA4/tCCƌ%&sBh2=6pǜ^Y0$4wLЃBh~vSgѐSL Uz֗M>I&R/c -dW[ścr5*s#wXό1M[ќRJ o@Ću^q_u D? w6LͷdzX>. JKӲ{s80pG؎R+j O#s 2NޖC4 .7sJRGyR-g~gRΩe]j ӴR^;'-wfx3.e8vrOx1XKtP3Q,v;^;LFʙxߔ8-ܜl$ z[p1 gTd9 ab:rrs'xTnT |^!O(-HVbI.ISxҷBׅEv_h''aIKgq.]5L󨓨 vEOiDW yg!DJ*S23/F7aY ]=h,}1dj9']*׹g eJѲ@e]YI\Ĥ,-{S&ZQ0C×iSGDn):s}Ț23xWVʩ DGOuڍlE*7<$G}'t_&FLr+r ]&#!Qs_tJ;:U":T4 iL'۾ٝ`jGs6\ә0ܷXҌ6%k?Z!Vz|JW{GCmT]A@ coL,ɗL$]p;n pz&0Sʐk dG\"^ྜ4eOWv4eim,[t$S c6!!A0@3cUp~T:b0]Rʰ`1^ĘxK*c~$רV$Sh[/ C]y?FOIW\*T&l_eVDg 7T#†Mi1w![*LoGk/7>\r1;uX<<+v%`J2YZc!h 6 =Ѳ\(D"pSjG-l5jsl8UڦH8Xҽoxݾkש7^iZ`U;ƚEZ%ǁ&xT3Gp$bY؅u`{3K?0NUKβu7m.TJ>{> @ڰ2pa)78q*Y7*RN gv,Vw.VVzĴn;yez '>XVxI]ׅ'|J:DSIq@HC7 pz7 "!wwWDŮxxdiPF&C,t鍂ϸ"s߻n({@ [FX+{џ1Z}lBoePYw~ndv~"Lwv~ jp}VzK^d ǐvEL$N&_~3elɳǼ>7zִL`Jo@DY͌DϠG+#kI5T Tqm^R8Jd 2r h>:4lrZY#Ta=D3V'''t9y$qGWx1jˇsnܯe'gUcVe (Y(pS!WD5_üK k'buƠGI" ãN7>skDvW2hE9@UA.#a&t_2Q ̡yzڨDLWiV`5 Ivl>`K/3˦Afv*j_$0ЎEP\s~ՖGʮ> / f2V͹t :uw%t}dy)ZMHwz;ݯ*IBgW  . Μ;Bx͹ RC>DXV斦5,׏bo|Q'=7q4XֆDSaC'p?=mY5m@?*f_τcY|5.ݝ4=q͕6zpkKQM:Nw5[R#t,W tS:cSh*E '=X3Y4q׬f!{|{^ki:=:@GM{ Jkh[:ͥyZMcpzNMg@<#`cP_c ,W9pWk[J NBgCv r!59ʚҘktǭ"t h)l&B$c͇΄N2 "nx֬5E¯moWa y]*~DJ+%L/Ltk\+)HHNK/|$!Ki; e Ғfj{7$e ϯ-6PGNsIs0 4xDZ4FxO`d$"[=؂D+{߾.ۑCm[%8"N i7!8@V8^ԇs"u+Rqh`mDnYVڞ2srͲ]e_ϜK<#T0>r&6b\` ؅iIXK]0h#%Yy2BbSR;w }Z?^t_ 'f.5P֣8HϦo$*+HlvbX4{@Zh[GH-1CE['4#_']ۣ0˷V/2Pmn{3D5K:>p hB`'Ƨ+> HNCUyh)} x.2KND0A@gkxm@ǥlF)}Tn՚T}7>b3Dj -] Q*f#&]Iu(Aphs'ܖh<{FJk#  1}¡s+Àg&S@_s]\sk$?Y550rбwW?H iqӉ,%5$ueʳۣi=h!;|\6l.&Y>FP`V;:$HiT_<%MիMy` ̭IHNG4砢 Q_onlC(SqIg\2m76;ez~#8J)ԱSkEC="Էp-p~GCjzYՌ/3/ Q捝O E0{67v"(nQ2kuxw%RB5r2!;V" V6'q U:Mo@G?eKgnI ŮQ,W>>Xƶ᦭ΜUʰlKg@ԍV(q7A-NyFKPet8o%>'xugw-+y~5/VDU!4TKuu.{Ǩy KV ]jefYIh6&%f': {p(39cV0Zi{Er27hr[F/Iz^(A6mXHEbD_>oXXI2B8|d<:21<>zzymߎjF[p{߷ыocf4j<Щr|. ud2S,*pv%CSM ~zgӆrKe|j%QU ]PCۡz?{X%6 )|H ⑿e>x8ŹZk9,kh܃>x$чoU1I >ҎI^!`3[&F[hgZ4eMf7!wjX =E."DDZ}r@^%K[@6 *Mw*XVL:19仞DjZt| `JqfQ5}F95Y1 F ?5`H}s4ttU 4l'kSMGo{<u0D]&0pA, .qH›o*gGx&3it=P[/\7fM$t.PŬ ~zT 2?@%bv/C~ry0U x} Gp R?A\#̾!v ) eRe36qBCMJ9  BvRTܬ_ʕbf]R\Zj/NVΜ S7E&S,UbJY~:&`Z/<ՕyO@<-OU('AS'um*onWvl& XtdGHZ"=IBm]!PO[g5%2jC8"Bw $x:K1/N mUD 0vegnS^i z7[Ia6M:8MqyF)F $ҫzPݷAĘ8aM>BuΒtutjԟ h̭[\Xz*FngF.ܬsv`ݷ0Za qa-]h)hM8S@.W w=0ƕ!/&(D\jh3BRyj<^!P~T3xq,țHF +\3HxԻ_u8VSTMAh+<.xGs`]K6%/g?޲A /8OA&P8]ƺ~J__rB8IR:!ngYZ070701000000bd000081a4000000000000000000000001619eac9d000081a4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_v2_hw.ko.xz7zXZִF!t/c]?Eh=ڜͩ=)LjLz:(vg |;eDf,,"/$@ vsw+c.!Џg5еY;lb 6D1YbP&* lȹrI9_sU=CLXV:B:4#|]rՖH)0- e{tdgW@>`D R?ۨŸo}DRVJzFPG(+$-; MQ`d9\KnC4yB1`*u!:l >zTv1eg!UlYAv-Gj.dQ>7$|RERJTx001k8ED2Q$əzFܣT1Ug`ǕЏDn^66̀.Μ9x {+4|+svK*vS5h;ǶvS PS% Qf 5Pv@`Dwɕ< l/V@AYF#Q@ZFb2_>c)4]>qB9>/M`LIdo@MBBf7L1dg(7suwp>(%Co:!U tmGhdgW+?z1gP/\kt.l>Ő-;g'-wbC"3j)E yjS=jS9ؙ>N#,9=0CfStbb-0x|U^uf_F8~D5~Cz?`NaLLxF[4o+S/~]nwD!c SPw*ȱh>?S䠸IO;)G-G݀&'7j׾܂O_*>uEs6] f_ t~^=h 4tQg* =4̗!+WV=KSs C:Ab% Wn ;}Zh174=rVO AAj(d5?xA+zbpRQ͸J29x"wޝ.T);#B9z$^!;ږ6ǐ"ή=͑_q3wA+f۫zϏ/=𜸟{dYuv"8/r -B |~*8 9X.ny?ۀW/}ǂ ,Ϊ.ҵ=uE͡^2'JO=5xP.d!lؚ94e?B'!ݞ9x& gvGi7CDVf2Q}=*"5ty".'_"<$Ӛ~vz&䫰7%JP.ړbUmҶb6dcg86nFap]~21 ^ZGzGk5BtIvdb>۸p}@FPa\fLRlvx9 ~*5hw?S /*]9 3K‡ўSŘW[suԠtm3_-l*zChCH 7CIQw(rg6нčsp':l<Pk)fM&vt"`sAW/RO[tBsuj)E2+IOU_caH:7}gύ.p6gvkՉe"g℩ ?>pR[ @@OTbPiŴ:򐟼q x CT"ׇSd*V> =]b2i8tio]4PS%c\GYqpP|)<3s69TI4}KH%$_Ѭƍx >M Rжp-&&!/T"4˿+φͰ3&i^Z,T zqҥa*zvۜz1Me-pk֯8y}6VDBvDt~M+]Td(s/P4&^{uo/CS4nϖ:0N=Pt훘ϔ7 Aص\$6k6Bmj]jfKJQo5#h<ғk7U K{ᮀи6 ^ʓ`tc-p!UIri3fF'j e5t¼X>ǝh]uX]_f>h'c傈9D7 ׫ڏ֛, 8a%s=TKi#)-Dd ZR-O~MWFj"+!sD<0Մl ;nO{Mj۾|(L^Z1o<ܑ3lFcF[n@,!5FĨ*diT=pJfR$k߿EƝnYLP]5|ǖakl]f_\A-`쓦Y,F9Gp| ;*ok<R%8.s577|x4n^Qٱ`;S<4\3H?M4T:/ZWāWq BG@֓*{A1/$*}Lt x[emi 'Ż*{W5rz?,},=3.<.R0Dh|($zO<bNXZ[͠ӽT;?H `WaPGSH gOFbίj 1[ּ -iZ^{+5OwA)4{N%S6֤-]e!Vyf|f+"uȥoBL|r˟ƒt$#_)h%>`)r2ZtgDLw,?T {@ ]Z^d1" a8P۔H4reM; 6b):KDW"M%ME2{RkIwnT9 Pegl6nopkM~B,H<&7juZW{L:ܥ )>2H'#w,YܭM(Y)4PrDz^ )6ow^N60&~.TޔZ?T)t- qa3ij͘~8V7T׈f\ I7rw?if30{eZYl&r~z? fVc4LyDZ" ݋r`#0kUZAp{EWzszB-sM+~a!jwty"n3N4?Xփגt y~rGAhlz~1Xg C5͘Lo/Rӹ L銊C>q!g8s7`uiC^J.z"iC*wNvn P_?396g8Fi}-`1 Dȷ$倛įEvC_~@%vďB]0EUhr0'C?vL'[BCe~kEyғ{^)ݢٚb*_an4fFbmA8GUk鹙PLc^A_)-(DJ) C6yBtEŔڻkHnTq#Zى.Iщ}đWi8+$?jVQK hhb6X;zgj`oT/u>Api&uJK4) /:A8JcSdwݿϹu!-ȋ*c- CI5F u3}Ui[<1QӏW>xKP[G r)rZꂘ"o7Lt SnKtv8fHƽ2*C:msOa*6#k)}>d|e 1IЬbJ(e QUV+tv'wUfw(zEJ%\<QPF+F6y*р;m`]ŔR9Tl:m5e{8&Iڽ)L+nT~<~-hJWcb)ꁺ;YCSSL7+ĺՂ5%1f&Fam<6h~qw^g{`ӽ~E]@ZT]ښQ>GtN!~p |knd0{.FeC o?>2T mxex#+#[tʣU 鲏ŎJM94எn Z؉Vz"\Y^󎬏.6<.Bg9G g2vsOjǔc08Q7.mztL4k_2Aߏ6TBzMI^D'4>g|>f &7thd*5h;|w0ͽ#Rh+/=+ loRZr<(QὕhXѩ dq(0k%h|Ӡ^6B%>A≶% =E ۿH8{k/[tD=$&lλjC\nXmO{z9en ˏT ^ȂXMz2l!KNq乻׻F< fdn0@)=N^'lo٘¡g*8DK&JvYg' u<j8#>*E:R} ( 91bR<zw?Xݪ\fB>0<V/c!cNjB8ktm6IF&8+*/Ҙ1jHq]gJjkχ<=OZuk!E󘡭` Ɨā`Zb75H5/)A ##?=H7z|cC&{H:MR.ޑ"0DfÏ/ fIv eKSVf:$~y0}ZrHe^8GS3~߶9W#H9PtE׼u2~VOw=*,5%ܔ ɄdbU65Y06z**_; MS츻!bcEx 2)'*=+9=n|)];+k}6Go~ >W;?J%D#X_"UƾYZ'c9H18J4tKM;ch87QfKc*8[ L*ͥ!j;x" pJ[M׼#@W8I:ޓfy^zs,xv_Aʧ6o6TdT &`=Ӣe8O XRQ{ oύOzSB17 < N$1 bęǶ;RhO M] fexM삀_PKWI'Z2iWOѲkr0g%.8Z|lr #Dл~9LqEZ&v m=Fhk{ /J4YydJ]R\Jl\AAt$vӱ$I;Q+Mx8( Wg\U30'M+i1^K!$#Nnn~ .o5⯉&LWo΀y)B]6w=}x̛̺#`uE$_4g:!80YuٞYd BX pbkJg3 c{־Q3;ٝ^hdCTiPƑ\@}Q,C< S Se66ZUwCZ.Z唰!PjЫ5b< "qD|9pӋp0l܈AdH3/ڤVCJqULJ}Pz(A?u+%r!AoNL" kYUT<ʚ9/U!$5Spᷧ3V,^'/.2 3.7JKhkx/"= [WQ@A횕2>%t DM^Xo1" exx>@ u*/zT>U:+~ڽXp`K񵏢Hb[&ڨ֌ď x墨>GXL{1B{.rW%bD6(pjvzK S~c|j2H9Mp [cԂ[slI;#$&͸OA, caNX&q;0 K 07e0<̲{O-|o6~"0h]em3&H.|k%XA^iS_GБ@M K>=#}$ѡ~yV^&,Hp2u*fG UrX<0(vn1%Ȟow[B>lzĭrM8~Cqc3LYقڷuaH!V^ #]`6Nu2<^UL;RPxU-Rn j.NYoVh.~͑XoMmaYGb,^`fey(wIziE*}Y[l5o iGv6H筎|+ԅq\\뤏uV,V`J@5 J\.vl2 &NȱjcFݵq&nWizg3CVXH7HAR40ϞN^ݹu=^'ɘ-SD6F4k(mj.1ٓ`kA-8; JyRLo h~ZwU܍qw)9Z}St'͘ߢ/%J,Mh )c pHr8bys3H{ܟ_p8\G Zw{55۶ ZUH5 kC*f1{ո$߽4/d%^d㰠LOŖ{lLf;J8㢽yaw"0s;F܌r#IL 'n-䣽+ە S_#ѷD4f^ϙ&m.YSwoJopi ڷ|"E'o%NlX}\LCH!|6_S5§)dɟѠTg h13]L 7cہ@f7,b Sʼ|XoۯI> 89ZK>Z)_%T$6\g҅|WZ4Ip7{4sw0uh)̡G8"ЬF1Kq`^(ڑ4ؔHZ=Y^GY3i`$"eF:1Թ!4XM+:=E,K+V`cɠ#FKMj϶LOEccc}Y^Q 7ZfC0Eq2ɛ|s"K'Z͝I[(iMp/ |zff\ KʡPZFӒ* M.V"/λ^ݯP\rҰɓMSԇ󟪐[ꘜ(ׁ?a l95Z폠H$fM48+B'^&g[9B{6du5nX6䏦UZd1ݚ8*G!/F&YU3€5ײp{]mX%7HvɦIO wmHI'<|pi^ u8\0=hTap?5D[<<+["lUdDq DKcnUK6dМЮ j?'k`9!;:ms͕~ÊŸaӤJsi MKc03!)m!*ѝycEvik%#*?HBTse+=b -I.g֓yW ~)r'?>XUY{&.tgIš,/N?6ɤ[<)Z cNhо %U`ķl5MVC]{9{aC}5["88G\~a^lr'qeh҈O2"<$G'݆hӨܗWۖ]YJx`]Й}Y9B:khe%F{,ZWS %ۦr*^?;E[v ]gEhBP ;[IeǙX*-c) \`ZuF.%1lE1|NWdw*)>rl!I-@3'nR4yU?5˝%_h]CjPjs0SL2?RfS^fLƨ˰qa0$={f:x w!fUXBn3g'tdYLsɖU6FHݕ6x7|8\rB"vA4.{4ڳ_S"tGEvbBhO/Vަ8lX /anx ?p $>SdVA85efH0eVDbf 3:h%] HzE;n TDI/8* Aq%aM>{rzēse [Ex${1w eȞ.29k$}.XJ_mL.cqRkpǦYy7Il+k>-9M/xa=NbH3.&}28z RtuNnBWg5Rp6b{ 55Ŋ $?&G!&=Wݝ Ĝ9xsC*HEU!x'83VC:Qz Љ?:jWv%_ÊRVw|7V+z*y_+ZtgY<7I l}fDT 8n=M.W\ߥpacDdcsNJju'.IMCRocNt_uNEJt2TxfgaD²[5( 551 S45C@9V Y+- ,Tε ?O Qk5ܦ[ugR&ըj Ғ0yl"Xov $Z[]{Z}eQ|} Ogk;;"oYq*^O|χڛ4gfH(T-&fF~^Czjۙ2s+K h E0wKO; tR/ (ɢ ;J*+bjt! p֚͆!hO*h Kᤶ M{_h9[P5+ (k[S+Į-:va+9|=۪KNoy6 QZ &u<f B^ FN@H,I V UGJ$q4 AqW5vڴ^JspȨsOsxlw[گƐ;ϜW."5)K`-3ZM̘[\P[ݛ\mW8mi" i6?xk0v®ޘC YS5eNI@]Ѵȇ8UFR[vi=i ]VZ2'攇ȁW,3&z'X x0'=K2w!' I9Ɔ5)I2jTVk0he%,?[}5S7vAѬ:ہ 6h/FJ1Jbq<f}ƨ{X^%I%kQ/*t敮(YVd}bAYVJ?I09KֽKH >EH o0.\1ߋao|Y&pY9;/Asf3m 5xw5ccLj2KC89m5q/q<#p$ ~t4ᵖ Jq[L7`۴>(ey\WZMuL&MVoI:S`;iAC.)1#y <&<)1SJ$luNaFq` Kx1x+ά'}Ndԑ T+k$V GtET *vNaxf6`U٤uYD}-ad4Iw9]IUoAoa.<ZVmtN 5v4 ʪ3ڼUK=Sq:Nvm@>y0ry9,7Aa55h>^3U̖d3n9;sTuO]`b8"nbdwkוjr& g͎4}|eNM ~ 틗[ĪNA XL)١v~b BQ.ʒsJ2ԻLE킉S+>{aD'V9oÈBf6pL %Z8"BP3y-u#uuT dܽ䏿<,;UT%"[*3 *v7[ұ (lE7px9\C/Zh`Q =!Yι^dx?eѡ>Q47k⥽&P# 5NV%-Ѳ $(z ˳Jf%ju7<Py&r`GtLK Kщi~ʬ`ʊؑ!HFR"K(&"0 --cbhlO&x Q:XRp WGvнȕ:.R;|bU`6Rz(IVaUB}˜(:3]OH׹T+ v8{aϊNal_yU߀w\̊ì?sW,K4!/˷\Z=vq>/m>{)aƬ $Mn!xیc9,C@5]inKZt Ʊm:T2~/1s?G>/T8ߝKUr,~\L3:;IN܂xd~|r-ې0|lLoD)5:؞z᳍#;~|Mq 4ǗXv^bGI0_iLpvABQݸomszA,S*)w@P }Aof"[<]LY* vx;#D==gm(n =ks۷PE֭gr2û FqWMKOZh.|g> `O,Kx~@guxb"AQfQBظ'pnVL@bR%II! ttGq-ՄK>| - ё Ly/pRBȜXhsrƄ|& HttCRXo6JrW@(I-peSQ|(e[>o ٍNݹo(tރ "V`zͻ?!or7y6:WN&Twf? ´'Up/%{eVF_6Ђ]zݿ Q`r"?,98#]RV#EsQ"/F ~ڥz%H;bi+>0?r\z_ \␑*1YVߕI In<1('D|gY3+dN%z%8?zE:Կ8+uuN>љ-sw0kL55 ]aWBoBۡ%(LnR~d`݀Y'Lb,UplByQ?ǭ`ygBԐwTvS*Io3]y)4DZ\3>DCVF+K "ͷE<hƋ ۾Mv \bPuz^)x-I]Ypu/p#bC$s1q*kFYjز[c cؐvB+U"8r&e>2!Ч;۰$9﷜N\q3%l$)1#/m{4"ӆ5}tㆄŠܖ@*bRyf> ,5Q_C;)vf΄֣|ڵa8pH!t y?pqQC.~t4.J&`s(X\Mb*;wCh-U~͈c?e<:<ɺPlgB2 n{F'66S &m1MK&t%x5A/#AnrY28#|!!3u f3 ;PV^N9\Hc< xFsw$q(,4YVPև@lc!Xo|[['$Ϩ!4&v۫N{?=]TӏU` @k^IZ^Q܇Fʸ2u/yї*^^d]M&:/h]G=1fcMSyǴ$D!G(eFa(a;'J!a6"Q$L6l[3W6~T<^,  k_i,7B9[4]f-e@i἟AYLw||cmL.^ j}?^# pZgH[1ȭg(…W*y'/A4XY2$@3bH)IGsPk5Ui\3TUeP*[$dZ (> [EUPb@jT;)& 0*zko5$H@ڟ8DG0(0N^8AE)*nJ.agf)jO%GiJ{fh@Zp9WWX]U6ڨēWLjpJ.R [Ȇ()Wx//}j2AN(GldvX.-Ɵ$a;d<7p4] x]qߎ_E9|sF ]WBy )Fäp@Y|Mr`lI 0O.-(ɣV"!86eL$?WߧD\ } ![S0R3l1Pևx眬`d%'&Nt3'xE4ۭ !$y ^R_JYq`қoL/: |ޟR9vGu )w`z{n&Cۭ1[ u<1$Iរ_D g;@w<G]kRbQDiumږp@>͎X#N|&$Dl?`ws ə]M E`U!u=pu['e0ƙZ+o-5ʢF leD߱-wum Y˩!q].qlUlmЁYuezbl`sYi6H,afCpk$\6s/+((~ʳj85iWR`Zs{OjHk :)wFn2]ޭ#+ɖ}eXq%~vw#zu/,%0{cZu  ̖0pj_F fas.>%J$9lڋH] !/?*OS-V]`!4#e] !Ǐs*aF2Ć]+jq$Ć=zD" =څ&u$_~EM[u['t:b{c@fwJ?:lwdRnF:L.%ֱyƑql$; s^ʄzW/f z5q?xP;^ig C{uKˉ{ҝ!(P?yg=ɘF<0dXIO}GZgլ<6d57})W{7qe!npG6` dvн~aJB^TI*Xu [ :^BUNxWoDwc;Rꙙo>C fQ)x) GҫY}O[M4g JVf:.3j?,f B#er'^YTc" {o/m@b{gtUgHP_S$N>~f\w[Z^5;03MEt:yI¸NP`_`-8#j@@ۇ+. E#CFx` 1**ɐxX wV]t1} ~T 2; I!a s6,`bJqM>j{+pB;w\t9=Bo9Ie)}EGqs)yC`2:C4Guc-v?$*\hZ*u\S3i@ ;0 B?TX[uI J\q\ *ͫg{/(.訠̩TağH`Sg!ߚgy q["8 AI,2cEؽ<rEw? a=Ap-\r%ʔ?"uN'wv Sݚ`o,h F< m5[ #zإU~m)d Nd\Q/`'oc|p:QVq.jI396Zvfn9 8*SB ۵Fj?~[mG?(z<~D3MA^{gk]a;{`V:Z0NXĻY4+p+ϙ2Z254O'=M^fƅ3 k3]F!j 70κ8  c% &~I,;*&DuOMU.м@X5rEZttЋ*20$_ZVE5FxQa>9=Cө>A ѳM;8?z]%d;!e׫%S27ArGU(7Z[5 L2 **)S2d'A:$+v\e Y, z!&^D__ [>F _`sȝG$ ג[FOl<}0 -kR$C-22Hx\2Fǡ0.#GGjJl92IJu\c {cpeZx)vb,A zB]À>1p.UR;\eVU8Q e)A kHz2卐}C%$%aȰVסGJ% uLEr=Pr~ѾO!+U^wi^lU85&KbRsqk[%RU tBB1Yʕfm_ ˉaGA7PNYuԕR_TRMz2 m6FؘU.`Yyqk<MMx{E{Bf&.ȑ5~Z뤴{'%ܴ y_/?meYCq* Զ<ʗ- xg)^`$6;(B@ؗ}vX K:_z̊- 7 @e47 &+ R*02Ľ&itWZ5ъ=F ^1E.Ypk;ڴkCc}ؠE@VL;#v=s9߼wAy0!Zjxjߍ~c Med鹧j1S5&AR A74iFpen8Qr ʷKfjE GvЃ҈(a(VF~,4ByEE{ /V'S9:.ҵ)u UB6AZa,2X+?B7hTqc{O0Bpy+.o5l}\5X̀ D@5PڿR^fzD=C0jn@"斕4j,ko$ܕ YЋ|ip]D*&7$k t  \8bfɞL_%|ŌfK0T\)mY9Ț7|&[%8b³׀.CbJCᚇ+ח;Hw.qSDdkBъ)<3;) |Q;e\~%(Q,z{"4 WfZG -x`q^+kL2$+-OSi>/XCx_j0c~EnmK{o+Ô+)oN!SKK&׶BTo,e¹[nKlb⅂Q|~@$r!NJ+K?fM'e%G?GVni U\lh5C;wLk([5W:C,-u|+9bI,/|Z;vp8Պ5An;ˡUD\8Q&$:C8\ԝ\}Va^Κ_q(~ [%{$ajd'8(1l1 \Eog]Y9p@u支 #Pܝd]$c{"&!_*J/I_u`u֦ۛ _SpgU`oJQ 5ňFkPsD/M176n)H;-ɅsOQ()4Zb:x8I Ie'$2 #/Xf.ď\18[쿇=X9IExGg}6s L%i*yf.^Nt&_>]'H(ɏ}= ӥF57z<ŎN*8{9O0egFbTb !7 ?C4IX%$買%ֵ8m(Ss5#"d N j>YRgM\hΗ4}~?^оGēUzrd woԢEmFs]8a~AB _IGYDi0( $OW}p7j a)[Jd_e3SѹIu>DտTu{?-JGQ:7!v>&i6gd |]o SՎ e=is,!L_ y}yĢׂ>* < #h){yG|ܓmdB}=*ĩQS٨ Nx X{E̵X͢RiXZd!X/_GQq>QVZ# 1~ ӚYfi;`HMMľY}st+dÎ xϾFg[*ρ1ӝ#֎ucC8Ut~(aٰmTcMnHj/Fk6gV&*˳WAi70$nRgŨ2SmbyFp`v,_~So8d`"m-&0LTA NJ uyϏ]ߤ F7"D 5&&jq3;)N•L:.7a Al -s蠩 K;ce KoPĆ~x!Q3rSaEZHI"{"o]fPG[ytַM>{OXα"ȶ8OYb 9I> 7iK0_Jty1V.R+.3{`{UE gHJ%ʋ5(Q!v^B8")!ۧ/kI e6S./t4 FŔW>+T} al仄VARֻ.)>+}n/cˑfky \kM݄c'f^-P=dٖMP[/eԔHn@Ƀjz .ٹD\( 5/K[QxipTBA[l'^q7ܐalc~{ȚH2eGHi qsqO@uPo~Yc.n}CKT*6)mId/'# wd Dz#~=r6A}|]j%'B 쩢|]hP* n^\\6epiTjw (檉14<lˍwu޸2+[1]|6Vex.]mN8bNYvV4i;#VYNSQϘ|2n`,n_V#!GqVl1cо;@"0>pC3i &Éad<2f5aǺ.?"Ϳrko饕3 [ B4 rG?b.D@g&)W j֎\BoT_WzPhqGLs>7vؖw J@dQ8!TTcI1c~|7J~Q;"k "941f~&bILi_\b5-ߛ뮛v.&'\Qfo)a_EN%rM(%Sq={6KLvf7)c:ܱ):;[^\Yotr/'4>y#*AT`0Q9Q7R,:ԹzK xN:7#Jq/xE>d Z6$)ʇ }@on-|Ӏ-Llti)ր FF]6<̴OH[ ' Gg\yKQϮΨ" H``稙 BqfD T.t U6maĆa#5vŘz]6MYj+sꨛF8ro_"C!)C 7G< wu 2Q_^©$eZz2KLV["ч1B+ 5jS4(S\Fܜk 7!dE *$*w}]/gH6ܩ >aTK[r%QeYH0p)= .9Y"=_gʭ9馕om8)0LNIV 6d->nb>%$|Nxa:M("ZZ-@a`YtB5Qcx:R 1jC$b|bRlq[Օz[dgX{C}R7%j#82&]"MM:jm]cr[T /|-<$;x=w}J8 f@0(^ C``mΣȹ4Zk-fr_]7b0Y d{|.A$h:of ~xx:˨ߛ >R.‹|lIF^wzA,\ ML?X@mdPV@6Ց™ゥбZ FDC4W@{Hԓԡ[)()bbéz;Fh ."f:hX2pܿЋERv"-oRC*[zއńs!kVGž:49(lE$üz;˲:U **be(\,a1"|jGe,KޘU5?-Ś5um؇*ᰄYܘ}&/ WzՑQ<Ŧln)g*H0d]M5Uw+7fqirKTѱk|Nu$w-#Y 2V {-%@G7Bմ=P*N5&^N=b ;9T~10E#XJαe#~=;o&j4=7v!j0t_{C=[q>ѢE =#WgVXثr:4t2N9 o ^Jtk+EcjlłFfVoOB0ԉii"bs4Uov2!0x_O #C/LiMFпk9mY4p ; qO{#I h0FAN94sLZ`ʳa39˵n.&'Htƹѝ"JӡLO!o(P.\7u7 BK5f;^m?qW&}X_NkJ饖4GӃ ޵ogYSv->/Z!t[; P7H6sA_DG~@Z!vUּ )ȼH=EI\ŋQK9BouQηpBkRS+ {VՌ Z49.D GB# 7ë 㹔UeRh< YNt74IY_Ǖp~D~x~v{2:92! ὓi/(q$|-\w٣i!ÂN|Yj{2 f~{mg$V${6O^n- /Z}T' pX lK 4ѥ(iB}j>:(W^cq{mE;>dϢ}}7 T .#-&$!lSP?rurhȝR@]%]^Evw)N( lMݤL"MOTy_E1Nq?JT&DDClB}cSwff/^鯡@RD~ޘ#~Go'd'%@cxdѲ;, oX*L[3r2nwLw*י",J$()OnȈ=RCvG-DwO**r&^NKC5;܂H۪TT'`'rmQjު֣&0'#pߜ*i~L]eɭW wgqBS?si #w]bϫuֱ-Z7t|lE>#A(BkArYd]X;^ESȗ~CJ8j Z m+Q>B$vԜ;i|b6slH-~]N}JvSvPh*0Mx tiCbOJy<~@M˙ڞ;](AHgbLĶ%]΅,W|Y!φlI^Meka@*µCNă2w}u/z9KfL`2En_O]Ĥ9d Mg;v@t4(d\A(]B`}podF"%&]!Q.^AKNT4$K2^')ҼcLЄL֍JNktrqtꌆ>|  o77E{Fnh{Ob׆SdC+l!Ωy2m6 hq0z5 L>D3 *r*0i1Ol-ۨ`\X*)@k#8qFS#8i09jݨ#q 9,H"]X6hNڡoSƉk`:exe_ssh=UwH/6VBrac)c{Tߐz>9a3ME"${Fe7I1!SSY3!EZ:^ZLa˪ b%bҧۓH^"s aYq@48#gtW=MQze_Oߩ uz|emн>BM5Yڂ9Qqiy\.¶d&Ebb"\+NЂv$%Mt<(((zЭU^CT P|a+?3%άxk_  88RA'Cŭ w>0SkWy&Y>,7Z}x&PC졨n[*'7\{qʪ=C}Dċ%nSl5395l :K(>usDavPA :uqIIP@ CwN3&.^-@°9 k~Q#gs/'p9ވ"|P#]M笙Ĺ;`h,Lfc+|Xa~ vSt";Tc!MXӻ_ӫ*v2[xdūU6 !ݴeQ7> 0$Tvf!Ld%Zrb 6 P59j5@eˑR""]XW*Th_vf" jq-ȾYu@?2^` vRj7"}Gޚ,PȖx݅"d>ӭ FXd-Gq,KyX0х9G댾Ÿi7ѥaXOϋEhv0 ">C5nbUEhpnOc* 4Tje-ܓ55^z #s vsʬyBBI->#;MfT9)c ])@j}{JS M/˨T|;`R9 igGn J܍\Ȭ嘐țv795K'= wԜOG8:1@&`Ae%w}Vw6>Ĥ+8`{dc;l"p}8`\AG|Q5$*!,wO`Bm듗As ֖۝~r$ Չ(9.'X@8p8,# S'7>)P[tٗ/\Ԟ3F2^Hq[dўٗ(+5v"Ö푯OjEL ߆y'0j?/^Qf`GqdY.1XqM|}fgxfNm`5r/'T9ՋYR`2`OŸJcMGxM r(w/ߗ %g&Yr0y 8ԥSI+ZRij;N˶-6p7x؁u%NnϗLso]@2AY,:xYyd.% j %o$:8bI5buWgXJ9fnq%_Ը@APǵqEIU9 C!molqgotчE}C@Iyll vr2ЎsqR 0\Lp /6CTگ5z^'(u4wo +_4O]P阭YWE5k{{Pde.1(1 \Yuk4b~0F5o(ңqѐCcB5Ldt0bhr.o| bkG:.RgWdxqaŢxXTgLu9LW!VB/bTjF䚫QMjKOr:Dpbj1y;fq`'걮١wDC JZjȼcdaC><"H "zib0*S9p߀f~&.uc-"+$Mg}ida!tJW` y1w܇Lڔ;O!g m.7[5(0231Df~޶@jPs.X2ò: }|,1TX,Kb=6)`oi2zfeb`ԋDI0i|=- o#Se"dB "p&h8K$k2-MiJ> =Q*i$cig"<HuQUϬs3W&شe%מlmPV* r96.8wTp{W*S 4[[* FWh+߱w3+ҿ--̇P_'Rd/^.1^֜^fBPzigkl+̔n[0qA!uf(+yO\,<|f=cBSwrMɎk, p͡ s H?P[3=N ,1:4_-NJxHV}Ɗ!zEZMffG-exa;+>fuuw olw7QhDȜ_߳+Vc6+P2&ڭ*ZEFV\G$9oA꧹4eSm7HLb()p0ҨH)UR^>pspT+ϿA6ܦ2- (r jHY e\cz̏0,-ȂTcc4lk^&ߋ|SR)+"q38Gx)g+w{Mm{ZzR!OT.Qaמm^/'W>E[i!>%g$'mz8;D+'`_me(H[Vܧ8GlUT;je%B>'}):dz Udt]=sZ2 Xn5{22҆&w3A4kE cP2܏(hu>rjK7PT7Rl `)& >ke&}P5Aw1C#^MO =:fmg~weթ-1ac(]qKV6i601ݺҕۧ:'z 9mnQiJeգ r-9 W-hFԂ3 E' 瞱9P8/kT_>@W0Bh"XN3_6LsGn%AJTV0a)ŠʘV0Vrd7Pfا`]2ZOL[f`b7Y 3 nmi85+ǨŸ!cH~~DOCPb~b xK"<ەn RQzMzco7C?*g6dAv; }S-ăI``b 'AFL('K [`7uRswyDL$6 .c;c}"a <4^ :Y .xŧٝAE_.F kXX\gRO41$Z 3O͟](](ܦ.3Pcaie!` fT僰!N]zp0?dJg>G3-JBV(dg1`h-R^N: 1ɷ frLopqmmYz^@ el;%?:=-7]hÄ<$q Ãc3qA ?eqr_ <`b {b {!41(ï|R'fd~qL4Q$ 7Έ%GtMg3?L9FxX~Lg^4s-^nы-xƿ)pdAu:f.7 WM:<\%/˺hxeltsu-o &yK@0|tඕ$f|r99eFQQ҆ĭm8R9tտX&Mn=fqS j%jxw6>GE+.iw8_-ޒ.R%s3%:i3YYX A`SU_ܙ<$ȹX'o:_` Cqg}lKs:HKH-Oo ~ pα=|Wn_cMľ#S#V`3on.VgjMn`)mYQ8KVvyQQ3I whA5 x˥T6mo2ڋK'NQӆgP1wW5 ?6`o(Lu>p: '՛i Dm9jiR66P"QG:,U?$wndɢ3Q|84_庪07CVl'fe|=q;[ ?=hbeJDP7SxSۏG'7B/Vǃ/^8 [:d|HE1a`1*Bvo1]EEv'TR xgH Қ֠u>`%'-e9 .H9)k0SkI}&y06Zw%=ZtѼ{+jrψ(*OHₛPĸA!] J#(EZĔBK> }j%j*΄JvaԹ@l"D_ C;= OfODDV["e( j? Yt]qTRc Źr슽$WaA0N3F,OIcg j|dP`{߆Q:wK QU$FU+C9hh؄Rk!8uRUB-@ڒ GՁ>ULKF 1l_l)_kis < 6UŊ1L)z(h Ќ./R g.Ůǀ?}1NM2Yۿ0<*[w |jׄձ"U &_hd=ͫ\:*oqի}AwBg1wwq ܐ6{@YGx zQ;&W׃arv|?)9k7 /Y7db<'h#k W;nMBvh2\8Vf%NY[X!iwk3JF=AҧAKT9쾃%U֮$&.S"R(aMyn%|߫i A]a*6čX!4sŒY=&G:O_yl+pulC?7~+TS~ow̛SBR21{:nٸBfXmw]KBɕ^"QtGtbTk9;a LmN?Z7pN$ht-?QjLzҫWqPRZ ܉aw ?/C 8xD W}or)!ZKGUT3}™Ҡ`Mܡ&, : >@th\ ߶cekyt029 2R/1ZG o+ c4}J4тB4[NT6[Ӧc9O\+}7!US ?wha:kV]= -0ToGGyYPd 83v!]3$xim5giflSJkЉ0R7+C䋕V mGceD'I&x{+pQj~AEī:YچV8وU6acWsIS7}F ZK:cRx M %ր}%Lͧ+dB񾝧"*}cN2#4i`ӵS@j Rߕ7Zh([e zMVhv?4~[M;,U()rkD f?"* cm^P> +|aTRQl[h8ZVqunJwV~/:`L2]byfVֿϥ,4:%m$X%og2$(*Bk(rی̠RKIkOMU<.F%15$YOc\a\#FY_ ͥF)RsvZ*nRdR&"T(mhӧǺ"Fwu8lsi+]Mnk3͌㩼'^U 4U}Fqԉ\e<1v8P:2(Df/ L ;.c5EXB#u@C7GH"G.x`o-N%#+G0vyyز:xez)q OQ7Xfw!9tVsf#}lļ2Ncr7/+v>Lr|#QZĒmx46fZ}V K(<7"xn1)uwQf[r6*mAgƍwWyMmWB|I vo4ErلpѬGK!o>˘IQGI$ʤAfÖUu)n0)L'ٜ?Mu+Iߎ״0^$ǂEĆ`fp[ņ(BLE#)Aݜ|IКb_lՎ\c<>,7HKo iK,mg6yV֐e# ▫ rIH$Tw I jRrdlùAJةƮ wǻ;.bV@u\ >ȉP i͞M\9Dh8])`R,\DV-$%'LZ<2!,rEw+Q{HցXZJ,(&T[H5cV^]J?`ϣۏoR b` QmJ!OϙӢw(R/}(h(qFJAJsORA C R(8FRp!P6=X D>n#:!pIg/:塽g&S7w.f0T Hg,=L2LY%Hc8d83nRlHx]K8gFM(EL5PwɜX wD5 ;9Dyj8^Sro'6Yk%dRΘbPqx?, tHY",l/$Ժ4EQ-'Zج?KoxE\z/'T Ż4w>$)c`<(XU(?#[873Y=kx7,ƘrGצ7ipe+(~d0wZ`!eŻ1GL\մ4 O>gyטMUL~jU8:NQ=X2یYE0qN .<3P fB쾡 t ڱ})x%׉3REݰ0v Rڄ Tn:Nnvju+z'f'xuֳ(̸$6'ƵLYzY{5L1-,~EΑg\7H>w]r4rVTǛgjikI%( Bp^$&:ؐ8kFҁ7{!fgѲ,>|ʦ;k+l5;|C qhlѿCCNN*p ̪tQSb:op!bwDXb."oAXȎ$G",Wm]Y ɰ TOT|M>B*it3N\T6$Uu@A8#ĵK- 5{%ePq%U<.hjd49PJPx{7\惻*gpM{lGsZx97J5!Qpiկ:K2:AvE[׵?,K3eFY#!Y'Uf}ѠOF4`z_dxu(݂quMx1;BjRFΞW2'`QUGһsRp & w}7twj^or ߎS~I~! lĖº5;s޻s!$VV~L]UFh <%MEPEU*j_ygx(qnM(6UwslFP=I"QEt;-ۄ7E'}H+@lDf]3sճXr&q!E`zÅQ,[0_\"VygyE}`k%N 1x h 鯽] -{‹a؀2r[{#vvXxo3>hur-iHzz SϛiR:G / a; ~Af\ d.UV@Mxj[25wֲ m ,IoI#F]ڔ*2wƳ`̀yjE26\p\{N%-K.0qL~ycz`K޽8x.w }GƱNg2Ro!l ,P&b<D$Ȭ3Wfs1]L܈Vnmr/?, I=qʜRF`lrcY-X M\T&6@ FQQp\n6V(+ LKt Ve""f]ng_Vv}8u - bl?a@+FXhmoNgBOܩ,n`T,k[MY(/5)0B4*%#7 [ۭ S[zT#:0MIPjmH<[rV C˱Kb|B<Õm1t+hT~Ԍ24NUw#ȓ"X;\0٢R~lP^1h,9t0Cg}`=,4Yc:-0ѵ[?hL콠i,:bEF0J% A+xF–J }VK]= Xd>$.Zv__ȜWky!'7g'Jl @6+o4a4&h5 ? iy:Ht]V,#{TwWg^0߈٭=L2dMʍ w0.LFL6j{r{`^@佱SI,kȕ }HuzcxNJeȿ^x CD}&'jU/|-u7"M_y,3ҠsKw)T6cǑM)H9Q;s4T:M1sz!^L4ă ]2 Em̿T\M+PDCVh:uY1_K^rڧ9+={xz„lM=+OHl.j{0JKTc'pQia ?0tl"*p ^Qy|.7^"WhK* e`lۗ50IWߒxm+ɀ`?5W!9]0CAքIi߹S9ddrXvi ^Wմkˋ"©1^tUg*ՠe\ͩ<_lF :uܷuy_E6 \ ?AN[뫺+5Mxvٸ!z c*I2{ahVa;~2tg5yこ|eԖ}.deT[KR?-Q"Mw:tw,$o$J)glT4P29Sw ƚFfĤDa?a+UT> |bE(=ǥZp£;5~q-e(]B4OJHJ %_2-,έz >̊' [rP2{bV Cl ?MYU`=g_-*97J IQHJLI1RvqRyefAmG\yY\LؔlF0Ad px^m[G`:M MɥG/(cƿfFmOHMj sB O#lnEanRS3`́.#16c #W,ժHqR %el8u\N2cjtS%A0-("i!z-֎ e9`blJ`_ޞ=¥N4 ^,zǦa$B/XzP@hfm6x U\?)p]/DqIWȓmF" 3f+aAw:ڜ1/۠$IdFͮ$P1,`S<`#Igwf0IfZ$bJL_53L ^l)W@tb?10)WOpHlJ| d&$S"Zg$`>n#U(+$Ͱ{6]w[b,}CN' eKPǸBHo䎶ϻwyE6'?WP]< [ЏP<]o < ORޑ+?],6e/g:؇quvI‹l@/&;B^TqM(%a|=Mg1&M뾞)K3){ © MAExn;=CG}.x- b庍hzxt{"!d䖣I\:nN=>]Z1nH{42N$]ʆl=cɀLJ_ɖ ɶuK&cqn-nAnZQgz*p#Ic(kTۖ#e0 dd_̽`3QVHJ=<;VR/tz=t"6}c\t(ܼbc !^4R^ldЦ DARZ Cr\ $1N0Bb0? Ui%c?qy84|,5j`_(Ĩ[e);Jt="64S5yc" tٗ=N8{c{Y!zz(׳b]y䘼Qu+.|KS}fsxrwu+)O Xqm/?rzK@ako̵M3VAߘ'r7aJ7qNo5/AYE)W}LCK_7:!rBMY9v{"s|9XhKfm[-zޕ?Yb1ܼJZ"jSMOUt!mita7e1?C;_hP@88qt%lq$L4[G:saiAf7,6}`t?3^!yv{hdu5VyʆL0'?\I1h8soe0SF2[+^k SkmQ:K(N8YPAg2,FM"7dH&#e@^7 !ZN~he WEC^.vߞbWz@_$F-.RǖUcm jw>( AqpyśZ] 1y ȓiQT0{C@׉<$w(ޞwǛ k@t&i ՈRK2b{.nBĂo ,v_эO @Yy H fN;ySkQϕ'!~6l p8of8<j@-1!q)nPmA+L g0ib[_].B5x‹CI[()>‰7=-ܴџ!HAeԩ9Iqͷ53GR&UK䑊e:\qQ^@M\-IuhaPO-; ׀kWTxD -hȳl!%db-Xtem{Z%O/R+seQ-OR@kIw'Pyj}a?yRMQڙ{ޯ >^AI?Wҩ$v$iOkC(L= LrW42MlE4meBWWb+pe .q.H2WP @wC|W|E=IRx }:s4 RdBG;L_i`:4(y?NAj;A}@%.=u#zܑ둉6dJ@nЏqˤ2rp,}X؂8H.LdhKE LG e_3p 'IVVJxs!X3]8I&s}HD"4h[?̎nxfn` ih]u1yG\DyP. \k00 [PU2)pvLjiq'md x>Vǐ3K} ${JZfv bPzUM@{bOjM!?tן7~RrrRvq(;al *Jme9~QD7& 3 ה5r'b5bH韱+h۶U`?؀\Y(w=]q'tײ@ bG׫AFǔ:*iÛ rrcYG7͕FP„13<`z%ùxa!avN~>=cf?A߼YM'm!/s,@@a3KX+ym_@AڎdVTC.zP#^<v7F GZ/ o͟W?'0~,~ v`@:=n=wB$ŠD.#0-[:cp;˷"B c ``uQ/ҁv#N,n} P.Kg9T kҸ'k4&/9ԍ#rQji}-0 =EWXC;g9 Л1ޣ̽ l).un7[YY?waL뷣|Aĉ/mGB /'5Kpw]npd:s%*|V Y<1V8sBq9ĘlN:EoxS;WXWyvwz\.|o'$I[(Ӛ*\Rs}d$oItXk޶2M $PK9=rjn'-moӡWaP"&C°СtS|(~N͹$ m~;zG?|fLԠ"tʸϏƁDӤ&gՈ-9/IC:J#[l"Ks9A> q`ntX. C287H :_DseˇdS``Pɴ=!^ KʈYݿ E@+`]SiףJ)RR #d+s5O9Qf=]S^? hIc+i+`n5~mF Lve-}nK"Jt{dT+ [~C;0D2E m+K\HkaDfQ#qZ9ϤSMozsDl5wk,5x]E5F_=v0:Kjv~-[1 a7rm.@~<RҙO%YG =VSQS&fI1w&#PI90=MXꪓ)lEʨ7iNbo:ϡOs+DՋ}oQ'^zX2MO:SspVk:܌:Omlى&p_rp-АsP+*"D Իdn0wk:v vt-vUs٩?t$i"ކnf;(߱{A,qP3a OS=wN^O 38|5Ý;4氻N4릒}ا0,h,R%pZ_>u"L-NJr&]PYN1|mtN! (MRCv}n[ػ#:1BeLd7< aeֆf&gZg@M=:g, ҀF5`+mJZo72s\*Y7ȷD…ń}Db@HALdp։p\g0kbs29ϵO<Gj^n;Q =VHWOx|b'ЧT,Y(Xkpy?=9]| [=Ce-*_fPֶ4M Bإόd׾w ',DyG|l2һ;X#iũ7_cL5,_rTi2Ć2` w'kP29k9* "gl0'9Q{)11>( gI-G"94awRly2uG/I:Gek&o/+}YO"ƖV @0 n2*><;[C3@sa[qu:Q.vCN#5HJ ,ggxTv-ξ&2SW@*r\va>ݮc3`lF %n@4?qbɐ^h)~ T)LlMbBMI2O_7.g5wc# l6%qe'>-8f,G`򙌕WnE^!z›8rSp/)/Y,6OZV NqAhϰ'kJ#EyxPr~ȉ(gp|Oaog^/68*mU,>Ny}ɗRt3{ (LRoʙGO\dz^~XXe6#jA ٨V0e?_aHƎf _kR驃t:LF4aZ/K2&wٴbLj[?!&cˌR 3?Ҭ$~m՞ %lza+Nn`f!s3iu\"LOL*{^.( "fYCD$}Cg' jQ /sLz>CBalC8;/@yv+4 sa7HPgewK&k=|T?[*85W{`?DYR4wk爓0Gv;G 0IF 49yhȭLr&\<*aeV-SMb7 $#=kK/\4Lt}gh 6pv'ˬ#!3@^sK֧ _Yj/diٿ)h)aM]H\N%/ ?BmF%d1?ޛr 2yvR|@2IY`~hBwp!CUE#oށtu:<ʰ`c+a0xy\9wj~Bhu_U\^c悜i*v7eKyYOʋJ(HW-S3`)u$%w/1)Y@ RNa@c}3Ǣn;74W~t*NNpH sYLct7ZS &+F4wJN`Ha=;^bQ ؜{ tBEny!͵eG͇pCB"̋6Epns1)ٖC)XW3i˟FѺ뷇JP.[ YȦk {N@5C4#Yeil0A^3h๛JI2)pg>p^v:xvˢ[LݒCZI=o Cܑ-/˱v,XZK$U< ]ZT8$35H+O p<7`6K#{wZDx\*V\g?ΊLQ1K%wFjQ9ޗ7|_vҖ[F7f̰A \}ۏьqEMu2 ƾkJ' D0bve2mXOa-w7S=i6h{kXΌ/Yc"Ι h}9 _çFvKa#\XKA~t ) nJ>APqMR+i!Ȭ on: ;sLxƷa0a ,~_ڑ\&VmֽDXe^J UG5s 1{eխqu`optP,<= ,D^x IV]_E LB RM,?&Ao٨ خȋ:2ݾ/casJ:a}|F.9TkvZ6VԥR Wܸ\Dt[M;ʷ;zϓ* Hfb"F?|^JOp! mcVZSţŐ1Y#TKt/@$+P `dJtnwamf{'iPqG.!tM)d[A6&to8H#.sf5Ո-P@T^w#.T:9T 4-&vB(蠟k:O%8Pm>܈.h}}P1L+4lu"JoE6!fſv0I8?e. dY&"bb+"w/fU+FJw6|c4De,Q6 WS5+&=6c.\^&5A'iU'Қ;-RÊ/,d FBvŔ#o3Xc)]{^?m05H2#xTϖˏ84Ir'&*I=j*8ud(} 7RJj61R'}"TyP'I|h`jU`tx4*59w!PA)KAUi S^ܘ-Hi,\Ĩ޽L vx}xPms% ;hPde|Ƚ4lLgt_xz_hڐzLKT;koa_~}-{@@1x1ʴڛH&j8Ȁ;%SFm'_{pk?M{wΖxN8|C -:7tؓX ߯oJc,sކW>*> mO QG/7k/%VH)\lhtI*cW/|/9֞Q' Ə SQY5PT=#ؗk}lL/C>po6 ^-ٳ_ڞqTV;Qa8ő75h:=Yv+17?wv OQc MeAbܬM5ǟ0"4uүpnW>OS>փfE$0{We%u2>i{ee5X>p֠T o܌mFEڄ7ŀ?qmyπ)SxnTC?^'Q%no0ʪ%ٶ`tKDصK) g8]u7̷]"ZLǴdyZr+_jn|_''md~qlմQ%x#vKf++ Sp 8G1c0W5n/'q)]\#YjU\JR>OqG5Cc=CQFK5N=/X 9ơD \lqEs:RZ-I@a5*\,ƺA.P`Rf$"^ޞ~5l0F ω)都h|0VOBw6I6{}+ } 邀̹qӣ +f?|ZJ=̟ؑuT}$ ޳\ K$OƠ7/>%91Ɋ?<մ/0g\V|޻R͝{9՛Y胓ԱG@_O6P6Ɛd}wa1|yꊠ_Zzg*knWCTUU։cL4t)oΪ.ߵH4ߗIwMC@45mC} ٬ݭ"d)yme0^ [s2EЀb| bkpp㪂|W*h7ũmu0_iri6qN,]/D[⽗$ 䗑2Ơj^/p.+UhS4d?|:wk,'+p[.iͮ(==o_ VQ/9xNTr Y՞K4d H2~8Ep( S<ͧdYDh ,q7a#\+2C1m}`)EX8blUvuAxE0$ . ȔW{B "oaJhD~ {!D Ϥb| x~c͉%{j1Q$FZsS-@@cf1Ɍ8b M~d:7QMv0kjs B1J n Dz|zMRwyc+" v!%5- vn.ӊ$ž!<P5$%6S5:x&̠DH%bUu  ~9;\<"Ni[gz.DjCE@ ?@ >Lf|n X; ',C!@Cu#ŸqNu0d&vw\|zƋu_qY8I{7a]h?n{Elq{PJxB%g7Kw 0ء2ʙ %>zgB4k˭?W~P4';WჱW=lFX$ o Fmi(:*G+Jz~͍/vh.YgKH1TGJ̀7i2fO &F˘^#Yq?^6E<+rfH0z~xApPWB?> :vajZ*?Q}gs#hx"p8lg;P<#|ĈՎ$ ?"._H͊u> Bƻ/qD6RTc 5V_;Bpk IM2&y^t~՚~zbڠ1r$ (P-ΓLa\a_3vm TVlcWB[ y9 "<8fX ' 8ݤWEqIp[%cnm& `9bv 72iʾ1L! y/3>VߪO*/Z#sժ$|œW]i*H(qE !~}X~t$+ڗ[[KԞ*Z7D?SfN+yDN~ZJ>1[5L֝zbDAk@[KM + fwmF6(✟|vǤ TYs&[9J~:ųZ7^QZ]5Z@.}Vϔ%wtհڣTPQs_"ښqB85]Zgj%-] sl<9{+kЀ^֛uHTIQ aWB,zD"bͷ̄U{/+73wJ\|8}F/_CAۏ7 S`Wa E}I覅²ֳc')QQ~kv2Vhi wUwٻbL&̄)ŠA,8Ilݒ*#N7 6 dBw=Fe UHj{0)bB}&?';@fo%_1kjUŬl#d-q$xi!K>zASDIC:k"*O~ǎck^+l͸W^`&}TA$Dz?9ŇX|zI"rt=A FZn$J AI*ҴKWѦoB X쫤uJ#A<_;5[@Hc'(%XȬ)>H*~T{"Җ ;ЈPbګ{9O|ؑƛhJbT'L{~"V.`Y%%/f1Z^ε9!fEb7Hz! vŊnHP$;^{Vn QRN?\{OI]́Fm8aAbVb~`4 "GxpMuگn[굱?\煮Y||iy5 \ۓyW:T@,8L҈XcJìTݬchMWl -'I%Y~/[R-eTMx}0qn!z _RHv.Qz(4 |k[>mgvUtu\o/ι0~)FϵȤ_q~l@nh_gSlTh|ZSY 8q,i1h%ā ü6 $n{!>{oPt ߲I5'آ өST^9xOK.hģ B:GFT9 N\Wۃ#yQuGN<spUC`Q*#ߡC |zQm~ٷxhA4ΖIbU#ܓ[s+Id*!nH2j@/8z` ^a+tdF8غoTld %Eq0N]5G \iOR{#iu!.e{8A˘B rӯ8z5j8YjPKeZRg_qA M^T`Y=C)[~vHdr=<lBp @1ƐyE+ D'X[DJ8)X %j)wfa6Sqa%B_L|]i 7~EX,ר CL:&ЪҥLB]GjGbe'X۵ )TxSf3b4nJ e9v5͝}_eYZL`%6e\|'Sj9UW$3uEԦ/"xYH)"M74#K)ۧӠ]b&* Jԙ#:CzL'5yk ??[&݌΂_[$9{ ZnYccq#9\gۏvAJV S7XB 1_"|G3N2>؟T/)|ws7|+l.7e:|"v9Mvw{ "ԟ~@P;G U;=boiS )ͼJ3hI3OAT>jP˄֌ g ӀCJyjzjP5<*3:!k*%RfvL3ubZ#fT'ZWö'dX7_^-ы#a{Hõq]VzS+#]JlVM^ 0;S]4d]D's{'k:)nMj`Ea{BEi}S;#K.I` Bp\ϸhېR\-M^P"cHLS-|}{ncXeZo hi @/KZC7gdXu-"z 4c`DD[%ÝgN=^XhPlj̍<}PKhtwЬ3NeAi!QSr٤?g#hcQKGHkHhxYM~@}+([ i Np-9eoW] LʹԃMڹq.>A5ze\a"7q.7W ƌ0hUMrV/VSuJR3-A(uv\ P Q"hq"5.Qcէtu5dyx8.gXUvF5t Yp xg? Pjv /tٸP^0MJNppyMvSmKFo  s #D*O[7Di 1B\SRټLoƗK/l{ A/D3!vO%NmB)XR#G>+^ *ҵ> g_*q‚UCGDiXrμ'Yy9A+ ujb_gHF'g]@^z b L3D A)*6N} *E1.Tz5"h '"6,E.4K1ZP|R ba$)/ >Htj؉[ 1Zw\f|u]* 6,3O:ohhU]4A=}?xrx!-G#`B+NH՚muEGf ZY T1\t˭Ԏ(, _8W E]!qUa6gf)|P/:cf:yt-p=)O>39GI3ofHR4B Q+'3~ e78\>BzE(ڍ L/VAmԕࠝ!!2(`5'qaC,~-@OC _'һ9j,Q^ /}UOg5)N N,l?M w *,&W^くPK(=z{R8:e5&PEtӏ0 S fs) g7$ucxr 4+)~? ;DO@ޟ0͗&3$aQgmGh)*QwްZgM90⌫ KP@~C*,(m|sk8і E4\1=S{X|IMw(?g@ZB )^!v~ %+]P񁲍U%BaxjKA5K-bNYx2`oAdS,:ߢ~(QfEg0>́=vj"@\ Gz͓(IRWz3<Ԛ^Cx8gφVcrY93ZB$tԾZj,rO(#jG'(.&{ki&X0U -~+,XqĖ.C'dZ+q$ ekG9ccMӶ+-?z"[`&<=N_:' P}95JQuͷ}t;-,8XJ_x=so!շx]JvܪTMƆǓ1y^No1WRZ~gFt* 6@0@\‹&ܒwO=`: O|:eԸ58RX5fI0IL Mhg*Mm]ӵfO{>0BJ6n4sVXY9zDwp °NwVOR]e@2>rϯL_JRZFpP`Nk"YNEPJw$O_YܽEfqmSlS݉l*N{^83Xit˵1 h)R 0r󿹵)Yb\##9R@tѿf"`H+#-'UUl^Ň#ɴ7%娄B!썰mJibe9>,Cfswf)5uBP #k&.7ip2vm\S{Հw^Cװ;}@r%@¬:JG*1S߳s&Qѭ{6{3<#sEF*A/N.#aQ}t;h@|6GUqok Ѻ!>d*\ѪSίMˣ&ʗs` lVRΓae/r:b4z.N?z:u4I3Ia۠iڽ-jNWQ>(1"7G `P?+(]_;TyP؋L^g22i\o=^QuZ.xTqgqK) SK,gmև_g8>-Jj5w]I9xWHbAyIsӟ hlNq eyE &LV @^|Q9ܵt6+Oo[#=b>r3!X՟V lӷ*dQJTvܺdSXA%D>}g9} HBPt4KqK,fnFKxAU9Z}bq6R9y15&-7/ƫ@ZXU*:Pܫ^g %xGMTɖ`OI0'Ѻ^Qb]"tz\m3(@3,|!}=/*t.^my)~f:va*c S8>rf@~)PbX"z 4!)l[ʧ:;$:N{1wې)V{׃dڅߤ1fA&5 _ }\ͤoBXM> Eqohũ83d?r{u(m4x'-Tȧvop; lM: P1M3e)9T:nOU@FYoq~՝q -dv}^>84DѪт,L8p[sRmUW4 e]ƵEFQzʃK3044N;,ztd℗# 8ofι5UԪrScp о0&zwG? DG[ڎ3[]ka~Espn}\W ՎK>c[ѽz`d)UNK) nAiOy3}|%Hvi8j&%-٣QDrn^&k *r` zFj8UEfT.3Nsmɫ i%m}K#į5.}ʛ5vMb܈6*O]"g-i澈ZA] 1< u#89]h7t"%50hm;%c{N6) P74B#N[ѓoOJ)g,=Zj*_dVq3?&^}\50wӄ0gh~mZ+WHbBC~X7ղectIљrE!lB苹'\ V``LE}HVL*ͣݪAPjYӦ7],0NtHŒG6٧Ut!hp P zl  RqUñD`ni[`hh ,m-d32m RƄLyNW><3K`Got,l8Imq I 2!2,n1rSd4bmy>q(|ҎoJhME%Yad"lyD)d%NIzT m]6-Y{Z"XKcߨНvRLκ1Z-ǽ6X Y)_v@emVIc+ćs)3 Uid-ThfI=C X;ݶw@19zܐ7(%AV~#mI#M#E]R7üx/6˪>+(Aȝ߯$ 'Txzw|dyh-B*m;<٪<|vVp[ z9m7_6"]N>ʒR3u%~׿[qqK}Q%ײC.iOSAB+rOwrExVkx"hx j:ЄBr_pGQ2{YwavCXw խϬEVi̮IDaU<Ʒr:cPfG` U>Gp:] 4[ٮIlk7B&>(wBp}_`8}$A~jmTeٌ;|x1yr3="#!$Y.ж5JRzm+ @Tus-Pbm*‡hj~o#@ke KQK_͡,ž_ l U!2mAw i= BU U )1 5 _'|Aܜ=9l'zvOpK2jNf&. 2t'!/\=M?T ^YwIle,+ JXBV3JX&h^G^ _LFY! 4U+ǩ~4b@8L je]R`l8MlV܋a'&>XOʨ۩Hᜟ+^c[zu僋'Hc$tvg"R,&[@ %{MfRixrﻬ\{ǫ}U SJm^) /ItW:ьlG5YؓLI~TQ`AVy3Q9zƥ]X@FEQeN ڮh>-ݞmG{}LlYv93o3%oݭ2i(k( 󳼣l-1*o.*Y nM3*#@j*W% 0Oj Q-2za5rA5lqTo͛W`2G\-iZ8NsR7asJzV")xi.^L!!knΕSsMX5a52Xgvz#MDF:#A覯Qg5FPyuºS1 t;YCI^PJxghvgG숏9<$Skۂ[Pn`7sB Ӯ ":sGBKNQK,cp%; ;αJyg{fe״am5Ka$BiLcբ;wɲ9# QJ^{tL< ,£cOUdH:!~BF5.z~G NhѳaC9K|L)U|a(V,b.zB Fw֗ :0+k#Z!(h`znQ'LqP2LP)qoNJ͜Ti~Iyp{KYӌp*)vHe9trF2O*zy񻷙A.Ko08/~5OBS|zފ0&%rK1#6HqWb}yl,*aS;yU\F.T~HԄ&sgs2|fvcKɊOl}9#7uAИ>)`۵D,M qVs׼ z1)2b>*ӚI L*{jl EJtS*06*KxG9fdû')//yQJ13E| ͚WFr%y )XG洟@>k@\>t[߮\ TsNn Ds](Nc +  ;m 09micSە"qa;Og9^hЛ`{`U}Ky,`TrdFe C5p_x8M,4Ia̅ ֗×r1D-E[0ڎd;x}?IE -a: h|x#?F΁]D`b py72 Jw,.OfBxEߴtP,Qy 5TCu`'b[>CqA#]kǾfC I8!18+Rb\V{+y0LpOgM-p'ڔr̉MjaD.=l~fbE"E7p쏙P UbBᑣ_VMN5#L=ԢO^笇`*7MLյTD+ce?2O$xʇ>#fccVX28pYsݤ4.cm 3R"FKڼD}4lmt6hZfB6~ʵwڝ^B`xƶ^ "3<(pt뱲R`6*Ik Gx{6ҳ4Zk\> j+mjIe+H 3s$WJ!"ѝL4f?rV0޹" f1+/TDrw^~Zw8|h,`8VZjۈԽ69F7;+AXN]s=1-@ae\&M f՘&tld̘QTX15lS~j%Λx{nt&yfzjfo- 11\BU2ײOwv{ NN߳rB&wA=6yrtXdw8ITUG3 ?5Va0 l:8$ݦkܝ߇E~ōlvi+>NAFᄃ)'s#(4kK^'R8sPc \i)(w.}s,[9D1xY[,u>V*p4^'"odn}m-Z~)7PǾ *T){4ZA)yo `wVVEF/p$ex`'hl])5"\#t`Z~iDeN;7E Ў!ԓ÷3kfS>'7zB 1`|z=%mou\q һ>5iD@Zj{\-L+T/U9-ꇹz&+UrDWs܃Flw{{ :&w򨂒r#Q%ʠ#nMVqW (2a[VȔޒV>Vh؀˨( t핲 HUy;BhHGY(XW߽,f_'E;COYf`V!] Qc"0x9$ɷ\qşCa&51A'e0xUD&)׺XW4uITyj*m^]F}zm?q_b* ]iLR4sH`5 [XqSv')N.ږu;G¹/,ĕikW{31ĴY+Vwyo )~KZ+MfPxxlƒhV*^M=)iP}@I" ['w:CѪ $z Efml"Cz`&0R49- 7m:l$ѽl}5b!~Hd$ #|$=*w}ě,*8 LN`4tJ.6Q %P^SQ6;('axr p?dCiq-a_@:WδJG"ˉ{_:sU.ui1*rgJjZ[!NpUi ) eA pӈ p G"TKuoץk¶Rx*̱/S m#[TTrZE/+,`AqPUl%w<5kKRG4)ˇJ;dכ/Ϣ%\ m}҆DbdTb[\A庝v)JKUt>zodΓqOM bR&HE R8K;R]t:Ñ"o[ 3B 3F\ |7(Kh sekw ΤJVoMV Ftg6GzsdUB?Jܭ{;'C\Ʋ,s`vPnH[Ex4ra؂ez`CxSZ96^c@.BF=x.4RMiz|?#ACt gǔa_I 8ݡ7'c=/ňX>qJ"K~#/~RKѵ^"|oqI JCU(|so %r־^a,d!R:}5lE:WĦ#G˽^;Tw,*9GӁR)\߮l*ץ&Dr18] \Ny֊([2rȏ+ұ&.++Q'XU:!ef,JO+vEQI#Mbi5`wz+pВY+*RִOCس0q!RWw2pK> bZS dO{58*MS_66U.eJj9pȥxM+p qf"ʳ7\MlYr?]j'C'SQA$d_wҩU 4lghB=}}բx6xN"#Qd:ⴻi"CÐ䦈zxIn]Âw7MpR|aT۪䯘9/ҹrVzpF1mrV%K曓J{2gZ ke,UOFB fA& NvY\ET]5R;)G-ҙ`L7t5NL7il~mSHlxYɰC61)/qZe<0%a7;5|o'j%9ZVieZF#^i" 玿,ΟbuU㶦 F(Ç) ~8M͐S_no`tM|Vp ONc軪6ֱyF~n| 6Fv@-N6uo\ G9ZءS󏹜/ $G`.:PA% X y4xӋ!6tm`L:o:WXE 櫌):{T9ټ4 ae)8.fFvO$BLv aTҰo&O؉SpCV-Ƞt ila0w )LO`V4iBveq13W뒂)P7ƨ 'dڐh(ʒ  43>n:%7+ښ2wQDYaO\\rd o4߃iܬ5]05iPpgh||⟠Ca5ԩOh)=' x+.vt0wA^ة.A{,K }E)sTxb3QkMZPNѭja\ӂ_\] KfeYiʃxhkPt@>AmFؓ<-Ř7?c PG~gxߐD2Aݎ7ܜs]:ZDhlMBֶ`.ޘ ;ώxI.Ļ$;Pln&2V 4Co#D#R\7S΅JAoQuضY'Q4ę'gOMc:p#zV0pV7>23#LJ48 ; (.f]É '>]ua,{}hJW WZZt*.D^;c<_]C☤ۗ 3'xFyŕOb9ČW ʮ5>K+! fgh8#/xF=1w'K-^im!i\5O>.Y_pahhe|n4N~ ޹߄IqTl+G)E7] v7Z2Gf36Vrmg*V67g eKśpYpW+12dlz8R*=NJS|v9F{?;+v/%Dw{ E:/·r8\a i?|''YE~r' "T@g{|g/ eufS˒78 $ܬhXJ~|=@Lue(k&B+bb?@hH}|\#!2\ӫʞhܐA-LMtE`$ҵɠh۫BIrQCG]kEXe6;k8Whzjʜ73/<92u_~sA \>iVtJu]qE% yrIV`m_7e, 4?c 83Cr#LQ0ØhS`3Oc`kFq]zS=&.R]z#^vI L1qB_l˳VGinܥa1=$3APCW+p9x-*QNν\M2-ihMXj>`Ҏ:]_ {Ѷs94@u7ŔM(@´ΩT$Lv %@ڰ^`ln{bY P*D:6X2V"_BY+,1w0c-Ió~=eR`wu}GT|ECBf4e lou ?[^ՠMSaI4u.a~yYTqj^0ɂUJJky`!jx՜DGBE!ΞS trtZ\:ٯH4)4C9' 70JfqVtwfM$/7 9HwFu&"gm:[ ^g),yq_J_Vuא%6 cTd3ŬHbUmGRA +j]9 eX'm$9<K$_"KH5Գhh8HwJ~lڕ-uv.K#'Ym.*׎3rt1<" o 2' u Rgɹ1D {A,1hg )S> dFJt>dHRRXe־ZoN4\Z *SEKWLd-Gv3JwU2%+mycln3 e^2I>0a%(-qQ!.JxLegigHv|tn4?b~Pmvc~@WBÎ_K,Z?GFxA!i6l=Ec؏-RSF+K aH@3hҜ_3! kUoo[ھ2pW5K//o*d Ya唗1ldJPIV81Uo^C:\uYyY;pnN{hNiem:qQ,mE(B%m?\3G2hw:EN9=o**B,0CYE1bP\vlWd%ޡFv&.B֤A8d@@iyH!vږ*'R5c$z{&͆wD&;"q쇒֊X ks#VUܩj!=dp ;PWWz!eCpGR4m^/5'+R) CB֩/P堈1s6Z{a uw}u $f#ڂ/qKbZ/w vy@d'0P-f+e-;S-t|Cd?UzŶ9U0η2g-\YnKI3.\ K/BF?ls@F:ƧZH0 XsĞ#Z$(5wt9U;{Y׶ud@3Z>(bS.sEjD*="Os` ex8fwB,g>^ Cl8O kb4Ɠ9 TO

<0y1z&sup;VQwI-뭆49rL™]++pn<8´F?[.!AC\%gF{W~cWM| iea1(7[;I=}>XNh9UimA5^"@HG-T6S/Y||~i7vx(>޲d4!'{]p7H3C_"T! tRVU+_#ZgVw<<6 JwFXt _6dX5Jf zɿƨwXh{aUa'PaTKiM~874KcF˫=NvBUS^V; f@Fƈ m8;RTȃp{dt$2g]#8?{=]UU^ZKNXjd{%8dú&tOV>[V'U!Axwk:S _.2Ev@8eH* PR)Y$Ep淏~O;A5{oe+}g6;Dz"v `<d8R8fUqB' ܃4:b^<#:k ?Lt!YiOt1:1Pzi#Q/nlJ_w؟q`׎iODf$x@ͳ`^d iAnI]XŌQ>T۷;iY m ȯւNwiƀ?:Fۀ-EPY ܩ:x,m Y[ $#nOˡ,/%PWe\?+I+fWam,u@`X=JEY֢*QBq k֥q^2oH$l`onzI","]rCVR躥 E3)oH/Z>詮 6~_ow8VduB2 ͺ&5OAVL@Gꢥv30A/^Apr`(~ʚno6gt6`EjၢZG ٷW@F%]!N-+1ӢIXK8e.]_ܼ ~zP (xY{̔3GhXY7)=0'NʰD&~ɕ KuKd.,.DM,vffvXi)ykQl1/>#Od A"k.O4vA1pF*ͮ; %<lq?L> 7 $'A ԗLRsXp3nDoaUoabƥ(>b@퓔y %nx 3Wךc.Z&#!ʇZLCd \+VnKm b2x|%_HX(w{gGtV$hB;P+@mzbR86wGy2TQh5^3u>vp]{i;KbV_TQK%A5@ BQ;'@Z@E\Tú%<<W7^Se Z' 9^VA>I3 #pnA ҳ?ZNum"Uki1@U#doz,#c+H"؂e.4S3^+ pX$q9&ǒ]u`[ +27Q;)Z2і'Vtdo/|)_^?D 8pՀa!4$J`3%e5p!|| K=6ǩ9RЧ!=T guػ<&S2B/x+lvE6t`5O-UcV'Kf uJ~nҁ4` ^ڣ39R m!Ub!%CYƁVU-YRUmT XG+]*2UECLGX%A5p\ g8Ϩ1O]ьSvSB'bMWέ/KQLLObe0NE*dV&ʭw'xj=Һ+Jb "MSm)2LVDm$m5lv7zb4I ~]腜  b)x򠰊ŵJ|] :o {=;1o[Ww*!T`jzI5r9&|J*opA &$ϒ,N7ɣkg"+:Ta=_mKIO?4 k'g fqݓ;vAq$nѣPxHό(2t %y@lۇy.'.]DJ.|L7=VG~Cgx)F#skh"z+\Ȕ?v, #?!Җf3!1=Kgu/\D\}p:) OzeZKتKgS6/"inyߤlz L\T/[@2 l'ٮū<B;M+f$$.~GɃ/l%;$%,縲ֶԨs9;l+6+6DS})[̦1Nn@5qQri)S&n<Z“ 񑄽 ҽ?}qQL. KFq'EfW;<傻24{X]`ogt & E~mfv~,~_.Y\h{/t>"rfwF|ڨRI[*Nu%.Y)[IpzƮzB3v0cu6mM{;(,\zT<r^%dn]H2}o@'GR@sFЛْHMmnް獸RR1?o]|$wFZ~2C!?Yq$[HZݘɩt֠Go)- m2 {s >C@޹h_N)Ï?>bV9onWWunCٜEpSd^սfonqoW7+1[5A&V7.?ُ̔]P\?W i}e sMbX𼼢eR'ҌW]BJHc6(CfzIpYv/(zwَmszzPJuE0ODrŶ*ݴ 4zNTPU]p]S/K5[]aTz>?jxXq{!A952gwS LYU$t۷MjaLk _A{E@ԅi`ciX;Yw!._(xh}_ lr.XQ~PZ2Pd6;0ZBiNK6$C2ͪWf 3&V_wՐUj[0W e)9;7dbüTRbz9Ѧf 4mQH}>ZY"3ʳ+<(ݚő!l9D{0X0$8@mv|@_&z*2$6t| oVtj -H 6NM ˢcW6ڜp#<{6 $tuBBN+9/*O~^WeFBLsaoEayVzkH짐A1yO|(!Fmc<֦A@G3DS[-Z<^5E*qJ.X)LG͏NE'Z : f]ѻ1F/Y4nJi" LvSC"06EN[#H[T_ɌH' u W|&$=7u#u I>OL."/Ӟ@U<%TCY#!7&f١;d8L"2cjqO:PA?w'\hwTY.9%@ 3E9O~l?3d*Z^7d L~Rm <*ݽX(@Ji" p3-jJrs=SuϠKNcf4"Ol3 9MRil-\r$m~dUV }D[O;?n%Q0W+=6C|NJQJԚ3uPAg_/}|Ҧ5=0f!Ŀ'ҠzcJcb} 7>{oꃊHY@'(5v/T3@h0'W,v"Ӂ~!h,4%mD ӜTe-~Wqa? V>uxCz%gV} 1j `4uSS=|vAO(Id&} 4p Q1عk:0t$>8SXW8Gg vmٌO~=Ad=R8n}􈈒3kcQUt_fgP#x_Bɔ@հM. Vi=4ۍq2+~C_4!a=*\6^x˺n6,1g7z{d#bK?pAO;&$s8:n.бp|~&t;AW9}K;-N˄cx~Y&ac:9{Ee%-5ۂ4 Ocf\A\0)Trc4m} s]]:Y#j {̑65Ǣz޳1qOa^3 ŪZN)oCɽ?8|Ch09m9к܀은9Pfh$~DJ5W,Fsot0/Kyql 1t93-OX/yc3cCa_]bbѢBB. 7MI];oJ#1ފQWV\D6eYs4ķo"W8@Oc?k kR=:),ԅ πsWuV 'C\LlDI-@Ǿ˷)4ᇲ`jCJ9X)s-E%ix.d1Mf-KK2>\p2)zLהYk:pJV~D;w›"d0K(dwWʋ \|/(3_)܅29/yU*jE؂!m1 %Y\S^/%=:YdLզPu bn6#&܍.&F LȹNG<3D?${MFi B`(aُW]Lgnͣ_Rݝ͟TP '`}8j00zZR7f<ϲ1HFb2G6r~wY7Ĭ({tb9gNJ]o g ҵ髪;:%$1Q!=ayz\4?/cU2";U2@6i@V8V_u0asH$1r`M&{vo4OT[_hsE&јd-z%hN4T\BT2R}ZDU$F(]C^ @93fG,{|^VI4 }f#*k_K+Um S1~? +A]sW4Ur(w^K}ԺM.sS|%=$m|ˀuy9o|c9J\NX?j껨 5\A]=,D/@8 +,޵ ǨASQ ef5HA"C7}Z=L{.= Od.f ކĖ9剤hRԹf׺D YKu%8IF($>Xju6YdusCSLW)qtBe*V)5 ĺvA~ը W2'{IċϾ%$}hýUVEen:Y)]I&,ᤳfvC 3EPO90J->Ҋg@$G-N4̅XC׾RuS'(f:Kܲ? 0&Pg,1BfS:Wr+mp.fdzRur.<'i())9"G*.K~eo$Z44Ne ,}A*^}ݳBD";ė[IM@$^)Ѥ;AOn6=}Af['BО6m!%ŷmb GZa^-Bg~?.bv4'-lSY7VԣM;ZEN!ee<Uex@jnqX4ݯŶW;o|SFCvBc`gϚnޛr,4\%kVV0;Wqlef Hu~iJUqf'grdLAoR@F@)g[>؅"z)iM[-fhA^"5r-z_:k%a>TS|ۉsR1?'[stαeq^Jn>7l0M9pC=о@r[xc#5J0^Tnti"E~ E 2=\ܾQ&DT=u#cuXN.^? hg!Ъivkj[<.h].9wRXurW(<';Br,MvV;"Ԓ4r͹ηfտd*n+I}wUůkw('** ];A%m*t &ṱ|+Tܩl (#zKv>+?M\lЫCQPb]:R=i"HFKC23Xg97G(p~NSUua \\JS~bA@y >M~9+EԖVYQҲf>@څ"z65^t׍pYPG%6EU#R3FIefƙj ^ c\%ݤ#<-tq[ʴq A%3h`?;魳1?n$γQt: j8hk"ee]p ѯ*FZ"AC hYLul L KV 5;Ef %yGo69FxD5DzW\P%E70lV^)Zhl3tcrh+@Q#Q瞾]fDž-YV;)KCCL|9_T ^sC + BJ˨TxrA/P"C<W]>pG(а~.ʌ;8ben4 Šfᙵv6MH v Pwj.D02Ӻh^"dr~p&:}]IؙLpqvEGb#'ll؎rS\wRFT ?4-=AW;04 ə5"@=.3zGS\'+l̓YV_#>"Yņ3o*: <;KtlD0/OD̕i"dO#Qdͣ "l81OUzZ\az"PFoj&oOT8hi"jf\^k 1<>"V:3%|d6Ga}Jɍpm +)W ܿqCGS neݏ3Hzz]1~&DZ/YDڎZ&k^sw7oA`}ƶໟڰZ~n\D/esHBl>6dSwcf2y,+nݜ\?m^FbLۊhE'6˔辜W?&a3K( :HV&<am;DAyx7;?C0%y[=@buҚ@/4֏ʁ:t/U >.ɪ݃ G)i%V}l=k1j)5"0QcK@)bfLт-1)`2aw X|\Y. .!1|7 , /Fέ_*}ڼ2gU9rfK'K1P#0smLzioemϖ nXIH-ۙ>1lz, eY/Қ&fƫ}WŦtM 9?҅vDyfU+2AmscpH|UWŎw+BCIuW<"_L=Hʆ#[zaڛ&bT~S%Dsh8tفv iR:3Tʁ :CC "h Dhz%%apӗ]0l8;A0.A&Rh\uK.0<d{~^5ZjX.m* :Ԧ4Wa{Jܺ!o@W6pOh\L J IP-}T6rROb?JbX}}po8=FJö&w2" pΠ0b9KO'瓫hj]5V$ uOٲ~W^u<2kvtXz݉&D[[fvlUZ1E^ B;@РФ'~զج5n Zg*HHgyMܖmVZD 1 =}gP?ǟ{GF>S<P(.Ted^K$IHS$'S3+**8nOqBE/>6trVQ@c^Ƹqtx*U 3E'2 ?Og@&'I Ks:\CKV gq8Py؄tw~h5l}@[D.04 /T]B|n:FҢ';#0e :[ moZզ؀'*ۍn{C oҍՌf{,t~k::)| ĵ#n PtV[ؗ}7_L%i\0KM%8|͌_ïFr54UE.nx29ﺝOڼWm^Z25v)< ETI> |zPRysd :'ASsa_V& #$e}\Yŀ*fsA=p9:(籋L)vCQxٟib{@NgwT0Y\n$: ZXjtWnf&? ?_jD; bA uTFZΕ1ҦUp@K!=*a\vWc׈!,sΧ.%o)FNvrU̡ SVI}ڵ3&q)g¶%5oբ|B^ڸ퐘Q3htUT)ύh:+߅y`ECw 5XR*'#A/Ms6Pr x@򫣏W*Fɿ]] *lrU29&m[ރFpK|N&0*2愡8 fvi34CIJ__W8T&R*guL5Z{ -c,4Y%SJw@Պ"[R Z- n9P՗9,muWis<×/VjϺJ|XӟEo]:픥w;su~)@4d٬B{ivYuC69@~5iͤ9xwʾЫG20yMȔ߁\rUvUEA-S7Io-RJQ&&QП]G72x ߰~ުKE,#pZ~[ʊ֟!8SWɇxt18H&wD Beh7LOޮM64R1L}ieZv5DI|*|?zOrA웆,[ZxOnjAUUMzq!PQ`ղڐ hBݟ\uPzhL<ƮGc-ъPӳ:Gd>:OI^HiݖN8bmY) 6Hxj~lUH.&>_͈`[Ue.,X7Lj/-w2)IU,S1dʧke% f^ndFB4-Q šJ-R#tFXzNi2)C&{㮬:Nj*t 1?~ %XЉwi@a/{y| ,O8"77.ϻxV%s/st_3fSs[>jX6P]5fS 1ЉRi5lculE C:|^Ճ3QR [Q#R- P׎ ܄ ~:C _&/,o)v?ǥm3]N[L|ي#vCs acp|0l@&+},V k5B񌪚}e%q9r%hA}y#:(,9`<Ŝ-L:v% /i+wXF;xJ1%'%+vE݅C.z/`gQVW|_EaXGXrD,zj {4_6"~;i`?Scf΅"i!>/ |I',}槖np\bB`l{tSiчbژS ?mN ]f%&p~&YaLEJf1ha`zڶ`Kzͬ$ NX.h*) .`YEW3xmX>h Ѷ&CVa6g[UroPV LKSVЈm: ' Hm{ڳL!}>-F9ѱaҜޗ 5ꑍƜ$#V*b?o6ܝ ’>L6vx䲧 }վNG/So-5FKۛQs29 8\BV֤e9՘Ñ\4} Н j$%)t;Triϝ;8L2ޤ$IL0_AatU+9Ho1p~29GWt7֨Q+'$k)ǖ * 5h-5S]:މ⠳t=OnϜp 2pFb/l l(:ADde1B]7F(oɋwяN͠y2=lT{_Iiׯ4E9t(7i@};~@2V'4" M &Z$O IySGc'*I/W!J߸Pu:D_'kMݔ Ha_tnܳvChMgCL_C3㗥կf~E-d3)A]NƋ&H4n#bfjq ;#@#lfL_!.N?3ߴ\B_IN4ke4 q؂N'?c\ጿ%֞mU7%1QlT )O rT/W˔:N0bn2GQ4wgX6zzuT9tCS$S`IuX`cml3ed8Z3pd13z v63D *ܦ ~ixֶEh[xKEo`s;DG:a}x<_~q1ҟ=[5*m0\|;?S1F?j+ E[!'=(8 I~ \*-Z\#Z⛲ Bv-睠 ̋7xF63>1&jrt2Yĭ&=yAT\iiu\3CZŮIհnGʊ[)oHaAvEs<HYfl&,CYKU#}ϘNZ% .8 VFn!s)wM+>2u~O>@: ^oXJ2/d

jlk2be Te ˎ}f)&$(PB>=5xYGQjS>j*Vګ xX!Y%8P>--N4 #2|c4%*31E[M-U<$s`VcX)mirOϐKn U6RDJ聿:_'imk&&. AWN9|2Kma qi}7㫱ݮ͒<= cxx RV_Zrzzfh;_N`C1\&5Y]y}9? !YI>rF0]"Ďс ⢝fq}Ǿ$ǐeiE;& h>Cp 9i|B/s.c}恷9T‚(_:`zm<o*TL` ¦XHBfmR$ <ߑ77ߏЌ!XGlf7F~]usqaRT|~ݛsM %Pb6zi̗{X/`)~kN k#qƽ\Ee;yy#$TQexRZ6[ғ 6UޞK;Z#@>8^aAXIG[e ~cYa @3CGդ&Ʋg{|nTLCA`jKlrwaJ+V#%Vgըd%s0*Q8BUߤJϗUpw0͇t8Nx*5 0[ljXΜC-)~2F6h>4orgA6&)/-0 Y2`FR@%cdYg+V8>KmimCv_-ⲣimH YCQʝTwlyɨR&YcreT$A)q(R񨑖-%h gUAǨ'[zM3I7.u>j'8ּ(z, I'[׀OZZ Ve<&Sb^@8}6PwE;ѥx,\zD两o RLIRj |L(Z~6md|q0,ua WUbc%\V!Z30XK<Im.AύtGhL\֊ks.ewYM;-Y UB&sLJ )}s27ԍYk'jF1 lXeIs1WaXO^OauI¥H{p5B1|:H{H_MyBj6 q86 j<|S'qʭWwB%k19Eq#q5`#&_--W^EI!Y4fs{'lRPS'0nվ< FH(cq߶QT+Jߙ 6BD`y 9Hf@N qR ),__O B´ߥ@aI4In{yIz̤ܸ-^̔\D7n@,=t42)fbsq˰,M^vk(uF*=Z7'oZ1|}rZg, Da" =tο:pO:ވFhCoE6~x2`u5dC\s7IHQŪB^ÑWW!&H M$Vo;iC6ӫj5kV4lp ?QנOM,WƧ+@`T&Ler̯倽FcG㛝0ڜO,j9Os$ 'enU6LPϬ.,pUz(Ya3ٽ'ҝ,XgI|b&"}.x@/Гeis:dnڗP~=M %"ђY\4] |< t*鸒|'n$lul(7Z,t̘%>R~2>iAV(A߹/z\+e:w OB?ܽ)S _f?}5d3$n8NY] lXQJBђCń 萚;%r&@|ܨAu)g*ܡ4 0Q0Cp:nebB/m ?‹ ^!DXF< ã-[vdoO'hQcVq_$, ):H"Eߛu3.̼rcCc6[nL 4&9 /`Lm$ Yr`"2iOƖ}V$[1妶Y ^^W ն,.$4HIc~Άr}3x4 FEyՋZU-[!c<Cx:7ֶă ^UçwKw <@1qsQbX R4QtlA\$v6\*m=oFL M^0쯧̑~ǻ[ N$F6Tu-u ]I{wΧ$wG0.f/ߝr=2ѺL{eEJɼ+`oT< \݆s[iϯrSj}!XV$/Pgd M/F)74 DBs|>MЛB"?&oѿڤ.Ԁejm5fޠ>N\6ҴD@>N(Y⻸>G/vZ0هf~5̚Uw<5 `!vr:;8")GEDjFD-_S X @!,0 YLg6%BWYd&P.܏`fyd.Mi%y\p}b#L+`_oVxsqR.3]BIǃ`ߗbgi๪uSjqYѢbđgy0#kecSo&43ffٹfPQvN`yOu!&iOm\zoWjظRFc^~}H3!>&z)룖!Bۀξ6ڻBU:KSǎAAZnV1Qh]  ,-oPUDH< O|d0UB@t8ֱ”;w!{!,$3_2g=>#LSNcʏ-U8%M<Ivuzv"MA|T¼9GU:ms6}}ǜMg ]$lܼM~]< 6 )vβ?ZendϰvlEuKqit>灱-\%E>^fI.0R/,yxcB,9ݼ'G=~I/ҭݦd-$'2BŶCci"1E\a n_&dɹ)=麉x}]& yIyB5SX\\N x|.*nOSR۷RO X Եӗc7s[)v/"LOءv=6:jN#y:᪀ z;7x dWyh [׮Yiu=2 wA[ IU'r~p{Ąw{^c2ɫyS[{Z蟂(ɂō1en8Eu\ n\(ޜG =:4L•8W^~ LT%wZ &nSR[;*D@ZTd^r D]3ͮ q㶝~;^ZlD⨂V nޝQ+~_`N{\C@bl8n5gW GePa%㓎t ^#~6{l׻d-4aPƬ8KR tEr5# g 8K JpDԷ l33BNH>65;)+}`eE*B$dђ3" NPH}I3jzZt drv5Т2vm䙙1 5 cYDomn)h$,,0>J7)KW2գR'&hlbh)70))VpP͔ZS$ [.dvfl3_UO}1rel^C9%hfvGn /5ajS5k) \uU@GܬχZ:[.RY@$g\04ep($yzs)6'[Es *e8Eb/Ԋ?#VE esE3 ؾo/Q_˘f %`*l̑jGeɗ8s9Ӝ9BT8=@ Т7$tɜ [e̾T kA/{a%׃].zHwЪIsόX&ތ#0f:TD/f?>!uQs{p˥b?l u :a#X^r㭇og,d.y؍h8e)GK* 3yWg jObKfR=x;U BxypfW?~#̋aY(ng]t9#YNCmQSzI)ܳLJI{&& ە6cmoL? hS"^ ʻaBSɰᩦy@; * ;I{("!XMuXM.y;-(XXS8ä]ܥ4ۄ".ڬT+m4āQT廥~n"ɡ&+6Dd,q'MR]x!(fbM8T%Z6Kg{ˉvǵ)Okl4n/FhIƖ9g $Yy\mp쒞a(=Lmj;Em eTd˱ȌDzMe!:mx)\{tJFWj~*3YNfc wg łC9 вXyxp*xV? E\c DCkT b2ϧڡB.ͺ'1V(&ǔZ'[)Ww"g<%};mDk4Atbt!9ۼID={4ј+*]-,]8+ڵ P24X3 A\F33b<7>f{O> `" 7_xn\CjO!s֑dgϷ\K߇"ĈmdG y9;FjFA3"?\Kv*Z)sA/qx7N`7*)x5aLsy-`0` =m5 5&S!ﳲү0-1*` ؞YZ L !߭~B:5ZpI̜0,ORPo5_^S](+<{}ҏiOSі'4B=A2?4dԂI+kvKj"NhS ]m]#5][ix@(,t `,>V"KpFN6SW8*4hD$Du:veL12 ܬ6f+5`|JnOe򋨷Ȍ1+=?UGx 8[R-1$1xVl!(Q=㐙q-:[hhA{6*_0V{Cd[:CS.eA4&{Kh}a.9Dm!adMb/>ޟbv]nآP %{VBQ›Ea:៓ӥ^[y{>hB5bQ$d\@OFl%x 7gp Α T9:am]ydXX94ܧ=U7`J<4 &TVT;1HS(2FJGpic\jd] ,Tn4iLp >9$l0gumS dή4@59R\Z[ pI.ذMm5QT}A(,E"?.8{c=QHIR,l9.4\ޞv%ꧩ M0d\>bU!Ɩa*1=WiP|q5 lN:R?;KP{A޵rܝ'ѭTo`s%=Wmȹ8 O(Be`_̒O: S\bHz4Ro:wsMo`M؍⇑ﶀ ̢?rRcB*.9_=f $X D%fr}:@=[ tK["^#\/'vO:`+ʞFWĭ#Cf+Юv ytuJg\Z~y\2*}Qh0V qrK rN^_D:͐hQGWE:ꮩ%bi0$a4{ d<ơ|ZؽUxmN-{^v;G$=hHxbCSbUˣa{P8;CH+KEEuoܜ@LRȵ'w.?[@SM)pR0WĈh:>Gk 7ѝs90̉ iͤ!}m;~hr"NHe`P1~ӿhDi6t#>@!Y)d Vv}I&>*U=/OYbזRA lq#n@Z{aIe1Ɍ$lA&.IdG_! ߠPj| (kGc mVb.ԖobN'N4UղU5`NxC/IuNkA@4&4T #NO.ºR0wY!xNj3НH!/y}+rk6ϟv)~'O!QGDR"pIhk[9 &` ZiCs薛Qn&1j'"QMdtI)rFϸjepG1V~ů}*XGhBc.2hāR rv|VtQTOlټ{(^?~t%=A3o:CТi0bvO_ .bOS=p҈{MZjdS=޻"7Yjp5|F Ro:Sf6 ɒls aƀD9Z X`'j8bчR"H2@i׿ݤiuY=MG Wo-~>-o qJ^ﳙ7<-1pmKuQcee_G름h#M5+,C*)"CDZ8WN}J/! (%J H@tmU5JQ($/V|KտEt;Hdԃ!$r5 sH!BHh3 q~9P|27HcyƄ( J[! Y]r;V{Kltg]rpL kt7l5(1 *CVb`/|DQ2ՉpM|0y̡;'l,{+Ӭ[҇Y߀(m 4X}ԕ|WPkJ3 3ɩbPUV %)ÜUCs><`L?ia2]n"jNoPxSn=-rR*!_/Dpe$(X8q5V^d|{fCf1Ő~z"3,A Zm#N e]kH'!3ŔUOZ2gZCY Th=j0?)S6X32n5aAq_BoD/nS8Egqe. oDI޹N #f  Uv=Dj#,%81I2\ngLl4-W7jH񨢾l*pEMRVE };7Iΰ^w:n>^CP I(P{E}ou a p5CڴivBYY뎎29R>k!vnW*opKWz͌╝ں|KY9Z_a#n fZ4 2'.=T FP)$MmV 57[ލNapЃ "S6 d/ؘ0r5 ,RmQۧbJ$3E(ȏozS!zqOk KcS.>\걼U}#6,ݜLP;o2ȭv͝+`DlXee?yij% nQ#vsV\U Wh)AksĨzVc6Pl]S#lܠ6 yQ.CR;z 5uɨ{^  9%Mr"=3Af~wyÐgIC`#ؔQ18*lN`ĭl@ _^.7=1ѡ췵:4ݛ{*v0\3j $ԁ"u;)c | Uӡg\#2;2mԢ~v?=gLj4goVQy=b *ᙠHa0Y/YtY3.4krLuhFmylq>|{EP !9FG,X>zzOʍ/zxA(FH"l^me#ڰ ]bHKS3V[t243e\5?>Iy(t3P>G?-!*CxUMcxF2j|qux lPQQMh~ɤ;C(ZhA ~*|}K>G6yM6NFsOZҏ%gG[4Sb`PjA*IXuLXAOG@t^ԇޝeL~-VNݎ07 \R/pQ nm9-wB': WPRQQκW߱f58}IL(Z.H`XUgg}TsǷ&d<'`I^CcqoL}%a£R 8~ 8_z,_5BM١M3SX# }'@߼zRxx*O|o+ 5(u*zk0[s Sm|DiJ8sgטtJ0e\tr )SGR=D2c \re uSǼFXVpt/⼟ggt䕟24s~XZ\4~5},BjSvE,ipI_lQu"H:woQKCf`XuL9feҾ(a%+c҇"Cn*k2,imNi`>a}>N?"~#r&c>Xǐ]FR@m.I=vN`~_RE1aVj-KϟmD޸ ^rSv'L&5^9mz9*IFXupH*}V z7Dq.@ }:$=Yנ6"w JIk^$Yuy\-Lq+&KCE˪I2" #O(C2+q{jvf/eNz"a>]V󁻂xHUNvwXh~V/rcsOv͹KwڐhEw٥onDă 8]WC`6VDC Q/ʽt [²Z#":>z &С3ھR<{8w7, o I\lr.zo)qc1z6L+Qbi%7H#U"H+0[TK,((>b`W/=^Bk #cZI`{@ZCZft6N5'`{ŶKе;/[_p8RgHɊ{R&!_Sw1eDSng;#Q >{>C&8 x*ε<׏v뮯`N$MVd=I .CkPAqK[qdj~ڹB%q}nէur PTT2ՐvWs_ToPv:6>^ss|,jf :>ӵfe"weQ9Pl< #H!MTi<r[Gţ/.:ڳhcv_$p"QHoûi=ŗ XUPx Pphn@v9w=Cq;iyJiy_OatL 6V]^MGk5COGwѶq{(bS*/݉|aq MѱBl.:оB9|ʵC@޳K\ &k\{>М wK4<ժRD\"P="_>/5H`U ȇO،UUUt~f6k)>wYx1y'=+;Qp'0!Epa T? Zhf@{tk^r(܉4[C`ΉU qxR)GV:R0mVہe1$Sh~~HSfQxf\/:Y&A\S+ l9Hu8B4_ M")0[dUmnoEgjd}$>5F_BLK!*]%ػOۊ }#Cs\pSEHp\r4G ^r7`$Vt(fye^g\z5l/]ݥlL1cZƔjw( h5{5s޸IaOޮ]cSj[7^Cm) H*D,ќ* MR`B`󻈯>1%y%~N?zzנ@_P<#k,<rI̎u|mkgtL.`R 8SF+"bWjFḆïI:2wf!;Qd.&+y+v֥>ڤ9a΃ T-ӧyM%_%YN{@7/nl~abMvsEA&NafX_A6zJPm;;H Au1o2ըa"n^F9d!i[)jeE2@_v-B27qt}ҍqյ-]P5Վw<scG$ Χ(്dD`ZiA?cVF({}+ws1el j@cMS9Z)hFQ$ƾ _)lا}]bL%Rpdm!He߹+ila=ݚ'Z 'z8_Dzmh /ͧsԧIZQt'Or̃(="cЫ!+n11^TLJAǷ2Pi?XcߺsaD~5YcLOb=rһ- DwLJfQ^-FkN_UbH|a|S)lY vu;!ҙgA' s Wy4BE8YR킋L@WL| .("ߢH[_׌1#%7w'[Kk_@RI5X[B5vAG$gnivĢp2?_&Օ=V't!.46H ?#H 44TD#ڌ ۻm3BT5rnR8u_KSw?8}M~X7tvɡĶ+O"o~W+:Y ҄Zk7*eU?QycYa.,<d+ xHxiRŠz+֦5Mĉ 7.T-tL)?E&k\FsAoҲD6IQ ._Gt3iAl\BAQCraMg[Lk+i))0z| e*|! N &֬T4+ktɻ=;yDUhl4G㌁=gihnuMGG?BCY6r-̦KG9Uƀ <@v !c&RoVRZCN. u^²cu%3Hh ?L;mtuѤaǿtMd Rp!>sr}wGwG0p儲*|QL2.-A T/uQ o%Wm"Q\FrztV5q&I?0~d_VH0p saጽD"aǥ@w0\Hq^S.*Sp; o̳ .giV!\2ۑ sGK%;Ԉ?Sp]wSxB\ \(6}hat iPL8NXxsc p,Ew(Zx#ҥ8b砓|xlLլ5C8oT!o>W7}B_n҈D=NZ_u~+.RA Q/PdER‡E]/㩇]`CdPM-F3b $PCMfpkɹ㸱oPG ) @tqes9Z ףъFޖc]rjS+,Һ]Xs|W TuXtB:vpʋH+$)! sSv+q cV=JeL"ɥ";7vg7FDIJ7ZJ)0ƈ.e~ .zU)^fQ"K-ބO#AeFbRPqUOYqbG盗 %"T>:ri(\ 8+8}΢ aGrYyH-MR.y&kib+R[ BH[Koam{:<nLB ~^sbȁIUn2u 1|ZދJ^/U `He LLalTiQH;߳ mطOm(O|zazYA 6=q-!K$qp]+Niq\cBSȄ'L\ ;tyS!JN9Ci*W: Li_Q.b1e̙X Np'2[|ußDyhb- v/>(Jѻĵzo&88)f9)xp28brҶLt8\7z]/EzrC>wW5DsWާYWw&ܗk}I-zjp1a,.J{`ljy%*/? tr}KEܙapմ|:;L%̑jdh|uc#xDTPvwn!GOgx%k`[ dR5p D6 ݳ3Z!5B,#M?j]# +r07= ;z4F$0'/v^8#]9;ѱxS8ݡp U\O}p)I$G#raϸKO˚%>" Cjϑ#)̩Gֈ :vׂ|uMRtAEBl)fn7AQ'PA}En~"3b+Ա+㞬&u6ŏJoK7*[H9VɧYaG@ _%NH$+8doð ۲鋒Z*H~0>u2rK 5Ӭ6c4~^j.W-~'K$H7-u'"Ϻ$OCS+Iq۾^$coq]4xF=3fdW6wM"6;G@hjy-kμ0QJ E2wF㎚p*e9tz!V,)]9Gɇh8k4?bs=V;Aw3+%2TK:)3!Jhh M.SJF4zd!kE1~jyl`iPi/;Ң1PqSZ!d,t*Rf#TsY G0tl W; <7-; 79kSKܾok ʠWAnj* hZ12C].1VX-Ü1\PH=T9q5TMIi/kk=M ($*p@xO}aȱ ~vnxs7p. w@3T@w@֧/t'8liI^'[\w6%46:o}?.DU%u,')G"p|/O*OU 9 1WP!ɱOGY tfàSki `ôR NRԣ?C*㈑XIr[[&| ï+e5&C8?~N")}Zu 53խ9 V4VdՉa:aa 8ֽV-4cAvWF)Y^MzL;_`M 8fgs8:vDF$rߙK2!痽JDY#id5fMd* ITn7z̈,c;aȒR`A++avX&G#̱b/IaS@j޴wSPp}5 շl!e:ԏDb.n/7`>_2v(wÉAk]S&Lj=B lŭ %9tV8Wiov66CyPї,j'p&ZUD@GMNK9(.魼0\UC2s4?p wwD[EYUX3J_A=xrz]h*XUܴa0N_{?y=T nwʷ3S-u ͦN28pH4< 5B;VQ8UHC$nҟP*ֹd9exw5|u G륳dnD|/!@奌\rxѨ4֙qŸ\V/sx3ӟN N;.Q8nGFȉðj9(%vheXG`HeT^.,Z "tVE/8lP&8H?e"^hIL7ӏs}>䒂M+h<5ěFjSꭗ mhvZiLQ`8 rMFLqڏ"2Hi+ECnX*zi#n)CEb9KT\cq / ZEDOoNxhMh]V 6A9QPN5 w3[ANee*,21Gh^ЌAy0C  u(KbfAl|M/eEP=";гv7eDB=xl9CW&%> * ʴhs\YWnGPuaknpV?8PM8VBoy "Qc|'ᗞer'EXr, k <,!ArGReiZ@,.T,XusЅ~RUQf;<+fH1`\FApJc YXS!/ǚ[zCI6*GqFĈGaIB -_bƻAfPUosO7 -!9d0ևkMl.D'k0ӫ;%v&A-9iHKǖsmR'xV /6NU8¯HR(8A\K}r6]7ƖL2 q^~" T8?3rjfvMgCEQֺ C1h{ky/),4`yvV>vE(=<ۣ 1+$51tg3/ _vwXJevWśK i-Y% YŠ7vwFl0%o wY7כ .0JzpLw3AFY~-RBm6h ڨOs? R— wb2P Zd:a¼zo1NM\tm v89DĄF&q ]%f0^{Ht/Nu|2Sk4u %ѡɭ at%T;DXkdM]Qlj )`v/WX$2ΈYM Q.٘f^/oR@ 'M۽7fcϹ"ɫE ַd9X]/? "ڨTƚP8TtW.)7pTf&oAYZIO bQ0+ lA" :Kz>мlX?Ġv'<~K¹8/e˝37ݪ8W =]&\;~ޥ*;Qk2Ώ\7hYtPr`+v_]n 4 {.['t -^VF̖ثz$=G@z5*H -u_!"#k}w枿sfff݀G' o,۩ wÕAfT]²OFzo2߰1Oa9tCcK+ ZgY,8[F2KFK*y B0WJ0f]5NEE,~[6jL_Kݷ{>8w8v0XΤ3KGO НVu_mift|1$܊R=<+ u)ژ=VD+LQ1r=^͢l[w& ,@@{.4譟U%VI&d5NɵLu\/'TSk+0 l vQSEU?dd`>6&ҍrP_~g8~3BgMN;SzYYn{!n`MNJԧlWyz6Ǡz~a2͍J /5bMA/|<4MҙmY.-#׏SKJ%.o,cBKt e HjAXЪV ܵF9fy~7@*O^uSuA j*O^,f+? <Ʉ7=:jP]]q %SLXK'r_`6-F|$wT EFmj/ADw)gsv_SW.s,/W}?|hp`_-Bzhu/"`+`^ȽaQ`b|{ :䴸BAK)86.1?nB:9 ewf21wjDV{0Ee&8_$Mƞ;❯|CTw:ݣ*@raBiճAdosV#UU8#䬰\b$zsvIbg8^!xWպRPa^Jib{@&rMJ %=VUMkD\\!J,ᵪVczCk.EF;0cPFzGݝ ;0V xoƝ8NN[i5ȭNiBx+(KSXGłZ4w6_Z%Pknu0yI2e˕<6lYBiǘ,f,\gǘ:E,Bޱ60uD⫡!kꂦnlWCYzxS g;V-ӳuZU|=/,eOICcJsBbMgX6g$!(ײLKWY)+d}-#L^<_C{l*F9@T5 ߉i) [`'T֔A7גa)]\.!x'=MB~u>H{҅Α7?<=\VhWV]iv؊הa&B;.Iz;DGUz4s:qST7S6 iAQ Yq!Ο0مn4Q0[GwC$Rɀmo'@PY;gfb'ɨh( eHQ(e}~; OY%(^:V$Yi7KZL+hG8a[q2[8t5ZWUңWrI) /G_) jj7M>WȴiWK O6G3ФN0Ft8ϸ0xO%>#,D,Eƭ4Jrhìs}<̠^v#+:/ u+z`#vADVT‡*e\Jv⧡x(V4bJ\K7[0\4 Mkl4.6:3NSm:$la:3-F쎀3׳fE~eIcʾTN}IQ%Y3A5~P  {cok:V+ ak䷅ #<E#zjHS_'y?`ũӉ( ]R%"&g孼N_$o =1|$N0$t9̻%oމ$ Q^NP^RԦ"|B9F2B]W&d)n,.ªTcvGohoAngBv^L7v1xb?`5\~̎co!VͦctD'T흟lSV_1g )MyؤH>ΧxeQmW쀈ok!ȸQoK jQ;vhWf5Kfm߶iNҝr8y҆ox߀ # ̜ـn=kI` X1UTTJ6S]&/hd%kwmX'$|xS[w+,rO?US\JnȌ!_DHg++LZ~˗ 9ko5@jBt7z]- I Pe k($E9m ,}sǛ+xζ9_&#z>7w<3=%Lj0&1t7(swD"vʨ'mR\Jv/WBb͂ ﮉ tSymJ%]^L"sa5fP֤FΓ4$lch~xAڰt:HK_`>'/ƌS`o޷ΌуܕW^-f2RUo?&!8Ktz[">ۣ^䡠`#BoO i=9RFD?>97ˈ?oФ{}EM {Ae;b:Ptml)c៩S[3ʭ{:W? 9UH᱓y>M K&(tzWϙH? ZAh>AG8nӈ3h4Z k H)bM+k]'7k+ `oNUІt>ϸ^$*ն "'AC.fM1|XK?2_0 cUM⡁ s3'Y5KeW~//eYiI*OqZ̉ $9@ -]:i%4O0>b/ZHI. ?$eY176 *[waZ@5'G%zt.kY!a []7ӎ FIsd;":tѦgﲎ}VBP oVF5hfGr0EǪE,2.B/#̞y⏐*R]g4YdJ#$Hzq'fjsĂۢM8qg}=M7mhٖٔ) >$>2%p)'3Y!{a]];O+Rey mrR /"^b0E Lmnu_Z4qqד@eh~"eX`\z߶cavSߒYIw6b6WEZ"1DnbhߞqنF߂Ź7"yV^kV٠'EGfu[-|[p6t8R6OF:ށ2#t,= 4Sc9ԿXGzK쒓*:Bߒ{ӻE4s\d490 \6> )Ӧ84A% i `˨g*! +tԏEr!=:k)4IJr~*,j88aCx_ia_t[J'GA&#K|F1Dcvm$YC߷uO>;k/Hl)n.36`g+Ug^P+]v 8gqלJxm.<˄_4 zBf]I%wZm6`Q1réjsPp^Q]IǶg$ڨxaڗJ!ߒVw?ibTHҜGDྍ&؄ RhRX+&l=rGD_0w0lKikSzﴀ\ q)ׅ{&y^׺S!~Ä +11aJ\9m-$$ :nv4vI5d[PwgD'm4DP.3N]xø$xpZ *~JbCrn\2OcM?Nh׬B \sУ357͏<7/C8F*԰'yTȣT*-%ow=#kRR,nGφE| >9FAP 41, [mgS.-i 1\Y% ?߄iP`hĝ 5Ȝfffv0ʩ¶&yMh-DډKRE0qi'î!7dqqcCaqMӴ KtҘY:䏐yVpwРu$N%އaa7v.B wZ&jh"Ψn 9RWFڮ(/I޹&,@H̍tk7RpAcR"#bm1@sAY8w>% 9z?ֲYO\eT7[{%) e5ENy .E1W ĝ:M!BDfA7oAUO'`Ē^/F]ɣ Gr>ޣ==lY+ ~>D ֕ 'ٍ9/]?ZR(:tqa8_gSi Qf srF=sLQw5jgJ:S6'9xbÈzdjJzVrdthF. z3K$ !#IDm~.AUu.8L|Bl0OB,j-”eZ_2?aa4m[W0* 3uEf{Z*&R%]ShXSl"o+]aMeWK.d.}[x?B L-R^r=gvs|^e ~ zFtMR Lޒ#xC8L.WHRS4vC 6r4)<7Qr]K1끦KZGnX Ըk0~)uZ X̭sD @ `IVi rWTdgZ©sTc[Ǎ@󗮾 g`"$sb'o@mr'#똷WlhZ4|qL[]*+-}hEe_.] usdYRa9dǔ1Ȣ/U x@Z̽58)|KA?I;y½ߑuZr ({ځApD[8`ز\͡@ i[d4;EbKԓ5 $THi0 'oS2Ta0l.SxVLLjPsBirHz}+yҬq d8'Nt Gh^ HM?W~ '>wkEnDk|e.L.v5ՙnlj~ Ax~GlHJT`^I8-賨LXcU;`Xue3%gA7J1X겚GCA36VY'a.SZz\>5٫zu`D%Tq< ą UBm&̽~hd ,P&YJ)-W MLk|^A+7 b23OdxO[@hU;E3Z*]V .ZtЮCTg~q819Zz ")JHlNᯩ#'&bc/zSɦ tMv<65#ߊq()<.)>qضi_"nswټPǗ vYɤ;RkAƆ8|AZ%Rc72<;(hN_O, .Wd焱j &h >7_S fjqH(h:X~g+*yZn&Hդ3VL8!s$wHF)OUmSƔXglʧ~Y1-sE<O`5_(?yм3 o1ГoQ\``EoNiZ^/Ei3^_ F<{H;%:8 jRK ? 2к~̢qBJ6k]ډS"ʸ0F$ ]?t}0"T ܏ujyvEYMgkJQ{P!Ov+/+PsMޱByw^ҍeM]|ʷC*/pYNT\Ey Ѡ1j*%XSK7x(ɔg_?l{z>.\ +fC~F*,vcX,ǹZԤk+u0fjp祃Id_a=޺Tz&`jZ^)g1ƧEC+*PI)=a BϼJ]-tg۝KT(X[WM4s[ 3ZRas%?紡!ng"lEqh26$k;U~N/8bҧ*azgdˇ1ʾPZ>& *=,m 8/𙾲Bȃ7>ݸ 84D*5\m ҋeTji"968H*xH* uCZv_-,Wެ<͈_?DZ2{[P--lp%kRs.o1zb8GM3Ѩ["r.}D5: 6LE}ˠ.F\1 zqGdz A,TN`mF4fz/2? K]uŃJl >ZP;RYln⭌<"^r ƌ:*Y/݅5=6pǹ] orG@34G0-mX5cX?h[SLtMmnY7XL=ӈA+I6q{Đ&P*wۣ%Znxj@VRl:سݰDIti!ٿ` GVz255V7ʣ[},ݘ`%11%}=g0%mZo<7Ns`yS;*Psa>rm۞ UbqڛU $MK4l{խ"$L͕l &UqI%C`h ʎ V7U[vP=)KzXZ!%"j:Q]澈iSu#Y)5ψOхr J#MM]/ۉA']q0`+LM,u!vcv=zK"e{+!Evwe8k Tu%?QN6{۳y,}_~ZrHYjU/t qHd T8sW/<,Z.:w+;jn +9l4g(3`WIg >yj~];0 )<]lJ^"1=,*1!jI.N< se"#%j'#c 1]{0–|!0BmalECQGraaaˆy8kSˤ[Y tg,7 `f@M&cQp}l1Ŗs*[%kD7+!:$Eh Db*xɥ9mj=aKX#~jf{//0e2(aOó$܆%0 +W>湾w ?pj'Ji.Kz#z(ܞaG]\/aIPU>Ey Q`y*:V"b%=}-NXe!Z\r݌LwbCʹ /M j?7 #k2頩R[WGC UdTa8ZRɚഌZc' ~3N',Hߑġ!6qDmrs㹱3?0._Cr߬!<;$IK_9^)h3벇[H2:9푹E:FL1qj -lpc2]Y}IeG?D~SL+w?qP x?É(FL.* z%wJZ̜00ˇ9+s}꧰ = rRk/3nρѵOFvCj,:cwю4ۖDpLLgf-ak@J={gSÅU&opo[(!9Ի&T 5x:RTkCoYw8W?c0QlnAf: n"qp-m~(,Ƹ^v"hH ӮS-~k ! PK yJoF.n,-,K'̸_h;;h;0kYY";JSGwwMAY=J %u0ׅsO6?`F̎tL?EC Xwn!,ȶc6AljPBcD'9|hgaoPn^ƀ ;VX޷.yY=ytm㈡3f';)X,ZnP(J~yqcU*2S?as/DŽbHьL,>5fCgűnb<;*pa ጪ=o;$hZiWGґi WR혢StUCKITgji ?] *̹ {C8Rko*gѧ4v:>MϹɇ5z&-U.OqY!0Ifr3#&7ma}r l4}~KgpmJpfWZ e8ܺ)8]hDXĐXYT4 '%YJv˸/#T 4#wzG/e|7%ĔS]Te^l*ÏZu΄WK%L3cU}1)r/L DFSrW~ 7S'l'F.:$VIrݜ^Cu3@`*4H߮6g;=\)ZMYp!vUKb>IT.L:`'|jj\}->YYYAFc~,]Y'oj&i T3^T˵MiZࡧl00Ko<\ەJ I,j ݠݼ&>7mA~޼/!Eh6\*)Pꖩֲ^WW܂3yݵ(vT `4Vw?oN*{=/K~*SYNK@ P}a5_R$h{ܱ/ HOD[e4(+7O+$*W#|Z'j\d$hr٧]%ǭߢEPP=:A`̓tk| 9X$ Þo:1 ]o<w<%)%WfXnk7^F].!r]jE6Xҿ6 RW ~]dd?|aK7hɌ0:iFm@IE:悴S^q0.ͱm.<7D(M u )}U(j5q=nq&J},^(״Wx֞RS?-3+}I*f0|#zktjpXf .d&0"Sc\H#tp1B,l*u'67U\ ` HThuG9CߠJ0e-#c,)xmiQ3!?!PDʩc>5U(0گNZ܉ϓn Y`#3) mQ<{XȀYp0\Q:Y` ܝ/x߅i>0=ԶpF\/hPndlW#:<ɏY [NYKVwxdqMqGyL>Ƌe&;{Ð3mɢcO7BO4(IB9{zܠY6AlH$Ʀ̆˹zϿ~tiIGR +cK$5uT+Zdzw2]"6{6Fπ7+Ш3Asun-X*9fW`vDgG|n*!}sLr[?̸k0H]|n0zVb? E!QNQ1ƍ#23t^XgX4g/ݝY"$absm;h6;c7{%kEv:񸽌|} mL*Ae`uuIC1w.r&9I`zAZƦJb7yWFQQH(vV̪|"3Ymyӂ UEI1Хd <|iS~EG6'pWyJԦ^Lc`ܛ8/,bŒ9昍'Yt!)pް霂3Pw(k+eR$PZ|h̍pXj%Bzf}tl$c#z^ԗLS%H2?Uޱ|9;w~+'?I&lV' lx1A,*kڃ=P|GIAxfjFXzX0Y'p8% }Xr Ow -{eGgL4l^(9@-0'-l"ILOS<)Ϭ9IO1n]eph򯶗4.$zp8ԊI&83L{jz,d;CK×ѼI]x휭^TpHIԟΉCKt2IyTDzhXmCL.?0 mCQ0OMտ>n. ~13b-fM)s◥wf"IU.3lgRϠͰl xV([)yϬS!]_+O[Mϭ^&=\b?D]V!bϘHBs*.v6i*7nwWl T?n8nU%=Y55^ +,W*CH"d `q|(#ެ7!|ՃۨD aj$PTbQO?^Tc#f͗| |i($d-?cf骦HyZU'- ,93~Qe3=T@(n*r.w=pW3"^fUGsS·1pG^\%Hb%>61ʁ o I@u_1NyvzxP.F|X1SbTAvHcddž}5ցu!<,uEa#íT*iՊ_e{AK_晅03>zލFoH7jVѻS?[1G6mcl{_q> O JnS 'S.6D 5?sVaIq~cZ'Lu݂9؅Mg}AB9pL<(w޸ĵ> 'nB]8RJMoĭc{>b:_@d6)ɠxTU;ƷY+ҀEd,_#OwD/s;q QP_~KEͤ+ҩj4$f\+O|xk։T;}j^HE/tu  9A?OqkV-Ix7&Zt^.Ĥu2)oqᒅP@Haį-@V)W`^n$f<S 0:! 4.=(+8+ ژ"uPNZOXNz629'a/4ASgp=S:%Iq*IZ&I/ckub>e,[{]܁-b ,PkOAG1]m~x%!xƀ"b?q08*kA DՇ`Lun= o->N,y-ȊK0A Yd cKLW:U7+ѩ*NѶ1HӋv)~*uM=:"2No;<D\~M\t|^U AzS;='_/bィZh'R)+ʞKUoluH,{vsmfE9V*d9̲V'iß'Ӱ5w;-I^%gNΘH(i~G|ep_ٌ34 GRB]畂ΌQYs, 7Y > ؝n"[@?//SRܘXL#Ǚ4j !)\|pQSI~LYWhgMzx:gŦIc r:xofR[kwz$ɜpM:$ F;QtGR.;RzQ\=}'czwnCLl41 "S_maN:amXqJG.zx uN{lHn2@3{Ԡrͷ$RS0 .si`pyV|nQ]ボPj3UŗD;<+?!ug:8a/)Xya@7PLά=V,Z/ 0esAT5j8\w*;JL@hOnXHXD9~CcvQ J('?1Ջbmo C.R7!^ˎj&7L|%#38q>s~QU ̭b}yG0JZS1q_A˃2Bdٌrژ:LyG%VzF$OtAumE%}Ku'*{f!i_'npr~L7-`W zRGSjSՍYM@6Ì^ ~mz.-s2헩Ʋ=͆W+)FAvaL)o>E# :cRٚ'@Jw RgEBPXMv%3~B9 wWtcFf a$ ~CWI*PS͏`S|sWyM8[F $8yqeJ{k'*sd8'S`\GgYZ070701000000c1000081a4000000000000000000000001619eac9d000e66d8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/ ]?Eh=ڜͩ2ǔ 9a'"m1L6/*5\E`~8"Sxڊ :7R6į.rfs]Z[ϻ%-0*jfȇw喂=5<ʠn.z|&Ms=$Nn`g]k ujzy\ { HH]# +4ߙf7D)!`rU~\>COlk2F ~MFՋ #ȘZV(k:ׄ直}]8R#L`\>y)ݢ_*ceSܒ=L.&a sY lt1_rR!ߍwH79vfbB\1܆~3́ƻ\FufOz#+ uo| NK\}9╚NtP ^}i؝$uKTk[Y }1S(m经hW!3I, Fe=l`_|L $q_XxDx3`2f' *5 yT~ӴlekKK$|2~9~)|1-8>|;)h=:n@2S?NzE'z! QbXҝnoIpSeA29ͧYAEgEW3~w6M|2ֳ-Mj:u+u+MbΪ@x/RP()lP V)4 #+%'{W)'8ԣWMtޕ浠c͊C?.޹)q['dɔ[,|&ӋQ-#}Xy܊ h㰭z|[AM;hՍ+j!!]r8 PT!Gx@&PgAThq|unLͫCQht*~#͎g3x{㠠Cs~.BBd͒6\L-P^7|)sw^O863%)_|]i|kAav  b}X^Q URxH7N>u3S4N|JDJNuX1&;8]=XPh q4Bp|vY塡ycB`϶gՒmrV&:hBvr^6CC#8/,i!<'|ٞ-ju&k dA>-5ĸyoEZ :>O T9wVzLqs#uKPqKDL{(OOcPGHQ+ &R͋W- `Guu$fF FUQ0דlX̤F=3덞r|Q,i{YFD!/*ל9#T\=dɛ8П>l /aFâɑC5.r+sUQZrQ:&}V殞5uudˇUwS 0."o_VRήL<}2wIh-uzTͿ8LBf$K%U 7ÈA/K0g`x<8>Zx`,ҝWuc 5m$I\j'G@Xkگ <5~CQkMQ7FWm #5;HáL1H$p_O2t0lg9bF qEKSEl.zD,R8#pPT *1|uxW]lkYģx)".5^Wn 'KԭC ׁw>қ*ȑS5U/GuPVuutF HɲMznbsJh2:]sK2&aH0` bB.r4Dp2i+K"nd:?Y;9k<K䪕f,z2Ayriɩ7n) Ly zNѬCF"M6JeJ^m4vS -&& b,S R`:;-x^ S\IӊaAxȟ2~H0۔ң;'U׎;5%.3][.;Fxd<:KCPжA-/@Nfv}&)'>(V^A!Z.ٻA 4+^]a=|dнS/+ް} cϮ+5e6IŪj׵팪ݒOb6a9>E(dfg72.ew u4fUϪ)jR K͘}f>ݟڬ$;Ƙ8D?cRi٧stj\Ti}4HFLF -;4Եn4LRIB7t.To|32,Ym?ngEV/U_TGF9I:'1bHF{*ŤG 1~b!JWEE'$seF)T!^Ҝ[/vӋ1/~Xs]QX(r9;x՟K]ZװCˏBYo_zt#*# /6)?PB/~q c@1KsR6~9?&[R~X BՖZ' L\ة)nH*̾o pc%b+Lf -xZI{C prQ Ljܤ;<̪ú X77,L$ZwC+{ҕ]6֢f7969e[ˎnҡ1>gqmcqyOG53M,` 3/=(72߬9h/h#3#[KeH%^T&-o٬z*'@8bF7p\F]vR.9=ࡑ}y鼏]J~3 *] =MK/ uY0PucϨ!ge:>w p (_@_7YLR*˿3ldl@ -\IPwˉɓa8qı Bpv[Qg`/m#ǟٛ, e4pd4{ݶniZ$uwV'41;f+쮔cYB= cfwMI]/ ChZT1;wNQ,{;X5. #:=b Qcg惱mXyM~pn =ۈ#Q5#TL{K1b螲ju1ɦeZrkx 5fo 3;\w1bMAqyӚdJ.C[mxJyB|~H}dj6YaWjv=?. 3ə9 A3u cڮMfrZZb];jk5HwѸHc; FnP.AÚC}b/OcqQ'f~6oĢI]44\^_׻zz!9⋆VF%)D< εhs^1{)ϓB6wFkZQT"& +.ȡoʼn>d*zW #F؏](ڊ-ؠ=d_ G%sv/^cmFUH .X?_n+O7{ВC(&@aG"s/.)I };+Ԁ)yb4OgR4o: ձp%Xwڷm4m82!^[W:mkr7uEYăbM. ߺHC51W 59BW\t:e(P3IۑxVƈbʺҨh^:S|AnT)Ӝ@mJLm]^. LXW q5+{9 i2[@j&&  ޔ,6xLuPX 7ʋzYG=T7@vAxb% I7,KU@)7)Sq;ETHcu{3qyJh˞ sz_?~o'g5? ?{kq$U``{2!HvB #I~e^^<7bM(rS3M,%G;$8F?47%Ya^B1]l&3b}_BI~oaƛi} x|QH_E+"l^eІ%p3D t'ݦCͷ3M 4ӎCWUWvE>g&iY> PZAǣ"{ߔ?^ 񵿶W*nh'tܹW~TKg&<3&y{d궆,9v9[apLKH ٱ9ah7Ǿuڻ L9+ ]{&n9,aFЋ%IUr؄QI%܆\N~*2 @I/u|xaa$mKq׫8w&#L+?W5%(g5ہt7}pr@ciLS(OˣG!=98{d@? mJ<%F pGdȬ56QrML0΂"_? }|MrHД4jeyla#In؟0ɷj7)Qh~$ 0'P*j}Lyv?mP+ N/=fy<'ىYT/&f״w^/y-,@Z5KX3- ̥D,A6+#.mKj.c3Qϼ҆ MwB=rɑ S%pTIS 1wko%DP.=נLcǜR8'BJKrDQcvt< yKXA^'܅P?ZwHLF$ 7aD?}P,ShmT4l8}Б=)s(z[\/4T96he\-N_!nP9SaͶ$Gw$1wk!j|\cF,2 xD/v569z>0Fha R9 rx?F&9mz fCtdkAiO\:{QUu fv9hzkf+u;DžqI d^ooNZ}LewJbW¥ȐD lL}Eutvz(?/e;KUü g09d?jg .RjkdqhWh 0JUcHl䆋'EV^ ^vK 6tn ^MAMu*֨%DзJg;ڴoߺ/!ʾfn\pnWޕ0<-*VIIo- `܉=o(7Hۥ?hJRø:R:y:7j~n)=J q("ɓK?MKK `On")6>x!R=,bm^.>~S8h J,bL GA? jv~tU Q sr/\A Dk;'2H^Kկ47_ w6(s h[(^wwO(D`4 SaNY SX-JJzMو2NGU&ro=@߮Y _]qyvLWmױ8TeRY/$ɸS3DUt^3c쫐KKy*۬ZkܵKb}Lcͭ+ӘhZ>ZGec4>> -fET7spɏ9)驍9I4IyJyY3ɺ8[(> yQmUsCx02KBj#- hk*ay;1Ղl8<.  -48 NeYH:pkq1CR] S;os]hHM0>;CU ][f,L ԝdQyc1*[Ezڡ{l Ci=G| P<8n6~eS8ޗt޻eDᆀB \jDk(H5 P0MC$훉 \&\n#zfgTt'IɅ@oIZ_j6 |=–(G hx@Q.D=PױޢT:ɒϷ_b5Di;#va‘p2z[>IY L/4Bt#69l2:~iR*r7r^p", ӳF:a @m%҆5[|ZfCqy/-P';vG̼9||D '2aQ)NKAxpcN"(W V,'@{`V5"ۂr{~CEi#24vJ69#gJC'ޥ7{溊\nLU^#Ajj>@}?'rv{r_*[0!z@A^\jBeGBpwI5=kYp3 﫛%Hcj (o,6mA'dV4䱼53w| !3T\'&p~)WB0'Z0-Ŏ& )X&4}_Kx9C,n4kc#QxmmCqna E%- {(Wk/y*WD;]UsG;oK`ISjJ\O?Kk΄F4Zjsi%+}/WC^8@CoQ˄||Z0>j-?W|x~|arcr4O !2o.HUƏ'z7,a}bo"aD ыÆY% '~Ya&1>n9U=(1f繢dp#="/2>z0JsCYa<,4idV*(wпWl ae_;F7t# X]+B:S|.5%:&v8avQ w9;/Fs3S诙Z틑?ܖciYk5dִޛ9/\ϳy 6_x0e_yQL ȑ*tvhda45Kp霌޽5_e6`pPWH Xʋ Їb%q4ܣg!vue4J&eK77_]D˝p_h 9xPA+pھ+fOaG1߾Hm:slVNR*` sߒ񈶇]|o{־fHԆHY? /zj&56ID(t0N<> O*yݑ:tX%\rPPE*7&!}H`~պMa92TDXί2(*p'8+^B[:W7n1 Le,LN t~.3z2ylĔoO0eE&(0\[lId> 8xF(:#22{p5[nw-477|J۪m[T@yxiGpj[(>T"sBtŗ 91`f/ި*R,X_L(&j3 <6#r w$AItN|!<X7#R&O hH*1i]1Ux(pˑ7ˆ&D6. J/ik/S. r͞O/GDYK<gڟDBe-EbTsHv)S1P$n%dMXz=xuVopNϳ}T0$7Md ې+|@f*3ÈD-W ^MT9LSPTr0Wv̪FGU,]Q ÕbIX-4/SM,j̰ߖL bu2hw^s:]<[Qs3>6NOBnn).ՉJL|OR{ QxWt{|1F;)s,-R(ٹ[߄mWvS+,ls?O¶@Y VT?V{P~2ng)I _HՖ^ u O2E-}Yf*xE?]俣}gtnx,m}>j׃=I;BW.ZjjW~nEz_h!/yȘ`fZA]XN;Su1&#-3-`(ᥳXn8mqy.㢿GA/ * 3ŊC>k2Ъ&eQKѨ{,\ Q;Kjj+=ˎ9>LǶpmSUG%xE\^V'X g͘}+ko0/+YC^@iڡ5xؾ\^̸*P;:}L+* "I65%O(2F2px=7n)&+Q+|}Jr&o\Ȑi OYOZOLT?l ye1F}ǵToo:m&qgw 4KHC1k0wo3!:2dwQ7b7^Z;zNfQ@&uCڮu7ѵ6=Ạ59{h=\iq(g+v`sD;`<+n-Zdlu+-;#Xq=oL}{-2I8C솧1* %P*Q$"vZ"gb㱬;?DЊۼIܳAݵ3cϮ;47Ã:un{n7Aђڐ*|MT(Guw8jb!Z?*\ꬭco꿨LFYe(!-JLg^u.3ȏQ)D~pouݟ3^x,?'{2 : M5Z3|N1ez ͩ;2k 0gs#|qðtq.G=x#>.GWe4e٘ !W95z ֡5# ^CHC^ ܂$=k@ٺ&h=an͢J% ȮZI7i'Gc-6wtb . x6LqEkԢkOkQ?AN76"jQ5.圤g[ݨIp-6py,_I.$na}'0UiN7B1<^DX!ZQk7t؝7/ CiK &\O2?:ny/K0 Ҫ_ܩH0An(p3p3ћE)◦e ~=6*&nGi4s)!l=cJ 1UoůGmƏ, 8$G.*|e4A6ws(Bh3YY"L0?d 8U-=nEFa1HW0וPsdKux('%b!豗 ĵqŒ?JtN@+WS/;%o< N/߅LZKK9OFEK/so8J=#kJe>`sԔ?BP*T i FI4P"_%۾o ȲX>s(ܭ ȑdl"-*딈ٝh3US̞d3 G376Dr=d_t;6v͒헡_~qU'fKԢ2ئD l®ma\`>7n%@" )+";v9xQhD0쨄7\I]ARq]Ɗ4+3J~#يVoFѾqv;׽NSnOe `ʇG72n ~?@GoomP!@H3Z.~I1 2Z6,W>3HIB$ů8o!ba]2rg;Sb{r+N42JھP sO8`(:{gd$d6Rh @+ 0[h-&>XdH֮(b'pDDV;hW?y48GO:r߫ yJ)bL-1<dԭ.lܹN*l5~m;l `| h[bp[IO~*-9e)?Yg4DX9'{`LaLx>{P㖲ޔY$ *ay^QX'Ďt.6v XF%axY $ Db^,J/[0<\) Ec* NjmED 񆔐~}wṳ+j]MvAuJ=zŢqq>nyJ HK1yq~j&LG%"Sd}Xz PzݏLڒ*nBnxy㊣ ^UJg/=/D;t`d;Q:9qCl# BƔ_!N #REor%?t(Ǥ}Yuvf [WE窇7@oj(1ܔ2õN(?L$`߄o^Fnjb! ~PxO:7'q1F#!ظpm{{hvR=Vѿz/Q앭C[4C)A":4 bžj7m7,[g8`w؁^^L<?|ؕ$#LΣQmOM/CFh;Ueɧhmst)ZG7O#A睠B<ҡST.Yn+oRJgYtt,_qQ|AN`lnSABIESB#4Y5ƪ.7y^4&E)D.p:%we_} 9qu~}j=>r}:w R[ISi>unFSSQo|jv$Gɶpe˟ S;2jbSQeYijǀyTq f]vW@Qh4q}iY6*Ѡ&sS!+6Po҆:`̷}]=F. kթj-^/o2]-35uZ'5utPlI='- ^w%hYāJt9MH| 6(m .4kgҾvqFc{bvme sT *`Qxks)4 /)Yx4W۝j YTa}:c3)J> r$g۹7TD:ZlHZ,A? @B6~|D: FLe"4l/j }V2eb"XՆ*1;ތ ڽfv@;(IG*=Ebc7 1$B-!e0c,>A/Ir1?H4 |?FCٯ -s[!w!e X^Vi4k sC }. By,u"3@{:sY'`vQS |}MG/f2Z.uz|(ѝY+,Ҙ}<U~1&wDw㎉#me D<>,iXI Ĕosj:oS&WxhSTB*p#^F_,B2G+vHEiv/$_WU/V`phJBz 2]^4Ca'[` hjQd zNx8Wb "jڊҷ4#ӟRo4lJR n⺼޾vq2Cn))?KKQ<%/I 2E\a rmεvFI=IU&6̃)Ɏ[ŵr߬Ug8uF/iNfho/ @vz/deMs$~Ž iGe6UϼvcH8Vrv ^&3uH㴜=g,}G <Kt.P3u].0X&4[ivD`%tp(ĈW]|{Z_\qo·kOKcҕJqFDYM)Er [?ohI$q%/9MXHJ-]T&/O085yZvޑ϶^ŋTz̕ϓnd.9¢ߍ( k qYY6 3^Rލ׎bpK`5 uL"@oД6:SG b#%1 zіfV) VU@Ri v[c5>H/ٵnf"l5!E: sgg7~E+TJ՗C(vu.:Β468JMT2~S"sklDŘ0N9%)5^ㄻp |pGG4<)Xt$3ۏ$-H A8<".8Ӧ^Uj8Ft> jΧ>*FqM9fXΓ;,GؼolBjNpvr@-l@Oլo]PoԲ n?m:Q*Q%ɖ>=IgcrlFH=6)ӭOFYVY a.pioyPMJY:d%c X#ۤ C v|ۛSRDʮwdQ2Ml8ms g;(m}l C^~z ,RNCQ3τdMPET܇J'?w90[{*9/RQ[%M='w]OڳO3%'MOL535$@7ܚHv, .҈|cto1m| o0z.VnTs}&R} jNCLXC:7 z%/5₣Ӈy~]A $=goLpńU-i޳<ĔI,0뀙=_b_dt!!cI.Bi;Ab\-`fyBp ݴ0]̔S爇7˃gZ>,RPXZe!s'BbƓm<לH-ydV&5f*iDòZn.f b9fԍϭ(VǴ\b*BfBƒ?1NBgPk2!$Yxʱ1հwYޟFl]EETIIm9B/uԤ d!5@Z? I yli 0i* \ڬQ/0u@`6p$70ma lOJZ|f[EFcqNUg1\%fgJX=3-ұɪ Ju(}AI gTNTq0wCtk`-0F;+qOL un[5Ϸ׺0ugC^%G``C2QJ1fo 1)CGlw4wzAe/^ 6Oa X`m&ztVC`Y#6j֨wwKw-fV 0,Qktq]w/rGSAOAߩ_к-V5O6I1+ch6aA( ck۱ \A18 m(cqw|{cR_"R(%dڅclX}2btO}"xkwNϣ:jW'A8yhyZuK0+;I%iÈB=ѸvZ7PaW 1M%?CVH=zEI+_9CmŠ1QjRV2~_-UmhYs(js,;nrmuTZiWڨ'r7U6 L6M=RcՕ\Œ؛4|1?o4 :.qNMN4\*TJb>.{n@ܞL)4 X\y0xfoM$g^E{k[nZy\,* g.TzdŞlCSSNSB_G;Y/bJIH iip4a7`L jw |* SțMh2\Uߨ`msbf2pM@]T ~l+ak_:mJPEdFßȞ}hHL0t`1\vzܟ^):Y\s7[m MM7NRZ8@e_~pSܤZ Ephq-מo AA޸rg ;w(7$#[uW?vA`Us7Az۝] $7TL`5Pv2uȿS1W\4:vf$^"ŷeB1Q:0?{{ !w*T%ѫMl+a68\Po/t[#O{ߨr֖άyΥE#NG!Vm-){5]ƈgͺ I:P};,>ȧk ڤXߏ:oH '0C9NrծwE &ht4)UUW-' M “#gX fa~pԴfĈJ R5 " 7u馋l .Nf<Q~&B(mo۷TbG"լv84I؇#|eKJ@q#O#@.Ge8*Eu+7vzg3ǽ]ū'V(~R<+$ET"-Z + !HE\%@٫JNHHہ]~^.u@6DaoSeN޽QID67ɲ4 ~x}"OuYJp`HZV+UO;]IoŖvy WMxUdoYk:#$_$r4|;vlbv#xJʭ wr6*և|B/%'D Df5wMl< Ҵq ԴjW\5\~?"X> <}QZl/^ʽDwL(4\XD9MYbrVL(ވ/"* 1|ZԋӽB|M3~Re^-~B:B W::Xq2,pE^AGdkrWRl]NhxeC>:7h)(Kժ}*ٰH1S-IrBV{Jm1MGJ{AS],ܾ} NhyKvbɱ3JH#f e"fc[4"lnD|"H)S>Gw(~ܜr,V.n9l+蚸R)g?E8FU0p|r7s2]D#=җ}l HŸ fGJ“1rHŒ|ͼdlY -0O6UrXikDh?7l<-yUln_Et7Ξ{W>~ $NDe<: yUbJHb:HM=REu|&v[h` +"߳ !:S348Ǧ}OR/$ kjQϱ/i+a1>[SNx!"eshO!CtyO=f@v~?ܓ7r ^\*RuuE;~(aU9lu}^ O7ppqoѵ +Qln|6HϺP4un^B4ۛ)TiƸN7+'Q ^f L+ YsۄvIMݦHtRk!sRGt!$kU\"QQr8=/}]"r7"֫PdXO8jBXY9xZju?3u(3sJn@d(4~r'ePGi 9u{ȀSWv@[ ̘\Qc .m`ʗZ={g\ױ4-_ F j\ rUy p|Us!e\By@[B :ȡ7LpX""Ӱ]ո'\*nlٖYU r}ocH ʋo,ޓ&p<_9lV4 Mx?h\<*WMܲ9ˬ-eTg&`x+zIG Hzq/.Y6 JY9^5[ȍJ37Dq{NŻZ}-u/HYx)7?Gq#εLjq(e#/B) *Y%)a5K9x L(zڳXwܺ5bYUlR|N|ό {ІN-$L gP[D4/7 gڇFAׯ'{eBZ=) ='~^0j;jЈ:Z&l6~_N\DNMْ\XZp"Dڞ}fX>Eॲ׆ 5AZRue37MXŕxsy3*ۿ i HRL Kg"M?m'o4:O{#+-,f&%Z4dI=:OK  ,^S.4)"*%IS4F8_CJBB狛B`/tzo%"\hW C!lÓLڱLD7`q(x*@J.¯Z6/9N ./hƐ`[sܯ&v`шz~mz|FޫqFν~S\Jb j>WƑ`K &x}u2isL֯/l6'q|]Vqӌs0d ,$gPjY_[G88[x>PÝ\{.r}7'NhbO*4Fh$FY+(۵DzFFnxy;⒚u/c{p`4~+M@b)seQMWXuPgc9W° /#a{h˼J6, S ur/2Yu*hkQ[ ҲxdƏ^仗;ISre? MNWNa |EiViZnF8dY0JT^Ck|~c"!gS^$6ΪwcG) 663gTQD[g)3t1 C6|̣SsPa1݁:(J k :b԰@6O>*i@7~2uֿ MpQ拯K'횤cL!3? .65V6O8rU݁4P)'JE)meaLu]CT/;ϜoWMX4,iĖTTt i:)C|(1;YFAY`\ =xJKoPA,h'ttt\XUl:Su~e}IͶ%[N@"-{8üf_nk~pgQ0ܜ:T3zHRE?vBx¬( M5J]B`L25! : zvW{>PZg oPwf(VjvM OQil+‘=~_W}8ꄇ0uFcF=[iN9~E43[ǟc3eh֢0Q'\˂ 'Y:y)L-n؅H<PUfcgGS54-7+8AеP81*x :ގвw|t4Zd(ŀ.mr@&2S>e4m>Eq<*7Jў{$b3%8IΕK8޾>%2RK17tJ$օP#q+fWx2N?ܤl mԛpJ KTaR_EžiySc7/`T鹁PR!b7ЂL%XwE^ Y%ax> c`!Yj1>ǑW F՟xB]8:~Im 1k %fAԔԫP{`QφhIJsVZ@wlZ5l_\܍/xQ\`nu߼,[/՚4R5g^]M*A+]+{9[6&aF GFx/3oGUsk1m [l4ʩDt>VGOu+\nnQm.Aw;0HLWSɉWPD[C̨<?[*l;"bKר47rZEOL⧬T>b)>R$K MAtL@*0UkFfZw%0OgQzG#_XTGI+u_Z b0ڙw\D#IYD +.XMIJm NSNɘ ?&%Qc\Ε"= .hB}05t0^pg0Hl<.}',Q7.?cj~h?Iae½d̠+o߬ȸ^M{U:?x4'L?3kA ʃN¤+xZ6Hu)ix"7ꚶ]FW l|-{+;db'M t|YƾUZbN qzY &/(>T$-!8ϟ1nSwqט (DO4m;ADBRN ^H_Њ:ͭ6fq0i5LuuN#yF5 9HNЧ?kPGi@!3|x<{w΍Qgv0LUf]-1YH$WR!$ O,h&T`C+Snyn4^-;{ G/hIP(QVC$e2ndWa4+<@~A0NoAa.BJz{V} x'vtz ei;#"q)1{K>ڷi%w^2fe_u~wRYc5of Av%N'EOv>[+ E#rkе kǖ㽾Tât䡺Q͊AKyA2xA4rMt/YL+hp_Qi`knD'7EFT|hE$s+LPu whڊ`&u\wX 9T777]x8GJx7!|m_R 1V${K'b '%u^T%QKqM **w^>N}tN0lzAV{pN3KcOy O>ZgKNaf7/Iuq ⒦/M#3iW<[z=H:;+D+]RVvnjLsiAXH?It&SZA6Dj{^&Xo:@}6GpHLxp di-PNo5MΞ]n| _S<4'-e@Bpט;WGf/L8Q=]|ůvz!۩:n+mh蚋/yFZ|$^#l =A%`wu#7G}DU܆<1Y~ ΦI| =u[,Q5V[9XԆS$vLC-VH!ӹ52Y$$]r=W 1*Qz[Z|PPdBFɇ3 R_ؘezh`#BC)D?^M 2!ҰViXhzR|Rg6o@ZhkY3[QNmjR%hL]O"0l#&Z=Gϡ'Ղ,GauUV7 pkXq3P+nĕ3y_ X9pen.U>AZ% -=Kzje)1(+yHO&F 82t:͏7Ԡݘ)1g*1ڌS{wzژGK)hn̪? ,j5ŎՋxuםS{)ڰ_5a[@ɏc s,ώ:hhLWb`6h9(x Gro%F>G y)oZDmB<]^ U&K pv?aS[ҐOTs1=ebpiuR q=佣SPXя;<!"e{+^Iݺ8\aR `4%n`8 (\&;lAM8 ڏܶžJ|Q^g^t*,m8.QR`fVY0 S^*y`C#WTAV"}|߳?%ۗ#JCgp+ؕ٬KL5X-9>_Μ?E )zM].h yv"8M࠱\uXҦlIE`d͐ք\^kנaƤ@/-p˦ Vo+ƞVXKP pơ޵A<{N Qh U ܋{%XC!u[`j3})UKob]+⩅t{P >-zV.>i:3[w231%iKFFθ`f")pF[Ċ7)~+#L* ?[)G{tp.Xsu keC,C9T-fFfESǮIoRs,xOa؜fAS<j\7p4[?qnZD#a2Jn4X:D~W۟ap\HyϧlIt]V $xTrgb(5nɰ);#J.lz/&bʍ'(f@˒* wNcCݬ_&Mr*s_w יSz]y9Y%tsK5-nB f=kBsDi<|:1t!،:r9y0U~SVkC/_\냩Q>LT։v5WBix;X%%)Qx1Cc1_ (2o%]O[T}I7,,}ZN>o+͞^:3IDhKR?(;o"^ X?8hg&N)Thӽ% n5GK"`X|}F28P?0z"NAg,,Y\p͔ąm,mH$ E+.9R]ݣ)y =vFG1J%Lⷽ8[,` hL.چKV0A)kwԠC<{=s8:aaoS'j"ϾƐcFjG(988G?ZPt{T辳#%/!;e0/*(B]b*ˆ4)+%ӯSq23TAN5Vhձo yT Kl˸bB(/3W#~JdquNg2 "4 "4-En6a!Tɒ{B09fXcvAK[o`^z$,/ovqze`3Պ&%]3 PzO lb\Ψ^3uk.gưs\zkjh A<@\V*6cX߳8swVJ:Q2~\~by<~sV2 P+KТOJP"딞JR24uSoLiSN&HQ =jQ79_NoMS`zsᓫ8x|f6aL<fy;=F7bqƎЎ_Ѹ]N (82֯gZl^[ ^4tV.Nv)*ܯ+JZ\2v7zSOV Scz!}7s"^(-:] -cރ@Dklr6`[WNuQkXhQ(-4iv{$n``UNf Eh/va  /U7q_^,cC⓭dj.K=*5hh݀#5>%i&5 =Ho ~%‚da_ohѐK6`{e 85l*AJ2$%Vlva޵M5VX$5zTI[ѯNPB&SGIfY]”(4)%ts1#Ա>5 dTľ2=mk 9 D$Me]Vl䚯=RbAm$YFeD_6<.["(~TkpZe{eC#JT4 Y*`]Sp!*|J/ڣ̐NʠwX|[-]oା0j32GrJk~fL0B KWiNL q#^CP O9β4}_e4 W:g$BHXl``ܟ~EaՁ86%('WAsQX6iOJ5MlބLqXzzK*|q 0'2a(4OeNS&J#.Cޏs0O-M۞5 #(iǨap6/rGٜb^pb0z[Çڍɹ_;BЈ10ZPGPi}1zk]_X-D› h .DjHдXQLDU w:oRA+^ϰDYR+]1W$%GJڱf%3Zif6j"}IG9^=_ra?Tv+WNiZQ7q>׿BzNyE%T%Kj(6_>b!;"+-,?؝Mo,?ܤC)2MӗzńgCeu_ZKgoRΌS'CͰ!~AUwǖGK5YjlQ k|ňK'iÌשPNEpnj2^}út޻U|s\ 3. b2Բk1Nx8iԠ0BM t[Kn?˚UDT@v*z+ܓ^-8P| T&}x]?7q0b?^*ހS|+jfp֭ 6yY"җSߩ-ypƒ l[/a:_j3c6E'F/7?7:pПؔL)^^\%2p-ɒftvj"bZQ]t&#~]TnJ^, _t6z@XV2 @ k=S,s"q̘h8Mv?s*/`*پ 2>r:Yu+* n|CiZvEdk]$w H%_nDٯ*ۮs L`0gf]eXRkŧ "@ceqhz=TDD~O[*õfdYN/!hx)uDZ|xM֟p4hiS}de ;~79FU7@$Q#B mť8g14Un=m+#ω`sxOk̔j˶kBvn/$[4!_2.ufMIQ e xZ<OF]h+@g=|+(i՗#5ʽ]{ @AE =4FytO0:! }jtqt[ш(QEf9#T+{%D%.mD\A~''5ɏ9!d4Cr(przrHziĸzW14%86azcV  9DPAa!7]. W#_6;8Fp91meȑY;TT@|(U-dF-ev%z Y?b=򨣴h֑)4`^A~X,MV ! S9="҄TX}<&#:.wl-Vy_  ]Jz8Rً]Ι2Td`3R(MPGXSHCb &T~[q\rvЁ9τަ>z_\ 9%̬ +<<ϗ%[~T#I!6{Ovp p^mxDiKn#xt5=݉ [F+ ϡL6+*z&boY8$g}:(|WɮӐk o)[ t/`ƫrDq9e=G {3cX|,kyz#P` StCUM/+柒):9zRmڱS¶m)њťE UWK|YQ\>r'#Y k^8kܭ4AY }Y[~yI8n=qC^lF=JL~vi7 v4]}x7%7xƖ蠍1p׿iXÇ nr$ֆP,iazG{Vti'5ۘiZSQ7Sz`xw /4U_}; Vw[,mOM`N{9vPe`41P*{Bd}x)9njQ#ksݙ2Gp@VXCf(ӯ<}a ڶtdP.8!.~ϐ#*p\P"=aѾG"&W6BD$D"I<ȭHǏfcbcfx; {i̊hDD{&8"U$lu+𵀀E.n@ e6o&=sסl=G.gs !"(BRNY[DEeA^30gsbNXʓ@95+RݸwFnըmldpqM<#1Bgł]emxsXZ$TXxБF]wIoYãM'RwФZޜҁ pdyH5_3v ?ZXZAx=o%)jHO#G%4`q}V.&q&Q ߆0~9@'B 0Asa v# *!fQ)$@}#Am;3I D)'S:|l"L/Mҥ^[ɖF&)߁ǚbzG+HΊ#=ŦNoE{'ǖ#Ҝv#\rhpI$. %Yh(A5e3#8*!+D'*[|lW /)ִ$I¯mڤLidasN:8fboh`@¹ɲ (-s(q^Ĉī<Ip xðFGLJHп82w͟GjU8#4[zvƙE7ҹU#uOt.,NݍӳKO:_rvn[2 ۞\i6/'Jɸ4Ok+7WznḴ}zc OҊކv/paR% ukR`|^~F*֕(ߗp}`l33gԟ L#mw9|85\&Ƌ0 O;rŏFJ`.QNT3o"L6;י$ΫDǧ+)nk7l _kCF7x y5\0cv{] @IL_ 7>Ib:xbYBkz9TߩV%<~Dο&6}1CW'4 tu5n rM⚴uXEi)hpy1WLY2)>D Ί/soz$ Zzܯ󱡲P[+jb[t.m9Qfjht.ǜIYhѸQ]? ~XIbw6?wuMbWA~v /EQOd6܄Q96Wur~~}#X?kT1L57$z=3SsKI\Zq*뷣W750QC a'C$^!g ݤ"FYK7]2S.:94aVIkbö0iQEX]8Jf{)e~n֦>Q߬Y^Pّ9cS瀆ǽg9zglٴ'pg_p/2ZLj&1D~{L&! ]kObO~M\, 2p5YgK舖5M+6u)_F wb=OKh~]y$0mcd0҃dUFCzAYnyFRYZu֔g).P͇"'YaC(}dpRweX"  Enrgtq.|yH>kjD9l3$gh~S7:rC`L(-^]xmҌ%J9g]{/^I7pEboP5(I.=GBQIv,O^BB\$3 % p7uX "BVfpPqUa *za5i+<(A+UKRp˴0l$Ă{("%FY,5/7_Ɔ\sTS&}=^E2{g)vHIZ9LfU%I4`ߎ<ͳ=[Ihntbu}""KxluPK vݬP(;G #d]]"' V{ Y mmɅ'o sJf^=q7 !hua;|1 ܩn\׽?ex1Ez+hVww~xACկ||ȸGA>yp=/2ldM.P:<WnJء[ A+m@gNGUۙV4蹯r&zŊp+C:ًQ]6O"IsA$~Ύ!zH%v2:/|ePlf|;N?Ğ˭/бqpvd$ k(9tkR?jͬхb/ˢlU ⭟q>F-wh1nedQ/PptlyJ=wvҫoϼs#I\>զz,M<;"&q7t+8 WӤu+果j3ߺ*8 vg'~露b;ՂZщ\2]TRA<զT* mIIyq]֊OK?$\2N;mN{%m)w+Ota~C L ED'"rndqJT;[ ұ=rBڬW.l6HYR v]~S͜ &ďG|YQE:y9.r)IՌxR[+w>UUk+0_\Ao j`]8.& =j4*+W͛~S]/[;TgLicr1ZЕD |PO>oMJ_gU%=yc}5T0nkJkk c:ͶT߮Əe#M 쫘9kK>vS C?FB/1C2B[Vm(*?hJԃ^?EeK~grQT"TbJxN̋!V]M0Sqk>a|7Q%Nxp56)zpٽP\)(a( QTCٌ==X>݄-:;@kPv65ɸu-'\!Ӓܢ%rKWjQ﯃yJeX{B x#T%1/=[&\ D5ְR.e^488V\&H D^DLeZJl92T09 t [CWhp:8!rzÐ9ULjz!~ܟEMe^?U !މ03,#fѻBj]r+x)d ˨(ZJfFrfkɹr5lCqNºWDЯa7=90!lNm];r䔵nSj\S\8IYWc۾oTZKf"HF6lq@@\0̲WOģ6EҜZP=q' ^UZ<1G=^(:Jp.(!C>GC%5M*tQ賵X @>!N"3O0)c $ygl(/&BB1Ȩב ev^ZS |놥臶6yy4iM]sk~H\!8ɯMgv;Eo#TA}9(SS;H6ښZ2wXaėܘ&.xt&Mzt$nvܤ%!zsc"h40+!5G<|؏|>nuAܳnK!bVweІ]&qhKq96TmP"b0ý@:j>q"5A^\p?[a넼EhR?{gvSg>t3ؿpuYGrT)Iۡ{S럾\Q|%7B+~/upi +F.Lecñ^Xq-,j&7rz'+ mSIRZ/G~TJtʡMWﰰQ 랏xĠs]K5Ba2W1yoz%TG$ g͡7vE^.Ze|$PEhmV(g?f/ǫ1-;ZፔA|ggf`ߎ[ ф"1[|gaSFHuӯ2KMGZYtlyȭ/iS]$j?jls8y!Г?Whw3\z~9ּ]d)R Ys+ΛOw!2!Q Z$Qm$d?ڻauB7oRGcX Σƿi iGd4Ưݢ?5HJqsKf>3vfg9.P3t1;uG1]F1BT "ۢ'#P[P>7)^& f&Lk9Yǻ9 &WF zםV(LJ@TLü<6N8iU(ݯA//^m kާm>6x=cSK7=?81Y1T^q)!h;{g~DrfkLOq J#s@'OS"M+!`Q"̼P"S)*zmSp5o 9,Po)"8DTC4qcטMCjD3pvPWw _캟Uu煷=^;"F׃3oUaԘ" {$Seig|>;%v?"Z^%詤UV sׅΡ3,!{a lYH>ފvc`;ƚB{([`tH$YSdW=N:[4IJSlb9nRմ4fˣq, M{1yGLhaҬrk?D-EE+S)@]pEnp&4}7؄|wXvy[jSrJdw*ibISl*-I%mpB9GZcl=0,BCy6d^`0ݾ:GVdh5PUG^帡M2I<}(/epy|Zg)ou|F"'7+Xܫ{{\W!sAUpHH+xfR#+-/x;,:-lm9$'+^!5} PpsNX=p⛪PErDn}CN]BEu_I`!5}n`)ANsYȨ3Hԟ}F&*8JgxJy $H (MUc4G3sLzhYߖg82u1\[`"?~79J wyRh赤l!6@ ʫh=/^ W\_~[Rv[^,~ٍ5l)~kNɲu?AXKܰg4^~6 YU+,XY!,QiVpUjVQFK AuwYCxJYV.I:u"35wm@)ZP`w&Z_+dq+hpL#Y@g5]: |soz##y 4$z' nda|QXwy؅Jl:B?@P1M@q$n.Pi)&Vg5~DbU{$_?ah|f4伮6,c/)WCG68ǮB\#-%wU!C%*+E(`-ݾ(₭{Q &cY@Q~ gyo{R|7rkum =&FXa&WZz8]qĈ}pDK b[ox]`3 dʃli*<|ѐ ? bmIߍq܋dz槞ړmclx_azt>˾CFA>٠*C lneFeЍ#:dȜxҩ0}\H/Øfxbʤ4 ॗ@jzX k}i$rCg]Kto \omgݺ ix<܅@=ǥ in#p,F,?É[m+-xLKKd:ҪG86ȉ;pZսxizNgfia'2:E-A'XМru !+yA7xP(gEB9|c! 9 ,TʴK!fTN0'"@h0v>ls(ȪD%ñ Q+'2~|ّQ)#~}68SPظzărgk=tE08̘T>8(=l|#/޴wˈY"s!z7zZR9-Gm ORU. " #2-#DYRx%@\ymBeQYb?X_,¨`HY~sA,N̺-#%'*n0짨l%Zzp F|,tarurzs 8+j/r"79l)<͏٢Osdh!ӈ H$$/]c\lV_\LeW'8>ZY4LfB<{\5KcU=М:ΚG#PmGO>ۥjZ:&/xG%ӽQ)\{ogC6(F"s]m:Ɛ3[ wE7 5/wA_I##y1"ܴ;;+όWwl{69gz>;\ g$s9bWt|_GcPb#OZ/"PtJ#! ,4)ޖT0`B_:`*p5zR('bEŬs0ŌM7 6Έy[wͱŠKCJؓZ]uBDYo; Ҿ 6'+dAAdEZϽr1tVϨ8?؟֦i iM,ͼHۍK"cyxaQ i@Nz!fTi/ ȗudoBKLHFeJpkWힼ:@Ͻn*})fR蟄PBzMʺ[wՀ>Đnjҩ~0).g${H`Ti{ xOGBsL2r Aʘ N+TP1xw_;ڠ?P5-֤ 7=|~yN@3|To!]RuQ .ȯx:: >;cdC5~!\yIU 8|.d^J"7gp+wR/鲲 ցos=xPRj]7^|lZ35ɣՠ/P iJmc: ㌎sqDt}Θ\"UP׊KhNDF0"f^`X X|p@hgcA{9$~j)Z5 E8ú퓬y) +H%TV̝׹`؏&>:_,?1~ǤH,S`03_Hf^%:cC~M֯<{&g'tl]ggS⧀] idnK3̟yȕ 3S.=r +(̗Ps!4^@ZsDr^~[˷xn֏Mtb g}CGGDY* 1Lml[-X7 >k!gPcQeL;\z쥟jMdѸ%J o>tý!|mkz)YjZea]$15QR'#䃍-TkҘb y} A@B[0JWYK='Zq|bf vYR)5#]$8jQe/镘쮈 >^ZџE 0#6L wB޾h"2wtoX~fLǗX>tg.7TgO#U=R+,[B|*mAwr[}b{c C:? 7ȳ?~:z 0T3<_=prK8(UB`LD-K@cL/.' P gd&Y8g uKH `l^!:GzM>oM'%hݧ".hcVX~9ݯKXD,FLGcD~kktI/dK\{(Hu1JfNh#R+?hMXRpﴮd7Jiޚo(ht{nA]1XlryÕ!^@J6Cm0= h ypn\>Mغy7w4ftލzv%^/p-7!(>C)>r AoѣsDim)/oEO$O3Ka"̷)0Nqnl˹9@:G'b$%cXeIƥc6Xpna ח/iɪCT8%=k5Ps^-e\&3@Y:z-_}DZ\#aRm6FR t+>tONr5#E\+^C[Q슕G I"Ưa7gxp( Em 3IKTN5?u9E:D ke"N- mG.+ !|Ÿt7e#>=Ŏ*iC"ښ<]z'|0N6e赱0}vO #hBM |.|7f g>}!(@B$CQY\ԅH7)YHX&=1 U|\9`ΙtUqakU\PJ ,yӈ1i}ͥHI tb^cɆ`R[t1o_"shMQ$8@ߧ!1jHKG&!>+&ט(N{$[389Px>V?T4L@[f&Sqݔw x[~ږ Qpeڒ p, nw_;7k[? 4F9 17k=/ȕgh ,aLW˖!XK3`xd{#8gN`ȟH+WI-HgWJM35RЃj3I)mИ0~謦8g! WIqn 6豀"lL j&|r\(aj:+{[7:W㩚۷pn%0s̺ .i&BcӨ~"; ANsp5(z@-QDӜ_ձĤ`uxuuPGVCVij>Ac&VA2BKrͼ)3^(QQU>R~1[U<,\ϰer4ZN|s0X"Xv!:ɢP%6x-? Dԋ|u*hL|[ 6 lgAZL]oA_5[{pfi#ἍOpo)FL 9kdvC]gH9rc#>u¯2Пp&)eSv7@w/ 8ZI(ҨL\0"{¾51xQd&ka-]M _Cy|0 q)R^ϑG3+ \BY/t MMdE(>0V@S҉R"IrW4]ҚgØxQ#muel&)wIj-ʶ GHyiO wӳwO;W pՏ^bǫXN#qQtյ>:`{AاSivhl&N'6:YES'n8AeS_5fۋ2Zt&$h],d d6:5v.C|$V6J)0u.?X_N fb#ErRT]嶔p' ZfE$$՞괚/r=FZ(XE敉iZY-&@ԋ!7EW-2;#! Z\n0FG៬tRӅe4b귩 .LÆB,/jq1II|oKi-7/gX D:*NQn?>49!Sp!==Fsj1ҁnc ǗXBF\gpn'׌JLXsM06,FZp^]aX]W NxwU88˔GD1WdHqj~]xdxq,jGu4G`DD66v(x {]m0Q.A":2Wf*S2zͷ˦USf2K GGn24L#;h6to*PdX.J%tP!dcB]ƳdS*3A;Mq*fп"5ވ\{֜LY9(_"o͵`أRc>MT`Fu(L|Sv.?AiJ`TNUZ"Zf:2IW٠)2i_-.̬^k79[E׀! ZF/D&gn( 'SMεb.|K|eq.3/bQt2" e{:QPҀw` 2q?ӣf{N`§7>@?;!Бn 6 [:`tR<'CWJ&[D ٥u].;7iA0>ʜ$anYF,Hzi gTG:{™(qTQCfwFۢAw>3v>J!~[gK1_-G9Ey6uECƖez3~;P?A ,O/n/4O.ln σOft u} 'A[⊥/ 6~ey_ty-IS:?8Q΃w%9a"'x _NT/O̴bͭ45  efEQ}{)pj&P0m I_KnZUXCMnͼxuhZKw~+HL8Sq$AR0R¡^hŃQ/],fU?ԡǑy?^~"B]P>OΎň+u\ʁXӜ⃆ǡhL/+tI)) 50dVJUT%ŕ6I-w6j3, L-"2o6Țt»Y{RCAݥdJl*h,&al(|gCnzIRR=; .kDRUu9'8Yѻ>P-~lnM.}-ox(pJc\ĒU5[ /)_5CD]j$I2Nb `ly@(O >W<0:#/ZKA:zD ݱlzg37Q0;U㨠WP2E؄m95hkxS9κd^*/1Av`Zv[FG??5Y~5"}0øhƙJgd,Ϋ_B,kR7"'A;$w 5-ښPLr泟 a"17ʩv&RGH R5 iS[Q?Zd8(Hssqj>č<ΟJr(uX/ClGks䲍r{(m9mVtDT p45*5x|$"5-'x=VI [6?M@S8 d1xR?:9O~]kmnm}i{9p):ɎPz3ӎk?)(ˊ߿AɏXZhʍjA-xu4Nuv"O; ?LdKxhA}$&Qх .3-oUtbi;w2.~0<p`+~;5򤿌O_`qLQXx»i.YzsOho S\(@<|+:{w0i*o cI1|\0Sx7v@="YrF8] peRldBsgث0F Se}ˌ[i01h :yxc yVWq_:йΣq[37o'f憍猩|'"Mn@:Tc,_мiq|*s ?l{K ][R,!ܮj*l-wƓvD{rG|a \rY/Tp؇'3'v1"ztoo z98L=9xNx4Wh3q`EwqW 2qx#X }wI(MD@OKJ=Ol8t:j[:sO@YR$_{]W0eZ /pyPq@dDAxI|lTcL#cOnb2[@>wSV2$C*f~RZ[̛el8Un5#i$wRGyo*~r2yJ~uj]2`xxuHFDRxU )`?RRo|q8U 2\wDz1B S٣T8J9E~(N9%έ~- &m:.>Q]sܥ[>h_T:~UM#QdIAzf;<5#I-g~ do]>֫l\Ÿd"!u]ߢо<įr^ܗ_@ NzqUM!r[f&2T_P[ɼD{]xa @ osKQ=XSpqn =&vբ)|DjM0QMBhn8Ώ&54A"R&){rr$AaP~v۱yM <ͷq]<r*ϒBtj B?)_7V1ZJ Zú-+3M||4IپbRH+4 bEk`gEde ! #g!dwgGm8ɽ6vG4`n=},#p1Wɦ><[cY)FG6FUt$eLv{'Hw N/,HJ,/dM=-t@镔n'#ԅ_&j+2miҖ`n\ٽ˅؋M6Ë. ,RMpw1!Lv1rf\+e[p̊ʙ]a#>kv%#a;&9V?sUҿ=<.^UQ0wdMտCCs#sFp , i$s'2&{ 9|.6}\|K v{61'}sC21]Dw*f%/WS TpS&Sekzմǖdp SbmGۼ R&^Hn:68)x,tffyL3 t4kJfPçScPx8P]IsOm9EC^Cj>٭%OK^KC߱Zx?zhX,tus&,3jlY`dӷf*/jF(KivѨ* iOn ַiCdVcI:G ظ^ӎjra%%!%Is}p&V_~4欆ׅ? he];5+MK'w-^j=.- + RuپYƿw/[<y~E}hmb>YAbD ?;|>P?J2NmxdjiIIݪx]ހn,QƣVs3B7B#+7 7eB0.׶?=jtacc2*zkD6Mc[tIHJ0 xK=Scr;| )L9'SJ%h)r3{ݓ ͣvRKJ_T* 5g4ZHIg&Q@c3awF#j'Xbj<3?G.vB9B+mezqSH9bxf; Ѥ[h.9ɓW!k䨣72T| ͈%G\o*P, G\Ƙ k(Ǒa7VtrKʿgqsfgͥ!do mh?] #VI/O#&& ƅ?f ^x"g}%#!v"`n(!2*ն$)b]sNCt+ m|3 ;$ạk* ^H>ݽßhY#!!Q^^־((uT]>D_tВN1l* VrL158aP֍"xhW]]KI3j*9xdW 4q AS8+l ʍo4aAI 8/ɅDβzE},PKG1Ub ou%\e8 `~9-!W?O#թ$F=gvɫ`D djg݁`,#bjd>:y-781u~n:u.|ߵRcZ vVoV +KԖmŒٺ\CӞiY1T]5RB'/Q 2AIr妸&||,|yL ׼1‚;i4jm7T7[c  `UkQjÒ1hBLiNgͱE1e~L#nӑC*Qvw޸ @Ѩ\H1|2BU )Tk(Jey1%2%!N8%чN_~Aژ5|.qrSZYѧq9 ::xSMGM~`Kgi 195 :I:o^xqS+SnaCqu܈yut</~frsgh{z]4dG*[t(Xm[csԮ*%-'jh=yGLuY&cFO:G '3?HqrYWlXjYn(vi,/;K`oKbi{ K?aUC# i??J6a׊ssqw0B\~RQ-6!ԉ) :T #j:&O -?..Y-fqN\E;a2m~ka$F* 0N>Y X2aZeH#πo_Bs6,Ḳ򬩗=rEzCψb=]dÃ0m`(=15Y!7݋U~&[ǦF :8q vlgS[ eYT?KxUV,qtaA8RϝÎ[7En9Œ}jqz> aHpb;1oJ^$Դ3oW/x -k6aKD ^gOz7! 1h2%*4MB]##٘ VbU5pxsg] S//OmFWT;k%Dy`jd(ƬDp;hYCOq$K@,@ RHeVhWy`]w?TIu1S)la aZ^j&`˯fv'SN9 %|EwpH҆R3v X|>'LcVwƟq DdNo޷M[bb= /xҨj ."G@*ձ>q9~SU4?HPdX EP& q#>؆jrw*ԆB?G~AGV]<3V 9NWTj剖q˒_9e]x!~"*!V>Zk4o5ve%j2UG =JaXWNtcgLs\axJ_ ^τ` nP5K@R$~˸ ̖N$R&ACdumOC=X8NTS @[JNCNO'H$y8>WQw!Q itZcޢkaߡU`ßQDbP+ l!M,\xҔg^ȧHvYh3(<> 'Y|!~M6GE^Թ_8aa6H9K^꿚=븫Z"rHlϼoavfZu ]y%xװ%=kMØӎeB|}*:)14t?8QoW| Y@Ow>;EVt'04bzs}DK뿩0TA9|I+?P: jt'Ab>bW "Ez|eA=+q2 j&Z=PRMLDN0ia3(@v EisWA Zz5U([2ڢ yM nOא=V:TduB,U+!yQF8/_n6 {}Qj`Z F6?H춯֧{fL&E5 uP?*kT?D (m!=:%۽P)+͕_%3v/ْYP}j75=O2c(o"^vxBP-=;UOUv?;;‹l%3|*Ee=p< E.{\ž*wlcd;ne);ςŹE{4G. !}E+ME6?&H&%sg?H0"t@hڔܫװBr 医lM4+ 3wT3ѧ{6MCoE9S[E>ހa}iKb~_plNQ)ɰQ]Exfn/[5lXD'8xzBC~=6`䵩?c n(g6K0;P o[#D)!7l{&2ެ(\5aD$a+pa% !7#-=ք`|۲NAzw7w[Dk28MM׍¾Y·Lѐ@uG|LC?t$3| <M.|a|\ C8+{`TN`O޴yTt=lZoiU,Fr0 IVRugf]ꄒ6!s}(hJn$6j.`+v99/Jpmdh&9~v9Վ0k,|*7V]dȦ?FX~{)%\* @fM<;H!O-H Q_f$&ߛܵW5.UA>(@Ŷ,ޥ+K&![FƝ>wC#,Lo];̋2ZN@Lni/S"~n1x1JB 0sľזcs0ćp'!Ɍ4ju:6nPj@;V6c0:/[`b? ŨN+ZXQK5=f'U~H@i,sd'UbbdOa\sE? 76[ڑ-|Ine QWWyt928۱ 0kÆD}bV 0Ӿ ߒf - TH?:`x˜,tm"lqwBK|2Fql?y%C;d2maa$8!LfGkIکspq] ܍[=o A 80P\7}p:UC vVnu RE1!`jvӢZ'-#PGs$_ q``-xNX%bY%qswa ] *lUo5 g|9%E-ci'a'We8WgR=GvM-!Ӟ#wSJF;#XӍ UwڣR4(be)TlS ZiNο*I#>%]Ry[w=W#]@GɆ7PzosJSyb>'ʴt$9([ Nl)+W-5AO<{+;dIaЗ" d*¦ ƊGK'P"O9d#1eV+;L1#ߓXn%Y@M]E8gK7ѢJ 5X}K{kK݂N/MZspb&f*Ij*0|j$G\#݇!(}E?Golɯ'(/ol:T\Y O4+>jY]4E_XTU dL? yAl~u xAZptS`wl0e6vub؞ FNk74/Dznv"VeEkPkg@Ejj8,d &(|j0x̐z#ٳI;?{ۄjWg.Q"ynƋ\ÈP?ˬk–dQ/IKr%1Y1+D-'&&eF Ɵ ,\%yI?;2_3Vf17Xk+NHn=;xueecNO$-KJX{` 𮈧 qC&KߞJ_O4EU_P;:Ujzzw6Y9Jip?pz> oyN rSYo^0D LBui]B5&9Ì2",nޡɼ s@uz MO06&M"^"Kro ܕAk Q`,_6auP)p0! Dq7"WKxIb)73(6d(A0,;7 BC|b7Q>y?M89ͺ̄OuJ`yd'ύΖNjZUwMG 9̀٪B~[[`s%&p݄/iƳȖzC2N8%6B]Bb!E3$ _E'찣#I)W$rJ5<ޞB-=h0t04"N_aVݞ/ a"i wTUP\נ]?P&K"whxRAih7Q5g\{BRlh/sJR$b\ɊW+ BFKygK( `\d<@_hЗ2\n#H׷'mX3Ez.v7M?ړd}ΈZ՜ƞ颲lJMրkaziU,X=F0GV~2<7;5h %m-.ȃF*-<8 y*!, u$G $|pvCSۇ_פ;~gDwzb&x n\Ѝg{A\%xVɋU׊D e&>M<߅À˃eoNϑUs7QiE̪ ;\ ^[VI\Qgfx ]oTTuR2Z[틉7 WQI0ڨv=Ay=uD ~4]5́g8zUud Ֆ[ќQv!ۂ+`Gҗ2y`==[P\Hԩ:X}I;dBm16았lFk_~Ӕ0,i[cSKXQ]iT3ލ ˫yzBTev>Yr9?⮤j7݂'<.9VEB-V@'d? ;cJ;j K:(B9CXFRexc<vјG9T03ﭩ-XMX(fzu%'/)3D,\蔅6)4MdX̋SOM,,\뀣+?8_Z+"qϭq=SM)uzRڑ˓6I/hCDHښae/f ̾4an"6^_|/B<~ԍzoDDc΋x\^/huXF 6h.7ETaiZm|Q1s' 7r\ rT$6[q,1JXGdMa) 9 }aj9cw0}M|IJj B]!՛T*K |qh(!slzczV~8\B(Ah-N]'2|E* E!hdvw + )k-8NP#i3li3 @n;H~Bb$yG/vIe:ɂgFϱp?u4I2hft֤M"X:VpԐIJYKQQpH"X.տψ_/f'z \; uE@]ɼgZ1f WuGtj֌dGE?;8'֡h* ܟ)E1V|Idqvګ'uZpR@bt礛1L*39gQZW& 6D>qs t+"rxod1zYrt?}`1, z! E127&*+gK/+$qѹ'l9 |&.`5 (mA5_z<shtB3L=MU 3)a7k9̭TtH+#+D6jK 5hMΏ93@t$i#DkY)kgwVNCh-'ҟ|ejc"gXcNZ,@O=P"bV-Zo*%nuUd +2\7p{7yߔN $쀙k M[z\F-ID %Zw݄d6BN\qp7l1*HZYo |e"9aN `-uIDGؤZty7J]i^f^"L, 1U:PS|4nw礤T$((aJ"'5-2XF0:S:}%FIѨak◀ڹ4"bl ?WITc9}VEd ez*ycMZj $:;a< bdB:RR =G^Aio'U%흕&gԅ}[I'eH','X/O:ƣvf Z(0,oS@G͔cE%'a3h05h?ɩuAo2`>:`Pg[ʊ Wu'^0^=uDh d?c7+4.6Sא+#<2p+^1KO%m7m IqeSYE@x#oƗr^{4x=P?Q@,\/3+UC - X@2Nnc&۩ecHt5eg7'qzZٌcu2g4 jt!qaAy>?$}':C =V= w:5J\M'مw 2?/.9ZɎ WfҼ@8HZTL]_D|F15DDGgBQ / M`3E؆C AOLW7 eWS{XQ<%'&(-H}2|m `EA:]_r8 $8 F6HFs1R+57k1cǻ(e(5J F[;|-fdfza\Ƴ7RyE)URRBr#_4,u ܊l ")2;xc-O ]][[k~1^ **)33M4BBj^8Wٔ}$J~ȳ£ jXr*Ebd~@36j0,RGUteV~H-Hl*IFDm$M>( N $퍶ZLP`.[d"(}Ku!_AYc<ѧrw%Iȉ蜯HuuX"|O@?ʇ>ex̢]9Ki>F[.etF6.(/DO?!R&T-}@P#L۠Gzt!PD޽"6|Dɗ܊\ɓh:;V\G[uvTe,@XeJE4(-semS1W)~"K@A7&4t4@6p|^Ɉj$ t* +^#ÖXd֩FNU$?A)K :PX=)0cK\!,.t7`vo4$0ؓEi>\Pp;*m$Ůj%; 9pXu~ W!=ư:SGSNooK22l&7ص6AhfZ"OJXt,"Opp zXQwUbXJa.T5ʑ/w+A\]M'!9X|k*R]|ruLiOLsոzLp ~o~'f_'&ϵ.Li@9-n k:M,)ȶ:gX-cE@x&ԈL:]7A93.;Sգ?3!b!4h"I +AmD);A$حvͣnnx58s6ϼVUvHnc-o(o!-p~] MW[׎Ey,UmEݹ#x,dS V]mludԔOL > 廌.!Hbcg~@nh_3R I. 0+Ϝ\dtIC<4(΂|n@خho:1;z24)j=pB@ogz;!OfZQѾ'hp!an~7jH{-]jSFu8.ȥ`,SˮAh =}bZ>HDRyLW4K6n E:g-K,-Q_CQR5EV S6.$Ln3/]4/a/(&TWrl>j$<~hh'JrHt5Jjx6RX$ DE/s9cOHYHG u X+El[l~)Π`kԾ>A[iK -21{dIq_蠄 jsۏIr+nhE| _2~pPlMTy`\rkjQ?4QY7kДvj_L:wuRh(ed*sHV`y 7[.UNS4|"ic:#p{o!u.WeY:r5Lzȩߗ<|{K= Z `v2:ZUcU ȥ!yzsjEfFrZ 6tӇAm-[4ʥ\֤#̷i9zۂ!yI9lA-!>tlCayL7;;WsP݇5t`GMc5+5Wf$U=udtU&U%1k=Qc+Ss ȹ\ tۦ oJFd!H>s]E9/M۱!X6f$G"ݷV,N>5er+rPWhkD;_4)S[=ߟ ˄V$<)Uⱟ0X療z`tH3hi9!va|-3 v޶^VQY7=bmt35KeKâ 6d.YS#k{(TJ> ī)=0Y:TObe9/^Ԯb{&B2:gI޴&>6l7h؀frZ܄ ^~lᑙ`G խн`>vvUnt1lJxH4~{^FԬqvnT|9R&ՒaZ'=j^MR4ʇ+H`>iLQǢN=`$OsBTtRYGy]Ǻ:D7;YZz1ui _trF:B jқ ⮠%\ac ^c,tۃvslqDbAzgQ57{zg"O hB\HQ%9[W:jgϾԼaIP C?UsJnґ.1~R4vr&gx NjYT6- j[ͮz 薚7vE|,npBV*J:ΰ|~[U0qOjCwFp`i_;?Ӕ |?Y z;I0 j2ቃ6Ai=|=s+wRg9M:upb]dt'$DH3%+wUGoE7Iv%u__U3[w &#JLgR׽ٸ^K9:Xe]TYc3b W')Ɠ0sLl#7%{:hFML+Jydmg?-ø||-3$qu]<@.9V<,ޙ8t" d%h?oVL/ip-D4P^IqDM t'"0WK7XU`׷WeD [%d':r?*p:R~#3@ؖunhhY_u-$Da4~bjClBo&lX\;RD蹟|Eoܪra hxQ <-&,8϶p%4zt/Tc#t# !׊ h2/`UE;p .m ,!m4=u4| mT}TFi8o|`u#G)87 -'+hg6茫3! a>9- Od_^6C}nR LFU9K+L+; P/CA&eܤ(ta_ϤL-(a#14/ʀc890䏉K ޔbJ. aYi}ۭ_TS&ms ~9xe01r2n _aAljT6BV]UXAEnOBJD(nu2L|MV`RfNa":t/r맳Xz؏t\t8{W ǂS}1,1)GP4h~ )ăE؟+#bRR?t]CYo ˴7PC T sO\v jhN]Ri?8pjh%]K"V%:bQ _s$ړ9YmsC|Ke:@3僲 9>ЊHq?=pXWho^^ӥZz<tT~MgsJᖋUV3eq&>u[5 21BLD|&7M}U{ēY}]RN/UV $.Ɲ2:*oSZGB;"C~pWl#B6%wA0+1ʓ^ο9XNS3hhc$ϣ"æ8vǁ,r{ZU'8c4tyXskPZ;7`Q**!Wf`ǝO /;OYEw!º ُ+3z .P2ucL6ݝi/P!M0S.m$3Z}G}C.%"R.@xmpV#z4y0aR.GfTv +R:"$fF᪐6-k]T : 3;3+pDgЮ aT,hJ yoc?^ȖsHBietyң^27 ՝qRfP >e7bg 12wo.'1eUGAS֥bתCFL*xca !D0n)e+ǢlF6QZGOEE> H8tC%HZM‘@31K8쩔*R&ӽFCz5v &J:-%AZɯ|;s6x|٣"zċl qr磊 qkp[yhviu,4srPV/%|n>@TK QJtXή(8l!Sotw&԰ Z提nIwI.>sOLȆQ{{d)} Qg'.D4ԭ`SRox(Б"U(AX72}U|QqHӗ2u/_:Ϋ_|#2f)N@)F w7(V uDFcb܈M6twÞ9aI1i21xsFĞ;9Gqgy2bY *a,V͐tas;=vu "%qI!$qafgOn_- stY|4R<=ЬPوX- v*˧d_j$ X8)+H x2NC9SjاO9d835unL0ơ`8)MwکR|k3*4W㧬AҘ;='jX 'hYloLp]EݏUL i7#7PFHsHwߜۛɂ5W%0iLr ])# vV=cܺ]negogG0,:bq,5!{R]ȰkF:"ua}@ȖҫPjR?[N\HHր93pRUj]9GepH"K?l{Mj'5EeAsl-tX~'*FXL\_l@`cK@Ë7sV`[;fE F/iOh_+BlG| =ي $LOtLL3O 0ki+WLzQ^8RVHdJV;H?NyO`S4UU,~ĵfvvVnV]3 RLIqB.Kҹb1(%sD'^Yf!QSZl^ əHP~:sKՒE'Ԡ1qWM}.x:ps 'y˴YPuUDNE9}2hq}U3@?x]R7GFت"˼J 3gAcŕhۃG dE Wh]nT GUje+w(ȹ {)k4tq1lwȾIi_ֶ~eFn8NH (, Ӭ?QJ%v̊,< OZ0m&3FEfD1v3dzqƇ=9 v c2 jubbe|`3DoKÃe3~F2Q@]>UT5̨m q'ÌJG \:K^H:ne굒-;0CyƬ9uW^ӟ.9l)uk'Ubƃ5 )}0m(^N,oXB.xoF!hLGoiRkx>hX@O/BT` 7FH*ۊl"BG)b=)iY.n@TeP/&sSmNwZEOڶ$[N"rK0P 5 W$fEgOe;a$p Ȗb<91WF'f"UV:)q QfI {{׹7pk2!{3,d-p%a %KſH%#pmUj}VNS8[;H \P߱,hB0_N+7˰`#N$ehŽ#ƢId#,g )GaLSs%j &y;8g~g4}Rת5*{Q&&56_s Qraa]`ky tXQ3Ҳ8S טK/!qGoC3JЫ/x 9oewǟUݼs,ҖO< -`DxzcXɰq'Qj8^D%Kq]%08B"Ml>u` N,ޡX 9ΒUӜJո<3f$cV./|wjFowF@`gu3uUFX38ѠS0A W4CM$xΥn~H=%]3H9RZS-RuE4 GULp.p ݨuO" h:%&!' ơdiu.oƈQOTm4qxCk]˧OQ,p:r-7G%r`5ڡK`*R!O1 "f0Y,;DvW9mYHM&pKXgdd#.[uV~)sQQkA?ZSv),8= HnB|;]3LYհ]41D 4vﮭpg錍`+/P;3`73B^XbF}@i qI^ko$__j`ri^Be7my۾?vWbU L7>;D$ R@䘧2y?r0FiEr*YB Dv7zk8DnRݺȠ\yR$}S1*<2v""'p\D7<7L."ݱ5!:C5\Lo\-+-xU j0wX89;uC;Ʌ$n3F7sޣrjbwTwe0Cjwxn!,dQ1j$(xc !ZK^Yu$ӄR pJP+K/A0]2K6#{mzP@{'5р*fBE}eZcq%["jMXH"PcG$dnXj=օZC)Tq={LL3 5iu{&30yɕ\N6G0Q%~$995(O6gX6 Eٹ0U[ vq4PMxAq68OP5XjANU)!34LHiiEH .źͅlwiAʡLd+Z_Gkzk z=y0Błt2QP~Uݒ"pV*Q}^S?PŷHA#VkhgzKzB1(ק`ta?f >=K{wni\c@ J1S\LL)#+2Vn0Y KT]DXGN#lX2޲k4nqZKweڰf>;mi6z9!)h Ԝ.?zt:y7IG? a >*)|EcDZru,Ej&R&&d3W6qGx <H}֗\dJ #{ ̀͑3ha羺҂q+#7~*Ai KtŬ&O[~SaF2@"H9m 8s,P'AsHG~`I>tf c($ asse% Γ8,7NyW>u=|d 'X ׬7v"?*^8jy4y B!~DmEfrxvodMY/<=~뢃k *ZaWT(,[j|e dB_W ZI\bL0Yk}hķ }xM8s@PQػr =| Xpǯ:Ȇ()l0qMY1mJ|s#4O6WJzY)>lB%Cnf~mlua.J0֊@u Cv-#ԀJ)dABfT|\dcKMx (HP)W БElU)8JA&"fɬw-cP,Q8tSd3vS?3uJ>z^BV1G!2A ~^&z4guPݙ $xS2g)Nq#m~䨴Цf~Y9 LM':4mT ULj?,15 [, emG/xUxE3<݅xMF⥻=3E>"qmZdi NWf`Y:+@Y597%DH:1Yt& sf@-S*3}׹J#Uc?k=_R8iRYF m\t*MeFݷа~9aP̔Rkf9QE Xo,St:C#+}@ro WB3 @`ʹ^H$[x(tg%FaX C  aCG6銝;c亯wYkhFYM1塸n h)dxmfƞ.ڠ#naM<g)X8I8^-M:Ϳ,ACi)TWByh-+ai[5gǢp9q|Xx5TXeB2Td1E3ʿDn)T϶(O<ڍ'e ߭Pv<Lk^|"ylu}}/d6~ A?_f{c[` _#Q=6|H\ua.ki]2& 밿viƩa-~V7HݕgNZXNX1>Z/FEr4$VڛqYpcK#zT! 1KczA'g u 0)7pT^tuOZ/k@"/|9"5Ƃ'fL㠲bnwױރ(={`%s=@ZyhorUnMnš"Ͼf~@|t9O=z`FB&}yQ}kgĞxcŨ#j_~'qI6?ICc5f`D4/F|UBZgi^[| QonJǵK+kS=m57'{MʝX[dX#\g;BǒC,hC@SHB!/Kc ,44j˄MA^nټ YI2J s~}0ScCF9>3gx{Cxk6iAmP^Lڷah{[Ԝk6!ʓKu nDz>D5Ƹ+d 1E?wʰS8z5@umlmv 8sѿg[hX/T5)/C/Kf-^AIBumtF#BkI@ȮthlpTn6ekQ)Al#nw,g|՗O]:;ss_IA1" Gl 0Y:I #slLIwZx/@6M~(((){~yQa= o_ ȝ %Kӫύ@LXz[D1R%Z|؏Ǧ C8}k OVwi3[S^Ixpo2#UJVfKgmN7~:u,K vuz~OU|gE9U{ՠǷukY^eT]nkWv`qQv$+SUonyV/QG+ Sj6N,)eJ"#dC["6(Zzqv`/yTob 1W$uP'QUwG)CFB"̨5/z苋4GIt] օH~§ӻBpaK7*) PJV% S D~ߋ c ɤG.O otj;埐 NrD(p0u jy K9)Q(ydb"GL N8,Wltc{B4.@٢!rzUH t2Rs;tm"[& t[KRt잊6芚 E5*$WiجFewv++o?1}oĈ>fEpdk%jPF-Y0dy\ٗ^pIL9qSN9uAHH^ 2ㇳA"rzrrj}2Iq}SceVbU44Ir֠R megJwNE q^N?S~Kf!^;Wisg$]6 W]B) HI(_^;.J"Sg5ʥU~t GI" BPvC&:mqꀳmw6%bH.Q^ 2 mӪӑr7N x~@FP%o9$nʙ8CiVJ)ط^6eTL!~2cpWtcL1TOS`;o=ȡ>&nCp9 [PZOpp|^sձ#Obl,Ɓ}&@o9ho笘U'#?eF aK~>\KI'Ne?;OWU ?xPİzj!p7O@' FŘS uf1p.q :3abh3"@3uPܼR'rBL4|b' C>b(yyq%%0=&&itVN i4]I#u7o"̊&v ,x2C,vӈl S` Y80bck<&[Ђ[.._c0@,-igLT;9Tzf6LKa%kI0s\'\6l?Ϟ71#r6 ϱ}՝7 S) 6@x`&Z6C% 2]h_#yFEeOF?PD;V?&xPɸv'K*\63 dFY.XoĒwVDqMU>Tyd]+V8w~^U0&9]y[:P+_Adzls13:Tj?CSWL)OGHO~0\BUgƐ~e-I8ByEpꜻ[·A g^kO-aDG v4sa 0RΟD|bmBI愕 Yb>js.`9ql1|U̴\YE_HWjc/.8#")eWـIا21Z1Os" Iwo` 5BG<3`^0=Q{NfP"pBFQ::1b)l ͱ,D-]2;U<t뗩G:oW^}ٯ\HCZaȵ߿wJ2)<.Oz ª}{ELXrtPَ1Ԧ3Wp6pcPyn/'C0`,'v2́?ՀNFm RNq 9ZwބFTP3)JYV}>IXV&'5pd" vݎ[}ڃ/->kBW!1e$[N$߂1XWWia3G~+)6:`]34שbRL++(\XLcSW\XN6=ˋlDs+9* =4i%֜FGf41WeN`b 6h5Fa BiO7࢚֦N0E%>̎@V֔LۖZx?/N:6>NI/ "x_85^Aw+~0FlD)R ^(DNJ\ <}XݑWKkZ"VɾAٻ麖GGQƕ t/bSdZ#TEqhJlm]HC=veb 59Y++n:avfU,oT.ŠVe865$@ ~gDo !By ΣIqp\ˀן1 V(!_wLj$U)dhwD>{sTg\N֙)P9V?! K#<Bj܆~ɾXCqEE"ͨKyF0Mk= Rr_ؖBRmi0\~PX/-KL;0ᏫUp"}0JÒչlYbL9&rlv',' ;r=t} NZaB*N=x|wVN镠d=9A4s<Ϧ n5y^`S4L&/NMeo5]TO p=ɖ ^x2"@h \̳*$RDj WEx:L<Ύn`6,<[7g-);Swā8p,kiygTlʁlzClLtv`` aK r?3i13ngO= .sJcP$dmĄ/9Tʎ6zNQl9m`2Q ?PmDp+p/+vTm'5B ڧS8 >DЂD1Wə?z zlt~/\ZwHH!L z+@tj.rI3wBP>w@ {|b~5;,!*I>?|-$ߋ0zkƥqV;q<k'[fR}>\ FU=w-vg!QKe!^UɁ⪤t\kOJ%SKۙ{\`=?HH Ӎ$ $he{s + *F2kCuZȔi[j_f<$3~L;ba)MW6|8ϧ(2W } N g]je1"ѷ)aT(yX~ku_٤NRlvt9y2_U K\ҏ8h_`OTS xNF\5AB8s(jui'fƧ^0GЬ瞢Px|>6[pk4(]3s%f5E )Փm٦E \KaZ;Ԝ\BTv|$yTt1kGcjB:ͅ; `s73f!tU{ t~,}%Z;w b 3*ղebzJK 1שƣO1]Nfx4YP$e04%Pfx=|~=oT _dž4!`c2R ߏ2AM4 17E` Mx`^gؗY_1b^Gѐ?̓4դZו/U啌#:ޜfo`%14(m0nUuGc]ݒy4E@?b*Yb͔Vr+uXk/ #c4>˪l riyhI|]'Ec'xPj6(yP{|OE S,a@^ύI' ,G^,8eg%d1Ti#>87f> w6ç"{hd,d7H_k}@24VА=Nh&]Va@5]JK 2wyRc(Pu ƇІ$ܚ.Vza8ȕ{~z ogP1FĬ{)GO^3qXm#%Qq tcM宼Ca&V 41D3de)t("{oWe:8iZO7i])3_+9ϓo/nx9˜Z鸩+>e9K}@ew Lk h8(Z& MOoX fؙ/Ē8VN1'`bbzhX1qO9oYwZ]tv^@|VhMcp]#|՝[n&7eL*LN[\գܮ\s$  Pֲ/sPY;S6ni-j$SuOvIٖ⯗s$װt2]T)p+d.FphKF=YA,ۦa4r9G 4O=RMMYq.{d wS~hIǀ`9v+аZ;e;EvK$aM9 F1Q N oوz*H H ˲sN@S(\8SwxZAQ\ruuUu%Mc3s8 U0B:b8kh̝_iϺ6>ฺяMr Dr^#e۝P>aJ|UsئvO@_m\ m>|pQ~膍Nܡ*To,NG\S+Q4.!{:#U>a;Pnfp^ c2 q1P~pl+|[IVƍ^YfSbfjN^gky8uHWzbE{]㊩ɹ'K7AJVU2Mɡ_ڟk͈ O w5`6\鉊A]'XQ[52#U%6Vw+kߞO-6g9-)Xskn%CUBH,^T5)dZ12u6ʍ2fԩB/ԲbqI{8D.!]c"`0gvzWHFD9]z,TAfF^;Z8ˠH\b>9[`Wsh(QKHdCb$cF&4y+ƹ 0~Jԥi#GfZ΄Y7f_+}7;W$u5c\ Y(vj%nUY4ܣf 6E~23[.EP  ⽑-ƈ^aDjþ FHX?JyG X8eOAM5Z38xkO8)25\/s% w ov ٌ.5Q%ީ^2֋v lh(-\=I1W 26Dt1VvZXss@VVxfWw U(L{|40#blҿ 3Y/ uXl_wZ2(AaA T4#R,')Oԇq)px7 - kȐE~WVt5"pV$"HN$ry(st8&pYP8FE;oɅ)u"@ K ҷ91p] ٦)4Um؛$ی 8\-iMS,![SzBP,aB毅zy6:,~QE֮+u(x}'ydiaz\I< 6'@Dz vN!F ;< '`ZO0&i_%쒅]ߨz;oHHNT|,+꽒T_w.6Me /Q8ȣ`$=/^uYviHQQ(-r|*Lڿ!gjܪi NW !y6,Dīm؁J_JMs! lտhD+{EkLi tÎ̹3s+԰oxm+/wi{.Á@WyW=颸 ?>KV,9l,(MWԋAJ"@kTmST<si $ɌALW]-*7%eUEnfqsvTõ1D6 6"uzoRhd/Ve2Jf g OX Ee[I]q襠q%MoqL%f%(d>EXVr[T?JNܸ9c cn9)o&}{ H|۶Md] `gά3%t$U}Qap7Cú>L{n~^m@!&[Q)job'"" T x]grs|3nFb AOdfW2;v7D6f24`ey>-d*"ci?L8 (s:tON/ޗiY'0KBuʩ8_ڰUuxFJ9Awm)(!!hPH&oVTv|n~.`W`.ܦ ]ѐ29ha雯 chQj`q)84[ŃX盹v܅a1y^5%U|љp"@Hզ+ Κ@FvuCf=܅C;Ϟ &:Gco2%؜} )k9Ύt4> *<èx {*|DC_0iuiPJr~³t[D\C%TTPå1amCϜVmlr ij;79#)9X/k"ugdCe!꽊Nlmr#M ⎪Et~T7 JHLI=rE5'-BimYc+Aj>ڻc8/s:csEe…0m7=85͎ښ5Jll3߹4hA6"ksjm.jѭ,InM3ʏMSDi sn mfge銍GR[ϯ]Jızٯ`Ϛ[r;JeWa~#w k|YOy T[8i %#lӘh#25'OBˁTNV_]B0yξK;$"=s3+؈A6Ub8?ui>8A6C,3kRlH׊kӦjs}f]TmHMHI#Mw]EW._Ym/g+9M \dÃL3B~QVq*5iyօѺ<3 g&,Ucc/WL1]3C[u4F<`pI#b9ψȻ2w[`z(-C 2>Gk(#e_YL)N5=ԁ#J&N2PWnNi1:>Owׅ#!g ڻh&Jmt^KeED8dI1%WD8t)^ ڳl:e[v7E2.Y JygHrcdWfBZgC@<%vp>ί{Dч(PI0gX 훁^~MSdў"|9OAy,Ud[&񌭓 2 O TSR;dG.9DM +D/RaZM m6$zhz~jZ+kzx`?ܿv%tq|lꄵP F[$,A%g  C`hmr& ccTV3&eAChu >3]b'^m}Mq1G<wu1y?-vY~-pq=zdL{~F.4^vTLkdKdaPP{:n1vu&\"cp˪??=ŕ{5=MjFDl1Vf&Rt ~ I\Ј}ʞT ؿ`7e(a ٛbƐÄؽIf(!F9 D#G'q~Q2~Z gJ6g*qў3T,NL, #+✄Q+Vqpvmk6꽹>Ć%rو %<"pnVxŠ91m)+6W dQ][K^8 bMv3 d ]zNKaT@E&艓LJՅ9CLexʫIMh. 6pKdeAl>!IVRJC 6__{R Gv ,/#޸d\4D}^~`ڃcřm EJM/Jb`I+'lj6'݌%;E_(\p(A c=,olh2 YŎw@r6mQTs۫sh I3_e )f/TQ?]ZeJʬ,DlxjT:N5ƞ.|7> RB+jNbRV)#.w;U_To_Ap ʚӎ1+3Vv yzcT> [e{_$d}6ƒx2sȪXWj*:%$/U~H2B(Uit# #rn} YJaʉj`Bæ!ϏEIڜ lNjԜU,iZ'9ˌh` ɠ;B)CR7Nt&m2TUՁl򽖈٠]q; 'LB]"yb%49AG=t$k!)wl&ӏN^ X 8H(\;A޺Ö1QU82\v׻v:8-y}yOn 繫`:vڸqƠP|Ӵ˶˯9|S,6YpQ,sR 8mLxΔ9cNQJjfT~ Uk(YmJ|#<鬦;5i=6Ԑ?RpLrD"jJFl${KA\_!|a|1nXcz<[У?8iQm39I,.0W(/7ҋҨltS=PC:Zi)ȩn-Op)Fh2ުlq\yF.U!wWVSB1ʋxg{ 57EJvӞ cW[3*!,8αQy#$_7|V6p˲t (`kue(:~%:dS#!Э{­[[6 \%GE6Y)98|t"2)+&}$QH՛`J)+ScxFBj7@2>o\oUKu'Kxp(ҕ8HT[J$l|լ1kJ@!RwEӉ~_# p&y?Kh#BS3G2ZiB` j FJkd4GyfشkF;hѸN(, X tE 7sV;hsHqݞ? м]ZTraM1)m^ӤxEvbC(gѨj-Q{4nTrA\Pm_9*-'֘M2/Q9(l]j4d} ?4=%-0c/Ml@-4)<xszR&pDכ#>v~S~ehcD T sS0b!*F%9wSrIڍ(%KTm=Ǵ[~ uZ!_|On1 kK0Ak5|/k^`l潋Vs8(( m<)cOYgIs硅[aCp"ySO$n^θS(^c!aUscO@W={@x z\i6Tߡ8ҁ ?0#]PoG-+ح +"L%V㝗NHu3tU(YpbWMXQ0(ĿNR:H|,l2V%g0=WAk[G&Iڮa ݳ8lu'g ߁cL5a*If(Zɮ^̓'$wC *T'8sm fR-@;=o҄8(?!U'Y203m B!g `l䬑;801:ff[Y?o~kSq1!:)L=ݲnu\|!M̼DJZ ʤٗazcx柧FbA#"P )mA{"&wޒ*aa,#_*I7gz8Ol'B:rbaW+wS9ݕ@Ցd!/xUy $ i[H%__|T9z)5g1(_=)T3-C"+zuj7;p5ײ?U-zW4.M4&XD9&;wҧ<;̩ *l&YʀO=.b,^E0~1 sOOi ܹ6U4}I㤪9wK>sL\f[QKC4$e!NF<>Bc3y}۴Lw`=1:3G\Sit~?`6OJEj n꼜TIt {/ (=H$ba867N5p|Hߖ'L%!d7+(@G  j$ 2 aJZ0L\pDk{7ESw|" .|Sř9-szu>m͵r3D|э[aKd!a-$s ] н:f. E<mVpQl' ; m:Evb|!(JRdQz8ŸCP}ahfv%DƓʘ`A8J\M!tQ^[1wv'`0Pe":n\*!-'^䓷z{lBQ v!~V1mm[$ZZ/IԌsK5)/6 | !дJW5z%Y<;*sTItS,Ʋť.\2ygNjN -wG))/G#V>od= 03)j.m$-7*m) ?ʉp7a}$ZJUۭ-ZP(Vkp] nZGf tН-;*v% ZdXS04s# \Z;S _;~K(^$syi;pCj4W Wg?\pSUYL~/οFk Í &ި4YjpPA IZx8lakoXR4 ^ξݒ~  8{٥SۻZ(w$X[1߁vKY)ͺ,(R9ﳭ\`L@ 4vOuĻK V  4'6d%@VplSa NaL'Qk\!p\D\mM*~G&޶?nE C&V;*1]o&܁]2`}p%3/HO#Zi0 'Ƙęp1S8R$*`\aR//cۘVxz}Mv# %m^Ӧ̰PJaяJ}'?yHPEXmLG:)&iqDcj9unpq1g 5vl岴PQ׸\F;0gq9f_wީ ) sJ/O҂vA+0_oL*a6:l9]IJ3H؋OTgfoصL9%xqO%a0j-A::od7PF B3HQnUꭚ?D B2yټ8WЖH\,:jY,gv92qsN|䈺*5f%DvUo)KLvZ@]A62GX}* R(OyuŸ؄̎c]}4'~ċFk$^{ ģV cJ!=dzíׇ6yCA.0X@+oAVr5oi 972_RFP9%8UUЕb-;!Ģj**4XB} &鷙RCS M)qhrsJH :={3I ~[Cҗ iBs9_j0Ghd!xybЗ;g53i\cfo0&-/5fRa aq::@Zop̘2}{\ i|Oi AnoHQ{&?[vӫ#cU&;;GS\B7U,ט 2=  Ϝ`0bw3CyS^' dC7XO'Θ_ 5ֽjjGNuGe?x]{$o' ch?HdU %vpF[#P[HP:|r*4Y4b@W,`xeyۋ9'lbih%Ŗvvof`:Jd9ZHi7YE[L69 A1׾kdd_]">cvҎcng̩`A)qrw@sMr܃Df3Y0#ҽc#J<-ŹƑۅzi^Yފ3]}%wÛ~Wdz{]Sq$-*W+k2,Y5K!z+\cJ;7&L|wC ?l.$Fj+ѯ̶YR[lWt=aW([O+5ku 4F+ v˕|$ ܍&ܲ|UbY2uP?i?"Iyx#u!ͯJ$lN^k2R";C)\A C`I:̲Xu)̈(vb/eM_y~hSadI2ޥ-kKaovi)tc[ {Ԁ;lp7$䅢pssM_ŏ1Ks: bwL_ԯLRr6nM F 2"2\<$45IO[Փ^d+K8̀c'Ajڵ<>/AGq.`4e @ZBw\q͟GjivR'鲔E="$F$5PȱC/`bŭsKz+qXaݕIr'yU3 ggS8q~xT'&"|x8Y,x*FO̤$x9F6FE7[>/0QX8f& " cJJ՘j -87f'|,},ж5s*⫤eYctjan&;Wdi,7fʫQeH4ȫ>$>Rh%6Q1t6.;xf﵁F,m*\2U, {V1sqgYx5 e >wPA=q '=",96zOHZp \:'jלjTu=6ZmPjB>JZown^~eT_y2zb Wpq3 Sz1{Ir@ҏz:~G^%dj49a"hfC;"a|PhS$ULygnLȎ2IѼu}npȆ i ]^Z(iQ%oG.X4Mx|-Dl5ڢ1O11Pa.(7*˴)nŕq3 y glL>5q)LN(BsECtBj Hz#ئ:} 2ѻq |Ċ6C>`NPkc iA3a=vԶ^_wJ#G<9|%q#:6;Ċ sdLeQ@WDz]w"ҳcm-T,suZQYToŹ֦T4 GZ]+?]mtk/Br7{xwl:qҬJ^ f<1XNB3\Ey!$}-x OoRr"H^ͺϪR#a| k]|F?o{*]U=\c  )Ol4gmTV9>w'}u[s8t;|j Hp:BSR,!rd5\Һ!Wdbbn޾)J=! l{S4C.,hKz W(ڬ%;HT]`hy[H(EK Hښaµc Sz_(_ޢp{Q㪊DŔG rM U>u)2q M5"ukxY6`(Ss?;F6. LkP\&c`q VwJfN[= ŷwbP'&l'S8=2s  fWl3"GB4xq`+Aq_n»$~+>ʄd̀Ɗ5a-WO8D)l6c*Vw 61fl ؿ=b qw I»wv̧aW6H޴H4M=ndy~dGPF㒭d+'GJ:ΛnԥލgC3+Ř-u xJyD2&&s 9l,qjzb5A\, ^G VI4T <3΁ȣJR5B =FYW%~b Ks}їjR $ݺM"q:> :D; (l0;L |qh{ jӔ 04KR WZYUsi]CB!捪FY #iv6C+#zk~w+_2Y8k5V4~|35KZTd|M^N3I-(miq&&Z~s^0, 2FtCQPũ"?j=:*g4T-W|B9`ht9oV= 22z?iYPRP->n:#&?椯`̈́cWI%t\]IKt)6m98;3L5 S= sSle*kE\u&{TtoDudsSbq-[H72;P j oHa3ؐudkCiJW$b15۟wo|P$Zʼ0Fr8+/_B%DQ swŹm^Mܲc xcĖ3+3`ط2:F]BxR%xq ;kfGcl$O6>F#oY?mˤ޸⭣/b;NhMX%%diȫ8=IO»>ObI-ߛbmT\jIe6QwգoںnB<?I37kFq|bhd czYoXWBgk@BKd tu'ɪ7N68EIPiL"T"-}V|[=jH{R3+DcӇN Un&0!줧 @!]\Z+ Ij&J?ed j]Ϧ "2퍄pP xQG}Tp- W1I6C梔2f &zʄƛƼJAVYDK*.LyER+{w"2AV~UhWՃV"asn"~ 77j?)ӥ찳&tk][ a hs06pk蘝Tc1#dap{81VM.ET?B.Y_@m7E\]@ ù'u/QﬥNt..E>3"o׮a|Hn>x65KM=lEf3DvS"wVHxc ^kHh|ROG4wѡgWm1 \]4 c ax^55vM^ }kZ>Cةas{pd EzQ\AO$Hg2^ Xn[f'x O$-`|&Y=½'r- :U*C])|܈QG+{hݺdghaQΈ=}/֖8q>-GR{jRd HH[} oRym)dRP4V:t8:(Vt<_Co{obҿ_!c70/SMPo@n/S*Y$/h_|(a Aľ놜 ٱ|Ɍz߯h ST`CnÙ.=%wLZK]6hhaSN%[WGR%P$xqI@ 0-!Tl]C-WT&ǜO$Bp=qS6S(R>Ά]ab}eHN@ӹO|L83¥>kцv'WƮ}a7N/I` ؖ=uYиɗ(vfKwChd(Voωן!T+/0&ani Ϩ@E=Cn{O A>lgh+L_5"(fыirbefbx\LQ/b 4Տ_Wdt E;i<,ç)c?X?H}Kah\iC45#c^Fz]$MY[!0'&w-ȓT&83KZy-h\F,b~nEPUMgil$S׃|m6{_9,Oǡ+n0H>xLCB.Irp+O5}'e=ZV `YPѸrRl#=2rDS {S :pܛ"g F;Řt\PKGc0MS[žpj-U9ݪ(>̶AL |g݋c:+Me25ܬIä6ޮ6v`#qNchWe״g@;Ov/pO(2⳹{{4`' #67)nN.}kuU(O{ ,aUI9r u =))aE')>)4?K2FR^3%tYKOu]^t)0kfٹ9vYHeU]̺"pMX[p#uRJ^ljd-/Fo}p'pL:6Hq/`!݇"S)vAGUQEF[R8qFP, κd'D"~LlaQhwq K\ : T M-`5B/AgN' 4CenNo6N޹y# BIeqy<ӀD0@*^ǚr ~*"0ݞ*Ɇ>M%cpn? >Jkj5=rB3O1⣠٣]xJ-c?w)jVɰ:r%Mm5e2HV~?z]/q;j+'`_g"Cit'ˈ7\6N@m%R?,Q&8 D h!r|N)[(M3BɶEFBȌӑ) ]郲ej[3WAʞЎ$)6t_"jeLo1Y;$S>?:2׭|GTĐ^;gltϷUJ =>a=:>2E_JMJkK *\rԃDt} !msߊy)W#".v c1ugbzУ)G\HI2a3Бe$B;+~1ӒAH󺔵(1%*td{1.,M{6#w$9z(zi,EkBv#π(gYbHHJU z-J$>8=޿󕈛劉NC:J¬a+w>xS_PFky?"99>D3h44XK`=J#?M ~ȰȎ&~n$PY9G~)A\n2Q XoU?HqaR>' {P;Sr()*W)PC ie͈u >]xXhm^ܭ0f%&eU @N5F fGU!,EDG/ьM *-}# qsa(QfTxm'jT ԀZk${:QuBZv0tnoT錙.; <lO,iC0 cH}8_) nܓI^Vܶ\P(_L"SLgޕX;[79o켝9{btm]]Ik?aJ&^,O>a|, TaWҝLې/uWGU`)8w 9ڷBJ}n"&h1W=^PS%Y^j ھ&K\jikCy1=(gɑMl_k5 #2nt;גഎD^ŇPP.4Q;'`#K)X:=1*+6_i_Q~N8j"1Նn#DeC!m1uq%sAyzez`a k9dĚ(JC[C=q37|1IAC89 K 97+`bw.UJ42Uvy:69d ؂.Y}O 0{K'jPg`q[Z>F?}w\ѧ?(kp1c>y ΅COAd BCZ(tLmR%t܉?.<ɚ#!mͫ24FVID0F.S55sM9VA΃[e0 Xu9mgJxOi\R ܖ]hed8NNEkqۙ!AjZ79e9IZ_xbV(OPn*"$螈Ij]7vLwKrI"凓DB`QmH0oTZ,aۜIo~m4Ug ĆO躭~EY@ENKY4̡n˽qU45?Cu#l{nu -(>~CSCpT&=X׏&RJ&ѽ-JЛF5**65peWj.id lΥh -A(#XtKOR[5lf !Z coQdA5*rV[OLi"*9x݊۴{Sv2PV?# vV@[}Zd6qnxF$K%vi͖rUh*^/WVK8Vak-) v`O uw4yn $(G{i[~B#Nlo&(<+_M X7 : oKR[v4.<:٢(} B)>_$ mW024¼')]IE(m*fQ`CVW%4y8V[n_U)?2Rkn:Q}U>95V>@n:ެ=Cӥo>n'&Iub9>Q#zR.q|YgLZ/14f\|5a-ӬTh>hOU;Wz3iErhNC*6:ez&\t,qD)?؛wnqw^.a]UUa!- w7P;3g\vBJxP1U'4fVDiqO}zyI `d8!h4` Ll?L]%/tTZ}1bEL~~򽾷#doik/ZR2ICe}%8LBu`$f o\ iN)L&| L*ǂ7H܄28*բIW)fkɢJ*E9;QrkJ #Fٻ l 08eIS'nܔߏ1VЈEI&F 4a,͙Y y#sV󈘢(G\'92Q R$qNbk+2+@]i, lnqv]i5gaУ'{NvpݏK˘`X.ْ^_P(./vWjRyWf=E2ugcN/4wJBɖ1ơ]2)!51_8ȯ >#>@FgX\ I Lѷ.u33BٚL% @g}EB LR+,h`qxЂo:Or"SVה ѣ V{r@ykrEkY R]Z6Q;/]М(*L+$;68)‘h† ҖufZ|a|3lQ]=#yU[љ w5Ru_`BlLa>DVꡝyiεؽ1%*Ұ.Ԙ8)TU|+׺q[lo~b4kq{GhzBLIe mݗk!ND7+P2\kaOs,T"K\Rq*򲆩Bq/+ #V8GБx:#J<`TF&J+u8䒼 x1O+ק38߹"FmUR QdevH|3N7IPSg9no&eUsبQ@G`93C+D9 wsOnm{&:"KW7^tOVp)+I/(eJ X lnu]?+cuQH1wn&sNEAK1 ,t8 +E>z (-H?<װҁJўj"ڳF귙/(@J27za$oM%hR`Xܝ:tm#K¿%YaĠe}ZhMDcpWġ={V>ݭO, 4CY#[t[Arz$wF/92,{g95 "|)nŸC0S-xye ӸV&>K͚od$;DVTDg3#8986불WcP5l=@U;0`1lE.\@CJECf IwxT3)'U߃etDUrW'4v)Z XJ\TV GPl|s4RRSGotulNT']!2=Yc:':1 5,{.zb΃5a>2{.ס>dD ->" Pn.~K(SD]5nbebHEwpgU\*a Kё@I5}R3Pzd[R;,\ Ua)UqlNYB*oc!h}V 0}3, wG^g8w[7*"9ke5w*}w kmcn27Z;@T\_<9%*)^&*5k:xG7%/vI?4|:))/% sHP˳EDr>[},f*ѽnrWP'Ƽ^pf> aa baZh4yDw(}X*Ƚ T|]ox24zhY]ece'4 Vw& 6C9NFb:-7gֳcetut`'T% 聋3?`8i sX8w5,suhTi˝\۬Q6aUh#Kzx 8w F }tE{-7)|s)sO}'WȰ!(#xM,Nז V$j3K!v;0:g-4ǚ=An~l0=Љ_>ՕVA-] !ZA›M[M̯'/ aOSFnzhaW2);|.30g6R/(snRTi0NgC TL~ϴM7R!w4.Շ*==UEe/1R&dQEO J:̓U%6Ii\UmtxUSgA ;BXM9for_>|Ŗ媅eg( ټ`'N-- ,Pw d(uWxz;)H_L`]w]8P1xG$m4)`&9fS2bMIŰF0'f1zS<¾:R^D}1m<U'+Z9 fM' K}4rb+. 0}"^yT4--9Me8"iƤh T'kȂk_f!r1v;PO "!PoRY%q/.?S=},ək? W AUrM6Ư(ڀ olw {4(3vGNY9}¨ZWQy3gY Y+oݵc1qZ։mDF "WMi[lH=w>&þ8$(Xf9O'XH:'~$1\>KfcȮq2LUǽ v>96ԭx7\=VxPEL7x멣{tanTHWavVXt~p+-~}'V)9Yhɭw[vc*V5U`~KDtdcS7XY*t3×7G)Wa"i9_[ %XFP;]\'-Cm'#yuFG*y{yUQas,HKr۪nDtOTY-oqK^:ΰ gNmJ Ylw0Ϲ ȘHĞdNX9l2~` ~邓^F&~:$Fnw Ojŵ;Ba6}wIFrO^eME,p|enQoztkÂHݑ}EJB?8`b芏D>/QT \fhĘ$*1 3Sydl~>#]!Hv)ȟkNx6lA5*w ~pkh^%{I" =r+!'5KcJ>4{?wHßsgrwwF4 aM'8@)0ڟt m[|l 4Qmj-F>ۚ)zGN TzR MμVt_YœK J~)>[{!A[CJ$7MA_9lj7І.MpLKm! gx9 `fWQeg0ϟi.>$V(|voA6rE=\nvuiiMwF~Levo~ ܩ \}޷јnsQ"KgܼCxx (3aEC'c'|eY#?>NB cTb Ђ] /xMpdPc^NӲ ( c1̅F{dk6S &KJ Gl`?!LU7x>=ҡXƗ@+"vt)u3Rbl #s&z/"%]pcǍQE deE/8+H^Y!g`S[:BMfF%77ꊷ'F65~0e40(iKsiAM)'w1%7t" IqWLi71TסpecmQɗ-ب /MDΈ܆C} Rj@! cKe sт)~jo!뜴-͑|ɻ@J1]|C&%|zYÕf'6tLBGp]y5@ t|7LdPQ]xoYVV%f W46?t^FMW|\M=qurC87ӺT,+{܈ @b+>&g H`=j5zcj_?p0 3t}K84KKUxΉ$R6/U9-cw9 УA$bduyuNJ6bf3֥dG/.7`?Qx=-Tף U5iQ?=́Zr5QO6q* usҭv&8h'z7'VbE^ CCS:8*ldE^_N`{vW/ul8B;qmD J5 >Ryq|ltVi6rpk*7XO ݏ@"#|h&&ocj@ @/=je{Q$H[Z_iNྭXF'/L40Ud*R ,!h/m7JavCV\X׍^X*4wFPr8ot")chZ=Vi)|1DIP_]3bT5oA.+c2Mh7E|w^ mWd*Aْ FFw38DeP`_^*~J֮i5x@ǎJ&-TK}D8S&֦*ٴpn}O7!YpS߲mВAG%s Ljf5Lʼ;gl->y=@r lMЏM7PMؕE{^5Q:td?L:lWUf7^o$ZUNblMKw=ȏ{cc01`EмPMc5[*}k'o)O>G'ȆyN0}m<[Z˜S? %)o"ZZo@fۡ{Yzf/kdz){z gGy >IIg +8$FA6FC9xD{:wʰٙ)y7BDՀq֝kF|K?8Ǘ(fa.u]^9:ƒ|F=# Ɣ4G|q 2dj3i:9s;tD- 2{}=g<5yH;Fqp &MyH㥐O+r_s.5-A6gu˪i/낢u(M1N CC$wT:^G{WN&Qb-y`Ј̌5g< o`nB*x';e9o-D4e,Q(H4gЖ>F0 @ ξc"¦M9$0|^[dYZ7hp rwg;/.zNaG}Cx(D y SAXJe%#̘PWͪ"#Sk-#rt&%ūyϰ*_V2bL f@di:رbHf>h͞,z(&x87blc OP{Oe҄g=6bdaJ:RzǵPb q7bAhD/jzzhc$7/,_@c*,{*kLt -)K-l9!xydLy 7OɐX#rPV#w VRk<&A Wg~ 7g#^#6~AO,duxϧT+ǖTvfCE}.tu$"eĦn̦A xlf`RMS>謺g_v|GiTHUk%ԓYK-Ϧ nf@Uņ;:Ƚ3e`Iuc+/nN,-3 bD "1;K Rz <ɖ;9pvKN ^'i~數G 8rJC#$s/Vn }H.DOB .ö:Ҝn8m Hl.N^7?9(9?y@D{JM1vʬCFpܒD3~ˊ#3@Re`= ;cAlMVVƂKs&I f2lMn0F}=>uCuZj \$Z~];cX%M'b96)#9Hۓzc]3 0rSnIeTx#!T ߫;uqioIH:FAX^ rX:dJozFY$wWtD(S#F,(5RAIP.Ov YJT5c*J\pҠM:-\k\lZNmP ڈFYC" rj skg!b})©27Љ! 0+ L͓$l}΁$XX{: D8F_BL"uخ;"? 9JhgK$O6_P,?Ui8@R)k2mR6ڕ UП B Gyt,\he !Mּ¡>Δ=j|1ΓS1/hs`F9~qI{WR6Mx-:j2 _{#j UL:.Xh2f;Lk< ,d;Y2"|щT?'"Rڍxe:B:*npJo]q+2{9&oW?슘M[E~֘}f #[͏=+ks=튒iv8j kAy5 ע *9?vwʩ#3cy'%r#]AZlՓT[[b|!mCiS u'_?2Q6*w^el,La+T?ɊrʫVf:=nWhV[.Mh\``Gl6E;&"/zSҿfO_T⹥$K n |9pWr# $-7^kZ4Sղ8& p-ӎZ]DN4M7I|fĄxR5Zu/ w3Fq/846i8 An~3B{H0SKcER d.ʼfif_Mm1B0X?F #h`;wǼy`B5Rb]ېЇi8wQ-Z5E7z}/ hoqztS}gr| Q}xwxȢ -p8هγC0R*0b~[}r~g\ǥwz'89y%NCxC Zyн!* B2>x2'4YV|^&]}4Z/!Ց?YQe.GGv&`pp3dnco#P5$kˡy^y#uɆw_bBFv#LHk>lxdgT e!ENk?]P|CtVЉ+T}Moj'">h0 gZG?GK1HޘP|Ui/j Ňa9& Nsc `U 5N%Fr;tAS] # z2aS?_h-Ek"Ǭ_giцD]/L8% Hhu K{Q6|)%𗐪#Ai?gGפvLgYz!ߴ`${ZthԚ[#iQ5<: sû3ؾW'GQ>Ln*@Ozk~1H.eƋ>#xlK)ظ-O :9-l$`!.<qՆi<ǟ cDRuUچ,'30kS)G;u.) Դ%gcfƶn ]ԬrT0QP7OADjY `Sf㫏> B(* |ɕvUHlЯqp++]YdȮV eס̹F0^pP8nAN#[#r1C Cwq"TY:**dA{pR[V*|)iCew"!Azw$~7Yټw+s1<ȅ0yb L=i'حq Wq%xz;/-S&H ;9PF9Jǡ&0D8NFC>؍Y%Lc[ 9l䣞x}bsgxD9{[U~ic) Am-<0um4vH=aܹXx7w0:)ꩲw#pF"J|ȑZ;'T4wǥ"4nv"a(ݏOK*:EaN4)'3ANI@ҭaؑp]̦kWƆ+F\u #f+)΍ɖƇQ ZrC8l'(kwmoVD`ny{fr}Fb31AA K!I#^(,B LZ:mFh@zhTJI\+NAq%H1`ʶ j^>Qhcn. ,D94g',Up!*\UNrFv}<>t>-l|+A P/&8^BUDcYsQR33SJ&S䶷CeAR9(|=),@C}I Sdj]#!s5w`KsoH@H\N>g`3mŦǢvq@YsC2sGlbi~@?@o j [DM`8̃8ҤyXՐgfDV٧pe\!~do0q4;-H glZ4fj_{=Q} zi6͵ Ơ$@Kt!P'(tXCTk )'`h=/sKN/+d)*]0eg# }FWm 2դ|[)L<q7pVd*aGڷ\Y%a8<'"itg0l kQ$l4c !y{k^ ׹s[C;Kmpw~$1"]bg?dmQTPaR=GN'xtňJ1 ^gMdϭiIy ܷy{-sk"Ejr(q[ ~-NEؐPKc4t?R$w>S.(yXmTPb5$.+NWJ4FJdar`{PMVrm3A^xǦN)s 6(*;馭ny hp4 :^$Weͩh05`/V{rB]qz_\-PJ42*܆Nyix^,.*VVANysF]B0}:TqB2`7uy)Z䚥~9ʏDYUp?DZWCAH`Nս,F,jk Ϡ:UufΉf祸R9 j$Qȷ!/HfE.5qwg^+]CoժE4꼁D+J8P7J h3^"I;ȆV'\Va㊜I0/@Sn! f,jCsZMCЛm[: X­=a^7΂z6`^~7\'Y"Woe K6-d'$g{QPqq v/.lCz GNh%as }uUjW{IOӼTA < { Wh&@uMHS֒ɏ%<\߯t껨\=,(.PE΀a{? \<1mz=SW3 (ŧyvlD8W^3MQR)82دJCJ _CL  ځ @K} h;yиDƳB(LϝdFa!#A 'zRh046>~^+֐6z[XPB:\)$0gL9¨1 }DRQ&;QSO͘ z@踮D)@a= Pɵv<@oJa^xNyv8 |t%X-8-#v)>ȳfH`l-pVSG," u!wn j"ٿ)9nFT ٬~o0(e6T5QS1KF ڎ:1R*<<67(esR "ƿDij(i4&GY+9f\ASO RJڻe웝]YɚC*:oj7u.&xn EoI\mԝFK+ c;uA RҊ$֒"̂дHخm/|]DP_j$jB}3Kx,E vJ. TxVX/e'+R{ :wSlxVNz^^5@*{L'3f[()]8_o= t:| ߢsn$ yvC@L=u=ՃmtYze~*4\~!txQbҋ7_;a@ !pk$22E3Gg:>Ua)I˃a 1lQg רj71Xk0ЈM<D~_HLM6-'T. * j9䂲UNY(ͷTd3 T|łm-aN*qmSx*3jꑭ+O5%O]TD\Vq̎]E @ÆGsTJhڦ;'׋顶KX@Z1'vi2vbd>Fw/a/YGdmS3lIu4{N#?J s/1߁z97yu鮭(h?KSE 9eZl{zSˊGZZW&̫gM S^9tJ`VTUmŗш]hX^H÷AHlm?2VS1wVe5&h.uixvMeLk&GW;n`)"mbD+dE҇qY9Lp) F iHGQkA"^酪i"brڝ۱gU^݆{ŸZ!#Zќ/o2 Vcdum2P1#~;nrh@ԶQe<ɻ}F,&sL'GXi6Σ]emMFG%dQ *E3(Us/Xy> ];W4Yfd.Vg4o9߷4k)VNlT5itk@2>*7ûB 򀜷WuT>1zZH/]%S|t:b?2?#4 ԠC'r宆ThJ *g:/p }"=C9G9I}Fި,N[,C._&1촻fZh0^G\dOvM3& O|yZ_6SX@/nK7jK› #o" I$S$&=JU9-3L9pT4ؠV_gධjn#u(ُ̻agң;@:K!=9k9Z|-Hдک%Yo,v~/ ӓb(G62Q5!d@-a*W-^%bkE./)rz pa즦±x: ILS5Gjsp>ףf7q>;VgҬ)džjm7[J02Ua+3*c .5™hJěBs1`}s[]+uxWK|oL:"-lNAa@4i.p %MGK\c@})c%K 'p2kJOe4 (>M=UHO߲!tRϩ,~+t B Hs{X(vt[P>DC3 D^͘ ΫQ\\#OrF 3HEG&X(܁$AMs}PQFe BG)t4nK>SEr㰓w|1t~eRZTA,UH~b6+xɓw뎗>'KD5_uT00RSIgp-"DiMjo)a.Eh0J\gp@vπ沿,:e g&C/܉'9^y >mIKa炿CNE8dbn99pϵ2sN`Oy5G[/&,rT???b~J2̶T%0,k?jJyѵc iOy}N ]~.2Lw+ !^6Nd`=_C.EÅ=t_gH|5)\#HUAI`0 9=镰:Y}|alZ9> V˚w*g|Ӭumڹ 8ƏI2>J6ٿDr(@+O kmbLU` C+Р)8p?$5Hh QwPʝAa(fƽSi֑z7ף x7M9H3xWC=X*&Ȋm- vdf_; (z䵕K٧ʓ\55w >+ NT]tKÖb'>>GM=f >i +h,\!~vX%pi!WQ>a'uŽξ:1n8h^-I k*V7J4Ժ avLsȖ;=]VhyU: }=9\2#PXRe>ZN:3q%<~z5ijƟ2pwβ=zo?L(-\qG 63`;N; @+ s~ҥ\LXyIA S@_7ϣwL<9D2Wvd:D٠UI{Wg#@17Q[IouE±dO[V,sQy~Fqˀ(y\h$ .Ϡ=Z\E fC63VM_TL'&1QN{]B0 LnI.EiK&lY|©MeADO6M`!D.W}DiHKyVQ:}&v%E(SUg *\w:mC"s+^uWE~C}EہwثD]g{PtV'k:m1v<(g\ xIV Y>KxΧ͇ 1rb#I-Zں `]rϱ KhȒj%TY/*dꦿ2J1ݩK{;9rKQuXkW q̸˩rکpK@kfc?mn%ؿ/نƥ>(NW7pv,R6fs{i~s u~L<VO֛d) ,ݿj{]ЃyI=ܲj69*;vi׶o+ t=(~f5@3Emă8Ч/ϊ3 Lޓ hs#@F4ݡ1ik(n0z`{n1T52 LF8qӍ|YT+P_{>=qK&//{ J[ vE㣕2/yI!6f.aI'Q[8:/rt\T%012ngŮ@* l0"#kadl&`k]]#*A{ '4 9hԌ^]]ba_U: 1>.ٵB9cJ&T~zB{%OTGP$NwJr6mK2Sǟ>Y&Ƶ 8sK^"Ӵj ;$WqԉF7 *1&$wvjIXΙКx-Lqj TQ8p]U1'D#W\YO`H͝e?WrXk^5)Ov9$ nI % {Jppw1) v~ICm)`_1#=kP<%GuȮVl0Cwv9t1G["hgMawdEM[m_vv=^ KÃY8z;m X: =6|MgTc hnxlnS1_~:gyZ4h Miڍ#6cz-_KQʫ} %>Kw1/8.WњxzOD?-!st(p[*YV kw YVDmXB$i$GQrFQqg AnXG]ZEsA5:@v:IT}zƼ F#e+'\3x[6%jQ|[SPw!e;Aw`_GO\ztm+?Af,',ҍT\Ҡ9_jepez@1l⃍A< B~ۍ٦M[ϥ<ht\M+KжG0KՋ|| `& x9|w R|j3mNz4i ~]6zՄYIYPMd<0#s\e 0Nh9-[ Uht囬/O] آ]3J9#m{ť+}X<ڷ1qgGAK5Y ]Thɳ(!VfuT&?PxJ\_~ǥ/=$1+νyxI H`V7uC&mY/4H7Mw(V6yO  ƝQ[ ٪gCș=֓5TdMhfCHmߔ$2.PcϭH"AMlaG[ܞ OeU9b ژG2|&rMl(ZAܱ˨&등fihcp*Vog#"p:=$ )a1E}^_% bdt)5~PcD_j6UhF;ETK(b/K"dxzHi`491EZ8N J.xCj}NOUZOem#HƲc* nf%R ؑ}sJc\s%-^:@6eG`,n%R=J+Ӛ?vL(f@G@#F?c2aPkz'ATv7\̴m{L—# 㐭 \ p%K~j\[HK!aY)AE%g~!ƨ7, ~u7r^'X]o)ȑ9pP NkJ3gӜSdⰶ1v7aTuy5rޙo;BR;DNo7sW xP%x׏ABJҌ 2Ŝd`Ϫq0ibJ.x 0m ,6e`@c_[`" A@hO"q/i8ÀxT#rpEn\hkk$DRm#1t] ;Or=r` ooxgUq?BN(XmF9>6"dd/f<ƬTBm^KchbgT}riїE,SGzN?A nmgȁ]}0k1|1unWW L㓒Pʍt*%ܣ8]d:Pg-Ecr1!-E* ~& =޽h[ ?k܏2;g _p]}K]w !rY3Ft aCt LZ %?,^f'iu/ v{}F"DeK"!$0nKeXOcK]7_{n;pHȱ9y̳Ķay4`zDaHޝ<ƻ>F͑l8>Jv9iE(͛wPxL=Z{- vn%oϼvNWIÎTPX!Z; O`&(ANaVp `/t=`QV޸ni7 u^<9~6Iw*w\Bt_L{ r0t܀gΓaϨ۬LҒqNgɬqM4>3I`_pթۅ`ޜ4P84u$e YEiAu>7(D[;>@ +.jC 0뱮rM2yf7Ic]~@4Ƹz#DEfU޼5 S#샤G/T0T٢\짖YheG=ǜX/1Ot JcJIWcǯEhn0qO|RN[@C}s۴e'z5KD Gx3|b61׀ Rf mLǤɰE<%4{fVhUEɃ6~q!u")wN4+o8޾f{'h90VJZ&c\L sYD̲[t1:kv=@1GC~,y)Υ:nLaǠ{I,ދĪO hQ^^|hIMK[O#{!wJQ,a]WjV*{e @8/Dp/;,.tdu1>Ene_!ȯ0Z}1+B)~\gFXn2yz5GayHG$p%.َSE'M@5xeu90^e"nMhJ_,1? {Gb`U֕fC5# > d7{ɨ;`8l.ѯ,$SG -Gȑi8F)~, +hY_d|Y;dCM4Ћcs$ kP%ݸvÒ3*7>P'yX @zMɘlԗv) Jɇr1>M;_0I5DmFY>Ɯ4$?M٧I)f1b5t&- Jg51h>!o Gu,ۋJ1Va;Fu-1!+Аݥ3{SvVJ#J8 Rt?/zQYD5IY3un)@ _z #w/OoNbړyК9|ĕa(4/ģtRLJrx& u#ts|)5(aO :5DmM{mApl6гi(fL܃Ot>*U: Cwt TeB4'DvBz"|_&oZMF<ùN\[=V@׶ 5~9Usr[$=#agؤ2DϭKYoi٠i'h1<+[W@EN1̖] Uxoxbq{M 'xS;youon7Cp­Yq`ˠJ|cpnq:N.ΦU 1xЎL ev{h{s3Amf,{Y-DQC6.?eDY ƥ yeAZ4;:Zr盐%?[_"JxfAq#kc;(]BD \41s0v&? c/gR㦭N0-ɠr[gev;I6z9`ՎrdCfcؾVưeʋߌ%ä|Z&᥵><S%=")' vilQM43 1a1z??q4-%R\SAuқFosj)jM @&;w\y"ZVz`X3XšBLiQ.ީ+8w̼ˎp5$Sbp?FC$rώ=pGo0Ό68z9cK61 <ޟf^]{Q24c]7T΀K43YG$\<τ2re^+GKhhVA>[m;x S4S=hCŒеxY&KY|W0$Vi6/) t\{K9~F:?5,̟,mTiq*z3#i@y[o+?Uyx=Oa@Z 6\/xO1+!/B48uP LV62'Lm~Ϧc!k2;qGHZ.nŇߵ58|h 척E1+Z'ƕZ[ƖReMka~Ԁۋ)lDy<ǒ.p#m!N"޿uQ. ajWt=C}%i.39 -K[en-o6n}3KA;SN$& ۉ2lÛPsO`q[0–فG dAon{m,I*R/:CffntdkDS6)c9Yx`\PǺyu]A[{4]qgaxY UHu"$!Ⱥْ0kaQD@cdT(|c(E1'Yn9$*+/ EP}x Go9;)Rp҄8Td )Դ9[@ͩKk[h6fgRvwX;L7! =FE}xh(52-ǣJI/}G~׺H&dD_kʨr/:pn]a7TGNFL,2FL&(}VS RIk0.#Os|˲JYֹ?=79SW?_;J_tr>^q3w}m!(UٌS 9X߬ Xp;,wgyy}dÔ> wBѦNI~ 2!Π6kh> pd<^5J~ G#NpN}}fw.!X]N~SlL z65EweW#zxբ35yBD@l4QjezGyPt2  ;q]W*@;{%/%M[@pgw *fj-jЉ:là|ЌFRvOjR"A^`hJAJJv0}| M)4``L7"jEa kLc/jU^4\Ζ*|F8B*c7]½(@a.o;?LZ-s2UI/(dB}]C>AɦO*$,I|tQY/'$4i9| \eA~Ƥn?vYF"p9]-f4EKw߇烏6#2Gz[(Vy1ohzTp/-L1 gO:dI@p"/|7~yϏc> !$X67E.w hEd* x$ȃ]|a `Kץ&)~ލI,#j3u`SC9!7RX\;! p&XfUnŮW벫\ Z]ߵ-ݪvbSQdkhr=R.Fe(>5c?Bj㛜ǨEW*{RT>${0y>\z<qސ?-'mB B S*" SjK> f7(8|"@l.xb?<* $&"1N e8m)nP}OPa 8 Z"UIMT3 QO5 QΫc[\i31YTxWnSdxucDWdg܁FyZIb#W@f(F['uGlwL$MH^Yc6 9;5!8PuѲT.eLò!B'ֹzoFVS/HvPd!}6H@3drv"j€u`?^PcM-_DJD !GP"/aB cZ5^d+ gs[\`.sr<Ndy f{C`kk`fcA@PӐf[¹>рӏ_Yv#CbMeFYPWq=#zrĕ}Z%#NĿ>Lp߬ B4>Y,`v˹c$rn_$7b]}9;Izhݬh4,TU| jI#PG:|O0Ζx.Ng1K ~jd$1 y݉ثa6Fx?/&_"tSB)ZJqNzyI_uѶVg~(%2>y}M MHX3d.A Ja;zڐҡ486ȸ;0&R)$1 FC'wٸA~ @{oA(ҒIR4b CUi_C$QUYո&; af %,"UcQkiJj_j~+z o0 8A ݈Vt0\;yemmC*-s/iͤ O-_:y}%(-{2R)fj§wXML |i) ۖ6Dg0;j̊>esa A>vgIZŭM}#rpXdwн/( G<:kf+#+v 'c \p|]>-dn%pY&>u2j-OH7`I% Ezq==\ʪV1S.Zt." m$^RwusɑSYN"8qʏ;ސt5B }^{m'bP¢3`D6Bc#f~)҈i]V$~;Ǐ^ăPrOꍽX̩3jnش] Bqf~ƊvmiI3T@3J[Ĝ踹:)8_Y,d_V6JŪ"JtJ{X`,<],H%(dLQϼzR<Ikא>K.notȻkzu^[ޔinqpNJ뚤dfKFTl{yKvaNf‚)%\_tvwL|R/rw^0˭յjei1:'ةSb^z=HP) g: r\TyS]6}.f;1s^l.f\tH&yuHJ2wI-ބ @6"oM_(OwE1e}SY+ѹի5bS]ݸunnБ3d"@slh#ӈmAv4SA m8A}Jma\HA\kKj$j-2FЃi~Dn~9NLE4h |GA*L$&N=enG6 ]sܘ9e{gԋGCێ{9j/51)^g?9;g)n^jW6Ay 8>P0>G`H208~8C._6 t&Sm+`h(U镴Aڳ=$w;{J0sɠ4ʅ!{B,NjzshМ>|W'^H{0xٞϔYlBFu_olI3; o;>XZT烒GN)Gu}oPf>h /;iƇ өܺ^0 qUPN3tb*ZG }'J}3 )`S4$p˩i4U>8 NO;>JNʽW<|IHfg Պ͢SpT~EA*D`'?dI-JJګmt+h,]0@YdJMǤ`L"R;$kvMiGB%72 s zT34\&dիZ޽ؔ[qH^?5` Ɩa)",56EKyM-Q: umNfҊ4;d49qYs#!b b?',⼙oټKn5rL._vo@T ح)ɡ}HXmqzEWpFNЂ7WP4;;)O[wC?=Y (DjWOu[;v̯#k5%0G+?˘PUQFu,aPS4CE&M734ִv+ӛdDif}n+ Xr>~tq1Z} htyKvVptuX=":)ȏ2|g:o2 pJ/A޷j3j mh樇 QF(SL^3WT@>Lv*X^(TFaA׻1hy?Rd2gJ1x?HٻB5vҫun?}bZBdh2?ҽXB~r _B2Gd6O2I!2=TDLl>j^)w@Jt>q7uvޣ[!AuR$JwRWK {RytIQ–4~ɲY|Rf ĕ\ CY~Jwױ5C|3Y\{-umk[;ř%H 9U( u[ȍ2NUHy0 -_S'CHDnOUl-o=቗#y5Wm8ha:bɸBEVz()86nY֭ Oh8gidze;4V235قK`fH3P>X"!0P"M%Jr|yDBnde/%|dH F( b gJaTO4\hd`ܓ"!C+NEţx3Tp\ $@ynR|-V6Z.Xq(+2~Ő#ĥ?x| ~ɤlڠ x@ˈ%M{my_nSsstZ\El3WD0,Dq02kHamqɆsa-ԫY$>ign"<޳FF;^^5u;RKiF$ ƲhWGSpEq>εK: QgCnҫx:y] AZ9 gSPI p0̮$RZ1=ԟ|8B9!CkLU]}߮yA\/X)8H:X"&9*a I#A_n}Xp0ii$'oQoHdvC)HZ`OEk]x`g Ƽ)o /8~daBQwBXף3DM]5_ 3u grikP,|/+@^Sc;C\pY'<[b[K>?պs`BM;V3׏K(^.O6"S~`E/)DN5fP*O@&<س^?9ҋ_!2w.[U;Vmͻ-Nƿ]jkvz2~- $,` g}ErO @~O64`3]"nDu@ĮkְxGGF^@M]}D>@9  y Z9=OңH}^a+TZbЎÃN[ *m^D!7(3+z2v+C|ISq^ ntgram$ܱ4X!;`53AKW2 fe(o;a޶[a$+dc i~f߱T<Ճ0L3{s[z;SonRK]Vr߁*45D\⏹\J7i /#d:XL!YLň4XqDp4lӣ&X~ʯ}ᰛ[Hk PT\{WlG,=SXϥ3W'XQR¼ O)WMUFSj#fJ%5Y|Y;2w:].fQ3aTv^'|Oa4і>څhTٻc?u&vsNr'ZĖW4ȗnTsGkki+!#kI]T"$?IG|F;!ȹ5Q6~@2v~ FAe)O>m=WfT(b+.]$2_o](9Byc(0[*eRhuH N$JbT92a:P+d}omOW3Bs`mUy؂^U,DK,KY0L'U@tgcD+p}ߚn%[BXi@,qAbXJ+2!!Ot>D:L=h}6=uMJJLFk8Dv}Q_4 H { z~w>-xy0B؊')rExU\(N[a+/eMZ (LmeG@d6-7(sHt``p:=n~-pa|J96q1䟭M><}È5 ӵ,"4QLSSG |ܨW?;[w ( kبQz9g#WG.SbAom5iՓ0л!ܤiF  h@_&*S:!8#F7BMOtEGN&jRJ.^'iƢ.:&hT߶ ϓ|9o`i)9}ҩEk\7?%HK2UQXxbEh&CQUB}ϩҹ #!h\r6,h?ooך. JXsùUQ5נٱk`qJ/,.okW֏y~@x°u2 85tJ2-5K Ɠu[nҐByC%'Q`_p)t`%L]$\nF,G  0}~cW>P@ķzfZp -^҉!0-;R0zdD؄ݚŠ(xw}b'w@ܽq*ɅЄc.{$7,kSt :# Tދb-Qu@RiJ/3vC_ٝlN|’V?aUQ[09E+u.˞WwuS0>YNQ_DP<uy(Z|`1(\!$z󵏷E(?C,fulh Ȣ=V^F*-'C9k} \8Ĝ]/ۤeqN`0huG pX` 141ᴌZp,[' ~|4ykb4:) IB=H-.vm9XѺ MS0i&^ڪܨ/{6SVݱa8_ KpsEn7Mƈa%cgl(z.%ĝZ| /8B烅S s-mcOʔuQ"&{]  J{"^>fÄ&Jtmva >WեecF4}K*}4J ?IHlior3r)/TiOAß;I of:u'ᝑTf־ځ p?& <˦6o=8βz_I}\DN'k^J]RƧ;n&yYi!)|#@P=TG[ 6nGp O_i(ְ-B镙]r S4pa$̔Z#+)Jڃh_d9N뚮e! >t~<j, 0rྩvm7_m ʜq J`. `4s&Wؐ+#ڽ 9P bp?3q{R ZCymL ͯ8g"q=c.7jQ{9 Jg&-&1 c9|=ӝbF pV/RBO1}TGME'U$[xgP6-*? "ٍ8a5=iNyX2:S* D_#k5ư9yfmݢM)+j`X\J%Yf` yS8[bpv5QnȆ%/8lDOI`]\u'^>DI1ZF>s#). 2A;pQ̤~ h%tZCsQ /9C i;Y]>{|CX {Mi>Ëo&EPTJMk+ԕ?煣u/>hrU)\0c>i |3=7|x7SK@ )KP~WʽDeHBM%gCqݙ]ѾZQy'ٽl9=%}ӑѠniu03lp-q;MQ qm}xZ;ެ!?0}kxP*jnyŏW߁a )-z#>wP lϨv&#O:Oء^P3sRo\dK|rj}vbjX6 ~K݌n*.I8@@Heny"} T,j5I9?5uGM:j Zz>ꜵFPX2vHv.\S :§Xz'+{4= Qon<,y:6!ܘɿ"mz,?6O L6KdFvvg)p1f_;l. IdB$ύ17 \r&]<R 96].90}rs~IY|/$rFܜ98 Mt(C֊6"BEpgEБ_zRF$du*cM$1,ፊ^!zVYh-T9"%ԛ:ǁO PP!r;Is> aϾعMߥf}|wJv3AUA  {YHNHcB 2G@â[Ef%Ut+KfA[NliDggվ'@?~NIŽskAQ?/j`;=@C։й{Tqt3%WΣVdC3n-DhzAxC/eI EvKz ' JxC  |~Wv^ҟرk,~dc0TƳ[e+kIer# B^ar=9oAi "}Aj5ǰԤ{Xk BJ Gk|+"ng)d|c0#l"I'G}80_4 v!c6 f^(EV%>-lO@tcOw4;+`=< ѦӔ"dFf.+MkM̏IΖ+yk[PLrO$ޣXRI$1}\s~!JM~1w-`m65㲺"!rD$ܘ^ˍdPQm ,9dD8Ll"&P볂tj SDP(K=4\-Mura·ux>ˀvZx#DfeMtB! !lO=0'j{؆Ǎ[yynlCdZ"&Q(NN!Xƕn3`6b- !w(Dμ3Qu_/p'@ 2g[[׵,Q9P&A4U3P}|"K뾼*Kݼo":/܊Ј?=^gL0P<|%5u aW0&A4ldBG)b)~^.6 +Xw3̇(g so܍km'jX/3Ddo>zMi;2CU׬#(#I:0> @L%N7XwN? a¹~$Tt^'۳R5YBx2ͰCsZH&z2J:XWz3λf'$ÎpJm;M5)kF& ?VPс_R(RGQ* &OF|p%t1ּ_6cg="קG{қ_ D4d[Ͻn68TT!X0t`Ʈ??ٹ`/`j zl.DҢ[ !=ݼ.U~#Q: {#Y8 ]x[j$6xA^YV& P^E^yƱ*N7AZ \mKJ/';D Ër f _}$i.qdfз7آS\o歒,@4qTNiu]'-m~%)SU{#D$ZfPD?^JġU^-&-ZްDzknꀷT.0tװ @ݸk 7\:j#OPSb܎N72!FVc 篝յP[˟^=CbJ&<(n*K`5S Lφ/▞O__(RsˆQSCƏ=6vmZɇg@ `ؤOBe]p4? gL-Hϣ},z?#{y>3-#m׭k'^ʆ:gO&O8VQdsRޟ\}aY,xų2RR&6qr1 ekR⚶xԑAt"X$r,yY3p̐ɕO>~u(}EiI9!q}Xk ]_(_;% smJSj\a<7Bkvo ^m؆ }Mޖh`ZXI7rєNTIBpYI@c?m<E ;̛1Ś-5qd,nÍOC.n*4h 4[ a,ƛqcf=ְ1)QMzI*]6"{X?PU]G7) 8PS9]ԇ 8Mf1Nv=7ׂ:SU@JW 5H~-lK}\Ka)7͵E ro?aaYRkؖp o}Yt?$k+Ҵm881A$38n d *q[E4,*б(1#uUŽgoYԠ8q L1h$Vl@'hvcmE5r i8x>y 8.MAUfYrlXTXu-%X?#H~!n}T| S̥EvI]=yHt_Gj)c}J 1Su;7 Ⱥ]K zgjpV"eZ^b<86w9&X9,]lVXAɁHFUEb,LOөW3n LSB+g|. I3ѥ)(d7-75묏<ܳkkcUt P×R$5"..ScRph\uB2*Sm7.CjfcY}@Wʝ KunGPVaV^j.=s7P \$V*7u3t  TBɴS4\8./rCemӈ8/=&yRt#2=X0C fLԕйm|f"n3>z4Ò!J8Aˁ&bD&ۤ gUr}Gp B6L I}̛N ,*$$53R`p3WLՄ@ ved"v:h#w퐌 # YF.}`U(1Vz3Z‰&)f; w#?A2-x$.fnN,}~rJf3L >[CP4$C-~!cEQ]/i5syY cM~nM{VD=oHZ6m=~G$3G hdJ#hF^ޥMD#+aYVJ `,ǵj$ˬ.]YPpFt=ߠ8JoL%u3|U%Q0+d3aRc݄H%U$~wɌ :S%o\ZW=hQ1i*Z0z +!@4vdN)mA4apr7Eɤ+߬nURIz/pnl(an1/〵=dv?Ɣpp/%3- Γgw;ٷ]kJ^sR4.[4$A3\;5K= ?91"AsBPYRT;\1H4\3sXbW5@XD՝[W0){@)Y=To٠b,Km0%&}wiO)pDT(iȟ:<1<׍3fH57$#xL:>Umu'Ӊ[?h "yJ1oL޶H4Y@ަOF8_gRt,؊CM|NjG/UfBwKyxYsD73 >?+RJC@;h}7M`>WlQ%Y0u#1kkԢ@w]{Q}_dl "}D0e0">:Jq2Bp5 uWOJ nfĊAR?cL"oQ^fyFyK& uUC(Hx Se&;hgL\j[>Y9prDqiubV&t3]3yw$>+o\GSQ崮6H,`#bs'Y ܎L:(4OO4i*`bObM^_ݱ}odJB<0]s/E*Bz.zcIPg[-,8ju7-)bNk%q[l]|޸o^!X}7`HYU)*;-5}JhXHX 0لUd }~2 5K 'ۉ#E1qeE@ g^)+ WyIhڈͩx'|M,ړU7KTE"_`@+".jƾ7%T pɚ=Z?N[1sCOB@1G+(F4(>}89l u3. k,HxOճ@~2js,4\)Ej؞Eor'%4 =aW!'"0#Mgkd-W)qwN23`H4:j3c=$ mm~Ѽk;A\0NQ5fIfA:i/Z^m}| ōx{_[eV.)?`5f}je[׮:>3u87/$>*9q kzt )qy䔲3:ٴe,Wxf+%<t}RR˙{?qm2M*@mW}Pެ|/f81ψgsoʹm2~ɗO55ݭm]v Ԟ&qaPl=0 jn/.\EWtlpc]>JlW)&UUW wsb bP.;/bbQqXH`i@(<\\bvdSV'897LڒYIMFkT];ϕosU ӆscz^ =օ@2,y4(*;\7&I&X:F pj1kmmTW[Zgak}uZM NjwcWrnd߃2UV Z'==Uz3dsVi,1Wgoy^YJ_F,J)K٤[(Ի/uRϥ3gvڵM )1ޡ5۟9/ Ӭ7:$7 ԛW,T x>rH:lԟ t!N:׎y=៰m,k>Dz6} Db6?@S?]ޠ4dt;/xgCEY?Z?ぺR+w6#,]N04ey!t1s>ï7S-τ:}@0@#I0Bˆȴr&%e+z'!ݵ_l2 ]_h*(N㲢Ù R ohήKbKvR;-RΒmln|WN>zͭ]Iitc I#N:nxmJ4ӻEr뇗):"cE >(ZcЇq3i&lɅ O1o#FV\1krF[˄ߕq-~h2oU]y_$x`=Xhx:{>j,=Kiy]aLF׸S%;5lj' dGM:%&^9ҜDz8}+m N^\:$_(Y!2A:k,JVh=TAjTf[ׇ@wIġ^{ }]<2z \q5f$[-& "'Kէ("- [œr~ Uac%z˗+U*^)'7ꁐbѦeXn{ W#3MbF cVBG"eY7T<2¼ؿ{@UmjV5VŻ,s(v?fyCl UVԝ:󩲑r<-|YNcIYQo@jI8^pU}!V$Gz>wZ'bn8"UPu nnR߭˚wBhr"O"ю>:a ӯ53|ذ÷]M8iL YG+K(p<{˷F6 EijJ1˪ H- ߋA_O\ t#V"󧀷@92G~ Ru5^X5H&ɑS֜N`=s[㌨Ae%{#ҊKmC dGgʍEHsL. w5Q^z[LQph^Yu ΁o2oD0]a3p YfGC7逕]<|G9\xOPy[jpv&GD23~[?Ww1 %r%oTމSYgyr[*E= YHSe0Ț2!<ȥk$uGc5!$+Bҧ7׹Fuy-} (ضn䯎Ǐzg_Y f5iQE D z#ۓC2[urOT*.)vYm'FWDWa+4ԕFbpRRⶋwk2kCPMWB[ "c&4:+=, 1ROhۃ2Uq(i'0ަ")-3nYS {KO&%=\*6u"!Qˡ&Vflꓱ9Z^XiTj, (VGl,9 j_$O[ ou6x4Wo6߾'+䃵Ǭ98 F+b#mn$0lhLiw#gd@Kr{'7Q=Qz7Ld{Wm-~/LS]~v+Ř^e>X-MXV' D=R)nc6X$Fl]hB- r_Ts5V)l0Gxs9Bq8G_ۿxL:ئ79 c+H.<|#VW2N*(4^\fZFқ_1ޣzZj5 o~WGnH\۔KHbG)Xd`EGӡMMn*/yb+kԚkO݁Z CjypLnI$UpUR o_Kv*Sh]{zFۊΩH4Z=`W VGѠS3< zIuECWpƔпD rX3N3{R8g2Y+Ɇk+4-t_Y*i<NFuL)ң&vvGhD* #&+O/Hi[U7)xp%>+*@R'\/}Zk]fFGr@+ iВK,$ۖƛ!R#T!kW~KҏAbpXϊ,M!PWF0pÂ_PuX\7;.bP&o:Ou<σt% զ̟ F{N\Np4'e Jҏb!h홾J /5=1x gNYUW$IB?'?nVon# @}G_eM@$'f {QGW6m̬ПGq^;hq0.)NeѨ_]i|Ȥpl;;whY)0ڕkl=S0 l[|Ԡ} @E^u;$62>~* S:nQ^t't萞ŜgNǼ|Yĉ[rK Mᾨ>װ]ڑfͩ-(% ;Ҿ }zn@Z5!uu!nB2pw?ٳ9a] X HM|o]e4VOUc!kHfay(w&6>=QCFżIMcW$q{Yv̳{#~'ePN۟mA'̶#tZø4J67;!A 6}㝻+j~^N14$!T<?LdAsG SJ~ZAk>Eu@0 Lm xaݚDi~27W"ұ k'VԞbm>)qHȻϲlS^ngTvO [:xf6^G^iGr̷!R!i4YxxGipIw$dFWG˺Z0 w44<SihpٻtΨVŹPy|bnWƿ)Ip-C-~_fLWMhFOhq1m,3b=p'\ذAl@%T) /(ʦJ8Ż ]rc٩@y$~<1'WkTBVbE .i]D65tƲr} $w۰{)g\>*F_AvU dmw!)Wv9K8Ue_sQЂK0Pڽ)9|)xk6RW*rvt< ~_^(Zȕq֙opim g"A@;=jn.0bc{|ZA^,l"=lBi',`<7)-PޒM@*O[b i%q,m$ʕ$[(EϷ T!4W߻G$^>#8ij۰5'^O_N U3v"XÊBxT)<;9F?":d*|l7:BK&Q ?tviG@Ы@}pAM;eȡrI"RZgxm>: 8zZeФ(?Jf >zyj ޝNsfl),`vc˥7 qcU>o}ѧ?M;3H4bNş=Az_*ۤnE$̠.m`&v~\V Q_CӗQ`2z83++ezlLr}R>@j1dɽ7'uBO/}zq47S:!aF&|ſRs4|1nRK.ZW2f>ýbv^8:2uH^,!{6N2^p|旡b~\ ?.,L{gP0*woO=xT f6GYb(/ٮfrqG&U uR@T& ;U*m0ɐb2?oywEBg0(R08|A:5_"YSY@oKHb'MpF;z0o]$+D\ ).6=R VɈe8Ɏ9q& qv_qhV&uơE6\VK7d)|{бѭZsq-b'TyQe't*jSr(:|퀵d:rSݣFwEE }gvN \b23HL%”W* Or+qUYwRbrIj%0dCP-:4D s9i@Vzٯ'MVLIp PPEܟ)oO&,ToRE0GX! ʓg~Ҵ8+BPg3l6{hj+1mՌba֤dmcBql qa%=MQ䩵ݾ(^\RsBL1(\45$"qZLRbƽ=^ْ:jA4َX[aop*+R䍌4#qVc4d yZDCWp-YS o79r'%z=RF>Ýc&ם&0vS_XB2]#*w 2<<bNN@6 A,wZнvzK0d8TjVn"X/rzL Q_~eznt-%lE&`1X8f` -{a-_+"faNͿ~IBoJj7x5ZVR-uk/m3Z\`00#Vmk'$6]RXcI:rᷲ͘jNݺ E'[}8[.g:[d.PfᷘӄfŊ;}\0`Bm >(QPί/.DnkbnyY6u@*\A0 oo4]JX Sm{(TMd쯇Z/ZhirsKGؗHqRfC-H:|mm1'W ^K`)1)+if͍pLОAq GR,D1dkv(θtduߙ]U`ְkq7!ܙ fj9uSHxw%6=/eh+cj>忿(k"E$ǻXx B(pw/e !x,W Ld3AOEj 7RWfz6=9c%UzI =}RyqA| WP]><9,G-A>x'屼}fUiRI ֻ>1}Gfg/bo{v܋O=Щ"LKwb7C^0*ԂsjV8jz4sS#~1B= 9x A6NI-\syo$eީR{3x{)#_ $$ϰ֧ Zt1mo&JwP^k&+b0g(>X$b-x06:FMbeUQoE%@?kwCjT^n[3H2*GDٕa4(NgWBcTBii&.u"q@pxEߟ 8m[~~~loUdw`,w1w o 0LfzңoKưr: nEM\ !9OoEjU;:~i9d$'X!Y<T_mi,,^e<  /an7OP_~5.noz:GI/#ECY>^9d@? dVý}0˄;ux_t6+=`Ìg{ vgftm7 ÍB\h6\׀œ8go RQ?I`)MOˌ&=8\'ꢹ仦q%<>1 DufFuLsS%9*02j1gR /*=_ϊ[j[&<:gg[„DuKKBA'+} f5'a5uhDN˓0猉 pSi3zfVgnBYež,إ;܎VcWy+`ә1ztĶ9hR%&RhyGa>$@ο':V96#L `T!`W|n]\q֮kD{vM֜AٮvUhbTvE?c;Qs\Iw[}̊?ugjjTX~DKsK̍R $zL94Mϼl*138I;jc#Wy9-8/j:" V SjI᧊aQj5_U䵼<H#U>"}%` 5`EnGiNmb/ 6)6evglϠHƣ-9y|X:Jb~6J2lcm| acRRJFzK͆:ٴq4TchE|rY54b/H^NKWuB_TϠ_wU7PF/T^Ozw'rY܆5LYf+ɝfPvW3űnNdwHENn/un!oMRpczl9ڀF/'y=SÙ1O1TOTy:@<{y^Tbn]etn%4s+,d =รus=܊fG0s{ _=%‚WDܯt 8jKw?]s晐E򧋛亐؞@6$/P5ZU5F$QldET;>P ^Fl'Q0 *Ȩ6mROÈx/&۬{+O9`nfPP1 d+|啙r#n hՔݲte7ISTB]nR/C|f^;`up0Avxߎ깡 U.8.wӁ!S= bQYXN3}x)&`j"C[PlM> &l%6p4c#F:BQ/dG@y_.!V[/v6"J05n>ŬSt.DaA쿫Yx~_@VrL^ġS5b+qB~tϊBO:ZI d p(1IvME ?_+3HՑ3,'Pr3)n=Xe3Ceh3QşTqTbh|v-L~py~MdBlx S;(?6ee^ĝ58Ow+w5ukY8kn "ϯ HiQ4ZK3ўb_4dIJwks F_`NAЁUFa,1' ta~{G~K12W~ Op`KHA¾3<в#gj Y0-{$w>{Vco'g"^}pIw,#m/Mf\ٲtbųJFr+A b_G aUiRG0:P Q\11"`T\bK3Ma O|#Q]}Qg MK!0cHu{;uaSnS!pCX>5̔AZR䯡ȚJ>Iێ{wa;d"%cU>P|h's#Y(R8{|9͒A8(ݧi6SyndSq$%^UqAu>ɌHjfգ-U([,Ġc^Y S7ާQۍ--Zh/tEI7nOj%4]y'3hϨY A5%ش'p`!rro $ƄQ#.i`4Bʝ䴍 g߰pp,Ι#{Z(B%M@f)ɇy3cgU"~Gl/8 !]L@V?5;%Nwzǒfh4]ˉڭlf4JkL/{5g'wR(U\& 9 :rޫ輟2j6-qg< ̱'k⬷%TLF6\VO pIO@enOCM izc,]P"m;NhL | j=wg w[(n{\1kOk5IY)CW.F|'Ns6b|0}ZB/ARTɀE1VH)\G )@.\2ȀA[ݯF_y槏'j=Ù%:K~@ X]3=؜u L?Q; O钨wϼ_Ս+B6"pvU9 ʫCOfҶKhh "oRi Oȕ{/1ٖv=^a9#"̗?Fݢ[`h wΒ]RLmErw.;f_08 PT{͒7ɘ4m6>;EE}}4#\hAm8dMHy09,hi4oMǐsA]IZޮafCN1nCs=i@q1"-1%p"F%psG}*1y3K-anfAX}UG/ЫJHJWی,FXR v:~7]CňHǩLfc/_g ?TtqyPQࢦwuѿjV `Bg~ W7aOiYNm1p.Ŭ7` }f@%~ܷ'<%ܚacp{ÊԞXd(/vq#<(к,2mMq"?Nf26i/ٔ~mF֜UrG *Q u|VdPe5kK* bIݩfYVŜjjZ`kƵڣyLd4ż!=M?j7KwN+ BoQOĤtbm6ke8* VVÙ`(Ѕf$ށ~`-2mxIK_jPў8!*xh~zhG9CҬ|`LVɔY49 "q#׵(;HxC#(Anӧ}q9v8R594)c,pz#Ww.ún%]9qkJ~^?a/M(y{)[`w^)m˕;yجOu['˴߬a7J- WgT2ƜʶvE@%lMkBr/,M̱APCy"$د{S&eh^O{ Tl|ð`v *EG6ўLNPl@v;`0s NFtw𽜮({v X"}{(ח{Ct"W$?.!'_=v+_eGcoEs-6ǙyO.`V=J?nҵNRJ #Ҵ{8 g璃ؤHD!; X9Ѕr(7KSoS|rE+@LV۫׷b 9o!P@W$\8=(1vϹ\|,IG<#xfub\πxB)tQkww{(S^F߈N$5D"PO3*Vg*=,2M$V,y<=QdS@(tL ṵD3|J֕p*AE"x%N<bE E:.1am*IJ9zv %K#GpЉpinF =Nj5m=bx$\p0rc~s+3hלKLOY2Zz6uqulFêF2 5x2 y/TeVm]7Tflͺ6qL#`-c_kCozm#Wl0$\8uY+ѧ]fL989rGBzL7qK>P3He>3Di5yG}<誯-?^y0y!q=5H{i,H ĉlP'~PxIpkH.:鮑+̕yk|Oz_ei(GY[zƀwʇF"P<-My[-N?n j%(;(j@k Rb{~FD"[1`$oA8)Zӆ+!-`F"C*=+%u&RlrIGb~It0uģjTuHT_VMDU/o ,2b)zyuꦬRiNbϗB" c_椼: \u3.Bd,Lb4,`pWQmܽDO|e%.ʤx3*g0}5F<*+$1& Cm3=YAUC4ZZ=Ldwۥ?w}BT(eupݺoY$sd"R5Z1"\M 3@L} jgCz%}HX1>S.K߅B_;t -8@f. }|>R3n 8aXMAu Tq/G -}6/rf% ]f ɣ{mE-+7טTH.nhEF ݇,Iz@4A߽Vas!Ek6 9nq=ڥN=i :IR"2*P ;f 6(8ȗ~\:"R>Qu{i6zZ1;q(-hvVU b)ް<_i"ΝmQI^5$&R3g->ʔө4 L8iT;O|5!;L9ЇNb̸$A>DM>GD~&$> N)s,i(nUH^H\ug+ȨW#WX"l:j7.; yDsq4 O$ ;\~z"F4w3~ek 0WM&n)`Wl $3 $9Ù|in]ha֩Vee28ΙFnxz  32|߫'LU֠wұr)p?̓ QrL VqԤŕjLLFDjJ"K]L(>r(xҌjM'/q2 LR^#+_5p- ?3gW djf4d1r5=GEO[׆}ȯ bwP>574>Pmt.utV z(@(y-K EeB.Ul(v+ EA,aJv|;Gp J+2F׼Q,?,;uZ.E[3]GA=Rk:Ѵ$Aw|v |'Q{_$ `{ׅ%BgxRd,ŶRϝ il^q=؝9T/%Mz_ͺ% <1̴& /U7n13!+N;Ŀ="BȍI ;G* 3?),rȍa0fHz53(XQ@ R~m6cwBL0V8Iy^"ei7wDM3ykZ)yP{pDGWح,9x1e_cA,|7ƇqKlۍGo d~XAZں滴C:%o=-!ZjU5-RL_93-P*|#Ns PiR#,B>UNWy?Z@젲U l:%TI +@1AgD33F0bYxHFpzЭCE_ v6N.#f&pL0>|͒5Y Y//q"><%E- .;Y kOP<5/\6S)T# qөA+ Ɨ_ZxKK;Hwc3j&v6Y]xޭf NxTdQ(]E#K`5}]WdULɆh^ aZǴR'VT9AK5s%qtxw6oߏdLHDKT`՘Ke6*K=3ՉLS3\bк8G #_:"Y+]ʵ }Q;w,{5 XE.;+OxC~ͩzPb37IC>5 cp-A *ƞWm=#iGw,`8װQrSww:&!OWbPXo=T>C>e3[ AQɿ8]nD*(M"-88Y1K-5n8@Fh䭬KY{YC?`j)uEzd!4` )TWa!DH6S9CHvV#dP6F{n4?Db5VQL4D vz)C:Z*}r|u]x`@ˋx\(G<БIUٯ4z+lwF6y!L kF$T Ƭ$@{J>ZOXPCc ͔J8W$|u?$[uI1W=Zy]%cu&@ J%%cye:!ك}u+[8H9E=཈R!!2{P=\9W fQ}C%Kr<#q*H` e^hJ, ]d1TC).|BG`'gV}R+d-3Xi2mj z$,C.QqA 4KpezfL !6e$;5fa}<21QC aT`x`wyfR=GO5-O[0+>KjqZeV&3wɱ9nw?ƳU3rJ+,y+{j"&I&M JIt|z2m >h<Q,A|? u[ܗg K/)50-ˍa&ڪr \L#8 >F!]9"DhrB~g* JJO*wbYk&k89-Q`~FXD^`f;OW4V5dxa|hO~cdwݳn/JqKFŪ{P#..ɑOA=𕊐NV'T d7"8IJuPxQxa[P{{=n1e#ZN7N Fed 9 +zEbH+t Xկ(9C. 5*W|#ݯ]9 =%8+,WR VRz 5;LP>`u@&CwKVy4FGU6ī1:O>iW~O8kezDOW~E*z_귀b ^ q1ˆ jȭIh^FߡSk$kGmNEۼW0?:Wq<8>:"8[t+3wO[%G5"4SIG} {)g1³hD?(H9ց[Hr"(̭_Pl8`u8g|$jwp!lͺ ],ʰr&C5rKUȲiXc)inuk !tE̍f=u>_,c*']@qj̄P "KMΓ1 @C+^1PkKU erW?[իZv0P0ܰ!.W br)0a T>%{Gw5䍿g+>uMQ2s0QmٴM<(ݏI dF̷z.Dnr9v}wMG"\-VFLVcWjbl,":RtzH]Fhmih+1;Ff~}X]ɢi`\ 7lYwF[\A̙rLD| jͨ4^:/ז3G{UWt`r7$ӖPŞ!ugQj`%($mْ &Ij#&u^ ^1wT[?1JKؼҁ2{|6؟Qm0ޛA14m7T(%3y' COĪ:AuA:ʽ<\W4{.$tBh )dS걊ΤbINEn.12ic[>;T~D nd#`r=b'`v$J ԉčw>4TӯDi,pm^`Or(ܦp`x u11i: g: ]ptkDB =iCX PX-ɎOHYNmބX;aYWGrMv;R#[GE̴\쯕RΈJmQeE_sР# ދqy;^j8/R'f򞺾^aѽ p1_]Jۏ' &/VvhPbjLɼl :3n!axU |%b\z:6rjgZʥ*vZ|*Maƞc.vPdyst8gr_M笀N/ %pB }:HZ84Pv9 "9"!c!\އV̳s7"ܡ%3lk16j'T9e[,l^(^en9s  ^Ef-"g.{s87: HO3&T'Q>{$\*xU^dUL835"jf6#O XHv/pJ{UiHds>~ N=-YJ0Ϫa YRMv:|A}՞MjTוzYw$ؓ;W Vw^ijQQf#e( _a@AӤ@rP=rc98D_AF"CSN475ua&H&f $z2!!;@ee 98.rȡ/*zAHzewZX!e삶O7ȕ)?x} ^xƽ6-LcDLL4P3uϫBVpiBykmz%`mL!(Hbɮ~VWףՆIX$i ҄l}mMod]eWܜAgUPU1'#m1(phfq|^$-X=€W?S=u@ zÝq90QwE2PI~-D`fy&;t|7:PVX. By>~;Q3U$[!O)9,@Wi"{zPolz KZv[|rG鞲 Q|Z+ Bl xK @c_PfH#̩a yHm9Ljٙ &m5_Ϫ߼j'cKɎG{NK|Rw!g R ŴcEH xFےQ 2g,5n2zf-Ҙ4WϙP)e%E>sY_,ç`$cTn@Feil6--%%OX2A 7|"L\$=I!jS&Q`ݯp85Vt.a~6;7B.>fymCp5˯!l d;]wQ 'KTYq]wNW}#_Hab[&ǔi#@Qqg9ilhٔ;SIJމcwRg u|mQ6%'' ~kIꕉ2|rRD$w`}"v+X&Qkxqp3T(q=Q+W` K͔Ά4'S+{\ 'kR&MUI؛b=='zjޣхNz`sD ehyml3\U8v:QLZAY 9Ԫؕ5Os'ܟ u(iT8ˊ֛G+N Y[3 (n \w[7a~#^u9xO]4Pw2'nA3hASiX e}|^йnoJJn)yR$$(i(~X'#ъmR9|yy6ôϒ8'm`3b I02.Z 9z&2.W1mdL4eo=ĸG.6dQq9e%j7*Wj-CHKdx[̗kqq6SYQ ˳n*kZ%B)9ړsYY]0,|nKia)$wnch^lDSQÊm;xxq5 ж`Oz!ݶSDkD/iydJAѮy%+ ew5pgى.aN֝Ẁc8ۯDC4hTd=եwȞi<=Vܪ#om2ea:U+~Szg!EJڙ2=υewSn3(?OYƒ3hoI_-\p ^<~Qzˠ.1R1sU]z=Ge9 ?>8">4:p PrYP:gɲU"kAE}7clOYxg`-t; q˄ߒ{H4S(Za{q(mF4os oQh-G2RKeukSZD-S&WBc09kGn6}X44$]XY!U6 ✁ab xiT&HhgIw1cUq!g&t^\VĖH9INrk%c (H_Afa}1 vsJaN);*e>DǦJ=hHf#ѣ+._ʼn.EvVdo2PN1V*a+R.33̥13z.jzkHl΂\= OL:%e0(bK,b~PV'?pGH]W4d {Ww|#^˚;G[b4\n0^zfY6梵dp> .,3Q?oj{FsYX]D{6"䢄/|gk+i]_X\Q#( 7z_ $W<[C{LSсѼ+r./ it;hO;RA?3b|/ "aSHU eM|4}m4'㾉\v=Iol3Q߰a =T'uYlwӕk7&ďṮqp'nS7f oȗsCiwF^M.ӂCB.)WM^s aC?)+y#;xpUALU_`ͭRQ6wtst#@D6PV0e~ ) w0(byǩrZKl+U 32{-nFG>kB@ru[]" A},2 !?.LߩM/7y"ZK-:j|G7<d\K!&2b. wڑqQHfz|2( /+I)C,slj8YCN+Uh+OFp^Z#  iu0#"TK^T{oKy{>n9c?<HVP4 >dS]tԡڔSLIiw]acwfkc D} x#nB ͜]Ku"KN{e(A]W#^$nw5 9]ګ }+$)N ~ j&i~k2hlq:?$iպ2-k>w`rh \SjKPO᪗vOZam)GyXWyL6{Od14+r@-)5MkG7K:::mƊ!$nz i jܐ B4+ȷˈB C%Gۜ$XA5S@H˸}15[_a|1)o* b@zz&{DYvjzC G[/r#t'!~[K~,MW[7ʍ1;VY2RחGgu>pBuNjE Fǹ W"\6X2ˆ񒓑&d@`u5!FfHdJ= 0pPJ!ܶY:$;$͵IlHd-Yjj}є<˷ pjԹ.S,R&F/-d~}:,OkoGGYKXѐ}:MzxK9 htW#dFh`&b;'GųEԋ0w^:vb<#Ibk.'UlTFʤPz7ud* J!fed| &$V+'1h@\λ7PWUz^~CXnUkZ'9rmi 1S "-c< %# -Z:7+ q>57"I4H ^"Dd/"P0sl}UiɓV\Q㞤IْВ\C ⍇z Hўzb}&y\ &lz5 %+WWZPm<9_=V,|NNo? e uȻO#ㄆP;>r\ֱ1HϑNjZo[q{%E3Q\YpeQA׎Z|zDb8f=2 [gs$;Fw.. R<6$H%ov.afe _8܃ ネY']>ݟ5cGw84VM؅!9 q~:)'ۮׇK(2Oy)&UyPu|((h+ӈP c$86O#`Գ.UѴ$~}K=al5wi$pE# qؾ.:IbHAE6 jA5/} k'~^=JF DI)| Uc̙1/Zz52| jG0dxQ{*@^Uޠ%*[/ E'j>y1|Uܺn>zHrl—RidE3GGݫ@e4DDMAK$$z~[ژv;{wP97Ͽhi$iP%'AżǿO #}C;^roPb.޳7d;G]ԢEuɷԈj4Mcɯ?.jQMY-|CgFhCi?DN]gy2"kh(U(f_| sъG ^۵ .^IR&(8P _Žhb:tCbbq߯R~;Z`|GNAe hǏ{ց^EL܎e_,Wo&3{y_hOe͙Sq {c)F+meF: l}U^(+f :r^0 ] -`~kQ穟뻀-OtNSIl1 x86}FC7N9[Z[n":ZNJ'$p֎@VC\w^2[,՞cz4ZakDuӝE[ 'x.HkHjZ9E*L]sU|}L)rȗrp1PMV-l!9ΜE|E_IE+#\wjn+\YsBUFZSoLaW b*t s}07V4ꊅ]%y@il$D;F@ۡ1IMg|(6sB&b3 4j+;|~iҁ$ԍNbe@zt C9>d@ש^jD8go^UPs|Tq;xJǧ]cAfi#yrrr"}L˓OI #g"m+Jsܟ~Lݎn?yg\ ~w'uT_Pŏ%a"{i >h.qb\۩CkkSGdԶvҍ6vp:4R !Y!dԃfϯ'1jd}A;S;0"A23'hTAT) yjo6L3zyUluU􇼸.F%ݫ0D V \],Ќ.Bř-USW>Y\Td_Ǖ(?&Em@hxKYG茒qc{P"aU,ǵPm%#kX=ӓQ%= v@]t!tA݉Q@~6%άt;eDL>a{[oR*i TeԿMvxըG[DJ zgGd,_i?K;u XrGRV a] ‹BkGDVЂ،_xOd8}z]M3bl'{w+\PcI%+{\o.^ 6v.F@`*^RiSy' 7kDB0Y[+~V틂{ʔS¼Nq3W@F4Ҍ59z9+H"ڝci]ꛨ`yyY8Uvis!5LgW2l!lBZ <&˿U[/OYQՎb XqboN%Qo=y:r'ID0uwn",Mq eFg=g'vv .Zy_h4b \uGdtlH?:3~ɩOU/{cخA%w|[Ț- vH5!i f!E9o)RhtM٘?6&m«5M> 11uʺ-6)P]#],i8bY1LFң -ٸ J3ؑL}O(^qƔW'Y4#y w*_ݲyE|=O62l=u~ݐnM%HC@M'*GJs[BC_7@"U1ASAx-ZHݻ!0&]]@o1\i ].X-rW8̴^;(%~u-*P.+&36指Ow=}]ۃHbWBeh2"- 'WP/)n(gRRTl5{Dg]rz-^֭z\֏1e) b?㼩Ѻdy;dGcYuGğefWx-!5SsPgK^kȗ_VE밁1٘ >%k$)W]0n) ?HZ+h&GAPͦYB=޹UU;SB'Q8&]&3ܿDVH팆4UQ#nX , .^=fM# `';F,1 L}mGNQAU0Gro7r AV &-0±2M;8UC=HvsC̕gt4M#cֈY[,z&{.`ª /J0;7J)8&cZS$q5=!qY"mUn#g`]1\cM*XM j'WLUrM:!QRәYM&VyR*kw/CSXEj/sB[rF2iܸPnR, cUƚIAw,?n&M.c)Rr+/(qhNFD֣KrGQw7Xb^`V8gS4 T*0b|$iXUPo_V+9u^lg#^Lήp:z񨀵0;ZoM\!{Ë 9kui17%X3=O9OP2Q1Ĵ7ϭNsGEx-|!B %v4&Jq쎨*Τ=qIxcp2u2 2}WnHZ7NwjN/!=B ߀2Cs#N{󻶣[7~Ϸ 5Ycx }jNcޕA=Va4j ]{۰rPA3z@"uf:7SϷeM~WpʾFa\vz18I35tx| گpvF.ٮՆqn <CL%t8 x'tv*5f,K@=V;- 1FpRL6{i# Fc\#Ş;3>o yW "GȣK&/ߚY@S`@ҍQ ;AyJϘN_jaǹ;E$<8mgJ+h6 0R]%fbevA!ep]'ƥwhl}LN>MmZnìb%| J(,`6P(ͻmXdy05RZ"@)#\E+.AnM9rk[C,tÆFkݶ%٪[؞Bm],n'h `EMapt%P.l4`e|"+˯X8Y09(iwCiwd*3VCxCB0 0fDӏ| .] ^QH2Pн@OW 5Ȑ( 8?=N‡y4wxkSKJA^Qǫ5,_գTF5;_Α le*ڏ 8L_y@ҙsī=ʈ|?4{픬itճf?ݘ*NMa͋!VuNT}i)N%?֣\k24J7q8u$ҤiAMy|S=Ǒ:*535qcf}UE`43&MŰ6~ڶb$v^XJBhnP;E2G†Xe0A_a$shI3jȉ=%diK nj)D'^IrD[ʁK։_鐧t&DU̠PE:A?4%@j6)B95=UMGxEhq=?rsL:np43sh_KYrɮ.|[BߧY[wJl-WUR.SkQ-6uT 6nYx_ȌziOiWC$@zCȠVVոfd9xPӒV7CǴac=rƩ.|:] 𢇎?wr*Շe.2LGx#3+f=Qbv)6^`٢TCaR'7U:|o7Q/9=+o(| `JE~ٹO6̭*ipfUDhXf=mb+uo;$V]H`KNCj ..—xǘI9n A,PɛkQSkH[=%8-v/)7 <(3'=*==)q579t߹|1kףfT>ѭJϬByvNW}zVJ``Ģky'RQmCy?ip9,)B #[?p^Qug'n+_ #l:ԯOCk1n6߫F=dDQ/sĵY=[K]vkU&)[4Lgs=Z hEMhX O-f3(gқ [KsZ!t o=U(IٿbSw @xā6>uDV=nt* !-0'/'9@щ`/n47<#O|k.NS3X %H$SnG¹q$A2X2cY^RUFq|$T4Fnf8vH0|)ܵ*?e'rkɍy\ot%A_w> qgOsU=Y^Tg]ί fto՗^eT%?fkE_ıg}{ζkrUaL異_]4gWͱ޸MRG% hέhXd# AkH͒> `?V#l|0Eo-:gT\+VB3;f!/̸YiҖ>"s,[7E`P9 ($Nb$p$?[{ `Jϻr16u5BOHirTapPΊ'WSv=[1Qv"hLf@ueМhၰ2qmP1X㦏A5_7+\d+&ܞfl%04sH{G9)+'/C4AMu;&^?=K1;q!?:o1=8́Dn˄B`xV/$.otW<4SoI0@BpQ&dӹ2@ܦ ҬҵўZ(~+TװO74r끾^R+/ę-ٮ^@M_t9a[ 49W\Pϴ3k>. ۢL\nx7\br ɬ>_`0M^ %_QG}/+2hĺxBfpE<iDq{)HxMM D#Vf6n)݅s_ȷu034iN[DHQA_,X+ ++{%D$ 5]@p,G,j4ZђaZMVcZ&L/sL1+"臮#Hx ͧWnîFwv| ھv ̎U# lž8Ww5HzFh^?.yϘNo}F_ɭk"-JQ.uB\Fr/&9wE%Wb$XL'?:d~j.Mgc"b)}Ji|d'I^-# c5jm&1+QڷPwZ0n`Nч $u&[>E JU.#@NH"ފGxc̦KZ(Q_)[S?՚mǪv6"UU ਚg=pQqOa1|QKg~z&Rg[[w8((G{,5WYK3Rc`>r5U҈Uכ7}sO##_*e [h$9s N W2 |0yzbN-f* l.5_qќ_'zdg WgaٲYt! )I#}/{q?3md(Pl~<奂:5R NX͹(Β:EB6X\ ш%;AYVߚ<*W1 c'r.~WCn]YQWk\km&MRO C\XZj$)nDM@%rqWĚXoE\=<_9ڄÝlv?=/6(lf֧#*Ie=Hh+DnsX^`H!f'CakR^ԃk2C5$a6r.MS1tBT6c]F4̌wq퀻HyY!AAe6rU> `˶lˣ} 7) ɇ]8Qw1"SƵ2:9% F: 5q%A2{[eˀ۰pS 🱙 \]pg^2T)6y5]}d6BfQ:pFH$P.cg7B[Fpu)W;rZ^?Bp`,ӆtf)ӃXaVib?n9}"ǹ\`D7TY bAC'9 PzV1!dD1j-glfQ|0* ζ] bCob{R S$x@8I tYnuiV.SYק"(ÓO\>K 'qzh."P/8Py:{d'바wv[z?5Z{sSH\h ^!HDrojǒ[i _#!!<&U63ۊ_Z b}Ɨuz-pզrǑ-66L=8J*tB!Nhxgb2U!ZDsLb)H^?b:5rf)X H+D_\ߣp/23EdtHS `#s~* L"|El_HgЃ6Lh9 q!l -&^Ѵ,Bx0wHY]jfn+IJ̌Ğ:# v uIӊ/5:,BES0+w ?fyi?,)=Φ 6d?qh-) |p{Koo(6p p@dhH8ۂ7}Þvνsk``tރCiAShPpEu&#UF״;?-{ z)`lgds#L D ]%xN+L̋Z~/t9 5GYHʺǘdBC9Ef u I -YΨYO/[ ܞNpf`jZ{/ʍ .Ҳ#&N_*&P8^pU2ZŧqleDX~eh7"U ۆԘ;W+ΐD@5ICŒ6[%x(SwW.}" Qg]Cٜ03#6hǙ1uNR]7mEj>^heLw"Oc.Vcv; j<5W[+zI|;7AJGYǡ̋Ky(wO~5T=RK3CUxqTZ@v@=kzGW&bc Nm#8vV΢iXx/!o&MSsDA8d,U$]hRZҮ85˕<8,GX*,"zK=pEϳ(b¥R4'" c~J2.4jeP?#x\1!K.8"H}Kf~S=()l`@ P7s|pUzyؚm0)B:pqʃ!#Z,vqy~$^v<\x"kփTz3!AA)+]בwB; kW_,9Fl2_IdhFkH 0$0\jⲦ^U[?剆3\9ہa>%a"$#(1-:c=מZ5 #Rz[`2)S>]n'8!"c20Sco Ūͤےi֓w`z$զ=;IYɲյݦe:g8Sߤ|;HBUe P(|zxh)Vo ;싰 *T_ Tz[mR֮ 0:A) sS]nɹ?/zh4쉻Em;Z67%c4tDϊHM>&"p+:2Y{t|d-D!UB!1]4 f}m(h+DTiTh9cˆ6XcC߼OI(^2vWlbzmj\Qn}0_K?VԢZ\o((PC8->g]IA}RhMcz%{`?:e'd f% 3{A x!U/7 b[ʃSM&0s#b =a6tKdұr#ވ6zj>l@ŽYQS5 _$.%䊈*f E; K9#g>+qv> D|HO2_+2֙sGG]=6XE9 E*LVEK[aG1`;,?s9₧PD~תORBY+t\fyIŜʓҵSǫS-5"*K2xti B :q!^$|0z?d¬0:CKV&`*;Wyyb~3ӽK#b}!nԵQ+39gX;6Pԁ‡6܊ B0`h@ѦG,w k9':0)_3t摶wZ3[\q=(<=ں!^2\nf *_yJ\F6)">Q-KF)p"?wrK4;5_f=&* ƀpwR _ ;xr,tM$9ЌH Tu-FdSS_, ʮMa%J>|JԲ9LaG4HOr6Պ'IU?|IV} +ؙz%/MnU㲑xp.uzt,?{e; 9#r&iI3RXl& kInJ2 8#_PN2a: s, טD&D!mlx?I͇c B*,=eqc䝛rOanA6Eg[sQ0k+< !w?iaNM'&<\O?$N!ƹ&[fqhH\@ephC'!S wtME'Xvb.$.ѕ97A*i6=ꊡL'ZF`7MG8W=VOyV8ؓ{z#rln[^v(oX2[B[u̮&i&;;Sr]}jAzНw(OK\0;@tG@)hFJ3T01eZmJN$oabo GSE${,^X|lPA߉B ;r7NQm&H? #_ц5 |JM@0VnrQ}r{7gygH領G&RD_R~9.J6q5o>(DWJNuy X"HPQkIUunjl}tu'3 ]T|{GLrRFcsmGM?ALyWvr XꝄЏTg[r&}PhI0Lv.54-uQhe2~M5˽pR +?o$[2u A{ q߆+y$'BOx~G1<] McQ%Z%houbOF~X^]o+v.G[mjs=~F,~CV 8٪@j@_Q9K1ZjVF`JbxQ=w`W+Naitr .LC;2<^CZI &_&j*I^ڲm:NI%'~2I)WjĔ@A:IW ];4l1 8yhgج lTR6I qw^UN(EXԖo(oRO=SQ㿗9c vc!UinX>z8TDjQjaNdgS5}YQz= G;6~~ן*zI7z踣t%t[l6=˭W"#7Բy9X(-&œ;Fף)(Y6e>l!dËy9f:M}(LʈSW{@JTB/xT9̷,_t3X{`EǿI"Zng@Ԝpuȓ]i8]?G0C%ҫfc b_\G iH!yVDhKkoFfQK,{6F|Adz;3+ki90}qAwۄbp}SI鉵q(kH .cPcqs|+ Zy;ykےdfMPJ^+PQ*htx'.?b Y"-e:ff<Rko_C> QK:CAy.li߁qގYT7}vjx[IzNI}QЁH/rK7ow#Tc JB]ӑ0Dn~ǀZVwCv"<{s$X֦EYH2{4L9-<. _&~IBKwt@u.Cn+,Bc1P): 1-?jbp$5Mg7LȾ-hzɭǐGu>}x>3xQ_zmW^ 26!M%ڶ]{5"߽>B8[T_܇aylꮅ Fݴ]#ziYK[w Zr). j4xN a#lMP3S7*vZSKƌL"E긙YNkrx Y %Jj`?n:$gncZ)Y4hx?߿g>s5A$~`~ig$!4;r-gL\t2{%4,Ue%DT]Ni4%A !MN-8UN"QzEH ݞdxk ^jIs WB3q϶ i0+ʾ|(Rg,xD4;a]yD˲m8E$AY,kE*IO#tHh1PO{fs) R!*-aKGGr~]3Ƚ]K oB1q[ ܹY$)ih$)^K18Fgr q~F "qq@y]\ tF7YNKo 9q)[v>iupT)<.:XU! ;aS ^)lBcz+Y[ } Zw <2xNoI6 (%yhmHQϗ_aX{f<;F,"Մ,xp偧MwtNS0gқYE}"`NH W<4qۗ5l9ajyS珹iIk,RX_RGg,&ICT0x)AJԌ8nw['\Dz~@%MATϻLs&! +;rY#h<[\Ӈ<4@w-Z/iܮL6lҼo  |2Lb$W O?eU',$ѬW'1XIVTNߖa>vٿ[2l Rp-B7svE>>4R0H|%}>8KL599ֳIxiz629Di flY7FJs2fj/\p  }jESŘ+5Dcֹz=8[+9W}/pAq|Ꞅ`O%uJh7-ڴ*b3:f[ EĊm<\З-qJ{t2 a GpENoUSCi\"sY>xRa5Hʼnu`5,Ml Ye4/(,za%;\t&c:s~CWOO3W<} ҙ9<5Fl#OƤ615U5~}[:t:.u|(XmIA4(Rx}ܜƝz*o TLAȏQ95R'χ mngv.U-;I\;},LQ+-U`-|UBlbv߫΋& 0ďY{&H8l>1?r κj-))k~jsP9 yΡK7BBbP-_/^`lը'A7~G-+G%Wp++}=WduP@שJ%^L3h=~^{&p8OH @ba}_M08pfŶ)vB(r>ZR^?rx^r0E)jS94.3֛0F-dĖBQ~,f[ֺMNhŝ 6'{35{h[<$UC`K[hB>"䞰K[qnEEL:Dkmr&4_׽L r1sCM^^: 0 f4=îTh3jCe4/i 6rb4-qfNRDbV.AM<8jo(2h>Ksm4c$}oNŵ(DC"6 DbCA3+>x O^!d^cϿ; 9#xL_,67I| 69}nYhA-~hH`:j8qqOmz3a.æGRxJ(ZoU4El3 g[BAbs^"B-PG|NYqHp f%j2ypV}1\8 WκdpD%W󡻗OAz{R`>B"]4E&8PMBFL[ {a&-ʼ/fI`b).Tږj!UG d~~a{6 (WCy4~wѣVq+> /i'~ t8'@\]DPɏ>nvABqdX,r'lR)Ixa; !=RRX#R:N<\Fo/5~"k=ۡ,}BP U)- d@SZ&E@GrJ;N,'Iz@RB`ipB-<ؗ`3?A"lg3 F]BaIw%[~0{K-%@j{~E(GqqVZ^T{`ԏ^شOX^0 79G Y6 ʰ%͊˺`ޗ*;2r)ydZ9K6Q8s5S9%vNOs8vD5TgHlӲ&+Qݕ&&?ϼx@%Bau +mug$S1IYT)l M7f2md4 G"~wErLD6^*е=勠Rg9SLA$"I t@k׷rnd9~$EOtNTփ0O>֙ei/ ?TQjTtmE9YHx}rD:EoY0Fˏ Z-4zLd_c!':3fO΅Q~N-DTc9,CEw&Qӭ-!)Z5}T1/cׂK vetSgYαK/Bf"*,N{UA rC|$#jmf ~{{j~dQj7g)6+.d-6'^d!FOc Wt]ޜ/х=]U7[ʿ`*DNǷOk,1"-heF$6uoDD8b/і ^\Η [ gdIwh߁ uWVwZJ@HNJ h g b ̲/J-䵐wXExYеuC"/,L'%aY.ILu~EDCvњvFԼAT" n>ԘZ,qt:xP墒@m kfZUXp&笝W%[3oteuV{LGse-C R4ߋAG?|h"*O$ o| |Y(d'F"<ѴV"lf,/}vA٧d;Usfs.xEy:MF=ZYP<T6r>x0 qE;Sit$&6ghOq1-Y} E:$)aު&f|4s3udl)_=rsEYtv ހx#`#`ou 6BgyMÿmcJ@^Χ`N}mzz}|!ITCMp4M\SkB-܄⋞J&މ<ؒr(fdVĉo#jr N_J*4͍͍#7؅;13,7m7!v@}EқNjWqk6s7-eZ0@,%gx= Ȫ{WβAپř SGj]df9ILw~@+4]њ֢ yٓzȬZqĊBH+ >j|83]n Yej6|(9Gmzp," Jݕh۝ksx=HOsD -(|T۰ձ)=wlqu9V]uiy[6~{Kѡ(GOy,36zQg4ލF잹F)r⒂xC`Kpf:2]d_@$X8EAng;%fR<#GW]MdaE3u~"%@">а$O.t=Gy<ߊMv>>( eZ%Z  0FsNBJ N,tSݮyj!Z1S饠5\02!UUϟ9y'AWgԌoVl 6GM[3WR,bsoxK_ B&KBطzciSZv|_˥sUde{$[k uaSKG=E*rTg.1^''Cx.) Hv'Ae ~+l*ޢ!)rg55#['VѢ5y2nc~,%e!%:F"߀~ڪ] O*%ֹ{:X㰙r~-Ǽy~T.g)!?'^F/Ȃ_c)t3}Y5cwp15ȫ#]bI,hyfBs!=a֜5'η=|Mlߐ0!rD#iĿx/q0:\ۘt sArJ[Ұ7L53YQB+Z ,,H-W .NBn_ ۸" V0t970n^}q;3uIaxIYY8!sF!jMg0W8*´99j.Y^xdI~)49ÞoX! ɩB ;kR딪.*(z.J2=r$D*CLr=DZ_z*N+h^ɶB̥ğYHcEx'O]dw4 5rG~YZ0b\ѧ;)4(@]~j#)(֩ʑF>gsѬ=(~6ht9bJ3~[+'K! ϒ3T ȅ[~@TYu@J=Fdl13F"LƧ"(.ey2,MyL[tRt~U1_Vkqȇ1+mσi1C80bTtw(bt4gKgK-/6AhEw%5OL,ԓė/:Q6P90;)d3Igt6hB ALuJцڤɘ(] =6ܡ^)4y=4T&@2=BئĎwuM<68,`I=$_uk%"'(jw)=c0 Acd ORuG(ь4v@q3 ڒr8aAX[֡ ރGx^Ŵo,0;L#YJh>_+Kz80+ q2m|#<xi  xo豓F9v*NdM7M[mV0qS-&*/.?s譮 QuNjʍS?7%CXi Ϥ9sy_).yI+~Ól,`gs|g*ݹfKמdȭf;Dyy*Y)xMъ*Ȏ|ĉ2׍9<E5pl`I?0 e?v$XnHoom+~9 #8=S3 ރH0@gn^MBK7Ɋi#7>$ ZՍmT!uk/mkؼ+{2U4k[@yΊqGkD$U>b|\Tkʏ?޺u%@( a 4z2#@ΐ:(vʡp#S;7>ΌL$&P5%XePFiJͮoN@/E5Nj6wG/-6+6b9,l`1Z+ӡ:Go9px,!5@N=C7֕3~9m`XlZewߵl ʄik©%5#4  FVVG9Dwj{ED9 ~_kxeUBr=8ǭ v8 "n iTyzz=yM偉@A|bTbHgo(#U؀;7֍~L1l1g]joGtGOiiōʩV^fSEc$M!U3=dN7,NR!T4m71q>{xvHƐ$mƱtٖxКZ}ǒGoG<.P/?:р tkvYXv}$#/Vr~JAt)Ă7\#b}HL;W!KwZYS?`e;fXP8 !äMۣnCمۦJUT:%iφ]BQA~& Jf =p+ߥmdb 7N.y{S3/r/Tz7Q+Ӛ_^a Wj[ѫ0IƸ"4e#elT}#NgM (4IΈi=ǁݼ(ؐWZqiK8WMrl(Fi.e|/NAݦ0]׽%ES%'N:V;DnjO!9 )o~fMu@HZw `wnJW;Tl7` 9CN80z WF$.G-2L|z_$(y.'ԨGaű?rV 1[a|74Gzߦo_ Բ'@S 0Ȕ'&匧H?Hf_3%ɠ`(?@׍J:(W4t2 qhC*8sᛮ,~ `3daL#p>}bS\ey\h6V_U\;4m @a>_5psU Y>~ 9z}Ո~ZA$lacq`΅"{WIbi&/x&<ƒc >ߩUWG`D,-ZF{$5 d9&H`>ֲpئJMzr*dDd7}ǻ^];:ǫၝ(Ƽ+$4Wk_]&isޛvev>VZ 8ڷ ioc*YGMcC(ciiC%sV?A?kf?R$krgw11pˤ̳ 3vxs83`Nq5Œ,4}I9 [ζ7\5E Bǯ^MS_T5اMP|zW4{,KquϫL%X4j6b\cfl`ITq2̗Mɰ%o]t𻊮wFKJp TTBZ6l`h{X7Pu{Ќ.C 1W<|8Ljd@xDru:K %g5:4|3 YTΊnGF$Ig5vOZmNeͭ*@] B-7~"3I 9e/1oJE[aLhq%L΅={\!qRaoLhd6u?[.}ɒ`};v½^# ǯ .*ϿgEu}e{+GԾZO>Cw_=13)rY(Ň E0S Z$j=Oƒya0185U۶lc?zLo@ECVy5b}QpGR'Ԣ =h("]{SCٶ/S]y|Z5ipB'zxfBN }x |-I/kA .Rȳ_0T[.#UaJH_ 0hfqS"0e:KH REx횊L@83\r8HqJ.mؼwLj$x5% ֕?3٬O ?%.z+AHE(nSasT8{|q_Cxk2oc἖ } qlDue'c%Eyc~KgQz|w['/ .8VfP(e<=6qyz(N[19>@\Bcn6F⥄a핋^ۊ^1ޓe0c-;c=eE"&gH_X}|zԯ  Mrl-])w@xf@Ŗ<QhH|vۚ|擶2 ov1c_6zBTaʽ zrgX/yc;+EorWj3 <i Z\{1OK'>Y'Y\ܞ  OW="=6F=թHi:΅3)iބ kGl|DD NYg]E$LlS7  j *'G$ga̿NXsLôն~1zywjp"R$|QЦV RZd5>;є zAkT2ȧ-:,DBO4A|m9⺦jga#MtC㘆-vyp L1Ķt„8H9>gpV7<=-Ca.=wԜnXaCz/KusSrkןڤxN3cLX}*Ǣg۞ud.A;@MC"a80!rA 44VU114Xz5^r?Kծvײ"i7GI0K|g= 2}P}|7?t@CTP20?b6t&[7JT!/BrW|.r&}p { c+p!) [@ ޓp#IApgDBocb%a'xYH -햰`:T]@˸:ȇ_/Bj5aoZzccf`EN|!!MU'fOJ6@kCAv6It)cw@by;oZ-Șj%Ug!_Zxن+t ayYj4]Z6 H)#Af,=S^JUjO~ _S /+_pU4>2Ps&p] .,e_\dL憸qx<.HcGEyKc0Ӽ|Ǥ)<^8j8H?/|1}4?渠vEV$1'ڭ3#^qH/{NDpoy_J+-an=Umg0BD-eK;ŔcFK\~Fѻ&k "fMo?J-E:`UN6nmhYL'Lx zg(y\8,$!Z(~i|s{l> `[Os"y>DǤ=PJqHzaR"{zh H`hl$>^4b$vApr>Z#X-!\-xKSt.IHƉ$ ٧2{?6z0^Lۀ&&kA'7 GY.BF9Es LN/bf‫p1t~7 t @s>rlfK=v5RvŬ.([n㖂b)dyKE)+DGHuUu }U78U,gFY}(ѵuq L|ve! ,)uݩ@Uf[kRp?ްݻ cu+n+XFaӧ(,)>ɫ_[➩SІN_IK?+wyC1Pj#tc`m[ns=< ÀGMZ\+3{tq nп氺9 Z)FQ%pX+&.ß$ %(uY^Qw@fBk^RoR*c;4 Nʗ?&:Lŗ"l77g@)g_֞ӱ1<|yhRM jyެhgJ΅RDwꄴ `4Ht`eEpk3FNVsqj`d*SY,E'[1Y^q\KD;r/PZނxJaaLF #qbXUԨf8j^Ҙ;n]/HwθA^J[pA\Gcy6I ȟ'Bn<cD[^P DwWmn5 <,>,jZwiC{dZ(-NhF'm&ZCNø2ɤk|9|Tp¿/;sqPRk̐OI^g t?$c^8A16i) F ouykL-`GvRnxBC˸8h(2QlA [ U+;p>o֢MZ[p y D|p9@ƨb$Eu}q Ó.€,.3jA(w6SQ)[V7y~pf\YNW%Um44m0;=#OQݯ.Tܹ&fFH rLgV>-YqOndNk&}ڬu < ,B +uT!I%RϷy:61c\ 6TH`Tpg)I'CɗB{4NS'5Qm"Y*}`s!QJM"]HfSզ'sѝl3S߲~ T4mMS@yc,dKܬW&qٙօE#j}NyҁoېЖ5jL<ZfEᚏi("8fU?#Lbl( MFA@&aT*k֤ q{c1 zD8C3G(_Aj˨Q3"~m-gk뛷\i~ Bp ' ]N!m0V d$ 84ܧ6Vl %N71.?E?1CX5?ا/.eQs6{8o߉A~򉁋OB(*ţr@F X@pkOWu@ʡ,fS6 ag)&z@6*؂BU Ң5yrR{+~9Rs.IX%bи~H >ǹOͬ^+|]?36X!Ɓ.w^!~ƃ'j6a></̞7z !o3&{ڴ? Ns99d[ =ө#Q` !blőg$ Gu.86߲<(GovezxV Dazo*5W!-ܷը"l`L[}vͺ <=/ *HՄ6 2aJCzQZ".ixw),r}{W?IЮl` xd o?tM@>~* D^0s'Od UwN-u2R q7l(}OQz(bW.D Z"#+"&ƙ}FsRlYWq?`@9 QJ"ۙe5`j4J( B{@IcbCLܨ6LAPRx*<Ӛw:ud4~;v@Wc֐p~P-EZp˂e1j kS+{@TYk E I#CLw0Hlaij+Z4+$#dW,?Q̀ie1(!x V'"q/"\2LӍxܴ9%k ^97k"'(웖@xgmuýH_my c9`=&?\8w\ULA'g49eBgbQY9GE]ǙI)4PSn4s-s6x\ u@Z .s>2Us}%&eQopceคuVr0 ;ScR1S%-g;12"-m~suۡ D OPB@ y޸:{ƙrch*&_fQ 볦&4%>!#}'_bALΛ4gG~_N:uy%L5DDS{Uu_.KCuݓxF%Z<{X\I1(f('c-E\b< ۫z{6l_n1hC^?3+Q5OdTv+b4]f#Ʃч0ʄD&)l7r@/x}s8A{SI/p1뵳ra1 .'c'"-_NߍCZ2/%;/Qy2M KR-2`wr9DLVnm%&:Xh$ `(lw ^zUUgJg m~Z Nel /B 2# _=9_"L*ZpMEf/(s}MK?7ӫqi| } ʲ(F QwTqb1lǴޙZE`0/aƺGfmKt!;E[#t 3 : 9%$ڱfXdʤ~'t{f>O?P B؁tY7#Cel5]oCas5rDFVQNۑ3s^o] S% b ½޶+cmWW% "acTUwU̟6ueʚz7"L,0IǦ+ &&2`Q;ឩ3LC{ ݻ\k/e!(~.K@eE2:ٵmC$h@,x @`HY-nGqXK ܝƛ\oJe9]{z< =| I-ZQU҇A\DуI5w4X^J T %+[l69ZZ,R+ޠ=(P*7osX"Wj%$(?+m zHkZ-rS?֪ :NKwq |=h]qf}'YÁ-8X7٧WZ|*VRC]K?N 'UYFʶM8g J7hXÿε4$[ܪ[hQݱ>R]V/j~)eqCKXb#I!|h5,`䨍.zL)`w[ޟjnZuēfO'p;fl[r]7'V9T඗D0w7HĔ|T]Լ~&vFJ$´b3u 9{'š3OK9Y謯"G}Ӝ6vZS5By5_$j0~cAA_0T8r)BC@O3E}ޏ Ӭ2 'wލ*"Y; ^]CC Po;C# F%RR}D]M|cA!{ndgJ0_ ƣK1[ ~齧Cl4D͋ʱϳ^1uYabzG@ ^-@9yNbU:%5ntPbϜ>~,%[)gq+կ ٴJ/*f8mӘP"nA}]ǵ&:Hll9s|09+0[Ozqoچn2XjL?M}r.+ךo»mC aD0D߈oON>zxH=ǛDdpL$@+aAd(&)kela [>҄ͮx%Er5({t/'vٹ&?/CceGJ8*/a]Rmƛ㹆e6TlmsfS-*SwfΧ)v!&IyWmZ\`}Xi z,BQfh79ҋdsD$+ XW˥ =fgzkڱ^Uet|Ӎ˱ 34%*Tl5Uj"Fg{8pg&DySyLyv bB Xv Fc\ӣI>cu-gFV Dyr%Q[ rTc@YLIؒ"3F:mRkҁv v4j&^0s@AYl=߂P?xDIngk%*x .M W|U&]W#>$+PAE:MJ{G,%uݖDATCi 5%9C0qY4X*7>kżaj;}3Z7!صVdVդ)RhVW Oqm}_"z&Ѕ[aԴ)so;1n_YN V'pENb*r.,t*e;ŗSW"ϐ}\2aI6@}o5O /Wg"cdP MyΎ4R")Ul1v Bm# OkJrL!+}hQ5O=kqvVՑE&SDpQ)(ӌo*6 :pӗpQO|S^K_!o6Lwu)qǖ ș@fkPlKK98^XQoƗR6XŌ |& bh a7}NN卒>,A^N#1QECAYL1D`~W;x5 AlWher| |" ^4s2N^h Rl$G#cBZD)y t ޴aHIRs' wNq?h* zjF`5S;⭣I8ڞ\[⛛l=v@e;J{BG!>Mj<9u5B ̯sn-XWژ>O7oQ ,&^{\]u^q` }%3E"ޗza)R%` |EvXTE};{֎0fQ=.BVQJi !*Wy}>sxhLC1} [h)w&K1`@k~}6bO_ll%sgbh]p7649f%vw0XoF(| ՃNkkp: 9uKPPd>ohAr犭? \G\.$oXX|d\d"'{sM?Q>!:GЯTa:#DN(`3"Vϴ#@+ NK3?Jp=K3 j[at"KxAIQ7F*0QNZ02`bD9B?zȃ<~<|56>Nw\sIʲMo &å7M5kCٲPf B$`n zB:&`tZQ}FG㻝pOIN^'n= 23kcsSPp/9kCUzpʏVwVE| %9I>2G$rX0r@uR׳lB cta)V5 piWhCِ\^ T|·.K (tLj9p71V eqU9U}V/Bpd@FAF.Q@%wY'2 d|mfكo xQώ@՞2εɾ2f|;ѱeollj~LEB&96Ɛds<~k34j\kw9dY\;Y OOiÜz*6qټ$89х\+bemC-Wa@-Ϩn.w-tVS,Evb6̏o>OH:џң/WDqJEŨL"ai&>y?1 $RFhq&_Col֕D#ȁ  m[eqfp=򹴽X$czNJQ+.5:E[U[F=*z$g^#MjgT =Me^Ās*!q<$!dx Yu2O*O-|bgB@/̭V@IXK+EDczM)7Y@R|cH4 +f|Zoӓ_\GwMŨ' ^*y?>~M+th=knH?i|Q"(>Wn{ ilTNj]mxƁŬ#*vR)ġ=MdR,MabgSaֵꜙҡғDVWF-GL.&/:[$!^yfGs0efM!V‹W.<\/.'W\ ݣ1+p>Yq]ɀOФԋ$t# k,Qu_;,m N1I@wք$bgmrL/`qlj%5#rw@`&fǹ/qvP Pl[pZ)@rOm0xg~7wJFOSC^2s!z<¹H9~N9~iWnp͜tAJ!BFE *40cRKe(9{ȧjYW2g3N~8t-·\[k;*fNR5y( 5>]\_ps4?eRHn"ui%@`[cdP׼Lܤڛ9=cM*S+zT+Ce&3dhet<}X!3@Ac8Jƈna=./+64y|QobRbfisƟ+A`-T˞KdL0JձJE+HŔwW3q֙7t:3۲ 8,,^~pijk-O]W`4! $hy+b۫`!L0ݓ2;ȗ`WxEQ@)C(MžcsPȨ"1s879$]xt]P}A+c}8pIwZGR/NqƒG TcRa5+!ش-Ƈ.nQ8\$& }=]=BpUK :H!MWK_Vk5wSI8ПҀE9Y`r6p:t|(uSkLl.FH^/ܣ,߶k~(ĊeOӺL} b!iU⡨B-iC)r;ֆOO&SZqT^PzA Uec(U̙B.? lTiRXcī"Fͺ~Y[(;bῺΌo`4`k'M3!s19%;~4%%k񷁄ɔqސbh::.0 t G;!;OJi'ڀQq6"\۵c] 6*@GM;cgllg*]f"o>/_}Vt4N$; qU@ap&2jP;93j \֧<>^sdJ~ u1(Fі$.) kXt+ؐ'sS7p#2> ׼ґNP8O13Dwi,0h|fH\B[\+ϵ#(XWʾ@S CDU .Ê|o͍4ЕTJP>aI]/pCʪUUzp~^վ?#wC`dx7X %m%[t3bTf=ݿی#0To•LX[ϳK"6 kTk^#rO.Ns[G k Em$CPv[l{@1{o@Z/Z02S lLV%=R`4 # alʨWйnŕAe%8NVỦ?0EpBL CxY.a] :Dn2?8l83MKk- YӰx]5M'vJWՌ bܛ;aj:Z4~G-S޶ L%gTEM, [oU,xqps2Zb:OGMkKw _mL Nqd)Wv`$ |pff_c&Ǘ,'g`*/fN^1&NP-Iua&m{F57x4N@I${ od{'4ld;@ j^.yhA۠әEGlײtXB/˗3,2C⸌2drg^fRu݊E_*LPd1?X4i&KBdAEg#ӳfVhV2\[E.<w3\GjP?K˄V#E:'ȑK>wqi1 M25]q |*К.nXvċRXv窷]#}DiJ+}GL5qsINd֓9RH2֝6GR(kab8=3O2+3'+4wPDUk M+qCib ~TN[BZЀtO~y5?L} 6WU§[V( O>oOPZutۏT"^XYBvt&fa$&@}xחi] u,dy75!'eL>:Th 9,ff}I(3o}d(dzXWw=ɭ/4ns.C;-~ BlQn2`?T!Y>ޙ%U?j ,n,#xч%e]V,Q GCUfY!~8Or|t7A;k\azb ͋%rwYv~C#oKa@5H֒C]R.h2JVmӸ"l(D ,~ڙcWGu ?AP"eL3e xR9`c*Tz,6MeV?FsXP 3FW+ ~?6w ,?f@IR?6UH(8;q ljل LbyN/-U>"@IjIkHРH)/ o3y^J(j-<:\̟ &Z]1ҝ%9 4&QU`ßl' G.p_A>3pFܚIUgf7ҡ 2SVs/x 1ݴ7QoݑYiN.W-ʼnevQ錚b%o 1ʂ+O)%φ\6wVuG`bp3}.v_bƇ$)~H֤w .Jz|N&TWI(F DrrR%;FV[mXa^`(Vh1wC|bIuPI*ڕɘhsb\[UY9vj k &٥uBϩt8km@Yayijii;F.+ح oUxgQny,,gcQxs1 AMr"@Y:[* !l/1zt4ވ4SSVٺAR7FjJ>, \b'[ㆭ߁ acwzq!7xSy\t^l}%V k\}?_nV6nx A(D޶ ڶmY(n[E)o܂(֮)JjaE_]ڸZ|['Vt~hmkﱯ M  F:A"dŐ h/6uN?Ƥ_r՞+WloԺ!n sW* ڀى[Dܝ牮 B*{:gI#B䣯gsf)l^bA[VT39cvBQMH\8=9o-xmC=Xb$% }vG"r5G4~Jc䚚GdZclr0!ź*`JmUSlXtݱE卒_28[Zldj@DP g3C#?~HS=YD/&@mT{u쒉i/Zx<wO;|ZcǑ߿VݔJ.I@<ʽʩNANYK=w̴_G#pbQ(qNL93@75JuE;&)Rח3mI_8%n6F DTYe,PVsy06cgՆf'mArrxJ9lڡmk7G@O8㚥H%9yڐ?eBBh|L3Rx8fw )-;RҀ,4IfWy~Xf |jz%^C8Q\^7W#Y_W8 p&XVq`7m_|K4J-nITJ ܇(ֿĠOIm[ʐ=Y1ȓ g" j\* a}*'+5vFSSǰcEnzm$6K< blB7`K3 U*qhasGGJaK۪Qe57#hVz1dF^_.®νJ씉nKbޗw7[!~O /Kn3eX:k*=vpүpϊM@GU fe1Bs-AaJ'Y5/V|yBZA󆺋Cί@KQDDڣ똗C?46v4bnD D^]|.@趿s:w 'xIuaǻVg@H^G#N Y\Q+qݾyؓf0޷95DC?թ/yt1r H0Ηr,yLUs~ѰmZ(Oa9ecD" ?pAM!5apz,I_%S':cj8 P6I-);Z?-ҲE7?SexݧIO喬d"ʫ9AWa,lHA50)@?61ˉ,өudObxN? нb$|L-w#h{s /H/̮V`:4du B~#7mFq<ϥʨ?Irʓhfεd0!ҖɊ䁱a|ֳҐ`P9BR\ FJ0.KWpS*hOwsPd+l;i%qxX0G_G *zO ,q0k0ؗ5_ !diw |pڥGK*u͞'Q<9AU?hʼnի,b%Ӧ5+@ 32gͣL:~/ IÈ<C;A6MCPA vơ.zFpVQ}NES m!e@gj֚LqΙ_8Vt~oiT=e>Ptv!<7 ݬn`w3fڅaij@MB|`oz̃8+0!rh^ d!Nn%o;>$_^BMD̛J #n6UnT$99%JH4G,8EwA{]ΛV里d5Tx+-~.!ebyb.Î`hGcԽ(aW2{h4h~eyu{g^K&S[i !4;a$ (@*qs%K=Ϟ9cgb|;>A9U7/qQ9 Qsat_xjoZUqXʰV{,ҤER%gâ񉙏O|&P<‘ϵIH, 9Y/R>5}3я':)F\C-i_P12l:}^@MluN|WpM.8_Zh '$tpb4,Z'W`xˏ1?^ty :kPZ  40Q޽֪_)Բ`U\֨"'c:,4chhDX0 %)Υp.9ivWeٖ QMʐKS5ҏWRL)e+/c؀ŝ'P}魠n`z8wRƓT4D_Nw}AgY]ooH]!e_Xo&5-pkj+M擀tK\МU54;P'rܩ)ё&:z)3TSWcҋ#5={!oM|QOeM!|rn<,ԭ"mߍ\uE35'yJ t$Uw)46qݏA'3v6G!N|^c [c>Xy'.$"j^UÔl*0Oo׾(ZB%+_eHq { `QURnq cJ(f&Z | s3ps+k+5g,,%ɥ+Tɘ 6ָxO]mlqdnhM)9r֏r~b˼}%"lAw.1(+Tw] 1 K&gL:ƽSANzT[D9b^5WQ (!0xpq:;G8"BaYj3pҁWe+ʈ|4;R֬8&miT_AEFeT#9'K$qn[?J-[GAz rEA[Kݼt+ A30 vzolT4f4~ $r"'7f+̔/8lx:v3OVv9ERqn$ONnw+R` i-]`dJgoSn99Hx )C?XsimC<[afGvªER mT\_ľ:* -"Ts Ҡ $16w"}S/ Ռ]X]$ҋ]pl **c :\<"d&+Kݯ bF1Xd!a^=fk8ж^86"7FmR+M"8A"^RC m"?̧3ȐAFbI_Pz%<6ۍhQZ$/vhp4>obp4'j:3oBT%+Jp`k\ʮ &Ũ\7p"(L!;t7&{5qWPev),v J"Zm9 NӾܨSf(1B蘧u"(^.ٿAmu.PFa18r*|ZGOAEJV42PUb7D%L:i.j<>fh;15wy,%]@1*5ub[.ϤT-+4]M[4fųvV$ $RZyDcK5o,mr~Eoۙx~ *#{.MrG YdOJNHn( YkAL|,&EH110BdS·g QBgcםoI)Zطي!KSlf暎%*丮BP ps[LoIqC;{S+ҐLsT}6p;;|j+XJ ;%3͂?6FJ42N8~3ky6p"iH߀襉=j ZaS/o6(׺U,_knQ2i=p&~tKJODeC.Pe&_RkJp“X>.zXrz8n@F6* ssn1d[r r#*6L5]M,:xUfc!`tuq^hĒDz^ԨOL%V֭&Ĕ`HPNFoP>yb!4 NuK"e2>5co.sѶ!O Iˮܙk[CBnC:N-(HWvrqM _J(W+< YZ:h k0¾}Qa]h E6/ro#^`6e6h3FBt3 E*Vxba7wY iiRJ.'qW/ەò"9tģldA^v$N+DihF(ÊKBG +5d=c`LP?I "=en˷#} #j=5(*QȜR}1q;@gSzuW.2c7kdF t] Ÿ@P dLISB48;$& 8ǽ8'삪)G̋;o VcSWSSA*֦CMcX!]]Q2 響 a5aT"8ϐ,6*f 1jv;3 ,A`Clr6FGL8%rtf q,kSy'*Ѻ[t6m锌ݩ,} F^PK7Ȇd<={(,;18I xL/mhBOЄZ~LJR* (L!p8;Ia!A#˯~8aox G2&1a]@>-Ѷ#[w 6IvQRYB`e*ĨC^&M ܿ$E9:E1}=+x9j||R";((kxCV44/ RVP}.*D$*P -ֻ#ʓ P8LD)n k. v͔S鵤@lOdn\+BU] mD ḡ*nb>\sF8..*)5} 0q,1a s4.,6~Y MBv(ew9rl*&YʚB"KM `13y^cpHXx%nmxU@1etrg(ݥ{73k%Wff3Yɕ4ҙgB#&"aV@V YWi D'0`9U䚜PߖzPci]}jEB]ktRzo7͑Ŵξ}`VyX|,s vQ ;GOΨg]ĉ-,-y認_ _c]zOX):ՃZXItwW㮈v({ۧ.ƌtM =շMcj`3Co8n#Z±tߣBtx:߯?RN ?gX V`06C敇k'hQz IgH#@L6M6eCY)J3,$1@-TF~nEKW;T;tnJ[7nز@-l0,; hTp~wP&K}/`u~XSsbt \;Nwn؃X o6 ȯͤry_AR׿Qk.w,1?"PSH(36n'>9&) ls`Wth"s9r->]VY7BsD[%˄9L#$>XY-8) AI^(M*ktFྭ WH71?ܻ?)AǠ+U5swsb% Ofky7r{^w;:ha2 3Mzl8 &`G8job뫝nK`ppz_\@++VMԼ{m$IȚjsx Bޖ*u uV4cV 2ދEmhg:ԏ yh[Ʌ4=!"~U*אDߥ՚ DvIuMۯH?[hw_"ˋP;:FD^߿sӚgN,ԗT$~ce9iLP=/fuׁ!.5+3< Z6EF `%<`rtqGJ ZC @R"xG9kۈ5Aֽ@a n CfI^A7jG5"3fE@H!ղS 20$}r-h-)CQn+< I_AU8<;hw{PA6Ǫ烰~⛦":y([wSn(ȗ[u؆7w (ٞKZH 9thr`媪@7ln۪PS eLW=R1JOu7}cdXHJ?ϼ"KY EcRt@YSGAQrq͹] bI=]s 2:1tL-{7txb:gi[0)D}&EoLc ͹|WjژHBP>F׌HiXȗ.qg[ah? y 4n TCmH,k2Z[ΐxqRѐ.tSKFiJYq֘C7e]%b&o/ZԀ/`~[)gykibݍ%qȶ=B,dž鲠/F^F~_-ÅRoPXr(@陁<Ո b֥| (xFlrm=PjxU JhvH N^bZhj$2xV?=C#`GMaq-b<$3` Vm7N% 4~^Yl c3hMbDϭ ۪h NhmJOi] `X ;Aى"(Ȯ"0pȃo9 h/z?>ft˨]Ip9)݊oEZ}*"C x+󩹄wp/1xF`̶n^`YlS}Jb#JgXP4Cбd1&h8G\{: .Ie^vYw[63brYa܌/Dlcm'@`oI}Szv ơZahG_EзE+ юu}sJ:2WlP#$9J.y]Յ+YY8Y~0:k7!G9cځZ Ax.(gC'^,6 8Lh<ӥZ/~往1=X᥍(u5*Z0활TZ64kڄFCNFA\ /$pqǜUh}>9vPcې:H*F<D泼ݸ &ޥRcHzzAsfd=]Tt +FPOs'~`?tU|]u0Yl$DNګȬ b  vL}Y0t5r~A-53}_Yv"O!EP, ǭ# ?!b0 e:wiہcʏ1 3q#u ?]M.](Gs*2 YAm9XFl$ԗX+[bt;Ug" 2W]i3?'b]MvSR_K,M<%XbJ䗌H)]Q7EA1̶a|plt1̔߃SC t;N$@%hI5 ?1K(aCJV ~XuF)5_r2äP^OXgͦMTf&y\( NLDܨVtLX_![׸Tή%v^;kȺY3Ga!oREP'ʃ`0KZ;:R(4'(?GRMcIq(;!%&$# -re2qAG^. uc t `ZWj{9` KІtlp@AH~u(IzAweuZZar.y߾";㰬w4 pu%a>xVd}!G.25)F$ ?kqThOs8i),j9ۏ VH'sv F\\e?mȐZvw|0|cِ$1^\gݾ%i8.Ee7o@u CO^^b#u.[}YNoop I3\^՘!JGuo0YՈJ@EU8ŝ߹Nx2Gl}CNSPDɀ* eV%O[J Y/2q5@"͘A߃I 1AB"1R-b5:$҅Zz  Pe9s-h צ}@i.HhIZ%<:r19A"N?WGsvl!/.@SI3F7˵v}b8<1*ND,ͺǫ@h:Â?ͺ$|)F{%ӉV|**.FTRRހ~=Wж6"g%CIܙ)~șI`^)C R;Q;;30di 2||G^_ki% s|a9'μp PMAx>9 8G>‚kn#iZa[s%|H e5¿Y :"l>@?Bf,[tc ސp祈\ û <:\FZl9[?1 ] xJ s$G;<$#CܦNc1.ΐEEBqMh8\x.|[YU *]Ľь-t״Ok>llJyj |=Ԋ}i8G}qTKunv37!ҧ+NNOT_(Mһ{}q*+u&Cp,/tҋ,Y(F*+>H ;qAB ӆ7y~)j*H%R7V^',hXzˆM I!>_2:{E'G|_zuo|CH Y98ZtyNE \`ό=| ;JՉcD_la' q7y8LE3SݗsXY-*TЖ ĝ@4(fe9cg/-bt~ G~z#F|GSt#/Md- KH:'\-v*pEJ.)5c5N.b=-ǗyXE2I gV1@w]<@A:~܏S?717C mC2ƒҡjӦ#7nkJV^N٦*!8^Xuw<929CVI]'g |u;ei8̞uMAVٹ$$ߪ(5&Z`E)F͸Zs;gnpӊp^(pX}],g.]. @r [rZgZlcJS d8/MCɅaeXw }ޟ /< a%#/`Ie^+ S*Eq"rhgs7kZY>C 9y_a=}&ta"_@b<®5xE4x-Y%X=},\Kg*yV#p{8҄F$A3>Q,+\b, }S;lH(24W7ʑZ c6U#@_@Yk*Ψ!GcMSw+D;X@?%~p?e,vsu}_@E|7p mVا%6$R?''l'û+~ZZ&U:q\ +iMs ȶ/Dq -Bl̲c]@ ̣=\zlv2EHF@WMXgcg5B:ɈɋK T{,#㾪)[5h~0d$ff q|b:Ţ8Jrzk[:g7g /^o 8?&5k06'JݓBη?f ȏ8i1PJ }:o!ȩJ~^}ujYK.1q+PoVui[WWhr%_Vreh ͏GHf]^W?K +@ xo[#X>' X^. Nc nJ4x^HLb>)_\v2lRLvZx=eU"f7 &GR΃8IΨ]*J%N C]YcE;f dhCcWO'Ղ?3o -$ =ğ*:Pql˵`|%x a^7zM:I3JhvT$烲9bJAU~n=\a1l xXK`n+A5wfCY@cSbp{e|sV'83= *DήHUs7-mar(|KA4ۃWDWFרmy͞FcHǼsWUU`]\rzu@/6] /&eb%*KI"m$V)0;@咲Xmq¯}kުHMlc੠y3ؾ1Ueb(hS).=v)W7VUq4>)I7߹ X+(ㅌ0er[t/ aNƦ {3\ׂnW5JשI86iU|SP  nĶI$V#ACnEasQMtqB0X(N#;fT/ŏ~k0Vэ‡;5IK9o~2+)ψ2:ܖ>D&Bot?XS fgA (*e;T<'O}5 hل۾.:䟟Z̗9@ɿC̿BC9Ͷcz>׻M5f1IV~]&w%s7/5LypYwv·ߎIMChe{ R;/@Zf|1PJtqͷ}|b?h ; ˧IڗwF*} ڏ@(ݠGhbќxjݻ*l ,fbxRՠڂG iPE3 & l4,-A6ב)iWfo14pP'9$WLڣݗ'L+ U> À)@aj`Iduzdžo%ucOD~fL(x,L <-f`=nƽBh$$n3QFY%n]_`4 QEfr:-0`<>b$g Gq mo \ߕlc$nw?jU-͘rܒmXl9S ԍUxfVDG%r5ԂBzDLqΪyW h{{E'w k꛲n*Dx B+{P$!qz p%GV|]`' ى҄P;SO(Eo䌐 X  |Le79UhNuL`%~"5V96j(ߎqԅEv;<~!/Q8%\G5.t{^:qc k ~4E`C~9ݩpOKR)Vdr,ȝE|)mZl5On'?bIq,1I^@ic8{ N}ꔭ*ѤDZ_g}]95 d8OyQҺ [8sɄ&!(PU\203uJ=9.kWWN{n8/Q8v>I=c^ղ9ުY{BngLCMem(d[P]b2/u2TNлmԈn!J&yTYk`CƘgSѣx(\ &wZmB} ~bn gNZ6FN/_0O!j,L&lO(bJ\I% ^:C2e0CӅ u:,|e)~6^kp&t8<_:OjaM))'f3\|#'{(H!y,N~3#CmpbM ?㡱UKĨrԠ7tJ!$Iu-z}ZQ0uJv-EbdLO$&fuԈ%*-fU7()Rk*F ngOGk%_vW!{f ird:^lZ|Nlo#鳦YκX)žd>0.JzidHrŶbIj$5$K֕=Ō:0XU=YeB$5)-wUJťM>t^gEÐϽ=M dn?֨ݗ!j7_[ОEG5,8K5Ƥ`tp}nj5!cߋRD|1(_tx2 v IbAp\y8MkႵVO} w,tnStZ.trfeoO ۍ;9M9d^f/P'jJ]ZR-D6-=Qg6df⧟xtJl^/Ky,,D'0e0?_ۧ!:,#-Y2F!nl,Cgz. gb{B<> =L%0-^NOM w1<Qn;9;FɉC~~+BhJPEOE\OIC5fdn;Xű(X{c}kqiMIx͑r -k^Ϻ05"Kf.{]UCSgC%!آ&jڑ+THMZڥf|vOV@DjmH_`[%3dMC5pKo2t!9t,SJhyV.%\pšh7EDD\>oq޺Z#Qy<3,4-m,KFuxbkK Q !?)8G8,&yFU}~W|MbeR,zIrw\;3eDqH/@)AJCY"{":r8qZ!p?:? uNkaJz5𼫝VS&NѧWQ0y33y6c]+3n‘`-|X0/L8>$֋)aQІ0.NCC+4o7[4H/e7`5NѽyݴGҙ}<5Q{%.uh!B9IW+Jҝ,gZ?Vo<}bwnOu : c#5?bVUލL;{$U6$+)˕b=\IVj~v۾sGI-l~;Rؔޚ(nqϊ]=L4aaFD]C8IK"Fy-# %L{"/md=BR&2 @eni@<-.Մ߫UZ6c1B7 +>2uS ǧx?!9gt͖-)Wܬj ݨ vцשB:GieSz+k')3kYЫԃǦVQv JFVͳ3G,k |*vϠvPP|(]QP2{ Hܟ<~F?]&m. -If 6jo`SFcē\\"ƚ^B.a8뭡ڗ~-#3<.^ j !vJuޱ'if0zvt9qDr g&7^O·V$םD4.W-EjeEbtBJR2`\Tl3&Ъ4~PL`\-5uB  0 hY#,0;{m[Us@Gh͖Z` knlKA(`f`6" 9ت]vfklZxe nD [ޭf/ޥL;WA4N"`iɰn8n##TKo{4׸f >Iw(Ѯ7L/+I[d~ 1I)t;m  vU1ߔ;Lj7K-.UMm#co;bVbCJlTˡoSRt5&MVkqsi,0ھfܝm܉c#+\@>pј53  a 2aϜ-.oO-2o )^5.ַd[@;& 9mewIyUhDx0N Œv`eѴDoobl|tz]ۭ|J@!De5MR~Ďჼ-ckc$j}['M\V3XC Y M.z8b(+cpB3l|9"jm=8_q90$1 xN`i&a}9#%C4E-[F{a˜F4NʴFQ˿ː.CTЯ/B~Φ?Z~÷Ï!pq"+ 2~P!~ MS4Gxx?Jda^¿I^$)##p4uOV{0xh| 1jGSi>yH@(z1Hj(0A`(mxJdTِ6c4VZaHZ}%Pn^B$s)2 QyبrLb-ЄLpGA<;P@)wW3 W{3M,V`jz9Fp_ZJb.,.Zu 5 ǽg/)D0*}Jv>6Qa]dlyǎ'2Gir-klM& FϙxvNᰪ'wR+֑A$FSo.ݧÉ5_il%mQ<-hz'},p^-cpqU SX}suoRQ ha.j\kZTrP0Gr]s+?Rr,LH d-Z*IJ\"<+a=qs^%4{yGܫb8KUѦ{0YVnAјj@ȕcX(i2u so倨a]:HfJ7hjqG+{p>9x}d 4q$y &܊85X o ˑV~vjkItV5r2&p#N^+zX}vahsVu5ExwӰA _ٔ^0?n䀪qovObh%ͬ!ukLmE0zBejeN@D;|<NMZ >2cxG13 l]4.x!kgD''q+4j!{S/Pt,q׻0?&;Qm;/d^_Q Q=V! UYREǦ0P)aǼDCx[q]L(fns3;!LةBuUhy\ XQ2|B!_0QHkj˴BF  @ool(2vC/1)wq57lB?]ۜB X9 26?z}مwo `9!9%X?~-N\huF>ὐxKOK \ 52|}hGP+ /ytW1ECP: J"+^K<󎾯0OvΓÅM!im)4&s;~p0k&RA&L":0H>a?UhSp/$ %0j-|uRTz^qzDyXr;u*aB`I+rJx2Ґ"XEU.c!#,EfJ͔J&ūI!z&uЇSn*:!?y[%xhdkl^sMC6 -r ArNH|j_:DZ:_cd,X5- _۲_ǢyN^:!X+P'`GQK?(ceգ˜ X'tӰί PsJ.n!򯯷uV8@<(bJ׬*gsd %k)ʑ<'4AZu4 -mw eL Nƿ߂Na2oojr9s/PJ}=yYocuGES|V%J莕1vwĿ^SdA7g u`hTc`;*c_ke-|t~:Z%I}+8_&fSYt &Ϯ$Bm9Cc9l3l05cͽ̷#!Q'xc?]H.yK^!gcQnRlwY/Pk Q:smnY}H?KƲuvVh<+^4%4\ݮw.(@-ijSi b^O.M %߾~oX{oؠ9*&Dy:źz/vJ$J Ji "zΕ?"uٱ+NSm~ Qg7B6$!dLϗet>Y usE]A-: ֩P8޹>⬾[3R8TO՞5gL _xqC+172xJ[!OR"O191e7D?<pd{|/G8BO$vЛhQ=n=6*csΕC>&f⇞PؑB6s"C* ! BrtZ EM oslHZm YDa!%ch: VFχև~_+?6ȅo^lSc2knSn(6 3б;dt{[IGp|嬾,$@s76v&[dq]b:[^:ՋLm=}BMI-)$~ޠOR"DNe6&/ =u^vdD% Vlb_C8⃆Qaʮʴ&yH43 5-b.4P(h.XnŦGrzm"ȌnZvܧmaá(6[TLJA$օ6J-Ʈ7;Bidk$zU{;r&^bJ4(Rm!7#*EoY3ULACvhqg2cic$W&xyY~}&3=̛t AfI^G9ymjնU<}%'t^ ϟw4pWz_L0^lnóDq,7BsjYPϐ1kۆqB?E<hR[7ɆTU㗗?xS}.hjrtR4mz@hFHnW$P:Oaag <ѨQFAN"9tRd,XV|q#bY8k_Qm,CugSeb#_A8 :w^l1H3'BJaGn5ٌ^C7f,1+U#YTqvwdr`uA6|)(ӄ7Ku\Sm]>>.9cj(Rz:Ѣ+ȋlbRy6W˽31px =^yAWy$6L~_AS@1 e{Y>7.&hxiX$Db0D|3oh9t -fTqK'6/5O)PXZtLUt%kP47RΞ)YJ%W-Dm7%=31@<јJ! ~WJij=18>ƥ_Cp b: 'tLJ_җ# 8))ůl6KUResoB#_).AҞ}29}s?KW͎P|64bCaVDjzVr:țhw^PbY:eP2h(X5w Ɔ g= /;kT Pnۏ]\ڈ@!٪4:.UD~ BQI( Uw$TSE9. OT~~ {/j+[57#,g?Y8q)ꉵe1<(:"zvp5>s\/5*mtHCiĊ`lGB^X@}C`*D~v³@ˤ iq"G OMA6`$rj^',-%~l LoG6t(b;2D8f^,.?4B153*>t DžqW.gK)~Vsڠ$<5)OVjii=BW74,\><u~$av: 3CoF'rE+l,0\rLgR$kz-ʗq3GKgi>N~lCX3;ғ oFKJk =E|K9 x( )m+$FBI1-ipY _gND[8)M>k1]]}Jk/꣠K}pa8Yry: R)+M3^eK-``{;m {z! n10"Fwt.QlxT/&fSIPȺشV"TJPy]2M+OK2`si_GB]nպrZV|,=3K'^|`hA~4n:4&br JNpˢ=,\YMД&/A.~: }0#?l48[t)xBcԓ HE!ӪDJ@fƻߔ1+Z9j|c;zzMS9 Lj٫1?(q:~8[n _.K)jC W%7y beX"}cޅi ^1`9hzRԅXWi-l@ ,'ؐ]Wfijnvs﹀aBݛʚ5NEiBN7焾5Ęe9G*=9ʹhS3.;>ɡ|_L <|ٓ#n+х!! ㄢ Yoj|3(A4OP]!9L56+VZGf3EAqXvN,@N0B}!fU_񮘌Q8̫G4?Q*Ý̍Ftno?<!CG;.ݦ ]|@2q(ƸKUDyX11;ؗKjQY3WU֮(osbKp 3 }1_B6ΟFIϜf-N* &gaTrS`)62{Ǹ~:.lo|PI2pYCTՊn;qp w[{ayv:O"g9^e>txw|dMo/MPz$x^ . 2wL.ι<ɠn8PbE#R2>ے]8i<*Oō;h,>3j:H@bu'b .TT C"Ջo V3? e!hy\~oM F %8gm bb1ZYl̮ژ@%\oI Xi^4Qrd=U9a[ZvԅZvuu ];!#dcB<2Jq`E|[FAI\m8Izal1b,_ΥY@o725c/+|81O0TKZxι7#,A}8QXJ_1ELD\p-a.qyNC@0KvM666flWq&vGo AXpj+up6Dmwre'%hm81m? $A m"ÊHh#zd5jcJŏ ȭtm-畮Bb"ݓY䠤x м:?V8e(\Q*cEۛ0'*d]OPV7,JS(0곇R+cQH}mN%3d\$nhUɄtc)R̝Ch.;H^p|V72.MBx0_딬ܚ4b]/Π&$u/Ec؍W ,ko|V g-U2wញ/#oEܓ\ZNi9%r3CuWqz>T6zsgx%.[9<-DxTb Xqٯ: G>mGܱn>^E <ƚ:QlBR~Ɖ7sL3w?_ ֺq`=8tJ.7C'\g5rlв\"׋o/_ٸ9>KxX+0U[PlD5 8zPowGjzSѣBs}p1IytbrJa3L0n8N{u5:;v6&/{ݪBUl1 d فDȏЫ^Cyy+vڔ.{YKUQZ\jfͰMFdyvT6ibdnávޯ#GTj:觋"]6􆮌-B^g$059+VP j_X^j$];mi0-07FmJW*2DZqU=+%v%2A^:e~ w.h}+N=\u;P;p{鯩^JJRPڐmtz ެpS!$Ϧ$>STK< ^ma#A˔0CӔm##6. :s̅4^چHb?u@#bįa0mۿ4 c$G^;*Ok{Q{F,K8HrBtT}LB.f٠/sFIس۬$Um zDc`F/3oI- 2@x=:$ Uټе[O]R)‚Oos<z=p g"]Dv|8H͂ы7oD^e :-Tְzfi^ qxב!IH{TR^RCX]7 ꩭ @ +nalXd4 R~[@@@;oG/8V0 wM25pວVje([u2LӐG:v{ʳ-ɻ LߡLn(y ނecH,\rF*)r^ʏ9~HK&_kfy ErCg-w)Bb Yc !VBҾ"i]'T+V /"Z])ޢVMt<=44sG+ /t E]B{u7oCF,nzf/ҰV/gF_NԖf+A'hs`(n)*S> 85{FvTaRrt,6L Hcf%ălמSB՘"9u ͿUR'HKj}h󞭳GQɹLtlJ211iU>Jv, @ʬ'nAh2a+݅ 5G[@~hM/NɜݾϿtO<"p}~ ue-DNAB8ej,dolJ<}Nz7Ϟ"eE8F.[my ph| dǧieC9ʝƶ J!ԋĉBu)5~btClk: WHc9$!nIo`>m#]2BOu@#L.f20tWMrIF^b9n*'!Ө/AN2۱rx2̚K`/T+e݃d'TU)KȽL8Ơm:t,=vd]m 0am/FGX0248yŠT7#~)G;NF B5 8FǔȀjWiw@wp"w{儽8Y4H` Br -|w7ǣ"rXo*yOaR2W'elo]DBQcm4ϱH^73UXlP=RVaS*{G$Y$Q<Ηo:Jfu.ܼfԲ3U3 6妾T3qoWWx97. !G~Cb ;h~b%{߸.23iB󿬆;xnl 8qRn 6[O[:_ͶuJ-.cmd*鵦އJd>T8!]:OBev|9oF.R!nyS\bQueUC^1gܱ@{ʪyv%}:[-wsioa"I&ySgwr_w{ #YJ0 KDOC\C\͵4Eo4O<3f™> 84|d^*[/ɿUS$s 9 ky+Y I+vG.;e;a3%%+jwV^u̟FЫ+F\VQ|rXIQ$ϋʎ^R߲\ȣ8`f :askԓ$p7_m,ƟR^? 7m>@9Я@r@>j,zԋ0d?oT\y+DhX/ݜP8(Fq57=_jA%OS==9ŧ5F#ǫ-V5@{K:ƩXY8(b6kf[Y\YzRUf0j*uM0bx;l02fPKn#RD=;cZǧ 4h!3K_㢇wT 1D$!jg,,cOd~[QMNΏ*ZV@>Z=&iRe7 |g?@9/UAPnH2 -,zjjl{L Uł-9g…+1o4֬@8OWN,^#+: ,k(?HF~{hTtD6%#9 VQk -&_i[1pOȃ WCP^83Ze b^85xTEgbA5J34.,4pgS o gHDkҊE&Xba9mdYI_fˬ :tF7g˿F;KXp󪤟}B~F;g[̅%z">a4$-Gw0&M%-˿H'ʟ7"Čč8=nxLvb[K{AMgUlWғ戒&&nA@,͍cѼ++koėhh68=pA\ \ 1KA+443'*|~x4BnQȝ)N%_ᗲ,_,ɹ~-^w@j)scL -̏+ߴq: O LѳB e%ĤF{/XfGfJe{QnfyX-0XÀ`!KafVy(=y'PLȖM+>-7(MW7T-k X[}bYGt3O~ki W6 bTt&ЋQ$u"@=Th,ׇmX 6ph3hY3w%|юӭ*jFSnFdEK&7 Ն^FڝdqBdS Goo2?UhhWWrj0xkFf;W3Jy}]iOԁS/ES:V7ʾaԚR h.jz&=ĂE8Kց5Ε;J]!)P)ǭ&nҀ;j6<_ܻA"T¨Q~ȋxk/d51KDfRj35`jD.3R5ͪODK܁v`pNXϞk6ev۪ 58USFJv߆y cS?1ՅoҮ>3fެE,>@grӆs#sgdr>o}53zN34*Kb^+R[5[S{iZKBddKH8wy=~m>ei'y0-k> ^- -_l G}T3 `" .r`oz,.1 \`)GF F6dᰖ֦G+\k"a4 >=T<zM{/l:" Q7ocƈ$XZ9 q5LYQ6t>FI tٵPee8 Al//ksΈے z)ؙȈOv~̣'=wזm.0_KIQS!^@Hi6{}z9e.xsDLMtKVSf Gw*/ϓC!EU1ltI0/^h[\d(n`s2=2߬nzeMGəP>w儈 1+քy C:i1qcBU0K~P`1͓tq*ėGP7 Bj\-1Q2BR/|+F"45og 3iYccoMrv]-~.{bºPfU4EfxY臯1~aHY;Q{ªs|<8:)?l:%0ZJLa?@=֨Ev=hy g{uDAuKz/vnϹtrq6omY$qP`csJh0W. IΞ\wv]o܀\-"FJ.Wk}lT\dnnXSlK͞nfY{r3yzfI= m;Di=#?x҃DZM]e 1XM4.DCbJ22/sp);xJb7Mǿ3#ow.YDp]OV-I,bA'ca9xG?el xNផ1oy5a3V]om_U<\TԵ%N A:K7j%@U7aᛞ:u RrZP~spK6c2coAQM$fȇڌwQlض3#A0qtK'T3T1}vV^-#C&DuF|F¢39wS_PޯjSPwM[8tby&ENRIkwxIRВ(]R&Iu.P>+h mxe?=BXtOyΛ;z\Z/"ar]&"U3p/&KXy[νe`&/V%$,UʽtdMjJTb:)Ǡ?Š)B(W`"Nֶŝ4,>!?,VC% գ`J3|ѨL\Hl)(ڸ]Dq0n3GK[o1M4pHڊkoKA\8HS=^ ua,.dFEڑ\U} n{ 4KYgnjmM܃)ǻOUN*VSK5\){GX۰%(#L@r ckME9\-c<OƕƘGvQ$wX`CΕII*pFiXNԵX3ZsXK0Z=oyn3yj/mf-w|)lDu)Anjj:vl-Tƛ(\)e  (lXQ!9/!BЙT֋/&}~.` ED/;o$JPr~򫏜OGf 'ؒ;#z0L[:̲pv*RUQ͡eҸ sEWl=. }[W ywG y[+e W׈)D1~Mp`ݰ<']C(l jß$15[ِ#o/ruC 5S%2֒ ]5tYܛ43Ze{(9O`*J-n6t!2wHgm%*x:ڗBMnc:v՟e8Z^>Obs*Ptr?uFǩs"vBZ3Q+O?QJh2p#ڸdXӸ Ie[>+$,K`ffB#xC]HokonyqD =Yn Pv DcC b]26,`vb_+BԒܐ.=j` L#-%Mn/^7rZyA$ \^-Teh& l<*@Hπ*'-&x|_O:g`4}t]QPdD(₩f.̾im,<2˯J{}w(Yш`]G[: J1ԨFn^֢nS. ꤑGH ^>ӖAlJ>Kֱşc"Ǣ2RGeP[ OE@Vto"xYYAۓ"~9oмm9y(&De9fDƭ+-׹\@8 (9`HEP !=Nz_MͨZe]rrkhY951Y=i8\ \v$WDEnCd|)6PBT)bYtBs`}G:,zlD5V$ȯYFz9A~oǐVOol)!Θexf*/ô ~=~@_G:cbA{RČ~T4[//V.I<y{ wr+P VO/ ⃅HR]r&vq N-+kd"oh! 쨋gqz/՛WHf٠UAˇ9Qf"Gɾ`UUB;8ө=`D0S"Ę-NJ%s5RG _%=2|EnZuwF(8_"ׄirs9N=9Idp#Ű$tׄ!BtU ȚtЪ&GNDJ="!u"+1D3Rޤ(ى<2T3h羖GFڶ-N(~Gm𦈇L_}Qі0.at͕z mdy0Sz̦Z$%|[ƕL/+E' 8&}- QYӘjLrqJ&`~ Եk5k4bʹ*8;Ǜ7~btgmi~iT疍vؚ͙ ;:HRm}=Q~(b;Bu5g`3p)ƃqhAK cd4Xr 8T%T1p''%{g7F-̕?;mi~zPkjB&BQS7;m:SWz $W"D *4`ڨ؊Qtlh$Ƹ$]RNQMĤ̌a'I֜giPؙtP_b3'*&_E!xw8 P ͎,n8,0%E&ҧuuȜJ3 }` g ԁ9FdCHs/MX ԗcj, nl]a^yQ{Cy:IwuXD 7n/VS =RGCc π@G7ehҙX5S}6qA=U8j˸PG=M&OxeZxDS7$!4;Е/ )' 'g!m\>GL}F.ڷ%auG}xħ~&}gDTYQ1'|S׮J^>B0 [ɱ d4/R[v A<_mȶ@?lVh 4ſNI"B@P?yp=B k׿h`SF>[u,Oާ(X94 %n3F4˖0`Eƥ+( cYLJ]olDwinɄ^2_\k$?<;E/Nbc<8vç«[u$T<I|M>Oʥ p/=5zmǭ.-Kef(OH"uIU'+`uGy̩ dGX/#*X_|/U9|YMn{ -gᚖP{#_GbNӗOD(?iokNxm|(s|)Hn'%q߬'/B|ggK#,W(~5Z Ϳ(I#Hd3?;MX~MЭIO9QorBΆI5$O?19QLG6魹+fjkvş.B+l9;|P=*߂;9PKyKbBMk5Yy^7u3# pSHx44<_Vg :c`#QY'T<WC_a߀۳HnDD2 Z[10OMn_vyz}WFQQ3|{$~<f֋M:WXY$'u!)fr)&u !Th'^ZE gufB0CFge5;՝:Ⱥǚ) 0,$d-鰷 1!K`KƵ`s;F>Αqܔq U?s=XɏB"@sKWiza7zQTLF+KN, GzEL{]Y{3b/7]f_yȡ!^E=B4%Ɉo=1ɸPė/"E h- Ѵi1~t⛑J.O1 H$ly1uLLHj.>OT:b <PјPe!`ցLaCTJ$*gdH+9o8x9ڎ,J^bX'\Ǣ%/@/< J-$ @V^~ x-}j͜Fi;H}ÁK&f wyEfGX_V`S opPWJMr<9Q,N<]$l]J~ "X7m{J$B,qI@2L&oD$\Az,{3|&&˨˃Fڄ`Hj\}rIwjuGcS *J~悙{{?=n\oj&2Ѭ`q>p/goj{JZ_#΍G$Xچc(j3G.݋߅.|&"s%㥥WcƋ 'dF o}ip:'0 eB,J [M & ]']CpSD{UY^ Nn~Jm{5kcX+ hy(CF#z1Komb_i>%I'c^>';3).G$Õ?f$FǷid[=qyT!7Ppv-7PD^/l{wUQz9AoZN>`b\9):y \%Nk%;wڮp$4 {%h{R7Kzӗ#61 ZD$颣4Bj=RE=v!$ csN?42WY2:!=¨:-0uTa(,܇G.?R_K)VbB@y(6Tj`<%֗ŧvCY",?e匄yfO^oS_^ހ#LK5Quʰqbh3I._Tk(~YVBuq^egڦfC+RlAmm_sl>r|% -m*a]&4mcڸNuNYS4i&H>2Fs \?#&ҍ{Kl`ƼUK,˘n:/s) iHsSrk M8?P$ Y & zمK!8O.c-&aTi=0yȿ;Q̷reԩJ^aeJGƃy1V{v] 2t\SESW+ )o"Fo[\@:-'W$^lF:Q2|kAD>ƺPf\w gٻcE{d eeq #C^U&lAhm,A:aˍ›óK8,Pûq 9.%*꽩`6j ,]q?1'=[I=ϳ'fwP7B?>:`1'uKTa<^h"Acsz~gU`CW0ޤRH7}-В\ÉstbJnt%EG+'zN A]X/Ui8zCYiPqL>2W7U=zA 8%9>9U<7A;h C&:MN> )sKZJ;"s!:TLAe/%՘ cdX|Tq 0x ?7ph ¿/Q|zq+eJ}q~j4ԳMgg@qnTfVs-_$O7a_(ɔ^:̹]̔" ]_y=4;آ[J|,Pk8m/mI h TM݁ձ$Xgm|?ORo1Vo_hQW'$l-8 /þނW>XЍmJݸHZ}0ijk׫ ӠSWx=BlyJUĉYi?Ej=]iw[#g¯ 4%t=p[+F\AFkZ26$/0w9vAI{ÎJtBtbi5(pDE>i{c ̃Zv]= @PR\<̏ėc`0kd G)e2FY, S/rޢ(Zq @Qk-XY<^o0Mhp|&1o$+n5\J ;"u͒NșxUGq\g)M//39DWA;} G[霷+qݼQXGnwKľnр+/.`6S%%S47[=P[ ϧ7 d+9|%v1(t^4#F_(F:194ƺ\)@?J%}D7Kʂ XRܟ|,`tUu ӓ؝j&Pɸ !f480dHng5' ̧^m fQS > G=Ť şNjB:рO6eU?y'4Q{ֿDqcAEm _Fma1& #K\Jj쌖 %ԣ4V;IR3I)dȵ{i{f|ř>g@; cWw[$ {VF0|IFV"]COO\U~l!.:`=Ro v̈CNU.fտ@o)3'jrx3vȢ4 =$!i3vMGm؎HY_vs=,!P0ʕ9; Pu1Ӆ ˫lh *Tr T.,F[=pKZGn ɣM6݅{fKLbn_?/v;tu 4/Q*-Z ЍȤ.Cؗk @9oPY6N"5l5;$7i7vEot ;. g;Gjz 9h(6POO*Y }lfL;O tE, r.gTj G1~w_^+%ßIL31JO mH۫2w֗$ q I F:Lmքtgf:U+棈4/a؂{%}W1tUh4'K.XE[.XmLy4)e+#u3[ݩȓU *NFZiC 5>ym_`0 9\zs'+mRg[1:-055hμI}|^.&$if\͞/woķv?:2Q-Y ݣVc` yt|_H@w2IJ 3 {ռL2u2w6bH|R4bl _,+ 5T'<8lЗU\K۾MOB{,s>b>_"䖑qr9b۵Lsqw3m>@p0K\,MGFpܸEa -4HK!vBc{ez1@:&Ɩ?] d$ؚ L`͍-4e'QZ`.Of+EX Ȼ-ӤLWb…>b/qs HSoIrQI8Fh<8iMt _po*^+T:EՄ44q>j}swΔjg~z}_ h YWG)y_Zߏmp8<^h7^GsucYWD0+WS\-2kN`C;"r=ـT4?C- !F.Hh4V!$%8~1kk,^D1^TB@`/rzm0mvyP lb@*m]ڴ;nf,uE HkSPASDYp?! ɳ2O.؃Фg;&.-FjFj0.]!xu{]e;Vml <><0Z~ h?IE\Y>rKxPW5u^wƐSn涯Y넼o[u6Al#+o$Q^oidD@QPbdACU?&!Z#c.T2brx ;oO27 v^A0"x*><w⓱ppƷ0w,7fGnm5y6V \8-:Tco?[ pJn3zX M I).QT2EsƸ'-q&+և£6(ʸ{xЧk[wc C{5tUokDGE@!"ii"КNHjV^CuXjh `~Z"Ou%{xzaJ9DM&:(B? .pec >W();2ȇq'iXh\a]IuƜbeOY.<awI$I=vfc\e-b8qR{'_u "wTK.=Hr?"yFXB@LS$keQz|rZ gtLpE>/|N*+(:yh3MY7`Wn$8 ADo?%csYa<~E'A'77E ,W]]6b|l~tu\R$\+fy!xWΑF3jCX!ESal*zNH'_jrE:מtޏG} lÄD䴁dNi4O+1l|VH3uDGR֖@'EojzTddS˓S Lb5@e)ɰFg=L2Imm@צ( ӃitZ q)gthm?T){/*31ք0u{M%2Ř1u[3pBt; 4e{C,waBtl {SxxFY-B{v8f1_;kJPO>-Z HsxKy j*.\^>ǜK0EC |/" ,E NHnh4c]2{ozCٺ1ɒV9)g}Bu j0@dr#13BGkQq7am /cm?WSgsu }+>u6SϏa4R lgd:ゼ]sA7WƦ%+.ˮOv hAô#}en^"UvN7kCŵC@v2ږɊhX(eLZ2- % ,3iaTu*0}\9Bn/mQEP'0Lfo'*أoc qUħ3y 4L>HUwo,ưiA+9a;`(o+ȿef5FvPӺp|rfئaLrYJu{oEcq@mKS*#SmqE1!'ꤹMJ]'8;@&w.>7z>}ri[Vۨ0~΋[ׯS9wcxy8,=ъ}tSTPnhz-&!ȼ/}_4bO-ެ\21Rz?~ykux,_K R;<@@bJ+CDe'HEM3 ULUi=T?rwxjoSys zəj`uj<2c4MepҀ;>o cɯdGlv+ZFnٍ+.QŃj ƆBJܑ.bu2!Ns@sW=EGҵK ՞Wc$ƼY TMZAoA$ lI_~EC1>In9]`#/Е,F@;P=2ԉ|wkJڗA1?Esh8x"9+Y&)hhaz>v+&/{2ř:QA!Td V ((:ޕq os^뫉ϣ3ljФ]ggO<"\\'Q7nS=>)ɇܵLcp Ptk3Ɣx-yMxFcbqtF#B~ f.םFtAuF*f $MO1x?eOp*?^Vw1!i0#Ro ĻbO%sƇТž{iǼeNװ|^^BxiYDt=!^I lf+M[JVa$NlKvLL7mWqؚ@,3?m$%)Me*d.@ˍ7fH+HA!i+Eer{.^F&d(ĕ>Džs ߈_de03,L1d cINeEpzx;mVi(gn%L&;8Jec͊Ӣ[<ڭZ{{* ?:r_Z=e*r!Hg)1F05jnbjQy$qW٩qu5-N*-C.tnMYP5)4 ϱl3쎃Ft9~6vM̖0V|IvrunsBU3,kGD 36[ ۆV>;UxswbCm]΂ȼ`P$?o{3Kpr I1'|vy0OT1xeIfsRev Eso !c N juϲl;ݰ iA \GgUԃ|Uc%[ol_ >m);STNib4Vgq ;W7ZE =-]bnڔ8H:nHw}M3 !Pb`^4t骅l^:N%q0-:dX3wNKX)VeQWݽ&=,ok_X!> o҃쥔}V7x搾*4 lk䞟;f~FYJfW8*̡--Dv0.Rof;,yi%f# PJ)1Գpkt)*;53LsJ;Bѽ*Q>t,8X/A>c,%m?ic8Bz m{|bۆUuN*]biF z>sh"] JPY4uyxKn|W^\(c]4A g؝EkIMnИV?uEحoQ3jXx7&!|ޏI@2Zd.9Ik&&NEuN!Z;Iq`UT/TF"_;=LR!ֵƬg#TXEg?wOCQugfj^" V< | f85LX|7>W"i08W2|bM%8eC*̈́3amMhNj+1bv&/6Q+NlK2݊UrHܽa_˜-!*F| z9Jp)y`x}3`|D70pv`q'~"6jqnգF u/`ClF?PHCj9cECO>VX#d!IV";|LpB\"4a*l 05r+*R˸<% vY\iTU" Z%i2ض50b,noj׌s?T.rbICkrAPSv.MzO1!uw:ݿ@wGO 8 峑RvA*+mxh |)tW[󮧷k#\/EZ Ho,_M#O(ߌpLBYw*ڿ3w8j@Kzѻ,0ʛ,|ZmrFV.GE8L!{Ifs@ؾw#֒Zs\Kn?Yp/a>򵀸&vT45<2A*ݢ'9q"3mUVه9q羢qo E)2_dPIʳۋS:"t& RTrټ[p/% u5Bo;-rGh _8!VY8gg 2fҢ\Y4#t=k L1\m3 _lm$C !u]C.X վz32:aK|M($T,~>x-q_HՐ)rN3P:|G˸9ȞKDSȃ^gsjMx 7pvV :(xCE\Hċ7 ilierĒsO|q9 .K辦x>!,U}M찀Tj  OʴatnW=?N3xok_s(,pD%Xz^SM ,症zg@yg$ȕJ,T0Vq\}Hs LOA|&l^RtI aYq'vzx;mNsIj{p7Ef\Hpxerk8x?:#&Sj_lcD\T R[_9&Muøl4̰wX^sq*Q ҥ<ibRwS}MpLlL[9䳸f%|]>}.G6'VE=-pjV|qu%MNClk:.[-v'H&H[BHƑ߄[T7놅Ȱ~W-7 [A'X2Vfn ăfLJeJU%8?'lnrqDN-'o7t+N{@``џa122!y6D4^"ü*YwCꡏHcyyW1#{ x\ȞjA oF~1RmR-91"at!9!"S ӰDڛT?&W ʭv vYn5/]6~d#Ey'UEw!sn֏GBa7lW⡹vGp .^Yr1 L\h&/k_*^*t)duTzcG6[ac>TS0}r@`) G_1c}VAؗ,'8D~ * tA%qIC|X|CHСEDϊHI@ {Ge~kt[y,QF6,Xv*tra9 3. #]=[ }hR2iLve6x(8s ZVZuScoPR/*|!2]Lu58﨨: V{Q{PhE)/j\(+&⃑Uݦt?.h7Ks0uHy2Ib/\bGS~ a.1GzgwkGyl"^۠*de\t%quc?["J[O=ANA ?\(ZBN69X|ccu,wK&b_N$r}⾡*y oqSr$;e%"6a<4K\p1[Wu!%U2CϜ0hRkWðoa8Z]n.0f*CP_h/otQR rkm% `ˊiʊ# 1p/-=_UuE fz4Xr@S^vb.p9I]ϳ1u^FY 0v `x+- o%W^cLE<1 i*&Mh#n\?۠2 qbSiXO+lq(J;se!!daH`䁯Htt|8i Ӝ #rG^feIS͘`z/[|5H9ʢ8e<5s7t 4jǦծ>,zZQ{=Z& _^Eώ{J;N`ԲWnBM 2Ę!m RF4qTNgoK`E*ƕ7nV((S%d7`[1d3 {s6=^xW՞b]W^Y'f3e}0K7+I3t؟ƏK?VVU AG zxW-0 to+l#*q1~|*V '}gFK@' Z(sR7|e6!m`(rRjgph鉬`/v&4MIA`Z3ZŽQjG<Hj=6Z -)9g̿o˿ *M USD%=z,vA0j l5SB. D}\?q_jȗ8O4M{~Ҿ4B:~шrڔkfƹy*~Ο|+y|?G^nsZt'F5;M!S՜ZY :o-}nDG19:\Z  ! eMWO μlMxvIQUiJ7hͯxf% I r5r1Rb/ȵ{QA1Ce=^׮4ςJ(Lv82E h8<pzWѯΥZR RLxFixۅz|(2^MXjGXߜU`P.D7We6'hwq^?94G; biB>`$M_݄Kqs.%Zm΃ 5_p2YJ.q?fN~9>x([ tN`ADX'^q#q(- +;@byz jB̛gģTVDϠp#$./ly7TǪ^S MJA Ub=Z]ӚYW} ;GS('sd$,KVe]}۹k|&BYmr#S#WH_UJ5H]_'^h,T7; r_5tZ->;[Glו>XX؇H@L,&ye7& C49<PS*Q GjFv3wSW }Ϻc3ަ8s:sK\vM!_ZL\BY) c7p@9*-4wxz# awEӼ+0cE =gKݘ9AD?u,rH nI-Rc+<4C Q`dP$y*m|f=V<ջƵ7iY ͔wcCPMr-3T5>O4QiNhՑP/܏US6!5:|^Vh <,ˍ |oB?<'ƥxXxK{?q#aT3fjY*[~δzr)2끭Ramĉ EE_q(Z1.*j$Y_|5RNf['´ato6+00姬=8Ⅲx͸>N4aǐk\o`V:fEp3xf_` x$뇔QfGA|); !CN_+%|r1g u5! {ӸrJ8#!퍟%ˤ?M~>SiKmm KoUoJ8zE}FO>~7i;y;'1յvRMg};كr,Ix. s9uL ߒШyR:NݹI̩ABG继%0Ll\zqIqxj ֐+qR'2F} h,$!_4Y'nAȈ28׍Q;I1$Bi͖ml[~QTޟ`zw"F`xU,3_L٪יt2!ufI8VRY@Īo5f6qvzM[n;z3T!l8.VWoDvjqcޑ6VG 6~%ܷd~D'uǯJ3eL/E:=n!l/<)}ۡ,怛 sɜ5(tW!oQ.̙OA ŕ.s#s" [E0k2,G  BAqF:Glҝh{os[T㧒o y6 A V_=}@ME gbHKCo]/@ Y̖ڤZ7©Q4Tsdzf=$:^(aœ&;6*#0m' ,n=$[35N[um;%\%C"Z/a6_wp;܃<XrtO9rSDȷu vWr~xcgbU?Lu:sVI+Rbqlgv:E! P9"&XiϦVU$Ja\XìrU=?"\Vڨr3.`@i"gEȹr0i^oΰMD/-9P1aNIi|k-4L_Y3B5{56 [Lᴘcee3s?zֶCQ~e,csbɃL0ݱj]븙,uԪ-Ե+ = YHv&K)hST6ʼߐI~!pxJRAC g~Ksij"frP> )Z%2zM=H h-,Wӌb9)L;MBv=s_6;j8]b_, 7s4ul+C8SV^́Vs36)5 tjQRBn^Qc;IIIcFl?b^=7rFEBi-ʶ j=nyVH1Vdrh-zJNLذt_4Մ&n7Zz gIWBv3|'"}gMHEE]ޙ fH>6]AN1x==Tv]54|ϔutk{Q9BzxJ319WAK-~,\"ާ\jHT\e[(iq7>U'P(>tHtW-Ua/[ "򐒽1~&zhf9Q6{*<%xHe|K)Nk?guK!8Sz% Tyh&aR>)0 ËX K1 >vŰ/QЦ[$F+ -_uߟ>.Z!9J[3Rr'>p 2MTcϢs {DX t_MC* ؙZb%+J,X4ΩGy!r^u֧"y@)gQ NY"cwq#Tni,̺@Bzp{e?_Qo#J5Ǧ;mu [BJL"bl)A+meW'k=LvLe-ow̦{s Ӊȫ"X?A}wFz|u5i-\G̕R[e}Zďȇ2Vwk<>J"يD8Z,'3Ji8FvDq}uKfI_aW99c Ƙ3l.hDDʐe Pp:\;eg_7EwH ˆDh%\VH^Lu[ubq)ouxs?Yg. #ׄ^x7.ڒED0 -7՝< zEZE| 2S[@L/Mv'[퓌6j29XOQD7 obv1(Aku$mӻCxjruk'=0^,[9Q9=Tp~]r(}c30Ŭq땙_74)K{a:h8Vڃ]JK-Nh p{a iReFu}+OT߾5b"zhFC}%6E?#Pw0%֍ a>s7Κk6m,pe3 qa+[e㭒CR'_pl:=_%mjVnp‰~ԡdj}*d#|;"p #Jk s) Ep"N"2/떬`mR23]Goڃмm|խPmċ+`O\>xVnYW(LHV^n]cюde9=Qr'DL˱H͉QսVH.,701ޣn" q@_vn<񰿇 4RP1漽Kf_=AwJ>x\q6nwH[uX .Cjb`w1+СM5ӿ˓ Pҟ25Q$Iy|5(+*bLto܊`Z.fNϣ5 5ƛ-݂R@,|{X%9Q뺃 5y( r(ΨS#wE؆' XX-4Q|QDƏy "Pr܀6 2HKb}_*5~Ex_C3([4kJf=2R쌖 G+;E\"~\̻P$YT+ 8M 0PD2.R$#د,x YyQ!r.QЧU~jdY_P޽+UFk[ɲ15j.bn,&J~`GvC0Qx9UC{NXh[3:ϻhhaLӪs/ŠJ'}iclNlT < 5CL }>Of& W s{ZAhi! +!b*{c[Y"%wee54We[/9!ǽˆUѝ ?hﺟ]š laBc_vj4MjGkeK*h8+oIh#N7Qi` x: +Rc}dEc.?yJ u .!o1JNÅ{c$|7@+nٳ4xP ,W5Ua* I '^6ܾغNh)6#SFm ߰bE2-[-`X'w 7@"888$d&: Jܮ(dc3 #zn?otpJ-TJڋr\ LTJ Qu.ce":u"QXoMYwd*ameHu&D4n.ZhZJ$$xWD1@π .gM\:Q~{R8|ӹ+Δu8))c;yf ę<4>f3RWYjeW5) YRFts=BGێ[_+ ͔(ub/oy9+p i N^Z\*a7l:_ۮmc/:BزY/7%Pv'vdu&ʒ',9Q**䝽C)|>q6UQToFCro/{ 7jD 2TMHH|>KG޿ Xy0i󃋸[TkD%V ǟ0٠(7Z8nt|Q+p%WTwR)< T]Ie_7n^Q"͒K 2R:"k(&g(<huk l`-{Aίe"c&Q|X J#S2Rzd Nee Lj3IE R0TκtH$Li54h - <ݺ7 ի 0/&Dnʄ_C[Mo 05`d*W}_vp\)k֢cZ΄]Nqk-҆59AS|<% py,*j_7i-783qq 7ڼ2r3N:ӎW|F%k.2`Ak~!(MhH}iѷ۹|Pu/_)ճ/;3٥f8$c-c~ Ι!"YX4 $DHu!IJKz" #i-rPu%;pEš:z xcgTlv>;d9[n{Æv/@3r3zCmI*\r-kKWI7%=A[3x2,E/ CfԡţD7LU׊T~.ZB_|m r+X;@_>b׈ yImEȶ7LW71};ָ̾{/POw(.ZŇiue"Mvw_CA|6/b6V$1n8ߘGa~PHy=WþD1f)1- 5T-~-L80&E ѥ\;qL'6evWkkt!y[rA./Qd%ȖQjw$C}~0ci TV/ h4ab$OLo\K(;~kDϓ؂rjCf etKXў^ @i?;O ^ޝJmՏ$1Q/r!sfѝzHȬU^Ri%gɀh5+W΢X~{11l)EEnQ:cgZw#41.C4;<'+LLN)ƇU:S]R5V|.慖ݼ|Zn Bߥk';NXőJ/py[ndJIm DkRky ƍ D߱1ӈ_FpK'P+1P]9=Smßێ%H.uW=8 #JF'U xi,pCY\C. FfV+j <՟{дmӾ,$ɍ fŀ7rc%jt8Qp`_.ǑLK]D{.({'pW"l2X}E8~>Čr˵xT`. trW:\dyT| 9]A>c | K uUbx"\w^Fs yZ³-F.Z9]UJ+g"oa̺NhOJY)Hy qDTz$6<=QPlc#4]V(ܥ䋺Nmy-orQ `X9!ҙZU(sJWȬqp?H i>뤸%[b<XE5RB<`ƼrX!^L>GeMQ)L960 ^CXP:k)*61?i2)cF݅y)W'W0&,OQA^( 7I ݕiי;Z8 u)52Iv,QDe;K,Coujq3 IrW%ߟCjU=s0Wr*I: # S-myߵ9yX|֙!XE2NI~|z|ݰx(l-;c[6R5"tP" f,v[{VdHd Йjf!Å3d)W#7&+ƪ8;nht ڎhۇSʛD:vw!˜Վ>aZ_)K"x2q' bCw:VLTb>" nV(fy0S1utIsyYLCa>i)Va mO:gͳyx WOcA=_Ƕٮ5 V۲ɕa wOZ)ڐ K?}Yf1L4̮fp[BMj׽i R\MnyL}'[sʈpNgC 縂^^\F V&h=&g%S#!LasFK0|_?& M: ړUZz/"<[|Sk2[":L+BN* uǺ?k ư-O^v*dL2nR.* lvEi_*UK% ^6TbM{BWR%K-neQ׈* [PxZYKfƐC5GPǚLJsUH"8/(fحQ2hW'dܞq!WHi14KHU*pz@I,@jtsEif6퐌kh9~u U*kKGd]_C LtՄr[/2ظ֡K5*#f\D0>T:0JMlN5ٕ8~[1%TvtJ,gnu (sbrEeo`6+-b [棂60'jB0he.wSo¥a݋L׮{ !W="ƅiHv4Pru[iUޕcb1Ol`Ah٫qY[+w/jQmĐZ&*2„>ګ U]hCIfޖґ'F$BmV}\@4޻bߵyPZǢ0!!CA\ٍ(Xc,޳zXNiMJK#Z1 v}>HxPvo; k|.(@2I'TFXno9n=髻Ֆ]s{&@ >Hmo?Q"/G؟Pb1-wJ4gcazGL c4M_~>\Z\V\Ϟ4]F\D3 =V$fЎt69#ׄt1{I\ Ht67+kgaOfPCظzjt3ӗٸkpFcGOu8]MCB~75pz':cd&w+BUbs srg/3ҡMyn0bsfk:,DCdLuN=kI҃&~D4іo#S%[_A'swyI)lOF D:#)a;PdjS8;HeB4@VYH=& #2_|߁͇Q˫SG=]wHuEG>:p _R>d=Jc= Ӏ.ynn]D)K  K`= v:vt3AKc^gaLAi0@(Xt[PifMlNb W|8׻ h'X 1MPOq>sA8]_ x3-gaF .qLX **LΉ|`HzHKzQ8@#5 צf.&:==:4JY~!ݠ3Y#hW&vl߸/%QI~l]@-pv}Aul;.6ꏍ-q!=BȀ I=Ou̐ 57Z ղu8 sHQynk o~AqjXP38Cߘ?ֺ=׊2||*._-Zmi&=yOI8cP"ͳ;AooZun^o e:-wJZhwޛX"vkfIdC#WY~ԝ.uYTp 9#g3@V0h5,ҳf pԄ'oO.<)v̫j$ldu "YsmKmK5)%h}ߢ8KCD"wzb0M^!iKzY1נ^[>"OJCعFn ı@3ܘ@OI\޾mbSSC*omNH@xVДC`]fG~>Br,a~-2z&Lh^}1|Ƈdr֬eJz|_a- aV&V4mS?lk󋨫FU.W.‹h_0zjNůXk_q$Q{WRv|K*_/"_ve{Ҝ\s~:͒;p5VΥyN-8q(<Jnd/$1n%QR|<#`g֚Ye[hr]P b3 3&p!% 2~F8( RKHo%f!Ybp 4P1b ABf{/tW,eVl EM 67B96x[!QscO' q۱y)O7[tH]}]FsNϧeY0mx jM3sY M5N< rz$ft/P0Sq؊74υ9#{A9.:=å)d}8iU0xO׾gOʫ7V{} WN?Ӆ+2w,F"쁇 2 i֘Ρ4u,&Q̻P, >)nb `sNS> bz]`/Zý{Zot$@!% 3n4YD?GѤb2'$Z?Y[`+&["V/*o&}M5c[ETMpg5"޳%;^L4Ӻ­' pٯq OX%KFD'{^=욑:d^M}Mw!f78VxE6f߾.blztA"" JpsAG.yHzq/ s>Xf atREyN*%@(HbŸ.l8h{PY!"ruDG~ͨEWZY uHvAU>LL(\yIhhHKRYowcAM -H*ȕ3_$Q}-;R*tɅY--qIla(LzGtCv/F"m9Q ;i)B"4^ưf};BȃSr%{fKt$./* k) sP؈{5GHTZǝ_o-aa |d9Tu0YLz`mTiac*2To#Ҁ9T=b`N:ph4lOf.cY Vo5_PC-kB;4A'G,a(n C(ע n>qk#Y'* W= Z &BpL:,~h wdR㳼|88R <[s .*3ͻkA,q =@i)^Z8הO6 -jV$ jҨa z# '҂sJ΃T1@38)J3ݝ7<jn*MXucaϓIN(O߭K /_u;͔YvC$O4F*P"if $Z[WնkաJ4rwn;yJ]f5;ˍekfʙhg||(L] W~$(%ݐ!I|=5yk"lN]2uuʓQ*ma{}r@;djo4 [3zwbOcvR 0oz^`SU+hdhG|6bg0@$T̹ 3bAR?%lAls9W?sq0rkd^26*[U#r>`":uс;t7erbF6Siv 3UX-Nzrë]CIJ&P7A t19uZf.s>\`Tkn5G:CcIq-) 6w:Z2l#/h3]l}TȆvjSL\NFejN !̱겻G}w$;W)f- Oq) aheQcS.b;4ơ`yg?2D:h5nm.nՅ%(bwWEGdN#UPKY_ZNHC#}N|gA [BKCY^??N=V=$88сUIH弛 3 +n ,&jMn!mP`½~SclâQJ\c6-rxAHm0VmlB▫CgCCS],2L^zH!1^جR<7{Q #r0ƪ@ P5g?8з Hh| ItqD&xa%ϊšrR^ &İ9Ej'ʵWeT|߅VGJF5F31GsBg݂b?M;t>C Ч\ 꿗k[N"C8:YFW~oI-h)07x/)&RZӗ@bu?ɜ&j z޿z?wHe?pu ]`VHot} F)65i{W",5s>Ss 2d$ȤfWP{t8|.(p:ĕ;Gr4֜vr8Ds]Ꝅ^Ѿ Ċ&_+7y+^$QEdT<=R!] ccu}@2 4º(,;֋v P:D#LOHA1iu~0oui$] e#%ӹtuůNɨUwLJ[չwͱM ' uXx-_]Mmu&`i9^ǠT@ 8m,U3S5:TCLWz@ƕ^,gFk1]!0An*#@vzFH^"]" ܎*չAwAf BRx!)b> Ux͖qOmgVqB4SI$C={;r\in/ |ec= I C}*}|e8#ԩ{X%&@S,7,lA3xM-i!Dw\I~BV2bl/H଍PB(`prN4Yk][SfIȩfcd{t-:7!K $pCg0B{}N$]T>*ҋ`8|ssIi'b%PGo-KJ&SبT81PaJkQ<'Z,&.|lɥCq,@dI}ޠ-U5*=>_%I,%̼Gd :n36^F~,G 2OTSݘ0 k̕j4|**t%y83umzGSDz3?4e>u0%3!J)=ٮ"btSԔv@Od˅ڳ_Pok{2W4~ﵭ0D3a4oǡp\b1k2t//SLXw”&Qlg],óJ̃<4F^c~gY9.SL:;)R5YEpHfOYt%<3< `YzˤJ ;;g u :!6E~0^B3-2۫N3L1ՙNHa=-{8EFI*l0)ڬ #'2v1o+EOl-_.͓tg.vɍEILQN¸:ֺԩK1F P$ _XO * +rM~~Ŗx s#De22ym,Qѓ\+ a2E]z!<.~L -'m vJƝz4Y酬NqgxD~4V|kHuX-U*M'$p@xEnFЀEkzWyqG'Orot}*J7yDCZ넦*pͼ,AH.<0{WD8:kU#FA#i?  Q.[®3#U% *bDl$Dox] 7h$]X< ē*WnXĆYk9Æ cprr KJ AJ =Y6 O1_ =ZG[%YLX$M{'|zɱE5βU0[ԥw2\=C?GW(l|%O(tvބbUq?M.ࡤwf ֏y}2:6~N/A7ɬ l)+b3b+C#C<z]M\HE>aHfDaެ4wZ|N &D^bkQQ.-` 8,x}E R?\C:6-@>]۠i*>}\JZE>٫gQbSb?z^C$0%9PӚ _^$~\iv8\3[(|ؔ7}&{ŽH 5AYw4 anACCI_6d=pP`Ď> jR1l[R%zN{G ltyUFhᙆ>A#]?,0b8ÕaO` <sf}栠qKNKbMC)n#yfnsZ0Nˌ1/=;Oha.>^ YH^#7 -D&6&ild'#j{=UrE9#!=⩚]35'Rܡ0_* =* ^rk6QSx})!eqׁq3xȩ۟y,e] s˓IQBx'Ѽq*փBoLq/JO[Lf|22 OyoDk@-؍u+~KWz19P &nẖwdU8Bz~CV 'c<v4>NfWȩ>|*["Ŧo@Ц+ A:yq/!H\Yg^@mО\ T3abw#Q[L@vY@bUe iûXO|% pZe7~ky>`fXyAs`ș@II*8PR#g76ay\k\`cV%Ĥw,[y'mg|G@VODf&CGʘ!aN7@OTɌG!m K)B3F-\S (2cWC][Ld Th>յ/QEC!y]cy.cUm![D /[ZJM![/a~л8-Suw.z}F'b/ȈQJp4g =>|{:_ iOLIf#B כI}J\mB ɧ->"PQ#9+;WSl4,)^[p`?g ", 1ҵݾ. O&.o|eĝ -t^dz%sUƺ.!y4V"{C£ԚZQi*ظ_x/#4FԠG2:Œ?y˼~G; xx D"Ebô~nRgo=29y:>^diJ'=!ݺ3 [_0H]a5͑8=. #Nݥ 5Iu>*g)AFvщR72ݧhٗCXp:%){.W]Pfᦅh1~CW~u5aݗ`ެSXmI rI6$ 7mUbjj>M0 }l|C'`U[OQal71q)(@iN&Oom%ZQ7Hb~p|W2U.1ˡۓA,'JrB'Q uSmlvвk1~n=Ѻ j8Uyȱw8)%eKd !9d]Fy\rs.T/-FLP'A%w D*,SզHolT*$qn]$z kPu^'&\؛f-|- [s. jUBZo3+S"ƽ4k3A,Q 4ZA1i$i (D5]q1a`4]it^H6,j"S jѬ}!aR+kG5) R$?djfʕF @6RKN:QL筎DvPj2}lyGP`lNtv] _\;51sB ^LWtxn?IA @NPf k)<pH!34=1nbk5dxGd`užﶧ1ј7VHmlTȁyCmlvu4CP>ۀ13Pz]'`~[|PNw 5U?[! ]کethMaa*dlIfKz_/bl| L|zsL:&*⡁=H9z;`gm$VX1ؿ^xy[[$p$+ޏ 'di @d4Z`wMU)XiB FkP$Z7L76~,t^.]k ,d+G4b&Ja`#>iw ;zk1VʑeE벖pO#idmn񹓻+ W㑯Y#u%Ɂor JvGe뼘er}波~Do30?+ubh[k{.^z<_)ې" #[@;n=o=@$ FÌgz(CU-]XOx›#H@#GjVܰ؞_zޟi[r<gK)#Hi?.ܴ<kK Mܗõ4WH'Luc2A |uP6)eِ`5nIX]@[g_R["9/iZ- v+A!S^W~b%#=@Bv}b#fYJrMe"[ۯc(3zbEmE9+pFEE)r.xۯ'tX y HU&8xC%%9]}4!wƍE9f;x:'}W 0(iy8pZ3V4 ZJg tI ZNaܹn1 .auՑHwɧy e8XmS0+ ا(Ek/W O34Ś6e6zq1kz` }#)W8m]x@]ڝC Ε v4)*D;ImUV>SX(,5wءظ-}=cXDpqqhqZ瑞ŵʘv!h. |`SWhU҄?^S3Xgót=bb{bQ7 kL|s-~%zZgL~sܺE8yvvA]pRMRՐ51Xf99ijg9k\v&<0=63 &]#+Zܻ>!MYYVV- {\ɖb@3P-F%}>!07 %#x 1@Y#iS$@=O.ys[vXb?vIrǽq813O޵5čr)ch󥈫Qo<稛')Wֿ67,NAMS v/bNSOn) "S􌇽g @=2ņuZRtb,G+dD+]D](gJ(5 ZD _iߒ?N^,09rSkp @DgF= C1ɒc/g)IʼcJ߻2Ck0ߝ)7'z7bHϜ5YcEbо8Kz-V1Vnt,yP*S,NCzM̡#Q/E|3==|;(%N@_X*zʼ] )cB\!f¼%v)gCۂ+sdRLqpEÃoeL]SY"%Z%x0 r*QduN8ɂn}4BH)qe 'h̓mj:)w$y5`rZB2bTc s!(U)X=!uF{ .x/H3.EHzۑ ӥaUXr3'ޭNR1xHCv߃u Vsܕ .jRxQhCR0ر:zV =" qdG_b; .{Z'kO{Fx?_AM"T|\F7ZɅPJoF|(3D08K+u %G7#77Uk!bnƭWKEeOKπ"ṕ{B6,)E.*`؁$%vֽ5A3GhF|6w,0"1ʽe<4֣p>vt]"JO_e۬xsOyx>dh5f4nb\%7q*$jLCVĴE^gH6<:RYܴ?e;R7yzRZse%dE ڼXMhe8 />He"@t;!e=Q'<+H~v!}AyY9]^VFflɜ[=)A֫Ey4Ward'=sn+v}zBA)0|t:c]Qj;6U2ȓ6x[!9ms>S;'0ZAA:< h7dpD"hI'qE ^h_OZIAB6A4x5ti< !3\PWftC׺ lm؎PglRÞY^6;m|TCG'Cfk KY]C*9&ÌG[1Op ,wYVwK损vyD⿾im7L<"˵%f|~K]Ġ(q5V6Ļ 8)v.V,;ɕTE RCUp^'l@(O?lvLC8Uo/GRSCqENrvg9.'}u=u+NLjJ9;w.E_u0ViV+҆|t(Nj' %B]OW)oi9<Э"$k~7D!6ﹺZLdž.َ!e1CQt-8!Io<+")ܒ9swkgS&D?b"1^RJ&\%usKGz|k zobr0#i$%kqڹsJ Yq<d&Jքc$*Wf&6hS1Y.ssbԛ˒ʞn"͐%vMd̮Bј&da:+W98-(PfkD U *J L !}EZm'@)OJgkBU1]y(=Nd-I9qIG7~ $mw ػoq|6V~O4yTȲzX~LϘMoq<L#ڹz+ZhRl@Fc>M`DERU| K۾9Ii];BQz9{GVpkD9vw~9k["GI:u[S_G3CK6$OM ֛Ƿ7z?~@ YfkڒqJ ԇm|줆c|n3o!h}%we/vɁz1\ 2}pϭSnׇ< 'IHhU,l/R}i]OAD/@fϳv謹n$qi+40$k0RZ,(ء YYv?{o(VoAVCm]0 ݼ`ֿuzh酊 BPq;LLVYǂ$*;0|~mԤWԡf 1Λ}ho Q.UJ ֨61ߒU~A;ΧGJpGV~S٠9yEyj= /LgEr!OTaRs)!%).on"8&~RuGSӈcN[!Ijʱ߆042^Yf  l\0wd|rOt2=T OG~/G5`TZCM&+40kk3;dvÓ7#? f0u4Vm<3 v;-C-~c=$xTg} ƺ:B5{I?@MV%^ܯvRF^2@c,KWbc)5CcN.*MF|v_BB6 Fzq›˕1 52{6*x%7XJI7TsHjUR`.AB $g_0J@޶qְr3FJW{+,z0U|u1# I#@I@1փ%<߈/aUjS RB*)40<S ^ا'ee)-j]j(NV&9oPiOP=% -hH3J]K3~g`ΗU s9^=23Ξp<d\vsJ:)]l)Ǹߣ577*8m\cH2jPL<2 5u<&~ۉ0q?PkYa#ae;ˍj& SG5;!y ʭ (C]p]9w+50eyL2m?UJ9 \uY묺hv^f/T3m"ov@P!G2FuDVӄ:w00nsR-\n"&Ik)ӾOol ~fǔ}>SL fi!9l c4O} ʸmvu [wmUj}MF=u~!1rxPa-">S,W UAj"odxDuP g?qʤ -]dT[xhPzχ!% T_,Ko%7@Lm? j씿wrQMRldɁ%BtGNt@34+y3Tb_-nOU<@=cq\UɎXɀSC4Bbd'+O7QTњ$ Y ^jWG+_uRZ9S^ʼ/7sgg¢Y,*HwNܪR12In;Rcir)dm0q 4s6A0!%`D7qFY?Zמ"5h 8R~, 3q쌮= C4zig35dv֝;}z{#\8"1\BSN^zvLXr4m_CaymeDb! G2`؎ߓO \6E\ˡAH!^sICjH;Z+Ⱥd,afT4PiHR+3ψaI.ºB$\ށDqnyU1% Uus6{krj $;.9vxgIyq`(ZDVK$K0}' e {AFʚawz_~f!= ~8W"`k*r4}жVaN. [@#o%Ҭ쭒`r$:uj-Tkާ/xF}Iw{ñ[w%(~b,;9ohN''Κ` |H*?iD8&uT=$1MtBi16ՠ¢*:/":?+[B%IԜ Ir0;b^_䈨 HsR؞py2\bҦ3X9!vI%Bb~ em֚6|'27s]sb7V)Rֵ֖Pӏİ";5d0y L+oP0V!lŠC,߻|XWmO]BͺB)W̟ﬔѿ8/YxoIvWa0|o^VoKY[;x|T{lԧ%=-\m%d&$g&pGOM +B @&Z#M\5~mfy.OT9m#~ba O">7}麖|-Y| _ ZCь#K`v(:rI:q18 c-8jv^ALH/=`vɞFl- ϖWx'yjX ,%PRB'".gI$3{_hTK :!Iޭ&"nwE[.2b}8"nz ɅQqSr;E&|vR(69oxT_C-zLKe|l.ݴestwJe. ap7w^Ԣ ZCGEhjkNX}rz*n}<ZiB -;_T_5FQJ`Hz;iꗰ0K$ tnB ).wzE|֡K4'ɢ#//\۝;7rt◑\Jx%9A>z]pĈӽt^.{d0V#Vvډ;pBC t;ěٺvMֲ)4uG8B;h$Xd* +FV|STz>5Z`c.B\:A|H_<" rZ`E+gĀ4!W5SdwW;7؊{y5k٠9bIށeuXr-'ąaוo1pFm?ØyQb i Ƣ4n{t5& KMM*\Rj^|' fH1)4َJ*@Tu2L(g7_.A K,ks0+~kO&Z"O1­j& eLA],&E[gv RGyN0;f=@m~6EyGW i6tKpS b.c$ /0d5Lmw4厅nf"[P*D(pű9;'KMjf#˯HO0K3PY%. @fk7T pqn.Xrs&~ *FoƂMSieWs>| cT* tF885'5~87/>Gxmf. .U, lkZCg]KRm?/v"|F8*6b}t PEA% ;b8-h70Q;!Mn؍rl7opLTwR0WM2\/|\# ywxmFgrS?JL .5eJ$OmN26vJaENBoe)n,fOp<:]΋63 +2Wɳ"d3dI̽0:i&Rg 3aL m'TfNxkť=ZOv)rO!d0Ѡ%pC$X]9 =7,I<WZ&TM=Ec6DjR  dYI;A}$;0 S1b@AEJ>lT*^ZϏfL! ZߞqYlH c02/],fDXk75`ԣ婱L~:vnp1u܅uNK^ O%̾쫶 ^Hz0*%_tmVj_tQ] v|;JqpU!h\Б\;FMX8.pQ=N`4w:~ZڪNf#"[毒[i\#Ha@Ǎʈ`#h8>>`;0DLpP 1u"IuEii .Rid@$ɮ~uE&5 6BRTi7+9y:"iA?ajGաϾ?0Q-qÀSPHHx%^o [ǘUӧ["S铜;x"O,nLEH-!ĩmW܉5~aTL8'I3_MYeuUשA^ӓ.W wi42֫`:%C &T,XdTh$d', 5(D!4P6U($QlMjzh7[I9{_p넜_o}yEYO_*Gf~*B:e"EKuǝp@ 2$&`P3#!y6~NjZcaN!s'_joO@P>\›M h$sidco[D4-9%7Tt:6+e`Ƕ$wTF-VLu:$$3N"9 O{T§tRc +1 j7 wLR~e_[>+W$xZ(*۵0# ߙiҍav3Vn`Cnet(C@8ų)/ٙS"%3!)4GzY9crE@kވޑe&l&JԃMGnd1aѹxU99% * lzɨ*?Ckl?k|"E; :MskC5wP " <2@kW2/pgyv#5f? a,WMR*=bwlѕp 1⑬-N/kSt C;P~.ݵPwfNn (=0^!F?fo>bczJm0S§m : Zuޛ#4}JycV2'~Fu ˔?Y6N4(E)j/3Ur~܅Ma>e+ZˇiLbS.Wp=Hsy[)RqQq k,A6ˈrAÀF7@O@2Zd- Oh4` ڍJBq׾QEhLSÂYۧ_ V;΋$Ɉ`Kͮ0,"T̶[,\PBw\a W!i13=k-h|lO4%-D#`2?6iod{D=V pb.lFZO>J~'ƺuOn._džY ͂Z%KTg\IS7Ic!8tЊǴo؄?@fK) YAU$ך U[aA/uA'FzSl;&<Sqm)~m/jZ7<F/ONVrEZfy8! ^|X3g__^,IPъoL~ubܴʘ|]Cd}< hlmeFCjDTbq*BR n29U^p~i`:BAK"*<ۻx}?p&!WSc7GEGmEd0AR\p,L#7νU[Aa-G׎.C]eWV>>0벛ʶ!Th(\;(Cۨ z(/oicd'Nh+야ejB9/RxaݡߢB&/dqD+9)@)>!Äw?ʯM2M.x<T85qk!=Wz 7w kf!A; 6,%fv|#o*; 9 ŕٌa.NSb_]aM Ldjr0,/9i[wAvMvفaU44xuuoMwt5-\ VCҲ"{|}+;Xܰz¸ H K8 5-oFɭ[iJЙnPk {81qZj = IyDձ$.CyCjtf5ʖƎll%h@nmyqʼDv*mGn?,XGMOqqnZi) 0ъR.31A"2j7RpN6 -9PcUvPx57OMlq6IRmiT2P SIL$u hv jˆ1Ǥ׷I K^PJmκs;t`8eDrWBo⺒ntw0)IV<43Ϥ; ,)9 XEN8ХQ⴦ˣ3HM) >}o=Y03&"ol-cge\n#8zjP{"#0{]~qP'B/uCX<"b=+ʕVƁ1gz=̮ JY-lgn+̹1'ڰSp-H ǾM\;M#:Aq YYQg]+eMg>:f)v:+x^da~OO\WG(Wgiڿjf6-⨴G[RQ|kQVWo 盫,\1 LJdDՎa'j)n3A2D[œ6!uL,?")=/sy?bN=LJ=_f,o4˷r^i5@!3mÂO*ʁ(+bp\=Ǝ,!d>eHH gЦ3]'IS%9Q7TԿ_ZcXc*sV;@O9ۢ(PE%\},.Y>xso`3,`8\I Om5ԛyD%! /tOi@WuvBI}J5c9xF0zq? `BGVjMCDV?R&9Ko+4ħOˁf iq {8'(H:92K o6?ΰEU6_W(5vB L[/x4uha,#T/K/aƍnO2UMGq~;~;R<עEquX?o%\Q/74Υ hzzu+X}*y\{z'š:qpӵFnAQTi8 Rk-13 _ۥaڹ̓ږlͪe#%,/ngFd n,qγȷ緦ڂXc)pgEp*|]$3μ6!Ӛ(7^iݠJ|!߷p~|W ?q\'$@_em@z@Aw3XsNt<5K7鉠a ru}mcхBlF+eo2$2:V[rȏYZgzEouph!pAŐ曆 gǠz`&4Av}dtgr 3 J4 Гi\gCFC-^-'Wf(V+wqUNí:l$޲j=]~Tw;Fl=+Pu b_;c4?OZA|`Abum` /Ն(<٬I〺K!NϘ+}ǿr=Kԭ()u{6ޏN?oQ2eL0(9~b+ U t"9ŝ Qo lĘm924y޾θ2`f0R: 6 us϶}"׫; &>m3Td;mO 2[迋)WaZYn7y 忞@1n: !1# WhiTq"=hG4\1MsuKdҗz5lyDI9HJ;XkWgRv ;q[쒢Z; FF(`Jn˓rЉH}.<`݄a GlmKOJs㧭xYޅi+DbP?~!q|ۜp~v(W£m'ưR$+/i2kk>vva_F0:,abGƞ[Ԣ["YSު2tHc1 !SV'?ם YNCѭ5Ζ]3 "%gJdYƄUy*:i֋V(Z )+0 hHŽ3ObN@u??l Z+Ch;:T`t7w@3r !OO 2T݇0\ hx:0soҚMv#8_Gu̲憙`A6rP-aǙw7ڒ+;',k,r҈MBO1(FPV+|CH0Pے2NApi$Ayd̫+7 N-ljݻ{t.G_mrk4`Y""ÃF3̊TJRRK:VfX.ʲ2*W4 X+oC?GyH@``/0=dzwhKa9-'e*wq9yܴ䖲wo4 Y6-k`!l%}&ytJBTYXW#|gū+AIB2t̓Ӥ,[f떯AMt=qGEmz\i<cu !4o9,^avP'x ی H*0Lg 5xEv*geJ(U@V6'υ[dfȧLuUBwܶaQ7tIzg7nlUBR=Οװh*~pg{.4SDj9%xg촕uKἦg侗e q봆>GKv2@fV氒0}ž?#vcYPQh@WJ26<+a*wΉs1.xR{Q 36)0.VՇ7e$#>VQl 52i n.KBi)]+K*nipпGrmW4 mpSIzȦrB t$[^>!ڪ8xp\w|Κ~?y"U[G31@)=lI򭨖⟯90r27DDHR9>{GsK= {2ϫSY2]_<.6z]x}XS#8;p Psh>_})ݷHf0.^$TOT :uzL6).˘ x`K}N,)򤻣A*ow k|)YFoZ@b"9d~{CBfjB[H;KBHC@=H71u2 DZߙ1%=!",iKp58D8Xf?| NP-m z+n`E'zH:X+9?(o+YXhs,qËGY թ],#n!vDLNEƄ{^=&\:3  Ƞs[dݴXIա3E-GnbFQa3hQ)rc Ҫ))g%"bG/n~ҐϖWP9t)AV3i,>Ko>dR@/T.`Ű˕qӢhO#tkQU#5yĸ#W T'(rw[(ho3/ygT]?QpϦg}l6* x\?)J&dHF Y殽ol֣+$-B;P.f ΅ngﻅ! C+O3G})I*rJ SMXfǓMDbf9?gY AwC,GдXH_ $h#wk  /լ**ȈƓocq4GF8Ai)ROD?B3#Hx]`GŘٯxvzŁ8=T_TF7|i 0\41YJƳY4'ؽ\?7FhA ^75MjOҺP3x|q\QM&}s@|&5?3*nǗcd2P '-#鳌JH|:HL:s4[he=oK^댬[O(ŒLæ'E_|X,F5tLIGdΥNR}5ȶ^dZ.Us,?wޫEM 3G9 ]=Z8k ˉ _y -tv;=ܲ-,WD( Vt_s_L "?2 وq͖Z~Vhq]NJU''ŁOy_*tΉ~[ٙ|1MmMM+)p#|k aDdI27.>k̝ K>3f/N6ƏDGIdZѹ4M@ @y@t`4A׺8 9]!-2Xy;q |phm {jjH|fêZՇ=պay|+QA}rx\Q9eIS?w$7HeYPɣW=Pk>ĭ űB۟DZ8|-WV<:raaڣX@䗀Cf$S 5;C:]󟿊΁~]8}n:It MX,^aÒmbmhC+Qqp{c&rҎ1/K\#%]TG=su5W["q;M^G ̰"qo^o۹Φջb :,_vjÓo-~ӫP1'd^Rm[X9T\? T7<-"n1̈9%s𳨗+3OB@moW^>47zDW 6B8IS,]Iyi D~HAb̔X;Cx.tyZI`Tϼp/]k?yδ([J}5oIsƌz}| }i"Pm:6ƞ EK)\ޠ~F(Xs.Loki=U׺bZRSa^D&ܠ5Qf9^w>Bfpս*T}E vL\d]zƭ6lE|_+ FuX!7:B,pk諸|&z{LލcgV1v BU#Tx zS~oVzo_RNgX^s((݃kzV$xDS *$_nY>C_ȰhD a( MB=!>լRɉMqESR$\?Y\,^y#78oQ#&:hFdrQ7X$n^.>/De'S]LJ~C-q?~)' y7}mAM ͼAƖ"'U,6Gr% LS,%8СXX(=)[(%m}|RI'q.rej*>BH3̬53aE!H`yl0}'87]3NHBQ(HpX"Mˉ7 YVJ93D{{l''a@I){eǍY[$J}BUڠ]bXj@hW3JsH9/-N p!#DIhμC05l$wǐ4|ie DZ.9T9YaKy $dfu3K A±R)EI@ȑrBp@}\tbEF] l/6_!Κ7˱W8eleN"m )"k?#u%^LU$HgAXұ&iE^:m?d^?tK3t:׿V0 {hɮڟVRG>N\' [:Q-K3ҀL yHgDB%bz5kv`xEA,c>OĤk 0K1Ado:rc/ K6eUHsEJk~ĨG-Y͕eC&n4pq? )в߳țw/?|VAvȟH'SӴ-sXiGR3 1|$AlÃ3JNM)ZJLzZh*8j:v"Q2e?vusȬꋙ6_"~ ⧞=O9ds 5+Qm~菂|1}vmm ZyWp_4o@WFShG;mpB!܌hÙJt1>fe&'}4WP' tn?>EjԵ(X]G wOk"s`wHC~Ms.)/(>~=F*4-ZPN2=1pv!=ɴm.$RNKsW^J=# ZA_:wUauMTrBk]7= 밿VN&@"{-}H{B`3.Zu"Gχ:bC(-;8xh-,͌w{s-9νC!i%׾#Xi?.9Du fY }PM^yioZxbo$+d|1E%cۼhW@[Tknk b,woLOޑ5gUvG|Œ2.hqcȹ׭@uyUr~Ϸ@LYL$rB%{BjۃUw;+8-|Cd5kʢ@ 7q 6V1u@Q_8(~pt{o ؚ^NuUcP::S8IKԄG_WtzRv5=_[jp*f&:e<~ywXF1lW(o?$hiU|F)ZH^ `j Z8Ñ{?YmO\ߣ=qHҞܗ =V)H2AR8h)l( kYleGR@`]ŷXB֐<o3sk <0>7鶔Bn]Eh<g\ ]M% X/Z+'Zbm2&_L^%@ado {SA S: [$D=lf,7#u8OV?RO|@a౥+TOYe+9Pf[0 Rg5-*tI_iF2-!}&?%68lr/pFc!讅 qjDxë1B2~YP 8ںN.}N#<ݾ%(ĂoXݟ1 ~JG@F-**YHN6zzݏ@v:T(&? o\j8]p挽ϡ~N%c@L,}1ՒI` ;ɡ'oBuJ}.r@(_T ܳ"~'8ókOHVg1PŀLcCd,ܚ/Eo@QsyAާW?5~om#/GCz" (a6Q m@-H𯒾Hq*z0UͨgR}~pr̞(O~\e8uȥx rQ{" {t)Gt6~R^f. WhPlKprY|Fnwz_9c=ElD۹.ԱXs *wT+F$Ea$!z p@ako]Wq:F o.N>fj<rҏ R$Tӿ$sq95ʢlWjy^ӓVhwH㌞?.?Ӧ6 Vt.H k>0V ~!D&v8Hڄok@͘N8jEi騅 ayTVm(W“Ik6,E|AaW_cZ>j? P$z2q𖵒J"6F7x W{%}a@;pKE*;>&ܚ!7S khHZƐv'\ fr>$0e &/#?DV:XJ 0:'9sHF89+-D9 NFw11\pN|cᝊzۜi^fXwSu5dn7#'$6[6YM4X-ĠVelzK!\%eec#Oxj*9\\ZMμ*> -ddp=L3o`j{ 6t9ڦq3d* hpvFxMptIJC-.i y%L~&dnRkEVNՐ t.[/^8dW|N$'oQA3VSx!u0RNz^X괌;nb)fF̷<,?kؔ<9|5j\F{֧^[e^{3R>gPm+Dp ӆ/IԈ]]q[oWn]Ys|!> l Bx\W s!n@idJrwT^Ar=x'JB)" ,:[Q1@| 7#l[& 0xIK(c ؾЁ52,y.Z@PS˘4ξ<ZPp4PE_KXDQUIu!f.\`1g ك'+V]`ܭR*wտL/J\ԙ TPbIH62z#y6Tcl >#$ :lУ (T ɴX|| !8 e\̻M'YSh3m:H7G֯뼤ŞW' '_<CӪDz5Fxm^MT "K=[˳pg M`=piƌd%/*Xfd Wj5YJ.K0Jh Xgv;rCM$? ,s^dc,BNWH W[H0Dp9qܚzݑT6wisK졜'.Moja*ޏzAZA@=9i|.,eMZu1p8?[5!*E&ws)u`Jofs0 qv͆\ v&Q Ļn@xSN&;3C|Sh~n@s=-FnM?Tn$sA-P;NMk[)B8s>o?9hFiv- [2ȷI.uϧV2{;_,9;&YD"W( RrOpsFOx$dG7ЄOu<̘gXA ef(Ӗvȳ)ʴsn'X]t={ʿ*ڧF-5]&K4"Iˮ+XZAB+GݪF!sW E%l +݊i;6#H (թZ?DB:P#)a|eD4TzMvDɱHv>ӎ:ZcՌm['+-H'vx>m?Y8\+5Z,݆{>w@p~*~`ϛeb},r].ӛfzTI4{_YtNU!BZ&v%ryq.Of-@8^oQ!a0I]?pn1K][KiW~cKN: ^n G[l /y"{n*C4^--ja7#PNcCI7^6@*+Ia (^p: PN*綢&7-/%$RMѦ"d ?2~ Կ FP1_$V_ y#-Bm^mgG31QA}oԑQ2:0ҦjG ab<#aTtrrq 4_[u!< m_JZM_nZqi8EI\7 :c܏^BS5gpθ?3)-':+-2 ETw<;qgTmznazϢ ͔t{!ʛhOK( oOxnk웙Ho2{F *gU^&_ m~\>#.*gJiF'![a2Ed^^d[mcW'`NYsxM&sRI&=!p1B0AQoX!֖r2CoF1NijtS0)U3ʪbcfXvo"'F[I>QT,Vhm&dƑ<:F2(\|EiՁ Dx<1,5C]A~YQl"VhU)by WTd>Ub\= o[ݘ5]6~ 9'yCXE(d LHjSzj' 骟E.h%0ny~*p\uR2!?8q7 !Hum~--L.vے鷏L1ezЦq'B,'b+ģ+qd]xp bX"%~ځ?dzCNOo!NK3},{wm VT'1OX VTYo;lJd*bN?ii[.Iv8SxL6q YaTP'${jVL;t!hb&g&=y~)s/g#9}1q>vJ#g&&ٛmgK=V#-&z N:{!|j$fz1k3/HuelDcc#xA:47POKHf0Y"g] u4EUY4M~}l7N !Pb/s%z4a7b]'`S*$cݿSUlUޏEj!٣n;~DKaL8Vֽʖy F(\׼nr(0ZCRt4WO *]m/6z0D41g% 7\?vb֒HYQ*P/c%aKQ`xvۖ5;`LCv骢sABNJͼ; \DvD2Ye㩆*+*2L9WdA^V#ƇFPړcydPR^(mvȚ[sk}$CYHQCpk@>J9 q8?l%ʺQkX_SQhFT~f r{xg&& B0a0x82V7sp5R4䔵T}҆vX/L!pڴ9w;w^Kj A|/X!@eq秦9ǼV"S& ęڼJPIeRs,05yT@خlHXSDh F&|t4q_cOn8>. Y%g`ɹD(G1PE*2/"$+$t`.e=S,|%O2A&7h'u~jħ\ _Q2VpU4AHSV2l) Adn#TB1U7$Cƽ7W1ZE/ !;@U6s3^ wC#_dx EgMe+CS*Hr!RhѨ\fm)?֔%{T aU0 >l ]q ,6H4}qlgFϴ-Hܱοśm;kD):mCWCjGj4\+E uϊ#3=_N|b+v`Li$֯9nNC0I`St,юNt?E 0dKy5aȹ qI ҜbgK%[Tr,23.9ow|QAP \Cva, >mL8AQUZ]n WݗS 0&YICrӑҜf)׹eCԽx(4z?V#ÃI-|@m8@u-iǿî1T FS3hjncEP׋gT $@gGc|\Vs8XZ C<[# Is h Ef||xiگ{?c29@im$xcU뗆Cr 1Rp=Ml$ G{ 9}*ϳ^X,FHglN SF [͉+ 3CjxS9`0gA)q]Kf.)I8/LD ݽ@1g5vnqy+Lש~E/Ͱ$rw/C}>lUnI:ן T3]0\twxOk !Xq-%bwxN@'-Je6O )M}_ąۭ֤Dc !AWA,j+Ϩl%᚟B`/xW >A{st > 0KhyAfDnt|:ч_Ʀ&"&P}k8&D=]`44<9@U=@zǷ1d k Jc[ ;0a ނ2:C)XvU4WZFvQֽޖ8g[`b*Xih(xa&)'X-щ3K}[=/`*ࢹZ9w 4@wDlr=40@ uJ7$VPϓʼnao1K&i+*f#b\`Č9\]Zg^̘{uqUX̴H? ߄¸'>rϳ?DBp+ќ{.#E0$Xk>tU7ޏ92zY:&äs?-@ xmegxt l 5cɅKJHV=u|w[B>;EnGZ誀?'%u7fk]GQ1ֵ=.\BɆ`=DqRq ցAt'Ս.=4wOk<=,l4 +=hbCVYB ?Tu ` ߭n']zW?S lTQ0]*¹>*6 pGX ۨ})MG5)䔠%nMVPzEu*|y?"div4Ql~Q~t)s'+$WyB!u䳹˭#G)eR !]bdȗL&DZ#kX)!u-ȋʠIm*Ta@ٔP# ˮ^pv9?ULj9Wx7*~54_ &Ws;r1 V\r&Gc8^NJN.䦔LI^3_8IYėtcݖ[;}*E*vr=B|m,M('G<X]-p`fE OQ:=RTX;D?2|[W #ZMF֎@l03]?luozVIiXzE3 6ykYݥ)Nh]U}8RXԑI0i bGUH0F_ 3cvGSk5۪pzjZF [}:BB]sz@]gA6+I_rOBI"\z O^< v]ja+:P5:g0{׾ᨦ֓Cÿ6y}a%dtRpĦؐfա:K4!i@OՀ(;x@]dwʋ%F Ie Җ RX]Op0Umwt#W6$Y JW߁^7QpZVwIQ|.漍ZryT F'nqe;c2?{ ϋIR.Dk7A))rG/WJdn670/oΑSi˲,L!cmYzjfB;+D7?%eonj QVM!/^7tT(k*5aJ$_qh:{e-Ma\]OJ텦Rx㯣m̈K45hݶu&k_3Vgyw۬-y(]J"58,^tgf{qq=4ߛ?KT oǔ_ߑkbl$cᏅl< mvW8x-5; (qwOtBpFl.Yl׷ Y1j{efX:7'~=1HW ZQz_Fr^E/Wֈ}bM~Q#JH:a݅qi<^`Kc8,\ve2~Y(JrGps}ww*#,?d4|1qLzAyl}X`!ys EiZtNF׎$E)&q(X$EWS}a#Ui+EOUB4Qfk!dq)I \_0'0%Ʀ8FYGA6ŃQ~`z'|d ^zR.]hf+} |uQ/i&8~k>z$"=q:CcfjZT=RjJQU+#!1%LBUFK.ZOā\bsu(1؈tSqL_GRKZgb"K7?Mp\0v,N$|yafR@4t]K>K\'C_`$Xk4$4oX)'? /.Gu{hp_sJOBn Y3Dt@BZ)QE:wq0ZGJUŢy EɻZV䷐\P=S$C4 'x V(TepaI*^t/1G;uܓ 5V 'kld r7(L.t[8VRTe)tSVPlWYU?@CdAşwV(SVNU๸ x<5@A~[j ?ĀM )N7ihp ;ZDR? $U_+u3 M8Ze+k,1LsO]m)I„sݱwjHFzDɰTWBPI0`FAGKy)4]QfC3| hw-h*$JuY| ^ntS2|g {0*&h+煭Yy(K+dg\;I?ꐤ: ߹EcͲ2j@0Z0LW:UT=AD1BkOx3iu-Lf@pnz Ƴ;V\:xtPnD{^0N T",X ޵iUO ۶ Wpk \r0GT _!'Μͤ/oļ\ksrfIu TWNKo*_ŠyB81ZbF\7 hqQJP TD(okxl.HR]C6Ӿ]$cz9WǗcO}ZVߪOrfs p-L.wIplsOgxGZ\oP(yg㞫ψ苪xs!#.Qj 6[9!<{悉]\c AGV-ƊZ1tdltO~JXUȬKpw(4;oW0b 23zv`jxf##ٷà$,ѠzNLq^:sH Q[fLq1G-aJ*Dv{&-'_k%Iװ)7W!QW(*Cq)-U̝J]I_󨷜 }MdF;wԙCir_Gt NȑCѾqѯdG'UDnqU.ŰC a+qܩaQ=2=UX|ͣubd -dZvxMnF*;k2Q?@2_=;黢*~;6Je#1kߋP91 oPv!BZHBR!I w柦IUDq<ȪBQ-S9_t>댋l#A(A z䑄%/]N&R,5o&{9 B=B 1 0OH[s1#f$K]#cfOXh@q>VIG KPiuoV}?u %!o5Q~ T"ȊC9ҹ+'KEc w#8wg89V͙ @Hu/ BEO~]eB ᫛T S*Iߑ|=D^M*()V*'_i˼mz 3qLsskzҲqV՗~INٖ$b(|GiUfGB$]_a m>Qo_i|YmmH0' /Hm 0;RMhC$̫ldio=wm`?C:!M ?KCM 4% y}Ip 3 .ήX֚ኴӑ'5 ,~A#P%Izѹ`ӯ0LLJlrt/q%^0I[w]u$A5y3^XPMxm3k\m3GN)aUܻI~O_! 'NfoDZczd; %z:8}հ.@Z>-)_4.Z^Hgz'dז%qqgfR+)te &Q#b,r?dNGv@6Zʍn҇^ro] 5|d@|Ε%O7{SU^e"!!YNdy$q6n"8I0a6?]H"uN zIg*]_SދGhv lY+x,P/iSNݠ]sPK }ɪѦ & ^%4{_" Fgtcϗ#,1 $!ՏkS8*la 6yȾO _+ץ/a نٌ/r晵 rJJmE/_,mt JTw3O16Y9bˏ(oz! vYlQW{9,01Soq#vvɧ1&Eb5Ϫ!v HoM ZhUP*`ժlvsOJitw_336e\gA}bR,2YOdR DvDzgr- ?&Oq4;\lwgUO% %?~yvr~4]D`&chM78k ` <^) 5[MtJ A?bq@J6#Zin>ЪFk)U2t_-7Exi&4X7%y-ڵRFj MI_}>KbQm0RckiGfRqEi}̝gXª;BtץWFyÊ%%>%ՠ ODMN=nx\NC6Bk rZ6X0e~-}@Sd |.mJIC "74zYH:xlɂ: $w`&._!?1C}N@Fsa}_ lLe,͏]r-x5y;~*V/Ɓv0n]O hU^0|Щ᪏w76Q)-.|NyDw+3ZI%ƟKH#vo_/𫝚<󚰫ņ-˚uLZ="]2|zk*T|?a㚻$D5S%"TOC/`xA`H鋻B>5>a+<).\}?xN1Z 2OƉzlTI2E&W=: >wЈ5;05"-/wW7Xŀ#_zly&܇Ӳi\!V+#&I~ ⧰cj"6",9_a\Jx{+g]#s_ݻg냵$Wmo}BVϳFrgG3)Kx)/_/A2mOx5ҍ8 PI.T(c惡gR:* qPF' U,1VMZ(j,HP蝢 Oq+cq`k99ʈLc -BlJ)nV޲e5. 띗.^1iT5S0e%% ǝ"?VIgIjic1F/rZ(ſI`swףZ~<^p";8AG.VɶIS? ZKf֌M`@ k3_%ʄ ժ&je KNeD.l_` ̝F )?7Xpagк@Ϭ&= 9GUEeA"Imsh\*4d/S Ն%83&+ՂE{=\+B -#cQ9X+)N5|/S.~L81蚫UhX9PgS^$F~]2 .60ԓQ7ul΃܃I%weMx%8<+f;'eŸG >3%n't(Uu8_z/ԯuf?-;2$-LSή y,>U|6!yɈ}>5mLg:%oВxPvޫG>U]y+r5 w9CHu.B[g[J}ѝ':V4f*75%ŀ=ΤGOHpŞf`PZC*$sWrgWI]-roQNgϔ2/{9Jvcwx}s/JD'a+#~_4 ||*|\A+XQik}Gnm'n~h*pp[D;Gѝz\89n(x"Bnۂ'chD)6S#}oZ_p,נLxKdہ*/IA8lTSfжjSo|](D<3t['B.ڭKRlw0 E h~5:@V_\q5i~ck)]dx3SI|]LQv(OF1IdU%w#ٿZף.Qm\T4;錊x0mDM'i$>apG2C+Prh*iHS`F G{ cҔO31aGo>iQn"xGPb@Ŕ85J[hBYNJ6nR$g~='LdB836C[.Ev5:yr,8{ѝT/ M(=^R;!nCF7P1>$Xωn`oÃ*xI!W1riDГUqRgX$",o"3gn.|B:pW5(78>&>+D0ZhMzr/Ax^P9O4 }Zҵ2}PyW䞎S[% LTzն.S'ͷ0Mq.r >9#mz~gC^h0n}FСY:â [@ q|`jߜt>)㥫y պP S}Ox"UPiyy-NK% 3Ł>iؠ=l o_:icI10P0 oVzVOCNFV#0<&l8Ԩ_drݪM >w>&p_(FzĺpBJfvIN`,&"('\pl?cu &VF81Ax"2tAΊBۭQ[qkޓņLiZ+oP$ܩq(uS3G;EH@Q/]s NU .c?ڵYӫ@%BYcq&VGt4UZ|e"蚍gWiqx^9c8Mκ=AFٛ14{*)&@|5Q|x.iX PNG A?:o]\7qC~7 m?*#49!9W͍D3amw7_] sg6k+ĒH Z8F4v!D{p `$1l DjcH %9̸XaX6ÍiFW)-$ e ?Oaf!%ꌹF@ljpr-KDJL3Eb(y kD-` ml^y  Ca*%N6~ $Y(r킞_A_*\  f(ʜ$-]EXb'쬚Phoy(uFC/CrX4 !/eq6:thmTn(&G?"sע<`ipZz+BĽTi }3̤ۇUɆ'^ =2'D?:)I;E_Q(SAR>'W=?x$Kqwp Ҟaq/# ,gG3 H5sR y-6Z"!drQ2N4 PX"TjE]Qޤns3;whϠ&x.b=iweuY/H/dw}  XnC2s!-3jrx5 3L{o!X2_ (IXה&c~J"xeג5O{&pCH1*bG&rsKKKN {~~qhwm+kC_ͻTRR_{8Om_{[!WT8Jڣ&r߀o+"Jv%+|^*kW/ +  "R8iMu!E/+}j*H4Veι>j0ۇAב8iG*A=J&I2׶Wqk|{^ekc?ҬU= Z/3WIO\9>mAiX"XFznx]Ȁv'r5"&sf)zg{5^4mdPf/S(+;O6$k)6Bi~>'`8ҙto[`[!|`ۙh X _56V&K.f^Vgr7_ʙIngO!e51L8cJ̶\Tw.7(iz2bgh0ŽmxYf#xAy9a.zh{~[G=wi,qrfr(* {2DJ"Rֽ@v0QX {qR@sfQ @1l@|G?Y-Rb̑Y~闼\2w$Wil[ʭ qC6~"w>+AUae=grB9;"7svo87HF@5uYE"SHZ9\Auq*' Eˮ,‹W Mـ@iBIBY}/b6_ߺJ OaBr>Z̉л k}M{5 Ry-e>AŠi]uU㿙D9(ž22ܙCbNITSֱ/v{Z/vewחLɚ|osCZ "ѷWԩbձ܄~pϽ6S30hyzD>=)LX5r4)tpϯI) Ϊ`gcӅO T,2bu]кOj8Ȭͥ͵5.̩x))Hv2LhHp-gՆpr Vܸ۟Osh#(oK,fmizWM_&>3GS9K aEԉs:#_SpҎ 0-T9qW#;@-PFsVS9/ͷ"_m?{=ؤcS IG܀.;l@$8GkV:ƮGb^E"L#=.l'+cF|خQ d769e,Wne!3}ݷ Q= HuXF k M؃HȚҾ֕FEKBdF}6nM:zGkqBLMKCLK>G虣3e*yn HޱjCo)Zm.a%.FG*z-ȏ*B'o} QY7oNxOL,> 'KuqRio6=2rE,hb#{[d٫%ccq_! Lg_A:Np?ϕ^ΏG72~MT{]}xɓ]ih3Yc7>n}17f \jLS߃,x H3a-g:V6zW>a+AD03]2V:Ņ1E*NIlS?*K/ %6ݤ$6g{)l z<*XI@j#WTI>x.m}<ьL&ER(K9aUm1v3tO>|Yht@ 41Jξ罷eblsGX>x7M3EPXߛo-+[78B]d8FnwgsB!͑n_[=tjum&AFh5#`z:hBhJxzJcᙹ}>:#m̟F6dI'aIm[Hs4*Tj(i*Fq)q;^$>~\F4rm.: Wi1Ex÷|`ÀٖT;³4@VL](Wd`y)`hkAE~rD]ZbLtsj.8[FyJ=yQ&fk94i:q"`mzHjơi1!ad8R~.;k RCSLFGDkU\9Ϥ=^4ɗoShpL`i(mwKh$kN֘_JJ^fƞPaB$0=\)7y!PlpuCorRf6F6n5M,C%.y6캤Jv0Ds1i~r 5,sDg+6h?h%$>[ [0h۟ Q#zg67$L'^:Aw T?k9, _lgG|rKUOՐz:I%czlBh,&6 Q76 x0FK_gx0@r@6LSi\~" JYrP"$O],@+V\xt.^5A|Ee_rcW}pp fi5kIR搕׍4D4q4?bfܒ9fnz\W& "v#[dk>M[ 3XlFOkָYI{@6R$Cږ dIk>ɕbyFN~VZ`pj fTYG> Jql~U#&ZU6ν  {;' 68E?ʬОfY]z ` ֗1@ˈ/ɡ0'\σc`L1A|X-.PFf y'n'mL:q _6nn᡹P紇!fG3ӶO{i,f䀵IB@~]ݮ1aW}'nF1 Ta= yo1谹v2˛<cHi'~r`)Ewv$,qԡA4^g0̵g%j8ХkrtZM֭w…~cŤ$F͏91??y}:U&kV ~;h =ᇙ,:op\l}[c< .l> M*J%6z(5τ(Sr1;( ?gnm T6^^i.*SC$rDzN2QtqD'Fs5,/1 fp9YXteͨnR̾-0"]^!bW%B,$%;go`2T_ܗU,R_ff,j0Qcm.Bf$@=~F)0>n7~{/~;T^#Զ痀y{l*&8* jQZDLɫKFAVi,̸_dWy7I@%ǟ*)pde*5<*]Z\ْK1ys|Y:쏉oQڛiwHFסּ&޾$8!]zRBe^+lCv~[` {@`ZHZjъ~;PПe녏8?\>lbi ^ͩR˪3%9J < `59xөz7jjGe HjCa Gk&ٹEu] „^mhW!Եe@O T~T}Ş`łg9 ':,%NZU®9Q,vz]1`Qy &=JWZ*3=mR~.P (G!sn9ӎ@v>.,X 6;AN}<=6&5s,r)(̚,&crRZT:$.ؑ)6h &y_d nԵ?s&*1YH= V͈݄f;Dc.:f Rs~FI1U)S,\|X+t舯 cuDW#&%.jJMxaW=0X7#%">v;5x2X@3#q,* [w [G=[]oC}|GѮƍCLL7x<}΅2CR׹Y T'6oc rt]E!`N vA{_'vRv@BՊC~Z{9'njjP P81gBcH0, #UJMY[ΑDKEP|6H- 3 [cl s0˷t^ue7òDyރYq15L|$rC4EY/:6pCqOT^brJfeTN_GܴO m̓wTRnv ,N8MD>5u]9~;^,^A.GB걬#V^1 ;;}e esL˾\zZ`.ˊ[݃U2~6u):{Z, bY>0KէƳCrXqd[$p ʲVlj; !ΐ(B%pN@N~M p?B5ݰT"GrX9 1R$COg*qHH f|1ݞʓج.~A)4µb6\Jv3'oT|O";!Z<j(0[zHMJ)Xx@^M+k`yJrEM]ڈLo~/7NɅ`m:7ɊӦk53~+c_i{W@ϊ  ~ie*)0I2  %n y;k֌onݦwOBL &禕,xN :r8̫nzgӎmj *̝㺗fi F=g+pD{ O咄9AGKy ]|[OF|aЊZrTD@YmB,u_Jy #.Xg+p .9?[0)-L@HY.?4 34s|sQk[0C.C<~)؆HzRXvcL(٦4_]FUaY]k'53 2H.4\GlycnbݢJ9X3Shѐs|`Y[eCKhXLQ=Do\d `^(s_m81SDjzcvCkayT&ǸfБ;Ipfo<zI-:O Fl>5rS-k"B|[R7Y詔e櫙Sz h C&$%Or9<csX!4nG]=YxLpK6M "JPIV.k!$+FA}d%CRg.,Yn< ֋!uaoMѼx//r-6Rhzd´  qJHk =.ks}-gltV!-R[GP"i^c)Τٱ^0Lܛ1kGl7ܑFZi2$T+` ˦8f>[Λ }ar, ̕ܢ,PX"0ji3njpo l%.ICb]}eXҭxfXP\R9HtSbv# !' ׀e`">vBK‰JE7Չ":xL4: y4YULҶuѹm^]Jr%4cTuʏ?B:4"gXX'!q,=^F>GᲜ메:u%i\»:\8Ye+,~$q1x j>]-q(s&+ȖvB;ݴ+daI m@K A Ɵ&^#?s!;w6Q ƍk?s] ۖc3=&*H׺D`X'5=:&bM ;f%}B*c(pg&ÿfܞ5L S}Hh?{jRD`cv͙/+hm@RTgUO)g_gذo 6?YVÙ/bjDʜg\Xҳ"R<$ӼYSy.WrVGo͝p/ hFSQ`nG~ n6֐$jƵWWIW{o( EY S>ƞ3yj/u<<%JW!_6W (4le^g7֌ &ڛLlP%; ǔBp f7Gs=Q,8x+K$VH<[{O0-zLJʧۇ3[Ab T~$Zi>?]6\5MI( 6)QT(7{1j\̥H;PY /_ooc鱜ߥڌKV2ІO?&/tЫP"n/Nڒrau"5|nD%t\a8{:6[> yiSBB;^?"BbVBO ['ߠ_k,I#z736xUڥbmQ-;fu3QhI=R{F( [EqL3 *7C;pPG+"fpPӓZN77t:48ue :l>%eb} 1<ڀ`V oDh\IIr46/BˆAP `\}1_ VuVsF@<1Ξq(T:{HA ͼY37 5k`l6JE~4LnwaGlp#CG g.GX z)3K츽\<5>^p>J|nl}5SlF ã~'}3DMѶb[o*Ɯ .Ҁt+K*!99|bȜ"Ps*!t%}'…blmX` Y9aWF8{M,COmxbO'4zv??Q(b\OZƆ5:jG3*k>%UńV<V?Cb{z6vêk$D&3X c*?n";D9Nbx>1ObHT׶/ Azm<` * ֺS)R0]"'l`oHy$`X,vt"*9ŚO ΀ObtP+Ewuמ,/=N& ljf*+ޝLTilÏ8 $~qJOS; <]Uwc֏[[TW:eEV~'uo6Vl-/061@)M}mR7aiJH1ȯA[,CLFQ*;sCX'DdLk q0Ǭ߷%[RD7Iן_.=Ѣ_3ԐJPH15?H+ahŎǓd,dzq*˻&kCxQ K;A/bS'LCCGa7ƛB>`>29Eʊ])52UfXaRޭ9R?q܎zh>_hDBga?=.muƛ~ԓˆ 3ˆCcUFY‹k1MMZ8Ýt8r"AdpU6u`UBk l2obܽv%h`=!PS)40֑2Wx,Զ*@X:$RБs8sT“E|`j?kg XBI\xטįý/ٜtCAqR*d.1>&Pey'dA7;k0UƗVr3Z1pRwUf8 єO+1~#^m#ڞB'/z{=f9Bu@~1OyVi_@J4eq{i)"hfڦ}MMe :۽U=.^ꢙM_.6(XK8 ?Eg#R_`@rI %1 eV$肓;:[d ) _N1<I NcbF`bG Ҏ8MG_^>HS5|ytq;l,V皺 `j&̏%f澤Qpuo8gc GV ~g~>osCаB@?Ka4p~ҐUg?w QsPI/!M{Ljӽ7( 6>IWe!m7U;=F(o^.#%z!Ԇjn)&4y2?$sm]Kav0B!cC|>%6dUlI 8\M0ʀ֬NL!l^*?"HZc f0@#rJ0n3?-{ &b*+S0|iM^י&tH5vtmߎ ffjS3B-"6SNrv3e#ʜ9xP3wTp9 U3ӠP }j:/ )(@2?ٷk}Lahc\z#RdAOG@.מCOYjXmd,u +#҇^V.fE[8XJó*aZ$y[^:l:5 r=fk}a@%VCE֭ܓTV%V.wY ?#Q![b:,<7c $ͨ,8㣧ɂt@)bq?*A^/kK'`bh4tBQT A冾_ܥ1x/ՏIq-G>~!h˺BX^AjAYoʺ@l*xCuZz=3wt^jvfmj_Mk3}^AF+h;V#>ߧöLAMA9mө:tj"^=X>^,"4k"886$tH5]Đ&VKe.TkGxH7EG}vd&S7OuUru\sL=iAʂ=y= yȋ{b&ĊVeX\ #mByW@͡:)c'̳(03g|iʺH}R^Ns4ZRhXpiQEixZ..CՁH°_ьR̪,YxkM sz+pɄ]ɔGbw+C]:BP9 Sń >$pW+ ,@#ˇ+rXE&L)Uv-<3R3`G$i!Id?Ht9F {"om#XLR c<4m[Z>ŚG,Iޓ/j:+ E|[&pcnd6 s5Y׉6.,ٛL:_cI)Y ,aLB>JH,L ~z:& <6ASQ:]'IH]u(ْZz[M^VDb9Nr>8TA8]H|mN6,-kǴiu[ M;(o|9I|op,Mu̽HB_LCFFz\'AE=kZѻj&GICK$69*ǍIڵ9L0n]jVT@ıhCL"ZzߨJ೷U('g,V q =њ:SR5E &`\]]ρ-&g61IEM v~ u1Oȃ{ݶEOVM|oErpKH,bć1eM=uI Ώ2~d0Yn5Vp:ؿgkBM`0  Yj]8)樦* 21aͽɏd22k`KZT xU h֦dGMD&bpQPwϟ?UNL:!ٗ<ŝ2dHiq!mH Z)&eJ҈u;-Q#4D}/h0katێUc`h#!rZKXpZ457->_ΣxeDT_L(0fY(żJV:EPξC[ 4ͼg丐s";j[ e`Tk7 +wChnYJgK)闯L 0~ҏY\'ɜ3jRq(:9<~(NR,ǂ62 vFƁ̸zh;e&WEkI&NL+]Z7)[l,B'zy;l]8{Q-gPfiia։i3_~U);9:nKBҒM/m N2h7`B~)6z SwDv++<":F&@j7,G.ӈe7JԽ^]*b3;`yVIqqL&0|E3chk,jU9ch¥ZVcHe{SKEv-ށԷP\m6-0r3'b:6*+s{Zy]7m(-wICvEpn4m";WlbV~q3C|a=T%& :Õ+2<͉o#\hED܄x"['* 5[SդíKd!JqӇY0aYoʮ,kX/RU "^1u׼q W^TK7ɤyZ8;L}qS5Ι>j0;nb^޸aFj׈GABrRJ#eT6y`Ky_źoBBL)R;Wm 6$ѡv_nU|rO1"ol ]"[eVMp7.Ȧ_?8ut% IL -ukEC,BޟjKţ]rZPy՞K<,{'׀"0>mXnռlf'A;aMh$Xmj[:DcѴ0U^E3 H;h$D4aؼջvĞir+5ҷ(fHaYKمӗn9^mS@ǡRgvoP/8蟏*ZZdoV!$D%LVXujzLg3e}Uta:(|RcIZC3t(E{F"ܢ&@ m*xn,2.A쁲aem#}~R[ @ZIZctZJ6 M7g/AyAni1̘؊*5-gפIe>A(5@6:6gi^Rl) mИ3RH,w^X>*~21jDYmQx v!/3d(_h BpFbΊŸܓ[CQFJܧY@kwM&ٺN?f|!$BK nc⭻(  1I54]7gg;x](w"`jə1"! Iaܯ28 ,y{һW@5k)TrИRԙ^#rc]/5fYJ 94fc.I :2tM'xtޭтMXVxJZ8뤴VNhbrՖ(X_h1x=!EHnpq1 $r5bH܊;YbI9KWA6eIU( vA-^F0Km1_z3oEQ.MqHs)WP`vdwb&&/aU6?8ЎM4_'9&èi>23`ݤ~o-kHq+2gj[WEѾRl8G(mw^5߮miTh7z>nbYo9V=cpm}xAI1'B .t.p[( F\hmPave)y2=H@zvw^*t…T!Ji_u[~!b %ǓUڐ3Mk~VaM"BLI#.lkPnj8]r KM7` 3ZHa(q벪D~qU؎\Q:  [hŗc6*3i/l syK0vKӯ)Ln[H-S5@偕o{Uf*}¶!е̚"Ukۀ!( IĪF{>;TVTRy?say[}l~Y|f*4B22}5d3;VyP@E< mbx'ƈw6 5sZoڿ_b \LZeϏf Ea즖lDebl5?Y>|߿w6a__e{x[fD2 2>IT|@g@ySkݤ_C%c)?B&b]xc@U'x(SU pBq U8Ls(3Y6b}Fo1愴&;e+: 6 0 3vN=]*8@A HgJN9ʌ'Y6_dg)'|mP#JF3 --ctѻI*i|*o2K[C9Vd)Pv=ty̌#ZwÔnVOy}@(tsbm?C Y4\f5sV[O+# kh4rZ/s 8= b2o !ri//ʨhFrK{QؾZ펽w5 U/|5޸p E3qw.aFT@XrGʄt$iΣ]tym]iZ}K ^ns$i{RDNdh.OR-kE#1 zQ8% fv"Vk 5^'V]%'wMyh\D &Qm9GCلl Tu<Z`k:pKpTKu<*Qr$NUjq;.͘(Ώm iGL5>_tt| [*iSI{<}܀r]"-> 6fya`{ MBMLaIMcJՂ_' dGņxcBOc,@%RQlCI!JsA5X*- Y )c Teã+cwZ !1b3xwIM`O톆?gC$hZvp\Ra~)^.*˚|ۈ~*/FO%ٖn"-/!0Ad#RUf<ɯ䪟WE,[7S2/ݯ;{YQ^RaO좿xacsCn&aǀ?`|z\֊ANm%qWS>zROZVK+MO;/ EWDr>_Aw,3lG'Bh#.à5ZߩJN@>#YX} _@>*J1T=$몓}ɩHkV+$^I)JfͰTܥ@,ygRg@6 ; @=[3mV~=d 4 A}2({7IwMBj݅v&o?w J|R[f,ߩkKE .$4B={.b3H##$EA_7ƙ.ފ<"m?#b ·Fx'גHi6*r(3gpzh[],t]owCx^IM%6YaYSZ]9׶H %j}3,T%W|%LlD.:}| KO6!QM(NXA2lhoIj(C_7(3B|.9ЪX5}$v$!4nC0[/>S=.TdbN\BѾh烢&\8~w{B-*裲b־'гi{])vC CkbŻV>KfP90p:]\ 9,Sӷc5o~/n}j"wp B PM4foؑXh xRz%bmK7`COIw兑)yx v#ydD)ɸj`_Zlִ`6h43Z!lC+"Ӥ9Oq7pD1-nEܻ(EKy#=|&FFK߇¢6NS:ytA?:1:̈́A[_pW^@}D *lDɇG]/ܿG% @)Qjus^|֣@yaelӻB "Eu!/nt|;WD9fyL΅`Hpg({J 5D%5Oēm|C ,h_5|?SzHܡ(Ѥ/H.7˞f['SO >2M,`_PIZظB2)joW9}Nc@Ngw@ݠ-9OI #Tlw.y *{ɐ28Q鰉t1缗sNW 6[E u"dO9ks =btJ11?Yq> rgv)&J0%,BhEKf1RE˴0H#rߕV=^0qp !Z=LuFB{P;dXfJPX0R"i3_dQ{@Jrwψ f=l虥,zp<+"(,›jd}qWS2}7U7͵.Gc/T尭G>l U@ J[NVWBgđ攺-;0a˯1iFޡEߜ 2 Z6'0%{澦s3qʧƴDTcZIH|Pd-6O#o(C5sUB^@aChË-`sO3+ك]0jyg.JCIeˋ&ƽ?C=6j2bLwCzN=Aj 򒄴)zn@ :N knIG3Phߝ*vXu=XWAU?䕃1Er.B:xZ7j6;9'F̞F`P \|{|?.E^ ON(%ܪn}^nwb}jF0-wLLtxyIRՄz*Q(S-y%8S%JV ?@yW8h$hv+~{ML2&W.yYE{<_Lj@ffPfp\B,`Y4d-I˒Y y)w)\`O͏;r΋&H8|2:\d{4eR&`5,Q!@^T7-\1`'R jrR0[aW%;/sb|~hjbd"$^^&Q\BlWϺ{qI꙳I_7'(y#xӤO;omOjY~Tc4}|&%prI&-$B(֦s/ /y3õyŇkv¯kO7w..(R(1;\ 氩kFCs 0ז m8$j*?S{\hĊervQ5c0__%&_٬$wBRbq7pbʏ#am@ A$̯^9-@)ޡؒ=eԣ&CqŲljTK}:țH, *W*᤻.@uq-a\HɎSuw?`t 롧n/{W9g5˽$%ƷK>>x!Ě(m|Y$q¥~NzB2j xV^¹ɧ)ęT(Rg{⿼X"ivUX2 (#!@ʋ}t4NnLwű4XAFmӀ6稞*U22=h8ʼn8ƕW,/c 󞅬Oq?}}$7ChBۣcEQ[Q?+hnk~ kX|J{<6MH5,sh[Љpm]1wڷ؎WY=c9SҟM)dsPg9iepM| S/}T*wbY&pĭԜ'<MNT.[q`KdN`BP#g Pg3D}(2mETQfJG %!QpBOYiLrv ڣ3P& (o݆]B^u |ҟm)B&zpRng!7|OvWAɱu'cRw]B R ԋ@wkPA:+{tH*vq3'I BMqrlۡsR{!݂n]C5VBΩ(HG"Mj0,w:M}IoT3ɰ'xs}K UV4+$B#,OKw*[\BE<6d1[q;>AӎәO#z@ڈjagȯF3`nfB:*Ŧd;:*Aw\0g3Nt`G`%Z%(nň2٪QuPnzk`2ԋ7/zchLjxnkIY20 -jLnhH!IʬcZؕ3p @D$@RVZE%x外Yy5\a[,+t!M.+~=kO׸ z\;3!gJΛ.ՄlҌ/) a.svU0J&}Tt./'J9QIۢ.cҫ|?jM@t:ƬZym)B׸Me7o}!0](j;xU z&g|I7w z ݖl5;ք''@\%ҙixΣW"H>E~|gU(rt\w9uVCq~g덫V`dVq_GPILZ]/YPMȭѐF؍y8_`I; \Jr.z3͘hUDe @7")ɔR/5݊bcy8/aXqLx*tFMj"0nY@ִ@2ȏYjځqs3)W5ns+$~EV{/CIW(y];w⣭D nvjգSz׬OKн.;$ W"lwO\/eߌ d 0^4yxH"dO'D}RLzT۴SLRBӄ%_VXO>fPRuמX`U8M٣+RPXom APbYTQ@9+8i~aGN@\E^nOF&'Ucݠ>ܟP7lQI Ɔlkp3{SVŲAM  ˵vmᘂF  |[;qѝ~n*TBR?aZ? cd)W]߅!d93]/Ý[ߋŖoV=b}&!SBH[i݆ӂ ^}AUˋ6Nj9^`ʢ$Aci'<+0y%Y? Es'E^ 4J u+@Z:^2b `ʈfϹ_VBР\sc~P`eiqQ␰Ug ޴b ׼˖a3 RvT'uƭwHGQFy+%`}hKE xnif]_u >sST9Np )!>vES+_]X!J*Ӥ H "M> "Ӗ'm"DY^~"$aFs+G X,0]S TaOʇ fhV *v18 h x`tZ~>ө9;u^@39@}Q~L2aߡGaw-=^LC//KwHJI: %t sHC'ҜR5Azf֦?t:Wu៻tC 6xKzKOow"0+jiPXqym5ptN3*1#* ő;x{piE`Q),(6O146 @2'W[-*s?h3XӜcQ.y̴-~$!LS!ZA/;6D6F%mN$QҰF r5:x/6%2_H-XBk|P3zs ):obHAu8ٞ\zC Scf MfQn`ѫubAX5k9wB; +,Bz`b1%]:2;B]*r:C.R,k挹bo q-,kyIQsFsoOy:ZLN~7دtCH_(m 3Xk(iGt:B\hnw~vf :N*K iXj*p 'b%S2N_?@]nOB=Z>fP>מTQP+8ScmŶ _SxtxM'Y-DžVl.xTTmbc ~ UFX&޸p7}hXhX|&Dm_k :D>-;`: Li>$0SnrVpKN+T,dd,'F]8.[z(*iA5|y`10%Tl }V,_[ 榮ӹW^M+WEb,y7lNDJE8?r9.A^?pBwc4jz4]`FWhNZFg,tb@kɩ;;٩ ~70!SXO ^MWXy&NhM ȈPWE bLw:-H8h}kX瓿+'i~7ȆzAΣyyKg4Z^ъqVS $,S3Y)}|W[$'|BryCQ$/Gyqx l{ZC'/mg `c*y8hE;[J{IMԀ9o/k:4V܎X8VQ{S߿9C~0!/ 9쀈 O7:dW~#P3P Ӡuc73Z5:$Q06Cs\"3 CY-Vy+c58 (WBŌqs[ϯ<-5l&jԯ$\9-FkVS4.MU YSgQer4˽Ȭ4O0&QrvRIDcܷ-_sTmEO`ӛ6lw,ܘ,9/ vɥQPʚ-q!i~JIa%z铵9  RLɀ)fݑ?B~$da{W )[ad ii]Q2l&F$m?Ag8&5MU˭5oIwG1f;"֜!RB'=#8Ky=ɆU[ ydN2?2)}_`d=]>hCj+ @7PpjId-\R\uVI[pϽ!=yqɮ力' 'F pNZ=ϭ%? N٩{>LpEQZWsp811J[D-ndow:++eI XT< e<%cb[eP J&FNuAͼ KlbJԍg7A c_p׿L/ƜPPYS?ym{hdhegŹdx炝Yt?}YܷoYs(U.*~mѻT&p FM)OLۺ~yYng1=)NS'E2]p{$F [S IoUj!I% ~dk6fvƼKVMi8XÎ's3Դ=}xP' H2R!$A~ ;DUP.BURsPNjQΚH4sNưt&t΢'cBE@QovtL>'d|WX\L@TvHS> ̱mJy gpP(N +D^p;wxvLIpA$hCGTm>FLZ N{[g 7CG"QHVMmrze{Á~s'\zMYK[?9**v7'QF&'!8gGdj?V K#r }Ȏo2ofjC"+J,>;=̯kEM_*D?۪+`kZ/;='B ,G'X&U(j5rg+ZȺD}EI"'jğð5Kltr0f1+KcYBvb");PS=ʝpFVjzȅzzdž6YFaW[[|gQ y~7?BٜjOmH|B~S!@N_ohuoO~Uqz I~'l蘲(gft`sZsi#hu KHk{h6BxaD5#²>'X?WtoX4s| _1u) F@q>=@(l>t^*}0I,t #m|z5g{Ӎ#"*\E$x k&W\F˄24_Gw RJh2ьΨyi 74܈&jYgȣf-vq$iHJt/}֋=v滒̱J6!}-"r߁ Ou&+:Ŋw';ws"pN3 ,j#_dD 䀛!::ckJ蓏5}v_=>[0xbD(49\C~)w.2iV@pbf௘4Xl:[J]~2LAJrѮL&+ d{1wd?e,0~@A,ʽrj Q X arcc!:rl b, {Blv'k4' $DԛdHmqG00"I<8GyITݛ(d^ ŵ Qo⛪ (jԷ#z6J pyWp=[*YPY4TLKD؄bBeV|9#m#9Tۯ"ēaDC@3U׈4(Sn%s!Uė0[BJa% R=ڛ7 8a1H=!af3m?$k [бe7LZjJ*ճf#B@-&al^-;KFD@1}Y#)^SLNծc$W$Ul}#!v'L*e}O IF.ۭ—zfac<@]vqªa^,ʧr) \$=U $|$`B^YOՉMVnQBؗ3r^nEh9ads)8C ~DžpNq a2` 0U.U d4rk9=,%^ȫUs#JE赚oZfFNT'҇S/ai芍97D8-uR31h'"|c;fI*>Y 銉c\Aޑ3!|֛\wIC ؎eXXx8i N2>_!XXܜ!=CM~4t0c/Vw"%#TТ+- 9Pl,C)U4!=PI˂++Jy𬴤ۛs܂3$] sq8NaWH>XP q/́4c}rWeTN#w\ e6RNsjw]S~TnTF ǖ}_aQg7,Sh,}E|dv݃iw@sc")7,fi zLrt>/q`Q+F_\ZYg![PYŶG(%-|e't鸄ޝF,n)jS_6tOtk== 'w{(j#c6 V+I}rW}gu茥w1]鉚c'{2uޥwvL'Pglh;IBEd_!7PZ6 ,fvcKӀIEgCG[3>b(m7o֜t3ٱg˕|2O@Ww/Pgtǒцk%@Zwy8zᶢi~y9,sx1hn+j㛞q|n:3rHy$z𼥬ֹe7g0xtuK/ d0u/HvLuۢpV@Ԏ+ceE، V}Ƴ&M7G55;$a,@q9;75bz(`%X& !e'z1$by1֐҇6p'9C[n~ Šc j$NPXc *@*R,Q5K whFvΕ/ВNy<բNvEm}G.+siyv"~\J@<9qs*G7d`8-3G}#;S^;lzk[oX.9" B]?B׼;K!!J<|Tܽj&o|uK_Ճ >zc/[#pwjTuCq\JUBYl \T|ş&nwnNWe5S-oRLʱZǚEc`踯^8"XɹBxݭTyY%f+^B_N((f 6qkYB=MHC:4t>CoFT+  ꥭ9^| u<_|N;[&P}ӑg0ߛ3q,^,<Dތayɷ  @liͺј_w\K 8/Hh^Y+w=vީ֒z%@db?ϻQ ? sIwZP\aB9Pzf̧^ҽD ~EN_[5%P`_aᯁ9$)h(JCGM >-ij/NUiA 6@;~K,*ф0+l}eIt5q%f` &[Ԇ Chf,D]ЀovϿp {t~m[2RKxE i 8!_d뭁1?Hbv$W@Oo[:|d{3HJOO&j|3P@ώQc~J m/7AC6ۍI N_UNx@!t6iF 1?w 53$n~]M#q' dbsC8| { HoSY*1^~&h\]J,VSn4͉29 E~5# _k\ܐ|T +mixQf쒙-cin<; *Md!CVN !J\|K>3[_S`Qv. !3̙jTN N3TāC.׬,DG…~;=A!OwP?&4zW)he@o t!B]𺅵w'Κ(AxXȒ"#叐 [Dq3pg"av]dqy3nnHpWG붨Οr5*NHl{;1F< ~X騁4h]5ɬ6j56TXKY*LuAJ_;,|N4"*M=zuH7앬X7t[7ͽOXV(5Os1J'U4%^֋W=p\.j$F;̒Fo>UG4|1dV)SFj X>d{_AM.9Dj5:=km0} nr2,$D0sj~PR,%f$ǮkJc?&:/q)55@RYk* Swijng  Ͱ 1;k-# [~%" U#nZWp6G]o| efJMgmU<;&RAR!diR|pYt<dYmy+8iPEE<ɼt+[%ΚB(S(&gpv&Fq5ۂ;xڼ>*T_:7RYu{}!邺WWpp @Mo"mR95;3ح'lb`Bk$w+Lw,OGu3 |0PN:~iA<6nnz#0S# ,?JJ)1D{K]UJ:qz$.E rK5r#=Zsc gB@@?qR*ΐ/i: 4u%d_^_YYӘ1;}[A^]'Dդ6e~yhu6 ha@=i'24.!]E~ȸq=moE<.vl傞(̲< -Fq((i':?⹣ Og{#.̺䢄nEc j?08b:qS/Y!PvpʟUxq:|U낟'źU] ؍ۡ3Fp%I=Úɏ8ߓ߇ [xIO'|6&NeKbNu=+-Z!9@ҙW%b5zӻ얗N6Zl$"w2YUkԵɸ0hz_,"A{(L=Nf!<!\i`>2, Rw1^Cm*"$+bm4Uy"ekޟ[mIAh"P"d1#nȣq?@-'VXr7LT$nq;װdT(E?`>tntݚ3ǘj@$fqCϙv^ޱt/^IRwÐj;5y%J@I)  GŽg=[j2K_|U~z͉׹aοQDZM|e!n8n^nڸ$/0ŐN{s)RF˄hy;Kҕ@*KoCK#]),#v҈q Xw~ ^2r@ oQ)j8w1HcP*F&,KDgm~hNF:{#I:X2OK _}5 !bgEF( ՓeO'_% wX׍=ȇ5ptDhfe w)OUV#q)')ELZcsQNPRkSYUVtvקہoa*G[z8QBK\Z*=I _}y>tҌfwRCMt@%?YaLH6z*b"3Am+^='[.4$Γ ej>I6e^Y#DT=6ڎOGZe!NvNUpF =1Q+m[2诈(_$CD,\X)VZ,>km08? OϒOGCyy|}4šeS=Wc di p:eFVU  zϾѹz&B͉;RդD z44М4~|MG.aS,cLKIw8(ȹB*v̊EKZ9Cu778@}"*}B9|U{=J8ctXu9[<ю{0 yrhW6)SAnͽ=ExV=mWƝڡ$H LI”6P_.bu:,G>+CÛ )*!ZF(w *=u o3W~] 9.'i gqҾ]GɯC^FS״I-IT~$ý>5>ͭ(Q{ԡ(sؿu$j(IS6^>ZH> /; XRK &0+R>tbaG㍲W-=noWfvkc{؎:jexp-{%PژH~_bS#L0?Z%lxx4v JLwLQey@h^Mf& D(9R7vA?`@ڶ nkۗ'p9g4s3hƼm^s&mhMc} BY0sJV]ЂoϠXT& 5fFȶ6<^Q334fbql7 ]1IQʹ*¹#AJV u NKڬJD}P? 监q:3CqA Z<D)*/UqA@Vh`YDN~] X^ {pr^*|;XwgI](k&e.?(K6ȳ/??dQ=-f/7ފހ? ɟ*gx-ErXZFUbلpf i!p\ɿM_]¡+;K![pT.u?Μ a4-ځ0'puN3^Lf&DV0!_Qs,軇g Mb2G߾bJVʎ 9/#DZ&2띿C,AL̲q WQ 4؞Pa8)g!!|gGgŗ蛘39iApfϓ_G7F:JTnyErQQhS)G Q}=ʔYJ<42jUdfIXi (`)fK0~gZOtiλ] ]3ǩyN4ȵ>&Odʅ7wzTtˡz ()0{2 cO8,pqߐH1ptkb`$~8wiD=]H"Y$xR6k)̀dbj3CE1 zٜv ]b:Rony8zRh,顥Hm8@diNޝr {m|K3^Xb֢Su2=@%mf1 8Oq/(UQ=Bsfǖ(c_M`āXd'h;cao!C@8:uϥV{]w(dC!HjK5x){^V?3N4'6t)-_kOR}BL 6kyz!&~8c|ےv?cg [{@r\oF:[a++.c@mc~~Q6_>;&.f "%+]#$f~11|!2dr|k#"bGVemn-N }jpQa$ Ku< Az_ȇ,rj?fpo$uh4f5~e xrdYlh5{+!3-$|7BQ,k_3u@f6 4Sl7QT0Ѡ0}> =5;:ٖ@ Z>Bh~"߬^ ٦6ݢ6Д}1cٝhl6\~dW:Ռq.˲KϹ9'Hml 3/r qDsՔ7vA*N>馳cG5ҩx/+9~nJӏ48yep}Po5izu;LJ5iڹ2f,;I~W)d aHZf\*5/Y Y*G=HDFl"_=z.$1U Na Ih4$׬hTrQQU(EMyº[n/7,5[]2CXExr˂wFC.\ϼ,YY}v/+7g,,4J'ӮX+-(A=i /P۪Q}hDZN gίnӓnB>V'(Cnj;lBSflC;F({V~/U`^pGOfI[@.0b_;6 Dbp$Cc'ȘHV2݌=U.nT 3+WSm};]{yyץiD =q|l!FXE.[ܔ{ R/.E!\,J"iK-{`mO0׋?̞CiN\Ƣe|* |HJTNN2̟:Ά‹BEѱn8y0q1yn 7}2&pcVtL݌\m=2֯.̱$K@U%^x^uv)n14YaٌС@L;Z? 2-)؞iwdQE7wXG ^Qp" 1l$#-ƯB)s}O;#Ozm(Z)xO23ݯA'VɕEſ+&imJ%ʉ]Ha8159K[iA^,RSX[#}&SgǹVN"/x5y*f왜;R :#@I}&c81׸0$ŹQ :6򓻦OOz߭x4UG#U/jRUiKo񈐱8k~{yF uOC*ږ슷5pQmuD瀑e^>ؼ!.g.bks}ٸprPEߜ(oGkC 0֥e,\WԎcI QT2m- Bn(|~2*mҳ*B!CI"C>[ɇ3%PUt浶6ɏ)xa|Fz,{͞RyZ46uh(-< QMO /)¾d<,,ZFN,jgPՑ{ Tbco (|Cl疄56vj'Md8(BY^QG8P׸ [ '9Yce *0cVd;k5C-B5`P43wkLd)4njq#u5g*wG/W;JE -T%a` mF l5ġ䖣q0 qLr׿jOF8V҈{}񪍰0^}Y*@{SXI#!-V`N/fC&!$, םBR(m2Q=W~ƨ2]C<:M[L} _\xNd)\Or\b! V$d+ԾOrSU/JUJ:@u {-FWRy?y$JH;y-5ɒcxU-5e?ƎsZ1$$h[;ty#.:NzĈdl !^] h4qLW7t Tgj}(xNvzA *.c~3B׊U}!ހU-=*̙fb撜H(>1o:ou04_8aZb<}ٕ~J(/5s=\*n@ޅZ`@Bun"sݶU勲8 |]2][_dH 枔a;ߘׂjM+a.G~{[H ѩ5lIùt}Q7<@_ nk5;ۯ/j{B=`E໔e þ\]5v O}o C{4eHMCfIϭ?zXcvSsiC}xs9zGa 2/VG.Wq]xD "&W([Z&.}W8?uw' eaufeFvƠmhM7%-`8jrdG=`invD_:E ;]Nыf w}Mas{p5E]ߪa(Q#e\Q!k9W!PEtnhy N<1.4C'xĂ>bEVa Cc&}bmKj ^@{c]tfmpP"d 泿J'R*!iY4MU`/Ľ6:uϘ]=wOO ]%¤U;ݔU#U*O8H9\P*#dEQؑ?l'ar v埤R*2f2/nJEnYhDL^OzÁ\曅K-#[ґV:''v|k[,O\!ۯw~ϋH n٦,"V iqs1}ga[X?P?F.O [O3;'5/V^j=2JO؆)nI,=rBi yX:ҙ:փ{/ن?ylb34_'/܆9=; Hh\' HL o{)} -0 9~<0E@R0A ̗qPl3+D9SGWZue;E)Va-`AZю/}ecVR$7"֚Т}`^١u㋌v;Z[(qq1_b+c]#K #OWCYPC^˹QaRQ([B= ͬ}Tt6u{(AEITez^.襑y^oy١(MAKS" D=\Rd >Qt=SJHsn /l}'f\q }%PFn^$~^1~&|;MbJ=aLkiDSTI 9rE&*Q˶>1#I#>D8=5 4LzoxN:g!.a寑4k[eT4"y;( 2ҘfJ!M C-r&;G EmSXl_@1bj{箵s4;7eX+F- _hHȻ!Çrpq_o\Bˈyk&h} c ^lkaFVX.5R]dLfë]LVi'C:%ƸqA\Ѥ ? ~j1;D?Lӵ=)< 5yOR'M 8<3‰fŵ ]:u\Yq /*pKeRF4{8N߇p±* X lk+J{ibXͱ7R@S+Ke YoIXx(pM.AUZE#M#)?͍BTy 0<<*]@s鉆 #sѦtg6@>fZwɈ 6|nloTK'Jm[p{}zWJ}qhviRI8HCؒC \-TkmW} uCj`g4 LS'hY262 ~8zλabKC42HRjDT(u[îDZ|y.R?2S (.;h/Uw ]nvf/^_^’P0<|ۢ)z7H=3m@1\To.3 {]D' NMz*9U;5صTw8zEЦv_co +$:ЗڬCϱ!^ %&ؕz€wQt29 12w( 4?LK$-׮ դ-ޤVsM; -B?2(ߙY 4w@oJU!2L/p_{Х7DOf $) f3r2O^RUP m`^3R%PCYʺ=1PLmC0T>D mtnNU/\xqVQ3J=XPl:SO:&@(a+.S;$Epg%#*(3!L`[yW- cG yq6Iv4  @?€7op;a%-+xf̹:ߒAg0EASڥXl..L3 2ğ Rq Odejäب<+jKծ1y28oeQȀy}p.ENI):7gCWC?vlё?U LK"ja]g˴%X* }&ÁݣZWx fre'{!r&Ӭ\l+c]1l8ɖDRK“ud9(?,鹵=V*gm-ֱ Q>ɾ-i۔gW Deu6>&xXS3 mb5J&ր@2V{ O#YMV,O/8#A(,NհhW$:( ʆِX+M!tM ڔ:aymjyHpҒ W+B\f#յ%(أcp7Nn+w>|7َtCɪLdo?lIp:n(=\4!ꎭ1!&Ұ|:kHu5[FmXZZ2HOn*Ҋ} PBce#K8/Vxga(rWO]ht+5R )N@6Z-k?$^dGk@Dc`($[-OL"7 Oq)AwkZ5qӔ_Ʉ1+)LnIm0 XAq]tx1N^v}S5Pl.1L1KxO|/dI%0nF0^Bo`L#Q9P38㟋 WqG}"cMm6,x/ dzz9??'JXGutkKO,~z+X*cs ƨTtyGQj^Ea811E!Q d'(Pے#p-4UVk ?>`4,;ӕS]Ll-b߲1̌fen z&ܫ.B-+vYo4D;!8?IS){,_)z*cR$ ]p_0NkyyI|,sFBi!JS1q5Q)ho@p^Ztų2Hsa~Y4A ? C"O/Eǰ;gW.دA4}iSpJxqiWwv<:)!kyr#Hf!y$h03{ITLƀenlUAp֕e׃i"a؉Ÿu(`}Ǔŷ7E+qOJCOY2sn nZ7FW WrZ7iJC4L/,U* *O*^c9of3 ZNF3q[7ٳeƠ8Ӹ]rJW1㡭?3ziz؞3#^ :TFSp!.Rt%_L^@}嬳*b .d^=3u e{LݒKw'gӈJMXv9Qa1e#.'S^$'>>^{G"R}w8A_Lilbȃnpm;>5 CTTMW;:]E h۝1|[v ڬX.+.Ęz~Cr3|91I+dh.9ϱ) w=ka+^Uc }Odaǥ6`K~_DܣΎm!*Xq E*cK7QjMK[Ӆ:ޅisO݇{J|Y#2޼dwG`רro`%Pr:3HGjķ1, {?1 w2 <~kêoa 4RqY[]ʪF4`"n2z},/ ckmgҭ43tFPG:-A\i>񜳹Iީc+wY)'̏Zzv3ӨEJ#fZA+Ne;ol:ND ԡKxZZqFUwfa+ 8#:Q Z[dc%GrPv`Vk LRu{)(ǤrJϕy c'dE(47Idg#M9in#a8VM jLEǒ+ e¥:]tAGUr#1jM>lZoe^KHq ^5\6PG{^hYU OⓛN2T,p!F&;/%7CIָ[wzAAtgꑘYYrC < )&¦%- ܞ4'o0 Av׷\E̘qvMWh މ⮛,8hJnPErn)C8[eUg#.1P`" iLX%:>ҡ5cFQ.hk#%dˡ^Z9~\+np șs_By{wnSŇ,@Ts^[}T fcѻThXX4jg]̓ Gԥ>c?o xU/jLU,ѼyF .5,JGեoLBh@of`zϬYBCӿ'DWODտw] SYdd"[թY|Q~L%mO2$@}b>4~:3_ TQ74RI=~DtRݤ0V6-TvN)(9ϝ_ ߗd: +HNq}+r v%HrW'\&+J]YN^x_ ۂ;&_zGJzC0B65AxH׮V5A1KSPG|h1^}ԞIA۞])91zLDZ eGQyU?2 : ^7{5ή;}o6$-Dk0}Z9xdHR.aoԄcO:ؾvsI@FR6ТH] ¶l^dg|0yQA!|_Qo/`1@TlA-G:5R~/g.Xmoh.Q]OZ05b* R9iIhN_'F•H%x*"Z6+“T, d|r4ܙ*fSaf)0y\q{XK,֊eg蘲ߧ~.RլQmb"h %΢+s{CSL7,&j,x8q=orcxO;vt -ɬ؁2-<;!$؆ox 6iU縚_1٦%]V%Y3Č_󹿰{blZ wCb;;Z@ոM>T2zIG EΚNfp%霌I(Dum\/[Q)D zk-@Yɾ-3ӢiS vQs'Mm0ڡL'l9|wIL)|i;ۻ~eݝ ](؂#0sa(V3* B1t9Q@ч1w,I5Sr2ZF$ L^' EVk:5 >LjmN47a#*`?p(&˖Qbє綩J J5癚iHYivN4V(XʭwY[^"UGC1:.CEey @ӛopA.MPgS(B#@vY/#؞^5|M,c5 wa˙3ė 'K+~Q]+x ^gy¡, fA @Я=B]7מ8r, SuO^킨#"  /]V\TՀ6Φx ٥;]\&eĉt->(h{j0}4;m|Τ1f=Ya9|&vv5dVh+^>s58P8[]|Ni;^WΖ9Hzā!" ; Oca\bl2#~57*Q1$t[x^۵$u}y=MwvHP ceV}䕗 SgC%s''۞v֍r)$) ]:=&d;_7kv$m-!!3)v[LmIO'3>:oP Ll9AL,[g'nyemcV߂H,|80u[XzA]O:M]C}EmdNCu\fᩡpGNmmu8Res` /w-ugU0?9;WEݗO6s=9WBXb跏;ܭ>'}ٜOj\.},elcGs(6'!' L99!y70JţFI?)~P J}jtPu!Gd`9D7<{̀,mu2Q]l(mJC(g+ImbV[fːʈc@: g.!;du=Khs e@Sx/Lz-8!C$zqgJf_S:w3~HY +mH쳊U/ Q7₉OrFլk̈́ѧ LHcl$QKB%ϑf.<=OMGJ8DWLg򿋟T|IGE3Ԧ5y),|_׹ =W ++tuouLI^˕1lA|6:SR Sِ:ޘ +{(4 (i7Va|~0|Yಛ[d+sSHwO@Ou-^bk'TRLoξ=N|o?_T8ĊTb7^0ӭqM扄gD(6R?Ҙ#\nOW{GWUE5}-3elKYz. Zj}o6UyRSJpų5˧b'%#,EZFrK*(FzatC*+)1JL 4g%<*+4':H]{,bA$^ UFR<.+IJ,c0Muu%(cBu +2Wxcވ2qƌ?@,!~&vuFa>j_bqI7h*4cUS9/9DW꓆s/7PBv9WaAQH/B8͒0b.SGNعCf-X sN>b[Cŵ(f$>2QX|"Q[fqClMpϛdFe?22meZ-[$Ew3%c!R13]%f ,/pןUdιFYlfaYSl)~*NvW?^ɺ h#c+iWV(W#H߸;>D*ECBӣJn/Fb۷Vل.:2I5ڱ0S[p/IZs1:`K!1252EpbZ v,MOPr1!3{q]Teh/{ގq^w{oh/':O]ˑ+\sЅD#”u4Ngl͢AbJ@o#v$9(eўqf\iXozQ+mp(4pOqo;?@>bqy͓"|ّ '"*ʍ#7h(%mGO~TB~)P,N?d9Ȉ$kV;/)ZVlOx1uK2>K$?r2o7@qB+G!\Jj7!W0jl~>J9=t jOӡ*D*HPҹ@A9]Q7|6?=+]άbOwS0Yڡ(D6 `Yk鋴s`}mb VfpB$TH%L3I~).4L<@\Z3{C)Q@ Ih qߊS&g?t<\Umu+l!&I<:ƸeCøO%M a(uak~+t9]`Ғ <!s3('/"]S,]9Պ SI!>Ҳ@%wC_Y8tγK4}挲D )?_5P֛,)j>VV!Exmj;aPZD ߃ j|)RӾۊ6+JsKyC!dv]"R˟c.q#Xv>DMFFV1 ffH[Mmdah0#찙=(`O|5H+~ƞɃVm`uW[W^XE3`njfc.›Qno9`Ё7Kʍz)??V`a?_(=d̞pWL(G&^}]T#; Un=I v3|Dj&{ ʀ=9NA)+r3=PL3Xq"4 m5)!Z ?KQ؅UO/y}4zePKv1|8`~3F=O<u.'W:@Wۚb+Lw*6?a?IM#*_;c#H@qh^:e«I.7 |7YmKU_8$\3g'R$ijUwϐsB=8蕾?Nk;f)Xۏ29㝳%<$4lgu\0-z76/x+=Lt ˧.;=Kz6jc79c4&.(zs2>d|d(b\nH5ٸ 2^"R2,sPSdΫ.`J!/ht~X29-*!jvҘ[J=шw{v#etG,Ru 4~VL.dxl--wt5ziΉ 9(S7wT9qK7Jnh'+.KtE?.ۥ95so0ZQًگ=8(dU{;~d`{+Fc'2Tt\<W>5K$IT%Mw&ծڢ98R* ӄ'zXnx';>+[Zmuc8~h|9$MH&qH Hfަ,}nb^ȟhF rO / `DV2##n䟹+R@c&}\KC-2Q åkWhHa g,xzSr/_Ԭp: 4s*2DN`Xg *qkp:k#,SM$S/V2.200t "vCY"pa7:D箐]Hxn/E$Q]C"NꭈS4Do횈oWo -ٓ ;0Q(LjbW>ayU. daH}6: HPN]ܪq`XBHuM{~Տu5rF9(*zauԯR=o@(du?V ;%j|4kPln+O|H\E{.ΰsp1&qu]v!D69|6C?|LEj[hΔF ؏ hv?y !ޒr|DV!OUe;-`M-dJ6 G}dڂ\rhT5'. wW ۋ_;P}4[iA _uRzʭe?Y@aN܇M͈u{q>;J^?互UI,m\$/L])hRTw _ȍֲ_[iU;T|MnQ:KEg5@틁w( iC #s{=a- Ch 7 ydidwnGG,!MXfYm X_Fɍl`ز3:}> y5ۏmS``)! b1Rr0Enm(R68B~b Y!^F=?2\zAXr 05*~8tᗧC@ .~~,F ao]~'K,!zq0"*up&c&ƜږDF**y$5JP@Yq\X 8MQo|0&QoP| !tD I=G/ڃ/1flėSNCYנIy)*Uͧ6OYSڧ.I#W{f'5_}u!頇J]jfYUf/sT,:w]NNiFNu=_f OYS05lp\SY])js2* QV4 gZ$R}T_.|"[1Zfoڨ 4)w g?a)YѾfЁkyߘGteKB'D pJ;b”D]Pz_J׊UBƪeNo&]l_Rv$o |Ƞ)qoWy4T_:+$a |o3bZ%Ő 0Tc~hHBɍ/:CZ;7 p\o6H5p!Sa?NQǬetk Mi;՘iax:+!״Or:D5L +8Z(BDmtriwmz6p0w3.m|'fB`Ykɜ:w| a|ԭ%YW2"Vg;YaLyZ=.`E ]@iP0\ct~?Q g j#%:_Mi)(ihhU^dZ{ɚ V˱)h֒U A4cQT?954W;,$>wrZ|~u$E52> w+`OUr ?CA8hu]{4cO>2qp#iW9<_I A&yPcEԃ5 gE8.E%#GK+Fjj d>V.ƶ<9ؒ9_nf.\3Sg$r3{=}8?t MIϐ24 \>{o~_"i<IJRȕUC^YA5t~NuczzLPLbRcRs۫[eVo/؛*g x8Z!vd>PpH DBiL f6ҲZ;Y$حT*i٪fB氇\Cɤwl.wkʃ4!e6łni=橱5. D 'G߳ifLOLg 2?'؃YʢBx3@Pox.̚g}W$Sl'`TmP=jΙ+;IgfT~ AaZ蔵^j* ɀ_h0{zH{RU@?%OPa9!n|b=,$vD_;-%Y A.߰GbkyfIk[=CxaBl9mAͤCI M*+$A6z=X|JaW~H-w)TPHMB58'9e'D)|{q[(,0h!0(W7ҳ!\ee%sˈŗ}# 4I#ﳏXy'}7cO5ϢH`>>>bG[w֩Pd( B˥i(qGzksCqM'["0*TmuUBO+?̙#Z3zEt^>D-[V2L:`>*K-9H98rWQۇC4Yt 4}Agc%Y8l̏wCX${[ooUN\uA!M'ߢ, mEI9r^SuQϩB>.U\ׁ!JҘa*U6^D357ĠGuWC@j$rQ)FGZ²yN~j69 j4/׎9چ_+4HYTUQE}P*r n;o?2qKo)'˪3ʋEA Y}@~ӕ_L=\6լaC57~q{gܻqC,K-aGɕqHkn5A`*ŵ8tsMKe.'еܶ\%Y@n˺INu%bݲݩ퉜'ce;ďR^&Bzq{RۢE3WX u>9H*&SHdif61 $2v->BNVѧvߴ(:2`UuU޴gKB'U? _Xme#T F9օט8Ќ9otK5^ڀGn~: Vk׬HI2v_4 ,.3J ,,OlNZLQi#z'v:N9bW(QuxT]9єF;aw"UcY+kc0ӔE4a$~P+DqBIXJٽ.܈=N Ŗl“2L2ŸCӈ;2ӞqyFN{Qi$LNQnn$e<ޱR~ICs=(\nȼ{ōlwGK `)~yO}Rv$ߎ҄i"D[4ՙl%21G%S곍xxhc{i<)剩r'C=0R [Xy" 2<*&vbZ⮌g fV\ $U%OTf>ħ 01 ՇӲa|\-t8ȴD!ڟ7j~MmU,/m*oQ ּv*Rc<-?y$QEiPgwVi[7j(]iF1ka:wA<5ҶȬ]U_fجΏ,?|DG\&:;d}g0`Ї#k9#y>q#OJ6J1Exmb>bFhXPMcF}~how;?c‚hP)pI5*\n64AU0p|~ڂd9|IdA{D7胚D5`x7*_eȂҞdF4,([zs!xدISHX}nh#3Uk Q/R!/'&o*[zXPo]8큦4=<{\ ٜ htVx =&F|*c>@wAΉqoHk=U^R ~sW"I2n޾/.^H['ŖEi'ޟ+Z 5.< Gڅ [yȃcFu*6s{2@K+5,S^ "$Hv:Íې~_!e ma~Fhf^JI OF1##`D{Ş4{jg_oT9x'92{1cja{;cv-fw5=n)W눓Lv3 24a/ bʟxgE52'--Mc>9[Ƒ'GX"g-ږ"vXC*RGs2@,syGMU1|Ă)9 -L7H5hX4^[X ؉ԀOejL3jeӑD߆Ջy?>z8㤒Ԙfêjj+~؁Ng\+1J9Yk=<i`bڎ~/gTpq_h^~qR^`g 6ngDJrwi%&w?`VYa ɓWsbe3"Bj(8WcY_{f>ogvf ƚbd}|6=; En{g=xe7_>t&34 ]#6eklW[ "`<4J! geDG4do^yֳՄww@a24\r4c-嚺a5D.L4ѱTu8z~e#_Gz*`ӉaH=G/7uÎm5gKV\OےMٛcb.MGQ^WBԙK8sa*(A0(}vS4r~Ao,iiKqi\ފ %c.Cٔ^$uSigҸ`/uQNK KcX`8qh3(~ˍ~Y@mW˰c(#S9Qupj+3@U :3{Q( _aF]%G7hW NwNA4B?Z߼-HyQ xѽp?ؕwΑ),+Ӣ ӇZ&.L}2X2FynDpj' kWkR# E |֣li,d` LMJA|*0zaL]vjUɂoaT<rS]kv6P`xKWP=#-\!>ýI2Bꐭ}يcuW`/]&2c3Úz2BpG j~|x'#f6Cd6l}-en HLB0I/gCTцFFvӜ@v;1'>m"@]'P~wtq`^(,T8.ԭ>k[_)jS?.gK1،4w6 7xag5-gNQ2,^w//ذnlQaf*[al7,uFzZŇ+UոS_2@Tv^{H)E(IN6Y2 b`,+dd ͸˝̧nCn?lr2wրOsZܐYFσ~KA>}#qRA% W:_veؙˀqTP:ą^YskꟼuO eBbP2G|Q:B5]fZ!am,7h]rG"g_119U0(b>-ҭnhf:Հc&Ṟz*OAQa$4XdyAοjEH;7 ٹ 1T$%Z>uಈ q]J)Sm[4ǼOzvt{bЕ /jN+rj͑*Y7{,A,yȯ~Gma FhF7la ˤ7Ŏ*zp(̘u`~5O3`+(@p*qGTʉ)κmQRMcsrv>2BC4lW%DJ}Hy\ Vp=JLHF)*u#b)1k3_q OC!,.1 sXi˘ ԢONolYoY;#1cE~"H@zvf cȅǕX8s,H[aEʕE@m 剋"@kҋb8y)/ߕQ#>޺["G5183"e"!s>洢m gt~-%tE$7 !) wKKpSP"nCQvo }#%9@ӋJ fbH9Dp @ (58[s2H4_鮊eU9Z'uV>:3AċgF3kFDf1 G2Mk0ldQS塓:;C;-~ٚ™ w7'+u+^\*9]_RF.`xqeE~)=OшE8o+96l{ȟsĂDaT/C+vPIyZoD .3v׃ ?Џjrn]8϶AK}ǐ w#]ZAye9*KFüm~5!"UY|~~_MP;'"P>,'l*Ҹk}le\>pYFgOx΢+f+!R$^ׇ+ahU@+nb<젷j!bd ҘsnM&Fl (Y\E,BQnĨ^oSo%DG. 1ᵉHe%!-!mFᏂLOOu47;Ձ s̘gH~U4 y/ v)I GV8xă39XΉp"?-Wpp)gh@yud{'> FQ_K@~gn'&9DK55[`Ckp4GzpD^VW7l1sKpYw.I&I,ݎרSBZY_aaQPkz ~Kq;e[5g492zq9졋gFG]n2jȈ~jت9X)0eLފQģ%zWᯬ

~+ZӰzP׸|}mk_-ĘJ3 :ߌyDZ+U~eĆ5~dҟ 0 UYt'K }#HZkMƚyH~wr\EJl@wgi_eH7'![53?ʩ>ZWML m6%OY܅a (>=1pDODc*h ӗ)Vxtrtl  )AM܃:|=Ciî7 $RPRVp Jث>e31,I~zOaԗ.v](˔f-yNi4MK}ţyrbf:s{p'UX \XUl?'.{OV3DJy(ޥ ƭٌQYivqәs5z{>6wgޜFx&yWYVv Щpn^vY%:C[v5eJ1.IkFX'M+-TΛ]___OiShs:iyAj֏TF- M83P3|>XEDy_|.*3[)4x!Zb};+ MX;iY7fzm++}r*< )7JD%P6&_Bp!C@)Xg-;nj&Dꊤ+}]tpWE($/!e}Z=I`܏<6{ǴHtnmT9MHp%˵xcyq|0}Ajj &jA1tqbNgm g cQsmՄx0pq1\4/u| KPHZ$C`7=VyOe&=D)>MRSVz.]"k_hm ?*eolX1]4gsq|\ |ս䊎QC8j=vC 4Y^7&ۺyOwQwRxk`% ֯-*~rݨ;/k4mgE[7[ÆJ !'~0Llx̪LL7,O31эPmٰo<?OYI ͕=YLV홓@JOʗ3~JbSGpX4u`No@ã{7A}hTAjEi]؀ Ƅeo7ʸmܣ?A5PBWޭ^hh17ș5SUt4$onBvgMZL/q_kWݱ؅]AFp2"zU^aœ6^ڊ^InK+?6g`NR\' =g}d&rUh_PTa4@k Tf<Y^yD P=H3G~2`X;Ci|G\#=CBnWL8/R@H58f;RfOeupg1DkTi%hr%y& kq\<v0s:r7PH/ag)FXmh@Fx᲏|!;ILL(eYl0kl#Q,_`gZȌ!Rľ~G(VůQTsP>O{ïXdR5(I/N>x,jXa4E' |2Sj2;L!ܲ . ~/ǔi>qH!M_,Za_#\ |V{/nN jZo3 G W{1^yi[[3xkI=GH7?vx)3i74AxD<;ַȷf+e?o\W-JIT4|WzFOxZ "yR+g#ZK&۬jr->B1g)#=. F+u6p,\43ϰ Uc^ b?׼ENml]5*?j)ީ289\ L h:+9/+q>Ls=A$tP3x4\ׯ5s]892v }ԾivZI ^҇$#ўB2jhxJh]? h:<8 vO)8n]2EДHFNY4 2ɯ^dwIG?<~s"ޚ kFp 7ky6!lxHܩU\W>)3&Δj4JH7JVf зH-biЇDHs8g!/7Syd&l͠Eew<(r͠^Zy-a*l ]/C@&0i9*>u$/|Ɓvh9͘CI5u0@ÕYaD@m}p9Y(٤Yŵr61g{:`ၟ ?^5 v^<) 6cG(8~Ǩ('kIĔ3E]xgJ M,1kxBkX0PoF5݁_s+l[ѽƒ / ԟ|`fWqJr 0G]1(f`M탰59ڥZ!H\MOfNZ#n._ie*SBZ-b\HfXqRy"ӱ=Eq*bsNUK Yu'Z'Df@4|V=0sCǫ|1Hs]N@}-*?G/ԙk}TO,d)pvf.XHT]A sTV+%BSjkEYYvɭ #56%T0_d+}Nj ~DPGEH=ʿ\`JFШMn-cK *"~+AbxO$Nqud_0O1F6PoTvGoo(]}?9+J.y>{kV=&J,N4uhe'f%ZyBHHBDC }٫q2VuUٿG,X7X鐿*Uv@ڔcu?-:te* >5Haq5`%ٝ -'"6 Nf ׺'ni5|CKħ 8uSeT6MeQSw *L?%A4 )i%@432㈖V 7EsK^^AJϸ/Y ،&`,n% plu![N5'K݆VDޮ/ ^O0k0#d{2j>_h־%iH%Cm1Vn*m)8|-#5-aݴCOr-'w_x?\;Hs~6C҉"weݮotOOÞ90SWf-Li2츃}+zr:)L[yѨ}6'WS ub?+ULJ; g)FnUkN f>s_۽pAqkN`$:Ec%tl2kI 矝jD%od|@ob(c$[嵌Ӓ8hku]?N%89 T p𮰢o:eU|[!NxkZfޯ"X :|ԍ2Jj=<ܖ% K1FZ #+hfl/} 8ݾb%@_:0 DQƖi^F}dlكOAq$n[,JrHdZ^2ϓJ`?vsnq:4QEZ.k3=_0pkB !Dǜeh>LWغvDYSA>UњWn*nSC3B &t0FLY _+QyYǥkbDIzlB3Y[}r%B^uQAfLU~m3᪈Rj30`@Jʥ:<;juwlK/FgX1JSܫ5zCiθms@҂&eSOkoGYIG0ZiG=/RB|iѭV6) nEC:h:jE*(ݿܒմGDF,rXnQR 0m?c|}Bed1jW5"@~N%9aw*rb76Յ4~d)݌C2@,gh,Eׯ6NoF)*@Oڞ\kն3ǖ$x9@zPl[le]qX~Iv,mgz2`ICŻlutm5Xy I(Rr-[LlܔqNfv'?fc7yӋARX ڤmSUR6A򑏣#)a.ui16Uy1u!q˾™sV(Jp/]L$방q$3k9>f'(䊢3;7C+6YD=$Fvu:y7˰lIHg+@w#8O+ =;0TT,c gXr3>4e3)hs_~sM*.ic~f*Hu? [rurrV9ZGQXn/x^X}Tع&V7b9J_S]Ya=fwG;\ZnGpl'I}T=gtfNDd*VnnlH1U{; or>wT24G Go>Og$QJ" |T7LUC}*j+K0IAO (")H|XvR;6nq@KOaR7N?b?)}iD \Z.KvFJOHžd}`UѨqUg #zBHsw&/?ƀ!`HAω-ٔuبe'AzAa]6aC$TCH@aN/G;>nC@'&>j$ox; Q@$AHRa;<5!]bCP/vJ ]?n_'܏S[OahN8Ef+2FȰ:ƽbg)&+:Gnj`{ORk]~bQ>4ٯĘ Rmzs%b;n%X20Ndm&ؗQyWPf,&ώ\21,vwt,эkSu *lpM+j&(S8Vl!HhYۑL6c2M EmR{3#xc7jRCr-TxՈB.Aq *|{Mòt\s<1s>:mXoZʝ.,'/ ksb~{'Xv~b]!ӅW&ϳ˲T)XY.mD{>X.{+h'à-P<ivsSV[~"il>B!NB\07ɽ[G(R4"ڣ|k=]R(/Mݺ'7!931L<-)[000F~ƈ`;DumLP/E]@_]@8φ| -HAۣ !dd@mvX`X;<@H&y~. .q7Dr+iݗJ~DVY  W@ޡ Rě^I|l4DRln{EuHޫ1%?9dWTj[ w%}Z8ĭB> bnCE6ormv3_@e>=Y{qHc{WtAN3An +8<0fkQ!z|c( *Q E\ECa8\DMgu;=s9-- JrBx7VaD`tɘ+#pԈ RNe.MY9,n/Z%˻  BSYPC;3̨/j,zvo^/#v%͏h0{_4p LU2:#L":&}l( 2,CNCk (2}aTaodƦ 1񉆋7ɱxtZZ dQ^`dz>UOs;5ZӽG)\,]>R@I]uؽH]_ErkҍT3 FE!d U\ߍI Ogѻ!üEFs,e|<Jc5 't "%iB.%z6r2'v6[11e|FUYie <`_=k%M Z`藺ٻؼK#KOpOᅣۉƩClL&B,zά}2&uvg >KG3AшeraZgهF<8̷&\!Ti#&ƃ 2}Hq`@1P18FXo]C mH,헋Co%)͘ČF*DcSDF~6z~]gn`\ ['jwBG{(Ar~l\ :p% U/}5O(lhc=& t8 (bb꼈Ⳟ(|0@_tl m枢'>fr] #_<}|=eQ6 ƫh2DN"ٓ@/^]v*0wZbiH~}wW&YM!=("%>5)f!Ԇf 7;|u䥗)Ѣ@`PcGWm %3?k{/\nϿ/Ư7GFܬ҈' ;yOߡQ|cӇ+Y=JAMl3D=԰鍾+}+;~h@\KuDr wo|@m̡mߐX-&_# O/>,AJ(H3w>&kPLj}*- 1D,װS>S0(ͱ[U=w ilK1;,.M"A`Ɖ,VF2!bz/4}r2E@M0Id. %CHGkǺ،q;7ό>1ֺM(&N}GGIn!r*̧}o錻*L.6 |@|y?kXd1og\2g('A`ۦO0:t kUSEIW T^й<5I~Xj~r-|_ZMY282WW|Gk+}XǽTo([1t ?ჵ°:fo[p$cnQDӕ{:?3!jjF[Mku 4|%NCڍg=CXUP;uލKCѦ* uĈuz\aKփQ_R&4=/Ҝ뾶_<ֱlaElxU粱dFpѸu J(q.a܏cZFN S׏ɥ j`= tHΆ_Q *TKHj q gzd.YTW- *W֭Bz_4iN89 f716Y@iX{JxTn =&b֑8oJ?, QP?GǏgx>A#i=c8 `v0Ag~ޑ0G2J¸7kݽAw(ڍO`?Ky襡[?3i| ) jߌGᗣ.eXZEU3hL.fIem2u|h"m ŤL4ϑ|@OSc-7^I}m,92 #Џ*s+1XHlHbHׅ&&X{|0w+ HSI y/D\M95Z+ZxG:?x=S$T!IhG.>ߥ8&/O/ X5ЀT4 HKU*vPoYz[`t"re|&)Y 99?f)@UuBmtc8F Kz0<'o\L=5,/gݎ(IF6g-[~˃_:32:Cuy`vxU@cv#XTJ |Yz {s294\ru?ɠ>}ۜv~xR9#C MQN Q֙Ū sSEȃݺkT?":eWpEOben'pKɏkvp$mPs2 O&HNc'qHn+Ծɧ9q HPf?n cP6,֦ҍP sS!_M^_rг %P0o4.#Kf qnfNe1E5VvpKIJ,Jъ?s<@ Ebq;M&n` *y_qvqq}_n|߇6I}양# RKk ŗeSZ"3BE^Co?y}c>A~G`- t2ר'γUDsE0c@_2} ֗J_P>v7:ߦCX_St'C=$|RjBB:#קXST?_1Q?QCy2~RjNAK"cC'R0ЇX6"u &}aSl؟L' zW*>$P0K@m4VHI{6@mЎrnN_:*m0| fܼiQGj])\U%Y M fL5$P1<$R>Σ^lY9,h5ͳM'դYe-1S?'ǀW&Uh&;)g Xٗ_7?3rwZ!=K5mϪ@ʛIY+7683W Aŷ{3 91Dr6oplj^5^S }/]GPϖbߌ̈́L<ޔST5(c*Y$[.d,(=R¢ \` i M(Q@b: n۠Žd!Pi/i֩d,_}0dwU.5uvCKۣ.(A#>ڪ2`H=Q?Bt P/Taꋭ+yn`qn7x~6mg6;zHp^1;RY#>jnhr'!7_۾LM8EiӼ60 qr vs@Y܊7&*c%e$3H<Ʌ{[=r*Uy +>[A5[T0cL/@w..KVu3p7 _FUJyFjUt>?!fn 3fQAD=^W)T? i粶 K6)Eݨu@,^7) EpM! M1qY7}$xuo;igY#_3r(Z;,"jFn‚<@/֗'m}Dt}|lMTmoӟ{7_~[qNll}="rUĸ)Gby℈ő"}V>p>z!eJ(&Oӧ-`MHa: N 1 CYReep2؅5Ռ1^8V_ z F)`W֐pS(;i^y~D ~2!R1#z]ePb1N.FbvZpOsBT87Ete9vEҲ-i2_ -cR=@^ 3Ib ZD ;ĞpMő=Pt9 IsLQ LLyARٴв@ṋR҅I9fXSh+3aYja6^RF2/XWV#KS4=  Zyf^~`F+ 5bԖnaM^o12s ;lS ~S>+c+?߄(HGݱ7R!e_#^Pes5'O.##^H7#F{GtckT*'GGo]^|<};XX/osO8_3UUO ! 9&v9Mz+t#g9缮wjC  <=_R:^ǩcEQsZuwL 0z'=p<`g]8J$-)oFs5&6&2gm褴mzyۄFZEc^$G0S$R+0*H6HRD \\5M_^(fiY\q[')}XNm nÝ:(+\vL-2.M5J9Vc?i~&\£ܤZMaTU 谄5Ie`ZZSe&Vw}gDso:v>[yMѮ]3_Bhs7*2Pnb\C~1~A?N7T1ChrʍqNn`Ypj_ ʐt)dv#9Rhc [R˟au, /SaR\/:٥L A)kh@/G]OIM͜#ݕ/JOɿK, OI}m '.rs(|\*PqAk@_Qlg-Jm*6z.1&Ѓ,kox1~S;gϥ@(׫r+\cZzkԨ۔#}y'LP=S4TkJ≫dd*{D|8NkepSLe]| ;G(ekg,0b28$oY M@ΖLQFȍSHEIgש}GSBU31iF{GhgC_@OUD (RgYG*YmM*4W$%(WYkc C( uUTS ";j :;5йSoc) ;-o~J²"TSb[h ﻧ$Ug&y$ aAe2UlOXf5,ʍ=pOjVa=V~+1d{:-:xϒz 7URejPGRjv23`dVEF9%+ #ܹXa> *BvzBuٷwl\ʙFHP&% X~GrXx{wnU݅r||=X1N:d0^s=֙E1Dp ukd9V X "\?^B?9 BۯzϚ}ȀO|R/ZÁ7_iCբ((|wB"Z2Q %`. /X+naO>8q:D*]'X[M-Exj?׳Z8&&XHn2@4w#nL>Mqv7mHV﷗Ʀ2+Z骜Dv84"᭾.x\ 0V,6S{02S=y^Zr9\Kwȿ͖*_^*c=TbЕ|0pσɣhQtO]8uPOm4UMIk8U?p?G-96҄PQϕ{B0BY=B9VLj[D=\a[t2 y,S/7etu؇ E6n+E<Ȩހd͕+YBAޗ~r7 4&E L,9,ŇվƎ-aIGaLͶL2K8@`L A|ո\s 8I|0Hdw!@tBVT;;}jKb!ph7aG&qkIݙx+(å9̪_1=jR1%OC|@ge2H,a8֜m|~|K y  {{k9VxW2""HC LHd@m O@-=Ph{7>fzCReuõӧis2(`LPvմyڧ⯌$W?bUU`#)"T=Nhc=3͌rbk1"DA_ɋaigQy ? )2W{1Z30hNz>'KBoqr2{~qd67ŊC[u՗9aQ9rAZ7:yWpojg3#C](M.Gp +׆y`wpxRN{r ô>;x2!3V?Rut / wRs?{^8gqACF`838~nY_a%B0ZFk5HnVqP7VA#/曍Ɵt 6 սuKpk}72Ncڽn4`Zj5WV]Yb}Q,˖.d52~(l:`EhOi; "io`05Ai@d -k.-!=|aͧMFN{'ܤ?\2tk/â#x7N=8,fͧr'Z8d ?{xYݣLVt:@A༳hnYwwz,#EaW%NoυO /"#Ȅ?5[q(QaNX/Hf}sd$ƨ#SlBO@.3*,@@KĈ 5Q1.RȟN' U/").r0'L|As3NSRz5 Hv /aFojV] uXv|c pŐm-+|К2O7&G~7\6ョ ?Sٯ!T;sSS&M="uvpydp*] f:cM#nmʟgj^xM ``]C Qc"@PW~8BbеpȲ;c3O LPH,F=9ZkeO̭֠c1}˒‰KH ך~XU(8%z2|lL-i > K80{I1tb:)jnX6Nkry/ G=s1#Cd r u؀cO:g1 (O/:t&VpDaQJΫ?VNWGa8 g~Dz@9skJZf^W3~Pn47z1 狕]xu}Y"<N?!1@7 ysZƱ7]L<┄fz9\k4=y;_(mel$ UwcjP3}'ϋtA,s$hlM> k.-4Pq"?4z \?0f?)PY@v=~xK*XVMf>8 :E^~,^ɏ7>Dbx2͊^JK}%|]^KDoE遱Q@87Z)$2prVBpj'pbX A"6rGl79Ȟz\] 2Ƴm7Nc^^[fj~ui-/v[pg/7lO^VvX2rf59VDS9kS@ˌ!D2Ubȍ-d:Q2h9k\}Ю+2[ QxS3TY_Fvh-'91$.)A쑱*nQ*fK*Rh_',iw@טhb!6F<)7B'L0:D16+?=-ɜs ąg:FKPV;$7>OHD }Zs؈5Ռ"ū_RPN߆-2呡6vXBza, >®<ŒA[6U7AF[rT/-3Hc)B_ ص&ac1jX!ۿ[;)x@I~8ải=a'I[ 8Na&bn4!( CWG?6IЃ'xs:]}$ ʍUjpq{D"yv`9ͯՍcI.u͈0q`d 5.p) n>oUV,ݵsYR`^zr_O(=O,,..^ZπΖÎH;v38CE"0BvjcTpRZC.iM!ٕ})3JW1 rJFq:Sn[L\(SNMOP( WFm/OPx@9m2d%TH-<%hm13EmEv7|e.bT*,1oXќE60aVաPD=j8A7)ӹid}$՗x@KK>ߤp'"G{]s@mXqX$Qt6='&auȯLƦm4dlVD,PLc'Ng8AȐ\82H 0qDj.KAu%*#c `h&K~Q9y }dZHj /,W"/7OB鮨l]xgChLw7nVr =_U&|>!N s5jX*&RA zO#hٓQ b5!2PͰT5\pSױ]c{.Դ:T ;Tj[ߩ}N7\ RЂŠu;8LA U &lEeُwRJHqn&+R5:tۤ1J0eg8? ߨXh={9ZW KraI$h*dI+A{xci5-'-/xKQuJ"J>Eqz\T & gRzBM6Un EFkTrb`%#D((<;q(h:$ O5ʔlk9 \+ Rj=TU3jK>bU]mS J.pRqJg?G1bEEJ]wXYM99q<+c #.Ʃ7%+ZF]ݏU Iΐ7!)0'r/-M,akr2GT;\K8KDZD~OaS;Z̦iOl G! f8"mAe{IsclҀo;Z!!^ËAg3%vdTgZ,FysgQ/:o WqtR6Od~Hz>}}P`l*T~%AWxq'9t 8_̯:훧Bp̃l&-%~Ga0)8c$Ϗ jc/MX^ cA͡k.N- VJW3݋Q۸OET՟MaIbD58+fG0?•bVD3Lν6m>7'}J'zEqڧc(c* |S,$n5ၗU%kj䠠Du z&uQ¶(l7ް =L͉Um%$ ḁN! Me&#'CEN lg \ ({Fs%B: ##sįʍyrlp$YGbAO*=2[QX/}mE}2AMiv/ g K.04FI-k\ t !JL\eڷ\n,:X:$]$ l3gDC?n 5$zuxpC5LܞF#B38! 葶͚j,V`=E  $k>zJew`Mv?(ʍ % (\]誵a~ryndwmd ksuohZ~!yA\XY([tMez?yK2*j2獶D}bv(q/O #=j $B]y@!.)֘{:0L&O5(D5xDUF)0(а$ɔVEa`2%f:qĀ#f7W|owZf;i]%u?`%?%EidfvXF#Yÿ G(@Mj)F.t=6rt"QJ7ęV[VR>Gjrn}HF$w?Mn~oY.HETy鱀R0 .44':Y6s-ybbOߗp`)] I>Ew}jX2Ò}ၺȉ5b= ʃu@&1%Oj- {4~E@L;_EE~b%u]TdQl(uy ⷑqҏH!"A lI!`v ك+HQoߥy6󂂳՜45W4Jت8}C8ٳm&L_%xBܵF=xԑ/&5U nIyϦhM=(8b=o\If e=a|@I| C6U.fk wFRMnҟSQӂB_|Zӏs@uƪwz`(.XPpzc_U2$g%*sm?[͝qvox` p#*#%{9prot/P̅D>R~W ][t.ɞG# 2dCZI,o7qzwh?zP[CkO_]${kTܴ-(җt><1?K{g ' қ\TP@CI~t&S;L@-c^ J xdMtfaG mU2^Dp([3կ='`pO6#LQqEUiGu\hi\L$}:8[q$!*qD84=B][ PCJ|+Qo(vϹ/Ʉ ɳp%buHՂl09a I/eW3^]`f.lj(ng75MS_˱o#nцm+L$~Fk*-y@D2-y˼ZP*o(AhS #( ^ 5UA͋됕=cB^7C`qkأz vZbȂ`(W߆Kiθidmdg"-(yŐ]\ ٔ{t}샳#ӻDJ)R{Qa+p|) eȁn, ۜ#=-|~6>z>DJ~%_i̅5^aD:/c4EzfhƥD鐼WWa{M39挜K.rxk>w F|tm$gxi5+JR6f9' *8Af!]U6kGQ]v9b@ Z{co@+?luKqɨ% L,KN*=Lvs8|UK}m/}DP 11yH ;ț(sљ 'Vo)Q9u]lQB 8n QoSsJZ&%ztΉ:Q(Wp<]) u4Zloqډbp4%"Oަ`G] A1Pgԇ*vq`Ii+rLx$0 dYzΦʢWB YdgU@'(jHY'f|)E`%_+⓮0ԛq UM%c64m&=++d0u|+x0 RQL4A &Md Cc2Xu+vl)kfDUàr(ƞg6 sAoMrI]7x_tm_diK_KYڪ5-AGK٪=l(k"^twn8Mg+3fz>\@rE |hQm1pKV`58˖yϣqڹpƫ#Rmvc Y]7ŠxXӟ儢TޟE_pWT!^ߒGZoZn~Q!ѳz|Pb%<4G5f-x7p:*ӻ׎4$߹pU/hlW.+J-N{ThO7+@).:S?xKK%creߜFJqDYUJρ%C+f/K+RP6XJ@鴨| fTz;x0HǼ$TBW}GMF/ =Ͻߋ a9=IR ۪{_#csmxLXO+drkPqݾkck= :'^p̳WۉNj=٣u , _x~eמC;s-S i64: {.@0vӢ`ܻ@d#D`TF%*7x(wD TEc?J=@p5p<\BSZ7 vⰠz9t܅v˸ -ګ"A J󇂹XUyJΏmcZ1?A'}BƙY1؎e#ІS bF|^!S=7~L1s2[2*&,6FTi8i" 4L\;XHIp"ߏ()j$p٢'XBF|}f9ҥ_6+iUEşi{fRI 7'a&J;`RJ}BȬ fF 1M>Tw]ikƧTcX|9Aցt _qیgvX"5_`r`N\]ݵi- TQ/BغKVRG7!b$4DVBkAF&:om~c\1W!oIiLc)Uv&*C4ņ ƫ vۋʄWp_eL?utbLB`vi:. Rt:X?& $$ sso@ֵ$3%o%4T ՖWq*I>0}m@g|~n}oٿ$KaH$}*?8WhF3ifw\!S;|䙄Q0)T9+0i]ľ5ץ1/o/jdzJEVe?"L-몭^:7l^UPÒ hmo(O(Ei=q [ھ'^+CYp34e+3!:Au'G}/2={s'O1i 푶nv=Ou=h 4i& {EZSsy'Vk3tKVK.R@3k%z̏2ޑK.(!e-ètaؓᐣ޴/ӻ(u@=!.vBKd8 eXj{ƞ"O3?̲Z(# ڦFmtO"m˹ՠCy& -읓})xjPݪ#7d1҇D.WeߝJHKr$CHx2kqddp9U: A%-ezu.rFDcbb7}K3TAmN!, E2LYR,!UiЉĉqi'-t֌MuD)~5# p &A2)R]aJoa[|T"b0ȍ"M~ rN3&{eVBӒ!U+m/u[ة pϩ}y S}р*A,oyS4Ac -G9{MNBꋹ߫~ }_v=uԚ5pPtRR: <|!F%ȕ AxjȁwEma<9_/h,mIx\ 1ٶOC|LZ2zOjMŰ4;lEVa2<=;07!|Sy{\K93Dk "]N3.(B2A5b~[Pd e>Ć˜mL5H+;q7En deA1`0ۑ8wfblDXؙ{;Kr<3Ljj=񋶄uFZmZ~QwK+%-\`p2RvI?Sp"{E@1VEbutnγ^oA};"X~b;nZpD+@pAJ(F)X9zBU%!nC ڪ%&5˂xTC9|P*xG50޼U뉙AJ $ב\a~$,cAZDg*h<? k oϵAg}? jqS9 {ɽ@S`gJjzB@gy\0ej%B.ڑq4=b 4 ?XB#zp".<>`ۻ(2i?V>|`ƨf6ͻvbnnU?#4M9";e:8χUf3z[wLI\@t*!{N`F@]ĿG1KZE12UJR&ٻ~[n1'w@ϥZuadŀD9A_!|~Oѻ4i,P#$Ns_XKŸ^*q=+ n=US`O}UGymF I8C绚סpX9vR:.#؂}3lZ=׶ދ˝PוtNBAAr\^ y^Lḻ,(iEB\V^d#p^AU)7ȻuB_|SM:.Kzȟ\2Z&`ޠ"Vψ5FSd=k }3>1R ~HFObRjv]R׏} T?sPC(rsUrG\~wuMC@Yh^;/GwrE0XEv ?X2[a'Isg0]i/[pآ#oe@vs`x1jY{}o\>[P%BoxzG[OW$;yچ`C~ ?[*2-I [S/5X nm)[JR|{ zsZX1LpgAW-Uĝ7ӛ;5C$zNsy G]l GxA/Rf>n5y4gaʏ퐢8bP5j`D f!*^.c7sP"J 0>Iz.X,ڔ ,>'^ fNAoP҂ǀyRDeV 8QJR3ݶ u!Hg?$z{OS>z\!> ftb.9CS3L^& ,0Q ׉,<=y Q2$c"~rxSlj`5Vn0RQ]RNdY xF# fٻQHh(0K2 `R&ϕp-q.zy{E='Pe!@Gc^S 4i]3xW9$ G{:ܝJNB FI0$~mEvn)R?]o@3h@yO+1hn!Ʃvn bEV4]QtOW٨;o[07C?QQ̲ d5Y}0|V G0 INfσ|y6)/rmmbZ~!0ȑ7PXz\r@pd@ 8QzzlV878*}ZcwTN/9N)\[Er Xd\WX>aيQz_U X߻T♢!t,ipoI~!}enDݒf]7 .@ k2@2n H1gTO!n uWXSrBH(XmFm8X1l%`WxD@4=vO<8Bwl :e0SC^w&ΘY)t+dpN0&ŘAJRPwU`x٫W/g<,K`9NEd#CA g~pA3PCKi '(8k%a^^TWW4SH淺n>6 pF?7GG7(:lM[a}waء+^K}F-Y}gUF%i 0Gu @ @fBspT`vFI-yq"W~u7.++$$BU6=uq]_%U7 g[lUT$U=0dp};$5{ޮ[+ ͝XI뙇Xpo=0p=&.V=}-"Cσ`VoNQ4OxH-o+>4=6z`.L._OO呵 `cA0nܱ( }0L~ (-DYk3z|/tWY,={pbF ifh{I.| vST7S]C]Jz6PX6L`0R[t^5XH#%SW59)× feyg1 ׸<EtO, pOTw$Oo2tL%9 Ԏp> P.68LJ\,j(Xw*(ᕾA>}z 6iXN6| gb&D9 `bT>&eizZBlz{N]3+4 5M3vCbÃ?쥞+9!1a V{վN=1d[I UwT hXwQ4~j")g6|Zo7KBu5]ư4 >|oR}|¹$4.ntpK0hE-;Ҿ˖^' s1 + IYjƭHBk$:&(1) 3d `kiФY^yF,2Oځ#G~OmK o$)ޛcfVdR9moA?gfpN %{iŷk`t¯Bq-eb[{tlbУۀ [FoZ5$6C͊X3 Ayߝw_gC?d6`xSDP`&*_{_l>S&!Q,AlY5iKߨOOb-ArH1<♛͗;5x-WHn9y\w|bR'a,?gNhU=`Nf, g&Ƙ R <^m'8B7C1 Y7u^ۏ 9oWۯۯ@bF/;O=0kEa@QW2nCa`,[ݕʿtI*_+,49[iƺQr!ۧLsO?i`"H܏WU f c?|#k=bLԫcC"2J.jؗ2Lxװ✻+$¿􇭂 )Sx ZpmrAv_"2{c d kd<;|z lYWy(4v2!,G`\x6p,CjOY71\Mx%uYARY+732_T9 oW@bj]tb i"DM7WcQJ-&: ћi.6.234蘚pwjL?5@¼SphFDdwP #=XG~ɓ\t&W؈r2%gg8CZGrv} ~&!Lph6SJ#̽! >F㎨zojp-Rm~z=g]ҡq:ySjImemB7k논3oqI+"-̨?Ci1V&_<6\xOԼn{-֒]>Fu"^" ټ2Bv[}IuxbqKj)ą˨ɮp[g\ĐqR/# ^vfLSBνuro ~.Û(e?g3domCqǃpk5U=M?g~|*Л Hw:KBVg?| }*^ Y7sԛ]./f[LiJq݇@8,jו %yʖqԘMTڀ .dB^юR2kUӷҙ#Ɓ9ӢjR{KNx,'ąmsDdGE$Y8h@>N)Ĕ7/K|P?cUYBO&髞-{g2|L`,{.*KvP8J@YQ'&"w+30rlC {9FߊOyoMP׺"&[ /X(P{gkWMlG{&aol4@Z1V {O:lj>$xls~-VLpLۣ&6= }LsIi鄝kJ ]x˷ȩT_@<:h褁%s]$*&;|O8KWLJrL6 f)uXGǝxi*p?ݼk* yJ^=b{&ZPds߼;ˁHlHdkΡBvؐKUj"gs4CE zD:9o9+9SX8:ڐ:iܺ4])*9\T7ز2Kn¼9<+A%=_6d=jf, AhJmY|䀋/ndb?%<4eCV;j%b{dHA2 / 8Ovx& P]0'x &^:O(1`z3RUc}316\0J~v6,gt-I霮xm+qz@]*V;M\5ͻax#@)ȳWfzʳN9il`-y #dzMLA?^a ?l*VcZ5^b2=?US;K@rpy*R_V#kISD1|sk-9#n@$캄6aG\.q&|b y3xIµF+iSԏv1H))'w!|W 'T trr\/㚻w4!Mexٵ(x@JE UGkw'G[N"ϧ wTHRa7 .:v.&P]AYYo, 6F-tҸ!3w6'))`@FC !m DC.lw#z>nH@N7XVSw( QY =RA 7RL1oTrGI-f{\Q>GCjt$]\Ws2|"s%~ X+^1Y| I["IS5G~p~֎-Id]XV_jKj撓q 'IÅpDDh >"~`{=𓹗ȥ!w3CQQ\ =39vh4k Q=% sUJ ܣK|^qR(pZz_XF;yF`a6pYc>B$nX((16ۅ9_/?FegI 2ݍR u(5꟨B[lರNh ȅcª*!]t=6ɔV%Ӕ8* tYmEu&5^ i缁UBђʔX޺2H*#`gPάrc;+TJAgʗRM&m[XdFM I?8~N1ɑO+P&AC]i|(Rewlb ت:-aKBO0J^ ϩs%:3/;-olƟT=׸ UlXU$uăq~&:QUL};%*(ʥX,g_/PKɔ$mP}}M'v3%119`fʲ.YJiIGO0Z%$t TzgfBkM[$_E˅?BWI, ;e3]J*z0_ĚB\Kd_n ճ.Gd>jo('4<^Oy{EXv3MM}d7d܄-Nj;'ޑXhéh69,0I^DYDobK0;Nkt3_=ܗRC Iՠԗfi\KƆ X_C$Rmԗ`#et1t(9l?**ℌPp]²P{Bc~yH sDO{? 2 j9qU5G[v$6Q9kҼFHfmrib e.1(-Tΰٍo}!uDӀb` rKzJ3ig?{3bZV YhcӺB +c?qC ;%jYJF+պ)>RqaK+|G35{>39 )M~NVhH`8盢y,ۇv8SN#KjR!w}?ZAșω$;@C,bcpOZ$nWXH'хxkll7R){SrMV6g#ўc [GʄſIJ ?f7 #$T|m tSyH$tst;~fykŨI~HaǼKcׅ~[ײ@Yobd0r_)aR$jh`ܯ'#k|1%PݐFٔM1;xȘnmS,p<: 9vrش\Rϰgέn1k\ƞ-ϻ7K2 e#Ĺ,*eՃ!;NrPbv)K'[jpfP=^1\=4`4]~M,a{/8Ku$BZւ%41J-P, 'Kȡ Jy_8Yل' AZZ,PGIz[?̑l8#dyń1 A_LH<?<`oS*t7WK8{}i6e90"`U(whzg |荺G1߂/FfSK AEDW@G). [`mtw!)|fimWfoe>;}'B hڇ7[!ߒqގI#~@9|rd[ٻ%-q7̥_=ieQf3k)}u{pqt7IWrC&ː|c",1q"6@BT#綬dzʘ7ڥY{6|e/ pzA,ӖdX{ Zi dH+J7,]\SslWg)|>зĚϐ/Rs}3z'p{Ѐle7miJf{l=;Č#g_9)g47Pߤ%AZ`tZޏw:ϓ%n0|&xָ[9KC">߷]w.em{LaT٨Vq(g{\ pj[K*|>jK6ڊc`b{:d@.j ЉK%_ܔ@U\nZIW~'Rn^1eꚵuIo䓍snf TN,^`y|S;*p|v?IȘiZUN+7V &d_Q+? ),o.aWK=s&vδ,M-l5`g1F܀q9|]xY*IWEt二C\L-kig V :bg{Z4)G]? ~53"qV黤"s(׻xGˑ"9_7:4e (̀u*@ t_\W?k'Z+) nMJaMћ8/S^.x4gpU/xa")Y 9s۩)BX07BȐXZc q_9:}2y/hl+.]AOxS %F]2BG4}J)ZVt.[uʒF v Гвː6\uW2tFwՍl8ZpXK 8S7PAoZ5}@T1Ǝ|áS979{%>|?_1~E|Ի,l'X<-oKʼn0D8Yaؽ3UB7Vs1dIN0Hxp<:Xt!{IE;G$V 8Y ɲah[b6Af躔 z G~Zd!ihQAĚiD@>О cŎU96uH9 [=}\mM/>`:+z0m֯V&,)xn*\R!j8&L> _jg >^?pݡF:.kf,FEY⚴)*o~x[u8**>Pv\U["Ygec=I,  4ۿCgإrK ZoH Ì*ѲԀl| C4* 2dK.H ˈJ@*?+@h*F9+%2DYNԍVwAA&^2*M 7cyOp+sb:1GWrbРlo֍{ŋ;̙"u [U%vÃ}ZJQ-[H$;< 72>"tؑYڿ ˑX( *t vKKw Eԉ݉&3Ig+ a4DN%iBfw$bZL}89Ƽ7e"[ Nx.ޡ%d} BRVM(/ Bw \Clo"H'Nf_&|F\A۵VT.0ZHdZG [ qc* $4Q"xO% b:,فZ{f&AjS=dxmNL(4?9`T%I11Yϲ<$+n.b'QG*" (N#‰~t۱s;PƆ+GU?C A/Qu0Ԅ*Jl1 iSLxbOaĩ?=wrkœWx==d\h` `ކ5팞JT(b&1: LxW;ÅnYp;YV+~ f,qpWp#ѐ9isQ[.Ga;*2ȱYo=J-U n&wk HUiy\9/޺ 2uG6u–,!ʛ\,؉Jh\nNjЕ!r@X pI`[T@4UswU6Z:9u8oMX=]y*xcSUAw?>6Np:KnHB@mKa45;Pp JuUKsAP~Ŀ obq20_t%-`>rˣĕg\vHzȾLEB*ss##7 | Јھi6-Vi״40`L((qt门M/*mjqN}=e|Qs94w%=ԲU ;* 'Q2+{GT`BնL͑P4X%4{??063 RD\rVsbyoḨ4#AqN!z\UNP9Ǣc&8HV4:{ =+Rxbxk+o%ȩ8<'KWod`GuEU5m#BGGl\K$pJѥNG $'-~GHue ׭Mh̃olZ-+{y s)EU5 P]Nj^[| (iHMVCS^%du^RŰkYWdZ`Z+]mp66oܱ-#A"z8nĨݕ?ke}hBhtn6i׶}SQ&:GusTi>>DQlUK5!xFbt1"Q!C]T}MJD.Ή<Y3*H7KZw>pdzW\_< F+cS`+ @TN4dt⿓b Q@s]2~ |?7s/kn8n>Ftd  VdmywS1&;y>G_u5(8YrP NU:swB'Me,5$LexHcN7wGYzjKGW+='RFC颵iMWO,L3X|ņXR5akؙ{=8۔*uy([T<7l9N֔>"ƴ60 G|g!bH7i~duhB^˸Slߣ[&z=C:Z+sˆ;řNFAbMUNԮ|r)"P,&,1#c64?wT' !\6CہJ'P`|92nTK]aUuD9[p wPHZ^aQqcy¡~{`c-Tyq?×6_=5GaX"EKE:hhqFO;9uZNNP8<Ć~hUJV{h"ZoxKҫdD~  pe, Bm$!咁hvc?%Gc,S,Lm .t^• f"RyZ|۩)J\z$;tS]܅zpeƍo> !.W},.; _uaX?@|n lGCNu8Q}{laL<PH}~̃9mE P?BZbb̛ӬbtdK=ޅL8-/ՌÓdӗX⏤;(R"j Icy I^n8eƞvs \dwg$VMχPʮZe#G|CCkV\:kH-.rWخ˘z' 6^`|0O4Rok[y:H-}V5h:Hog*;݌w \DkL{kOE6,{d32_7m(\~Sfo_K%<~FlpQO,Tqb&2e WSmğԛ7`sMx=+A dˆqnٴ[Ȟ1~ew1LCxXh;U۲&#p<D~F`,īqusTTVF-(K_VO`tׄ<8>ݠzDrofvO_{ұ_i^7q͸a?M1e)Sy)f] < ̓!\SnDusAŸ$ XԊ׉Y*<ѰJsc-n1K=&N -H@ǾO5:_|iR^jT:saaMIC'*dMwaծw>BwE9I4>SG6iDS#}t%ۢ-bLU˱pʝXѻ/][v.֔R:vʆbhv#{&Uv~tVu⷏3O/$y̏~γ1Uy#kGI%W >͐4@ÊTUKխO|> "N9|%r+J奅~V'.)Y YO5zAM:yih;4A~q~ _qE+~w $R26C[L,(]A`u۬1^%Y=LGWά/&La /Bv#[W5k#̇esyBZs;qa+dEĸQCl~ PW}=a`# c2 \.̽AV:x4I%V~j(!a;r!tpA?K]׃Ok7ӒleWhݐa*LwK?R!`v:]ɠ mu*x/ TuC8XYȓ׬b8.:՚OD찢z>2:r<~xߡdLi:Xp:eTKyN`13:0m'M/GkPWUz2=?4ɱA-u&a4~V *q]gT푶+J%FkF Fe!9# D:P_&4®RVMq\Y2LO݋ɝ[CC|j9$4vZeĝj$F@܄֓gОK,rA a`W oF*PJ(z*#n+ xxtSHnO?iSΧOU33xO/GX2Y`] Pͦ<]ʓt#xZ9MIT_0]<05yWxQ5;-f$q!3RPOkG8|bݍȟPdCe{4[6Z%G,k`ٮ,f ("il[߲ ?YaЦsTh‰/FoD꺌Y=PJÆ#!_/ Md2:A^4c7"/ ҃"0zGS 4ڄ\kݗBDZ1Xw ]g8M%1CsK_a%,,]/BSqʉ4^8%@t_6i9=4i`"'7Mv! 5:n(c,j `ퟙK;k-\g .iۢȪ;_F5Ya>ZdZ9f͘RyAzE)Qbݹj :=X9Uж%]L;k+77.vtED;:]DL~51ʄn|k U;Y*YDħqIRiteѮBQJSfc[uO~4~E$r':g9|2l֬U1R7#r[w)ŽCB瞬@(,.wlWUM@ fJ▜x"`3ЍjY-aUL:se.! c%F0[Ϡeumn1S|<ΧCf#=նJ#cwOB$DP5n5]g{QHL+.g욥MޢD>TmӋwB 턀]V0VI40w`h^z^2QGm T؋*3x!l)~Qb-P<>\n5씏CO?7`dQ7h| $KU}yDryٌ^F6iUn]AQkͺ-gIhd(Tau[?@W)UIӅ= /*WY(*K,^ygJ:*_<"w"@ lQN5>lWy )({B&3E1q/YJqǟ }J] R wo\iKdS k=!olTB= ^J&Oφ#( ϝ؊ . Kw7,&X0A2պ89$GHLj![#mkT~C{/ P0h= LxQ6ꋂׯKj3AdM}wyV2 004p[>uDϬ17tJ[O! 5f$cI97,@~+ bSm8$LKm%ȉƵlS0\jݖmgAs hGGcS6ɫ,)P2$$gvJ;qlg O7zhnqbIz˜y SAkg(9ϔHC blY/kDruN*xLPbxE[SzϽEy&Gq"El@pR*Z'l _kT/jqْNk+M"&.TI.ЭG%A"6nXi5%{?_x8"P^@_Q%du(rZ-M$ f=(x7 4#( dh.CN ?T6KW{CD|PNe_OOUK8WNAV Iˍ7UЃ7*J%4UΣ )mэ<Ӟ&xzbr%RvCL"'f-c\YWXU쇇@kcsƣF? b8Ѧ 7. ?RE{*ssUN!@ ǰ~)Uհ5̉T9/9|V6).@#'0dXqt܃+%kW(pbmJMJ[Ofv4pϵ!69|.6贽P% P.=xiE s&SpSraT )Y U*@GQ5˨U/y%zsTY5w9eYbQcOiG5zN]܏pT@>x+]n+LS,@O#3p6UzIPH*5WpЇBF])8w4餦hZwG4``-h7\)L s9Ɏ,to7&VOA2lX`TwKzDtw(_}NAq뒁Q]+`%t)p2ҽ -(V@表 T^[2b],@T6:d7dB6hAqjʍ~+: Cw`ݚL)mxAD BWYAtlm7ˉĎ,=WCxž!όk# ɩoCw'~]rVҳjHrp:6S>$L+~LIHV*=S)1eWUMωQnf0yT+L?߳yu+y !CJ55^E&Q}CQ;" ( P6ֶoY'+;2ڢ1kHP3p$ -N ULlz@iѬ _F{ kzu} yCV'2C,TЗ 1 Jg a͔)E_x hgodO͝=nWUBF:T-*x4k~n/B({˼s6y/`HDV>GdP aV/oA#ȽG'}S-x>f̝%g}XwC7I".q-~ L PEmiYxF{-l_F"[?{%i(stXd\)H B5ox>Ӥ+"iY5qG};s@D6rRmspzL&Q6GZc|`NN**4i3} a<6܇>Jk[# {;~l<$"bIc*U&P쒃9cNoG*_ 6Z{yZ\ VsI-@ d.Ob@e9EO>XҒ c aVӟVox b<Ē[-Lxv0Fl&V0:p?Av|1((:# vj0F/ x[ޱ,W˺ܜ#]6ؐ7\X9c;;A+fUu}*n@~`}=5ʍ7 Zs eL&Om;z,U(lfeou-3Y |6mp)٢S +Kd9Ma+w0%h5ԴLmds3(<Y،鱰f*( 6$;θy I4חw FZU?)܍ِG~hPjrG 咹v.%)g%$ Yc \nT<&@\t$T, Qܼ"}Z7-|Հ^m`]}=F^Ivc0{4,<=TKZDK['Y!3Q76Y4d٪8FQgY2+K7o"5X)Kc)bt\Ch&PQ_XRЄl,DlolEdm|SbR-\ Ay)h0s=nю>Z` (UZݽ2>\ DCI<}km݋8,Ӣ^ȠEV,YU ,Gp-}y3bۦ϶rw䐸 ըe07zq``6e`qON Yog x@Sam L=qH;N>g3/@T> 1\& ɂIܵ\Nʣc7:d=)p;;'#1Tr.v?݊:6޾aWx>?NO8#i|=XF ekŒ9O ׎kiOam{1z]WɤB$V(}|jjEsEx >y/e|G;*7dS'8@Bi7H1N,В'4̓E߱+{:eL5nZW`Ȭ Mug;YE!Y5#CiE0Bw pH\ OcfYw=vQ½iƒH0 .!TI Uv!Ut%/ #=;kXA@MG|;V" q0r8}+V!!^)zÆ th5O|:[Fغ.Eg;÷ +AߴljNZ?<)s%s% .p&9f .F?'s:,$/EGѧ"N >^uO;"@iapwŮ[) 1ma"6* K(o)R%pA~^?;T & 9@\5xv *ݨQ E\K+F.8,\8y"T}Sp W_Rk"5ŝ'Yiƽ@9a`PC\/Çmx29\YIP4ekk6r;4&;f| 4Б!խmi1,,*?Jgƚ$0rVw#yIT.eo01 N+ ~铗`Hgzz  ,W܇/T{ɇL(K_tb^SNzϵAAD&WύUE[3nJQ/۬)]3uŧTwhkEܥ5= -ez+;پlCL>X怕`Dxp ".󮷪Pv_{>N#3&OX鸘sETҲOnQ|uQ>wC$t8{JIF@;)H'exnߟ#aZMM'xgä{ݚΉ#(U2 #UMDEe"-MNg9Iv2]' lbZ|GUkYmƧh12'|<֟J(TLϤ4c2Y!E̾2 wK) okA7ѷz|T%xy5BC3q.%T.a\"BT;| p Ӊ.ֹa[$h7 Fr@f6߅Gr@|bo]Zpi'%q*_ @to~aԪU|掊h|, exu<\mp>C|r4F3\.&<07QiƄ}qH@9NR 6P)\gdȖy 'Tw_x^B|.Zt# x2SYն m ݣق=Vj.<S5VW`4*Hx'J@Nx_4T8/r]4HW)nf!SVDK@cu -;H WՔj.*LZ *Pʢ "r}Ji߾WQ4*Ґ d%W L'$k3hфr2ֵmŸv,DzUC_ Z}iFt1458zLEvb u"gw)n}iځnRLcNo%sP 13E)F#p``dQ Z  pAu) @?{t yMtV DcV ;Tc"z? M~זPXL H4.^#da"u=2V"惶e*dg))es(30H_ AInC?7Fk| BoJ|E%,oJw[fI9n'/\g.Iz7*dO/s`SeX8;6t d蝷?j|ǟPA:.05nMd2MJb}>kG<%Y6JZmt^U?؟?2( jݽ4ܡ`2ELY"=:W7=ˠ̌@p 8n>;H5AIZlfWUasfDqWRWVKXk1`,kQM1O{kގB ڛ|6gx|dd\R0^%\_4ChZBljrJǸ!bW/ 3(@ZrO+X݈s .ɫsQ',DxO<6X-> =(bp?1pO2M>}fv=gt^%IIS#~j҆X)y2d4-gK.x2[oߙM$ݴA:~5y%1:v;ĕ}~.`px' `$"0'nI @+RC+BcdjLbJ]BqХI؏P $q0RQxkj[cl9cLF#a1a/J8BbF{%ҷS }($]9 ^Stm;xzͮ0DC`*%{{,+|V*:=VC`T8P*[KneY~ 3~d9~me=U5xє{&a)c ѣbK0`CќչzId0 [ӎ`g,,ۺfoOEd ]0_k Q[. 7G?|'>d XP 7e´ QΚЙ0)bO}ˢ%KEU Gg RicAQݫz=+]R+@-fN q9j?A℄>g, 4֋|;T%{7Ӑ!Rb R.xKmg_H2>OuU:V$ zbC2ܸR}C#jQBu̓A+nE =izid[I [6Ft+&yǟF0~NMeÚWF~`kOݰv"QW q$IwEߧ`FGG+HmؘȰV8٤6=v9qË;GnD(Ӿ!]e:$'2e~ & 3ǰ0 yrϥ`ՕCYV+g9LGRo쩟'q%?))m e&y+uR yiǼ9O $*DZ:IAɌ)}ޢ $w #(տߣ]$" nHqX]Vvuhk[NsuD17ee6-f;k Scd˖E['Q:f>ԯ+%ajqc`GFiW H~qQ$8l?u^gn{;34_f?mu"gϚ/_DOkT(*G-e 0V`d/![‹ (UX‰SQsC3eچWl)N谶5"8VY=7L}nEd?C[>_˖#BN@MbuOs\iU:w_2(\Z"f'nYv:,eGtl a0EDfgᗈrMÑ^7^[nb$8$%~i%̳!#s&dA2 <z%1mC0lf=XGS|@aE""c6=5U o#aU̞P$GSGXb2(Y5Frso {3>.ފ+ncBP AHh,7E,g '' N""Lio)բ2&+g &l7^!Y!_?!"Y.zXR .zCPpImzbl<)p%\&l% *@: v XX~ZksKp`眘z3ҹ80HvINAp{X{6cai'❎96ϚHj5=X>lynGG̒Zl&J*6 7?4_1 q}UG;GQcaNzAK<=?sԠd+܋4"'D8L_Wq8Ne#k}dc\GJgI]-jB/?"!qFxjӁ䒙\o{j`”RF]?uWZmf; 5{d^ :7X *=-~ ~eYu ^{}mj2-qٰ/v'qAAiRH^o KY>I6LFku;riJ+yx9V%'3M@ڕp2/2s[pt3#*m\/֘~mR^&# lLv-&ݝ|l%m-GN{_6iM~F/blYEl'Y"GfԪ?*gb":xEemAi7l]wil9AKm4B!Q,ew*"߶./plP)%NY'Sɞ[ @4+D)F~\/;IX8rj}>OZ6xHJb)6YV%wO`E6 ^ՀG{D/xY-3Jߜ 4#\#Br;gDixOtR6C`+ɸ.(C?LnpW\ݣs/|N9,:4oHi.*E؄`us>֞׬[K^67vZI*skC n%h?UlA>n|Q'x$3MzS )9K{gHX!N\.FU 6%4#8PպvMvNb"?<ع%͙+g YFp5Tt"=M'`|'6j=A~,d&qThiFrbõqHd$r?X&k '9cљPlyj`"ai9¢h reY,<`M 8=RЎTuG$eBe-[LQB4'HS˲Ues%]a&&K2n2H3*" =_2h3!Ro^_N4[^$GTu&_[j&?2H0]rA"DFd z{3q͸;>۞9dڨzqZXE3 @f NC|$zbnG yɮ㿑:﯂-x ֚ rf\"&N4hTQ}lh(mNHlpǂMPkH.0<`ŋ 7ASVRhRczߝ] 8jϚ * wG@ g%SjkM}o@0OيK0KEĊ/`\O#IH;h6;4f2 (@soR͐\oW0ƔT| ˨P撺}$EmX{>91{ʘ+8_^=\ !Kۻ?RZ,&-Gր_ǽf Q;B_KIc[|*cUv"F~<LkMt:<;KQˤ(D忶XIBL]7} ՚^ߕ":/U?鉝` ?mz^ urfPF0@'lm~#bwU(ndԅ;P;{#0X*-[O~s6hWEo*H4vȄ)Y|̉'`I pwf}K ju~a:M9@gb*Һu7O~@}xe03hsh8 A'y$w1%bU]N6Ȗsi<YW{!$lpOXԏ;9foנ(cX7GLfvkn_@$w걈$rk.4VV`Ea1WPH!ގ|]_}sFu@PqZxlw嘇zhTRی2ht0[FRA[r(¼+"1,^o9_x~-ٯ}X;lt)nNCaDk׮k.+`Qdn(L?XO}tcȹg.%l Hz5΍@Zw0d<]r-P E(%NNSxf{FY~$Ig!jy(\x>1o!c87.chp^*Pآ^U;%Jϱ?vExɂ[.ҷod*}zfU:N̎;3K  1y#7F[OypQkd x7R6gQ.bЊqv YK!~0_U0P1fY*%y2hmX yF'{i~\NCځ132 n+v[bl{߮S4 w!iqf=q;$c g ĸ,#ͲǙϤ o4?) Fm*^&Jزu _x TZN%[7 ݊mсx 8ZBHU+`=.ՓBt$Hxйf09x VhT5Pm]Pۛ};W֘h}ўN7`)$kԓV:6|х ?ʊW֤ 'ۓ GFk .Hc:m vAWrAK*HYd%(u1ǰ[vLAY"SryqS>+kRvŃ0oԼƟdrAv1eA=A.E+Wh`}sKtuykcM  ==]&#Q w<VSb`o$V$fo p4P825x(WKd):gSRqh zjћBAgPuiߛMp>ݭyL/ךJN|a޶g7{ >2|^Umӗۀ6VJˁ\,B:;:mY9v.p[1.[cmF+&| PB`K6GtK6-zԚ 5b-\nAzyA.&Á>^4jߑdv)rqfvZUyŃXcT9ZnUoϮAL?BMp4?+s̽Q 3^_an-%¬S#t?V{etM1#@X 8pCkJ*M*k=m%f'SӋIez.El9nqømMdX`zYIFwְu-R__Hg=urb42{MX"o(<~7L6%,FOd]e'Z;!>0Vd *$,̼R^#9`s+Q|ka-85:I8 n*w%p |qi1 ͍PO +wB=]d"d~Os|3 5s;&GpdEn۠t ?jKn=fUYXnuXFsB JސO/ UTPqGYb+}Ɲ#iCdwu6 -oȞ0oSs^I̯oEo M=|FjLTtBGx!Cf/{~p"`.plN"BḨI00H@MOAIuyŤDFr4 m*o 9SVzmmk*OMlemWwמ}3V^#\#UM9LX#/Q8@kA.\iy;z,L{Ė#g{:4t->T9"}4"P%B{PJ:%{jnx b_~OɡuCtϒ}/rb)4{4as !vYf_9+ygm,J;H_ΥPzc4&5HɐYOaUgo)bgv YealCMքw`)*ȿdbgzi}ža[` bBpi$Ґ$^YM z!m3Q@Mff9*ō1A^N;oG6Az'4ËD'Gױ?7.X_YAsCSlw5ad1nlbu}I3"&w5RԢ]!iW%Trv Lqv$C v/c&zQHL9[no z:G6Ȇʊ20ք~w祖QE⚙90]ffo|`- !V۵RٰƿK[зf:hxp1"'~)Ü$.86}|ZKH6=|ZƮ!DkγTMeK&)w @+Ixp,k̔qyΣz$]kMnk-!&Z9@&6/]Pgqva6^| nIGPUXķ<2qNJ '=Jl"vy=~tq LcnT|i,PLUU+kaNP*6Gy]$R*%όFW0 a8qEXސ?d+Wګw.<@{|ZcF>$jYgK5%)1 I\̩ 2 {m~{vO(HU~Ⱥ~E &p#a%=b{g%{7s>07 *&PK K<@Zɼi'R +ԟBm T(vO'o)u#,|ֆDAU2LmQXRy' . 8qudV9a! bQO(l VYnX*vzb7aNU-:7̬Dͣ0tڣ KU}Qo:` 4= NG`EPzf?MDc<bjxJd5xa8ʜ º*+Eeg_52'G|F½Ar],Gü>RClb]/l_FE7~\nBÒ^ķ*X[.z)rѡaLzOɾ fI5 DsmnGkJ#x%rTpAm BP.BSRgEʬ#aV1h9i#rVVî| "pA!7xG= 6=T2?!m2F$73jʝ"J'9+V%cA qlst_YPʪX\p{OῑxtÒ9|{ b۩*2$GQ]*.GFx`p-Ob8DJJd ދث?st𠑢T WpbaʏSI mA^[s3 _u?\;?x<5&Z2'4Dk\c]&?yIr`QM\{65+6S&dNU5OZ޲xZz7uT99SFVA`lI~ʄ{_QUy V:A}ċ* o8)q192 ǻOΦW2?&S֦V4k+T/=$yL 6ǎv >/XO웲 72OF-3Xϊg5ktIGyyq\՚ K}5˭Eʮos FW4'Ix1#_6ȕ1Tg8ePg~ԟg}ҍdy+>hdf/˯n=YS%y{Mءe Z.A~N$p:;P~Gx#Is 8%`܉{zv?zRA9asʎU%JnZ^ _Ie,f9;ښ!,BO>:dy2"c_ i`C5d[VC,#eW*w$NR}b;'HFhZWO}9Q{+^u aᾄ֑R~v=;o9."iч'N9@: *Wl|<&Ն䎛~xvZ#y#$kbgH@]s05C*x1EGIjlw@헝Xaқv_Zi~ªdf @/= %PI$YUo U8pPhYM'԰>^@  o\GfUU^| 7fbF o;DEBnNly+$OT06b͟4x T/owQeh~Ms* u7W ھU~E_G<Лړr0&L{I5 [AUlۍ*LqHdB/0jnslqE>N!Oqa? 4O! '-׻e0hCW;P!w~p@V;ST_O R+г6 ANHL(6F*-h ‚';mcpSKWw=ꤵFrq+bIF*k[}2Y)$prfvQZO1eΚyOeJ"2nfvv,Ll :/mј&iE~:kWM'u,9+fr Wˇ]A#Dm V %9GMGr o?@NTⴵFRF ,|'eFԼ'8Ti04UqrOMz !ˌS Ǥכ:a|/W'9OFyZg=jX  SJ؈1llJ k]GQ iqtpӓuFܝ\`60+{uԲFJ;t݅az5-BxL)EQth@}~$Կ ~PGeK)_eo;{!h;IPLef1s~۟y"+2Vr@Gž˜kG;>t1S&ũ97X E7ӹ ?#mJ sZ.("`3RXz;8 "7|`] jR6,bDeAq,dI_AEMHaxWva` =Cj5a~zVr:UPZ4;*/ xW͈/v}:O !`Yoʻzˆ@9N$v"0bgKD漽 JS/$O 1YmhniTF XUfNu5UA2 +q4Y )ߖt';n'e!U]*U<Ҙ}L6"(IS;u>a-{2!^@$)P~}`?rfjHG'^~(W?9jˈXqlg:E_,4 %&`F`wqDVuERSݚ 1̈z~[pto邦n -Uq(ŅZlʹq}11!qeS8C;5&"kn2T\Qi@2.bdz-6D*2Yڡ=+uYh) v W,tx$I*h[Hž-3lvL69E'Xvk) C d\Ƴ&e"x;ʒ'X‡ 䡻{!E Ii}Q/_M ˞ S%%~ 5=76Vg\HN/gq%VK*Sb<4*OAYZu}'1Uu(&C _*ĝ% e'iu5??7IluÉ \`CD 0Hhp 5{ Z [W>/8F3$!/'*{C@&\WtzSՆV鶳?`+f :@k$ / Ⰰb^;K5#${:n9rRN3)f]t3F9Tyh6";+~F2vbNG'9OnQVFZhe3N.`v&"6q`wAw`\l>eF M;\)X/2q>/itf"j2~LQ䕙K)$Pލ(xlW.ӆFI"|aʴLc xBŰ+uu>tw^DgMX83n7A_Dw\ꉼ,Ո1;-5`2OZب* J!i| "Zޮ"^DK$[!APܷ1(LQ]lYnڟq?a"9L$ko=rSMW nMrJO, L5# `\ KndV!Y!9/6ʘ-Y^=AG=A;{-zEH~zr>RXb>r2>>|aEprT2_T&3o 5\F"JG;=wY+ DHG!^C+_L}: F:`_ -츊ZDu RdHaC (Qdo+G t _hI]4mhL\}}lbՂzFvxpc5/L@j6TًWQEaib59p* mt-IB!!/H視B*mʡs|TQ49!.VDD4mPҧ[J7swkBAf,_+hÄ r:K~WxscF8# Ĭt¾+Y`zzl0WX@M1onbvnTplL4נ6͵ؓ7q!X(c&[?tP8u!J V;}|1ζ 酋ۡ|`<_ g9I.94e7;:/T |H"MdNƳdg&SjUJ4o 8::4Eʽ?FFƤ g OZ4YyPOD,c5xF6V."c7WsrvEN+0ZKUÝW;DLzsq:]{< 1E|3_5+V#t:"f;%ZzԲ\-Aݢ"'/ڼJLXMrNspye}c~!Vk?qr'kY<7`u<8j5HHZ~Ө\TSL "!FI.M]W)鯛)+k]`>Y"G A%wV Xg>+SÞRVkB@0z@v_ir1Qy{_2xksnsk~_d*t7IN-vHM;Žߵ3)O'H5LL_sYl5lVEڰ4)C`JoZjj] >1RAa572x|>pLt ^2P*(l l?a#pSgSSFŪ$: &2&}>=RʉF&YR:K*0 iR>i%<\ Q.aw?{F!3[Z/ݸ!zKxK}:r9'kb D/4'JbH G7hY'37u~zFػ{afҊoɶ[^2ߛa#5KU  j!™|bR\~5 (h|TΟN]Yze&u Zqw:>dWk:R\On.g.Hw;sQoARYycܫt.}M!qjꆟ~8cϩ+,mzVtL"2ϿV/K䙨Tˀ^̣z@V;3= OkҐ {zb9_i;|Y JZ3|10BT݁ P;FEإRU :9TpŝL?nXFlo`V+Qom7QJ@DSP^ܦUwK+4:5}(d[<|bsen{%禙oKuJ&P$$FN,j ø6ApŦrkr&U S&VZ;8'w5ŕViڡ tuAvvwfTgR()Jtq|]%sA3TU8^J|0;N) ,z^}X{l°z&tHS[aYok7W&f~ޔp2w߈*=xK0U_ r<Ԭ%k/Vu.uR$R '؉4O*OItays4pUO+; CbTɧ'D :4U2j.wN >6e@L/,2F(Ms)vR1u/{*G7`Y(AۧTݨSK5qYi 0~ $HEk N*jJ3{1Pvc&w&㥃F46/fV)Z3UvY_viNVT(7+Ţ+xDl0Xv]nw"[O^0)q>_zF)%jzok5 :)h`e#`o[dn$$"o/*)OfpnTXNA_E,ОE8Zi C}M*u h6,4{E!pi U'6i)D>}֘ReLw..nʹW>[ :1@NcN%.wu"2<S7= -E@C6`(MîX\d8+jw7]% +kҨB " gCop[FC/C{Sh}E@9ٞo{rq'k>:VG ڔ~F96ͪpWEL1DBHl½.IL*%.@)O0!Ǵ,|t1~Q$U,˖U/dSR* &{,t\RNwطkҾCw)5ò_WjNlV$,Ļ)IGIM22xd$ GlvAU=8P%IeF g SWTW%zb &بvߴAwHRNF4_b{o=uj{DhC[>ii.v$`괗sL$-c`uCgx8  gFX#"ثvGPU G KVGXCXǜcK]6@(wx)sgKJ{>|`QXmCOM-Mܠur^.nUk(鯾:$PsX9#?l#4(Tsr2n7$\'4fXG=~uCgaWIQעE_j5|!nONӌKߦ\ff%t,5xV>R;vH#𷺎%%(Fu".|ʆk8-Xt6}ITGO69#+mFZ`i9OYŗNU՛ {&;~Rb=g脿Jkq{(A9X(z[}V 6@a$]|x ص ގ7:WO)[ O0?)*zOJwH-](F阄zok O$ΆQ820+Y6yEY? +T/Ո uAx*[zoS5M|,K}햕3B6L͈8ޯ""lShQQ*8  %V9Z[pG# #L7ñv0vU1lL1s&a<{H5cWgAW L G}Ij$^IcveŪܶug{G-T~OO|HpGnDY,amy ug/Nʎz\z0%|Z1̎?3﬊*c~pntgn!@ )mhD73Rn+zN;яH~Re#o EXz[ |yu@;ꆊtvϑ"1h;yYюgNI 3 [{O'aIcj2_J5}ٯ{E &?sX~m&S!UR7F!{Հ/Mj9P+ǒF6ġYxϴ^<[j4 P|w\lsSÅj)aܓmJ-HϦ-_Kr+;꤄WQLh%<'s(G0ruN6V<>sB?@3+z:@lțE6Z #6]DYZߘ?66 4[l|w2,;vmRg{ @䕌4Ja:ْo bWg;R":c x- i;{osRmLL ~t"HGB ,&X r_LD%;12W]Hi4W-v&-1s/v-+g#L$[W*dIsEH \Oz1L'jHn響8w_s^5ru΂ʦ"UyF/ [Sed[0Kv][ZvmjEbZ3u KHSx=C˿mȽX)&X c?T8M˔=OW?3~ Ȅ \o$K5}\-s0k Kr ay^bZ6~AEY~>2_,U}4VsaN7S V3>¡FD>2ǜ5#O"L"+oGŵ3/LPH>H'z:6(?xn ֗](TF\܍ 4Њ=H_۬(+gc2̻˳Զx:ZaWyu@3!h!-gccǯ&t]8謫A%L ʜ ϚtU#*-| K/!J10 w5ܼH̉xMļ.qRj9Ua3>oA<Cު榢 X$=JA"Ę#nVRHr|gR0_5Gܽ0-Caw+4x(U{untSMuuxtfzĐeZs^ Uuq=喙O?WEhkǃC%4̭-*)mĈ_m4 fz=`rѮR)eR0ڰX'hv&cHFUYyEGWYL0uEkkRz9\ٽT` YؼVp{IFm彝EqF!!wZ &n3ˢ~UBjjWLڢLδp@XsȁQQ-oWQJ?PN+x㉎JjR iD[hNHT@*nZI&|I H+AݐxØ*@*lY{/`m>T _๜~uXmBfiv=LY!^ pS~$rVBe1č6r0< (7S"՗y.@莐YRmX|W[x+ս,nhوso_Iz}hX˘DRn+7 '$0)1NJh?blB pUS}_=z ê\3,,S. |$E ȌΩ~^rmi;nꮢjb,K2ؿոǩ/PSCG|@ko9"cq -Z:ف\ I^:^@V^x\4V" *?yQa8=:5D2x]hळcs)2ޓ^sݨt2O& Wtlx;2oh{MĻDH|cP-vc?=teaT(DR7󢽴)m Y̔ x }RoqApKu)붰y+^W&юmo)VgLNlһ>-ピ4j=GZb%9X8 -=6ҥՐOQX3jDcFۗTgݻxU٨׌]-V{e0CIWL֢}.pVu>F%σD1E)e$R0ZO/ĚO[d@7zF?u'RǍ:9:dy1e2TQ>9e 9ȲxQb]fT.(|g/y.x_5D7˻_uh/VQb{ ta^QTV@g)CА & dKY˥"M;>f;?Vt Y?4՟I"e#y4l蝂Z̢']!τ#E9YPVvGs*kS}Qy=`DI2E?P -yit]0,lZ9En)\_{Ğq+9M@ĐH̦h΀PДy$+ $649ucA/cI \+rɰ;zlެ(Jm,dFZ< y7 RIn5YaʤvMo+Kdx0Nƺ**0tVtdyyyZۣ]M|2Kj*&rEPimG\ ¤RneRmlo:Κ! gLҪAT jTR+6|V pgj 9UVZyonΖ|ic%v0ہPӮ a{޸;E`n»P2nIwrv>ɺfVQ@AE3 NM(k,A}erӓ\agwN I(b䉛^LxN9 #UPT?tf/ɗhcA#j_89X+2YX+oSd1 _y'J 6;&=GK\~#kbd(/ac;$[\4Qഃn aIRK4@+WvqdkOv/␱lD*4`u=&*KE ,?^ xsXM(E޽mQGX__֮R0:YeK!P yL~vÙMSTlCIktz'S|jNGCҾa Ktu`YϬˁ.hJZ {ӄbcr!}-_, ag|sH{G+_Xm]B0fhg`ߴ3uCz]:s&14F捐Y'iwMsrwMӌJ Q7hyNJ=_5vo(yt݅>B͠o]H8FxNWiO+9Q)wM Zu ;3ĞfE&zR9‚+6"f'ai-4pmmgzR0㰬6YqһވcB=C\9_+LedfzOȜ$r\޴N&:|j&7(ȂE{`!vIZf~'g\ :!G/ps;ξ2%g#GE,p$AsSeWk\IEiQG9;%ĿgD睍TKi&2r*+ldȃeDwY1!A2ߑ*ҶWG.ռ1 dw?HNRsܖ-tzIWK>iƦ6^KѬd=ogjEL>  m xZ7R9PFٮRDvȉU` JsOtVש<`~E&CCG r l|2$]kWȝm),8~˓): H{"џƶڹ%4eb0(R:.]Z)t 6ftpa`-F #uZ#Dk*^gqe*)dL>*t4(FS!. UJlmqSZ }X6gBW& ,>`93>n@u?7w%?Ir\8k*&ߎ@!SA2l]b"@6q[96%S{=)wmiRfg&3׮ ;i|a('ﶲ-GO=t=%'`e+BMvbFO_iMݿiML٦>XzqN^ y{U9oE/؋|c)_zvȷ<1D}!]BTyq.I[_PJZ>aAލѹb|x UvqP<Pqnj禩9$8Z K_  TuIM%s.ұX>/hg4P$~S0K\ Z]Y˭̋&ul'lGd7_I"X F xqԅ1լ Ө !';\h#RC ״_;s0g3u,<u:/̗EsO@O""^XK@bB{c14y[k=>b#}@/<b yARpNeAu9 㔐a9~C6 &T73 *~9/z_P hC86I*S7ka˼?KHGtb\FP3j|Ja*VX*׼{D5\0.UO4%X͂bVdp|kތ֡ly婈/+0ИZv&aQtEx>h#}~':7uVՇ.%iXd*PծR Vzo SWx[(4!ZX!hJߦe};_nSٽ:bk +@GϛĮ  & Rv)i1;$> xa_,'!޺dRy+kyk#.83 >_9#!=wVm7| fHc0K)ZqCh8-,-q@"MJUTSp&x^I~xm_y)8[15i^u['(cla{썐1oߨj[\*-mhK$A|@9_iUd~tGike*5_n*$wWஒ>o*ξۅf%q4vA$oR&$1Y։oKeNugH ?skPjLqJ_HT@*4t%SɓY.q !e'b QϬ*Ϫ\ "!l ߽.+xcmcЊȋ Z--QYR,%";7mj;ƪ;?b-8aSфͱxvH&?ҚV[˃L+a &6WJ^*:%T0u yL&ICaG$/SZd}O]g ,G*)%{FP=ށQlzMrwh:Uōws\"QM9HPC1_k٬[hgaUoaMa.6& qz?F+k}~ )۵'>FD?±˧S*Ϥ\Aׇ0na+> 48i>|iӾL 8t1ImK.@n ()!t_0?Lcb)c3c֛!ðF -\iSyM?bVr X l9@1I6$Z̶L#7N\jbtAqbDYrW6 D@鞆tzYޅ(lQ+"=ܔYqbM=eγe1m)dIzBK֙LWP1EwGWiAq,4 kb wfQ14dمl[Q#*?7[~;(qe\nĝaU_+ HӅ7QMrrM3Vhz|rK}(ASͩc6AݚP?1` N v'Q@Pw!RɉRO8:գ>nhZtIt)L upYc \V@fDrt~ #`o7Ra<ȬL۪KgN>ə7jpCFm^*f/s̭ a5G'ԯeSN3`D<l/6sp4B7"X=*m#DL1i U\X aӳ v%Ÿ+чCFiAY O>t`*r1p,v1JF<:U@YR.'N܇|:%Ba3b2y՗VK#r }S|c~j bt HtDk@&r֝fNĺg}i#GHy3Gë)wAHMs}5J5:Tu,1}IN)JȐelFeVΤi'+1Ӕڗ3E Nù*}kVrXGA+l}vʺi͑Xmrf$ϲB^ႅ))Y_M|!2b>t1yI /! >]#,h=BPe lQP,+ E|]{< $m(<$A,\8KGMz\-`aPvY~s4 tSιFn.EM  32%ԙ'pnO,mf2'08:HHXSЄD.wG]vi.㟾KdJo=pFB<)~}y̹ cn*K@Pn!AdpQ<0tnMZCWjDLL; `n@TWŘyĥ0d3Xۗ+ΏtbCQnI8y*J HYrhgy9*Ӧʴ\0@R<jjXii vrU.=/(S6(6Cr>oMCiK9{^WJ\u2F$zؒN:p u}MVGwsF@iѠJ 20xp8G$Z =iEY_A&aHGI]}uW`c=;e1Y&P'$mo\+٢ft/3\-rBWZ7b_¢aVzFoimE>;RͿzk'겡6S.viS)UN+^")K uN YBq{rP|م4NT_U.LDŽl("}eicb=u1h8EYYE!82⃱AuT||K_*?_00A T0u kZ~ %_BW֎zn܅Y|ZN)cWs)s.<_d/s[IPs4l?m>O/]wb㎊[l)WzޏڶRNAda@| o)TK:k`ʺ?s>]l{cLN^zD0@}G&Pz,ق0C8'p ̱mR)h3Яc n)q9.N5{H}3:y̚Pe'-'SywK)hF~uѨQB&H8,F]6R0$6Y xĽ(0@eG B'w-Ͻ;Jfӌ[=.lЕO8J@$0$c(~]\}nh|vZĻ9{ZڲcY3:+N0p#^`9\սK1 oմZg^ǖ)x$=qDZiMb4#YUHCfKĸ>r??4dӜŤZOl׼:a0kld`jQichb?З,vk؈O| ӥx> V&P)")s՘jb1x*l9uI̚$n3q$ nQ]{]}{mP.Xкt//7h[txiD\J .V"82׳dOk76dZ\kb=;+sυ{5ZW {z(hϨ5g&L hw'+ (C1UChN}i ?/T(땡uo pFN9E d&:H׷ifD = FM.je 7bN٫AE-?@(H~&WzVͼID$|LLnOAL?n{xz *K;&S3!Ȥ%td0n8ZK8&d{j8L{BD'3C-z:> #¸yvwZoo'pw9i+(LOެ^lRW079kgW}wcvA?hj\"fE?_ilR!3SZ8sB)ejC1JIkcMp!H7\G7~4tx m`&"pxeT92uZ\&Qێ] hz蔬c)Xl!ofs0?rȕȸiv&DR_üf53pKrAfR+nZߔUL3e#${Vsy=$y3!23SZ>ҡ{pxPQy{]к^eVBcGV_XxKxHIXQf FfU LV+_QDǹ1:!'m^PT%|`ٵ:%Ƶi0*Z϶U(< J]%{rLxW]o6>v>r"qy?$?2ίc7HRhAR {q}5-8=я)OyBU~ku 1 JK8&vm9g?|@d^v.qs !'R?$ 2e}xպ. :sʹZ-;i.Vl%ԬYŎRvsGCt0r!qwp(z|l +O op696q5uF^OfW(8 :w]+кFG.V(]nN(GZzVHZ=9r ]Q Oju~ΰ u`H+r٤ MA&A5m~~im=[੤.so869"4Jfl QヸӸL>%@0o٬m_1AM .=Ρ`˕^|"e%oEWOSzڃ}NbIg8@Q1rO(S3X=LXޡGr*DTؐaj1:aE¾˴ ѨԪ6՜C]Cݕ^bםoZDe{.ߜ&!o5i:i*7"1= Iօ#.e¨2yIKF)ؕ<Aog `mKF »6}E*C.rH&~ vBJvǯ! QO]"`?(*7[tT>+9FoC1P gp[}Ůh;E\`aLr86I #Uo8~;ܯ_<:{!*kO׬iG+-noat=4K)mU6}_T WnG`RU$qӊEq@\#bx`,$ 3* |jYKiB' ؤ5V92-5C (-sSW1;Z+$?]Eِr$ء@*3I۪yEXAC`Zxq=S8D'K{s󵃷WIVݜqՠz/UUt X|$(]ޤ>^ .fӅUWZ  8I%cWOv NA"ͼ+ͫ<5+]RHiIwв%M·!qv8]ctT\mrK!ftÝ` 3ݰE>ʺoAʴQx `&qyAxU%<{߅2ЪqTj7yqbo:/l2zFװ+N%N(恼RR(.g"ꀬsC 55R?2O6Z2k50G*%MoSYogpCg !A0o*)=21 ]XvssڗRb/YJ%ݝ%{P%hb oB?I{+)}V "䶜?BbúS <\Y]86/#p"ZΪ3ǝ [M'd\% ׅo!EIn"cǑvYe]2UՈƷ#Eks)E&!Ί"[k N*s=VFMyB\C`j#i~wy(JCM!X1eEֱ+=[F)7.YϴRlsbGfw;Fc^dGjBz2ߒKЫS2 Sx'__>9 !?Fi,/y)S*?{v[qx}:3R[=Rz%f%s>vʅ7J፥d9jt}!j#!R7Eyo{#J!QkaQAɿdm{C<(^` VHJ"5Y|XkgR]Cz&>i! ;*G2=`lbŠ z?ރj5dž׮J1 F³lSr/Z("Ъ{9B*Ϝ53f;GPP.t;}N{w߼f+-3] ;vN4RT]6KTYXO1X|`m5"_ucco1;M}~)\-R]8i~ W;UIK8B]),0iP!tXx/΃fH:i*Vg! t]I[̓Uo {l)?Y4>4^!' ϰ?Τ^uhF> ~clgYRC tMR^ >%~?\x^FnP6 =Aej-Կ!o?a]=\9ކT>8*f6I̷5G3yL7gyf xrzWV8{sVgejɟd %] w7\SĦͽ>2Tx uj6 ~ )RլAN&2-SbA^$խ'g q*8')T5V̭폐[-n۰?6˫Te&Ǘ`Eдq PeULWUʃET]\:L.KwTZ^.! &TE2󻢀" $N6Wa Vu \X)h@q <ٿʱ";/lKGExnܾgtyLB^2Ʒ~p9AY2TTz$i8lً`EqE4IeH'dZ]@o$< 궯֔Js`tݽr{Rws{ԱE V@H;%JD14RPi|=Le劧.TwIs{H+?Ṉ: H-wU]-ei}OQBh4z*(!ɊD32MN%)\ܸ(kҘ*ʖ4{  OYqіqTHaUYW75ǃ}D)/LnmF\^e^L[6 s{X*CyuU'AGҫ ~aR۱hѷBbCfyR_e. n Hqt EdLV(۫o @e?@'p.^ݥ"/Zgnk@yבBJˏƶiڬq'{#F`_M|{pFWkpD=\sJo_;BXn/!ݪ zҊe51 62nTqMU6bv#~=o.P$&y|PO. ÆȖ;IcN !) ʤo,w+zF%_6j~aEOƭb|gvs/jRrRN>煖!.mul_&p8\E Df\a)g56O(g xXm1٦:}@;/=\gG!8W!kWDI0,֝zJ] tܘo_18%Sz`PtwRk/Cz+u-Z]4`i0*Jw r y@lX}U~?=w]G5X$DOvMw^l:e _فB#Mn?#tLް~\(ί c? ]W/% [zy LK<8ZlTcuZj>8c?)V4sL)#.?,GP2G˧ CJwoP(fҲp4u> q|bٰXBBQe)fEf倠H4uc)>D$Ay>1ӯö4;nx! VZ8 -IZ})xc2)14̩Hl ض#&%FGclǝghz7x8iJ!9?Bc׽d *\L#3jh э?nU6 Վ(-m \<^;hիT/2 _iPx0Ԏznz}.`0)a@H k@WpZ6e H61TvB87PcڲeO~[|^nrBXɵ~=gI=u;N;|Z쩸 ̈lZsRGJ"H@ =rP{x|<:Xp̑“p5VnXM "k7X"rnqR4M"ְM_/?lMS#=@<ÛTϲt Vhj C 5ۉ%jxp,p[ Ⱥcaqs:RYMS+E5WN=UzN+TSy}u2X '|z] Bܱ݇s8;hWg w(mw/0KLʁfB=_˜҂+ Mtng><<*dI5Pa yv#Z3'@d[,3;F>}K1 Bl.KmC9;z#p9qoeȝ0q> CK#42XUacN}GS[,C4,]TP@\g4W9<(!֚ O&Sl'{Wq:Q5zPɁAv?΍LݭG1Zhf_:LJ4]NION6f?xWZҼVb1(L 6”II;X?*>M /vQ%SUWy$k2Gu<ԟL}~4dtٓTCS[&Re91?/@bV7&pKS>]#w&&DeHi%o[u*D=;bjCDWtiIf\i4h- ܇hlǣڳ5>'k ۾a uwEemQ0`UbT'jzi%yMg9IuLf1(]I4Xv8(:Zb|= HA-@/ ck K8"N_O ?XFbIꮗL~ÚTR(gR)ia2C8yM҄5oe9OsF/H1fs{>˘W|sPiߍyun[H'>V$q6TwO Iz.,\|A|@)މ ?"~w-b;Ky@ޱ"F[934W ):JIżekM w.Z˭jRHp۱ۗ|بk,GL:uz|fށr\C>=ji~ U6\Q5i@s;UeOֈ^*u}JZb~8eJ'+Jdhz !j%PN6u+@A S@M nW,.WFr [sXPFj ̄_vF:#k:B(mqTIn0[2/͓5 ^~,wŬw<#˕8ZnnS#AgBIɊn!zM`xCaRulpa\Da!كȤGQ@ѽ`^&[Lf\G>^.Vy ZKumM~-O{48I*ZM㻍uv0b"(BK9(:3/31'ڄvkA&qɯhdJr3B7O㪒Ńc [i|${R/M 0¬"{~ H6y]:QjoC̓A͒Cn,R|JN0AݧJNݜy\-hyQETQ-v " ;pn_#hHsb zĬg~_O;/Tj1)Io?k36م`s'rg* XԍĄL2(m-J"^Mў9PDп k GUIޘJsaeNi2f#=Ҹ<VTȘGcM2KVo1ƚ/cԖܠ*[RS!iFe3WQfPX"d L߫,פj9uzYJ䔙j4[!.O$nNzn"QBxpT/ !p.'BBUӳ ۿ4 _FFfBxmjbuf~Ğl4{k!>_ȤcW&D3Y Xܓ5Xi?0ಊR m -W4Sf^P!쟹sS_3 :q]ŋwBo',v$B! =X9k=/WrhqSL!nB~BAʥp*D"beFbdK^FԸ^~<Nj'1_G ER/BڨXg֛Q'IB-&{%)m¯U겿Ǯtlu+&ZkYǘk#{s̚_:R]`r:A|{&w=*SYhr[Kq}iNTD)Y_ 뚾E%?{Fp a_J^-*]JB\," u=|]CJ};!^vĵ~{(B. Xiג4d:(jtZ([%Jg/QZVTR*r/~Bs5Ĉ0xgf 0MXcN9i+sD_35=Q{91RQww0\vQ軹7qiaA(.{0V]U +gZA5=&M{g7"F ::ZA)=tVAGy5Lq`.xj( KPۏ$/ Z}h;/*o]b)yZ]V!WutPdb Z([%5,/< u1 F*|kpD[UR=S6&TD b&M9^*~=?c@^*6PQ/_ WT#OS.g]i6\!zRBnI ˫ [IG#WAuLR |-XJ//gD} oyPIy{r=39hM2)0nZymc ѪP#zd߅w )A)Va%>~50dDe/O^>!OXdcr4\LqsδC<CBb}sGSkUTG_* `D QE (Adnc'St4:H휍GJU>.@/kɑsl>xsqwup*Ӊ1m6g@~YxV*%|L"*ہؘDo`6TZB:hn r7Z{S;BVwgH)xOt%@^K^,+{x^в{T ][\|'qoO\ F 4vd9b?]Om8[-Pjn̶T-<$IƤP~΃6a{I~"ԫ3fS?5-|ٍӄ+-.(]IԱq$xOƻHa9($jF@|\XY%!n#k1AF$R@38T`og%H<G HqdUu ۞7Wt_7YKҞUn1vؙQlV%& RÊFJw,-rTV^bQp0~܏|):Ҳ^t6 s(ol) s;kQO`qXq8y <1ɩY= ɩ^ǂ=/u8"Oʟz?Jze+wlfO:psM)mDBo6 Nzm,^/{MmUuoGPwŤ lKf:%@ @/i^kQ/ɗ*r'vܷ7WecOŮGS);Xi_ Xi);r?f j"d'xSRקYA_UpTd* dX~wkm\ 1tg?ov|!掓n#@Ka>+]OVVxZR(w6R㿰挤jUH:2ktA;)d^݁ѣ;Yp3 `jˑ㒯NfJ{p[fW1ƫ3t;p`PO#w@ d`ϲ a94>'Oы{Aul8c3=VcėSX歪щ*L&?,J158Cn_/$Yh!e;]0*N6D#C'HoLKxg:EvI#yyhʃ P}5@\ ;9e(H(ǝ"9T/7/I4FD9Bx0"@k9:[>;ҽ8ga} V([3? x]@EJXAAτ}D՟6 zܟKnCd2k/Z7"1K7y/Q>ʉtO挭q;)r5j:r䡷 ^c/ԊnD&lfĆ qQi\z J+x965$qAoN:44H-se}xr8'ќ WC$T\q @Tga ȏ۸h9F'^Ѝ;r -Ig܄Sͭ"jIq2[A+TJwV] 7âyuˤpFZʾgzIru)uAlIn$V6?N kNPD73 a_sډwzXd3~3%Y3yܮsUU :i&`j$2vCџw%m]QUi3ǨpCv T.hh%Ū)aQAƜ'V^^O;lEq$_Z?\ \{32ZMڞ48dlM&w_yGdPq#A Hm%97$Q %&g 4V}^ۗ4<>-| G_\1+7noE&fZ8vM, Q=X%Э+f428:HN;Hۚu=%gډ1eNU-3ذwqYWN=d ѴbD0T}r/ ]ؠ)T=4$|4Ld\Rѹ!:尚Q)?u"8UE(_P^ۚ02&nHu#Jk4Je;wL!*uS')j8 |[I#KԚ3o{/OEpJD:B6:=8C  ~vjrL**^RF'4IkłL,7?( Da7vvQɰG^l Ɍ+= i:G j^7)s2>co@+W A]&7K"1#۫a KA9X&.m;r:UV!פ3l ҫ/Z2Ef /rnmot5kBu\~#-aC}Vͧt/5P=tU +HY^O#J(i9Q]@e 2* a1o;@ǮvtyD8mʖԔ'92T^M8nF6gu=eMQ v8#T hD*齹A(G{i{>|OFg?k;.B4wA 57f}qI#VH[˱9&nLYd[^/I&Fb [~[XDM4.<]ٺBǻT'Sq>6."3۞H3^MBH["lo2ip=m?G)w'9fmV? X,HDs [M[ʧ~1æ4f7GHuNUP[^&+ ;Wj(,ؓJ*;qiAZ?`&s  a,:MTWHVR7 YJ,_N2LV`SLa aj_(t冪t;55.d?% Şv;ge79C܇~M:bޛ d -XxU'/Eo"(ZR5 O]px%5i=)٠3{  ^>0d|-Կ4@Z7Cʃ :EJ;SF6ZBwԒu 䬨yi#}V !b>fC'7 [PVNr *&%ml,qd4E^}g,s%%yyΐIA"u&r[O~BC-;`Kގ5l ݀R^i:\% ď61!͐ W b2T&$LexAcL"ճdrO֯BN1rj=}~Ao4~ϔCS'I|~Vۨzyu*-E~bMv `>NPLoɴi3^S( yOEGG񃢧f$Gj#f[L Fg#ko">_@QZ< lwtLf 8w_16!+AHbajev_nU8#wh2toR[5^ZrJdfb>NFUgD9\lˀn4x6< E׵Sg1'p?tR%+C?:>'*((bߺ mQS18}lN۩|1LW!i~ [*+mhݦY)_JR|T1zl};X)(Ut$`_j K&|>OhqR4*y |o3>'~A${5 a5ܽH%F7g7/ /)gjD-y ׅ+_3ӴkQz"u"mStG~ȃdjh܋SwpO{$ɣ^O]G0E֪K$'S\%r2o VJ%)Uaٞg2SXF2=nl<\Vs ٘]챯ZВD~?nr(? P++ry( RYf好6pfv$o#K5 -^V5Xq!j-56&:ޕpf+McoW!͡t,x.x8u ׯ1km > ꚱ#$x8F[Oj՘ZJP騵fWZdi%Y]oF>HБQCt: Vt;(%bx͙ؓdڮa',73MIК `JYToc~v"awZT&Lk3@a@~W,N҇lhN%0 v$mX4k])TdBe+Mֱm+82'oܩ_4 Kl.<xHH埃0a r׆|Ϫ7 '" -b,}#?NF32O-,&A+[˃ gah~hԇ70c/cC[3W.VK 9P%2*CUXh1VdNGT6V)vYO< K#٩N%aGr]R=_?Dd~w^mlM_ū.{{`[&/=)ڑf gޘ0/T}59!@%mrgQZ_EWE7_MPvh^Vpox&^'@\f73}G2B$A'Uٳ΅ڛ$[*x #z2G{ .`aSk{zg󜊞Ķb^[zuơ0&K 4T^ c}qbG0*3ߕڊ8ux {).$MgjM)Uyy+32pIJV4ķ}\1D2> e&p@K砂rZ \L=Ip)i S1eꐇiV-飡U{dUTƶhH'-㴉=0q'u@.I vw06\O]Y SLue=Bo90z g {-8.4ڬ?қV% A+úh$ s̤zlY +c~v=4rVXjfxi;{[y;E+"YDT>(sTq OӔhPJBb7Wp"bIsS|-5و#Lp%/]w̜zJ|@<P5pKt^/F?kC 'vcjS ma;opE eX+1[6´|.I)j]R 謥CG5+6ehAs$gb^;kx m!Ͻe;ФMw_xٔ1 q@b(nKҟ A%e_s7RDX{Cظ OMV z$ E  arBtku7'fP}]Эk(gjoS}\7j*ί*F{2˴_@9FI"od+xLęCK~(WsWªގU-oڀ/IG%cAFѤq@2zjNܽ\(]NP]7+7jϏz SrlG>`"蚺R/72]ɰkm*7:JʍzrO9}4eǢzJǠZ;797( ޔ -ፗ.4_6mV+IUu٧eZ`AUmOJrc= @d,79UI+Z#R+/`!5k&D6-¾ք9(XIg[:wBsڥ\V4ܽ0ʔKwpǮz$[ 8,~r!-Ltݰ<TɅY7z͜A)Ugjx8\FIق n73~~y}=׸B?ϜPM\q8=q) 32˜M֊_@- H5[< 'OxzD OyyljLo_Ѩl/a"8DO!KVɮ$ckn_@$O2 LO?^WxH?:^W-)uZ:g vx1Vs;0`8G1e5H:wnZ﫤A\KGkZQё.Is{ҧm`΃n {'7>T06o/+lΆ r ib'@ v@.9Ќ HOqMhhcB&clD.w[&!ax w.=퍹$O{AiwK3 i_\5QpPLX}HZ)5ǤԠg=IųQxb~RA <$dl`.Wg\*/\Ǿ#uNչmTk>0$2W`> S 7@ LTsl A%7d?%@.$'1E#HӧKdO:'a:ZR|<KbHs V&/ph[}\ Vssۮ5Po>.)HYky˶KG.'rE:! Y%@ ?tGrLiBD\bl,egK懴okFKdot =m^m4Nu!hfNRU>S5F3^ܞIDã3[;-1h\Fd6&$Xt&TbՏE"&TOy!=ԁho/nӼ]qrΐE*`L0Vj^#&IV}>:(1KZ,~=ז-MQ]c6ZSLu:XsSiwWwYNUEk?rpd:LL t_\@3DGQTZ/g`%Fΰ6 j/Nk 1ƚu53HĹD";^s"-> l AZ +DZ;T UhNmMy$}8RZ+42ՎO4+% sVzI<πn8>''_v<ɥdŦFɇY:V]VH:Z_#o^yFaYzpCHpR2ג/}V6Ab6_ .5ߚSfN)[4Z3lwp=:7K{(XyƧVQarF@9 ,؄#q |RPi9=Җa%B;'&N,T`g_.c.pRs%xH 3dfj5nY:a\Ǭd@tisݨ|Ϋ]n7Z4[L6?0bek-"O@Q啿%!)Bs4|'߂}Ҧx|l)ƮJmaOFP|wp0iQ/)⳶](~'. :B.W[ LY^[V FJ u3Rnᘑqq\ځ -(*ُU/N瞼]ڮm2rЇ̆.T"\ih |kcl|%= 8t,{G[33-[Haa.Ї" tsѿUS*o]*yzWFmrn9+JvRu.ܝg2w'de*R\Wو$*t*TAl18_lw8yaeL_zAXquWѓ﷥u ?YUG0][}F?1(d3ϻl:W< rݐ#;i_Z0?_4؝˽ŚyJ?6rѼX:} j:xܱ bSiȱ쉫0YB&o#xÅcj ?ϟυLɐhBi68TcI䇕4kq 9ďFyӏ<^8ڡDoucb0JoLvŤK{8T\|$K8Ơ>p&Gq-zȗ-3`;Hn~k*J{Yy"]#)`^q p} 4gcigՙ \(Ay͛:Cђg`pևk(S,ˤx5=$%rBV{ьعhBKnXșK]j|ILb. 9rmrJ>7UP4kğ&W 4 jE\>a“%l# tuJRgt(/Ŵ1%2o/o/xw;>I[ҮǓR:;($7GOX*gh0mfJ]A 0s_B;PFg(Kr.91>F*X˥J1{[Hڞdӏ6nri<𮵭9KF8yK@ܛ/UХìJn?足hX][3 ŷ"J*R)S#G:ף)yU-?MnMuLe^JK> (s꓅fql:~ģ$@lӆҦVKnn+Mb$v#2&(9;J8#9as:/z m@'9_۲JV3GHlykzMg9ډ5ahAryk?uDcMą3=qisڐd'K&~>ȸ㳮 Ǧ,E2]*k&sN:H$7'኿7udTѐT  A~JpjkLlCefUV èraKVc{X8~mLT-$H .dh8mqL{}oW3-bֹ'@/4@dk2qgX泟@vYȩ4EJVLįT:Bs,B+)1y K%.h!m skuWO,n~p !qu9:8sT *y ~jc9ô&*ccM&/B ]e.B[ P15RVGPS% K6qKp!6x *M[䛡R"^+)F@дe%Ι99TfEM)5~Z04wĬзb* x>½؟*&'iEuܿh͒g"=R¯Zȯ Y2/ r,% >6AoS~(ilK]^Y5pP퉼 ^K#4J|_?ʦh5Rh7J{ CNzۚ2)@6;aז9s{Lއpb~Ku ƿXv-;a Ұ ܬvO1_/=8*"A_?XDž)洿;uy_+ I׈6:a+UB♿ɷGJ0U>=U[v$.f{3'ܴb&v^ zt\R*IÉB(mIsJ؃ f#q-[u29,W3!g(c/G3:#z30ŚڗܿW70G>Tn&2܋*LG8{{KEL@:"(-`.|&mj[c\~]*}e(iϞKo'213At\Lt?~~ُUZDh@+|& +'5&` B'{neI?-/?'4Kz{Yl`QC f|fʧyěaeңt8g<8G3AMyVoQh7ɪ<'\VǒWϢx&=T]ÏBY !-j,OK%2kYrsÉbG04 8&_|m=i;D& lS1Z,7p~9$؃Dm@X’n" 3X4d%o­; *I"wp_$xP@dpu=V^)G 靷EnbI{ !p* }Ani3YcDfT&$5jj~ze^7n9838䭣:Ңm 9?H hB>^¿T{R> ܸnbdvƯ/4p^4qA?0(Y=m<_oρ%'89 Rq#7%Nӊ֡<6Ԍ ]Oö8+VH\A(5$yS p8g4zNoW#%q.3: .J}]RuombKKC64bu~+ ׻Dm ^#!ٛt̢g~ʿ㤎x"aNEKb H8 ͻI厐\SFP.dٌPoqjxMU-G,Pl6F9 IpQ'L P*%՗Τ|qtv&w>fF ~iF[^dMogގ4{bѳtl- ݣ2]\(1(Fɞ|Ҕ=7&u+GW@ rxR;5O+P'r;6{ EFWZ+B( VA`N/ #U/RB6 q}h3Ab&uR3n䵋TX.SfC?8`K4C`h6FH(oKB]Y"G^Ftc{B4)= > t}#(,#l4'A#Ya`=F, "%soϴQcj;9~z&`Gfm͕0ӎ8vԭܒ0>N= FtZ+9ZT`4|m4nI1nt#\ZDWL@9̣M1qykȿ- 976z PV+xQ? >Vnz'KUZF«pz~elc;m!u 8|ihyb X H}2ƹ n)órJplt4hkHgAAPP5ͽL4sDAܽGmŲ(R%)7&!;̳ˍ ZPU㯌aA?ez<RLm#gYhulҙE7^yȽ e,SO*%#V&H2>Dqs f|g[ͬ P/*DL}]cQ2JQ3<O[Q=,ؠZYt(fym1v|U:+GEFn]ƗjZ?N^}4!N=->,a4S}ʍYS6Otf"T; E372H~r% ;$̜I:Nos \fPŹ;lq-ɸ_|~ն`\=O #&<#  e;},ŸM= H .z>%h}w~?ܻ\d)s?nFgs%L~(BaA>k~j?K;vϑ<9Ϻ`7N? /*A3!|z ~jJr< HfY_X187!_!gedzp>75G_x8^1!,w&Dzt.3 (añ.^@0 ȇ׭6Z!.;>Q-$Zl`>reRH{i"0]n˔ȹ׿Ө2< TӅcA4|~08WЁ9hVvx]Wӧ CͲ|Fi@0'F u>Dqη=`_PbbClv IVQT4{r.ek}걀St3exHFrT+\,@$|@oq^ځĠ#C8t|+/+z=T[{؃W{=mFiݢ\j~P? S B',>P˔>bž]hۂ"ud2A%:|RlpN>B=:D'+0ȕnCfs  lͼђ> s@wlQwZ,Yr &R5]aW>tMKšo)=;}4Ӝ+>dM<{.z)IJ8Ʀkn]eN{a<ۉU ˃<%oe֞'*A]U),L֞nagoe+ X,SRFr:n$Gz^9WnXP3J,MT)%"Là_PM ;Bug46},n9[r<ώt֔>AUA$X}CҸ.)3Kdf~/{T0n{2 +&@ Nrj39og~Ǫ6|1nA3u>)x/gxcii:*7?Z4c@ꀁznMEy2=ʕ>'_+|3Ţ`*=>|53a> 5ToQ.$/gJV9oC7tR^%[yԅkʸQ 1(Ĉ1Z[ >E,{9Rwgi=7|zw{]Mpurɉ`g!>US`} ǯ`8at߆Ujۍ뮾]#dm_y佚:&]Ln-d& 2vhc?TXjG0:js+@6o=UYICTRwEDI|C| mn O2M"JS$Rء_δ灎}* L!B橬v抅֪cA\{k_aS6*+O&Ql JuxR*-@ -Α~4uE2ZS<870XOO=,+y܅1 r\<{~zqL@M=;IhL`joDwɤ᪳c-#Ԭ@Cph 1wcJ/Oi(5\AhRd;EZ1ge Cؕz0%~t B\|"l|LIP$~Tj0dZTLLoHy-\xh{CߪAn PzMxQ#ղ!YG0$Qt1XN/<$A)D]zzՆ~q\aْ2D Z]k¶r ēU[O(6dlsF1ʓw4@Wg'oK:Sx_3q(si3IF'ǎ$S 4N]%t!}懑z1Ȑ=9"eEFj`6z1hy(sjd"(U̢Cju ?M;EQ?ARjX%8L->bd C;߼htǿ1R򂹸Mps8p@M!^VAGhqr. "tBr79l9ށRD@h(8f(?#cͤ%p?K5cWn]RoIw5EO` E%{_ ƅ=-$k%x8EpuS:^富 ,LYd\ >h)s0:LH T*{q.m1f^d0b$^/䦻xwofARIE)Pie{%S%%OYuKɽ-p3Nu.SH rL="#NKj򆱸@~“R@=%t'ᦞ EsڣW>q`Wb,ΨY ֚[#ji@*/Q @cGx3HVAڵ |[F'9T1KI> - }=+-4`W3M负J Z4XQIj~ƴZEPf1f(eb3/n`Zﶯiux?_n^q}dN#½ IZÔHn8Sk|#EKb똸}7 9v4f|v2D+ ƗCsؓEf @[V.!+jr- .P>)3em+y `SwmЈI;k;6\uaչ/b2Y&#t3&JXd{0| >AbFB?|~żG;wj6`N& &OVa^8yBX<8nj=NOZD2*k)}_T~E[X%nؔ|pQ-v i_WȾXx[Н'PC~dOmgk 8cI.B^ ov/4L]ѐ/pM$An.:Qw%pȕzI8g+YXFqLЯW X"( &gqd =I=95i;7 ?x'nP(oД#gM2bsY rxk=bT#;٫wRuN)1!M?I)OC/ֽHϘVOx(oav$3Bx ͏tnaR0x7Ƞ Գ\J-qԜQk%2y=:TXfY.3o~dik{8O)#SXީܱ1JU dL)U*pF3=-R$g`m.g!KfIpp?(?{5@1/ñFpw Bx.ƁT;mvR|7t+.ۿ{3ڲLԬ۠ 6Ks!08M/`CPhhPP>КdF`~"ZF0l 1 #M, @(e~@TeF14! ?pxP<-녀P>&z@H{]lE?hT_@<$>h|. Sw  ZRL;`R b,@`c; 4o줹eƣ%S!7HATվ)1]MU0zÕɕ[-Y= Q}l|DeC8͠j37ƆdAXdnCv7To!vd͠ (I_1); l=yX6k UƉ~Y$]䌚L ,F--I!@t4,ryh>pcAXGcQSI̊rQ6O!"tnhs#Kn*+9ڦ1dje o!xfm`-pQM8nqMC#'lJLO%ܩ7[_p5 @ œ:4htQ+C<o`9FiB?dpĀU0Vm Q`@qSE@F FE<^?Vt6dN!x0&raȝITIH{M T,h;bH&l†Ny8)<jr [-lUh}isA"7qDE3球W@Eƿ$6uGJ71ӏ% xLC[L[- (O_~hf0LB~T| kg?e!!A:wn͇ qt£ шGzF8ocdEzHJ B' Ȋ"PF\ԫowq-IyOdk~U*kx4ߤD>-/&P,FcπP!.2ة.'uOv8m>UMEOd R~q%gHPٌ9 ,wL8E۝0ken\z>[$s!t'a/]v0.O:Lx@PqDIHY癴Je MZ:_YA]t͒.+"VoWwWf9f!Ӕp s~xfF2 6o.$N2-##<鿮2/sL;R1Zu I]fɀ5vڷ4+)j(}s}d%̐CI[|Rt PHT *HJuRUeF:Z2TиͶ&*pP:@oj%3NB=1/Ӽdۗ=;M_태Dr.wL6L-ȱ W]C ;y2f&>&xlMQщ@Cvuf)afKQ2aCpk"KJsHu(j",FTLec߀ HG#N!\9o=Wݕi$J ֑~"*t\Sfr/d,S< a{Rx_vrލ)/Kr;Q4RUOzF,ۋQ$EDK@#D`\'@˳Wb#e"ߥOrJN#)YjJ !<+"ם*xBGN¸L*Hm~`+b V0d8j@__Lx>&=A c;ڒ"頇U Q%j Z2(@Hşru>[v]z]}17}a6`!bCc`5&L@n`,|A^Cβ d< 7l: WtPgP 筜]Ӕdn{pwIX|⪴vmlYgQ_RL28 o(v@qmPHv9bl؄G'F~n75p'\@j $6`ÈɌL7ζTb \h8=UpX "M҇I8fl35DÍ;Ɓ1Bv:pO@ ˉ,lIk2}{PDp" VO5^ZPpXje ?|A5^2QG[8 Җm2:=߻ݒ<-;4(WF{f-̪cml" ,4v&1ӟA1:O ym\/'47[ErN51 .?bjmN> T4VY|x1{Uzԗmp6+'Ά FtyW:X|!zFנkD:Ruɚq`% '-'gS3j ~_OG+wi q:•ac<ۯ Z6,{uhT1ǔ9WƸ^;N&{g.PpA_P0Tt!YY"ҜGaO@'(pW}u8e_(wzKYnDy΀T'` )o _˹M0ijkbm#̺ڮT^RQ 3^HZCÈXAlyEOuj>!H|apE5 5XWtB:]4lSω!u :UqqOXh8o.5(K5`kłn|,Yqh:Dw~ewŒFv~oTŚ6%5 34Hf9lNи`lA;~. }(gÙ:Τ^?f HzxӉdΓqSǠZf>hlWz iZD~ Z ۙ{AÜUD* 9ߗ)&)^O*Wvb-?k`+lp6]zi |t!f!@ m1G\Cyfq$UD7tqĞ/4>lW^rF xȼ:(wFNCty^[xz0_O}?gJ*{؏)H|j#5v_5/Pu=)7npW KcnT3;b~o?Ly2>Y40gЪ-1mN@\1D7hP(Z Ƃ͹yd-ф7ž%R#A+z&8$L5;x**@?chb s%c7KHEի L_ ퟉'?[{Jg%dySD@k4JjjqOs%H4n`m}/hiAc9h9~ؙ+~$lj]aƧ_chU$st '#:Eu[8c9\2Mb "QLo[\lY"kʧYȎ[9޳Gˬ0!K:N4w:P}M)id8^ d˫\E3W*ş}]U `Pxm&c2CG7b:hH.ኞ>O #8 re (o_ f< nq9B&/rzG/L$gHTBkx?PKϸ-VQ{5wL8H,^ǟYi$ G_ e̗tQv!`HSnX:hGUO!G #8.!\Lͽ|sI^ PC7@<tt`U3Y)ʇӋkH;"5̪A03k9Ak`E-Gߧd߸6%z9R[5ݡLWE#B2>Y- + )~ڮ;i,h&Yn5UDW|g%֘inoGNbAB:B?Q"{`' A?C~zʌ+V7عƇ3&эfɾ$hkP^1H<?AHW2=Wi"xa+xa^Åγ9FqY\LȾx {Q=h5*;{< wl W:=$#,$ES,*<׸ɦz,&Ӈ6Wث! cKv~x̪`y}{ m6s7[jRlC!MH`X;S$}5Ue*L|Z OZwYagyXu]v v&8;0칞xo~uT-l葜y="B~QǬ SB[0YV <1^.zTGpLt׭ Ч!䠾Js~DD D`|k:NGwH+UkG7fַ0{oс!D`_r(4 V`-6p7[8(䶙#o.ӧ8,B#ACo5Hڇ&L^[)j^n~? b4x0j!R#?fc LՆ=j,.#([54ꂕXtLB&V[ ;@_ƃ䙚EExlvCKͷ`y -c=gt<7N˫e.pV隉jZ?VC19Zkz(ʀ횄mq!儺T 8VJÇxf7;zSBY|mHf0:Zw?";ޮ{YR;}`dk^n g`֔Dv>W·!?!WS}^?4Ws-Fhچ]!mtS<jWm i3֛b(o, = 'D9#&%ݩp#:y8v(>j>j ifW+*#H nMy@e4lIxL'c{LLDF8X W"B9MeULI|tw̐TM@tT >E\y/m"D<\Oj*'g#H(3ccw #n$6es35b$ְ!'nrEf_ Z95jhV쨰t‘ȘF3&"e@4C6pAQlhfl48'YR:4_r& j9ƋO&+fUoiiwX>[>;g*TgwIniZ,8B Bk+6l.۠(#Nwbonל:ą I :Pd SNR1]_501w)ϦFMw^pa6$R:HHaʫ=aӬJO51P1側b4)/ӋUoˉhިԧ|trmъMhb&)f"㜬J֡mg _J3-O0eP L VQ! r~Tv$χk:>V}/|Lm9N݉MFk|{c暃p b:QMQcTD([yM`ȿ;3푹\ P{4lAOY&jLЇ;@ް o]9I~=~2| y(A 1¸Qy*#sRP?3glpىEos}@cLj.鯆(IyyZgJyđQ4RYjdfe7^I[qb`x8k78,@F{Bd7`x3W>lRyn&"LWm5٭:䖹=ݹ0iR[ R~XMY&ܐ@Da=4OOI-b%+SUKy!ڬqM5 WYK(REsS; ?X2twǰTпa4ҥtM;L\6K* }@?Vϋ}b.z1b"URR FW__et_"D-E7!Xwb>j_g)D/\`8ujQ~R%,l=G%t}yG "l^ev]g6{gzOa bnG᫲RxO.Yb2J Pu}?X6_|;b1ԛU[KtQd6(zC5IuČ,uJMpw55:WG}~"Gh=$:a&b>z~|L]!lP٫H%g+Mvqm&ղB4e3Ĕ?}V~w:m*Ү.vBÿ$CVz~`qE߾}>F-}|I.NSLgwm 3DŽ;Qql BzH|$6Wu\s<Haqjg hTSS=>¹F9&H;v(!`1E*eXT;;[zwaĆ-qy8?5'ҷWw>*G1VF!G G䑽Rs{}x'tϺBJ?!/KT}ۘ$Velӆ<@ 9Ŭ"^;55 Dմ%cFZ0$l{Bv$9uג^5wlΣyQ G[)(ftlBXGA~Zm-?+&TUttuYe1tɇ+h6AbWYҴc|Z'zDPOB6)a웡7dxx]VGí*&r٫} ص-'X fi#­L>4mөwdpT'KS49 ~.1N>luԺ%,YW!؛6N\{F UlOn$Lhb/ϜScgU9 pIS.Ky=rLf́.okjNZd /b89a& 5.ϧ|#ҨI@g"] XאU h)GP$[BkjFS2|iGKѣqiފP%uNXa}R̢`սԣIGM$k^?Zfr\vpU}dq.-U"T/Ajxlnq*:S:-9^%pwEIoK!\U#ʦre{V䖇*((XE|6>|ndݔrDU ϥlU;%%1 mNB4Jn۶q}%"dֽl xMUWrv-EX6iHHLVqL}r6+)@?ՏEi, 7 Z̼Bb$!`z^c.<AQXtʭL_J }v-ڀTeB&yFYh`{&&Zj AX&[C &@6Fq2z;Z,d?pr)P&+Wp9!m<hg߅cu~YT )2Nf]rq.1I9tWޒMftuYm"E602dh9Q {"Y-57JGD,Rǜ*&i ú.RP>0LnCwQ=X:0!i{}5"ɵZp-:F莄":e9Τq2ڨ2->V"v ?+uuD_qWUqvU Jz0ft'hx {X0BDB;4 ]!% ;XiA:D]60k9VD$lHw)2`}tܴWa?:C{{ ,o$]\܈-YWϦeO~&i7H:I`Ŵ%פcgeaV) G|ŴE %p jЂu41 G CO[a('w qU7BRQ>1ܦ֕~!B$2 qKNfXR{L2XlЌ;9 ?|y:g v-Rc-#ܻ*ڗl˸}ʳ\B*h|1gZF"e-TvDfё([v+U :jAaW*5 z>- &qeKJCh8 K_)NUH-R '#fU\^0v00sUqG pN8͂O)T={ ;5Q ,'d =;\5pY~yqpF n3K܅s=肙PH`8U3"uC,b x+fRap;)a1A15p5~3=*1#oqKW&׀I?#kR+\. jZ)@ , B1Xs~Z7c?Q*)3< !esA5n?F{T|ގBUJ0{\36B_cF4I1`ĝ+uӘ} V֒ߨgC9pMX<ĺw nRoޏM(S!eӌ@6RnC՚o}dQ-_;CmsSQM ӷ'#3Gbz6F` 3<Px1h(*<4idiВ r ~>( uzܰ/JPh Upj5(1j*J jfKToT@pbfӭ5F$v~BuZAW3]BN$fJ`%u ت% _]nҠS8Y9ol7=2>7Vd:E+걃P= A=v ]QR2}2oy5c XpנEy"]},{<(u&#wqe#uK.G~$^b mDfC9$fp&b<,l.k3cwfMtŗiM`y؈-nTOzZ7޳'% /=3P1r¨53tu1 +aOgZ fV.! #_*9`Sj ]G=JT;6r던GQi&c mLt4Mɝ_u]< f"bG1 AO$`5otMFH n{v&[}Z[<70M~IS;OŒ PVOz]$Wo3(YT> I0wA[V1@3FnX>ʬr̍e{k=@kJWA3p*I<#-M+yKPR(aD'XBҽJؼnLI nk̀ w@N sZ<>ѷp9e" /C CLk Ʌ||Lh @=ei ,kVFhs77jVQ}.cxu؆DxoSJg'N_i8{a)$~<)7qOD>g'F"zmmT-!;6S'݈RQQrZ8T DmsvM{*^g$ёbAmON7Ν mP[VCXNL/썮P`.ܼw%)[e^YYHaZXiJCM)D2DxNsI]ؐw0wcu+h !6q`($!ܞN4ip侮g"7"r*2gu#UE2%D'lׇ%MY#V1ꘕ+L;d ,$D5®-x%J [VG6WT)+2\ܑL\9|f^TG^rABXs0,:_|[(yȸK $b~evhB!N [ ,Ì̮\´JR{F/ 2̏ݕ#|*V&h%5 Ci%ECyBBغ?u^k|)Bf5Q[P L'a[hOgU2ȌvfR21Dө ^DQl ^.?MaeRN0 ͍(k(ppK5D]w=mS3*ӏ@DU"yȨE`Do c5 .'Zg$=LZfA軍p#gcT_Xe53 ևMVl`X%QF=J{l[+ ]X@swKƾˏ&\{WS$v:$宬 m֋Dx-\I ÕUC!q *m| '+64]@2v OMNGK]1\]QV2m}j@~;+z:w"8yJirwN#p2\)A9ad,zkgSVj jm![HQ]Ҷ_ 'QRjߩ *_5ΫY;6hY1)f6Qq=Wp(A$k!eٺUYCYuvX'Ny,s>ZSypzApk%Q7jҨ;pM9BNJQPڤ?A(W9vG?xV6n=/o"$d# |7bQ6jcb1jL"ehIڵT@ڴ<;<dPGS-Wd%G /Ds;(,{"0O sV d - T7 $a>6pޡ~ksl $&*\yd߃8bؙ);TqGr*!} fQvU& 8_R݌Zl= *!i^^lz-W ο&a-U\NА`'k@=5Flg-M C/"t[o-ғ3Y&!|3d#%ōHs UvV䣗ZqI\LưsiLd?Iؠ$W5R;C/e[iXvjg_i"BW TǻJF}_J e4H "60oF9b+k`VFr.7_~S2d*$<}.Ua+ o'A!vbqPatAvrKu(ٶrCaB%EPHX2ŝ[oodʜu<-T<`ޑ)*Y+MM]Aa)mʣe7۽f̲&Ncz/d<^nߍ:p_ PӰ-r;* -Z^eEKI;"jg1o&3XȨ9] kYo +7G>wo+P&xio_KS:*a|QxLR>`dU:O/J@El ^ЅlsQW=f'aQ@Fp5M%?cx&ZZ04|EIW1 UbvqsEhZ0%yB$Jh$גnN `Yխ; M]}`TfÕq4E"ٸ濦p$F _"jWO}Ulꬱf#ʌ*P 8qHo&b$|.d)op"̴Cp!۳v6IlY]DV?RH:zu}j3Z!% fj4v.J]AlrXw Fn\0Qyv"AfU%`Mψ ~2pܗ^7|boC'RhXLȓ-L!f1;K#GkV@)cŵ~8.ERo~;X#$M1 j:Eu#"6dg$F?shXF#.6*wDMKK |Kc;ڙ䘟)KYCw.]b`GKҵVw 9a.cIO"B086)ev|S}쨟Zxz 1c沩?#U}P_BzLxl&_kLEXbƽ͑ nhH-GRJܯ+p'P:l6uqrR{62|( ;Qףl!]̈(Cռ%d9g&-[1w (.̄19xT\tDo![DaʜP= ҭaͣY@OˣmE2vܷ9%E p 8i=!뮥QM-2_I~*|(V2V +Ț>ncbPfSU|s{V<A;mօ2@5>Z d]YE7i9;;,`5shq0F8mCRmn+͡[qm.?w ![^%_eT]Te0+XNTNgw΄![?wyʪک&y vi7=%,D`i4bE^|;LDaq1'9ʣ 'MT|@y@2{kbzjc4[ rY DCY\5O9EH!106IiA-,V ޤ7x胹KR4D7Ĥbe5 AuS4u\'WVi!?${`n47|,Jȱ8 'G{]XTZG{*rpVG昗!؂YؾJ.soaSy~KobtM48}q[1ЪEjiͬBPҨj]@ZjQ9,_pī9aIn y$Jμ;o ~C8W0%0'^}@*=."?Y>aϝ=SBYmX^r=dL|H喹:j`X]X,suF1?I R`b!/ t[lNJ%.Q-$煢MG{2dCJf0/;)%@ CLDma@4eL8Nhϴ%@f*R(ѴP.Ln~[NeeK%ׂ/= [N̲ab3vgDtdmzg^` s"SP,RsHĭQC2ZL0aNC_dUOr 0&/Wp{e,0Qyn ^h!أq"WS{6᭖2́ /H_N$]1.Z [m2|i|hFgB1, ˘N {;=(e$噔h9ߦGGn6R {4lQ<ڏ.@g;R| zwђJ%/H14nD$!jl-w2g+m9 7Z)dZޮ :xHZ̤s78ZXܔ?yxw^cU#č =&c’]+\8HTMQF^Sg*uiitHjz/lhR E^F { 0Tmo(wA 'b-`3 ʄrmw46rYU"| vz1m%|"D()=N4=HyJL~+³ۗ8ТBn*7gVo*])V$urLŹv miB;:rj/MEGcxٴK6wClp$ >{.q G{҉ ɐaͻ UK6x{(.X/y/8U .)8om qU!a a$BTX\bL#8Zv\NU/hNL"ܲQbaeW3=фsY[J ( ^Re^w+7~"y(RSYАN40iJR rT ~"䡓v,x,KgB}ÇGDtOix'jҧD(8RݤbRFCb.l&mdb˄^ o,lgdE7oA~ЭY"7(_Uʒϩ0j>vY.PU8/5 Y/??~Bc:LSwd&o7\I>&2p< ?KX7=3f]bw65p36Rw9E+nj&XE2EJԗG|΃QS}ϟ%ƟRG3Cݯ:v7k(.wV|FXK$(s`CHYJ%ϬvFa.vzLrԳ Ȋ%QQٟ~>0_GX"2^]5.ncؤq Ub#XHn,u+aQ~wY:*Q(Q$Yby]P6;RAL4V N7Jmѫnǖ6OsD:n][A̪VyGF2G 8 uFovL y'@EYqk-n8@FhAi$JwX*"/o v2C(0\a* _nBJ [B0uz D{ry濴~ZX8w׬  ŐCgAmO#s{7w8 Kxж:=L2QԁsmCٕJ9KwۢsGF)eøMEH9F'eO꜇+{ F ,fdĊ'QAljc*lLR ,N{ԗ [Gx!#y1Ju@OT{) 8q I9XpFїl# @ k@+zr'xcr~$AtV/퍌|A$S oDD֮i&uSn|@12k;5{X0M CukjJ, mh"0N͂(nS:,62CJe̦Jmmg:AuĎl%:b. sx1fp4Kϣk2cWW d6Ѯ.ݱ83tEU'!m0Q\ts:@ܸb֏-5,DZHW3!\ѨsA1Pq O#SࡌeUFvϡn:߻Gf HBZMr E}W& bMJ72q5lȷWr{; @; RjL`69TD,đ{j@9{Ug6ץ8aQtrҡ#@z\ͺ0&ReFN`q}Oަѐ4 [ 7ϮD-2gS4B]b_kWOۗ)ŖY$?{:uG_Y1**n9 *8剻wo)9oS xpb۳"\ȃ fDl@5a\!f+włD葈Fb$ `O-搃yUq7?rrH8B =Vqbҋ^)!U+']:ڽю@'){llN.~+0xY7__j7|]OgacLM;2*/ =s͕zZ{w@*JO.Ze)w&KR,_@3-}UϺK < :MQPEՂ;SˉA%vͥG:32\lzߙb3kV%f|WrzXN>X`0V$04E=O%CƸׇq]_WBZ|K04*ɢRͱjs@.KOѦ53cAO9X-$T#" :^+E8=DBO琛 h5P,8 ш88~]Jr5AkJFNb6*v8S%ڢ" ۈ 4V>"g\8I^c#-!~@mq&CUsAPQUS.&nEMK )H?ő*jם/ ,|p &UTCӳF?R>LA٩0gfV#7o|6b7#/zT,q2 籢 HzU쪨WF|LD M^c=B>4s[|PSl4&BP;О/l~#WάFiPPQݜjg%^+QROyV􎽫f^Z E=l"pJ_0ؽQc!$tQL!c $E,{Ev]; 5ƈ8p6Yބo)ؔZяna>Dy[j4a /O.:t.kԓdNI"?RxY 0gKOkÆ>  ь a vob~Vnf]5Tb&^ q$}s&O ,09$UOgƿq&Ђz襪Ԕ ޅ])6>jos &rRKGjk=@ugYTƱqX*>Q=07 b;.g’_Km2L4`~|&2x<=?hUf,6풇ǎu_JӴщ$}8G S=ȕ"J.rFe~\俺gX.6=S6@D:n5X˲!sp`ζ)9/s Bսmqq  2EEN(#!{дs(Kޑ֞9Lf* 8cWm-ZbeϿ~7Io6x!XC[/\^]Q[w0 Y 2NN&$ a(LUuu`L_ !%I0N6"s% /p`႐]P"BNLemo~XG, _n.0^sI,_Ґt\ي RQf%U)>#3~wveøJ 4,(SmŲw%9i,fab) HRtAv!-'=hipwP;wA224Cv͓ODG 1B}Yoݬ 3ɭތpx83dvM/N%% ) Tf;(<wU7Eg}FPj8.KnyoQSjF~w<ŮsPn8KndHϵOq ]l0[s`Cb܆ L6*0b1k܁Se=J0e/a}3E"+deɉZĝa;S-YS ӏu@kj3lQme_GCpsTP6{;tYvFJTgd5p)[[ȕPtud_*tcz5 l[uE<\Q D$%5GUE18gEZ E)s *t+Ru]CDx[YZ$\ Lnn!I)O?tbijR{7wx(1b3ՔyDS4[Žt//~Df#7^CG>fe눉{F* ENͽi YjhYůΓ|otueWAj3]0֏;/3Ϙ Y!*5`:G uQ@["pv"Zs9I&C3{KK]y uCWn#hy=#Qyͽ&b1j_kA#mFW: ;=;ꀠ5w^0'wx=-7*P (җz 3SAhkЮ ҕL!K4.r-.+igs87puhm~ݼwۦ cߺmJza72lHr1\60EwebHw"7Q.dndu:6WዊVWb&>;4}X;}CrM[ ]{{*e1HJMu$̓dHk#=ִFml|~ʳzpWQ"\$j j6\ o۩VnV_G˔gIbuy[I.9ʵK*?MS)+# .'&y3<5|g؎$92Cj;'4t)Cx0xs&n4)~+;Rti欴Ð:c[s*E4G%U6H~h\nIGIjGTwF>ӣ9HzX6 H>q<7 U|BjX^8r"| w_ I'ى'e3 `f(vNyM_h|FŹ`tI"(=t'ap_?>r;vq0ȧBO~b s䰭K)"q)45qYa0WMT,f覌I {"FZKn/t$U0'3xj!^@*t]u َh-i*ֿquTE'Ä{x\+T\k"b=MbmͲ|dlKZ½ P%IE' 2P`4^҂岞 %4~?He?@# א"+r7h4ܮ :,K j>ܦaZJ"TM7C8 e>HGQ(!刺4pURlkyHb1y@(evExNG1C(I%/L¿q-6A8ŀALM0$P5T<.<$#)N' ?Mͱa%09R)]VS(11c UUXOKaZ6ovbZuP-v;QoVCpt˂-H2L1jyZ¼U \"+w56í<|{[Xue@ {5r?mWO qaJ>1?k fݳp^"RFuP_њEW 4 nxf-xTlRN ?!vf*gi(D⽦0lo@ +Z裩dqbYI\40wm" ==!j1هz2 ~>ˠudv'szvU9<dMƀH-l_9MKQ*1./-3 }1!j|:z\7 yg/[ -Rd ""ܡG󂗰GFbR!X+lY 3#`XdƋR[o & 5GIJC xkG$'f^NA0=\<Ɲs$*2~OHBjsrpro52݃RR(N|{h\k*\8 4Ը`b"^WUeoHuzC`0q.}.ӼcNڭŰE=ޏ;rߜEtd2lБkقt#?  dD}}aPTB)#SѼڕ  d7y:C=%Dq jQpq~U {&3;s3ZJw\@GAmE-(v;KfJZH JGii`kR/"z` s*Ca~gaDZ2Q'E.&p:i Zg{}-bIc5ت2<-?4~Q]-#.zʷC_Cs3)D !#В_CpD юHw\ ?0ϑ$դq@䦲8i0qSCNa7󺇃x,)? I$+UX( M>zfpMeGNn!*jA+?-J7)"PV5 4#." O֡g`Rj3Ӫ#Y"2ha !&VWon3#% Z/j>i"Z8ڗ7[m9W  ]2R9l5.ΑP52W 5 -@xK\XΌFQ]$8U>>@>q xwY yJWz ӽRdW '[Dz 8~rMvś͢LM9/Qbӷ;,l#~Hv~{_$Fc]~[:qt W.)?ˠ Yh|?L|g1 @,$\z;:fIf'OZP7`ډm!Է[}&NM~f.GlC}a/GoU*n(]_ -b.yP$1ElR{uy@#q;>n:ΑK %Ni?ĽBCk*V0gQ.=}i3z'l8'%~BF*R|:{?X|ƦUߐ;xb\?{`17l@ %u=4.)9vvV{c6ƹFIvΑ } K5}oEy"LO){ :{(Yp,ZNu`򹸈:70y'"Qˤ ۶y  }cW/@ZA=`'ƩFV D+)md⸸:3+Iϵe9R,'5?{/coN&!W /Z>h:۞lE#<mhfbu;BSda2K;^ 8V^>C6~ُ'bZ䌅(?6_ZpϋeGu[zz'?κSQw˭E` __.yC{UݷzLEM k[8d<=Fh4z󭙇AQ0sye^FtQ ^ؽ6yjZ#]R$t?DV+peĠ8WH]aa ;D4ޏh匉R-1hƬI @ !B& I/V9}-+_Y+@d/uNH,g'ԬtFŦ},Jw-ؙl ˔(n$|`۩0xݕ7DqG5q56$w9ii;VWO++Tۍ63r4P&#aܖprrKSٞ`5S@;o>o>ZA,v@G]ibqgkiMߐM:Y]41bL :M89oq㚀]m,%zK`o<-APx^\qr: k).3 rSDhaX6.bL_wp99>5Xn~cupq3# $єB'NsC94%C'GT~:ajfFxNўދ@'#YMJhY;+"s/saW_kI(FLXuKj!Mp4",JFq{:cm[?\L+{cO !5I`,+n5?دPM$xR ח.a"V$,L^I}hV@mEv,ivzi*ꩆQ鞇d5;"1x*2ظ}= b^߆®^aẁah-=(CBv^ێ Wt|lU3&޲3 3uo*1 j/){K`B 9ͩkJܒ|K X|f|"?p;IJN1zbagr ,|L7R郼V[@DTZ d :ǒ 60 &-23LO/n1߬#`_YF67Vhk /te.}4\/CA7(jZ1b^v) `~JlsZeUcUeX{9u2ng",.`tS?4k[]J F~LtRdi&;:1G5A+}5Y~M,LUס Y߯qy~gNhi'fCޢ1 ). _NDeY; }ewJ Xp;X;oXٯ!Tx|g-".XmAR.jiO-Haʊ#Y"(j(s6x5訠JO 8kZ1S/můcH&sV$Qx׾@!Yyͣ|tD6}^-];~%Cx,F\%@mIӝOg.cT`|ϰH.;`ǁR44`×,,HʼxiݚyEST#&,tIH m8]16/#ZwA^+MTccBLE8d%,69bȿiP f"LieJ`v1P7(Rt=l=Oϛ|H{,NBv#!⹟jhiPi [z7~鷋 {}2R@GV_g. &\:n p)yG{,Մbt"NZD?cYc.hx)mfU\Zut7"xB?pSN|q.sXRCpnU'ųH?L%_Y^?kK.8?# UŘvpgsZw ufѥ =4PO˦v 8c^K#N'5A},~hId wg^ym&2Jq@HlG(m*(')tery}:Nn) |$n~=ifaÿ0>p%B1]]|M:PIۀf4ld,'=Qqw&ʱ# /b%4W7?u( XdEu}K@ZZhh:d[g|Dž-``Ni¿D_(d~qXib*-VF Jr@z'ˍnnǕGO""Jw7Kf3l~Í%VډaFHGD rUX:vdQN_29+$"188j ɪ%xM;Z 6Wzv`>M+.l34g/}UH{s>%\5/KITz!!ʪٱ([: Xz EdmF2QC?_`J؅y  JzĕR zIfo7D`[p;vCFMU, ǐLDK's)BZ2? -ђuR8t3HhaD V'q8/ZDD؈[BObIQ[z1mI6=*U1uёR +|9NYv@WY=Nd< *CNP]Y7'!ɬQ׹m4.+F>s GC3ݑqj厾a_з 5bA0_;P`01H?!4553.7zfLJkb$F5뚼Qxp8̉MFW*5͍-@EhwHIIJaX4V(XH<"zd.I7+zd#x3n$.w_!TF?dm}d}$ q+6te`,x[!ck*Ձy(焉'RswPya 6͸mrS{ODct?̽&hq/e«@xOd@z`m){I*{LiΠ"Jhl5?RC4cz]I`@(So^;AqzВ! VtS> .T_mQ[k) ,Mȱv VY,|b=gf9!O +_UH' ZaO cPƓC.^W.[S4V3S[Bc3/d]!jat45KWd @GtSڣw,5giжC>"XrU~z@&d\=T3#vPsŔWh[G MhVA7fQY&J.SA-l_LʠQOр;wj3Og,?ux`WiU%^IRҞI<"uv-Äl{`@SG dbؘq[zr<&N,J$ntw. ޮ'!z?Ҧۀ!^ÍN8b&"OBjCʻEZe|2&#wދy(fs?õvC/i^OW Zw[ɹ/R. EhC+@]4'`lK(?%tVZ#$SX>KsQ>)ʖub@C])ʤ?XGRP}݁mh1,cK(ʠ\er¦b$4'\t@n _6\YCNtX2>+^9*)ڪ^,GƳoثk}#DvyYY3wRE:tu([t/!*o2b5ߦzqhM~V1t/5£EL %ȵKCfNmO߫}FT?+6G"΃[Mm1Ꞅ&c)Q8|6y*H}ZgEpKG*{lY}ۃ* cL{9ze{$JIXqS_ɪo*q,7ǒsR8VsEFUp41*y׵Mfkge<.d ~rW&镵&Q@~IVr Zz2V&K&K閣נxT}\FVS-q4!X?Ⱥaɐs0r7'\y0n75 Jvpe:]ZYۗCMXQFe>7nu'5I 1ڕЋb3h+67熣TUR9rc Zs@fHiԁ: Kӟj4&fs8oru X"}^SC QUƢ*"mWAhbIfwn@<pDߠh]ۓ㟄9x rrU]ۡܜ+.\\ .||G+fIJ'쇍@+냢_w6G0C8BzuГp@Dø_/)??(ա(`# *(mОJEewgzw)Gb#vIFQ|* 7z§4;Qy]0 c tJ^^ݿbU^AelnjTx9 h-HȀSS?lg9.vhx/a/ b)̗-|BPS JϿԭ}҈ً5LknǕfe).zBqUw>eG<׸^H''EtL|={Ul|Eb3ƞ:f25$zXtiX:Μ?icϯU9\N'6|[‡a_ݐu˙M{ nNjq {W1pßLTcT͓nٌ$y K R_< $ȃRqMىzPMvhaMԡ$>p?׉W/b2fc#8wkjXXV߯P}Vr_$ĉ58gY$aP-!8wڨ2[,R ? qk9ShgfRnZ=` 8i.o,*eUWďy*j=g㼴% *_1G1oX^E&Y3Dy(w 3f_ {Ơ.mJ?%-l)ZBvW òc yrQ('m^w!uREay'YƄP(Ev!6;UV4-v|It%V N n){'|=o='8$*HR20ppgւGfU+-ij!Qp8+/j"Rm]!¨*x@Fy5h^39^ETWDrel#VZ5 p_ZMH(֎gHK}E;S]*dA1Z{2ZCz4pB].&g'#YK ,N^+tj toz"Raw\}Nл:IJBH)N` 9"!L;BR 6pb[>/c&܋LIs̹/d>RFfL`[OGLZo5j ҍt&궾ixضD83$cprkIe {ƆGS!H-˕1u<3a6t S.Z[A|XEk@L26Kp/ۭR:XS({lUBL\LGlDRY.J ;xP޵k3d`QX{SIAԕc2Af7'A({acU ;r,=5ZYCѦ :&* $p]K*8 jӝr|yL'=|Sɩ[N*K^C0 + nX&7z "#V!#w2+N_&}@bzG$fPU 7WRyjHSWsEеf硖TY[(ggn=Gi  PVg;Өj bdd&}WLardn;ݴw挾*Un)b3v\r 75IQdtWn(,}4{D/%C;HHj^~-iKB{9-iKxWoݞUlia'=t{ϫN$Tm1>#._S21P=;e/#J5:@_aB9/̀oةey'/1~ S"=[ )sxXy}7 )_շv621: © w雓uOv!G ' OTC' v  d9LM], M l_*۫aFM7ǷJ_a,r/n '1ɔAx;EWc4\c.{"W(p+;*[wkiEϋPsQզN^OOCVv<`IA:")p0>| tՁ͗Chd} Kl A(xB$FC#|_YƐ$EUg=A@>livz<_Z;,$͆9Ӎ\4TFNلu !̙LeJ2];v}\#"ħ{yF鰸3Dӽߨ :WVKR]U=ViL ?M;0*% 5jPLu}' +<}P .زIGg yx-Θd*ˊ:XIqO-ڴ:u63E͕n Ṗ65)$)Er弨҄2K_17׃G.N# Ϗdv.w`,عŊDȐkx;{h|In}jEjHBZ6)/lj쮿%K?Li2]:N``aDf{`:Zf_X34_wDhk?tAMjnH3`lƶHBJ/kH`pQM4T%&? a>$D.j=wtӠPrڈZJ՝-E j9!ΦyMCgT׈[G AݤpΑK^ 8YRXuAL\)\rP&3PS2t%b9nm- Qjךl~heu I V GE8 禂ܮ4ݕ M| ݯT>fRΘ_U{!~Pn uGRE4TQt*̐ Ccwu3Z7bRz\k+g5XBCwgcyrYwLQ !3k`ICU^sϻ/bX]V r,ؙ4וp |30ST'-A60ŵv`**!~neP3'ҠqrS*w{1zOVY hCA܂1>&vn 2ülz7w1lyEb_AI/OEK12> w$@ u颺)g iE UXmBjR}DJm!HUClzяz\l4bqvd{?!Z#߰LɉZKJ)eUVJyG&-M~R1O2S ~jQMk2dS,) )m$F˹ l[ǒ0g7 +F;yb=`:Ũ2 $^9^rD3 y(;,ġ 3]S[13>l&V| tT4DPYjB lewvF>y|Xgvoҫ% ee ø@(tuo=1ҤySapBIBS=e;D+7g 6Wy:0Ē˃nSJL{kOffrzAKcԛ`^CNvv,:_[L51Ӣ>BAfvW"LglVdqư\i/ ˑo@ˌehx#*l⼶s)FJQ!JOQHǕ% cv V}(}2165) ~haz 8^!P+řa*Uyf\ fK]:(nFfԒsq' hLpgz 1O)>eHN*j}SnNM* KG@K]'6^}Ol?N)Nfj >ak6"!rrT˨8l0|bC"wSݺ!ÔQ#n\!qSQǗe Ցv=bdGGwx%htʘЬ!@ k2jA `.$T85kU`ڋiy-1y==$h;qH>8`:mQNU)]A$A*J/mܪ—VlSaXܨ̔BV-Rc~KG("3%p[CfWF2\9@'r3Ykc}k7V~ysz&ʡ;8$0lp4aOl  *3K2%Z[C4,ڼ5U +G~ۊBNLX(yFT"+Ҟq'ALPZmػF:&D,nٌB:D<_ӔxN~x!SI JqS-V\Y0WL nVQ[`a'.^L{]*uK*JωДoLm jZ7_B)KQ=Rljmn~VE=Qw&ѨiZN>p*-C\ERS8ioD{ v06!_P~J o/ە}1%*40Qo>iЯ%[,X3 -JKG`Ntz= v*W#SW~r)qcrOB>C 113lYɳ=Iw̸W: AS!I+9 ABR5U\"g+\H͸7,ye:ܛo?mՏ@l󻻞yPur g$3`~z12ΘЪpSJ~੔϶9:D%#]KO D$:r+K@y{#n.O}{)l!cL9O/ $dbn_oX]{mA3{_Ge:iSEg~_6b[ q'`#7[Tqݻ wa?%qwy;Ĥ:M]to¼$=5 ]at'" )t+5/&nBƦg:ss OKMDT@6$1^"` r ¡slPp 2޲tձU>fNQ"MꭙS`q 6|{H-Fk6;ur2޼~Lx d )p#^qFvY i\] ʕ9kg_:sIF36ސ]?fC3Fn] hǫJh2P19 APTbP{(I?`cA?XӦm( yCz LNlqb9o1%9bt\ P]ma3l! :oMx;t|jKQM)ӗ-dڲXsVtٚz|2h$ktAc >Hin9Ψ2DQ&ŵV7t59׃b Z> ާ!Ԟ c6G˦`rjDiN0pp.h$D ?H#"PD|al=bT:nV[OWyH1z-H juDCݨ$+-3è&6F˒:e B&Ӌ;wm*|IC?oPvN5I);ߑr2Ҁpsxv[Z'0rAӝ u kݘ<<(*8 ǟ-8yUSX7]H9 7?뫐ST:gF?{z.&Az`Wxl ojEa~Y-'7&f(('57\D#\l J! )f1k1-YЧj<𐂦m(Difs~q5nk-<#lV\Gmmx).bÉa 6'UҶ)dXOo1ݵ\= d?tXКeYe@|"㰤xn+CFokW#A@WDjVEy4fT׌kU$ })әJvZ5K1rCGvQswvᅴO]NsҘ.>m'n> B1WѐB+]P2MׇnG`y.)@'R)­=jTWWX=pJ~scRe#!uRG ##WNIDA<>FIabi_c/3l|0)ʰgTO;|Gj uz(O#.ox 2P+eo `_=A Pl)8/jB`L`vGu=Rfiѡ'gq\{# Y[EFJ.u>ddzXiڌw16z9c8 ]=If9b%RFs/ yI=+=}5z}Ւmvb#3} (}CGIs]$5`ws{O_[u6SSgu|$$ L.PE-I<f02%d}[oOQbIMt4) {0'@"5$}oqK}A H[w|Lq*i&&ex# /"'t ܞ"m(?R5,S|`WA]_jD"U1e9s L97%.,:(!Ƃ -)pWAV5?ÐF j aK;k:R mP'#hٯr *Fxӹ53S iG)s4e%'`}ַMZKCi emTh~UUʥX$t-J|(}/6$pg "~WH3(Joz}m&`Xl) G9jMCY]LsSl(:^5ܴWÉ+,I+i-L|ނJ`I!W6-CSMp};=`g_F@3'ٯbщB] ?ݮ2_U_Dӝl*xn i%%'@[|pu|e[+T&* NVM3X)8ڜ++9O @hQ* 8.¾ l۩g_NOqD ;Uwb5WmK@gUkeńZ?EcGP{Wla))ZCW"J@eØqG@,pWUz;.Ene"R]HgMAd{uIF9c:R3!|3eyqylww)&gR-Ry;b7C?$N *99HC-iRU,itu zmLlp?ˬa 7f{}Ժ+1G @}t rᯒz0Z 'ReP.aªD/X!̏td:-' zoS61sD~MEVG<T?t IC@(-Lɲ͜<IB6`dfK2+4{XŚ* UOgm-T}(^ӆbqԀO )\u_]X?$</w BXr2s1̈́]p.*ݤWl'겞0WyyVcB+|Пp]/_u`}[d"em(n 5(F&>^$BǤx!gpC+">LobbxJq[dwCoB/.n9Нn=:E~`HA=\Zr-]Qx?cLRrGhh>EBvn ]x`d*A6|O5+/=j]%N~ϣLCpI!;D<`l-lGꂈËKf IYbNKbWـ.jhYᤌ'a5IJWm0)b̤it<{/gEvI%C =0, MB6>nEn"^u eN4D ktZ]'#SjEӏv5kEv_psZDRK{2 n4U0ĖPgCl 1{nblBk1/7w;nB3 n΃6_ÿ6ܕ)Xyr&[̈"W3m4D߄8CTeԗ.\Ffk[qShtX!-bCJ rۙ}_϶?X:)IZgSҝ^o=]0Cs3U-0R D?,V뮒e xQYQ?B| MO$q#%MWHOhYqraAM+ s(f$>m-_K|~ )Qw %YBU@օגn^8@NmN;UgNߎ呇 , *;Ϝ.7Uds~ʼԴ]͙ׄ+_戇>ja՘ѿf؃OLh? WwF5p%0;Xf3ގcWb3OC"04՗l Kp ݗM?-]1T[f385m3XV?x @EșRc}yIhE$T>r>sTJO6t| !w-C3 tIm*T"lW'0^9U#}w)My?Oc-@'k&B?&n<ɻR&ߥN-$ ɞL8{*n=ߣJؿd?8T?he.u#SoF2 -rL [*b'4R?_XZ6@Y!\Yq=mtO^IϬ|rjh;.(.)ܿءZρmt˼«XVsP&/nC(h  ԎIei`b\q{a-f##nTVה}KaQЖBĴ3c$rY6 L$ Nsʱh`eCcំI$Qz[-4TtԃעAB^*og䗓@lIʲ»H1w,CjD+| 5mG(X,U%IE7GӶz>:j$K UH-'BOY%"*hr(W]fXӔޝLNaBS9QzbKE6 ?ߑc״Z"&e=Irb^`}ڭ>SJX>4 Ipx~5X_#SCV]ɣ DTonxsPOrۼjdc?8Hi:6])"9m!X 锒ҌDxk"i9NG{}Q뢠zѲl*{Onq9RGB) V2ػcnc]#E \6)M$D;X٢aj $a뚋G>d(7%K ͭ{NƩ㥑O{Q:փ8dꕋJfշ҇Wl-7_$4w2,VdX[Jj1fp݁zɸZ]AP>Ij/;vS!cVcokjkeEu -;glz3 nC:d ͉9cbL-4}u82DE;g(;(yBk|# ܰ)攅&5{غΉ=oC@{x˛JukJKYJ_dÃ}D0J[&^y6÷oinoĽ^Dl b,ӨPH)uA ұzwZ(<#{,)b a ==ߪlc'\NcW׊nFJY 'xLMVK%, ?|[t7` zL#.0-OƸpH-[ykZ?*&;کi2m'톦|R,X׃+G9* #? ϴzaB/ {jR}8 ISVl~#ͶjmJ;C(gL|KLX_$!Yfa|j݉f%2,V_1gn^)?Wx[4kyw mHܗ\#XGOt(1G5&X?(kb`ǯq"ZXc{z0W[Lim wgY=Fst`fc9[!/1#- |}.wέ7.ejLQX`5/a V7HEA.P7wUx@S\ sT !Yi.zB3W `4]j֎ Zm7傰dC_ƜtDR?Dͪ %\9k>?Gtg6SjN/d*he]z Jtj%o]W5v̦;f) O]n͚cƀJ;uߑQ O;L=H3azI8 UI\~7QlVg:&DK4r~_{\ļtL;!30kX))7F/!vM#w{Nk"|2ud8">t^ٶiOSm}~Wjd'ʂ˨wB&іg0IV(p6$ErHv[H .ys74Q1( "кvw=tF%ϋ֋{D.Jc?xkmՊŴ~ hzuYwń @* ~HRw&i| ôEU!#BC 3jg{t=#쐛eLt =]&ęP)rWE>H+?vCt ;ȯ1&kp9k cҳ_zw/9z̓iHR##Ni wc]&'-]-SlNbmݙ/L 0Ǚ[ǧaDY͒|?LI[z#̬:y"7O R<@=SH;rPƁE|ăω&u⪼O S7Y\%jkOP!X.rx4/w2W=g[Bw/(q+"bWbdf<U 0-ͻu 5DsFAXckym+I$i]Πw-C`!Nfh̩<l_>W$B_Ni BCa"@5`F˴ `>άCb5qܛѵ]cv{U4'_嘎}_oQz2&=PA0HbY(H!ԺhԀH&U^q[Z6hkRu w _"=j<>S*d&cq;큩xh-2jO= Պk_v+HSCW@`vҳ][!4F ]:w8#e{n*mqmSy Oa< IWzQv}'pTh./zF<%@{lAfe[G#sKۯ.G\8G yw_KSn YZɢa S RrdXu(GykC98/afq04fiEx rH[_&=CRc(kj>%$Yz2%6oߛQ'K^~rͭۯ"-L}QgWhJkT>Av90 cq o]7NoMªg,T VY3aμoos}}78+UGjx7άn>rzcۤO]׾8 B)6*&+x?UҦQ橭ԅ>E->I3Ն\,N$ؙ*mdVyrLE̪oau߼Gՠ32dm$/ p SB$ b>ێ`yЍ:82gDR]GI4 )Q[WxOa  Ѕy|!Bi@Ie%z:Vre%h9jWĕLOCBRobY3S;)*S#7KaV͔Fw[}m?e\g?㥡1"U/]gSϦ<pK,ZCn-+IߋrմY4Mؚ鰩YCVU^r'6\8#%iY(WB{4eFknbF]%_&1}{P2[^V}Qj/>2~7r0vg;wβGE= [\ <>D~6=R >IEq6O| ٗ?h!Q7Ka)tl{uczv~1 UȉV1oS'+ʊ!U!xf'qZ.Vewӽ^&ӪZHeGH)13{.T. US3n8c fӚ9?彆j:MѢgL^~.'K/Zʮ- |Uņmz m(ZÐiBJ5klM;0%=v@ez.HNBz~ŵO_2]ez; J5'p n8|fiWB}ۨHX@ ~=s x0|{VujQ~/T.ܵ*!YCVtd. `/. |>3۞^ylPSFS`df-a/DfWu!\68k5_"|r"f.Đ S"^v \];/BYzD~Ai|T'yF!~D;ͩI_~OĢ|k1%"7 B FݦVh_[6"X4;H 7 w}t@)΋exȜ"`ԯ;Rл9,D>)DI[j_*Ɵq'0}iFYۥ(♦q/y^E)15͵quY۴gm%6G 0՟`K+lUrLU:JAdÝO^27z:]8LlK9o'!V 7@JgT~Ŏц \[IbXms*X=C9Ndu;^ crWj[Br[HuRiyd;$j<ݞ<2U8 5KԬNb٬ỉ(K+,-'B - T]_s:-* fߦ+7<|tܛ݋ӄamn~ݢL˩UX*jMw'nCC^hrĽ]Rwd ?~J'L tQmw>ǂ5@{{'7xNiN$_ |K`[G)^\8u;L,7tzD)sDž$3oa(Dn~ĮaN ntGo(pTCT_{U1$5g?bc˓!>0mI54 skc|SփG3],W}a>F!aEW?rn>\.VͶK*iE ~uS=:zOl%w5ǛY?p~k"syĭ{؜Z2kj~x7 )_cU6ci+ewd&KJ/c 9GkR o>r9#7bYyg[,nS*Q wK{^1'  YpS7kҼb?asZ#q'1ěJ]&nsiksٰٮA_~S*Ӿ}וּ5; aiV^!/ тdɬ# ?ȗ`);+e5y2}["fHYūG_`Ȃ'.&A*TG=VэWh\b@ԜME+2p+1uv>3b7drDŲ.lpXxF-di[|0x"!Q9@MO!v)Yf%5xb5۫-C,N:GzjY J+|;{] ; ʿ43ĚEy&%qovS4玌YFfkBG[8|yE#E[18k(('9l:M#oGY l%w/ظ0"tc3PN bfV 8YB\rL*:6n : >a.7Fagfzew |rBͼWF{[w⼁1y:<NVaI9]{=zgs>q]^9pw`'M <,}fp*j":%wEH22$(BUqX,(iěVfJSEزf.]VBusv/A~Db9uJ==AQiF$ /N!yktJ D}(<j o@o Q^h+Cn\d Bo6P2!;$xzٙO{1Ir%S.Wf,˴1oPD aXy:K?m+q7~Ϊi+3)D 3I%%enji4)ZPOꠍ6b)ׂěmԱVZpPaxp>EHj+ y<)QD_'xab/;ú626}ςϏ*>ϊ\Ia@Iُk9Og7ѣqګ(%M̴[`c CT$㞛z-ƥnĿf' 'ߓ9M(JQR:W\c(/Tq?Z]>u9Ā2ilAAT¥\.3dnc~5U #&}6l-&<^:g35)~{p3:w0iՉ5$ԱCoe !\%+Mf AK7qlJ^hDS8_/cT~`q 3xnm]}E`K(67s {:I\|9A Al"ΞUF8Y؊el͑qIk~eŬ=]Bh42h#M!(;* 1+b0vj\CRV<ԔB[ 8,x {:P>]+MDW1exnʯ5r .ハ8+zNCSƝ!k,e)7jKj0$Ԋ̚uƢW'gg@ 0, ctOD.Ee*>D Œsa!);IpےM]-晰NS8y6PӅww!-?W|Z7>I9H G7!\GB>k quS5 ķGT_f%IiEܩk)v_#F1и~N9*4elk!qt$+%> 8k2jҘɸԬuv`)KTÒk܀hh{Cnr}GbYޔWe`Z >@ yQ_Vd@[]qfą{vPv>h"G c^IcN WvWOA56YL?`. Z0P]~nH?׍r 'O4pɓKJ#j[R=oR,I7(^S%x׹eàtF` Zy&elBdTBKLF_ IZ*yh2D .c2L.˽}kn &oLd \Aj6uƨ#lkY`-iRDZ.{LH#!l>uBi(x"иV`¬5K8 ] {!lC'gZ~X:E,VIqJU= )3' : ~e / ~sulVl._%~y1'=` z+D@ߔ< @'fLeplQgWn@;n|1B"D#4P `VQحoR(}tt¢j~muFlߐoZ.l{ZM$F wvQt\\bqiuzsDl@y$^W $ 4Q ƳKJh5Z~9ŶG5^YN-sƺ(:-?x&&"(cm8 <37 PԮGVVT !F#^lU@%'ӖlEmGRְץ9亳9KΨKl޺2SL+ URa!fw#} q&6q:]P+Z3Oɧʝ?M/w6kj;D1cq{m k'++9Eg~Ҷp lscցpfS7P#zj҇f@( zr COi(4X/qS{2%H|v&hNjI;dx=bCy)c;{tի{GvTVovޏϩNX9$8K" @q)+;dqz~Fw\1*i֢r1şקY<}?5hZ0 ہK~8*xÍW$NH {߸O#!}xCͱ@ cɴhڟ~DjCTaljy6KXNi u>.(<9uA{ΏTs*==`"$ٌfb\B>1N~˓bk5c!5*Hfl :( <{ ԵiQ ul {nHq$/9+:4oh?' Ѽ m؋F}6QlY S-\/0@vDEzR*_b*L! y/i۵2S3~ cOɉh]d zUb0NYCqԤ]\V^2cV/XD%I>ƕu(v͈3#iG3o٠", /r[X7NbH9`,i{E[ը5MUE\f+#L>%n[Hӊ&BՓ5y 9~ˡzI{,i1{V}YM#=H+j?>!a,;Uʯ$'4%mi̩\eD'v){qI )uHJ$԰&5:*LqqW'*d;|6nv[VS4L+=ٖbybQ Ʃ5aI.K1q}s'9JϞ,5=d;LTE"%f|oGk5"I聫P7c ÃF+@LK Us)g0$]*~#}><{T'%&@$^%)*ZŇb0%q-6lÔbDa\>.)$Tc4x{qA ś8&jwJW*:!󚙶ox7LI9F1:q!`w@b)FmcU.'ڼ}!u_5o7|KMS "2ߏ7J1}d ;H7FDԟ,ӆ/Ȣ}͒d"#5ͫ3޻`/txr~0a h5rM ci $7S""|d5RZo',mԶ&ǴƉRJY= ߤ\[ 9 {` wTŤ `1cZoE!W+kZᓛkeiV޼%3-`J`e,Y{IsO>y. 6C٭76334:%J( -T8N&UI2c) Hwpf38)FfpW3rlYE8‘,V \l TN g#=!_?0#=,R{*ROOxw9 ՖmĮ{gkv\M3^cPKUR OSjNŒ{PMs4&UpC?bkv2CBaޜ^RGqHίqPp%\TJ["EZfV-lFɉoTRf"E04Oq:iE9R*Y1Z;$ZD_W2U &7<w]AW@lRz 6y|8@Z1'_ף+{2WMΤ :N_8 YIlWbuZWHtOw;Emn B%`"­ӕU7XƤ밽9 /O d#2i8 8_/}Q /XP,W#|fRia]-!MvERc1NA ۔ٴrx./ jM~<2د4C)2N1FdRCIf}OkmRwA!ccΎEѿfd=Љ NRс6M(O֪.<Wsi^n  @TK+Y| Գ2;/t6 Z4&@nY;g{&.4Sף<_59 b~=m1FR;9)yjR}gP1}l%{.\=4~ZX(Fs+hz1@;R U]٨98l_qD{\ 5TfϊZnOT\Xؐ\ dȗ&]m`ܦPIT^aTy:xϞTH ƎӬS,X_dC'܆AӾ,W,L?gɢHf2vUhg.^>ᢢ^ٶ3o;D=RuQϕr'4]Ee?A875` CkoڠrEp![) ߾p.YFN0תv\:0+m3|q[D!X\p4C4?&Hy S5-wWuiiBOfFsI%=^,W8/ OVZ@z Y/WBS|w]`3~CA?y̚_}(])? P;c_ E4w_-1X?M/z##,^~%V28Wd!%C %0;Lga}=@)*dlyͶ~G${QHVNNZz,s5Ua8)IOCC׍2e'g}ŮsPX,f󬀀_ gƬDm^/w`r-VhhDP}d KŽ}y5JK4e C[TLޢ<>FG,&>b^:NZ2eUTi3 ="(7. Ӧ˕WR7һ+mk\.qr?ǸmTSңyvOZMT СȷE\n焳+%Ȫt&/-G0uq 4}m* hZ97| kJw10c{ I\:_!k3m9sw0xgҤꘇ^lpH%-.>T/e'e D-Zc#q"",4 :=5+7p#?;'&`Z%Se䝇If142<*YqQ]{X㨰3HȶJc HgX 2hԤv2Ywg;  HjΖ/Yu`ru`,@G##\;zfd`+#iPTOD˂Jo#"M̨'u!@P|T+6y<@2DM-Xрbibu?-RByc4d:e?bhknR[AFO5f?b86U@d?,zpD>]֠'=@p!"u7ެ7גk\BW(kWj~ S\O~ @܁njIhoM lpS,Hg fGƓf.0d~k0Ƈ(̢T=v9$]ٴ{'?G?$I+]R荔o3`N"']~\[{GQ2X3 a(X\vi])9Kk{K_Sze˒ q+|(d\4!L~j)軈6sByIz vNa]Xwm.ctSb aLs<m͂P@4l1Ƣ?ޮ8[ztgsaќ7Fۮ᾵VڗEw=OAmU{ afR=;Km!fYK* #)ڪPW+1λ(m68t-dV2#R W8#IkUáNا?zQwT]Rݮe"L Dp UGȦ)]e0Bb-Y%!U8^Eۖ?M^EdȦb?] _g91 S5 eb[JnibE$D-> +BoN::] w^?>٧k@&-%z2 BL$1j0s30(v:̗&DLԙvZe(FM|UH+M {{k n@N]&XUaĥD`,h{Hy'8 3XJJxZ3tBwe''}@X7<be8dy6AN7*ڞ_n~'x}GȑEIC:ƍ,fgz!RLi*c }F(ꜟ)J^H2zG҂ J'Kw4`>R +?u-.W(p&m8X YLcb@MRstg "[=uK<",MR,) I>SZ0KP_ ?M}1`=Tg}lHy+llD|IHQp?QLuUoXYѪ ]\}vkijJ<I bﭓ!/h(aGTU7@|×$<+$*Jr^ȦC*H#mdĊe#+7VaH3[ 7A"[ȟX*32la7> aEPBAPqKY~zZ36 nevIQy7-"6W0ҡTdiek%qdtكw3Ʊ('0@62E<|Y|u;LI\I1e@q&%dM;),mDҪ :Gs+ӐP0,nΑ &,S^S`H`&N$*qϩڛ7BGc[֑ MA 6C+];Gi9C ̋h5AzdBZ;(,m&ρ-QU@JmXLIS{'>̬٣:f}*vR=a )\x| tUMQFiv-8cd&&;3»']*%ۼ]w珀lL"v+NHT)JzB qxgCb_htlIL Z F{C9oUQr5;>+7Zk @oj[ (VWjv78BCٸ ; y?!:Q/@o0v^EEiZ{as⦀z˖ WxnrUd\-Xa Hf$yDpf,pbkd_N3B- Ą5jiH${= Si4p‘}RJi>Ic^U8qtE043|skus6pHv$X\N4ȪV Dި1"- TZ`:U JQG)>K]o/M /]5 &Uc[rNRgN#+L8lo0 b%dْD Z;MV+Z)KXF:y<ur Nӡ)Fjo2xr9;HO*ʤIl1?TJXvM:^Aθ[zň|Vn8&'ID$561[o U02eȂ@A@\PSYf8aO2K `%$:BIM@WxoW>G9oՍ{t9(fnHXI=̴?wCfEIfCrF(1! '{pu6OA-Sٰ1xv޸%7h_|؜GY$$IBcj7ڬ|Wk:bM|jCe*ƚ7I1/IB-~D9$Sڞ2^>ہTFBϗ [xf&-E5D~Q@^qyy ޴ 7.M.v@~'8ys6(4cO2@c~'dp'XHbbR>`]P+Θ)/oysli 9w l`p=^ &Z^Z q'8=@ TyhVSjyEM`\vج= 3n,zj,[~!q\^`=0j`iѦ/rWkO"J:cՎQp;6 xsuLK&_GZآyL8J-K5JZz> XZ6W‡7X`ml;!dӏ}/jʤOg12V;4ahMR9OdrAA x!}P;L QhTγ_࡭</H4 m$㠯Beޚ>30m?In~ vws0c7l+|lZ>l-pjtԖ |"D\*3qv>e I7#AS#œ)E<_a;.W)'Uk2t6RKMM L47wG?m:L-7f3!]KHz 9bk`J<)˴0X:AlBO%'u,'\2Kv7x hfFvN $a٥H՟o Ul#VCAnႊ.KA $?q R9r+/.mȃŽHwNW_mAFa{l@d: T{ FfCvu\9PDx Q͠p~K"Ċ[=}Jp-a_,v3><ƓvC<#7%Z|KU} ݥIp L|UǥUKCUq?_cZ9$ "4eAu/r&zGV9x])!ng ? IӤE~NtMkm'n#}<; ?7:`vxd":nỈAhC+ؗYXq1=QhQhRZLGxp3v 0NIƜKa*c >9|G4-W/^=\&Wng{)BH43լ %E+7 .Ӳ>ʲSTMەԈ. hJ?4-"gEI7rs&{\!KgKy.?΄6''vŢ/nZ}:GGj,ܮ jB(]șMpN%na\Y%)mKyb̒ɵoOs^MC^$T(2VuXӛ?vosG9D[Y= $_(}-v#9>/m@f]'{>*Sί$ÍCO\|Y;h<'I<'Ч:z?Жm\!= `.9VG|E^1 ^!JV|5zw(Zb4уnͽbn!MQ-˕`[)~]ι\SMQqNcի@1F7*`/%@b,` p.cګ="ոvN2#+X^ Q=wk~1.URo0ET6cEtE~LJ/:n1j/=3}f3\9Pm1T5,75IPT8ɫxwhRm"ø+`s=_UIh== xQ9MLFn&HK N83ηs0'I@ݠy b :~X$m#*G2ފ+.] gJSs! g^,b2 tO7?cCԮ]j ccr6 J 6N_fD/er|d"mx`!N>kߺai^aIR`)QDV0/u:0(O^1@\ `[9%8wV#h Q ]M[I%^Q0%S(D;2Yy׾W6^ P^";ܡX7ߨC7ؗs 4(^ּ$N K9 5ݞW+OvNJ@Z MK#G\ۀ99DsZf1#_Z0IS55Z6MƾUc  J؀3pp4.򔅮)`Ԃ99G1GU^^‹V7Н$L4=۪EirKqUՐʁ ƲZFW\͠q;FڏhuwU*R8 B^eBv`&|^u[WBovp?{^}g⬽r5)J=0˶G׸swdy|u I [Ux(]_ܺܭyE(FGsooq0JPc[?u  U^ F00L%k(KBgP%q=369Μ,ws-#㎍l`ZIe%:Kɺ>Yg2mX3a1NxaKo]܆:"p%VTR[Q Z!w 䵇 y= /˖O`}a#ʮ9ړXv,y?Ҹ"8NqVaKAQ&F mF"reZ+(pmB{i-®w>Ҧ˨V3؃/Y"A8|9<')⡳2R;iH>1oW'7HCIHv/5޷# fcY6]_J_?i7:>GzV?L&yb%4+䍭6yL0fmૺSYRBhE-oܜ\ta;3A4fA:af %g,iByB˕@ML"-VyӥokZ0 > coN# /<7~Cx.{N^)|-;H~2zfZ[l`ɪ8 f+`Hs StPo`h΄Y 6G_s#:Е.V 9MiN=F4O:'GN뮐 u9^y "2PAF[ϛM_7)BsȬ d*(m=v ( ao%S07) ̇щ{L+&hDkYsuAc/m(ppu4rq통]UaK䨇ߏm&7ϥ4G/?X/'pU?SK1OK oTm!dQNu4[^P!ZYmȿOK@ R9 ,B2Zv$lZ6P垍rpCqÉ F&JmLg݁hnfTKRA·߿ X) rU'ϠtLtwJp}\,=Qmȯ^a𢃖d{9ӷ:`(Ua~iF^VH:EPA.Z!CGʺm}hߋ bG yq`^H^yg"$ᰪ. <7e2?)Z%V^S=.!9*tׇZIfդX[sȄ ±z&@=zR Dzmh 5+U3腸4r* >O0ʁt/zB3wwmNvʓX.>Gz,AK,.v~[Ѩfˤ+A[S'vBk~%(pX6=q%~ .&3"LmtqhB,QL݄mHo_ϔCٔUe€[r ;L7@zz[J|\jC# ~WĒX5 [O.TXL)$FoLc{C}O™|{ %0fJD ,$NwRPb_8i*An=տP%Txn=BE]+贕cSK$ Y{- j~Gؙo E2N ]LғV]o> := 3[,5s.h4t'Ӎugցm g׿Xd!`0R&7A>ku05ԃn~D-a9 c/յ֜duR3\`gpevt%Wm57ÿĐT(oFh g#﹝[LMPg>О)T9䙔yMtrU'y·^BPs.QX>'PAj,۱`rp[jX/)J&ȢF\7t0b+e@]#"!7M\m h6oh2 yOqLԸ4a۝bskZ$d-6Ւ@ˋܺ1-9L5WU}KHB^aTFH;%2wUBڊH,X'6,2.]Qރ50G`5nHΰll]=#Ie\"rS^>ezC*~_ZFiՋk!H;{d԰4ZB {;!wzCHî\6SPDj-]Og$pyb'5F\fߞ֒xbݷo γX336Op0i#̟I ;}/hQ G锩c-Ir5"ˣ\}rnDܙ 0pJV$RA1{mǩG!x4妖TX:1S}X1 ,"TA ĪSQ0{8̭RND{t뱑3¶ TP}gDۘLI!˯|]t:d7:b'H^и6&niZNN9WmU^(Tk2֬Ay9efo{g{϶dTq{x^PDГ@|S 5kO.t,3@$?eOaIF 9ݵ~i-*-S7p.&#~JedzY6 MqԮ2+bJF8Yld$WVvhD֫bqDҕ`h&f:$@kp/ƶXIӳg@z 5!I4 msSE*N7fF{eC Ö,å \ϗKP_Dh0wҹ߾s19dC/Q}m^@]|ݮz#bc:C(!b`2'6;"iA@\dK*_^~n;qJM˶2DAL^&Y8|Q+_;3tK9;@(XoT:nq.Sqn[zN>UZuϧ [eiOJVU\XiL0}hGASkK˨JܯKam%*d[xp $/ aPٽ vI%2 COε PK3NH¸Ho-;6?&7.+W{йdz_cxș544^Z|fYXuQ"٨DzDjذد%CTs.[hy8gkujWQvHChU1wk$rL!2˱lƹDއ'c$^J_]T|0{Rp@{f@{}+z)+^'e80Mmփm`w}8oI5n#L1:#Ԏ/T?*Z7;o:ve']}bDIbOל"~bvD̼9Jl~VǬ,pnCʭ}A*1f6|dtC+0X>7D{RSY ѰI7L~czN֢vHFQ ojJ@t`%5o.+Be`@3hJ#ʙL\ {Ǒ~׀M75΋D' t!ӧy.?/'W5k*X^2\w@HMTQ^'(zufΗyDXM֨ېf68)BoN0)54hN݉a>Ix&ۆUƞ(t`!`,S?GDn,#'m'1&B_b^Î!ꀟWqEQȓ_ ?eR^S!ZI Vu-EʐDfPpt(v7vCre]&Nz;Jg*_RyNRɯ Uڧ4kw[/RK &p.eT;"ޙNEjQΪ!QCI>PŞ:yڴogSd%oA<]Bf,# gқV=S,5X]U娱\6 ΘS]1s.a^j㖏"iqW#R2M p4Orܭ=&N (Znfz)E_[B|QDߡ(mfœ*CX EZ&F92Y0}\ jHPpsµ/-EGQeҡΘڅc;`"y}i@5Ҩ"AuK.# DLf" p!4,ꍡXo2`LҰ[=çrE;KRa sUN ǭl.J2)t <{Hlq :LT•e 5Q !h*2/qY{΢"^+B% l,QZ czBkN x^ͱi{hyfc{@{k48ԶyO<*㭸x lTej>ceaOͣ?SX .|(P+3,\]yqEI\-a bRw9:q_{~Š?$s3 Y+J"zA ۀd"}m).&h3J#MЋ%)´':0%i+lU4%vH,aU/ %l7d0J2|@`!UsgN&Zχ%ӣ\ ,r5Fsَt.A#TVH&vY`s"FiVҜ`\ݡO"zbOjt@+!6v!u֘ NQF2KvHیw-a6m %X휙 @$r _i1(*5!Cu~ߗ;\?t~;,D3`0~jKd5el&tmm s}t@_\pv+tP.%G1˫.㲻Hx [ l9>l"jwT['赛PPbZ81^7khnӓyr{Ͼ* &ubY瘟9Sn0D; B7ثc1PQ2L8bgɫ-dMg$WyvdPaCIIҤG*b#|3CZ"u =Q"bCGj8oWR<5qwFL]|/uO%p9aKf)0IyMIP8T#/uM|Nۭցp't׾n X/ș?Q+%6?ʼZW)1nYk6R 4clDZ7,c#Q>FX\yUoF@Rit*@ҟ^g.^_"–=Okw-SHc_cBb>lQ+sUv00r#O+w3.J"٤{>iMwl[E KMhht t? [ahv{{2ΡI+k"` k:y_-;R3ڧ5r|!zwt苪u96~խGOXv[957n˒"a! \͡]7t{.7z0&My7BZ7}  NZY%%F|Vʻqkc,h\:,AYL0+"qB:a_[XuYZH HV߇ÌM6 P2{a׏HPs-%J֩G^@.&AO:3(Ŏo_i]o̞/?xO;#:HMse@>J3xϨަ0v:*z z\eԇ%& Zo~H@).APYXS+x^0c E[HmQE]{)+x:͔b{pWz*wu~<fڙHr4w-"}Bzrr*ީo+ҌSPY>&*en=dY/Do_#G7۔\ZyASh£,l|ז"囵VsO:zO86Cf@<-`NM_[Kبu!9w Yt;|(b^H`4Y'K{rL_&6]>iM[IM1_pڎm)YǏi7:`(HXvL1UbgDeƶP: U RObet՜K̑3dHAC 1 nߑȸ# r\W\QuXL|V'1_bԠFK:?Ox kw̟DAxHouESgVk 4SsrdMsPЅzDtF}=2U}[4qnx /)gRp4_˫F\FڑD";AI,s7rg / v'(A > {~"٘zXbnJ횐rFSƐ689%n*}'`I B,;f6~Ƣ3/.yQƆG&vz7A#FV) >+PjBDkSˎ#w}hp;゗VtM#c] Z~|d'&ǧg Qڻqh>fTbJBȽjA{FIC<67ޞGV'ɞ}y ya Klխ0h`B/Lv SN+ bHCbúP&rO$t4Zw ,]靆kU[iw"Ė? W*PGg~U{l+NM& |OQ$^FB>/Cә*0bXv/G3k8`1+wLlKL⾐Ɇ?0C93/Q ۩i̳EX"q"jr'$$̊+1;Lp89h˻r8.0%tFAtOH䌵͎ ~cJV07ҭ-&R$=j]F2 `#>`i_tN"|GTY͟]7Ef)2oL:|*B ȅ6$z ;#5ڑ* E N;-VԐI-U:E%UrY1|D1 ˇzFEBx/ly{uh= רՔU }TQ J%+(pJ!Nlk3JL/ 6*'=}: ǃj4j:B+S/at2dܰPeN J,Lt^.TK*28ۍ䔩[wwd@F^{/`㿱yP^λw*1 _db`v(\WƩv֝,I~cbvVL9clE[_`r=K⌄A }Bd|h!/:kㄬ n{҃\ɩe.q$Nv=PvFUZ͵CE?d Z[ bI"Cw"#~GpEqS҄qդڨG,͌ob[$C*lkмS> A"䏷c 0$29Ł\GmM D&@1^(6}ô`k:R<)\z<^K"?z7+_:$w7U @חAޮY"WQNFd mI~ 8+uct-ЃZVohLo"UJIܛ />fF&UW`ɠ =Žx!Ky*;*?@8gZl)nfpF#*]-q'M$)Ss{#o!Kٙ?dÍpH^|\ILKB,9:~Zm%(O;؈EB: 25o?3[Թ4̅``H0ή;2JpF CWngu̓]hPF|FN%[n|thw$uzX*Ȁ[d#RVy)(qg>hm*y\oX3o3j1,5p<?hژ~IZjvRkZ3e/4´6!)J.')֣#Z T;f'X%[b rQIѯSĝ3;NFnwg dk&Eky)qr9Tk^ir@O^ 9\\#7I7O›. :N _K5.ZX=3%=ѓjvyZ(ӝ^


:'#e>)qЄUXRX|4/N mm~ iAyuMj\eOnXǬ"yN SoN{Q :-f-b-FeڏoTWyM* $ 47-ˢi4[J &z$(xYϘ01?xN4y:Ȱz刘bU;QpGfoBD7 >nĕgz3loxpt1BN"aT2"Q _ZyȟKP]ZəJL֖&D=t`ɛ 2~'Z o0K"XV /||QBvC`븥ُElZՉ"MJlX&$1 Oˬ]Ll'ePn| [RdJˀ&0nXԝڨӽY8 o|O}s;>l@!X>u*G /FV% ?>  o!6ڌgʾJZ}M"_[ \@NiOtjL4a i?;b㨠.-6?2FdvM1s{}zJNgzQnF)VSY\q@n8qRef80fq g732?5~ݒow_!gh15SDdJ2A[C=G 5p`¢īIZaȭ¨IuߵQmpశͷZjbёlZȠdi(piVX| 44+:wYG8O _oXnihЭS'b]9Yp쓸<^u\eE>JGo/W!>͔F ),DP; I$:qHR+h7?|::p6W: ߔ3$iӗ MedtHؘ/;`l0LMk0tTtOt I8 @C=m2Ѫ HS\Wg|lw"_Nf2kym?yxu=`: Ixo"w3ٶ᙮H v3*hqh >L:[DnaDOg*;dD ZƚhT WM;<?Иl&2(oW&=(DrnPR)DS'5M!w,ӤXh"q:]XR3I=b93uL[ B€y8{3i(~Uy:>ͧmx8kY( <+oTNeXL!]nn~6S,eZV>CGS4ѡff t)b3{TZ.,|U*#$ ) =r1ЅBܼeuȘRnR]x(Sk?NxyOO:2΅ࢣI>)[A^+wSumƖN%OqԽa>? {}JeGh)JSYgÁOn^/y2?f[b&93 `5f_ʍW,l,j/B$T4Yo4. ~ұj Q\g*,E.@ݹϪY)5 #k :֕0 atxh|l|a̤mvzaH\Kv"0t= I#=Y<@|0땅r[ɏZo8,-?v=(I/G#=ɜN)8&>)zڙ7뭷# %dׇܧDL HfDpfSNm9ѡ/j aP粹ȸf #ō#Q|Lq0 ? |I4:#Ý9;,{˶HEe}`P"DIAţZК:>d2q<>ɀRiqEhԦu$gx O)K!dRy%^Bfe^A sQpOWy"p Jy2Jcu ˂l,8D3*QA%_*`Ck&A\$FqY Tx,դL}ڼd;+!JZ7 -8-..{~XGQlʾyAMXRJZm "&$n:=̓Ў ~dנ nʹ}̂ȉK" # Ffts)ԚƍjP kIO1(mwi:i+e*Rs? {~ s\΃4> rr`0"K(=Hl\95 o$$"Bk%H?tPPɦrրudH’&z:.XU(R+ztZƑem_ՐF?bL*vQttp> |i4οS7;p/R1zL3pcT@/Y`?h*AP$dQXE~L,}#su_*dlt &eb}!Rk'h 2)XK2-GR~i30G 겘020y$ٵA!>wz{5ۭbM6$~#p]D-RHKyB咳mwAfNh74"K6Ev]5 hn/P>? u7 &=$]{~**-Ò#_cVÎ꾉J\SeATrֿ7zxy)cpVL;DJOi_&CqrQ>*KNPH;?e+ H;C}΃i̞xWK*_"5\cOCfA; A` +p\ :8ȡE'B9"uGdx[Bvd8 e}ԭ\f)&yh;_OS6x& ..8ҏzM_? ;%%9?txd ˧VB,R,؍aЅ=&Ւj,$& %U"Q%ƈsc>fDX+-A}.[م3'8P{7eh OzӁE/NM a6D,"qR|IƮe!^^P椟xeO!. ismO _ @dB[vi=.pupn=@ 7c4nl3BOzITMw2}=QV3)y,$\q;r|D==lqH +x".r2 "F%\LU5PI[j6Vf[ tA9T\og2uE8}0(ep0T#2cۘ L5'iU7L2t{Ρx+ dkAE2Cf n2gk_P >po8Tb9L&dlU-/#FZj(A7ED5!瘝 F do+C|? ү}Ʉ5R2/IT{M0iXL_`+5=6`Yw&>5=,ˌ/MU 0VFU!zN9=s<;"?@*Q־r! Zɀ5+ jJO-u4޻snjJ?^^]%5kz;{F-OqwȘ.77Ԇ+t '75>2!ai®c!z0:ns:_ykR|9O09Syyv'8:7zsa%h}|1DƧޝ}=ǥҥw[ɅelrݗlLY 2Dg=t 0!&o[7\)sCǸ;8 eTzCF%צ5lź3`MBk.#A77Ca){gyHSԘ?{O.\B'b 2[ *?m˻DZ6ZSwi@B=b" %QNxV/ j]Uz 'wP5,ϱ8D):H(=2 Qy%!BvGiSVRC'ݢM"jfL#W 8ly0qqnzxBQ3"a$MƠW6+֎hXD|1/IP'~*rmU~@Ix4W]:3hߓܧN>#)ABR#E7YBƣ:bPABE||١L mϤ]t,nRmȳM%8ݕA΁7*CcI"V_v\UfdP 1҂V%W\˴ᕣa{n*|^(^6vOcb6l=uA**"ĝQdEԺ 3#^LJPϽIOUP+|Ј)K;]p@lWIog/<"є>n?;!i:%ϵEm@ޓPTYA 5EjJˀ@%u+B{tc55^m>NLw /PuO*2&<`~4Z*ታm_# 7(_^|)s߆To&Լ.gYsvGKY\JWhRZq"iȈ!iQ E*޺}>!&@ڝg"=(4YJ5r-'B7} ېfnI@tzJ%D#u?K]./(ƺس H^1$!mv+RaQl9qxCdb쒠x=±̥U ydkE3R z5YGw xr4L<@шo:A[hSfKF|\՜lTAB Gmc o^{buz5 hFԔ!wIxRB8q{C1K<`"ԡ7 d CoHUM &|v7JDV|Cc8-+>TzW}o䂽+WZT`׬"+τY`zFդ_ l/9-5w 鎸#;fSc]hS{!# #rXZE]0oeiTF#!C*d"H +,q--jPpz+ԠCȝg`/4YReZ;?m5@LFW>`&S[l.k3|WzM3 \dUrc}e1=ҬHVդ:2 k58Uމ#PME;F}H^ ݙ( OBkb%aJdtНJ y*\{ٖ-? >k̈ V}# Ktd%6q8ϤHbsRP<5I x2*n\jy(:8.җq|׊m\DOi܅7XiM;Z6(/tUIU~ͣ S8ph-1D梊 Yi4@~(yHݻ~>%{ Fw#KBTĸ(yB QnCՆXp׊'"[%ab' vs#Z+$F.sA5;};I)nۗŹ~VbRz室H3'1Ϋ0%W.\G&e%Fd0PU'^ |r:]{" Ϛ,j uqՉ?\GS\Zno04(+}jAƀyAG^:|݃At!9DvUUkwyο/) ^CT)) ׊gEc+>5hpfCu풄g1(x::qWM`;}\:.J9t#ks˨)9sڦCkg?ݗr-&)Sv)#?W͕Qoư B"f@|L5_:3X(L6ڽIqPG\.)zgZ| <{Y<JOOPq*!sdFB&hnp<ZӘ;B@ÑfrPDeߗ,(k)g.0ujaq2ܮTǛyNݏn?es_-vhiB=7F~fIv%f+mAլ[|=碀IX@=G*hH6jgp aZ a3O.hy )sxkwyRl7t1/d+mc`fcPy#U}K&,Cg 8AUb&u: 2| KUF\Jq4wҌ]VD3iDb ,SB_1Qs.Z;mG1{0DDO:?V_yc$gx7=fU8'siǸd5SQD@tY!USwS. }BI;Dk6-ZR]Pkjnc5Ǣj2E,Iy&uLU^#Iǜ<9#5J̳ eYFCZv*GYO$, Nx!%xp`f\ 6 3$ Lm_7`f|I`B'u!lv{Oyn-~noXXˁ aZ7!5+]v&ćf5u65]Jn?1 sbyMp0׆u E٬6WȧoCo|TjVKR2um@ȪO$4߉MPr @˪&;)+~h>$1}*eVDXBi]*PbNOf-)2(2kՅ1Oyc/1B]I N>4Ihc̀TuyAfb^2P &L$ [*0_k{q=szCs ڮ0 =,[fpLĨ]UP3P)7ha/jk+j̓膒n;'X Al4j}=i)usN#l =SQ‡(ڂdh0W4bܷ$|fac=hgO !/4ݘ/RcCP|k'xB|ŠV P^a];0*V ?T62cW}+kưo/:2n17M*MiRB>${>d]Ft|P(..Ɖݐc/sraC6P.Ug%ϫbNjռ2g2y BrWLyH]t^-j(`]=)n@1d)/!;"s&* 3imҷjiQJvpdK(BΚ<`aB2_tSX3P//02I93R"p{N͑+ ߸[&KS渉aB1q!mw`wȊ}g@u]tʝ g.ÖFure׈ y*Ǽzg3L^,p6\+ƒ74Aۻis,.lr8=ugG7gb_6FE1J?=5|n.SY|Sek[$ T MZ+Cq/CJNdE6n1fH-wJ`YU+T KoUƤ#\1c$Ss+O5;MJǬu &u 3.G+<"!ڶ ˲n,ѝnJ9#G9Z*rB=2!'3US&L)├s`t4aK[,ً4~{79~t\]A. p$mfwt=lo2R1QbhQAեAdc;jȎw$`VpQd^v"=uڛtɰa8WTu=r_R8kO';}&_6ޒ%Ч룥min/OL CY|Z1dɬNk P?9ZQyY8+E EVb wq^ >V+߳<Yk%F䯳͇> ΅G=ivS @v&2N=C5CևD5p_H9g]%7Lך(*Wf!xnYAϛP20|ˁ_]x<2vXJ`7KӠKB`Y΢n2=]wD1nki r$)iJѝ@w|x&%7QmE.k/7D~؞ bvEBLHWl$a+`a\ "E]DyP4  M;& i|.&] R{Ni,0u6G}#V}-aUޥYRa̠P,6P&|^ٷT4EB-l,!l_SCT$M儍ϝ-)W ̈D8wvm?5 ֵ݁YüYh0}1kGm ݹoF=':Z)~1f/G֙Gs܈y|UФ ív9FvK߆`߬B;o_?L|ȇQE!_R'+n(+l)݄֓bTt߇3~)h@c÷5[%29KX&A"G <-_QNL]# [v{\7"}]}ǃBa]\gt2#(- `+nVy)Up_*%]P L>nŪ1#D/*ވM lz~ŊYK.7G 5>E\8#P!&kZ؇ܪQ9vp.lͩ4A a!qR7^Bȟݗa64K,d;\fˏ9FEW1+bc}+j =6խ@YՐȽ 1(&O0.(Țٌ 5 "=pZ֎*7,|iƝ=jJ ( $E{<9(žiQFm xb 66`N8<6~N|(PѸ\jX{vq!RD(iz|\B6tƸJV@ D_ͫY@P+P0@_UU044-gCKx+}MyP -+1g1mnp9?!ka%v CcQ˖>Mix$Bb*ϐs< pτ ђX$4KWf輻Ь I k3/.{~NOI-J`)`^.TMxy J`wdž:]BpV)[uϓnʡ^e( $E[m\-0˻,H prx5p{pvBAʿK&Dcg"`}?^Դ>-gz)]R $l,h"q u6aRCF&ywt7p?%( /ܛPf~<^L7~Qxբr.7YՈ$sY-)g =w )o!X GC/5b1!#ȣ|׏iRǚ8|c7Gd?r9Ya3jfEkҿզ/g[[2.\vVOӈJEGp:kbEScX;\3 _Wܞ#A֣܆nV')[EPf"إXރ'P&JBȴ DHzMET)AH`POqZjbD^fyqbLs:GS[yEOfmU7~]t1,[=IniEmKF,jH,p>P_j->yhx~+kL dž7 U~&]p_f3B#fshu\N뒥ky 8.%GPZ@x_<,TWgU'lƁS~0A0 $;G9nMsPeE+a 7 WRd<Dh bO|)$ K5=N?f.|];.IU5ȋ-6H[SzoىgA{ v0Il/ɕ;5HفdРr`ʾǞ,2(dgDpj1_Ti}'l\Ϻ'<")UζP@82*XmZCMyF`Zpl20*҃-yGFJ^X^$4*/W؃pJ׶e1h KL)^JJu#!ƫQʕl&a̻T޴(Ҿ[:RS&n@&M074"gO/S4Io4E_EJo:YHO|y&{)>P5c-9>+O_dO:Spyo̭GBP^ŇuJq/Z0Y8haI5@fR"&t6vo&NynV:?OlVI` Ua=yF_S_d%AV\JB8)9@'+k P-MwƩ=}wTW}+ΡBhÙ\}ڜVw1 ;@QXe,FٮdgoI(cXwTnμЕfFK\؂$42)lL>#yѤ|[cjry|W0D5s!DL~#r^[b] kidUBNfϋ:Q04)VgvDp($L뢿zݴ.: _vz12fFao fVy-᳜ت@&K*A|  ßo Ͼ Eq"'|ws0ղ=QqMSVMzaޓ[Y OZ [i$0 6cc,vCz / w>~O,(#6e+ttѰ}E -QY79 A'Ւ&Jg wj1^g! zX7vd; 1Q$”D*(hjab/ f+cG [l|)V6ۋNxk5-!* eG/N<~)]j}t84)z OBd=DGV9k *6>NaMﶡ)d{b.۵\%5Bo _򋇼tܽr~+30>vUˀ;:yBl A~T8+rٰףsB$&*V߲Ka'9&j307-1,;!IN:wz mIJ$P;'n4Ke|" ^ưpYߺ ]ЈYOL(c\jyϰXF gfzNY;N %(?]Rg;}J VpN8'uv=STle"ȓ:\Y!. #'93ZƤsi#Ori|!. `fد/ ja\b%t9m5Uʣn۶ƥrKb^\6n;`,0Lʩb?j{"J-?^x A-5 q m`QKxB?b H.gr\mp{7SOvS"_VK *2 RL sZXBFd؉WKRw|pPXW3#M,7N6k .7@~LArMH]cuZqKuHx5^[~դW;\ ~#ߍxTۜ@&{V~ xhaĄ1!R~;c?+-=ðDە t G/m4i)EX'Y央VVBhg G.z8qc0`bȠ0Qka@JNDoL=m>YVaL;u<@$>ꢡ݋Q%O d 'rOwx-N^YX?'\L_|aU[Kt+nk>3 e7g/5@l**ޟVN,o>FSltzp vpr qQo(kM4. s!a|QX"C֮4qrw`,7%|f̋(U*b$;oJz;U< o ꍬ_`H,UҦ~ /sa^?:$nvOP3e}!8L7⟁uFodk%YJcpfᘽ"}.X wA2hKR%+DҨrf fy\|k_.Irqx Go8[E j#o{=RgA9\W-+:S+&s=D[UNJSkcG?Xg[,O?2jXHdzF-WDI` c-$?] kX_0d9F,'YLMpe,(#r{Tgxh.wiJ]޻Hl&9kvϓBgCV Sʨ6'r{gc)jЫtf `o-S:7\=1q?~@zn9 әܭ^kبfHkҼ(Y6?DZpL_GO$d|2v[=" xHÏUuT\ uoҩfY(^VߔSI7Yчx;R6Dk6, /A@CF *S;TvF\(]qTlȆ)F=Hc:q,:6?jO.|8͸MMw% Q Ӣ#ig\T\5%`~k}`/%U:#;dhf '!q7Qq/o_f Q7ŘG^Esr70g[q̀z6fT]ܺ~QV8]n,5d+s?60jGNSu{C\knuCO;v@ei*+:T<|l]< 9?lsig;[Z V< j~,r(n.Xkq7t@ 4{Ђ!p@1%b~W"Z،/cS[LMNG9"v|Fy^a[wl-H:^!R̤/I &im(*1kGճo+7wg~T9dG[HLkci CD4,t~) u"Gρߏӕ\4AK&\f{ingi1LD/wnG}fO&4#{.t<C0B| xs鴉Q7'QQjv6ZY&'3^NE!:{v(VaXe':P)~ֹ$IgbvVKd"Z'F-wFJ%ʇ\q U{S@!nT%[JQhj9=}ݦSr'awՆ%?IN"Z$`{Ae/VduA. 6JD'|*U\Җmmk\R~Yc2PJ+(2dw{HmQmS=SaǖO 7@^nJ2wWZ*8&rU1oڻ`T~_uG/miT$$̽)K,eWUF%Q`ؼz΢š袋w'Rx_ #@'ggQo!v?P򇈜Yګ Yd3Povёg*LOMbi~gd4Ò2W&D:j(||+lexb}m^} L;7IfFLbs- :x|RL4.1稅E86>96mĥ󷡠֘tes#1sV\QBVtN`qz(7d e]W;NN^Y7^OV!smaQcw"Қ<z1+}J$gV ZmY9W[ry ar tspJ溒 Td뱡AO_ﳶ@&Ì_·+u2UrnBŪsZdE~êFCIƻJ!âp: C C4wisR)˥myiuYd`RUeyH \X`L?ݾZ#8jzr4L0.  1*ǕŘjH۪\])3i8xcz,Bd(,oy-kN5/XVИV[/(㻅,\j7[:syE ; QClHCyƲ?FT ʿn[Ag4[93/;lepCn*-2p7"tO>7>OKߢ5RIC#q,Wh8Ee{\b(Z0bЕI08d Ҩen@8u`Oe5qP3s,hN bJ^ p2n?ͥ40A w$7v|~X༨{I݂-.P>-gX Tn < 'Ew`U\C88f(vFS_0]4>E|nw0; Ȕ`@B[tB96A88Mm}ޥiڬ T)FɭzFq7 hxsOV|EޖIc DL0PchLas>3Eyc\$.J*اؐ߯{@>}l}NvĀG^ZkK40z⵲XZ9B1f^P *NOi4aq[JF}(.KVM!bhC@!"8K?&qC"n=ik#eJB_,ۓ5Q7QSrG[nd_ }W:UAa߻`"ۺ_Hxog<ͭ2+DA0i&(o̮;*gژ`/K IWGB>!k!Z#4GBL ~DҥqƍNvGcyH㦜ftb;=Ƃ#{nBHɧW/ *hQfқ[/6q/D⢶oNs=mNQN@YNm6&X(=\zaLQ?2GyC给0XQ $9WCBE˱@ (%+0tF{oGZZZ&i.RKZ]hу0JXf$iYxӿsp.; r`>u*KQGc6:&=4H^6x4{]+6,ŹVww;KeMPo-=9P-ǑBp| k-|ë$rUu1` 4T ?nX aVP)Ѝ:64\ B8;@ׯ͢`Nf ;HHpyH׬˓VlN^;döPO1{j8١ǰ%2VKŦҒ/iW*uiXO\JS@?Ƅ#ߠTv崢;'Lt" jiCR`2Ե* #9Vm٨8ۊZvcUWw蝐]] T'/K~glA/euҤۤC9^2jh){p2>Uŵ %+ WpZ*6"Cz\SKTS1B3ߎ|4U/M1Z?aX;¸] 5nB|B:p ]xցOQI;-D3鋱Ā YI[FR1VʤV 2}ҋV К+Kɺ_'َ8]9 d C+5JE2,l탐Ïg([8pwy_S# {R1r ăRb:vO8eSp[#g1fu3(3{?f+$1ˍ!ĨCU!?*:c2Ǩ\i`JCqc@s]xS}on*aZgI3M4v)_๑ѶhpdףyS8jėu הC5pJ+{2v'+5m EFetx‹*;\M5h L]TD6ݶz{>h^d7DW6+fk]89Aw Pc{ʵGp<-;2]i>]+ {g/nvJ^,*|!+r~GL7tW_̦-p^C_׺J(={V>f}T0JnovĞ%ަ3Hp\ Rd]?ppb|[MN/;ӿQ7S^=P]\JArä}gWՆ$ IJ|5[tRKrp@BA|5v.-xc)mMlaXB.3E9rLx&"@[˒^hF@mqCƀhU6 6gٵ@k}xc*S49`>cxqA6Q0=/G,K8\WnL绦5~rϒoFE1ӛnXX5Pt0YirjzU~^% *4 Ӥr4+3OK۝2l5y璫3Z ֯dըWz8ܸȾ,n\F|XB*lDdճ ע+I1N$ >Ij]bHHۭ9{7 }1Μh{`Y VG3faۅՊv0Uo ^?9{w1bEZD\TTpETLrՃ@2^O;R FߩRG9s^Z(rqB-kޝ̐T?0NjRC Y"t~U \V%@֝?Zf'_/ApZ5WP?Ľ{>No}&w%@m4{\Czuӈ2Dp=!_da"xuHdZKh0`,bHtJ; |o ;Tڱp/Z e,50Fs!.^Ņ0yO@u  с89mY}p<|IB;UpSr*iIBl5k+.q==ڄhTTl!G\怒㍀j31oAӝϷ#-3RykC%Y ClZn ˉV/ uFjL-#Qݼsx5w X CG%p6GQ,= eGEH; v=4A)Ez$ϥy#ѿ eVαU旽)DAjvsVس+Ǫ߶Vȝ !q+qARS9VJSFFiʱ %xK8|KÃO˫ vPCqNr%T"RWh/o4C.uar]8іysг#%c/;_GN,e<+_H1g2"Hҕ[ X&MS/ '~ 5d%*lB[8!YZS>=HR).45@C.z0  G|o-i+,5&% r! "—yB(Kkf\3?,6e1I-'|2(ފV=,+ڔk0GT?MY1NvFd0 kTeg6DJrԡ)Zn(uiS6[,81T \J* Gk~S;%/nW$4E76K}5Ϛʾ:󶝰 _ LPct [-M +hDڪEH,!rG)U!3sc t jI_Y1=#VH꽚e+ʗ $;=ur#( te3|dڑ{x~+׆Y!| .]Ne)4{](oxc,rAB c`l>-jIto+h}JE@Yv?Z>|OgCKNqAC,sy{LKkR?Uc_Ku F?4^ᅾb떦jII:y[p؀xAdHduIb鮃Ճqr_Npm9*`QL#NT&#&5qIJ;(NBf/c)/ r2!#(;0N/PQ y&`Ξ >`0Zܥ-77`C{V#Y8o,k'\=~xh;Y^_ӎh~>ȣH3O P<(>,6>UgЖ}6u[D+S3Q5JyvQK_'ta qfVP;^þinR5>7J #;_z^9xbEQ"%̓K73E|C}m[$e!{$`NQU}i A#k ڑZB̤*oJoNSd^?s>:uVISK!? q|^9ҳs- g z_PF&YGΖ<ʖ^໱ciӨ`8öAHL\.h ^Nihi3JWfVK ܸi80Pr>N*yob5vjckn/vhz41Ӡ`De.-e/MX!9i"t_Ki8\^s]1I_ߚ!Z[5Z]Diz6ҔPd" ;(tⷓpK[O|gjo4rB1_MhA27jO֙X /Qt\1-΢w3=)XYwn\0%rQ[x}iJirqH(.nlcKdX`; m\iGPX0me mE!:_ O%O;Xӗ=~?P%&M@nSjpM4KL`̷Eh߁8/K&2zf•_LA0R B[5},ffs7S=VXHHW~Xb#:KSQwA%NRJnR`o3XAȟdDn6+8Ƞ$X)nt@bXT hmdWּl!]OX$=K۬*V<ďOk7ߒ$mЎ2` 5d أGڪ ,h6BNK?4d`,jY#Y(kp8YL`\ך]\}(>iu5].Q ҪPV}f;d[RNT ɴ11D;o:PHl|EL,E_^>=!/r` ݓ//U{[Cs3Os׭Vx@gSA"ڊ9*ٯ\}ii9tO7=lbV5eU!Mm?*l BK-} ^HLɗnXŽ_ɫk{y56滬u.$дHҙd1_wDk' DmPiТCTJKF # ?J*}ȕM\52cd'sžv^_FӬXGCqikͥs,jb1DtY,}.fK]<@9ZAsG\oS=b&yv YqNZ9xɔQP)[؉5-9;$_\0Kw ÒZ6S_*Ql12ԝj@ ~ hlrRsnz ,2⨡%}1o"$DAY<ȁa7@w՞VE[-\s+ra7]_pmmXzt Y1:$,;s"H~?OM@6.)xi>J| gYM ~$A4_L?K9Fzϼ+ǝ▋2#Q`kG6-7#!BJ;(Ұ ]\RyZ(-7[},_q+5#zYl-}Ѕ2%+Svt-0glzwK;NJ:p@q@{G״\c}">Ph Ϗ%!'S<Ÿ5CA*GJ{5'1 V}jœ-%u:xdI l5DIb ][2UX[d6za"Td!!JF6y&؝(MMEU;%hJ2T5`laRg]Zd?@81I^N$NԽΉaHg2A,Xwd,Cu^Td~F|*ΖJ.# CPo|m\|K,qאpc Yp .*`t8>⤸juHUa&\Bq&h3|Ru]=\UCm o+ 30E  0W JFh.4!C`my.ܬ&A(OU  6 `oӟO2)xqTU@ABMCb}6Y:3̕=~d [( gTH6w-'ږ>WOa&u& n0kNx2$N#YHƉW%3><~-/C!DGfAsİσË}9Lti՟5)' ɶ.-x0qx& Iֳ![N}#M. bYR *F N2#!X Z2u&{'F\*M0UHMQB"7h:P35A:a_dLZ$PfwZy.sP iKi~js>Сj ,ǐ;"W@fl4Kgigν ++ oԃ 'DXo~ue.)hi-|BQLj 9~cY|Pt בsǾCe.\x4b5B\zRv>F˿A>˅q v #8 G0l!IcK]$!0\ʯOoLEm-iCnp}]+LLn)ʚHr0AM<]qݍD`M|:NbԱܒgnOVhh?7g'eeU5xђM/s‡*׷Y_U=1e wt(5 8U)J'd"Vډ=bnC96olu]Lmy.hq'cm&~,,'t8̠ -.o6 ))GRkYx뵶'!QX6V1QŅ׸N&)Wwz|yyaЊEr]Jfr˝dToԡIfi `l)yԋ*OT&}OX%˷AxГ14_s}w80_}MB9_8U?Tfy]@H-*MrC6,]sRy>FGhSSa79䐢/ l,}ߵê{H5"d&6<] 5 y|A"Ϩ7m-|rB 1C^_Ld65@뺆,miQB6p-  hL븍{trf*DAJy oљU9?iE#  tud7A:`8d3L h7Tck(ϡ2:Pl7ӱI>#{TSN`jaWJE!a6| 8e@~"{xUꪒzblZ,B Dc/%MYH_m)jhU oh(ce3N}D/bcHn1+~u9zSX[z໢7kEBVl˻qcϰY Wq~ VHeaBλA?n0G KW_v˸0'$L1|#..il<J*ONWʑW8I5LFfa Tu{rʻNW)$.>-29=|5Ĺ΄a#gG/J`ɯ/]IWM/N|#E9O lSf ԨW+Ũ4 c 5xŅw̤(dwpV#N6e63{1:' X譚7 γG{W V8t+k4;o^tqA~cϻMBdE^ԗmwbM QG-9ەW h3 HppLbl~- $ KP%3t"顋G2%“Vbt>d>\{"7:35H'֨K$$U{r!~hBi}3$k2ޣ=cG=S6z)_^n2k1K3>hR&K]dkUk|H6ø!߿ZJ^y#JGO{!8/2>ȸg6E~ZlM}e"SN4i@DW,x%CbDi0@-%ed9"pPADVOp]M uRG*<[f#\՛B*ݯ8}( "Ued[ 0sHi$]tCLB'd wJfv s!*."k &an~I+`I|NC{3ᥣK?Sh꘥>ijz:BkiC_ i($(;OF:^%Y}r\SoF|(i'4 405\:i4Cb~~dr֜a 4!C+ilTwP邋|`ug<}3`4AMלgD.q]q"~n/^&Ll)}IJ9;< G4Y+R8٠%fVRW$Dp+Q  w\Z &)HEUpQXfo!itOa ͺh2 S$D#g.Vm1V1ĉ=H_=pW'XGJX_4Ӿ۳ "p,%vbCrwM[Sy|(0Ѝԃ qvW[8EWo0푯]azPq x;J^fV.7>>)Q{DQC0YuK0 Ł$ ,\ ;g: K}C`UÌs k"fA˓ ?T^jk3QW1I>+hg1(=3x ^=z-F-2$7`Ƒ-1¶* ѯaAtE03_hH6$N3h0TOِwMl6 m^N Kn+ ~7gi*%P̹6+ a6UwYkcC9>'=~uoS-|kr}As;芪$θV7@b~/>IyCF0t^>[cS fTvaD@^DirShJEЍ2ݶ-lT|P TK/NH_ݷ _$Aqq7:<}y'Ϭ0Wmw9,J=cصN:]=VDowNqѡ3|Ν(ϥNN*2E)32V_tcֳً0d\d۠]ٳh4q96%bU腬JXZEEdo5!6 /BXaUU۬#Z+(HWxABxMttT(Ƽ8 !+u|1{fIhxE9&{7NdEXMOwo+`eY#N(c=5 ,)'-1`Kui]zچ,!֕kTQ=l#[ӗ Ncd/Qk2raS\8Lx\%@_FǍ5ϘDj|5PFO'u4*pS?RyVkZ221!nñx|SV =ZB1&>o \)y"Tcty -. y:㈙p)`f_Rdq^b 6c j? >=u%@R8 U" m|\MoTC,If*dӫ'O+P&*g %*h1ǒ<+eMM^?3qeǢi(H7_bHeb}xˇJcVKn`ʿSʄܰ\W 3ik,94I8sե&䪥EWHD6}t ɭzN€w7jqgr)՘%9!xpi eQzZ agg|UІ0 J2S 9'@GB?HҸސKi 9Vp=N4WZu)`7!G[A@|A@;mU.LPj[BNW@8׼aW $rЍ"K(px`@>ImʔjgFE,EX;g#2p]ֱ jw@%i]8i_EVYVfvWby.VW 0mJԐY]$/b:պ+}i=ک|XM,gj.4R5~܉3hdb$8Eձv'28b ) _ьq;PbFRM46VO eݼ#ͫc-ʡYQ-M*+L`l$7B<gorZ>r~3#-^å<[~E:EYuV[*!$5O&T+@=71`}naZM % Àv 1 O>XrzоJ!T!8AZq>[ʱ=yr^gIkV2~(.;L^j>|*wlHVSYOnhfOq1UfJ3oW,-v pb(3.X&tmِ`)g|T?Y(|.cWS229.3zb{t],C!-G;-yW!姡E _?sZ|pmU[DL|G^Ǫj~W:itjR/grشZ%`T~(`$gWyf"8~XYj,;{uDu0,9򝪽tY{'`zD~d.^O2*Cm/UkOz$ՅGzԮo/LPrt&NOGIgܜ5y뀉:=OK&U_DQNSAizi>8 '8Q@HDA3 }G/ ڰɯЃS&0A,jAz09%6M<r8jrE(^B +f:6MO=qŹf(x_1[NYYzsaÇrLjtKDhj3&lVX,uUg7QdM w"ڨѾ?؛Ee%'Q|e}rՇߧࡢG c w k^EO*D[S8kZhESAvAnheE [LI*"OQoXSؙ^?B^~=|{F4U1JVr8Z_c鉐j|b@.LVt쟺Tk'[rV C ?ܱ<]V ;Etp9E짍 JĠo*T:􎋶O#oޟ"0# ' ;q<+sWB4$8qTқIU"!@>`lVf8RYZ?޸TzHaEs.jS3bՕ*wb*6'=Ƅ*bgإ DNUZnO_JYK=A@MqY x@ג_pnPeM͜UƆT~duGݸAc^{M_aZXMܫ=)#X||2jJGҔk=d?E *fzhIv~%reҴ|@;൸B{)*Y ftߠQuD1LcxOUr7jկ gCpjӕ}.Mw4S}=ey0Tf9$ G޵w "Vu&.'>7ɍ|DXe].;myEp-Zp;p4.mmz%\0X+oBqD#MH l[`Zh>~0 bԔ#7!wXLC(Õy"$(ңh0%v,"zǒid$.{+@0q`ySsCsD-&B #vr(t2D};&Sga DvX ̙V5y* !yCk̪ŷICH;MYuiӀu Jz0gߏ|d]4mNPbqbά(CGۥeF/>$tR6:Vx^h#ZY^FO|q% EW>Qzgh!=U5dTMWfۈ4~ϛCP7o~/,~IwVqznh LwؿzjUƇz Vih>!Xpd$W0:qOhwi/{)pr\#m%F6 k٧j5;z\?mI!J~WV]tOIprAqUDgA#) XFt$r[+=#@9.l7W"NlD6OcBi>L Si~ezG֧RڊᐓyL .xGw=S^(TΫ?'1h.2^'{4˚kfX(lk#ւ/ewE,R-gǎ{&1WP5#>[wB0dLy*})|)F6pqY@x@}0~kO\x_5]X`tc%R@/FgX2dZg FǮñ{V_8%,كz8<@?K Ӥ{l%J![o@GUXi6P.Cf6K=8?$Ƀ&k|6ESkiV=gcOVB e(q3qrt,J:idtɓXo](E ="䛙e.fE^_JmJWdmlR M2H1K425 fZE32p5\{ 3?vDl lkٗ;Al8%au ۪s =:/Z>s)@` GD^UF A Ne 'o4-QRl0n*\w!Wj* y~UOȪZ/=)넚^7Y"Hi0'ִ%Fg"b5)=T-=\",Ieyz!D{zra\3o)]ƪ?Ɠe*[αH!(F Rw֢ ǫL@#C\O_ he}TmS7A7th)aP~P@&ux-"I<T4~GܞpJ{d0prm.7Y=bZT5wٹw r-Lk&.Qؖq\g*N[]HZ (~J  "|m;Ϣw`MP|]wk,j"/bAp匡mwA+EGCay3Iڭ/=&RcSb# (r~5Zqz.ξB"A᐀_`~I<*(-fqE^0V&֮x;U3%  Ns-Sxz5C qJ6E1 "x 5xV%t(w8@ڌbb9kqڒSҐ^;_=}~Tp3{RUMt^Vs VOؖe =Vn.Q3By_l'VI|ߔϊRʪruN5n#s0E bsoiQ/ޤm&九$2]2P茆BA[fWϼB@`8,a[UpzU .(7#؃- QHPN(;ZlT6Iw%Q?Ʀj,^Y)ˤ]ap`&ܝXAfBV-ŝar&Su߆T3 /3Sg=+:B:?;,H]*|9YR|7c`7uW2AD]JڦA2G؆LsJ.UgN*0 ݉JÄas=t$oTe!ωTc" ]ûɢ鐒`t:,%FqA1 QxTRG6o$#2 >!OQlnkΞ\|0'ob.ɿmZ<\N㻆 Zsfn.&^݆p>X wjvwjcZc&=!i2bo4ƱmDbAk6&iO%k262n쓪U/s ꮍ@Gm.cqilۀܱAi¥3הDkЕ28U Ly'gmʛ3 (1D2-"{ZlAm&&Ӧj(HT]) 杖+b)f%7ٍC/SngS/Iv1.]%:%߷T<QgImq'miAZIlCU{4㒎shu@'،5LxO3?@z' f}4,M7|4Q.JciISXಋN(I䙯 rq[3FTKuQYLpi%SxdKpZNJl; y ¦h[v;դk|!x%Z*)Ps kbB8~BxJqܲr9]\):tSI-TVk+<8|e k YxE k >-V&j4DȪD,1O <ٷA7b@1Vۯ%cJwMx]8<,0',Wwp"m#Q{NB7tN-lR4 [UF !#| .W;wsI³pWUUHz8qv]DYOUg/ P-N=ڂ ڭ:Àq0ό =u2Y-G|dz$|p#KTr _$d^j '|Zbj\E "w3[yg2齱7.GŖ/l yhڐfgIE !>nqJ!rPd-&bfq]P BbvD|Qu&3{ݩ db0XA`}?mx4"~o&\+_ڂ u<~%VCfį]ل65/Ǣ@}d8~zn_.*bx/i܃G_  bq{mG3Wy0D1o`ZQZyJh&Hapں:a 7vubnQRc!2D'nSB2^Vo tF* g0ӎ/g0hC̏qbDmؼԮDFje?# s~z|(!p3{䜸`FRU8Ldئ:W0!l #թt'& WB @!n?\F ׺3H,%Â"˄@~'m2}+}eAfTbeZDvZFމ>{n/DĹ6&ugZE~]$ .b0SGٟY%D#rN̅)\(%H*&Z1G.^rNe! `7.ˈn~{ QW4&Uu TJguV⢎,LU)8Vշ[?&‘v0 jT؄.Dw9*_f *:C7&*!`5PSӪQwxm@l4)* lE]`;s0/t6k\ ӜO)mI,1@Y.ff!gILNb_6׫'K<=ONsu&6q)tQJ @]@̐X+oMzN g\K1֙pGza"h񚤍% cdϞwov6O}".eNϺc{йՓjv n<Ug?rAϞ^c&` :d}_'ѓ8\dD,ɑp:j3"q2xO "7 $v цi+"?@82tLªA4],;K`D Im<#ʲUm.1AT¦C+(]9|–LԽ{̝HWT; Q]xegjUPS~ /0a mp"amݦٛՁ7dOiy6BÛʜn.J}硠r6ENBE3_X3@QpP4;5r4?*~nNġrưkس[t r&5q&+k݆Ʌ^gJdU}dwOvsT:xU/J1L4!(<=^H Le _ώw0.po+9?^h|Oyjͷ uLޗ$3wt :_4_5k1qOc P9h{j*%+8Y7v ~ž@Zt3 Bp ֵנ Z uҿ1ͅ Ŷ;WK]-xo-9Oh.gTmkCTS-~U{ 9oG5u>2|Cj ,ر<07KUy-8)*b!yfG5[~e>o!i*e`Jߵu:*LB8dZa^'/ EHؽ ٘ (3ȗ֔MG< l҄nP5U!(KrO,-|GR/ҏBEiEBDr *[t~%y3ۥݫ g45^QwF9ewRs'XX} Qll Ʈ+A=J.\Zȗem)AɃ\0}+8+K[ykon´hrܲWD$N< i2ge0zmZ Py ax.O8 VQ|1 3:6ڭzlnX:Aِ(墰1Q[ydVPrQ=sc$lDu/P~ΖZ} 2 1?XT )?h!66leyuvV1|0K؟䟻/3DI *R'nEyQi[wc#辑f?h'I]@h6+[#A3F9{Dz$_ \7+C}0Zѭx/Q m6HweGnsّ>t} !CmS0%b{/;z5 UX+a˥w51Kon>zSÊ>p>t9o-iA7Q[kxEj;8Ϣ@䗌cV  @M: ! Q:nch_,VƁo}b ATHJ|?Q:)]j~yn3l7߆zx3vC\bt颶*cVY2plVVBJX[v6n` 6$oxHYy(TĮJةm{aVZ4`.x+wXϣ` KDS*g\dZ~ZgfFhZvG\mi + ?A>ҷj5vh0?kIV0"ud7 /&KCt6tMa/HF!2B١Fo%]!Mk+cd`K`zM@g_T^Uj㡃|{[ROm/:9]P_u?|"UX節x= oҦ^aH9ɨ'dKvEsqpQƉj`y̷BE0- /%^ w]aԸl3.U/ۈw1۬:jjr/mA4 OLP[}Uu[rLѻpOZDX̟rjДO2d ~˫suTRov Ix>*趂ݨuBl$D 8a' YSo "4i6AΌcOpG۔*@SӀ/?94g.]Ip3l$=#5PS/%@{5Uҧ.# 'D%׸-s\11ى*) cBĿB4% )_+v񆩆375l'EO{j=GBV9Ot"DM@gU&8Q+9,;Hyg4cŞI5†,JH|vH+;nĎBsǢxq}Y?*zjY+Y6pL,\1~/Y~WhG XcՃ?/QͽKT0u/t384퀪݆3NWN&ZCOa,ٮ4Qx[F%y4ky+T'ԦpHRuЊNl$5^,O*m?%Zzx]! @)@Xǫ{u[~xXT.w*0rK&j`RrVj{XKny isNo/אpAty\}yO?';xB18]҈&@uԙIGGNpou\ZU4{V E׆ј\ixMÖJ/Z?:ؒ5pѝQn&ͽ[VZ/DSbЇ,]I: USְ.Tv]a)i7ܩ >BRP&ؼ3 5d G Lu͝zcúq[jaaK]P+V܌FnsU}]/925hK^)nOǿ9nDiB'?zA T,h#)TfǢ*R"~C2sFZx- 47!I&"A)xW6H6%:̽uod'LJq[,PbY:7$hXqقZ}Daϵ!9Rcī-ʴC{.W*i<vjP^P2@q?"Y(Ͳ<0\ h_8-И2ߒ{(V=;۾RݳbyRP"/ (vH O9ɔ?EFɉ*Jo)[mɊK: Iu"{rs*48Q-0Ȯ,Qn~2i%#L g+<ɘ.Wc@@  T/B{甫t19W Fᆌ'D =Em@`hˆhTCUFȢIXʔm* e,Uʴ= RP nS!pNs/}$wVC)cFFO.Kw W>r1sohkE4>>e:~dpwDS&!w3%AY'-qB,gm7 &(5 ]y~AB!?vI|xCIj3N(`셊?UmONa`۱+'0Y\~PzA \v %HpUkk3md,"uu>Lԙ0TY3Up#/ېLJOeu|cԘzYiCHB _Cl/ECV۠DCC =z縲̌?Z'6XxϢ,CM$zgZ32Uzq ` 6UPcİ:  [td[3GT)AF>wL'VM0 Dg2M*A3G~*W#j[>`狁ٯ &ձ8 m˒ȟYZáySt70;37f6:Ҷ!DoL6IVedy?ulb'z5aB *s]EHSmV# ~-P7K35JLMfM_ZQz E`M7ͺz#li/|7D6t.rxH|lSg-XjS]O78Ǘɷ)}vJjΝlTr.wEW5*iD1> `A{Dq?I@21[B]gfLB#Uv|iP>1]AQsK z#S}BuUk٤+C`rΚX6:!`u+k]~EKV<,K{˹ d[)g!-YHQ]Ho<4t'SzDU$ywJgk 5EUw/9P u"F p,mTYᵝxFf VVDE4: Bز} wT2 kA|+VȍtVҞ) A2e7*LYp@ wi'*6p0jp`-lSg, ޕݜvE_]4zvE:\~dt& 0l82+ @-Lі-bM4LzӃ5cW{ S<gw ճ]]jw'W z&;-NS_BJ ߌ$&==H(DW~Ptw ă9qv$Hǂ?)qp홰qzJĞiPVw)I wXԪHwץ@ iXvks2쬨n0yKx+0ycmZm?roe~?ƕfxTl|!0ے5bkWC| ^H=HNc\יm>u0ZVIblҖ^]n*5->pȚ6YkEWz%;0{yzbO[`{:,we8K+hO7 S"`KtigUر=56IS ̫ KğH~VW0V_3L/>R[<[f\́s}dLR]\A=5tD6ITZ֦?lg}e OĚGgBb, ڢBNY$퐠הY(,*I4V̦D 1ܰLߟMdkU~{Q g:Qdf#lՠý!xm]:LMR/J"?=~Fp5౬hwԌ%Oi3 # ǀUpuv:T m>qPM&QT2=[F#Fun> gLT ?r&2!ly1&$b4d*:䀭g @~/#?"򬼡YS hCVK]wg00YVGq-pbFAQˈ/y8^c|B^jq| dVYW%qx$wGrx:DSBe(ڼ Vv+A@ҋG "zބQVZVɏT8oLZJŗPky*&x1yVYa"I9|Yhz|ysr -!g[mmzG#vبRGU{浣6}ME(}Sxm{;B.Iі\2R3HŽAa 54<iU'Rcb?s)äAEeuC * Mҭx3d ] [4Fم/§-@Lě`a`,ldErq O;0ʳ~:yȺU?_@ߨeOK溍WCqpI[`}usٕbkh!l^ck ӄ'h#zau?lX/⟽&}i@CBiUZ>r%I$ ~X$D$ׄwMxD=J$Pbxx> k8"3.M$Ev7 f0_F\Xn߽h17:Y ]aCbqfx{/uljx!iZ"}fdZe Z#AveC)a%oQ! 7>@hkH{!^kGhb$ʶP xDN2ٱj&{<$$`D:jD,Hz0|ξA>1N6#UHՖ%AKN"fe,q'uDWBwK*=?Mg;+%($t#s'Wq!ES M!G ]ڌ2WОR,P{x}}[MzP>YL@_xGG~X#1ZZz E~CiTkt 89qQƁ42:sWoV 16e?7 ŢG7+0*{G]FzL'ލ.T ^ꥌ[{ Z26I^Y;LJD-?VV[jMaOc)5<7ǬnRJ/LğDĸ2t}T}3K7Aqt{]>em;zUg.O%@xJEv̫nXzFy,M]5=fOnLJnjtvz_PX$ƜEf !%5P]ayR[Xj΀ Sw: `+T̟ƚq R!QQoUClf u9+}WNͅGGq־,Oҍ`gG޸9Ae@+(rqU95ԃdюC^HaSn3v2S{)=LJ8I3Czs CC~B-[ޒ C,~Ju&q ɌwֺΑg)uXZjvg=[{e wgr]!Y[2OYi#2{!؆Gx{BlhYVgum؁ǣ_C3 M,ݐ1JGdX_h푁jb~EP&pp +EaUnjHt6,ӓW9͇k^n0>*W%ZQh9.=&Uop\75)(Ĩyx+<6R-;8~Hε XWP۲O%^''Ô{G٭q ŝ_M{uD`eGZl&uv&->{5 t % WʝOYAA! Gx8pX]hY?5) V)VU EsAD0E(wkfsDS;Y ]R S2mxF"1*Gf͍_BcmQ 6!Ma>.źჺc$_2SL<a|BN,>%h%ܧ!ԅ"1=,A{pd=x< *eVm>ܜSe)epXEw;J?Y71|"jJaVɴ{?KF$JykGPknhݯ{#NQo𨠓tK_L$k#~VץU:7zs&2!4Pj10ԋJ*nU2c$XNR_MZ[9i mE[*^sNK`uFg>*lX%UEUPO45y2e5|7X}5]vnCE}k:˳QMbPFJ ySnj1әTP>;6m ځD\j& W#Ro7O Knp[r;\R2Mc=eIoXIlڬXT71ŗZ[ `ccc;WLj??vU{N)T1O--'h_98y " aG1zp@hA:!Nr,gGpIiL=ҝٴo QJwn.m3&g3-I2*~z[^$py+S5-0biu}dy&I*X3>&N!W s˘W^2Z4#Z嘴a؃|zOf|GR.Kn˗ # 篒>^bWZ]Kz{ Xʮd믽5b ݮ݅Yxk4GFw"!qeUa!gam}OY1d%4Y:KS$C.Q1|C <4)_8@' W;'I 'j?2(v]θDa铪H  Y:?+N r|;ڨk6f >Kl59qcvѻM3Ώg@Su*H;$P9ԮQc>|ڪ |Fx4F;n/E#]<$n\(gLTܥAQF~"f~ ,mxYud"W8mP/URQ2-]WXS&@(kUckAb`yLAׂ1dBۮ0!V`8;d*%3Zw7^W1ڑ&&)]UE1E]Cۏ-tQ͓)o'zt PꟖ1v ̓)-yFRGvef~pnRNL?W}%6z:FSNJhr!{bUFBA=pdON1#$/ Y . ,¬ ifw:hLĖHpqMCwQ a;]sv.hT_íZG{[A,RXmM_h#8^ܸUyUW5kegdMݿ6.1H03LA}-ksYKJ wQ|Ou~sD?,OkQL=BnUK9T -F=qmeLpX]l8o@uUMF!'+϶4y-iE>(M &Qţi? ";bI3̹xP=?PzrBAK>r6HtC l}޹FvNVT!srqqtxH֨Zv}卭?|}\d ̀O/afD.( bi{"2Z+ď_I`M@+s&2:%H+9`;,huqK9a贌Ҳj1by.xԡ3@)a@>~O>;uF[[ $2X&kpl_┬.$?;Ƕۥa#eCҰwC(Op#v+gAu0&BQfp$i˷nUu jU,@db`z .C>9wx H=89FㅢT2 3npL?{yjkRU! ܴ# lBdUIܗ(hF|FPgtƉeg pv r&uU~*E(ʓ x͈67Hu!2 TTqiF՟-ȁJ!?[~AӾ-QV°O_jy//!s^:DʹV`颀OjW?1әDBv u gi> vmޔ 4)Ied|{R ړ!/]R&xԐgxYya", ƅd{%ZJg&ꖚ$$=pʳRKK1Q_(6tEl ab7& JD{2[eu+͹;s^CUwt+.T)[ G_&,Pi~eZJUv;?Ϡ"E3 Sy.@V=8FݏkBx ע˓uU{,,U:ڮ][oz*<:\z2= ~ uׁʇBh]@ #,M$2M( j, }'$O "iH Zf6WG&}Dk$?Y(ɰPT-p30QZ9?i{Gq-_ЗQD Tf "J+od۽&IK-qFşמCA,0HD#=>RŶ: \wΩkM?1Dl *3YMBxw$4f-\hW#B'UTyz bbzob0P.o(u|z׵2ȩpnc KOׅI-0ӧNxZʁ FBdf]m<GxY2ےd0-`1zypkt590!""?^1oö@27xb`H@!F_N.;JR*Ӱvd%btm/Wh!WlMK% &DAY-$^iAnG$EG,d="XB^3^{>~!Fư݉-G:YW7 wJS&8=$ u$ȳmfH5@:wN (177I0wܣf*wÇPՊs $B̚z>oF:WӒ97 <~s$jxq,PYDi XJSN5xBIO3o\Zv 8*`\3MB,-g۶xiT1̈6aP?USPR%ȳlRdKZz,6mA+;?]j $ËwfĽ򱺀V[OfM ¦-{CJ rgv#nhS'g2 [!Av[# n˲,czR$(YC?]}CK3O,GjnN/hrX+HF5 v1έVvP]LP7P2[>m|ogl$8<FGulWEE.n.f"Lא(z2hj4`H'AW/ Y%i*̚"ŴuУP(Ol^0^ Edՙi[&9{}AlNf$89iG (l LbЮe \Yaq=!xL)쿭նi߶rbde- /SKv"~N/fO)k05` G7 =\O!TFqWeतdA3izIw5r9t|@mNK՞[jF=DQ-ˮ!c1aвpB/Zf g.9! .ŻoDuj]l Oˀ =)M 'c̳(%jCKN{qЬsaQ˝szF_ &G֑npq2-ǐFəˮ i]0_$+zƲ;Q"zXr7< Ϙ4>ILN YhiGa}ZÊ!+X5<ۡ.C[cG'g W)NK'7~^|;ȁIJ8? txi$C:I|HBNKh~Ex:`Kԧv@:^٦O;ޗ֜}\y!裖Af2QOu#3IRKٹB)BV$. yw`MȰO+'*`8c  O\13aUOHA ^K 8GNgE`_D: zEy؈>f"}s"{:s.It+ \Lj}"࿶dS!ؚe; RҟWA^-jP odӁ8c;$!_9`yl&X|ԋF3c[@^? yKS0O`y?7$鷑@$;h(=)`VM@^iH%^8CZ7 j{eç/еfu4;,Gnba'uquKgw~8HP w)\ s VdDQUe"Ps`K'du8+hs(H& O׳zY*G]˧4L @~ITmdhN`DAA8_kA1,ctD5.O~NWb*}GfCj":_yv #I}D`~%ksHAk,;êHu/_O!nXF%q$ r=b-U+ t %?"1/M_3a;dX =0K:ۙ"3)L?NmB9Isrh=|啳qܗA{~Ԥ U^l~i7h7Q`G;5t@#vfiw+"gf1ĶLyU S~!tRa/IcXXaO 'bC]:j6@0y'NUO)Er/6,_ދsp[9=$EwBhT,M[xsxkb*p(:N;`<6+Dx`:Daj)償_`RviBnX|P+ؒc#u9?*\ч$Fpxwα @{ \w7-Q@b yXt#[-\%qíQݧHH>J,#4]fSJDrҫn3mо[R<оw[L1 :MRZ}>`;= :\7`r;d! :ލ;,GYŐڟ+\!?jQ|1da0O&0jiMS4(銦&J; ] BM0F`0PE?@yN9[[wojcݬ~ͤAzk<(1xcNݛ:,9!?l7"xU1_CَQzP {u8z]Xis[[>d[3"\aMd*"R~_7@/3iP*2x ?`oʀ- } ,6,~xWxV%gZvi+btM`e0p|_[pDvLj=i;xp5x\Kli׆kEP91+V!wO"D};q:,f;)i${ub\uv 'JB A{?8{~[rT?[YxLv(<$y&9 .},j+̶~U_րFK,fU! xdd1%LmLW=PO kOa=EOǎFM}1ݒ?Bin>b I#FKfa5~A,=d6(F d rOF|9wK*^v9AC[aM!.'bჲ.}3ǜd}HFd3F.%M;tX[N{e>`93Cfg벏>!n Imihi(Lc`Mm*h~ybߛM5RzWF`\LG-* X^ IgR\&j_9Qh-s88MϤY Uo3ƪ. \ɥ{f0cN>~lL[O]2Pl9Or 2鸺Z$ #Z-_~Y\ gצ(PuY4#uU6X$6]F>r;?lx{߱tqLcg ೏D<K؟yEt*}^AЅh#PY`H i;wSdžRUSyw7{B9}vD?ad-R]Y'x7)X'jH8? ܊ΓXg)<P=oZup ꗱ)a*jIF@a h;8uאB٪>FyboK#םmnp}OxO蔨y3WB_7άGDLVl@]3ㇵi ,6yBƢ A-7ӿG_`|\ L czN I§(}q};q ~oJhg}uYcЩ؂ЫhgV_?ilo&WNэ(^R2 aeɛvɈ1oca,,fıB ˣHޞ?IP':) T`)BW5Q͔ {̌]| :}JNTtKxkrp~_#J"BuB_Z pui;:ުN&YUT_Ayn^Ӏ,;M*ފVg?q>h;9CH5@I>[ j#ܚ}8t5zݑxNkhX?!V.ʐJ8#0SEYyE zPIUL ~yjY"Md I^B(vD?wy+CľB a1Ȃgehթ0/qQjQ]/e`H7LםK?Q-G(eΆjuWy%W3w1eqwq VS ^/4*ͅB[3]=n|+^o+A@b@^XFCRnnlTһ)T&K^%^%zUARs7U#f +6 G5aYƸ/A606ʐ}dI|3IU羥9NbaeBRsSƟV(Nb;k%}]쯂=n\C>~xFSqG1&`ϓNF#WqߴWQ%^9;jGf3vѼN%+^hqUhkj1pɚ >=QO5crfJ *++{J<6nT`*Hv˛_wq] xж*kTb[SڬqE QHd4;^hYa'[£𳻋=Kil?b(W~e_o>)&L :/v"Ƹl)WRRm/5/1]ګJ鰺)H+'RghrhzGІ` cMPRA;Z&t 7Ffn=BqeRլ:q,iCeA=O8-7|do8zij> z8 0C`6@` JN)49mZ~fӓ JS?̘qKVB2vIH,"Fʨ}M}\%lF#hչ#1oZ'~d62M\Eh>Owv{pџڽTBEABtDq{jHܜA)HAԸ B8(she+V.6+d[|Y5i^_ b ;N?Tu(Jt)0K%27nvZ[+ǬEoGp.KG3UQu D1NN{ʰ$3.a!O&o3Hr1EU EDE4V)8G#j Iv iکtz33#k4WFٺy,oG#0fÑpbYzev0HFRL8hK )&@U#Y>=JWW vv+ZM;X}7]“a$$hN A4\P2ɛH&4'e Fgq틸8U;ٍpҏ/SGxYn58H|줖p(N>&VQ _McH,"1_Lrݻ5"k"<߭}= %;䴵ZVH;+/j9J3ۆ̂<2HrC#z In55![EHp&۔ҫij:, ,]2YcR'.<Ӗ8)sU8 N;U$a.nwH E z9shJS0hAW^4N鸵$zP"Xu*3~ b)KNPs?%Yi ;qΌ" P?6ߌPw& v[RȐIG84%D+ }U(ĕ}KZ:8ڨcoy# \W[+'mggP.Ҟ-R Lr۽i˦I ['p q1h(} yFy~e.Wc"OA]oRG o ,ƌq(K㞕.^-*w7=oH#{6cϑ]ޅ(]{s]-\/Afw-qc艮F5so47œ{@`{`˱+Ņ!ߴtCEșky8 bV˾s^g׻ $0[ߖTU9kyѹ:$(ӝANU02]kCh\^b=~,nϡ1bk-R!_@;J_RP2Abx UB%gD^ F4bRUC=a9BA` 5f }7ɐ!Az璿 6 3vP <_;wzUnb25&uNzp _PS6"8$)Wfe{N¹m7Gck L~/LDBTL~qsr ^DnE庣OLa=1$ :k20g~J@@ r!|A|Z>QUWK6׺""1"[:\E%ZLXJBP(X^YߜP"^6na͑m!VsKrm4k !dY&7q Jl'$+>u~6b76DA : coJq^|fQ[ ]#BBfSPjccqн wRއLIT[]fX)e[޺g:Wh Qmn}NJj%?hkH?fx]:2>)3h|{x `t]um4?q-"g::߀ LLCe1닙a=v+qe":.km:@5=3Xl6D;@dsS (K+[REkR~y`!j!SxHꡛXDe֡|k'(3{x3Фd<[ 9{O_0,d| ͬwy_exLvT ^=9Y[08WVQ 'c#n@B@f*8-VhkdRM,[bX\a0T'#r[vhG,QWjփ!9%IWDh#NyUʞ@@QߙD\$k)t עf1)i@B[|'^UӁY v>b@$gZ*XDLoeU%Y`zORqblI4I-o~16y&| h@L.LVYX 館ZWr6Lm6G HߨM#ۦ?9]YNWɱ[z‘֥hQFQ\?W S9.GB[f'ܢ@PmZgX:4qUȗVT\r* PM0X`5Y[H%EO}eL_}-aUz@Zj59G`HTKh@ZCg[q&458nP]JgFLʫ /?XLh#؏;}z(.H]D[(^'иNM}j4ZOȡQXvzH1½'fHp.b x_~Lcf!Ա_k*Q텕-% FfpAdX "φ!EڳJo_d]GCy>qWn3Wn6@k0 rbuTҜv =P3)&wY_֤5bPO /5 $D).ixL¤'˳l$]|#%|r$}*TF&:puEn[^:.*cމA{FnG?FSfTscZWoy /q̛ڡՆEuA m ie{?rr_oE=AƒS@Y3d~׽̡R6*ΙuR1$r(isZ⼎O\$JQtmmVEp m&aញiO]1KpJtҐidlfZ?s~HKjeI8vOGzzp] ן'a3[$V!zջ-;PkLD'4^UUSif\Mz|"QӀ ÷L 5u7$uLD4r9jD=ۅrg&s'/|?wQ2q < ~2tmP2ʤ mV]E"#*zfL6kzqTζ86p~K,@BIHA{54bG֬Aq"1@D0:HƔs:8zZoL QxѳG8I Qwhg a(;G^' (C; ͔)z5:@_bM J45I+y"w.U3kp7u z4# J|2z8`%]8} >8;ō(4#Y#NQξ P;K5L%mӚ:jD~ulFl&:{d"HoXݘ_Ys~D1;.0@&'2虪((XŒ*&oz<q~sR jYl 1:>=ԇJ8 $AI?ኤ$Gt5= mhkG A Eg)帓sL@D۪V&2TU}u)Ҏd!5 i;IsH:r֫9습)pV.Q2:29Meg%g4VLtttOA ߟH5?&4uo9'\ v/W[/1txnhy:П>q3>hS.^'Y7wB58?pRHtWVr937!ٲRbxH#ZNDlcϞY_a1% ]LjP>;;x HTȶoЎAG9k:H ~/~l:uEYJ+m%#\fbxe0KƐ.S)I{'{j C  ̅;UNy%uT(]ed!ކ8F)RME_s:Ml|JE>@f>S7|ܲab@SDm-t+{Flc*ky5,* L& ` :S#oԾoЍҪ:7Ȯ K d\6]R P<(y`|h*vWZ׏&H6zfyjoKY 67SP(Ro ,zj;eUz(Lq[YVEa*_ݼ9OP/ 4[?%B$wK80a-9)V~#MdU 9S`NPVJBg{U.qUn lX;Qwnaً{8Ύ\LW1Q[vd΂ v(E(HnЪ0,}KRX&1m[.R_] ۋ:X[>[r8itK%tDܣ)F o<0d:B{ve![K#-Ȥ῵ ~F*mC">pDqǞLJt>oP1FtWlӛ&4YqWh͛6F&!5ClocfDhFiWiԪ>qG׭fo@OT[p7f`Sy[@U6Pb/ n-֪@2prQX%{z9tvuqE<_Q_aɌc!}nxG4򰂠~ ]2y 몍g}UzdӅ |4` V{kxkZ!9#y(n %vf?8nhGq ["~%2RxNCL%A}ѩz%Y{HWb7]J>ŠJB|l$S ?"M(ߥ r3FCgG_<i\ͤ0Ůȼx``풿-NVo^0?"rQ 2R yj值x `5SK݅̔UfM;/ᚤ=0' ɹ.%?@)TDF =ՎA__!"NɓieVn.IhȞʡ25]| QcBf:AdF0uD%|n(T%N$Elz9ޅe$6_CI &Gj6⪏ i# 8S LH 4 1K_W=eA̔0#[g/26$<2be^ /#Q'7C%2OVٿVT؇K@ ='|3ؓ)5 uFRD( `ܕYm $E%)&? /-/8vCڝ`E%Rh$jW\O.h&U]i ՙ*&# t @<#1O%Le%dv-Q zJB?bt] ]b6.R~^Mmz=*&HdZ`݌k/d;b+mWʻx v-g k,x ]9bt~-;ʝހnPTHK &?l{x?iRthCzF-?cԎb]:xJ⚩G4V{R[UBPj ʯ^4ݸwHI7?CweX(݉ yQmx u:Q3E;Z|g7 d*P>ИONeiu>dSY`sc\IA8ȮF#,EpJY}`Rǚ V]$#ٶ7h D) k!>"{><}>i }s{h(j2pĩ ea=LI~iכ0ͦ 8[:3նdUwbT*DtيvU*:Q cxY+cRALpЉ*3OȺ1=/P/,=O|q%D$"mx)=^ą`> >Y%2W ʹK]&#O4Wb=&^A1wq [:q`ݣ+ ! 9~YSĔaZ`~c : DA432s} ,.|<ݧ06;M46GfPxH,y,*qygKѓuƒ'ȿjubqy)/V]BTq,EaP{û!vsCv8ly ?jU)_vV:{bG) htmƃ$7HJwtm$=ꮴ +el29rfWzpy"GI& մ~dUh ڽ æ3~@JG@þ Xe2+z.I*?M;{<ݯ%7/HNɲt4Q3-$1V~! 4!L>c3G{[?(TzBM׋Ha$'+' $%ӂU]7ehTS1كub{xuu aU-Tџ$TW{w]sB|&Sغ4[ Hg:m*4u F[iRF F}a-ET=c:/>'\֨ Q@nNtE]K:qb|y򙄞J'u(;7ȵcIK,~W{;^}=bkPfZ*@o:ZT&.ʪ޽P&GA(X a1Aݖe khš PSp#e߮2 )ڡ7P)c8Ef h!䀌K\]93|GG&Ce>.8YvEeYb fR>(9vm>;]2:FQxK;̵/ߴNA#A#vS<wAxX2g/#ˋ(DЮ/G>|t L;sm75TǸc ;rvi:UqtA ܲ.:y6{F*·]omdwh4SE$2̱d-aIoO*cH\>1t 덌7QRs"8B<+AJ4١cuJ xbOwǚ >sp?(mHqDgk+oz & U; '_z+w= ~Z"$Z~"\ ë|C:FI7^8xl΀Se^pd:VWVZ==I!/{N6 k{QhȎRScmΑUF {E8::YUOCk 1`[=ŝw~?KcG? EB65)X ;-I~NB{YXx̣?R1ot{s3ls5p^qtŷ>p3([261O 2덕nYxDyVr7LplsNn;i Vd"vmr2}5|qέJ4ay;o$'Iu#qyCKc^+-gl-i`bɪT7+׆P>oS!NʜI I\Wzژ$W+wG4oЬC$2&@!1eQ RN*OJIf+B0dd=౮V)P@Y7.v(ϱ%@ç,ӹ][!Ɵ ]Y ӱ`ԊvX>~W|~yșQ>gi-D t& E`_=ԧy!qiB0H[w 0P aYސ ~uUK 5y%x>"3M53<vͦHz\# ^5bVKk&)2_ j}|C*v{WDIzpk""pYW_?P95&f>q]-{y~GdV/*=չE31qUP`狠͘ϦpK /9>l| K]f! z++wH 7!rSi"#d:Fe꼂@ YdAlS† +ikD cɞHҩK9%W2u-m@>*D*B9)W^T&wWҷK z' ps$j7%P&&u /Z"l*^vvv:^MԚ=᾵J 4t͸ˀ׆S,:䬺}C5H8WBTw7p);D)=(}|iWIdkD<+#.NcTQFPq7~x*fm=}PWu@bRMhS5?WHP4/VE6?>j2;.;d/ ʴ7JEpI㈳4;Ψe\՟Z9w^)w ,~2VQ=ϲI2ũG+0_P-2 @E36kD  I{$6Fh䵾Z=^کo+鸒 k.ߚ'δe~v/4Zʓ-2wl'xǫ+aT 2%ybջ~:h^v8Xk`yɕ5`_B/ v_>%hMVAt)bnw)SP?L  Ŧ3rh\9~HVP7 O@ -f @D%(&ozFtX&XZ'`(_x!,":\s=-z(9b;/l޿=P#*'zbmȬI5gx,,=@ct o>fxSv^oYap J,U: IOt az YB9ՇqR4Gz68N|r[~/ad-N~?1zODsp @Y%ɠQi)n弔n& Y@ E?OQ  Sh'緎 xX_~7^*9ų}Z)J4gBXpĥk3t s?5V&ER}~܀O)؏$rr*dl $׺3 ?뫓bs56rJ# Z(C}$)k@J~HtA 7E2U.'b2 "eY)J@HҽLd.L(I=mږd6KM.-5--CXt$leYQ rͳ2IR s~BPtn=8L۬/W+i(Vm\`ܟ" +](0HϒFHW/%I8XKwVEnxkslsHydpgDw] oeu&v)J3WC*!Iߺu~Q%ͰPxr34IBm(`Z|\ՉCƜUfcŎԚB.+)}gєCSe%R`.Fa:%/v0^u-뛓]:m5$a$=ϨAHݏ[8y SK)°+x<3i-Y ?bT0D^9 XOom_swt0#.஛h07sXvOpOl8)՚)#Ƙv+&71`Z8\S}%Fsދ3e ;u&&0JJk3kFIW +nn68 N։1\TvbPUIXRK*kӍ<m=#0(exnV8%B_/!?A= ub[xηobce.`X5ùt1NEJ#MZtnϋs.E|d _#`}Y\}:-Mؐ[f(QxR269DAŜxf Ӆ=Th FGc= _HZT0qJ6&~O#q,WVj]0{ԡ^C| &=TGvSvj͘Avo%6%J(T\YA} M-Ŀ X'g䒍iM[GI MQn6ظy]6x|ޤ*HRk9'~EgT$~6_eNG%Jt|X]LguvaOƛCod :H N_>Gs%wjNb,?s3m#X7hf[edLYk?+Rrs6X]cmb5q;wٛ3jԣL^Xq]10cwOڌ`4iP,)o(: ‹S/Ә= !NVG%CPP'E GVD,\vuv'`>徐>m-ul ^zP;V{ngq"9OUrPN3 P^vݤmY=۪d= Ro5a*5E}1U6R?7{HV69WABǕ沶#uz= Y}]VΙhkY.=PXPٔV2o7zYET  gbn?~d)C%hGFnV۟74^Z/3K/~mtjMOHYK/ VۧV Pf*{a`̊&(r$ܴ6QTyT Z"bEZǏ8hgEZ!666=sI!LQ<gSN VƹWSI5u[Xxt݈ґ%^BҀka5Z81<)^2U찲(E_I|"0RbdOL^Lf*_Ԧf%1MvϸªͣH?'鬝@i}#Wb;V)CJL)rj3~?1Uw5|\e%"cAtGO/) uFv{/!N+uPD ~SdeY@۝RnW=B ُ R ll^jBQ\K)i="%8iRU~}2IpF1:Z -Ul; !8Sj϶E3aJHLEҩ >V\)ﴖ`'9>X}T'}o0S)mj^یHl젫oِ8 +.sO߮RFH3D@nv2V"F;C ϻ2pi \9M:7xl~nhy|$Q2mP2 Ö's:Rj~j@6&|qVJs𮆥0jV[|DǴ 靜7 byjKPc㟨ک S%{4}STqRbXg/RhiTKpĸGweJ[#`=/Q,P!y!ݬ&'rB򔯲CtiYYTQT4VNYɘ6iɑ&\Zq2q#GI ŷ>c9wX"'%G5NL#XYN5c5a:eY`NQY$乞K z6&uJm+yp` Ihc4D$zk &d: (JsӖl;-ڊ@wV{?#]5_ Uz$lXT6-R0ܽqc!R3*/JG@d}@yH͋iH9"1Lf4 oOr& aVEڬ 80)|xߌ;㽿C\ >}?H K!$S U]ziY(`45L"Ɨ5Jм K($e;}k7$۶5). k0:5 2hhU uڥj[(MKrRud14Ax-Un+gxLm<Ʒ zSzD)KȲ2_EYvQ7CZŲ  2spk4n+DClcQ0 D8k0]eAO}c<ҋ9SA}V#O$&x`0}_3?pAZGqh裈+d>ŚldNW~t^qv1=#TC5uË~S’_ 03~X!'.L)~PD5Sa,k>asV6b:RgA78jZ:4x֮u/j5}ϤUBz軺ڜ~wzm`{?apܝ}4s\ኑ,ᆡxyF&otɯEUnJ> =_VP^zE/mZZOpߑכ{QP/@+No\L8P\<8ؕob,$f Dj DRo?m~\>4ƏU aJ7%v=s+jNhos[czH,΁ -9*4&?Mr+⇘m; bb6.1YjA X?7G-$͋~zuV<\1%Jo-mȊ}R~x$:ٖ!2V>Hh;xuqjHto_e1]kI{uwjNt ⸫>o5S?DVڥ ڊ"p&~؇mtN|w-Iҁ8}S]5M7wAƧD.l{lrk8 ٌިD['nAZWK} j6^7/YKdy)Nܡ]Βv\ "Țt Y SϡB⺦z€ds0.G~tF:v*X=^%\E @qJd[,!`Rrb\^l#"4H7ݢ.[l.q$#Є£; 217 ~Y8)(-US?}蔸D[7U)*#ǒ9(n% Z5;>|ZبoX_ȼ6 dl\ D!B[p6JV& +g%nB%V#MHRo bS^ pfeR?wﯨK43w̛!8aKB O*ZQf(jZj%@R Rb^:HDH%DE EYMp̤m{)&{<-eu P+}1|X:S[))&y*xL I͛Uuj5NĴjOXh/4x/1PJgXdHycEӢS~?n<mC&n*%V"~B"ݵ܎GF"gcqzTJg r δ+^h5k ED H͠=u]|)S.%4ԕZ9BWЅ3!F1|X.MYC\dMv oq: xl7."u'vOA#l&)97v UgTx<0~n0d2bѾoy%z3\.#]$%Z*N'هB Eo/ YpCrOBFcב'>6LZI0WU+"*kezpyXRgOaox|AAF8Ņ Q}yUC+p98*Cu ,RD|8 ;2Ƞ#MxT=ʟ^iqJ ,+/fNbvpwWG}ff]F:?B/4oU۟oJZG{kF]t9&^Jd{OaIrDY {0̖!C8wJ˝'vEޟ9Hd 3ڭfXIķ[D[`eR 緔fSm=f+F@t݋C{6"}e+ZlK~mBΆ&x{ou_y]yF-<ؑ+D^&3Zz&x0_X7 ;c%?Qzz= [ӷmMƉw}SsztTk ;Ke^wN$f\aa]Ntd׀b7>t 7r{ K,٦ KlLJ-sV>`Y԰gʼnDӍ/_''؇*ߴ-SϤS{W]xZ~Dg#3@l@3]FV﯇!K QTc[ e[z}[N7ǩiQ@ DoRκm&[({@t T޲( H˕-|`X!9<'!c3ߜPN|]]˜QTJƨnm~{7fʉmqKtRfm/PO*NNր7fgnN;8(Ǒ(s, 3"`=`O @7T%cb4٢3Oep}V%Mh@2~fjWo[O4"G]&U`虜jC0ήNmSJl˖ÚyiwmRqx #~00I_+csZY}|0e|/Eb|X' eh$D:Č+'=R I5=:^jBjDJ:pxH/ZêݬAv@ xO,dojIdBk#K=Jvx`Q<L<mѩn4 r9P}ђe!ޫY5E6 `P ,;VxUiV#ñc1^+hQT5x2k^!̔ hCY e"00L3fi˺<%;w]Q9(Ys؉Ss3:> FV I\!TVm몛za%U0±c\}PI"O;QժԆ70,wQ9}ÁakzibEdS+>ݫfc Wȓ 7qq@K/B_GF qQ50U_}Ic)*zK&~a2nQjt 7#PNJ{H5hه,G~c/hE"M~6&qn][\Ƣ{N`.68Ș1x :i(66&)oI :1#u+NbX/u0F𹆪Iy[]ߣ%0X!!, \脣í.ӏ_CcZuO'.JquM2MAӃp$睘ie͐QD:f}2g'mH2eG<{Wus 3?=/=|XOI-S\qOw3&& : 7<5E.%С_ l^N QugA)lF\;ko 44AZ [[CrX1̓I+}Bb׺8s Ȼn%+̮ۣr} C_W< (J^qB$C{c`2?Jgn񥊯s9jix AjuR-ŏ!=-^҃)U/$t'Gl dSterN2Y9MiN{R&qTZUK=n8yJơْYSyYDaA o+':F ďzXIVrd,ZSpuз5=O%!Gi`FXBCC&}ep%KBR%mA5װHFP-NkfcO4dR"bLh9-Ч``gN%Ě]. \aO։YIp|K Z!\^EH$K2ԚOL̛iZc+~~؋7 #&o-9$"5x.FM.ňugMG]J2(̑rOUVv^-*PK`C*fմqA]j4{Ru[* *}^1cZxٛ ujaZ{'h {wX8qo1"9ChuHAyh?,nYG؂u SmJDTK7<0UۋH\G{.CĜQxՍż3vb^c),!$x3Hc W ٫ OyKky"<*ȟB:3?rϫ,ɝbb;KnЛSa=LenEN߫)ޏ"g)ˉvx N^,\Y\4{^{} .QZlҌ`YN曃y~b-(hoV6K'l#scBTz>plY5VnAà[ZH >bN]:UHaВF8Jළ"^5B*| "V N}v0i ?b{-Y|[MfW!ck9 o;мC23IBƀ$zYVec4otFY)O'+PKPu`*q `P6:'/ -tE{[a{mڻls2J@pcb5Lpw k Btj*9z#}(nޠ#溍١g3 % JLZ#&p۲.o|O?~T쇱Yx2,XxnH|f֎\Pt)>ao+ad/fnq2:d%2r,KDCl;齎*S&|ȷ$BiP3 -t{S4Q'7ݐE{rWW\k8$RUڕt$ x]@"4 O*YK:;5–MŜf4;6h-yrKDBVCǤ_/5楀ҒNb@֩t_ r6+2}=XjH˚F hP=seM}Nm~B9Cn\PxBB*rA vE.U5 @)zg;Ƚ6P R"Q牪50yovO߂XqH~8&XJ.3FGfogY Ue5X/% 9CMF -./VS!A";IwecIim6q(e+Иfze %lޮ 8(q̋A6L0C6vy |jPԘw:aCMͻ>`&t|ٴD?D`x,D_٥Pi$l}z ̄[=bƀWArOκiP9G϶ Of"DS٤$Tu36aSpvVp11U=}T:/w(lz;EPPDzVȏq45@ n;`NAR5P&n75f2Z#9D欠I*b A gC'\<KwP:#pƕ6^dT &pWߨ)E!0վ{9`?q1=ah7EcE絭Խ-~a;CjЮYjM1Q<xQŢԏ^1KѰ #)JyK@crl~a͍>-c&AGU>+Ck n(]0;kfrToE/͜K\Hx社},r0ڑ'^ .TgêOt*҅D5V)DjAc!zU$owPEW.)R#pꛡa¤7![k`%/u()NĈY~s߄%,ՙp3UB?JR#d0O{E`4}~<;;rWIvЪ1JFK md)ʩ3MtQi"v생Ftb`s݋[Y9ٶ\95VUٛD/Y__W8~S -ԙI浮V/dcnIahb 8k ڄ)<',X%墌z[Dx.R&^nQ&:6o +R3t_sQeV?m)JKBEٖ`KX߾*Mp 9KaWtlv [E94+>xlĉ4㕋p77 vLBڊQbӍf\_[j [4#6D\d CmAh|ZD;% הT}go/{;,S!RHvӵ2l֊$#I28WW敜1@t<᨟\ 3LyXzgE7?e깓 XN]^CZ " iI#ܻrV$&Eݥ6oŮvgP)+Ʀnu5iqS.@/w0&n7#>1wDdօ)bR\"JP yLȊ/Vxz5h68𹺁VE"*pW;&|oӤUI Oi}ju<މ_ "ҧ:A˅ONʞ06Yh':Vu)iWO;m m~BEcJ.& >èi1_Ĕ SeiZKXp5EG% 1کp/jH>1U Nizz;G!&_\%`5?6q,Mklgbcsk$Bdˊɢ^;bp@L1* "r')TjW,G$/ tcj&@H7UvC|}vtR$r)1+ĄcяWw72Lqu# v>ezxg2Wcdv5p+ZQ/uڜjGnx#ʥ1sSRWzʼniKd iJW9gJ.?k 1TYLf"_]6.:*SsKxЃ( @-;"ZdFU\_ PCh_w2覹6x ﷂ9meRKAIzfc gu d9/`0-68&sз6yY`UlcdX)w r0kc?JmL76-2@Ezz(Tnk5KFtNSS#&O&IIemJlyDi?}` b &yA٣7ZUkpC\7ї<^WrQjd)qٯw.5! |aCQtUʼ-TT 3Dô-m}BD08 M6ԾbE~з t] qxio>( j@<dr[N!7 T$0|ww |{߯uKElX$@J#R! #G-O14{W6k/j mJ/(gc^/<? 첰vc0kaad\-3 +MȺev[CQG($"rЗ&>!w;`f fxG:cmBF ڜc:6Ƣj OP`jE#P^DkD'Hڈ&4ޮOPC1c&^\?$zf F Xޮg/& {i7Lt$JwֺNjAFkƅ,ٕDWXKYWa&,6UJRVICӫ>PM"E1.aVV}ASsrh8γ_$\WMWF&]rkq.Lw@6˸kI}#AUśL̇ U޻moUD"(d0:A M'j里i/0ַ"w6Q> $]qτqF(dՙ<v'>v5%h]y٩Jz[A{ k=("bc% 7}ULޞHɞ#gD|qg U/oѯvqns42('[D68~HO⩙;O2~&Lj׷uN& T;Cll0j18Ax@U]%hB5VOm7dar'_)sZ4LŵՂ%M' J Z.1{_<(dj L]W$ ~Ƽk#!޻!ѠB;|Ǒ6I@fG-8+Y']EU`,˾bhg/ԭ<ҳyJ@jmF S )jV!!R+h]>kIC+qCaP8kh`C_ d=uzZmo T:q1_J!r.k'jfQ\.T7T|*i4QNbt+\R:{_oƳD[+%ҩr*‘/,l-on*\#Ŧ,3xh4*uoީ d+KQ揩&`c&m hc]]~TQ3`PWuJ_atg" (၏ DX95e|W/hBLFWМ [02:q0OOw$̾1YzA}۹K a| $M(ZKny*[1- C2~ܼU?5̭65p Ƞɟ8 xtnHJjt V@dJFVf0hAo/y'1wߤ{[~63zݍ<@ՎyD^BT |]ZK&uX[ <@jz T wb΂ ZP>3y"b5d)(Mw`2⢭2y}ymWƳs$&E mHR(tr)rుmpǶB$IOvN qW"V6^Q. y?[]辀 ,ٜW|XrmILe!6i\N<QfBMd~Jr@uBo3c֢d?``M%qurdFT.u\/S \/{x~L,&jhlzk޲"8|@⩮+m4yh)i@3yF`+!ΐjՙ$(Q#/C|lThXLTUBɹS zaf5%tA*Xg ្_T^Ofgwޅ>&ǵnz O}R夷u? CR>f8X媴q'$a$O }KBӏXz 7tX%;LjsdUVE{UraP^#&sviaFb]I SLB&kR;65}S̥0:XC i}ACKݩÔS^\g@{9y[挖4ྞ9Cx"UmAS<Ӂ Ȼ믁^~x-CZGmV(@H\KD|-vQ-o:i IKj|({akG'LR߬IJyӫvʎ 嵚X{eRiTY*0bhTr'Dʥstc;{Sx9HaUylo HD#ժQ=o86Fj_ߤ=eDd A `iSFgB -+8c54A/:P".`\Кh܅X4S3:k=}^Cue@NLL.8tKj;] 4⎰7x\q/ X'p:Pj IKU^9(v j4cHfV*%A`ӱ٨@Hd{02V wq5EzhyKΔY+( _?֭o?xR<Uasݩ*U! ]+$)oވWq)CFJSQ1훳}-=M:$D [J;"4Ẃ-io քӝ=<ظbN  &z23dL0 B1 Fd|>x^t&yǔ,Kvd&dJ0EZY9!KQS"2rEA;Ʌ.y"/lwe*Y ׅm{eBM~ ;ܩZA/ P5w`cWwrDK 2.G[qKFm@ƴtsOCw*&ip3k"΋":WjxKn=;u@no /Py2sAq dm>ŃK7;ﭻJL:yM 3 w$:,s>ޏIԹb~ * ϿL[g-7On{`>k߮#Bť JW"_i_'d y8I!KX'$guMMk=åՔ( qYT9/.93`?Uك6>n ]*EON8COx"Ҝ0ZDD@'Pv3'2Ug_#R>/ۜ=m:y֖cpBMiʣxT&,Vکצr`Z7!hW~/Y3h hy_)H>Dzf+) ܓ;L t% `&$ĢMw 1y)ju"#w)ۑJ _ˁ-ODih2Hpa~K44>2oF5Wge #ΓHIv8NQᘗE`L+/уYzW*~acSP>[U\{kPXTW{3THO"җ}ch}HkAb%z)B)d"lVc(}F 69ntljJ-Faϕ&rϵ,ZSsXaDZ meKTIRyΖpM:k-cuu=aUp0I!\ ZP(sǟCYUE|%,('たZw ${6߭]\A%?.&"@r`w7i,(1[0[٢_:DRdں\uZEm2211K@3ݫ6"2,-aq96APB+GW dE8.UZZMlcsX%{M"I9gv6ܭ47p@i1I`s߷ɛcK 0 6n#9Ü@'ŸWr T cD '.tE:?#~~P6 2:?oƔݲ8&% Ç뜂%Cl'=%XKj"hB%_٫ fS)ISۙk1f^du%#1zb狽&Dlى¦AGn!1~L$P#fya uj70;6/:)|#Qjk9/|![n{>-SC![=R7 ހo #| zuWLzVm džmb!_ +I+'4.$ƔÒRN,Q+Q=0q\ שpi뚲Wk g + pb2&5hžJL,X)= +blĕCn&XXĆ4"ROH^'"l~@s{V7?hWadTi%!+å@FU݋(ѥ;":BڧnթQ+H_':20@?ryy*~[K is\`;Zb߯Miah~^{ʯhI}~B? dj9/r{a=-a?QL$l:yk)NVݶyD~8t!=*q-9-#9[R$𰴮=bgF1Q_U7Q\G^ -&ܿa(:Y@W,qRk|)k3fAZf|. zS>kyM«7eB5a^&K> 0ݧh|*%M64;41$?CGR΢VQ1/GݏSBzG cb\-*ہҠba,Þ[[yXpGkHBHJ3C:6 =;–fq@WUFS+N& ?VQz}=~:7i s=OD_p+^ # -`%,YRU9j?{#KW[8\;P.;J]C\d10ɷ0 evćH:Gד譿>'- k,|AnlJ3w `S~VX`%e'xcد]egֆԎr95 Ara=3l1]nijE=ʩj_ގi4Eù1̮ %SC\#iD#.!x1O d˃@Tj4+놈,S.YVwѥU66#Tkjb nx::ts5rcmlFѴWlqjp{FUoc0ԬP pڦ*90OCҢ, |Dz'@Q C0g@5b|ag cE;i\E_YaMњs3O ?&$gD"QHq.!$/؛ ٥,o>OD1mX8Ϊ$⩥fr:Ӌ kȪٛ9R#;WCP]O9\k]vZWfm%l {'OFb>f28*/pঔHWA&>^X jVSփ*BȪtsABM  =^+Zn^δO9iXeDz:XE};o Xd-uƦorӝa @f&"S/ls.Wr!c'SyTm{-+S $zpRfd_%[Of|Wil/Tõ2#j̾e] :ZO6H 6%\?ʡڑ4 !{a_Q+M$Gf@QT '?]ꬣYW5)3c+̒c Qycțp-nlhY?i3:+;:?D${R'*R$yN]HNօKΒA-4{#JIXѽVB}GX3 ȷCw 3ua…z3)n=(iyG/ #ϳ`i1A%TZ{RsZ,(f٫vdI]FESެ|cjOd@Q#є؇LhjaBcHyW_]'trjأ;*H|Ze?[ėyo?*Q|:.B09ss*MN[\H>򜰨,^R ]J17Մ YSlY[;gBƟLĵ֭Y1t`}W92 hf(HE̵}>ˇTj@D‘e$~kW:X9\o%pFز?F5_zD칲SԠ9C`C]F<۵P6{ POA@ 3X~r(ELG%|%Eǜd *f LS;Z2u0y?2Orݐe=3P  C(#h3`d |Bd@) VZ!*>Kד\76$i@ P3*u|EMo*‘CE ]@J*ckky_0wPՓbK G`dk g{\ߏܵR*5nm`RU+l6JhgW/]|֏yK]ކ6a6y,I!+3!Xz$peGA)M8T~rw$RDso^PF8?*#.mf>D ;bvY$bicK~{)&‰0ϝ:ʲTC9b,`n # 0$g'{|=LZ IW0pX7<`,u6Qؐ(#>$rG?TB<; R?i2z_4"7,qt0<} Wku=t,%D}r7lEl:Tjl[,uHhNFc5=߸WD˄R;¶V4`4 R- 9[ ('+{X /O:֗@ME:Bx,9WH)ջYp)'`-Jn}M>u6Jvğ¾ଲDTEk+ p.0fR͗̏*TC)~:b8!{;LQ)wIX^>c([6?lVD A$R޶1_W{\gJ1ɊR9/I:JYvAn}J3u sdz0 Ц´TK9"MӟAjW!ɨ/8!3Y>Jt9po;,`I#"C ˾>בjُ04ቧ5TG33]ƍI1,ex3 v!0h }ajQ/u/ @= N3կJ8!I2 ]H&PAX 6Lv Iu R"Zflk⵿i75 Y߶CNjDd%(yסMδJ"2x^5@axzu}n50P AK4yaBp- ;{~>#yȕ`6^_b@ t]{!{e<'…* $Xlct2bHOdwX R3GlsϜmUtA}9!__Z迩%wsjmjB_IfNV F{l}"8Qu"˹i%KQHߓߦWXe{ s2 "_93a;b!b9A 0UKäv/PGɣw4-²]0w8Ok2 CZ#wӘPbsk WvďL%(,ݻQDTWA{˽7JQ6B^7= Sydi+9Iz@IHFcNVvKޟѸi _g^~+jۋYa ^"BU)󕉯(h;&Gg| q:(0aI\c6<܅"g5Ums7ݎ }JVll_J-Egz6>y& l?!cdQͽ lPA>Ui`?=k(v38۴Eֲfqҹt.ܳ /)!^Y$. |sM)t=XD67~8 Y ;sG v , fq)o,} A6]HKЅZ?tl=T 1dQl唇yyc uȚywʯL_d[\2LL NG]Q2??̀T Z{g71x]@S}3֬B ֍P2f,QWRrֹI ٺlKgvqa=g̿f׹<:0VQGagd&=0Wp7#, )5URpIsGZn*:,`9| @q2lc3IΎQ}`R^hJ2c4/\٨C_M֖A~F#sq\Qyq)LVSdhӛNIBYfRJ$kg/oi8i?BsrBd:^9NGU?V7_U:o6t&@9џ Q$-i~hXf#nU#3D#w3gۯtp77zXFA9s誷.Ԃ4<v} iWKu\ݬD[8mCJb.f> b)-Zyy.fZa0x;6!6 .8,ؐ%.toAs}m2-^P_9{ݵB{866xH_nk" 8ҝ>E%R=wdI潤siSl7S0*Q9|hLEqiꖲtϿsy}'w#Q @I\\~K0C_JX'xp紺[ B'NJr)BRo (#ݥ:kS-3[6)뤹YFNM 7pke5$0lg{ f.6![ Y0m2ea opsLER%;w*=/"hS<fj)K @tiQ~Eqg;o_{bHhbr`L:$Ĭɾ? I%u޳du1xι0J,%2*a21w򠡹natgEMj(j#vOwơ>LO5fGB*|'1bs*zTP϶` ԡF3[OpLvV{R8 sq$Dٍl|UR\*6.'pX.n~|ڧn[kL2d,6䢽t\ n@T4w\:`w }K#S%Z{|MES{ËA+(ORFm'6"a=;#kьˡ$$\T h Bd :ެtiNM58-پo{74].ԬE  +UrTlDv}l@V`_`AP[Yb#MCeGwm@b,Z twj%b_R |W3zŒ~Ֆ~5JF7`CJ{C䂸 I]'Zsx0+o֥[M3V֐Fihi?9n@o?Ԕt8bA#} `Ap}-<8!Ȕ]u`LEdAv'wk944V9@-a=ojE{ T-7ٞ[%%aHV&WA@ǧ #MmIo}) JŚ0x:'E[H{}䷶5)]AXi~&<6"; }{o38~@(y,2&.1#0غ->p6ÁxJ,s{r?ߩ78LL?r7h,hEڠᓖa?פ~>q=?2>'ޡ`Sx%!HLfݤŊ1f ~gZLzPET _u069y{tnܿaNxvNr"rFRo;3Ja_Tsg?H谆kʵ%gld aW!']8ؖn wb%ΊDDݎT|zUzwXhd\iɶ,!gE5[\aA3sM$(*L>TbcGPJCABN,@_A<@]6ߦ,`檙Gk58wamNw9k1 Vre(}8,| D6ie=8#N/L}_^)^{\n< qMapX/~G[G-iߦw>l5z+Hh(Ϝ]93v`CH|ϛ0U%EZ2`i +g L y?<#zw:A*^nΎ %G-oS%VnR &5^"n3d\yEE' \E2Vږl4Dvt2"̇j5XG$'X?MCPڗ"#C@8k8EL ÃN0C7Ymr$#QҊS@3z6set0VT!T:Dl.OF׉413i['j2FPN788oˬԑ`=ъBAH^%KQ!&[íN2,Ôeͻ5j]vmINvv71nW_G1i-=dQ ̽FdڊaQf>U6qîl^ (yZM,,/!g Xg<S_%g@uΗ8 Y|~9s4QTdLvfeھF7B )È`*oݖjV๷4Mh3О'؇%JǶ"WۖWpDQBC @`}z˒,M{cA|5|nw0 {΍Pv@T@#_x.us¾Oqo:Jz7ه' gyHD@}^VĿHcP?LmʐA<D T_'z\#XZ+Q 7ۮ9$fSjƗɢ+t;v%GM_:OK5;c8nMm)^S)^L0\"C;4qV"u)}+}kb|kǣ^g)Zޤ%: dw$ m"Ş_ɘ+׃^gci=d}K={4V3LƢP, je]w5#x?&`lE[jJ<#Z 0 <O˷#x0Tq輯3="|U^3ꕜM=StoQZ V8<ĈNz~ K+bW Eô{rlżn2ExJ2UP^Fc郄Z|YYʑ6}&MaC2,"e ۻ6̓D~갠vm fk!4J"~a@C.S=<ޯ;^ }I9OA.72{g"'PBǯz o+HOߟ D B738[-="~{UvO|\ynvuv-nBm3Rߖ腽]MqjXsZվ3OQ̤#D(B I25SeJUU=(BpmN*ʘK:J P6qt?u^ks~_+`+L5E|LCN:Zi@ ui°מw9WAiEG9 * ,OQ#r RX ZMMŀCFd%ۦh߶GQ E;eogJɞ4߀ L.l@{L-rTHm0l1+9[K&crbapĵPΪA d`1E^K ^FZPbemH4'8@Vb^L/% *>( 9lm]TҘ5O8!Uq݅d,B롉p0eRjPOl`)FxaؾIgE#̽#*.# Ή a(} 2dAg|xPuԺ\GHRfŃ~JIZUm!7Zl6qE/ǩ4)9i9be~韌^7Lk(m-&_}F"? uҎhWI6@l[N_RU!)qog2舛`D4Nm5c q3pţ5,lH3lB3Հ*z&\|UzNfΥzN3Xy>R  ]3VlU/t]1j?.btWͣXtagw: G؈|2}񥘌Fh;j5-$1>Ute^$#ç'涯9f +u{i+hURr {kD@9f\?(PCe-abՃ6:w #{A:6yگqj.h\&s,rM0'-g8hMʦ:nB#]mF|GW$3#+ 酓˧R#lb5W5鰔}w3V?S ݲ9` ROE~l3 cv6z{3<,^R/ #Zg."etmfQ;/>2BeTq ^Q2)6Gы ȟ z9cA䫲ԙ IX@!qdqcFQ㑤4{3qR@Q"w%%uWokΪBb׋$hg"{q`.@·y^24s $hTӍj1 {ݩ_bxUUlYfxkԦԷٳאґPH)~b-,m_ y;al]\3ᔡ -Ǻ/`&8"zDsI Bb\8ԃ=խYŘ6X(5rlĵlD3%P8 KRUZ)xo:cl\U:Z~7rE&xR17D@?> n,;-XTHgb 5mDnNl3XaUk"HL4ZuG @)P4ǏtI:DN(SakoDLaNa3KĂ] ?Y86Ƙ3e~ԧ}h̓it9g0gT5t۴t0S-j,A'ќp&)YzD̮)Hfk3xP8.;Bp[p<1 2LS ^(y/(Dڭ_ 94 QsL+0衁0+^/͎?3Q$#GdG;d/ | v;zV󪿞,6ոV VH͕ TԬ\Npy9RQ)[ޙDCӄatm:̄梌~L\D'E}zF>ÛZDK \1zOAܴw["+klxρ2 GWM^/FNᤷzASOvV CjxiDž俇5tdtb ԖQ;1^شT؏:fL?:^1p͔´*@FΧ&S{pl@"IHdN`IUA j"%WHiey^/x II!JWG%OAlK&oԮe ̫,\98E V00mN@uD~"v״lv ˓EtJ?e2N2Aq."RUs($Ue{? 4HEܬc`JȖ#vhG5_Wk_j31|},nG6g'^DI,duHPBiWܓxdִ}}<glpP{n (E2YzG(>d uYrqY8LVӆʁMAI}iR *4dXF1H缊 s,~B!=QŦ?tw [9Nڟ^W칶p`tN *=Ssٚ޾EKsjaX(ĤB+w3!1jX"%NUb~ųRFG36gA55So,t6K{A7QiZoc.V2,eOgӐYNhE62(<JyKrV{Ir"#="=2}rIm'ex'tB_)4$Xvi>k#N8XS7A%Q!J:2Yn"gt3p k9RFPA~ۀ`뜮Щ罺3X U|X}*cy4F)2zC ߵL _"dF8SZ%A';Y&Sh_5 f[ V=4zI^K`$.MmO>!4c:ZƪLgOՔDsܕK}lV9X˗ 1/cJ(H0Afmd>n=mհ=A\l݇:KcW=ÊI= x. ϯVܾ.ZH h4\FTe+oݸ~_ 3nzƺӿWt E;We}71uL60 GSo4&*g*Ct,;J Gb^7#՛95N??uT}OcIl#t>*!&~!CKSFjr%\Z$m_sIAqb97VwiܚmU"V5uVwgtE<$4#W=4~R|lfGQHw:s^AOP/ǘr)Web%{õݚlGOZ1fbZւI2^2u1!A0i! 8Q3P/F*# ȖNyUiL"Xžϭ>||%}eZ6u>$8eLLXr?u OJZ‚d l*QVǥy  cpg~I{2@7.[PO||6)e %\3+ay)|?"Lφ=-`|#IQȣu*\%s ҳg~Z@*b] 9!j୺۟ArT"̴դ^h{pj'8=$# ve! *AD [-9nׂ~O |8;KH&w048O)S@2^xpq2A׻}X264Ѩ"|̲$.7)q&xQ(%<.~TN|- !@NG4䰺@!]v Bh&o9 }9\RIa᭏tŜREM̸̩&.Xi!|MjOPI>Q`(*5MCN1slMTi|>Y2 3\`H;n$qsWt;@?U7auxa~h ~ APGs#G ^* hbk!* M"е.Qt{7bIIvx<]$`ufg#\`CcۭwӦY]"JS%!e z5Syy,pjHˈZ<ʖܿ*6X?CY7p 3r#UΣn%,fplȖ2U`cNHx+5"ZEG^<@АoyXy|U}VE}  oMKue6NޒUZ|3M.( \=*JhRfwgИ^3PpI @_v4ImMĂ0܆S_M:/gOɢG_ѵ `#2etLZQ܈ب;R*$!1?Sz*К|ްr=TEZQ}r bzj'Va5ԭљ.f!v빋6stby M;1R&kEPhRc7N_+ tN+}j'NN|J#0$)r06#@Ji TŢPZT͞Hș<+aLmZor[9L#qJFN9&l~>7ݮx4lCYPe'xtforL$ J \]or|c7<9jPBt< * >xȠ~'t@e+ՙ΋{^9ٹȶ'f.]mmVս$暡zdcFTկf9Wnb"r_^Zf;ưѠT4铍Hp5<+*0hz44^urŊ B0`pޑ<ŏnd#c@akOaCAi2de[}`O' 2=Sx~<)i24N`0LĸXuFsnw1sTIGO>ea*wfNcM%pN|n.gd1GCg.9 ~r4XlDtsJ㿮y!xװ ײGv?ԓࢮȸ"U(N"20mŽܺzFLscm>̍Р9O&.窢 ݾ;nku/)dʶ5yhc'^Rϖ[|0f!m8U]-\)xq}ZVܟ2l12Hdvʅǖ_@,N2&jMzlxٗ%ņgJg&` g` $ ݎxUeqc>gUJ| mRJJP}uz֗I6ksf%'ΣLd͔7'lX$d%1ۏ5$%`@xEPO޹ίH z'YBcm`ހ~JNeH[ fy;j\=lE\S+g*OM:(:N_ԖgK/HD+Cm:Vb[ ˎXYo?^,]'z% t<~J\#MaӁ ySB:"lGVYTʚf;|/!o$V[*" Y>as+Y#bG{}KC׶FR7ezWs>9}F fjw7+A*p1f(l\ECЀRyj?ѯL,-iN ^p9" ;؏¼R7QY$jJUU|)RoM&jOzƜJғ,bZ?78:ݥ%&D;t<Տ1]ofzM2{TY{LJBkrv-aGΨhWcMxH%F`%6]bK ^%ybu2Fm@αV|Ŵe%x탑|hz;=׬lf>qW%w935palE0|eЍlϏM;Q0̼NlPfP:HctZxqB` $|~_ tn& ;-Y!8$\b jՔ&=h`o٣5g&!N#-Jr&}?̭NdKQVG5`^d}i7C y PN}8df6eWEyTsx3͓Hl0>u@мZ*A@jf\GrKoYѢꭜAoP#x~]o6;*77ec V)Ӕ2@_ǵLӹ97 aa(ct@H!+R>8M2Cs9ﮌQ2l>"o1n/ pL}P[:nXDl3$E1 M^g^ 1m3-ID yus֙e9~llʈ] ʙMDVgbt?n2LZxpfG3Qp% a : ?2,yۛ]\7 g:Ԍ9Ѭ2s0њ ε dMƌXcKdjPxk=v@׽3/ڂEz@>ڽizX2ͽWd$EEp{°"0WYҖߋ7Ko޶+ XIAxCctQzV}wh>^F$V2-G] {-\d"~~36~".Y/NR>iܡG:_3H.N;+ǝ=ryɇ9pԱ]mn]M|QSp&g$3EL=(jR}e#|}{˦Y%sfS<"R~ll PGq?fRz@Y6hFCH9Wc8} ?i "@YymЭn8jUY0q鱰N_%Ez3Cx ]<*hn4QD>B-!|M^qmhg%f)ToJljHrn |Rf ,-BtKN},V(ybm(<>̛Ec^iZ@*9(1 X$AAH^qsNƕc#uAާ"_OhIsU"h%1 ZSIh:`7?1rl)AY1eU_QJ(ԑP DF_yȀ0P ˕wGe9MƔ-'~߂"17})tCȬeۓXMK~UI꣭{I7x 1g?CAc;=lVv.wYaXneܐ5vD~+`lQGZ&UVrZ&Z◪?XoZ wO"mI4%f0UTfP4z42h=1,H.NG(c~z]Y X!{u%%^tگdib#pNl*X^(G|mb/7+{jEX"#-_j9b 1Ȥ!eҎ \B ӵ+3j\fq iGwYgksf~Ԋ.V Qlȁj\wTWMe| :,~$ U&SAfrΥoEm- -+T)>CAtceڪLb?n،@/Qw J-k!v^$7o_]?+ՙ[I"Ur[?cyϸiOK<d>ь~]n(:I %5I2:鶕֮K$,8Y bm',T@"i[2P1f,U-)U6@glo[R * (Qs-`]~EއTQ%7L>h9E̩Ԏŀ1ꛪ@Ku.N˓Iފ|WG~$Y YԢ ӣBrᎲ8?74xJ;pZCaJ'QyrN_w2%xѽ{KvdK$o.O{t%W`ɯsOn\ηM͎#bE#Ki04Gnk0#C}uև@k=8Ely셑4![gFilؖAx<{U*їxT֋2XG,Td4rPO;=gdկ@BacT<>B:m~X/lIwF~PsQ)M(93?= y=L|:(GᩪNډh!co mp[Ac@obܓMs+4Ta c̸i yhZ84tlv5 3:06%l*oQt:L-!##gxCNwAyr!YXTD)B&#Ad BFKC,-r%ԃ8 \bP)0x-@;\9nKCEalW5 ,%;1RCWjisƄRIp-/|h: ,!{pG^xB4x}Bt&DR5QGAaPKX&0,x3l/ZZ9 oA!8cbx8sts9H= wo+!B|$93Jt~ 8teoJ" }ShN1V@jhp.=06Aqx Xo Y@(#I=JF+\} 6YTp3XZ:#ٔC6qmUOH|偦 n{!=h$} ^\ʼwךۃ3KS8mPyՉUXUO}%,/Zˎ:GVQ`.b'-!x&&~UTrqS$]qI?qܨ@z ^'W"ÏIAJL$H"(^1E7+ߜ{C';PSA*M?.CX5 t Ipu-C/)ݵF:SsAaA]q-o(RLdZyX*tY,{uc"f*3[9p(b+)v/)v6RT52:C9%ڇ[ -+$-邥3fG%[jgLɕhI׵ zNhqYȕ|O?o-9+},wQB@j1Wm>F  fXGR\n 9enwJ&|oUfݬnڇr'g꬗2~vT&GH)TR)Ow|'L&nC(-͜w2rDjkV& n^)蝾Ϡ9 nRvrg+K.و6)'QO'3UiqdŤL,VLjeg _ I-%a3O-NUoay~ WNMm&Z73xl )BG0@Syo-hޜc,K0oe eG&gNH!1_X2qA*8DM0ܚt.FO#mXuJWYމšR3Ȍ];0l:uZqSS{݅{BR]xl;ҎCiOWe R@Gw ]J' ­R{3Ϋۛ*O2vKA 0ay?%n˃kN HזBU2 v\:|MqVp(U[zf17d7T0sAX Pi~ ּSk_v?e|$;wXqfI(œBooLWrZZ7Vij6M!гl 38UD|G]*TΫiK"-#svwa.~Sts`Uf8d/q?-՛Ll+]?5!,Lix;Bo*LG UA s4D`>nAq-pkS# 5O0v w+}xFPKJf0t^ & !5Y&cxɓI]q ߿Glr<>{ʠl'fsk+KZAd^=]=k mSˀdk ׁZTZ9cF-PK^өs>,#WGNK(K5>)g4_$Gt§e-`,bt[ ϖm4Hk]>YKxs|ԈHOCBf;46$?1b21{fz0F:z flLñ9-t4s/F)ǫjysO͸MQîC]Nli"ŗI@혠bNҒR$Y#bx,@4fZ*BIBFl'#D3zB+/}üEZ' Ou 4?ʥY" ^H@@ 0V@=i~_\A|kT^Bk. ^z@n+.+'f~ X|X!{F9`,#Z)f)2R7P7>{JjZ:Ï]v]i-v3D0&/l[BA(6!og͍Ak,Ǐkv`y7-+/&u,*  ~xek;~ޢҚa:6k`TdF ǟԽCGV&~%X0A D8}1@^7-[MiLZB-Ɯ̰_dzm[MnFS}96 sObك*SϹ}E1\x ^3a"@jHT=PAm)# nHazȓB 'T Y$a͚n#Hab%:[m✚Su2M}]]zg A/:h\L[;, ><"tT#*KaBeVudy˅8=q&i>_LS'~zRaTn|CZ]:u3]6_s_ɽ5hf$Yg<_GF1 ո3l"8Sy_+eat5sND;mGs>{T{8s/ R@$xm!(RSvbZk'06c1wgjy)mS~м:~A_hSW&[H&IL A_୶X'F6 }}Ն:K]`|̵ otvgG X~!b]iyҩTDwt#z׼j= c1 M=5WkRgs|FjY퉯c͠"8ڂ/S(a@䜂hnA|3Z9H/6Δ-Qh:`l4O5^f+` ]DTHx\/S,;ǚ ױmw$rf[,d>tG-/:?žiss㻢9F4]p}j3]LX3bF֥( XhN f4{֌6_[HY3ﶟMvف 2ZHѝ oLWQP DúXk$=`e jo b!YFYJrJ-SnVXVRLC ai#Cb `XpP>UB(L9Od bzM_}ܱMb5QYZbQyNċ JrGM,:yk`ײl8,۞T>h d#quV8Xѧ.M0WdހXhN_ &yV?&/Dةn9^v:o$"}??A֔#ɘ^i}$s7aÏ lŹ5qGhr! 2J+F QjrubQO+xⳛlf.}K`ŬrAw!ܷibaD <~?~s bINU8j_hs:ϵtN?#wW'L?Ʃ^4uD5PV:" ^ZY3z?B܎oQfGE'yĵƜTpWn2n A ~ՙUn(zVc9p(fo]fC5& Dҫc*%`XrR5Ul&{gCd9{%.Xhк?`wn//({&s'-˅}!kspT,.hJZJWpn2m?TbrbH*/f%o' 8ݹ/8-&85 # k5w;!Gԭ4}DT2'{0Cx*[@9{7r z 2UK \RV\W5> -~7{(cjb]y~öAdI1X%(iEFiS)i*gu%hX7yp|LeP(3QZTYuu-h^ha1W#bc )&vxGLj+UN7є]zYzKm_V@eӘrI{/v+Ӭ.9Hf0څk.(og:$;$Xja@"l VIz{ʤSeCgfcr$`_I!~A1sF1BcM*ΙL33Zk<ퟖ\L)fDbB*3 I wңY0>)kT$YQy Wu&UUI{(Qb!=f/!uOtOmIs~ - 1T4Uk5[>@a!JJ_Tl <W^mxWXu.bV- ٶw_(V 7K|JmtYcsle=OV}- ku tVɽ7Nsĝ9 CS|H4ݕ/fɿ 1KôEqv2gnb@g &%QɘՏlUEnqߥg  py(,iJԻ?ņt@;DE)ɝyoiry_V:zu&9ӜlA _-ޝ wV[abS{:F\W G.W쵠MV+S;|eN7ƼyD]I}{(QWh]xgr80"1Vx {a.$H<릒|c"5cwqQ T1 ڭ٘tOpO;Ak!v5 %ŲEPlpB'OIj[("'KbI!)q,`G59efP;{{*J({gsu{;"\Tj}p2u: t@ir( ,6.Dmjn˟WTLMx ׂP0viziiaȶy9_.sl(d{hGUjs :&y=GdtgY8(i8W/2kq[6P.J7:S#,p~;7DfY?_m]v:' {B]dcDg3욽&ؽ:øКW_5U݅j: ǜREр{r .+~.,v8&{\8TPD$Ktx"4[o/1_әR2* j @D+WۡJՂsB JT?o O"?{xHǷ`o1w_ueCZꩧQ^߈߈`UjwS'ʋݺ1_-o 0iK=;HgnQMs|mk5YR:+H]ћh'ѷa;PKP{oD]@&T /^ H]9JfVK६!5OQw,Vܩ嚮+&[a3o ~oQd. TBp\#w#Gx4E8cGZز9}mJf\:M@JˤNߗ"mNW]2W.Ims, 0= !a8*bJPUH.Y\H&[~%'m6I'L'3CrudE?zV:hh1e;ET$Z?y2 .tJnҚȬwVp@&jhV7Mx ݲ.zJzcdWgKxd׵ſ(bğOLFdwi*&:]}W'"fV./x3Ky29T 0̄%%o# ~ °:|[n+N @"p^24'9Z$)aw#J[ Ql87ʹ4ći? Yo)f)Ng BWSJP~ `]m@3~?ɐeBXZumX?oi؄9Xn!5pdVS+/Cf"/jE8/fg{xĝ6Tw~sa`=es{#KΰT92f@5Yޫ=09ҷׂ% Vou)a&Q>[&dkq-94F"vᚧ9֙.6'{]ܘndN83`ԅc8e Eu'JImR6[ӇJcti,~\§s^| #:oDva?> x(dB? P=XgOɦB@Bߛ6[>[(lqIE+./y " oqw\68clz G=|82"7>_6O\͑ ZG6X81^҄B\l8..-,cPIm|9` 1]vqjz_ υa0$%&PP#uюC8,GVp[V.EqJ;~%2Y&Jdv1 ϙk(,&X|A* /-8:I4I WuEM4\=8&{+#Ƹ 熚lG+=N^u$7m Wa+_Ofzh!#<K.OnqL6lam*1gcՕw ~F|R }֪n;lV| ش] (_1h5&Z z|Bp4+"-$^زuL#i@)!@s^փ:1|reAXo=bX-AoѲ2$sšjs`>&Q"'ɘQ2C4#icFOΚEneճd8߇7)Z{PͶt:!QCYŝ0xǴV֯g<tdN~l)%Jt$ N"0K?bE7$0PltKѕ(^'A( 70U3\Tq0sYY1Ǯ9!:s`J\tEѪvûY7 ӾfpyE:J1t0]4 BqB ZUzRdnxs+@ e9{KZU^ҫyU]նovh @C-$%A*<:'n'Grm3 To$Oy1%9$Gߑ =P̀CmXՕQyh,}}Uy} qf@PFm͠~?>Ca+;MFӕ/yLcPyxe5 1z 40Xs^+JH!uEF5?h :|~LƖw_8CVma/'b?^c]"Z+ hmijU|./Oiu: n{!Ǘ%s&b E}v|S2G3#1w{TF-\tzz 124 , hIQP=BkaD9gSo=|hp>BtOvu_'+r|W.xWz'/S}]_4H7c,tux1B@a'xs] Vl+XIyCHUELjOy#ֺ @}xXa8gkLPGMj[D~oVg$u#6&1XRa1Gi_F}L-HMI !cd<=ldaKc14(vroV̰"}Q>uZc-I9%P0)o${ G}iek%gr{<'>n(d==ؘov*OmE!dV:.o֧UT { ELFi@*<7%_538:Yǎ"T!jy`s)^z/: ܒmX90MGOԤn+ąiDˣ& >P3 @e;JeC ^+&)HջpȟZVK8Gzbe⥅7oiVA"_rǜl@Byd\Zy\qf0PE9'tR^0੏Yǃ%HbfRi%&_xMa:U.i[-zz܍;lƕUU!^ (eglF+8X[NU;ʩzQTgp٠ֵ08%*II+5[2L6Ff13OֱcI`=s,L .h1Ril8n.%ڵl͌Ctո7$ mNγ-y׬{Z,*.X{ k349oJ>Tr e8 7b6AVe5$3 .^⟊#^~/Wz(1BE T9bI;T\yS?'u)C/TubeI_!Rz1lʎ bq;fw?Qef1Ô8o9䵃WK;#KedertԷ3oCh]{$UC"W #cT%$5GxNiV5&sKԫ XjvV|=,>OSh4e X~֥'#dAWVBcMXmiK&1{3P<4uaJ97gv2,\ۥZ-BX^<]?`XiC+(he w-u[돆#F,I7%coW൒3$=?:{Q K[٣ }2jt " 1#Ⴜx.>̦N X[M> RQڨqB+=RWzw.%U }4ֹjZƣt++(+(\Zњbt0 iMYݠ%QP#Ӡ!_SWu+סՄ {׊ :gDB ȁ{:!u%ht+ƷwJhTo 0r3O+-JFSнR "y;qo1KPhT2k{o5tX$6,MmdVNM>Z |ՙ! wo3[nĥ^9JI_#9Ф8BA/.|lrlB*2]g9Ue7GoR]l`.KS A7#y#iW9{eظLw Ļ.L{BG_zŚ,(Pa?62E!)GXk}~ ^=ìMToG(77qpAb\:d$5濂=!>C̲$76gZ#n?]įׯCoHǶ͑-,#X$*(ga#)rq|+p! qfӍpdkh:j\f0g=Fan'*ϣ6#hBТ!-nD|}&a43(c-wYke %# n%Jzl pmh4D]LF|Q1u,n,d, )(2TSٶVׅO@qG&z.5㐒UjңV-ixhtST(Nj8d%47tj0g4u }<yk,{ S m|ZT A}-rHP!ş5_7rȐ8+O (&.&+Q[+w[\*cwhF&TQI݉Yf@u[~#bGxLJQ=+DD`ڎ½*75mOJbC}7]! \g -]qCgιH@ԋւ\pB  P9cRJ[>כ9!Q߲roMeo *qE򶉈m45_2bu8P)u)C>XBw<>540O [c4."hx+OUWIu+힧n(,h;dD?'b| I 3n ia5Z>Am탌Bq؅䏪ÜiQ+a:cTA(u3rzoF#PGe썕y_#}Xϑ4]gȳLw/4m&W6fFѷ.mY8 m޻U0l\ִ̎t"%a47T$Uv,oB]Iҍ0ofc0 v䛛Ґ|= J&R9VbokZ{6 ݒDL2=&[MO.W|Ui)Lm]-cdb:OjP+gLwq3 eQO{S%t#O0|+ըD,v=.n}JsR0~Uba+s0N6;g#AO~ :RɀʉglI$ᜨ| iDHi f >uiIMd%`Ć=??V'sU$Mq:k}F "]xϠKpGmA$\%$"Ҋ`POYg@li|35o+|+ vB 0;b|PxCy'鿦dp(2 8nFg;|~-ސAү>>sto0mlTT,>m6EP_uX~HAl=mӆ09-5k ! jM2EN*^NO?&p`|Eh9! >#yat'ʉ z*z7+T+(1yROT~FIRW'5e`gk4I:\ml%WÉ(LI]EԨAfA)Z3gZ:0 |DY1\ʃtd. fi|Q HѥUbZTK"^B{cA.)I2|-ܵHQ&Z Үc>l^A2~B+BҠ>J |հ c_E"4,[ւfWe61?AʲZ zuH{ #HԌ :}?%*l=Xj1Wnjר/' !>D\)-f$L$I@9$,d ˧5Lzh¹4vjnsYdZsL[ EOYnC"Ѳ:pI%tЀLCf-6;^n)Nu\q,YWF8\fn &] Ej$!15;Ya͇uiYJx0HH'ս;$ w/ܠB`.H8V/OL(aH8:fdPKDf`[XblEjMeqs$/'ܒIgң1 jڿ8{ XN͍ѨjZE.0Cļh֒YTM=nK}: GU=Q[{:32#qxT-Z>9\G@Qvu!Lm ȻP\[&sq.V>-lhC:)xpX2/mMs[!JEO|kݬj[*wfDBkJ2ĐV^/APѳeR s20HnvO3HzN8/8m:8%ܝzN Sv iX-otV~%R!2sEQQoNβL8aNho/VYТՄ䆦c2H.͚=fsH.~ҺfgHod}6+C;-rM yNW4L~k̍K>Sgե !NY#\f Zm<#=0ðCF| C1 -ܚ`ת~dW*WCnd@ Q~Uـ-?=C_(]%A^45`IʅN.|_+jmImw>  [i J+Z݅{93x5wn[%@?eƉ \w\z/\3}}3,"̄!pԍ,>0"f b ]mhzϏ%LxBoCeX5= .4Wj$(.sҭVj.a nxAX;%E|zUVKEu(pyճ 3%C_L0!MT gp 9~eɚ;;z xGsv>`7_~ JԸ+k(V|ﶆMNx0F6QᖊO[~/}PB1.6Ƶ-aRb|}av7QT3qak%Xy yt薎GnP01S( R7._OҕEo{Rфvv0NE `zs_+ O Q\ .3.Kd:K+GIc`/m.QܾtŞa:4 X#ٌ7$J P2L0^!+Iߞہ]oOV3KɏӸuruﶻSdQVՀ#"orЬLf\*zsSo{'@/a=j )`ۙ+ߤM[8DTJ|OO%6’’<1v)q ?":XV1eQl"rn̤lb<^̮*ޮӶpI2RC^uhx,H~Ϣ6-[䵁x;d4{8C+Mg(lHycXvpϳgBOoV)׮F>Bvap٪ʺEX3|㲧_ed3sI9"D?&gMԦ<\jL (ۮ!f e{2ş>jRF9N ގB8c 1@4[汶]m\4#3Py5CC L =~-Kҩ[`RT #u_-Z1ZecЕT8FV AhV䦪 }K~#Zs?j-N:g dž xڑ 3̯Yl7U84v SKW̖[ee2o|x\?:ΝF)⌋;3:^<3I?n+IZ#p~Ao Ԓo>+HE`Or͎z_Jk-[Q[zY|N~^|{Jq&j"~6:v")8.0 3K`yF[E KNj IW2ՄՁhReڃuN z,O+n!}{IhFEkc7_klc*U\l)+6XBFV# mKM T AF-PbH0+]!y#΢BHT'-+vBD}bmzg43׎HDܩ$ -o߻0SgƁo&~8Ho>YnJ)C^J"^;y-6HLmzkNE/$PD߇d*, s|}$܁eKR0 Ɂ:*j<- gX;  k+XԒ-_B&uq:x%+]RŨgs9L0nu,DmJcr@xdLITU5t+NFTRa \ZGd mKl֍Q?b*@in]OȚu6R$$ؗtЗibRKg%6B;kd 4hX[gaa`A*Ew,X@|/]_Qh/PpAW ?ΫWgf㙽;ifɺ#Z%TY $I=OO?k>BR"vFҊLG} ^sVɚ][}LFY!@p6<_ō8vZskCP|d=`n#x|+`Att;X %k"F WO(Lfܡ =P݌.PP:wH͇,Y (uvkc3 'l)bM4A, >&Ҁةu-hh==s[F |~C贯tZszl?W~?jJgJG;|3@v5ħ;*7I3Ui7ek:踒4N/kZ3hFׅ>Tm KiYT( ޭ&}+x@ hOM~e;~ 8-N(N|"ۍ1#ر<2ޅY-3Ҋ{R]_gӨ!D׻S{W99I8싯PYE^I]Z)wama/+LQkС#R=zU Sa vz!ɺ%vڋo/&՛BRMii-IFqrRd窹{]c#u8*1sFKa29lٳ_Dnkb6i9R&NhF@PRҬVŚˊŒi|SJ>Ҥ ?'[:gXSbuo{씃x j<\-AՂ9jNStnk+z9fC)~]SCf6ˊď|ovG:ڝIJ4o3qIr< 5Zri;ZA-N0B!$"ђ&DQK\Ȑ*&-lG|ۉW$ ع _PITXswGuL1hc1rÏw Ra٬gI|8Hˆ u[ tA"5~uvQ$sф9&@ͶXo-#`ri2YHVxP!Qr814ZY ڙ2G?Q>~k-N#q@`trksX1$hcCӋzy,xQj:FqM?vz$H՜a>#iJgdMP$ZG2wF f`onEAGi,ۑFUknT]OZLZ3DzRTϔaDgS[T>?1~O´%DS,{^ž=5~Ry܂^ yy)+R~C?{( FnIQ5W-/߇ $}{寧 }et,l*%9<Ȼi ϥOcl!je}BTd|#uNk+톤Rî'zdp.rBo\;l{Õ S#@뗧fQiJFB|1q.G^#[g-,UTW] yQH-*+{06IyLܫ wE/?ʋ6 eSsʘppi{L&·m"׍pX_ƂEj4*?QkʦB 0hDGjU{Ms;"K_6aI#lbV ^cY!l3ld/=oҕ|fUNWnX.B-O|Q1cyD g2d$.Žab~O~"CrxRM hpkWoB!%E3+Q*3h_~sV?nak7 ,,|cF1.jf-#+re{#r4 PUvшW跔58\1>e@ͼbԭ ٱ*z ͵ x"onS(=F+Kq",(ǖaK0H?^1~7k5EܘoŏPbskS7Xܶ3(XdA}/Jy߯8[gއY~ڮ3~n8$#?مly{m;Z1#?PqPa0D{hH0{(>q+@~2I&w`uԦ"!;ëʍ_/rHyiDk+1CO<0OBnf8r}&}aME/"M&n9Yi?TVB[DAaF@Əɭ2FQ-қ;{ڢ&"- =, %Q34$0}{u !"? LV P ސ  GH[lF-P_Xsc͋6ꗬMPU15#Z{48w0ouwKΤcR]V 6ҧh_5r߄cp X0?L hgfnZ:C -+´wŠ{mwL\Bݛҝٽ 3KR.QFgzj(H;㬔ߏ~/ji}fae4s䡾6=RUvzT9\فM#.Tv\4Ѭ$XE]9tjağb c4O8|RL5YN|4M n4Re Dh`Q\yMxK BVk{IqL 7sͮtNgokg}E&ԛ\UYMD1SrfcHTv0jwKɏ7- -fS}L }w6e8v6Q[n3MmC'Qi5 "(cLhJDѕ:}h90dñg-8VaVy0yY4k8qAi0:'$}bZ1]"#<[foKqҾJ k/* b#|9W!SCvXf(L_ģ ^P~ (_wkAcښ?rr.⣻e%Q6E< ֨a$QZ=78N*GY|CQҮ PX;1SN>2!J%IѫbzE]Ue`D X[]h>8l+ÞW#V}lŐ4ǁ~&%IϢl='tA|@j%2qMQ-^k2甫D3z'r-}@gxWVGOmer͊u_<DIḷo]S7& 8~<\6]gBY6V*{U<%ZX89[@?UEѣMJT$G¸e}Ew)gð|}EBH{Y;V[ތl¼_' saAKXAh%F>f?[f푎UB 6D^@!n_tӣ" ̧5dJ=UpDXHǎ' >~ݶ# uZc;_`߽WbR5^_~}C(`eu!g 'K tbYjt⭜f.퓭iG/ʃS.N.؅}Wʼnw1S XoVs[>ňm<.2]G:F6Z[-(~68e Qmy <Ζv&SRwj>;cm>twZ p6D94"d>,>9vˋ͒q$W4T!%DhP(AV*$UZj/wW,Y=H6+z͍BjoGPHƽm2D(0gNʯEww>ֺ1IK2*Q 4q &4ԕƧNpgX8X*ACn4MLdc9Un>7nkujLP&],5a$νje0GR1l$Ze>w樽,]0|k_̜mK8?2ʔDmR?"ӫWY؆X8*# 8P~Gw>W}OnΆq(D'<SAtd}~{5hIC e5G9ђ6vlX 1->ECyp09()hk,@FCc+}Ta(luY=ej7P½u4)V{8t2Nu=BQR:Нt([yhn5?HKP-Ե@ω2w ;7WgMv\-9g|3Y2:U<3(PcIw)uzRϴĵ_mPd0Xiip4Y/-[!"뱞?o#Am#/Ek"ۺШ;qx3Bt< 1ŅOJ+Mƅ/1^xc+ܺܿDiˬhEj x^\wv n 6.H-uq6gty'ZmdLO(ﲇS&^heLzUCa~Jf+$ztSK.u Wxed̯{qٮvZkyi.f5&=OG UɲmWЧQ:sT0\ ]M"K t(qd5=zH Ύ Lzx$7H,&OU ٨]c5nGt~1}Wq}c~4?*^dmr^ǾIsl~LH @A()5mMSO Jb":>P*'؃7dM])5O{.ez_+2 f CLBYUXyM$2K4(J铯B+ȩH>6àŎ1TK]+ʒFgMnU+2?P76즬:H|nVK?5Skx;LUgjU-A &T}8X"sk6ssK]^:>N_u 'G-}MPY^2>·g +77 ){)ud?zo]$AD]+ӺiX7-W64Jj9ܰAm8U'Ll0'2[Lq{T8V/{1MryR54lMc`;/‬=Y lH+_Mq]7`11f]8ByLH){1͉iöf׉h2q1y 8ڨifR@WB\pMTxq)6C_ ut4*[M&zQu!fz0 eE\E.5W͋W% 5k롿RqNm:YSTQ _XBh>bghTv)Q0?wpo PiRF T-7njs2)ە-ԫ|!oSe NT'Y +&.X!+蘾T|ᚂlJ`JKjP3'FoU'5j_h( 0gm<ưJ_Iɼhl-Ә֧GM׿|$XL*$Rt-JwoIc1!)Oba#N.|̯o4taZ>]0~*H6x `]_Sy 4Uy6#Jv,6[.ז_4e rr [_1yͶ0zX!ΐAzbg_I|s i.؊.j yI91"kIV9I$H +#RBh>6|= ,G;B "p"z M /|lJةd3-FW1ﶍfG"9#:Xh N.*ܪ ̾# ÜS(Ag[V{Ԥ*tnarcBs;6u^>G.{pqO%zA6 5"@qE!39 (p*b{7!nZ zSJGj1=nEN0\R9lL >^2e>(c{q%URiS-q~Cp/90j5Lp蘲m8Mv^`hNLj`s1?8[v NL5U$垂"[{ABgvEU(\=W#XĴ7ιKm)-)b#3OZG`(4 П$;i9؝9OȲXZykԦ+!^ݗERj` [;fz#/5LSssiUʱyK =qښ[Y'r1SE4n D !HfQ3/bO>e=5#m$"# _leRB+)' OЛ({ Pj_!Joi^1鍊ݾʙ7>F*G2E?~6VT[KMõWY<5"k2ߚ嫺\Giu.M5«z12S-H􂷘uF9e^Ƞ:6@=^ie#.98cH#? W&I!^mȸkY|hXc18!Ԝg==7߿]SUkm`.vO/n4G݂cl 6d yďrwg,KD{n“D7=;YA$ャNR T7",O~/#$Zm~G<#2ב:\79Ґ ֏sT eѮsLALL(VNX~=E#(KDW4XbbQs)(XV q~G kG'tqT; N<)"e, >m#[Kc+G }-͹UC{?^$">0|GaqBH' ֱ?|1gڀ7nLDTXyK~_䤂ث]klrzjH 4|_'Rf_yU#[C8:txJ மa>]"9 0҂ټߒqLR[xzqe;i{ig ]M =\@Uf.ԧ7Ov-uJ$;(xL)㢁[c^t@6#˄HO`m\ *+J|`)عW[ͱE5fx<`0GkIwς kv_/nó%2^OWޙ #ҢZq”Jk{O;lmI6Φ{笛8բ_.QdZ~yG Zݟ{^j,ҀL̓Vqգp:-YdNu=BX2DRvhڻr'1Asj?Lf+T ʃ\ru/!2|Xsʛ򘡛hp#oTqj-*֩D-kmC#{=')Vl i ɾS3tʵ7ʝqg)XP v0df-h]c^j~y db z9 TL͵FcUN:,ޠȦmmPAV&t"|F*X%xrl|2 ;$9ZF[6B,Mt| šzp,Dr+ yg`o${i1̈pW,q+퍷WnsN{ki~0 V7 # )E>$Z~_nb/A$΃qx9IcCC^*Z"[LHgs[`꺭M ?y>8}=ssݲ;ǎH<c^bv!iZ-= \)O$ B瀃y˷Am |;n4R B9U4Ү"whӥ$G+&wsNlR39.6-0׎=n1ZS+%;PGݭ8?gk `6sD{L=}`"1vva*$5 ~ѶHQEz -`]UOM5 % ̾ZP1/T NX~IzxaR@'M/TE]_HI۰wS,5.Ԇe9>O; kbR#: ,pX(@Ylyp:IQT|x }u-u ~\.f1ko!?-z =0*|y2\'Jp TYQ>܂rJĐM'uԔW,Ni~k5Cz4f+%0^?+i2Ko.h3sa'? e2ms},/Em;,?v^%ŰmsN/ BxK&lhʃba_p-]z,t31xs6+X M<?b" `;c,шK*L/W0fX4+ /(9a!]JM9mv,[[?󴿥GI.I|&vJ$ ][) fTE}MmtOczXG~+6M~-x\K$g䘐Ғ4ڒơD݆#DiKCp^%G3t@W7UO+ovVKRؖ鷸C v#*S/hwAn&iϏɳU[/VgB*%5EޜELPhKJJtYU|eOBe)u]9u0;I#(NoMqFmsQ!JJEU7IHB9=-0ųί2Hj9 gfV >Nb]BAk:zqT ;bحAbtqzjMX<'Sz,w>lZ `n@憑?--oqŚ5#htb&@̄+X="M?iJFזBsLT_I[ b^ΰzёsG1O eٍ}ϐ4!wsڑ:dOe|O> 4`"R7%FFb쒆k_RTQ6M}㰚lUdpSKb$4;) U(ɞP;kQc㉵.P9L7y[I} H@. ~^3:`xWL psE9"NHtb8 ǿ2D)pua"&{М x% /"vcEysA#k!UCgAʋdq]f6׌M> Yzc1c!qC9Eʦػ"rD4|窉Hk{.|'/B_PKsN)օkqnag=/Qiؿ7D#4P@|uC2L+)K?nczyNM %TM2#<2r,VWmP~mG^ʑ{?ڑm폿̞Ckm9HԽ=PbZ=EYᱠ :R[6KDYF~ ;Dd}~&HC`{:F=P3&2W}Ģ#:H#ө+Tk:h)B2`pBQwKVxp@'xbMD#0pS/gH~ؚe#0K>Ǧ@Jˮ)+Bhjrv&/kW񰩀&?&7rrJ [`ԡʵ3PQqTVCh|> (޸$MMTO((ޡ/fCɓ.ܽL̼1uE:|m4ץt;r"8}n?^XXn}{NJ/"x;k Njx~O8Ga[Œ 9t@) p[94pJt٪ xa v$3(27WckW+|Z+xzl[ !Ǻ[C n%;PFHjDt`Eqd/{7.zs;F _3-1Q /J=ǭ޸ ߨA0ϯ9ۅ%uiݒH(XdS/ӪADO8ͺ%q+x He4r}>OMaS_84*PIE) uU ?L%`8KY`.")ڢfr.fu@_d79ڱ +49Ti3,io \%~؉a'7bÚQ1#Ǘ[p^agE6m#֗V/V@PMfTe~jNBV:4zlX}${Q9[|v߳R[0J 2ڂݲچp~O-AaXalN 32 [!n٨MܧاAҐ* shT ]9\ʄk \k;TyT@Hl\+f>|܋ҕ{ko=t!9u*DZӋx kP3OEzc_2?0R_8XeV0uYlCCo :̡t0-!JTSR*muMP[X*&W(b 6A?8jN"!)"(' xŚO3:/|J E,V`Q'Ă]jc[+UzV\Cbتg6&'15w^YP z@W1}8uVv9%i(R8FKng L#^rbMC9w5׳xdvf5xfz(M[&m|b+\BEԍaʏ$qN,=T?$s%ӝ?e%>YZǩSY@Th[O)0no<|&B. !j=!"A7j`%n'~`jD6RqX+[ 0;l75jJ0e+ɩgI8P>f˓GWe/e杊~ Xi'zzֻM\/> 0J?E $OJ!&52b^1'%OԴςTLq|:;F\Hս@uP=XHdIrZ)@`!1 Z$q1'<q,Rz]MqTf%1zBW`aFq k\ xV=cEz(p MH%ECXpM bX}.=INpܧuo睝jM_8M[<&L⊓_ [s${at0Lr~f_|R@S t>*kc)S^:UF&27: YH>kR%Y#1:K};>|'CR| >4 dU,wrs޷z9 ~blHJ孁 2IY\cHߖQ (3/IGv>Jht!kP^ +=F;G6_y/̳qx W:aZD{sb˓mًӵvG˘,$sWkML20D=R C=s7yR6 ] uOaO5hp<":n.m>wlvl!v lt/p@$-AU*.ɽiCbD ø2šF2'AVךzJ{&ᡸr^@ւ:mWΗiC3KiuG&Bp{6R-g_#͈;,i%usk֤f9 =a3u+dՑ@!>*㏛s6.-wrOEntyX"1|J"QɌtAns sk >I UP;X=/V5S(9HI%XF^G p]4j|pk/g䃉]qb *ifQhU^xm5ͮeVN |53µb#?SIx'J(!7J\ Cݢ _B;VF :;Fg@$է&\[9ʹ7)ι0a8<*'Ls)po^^v0ڵU*P([ ~ЪB=CTWr\kRM5C6 4;!Y69;Vy |)zO]40X%@ T:!];ˈ2΂LoN s&46'uFXVs)jzm^ۑBWV‰rlLb@xk' 7|.E{?ےC62WD&_1J v;ZL~服ʜblo$tC ܙ@5;obwx2VJ@+&5=~(:+)ѭQuG'`]_' f%T47v&$C$7Tj ޓ޼ZN:.A˟AAihwW:uEB RS?07v:Q3=R1OɄ6- `k(*!rJ V&ڱǔW΍^hˋx iCK4~ƚ Bvs*<Ť]?xWZlAUlV-iMq|t3wHjSM:q;ƿ>ؙhc8p芎nH n_q^Qkֵa ow` E"CIQ>cֱíiygT0I޻*{/YrE!rsXORVbu-@Y!ۤ2Fjz00%4h A\ A+OQI8^~L":"  R xk2јTr%CTR(%> #J`h5JIOBY dogkҴjp҅*>68Ǐ9s6%ɈqN܅Ej~9VJwƚr Ry!Ε!2kwy\`%5bb0oҲ|_W>kƴ$ qpd c;^ugPyksʨTq:YZi8{)mrG-#*pW/_=P IS*8*iw҅Af&d>|FmdEH`[x>@t.Q ,W݉ @ Pxu|W\{=>b6L,Bl"A. b26~jKt?f"VtP>-L{% dAkj9&8 0F Z̧}>A|\A$QSQC!h^Ds;'4ϒS)&7~W zz?7/9; wUc"` tC LC.MWJ7uo8Rc.8 Ѽ_U¥!WdP$֕8挖EI6<+.XAKr/^Wt=ȡHl\YD𫓩9䢡7Ǒ0'h<OvXH"mha<@Wmȴ_i;.:$a%⠡ AXM6/@Ѣq(3Lx$@7atElN Be^&[w#.8>UKOB)ZM%؂0 ;Yg*@d#Gy #߳7.=Qb 9 ڛh[s%-PM=i*wHd B3eԏډTUgcW~i/JA;Z)HNpD'zZ> \c&B-?ɲ}d/b0GB9v"h"—ݷGY唊4Ҥ]<4z{QvulzXwX,P&eПM.h3Bm~xO+j'.6Oxzyϋ(FT&Ch"Q ؾvWfw*ىP,Y#a#w*";OKכHPЪpc̼&^U^R 0큏ZK3:W-G\\\aluctEt,,J@C%~YVz s:DjaǙ—,oi.uX4=/L0mMcfL7D%;_Q?j ̇NOX RCN N_z:W;f +exzmʆc !놷=qc+(Cd|7|X~7K+|hLMCj j3a:ٜ(WB5YKdRE0tng: 3'gĩǝ+Uh0=L<%Jqa}GWބ^EFm%LN5TgLƤD'pH/*_vF úҿ?4~ nx)=`eɿUw7y i\C4@0V}C` rЛPX6!ho4hrb6eM0m3i/Pi-؋-f]"Bc {vUKcM"7G-L׋vT3NH2Rރ>;Sg6-q$3832p-J:I/9Ћ[rw~K6qQVkbةjEWǵ|!YÞeuX"qc1c.C'|<7=)_:.*I*.,3z&Fйe5Z>ޙX5`$pہ;&IJμoW'B674|AQ9'ccKAZʇs-{s1AP)e+i:%H2&r68x^>S9[lc)fU@$"BN*5p_%'jɡAMIXtc}|´JK3⯚0\ '?s!jZ:S4Ok4+kx`j ΰRtI~KN%-fѬct ]f#g^*Ad !afT g+lv~ n6HaDUډF? ެ-ix t'" ^|eV3RdEE*5*2c.?2KpFCȗ!aܴr=hkwRoᇇ9(^wT!å f ʂ$ZՑqcq-9_|ZD9} h9"pqF~rNGϦcHBU!M[9)doԋBgu@|DɛЭZzS Cmpr-%8NcAM;%r/ H;kkd*|v{Bt}M)ilA na4̊=LOOŌ!DLUR#m;u/գ%T^g5_Zu}I,چ@A=8R*&@g=c rݏv")l:dk{3$]0d ] 4Pw*X'֢1ߦ yd:,å/KG@dũ΀؞'xo,76n~zMzڂz5nF)̷{}E~2.!vmtVZ*/ S4jH5!H4I c(!W/}SMp7 ;?}I|9d6b\dF`"YBͤP*r!tSv;:KơKT*_p0^M[C͢Ҽޭq̌Wt+xƈ>Ds#e uj~nCS bf:gj`a-xs=:n=n:+b_Mw]rX *2B# [&\w=da؁v,^C^?pH3\!9{x_\=Qnq. V&(M$6a^$ugT=O(x  ԓn@ ,}WXd3yjyg*'7'¨oi"!?vԏbl~:)p޳(0_KG2u0 4DSK<Ffibֺ'ɑtTIClI^J'Rw4[%3+CIhD?̩AScl_C3l&XfdjHSᲹڈɞȏbO])`(hMDcM{yOTH_pL5cJ%f.nN˧!ܦr7N%Jva*t0(g^_\o +`-0'UҔ2IRqO">__p2IoKTGE=Vb#Akѻn\ Wr \ f.ỴO͵.ğ@.n40ӌB+g噮5R젨xMąM1u|S\.>DG٦喠'8 z%Jq'I* $0L>oN%ۚ qNVoZ)F'}{e @V@:]\ףeG!Opf Z<^6Gw<͕ʮ6s OMnt% ^5F2nV- [nZMT` =lQ1*- {[,f>HDeL oD '@2dM@Gn=xF<2sN=id[N^mIj,l՚R2w!*ZQG3Zr)+d-L'0_H7ZGCWR7Blkv^q+cjiU4R3sKOm,\X=. 5}|hqj6ZXlNaqry" +R9Qt*gF͠VBarw},WX&\``xf_x^As,&QZI -w3QdfdgX}zt+PtW1|[Nt&fwS+∳!l0/4a(NXHnYMݓ| EXL;%56~Uo\CL3 kbE":;7eb&86j~R Ps*asBFzspPcpleXp!Ť˕zj-j`ָ0Nࠖ#3{ӰoݪؓcTEVvs3)r`|MUbw񵯆Ps3'/zܴDG\$jLB 03]is}&ș?~T޻ p吃j/'Itn\=?kIPn@0{"i}~}*:L.yE[#g.$5ÊKrW+fډkvD]`Z%c,\ݩe` '{rm&{r{ཱX6|bO35J#bPY@0"f$#JOj+p9X!BATʺN)>;&Z,R 5L;%wT)΅vqa9NnN.Tćx[.n-L;AlnNg}kj7CQRD';'"`3}í6h",7e.8wY{sܺGJJ6L1*?X5.7=PߪUOl^΀*JCu8%zڅt~B[s-JS]BRAՐ'h۽cS \!7RۚIv*[iil ^bm8}/3^4v-xDbj@:aH-ʍrE*Ru8{6Q5 c_6miG\1Dt0b[j[cSʠXҜ`XIuߴVK$rx1S%!V}$M$*p\Ui[)|Hu!hYh9j+`GM^T車sr~5{jLNta{K}NHʞt(g}ʳg=") b6*CaBz<4_ޏz/LiT֟mA"Т^ۓ)M9/Y5Ӏ: 갼 =jsN+[4pYZl%O{˂7' (EkWv<& W0 bRǥ++ƽ8A+vR|S @98`.  Z#yyh=Mr#32g^t U"λI_Gli n'/m|Huj`2@ ) SaQpD<^֝BKB^{肴&VR(e-vr+w't8VV? ;`uߔT^e6ubMhmvFF]'B<䂈.hKmC+v۾3E]7@JA2>ĸ'PBͯ,xv+aNnI͔9+zD\03iKL r30kJ9׹@Fet7mWvl|y0gSTOOse7a,,̐ ј  V:*8҇*$,Bƀ)Һ b"|(@AO-tO/lFG:~RQZ$ËkDsAh:Q8`~DPkcև몜zs:V5_1o@5`7MHe톁B WQ&'Jډdig$RJ$F Ba3m5[%|;R)|UU`6ڦIL@q5k\;*2n.9V*GþJ2C ѝ=h }5 C$JBQ]pwEϞ_g$ܓty|:M%{V?Jb ^(P^MqMaW%H]4pŌٗR|ɫ?dHq h~("y"M)2ɣaϻFW tυ+#WWÔ%J\TP03Do[\.ɒ>ll_1 3^LXG15 )/6Q!2g@,A֯ˁVWPÄh%ZG{j ?BpO/_nqAm񶲡]Ȱm( 25rY]Լn]ieJ pq-<1o:ϽZw 7Ѣj)`Gm)A,4HW91{OLwƻ\D$8`E"DIcro$VnG3]!R~qأBG`d/iuH5/*'zS"UIٕ>M|rҰ?˖6uspt]T`x}R%SCjB Y//y)G{.1$+kN?EPsxN߰V@7:?;.i$G̵'Dzjo{p+lvH@d>.g xRnG."]A6TÓ9<3J33:|=Pq`MPZ$p¸AFX JfQn.IV*",Vq+exa> NLH<&+|h .Bp|ʹUt~[oPX(gd١VA ^=:i9+~{F 8ɕYܷUb ipq!z29K6.vZj2zB',I֙T7qeTA(cW9^%PesSD_Gy#nFކ/tZ? YDV9wbҋײ ܄nΰ~SBEb}s"35E>0q\*4(Vݴx q aYU *t{>+G>s6ҤbOwX/^jͣPXD^,У&$ Gq`^8yI@jA]S +kS³Gk76k뙖j-_ ?:n (-+Sg[L銪K;Ύ'j$RF1O<~ԃ>!*sm&n^f|FhihqtB\4*8ĨQz W_.?~vu,Ǫ0! '_Pq% lC_2 pStMnNˍIA(9\oXD>>)U|> 1׀ǡT;*~ԒDBʐ;%KJI臵Mg हkP ыuz{~ xz.RW(_S%xu{lE#;luၷ׳R,N%ߺCv]ye)l[iZ%Fi9mI: # N6JL]n7rIJᦿ y#CHt-|}ac u<Xך.5بAnvjB?~7^@?[N`SY}]6' a.vm?!>MxzDK?hWqDE= )TJ{_ f2Tpt35#sLC5K" 'IJID{{eQS'D5&~O:$vyn--t8ot8-zo ʊ[.ཀྵUA4 (Q\xyljrƯ@d9veQԘ/EɿJ歏ܰ)8#ώ/ 2/Բ fVBLN#%Q@?<mi(`R"tBJ$Fp7A BU=qkWu:%sǰY+<kO7o XAY%>BNu&R7O!¹>S22Oэ?'X ї`uDvְa}8yuPnQ׊0Vӗ6~g+Ly}(%F+MqV"7lOxR*WwCh']q/TRCDT11|lN3/Y2ua#9j%7r m5 Vg*$/n ThK/)jdTHqf[[@g= "?xK_ J ROǏrϳlc8 <\؇^&u=,ص<'HCꛓY 1ptBBOhe7f Նg% 5@j L5[" q?C2̮ࢹigP^)*4v".jPqPÛG3Azqއ7v#7n gnl֡ޅa P̜K\8jKG5L5.c꿋Tӯ33.7scԁ}&H1hnv,vy"f~yAnlb⨢kTKm菇‰l|Ix|C%9esi`aLl{P%1M%F!!leȸLw>;6ギܢP9Ocir? )pPe8R䣣`H:8PX+x;T=#cDo O` i:hؽ:'D W*Y:W̩.9߿MAΜZ3BU#T}5fmz7:hP>BUm/ ĩN*4blk?W)q⭕'ٝ]J*Y},u?r)﷾tˎ C0ڌzQ_^:wHKL‹lc͊94,RLA( I|*䵩:cMFrAv'!s'Ǿ[I+޻8 J8aVPg_.]g-䯻^ .Lܤ<gLYN~^!t&5"ܹ2RziR,ې_8["]ΥoS|&_d;bu"Km%ʌLn6SҼ9*jQkp?* ̅Yዟ p68 =VոQ)[."f"#}hu&mMhǎǎ*I R)ʒ dG,>R-XːenIS٧g40ʸşqq _PE)\hp :;dm$xE,0ts]$t{v9Oj*@lkC=WfIaEK[J|ǂ K +C-ۤp3[|+@c#܂ߵj,C&Rnn[+"z{eu]MÖ;jB}3 fL*tgtӨgWIH_4c~B eB6#Hxi[&») "G[&[<,ϽF@ lnLT!+vAl=3=&X'πשT>tPI:us(0Ekh88'$C*(B$äv 3r(#:EJq3Sd^4ι_P\_,dpwXv;#Fj&dtC15aRuޫkOOG:SP Px8#b_^6;ct$wV/ ~o mRL4/{YDaKmuկ4i䓸z+t?lycٛF7/39*8U')8]&{V+S0! 'pA? gLl_l`an=. !͇~lu9n!@lHLF^*z9iyr连leb ?CMXm>tySǗ7vsvdUm<*4mlA;Q8ɑ~0j(3ԀcM[0+֙1EvPߦZgoʍ~s^ѭ܆@::ӿ97)2£)bྩgVoX4Kx.㾑;Ԩܓ2'8`Tr\#e{ .=? 78-51DwN\nr܌'/dV{_'q@pz_4ZF4b #ZXr +JZZ jQ~\]ǡه ~D5%oZyI~i'X{FmKv?L+˕Y Lj!!j ڐoU3 RMh N.)QmKZ?Fp:4!9Vq,ZN(x@HDC _ucέ-TК]t](gr8?ZS7|ZK7vNhXT`ުSSY tyveQzdN(S'm.qKjKw5vPd0TtM~-HԪ2icp񫛴\u79/w3=bk,/Mx oAHM aphKݡSԽ7BW% ʠ"LeIu NIЎn m9u)iH{x1x`ʒ]y"׻ 8wJ:]}>TY@h-kaְOHMJ:"@6b ?Xi `H 5`;^ I{i *q{©)]R@Fb/M]aCR -%(+\x(Yп&OVr~Z0LP]X?J`^Y&.M{ nO2ܙ#aZ,) BrmD# z#u9_y%ϘLL'i% VV`fce6[aǪĊ|_JGޭm w\sRuoكutjVd"N0Tu,몿}mNҦUiNR859[pv P(9C GOqoV:aIPF$ʗx#!8RS)c $FB=+P6cS 0PX@ݢnmb?^vN΢ia)$Xg q }C!/N MM%Ҝ&~ Jetq"gh1~vRzRrokzX)W ūzf糲nD;%1œBLjpx7:|dTNuZ,ie*1Ư@b\c!CX ęY,ޓM=$-UQzϹ%0o/{E(χwס-t)'x{ {J>niiT=Mz/qfГm76WEq!1Ubu?d(3:H^2ٹni'8rvP *IgtQ ?4!Eޢ}D$.JW\ A0IRqJYR k>j--% UXGW#TM jj"~pqkw$AB(qr.Zk}$3oZeJ>p^)J-C#|Կ/pmFPJן([/J@eu/&p xνkQ)%&c7i1մutTN}0^ -]Ѫ˷KׁhPon`DAj1 )TC%؆ pasykRweJF2 D) ')V=@KEJYC5&E Q֓*Ot}z'v_⟠R@×b:;ŎGs N>6"V@MAfŕec::4\[ͩvբ._P%YYj{34p0!x7 @{x CS0 dnIa ֿ;T̅[sZ⺊= f hORRu ?+|mq}",)_ @CV8k;V)7$ˤ& ȫnW";ȣPfvZHBw^|j* Rަp7wc~qS;h dUHSz }N?U B<3ԋ ,M jX.CGwyCh|\NH'l2^AH "ޑtϪ~˅6 ȀQIg!cΤ4bCtqި{qUbFy eTgρY=/U0\u/(zDk)a 4[?&SؗE4,Ff0+uQmRԲ'asXhRQ} 647N^^ ]Q[Ol gwyym.w Ƀ=:}#i({Kv%'ڙs_˖pu3h(jZ#FWr]{tXPHU'ieҺ z RVVi}9GSn,oS2hCz|4 Y'ӛ~sB%aNON;Jz4:`$[ Jd/*K*ͽ걲#d"{?f}\g )Kn}=ܷO;cb^,3 S ~Vq6jOS/JA+}Onm]٤f\1-j8I/<4!ն3]KPK0/~k93wo|Qr7v1R79 :xj0;LZ'4-M,892,u4Kv`N5̢JnzlHq>k,ٮA#Vx2&H=Td-iiBp&}t0ҩRdNUtA|8 *I [9k&Z6ķQl )9sϨ o&HOXr(\z¬i'_7 9Ҽȃdz=݊lsc6\%_ P} v`1P[%RJ>k;-TMm;hd>qc5Io|>j~5z6_Q@Z>)ݕ:byta$}Rw/c)䮁|=a\%U# N-P0\ lےb?o ^oqDQ1V;*45{`Glcʽp Dq 4;<4ew6I16xn3yQb*34>M)I!wwdkns 4֬N{anRb=-2(;fYC'܌HjD&֔ &Pd^D=2{Ux *I#p>HM6'/ȧ㹎D:ICS2 ,gJ૖wf}}npGugfNFMjWP/C%@*Sj5 ==ʢv44\Ss;; L_,Dq(dȡ1΋fo0͋.\y=W̺'BpWQka'^e[x= wֵhsƤE 7;c-]od pQRe6+ >Nscœ ;VAO=5>pQ9Mtk6}o;;\G" +\pi4$&1xHSk8NH[ixpzæ Bh\*W8}~KIx^w'ZLYUK-pqyz191kzZ4a|-VLC{$*pp?f*3b Zb%(}#CvTjRV@X`'im.)p[@,}UOקP7m$ܛ6nFWG$kg'{E\_[¹pYSE:^K΁2 gShEfMn*︽&r<pv 7t{;g"xA(¤] ɾ=OlPqa(\ǂZvoo[*HCRZ g ~uz 䣄EF5!޹k,t?(rm` ZaxUViYG(=+4Xk+P/Lˌ'M`I-瞠 x׌qxa+oFm-$k +[3 ʈO[km\+\Փ1SݣWG `y&sڲR}!Uvjpz}A6Ѽ>Yƙw}V a+؂:8,+}\:KFCͷǭ^8b64iҌn$qMrK`W֣zsTgMܱelntk| <N{w)(b O+)-b ,!0ُW)C kK#*rRJdS`"m|Ztr#}ƹD\OIQ;č̝h(yQG9 Jju/;|@'άr:s^˰ > cfF5]ο_asFA?-T(am`Y4]tq$UC\jsZ%Ş /dugkz4w<-qڻՎlʾ=Z|"+NC pQm=jWCpE`' : zBS ZS2),MrUvDxrY0cI)>IP4 "+~YƯpYL  9׌OLO5q*_3:<?]ֵY0*)Ť:XsŮ{}{~ql@On%26VRֽ# -QY\]n2A[2YVjh"%VNM`cA&`"8@&Rl$%̯EW1Ln?tDI29;ˋmop#F\`]~P&8o*Tk:zzi+O#-;Hz-!Csu^9qUs)sٵ =;cQW˘;bF $uogunT OΗM(p 2eā?)#=-($9-!?kH{u4J͐- >T2<p?iqi|1TkEWڂ?j(tL1'y%5=~*:tY1 5%dI(yNL/$_Ps@UqlEL¼Aa'OI`zxفFWٗ3)iڝɰ2YU) D9)[M802\+֔[.jFJFRNˌ1is17bM=F9/,Z"ǁ>OFnNMqRuZraQCh2ct5q]蔻`sW>a |@cVY5 tqا89V|!E/6,:;ߴ'nߣTxtx'@)rvE,guQkϟIc#3.>jl`hH.bp턪]cȹ9zd+xFVBL4dPpgɺۛƊo@<*o>fhmB #pblyS͍y10șiJjuO Nw2 @^M\.ed'A %T>p״QJ'DPWGlDDV#c6~Qz302 i:Cwz~ f[WOMFfcl+W{:Upb+6KTh֜"iӡUPIB9ΣPg+t"Oi$&ffmn> =$Go#2Piª<#D |9Z^ob)Rқ4'rOXP2ʟh-wʶ(qXga==OmR[ j?e=j_%壆tI^dR;7őL71QSUllk~;®(|Xiu|Ov8 F[7$+Its/QAKd;{LUQ]#u&%8ߣ|h yL۵rYSĐJaS$:oh1&䮾xKDsv/E6`q,AMmo&</ύmbDKjZ.nc=6שw?p1IjSz$d>V3vG rs{k0':V"ݴa7KC)j?.5;`bU7P̿]4ǪȶgXeO LGh,W'usQG,9+-n'?Ip[ٛv4#N$%5ډ-k9Efa&Նb!R鎚aLV u\~ FgX>Ё DXطI"pS 3^NZY/,;6Uޓz2l gp`<UV>]EԔ?T@OԞyɘh:%Wpgt6nuiBghLxTg'qAӡHd:P2WSͧkLztۖO_ 츻¬L$cGޫLPߩř)JMnEKtJj΂ϖn(6sd9l<6XƇ^h!,azS=?AwV?t{%s $^AE=4YO/V4̷I,5ՒoBSҸ˵wOI*k랛PQLDFw|\~1`lLGb#5-G_[1$?o 4b?naY94/#(csC>2~1-ڔ'z59H4Bq1CwMBeEm4={ysadlY]8)%pǁht)d\^*XqNTL.V$ I _hǮJOե@'x`jUs"-Wj&ODu9>؃vaI?]IRFۖspY!yGx}j7D=HO{iwЋIxB1ن8[Ps C 4!.!Q|?9(3KD ;ͿpAM\LG"΃*m0"1ЯʾN3+atcɷUerJ[D|Aw1Ke:`V@ O *_f]z'ƕL!#`L^ksCOpsL 4BG*KYy}#R[AYو;ϲR{x6F$a4rOaCkJje.p0oe[ˮaO nV=Q~'=!"m{eWU$Xhg[/ez6?Fg6.kG4g( Z҄p^HIcPqW|^ (\ZQQsz^3 J+Wr֗agŀn AJ0O,1?}A l`gsOu=ީXOs# F%+juO*Yr$Y3 @;&鞣O,S.nثơOsJFiyxٕ{ȳe+uՏ{PU3U@N*%ع/IGNIldqQj6s50,h8zPc ]??!U/s0fߵ !\cBz2M,% |uɁw@1֊c@CsVf5J44ۚM8y|)V):G`T;Xs+ADꄧI?z*Tk]q_gǎ;1nӢW+[}ilK(E D x?"`hpBEct$[I$_lO`~L22s 4M=3qPsզB?/)ٰe|e"%Gt2,&֦E].A᭥0y:=<4{c<wo Tt/~o}sC8NC_fi+m̓TD`er:\(ݟ1 n܂Lb[䎮Æy7^}[&Qso-.+zMIRg~W-^B^w͇2}G9uYt8!) ӸY7wԗ?vNUQO!모jb-5]{ ѯmZf7mI J[ݻ<,;BP+ό"G |s}u X2qjP'̷o0Z}o#d#h]2=r{vvcOC~!nDRUFķ"d.Og/?Wi^73K%Kd$;Aao*T+7GQO%$ɉ[ ZT)k16` 06Āj-wΈ ۅބr@1 c;(RANnUn7gFzuHhG"}ͶseOV[)x2wj8ruAhǃꫲEE M.&-8LB!IDh邁KE.6g'yJ1 rguG{oUssCS \Y/q'+.W;w:MhŘQ$Y@iY w(>W`yF L;CiNJsu&Э2Ȗ+\V{xBү=l#GuSBwMb)ie|>7x^UEڌvCT32'1 *lclҫkOv} LS= Ub@pO(?{ejew~$ه` QhSk/ƐmA_]VF Yw zfDD_.oF{  &/[<>ϵ4kBGVp*z%"g;,y,˻?uyۥX#u$ tcKbR*Cmbz_x1k-y%Auk8x2;U6LeAEz-M~pf?-uh5`9%JF]4LfL҃Un@ zv!Ǝ^dpYdHVc&4)~.(K`'*[zzky=x L=T:5 G "]q˫5_|Z_ U+:Mx7`pSZ8$}-r Z~D:QLz $ R,3?c$ @/xWnܥ]YvMdFN\4,JjE7+hEBX,c:01v ll &3\g;j*G)E^m"-KCnTȉ[Fi/EYyL+ t*FKKS]Q˻H0وPe4ߘsL =dt\F+B&uVr-fA3o8 {el9N=-5[. $/4.[Ӹe!8BEl0$XYߤ:n~Ad6#}H[zQ7sBbm D21WzWRΗA:(Lg4AXӛU%)5b RySD4blqL '8| ea \Ťhؘuإ&sGr4DOX9K*tXddc5W:X>!? VQsH"X%dFm'@2A^9Kh P ٻ7GTg0"ϵ#{*n9"力QB.h]C'b7(Փh6Ij)V]O] U*7RRa yYįJX]"mAPu!,>[$|=bТrOE9ǀ.F(q\WLej^pQ">0J"NC~гSt.cqpֲἍƉ~2cZF;`湕[ o;+<(N)ŷpȗV׊D*0z3QжFXF,s>@e(Y!C_\%F>i@FAR.z=Pu3@V8uO5mVkPVw ^lRoC57JZKQTXc89BׯU]Ziq _ahCfjW53)G8O{)G,x(zokZArB`xW<Ƒz8;bLj+\E`U&Kc`w+x]q)cNu$CX\зYHGz 3~\`uDB=^wk+8"L<M'>}{ BZ|>{s^vMG ͆Plc"kLq _O-C[ /"HbhUnqKhg=<5*C(d7rƢ }z*?y\3gs$f&s]`+$8v4q&Mg1a2J]0=;ghh]4g)jTy6X=nP^dU68SOr cӤ<.ys  o X~LH!,gBhT!>wX (LٶV2!Ҟ~y9:VS$960֙PI1%(5Tl_9ys( d| @E5r,YAKV'o9)| .~Nie8l&1Lv8^}3A;s,<.U,tF߳H4dߙ-a@-mX9uD(ŝpOOo5'xۭLU5 䔮z[1}e!2h/Z|瀢uV'O{^%zwrJ[ hH3p.aB$1@ o̽AeFSu&p3Rh 1(mC2}? "׫]ؕ-_` ʻLtM2 @7ga_9h+)MM̉ȤUvg΄0Ў&bZs'f2x|amb0*fD< ϙV kNzǨwd&̞9wco߻ʮ W2TT!Z9H)e_n-ݡ4~3<:'`VݡmcΧk2V2&ReӟAa\̉DQo dV^+ÄR8"QǂŬxB8hG&:bf}GnB?%UUJ] uUnFmM*%\\_6ǡ\.)aU<P7aN#QJ6Z 9OE ;_Xcى% i_Hxf{+ݹ+%gsm>GpfZ x.IN;@z8ޚřg3&ßii\w{Y˶wN1s?]{ 2w"fzV'j~o3zπvem9Nރljz#3 [؜qڣDׇin6gϕ C;1_w+[#d8o}LT/ ^}m.:8g6JSПD~cae]Ihb^/(C`$7yTWXB/n@Gy f/k<*jpo+k]7E$@%64Zvi'8N"̙+ AͶvN91,i `iH+CixۅԦIkPw?RzPLIxK5<~<f3%Åmc%4?xȯq۱LX*BZghQR)q& 1AkRAv{& ؛h&9b/&֟6>H#g*7~E2܃.I9/r} H\6@?KC-yV2|xxdsxu ^<,˂/<񣄽>7wT[̔V.h%.Vә4`jSJjxR[5>$He<Rvbآc=F$sA$L۫ۈbrL5b]R9E;)SPe"6q `%l}xۆP&I{*[G@P -p(.QBBN_M)J[uNzAd֔ߡ Xs3hHI AV>5Y_\X;vQV +v|-Ge^7F5͈X {Tol`~\4- xL![Qum~ӢeYJXd5pW{,9|hںu1Ec3lLol覅 <ePn\~SeK/@#|jEdǷO˲VR5h- /kgfX|>^ kFݽLQj9K7<e,126{X>k Ra7}(v˦"S1̨!dP$f'B=PH[u#_1'PAԦU{ŐƏ#KhgMb(f թl8m)]溉k*1 =jwK)c)Tሜ/LwWe߶u$YJ_8$=rWB#晣)8(Ԍig :?D\W>|Kٝ~*jN%6.OT൛,h:;=L|yV&<6H&m>_5)*0Y[C1P[V2oan]q4=*AsBo7pluWW;ZZL3:Q2uk]>6uDօ5o 9ז*U֕P$-l:)~MJcCzwޕCuVxHVLyEw+:UA,7_ʕͿ{=&PVZt[ٺSu4̹hgYydy;nRZ^ʆӹߐpye0{1.XFct('M'0ӗ 4*PmfYt [?gT$~aS+%%qPYAױMo(͒`Wtk/ plNJ{ ɭr8l]hU*Q XO+'{#GnΫVg'}Bt<;xX9$| ѦKe`afli#6|"L]{L#I Sΰz)#ϵ 0L2PqXnXGzc#i? NEKŏ(d$LU45Ga sf&~l)J izw8wx`RYP?[%sWozT1< *llD,Ű^y|3^T5]`v6hINss Li }>gc*0+kI'X5wp|Zv}9[a27F1qA$TpV^qJ($[vKۯWPN(4j *A~jj#Aj,9 YCO)Ev.012E^כ[ڂiB`_ܡ/g=nGK[DMʫ{n8G(K" 0/` /Lh˩ϴ'ޅ;uճ lc҈GJ w)z&6kКW2-K}ۍe}=ol.7aʲLqFn@N;4?szKX/bUI#v5Tx4PF1cX*VPzA.}Lgz2PC,= HGE*NCbtz:TӤLF0z#355AlxOCE2e]gײsۀz/.2Ar.a?M7&,#"W-8L"ז5ILgxC;3bz uѿaOp!?JJ!K\VRrꑒ>/@`NpH0a eA{A0fƟM=s>(b>~}dF,Hp6U CϺ*EFP00JK~Y /?Ў ]Q0LH0l]Gb9RAd d 9r+Tw^x?Bxr;2a1w `< bGh|J@Xg)djлԚ\NyW]c? '/0 @ƗCN&On'囃C vQȠŎ5ZD$ be\篹)IjJȻr mqLU2+!/:%7'>2IX!&霞\ J^QKg<P?uXԟQqQS?7Fm#JԻ9>irNKW*U!Ï&s??%tӜS+ga-(s)Fi?:"JVRI~DގN4 X c=ğm[ {N't=Gƒ.Vآ}"C$*PŻm2b7Cx?7O` P[nkҷ4N^.+qVxxK4AN!mяhl0-G6Hv%I6lFb??‡rhK ;Q iU݄*N155݀=- ռ[ĶZ4Su&nJ'V8R/mP-lAVDaS (_(mMb:|S6ӆI *y|ߥOd+A|VI,_2DVޱn`" 7#0`6tձfm茵5Iia]EtV=oTP3_SE\##iң,+ϣ OT'h0ߒ a3)O#DsT`o:+x}8FG* yS!zXJJFG ֡ E\Č43bB+(.p[@jTtaٍ~a.$.hHPԻ984^d sD vD< k 0|1)GQ [r#IdӉK⏓Q)ԕ ĩ />Evl_ Gß/pf5[`ω@w2 `ͧ]B[^ w|(>t:MjĆq#珉cϵvNv8gH7@Mt9f ^0K3o4#Ϳ=W@:0o3VhEtԯ~>uva.rk >nS3'>og -<҆tގԚU3&eB =U辈e_Xsv\/Jo_)[1b%ɩ81\#Y$fJQY6}Xg6##*` %304ך%z*U1O$c!%{[$^1nQe*DIATh{D3H_1LOs摟]:VUx*+ܻF+Eua/KjEi!Th;/+=7JbHKe#zlʏ,I8"^^p`)\ْC?tER2< =}pN昒Ke% m.nM0.*Y;^ lB,TM ZX`BFI$T0O(wI_-^j>ڞՓלWAHEcքL SţuQ3)!lR,Նe N?fTﴬDB|yJb/ BFڼNeZU i8F<0ƕSH~-(^B c}Ls2B ak~M;4=/f IӍOEk߆N{ly;Sg"PBTs9u;E'=Ν@67g_鮪JXy vΉ0@6(׍Oկj.'C;!rʌ 2pץp|>Uaj*t)6z6AVR֜6ط8ceB7R꞊1c5 7-!sݤ{>/y|#ۃme#!h}Hg?ޤ ߅' Y!&WHq*#Lb/N 9W4ГeDŽ,5%4a}u~9l3VeӾw"j[1 KQ9ՖUzv:ȲYj!|+T"yU/0Q*hx ʸʦ`g!莉Τ4LZ|8E1NRsNצ} vM:U &^5-,isEgja8b8pdYo>UYӃ{1YϼJQpВ,k/Cx4|ut=`2J)spN0S7ٻvNZd.?޴rz׸}/RRiSUj}9a폥YOuaM CB|0|`RaJ wy ҢX=3orqO,-7WKsv>'y]RpN]$=K=G,h d lpL@O,_C6;ʒsWMΜ `b+MрPEtttr/ f>xv($ia;5(,. a9suW5[DX(ߐLCdul6iJW}S`C'] L=0kq]u,g\`dw7ϳ=1Z{yZ ,y!+$rm0_1"6c=ƶNRme*Zm&KH}^Iϩ\p.Q;a5%h`،܄̕UWNW*{qn$5f<v^?"'5  Tګy9!EQ2ndf4}Y_-oGx#[y۩)j!yk3|1~M\߿KL]"}2*%fv{SVf` ;\T|>f$[ y{OvR]}#Bd ͒~vT9ײ-0! K{c992xMHl80|*~,_Yj, b_JasubgK~}Wd'0;`n$5HNQ.;7-_A v_"rо.R53y{=c9?]|}j:f0@7*oM GcyRkU6Nڕ  ޳0I\ q:I,4- =dOVc(,`T1֓thi :@QwјfKBCޫp<#T e}Z +㉭BpCƺ'mtW \Ҝ]j DaSj="KKB3]Kagy׊ {QW\А_ɯҠ7r~J۱nS} }0v!awG2;j&,nZצ 7ɴ\ɲ ˚a|i]XfӐv`;3CP|;EA9rU /ص !9 =&kֽW<5헬f\yǘAvmA[hMg03jEm ,4nP pM8HQkifqU%sEjk$eaI =Ǻ\z&QfH3Q;T\0 OiZnN Q4~y׸•t($x)FNfF7ꁍGq%^sSˮҽ A T`8էNmE֛8uhFF+ ?WLBیSTB8U[68Ezn ӱVw血+zT#xXMGkP5XF8~-/1"6inh=^c9DOιy")QC?˶hqtL{α5eXG;޻ 4C^zŭm79cN ?j"R 9rN@$Ri8SR2~ VKv"S7x=%d<7jӰ_wH&y=;zQD%`1 HW,49tEMM>O2ɯ6\՝uzm`9E;uTǮS|x޿{xr]%A_djP_Ǖw_b |͹A|I; dee*0Wfyhk A7!33gH?VaO{`}^뮣ˣٴ=ZYAM5a{`B4#Uső fDd|0!O}̊&\ScJ\1=,dG[Z-H-{kyc|v3&zYa a?`px)i>dQvL8NUT$Q;*pQ6uuy JVH@Ţ)qWҠFԶ(ZP?"YmZ@wU'Sxrr3i6.@C s0mYH ]=ca/$֏NCt Ifl}B;{JOd<2'DDprmյD1wF"Yv㦞GQшagNlB|T,"rpREpl:w姉}D(C8cY8W`CQOCQuNy;r sIg~}ܛԯ5A*v^xs? F:MȖadfWE6sx̓vHO_ |9IO0q!ڬY>/h#ZѕIx xxc}7KJ)~DsQ+l0F{{Q6VCifaBt ;6}G%気Rf~ǽ&fG;9k߳"mx~2Z,P؄hŠZevҢ>"=a bY9i^4ߡF E"TWѪpg GOI<%Kp9GBTVh!vL?1 +ıyNDQ\a,;d(Ɋ>[Yx $q^l T!!l ؉߬C$Ze'CH8 xPdf~^|_CW5]#>sBaSdvV2U0Gca;N$0d`Ye`F~е_<y۹c!kK-,Q^$ Xu^ڲi5֪+À㞥IBW١Hj@/<͘.x#=ψ\q|$OҸDPe??kƑ|1X4kFGB{&2&'GT=EA'I5bpNi̅RۖA^;ciAB1IO/ɨԱ{ʨJ֩/ :$e3ovh RW kPN壖骫%Jz^F/b~s֐8&Vq&[L#fr^Å.BXU'HZd"R>S_ %ZN/2N0X)h񥓺)V26R4oYZ \ n"1O|~E|,%/=G~ZWI=&C?yҠ0V N@)scψCr:ҖTn㌤Eb8Җn&ޠ"ӣ&4&`P:ziUTΔcA p:wo "N }TR~q';%agz\Nn } G;auR5 󓓧M]/X#Ⱦy>(QhHsE4k$:uA]tXaf 콬&zkj#rA(x@P~K6)_vG.I!z >`UcĠ7IxF?]e (QL2G2Mu9JckC2c@%BR}LTkO[?+^+"l#pewh锸 mD\`tvH$@3|..c|׵Ue:}vQBjX!sv]G+>IF|Ivcظƨm>ip}|X Fj`u 둘Roq9τC| =s/"\_IR[A7{ \y\#MӸQrB \z'&*"oI|B~seU0U u|A_ 0X%fD '!tcIY*2Aѭ,0gp -kCI#AGcDLlt[M?u xe(U7*1YjR+BBnvj,5|~)t6PotdLf@Wzx%b|D4T~fOM0uT"'h,* f+{WdQtx5׋~06W,X1`YB@;`j{S,X=cր v lĢLXU紹Q ^搑&w1(_r6Rpryp_+=2@ArC{gTVɐQ۳5YP)/Se8 } )=Qg?M·;|C=Vڳԃ?#uj*Բ"FɧCN Ƞ<"aPP-UCŠЄTS_6%h'6ԆP$vC>p==K>R5m-` :oNx.WXme^sf WNei>>?skc h:$NF#&y{,Dƹɲm̭O";/!`Wx̮*qùmuֽo%cШnkH龘%ުqQN|ug B)8IٶLfOV'Ntnpv_MhH\W~OL]:V&Դ-r[^*5i!p"6˭~1GQЦ`9 XE׺‹ xCհ/loy(m!~ͦt-,A"5IO3O`cndCw "Hp,ΉUW0&H^O.=@⠿:5t[!)%<-=||m|r+!bYCg}a:MC7Z|,tEl.)ѻgYSF).D<۲.D651h  83F{%fW3 v<)|EWufԡR\>LXkZ nBvtˈ;~)3+Bc1j>@lm(nWzԉZx;fR'^u`iuQRsηLg&2kC[+1GQ@HձS:m '(\0=ZtqxPwԣĉ|{K|P%lE*}'WAO(5e*"E}ղ=Uo]Z/DxwmgtZj즼 t(0bۍiӏ$qCYr;pfѼ>bYADgD KƏ($sS-0 4 #r{d?86 )Elp#.Zv_/9W%/_{{̣! +Q&yw 'uf@P|R&M0)zM0s)=|NE|"gad8Rg`!39Q5 3;K9)p3{ix[ctȓVVoEAky+׏$ [# .ҍMh |VGMb0u9 ]1He* ,K>nƜ҉`cE>۲?:SgĻsL0V9֋5_&tB9N(ؑ~2[19;%0KR"SO _>٣ go{^wqj\;;gFqo |Rؚ$-]!BYna_#1ŊU"gg9:| w ;WmKdz}T?AsO^ׅX;z]"RkJ@|e'Ou*2pxS+Vľ- a8g&uxWC im aMclAk"J2].u*)dzxYS#/tq\!-=Lj:z^/7CTFͼ*uԃ*ͤ2(DNMIdоSx#SW,|fqYjXn;D(e׳!l^.")M-&%~ _ۿe1qkgys #mLvJ'LGv_Grk2iizrZMQąkip GTWͨ.t#gI#ND,Hy^Be"ii>֎ix(-˧r 纖 YztdP~Lf˟X-ZU2H1L `ߏn%-h+f ;5=r֙_GOgzg<&Jx37e,`9*k|@ 7SB `zJ!N6CG٢F*N3}L}׆: GrkO7 3t2JLjcPLfGX l<َh<8nh/# Cй)rNOɰxJ&H$ݺA.ӛW2lw ϑ6[2/зrT& t)2j-a0r[MNn|8%e/ƀp>̀ }ٖ$zmM'MDy yڹ)#p(4PD<*-ߓ{rE ƞWIp?VYZDHeIMXVFsx_, (p%76$+.-]H"FUVݔ2.P\aso),E&Dm=/Q٩m|MfEf+od}F]d1SdpXږnj%!.-"p8 å|7JWM*NU%FJ|c ao`%.nbTvvJP>Dxs~zU[Sɖ9*õI깁])$#+`8ctBH3J-_VvK5-^,NJ,>?a}2]>}[Ͻw :: *P:ww6& Z/388(}SwC# g#\ٵ$X^ASil o@+IHPLjHF$iS^/P*t0uc+,] ŀ<.L?L- icȧMӿ y}psV4ȑl9Oh,f@ZiNѹ՗Ov4Iդ {Ռn.BVAS hiv # -|+0㛖uI+`?vSkzb MEFjC`Z ti$_0 z][5+4fZ ,zrJw8 U FXx(1=^b\h7ŠJ`ў)N3HOjM.w?MG ^d$/,?)r{4Z_rV|%"^fPF%g;fM |@!diǶJahdrE\O"* 리N8Co4n"7>P/|? _6u\Ra.Uq.)(2jVfrlļB]FP wl ;Nx&=VmS>C+{ !YBv%OJ_l9uJ֟xI0GVZK^U͹ A+e|Јd=2CVZT>L&ӈ8.K9k!s[JBarRh7_ZTE2!JOцίYz9NcHS1 Eppίp0l!,xd_?fʹsĮyT} s "ZH'!a>WBÀ3~bDIJ雐UiˢrH@f Z;JYW-MҝlApuѷGQYm=дB]kVC_QWJ<{'ӄAkJnoǧEwzؾRvW=𚿂oނz$qt5{m)P}n[3ߝ3;˫ !5ү Sx>Q=[*!ͧ)v;(&wNdfI|~|Z⼘,D?6.-\ǰ*fƒV~ Y( Y?B>^gfD I|:YL~?tLN%܃wnc }}N=YA_ gҷ<* IhS/UYj ?Ц͍*~0,$4PVy4gjkƲ,Ł2Q7s7 GjĨ-[A&ۗvh[8-Xٽc@ 6k0'휯Fz qBHLJ^5?L-f4Uv$]uYN쓣\6DH> v4/jRpnر <.; ]T=,>Hɥo-9pE$5.>-Ql&h_E^-U9X0eנ]$ai}$d'x^% Tk;O~CkunGK{`PG?)>׬g[ r5ޙI,P^h z]?^bc?hVl#t\o~JZ@cĕ1H|R`PQ yqmm;IM=^C nA͆E(w7G;~mv4_ 9{QT4Qf9,)Vө?肶>p 3W 6eͶG<7Ĺs6ҍuVi12f].gh/$m3#M=YeuZMs8KvF/ChqGL@"$"6ɣT+c\? |Vj}1?0ЯER9c{]N,L4=q)iMACoڄ/{@Y._?4 FQvDp0lX&_ .T\}{rkե?hOt⾕( s}{!Hh [笻Ep\ql`M Pu+Dd fA1؋mۧ;Kjjx2[JۋAxۼVZbk^ϔ:P3"hj`]>SFXX>]Tx)hI]̞LIN.S3b}$(XfYUA"xIAs[t܋_)6I|&x)[b99& ˷"vJZl^Y2E<gb' +&QFkQ|RhwEX ?ĎjTYD * ”u B}u1At1kMY~v{9 P͡S~p~av)+vFK>8)N",i16$8`Gp?[q<V -\M,Nsd`К"X88V~&d6;@]r6?Sh&{C&ef7efn=>4濥 srFXr_Ax%G$#C9-_GIcص{BAVI]Y,Y"Do٘IJh(AS4z tLQ{܇|. Eq->d.ja['{Yۜ#؅{!1:,( fxś@1F*ߌ'C ]l0h_tqvbjlQtcAO=/ax &^-ߐ_%D\Ŗ;(x/yL/3$x\rF#̖sϝt&S9Q'A]\]0 ŴpA]f$9G_4c[1;'&7d:+\)q*ں+LEba3XD9SEū(2i;Us̆md^_znLE3֗1yGgt{=@<.h>P45Wtcz OH FNH`t#d+F,R^22u'(Re zP;2$f-(\DfJaQJT|DGpLnurTvb:z薮oᢤ/\RΖ%grIַe,3s?tBa}b'K;E8cz)֎K-q FKP S?ZJAK^ H ~( Kʚ5'LV4}958^U#DP; _Z-Z5QU]K.f_cy"d_!nM1B F;bsV# ZBTچv R(N=y!ss;yq98rG輪V ?}{M1zc8g<)C,d~ʏC3ܲXXfM€.|ddrJ/u\7<¾<)A#(huѨsUPb4v@A* Z tl|Ar^m0XRwE Hyڲ,&Aꌂ=1* 2nۣ79Q;t |Bb%51k钕}f/ߠFbVMe_ Ael%,vP-2Ooz"Q?\E_zMr/aM2_D~PO!#ʑ&e(aٗj\IG х;_ U9 ss x e'{!ة~2BeA8yiXc;IW(J[:p3ٔ)|`,O\)zW!Br;3?,з=0oV(/ ^!ܞj 2vB2w[=ɬˇS뮴ۚ ]ΉF==E฿h698ⶒw(!  s%">8k{,Q9g&xh)dԝCȾdWD,΅kAQ]-5nzZF U܂O=Y cս\b2l#b:Jp6N rDn0/:7Hw|8u͑2?䂽01M?f7ANh9zRh(۲wDŁ 7 @)9> DK_3-o͇I=4fmXh/ %d?`*L8X2Vw%nc%2u `ۡј̼T+{;i7ܝ9vosh޻REifd$x1nsLlVNٚ]@%t>1{UU{vT"N;\WUFbUs1gnytQpנ$4* V.aSF@y6YX\զ` ٲox40m)K-w>fw{?vƢPZ2& ydtEQI3zu=6V|OOIhp|y+,C Bg `?ysa KE]iJ3"g:¼3AyPU6N?HwP:e٪k% yǾT Fxt,IYRl}_KOӹ ~ߊ~T2#Xp 2q(G ; ZgMୈ |w&U_[ݷp2&1]Ήr $ܵ7nQ\KW1??m]I=交2Ғ+4JhOC‚Fc׃H:`)ʶ ȋo!`=rujV~}bR:2"L͈pfP=]2?gt|,C9 W[vLrJh^n*@_|Dk"ycocox'%/emOrYHUс:2QjiSN, r_YI?6@}Cc鲜\7-TbTT~ ((.PgcPZ~9^iLN8a"2KDam J'ہ;pJ "BN5VasT5{,,T^U4e^L W)ׄ :ٸ`c8HaF!{EE~m3VF??4C:<铏{!C%>UNI2L`e#٦jT4ma*?Q ,ʶfotPzûFzܑJ`ݮ$! vSǀUgLTN"<BTQ s( D#DZѱZu)cס ,tSXogļY1F Q"=R r0jK#tr2 nQk O_]@8LQ'XDOD pNf ["R4esLyԶ8 ڿ}afU y_j/ 2LbAEsNZ )~@$Lt$gG<`Յ+E;Wd!~2JgP2b21%XE3Fsa.Za*F8`.i [e&c! p9a[,OgrĽ$ҟ.3e%=4Ɠ\o/8WYL!qC\Je+?3 q ߔF &ks=$f1è{c&JF1͌]Woe&㿅MYĨ!ސ7gsn3I56'p}*hق BHF"o+lTe۷?w+b,@?IMyׅk ޘ{iv7'3Cp _v#6COgfd5[qe||SwǨ{/X {@+ qFK}.̳ddbv+eAyn {đP߀B^e EK?xXݥv)BIYK䴙RM=fgXEk R@ 2 )`)_@8ggw=O\6C0ވIou=)DK;~X:eaE".3bAٵr _j,Ι^oBN_E]I;$ѷ#OkreXvM9J@zɬL=duCgA4|;cn){ϞADzlӆp"Z+"k^~0"?@p~*?beeszڦ1Eqlү4#F_o{uBFB!p_XlqFʪҨQI\H{1GSPNV9XL9/tuSZ*QrMaªO_F1hVC.wT$X!m\r^g(߹ڝ7` $K$˺ uH5OM!cxR0w{^)[mj =E䒌:֣ [Sl]B>|("cѠ) Iu9ʦ֋!9FƼI{2;p-;^6xq&Fܤ *MkjqfF-gL(w:Ucy- Hj@]L(_Z3VNYIxNR~2ttB[3s&QBJG|K}2(/e62R!%c r(WZp.$o{F=IFqk%f!jFj0| gñ2K3(;r;|`Yr-FPd%zNWzMWQΎ^s5ѭ ZehT^@AØJn#YW6҈6df+}ShF5zi$ېH,-.]#6,?;$u#A;e2)*1nYjRtMP39xؐwNW54ScC;7Nxd[|lY.ȭm¨Ҹ6~r<p途ŗm0>: xK~fK'F?Q䦏=lQs G[K>ss/Խr41*+QZ_k vg-QRZ :iې8Jn~$-;Ț>?9wV#f ܗnφk[h[p^+!>sNvuqɒ{wM/ޔWW.#2Q!! Z< &KE( TԂ&֪O HV pb'U]z#|ڛ;ed.؁KDb1aimor>-~LG+=9%W2%B]á&|p1"7S &r Ѧqn# 8|1FW`ݭ1pL70˵uA8Fټc3A>K~/FQŻ،|sZ5H.@Lqm [3z|ːKJ݋*#QFsL$o ;d4(S:Wb u$?.'ANՋN!6\Ӹh\]-d5Ȧ|C(fZrHb@8kՇ@Jekڙ \P}a(p6\]8|0wIV|?rV^7}q ??=Z6GD4"@wI3Y))篿 ӾD\;pB8Nۉ^H#+:D4Q@@?.'DY0֓9lܴFXϬPhT8r+0uNV,~˱ l.n>9xR0zjuLmhw<G~tMKnuBRH/5m7>[6݆hO%j+j!J4qUCЈmõ_wx2+L8#$w`FpJĨ|g-4.-}T+aZM)ES9TB#X̥AruwfcʠU>fCZ mM^7.P[yAzLG ۼI)?7/ʟmӂJw/(=.ws^f {q'C,eM13/)4g{.-%/461p+W3J mQ;H8;<-^ fjر1VˏΑ0` 澪[$Z@KL9D**( L +=$+1sX> eMDg4(%*W$%وsHK#!ɍ {# s%5E5|s*5v7M:caݹuQ \Q/$rmW{BM[3wYNs=xXmG7(~hߪ 5$/^x4 'Lbmc曖)'UJԌȦѱ/~(eNdg{ZM הtǼ@?%>өe-txqRp^F %3\w͋;i=`JM&JWB$ĵz^NwlaщUYlՆģCabO5qU 6xj+hu?9C+p˖$. P ͰxwߤCMkҕCTZZJa:zp̥;6?oQV ­ZoDxרkq;;~[m!?dD_nkWȯ>?R>Gu=Fv2J=>IRaH&%$RD|vY:a SͿ)~.xn{kNPd4qڶv1V j.;ƾ)9RKB]EmD̗ ]tY7ZDvg2hR˺0b4P)b:f̵O"{})BoU^c[N>̬`~$˃eT ~͘(Nm 0OR rOYYoމQKmwn8_7F8iy2?nT&!]ȲKIDdgSVMs*O{MdIlx߮~`sSkǛ- VEBC[#: }yzBv%d/L1N^OA}bzb@? Ob'UFO9,)tX%4 f'<>ZR˔*j 2ʥje f"(}cӅ֝Ewi_V XZhC?(8p$*J7}\Ǵ5]wWfЯhbZJgP @DuB K9W,_=ZymFeԣ$oE\>$YXX/s W\FPTA3!mQŎ|AEczջVʹvϑ]沥<#9C3$\l>%%_19OعYw~?X!yF\#+'I.^8e#9")'58n|7G٠aC2oWbny=j i}rxz>@so5\VWX>v@nw^0ڠȟ5MK)G݃΂$9/~.Ӫ6LzD -akKV<IBnRK1T+_wXT NA?MdY?Ο!՗b]v6̥f54Ca$ͯ͵HrţyOEo6y/x~fFVrlpw{úd+yKG[5כOpoDT E*LdB4Zg@;O ,|ů5'`[ƨF\)Piwzp! _1;`*[-@{ݙ. 43 p Gӣ%>.͇s$c92AtI+u$c̽RI[=@-L/]JZM=8 ON0zؖw z8Ֆ w%Μ#{4_ ә@&7 N4*}R $S14gX`ID澑TKkojA9+]bAf!nX1H=9I[HS܎ayVLQӚL 47Cv>1"lj.ݼEsRd<6oM8m+Q}5teNC]ea)3Zu@y+ÒnpS CdHqy#k'J ͘MzoT#}DH`TY /hyy[KE54iHM,^"k3\ % J+7İ9+GF4u; e;26$k;?x%?*(iꙫA)^-(޴<$H6V-&֡Tx//vrH㆑)uÙ}w܉J[?kaE;zQnEw_N<@UcD臫;nǧ;cJE«f4^5'ڑBjmy=">Co.}pi*ɜٖ=xG3ꩌfZ_6:7>߁NJY-bnq]Le7IWOG Fa!`ST-=Z(S8~ѪX<~:y6ENYm)[5Lni) +©c[Īw. 2eE"9;3gL -֦x4#WDdE/Xʶr)AY1#e7 (xZ {ˠuMʰг^ٮ\%E؊ө7E`Xp]_9=;X&P ꄌ!jy<9zD4R]sv4˝~ )%DBdڊJލJ8 =NN,ޠNY]JߥK dXNΎ*rd~f"yraXN`Ƚe=dddZWE>,f.t8jYmPk9 2LO-;H<44"1bAyfbN$YzBIƖUxB~$e!:p4w.(GZQ]‰AM 7>WRd0'Z+T̒QQ'T BjZ~5ik'V9sUiGZMX{ɽQc0_5Hs{4މeUGkݶA8^\͟h+JV&p ]I?gO>AWuCj]2ή%/;ˌh]3w)" s?M6]'~BzSC~hZֻl{8!5^k"+UN-*^1.Nt]˜ .Bb(j|l.Chؤcfv<=GL0L8ЄؽN]gHEڑ: c"\W :dZ0!:rFvFmd[m6sܒ` vC)Í$3Iӫ*R7zZ515M?j S&D^"N\ WjoJ.I{c u>)t8JTw3Oդ?g( $*ABQd<޾ӄ d'G28nzhCE0.8x2-QCuH4FT0&H)ZL 5A#a趶V^i;pQfl] 2eh:GeF}d-pU o.1]b({GN+,-ZJM5$"񺕰 (wk9ɸP]|mw $yNYxV5q;v-n\"%fR
lA!^),k ǤHAJx]ڷ{!W+jWFs@`.nEݲI#4#eB.B˾=™\pC:)9݌$bKQ⑜ڟlZρWG Z,? ){ǟћtFb,FO~j#?h\ jgM .uˡJO] Rc’jeMIpa: EɾlrR[܏3^{& _[&n< |T(lk@@ӯL3Alpp[4VHRj"X,sz;v9. E$,R=DК򥇥I0Puyph̪&Wƽ-2- (dmt{I{ԉi$03/ɜpʇz!a3h1 Kp y`3nEIFLJL~fs}Q|&WEεw.D<[H(k>h.¤usnfi9% byDS vOL`Mix׃R߭H*(7W0yuK;?c7k.*׍rr%K:,7Z4FR#dwc|;^ijrC^haihjE87m],^!N4Dw a(*Q3X p8&\7X) ,}+_UrHXN\Q;bЌk4WwYd/B4 E I%r(z75%u׻X hDb]87@!-$Ǜ_J71kp 51nr7lj}iQ5LztX@-NY9ۆȣbriM.̓B$Q?OU'URtdjj+C5B&[EomCw9;^:q__J js<.f#3YS?g_Ҧe[y+w|wA@jU/i!IbEhһ#,v zC[!NVDU\`b^{VG}$}a0\[?h9JJBb NP(kDeGPKe?dnVjd-N} ̠:P76J8|QQ3+&=%h0ս1/gC`4ɨ Caյczb\(OqeY: >ʿ`a*֓Rǎ3w~yZ\B͕)s|/"Vul%Ѡ_F~xޗJW?ޢoŅ NFt1lQ/,^(X9H!HM]A@K?C!2y#Yk41~4둍::KS T.MY!+U޵u>/K𗬑Z'riX6Ht3ƀ{bg0v")Bx:?`F[lS8VF=4BwV.T<ligݑ3BLZck,&.I'bm\Jl `)ĂU9VS94 CHߦW:,h'h8>uX [W>ݾ p+ k[Gf, J vrEH7{" + ,nn~ +@Lk7'?넮8ō+t<&jGA]:Au~ǀl"/y3|%l2Tn)S YR&Ȥ=]GUYBJ`SrMHIۅY[Hs˟>J02c๻n z?瘵'4#84[J."`Au[){Iюt95^?q?bNǥ\Q7rUGR_ w"*bÊu&ZTv Q[<{iW2A٣*/!I2$%C>nw8S"J>D>VN{ar}iUj `ZTL_"0aESn{hinVT aUC[U<% Me 1XS]g>!*%: Ǡ,#T9yfC:CǙ"b&;($,!پ{%7"T$}N-QЃVQn7] YX;gHa ؈x#.#3Ϙ7!5EUuD#HxD5Y>}#Lm,`@%aU*LcT,(IU)a%?AWZ D[\$J  8^$2L:D|øZg24[nT%kqMօ=aT'h3ؚFS, Zac*Ym$=;Mс`uQy %gג4,|dIkw,݊r'ec>ԴOuf<ثXtHVEnP+/Qj)&[+~ʙ [O@uY* Q Cix;S(Ơi3" bA(d*?o8,s\Ad[0QBTA+%^͠q lҬ< }l @eʻ:Q$'73o1!r'=M;Q#)h \tirLj> <ڕtbo$Qeq-u0AtF^e,mIBLޑ ӵL˚Fy?.JGTU>>c=Pr;ޟ/=t멾UAդM}+yuu{í&GP:Cp۽:&XzQj2r5p%{ͷd ][]n'rPw(0 w-|ꨤ> |_A3Pb,L6UsP5pq:Vs4@9PBBU?H*j^g7diaa38obňrAú+^e`SAx΃h^LZ`]x˞8/ 3$Sy&S5q\  /qZ[*e-}I#`ӱWCb})e9:k~~~hb 5  M6{~@x'a~,qCbr5ڄya-xD VX6 SAmJCkTKJɭ gH&ܔ`5.3#̂DIJ{)L9tOPmdU,"lMlY G&m'a0C&O' ,:W= vMa_US6 Rí"KKa,SFbzUQ.Ҡ,%yR4NvXf`o~ޡi$v(W%xW ү]iU! $u- #(G礚B9aY+%Cv% E 6y޳4"3(H7]G; tg5J'3fD f ('A꼞.āhgM*Bh㳦1Gep ~|OLj\\(LwoO6]ţ|$m=Z/igU*E=wB2_O`t\\8"DB/OAx@.z+ G@B2>BiCFUM0Q11PpULQnIt(02%ogN|9h9 WcwNj"J"k2%fuW90&VR>LP d-;|6TI"f5clBÀ͕ (x& Lڛ\iv j 9;SgiDN+Nn(fWFyXXkW:Sa|Xdq{aB\VaH߁R35Lظ |ĎFqTVXVjc*NKRKP M $.[kS?eB^d:sh]<{EѦܷ:u~bcE~1DJPq{ B.| ݝƩ\0܊#[{pD@8Qѻ\JP&E͝Py,kz-B1uFMZ+sⒼ w,]cxB*~ U]:&\eee}{~N>F4զfVͷ-9k>碌H+"ITCg n{|a2KتyCu1 }םĒ NpQ7<$,йw:a*[gXtYsi-hWh&u?LBꎊLd:0kBɚVfw#* .)@c O'` vlYH ń塽#G 8X(ePHzIZPY72:1MpZRX2ˬDL*ygݕ'9,CU>~'QϘB^Cj*3wNL1.g+mi Qs?E9Ѿb&)wIh4dnʫ>k{b8Ǧ:ޔr*nDŒ(8M%)2a*qAwvb *yװ%QQh9'%U䙼(o\qg,;I2+%*mѫqX=ƔB- I|Nb3ݬ7^ׯ; 7>݇RT&  >jóMh|+81B/,Dpl R9Mu4=G]#n9ͩaJ`|PWHL_#\~iٗS_|I7dhxۯ.~_F:m]_ANM:ӽ|H/n;>;zTI%0|Se5`zIY6T2MN@d$q(乲av=E哫/:З!k-DEĨ|>s xdV017S_ʽ0p%;u9͓<@+5켩wm&A ߳p+\H Hq(km.)ʮHbdmӶ}!$lٚ#DBgBQNW>ྨ9e sj+}jOP@q\k+"jq]Xp:jy9#<$HƱ0הi.qͶۚtv2ёn\ PNn#B7$Hre)N>ZmE_P eB蛪fv*pz90};0YZ070701000000c2000081a4000000000000000000000001619eac9d00028b70000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/ K]?Eh=ڜͩ5VLҤ1'_X {=#`//Q lкǙܝ:kzDK]wUD~x&<馍FiH n*^Bӊ2 Z?}R5pJB,TeP&^\"_ֳN 4~=޴P6ovS*6z bQz]ߤcHƐ{-ZoƜF$ɀBۚRSbu vXM%$I ܫs^ e(8Eű69)%2!4WPjJmIJz58}:SokΈ\Ҭ}q0r/nC疻ky ?ڲ{XvC&銻jcoɰ z> ; FO˫z6\J 掖nZ}+h|%dbkQyzҹw[kZ47iuVzD_?ٲ_4ջi$g=. t[匾XnXu >Z 2>#||, Ѡ^o|wp-DW"=/=dvzk'>u|BSkJ=6)Z z_w<\2m;̍MnSml8|l_~J6\fWمW@iIX q,X=p!$}{8j$ #m02-\DZ6 &3mHBYZDs'z[l|8r k\ /UT}ue{͔?m+7]kui׀zbħ̐tH»u?K:~hXSg.{lMъ[T+f' 7c#1'P'UJjʷev&|UF"`?OiPKS)"cWkkyST>0O=9va4С[ꮃ;,2sLq}%zXE > }Y)Kt[ 5T{^09 lAt(KA_X#<à_SmPgRp=USυ鬬T҅zNfXa8XBj䱬K٪IsW8 hpv9(38J7y[hުbn*l/s)"z+]7SbRK w'ثpP^}󯞔(Y,n"^7b zÚǨa|ϠIy@6xII5yS|XWDq.lGwm 荭HDs_kpnU>o[alSLJɊ˹caT"pfpy31@AҔz!̑k R,, h|Qvk|&yfp0i:@q}B8y N;Pb@%m*Bxe*&5Cbs(Rh^L"ʧS]xvDKrRr }`q{MS( ˰` (:qfQQTa"si3S@E41£H u0:D hof"f7h򎎡R\z̴b7U˳.4V9zq +?|l(uC{}`b/F)acd&\*P_o02j=t;,0ֿCDa0zjLgyQTcJk2dЉڹR3v}lĽv|r$~ 8F,ڟґ08 $mKXa:Je2qnȄR{:"`E'z̷4cfReP`nzn&vڿvuUĔkr"^ԍ]5#Gc;xu[,[F7Tzy4JhSr^.|/`K[.F1x4%q ab`S <$7"FA®8}EiBX.Z_T|H3Bev+:Ԇ\+&Htd} ]AB R6:'52E]:T=97.kw +8_ AKå3 flfQk2kKIxzlW /΅zT6 )&6ڟjԅłvFAsVArNRY˃fvT#XqQjAf_CK HfwaFH'/%Ȩf7<5 FMSnq0:.^q{I2NJ=,|MlWgctBvdpwN`AdM 0oap'AiۍzZ Ky'袧VAɴݹRՖ L+md2:W`8lWdk`KթDi85V$D $v4EONo?;2#+50q1PlQm|j"*[98~43j-<\ȍޛ]s=炏OI[&5Í]{Ll=08GR:΢ff2P76u5sZ~߯z7+j{$)3.㖙 4ų b-0>B)jGs`q-ϠRQ5<I9DuCAnc"#eS8R1e{7/ )y=֊m@3W$Ww|3V݋o=uNml͜ϭ AL6$\ O^_ɒԚl0Jg~g\MUv%G.G|{ _qu(3l8T|[7i=KJd-o< љU-V4#O7Ρs=1w|(۸G|lPrm&jB_d916n74@wfQuc6{/H[t㷆%(%`ed-iU/^" nn0L0k,q4(NB=[OVZzZ~kcmbx u_Ƃwٗ;q2Nxc#Hiu$;%U׊qfn!gp[D2WU_4m#;p\@YNrw=mv31a\yHm KUںiچ0ol6w/f[Dԭk$ܨa\.%i1B oV|)!F@Ane-zzBtN"EeH#o^n9=d3<`D,4acg( =`!άj0+ڰjaO?̬.wˣJ&(+[!ޘk%"vWe\D-T- /080K?2z@o/5op5|j,(̀!X@h)QUl>wj YF໔jU-er-晖 U]v̼#W\|9Ms_aChN]5_ +6XU2"c.v0ƎqGqc癧3s;5s8[luCȰ`;!(]2$X-lϻmNÄOqK kÙ?(0g>fOvUpA7sʲH6ѸO|Wl Fi:l!F32( y{ ӧ\R~jvm5Mw); zZJFCJlg2uAr1ЫVÚbRa03LdAa0QٓCLG.)*}Lk"c]$EA~] ,;aΩ4Ɂ؅yq<;ݮҶi,=vݧV@0]vh\2v!+8@z$Ms~D x& l {爥^ibrV @O͉ھt?+A8~CՌur7OnREio "#"K48b"Ejw֋H FƂ ۄ?];k0ei?-ETZ'Q(ܜ;1BK h^*[S { is ϖ0DQ'q"1*RP|տa칅Mh Bbı30:23v>|67RGfDF̥5@!bRZ8׳>m{* j$,P:=AAZEp!qc%4ޚAQ} hlG{,o嫠?G{T/vu%xM&xb/+ sHXطhicF1'GyC˖bT_$&#=/hmd?ۿukN=3Ǵ/pqk9eb 6VD2V UZщFtԤcߧe-[K0`S+){c1: ~FǐdTovϪ*`K@7C01u/z /l j0(%P”5(?I,i~}biD9Fkx,o=9N&L7Ͱ֮{D]O0e1S8${T2rV!ړ 10ZkOOPAg 㧗^trwY|(a U/Ɲd0<h'C {?5fAsZy XԈ5 i>9# zF?f''IdXgv6J55b7|H}x͊:}R4dѾr%eW3}a{P&0.{G5ȂXPpJzd`46U HcM3zKqŊ%H4NG`8F!ιD / ^Y#s0&)6gI5h^rn)]}l~N*kV V󚕥5П3jZX4Kt&+갹K%@I""Adڅ#'gYdBbȖWw[ j-}AJhGWl~Е`z ߳$s2JX Ǟi\ &60V7nkBLylwD.oͰ"{AW 8ǵDb.QxNǒH?W{U#;}_2oBrAoFz=9,2{d{9'rrGD"gW%tJcIA}oQ{h"> :_mUl1C~p-gjBpN dzb Gx-g#] zɸ$' ؆e֝1 g(+""ܢ^Eg[B޶x⼫)qkj /2Fr/>H5:d}읇B<p͖'(%cmԭdmF;GLp{U'#m 3b N{7{OIUeS*@Ej_.P$kA|s]?'GRSr_fDcr6V9-q@d[뵝wב#|`8֧gw` )?eFxA-p67@ߝ2^UY1|%,=% /d[ z.+ T)9fyy"?a2k+5k3R!GPVO h"l!WǜoGmD^#<^wʌoFyG} 9Q`_>,s;źhd#c&qz` `ڳ>P~u&^29غIm<u< s(E-LXr`E8q!mk{03{,]&ujF_`j.7=|^{;m P߳X H$n3r(]ݶxZX>-`z6P"㫻ɜKUA+?V A9 7e/ǀMc-ݳ[!}]]`ŠY= I_RhkTQHL7 M+D_݋HSF*[#h֮{h>X\_*ie3'̋+D\IU UVCxPcsfy'g@A#D0)e'}f3ɟ2,SYGC=qbg(Dl.Cw8Tˢ[B e3ϱb C`n"Z<!F5~=#@3CP|zܰ/yB}߿VPy濝 *V[9x.dD-1!{F7TqGvwOKօ@@ [6.J'c[ys51j CaFg p5]ݤf/T<,k|DQ}UsQ2 ]n'Yn k8W5)'® &x1J꼧Ff<*_S@mdq=Y8 =v9WE~>Qy*ZȍQ>s z1 E}Z;G~dŖUN+0\xIَ#02dTX ԊòkA6WEhd+aF0PzAŽ=cNK`͑,%MtZ<ӴD'?QaA x'jMpeIk&z,Stƛ5S8Q&e"GHI9SЖ ;/C@sϞ-fpvQ㜫Rg0԰snތr 0]b̹q?"UwoG u"~}߲r@Af.sn؉a΋A"6U@ɭekTb߁JNfžצB@ʣ۶(Y:Vz+0j#b)nbٖ&aʽ jeS~+a$Ev>0 ~%>"6`e?Y 1xy/#1+ 4b,plvww]Mok$$GC:˼Tͱ-V@qr3SLt3^%J}og%ޫ rX |FG-X>35e a9?De;ª "?̥Wa_MsEF)}D-嚬ֶm;x 9wc/| %i9>9_̘ymӃF/n-R5af8OE\N@]öDu|QǬd2``.# c?mW:֖!k}Hտ&K&"F7H9MC vXjv -^Uj҂o͋)2|;xpHno vSS&sIb\JEjy44/W]D;'TPrtU\- ;n-9DQ,7~+$bPmnI/TLB6yA>DPXTh#}F=NV9+XzɣLz,a Qx&IFZvhH m.RAnEgf\RGAi|K}~^s;<l284`o=LJꡯlh} SN5bN "rc<5hiR7DG m[\+3і;siךI46;5P3-6Ž;4%WQPT92!cP7+۝V$ 4kt1p^/qr519 sdl9Rg61kpTƋ> $;eSï Zﳵ/~KǪ0<ҝ"RQPF.xҍH3g\:+:PxAo#|+?tU<ĵr_ͭ #J$lJ7ӗy˼VXUH.ʱZ}51!w!h~*WT?=aSG!y!p n0T[ruDx;h>:bXo<ђ{őЄp0q@V,޻c(.=T2-o8“]}EuG,CI̱+&Mk"1O\bGp fWHսrœG4!YM1וwSj娢Ft̗~o7fGBcm#kRb֓kqCln*^vX~@7-p)v1Bo 7A]PRTz(rDoҡCι"%SϿw 9@w ņ9% )crh >D Ýٟ ɼ3yjK$Q'/2Ihi?,6Su4B_\]> a#@M1WY2g=юD|/ǢA)Mهs-&O\(CkӺs~z2r率Mˈ5!.ڶir)J̵A_[塓sy#,qr+$.<'4BgCrEY5Ɵ{\⌿|1HAZQp=+e<<54g/ C3ȡjDk oDh1;ׄ_?ӣ `6)h2VNIH &nC˅T |1;eyȬ=HX(ÿ~ή GqwNr=[pr'3o?=!yQ+/Zf-Nab1]+ji,OLj9\b3Bgd?kWזL'oXzijл"j>Z>QYqhWo"4h/W3 7 f "" qbr@.`u,t9O4) ӳSW^`.Rin~.Utp}Gsnǘ17}Q2D4̽;^e\24JϪ󛞣>'yy'>eVQ. 3P/.½EpK);?߅`?qŒZ);NO/qv .rϬK|ys"U3%P!$@nv8ICL 6gA M^g;*j:WL IV%)b*רK忰ŮZO/g[d`?zޟ^BNڤ}"<|t1Eyȭy{$Y CmL!Z&ؼAj4( sx8Re# GF$uv0 ? 'h:-bD&dzM% BcgZ 1VM4ߌI kޜ䍧z!b}W .\%'Ih Q:ܬPDܤk ZUsD0ֵi%6@b\S8-'梽 lI:F \?. 5ɧ&u%ϷxY#Z GoDV%Y%zFပ'ν( 0Ŕn,6i=| tw(;pWP+6i wW4lz7-ik![z쀹iC7Hzdn-=Nlі& 0qggj' bD'DAsN}&LH[Ta%=$ | +FC=δOiz%{11D\h+e'1j>iaA[ 7& W0QS>h,^* 1vR|$_(:;KxlsnJ>>"QET#VE82mjux!AgcUs;nR4V\X[sЭ%V.(=1qhe W)g ppmBE_:9i5j:KK#b "GOݝ,o ڡFVN@= (=0ρϸ]*A~k< 1X~Z@K)VrK#%۪$Oy̮d(o*]3*yrԊ6D3Iqy` MCq1ᦃ%x(}3˃;aSjY:s|Ɔ;>IUf8в~e+6q[."Rɲ,T.șC//j$G2ݣ#<rqpUkW]ݒ ⎿wTn>ӡHIajQLmZdnq,X Qm UDEA}S5t{Eh/g:)}V8Ip%+ X Qd*w͒ӾBye8Yb)PfY^>#tgx6Pp)} ߶3Hxk9kAhğǴ1-Aj<.P {qEpST Fg* &JLzZPj(g\U)W*$:!/1k5Bdk3}j%#>}a x1\uIfuA }imf%-H;&U.߂2əy%z_%((p!Xw?_4]R1p0h8Ar!bXYFphaJ0ruDzͻgޚv/]&(0zn5f+_.y ShwXk;J2J#xA9zHJ/spԫ =rk&p s& G_YuscL%H-9a1sp >9qR,igħuCu wrK;'Qyd:S%Q9[wM6mMkT~0-!>s>JJU}d $Z|=68F@aD\BWc"k[%f)7QBsyfsR ,$StˤVlgN%y% v7U:*Z3拹}.6Ps.;PgKѼoyoϹ}V!G#(4gd~L*rO-m}$jgC $?NPǫ?)F fcA v4׶ 9(mKIun!amUFa`PG^$gT1,eƠ[OsNqʼnC8ṯ%Ft :`Zƅɲ҅qH1UJ/댗=Ɂڧ_^b+_ ۹!!k3Zuƞ%(̒qk/gGtݟ\'>Q}9i( ߢzK:Lӣ68<ľa~֖5C  BhFG\}C'5" n]a΂Pb7Xykр`;~p5.Tc# 8&#hIt9I3ɴNQV8lNN>ixvx4ZOBĤWͺ+ bT:k׉oC ?>'pdիfW!m!de*yc;}8}<Wy7OW:& @#c.Z$byS9Ą5:w.^p?|O%d3Ԇ/ې\^9_WTt2~_h?%~DŽKZ|\Npjyh4}/L0iw+>Kwv#)P Hw9ۛ_Bnv)xoM} ޑx%GYA Mcay,e>&x4&o&0O,w!Äi'VF7ᬁQ셰A9>0&A#ga7AoL0V࿴ pM~I`u( QB@04YD0-}lJ@4Ԅ⚮Kb"5\aN)%JC K({Zg%sO{'2IuNl<DUjMai B #dߞ-)sGfbBBH=.JU G3EF߅+|a{2պ)BOD\᜴VSJ~eeS "hy@kp ZXr|\xqAH}.n;ܹy@@Q%gEI5X]'i.}5|X_;Rqcxca9Ѝo Vd;dSIJЋe-,Bdv߾;Az8 ii' U=76G_Of".NÄe +fʔ9դI7]iqeF1DKtt *\L_'z oBU᜖.(ÞKN#cT ?tApN0+p}tZ7(!4َy)IWBd"V {lIy-?Iby!Kjڢ{@_ ަ͞D̴ߪc⳽ Z);Qz IUIQ%@k#`:ǹeғ#߇@X?G%l:HM=>* VsuG!c8eT ml&š/vZKG#ɱ#4I{ i|Qg\8=OxW-J!{e󭓣 C\aw<=MI1sduקe\8B|$ %}s|jPoa]iPAW"gySkl p:!`8=P`/N]<+dϬZ/I9{iSe)CvtF}#J>:`<ks_`D+ŢFĺC4.U& xWh-i+#Ic$~6>R92.2MtdWCt%(Oǯb2#YЌa)( ΢| R ~Bq/8҅]A덭B& Cku]WKB`Xcd<3\*TRq)~bNk xv% \{8Wp^j.We 痯?p2@ǚQ+;o5L=zh]=K哱*U}/-55BPB2Ncs:j?/TxpBU ui Ot;5@==WwkjYe|VY@yrLbrj27[9X5RѰnfv_.W8fuHAx܅]pw"b:acLl06(ƸSz|,=*R"e 2wA/l֫&`>f^:pm˂?b (6 ,hIk~k, Wgux,6"F J\עےP7{R|`g ±iO>*ӄ;ܻu]q눨$in߳WNZNl6F +t]=%Zd};!%7 BW{~v^ ;qf կs|tBndi^2IБe릋?zF؛R nU##o ^Yesа7GծR_mC0E`bcGYiOݼAot@,7isU;a/6~CgrؙSN$MN钭eXD$f"X /4-Hn^ Ѣhs)УNŏI]*@-aLEL;\紼gD`ݱ߶3k8ş?^oA7EEsi%@قDkiF dPs  Ȋłp^aTXX>NEfDr}홆1\ty Xl3f5M,Y/FHͱk߹1asaH @pL~̓ G DPZLghƵ,_L?"ױ{i~EDPyqs8RY8(dX7AT,G:@`Kyvi2\U[ G 7څ.8U]*]pjշ/  kE*pb - vZ?G6 8ll .%X0A)|Kxr=?t"UA(2bzv9XԽ3E8Ic%/F:|&ZE1Pi/ieCLZVѝ(\<@˜MNj ?Yt;_\eC+'5}l]=i]5{G=`誶 -:<33X%B pYs 3 p7B;^X-UkL^MI=8(FDy@>Dy$b1I -\ϬTv8( gh%啤,b EB! >KSӦs1o(Dk_"z iVFЇ2^#hF?0W}͖.YYKi_qҾ68hE+?}m'pL H␂R 'lb%-Nq95K(+<{ԿC- CڎYʃ>u]nKM(0` |iV"s!z1/)Jz!E|Ai'8}9f1G|1"'Ť/aح erVUǻ7[]<'T"<]˺A/gĜ~hV(X"4s>A)-1ى]B/E86Oybh5=9Hn $Y^ d4O,9$c|5|-1ȶ-*|X?ȷOx%&5a<]Exf3 L3'&s^+4NoZտ_hqVeDe I萟 .:8kLs8&4OuܠDA(!SrA+_?b#n;Ӆ H.&ڱcyެҊsL!3pQ׉<3LEJG5M3G8w潖+Elqa28@T\|Buyl%ʲ43Uy'aHPz6sZ,E IAp&( c4'k,홪-o;"KÍ-#pTj@<PTZ;q[%`۽'זcn ΙvX]3u=Ji{%AQx}e|ܡɏbrA,٩RQC{YWY_Hۍ'c.2avA݅U~^ƒZ O ȹ$wez>$qa~͞Ha$>$7tk`?FK*ĒՍkz+v z:zru<@y]Iz:aK (yHې%}۲^.e*o0)/g~c~CgUO qΕ}*[vQ*ZBgg¸AwI*2]#.lg 2t\tR4HJ9c~KpPKPA#wxbw;ɰƢ:,p\ ,m/W3TwOߛ!kAB;C`` T҃j`CS4u/SxlD}ߋk}4z{JD ,\[* >p|^{c}H)D Q&^'+q(HVU VdTWU>/ɤ{s$Nw*yH,轼#,_&g&ia͟!7fwiͧeAcP: IV*͍5v mȖ57t! x‡GasAd<{uٝ8lA˧Fg~ u1|>Hm\AI_H#HEM\WuF;4m&|pe\e If]X~ڏ9G-BunǕ .ZYT&7u/f`X$ CaHM7ԜdA5,_V1ݿ*rT_۟l[JUMJ{FIѡX"eG⧠ \5XȥF)Pu*bɧhr_hx H{f|ej앬fRYZq(1hCl5՛f[ 7T_MBʞ -<$vQ+ʉy~?_Zc lEPJjF >(6pp_&:+c7z-bN8ːzA>D+_Lin$\Q?~tˀ7WCOSvg<=Rq59u!?-WA3B m|7!{YW>Rfl&Y\YnHSHbᩭ^\(9|6TG aw\/teAO5z|l7h?3ySO@֠O`2X ?h(~o"Ų8 n6rG8Wfs.BUr$*X\&uۅĬLTJG2C?:yt Uɸb" atIb3%><U9}_|4)9д7)u7ʽ2?- 6#TJrC ( 84q\x׾pV?Sxp F@ z%ߓ%jUKѾ<DGTaeLMxS7̘A#_(3+r ! 5z%Ԓv< [n_2oc*uW] Xy$[T%=#ȕ1(zT,Mj B@v=|\eKm${6 %EF˕dTEF[eMv'a }mbj^8,]絯+ZenӀ s*cGd2imQ)Ѹ{ZuQopV @ڻr6wOkH0O2"w𙁭&fKY BZ3/ˢBicNHrؤni&`]5DjWY(O>!k;to84ĥkx12LߚTGﴩb/(Eu8OO[q j)|[c?Ⱥ}R>HG"TŞ](O9uh0sK3 QĻ]ܛ~}$TcU=J ./ӐƼCGjv >^0 ܵɃ]e}uVU;.m+bE4.a(4E-54HtCn(FV3`'TX"-Ar%K~S+n<[(ZdaVg 5`QcVp L | *nI\f NNkH2B(ϫLgZ!4(ԝB[vw4 &=&o-u<Å݄{I\c3~3[1b-t³Kۜ.@LfT|䕙m-z…)wg2#8̏ĈNj!`ZA/Q_>C!rM' գr,ogؿ)=$ufkyx6{#dK j!9DFER"JísҖa4@(Lj f's<83AN@$&f뛘?f- P5>ŻTQ*Iz [ۄh {C=mEMAU*Eq_ ,+)gdgxOqq#L6G7?8e/7p! 4쾋JR: W٫t-IK5%LdNbIPBN}5h9F#`8RtBK𐫞gyb"#8+a! fm`[FI`PA8mL@`Bt$KVP hv+V웦Io,'d72*Xi.@xWg6IW f|KDd6ndz1vE^,(I7m3t^C_5撤LƢU Xv`[kjG,G8`efaHFl O |& 2(nǸ ~8_Ƣzg:"872xi8MxjŒHad3yU窢&|&trEZzdO`|с|]3vW[ sŻn TIiۄC{$KqWQǛO=53*N&S^%<[J*h:(0tr£0؍%㉠vq)}bR~AT(7Fʹ :JZ`q$Y8V7Bxf鰑9睫n+/+RJ۳_k_ꙑ; |ދ<ljzw&{ļ c8@hV M^υT +?b znm{_+ JY7¿Qg niiIvSF *}@|pedA]k nȊ$ބq֓eHD/e0y70OH r0lkjuHv["oH&iM :^^ĻU |zVV]|lXѭ劍-&ѥ׏nɚ ~ƚDw+Qkjki;ӸCw.%ztXPA`$clw@NĬW~wNv7~1yn%ƅ. LA.ӕ3`F=|Y@܏ucat@ {OS>Z OMvO;bWfߔޅJN͹ks^w9]-DW;1[L6(ÎCoz4#2l9u Xwid _E~F"~Foa`xv3tDcGZ-S}K򽃖7>iD9FUEઢ0eX+=I+d:2qs)1.]f]PM,"EqVHk,SKhL@yl!fv`^9> nsF*u[u/~_NZ`22|jC'I7,|@Yɧ \yy)V⦻9+Ѷ,NZf jm24Ir{A֋7PvиlCflj B}@ƶ/ źξGb;}ү]IȄb~|9% |4W n>!Tz3oE?ܔ 5 ~uZtO\~.9N˩OwdT㥈^8Ah $~gfᤍbD^ev㽿=ɏMwurH I)EY?:Q2q.ݬW%#;Vo/PrR*$P<(=$;:RAZҥ'x=ʹHr8!P3P'WH 'ʠ+5R a^5PpX5VnzɄmT9T=!; Jr>\k+pQZhْ)i kY{G1~Bۊ _) Z Z UQNl""ܭޭNHfh : nWnD>=$oT}](Ȫj.KP+jRRDyhg֘['s_ f:tɱ-&Pa}XwAh$">Ƀ7/ Ald䴢1"I ^ws!SY|8dUi"S-r"?W^2S|Dc$ԥe edGeXA^* yxYQL3OsԠZ}5Ul,$<#H%:j3!^0|8Nx(00gU-5 u I2$806Û=OC ;SJg_6CJ9$qE]P啓_% Sbt?PxQ \DtO?a#_:dmJn]bCdo"䶁e^>'ThϪ받͖xOC5[CꮯHyV6*s#2;C#.?7;Yوa*5弘oG@aP`jzO9іqݬ(4ZzTRi@[Ilo00rH`Q 󸒄d+s:zJPp¿}9pD}en6k)nBTVQSHTG슁5hnV:`d"Q~RX~Y'‹O AJZQڛ&!-ʣ8(gTnwY>KxaE˻uO#3\Ѽa,xS1h̒238;'IHhC DWg3;pt] dJ#_']9j'4lp˜=z#2>Jf|bq(ciCZHUNwbbڤ)u>N;Q{֚X$H p1~^XRRsJgTkA`795af2]Vcm6Ϛo~*"5_< VZ,$ORe׃LyL I|jcwF'^4Dj,TFO\0湎 \wtC(uUl5w"I{jHIbb]业]Li\:ȩ"=aqb >ςBwXbA4IK,k!N?Ul/ܲk|[|1zϾ qapي70pz1Z`ɠYqUdTއ˷(ײ(] x'wo63P&z%* |J+OI/<34g h]X̋p3zj-\MH4S[>O'5ҥ@J͉(rZ@: n55T6δf>ʅT [.%‘]/C13+i:ᆹ2arO_ @EOݒ%̄YK#\1Yͨ6$)&)zGW5| ܦ&[8 ?ٍ h߾VwDJ 5j.X,:2j&|&VAX&V89hYY}^1zVY|E侣(m1@sa/ɤfd[&K4XcUU&hkas[?OKhK0Sy;OM)x"3U}S3IߘorS8U$QOw$Q޵16mde]&FHۛwq*-/U .IqF@_Ɗ+) rl89\+VXi d+6LO7;IEt8<2QϚ0ÿ݅*JŸE词Ypa`4KKWIwiVNQMu+O'2bpY @\u:;?K'#{oi^Łwj'*qݎ.< uהAk9,鍢z*j=hCRUb1i\;qƣ[н"϶ jmaSHX/:pϲGpb܃@.7JUNR~.|lr7p£wR8 p oD0v`2-ev%zXpyc!4Kg< Fa -r$u&bB$iX%.ʮY*I2zd=ŪeBĹhu3Mﻸ ~Lpx+<΅I|QP9a?D>yԊbTS 2 &UM-,̄80yNK{8?3СtAz$IOX(NDe/vG$ξּu̅5oCaK'pϏNFRZcEa l72eNiNuĝ(:W !pU/e 6 "xǂ?Z>{{: n2Asc R?'&#[1FX$?cuh nQhnsSO wA\؞=!p+:D#Q6NHh=ctelО&^"lUϞ浫'9iFӣ!n1{3rѹx uzy،Cmr!a*vLϒ; Y KWMvW5RיۺY0)!:nĀMtxmܻ!L"Pkcģ}ԞvGއ|ͱ-ͮ[[~ZM;0bnIJk7-C%.3n +4m*.6NNܮWD$dž\6NP;P}9|fۥP9D7Fo :w}o26a g}/h ߺ/?ۓYMsGnes'ƥ< h4J6I:-W2e FQË^!Ѕ߁ꪔc s1hY%{\3TZ|| iWET3=#Gˏ0 6>9@oN9q.cD'`X9%vuPӺ #k <d@$.%Ûb/b4B;/k &<F` )(JaMB²D[Fڡd e&@wIOUlzBP*b̕4K#`NNSMsJv$}W>|ICH 1,4D]Tt2W3\?$z[BM QH$̽K]3$4Y8L-z4k&{hC֦1xfHKXg~,:2Vˮﷂr%c*yOdW4!)n 3#*TYcqFK@_M <Ҷ-:-L\1 H~YMzMz^J>1> _0w,'[4N!8aHFuQ-FUSbXhc=3(@c˵DNI>l*-oujd%4H{]_!qWlq wPlr}yQZG 5AUX|4[0bF#X'z=80T1cθɶW]lI|A|EO-=U I~rITAqN~Uc|-yW2S#vLw"%㈂_좡5) sO*}*|!Dt`Ic n}7ZMDSkgv/H)N#>?z4+:zY3Frd5ER)L2ޘ - aJV 7urGB EĘW09ݾNj !!^ZZ/=9Zv0dV1&$=„)\!4CeO.a1n<٩U_L,av( 3ߣlT/}rtqi& 9vjnd%m9' lXpCk$g|dPJHL:١0*(F`0͜l #wAQ{Mv(ӒNq5J0J`(GX lwe9)ǟFN}jPܬL: Xop薇POHo~4RXk<ưP Zt 9(Z d㏯̙݀?SCv<,[^/>v1k1 6 xu']0֓P9Xdt<$j7ǹYޮzxT/9P= S_o(O/*ii kbI0T2 ?m*2oA۟0&S"by1<%7XXiI=lڃO+IIXMf1klb8ZYD9C*GOiXP) L:P{_R\M7-{eDz:f13z]'$]"I`ݐI,5R#~Ktc5ƧΑCTKfM?C6VڋN^Oq;մĚŹ786_)҆iQ86*v&9ǁSD65.~6TɨI{ZyK$כf JvQMe4UUxeX-1nKq[nJ{~~lhq;}B i0V$c M>ioe1 8:t|-wCEMPL&O mESa,/-\6mj:>f`XCt\-qux,Ώk``n$jG|gaqfV1Tey| Ӏx*P*HדXADi.jנᆐ2 #~ewE׌85=0=y.\u0UծvQwCJ.h~"zښ}O<-![S%?(%BQnG|HֆxZH =W.䒼hTLmo~b]-7!R / Zfn*{W3]K!QY[O]mzpf(eV71\6K5;5cxb(&+^$|]#gNCV8-՘҆!Qg2*i&X%[鯚/Zjj{K+K6CUHIZ%dO.,1p$:kLL{'JsC4T6pJ}q:ҧbhW<ʿWpWy̡D{KlfaQ 7;p 6H s_c PmewCl8ߗUl >H:.gx! ɪAYQe_}cbЧ缄ʰE?euG8Y+j<~zAڍFſ\|̉v_[5KiI'NO7!JuF5M ]a HhP~6$Duvu C-Qr? 'E #ʽVPnN#_wI;^mb!E"0a0JpOyϞ:j-"ܢ9D#ke9[;?$$!snI6r G/aWƌ0׾16;s0b,22?35q3,M ZvIVTJ*~wi,S+ `2L@dW fgyʈgψKqoB 1kN`q^u粎u1/x3enT'Hii'$'}'?QcCV)WIo7a7uP%o2tKdS}s:oR '[ 8 @JAM7FV?ޞ#]5FXkWG|pҳF eU47DBg.>A#/p=Q~z4HIgma A fz&E@l5 jGdZ#CȾzclN,XПW)kv-PjE@x]r }AܶN$Ph3Do_P`P7fJ7`gpͅӐ|M%l2[*VbhV%I{c-@)z(.UQ@8s~E"/"8w8)#.R:7'佘cPs=LGyӸooP7xɓU:^q0ȪG(vۣ\% c 4Ƈ) 2db+m^y!4 -_QqM{_T9';0F\QWw8bH 5uT{( ꓄$upt>Y _)ݹyI8k[}aMSGP*m#%%WzԦfZ^Yn )*̉peM5øڌ}Em-XO2aoHG_8ƨ%S2 DpTi-EV^1,k'1eqAæE:*4WJ.>:m9+j̚euiq}ct`"HThj+RAk: %F6k@پOTJ`u *%Ai5v bL`sc29yvJŰpT4Kcl>3iz w un{ВzYa52x-\oSVu8]oEOONn@X22)qAFJIk_9"'Dn2oG/ayNmd4KѰ{'ǚփ:Ѕيp.K@:s3ddkoc. &Q_CT+#KTG>.yJs!@09h.a/{m,Rv ]1tC@;Kn/\%j"c-:p•H(n #)G̞{PI1y 5.Yݫ;}İjALq+`An?P%ycqj>XZ=pnf&k )h[^k(?6wu5*C>WwkPY/CyP 1Q^?F)h à􁘄aND] [IɤqaS`vحE!69GU۬$~IЭK}}7#[B nf$OePY)5yxay5"CszBF/.$LP+Qgcr-YDs4(7wb9ϒM,0(1}L"|e&# kY=~oϑ7P3( ~ x`O" ;-jnUz& qaf%n;># ĄB-_[ДD"/ZFck$39 т0MR1`|B95] 4+8cMj|6}^ ѭo*#YG叩hQD8otuۈ'm:;.3PbN/q`Ŗj}#{b>>b;cɞ7w7b5>J4[(nꦌ50T I֌iVX鮥۞M+>%#1Ⱦ-!8%qx _VhrD>M?\GO(f\Ev. WwuX4XF\Uq6 :Y{I"cQܱ66H՟]\.3tyaш+(E~d.\Yݺw)y*c^~uYrq-a'tqi]5·~iƨ#16Cs[ ?GZe>R/T&]h}; 8&:# #NMK )>jO:x99h-  % ktra=570,p,j:L/1YFھ,&AśxtcR{[9WcgDKa/>5^dx'x7GT$gǶ1*qf=vؽ뜄ܖ=Գ^WӜjJD\B?)MVD)pD:@oJHpWl=!yD%}`$pNPLxh@x{Lr{_9!O6$̮ 3C 1Vu74аۯa=/-W٧Hj7^1I<"̉*awg"7 j(K /0g+쐁ׂ̓W<"`7>lF-ZgC+GʼnxWCH ZP~BxX?(?:!RDu]: Qqx$ |o`dnH}Z)|uz;8 ߀@ri*'e&sm^iɔTʿ|6M];G_<(S\ }ɝe|H4l$DP&Ϗ |),rh۞c:e3ԔE nzxR'>Sc _bco)OVხ'g@M؂⭥JK4?hal,8P7Ru<2=OK&7 ; C"HkNm-ڜxծՍDAӲq}HoϹu!|\3n)4@-%lff;~>PI!MYKC {׊8Sɼa!O ,tfDŸb>6wSɺZD;zկ [AV$b&D}R&iռ_|M!}I%Z~gh# R\g# )B{ifdq3zܺ~9cV߱g{ٸq8wH*QI;§/ۙ^c.sgUR=g

ǑR(nlvr-n2(BԵ<H6F؅uUrdaZW|ހLi1^) y$fk4&)Ƭ&^+JIe'A7ph5~V(|"ĈU{!/ NҐ8M'{!K;s]az$H#<~`(mS*!Yrq1&ʪ>,{4їFoI+<4;eH R@]Kg=qXa1ԹaU();4Yw6 W]%9!J~UdgVo{5d@`\3٠;qLLL08$M0oqFUXYpZllma- Ժ`unUX*S r[eo;fq['^`yymp2ùfzG%_}1% *R~=i7ZkcH"zK:/yx2vF,߬~`<2V]_B"yB!6uOxT ʈI_@ͱ-WCuዕ8~s@fzx H׀gRݮ⯹8|ďlA%.>JCЯbVqɑv`"o];=<[l*Zn]]dYuz/ZD>-:=MÁsqntc -yF.jfDA幁1hpqۀ)p*mRLS3AB5k-ejO"6y1MD'Oٹ4hN& R[>x([ys~mP4d$Z_ͬ'ZWTBhF6jɱˍ:-:3z F;c*>lL):dzx65!G2IW(ZV[W(Nz1umЭT i+ €@rNFl_  ^\ 5bbRѶuA@}Y!kT\FC~(8.pY0 qȅ)3*0AnH:osǝ!#o5">l5RkWͤ*vf`W=ATF).C-*Oן>\rxŲIե(h>ũ.@k$f!|W_JMEn)M R>Q4ltP+Ҧ kbPL__U@Cch] b@JAB /RB^e ۄRV)}B2*'f)l+p(?DH >+_ 2%ķL6[\,AT|]1%+uJcư֙GdY (9\!Wˇ@dҎ{c,]64.vGAF339V?M_TsuەƗ=@3ºD^jvDT߀ƽni(Hô KF$~?jJя@0?áf #,6vfߝ hO+1,zmJeuюD XAi8Cˈ(cE2ӵHZ+O Oz۝'>}tsME҃Uq&&5n&nlX:`XzN&o$|z=u}bYD1\1!!:)m<,YFG F-R]KK(*/-&{s'2 ,1/T~8 bߧ'JM%F|UI±Ls856d=nƣ%J<62EUBs:G>u #~B2vy<2Qc{Q4gzoyo yT2UY92{AV aZoWͧ23i]< \S(QLmC')%fo8mC,oR]]] ._oorY(|@RqXOBTA0s&fZwWFN=;$IրXxmkbNpr`C13Q73@[x ["T:͢V߼sdE6Y}WiupPRQL:$ &lBi+~8*Ôo1I[bp0;YYEowDv0>X4NGWѝ˶w],1D˱~u 00<PYHQBQ֩9zb߈-kc{#$+ÄB3`n#߯1_;lQBjh%g*s5DJ29v}K~ rG Ipolkٛ#v+SMqf |ΊdBk1 %ovƢOR`8oh <77nUA, 9 .b/4`6hq™ވ1dzfsRd|aiK j%pz;mzʴ\q)Ӹ\tSTv.IJǢǴ*s=̟iV1Wk"J'LQ*|*@=)h,KZa#`z\de1?.鮔3kMYiR6?V)6"x9=(ǐ(6+XA/l8r ]M8W+{9FrT @; v!U\j2zƥKuѭ=E49Kw쁅.zQ~6%}E=^(@KrϑI#(c \܄Ld^`Z7c@QU-wzlkǓܹc[$ɀJa<:g%=Mi uIA׉w_)BH܌`#ޒC`{f@JcDjU. 7EVt  )6(̓u 5i- peCwƑww%'fX7&`R;&/e .o j8L[Ex¦()@\2Grߴ6 V,ŠjgtiV>1ޓ_Jw3C@05BVJ \7:Aw dp5Z-F$l.tOLF,} ]bԽ#H M12n>Eۚ^{S^_;EIb~!2QĨ@;LddKHKuY#, OV,*jNPPߔӷUmu|mk% Iʐ_bϱDۃ d!2 tۂ{`#7ߤS6$),5zbMV3CP"ԅ;ketm7G8;o`H*|. \/ljA߫MY͓1?|xP{LDSְKr1K.d/+@TjO? DxʫOo*A?76\0 (6FLߌP_`V6z\Ctu-ǘjRTCZ)/zdAVQqQR$| wd)/0ec=BOD;*Ђ8eḠ kY9bVRwd}bZ\rUFч6ՍMQRQqU90QNy߰옧pҵq:d1[ \ئXY-Dn1QFe Nsn/Q$WBҋ{$p &?ZiKqLÙ5Iܷ`p(@~^q4j\͋u=nME gt֘1h8 7zR1Lҝd)ǔ׆<7c Уh:=#҉%tTN%w_VxYyUN54Jp>>'(S[BG/61BMCf:ۨLOPU\u4XF> 9D$f!OS9A$찾3Ԅ7ݏC}s  Z1|}.SI'4r1|QoZp7ֹz%sO^Jf {"!{÷\LX~Lq$ȑ+ f*߹ jY)<ω}3!&ړڢq|:=˒$Ҿd[G2GltR3tvY!c(vB+Nrx"@3YX/T9^*(_R9; xbfw49=ssY'B{Db`WD͍!_V W5H!'V*x4mKśE=H;"V%U] r'hN3Eш| 3|ԂܻY+nX,AK֢_ڊ6e(/az׽@iwEJM̔yvjg$pxSpO nL֎qNU79hE1GOPf@w_{%80.SoЋ_ K#s( XґWX!;mدM_d>LF[Q5|DeY-H3H~%#˭-6*X~2RϪX\K ;DQ:$QtKMs旨4;By@\}ݜ ~usry-csS^ S OGV#^úA-%.~ .{ ޠ7A+vó9G:x[A9GМ]x):DtHkM&XұaTZd| O Mş) R4.{]t>7}7rz#+~*ZHN&}\&<1bbJĕySf-Fm G-,yhBfY4fV_ _rwM59OZr ?iq*4 "Uigݰ54t xk{saQ&񰀭^.@qUWϸX 5լZ'\]2FXMObYkAr 2oEk-=axY\N0aj/E7hzA=Lls 44~4(KtOn\+-]6tE?ʈL-w _  Y96_pBoσcˣ'k﬋ܭr=r2V)p 9Q7|;LT= _k QkXưo%ٓS٩K8!y+g%j}xøtp?cǃ'W]J%JEX.kO?fC\iI0vg y^QCjtE.r;SW@l:tЧweoti][ x- k0`F>EG&Fbhj )tM* ^pªxt(&a(Zu="g%uF;pDO{0[f92yP"8=29)Jާ%*j;-U+VYc4KfJ (eGP)tmK?GWk@htL@ʟ&=7m /S8u sWز{F6ә qPmȧa~r*l喚@ (]KI$W|VFSV0QJ'%t]]^ .cb`:#LB2t0' 3g" yJzg2DS<3z>'M.S3 N3h)œVMF ru.ɉN@T 72v8PQfJ՝Kn'jB|˿gP(a>ܸ?OJZx;^ y$ 6bn T"089kע[7\KFˀ8J{3Vu;巛P8&iGwg' DpA!Lۣ!|xui\D?s/=&0V{j\+W[za4ur&FׇA} /;9% tuk ,r6GA¿N6U)lzIm}ҴPru ^KL0??!$=5x\DG'c7՗?*}X(KzAL*AS\O| ՋY3Ɂ՘`Sժ;*Ea.Eŭ~X~F22/t.][碻Ѣ 43=SPGjJS:`\ Z9}_hEmoMXW"S-U{d(M3)O0튍kg;bwz?6tĒj+;8ޡR^>'c^){+nea&!2]2!?3x8ZjPo@YAqݶ!oM1b0Mb;fO=`y)S %󈮝QM*UVAJUM V !ƊuVSu<f@lpf{ހ6PՇ5g0 jVQm0̀Wv|Fz*hK¾!eQ?J0I{|rYP{faj X[ykYN$.J_4Ɋs vב9-[l"W,Ă^\WZ&\ޕw X]HeYK>3ZYQ@}b;#Y|JD7AȒqjf??]K%%,y7i<{Hr./:p쩱bXUfj#V*,ezb+K fTw̦Awc>?vT3q+q#X-gè~@2 Q7l* %C Ac,VOB( )IOY go DgҬï!2kF|X%#صV/b;1w81D/(j׍j%$ +KaU4*/C \|ffES^P/ǮPgD7OZ*2uXQ'(I7Jdp9qwZoW Ds*`dU2ԩʄO-zSaa< Yjl9~W9yWjj4hkTbπPM#\r V 5I ՠs#KaTsO?6 +W\MA`ِ^b^v Dϭa(6Yz1qnjbކ'Eo^GPi b4wt?{ͨn%ݤu|grZ= $v;d5DYLTJ>r<.g擣Mכ_m2y{uHwO0`|Z@J>8;XaP"hMօqX4 c -,iQ,M>;XuQ!Wx$) RYl5%y.P2 -{}I:Єۭ.^U`mVμ6An>X9\9뎊~Atl`;o1[ՠ+8k.x$a̻AM21D`y0 )pϼ1YpQ>|=2',Ļsh*%&ElDfukyͩVt5ֻَ֖ 6+6OjDTGAyVv`zNٜO+%c2}jR(Osh83ȐgcVE<ݵdF|Ҋ wPc̥Hz: !h0ɋ98.xB9m6s$'DD&d+`1g =<ЯGkI?:όqܩ3Kwꞟ:IN 0ۜa1hOBij[&kJ :>Uxa6q\ x%ebiڳhV#zH[Po?_y3(.2ӴCa_ |Ӱo,֐[NB] -v#k~s!b\ß{mTӷXO *Vihg+-Ӵ9\[..|OP>&hPd4o_|4p隣N A/$]H%eSG#-+V1fr ůؖ2< MfCT*}#4>z f3_ .pDџ< W |߸)c)[T1SC_tL{ w:&;B)'f' #&)SH4TCڟc:B.Ѐ^R˹g0oV'M_Mฮ~&-@kXzC5ssnRt~}b7|P_斻\X6{ / ^vk~\R(iA@),ݫV_}4w2S;a (l 9(җ5؞m2X?яy5MZ__-M{^J}2B㾃ŠN7%`"bg ^EMxxPT~9Q-=,Q *&+&!GMW!op(.nw#5IvU阢E%1\ˢxq-$ѷt/k,/)LZUoD#Fh/aX/ymDxH®g/}M33A\޼\l0g-YONRVQB{Z҃}' BV(Ǎ0ݺԞ'ݲVOй5pD8[~5QZ3g;)އcrz3Rٴ^U֯nX&1h̏j{ i0☴r 5򃺉DTQ)bzsnRUN2>sZq n÷΋lu39OP&yI-"u } )=p(,1$(o1ݶX!Yaxwe$0i?5=HMU+ak`JGBe]iۿŚVuyNJ鰲#7p%,!VSM[ӟ4@8^Gtvt~Kȅ$d"sHo.+LXCkVGLTf"ʹyӱU}n[%- )(cLQ=VAI3En+g 7h!4Y,A=O0I 7? Φm>c O 1/sFG] N]8Y%튞}'o[2mC o kz\doܦ޽ᇸ#,`S)~CsmLk:ڶehg_28\t+@U\ ,xj?NjE=8U 4IO5U~|x9]CHM+A ;(xYxrᢀh8:dѓ5<'_F+7;P[m8T\BO+VƆ$޸26m q:5pރI9@v̧a xaqۡ& os=­m&hc ٿrj\[6b>("mNG89kM Z!dYV!i=.A.=nz*xu.JTٙj/6ѷ`lpt.0``^F&wXA1dQ8hQO9Hroep49ZZ` &t|nsrlm!#`T1{m`ؗj@J.5Ai/>̏\=&R[Q[0ˏg#F!GT?]1y]G.`MQ7 okm/Mz$,ƃj"c2{<4m}4pߚ%`? <8Î4u4UŸ]͊Ll jlDCL哉׸&[} t*euOO|1DVڣXߴXVS[TvK*FɚK=Z#295°t/v?rJrvɽ\ j-& j@J 4fTC?@\Kn0t`<I7)kXyAu>#dFF<^lJҳBۯ=QRR]%DM)p5#‡=R%!X#?DMҼ6@yTs3BPaR b0H%t4͋\6-'_XõCZ}ѫCDJ-db0W_c࿠?"LY ĝJ<WIS?Quf %P+V҆^{6r隽Mw[bsJ=*ՙ:OסX$ ^C$ yL JWKk{>rmܬ5Y p{68|Jh`Uw|=n\Y 6W0[mT&GM)e@֘[zCH)?=j6W*A;5"{7 ,mAFFuX k)j8)Z/Jv>hQx8>ӿLN:qX=kXX$}FVj*Ac % S-b;te+?Ph0q'CjqP<+3͎׳? HLYl?J-IRqeB)䵇 'SyO rYo֎ ,U σ)V ozrQٮ>ɑ(`C~IOrN9[p|gdFxnQB;oYٔQ ]IOOoMۃ1/~DVJx2۷i|e4p a3K6OnZ`4)zQdt]8rx𙬛x=ް0%%~ BiҴ/=fX/9/1fb*% QYusVVy[D)sfa.B ^{=q::>9Ok, QdbX`35'VP{} mH_W}BLۍeJӿ+CU՗ʊi O'r7ǔt𥃡@N(-ϤS%^{l\6zY`"̜@c%o 5G 2+<'EǕNnj5&A?ҵ~E%Ȧ #&`zR̈́Fe/7P jo\R)"`rLVȹ#HQY{DZ0zN!$榯zq(WѰmY`;N^si춳wtdT(U|hݖB\&%|w~,uoB\ƒA Xʛ 1jN.M[8GSq֜#ᚿw(j\9wExG `H|W)[h3\%oC-kdž7,~BNMn{wnX-c-"qn7 WK4 Fv]:9JemɥetLqw.'<2#zYO;jR}VފVWI8L/_VضW4R8=m&~j9xg秤ŵXg"QҦ~O9ލ<M|kSBG=[_AK ̰L1iG3֫kJu .z+5ʑR(@[]4K>xmcR>tOљ\W>2ELXR\§Pn TUQ%%Yư*vgnA1j;_+A!U؁ء6e68c^ci|X/>$'1n %ȗeJRVX+h8f d{Q}Ck ~K?bq'2v(NcN\S X$c+g,DJI!VůRġ2B5_ sb?ͥ*krPigju %2Zt12Kae%9 +;jUFOo02a}u6ij7B2cv ͐aK/#236#Qy}6"[H~FP=ʕ*8:w﷛('OPL],AxI=^,.:!&xbe2\YiC"9GM7\QI^F Vs}| .HtBE?nalvгk'(SO}~p1a1v䅑84imBVJJ$D)':lqd\5TN6N|΅O&aulע$/,9SLÂb( |z]UY9)E8_+ qTfXďڟٽgdD(e'<+B ItW)ף=Q0E"0*dnEcCܚPqfs!)Z\OT8U_MOd!<9 4z+$P׏SDW&Q؉oeK#d*_ q t3dZV As>wJeW-Mx_]EwYMW4Jqo!Bi0^[dAQf64Hm i͌u#mE{ 2WJ:q|堮C?q`zIY{idv=gDѵlXD4(]qr;Ϛ@+b޵x\ۛt`w+Wֈ|&o쏗^2y2yھyJmg*qRXٵ8WA3iQ%+>Φ{ g^>{#h(BY̭ȾJU[d~+d+݋N%OJl\m_)ՠfHX0a>7?!F"(NO0 e<Ț$LF^C/Ֆ19s' YSQݪԒ#&=B.7׊ٙz,t(Y&co|<+XEs*3(2]0m/ʤ WWtllFį{n=|D0BPy@([~jYdaJs85B-'Dn¶|q,)Cۡ 7iiCX{[$GUQW"dtA`.n; L Wc| o!cVֱ+y,O+.<7xy>(~y`d'0c5XDVm/3_XOw/ &Uإwu^?7i 'r[~u% E.YKM劇kWjP *9Fd!<Kޤ&^T1߉ V}e79{BvL~^[-wW\sFGF2'1|(D]TMv##QE@*z# OHv|v#T?.zb^Iȍ-ڸާ>/ 5f&kS@B J7ja#uwI곀 %/Զ=Tb qcOaJ KS1]9-p`YIV^n DOGa2 9sT zZaܻ=DdO9J=(n*br:$ SúB|Xݚ|e;B`Z 3C(2څʞ;ӕӗŸATuI<<:yՍ=7j WWD9H"‹<>*U0}"(fm?:~r<ː5f>RS0S t8ɖ-deaKђbܤ^/ (J~;ZsLF{;Q\fؒs5dO*}Xc DfH_鬡I"f-IpltS5hRG3Tu?F=s9DG1[)N}1UϓV\:jO_@H+tr)',K"4Vܷ{(, ISj=G$V70Q;DE~$֣s Ep_YD3*B$oh>U:p)B%6$0B&rxmX[~om(28 pa ;=FY 'WPT4D>N|pFbRt{krT.$Ҳ\-QI,Q!k+{ Uݐ^S0GId0OrÑPVs]> jK)0.o*_ ^^kt Q w'VCS9:ҺN<] +XyUNw&[X La7d"[ȝ턌9S<|$\|7uLwW;UI熺 ?{Q@d,^ ?E|65a= 8#uU p |wlqlDž>Ĺ/94+̎7ֱNiE4S ldd$R:k!NV^,v " F]f@S k8|壂ūqTRu:H43.=;O/Z zF~f?K襙[!BEjާO$5'U7ìDP>s;,@5-юןO8v̉GCt &^[R>1>=(vTt g:Sbh|xa/y*$?pw*؉& ߨ3C#uo e6nѰEbK*|„(FP,լTRB{6c)bjw|:fhm*@ tݖcMܠ>҃A @E]XRUyc7R,mWIv=w#=i.u@P8ѷ@` ךL 6F_nf.]gy,)$!٣nEu&˶ff@T"؀i$:lhsXIyr&~gef?{U|`l]oKu hM@6 '5{O}:(_R)pADqD߁"Ϻ's ET3N_F,ZkEt>5;& GkL3nU 6Q#e{7a|ʟ/nuv:/JGg%FENH|)ZK_9䭇 m΁R>]ЕA0¤ 8~ $W!4iȰlz \3(iSK{9J=%m >'H.S5Vb%d&sTNS: NICۦ '!a׮(+E>'s9zR"C鶅(ݮ[Bc@i Ё4rz!2S3EL"KɃΟP^F_'_n~>~/E]uBZ^y#D֌x/s}h`>lH aO7VQlvxgE{|=OCQpLc:Q)7$olP6a wͦ-dG>A3en"kCWޝIӷ1!Q$]NxnQD"*8Yp1h1OT.Pn+vRB\>{7mk*K* %Tgxڡ w1M!9OfD ˍXmX|{9[a`+< rs EӨehT~+~ 6 /1G-y5 Id.v^5ME\AK(dkVDaOI9xήIs{=A7HɠunbK?}V@d1CIR\\v@CGJ~8K.~7[7;|:LPaY{i*qK |QpxJE09R `A8xQsQUhNʃ ҹ7#aJ泊5wX(F dh۲OkMb{XRu>[KzibәGq{S=p,4珦JMfٷZn⬻%X>B-%|z|(>r; U_ 'WKli]/s 6a紀Ĺ?CL+cppe%Y#G%"(#x m Ai݋^C ӎ]P59L#*Zz^OU_ow<$ g>Z_GL\F)@Gh0C|H]ptKdn\<4vcUo;Žq:#v-no|_I2Cӆ\y9tIB& !),PX%kEk (| SQM5E2R=nΤ:s,kV-cpgy{vf HVd~_AfrK&ŝwՁ%rN5I_j#')o0Nw{ |vOռd;jx xX4%K¹kpp- Դ8%<׌L'2蠶#?vc[w_?z*ؖ^a/QZ8v/\_7ݽ:<>Z|\0p:A9]e=\uj~Ne./J2$WSKӇg5%DV;WG32S'l숼b`B4@[%P3ul` r_85۱ʋDBc yxF.G3ƣ(Ek%$v77s =>*j4Eve!HNXt5`rŠ1vLMDwn_< 8jzh[r0. uT, Ȩ:;G% ti_c\ ˠ׳R\ʩ&S1J5poݑ2r.>)qģoS/}pMb9I}ƕQsFL^{hTb:`]gҏ>F\T5%E;Id3BΜ@7ٟ^!ƚ; }%Ė9^痭tariNѦOj "<{]ЖuIW-,D$=˺'=<$=m uj>.e ԑ6͕gu 6yxsנ1-#Y?+0 #Xk?UW yuSq4!Ͳ OѠy6g 8w;XgIRqvl6C>S) {xC`EGM "R\K.,M-͇.gcЁG+5%t$.bS\ۙ#{?$6Xۆr;P%: Α*F$_84B7Zɒg+-IQV24e]vv,(nR`1,%ZP#m鲿GK!߮.L'rxH4"I9%.3MpR0ױ'jhqsYѐ=Γ {>Y 7ƍ$ct at祳oZv1O7LgŅ8uC˷V,1w"uP dэA=X,#]trpͫ ]((L];MA~_cIZV&+.AllU&L@My)`VxqVyH%Q<ΐS(DVߠQ]ۗ701Sw1gcB`yJcw+qBOi|kSf?1{,ࣂ , n/=Ŷ{K@Iu馿NwN:cu6|X E`nT>pBoʝ7bhHP937O1P9G/ {Jj`d|dGk%Ɯ}ɨKx8  2L1jnXp FG,1s!R| a)0aD!io8AbwkbuSGRtXJ<•.90`n éE2J6l/^Y!Δ tGiR=GC(4.u ?5c-]80 m8LF/#>g 2KC;gdտ;犂 X p^H}{M(^04(?h:(jڒזBno `H!ȈB#L46w2Jz/ꈜA/%g|͓+1r+ܹ%{ }u=մpnblsR.>ʟx9~FJ%AYJwm wS Uwac9#2uWEOTBjTYTSecmKї '^V aٝ`xv̼U1:CqeP#Xw ?|YOke 0! xl%[=1S(6WbKS~\i]Ѯma/_t7, ObggEi@S-mDԙmx,)݂/"-pw4Dbp3d]&y+wP&g rEg x%3nLrه,_#vJ#x-ր!w{uq9iCǪ,WIw TnP Y%˒M#Wt$^BL-A?WBPτ8\xatq vp3؟ǐux3 Cvhqm9Ak^ݨCDPØ6:bUEqBo6#T qӍIui)л~ ',cYXm @AG&.-7jw[}7L176*4A d0`M~i-pUWա/fOE|f8]ȪM`g #F1~ǛWsAUiY8C~ۇk+;y9SLX2N9 cuTއ5=0> I'kP&%W >*B1&i /in|[/jKf"DuB*̀ 1^a 'i#80ԔoD#yd{#Z;,!:(2IQ(1Cng.DCvzl|[Ѳ@|aSW#QS1[1Mi<\4 siOs6W(~ĥ:C0H7BɄTGYίVSϲoه>x(F,2'VkfR ?w6q Hm'KiZ f orL[%1n^d߼u[sq&GjE.EjbW}&*}c+% / v3D}" ]rc;Et_SLR}-qGZqʢXk54kH9Zq ?et=?:vQc=qQ`}y-e,"*&\ y: 5E_56y++.$8 sz/=t*~#\m fU s_(`F٩pj;94ommOQ$?lFj ՞kRi[M(|5!ŏAXl!kmQRSL!Pʸ%Y믥dZP,!%]ZCMxzrQ :^;#N|ۭ$ɞM:쾂r޻G/ &_l7nJ-iҖY\B-~ȵ-jW)̓`/r({H P~:XM*5=ԟ$RgO>"aq<‡Ѝp SH] z&<~֞,ψvV>:ɠDM\B+k{bK{1f*UTw>XES揬&w8c'6 D6eWſKMOSS|uNN| , p18 +\ԌEw5ߤxFZhK&trO HRǗ$0 IxH&P)1l@p%4ۈ҈C(hIQۡ58bw`ܳxuK =i\l39Pzў&L=Hgdt. E9aޜtv@?Xk12?Zba!"h?>'2^&1$?mu9g}IWM%@|-m<".vø;O[?cy׻ꌬ\uxZmҐaEm>w,4+8iؽ9oTDۃuf.CI * X]ވ ]|%o%׎4"SƆ@h<8(7u!%ߺGp2­g~}TLQy;$|r>U5I=r<=-A>? Rc^nr7Ky[we,X彥o{F*΅7N>xM.C/hYV^x [qt]VU&V]ۼN ~(^iYht$A֤`FGɴГPSCK5QY޻? W0^cblkxT~4oQw1xANRY0>Rv"XuJq|~\Wumҫ W̉DK#1(wFEkWpt0D}9z87o:-߃0|J TG,1{%ca @yFd7Y_2/}9Uz^?ӮO/dwtD>hԜp9 Ku hSѿ\Fw8b ?֓뤨pGw@dg'r3aKzd`j$mmr[햅M %Lh 6kVзŕKk/1t B_=FpYu4N5O9~JQQ.];ه˙Z Rqgv4L}0F2y)3QZJdh5?VsB4Eپ"vK\ȓ/2e}Z~>k1v=gzA@kVY$O;47&qٺ1 }Xe~-=@Aǟ>NY*N:qQ=<-HM3񋧠nLT4Q{k!]Cϡ':LH$6ț/ ʺ"9j$^Z#r %5vʞ/eߕ;sֻԐѥE|v.'m<74p1cCw'9v|[~?}Mj{>LpynD%moX %1A~܉_BvšJ&Rw!HPdMsś]H/ȐMbg?Y2!<}/XrQJR~KCn) % D;(cM5 m'XV8B9￵ZngG.ڊ{ n@=M(JnmzF_S4 [*u=TS|;ӱ3C[ E\4X fKgm')#' F49}<I ż ,ⲇwC8P_ۼ#8'Lk7a 56K{oPAn8%8u}7~Nܠ)Sv}I]s %K媐)l)?,aZm^,TЊkqMН;^9f`J&2x;@bK'F&I K_)\R$R>-)EM>.E* ȿO; PMAg9Ncz?>7եu^MCj\74biDn|pQ {-f^88hv @}2+E*N/8*'XRJKLOZA ?}Tn*nmsO40!ؿ:ފz׬Kɼ5ίGfʃn%*I3s_`#8=[@Qf.+C:[Mޓx(Imw.}|"˗wOREm#Q3EPd#VZgylIl$;`oL(P\F|O/^?JcR3 hl1ߦ)6mB$%M :6m+ tZL\iɭ4T`[1Cw#aWN  钜>˶KmOi| R/QDz9`N ]OpB 1!<(7,xKCx:aKIr*:o@c rFڹf _dX\J1ʝ7 vM~eQm Hm+M򆜈v[!w64A&w#-fR2ǫ|HX]Җmwt5"yQ qpJMBͫVjI[Ce1M4g,Q>YZU( Y6HrZn neЏA$5Cb/i[d{hr LcuN&+E- !TBkJ/ϘCbE |᧾BO1YXu]Ãm(wV)[^HYydP͒v=R|bUPURo'p/Q;-pb3Z4xv LNuhJI,$u"[o4]whc ,>#3螞K1Bt U9^y`2Q5z"O{Co=Pvlb︩ݸ-ﶸubeM!ĞWPcqܹ7QCgp~Ohn^O=>ˌժCXK"=ZؓP3OmUN"( wmy%ϞB~HvSΗt(Rv)%E~SFɬR\"o2~RS]?LCnzknu=E;˕)%I]^_JjSxi_n[ @tqm6c?wBS(N p⪐(@.fh<GHt8ПyZD+ݿ3g qAp=etc+mL NK~ VZ[\NW-w_`;cn] Jqw,I7}45Xv_*ͽߝոؔMsLj6s2j4\jSgRߗ[k7-@ MMXK I/4 3GU؆YnBhL})3{Jפu&5d0KeZ]x} 9ÖA>2pz~ * B€U/LU 2w19ف$݅sTF^J;ORth`'D2"p)p?UH|IN,`#h$M< Wrp ݙCR+V[JPA 3Qլݱ]1҆2KbX@LxkT9,tnw$Jn8Z/&;'=g&=:k#C$v5u0=¼DŽ\>r6-(XKaZ\w*t"8qObDJ5t3,o5ufE<b#JRBW>i;~5~Od2#'WLPARB''p/ Y7*(p6}s&SIxog'mN`gd?!1-Am*t2ЄD"ƣ*칔ıG\qTB2li@ZQo66?S?6I'ugON>MQUPQc5C zvo9x>4q; T"(37F@/Ƹ^*LB jH<**Ez*V$hnOGz__+&݇aU-[ҥH|Vm̃[_հ:24.؝flHIuGcRjt"v:Ӻr nACV2]爢)h(,jvIK|ޟ  v^LnO5%"I}`qT,P1_;6.މ#K dRYI@]=dVX,ٷ"rG!ȳ R}J 툟7e)0J_G/3CFsڀebqBG9sβX4ح;!V Y&N؛1:O:}?14W8~t90I0I Tgewh!g&F@XcB@__$ ۿ7%[[ Y[A 0hMɝ>P3Y@0>xQMW^ѵteIX1E+4xY@Z *.8aDiz8˶c^d` ǂ6o_,9H}[vXAG8rͨ*{\^֜[wo>0{(iյU5Gvh )!^0rݤJ<7nn:l_QR,qM1w!ǂSrf,KܠF` # ҷ`=(&NѪw&VZNkבf+Ӷ " ӏ ͭ4gLc b 3̠.cbcV$c}{-R2E,O!3m%<.qqCWL|=V+ɣvOwm,Ƹ~̜q)Rо\;b_rܵwek Dm!;/x hin!d[doѪ5\5@~9.*(?b(S|&7Ub8I_ސ2<&2c\PPb) st+)㧲9S rN qM'/N)d¼-@i=8Рm&aTXvJHG}0⭫- zJaeM鑙e7fT bi>L2CRڿt!g~9Sc}[D}ݏ[cf>)*4Cd ި>L'dNkε]j' VȐ=|+~V^BV Bh0(MK0-VmgpIyr!i]ok%z$+UIAJk+ u !M D.&)&ɝ/nWQ},.oL'SEz.GԧFG2nv+'K}'8?v8&p&t 3 z?pVd!D!͑A QɤW6L?U`h)1Q}̀~lGh.J"LNm+>"Nu0@u[w$1L{\쯡QU+OkI{ߖzԷG933-x_gtu@wr윒tLse{54eED s>x[>n*%!cթzPNf_4'-W IߺX.`wT]L#۲Unف*3 9\-K rФC]KR6_{axEIfdb4t` Zz2,,+e?`MySKuw*LU]-5U67[X0 Ў>X[^`.2wH Na N+!C!/+@(^ }%ajt~'yg 8eo]Ä˭%_T] fYۨ~5t,';` b+J\T=yA*: TͿ,4^NTܼ!n*m-IG;*xXIū3ՔeD!2)Xq2 L&tĿt[rc}OA䬀BE7Y yۼʘEO-vwEB?Uە 2+ԄPϿ@]K2\~9Á3Yr% юץ&R; g& DW$i"b/Ͱ 3Mtq-J~8?Kx:Q` 3&ۤK@GH#k+t9օ \#-5 Bc* rcgs٨(nyԏ^}zEo W _4~}6$:ԙѰ=?Lbя]Qύ'befyZ:DϦc]}c;t gpx=`wu B,v2GUg)՚3*d(-4phVz\P ۠hv)]"M4zn#ENY*U'u*'`~BF+]!*mKG/(biKNAhGyDHkn;wƥpA;!Li瞈wKgDlSe7cDa5dUX]< q(-bO=F}n; {Aq(hJV"w]j.R98Q ɿ{Wo̒=c/oό@E僄iV#km67|(ΊRVY3n}02`,lfgO@i'K_㳆$%Njm x?iOP<Q:]eZCRt˦q2 1qcVc=6a|'tiZ&h5? BA%V5̮g锦0]HHY/It^YDf c,C$ LpiE>#pUs-buM֧lՐj8.¿!\9 G1\Y#W훶fH~ %&̄r*p /-a]`|4yJr[eZo;u{a<~o@C0ADe ?jnYu?*!d3qaGݤ XE~7sZ AЗyQ6GUv%lBv :M^ki;E ^ "`}aq[蚾b>H#C;@whcߵaз>`m1W۝mWJtNC|o~4 u 3+zZ1Si?V RŋVXud-̤v&GKuA2e$L 56$2[G^I -viBl?( "ـC;][lT܍33wN #9"4ybbOC~ +]FrvA94HBHpawʝ&ÞdD['41R"1Ŀyx!d^D WeOo`#džp SgnHf0݀Hx)BC$ׄ0ZjyM}v 6ٔHեjr蒇TS4*:$8/vg[ ,;1p׼AT,'>7G|` P XTڇVڋMU_ @O 6+iK6+ !-MQ~"'.R1ҫק%~'|T4#˼Ӹ!d/zQ}ʒ:!9$S_n)>6<GH)<@pWF$49F(-޹,qo&<~E=Q@#](fߵL|G8nkay>b|/98H$?gC5۬ `WHb^ h(gE,Z!j3I偫 y2mv?ϜY \&|׺يMq#"RJ -!,pνw;oӭ <q+"~Ӊ]萛wsBr"w9xWJ2rֵA||&MI\q{iIQ&1W?d[tx бas?pT,khtc%V O&Zc#`V rŚt :ō3b?]~hstП@qVత6$ܭ2DڛphZcOgg6zy) 9T)#عYR*v֨ah#l ]R/Ndw=ծKYŜUjAB]]bVGz"D<$rشj&/C!v}i#yTIkJ%I7 +lвAc1heÇĢ1|ϋ$*%H UOEWrϩD 0|1c^'0 d7,-dmZz* X$9=ܦk@eo ~%{$čMVFHҎ(!cORҍowl4̧csw=RNSt755KJL̸7z ) Pz&n$iBX\Ww bˊ+I= d'`R*8Kq ^IrI^/ RUfUJ{4'QUOC͔s /d0%r.&Ee8NC9_|",tWWBu*ugS(k/&AjĸO@HI)MD*L >~QeƳ@1dP-Vmw_EY? r#OMB#څ_:Sp+/QiQߤ(lx½&3E[*0s! yyml7,V/p|'* |/=dJ+y6Mo-(IQ:T+~WJ[MoIG }ڊtL)q+2.`&⤆Sv M=JaȒeIV$c1oP/5 B -%kKta,MJIJ%T"dN ГLY !D2TD0\& iC 奶. 9;PIyT1K|ql;y4 "GGB5ݗ|"1gJ_t=*;_AřɳC3/Qt9tHXOkCc:UKZ>br~;tt"&qZdBb<8Rksǫ J{#Nϊc KLF \|zG5#Ž 3~I5fb* 7_q:meȤoPhح >E# :]n z0&v9sդ6^OYn8.vD"#]-,=%zgsƊG̰((x[Wy᫂,yWQWoGE~]oAUi[7u,VSՔ|S.Bm{ӊeSjcWN7⸿}n[/d%y#-roUE",R(a鐩kɆT ]Ka1k~N9JawոA g|!*`}w1ӣZLZ@$fF#],~E@o, S}˘{B̖o{G.o7g^/Q+n\ƅD I(ˠYrz8R|SĢ8}}g($8k$&` K[h=^{l,CR09 vA-Sy|V]GvoyHW\ mI';`@Z7&Mpf;JR`todZ6-ғ>E MS/jEU@Iu*_@Uy+)}D0\~$RY{T.~+& c8C)ES-MI*-`4~)]Cpľd6‰pFujzxTC@RWb]k^\rwvE .1L%7yѠbeSpa܆s]KhP0'PhA|tOqkgE:Yԧ*<^]ŭtVUa#%-koUq.$WWjA%tQsm)wqD›bR0a\„\H\0yb]zEO;8 xYHysѶlq# %njkI,M8S [:{gw7b5mt;4xȭ&t}Mf.SͺJg!!ɻ0QBq| ڕI@mk-a}.(N51R쾙2@Xp98) (ڸ-GtЇʭoCnصd9i.H/E䪟/B#-5fk6R%>:@Zl;\,:*hy<8y+3@JsJP؄ww zI< Q`d 2|Tװ^>;V./ýTFǟ Dc*9k0i@G)TG2Hw8N*cr!_b7 7]_^ |0م{x,Qd6hfXq5ل{黊ã?vG=v(.F@ ۂ< }]Lhf"Lj;½+=qAA |<</o@^Ϧ"] - 9$"Kz$~``AU.`1CqZ彚Mu@.7Jw4,/;|GzLB׌ EYCDц+; {3 3hvD{D`YFgԼO#W*oJ9LjUg*\]e[tl>_!]ǪoN&^b3wοP ٽ*}r; HT90LԣvÚQ%",qӥuL.`,f@.DGcQ6YZrQƭ&gRDhcQPH0SY6iǎ=o_oV x5V7w2tG)ܝal z#hcrN-9FzprCH/YD 17ϑGԡ!n?Sb+}P D+B`D^2~ $6h+m?ψ2k3N׺V% ULif-45\11KX2TW^88tٽ}gq8A(b ofP1#`iQY֚圎#NCeU>ׁ{=,CC*,+{D+8y:u48cnl?M,GnTJ:a {7\`._,:=(_:>ABMAJ~)HK?!J3w.Hd\ vaTS1Y9LYJ4`y@n|[D鯉іeoS1{%%cRƳa~D}pk*σ;[mѤT('o3f}4r@ 7=LVbmPҮ^f_s;+sFdqnW>H\nJ%_Bul "@LM>rl\xےe4C{b/fԮ!qP=-8r+䖞:pj~!~{Odlu*I\]q&HTIAgX4=Ѳn]$8T^@igHH 5A1?B0s$5a8`͢5/6QfX&78Qp_m~|꽯1"|sf, J/Vr{<ʻKi{2oyɎ4J"Pt3˅фYRl2ܬ"Q+`LbpsMXSCF@'~8< `IWi8ZIhlPwFv)ª]@Ucx,zN)GaQCn4IeM!BZ܎ "1;5 |fZ\t~3ںcY,~#5 8&=ng1mxCIK2EL/s%F;S$ϊ((]R!NDk s8ٷVE.>/'&F95,lwP~x,EMP\eܰ`U.*Q4cZ_c"5B' x`7s?HVt (^|n%5ޒ<솖߾|_&)-D^Uۀ$/e֋&F=Sw;zƒc5y-Q??sɆjkY9`c[6^ڼdMV/|bwxW0d.R 0ʐ>qg _ Rmbfdp*<}gZ?wRnK[`s|$]9-E誱!& $mD-mOD޳jk~NZ  m ho ?-1jrfѤQUDBaKYAm\J0*S'"]`,ȿFsE+EL7* kcJ߆GjDyY$n\-a! uUsj9oᘫ3m6+uKeqHT7Sc_$XPh=LU4=q3|"C 􆍐:Z@$>]׫UA5;r4Z8{gf o -Q>rP &Mu@!sD7ATm;qU {^,vě>u-ÎB89i)MWֈgc.ʎ!<4HNѫNDX} <] '#c.'h o=ne5֑~)׉).r.G97NA-$:+Aƹq2t?u Բŋ&1׸)!d2āecAB$]^NTh|s֕HK7GN+϶jY0/<.o LPw:KdlA8U|ML>7)'m[᜽ia1 hA ՚ONJ&ZsfI  2.3KM""<"SppC4zsj4F;U}Kmj굾s˗jh>Wx&S؃ H܈ JHu)W^{J  ^h6Y]! ƦgL tml]1):H:ĸ[d&$XK' qݒmǴS6yɈ e+mʨzhǪ 8~~;?qޒ' }+P!nٕ+4?t.A(.Ep-܁ڷ GW9УYs{(\9H5=a XR'/ 3+vLk+DNy\0 8?v^ݡFnJ/1  c Յ :jouB wT4ʌ#eX,*(q j^6ibg(>ZFXc A QLXiB#b!$q"08Mɣ djҐO3qceG TTiLt@f+RDQ7[I"[{7AF)jf3|2Jb˒;:ؠ&Z2Bs RFGҕX f4)y.޹5Pj p[&f>lE@-  <0:i< s׆ph K}wqEg; !Iys#pPދmZmPo[%H]N{ W)PPZ^ך@bC=g;{.oOăfljE>ZBq)Žs~œAjʢn6&UU­ZY ybLyrI E{Dy5vc}ځ"Aarܬa~@7wJ6n7ix1Bӕ+Y'3%R"qEu)[39i'>^̄jϥD۞ MXpryxhAG.sS'g/{t"4SBQk䏴0(t0*yf`]R?eYG \-7MԅVmʪ m Rj0IJ,KiΕ|tlPl5BtSc6ɍuNWuUzY8nR0%[Wf)$5~O"υ^$ ˚'T&ߦaU&S̈(_+b5B"ڙt /Ya #A+?mlP޸nu xlb+ $l!A"އ|^o>rT3-Rɍi;5 teȭ:F#*3wJ8*F(/C:Ff@bFWFHƔWB:N`˭1(+J`#u2+FѼiĿ]/%w۬Z ZR9=?AYCS}?(7wz[Oʕ(T{ BWЏ~w6a4Pno>Iy*$l8=?\'H xuIn4A|FHI DRfD#M?j1ydɍo}@eD)qBU?Ya!s8 ;X'䤭wz$$Ur+*>ߑ#ϒ"$&u>`"г`3»r1~>&۪EՈd1΅MQ|535 #N䡞`/ KJoRuulXpqY"IsB1ҡm2 UWeRϙ״V1ba^3A7`MvClQfW-#H01[3jMUh"Oq[N=%<2D~N& \5~~]W.$mxKax9iQbʫXn+{ۦFOB= AƓ;2swYp>{=#D[@,fB9QnW;Vq] ] yojȭQT?2ȝ73CŔA2?ݸT:@~,CP_\$%H|<)S?^c{*Y0B 2g{j++$1Sj`n=<1B0Լz-1^MTk&M2}p y|j#m/U>hLcc"J!۝H zY1>v/H/AS`ai4?524J/$uq6ηreƒ%5`zp[Z(0x2c=H7j?o; 'h.Zp ݔ789@k>Fz3/|«m&0u3݇p5( z>I*<#f [bC^)?Q08u-H~꘨~Ugp4vd納=ݦ9'K BԹtKDKd 4$"(R ė<ь>H¥NaiQ5BZ= pY1j҇Bҭ1j-QKclyX啿Ъ|6X`*J6MgKMgqlé !1s rn$׽;GZi CEzvH*"!n<TJJ/%t]r($M\m9.Z eAhb icM u_4@Ϟmi.a[ˎ yI' ~4㻖 'gHي9sKx}N ZHd 𬬡._/{*UWCNZo)Jg0͖ܩwhX- j!s3FyU%ǓGtv([>iԚ1/Ẋ&5/gdbp4.z ԌX M2ڶC?7$/ކ\e6er~&H/c}?h>ꒂi;~<+~H3U %i:w.@6UI0u=PҼ~T]6tUdH.8Qc#Sn9W5ZԫX% k?L>2! YqVCɓ.(R+>]M#ka9-x=Ԏ/DҬ.L!U멊~=yE`M7ʞMVLɥ-\q+|D0Eܮ GI;[bh! B#niq^`4kVRnL7l" lѹk~K3qڟ(wr#<Xtbn{HxHVH9(I@]SV1j %j(ϭZ*֤bp Ic H`jFNQ<nU_k*Cm9`L j_Hxڟ5^'98f,Y_CSf='S莀! n*6aIN tgCg*puvY\84"e0-egsT+.#:(t;1hBm #o$$KV*ÚH >1)&&xWr4>u%}| iU EL*ZrJ'^ Y f'p+~̵]'‰>T譬l2H'`Zkq]ڍtje? Bp1]6gS㪟j?߷يR[/jP=XQS5~3փk$Bkٶiy;⢂(`DFO,^yRܰ ִ8+e9?kۧD33=h ,BRm"ހmַjMa8GXXS os*:i51T.uuuo̗PN$FCRtp'> Ot+JZzF"*l$fQ@7|@=WaDf~th&A+ E6jHeWe,F1uN+`}qrcK)*ڴn>9 3Ss$HA;FY,P2v2Ԣ>t7Ls8KnҐRHTgk(:>Fзo=o4O~ܸ>f69ۖr}*dQ:)`pk->R7Nj5:IpfeB_[S)4 ؖ}X7aa&%e*7dyI Vv uTZc鯛&FDiG9M=i+砮R9'0\ AQ(2z3gh'H-^!>-?K58#aY% kח)Sd+Hż1sZu?e\ʜr6U08E4_J>5|t.Vf\U7*4ԇ/BB:o kfTM g<)AZ M=wxd0!F{QQDوJC9 A1H}qu!|YN? .̯`T 1mDC z",yW,.m z#CI*<~1>LفrRzr$oW} ˖%POJ>Q}Z< PfuL5{ZAX۹)-*3Ua1iD:9h~Ϗ" _(m$L`;y\ )ig]FlaBCT lE"tX%3AN0< tHu5DajXSqEW2KVg\6q8oB\l=fsD 3 QJ瑦Ol@)k'C$1(L0K< 1j[qr7p^yVnm fdX#ܜ ['_fpM[ (hwٲބK8E, D<]ƌ]8VpC,ՏQK2):ޗ3ײXu,;~et:sbC 4=j~ֵ;͇TR:1̢F|6TuԆ\oO؝5` LI[QJ>IA^ !8V{1u{՞ cImC=w0F=̩$C Ş(>:ȪWTY*5Zwz$Ej`#q;hUJ,:yȓAy`&5ME:M"%PYr NZВSq%4k#uQ^K,F6?\.TudUj+ϽA7 ae8xMPì=yc֮hlBՐH TFbfQ ?Hǫ>>~fwDR/̍Y !FzᜈvMxn|޾`nS,70xAO܇B#' dS@t_4 .adfnp` 9Jd8I5}/(f`Im(U 9"1?' eNIV?`<5 Q{έk 2rW_/dYGި6/LJ9uv$$fdO!W%N)vGV~#JЖuS8o }w^ʿGxOd];C~}Pɔrok},x&1 ^8EDByoj'rCLZ`;+&SAW?c=|mrZ8MWXjHap@iid^+ʎ+clW[XOJͦnjxdKD(i;:WzQfB!vc6,@ZP;) 78/ ,l1З,r:ь*8 ],۹b0,#r$kODF 07Q5jSRۮ[{),P$PJfKMEpdHsxDDeU_,OIApIwSi!9 +fZu v\+[*Ŋ4 bqRЮEpt,ê:D& FQB9:ӹ96O*:,BmC7{'eOG;2IQK< !GQ S24k '2sDܛ9T~p3%ME/Tnݝ ?dD-F?D:۹Co/7Ϻ~; *$#,K# ڢͫ#D^j^ICO!ڎJ47TsJhAp(8/4aQs0HhLϐFbY )W ^ )Г*yO 4Iw dAkXlp^w|c빕 )~OkJ)!Z;Pnt\gx+ G`S` Z2jFc*-}1{-٭pŅFL`ߖ3dC uTU6_ x@p-?HMcml@[W?s_ xQѧ_R?C45+bn-hrmg>0 VC]N_)  QqM?3b6fEhiBeّA벉O\8c"JGQ ?0e`i.a@3A;qG"(*!ѵF"^jsvY4dm4B(ah/ 6.g(n/W$L~)df؏3m_k iwo;eG^sppz!U?*j!Xk]W3ٜeSFrrͰ__@ k"N%: ZY{/g;Po3AȮL|s,H^t&>"bh?JG|yRS')+^l4b[35'cJZP1^wZMIVGnazCJev/t_gdbOXtvPOF3+妽V`/ZXS^clσ3wm?G90jꩄ_GK2$4P ?ط:|-^4ФNSae+YV/o3I?L1o NJF fفh) !bF06ᾄik6?sm k^CVb*, IW^-rBvjϥ;Iliy ?56zQZfebJ ȴBշ/'q.FD6ZS'ˀDR@A@NCX^G~NqZ8 Z5U'h'Tx[gR 1xD۸#"LKmmz#;Hp"*NP͆oM?;2:AA)̲ZC8ZiQ5n5l3(T ^0m=v5>A$x%U+݇`:$G4<] 읗 k@x a*pRI ƶ@XeI\gN#rN4E?SܮwFY"Y]1n3&HQP;ai}k!+dV"z؏<ȐߢC~^ڪFt6_AygzV㸜 rװ>F6pcHwy3+f/Lu\VM Z,J![2{xe8BC6K%2Sr̹igw>84Ȝ)ZL zB D|y!\ŵPd(!~hO/GoV1fvYx2!ss.OE]Z7G䅻V"0$FZiEIm ئr'.T] !wBJ=5W߂bO9vyP:㤶*{ )q!tPR-Of. "Sxճ }E{,Hͥ!ZS  +22zZ^C:C/M{/6XYzǰg9{~I SMurf6pnL-߽UH Y j>*Yї皹oX}}Ort c3_$k&9(r=\SS{y VM\ i aV ?)ynt0fIɨ="Ҝ94cوU+PwsG2/CFav=SRz_79FONh#V3tn0ahIGЗ;_ UFfvY9ÅdAr4BngmNeAI7Ã"bo)y_muʃa ztUk" g"u$IDg6;cF2S;5@0 PtFVA_x5|؇ȥo5w_7R4)Upr[Vr8n&E}>]|֊3ɘ$%UǕMؠşӗ Q3>)Gڍߣ-]Ñ Vto;Fg_h"M:`"]`}")nnYIQDcyA}#kW$I]?٨G'ƪR ᲜX*ΪH"$%jKHEi6 p``by# nT'^ۂuע8oIkG*O*U K8i',OIVǘ65J܉H~2hw+|K4# QZ#/BETEˮFqbV5KKf7YIZ}|c 6ⷆ#[TeH %sTiӷcxSnaf暹eV񦑦g&Ψ=/ef"7[*8uⰭ;.08rUK ѨB-l?P]/bh'ي68|uI]K:ܖ4~T7[`Qa*veݭ |s>^ۘkı#vK{Ib!$ G:~^d$tF:j'Uq-ǔKGpIwtl㍘;)@z%0ݡL5L0>tLCm$;Dlw24JM1GUo{#=ɝrr f=K^Ńr]WOMr~sg|Ls,!G{Unbސ°.ݝSkϞ W㺿^Jag9g,%4b%]ljuy/g;|D˧KT.Ż]:/o-"m2jD- JYbcZ> zY7 m8RI߭~ҊtېᣣzR*ECΔ5~c*:\H}gn]ά9SވD٤um75y( %.ͽfK@VopmzG9s;^i]A,PrQho2`Uu8n`RSx8r4]4D7ɏ2EDvV} ;[i@x} 7sS[I [z`ȱSyPRE[cn n%n#~)x*żIVНj24 @~BFIdMGGg?L#&ud QO3B(6> ̮t:; a%iX0sM"Q,&TGSQ)▣?}A4`21rM#/EE=*'SL/O]/pa 'v`T( ؾ_W \AȔxMq8jƙ_,. z\uL*fw\m.QCc;W@1]'þ^G{ n֐r5}N8@qk`ڡ4b~/ޚ.^ 5:*bEc%ë|@{y!ꯔ4$Q+%=/%\fV$s}귆iMӤ'w9K.mLqԩ{cM68+8(?q|nO/;gh/ͦ@~UNˈsP[C ?)kI)a47sc.=7w)=<=Nl,Ec+RՔ4 ͕?j}UyKJ b*̺jc2)B&#RXܨ #E(BBJ`k}o.ڋ7 j=۬f_b4A8%VYגxA.$Q%+Bj;Qǒ20s!cH hEPR:=^3!Mz|pC؟E@R @k㵋f!!t@ӷz ?V9a^9l7kNkI[b~Oo&3-1cgv%C4L\m,rHC$ĭaHbX^=eje,i5Ӽ[K #BZʭؙyũbyH͸hXLʴ R~ sH>o|CYFr;&Wo`vG4SvΊA!1,t| 7uHTU;Cih]cVj/ B!8iȄ8Z>Em\evl+X/Os P ̞21sOc[oC)>^7/iqߵw#Vl\ Gݭ/"gx$yi&cAL;dՔZ[0| 8fiꏢŌ|)NtL3LŜ3M1/Mx_1a H:W1"De,7^uzqҍ/|.;mB#Vxb=ϫt3n1f(yvE*IGt|5˹=A54n6RLwB05, 7 'sМ<_o$Co/H7Dm"U@{G;1xsWAF~߉4CMӡ 0O?[&ibx(ꝕL8e҄P0mjM^E]>,0eu~%ދ1Y, s=p1ČJ7ɥǷ@[d=#5?rnh [ 2M3.VBׯ0d̀Z[wOuKv{KyaE;>cdx~tt"$l$;43BX`:$aKMQ#v |TmF(.yܾdsrEɭOKQ@6],:]b.᮲5]u5*j&+KXCfpM}mB<=O<1FF_yv .2IP6O Cqz2B$eP@kU \9A핬=P{>iJ1z1s)s5EVP'C(}DG`3ssh%ZJ/EwhciC+8S LMKjŏO;`|Sp#)7 8 m$ISמ x吩RSP2 w5bZ̴)7xQBX6yU64wzL.k@ۮ`< =4457E˨& HuL 5\ Pr̺j~\Qo\RxJOВ)8{U/18Yĵz =)8D2$bReD߯M4E^$C-Mk[:\lYJQ7~fW2wC3W>E[r* WOZ ̓,L@՗TzZ/@u*$0=h_= 1{ƕ!goFySn罨xcQed&v͉YId%UYIC]G#WO6j+XOP)2kҾ&ڨc~qHBwdDX:6 fAe;UCJxhT6[ȐI%UǔsxhZ"Y$[Ĺ- Eo*6RtfE(4JK:}1\+ 3A惸$8WFK=i4 awn'~܎&1eߺvR{lZl^KY qKUBfO7t{ei E}( [Pd݄ƶ[|,FR A^O4H5R C@h=έl,5:zes MHFDlQ DN'ε,U=(-O,d!p;-V:>U[J59vp\u{!=^\ZV Lt L 3yGK/\jY/qj1?K%$͠MEbXg IrXΣuȮk'ke5|\"[:U->ŴUl/ֆ*7bW)uMfkni?[WLlHELt[NbX<5B$푕"<=,ױIK_[XMaE,['"e%tU,I@#M:c=wr]o]`!Gi?r{,:&V J~Lm7e=dcEg//̒ÜeVֱ 5dhMQ9Z~E ɶgVlUps%"&#y^ls ݾ=};R xW4۪Rj= iaJoS |'XgOq+7UmCM0 xC"-ob1vhRܸOsIuiYmZN0E@z c3"6W֟bض}j5W<VX4ؠ@k ,%$A'#gHBJ}^+,eKw(aKGd+ƖƠƞ lV4K~oV{NXCD$`-u&_ $k Ʌ{M{*c4oE$?\eо8*n0ۡn;)E9;a$y.>ZC Wq ,"1Te?c7M#SSq br\UsP}z(2KTյBXPWXY MdD_q>V}))fˆ`S;k56݋RJ [3kX=E2t2X AɣB'×$p`֜+Pk"lqך⎶4m(JyF=vn GKM*EG Hِn2 %u12(!~ XN =SgɼB\$9OXr:ִUYO "{@켜=NdޗH2A|~dK<kg\쭕QH/ G E2`cP4tHKbBhBͨ Z;ar۝#)KU }[geu7/,*\;,F;aǮp(S/)Oat-)`x/_/E0.oLw3Cgmk+XLZ<:5(#o @>  ǠWVŸ e5i=O[/' $MB\ݣaz.l|0883NRg։u3-CU ݲ+og,dڿ[jUqW? 45V S/ĕX#-L2[`Mi܏I92\3 Jp0 nm(xDB E.qis JXH]+aW i\-_<&f;n'% IXN"oz–4GEI4zTn^E%4)41wѹ$,ZAon?&jQ3h+k OxzμdzӠi0c7:8'6ŀ|,s3{aG1mW+[ݘ*㼠HբE9 k6q&?Q9 nd1ѤՇ -MMrsY>9]j/6ox ;T޼Ȓq斎dIx)b]=1KU\܉V 4_$2XϔhaN2*ϱ#ߪ`7+F5LI]."'&Yꇰr6fOV>d8q7x{@-;k<߉rl9˜/IǐY,P4Luٶc(MrT=bbTFxB|Yo 媶-xK(ː\L bN,w;8^j8,$@+Vl^ ާMı):PP7iw}>(kXxp1 7U ogt\~_H%QN CN gq瘮~|o߁Lb۝dNEYȻvݠr &+.e|\K¹7F \me"6+reݵ5tх)@P*?Q yDF Ja6/գVΕ[)6Sio(M4=u;HD0BXK;sþN\sЏ6Q᰽u3W8E6ps#cČ]2r[Kh>j֎c qL7:6j8N_ "id&TaB%0SD&{Yg7yKL e;!;"q8V餽`A')W.̅s/Xl_J.jQ\{?y!xMtI?)]ИȐ>E$Šxrp)N"zz7R ϩs\yR9L졳^}hUȃJkP-5oW?$dZsf^:4+&)漢z0#\jƤT5 9|ǨiP}Hn1yXK s*e6q/M.0fvl ^2Fߠ_Ng9]%gol Y ^/H'lK}V2̑6Y8.gV CbأnE\ixnv>%貪r亍֕|,,˪==M-d km95D.LƏąasQ"`]ףPIY?;ϣ|KXтeSΉDc"K1[z4'ŖtFJM/P"u95ǽe0kd!jN4O_64fʈY Z0بlY]Q9gك- !I莵nygAIzňl /xT 7K%S2&%68YTCfd82rnF`hq] Rvpr#l?b8"&9Im=n::%]q2́nPm"lz.RW OJX/1@Ec&vlPIqNze ķ^W #QUHHcI-cF SޅL# FSp46og sCݜ` 28’ԚDzf%?PlV S?Q9;LM]M$IR!{ND{!*Ui1]KnF VJ62VVXQbo'=g=:޶'KOz!%UbyMQ[*-:%e\LkZ*UJ3riR[F{{OO;s#SFa'{]^I|kGiE**ˬ|OfgfhX#qKH=h=8Wh@^`GȨUTwu6ܭV@ww Lޫ kA O=$OXr)OzVb^mhKoʙ,U~ȼ֍)c@/νzUƬm!WWA.d[QS*/Vt`S$0:ҳ08e&_eoBh ׋ Cp;M#r&:P8©,`Փޜ1|}Qkej/#Cq^We @V{3f[k΍ll/,ӊdQV[Զ&d/ fQ6X?7Ձ",lΧ[P V] …ng!=TC/ipV2-^ْ/Q Y1^j҈LxYG5JW1|(>ә,(/2ie Ձ~іB+;/Ý|o8oX&{wc)Gƾ^oj¨I>ḷL= ߶1m& f"xƜaTM;{@.O2Wl$z>/60f"tȤ ƒˊl_[ pVDkّ>dE1Schx `r*9΃L_f=dznhSYLbB u࡫Hi =WK>2J+Vnoil ۄF9{G6KE^L[ ~rkl!ct+}1d4F<2QDP,V Qք g K^~V__=s,eb);wГ` T΍{@">C#ƉsH{DٰxF;qr NT?SoN(N.H8Vu%^/D/=uk!61؟V13@jx/07"2%1hXI-XOfXr.ٔl iF&8"}UFꊝ2os Bf-J{ZA#@b!2y0׹Ӑ%1WWu=J:`H[Ed "o ~5@C]5HCW[ cH[qg%(阨5rWPIF]Hf\rR rܐA ^([T ތaq27'D۱&z[izKf;ݥazk ]+w䕼y1ꇿ !1J!T?ơgL۪幨F)2݉G8&I_c2!YzfK*a/5OX(KMؿ˒;m6Ǯ((qQVeVi!,c w8@垗>KNK.k_8wނAASmdFvz&J ^{߹ c vHvX\vg*i'rvf =zܣ׵[0ڃs%FB31(WBJ$eg?ͧ.^ e#@{CR5M7$4.=vٛuXue1)+ z˜>pgFmOywI^Cs5v~4] v8\a@dz@Lvrc˧ 3+Tt5>%(TdΕxM^Z\6`!ӻ2&-cudvemњ92oeTJmQrRpȬf,1]GQf\V$ Q C3sNwKQ @"Hx۰H#e: { F-LFZ gCv"]t#27x! w|z OOL"#\e2L"xjZrrȫY4}F"s&# _`rߦу@e{b{Zb_\}Nh5rDwǵZ뼚.u䧟k! v,Ǻ}̾&CՁ㬳( EC-Z fQEvkXAHy;.!z;ܤ*ۯ Uߜ ע4;Gean:D#5ev D-n4Dbaת+| CBIyMԃa"T\:A +l-J{kN۔XLe4!9[aۢI5A%^bT iÞOk/3&)k ~lpVC$RTe%⚈hF넺uܡ;d5X 0_n>%W麌xѨ3k|/=ncľǴܨdoR-3ӳ_}V6NJ9*C1UEXkox+-?ZF ^D'sK()xw q@FqɴF' [݄iޜ ֨m'-*+BҤpLL1s(^;y"+tM-&C%;|gtf)Pd4@1k]yL,?F~W<љ%P;&ڂ)Lq ~>3'uOb-NOMp`n,#o:*'*$ݴ+7ݩ jb JR7zihLQ|bp1n&PԯGcho?lFTʂS+DdGJA?_AP>jVs|xiA*NRAf(97j *}goa2ǿIRJ7vIje8GN>Z;"ogF8ϩE b0eE'.ꯎK*PY}C_W%N-#mc/6GYK80 zj#&] Bfۮ1zu=m&'~1By\SS4G&ŵ({Ylg%Jj_)D:f~ד7c5->eť\3=FjnrDHD [?sD<X5XД_ٻ#ƒfegM.!'T5)*M4] F郿w&Xɤkuj{8=BàG@tJ{isN"+zjhTA b9)59\9 ;MwWi 4b+^ȖWӯ@Ur @2BvT^ ;6p S<~%a##` `>>8I^+ᔠk"c ]('N ٛ/1_Oy)PTcGq, cxs ٜ]@mOLѳ䦬֊e 7PQcT H^? gvLi3Vs|3" {v ]#HuAYP }/(f[ "]e޹9eȐM#M\#9҄1jGlɛ&9CgA_::Nlg_2Z1Tq-0=߇k e>vGL*PՒ"Kь$ؠ-kL#R<\3 j#b\t[ď^]3MƦ>2;Bo `]&,lL smA '60)bQ&5-y_>}3ћݱ%2Og-* ^RBv57ޕ4ay+Ϋ7;.O5PT+*l^f^F$g *zܔqwT,1T]&KS<٨RdMP<\:^HVlKOZO=#`tG[.TBNf]=vk[\iH|(&Å 9uɹ%τC׸cI}s~|u=.\2BDƾ&4]SEuE`ʊD2`\yܖ}" J+Ʀ6bZ#YER|RKʮ Ms+פJ:oj]9TQPtb㓳PHEOzDԸd^v)^Rq)Lc4]IA-\d>}H=_Hu9ɱQc5GښI}]IccsphZ/`j?{TMnA+z24uAX0{=,m]ȡ4G/V1}E|xE^Vlc } UZMwO?w4ߧY# N<:R!:J9JwP]Z6&v (.)ʸF|Gr8 vEOoPDRq5.NKAlRؕc61ڟ^?'B bfl1j-r|Z`qN2UȮAigQZohX(ŔJg=P#Z5<`hry)>*iU ਉ w_UIMBiTߘ8nnDՎxD ޭT%N@E.c,P$((?ow9߻ RC/l u4i[g$l;.Ue9KKC C|ǐP"XkBG+}VPbf<nk//gߔ4\N x^_OL p *rYg?=QfIߧ3^M ?įQ"v #Pv?K{E 6DȚcvH_~1om`߱=/> +Wy` S!{ONS-LP=/mBR^\ psz\N9N AԪRw*OupqHZv > /, $XFЋ.ߪNU@Jȩh?k_zl?91?`bM.WAU,Dw.OM5iȘ5QsK91zUΛXVW2D*l 7iԻRkpL^03ei+-$t.>Q|Ex %,g9:\. `Q\4@O7GZ ϠOĄؠ>|KrZ4E&ȯxLJ%#]~Am.,ਕ0526x/P8Ɛ׵]^IӮݢ.U i)$P੔EV唪!nJs'攅ziB`yx\vKmٌJΫrTvQeN+/jm7wUHUFVm ͖_CxqSb^B |z/ZqMĸ۵UΌ(rALy%&dC Vi;KFG x`:OL 2F0O;%a'kGa4@JӕLԴdfߣ$$֟ +̏JXbeJNĘs\LA."òZ>zާ1PEwvC[y}/ {TIUeaLM1z ӏJ`0 DKq*s"ʭmpI2H!a hyWpvp/N=^*4j~%3"-cWZpdbddiB\櫗Ρy=o{ JKAxJ<2ɧT<1ơ#Y򎣯 PϠ#桫^wzh4t\XO$g E DztxFlpFUwܜ0ى)a _A ~#I dd2;"FԯhNL u39I:YnP/~!BeEυ{3hCo@ō]qӍkʇ.aV;ł18$]ʻWVL>1L${.=T"N@|x{ \,la٫ҨmR# 9Vyf;IJH1evAC{H>sg")4A8E48rûShbT6aˢCӄl t0-mѶF-7EQ񅢨PIB0I̩LiƩXd_xFCm9lT&TY8 QG eއ_c2<`?_] ]QQYBK R˵Ajͣ7kkQTřp3gq)w sz4ɰUv,BGL .Ğ\º'G{P;5~גV˘$t˺[V">a~$1nѥcE5.2JygjÐzedRNKNg!=Q@Sj'+Mpp*Ea'ysvtZIDޭiP1\0_\ɇoTҟO%l7o.z!3l 60Q%UMQ7H]X{t+́$zD)x qbTS̵ &A[Bµ~aٌӚ57Vasҟ1d|qD׹bXnێBƓE屼7ӱm8{ 4uEFUC7'P] 4HO޿<뭜h* 9R]`#$SSN0OL\mh45K ~]b))kzϸ7@a͡VsM}q6s?l*kfu``X08 r|82I6L ߨXggj}h2Dmd̄ b79֊cKڋI4a4PSS#7\+gqJ&ځFVT ;0&£;a.o#%to sugN>6dд{2ڒ*gr/nsLˆ)&0+!ihT%!U*0;_f gdM0dICW`($Սs5ܡ3:}bM05þ??2X#a戍֕ʌ)ڋ`޾!`H1 w>E!d%mԎ#b_o(rv^dX@25Yxh2{ͤ 1EHxivMniy֓q}*nd&{u 41?'F655qtdAYQy#ZK;pY}5hWG]_8Ý!}L8^͢G,oh%DOfdW2ʰpG zGU:M6ag]s6 UDvǣ1)VGN~LXX,X kjmi]>h8݌vYntx]ؓFme3.QsU=}X4l'k\>jqAC?;EƊ&tT7%H%Б ;F3< =4~Rõ[yܕīVϬpo1lA;+B 'DfA. vDLvD47R&?oA^_[qbp= º!fd(^Zf¶:ߴ罋G>F")bj? .#(hxLP47zf\Qҧhlz3 [iԝ;Y$X&3";ܕ7_³jĞԘMܜtB.="|3Z cf,hGQ F,a!t7a)̃[з`l2>H %/M14< q6=PePJBEl> ))zXV [`/.QOە8S;t03>?-!O5!,ĘDDjl(IrԢ)ᒕYm|iK0%MwШ窍)8 =Z𹎅б~BjQ5o~= 3Bq-q܁4p| !:F} az*5kr|@~i x('H*,&;[ھ]Ғeǜxҏ ڒsb@NP3CPC3?qpJX!l{^!3\|vG>V}"q1bCR ((Pvo嵮qpKGA| GHϕ晣Пqmuhi'3*  n>}@fv'1ވq` Vw3|/>XmIz$Z/O~Gfm#ټ>òvHYȁ_߄{./Wܹ_r L\ҜklH1ݙ_+ m n~y@ĉ<8 1v0)G+ o0v|%J 6z_wBʨ|> %cn~}ו}tGq8 WOHY s#/Aufdtҍ4?2fBHcG%whQ30 ^p5 ,\\h4뎷-+f'. s,3}P_`;3J17 hʝ?Z 0ڥn?9]뭳Igle@hCcH1Que(CȂU 4}$P[\EwN{ϒo~ XJy YcfV2w_ʙiѰ"_G!0h:!Nm mIB YÙzqEZ-w'b0(ʙPM0(hqp5-GhG 4m cCY{!<0@KTJcg:C  gVIoq.5gQ!<,: C)jlʌ@\ږe!on@ANNeh7kWC\vhZDO6yNZPB77(2$-(I=??P9I +,+6ETZiQ'8^ )pUʪ #zy2uioVO$)\~ʾ]՗N[ۖ36); c52&q!eݒU(dփ|Z13-論ڵ\&L*0$p; !oúԥp55c QTL TK^VwJUax=]|JQ|,]$SXĻ|C؁?vԫGs{RZ)Q2/It5X"~y5Kq8r@S 'VG %(V*<әV㰡JP+:v\ab9i9"s (g7iwnYϝ*}os)!hAmxbǶn-"bd S?%Lup H3_ ɢEHqÜ) VW8m>8tS a 32Nta"h4?F:X\TrC7ԕQ[qrH+~,o5%L}8#SD[=m]Pve?w˨O.3N4rZR&$3%TWЍsH|L]K d%@ VM+R'7>)ȴl#/Sd,0L]C͔S yV|:zP,doN͓U4 "d*>+ rsgg. %i~VlMP.C&NtbWirw<_<1. 3k{2YORgϦnԈwhF$N$]˓C1)G{vA_ 0.?C^%9ʟjk[[ ?ScBV}𪎊7GPRdn31Jk$xXW B6”̌x|G{,۝r. Z l HY$1/1P1Nk9"H+^ڻ{LCNw8ۑJWUO eG \;fŻFFLK~|`ycVθ()vk ע<\DJ4 l.GoW /hq.GDh9_&~no+dt%,Di(&!cxR$98^_.Zn{ʘ -Qs/ۏgWwx 0.Ab$&ota۫\o\+s끕3g6{Q3 mʉ%SLbl\GY.O˙n%qpr!/qc"vN Jn%,$47l|8뙒1_/qa`{;Co.,'غr> pIJ;0(~(3'1"|UEV#J1?l˺\;3Zj]2. E[SxEܼjRsƟ#$͗Wm!FO_7e:F@Yu=-{?ک.q/؝O-BX}wOJHiFTK-@MH)/e\i6o$'}*O@  3,̛L0M;$>87zFYG¢쩏;ua`zE`RG%jrw>2d;Dk& W ~b5a7"JRޜcЧ$q1C3n9YZq G~ʈ 3 a| 06y+BZ}DH|Kv)Ix2(唚M=70%w^+'Æ(&Qq]5 EPS qQ)HYlĺ 5]6 | FkF-:S}/vvJ`M*cWS+)]{r)rZ\^#\ꅡ /Ξ,yrQ.ibhʉ~{ۓ}U|xMQެ-z&Ay|<cneRZW3rοəA]v ^vn{h20<yDBv`3fHy<E!l&4&"xҸ\SK{|Z 4XHu!-Yed*z.:ԕ/HB4_a7p-p-6U?;ffNQwIy*ԴoͰ̿ljJeMgp, :HqG@?K]VkԦk"wmP/ߎ+b9l5!-آZ6PRbg8u}^8LORC2,V6!J WaaJ%պ,_?zߟCMsh J;)wpD>O+3Me#KQ#+yG#Nऽ n/X8Jʗ%!SֵGUɂ\؂/LW uw%]Ba.()-y;o[%RO,ugk@*U Fn@#b˳@J5d5 Ҝ_*eOm +F|bw9֜;0B7 ۿZ[xY\LؾU~>+S%|d49[$PN$)rF 21JY-&* ]ɭ"ĵ`A6A$O ]]U}Sw˥ROafsSƱON0 }QǝUk5^4a35lBS!)2f9 TiRn{'ш_[,h9ϡf jAP""0݌aƮŝZ"!X8rX= UX;ņ6[a9P9(7KyGϧפG2D'r} ԇEg(㫹4Ԕ1A|PRlnEȆzq߿q"o@0ӾYS^C (Z-eW"HhO>>#IE U''%[с zm_Я$)Z0>G罒14nnxbi V"|Z1,j|yDƄ= w R a-CDIJE1>Y[0BY:5DT5 w,1K%Dz1 jh;s2GV\ 咟li (RyBEeχ.t+ ~RLM!Ύc"qvZ=aHtskW$F럀Buw{qڥ;}qY.5~cF4fԢY-@ϖw>z#-~c0ȟ~֡g)8bR%ݖI[-f1E͜F6*Woy/,pi9B ӞJ"L$-vqCaG.2gP׶IHpUT&ڈ3iZZᱥ t42ͤߓBCeцfeJ[y\{&:cPHoHP}Ln:;hyp'ZYkp}WI_J[#[ߌ~2)6 z' +[' <̑?ysx@>i2gR.#$X#)U@u UHAF\`G6[[`p0㯰YUG/C9":^E:uCp9 !!)d7 ̔,$Q6/C%#9)!wogzN}S]EBl U4Ro5?_u7v6[a\3go"N7 xw<6ՠf]fSDԴGYƏOi(F 6wT?kr25dad{Eæ2.Pz+A\23F uC3ʈt&UE~u|b<7>jRxiZFĿN2uO,(;eEd4:JmjvL{|@oji/asǜ(U0YAuYR.騷"}9Z I$k ʥU&ƆO٬K$1G?Ep]vk?ߩYwfq)1bd%*= _9P JYPpY.2q#{f7=5tuHVoie˔>E}[gu z'JhISnd;a3 L@m=U/׌>[dzhW 3>|3oKmOКOLv=Y]R_hk:S|!i7?2uXyՎ>@n߯7^0G׶^ED?jm)nqR9zlpV l`u>^MʻCoF\㻖ʺ`}) P>l~)=ZWU" xp󘀱تt@4s[(7KdL7 nl_!鍿\(&y>Cc~<]$./ n=<.|5ȼJ)*n#f4\e%^4f/FUKy BsFk\J ]x>IX|whN X,ɾ5"'-4Gʏy|h#ko6gGC(wmlvF!Vo$wPyY0<ؠQ!iݺDĆ2Kqg)Gi e9K)T4z<ѧqC{n6n4joyV`Bh;a&%k@]uJ;5;ۏN~cInGz5~;*ʻZY,xKhh˫Nk9`0Vp kRWPq@ !\a,ӼBGj| J%yng6đg_k_#9M6cEE%#Mԕ(WhWDM8į5n Z 9SaP̞"ޑ5\H v"R5^96(Ux?͒w~T=ދʫ %^ /_X*e9 Oe {C r-;j<᱾CP&@Uu:H`нjŘ$6 uŔ&:,;p,0R4vL O>ZK^ePA[?URpx[V'M?9H+x(6KiI F<ІA~Iڈ <GղC 87x{ȮmmbICm DB-2 ȀvS,=eLBۏei]bQd{%m4jB68_q4 f1? h R-ΏEpYϰ_~Z聯u.?Ib#'3HM|mKJObWC"G'罹)|/o͚ѱFlMs=R 1kƝA Cb$. O_޷CMi^4K[^܆yV@,Nl:NNy4K+'l6b5 'M{0s6h@QMf'VT-鈈/L Qq4NڛFjV ?Ś_c',.aǢy!j'eJ1/46uͦߖp14 { D [/sW~BM\ 86ۯ3k!#3_Bmadlh Jw˳#sjaDoBXzAiccyaCX 4DOj)bPZGvKs;IՖ1d;=4_ }{m[bThE 07!iﰕ(3^nYx͋5X4OJK ð_ H}I,iE!m2zv }.qHsjw+|}N7BwZdJZ"SP12Ѝ2@kîUD!w0)x Tjϻfcq<'۱^q\BdhUv_8].ߍ3>ofhtbeo'g!3$P!{^EaCI.]MQ*{_§I]GߙgP3q6Gz4T"Fy# ql?aF\.tz±r?aȸ?e΋6X~=n%πvN5w&\cj75lm活siV\(? P E$fϧ@_ukZ/Rn3aH`mrwik"?Iҹ-gLr}8 ^CPf(TnwthyA~ZT+ҵ&ޟ\DBB=vϚ\5Ҍ5JFnxZKpϬk\FKZ󉩯MQqnn ]=u؝4y%nXO=}p>Οn2^>sqT叢7ز!U?R^W AqPcDXzm3-x]cǀm B,7m$QtC"ų^YE͓C"_^t'Â+Э}WSm6˱*Br;;H!$k6i IOh7ha1AtZW6ZwucEZ:O;e6j,1TYGV!'5N}sol$m" ]8Kn-,G,~hUc ?*lMmNfpT;(!&TWεG8@TV"<24a_n[ <@"㌲QܓUN3܀оpsP~5jN/Ğ^]+KIu9Zm_@D6=Ɲd[0 ?+e Hj]ŷ-bnOsjE y5,EEa qcCL\ppIWj展wnT k>"֗l3U0շҠp5 .i88NXO7u(@OeKcYU%„ nν4Sݓm&.a׺u$Ȇq?o&?/xxd7*%? &t;|,$<_'7cŚ qn:wj#hYgsϛty4FڢaZ^ +TT^ ۦ^98١dP )Cʏc|q<*'9b:񟩞;#۴MAN~j~igZ>Lgvrr5fs/e<+d7ml ^%fZqC'=Tڼ8?òa#?P mZ)$ALyU%k\#?hx4 DZvڏg,6Bnu~sq%/Oᝍj9$@c1W,~Qe5^֔MpܩT!4Q^ %+h߸M>X }@A X]e3{jCll !љۦW;|q)bq`Tu6xW ]-jDۧ(E2V;Bxt`~tյHOkyMX9j34];";O{ڣ|HX2?h?k'{"Y!!=D ]w{^[9#țy\0tG&@ZX-x 鉑0owEgNddSlǚ;pǦ* JjQ&}l 4XPHfKzQ?:xlQ4n?kӐ3-hpA1zM kT&3onvZcxqH>͈) y\sj /[ ܤBL,;ᦴzC{e;YQ C#$ $Yh+?7];cހ,LKU9ǀ{^WǢ@5ȣ[dQҝ^j:%>y8R!!B}bV$И=ԽepL#H>przD/Y*s@eGKVO*7|j7]'vKZx&J 1VO=tl{"+`qWL!N!C±H)!@՜\]y823y*~Le.wGx rP2%u<ƁHu[ /#TL#$H]yp0??Rޔ9;"b^BjH/S*lh#Бҏ)'1cjwzB [/CǮLB'(-&zWb˚?-*/oC:80ڦ ~dPxݝvƷ "ͤj/pY7qk6#`3>{T;4}zr܈pת&ޭϸ1F-?=貏QS>$…*WN;D5?gnך(K' "΍E\;z;&`LI|e&{ #9goͰ/-p $b,UuV/0/N=&@\>KpRʴBXIe 6TDyp/hWs~kӲgh vwKPL46K#$b3ya1P4HdT:LwEG {rS6_1&G!$t%f"ٳ 4r%l>o+z;=H ,v2]zqdiQD'Pq DGLUC&Ic2!`qI o頂)=:Q"D\pNBI^@v~m2{loT*[Ƴ`%}C}#Mw$AaҊ8d`x/#аgnSl9/e۱yXor6(zb$^Y@BЮA~h [aJ_P',Ҋ]ǁk a},E1XBH—el. *YZ8Sc{P!zo*j5t8*Fy?BQTȪKJm:u&}Esb}7Ks5CZGn!Uơ[&(* 8IbNpi?$B" xZ  'ufe.un]&l}@eo2iqlwaO`Xɴ*.AQP%^Jﱻ]+g-(z.󛘥[AHGQaaAq/ٳPٚw$Cx 'okp #'+~AjIv?a2cfǭ Y8Kt˗͝z5_؉"}M }1ԏ‰Ř\H?qO7*g$4imRk A$.1 ug;Qܣe\8l @Y"_!J"rVҫ^N0& F8^aN2 {:7W鿌 YTpBmsUEX䋺 }zE75.g̝Y*:Mz|!2X-R|A :{[8)PiF Kd/6eRVdQ2b7RZ|~w1m?x5(kqļN22Yxm0xAM/1@0G|/٧냜S%^HwiguspԞh ?D}5zeef6wS52~$6T f9遷վMJ_ƻ*UvA-cBiI,IͰE|N 7;T@R -o{^z W5zZUi% n6!l m[m>->¥`1븘iG嬕[:b\7&E9O{@+ǙsDhpiCW'4} ),,TBVvɞdS2!8X2e}ub: њR]vRMRJ:P3+ p]߲23C%o<<-VrzhHyp_478W%~{kݕLƯ>bHfcY=6]sd6\Q,&,>HeR=iE)hb]hД+x <~>n2zpelRcrG`ٻU7cM/H"@A|O1sBRvo$qX~-~8RP> ɷY#FE#^V,_[zrWhg_p _C6ޡJnBZ+l(K>WO9e}r>OܯvPfi=5뿛\nO/GҘeOT8a[|vH`e3rmҧm)00|u5 cvVBQQυ>vl=Pu-q֢?{B>jVD95Fg$|¤f/P,2 KP<%&];=OP$n2}0"߁Ͻ~=D͹N CKaY+O8|A/\oVhĈа2D x9/d;$LЛ*h1TrNcc:g(EbqE57޻\\Pו&\oHIQ6c! 3\bH }:|Rzzcexj(S￶ 0H%Β(r8jqXXth5xԕ m'X< HnDyWq/xĭwY#KCz]8!b=HY@mM\{YeL);WR~4 NVd*_ԽuY5V<yکNҋO-MiRc̶rE ЎR::X+PH9ѬlSdT-лC1@D'v`Bt^!7SMcfH9 k*(Me>w$~`aʓv P0߬( x;b7ZF)Q[r&9BV܌8/b98=[eS1,/!x򫀚$o ko2MX%+]>Y`\f{]//7uGhlwg|3]Ҡzt@E}0[:L!x//.RuƵF<.?;(00;8hV*g;ұYPXIV\~* -vпy 95:C2NDȲZu_HqX];'z$~} WR<ڶHozѮ*10k1 gCh]LŃF)%ϬҦ|I25o{z=ND)h*d$q$PsU2&$MX WT)>MuCP~UbH؄â _A&f7HP5WF΁Gύ`&b9P‚|pFEz٬L*Ԗd5nLǁUŀ2TiUa\fJLN3 _c)IԾu+85xн^d.+2[Ӗa~ӽ}CK: BxC>mv=lu:lpu#e W,@7}/YѳʤwEԪşE9FO|\$,arE:KY̵k -$H`QvH|ӐTZz{K. 13f?!:~R9)c},YO;[Y98t= cq%cXaՑ衚J*>sQȡCb1ʔؕakuv 맰#VpbB8hrkUOܸ䗂o?əfiqv_l4|rž %>ouf7X's>Wǒ(YN$uA 9V ,ig6f6Ilf):ye&xhD4_9pٸM}șq ϸ&v_S,=|y[[!41Ǟ5-x 3g@JD/NSL@f[]A*( s+)#^t,$O oZ"a"w^]єH.qu3'"x3&K:YɞH|YK,쫹=O~$S*V`ˤ(Zf_[z}:5G-$F{a l{;{{ڇ&ҚyZvֈ`:Ju&D9<=3+WjvCrfS%ÐX-< "Tx:5BAQ;Ic_al"{Z"|2O{oePsoK~^jwsQeOXh , ζ#Qw#w״ӭ I[/&e hZnf{jU!V.,-?8ZP%XgwKv](FoH<6 J٣rCW7i{ 63Q%״&^kٙaVCB!]%cp$MZˡs3UF}!=cYbuq_920|ݗвk:f.Gۅ!?4Go + |mx_BMR(y^:GSm4g\@D3C0ϴI(D5ߒsvv5g"q]UѺzV3 ˵VưwψK~p|X`ffdpqT@Rzq*g*gɡe5 3 pĀ5Nz5}=4:\nra$p;_S,}eɰ먱t_I !&MeN S.=ޗr{\N~nWdmM\v8 Ԇ{ɰ1|2z@{22BS5k9pP7D@jx&ɺR1O~GRpUŸN֪lAEyGA/gLӘMZ)D|筄N94z$# sťPPIw91&(IRFL;wz<=Ιd,5D%i(xe[ս饾UYyW ,I?+uLWeXGsAc]Hl2Qa%ݷk`MW*q/uPཱྀEe&N qkHQa~YڒwX'xL׏Ox+Bk:JY1O,,w>n]˜܄qt󱰹*?!-:*y&@S#r! gM)9@>zhHܿz J-@أhKl;[eQB*l ƕL ?`ed6cHİ:%F`pj5Ctņtks+XM;sԇjGKMd]!ds| NՇџ=/en@,1E#:&td0sUXS[%n7k}xވ3WiL<&}LYj⮲7`>zxvh>)8]<@3> dh_<3Bݧդ 0?7L=z9@ZNkc[$6]QJ7|:˸?,рdtDGmggUUhOl# IWE* #yv;n@ÉY-+%56^/XX].I 5Bァp3&^*-oHTA) ]T I8zYW[}~#mӱ*fJ7S#dʼnV*a@mL 0+7, Z1B޺3hh?ve6mO*q'"p'i, qd<&/wLhwjntl=sSw 03]/q}CVێ0tkk !P~A~tā C j=6{gtcěQS5wcxsy_\o//۠,7bG+PQ0DžMXȖ21UwOlHE߁cwuLHȈ#3]Q쾊ѣm*Tn֯i2SYn)](˥. f R+E! 3ɸT1I`~UXtZg$mmou_HeN+)e܀@^?f{ڀ<O;@E}-`B0|)E.7j3bqn@ˎz!.m+QC\a{gb'-m^?K9_zPMBHHD>3r¯r+6T2306WD0s-7f[O}\sB>f`.^G^FY4v}UMIMY(lؐO |Jo?Uޣ`ֶ#Y&]{&=j88/uu(et[M=N@|w'By>'⛓l#tQpZV9W0ILLݫ4v(7UyZ`$bvz]X`V?\u^]YvX&%g)PyսsQy++HnAaZ hF|bfؕ<|YPJ2e` ƬV3 'cf2 qs@^v!Ѫ( 6c9{p^GW.tAaй aH.afjs`W#r>VdTF 9S̩h:Dےo9g]3ڸ:*%'s2kIn/l PhE^%=GWl* Ȧ3|,dG W6FijWT^J}GI4 h;FWa!̘9"x76^"[?|ԑF t*&7聡2{#:]nݕʝ迆;(F1f s d^sۭl-U¢t@!1b*ϒ"ë4냰~ETr_θ9PۆcȒp`E Zo+9Yl+9={}H O`9 %#ܰnmM.M-#^|Ԝd> |kT: 1tz]'4~4ْ\c$Oht"MsH^p&8\@s _y_;b"ty+0wC3B~Rvk.?@'Qh +Ӫ2;e4{jT R3VŔk0<n֢ya7>/ J+ C@{"]am[hSF$+7' "_JP8 d;vh !F"_{Sp*{P9=6#)F XvLwZ󡮁?FU[di,{&697x 5ƛmMKwu'1*}jg㾦7+(GSPs֛*eUX}_Ml&MsK &3|sց2|M. _Zb4|=v\ZIzE {X=AQTĹh;d=A*ui|D]Ey(_6ٖaI`b0?I|ZV7P(/6,c:)T zjNsٲjUϙJ㗒CM Π3Mkh  >J}t)ZtDP5c=]`+ȸ_w\PmbQq/p!]У!.O1d=Ch {D߸>yv 't_&O{+K`f3fpo9uWDhF.)xSzdTۅpyϪlK0>;In &եFmqؐdR.[H -@07C3Kr>d'!GOyLfX vx3į寺p[_UWe)U~ RAD^ƿIe#[Tӱ]B/9^Ξ#)ψ3'{dfXG!|a'Dy&MW#2+$죸dAṔ߲zpsj뉟#J62Q;mE\i`C/\J̓̈$B] ܳn -h Gwz3LD(O ÓKAk۱I>YRB?s-UNtFۯOW`-+`:4%S= !Iʳg: U4"7E0|o =ie_NLuT}$z aٸT| 6^R# 66GD6O-@' NH7%hބGݖ" j:Ѓw4Ѫ( L {0(mÍ0'Ē=m}8٧mh^(xk) WFYgCm&X^'oaxli>{TL OBq &J+=֌\WUuL(n@ᗇ8Rɥ䚘Xm2e/vaEg[R*FAY^nŤ({Wʀz4'a{6<;8+S m86\U-چsڋ> l- 'ii~v< 4Vʞ–YfR eJtӱM|SnH@,nෂ&A^0ЏmEX Wjk S>1K2 ţ|SՐUh1 @@v6Rz:RT[V;(t{S<@)OtLN:D 76cLybDW%Jb-?{uyU}ٻ;Sɇ,BW6k㓮d/G%=%V;̅I'l{7gEοLstR Z%$$8L-ZkzZ~lƀ;0z\!6LBJ Zdw R F|1y!|D@!C0y,cՃwS#& YQ VWΚ{\jo {V6\; +ㅖ7#Gz-o^A#PI xԠ-mJd֑2+`[ZBݽ3$`\5a& JwD_ǒTat&۴}F.ջU$Э {BH{7l3UrF(vcfoD㊸Y&_QȘ4#к>c^LBi)':}Uz, ۑP6{6dKX-P JFduK .@G͡dΩ\ݴ\T7q40qnhQus5, J.ּ?ə1&Z}(s3)LRgw GE?xsy:?Vy+`^O]"1ቤzt(<1œ#aBd"&R̞ 땗k,72gؐ3Ypp r!Z-H>QaV2;`s1p+V,wdHɇܽ+Jl:]7j?s_r70k xjm 53( 3-abV&M` tᛢeQ7ڈ͛u (e 9D@4QGXzO•QiM;뛈^\wXIO*Y *pzi 4hZFahjyR:qAڢ) dsq1o8댸G:?;MO3Eڦe AoR&oU%N3ZOCܬ'T2p@e}TfIœ YB:Akvu}ڜ|BӢ>#f*%bE rhB[5qsz%PqUpFz,nl>E"|$]+ppCIR<-hWF/_lHZRbW[CͬXo1SinG~C;C} ?V|8xVa(@>l:oP$0ck z]"y'*ƐHZňD^30cg\rN2RPrBX^"pmt"}l[3gD o*f8TX3k,6JhjOi#ˆ4a'䎓tX|ʈ0@OrD)vF}6=O Ko~0؟xTDWY]vmW878R IP !K7GT\pQ.zLlz]ԯރ&$jD DA\[Õ`1PևŹ7YHX |ۭ^Thݐ\}x`v{e ȅmCz55.6`EV)ͦ՞=C7{3Gm=nvn_g2nZ΅O  ׎]aWCJ8?s)r%t"^„WZx`qG<-Ld*?Z\3~eJG-(a@o^^]w /#5 @j! &lTO4>uYM>9OCccJX0 K8p8W+K.nr83_-UkH9!P*|\TSg;>Jqڛu~}lI񑖩`}O ;X6ӷjZ㠻 YsHȮ"."seƹBrL_Ld@kV70S7hc߃S`ѥRd,9y{NS3FDح]ti=7Ua2V UVy9+'wNY]urd=1lWjk}A#6r]I=_처L6@E ON(KB]萕w_mоFweS7P«|x:N=`IDnNKoU$E:*sW֑ůxd?|p)1Vՠ[vxvcQٰĚţ(dcMqxX"6Ìkd$:9mcqÛzx͎h4߳".]W\yN pA0 #ZɺDNE)Or{ TuXDf>GlsUR]:WY$?^>Q\Q4wQĘg^niTIx/?qZn'Ɨ@&ALl:ble*!to+H=Y BPhB ]ȩQp ;0{t{n&MvnF  ޻ Ze,&$ISi~V*:%l)spOhER_IDܻ1<9Q8Ijh !-&"sXzH{K{ɰ% tSy>+{rp N)Ņ?F/r--ht~EM[T!Y|9z /XlZ4%ԂJ5Щ L/= %APzXi$ap/&.l b=:"ŶY? ̿5t$ST -M9xӠAf9^uI~ LO{(:Ʒ2}AЭz!)X,SN_b2F}쬉 &f}MPa>6=z9 jYAuC.I{i4"Mm1ġ QwAFk7e ò{3loS ވ*fػ^d-Q^U1((#1O;4EC1I|m"fogzJ&d'gh|PVo2)2D7yHNoVyX[}-"2-Jusg,{PBkU, =%O-_{Mdъ ~a"nla1*˯ťE—;1֑[A#d=:T6m %JF3`^y>ฒ)n˧g_͵*kAhNЊ,/f'VJxrM7!Y?J1+R fNQ|J2tKw|δ/h 8<5QxJGzbd^^X5"[!ϼ~"4kWTN;U35 b@x F"^fgJl2Gj UW5Xc)hݙlj['>:tGaPZ^~X6x{D`e>ăBx .B K&VTF?5&|Qh-)H D!1ٛe;*#AYK6 Wj0!%(WKoE#&슪]Q,Qm[ ^?g,}aG!:s2^n!R⍯?(s-LļsQszk@kVm(W06owzҙ;sB)w<n3ءy?i!sl@|Rv&V{;[IJu1rnto+++~w =Zlc"F6V{LK#0h>+<=\:hXuEZ`JKFq]vUF ` m+1u -en,qU_z( '"z8U\H56<~e&ɹI.E 1l'1*O8+5oCcXsx t"E˹3YT\1!|O: IJc@6?|iKCM:ޠbxTߏHMXxu|-< Ou F& ԧhsynLx?usfbz Sc2/7E@iVKhd09Uo+Рff"(u۞p ņ)Mg?ʘ4:Ӯhb!7+UրhdEȾwiaFF'?DS9[9dI{>\&Q7M$F櫤8A<ɦ:]+W ٵɼ h/@45WS]ifYQhnwbʭ8 g9me&ML8mW;7 Ja^l耉wwcroXSjVZmOjM#*WE%sYD*gAq H$>u5/$2Iԏoyʂ|"l(H( %gT7䈼#B@!F`x[b]֊?l' ߶'[`D6iM>5 >8-3O n}lQcb;]*+a5V9p+ÿpͤ1ᨁxQL9 l(hLrhZmtڣQϟi\v3N}5 VX5̉nq܃e.L2`6Hf(|?OW'^Z92/vp"M}).]_*-Bk!(^TdN ZZ[%\­NU6}3Y2yа d7 ǩA7!Agn񴵡am'hE~ ݌A{ r zk}O#9vlμ> |GNwz eӨZU\VM^b1W_ND,j¶\9] \޶zoAYI^B%ԮKk8hVpΥ;XMd'Lẙ:+Є18g%Zu>'f V3=w4_TZچ{Bg#3ɭ&&.c%_(8:ч[WhkAl{98ud89-OAV 1n%ZoL Ҭ|@0+|.mh#SQ07%.-Á6 ܀  Q*Q[7y\I[yw @G i\4甽+ǣt(hl/6 |IxSqpՁq2hj+au{1ѯi0U[Y%, @0C9s:ьo (K?__/e @CFJ%>~z4ْIS'4hI5FsBCd{Nh ʲwѬ+o^sZF{8,IQ@8lO 6rĽ7Ͳm>ᚳj%1 MI=9OKmwۆ$׳HfylRЊAZnO /`u'gK1A+~VӼfM!7t9Zro|+\[ؐұhv t_v oiɖ 7XЇgYZ070701000000c3000081a4000000000000000000000001619eac9d0003c090000000000000000000000000000000000000005600000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/W]?Eh=ڜͩ [(hVdM($Ϡ[_r_U6'D/u νYUBi᜞A|ga$]lEaQ(k;GYӺi ^32&&Z< 1h1yF_oi aYjXف%{ MXڌ’WxҺc\@CrY֕Lˎ#Y()cb#|Po :8_9lB+)o"]WlZ]{S1)bxL ~Y_{@NfAbNz~FHf+r׷8} Z-EiDmwjWpl;M`< |¶DY5W=֥Iy@Χ ]/mfKԸl̉ РDx+U\c‰@HbiKKRӱ#uign`F=%m$V?N][" >/Q\Pk":Jd;ۊֆL"(ހyV h'd0Q.dp1PFMs7TKmcqtBMeƎJJ/eE&eV^zM$0灶 Dl&t7B=mZ(fToC"VnQ cAm%2T E]U7yR()X4Ϙz$q} ?5FA^ZQ -!XuKZTMExpz{#>^i8^@v=.HH=H(x^a+AC;ǧ +#+~9V맪CU_W1{ /\?\7;XDa(C$Q=+ X䤎ZbsolvzVbTV˭97Fj%Zxp4ЄEWMiHX_6鍍ׯ|[Q|7kd֚ ӂniED FO@qOlQFqN >Mk"^vLDjFn[-f0;bY֣?6ĿOBoЙטˆ+9G^ejsbQG=Yv5&QP0̂PtRNC)D2͋ՕF*4/4\ISiEIΡ>a)BJR,绒d/44 Lt+8951zcZr6 _]=$>#r ';>.g&mx@{P&ߞ! N=Tf#lzf*vF^T0)ċ]ʲH67XrSz>UPFF[Os *N}{WϾ!OUku`:1O3QΉ2fqL"`l䂛o;Xhx ua䏤: vFR|)ۨt̓JX0hcj'u^xۄ4ɵ^Z#vNl0A =<&>W&tہЙk흌\g{ C}wλ&*;4[ )IMphy^i!PՐ rg[ `8 nϛ#0! =H-N%p`@Mhl?͒T8\"2TڰMc[6\CN|£K@s!jN)DB^)2&z㤰i!PUU ]/7mt G\im7*p3!TK^D{6 /PnMSdZfv+Fz0CF)ܳ0.쎫 Yʯp"QQtlU9* 5mu sF;tF=B41Ӂlf*I`/}6_ Ϫ|At5 ~51n6U3k!{(P(XHb͵ C8:nC6 !pUK߽$(Dx]ʑE\L4LIg\/,35OFq~ fH ~ƾ]ٚd؛L6ȿA%76 _/?h+~Bl:7d0wk|ya#J^~DvfqeE6o SY q͜LOa'! uTsc;PD btMyǤ&ӿdtIUxf;|Sǭ W\IUz:ǿwjy ȒrdA &`#*r>-vG=Rj^_kkEΛ{ia#ߌ1M̦'O1ۓKi@E5(KoE2O,'9| Ȥ=j)K / eDZ ]3,r׻v\dņKyfr^VPI1e+^'dTАV`}{#ㆼGhytxG7_,V!}B)cmK ?:Mע<h_#~],.b7i)\7ޙcČ=O:BR}b5]bAN+0y`WVQFz1":_^rсd(Ig]?&uH>\;{MZ{.Կ;dh}jc?Ψh% RgB4vy:|Fotus?\SypЙ==mS,+R[g(Ao1֐6o҃  ţq ],m{IлRG9cIMN[ /*Zv鋍^Њk S Oi!XUSDjmq)a~a꣌́䮩xM) V@M|ehQg IjqWS=U^˙0 D1 &iupy wV0g&7K>a2Gu5@\Ƈx8S*f) _ϸ.M%^Lk 71le.1ߑ FH=f(uRм٫&}fǟ}>J 9§OS$2А#[F_~i)esc]6-gߌMSjѦ8$xf 8W7]U.܇ޥċХ6joDx-?[x&#{:9y;H!AgbLQDA'pk8w}N2l8,<"Rҍ.?L>k#Fw}h,mһ>_kM#ӜaS.F/eAu5xkZDE Pr!h+r_|?'N )ߐ˷q`H(sr#'4[J].bcuw+{6q C΂]F\3L= ۳ xᮄoSZgbq8I>d0`K~Y}?{d\,C'C:!D˄_q3 QVk]!ͪU B^kI7}/iD%hXoNi.JBgg906c#O@G.hύr" %`۹(]"& pylgX'z<Dىz| )e'#pWRѥLɔMo^:e;B'hZ*9YDPqijaK.VPH A3.^ 5Euf^=g &unC: \=1Gbk&Woa:\P~L%ـ֕]|ySgÐ׬ P$4#JohFwsPD>( e䳌пK4 -[v۵2l8x )Tfk0OuVbaS_ЯUTg'تLH=k!} wUOKVHb'VHk}kEG>jn,n5RESve&~(%p^S#ݧ 2hDRE0#;q~PT.4,<(B%'&6k𺖚 t3j~rh)'`Up}D ׍4'K35&vRW^t%9(L+sgBBR_LʰIJ#2dnNw*@P.} Ը-%aU5f)(7~ bRt3HhY/K%jB{o'H>I8-qw-$'IH$p'ۀ!< /Kfَ ,d-3TܰܶF@gC(.2>[<N̋_UBq罖TM8*s67r+דd~=kU:/wz%/ar{ūƛYAҙ<< >..I!͎ݲ%ĥCTKQG׳(Cgm0-%B^+X"v4jr[DOišbH=MD;(~n hK\}L-fK<:hSdh)ch[+GR.`{ ,h@؈1UE b*']%q7fwN!EE3eDQi^|S#v:c>Y;߼I[w< IHWʾNAШ}c/c~RX PctӪ:TyPOKAK*۸5T293!13wne-TbvKǖGbSd`S!ϋDB G.ܯ`ފjw0%{;^Z^mʗlh2oZߒ{$/Zl5 -u4џ>t/D࿓xKL{m&dX3Yz(' >' `9Ĭ k^1_l YG ? ЉtwXeaGHQ?hys2{j @*# *r5 2Kq3Wc4Iw*q7!rkF;9ѽx@dx߽Qܣv%GϧiZn?~(]R( Ѓ8PInКdbjF-<4t4g'{U],Jhظ-yy\`%7#`/;F `R61Ȩ]üOOYdsDC1߹?R&3]^?{} 3}V5ʛɵ¡[hAV&9L 'COK[Rij?{"kr =[!C ^z w`}F&mrbMty'Veuhh{dpSW9UߦdF),6W7gګKerẸTL?Qn6Ju v.\3a_OG, nlQ=dPHl—1 B4E0NSg/hSg CegO+c A," @F،TPzu(D+(Gi& (x=Qtlm1x +(y`"Ok'o SRzͺ(tNY9 J2kƕo|4]%΃(rfGAMZ6f@GtxA'=:ubxVW ٱB 8<<0)L3}zގ7 1Zٚ hi9IyQX!g<,Z2aM4OƋ΀(OqqZ*C@h.}z9b/p5to*=jZh{ h UYzm할y<"ʊ7)HE^^PAFVԋbˤ/+M;qqC< c}HB`O?7SНQnˊ:u.!N7E;?J_^xKw^8Kl?=X8;A(5R%r DX0 zn/e$N " ,0g %IQg8e^3.4J/Nf)R2dgh_1r&> E(1Wك,FLMAZE'~ L_g;/[p7xgtZnϥ>qb̉/4GqBU_= ʳ{LpԦ?36! {AOrST2&uʼn`o}F0(`2t)XXM\4GK)L^/-&,oH3<[hgĤN#ZSV~M &ML nB廸OU%Q9>ᩜC30 ཪeJ3EHU,ylF#v-8Np]7 mN>f+us\ļ @- # y ޡ>F* /$IOƔqIa2%fvo(m (5zd*P#F37[(bN}qPc(nfN1fYcTA Bp♁N=U Gxlóq/W-NwqpِJ'EۤuÕ-%\הLDeG_XBWMs7g`I!c_΍Գ S-?WVhMUq#)zHu..  %V%sQ"bP_oLl L'Q7zpNM4%,Hg(PU *R櫒5b/ɓd >%/5e!Yof٬{drTn>Z3d|Q vg #NwG3r1fP#J5sqp][vdGv Q+0\/csUd[>=h4jUI@4k&}zGkg,HZXfs37BLJ=8>w[)Q:uPK‰7<ZjD>V;x@ם!:7"M9|, YjckATJ_>=J67Qpuo<˝ J5)bZϲB21gNEc(ˤwSnwԞS#ѡGeSJ 7Įێt#>u ]LF=u2Gs*.N[37si|ܑ]- p[wna {P.g <M|@gqyԄZėuyQ.R^E¨kyjVKɅDeQCr.d }O>%vԧ-5rM}nm{1c\d GR*kqs\0uB^~LŵڞHӥP'U3Ibv` DXlh+2tHmگP^Ck؜"1}(n[,'f\@@p8 DupZ$tMnV*R[R$xUvjpH,]tTZs V`KrQD{|OMJ)]x=FT0aʇ+)uEvΊKM9H2 .~`z7~ 9tEKCapS[^x=^*#e~U([zXD<~QOHEl#eja f){8ِ9w`ü 0v?ylTKAINU2\nGYWj³Iyz)vU*>8H:INZ+U$5[p[4bيz)/8a&n[o$0 <Y.IP~_!!ĵ{C4D= 2 x;rt;hMWє:tr6_T fa$4Q} 6TupO F)rSsInk>\){JkgT .zgzxpѯ+@RiꉟoM2ъ.7@N'ܒ6(hBV) OЯ ,®0qR&[D_G585KW.VB9}c&-5CU7:͟ʮeNpW֮z`BׁAA- gtHaorI~=Џac~; ({ĞGvܾ92RCQ4Gp{BlgGhs ՛ֲDQS< 1Di5'-`cۿp>z âeT)ˊod9,[,|4 j~3R6h 8 ]Vd4K7M~ؤC[jLQz~/D&9%\!:$b͘Wˉ`/G4E+{,26QWYťi4ɘ~VʽYh&cNt5KX C1NܳJd>ŠEpf`57ȮgѥN5excU,&T7UWI~zP%zbX$RŁ8gMJc@Aױ՘Q)M_.S>=RsG+X|*hkMlgb<a:pM:xL1$/W]Z4v3J% rXūz &04,mhմe~!yCfbN3IHڠg20բn Qkf%NZ٣kAmA|.ͱՎhce}]rI* qJ |;EuvZ5 3æAkUot_QiP9YU^Eo)ɽ T|•r~ޥmHÛӌkS ,%~ȑ g,[-h\x}/uzdjz+ȮBߓ~kҫ}owO3J%, Kd o+x 7'IRF(JeQw+~ߢue3}$;N$: _)l ()m6k3$/FNd'$+S'ڷ}r Qwa_QrKTf1PhFޔ{JAw#c`k^TNWYiK>\Ek e\=+ӮVr0@n(,i5?*$RQ޴ˑz쪕.RaI4J%$y J愦9N_'# mqWQHBɾ$}Y:F z1j ԥ){ ǫj-FeIƥpV XD܈4N̿q8Wn3`\9vd6P i$7C&I]nZF<ϔG-d0 t>? uG%bp="8qHBGGLjIݻ(K`J,sb [Èӄ.4Qew.qgndנ ̺H#xr'P/ 4ҝ;d| D&THj5d02d_J-Q?83菂h^hU8\5C!I#>+%FC^,$$$XC8L,GmLbi_ 1 K%ZR&\d+hL YL̸<6%ƛ?jYTH<]Jnw־:HtRb[)g4De|N"ē'GJ_!8_2׈*wYKc6Xr #?ѥLtkWqr-_zgD@$/3;/yϦT;2i(XҼ[Un]*S(KCק[Yz9Q .=,IM ˲.iHKg~-{v7@Ԅ^35k0Թ.DxBe(.T'JG?&U7U!S5 6HX4,>3RVy,r[a)QcnⱁԉpdnܜH; )zhFɼtU{J EPn;LT&]ޫ6Zaqx;u&eA&}%!0SDkh81v"E4 O\Iws z Ya8elqQIy70bhI9χJjy̱!QAHcl.9_tTD2fF*+XP:'9= tHKHaJ1C;je $nLf;%n^EUTkUGoyk˕g=Q@_SȸX#%Uqٮ rugl}+|zӚm0u RlVUùն:cxwOd_ $ f 3OG*m59cDk$R (J,^PPfX!p!n|T̞ݢX.]͍ J%Ҿ%rX&X^ b{eX5\ Hҭ(23ߝLbSYQļXU.RZ,["syWU0$-m+`]}EPPj >X˻KB$>}ǖ馠R\F@,o(e(<"R7ɡW lj :ၝO Hsx58 ִ"c ΨoN f󗰹V0듾тT+^9а v-Og5FOP/!r>WƮe7$z65SqBF*g%dCRkpweFfX.qرځa\.LI&m̎jtkp.!q~=2R('3襣4~ 3U_;OK rioC<QK.Bg\>Z]erm\+Qnӎd!!M{y5o.Ks>m1u 5"WM !SxΈ}^2fTqW]!cϤa*C;c@Yx2h|Q 8B8f:Wp#"WC@dcr*KdxP;CVQ2={s3RٔOæICy)1mҲ T%E@^kU|XldKD=Qڍb"8r?H"nkSSnՐAq!>Ĕ~H9K,#-RzԛL@5y>M}~'B-Pq& !>>F 1oZ_R\yL&Z',uZ:j "onM`{/(ǵ5+7ly cӶޏn& nxSOOZHѬ` 6ShpwybbY'V]Ɔnx]ι>fi.iAg] , $Z VU HzC_"v;`X%WtfMqΑZ*]7bzd !6ea+`%;tyiKnߏvOwEc3"κe8-}Q2"xeo2h^\cHXeX Y#Ö_u.rHDd,3xtY mлrQU(,XXmTqt6OJ=A%+e1$-yiT_E06ECﳴ2k,!7Jg 0.@dxȁ AQU2Vބ[I7mƜЗ4sT7ʨ_&ܟ5"z]G0dn{灂U!m_WȾEN&:>cwIyP OC{74#>oceWn {:btlbZh?ţ_%+ˋg4)6Yj *ס ƀX-S:3iZ|9^O 9o:Ɠ mR?$ qO ղ?( uAġBY/zdt]ˀϪUx޾nw\̘Y!9ArQn@*2%H;mp"r[̺1qZkfmlFܖHS곙!NPx).z&i[C-kib;|_"/=vE6Gboy4R[TdmW0 kT8.l݇°t\uf%IbNچY|X tN6iN{oU4`$s-oT|>k_0'a <}bg_OIQݟk=g_6C[,;ӊ6$u#*D,d"̈́?eHyzVP$I `#A}8: n/TРI\J{braUo;zpS`U\CA%QCCoڶdC?.B tڮy_Y&|Is8fVP8)G:KZjEW 2>Ғ[G⃆__(#Zc/NV43 xnv`7iL &@[ *4AU0`n :{%%\#m3=͕B&-rĎǮ)oFp.1s WN6(&]%%ȴg_猦h@^B4oln0-w":NׂblXjb&u+ԓMM*=c] rȖu6r8Lx"t6 ]{6F}&& +i$~ͻXg(=#^rx#9&`ϟ{U,v(e(: f x涵:Z9-J=&?8AXBLT {9 :S#ʐ!,O)`"}"Lɣ5IANޛA&JU=q^kPm.o+Wpq3-)("V09Ԏk1p)K9Xڠ;5QM'1)MD`ݝQ)k/4Dp3EMa`#VhSq}ՆvG5`wfBZHׯ8@ Z[FHcۭj-8}5AbƁ[H,[/-꠨qme%ee*9,+` ǹF Sڤ=azn ~mIJF8F\m\wCEjy A.\;{=nK/~l +[Uwҷ)&s];.hɿw;MJX4>≮U}Pu,*+  3H>TW_<OQOf|DlJ#D{/o _6"`- Rt'2\uf %L0iMJd'<,¢J_k.9ϲ6]FOJ7Xr l}.3 CKrjZXڍNtU]z]sj7Gt$/U<`hU5#tu+4ITAorCZ.!>V9%Hn(ϺK 1rAyyc\x))oWoF1)ŠQڞ3Q=-u'V/Lk(<`oE>L7Iijol{rQ& ! IWBC<QЖ%PAćmry3`x[H)u>DBɫϠFB"~$xwFC@_]el#_D G> I %q(F#hL`"Yq?k -zgN bѭm O*#Ηe#dL ?#:$&B=(6Ǝ?ClGڰZe/;1*~MbjH#;JQH/hH-Xj`utE)} =!Dc[t+PLXʼTL//40e8ӊq呼 46P v9p%B֚.~ {c`4(*.Cl! ]IqeسO"キloO-_f <ۮvK1ONͱv#$„` @&i85 rOI3֤ieQaA5Zlգy P Y*49ќ}wQFBr&mK/:nqkSh?ԯnJul=Z`WMVl !RV  a~iE=Yk-`:ŭ*7*LabGͅ,x{F,;y-wꡢ Nfs|sրaJ$$]*pGKS',}'.WEG "@Zgx6\5VG2.H#ziu}F;nOzu B`ldˁ}xg0%( `TSݑ7xR@{Ei0JgeũV2lUZvs60u :«I{bhd hWhG5=Юȅ=g6]k䗴\WQVa="Ҿ_0^ ~sujqDՅfl-lIvh ZwcjFd9h>r4  ? 5:\%>"lUePbXS*6[J}0~ #^+FSZsm_-gb= g$q˲B/Ag@ܼ|zjB]nxE-h-/*Z $芼q51Ĕl rj_3pUL|ՀQbC#=&/@w`¤zw0 194Ql&r_7O[y2mȝ zWr\l.|TTKOoеU!Kɢ̎ncNjꂧG])ޙ̍jMn nXj!3P~ I*#l= Rս߃w cP >2U6_YisQ:bUU?mC͉j!ɴ`YjKF* o`J$k2U*F/pזweB6oq헟SN<,>f<2-mD)q+~2ÀqjRy f˶Naӟ1!g|V m/$aǍ.f8| [c2Z(kC`.b`PLKLYŖNkck"$czoEeLrVzs/:w}MNREJ9W#؂*d!6}]#JR @W7ud's\t9W所+}8ys ˦V. b4R0uߨe)_t:)9:9ȁ]g+ mPͩ+[s0'oɰs'cεlg)9W}jTsmjNZ`aĺJP򖘖~D#wioqpAhazSG9I<,Z(ZX*g{L@ׅ0b}2v%#r∙`ݝ67=xD z]Id6 צuh^YZU(1clDw'8_S@Rcru0 /oT"]]f_6لI!|x>V悑wW}U`k#\ޖ i_Qj$hB]e>e'o(ݣ0rWe#e@Fk/f '.2yr;˱AxߴC|PO$_r9ZQ B1|b林A4ґ(M#w J '-c$nq8?ohQV!S}dG.75gSmz.%S W+Wh#-{hqp͈Qۓmfga @'?4Ůݒ~som*Xu mMVϋ]ҍ.7 -{<鹏 R9Sbɹ|T7/&eX&ldfM;a|=({~qDĿ|#qm3(#f;egK]'f#] -frx;@z`DuQQx'>ʿ%[soXORBqp~hvpc"B.֜voaղ2]/k E+<Śp {s%(fL0u)ֱbi/,'1;{M9}e6 ~:,3{ A+ڀUI:p1zDJSʞ܇g u/UR 88]it::) oz@L0՞D6sڭ,D_~ E٬].׊ %3>WV{}]LOL3۱SC @΢I}^h"Іzy7~rۘ>x PNғ$Q- !uIt|g3i:`]tb8ԗSOA(r1iuU^6sWh#J/ɨt4M 5@֮*> ov:+c0=2lZcVSm)x[f$˥H{kY7` #FʠXuP>GZ%sV :|uL||On?u800QsAj\nкa|Z߻"z@@PpNwJd;)9Vk0.H8@0V% O>` =mZ9ak$2]KL_ 1re‹ka+g&k՘I[^~ϤܺgV0n7V:do@c8g'wJvGm݁VԌ{) ǃn—B`mCZU˨t ^XQgp5¿0EPFuP^l wzpӓks]ː$b(]p(O03$uA')^ 4}QP}e9N6pR9UWF!J?:35!u,dCQkZG~xLgh_ٽQWcLPD)(L m^Nm0[5_=x e5+ǩ֋U5"xd|%Ȳom4HɄPf]`O.QgZX4kv[qt(@ytŖ1nyKmMhi:h ] xH58Qhv wف$ٿSv;j9lj$lQ}pnq"mbM@,gC+$Q0jlvzp3{Ehg,QLY![`x#JїMWLUPr< ll$ K7Nr T 3t]C r)19 5MP頶T4^W#sI[8[$%F0ՀH{?G{tTdR/ evJwl"nrIBٗGqlDլ:G@,Lp*aD >n׭:=#6CGEMwcg-K EYM{G%qZ;+m8*&^V;%Bzz0'h'`p:ϐja>#|.@Ahjvۨ(̮Hxy ,m{KSƷ̷17uwIk8JkZ[ օ. ErYd/`,S$_ÎpRfԆƠ/rrJ^.(.MT ܍t7gث*7 IOC E7̪ diZnzwu—W%6D:0'jheUme÷KfwU~arzh i|,6cQHve#i-7H\a0F{U&bVnS+8Ix;V1Nx1;aLwD&{zUlƛ v I:Tpg.#Ӈ,gA753$HFCLH4@5/-·{{{" II= k-yTfQL'O5t>޲]tf ش/ e}o? ڪIcgw K*WjYI-UہEy%-WW3p^Y:p9^ / r; *E.'%k [Jgwh SYp񀼎tJhȲ/G%KjġxQ .:2C.pD_"1a HYfIhڟ9mϵ-rjc#R#@t`Q@AEߊE.2*sd*Ʊܓ)ڲ뜹~GXT^* QکI QxTnp4so`6/ّvOCSAVruχC-'a7{~`GFT;r`Ry8&yI\%""VqiW+k-p 9f1&.Y5qqvІou5(<6]Mg\. Gk1-%Jxb2Zښ&2 EviujjWYr?8-=fH`?#QD$舳bQiNI ($8ȑ1xMS1 +rc4pIt}LSKL(}\^d]B> SR SCyc}Lm.ncq؏In 3^JgdEqx0}MFƹ/zk? sp5XyqC'2n S-Oye0=Oフ~oOZ/tKoIrʶW!rQfn1R;޹K9`W9'jڲYJ`~z3C b~A֜789P-.UW42 qܥ>/-}*|ժ-"}Զpz4iӹio80 /J]a2"<2}3ͪ]wuԖ.1qޢϊfi9zLT!"-'TrnVrㅦ>k#oW&gEE/%s̍ҵz$*ݒE50Hi颫ҪN.x(e$jaKr̃` X^v.5]kw y2R̮:T > 1ys-wH"qqMt*ΐ6ˏ`[omڬ©i'RPlt /MhymP@Q(;S0L:h?Aa_?Hpcy?.q47zK_wl:#nF}E8ՖZŌou0Y}7W~I-h#~t:$wQE;K Leaԩp.Dc! H9V&\Z}70MX3Yڞw 2.>Aއ6xqxD9/fZ?ӣPkVE(mhu hRѲ/!bV>fNK܃XFKځ@?llg8ey_dJC8X rQ0 yٹ$9* G]S]#0 ;Fòz9+YO39u.7 l²Bߴ"F Js8ua.DhvVF"dH˛Bĉ3hx!PVF$W[S_/jDBͼ  7'UGmOq`K2 Q(ڍNi|,gf7iohd"ιJ̼YZPB(oȣJC*lgY2A%&*4|>(ݫ8[|ztQXue&F:aFmamu0ᐁf% P?ۖfǜ+a9}F߼Ҧuh?j(=s8d EYRT*Tt qYT`^ 5>^Xo9TS\}&<5H&4@AOiX.fiBGIzdYG:tfT%864{i~ڛ~_ÿCư#ZHo~j}1"$m9TQƄYP>.9Z܄0b~L m2@z{ݰ)F?  bvg0:Bgg=^On^4AeB= }]j〿2|y-qOmBHl6Jt4u_,& 1$Q|FĂU$28U#| 'm@tXLթaJh`[4?βrut&8B*G ٮ: B#AT DD%[{}ZΦGxÚ#x]+a} yfYI^=Z)p̰cXo攔٠NTz^?q =?cӸnY㸾ASpY9=9 C6=tX=p&L#Јdg& a(h뒋p/c:խoAOs:+'kTDx:?/# b%w}%Mz% [bƒ|tmJľW-Mp[Z=\6l-=o㳸 a Z06B ʊۺ}ˮ3+eߓ do&BkG2!f0jA Iɹdb; DupK4D*5z-0t7P#pb7p0{ $Xqoԅ}nzјEɪ/ wUP@- {Z& !g-K! ~LDUs`{ҽMy' Df>(˽Vz1:e|BQB,ϫ˜Bns&:ڏE}!SԩtQ-b{fV @dŅs |#*RVWݢ;G/Bqiw:쵃:]*yČɪeao%D"2-GʒǾ3?$ZGQ(VaV|')պ{9渺6n??qXrx M~G>\@^Ҋ.R$Lw-܄^P>D<}2Yٱ1j[=f" kDHȻLBJx7TBP_up@ђ1QWUWZjw,'"/5W;UG}Z%ы9`VJ\s=M}h5Bȣ9 ^&usaFI*Ȩ0ګ#?fd:DF&,ç'3wkJU΋6yڣÞ0=eruCzPɬ6KOZ—IƱ3&:␸Q>PIH"a,:@VOLEptzC!7K Dk)i}HskW]9A-"3mͽw5Vaۈ{E!S4*uT6$3USDyF&IՃwe/JK=Hru= *&]`^W鐰vux?d=6ʮ]^xpe6oxyuJF妟zE.Oι"?9?NɘPbf wt+[t`ri7@Syӗ! t;F[Du[2^Wr5UgTљaIz& ӽW W|KVQյ2ygbE}"3C<߀ e $3 PDڌG[`75(,%b 'gܯJ316T²BˍzsE3TmFGW詂d;U 5cLM>%ѻup^Dف4킈`Wڋpcf,6a] (_`}x־<-3[]q SN0,;hg'+RhNַeL>rcfiaR$xP况8]Xƒ ҀΕ[9 ԣaq#G#GкSq%4du/ޕPdFk{Gϒf=B,xƙAe<^ФTs1.O%ac1d1GIvM.Ҋ=ϕAY6 ڎ*-ZWȒnVx@ tFgH|#Rw{.KF|sAY|6~]l6]+0a˪ }=iQIrpI, m܆tKItSu Rц!\k#nz졮6;dB2D0"d? 'Mx2`IDmþHOjۄ)f?س,va;p2*jǟxTv 2i֒:+CX܏57xE\MyUvO3U'd\qmt8ڙ۶RptE\v)wjLtM%o8M ]'#øsj Y0R6[EZJJbYi] =>匊DCYZ\u$4ͷ3 5M߬1/Gx¹q^U*<>;TDНT/y;F=IuptW/¬$֩xPe9q4}C^kˋVTwK)WY-#p;U Vw`Bv=n; 6ՠp ӵ3y3ɡhq`a&ʳF dXk4[-;m1osn 3~@Hڲ]ϔt,:y/i [H1m7unKb3StϽbP%t-]rc~B)/.IK<֏^ٹiWDgS#qcΛPҍLՔq*BJ/hS!e&&a)CmΠe?fM.yvV2iJȗPNQnrBM0K+JʕM&rT=B2EܜuPW>1K z+u>EeߕTV02ȿmy4zOcmݑoI.݂4UY g/<%5BBXs[{+頊b15AUs5oR-k,"z:mgdAVxQַo7T%ͬگo=|9ad8eJ Թ/nvmv%9x8Oo"ni| 6Wt̆^}V%yGj([yL/*2'TpmrFqaQ{@ ?kP}(qHD*Fgksq1 prhא U9:թb_֜)t^qu,X 6#|lzKJzH\d}0Yr ,ci/ ɛ J Z}Tb$/?(@7 C&uhM(d0H>Ngi2Kp}C Jpc蔂i?~ Q`l0pԺo]&d&OI*D0%aK4{R!|} `"Bh0MySUv {=XdRVZ] B=hP!#PV>[2J~-Ф1S6OҪ>$3?~>e\' ]5[ (&OZZͷ 2cEaP52Tٗ BrlJ$lQ6y^}vYr8K^7{Ҙ uo.bI=> MjsEWSʾefK TT]6L'wE>\u^NW 6ڸ0C0Dk^$Ỉپ$@NBP5>dq٫dq>7 U +~|7@lfrQٜ@\!8]rmTea/}.{T3nkxsp~\shd5)=}@k,E ol5/ͷsK69cH]2 I(uoUUu/ڳ g S.(b x䁲Qk\G!%ѶN\#M TUn7HЩƗ69| Q ׯBbhieQA08&|D)ۘ0ҶQK}܀Ɣk$ 8M~K>YİYZ#zUXCšM$t:/KRad͚FRcap3Ue9%積8X.c$\X#u_Y^, C/K"k) 뿷@Ḏbkd1`. E5¬t>;/g)l G-8jv{<6l -qr݋7 3ɘL(&)%F*]AdzoF]z1S!N<~6[Xm18|# 0ÎNnL[qU[=_&[}ad!i2 SM5eZ`v M7ޓ+o/sIQcmP.*}aA0'305`l̞2azdK)`Io=pW5}R(슽@mb62aP7O0&~Τ5޷,lU5!x~dr(^ ̧6k/wpRRijG#70|%XMÅbH&{ߒ:fC\4/3݇_Bjl> yG[]nꡨK^$K .KL:L3m8鲘6\B}RypHnKV*W~%9E#`.:O0ЮqͮVܺy[[ $:\hXY.DTgwMfUDW7U䟴MYj[w@i*C{}4}ܳh%@vZx/yϧ#wWHP|A @Ж@2Y?"͇E Fe Ly_02xapBako֟־ In1-"ki>Y:(:z7$#x0j1ȎG0e耗SWVMiҭJ[tvo߸ ݁V2Eq[u&GsXTE>DXZ#ץ\ yn!66`; d]s<K14q[sQ`]M( fVʑ8^9ʷ dZUdV3lctch.jˇJh0o@9< Q0e >uKofJ__kme_, EWYTz*(O.?YPݎ h!%PƗ5޳.N)$w!=RhМySd%,]G~MNt6sH(iGYVIڗiwźx_mˡ_78: cn(;ݭw!;?p:G8s^5'&Tq})K*ÜݼO%M+(W'V! oBD vkx=D5~{upS,"Bu!$~;SQԊmBfTxYwo֊n#bzyAwu2\>)_8^25L"S`'Қ6K'3[ٸ+J&&nd?M"3`0)Wmb |STJ~n wuL%B9 RNi1;`Ûa6zمK7Ch CD$C':V Em;B8UE)^#_ yU9.y6![ăLv0J.i)͋]ᙺqO;tM!90.~ (6> rp-}z*ak 1]*P@Hc5؞\Äz ن7zjҎ3%zb\}_JU&A:BXl1mS1u@O(O$ Ӂ]d_?'dLڃʣ% iA0,\ϹqvL Ьj|e* *X($!No)ېe8+6 P%؅``|Y+7g@AR?٧O#.s?R8 GwAmK"{-Z7&_0'}h"B4CF6XN23 &W1̑_ xN @6rMɥ ZSA1k6Ļ|I] La>id"&Dži܅cow^T 裻QC$*j@+N*yZӽj]@ a'~ F5\%mu&2ZdZ}:`<"Ϊc4)$;[Ukz;!*%jq[Wm6ef?]6h,5Wu~3(>t4X6u " xװ\?29aKj:s`VD>N`I U Lau'5A6vPU@M&yd 'DLN_ VkK!o0BPWz:^qNƬHI nCWH$%JvDüZߤ>Dxިb)ŌVKFU|PsbIxiQ:6]{Zpe| C)ADR$z $b일ҵ`.@bql17o*|bjnB]:tèDunmj <1W6CQI6$oLL@~˧fm_7o~MU6j @{K'I{SH"QG'\j!o>doܥ@r/4-=+4R ~i\Ekfj˭,v0EtånsF3<&gk30Ht6A$Chp68Yg>/q0}:ӹ)o{۞mHJO9i[IP՗ܻl;v[ rKXtw*";^`0ԚqsRiYw( p;EđDh`,GK /Aq ]&<\s`KFUSb`!?JIPwhgVzLΘdqArk'&5 !m t>*:GC*KQD>kz76EՐn+,<_KL徖6JK'X|J+H RmxqV>GF{]ѷ^H> ^_U4e mq,AUY.w"z-uMs_Iɟʨ]28DZϾȝGNC1 ?T*3id,SE~k8+,ؓ8̱=#FB Rkgq}`6rp㣁++U& &_(_ul #;<e0+b(>oߓ/g^ AAt}}/`q—Up B[k_ ?̝nNV}_#\O{KT= hK‘፳PQ`ڂЄp}ϡy!t\$6%؁x̧k®nJ^~{)T|zPu^$C\{.Z> !`]qF'r ;zֵ`~jcdaߖZPDnlѳr'fAڔO?Q}u]C@8{֭ZT Mc2񞟎[>ih`3W9" f_1v@"M.>dq9APwȲc>ځQя5鿨beaܽa3o&1 qrHG|$[6)+PGV:Ao>3 SA~qˮ,WzΓYT)@:PZIӬ+˥dlEByrRUhob2вaǶ =(k1ј7bTT.$2dVzJ h`GTJ%4/1tϘE5mM$3P kMӌ=pq7#*n8*)vɠ>Jq~nSB6.ěbZi?2yǗ;`=qx59kf|oiS V_]>32xR ͮNW4 fN@kn;RtcZ Dل9͖S?Hg&e}O!K~vuPMn6/tF7(4ǫT $]; OxW u 'åV O$S潮nm>`5W/Ɨ9#ECؔ]B׏MX {nk@[%$ձ\k&Qm"v:H_~C9(ᖃu#Ԅ(C(e)c͚d5 >azwCd8#0TumvщnLv/`W(ٸ|*\#rӞD7yx)$udпMw :[i1| *ϖ qm a$T&k C6NbyFow> ,ҩ;HhXXB &gV9DI=:*aìGQA'w@_aNƎ=%&xr-l|_sP5iq66I= ^i7InxqdL9dvs$-kxܮ8A{wF&i.B-ez>L({w춸 kP4Ahè3#Z1+1#ZG9΋MRܙYG&Iece0/yp}Y'!㾀"ٌy8ܷ?AmW'Z" a%@a$n@t=' CGiݡHv.gӀK/ۦ=G &*w>iא.U⒧BB'q ,-afQ&ǁ*FO2Gz" ԟHqǿk)>5bt{M]bj ٹaaH&0Z ZϕO ;WL~'R։qu|Ѝ-k}{*]`PI[K)ץo^9+g `TvJf1f>LlzdR`Wo4q[ [\][LY/=Ai9_'y Ϣ>]ZF$>1E]?4o7YL8_~l\Ng1dεnLe{갚ÛRZm eg) oA)Sr bIDIe}|7g0QK>V[][BC j.Nk%n^N~$#J/].^>bNả6 udcIJQԍqP lw H05m;4ŜJTV6tP\7,9%?jä׊\^BߠOve- ܛ[5D^WF9YV[H9$-Ѡ;v~JG09.)ƳCLݛ~J%Bd3auhVPt>w*ƿ+BRx, +l 9:R@kCDMn3;/`BaFwP\軅g}kpϐ7k)"x4r%Vs 5F4eĹ)OVvvu 9E2ϻ$f=:XM<`nE+-2Qhw@ '1" d+8-J_L䩿()\";X#S 8&2$$0Job2z; `%0xP?_GYw*:?X>v‡_^7V^80>aj^Y\Y [je8{_^ijLdhQhT!ao կQyK{*scJrҼ`ozՋ=OB 8>. rd->'X;D =|Es[øMmtN~hT } @[e>}D8Hi)vX? \AggK&fL"b;F&"S$KҰ:Aݶbnc+܃j#O3Y /bфz`˗N#7ϖ-Hu=\NDŞtȅ <ِ"<83d1ls\ zoEIxH./gOܷdx=^bQ?4qiꈖ5$@G$ mj6lhˋN8+Lwwsj/0QWף邅][4P,b%"rf4E9<D'XmȮLŞKQ5t4ņ*oj֮҃Ds$2 )NeV#Џvdy<3"[pl_)*ZḯۏzAՀH(&:$Z3S`|PUD0==tYWmFFs|7 *`nbgڅ!NK\ < V`:ǔq-L0G|dwtƂ|}Fkv.W HUW1 <,"?3EK ,Yp91}Mu_ E]Mx;6(zR/ &^;}Ƴ׾H9v1yaYʠzו x2C-dtq7ѦgTb]rY@O|_Vadu6"7Z-zO xT}?vcz I+کcy'Bz9(.E` XA!  {(yLa[K=běD<{JF-?fQ\RxODV<얃Qq_gUu15n3EKjX E-ԜM^Ϛ5y֚^q7ZeT $p=xnodD>8y]sO,¿Tz5A#C|Cnl YOprRpYYX+E[ d|ywW7Gab'2wQC]`1ԋb_4eu.0 34B^ƒmN:c%X!)|s.~4iJM)Ǖ(OiMhN˾Nf/c=nbI1vrC+*b!T[[X`zdV\tOtzSR-d@s S}Н>BJà?'׼MʙNTWz޽uE ܼI\lHi|z${x>Gg5ϸgJԝ;29l<$W#ꟺ tplyS !C7d$GAYj#&T ̩.uiZ:3 *@h ,znQ\DcNA/+7FeZOd(=g`Ł4Kϗ^WP߃?Udfy]Z]/P ;tWwC-T5s÷\Q.Ev;;coFRҖ(ف.DDÍW6q֪FkPT&f?A8*n]yO5q>Q+֍ZЭM"J~}e Jwu>y|)s͟% &LK<_Wn+FE60ɎkXhmZrl1p}yRS'jtC_Q d.opd)x ۑ4tjD)/)d\O+f^p,[VωM|gH@ǭrl]ebn$UDj߸ntӊ)=ШEiJK$*Ip1/ƂE]dPLѣ5L?&2Y']*My[F^{fj-ǒa+0BBG*M^_:. IdpNЩ4Eg}JnXx3(J,R ή䔳0v" 'MߺxOIӥY)rҢo%уI?n^P@[g~C݂W;W+cˉN%!<|D:AAÄv*0zqM.@ }(e'f&Ժ?J;ޖzV8omV\@']#*͗>D]>l1X}r_K7wztIGOMʴ`ΔV{^G"7L7| 7_z~Az>'jC6_;6>10G$R:W`Xfo,`d9^"qZ .6܋tVl x,c}v^[f񙃌ӳ6h\7Q>i6=H FCޓ*(Oz|kd bM 鼨$ MGBIv{*rp;!Q\z?/Z)z8݂9{*-ʠvx Vox/ާ/3+D4LjRرj{t μ}jf IABA1z:kk+"j稊1E2pocyɔ6wPLfoi S]("pip 6(쀾y ]Vڪ+\/Α{h'EzO Br ˏ,47mse1X<$51" ne`aV7 (PQ~kZ!H`l}y7NՈݻ^}kΑ,>\s- :m/]<%ܜr3:KC" .kZ>n,w7`}H_Q>Wl 2ftaI!JV%j["l҂W77s$4>F}Un@όKlٚWBx[gP艢iD)nPs\$CV)z\5q} x5-Ǜ6 ܷ<CY1tJ0×+x9t+a& o>j8(P &ι6xݳ. R eQ6)J3==7\Oky1W/7\j;ney& $, / +UJ/),ySSTUv&2qW@(,g{ #{z%U"1,,6" u_s^O1[j C{/=wqϊ\hՕ "gkyn%v>6?4&4/-Qp;ue}I%U({ZV^\0g!jI,aulTqpBz)k귑}$*4 u#bmPK5sX]Qiq]2 ŇӖpi!3I+.Y[9ŊZ}A؇̎}yy^J1tHG)[<ʑ _X4x@]qu7mRlF`5Ɠ(Vr**Iؿʈ1ފz޻PK 9깫H#Y C;,`IWkIMS{^x ekbJaJb$> Cc!?9ώǵ۫m Sk Y] }ۭ{=Ghnu[ ?tnIp|=J1JBbz_duJ9{HS;xНB+'Ӎv$k%h.<$d5kJS|XC͝ *0L+*\7}#_yH_S ^лha3q j`TEqQ? wL:L¯O[ o>o҇TF%0v~Ò|JlWv7%iUMfI#dGN\S&Ĩ~ Yb2tJHH]m.퉁j8kˢ֜HRFH/!nCv_Zs\.G#I5l\i sqZ? 5qm%f$F}hF+rX >X w٣!:"|qݑhZTW EH" $Ȱ0l\o\8),9AzxtPi.U%7W/'z߯ߦL9f_x(on[]:uU/Z_:m9[3df=6T n\{: 'W׻/a擧?+:S-9Z-m(d[E>o䉞"qx7] X/tc\vFKʌ#[)ǫIx*kV0C;M=SC2-~ AJo4h%TT_^ΠP/#Ŝ'V˖z'/SRĀyqd$/R_#>u0t˔wzpxǖ߲oD׋߼pT}^d]A;W9$=<ВO8 "]DF nbT,&5 擻O+ %Hl6gzDȴu(Xs!%VC8q̿ze'LO$%y"1 6\kԢI/QV^ 7'R"A/ډdbK34ԯ縫9S\2UGFn:2xXB' ƅdCmy.e(;CՍ ONdm/|?@'_qp(ɫWa8Vb"} i=l艃^[X+QpQgPe@',ܕÝT\d3AA%wb8AfYו;6srA oe+FCX_2ζ,Nr$Hx`_ø;Q:Cc&и N49NHqыWӫ4_Ĥlyᳩ* Ms .RF&'Ryo=]ſҼd:b,o2w=*["¢TЕ[qxRxJu0V|ʹz3hq ᷘ . oL 4wՇ T?-̨rT}hp@Z7V"`p bJPB!xB֤"G"iD\o}Q(yQLgg}R-;bA-mCHЉ`4PjɅ(EcW?C]L-1M#ܯXU [׶6KlQx I[OAæX$&N& Z2b/&$6-3>_ 1)Y20zC4 ⪪8O I6j"Xzzl4<_~^{8I z q ~ثJڜc>9؞p*;$rѕ+@< d )QRmɥ 5j[; $陀zfT~L6*{zU?+ltvəy($ }jFVCYeU (/_{v݈p諴`!vKL슺,ci`_/7ɕNɩΛ֯b;5.wՖ[턿& b3oqg^kξR"϶zwxvT__1ɣDi<g^.k`lA9"|#QGm&@$s2X~SԚĘ4fV 7nkڢ R Y%#´7ЎR>&:9&6rw[&ƶ-`wn=`LGZK(NcMǦweGzCV1VxDfu>0jZ֞S»+ W m`'_?iAoco?T`cqY]D*M歑Atr>M9c,vIn-AJh$?]%l/[14P#,iS`e{HtS䘧Cr@_G-RغFD~Fi,宨?2^‘FΊkՌ=_ڂ6)*7&l-Bkct89vE$߳ɑ2tRtWD|ܵ4$ npZRp^<4m=#_Dޒ"}-dsړG1-DD@rꃐo9To-[On:P;`GgN'4oQ=^6ꘆp]8)o4cO-pɹX/^7a ӘxzTK~?`S6dgf?#HivcI:`e×c[^r%6)D:ʕhGϯ.e7m{ш*al}lVUv2OPP`HLs6=4݉B9hX{HK^a)LLJ+y;j-/6HLAl&`hu .f՟/=U'\3T6ZYRr/K@ѺG7Ae|h9 i-_aèF@M{Bg} ԿFکecpj3߂o|Єl=.C1Q|W&w͊b`s 5*j8Ķpb@wŒfPS[lMAALgߞP"=\z\DVҦV!Q,W(;BBȭEgd,}u%00&!㡧c:(΅PzJtBۄvAƹ^M !$ XS׿E0gbnkVX 5)\"4Ԗω(wixI|#_fDz=N/KYHbn`RcjoiIe=GcHX]%5l4bEY^RN3[SlZM2v-쉁΃o{/N00x׏$Ʊnn2` 8F>O8 zHF/\  (wHi}V u@@JFBBwfSQ6h9"d== ֻq XΪgV(M\tग़wިn.é}`ޡi;-|"nL- ]:+q8)!Mt0zdug"Ox /4wFt&`?zxM>`4Jynx~QhP4)W~VJ@.iVb@^yaC'^ &%R O{XdkW&G+Ch>GMK|D䑵d= =O*3o x4cgfBIM @XjA,ؔl 9ȡ!/i"{Gs5%Yf/Dv')9dF@iɳs5']FL8yȴ]~J23XnsX+Z걲-@B[T٨yk^WԗʽLrNQRE{j]կn˯Qjb:Uv7VeOpK%#sPw7b#mJB@y^RR(k=&DgY46S~5Snz ÝTFhոe5p 8Ev绩W{e-77Gl>ſpvg\Է:,gZ|X[=P/G'<H/wƧQlnu,%#}&_c[Oo &(ҰYڼ{lu[22OmGv7 jZ.C~fu(Q;c3-N$zk?FDOS!X Ԇd7'J~Х-=%aQEp~(7zl= s6[-=hQwMsWBHj2dXDs>R_hW$L0Aą;.,\,@G)QH n>֪ cɪO/!~ {Ŗs_1{[l4V )}M}@D)B H6Gt %* lQW#Hf֬)BNŲ*8g՚L!?Z(.[#BșjZƇY6B-$CH֜ g#Zːz~q G[2ڜ˙\֏9d9=cTe ø@ H ttZG g[vT>_<{W5lσ=7߀&+_K/bVXS{GP呲Nx!*'GѶUu2gŮ%qB 9meJzlT);s6A+$TD3"0PB~AqE9>q+r{*u1LШwUa7bm]V z_0ѱBN֜],"4﫦knK~sM-D?RSn"R h 1;IZ)4"ו9^ s|j@fs *k}Qw+b| [;B0e)oL J?noQ >qhB:WW0MĶ#ԌgW.0geG&]O:ZEorxCԗ§9!DFkTD8;mϔɃ+dẻP/X'ٺjur)v:bY4N&>wsOnT ә`g]b2\l} |k&9Eٿ_%ɖIvK#8SRlzo )>TPׂ<C;˪Ő^NCX'/Kzmy;3kH$I|pkR"70]J)q8O82KB@DqO4L&E^9u!A]?r&!vFjjxJ l@oH)/ i00*j^Y1ɮ_<Dġ| 'YZV!)%XH;߆X>]+#GRh{8'QjⷠdSYaSIŵCg=+k譐,= F K[/a h1[찑%@0_N* (teP]KRDK6H y >ӄ]-{ԏSAmwLP[VZN+ѧ͇ T;d!ru 1ng)&p"ġB~sc|fcp5|XBH^ko0 pX"X7Nvɶ觬h_;qUVZnpʑX 3Ռh,;Md<Uq A,- h[ ,% At#_oyzDa)ӟk1_S(Ց1#-YNܲ.HW`LQ09]WjoHF7f^wJA XT*iɇڔo'戅(\ 饴FsyGc?{Ti 4{8<v&k#-N%`ʔ_#+5=7PjՄYA}rRZ[`,}'{f̫X~ jOIfB%#ud2Vdb2y>'7n2dr͇aC1iQPLqY`z_zYP#aIq.;o|oL yݩ$N-ӔU p4v}4!ʂ)kKF[nyctA;&si7Uds!]Ǐ4j̑'=JN;_PJjHO_/eYr_M(>d6Z܆:H!@z7w:/`K)̃_fŽ VtySHwx'~MuuqOmE&}3y,i&pɢ@֜i_lIM5XҐI \ !<;rNgv@G3Vj2@T,ڜib-tتNkI"z[X ,HYTwQ5Z˰Vz=d;Fx^H~o:YDךJ|ڴ4f_Pq!%,ٱ鞀2ƚP4_DZ^HViΕ'pa_VJHEe)DZ-ļ[NGbgyс= b@I絑1I}ٝ B5/M}7\OuVA5UU^eT\+t)w˺CF/ޞ ;{xYV $-/J`}k Dh\7@ٽr}gx5)y֒yȤGZK16UY>YK[m;mP_$7"$.!>ٔhn= daZ.v>dڷS3q, QH|$4 9A_W9lNsRJk?pH;f31 QcʣŗOV s'QGd 'OXw`/x/G踖SI yU.-W;QuP,}gu`'͸FcI3Y|YrYӦZ2Л3$x8_<цeB8B1Z92+~ߜ( #bpϹN ᮋk}'G(CPdeoQ~]Э?#p6e\d" E?`XMQvf́ %U @&2AdM+H싞p< V7%OXwN:F-+2zQ-s>x> ¬8o'Z)743O9kh%ibD?,'@J>0xTBFW_hS^!ZA@8T,hź1/0#l>/"$w!?3j=c\śDpϊ膻// W[h,JpyZ0ܯz~81hL VGQ'A r.Nv\'ϵh0cdO Gy-PM*ĺE)9}>mckf C"9Mp']$#kV3rzU(!=t6ߑGGFhL5fBk=CeI`hMRy 4t ˿!3F 3%m`}wnqY_^5b +LS$2Q3d :Kx>g!5e)4Lf#,MECPmo,X2 Aw@߃)9Є#,z #,n)pFܐ$ÛT=Jo}`a\^ƨy[\ \=L+}=kKYȜK'_Rj\}nI)GI5}]3F8܉j8L +]Y% s,])5ۃ(d(G,kGU2a?n;D}HBnسR`":t/ l)P*^1%B% <'3(Ț:{'[ǁ3f s@v]nqa-0&V3.X3@Tdˬ] =0Ja7lx^lP"ė^鴆{Vv.~ʈSOq \8= #\F `FsMA5g˞q X.2/VRmT&1soGs_Q 6+ l?:TN*]nm6k2, ( DGF;TB2Y0g΋o5h9?jK¨Vb'6ӏv0(od{ꪽ m"5ιh:a[0Y {.LU1'z ֫/[93u,쓉 f&CŽ[X];߾Tuy2\umixPu9hq_xMv{Y-^=tSeSi>Uʉ? Hl4ooH+eO37w׼_. c%_XTHm s .Bք3i)eG ?D_*}yQ#{ê1hr Ffcsx RY^O uoӼ6Wm1"8;&r~Κ (lO&(=x0G}/M}t\DiX^9pY&0ak*zGSݶv#x{E ~b۪צԆȒIFz~ 6`PK*\j$5_^ɗ -.YTLHΕ$W@bp4~D@؈*vVP_'i>'%K0V~Q3}ĕ٥'nxmۦttgD(vWm˶>If\,*Vws)ӲM6Ki +K.[}T(K"1"* Ic;rR4LvŠCFx[Y_!<Buιj:El(;@mvo)shj{kXI: \+A F47.3M ŷFʠgild(T*2Ϗ]] pg*,}һ삣 dsM *%H񪾡a7"՗[y_S$1Lx` _ӚL J0- DV{Ep3QZQ"A)mBе,-Uy猩dXE$$.jm>~F ĵB9!m(Q%(i޵v9Q_cuov ,L5#?m}_mlzMu73`JQ"dEe-jh>qX*0 DfhY #Zn/ĽGP8"eahݶ!kj$ں>bl|VEͩTpr"R3i0s^;|u\{$֒[$)K31De7.[ Xip_i/n E*0kA}Ap4~0#ȨkwZZ<:~ P7RXΪEpb]( nM@p%p]#wq䆜)%Մ^#;z 1c a(J2Q"_PGedrǨֱ\ö]SH$&gOUnW[ˢD)\ 'Z:xی‹+)4qZbHlspbdkTQW֠!7LЬ^ e&NŒ.9I$c@֑ŭ Bҹ@טW7y3 )E\cdQ`M<,t",үiVTJ8SY7h1x+ 濿e:_BM }P*ˁj>S6*j+c#$8U/Ih jCw̻75Lf MӋrMyb(o YzkS@ }])<+V,5)k!Y[Y (=B:ڝL㢒D2hfq cΪZ@;K)D<ʗy3FyFͺ*㭎ef({| ¨ jZ M]}Vh@Nax / 8 s*"? txUtr/as#ވ*VUtV`}u% lXO;5jMԻ Oq氻^pI>nȎB {VH}{xĺa/˲l0m~]?|wA0d7Aa[TuHA>Bߚhl?mZI*jK?2;+\VcHme#q)Wgd@ G֓'D3dQ3cqPKZkv>'SٮmfHԙr=34S,1jN^eaiaŔk=Vl 5#`LzD[oB=J=KUpbbILN-VIѳ RHs汅Z]%'3.<.M"CKƻ}o1RґV*X|u$͈5w-l&RJ>d~ѯT9q pL_1)Ɉj6rСqBI X}B>0\C^U_x}԰wz)jq0/y ԥlفbSZޕ?1/ Ѽǧؾv#_(0T-$OR4q9dT i·; +k]؊Cdc_np #m*Eȴw»:̪(̇q|~??N^SiFGEbY<|Xbꦲ@PqI [Z &舎#bt^ S?Ю@f5 "|Y8_f#}貰6 ;`AM<7MOfϰA¦`yۥ$?o&)Id'lNj3vYp4b 8n/?cA:J9݈l1+FY4Ov[.]A1ܑ+Pש@tݿKZ:XET"9'*?{ ZJr:ěO<uMӟՃ[vSƄk-Q9hBM0(kuu:+Tµԓf:ɩXF᳹YA^M#25\аTs~XBUw=wɯow(I ;4t$R @@;^/sB:o20=˞6,3M1!eO7G,bZFM_S}~1Ax=Hu=0N&W>i;7f~9|ACt(7p5o ДN؄ BlEᷟix3R=6滆DAFt+csZŐl2SEO%JЍhwpCO+=7&IۯKFޝ%z`DƗ:N9z/9{.]Yǒ\桽9+hG_N"u pEvM|G; {"= 88w!OryY]zlHB2`K8pzӫ܍{'@R;%{z#[Kmtϼ}HHIx8; ?|.+ 酥3qM¯¿ \s=0>m9ecVD=lB|m]Mq E0%!;`xyH$`t:/݅.)y.xˀ"n ( ߺC{;@(w?ԏoYSKhL-/= 4g~t﫦ȍ^0-8?IYHT?l{XՒ ߲Ww#?Skr Y0ts6OGߡYw{󝰝3 omWI 5GbiB!v~jiS&/KS g*f'Gp?Ui. uJk]8'Gghf:+!?BRK$N^>OJj$Ia+$ 7\]~MnOYaK٪}{)m37΄.y]&RH$*ΩzܹǙPN_AK\-PaOÁT,#Xh om:ط sx#MeA?ʷ 1:ѝǹNlyiT!9bB2mɓ C [vT?Ut9PjlIpF2:oaXCR#vL9m )WzV3_P,0DjX-9[{Fu QH,Z]3|f{x^lc?t1愡RA^FqG$"K+;b}ÒZ M(.:M8TSkiѦ#yaI%CjVEyrr߾+U|BmDض\_c8 ^\q%|Uw@ ,ҍXxt:^ 1X<Ԭʲd]JGFe7TAurp],V[Wu3Iyk  w=TM$0d]3Fqmi:]$Tz)W$ ㅒ{fL0tewJ7IOSZ\ ʉb_u;|yt{H/_]EfZL{sZ`/6Y,H}cˑKI4$O "zD-mjA[B:E&j6H0nL?HM(B#c]E]A+e6Օ!C{sԾ>=Zg㓡c>ۍatUJyIkٳB'GCM*/qN|HOh( 񾒓LR缬Y >WU 4|,n7}|YpRKObaV5\DFZ5)ʯv2 7v*PI7ILBF]'*2J?)ukB"@yott|/5˕|jb9r\Ym8W%DO1=ؠlmBWX2&w~Ԡ)r0K*-֢> }QJȳ X3&T-82]wzgTg u5rxOcr>Я;{}u`wQ%jpevw-PԗH"@y]AˡV:jZ L;\3.?ҵ;+hv ֝q<<)K'b(Gn쪻~ 켄E3gMQD #lՏf3ÞG*8;ankzs~)q86n~w&5>K>4JlӞaD^kļGgؘtm,zQY q:2 G-|D~?nx99Ǐ/3׭4QikܙB`T/|{FNs[s2 H Qqh gvt;2Z(SS"Rg5Gv2_s|W_Y>sϨЏhS74eeX<$uv ;KI4n UPdżOu^K轘!jQIajtE!ٽT>]HCu=HbΡ.Ju/>u֚rDJe^zJ,|n@x5rX뼖(pd# ܕZk%D:یX V}, 1͕,^6)Ep/9m0\w4gu:Kwйoї^ yd1Le$37У~j۱>ftoY-Ej%Au\M,H+ш9h%e7p T"u.r] A>ZAW)Nc{-"mh⢊p%wˑ+᩿nTƸmYpTC6 @ hx(CK9L?7(R>o)19["| ݁TV!7sD{:ك _)\#3[5FRRZBC}VKVG5 Tc>T$ewOpCm^E@:Y'yycA'g;ή_X&@CwջA3C(j'ORuR*ATt |OŴ wftT = '/Y;Sm,]쯦4LinwSGAe,Nu$l6]XʍXez g|ۏC֛ 9}!ZE! >|ja`Frƴ2nf0#"¬#5ݚA,s3OOUK ͅ5T{)Py}ZTeKȎ *t2jLaNA@PWVL ~R~.d'X6Ok&dj̨QR=~/Ol>p.~nۣ|[, EeC܋ܜ ( o CK QR`MY;':Uu-ŃVG _(sr2|8""),9 "I4x fdyH= \IFTD~eƾ c;@"7 F؅]O#"_繠A3 {yyȚh/Zh, 1mQʸ g.|?Rc9[̑=A.4 Oav6uI,xCmOs )xt6f+bok)G PD},sA ޿?/U *Z*!,; w6[4*%!O#*>5nkQ &ױV+VhgA։Qv rTs:a\Orζ|%>uVۭyo Y~eafVFcgeֹ3CNGg&d2w[| ȱ 0HV:: EG ,uM&-|'5lm:%r GD*B!@d-+\xϫS_5Ơ-4ƶ"ws5s<nGY'Ase(_ƅw+Np(G*]˙N}'+R߬TGhO8 qfDd*D\N)[ݿ/}9! SKD< q4KsgR6jMqr([h6m{ʦ\`L $cղpnbO6c{dbn4 \wtnJ?cGq2oir9^ao5J!f$_bzu˛o@{"^TfdS2$+=@=Ŏ8]rۦYK ͇M `XY ˟jA%dCi,Vˇdsl.׌"Mo+Qc9R}ߌJݖ.myD|wxUk 3˙d1p*KK4XQN0 ǖ@tZ`&h"5jeM'Kpy[Iڀ!e4q@ S(n6ߊ>㲗Ёqjv3Ӏd]OAgԋ4;Lc jT7fOXƳ8r[1:G(MA;U! @lfܥHX zfb|5}vXA=O+Wt"Xo@ ͠4z?H9Dx]x/jP FDRl7a +;m.Yhbn[o5QEPӘ͐BZ5[79UF 8GKQtJT hEHSn(q @9ƀX82udT[ Bˋ*٭KH\ctn=sM{_m|W tpo_;i-pK WWE3N D Og^J3#dU em)E;WwP;5mAs:Q׃hz_dnﰩY-AG<2gzD;|f'-vsd]]͌n՟00ҞIb $2d5mMpgZ=mB茔_p88+ E Ç'!Ćh Pѷ+t臖Ҭ6cm;.loY}WX:NldSy`] A_[QyUQł5JĐm8usC#QXʈ̬"#gWwԈO5/-juWH/I˨PS+/PB%ZTP&Eo&qGS' zJq^hKvLl'` &%>7KOyN%yr?U+ dv3P"dÒԕpqyb3-bV뻞3|!h%PW,~y8Vg}%-d@-]D[G;ޅqgj5ʀz󂕩dd$LJc\ʏB@}`J] t6';bZTT`rҙMWAZE鮦8,mj DFTVV'΄'v{WɵyӘ蠴t$N:;job-JulBʞ1nTKj#.]oa<X`{Xv;խ0:QCi<@t~%QH2DФv<);n=/5;?X{%Okv+zMXo'C4lŜמeR x޹ΜlKlx|-c2q#@_Ο CVhq --fq~( tUμ1N妜 %DKuZ6^=URLwu@F5CcFv؟- MF\#WKY.PZQ>ֳ''\x &Es~1n<`g8zG{9U_5L,Do:#c@N~fvi7$E |5s*OеY1mCugTE؝YaRLp&V8YxHe Q H؉G4ci߆f[^ϰzr;lӔ|U%I0TQE`؏ r)/f߽6Wr)vX?o֛ijW%ky 0b%K` \21$|bZemWS}CoG6?(O W͝/Yfios%AA$aͣ;꿣(ɂMAL1^,M¯zs Uʜ!Znos34` M@eFٍ"grY>KU. 9f;ŽVt7{B$BEeN|z: Mʕ5o@Bl=iri%bjx=u&@  X4̡Ϡ?5/ W>ޙ/#?K@ ћA0V8CԄN9>$AJTg #&s(E䦍}t%UYDFUHM͊1{ 8=*7QOq4CԮW.%^Riov͗D ͸mk'Y/"ɶf5՗O_^& D4XߓuPENS=,LXk9 UC74,xIG2퉩^27Id-qK](}DмrvY@p$fJͬMTUse%7z3b¬ U O=^3vIp @\6aSZd<[L.^Z@%w-V[_b +7WAetfKpp {vY,2JtU#F'NqhE`LfR*U~C~8uBzqsӭ0l]"AIj7GBxV#j%aPCvgwpMRS>%ft>9m@>&п-zD|mAKq=/ xhUQjC'zꌖ\fYd?e8:5@X*%lv-~~k58Ah[ZULEř&Å N ?kt:"x5b㟨#dK֖ŧJlZaKJrվB$6oNN>sB9q##)X^ btRCgVhJhf1rVgRs3=$Jה<9VE /1.g{%Ag>Cͮ纠` KcJ+h@K6/Y>nٟBL=-ھB5d9<?%d{U* k2p_q?0*qs˓`T',nI<]S` UKTQT߽ݲgQJ3VJ(P"PM "mh(q:0SR½ i?Z p_D߿#΃CpM' ?2͕R{ij! B~i\U!|#WǶG@y_C-~?K1^pNLɼo4Ƀ^zVV=0jS͋pv Q?V!܅UyNVyyƾqH,'CCDh:C[=~;DDK'OSbabrep>c:+*sW3HO@<)7B; WUɔX!"J A0zb]kB.T+}ʲ":}5E] e(ck^!΄||ZXc@ᑠ#֮ڷhҧ*.=1$ܙE%jb Ը Fh:YfA0A` ;+r:;Ԓ׋<բaVRz8VT_%pJMtn8KuCK:k*&x!QDxh }F& .pL{ϼ=Ō A9poi{?hxJ$*N Tw;rBUm F.pvcxoUzK(fieo{j1izO 0PW)voh`+ǰȳHD:zp,1QtmtVW˷?ZT?;غVۏ%=Lӕ ㅢ{rp" =K@^Ÿg?`kp o ax# ' (_:͗p[,",YE3%BV&"b1F0| |"Bak%((،uwh;@%l0S x>'M &ٔrgddÐÊ\FyEPzxěOaq%4N:`|zJUrՑ5&>+UqQ)i=zN<˝, D2S RFEɀ49LQD0*˹FtThQz7QxN |<=;铔ԡhE59\m 8JI_V=lTA>@BqCQ8N5cř'V܍&n Gp֬Y|1Bmpj ;%Q"(z,<G|q@ eS4h [>3Tn} 2$O$$Q݂7CG!4̮Uf FGG$EXԖ=F-՚**ugC/ʛO `(wGoa7S"&rQDJ]3vc(VR.M؛v1ǩ w+Gg̳ٔ rT UΛ:D県6Th 3k^T:l繵Ac:[/NLGQNO._lj,ˀ '` WJl{dN:$ )Z~PGU|UT *x@$4\4L Sٙ4^kX+zT!S[.-֐|,VnK2 sgFH Xa|Gݹ\˕rZ_S6)'Zw`ϞIk^f% JjIoHPm{&?QzQ.ѹ#TF Ζpʡ~%t&Д1nحmoUtK{! pP諾U 4]ɆjgmΏcj+F$O V.SzmەmFSQǔ:kC%$񗈮]S]u_e2ðAG\Q2P”IlDd_+*/f7Tq3Ѐ}8iG--[rFa1?yۧ\X8å^Vm:6D50 g|ĩ Y_;jb*0 @i)n, 2I٠2JhY5|6_Ɂ״i#`::M/Ai{ 縪 w`ͨDJ7ˀ*`lHrQѫ EiafS_+g;~ ?֓`W{NS?Ŏ(X J)>&g6? ԊZ֎3B'R~WIXe}FG6)C8C2i9{?bsMQXҼ dlJEM7fz96:7o IR\umҨ]akL+Íǰd!4\R !+VCDPAtIJ^I#%]*QI%3c¬ g~Hnj^XVJ12j"%ݲQV}564R ʫrrR*LĚ=LyZqw]o%Ӄt>̇(?8 p 鵷w>'~^k->FUt\F.Lڭ5r Z2ov7h_`2z ?xkFY*'ឱB#*Xޞ畢󡩨,m&u~U;u}~!,wRXW6i÷Bc+!JB3^cV͠[!j,_r(Vߜ}5o2&SLwAxZZuހL*wp>֎n1+a.(+%&.-ǯ=rY-Q"I`1ԥο4d&̖s$ςktjy/T%BEe.L7p $4X >QC?z.bˌl N,pi.Q-N v㱏*oKX!1AC'p7,D+bG6~M/%D-nۺJ lm;>l{3 )/iV^ðSr=H[EhMߕ@ю:fJ+8% Dz9%zĖ D`_>ay*ke¸Qw>.},+ҬƢkT_,>Vۯ=Q JQpȶ[܊]_{UU|`YzHM@T,dM@[wKJfMT4x_ 8T8Y樒n(kRyxCN=#zp!JtLP^.)\/"{;Y'Op24EϼJob؈^h?,J4,6SeZ0Kڦ86@5֮\;[᫺|0wz.7 M4at¥,9WrDK3xNF?ctm輅wRV3M-ϰB68ODAUF+f6GGPUuAuDR+:WmGcYÓDxF󺚮 Ռ%Qcy_dh^2:}NAad]){wP;BzFv8̷<_J"Uѷ-5!GDY>Rm&0 \?2ӎi=y8^=gX{H9^|MXyYS}XN~}pjKdUJB~q,v~ w!oWVkℷHT^O}6N,sw(A0la*k](2A'\.*0_5ڤ/5Y:yqßGD8̰}Ai="y6H+ԛOy//Ȼ/oĂRjW#<;q#֚x#E|m-L _ka9.:lSַ{蕟57f6BT~' [cmSck|? 2I99nt;դ٠( i]A V\rq.#!v!(ukmZҮF$PP?DXTȣOjD2jzLU H)? v)g`NN/e$ \.A_pҁEةRk -X9KY/fVv͹%qXTڎ ;q/e]J~$Bz6rV}O X"37+h8*S [[P{MRL, :+V0N~Qy7lr%ҨWP.zt)$!2qBߠ ]bp TN| %afiI q&2<%#'sєd^*h lk43NVI(>EȒs~5qT3䣢щ_gx3Ƒˬh+qhL3?]i͚Tr RA_B wc~.AT(płЍ <"zhJ^UrŒX"F>?{{12Vs t3x(>D2)ܑ0.e%+*mN@6<@bp OM8;BDH*Tȏ5'&in2 BnD+GJg^#`.ݣ\AuBykH% pc`R,Bzo~C8. mmG<^\Ԗ4 xTٽ ~6ɪ+-fYe^I7d2|)NM5"lpȁK4YWߔUTÐhO)cy>*PQLֈ4; u `ns|̪2 Jo(u%?uW\\S@QQ6"QM*获¾lɉ}!L $a)Df 좲IIqB4 X Lh_mgioU;^TT˾=곞'U i(5YZo2pdȓC#{)o0R`~J6U)~.̠s /4{إCZ[Y׏+!-&e |`Dl @PI^5$f,dCc7i08@F̗SVɳRhXrQd;Ij9{6UĶ݈'] +MBRe7# f^/\Fq;Z7 :\`1& F+_&8B♬R Ub贘&jbTUoD(܏d? ?p5@^Kv4 U|ժqKzɸjZ3y7tĿg '>."%kH֫Cz/95m$^m|d/"cvBD.]쉜W[(a,SZY9 @aT'#Kw1b]W: ˌ%)Ig)|5tXj|O* V~rĒ4kuR5ofxim:o`,+{`S|G[d%B0w@gxY$qDl{i#-ۗ4iSe֕}Q0A\sȜ4iAV $Ti. s3^FM5cAk6E8G_B`j{Ewfy/<A}Nm.K- G,@5G@l鞶-uyqJѻڳƊB nZx&B~kc[USVEƟo`՝y#EU!F@F}uDJ\K"P^"zG\AкolQYPs8if+z &n#i(᳤kmAnyK/ wө \܍19]Iҗd <yM%H_権#̭x j[7Q{?VO97z9"I':"et! nuϕB}9=$WDnV !h޷g=܋?AWJDzb ̧vSin5/c t6FC { P (4.ՠi ׻3F+O|EfsTi=#Tzà:v51D  {=nQ%GHVZ )qYDp)_߬⥋2ӳ'FX"k2\p>qxcF Na#!IJ0ugXQ6v6klmئq}ps88bGPOjij̆yV気i{dxv;piuGz43~}v_ߎvǸϧ)Lr-FkSaL.xYQv0WrnM]5f\I(v R1?a tVаe0`qZ>ڶx\%rU:knu !:J/?P D NLhQ %m AְX%<)M ހϐyQpC;Z kaT2NMP7**Kj3v7L}d׾T(qjJ9''߻Ջ0//\ Cx׿ FBjYraeKMɐ E"rhmo7_Up9sڸ',p7g鸥. ծT1 @]'0@K;'+@B=a -X=h7)'=Q0 P+rZIIGi5C/e"$u-pCTL$(5, jE{UB\E_#Ҫ삲'nI_Ǟ_aڢƲPsb]Ah=&̡͝Mn5_kbwe;K*XR18!,%j'Nչ)iHK<kH{~tcO1¯Y>?cjC)K7.MgJ>{aq :@J:0]V=`L$OAucx ==)2`D=?_R"`:rQڟ2Ult`Ђ1/IHx#얄w0m * <~0 @kVr>pt ?C3Q7%'"+ *Ɔ.-U75f1_&5MZM_ ԭc4+<:mظ`Ų-̿8oA}%+ p/tjvP*pp< %myet?bę׀ɒ NHl%'j z@א!R5V3Fk@d$Gfn?|u2v6SIJG n]O )KONjcSh_,υӭ3d'ǰًZ&EĥD7 O>ڂF9 HGI* 'M2fa3g!0zץ[UiT.:\nhy-)ɽ/|fϬQk)3-:+{)yweُ|eT矽wQ&P߹Y+tr,F.XQ qMM*tV~d_3spmvRᘟɀ[tDgvѩV&޿3hbW $a;݂K/.H/=UִlV7 ]n'Ԛ؈r;,L;ngs(b /4Ǚ΃=p:h!*iݎV)Rq,U!.2Ӱ#>﯒qO)i>b#'g(M16k'9%f`᝗jf'3B3[<#Fم} x0 &nbhӋܴ HeUPHW`ތ3]> YH7Dv7u .;>&2md"lvC-RGjTѯ[zx0?L46q.ߵKz"(`Fe>ɶ7zZC^{}ɋIw~x)"Ktq%94d=O=H@ 磚Nd+;m%Wp4X3:|i10-p%ŀ7M%N%S f=2ʅMJkq{_vrE-G]t:x' lS䙜 oF`Z6[6.>ėh\(rZ)Ba h 9AJ+!STb֓%^ѱM41f|#SL0LzwIBN͂fo< Ya0U =<`gНfϼ'ـ#0M,>wH#a2iFed0>28Cid꼠I=0RL(q O&Xf/MtQ/ˀv{7#j{ 83DʛP2"pkDNEumD$M\6Dm*޸aT٤S_t@XAfNqe-k!i؇4#7ug93E*w6e\lqb$]w#OTD#X*}ҧ.{ 1iRJT䋅*a& /!UɔHe@2j҇w\'4.eJp*59;α!]7;SY86 4B XA$uue|;D]P4db4Uɨo]8ꪖVWdޠ/r^,Hi珬KP/L}臤O.j&qi+?S#/lɹX 60Q #b3IuA u*[ün۲i;.Nj7 б'Uʳ֠;sN.L _Hg-jYӾ2*L|ǚe_5&5/bʷѵI@K@gʭ62_Ϛ6!H=T+q~BHBT2d[ >i,ϰ0:7Jsq 縞|wJ)fe5L& oi~jƊ˾Ņ1.Wj˫ے2Cv35X!'mK3-W>qF#ԠG>CP6!3Ћ=vD=p$WAߞ ;Ց2`JdPհ}3T@ulaa zL b\8jM+-8UUo;`I"*LҦFfP$D>MRͱUo_i^m\!ٻ o;O6/j,J0qߊJTHx>J4M魬W}$B+4s'oZmebL(hÐ?KIPyBdN`͊CRJDfm S䠡'&EjIpIE v 3W΋#Ā;x[\̎A;9cjKn)RtJ\*4M*/gڰtQNΓ[ RzRxdz7ěGWVQ2Hj  *`KvWd ;`t Lz%łޒ |Rº^2u!ǡďSٳ֪8?_z%}(-V;j9z-ƒua?=g6HE9T1 ]g.Kiȏ%!WB8j^MV'I-//P$آCiS̉[<>^\M+%4`:RC_0栧IFP"| }oC"*T 5Q$d2! hUF7 }]9&}*EMӆWGDl2vߗ,d*P, TӨwlGĐ tWz*<,骤J*Fõ1iJbr?Uc>Ym<\ܭ튡$Nͥ|mxX5t^R鈊#=Ů|Пݧ(4JNm4/LI@D1J|jDO›nxn.s4 - etpyk$T?ã]>2?p̨c o;y_5ZJC<-_rpksrl%ǵqbv?Phvkb Kp9:D/Cծ&7P"StT Om.>KV"Gۖ5.#z6 Mɽ8^3[ovm0R0~W$?jw{͌`AX{Ry[!Ƚ@0Sȶ(^5abh_-:1g93iH+t+&QMq[v%CJVf$!> =V|#Ge& 1]a6_eؐH".Rc̕lᵠ,6tr`gĶi(@]ŦH0&BNJmG|%ͩB) -TT2^cqr}P_mZcâX -.y9p03q6|f5(3[Tyw΁dcF#,{IY;b^AH͖=W21o枾-Y8f{}SbɦE&BA+D,,^YRˎec-9/?JwofS}4J 'AvYKz|Gr#*}% &bP8'v~4 S@T:4o[U āP\QiJaEoKƝqWsBkn\+ .ŗ,>STLA5h>]%&9v #?`A6 W{ 0َlNR)A/TtHNh3^ cmhP }I︍hMWmʹ۳K6G@|USŷrєhQȯcÓ#\p'=ʹ3HBcO9Sf} WGSkDK *C9Ѫƶ2 u*b8ĩ7C0*$j ڀ]H)VՕHxV$ ;z`~S#awɜְ4Ő;|B]V[̽{)8 !c[7kHs<1\\7Chʀ3zz2[3.|P.XȄeZBYϧͯ:`4סox}Q|0.,#W{ ŭkJa+Q? /90 ìK'JU_J^|*xz^[*; *f^ )s79TbE I-^9ƶs3zPyK۵Z9\D]P!FK\jZcI_tdUwNtg;:GpmQ<iekexٞ @iM ^UhOBƜ.]qC`Wy,n~ZotkBfn߿8H{sv-b OFdͲJA޳ydlQgh)FrD4ctŦV'b]a`+4l}|[FvllU~᠋-*l名F2evc#i)Ut{C#nfj+E2ڱhv^6 9,,{RNкAaJ$uل *F3i=❽"`RE?0Pts2X#K8IWR7Qr7^C: GwmӒN*d_JX f<;Kh8;, M="ZQԊ7_ANȬ%z}|q 2g`d ( ?.Շa D.#N*GA&òrl+197V G=;|;eANsYtjJn4Io1=2#cz޳`Ɍﮭ=3$#zxժg^ &,:nwt(-aWfeRɇegjUA^kËEIEREχ'frh^"д.W+'iw;*A f$O21!;&qn,UV)PkS@Cf7ЂhGRZUb0F< Ra }m]IUIE,ZHoI}8mU*@#gCP? Ǟ3f-A1>MzHbLKXȄg>m|nVn!Q+7*9=JCWEVH;H.l\z[YOyLg1 t ak_|MDRj+ WX+yyszYJڰ8feTE碄)`ӓ^fi'WH&o {K (fDORKFou\@jV`GǛQ+r21' eh֢?#QVVcnC?ĉwÜq@>դX mL4n~M+&9vxS/);jyZ)j@GJ3oV[r?ʋqmǃ]}ɞ 7)-"]trU!}zNI+?|SEʹȅ u'EԸmY say6h :M>PE@Y]`.{`'lt*22 ehFx&d(/j0b gIDb>PYlh[o_ZTdq&I -wa'yx/W ag)S[+~QoNu>}wpKogG=B^Z.9iRT:<:nIKSѠRo:b#/'G/Ulqd'$53R0窌mWTN&zOѬ$ND]* Rظ>;ru{R?~`+Mw]:$ L _V5tU}}vx;&ũ˼G(@B81lj>f&-xIFEY 2+-+NjU) GR[Z{aFV6ᨨM)8$O 5/CJ,CS=T NzM0z04&|raot_]쪔qmt+*߈ChdO$xеGfrlho`+F',Hx۽Pp>,HuIL19 .Pyי(6u+ ~R*KQxZ@Xũ6,L'B~EnITgn [XM}ߦ۱$;j"᥹Kq~ۉhV;8/w\̸~jw@bz k4 Ԅ.XsP]̯3K>ʟ#ħ@eO?r>b7y!(>ū|ti8n:FAM3@:`01{d58@++oRm {C ̒@%ccpc#,QQ[IwPR"= ^\BD;aX00& ,oC#I΢ 7 Tx}(f`&zA8'37EژFĺ?듩GѡݯZ 9 dE&D\HyH=$CC:vi":j(·/^i`FU5:hO! CpfWuP`:#\ 8uk蠜(&xpLVG"z_HUZjPamO jL茶H  1LC&(5gt=3ȪJٺhKo_r[g ~ViůfWxJ ι7U?,WD.j`a m`k^c0<)Qcↈ!3ŹO>O <"Mտu<HFw N:kq(ϑNY-^e+|VmmeeYŭ߫Jk( t<~ĽjK WFeNV܀eXpk^mC{,pHiF? v'@3G(v\ڧux_E`B߸ڹ:ڜu~jf  vORd} Jz46/_sHr҆++ ݧ>Hgk*5DV/w[PB̏{e5$tڌNJv>>*PQpW+е >>. }$L? s욈=ī-(Se"sI6="&ǵcQ0PM&83g7;䏜VTJG N_0 S܉AGܔn#SO02!J]/];OmkEvivn0YQf􉨮%XrDl(]OM|cM/٬4SWEAN~'гUJá2',{t5X,lhdv`V<{;[x eKLNSoqA֐^q#鱳{~0]AB$Pp5/n7:AFhhϬ'Vnb V^Szd<{}C=]kš˴W'n+R@I뷯0BzܠRa.4rٚ0Sæ^ bSVޓ7>ct'.^R~еOxbNUqs}L 8ﺅ+2H?2)t\!ο UHzw+詻1]?0 OEN+4pa 99)5x$AptvtYRo?yy%RtS˽ph^ W]vJnPC1XnlxN.^Aa0+42^%Cp&P) Z 7ywQ<QX1\ozb1,b ע9FaVl+Cf'ZH?=U]ڗ(|^FCS#%_H9Ab.=pE :0 ||N*a+fy z+P"JDƑD S!geSO:$6wN<#> w{IU{@c t.5ԃ?rPcFp4sѰxۻ}6 *|AK.p}7qmf%]#O5-Ɂ{򇌱f% PbQS;Y"FGaYl{)5ՁgTxxf%rDw&ݹoX [+N}~ufɴZT+W!d.#p\~vXctUS{up;`~Rk$%m&[+xyt{2D]=\2u[H$I][j<{dr"Qs_ ^V g=AMD'zlR m? ד U`;;sJ{4iM@-`7&)5)*nj}HjGI۽GYr R3 Y |hxҖѳd[aEu{}h#,Zr[- =eD3di" jςPz $&T+?, 0zdƥu_bX43=19v;>&D"CAhTGwSU,B~7$N>{NskVptC̪cf4 a F],CݴY: -_6aJ7O!AkV'ZcwaDJ|n%s %O֏LZΟ U2MCՙ0a5A63A:5 7d4p)!y T.1nt"NQzB;p62b mtmsrz99 ~$bŜ'+;~U'4}?5K7qq1ApZ> ͲZ # ozVaOho突Sj/ 9  нG1c$gܨExipLŇ|8[ZlEMcar:~^'ԁeʥKI:gd9F l&ʘHSjerR܉C_hMΥ"f 6Sɺ06nR R?GT|&^` (F@(F~FrBs*tJm,6![Jz2yY]ZWw@A$g%!(pϓ+dZcv#H[=h$"DQiU)_Gg+7)WŰ?"@G kg\30FLnHc}|)}BXHtG+`f/DUc ۺ_"q"EgZ֝iB4$=~4s}tYڥ,n?:X# H!LZU rr1pL~AӀQ3$Z<1akӯ9eـ-c# n0iksL}ZVR))Gg);ԃtaU5ID Q?yRuzrSDo|wա=o M1*4?I\UEDxFÕHmث} !ZL{8J;Ame I}PWYDQqpzjv4u+%*iU6;F2笏%lX谲&s'.l3=CMH}uzyQ w+Ƕ^chꖳx ފCʿU xJ=oo"Fk4'.vPyG+a{qX/ΐ;Pg`93OF -}/*k%E;yPA{KS}PT D;6^"+&|Z NbJQtl<azn2+bgKn0IzvM䎡5s Y:@ "Bщ թRpShɟq%x6/wC#&uya[ Nzh5`%H$:Iv'V+$YFb<j$XRnI?K6w5%WAūeH7+-#VB :N0H\h~aQ ``&c? mYbHp( *ԁmweyXuW7K8x bӀ9]ŊBv̜c$87/Epͥ Q}ߒI\B}Pu;BC:~/L쏯w 8ӛ0_5p?a?x$2Qsr5Y;/LT~,gү[>qPaƻO@K|> [KI6G ~ȷ3r/ϘY~StONØ\yBjV% 0r( ^k.V'#")*V iLrZ 2dGy!;k4+L^ DMO;>lKw 3/-#-x޳Λ}561iZ$C=KCG@7_l;&G EVop 1EN+q!(0Ee+ \oqZ4:YZWLM1: Cai&)( E Mvھ5Dd0K֛e?oKD Gơ3X-7jɏsnۉQ'ZBD53SZD2<x6$uoHQ@6/&/$ P+~< ic݊WQ #EJ"; Q*=gAmXItx|)lPXJ^eV@u1cYH2oO"v+aEh :ZiZt_1"`sV0}/Nߝʗ[Ddqf SҍdKҚM+oR2xWhHDy+[FH$HFa7^bs_Q֟L;P=`/"K.ШXApas:yYѭY|Gv^0؍1?r%p6hK45Q/u,Zt|u4n*X &{|] ?,N rDxJ,_r`S\Æ"^QqP'!brKcńNcvGsX[2>A˘{J&.HLu}/ otV2g,L,#8+wQPn%,eПyxa˰qf)Kʉ&'gCrTմμ.JŰrTY{BK;_L{l4}>0;\פ c;y'3hSXI4ђD*gp  O5^tsI%ԞD-%75g2ik}NIGSXEF< zrNn]MG ǎ:bG3gu˿egj qPXK Ѽ[ܕ4cνb93?zjW\y #jE[S80[dl('t~`jAwI~^'si)j3e=ӺƬQh{. B̧T˞.:m(i(#j ^A*n' g#S bVbdžgrd-VjPBM$hqU ނ= +Δú U o/!)&#+4>^ 5ֺ_Rə[z5ɘ7V*ʑA DGhiߖ ݧhbPUH|MTcy=7*y@9IKmԲ0 nm'V'ST(Lk:kr8qMz 炇M&״}?HƟ9KuԆB{U c/K]_bI[*LD9FHR2ᄚ~ϙ;X}Wk(þ- }C7 fMu/HL1zTO mO 'vaZ(UЅL_pցb<~w.ɡ21Em`MAMptIz\놧Z8܂OBf-swTJ_'(mҡWJ%&qǷ&`GU:>*t3\8]oχhm8[KN;+hi[^˚y=".,VaiyIB:{4R}r`SG{ʌ?G+c[ԇ2F@])(0|VQ nch#Wu)!fR 弤` ˗xnR=:Z/,Sv1L٩{ΘZVP{x~ށfZ?Vճ*wmf?-'5Lל+T8q͸erܲH8W'˕ u֝GM>-^UPYR*=]R+ ?Ȼ\}hf{[j>͇r\rʆx:iuǘ$kE S; FA ijIA\-B 7V9w6Px`Mख़[%V A^*vhDe ,1SELF n{@Tedk*jcmk˷k_`eO^uР<\mU0qNԞh$WO]fMOu+WIy^;TL# U|Q'~FN#G ~;fh$>>$.R\ %$ј:<~RɴRT\YG.:Tpeg w+CáU3 VI%%R눙1UUl ]h3qB?Äُ'߫ y=pVM2`ew ēkhqh(f\/'㜻JS*\Xׇ'?J`'9C}Uaءtq <>#-#<+}a~ir[~l{.b\ Yvٙǽ\p)HTCf\'vߔv=)@Ɍ?.?T'BUcK~ZT8Bc% Y<9/Y>|ɇSDCɀ$w5Yҭa4=kޑ2<@pNBK^W˦Bj,k6tfж[+dĶUP|_a0uG]6r̰D xfԤQ&uʰ5l!-<NH9MW /Z[ݮi♲BGRY2w&CdȏbIR&=D>m0@$*;2oB5^sJy@?m *&eU$nճxln7e{xX+ &$jb$x/ [KٜIFJꄱ{ÖMy/8IU7߻N}`^A}~ӕŵHUQP0h$"Jp4)g_&xL"w 8w{zN7 Ơ*#y^&N4owKpG"cC0r(PYbAlr&KPEVjNy/WGH SYNuu[_ǟ߼`0mO!Tu{F5%U;L4V"$aQLJCˏk z[)1!ƈzb)>s :s% 0x5B}t7:88㭏- Q4}$, l/PPQO4O${BǓNj# " Yj_`΀T+?v=q#+9t1pC$b>J-1UwA)Wn?&r[JndJ? gg튝w< 2{t<9Zm-xܬ#&X ڂh]*5I1_G%N{FoH.&-+PFqHXBxTU_M뫼^.TD;;U/ur Z{4&.X!˯H88s+,X8wo?'|8O^f×MKK!-JNb,>j8 F4pUƓ8W\f g"\pco~;l8z]UxtLWZ> އWsFҴ^YrfRl\ xk;)p;N%& bsj _[\PJoHfCT/-qzDW*G{-B `q H}L*R 6yjCߩG Rma}*=nGg2›vR<ν)6vF>+o<Ӝ.?go}h\Ņ%)^$4  y!h!'uuRpW|_K\;{ZA\6SCtF~N9 yaH&hCƄj\C;W9u0ŦPӅ%E~%X2b|Յ^qI/u"Ilʏ y qD1Hun'QQұZkvZ Ik6g;D#ķJFG~OB?@:`\CZ"]6ɶڳ"Y$٤đi.rx<^EPUIC_ck}`+&AwGʨb'.Th)*E)NvhGBJ{LцGa<2 Ǵ+9_$ɪY05.T+)%80 -ĩ"w^%fxYLyj Yqի_49ە<2f9?W)M0#_W6uz.5d;qIs% s!,ˋ; mx=#L3C@%Ibw5)'D|vF(sf77Y.e3av7N# kdU:y|IM-9uj7ڬk#m+V}RϢQ^23wmYزJ!, PA-f)*uP w^Z|CT:ӡ_̌BQj!|4{dO+Vv*ĸSD8R&OX 8$v~Q6$+(#c]* IXdFb0ur({5`9]4M(NI{R]qLZ[^>p J2z~DtZfɼlzj*$-܃!&vs9kPίA~k꼰=SCRA Ʒđ+;CN[.6(~CHNwGyșZm5[&Wi;ZQn󴳆㸁k66O>E-?ǯ8b/#MΤ(zC{Rz))_c:4.tKu&G<_T:+dtIY_vpLJR֯1i!?FlNݩ!:/5DOѹ00q j5zĈi lX7{1.ca` uQcahTY̏7y#"ϫ#{aϱuʻi?R˛by ǼRǘ{ɺh?MB=Qt$*#@现J\9z19ڮy'_b\5eK<iG>LM.^ԝ#E}|C%Th!b9!*jb,x|/{dUFf ^x*<x/",Zn#Vg4I;Yxn&^enՌo Qtc \.oC.< $g|uAJ.b]eBP <$d*9.|Ԝ~9omM)>0t$y @Ϲ'KvNZ@W}dk愥_NV0*\%}5s {JGd @)]QqIQ ]J' }o#J Uc&) 7$=ƽ,l`ґGZ)\0GV3;H^yP}:AH B3m7- I-loe I鸑@65oy\ clv2O=.vpdFTixm2QxjfpGfaZakT$ 9Z~USqIpïXqs~Kd_١nb*g%+|qb2vя٠c~.@h) ̈ϒ]$.؅ ~ 4N=F'\qaXl{%$S/WBDSlM}]ܵU#׹!AXjnt%Z3uvZ.~Ⱥ>;>K<ﯭh}o3:@|WxK35N">W?%Yj@Fӑ j}iGuŠ]vlhVt)g߄GkE`"\E{Sq0 J@6Õ\B>{ wL:E{5vqdR+KTERak䣡dahI?уLgIys0\%ri6/u?j.:)NC [n F4%m0ǦϤ},kWE.$y&YjG,sKuKqɯȩ`\XSjs ER!iHWdJ<(lWr/&?'%R Td^_ Ʋ[37X>^pN9holҵPQ. M$zn61GMJ3|j'-jR,*Kf,uņۀ#P9#iΞfm#U;.$prUA6svC{yj>DNA[mis ,wFřY.vq;iLDI`jf=շH5ОNE8hlcGY¹spϱ' cki0]NtQqMD2 wÚM{aki.؉hIw@sVX@Qł>8AtIХwShKycL^ XJK}Y6[j6IzfA-tnyPjhqf~Lm; }[f[ye1ofFꇁG{a-%vt,IC8ϧ:p4>Ė#yPʾ4|+tr)>0& Xw;U܆|(F6]yL=+p`EL5\x/W>tzɈg++ɖ_à yXg)<l"ZA[_b#JƳ DmUtMz5{HJ nPg#k[qɽDZdj`0W$JMf_r$Vu3dL_iIA EC'גqZCOG6!&0àFps=q0A#ob+;BrA$n @w$gGnV$jw=3VZ5 גgiRb9 82\u(?< e:*E.yv tUW6lN³6,լ xďÑgUYls5 fm"Nԕo-0ԁbvr[ޟ+\@;*Wo79r`'](rWL=1)پl6v{^x in'Q?Z.iMOA,ϣ0'f| `D=sPS Mho "VLR54@O/XI!Cn{?at$xWE0ׂo؟7'U%fVwOeJGUń W:&D N!~Aw~y yZw&([Ҟi]GTa 7_ +nZ7s!޽Q,<g0kImD*J3,%M#h/4J ]uʲ"qȷx .tRg?R׭ù\t5E$+֌X jH 5Kg;-AORjҁ2 -('cm> XJN/wU!UPdŷ^6|#AmwUqOGI'T8GHV%}y5N=_, !D(*\u#i 5TXIW~l:LHu~ ZD)<:3],(F7f4ʛ); 6\]Lޙ5&׽j<cg~afenj|,َ`@Fݿg"{HXug%uIQ[Z",?O 赒6*6%|G3lLdHB} .|nz^-bصSe׹ky=JqHzad]_8XDvr"[ ?p bK#>/0DXrZenkޢ.n^ӓwQ_[6X]fs ywr>u2[ l>cG?-BˠD[}s/fa ;m2RlhiEvp9s>y;DdeFxR`q!67m&a$oI`W`5 g ZETM SZܝ(g B:f.& ΒNGtrT,"ܛnHl_1L,e!D9p#ONsc/PK}:tp@C3WG;} 툩O})_<{ec̩ u|kU\O0&[9 <(Fd)8T/r%i&V6WUls 䯝IVE ~cVS^PvT:s? $73x*gİFQ,*eǙ* qaQ.nFi` ԯnQ "4 H½S)1S}+nڽa 94P,)h 9a<ªإ^}Мx9$S H7@ ~k(%8.cO̵EfH$>ԗU_ǠDmi!}P| 4u\ yc]bC{D 0jY9|'tՌ2cF=e'iܳ.!@q fB9dy؀yg38ڿ30nuo`#On܋1IH (9 - 8!>@k_d jq y\wj .yʦ兯ǰh y8V5u;2Cmȏg;fW6 %F=,p``GXSOڡriv, U1_8'7ȇƱC2~)^F5m!@3Wn!3#qT Fmg[4}//@\ eO@N)*f*((MXXf}sOLZBaЁ`O9V-ʋsẄ́4wo7Ié8ѫlseC͏%ȥXNJ~=?wSV_qaH=k~EUY諚0+a[vg!-%& Y@Oe'ɍwM 8KW}v* P+f|ep;%Վ#C-xiڈ>FHuP:֜#^XS"Cj?9-Ti'[";xbA3r):/ǿߟ܍y""5AdT8|aⴍKẅ}|+MD `(ziGoa\衠)DĜR}>mEw; vPoE9G.|&p)^>P# ZoxJJ5S;(]1 [aC3kB!>P< ~zfKHo ^كhɋ;TRaQ$vTFmFJT $XҢocLӎN6!vnTTjP3muB|_H+:PR(-reoSOɆ:M|Qk,P=<"v;0+:9C'w( #pM\ZsH zO6l68 wawT /0w똲οC^" BYj{NSޭp8|VkE'|ۏW T[)x ,;Ճ?ڒʛ=jŚysUdۿO6'SHQ9+hSUUr OA@&c!-&qEݹ k^W>ep *i; ԁNթ]RX f C d٦L*L-X+=)P{I\ =1[i+|4v. #s ΍5!#܌hyz+W0%'vL-"㬏1f=$,L/*åR4McrG[QX NuM1y>&)?X֥osNAZkEuBsDo` 8YJ6QNqqɰ?K̅,-fn>wZf=Hzd:n*uU10j՟z Aq9M, =F:iznnzj-5~tc(|l5f"#l**"Uơ-OZӠhAF9*㪈\ZK4r%'zcvrV)Zʣx*kUtd~Yh;l7+{t|(ޓˌ3Ym3XΘsol]5z4@2ijIs*zP2͋A)cRI}Ġnj]-=oXBD} D-7cym+Y}Pjfz$cwxwcҚMֳ:%ķq*Sl&#}+wE Ó (c̢<+RO7 0+a6XGV3zotޞ[tˠ\ޓ63XoWw)y<|yWoV43.=K\UMclu;jZ8^Յ /OFa}Q )bkF9ՉczDZb#isXԔ7P)քFe5F CZ H]Wj),YA<їzo>H$Kzܤ5^VV#ԩ˞wehz@p!9@'COs3+@#s2x)P3֫qڟ҈, f?qoc`6isZmV+%3R~c x@/]M`x^-o !*"bJ"~uyYPOٹǿFRHs8= hW))$ԝ~3VQ}PM$FXiun%<ֽm TJZHūҒ³jHf++%.u\F9/z D'A$S#;Wde {}4 ՑBm<@[?ObqTHW;uP"%ݪ?բ7A$B86eFռIO^w[]a@KBe!FX`v^[Ö)Άv8)g O'w*hwm=%2F - m'yRj8~_-17soEARoA>ˑCmTiz T{X+ (i TqyH-bʒBY&:(x*#ŷ msĚ" ^Wk6&3^B ШKG q9Sr09A*rͶ&CT-<{f+ש 3Dt(7U&7#/%,ޖT9U0c2[6zvӤȴ̿LmA02YVP1Я%@UxlQ.uiJ}6f|nƟ ebDHa;>|EĵQiwSο^gSɟt 阈![(ݏG;bUjs^D61@^1 oXO*-t/VSuKԔP-G1e:mh>g/&GCI;S{ SmZ64 ؾÛ=lCmMdƜS'lXUoՓ;fF/Vqj4FRp)cDC ӑhU3 !bK"ٛ8 CW:*yim\"+j|6GWBzДk"R PڼYqg`kYT7cc@ȅF([W;Ӏ92L@W xx4v~v!giWȃ q/-5IImp" ?s9b9 Z*Lgե6V[-wNw}g(0}侉6$Z'vʿz݀_y\VcŎk"HrĦ1gx";)t M9K#8Α+ID.844>{RټC!Yy:$w#^$Yox Y ճm7N&r~VsC<ՍUa@;mt?ю!j4:t^cf+CdT]Xl:܎x+dR9)Kk$p ezmM';?]beP>yԔb2 RFZ2+Z_1jwR .BQRfϓQN27Ѝ'W`D[4v/%>FmiR, ٍï׏b7ỳ]!V@|c WKLmP AMˁ2QZrI^#] [S8 vMYm'u"}ҾkR K$21{0yzRu聓;GV}~ܢǶ$\q{K$E4!.E|u;'ƣ 9liGg4FK\`.GhCC}/Q/7#2sŏ>WgU- l`bRp!L_ -k$K%cδ;{{|=u"a>CXZq]AbXGiU_b!۫7ʟ@478ɩ$k]t<25qÎos6W#MSpaOf}Z_E@'zv~}fOR"5947}Z,p)*IFNhӟ\d&mU;18%}~puQ. jC^3t ;ST{1U4\p=ڥS1υgdTg?m{*`.[w,K ֛^wOP/ k&"+ߎN&4kDŽ84/'v++P;"Ap0+QsG4o+ x|';ߛBlس C߾>jOBھ+.B ת>LA3l0#@Kj.D *UF=8bfC=<{17 Mo BC6=j԰=zv,S UM/~o&&ZNQ1M+8#ah`b Y`/ mGW@O'0Gu^b"9t[UÒM[F4}fh*m81S':Cs'(hsƦDuj-IDAʳ1cP|]jq:eP̓Hi] jhq0njخȰnV+B o*=>ޭ0$^~rN]}ual燞sZ[MEynK3.%o8QljƳݻ]ȳSU8)![Fﴸ)5RR!a.&-IƎ3 \jb,b Tt-9FMIFFDZUkZAG\9p ف`PKQn",?E]HdǶm*S#,sy4 cFn;NK=*yL*jK(̄lia{R0ڛD:%pGx뙢0.:K'ŕ3p;c٤>̴3[m,]]浟`Hqhi/2] w3b.4<$bHȫbDEww@O{Y ׮%~(UTcKk+qQɀO ROD ~M'yB`֫_Q@U4}݆OGzt'DO*vgp-2p$@/ݤ]h>,S?}s:C9ҀNYjXRiƐL駷D >ʠntN-YDIP=(f(ʣ^F:^wP4c>a$?`%l ׉<LϦQ .̶kd= X+ EոRݖej_6 T`&nKi@T0YRb0jaNZ%JW%PW\Kƛ+ j\w`+e# dsP&g @/ƍu(=㪲ru-ʧM>']f %]I5),VF%zhЙJ+H4VraHTAW/YI+\٭lD0N`.?[QQ@^b!]ESQm̶mBj7dd b`J *Xk2ރI肷X7~ &If6/.zN|ubnfK(,o+q2yH=&Ғ?30evEh&AmUn0??EIs Gm'u4 h<ϸBQt K)9;(WTMOEgQ1v@ў3^whGVIȀI~qgcCɞPkYԼcr{P~a2eyn獬@0:igRI'A/ŬȊ/X .+kMJ}?AvHJE;N+~9I߇4]_]tYQ]1k9y֭%gNdCuԔQ3nJ֮Y>s!G7&"',ޕ3[\вL5qt\qSB4,44C2>:BGRЉ"]xNMLFz;!;ОCְ0bJko)8| 1&;YnG>k.=$^-N&% bO3]@*^ص1߇q܅͍^35бcquy[ AFp2#Ȑ4S%&SR90v>֮ڡ2‘4!Y J2w=OUNJᬭu@}-E;#dg,1AfJ>%3J2S|}֍)(är㪇T7*]H "`M"Q`C oڔu"CeXk$EZfOOUk]# ʈ#(%ڢe~4뗖9':Gk=wvs {#DQ$l\'dEGO砩:4T|:%YqF:K9t0 K%3.VYnXm[-ݹj"'*@I_P;<`gcnCJ_BiߦgRֻD;_u si"E22S7(nL[=)d""!P$ӝy/EgdBT Ѳ@u85\ao#g~ k6c4W!Ca9/FӕAimG{ n҅fyj_6>AnhW35ac(`XM>%`ND%CZ``!?)f̰e?o[Ėye,EUҺq/wj2}"o`Tu4I ÄpkEҖb?d 6+M1ǧ+F]gB`S\[Uʦwaq kԅI HkΗ!j~< *=hb(ŀ"]@6il鐹kO|^M!;%HćU#>WGi35Ft#;nX{  LtRV@Ѷ<{;* z`F|1ncR<7 g\> ջ $JMS5|]Gdü'@aTʻKoDڡ9ɱS<p vVE2GAtd]mI; > ꂅ[GŮ<Ի;X& нU'oQ|DJ{# @HzXޯ*_k>I0$R(r#tOZ!0mwt/O@MGȼR#^:Љcq6Fw.)*DN2-hk?RvSM1wcR2FAxӁz ⴥ;L1ͫlY$)_i\K!rd#< I#mOCLZ6@'' }^*@w2:\v#=xe%r!&~Yo$6.Pd x?PEJu^0(rn)> ܖiVL ħpݞazMXbϜב}^ITicU'*14hhVxg>T@|J$<*}NdzZ2/ߴ$p|xq9ZͣIY_̷ۻg:]p(Jkd!gPil!| Gs߶߄%E1az}Fm$&f=M<M_^7Vi"MJ nH7=\FTd@y@T,8qFݖ=9.$!6:jF.B~' 7hΐ#: }-+~$/0xt%b /W$vA~_#2@O{Q'=j̍NAcTFH-HJ', wOQ ϭ-#N›ymWg:H޼F[XxkLi _q4bHk!:_PVE.JUL"x|#_34qyϳ2L[^Π?*n-^IȟyVj/88t_"Wxck[ 4` F S6oȪ oaAFҞyq\5<Z+0=!膣zczX13"߿L)L剮yPWj eN'f&uO,T ఽO IzϗEmn &X=p&ENemunJ3Y|I $oEvK_gW1ޢ_w?9ǯ(j4|aIg]"2jq_Y.aC $K겹Y[t hP"}ηw02n #F0Fb3j Q|יל"X{z![)tVQiiqz5NL5.[# ֺz(mu(/pN梵bpt!p_\v{)̉>vkO>^@8e3>K9ܨZcmxf 3īܴ%H`i  2 ~" U@;1Ix#9o֡+V |謊t/gSE/D=M]:DRļܕ} ۿw` 1[QHE1m}nL{G Լv3H͎F`] e04?.e h H+ w6jrExLsy{/χoP2"5S_S~>3pW4Ë eRE49pEŭ}ᓒҤfG s0p3]̀*, l3\ P <,8vo)>#6ό 6Wo>k䕟ʮ>,>̵+PM[[tiyrE|@]p$]BޘVmOlSQUbOk0RAiQ*"7]pZ >%f-8AT<"dP|ܒJ5s}q IXAYќԲ:8"/b7Y%~Z%'!Q*MAo܌OLhәGƜ%:;$s9>.+>-Sn_# Z.'3KL GB`/˽OcV~ {/.FÀk)ZgpM&fB|"Y&3$1AC ( &ɦ]Ur[l,fOR(ا eX(yEٛB  /^H5< hGZc3+8pm8#Z9L>vd" G*ԕq)6'Ms$O S( cn[zPjb?>i/<c2~J;Rfg_W\U)*BӚPrԹ3"z4\m<}-N.#EU'YT {$+z;۝xge3[Tzv~Y ƑzKեDwvcǮ*"0ӻH={=[Z;0b_*a`AT1@%$r4]q8{Y_i" F ͍׺z\ktMJ@d:t(% Ox/!,5׾&VT#OS8Ŋ\LXx.{I< zYH8taۀWWplSkVfuQәD$k@(wOa&336GْA[rz8 ~T=^,ng_0O2ey#nF?nTiDdstp+j闇VH~,Lp><.d=7I"Wzftr2Q ykY9/vJ$SaIChs6> ~@MdPU; Xt$oK `t&푯(zF2%gb uqMW}$3u&J xU~gK~ h*=h IuxtZ!bVU_>/83,ۄOnqn!_ ;d  2< >g@ [ٕ3@Rn-2~K Dvb{URfu"SC6Wx?{B9 3Rf#2QU%/Q)?)uaBh@ Zh+o, ǔ̒9F JLG1|?AMؚ"K8d,Mj:ʠ ,p1vUZejOn@tsl2ѻx7ڑ>]#ϬxAUȹ>N{F̷FVXe@Kאj$/kxGYBb70Y6꿿( b(us>V3!5`ti`n/Jç3={A4ƢuaCJr;XDx! "A4G.O"0¢- d'I_fTv@?3*s}4`NvHt'LF A:sz҇On/ {+o/BZ| I`R5i߬e;=f 8pir= z[0ێ+|h$LwZ*w;H}fHEJI^lbMdDk|S}Ť@.*ƦTe{p][Kig6f,\u 'xi> őʊ]S4Y?>2-p<-kn$ǭ~/~ \Зj]!QӋ2me`A&}ugY8*\8a1w`=#Xnx08Idm*f=k*`,p+ Ű!Ji2R۽85gnߪ%X,eRiKtJoZɔGެx k>ҵ(GQdqZUէCV3HgQTQhM3;5Ԣ7@ynΎ1]&ѣw:9CɅ YY'Yj"f̴mGE,.JG7RNpnP )IN]ۭ4 D*IHj6- .pc/3$r< 9]͟B gylWB,_uK\6V7F$YdnyV[H2jR H-XE R![ 7n^{''rBPs5ARHLG>q=峾C"-L* 3㣩Jv5d]6ghƒUyE'kFqW02܀WonV8ۦE86 gKꀞJzumtLm.[fS]#54R&u+ i W qL)U%2^O!-i\Meqzv. 5= `08EuTxxgv{ ET)Icl"ƩeN ,:Zq5rL~tcB6W·r䐫厴0y<*f״MYiYWd"Ǒh^͉fq F&LVTRS ]PQ7 sac0Q2ur"h8#5=z;Eh3.4G8 ?#7G2 C \Y}ÈWc rD'G1i\-.<ˀ/VkMDP{ BIH ROcڶr&p (_HO4!gDw-<|zOꔠn ZfEU'C,Q̦l;u0~ !Q~M=,&num^*Wu칊/R<4cg@z >a>9e,ֲlW% )6uM;e(OP?oI $eI.* P/Bx ,j Wi[p.^.ջ7 '~Mx1!$ael} 7<ȼX9KPVx[U(\%0]"w g-5qlioVjw A΢a/BgqT\T+!56V^PtoneXWd@o2 E[RrҚh?TWf1 {Unj-eOp`!j1{R9T&-Z h+9wy"M ]?KK'M v&p~gl4Pmw\CZ}irpe)~2طm |2(5'E!+l'#AH8xUZh9u|wuv%] `VDܑ5dHDEG<}aH M'q|1x0oOr v2Z+^m{B^zOk!u7V ء >ъ=G7?%ůY[ּϕ}ՁJ||$%$4^4¾2xSd&(2",,4x4-*+G#"}p{NRÃi^ #09c[(j,>ї@u]b Q=tp&CO˜##9~jvڗC7'Of`lmM/o;\6A *ǚϠE:zq/hͥ^~n(+d:6d*i5 -10t Sarv.wF~@ &V}?rw=f\pM X |3hW] +.{?4΀C;ڟtf 73/'JJNJ;דpBbk ~ZB=ΑkUܩ?/nBFx5/{"~6&d;txHG\@}Z=Aj F}"K8Khֿ8En nL>ƅ+dh?&u"U}/F9Aj:SpK7WYۆq y^(r^Sm8'7쮎 t}8f1~r(oSF=tKySj(-GS |* &WvۇCC"i3'l[O^%Ě_G ~CQF /2RAq,!߷ixc?}%p5ں=ڑOe 'bKј!3#9GE%t\C_q8BE>mPi`b$R|y_: V}o[;.f]z,2j9ۯz1G$zh BWpT B1wt7s{h=vJ Goc}]Q*zNoo(e=e(."i뒓5D .IIFVkY1Rn~* N (OWq!F}$ڎ2\Mqe\]Xm,`j2}#]!f>GӽeU" l9 7y~G#Liu(4]&,3arFN wx{qeDp=dcUcL2upo0{P3jԸ]Zi$ỹ2xDORB%1E!-wPI :T=M!CnF>(q[`@Yn"7̕zYІ)M&M\ iF@sjwS`,*R_h@fr <vg ,6, jh}? bnz6> +Vj2* maBban Rn[hug2l 4HE8P! UEH#jE k&FE8"ēW gf`̤lB^\>xR8&zP"&1]*(.'u술^x$B?iSY"L6AxLbgV$LM;\1ym6{ֿ&@ն'9zMa!Ep-jؔ[%i$&qzSz ;wSQ<ahl m]ʫrڶǣu J,Zf>С2ࣗ]:- wQ-lvlɍzh\ذ |sсSr1B2ָo\ɬß#e~ٰuƠ>74զo[;+;6 ).L][E_b`7x L(z jK\JFK+crSܔm6-9>F#zH#CdGFSy־zV+bHa9z?N0gL\o[8mDs" H'NSzsRBo͸:'fgo_Ep2 wVw}Qv2ȈY8m}xy{ϲe A!h vHo2T\bWE},y8uHgj (ӌ[#+t IjҐcfNIiԌ ͊!pZ@]wHEcVO*8ϻhzH''MWi!IW%MNOqݹ6fUvBnMn2 Ss8JL>SAӬ ,?ѱ}XOWj {C[$Hl0'p IvXC5Y*%F4ѽ>¡o 4gu{b(ć88n$_cY_yg\^1wp.;NđLhH(}ҹokc[U6%bɣo'},uuEjԱ2lE_"BBB;y[CDcl7,NL?;6'V*,9Okbw~{ۮz3JAj(&I `A%oѪ |9g,ukY_ 4[)^)ځMţ%/%~}'gte:[͓jPi\SN'(;εqJ-/d_Rч Zo-NC;Z} G#@qɅ^p YZ6z&x^0 WLə̾N7D'n2 %B$>iIJgu Dϩ{Ś $$gts .tػYW܊m.(l&O%iUH2Q\"g<r1GWu~89^ gޤ?|=jBy%l~vu"юPnݝ*WGd8S:q\d>ᠱ?6\}adi,v bǜO:6_oDHS0ؕJz>ȅ r H%C D.lCHHm"{QԝThIn^ I|jG؆1pP0 :OXUpewXߞD8s, 7myByaxFraj{dT3xsE` ˥1ނ#7r77_9:b#K" TrClƼ,GFTL!]/RS2DN\C}^ͼ+{EPE bTX qѹLJLrdK<@hdnLyhy(9ḧ́]}iڋG"Aizj9~8ѽz@QVc(`8) G>>GJ16?˴_+E+-)U3qs5C{ۣ>Giu[MY\Dյصs)9G`4<۪BBݮz9d@eNIYK!K$nL'51{[f{u} B5aDS 7RAaسR?D}B%n]P :B>4>Y+{qQ>O"+g"$k n9B Y_isTs >6\y*.2 ?L 2>I~i?¥={"Epi)/8C6Uh.~&;񾢬B]G?ٵ;Xbp =!5ИGdu9ێm;R 4gL(cΰk5=\x:U8սkDIlXp1RjnS0AK6F3!yh-K2BW{ZbK*ϛA@7gJ,Ձ%}ϕ ' Ezu9zl*DT8asD>O үչkb(:,m38r4ţlHVNm![}';ĠMH[:bv+Aw~!6eV+Xb~Rp+xeKFKS'-H-H`gtǂ.>g0Kj 5b_ڋVxQ U\@Y8&Zz)}e\v^"0ҡksSMզ}tœurlY8,&=6s.9~gt&YlEZmM`g8rD|7ws'YZHJn."7d~3+㼲. Ԙ#ULi+7/w]8In|J⧆|[TB0]`kKpxAZ7tKKW6SjFQHc)Ǡhٌ1kP/Q5eud@'GӡF/}Շ6$M]muT6 xZ3J4Ձ*)w;9Y$b+bPfkwTǢBQFjGdN}3եDI$ 'xoTwo,Їm'?"՗i+?/ތZ֘D_ZzU'&9@g <|+,ͯ2`YMg=~MzP8aժEdyq8%nE"s|pi8䚷LCb:`WcF2 ^%)p_vg94fm]Fozaȣϡ."b ~(aSV*.EMT?7'rךKFY#v|>x QRPf-qv3y":'~`~rؕ;H {MfUr(G㨞\.;]ZY.t@Xp^4k&튱"NE&wqL=qadXR63P5q)Oħ(h%fPK\&ϵ 54+ȩΘ(ƤI{ ɯښPT{T5 ҉ AQ>ҳK͌AiZ y˞;tyPNHoψ-fZ^#դb3ww`jj Ɋg&1~qWIwOv#Sf]+l+ٶ&%ڎ-R6V3.v`#'thP<`tiacg`Eh^$.R2ߒ[Mxi 1 LZBր`3U0t?Ț 9e2KB%|>s޳]f:ȅPQXy՚:c'6-HK k7-q 訪`t q]e$U*om-b.nb;Tx(CjkFa+ eW&oh oJ } XD8YЕ 6d@d M+UjYhyˬldaMq خJ/Ty%vaJQ/Jđ2~*u%YO۶*<Z@[L`k 0X?}@G)(\- ƌՈBEKs ۱]T_آV\JbX 9\`H)aS9C2N0X1+̈́?¦\#[I&Mӈ/S+IԅۻsaYhm `sV4p떯H 7}>yZ% BKpPX[ v#S`pV1UicR~A < u=akTk;#%=f"-Aoz]g7NMr=e>oI1gˏɋxi~lkx9D,/[{{@/:<leGK9*T7k-|W0O2 Us^dyG B@kQ(6 -a-A _;SUSkV6Q4jeqi|Mfk z6C+RT3V,܎p@w[ 4Xz+ Dq4ϙdq〿y勏}vMN$/c:9I9/XW+p8Qf \VM(zJ=8}ϯXlxU"h?w'5*>Tvo9]X΁ \`Iϱ,][=*[ߪ@²f!2n g"5 RY ЮiA.h4)M.E״Y󐍡6cl0b RSL{eC&O_;ի]GMGSB31-AVz?! c!LRa!4`5/nȶwݹҋU\$ GU%`U)I|zGg5 E loIJ~Hl^`_( ta3Z-;R 6,bcJƃy85n{'jꚫSoɛ{e!1'T }c B (YgNZ&?ZL(Ľ] 0Q5cG}D=vz0zQ.;øpF4;RhIUgB`]rj2IZzO w'_}$p`Ԫhv%`1?_ϠW<j9[[x?imHPcRwcˠ1zR}ݩ@l%"GRJ&Oj2GZ@\(a I 9Mό,1QdqSxu*Q~XO#O 0pҾ e]_+6r,_8(DS;H߾ FGN7&~97wm.Q!c6e:.V45? xMO+]^XR`|BȫeeԼ1eI}2|`wL,! PnOa5k!ix>)lGaq1N`n"g] ǯn< fuY<@hҦ?~'\*5!|/xt*RJ~b?u@OSɤ96pG,?'hGĽ?B(уG-^Nt-<9r4;UotrY}j@ى=주dž͖)ঌb/%/3Ng{6kF|{qj?"넵glȊsA u]FuqT,X*CJv 0;;' wc-F",BW+$>K]dl&CtcY?9BS CNN=2(%<ƵEG"vk~m#p ݊%OJe=GD+^cNቔ I1Vܦُld#GxBϕl;Anɵ_r}֓GNځ ;`Ow(񐭍y!r&1{FcNh$_=-[z=pNIH L?3jMѓ:Vy-9; @x>w۬t#&NO*{;id F[Icc`>/ta5Bj]\ءˣڍ1zGd%Wq9%#|#E^ckkg $; Z|wg5JOZmHC{0jI%>;]8*g'(RLTs3 .GܫuDP xjuX.]?ub /fwd NRQ[}|ƿO$$SA/׬ү!8p.LO3Z.y-֤|q×\;|ET^&yx-?"2/o]a[_nK,U'wBAfELYi7zX\~==Tw$Fr66@)U0p첽>Ij[L* KzZ!+$+MP9lM Z8mԼjA 荵CG7!`wqxS q]-Pf6çTF]ڀ[y~)lȽ2l#T77 >AJIaY>Xƛ==@h^-:Pm&vpuޒˮ[8SnePVkґ(g/ulYmƢZ lTL:vBXq#5f/v)JݗvIct U#f,*j*n-^ h@Xjdp7"R\,27ZgKT _FW-iܙx!Jp^tVK\rhRbh<"0TFMR :$Oх Yj%GJRn1JƓCݗ8V$4/~#=uz1[& GU =6]\d3ڕX}44L/D;.Gz4E<5ೝˎ:1D$DS,H@e z^zE7;&t7Bʴ8|Ѣ!ק`&ZIk2bMȿ*TvOך}HVڮ|Ѕ]JÌrq*Wښ!x!i92j,贚ck !zN+5T֖m%Z& ,4R#7d仔ޔS*!OPND C_>Ra t=-YAgx "zζƯqHގKՀpx9;RKccz #Ov8􀁌DM؇$y <;Af|f&aLLc-%D ـ!~76\QF|EcKC*Q0 Q2&8* t#X,92,09cmŵbajSDNճG`Wڒ=QJ-2ӭ.OPϨ^dWY[ :EPx2El'Ndsoj`pN*V,SԻJL9˺Q\ZٌO_fOʸu $[/y?)[?%Q?MY" O('l#C 8ū%d{g:еfN^ޥ1ol8/%c9 ]DD>o+H84ԛgp?YVWoQmY .Y0sMWJCzw`سDFlz &W#d9|17l?\]s{ f7ZLƤ,hVtk#|,@_AHl& ڲhǬR׼ '”aI'aG(FFm_?\NsMimaq~#\_P<| y竇S{~Ի[?h)Q!zCpPZ@TQ"GoU 1 abfxwfOrY3-E\s.f5mQ,05 & 7kgX?-I]Ʈv$|U@tpF4MŲM['M7$ J>#C^`3 ;r#`pτR*^xHu.B/+KZT}iY\6B8db~UD{Sjtq|綱ԝ|îfU*{S KTGSe߳嵬D!3 ˱SQŹ k_-Ƨ hA{4*RO}MmZ ̽J׷g̛W\U>0i}"A':XX(*_-=r M@_QgaA-DN /j9xboߥ5,i]2OT$8 1([ i?w!rt̔%]$pB@+d/%51N,Fih~':@Л` z} g%yU1sBX-mW3L:鲨^h皂D4 yo$ӝe]8mȯߵ#t,z:go5j4@J#Ya]N.2īV P:SZI#拯8pN5g#? B(f,[6(?LFg6eDt$pf N(%b%s32u:xN B$"P`$# W d䱤H8>n״\r>f'iS(.eʇwrՑU&19b?"jNGq;;$}.DP$o?7-?߅ nocsޮD䔿mFG[# ׯQeJaK}ֆݪEJZn GLk M܋OwL_Ă`*&_3-3*"kbtQڤe"^Oj\yVl~O~{jR;dz`"du}TTF_=*Vtna 0+:uƿ I큮j&z6LMl7Ա12o6hT Z퟼M(L]]cShďs)G[49%cg*aŞ\1H+>&3~o2M8춱eT )C'LGa(ϥ wڞWҠ8 ~v:p__ݽJFg4咍ՐDA۔b\GA9w"ɮ*\':B<̲\WD@2#by%912oiCݩ[}ms.rAIP.!ԛqU꟭)'CMi"h=ݘWu_!u|`CjLǾ&fxjI_Ê2|M>TTyHxk݄c~ghR(~pϩӧwPF0(%\B͸)̖f؃s6E+}e7/S6GDOv|~odR&p#|} `+`>h뷁}K^& |" |b$ec2Kx0(@ǂq^ 9$l}ޱnxNJ!LW'rz?#ZQt8H@c>K'fgEޙ zC>X}tQuUbKm[LbEoT)_t-n8 a]XFOf|2A0=3SZ+2}9$;xxbFkCٓLt{U?e0|D|&dTlڧu..T j{ߎDp. \nfv}5/_٢b(:^*m:6RqO3Z8AnOSLuT n!JOps%͋p먲Ǩ|QAx;Be}n2"&۪+u?QG8Z3ս EY}~9 fADu"ڞg O(򩂟mu6 EVvNԥ[RL7|%@n# 22{>a? R%Z1dҏ'5R!],2zM@<#%a(w-Vxr·1".oKU>1x#/ :G x")* EaHɶߠC(`/;v`UQ/'I:w*\dHykus̚k=hAejq~?Hc cdxܡ,*C_Q(2?-kؠю<0m_iu;ؿZ+R51<֑i[6-~F}2k4q6q;]˳+Vη͹  4U7N{3eZ=zw=5 {A,{%:)gerdd펹;^d: f;/HIJ4{V`]\mYF1v8GO\wɕ6&;ۜG%/"Б` bAŨ[N'􄱞PM5;R\9#;qD _Zvߴz퉯^@$)c̯w@Rߓ_OVa)Y(7`dt" Xur]pzhbސ^tm0?vo#G!A%#5w:&]M0*XJ%Uy*ivc1]F!x,\p#DeuzyEBݑX*/AACԖ4-g09 *[&"QGRר Ղ}Cg6ۖvVjʸQtO?-7byzá$g _Xd f)z-z]RیO E`N2tDpr8ӄ8N+ȁo.$i¶*z jo'*Ypk+5?ta *> V4Zmcuw!_k;ބ X?m+ԩeڊ+}tadd'IFYi犅$ROptSgpa2Þv~P#ZεzOoh߫d -j T8K.4o" IΩbP>/FC cp= =b#1ͤM[ZqWcH:Pm{dH}xivur2"(N:_p$rtn[ls.3shpGXْlC$k^xegX1іso4N$팖p-aF BZ,ӼtjXx1뚃VݴƃJ\~/څ]Jպ/ şpNU kI%j 7pmĺ vl:8FAV6}W|,ad/,9% Cg4drt+s2j9Jsџ~]b%3-K `扶7+1W>X)a5bq>(` ")$GJPuU5b_a1 +qUDD*ԫb0o3B:xh Ye2Y#3|+"t9 rMvc;GEK#8h ;D-n~zEs&//$iV<7r b!okAn]:2ԷgklD+ts(}6fgg8 CfJۉI_zb򊒡@ Hy#$N0Um:-ג s `/BOP`]VEg `c o_9 (, 5sk/aԕE %{G:v0^RHy98Sn|⹓]Nޟ 2Fzuڏ I=,GNM:1<^ AP%8̛ "Zu?۸tY*_Za_ϵ?&Z1Ɠݴ,ڰ@]Hp`.bqZ:;|k_Fx %UK7Tt,rl Z 4xWd-k僒:[jORrg>'/7&:F`ei߽wnpI.dwp(?Į_zΠŋf4 ^q8we_ "3N:]~9Uhvt-_0..z%e=a&x dGcRR6%c4*)//`}ql[ [> PRY&1*t/ 2BTSwĹѾFG:]~s:dQF"9OpSuS&Vizy S$u-JvS?R/k$/ALsx߂AxFd:~ö}8fL늜OXhFZ.kq"MgOtM\_I?Bq!hקs<{fy{d68I ~qHPuƅOfRtA7{{49+P/dž .-?3urU>A6AD|* f^VzMnNoڜ{Dg>3 t,oLO -v5Y2bT:I`bkl({M="z2P l f`o/}PnD6bwцZ!^ȵ]E:|eŲA9V?sPi3%|v A17.xN aNh&N\1?}'3nMCƜʬE<`{9?~vGz ̪C5uOLuaCdfnkӢd ׏hiճߠ Kq0u3:,yTY4|>=~YROءg==c~͏FY0ZIG39~ e' 7IJfcꉚ6({miFq$Cҭ`iă֧b=%vqclrhk_]9?'2׎ZDer l$Ѱ'H&ҴqŻ>[OT%F ^haZvk*i8 1Ш2QoȕbE5=Ϲk?ϤBtkNt I8Fl*so y,34YKѶ /e;Fi)Mp8t{d5B G7e<;r?B"sWa}MnhVuF{]In_lA%W]“1˖0VShg0s^z1uP&(hjP%N:Td"r  9v?Ϝ21o>ixx28@W4& |040]hl{) q[CY5MQIÎڐ;Ohni(ŮC3eaM K.3wfM*akn7OeЄA`f"6ٱtygYyڮ"Xa5S.g^Y56E1^+B uU h`~Wd;- Eħ|VV窒_#Լ+uV)E@UIÛrDR h urHMK7<„:fʝI$[ m*jtoiVv <l%VvzXdH `|\[G]6OGih Ak+9qO/yU돬nhipdJČnNS 4'uc_Ak>HYX}y8PCi'6j$=G  R\8̹w&(gg-kVC}#_G2Es H qH(H2Eo^EX tbӗm֤>#-boN87ˏr̓8r|xX<̝}s:3zYݽ745idF?f7y|;#~Q7v~Hj_"&|x8j3ۏOP2/btt;L`'Q!Jici%yGn\]b/YjmȀLaoYIR9FpчD\^`{ y|nz@-U0ۚMr;jOQB& *N]O,,{Y:]M&AdH1 .?hW =A|rJ`K]vѬ孵M "Xgi:y߆ r<N , MG5$.ja"Fl@q##ayr|*=ꠓW>Σ6Lb B,.093\@;nS @aa#+zC{j0 {0C`Azt#Li\wFĭQ}#ɷn<PIޞ#7\fKz:Kۡ'}4#@!S%MeN4 oHJ_FatPo tU&\Z}fGV34ú}I_hN &dGH\W?/5h2wCa:ҍ5Jc9 %s;c(K"Wk0EO``j>Dy0GdŠy H":1~}UZiqg ՄI;Ii Z$7OG5Z{`U%_Det2fާ;|֓X(DN/ω,_D*4'?s.í }xaz{vm-kW=vfRVAן:WS5 ‡>VQl%Ղ egX:vk00l#[Ir 9f;􇈖vә4rjTr(1$3cJďNeݣ߃79@FU\=v5>k ̗3, =C֪6GmtUKݪr ypX4kM4^Cv>1}Uc~Ɋ;T63R\bLaYەpa'$,܎ "/~$z$A'hR|MSEN8E =,44֯WZs@|9[껁eqx|Mʋ|([a*0blDWh5qF x0] Rv~Ens@ÿzG:Qp,nU#QI%^H CІh#\ef B 7:a.}՛Ŀ"8qFRnn;)=0ܨ\Ú:T1t$QӍ7H);;GFL,j >w a&sS5o6(J&a5rIkiۯ3A/ 5p(Jq*Nt%Hǥ *{]'E{֟n }jܤt-m'7h@SRZ՗8¥:f("%Y QNhسF*xGG b4!?4'F ՘SWWg\DZu@ބI|uDR6&(3(vvͼ?E6޳brټh0ٿ|S~Px"0P5OOh߰?_q ~k6J?@#ekp/0xTPE|bP BL!BĞL&Y@ 1HELoqUym@-7- 1wΟII`8DYZ`_H~ :ݍR= {K1g)#۟_r 0,9'`B:4v&3k'1+~y#rC|2!PaLr"-e6C f*.YSY#:2ZxjF;- '⠭9L=6e|ΰW"_ʞbtd˺8|6}2{# l$ M{<)'.8u,#s63(^܅֦SgŶntѰNDPKSM\n= +No$M[7ʟ!nt+1_wEZC"3zBT]^ &>I;0.[3y~!>|1v;wPѣBRҧ_x+ 6*ٟ؁\:|~Su>w$AٿBE e4JχaYfb=,0y}sȧrau7^z,wvFtSw!QAA%hCG+esu˘Ap Ow5#k-_هZ{^`?]p0\lb ht*Xu&)@y@-.N$Nxͧ#þArYWf+o%U8Oܽ*eOJ['d%6QDb8^aiSw֞p.,eZ5ܛ$i92 سܽ=,pvP52xa[Y 5l>RIej۳M-mn:K@f3|Gx[.ڞ'adΣ ڠbf t%߅x9n?zIU m5zn /[ ’O mIF1]"+ 1L@&`zn#dL~ZYXr 2^ce~ZmW|c\n$\ɮޅGƀHl/أQJmW/Hᅇ1Clud>ڨ4rZgڦωi|{/i,Jv. 0O|O* Bzx]dre#4_rz<qYD̗Ԁ)z=e56g>oOU5XrY^? mqbܒS2lLG3zI3ky7Gg v%[l6$630~-/EV(QG6~R9^0-;JyPf)ѧlP1IU2exaZtx/Lci+;+HgMph`0KNGWJu9*8Y',!pP<*{U  \&ѭntB?fbrbS_~s3f R֝eRO_0FI7~ X𖤀} kۛb7=[NԡlobKqG6@J|b݇– ݤr}`#-L(85i4v 5ܲ~&r.Pȫf-*l=̬n n7E5vȇZKq a;uѴ?aޛRjnC[Zc | Pgx3AMN8֫Ag''>Z[& XLvSi!F,B[|\ |T #=l撪;43a9$$ο=p]ck`!ԴC(2P0_29Xs?Z/Zsb%SO$ @}lȽYVc#IBl76hrEN|[g0#*,݇{`jtH"CiP)@<8WdMĮԺ-ccKkAw'+Z;rK(r%]ESа g&WqQǵ*o2 En$D^'YatN]]~`Ð|̗>XrI֟.hPgo// ɋP*Pf-՚-M&n=:HZP5Hrz?Sҫ|:b >t"F:oGcum=LIR̞[6 j Ftɪ\!xH=/4lgQ-:CB )j@K.d5U.f }9KzmR b7?"Oى#Pa BYW"ԐV'iؑ EPN1!Ky9\g M_4 XCD9ZQIج>^`^~2lo%R%*VZV-O2K~MqJ ݪFҿ2q"A4Faf3K]ڬP=WA >6 Iq]l1uy$ nV WjyJYLD."Dm {2МO] YKdݏ,@gm9_=TE i0rÞ!7,9~?p@QGISHxibc?%^U%]`PIe~X4ɲE8)ĪqӐv(Ϡ߳U/h8MXS~WSI,0114.D0 Irm5SL\WQID ;7 8 +#k𒫩&@K޹q1BAsw4 &Ψ;v`Sn9K/T1L%'fɊ\糖}Iʟ?e3BUK?i.1h́rAs~yYfs'cHREwIr5u%Ϫwz$GZNZU+{U?e-:Qojmgf`7ABHXb $ʢ}!ǽW(?e#Q3$4m 3ul.Dݥ|u0V9BTrJ3nR~kC1jȆpc,=EE4xhjќ$ve>8CXqh*w>G ~APtRELXԾDh$H=KIyYZ@7m{eċؐDfI$ntWTݳUMLȻvC$=~ug۞CCm‡\-qԼIq0l!]ǰوH]P,4 }Z#l!fʾu/le}:5`-y~QEbmwʡivV`#-flѣQ]윭nE=n$IzM:苩/VEr}bSOC3(zEB'c= EsK/E/Kх:^W:"/'&oGasLXZf5)$ iud!g>\2`gAs(2_FYd0xC[~.FR$s* `auMنcWOa-O5O 䕺PM k>(Z~ͼAPKP8 ub? ܄r жUHَ(l`%T;/iW&‚}\.'[aǪ}B4de )ֻT:M#%/HWB.5zGUQC\Gs@-a*/YSJxY+S rL!,=enm͊9v]:}OW@y3L>$tp2_w.p ^D+`hG)[̿i,~e}Q \.DHW 4Mz]qM.G#ٽ*ՖaSet%? T*sas|v mmÜcp@qd̞q)E9-&@<^jY[>'>`U]}'@,0&+pcƍcE ܓF)Zň~[ubrPXlOs'Lt3k,S$|k Y 7ϭW.CqIc1B F_ՍD!LQZقuu(kJ X<{*/Qa2:/7 BFuK(&fSʃs@45\=p*3!KEQ JAqMx)IS  "Otgv$itjGմ"7Wߚn틁mqbc0H/TFLaiqM F˸JklR~[ZE%M*R%īAl'v [Dw'!5`Pc1@[^I9<.L)4!fYmQ+^hkyȭK8.}hR+M'Q6 ƪHn"JԢiKԊV7`& ?:n/NW_wE6cs[ dvZA(S V7Q4j hQV25~?ѯv `gHiۍ=[v~t -%I3b3fF&;A?+[0O.&(~ެVqߕxDo:iC''H0m"nl0c){lFrN8PC[/f5޴-"g> =1Жl.}WL8hOX+y-Ƣu|@r5>J8pipO&aKm(nF-˥uGEVpMO|R%Y2Qb4@{Ya|Kb x!/ϢRm;a*:I@Y`)xa1kocLPj4LSQ5sX_04y;èn8JZZ8dE<RjW(0>Y%c|:7+rR&yv-^`'A{HLsA4/w8J;{8`$Lӝzt* =9#Z 2Ź qogҌs K޵ZѺ{p'6'0cJ3G%=h4)iC*1gD Um'dTȯpna VS rJ{CU=Ȑ A+yF R(hđΐöV^#L@rYЪm)fN_Q~_#=a&4֛,ClO&:!t׀_ fwv[۞Wna])5/gO8xCdٝAT{&܄Z:g.t/u^6 ,Aկ1ڡ)DH?}-3e.P[{A S<[$ <ڴ;WT+ȚyXCDwp%0"f $r3i_} 94ubmB߂h's뮅:aL㞊6&T").IK/:=Le]~zEljWOK5 q`W5>%3r%~TƳCf7r- 54#P?WeHn. m"S?Hp%j:2"k BGB錎5-&W9^E riKPy"VD x~kH;& | K,).Э՘p.m9h}BD [XS[jPqYK*Jr(}mqX)%;/y, zwZc*H_#mzPZ;UuKd{sbٺE` Ƽ"^Z0j KN_w(^6JUiO.3Ε|~-w<6w[֍|.д޽q/tf'1I%!,( ,3!9_򜀗_"<~OlkTh秊;BKfDսYǩTFƸ<[1DK+3RL|T:wD־o$˸>~!& ą-K7>R!y(.u 4 Jj3jǍJ]>ĖNt JeX<=J+H,γ4oG_ s]Vhh GH?9ә8BڀRMsJrV6☕:%!ޢ6jmo0Z%PPm9ۖA6dc3 pƪyjra` @^[t~{4䕈5iM!5?%1q3%S~J} rB~{b^+? XA!*_S֙zuGbR7ӄ \.\,S nرE@?Ɉ1(6* F[q]4uJw0ZE|jڃJEdzL tY苀/]5kkuaMQEq⵸zn,X ?YD;eP"};LK1`t+HٖR@R*̄/RqO}9^Yy-3Cc~+Ga\C%W'RC~65?皏sѯpfWI^Y}n6<4=baE4c=—JCvC#L1G ZMʿ8=XIZ5}1{rǒU\m.Wl| _}c+^D.60O<ڏOa_^cLƹ"CKQ(T@[b )^9=/u2E,3٘ks ~^3*( 8 7\ ֧u1kC6HOCX}]s`"@zn)+ŜU案'\bFٷGrIRÆ̗%7L΋U (tjFSc{ GtL sƱ`ӪZP3R|w\D~ѴfTn*vbbVUVkf`Ek3]t`145ަm%td+'GqB̟ x4| ]Τ+Pz.kt.OM5 g aeH{0*Sd[q n=⶧_#D\M@LX7mfcex2*F6W^Sr^бS`{^eG>O2ch?ĵ. :e{(yPjZ^~>ZpndLz١:%"NfP(k 9i7 RPHFQC}""FY@fˑbi70c1+ ;{UpV]&I 8gw/scNi*2b Ic,NѠ ثuQ?-%蟮\Zy8z:c4FɈ>^K]AHSHFhoxtٶNFuha?k R:J)nPZGO>3J'08@x4?ԈMGxDX氐鉳P &@SD{3>uNܺ ϚOՍ87:]|̻?CcTVT6F`!IHx rS &#NYE. , t劜2/* {̰GIRPm8/:^c[0ř:>U' ;6I89ӯX4RXv uF?,[n0,OFDiO/^XTQOV Ǭ(N 1LQ2?JL %D'Cz#=i2=7iڭXO$)hږ"+(K 5J/UnOE MM3}|Q+ CMÿHyy3O*^2Ôr 4ʵ(D^Opu#hsX*vkl}ybv7EiҼ(n CqI8gy[7g`Rs|W3NFjl|LpFk#y/U~XQyJدPF t޻>_>~zڬ'獵42uЃЙ׳KouVJI )WI~Z Զ\H/omAUb0R Ι[\-Wa`)фmD3e摬]*Prz@!! {e o.Q)H18A]@:8hks/Sw0Z`t'Bi@*-rjɴ6uv/SbU&XRVGs8#w?:E)D'Y{Eivh-!v-#Y Dbvz/՗ ДʕQuJB3DU GC.};{9yy-+.IqPh?SAS|+U>}øQ`Ƿ0Nd>g ֖ A]p#b1b (/6#|pI}J!:=C[m|:]#Q /wX]7 FX)熔KJ8˗6lKm)qv86JyZf8hlLc^anƶ0k_bK ȋefZ3FnReRA ٗF$҈ZPyBZ5U}?jԺ=``#ֺS9~צ:ى9ȦLYZ"2Zт& 3zK9⍑i7\sCe@:b6'A3 ?hi.OjğxJي{]NZ) yA-mdS7'S߃\k贒X̮ƾsE`q.[ OgoRGE;Xa4o/+˲\/DƿLel,f˯ym6K@R\onY!` /-I$ӗ.DKka~>BK/`a7T+! f]* yfkL &(,>z\RtcElEn5"QySl>x0s,PECQq-9|&l_>Q_Yf5T7i-G^fܔJr=P<ɼDOL=jngfF{H9NpwQ0鬈tQIbXv댘-.k_=Ѯ ɥ8/G"9zdZ@Xʼnl~~[; x @OX,Q?F 's!Zht_KퟂPEُ,܍_jzJW~g pFx 2A\!]cwb숗9&J_Źջ7̼*GC/Ɍ, Q o/:kFd^Vk4Ϟ[?vF0;%:vt%j9D܉M:N#IU:l( r.'*ðc֮v=ɾ`qZCDV 1U^H2LnM)'iW@|r/RGƣ d@|OaQ[HR leL} qLD,U< !>ECNSQ7r\ŵ5֯w^6"LJ%s5C'?IQ,B %qg1?/x:N\"^]Lc'x!mxan@9YSOۻl{D~ h9= -{ٟatsT[RP聵u@b1xT d9q?eJЍVhiY{RphMO{ V{^|HUX,[!ۍXA$l︇?I \s+h>;!FH2)>3d\[$?_lZoJ"}b%zA .\N#-:]>sO7Ѯ77"[cvI`GOn$G"*hv`\t2@$!c2YZtkx%4D,/قV=bV5De**Tvɡ@4x5']ub fю|Pb)-^t[cYt"7˶HQZy'* KsA}]= 7 ?+{^jIpeld=*Q<1=op|!zQ3g0H}q~ T!W%1aj—۽ϝ X8g>!?n3#O >u|4?b#R#Xw(SxIN:Nn콒\ -c{qpr0_s,xN,ru7tsNOငњI:2H8Uۘ3dcű0UKeG'G ,ljy.[FqVVށIe4u[tO!>fZ*6[SVkP>)jBkx^PyHe-A{h. X&8~5S}u1ȍ ̳pΙ-i2u61l4f@cPa>L)S,Ej0QYŪx6Bjpׁ.-@q;¢1!^*WJ,;KU}WPgoF<>}@v:o1g aMaw>LA.@3$g%Ѱx/^_J _h#4zҿ].usHM'V% wpZGq[3&t1aUz4>E]}ejy5 h`;&V4=d2wڧ뻿7CA˷}" 2Er0.8@4sm[ ag0m1]͘1?PYL]i X-d~~}ˌ,I(,PʡZ:9~;J2HcA hI^jx%܂8 cYɝuL 샪KfQ[))k_ 3X+ltr%rי8x=^²`U ?tK⸵6yODE5e$e.H&dw8dPTj <}q^ ? 3Gnt&&H>HN\8 0ɌJa"rH8̱_ۦd+q%I)6ْWG>mĘ/^£B,oؚXR_N2n UcYcYa7d.%kZ.Al@yK"Bs!COZ/51Z$m;``BbCIŔ,†LoG{K)RĤHϾWADWz`?4X0J$!>DNz@`u.z޻Ds'ŠW{ pR ]֔ r4QY]9Fװs|7c-qj^CAeLw720֝]ױOt`_Hq2SF"u"0aThٽC>~p[J0\!OnR;t&쀿w0d2χ[1'ڿmtW$D#s}hlx’KɬIbfMalYn}:))2?h̭π*})K `dPUƿa8V-,E#C[R1fMT ;drsD, .Yט,ob. r;Z˕6JP7l0Zfmo-UOL`D?(Е0$5FL˱XgWH\ Jll6X!H@>E*ޯuRH#(*=4{x6[3aTNOsqU=+EaoŔ pswZJwB檏 hq-=Gr9b{TH%HyldEJTr>a Wi6*o5Cej4µa@Z53i~*-~d0~(1c 8L<" P LhF#]3fUi, p%xӌcr77b c=^&;TiW $⼵Yp]%c0UOr|Dl@ JWvd}P.ه\}Ec95wlA.>C@kx9a:Cԭ;a>UMkS:J$''k]ˆ~u擼9XdzewxH\Wp6=e6?s@1.0iQJ+v5$l A6E܎&LX[B+z9L!ql9rs3D8lׯ  .' xu@XIM@gW$la+Y\S/ s vy 5,% [H].c{gQHZW/PkニvIXq 0.kg=aRȰ@tD; 4Rp8V1P)yemk<dOu PZᩙ%CMW{#6fG+L=w׈Yl;صɽJ)h*>ur{%NܵA]c꜑t12,eouNm!BO93! 鵺<%a }F$AWhY#au,FwxX4^lC |^*Ȳ Kpk}~+5ISImB$eG9 ÚZS$`j /fp1k aI$x΄"~.ҝVG%HlU+ҞƗ|=U(= 17;ޙ)r}^p~G}a< A½Ep֝Int1uDZTS>I8VHl\Z NGjUA⬣sXψ?#\i6XҤqs@O*L^pPI$,_`M*~ؙjrLsaM+ :w<*X[ _0ꯩ Kb:qb[W1>;,\̣/ZhyRdU2ș<װ/H珨,_nF,y:AW'!!3|2 ++Κ{`& gOB);NҒb0eLDXp$BJ*{\}`"HGfuQoWsi`w?#2f.bq[-c,t.!ٛ?dZ K H >;~2wmո.g Mԭ{-?E 2dBt.LV(D?UMÞݭm ^޴{(.~W!S8 VoQt` s;=H=@&ᆸ^BuUR*:xv=P YT"_X^eޞQkD>XG"(7P2Z?)oY/X~|oLapW2>mI<[aAW`r_}a=F8)ڑث2fV=ܵpuW-to8n}mGqq!F ¹sȗgr9{ L4=lUGrX(Էbp3зmeA\F/2~QѦb,6Aw. [X7;VOxB/1ԔhkP)x~Q!2FtGvThFxlnɞ>ʍMAp.r' "(H,r~YpU"j]M0OWyQoPՉki0,,wjFUAUA]/a+W0~4@֪sWR 6w`׆4G NooI l\MҲWK+,WҨmۻZ`?wN; Bm'!#I~k% aG+5GP RWW[HN5w%#,v7e&b>/ ~_X&)r:0dMb5`]b* G\+."Ǭ} [IRƬ>>G(<+<-QIml)'iַsd. /_G:uP,#Go)K?-ܑ6q 5bw+D H& 9Y1YNzbc&~dT.;U×NYAYN~}|z%4i1D@lELÔ'nԍ[X}Hsz28"dDKxӥz;䜀VUbnp{%+bNc"Pݚ][߻3qN OG+j q KY@WiNܬCPᴪHYe >$9)bxvkk"j HWBP#Q.] QrHAwh Wq|D 9>1B|j4(BMSC"tFf[zgM| 'jqh>qzȟzC+= Ii qHI!V,|8XT@ae)Bдj琞ifaR}@, no[筽32+K;tpzp'q~Dg}F_HBL qƵJi=b`ô'+/d3*fd Y8_6/wD4.=N—QT9bB,y2LNt /²_j:%m(99PqГ N{' P|,B$eP~ȅ΂G݇3r؜.oi8y_:6|#*lҟBki#mB_щZy)_hdQA6W0^m.Rk7_|4 SB(ϱeԎ}G '[%=Ad&MܒOYKV 5ϒ@rͨr"2Ve }&O)?r%s 9G $ .NmYu*SU "N~cEI1{0kzv!p<~a"7TP||sTQÊ[UIg~KԩUY^R"U.q¥,%$ok $r93)oglCSJ4iAA3h, Wf "UF3_\Cm6ZJJ`%z-fׇebȘȡ#] gozM7~\]-uW$:6QB ҢXTus- n }vK#,gᄆ->F`2EX=>(+,z fEԳX@Cζ,+b._=4Elnrn*^夆haDF":46 N[R)ɗБH&TIk[bӬ8^uuZleUޛBִP 5#ݶ֓X7Q9 m"̨{iN!ݒ5)ٗşa*>;QR Ky(7Wm4U#ox]Hx(gMlZk|w&y懵w)J;-['6&9NJ=+B@;r9꾫bkLX_=2+B ؐBz ZYZ.ja<,*-(ᲀhdtm5\AN^wQ4q_Fɇmd"^dk{S^缡U g?W+Yvݓ'RjN x\N*i#D}/:d6+ Fr GG<,^V"Nwhqx)q$0,~1x{2-޴1ެ=:v#U}>mAYE2I M8̻Hpe!^C2-K-{L\L`kr@.U%Ŝ\5$^ ޴DHDA٪R!fApFT@@A8Ni> &gr`ցx$tŇ 5*K!d uW)/Go$\_'}Sj_YĦV϶FXy;5߫jОžA?qP>8NJp/هwEKhzX>cD?@牞"[skML"a_? VD3F4Zel8nYrlpɎ dHGX@OJKoc',3w*@{.mA&UW #V.H3zy눴2骑soLѕRhYu\HkkWT#OARCoϗɘr-vE3'ՂJiy 8IW8c.]*xƢѣo(9a6V}68]5g/U1ˡR͡ HqV{$a?ۀ!D&JHcb=P<:) qxa#2۴ԚI?f& /X4l"} Әƍ>U-,'i(>sn&i=M(¤[ˡNApC69AMZ}sܣh2 X!L.Ztrx6*Q##ƽ7y8i#MXܮIw;bH[Ȟ;1I (y 8 !NOE{k `$0(jQa0KC@% +]u6^]10rqUKk<;uܟK ]SN 1롅CEq $u- ˅n,R$<}}B|tSC ЌL_W7[oZşWSȼC>iEgZySF,E ƕjܔb`%0qX3woa*<,)",\[u?=lNj AR5#;6, 'BM:oma-Wﳅꆘeb5ZN$5~iGm8E ӇlLAe;=(jHx,d 'F jR%ɀH-P9] u46xFxҚW>o}?d?:i+B @}:DK't]Jޟ&S`:*ϖgOmu0}1@?7O+E|}o꽺iӱ3sAǕGdh/#)ٜ"bxj:Ei[ýjƖSKLݝ{c{Uy*p TXbzT$G R'4'>nMZzHBBL p'*_/rU k޻+]Rh 0/.D>e,Z[q?74b8=FӋ;ŕtY?ٝK^v~[N T,ٝ~=$fٍx+l*+mP&,wݪ9V2}~w4^{eCG~۪7_}KcS*ԳN2Uk~8ӗV/ba#PbS`79y?/ף|a"#A/V;Bni BQ=Es{]fXcOpY#*ܬ%'*5kEn2gl!sgz:/Ori55 ٴk{Q7ݽҒqǿ+~vOXGa;*e[=eWb̷?_󞎝N9׾N>em/!Ӿ+v[h0ծ=@2N#mwejОyp H'\_˩WnқՁ[9MaI"\"q_ۋdbxg.UbchTq AP,qV^yިJ~~}u.eR5eTgEJqF-5IgyB$–͢א Kk^EEٚ;){Q,;;<;*W1n׮B=Sb67ᴆZ~d"Ⱥb[=N %jQ ajlleh6 :BEb4gxwD$bʀ o7bgmP֍8Gf2= *SeTl%)m]7 W$hUgQv*02O/6?C\'e¬R˲wIY_ᯆ:XM(&_a$_t=f4%H:.0W׹u76 - Tp]gHBzx @ j;np'=eC5U$~Q“4|Ϳ+0}v0&aVa"Ac:}_Ԁ ݋~*'bgCJ(aE*g긂ʟN,A3hF5L-qS:S=W^`N_4j3WȵX|jqt;U핋!5=6_>28eѕB+2W8| HrpסsQ|S޴]AKiaO߄ 8b?~-k־|ReEfȞHgI R%2X`HشWGx5džZ1P򱉈`cf;[>2I疊%\Qž'lBkl(Dסᎍ|CxGϒI=&S,ΫW8(̎ Gy;OoH+ø~͛SZS fJ6~IӰdﴇ2ўȓ[U(uy`[TZ!|#Hrżi5[qВLOHl"5μ؆2 l=Tpw.&7&Cu/ _$}Cak_UI=^Һ2Itw1k\8-&XT=dWXe, h?D/쓻J>64e4rX$-\*5|>x IW_YYƆm@ %!%C $i߿$~u|Μ hIa9kH'?B@$ѫL^Յh]ujԀ% >'#tCUY]ݗ(R!@VjnT!UE!vyssIƛyf)([pH\Yz3ZG B052&V3 /kmQb ´G '= P-i-V?Y7ˮ ܊45 g D;=aQP$XSшi洏D ^9{UE UyaZ{B] |vH\ps')5XFh'׌_ʶ^}^ (56';U!5Vsk*:@b'd"ŗ2\5|fY yְRYSgeчzXa2C͈\Qjwb/pl"a҈myjZeP9<߮΂;b J2sֿ(z/c!n*{kB1)V1W͊j0Ь(7ݾoިu&7Rpf)w1McVqs2}ߙAϟ ?*+ʢ/-flCujWhb/^(^ſ,#dI@} hd@wzM9aH!ҼU$4:Å1}*V\]>V5{ >gz|OH]h*zƭ?e(W:anEsunq(ηNשZqk ut|tu+%Uua`G;-CAk͟9 .B]Bn3{H%x -0-tNNTU;RU0,K;n2a Qçtz+{>+w" }ZZ|o/?t-Hw.Jޝ $4%2~\r/*eŮ,B hr(u +Ti)!CoGAslΏ:YM) oveqگ"^ʱ z5öwT#+;1dzY>F{䂷[".c؇6Apo`N90HEeSS8-, E^‬69; V*S 0E$ {@a!c4)X}'OCsj~h#:?. DN[EkLO'eNe>t*yG( i3:rhD_=@,XyCi߆\E^ 6O(T\+_']>Лe)K{ȉA= ]m>]j]3NB^^!(ֈt]+0B*Vۮ"qO%u6=SAjC:uCK 1 :?Wdza r[(M"%$ j<)xaБY"t5Df* ĕo waAI-dFv@C*êjamKjTd ZΝr!Ez5 納5ui_ jm"d< d$խ~G#Ʋ͊}7upҕv[^.[`)`PR @n,°d'J#ۭ-*lԖ\ׇXh{]s32q}.FyX׆%ytMϑm|Nn 3YnBUT].o:Ճ ޏ{ɒ7=Fl @/۲T,u\ O*`PB?YDzuf('yW,(0zxp1Xc M}N%N'<UWVKpVf_7OEِ8mkY@!~s*aZk )@Pv HV#I)B #j3~%˸Uw*.iفve@%}v#lS#Ox|20̈́>T,}Sau?uл0\5-d!./;q3a"I:H- Eo[ B${8% 1&mX5:9!șI)D/ R+'A-R:QY(.u/a=`YjMuΝ O(6tJa7)2y2S%tdVsC7VI~(crX]8;0w;=WRv5Z E,C/=WG ͢$haՠ$P‹hkõKY(层֜l®۲ܮ$5 `O\Y\[FMʝs _ wŚ"B.EջI#.s6^l'dؘ)ez>p6iB֙^熇FԨ/ h9+9e6ՙшCkZҵx2ϰbz2dn `8o8a5IWa#d2ysJ٣P&WGZ&|ʽTV\ӳ $\xv>siltĦ $X& ȃzT\THrl|iL3E}~^|c"k`N1z5$bP莴T84E-+?PNIwdbCRWãi"ӤY]W:\uJʎ}&;8xItl_GK|J˓b;[IDK蔨|(!YlJf~gXÆqd1l.LiW Zow:pSzO/.di_#*}:^ҭ].Rb; 3j>:˚qw fr&/pW4?2N};J>[^]mL1RD >{5 o,'"KW"#UȠbʖa\KdMEM6K5D%"5l7%qՏ .}M5MPNRRb.B >Z܋ȡ W/=Yܿ,m(ˤ(>h2gsnWKhD6.†8bd ;b=!f_&~z$\9{!=Cym5D<]MzL"(ቧ- T1H2ڬo[`%_' 쩹Zt+-OK0]}QWg4xPZPzRzjnU6}e5:LGCz]*ԮCcYd=@WZOon1 ҽohE@WmJX3B_pJ?c/kڢ7׆!.^ S噾;Yc(I1yE ei=ݗ:9b8_ $ Fvu|Pcҧ1%яv05EdeetKM>fa (>;D&mgH?9۝>I|8+{%{=iU ۦ! KDh+-_tijz# l"v=KbhKإOC~H]c oNbP_-# di9+6 ͠JP`v4,mSpcR B%G(xXSbvd=?~~СZJ "z(:ũIq#Fθؗxμf6o妳uFk`"Wz4f\ɖCNvi9,e\7{yÎJ*JIFpe[iԻY#N֥ta-*&+SD@v7*uʍwUB]t9jha7gwj|v^EO_ k tN.~"-ŃXͻ*SGfkHXn_חi- rvfuYB `-CĜQTʻ}vW<3k=< M=Fq 4&Q@WFw˷ݟfݝM fdaP`jޭFvuuT#. ߗ*ffPa[! ) ʕ͛ 3QP6~_y;DN_U}m>j?wxplNjȻ!de%/e\ ~D./aC"q0]&Ѕ;LΩlE%.-dT1\ 4̳I?L&y GK$ ΁zzeXŸ2ؤ lEOhiJ3hx pzHwM5H/M8:~bk6FX7z"#T{ÉLcoF} Yrox[\bLnY7RքDU jw.=R:J.nIn|0 p2fjdҰUJKEv?ԥ"f3./i*v{lZYfF̑`X1$6˃e>Lc=1Y:Gf񤾅O(MOt8x-Ϭb*WSQ:(srٹۄt&d>n9'哜yz7kUo/J<#6ru+q9: d 3pINE>cTY&A⻈ԉZY?qZG+PVIorhJez*ч/ VbBh"3n"^E|0z,Mn/rǪ;Fx. %:8ڬ `0t=99OFV3Wr y_ٶ@vVvbO?ձw-+n7iz78{i,#vH/s)m˼ՆѲ C[tOJNZ>lIj9~PI@]1ȟVNtۭ*\˂1n"+7 !sg|b`F'K<, ;Z1@9~\v,+V.Hb& 5iDSO(g$pu7@ YXO{O9[St6D2\`M{tGڄچYaWz^=,e}`&yDO $o~DBŢke ={I5G١/=rf=0)btr̫5{FмE9IB  ``<c\ O_ֺLaRhn>2}V؈)Ng`5D؉w5XsOM=^[~CVᖢm1`Y%W.kMuzny1;&yÏC "`C20|J9Ēٳx$2ġ$kl[ӽf T&OХRS[ijB 4EϼƺeK+3%+ G9D52w?'*nx%iƷ0j.r۰*/[쟣qKsl 8T9&|Pߢ׎{}aJp^ӜLk~GP槉TڹdЋU;Hu)$/_ר#y)#TQ?|bЪ5`ބԾ-$ E6Pl)ULAo^Tߥ`>[uY*Y* CK#i*(15Ci-޶um,j81t!rL=]Ck wuL ˏ.>0A}व$u,WT*F3/|m~H(hLÇsCY{t*e%s3 TdE~D HTY>-ٌ- ]\.+xuQ ,:8UEz%ULh)9I<+֕F|%^SlٽMDHʲܴflMVS˝t$c tJf ZǁNEvi>x & &W0 (mɟ[fo\$B<&÷ hݖ7e$0 `ãHnX#d`WAR@Nϵ2SfLux%ԪQYy>E qa-M~?ާ²B f+5C5dDd%ɀy]4dl(zhYpsoYЦAd0lb*5ecPyה#hag N!,]XiWm#Yp|Z$@N)Zcp98|VALΑqcXԺ~9_#0=mu3. okƍ v5 ۋX" JD^=Z<( :hvO&[{BѭO멫qt|bb(,"Bݐ2u $D\c*j|8Z.T(䶈؀6uw'hC;'(&6uɬi~G } hl7Ai??ŔCJHKEױ97ΆcЀjj9U&o$ ^c=kw z'. ItiO rOP*յqS#@:xDo[D~E LB6͆#rGz10ֿS{JVswfOJܱN*+/~0KĻgdPĹOiz5} @u^Uִ%))#nrQׇ ̋ jp_zuY%^vzpv){*;cۗkeXDEN PɳJPV?AY_ Ѕaz #2$j$e)Q2U*P(&Eӌ5~mEw@]vr|TJk A%` (Tm'T $~ D-ph3WP:C2uspHT3wW9W,S 0/,O;抳,`#4zkI. t& Q:JBBWJDaAl bϩRܓU,wilt {/G몈J4ɼ#SG%jPLe !˴f'Dvdjga?I^tjUnH=s t;(Q]JGX쩸C|,!\u6Lڰ˃Ѽ֞z`Lo8#{H͑ eE$>ϥq(8 [g2{.Gvb74ZcZR)!X Rh%4w`|F@BC .#V™(~ZI~ cJ5=_ ڿ'iCOy_7bRL#8F\H~JRb؁}qc=$ƿMO?O6/2W\-Q`*HڪxzrJ4hg*^ geD'QraVy-gqC)[mFSIȥWP*a@VGm&8#Wz*-zAtp+zvkQEFi5(GfצL,~Ɯ7A5jH QxHlHn:"bKz:MJn$n~e H\s:fpёF !&X. ~Ӥ}ha.u 'Nu_4nAsXtSU !e5*il3ܮPr+R߬fK0#C@j%+t̸ACLwhà1߄"sRcaâv}@oEJFQKU9!pldTGP {lU98e=&ЂD -m:Y 7[DW? ch#~*5=RKs-'/NS1闅'{en{2;\!?,UZ!tiy8?XGȱ nXxt4Th81g i saxgeZ&/-<2ºNAx^R*7db&lOs'Y/?Uż . ?m}ɔ@^]O`!9IaұRk$X(+@D>5_* Tw -fp8wX?qi 7DhPB |wfAbɪM:̟riK|!w?{~p21wkdiNQgQ[=.߭mh6^CF߂5輘P\AbMNy&PK*i4;y:٨v8;isB_P^S"yȪ+ah >%UfS] g-`ۓ-.WHћ:z[;eߟ UxAcXH2ِ[o vnVdɕe|ϣF"adOE) gi̟H|7:t hfbч[hL[*bns*1Ӯh1DIq`< {kƎZZw7/\C6J'X9%1^ ԭpBϲ.\n0s_ordgw_s`*bƳ{(t#T>`d@\۰>lld\9lu%5-_[bB;6Ҙ>,uFf4ǕTH~ h"Oc~y;pMGSR?(H73Cd W#n]F6y>v(S^QTjV40:_@~/6:TAۑA ܑdV1?%PL,a~Xq ecv* ЫՎoNZj&链x>2cF)i*DVre@V|~;uj#_ix;4}l3BN]ɚU;qmLD4㒏 k/xu3 5@揜=Z &96nzc%e FӮ7Z7̮(fXD~D;yq0[K?%5KP##'F z{NE cc{mݍL X,-[Kga36bAGڐ|%[9њXQNpvDqZ>r.Fa07>HkRn?{z@+XxaT{tƷA3f4Ѝk sg oytZ6éT&DNv~}LrDrQQXe֐Xv?COW #sgLy'!Mo!T벫tG?Ȧ;yϖvMT<&|Bl'M{RRֹ֨Y~80Δ R"(C3F!= ֙-{Zh|O4MN9k  Åo]٢д{芼zs)um?Dn ͔f4YVZFI篯6vsal}eMk|wkeQR]@f?/@OSrB/nDӥ\W`.[g ,0'G 6Y48].NNԶZkf:p10u)ۏ a>K+KkFm<ůt`&Hd*G !Nr7.",R_5rJBWOmK?׾ SfM۹N9Y -Qhg~#IZ+Řr+:>x/>36p4%:] p?l ? ÛAB]T8d&kqq&٦ "w-ۀ4GSi\Ebv(sKv1s&M\B *3`ߪ<%x7Ƶų0Z |#/Gbw6Y%`B.e ^ ;ٕNE [BgHG3xq?Eo%5b77RC侑v:<:~+GCLg4Ykvh+9®@WLuxI[7lhY>KGG|y̱ ٝ%CHLagxP,eiıf׵ẹ 6`! ,fH2UO$j)5ł믧`? .Pl?.>Qw`T!؆>W{,}Bo-bژb⦇fP[k)C .8q-[[xODVܫ`fh 14nev@'Av2ʹAI:״KYH"me.R ڐ6ٻ8Ҷ~U 04TZ/RkGЧۢ߼sApk.煷&M&{nCKTpGK LGq]ϙM9[ 4xdoeEJa|!JtHcb oa2< 6T$'2ڠGj{|'QK*F DT.V%R33dCq!Jqu6 'v1 ? k \b B.[;݀ 3R5HE˫uxkDq/I $"O~J-)d^5bIoB<Yk]'ϙ-2ޱ-4DnQ#I 32duWϫ5I*:;%,DP첇9{mo8Ч%=A /PF"?!%@mc-vM7v4;NOa۷Wkp2ɜ͜GhQEU/o]t)1Do7dNL=B'6tfK.<1LnXeԨ1Z.z.佨$0HP Ь &_ Z|ÍKN[ŅTbe婤_!|lưyHXQW3%M5sQJo 7)(2(ːם3ޚl+W/[s ]g!GR@SK* ̽񓻩^.t܀8DCo{E,^WB*L+)UF¨%KKpI ]ݚ|#ףA ;0oN5p-\^Gf >m^ֳ =5j]%LkI,yO8Ʋz[@]nxqL=]|,NU'nx& 9jhm,y6͞U*}6 }x'R/[u-;QgPGs@̖curl$x<A q͠\0PTL9$"=bn3,V?6YݟM:?7iC 6hCd؏8M % [ ;Zhe,1!v7:KU۹6_d'Jwl" b*#lM}9;Cg̥tqDɉjcekJ̸vTu$i/G`-ay߭fuuLcn,G%S)ӊ7͖ 9 kΤ^f)nD"LUtD\XѴ%4iݍ cM'O 07?8MA0Tvs7Pm!HM*(Wk# '՞_Za=:`I[pN GNql$L_ƴ^F&G,0Vy -ǫVKY %O ǹKCﴧ$B~,fs61YXDnG6gc\n*,\Rcx$8:3yWCv=lT}c(%WЌ %h{+}og o͝</,n}OO2aRT]&oQ U.\.?g qHy nɮ&$QZ~;.nn {5oYjUS^vOm^/wP嶶С]6S)ҝS]%%#qt+4>)~W\Ƽ]8Dy8 ʻ1A-hT ] s I'/K!F*u9TU`.E=xQ @ Z=)0 |输>r##|/XZ=d$,:.sKYEzATv0jC l'zC8k~ |鋚:& {3emv ICh25' D+Y}򪇵AY[ɢ 7jdSF")}퓮ZrR9o&R]:5DkPϱWd$]ϴ2Q=M;ɮGChjʾg/nB{H E ~=F+JS1s2"ŸFA(f7.CU`l[9Fri:?( &N0+{-t8IljAD<՛lYbH#9 gԧZ7-P&*֒ 1єSIѿ"̈́5Da4Sv UhW7\h>93<_5mKiơ:V/|60rM&@{bi̐P3ͬ+;^©r1`nwVa7/؋hYšJ&2Ms)w9=0Ʒc.Pi,8H{fۊ#f?Dz*  M=$HĜid Loy)%;QsM h QO0fRٙ|Q|cdFanF2וԣtζjk]#j<7X#8@FF$#Ç+C=`.,,ToWCb7sOҵu|4Nmߑ?E) f+O3%yy2dvŬ2`\2#9}|u_*XP!UY͍Og[T7t|03BF#مvbrUng()W z6յn~ODhQJ>n_؝* ߤ;aΓ됍j~Ot9?M$ .D1^:|e) *vJgM6M<ǦFB$ȑҿ,]g3艟h]:C[x(p9;tW7n@gґ]ܽ|J7Q! ޺!Ơ 2;YoKJo"Q.[{Ջ:AQ: 3H*1\e/ S [O ϔ0Z-S<45t0ԈKUI;-NJeIZ (U3uMcbN#.AY$[rb$ǓAΊ0"9WRM#w\!+ _#MN+~3U|k:&k->JžvrFxrv#gB5nף%o4Pսs͒AQ .RbJC9 d.l1c[FyB<g3#yn^"?a{(#(xt,,n!q,7%3xϠWM{R:/_I}Ĝ+|,kSX$XtaѤ>k'.2On2$5)8Oox9ZT<^ u*?ӑ{kSKhz4L%;۱dSFŃ2e*fEX,/* p+d69qYOVyE.{jgf!^<0\ᖑ%?nCǢz<AB]Ƕ˰<t`9"m9uWj})DO+@~a${Nk8M[ ڋyQd"k(sj{2ysn*ڭ]7Z|0>@9or(3pLr3oz?l溆ډT*bMk,{~` 5U{c^Ŗjd3 nkPQFc-<+QR jKӉb?eq( *Sq?G("1\X;F3UD$]ZT%Tȥl"./8^)Z,Y5f]Bİ+Ub ̐j4G1ߜĆ1St^A$Y*gڤ -eBL|$E-1Q!4D\O1Υ|oبЛ Ey݇ [V;h\^Lqz򆲪C-RM˜l27oK;&_9ךYžүy'$*Rvl@_f[hyWWXĹX\\.IX,7BgxR7\t @bs=3bMZTG $'Gpxj X!65IJ,okz mЁh?,S#Op ;_cҝ+ a.D~h+4<:!٫JlN1!` #9I;*T)Sb= -%1 R d&HJ^/Tͥc"H7?K2_([C^)gL7 L9iywU>1]7$D ztʨw fPS.`ug;'_t\}FM1خsb';څ9psJOEJKc&Kݑ>&qdZ*yl+닗W4Ǩ;3 6x`,SjHCa >^_mD*$JJfUh.2 XFVݑ|vh8 ()`Szh 0bbY {x6$XNന`j c}H e#bZ@DN7b}(g.'-qPR!/«&&&\nmw%$6:"Kj|~C&PcmeAFiǤ!UKh91c=r^+к|7UFR_LZ5^/qI1o VSnyHa`9}<,SvI7,1P5 !Lw4ecCfjpUh7('3y}LǢy ޣJ! 3l/Wbt!QN~tފ.8i|:gAbTw~ MdqQ@~LpѷcOηL _`XڐJ&]eShB8E`jxzg9S-N}5a7T'(]zm+(.זQzNi*BaR=據  Zʼ04IwB@.9pQ~2^KR 9Xp6FkQA 7N]QgWxl'd>X. VIWu,L˦U4:MK3a`X?SQ7Q>R؃;u؉#G`DxYev#ķg8()bl#9RIi>q_/&:zD2HӏMJ$Dl @ XNOKpY„v+T3/d3HW' ""B5 LKRi./pyK:"63i%~usȕxgF7uxb;D1YpGr¾nKk0I"z&f:t q#<[?)qTDDL;AZ77*dE|9(p3=}?d =8g'ڗ6e`JK>q2 .ݷ%cuSUÀ[3ʭ^<8PoA_0){NZ xp*oN7cGouG3OKtRrޅp_ntIoWT l,H5+NH{B ށ!M*ngk@Oۃt, @d"UhjF!/( >]s^ʮلAxi!ݎ uTqu.M4P47cy}9 3ߙaI*w<1+bwlCsTg3ϹwH}بn1c  цCb6Ō pucQj)4IݚzCآ~s8-{u֬+Xݐ}bL]vL/Yy*z=UEd 1 y"߯_&;vRZ5zzB[KM 4g1}23kj-Gr&Gt%L {bA' 5I.ONT%$k| /޽t^'6_L7䠖`,A؉XL+6 *Gjү9pB̚k5mP<5Pm:63(xiDEvt7U0w\ڐ~<xgwpzT jha;^n W*T]u@sqDV4c ?IZ/_dleqN3֌T)bW^ hFcNm#B=29g{u]#ѮC.m9!a6#/2v}^6yȋNb[cܵK#+ #K@h~c\2-sUr=X׈{j~n(>OS!+o@ im}QFT.Ї#dR +D [e@O;d8b{0gP@`oM~jҨ.SLXVg[=ᡥf@[Wi:*F.+%*~؄ʭ ` R-?ECe alpp&e+WzLt '7 MfMi7n 5S9dc iV zOD⺹Ȣړw#&'9BFsk^S?nbFO\U!2IȔPڄ=3QoSrۼB?4i?kh`qI@!HۣkChҦS_EEx|^Z1RCMmvjB ozJ.>&_ɬ I&> f؜r@!yUR(Tckh4`ꃼ߽H ,FAL[?wH_ hx($B%rR%G )".O{1n- :?ḷ\I|m6mnᰗw#C_WҞk}3JY0#z>+ʐ*0CAۡr <ڐBϒK G)e7bIEH~;/H)l020Ŝ'd3?כm%29qRa]f.Z0p.0Yv-˿;:i-d]w ϔ֜B$1^ډ!19SHk-j;I2 rI&Hh+ՖWdžFBb]Z~V4l; ,Բ=!&k Z>ݣ+2DZA7׋$r<`#]ֺ(2λV.dAOQO[{& ?2= 7 7,]$O`V(ЏL /_c!`# s2**QH!QsFu9(JO ~i߶tl'-u%:(~C q;DJQ^ߎ4N] %ߐ&E3+I,_,h 497y2/)I&P7#6Q cm9qr{5=w{ <(lSX(ǻ Ef|8d*PPo+0k["[L>gX :\RJe}.2U&Ԯs;f3'>ԍ4PtnKw*꘦klAdc">գ0[֝R8`"!sF8aD馈{S tk_L/aYҩ/W=L4(.j߼}關_ :0pVl'^@j{Q9yPV<1ȩ!3^4ȧZ)J0T]׮_ |$|?ꌋn6;SI9 `4L8\W Tj9Wd?tNϳLJehɻ"spWpޜvV@o7%cNh_$qO-n)C΄e{);x %K'HIx%g,(blXS& h(a')&Qib9 - PnLa$&%XJvG>YL vy^t/ojm.::%|"$45=*v?UN@9?liq.y׾QRkDFnQu|n7ΆS9!U-~eA+=Φ&OQP8>oxj+0`;C&/S%v!s1F#v'>ɸ||P"GH+"|q 3: L^Y8E Z?h.7D#,'u܄U55T>'Z)KUYt%>oiSS JxHbVS&{ v 1C`BФ&Fd^F.#C9 sϔןmW@N8V-H8jNYtu >}2%rZ?WwYrs&p[;=]>D(n7+%y;]@7Y6> Jưb=Dzw:: Ӆ[,bm p>>ʖ@i*GhWI#׽}qe|;N|4$-)e)Ukb=4 D7A`ؾ;:3PF ɧk0w{սog&IpRpnr+5V/9-YSYBNU_jB߹])~26iIx MKDyë)(» B~ijaDw+`pm9ޯrTk4}w!ۭDFF';򝦉 BB0} hRL9(XGY嚮ϊ`p97} cѳ" Qxßw[hH OD2kxQVUu+?>"_8\[eD5SIgzd<[4x*Ol-˹E̐HѡYȥ1."~_QѠ8staV'F,9d{5io/TLeXEoMTOu- 2g~j~EGfkd%K^ rD>wz 00b0+~KǨ'MDTsr(m6=E*<<|KzgI/)Nr8cт HJQ]́RH cQf`so띠Mܐ7TC\dXޓ>v#B#Ч.'u TGYP&SC] EҒ<|j_t1aVͻ%cJwgʠ2Lоsrch󙶏`TtR/vD(1=V4x䜔]ޔ&(~MED^{R.ה.KB$CxH{:z*Y1g}JƋ'_n]zA!>ɷ\ѯ^oY2h# DrB 6;(08NDk"s>Gk<_G>g؟ i_o>깦!PˢむG\Ia1cDz)U2g i!AB%S&w5#*|O1s<1k %!)Oi놏}28Guj*&.J>4$0!pfpƃT@ #! =KzK=M'pVY? ]MR^374U/ݰ[ -K?#V 9$Š4/-{ >v 7mߦ;x™xR.zx~`sDQ)S'p<5<}1UP!.%JUk¥i`:h.E-勫oue lr(!nzEY,/7EMdA Tj_4Ĕ)5JMqLGS-] -.Ϋލ:ӕT(%%geKj44FǵRGF˛WDLI4KXt0d=kLUMbErʑ^&1t{P# :SK;,1~@}~jǕ,֔neHi YT7&^c]FʻY{3Y\Aw.}s7SĻ![SkeBW=aF&spE!)ߍ Ȣf;,.9Z$@~[],FDc %KOf^p) P`L8`a)XYK12-\dJ+LZ L|gCSQXwEvVt0:/.{5ONZj1-,!%ބrUK=4\' :j(i*F5?a|n+ŽuQMr)b}'1m"vq! vݤ@( )ڪz4a}@u&GbeĤxZ $^QU#qߠUE[q]GHd?)-:c2(t%Rz Qj+x`MwЄ*gmEn6h|DsN'巆{tstEcl挜hÄPڐM$>Y[SBҤ,2`!I]Wѯ3Z6SXɮulf04`6;ͣ *6@_ yʸU;YKC=q9OYlFR<&=9Hyd%C֙9&OSS09N\.DW|q6e -V+iɩN|3!EsvvbyVGDO2C's;s}'4M̡٩'܂Jt񧀇XygrU[E,:b]D˥Dũ(!<M5~K%hH;|b|VqfeY?ZM+9{J)TR˝g)Wɼ4N9Kf 89gmZ%lF? At{^SQpo&szkA`+̯P0Ů(^k8`uTx:EZse; fowQ9"Z&AIݹ.JPga1]C><QA/S=/[:wn=Ptix-L\Q{*Twղ=-|y^EǢ,eb+ї@:`IJ-vEG`fV9NpS,I"OY!jH}={8,foA_PbM"=;U@^Q{&WHV-~y7̹o03" xY'R ZcfjYgM|+h{8%2I+ J@4[ıDN VoăV\9 0m ߋ$("7TL[?WE]:J=tQΞ ϾxVHIŵ AFp O/p}&M nA,=WUS<5L4JzXkι#$}?a=hC Ű6 Mźzx0dP~D;DIuRVԠ6ݞ(!CKnO,HYv"A_Kj{[tb U}g|EDdWBiy8'GG'mSolaη Yz(YPҥG?9kPwtpzM4xCX"v|ű?hZ{wAnA3pBOxy^Z&ŧ;5tpn|"JU4WiS[ P4:39K y=lVV,8%~^ʼ Y$ gwf{"Z~umVC#ċ;E1boC`IC}:bѫ+PV5|R4hdg#Ӄs$+l{я (D15^#T!/ZƗ ЗR*r*5OAgԌeGڠzLsғ|a_ЧW7b`qMBPx Yn`e\o(Q^MJ?ٿcgb5.\o%E!yG-n,݊b_a_'—M.="<~fzr[[e x.T:ky v6&Gxw-ݙ-|*BɄdh, |l~A53[gлuD[/T'9n[A(I"+>˛ҋ ywB'*54\Z#gaU8yTpFz?[yC=3R( ql_(~%'r0ӭJ8 J#ܕ1jhZ/>N鄒gy8 >v: %*%r׷97;sh x!WjnC`rWhwlj̲e>d@AH.SVIƝC39UxxD$2Cx"hiˏ@| nc[nXK, Fr-35t+ɭdUxFl\8.$-#xLb7óoܘǤ)8Z[sKo+"4̵}*fU}` 3ZM.;34^YS (?; =J4%UܟN{M)-صgtǮ}E969|c:6g%1.i=aRL*@m23Ru2燤#Bk1$sӴ!^sb?ON m|^[-\{_A ˝&vڐҴ=jFYf~nlVK^XB~o/~՘VPN9["'j8[ÛWZ#rM\~kr̖qIih7.t.A(f4n`HăPoi_Ts-S*O]p!ͦl&gl̶+XOĆUzX)Bl\ODհvUgzl9ҍ;Y{!s(? m\ca=q O"GPo5c6#ttN'RucX WDž_VsauPS]_ah.&\x8E.9ƱdP\I֖1 ᾓK˳ '$"t(y^WL/{=T#gQqŻ ':!yb:qȼx mQePx-d+'Yŷ]`lˀ.3^YcmZ? g o h/1r7*|AUDi>A5ڨd@]S/(+QvA{Lj%Q>_Eyt5͘?bru0y>S)9c9/eY sɀؼR$6{F{0.>'㵮X>e= \l05jyq8LG'؁ܔ=ĝ50~mhr$~INC|+K/:Yy~ ;ztȿD^J5#"œgJSv2򪓊 n0 ?.ĬZ, j/3uVq`kw'Ɩ;{w+WMv٠]z|\nɺd( ~^?.*Pt Ot:3i)`2]j+D ygseEt]V k}N_N!v›o>d̫3SlS1~mrӭq]_ߌi= u_P2|9lXYy@OHg~4I Y :W#M7ع}pgb!C"zd;F]1:qMBĵEoV|x4ulzb4 j̢}ov Qg!Bzc~(KDAOwLy C aWF/[vZNc<<Ú<p/CIbjQr6O|&~B롇TeL^Wq,Ns b.{%U>jQB}&#ft-7+{HS*uo#=E>~wFLjsL z[qp< }}Q/&B5Uxk="G#ԶmL^]}ܿA]^D]T[H},֊](?Tny4 jX(V;`e5.ob#z?8PHK/y~Cgk64HFs u JGpk "T_m5",ա]~D%N*7>/RU>BxL g(`1Xί };[a"\ptamF /u!=;Cav5_SI;M6)dj{@ {G|d Hǔx 0ؚfZ;`<H}u?]ɪro:XT(-/awvv'vc=7Bw$GexIx&zp4} =:{İ[AyN Xw@)Î ǣ|%?wJ,u)(|$ڨ6R+"~2x  NKdnhJ tjrZVge+/;;VB !V&]Oljh))J71H$t;FTJWHa{0ȏ_vFDS֖ JwVqMqGC$$';k\x1I[1G IZ:̤y_ThZkyN}28u3!=hl%Alg쥇%IS쩼?6 hXT.\RJҍ*ֲDD +}=c&a0/:~da,s=QXP^EXr\J< =Ibodb]"̧'%_<[`nؖgSG'2y>"CO^N#Yx2H6eۙ<")D{@vl ڵ"d^rJ[Ij'DЧ6=,xí+HdALJpQS\^gʸpݰϞt4A [\U[bn0ls7na@-[W\ԲhuzjYmLRnbv[M7>%ʉɂLAR9ictZឪ;nFܿV1]㎻麼tBC^JIP!Inbc f q|D[ON4pF2 a#7Բ!EwٰP~x0ǣ3|;<|o W{dC4!%^z)>mȰ0:$Fjb2 "m,,I4D Xoj<[-3c# FF.FxjfquQۿfhȻ6HFS!%@+'4 5d^O)K`l])/Tu4P`y8Osx|#nx\# ^1&N{Pˆ@Vb_W 5GlTb4wBxx>w.H %튳@3u*~ t^jc7V|ә$´aA;'!UW_RC p[kJt_,}y˽vG/dX[sx)ǢOx "`{3W^bF.XxXލfT#N%Lq (tqa>A:tYP=s3ӎV?#렙-79gGJ۹].9"֬VD*1~%bD||nyt~~:LF77E']%bLSdͥP}> Yۧ<5\"Un/|ε{lp\($;3!}/bys]?>=61m T<1I;^^M6P``)ݩS3ɓk JD{CRm*a7-3a Y%=n%&I.UMȿZ =`9> @m]0v~BWs$|p1G.О|uJ}E0ZE n$⫟fK̃T^9JzlGY-9/"hhA{hqK~1٢;HOg? 5x 0w*%G8gZ%#H9?;K*wTV`89츷0 qS&;3n$[XMυfܹ'6$i}JYr5maO_;ө^=W\{ؖTx6oT"o*&.OmJcgX*LD"a8>#eSq:y=G2G^!яP}~_MK5V7چ< Vj6FXE {QkZѸݣ f(8{Qs-y05AԠ5u- ;IzIf8i賹k[n}Shj2uG|얟BN5١`,lvg! Ji?nGS-k2a1n&H!U?D 8?8\La[<@ľج^\FNE;ÊΙZFRqFR'KU?Wuz=^p;*A,aUQpqF!Xl1 ,2AtLJa/U%AfO~0_yF|2j1 O0ݪ0"qHW$!; X m!Z$rlH#u:G wɜ%;e̫39Q=q +дl-Lm c,' 38D|ɗ%YӪ1r^yɗԨnhBkC O^ѹ'7PJkwﵴ®i  2uyBT FEU)}F'ѷcMJU"NH)Gq $(nW~DÍk!tSC.lnN R&^@a:_xftƲ翲f0bR weeZz4kuv]!W$F  o̠hA~8Uaia`/1udtgHߣ^F]RΠTRJǫ?5I]RST1=K@HUo=Ҙy’G鰼pٯ: _BhH7Y—A g*ˑ|;~K:k@F_tG31,u,Z-Ikh.AEW2}} @*ȽwQf Dx!hO|&l VzB9 e:& 5I˪x_j).$긹7[*!uT bMc{'#J<2yӌV\3bٞ-^Kd*wU$SgB?THnD ӻ?]"JY6}qAY ޝʻj|sk.bo#zbC8KN [$C[g#ʗgw$ln]>ƆŁ·([94MR2g + ٮWz!QSҳ57mtqقd`t--X$P~41vH~1Ұ9gkn>5@4[~[۴!Z oAƘ>MmgP%$ TȻhB e_pM# B Vu^[0hxR5X!IJ'kW!P)~`"V"ʿ s1LqՉBHWsR\WmNg~.煞ؗ tm\=}(9~L./5(!%EqӢEzh+G ;]-X=k{"u3 F{L  {Juǁ 2'NaOǣn›ٯTz{D?}'sCfI{#&D t{u|ZQa__`pu_A&,/VȣWs$[4ŧx\C퇽atWQnG-G뀔/Ta٧7҉k>$OGMll/ 0H&b=Twٴ:Gqt6O+rWS2\:HIUO3J6y8'WLHhc'x_Ԩ {]0}}r9lD_s=&D)'bA6Ze䭈~ڤ%(4W\Ƀ(ӥ&fSm9%;v8WI@#shRf 14 1vh$cyz9E6=O{"DXd,hzwY\j+! 9=*JWy(h%qgYe& 5(w=}>Ar|Q^ۺE]v&S>b/tC{jIrBa:B~h^Dm4w1o|0| rXaà:m  "7^˧tk~g#E5#O3wH򞪀IY8at[&UC#8.> ?[ymk)Q:==M|V`iSb46P$a=³K8}D:t-C4ŠdovΠY}Q!> "gQ3-}tDP';{Z Xt"sHD^ԍjw' $ѧe Wk$L:L|IyxӉs%Z^8Y"\&%TKA~D@^/qSBk@ .sbaKof@gF[ۍ\&@4 .5q֩X( cB#kciu,0,T,mIa2JwvAI )])Q /@W1XCˮXT}J+сʡWcgK3 C݄ssTArV<#-}6nS2nov<v}qe~ca%8ړ~~qo\&E`7)XCζ1c%)@9` lqDVoǺ6SKvm@j;7-CAm*lgFcuɿ!ƪT92g8 A?=ʥp C}雝h:4SrzɼfTRG3$"+CE߅5 bz5c)N!y"d ßjag{ʄҭ_+gIyT*\JY1}~# sF y<0yu<'-"=X4)=O(-_4{e?OjXX"phjst:;UNo>`޹k磍<۲WGG!]uC=t;灦 ;|x$)k~C&sxIA_9vSS[h!V*#G>]s|ZlRsw*\YXJQ"';"CTb3lBڪ\㖹&XaJP%tq>jEÕq?QaW@8^?֪d2:*6] n#jO3Zh.r9ۭc;$b$TX]Dn\} $oFc]*'>=mm—t|85;-JZSzVӋLa?k!$.wlR[yUˉXW|S[F^jFy7>ι0^G m.AJxoOEHسg)d>\uj,u@ReP+7V[-4F$dݜeMSw%3yΞ$z1;qW, B~z$)c\A RV;.fxv%V|Q񍔜G Yu Hv[5r{DIoX0"wiPLg+N K¯324,="F(:,LJ/ Wrs> NrzegSda6=5~Y@ ϻ&_:wS#&JI`ҌeU+? ꇹ'~#b6q=l!$hDD7R(Q#!J߁5+iS wI&%~C^%GF ¼-5tRmQ S X 14WZv R,P C^#{wuz僅R׷'r_WF} ۨ^\rHhsl/hЈ *v؀{Bw0!̓!}4O-Ϊ7)Re 4 38Dc ^77 a/؂=Rfz$74`Ԉd+d/"a(+ d|qUH1R͛D3>WX3 }xs~sߣRBx{iJ~&'>8kbt )Ätv8KG[\/vd+@EJDo.;(W o[9~UB&㋌fhf&BL,R߻<+fWwSoWUD͓NY2M2 UaWgI JEt{=YmɄq~V#$`;^&bALqߥ(iv|P`z;v&;.jI֍pepv /un-cdc#]̉t n*cڄ7lualOȑ8laOKE3O7i&MHA5 wd :^F]VK:p5oʲPrN>;D}])Fb-909nDqsY&TwZWyJ3skqg)Pnݦlj E]±H W2HZh5y؍y@{̈́4D~݀ՄVx/]b'cՈBg& (+'u;Q$%)%v!uxP|WGY)1/)/eI=<2'n1thihuU̍DU'AyL wZг؜dW6SH' rL~iH^__k>2NCCcu`*Mw}L#;"])<Լ D|@FqNj7j_,fhY}U FZ([FZu3:"Nvަ^,Y&5kn:)'o,T%CƎfGz,^E@'9̤]O"dٮ2az1aaO3A_+W{*]Bc!YNVţZ\vȉe?RUu;UB @/{epQz޹d6HIU#^ɿS pN;3 PN]Vy[+ O`wd$ 9dk i"(F׎MٹV?3n8X;+,H꣋Q=]-H^MFQ^=?Smգި*?ml$u8eƃS..9ȕ8O [r5BE<ת5?&Upyl<=!hQSButvONOFZntiDqӱc/vi{_̷!3rԖ(TkOskI[U R hNzR +q2B,G<9azHfkfEL?-/PCy-4p<'mx\ɸ `O© QJԔtr sű̍9Jgi&0T'yc9l‰o>$}8L9E{SI,Q9ّ^Z)KgL,2U;9jqmOY1I?bYFX,Ub%T685y!Lt=_OfJO(c2"mzp*g4bd\a"w:ṷU !-T`ByfF0kƩbR)(.8t kqr<"{ !9;Wi!r0z!Ef"A?\nb3i~);Tk])qP,N#M, 6-B=^`v?4K2~u3h﹓clT 8pF 0 |7=y<~}z Hc/xsu !Ģ)ۢ#__K-^%yHBӉVlւ1 [a+JȸγQnCXAd$r9P3ѱksgow|U۟/(BV},DNf %!򘀷bd&bGWp1A/#H4uWޘDq|7ٰc ~"_Yζi[BRfQ_Iu)db/-TovKq $ʳ',hPkj`06 k>T87chȞ!~-a8u#RaKHZ35=m |sa(aʧXR@od]{i]7M%Yr7Ҿ_X}0k^'~\i"( !0,TV7uۅ'>k4A`[[OX[?( 7Z5$3Y0ܪu^tы^-7,jTf?(Ĝg(K3ϊP"Vd h)bN]+rvQT}ӳ-Zml){㯈SL)مK=5U3]E_$cuQy lYo0N! \$!,MN;'K1 w$۫_mKC/ۛui.wxD 5R?{)Rܓݘ|*<bNToD,ex֯$7d4xM 8 Bj 垈lDx"CC(S.RܹVHex΋6@A*A^ƃc78tq#_OX 9EAwg$67i?󘬃z ]=)Q7&yuFdu@VTҷ3fV ogkXl芞z\RG4{(<-ؔP'~eHǀ=m2F$l%vE)ĵ |U)+s5Xi9jfʾow_`p7y+Ǣxi?0˗t?qX >ELh{;s0+/F>3)%/ !rV<;†=Y2ޔ/LcbR[^CN܁B0@&SR?g{jå 7SPM$2rEi0rc$2g@㚆h %puؿ T6 3Lh%TgEkxT5 x)P㙯_{hGb|+g~s 7ƍ98]9y ֆ7rOD=nY6骀O+-I>7r?~=N@0цmА,fL[c߃O f~A>]WnOf:N c(܎Č >mC6v{n{$S.CjUdOuYgCVL=J^cۻ8}Ize ٯ&ezfL*tYu0B<,K1+J7GovTF_MbQPjt!˄?`T1#lfˉ У ኷ ,dl+dpDFY6p#;!>gmy'^'a] ׸VA)8=ԟ< #y|0+_f_mIaqQڝ -M8kƮۜ36 1= R=2q#mu],?*T zɧiPFm0납ҳm%]/gy.2^(L<5[4Bw@,<ǐdja]3l%֕0ϑXijsIUZQnxCjE.tY:Q= FWño /\:jy1g5ǻOgݿ&-л;r}9*]hXM5nUw1:+œ]A$ >v3 aAc”.tWFГͳ ˜ G ( q;_?14s! "E~ǫuLA<*:!PeSH^}Aۅng?HXdwsvR-t, [^LT;c$PxG U#Ga_ 8kƌH5IW uŨjj]~A~7o^W*BS! -}'5mh> xm$tpxb:J:]TL܍nJqlr,fwXtә׾My<-jFw') kD9:WT-R_Cvܚ@!LDf wlx~lH,;H{< xS,('5◊ۍQ;>ӾL'M^G+]c!@]CD䱚+hz ~̙ "]ΝäzL W_QO0BC%wMs=dgkSCs7?amWt3Qk:q/?b|C4xe F<F47YEg1Iz{/:Gđ\(γ˩}יt*j$6QrQUpgYZ070701000000c4000081a4000000000000000000000001619eac9d0001b7f8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/3]?Eh=ڜͩIduM3Sq5lsD3bQ2[O:yИ*B -PϏZ/#2@]X]hbl_B`yӇC1}h{2:ՅG9 fYr*ߍEKwwֹޡSN!-$3{mbx$nuL첒f_"Ee$&g;QW|uOK"[.y (ޔ/GI/"(P19O? @I'F!۲ kbJu cO@mmy:/:-T&6fiF}jhj㼯 l8aঃhb?#=sպ_+"T2LboczP!n"sA^0$q_5z$Tkk :R)UškS߳_0ԧW"O6s3jYMCV4%)Ec137Ͳ5N*-xo>]*Z^%:Ap>YӴiIvL.1ss4IjQ7\nrh\bUM}hL ,jaXCz+|O &Æl<~JQZ_p(=RHgRI|{xDw1xXh,B>ox%x"d_!0=Sh3\  {iWI8$N&2.zUy?_^\7d0ؽ5n0'*tИZT GO6i%8-%@☵ƐF 7ވS5'9RXĺK5VP7 ![ڔCT ̖oTbќ6>3~wвލqɫWfr48ޗ 8ek8$.Mg#H?q :ڷegdw1^05v[Dÿ5+O& lQڠU@DY3vO{K%Im}g#רB~$Rս/:UpDb]t޴.W'F.iO )O'PP~c6&=\(ZL:eIb=[_71Sc5hːrvlM:WYQ[BqZzf EϙU( j4yX*FP 7+c q.m~ Yf[dt%CQDg2/N\{7A9JBLA ^w~:m!!2|⻻\NANheP- ^i]V|,řPX`-%qb@u,_AX9aS+,6ѶoPVZcCZȝ)o}iPm)%:\MA%/}' .H,ꈛ'ɔ屜kdhF f4]qA,v)q[g>]h,&;m\JwД[0{b|^lK ecݸ;InGC_\*W>;nڶ7+80|Lfwfk tߺԕ\{N7o;B$QN< db靽ei*X;X{-Gk6f $V- Mɕ^QzI4_`K^i' A'g+<-pHn]O~+<13&Iq˿`yҷw,>h|nƌ{cf2;6Bpqy)4Vٲ8ZLjp-JnQ\/^"k6ms1( nJx~zcUl^1:I%er5E6ະQՑT@؍fENՌ;ɥی ̖ m@e;^J=C1DNAGZT? q|p0We. u[/cҤPK#t$.UJ|. V~n H09㱠ؠ_x&8'pł1lwr`op%ࠗjتnZ l3XZpڮόr>[M:҅qfo5GV@wLJ{AxD9@z+j 3rE+K2)&U+)H|䧟ȰS D'צs0`RS En&%IOf'ߦ&.K~/oSۃۭm҅q\(RWOfL )4zh0Z[xۜN?1q+$B!t)0VtV`Meg=vc1 4aǒn6h*SImPHR7Ajt_Z:Usy^SK Y\}Ռ~TntZ=ä±XC$` `Ь@_ȀOʜgi3Kouo{28w9&BC̨t?1K>OŶy 8Ә1) 8c L(|Gvx(CHrCt`0k4 cTe.XxՊhE, D{Jّ3U⇑VBrthk*bea}@iͪ敉jvTRϮSobia~-$TFљǹC+Q6>ٍ3]@1L4延G)91. ?-<) uHgWK0Z/u!yq?(h$4Rq`Y•>h?Z%c3&>I)u"aSc\StH%OL@Q3sk~/Mˤ"mhHL2?İx@C;yFR P@ce.D$LjPnRDbrVNX &EB3wV@Fep;I3ň驨  G"Ta0;+;g)yЄI#ioY AfDzum2M3t@]^E}u\XЬISǟέK !IB}w$햗"4(fXDDգO`JE9P'G3̜4_==[Ebs2߾!nkZ5>g wn (W^7ç{+ia:%˅,v[\Nj!јO|LA .|n7h禚Ř EVal$|w`f~(PӃB"Дl`}'>{y%j]E@X6*;N<߲QJ%&5'W5C]K 臶%NKH+1dX cÿ x0leWYOܾ0ow-UX.{kHP^f9Ettu%#s &+S0ub2g̏L*"v˓ )]l􇙹,nRpO:`C t0EaiƋ}?v{ҟ>(wؚHkv a衘"wn0U60ft+'FU sNW1 [܀EF*Жٹ|K')FjFkW{qaU'gTIe_iowf1x u.lf lG ~iM: o ,W~׽Hv]a.!]fa4h, 2 NLmy>1㊝ rJ#!5[l벜s\Ey?Pd)̼OwVK_aO~ :w] VX)]C@mdq |{3q Rk2S|LP9bu4 WNȡGvm`Sv(n47saI ѽ@/h vqUw1$ mo9~W导jE?%`4x SϚu{Ņ9kͣb{ K]Ŀ-Ao?ަǹdj:iP$L{5O9,+qQʪ G@ER(%pD]&P3ysFv˵terǿ4ȟ/{qr$$HLlOmyBz)tHj$fLkcO>܉&F) U^8¬ }!9].:!psq(ƛA+U5.d{Y68 %K޵e2x ɠTQA@-PM\an>#"ސ3wjX:W3GOB?[)'z ci'\ SjEr%TKƑV3V6Lf,4r -*ML 5Skwc$M2&T┞J;)ܞʼsmlW?_RA.RCl\=]&~[hό<"h1P芐đZez[:ޤ$>L f𚪐_bjĐVt{%*#OdZ?QRF=zj  glҞnfHuk({ fG5 =CljZ Le}3u8ғ0 ii6p|1$M͸[Axˬ4@lI 4 #A$MJp ;Uh3{Z8e22<}S5BdiRT7KEy֮+ p()RЪ4O }rdl^a.^_*3'̛3^sH!5NSW.ϔ -%5yZP؂@tAfJs{ =͒PB[pKI *-VV0 hvKW%̲@eۨ۴U;S"ݶXl{«k''T|%R_S*6@RLF ٙR8OrGn*au vŹ -@J,ZaŸ+L=8z{yX'bg1lf45"obeZL4W]n=ǩm9_ iY/y)(l^E:bFpq{T<2/`'&10~ƯVV9?x@_2G 3%ŕ g뾟TD/PrUwjW!Fv:ox!U-n=>z3-/Ëic{4nJN2R={.y:+,໷Aт^2s*|.Oz!Ez ,SXwuĬRMʋf-:`A'"` d~ AKk @A,Ta# NᘡmsoK~~?-Hn\V[ %g._g>CXt~+XcgRChMf7 ,H9Z趚7R0~ߜ_ZT]n둠Ǯ NaA. <7dnATX6 @bdݴj8囨DݠŠۚM1`Ĵtяn.?I ) :/ d@BkG7}%lWJe` ,^kLucIj8qe٦t^5nNvP}n q7ODC*-?Hm>nX̋iw q F3BHS̝s:c2o}4U# Ës ?Ҳ+n;x(N\uD^ݛ?:3_|6>vΩ2Zv6/E T^@ayHa>\ljfKop>^0q8V$ءŘVskb W2}>D 웕)[ﬕy@~6;5*JcLSA>Rx%ɃHg`(& js`6Ne-`d:ϳE\Еm720TƕR]=@O.$= S~.zr0 >:u|ϤT81pNۇSC{xuA>[<ȋHHrǧꛦ4'KB_*zlCUQl h !ӺIk U*x:܇`9*rRqIDG-iʅ$PyK]Ű0ӑqթqiNfP|L.MQ4מ`4P*ZIzp6"v𓋧_Q%. tll\!jnW[N3až#s|@1#{X"Le<|V\:p$&WqO,Cwyόuo-▖E2I귀p?'#!)I P#VkIlպ4b3}3>]9X{g!F؟B34OmVh穜ܜT6/mPmН>wH/c224я$!C3,-=֯油ܣa@Y+k3A5  OOWDl{sF6f/w鈎OvZUx뀼9C53|k (Xe`.ڼP}~'fլ)a=SR )Gt J FzzoF-jo3/z 7t ]Iy^DM[$x6tuEUe=(|$ h\r~CLF{BA%{+I"c ަŬ\ {[}ޑ}egVBfXƖw_P. V#&7(.fx7dnPW nl8i(I.AьM',\*3W*j瑊KW)UxjD mB)Y bݠ-=?%pě< k>;&+òr q$LDY/FNȤSTEj7P͍qW,P]{|/!umG\au n#/5 uUp>ǤL3JGU\E|cϐҊBP ijq.+#=nZ(Pf+F13b4&@wB lze>X*^'2!*M|4z-[wh7N)8b 7/"R=@Ź1cj0,3@k|lm26/?^W7([#%{W5!'zH0Ҽ]e(Չa,6oIg[ c=R< $أ 㣓rl(Tڱ߭!eZbhO^dw#\b p\=ʨ* ^"sdl{Ķ Zb+|0ihK<;EZZ^1dtFuVN¾F̖Ċ|* ǶHuZhf'=Fs*XkeyRW wӘ^1sRUl𵰤7Lb'N$0a?F[ Ecavĭ JߦV XΨ5tW/Vtf Ҥ`zPM&@j ]6_ gl;1;:%ո5Lvw; yT: _e 񱼸HuGvI X}QTr@N 1N(s#SfnTj9!'^m=-o $VP|3gzþ(ؼ-w< *ݳPMWLYIdPbBSgLBѐ꫒Td )tNn s0#LIX= '9H75<];62 }SXQ 3|}BY xi"&!a*lx7zJ7;+M֮u {+v7|,)f[3;BNLhlA` _H (pVVrz%O~%5fISA[i2 +'| `C6,vɫdQrOoǓLh`hjH.ԯvo)}XzQ[Γ~Pz/k!HβA?= {!> >ܒ)|斫z #ue69c>;xᚫl,X0@TBT~VJ:]o{^[dyR]聘XLpYH0MY>Vٵ{YxWd?8\Dcv0bZ3{z}[75ӝErR*BWAz{ Ɖfq.w%-7T[O^9DtZjbZ!C\Y dG%{jhQEĒl4^L9g>pgE/Ҽjj? Mu'M@֭HѣO2c Mx44 `[~>͎YBiĘ+wi>y^4S\q@Νޭ6ijLdo#ꥡ #om}@`YH!SON<czaCF*rFߡp:rJ*zw|RT23+nrLQ FTxTv!}s-horD ?Y 1Zdpǐ܂I@'`KXuTǍ =;''$)O4` 5(enBb=汄:ƿbrT^mZRt?;wضK3I|w!:H}ׁ)nih%83o=eGy 0bt6 sFi1Pu yIS`G%ߍcW*`X$d2/fS0h}5v@LWyj_C&-KV;84/jcɹ.%0&v<)25MM"ye.P8ak:4^ FNF3*LU®b 2:\E8݈ۍ32:Yc*{Sd'cU|(tA\$ 0ˑh}3llls"mQ? vJwtW=[Tu)Sp%j_4n벍HcA4|i_W~6𯝗` B4s`ҿƬK+Zb8$3@.Mu+9!mR /tLJ*d(PVz=(-9;,ˠB>(T27z'ά|&\Oyli ]9`Hfk(TDLƙt+.8(^8Gue5òIV!G5Fo`po;/Jz@>lgeÊ(hTqXɊ9h-V@ӱiz?vzeLl#Z&{&-TT̬[`N(Pb Π@R:>OEy}RLcy6fyș] zzQs0jܥ&׿|ka4`|t+6V`^[w(ƭg?Ak\`,.KU7%*z6LO3sfEl%H睲J~YZA oTG!kYFI.M"xoIڮv lӗɵ@bd_ @X44Y~zQ^L(pňB90aP1 qeW?%P[m8ĺf& Ķ" %֜bIڬHBl`5UF @x`iz3Tln>t"tN|<-WBBGy#7o2OAfS_tkbA҉>Y*r&L22,2xϔYij)2I<$ SJK=-Sd,KuY',Og8a?|r#+ ?Fxҭv2+\=}Ee OqU]]1;Wa-(p6iAK@AuD95&;_ݮTZKi+!g$ƛ^_Wtc*5y%G]JڛqX5Su/'w +SE_"#;μ5voÝ:.X(O"ZCe&苳mGF;w@p"+˿3@P_0}!Lotۃޛ,36FHr~ZXt_}-ətsګ%Eso:B?~w3fzÆ@T.&  ^"᝱*ֽ-Q]-[29 !:'B: ͬn.2K]p?N}s*,UN^"4}^>an~h婔}܄ijfUj:ܟ{t~Uߞt\^9t] V=:6d$}ʱBl/4J! S{6U%?V q"3s3n$xҞ&%Nm2ϩ૑Bx따T2˗&=H ʠ#%n˷<!Ns1#ɾ>elv-Q6:*zppˑ)ME!'ɗ$CѿzC[FY` rY]@OEKBp E= 69>pF1w f(aVs`n(/֣"mOXh#~02;_->LB-*}i'{e[pQ`O8A)$kn'n qڤKq+ g ڵ~ML2Cr/zI[نkN?LˆGCxoisPvƭlPJ Ͻ2ŖW s/D#*k AT95T>϶-},Z/-(Wu=1'$yd^3nUGƈoUE! WFQ>mo#^٨괇rzڹRĤwkQp]ܳ6W~RY׉u ,ZhՈai:Twj_'hHCa?f-O<]V($͙}}n+}Eoiz<*g}P ȅYJᔿfΓL>iαWZnׅΟ1^hpSMqpIO]_CE@9Hpiu\6,YuyjVtiij(gTXAYѹ ;6i -Ϯx}7PpwhB Y$B;$ЧYqjh?ʄukVV|8)yиS£ma8d4u*":+I2۳Oj!F輠bhc{'TdH yY dRTŭT d [ raZE?rY"GBhYcnm=Jf7w=ЌN;fwdZ]B\9I8-rAAqJ<OM:X568X\3ts466dY5;Zh]R$({UzxUtg) qϽ{]:!.pDiXǀת}A:shGh"ʋ@=qPB2ǩ'%-+B"DZTi*HLNpjf qăʞ~zhob$!SRZ{؝ 굥}Jkafoh mU釉ܼº&; 'dȸIßZ *§ ִ1Tc om,Zӈ.ďx?຃$O(0Ȯ)h@ӀgД(6](+EbpCaW[+_nf[l)c TRBDTtעd˖h{l?|S/@fJ6( ѮNE#BpBĖɣX0>r d+ d#mugx4oSbH J8s5lEIjR)Yt=u@E%"ñʫ F#q s9X}3ABku\tMްL_`ˉm4{K¨ eVXtϜz*(^ #zRPd4 5'!G&\= RNJU$ڍqR# 5 v4[9CӁũ3$aUs}93 Mƽ? ڐLD*v Hkt2f`JfF&W&JA_{TH;F8Ւ95_;3['jowb`fIRdO&W*)f-fhC9%?G`-Sp`quX~pąekDKsBvy}1i߱9=QF"\m.a"ơ NPM'j"q] S3y$+\C_L5ʹvp<3 `aއqvhVM5x@quKM3'`h c.q TmQ$BVbBb-S.r蟓퐻. qSXb4h@ 5V[.&$,ؾ=3'p.Fi*&Ld ʢv0EJ3ӊG'akO:jSdW>CE=1/Q }xSvzŷGYR!PvS9d zÉ1 21B p<6Dk^I9su`Hi* P5|kHk 0| Y+1Qwz[{y)+l+@܂` wJn>؅K}GP@$9FN3mRO8>r)3 W.վ6t >jI{K!b8! ]g@:*Ay9Cj!"f(WC?,^ Oլɺ)B~B'QG3*&):/gbI!kZ8(HmFYi,<Z}}iPvKUspTI!p)oS%8O8v1Ln8B%bTlj ݜEMڻ͜,VD:z7YZ 1 Sī מ0}Ҏ19(k*A5icT57V=M۠,]?ns Oi>IZ̡1$G"<}+sصDXyOcfSt-{NGl֑OE:K74 *X'l0^ٞں!(&Cf kuh;hIex#7\㑎qa,EgrGӻ͸#E,ǍahCsV Gd|azYYOExhvdl y_'|Z  r3//]PT6 yW*َcJfTw*;O{n]|YNqtS`ҁસfsuuL6z8 WY2=AumF?z&tx0Ѩ\]tXkp+OtEG`B%7E xr_Ljd<*'uC. 3 4og,)K`gޯ_syx4^/5uSb8t$j:? rU.^yCm#0ʼn)ק]M),wA":;i!˵'u$Xūfd(aQ,jDtnмM Y-si>bU31M{J7;\-HvZF $8:& ڝ 85އQ_ _~}mN}@= U&`W7"0r+V$N9i*^tPvIg=S~:0U?wn7v\31"ϒç`( # QñˉԞ9È ( m?.I A::|BTni y>˜ĝ ==aFK;>Z*` "tܰ=- <7r#D@[q#?_JA_~yN.  dgN 5FQݕ]t4B~Gΐxp4%]j\ SYވpO. }VNr9R^]IG16m#)fCGV~1Z5j;xŃ*ԾIΟ Wkja Qrh'RZbc˜.6u@F)KeR,2>1#(ԇp!$W _}O!5 r tcPj'ԧR\ |~u-t T}a& E$:W0exBF#T}srJ 87'lXĐ]Cs+HZNYY ߦaA}k$ @a|M RQtG[dg E^@,D:KbE^eV]iȫTi&T]y3 4*epv{\Nь-s 96/dsf~ $Vnq"7et,\OioOT|fM:ͱ#K,HiM& `0&(BtԞib6L4 [F/D ty1N Tm5 \Aoeu TeT8r2$6Tl+[2; z!r'+ydHيK1 {5u gǎBTykIu2^nFsEl2C[2Ѩc\ ry9$k} ?XLӃԮwJO~e޻@H1F07iXvd^/'ud/0E(d (qH|6I#yYPM_>_ٰ45_򲙞{:Vii1!R.OBèGQ:,J4ls_a8ܹ; =V/-,^P#Ay19F+tGcK._\a:ZUx{:,}875HAAX ﺓĦт\1Q2Sq< pFL))V0La at?O+?;F"DwcBv\ VO$:^hV2m ['0MjD wuJ2$^:H^ra *1UEPao xTU4[''اŵ? вX3ZgS',KX n&YTOhT;C) .s<*x_sI6ɮDZ"0{K~#6ҩr)6 La3Ɏ._'ccAY^h[Nh^Zέk{U7BR҆00WxnV) i)[u D]C<<DlK<I)C]<# t㟁y Sk;AkD!Ak'\NthjUI@uZ7΀ ?bu[P}t0g4V]V]7sݫ@).w=e {TooJ>]&ҕ^^ɮԷȓJ^NA_;ɡ c4;|PFH2yiAhyPq*͇_'4ˮoF{̯=[ʍ_Y |̬XL{cؑΐPJ#N6=]9I1kSRNˇy:`8Kn fP[4ު0)OZyMFF]V_)&_:LrR~vx=|A6婨W{PPiQ6<Ћ|b%$}d_:QɥڄK)".n5Fl9eҺ^ -&e&U!vnRC}TWy'/^iY[f~p'!iɿ[$oJn k';YtpJVmQ N ս" I#k !e!*`6@,1-BSow4L-Ն/q\+*z||}#>|zG5򥥲 q Uddx^™*ı,U 1(W o4/ΌkױBpHzH 1;7VFYmbL(P;h6Fm`6Bjd1ZJҚ:X3Pǰ\'eph;(lH.O8&^XI;=LC0V2ݥ"c۷N]׉-{#Aum׊ V{)\jex.(^Yr;©>c??[0BRQ5.I^g6e2ohzdU7&ÕhH\NFǻcHC)\J"QxdJN8i. 1hzݷB{?I_+` 8=@a LjG.o7ol?(CUJ,ܮC-]\,np<bl5iyCtnf/0A=t= irȸG4W`3/|VʓM@Y;r1: I.BK/ N+7~Y3T4(G4)Z3VfFQF`2L,ݬA7v9*]IJ-b%zS(P괂+( Nsw0[1̂iP-~:eS돨$ع=.ms$q*}'*1L=H@$fl82h-?8u̘Ll 7Tڄ4ԂS;W- 1k%Ybfk$vhVAtuβJ GRqF^@`\( =q(%.0 @/ɕq$m-M<;eYA [B}(uxV#$!o.;@nk&$Sa2RnPժZq秂q-+)XUɘoXAʯ^*}FR:4+<Xtcʅ[$HѰ $!b%fe⊄4"^ga @W撻|lW؍f81:*rmZۧ|V3?Cbc,JCIG?it-1kA=}H #A)DOHnm-nje;\ĹnQhtD?s ! +0EKaC!(<(% 1VI09X_ Sc&R !2+[cqO=$a-MՁfBj _]e*JʷTNezF0P .5{"m/ⶋѰ|1%CjɍA >"w6 WY9/7ϡ|!eéLMAwN6>FI}u6nSr2|\tc ƥg:S|c8dX^BJ"03V^;̮?}xoyY ڥfw-`q(n_ޅL]*b2"jז;3x6bh"Z3%^ȯl5 ?oқ?!܀J=29:,aNL(E} 2FOғH|xo$*1@FMzqeN$ehV/ Zmž:"5괞G_)6fPF5\_~}όvq4 P7 ycreQ5* A[ݣtfְt ěG8Lc| 0 F甉yenw2GosuY/;E )y!RjSJj6𐿟,'Sg>PI>:2IZvGd+^X5:“_,.v?PoE7v!s ɭXzE %0zGZ'&0j.Hö^kcm 1's 5J̸_Tj(zVQl#4YntFW0 >RpsxHPYl&<f'=r4~ `$Q f;&ETy~8RŹ4imM͢i%= Ptp?}QE?G+ 33ubxDJg& umfzJiӪGOG| !GCvW1s+6j)a G%|z(ͧ~o6 OA\c3G㈨MRZɄBC (6ZWZ/EG ݺVU) +ECYWWCl`M68ӎ& v:| ,wEh`ꐲ] eA;PgqGŰlA'KϺW<@ P!B!ήZmhx#9l}Yһ*I oCET5vPS` b->2XKSr>S7C%/P i0>@4-jIM#%VyOG2_2g~-Sc$K"΍T&Gj*"9[SZ~~jPۢRѱqkZo%}Er V麰W,R5qBuoof\ESeu+^r&3(s<QnTq?Ivwv*>0:.x2) A+ |(h{!~TϢ(Fg α@h2@4!T|˗yKoV_7FKϧ;؍n8ӟM-'C5 [_*ej:Y+ fDN)֍ԲUb)(2'̾(/[To>nڤ0Im&u2}\Ҡj}?YJo=h%$CvY0! Ye*d$cཡgcƒ %‚4%0yf3̟FD0=vd5k%|_GgyC`!nZHg!:6瓵 $zUf";زZLV1G$2'ij<W_ABٯ+US#{39(_ưXIKU` ԛ];M9U*N;kNT)otgbk]9`90Nb$"k7U TDmkGz6J`qQk&c8B/6iFlÞ3rHe,v]F68d^:z"At:R;U$mt=d qnN "hއxkn~X0 J&ݯILJGs7 tSjNܥhA/ ,\R<vؼVuTo~8 ^-e`TvBoTM-֦LM?#s:~.q+VȔ5\2Mc[+HKvdBzNka5lZZҾ{rhb tϮXblTȿ;kxr&׌ N:Q4J2)Y.3'~ lґ/ce%aLO[AQ:qFT'ిuV#&5>I ,9tLba?FIM  pKTGg>m ?/p+ OS깰9KӊƦa"?Ai$u<IjnZG4vg!5֣WcAX&޴NFt9LvaF|bJY}=坕kMR۶eh8p]:||tˤk]|4AFMYr)ٸ =y? e7ʅ(zܠð F6Pa*G ,RPi3ITj˴f X zsHY1iUNU@VKK\qdHiIR1}qHp(5(Rj'{ kl`BY䃃z.|,UjngDmMcU@Zg&1MhXq2ZUCǔzDUVЊ@QHK߄ 8PB d({w!I|SjyύigV~W NIn$7z!RMS`VTX/d@j٦L)̔2ǔݡn*0H ̃P̙wrTzmMjbè;t!S'X­IjKcZ,uPO⢐p1o b# dU8K.護0XZPV"U@F;~Aγ#{| <ع#}T'c%FLKR,1IeRrb9['(e0ޘwyvː$ p`6C+Wgj;@`W˽b&Ypr]8^Ƽ|E):y9dHRWCfaϼHCF {7[t;D0oNbn=BN- ue":q<b٤[2}T9y;V&.նnh*% 8OjNw.rOM(p =O-$F t!oSh0`z]c<:|*D'?FxA~D m?.=x{=Zw-Ko6蜡l0JLɺܲئz!Dz ;YPrH8m:2aJFH*{H4$ mm0d9ީڋ*obx9<*V8s1esltMͺ qNtRɾɟ= !w GT{r^&@`FF'^gע_RjSRk Υ4 ە/R0f*H h:- uԎ @W#+ώ\Xu%iTt|aP|^=j6KԩQ Nq#9@J2V3bi-ɿ.h—u0<{#;j"_L!yhM۳tE*!@Vg րMqUu޲~?0T%Iɉl$(<zV SU'ܤ$1|9'y)h~qx]ȌD;8QF8d[k)J)H}ǭߦ@Y@)eKPX sl'3& >;>p\)7XIwR XϾ9#^u`1mkuD=2фˬQJ[luƟ_Ș"&!" οo Of4E<8]1{\VMot=9l %Sgk?@!?JnAw›%f+O9ëdB`>' p'awH%ۚxR(/ -2>O78 c~R\~q]=5$/q$, g DH|q7J-'r>ݹdfuЀNφ7~ χXui`ӥ Ge!o+%kS1}i?8QI {у9DfL/%  r<W2,x{kzt?íQ_OnB{ËR ut=ݎ<4210PNp}P]!=äyd0R! r=NjxK=؏ arJn|^\@pIa7V6d5KY ŵ橮MԴ2%pkI v׊TYS&bb!ue@ZYāzȡ4y)oMetjt JIM%;@1 V+ȺSg<@y Tga\O8RhJ>k ϽK" abɣլ'.m  ,lG 6OϺIJ!jZGtB [@=36 #E?j7KPD-j\|٩ k6Bժr+`֢Me"Gh}'b1NW['!FW#K,s854E$]5O~ b1LOn$Vfđ0"Z4M4VgX⚤_6-o<,s&5&v%bKPTMk;#$_~<[ w7 V[4ij~k- ͕+H lP=uK۝,|2oٸEcJ 2p"zI Y#yζ~]R$6Z5iWu*jҏ?-8܆z+.yȚEh\L9<pL^{_6QUK`ck'әBsq:o}Fg"n0652-Qm(We `9VI̮SN*8Y ~w%R\.Ȃ](ϴ=<IK]쾚鎟Emf=owz:PM _btQʝJj W٧DjW/j% a,4 ["*v k-QT9}wF5t2NPK6'}^=`=*[)nG}Jn_b&e.bةPfUe@# q J!-&9T 'J}FiOF9Ș|K^ʎe{'7/m /rStU}{˴kNDZG{[gցf迥pD6PK3Rs?Tb1҆pwZƋmɪng?DYYb/i}HY>yW,ӿcCT"d8V󩙶@,aX)-6$_*ӑ;V-TؓfBM>2Թ} UKпEv!#c@+Ly :̴LJ*H7 B; dH[7_tæԧ4h ѐS7H(xEm.R}/U'ET]q(e~`#, G.˳g \c5k<ʣXgPiYO:M. VN4|Vٙ,PxmZ[cTɴƟL`3#u|^cS8[~}LS>g*ߗ-&*T<. O)Ro6)>r)AXRCظ;z#dZ SR-UaVg/(ֻB# ~#gw/L{_G34E:\-xoU ujx)Dgu'dլa\{1GY!%J W 4B?'>f 'UYlRZfVt8;M217kr~8F>\MAW~F?L|ݓeDQ6yc~Y$EeM~I~;R$ V" "t-fSiV M1H&9tb[ghw+db$2VI6kCqRu''=P&fqE?iB+Lt^ڣxض`e%JTWN pрI5i&f+ ѻu/蒨bZ_>v %$:  #r3'0M@z-xY23?Hu/ UXt KEә-:Hv]^I`TVk྘wҢ=Fdxn$EGʃ Ui.k)e%cV$X&N1M2mOw-f" +Z0 ,b!_`R4ȭ +v;knxOOzWȾ1a!V-Ks?t,B{<%PeGc|>e2|q!#۬}])GYOД83"$:rtjsI} eX8HUOS7CxCJ@tBdYrb4L| Z˲T\IqǢ{~" ;;1*"ʢbY* mZqʳP{Gyae2O;}rVΰ"Aaym-w }*,^#-PXDÜ^ %H"@jSfpkjlsIk^iBhvs&t|D͑?y <@ E;<ƫ-tGetp^%` ϯqFn4gIoTr_9=/ bQFLUdQ;Tg|SBH5~JO4 c=A6fV-XzVSsOa@%c;]n@8pfHz:h0}H )eLlK@Xi!ZS-K>q8]yHYT ͠ O--|TA hU>.Q(Խ.$:WK~r~|*!͖0G]!/lr8bq {0]s i@Ew(WtnV9U̔wjΗw$7U7SƘM4낼Ȩ&wm̽6#+eALm_$:Pե = ^fИfokkfݮEڂ{O|f]7|.4 їz\#Y;dk] w>ɾ.)c%t0@R\ߤjNRK[Ln?;=N 27k[r._+I#*B~)Vj"C2a#yaON2f:cE+W\W#okNZ)h )οg{(OoD)(5bјQ bw%&v:ωg / =c=` ~4Ea1)"K1lX D}VC.MAMm==K҅C W'aSћk꧛u@LYݛ\ϭ3)CX肄Pdb"Ͼw rs4 ftUbBHwD~}wk]]Š #k¿BALZu$A~PsĔwrB_@88B>o<mylKJCxm >1W4ȭ(7Z+L%u(S`}fl E nvQ/ï&ɱ_(-V +3/nre ^ִ^?7k:!|A|H-\etL|\31 ]z-KvuM]壗~(aনBzJ2J^mP"TyƁdle{џ+h}4QXRKw<+"\ _8~Û vy$2>(4{R} s:ne1x2[qy/DݴQjgG~%Ų{o{Qo+I05%FbaΫya ԥzM+,ΙPn'HN!!hq[MJ}~$ˠAvګ&I dG)|SN!&'oGt0Լ` $[QI᫫,{ƧO;X˭@Ij"4K!_ZY^Md4] Fgl wdD6oލ {I:;ui,P];ls\JZП &}rt`(U7Բ3ųl3S@RTdȾ5%J,*UEXX':lgSEД-{`;Y V׀2= ~QsUGp3(~ R;Ϥr+s&E i[@YhRsgsl9 V*;YҤu{f)J<.B9,\I߇Yxݜ˘=M ڋ~ }ekΒdW,okV`zا{&fY/T,WU-z(ȱzLnRtxŁ;ח  9ٜ2oQ6RaU!Z"m[8T. j>%=OJh*zI [h*xӫ}aQ.x/IxZ@d LwB+ A(kzL{lu _-7eww]V=[nZuBuv/=l<ԠLy=H--c! w#@ 5WcgG+drDW Zbޔvo AT!j_nw#i98`dՅ6KV]sr9xN=@@*T%hE*L3Qx4<~_0 tlE}s,aoGMh$iVpbHK- 3c'0 q )R'#pPF}^Y~ǃXsNnfCۃ/270&7. XrU)fH5r˚Tm [w2ͥh>ɣ] [hI%y&gA7Y^tK4|z=~݋5H)rӍ#tվ0o dE yyJ9)j5l%qFܭ RiAWd׉WcƞE(_VW%{&JW1Yr}uwbQU}%_־x Pq6sǜ⋸"an|Fࢊ'Bpɱ03ۤEZ0Ԫ׬#3Ra|&ܩo(I4/#B,h$ZQ)/CXWfMeѩX7*z:Q v10Hz(G!3nwOPGl|ˏ"9[H nG&=wi+4 b;j.s3MO}#u 5,"G6 OlY{c&- ri.!fu`vRB<’5wc,D< O'A|i1Yʭ/Y)ᡂOO u ǙoaH*U !<85(PoqJ KPfJۆIlIVKʼ<;y79NߓEEB'aJLs݂Ys*^n>{7i5FbpCRu=1G7NүHiFu:E*1?Di)OiU_[< .o2W F^IgiӚ,*~Vw_K[ 7^َ{uF5pOaDwtZߠ=KPUj7/>2} &DI7l)n 6W+APWf;Uu9YkᗞQcDǪ-]DYhX':_[W[a*% n}h9`ֻ'hQ4|P9XrL-7mZT8Vt6a2r\沄̍R^yS1|<"UC*&&uM6PS9$ZcV_mQ>ܾs -DqAj(%Mwų;{Cg7g`l'ߵ<%Y6_x54FbII(1 ?/ⲉE&hዯ*(y0ۮqۖů!,qu<\߁ϓ0AضV7 S?y"=!VbQ ki _Kt$M>_+Bt?!pFa8%^hM d0z*-26y7U-Ȉ22)UYD!Q%: r Ez DuRu"C:Sa]a,9H_aԟ1qS>!K=3vlU*QI,/w&nY$@et.JLpU1[W Τ,g-aqY:.rן&2aNocVnrp#b,q@B*Uw172gzy.-%̈]0Hd,F}ϟ+aS BI#Tt'[PtN'[!ɯ]P&8ՓyR"S.`^zGq e$r+N8YT~Mw$'җ;Eǁ,eiɣ,;sYh:0! Ed[l[6;wszkbp҂!&Á:޷Xb'fK}MÖo7*ֹ EXnD Z%<5W+6a7"n Az"-bjYR[d`U*Yf2y^BY-[utkI`~UkP (FxP;3@":ЇZn6=!Ns}hY?lYOajCncXɘ#3px/raÒLjQݗN4$t?ިſʋU5\S˜Wo\jza`is@e@ʬP8|NVC9 _nv~SP[,̑M8U~l@% <}Zz&qcV܆n#޶ QoxbaJu$56c)M՚^ HMl82OYuP jL/ `(Gx~eYZݽH4zc iк5dCw+NqB1\ܤwp0<[a> Êshwt`P~q!/vg (i&COSb! {[]eQ`ͬeRL'sWK2M* 5.L:=ԣ&3cz=: B"Sx}j [`E8> z'%qeS YF$nS4:9/$j:-8-1jv<IJ!Kd&ִu_s,۴,`WbLOt²4f&8OEWRTo]=#%`з0dF`VP)Wo[?5-llO:Hm;еP':G/s$nbJ[>]`__^chj{[/w'sm@II-,0kؕWb$`J[WB ɑQIQPL?(f3L&"Ã")ƥSC Kw*))Xzx$dLs6]2eVK>0d,{ZD"0N~IUU^tħ|72f F;W47mZ`+\E*4DR)%w[3ơ_a4z^Mt~6cA?EVc$um>'rOhU%O&<_Oݾt 're/)(Á:8DArwUH1VoO4ɽ=C$H!;uL*]* }\]ǻkqR,5~\{R^h`2lIԔ)z.9Hqȼ?Z#)dI >PHZ.ay_6 2lx+;^- Z~䪰:u>|t)RR>:B+t0-4m1k-NouF+KB1}އ浜NcOqhޢHd|,N읪|K).*׮LHfAKuʆD {%V{ߣ7)x|&G%pt޺DX֕5##)܃Ƿש5']\y '̜)JztN D%_񏀂VqΧ2=[b,U`/St/6q{IĄ]劸ګqtR1˓8{H!!G_.X`1I9]vp ЖIGDQ2|x[\@;pwsG6`J?Hg0u){i";$"OVaeI,5Nм%N|Q2uŶ ǩ 8|z1D`aڗtU|Ch>5oU 3.bpS8$4VVijArEh9௩!\*Jn +>Z_ }L`? *:XϤdhq,{&M#jbfs Jv\Բjq`@l ˡ};?z=Gy@#4KWw%ipRXׂ0ShF@1ܨѣS۠<'Dhᢿq3tbqx%JyHo>ʎK2vSte zO 3Do줹&X5C:h>&Ý>FE)Naw>uY4V:|OM/ 1inQB7A==u WvUu1oۡ2@Y ]\-3O_0 TḨPFꆃ );V?aLΘv92P'⡢SQº#A:\iJ t,AȡQڋ:9ww1Nr r=V,_^G,0ďZ^6E Uf:zX5ق{UVp<_8ˏ"dtg:woF܊p,RB,RRrj䤓BJh^Ie:)0ŷv",ʹ! q@;I=)|uDE"n^4}"gN]P=H!kcTaȤ~6~X 7[+s %(*)X| 2;S RS_Zu&˙e~;V(k[{?z.>XcZ s^Ջ@_G/7žBT/1T+=0!~ru^|jqi[:[R8^nEڗ:K#Dq*0SJkܒmfF-1 \)V SVQ79Q59T43McDIu?BdZ7qHhC; V˶.5f[RjmkoFM*zVnA IE c! sTJu*x.OarC`B[l&8d9҆ *Č14)jTwYLtD$*gvv ybVf͙_k^S%懧14Nj\in+ݽ.CZerNPf:,].,&SupדjhrR PVh ^?*(NV/a+FJ?IA'ܓ1lrJ 90 ?Rn0H]t:Q9&7Kƞ𣒊E[  V!C4z&r[\#HSõ"$X\ ΃5b֢w]5 @7ZлVcs14$GtGE/|gr1/Xz[(RS_;9 & Gk23Yrw fQmI|8PDђO9K޵q",]x3$JkxLzcZYL M;Ͻ")v 'Ŷ&a/BZYtaX^RHɝX8zE7LRBA^]6Ց`\3x]ܘL7 "e=Gؔ1jZ&KE֯fe ;BfIK;f&B`;+yHLSJ}{o0fE*p>>gjVo݅C; 4`cJ= Giz8'P Q x䟪lNJj}<9+A:fV3ڭyK+*LVp&(Fʢ@8DsMz-m?1BWגlhipke~0 ȯ ] yh+BT*} :8!$H72w |tL@ވP 0mZ\G ׿'X>܃3g =i =[atBsC7@K,[#\ST_Jq~LUғ2F(i~& 8}npj<"WMRBYc!! NfW#"~ ~J]3Mcw:/p';^J7l03'rvPkFJ%Т]-}<̫2%`nIHiQOޠp rP=:~yp|JO5Н8k5Yh^sHc+H kRc^ޜq?Py0wdyjМl"hV1/ rp}$Iׂgǰ[=N{|5E5wxSguWR9[Z- vkěej?A!S1&wN迃->I$?>>g k$ØiFquMafh baYggϴsZ59ʊTZ ("|2}hl̖P流,fAl~ua2ClIx#s MjeӢk,g 9o遐+i$(Q}cFI#[nPPbhh&(aZɠkmkUoսgCN xk4zʍN(zSRu4@ hq#]]9.N?Jc&_2ޕ1zNbC8whZ>J?/*3"h JD۔ȺP|/ ^D8۱:Bћt3\EIԧ"kqy^Z\CgOa1_\p©ֻ\gXo?]- mhfUnQE!JKؑBg !N`i x-!< ug|:^gҏo{~XO:2)->63T{]}O(@v$ҸNX0([ 2pbV*-Nmc֕ q5Ĉ7SG\cE'_nZlͫ~OAăm#|H3أTCW/[ |UB;tQnp.0%\ࣖYf3KEqjn} 'gZ.r~ǪH~QS7gsw^Vհt\чNJ!4 yXt${|\hY z<d:? Fچy}Gct7"35۶_#)a"ǛD=Xl74 3Fٻ52䬔PC`5stbeFҶw|lLBx-˵"/QYVWJ:4}aD08ne&jSce,W.~qLȭ(kWȇ6Q~CR-PSxm}XEs=*cCOG.WJg9 [d/n0-x^.1qiZEN}3A #!P.i;36굂!Jd;JB-ܦE~arbWt5eTJǖhMm=-NuQ'no6FE*SgER/MGL2& shz عO;4S"O.&rV]:@|>-2~[(>k$-mJ򺍄 >*IsC*vDwc2.4EAיĆ}k*ت r֛(H`X&^K33n랺þpZ&E4Cntf?nrL|ˉwv%#f/?:ڬ~{NU }4";`: -+/x̌!'V@|K_EMF=)=N%fwJmxfVL`,1 @I)wŃ[{Qu7>vȋI52BR"(gUZޓW焠0]PSCHzaF}!~ A9fH{Q~v[KdRP6_C6Es&4=5Dzqu8-zsGopP{ȫTmzuidZdrfɘ!:EsP:RU\ܗ>TAqbp~@XJ ,0SuvJP];~-Cc=+Jئ6KTB{6QPy p=ě7` =0s[hܡmk0BPB?:-s_ 夡EL;MnHh1%E" Ia9Ye/txMG74DTĸ'le ۤۦ$5>EHq֋mkF:6Z]dfwad~GD7`8h;gH$*j"O gÐP~h.@ZBlPkFR%C$x!SOo?ۂl]0$#.ߦ}* RVF?O#fv#%#7~ȒL_fҦ5x;їgk5k# >{29vEojo9V;aqEno'\R-x[3 2za { rvI~3"jtA6 C@%DRs_ˆ 񜱶ǤӁ90j}CO Urn\['9$bb%K=(갭[0+k[6'Β:r߭H癧ȊC,T+B1īJ})K"7˝54UVxEV5Lbsn"[ E*+ Aw3.]wuf$m!Ӊ2kz n }k+5k,Aw 6%I5a'Ǥ)KzC)@ N r=F2֪R-.**]8Uj=CJ _o&JR=@$]+~q˥g]Z3vQw'!.!}~gx0VM$g}avQQ^B$9J.no_F&MprW'xЎ?3u"7Th*a-*1ׯr// % S=_&Yt} ۣ}̡gi1&Op GcPcX݋;K9MYAk)0X4)Y;IuzGVXAS޴J6X| %\X CrˡpUZgI=*gE%/ }@4{* )/\vN.!,Cx]z㭿{s\f^5iʕҾ4YwIu+} $W|< 4HIwy0rWz:N7sTi]D .p)~['#YH ‰ k\w yvߓ&Nh1ilxy#Z]㬎,}~iC kTQ$" u /W }?Q}BvKnM^|n?=z97dsgKB rƁguJTT[QFH" rkV_NO^ń aDWOL %U*w0JrR8&_UY@78F)Q)eXn!כɱ< 1 B< 8uLGh7Cez-wN@rx&+N l(ݩVR#10w>J z},!cϰly}$H4/ߌ`o J8˞t ޝOG ߖI fmͱ~`cm-_Mhీ ~eõ[C(gxAe՞"=x%aXO^@ 9// ~th4[ #f>?VQ|GH%ƅ\̇wV`[ ާ*=?*yz?󵀎I^_O~Owr/!#4U{R­vtN2~!H$? B@iS3z_7zawH}$WxݚHaX OJPƫ&oq䃢K;iQGyR 27œ߹XȵE h}+9tCɘȑ$[19튺=ت X!olX?d"r 5Vho63Ƅj頚t` ȭAix['w<{P@m v7م&V'ܡa")D`n(> rIcF! JEBr[$wRŃ^TWOHr lד-jc ,n#(titPSx{:e9D[/?AދhXgK `˕dH RcˆAZ@ڦH[P"#m&dGoU_>.Zat:O\=]tWF6tz}:4\vteRpneHgTrsdsv#y@8 8ytFarbi+i` Ui]N^g4L/X8=t ^6WBӮ-6 ډ GJj)C!67 d4ъ<Ɂ2KTyfk"}Ι;7Zޠ&iˈd#.g POR> B f+36^(UHh*XhU}@.8UH-[BtZ~ 7)Cg'9Y=ӥĀh7 {=|:̌ -(aLG<{0pS:7ol{+HᑱӥWZ.='g>oY㛛qT4CshX> ˆ3c-Eg\s L\xVRBv}I64-TS 傁ɺhj>HZ/lIZͲOa?WC]%ه P/nAg?I#q皻NMU!VR&j'1y9sǷ~p8T xe0d]E {eK]`ת*KnT.+;y^v%}m7hv}2ݢLH{+y%ti:{eҖ|^7AMYۙ] q YŋGM][B,)a5SNVg5>s0)=uYtwc$)P$k$G @}V9/*'Z^^]W.I5CV1.кTlv(YA4<}gVTk*; *ddaW-}[w%ЀE4d ԪmÑ~ Yax ݝˊ/m2_'.@3̅j(GB ` i SX>3DOgdoE[gPƘwb!^NrdnzB%ﴢᒳ>B/x(;.8$ҬO;btz_[EC4?J4@D#D&JYwF6]et?m](1!FrR?I45ȫUA SyК+H,'zP2$F01go#ү$Y"ςC{?ꑏ)cbՃyqZ[Ѝ$.!\8n,p)giޣ(1#͏}7&`f(C΃^*E\B%9ݼ 66cJ }@>CݥՆ@w\HCܔ'67Ma\p+E %_}١e*K1Q&UcQ(bnj$ȺY~Z_$=o/p> cfyic˗KRW)gj]sZŨL A͹&U[o' ~ `3Iq~/:lQ C54IX ӄ, č N$~lئ]ݻz^)eD}߹dΒ@ګOWi,CQLm@d"?vCIrbP!Xן`6zZE="kb)]B#Kzc_^h{>ڦ$堧QVspZtgbZ8{Ղ,Iv5 x﷎R 64@Sp=pI.3oLJ<^ǼwWwSğ9GZ=?V !!y0fON+:{2sW'ـIA@ᝐ~a` 4p?Y0"%eUJ+]A8uD}?,+P A8/!3NI.gÓ{6LLKۋ69PyoOUSarܠ'iz~ N2F2ik 6Rqʟ]_٘[]}';Rؽ̗|M0jVf"ǂH;ƒvn-@mW' { (B!XtTsIgX]JD6q6d3g;Zi‘+jPyfs{l'6Qԉ0n!,@9.Y\HL&4dwCaB ]W2@X~>Gt^PVYZ",=6ff@NcMU)~57ws k^p.'£'X!q\4`55no(&íܰ=`&ּS,%'ExZ{w[SsTBM+Oݡvze遠,ۄV3*TcWm)TI8΃m˜iՆp) қ]MA-o2옗eV.2V)fHEH> [t5]E3Vֽ㿕cyAFT/),Y*&ILwF|vaC|] \4w&z4@0F4`ڀF|J[jpkނІ ٠X5>/rRfynS we؆դBTvTI*ƒMH.y˨Ш3T#\bv`$)gpQ*K8t+|:j 3Uuik=!BPKksc[AUjW_93)v&{J=m2N8C-{ p̌(ԡ9mgFeye(pzShiJܙȽڹ^p5d[Bcaޞh8Xge+ 5?qLJD)D,~@FzpZݻ@ Vm$:-ݜUQvWفP377ͪ\w_x^zhN~?jN  %0GbT' "uR=L_1y¡O~j6e98$YAkc rC~ )}HcPbῇ:؆4]s8C: -Kf>0{o|0?8 NmA}{Ҝ <& +"Er-mw ,Hj/ҿ>3еʒM{/ U9U L\VL3Em͍8]`%P@9yycg!ʮK^֮ի] #ZDŋgG9'su<:גysFh΀JIAǼجo:-T0c1;sbłPUZO!9>^^+>ڪJ̺x"XWI> Zݖu$\,k|u3ɬKϘi 8[8&tz;c pVbվ/L~PMFh9mj<";&pz1w\۫D/ڸm*JT?bK].b/ a:&.U/ w֭pTAwΠ,zkZ,ϳEsުKHqJ5:dIMil /FbKV@M'Ӆ |)lmJ+/^X";PX +lzcq5i `YRN؛g=-L0Г o%S4S0+K0AD-ar'2A`dzAp;'+T3$4x4\L}Y_(푝|Es˳'%q@y5ł8S#AR?u ,dM+݈l1МӁQd%ҁ=q>/v t U qdFL M q 9 ܼTsR_{D<8BTe\a͙ڳ;NBɁU+rcZ/btR2Kx !h0C\آ%2^9]&KFSXZ~C,K|"F&+\~G$DPvբVYM>L}|WTyKLN&VbikRL(VU|Ü$4t*8[dz ֛ǓDi Jwx.U \H0F@KIU#Xw>9(7X'& ԡvQ-K]W2|B 솃rLw"| cGR<ʶc?ihKj 5ZZU%&ȗS<#O"iƃu.!3al7\̮=n kxa:_VBT:|Oݤ/HS% 2𞿣@Oi/WbH;ㇰ8/7L =$sx8 aێ3֟EȯɰL!5)enqb61eBoz)L[W&wئтHOnh_rzz~F|S=6֌gCW Q8^)&tSg", @T%aT_EȣH")SwQtHCػT-{F-m-^ Kƈ"7SDHK@kZb߽ %h*s;3:/({2v")\s!<B# T}` z<$ و`4tF#<ޱR/eޮX)6d'bΰGS{񋃳goq2Rڅއ[r) .:W1䊶zT>=8@1+̩XfN:CR,IE4 6dePfD]D*^`'J-AJWpJg9+2a4KKB v1nesܪtn2; Gn$Bz$~9aw z(:gz%LLU ?w%LzBP.I)I UtR s¨} z7R 'hUK1߯ssw@͗ }9Sa R>ª ImhoI_^f"OG/"tRɡ \h5g,Z #c0tQ."e-b l 0gʄ`}SȢcSG_XH)q뱍-ȩ: c0m|mg7M:5ղkx9HC(ɷ!Mn}m3 DQ9yhSNčT!;8 TrQi˩~_Yq K_qe!>y%}^#g yyY}Twf.WpCEQ%sG0k8zHIe˱tO!cX5|HhՊ2Z6cfHrf1ah9UO9g6:uE:EҾ\AuDՌ6'Մfe4tz$,t[$m 4x=-5,A%z+tJ>^]l3 |z=#/!gql-z:- (SQr wxx&\O!$Oh"n ;: 2EwĿSFN[sW;]jb4=\D9C7Fl-[ '8dÇ1רk{sQE&;ʃn%1/*xrO?д1jaFLK1W9:$P1H+ycѯeMl<De]o]EbOF 닎TM' \21d65KH̦^Oj\Cgah0 㗹垆ɔ OsWUޤ(.!>éqʔn0RpH. 1,j?K* 6$zuy"Z6"#Ⱜh3j[YL.؃Z2ԗ==#obJb1L!K )h]QmYddJGiԧjfdYEerVM0rMOʅ֊d)%"fc+"2妝CtS1qY&;OQ9ACҹI I\R7үS(Zޯ"o EQ\ fё*rLffftVJK<<>@-UbXP)w5BF8Y-(tŴٿl!Df:=Ֆuh3$\ѣD1<"1*_AbkELt5O>CȋT&[xxE&rf϶Ffn(a#l9:y cm.HI)ӊLU;iD11rRH BIHtwAݒ=Vhcq|=!R%[f u&h{ܔDhI*FP*hh{J~Tb޹mߔ1O⍐˓C,҈ l)yP1 _x$ضp | [\ɏI=ᱸx)p/ *.ʖڋ~%v')3KsfiMUZ ^ւFp[+G>5&(I K Ov#RaZDS6oAjS(봟שTRo!}jM@4HpM"~ ZÏ`bݤ[#)ӏܪS2(O@jǬUKn7B,}6q t! xd0efc@ͧĔQ'ń?t7l)ޑP݃@Qƌim\eSn4P|gZ/39,euE^?t<^?Õ.쿵dve {Q`?*OȨ05~N M|It-3IV?!HbkȘSpZ^o|9!c<Ǎ!7O膢lOT?OX\Ge\M8R =_l<ΚARh'B+%Vj4B,S@6*Q& 8%lF(vHXNA$-+sx=JC[f n?'HA;E/犵[f C$a#G{~ӫ)w^Y8grW@=dݽE>L`! Q){7<.ƟqDyQ8t3q8އDe6\Ȧ}΍2%]P1_u}aph",L 1@CINY͟z򳕉X>Gr&a"#ʑ&Ŗ 8p tp vRnQ$> Ԧ߬kx}H E=k:6QJ9A0 hHM:hL=#N%:[Un1F[:.jvg(e(`N5P2  5ic$hK;*vuqY-*AMCe !j`C/iUgQSF΀*.%1^Q*Oqu4Y Lvŕr )N㜢 Z auxnZy7_DCnpG?NN_բJKEvAX˓DϚ.H{ wML3&2Er_q5шTw4}@@S[hKA'㶽~!e \~{.d+?&Ot9  =aIaivNOޞ[a\IQX"X! .t3{NLw g8czl8J 2fSyu .oaU PoDQ¥z>EU:Ҽ4a?N\ @ƽ]H =H*MWB>>*əi^uhLWxk1ĊZ;yc K-'2VhEHߨCΚ ktsK,( ^-ωN`v⫆d 4x5ÿ# Og2nʧݽ5Jq]_ĥWlu im1;'l`IhA/6(EL|cL՛Qx)r*iWocOߋ&b7 m #Fjqum xO5S`|C# 9H[kBaߴyRBz.\\jXe -oIm4MY䥅dhmg53*|7_ , knQ4ۃnTBg&1W$z!<$R5% ԔJ|!׎MOq]'{!ة)Tk/?ኼ_cϨ[*%^QH4Hw9Pd-}i_~q> .Wα Kf6#bkYzPڕ㙭dVf[~үf/¦kGUeA^T"[mN. IC=Q H.ѓ;;᳎\1Dz)kGPvva(@ p@ȶ5א*~\3GWw<͓A:%%Cd+yҬ.l,6M*isz9;#4Ee8IcUs aq/K,2\> 5Sv&BnGBM@uC aZ$hS$t# yo -05Th>|pe;c*XT}*;j~oi#'}AAsĴZ!QjY& xL*ŁltB:yQ\ٖ݅WBRr9: gt(Eo (LEllMX:@P'[(!>Soc4ĝ "O :+S?b]Ԧo-vM#*7<!qÞOB2`CF9c;f돛J!.~WA8̓ڝO2Ԁ1V6أH5&f"H{PɗJ+ў,` ;l35Y 0\ej!K.vv}k?:e4nFLqvKbl^-܁_#cE{{e뗫Ze3CQx+;h#y~:O=Bѥ6$|W Uh0GBg.3\iq%YMHBg '41xq,MX̉Юܤ6yt:ڣy!>| 3Hyt !!pydYh]g~;:ye]C\u֡"SZC$;l}lk^~!+gФ "t(֔!o/{iW5&@ԪU\pNЩUMM_M ?[I[ۻ5 @Tr6k.5Ƭs&QNtI['QPFʆdk4OS`G`ll).0pP:;{ړQByzlz7*SVs%Q+ރ GӣF^/GQ8I'DغUꂠkY;K:,kYE~Vǥs-6:X? 8a1[ vpNYeQ)=e/I ïFKP k ѱ@p^HLTYtDAg_GS`P_>HD=4a, ǯ%J% LNRp"nr̷e k HɐB sVICv˘Љv#9Q|fcB#'ѥa'SWQTaJa0w.180K.3,&s0[ػnB f@W}Ogss`&`O (x'𿭻pc<-H<'o*…Zw7z܊ٴHAzi! 3|(K.m>RC}pj`UŚS[o&J/G$;+-Y؍1# f d|0L x(Q_9r:pP2# ~%cT#3 EH*Ajh:"&u{$SA$4sڗy|;Z.a/)Y~248d+t02Boczr x$)x坻m@.-eo1dkM†^ 0$r7E]겭M>.K:ZԪ.4 ?P Bӧ8 ۑ-o1|GE6r:ZPw^ƹEchiR('Grȗ߼?5 /toHNw6[?I5!ėS?7Fp 0qDNv?2HʵpIcW#cU[G^QK=qJ 䮺0 ty|ùR69#/?S:.N@LX4j?DL6Z /s6d";Kيp!؍N c %o ╻7a>ȫkv_fݬ7n_oJ3~c0@5H{ΫBUplk{ v>CO5}o66+pB\xs׈^#)Uؖc8I]\b=٤HıAhYw|OI n^fY>S]ia6ѻD# E5i&G>Z_22 E7}Tp:0{^S. r– _A64t }Fy-2=6}^&#ip|!Rv͜'6w8.>gJ=TzW]WZFtjJӇObNl@Y"&:eN$|dL @gdb|MyLI4kk2_xѩV+y!5EXȾi{/Pme1mywiN4 _ ĐVuY-Q,*!0 3l&:]99*!tz-/Ԧ"Y_ˈI삗_Pqcr8Q}좁8p#tmf$Ȟ5] /?C&' V`<$l3+78ԐuDӞwjCp~G QM<M-ij(# ֭'Hkz<jYVlmC^5ֺ( !&5H8#fJsZkKW3TfaETVh|@̖o*qP[?eX5Zv%`Pbh`O޻-ؼ!d Nhpy9(w*4xvSW|Ѣ3D`! T+'Vz:UJt0Tq{I7x؈^xq:wlj湔-zRMME՚$!mt)桻$ɤ奥 5T^!5T'> Y۪`P]  U>Zy Ej1񩚥 ^ċho'ڮWֻ0gLg@tnTߋTҞkM=D@{C9<>l+*bpqgW] ([U `bB}OFE ]g8*8alLg\WAefk ľ%Kؒ ^p6cjoVx7W #UEHޏN֏Ky,$;B+JtF<O_  9SZ[[0046:=!@wH܂iݫ;:{=PN^Ɏ3cX"jGcܲ#*-@1M0%4`d,E L 35 L&Fܬ>NMmoU?Ant+= ~s@n.I qR|P/\== 'kl+)͸ 266cJ7RkM_D],;'^nD((Wޜ 6e5P.fJ飞@C2 9f0 VU&krE Y臫Km-!Τ&j'u:8XgE׳8e}~e);Jj3pyd)ҿx V$|佌J_hBΧP8WȧcNoL} xdf, eAY Ӵ$T*.Ց+Uػ`w=t]Pђ޴`wˌ7r~WN e\;=@jҿʉN3U5E~ծ86/Prap1J K ?ֹ7dQv0~*2$2:HB\渡"ū#_`sep`"޲L(d,Q# WxAX{8g4B_)n7֊^r'Z-jtэo=(9SCS0DKw9ko-jF=k!z ]ԓ\4%$ Ͼh.P\s';C$i^XTh%iRJբ3CRs[GEЮ/@c9kM|AP9Z3Mb\:qJAt o=WjVECձ:}- +R:]Ĥ!F,W'^EA.vUs 3o!~"q=&oQ !L%K\ɷ CCc S-e4.;yyV[hVg2cpW ҆x'4 }^³g5OCDF]c&KjEr*D} . neŮ] ?/o;rs#1p̡k\j⾟=Zs +ӻSvzb+瘀~PLhvrb0L6'!~ obAKkFEG- T oΐKEc]WJ؊ 1oA]%Akgf?v岄]Nc;Ur+uVw/˳FٻQ{$+ D'Ԍrd q w+H רI)I?=ϩ2UOx@304qf\+x׿x+1v󿚸f@oYOfo械'|Co{RT:xm8 "^Ykb#*/X{>A1ז 1֔c5l\`XǾnz3\3 In{r+}>ᾑ,\϶">AVZ/,&=͂3% gGk.֑A,&p`URl:c[H%솸˱u3|c3K~.2x)D ݑnHm,^{y%C;-!_. '5lJ\&F8ւ[/̫m'f7nj`%F|tM~Rv/ ;Z|ZA|Yi׍9[k"Q^QϔK:]ZN B"Ox (A u Q\pDEPe5X>K& mp;\i/+ "X'뜏f8awJnP -0n(z3[1RUjd[%b\]h Ty6t&o_b4Q@>Onڎd֊z`ag/Wł}7kJ!+ciV6 VhƐٻ-Tfw=p')pUKn$XӚ߸\W3H'kAF (C_X v;sjh_g2l+QO{L}}-,^wl=n"3SPjV:ck[D/C ul4G"NcWNͦ襻9;g}~`:ЁէVFMA{*!TqJ 6Nڛ.ToTs< ٟ-̀{<9C!؀sG?Q\gǪE1p<R)[Zo >1wjdMS GJH]vc "D|ʸQ:]f"LĻ/0xU]`66h0JMQ\-:͒}=^dmOX)P" wk`_[ֲ9Yznz>D7QS,7|ȴ$$dr;u/mt* e2%f`lMII@ m9Gjŧam"m֌"6?Wb˂fxanFJ .u߻It,#SGAyv/Pr-+ $qy0ׅ&Y|ެw>/f*bO?AoQ05zpo/<c@7 #] fT2w\u&Ik"6]R)(Atm`5ɍ®?D.ą'akx3 zJG}LJs5L|>jCcdT4vH^ ;8A3W'p߄odg@vF9zm]v*ZSHXK]=*N}ԣc %}n0nXk)]ٽ?};.** $g7Bלf;-MIQ!StF85/dF(@凼'b/vV331/T[?:ʴo: #"`ң5s>j!HگKɿ7mG̢>nU h"S}떘&ech"jzv'#A?qG=}l;fmSM+XmwY3po^C QvZN~~1!hn2<(\ 9kj A by}>grE9f*R{zV냦q cHgC| $Z|vjC9%<;3 HdP۵rt: XqW+X1h1urxGݦLp + S gfퟶ2e3r܃=+%c|n-۶9zk/uk_m蔇.S+Pap20> +kkV+q"íWm~|U5!~]>{X'Ȥq7~6([h^Is?\>S{`^#G4=%ZʨU\8՚57UBnMJ0n=`w<V6-+b'C_V05 jZƔ$I7_.?/fe[4L ꄙR0?#8umлSH,ODUPݳW~4d'ᮢos3ZhrPS#FF-/p04]IzW5Z!ѡfkG x?xj 0# 19>I]˥+ǎȹ {4&OaYΠ#ZFB^M6V/NWh7)tKotj4F0!ʘQYIdߎo qGg(oӶ3x,ѽjڱCsR@3'b=# Pv&AAg|%z;VMȬ]C"8E'fa9gn9")g#B vV3g 8J~CU{&as 9 9c1x~9~}h̐{n H0- <l+C4/:1mdTv@ZrII_x7Dݻ~"ŤOO@9}!^P&ݹ3ɨ@,|?1'aeƙV+OZހCW&G:C_Xsv%pAmr=7_2̱-pZ+9wѓQ}eO" 0FY|nsw'ҜuA.h҂ZWKr_+h"t>O nc68b@`@j!*;c[SP,_r RPC [o S< tw :6^ ]HG F4c&׼Ոw5:z%m#fu&%D&>]cLXZ{C*UF`,%5k81p I3C|`)vG<ZeGdq=\*$c6Q8{`=<0{^P#'ƛ6% '}jzLFi|Ac3hSWrcz<I/#եdaG%$(%ń dh ]PNX'DlJt-)9 D0 .J\`˟Lq q|c\Q1l$7~5P Y$H{H}24/[USf^KъH=l y搆D`}@i}3deRW i:czq2-~QTt|8V\1Z~xm"4e/&z\VaPi{qS3.w(|uMFu"&*v&$u?j4 0IfwucJ:n-vJ銝AM=am@nǰo@_It\=,_&`Dމ`؞XRMtWqf2q` RYO8f E` 7(,%zh]iS>Vc±FeJw(ɣL\q[Pbdu-3O,g}|> /Dey,*(."ELz/Y&-W*tϯzsS@#"% ?D5+_#b%J#$U˄ڂ2Vh屁VOH` XVz+N90 cIpyͶ^¤t+K%x%bÿ,B@2uo"- D#,'iZ"cYg1utdj /y_1Iic$9KVj1-x樨to_|Rd owpb5[OCyy |vT)[mGLy9LۼB96 AKpț>ud* _› 9q ]lSbrnM1ϐE*ofI!Q8$٫ǂ΃O3zY&FC~>ƀ sӸDGDP Vs J4j.K:Ͷ:-#QĎ46HavмEI]! aIFB\ͷ嘙K0c%H kvafTMe3>Wf=dj QAmUNDꆾ]]P^?lO1&{–~{ '+H$o#R;ծI̹f|Iۨ$Q9oi1ѪEG$ŮC񌄠Pa;qPEz€&NW> u'[1De@ 0K{E*{<xk',E5$#ip2=6q&Y?Z>f+Ba*ɰ݄Co{}4M=PySiκ gW8o> 3@;]lw_`=E!Iɪޱr:PP[(s,c*RϓD/i[^̡FKp ] pK-/x*`%*bQ{*WPR*顮Vtleoh4mPou{~r%6hq8m̩=[oSSQpdA@t*F {Y6_.W]iZHQBUpfP݈uNgĕ#MU`~x;}Kw)wb[ꢜIF?JX<y.&l!T\>/NjVOY_+h2Aa0KJQuaIurหbyAiZG" ڳYg䣉KYnc/Ɣ54c9m&uaj\m ~qNOI r`3'] }O=WX75Ai'n1^n"?t,a{@,s%:<(r;>z =)bsGNKX NkPWBCYORr+!Lm2wE m)&J/12\mCrACLtuu0Y\`ƪ9 qީi{y`RqU~fU9{cbB*6[~ȟV{n~#s>\n[/@'g^9 |-g:Ţkߎ":,k/ۡ#HGx~&>ٙqm Y!n,A ;T|a-0bvy$J,Lm?3`֌*yc'Q.\6z0/?IT##YtN9aw;&Wncml!!{,+yhd?[=vZHӃU*ˌjNjM97d[nsZZB@#KT:M*t:R轺eCLwH s6;|j(NScj~W3;!|pyJU{i :r*+TFUaaJhQ+-*OhCIvqʎI7@XLNS1GBݮmބA'H1D=s-sd mK{{ Kf |2+cI 'WV > I݄ZovX~~97;F]"yڪa8 DQ%Bkm"3oܬcF@ xGQ>aP]3B %Um܂tܞC#L5 QҲsb^hCZiIQ)VmOcq+Q!<|/λ8MCnҎFc tt"VM0+܉ BގKP1B4Pf q~@[`J7`; E6bx0y2Uyuob2:Np*)ǒ0B'$ʳvZS&' ]hǍp]q-~*i%Өמ K['mP%t]\6g!Bzczy-qYp~E M gO Ȧ:<{M] J`0P7GxZ .|CM`QI=( z /;6*q"B0Q)ވa#4hRYQZfU.3l"yt#pEv|mK:/YUI>0D jDX5b#gj/X:5'^>p]"4DŽ\hAc2y.\|0H$\YDbc=M2J&߬ 4{bbȿE|ZpwĈ%Ҫ&5{ʘ\c NF s씕<V, ,Ϫ[.?Z艑-n~qTNܚ0k⸅/)2"ԡdfF İ[}7JWy;檎g!p̆b؞#fXiq{3Dܪm X}b]c(m}S>Q^I->]4m;7A[ʋgڇ 1ũ('(&@QO 7>sV\G;~>J8߉Z׹bǑT>[C/v _m;i;U/0!S~Å#ٿj5[>"6.x"jbuK|P+y:_/ nk!Ams+d<BL? jY[/2" Sxxo:Wl!wf0; S*@k6?O Fpw+. -aԌ0l3 Ũek/ Z-8icpHrziŨc8k Xn#R A),]b&}, 1<-#\enU |vc!ﳽ-O?Gy`f;!PXỤq_p|`UΠy< QyR+=p耊^Yf>6wz Eln9'd;'jZcJ %~RV*†G%lda:OO b V4eGx ~_EI[q.x-Œ<$v U%bq?cp4"iCh-`LzGW(O]1֡UEj Gr:Q߳3LPtly_9ު!Dw0d<Xd_b 9sOHpiBO7r[ ,BuMw c-o~eb'Fhڟ{.[0! T#:jģ2N`[ck‰M1ӳSJKHپ1Ɔ<;#:CķlġKKςȈS yQ#kx(JÄkKʎC/<&؋xIb+ k#iv:.UIM)$Z!:bE|ݖM'TH墱**u09G+p.x̵N#ڗdVvТ#eʾ^M>\0~u݊%v +σKmb-^5E+;UFN2rՍ< N0[j0HeiƳD@2R ‘!Tx}\畹;+A9 CCT'igiNmD3T}r0!X{eo.Uξݵ"'m³?].πMyĩU)Xx'NQ?pF̙ci@Cfe= ϢxN0pBQy*RǼ;"B|e.'z\-R֌Ook̖d-[nuj({(ToWtR`~j(5x)MѰr^I `QP(Z,J)Y!>}ˢ[ez<m2oPesa]Ny'I%?vSЬm@$\v<TCfWR6Há-HGe%TFM'7XJGK!\e̟;jV,[e.ܮ '{z<4 C~հjD'n'77w%Ίφ=#<ݎo+O_]4'ʹF(|jЛ}}YxF=QDMCUcm|MɃ2ɏe]/kF1)aV7,^ӗx[(kpsl$W:@xVhXLKo`= &b̘ 8+Eqq vHvl#&HOYXe8Ȫoiw_LA#":'ᥧ(@Rip벥8ie}Ċ-$gYC|0 '/TbőTC',1062wż7:h%Za=5RᐖW1c^08x}S$ZK!f qAT)b"/6/6K MnM/|[V1ݗց_  ;D.}\"XlwĥwPPtc),u88f@i\%D 1 D'lB. H0+*}fπmiuy>nL|˫7%u=4ީ3 KvyS8 5OS;la;QT邢9 r R8NL~K!%(2A"M|fiz_Aҡ ]uD:/A7RXP)n34e#M|) [#-4"(ŕYsfc2C @q1: |q Vvm`@KkT;r0N,aqčŢ}nY0Y`jjy&<ߠ3(mJnlMػ́xI<1fA٢l zyxLϱ|?ӱ[{ӒY$L>D>B(ƐƟ[ua& R ]LCu f 874g"+(f|dSv R>H̖fW K W)L6qCvd ttvycwg dY~~?'KĬΖ0A2 "Y>_\ ^{m \g!NSt4ؼyv>DsE`ÿ,tb`IFAW/94gATO1Q%Pe?`qR< u%de&H!:_+#0tխu\%OR˼Of{2Z8Vi68틩ኈ$\P{ay? MHYU8ifXZ3bsr)7L5%ˁ_ ±MGB<Ɍ8hM5]hG\J<^![1d>4ZS?v5Cdz{K6 7Iaͱ'6ay4lxƾ=^]x"!5/lð݁:@3obkGIޞW3J҂\n?t/Z9/︷\jIsĢ,Q]aoE ZUƐL[DWT4coڮ'eՄ_`s߇Ǽ~%mETCQ{[`5r>s:%Fӭ$H}dSba]}5SҟMW:ň|Txmޅ?>AڠN>h㿟 i5nkkŖ 5u%9^OOpDlP(Vޒ?e!Ѡ!m Ca2Q)#& \Wʜ@r`9+c<ӻS5FaoA¥}AYK\y=$@o$G[ n畷#|ca!<6rè\08^6 +LD, yAOo*tD3 .@ <߮JKzSVV{V)Ùu>\ۛ=-ry 5.9rN=󴘥SGM?NgcH9e,q;*#ah?0$QRtO6+tf.S7qN#2 HUb#$Qͺ73Τ% 4TIXu_fi;/ᅦ-`fJh0Rl Kԅj 96N XHm^YVs|*y:eiChģ"-/{<):n~`|P KYEfPJn:!1x` mk]z;63qoȄ<deNrrrh枞%Y߈2/6}9e-8Ǜ7E0ÞhA![:?B=[Պ PYsw/Ϙ`Z:OI+G91J>` *,IO"2?Z'c[J ws p]dS6yq7$oUT9{k\oNTFX I (FʵmyO|AL %#wuK,rSI\!BLǯyάT6(.Ʋ |mޚc l/;i@o~CN "Sg_f_٣QD\k)Fi߰15fpҺb*_ɺbR>ָ'壠Z̧U/ܭ%wмU_"-.L%*q1~!n"zUdciRUэEE:4|nf+ ]}J `VgЕs$QJ[ Z7Pϰ|< ĈAu1 I:Ov "s]Nrં h)DSyߦA1qy2 Ӹ!o '9mR$&-6<o V"wdn➜40h" T|^IV⪙~5|BNOlZ8 l{G:'5yId9k~ps%l[3v{)sR. rqjk^yRNy"Kt1CȮ~y_Xd5>%LF;y Є5I]Өxo;wSfƏ3݃rQ1xE󋥇xta~`@14?EsL&4:?P :jSvqT/nA*෬&alwnq6_ 3'ĨpCdXޢ/KivQb"@%!yKH +j#ɨ" Vp,-ΪlW3j?:UL:i.*f\8XP]g ˮ c[v|*.&;AX"! O%Oۉy4[,mG:b N%mv"frD.z.Ū,H$CIiǒ{;?wt 4MbqXS& ` jc~lDSZi_A .\6j2֜'v+s_>N8szԲ2 7r2oW郺Fgu_kd@Y~(DY=v7A%{*^Ѹ(U|E&^; FWyNjatOa &^.d)N;ѯAkHnXΛ0۽m0?ϐJ:al0MQ*tXҟՏQZr}2#旨z!h鱀 YQy1yYC&xRs9=]gS%`Sֲ5lwU^rbM"K{1A V|qvn>* _Kk{ _wXv@K 4OܖaΙʡBkjcᐛ68KxtI)/UBNj/unyIUpzȬߋ`?skh5P1R''u/XBkD`_|ˮax90y˃X+NSx9i{ha%*GdOocxxCdVY6Whd;x5?G%(Dq3p} x+!W.';!铬/W~s#3C~<*[Bo\N:‚x( r{\[O] {Q{lp*X[GXMۃ2MbCy_+;e,s xlZ_ D Wݍ'8,z^ES"̚'ԁRcGGg9U 5s~k=9({Ayƙ 6K˹*;`gu%T)VˤrӃEH7+~!>L?z(hn+:qӺI8"8s<(}4CE=,X|;ꡢO}- ?<0o Ev7ݨ4obo~ccmjJCx/tt.uh$[ ױs蚛&Az]&&QVDاoF|Cf.Ud +sNT5ۤ2 po`[K;-y,J1mdk bյSY }ƍ q,_}#qDR* meZI۹Tk";`"1M'nAo5ft^$n8r;L! [Tir#?pd^{6[ވܨSf8v@kIF]=a (h2uCJ:Errj%O$("OީyYZ^S:WzͳVN[FGt[IYP0D4SKkF٦fgD25}fNE2π<=F{.GRA> Z^U9xԊպSmc`I@~:oƬ6j;6)n[3ú 0:սQ-xEiwgd <|WvoॐqƯGJr8`o`c0dqtVE lZ >vƢ'i4:E;"`C~9γ#蟡dH`KrAv 4@n}K6KghXCRnKYVύ3`aց|J}67aT,+h֓s}"p;,:k:)IT-pL|hwj$3РLtnBco_v&bk- q :ozdP?X6A:bFʡUPh3olE=9Oyk$(YePtKoXHl|`tcb <\Bm[)!w%d?Դs:ğ<#WgZyभZjG ba#u#++TxP,oԢ]Ajk"ܴ7߾$tOw {.ف\@Дs<v˛1K4|?b M{&놃Zh qq1-6_Ay4곺ёo7&[)OڼUHyC=I"pSYАA17~8 36`ubЇsyK_m[\W۵k=)²kluT &'a'iл6]}Crg_Py>x:m7O3yD;`\* tptZ|j\Di s$ <)p]%:oLJ$Ty+sµ$ +ť4m"PM>#[ҍď5GX4=.0Sk5~q54 /<¢'} uF/I*ނjg XF"J\=Tq!!@؛MV\O?~/}Ske+%+4UweI P`g hʎJõE=[0@oݿBLNzHpcS!; Wsx m;{Zln\3Rɬ5-Út]ۯp |iy>AR q# 4~;y&ry<ymTcӯ_W@jٱ?`zk)Z`0M|-oɪɼwvIoʌmX4e(R,Y޿#rӺsڸ+t`p~@dٰ/a <5'MYv*_=[̉{{_5u)Ѥj쵋ݫ(n[տ͆T7VJ('~qOoۈlu'D+3 Dc%b#f#P#PnZŒRnVTU`,8oo,v>ɍ_I(-+?i2o%aI^C3j`7J!pͨ6p ) n ~Q:5!P8%(KTn r;?<.?/Qi8IE,eQ)V-O, Q^7Y1(=dn_ V{RݽHP!Ih[;t,%z`eHzѐ SE!=Z1mbC0+KwYF rK_bD;*|(ϒ]BjObVwWh<ӐVK2?@ yї6zkb?v$ko5ژbj"P_\*F9!v ɷ6']`L r[=Qc4W݊#f|/orz]j:63kXbsۼqMȧ?vDt/b5hJ˔w+.ayTcVCh/ߍȦU̮†f }5)>I4PՍZ\Gb\ixFj嚠UE"DMrSUX/1 sdEkYmp5|,8ܒ+bKݳ6fiIZԉv@{DiwOb ,tfab4.z5/k!K^n³â0$bvYĢ2ݦ4 螛K|a@W:#er$ Ife7}ʫ%׀PGxNF\ob+,g+vB`[k"* tuZ**acNCDg }2eX̞kD|&\$6cҭ؉DRHˉ&ALYbyc+_h5Q!7PMvV$񢐒܉?tvX_0*Xhd?OR[u}$!iWg;n:.+W!qx3X*/ hTacu؎/{vɝ,i`f FQόTQ:f^CA'={;j-q%)TV,!/\ټ K`~z4*>})r:omyș@zsQy 7k(6TH|^Um46qtgOuS#O/_|1MrV"^i+La~T:JgStv\7]uu-DI5$׸ Jo^ٳR-(TF D ޫ!(t8%a d4uZɏ( }V0ҙ-y⃉G+4X]d8JkiK3{6_zQj"1Jv9fgCcM;@1=zO-C|5IG{,x`RSS~&=9Xɵ޵dE8.4u`ZtH,PhS-mQ_!HFW Fx~.>{M\(Efof[2u7,J͖(L/?kZ NOʎHo}9e_ǹ~ҨAˮnŦEߚ*ީNKXA nq0Ca ़pR *Js- \z#ŜXU!4ELQ-NJ\V"h851i& &uYNΑDi*5'FԒXWYE /D塚Fh&sbp/&]8"LH"Nxm0>iP˦9>f(cmBqQxofҟanxgc)%xS4} c#] Mr!AĎfr, l5Z+BpvZG.;NDo2q_W7Ȑ/uPnes4TM eN J\']n`_R[k]0`D4 "ʧӞYa> _((ƈ;Wލ:RU24gWϷ0G_&VXK^2Y\aOޗ ƻ6oAah߆NT4:]$,ْ<:UXԟPg#%,ݿ[ ~AP^$ңN5\Uro -u-5l&RI1ф/E.t:0x`#gKt %Z ,cG~twQ[}jufޢwZkCW`9Sߡg%e^*hREgfqgf~I%bk(o22|Y׀t""{#Yni f?ex"$x\PZ$BI$/xOVuL /@G^+ϯ>rXڶ3˯eཏn%D?U#I.izīxv|wg%XVqjbF:*q݀Vߟ&zNoE=UTaI1VkI;P^ lpp#OC"ϹZ>6y 4 c;\֚tBbr_W0g"${c!qvgWO\G$eg=F5X("ӷS9b`'cjGݠ~ F*WV#<.\cy(5P8߰MG߷s %Aג>&1Q2z  vIe5Pf>惗O<_^lSpթSA\U/F襓ZxmDUܳQvZ Pd3hU'7ݛcWx7_H^Jd6 YP8Qzma*ÚVSgZ= Ch$FyE^Kmb}[{w( B8,W1 ILGi$dIec(lPoS3ز.k kc΁/%Y2UӢCP- 2Jۧ0E-aY^Rc[OƉ9[O I( ʇ?7w{A&]<#P@Ԝ-YD/ո0NVC5/Z:l]dՙA )<;f:륟u]mǔ zpRxpHlkۉ`0cT;}>`n]`Pr4XaZCI L? P4[j_>#RFlFC+։4JD~}Anz]2˅3]M@"<Ҭ㷦-քJ)o똚^0."c]]*J0ekZC|= ؐidqfGӔ=*To}5J Ew֠woC#3GRXD5(3$Fc3o<XaMN+-;%=Wi dV{䶊&jd,e18@ ău<w^ N_HYСH+3 JtFQ@`L,otƷYm> J~Z=oOvA>*%vȬ?}<dCϢ\#+*n

aCb0|ײ vbҋl kCQW͑jZ &pt*7̏3ȉ;j,|v5Pk2,N Hګtx.ql6|짴a (+@f?ȻNs8~\WK:#$b>Ϯqu3VAgcM{1-g pq=_$3j;rwyP_О.EsҷGء5jS^].=Wqo؍-弫 Cܝp!1*\ UN YuwLzdʢ]Bi'~]2i9ϣN+yX]:Ô%]^b7 ڏW݆ޔ%+I3C2 s l|_L A>3]ޔ`a,\0?A\6B6^r CK5Wk<+^KB+>#NlG lR/J2rN RXT4%sۼHTBĥOZG( ;ȃ@@o^vf̤аkL*%=NHؾgCw[_e5  Hō˗L6z쇴- .[b(˞|vHHm|/|[ `,G~f})f\Fnd% :j2/7wH9HCY i=Rݳ`BDj#Mk=\(27m'W n[w{r9K`6TD'i43l)(sd:&$Y]blQC%闿"`ͧӊѬg]SbXaQFȹ6xL ?2wODoB)uTd.;zzߗ>E DG5=|ź¿NXmǃtabs7XQp TPXeԜ$ZT*ʲ0x])_{ûiz%d+#ΕE<|fN3/繨p9uSg39;&Жp“tUdC^i9SE~8ן{f9'VAЕk4QIF:$?9?EH<h2HGjg,uU˳nBJ[5L#evyhSc:A*G`VeʠhvZ&'Yྒྷ#(,K vwSV:v˼Mf6~*ǣ{|gRFiTU o Opf3H{nak %{dKZp2TzLAS`k+lOGu`@ќ .\P#!cN:T!}Q)P^;lQa:l-fWcÏAۃ7Aysqhݗx6;Vٯ-B7L¶-%N9BO6 ]Ҋf© ˪i烦_p0ܲ]YԈvu[g lhILYV3@U^̱ujPc3KTh1P&7Zk F`7Au Cv CŧY뽩/ri&KGmN?B|z"vN9"iF^mj噂ȓ+8DOsr>WKa?c> HJ"\s'TCuBC[DV-(FYݘ=,E GsyJm+@cP,~-'i@h E>ی`}0y: ɻ%U )Әd] d£"Ga8l yTTN9"'#. 䙂SN8D T(`#T_ 7`7$o{Of*dV Hm 9*w1rrAWVg [M d|BfoиNiH dMYLז})y11΁g0E#5R}_JwcGs}zݰ|Q`BD{u:of|sٷ/.{: ٯ.P5˺)gc*Tu3MO%1 ?]҈YːR¹$;d\Ft9zA{=Ev 5J Yn}6ߢfp_\07n?sFp4vՋC1%*Spz` dM-yҘ l;Y逍EwGO2ʩgs`(6i1)P+_;h{!$2>Wl0nٌXJ:IǗQeϻ^ M4>܇v#R?yhcW9XYzL{5́4_)ʝ&QV:] 'S waw -e$/ ɠ%y^RJz"( ^Kz8 IL{L bcX!X ;.~8-?&VX/3DD idTzR k;[Poaցv1MgR$S4R1g2_ L]eԆ`?joF-qo@#z%P4dcSJ ,7$ZჲJYh P^K'Wgbf |=*wp=N7@6 9w,pj]#kXgk79Uv,A.n5ÞfRYCAcDt7XwK0k {:~I{ĸ~3+%vn IM vl,?Ӆ;[N/5bOBbxgn &~h9])5+[7 KdvZ/_#.UAgb9кtV<%3!XX e cLj|jx]A2wOɡ%Z|&7|m#c& ґbt4sh')LZ_1\"19_hYͶUXH[ֽC$Xy*gwO#+.<ծkfR%B"AZW>$(NQh,*7,sBb1iu|K5EbJC. %3ޙmNS"#^k,{D4BM_/|zmqRίӴGpTx@R ZuL>cX6?q'U)Bz7{2[.ͩS.K˕j"˨W g>!>G:o3fJlj$ 37lB(XS}ŠoNɕd61Ck14Jni>zzپP}u"\t/i$c=:J ?%Ѱ<*_('A<ADIhhp۸ 멶O޲\'$ eЯ^x^+r0_Gv|Bvy@Rn 64L{b;:c'_+DT>dJ֦ ,1"f|LD9-HdB7Jy{;4:1e a#uZlCStBgt 7_%>\qa5@͸bߏDP[zi]B޺-drj_b=<^R^M!Ç\]g\].2y˓(s9TSYE30 YJJ_1HZӻ[Sdv/2d '\dHu\ӄTUjwۥOz'9 ڥ⳿;~[@v"d״&+[1CqC)j@ 1nTdDٳ³fe:n. a?)rJ^/or6n؂I^ 5k#{6?7 0%//gL鷎oѪпCPi 4$>JC]H#\m睴!?g_ֲmIC|hvGS]{ ^H0S;f1=m"@KJ!Ұ, (VCk*ߗ֞UVhat&MHD&y^PqE lbm>ɠDlCI-FuJ,(JPS' PpB]UazF`Ŋ^r~غʁ-~d[7- m`a}ۅIqu%`M+K^Ob+4EU5p ~Щ-ӄƾԴiv%o•G߭t5؛$>'*B$Um "}+$'쥮Qcb6č bD.=EXW133GiVPmYYAP= 9ߙ'c?U 3࿯WCۛf 6sj0903_< 9,V>$ ge!2.ЏU|$ =)uWAv1QW9NuTԮhvF0ZL\shT3? GZ^Oc ή)h;8iah:/OTx|uWaϥ?cbk#G@2I蘵 2ЕBJG^:ɋi6z,%'6 P7vmMEEPS#&b{OUjCg()B9躳g5e LU~A|p Ce܏ 5pV5iI }FQDy ]k!_"eM0#yHEi>_ Ղ•BX Ll]ߢ)̾*}V:W~̒J|{1nQ2d.b>6%H2kYE,qGb~Q4p;>`TO&u_]ghV&/):ٗ9߼.dByyLjjk5ߢD8 # -1zu0ت{Ì>YfCf*!Lj_t(5)〝D '%CRVDk\:zT1kH܄Ͳ,47?ISh$Ey34e{r'ڒ ;$o97 Ők&bmCh=2.36ԭ3{@+[qC6+P^ 徾? @;,R͛Ŝ`[m2nBвĴU3.Shg,r?,;_*_J]Kd֞EISU*F&7=g7AnA+^'$ָcXtJunIˊ%kc00ܕ?;˜%d&vߤw`ط SQ`'6 ֩ ]VMR8{$らI 0y2`R=bMS,dO+ɼ&/pcBVD.OºvʎRIn?NLӳ,rN<pC(RQTzXFvmv`rR)3R2 _t&Fkc&EoI,L2t y)lۀjm 4%XjFh) 0?Svewɂ9 =J ([dB9 {J(~#e/:~_9̗5a@oЖCA6ev$>Ay)wb+:HLfp$(NQQ`[7-cl/ y'dȁViꗉTTҘ6n~w6^ a83_P]ܻܝH@ 6HXu#B;cue ;؍֘i:Gj|.%?g,nA8iMWeb-AI9zoEo݂퍉8mYY!#ڨˆNƉg LxWc0qk4(|Ia%FK-^€ӣmZ$1l= GWJOųya49Y`Ǽ_DޓZY׏u8w Ft*SJa:s>62)\ɤԑ+v:.fa;rQ=hf_2, /v(1-fC93Þ0rtXYyв:S$nƘ&*DJ7:[_9_t4S?^=`c5 GHA2Z]/v5qK UhlSꯥveXEDgcY[{<ƪ2[g-Zݘp<&&}PVH'SzQCZ!PmE I2"c+3Oq 44>SE:̹ ʡ7u +a03K웰 ۥ_; wGphEˁͫm [,y+U_KH.g`kS36p4m!wjN-WY5=7 $r&Ll5&%wP"2חkazk E Y %ٌIݬ5?=4JͭnNr!2:lǓ߶,mFb}ݭ,wZǩjyہp'aY!̙ep|Lj337dMsjԢcͭ:v?-"S'hX)caLĆ>)ԧV@ QTqG9V[^RcL-?LZ` &x~Ҽ{_|LUG(/rd9qCԏ)?\1i{@OUܥw^ӈkZ ]@"a蛯c"iˑ1f̥b|˦FU6?K('8$p:..fb(Q">_ BOf/OXZ&hi)S ]f~ (mKp"G`h;I2mH0W}[mATl]T8pxϦ",Gdql'ZؾCIKw0@MLAo '̗V` *Gh ۦ L`哎v=4aNڔ MhIGe]Y𢹨T*ซR7 S*JL_ bͥ5|<<̲z 9DjH}6$Wտ4G]Mf>&kNj7[KX S);eWj$^CiP&6gYZ070701000000c5000081a4000000000000000000000001619eac9d00018f5c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/]?Eh=ڜͩ:a%ucF~hw"+*=t)uϕ`99N'1 |UDX̀bsV 7bO'?:PES)_JB@hA4sd ;k&X$};Uܫ#.Swt.{#l4,Q,۝)l  }Y WeT))ݯMЪi{D.]/aU(^E._|;Zڴt$S;6l:U6c %}}wW/5;Es-4`^YE+܊n/[(Ldžc]M8@ hke qX^lDX]yWTTqGD&K2u`FEqVe amN+ 3fMK\Ӣٳ 볳ATO/WL-ATP^׍$ۻfF`<To5J .a)Ao=DL!/Yԣ(/NU>>fDv'&%Ws6u E1S\X3na1wJ8&ךG*y:42*rYN[cV! D@ v`HFZZ=*@,, $;_9C&?qd{8o9" i7!oQ.jSTemvJ)cv표z6#rd"*=E}D$拙%V/j C!wKZ]b`o ̋=CԄ<:ks7X[)vcD9/5ϗ!!dK#h , CGaF{l|oo  hcsR \]u/esixJJ.J@.l/=p&/\!Z^֓nK8ͩAgLߟ d(}/EF>KU*q^17eiF?Ugi RȔ66-:ٚ8gfC/mbKLrL5okq4 |f!ߨo~+DlUM鳛Pϓ8Z:^f ~O`\Hwڏ>#gևv~~ȻR'RaD]K=o9)Y#ΠEMjU6&s1薀=IȐs`'N2ol]OeG ??GxoM)Hu6 HMlCqHɏuk-&ז2PeqJX4b N"Wr2g9]5p%1YTUË:W( bePRSZy ZGֲ󏕒uc@+ć%L+_fDϽyˎte6zùTΔCW;v{x+~J*QkBG!^ :A?zy[>wz7it.(kWDv-mzF4dבk.LgJq@E>[J9P"ƬYx}@t54FU} Bc~ kuՎ ur,QR/xoD/]Vl6DI?~ҔljP*D?c}NtDvg^ѝmf>ufMUn2VP!@L55[ YstZ-3ţ|4gQ32-Sz9|7Ϲ]ƕ˷W.٩ZrkF|/@3l3 9s=8qw >v &mCLBsPi IR3(eQ|qm&N3K?D8띁5t96E S?…ZĔkFX]@Br|ȋCYĈ.ׄQ`xHF_Zx̆Ad"vUPnl;^6/t45Yqd 1 \+;,(K&H:^xy+*w | ^຀1m ВTSo3y=qNɮHva{#ϊ7I[' غ5tB,:,FuĄfb$ % ZE2C1m$Qn] qa) TQ`eM!EFe{$>glϨrP R P&kWE&[I&t!}oԙ"CɼљT?hAjO௚'G`}IQ:!.|P$ٕPpn@1XP s58is߬j88O ׊pdsy_;j,RW}CZ IUtuO cÓ)4(TE-bHE 4I H$DVcB,.L^u07JB4;Me=߲y`bFhT_vuYP3gZ[qg%mJ]qg%~uӁ@CMe U.cRH1=xqG,?_նߝyic\y$LR_ӿZ*[%0Q=mOw*C9; iJOl 0v(KO48QNr#,H'FpTg c ؼo+mW}3a3MF©E`kK(Wď?SfX P ?xQj /spr!@4RGЍc"KIb;,qGr͉GoQb>PZʙ}?q.KR{&B/I8g6cא` i0H= ωyD9N ok5aw#;_Hܵ-4|<杽R!)*0'V  0޲x?׾!oz>Jaw9BS; 6d.,.~X.7i?PrhBARޠN~lP6_G_f=j{` Qkg}^itF拑jl @ %`)^aaYX;@mĠB|DV*"!L4 FW3/6 }s/d5"w=iX6K"n]k?ғ͂ȜP j16jAR*o:"5T?Z*!2-=Nkk-7c:|+ti>% gنDv %6>Q~'1(h3[W%u;>5ri끴+}U:7ac|pRۆNBLq@d&Hp'ֹXwt ݻar1l6 Ϧ~GF.k(]co"tPOl8_xOá=hea*5bc!f4U۠D$LLZ0 ``#$ra(k Wnh.V?nO%(.4&Euy#PcAmЦ+|}J<+ckx'ⷜD'PLI28Hvs:g`EH 'ڏ cX׬y1Xg4B8V7^ۮֻY. @/nE|I˵Ԟy(}iZW9ɕpH]tC $%E.$F^EwmI=)5xrV`-z C3R0!@61;+`ֹI)舗/N#cGڬfjM+ ,A^'ɻMZ^1>~+ƨ&c2!YY!{wnr2b9WߊHT24kꄪ}QqϤ^P}׋u!+Ԯ/$s;U[D.!vٌ{cc"%C/UIf`@zSp ;641Nli| 欻dr RW[* ų}cL[ڷ-ǐg)>Ji9Oe S!o^<)P@zC{8e9+R(,hOt J]h#ʱ`\}6VqX"WtKLpF̻V[#MNʼaP꾇ݵ]λAZDjܬe`V,|o,le/r~$mG_I w1ָLb |Iذ^lDWEم^u9UK>xy-CM= ?CU0 ѺH  v[Σ-bSɠWtpN1OkkĽ(`,)ДS9nb%fas2ZO!Ϻ %)H{lxE2T]$.fq^Rj^ 8)B=$<\e&5QY~wFY Blm׽Sj8FX-pe.eFney-I^/:E+Cr;}MLfTfv z7<QfcNO2VQ?i@xQ^5coe> C{7>CafW{PHީlez`%CIc Lj8Bl Q=_eӳ@Is)~O-0':c8kcۂZXOׯ"MS)zLyZ&9כU$V_b*Ny22`x ʨ'jq,?U ce"]`LG%8}Nkڦk=\3-L3R~h,+aX=El] ̃wdw sOv76DGKC+Qҥ,e9? /nȇZ*X:L򾭞P nq):$cckOSCZN;Y`KRQy{q@U2@^K/G߀rn2ت6Hlb̖Im~0HurF6ej d-{rή$H2&CbUtu~ K O!MvPIBRxk4hvM{JF6W:X`Sע8M Qh}A]3= \0bqLyCq[m./=$V${qޙ-$o k*o\ ྣ-9) }SG1eu\:\ݚbPE8ȹ(HםmD9~(eV)eUkv[~[ˮԱ3I (~F{lͬ{mfyz$G=k7=뤳%q_2I _@NT^z`w .cg̬OzQr=&6*W2+QdIS]w]_WsX)ήO CNb%Ɖ;CMR”Ffd `C7j%^/iT$Q(90SHrڈEF)(7dX!9IcqMPd25~o>)K٠i[%ۥuķAÜmr,;h(:wlsJT@ iߞ*3טA0Ff$d*mFR[F؛W5@'B8 oO ]Ü)_˦bDwr95;ƃmHЖ3fa@Q#*J⇩ .VdKq-[WɊ/k3kf^OX1+Ao^opP⁤& [/t,;8w plz(iKv9!q݈ 3Nbk0pg,_.7zvHj<)M'٘g40a*MنTS(~68&vVVA!9C^ @z,c0zm[ K”h4ct!4OuŖA麑 WR/Q/pRq [P/{JGgSwYJq$ps{Ca~CC[Tl_m Lp`@t3u"ۼg4P8`KjZʔh}aX).h^!6KmQf6q<̪& :e8-vKJ+r14KY3DRuy?:jj<>)SS<^ٗO&SpD./f{>Uy AoUszrak}_8mD56HH|kPe{ wS[o*D aB7l*UI.o[+/I_O9{|oz^=~MM#fv2tuȍl%J,{D/6X$ieGĒ%M+\ XM)a`Eߊ7CF(GpKb!DPO˺|3i휦@U3$SׯV1j]j V#'d|R0ɥ2vw`AW % ͚)w@soL\OV4tQj?f?lHׂ2>;04>ujtϹIJۼMCo%Zát4!9y,F˘NE j.$"fiA {äLW]m%M>|1ogGbQGGv܀>[M%ƹsۿWZ<8^Xh} ZKGD/32+Zn xNhK7-7|Qc>K/\(C1n,^n}7S 6ybNn"Z oMoHHWXGq43a6l"2:H7A+NBSȏ B\P!zq+RRbivq^idɉtaA/mp $6-7z8e>5)W?8U%&̑%g-Z$hs5J;$-뵽C!a.d/=fySha :zzm{a~eOfxPHXwEFԀA2ނ<$CC&0=(6Z?e &j =7Vh^PsP jAnl~eRphn*\D=v ~}M< AC&u~o'2{>]FuU EXM]`"z#2|YyY!OOJ0łhɲֹox{Z #ak\FqoFl q!2TT`j%@҅Tw2BoLQGٹ[땟l_)~ Y(jOsF쑊5L^q'c/`EAUwhvQ3jBls.aj/0峯WU.jΒxNtѰlqn˃*]*7߶8thJc׫@h}02I]Z~tmiu4Fnč$A`Y+j\*otŹ9V%Fn쵿@̝"mUA0v9x8$C5>Nکl/)G 8l uOA}@DAX|YȨ¬&Ufy>$bMtrC>ʏUlNlpR* hWĢAw]uo+3/v͚+ηUSwpvDˡ14ώa\kYqt^$4*Q9vX0x%}z@Hun(`Y3XzѦ1be^fn)o'r )HS7!uSe<:XEH3=r[qn˰3csWr-3 >"Ψʫ |G[ɯ\5#үb&s.sEKxۖ .I6[{`X${7Nx%e@t/k8J줾\)o`%YHXeN:ȃGE*J 3/$GSO)>Zsjhw>J߁=hF`=aX(ʔF~\ga[VrEKi 0"B1/G,q)>E|9;M>hb2  -bP@Ϫ.&8 g'BaøKo+~M-άz@s8%aa,rӳ97${RMn_łUȱGqnH.hኛS:MN%z#%L, n:&n|,`f)x3H%qwg'ZEkey1qǫX e ZBL:2B ]­$'9%˨y[[?&NQR`*ͳɭ0Q qDt*g'\.W@`%,'H,f`9wE取v4Og=ɜEPꍥNrǻfT]Njl[㷥Fv6sT}#WxҎaY7: {.jXJ ;yhg RQR0[x+Ź-lٿd=J@"OfYB-!c ,h+O CĪ: I(=6^q-v3ia*Kٕ,^ȋwx+X. ܐP݌ Z4e#Ћ8[q͌dK0A͝ Z~ \*i ~+A ҕѾi!Vɘ+o)nS;<1A$7lw-l+YJm,s$hh&å.淯tSB,7'z€( (MGQĈ+uݒra,x&~)rjvG_ }G c>)jr5ˋ=8X9,D ;>C01Pm{9Ų?VIc*_)r2|~Kg?[; U tqsLM~6="Y]|7%M`uAtΥ>с]ğ znQٶ݌K I3,n%z;vw:RST!T~% K+'?|- YxA)Q2 :*Ub+1%;{ؿ_ս$آagbDgq*h@8ݶw[n5?OR)TZ=IPtAB+0P_λ[8J=ƈ`*ѪU:,Ȧ;I?tqSZyA5ʂ  qYȷ=fiS|֡Iכ]vRU~|8.Z mk,.W46^݅KTa`-Tg\YS|x+5v/t;yG5S؂{2s;O۷a_=e`UUDǧNSh] mOb_&80BN4'PcUC&(?A<:ǘ牻 nS>b ?|kGSО CCzf063/8Y0wU+4%,ݖAZݼ㞸d+ܜOEQ(\S:b 4kF.Fl}S `ݑ .!`Et `w{WNKK2\l 5m1L<=ȠEbJ}.mu\2w|!t]?X#NmV.gX8nMjPZUg>,ubmkVȄiڒ_O!дw PpH72b⭴V}GL4tѻs^*ÐacYV&0}q)Gqre`#E8$%"g;9 n] Žul"B0V<Q$ 5ڸF:37ﰼ|-X8EghBzj3T{^0&P!]庝a`:&3؈Hܭ4Ί7ۚ}|FwM1q m<h PBYظ /"yΎ;N]swva?lUA oOߎow1^ =X%m7tVTb%lW.A.ў9>}18h 1"2bkI+?7PځnmI W^tfNVűyflSulwk_e^IV(l\,((TUM@*dIh{TXP_ BRІ h|V!q "x_kI:n_O*̧x]5/W "l@t܎)QDoX7ҽLs7ϗioI0G-[ƝR1L0gXgr:ۉ? Y;[o{wz=9T8uAь>l]`R6`뤉=rr%qL1d$-Eli:i-DN-mlvNlEXOIw~/$h?t,ռ%VJx P4pšX+$NȈ֋SssA.G9G zQ=hҜd uZ4Uj5 :BʾA^L^q q&*cǛ0 XV$HkcjQi10tz ^\h")*'(dJ&G$0Dij ym?<9>nmg\) ]t'+ftYz4$k-f6~jXX^yRCOkV(l74k̨|#Ò( ӛ/ 66-6 %G. Hvk_FB/hⅲj%hNȕOjJ/d`laf1"=oQ8L뇪Ry%@n2ciѯFtV}:ZCiFV`UlҨyV+QS`׀᫐%VUaIRk Z(k. ytcJsLf59kݝРuP:FGtK_sH8Z5_mOKI m&S[ 8+v|AȫʥS Iw7fZDX~`_ԅlcs&Dw,k繫RA nyiJ:K f 5 M[cYP?TLnOkۘ I2V{x9qK0YQ@GZbrt 88wa2PD(,iw@YbAN"$͆Z|u6}`XVoj\SiHɮX>SwLU:݌zxfX0-%UZoV8qBMJӡzvm d؟Jm5XPJJfA\tr6hJl$F,s (vh&fqQFH7n_o}n&O#=iۯy;$:jia*Yt $pAL˿w-$(l,bA86֟ ݗ|OZZ6gxw0Lku.Jvݚq+}5tN@t: T.6mMPzJ[||(m|Ӏ6NArhc[ 73 )qhEw$l(鳏.rs&˿qPbkZ_.XQ^Fn1*?@r`>/C^j[;O:6:{QǙP_1;~b#^~[ "n$nJ>)] +b@nyY%Ň'OL8m^ 3IU#8-X& j6[9)4ĤE.cP8n;s<ɇ\ v 8 )R)2/VR^XiCҮaDhNەлp@LOSJ QwgB /'Xh>a6@-CEt ~;2>jl-1 qygVh*@wsAB)RIgR!Uu6|j8/t.MľPhu#urJv P|gj0L|*+Ŭ3&fN'Us6K# xFgz>zb(6 Il] hX<=UTr\x2h"uXĝw0S;^9s%E?BwMK5ip _]^efpVh)+5K~?S=z QnulGkt #2?cFk2LW'Q~:~1w2x?(D*nFn4g++r쑦K^-/u"6( 9 ?606Nk7Jru,o% bZ/d,䜍 bx*nKYIXM]B7ld'-j~E eI1>3)fp0{,=NOONlnrI_g~ɂ5=kVw*DEU噥m6UmٿϷB6;H?k:1Mg>SA'_>(:ٓlQLS0 9ϟZ8eKU!^T8ަe"܅@4|[-ޖ O #.P%X U}tjFQ:]EZ*?m˝i:]_uLLG烰}FUӐxU2ƽ7*Giiep" w@imaU}r-dJ;!w;0G謹Ekv'CHJ2 Y~*hmѸ!µAhaG֐or-YݦB]x{ԲS"{$l 7cie%lI+9ͳfB^hkhvJvWH!y%J.'ҋ=+,eP,I^kqfW=~ ,,g㼶pa J:*yu֔kg ^o(Im^?XԶ\$"h!7o ]Q5[inߩ o+6hkԝARTОĂ=.L4grq2V[!k;6Ԡ0Wu|@(^7D$mK - &aAˀ.~lcA:VaE^pfOb_VccrJ$/]n-mj=OhӲ Wc/3 oosЊ=ix!ȢM!+wdq3x?Oi4@Iˈtc>1RN)w5! =9[7|7ׄ~Mbc[\ +Xaw 8; ;&S ̐m!յDB_$2,=I;Ϟ+r`!ht-!F4p0\ nAѱAL4PLDŽݑ#9s62/KdaBiXGԭ tN֤)@(Šyeqf"-Ҡp׆GTX?E?(Sbjh+!r^JIp5sVF)ֿkl]]pK_ٰU"]ԋbXt9WƠN5ݧRCb/dsԸf u|3ĵ7RS(GGV3 !Bd>[[eL`ȅ~mu֗ ]>Nt88=hOAvW7AZqCψRj7*>|Uf2X鵸VGg͸>Wc{ qMOC01#.yh)Di5¸8X/F)CP&!iq~m&a!mx zr&39] B!9C10c3 y}.&ipSLUI}>Aԓ#~r6x7N¯'s!J֮le7MO4ƚyeZ[!6kE:n=޶ ٨$3hDbiWuU e>3%ށ ]ZR+@%YB0+^VL[ZId8,)w%t6 9"jD۸a_ ԕ-(nu Ngd SKA@u]mON pGƮ7/mju^JevV2gf+t{6 k3+s"8 skETxe:&(ɣ93#=ikE_y<3C^htᥦNjR?hf46fU aa :5h3-S>N[+P|k=MGҎ7p?2 Q 7$@x~rW*7MSrŨo y!ˠ'Q:,7{Ɔb${݇wjbv919jqGOY)XUsI[;1.k}z֊,( evf0A)XcFhA[V(|W^rVQYSrdrj5aY:\.օ&{:ju]lB.flb ۹^"=M P^=i,Ϋ)GÄ~x fJ"R-F;:{oyϬX㺛~=vQ?#\ WDMy`8u N`qSD46I:YK5+EAeS 3Q?g>T$)w;|ll"pUG! KsTU93yRgEDEѲU9(tVcc6l(Jѽ/NhHE#kGjt=(9 DYFY& HvZGn%몳uz6'hyL핸$6}ܯ 2Ň+%|K=B1dtvqhT$rYeܩ-~XSm>f/~!!7yڗ.MtJY-q9IM#{no"`.𕠹@xYB 9%y ԌTНյ_$/wqrk1{iA}ݞxk#g`=&m`՝Y;_?|B t-ɅkJ,FVksةC}]=kt\_9WO8 &I"2eX4rsǗ^R(tPU؅(QV4<֧ƓR#k4!lYOjz/ӭEy`J-~Ay ̆8v>&5'p O hGH)ٛ@H%|k|ր$՘c$i g/F9i{lq^eR82Nh}rw%L_7WքקY&2Nt+HQW?n8ؖR}6 [9y ȏ"M;XO9_ҍmH5 u74?[VY9lֶN9{q#J8q=lLV$ 0*󇋟^% `W't"?XMPA<VCb IU|IiMYE1+*};>3Z?QQ6{L&+ɺ7`ӟ19?qcPՈc0}C[R6cտlDR&K 8E,"^Xt GXߖ@\"Db~,6:ա$Ur;*4!a!u!}f"b0kKw(j@vqF%[SUC&Wj7\ ~eVfBdg˂WqzPyEŁ9 0Eɝ{_ ]:|ֽHeptۮ*;Z&NIxLH5Ps-|ŁydbZ?Ηj&l3ulHI uɬbX& Ok,<_W~u8 Ť#7@UG~\sΈqINM4*o.PЗ뢳 ֙kc3BWK{LwD6EngPuv5!: ,n-Z#gV-e딓 I7BcC~n*>(8QA ? ٖZnl36eJ3#6*c#VBL< wd>{{;Ğ&ko+GfJ AcL򬠫E#]l _V%^]Ac;8XbUӀKQiE5hXaG(2K,>qD||.͵TXH^;ܫʽ!kXUqͿK6'bL1Fzvnxt1[wDtX rN0Ɗmin:$=(AFRIZD41hF~aݞC mEN_1Nm8a&{O+ ΧtO.SOB )Ŗ7= 5yCG' ]\-cu_(F6QSU3~~f4%3:MM)- }|.1ytT7',0c=F8T>F=ΐ}奟&X:BYĿOrBA|sz0W`YØ[rXb-Is2Q<&ýHÄ*_c0n:2~ѩĮqq/ U#Br_ 2igruN& N`yN xfB;`|V+Gt l@"((2*FrIϐq2T*j" O'_s\m~Qit5@l$'d[*W_wu{8%'`"o)n_h]Y tyPTe9pRu ;*bPd% UƘ0buZh;K9j[mϒ-V`J ';F8𸁈h1 Ukʝ̃2W@A.rdѻ}bSɕEv%:߈my˼+n INa^eBYnVzAwbz /V +aWlC)o wfP;Y"$LN՜a뚻볈% V-t}Bn>N|K2 }00!@:7 /yky H 9 q=XiVG =̝sҽu쇂짤Gս\f-\ȧ+gݲI{q1 BDL0%ޖ*c;4ܱiY; `TέY^11 ps4+@_^xFJ{zxsnsi!,tSC ֘M sHvZ;/):#߳G; g R֔:Rtڮ=DM|Xuh5 ʸQ*4< &h}ط(2 JKjPߎOpF1R'>o~"I;eb'Ƀn oC_;Be*%N"6H[)>A@C9!q/Q9@[XȬz  zb1W]b_ͅ1ęAZsU[0}\8f#}Y~O .<}tEtE2{z0md|M׈TRy_`i=M9ql5 ]0:.0h.H|JJ-(žk*<mZ%"i;o֖_luޕ$bւ mg@Qa/ГFX=Wn=$\@4R0K޸ìaD8~DȆȏu AA g}mq,RK:WBppvK)Ϊ'̨$\֡~;'|Ft }"'֣y0##wkE_kud{TbA y%ѿh[\R[rNE,o[3,y>D2g<}|t:k2[!Z.Q(a0/ۚeLyN&T=qmD4LU+\#1kj3u5L3$0ɉw~1O2ѝ| ^A@M3ZYBG_ 3&^}@Z̴X.`klLOyuZFfYO9T ׋Ԙ;<Λq?|-Ң)vP/KɀCEr@u|6/uΈ%- ޴iPz oyz8nmٺoz{|ۛ@`tN&Y\!uR:~$蜳榁q v4-AGm#(vaJ#kxoh\[O>7y\<7p㟘M$Аuo-U9WvCbWInwR؜Lrҡi3*N/}8p>p蟷$-uR6 !ğ1kClg90ChI Q/඄7.7)Tw,[1g1ī ˩7e끹}Kt//hܣKLdz\GG酗*};}rK!}`џ4/IR}pCY!H],ԙBuvtss=8ƒ&_Slu`6YjʰUd.NwFnV0FęSnvC]R Rp9ͰF)rh5Zj͌lǀ;"%h3LœяK[rvwaSѿY+!.(\f'i}-ykcĴ`Qt`C(|t`Qʖ@H-=%-/ HPhk摁iiL3/R')6'G:{ /޸w#NQcNlv R=(@5un;*>vDGem~Gɫlzꯏ{ζ@+ Q1~*~bG |A L[Hs?-su3DEN=>ͦ613boGpv.h$ZMŗy)`FyZ^83$+yLML1 uS՜텧dI|ϕļ-QpFqho;nXsآS>]*GQSzopE}ͤ+ lDI/y ;x|x6hYgmQ.z_u}VNVVh U\E-ZƋjb%7 "lB=:s&kU';MaV;O7,bً8;ͻO>ʻ1#H J   ̺ݔRZfUUR:h5̮tUVxQx-_ "ey O q?8|xд =`2dqH"\Er0#8n5[nMe0T4Ьy9LSS!w{v~iƯ!;p"Z븾ǟƧ*y{",#`UJ0y-ICY0ep{SV5/?9^%3} ]Ѐ2PX>]-ęF鯀9_Ez.H-t @ꖍC ;Q%[ ':7 h#e180 ,NkYnl}]ymKqJ1ѕ:NydZ#\Ř JqSt BeQ|fv2Cj{ӊoT0 ">uF${5F~W;m?;7u/cޖ-n=#rV]v v;2^y8f<MN׏{k3$na?v>I !hO'RHZ Z2%VW% NƓPdZ.joSBeв v́w{(Wis%3B5Q-o'j[AT3;C$fOՈ:QR5Cqu׍stQ=:HB5yePv2IBgu5+\] yC\FB`⟓n٦<-l/%^L" qFզs'M72WP9c ݂RW+0kt朿"e-ݧ'>'K*(,Lv%pZXumpyҵ+Z.Q_B[ݔ1ڱY 6ncz=-M򐷂'QżQ-gʾ?y.ϳ* 5=\sVfB^c>Pt ǔd@ ]uZ[:xeήz.-y:qʋM9퇱 w6`1Rn&oNDc̋ɮ2:MNܥ x @_nSaz@\Y1ïy:($& h!E#z,|f!y2+*.C̬o12ZwSAR=F|@XI!_,yeΖ$s5}oMlnN'qfCچX"a1l4E'g<б*qur3N3qڮE)2ՏRZ=FJMKj.ĸ`dmOĴrY1 u޾(dѢ{? \*_st-irE 1Sc=0N8EJ\UFW4m_ZFK_~ FD>=ѓeREWvk.*3Vg 0!$$nr2$:Z'[DY'8jAKH/o%> Y~sC}J& |@EJO]{˅BuI\X\D08y]4EZK^AsܱgW`jrć Ƶ):ni4⫽rqѺ]$2a&UWN/OuuƑq6$#bQZq v@3=Cp0[ݶjVq^ I¤t;zKp>4gUV⅂[. v$ i:c̢J1%+J-2UuhKAig0M+k>%A;(z d A# [2ҭҰ  肖){/quaџYu0ihce@=J HPu< F#KgF]%CZCho<ӓU <ò ^#Wħb#uiTNҥ.Z&sHZ͟[D%5c ߰ d,ScC9Bq2}p讕W(N(bdɪQ\ 8KKī+j1|AJE%؄]ЉcO*I7#j8}Cdf!؉RL; T=5#26$A9!Cp0DOLD ݔYhF(aom|_h8 {Lu2L4z;:Eܻv3& ? *B'^IO߭nAoDVHգfX n .vLF8z#/P[wxf h.Az &#;PCnYÝRGpHAsؐW\T?nVp $xQ ҷ3zLT\ɕ4'{Tc l D`H#2̱x 9S+#6d_]5 T)t)"9G6 E9h0}"٣4-DGx,g. }'xbZ,RR$)r[:BX*sn//ЮݨoD+DQӥ߿hP_Wjӭ)w^0X!Q#}[ʟ+t]K3?aA'̙j{9ôQNJ*u͑D&j\*$Op$RnC%qCo~SģZtS^%ћS碄0+~0br>ax}Z{e*v|hwVlu. vЯ}f/ )r!?C:Yw'uZx䔃 t3u&-~?q[;E ]> f?=iq<};XV>+yFߧKXѱ@@DDCmaqUl#0w ^RxEz3UIzechk/6>@~I7dZMAE/C [_d-?)pyi"k"͉v4.\!bOG;uFeoE1 ύMw#[ȯ] Kg?}>s:쐊Q9{aװy,Y8聵~M/u>Wi` '\# 2S\401L)DlswH~q\JQ&h)9v[OVk)>+nh8x8ḿdz3Bʲ_FÓ_ Diwjl^v 7ΨcծScv0Nf8s#NO -Z7o&$z 'p2f-VS[G"o*ſ>Šgzy@im?_zŁuՠ ߀t~EQLϽH2R?BM8Gwwtպdf;+ݒt6jDFM;w$2,4흽$m^'H!l(YA p{\YBTofAH?#F $ ,DbCꧥIq`̎jQJA[*ՄA,DMEc#1tab 9m#p D?EN69BJF?X9dл(y滑zl-4?VY0H{֋0_A/y,&juǐ2f2D8fHv+N7 $0C}:eI2R^q>'@]U%=<`R.l=QE= 1[F2n]/g\yJV D rۆR!Efv|_yܔ:)J䃺 DrQH,:G,G͇oje1a'`W];)#[\K_$z2,R[5)N BU7W͚I^9'Հ܃ėf]TG,ZQcHQ$B $aS m_+5!nxAjh'vq [m泹h{Z|"crf'efMs9-[dVbQ?>H yn@BEM'^&@Y~T[nՔMkvDL*^/nF<}`a i<T,OViiKNhauh7=^ wH$ɵǕ6NL60w{y,OwKNE.rV#)Aeȑ NBCBZ~,%مl2n!]:K# /K7׸, ؿ/[xBcup Z*Y$P,Q_BQiXaxfYd{Թ4tkĄeŮM׫.b<<  %؀%W'޼@cy|R&٭w/]sbcfO3~KhzRXX tʽ&opxum][r9UMvUYZ ^(q/"u+-o+8pWdr`WȺ./*Cv),4u`0bOi'D12B‹,AJŰ7Um(X bWEߪy* C=%f;[wVqR:בPNp:Ֆ[y$!(TQ)WHWmao9oԫuOS\ "euϞObZ*rOt'U^ 59YxXJW7BrKkx>lp@ήvIOCT*@rCyγC_i 㜍Sf%EK[|m ks *Фu1M"`ܶDa!{ 6"ml ~WԸg\mN V(oXFn+ K$,%Wj 2U^K@E2YspGWU5{"CqPBR"q 8G$j RZ[^ř963)QI](m=pvfX NXV7ۿ_ƒᷳR!;2qQ7ZWO\l@F4du4ʵ#z1V-믰Fk"Kg)8roAhXlI~dl)l<E)ح+=n졤RLqlzBm仢c &2+RKetD$&ɰ jIh5bfU%?E= Q[sJmtR[(jy̝u#Nbcs2pAmŏKFRu,bUgf~֟%K`}[ @$#Pi.&涄T߯bnkx`,XM{cxwt8(Sq.s-lД y $v`{ƀN*C'3"ʀ=7Tl(Z>ۉP|7 %5 3Dw2g5|v G}S-WqKɖcj/U76HfW<̟I*nPwѾW>,7Xj+U DSd L\`?Py+v> IHJ>3ޤ\nk[?B50Jf +$%}h`FW<j1;dp0 VIadakk@&xtd}$xs {p3AW1oeozހ:ڏ߃.'uahU}%%XZoNhݼlwZSW`fd3>|Kz v;?ɽBQlC(Q^UNϘK7PR ^܄^˭ f+#EMT:x2XglNBp>=4Ͱ"3(Z\jL-gpXi[ Iy+ZN} Y7VŖO3Reÿ((4uuܨ{|xHcZ,r޾MEÓ\0mdo|XKdφC" c6KUڨ6Nt*Rޕ(]l4Q:Wdz5o}~OZXQ 6hլȣql*p~ko>Pec {v)V[4N8-t,m|-y$F!+SlYgCN{v4@'Jߍ><,gzb? ~O ̆ϳ<`kjtZbbi̚tOK]5$uYU'dJ/}˖+Ҁ˶L m Jd('i$65Kj(ŹK;ŀ]4L'^vpN`MŨK}c|fO1"0pK񳳻~vX<yNVMG O;.p)^DزԛMM$ ;m~K;m{Om RXhE;ys홢L"%ק^èl @W෣?u1՚l'Dxy bF\)tTۻOAKz~!u\-_6ZI jqXB0"zZ-N+i`!xTU3X.WuRu㸈ԍu_#$ *A;cjCo@zBUZ3rұinO?D~ UhtɸR-6ȿl25&ڸ5;&f 8gWn˶Ձw# ţ<<85vh*x]Z"])2A tS[|@.e6g7^4Dg6hYDDlZ\T)Ԣ33sΑn#1Ok}bifgMJ $[G_*0 RVAxT:UvƂgx(=ɡ SH;I.D 9,^N//VM"|ZۭOck>^[0NmLBNCX0̱VZj"^+߬_6jqE3y3ITKm\P/T3H}5#Zf͜ȋ T"f: F 1Rl⻽!2|j"N̰"._RB}LΊ'U'vwJc_yd\@I%YHc :\,*:svBabcW@  D:-="Zx|^ޮm<ҨGSf0za;H;AO{( bzlvsm tl_Ƅ,XEN%cS_7l@R \Kޠ 4C;3$F_D?@RZkIe5w\2xL ɝE`@ G.KH4Ѥm19 ;w|S*$',%{X׻r/t)a(v ' *,}`%+ N+.ʾ&vij{+ҷH($C(|0fP3cH쵘fjdkT Ǚ^t"vT%N/¬Źޭlr# 7Qp zV {pt0uUc 9Y#\n$Y jR*)So 9 k:6s&8B`yZ~lӨ{>ڎU=bYm{'5 ^5Y9Pbf{N[$+xPZ{~&W@Br*FG篛Ðﰝ W *7 )L!ynm)<򁢾$I!.l$ {_&O%꯲1_ @[<:75ƵxzrzU=[ߡ9''@V uIYZ~sVE;J7pԞ˻MQBYM4sI4-[փd<Unw佪M.n}!`m9- <[ڲtOz|V0k|:/&sEk$5c+ Z^VcQNE)3Ǒ ^ ϯ:%?[)U}eoe'"2 $R0vU_ůehug>vТHGNRD6Qc-3^+k EYVsܼႩS`JMϧeaOg #6|zv~ Oܵ3ȖUͻjaưcHě 6òHz[ Sk"M J%FO9\* u{I˩{~|*X 94n9^0|=h|g[R-cM9E_L!^_A@}inEbp]S[\?ȝ@Ⳍ0#ُi%қi(p^hTJY4N n ^nW󚟩L)r6FeG}"~{T]xyc{F_ቆcLŔojʋڴaCj88d[Bɴ.ux`SBtJ5<-;Y=H7(:-٢u!͉_EDeYm>8 .ĈgJ\}c}{Wn4O.:^=BCNT/`j,}/_f~ q_*2g8Ԟ%•@/؍R E?/Klx.h(h;y9dKuѸRX4!lL s)c@cL>84E5;[r)3^!=b΅O`g joCԟ^wmfdW45* < Ld2Z WB5KBFU`wH4; tNPm;C\غEn] ?=uLE}n*̝| %Oxg_wk7AS&5,/HHh?A*&lnCbh z1V(@IR 3{ҵFmE4*!љ&c!ܩœ:q  C;WS^-㱫0M_IT..&#Khc+W=)Bh'L }iU j snCdIQpSx{E6t`Z{c~7;&Ā_]=>Z}yFĖLN1j\MZ0e$VZS '.l㔣'op8s"Mq?]UBZ+F7qAFO?$r(^j; ֮=VlR!㨉vf-G΢hI/( 1X>]'l1ۧz{,NGX|2M[I gK3\)\~`s_ 4*c rSmH J-R,AL}9р!h+4<YB=$&n|&1c'~"FU%)rJZou|pS*nU!-*5mĭQ\$6 rIӲhˎ|>7=;t1` 0!;*`Qߙb*pB؀~2<+#+ؖjLڰq/i=|Y$܊#Dcd &&:YcYZ&S&z  hz A],"06Z/$)Vz ;2U*a-Crӿ)ޙq@@ 2t#[dIx}bBD:[ghjA3-G!mI6n:;e%†v=jQ)mUYC70\x4Ւ&{%UX܆Ŝ0); j?ړuO&`a<^;Ӕ4[gۂ^ق̀s{?!j1$<X:6LՀ: TuFsٓSw1Uju;eaxf.S!Ězt d-! jsվ$NAI ;S1(Vzvllp)M#l{/yψ4030@\ʛjD+Hn2(,Pzǹ[FLLneО'`z9q>o=td dtMLҿr)ԣYcS6xDPPbvk1WK$ze3ȋϷD,Vw?$lǑl-+_o䊨UvR *0yߥ"6#FxQ%/une[H'bY曆֝ 9uf H1˂xv`1F.`e./D8Tfw~7qqAZ: acLA:ѧ:_?5KkAEh5?Cu(V .'nw`h.+Yܗ ׆齒+?Ki˦4 )XX+6~!E>L~B&(pTvޛ̙=cy}^z-dkܰܣheR} ˝w)&~#W&ֻuxR8#Dz^OP2Z{vT#V2e~~J_=F&&3fF#7jH.|V|~r{4}_.?gQ@qW2 :zshc.SEL뢂h-y!'x<\؛K'[-6gf^E}\?B3pۮ5jbDzo fp#J2c (1ꃷ19x1LFHe& LJ=y:$*n&Ytv+^LgK|s:>7<"B 1'EI+96 6Kf#=-"RTѰƴxqˌh ,\CLɜP_c+>ߩ-XG"epim y6.3ajSs)#,śfhC m#%SfƹP5VYC8()DٺXnϼDyZfNodlkBl}x7WFF]^X3l2x}beM?*?W1ﮉo?yf[$ezWPHP*ðh;':qQڀQɱZ*Fd˼"y>)Ǥp`}x!?hԯbQyk\&wEUf 'Bˏ<|U1W=e˪wb^5):Oz[.1nܴp6R)y)V"Ŧ^q6 ?T 62Ovt! hw|DٴE ۆ2Z-Xn)tٽ ƋwL٧+)V f}ݠJQ V; i|\C!q|v.JakEʤ+xy1/W-N AJq-rwts0Ά>l]t^xD@CBH{\pRAݺܕ?HdShOQWU5 - c5!k)DjM Jj=DQwq >Py1NHOtIKya$ӟ4Ѕ([[;2F @EiP<=kW?fM;@T6@_!Oy8T<RځrpFAhK=-A 5 Ej]B8,Ơ>'.0,Nk{mKY7x-fpU * h{lb6 ÀT"Ad [Vt$6#1@y?u{Q3Ȟj?&jV~q܂ް<}MgK(#&2kՂoڑ%Qe51F@azU! 4D +:CIsP'r$}Lo6K6 /M&DCX1TOp* n<&,: '3̻^mীgHƔO56q{JzT<)V( UXYlt@5׊Wy{{]E IU2{9C`=E9L΅JS~۽fvAl s_pO=X GfoV=<1Ni*q:um))X%l xg3e9V*A"8$A.btc6C_πU7eȝ\ O20]F%(cV%8S_>ק{JQ=AwMNqvzcU TJg&Q ~!h zunMQO9-,pFaZuǥ$TOfnb$;*IP{) Y(Gde 4d/pSNH[)4!ɥ Ą>uT`/u7|Dk8(`2?яNմ+g91[ʑ9S&kk/* npV4ods;Hb wتmL)Ȭy9,^U]:6[{BYxX:z.ڡbT"Jڅb"I$D&tZ1 Q>Fld{trx$'9E^GlY'fF:wÕϏ1F^ [-9ߩCKUxE Sx]BZ97"Eu-eqAFm%DKwȋ-٭o;$'kZtIc*Ne% sBKt<#-arA\~Q]Gm>~&@H/o#+@_TJxι ΰ9_dg$&F\0 Pf^>GzjI%*S܀Ra*[zX>/Gn~H]ϦF=(o_?zW 64M>T&RY4[A~tkB£{ta܍]pbW]_,C4qt[5`F @;ImѾ! #U#)5804N{D,j:/AtHt&m\ 'zX}x~!L<%u͏j 3;}ɕM C2S `dZ6^3\' sifFJBz= "wD< 1?,?LB-9z[|DI*scDك8D&P2T w4"\gw҇ꓳuELmBs9=02_t].Sn.O5"n౪Jpdȸ] wweʷ_Dxz׫d/ܠ ƟۮiT&IhJwn1Չ]&>XF`5@y8`Yp1isJhQƵ颎8$dynjhᴅPMqϒcZJj[=N*(+&f]AS96lnT&olΤ!"0d'5x]g41@AlŃ&һ5q.ek^^CnS;uϖ{@QJpnEɕxKU5U?a? 0<$- ҵЁaI_!Svv`,F({юaf_e@J@>eL_+.gP9.= XL7d_o}|a\bctU¨VXgS?+wa<\5:}ͱi.bkZ{~q;t?[Z [T8zQ|QEVcp.4AۣWst0c`s ̝p!Cw7r8g3AGܨߕęx1{vt+*j'(|+ ,L(p̏$s~M <%[Y)AQ3*PA$(>\, Vź/wTcj 49,x( 6A8/~\ 3k[W69b;+ij6 X7"j`j jE~1xC.lT7_QQf/_0$-u)ƽtަ9$EHXN!3 c#@4ojds-L!j{ cEJdSIڊoJqg!xCsVF_'!q0e:lcϟI)rؔ84>2<>}9[avo{kacqȺ"x $scpk0UD1+w@,0WY,Y2=UZx8̥ݸ9BE>2iگIX!v!/sG%Si"BWcL4;Ҥ aоGYM?qc?B=h2]E湽  ֓]p28¢ؗN}ְlPm>|Fi.8>GŤ + js1L7`y.yRNx;XSXO:jïaMY]3@+c[-QUކnk̰{ 0lV-r֎.Q@yjSnQ $T 6/o{ER0 WEU$]`Lç;X5C-tCjV] YGpDڌ|9i8Z2*١$׿(L%zGe8>}Ǝ%ꡃo3o늿O 5CЫ,;PExykJ+fx*3gC46⇚nl {H=gCD%ɨlp'jO4ԕ s^F>Fh`Q>Lm8_.eǮ@m6*hl-S-BTymuSS\Z։43ey㠥UN@& ?)JH,AiF6EW׈:KV78Ԭ#>?7_^;꫊_wƽ#5LEQehRKǑ޺C<26 dR纥1$)F|X!\6pr"[C/Ә% 3?Lb4j6|m-I~7#:qb#yd :=tqWZXi8`n.Ȗ|Oqp΍BDk 冼E#e ;4A~yĪQ(2B;wͷ>cZZD^cbZ)ǻm/`ZN>3U,aWM'{:d:}ڣW@7l q~zdPMl~ <)GSWd24jacR@2+xbU7VDĝJͮ5i b,J>w5d PgVol 譚s.ndz[|,;q\ N'X(rx LƐ&^V9dFNa*,ÉK>fO7G 鉰$|եsIisKM]z;)yJt(ex?M8M`s?7р =19U.F:;,iYQ <=Xi# OWK,I~{^]ٮn$6DC00WD! #au6+uI3hKoKbNZ`WL5ed]"z QA4!] 8qmG}CfC j1f ÍH7ZcꃯoHBTjQb@/P9pS @D -@ );g!X`053# ݢD@(s`}IR15$cL/vW5Ppt XovOһ^}.WΝ}&هt,C^l]ZY ܇O?3t쾿3Cۘ!/7!Ϟȅ5d[KR/ ֳUN_Kx0!"XQNߩWȳLbQyXiP:HomX/QS# \!#T(l::_%e%A2БHrSid_PeE}ߘ *< 8LŅ'ӯnM:`buέu+Z{Ld,IX `jj2U=b8Iнtp84a4経sVdTfCb\TeVaynm&: 0^\G~fXu)!͞g, ՘5D,MS:)\(0n!ZN:1,Vˬ|%Fщlۃha֨36٭QCq໏lTw,h:~OʻYV` s;1mz,,>sv%CAU8 d\mqOh? 6D~b8z_51gsqppj) jʏ_}؊F_AێB};<;c1y`L jhw[P$SbfߋnGCky̋ jIļ'?(*zF]d׫6UqH!g8|t =i36>#xդ ¾?7bGD&-9s޵_D\(45wv%1/(6EPme9H䫨v>^'!MTFiyͨ/rD8F|=ӼJ+ +^Jt|Uu\m9X(G V0gT>V%FZ'uSc] 'Νd޿$[U%FvYsj9"(w0}tdi(|ЕxniT-HvRf]k5iZR|HdU}NRĚyX)¹퀭fr%uUM_Ĺs iE ʕiwTsu]o 6_uA7թT_Z*>$qc2ݡ0x1z`_ǰ.};zl#E;B23^y .cD<1JKcqY6|Pam/h$HUeQŽYtQ[H;%0I!Mu @("Yᘂ#uswղ2Xfѵ>6]NAz8wP>ȏ{qcP [쿞!~@-"~gI)naېΏk+ j3>FW̚Qu(:j`;i-E}ٳ#*С+VgZ+J: !FH8Qr!P _CO` _9ׇn U4q@տll z3gG._-l**~RDx@I氶6N t +؅2M}~ħ98f]THN>C{Nc ) rJ651f! M& _ݍ"W,;d_6ĜeN ;Ð^Ho[GFu0Nz0?]eZ$`7(h|:bB|xjA}9&Je'(|,ibq;zr߶N"r_7) xyI{!_x1PE Iz ip?c)DS'sT@n7|M{:^=Vy6m>>4fVajgl?rX.ȋoCXdۗ O]߲կv;) "J/rÎ&WŊ=@mTkv(e-}]kOec4ÜkbDP?(S_46&# {T$-xUDRӬn1"#%8|a"23Ts`Dde WWwjF<h$NfWeA4c` uuV:Y9q+_bN˃m^7r%vp?fv/ ![f)u{f#-Z+ N*5E*ԝn>EL F-tIc#H5@]ݩc厇lVe=,ig8ܻUQ21_kgzofrkr mc# CZ7Y}P=3Q|F-މ=˗I*x6͙DuOxEwLGhvj"%8bNϓ|UN%lUU1 PBJ{50<爭t=ɐ5VrP zbgDJ|S+E+Jc \j~(h Ѥz gEl+^įf tH1L~VU6]/gKh |P U9^#iƅLgVsw R(l@eC[Q)^ptS6|Nnv8XP̊ySo*VḼ6W .ovnr 1ǚ vCRuT")_Մ0*fOt ?mzwuZ; /BtmƯ+6"҃O0F챰qg$gW[e;z]?8sbj_ }f/{iIV?)$"dz:8&.BѮMԴD#dػ@I|m h! SLSiU}eD!ȿ5|%`82 (vV'dtfv I䓳D~bϛО*E(C>W- d5#rhEc JO8:cwx(}{rGCOژRer*u/"65QDǽ/k֞ܞy> ]4;_g4ɘҢbl>I>,D,kCdrB5GFZ  GlwYɿYFMb Jpd)#HP Vn3LS| ,N4SjJl;.k1u%Lnv~)=Mz-7U8SstǙPˬwω4'ju {GvC˴k?qU"(ǀxy^IҴ"柧 7n8w*ߕ:j< %T鑧6]uMMt0ēPS3Cx)ZҵD,t٭X#h:Bw@+.>k@˙Ve"Q=~rNQ3 Q.jSQ̲ߪ,e7 0r%~<h`?SUĕxvh[8p/]Mo &^Y2rbyq ?. ggUQcD5 fw6M]F17WKcAg&BT19ohL״=K1η!1 o|5"o=K4CΔtF+Z]ĽenVVz1Y6^9CC;W[T<΍[{v10 *홭yk Gl>:5$aY)?HkH]lدYksߜ9`L{V' ,uQz_dax|T,dpL8fjDvr57O НIB6 \-%ctMeZ+>`_ |'lpjOO/SЉjz\cV ˅xߟTUI=X@+g.RxT) ]+뚷+)agut @"_f'ǷR:E 5l}X"h6҅U_ VcxϠō@"fI˖wZ#mk)nBnEzaV0N^xxA+K ;&a%&_ ahG 㔂{* qs)SBA$B7  xTHv$N !Vz@Hvv@&yH'xr 9atp%}&= zZkF0o[wMdA^|P p}h-RʠS"8bnǪ#$bozp. *7¨nZz_(Z)~_Od]~rbv8iVx8;LbzF68r+U Y {aVУI8Ġp2ô?Ǡl@GF+`{,խt0%}g}Ce"Pu#JD6G)(t@w5q8E2<(] *l}h,c& A\L҂;Mí_EEM)]ϊ_MYGÉygQ0\bƻ@ƭz@8/RaCt 2Va:@KFbprө yL}RB4Wup4U8CA)ug&u{]JXC=%;l[ܮt¶Lqsg3Q9*PRmyG|Ѹd:@`kolDFD7ӗ&Ap]Sq?oMj=q YU|JwDHʮip3^^_tÒK;ʣdžAj&R XhEWl[SN ً7oìD'i$c،e iAQ2c!nyx2juݣ=qB:pb[AP3.\KKX}#B?Dh:3N ̧$9C3zUXLڟ6C]aF`^M%Oyx"׶<0Bl,wSrD.5P*&&1xz"Nh5 "u2Z𖆫ux.0>`N]ŏEm-|οФfبV)ѕB$vR5F.#c: <- T1]Nb=sg?G;Q]jJ(|'2h)[j Fz2un'dN+tzޭinDos:{Ŕe;smzsBLBaP11Wi--^S'8zmN.^>V+G<"3rz7 /,.;d~P2x\ ; S$XG0 gwͽVE)C3^Xwѕw}D^#&𐔵PRD\v.8^$eJ@os̎Sʩܙ?PCeoQo[~UOceQ(sYiGhC#޺hs^&6_gĽJz^13st>yu]=z8a٪[yǔZ»Ou7?"R %,,*k0@vуb+,O[YLJOCw! n3Ov0< ȳxw[j>]W:[>+wR61CPp`:clwX$>ۆB G!.(r4ۋSҋ`~0ImXwsNMf^iuN}Z6 wр6NX43U\ɆR^;4*;`vsP}g7z PrXpE)F n^: hvœ`@>9U9bW&w,(CrisQ^dTn ws>vЌӽŸqj,܏T-Z]{;lH1j*׵q?bUrUbLoI)|6-q5ԝ }(2!a:k\YIkǡin&DjUU=yE;NcmEdd>2 65W^7X jىa^|[%JA:$qT'3Y 9eCsN :e<,*w`ȸ4jDêFxA~ګyᯏ(a5dX褁l՞!tڬ gobcfw *M=6=45G4).Pg%yab+~, CJ꼷p(xyl73kb 5bT`E֊`S>R‡޾Pru HE3M?-2"{D'A7{$7_C:BKvF6 qSA\A!G($\g :]SưHG ^UJh(x VHb-@8?) gD-Dޘ$Dd 5p0{K )1hTH!XПҤi1߯ZCk[2tkNaDRl~8bXr~: ]9*&\)\A0}ĻUEث4gt-[b#,H)"AmUZnr(X]N+#J9P#et/VűK7i3ӳt4*rI>d#wOtsBp9*,Ssq0j([-@W6|SB'E*^U`dw{tָl*UxxQ{ҐrݺN)IW[o"˻yX˩,v1ULM`eq'|kiiMoA(8hPw Ѳ>}{5%2m6`X'K(I9 <5kJ:ֻ@" 1'z/'pz3eOcK[fpg1֡ \Sє{{\Üm W?e`ʍX7:ͩo8im%%W1HC˛[YW3`Hxv"®_0ҳ"|YH5l0{A5>!4/Xmו,uT h\WoJ:b|Hrz.#t?z22:7 nv_Na)z0A| : Wx|-A4x*'2Ih(Vt~֔~cGtmtVi:p!0l œ\8W3)P%lJ<ǶFs51;eo`=u9,uzb~S :5O.9Nns=:_)ie2w昝G g֎\yb=VXdIjɍ=SaK>[7Ԟa16q}lɢL juRkZd4lDnL~\oNU!X5"y1x3ޢgԊm'n]D?QEb> 8TUsD?択*t`B%6a;3o|3L/ ^:w fHe%q1mHAS 5h{#Dvɶ$`~ w&ŝzd(# >n-ywv[3n`~}CW>BL+ݖA@tplMmgU r {otM43Z5;Ly:lT:p2ZCN9~!9|tѼҿr{zES0˩h+4IwU:#m)yC]( C3[x)?(7ܙ&8q̵]`aA,',,ƈ4ܴN;Mܨ7jc)K>4NEȽ{ &o--ϑ} |c,i#t*JDb53ulvR1a|< *i6Wo}# FR_P84rG%4~r%F=ʖ5*M³Z-4(LJZX7֡_6B 3GY__ny i5#!z&n;>(k1Ig&kg< T6}x}=N|]&$4e?I+:N( v*9_;n{c2RmsF>ZeU)2f'E_[:N1hR yFAH=p<͂GT xZe:~Nz#Mj%I)P(=dx%/|-`-B_P*Aѝl9g #rʲƻ AE.adPrua#1_p83Kqq>\1¢I=@&<(KY'H淃Jm z[҂U#K(?!HbecEOG?]G'^‚-N#ˌ.l!(4A CLo.7rJ%T=QEߊ|cWtWPQ @b [ }8摿cKn"W֚jF,3M4,šo.pE 3̗,f@.r!+߰+4aF> ɵqhنdh1W& V#ph^g%1W\ķ% M~/*wod`WKj.龲 7F6uJ~Y|xë S9lԮ!574W1~F34PlRz} a=k $XYv^_KkF<”z'3, ^,I̝"I[6RC h pMFqQy[g$uKҨpY*\*@i$lcB.#ڈ$K)\2hm*iN]γQ;PDS:ظKђ</zVOJwd\"aiSԚw.ts(V{e$q'ȄQcyKz/G~s]pU6*sԛѩ#b5߻fŕ}fnMԱ?;FQsO-4:zZiڱgk:xS̋+3gbGm^jkf@`iB`Я)n a[u|U1$4-M ;|R:c4K=DdABD'XxMܗ.J@~{۽k5CiR# oaL C8JrWS(AT78(#zB2PX+Cq"9W!bcg96 u0\^{(S_)X;mAՀ/L )\-~=HDk@Ed~! 0Ѓ yMǶy[k URl0֘jo.qc+D(|NeH=Rvm4@d $Gl)9sޮ'AKFKfe!=*9R'Ӥ|=(V]?.NSUӼnI^G;S9L-9~YBF$)!}"CaCVըqT:' dQԂј[?_Lm  y_ \\t~@w}JlDƙo6%_!h 1D趣N[#6ضɇRH6I C_VyqEW5#u.Im>!`h]D`aS9qXNb d3wUzV 'rJ{o% '0't~fH(w\&vQ)S2Cl|) 2h\ YZsvڅ{;]7v4yBEcP<<1_ Nm ȭ40!K[H.[LƚK3 6#ųY}Ί<ҨH`Vk,(c(gVBQ(_ҟq^Kv& R%xڶFphdb(w7u4g)xPԠT t`'\٥Y 9>UoIçĒNl{ՂZ\fmuǹI F^Xhinō>z*l4+ez?gA`ib;>e[)IH֖?Mr8/Mė惵!rCQWXrc.C'Xަ0{lԯ;auaX%M~q_9oeSLSf%u84N׆RN:Y;JG@Q ր8&bjhA$H6y'7V@H*qZb-8aWIY.}M\}6-7Љ I6gBNS\:}RϾwgN0 37nۿʓJlHfKuWd\ȔS1_F֘, =OEZzHdV[w_K&v SVrke}%;/1t gwi֠0OkH10_+R>`8>I.SvVS~gAlk8D[u?;[Y dy IE mi ~Ho}y> Ea?:Co]3KMQ2#/B HJ{`>,BOP@ #NČo+RGѣiy8YԄЪ4|h0=WW.-~QeU^o7MJǣo1.R rIQ}O?jŵ%?OzE)ZuX``aΌM 1򰉪St[[^%(k_pu)I:l֊""00ե@TCH"Cn4&CG^qƊʁpg偘Tꐏsl},Bh!rm -kQլs@\sfUǜnu.T8Civ‘B*f s ayd<}Heg@mEҘfFӎ2gcU>-eq"Wx{T M2D+U) U.h琰iF Q!<.fmih)Z5O*,̛5T=g*7{{jp8k@+yt$rd 4hn a}曟W ot-60_d| e:VA*U!ႅMg"*пg.}):vIC˘?h7ITt챔 aTYAFLxT?EZW~pII!0T|̟[rzcx)RξlΈoX܎6V ؀@ áopWCS-Ok/R9H n!m TO\ANU9a#h𲡤G-_}PzdyLUz金jseeT|W`sc)X +(bLڇL(~}W;hDb!|| u"2I0oN~A;BSn4V,!DgI \:q\Ez#_c{>AR0D4\tz գ09 Sm\>O #;A v4͸`6"qmA+ދ0 ,X;X_G]oջZ`v i`[J0˲?^`wZ0M$Dc[ޟmo[%:]Ùy)Q3oznz`mٿ76|O3" i6H)Z2;B_wg/J0fˆƑ߄jZ-CxF͵W>0*o+a%Fĭd6Kjпި!z(A7Z?|4:-3ZĄ6'8! "X=7z0OtRs,GS<З:m.c 6kHY|Xo9<o?+Mq]-W}iV{?9Ɉ6$ڨvg[E7Jkx~>6NFkL:ͱm,iahTX1Hd`Sol$%$ x6oI+SH^NRFٷBT[xmtuA9O} tA~#,z;!ZrPM G)5>t)^k\/E=*B`|g B h^H>?\i* ZD|Įy)r8nsX0} 8®~1XBAGі8XnM. NUəIbV{lW^O"K Z; nhl5SF%DzX#\{_OJ@,YMS֙`OʫU?G#T.|:C.lk6<-3-v4$(+vd*y{:bޯ (6?뗹TE;X L#]cShʖZrFORB/ir:8?zF-CR"ePQ VҭuTTp hP>Pf !/g>?KŪېXޫY,)/]S=jUXZZGڏ$,wܾɿ+#Du4_O& 7 \@,Sw ,k)ӎ%CB_Nx=waM-h R2d闚R]h]]V mT[?Y[㒻/&scbI祒~@;x%9e*tA8RfX+@~m5]!ȰWM{pT3slL!Wm\~Ibwt{܅)D1:ʅ5kDx6mFp o18';8no +,bA⛥\v~ ˀvx`;OCؔHbއuZqd{/տˮfOȟ""ЩE4 =x kbe+0~? 5e?& : {:[$ۤVGjM v:݄ǚ9Fw?Nckn"Wȗf'zzm(Plv+d8dK9q$+FUƻ#0{Ͼ+7qO2^ Up$&dah'm8jRuB$K c}ȣpLwqOߠc +q;1~wbS )B/O %%d `O`p9!z/ݜ Pt|+3:̙LBPc\h]ܨΠ&՛^|DQc̤粥0c+:iӼ_ޮoo꥜䦔TQe1t'zU"pK0v==H'Pjs)!4t05_Elo51`Kg{ &a mh[l@<hH!&Qiz ɏޯt2ҽ:cǞD$m3}dW ]@QȂGBD(CJwپOM/&AD%"{?;j4 N0٣~Jcz_rj F}i[4"g2I_계;L 3,Ag x)W Cc۔EEWƚ?##-wβ:f_;=zdFK4!20L6ċg %&~'e2YzSsDg5m(4 P.\Rr݆A>u+_~HԑwZX/wADzx5XWk2H2dޯ!L/=|Oqca^éHClrt@ PNbʇδ3ǡzW|0iʫl&4JiңG2ʉ(nPyF%/d̉Q9B+ҽ|! _ҬFVR@b̐F1)"GB]Jv@];Z #;\əAHMd#VG?hϝRڡfϷ7k^fIɵW=|\™*Kٺ lSɆІ1h: A H4'k% u!C+JA= D}Y0PQ;}h]1eL>'>DGd9?h7 s|;D/I<c&wAgtӰEKmlibӼkiu)%I$lGg_&5M;ؖ$¼. A9!77[mFuh0C P.\cr3h8|ie54>5?@ެI*ʢ5 |Ilw?.G"Q_Y[zr ^`CùRKN J'' x!+NnsctCi(>FM;lU#̌m#2mL t-3rZR'0IXJZ*Rzg %Mˎ'fCF4W]AQlEg~)&|K>[d)A' ^Fo6`ط$WC~3GPWFi* #1…gNcιUXAx28Mm8`:I,X9':pM )w{`1LX!B@&U1 E>K{49nߑzwH"c8w,@ Oojcr.Rl1s,vl?ZnB(502 ¼cK(yvIYn {%Hj-VY]&^öl*A'˅rE1T7cW[/&!F.9JLh&(R1|%*:I5r'IXR'jk~h;&MdUhgHj j% ]w'k}}b'.ڭô\t S_Pg?cuJ$%kZ];M$,C7t7v2p9:'s T8yI^=II27w^r`7q͍T rH_F%Up^GWqѲe0O/"C_$C5aUq;՝/^yY2[ sDbc@ ¨@#Z'J)V[@)R\T(c/uaO~eWtO[7X 'uy sal o1H-u0Nh赑@I"zh^x{iL/qzki 4Ԩ6q)-yoOu0(4E@"@]I&"-d XrSķпo8P,' ѩ9p)$' MEky[|W P1Kk f[]YT|}@{v`K\[Wkh,P[TЋe{(ț?Caxbҷ"m1^M5XYā0$Q:~T$͡79yLkGV3'ZݔR!k~jcAե/U) CT7oc0,hW5 ":sHf;o 'r{NA eh#i?\4Gy`OqM)iCp[С["j.ӝsr&] ?#+ϽhX)76:q#JtopPGr8#nzMGa`)bʶS{Zt<;p[XAIGr|c_rfHxm ΰ18TM 0$xޞbC%߹&#[[}P?E+=d`[=üǡ1F̰]) {/n m=0bjům|d >%8ݟ&4$ȓ$R}egK [ŕUoϒݪtGDihg\bRb9 alv7C4ޤ{:fTv.H0l z4;/I5ܦg{A6 a:^ʌl:}8#(:[̞,ͤF y j٬ï$=vH51T, \oj7*{:0^ {h85+錋*խBև4ik p0]@gf5Lõ`wi`P`o֤8^[~Pm0k6“0UXYoQ%#\UaA΢Os֞jkjaۥlvC/!^$F/.˝s( BXÙc 9›fOWqS;h/#xsM$..$Qf +=BHKu.]:UZ].875IN6 |~0 |=Dq~}eJx=>e>>`ti@nNY@YɲWumȔ6qNmWLVF2oh8ȥYVRxƷԧ5MSBXAA׮Y'qTc /cG1t^1aNU5$bPZU͚E/Σ&d|.ȴI]Ǒ&Cz[NS.rGpGi(BQ?B[ot&[nZ]2{ ܘ䘅Hמ+ # D$W' IxQ$[RsH߱ڱd}E2#CqHpȸĥ6B}d&G5kl#J쪝 *J+KUrL-Hnf{[%`J2DU gڭ!(?? w`[[^{b%Tt0*lD򆁠S1낻^3_e.-? E϶Y fOWdQ5.d+ngpq"Yd=SI V@WX|QF{ =ii[-BUŭ'j][&۪i}cxĸ5[R1Һ#h q&oN'D8a~a~EuWc,6AoXX}4.ʙjwW|[xFf&C aPc}HTx;H8(:J!4\YJ-]:o<YSi]?jK^ ~>5 \F~eୱb?6F`r͝I/M:B@SZZ@L2ˀꌱKv؁)WÆegAz_U "n::\zg$6RJs3<:q lzΏ1JNTIʬDBA~.WmH|֜OҐ*;iƠNͪ)n#.t.fA4 - +6~IӰŐhܱ=R(zJ3p s*;l 7J 8;C.UxZ>8rj?չjk80oTSnQ[cVz_ }0"MDk}EٶkYO :-R[f´$+"[Z;L Ur6flΑgqLrt2KW%^O Da[Y,mP*!HNJњ ճ6^߶ *}/g4ZT?&T-v?/u˧Ot4Kx~woSSǁZ.xԅ=.* oUQ?DއN~ͩ~u|\6n߰* w)ڔ> C#_W|{ |ҚZiv̲&k q5e7R-}*t0{AͰ[՟=X9]G1΃mX=$"}XȀ`(_i涔*ĩGߣS"LoŤ!7ƀ/wR$;|aZgI ogT/ė(jo<U.d2X\_)?Z0"]/+S 9wHMaV ńBUj}-b# pi' /*=G ȷZ3nx{oSwUaҢt@ yA#'k|^{b2T^ &^M|ts$VOCW2-(m|DOcT;E? @b--$$\ |wń9tşՇpiqc[FyȽyGʢ#@KGa$6s͝T>03r}:hɫC 9Tc'&g 1AƗJ^(ڷw5[ucS5WIE?X=e%6l~CzxT.jIʲtH3TLT΀Ov8W*IՠQc82@Pl5Ȟ/"DoO]30u К6~a,~6zTc>nw1O`f=f3TMÂGa ;;|cmW mwi0ZۼM#ONU3,YI[4[Ĺ(i (y/ 4.|PN&b JP_+ukuwvPpFq0dK\Vd(i1K^׹I!+P5;c*Mlz&,n<}8@2x@fnvH;6%:j7)&ɖͩBi'/>ibaI3v0YtCF#4sжaMfXs+]ǟ#ҏz-B _@ }C4TMmiA^ߩ|ڵP m`_;}c̊a)EM[q䅟YJ8M֓Nk.!2gW{75@nB>>,/4ǎY@JF1$T'/ ΋kk $IlId>' t`̖,ZCÃ\a'ک[U:{Ck#xid&JpػFGc*%:ޓ`ޣ\<.K!);z}rJEZaZ\(@Q)YBqZBՕ Ǐ[0hR4uկV^9!]pzg:" ʩUL.['' y *-TfìYA~ N9ix/BjՖ э\sSBp[IAX qL; [zp㬉*l/h[ Ɣyv|<}y.Wf0ZSҌӢϋ5'vs…qywNx5_DEAۙ=w6+̭-}sψݝ1)C'6Ȯ֢/ _K埅vЯ,= "qŧ&( N(EbɒڑZkO..-}P/z3_#c0hd= EAc=%=dŹ.7K{{ 杬y@:5n߁5fIOWpR DfSV]7XZ5-m; $rU!eH\Va?r CY\qћrVէT/y`WV0gvu܀$]5ahNAP)eE3 =%B-`]|}댥Ą&[v_K7y-JJ,Ua}TEPR‚3qeT^k% VŶbx8#)(C.8@p$paiʹ7bIU.)SܦksC~cUn"+)ܻ^` %UQRÃ>iʆyfEb#-NC!NԻkrl|{geƐLg"?[,%9n޳۷'lA+֮P s{ Y lIetK pNO>+T並wrSf~ hZ.M>i pw̚ە9b:QQ]7X]l?7x|*P^;?ope1}:C^ȆZƶԇDXL Y* f%i̸a$~E3Q>ŭH`ű&j -p+* b.{kt؂N`əPk'Yb@z$c4 tB~ z8' )͑PNRp ȚJI6E[OFսR XI=xSZp;̣af9t݆B'} j9ٱSpT:npt˴u%"`D0#䥙D4j4/uK$c( p9v7I]jt' P3迗q[ls>F=*iNB[{+e|/m5&wiH}gꯄUe$gIcsuHX X-h1#OR˄|s 1#JLGE-(l>5W/d+/ JQݧ4K+Eb5+1Ls~bZV=J\C>/ZqXTcb*ѩ]Y$E?8cu;qcGLr6- Elܵ{-Wp5#P?\/~פqWJ\ @"c0OGvb'ohu-[zGlرRQ$a[SC\v S5@v~ĎM᥽-1;8`,'0݀`LSoP) q"@#T0*ͭN%]kz{;(iaUExj |?q^貙][jiwXRl^=c9Ψ4RU Ru7UŠ"4,n(nC!a~Ćye>@;X0d0ÞI1+^Hs.Q$'Oǐ7ZcвbLBFd,I=]2RTVZ .H]f7L6jDc;9%OFwA߹+5ܯ-t7p†cfaOR7XY]v a H\m'0$$֚KaOZm#- wGIJj"BLZM!DyQ{/Zܐn|HWCR cMWDdh!Yܹ^8i.F1b΋OgdRK(j- ? +N Uoۂ}uOlb+%dXuAYC[I0; Yg3̓Եk)OUvI"~üВwZϚlG0xÙV!Q2O<mTfϦq3₎\$qV'8XNX'CLS2;=T!Ӥm&Xm OXx=}Wm*WmI?Y6t17OuCz /!ԧ/%+f&y?Nॏ..o/oZ˵E,F#?ro; Qo)rdj/ٛ |ei[XN 7·U_ʰ>3+J?pB;V((Q~OD8у3"7>A){Ϥ歝xڔ\z1^*=-`G$[18* ZMGɱ{\):ƶ EQVLSrg=@ Y2xr!AB(hqcA{6',`,4Z+uJ, QJQgQZq&q狌% ڷ7e;]S)}Z<⤜ Nhͼ,$6#~{!89pZ! %h e Ma&19 K)EdGn;g9vl^8%n4k+Xf__}K9[ Ȑ(S+^;aU 4edv.Új}hDW(z${ODPEÐ%f 8Xa!FmmoˠǀN:y7V<*~hg]\]׼ D^ Y5%("Zr AaJ(CGxrPYM?=$,Lz̄Qa)ASC)&^ҹ['Ip,dηpBDt~0=C77~AZ&>]5mD@j{9 ( RR0jvҜػE;@eӜb^iAŰ,`۱Vo듼LoHOAB=4=vܱ/[:h ? k[G̑Q_%xy,}oԟq$(}j?h4& K+Ԩt I iWZp/9#YY CkKxhDzmn'ztN5Zr-:O)D22#gLD8Nm{b6n>NF' ݪ|ߑx[VAE4޾}Ld#M/ICrȱ5BeybQI0g: Z= d7A9"*W"NiH Tel;”wc \QB&hrj7c'tf%.i"Z/LA>do+m+n/A"3 ^kdB(m_{ ]ApH Fd3КށKIȚ,ڄI!أǎNE9SWanN'#]Eٺ5Kgj* 3Ba:zxƪ1y+_]:T5Ϲc55;zyGr6.o x 7Hč_'?ٜeA^fi, 6'!kH97w<k'o~[oجu2߷>:LuZ]1~IoN G WN7C;=Lidn%;DpCs&3^UΖGAJH#v\_1MÏ@ ~_bTzC^cηWIuZV& D-M QYOhI ^Ὠ@7j;">J:>ĵ'0$/x,敵' u@Vgx$m*Pvcm ?t.L]`E&ʑ)^Bدݨyg+3{vk`W=łl!a^*i^v&sKZ˂+cǍ; ҂ˇ3}t1?x,6xx yi& n7TwzζIk9a^RL5pvSݮ3u :N a5.r _sk qz=tL%<1(* cSvZg Ei3%7^(pϞk[sc ڐP`kғC We׀Ψ@'~{ʄiw^J?* >Ճ3heL'0f1b-t\ѯtO$+ߊk |2f!51a[Gv i#1)78 )Ciķ6Zu#G4]l-OHFE 8u6$8v ][kx/dilY8M\WR.- -Q -M;inf{k[嘥~YlOa^=sBdjO5NsE9`Α}s6WmaO&t/5] z`z9.#VFs5zMW12mV<ڶt5}յ%5t?QeRHp%)3lK0wڔO t+Sd]ؾ?-{$Qa55 4`|(5w^7jdܕ[.Ł$I&@qYYߠK_䎽6NHei48y9~CIM7 U/\fF(d oj5C[5z }kGE= iV.|@Sldδƀ|H`@+fw3 45=xybRco|'nSݔYV8 )`X2B+$EGoW#)(&;g\tϴ7C&;]TD+2S?7"i';B4}3)X}aҖd.؝\TL٘S aOGp1by 븻~d>Pl%S^X>QHe醽hW{x37 nձx* oU.!.:k^yT)XGRgf;k~=gOw,zc'4Xߓ)`}Ƿ @DX_JNYqvBmqNP|͏;iH5_\> (tM9],hwh %Q8St`{hx)~m LR {JτWwkUKÄB/6;6n}M apTMĸf.ͪAzt, $\׃7 kr(ɬ历 3'}7'&ϥz±^A+Q$M,_R*O-;0>Yԫ^o39@Ň:]snR$Ƽe]J*4XzhaҴi]gf%NB-.TUHR[:fh>(Xb,7'86{3zf;֔;ʨqB4W÷ϝNT\fwcqo]j#AՏ` #ԭg 〭Aei4( R>qUMTg:Fkl"#PĺAY bB/A> X;s(5}0uz&{c rT4|M@R VJ"]xx(AK61a$T5i vu?eX?h,4ǜƑ&NM*A+IORo䵉:W"b:6,MBX0ɑۢ?؆?Qa3̿ϲ`.tTa $hOwh? sY倖s c5L1uTm.ЪJtw Ӏ}14T&< #\qBG.4N?CDbzgžKrSXqdZ Q9x G*HJ{ ' lٲ! KK9̸%coflq;b n ;nX"L>1Fy^՗lWB53|z@` FaP\gٳ(!O jߜ0/}A]^e 4Jivt;\n듨nP\d=d ~M!PVV`soDئ;yۨX Cm ŢVͤ7yV_}Qߝ1B@`@Rg2fGaW!HiAa?g}#-zKwC9Y=x'ɢcw;OR.%:B۪_x*ey#WS͍ɍ>'.՗1cp@=c\{f4Pq {e? yj'>RxϢԙ<(Õ?jh9ա7Ea=G4X'}RG#}˭{P .a $n.A c6ݷʥQ 90B_o0x+%]"ЉCC?/"):ly5ԛ)ް  ٌ73=~D&JPK<7U*yBFS`[o4](Ew$&e؟ȭčty`i#:!џXĖu{%>Jhè|))it8JxnEQ̃| Gױt2Pa/3 ՉA>!}88f"J[oVso@ `+nd=)*KpQae9w03F+n<¾n{bjwJjzohtfF(l&h ܟ xWrplOA3:ۉ*c-dHdL:MJzsF`HTR7dBˋi2[1eYy"J Hsyjt!G&6FZ]Dw˜t5LG8 _ `SdeRoAz{˺j`;LTَW_- Y- RtNu]&VCnwb&Y \-X =ʱż(2frL)rY?rİV)]-aS"\ր HݏZEcJ Ⴛ;ڱ ]7& ”dž guSI9?d- d*KbBv6GD! F*AS"Ż|hkoj8a3 r9i, ݧuE!YQՋǾ 8)Qnƞ\Yy9qX8ui\i'ƣs*]fGfqTDֽ.MOgkXԚgWN{wY;U1BfOMU&IŪN!g^S5.Zx^߀TGće.n0@:oCYlgflZ|.Nalo ?eOX,0K 59oΡ䊨-bS3y=Z\!n‘X2K @D)27: %LΓ:"Q/x S8 $Jh$nt?p\Udq0`ۉ'y +=^H/OݝgNfr i$EBǾN 1 JnբRzkP詾qc,1T#Oh=D.~^6ZV zy⛴ FQ9klue KRBlR`,x5;HpS`65T` ) $3dxT#ۢ^ӑFQVHˌ0af1?Gk ùm д ͍u,>Ww$YGMVɓ GFRl 0;9R|X}ʁa^}E/Q0KU1`V*-c`'MY)r=tzBJBz$;08*{.miX`b.P'Ya q֜>h@UC8͗v4|r(?-&i||Rʾh$kr2uhŴj_Hjǖj W2gf|j2%ZjHuC#paYg]H@*CIE>ND*}5uYb\꼣^4vPQ^(j6l+Nafe4pf04b"g<pqWF]m}(/+jIjcJ|(e86=޹+s,KDlSKQ Z;'lu mt;.k6K4jI5xwPݵ:0њgӱW ,xcj G*|"x h9 zXQ%1q Ms X>|d:TD3e*Sq!g˄!ٮ*}W"V9glm؉,G{w +1L2CjDrAeע6 _+rəT%+wH?{l ˘3{nF1Ch)NdҙFj`6/u-FpV<<)0DVR@Fi^2RF0'@cAބ;aX쯰ˑi þA.QT:vn@mPDۏ% P H6vjl)WZv.ptCf#Sr _vV3LZ׿` 2A[*zu%~RJ ϢcT\Sڏm40P_^rWg%J䟅=TG̈́jaSS+&`=p(-Po6QW[wrg#g6Ws]C"FxoN*xȫ|j 9͒ͩ܈UI&c*'Ն%-rĉt(Hj)J%IA'Ȥ^a*]هmU0f.$yo\/^5LonfIby&'1݁ǰLA$8xZlG lYp +`~tL? dm#ά#|S@z o5Qw]{s]!j/!T|q4 BgTlH|0@j2Gnm )A`e4f!J;k.8׿ Ěy*_#q_1Yl~;-ZR\(h?,b@v՟:IA:Jzx.R,r)~T\(X&{TPVIĎ0]JhP-*RTsiZBuZWcLc@F%yo 3 {kjzx]&1&)vf8*xhó-!w:š{.r,6_a.zP S vk%\bry05F ~I+0OE6?P\.Qþ au`ՇKrése}g_gևg\>ʅEi=zm }ƽ+Vkv뷞z%꾋"_l}>^-͚YUQv @il}|T!-‹yItIN=vi/V4Ifu%ѤJb#G3VL b0V-f0J$hrK h@bӠ<5h|lBng y,n@%4>YۋwOQ/(æeX5@o]lTb#wS*/.4*`F`ՔSltƾBۊ^e6BzukX%ͫo }b(7[* ]p3ίVkč`߫#UiOǘm(z9L >,/wY"!Vg h2~R_KDnL-h*_<1q@xWiAB'pե X=gr Tmmr{k\ Bq`y!sZ\= {F1;æq8OP!v^ 9 s+cپm\lX|`,Hlr4m3%`?WZ: _"+!?mN +I.77 *| `XWd5v *+ՙ/? UǪK)(͑W)z}9_K i0^e5 9ʩkm=$]瞎(4 sMW#p,O '^yvqpȝ١\*5]6c/9/q=."G*`^#۪)pqW # vA<_ zhBT\}Np/[ 'z>*kIMIͺ8d`F-Sx7@FQ#XƏ*\3D Պ7")O*&rkK(SطZbp[&m;.?z ){j-q% c`ӿfdu@VPWph.È5+ЍL>'ZucYȖ29̇md ȨSaůeZ#*kWs'&봰Qlڜ2>|3Y &nu3ugx#9#e]`Sq Mf06(f"f,\9*ڇspKjBpwRuNh+#a: 8ı< ^|6~O'A1&)L.=XO?ϥ();.:怲fg.EHWF2La_T>-/!}KBwz2ܮSWzES,`igxt(Lu7;;N:r]/`Tz\I<7+ɮM IC ^.7uҹkR͊z1$D5UB1 I4ab5d?Ok.,c`n3{knǡ|ut eLGI.c|K}fu'ViEWNJ_ (hޚMi͢nPjHԝ>n^s (7)8/eW1=3@P qpY}.&K.ѓ9v~"_0{WPFfϦx -Nrk>)9KAm 6_Ri3"L]-f0DPQU%e6FB̬$Up BVX"H%A98뚅OV=if?n@ t$7 F\6b4$AX1ĸS/UA fG_pMvr=W[6aưn~VדkB4/ӊ@ɪ=Ҟ"ԍEooIw6gL6u_8v 7̮h՘o!pITGn]|i?MO~evhbh)^8hcE2X8uh=vjb76bV&8 yu%@9lyt#t RyȚEjiֺ[ ;'iQDNM46[1\ju;~=E6d_\f/hM j6-iQ;d$V]RQKv 梼ZQEvhC0cbBjckZ2cfؾLU2*|Sϳ*RȆjk^oL6 9mlmmʟ-+cC;,ܓfCi 2,m+.OIjLc04b~z's%S@-E>j TK L&Go0:^+,ηO#E:)uf'7YThyYe.jmxt⺋)3nX.@CaU@Cf%.yy gZ!`S𼖦$1c:tjD\w98k}ƻOɮOz\9*0ѭQ<Ზ~z*K!1ONz"97WNмh9~"V!xr0sa!vvZgYZ070701000000c6000081a4000000000000000000000001619eac9e000b5db0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/ ]?Eh=ڜͩ#^ ܞy%IO6 >}lhhlWLAݦWI+2Lpi%-(֘T)aeG O&FSӣCҗAtڗfج + `] 2rzdL/f_!3A<ϘKJ ZCQ`¤2T{鞗 |$ .jXC2}ЈݔLf ˵uURᅰP=cBvy Sr=H1#ԏbECm/ '(r^J (4*ZOċLxAvtjT5ه{2(;c‡K@o lx.mLz+MKˁYS:dz:߲F#$5*BdAq.ؘ&~,M4%#m_mvls4\g%BT0I^Ō28_X_%|9~zzakyPǣ~`@x0c5:kbA{Pc01U⑚|hw0 L>\ 4aCsl%+%"QۦWn6aAWdTtQhvTo"=_t װڀ(U# @"-URr*v2`V< g{>?6yXQ'v˞4`y?bقp'S ǀc.A&N%~\ohGL9I#;c1'3̤?ͧ/{~7P1i5 0r\4omFnFTɹ?ڿopZTdF۠-u?U5&A]9Bὔ"wBS<"B\dDtʽl(&ڑ3q 4}l|89g_ï[ `7&D JFH0 P(&3*lLTrλ.+"DrM%  !RV}]Gy0GG4XDelV9ǝs'9x LS]|rԐ oS5U;)4f QDk1ؒ NzLȞk,HIJ?q]mcX y /y ]b:~ xt nT 90AI# c.7r2~l2Q YI *%U!#hj'"S60ADz A\:SYm\,yS7}ɪ6-u]iPeF8Dzb.S944 ɥtpkxyrӆyͺhi +&s&-ziY nW$`ܸ;avu#M EN]zPr^rʿ}~C*fk cRE( TÖ|P\K +c[v=(0UQw&*o.+*k邏 ?v0ۈ8]n<^Θ /%xKfVBF)`A CƋ ta\Xht[.BPkj zO}ȟi= J-g&RD#t//㠐} AH:PL*c%XG%3@"D.lm{lc@=}V1{3l2PY*1 /mAGU) ,_K="Kp% ԳwrP2R~\ָr Y뫔^cVm9\kZ0RZUD1 bIĐKT1$|AamM;Ynmbk^Y϶Ri,Ϙk0WE+-jo`7A }}^V&{{jX+ L(I~U*>zj# $)D`\)^|i6ݝv&ej /IE/z3KMy:cH6{:м=+C("f R+&N4؝:Sdx*y/7(QFgʖJt*cŌ_rOUEx8n+Ժ Th]K#4ѡ8?*L>Oh{$̺J4"y]r$7߉hs~.8⪗_'R&86j+LV k0yb)2鄓]WtTcqi0quuM#dl~CЃ}>sXExD,!sb5@*9kIGĪE)ępZ^N!&\zJ=.nw5*F 3ELJ渄( }5mN$hzJg̋JhCơf JQӖ,]{t$ٳ3G蘵`ړcyGVtVWɉ  ?Z#<͕Rք'k*%Bc.JNx+b_j?* E[$iKͮƀݷY8”H&/"aH/h_֠+= kQsqtRҺ+^8T2,tCm`/jNĚOD|<> l&N)>*;)># (2CFWE\ ;B?Ƨ]~^1/$Sߺ>9 Ցe(g&sgЯG%zĽclVQ7g üMB4 X_kytzCJCNg_RU]L+:+Y30P/,a$xXVDŬ =l6TSTYB:'?-,o&͜-I%хnֲ{NϜbЍ,$DrvY_$Y4r=VhV)7<ɺuOl 4Rb*䄥4؀JQūblk44r Az\Aיվ'C-]5~+ٶ 5n2TPT b"ЧM3=h;vcl|;bFƄ4T_yj}8z $&P c:/paʢtF.f<9mʴ蕆$-SP[Ēn<_̗j=`5C־R1K=qt0>}U C-߸nS\5jܾVώ9t6I|J)` %p ?b`rIEf2s ZQNx:=Xyb |έN!,1`Kh՝~5El+ =@ /A7U \7Ji98MaGz0Z5DZ}^"i{ sLo.`O57&0n2;ų`wlpG0J4~^\eqq ([ˆSŢǫ jXŨm\|⿉WT#>%f|k Fܻ E2;?yx 5+XǮqAi'3wJYv|e6:r #o\~)}(GcSe o (ϛFIyu4Q@A}ix]a&a@׽0" v>D= 䌈m?DerOa:H+bJ?W~ˤm4h.. !c\\㾓k%wbet?`ԇ8IkrR6P@ h)|#Lݷ) 8= Giqd r7Iݡ肭G4jF#'v3 vClPp(jTR~^HPcD"e3A@5tmBT%C fU}s/sտv92T"4a9:{ME" bh R.Xxw4?/޸@1Pe`~Nh|&qiD6SE<0$T( 2w ItU "V0aoH{Tfb·O(5p) /JB/gf+CHxe ybtvH>h\RϢ8*A}{/PrD%Iu1&"x$%?0Z&_EDwA(OQ}~tt# }oBJ2c ѕ AH=@pT¢h? <*Ni**߆v3R|w' 0!PI4Ɇ 9ƣ*<9 uOͻo1 KG2[Ƣ+%'G/ qU5.F`[U-77d||.ƒ jM = 4\o mo4wNnVW'ZDUwy9RZrh,C %g? ͞؆e^ [u\&E٤m0g_Ajyޝpܕnn/;t@쬅2lOD IrݽmTO fszU [8x6+dxڊaе]V4k81@m'\8788|"bRGr^ZKvV,P [ 4Bݲ^Ղ"`Ql7I@hDA &ZU/ }X^CnO |$?XQ>'}5tҿ%ɗ=NR.<T\0W\TjOke?ޮL=PfO_pw5]+gbm]q`wt(DS;)NTj"NBpBҴwW93, LoTby"VF_lÉ,,  l ]RP/ /b~N5q-6?hoha!*@~8ٴ v;]ɵB(ܸ.`Ba ,4~w,xkݓwR⟴$CnP}MWEr>#~VV4#y(lW}{$ڷ7m |r[:u0?-TF~L-KBAjTTpm4lYOw?_W4\dvY)tpGoWZZ:`$ñ @]L9<{4^mĄMkQ PˁNO. P<]I6kHGkhouWݽJZU7a4 2/)G^/W6rE}']nq1]0\:XcQ0Φ"8. O엞N& "` L.exp*&1nz35ĚW$얌N]P+딢`I-2/mJBJ/3VrS6AuL.'/p|Q6YfGknJlaM@36 [gaDtȽ+Z lchL@ށwMg/j 7#jR>7ݞ2,\]Li|n`'$[qg;%hhY5߅38zRYϤfdORm?:=k0'e< ٳuV߀>[oF|'38gͦ6ټCh9@c4"G@ʸf]Vmi]`!D0~G*fn xJD؋ ?DlDdv .21K\}i\)I֠,6dX`y|| .,%@,!aO>S,d oo02V)_6LjgB_QbcFf9]Haa\7b sWC8R }3_NMIrHL%sHˑa/a&+AR&MDL{E$gOW4xdSm!8c,{ Qܟt_J$?fn{B ͻ Q"DO;"(Qk^^⹙Hb )N %LSgijZz)xJȏ,0󱉔-BxVitc%T1,R/8(Ȳ=&Wr<Υy ҅2eՀ}qR ;2}gRkPXv)Ga o)i_:O|Lh\}t4x1d'YN>ަFKmj[ cX5@Tf 揕'_rN3d_-0~zZX/o!]}K6OF{L_fL ?2ڮpO&*SphoQV)'Tf/C‘S]05US+s:+Be?Jq3XR-zl[H&PUZ<*.O[1@M hU& L紴tەxRʺfUʻ E./R,۴6Ƿ}1/;X0;%wł펙XjH 9Ok٤EWgE =BTD58nFʐiF)(&zvcz'#8~ Ox :| 7O`7#?0AL>ipA @U5P#±%Zshw"Q'j^Qb$ B7m1@F;@ɍ,)M[ˤT|0hA9`*MTIt+fx"ҎZmӾHoMS)mO4Ta?>9HA;26ٚtz0 g{0tse0qܹ- 5+)?$L>l|@nb'=S Fp<&Ӝ_wWΚi5HG %H L +ᰑYG* 9m֛P=&V5A]ԴF 03MlJWlstt#W<7!e#?b'FM&Y;ݷiNi( vi=CGv LQi5`1-a2X[m9K9e'C>Ş֜i3+mJP ׀6&̵dBB:VKPimb|ɴ{=G7]Oc;5OX4p_W28c@db> sn1_o[fppm$Ttu7˧k% yTr:@\(;YTهȻbOG, Ϟ)|gޏ'Oj]do >+?mF(aKIP[kõx:[zD0K`4¹V/'#l"VU)ŹRoR2ɽtd!hO]y݂Z#˜a91ZK!YV/2٬}BX 6qYc5.?ܖέ9'I_;`r!"Gmӯ3 2C_|m(JzAx2lYzY|B$6},qHĴfV,ӻc !F:r/TD$Ń*a/a&^.(V3RMJ~gZJ\8y!=k (-(:w6 W dkD{"tLܞb_Ҳv Ka+*l:tCkİ(;2YK:af X ?HrUo6>iҨ<\ 17v:fQӵe4 HYNX -,Ud$yATarzS$oGaC,@+Cq^|uJ}VO-2ZI wBE0':!sJ^8Xlc=3IH!6OR 3\H3G[*Ujr|6@).) Whm62I t] Fմ=$@QJ" w0 |QMP6,XAs]i9 meR& uvg$SZ)9&vq!UqкmthvA͘,Ӟ$cFG`Ns?R `J#s ph{M2C0rQ|Sq$Mϑyj rcc/{!=*-s)RqW-UFwy .f'zNX_H.Tjx(3`f"]]Oզ)$ ` @e< `Hu\fحuWCLxqFͻb%QzhW'Q{ZXgrsJq//I&Z[Ecv( T vJԼNGgpsFkC*Ϲ|-ސJI F$ihJGyIyPwl̑D/q'%ע<ed~d0=i^% ls Wj]S B(QcycAߪ(랧 ֠xS`DWaۮ5i?2Q/kF~-2&3}`Uil;GIIYF,-%_OS|Ue E߶ޕ7܄0?;jtVz2Jz"KB́@by]p6^e]0'<|~1̀wJԑO,͘|@MKSvz`ng]BٵNK^HTmiN2ۮ:R:e7MI=,RFhgo 0%ibq4=))WSQȋ£!{Šui`㓊:EζAW*YGIF [$1(1p'* &`n=͏CQZf'N % ֘lŏ!$ x 5Rv CpA#u1dAl D=Lx!QExBPm} :h'ނ+3hCbGw'C'lj#VKh:TiCp[?BQ2lvm +p)vrfbuCsd X̐J쏫QS(},t=%<0'zb|HN֍dNۀЖ< !T x ^orK jnN3N ^!݋ɏ ~Cx~>[n[CH fw %زa@Oq. Eƨ:/x:4H$ۍ|ce;O9QFDd鞘<тYdd֌4D_{62z:drew1Mpȩ(tbS y!_cq)=nyGOybGc302"zfSU_h!7(=;iݐ='G׼΍NiCtfͭMͬnM"4P(Oƺkey+{`Ձj3_"a~j]I_@ a%txDR$(d鮖D#g*gp<\C~DmSw9=yKH>(Fn$2G0 5-L{%Db5ߥgif?_!>,ǁtz@HO ݛ ruPj7aBe`Nu]}9W=v.V[h]hԘ}AE\jT2mYʩQy\|p#!]< ubh7Y܃VV[{@ { 勹-땳*3OҘ:Hnwz$7 .q˅G H.2+ D,b4\[oh/4{J6 X'+ܯFQp Zq^ )Vl$Mq,A_yr}9a$cP. "aDn"e$mSJ?F5cמDsixOȵ-?aP = 7dch%9D;[=Bܔ~LumN1lD}"*K.D{FP\k䏞@ˋ5*c(;VhB/NN .DL:9 :ҬiR`N=x {~s"\F7z)?(\pI'̭8Y*ZbuIHѝ/Y>YjvnjٖPl!PIal}Fr_w{2ξ{l}^uOx2>Tvz~:թ77x5N(7^#M)46i| 2MR&Qf@gz< %u{RAVHh|?½`0Gq Ր{Mq 6픶DɷѬ0?7>ym:cL*tNIUL.dJ`e>Rtgn|=$LYa]I=i"t*j*#kF75j(UdYwԃr3ѡFjه `}rr|ȴ4Bz4h,+kwht?|O9[E5I(a6YM<_;]:k TOwŚkҋzSPqd㧄ʈx_Rě [)'-q~jo.uϣZ23SІw)7$!YnI=0r~p\Z_RHYy?$\n?7OU-.(D'PEp_f# >LA@F즖R39U_mv#f]5h}}{uMUHQ,}`b-YʍXy>۫m!;0 q^Z^Zc`.qd+yN x.?ekgc/d|0|766dy]Վl0,K+ϴ̨TM5%#x7lGEʱ_I/gU $r1DxS~:05i0z)F߮tܳT%W!8DG.ܔ?ecEߠɦۧ̀S9xMBwZuaoГY(oF 2U`#}}p̕tWGcBԾU8Ւ{9-U4ؖ>nWf@#t8IsUCEc'nS+w>mfĴiUNBm.8'Io!: ,ĎP1xXswY1_=GaΏ7=S8~nH4|ɵ&}ǜTq7OI XƦ54K߀M*!{Ӏbƴ j2yx`,wzڲZ;sD_$ZɸӠvHT%GX4KIw쬖M^Y21<ٟtEȀ>570Sqq_n ao?·ѐ@XoO_Zu@WΪ7?ލ2-ZC-ሟox[^p?_nHMdf$suH̱!)J _WRߙMe(<5b^TUvkEE/?YjvlsMIQi O6dmAm) oB5YjaTÈZs 6>Be0F>8e"~4-(FV^;cC}  6& j[ѵSg'z\ #S3q#+p ءImr]7F0X⢊1e-$7[KdRYG.~ %2~pP0&v3W{YC ~+sNG|->B &^#:/iDtaT&Usgtv^p>_7[ewSH1.e.dɦ`k9{57T6,wiЋ/4 a&EuFb{x:VzVBz ${ėL_xl?4)lha;G%!8V[jVFۉ}_'1z`sˆ6>Yl=‰25(#^TXS&zܥ.lNvufuBM2 "-߭ 7DŒe|0|M,/<I(p gtigt6E+/<xGZ6OݻI7+Bl5}lna,>i;aˌ[SO^J7;r)!v<sk('?5CUT*r)u씛&[y71\Ux0+$ d~gM#)x{pcjkhS(Pgی$jFpM ܃p ꦦ=!o.YfYyjOA 6V4Xb؈ 0k4Z@!V{f \t欫 oOrYgm(71S 3glnТ"HryLF05EvhiGЌνzeٱ~?p}iKey]˳?ZbV*(eMԙwڀmE98Mt7WRH4i)@&2!!D|a)G ;Fp5>ZVʧ28ntW[Uija Q -ۗ\BpdD:_<<*AH>3C}VJåڝ0l)YϘ\JJ<XVe.bH' {BX$ϵ*7&o>@mUNbt@f3-קX詮P#mP# i(C\Ye79t]Tr r6ֹ#`ğH47E\ Ddm7SXǝ~z33n٭sE_]XTUڨݥ`):.k/w0*Kۍw\9M/JoE 2*V!uJnh֭堞O:΃?&sOzr9i"j3λkFɔ[_wbY'? `9vR0 rxݡRU,jJmgqx+IAQ# ?n2 JACyB(ИB*shm@Ap_x84il.9O2ؘd=E^/B:xF@P5 BnBZjX l#j VIgc{@CjfN kSW,g" lc'3WN3 GF @}:;!T]+4 ͞ 9ap3z b; fI dw?GH;R[4Q\{z c$"x S$W ^*`^ 4NXL9l5Zv9W8Y-dQ >"\|F` cYƀJ)Z1' ڬ}>e|ne3T9ʛǝ@x3VqSc wi J,<دJj۴gֻ";Z?g{ւ@G"_#,x"̘cyeN}{`vP M,2_M21QBcT5*Vqh0>ge<( ']4H#w8r_{,,R $QvS&d.8(vu?TtBZlxIX*H;ؑW "#زL[;h~'86l_މeF`c<慄Vuיn_KMENl/fķ!مO2EtG w$8ÌFab90CvlL&,6ėggB&71w |Dž#͈Y~b2MMMw3N wsAa΀K'h8t})7yLV"p4$DEZy^E0]lKceK40tA$4_4N,fX}[Zi쐖A7 B9h Ci~OjܞCĞV3 $'o4;8 COM۞ZUS#;lD.lS**f*,x2~e?sZ=]Kz!w? QD{;unН6fX؍mtt:8u2uЦQf!*dԊ"( ؒ%?L`CTBn?3k5i@±']O7cA y-~\y kqsɘP)B*DXS3b 5 < %k@* =4_c~*L&)yAv*7Wz$кon&pߥH>GL \e5$Z`י2@rD+s?u{C┍3t $0:#Dn6sSY U wi($Koa=R ?NǢ\yߟ.SFS )#_&4eOr9?OYOϰrVnTZc(R>Ғ)7Gߐ2ڕ0ky3{+idF?>Z; 0W/PUOEf bK,Hvz-3.p! /AƕPSiߦOdO>!FUmiWOfp;x,P|4.M҈*Γ%UBwU*h^ՊEKoSunrYu:`DW;$}"bXbF}9&Qh_[NkX.Qɕj޾簫,>CsiF\9˼iF*Cl2ʴzN``x;H, O inƉus3Ra_pUzх^Ȫ;lKM qAZv姳!\E,|yJl*-N%ZS22x>#>b {#U,GJwtR?ɟјM+iWa7 SNvS;(bf=mKnD-յJv|? J9=]I<)h p|MhNq6 &ȏ߁w4Ze>yRU놃8'#)COYOK$H#)8ǎQݾa5C~}&,GϚ1_xzM@8f0'K]KXvb~Gky[qKL tT=3pi➞~9 5L} 8J$7I+PËK u+DZPM"sy#͑PfR$LS qO}h|ՠAh e?n /=v4ǻɯ!H2-qɊ r|Ÿ=gxw6 aC6,#S˭>^,jUϝ:&`AW/F|_/O76_ LNIT;/XL WƤi!(vegIN:5^q joƊ^PCRm/.gmgv[~N gXk*ڰnc7?DwvLD&}-;ABvNY655K.F @#%{?jf_ ϧn<>#+G5O Oa^\37/TOih/bG>qiB>!4ˢv@Z>t$)bQ/)cA#Z?rKQ+g56I#V"S*$kj6!qՏ\uDRZuRFr f{f8@܍Y}Gnwo]pA|NNΊC@Y]9u=UHJ{,;U#|kvw%Jp"4'"u5ݸ2hi悟N_4]4,ɊUћf丁]=cŔkॗ5 hp"^ZAР䟎tUC1ض C!)p#:3E2I6y:DVEpVlW[ځ؄e?lO_ȭ8>J9`{~VV@z-sF\`4:4kQEUe[qE$f[8&!N?sHv 6 l$'dwKcwwVYqk׊[Jl6c/5~c(WN%:5}lu@aRR yP(}'b廉<;ڙ"$J(*ϴ$O6Pd+?T#PEPt1@qn<?&i+@7xm#f0g.2RY4% - @59gc/1c8- ˣS_XSazm$•빾r) 򨾐gϑ44MBR%gGHj|: z߶$<N@M"nxU~HKu `ȝ(e%fTrYţe-GNzDw{X*Nz(L&j~:ι'ޅxҋZd`^C41HWF .P^>Sk/+|Zg"+5scUͰb\0ϸ9E`W؁}K?*tq ި)+~@[qFnkwxH/:FV-Vux2%q,C# l\(fJ "q!M"I 1f4 ա lo‡ qy%%ieiNJP]} =R졟+>[]RxPB,Kw7ONw0≎wcƿbMJTi攐ձ2vJg]C(%=RU ꗎWQ[hC̦YoZaGp׊Ju6"Wִ-N+[ݜzsHMx XzcN2E|vsI1L#tݠE`RE d+q$#^U|]l]RK.}EۍUM+eH[PqʑDn~ޅ 7{bY m:ۄf+\DoI ㅶƺ"۱ v-f/M,cؐ$WVzzUMh"YNVƳ~|&լ D@8+wōfZ,+ V U |O[jC(AyY;R.{|Hx혚Vo3y#lm23s[v񅇾^#0<9rX@dv.93 5(qjZV۞W0^X'е5G_\kl=ᦒu=>ݟ;|'j.W.W FsB}d6|6YA$R^/oUy=L NJ{I"rK-6ɗݶ|-o FѶّو6]ͶW+YLA88|M) 8*{.4/ D"m(=estUaGt)#蠇Tb8yb"JjZsDҬg coZ{wqWAVx=|^ߺyFY*$D=[ZZ '0lya&~j-mpƂ=>Ϳ-I8!(C^%:3˛Zp<+I x J$tx#A-Id CuPCxD9zx~ݽhďd:OP_N#HCɠ*"[rڄaIUVOd?#{]% sXt{]|HM e7T-5WB@'i m$rtxzXY6ږF3λP3GsszCމ}QOu<Ӆهmp 7& 7J hT˜cZTZ҃UYΝxn,q!ycfbb@nP浳UB^1 mMa#X vIKw:yHSʨU]weN1ķˣɢ;@lef ̀<[>E ]=1ֿ\e I' Pn\e8~i;$#1Ky7 j5Tp%ȲsyQ+)E[8~>DFkҝW?J;@nY|w_R-d| ^BG*:cuU Gjdٻ4y<ÙVQI gd }l"f]?S)!wBLJ^zΏ(T6#ZBR\#olIg]P7rvYQjbh!7PNVQhݤIUX[ fRY=qO2VHjVP}[n)i}ᒍ|%zȤ(Hw;u4KO>t W_&N6-2Gs\\g A/g?JhNc{훀 ZϩKq!.f䐺g~U`n")PƸV vԑg;tpK KaL0Yا|.cZLd%B\{]3pJm]ϸquNZ$Q­6SJpqX܉ZmH>hS9|Ӽd-񌍯6SbWN*qgQyč\ҀOK̘4%p2fϐ/-(z8bլLg:}Z}~5 c{^8aFaBy"K?7A?ȼ1'~&¦6rW@mq>bbX2Fdmi&.ĔƶGo6Nϥt(7?ڞ)%]ƌ(>O#yZ8ˆJZhWߗ˽KwE#5PXlEX>&^[~WҒ& ˧'猻 s &grch!XUKG;ɓ_zϞ$bq7!O*s0:c)bvd4)ٍ-FkJn^fNPgUu^52|zZv%c&ूQKhkvn? <$lw hG+AWWT' GXY)J(,b׫hjPw+i,fM#dկ&.R60S[4>v<7b͈+B\Nc`?*ԥT&gUmC5FzJMrGlҦ~#dVʙm?0||E67O:Ps0}%8αڪ]l3Y_~(iiyшޤL pX\q:i6?'U_pjF.RRgRI*a~z]8?C WPeNt+?fa=5{ wvV)\kJHZb]0 9~m<涜#U~BRԲQtN/u¡0591OFړq:zKVCDӤvFں_N1#.PJ&'5P76c+,V/utR@o|&ˋH&Ș\}G7Th!ub0t*^ V7)vR6+8bџVEX[cFmTwW-o:oءؾ_3Ob]Զ!|.:cX7(g'Z-y/NO n䏽&F1(a̢Larت[m8ifnɊnD]sWf6<NBFtۈmpF}ߝn7d`(z,)܎E܋cixU1_lnX8ۓeg7KލX۞J-0}K󌼵9% ?Iy'`z>c2)xݮTՉZeK}.5@J"1NB}FLۖMS`Q:C[?*{C ų~OfuD^#>Sy~ԴP-89$UZ1S8?=}w+b:(ܢ7ps{f骕xh_c18ڎ&hkG걍~-2QKR DUP_}3{ Ԛ3-aq.m-  @*SV8w{+,M[9lz='"WX0lRPqnҊU8eZIL: ea&CIcQov z3[=Y5B*r#HIgT_I>ɍr)r-q`d #m[_!`prwzU"cc9q!RF8q?ky_DZ[ 0G])fa^?0zxŸUp/U5Nz3G{u*uZQc M@xU6NS'{8 E<ߙRc nƍ6zbT*%ڦ, (*0%Jߔ]XaD]]hNPs!iRX$jʖx&&@[IaooicD(m'^7"Abk "2|T:&ϣP::ՖDŸL sD6/@r^6߫FјC҃PĆb'Բ݆TsCQfFBY;6?i $q)w!m?~,ĥªD'RtWk)OuR/Pd:Q*i)(Ii:*)ф% KEpNaj?EPmD!Ac%I#VBrnڊ{Vs/M!G@Ʒ=.PbSlPĊK٤||OAY>󸸈nٺw1,Z߿WŠ]UX[@pY@;[I|QBWo*%DK?mVgߗ"U pJJTgp TSV~LՔIȇAժ{9b҉UЦǔƓpUIo=GVߑOL;NUPZn6K0'cRaMpOҡ ,ki榫m :{vtgfC{Sl4ȹZڪrxfP B?f*olvhTvIyV"; YioIē10{q0هFdAT&PZ]NEZj7j9[>[- :1 G@ڄ,h\7+68QNI"kB?pEEVwd0_Ƞ~>ev:H(>f#k3&OuneyGLݛ44 80uG?3ƷtS~',%sKfK1pƪ؟?a1lWVN@- FYjJO=R3"fA+CPnE'|>BFٺ wG"܁zr5i :^yc.B(^=u/# 4'}B!^m"so[[Pt$ TX)l*%# VCRn{ w[VkyU9}@[2(Y ||@(f dz/:e(~ ]\qRc%G&ҵnN]@om $q8NCNp`%&mz=8C!ƒͽ fXBEMy.^7ZЇ)^q;K~yܔmfY]~TrhO?oܦ=ϛ_ *ڽs5~*G jHzFe:_ymJ0~4 #ܴMQ?u Yi"?@DejFIw xEƛ!+-@6ofE'xk$1 ^)BC9}V!WW'M{ѪGN  :|p2+}+!2mK[T_=+lBh3*oWDۧYI^t"fBڿ; =KPn ;Q{Wb3¯>Ɩlh1cYMg :JTcsS_&!3,=.9MzpDSs@7#A uxwHNϯk͈lJX!|]O /K < T{%%kgZtAZ9\|Fu4b5CdARuC Pb)T55-@5Qt0oLitzV, K2 Y0)~x)4Nشssz ѴZ Wsff5:J@} ^J>.k^ePD_QnzD6ڈ^ty 'QEeL;[%D(]S2n"\WA uVEZt\~&)N1o%JCr|z}ED(aY,:Kn^ZVeevu Dy`Y=1t xxEdg} zPAJpj N]LH^V #$u8ԧ׎LXW!za YwَIo14| #yB%LJoTJ ǎ>k>s`#ϑS*mL@K2>qz>yv%uއ*\#`lu6T2 «x֭r˚=pP+Kl}~1+8 מ1}T*e62M9LBh!:,o@asP_WEMFjw!cVw^ 6NNȽ܈uD &iWJa~%O~|(|kÞv N+"JwnP15<51[ JZZ*JJԡN}D5 Jat]uF 'CÛ;ϧwczaSs* WSwbSny2:}.%q;rg'7vZKҗ"7iWlQ;<KLkkTG?`/V|MlUb]4LɷIBV tD 7RjYHa l/A}ٍsg6{=:Yi)]r\ Is (ia!?yػtf[3¦`pKO OYAVQ毵l]aG"Χ*zXê/'/#yu4Oiu+m+U1*nleSFALV# WQ XGJJ.R:A?o aS 5 HJV"U4@q1蘻c1 |g򆑅]fٴ9{4Y{DMhFwY$FtJ9\Ђ5^7Z.AjrU{W#P1>*aG& 6(ۋq7QNVLwx/yR࿠E (%~YTFl!?N2XAk;#J&aD̐c-1B 6!i8M,h7$5=5#S!AZk4FQxRUv;.:/Id'a~:D˒aP8)͠*(hCǪ<90H#Ũ~DVƣYYZ:;bZtps43pOx1ٗVn[&)>VU_/:Y;-9fNȧ~(Uwh̓{3D$'`S@Z"N{{7ѸH7E˯jnzqQZMhgI\/B<n爞-4kjaVT7J%[P-m bA g JX[Nw4SN= S[Ӵ!mSzIx x`ې-OA؝"i>~ Apn5E4M$zЮ@6Gp`ΑΥr G[' Gst!6Z<li8/Hvx``ڮ"N{_Bz% sE4N~<9wd5.>֪O51+RF#.4̔R!z^Yϳ^݆CBזcMxMyK[ KC~@ވA(ޫUQox H<[,lWRs-&fɅ,^y2s(ˆ=ڊW!9\(yT_K-iױ dTrʙ-wUU&$_}*y(N 7.mբ$0*c4QfcYa I>%|HYŝ-+AWf1k*WmU(iwyiĖŮڢD:EW Ѭy.ScήpNiF7Yru%;6~xd8~f-$筚^_N*XGr ht'xFjGH"ԶQMMsSW/7?v7w6ȝi8KĖڀCKd< DqSCd(#́0NW >2" , D5O_2"d1{0_Ͻ4o1"y]Xqc?2Ik1.4=6!F?fQ="d?7!@̛VOWRN2 *D/|swgɟq<, Z,|_٭>)5Muݺq \8D=Ш؎X2 UQ\gJ_vVimM!1ܻXc8? *!bVVw}6DqO;*+ոrjzOHa`ыS)X2M5o[U;bodX=3[[x 2 r-x׾:dq^!j5`?CمUOޥߨ47Em?+>`{&~IꗑIʩ8k``rC:B !?o ;x:]!*6M@ ""-aW)/^]ّ'KT8H {_*.[00d7 tܱVOiڔ5Σ~I?^HV'ֺWbu(to,*e3N)L"\T576P٘LYO;vЇ+!k\CʕaBxڶCm|k~Âqaj,8bD*frH槦Oٓfq8UԳHY†~яpƛkuv_B?:[P 9uZm*8y/AE R>Z^Vt dЏBGf$i"mAۮ[W] ]ߋ̪ 6mbB&*E,wN%/"b&dbV.Mp[$~;n!n7&\DҫFW0c"r"R[o vb<]Ou@KuRD.n-9j|Lr:|UMpwy 8i4u #,'Q¶o)Y̪+gg(S <[7򗚖ңdYpSR#yؐ]V@~O`Rۈ[(_~oQr"H L X][r'$|;Y=0R|) 1Gaz'GzjJƽ秞`󱪶wrb ].:gJCɈKj%D|0y-$Okn—I4YS_YwHV19`ɇe-_vCv.X}P -W0si%={ݰr&lD.\ޏl!t}SZo}E_g2_v$fԂ'Z4mnp~K'1̐8VA63pŜA ժ;g%({Qc-z'!VӸ>[9/ ێiT*(<ǂUtk[7KnKnpN)&͔y FҰ#c>lvslN#9\=╇4nCvD+$jTj#nGO%0'4 ^yRṀwJw') F#qKgɃL ͊4c_V(} Byc|0i+`,un6y p8'hq֜+1V?&& O~`VZ7@)0z9X $<,Y9$;(ʣd6Af)a!l|u Uwg sq@A܊ѓ Y@ByT.~'M ԼNU.0 fI}]n@gvr؄~71CP<*Գ5 !Bj|*nʑw졊 QC8=nnCQ@nTDDvmaUWyR3Lf$oBYFIE%VDUGʸHtTXBbxз~uB L>$i[ŵJa e8f6j8pե.뾟g$mh[h7CŏO?ld hW[&rq%0o1'z򹟶=Yى΃fDNw,ŘJQVu5zBҕ,%-P|hzـrs R w%vQ[˕e]t t[{Tuq B@)GW2X}M,2S.{Ux3a 7BnӥgKc [u) :DQ$p_-܄I/~Sd+_m+\* `quYcf'! y\'zkSf&ˁ6҄>x;g,Q><4ĺȉP7t(fq6]~zϲ2B92Vbd~XgO{J{ D8bAz囼t<9JRZ5 WդWYio>2F/hi|H?y\HDbGmQz7w @vCc &hFKip.6ȓE^^l G"Qo$O 0Y-CJ͋\dAs gmDY kFo?RP%Fo{X(9xe\u/jPęOi!^F)\59%w {.]/#I.rC7c`nj܊G#̘K ?2hn ;%5qHT:ޮDWʠ`ry__H+̱ue #fG✛˳xJY,Uu8l_5BnNX%$Ynĝkn#3T@0:le瞶a,zQ]Jj%ɋS{۵hTDBBS>A2C|iDU@>U%KoX?;:>ƴc==#)g/A>xeC; N%dWZU^nQ8S7r?Tg7_zWF7yGNrͲz|{5훜^kTUF50Wj;歝fvE J\m@@V/c8CB؟H~D_r$j`@E"M'y/ Ko-[88M2 O+BI:ٳ[<hF:1,AObtXnՑR$~vqkpt xPQ'_-##WK1 :f ֛ :хVv2_ɽׯ,zq "Mc'54vP-)C<.+{ O W`GCzrn޺s0 U-LPIF]__/6:V0m؟-&IZ#epC)d=ֈ0ܐhΓD°1 :'鲠Cwvs"/2/G_;44ɲGZZ|JuC.G8>ߏ"ޚ:[eķҀ8ɒ=H(*~Rq|5~cӋCGQL?Y .)HnJ" =Nf֐PשMB[_Ʃ$8W_4%9I@$S&.jsR[XTbTJ!d7'ϫ$SkgQ.rZ|vHmNv2!;U!QMiF@TuRJS6١lƠ[ueF-B^:fT={ڈE4A\|%hT+zXߔHl2MA O_uQO; *jKf4W0Qpj[.ͲɃqɹ0Vwb ֺ E ȱ1()toXxw:gN^d/T~d~bMagz XRiv 9'죈k2FeAOE"U-*rvx֝ީ'G6h ӟ"վ?d޽F'EpԬcCI(O,Vܿ)2=Y wkED9:!&xIY 91;bIgoDS:[r]Uy{C50@K[|: \d4,%@?=˰zK؎C>pa)c$E1A_ZĨAw:|\e@dcgQ:I=&ݞy>Ey 5%ǣ"Wo*RT9eK9 %&`e`y9&|xc.* S-&pb̙誒ØG[Բg4!ײmOW-w#xpPI709[] ,dh()dv ۻ'.$Ѯ}:d5G,)vdA0,*oOiRb8?LDqXE# DCfYʍ/Ѓv[f,>XT7{l^n!`t~ އH7[8rҩe#/N3OmeLh`#-˴Imp(5ġN0 /FrM0*q." NQjD]˛vp#ONTb*]g9|,s j ̅E|j7NPVK΋aXU#fHtcw9à ޞדըn1ොY7Mdŀ,(LIC|jdk OШtO|A==??Sw @,I^"{:%(>  @Q)# O$h?%Q~*vXi7M'O&!ʊ:h"`NN2ݼb {UVй\PmOqRfUrLx[ 1Hb΢RP}.U;jsl֟Z3]mR9 lS(U^m n*U3`{[ăR?b_p.(Em >;,1]bBj#’0,4loY^FjQU3q+MSfـ__3g"]prRz$K}wZ)9l`c~QG'~ }Sg힧]5]_.9}NrsMe<55(YcBі:XYIiKKӰW6PMia8,Ί.F' ~Q*],>״sjb?~GaPv˖?qPT"|6[BmE)}wIhM[ǻ 6rQ 9V6Wep齊n6'{Gd %\>jְ[+\ZĝGm{V_Lnb!2n Nw#ک:^Ce R~*zH$9kBvSN:(hiK%Γц8H{j">}Q_rHę3. ׷RNbXO}eò,G3.%91ǣާ+? z)˫[?]cuH2L:,GsӼzq^6P7 cwhQO>:W4c_i3"Iho(_ͅN8Nh"XW|?I^v|2T1'wa[H@"qhK5r3`b# n؟o Bk@$2`f׳32/I݆* [Akt&<[14`v@' q^Tt;awEVP봊JlxI1\Z=X:!k%hyUJ)2xķ=d:mmvVu#NKvHW+~d,#eq\g5"@I~SW`耽W`&8cocnFNڡBɄ ȵO+xئr!Iy{=9r+mYi-kGd1I$RY~PeӅ_ltv`Ky%DUfit n\ B3T8ƫN{;܎~۞.+öMӝg 7y-Qm+|,Vi3{ԸƉJgNsV5k0)Rɀ.CDBX y@'VQxʼn*'X ra㮞lL3֭xBݸ=.ɀi5h}xәȐu,m߲T8z:2^!^=|*9`š {=6KE#5qpHA#`cKMIH X!6jD iQh!K0X\ i#7\mٻBǦ; g.^ctg t0`xΪ :sM0觇F&"\'lv5 dZ+Iq]"QLZ\ҵaX`$l;DKL :7E^5ңB9fS}4Zʼn~F8yf @43*0l;F!A\T;=Oa)TI9H`ԲkÙK׹9aq͐UPA2~U{O G[{pJYيjU=φc]ڑIJ^?Rl벘f{,W>3Jz)e7I|Ue9(.dM()v(2Y6:΄w.n6I4ocΉq3)ji̯k!(*bod{{lcd ?KQB˓ }ܺIiI[DfQ O֍z&V YQؚijKK#ug+kf`DZS.E"]PgGfn~ ~IF9R:Զy볒CA?)%Ywc+rcV{Oc)K@Cdwwf xcYzjq^+H /P*O'ߎ敜KCL wΑ1F]a%f٩וP9ۻ]ЀDG쎌s6R؜_SvP<.;ȄS!>*b>ys[p ge1n]yDn:!2}qW31/|G~8.B/wz+%-׾YQj"h*y6{l{U?<9.sq$1p;b# SB8qi=!.N t#WҬs?jЪȶ~3]71>[y2/0 !ka9WFj2}XB!;eHV2JPe ʡN\UZ1㳆pH$x OV4%h#*K#F}̼&pdcv;(42b4 ]hҽngIڙ̲g$()w$~Kfv o\^c@:ǡ.+Qј[Hp_/6v6# ]*xG?ß"ZX22@ڊv'Vn{LWNr߬H0W>-b ^FV}5:q#Ʃ: &%A㱖_kcjIk#~:xe\K P|?.CAm]<>) d탿Vxw:~+0x{ӕ9Xbk" ))8lёΨp3㙀8/ Y"no#@eQKP6o,Z4V]fyrZwړəQV&.|)^ ïJ Bmv9*PbWs23> C, 5SC߿76Ф/JP@g;=\pZ7-WH܇DdqT fnAWl%YY NR)6ovG}#0}.揥=QrGq= nyW{seg?drBYɐX? z!@ߎM5՗"Yksa\/l-GV[ju[ JLlYP|}%z^@QpvwU2E"nݏ'w]gf%+媚~B Y  dt^AqO*0gtb ux9ʰ?=}RY7z] qhvם\Iciը]&PR^䪆aHkL!xuF 6 ҬvLJ4qlv<} ը+h岅R1u dfD} fme4 Ɂ`W _KHz 9h3KHq/ t>#) HoV|.IpmlawWbS9ifA+p#1ij'"#lLAg>4?V$&`7""tS ['s qC2̅Do0QUCI8trI?Oz?rPApz= ӫh!!M%sQJi6!Ex^c%qSLX豔eX挢AZ0b_ \ .)LL}MsVɥKNs:#`zL[kYklw(Q.vTYJy$=B= ktvdUH"pf zM)BcS.LO}?| R?/bV(j&ault#>p[ wӮ)HCHq ҝS'G5Pɟ h2_Z /[~b>PF5.$Cyx=;ZrNگ wޞQU3`AϧҘQ)qsK|NXp?~5x1?-Uήz%jRSͬ)C*hFAֶÜCdT7 3E)8ľ7+nK:z3 =dh*Rm*ه|m5t4:4 #ČPq@ŧ4xxXtv(1]tn]>C%JtmD$aoVkH^ 00$0$]$ctB ,RćTQ 2*":Ø4^.'>'fKD6f b 1""|%3w{jw ,'07scYm(cgL--;QX$J[%Cl:h#:r:bPD94u|bV&o (2o6Öh}0 4eZߛƂ}ľP~+_*^1 -\~HX(& dpo@ PY`:Z'Jg:yzhLb9`Fޭz/kJBJABt zn}gX?ɐ6C3l 1;_1i E71y_#F7ߛ5ٚ@:k {V=f=ZRp-2x{V¥<K ۈE,auMŽ_o)2`e[h`O1/ƽxMv0mL.oMDQj2)bnHjDP)Z^; q# 6OC/ʴA[Z񧳀/.,_rD>hQ$~,@jAS !PtWh0wudbAN}A뽠Ppo6Q Z~#gEXr k$/Ӹ+/ΡerSɗY/a‹rI( Ր%݅>_i 6"Y"~  YIANnP.a}j9FHX]?nZ<,r֡f1}"W="Ttd Ch(2ı|"zEu[RZ?7q')Qb.?K S:,{US8!!]>H:+B52 x|6<6Jܘ.dp `ip̪iD3a1XqA>d>OH35Glp"BAAx/,8bN&u g/yqwpXDZ=hec5ik^QG B8~ף:>9t.OtOu" Dq)Hۜ'&/!؆̵ݳM PcsYF,>gV0!0lh.' |L[?Ljs'@(GLE^k#vn@"uЏYy0?Hg)7q[~JkM %GړAip q~f2nSV;jYhs)c*:U90j*%Gs_BTC2=eCMՊ3AH E zs9{;p߆qAKou|n{T.bO' 1 F;B+C!n 19!,1Fsra` {|5Y]̰-E l u.{- Il4FTFhHjx-ܡv2s٠y}\ȧg~0#܆=@Qώ SCE hL$;2gIxOG/pH T9 |s+/13lX6c[N[ovM-*Ab5TU:Hc=Z/XJP UP&,%eez=WO9_G).E=% =9g{ݣ*fVdtXzŌ0[ `&J:+Ath&u`Drӫۺ(e :)&_5bp&ʜ' }N96.eͶ,!CzBhYgtf(o,EЁ1?JDp%3lge̓i$LI>Ѷf5JI@ H_x!Q 636EF'g[npy5[qU:?!وm2ŵ DzVZDhplOM, F] 0!2 +kU^qXm^_OnN,d\.;fw+[:nR&7 ;}+D?F3NIC \s;8"i(J;w3`Kw}:Ojdm[R "pi(HL%}R菕faFzv]GPx 1j#HT$->ڲj,KW =.U 'HN@5v3r+Tj*єɨ0E7MIT%o/阴w3$xE4.{%#׸Iy9;C:<=˅ ,K&H.OZ k Ź7"M>;D~xq\cJF:XJ#|4\kjˌ]Lq_Z*|&}H ]XŲWK\BR\x ׈S2̱mioan<YIUbY捔1QIK|=353~& kYEZ~ U1QhMm֏_'1]gs}kw!4{k؇Oa(5&nSXȵt QUع9x[mixYNRoX2%շrNn̏{\"dl>:l;֒=&]̼W=gbI1IהH&#@0,=H?ީ.30؈v<R9+je7㫬WG|$o;Xyr d˭w=fFQ=R:b$i$ ;R !n?L~0nhJJӪppޕ])-louThiaH50D!>_s[o}2F˙r`H?->ß9C12`JaId b 5w?0ϴ 8ZYVɫWK+8W:jX,!𕚟4vi0իikd6 + mp&F B"x%DUcQ=&#@ДGd.%^ᄰl#Evk ŲmA /.eDS*y6,|9G2g^GIfpp)bdj? 2:_M2kl uU'7||VoA3lȼi뒇tl7'l]?//du6iŽްY~/pe^>_%Zuc䇢(n JFVX$f:efQ9ۇcT O0yD:_F鍆gd?y&`e*Z`Vx[dD.+M t4LLVX{ L }-}0˕N@ h]xx.B8kA} E7[6#<Ʀg e)I=HjFrlUe)U,)\h"Jq$ۋe}-.d`îHބ]M oա$L xک̲s%oy~&:sC𝆛?Oo|&g1}WL[Gy9IprބP[72lq90Ci@/Ӊ#Uf݂UҴ04)td2mr*iWNwvI${֗3J2i]upppy—?XKW! 4u,:Wa)u")6ݘf?'sf?iV7Ud;'4.iQ; d$M[a2jݹ#~\m@tC6<pN'<,r jIpr$8T*| .+\O6 |Ȣ=[n^p8Z覞C@e.3 qf yyNXRC;(Tde} 6P{٤4M,,D;O ACz &nFO'ypӤ+T$WկC?aNeu*L喗/S4e4=UflqodXC3Y<%)ހo=?@ju{}^lJ2"Βe͆!NM|◶^@dA_B,t2ckm&az$w2#(K^5(ȼ\gZcBB,+].~Ѕ|aN}=/-&5%T24sgP)o.o chs~,Wޓe¾i 2\V~Hڅ(+e.p><:}$>'!]օTo>ZS (R5d謱h2Rk0Ka3!nYۓ)6dbDR:{rh 11.w['$v<#cwD~hÖ^& %e:"ymn+)a AZF% lo@@0DHM5&A~Mx%•# V~ wc] Ą*YN\։)V!B;Fv!(侊 l!ƺxJW4(~A hM%W68u=)%Sv'IddPޥx'Dyg.WՄ(p2q1BT;1JF\rU2÷QvP u@d $`_W]g B1 B-g@ ̆x 7˘pU@cŒF_%lRDIAAW~ǟÛX7fCV)ݐYGZ Ÿ :>~w'Mʬ2Ÿ}Vyd!:7I݀Tdre%O!/\g16;fbwR_ VI>j%v!3 h@$Gt0ueQ8̮?B݄S0i i5T?ɑ*5ݩ|\lY!٪?"OϵL0r MQ` nHuP*a 2 |!k XACϣi?B8E./uo32X9GMlcX\s^cdspRg!1727n& Z 71шQC'K;ߖ4W !qi&p5TFW s7 XʢǺ-ʬۀ4()0=*DTr>E $`(V1J=K4=y:c<n:8%q hg5 VCp' |큓}lL"8HbdE^?mF. @Q-i7͂QƨSV\'mӐQ'gŰ(iF4axy' ȧ\e%أPoB~0}b[BTWЬ.XHC?吞91 U8*ĒP߽i8ޱo<VK2&et 1Hk|EI jA/3 I#KFe*g@j(p݊GC6l@PPUYAbդF~3ܰR60ۂfe#Նl} ) aL'K@M`m=e^q _y+7v ,t"tB@=[mע8^X4ۢhQX忪U>vxѥ` ~.ݺ>Z W]hT-FB)0ɻfoDOɼ0s{[;c"7%sCO|"oF-ޢ0 ;.n|ehM+H,իaz(Wo"s`銬:*ĒDQ; @Y_oiSMߛ?@1/p,d 5GMߡN}[W,*AJ? _lNq9iXK<*(@GUE݉?%_5'd#, "^5o#וh"kNs?h 7Tl5,Գ444mUğ%iu72bƝ} KW5SsiJb\L2S2zlg:?:tU{0an&Ty1t|aBkA[>,dZv>`ls1>Cuz1ʪ1 o#%lu0@稝Am{ĹNcj[@d Y|3G6e,f,jc/'1̡ ~tb>!<\ qz;E~y#x1EۚY Н"=XS2( F|ư(XUl+^-A\HDA ]8a_#!, C@쏽WXr +-q#c2_^p6+-n+I]+k! ᥖa[z˼B_N2'"UɀX<_0 K~KR&RU]VTOs4Pq5onN/60Ge*.|k@l6~(SJS䎧vzB"G?o֎,i9(m(x<$7V h>_y{mW=ryhj'-U$TKh*j\jLsx'j%xꊬq{[ Gd0IoC !mtdR7UwNf҉bu~GCC2!;"6GG!R* yp\fQp8ͻMB<R'Y޽!6ePКV՚>X݈N$,[mzݻ=%.Kr(P&eU3([yi1_Y>,Muͻu#TLx֊Li,vFH: y> 1!:TPѰLѷKG7qߵ P[Ԓw)sNŷ;1~ɍTcj, vR>yn;o8-_G,I5;z6$N]ݣeJvFٛ!Y%QfZ`̵ZP 5=X4f)_?4~H.ׇyMfS5~} T~C3:*r@(]籑s}QPHRY&G|Jt}-#H1pnana<)SVs9e_/ϟjW3zo=ܷ2SA>wY΃o%{^'9ZjxZ? s~=*,râ?@%t߳R5D,7)ް4Xz m{#b5e$?)1|?`'Z75$[.iRebj1r _y6$ <"_?'k~Q)$VZ(QVQѺ+OtO7F'_{A8؆?lɺfy2ئke'8di>@h/YP:C]Hm+kfT+^8GGYq.wxb ]߲WP =B}⁖M>?ʻe2w}JGt{7/#˞rRQte[EDK0sGЅ7'x"q) 'Pѥ׵/VN-?6{-{VrJ)9g[ٟ[RV{U& O oZܨLwE˝:A]WY ƑY9T6]ʭIg}Z>>2ªۇBcZjXhINRpv%JP8 ` gkM2*@YDE=r5rDqpPiݝUs`B nS#-n{Q-K]՝U䛪FATKZ({Fj qfD8DwWM!R,AIxG|ً!JMCp EqnQ  [=ֻׁ%kpjAHT"Rl|s>_fݺpjū^-ޞ_/W,~ezY,(o_KZ&}vjDg8k~0ogUߚ`e!3ձ(ݸ,(6O~ӡK֖^٬۫N(2rQ)e=&9@ ?gW| .N uȤ̈́GyV\j{*GR,'j߬ecXB&৻UiRd#K Ua1N+^֋Wy@@++hbR},>ѿ"*ZQ}q|HM49 ݺ(ñu$*( ]`ʺrK^Pq@-^WRolYD$3SPX+ }UӢ77-:'\UN. VPs^֤g՚MM@z{A# 1cG<-mnbK-aXF|.Ȝm&Yߚ[:|$^N2+.kJdA 4$ !ûV3rb5#nd93["Xu@Q]6',NW4Ք3%C_-1ܝԦ,>ȯML6]jV͑*Aaթ[V Vr$GɃaNSGؔN!~#]E%;`j)LCҀs4c@P+orrC C Wu^Ӕx\bos0"7V#x݀Ml!z+yޘ 9NA`3X*~`䵵`Q8|)!?H[?d'p|俱f9$2_C/(㓿ݮ`j%a T 9{T-x^e)"UP<1<O"zd88Lde.s!A/B&G` ֯GT@8q@t7DrN.=v) <ڰk9Onc8:*G Qf_ڧ NBuoV*M!$3e4Z#9I#y@QoBm+ ?zmbd ϶|:]tkBfy 3(0g x^pѺ{Ed1wo0~6Ms2NF$d}mmU2ſ兂c>Lc-]xSfy^JG {u`j7uӿoe4(3un@㪃;/1sAǴR8|dXWN@2J҃fWvb'&>a'%9lCc>4߳\̰XH H )%\ ͹Y`;Z|*6p݇Aߵ68f )KM{9bI+v$csn *U\>!QɔH/8f{^z~U׳^.bT<;\/vZR\gV%>):nme6Iɤu*?O4kTc'Ywcs:R F.N/7[LDDSs{] >k1IݧJÜ4c펲X|#jUc1m]V HgAg yDX9o8z<[KGuJIxqo&)f({ A@S 1-G]G)ӚZM=_JwRu tjJp?  Gˌ yp(O\|8}/QF`Q%+y+XʶŖI<.|灭[yw ߟ)nL*t ,{PYԺ+ù?a\ZћRp5`s85z Kɹ5m`S' *L\\8P`WdbHxWWTš[ #^*cxʾw^Z x>mmg^aIuňW?4'֞&fD7W^l8|_<Sn~F N|VrѰngf P%*G]UtSzm,s9*:NX7_6SD3TՊ)g^[:HyD)6QM űӮ ߫/:AoC !EeGvC"4f|f2Oi䵁D05o~ dfk^T ï?ȭd!h#D$+f?\AVC𒂇 u4mNz8- E B'z[ UlxGÍ,W@OKRRF81EƄTX,{ ZC$TB؁YwLҒJn/,FZ5ww]e( =>ѿۅWe:UHh1ܤYVc ia)֥tl%pd!".,ȗ&Go(|Abŀ3{CՂ^:6yTdG$»67_?|˕\ aPv1XS%+$kݪzѦnFTlo_ɂޱhN-|׳Qtq LםS! 7LljtwM.:^pYC%,=[}7cJLk)8/䨪2Ѵ2NsV՝40%v*_b5if!|蝷:cnޢ8N)qM×/_LYoeR= RQ|Oͤ1d5v`Eo;̉jTfpl grb2@ue{Evub>ҿ-4&&@ߡws 9i 1zf~1o`N;XW)VPЇ72Ybkxݍy0 o֡ ,wv)r27v[3 ֲ^V&=].zCf|K |ilJ06R b ~{xhKV@L$c=l9~@dJ-nB\[T舗(Ea#?[R56Iwhjjf!=}۽SXj4ᷛSĨ!0J_hVAy<_DULܙO'U=v`G ҉sy;h>D}vDp>Pvє7焟H_;^ק3~3R3ۣI/l(#_rJ!FaɉL|se=z(`앶@ =Ld)UogL;F?#wp[rb}LŹBPПCЖw*&q5UG%hJ0٘9n0~('s FCyZh7(S~V34 E:]f^ uԂv %G7mIɕH#dgOQ|W~U£} JJdؖT䬁(sS"Sfv!|O"((~I99f30D3Oq"tsz=B.>#SqYhsÁGE;} 2v9m˳V<U,)O,gKvֻ_-#_M<&`Ϲ&6>i& ra 4Iuf_$p~o=^vދuZnnd_:(2t=B.Ƣ+kOvNgrdRlX3[u"QIQնl\Nhd`HsfQS'Fl¡V]zIxcgB Ch& =[bheɬ,%u4,bԯ4GPΐԂ KdDz(lf/tP`c-dv\OK5>ID~9H?RVa8]up?n>c6qJQh}sԅQ'J*tcs(c0P>a<뫛` \zX(w &d f"7ID(oG _{Ydy@FV[]A! @^vTW;R{uuytLJ!Ж<68d"_xgIWrq >/* vqS%`fWD۷́?5x"pM{1 >StĿl9i6چ/OG!R6>|݃>z~l98k2K~YYWPA8 *ls.^@ qHqXYiA>^7z.sL,:LA .aLE&]bIu?_˷2Co[Y/cMnR.*-M#L67 eCHXRC)mӏJJo{ihXxGxUu}JW7Bzi>~X?EtMÏ925`gHE ^|avaAefZrTm$5p ܭLCb8@f(RrvȾьQ/l V104˾4 Plh>==7'OȮ|Lc2㬦|ե1F&Vzj1`x:敤>#:z 2W#D%߷EF$b@fb!| Ksraވj _oAuYt[ل}OM[4Lꂭ8%Bhс~_$Y(HL˪c)z8ƞ3gc.η6ϊ~ԥ;}K=?JB3 3[Z (v+NsmXo$REH$.}DIJek*^ b(x3*h6 7S3 pz­t G e Β <;`usCJIk:͐3}-}vv BxObq5RBE5mI{YWhs(}ZN{ |fMK ڍ6W ';y)sIq|9goc<sWk{:D/@S|6@T(O"O#Zii"4&;U0F\>2:h]'E T\\>>.Қ7[s~OTvmT9  ,n7]?ţM(~HcͫfVD BH)'Q~BX f]B/;a2i;4Ί}K}<* I󨃡6UpN> }і92oY~v7?]0e*,{ا>C B*aIx8XRb!O/9[G`D$Gn"(;a XL&1(~2B$nRrdK]@:Z[,p3@Uk *_*?x2A)Sॾ0䈪Vu/^h 򚻱A7)M`g[ۉYWez2uEcى* o#5̺s&\aZu852_%W)c ? 9-yOum"O7 \^x7quR?8Oi{;0:ղ@|t?k'P\MXA ݸ9QV4&rTV_?7:9+ꥶ}iQǐ*pPS$k>UKC^tXVJLHG?toSrF\yss"AlGJzlEfIiB]]s\[= dHDդ5 iC'«ogگ۷1vzO%U~x-3.~VOĜ1BXZҐP, rO2)8N;DB 5-=wV}oqbSCA2fP BT(u35^5ң8 -sש8_0RM]As#}*Ytpiʵk KG|k;^!l.ALVy1Xͪ[@jja$Bb6Q w^vPwcnȐaL{%tpq-Ǫ FW{eUݝ뛮t塳5%& Jႊh?HXކpsc-_T'op^bC4M9vTO'?᳊uY)^dA£EdށjFw|!Ÿli `ͳ:Ͽ1^˷]!݆3[bh Џ@VMJkm{v9Ox*'s@`jer8cƪ9QA籈D)ħܐ3Jy'8uƀ"&Aqc3FFd ><`mΠt3h@YMN bttpҚBGH$0z,)fyNIdS" `17baGe[W- W+Qf$XZfg(/?^|mUrt8n{v%#=z *p#u-_Rr=fw*$\sOd,Oh$ܢ$R׷,Z,X'O9j\obHd(qM68#FL9Dsxn>κhD:MC0rQ:ٳJ?}T iBrf$vj47꜇l-Z)Ҙ۫+emFbצ_'/-sº3s?X>AB:ۯ}/~n#]tc ,;Xgҵ* Fn(;|<(J4 L"xuNvz[g~NY1IKHt)FgLR/r)sҎ \S"& 2ER;œ1cLD#䘶CGy8(&MHƯf W>z?6}7QfvVٹS<΃:+S+â5R#wA S{L$K4GN/}e%8@>X7ܜ\$z90jnolNz wGVnG 9]"jbXhb -i̚']6 Iׇv6ȨuR{JK[|4IP1' ~&ݷ5'-w}wh"11P ZR@eImy Sl2ΆIf C 6{FJ"`}JĹ)~SQ.[a.^w@B_? `|:jZS(\N>!j9h\:+ӭȗz%3j"@xejd]i!?NhلcDz=s ЖrvPBu8U;֖bR߀Ph:Js(y=[P(vڧaZ5O{t ate(¤#Mk؟^ےv3gl 0-dZ9Nd58UwUo&qeX,گ{_Me3T_tDFoFmߟrH< #0n"Kh{ M?zKLء>M͹nfYphuj y;|nȂ"󱴁@QNPȏBGb0\I7`_6O8sQ%비4Zxb>.6 !n\@O'WW1UT`v\Ѭh$=1;liR Gl!*{<)ڃyr(U} m$VH&UTP!!V"R_wS:975 8%H_h;3Rؒ0nW:BoԆ YPc>(>vN-Xo+hZWDސy0 2tBɜtFWr@VE~Ze݉ŀ+S@4Nja=O'gOyzk6n dhd=[rCJGeM ?ӱĔE; $*؝IG~Ĉ)kJ#F|"^-urLzo$ 7*ED(B\ !rƝ0|vɆv+ Ljsm@7,| bC #:Ɬㆳ>t®x~>mvDc `jktS)2*aHHK/LE07p,>j *adaZTX/7^Y]GaF6J4Y׆[iќ8nK."ۥ(oXTCڒ ۃ1Ru*NS;)^b;i:U8ދ1nOZ4r Fz"_aj݆2+"σyImcZH@U !0iK-W+˪&$aPS^IF]W" E4~'VGk?cWWvڡ;w|sd:YwBm2m +DX]p逜oĨ] Ii78y Yܰ',bdFs2IFkmSW,Es[>R9ol^ך\7|K9/{wE@ wR,v1:‐uVό~!+2]5#CM72 U t/)dNlRf f欆L2SI(#q)F̿x9Pc1aLސST6N\tbZ,fhPv_@i(YԵQM2Zdi6)z`(GD,wP+ҏF'ޑ!K4heoʅ!dkm-LZ;"Px:J\&-qneqRK VX$װ/xh; @] ̱ E'H0B !7vYkF O|\XῙn$VN8g Suu i}N7x2zyX*wϟf$-<'1;Uj(BZ\IƧ]֜l\?fe+s?_jM]"Za0mb(|yݻi/e9@׳84&m8L؁n %Lu'q|WЄEogAV7;3ȩQ[ҘOƽyK='D(=Mv,Oѥ:)n fse|1C'{Ƈ߅Wb.u XɌ؂ Ywx? W?n.DcKy&}r5qwc+gg5 h%+TG)GJOغer JW /tҜ)6JM`qx"L%}WR lj)f]g,IEHENZb*$$ۻц矨_̯S YҶcN@_ }C>j\ Q~k"#LɏE73bBEzIh%`|% @4ծ k(֞x,@k3_Raj4[َ-?0]oDAeKBjKhRY\+&e 0b^u{q OG]I>݂B!gH:)Y7N+fF k7e"! zԞx( :%ݧJ :Eu΃=y=on!6;PwVږӀO<9>nH&pԑA>Gk{L؞_/pu8.4)HH ^YDjrT |l3pL-w|xVJo!_!X2/MŮK0)mӗ T4Oo3☆\EBr^!gMc;(ovayr1j䈚TQB)%4{O4XK&wFj#QdRoJ检G:ڭʞM>;U~/] \jm8GvN9+ny`ҧj2FES07?{/d EUPU8kv̚/ ~=3Oa^j i.4{~Y8+ҘJԌvfr'*@"' 1ߜ: w 6`j>B']AZL}?PWb̼Li1BTIԋC/̘+ H)\DE>QWSC4G&aА&܏=NzaH1NG վ' `hwꄨ׎X0s}6'ZVw%k=d 2F*,@hG Jx OX-S S*i#tDFN>kY!J /CvIViSet %2_r'3 jz*G<D%ZtnixHG\7WFk]pFm&|%~ܥ[ : ǭTi p75NkY.z2V:M D@00JO*î6 CqIJ y!@|[^8vkx_țبeap.oCʈB}siQJ T }hu !)0ҤXΈɪ޵P$ٕ-# @sQs\E}o4CIˀ^ϩnG_n+8{(ͯaqPX?]]F?w|/0TU)wrg _p2+8"pVaWY[rZrE\o{%7^ !}YSJ8V]$^/*`!T "*Rg;.$=_R;O]L!&Ǘsj3@}Q.K5#NS XFfxT= Vsr:Bs<ٷBj>=h%mǬP2-`Ȥ5,hc>)\6jЇ]P`BRΎ2aI~>`h<0CY K΅Іaq/G yBmPgjOI1`pK_'\>$1)<|TAWX^rsn\}ڬppdM4EĩJ(,&vu7~VnOE6kBGR, " vz OOڲN1|7n`/;NпS>dtesw8;Y_ :"'S/׻0ZK#FWԵŅ3u 泣WF[ϲQ2 (Fp J٠ͅ}FTڨ@i<^jA1z=`! A1`Wwn82>K׉>n'j"~U?lJ4kMRcX!ٹˤ߯*VmZw~H^_뛵j*<*콳67Ӛ ľ!˸H1D:26-ER֤C}e$K@'/w̝+mfݬJI"HWkXV! D!$_D(ۖ߉π)/#iwl#t泚@.%<"紎PoD (8ʳ;kBI7+8S>KRlA.Dӎ@FowUbl _,UPobɲ4 ;AA,W. @=t2@D§#!AXNjiSvᒕ{TUnRccưߒl eG>ݾ@󸝿5tzŰ|m4>*L#ih!*qa o0!Z<7Kҥw/܂C,Zyc:m'j;Z]Tҭpi@Y ?i_i%J1bLgwo^W":&?`֋p FT@0SYBkJIcQB 5w A__S*3.ƈr bh4RCv(+h³XQ0}_E+QjЅZ`7AXqjDfwY' CR*i|݋ *<@>!.oę8}ˍC}a8uSm3&;%[;I@ MCqHWJ3#,[26C]9xR]ݼw>!Kdoa&tap]#whE(FsB )]#L8,F`^TDѴ?mbWՏ7?1PaJLh5;r, MG?Knu!2ZL},x}\3)XWd`(/r׺C'נhCM]z]ލ{} eTzx#- e[{E,FLo8}YK}7 VaBz~qrv`r6OX0$F$4b-̹N7ҕ.^)e*|18'8PJ2qlp0Ӝϓg>?|,Jm<09@ lE`9}Ş.Gw9}7:{ F[/jN X5з+|8tLyaJGgQA,On8U-@XÜcnF@ɺXn}SfMKy5ډbIiҒ2CB%hP Kp}5ǽS!1$jk_)qƔEé.NCA;fl$K]cSGowwcE=} nį!`+n [f鋘$vb:#x]?HRT+W!p(z5G&)A|"rJaQGZyׁSy"{|sPHVϡJT3='!D#FUʨ ;QLCw pAW\øB_*.g~L #z'g\f#T! ~e!^"_Yk)s\(j=)a4mH-x]1֊_}shƭRW3e;uT n}lc9311tC)R6R&$vނh\DyJ =]|71M-_T)O%yG$c=3Ke /zLɈDu!]FX_ҘZ=/ ^B;+G_LtݬbSk1izL [}ǣz 掚2Qn{~TGJ\`w9o]7e9(=ppK& ء0f~jb}b`θ;rs%!2!2W#hލ~;"!-;i17N\gm9P7D{:KO&ME%;ͥ9j !Ѥ) w%l777>;LDw!ғP3VXHنٴKuq'~l":BXp@^ӝj4X{aC굆NY-4BT vb]"+JL0/Ѵ90͹wC^`+]_'=B+pyOvHTFnE.L3v= u]ލ8FnzJ0Ej@3lT'yia۸3)vxIXZ6PU (ɱ`Tm}<( V #Q#Vę$vwX%˙NyKllРBlL?.Wc%D۪xQ+ ۍ Rrw=<\2p+Ci}p,,Aty]tD$YMԍհ= :m#NX PF }fqTf\bKyHTOLXLozEdmAkxmBXHw nh v5NDgYB;z+G#^&eg(>ҬtEd02I=/z֧;}DF̞=>riҤ =VRT]ŲI55FoSO0d"ݰXOm;ç\qv<ϡtVb]4aXM\ۄFy{KeeF8ڐ5@Vq2:7%.ĉ3}@rq/SL|y$XR[l3D( /n%>z #Q"iH>C#cˆ)#]LغYu dK8Q>z ɴhƤi'UR_^ *qU) :Lo`xk;?^20,'NbZa h9.(6|I=u|>aև!CGЯ~س'(KgT7FC3$ %ش2cv;jSEڈVq0 ׀Ns3 .Kn@Ͷ_(5-!+R kys ;ZU#{Yփ=ȏ=;- N3Bۢ\ECaA){/qmvD{Z<2$|4#;/\kw:;|ɷ$;O8F@/LޏAvx`!JCsϭjq` XϜG-Kz#]!ɆuR13ߦ {[SyM*Vq/7!ґ'0peZA1CZ`6(O8$RKrI'[ sm + Gs)z{ٚf[al t/*?rL>Rv'mq4\pl$ 3@Ver lsشiDρG ojt{RVѽYw[9\ۑ%R@nCDګ ?2KS !R_WR!k9?ӥ}Owy\^c}9/yDAԱg% ((x|Bg.[<'<]!HB$+l뀇=7bN'ϴ?pFeQm"6-9[̾b&*BOW$dQ硪.pa:Hk0"uS1]j/oC=svﺴ~md:Hlsi{yf ڭ>ۚU8ge<ז b"ɢ^8Ei@새j7Y'O6a=G0\䯷1?ŗ:/dxRWQ>&6^UEъ+Ɋ0_נN4ؠO&cR;A=W(-9)0V suS}4L:>TL2@4;?4E(Gb ؈3;"^U:x z]u)#+6(UvmڽfƏ+Y,e<䧠-5>EEU[{e\k7<1*rXQGf;g 6kЎf 1*{qm(+D}rs"{bRvCgwo w82=<J\-J SMbD5c0:R%U&c9Mkۅhj#'~*[Uom\4$\.t lMi -D^5V=06p2FΐMՐJk/-XЧ{D~ܗlLQ!ĻfSH?RPu9v!@V2(Yϙiu͹0>I̾4o]׫z}*!uPJ5'R'W=puc©*n:KTPs@ͶP /~OczV!d/Nn,yVyIn& > ?Xsv&6nCqlu[)@BLR*𐤄Urt~Zz;V ٝG ,U7 *[oYCD e!P5\d&Xn\udpPmioH<ԓwhPeTJޚ"VJ#~/c\>+XVv3[>e,Ďo}u Fi8㼼vg]Et0^޹p U* ؞l}(iva'Iim[~ @o,hQ ^b x@M{xڥ.^ SuJ'kw.-56QwM%NJɛR 6r-Ӵ)o@[pmw8n*@L1D/) Q-iҲk39$|&:_ "{l%"ㄬ/>x/E3u?#=h(*$K ij9'91v |G.3`ǐ=hͬ(0Y3#!$Kf~a,* F@1`N~q ےǻKW都Q^o (lQci~֑_?~CxaQU[kDΙmOe?׏}^pjLpf8KCl@Uc؀/<3Nn<ɔo:.{G'F]A0pQv9ouoRΪi[g7ǝq`f=;;MzbScj-JWwZ5-vjiLoU?; pX hS*^ rJ ݻ]\NP!ްXvh{W$ydWyv?0 mLdroX+'r%PzvB^b1no8I(g,TP#=J>;:9P_ch 3=.0Lׄ˳h) 73g'v4~UB _罍&ss|9=B4J.<6*5K+h_|☖Y$v{p\hq>0g,2eWYbq?-$HM5c >/XyS4i̶5tt[}fE-\rOMmlm9"4 օ.CZI/kڷ$BUhUlM{Q/dd|Ns*IJ'ګ7YC\J×&:㖸{ԩ <ؤ^{ W'kÜW L^ _@ S!rS +N}g0k p&)vY,9Y`粊nq{( NUm{[]*Vv1[.d-e4'W&`RL*<#\ !.-"1Q{(I 5=îp/.jR6uS"9a@Jጌ ]&p[eo{vJqY 7-<}MpEѵzw!Wq~gcPt|K6D?NJ!b~IeCiuHTtֶD'[0 F'L{M.+1l".ӵ:e\yxwv}k) -@U b( 'sȅȗVЖh[/\TTXFh,A:7)jMٌHkv䊶LO^-,/|L\!.b߈Gimɋij%W0mB ^S`Q'f RDͯLʢHfu'qzv몹΅fw x=``Kb m[Z?rxZ 5[ƕ4./Sn27YkJͤGY}!$XCQ@_Wx0;lR 38l*#*%*]DRd罆!T NE]ݫr^[b7=i{vn7 O#ZB[d8cPts=`@)SQa[N_IC*q/RI2 &d^jd`Qz{ыV}PW3t([p =҃Qtp_-S&f *%Cƻx2EՁsERn`Y_Yn1OGD  YɻMS֬ "!xKK4KZjەt0?X׌*g@^O2屠+coV],5-I0cu)oK[j̄/NCx/+#|X[xݿ-qTLTlhV,߅ +a'p; あry}\sxwv8 Hyz6gR/e;s޳؀H ^_|Z  b@*Z/tpaa132kPP CP*4 uu`;I6vkڬGzJkO2)xo/nm7K%=i;};zs#gTVA/DJ6PL"k7?4&\O3 2/o$Dۺ.rXJa)I=b3 QTx]]4x~zu4Tsə|g4)y+s]Q4QT OdYrCFMXLxӚؖ{3b BLͧ[LNZpl_A6y#&J2IȜ ÄosZ+WF"ځWȶFͣ2 %7)']Y |[^ ^ڮJ+>̡ٱSi0CMAnԺ|+»U9@r̃G X ~50&|Lgbub 7RqYw1 PZ`|k K$_juh%ରn j/DR3JQjN_UɆL Ov20\C:-N tUL""tMdh|4"D ?bzHlB>OP.^4S$W'[|®I=RmlDoɥܥ 3l.'%&nMLdźirѡ QtHۓ\!*% aJ{ld 7|?oеk̊-/uSaqa)HƺJ*Mp=3i<;N7&R ;TJQYNeG#D:xiԞ>*̬[A=Gtp`f%6`@C( ǕcV&Mo,ey!~I<HlwӔ_[6κŢyat]ɠ ;PMqz_1ݲӤDۏϓ;LgcRy y:^c2-"FO3I f-*_lhi:V}b-r˻;[RW.38. ͑b'QaRoW#J3W*zD󑘾ijt;9Gݭ^=6 yM ?UDrM{ v"{]^?fL_y`$f ݽ.%/|jA >QX 6o>͵_ncX|Wz&$k1\ks6T ͯ9Ɲ"ϫ~1ca8ұfAb-q8`u$f dusӶA,D|¶*?J.m*=aĜtaL6y  A1l?0ξlLhߵoFDOd "f}:O<)a^:2A#`+A{!د `X wsw|NN[k03*L;M_F1-MOJ2Q&suuR %XJ&w[* =Kr 5eL~#qJwR -~ BCxn-|T@0Ó\?Ķ=k'T./8W,@ amk1fxh /q8lUO_Ȫ4\#& z{?vn.ڱB->LL`ݟEA^?[x‡ôpLl5 ɪ&eY Pk#uL̽:fuOHK2;))^9;Q 4B5sI禀L굨1vRT4J,-NG$YYoM2YU1GK4R%[49%FyMe9D0ܜ*GIx>4g))\W3LݬȿmGT<mX/'P>kP,| ;φti7[Ns1'i+\|P >>ue ʜ0ˣK5P$ͥAnU'H8`) 3P!3nSZawwm/Ak9ab(s<\ |X i{>BH3o/&Ӹx'A\|?%Q5>>jSWkpPt+:^]nu6'Gi).,\b4.J/ sFr-bS0-XC?> DMK5gkq=B\kF72st惤-%'U21~e w"8:*\6ut-Xlا8]Nd* ȔL, S!;GB4GJͥ5g,y\,{JȞ6YMbffa*1-k)|2'j}f*su@8Ԑ:gmsRmNvL*%)%:kC~_^cmuƘDƙ=xԇFzRRy$NIX֊O(#hݵ瀂;ِHin]jNqhJ'j#LpjNQbQD.W(*H5 r~|->c]$yiD!dgf|wτEGk  yd8Hdϧ'Q4S>%uˋϐ4s`я~!!C JDiCL;o9o{Ei?$`a8WoI.&_ OYcۢu:=CH+tm $?b|?W7TU!TUbqX_.6Xֽ,֎ʐ`LD>r`0?Bd6bf#)SzS.薊wM7XtɀF`Ls53}G!jA}'%:W: A:Sxsw8'pZ`ӧ IU"ݲLNȶuu:HZX{qZ8:K\KcZaN񭽔GYmZ cgA7iw9B ,%6 ͲK@˱QgPn@8,ʇ ĐwU\-w=od^dHVfE^0`T +%48nb( GGYso@ʷdo4[04Ա訛h>:tY=86|B#)AΥVH9Ï :a/ . ^TK;8 -Vpu/8OpE-VX/=+jJa%N:S ud /0Ň( uKSllY!No7~SFUOu쿟^xB գyr,( 3&~AVXzg1 "we@ l4'Q8Ug+ 0xkA'x  0~avpr[CR-Nٿ<e9AWAx0ܱYeEb>Фt;@/b{3R?TWxO*0|A BFiiklpԬqY@$HMo!: B)Ua|@-%0X{rp @F3E{ ~3K Tbh|1fѴfh D<'ut>'qPo`$K2Ն_XHbKرs 9mӫ%XH Wd7lyHYLIH{ZxO:E:DboŔ^ 3K%^W"x}.{M!u[Z`\GO9TCHDLݳu 8-~tO1PAg C;,7k]›Mukhee+2ŸL P\M|Z;N翐a۪!gν *|]Cw%Ϫ'Rb"^`BCF&OpsX1^WXyn'HA/x LR8_;V2MFhg`"sUdH[Jt]H↺$o 9+ A{_~T'*7;u&ė6f. uuU zTYbSfBBZk|JOrLoǂܵo? ͖C׀i+.&\Ba)E9^G;bNq11aF2u`]!6n@uij;{Xb$Zk.EQo'GGsF Dv̗&ʦD]{ V O<|ABMG]$"ϲ| -HO{J&*Zo銝PBH ⵸ʌ6wݪFYJRϱ7l-_($㽥 1ƺUIW#GQ6}@WTO̍ `=pߣ $vs-Y:Jqr!Wpae=n9ђ;q`Y@ӣ+l5>8{ | E͋iڈEA,_fcqB7b{^:P$Mﵳ[_2lq-qDXg'">N^7'A!Q ^o;ȳaŢیYazhtP t5{d彲 " mc'(z /=\uux6TI.wOE?=(?ռC}a{؏~]yo/RL vF.r@,.OD̦0X8zIos|i.jyѫ/ΒODH$Kģ~IĔY>\_9 nar$pF?@BN~Va^.Kr{ìv&]H|#BR3TyFt-1з15[-M|[Al@I[׊E-m8O\<~osPpp\re|^Jk"939j&2$U#%exJt mq)Vj=!%I*&`Ն+O;O&Z"4lwĜHxQ[Kv5띫T tj:GI,BĦY8 {,-0%M1xR"v <9IŌI?E՗* V^W #J!gJ96HpkA9 $8uG` ]+%{SPIFƾu9ŽBfѦ TZmu?M냿DŽuɖco2+,OtJA1m<?oGf.%}iP9roJ/.џp=ȭ,L}f{CT3*}}O*Z "Ԏ}Q4Kgv0<}Xݗy%Xp!OP hܶpQ_k6ۡln7̑-@A.3̕Y~sR0m3la-uYg|6~Q(LӰ x@dH Dz`?+h_Cs߻|ƦFdIf[o!?Wl5[(Y.Nf'b$g9 E^ X`.++b59z%~%vG3LCYw({Np8 ]R Z-jd"iC3xǔ3g=(bg-4r9&:-O~]^qA/521p5n#KUHBjwOhm҄c!EHLJrtUnm,wLC2 n%բ(lD?+T%LOX}kۙSǰPk`9Ww"bX!cr@kmozT}iZ6oB%@:>((PWtYFs}:'T)gH/g%Z3Ѥ#cCқY@.s{x|Z]b :/"JEk:SLX-Y*#sAa?y򰳟*W {lN ! >N5'ޒ YM6HZEңCZ-YW`ɴhl)@Q"csP0=SMg;Qԫ~v_&qi;:Kp]$=߾Uݕ L^~uUXQo D*W񆫝C I-qĪiP^3AOE# E(`8QqRzZimBK %Ɏy_PȨW++C ·:D^c]=Kk:꡽+B[n;ޝke`fo=+=1cC6QYݿ\[tNRd|`T-*w9Mv?,rÒfe1FF^2!zn݇ns_Z8xL) TzU<76w,`MB6_7[H?f%K8Ϟ ,||% {eM1}^KXd6Ϳ065~9=e0ɎYfPK&rw[Ն=F]tX. &. 6_kVE!"-:x12*Ri 73eq-VF8Fj.랚mN1騴55} ڵ`bA7J{k2ĝw)t= 6Ydަɯ\|T_ /<\e; eaS/)QPY/xF{)SƓ%[c\d yUa¦хe(mlc|=֊ rxv>z5adBdzAd.od,)zZ]{ (}|4 }mvQ+@9/Rܪo!K#=V~}17I-Ӹ {a *1; zzE|ӊa$=om/[!őg"rxYKFZ[\\n⯙5wFo̸3kg-튈{x!{;6=ԑhylxvʌk1 slM薮bGvBս+#3(`F.F-SJ.W.#ҋe4|s&kIs"2 k !#Z|Gͤ1>|II iE +;*+^HRt\͗T>Do,4o&0ѽ~TKJ.nMQ6 'oԢP$t|IjϫXiqPݷ s*f=Llk ]ފ B̐,=9vE`1ҟ'ᡂ*` #tpq׍qY< ri^Mu qN34>>m~2$Vd`E}{6r c K{.wክlU +mJ_ȗFɗ3Ĭerd;3u?c^$f"/`T `-}$Ye՜2.=Ϝrf/ ]]+wag1M. |P3, Ы}еü4+?r=ZT|8iEg#t864*^+s ab {gI<#M[sOIO249^s쐓^V$ ^b.\0+M6I#eAD^|\@q_cLWP+e,e\NjAz]v}avMgb*,cX,39fQy9Wr`V֢Px4r)J g(O0^74]>i[/kJ&Z4vXNz|x#jJi!Ce'q]pga }k_6/y=C@œ#8c6B8`,xDӆƃ*Q܄3ӛ@WORwG] pLҘaaobj䖑B Ǯ>p 4?JDb]b#WV-a-~$reYBx]8 sKh0?J =DG6>{j>Og}0 QYHmXlPhnJn~5뇖7>#8!1<$^e^mъ*Dyl$?+ uWfQva֍Y@Ҋ9:xo/:ej*f&1EOdդ[л˻.AAUTDdbIEhDR[f4^˯3: ]$s}YczBq1Xi-{`9såNz=#K\fd*P(_y({4ĵ;Ʒ6Y!TM1;w}9`.8e1wNM,8S7-7<C®:J(N}(_US7/&$״}fSzF?x&Ѷ 9 C͹ѫ)!`~ 5Kwy6R (IYכZgaC7zE*g:_XHH]6\jQ5$k_&kW 6DM&&r{ a`-mi0]uW`NNLwتC!i?ed&x%jgE=%M۱b(c' Hƻe;0Z̾s w uXH^Xo$TEg-DzXMskS+DZg\E8ꇲ!Q9e[ь{ kC7@ar&%Zjfm?#1D\:FwE!j$1@/8k\0xÊ|R-x4qS;An'쨥)>`B:PmȊU^y:͂%jZy_ X>짞t 93D`MР@`Wy.+ߖtKGb/(U_mimΫ?`ѹ:_Vv$ Us0Ʀ))%w@_.^C}I;1kv=Cƥ$).nvL񜋠=kVS0KN#Ӏ­k;tEHZ|d1DVe'(N+ywi5WHM- y, NqKU [תck>9PUvvnM4 e>z 9f;F/pJuSCx$îD3+!#Uw^l.Okn#g;Pة{74NWE ^73ة XR5Eegc xmB^6d:`qrb>fh'jdD:ek?άz2~qTVL NhŅ]~]Tf3u&-0]) R/bQ8|G>kPxϜ4dWO/N d2ՊaND=PWU 8$gX(oI[U1ԬM);:Vq1FA7O!a'/,~HvN4^bq"L`%,P)66X~b]99{q @%nɊ8$Ӡפ%~3Kkqͬ yT,RoT5. Oߊ>/6^olaoYXd%EN}qo3RBdڮMUH} eR!).ƠihE؁M#1"4Mr[C'&.JXکW*܊/&iDj'R67;k:o5ylpNV85 !?iT dLON#wҷ"PD PS~G|2]p F,zI.4&аsF*Aq^ڍ-6`9kvĜ"O%s߶RVk5N!;\Ɩ2:̮&=ߚ \Mʻ6j#@"liٴB7D+ 3ܡs+:ZR/om%?F7QQ[/0?NI7W eȏ/K`! Hhʓa'jId5(tDmQ?e̥c> w=CU͜?G*X*Qoz Zl| s\4 _LY! Opv 4>. 8p$7>_?$l|,Dyl|ɹRe- 2Mm\ I{|zVb&E )KC=ٶAHГ; eFRqFd{Ws'ކfNw/e iTr]p 3\3"ݰf/E>}ٍDŽZ hQ^}/ v9g38~`_OfzNF(2֙OӞ%cSS&6,zb)XEC)wU_fz@כ}(Ua\)8Rs c͢o8T01Ǭ_iw z ۩ƀ^j[_^\HfE9Fc qs΀7jb'$s28R%Vǜ>T<&}&oh0ϱ7`0-DEftǃ)Lk珈; oׯ EfD֗ t>5KKurkR±xA!:,]eWM%CuzVYp_X)=bRE3m'_fPUh#,w~'<*//YjE(#mU6Yvߡgvsth1 V;7DeG^*=64r:`&,*Tw;RML{e+q(+ɧ|Y?Mb-AHI /5a}YEy 6sX9;|cqJ3-+;%) a&Ћv jCm/:{fItsX`YR^*]!8Y(x6Dx;ü(m*<m PNi!G6;0cxx/@ 80Jlu18T}4;R۪J Zp?D$ )YV>w@69]RJ0 C"YZtmM>"ykKz"?{]D͒xuu;' h|c#~sNO]5;1:#` T㞔~jl$ca8uQ4'ÔxPN s92^}Ӈ QLP0`yG1h.3bś'4ۘ\`j%Ac&i e/k+DuQ 9(,.D 7񆲌$%-N#>\ xm H'tkoB}URJ& I#*+d*+=P漜^X^g78j ZR;Fћ*, ^*a 8[&f>Ufu: 2w<]`IFJN$ݤLޠnfOn5Z) O6Lxʖ6Щ`+XkNXCw?ˉ涣ndi ߗ*)#SOF9"`ؾ[?љ Cvf9 r2i]/QwdT!EcKl^<1d }"T**ĒࣛCqѾ6{@pYd߻J-щ{Y-q=uKǠ%GI߼ lMh,Vl:e.qLvRdƃw%TxzH76HgU9+aUj(;PG PoyvI{ x k53h]^{ cE`d= lN"U7r>C@,E/Gy0善M'n'o׬>%lO\y(3q,Vg0fΧ(yr5c?Sc ]Ewy{%a\H%,4U$ㄆ3}[#0=i?u@-I~UAЃJ6C M_rקGfO0GٗO $N[5j+R,iyBzQVO`bǼX_*)ezYfKnhaJ̉V\HZ]Ʃ["`\A@u[} sp{hp1Bwwv媏ʐL|-Myh ŷHNGXY~c`ܟ0ZLMԼP7=/ vUm9eƈUF- +6Ag&;'PppJM\e%~n$1f2OiW 2reD/_!x[wxs9NpJIαcit@ {bG]@ k#qp?X>ZS tF)RݛBbh'D QwP}ؙ )8(B79CѕJ؊B-)Y1`+6v"(|qmbMJ8Y$aeSꗄ|vh:N5ShIr]|fqPlr\^:\AN_[v)!,<3@9Fؠ֝H]eKnZJo8C{wbM˽R~lxlN4oPm6Aҩg_yoO/e|zxպwo8OyK9Of9ɦ>*#{Щ1̹{֣!L}!!{zl(Mʞh03L8ZrC%pOoۦN4u AFDZ6^B/딌:QQ scNPX 2%ɘk(5 pH >nܒFɎad LV0˨2zk~juWJbƟxL::lMލ$E$"lӊ˛x`_! j>pvLвT}-*ľ)IDqk vbvJ @{I(g|hS\~ڢ0 Ex Q8|so2`OK'&Q-킋MȗZZM0wI [MkMY(ÃoOj~֋}|8XϬ c$PAF5G{JwJ{+͗\TɪI_O"HU,CWbӀYI7&؜'\6֭#ɂFQL9 <.^ };7Eʚ4Y!|~qgـ$z,^~#5q1Uy塿gr`gz˝?5 MԊvZ<_.U]B6a'@uaD3Ԉ})7[)IgʞY*xE-kYK>2cIxqZRO`I-Y9ާg }Ȉ4DEqNԠ:z4 ,B50HwKPЈ_5}QKr1L~= Wb6g #:k4 q+ />Vg&Ib ƴ a{Т5 E@2HQ]PQA(+qbu[JE\b3ƚ~u~1yn#Z?aoZ~gZctvXKRڍ#S?'Z !)EJӥY^ze*{Ðu\*}Җ̓͸_TNM@H, ickK۔ux rs }Z:+F~:DvTsԠ֩Y[!5{?0yY>9ޠqVMІxݰ8@MF@o m@=F/$+#W.lPUSepX> 0]T[siTm 6o 0 E`jCGr.JnB"ıQ}3j fIloj?bc7߫jsD']퍲& k2]^S&n= yV2ڜJ,Unm2 #ZbTA02=d+̍ߜ 0ࣚwe$KD#{q$wҔmZ؁p_#5AZ"E/Hϼ1e%@c'#$}@zf)r.sKK'٩+cWNV:BeO_Kl¸MhpSXhP`! C?kM&h7&^Sk=~ Y$B\=<*є6s}L z`+zS#sIφ%/V:yinD4IvDXNE:N6ہ~,<},ש8镈Q<]Ǟx}Z 'ȷPuo"T6C- dX!Ey|: (RԬ1'RWvϔV>ܼ u:Z8{YIܚ,vRY_ /גD~mq2+5&5(ɕB,%:aSx.6ßv0|3Uخغ{U~k@ARE367d.cC5*u 6xE5,WFp){OrCbzӍoҸN\.94ch jH!Sɵ&WjB \|P P? bc; m]!tiĴHMN!QH";H*APzêlM9Ѕ kev|"JC3 _/{l= BH8U7SyN}%GOIȇzE?Pǘgi7fl֯dM(@o'P DDԇDX+ >w1z8=$ycM?♱`Eˇkecs[1[Ց槼ܶ~]MC+h'q-6 cX|NaM ħ[Q6sU_ gq;Ifh5p}Jڱ>745XG?1b1=el6l:3X\Mre0_ʑ(8%ll~Mq{I}2G[zݣ%zVuhȍ'ERu jJ5-T" zOMIo?QrI[av:SYqƶ~hp2)_,`p5Wv(wpb s%جGsAyR~gZ nmIZk/566ۘ)pHдA~^Q`4ƳYdu,qz)`]}ݾH1q'N&-/VӃr?g)oK+J,k i2,h/A9TdRi^\!a;sUF )8R!Ap '_s)"#3IuHY:-pqGТWwJ x_[([E[u8jL CUquOa0/#@:@͘ٷ)R3qA,ECSRND.D !3l?g0+m%@Qu3=M*܆o^)bW,Z^-q8;vMHE]X(ٯ< ՅJQPh(a\YETNJ%г$V]e-#U ;IEKo+Չ.Ld:fQtnRSk~{6U>E\SGn'^58ZV{Lx_WX\; ]axE9'jZ mYR&;6Klt*ն.Ggfʏhw&&>|G$2r|6|sԔF|?(L0~5}mHX6,-,y.+D,S(Psj7?0pmE؂p+V*"je~**Ѫ%ObO`JŦ2*nLZa <5|pdVz0saD+ ~6s/NXsm#*xrpsZy?b`iP~tU\[F:0e~)ۿ,ϮˢCz롅hqVRc@:,$G>l)$Ҟ|,RXLE\.=goͬ<+ XDm1qvǬ?q9uߋM}dCٷCG0D)`Y+ "n4qNӇ$e})%G]vP>g-(`TB*^/&hWF'W] ؋|h6]inf4GuU梼,ș][h2TR{&|EЙ}kDhk]~GRp?W* v,l=V`{[<{0۠:&L҆u}oL"Sin9ܒ: FT7憎62 M=[yjNSU5}OMa?G]~?^M,4cl.eսi9sV 76K)rL!ٌ6_6Y7[Ӯ4̭=*6R( ]g&iC 2]gҍ \*BJHj =Cb/o75D6+Uqd&8雗^ic{x # ϻ5g4,HmR c-8|>E\grS7-+YPWG9fcHh1JH-{푹b.NOT27 a"tdjEZ3}u1L {V߄gVE+$ݙm(khͯK^QY!;jAgvߴ;P9])?RLА6>=YCOhl - !ʒ4PXL=Q/ÐW?2FX3efIޭ[!_omIXGA|_v`b;IZ74~IɊO2񨱷zh&DŽ0}k6*E/҉ehoMoO_w4+So2)j?PMq,Kѳ ]E,*=b,BÎ N]NS|j|ʜxX}gVa TPk!4Wj0 umsNd(7ۤV\ .sz׿ g:{a2'Y@s.A|{eI7֚U#{k0W'Ȗ4^>.2)_Jլc\(eg1-xRct+%ϭЦKM<^e[ގ%  +a-[O,6m#z{ qsRVlq90(!72&d?>0):]Mޑ2[S .4}0%Z>Ul;|Cy2ydۍqbT<0RjA<:h ψ `&pIUd3"ʶ1+|wbUnKۅ7<3_tmP+}kuc-%KLF#3IMh,>YlM͜X Cƍb,n">T@<6h]~xW%K RFaeG ZTDlr݀@lLºJ?q,GA9(*"y+D>?,ͥȺ7g㰇g}(龠Tuxϣ`ٙ( x'(NT7$݆wG*] rϖ2rj ˅h) ֕{B0+i!Z%$bA6] GgoᮦmQ5aZO}+cqaY6 X"ףxy)sb"^@BdFJֻ1dn7i$7!|!XZ*Ov8`gv|Er֞-)N>*bG$g+5h1Ǚ)7i@jݵ97=:Q8~S+Xa3$v*G 8CYT̰4[ G@7~QJE.78u$3ZXR^zƢR/^̓~f?rΎI ğKAķy7 {f? yz]CxnɏÈ(S4,J *]_>/ͯ GiU%+]  gjtR!d*pt)K1A I-7 Q:}rlBJ/Vb+CV+2drkRVӏNxʈ (U#Oz#\Vy BFlDB.XUC#72RT8q,SEqV}C㐯ͥms/l~ m. f\$?5A;<<Tҽ I(#E͚U/q6!~tyуnFԙgWK_j|[~2陀Xƃ A:$96p|+ʠcv`d\ ڝu^5F A hÊWusHs0ӷ;: }3H,1eˢpdrf ,?5! )(ܛ%:a.Cjcm7w5]R%p< oɲ ˅YO τuueQ@X?%FdIO(З"2&C՝}**WWw X]HZ0M)|x6"ZEڵ{L%y`p7]zT<EL!mdҗXΏ;'ײ8㰮5[>[Y(;((qM .OړԨ^D XD?z}UW&=FqԈ_ 9 &@?`W;9Go6G߇¯z3/^E/xЀpxC()BN`ή7;}8tўhk!s-Rq P)^ф]][S"%iS̪;0jń;59 b[ؾ|tyOjA9fP^J\e! `!w3$sx8)}vXOe6+ow=:U z*Q!%]F_kLh>I>d>6vq=6/2~H3"T2sX  h6x)LGƵ8;Nz}0/&h0ȷz zѐE|8OmU3KV\|(vFw#o7\Lt?t{AJ@RaYe(c}݆o:/M=&Z=Bf5~n/irTjhW&wR?8 HB{ c-\:#ROs.g*q B{JXtl.dU-S hd۳''3I?|جn Aw͖菽QLqf0Z+g].X_X:d< k9ÂpR=Ѥ ;,Qإ[8#^\$r$zD$]/\I!]{;P F@Iu5"vCLr2 V#:MX`mo&ЖxKq,f,g̨law4S7`^2xh^B6%?k9i]crL^sb~^ bT:ϙ7#R_#T:r3tZ;$0 @<}JB`~EAi$EzE|Cb*%]^>B3 uuMW'NVp2qp Um*ݴX '٨SB$\ԭG0Sqry讑)9 ON֘B( }j; YsD:۵7Co{t7P3R<_4>-SeE7ς( 0푟A vM<$Zm>؅NO$'[B1~bxlǞ@a1& _jȴOna f,|aʮ.SzWU!ȱޢ+PUf<8  Q3 M:*o$[a:Ė* ~Bt=^$}i[4RuǸ$UaH eOD`̔R~uRU14ώO;4@s՜;Q1'ͅBOjHa1֖1X8R\ǭUe|rIx@_J]{Y9jE#_P_IgFMqa8^ 2x$ iB]ga0fa933;hySY"̓G܅V:={ꐡ_dGizKxʝ㥊hHyfB# *%J6':e(L-Ī+uؙm /n|L7Z[$LEy-g*fܱB s4s?^Cՠ|0Qz-kuTϾRo`Yo:c&ֲkIq9-2)o6Œsǎ!.?pEKbu\hÿY7jt/̧ QUО|$C,hһWƴiE:r@Cd@ (rExxN3Ƃ0s纫rqr[;@ W +Ҽ"3cNzӧy VlRvU۴-T>\V!4'۟ϘpΣWqFs67ʚڤ(Z?ʢ=!l9K%S znAF,$ #Xv^J~}4Rݫ<`hgVY‰YuZ<zgW6` –SjW'4нs!PSU9vs'Ϩpy%m#& 2$u.f̭pu]li^UDW`< o(dywDm4ؔFP$&[wdп ̰QdҦmqDtSP&R,% ycU 鴖F7˨}Z<=<,.w9,Z&TϏVt^oW+\jo$ϸG<1rpm0u7&dC\G-ps%m\RPR·ҠeI0r\&~0ğ^9O~5mVWwWӇ&ܚ'oTRL1 ҉u!IK@@>9t?;ȼ\۱ +l8T`-@R[G`L6͊orT~=ݤ@'RȺ&d&Xt`6asxQS_QCp1uhNqͻ(i" G@af>}9i(s&8YK֖L?T߸%?X|LS6&hecݒ!SsW5i ]6>]م~IE66CҧC%^2wpF۷dWېNԶeuE̍>Lr ]W 3 (2 <`'gu%WLB}SjY2+Fxx[T]𬤷bZ8C$NOV< ?x:.˹D 7XAL5jd#p0]3[$].!J@v}7S,<8|O^AȮ]@7-ܐx TImhB M$ͫOtѝ<.s{S02xMx@ @q#Fj XXy FGlmVtf8q↯x]JߚskA SOY U䉅Y/'a^sdߝμ&MQ2ҒiyAPu pUi:9a|ƀ IƗJ$QR[9|!W.c/kt޷ffsy,G-9#K-Q_FB+΀K,yWmy|Yf4 tgE8Ҁ vƿK|قfPqxZiYG=8ܑMj,D<]g& ;@%fB\vf(_ }2-PTNY(khn'M.'5p-w)ueDE?z^n7/[e>s"e}_>ծ|U@/z&\5F،v\+vgNOIRcђ!/v-=:V~J3^%dO]CuO\ՃnbаMD9}墁!uJWFpX nPٴ[p4#byӰ0 OɘEDr%OTSzOZ08)y|Ki`A]r 'p-(aI_ESn#cc$ D&cCgy |V෺siNDma4 0r)Ӣ_Q`rhh*.K_hth}1C eI lrܭu7m#ߡcT^e#((@*B$ဖ7ߓ=Y)*ABT~,CnāwDgp"@ql@LP% ٣Ϊ^ώm{I!G9u6 4zΰCC 5#|0])0M-~>x8"|t1T8Ypև IW$ 3R ŨhwwarXCBDȩ.Ӗsqa aQ,Ɇl+(( |L9J\CyhY݈~ĬzvSFv%"ۍuDbvˆd +|+?2M@UƓu2y>m"ԫZڴUP˜s!ta9Usw,/xo*laBU 4HRrnA۬>ɢ3v\X N./m) ,^[@܁a ȝd*%Lң>BA"<~S @0%͹4yٽf`:2Ġ ܇Ts*cbzN r 7d#d,͟ 1\EpJ=fjk ^տSDr+j VרҴkׅF0~™ 4`A "K׷ԙ!K;L*?( k3%H*_/wpMvXxQS}&PVQ82X|>L\R *5)I5\f62~- w.奮Hvd_ "A o.~XOu%1Iep.!-P-ٝKCC6"zjQHJ(9-X~e'q{QM"O7`U5X:sۿ}0¥FY`E"v2Z1\ [t1vU (w??k;B1EEa| 7-(r[_B(ͳ={aVl/ [2^:i:,_@Vwx076&ɒÒN0M 8dӞxIދ^u&no$6^Ψ;WtAUEO A#pwQ&j%I ?Foܛ46Uwɮ'<@芝T2-ͺLc-&zUQب3.EZA`XKhPm$l3 )z[3˕aݣDsx8,WBGn1!0L<kfe8U)V_,%ߣ3~~3%)Gr]o (QGpi !g.^@ھDEH:=n8^FOo"u̔p0[o-TԃF }@1WD5s"]΢c5V;u+AڥGFÿ_}X7Oq6,YM׼ .YAdf]|cU"6ҸF蝑ɠ]%ݓQ)9짩i,~{)7|`c_~9 ֿ%}g1yԽ:Г{Ҝ0II(=?$ƒqˮYಧ>ʷ #^4AA]jJѥ0 "(X4ު}@Ĭb2y- gC#Jp> nkOl[z̨T8B_ [I$M5Ewe4!AB}ٽ8;bѣ ̐r$Fq} TNOZ`-iI޶*ͪ)ii+j tu]r QQ^(눫bf,5_-̤tLBb1`G'DCHԳEf@+c4LSD| + uIb) #|D[8ݺֈxFC=nfhwڴŸ?9AS\sFe@KŰqn瞸[SVքW1ntؐG#PKwG nJ5Sg?]W~U.k;Cg|5 Bt桐ˋ b!F 6k~:핚` N ںhe%.ػ1ViqyzU Ւ |sZ=DLց^RYfx؜n֏'B{:vE7|ԅ'A5tv&f[x' Tm࠙>%!N X'7\S:/.q/Xj:;!-H4M:ckplc ,7<% jQO"I32=b { ^%'u>exduedj\>đ>؝*vLVS=@ͥ5tqdMT4,]O{]6Aa":d?q\8 nex1ԝî(5?*-B_T1# CKl-pGeha6z(~ 0ra']4k3^? ( *fu#vhoPO\m*eHWʴLEfc.Hoa;x7b.7Vr_l-Lo5{%1WЗ*;AYVqM]R*C@ZX%R2K L[>uR&ṭjȮdmb:-Ɨb%5Y9d]n۟ zݗjQ%DIŽmTx6.h5cj1}?@T|g{NQX2Ehg{[0) mwy@1G8 d8e0,WOJ 2(jS'ه#uI c1ak#/9>3D.B{CG}\kpNH3B^.Ж03/NaЎzE{U]OZ3-Z7 +L׃@eߛB;>:!ECї jyc g a}\-Z%O"B2ز뵇-&p߽ʩ8boS6G5C:!L5k'wm&/0F%-H}ԇ5^Wny7F Slu09+\ν3 ]Py!kn+ T;j(9]688іxO4i3u*7JaUlŝ<*CutV4 \H-}j*mQi,+A;~OG:p`2ODi1{-u45(4!jC2!s_`7f׏K`H@ <6,plTԹ\&^L ;L SW+QHxz:1oK8\zw:Cɼs LBR_v8MN\H%Ճ˥ \lZ !)$b)E>n=0vjHނǦ/XOXM_7oث>-hE@}1T+?"dl2 D60`bb){M_*Zu9Gyؒt X+q*0ӧܪHuS򢡳;G\D;4 r³/+Z}ԅ_ir~s3^Df0j4eY6bG11IFX tla c0e^Ym f֐YF"E"fU>ft GXShܜRsW|E4®`"Xqs]LYTj? bn+ʂA%**.җ`y \  Ycr[D]?mV5ǤN쯞 v'wK%чK_޲/9L7P]Ya,&"xLv JBC6ѝbQn֛ڐ-m?MB~?u 2ЉM%r>Iǫ J2R= j7_AҎR*$i#G9Ձ ߯tlMJxmޮ=m&0#F?$Mpwʌ1(qS}߱kOQZ1Vbfy}T vDrթΤ?bL S:+IlFZ@puom|Ve9A~y% p>tcε9&~Aq`娮W`2RY~qBlj_I%(b/djrO&z0dإ4*uuZs eP]ÀBozJȮ4cR'p9+یVOTᓒ&fB, 0]/I2H> K2Ѕn =F~>/ * 30VaJrr:RcE#)ɳhFLS0|2 FyD1/JDVՠVt6U{EG6|2DQv(%jGXTML7XTFnU!5Nj?SWYrԔd7zNmUUj>seQ(AN$pü{ k4?iGHjOf $?R01 UGUJDv:xMߡNR"^a_DmziU]33QL*ˑJobԍCW| ${XpA ƶ{h27PAnH1;8 <8p Bha;-e},@wD'պ 9ґ0o0NJ ðFsm~ ~޻ӟj,Iݟ%ґu{khe\t(z,csROst)pmg6cO4S׸㷾)e/q24["˷HYa{Vg#=2xlI#k'JPd`D5(N&˧xܴ6퇫uyDXzMJ*.l],12 '0'4)hZ!9k1hh[{FYCih:x~4%ɳz}M @=faiWUS?@-k"3D1~m9|tdרtyVR t/!qǢTb#m!um'so_<̾lG3 romԴWGv%ѿ z3,@)Bws8 ʕ0!t4ܾGt)qƗ(; =&P lߐr#o9L" ӢdLepyzrW6ݢ|JD搦9}˰*b*"}'Z71v? gõS9fA5kĵ1™h`*H+k2FۈPR<=Zo!Р %VT7!j!ė ڨ.ANerŶR$rH$y7N] ZvEз̞o}fݞbA/Jb/D}%r$.\&v:naCqY>qXm࿌}nSجD.+~%b)€tujR&<ԛ[Y'x im0jG^jXWwjP>ӔxOgPĪ6%P``u!uTKUn͐&:O1GN-0cE6^4JtHh{cϻ?yWAAi3?ARΐ%,GIlo /Ӵ,>Y4:o5X$gɮ"M<7eƍ.A}hK#Kwû`[:H/- K\ߟ*uI*⢉o7Ēo!-H(ƛkk֕ynmme"¼PT nSF8NOν֓9 5 yKqex#.l*@,I幖ˠc,zc{>j1k1B7d:_7E-G %8Y\"^J/x=a֔!lT儏t &]6*(jq7JK>d2BήۈJE\$U6^xJֳ {"VJmDSâ¸}{7:F[gi4pT+lL1:YA?*zR(/ݟ*/Tue=x^ 4ЀP`eiDvU _89~v47F:GvliɫZ(Yv7╃-/?sXtttTatQN}z~"xYS'_eciI}-#a/k 6xyV9T x2tfZOٍGp>6|N ֭dI R1AW$V)úA@&kNBHume6렪&y,(t|xgj]'|IHӹ&NX&+͕0d/೧  : AR2V!G)f8GKRgBL=ly;iXlM +?ex;&inʾ`jw:dfuqk.G+}Ӧy/ZJԆ$%3Ci%OHrMm=HJS+*K K61qX}z!b ~d0cW\̀> 9.9RîVj[8.|8Nn^\9x>Zjx+C_3w|94'M8yǟatpFumIݿBKnMsZ \eb6FlS CV'x נVݬH&c~զ&X=7ILj?_6yL %houhi_sa-FD;*A8%46+so~!'qTY|)cgIuh|;Š5~M^ f{I;G~zlmlbADW,1ywOAV#y둣Z]'zR9uͧ>h_ (mė#G7AgJs(vH$OWɤv!<H\HKD x 7 Wѿ2܊cӮ괙+t׿Ij29&tI&QTO%$0Ji&ʭ{CFV)rDT#(r~|9=5U} JE\|\kc&-SatK:.NlY= PT;2CG̰SHO2G`~̸ѥ oj\(Jc!w˚ 6tj0K6 G\K(uZi.oRV-hJ'Ѣ*MOm[4}P5Qy9 Eު_Uflz"M".n %W5o>Z֤\,N`yRJt+ (pG8g{'W3gkD4qŨŏLV}0! CY^&q'5*@@[ū-kG;OL{U;D:>*`@s)RE7)9&bhF&dfb ?yva]8]n tY{_' pf!B/ekI).]|gÁ!\u{`^>W{z``f0t L}be}R.縸 PdZCq<t@ݱ1BF)@y !i%HA>m |2ۇnQj+ #7,n7mj7ʝf>ҙ[t%1JP8 c ~kxsQl ue [)씶WGH=Q)#?b G s2Q'-V}'H{),zNMgQ`r5>r[=jlH'"8m"'7a=&#*p=`(ڙ:WytpU w],c<WjߐRb3mbƿXG)S]SBzֿk6YN>w{L#W0^@q`^{W2\gfAPAakdjBH%s|A;- ԌAjsV4{fɊ'Y8SmUӴfߘ>OrP3Qm9@U"z@~\ϡJStxOTH:Y;w6YW 2ܑ>u̙b m< 7qzzuO1@W 9gТҚU%߽@''?Y2,؀RcKMYyT-XeYsht$X}Nqh%^z P2ds&z؛pQ ӣC5/E6!&^zk. 47 K51lًj[K|E SJ6RID\l,O@A0W}J`eIM@و"0dfp\z0?(tdv +eÍj@;&mL]iZr55U\v~XX-('UgP)/i#^>{Pq*dqapt +㝹d?'v&o~zVJ8 RLG54ʉPT:dnJ‰u{CrasZN{Jt M 8qxơK6pF^w$V93-[wMtd|Qe-ϋ2r&ؚȘ H|rhKG:{"EBԋ&n{VAUӉol/4 4D7e27Ĕ>`jPzHTl/k>1[#Ky4 Dg_,_]sq'x4>~,#AinM}k~Iy4G_);x) ªt%o&Ԓ])FCw1b4'Oe='S<1%!|hCUr158o+6y##PF^xDw}44QB9 Qz/NŖo@LB8';p@uAUvS jJ%B-Dٸ q*Um9za ڇ-׬;蘫Z j6hԦt,I92@>Dp,ՌC]@ޢߊ桔ȸ:vw@ŷG]B^8?mmtvͤI:A'@AcaFUO=n}.=t L6OSOz8~T5Z8(ɯi=i9,3p  kk7=8H_=N#.O-/!Qr8}(\ڴ>RtDhҌP%fg3/c3ДUP-W!GptʡdH;^M}ֻW\1 {ȭ`Qժd(?;HJd_w#]Z361J,Z'kŏʥ!ºrOl(1 kVoK7!qW]l:;+BQ%Fm *IZvǴW''֒C*7͊ 鍶^F `Ep>h 3N4ƘHFOӯٕx#yW ˾`?5L8p9Du ݉YXEOmm06 ֟6>ǜ7CVeGqEN,ROF9 uAJ )syYpiP@rjADv10] ]xB+\*cw}CqAYGX2:&bGҹIvk[eWnm+SL):P3lW)ŌgW3F&^? j'j_)``BL\br=9")JV@AߨUWG/I4h=GUb߉qf{J5J' A^lLVbjvvC. 66߫YSQ'-xN\RƫTaCO ꜻMrci2pDWR:eLɹʆ*=&JY#ǚѩMx&_6}G~1*D}'׏g]!NH_{Lnr^,齳ILrҧ>( 9E0bK-x}"xv۰=-׉cyIE?<4"g#4?s+xL DF s`gCNϫѯ_TD.;֛ )L&x`eWyȒ[k}̈́y[8ϳ;(Q :J<ҮPMZ]!}x)8,iULBћ:*PiG˶*:/ڇ.jGOAZ%BԷ9}7-l͋L ^YUǁ4bBjq2,B=O9l\9YhsmI O')PTHL= ~ܫe!N^OJj{nda_Wc疳 jPPz_1#̉ϐZFǜDK4M#SUeE>,MYѯ-Sglmu)a*N")/De(p:߱gp65OH+6ɸ(i:ņ:籦9&ݔfwY.,@o\NU+@crB+@9D):"}ۄՖwuSP,/r-~<1-,[nIЇ ]W֬א_~X0PլMi~YLUN_vGDJ{? %= .P;] "cеQLVJ5zYdb!:z"j Yxs`~nQ2* d|H8f[A"^"T+hN$jl6I W# Xm/"# k)Qy-9*fNc\e4ʱ+KP374_>ub< &rR=w9uTU;rTsj7=Bc xo@Z߻kT ;_%6qCވwʪ'aSݢQlMa: />LWn)=OZm$#2 v"^t ĴLvq?ZX0%>0l !+A( >&cH xV 9a x9srH F Ұ!p5"pYH|ubJ8G+}m3cv [2?(nB/si24f3f>37OGp42KzAp ۛ-Jhb [k#@_Mk5`zڱ|g܋ ~vں:bc)jymFJ(K,X깹$Yu.h?jt*ƒ[IT^+N4tLfXM)u堣$@zQ;I1$,c5koW"8b?@+7]PYocwGƳٵn72D)O[$'ٱ6@]$a-PrdPfR ^\{T "RvNiشnEٿ0q^z<D܉mpAAJGAxÀ+Lڼd7xbKێ؄ᮓi"okePo@'vd.c/!`"0%[їe%2+2-RJL4V6NsPdluVXAÇ!l=]Zޥ T;: q;- j/o?d.IS Ҁ~5y, ڿ 9PQ׼a@5.%pL8|+JDH c ׿xZVU h^&fj"F#fj踪F]1i.h9Pޑ,.n1ݾQ7OpGkLv+}Z"zUS/l ֓b{5TuZlB%podolw>lԒ=KfݑEm"7y/u<&jY,C&;}ʄ=BD\o քHowumkM5©)ZI)GƐ/ek3OH\kVJZ_po3O vKH {0{7cwP.;Xclg@9=2I#Ϗ/=/2xY [v#"CZ3B Kި%9O]bdU 8"".3nbGU5UjP$ް .)_暑bkXO>J"65:p5ήThu5X#咟Cڏd?㕷`Ha7JJ/<#1DU$-d 11Bz:k@"LO#_tïUL\37,۬QKmRMb|PNu~lQV3 I5 ρϓeu z\7R#p"04O5SW.hݬ ;ȳL˽YY1űz&MQ2~.M =HMG!Ź+Z~٪nA@'6LFUk^5UQaV~ lhn[0'g弓P4ܔoԗQʜYj}eF8̽&tZjs׫֦J*C͗Z7|I YZlP^OP37t2VmB"s|bQ{^YhEaBc54HU"Gl(^hX2qG*x1}%cO &tRSb49)s?DîxVX`[4B|h|+SHnAV3`5G9lQy#r Ez!r. & C"x> =&ؒ86EsٞTMe p‚Zrr"U HfJvYLɦG MrQw0)Vd|j`i˩ #CB$ Vd=ڋ2?C7Xk|^MCno7NFyQ< aOœS_5PQAhi/"/4q&C wWۣ, 0Bm y ǂ`; ׹ ~.j+3".;/<8soJE饄ox8O ۾5h2*\1GEa! "#y$ɨRW&!h=ɏ@ Pϡq?)xińbKTaE.)f- rmz AScH9|YBUj\oTM-Obд1<~Z*B $f|-v6>K;r{/7d%n_+BD\Z7GRFr! Y˂ EXSkbe)2 Fڼ0.Rڔu}c/; MXjmcd< *R7 IȀvw r1y}|й@ߧRs-&O8.>tǡYyEI ~9}w`#3JBqoDZ*Iᱼ#í גd:|*Я$/ceq;f~tUz_9~_.4V/l, ['<"{cQ jZ1Ni(GRMdUഇ_\nˋem݆3#^5\ lVo',xrr> .3r~4D 3M!R3 2ckfz@?D-Xe!rE\2;d]iVI0'2,j|ȅhz7gI''qTBUJXк K~lX 9jTc:uzi9ɇ )@WUJ[I=,hC0z@C (1E(T7fVnpf +g+W߫13÷x#= ru.zյa̹s~ Kt`a6_卻2{LOh+od?wrdL)"ZS ijdqk.ՊvLm S_*+Kaqysq1{/ih3 ,AMC) ZJ:ڼȉ4ƈhLB=y]OšЍ6n^4\BC"($ X̚Z\+Jr7L:B!$L-\YbEDޚ3%+A'l(hY\^#o(T|֬ Y)?cu7-&ML) __2z4y'f$,7{s rkm6֔ҍ?;C C#"_[G id~L,aKoƓ$W/O/)f"/K jbsaH+<>R!/mrR=I\9? q:HH6L<0clB&:ain!/WєGf6j/&n1+di`7?Ц϶~.X`PBVۥṉPؙs X ($f]50xFM"˦X!8ͯx<9 2;V'z< oJ:I=uk.> _cY=y٤W}`3,qFQ<vH{#\N TڀCO7U_23!ozܦrdnnx^suѶϝG7oJok$&FVH-֘iMڧ:0Գ40}1vzY-ܵX:h`r8@J~j"iEƁ)pgYXu)J?w(FQ9' brLQy-PYhˬNkV c+`+tH5 a?`郫fU!;"NXbJFo߯+=zgi kH7.8޿o,VߦN r& ;gaGEڞ%,I}]tHV/?&jS㠢I+E=䴴QDJb^|>G'V9V1sxez|**{\d873z}U~>.RİQLvUMF[,' `۽E>fZB (45 {Ү.sͶb*jK{v󩳸akz:Spr,eJF ӣg3}KtyH;Lh(QZVvY OWo!]N< eC~˫u1@`4tulR$\]m2 B1%懙_ ve2\>:²9sb sIݶ?GpW<.얎jEUQQU]lM*!iԚ%A9L.^Ǯ*U< L&V4E[7 Z5;lRj)s֡s3 FǖP:]Dט<Rs ǚ WPv_>1"sWn3 `l낌Kܙ]’HKDݓ7|Z擓(>`aQAMtu]A ԁ;<-.aӯNH=/wNN]Jͳˈҩ,Hh<% d>7% ';'[_*.;q &Z2ngft-07v77o͎ L<+K)L d˴G<= ϴ 0_y+зr=/ 5aĊYA>?Skfė w78rOpSĻD)wхx/T>9fO:r_Z>aD% 7SN!4%7LG7+׵S9!Z -k D#`w1;}1.EUHii~,o8!.i@MQp>o.mANXw+ɉ^U-A=TAk-b%'hvCysIq;gJHt^gy'm5ΩzxJѝ͸ nV6&U~%GiRvշ7?*Aob_=?ǝQP'y@2Rᾡ@7A21l׻ GF8}u1'Z?\(&z@˳XYlM iIR?1pI+{Qh*=j ?;]3GuylJR2#[(T(C}q0^j Y1RĹ%s:?4r0fvT}5T# P5Z}5nt\\+; 8} ,mZ'&cg p A[rg!(lN?.*àŤ#,E-LyVTh1JxB(YWF $3YEj_z~VuXЉ 6S= (ީ)l$˔$ *qLŞKSR[t;|TJ-=µQ6W#)7j3.L`,9.50,-ePp6/BhZ*aoz`Xao$G\4*֙hvx_72[0RQ*h#A؇jFMu-ةk6ET-AL7LVM9iBnjc]g>l&E5mVJ2Mr TA 雺> /jtָ`ʪ wjız؉O.`>[ҵcÁX\Hq@w1~gSc=~wF]AtiQ 3B}#kZ\s!֙sN*PW3&9=<{̓bXU.4"' ~)*WxF̎mRX0HA/*kM۬6uO] G9n_wȜi6XKzӖT\'mdGu\;LҢ_&S#:+@(=s'l!&c=pϛ| 4#9q1>T>aj(jWj!PSGɆ{ʀr,Z1g,_@{OMy$J LߦWt.ʇ3cR/|dx'HڕuXF@ FH Cv8eʹ.B<}BxuYEor2Bu E6H(OZN﹓ŭaa_xIJl7'Bj7-&(r3C [d]q|>~' GJ &h _/EbؿS vXI]$Q׹yzvu]hpM{G6R'X Y[T|Vn ^u}W=u0vezH}fGΈ]ȑHy_ C^D9d&MPC*ၮVaC[!')cYGnOFH<]Jth-/\Niu7T#2%i3yM d2ܗsՃTX/lSzAjȌ d" @. FJiS/2a}O?j%ahvqw[DoEhB/&I D)(?W|<(0w~b4Hp֘(F!q8Hk? 7Л嗺+Kk;E_'y|"0u;#.ɼm6 ]c^Jrr_$|?h .˯sr!yM4T(jX yR1D=IJReﵻk|:JG&bzq8+#9qJaۻJ/SS ʯ(?q&h*_L:h4V 6e w8yk#rS g(HiWpؗϽnPLJbDN. ۩jTғXD6.)p4?׉u%Ͽ0ݖ"[wOTSЮOEC HoSe6g"4Ybao0b%lŤol( *F#h@$ujw<\QUU_ &og;DJM[\(+ 'BTaRiJ>yRS$L\b*.D3 V ‰,q+:ơ_gQM5 , %ҋ!K}@ʻ8.j.;u*p:Џ$کdbE/˺#]\gI^4_JqB]:v4/+CmH \p)(`Mx=fvwX^2+j<;0Ki s[}&]huT+TQ'5P,IGsz~glQJ_9y̆ T'~00||>Uu&W햿MiuOb䇡+5pavaYB0VM I5x S{ 6U\Ub EWhm$|BZݏ܅ N—.4~=Hf-E6<-%\r+'\L?_\#EկeAVOVԨ[O5wU9AcQo,ByL%5b|ۡVNX/5xƊzl>?jE=/]ǽÛyѢmpO1 c +.nGt&P-׻o'JB/ k=ۭ(Mg[Jlmb 6 D,W!ܦ$ HxQo#aA;BzL$b鞺K4b.^=#|l׆~{`uiViG UV?P(5%1^5~m8'|/֊4k)s1kq C8A4ץ}޽ IwguI4-]'L{"WJFl7 4ɐߛeoga(ѫ[Z.MJ'$0_B"60 ]3bL-,MXݑ'eG5l)'CjqmtALirWc6 dzLC@oiA%6rWfZDx'Vsk$3.gi ݒF 8؎JgzJۧ@'sr*աk=](y0 *ڮ*zVw,:zXhhK.'+M[Y3򱭄S%E R,V2TviÇ]@޷Os mnifEc{q磩3m-&1u&90v Px֑rk'ȟNB`-,nŴy˧D-ɨ▾ ~V Oo76Id".XOdEpǵs u#Dz(]7"'F~F 1jY#9 +ԕD'Q@CIg>d5qNrY9΢>Ntzz~c:dtcW,7ͥHuC3D>. \3n]Kr~F)~Z_?܂͌PWmiԣ4&=Σ1] BwD>(֋=(*Ӎ4h}։"jDzEW:pe"]Α0$fgae=6HPg$>f=Y'j)'z=Ϧ6g)GBɹ`$"Z_ylYPiFt4nML1PEZuUm<56E݅ulM|{r03P߿7#A夦YlT KP5&uL&3@#an&l=9%ݙ X#gxd\zA-R58Lݟ;{Y`k3*@l{#; a"pD;BN@]c6F ?9ՙ/U? 3R$u3#] bn6xUP𗧰x`. ΥXx3 O;7Z! x#MHEU1Hhy.a؇X$uI(JkXزc!8Olb,٬m<֔]6ſ<ơ&aEr[0-)ф~q{%468)븅1f5p=Gv[.2. J6jNf Ji-e4R|X1^Õ*ANMw^ vRȬЙu9Q ux^Nh>h_tY~'y@J"&4jØCW낷԰E㣣)f᤺\(&KR,}> \clS:{&z: ozt!V&`'m# _O{>)s3(/h{$EоZU\ۆzgXǔYՀlhIE['6YbUep_R9ID$?~T7-kTD!CLv(Tė630ޫQk '#'(j!'Rjm{ bנT @zJeJj*JPB.m?v_967c $C%ţvuk2^J{l9h/&d]l0P0B0a"/hLla~;dUjO%:…wa9?fs%xA:L)`IkZC6zn 33aFhY ^`KjOζ",kƔ>˲ZFbU+ y ^41kuTU[[p*jC@bcK_ڢ0/+H1:(]<$xۛ L-zG3Cz/h @aHD݁tr"au{AV"9g)Ovj@]з]~ԓس*R0PWGi,2F6lg}S:d!bg3HD-QwhhY*V4eIŚ ض&.Ny?&$T1{NYAzl9Y/^4k6rX˸ +1 vŠH>X;io2Oi BKA PApu?vq '"T |{xv7;Z@Ħ[.{kxRY|^f,m.X5 qMɥ̱@ZP{֦2@k*rvW#r[i FWgDF`~V$ƻ{WwwgD?gy3!]8v,H{^utfbJ Vllg [ӟ˧^eioȮR Feh Z7Idiw%^Cȵkon 1{- :'ʭ `soU#LBlIo9`/6W{,^dgFXot_s2GP3x4sGi5O;CgJU9mK%C5_H ?*\^\& V@A%E3`(\ΏGUBxz/mv89Ӟ*EiԼ: UTmf|βT`y"_ND'kX ;Xp"!vhRx[zW ,OhL.Ѵ@اRqٖuMЩԅ[B'+-abuimn=iiz vOF=<ЃT:N%ۦLW猅wpoE;!(!/>8lUѷwC 4r(ze./}2+h&dl"*UomY=?\ZbɃZMQg0œ28l Ƌށ0a8}>XBBḑKHBc4ǢDzaFyKzAF YnkT\5Cm /r5F3e4/WU)^S8ui޺%,yH7)cE>m=0(Zo#D]WʦpnnUzr|E^jØV"Ai2D:ZPe)9 bZ( ;0ȥsrz?r6 }򹰙rIl \*wdk LAz;Ƕ&"0lOD(h@)PO@`CIXPU>9 1WF)~^D8D~ssR~)h0d>_| :,)л1[`ʗȪF 8_q(֢84jJooEzV,FowS35JP6:EO916T}˴ uWihNd_GM,ǯ_흗=,ɼ ! @EdC g8u|幣󰛧0^0 tC rutzcDgY3Uӛyimt5ݬ5Z<Dj3lKHbRW'We%G |sm־Rkl ۛKQ|$cSw&)Uڶm*x I|vgR;QC GtUA9l(ThzJS^:X2j]y\0 H֫ A#Lˎ4,1JꩼH6MVK P ĉ}D$C^M6poQʲгPuw؀tT64 _bD"(.A\Wͼ4d}x}H>9:rU NΫ 'M.a*"~2*0h^mc9wԈ0r*I{_' `ٚ^&n$O1xd{Ĥ{]oVvyoݿߝ!w(ם06DriX~A:Y)+~cog?Sпߒa`H}b(s +n#8(pt$_M;<@Z3'bYW+ڬt"y3Q(9!B|ðONdIbq(C0q̰I͒2PnJC-ދ>܃%Ob0r90dn : ZdiYSdcC}5G,Z8OKXp9ɚXP|ݻV+lM

|fKDTKJ>}z׮m HBFG`RӳcY -[!{K;?Π '`HF>{7RCœ~|63J+_q?XDT R+QI"1&O=j2,1v?p ݸi3$ijm$[[Q,6ˍ#o2]pRs?7*!rGW1dJӤD{2n/$ Oo~S!ǚO&=< 㸖R֯e ʈߎicx?4tGeCG=N%e?9} ^\&+F%^ߖG ]zu͚t#N KvEI]bR:F#v.yis /p'tAv Q7GE;l$ΉPb{V>JsHg`~9U)(* P2~lO=.v^iD3jӺ# \d8fō4G8$y4TX /!oդ8ڙT>>!3_HTbӣ;zJт<"Q?s -6]z=N NG@Xz&-Ƿv^i܀WuG7BU%r \ V~7Ìeo ZD $xLڰuL8PUB4!G;~eI;0(M22ݢb*hJ$~TGak` Lt`dU~Db$ܑmk{^Xrt.m\2~:+& |Eȸ-lȺ",̩̃M %DHa[*eѴꊛҸū@Xj_{62> jbP^W܎;"#<$G P**AH]=ޔEw7w_2[Z8w2U<4D;2g}Wa߂Yɰ~/8aheؔ,ō%1*pLUj'i?MT "3r[PG [:R#B *b&LgT刜ۋ8@$ۥi$6E~8Zձ|EkQ[SF^izФsL?rl6E(Q~lF@_+kU\/WUdda _ns }QT#MO&aA|"EX ̬e*TwlZY*Q%v{{od )#sk% 3}UV2D૆^H@Ov4Q `hSO33!v`7v.b} GMJiĂa.j0<4b;ZL(?ʩLVw8H_7+6'i'BeBJ;GOF96 Wf{9p4<Oן1_% CB?)a1?Zn@~X:DlHy>Ph4} Jz5X l![BWȒ$]#_Iaz[ R0;ٝ rH1-a4*\w-.53ɝw8⏴NLN(&hwN uRp0l;G] 6yRe1- '?HxRONHsL+%y?%vc67ݫvַ+B3dݽϟvx-Rw ƚH(CHbC%H o TSaC<Z-_N]Œ`bӦ>@ rޤ_൥2Z$]q?DM}9l^My@ hf <, B6H>ƻ8 $Ԟ&K;bP4ot뮻mo+"2/u]@^v xC~iI2kB8CVN²|7p0b2-m?$"F& P[2hM*{! wNj>RZ85c)JAu&E& H/bƯKMsv2uoL pu9Aܫv_FF@YجYF 04>]%C$Si^7<I+C@ФƊ+y1%)`g4^}U_R-ID^Qs*zr "BmJ{f9[ч2>8-f@q fmF.*ш+I~?Xį^=4ll7_'f `KbE\}A-c_%JZF4[FPF:}X_(TIIӪYKФb78i#/3{"LkO“ZS.Q-{RPxhY ހ WѸkxBqsU Y&c)JRx4-qA x#b4H=16c@u҄_?aHVjZ`FmfnnG1mO.k4[X>M t{Hu{8sh]PTkNF̀*Uuߏ憀nɈEj QЌfGHҤѥ~42뉨g{NWRΑ f P-H|K,5D25//x!]7yW_Hr1uwl$6 6kp7Jn$ػ;Ok,pmC(j+,ٓHw쵁?z˭qfu$HcYZ},v TNdOuk,L*"* @sgw$`f~Q~JĒ+(g~X^\g<Mn[v{Qb'ߵwZZ6qʞ&&{hNIlܼS3OG@Hj`ݘ״CD!L>ӛkշK(U1"}yN䦙~=\c`D@ <ϓ`J;Vu%T=gcP&{>8~?MU8ھp?`XiY5xR _Q'1r?Fg$Ã#ߔQVjC ~fZʞ﹩k+l\_E9g;rΫ@(@9 Vv}A1f/,iZ!;zӴ!H/|ug򆦲#g%zOKS^lvۇk7k']gYSKN\KYgp _Ϝ0*[BZr (dW2^+Q^%H]z!1 f} ZQT&<Ă[M /`G'[=IM٩eoZ4Tvu@uSQT{rG_~շ{"oP繏^`R }Ыi|N6pxK;UWj<, ~JHld\`xv U[ oZ~7儺>sl[3ynlu8cHmhjٺYrg Υgh2мZP7W()B/ҽ視s +M`f1  s tqHan\p .!j[k9m'HN ;ca0Ǹb lG0ݢzJe^AܪZV}נsuֿorSfre#D i2_TgHƾ3A1\G% j}\Czch}!=xӔ@{qNαc}\5%>E{@BĊOlk :u;|#*^{'FO2ϞK>-u8pԿw \x2jm۝W[\io~֪VBE^ig|g3by5r_lQFP!OaI`G!ey?ju*Z{!ʤObݵ*.\wR#jW#+wT|sN0P:2b&$A3e,o̕Gh喡am4ucġ)Pa-9d9 XU[z|Y<:,ZpCɔ0]FdHsSWlWpa;gRrӕQK8;{U(hgJ{IKy4+bnҢYVȘ_5<CnT&\>ǍkXMi@Z ndkKuOAoTuRZlg7+tl*rJ"Z.X<lkt<>FٶR+fYA'妒7:<7b u< 𚲆 e٩_l|ϣ4P"Q;=?;\g67̅0p;uu Yh=qLP̌iI(;xsw/5 k)$2ʓ,4Tvچ= }ڰ x lL.A`\c>˚95lX޼z0q~E2]B @7)ZZ+C]̣#YF h0NB U팤=*WF e1S܋ZQ,n%u!ߑ:Y ;EwܚUE1hdThs\ZݠV~ c|AxAQf`5FQ^1&䍔S6= ؁X"l['ǫ5 d֒ #RqpѢswL ǖ^1m&5)WfȏQ"^7pCG +dhֶbK!Lɦć݋~E[ep&=PpF[[5{J%8~8;TIj 6Q=ѱJ?&7WֈOŒWGzz^_#.G@HxtL¦[\k,;e+3rkPQ#p66qqCo+%_dzj7`#RAE%~XtzϿG[;~8;3}u@bQe̓)5qN}ztR6y!qYx.aUVf4IXWuǎ=^5;~]v[;TDEtûy|^Av&#O3P҆&ˇĎKp@N˲1ÊCEL9:a.Va;:R\A`nu7 S# #m( < m!zlyrHV|'o@ ?aIurܘ,OY He"Gxo: !w8rQC*?Y@ZtG+lZSmh,B fQHh7?⋖BFpqۡs %򽆅*]Qgh{lL+_n(Kl=I~RٿǮN%M@"f5ۉ^^^u~LɲI;mng#-q|$C*C=&^_vx.@}Ǧw |Y!(uں[ZzLd=}%f.HGGYco'e!UYn3ӽr#¼{"vxqN!t/-<>]L e}C'rXP(JH}o Thz%z{ .(q`CjCTqzsu߰YIpZ#$F6GTDx~r&=$u HBy< _2ckЧ"zz#KJEN5Y|M!t22!#Az:?!@:r3lps: @Ԩ ~1v # /ٿ c֭Ml" NOՉ+q]Ryw?;bU,'v͞5$UT CO@X< GPF Cnb[ ɩ)蔮)(^o<SP,k/bp8jhGl2H;3 v+VM&ɥ 1LZ-G8X`{wr@wT'1)@+/tfHjRu;h^<QƂ~oω6ygQ- }DLTAξ``e?nyzA'@y+1XoDv7*WFW(ޑx:RA3K'DVmmo&+Bt f< j'wX 7]̜֌ x#U 2 -o"#8+#Y;z4ieytIdcÛ܍>go +޳Y?MǍފu {o@tZVAp\17~hbym223Ff Ԫ>Yۀt_dʙb]s^LvYfn=FPlyIPqK\<}5 k(L:;NN鵦K=͜a3u^mH@ T/C e?9sN ’g" C8 ,Xg|4-lZh QyZ ڐ!rl[JQ3S' "Ub|hO70W9m4CFvxN*dƉ": ï,HhVTb!G>t3HJKn̬s5Oȃ>SJ7~C[:PoIc/2QT5(Ŕ"| +g?Sg*ϡ)VQ0HǴv/NfOrPx-:3 wM߻hVcc H{6&bGZR`GQT4@ |~+AUy>jɏ-:gKyVϝ_Kc:P#!SFȮ.?g`ou+{Ox&6: u.]w,Jܷpj}jjdqרO* o˳zR}_Ip 51>HfOt$a$@l9?nvJ|z~щMU1ɒM JJd֟-S-b5yÞTߵm~r-"T4ߙk<>hቕE_/ȗ]aOGn xãqypcephT58ԥڒ2@ -+C 8XJX U4= D9vZm[3"nHw/h Hk_0H=!!$m4M+Z^|( ~գŷ{'ƢV$4`JIqC+7:; ¼懞 l)SL4w<݌Mkg/[qK.b ܜbBFR^zZ_3/uo&<]IO +Z~(Qg"q!>Z-Mt$En;V+dOb~? gz; (œcmIJALb9X&Rh@M)`IkaRҋkT__5Fۆ/;#_<SE%/-s7fd3N0X#/|${A K;ˇfa{O-uFzhd3eS^$(uZYVt`wBfbΒC}z)[ǴA'6, lvd#u}O>M00{w4|[~Ք`йtDe/KeW0˜^p SbNp Z 5O,4>/uXx#DRtA=k$€<AĥٟTf/Sb `/bhn5*ʃ6X<7;OBS# pTM0? ߘ(u)(p`C/oWu9Z7IRi jW7n[//V#-=%t$P~),<)!Y$vl4ðQk`.9Kh`ynb&#Xg)Z8m'J3ic '>GG>ETڋZ;&ڟ+꧸hmcBueU-7P9$cً諙@ i@`ϼgǝ-9MA-7>#=ra,n?RwM76Luқ0e1lvSEDe b*Fbmжa/\& (Z8fPZN˃zt-p1l΍jsBEumAE1QzlJXg.Ȟ[V'p5\ n3̻,7[4`Y3euyeOv> ܼBf%%c.¥VPWVf\ v\DE#w [a7aUr4&Q1o=QCmFFRVוN.Ie=U=ODDe7K~#R%fp('QN1B0~SPZ/7wMYx %5ĺ6]ƯBqSJ8Z9=OeU?ūgs_$g Hm-IAoݙu<)/8UH fQ'Y$)8#}RN¥,&q՘y,XNWN[;we]Q8l[~G= ɱL^)TsG ϑ0GIl<+qˆ?ڱ e&6z硤:34A'^䊝[-uVl"O<}WGXA|"Y^"brؚ9Xݫv_w!/?(_.K.0s]WȪ |{x)+VvZ~EjQV/=fB+0 Nv*/wꭳ#N^*jrWBipOQ S n ?״8:~o`HԕV&k ,!<缔j Ojw`f4|>k+j%#$v86f͸9|j@([E9-8ZɉEj 69!oc8kn(a xeؔ1Ey~-sD+)\<͞(C19I.?<^j4M0IM:"w̕2<qԥ-_/awU{d&zَl !ryN BcH!l?@Q)lsµ~2+V5Լ_Ӥy&Q͎ F-D-=Ǵ*M,ِV}>5Eer_t=i ;A&N,kI(š ngSVlf_͚.~90|@vCjuR%sN4 Hҵ;}Ýr{F?ɋ.nU_Ӹt@*!>S}}o2s4 *s?*"h60HG`8Ę4vnQSDB<,No nQܬ83Ʈ7sNY𖬵˱ŎUHMG?`_Kd+ms6"=}I #RL)_.E+H%lv~\'5}1 7|N63W(yW/6=O̞M_ vb* _c ^_[wdt(l_:ox\WSWT֔O-xTvk-J,Rp掄$g<,dĮ(qYsiAr{_ ! z"1 f9K$"[)@Wçۮ(Dϓuʂg,T]Kp5?0q}@Y:P|Nя bF3s rj~/tt;Ǻ˫!%+LtukscF* 0TR[~%n3fU30.>A+rrs+隶~ HRڈ CO|6ECIZ&YǡO42+!"OCy(Q"k'D`uB Sj/3^m_g:=`FxOIȗ&V*<}CعFȩjBVծQWe#UǐMT290Bc&WلkCZ7d\kCDdVƀu9w{`BőJ UP Lb >`?w%ő#'\]ۀD"k@;xѢ0;kQWg-2 @]?ЀF>Mr,o]r룔k';Uв|]M"2I{~ݞuRuvfk3͇G4U <~L_D—}ȹ -C9X#cRwעI|뽬Q!d},X㡱RT7rҙLEקv7;/1Țw6M;);eD(7Ŷ4M\ϛ:y^ Xr,~&:ɶMr˂4gմ321ʺ ! 1Ҿ%׌}65ejaf>9Ay5d{kD|F΃ #SUW ~p5[m=ڗ3˧e"0! e=!~[] J|l9M|lYfoEpGCr\+tО ipW]'Y{kC;e/#V\%``w'Ji܋׀2,N%y^Y]YRcð*( z *;4 ~}a,HB؋U]?0g/~k) Q+@,VMh!m"ۤOOtS~R `!5M peSx ;l5[pzOOxkr% >prĊ tǤM*cX[_ ;wz= @* KQ^fPUp|KMFh!~_XܡE["TSƣN`vc*18nPsyES8~Zi|ЏvPի)]k DgouA7M,WKV\, +'L<ÿ3CP4'܉5Qdƽ-:T,RNY`>UCпjSQO$>-p T!K˻%&ATu`ܫE.~+ o]55JC3EqDMx|iO Yrd\D9x\ R@,PFGX=kSRFz)s'bX8*pƨQV`L&J$-"_ idgDcϩ]Ŷ91$C-i(nFBXb3z]B uXR`29ZU,1g)l'_JULReD;y|[UP#|LgUtB#`D? m9`Py.7Y1r;n&{{Z _,PaPнU^{P]*NkȘ?W ϋ.Y7L%?%G*)}5*2`apq)3EB&_VI祖/jG ?5'`iRtu弱a(h<@+u7mlm'^<1_R6b2t]zCؐ{i H!XomOȘ\e5Yb3\r.0=Ep91dw09<݇lŽ2PiRam+8;[ ]BrX ,dF^9C>;'7JdMrĚ*[~cű?#wmK{guS'"~ hJ>w>09{‡!)УMh<Qtn'OU,0`j%Q*O)cbNa|_՞7d6g‰Ùh2l8pHUNVAPEH/?γ@mHʦN ;2ےQ}$sڨ9m0܆Y]f+MhM_ ;wj'v}=ǡ\fspg1N6MC}!k8 ;Z( /AAb 6d 85yO!"'glM`NQ:{vq=C{&RKL @pla1DJN2B"L${>`l';>CvŪ4'd\<}+룄O2am,Pw$aM2xk6}a@waM掓,-N{;*FR4KeKM).L~DQf ZF\3B@{JbcWt6#pYt;TQL2x#<wtJXvC J\q)#.- A!d,FLY͐prVqH=}05Í"6[h#X1 ?PFx#V mAq|0e\lz& l C(k z /P,z:`3+p8`bJ.ˤ PTTʛ)v1>e1ZND̴re`Xq7 s !kkQ%IGkk2WΎ,N0ΡY#h~骘 "[r!#U\)ɛ&͡β@ʃ_{R!`P15&%_[:X%`wna%KۯljC|_#)t>3KMg ?h [f4+~p*J` A)wT Ŕy@H pItLV͋aV3?6|aIm7Vfr03(u$iU;# UVw.eY#I,I92؞<}z|`[}:P] 2]^`{o\,ӑbr c*CG+CY_SCSpb5^Hɱl~L劳-iOۘw{dmR0-C3򖚛+vNLlz^?C@D8@V[n0Os-[l" :0M߫kFsު!MM(4$Yw͈X=REA`#ĥH.U&ٶ$@rѺ0!BWw1e{8Bs%WFXخ΂)Ĉ7e"O-Ko4LYBR{M*G!MLY745?X䳬1B[a$P#qďKՐ(K}Н|Aյr)Toru_,g=71 7pUVϩv|kI}ЀHDFՌ͏@6teDskuO q9y$9$ƨ9?\ŨGժc%E".dihxlo6F|5—TI!;F g\М9)=sYAt:V Iaq;pQ!jw#>$aZtՉDy%/} ϫ)Flu5GW2?m œλ~}',|b _lZI W'+Nkc: hcTE_A0,b:`uQ`tϦghVW'ysd{0 ȌA#joOuYH l?'-6~ֺq,ݤO;CrFg|pf{!c3EQ/3Jm,G5y9gS 1\]'\1QDm+(%8v2TJ(fԣ.+ݙT|N% qUBUߖA+PXAtZCJ;.$s CW+`ؑ!IրBN z! =zk13An+=lml-RM-跜6CgYӦ> 4#')jUlmXk^n\jM{2|eNEX1&\.h[¶=^M7؅%TBV ˆ!d|U^AXs Fީ,QG܊p>@Rb 9Vv!M$.&7qS,M( m܆y]t!mDƩCT-ȇ:D(x8 zӾ q~o{BU8wqԝU2K3#9cR^[.JZ !K7H]hrlF4~} :<(څLi~?+jy]6ӳm^'$ ~~(pBf';zc`kGyO<ch{҈@ěrWwM%-\-y7bWEw_} N˶ݎ[df-W/Ww7Pѭq>kZ$`$m9E yn.ݰCh'&_ K ^]k ~t@J:;G`O:i%~Y1+߅)?=aYw%e  !E;3gkvLg&1!R Paٯ ^$!F谲eծ$eM1diJp'.qnö[IƘSswߏHR,oH{+$=٭%uhfgCU&")@Fd}eѱjZvV `XӬʶ7}ft @Lc|*o&J}4%#/K '/Hfl%H) VlHBN~fڷ1{`۶^!4 qg~\_TX}?9T|`+sc !Zz ~UJSf )"TAMt/zPIPV2$1:/@s˼}M>}{I'Pj_rE\_7YBf#`_E}FOL lS]TQ3H4d.k=gOF|tvEW얹/55~f~x`m񵅣ˤĴrԺ1zl0Qqq/ baNV؅.i?:ƾgg$_m+ nƼsKW}qTN"Tm~s.e1nNe_1Mj; TpxHutEрU&UGʔh| 4"L%̖%S-\ C@| d6E=]T'4:#8AXw;VJ-Z@nɣ%  aSQն*NF/8 T9֑ӃEj8x gz;S%k֍,Z6ֶ}i'G-<"*' lύe#FO\c I$Q&ҝ@ %du[ۅ93ytqxܲF6 lBٱ(*DIG`Uwf @Y Y:siBFJ!ϾCHKmX&(Yp6ox v<%}nK!J4{M) T E/зDsxd X yA4)8˯h#:MbWIc܃f-c38_oېAC|[Hi@J ^1jsZfL5sZn`; dTU뢥=rQ 's_D0Qp$pceoMI<12FNm A7KZXB34[R'031WKxޖzJhy~L-TI;7&OhJ~!I3x#`B0*Fڜ/Mmq MW9R+$pOHk7A'ְф)ZS =`IL"ZU`E{_ҀiM $;o&_Ҫ<{Qks8?T:=4bluh# oyu* Z[Eɰͤm}T,T YڋsODHh1%mj%g Ǐqiuխ !eY#zP;@.?faw0wv9E".N =`ֻ'n>% W_M@g{cyyi7 LJW}qz(&FHZӮ:Oܮjo1 PՅuЍzo+'=6RsIvEZ!-{t :.@U0C[z 8 8H[6#͏]^ZA p?kHu; 7ϗ9fgH6>7T!2jo|H1`ymoO>yE%B - 1+2]vK?-`CUN=900n!Q-@c\^F4ŝk:𓓲WGd5zr=h_sZՀ;8QA|U`h3T|ӋXrs^ lͥ$Q ,ڸnAm_`ݲdpjw:z 9pڈWsgGbxbKﻣAJJwS6ZI1åp2s;ZI~#7)GKιOB[!Orl$O | T}ƍRHcX?p8Sd\(BM`0xg#ZT 8- lD"Il1;9!2?Xqt6rh5m @Վ;rLϯ nj EJ@{f:Zss4oh.{%=`n Kr ӌɘyl?B=g0I`Ɂۨ1hqg̐f]~/߽cE,9(+2mƉR#Ģe !}(CqrیO=I8G;zgYSMԄ@AIGvRև @",Dv{ ,ՕЛ2\ 6]=IKjlTkm4c(y$E:rX$CvMK? V"m^YV"&ˎ9Vfd h hU~btڪW]*2Ry #((Sꍻ{ݜk/ pF9NݠW,$Kz ӊH6 _QTL+"QHDa֌;.<:?[? UFpw<)㏇Fb6evvq{3}P%NȺB9<cN2t EwT0ֹjݕ.k>%nN= JeFI;D:Hy}Dή$28u *ߣwCaI=GQm^d W^t:B#?,m8}OvŞOָsq߫-2|2Ƨ]WˢFYF~ a[/ʰrZi _m܍Vg#~0Ƌ "q 8}l?{tެh,;`"k|i9?YDo}s~@Ofo sD N4o䩽brZ(6dnqW r$3]i5V! xȯѓa6= sSύ۠e-3p[z.jLa4$x N{fSA%l{ԏkTz1*lědmNJUC=yC`OĂ0;+>l%Md&69@q{,ڸVnu|E _SzBƞCI"*?k?떑gʢ+P i.D] ?tYQ|+cB}hV륯dw/ZP}\wӄzٜrC0)0D\&kb$ŔcpZ832 ײ}eo+-d+] K,(F? 2]Nx+L`#櫹P1ݪē]{sOzS&SD^kYn{8$cŲ0 ]݅dH\%9~2i(gCcZ=Bawk Cj% Z /"cՍ 6xۊ⿐T`rfcτ\ iRk$nÑa=@Mg!ST`@ۨSK*dD Nxg G~D;6&~*=l.ޟZ7b٭9S`.>?JJѿ3,PAVZn*5׫r WnnW']=Ŗ7aW\dPoyUlm[UUH`x2礐{#B4끩FL1cE %0dR럖${1΃_N!B!4qqxEqmuΕ/r;3Qhu"]>sbdzzב4m/Syd́j|[/yF։A|wЦrb 4վeۯU_YpN}iv+H٘Y8IWtx|%,f^ݜrƕd-.`MN60!ѽ>q :lU\Bi[P]һRy,бΝ>*"'QR^јb[5",(,rSt*և+6ije Q\xdDH>fMX*cf9@ 1e(Z,vB|XxH2<)U$0BnLpqE@#@.Z3p']'@ dX+PUwEW]8YӻٖXy+\/?[Rv(R"71Ҷ[$Banr;?=rD_3b{ӈ]v ,}ٻȉ3RSןi6܍j\@ ޛbڴ:VSX$70E!Տ&$UI':WDA$grjuTGfb|i jqf_oՉek` mp9sԔ]p(rmy 93ה9XX/㚖}w5ދ]|r>yHe[ڍnc ^!ʈ+CF _y37vL&u8idwG Ĕ(>gIAshQϋs+VnU>IvCʱ[&*e^dXbeR\+:dv.%;,"XeLFe!kاEgW͸Ft(N v}3#t@М*e3Т.owD0OaiE"awUDĔG, Ԑ~9wഢDCؼa^(e+rCQt~Uʼֻo%#lIGs̚VR@84v abfVuoOA,sOn4@'zw~3o5 .񐺯wrzOnaRuw;F5l12'vU`,-~o;8Ncp >172SNoa.JǪ)n-1# b*DsCպ"azOGJ qd5U>+NC&R*H Ej-T$]Cx.^Gڎef<0r;W Ix7H n)! :2%AHk͛(=XJ(0]a5\>,^_H:t*Tv>%*mjSˠ%=A 7|Fe:hMo|H S͈4C1n $L{G~ Q=yϳZ[۩VJχ2D 7ZQfF͆.<˓͆=ڃ akh|QfH6hN!59!(jzV[0'JN֏NahfB"ysR=C2c^G(2rӪP0ܧ3phtT)oR~!0@R†l&shg}(\z{-kH)ғ~#!F@kBuO셬" ;NqWgn5qrJ)|`D۬3S+e)u^@)'eN5 TAO$C<9?Uu$vo؂a@ߐp e&)IO쁢/XF,M>nלzg6Fs5isYgﵪn,c!"Gѭv^.tBvz|:=w>| 񃈆;"`wԎǻ2Qh^{zJu%GC.q-CA&xTHi օm<;5OP¢zSI,vi/PɥkN7W#i:훒!}2hQ_Tڋie ^sK V/J a. 񒨗Si:9#5SRxC q MN>+ P&tXeB3ӆZ=GLa8>K aw[vL= Jm5T]Fnmƾ zmv2$sLFytHVKIEs_-uFryVvB4̾G{@QwB#v-zRǙ?ދ&BFy#hʎFRMa4p#덉A5;03@Œj 0K #%}-tlZL%ո -,ew8!'YyM*tL±2d?*(MdAہyO-?Q҉-Nɘ;YpmVhwe{VQ +}M8g%n~օURFwf'Ms8]r#Ѝ}drۘgT&',{IMVnjc|n &LޭN2ctab@Rn];<‹,ȏ[L`FSI; 4>Ms[ZөkEc޳!yoz~kȮhJydhڏfKy~2~<6wMEpSLy<у!xB,s~>,Ic 0Z$_WmF)(Aps^λ1V-=5zi V O LT)k$mBW] 3v3 t2??2*\xmn(n+rQE<,PFN'}p:z/ҹUOiWˀQՑ+Qd$ O>f'N2rc\Ka2nmnxM3NG׭O=R cR{n2D|6LhDsP)LA%=' SkmS>ѵ7'|tLGug)_~D,=6^xU*L$3Y`$w6&÷SSI~ϗܜōM-c'[_te 9&`[q66o7z+]"um lֈ3l~PE4%LeM%/EmuQ>c=۰sa@T'^le-Bxv?a5ܾ&x<\P.Huo&rAAelT8՗(XZ΀8ӈDC I,kLW& jo(`Yy<{v߇S?I0~\`\ gB8uuU"SOze*OO^MT Lhc^ 9@urM2fT'jW$|' r#* 1]6Jh۰T0>o22iR{Bx 6.HDĨ3_V4)g"ү$(qQX0zσ|xnepZYS]BV_qV5Un0j;Z0~V#ϿFE8'>JRV\uLvDcG> ~ip%Х/q-]!(Eel:?:rR*Y!Nw!؎2QigiרF1S1YRڃoyDZ%\-) J^CEW$O #P VNz [yO;g qXU(1-R/I2T%XhֻvD2^dX@QXNj(]L?ܘ&IjU`hx|U0``]w'6'{iP.mhyY.6b+юKd^EVOc9Cbİ{ؘ6b gsBKDŽwiv[cf_];i o抰JgA܏*Hl;cpY'G6kW|ɦ:O:>Z1ʱL)k7 T~q|C NsJoSZ**5MRr %2 FE YCDw'򨰬6w(Q_ XiG̶ԯڊ Z!3l-r eu²IX!iPc ;ǒ؏_<]Vi D-#8|hHrsS_ G8L%L0W<` mbH7sH#vQ7T%}^܎d7Yzci.n_2,P3Ce,`z""}XAȽ .xh.p_ TbtZNKɡW4uÎ}_#48>2Y!6>:PIܔMeEB*N\e]y?ƅtnɤN' kpgCAgv\y,K'tkUrN/Q~Z9FBɜͨGFrc!*4RH)VRа)Gr!Az9@ j si:!i5u36YǺ<8r| o矉kc[VKaB@z|> t_Zz"͢οC;'b.#9D_EEPXV<cl!+bq̢f=>n 1hlY)jS?3EEmr"ǁQH~XlSjG;FUSJ{D1z έ:ť#q̩X2zs JbP%=C{Hlh^*JJY.Lp{;iqP}=Fʜ{مCu3XOћ(u k-s}xX$؂B f8:  4?2_m(8O:X1@^Q< 1\4>DH&8ԦN]m qp֐O5A QLăzs 4;Er+Uy&DY9YP>Mr!5#BG 4CtRhwP+l.GN I+7RaN0Az;N;:x"eu7'ţxB>u"R Fi[aҀ9V3qn#|C%c2q:Z+R#TFN)_=}re)e o*zmI:=s մOXM$}OV=^Db!tIS˘X;LB^W#@v1 NyḧQU*L?դۜ}\S~&rh}D+WZm)s>Mf.ք:LCf,),ӯ/B:]K^&(' GJܱ/[p>|v4)[`EݵE`vDlr)(m8^ϢLa͂e 0Rv?T. ~7 2ί\+}:AU#DHv#?/ L=2L8#y9qׄ|&i%KLy{ȟ8w:Kd8%8bF'LD8ڨ&hf((hң@Knh'4c9jF[^o죗KYG|qw]yǵ7(Nur'y8"Q;{yfIbw鬛/RnRXLkoۃH>sdh5[Y Ec~ˬOnI6IH:ypO5'k}*׉O@wc{߰N%Q,9P&tV2R*m#7D0TD\rL]ԦzfPM\ìvNcGRpj使("R12=`%4Ɛ"-!KjKJ\/6|yKL2fLĊx`Fy=cYB&JPR=巉%} ~n xKѮ^T.Q`ϴUzhuԆ6|q'P7CpAV9E9D,ߏ&`Vs0x{&ZJG/K-6&=uj+>ǿ]Y'>&\o /PcI"I2 RC7:q-UúJD'rU;t4YI\则2~ٿnUl g%Keֻt=eTu32nHxzqrBj?``ȧG0fDp |=>wíq" VQZ7 zpDwՔb$[SU cgz%-JAy{yWMK!HBJ6tA" Ԧ'>j|uFEޓP3Zf[mq]?ght-F}Ł)eY/^o J8v@0>RI&bĭ@]VDži NQLs6aoSF? 5 j>%!g6r3MûC=^mQ!dR|.XN#<#z`:`ߚhTid*dER=єGTV >CɄV:7` _RIUwǡ~a n SzB\Ȑ|bBLW8ސlէ} vDᓶKZ!& 97Fp\V&>sydfb $%b8? vQ/X7{6^n.J}Nhk; 1sҝ"H~UEdAH `6$<&MyJ#T^gX qGAp [{pz<$?fj { .BJu`tQ$INOvȌom/}Eċyr7~%)Ad!:$ĕ4RāDfY,C ȮOT< _QN QLmx&#. υ/KaͶ\`E9k^Nֳ)Ӝg(@lf/}|Q0#5Bඌ? RGhWlB/'xZR*˳pc1Q1N :#PzE,%սdY*.xJ4@d_FeZj/ukm96X *ѝoUP3ƥ;B̀;C[` wBYbD+OE\tj$:Z*φdkM?π>VRP`u!~8t/Ce7jݨ s@h;y p^ u[*Z^[@Xsc $嚯_plЏҏXK'(2MffYy\5U<.@4ۃO}}ɅWqp$V1.e<2_&6gLa`I}m1djhzb$0M93[ԪmO MG1_Ut\-8PUUr  \+'."π.wk"N-zۓ(?)*v!-z r{Kڪ}SX5]Os$xH1ѩަW@]R&K 8-CUC}<'9|D]JfM3X;v 1e ꚕsį4j"⎷"ZMbfokrK:azj <4O̤=yAtn'9+t>pwED7ǺܫFLV9U o8,7qS l<=dN&14 zVR#s?0V' hS&KUxԺ6L} 7s +>V[әAӦ+ۏ)8 ?"B-5C"Y0V?RGBӏ~+pkq(FmxF-He 6⼖\f&R*f~} clׇKf'Do 'om OĜ#ɨD:F% 5i|0?aT,xCeqվ+.Y W M$ zgI'!z}R}kU,pJl$VGZ9̃kBla&3)ఋߦ?pp.jL]cFqI$FuSH; kYꗋ!gբ x`<E멼^8SJ[_?َW%J$Ʒ*)MKKě ˆ$R]q5C*G!G}:s-`κxEl"qi?]%C2O_TZB{Yּ ?n%13K 9)^lYׅ[2ib*Aw/Nlѥ mNT_t>Y}"wzm*PuF5ռ-zKxoDlĞ֯,4uվӜ0F.Znp ݴ禿$BqhCT&\ ~i{Xӗ7X; RRLrugĜ.8&Ҵo~ùDc=t`P% ieGy{#MM+c.{9~2/zkIC/r 5ib4R ac- %06 Use`uxA<լ޴\z6&u1#Zm$ FאFŒfUTiĚ 3p1,1م׋4@Nf$@~!'l.WXoFsO> 6?lgW'ũyW=3!hȺ`Y .=ZaoZӅ$ߞκTB7du٤bv,xE&[hI:eK|w!G0C t*>*P7{B"eL;mU7ulz )=@op2ܘ4͗%-ywf_WUh.3W,{(u[EӇOOHt!K>6>1Q?U{6^g);?6yY6 HI|[HB!6P *ɳJȆ^h{E4 .wVuaKbl|;_gܵ[쎺QW,Q>Dӏ T1aMS0&gYjo]=as뵵SR\ Q!Pg7Q!9Qv Ƙ꧉\HxPG4\m"FZyPRd7k[Pkipln҇qBksś9d::9vu1cm~1ڧP{Ag ~P $$̹.>Z▯(7B':E- TdE?ɨOAEo‡]yLsK֟aI߬ѫV#tGL<˽,|*pӁNԅNRf.ڰfE IZVlH ;86YVHr))Zus>"( q63̋8݉FD?ii[jDe E4Bm9>Wu,sd~얎؝*.)7x(U nV7Srie[ njeGCy=aVru{img6~Z7kW,OU'2uKCZo- 6޼ÚAYYId@ қ{Ìo94K_f;0zg=qJc`j8dD9a8N1F8 >/nr lg0n؄$MZTZݣnfLw7NK<##]*{0u,-4FoRURY[Fo"SNpf*"KhI˅ >6qeA杄cHr`C(;"҉ #19όm7lRZ -*i{] X[smK 4AG f#طnc@xQvsLbs7m46 (OU/# uFL4g}6hL!sސGĹnw(`azep!Q) 8Bь}U*J{m;r[f߆OWg~4whܛFSg;zc3[<2TQ!HpE.'%$p}Z*VUxmu"'mzcu'+sM&SnO1X\:)t*6GT\qҀ_T!XkST`Gu 'i"wmQH]{^.qn 4qjD0T>8J6N=3NP` 4Rmv7/t+{I'yMGѳM[$ bj Ze_ Yn}ع!Yʋ5p N]6Qxh`6A(ÙG 5$eJxvi 0z'9c%Dㅡ ' [aGjEB\N{`/AEia}BJ逯P[\V8F i~ z~Ű+$8e p䒩kWI%譎o7^d+hrvLAyLO!Iz_b\`pW:xq(9Xzf|2Osjk,EH~!"1Bf11"*7PBPhII1BI{uvp=7S[}LFIK7"|5عm62LrF?CrEJfIb 9WBs Bc4+LV Uz.U̳~&imy#K*G7|;PT%YD\wtѳz8gr$p k+c!ɟeY$4EZiX=:uٖ3a(W%|7(/S`>?|`.bj/aC$AR~($*H& LaQA|Gr% Uub *+Dp΁d'O-zEWrc[D)oC^l6@?n rK. ;^Y RmIMz 5 pU? 59:=wHRi'Ikpc =:'ьOq{mJJK( -Aqю#!P#z8tn&A91 e ^Cu,N&L9msm7iXm5]xnṊ,·[ޘ*7!:>s9;qb4R$ .X -g6Љǰ1waI)h>` 朼rZ]gkgv5'iwKSjTg1ҼCZ2\־ݗR \*|uCr9AfŧiNDX3T~LhH̡-{Vw_X!HxqJ*[$[+f80H >AHVLSyDŽʅ@x!=T.NrUAp>Z:GYg=^p^ :~1Q]jB|þIV-^" |VG!}3>ǜ}=I/.甏p%"1ExW\xfbIM<3+<k)Z~wYP#CY1ZZΦ`u[ǹM{?fv!mlS/d ]0ͮ B&!薐?^%!Fe1t|ϡ6hx57K&D/B>6^d]2#p2[`:u2N> u8,G%Acu}]4U 1 g5 3=/.Zj HDK4&9eL 8Lhèt*>f*OR_3Re3g~~t 1i /c^^q*a͠ل.%P(ҫɭswft|}{&"Y@3 c|&g+!l'HוS&@ $BTRn2/RW2L𸠋1rv6KƆai]B \ \ÊKoX'CBsٶJ>!Hl 8RNcdž^YRb \?C—oKNK| eV]78^0i"i Y>6Xo0 TKdCrGՎj tSuu쏅s)kڭ꛺]~ ] Jxť%=ɴv خLeJwdiQZ%tƚGkKQKҧT^mf!_)%;Ma̰F_s"w B?|G I%Gb gpcVx G+%{|ڠ'/: 5^!BKKNSk'y v뚞figg%Y'_&`)&wE@ EՑ4Զnz ֪czٮ/͹&`OѻC_'qw\n l&jC?d*;ChrȟLMZZٍ*&}d;]L+ɘE p^t-3}7ܡyH1Œ/'h}@XzQܴlEJ+ud a Dd07ʇR% d Ik괧wh=sͧn>)a.b4f~x⢺Q@ gL#VOJ ߈`oBy?>=dPw+Qnsx6ʉəe&*\Ģ׮ aK[}}3YLP_\'v'fǾ[=ʙcG x羨zt OƕSXY??'C(a(psy!1ҧcfVKkd *k/o8!R u'ХbSMك9'͢5́A?'kn2 kelU׉`U5@I-uEDQҥF _X'p¬SP"m_*98Q$lʁ,etP gv@?SQrÜZGΊ7,Sqe&K5ICԓ6'35ʭ7 H!%S:퇓3T\" ^{UdTr+d/1x>} .Ĉ%X.]-3~߿(uxѬRPנ-zU"{GHa,\ &౸^h+%Fq[|G׮rŝo'2䖋WZ[ oۛ56ȭ,:Q˶}/}ϔ6.޶£?O>>s|v|3vbx, 2+$AQgjx qO7}VzQ8jrؕFCu2 %(h .0IH"v,AyTNr(2T'ʖPm $"i'כaS'J5*݄YCV7$ѻ[4b'nm}\h7"iT)IU5ΨӧRB.`׼F^c3N}MtCVPB6[ :v'[%'*5~I5=T3"LאD*_NHA| &dhgI2v(z>h$/Zk[`m 7<-qO,Fm zF}j|C:HDNN1omfizOjY=:$WpL֓kk<H&Ir1z)_nBNSj8 M(q%V0VZH|VM@~)a%p>ߩ6 FwdCSgPqb$$Hޡ TSL,v=ₑq̄:ˌgM;NJ;~(ONҰBIWj~e{vO1yWchoI%*ҽB 0{r-\C" CvV3[-#N:nH:,4vpЬ d^%m͠QVIc#ޏ!$.& Mwu6f7ZV 6dsbDP g!1U9Ģa_m9We'0Vmck^wz?\SQLLjzbOEचp'a)kF0W`RcQ bka5xF4.%nuj:s1Az\|ۊ5DqИUL7ͳ)4~T8O$y1BS:e,x4Z<JMYsйtxzo^gU z-E\e:w`&[ʐWU%f!d@;j!4T?B,#B$fjnVXºa@d[N˝r退˶ŶأxE\DHƱXHTlcqvrv?yf!P90JzOЇӨ4HJzΨ_BKK: !Z~h6roƖ?w,N"M]їY b8 NqmPI E$$"lP8hK9cQdj,"EY۩ J!Nےe̪t=pրB/(bx d}T@$/-ȏ(wp>T!kD"=u ~O{1LD.Afe^_ݠtpY'.t Mo0J<%ı8R 8ܛia#)VT祲S]m&/sQ,Me'vP*V0ͿLکY4f7S2.8RMlÜj^.{͗bNQtĂo Y|¦A&+gC`tqSD)1*>+sLĄJe=^sCP})c{kc;V6,H{`kNPP,rf* $-d,c'.P҇FN=~?P[9Ic;OFSѫo"V]2YpF`9rQ &~ ɛ>?_ȜA HlC!*CP ɿծ")fwp=$u yj=s9s0͉a1a8O񚢔V} b`,~ΡAPDM2g0EH4SK/MR6y2KR}xoY%9n&SZ)rov N=MaBٴH%$@ xɍgk"ZE뜐߮4p)oOOrw[cD%ѥgo-:F wz 6^}Aɸdڛ=[Mln8,?sQ"3<$8ֶ0VU|^ِӈM] ~R ͍-sw$;-( yQpPɯ\8ZOKoDa>RBN={4\` ـSrd)+rut5vI5΃mGSq?tI2+2\Fq^Dـ2Ё\#]BY@z;Edԩ I)]虡iY pݷT,8W"5Rw80# ]}1˫ݑߪc@ٵiVuZ4u#™^4[  uPoyScbJg͂&Ȃn.W[>DK[ ^|3!Nc{rZ+שG{+s.ޘ%~+hT GXaRoX^gpg"NwLUw*@ه\1 4t1E"(_UNU!xU"NP`@5IC ,Cug&euuF3--h _3lX|L/y Y\*]̍mr}!evlۏ U٧KI 8){r-49J?Ld:{WMѐv4IE%%pZ'3ȳtϊx#P񣕳HWjhQX֡S-!Uϩw؎ٓY'l3DF4Cx\س>j* {j { ul)-lvhw2[-A` Xu)S 럮 8z=r<# qP\契crq? }jK^/;`U.֝NGī3o54^=8vc&qw{֪Q||C~a^20 3D.2mxæXz+Z7:]f_<;p\p6K68VKP 63xVkT W2/ (r20w۝^*}sVϘ$GKC,̴]60`,֝h  u4ƾOԹs1XjLLws\L%&}ۃ%Vv֚.v1zq0^ǭ G* !~Nmi'<‚"Eh(1 n.r%,xmɌٝ}dOM&BSAqD۱CxE r(*|閜68S"9i?iVMJ(ÖrM~0!Jt GUvrRʗ a =V35e&Z •$S1夡T0ԏ $94F\CZ]>TGgm笩ǝ4mC< {lRnE>Z4w"PJ3R w*]e=@j~o-sjKQF@we LB9/;z1{mBwC;&$P-2"&>>,BQsboId؞@4XAt)/OθS@DD,nT|{$w–(&}}z:Ѓb.h) Ooa<{IIeWor7lWnE > 6mIӓ7R + =$"A:] OJqAn6]AN@i=CۊYaQt\\;LU-dR|nV5q`=/oNAjr)ҧ")k}[.FνD{Iz"[f<"ةw`IVՉHDn(qwvn1!-}) Gnͼ7dS( j{L㝹K-H<+.)?%_ )P7R,VuS/xVsPy\Q5vdA !znytEtF`=O7p<o )x|r5/W7n#@Ӓ@/S;u-I\QKꯂ)urŸnӨ"HVk[4[I1VK>PS>kbT3Sm@8-sB of\k9z6qO!ip.w+nP>|ЕP9B|KZYOO?O1]:Kj| :;ßm%덐|e85e0݆O S2qm|^C-vJ!ӈ7I1:1bDЀt5n1谵QWy~[K=nRCL'chsHﲂ\`2HB tא)blL=r6)d*;>fnjH{[UsjÈK]yIב<%V( qcTi;Ps&W+x.&fvf=|Hܦ\LQ*:"9p^J\ Μ; 6TǤ V|{1(o[nZ :of3ʲꜛPj j'yx@nuF¥B{'\=IFKݞb>H?s8(+}cE40Z# ,tG\dMB=rF*6C/L|,X0_FHo"f40`0s$g(1|sf`!U5wPj 6- KTf;Zp3AFvw_x *R0RnB1NEKXwO_)JXu *Ҹƙ7|V28^#//f|݊|ߨ~Q'r NV, n~%DmXcrǂ4f}{'VfD|YSo `QeubKF3|лtc{hb{h+y$R(OzV]}kNW̍#}v8ÿ`Ѐ͚>Go>}ֺD EVK"\^$\ (m@Պ4T$!ҹ.DA{}fķ~}oX30Wy/\Bp63 ?6jDŽM\")D irM(0l^ ~@h=jSŦը4F*75kLc~,@0r9ꏼ%H/:.LOG2x샼EO 9| AU~v)aB= i C8`nd{q+I-([ª'H?j.ˬ7scpQWfI$DjؔjIs@bSljY$R(#w+V8F9XK` g 1)5c&$>Xm;/sjˮ\Ks]׏l>ua,!t"n\0vp1{qGWӻN*hJͬzDvbijOV@ol-GަY({o riD3C jvu\ j, Dfs#d{*y=.^ kɮLT*b(Z@\Q?Gq?tBV"bb7x{@:`d5ۋi2F72a}dXvKJn=2ѸD~]BWzK Md?ɧCKƔNtwsr=]!To8BRwNPy싾rPg]ƥ)<@Ð3#54mWӾF)湋41QFNe1d8O@:?H(j aE\#&BQ KeO8F3{+yd6;OPyf>+,bz4"b(WhJ$/Shzyv`m}PEOaF2/X˰xuN]L_`=N\#xq]> ]P:OfZ.t3"a:B|"sC;%x]SiM$]%[gOO7oFPNRdI"KG~26=Y}3& bS$Q W0w%6/tYǿ|[;3=ފ,hUiڧ?pMD*t !j]A?D]x{$2Eс#AHMQĪ=KU!aFmn ]>*cw&"9qM5#^*K,5o !RS9 edu#BegCEqt(z C r i2$4Ʈ+Eַ5pqi뵼Z;C}UB{pd5Qv_Uag$%KB wOetg.`#DkUȝ)¶tN$,Fjo^[Gt`ˈ0h<((*Ljһ&yS}(6}|K(ŏO~d}(cI0Djʀ4ҢH=-1t2~+T!I(Ԋ?R@26J?`h;@Qo2c"QGz磴6cMk/gP#oi!1ȞN5oAi>p9)X"i?"Hz i2evX잉(b9n0^" d #On3m1d>i]9$IPzl [z5䑪=jaOqk Ta^Zv(יpNтGPPԓ66="[JӋ'o̡WM *i1- OE~DUe ]|kUlF` aeCrEaTlw 1jgAC |u@oeYZGi-N|#p9WN>ՐuYTPWJ 틿M&ݙ$ kgUe \n~)9 j[LO0M}//*2ȖZ PJ$(嵆ϴ`<~nڶi#rg ȅY%H\PdMs,'&جWTo_+r F5f>=V,R5,h\]J\KR/`1sƙ!ij+kh,v Q4t[Twe0CA'J(֕1Lżm_-ߏZn/ w{~9[*YSZ w]~264Lvщ.[1nv{kG4CJaXAԇV<ՕTcpe2&אNk& gt5 x^Bv6)WH:>p e;[ⅢO@Js^/kJ5IF4bxHk# 40?CH Y?cȒԺM +[CdCA0ب&on2`[2xcHE4*e1aj, ǪLsy573)2_zXש{ͼ>`}0* /ofmd"l@ }1rի8gHuwsKI)N8 g˟,j4]ƼL8qd4@oq0Xllx!b]ni4 iv١唿pvHJXg6vzϞ<BBxeLڱo* AFj:fn%Eb$ίT7DHθ{؅?B'm &$OQc& Z0 VB)IwqJ'Y>Ī4P< Zm B)Єu@L&Z)̚ " !$Y܀X4S.*)RsDslCo;" ֜Ɖ^(S2F?d.7/0{W52r-nMWQԛݒ%^*5K}=VYL Fu,JDhɓ)8b4L"3Qtk_M3 kM#Va  (8U"5eNad:Z 35m%̈hc7,,rm#um!Bam>E䡪+9˧?:#2ޮ *ur|P#fHg^wq~NaJw1k/5Yj#0l}W bM5Bڢ~5*Ac†Ha[n"P)

!ғ \J2Q#\BtD4d4Tap*7nO@ڐWzVu{4_~B~iAAٸ= z:Ҡ)c: Wv @@8K'~ mgT7"9:d &ĩQuEd8ϞUDF@I(tr#N=wUti΀3B-Z=smgG:svąY xDͬE8#0!ATms&%iVtrt?T.;²pCbBǕuk߰m+Q86&8aKΪyE(jGPrRN`NR:DBFcF(،D],UPJƅXΜM> D\’3%2*,ZUFغ-Q ɋZ:V x@Jei=`8mr`PH0ΩSY֪τv"K{[u:%&Z?r;vLV&W.8{O_7ay)ld339(YO(X3=&yÉi v5rlh |}Eor.PKAVeu~Dդ$(.&CḄpY|ˌ(%N1!|G.ri%t[s_S W51[+ e2&! Z6.sdV)efҏ*"m`W>NĘwwfcd[ _Wgȿ8A4Pn3 ~dd8fAn8uM2(Y˕PZkc{× ^1Rrc"(ȯ_0p wqGÄޫLTŭAi+ DFCMx*5<Ot;2>0Y%d RvEkz7?f꟯'8|DlITբ@I?? C {8iex(u)˺_4KAςx:Io6(Wf~`PM *ʈdyYwMEE^T 6L;sud>LH՘_bLAf4t(G 7p*4d%HV2`v|`%y+rN/n"x jѓ.ת!S[H1S?q `76JPUXOY8f*j_yIuʘdE* oe) ~Z  CΥjnجJt IلdTq *<9 яr_ [XrBUZ^:P&<{oh߂aė3"g,D 6D` |B~]]`,3H!r}]{_m1+>NH/|l+( lko]?#h]%[8b"TЍW$ ݼK l}+ +X;X\~Pb"I~byCNP)W \HZW'Q/W_]R3+Ԫ5Gdu8CB6.Q} 6pq8ǁv_? E.Dz1=ITvxdIж!!2Po[07A{;8o@Uۘ-E~8|sywRF?æ,Q֡ |Y7ԀyjTqo&nh!XVN+^YxF>ŤԒ??<0uh˂@Π%L</;俰S9m 7 Y෷3mfi: `ߋ Sah(Mgl@\s8r2o'nwHֺ3S 66 bg3y,l!4YJso&lJrx5YH炳"] Ә[gּd.Xꞟh<:Z |J#cBEHquf8˶]]ukLWRJʁ8;t49dZƧ~^SXt. JPSD>t^C9] XXĨ쯆li& :jOw%JS=2 _kJ0}kȲݢ*ԛبWHC}6Pfn3DG?C5~iO8 %4dGMD$Ha=3{HN-gzNlJ%"5#ֲ-ƆzYȩu6!G0=LdL%w-}_ƷÜp!u<-Wc?ԍ%HEشL8Bj&ϭR997;@6AsX^ B.vWI?1|uuN1ڼɕH ŶerUq"^s|R~x`L~søC- b  vxy[o&g.*Rk^B"GQaI)&ȉPasF4J_amf}'ш%ڏ(k' Ա*wڷ+:+EcIAyo 0[~jb5 :{ ĨD_&%օNi/(OrIG}~2P.5; |1> siiWྭQ0^2ACяvϴ%%6V4`ʼ8w2* EQDNR`Vv:yȓ>|[TN7&*b2˾cf,84t.bEb"* uz;a)->TF3K+r1! !x1)XtFk{w ݻNݏVe^ cT՞d%S菙>J+2S^F* e[7YAi)Ϳ7rJ6sʊ^Pxf~n-SA =DƳ+my26.!BHڶ=6ցQ|KL,E w~m7o fZcs ܈G׼;Y5 MH.Gn)N{|X \"$Nd0`K;T}qC.L&0skN/0/f2^Vܼ;ԐǷ}&G[B堘ݠ<}( VR4'+-3OC"ʺ-'eet9 fo`*9'n^BMj| ѿ=d&+)-HbOY=JV*G8ɶaP_Q(5]Mp|Aվ8b?<Gb<~l2]S=g)OhR)cmR]AJ,]yψJ*z?[C&>:=PJz+U"i1B4ıېdj2԰aXT95VVg?zGah̘Ll{rGz\u+Jd` [B+s0j^ ܈鿑iA S-Jn #118e" Ey benm8Ѹ-ʿoH{LhHl*Y3h~A`}񕊫 O"$SZ奰 YNV|"3]u"UI:zM3xdS-nj_*!$8HZ4W7hz6* fq!-(&Js1fG w)62%Y۾հxKC+yT C.Y˖dV ];kt aкQ h|J't%Yu%)A ܱEQw恘ua7pMu!u7+RS$MxU^gKe–ٳE%k #o%ۖIޱiZ& %t)U}!G!й@E:_Ź9W乮>-L \>@:Jr>u,R"0B9@FAl#}Xb\7}Ԫ.H-Pe)Wrn %3z2' /ɴ1t`)h 93u4jo@3Y&-'Q6Hd\'!ǙT/5n>:kHW̭/&=%۩o~)uCH4(bvt 6rwvLRҘr+%2t"^&JGzDymTS4S~C4Kd5lk xvWH`$~L@r!UV@ ϺHjޡnbOѹŁii>yáA5b}q˲"GE✵3c6WDYԙBfU3(pN $ӖVcsnUfD(L4>2dwgF^,n,ՙds>>6f@}C {dcѽI!'O{qxGzx:#k+36HtBGbãgGT𽘁@˴Jwumx)t,v챒hաJQs;)0mx ]Xʖ\*Bb\ONG $B>MֲDS.^ni@ R43I>l0! -$%pzg6lkohG{@p0/^. BzK0rQͭ} xrı n0S4`.1ȱ@8J~|P7GdoR[+% YXb΢Z`?ͿTx_T)qp 0[S|l]*(hYI_mqCD` +#e&-CK.miz) zW~J[. j\tK,tI]l%,[{% 2lOr}dǏMH6kݡBΏ$uf[8Tx`H&7fјk[ç-7  4ͯwF[[6SٖV<>UZ @D hDǀJG2pt K 4+ڲ ͢zkT*VhoNLhQ IL9wr\WsRQ~tXlPN<'HǥV }z_P}!N$7|>wl{ז.'4r,"N+S\Ju(=jpTHު ?Tn/hV`)ߝY)T*K֨Pz?R  .L*.IrB/QAԾe ~,Wpa,O]5g`<`ZLNި,"[r[%s(DV}`)`9јLe#MCؾ:mǎlKE[2evG :c696rP/Z w..F` ;8]KH!lBi26skM飯}ѴݒS̛q\;%UJ~#VcJ )b@* /nxgΟ#,mfv!7:* F#qgKtm#Τ)q #EPwi˯+k=PިD"iSa}`Bu`bmŦu*q\pgB'$tE-iag*Sv~ ѽsџ"su JƝ/l: ٤%b:B/!]&甌`Ks>e6[~sT7!I8,{`0Y0`ܜS`+Kkr.0+Ս'*2 ƃT*Qk N`%JTX_߱j|U1gR3M_fmڥs?+7ć! $ ]?R|^EReYu-J4In~8 &SERKWj!b3q׸m%>K,z..K7!jsVk@1#ŭ WA2ntj".OS~kõܔӔ&!wexDpIsQ 麤 s3ħǵٜXMvx)"{s.C [Ly&S>N1 Z-,E25#:YAЛ#y(fE}$ Ur#9hqcvtM` {qϳn}0pRgqiw8 9?>CUwvH-Z),%Nu>k-S'LqV{8P7yklg7!Dem3XYSr&Q>Eu?A_";ARv!Ǚd$6ogrD$Ӛ~uLabM#=. c\ƱqR4ѵA(,EцV\:`޲{Pl陔,vŋ3}2t%4}Nяo4\} VS$э3|,,sQ%vtL;ܾ-Cjz6):L#(Qߜ uRR77wLKkMW~)=Pg6P_r?қ¯4}x[ꀐ6##ks 5M!;ETzw7<Ϗrub+XA,/t\moO(O8'$yk &PsOǤ)Cz8 :>aT(QÓAY'vl=4G Hrs} ih-]pSNmd7*ʣuS _vKrzjP rOVْ&e67Oѭ+9 z)^6~'&sLH11#,VfBfSdiYZ6b3տr Q6q e(بLjOܸd;&S:xu vyxW.ݦLX~g|U>y |h@gx1ᑮbYïz=_eª#89a/,”B }G]pa>53:p $UCP{lL"3{==a]w;'x,~p]!`= Bmy/`2gj &Sʏ׍"ƕxfںKAWS}WUl!pJ=SVė);W;ZO 8k烳x䞮tP] P~McFb3kkj s&F`J%l.=BA!c sX &4$ې,҈08v*%ȓ {g*=›ombԦ=`YL&Dޜe"C/iByA38 eNaE >ԩ|`@$1|mp;QaA%j˷On((IsD!9c|U_])z!rvNxM%i8 ֢`?(;TË0a(D98o ֈ$!5Gj[_w5tc$J yS P_>&#GD5?ma!VSR'5uB}riAn@yXȰ߶\ F0UE2]m G[[LA)MoA?i^m|# .= (SN<&q&1*)P  j+~K"'% ,%g4 ie3PŜY 1s=0+uj#|'͍7R eӠ.s2qd tHe %ԋ>A43^kU5¥E_uӷ߭0?s6l,W~zVʺ~%H.vEw:) ^?փVF03Gxbʮ#,_ )s'Œ$5cy]f&ֺxU)*, .]hCx{~H=LXBb4 yn< cr+=N$ƺLIB\EcRpgK5Pp|(#xv^ Rqۚ;]Oi+tcq I#GH=nLXթ!sήa#k^ ϜtsJu]gH[d"(p+$-/+5+s(`r+ͻuWؐ4_Q4aEb#;̖z#g|Ŵ k0sDƂz|P .J@5fȲ"<#k?lYxj0~M], =b+)\D†bmSFvS0⍡ v/x `T7{x7++^XEƱٌMȼr[w 4zdҖ`!KV7"*j PX0{ƺ7Xm*%& Nմ٢򊸬.Z{/pIArU4Mq"^bf\d|&WP?A:97iYrXEeSaP)UWsfN8G*V-[G9jr̳|iuNld'I)g"%06yW< Qau$~䁁x*<3lp>8mO6H3 ee'b7:߆>cܲԓNR2F@~&F,>@,zw܅Ɇ$E+5 ̆ryXA+1sǘ:_JFI􀿠%7JTc$}yWcl*6za,zֹqQnxߧG?]Aq- Krqs@;9r^>Scu!h)*\'Zt4=/]Ul*=3ק=Gɹbir @z鴪+ONKt@!N1N })A镝W!089Y97[i͖FWv7KgtUHh]E x&($j;(tupmP1RrY?L#vi:rȔhP&*EeStgeVivURdnOk sp(;6XKLFoSʿ`DOz<=w'oZS.c>va |O~O$ª2"5Bh0eRzu20wK)ܐy1o#OPIW-!$a߮iƂ=A%1чxr'18n3J*!,3Y33{&{Ya6jwdtE5 G夰#ekX]_ikL`[ KG\rć~^RV_}TH(,%y0I6[ȇ.`NXO+x*BڎƼ w,W_7\D򇩸$V(q촮-Ӄ$kNԫcs wAK iEBʖ2ھ 7j} +8.x)+:-y Zf2 jZnCӶI+e&kSw\=L 7)6Axyb=ȗdHW}9$Uz:XtЬNs\ )E*+oz=N&(sk[x2DezCA{{镥VZ*񞣩BQ~.p+Zs+ 4=Ggw!Wo%=C6^{i5K{&s .ec-CĚ>C)Jv eiNt >fx0^1^yE]Anr*dRpդ:(ݶ+l>|רcP4"%Oȵ𔇮y.:N6qX5J[a'UZgYnGM!at,3As LL{d6*Q1jقdw@@{)kxm ")-p_g߇sP:kx`Z\PHf`Cc~ȇpDoFdס yrnJd;V".Pr&-&S$_pX6?j )OvH%T]l;MB,Y֓hGP/^*S#\La2UGI8;؇냸;v/pXR7~.npuͦpz/G)I~i?t!Y$'wiX/بK¢8F~icx'sn(HkgfMGI칣P;qa$o7 Fw>RqhMCTbgqEsv:`OfsĂ÷H$7uY'0f܊{rq;-Rrꁁ: .}Ws[ IfG73e˙Xޏgill",q}f.GIAY$No!T%հDtCگ-m+3ތVzV>}o]L2\:]Nms_-q&X)~ZKr + wzNOl5ط.>듹-ev j%P@L7;j <hߠu7E0Z6)f֔#IٌъB}n/ARAѓq: =lMCnwR5F\AB-'B)PJm`J8~#HJ廼\A-S`VsKg:!Ǖ8o_,Q` "#ШOҀ%$#ZR7}a = \Sqw;1;AEk# }B%m g%C?A 'Wjr9GaG65]/ξA9F#M煢k/я}A*RhabX|u X wp9:Z.e1sV_ӽ1{ueh~=y1 աvRqz*<#8dmi2 )AOI!N9=?(0U0*Mߒ__NV(:3I-pQmS(DNuE!G0~u[f DE!͚ʦ?а~OQKaIu13+Qq 1BuuQd-!jԳ( ]) &[>8R{$Vgʹ\z)IǘulJ7SR4"GVy~pZh{I;O"tc.iKJ g|Zư-4<ǫ;Øw,gS#=/CQdΚ2\3],qEuy gHHK/[ Ї *53y?*W~!¾z[K~|W86+{Fr?e^0l:A:<8#mQpoE '7َѶHl-6'mt7夨ezU&H3.<[G[ tS*Z.I%}v d#û^01ٟO=Vg_/cnÙ!FPkfVUq''xUFFJRAՌo  f\'z$NoܪTR'&lP 'C@vf4ԡCfE6% UzWTLܵcZ_4jq ޚH~UVGl| tm=cm=iG [:GIƖ]Ѳ*"ۭ;níU~20z==BC`=fjeQ㜃1f~q[ N*8P1ub#rk z ʮ V]]}o.c{+̢U{c2%/5$ɝ_i7鸓ZQyui12m ޒefWM5(KXڴ0)fZ"vX4=༨°ݝkYIS|/ݒkު]3]Q(`/q (=ZL gƯ?U[QIQRxDӃJيu?:W^1& BFo͒_a%7C^_]xzb^GaQAͧG T,u^_/AǙ:tOMx_DBߔ[aQaBCkn!){_x*C.-Lc^'H01kz +f /E S܍@SqnOA$~#tx7Tvea(Ka^8Kﲴd,4kڟ |+;P)4(2%3!VfpRJ#SSEH+_`6ŧ#q`zf;P2}֪7fc%&짍ՠ=i's[Lkj\f-L ,K.*kTi}2 K㧧#E\+Vpoz V?f{{N4̬X94,T$v*(f#ŊW:-Jz 'z]7_S5˼@ ,lي`gR+yni8OU`Z([ ]SR,#u ߯ёjf[~ cp# >:O HGѤp=9G6ӪX3ckj1@jΪub7ijFFyE/Wtoysr l'Kn/7@pD,Q}jIp,9jkHS`_WZƻՉ锃 _*,,_:ŕp҈`K쌫|)&=9:YyWv2*kXKF02d ,m)%o ZAv 8dY:j8_lRT@o&bKfx?u4G_3,WwK]M(G}SҶO ܇Q,9^tX>mR8ydYuOX[N ~> 7 {o##L< ~7-<\2/#T|k>Z&E$픖$:1˝ G"QYXثݲTOB6 Dw^+-fdj4>i%Z6Z3#{ꢁq%[U2#%P߷xC3p>LJjWQ_iF5*,}IS?+~a:Q$9qL:."Q8eId(بNAjK&65F;+w A8@FT,8Bp} pMby`ZUi4$q`O2ra昧~ d >߫Q@=[Q80zJ7b9Z0ﵐ&&RGi#g!_f3(@!"̀JV)Ӡ!$H{A骷_Q@j65п |Dǀ-PA a~8tbٕax#I~KT穘.nYk15zp#V78+hiq_8FtT9w!V#pP6Qg$(,Hol˿x$Ch`P8Qb[ʪzloK٭Z}g<lTZ+b9>s L{`A" (% ٽ 2"OMf|u稈1{nk=!UHwq4~l,1?FG|ة Y~MbEا9U9=Hi"TRuO{T-029מAEi&[!ϼ YT *IlwqWQP .d7Ffk%ZkR`@J͘Fm[|iFPxafa7Z?&[LwsJ|"d)%OJ8i٠rw)Plqa*]]r]˅y-3y)t^O^\D/5 -Qt\S3E]Ip6Nm2FQu >ߍ8hTmXo>3_|.lT}G#|X|<<'\܃=HpU/L X+JXC7BM<Ϥ鵉aWC%٘|A!qV^6$̖0R'G _Wr{+w אE) kbHSèc/yCW!$u~~˓Ŧ-2|\"iQzxN~jZ'ۜg<A"7ىr0DcFP^~u|\> `v+đ'}Vׅxǟ*nGIu f˜ [T}aP;ʔaѷ)=`~20Z`e?m~ J*^ӕ]2:BM ζUGu6CD&ZMd,G@i] -i@+\Pٮ ٓ/r2 (8kv~sL+(̢I;#bkn'w& 8VeO_c-٦Eoid6œө#nr8nܵPAQ&ߊ!Xk gwpJ0K QńX0{.F<'0A `ًC> ƼfR ْY,i:cdˌW~l<ܘ +!|qJR5'4(pv^Zw:$LJ VR(Oa`)}UR(a("%FѢWLQ`uuY,AUH=!Τo$&X Nqt>26r5fhͨ9(D^MlS3BU1Iy jFdCIJq'/Pw\/_S(f]ZNrW'SUͬt" 0fRѝگYj8".wO$ Cv}vyV>e߿jQ* 8!*/ի*ijSPfk28M㲤 Fz)%"h?fr^;D'l$b5Ҥk;aUAJ+޸"qgn_'o_+EF6yg5޻Fw|bi32&hW(%:D?Y_Ӻ3E Icy5Dvaqe"R,$~kM?ǦK&Np2k01 f~29ҩ N}3Ki "W``A]#ڲqµd<*4;FSQ RjU-TXNiLW|87{RZ{.vt R"B6 6aeRLs;q\tbp)emO.|V$q0cƺr#GK~]n:v L+q4?Mn[ ߢ8AR*:,2c[<)Z[f=s@tݫ5{wwc>̘.̆U8,&՝j{a )JI)HYPvo(#v&a}TsZG31NG1f>iÙ2~^L܇W n}ծ[D5Y jS'>O`"‹dZ`/y,Ui!>[ג.޵K f8HcҚF{5dM`éԊ$Z}f˚S9- 2o;)\-֜ZC78tւYê#q'׏X5;o^47uu 6X.h7kdG$jӓM14lCrv$&> hX?Yls?K(,ȿI#T竞f^9.R~F-lvcjL0p!m +qtOs+xvpX\kJnU[v2q."et-r" a8eCH "tӭ>?G _+V@}VXӸf L-CD:e * 7Rt q+tJ;b19akxOMܾ'8%԰d\aަʹR`)J.2%DNm'H]jG3S˵孶@#w>%_4j߀!R~*3XxuO)X4;lt𶧚঴B:z&烪/>b!LvzV,1 1}mE_AalѠm6֘&wqJ&mWR*t/)H_QXɚ ܨGAJn@q:)_g͐}DBꂻMm=7Inz=㝀 Ca?w 1x9;`0G2Ou&C`dzt eNb-ȭ uO2tN^dhF=*>q왎Il]j0}.JfQ: ̝0ψ4*bK#3p'+_bԌx1a&(N4Ȯ<#O8X lk+rGA,L&gY6ϴ>4PBP!r$H.mUC] d _"M4VA)d CGA sZ`LUчSw8:a5 +4(SR2{#[m1Er`2Uys/*qt)=RMa,21V!L Z{o~5^qJXkn[:oN}kp1,ʽ`u}4U,WaF 99xuɉ=^H:@`K.}F'c@I!ѐtnr7i ggknQMٸf#*爸Rq>35βn~׻=,_;zj(D|~ndu16zAGmNB+LN5'yR\K$-@d?& cE$tbK. Aq`Kk\yø@誹+UNs|}7WtSx9G})i-_xBU)Gs2bM[=d2?Pv?' 8Pkc]#Y @%چ'R—i#U8;kj* `rzfo+6u )V.n5ߍ¹ۓ@thweˬjA4/e6HLj%alN*ʽ\nZg7i\ch?dw Xrrv ꧔Y޾cm@b#'y!qEs4΢`t6 $ĠݭI.{$/ -v/GUOl8#56J},S ٕkZW鎥bafE >C,86uzD|,p:hȆHPU8gn✠#74mUw=yz*318r>eݰ!u&H;nTU"Z|#L!Dj6у3M`LZdlm@&d ۧ?rz%fQ~(] wP2ej̟IUWć?Cv4Լוԫ:*xo3'Cd~Dz$c L{>n.e>gxB6eq=r#ꥲn{~nX4YRm6TP/ y#yj){pD7!ALLfk/2Mw01KJan@Z0(LP[Lv!bnbKa>^Q [i8^%8q%Xt6 ,mJbXk5PT9Uո؛T8g<ٯj\1>+:} Fȳ #Kx>r6pBDW\3R*<,m=,d]Xf_qxR59@ǒNSv1iUQ"3_ilpȦ I,8#FY|Ha(kN-}@p 9(K;k$b+QJn8sqm@ ,P^7@Bٮ<3o}cId]Ըt/;E i m 5Hu"e1 ?lCNɭ "/Խyd- =]?[\#a._Xs4#1 پsƹ+DzDsVA8,oH^/󞯔qߎyA_a_XBq&Y^sXx2r+}"/pV6ܦ,r$WԎg6~2W%j-rܰN99̰6Tㅦ\H.''&5њ_pDE%UQB@y8yfeAzzש6;̨1bqb.hƉeYhs NCVmLI,[Hv]`ypnvz) 9pNs%)TWcX0ÀzlzDn=}qq#7jC`*,C.B7 栔L )F̯e;h{c-\C "vg#?ԛQ: YJdW/bMXSa=Ds=gF|DgY`Hb+O}(S*@cP{qrS(Mˍ1Uz^Qax;7q;XLkVEbz`" {Fx =;A*[nr$ H@$ KN=k g"N4G1Y6 (mJM~m=g'0\`[6֢l%U@i lX r4CWffg>z\2x8l z3+R ҈R!SMDHq0ֆ+'rN*14ӸQcz[$h=x=Ji"8&y@n䍜n*tw+]#j+{w zδq1,q , Ν%NOK9PEY=_ᘌKHwL.:L[Y=l%d&B&a;j8 -`Dk\ꝠoU1@F0tE Kv^sMld^~1Z)/:Rw!T&3κنܿS0KoC-XaґQ!C=nC_m<̖i_L..DB]hdeBy0ސf\:=wGB,R1! cOc[694?Tg_L(J09[;{:)-m%wQr8W˰(w>F'e Nf7J  oւKRؑPrӾPj6.R%T# nW"hT"?}2x$&D;ɈotLovC&gW~Ԕ4wX. #ߚ+ajkogʱ\Qc??ݗHy5N%^F/'a%ժ!Q2kuϲSR󣖔a쐷/Uso^&(U|u^m⬉Mg3B=@{+ hqÍ0^\U>.Sx*~|_2`JrewIw`/:PhI 9 ÅQfGYƃlx0 BѸ.?haVa5 qaV)ȽZCc* v Ϧ>F*NDP0%RvfhQTI@d/^.цpnw=fV^B8i}qȕ}g 4ŕ=MB{r,p2`sbRxCWm s8{eK\7>Jww1vaAcRXJөI<V9)כ6"IY(d7PmR&6$CL(JFŚޏIa{{qw!7\g\h$g" uN d( mQI @3 '? D9@߆/e{oaƍڶpP8( xG CՋьId0v3Jϙe0hͻϱϝ%?46/9fԪ*&AH hB\B"$D~ԋCD_rW;T;E]&t5yNE{l.5 b]7)/?;бԗߌ#mVM ‹.Vt j,]Ȟa,@DvZTbȗNu3QOˡގ^|):Tf?SREu &߂3q1%{c7}C VW3Td=\a_zհҜ=Y<-v&}r#q8c]8'6{q &M\TlaD%F;;fDy y/O4P S(:6)$lgkTS#$J'n! ǃ?6Ym&m r(Q/$B9:BެPYar$YKwQxI]i>O--85a5=Gn{nD8^Um!1׌3W˩:/U8L|`S+GbWv7 }7˲v; /,DyRze. fmP6+` Qy / q7w1G7 K띻TZ s)b*HGzX0 6p_b&swVxz3mQ\hVā;@P`;CC;r]19մINûdқ\{1Y?!jِRM "/jTY%SLo$ꘀ"ʀ+ {5zXu!fsO@BjD hq &˜z^VKQ-\.@C+7~ʪSц6-1[d(4xQejۨDRCw*7ЎsRS O F_▋:K5*7wqh ?k;2B >ѝѧ6{Q'#]q_LKGWiͳWU)h!刍J4fu/JQcD|ʬ v.Zq +KƂ>/f1+J{X!<]EoE.#)B;UjKU0_V=reBkd^%-u|6A/Bo!hpr09D!RΨ?֣WkBႪ`:9y~<CE)2yuA}O*nɎԢ Iby>2Y1qc^J9[!jHF ukAk?aX7"2MI28Ь^pˁ4F%߯K?GoMXb('!Y8˅6<:T-VlصF}Xmψr5U}\Q^zh!H=`* ~t~>! x\qSC C/՗5L5VSMI_;oBGZAY"օ33XCśBZ1`nUT^D, 9};o4G4X!byU dp]@$m*a #Zfe!q/w=E>ifƒ {$e0ѡeJ9Jap23|qF"+Βr"]N9qpgeh@E_F=ii0ߎuI6R"e4nX.L FA[-Pc[-u50Ly0 NbjMQl|e=yTqc@D-P<+qA3 QydCtRF`Da(1p2Nhn,igbxdT-0#tO #\gl`=w;9&HB @&zt+r D,j/\ cT2y葱4v(Vd$;sGܻ&b{nXp(0t9@5l@\뮱xYbŽ3Pǂjazʄj̔,BĊ~V?Gr@4)4XTqt"8=V e!q;W;'R-n5Gx9F1& n 9~e<:y R.D2y)?/"/^Osj$Zѥƅ-o7LmU6:,c!8GZ'u`2AX1y4YIյxЯ*V8g:xnrh9C:Cx\dz6桝NU.$8wB~ڶUW\tlՙ*jA]V _D跖,,dZۢ'`0ޖ~@z̩eUi?-KEdaOjCW173{`lcWlopaE'Zuht7:㞟@(5'uKՙ/GN;x;pf4\̰=hepq#%!ృh[0"Yō5=|:8j0H$=7$&LX뗒mg^ $v9>AQ* 7φ_J0f, i| r!a)Ӫ"# `Ҁvv?tmq~\yX+vzEvd͒K0>:MDT2udLܮ6:*o7wUkYNyv˧2- `9cqה'2$R4:K{'uiW fwޮ)nth6:Ov/Ko+KTY}t;I[*8IØkuh$>fߒa^2Bo؞FtFw Z[2N&Ym@e:{p >xj~i ]HE!Ba6}wp'ImYvKWJ!05qkX̍LLg6`984"Y҈nRL[."R@zy >Gl9St? $eH࿋mMfz H-^Is9,v*!އAYgWr,csf܍Wu@ej˪J)oxbm3WچXVK1ͭdQ/ٰF3]S-';$7평tjHCۈX>){#+~b2 $0߄Ck"Wސ G͔\'6G*ݗtYok3L`&{^ [^-ZAf2y+KMݣϼ)|,6E$<Юدh{{y:/튅YrHH/ԥvtgS NLsv/+]  Υva8FrP}>Mt1߶V*'}-:K:#El fL Pw@sd;nL$}LQ7IBoj,V$t뮏DίEbAD*Ь|pL?[V/@{N}h٭9`۳Hf͋[dt=vF9Vod"vHcq2d+-IL@%`ɾ!? eh)ubT; \ =x|wU}īBD;OьJ iH(HwյT)7j#&&Wby4ǜ=:M<ć%AsTыU7fyXj  ,,-APc5qUPՃ, $=_@))ZWqh7*R}u${H55GrE?],;N0ّW *sHP`hr%)P T|JDrl#gf3Y%o d@ I3Ŏ\lBZJKt;'>K0:N:+ru"R5mj\:s=v;|_@FKkϾ8ĝZj+4˪0M*%Is,͋y"( MMW=U:|ȵGvVƩ}ȱFL18,!Qtg+tVUr-=RD[O;|Pk}*D/GB!!$vP hJgGT=+:Ӄd({zL0 u*C$ZY7삛42pS@4qyd_>,Ԍ&. fW2 eQ]{bu}KMIS9\Ck6\E Ҝ<$qŠT\8Vgsc:lL Vo8}RPwApkA~S5^Z50+6.& >Mm MSˆ6JCvp׺#f87ǵ4T_/_ߌTCCa6uN ;?+ V8/u/+ . Cμkhg[k7ielZERm6ۜ; "Ji@<Ţ[}/2i*7d.H[vvTc$*$.reh(0HH%+ۀNW! 8khAʒT"oiTqznPfTMuoE]8cu[C'N %ESpھt "|Qnd%']38hj}LX]P8ʞ2x*2%ENIƒ7z2 A*G֩˜$̗}G]ǫA/^C3bVKPjպNhgɴ!BsZG]='NίŊۆ%QfapMD^Y50.H">ST@8eh|/ʒ(Ŭ/\)00q6\#AG/B!EќΤ/O=?b洄Ф^tۃU/Kܡ.|SEa|U{F,5fn+?Zߌ`]Rަ Á)~6C<˴]b⿲5 JX C"%u UZ|0oK-D}Kϫa l6좋^`V Pz!ًXßъܜR[PE\\bgQORSm 2=ӗ&4E}:vveܑ bkK^YpT88?5Z[ze4s!׍~F}Cno˨`BISiDE`Q)+!jCs?1wcx rpI 08 wNN_/6 u\ :b|+-x_ c z\ʅABZT`Lb XgOղ`ҫ6/0Oz1~| nX-G #>CaOAx_lŸ˅W+!ץ:*/!7@ɫ4A2mO`cf y“S= CUj0~i"']hѣzӲ[BۣYrx&U ;Ekp16?HkD"8ɨПen>Ls01 h|3pR9FoB8~LRqR_ Ƀz <>ױU7uADeK|̽|7FnSMbt%XȠ E {鴣0V lGK:WCfYۏ셟wFL,+im+5Lw@ L?߃F\"G BҁHi~RHnX 0 9w.۲ j^z^'~l79` |C+r!C~  KznaI6h\ H/$D|h}d`|A LN2̩q/mF.xJ-ɛ<߲<"U N NEI9T~$LIf}3~MG ȇN~W @kg{{VR6š@VS(=59ψQ#"e'̋gw3SzĂS稩~o{l2#g5\DZí[6H[z R.*>rs}HyNjݾl1J?lG (,'|]Q%iG`[(d Mi~;[_3'?M5,3TDpϝkr^_&7m"+@f؈Xf,xzuT Z |MQ{T߼)~{;!S3I6EeXP\+*􈸽29Hk^<DP @r`4-;yN?lmw|[Gv ZM$fq,GZ- ƨ6p^h HkHnʾWxY wHpX%%@duw0+d ۷X:{L @{"h <96oXD`=t& ˯8&0(L hU)jeR R5qMR#Ce4VN9^-m;]{$i ֱEH\hi ?7HS&4\-qǿ~d )A-c[Qbj;{lyO5jUA֗4Yb#Dp-;Ƴ<4nle2AKzFBDvilP+?mɃR _m̆d+,P<IF倎΂K&uQgqcw:K_B݋4?^ƞ-I[ӱcB= |h]J ԣYڭi5LStʆf5JIkV$#QkhP]Q=>(L38~8*Ϣ&HKX&ZW+A#RȘnM)I;^QHW͕B vn:O"r ՉK+O4ϣnheh3Nvބ-bگ\eٍ,/I Dȥ5g`nC]ca~Q>c_E2t)}"qq6)hB!L':k4 D;SY\覵/\r YV!['LƮ'+keP~:e EI\K3 de@JQ3W,.2Iqv(H(bw crk0J&>HkB_lahy '*3j_U9 ηf"39~?65bvl{=q]1l_!L=;e=L%CvTs}‹{v nyȬEv_i6[;Թlsr$ $hD>: 5\5 CYsR^mb|[#Aa_ Ӂa l PW |:,ѿQZ֯M=hjqbiHvWEop+6:}Ѓ⺡WNX3+[Rx,G%B6T\7%" WifNz{qiZg5UHBIrs0*'Q/?b)};|{pJ9٭.R ZVVJ a~&td?WW6L9[q >;=\/@lmS>JPoIa.='%5Ay]VelB&_tUM vnXa"GFTvS2'?e&0CA޲KJX%DU^NOI&KWS1ΕX5=gp_%\в ;PZMtH."YNj^JgcQr]`aɱ{>==^huC0_Z ﴓEޣ"p( 2@yʾb,;- Nrr[.S%aX`XA}[y#ݍ؄b'`~wam䚲~!UK0TFֲ2,Z;#3%r0jYz#KPDXDuӇ9X5d_"Ԑ Qf!-1]M4{~'X|cϗQv)To?{ε5>OBG9`>_H;RI[d{t#&UTmDY&d r:B5;ïVRCN#7bTuo7RXL3Hrj̘a U9dp:dK&+>`sVFUQ/M| I4V<0n%SrEEa&5)S[QgHeB?-V}`WSE쌆$~I[q5kW"K;XA_hUe薀]>972Q,O}},A4bϒC#_3 A̪rԻVFi DgDz'vj._t[!Ch?A|M!x};,KWf̑˕+^مC>uȫMv4FXzVL:GB#TgLl|ʣ 0Uryԍn{-ƫ׫3EEi^qEhixՇ- uh_iq欉O ,u)O/t=PUK T "Ȩ4OYx +;dkCRhY*ƙ2 >NJ5T:LĻ?'' ~5Vf'`b3j=7w $ ֊X:np,@ 3U%!]($L"@~|"7WwdN<-g x\A3rZ dP/笍5ݭB:e+Hk7]{%6(E{cRÙShMR~l@e@Rp.xp3;#"SiMREh r`L~kl~ElՎ%T.`7'@jݙs##G,2T}|2֏zY?~⬠S/^GZ|7:e(K`Z T//64n~^{ՙvRuw(ؙ7_IVbD&s EÂN6kD.ac 4_xWGk sHr%,& ȑnz `8+QZZ G*L0=:)LF4+枬h\V:j8@hGRY fHxaXY P%FA{!>-k[`rG-K19op@ 67 x=M6"AwBO5=&(͍BWQ5gDsFxN0ۜ>N:%ma|ńsʆm=F~1;Q(Yc=F[&)&0E+Q36O&_{e >eER P9ccȧ70}ұ J`_`"W Q#AT%>YOY)W 7"94z"9;rÄ 37*@tƥE9bnp'Qxo@p5wH P+BO~ Es.y6ax'%452]T*}zY"H8`uaNdၑ-/.snm?tW&o!Uda>-/' ^ʃ]QTMՁr]ޗkAyz@|[ ņ4OU* ةɑ$DT [ xsƦ2ļn &;(o35\w6&4$DWCl܍mDy97+I~Nk D?lQMV=L4 wm#xĀ*2h|^)r7'^Hw`ma^*aS 0zc\t޺x6tUs1j$+V/"H<DOMP;DTV;QG^Wr@ـ8k?:Dz <檍e5+mSl oSͪPW.O8)#A5F\pfZDQby >uEݨ?h˃ús9ᅰ]XbDzQx̿NNz(jd=ߖ@Ԟ#8׽@iegN؍FH"U{ԨKC\Qz?TR7g)-UQ]IQ\(i,4GTw̔v WE z\]ޟ|"Jz Sx bW^UC$D>t6~L>"@(]4>^:[Tbӄ:mrrnMnF\j0A@&b%s1޹? ^[ 0BA[2UF'0aMH~ ut9DshHM3C.YpGfkITŌ@s 0#Tt{?v[mҍB+uc8O,.F(Ԝ0_;yEԧP"22C51h@__8.qwu- T\k8ՠ`gfeV=+Vڹ3)عs7tì1ʨIe`K"-)] {Xţ!P=de-G ZAxKuX* b$8.iJ\/wRU:US"#ٕ+য়ed9Oc\v&lǍH&U?bm&²/lcP&ڋ)S0 (lco x3kُa)KbLjr쐹Ҧ;`O( htvz(m͂^*{("gq})Ŝӫ=*"E)_bjjE"iprXUEAy`,}Ҁw.)}lYּZy] i8*H |F\"c.vQZvH\pq!.40e&4nVVaGkך?"oC8b˜yV94/|g \4| xM^ZĶEMѭ|6-5NdHw/4T 8&1.5pz]a-ª1D\{2Wd~i_6M@^L6 @.JvWՔ@/Y@s%uB)mr; pKl ANӼ?_XuLREp|Kng.#6.w4]SNF_@[IxZJkCw LY vsm&0)aA8PM ;pf}4:(*xz0-řKo' 38&_:5{ I=Z4d ֵa}ٴvbcO262@X + rqiFo89Є\N,B n㇭4Wx*9 lhjMdBEx 3f J>  :VէWq -W,Sud䃡edF z fBUlxRcújeq>)MB+m/سfh(p?XAvз=opQG;3YG/OY1"搽V5T~A)Pϻ8,1ü%Ҝ/wG@`FqFmX>'8 9 j%va HX韓bJQVbH2ːS*zs~ @~C`WZڑK)Ц_K%Ђݎ l&õ9TU*`ٔ3^wn~9+yVf DؿLBu}߸m2>=>> U%' ֯SI .x+>`gF'ݺF$t/ ELiօDos! ]+r7)v}Pa{YuL@3Y< -ވ1QʁZgNɦgmTx\ DأY2j Oięo `yJx:y)VAT}awg%K;Cm*=D tU, I7tSs}S X3R1DbtжlDp $+lmBEVWQ۶tXL,`.o"܌pɢ.y(|^4H?qsf281*q8aGڸngytIXFnee4y3J @/2GxB]P tP~J$2IDȯ!ݑ7{#bH;lVlCYu.~OHO 1UA3D0<;ՎA1)WP_*Oz/|tmyjp8$gO|`y${ÿk<ަ.Mٶv`?Ⱦj |2iJW~d?L9 Yy6D?W[+K!=P# Xo0mf7ϾL U7ƊgC<=ch2!.M u .&ɑ?$RgyC(9R1ҚY=D@I:7}G?@B;S^z%Dd$>A2DI fG+K&3;W9Ōq6fDV{Q?-N<r<<`nx7ִ?P/ܴxvv JoN8dzLVmEj2Iw (&d CeQNr p 6~; /*h(Lp6A!oiDr@Fzܚ#͂~rqӡKՃVsтIOpۯ0VC++Oɜnjˀ|+fD0gP{G'hJBb %"E725% *dmxЎS6)ڻU:>ߴCN ,gWHFJFnɬ՘<UQk5SXRf(& I|g^́1BlNC-\GaE8&!+y]C.$!pw;Gŵcdwe j¬(;̢C/6$6'KŠܤT‹kuEM6CYpXxU[YBa (; W$)f pB/(WɽצW."_52W7em:*$6#=<8`\ d]֕aOl(SX #ѺLmӸGݶnRJ7h/ފ ;G|—rAIpSm3>1z2_9cPJSa‰BjYñ/SBL?L>(n6d?Ww50R9h#[nUo +%DBzۅcK8uT0l~A _ymσDLI%Vu? r8Xan}uxo)4GD1d ˑ{d cP! #{WX.z QO7-8.Nӆ 7G4x1x샌z/6 lU#MTqa-CEbզkWm"a9 ̠5SXJmH!no,XC9=wߒLH˯]OT8"шdn޿i6a--lR|<@,ѰݼPGKa#SZjbEu;zeoy<>`Jn( W򒽈@Wd}N^u,k2IzD7G ìۆ[X@UȊjf0k3kvʞ;j|j=^c*q;ʲ*"}Nu1 ט[kcHt@aboVdu%B5,&Y-6f`%a(>WawòƟ] ߽\[]a[ku>5&C2#-z?!GaVU)T0bhU^D7@)lӯ=?1C%Pƒ'p Ҵp@8[L]PlK7]E¸K|.AB?9q^!6XYOY;:w(1XZ&q dH^w(F8&UlhUYíUq.I|AU3ŋ[IVyjQXš>2\]5 f.ZE2LӵZfYgՏ5Oo2cax$jĠ pWW3HESGUCdAKD*p5x]#OmH5l\ڃӹ$O,EdLކնCsm& 8gr GNes(J|Sރ2),I^]8rL5k?RWP! G't*p<9r$ݓbG|oKk noxR 불+]XIt=R^3^ ΗB酐:@/&`Z6a>)5pȼRg 0Ҵ&V5``:CӁzFuOfzQ]DN6ktJ3|R2tʍ{ZpV f˘!z6^1xT\-oSKZƥbbt\'^ec)i"i#4fsHJ$rÜ18ճa :[ Uxk)9B'CWP=fDsʮwG'0qw۸}SpHf,OroL 7"yn\%mwph= Q % DO.FK vҍޞx*݁IGJVy*BgQ"sKecB'*CrhA;iaLZIQ{urcDy}nNA6P 5]œ~5WZadIP 8 Io|=9~005u~R$& `-pҺ&A LVĩWү{V î齾-PW U$l3y8D2 ?z% ud&ז 3ʘLnDͦ'c- ; ׿R:FȬldz!b3Gj~:rɗL%ƁB9)qx)4bjyL#~ʇORA{O:TZoϕ[o\j5 8W@VCPZ*R»Ŵh򷆯Eng׉e2w L}4 d q4Bp$3z6{GvsYά@5&bXez߹ v\dRӶW3B|p2 i㵨Vl~W8HwrcPAt1(nWxS0kʐkp2}gDTaS\$, ;6cZ6_jn^ 8[ *ڴx *2圼&Qmg@E:LblHrܘ) v$DFt*d>":#n' {h!B\u <@JYCGpyX~R#Rd >B9I31k/Ъ@^G߷S)pWo,"4`fE^l*]q/DxtѠ*h|k|"7 Zj_vW#wW֑X!3EϹDU2-59ӕIW&cݝNG8j;Az^MOye<(DjxQH@exk ~={s$bo9H ̬1;h<duM%Fmn10%;x@YD;҆Gъi` |7|'@7f\EX\$YD,iJv3e" G<-@i:Sb@=f . 5V@ HD|~Of{'&; tp6"]6B|( a%pEĪcHOq߂n(?-lw{f/*jC ,gᗇx$.+ 're,H3%eZw_"d-c^!X Jm̋gPw p*,K|slanP[mD6*K"FxV);h4H b8V=FrK挪J1 M-UmQH5E<_ L/[?e+Hf;oԢ<.oË6>u]y)ĸf3cۃHjHj|DU+aX`#L(KVNߩE1QeQ.>c ߃|47bP/=tjڑQ1ge+dGT'4Pq[5jsx(av2מ n3ųț5w~@ɸ#Fz ݋CqФrxc,lJ7SScȅXWgȇ?l7VѤr7)jWZ}i"lOW1}rD 䆊 M Lٓ/|%:bZzFU-a!Z4)˯XLm/ K3$.@g0S~,+5ukk{yH@>Zco't:6i -5v=L*x.bՎr)ծ8‹qSu;3/ddz8|sayї+J0%@Vf8ϧ;fsQZXA*tkd_oJs1gt?k;PaZ&a[ݢj\>ܩ1E࣊huJ&&{P .&1ojt̜kA::nNnP=g;jv)Q.]2:+/2l1R=W)egGbCNCy(Rw*&rI6] ;Cl?B=<nP*缩ZTOL^kF̶Po[/'/r^ReO)=c63cf\pR'އ1-%8沠 rzpeW*tͩ!Q-Z^plio$6X蚿#N11gD2dmKRW(d ț%2tHE:c%lF|yXvH<ŭ&¢qմc]dxkģޫE 3Y\& Џ sWZJDj}̿Eʞ4Oۿ:!mr9 9WBٱb밴cɐ0[&+z8+ 8b? |0$ay%јšYwfPNiˎ)$<|(X6# YPw.Ps/XJh~R$lu >/vP<{,Ws-/L~I}bs(9[(f-%_ MQ[G8bFQ WH[tYi8A@H!.}'YzB3 } e[ϽۿVA ﴕ[sa3y\+j(a,ۘS͌ vq=x*3~ҝݏ(MB.^Gs*wr}?d b0) ^rd vXDT6I;y1xJ@d_v)ȝ+hlGxn #RF$]*Ѱ> ɽ 04!=U;.7[Hc;Y&'xГuE30mV9hRC$qPRZ"); r|U`.5[miĻJp< Sq1P*D/2t¬e|i 6h,_O~9Qa2sBaaECzBԫxdnDa9>uݚc,ۣ"%* >Xa[َYH]pz$T_D yk D ؘ<™bcB{YuuPkXb Z^]ZnE v''5Zԯ?LgYN +G:>&Wk+р!+;vEHWT"0m9bf;8A(dNTٺI1(îi8)TA!:T(VV:Moqb[\ieק w};]CP6 3e,"n02 &zfc)UIPxBD<âs`|6f5[.[;W* _TC:ҥc$X.rh,,UbP2(eP6{., v.GEgR6@VgR@zPBN[r;+ Epwݱi}5|p˛ t'4iEZ4hsm10T1\) ef5y)ӗ[Ĩ,R8Iu. 鵁FPq1DJCO7hpe}{=(X&Ks tE0?&DPBP=/ ],`kzh0>Eu2t{9֨YriVuAM7Uk-!ufSGܬ ]_-Ps < ޶Nxf/IY鼽:C\VL&-;`)Wb!_|?6W]h\ԏC|wc2&3ftS;B6#.Dҍm&'G: + Hg$F{T&y?+SU*OJeG 4Xo (1K@xTYON8z5ϕ}aӻJY#<e6ĺq^D<#֑w[xLZgZw\pi~粵zQΰqxqePس;6})^ږmRk|H-<~ G:84R l" U 6/vߝHS@9FmCZaWawj^5p3 [pzW(?;F4t.]:o*@J;䗵wfb˖aQ%.?aEh/U4aq0 "YZSjLŊ\Iv\ɂLs/#3`XnUQ~!%Og҅i3|˲hG!¿<6^#. s+a)<1ޮ:nq~zܓvAe g3&럃q"nl<@Hox3Ҟ\?i> AX _\wKpbx+v+P~ r).pw22;_'^'u|SweK"+YRI`/Bf(]؛]hNɂ2= ب|UŅW:/ebl*2vFi)* ؀K5CSvrR|C42b6y]C*`sBj9=+03 yjո8vзBz]e.a/; H &d-6LXf15fUQQOcxO>}uVu37[)CYW-F@ֳm5aŰ¥RdOz=,2uõ}Yu`6w=* Ƀ8m7d}'v2H.܏*goӍͤ4#>&OՅ6Dyp|DS$I9 ?흠#e 憺eĆį)Kz1զ穨#<]d6bd8Ê&X5Z:TA˫c/e{S8r" q?i#%ƣ@Do&3_DiSB Փj, ~UW/MM3<:hK@T<[h2̓a&Ntec w@y%r;Z7fԱ=E$?B'oPеNMen4pϣOe6SפG" ^?N ygxf#6XqP=fX6e'Ĵ?Z?R#bYݏɄ֧oI >ؚCwFVˤ^˹ۆ1aH -eoil^rڝn[:gp1_C]@dcn ?]y"v4v{d͙ >ι·g:Ie`U@/5FXo$ʾPv1_2߾z#5fc"DEL^ KC/^Jġ.rY~3w2$q@3b /t4;Gۙ\wfa} ;Ife".}6(3HgIȒ+ܸ"|TuqULnñC8aЪ->tTS'/df)فIW[!I8]t#p )c{HT̛2Fk)3{tG( Zn" n@K+~8u~.1"l>8[\ϨԟORQM$d䡫N>ZU9"_bC$d3kưl';Cg;*1s*|+)i[7-'PCGe0v]RFGv144.SpA;yƋ ^^Y"K;5gpoQ v5[9 $;B1@4&ɶD /kܝOǶ/Cez; J$nm?^[26 H{WH"EpEN! DY f;1S.!vSi ?7 !ԁ(\-ৡ%K֚$R eopdv Vp"f O%!u_@ȸv{}fRŖ| %q\Ù/ǔ*:¿c(g|Qd9P2^ۘWPA},8EVﳁC'T@i!xBo ? kB`{2|z;jSe0-wKlNY*/pQɑcЪjl>hXQs>#+/A;vԡ[*w)[ j;C@WB@U)|`2S7;ɔy陡:EڗߧJ?28u.,"u>޷ЂwIU&g|Y5{̲۴wwA}qKﻏNSC!&J.gIw|14~T gI}!<6X {94*m^&R c1VeT;*pT$Hee4+5oS|iq&vBM! wҫB㐙ZK<dj4V:f+zWʟU p"]g  Z#5,Bb&`s_^5:i FhYK5g[!b>IzăO?ƻ:s' ߯aT:?F9LD.<>ҹu1\b9bqXA _ c2:*.; ~Lu bvX˴x :$۞K=fݚ/*8o2ʠ; 5f+"J|ޝZ>QZexv.V;*$TT3֨D*t_?|i;fyUUn̮+"t[=ȊZ^W1)a6]c>(JctR Ί2U 3klƥ?C`v6 CFmWQ1כz Uu Lp *XK|9Ρ"F.Pњ`wjWq ~IAZ~J4\ 1>*9''g= z&hmN x"|/0'rIHpuWGrW=?k<.jܢ|P% P7 Ѕ=%M cu#+ m)]d"|jHTn//bQQDWoud]o5Ѝ&7`@7ŵFE?yOD?r''?d-TUtn#=dʒy'u_DT?i4ݛ&랼SI~r'J[ՕVٱsW[0;e5HBug<ς=aOI|,^[Y46ѧ>a1}ԨTLV%h5L-}_xY-̃G4eJGPXt3c¦<RKUٟ'TnM$) n"*)A7뻩 '! ,r_RZyN8T$Sg3b ]'n^ ]_5&]F=VKYڛIӾZ;4~qbgCk18X{%|4 MH`2_B䳔NMցqiǓ|+Q2$#I%$I=}Ng&P,Ce~$V<ƆgMi1`@q9ELP:DMFm779ћ$ɒg5 1c!ܜ`6Ȣ Nl/0Y ,)j;icY/i^8Q0|oj[&W9{mRf\ ?z(#a agt__&xo9N4k !o{϶Zr_ݗPoو4V.Mr,Gn, N@\`o~ M(X<'?汽*Tl6_g7Q}`,PNv=KXp=WJv;⺨Hkݍ@v3Hl3C bevԤ%[b(s ԝn߸YS,i3իt?hOYAr'QHIrWfn\g)T+[ڔl撹3X2DYo]@Ĩ l/˓+1uS8ܡ~)S2ʠnAvvxuD^NI"B?ɖ"ii] 9VLZH֍pghQleϠD?֧FC:`+62A%箒lp?7gi#3: |v%ҭE5 pPvEF{W+<jgCaJN#M@xĤlA</9>@jW0UD@+KQ}hmw=8c m*f|%Oo@!]r%kr0d篇,f"lu3%dGoД~,NISyVhD]QL3LA+尤a$uD('&@^. aRAiԣwJLcS,62ȇ.S.<k>?hV)"Q{b|Ŧ+՚v;S+NʏbPe Jm"IXûUqדTK $:S`oї=IٛJ訤쮇B|h̄_|j_vUH\Kg!]EE珗YH\ˉԃzrMH?^wA=c_ n~¥)iN1)wC`XxZPRl_1k2"cG&-5҄ZFK&cJ̀ӤHoao/[:=6'`QdjW{SbqSgtYQQ F G"_ԿWpֳ H)GȜIqoKF,hP+_Abh ;&~Tt 1jԔwGy̗5\M>u΃|xZ"=g8 'x{{c-*M|?i, ԭzS}=.3l՜8!蝲1b$23L#g2RXij(CTw h{8pY`t,iCf%E݉I{ՒMo/4M1"f!."'"Ncˊ_m5:ZwЊ|oЇ~v5ߙeA~wݿ@=T̓f_G0'@<;vNYwB*H1GK8ʱ4qZG-P7^jq:x*?c*HG'8 DcZDg}õ!aO+yO-tOԊ]^MiwXǶ#fk޿5F_;b?,.cT ?F1R#WTfWL[)-ǭڂ17atpqβ]'ų0O=Lo y/`L&_YV7$% u V붠v_P#`斈dN<|54фܖ^ 8Y'%BbMI YPxEA|'D:!k!υƁ췫2XA[:65I0 ç7ok>WD|֟wDSONlEiǣg` *-ͦWy5Lސү% >}׀x\q11B҉B[0> ^dּR{žx)VXA)o.m;0ټb%ՠCn ^ ; FU!T)܏/˄~,) !hJG@%&4gBr_&Creve~T9d16 w~ wx)~GՇ-YiBԲ5,,8ZF:8"AMy7wds?)ۼ%;tnm+ԭ\VMyT|XB~v ?TJ-": V'DRM-H?Ag &RFvY,@XI~#L9^b.A@'omI Mrc,vJ?*}}6K6|MNW>B|Iq-2.݊-E%R~^}PnW UH]Ŕ$NTVrQۭ?G=.\R$=Nrw/NBOA4i!#(_N)x3wyc2%=ʉIYV~5bC%A?jFIћFqm}P'6{uI>3޿GW &n:hQ|xk83VzhcsabB&Zd7G$m+vN­ޥt^72ӌcv캒 &)|;"܃RN?o0h-m0cQ1I & Q8~9Nz_Bl=;1s,ӀIa[޶7/y0&YUd?ƹ-<`p.McBs i jAnF#c9Ę+~w7wI?Ҧ}PNXt5o wA)=ԡKCV8.z2d/U,.'% rƷӓuGR" &L3b:!L:ݸo :B"GÇSHH`:$PW<<}n|g|ܘ.cedL#1Rكj SF%d#IklWS "3&I%f+3sdh:{~FO?}(bӸkżIi\fo~`I5N> e#ClH9^3d9>7KA8`^x0kt?Ok;;o&N0 tS|!WZ#0IEV /3<ݡ֐F}jvUFf%q&-ń\c6 1~v@p] p*l&~_/! z)V&[ԶS{9zBh_Zݹ)%g>yĻ/|OQZe!:x%7;h>kxny{:Jѧ\w0Hu#=~o^0o8i`wO4&(,`)+u~Z[&Ŷ_X*iL˄dsbvlvsjl=ߗ~hn*4hߴ:o`ttOeFPS;:LL^˓0poJqzp \ßڂ#hQ7a#Ȩ͏aɵ̸hG$UhY0 bJ2lg%r0Vڄ$ 9#?lglci^?=ȫg)K@ƉߍL쏕&a`d÷4pҿ8M-<`E|aد J5-̠(!}GSc  +лqE+GB)qn|S7-^W ^)'7dMycX2wKr:{Raڀݞ{eҐ`1]"Hz5Ӧ({ߢiZ̡ GO6L40%$s`;{Q xCh ȱhx?PvA!-R| +kآX õ Ez&l8W.D2"$ofFq ꃫ]Ij% D:dS$IUǝ!mf߭ 0M&frnm"Z, G#k/f:s>DTWe7ºƀ%sJ2xf~?8N TWPֲ ; w"ΰeI* okv?jRpR)ZD\/&5:^#lȔ먿؃/ dB_kwmXB'ۂAòA̞|j)@/ESKX Ҟ@m`DQ:r9na8xcƫ `XTkA~wN0GmVvƨ+MNP>0c@=}~,1znQY!]UtJ׸ )gP&qИFT}K,KM@Pc5z~ S2QNsT̈z+P84wt;:Ր6ox|P-h-Bt3#pݍ|U<khYJb)#[ E .ai{ 6W $]?T3{ފ<\e9zlaܙd1NfT'zUwd{ɈtZP1|v(bv f1r:Ax&ù J\Y,we$q]^âd)с 7'awu˛ž@ 1P q{;Xn|; ZVWF`w&ȬǴ9}w2bVNbͮ>|CYNh_ ~ pɸUXQGg1;ڽg|$x`J d]^'Ty.(Le- 8D ͙f}ʶzyP M"Nh ѩz &1|88ZN_D700ZGwv\:dMZ0$̡,T,tҢ̖/*%tdeuYʵr;^mKbD"JFEwX8L<[-qX:%`^5a::؄f/iV/h:F"KM[ԉmؔLVJ\ Z8Oe=Sc+zAP2~2qf5@v1Ge?tkd߀V9^"`ID*(ĘW惱bJA<'HH3A]U{ Ķh4Wsq"k`Ժ18+/ *sG5:ڞ"K[CnStyͶXGhA")WT#gtL`+wܰ-jV.+Cjʼn 'FZ-,@'' FK;k܁#]F^iڶ<Ev:> ku{ 9*dՀfvW'|PA]]U"k%ءŚfSsқ!\;ۀIb&K ɍ`WvL>lx|<\k16BCZdVZ NP80Ŗ2IKۙS& mâX){78漰Zg.3ʌu9 M 7 CYo"'Ƨvtٓ,_LTKP0$'[ 㺔Ô[}43 ` ɇ8o{ dr'nHq @Gil2sB-]YϬւ#W! .(zC07SI/ 84B@OBʰ.\dhCk{uws0u\ħidΖeSSi Ul_ުaКyѲ?u)M%]SmpـZk[2qV)\)Wo\&ݬo"%Jn)[9'ҌA؆oEev=cFps!Gk TF/YbRK 'SA] "Q|.YHi7AkI9\]̥;%mT_K& In45K9jkV[bƯpx^4ZMtt7+H' mU htYOKQaڐЄ>2}nd. 3Ai?.xj\tQJz7& zw$LQuUN*V; tAvt20~0mX\ em<Pܒ.0L.H/6ak2:5N]xꌱOU3]HfN# F7^?\|+:VFFƒFO'%p& AJ k QD !X O+Ū8 % ?.FtB%ȷ-vࡦ9vPr\VG),}1v98gm=ElmITqݟW9mr2N{Wsh WS'<2^xW! RT$c8C}N|+i?þ c^xvㆩA$io‡J&JԢ::gT̎քhxmV@o+@#"Z&c@"S,iDssByc5x+ZC`P30l N"CQtLIho$s5]C#i_P9ٍAR_a}$>bc#Yg$-afunRau "AZSN ]:cGubjdWFdSQruEj ^1C[|_тN ۅ0w$ioDw7 C}}xfo*pěcyVDcִ×frkDպRՍ ,XO+^Gq׺9ڋ_R4ӞRf9A`+넶 dq0s_VKP∥̽A㍳n*,q6{8kOL[k9&,Eeq޻]ff<ʺ ٵ /P+!IJݳgoZ$o&&Ow;%f[גFc'i*1+Ǐ$Awv?o %h{$leyvg^„v522uEtN~3Uə5)B!/5CI<$]?Ĩ|Si*^VB ]leKŽOk$݄@ T;M(Oqk2>@`sJ^cD_Xi=y xYUi *s0M`% }Q3cu!D<\nw\q\x*^v'ò RtZ=4I P(ќx/D<㧢y_J*v;I9gp%[9\QziJs5"ledG%S@<(,W]!Z^4)#Ҥ#*g>J(Rk o7Q!P? 0BFKF0oZu<^mXKr&Ꜩ|Ne} (> ݩC\N{OGf@N*e,:||^wT%/2$I=8嬣Y[d1p- pH[ݓMNL6_b*"nXϏcs- ~^ŽKTF,lb [gVE%^=VJ}QضJS-5 *Gjv\F&A&BDꏶ]o~}(H:XM ُx#|R@gs ݀|]n+]X.|1aWfv]I_*wDhS~k@0A>#P l'{ZŮkF, g=R휷*㐳ws="|Uek|)#Cw N~(/n4%*hjv~S]#(: qS{' &o-|&DMAgpĻ)H<,fo{$-o h!B5h0-{ ʝe_SHpBv妘{#w-&J-'-;&g?7+i+٤s ZogՄŊʺ$t;ey鲪Q!(^1zlc?ũU:9{ly5 "ل߫K+//tP4:|֠Zu8BSrKڻt t9Hgvh,,% B(5GhH-8`_EKϱhm>ж,(qދ.1~gndįZ@ɰ%Nk 'EB&,7ў>Ýσ)wte%Ip:sj0Tc/稼M5gd}24V'"37﷬*{tKР@er͔;/$2G_gJPwɊh>H%fI P@'^_7/ 1v^2N;xg-Gti^ucº=B%,[Zޙ `Em]{be]0%W1R7޷oRC.~xk?VG6 0gRN`Omɒэ__A1XuP}Xj~EቍLLړ=&J:bP̊&,-Խ:͸,~$ԟY쥩=*}$J[t(8pV"Aî?e!Pg賲~+wRxye8&VYy˫R:ml4c~Gơ>rZ`'MÙ! KepF{.iil|=bnYOJ '&[= 2O'8X_M0!itY2 R}^y[8]vfC+ Q])wYAZTtXݐ頼wTJh - Utj8_fDTzQwd~cn&U h?(Fg~]y.(ЂYL hJSh C6!H *QR Vzz⃊~G۽D&hP't:R1{)|k)$f`OH(oCIU)+*؉eWb" g܇Sê4}L|])nG$ܣ 3nUri+g[.Eud|/'(pйɾ*)BwdOw-t gu]s}|L7WGʪNOVyRUVt GC&8xm w$RQkL@i?VpW-b)R2NH7W<յVK<{QI8'|(͒vՃIn?棳p쬁1Pk;IR6>7b%~ɪXҺG80C 0=Gۢ3P/lK\'q_R$5q{8H921ǽ ־]v43jvQҍ R똽YBYh C~,:#snL"o[FymԦ &?g- GMZb,هհwInR|xw ~L~rC _O,]**L (.T#͚~.xT_wa9p1:ykQz7Wa0XQG jG3^Hpcqu6u6"ɝ~gK`L )1^N8wL Yl5r/agj.gQ2A<(]G`yɣF+? ݚ OkFu5~t]vC?49γqTSҠbz(G/zPtqD䶞@puQGꁜe(Yw@c8:+փj>TzyUŞ\MlFN|]ljq5GXSIp q(YX"4d4Wvp(]y`g H=' NAb]2V_S(=o}‚^T$_F^zdRpnQO>aK;6huߵ2h6譣93;XU vL5T[ıW,3h4(h Xp]M=yW&+D^[%Z#˵*, ^:cvRb-+P6=_vS$~{z+zV+cəqJC "98/ۦ]w۬-M9Bg9PdŃia:yj 'Tx }?; K`*Ӏ.suIVA;@YPt4"V^/3}n4zZ&H Yk4vۮcrp!ͼmS+Fo {G 1f ?aQF/Q[4dݥ*F~xKFꡨvOŎϹ4_ɋw6%22?_9^ȩuJ]z6o!AQ|o)WQLnJ{iz-4x@Ρ&a2AE0 %_EIN?(Nnp<5>yibso*Ǜrןg,Ƀy's xvMއwU*!waNJxZD_Yð#UPlMAXzj$y(ey8)ܒ{>T;]SŽӧojd]p| OH1e_|Z4z~gD!> 0HYi.sЀ膇z |3rZpX^߰hLU?\1u1'x1m%X?zͥhM{O7@upCYğh 6=Ax'?w9Qew*=C ݐRaWu~{T•TIWTp0.MRg=Ɠiq>|܄ Z>8eS`}lN='6盄%(=~mCTX{,_CXj0?2kxgfmh( 3TX,1c0/&drǟPBDMY$ZX3\zvt1 (d&-=/~QxnPe!p2ևHrGTow{EzFaZe`zq l%}Ւ$ C?sl)-S_Rm>Ŷ(laucO {,Zϙ :`d؉sVʹ p'+-Q{:J`=EWb׼q=EEVJ}F[;ZsV{IwS^}#8x0M# GxsNr;'F-Yӏ e}ڮgfaˎ+j%b~5مcZsTsFS $g&t`\Q:Ja1KU_,5vs7咀Nw"٢_8V7 ~MmwYj\YlHziTe]Ө( _bS讪ToWa%3}b1̫zq P5:]-{Ҳ[b'5pۆ%0UPf$cwWx<)A'P8Ej#JZ2yM2N0-S#YO)&_Q-ahϫ4)۔> n<$@ٲwa(u=eH R{(doA0k䒣?wCӴ}隀7QhQeI_[it\k`G ALhZ0!1 sTCUUf=ˠ].~@g rHd)&36-={cL-^Rp94KM^q36!N'ir t)3 ,|3剺wɗ1"vHRJc}D5ӯG9LjY'w2yvX`z෌Kl .]\7[ѯmڢ2;^M$$־RIܨYίh*W{eR 'B-^Ym*XMԡd=Z7%Zr򦍋q^ՂK>Ke1o"Ts7oVՄA?7{W^XcAa~IDžUF~ qmz;B9tzgZ=9ZBĒZhdTqat"kV4ᩀ{8PE|S6oDiqSR]d۾IZC#^>! 2M6 |9c2",c"p< MU%Ftև3#IFXJO,KmoF oV9R۷q|C w {y^ᝂ&2y6C肊wsW4N j>#Y39ȉL,FfB$zc%NLfyô-쒔$*5r ?7be'CFv>`pyt|ph[(*Ggxe(GbߌI^/؀Кs% 8РCOF.Kb֗ caܧBM)) [;GEYª8 @ Y:a!O?1]r\r;9D=Xr5|pKX\_bY}sImbDw/ hsy[VyZU[k EKx:Ej %?&Ʊ|) @8(s+,4*ԯvqqHt,S$L#G>O~XW{RŀJvHSRH$xyZutd)JmҦ<`޻p?#=- ^(PIMO$U$ GgYem ![ :&8Xۧj3qؕppKVɹ^z%BR ub ɒ|Aꁀ$kNm:Ʉ=^NP `\=ϊ ļsCuV qVSŤMDHYq!$ap8"p)|\Dqht4@$ǃΑu"8l9GzCmg)!.nlåR>!u.s$T :Pj$ӕw?{w%lzzz k`Qx~sHQ~]T*6oυ@x?_[x(&Zc|[(5iuK?܃mJjGdmQB#paRlNhM%|jz"='4!,_ZDrs>"0Sh eLnBSGğ^eCV2JXSȝMMC4^o+ C!+w+rنaujۃẁ^WpvNV ,{ԭ\\ !9J1u${>ރ!M|W;l8\ޣkl$(#%+7LRбPzȚ\tw`^tgL'207LQK1#1iI;_U溣4΅1ce7slG1!\8N /50?j^ZݎL1( ᠄$<Go|Lbp1:IN:Oֆxb;i- qJ /i~g9s3RRcu_Vuu|y Ìܷ%h5g# )Cc4М,'Iݨr:O!Ԭ2,IAWb||o5x Nrz?xEcJ:d 뵢\*v}F0&ԺR w6u2y^!@R7$]O#8'F7o2Zjʉpֳyф?bM<>'Q.9 xbZ\LFHX-: ['`M'Vw0yQ2@"@?alv6OO=0@t(n> ^]FA d0JgI6cOwU޹9vrwcvrT!BՉ9&X=+g;Qئfns8J-u͟wcn+[[wS(u`Ngk_Hڬ\yGq|5 iu.܂W_4:VC4`8uI 3ELW~܉CH[6$'|e Jԭ%IB54v ,Yf\.C$ jǔG>{?\|_N^'GuzhA?)9PϠ][(Z2ktXs7 @^9>4`I/sΰJ"L9/2 f 3ՔFI^uB JH!n%C -~w\&tG"yBܲ:ߕ4``"6j"2^>n1ˇĺ !ӑ ?0nF(aUqMT;mMV4-9?Ť$aufYFg'  \LW=e|GDNӲ1{Emj~O啫 -qJ0ar ͖XQ?+ +wlIzӾlZA(Z%XZoEۤpl}Xjb?;j&!ڠ! \0{6zf:O^(柿 -d4=Sx6;$ZRS0N{gşrQ'j '~AqW(]S?l-WpD+$K^VV?9LRn#7FK\Dӡ m( 7Pᰁ_Iԕ:kN'.]D$G:|f$uI[ar1'8!X콡K]R?CE\ .JP4Ɋ2z+@'*;픯Bl h]5elKcޒgdGT\ S_#9U|ܛ?Sxݫ;V~OM_i ?F{"1l@9uSG;cI.QyI.}$E2s9ҖPS|DTU\B̹,Dgm4N œ2ؓ& ,SKҁv X%] 4l8#l޲IVZu4 6ϐMls7IsT3POJNy[[ϽL"w; D'vIxhCWO4E< $o+/p;2Z4\mmA'a@l]ŗeKJl͐cӍ_HOS>AuP$, B w驼''g9AQ$42JEn0KuXq͌QlAL=`c6"\>X_c\9ttC*=$on 1{Grg,ICŴ`Mae-xLi$ 93T_{#*Ewh(SU(עئ٢ɬŠX>O)BYlr;s⯓Q-ϑήvJ37KbY*+ G*kqer[,\T]X{KZ M. ¦>w74\,9 c F٫]SbѨrh\de=%燮}yK;=Gz1XL<7 QvA!]):#HiiYΔU~T:e.H1yܟdk׾|dJ ʰ BSѝ~c ޿DGq6l~^EG;%HpO]^C~'Q]9 xS jLDұ?lS#˳H7Bs'z^péӧSY/['f9_&̋ъ*i O_gxnG9pQ"+W|Hj;w>]ObGf{KBp@8C"ݘ4=kR.)T*,OWg&w6}eٻܾi*[&Kz jd+~G7EQOOƯeY(9 +,w*DE12NnvJu4rHc n,iTH@c{·Gcnׇi~MDQuh8agR4ҳ'?m 3W0;x8a IZZ6·}J(NAn. U~U *WA%2ydb` 8n͵D e lJh$6?6[UqEx i/_뢅VI6[cM3cJ-dL!{ WP(P?lMr?y3JiWA>Β@$eҎ*d~|oijrMQO>㔤3NN 3|GUϢ7>FnV8Kh&4sXVNÄCX@l,~yQ}БTz~ 'qplAdGVLt3v;&^+Nҽ>I4*Fh۽;&wKy^S~ Ͼ7?N@Ɏ!HG2T?{M,(ӎgF&.gD\JLSSR-"a-* ]Kei~%eN(YY5ʖYPf 8,O(Va}PI(a'vN>ԗEkoC:/Vi>􄬚$0&2Bxuʜ0Z.hO& Ssz@0l)}wZ] 4wmY5NBNP>T~Mu$iފa" T'ӌL&_`1YYP+I%D| 1ճ4ǰDѻ zw]NRGo̸>Q(~ޢFfLgT(Ї=X.|ߔd3_>SC\ݧ|~𓃹s$fM~+˅Τg7ҥspjGoЃ.VIO{S<Ю=!/ }Cγ,gBl(a! EW\ A ~[^tc~Ƴd㙾Q(U9w<|;Zt  )mc')e=.iaj64gK1]Wu J)3ڋƷ{i9`_ sm mGZ*qX]{MYmx~x--$KWZ'K :)~kGAW e +1ݰ֝s¶ٞ+YC>@|̊/D3 -!pUEa@ʐ;Zhj@A,<6meUWjY,A%&N`5@]״JBX 9-eQw+rDP XDYy-0mRZEvD SCB^BI߻h u>%׎ .+[ȶ$i,S B.cprBBj|͌ɰP*g $TVm!L| #P` b$-۞D+l-^Lvۘx BG:J[u;_Dsx MzYD7A>EVl 9׍YPL3 kծCWb,`YWJr:6lyNقw}fG1ZWxe;šoB yXsZ&jRK 9Ѫ`߁ӠA`ގ/%7l0 p[_RRw4QdbLJ?vu^M-^p0|9ٳ.ډ gtj4M5A&yb:5JquvR9,-$˸(tNd~~c`;3@Ѿra\@W{?dKϖ'0_HmAY ¿:*6N 2JqJe#ez)cմ٠+*I51\3GIix۴K[JBR5> ٗ-dLfk=u8pNoUjߗ .Р3'≡_2NpdN+}\w:6Ɇ)\~kE}+ آ[/QUx^JEZI$-0~%qSF#&I4| $Y4iji@|,@ FxVn?Lb! 9[N%ȸFߓ׋-޲}($#K\:~*"jNT}+ivڵw Qߢr⿙:HeOo~Ҩ ǽ&x-I9TP*|TBR 2 .|9*,r4j^ZHFE`q} =0iB!fic,2@H^ db!Ւ#j8%?2VJrSX`R"gv,ŝ"[\ڞHd 1`/w[f Ao,wԑDpk`P%+xqn{mG8UFeS 0{ 4Ar`!-NV^_!z}t'u 7]bޚX`fBd㾉.;lsWC$tЛKbWZ,eÛ4 e,.S? ){-xxrtIfG<7f1Ȝ7Ix>Sg:{?|lDOf'פR"x-wdðI"EZyG.``MA,"-HKdH9 X^>wf8Kr1./D8uP~L*X7D;nG1]Bk|Uk~kcfL/PV =lNhH#Lxs6;`WPc {´GR슎( S)Lqd1;z|nEǿ;Z UnMQo{!`瑨nܳ_wF x8ps&_mZч],<:Z80,yWV&jp#}g`rGs@o! ! VC{YX6 u3g#P.ŋ.0w#G=G?c!YlQ=Js3+]EZdƷc2шLZDYE&0Llu{Fr~jj?r1UBثK\/0T0Cj Ln'r{XJ;a`SL;^ȸRM;mS<($Y.!w,355WpB[$T+o#kX Pk 2}p m_PcxAX#G{2 ^bLUygwoY CrJ8=u^YOIh8sÇ.}[GY8d1[g,I@X}C:/y}]?d?oe텬kf/X r{0ølx :UDՏq~KL~ O{%Çu79d3rV 0A$iAep(dd"d-#s[K0}ai"= pL}t3vyFjV;\49;"~y6C vEGO{MFscg=a2OlF o'c2J,:|/쮮%坾Pl$Rl $^y ĵ.*5N|ㆰ,}"zf"l,5B&\'<83j=G'xczI}+[?=,^>QD?qk KDS$Yecb2V`*>~.M ~PlA-KqB*~60>zk!S:)A\K5Cf# C*vM)xY}öŮE+2D.[<OzY>G) eTgiXU|Dt4l-#X3Gz&ЦK7 )􉷾O}x7f,s*Gu.):i }k?3 ~ڿ*ןg4rV5C)oD^7TF4 $V$$?#+2“9F)KK?~q̇#H\u2g<$fI {m]|4fr ^x&t{0`UR1,ax'<`GNrwM:Tj`C~%Wؠ|2"#{eĉC,2e'o)c f' wJolIp;}á]xz WT\|Y êi{!|ітtEy%` Tf n ̼x6$I{ۗ%V2ChgH 8v'&oTH-}n 0|RI&#+'G>jgWN'բmɽt~}KbK(GmV/NJ,ag$&T88d%=B {ZX`_1Zy%Om уfYAl$sVA#T|l~MQO˖)Μ+UZ56`)iA>aWo3SY?W! ±Qt"v`gnNǥd*yB).<;F4eGP"Fk^70mXd9|\H=BX<E܃|CQ/KVhمf'ՈR?\TAv-[i9Z#Ntveqᢂ q Hjxo3.h|‡_kM6R4JGCiRðZs۽>+(~Y"q߀P X0 -ӯˑ;[jCi\ng^l]a0ts#щfPS?#H 0뱛z%j4~x3Oh5h Y[Ԡ0Q> ]1.WYZ84E p(R>{\3^d`TetVT(C,[¬9z.6Iŵ? X S51[+v`$$)&MQlӚ{lMR ϖ8TAQE.rv|@ixќoZ4ONez.>{ c֭vxkol K+"h)Cdx)VĹ9B X`Ti&,Bz[_WCVBYӕ`2+s&~ʾ<@Pc+( `b3bΨͣo]%Eͷ]ݐVo*3aT-=qmO>A&5mкeC`FҕjԭyMIzH}])ql-j_c.ܷ|O;~Ȑs|g)|5Ҽ*:uܣE ]2H/N JV>]j Y(!oE{\D}^O3JA[oMhTsFpqڃ J7.R-c\$D5+k#*-!^-aoboYKn'f|^MtK譅>?@?!=@߾ѵGT;.O ۮHtčχNJY`b0se"G1S.%7e%?}.iF!&p3S3aX/g!ߗv}V' `Y˛{mAt.p"7)i38iq%$,v/ Tgh̑Փ_>KX~ tJ=:<@Ny_,u#Z]|I9ãGwR6+[#9 ,CY{y('ygފ|L"7˭z&NG5u 4 Zف+!bߙKND:e!3ۻZ{|J#HMbLr>K\b,r|3tsm/C1ӥ0&]Hl\ޱjj{g ,BTDUlVT @V9Aqyh5C1$\SCxiYTkVt&X&l<ſ/A(M\s?lv&qh$ϖy9(#"a0rҶ[BBb)@V1NκWΆs=rJ\fR<}4v8Pp5qcEBT/&.4cxЄrS\6CR.LqW)rki#@wGX.C]TMm̠hc\bN0*Yj gm^mVwf~R_ F&(32Yym F0J)d/O` ok^H9dc6I{a\ r5Yf,ݴ&pWR\⨞@5|:`tez҂ݳb)+&V@dT_!p|]n`#׏d G"=JX%@fF1]u:!mL$'?J,c+q0OoGr5 ]\l?-M.,"I]+@ᨸkpUM5RǗTƲ50[SWR5Qω-Ak1Lm-!O`u޶D]d L7hS٤xDü^f*}CMwZ& +M_aFE+&Th;ɞ3Ty O!W!IW*D jHo> cFlpZ[)M^l:Zdw5T"d{J f#qK)U-f;rxnۥ@@ ֹdEo:F/Z}ow͕d~]Cʯû*Bnř+$uRwj]HP7ՄP%JX!HaDP}o$te$  iakζA$U,28Dy8G8I1_ :@q8-z K'\Wnyaj%am3@м-Z&k]?2Q2 ^hڥ{n ًŲBSQN%̀%hjaQp&iBK>()/(nucW'FXB@z".Gy}33l7m ќӕ|Fs9MlČ  vYa17ͱrU޽v6\žFA=X"<_Rorف|%G;vMjXLsl5cd*mQaulqwLĊ75MVC;Rk1Y cFFSNXj^ ԀOK7ˀ/9)-okZjW9k.RNx}1lZ'=MPƮcj9v@ HEHG2` ,+ψ U|癐FD15=Yof~2!Z9a"t +tZUBz;?c3P3Ҷk v.G'ޖv{l*zٮX qMrw1:j儛WZ+M^R^=ċ+X3 '/Jn ;"Ohs#[_cT0hS:tMЊdǨF@l`aMg5[b=a7J܋r蔡e>Ʈ}XV9xm!> bM2K^SaSh%ncȀY?F{:82p`*<~'DrS91!EM-`xM >]0:kw7-x5~){4 vǥ#aٙ9 EV̦Hhږ3:9Xm 8{Sf5czny,҉zK(7, ]A:HCqwDGlB& - _R18qsklIH[EƧlŸS; w]_ (uQ ^G2ͱgQy:$ lxX~FQvqBڟW9YD<6I5$;Ƴ]d4d!b*ǭ9Lk{0 ӻˠzn*DGݭu@s ^Q-,r$B̳{@bKۙfDFgr3~ֲ;](Sgٰc:ؓ}wSZd`/tѤZx3գ=iS'ޮs}~eq?@l0]ơB 15C/vVɍKv,tH_ߵNo#1;3n,j1qR\IS%VVۑ˴T`$sN{˝ޡs&C<:KRG8']ny_z/"Fj$(Q;k=v;:0*QN]f9/0p~3jC\ݷtAj]c̪rγOV?IK܉UrL-;"Ë}IOn`sopB7hkYd-Зp~d1v sn/m"}݈LǐjH~M?Żh~Rde23PtQ&Fޣڬ k/lkp&ЦX90 ,'y]l')F^NX B 0uc?щ keAAT2M{3w2nhLXMu L9]Kτ8cCAh8RVOpt1{gy_BrryPXnu2XW)`MVm'~f1/\hTNW܊x"z˷8S\& 9- h`1m3FdćFY&% ^]8݉Y92\N>W4d1EfkҾמ9*l||@IR,yؕU2N^>&ߓ FEi/%-cĵBjX62?"7 ]R%!ng+:k9ϧ?1zb4:|VhFFnVIֺ|R5R=ui۠=4$ZrǖTxUul'ng Q%}*CHodx|Vd9 ÒI)( nJ\Rψm箨&NGuKPPz!z.DhCAHXz:YF6# 2wݲT݃V%"4pd! % Xm(CEA)p EfZy@z56qdɓ Y[) Taֆ u_'|msV7ܞѼbDsׁƀf0 ڵb:xI)FFdJd^=\vMQfBSįƉ6_}~L1[d@e=h%9 ^-r&TK?6*hyX.Thh_+9Oܻ S?2$:mk/aP[Q9g8)%)L![*Wه=j"94`au~yb3M4ڽȡ0o29hkBO6@'hŏyH<SKs06ފ  W3W  ONLtUÅ1n IM'Ĩd`r莖O,Wölnր@ QmsuWEDr zU=9$|Vi7l;9. : ƍT@x8ߏ?heVbG(./!@pΗ)ۄÛ/VQʅ:;%Ce 02UXL$ցynpO/wf=ّ,fz]VcT7ˢTFuȆ*-Jdp^ ?4ߡ1MHG22W[>dJz:V/\my[Iv_$>XM]l~\W9gIT^I0{<`T)x6KBVM(-'ӫ#r:'γ48zVzk"Z#8פ#dw/"řw7IZ554}Fi7u5zeлj-^S )@ pWC˲}WoQDkރ^?%dRqS J{ ٧qIWpMIL{y? Enmq!WܥnD)>Q#p?G8sIc-jsf bgB2050ΏSTRTWa7 <[b%dV\d$JG^`B3oy-pF m] 6@qU&8wvːsW2.)bp͖H]6U:9N.D}vJB_(pLV"Mۘ5&8A>B"9/AN&x)Q)O 2(fg7upZtkkf"(oZ-)\~4ۆLL]vX7C' '4ˤ?jg5r2mvާLZ%_Wmvp#B&v&<<Դ:Tͪ!P I KA+Peu]xJ[o9PtoxƆw`#~-U!|˧#J?͋O.a*^~ІyV^#bz:4O4w0goؕYj:؄E'kLU?G[sdKOOX?1ogL*&ɽ\Z՟Ӟ#zz#[!Z4`C.8+%oFXkN $k^FtpJ-.#q;*!KB`X(`RLU,~3=;#q: W"/"Vk7|~9ܲ$!3f `PG< +lqF#[}Bybȕ9nBh{O T՝2'!g9>r3FKc/*<4=à>3e?Ywkȱ4/ɖV{;k.BV&TvB͈ X#|ޣ{ͧ;)O\2pU2~v= +aNOn E8JWPE4UP|jJmFt?}7WnijA䴅2c06X5>?Y%n`*qw\}A5NF옳H}IyVF)@@h b|}CUv &$2*ה{?~ybs+Pf~5pEH Hp*&1: l ,JM'|=Bos꤯GeVX5$ӗ,vFXpZ萉f'_X2`a>BOV^IBhe{>^s.W~Imi=`-^Z!hipa0-S[kU*Ҟ05mU!%#zZ%ӄ顷 iI iW#ãŤ2C^@&vR| kn7CcxG* ôc7 HRiF>|[D4zC~Q?rG`=qT97I(G"9ijxut1%WƈQ%+7Pʥ쳲[BϕmJĜߧf0~5[J]Li,h)Lq,Un-CIib> Z:3w̏ Q4Wcb❟gy;m엕X #r t4´@EtWo+Cq^AuΩ$@γL!>KÔɃ9 x^C4^~E։ &.XYρ87ƣs`7 d=.Re}Q@KIÑ]M]@vUgW0 e}L\[لN$񬼶4s3#l?3`h0%[jzYs :$(!!)wmKSS6_A@WlK03YB)llǕQ?ӭ7MkMN]V`^8 gFߞ eX)j.D72 U#¨,!OAǝv`WRJyjOep3(LKDPw>;/RSʄ-=6=Ӏbso͞J8|.JEqktu^\=O]pVvf AR2M "x"_06$R2HXz #/۬"AlEINS^˰`'8`q7X3bA|8l^R9kpWBۆPOR"Ъ \SK2qtxaB Q!?|p&fOgRp9fYHSRXSr{vki|݈ O`toc)}KDȗRP->$Ig?]oӛ)XP(GeXӂHwۣ|mx-P]YF_M ۖљ'H~ZN\/q [l |%@kWLkz{@Cu)B~]#4-TJKQQ+\;nI_6+g%[TfELk>nǽr * RC+ #4DQ`8>θ*h-2¡{&|idc]>~}b{##'=+4">k2sˏʩO@>A*do?mD')CI"4 XөdGN$Frq#Hl ޺&6CߋSbeK-POּ؂c&BQ sP8}T;Z?a` &'{17R*:-eM-IJ599;8$!&1saV/hĒЫMr%tBttT4՜ /pkq#đ\#d8ίy;)e` 3B9"T]]æ4B0@n3kb~g`pEt!;f~屃A$FkADpd@|*f"N`}O|=4ol4})e(*:fV O}$:aeW:[ 3CzIhAb|*kMSq\OBs["l[$c/,  P!W8H|qrm0qli!:̹W Y^sZxv0z?aZB'2-W=Uhembz 78C|,zju)29))֙!Lh6Ƶ0 JV"wy8S*aU~|ޖDc wk! )j4۱RO;ʘŻIws9\'<\\j9[>|6!ii?NACGGP]wIm'nZ24JHkh۠FJECvc{2);0ڇ|EqBnLCRIz⪕kE)|gQ14:ns@sc۠Gh_ղ#ggxqvgW^ju7]Pkk$(z'lBd#hj([4C-)D{jv5F](Sit 5pa_N['i!V8Br9&4 NUbG8DRyXTuﳘ"W+f`A(Ma aq$)'ӧWH: rsYP4K ZT TFq7̈(xVpH~cIVyƕaR|9eR8mtx,\3XZhK8r04.Uΰ#+)`UգKL[_$Q|#H6l^56+H-}ǂ2$K&HG9o#/@6 OI>9bp_˗2N/4ͣk V8!!n*Bv:0cuBe *ׄGDQ"39,3R;#!LYд\ _9ߌQq`Œ+X +ˌ ?zX X}C~;IU|eW790̬OVX62j>47Q\*@v $YYaM/Y !7'PɫOg~ٞr4=Q o;kΎ]<0yD(p9i(͠ag#m&5n-¡?s4tOn qzt) lB*ADe{dww7l= ^pAܮК RMEा RK(?0D;DpW&V^d11RӛdC-Jc2 :_\+U-N(~Xׂ3sӦT9^s]Faʄלnsc^CKňF#?{@KWQy &/PsW@cʌ0X'7v5|+:KԴeu"]H [ı|h om<?׀sK Yy䳆o!xo:֧kCӹ`7y~k 6UD+ _VJ,;+q LoSV44r1D5:>?p6 nU`:J*304 S @ԇ0,d?7I [E٪LoqU٠(8iMo3z  $wO~07(_r?/jTms-j2ZXg^"7k 6w  ,½bߓJVp)n' 4}Zҧ5}Ny4a ]O{8qD} GOI'ѰOhx\zMn귝teחS#0l p4W'D8IBFhͲ IJDǡ)y/* +X"$|`L/(ߕm!NUX";Њ9Ӵ8DFM {Z4YZzr %ըL)d0S8 ˳HOc2f_ =4l2zV#G68j m(.BiMЦ'YD~qB(ϩ8b+(aƐ^;Ix V#0zpUrzГrALB]k5&cD}Gy+QÙ< #A>rc)!^" 6Q?x^Fog40@xJP7~x0iIG6J5LLv].Jv)"f(Xo9M-HJ2GCn"\7KfU*K82<YQΑ{dTP*b y\yy51Rd-@(`eXAyN&]6&@?bZ{{3b<%Q2oJs2l2Uh؆p mKۛĤg eF5 tn^B·=~[ /i[T_A>v1ެa;U-T/qSAV0,Uirls璑-1{Zt7jfVaXNJ%ZŴ]+9ف†iV!)﷧3PYvq *7o6?Nޝ+*aL?L&ئOlTZ9($I{ /Z=`V Q7 Y}I˺Pe)+@ QɃ0v8FqFאָw˞<̬vAC`:,Yi^5 ɲٶ1D԰a}7Nhl>qN47Uˍ,$BO9xTQN*`$>ʲ&WLr-X}TFbN2OM;)2C2 },>o /B6 {;DIƌkGP٨jqk/!WG^UGo!g~g͢  |UÆ`Ot2tMRE'N']\R턴t:iə/0dڿ\v3qj&]u\F  $ȁr Lsv@4#Kxލqಓ y92tI׆5 dX#|hzGoZK84%!$ٖ )G $ V:`.D<цkK\wLFTeq&K)8_|.i5M,~e(s䷀۬}Sap&G?6D<锟UbVMd.YuD&SM:;ENKpLWL98%3#Kb8 $"x.CgktKY}rƶ<f {伅a Ek^|_ԟ{Oe.)>qKTj INɂs;HuPb%uxK"aE UwY'bsuA#<Y,Ύ0ʣu6mZ "/AxpMa6}[ ,)|FK+J)CgEJDH`0Ĩ;a֢¸YD:ջ t׌'S{OzwݸZ&@cZ;3nN-tD*QmsL$32 \% gzg d1W!X4站q4iY}0؝"Q /j;Puf[Ϗ!sZ1^kqHo7تi.D+RO7"(~TKZ |֓6,NC(i+׽m;sML%Yם%/>g7~MB=mðڞPo$g{b/~X73EЄHagguLxѸΌ}?JtD`J aDרN ',)(&t习qed O/Eeo?nmM]~XmwOiNu m? &UKZ!X;4kΗ@N1|+e ;.ڌ5䕉]~-`L^m9KN@QM6NIhpFuzb)vVP&|k爋j$7o]7+J}'~֭l/ ֺ۪;2ҕv$ͬ_,nt%*͐7ɣ-I18|l+u5Dn#|eZHX]W 35oNlRk$_ąt¹\+FplR˨ (1Rҵ]tdIr7vHb۱D@j}f'ҷt2GQmZ2IaN܄3VPsƢP\[%ʈ+0>\7jᆃߖA\++~&em(cb $G}Op4y-1x93fvSm]Yas%a`q})v 0Yl#iECߌ@q]?,JDDݞ G3`` Wp k4 r6H;UcQ Kec)N}=q 7xcՙZv`T%.obCY0$ ?3PU?N $|ulKb53U6n|N% O S+cvS: |˶ _ӓOOŎOT XxyM^sW"j^x/r ZڇSϮi{.3 ȇNc·Ԁ%Sake kwĝM4YcfOѺ~ӛf ʒ_g2(-sAzƉ|?9tҟӳ{?0vObfK,4Hjv2~q[ZpEHMB~=l%,,L{HΓPJ)ror STJCuz;] jeٴxwIZB>8:&:ud֘3dTýp? |7/l}㑢AФDI$4ITXm8b #uiY+uXDw#Ns 1Nh ,r߶ PDa ¸*S@T}G+mG(]3/x=-^[2Os~ 6XvC!bp5Q2kd=zeڃO~ MAOIcO}iHR'cRg[ PjT,s ڐtsIb=D| S[whvxK"(NmS5 AC4Xse`U uvC]BL W k,eˍV|W+c J/7)pjIiO#%W|6BnAʒ/C2g3/mET6ѵ݀I|1v U62E+#_㍭WV4w$u?=Zzpz9 ^ﶬw{X]NRsԓ6 I\0ι(&ODUDFZ!F>+IG)M<*ߵ(u x/6A*jR |gP`]P]^REcm 9v]}{kODQ UuvOG es^ލx^ }}KFÒ'بU=s"UkrEɷq''do!+RBƗ=7"%.ٯSSL >قϞ,pNWT^•`n_@M.H-iR $aWQ YnnV[&CO[ S.%jH-#=}t:ZՇiXTXLoz0/89*h贸ZŘZYYjx#cx;ElΧ*^n 0rTu0'7}zE `Гk,aArۛm~෼$za;mʮ)O߶J6J;~-êUWESwLo thbC 2!I|H57 dAL #=z˶j r]fFD?\]=W9N"p>0bAAv+7%Cp⻝̥@|ݻ BtD*탆йp5Jpp7)S4c^SBn"Ո:}J:}*]SEDu2q؈W!$#Ao7 G`T{>8Z/V%DWzb;'G @`qdw8}1% #D-]" ^7+r`op3[dޔ%p&^k9BkGe] l@5^e6M'o* ť=dWM?h/dc.hwX漥纚7A톊BH|KI y>5\Uc/fR5*)$"97CE?M1S#GFhWyf<8 E*t9uCUu*X3GRp@P+3;>=K 4܎=GN(Ck)= o,h,u#!kst{ MAd:*݈-7ϲ1 4~5:{4qHk"w//0<68g6B/?h̀mj9982b![KHjx[_ KU6QMNX(6eޫCū)Zg Yѵ`B*͂Lj \yU?pAZHB|> 0}upnwoz4G\1oR*=^vZ]자C)wL&S~[2N&Q"MKP7 L .R n 5x$Z!G`MXT\%!ԧwJfywu@ED_ YgoWzoUEfzLIۖ E}R|e ZE3yw$ jC=;Q/`PvJM"wtV̂ީ33%0!r+/.MjGeiчmX3ZJuaǭ2ca}{¤rtp';$Q[1dC# J/Et`čAnsl ~:E(ok \m4vM9edR6vi_d~eVd358q8iO7/t+oACHjYx tA {7> Wlx=Nbngs?x"k8&ۺq7$}ݣh4eo_ ٬ ƚ\xFX=t[ WkLF{3z.#'aKl6s(g -TA/"s'`0wN?"SWVywWfTi 1 ?/qN8;a >y+P]qE$c/itx((?Q@c͹0u3i> yV(? ,đXĔ % ɜ3HJo{Y$[YV ۭi7\)}+9DĿQ&IfF/BM)1~PD4`f(Q%PV%+'|0:;F/ZMHxi'8R<$Ċğ3*dYk'f.9ph6$UH1 uo=Xq#8-wQ'9}SJ(]CZ(jWO YFu&D@ n>MCGFuhqӯN _fΒ3Ɉtm,#捌T,Nޣ 2Wv54hgM⿠t_)1b"_d1JNj9ڪ"3Tf_]UAߤCGN,s(=-0{lVu*4Lwy>2/d;%ݛR*`С[-oʆCZYjCX{&'ot`4X}gvxAKX]X,u:uL8ŕJeN~V .n'pNeD!1SA)l'b( .eh4%yi. lTmT 5vM#-N^;خA?Mnb`(Q25)|;sU$jLɾF_b\dHQ1No9QNU+gq[KRwۄV)H7#ϰ)TĝRa{QbfybDUco)o@ao|b0'w) I]mɮ@*U2&evn[C϶"}qܬB˘Hg;6bHL\ 5y9yGV:Z-d`ko9Uŷ"&3XBݽ.쌠+8?Æ.9Cn>Ӏ!8:TdDRp`؜IO42n(nA.8%7z0R*9-[ Wg,ЈS03yj -\UH5 ,= jij-q,:,瑱Gv$f6; Ҽv9g>.Iq ΗDmVr1~sኇgchf Hru+P~p 5o}IwmCϱ$[ /bi'\UΆ ToGٟCOgjbeMnݠhEH8T%(da!JA Å{:AֹўdTB%a#3pe%( ׎l,1K,KРZ>to_TK A)(&e$}|H!E PLʧ>sj&4݇3c<-4!7@QAQ&BcB2{DUѭӖڠX}fj\61̯Tk˫wx@.WE9k@Y:*8_|<zW+OLZ.;gpp*Dm*-j,TŒmnEt%Jƨ8vzUiHʋDCUj[AY ^3K"C^O:k;˔::?1I<GzCpN /5iNa]c|l:p11u^u+],c^_62@jD]D/yLJ6>;:TpZIh EEt 7KW($V=.|>n)YbD GdZ [N'݃1CӇhh¹+ئLn=BlBZ8XkE7O c}*0L0X(ȸSTgLucdŃH4wQ*&v"w5g,F`=OpoSYl1㯄qLޏm"W_$)\Hq1R/єJDB0*߷fGOP" ^a:nDugLBY򶱸z e|)ßIg9lh4zj,z̝ApsX)DLg[EU}b?mz9.mlwM6ٱpyXQ{O?V4EdK-&;Ev@q3e>CзVM= _ѕ3F=eQaytZ.#! fN1L 0?zS& bә0XvL>f5<(&!=m[d[6f@uzaw<'J Le})BA!+ރɰ[2ְ.j(G{ Hpb 7["s g4}Ԍ)c:lب{>{Fr(R$ qd_O( F>S#ԔY@1U%Bt~>E=ua(^\CuJctQ?pG m >+K[Bu\er=q2MB5a N? 0g ă? \ b*40vL. H`v|({pZaI\zд*Si sg~2:3L1A:\_ɥv/[>~ ".4? o7+ *jUCߝAq)P qO*5p}#Tr`=?Q8T! "h?(Q5I+%n$eʴ&`'5|J?o>Aw)r D3Oxܦz0S;Iy zB\QgzrKYTbިbR5󈩪Cnjo!j$sgm49H&+t3j+H-\G7w l! TжPJʓƬV⟖ڿt3"e.^f] a<]ԹS$J7H1;1 n Q =Tp~kw1nO ̸x2}_vvԨ2!gA =$mnÙ=vZ"N{g;98#~e~U|tD{@eN_ uRlemo2ݢ>,x=0ɷ*`wÙmzKD/c)MZH✫X~t#EXbr0wK ,iP۷bHZGГ-: gLA5B{aHeZo7!,/azrRWVma >Jfqt# o1vg0w߽5sQsS[t$Uj)OdkXن5\\ihDƜ&Jӿ{k-9:/ũo GJVw SҺV s}Ԇ\zB2HbX>-s?8hB~ aJGðA3"6-S"Rp&ؖ#ɰc&8U(O`]s'TN&ŹƭeGﱆ!. 'GDb6s'/F*ƘN  lv砺 4Ou ws f75SXo}jG.F`F.x3OvٍCmwl.3&YM`ܣ4W]6{?+hn!d~2} BBu|_Y޶tŔeTu߻eJZOX)|8rGP(l}P8}'? ^O;t1 PϗdwgelN;iAz+քpS/1 (pWU͸5X JC ufС+y.*M9mn7Q]ذ %c8Y=>cfå X.@fA pb$jH^rW@P%/iTf1|zBܣh.e%hXZ#-6Gp"!}1+oY_KՠBq\='YgaYT'`ga9wv@%߁ihA,YMº7V36 -ӹ$ sX׫e-E@޵+ËR39CvT8\#M5Ѧx59L%pQ1lcdi I;-+DlN>\X=Uӛe:."`2ل~ߢcJ8j(p޵Ǐ]fQ0R}%_n-Ɓe eslvrY?涒sZiduYM1~J-dnri )s5Qdf˂-:O٩c:51=? -^š.k9aLf6aO΍+M r7ZHVybDo,ǿIG.A^+5/|i>[QwOJ&lL:_IOFxB$Le#3 Ԁ&qFu` ~j"LS sA(6װQjt>) tyW7il}sqTiguMz :kPS8][rؼvі w%cXKr!}l'->`*m|ҋغz%9nNs/Z"G< t|&gM8&˔ҨFrQ?*!pXYQEK*2tNp܍.#Mw:qȵauEvUHv1J},=WƔ'00gfc ymfcۧWy7OnUfD6# |Bi߮:1m/A\#oҙ褭Gm gA[ V8|G ]$#b/)uxH'd#}1ߙ+[JQj$˸93FȈ%:y rg3Nе3WI BDGSHlVչ d?R[rʈ>#^PC#;!vrh/ v %ɍ] wҳ[ة|mO74A{Wb3_%׌j `4ʕ\R|*O$2Ղ?@h ڪ0N+d"lׇdABZgФl{$0r%SoO=eV>Udon@ @-n@O؞q5P髹m~L;͇V15o}\#d5q˜tx{#+CLliJ4a6OBnƭvb6*ui!lV{K㍮}2Û&oU<_:h C!8 oGN(L.w)z CafhϹh)m!6Zknop5rN/a&Ã?ljO  XvaسOO &(7':[^ڲi?#ʤirP_͛axFUUW=d (bqWOq9׹f6J%4cѕs}g.5QT&,q6:9Ƚm/w†)/y'ÑhyW)q{dy)7摻q1ɫ>;[,}B_6b7 +EUp?^bk qcm4D3AS{l11,Rį/[yI1:enQ2=m7\OYA|v@+n|*B7u1A}[>-)jl@èrUHϣiA!QyKUae;np |̌4_*] ]|S(n$s e0 fBR2F&6Fjz]7^oڵap)P +ᤡ8CÍ]Jy+CCC}}>+PBp9`EFyJ  5 1j4ÿcKH@{Ǐyr}k Q/$=ʛ!dK(Ed@& 4I׈ ܽ+y18sqM0 Ѣ ؊_߃~PKUF!`#-3d:,)%*d6zWu)+K~ˣLy̦~!Y0j::Ef05hU-| 7YO#Nisl [S/f/LϾ`!yq`fu#mM(%I&D>cikiHi^TM \ECT@DzCiTδd[Bϣk^M:A)X=~IKc* FiYlNGjY%v' rRlv3뢚M<=!7"ZD.]NNPO 54bMA9Y0 *SPzaRYV4/5N.2ٚDp_`9.oôoM#[^У91]閠ɳ݄|LG,Tߟ;Tv͛DP,b/L bN-}5\gN n0ӈoȑDPBe:qm\cC/mՐX)^GZB$ج`/^}Ƌ0[ߖ%P'T'BrW'Z/9=0"f=B 9TWi-XIijG{yg';,f-͘JWڭ_56b0=,ɛf*A7NEN{pױP+zqSƈJmil(s@+t|w~05vE!RHSݽu})<9=sLBiH.ʩDlUHsĉ./#Z }?mĎAߤM@je/\1>UPZU:]T뵫kuڣ™L7qx`|c|D `$K;yR`a* 쏪SECF.N۹Eg=X޶ VFzY}TZ\tq\ѩW!Pu$2UɢW7XY=Y">ؓʄ Pudh}Z^ߕp4)D$7#/SwtaW5=>1*v:Ϥa6z1um>xZ/7dsL_wܤ+70tx(Y WǡA. O@[[/LEdacdp7!PN-Z+\'t{Yѐ̀?Ft_-fOR)Ǜ. #== \̅^&"yh'#78T87<ͅ106DvHtQy=(wcᄶjjV; Ī1޹Z@Mj))iG;eQȱJ#xV\@[VU*K($og0*V6snGB6kO9W.PhdB!Iuvډfu\ lG6Xp\-[6"+aDEpA ^bn+!d!jHBJa1~(yz&es`Bfö(M{L<%'EX83)Eq,=jI}}8h #ACW!cYbsm[UvX=\KDV<-'rF3axWΔE-D1Sʢ)fipǸaEL x=Qk7%r3ok(~e+N]UBb)pZVY4w 2Nm$zl;(To;m? /^͗IKexOޚ;M\}\ P*6D`Cz\c relVm'=.q*xa |HD_&*'A;=jbD0{9'9$[gjʬPS\g[ߵJi9RHYC%meJi›bFNu1vνDҰbYtW${Y s~@mrڻkʥM$KˆX O.#q4?HfJpWL_K{Њd%R pxkAF\1ů}!pBVY.y D :G 䔦}܋&kvQ 3/m7-4N_ҭ?H &9ɒ'41WW{>:]o =}kVݛL&NU#zIQ64Pæm%R Nߠu\}V GoAY Njt83E@Q#"t/ZzvӚ)'bLLZ;嵰 Bq0{?߫f:>rU\|4eZ^25bc1NT&9Ligq~MZ1R" ӃB11N’vϡHXrV;.98U 閄Cxn2?&7pcd(2iŹ5BUUhVԀpQ`ە'CR^"$4̟EW! R$#sԓ+ƺ74JfEşőđn ~Az =(.Rhxh vdA[NuR0Vp@mCw+_'F`(XM_Qkw'٠W{xMګôI ?Gw=Oc i'SV"dZvKS8_sٮQ*q_n$(73ͺ#wߺB{~ P 낈Q3m,ԫTt۲`+ML +C[Qm/p4|,(~lh1PIѷO#>+@#_|vOAOB7'E\AE | -n5~n96 tER|o 6K D \,-zI.z\nR_ҶMTkGUP+FĠUL|ar+%]苣/Td]֋\-vW|+qRoEn)YA8!9t/Z%34'i $#̍iT^ 3X]ڨ] Q }*3N1OsʬPs0IH~q8-k.C%HʩOFetr_¼](4o w'brx B^b,TweEpŔ7 WSQt-p*y3 ;bIObaC _'U]#W8~h2C ܩny26p`v+E (6$ᙠ@T̕Wwlm^Eܒs>ҊVI y1xUރ:GQz8G6/SRo{D%4E:2'Dkarj;,ɪ_wpɳG[ب;a_b )ŎCw&aYL2HG(v6KB%K$ )dz~O$+vS"a.sݡӽ<Í_zReSOQo_Ě9VɆDY^(;VXkyy[$pTAG':b?<>rr|$^959+{Cbx1InAmUbo0IkXY5;^"_Ƀ\ O0䛹S!S#ѕ9>k{|RSj=Z_'_P'@t>aBru)ɠ886PwU.Ñ Qmw:*% jwt3֞J Iw(|p4¥`BF^zs_H Ε& _j fJ/YXXF)B!skqL1\4[3oMhAW|XwX2XpzǼTE]/pm-H/qQ"Kaast-yr-f\UqKu!w.B]y7!kMϠ)@O3?˛OB1e\A8j<$6F"Q fOYeBw}X}"?&:[aɆ:q笽o/vVI(w11@K`f\ I0lmPФ7`]ҹ^k#0pkzǫɵ2GEgR5F4||d`W҉ЦzLͣfn" H2}6ޚr 2f}'b(~ΐ<2MXlcDxb)~.[1ut0Gtit-@-fOKöPCCMP C3X1* >i+9_,_/!dĴ8[ 1κ0CՑ#D CA4Z5~(,,1^^qВZ,*'EF?bp8hHPKd7?j Eqc%bnXa""_| mDs(C봲М? ҭ_VW&*jFm'چUe%N]C f4=)]DӳX|29t;9!bFǘi!98s7Q҂K,3Q"ቬ􌉕_"b]1ULj&o\娀6Q-䄝nBG-ﻴ!v@(uH?"0˵)KFзF1 }& #9k;_z4tmy{&4Sj[kwB/߳vt0vL5hӜ"Ö[5,Dw<[YdtbKjH]ۤ-eXY@wiEպ 7 VTŘԮkZ1g|\Amλ:1u7G#4_XO,rHEuEBu=|z2^ _ԗMr3f($aeµbQf#m5&QvdWnx#[6- &`^U}2Hz;sOK F|:r]A_8Zb UoqdLf>db %kؓkϺ_Q%o+%WשUƟ76^wMS#A(bA5A5b!V(BϒP,K%:HR<p0  L5H,Qfi|33@JKNY >'0L WrOSBR^Ylz[ @tGKji%vhL 6L-zOW]kSf޷/[xŚ$B]7ڎ}D{WE~Op?)YJ%Ck(V ,eߒ8I`` TU#NVƜb |#ef"֠7cl@ᨳ(Y1xD U+YF~8]TOfCtAP .V=X\WF1WCF2 fT/ϴHCoRea\FOD;)0d$ӌvoCܗǶ7f@qkMB'~'h?%7%L0Bfw,Gc̫E i/˅|k4~**vd sүN@BrC׈U,gKFFB:wA"f`J oUH]TY炦}0Њ(kC65**IG"l;^VAvO:Bj4fHTglq:OL,m.enPu]r ,6 32s:nާ˝p+]i?{Z3!H;P +1r)=`$?uִ$vO:S/۫XLj5ޗ8E%lxIu!*bd?Ω4đ7>ɚ[â Q%"*-PCx}SR<R h2:j Y]_+C~:|4G݊p*C(/M sh#O$D{Po@ TM7Mq߷Txgӵ=KsdA _Fp>yJs7*Òkx5Wn`b\GƻٌW" gK IH]mPH?s;4ˠp$Xκ/I'oQUl!¬ xIcF"xA$pn')oqbim?^kL@_Xʖ:ios Z^XFG4Kc*}Jr%(YCyBkHr3<6=!i^I mӈgO*brh:/he/,;8b|^zݰ2'>#6+}PFhBRZ_g֦G:e ׻@%]n *+Hdnnp q%|#0 Ec5^eNnGF.m?Dr C_Vb@LokT6D*{8`BGV `y&]__(H#~,g:cl1-NN#ʼn]A}J킅Or\nvR|y@)ҡ!iy3{;D'%X((g4Èg:GH:yp6EQ<Y*oa:G{ >R0}E W2&PG'aL #-DE$RfPu4ŶJܜɂ.1ǡ!jV<-~Pk. uf64P/]6'RZaam*Lu}Ɛa5?\2ä=AoK)a' Jۣaf`@Q12J.\loB&;rfrT?oK txH~1<&fAMNu.)մS)ʏ'i֋ ըK+h5L6 G|.7ACY2ƖMa6Wco ;V囂pr}h9NǶּbQ3$:|5NxZ49ȰOE{[Qʺa:-vLnƼ 1jtcQ\QG;[|FFQhɮ󚈷}Z.W#@Dh 4BF]Hң^}z] }|s FAOm }IvMB;)^h}(uI* ".ߡ p_9& Ah:>9\ԍYƒf05ijO:XPapX3L3_X#XT/̃x#6}2GyBh>Sh-B͏MJl(8ʤ-]ozعc۲J< {H$cZb '[,<O][Q.?͞9m>GM(2^@_4icz$7_.Jhw5#O%Ȏgj\=`+Bϸ$ZXIǜ< ]a;f!ONޏxm\4(~OJ\`D^}Q'¯Lj[g@ͳJMU9G&RR‚uDmMς8Ǒ֚ҕl}rQEc1PH}ѦP ..&y3-EpRS^{K[JWJzQRZEN'.f1QR {=fjX<-M7fC&fS9>:̂a?=@T<8V%/|QX4èD+LBra dy:rW F1)[֗t @m;-X*C~̯z=":d0AWb<=YM1&%߾$R"@[|J{ ä,JE)8ӳ]YkY&n]'˫ݷ4ntKyV%߫ dgYT-Yr2n/6Oֺ9_٭LfG*z'#y'k+1_ Qɰbo&y 11 xi@scC\h'~үV`0M㐤Iz Kwm,![|63rm+i+v]f/\ч@,r72g'srzvЈ[ڤD|N.GR93=0 CNF"YS񎒨|:Rs$6R֞. CĮwh|:4G tkW  Vw&gʵSݑmP4uW^j!q\hH+;XƋU(S??Qc!H`Bxl唬cE3|a_۸B;(qT%51 L}:LmcԩrRcWO3"`֏ΰw" >^+( JV}v I8CGDL6iS,GB$n2q{ݙ95K.@F $$Zq.Q_6~{MfQ(@! ,m{0ֿ;ޒ{L\al $ܶjsH Dʻs;gWQݵդCՈ ˚QZD $[X'2.6?@όP<\oD疫iF=5-4&u*02 Rtz!5T$ȇUiFA.Llx5e\cP|Aw"=#!։h|E.W>%KFc?9]Nd K=;[QdI,"N̢CU*;|J#z6cosۈ3r<# t髀Ǩ!'ϜtYݥ,v0@jtVSn$~Uݬ)Le8^wM `D ݚ']!b6׆j84x ^~~V'&Pk(uౙ`cPCF+'K\poS.`5Z_S /ꚑ{a X-PLcLJMdpiVTv~~߉U`x~7j9.Ivs(> ]~l@'$؄{7AKHg(\#Iz [WKW;]ɘJYُw{\j XH,Ovok_ײGh .O_@DxDor؂^NirpOYwتɤ(Q-66c2 j`G-le1b-W<k~/(hpJO~x'Rp&=MF7r|jvD~of5$N%dEh9x'4͈ cؾ~_򤁱͌pN r'_m],z`sLZq-rcPB_$>.z۝+/]0SPb7ΐ>:jBrf7*:3 `3DHuAcn/ݯin6x"u4MKf5zo'DmՎDϖ,@_  **@tC* Ztj#!ZCUncGTd~He6^?m0ňn9"՝$7]xް»]\YY8c fU/'sX/xB4b&ֽSV5_:HlJ9v+l$G|6Z~7;,G9Bn3 {Ϧ|e޻c5q|T񋻽Ortt2xV5HWbvСRh}F"v!9 ǡNK#A:J6&|鞮;1=@8SF%Vg6}AqhRc60TN1N#"$y#4AJx[k_ b% q+'mIV>ŀyR?sc*ɛwE_ DW5\}Ÿ1!s9h ;G~?{SQ[ uaT,HY✩wϞ*a쮄RCEѕ/E%+[1j?3x @eA]qh1`BSWaջW@e`4Bh,)ri)B<lca6>_` 1jBh?swnJэʀ}ۗBGEwZ~a]Hb;$VGmsnq<|+}Tvc G|(? {:i/&owҡ(I"(f=2 5.iU!Ҹ|hZヒ}_d%(%p^Q|@B87[CFTD6\s:qGe_Cȥ0.f>!e$FEmdxLnKg% ܐΣw6&Ji1H\E&CJb営I'\9"u ׅHgR_Q502W~1}c` &0A'mG E~ ?c}eflY+)ձzs_O{>z(wo^%`$^{<8w?NDʴbBuZ,Yw 1ܮIPcUBV+L$h h^THTz.`c, X?F =lGGPXIt]Z?/Xޘxۍ;pg5~I ؋A(@tiQ:1yi_=,&͡5%[%2.v K pVc^=M{!~[Հ{$,)M<^H×#x9-C'fFROլ4d}Z)Ǚ^N?Rn'F>0i楹=`jj'2o䵮md;!^ŊqOFYA';;yJFz Qqa`֜jNqj>Ƹ/UH;%yd,Q#Q)\9 l՗hP 6\R)jj=h0eyk{c%&U&xHMƠK.ae%`ƘdpՕ \~U+k%`9 qy'8ko1FEI0H1ݳH±?#C>Wym)"ĺE}q~:MiՆ'1Cka=FZ̑Ӣi<.awIؿxEp5_B5i:~Mr-$-4#:c&du(OL0BDI+U9CJ%\~`ʊ[:6ՙ1^(wksbǭIiɚԇUpFkn\A`iDu1dC`x[gt땴䐬udDx s8)4QXg)#YemADuw(]H?xpF J$hJ5*]%ΓFE=TІkbzhjo0rKM}3 L!"rH(K&'&gCI+5п谕}ם] ְ"y^9@qX1.o2}gcnv+1AwLKF^5Y]OQc INAB92_:0zJ~OA}`8^jg8[r* "mȥ _f4Ci50)H%)P#Уk<=Ͼ^mu^~c_Hz":Hɯ #}Ohz45%^9 snQ4rz erWz+8k5faҒ,u7tCeĂ8'c␝&iWǩIOiClmB){H {N|6g7-+A(괏;tNrhQsؖeS]73DN jJ˥7 ;oradﵘ'mG\1fboe^*Q{80\ȥ(5% SbonƨwF4a.3dzn&96+Dv+;"xz®&c.W/Qq5yR@Q̠p@q~<ݘASH 1%> 3Rx`4\lsA^L`_SuZVKV뜸pˋFOtQ \eE&6,|Gցzl'l|ad( :NLؔ=H%"_ -̐N;^mI,.l6Un{q98T AY-zjF zU!7DIQXRq#-Ə\(lyz^3:T"hg:*fGAo" ZvW.dA'r{OEyWgxCV_"$xpr;Wov%/y-TB B9]k+ir or(róh 1?NOe}wx_L,vqG3lv_tKF~h~d3*M}zP KԺ|L,5A9GД\JgTfKgO&X"ɚAbàN˾Wkޜ _h2į!^RLneg=K]m _֎&5a }`( n/=FBX09-QN%;1@?|(8u RL#uBje \ \ ?-HK :nza!7Ujw3ă,+v>Fk*v3J %R(̈́w*%Ȇ!oOV^Q{4=h ^d{ssXI(eݗ&9ZgFrsls=lF%Q ֊TCmALuڣrEAoAIzZk }r)^}VĮH(uAhG]4 ʷ2=Ckirz<}y8+vVvZ+^vxsﲹquA;/"C]/`+p2A1t ,_ >jhy/hy3o*8* [ҷ 3Y_8*oÌPX[C/ZoB̸U|S`KX(D*M)NgS$naHҊϫWZ%[_RoDlQ?]ENj>JH+{'n5)"Hn9r㏨~9s=Hlm$h@[̤}g(\VH(%83RS]Vf|C1QW{umMǚ?D;K(LPw a8.kU2 Crdڣ{@zsÊ=hٯC@4EKgI/2s61ًS5g| o%؉'wB@ WS_T]pd^ǟ8&Qbq|G]DԬ}qdBd.!p"CnM~WO^uYGc*۫Wa84eJmQb^lN}@%~\$>#0`#CTd8[(|ڍl /X8Uۥr\*:-|6O*}Kb~"DxTQ1j7X7:$ݚ S gB f !-HڵAˮ;߄|6skRivD7OL܄4RdĠǃ.6?MaNkz3_0^,ye+&r_@S?rl@_ qƃ8l0E>1zD8PYsi7 \.yc6a&UkύruHtݶM8" I!ۄ:?y6iqw2.A]嶘K_TQ LBm ,0BȉV)uhj>"x}"oܒ6G3̧+iov>B퍜uV!^֌`/ UaCә023T5w.{d/Me?d{{wr= MJʲ]^߱kL-ХG!1FVf~GM;>I83 N'?׍q4-/v w" !P ]PT;n m09>֎xSmzBQRRդ>79i毈$'gPS?bz)9;\E2]}e 9rH#\ٛd'u]4#]?pQCc58R1ޠqq7T#)' bh->l νh.3[#pDո'FK۟"wFWLا4Xe].IǸZcf=LiKUG)1ͩQJ|̼MGC7ktWdYW$QSo-?|?FM~7,F $4܊cbn#Tϙ{u0N #(NRn{]kcDu7xl0AG e U-Uđ/*)*236;fl*t߹-L|}7N/âQҖ f1x\n7:%7Pę[xABZxoP?9oVb8=Iynq}ĸBr8$Q&֢g52O&5П!dr3,6}1D>_}LbĨIq!2$d:l /:Gj& N3Ɣ LE=$7kߒmڧ$f=t 1' %Jln.@or6y򹘌G~Ge@C8 9з;[Ъ=pa1LդpL ^!Qg_^["G<1mTy$DWbf9HVUykKTI$K^n.m;Ɨ+ g[8kBigjV´"HWgXC# @-M`H~ F @Vh ؕ15|~,;kxtUloqrsީB4h/Af:Ģk$"(UlOZsseRPrɝ26q̼=.ひlQu4KD H@_\9~"($8{#x-FX#l8t ! `*F WT$s5b|;@Y鶚pT&LҔȞ2#NV^7?vw'c zY"p^T^3ԥߏ㍁1v7&eҼfB6J9LPǍe /ȱ{>Rp cs5!p[M&2(#q%\ֶ%C5;Nǃ!k˥[Xnte1g`0Y}p:2xgWtLrEg/uǝZ?A e 8Cqz\G/M%j "ِ[Yz90*x(8FHTJ%LT w!cm= '2u J<ԑ`gt>Æq&]ۢR>@r[ÍZ3LIdh*Sea.ї@ǘ[ )7-tY4:%h yaۇFek?Yo:GQiC۔e)Vy|}_I CoW: hپй$(_j=l8B8$e1&t[ߟ'U6!2g< .1YE adbܳ+HKO.ZA3<#{>n_a2j>zSڥ}a΁?9%Eb|}#_A 7Q1~ hN >Pb2sB\Q ,dgbVU2RqF y…X,[0bD6ڂNaՃ [ /Ƚr38 #je ʫ0<;WD-yj< * 7GؖvW+2u!HL 41>ƖPN~z aS~kF@!-G+Ef= J ^&ΦAVWn~`zF3>~ٖ߭Xjdi'm--9oc3Ҍ)&uaAU&D "tb/$'1ś) )ekj9!jbUk%z^ lvRiG&DzD.H_ld֭}Eu :VYw8u^;Lxf&vu&}!׳׳2\PFrtD}^,u`kE)Om/]lL79n%X3;dnrh"]B ҐO%񧊣E>"rSd42?F]UjOLoUgG04f1$kOqQ@eeUfyLK)n* R*s-\OWtjf8i@]k'McЧvDYheU{]M8%1@")C 3&95ԍ|BykX_^V&$GX@LۄJFoDm PfB‚ k(,6њ7 V%t/K@+a)hg86xiC,d1O$xdlSuV'cB*s;28iW:{SG!|{{?EsDx*gwTզYy藙 }qě Y/ \^"r?w;6BqBpvGAMRT2DuGpJJr,SWq]pi߼@G@]| uOE(\'`p=hḪfV|?K.w~2i Cp\:=kwa{DE>HJ]l<"rܮvG64#h@ܯ}Y +Uzd$e[QtS*}Ϟhs˵*| gtpƦPq_ 7u9qOQ$w_z8˧#׳eT!5$DZN1wȮn%#|~!^M qN:X4ͧ/J*X> I"WI?|=iI[( 7@:GX]9$60%f?oRH}QS֌"l@OO]2?g}+`zڙ(ViʵT 0eNά @0C_:0GCdL(L4UQ?̠QtD@w+Ri]f^/)|q!*wksZ@Ż.wuyPï}}gj+驢LV\mpjOSK%IJ(T'b#X7eVp[a2 t6*{n RKON}=N<"u5e O=`T%8σ}g qA{ѯDN]:pZc2d*8{?@ZxuH(Ir~ڹ>}lqWIj\/t3D޷a0V Gꭐ7K#Gxq1fi$rv,U \b\V[je4hBN^O 2./!Qak,5#>zrY|Hi9ZVKXoݖ2Ssb -&oQ(\WD"/9gәGK\[L;Rzb /ֳ>ƭUWWRK;1+HŲ9:(3:U,7ۤZke:TjBdGK:^ssYk> gq4XƜ+v)%p7OG4p5}-%yƓ[mU\ñbE3˰37 v[ \EљAXϸbFh~V6sP2ݟ،YE2CI> D&X s2MI_0clQQ {-)rqڦsҬjoEg&sbIŸh+A櫲O$*46mvKYZʟփ NnEП׎0wNrV_; ErMW텼keSt0T~ feFJk*rm3n="Vat?z,ZF;In_.D3-,A@Nڣ%ssDa5elh0@H~8]oC3ǩ`iiR@ m(>d{E7Gfr4<?8E_G[CsX>ZPWS)2R'~JC܀ntPt\!5ٔ~ӣ8I7B<TB67'vX4lf%0G<.S4ն+zޫ,#yKuO} re ~)IFs\Rl9PX$۹ET~|(d뵬TR^rM juAUaZеv>^>,@MdVy9i$%+41;t8Bm"r>Cu.OgCUiEIl }=΀@ZD&ĩsO|IEdg2 @p;)2Ljr/_ٲZ?s⭿\ZdAʝbWFwɁSQmH}ɧ0,PNv7uIb |t [f9[ж)*%XA:1S5 lw6D9,UohoD3PY,:}XNޛ$gZ/{,X97mט&Zeƥ/δc7#좺%e+{fwu4,>|i)nOVh䋛~DbP6Of&m`_Ni+$ Zb$0 R^ﺣes sE"x2t&_Ҭ:U#l\]]՛tjTw6J"}c:Ei $q]{:VMxrJ)/OC?IeB\&o V`.ͼ ڋ?Ya ޕL E_ :!. UyJH@FpBd:OTM ?߷45 I̿Qi #m 5P&`v}>mO@x;d[/^0ܔw/"1%3/8$- +S}XdS]RvtW}ӯG^3%SW2W㎚7Q25_%8,heo40o&;'K5D{VU2G=c8X5'ѢcsNWF?Aj+-afy_kDzp Ҍ?oיclI+gUHORSE ~]P*mz뾀F!xq6!4kTӑ>K5EO/.0r5jndYwTc:JmHVFm?LlKsp{К0\_tq)Rla :A,pCkkĀ>s5=!hi$uﮒD#JλSv5;<T3lRkd>qqbWIEx NFJC8m5X42H|.։+##+,= S]ci^J= aX+QsH@8XƊkv>NC&K;2Y v6+m:Yni X;*!ID<znӈTΌm`٠1eBKԩaw$̰ bmAc&Be[:v^ɞ |4fJd<:"s)7%>MqJ[Q7v07YLF '36νx9eӍ+Q7#'b9"eD5V\??&7\FR75(dYwODC V_;;<;YF{r[$PZZP\rzߐ qbM2#mU`Gu 6v2UᒨxY2cH62M^`UO[K 'sDAMPXbŢ֤_`?h& ) Y8j@ Mfc,&PG A.$CS U3P2eoqhMn^͏"j: Ŋs#[҄eO^)}|{M 4cð}m7jV4(~Al|_ZfeR:vu&˞N&Y$\.-c.3 #<].&Iނ` V|r!pkWycZX6QSB w71^~|Q,#Cy}c:=Nҍm`p@(9l7> Rif͙b>'8ӝU0JzΨr _/Lq`/*:<.18wXU;z /#lJ ] o3uzTnY[uf ^Zǟ#$98cz-'l#Ȩf %ot<\ަJ^KVy~Jd[FIHO1i/~L.U6Hi8etiQ*\q_-xۑ m,bf،sG6EiyJ.z'i "JpǗeZ^+$*C7guvfB&}3e{a 6Wr.VPy7o<_u^䠝sɖ5;ѱ+Vecx%-ϪB~ > [Cqx&hst_2#dhOl Xc0ScY3cLC^X/ˌOє¸}pҲx8'bzȍ ̆1̚"̌oM\ӭ8›]>Y7'W u6"|whp0nֺϠW t3xhL`%Wi0fȐsowOqI6Gz&쒙8e]ȼ*e4ShѤnZLזkuYiZ?)ސuF(<[\ gЀտaBpBΑ6"2Fbj2-ɉf"[L v_ujƈN~@,qD L.EǺԑhS`[GzX{@WC""'%y6Jc$ %K$VoxԶ\AԁGaDeaG~UYY7T $TtXҊeŒh2sE T׿%F&T1?DOFg#ʅ##0VyCQqZ"~o؂zJl-SC`$ZY{WG"DaT2o$D[q :ct#j8,R?S.iȻ`yۊ:߫W&2G)H; ְ> ReK"O: LL@X.GTe0Uf.o>8Gj -F*\O/9њֹ.f[5#+7=Ę0`m',4re#oV90c8/Q{Z|)5SVP?;R#3P@VH9#\4[#N7cbY(XGz":k(1K6g+<=-ͤ-_LVChXN *c[tv!6uGJ1BڃϻHb\»dꉛ# NT16H~mP; CjHTlQYAsr /)b/imޮd,W76bT;#l)D C^Y(J ,.z" 7_f^l臽?`=? H4` $.> wpy81¨VE7Z P<8\Y]1Hҟ&g8`Ap(g&֢r}V7k'9D) юe[bi|-k:CŖ$cՄ–{G,$.VA-k e5~D-xk3(]F"t x:Kj4Z%x#4 I7MdWb3v^%g>@ `܁Rചt%At^,,0%$Kh0!^<)Xfy0,5N+Fl~_ 1X&T` .ބ4 O VtPg$th gz#L9wmY-̩_4ȾMHHEĩіЬ:_n/a'cۓ}aD ǁ K݈_O 纏10>bCl92eN=vF_g5+8c-hjeT}(T~L|{N#>> omBn/\$C5I1zfȟ yzl RH-ettBjsyɭPBOV>6`- y^pBkS{ZַW0!IȨK@0\tS/$ Mf6oOR͞ Q7AgA'd$yf/ȊN 溠K9jG<UlP/ aA[b%LB6gY{^瘇Csm~SȨek/J>;~z8YKnruGFqYK#14T ~`w!61i FFFz 4 ,16w~V`&]+wJ@ g!&[֙4ZIaݲO04,qz,ɞ-zM],8X=S9>P]os9q<XלP~:3QN201_.u\0f"Հe fҴq94f/^6#ρ2- drK AZvH &}?m@m\a`YSA\P'ݟw>wvM L^_%"cwV9P 0H}ݞ! P>2bKO&hh{NJa.@yg?RҸXw gW1]Jݮ5c0Ov;ޭEO7J"EX @(ñR{+Țk!מcߺIO[bGrvY>cUZ)@+E!.Qt҉N;$ƺ Hbd!wl/OvpOκ |.pTiD(bON00L/ѩF{ԣai1>/ *[hTH 4|\sDӔ!\KTpѳR$ys tv z:d*ߓ < 8p?[^3Ln$8/>Id~ aLnзh#i3*Yb?:S~5)t ~Q5miJlzPOuU]L">}n57w{R?ljc:%sCc%s i{2L}{ljQ~#!UHG)&/͂IOe<*´\3k<4JMT&N@Mˉd1 񽇋F4=5ʠ@caTUAʏX*PM]ۣo^i?AkJ{fE - gjb""X._c+KT‡5Op _XS ]GbVIxIpQb ##sLRʬS4{Sޤ?_srf_KdRXËA !(%2q>?59K6$Zk} 4%x1譀M+$&4qdn ;~8u'0?C,eo5l#cGJȡbirKq,V?DN !Ԕty7x(9Yx(P+CRԮ#S*ja'v(k3<[5׵bEz*u%ůd;Pq3jDU`upy(Z? ђGkN g}U/ؐH[tnNDaYkwʂRʁ Y'0TPWĪJI1aX}!'h gwIE\^'[3~qum?&I(ᘲ`̱x'i02$C%oxgP-yV}q켨r8zfLVEVH0U RxcpqSL> I@yv.e(yqRDq3op XN5D}d&J//ܓN6T7=`dwR6gt#K*!ͻ:8㺔ݳIU3,#cbxU{dJ(i^-tuy/Hp<^)&=WF mL 8Jܽ傿Nꙻ jѹc*[Ǟ/*zh jpp$Dʴr:DDmH-jNS *].k7ZNFd8YcFi=Y0c]Ķn"UA,:ڍgayˑhY8  *h5!6#ۚ{+ܠt?ZiKou+Bvq/ !߯DD߀X5<@^UQ$[+fbDcSu(qM'g7PK@!l(-2L=qF 6R":# WPY>Jz_N [sWo7X 4HJ! ^{ 2SA Lܐ4d'1{7Pg 䶇QnIA G T;.LM@veX^̲mqB)(/BFX}ҠK[v Nr  SC$j*$NAngL5Zyo~3BX%Zjà ɼ]M<{%41k淕E@t [DQWr,[:3zz-+dν'U2lq\$-g/\zPDStp/q@ҝ'D¢/3?dzX߹=HW:)(`e#Y ZhV$BF͓.ڵʤ\HNDꔋ%Oe㳦Aƺ`@|i:FMai zI0pAV1D.~l!ާtșmPҵ?xb5qJGd[ \v#,X A/x*YEC;aȽ[q(|paD bay0i.{O8ϺAN|'#GkF Y1i_p:reijn<<o'=rEtW=4~Rr ~( }IU*&]WcUjЦ-}Uq,B~BwcpA@w!}?xiݥo!b)uЗ訟 kz(OffB=Ff+vkg|C;&怺E5qPN ^KrG0 U6 -tn]LC0S吨 #0ղF1v+Wþ42 w 53eZA_L՟:oEJ~jrz, ǻ&G.O/T=[ЄZn?`gD$@ T8ΞG9^7h~/-"Xb8E]+B_4 m~YYP;.%& R3w%i#|Ǒثkj?V 6t}MW\CEa`=#NrH9BjtA÷,봛f`|38-ɽSRäL.ג9mBKgxZkֵ_m0yv27v`{5+]/u O1W2q[%ky$M#-s@?})w_*ݠ&fiJ<ޥW8* bδJ2p'ynMq',eܖ ۥɽϏHRlU[(msԝ& $-/G4UEIUȰ ŲH略; zՁ|s[3Kho.,%2oClL6֓ٿ:p\n} Gf? eܦ:oU[7ەsɵȤݫf( 'KQ{ПIG7=]$/IX,)AP9y[+aQƴ]-I^fxqɣy1IlE]<8 nIˢ| >FlfiB]cQZ#TWaKfwEۙ;|zyplWJ.&L \Ŭpxlv(DH~!svCc $t}Ζz1Gi=E SŤҘѫw~ H[ݎ2}a3kNUݙkwB&jR]JAd*hG, byB >#&ynP ܳ.$jQ6 xnՇ!D*\6ډY;4.d%ዲmtCt;[z+$k5NUEF aQ |1l:$&"=nRPi}SʧfLJ*c^z#L"i*qFox>*<@ ?Zp4+Z=G$w?3qO郜$d I{!)T8.eZ(H<4 !$jחu5ey xG/MmbS`˰JxGCn!5`Ҭ^<ܪpbeHFR:CZˢ%ѼZ(l~yvg]G$`:^GN.4l!.)p0ȺIuƠT,@^,?&]V{;4"̼:Y?DqxfX޶ >brLtR1#׉5k@T7$V=lnA_sZ xpm3;tkC7 yW}Ai($]WS]2]mś alea۽:8xF|`O4$h4;"h JCDUg"0b!V"rF+hlcdZC"%i2cW̛S%" K_4+,5﫤!xL |ɧvI3y>,:;W E)$yDLCH[zzDbCZUuG4g-ڌdF7ӞB]/':-+D06&LjG+TcIIB}`F\k,x՟*&.=yJ>/"bU$_(̒$kP3Nrt,|Z]7lLVCO)!/ðr%_QA @oD514EZYu4ezB佁2ъuQ8Pxapa"vapGډun}n,_(].; śA=x߼-o Bgx%>/>+H0(+qM6.ͷe0NJk0XH'Mo\qsLv)X d i*0"x1 /a v kZk#7.qdpIc9E-`Jm1"yo{rOr~l%>Z:n.F8Uǁ@do<xV]|FݏŠ荈U.|X?Vh2fn@OBmveJvRZD@ʁoxz"=o@Vڋ6 |w|2}w'E8`e-(N^@;'h*e\yG4&O1vyLzzBG8thW~,JBA)EYݠt$0!>ƨ ԟ$}$tL˫JQ볩~uGYuj;qObdgm`).:2C"P/Ra 6'>d "ʦ`[u8"IT$|wW ixW;r±L[62Ho!.@>K CM7Tʉ'=9Y79@QLJ .k@ٔ&e06J od*wUf4NIQ=0zI[M{\ Kث)[ xsG$zC_ s[<>RRq+Hg*TWyȾFXba6M==ɉmvXz&`xq;)NME\cߝ=3BWr& Bq5yrJfF$Ke%r(@d5Q&@ |G|9z3$^AV&~ Dk=n/F{yix$kLABF"P0D bR` +F&bܖATyŭ)9Zq] >mc\OUJofnbj6caOJ$mw珠T+%x,5-j)&;b%n~2/H,퟿*=SSJ#r\ ,̈́VF!^fYg|\Ҏq6ťÊK\0ȁO0Eh[3Vd{2,]F$*K"ЭGR| Gm<MۊłB=G#>@$|Y2.}t[ϕeN-,^1 Z&(16C vU3T&V\%CZ~A/9v{L-W 7E- 2 y F!p"cwx{yĢ.,f6:Bse¡7:LR[!=G~: ;w=2k|^%e.Q}[Ґžg& ts+;4a?eٗkԅK)=3K7Ѐk蔗 "C $جg%z_EpfYLb6w\FȚ/4z$${آٸдnO\ֱqR"0jeُ"t^0ǩjX:#{hxR+J*5A'W09[Fr_= ۧ._?YkOF7d3LhL1Vʔ59Jr-ۂ'=G)CS!kz)eϘ=~qm:Oa- 2F򱈢 <Qr l o5~o2-4e% O6nfp3Y89Cr|CS /v5 zfqC˵Di,( |x(l9V%{]:H;qɤrR[KeEKenڞ3oH,Iۧrml]+ZU.2䱞~tJIN}0l8+?f U T @% Yq⒩b)twV=Xh[R={|(a Ph)3"L_|xA /qu"a}x^Îk,ڍyGE>R] 'iU;g 蓿9fHWWQdYcw1&!+o.)5e2=*PlBRfa'ͩ7B4D ?4CQ@S2ռ1VIka&{D." /q".+w^ݰWz`Hx8pm-@VIE?U0[Sq0PqU䨕=&>8钗tҺjXQ&]ց U|j..2gf,%u$*y)Wb usk?jZ[l~"{E:Jdn`(acFd͉(\qj~*,X7̣X(m[P0BWDHښސ|Δ[sNaT2 B8A'wvLHLU ,g{e(?cz>P.nKNkV0bv?0 o-¼ Ur5+3)f#:{;m^Qr,F?vú'ק^Fd9wfMIHoÛ{fq&3ؗB7|dBlVc$ #J[Rp~] $9 eѧHLcѦSfGt cQ |SjAmk.Q-tgF`t00Qdtqtr7_[tYZ6"dZun'Tvs0hEHbߌ9f=@C.BDx _lg1deE ;q+2Ъ:P yӠ J`^`Z}^fƸLZ)(ީ=7UJ֌Gל5>vqFVfФBt1'p|\ZOHկR}pWLƀɺ`z >%wYP GƬX$42_ ?!׵e9W; 1YG䬺tW·XA8W<-)9< + 5=EMu!"rG+3U2F>;?Pو Ntv};o펾 '&zeAй䃍): { zzh:K>RUD؛ֆoxQC'cVQUsKk2Z_MQw?A=LT L~ X WJnB/1 a½۩$~ӣCkX#K ;t໫~ }Bl8vV;ŤERx+u*ilX4ckQ 8D3kmsTsq'8r#̿ĈS[L^vK#[7#~'&lzac9OK[8+t]!F@Ub9 $hxGHZ#$d9BՎЇ] 's]r-Jz^ jBH=5, ;EFaP+ @,hBVZgcka/XVIr˰L8£$E[YaˍZΕ 8%/~zGH*ۃ폔T{UC F rБeT9X^nXa6¯|G+ uPeH9hrO 2p?}x8h߻`ι@ KI;eݠfo$k%0B IQ& 1["^;)<5ƹC,pM7\/$0G4 ; u|%}zR ''e΢@8I?8%}-8!s|bLPamɛ/_u\wCy4㒭\W\SeL"Vٰb}\@# NϸWHw+uagr*z/B6#($U*FH -KA)Tv' |${M$p=JB8(]u~4-ƎQp/[zwCIYv}ָ#ҏ+h2,V]%o}8{-kޚTA-ΕWW"<@4hʽ Y.n!Ρ{,=uw%Xx>J gkEH\M«T\0Ǝ%&T(**ke+ =wc\1w% #z,g|W(-%YxJbMl^}Vmt՝}50-Y wBd##gCs1w0o jC0뻥r<6YBر28S'$ƸF9b}M9Q] HY k{.g3/S@ 7BJt?sA7 Q4FRWFsp%y0=N\j,âQ :U* TlՃEeo0MĴdT^[US )Xt_ϩcNsPhRQ6]8T(~&HDI=]ͧ prns&A|4|́dk.hS-SS" F k!A&ۍw脰]PJzp'EusQTb̴ G~8Aָx 7^%Do 5>"ϺAġo>[4 ʳ v̿'/Q\8+MԎUxIRo:NF65McZNi Ig'K)_2!kiespBj Dw*J ~AoInDlw5ϛ K FiƱ TNqg3R3>o𘋢^n#n_3!-ur5H?JGx[=ւ%bWyW3& &>{l$SJG>RT,G0jfCg2a5']J`0nR7n“Ӆg&B% ?;7S`$Ztnb鼉!6޷?0nA[r:; AG,ٱcH>_N =ٶ:Y>sSgz{SflѨm\li< ~?4ms F*^Ӡ\ D.c)?vSQ yb`^rACPm /O-ϻ9qr՞H3O3|,|ma_/pGN.r"ɢn["*7a# Ȓiw(Ѡ;d-`ǯ,rDC/wq(7kOxyȚK-d cQ Px!tZ閡^B:ܝ&T^ -gþgnXG箣rn0@q|kgET&Se.uf9R'YuZ|uI{GO эZOCl X AANHӮ FŒt}5i*KL!6Yإc y@v'ۢu#r-LD+}5 X&b\A̹$Ը]3dB;q1Eligɋł@sVU 愛vp26~0ߠN^|E/Ez@p; |)=X }/y"99%kzf(>^Z'rbh-Ύᚧ>W#nI}I0 T&;2ה[_vtK@?N]׀?MHsg>r u0U rgL@hI6..Gd1n sqMp#gbw@%^Uԡ]8e]úP4uD7a`]E)K T?s}rsǒwf>QP6yӀ{>>M_l3+;(,:ȸ7'e0RI- b}`#vz#5Ȕ`؊!6_EjAGY9s1e6xz' )9T?ei@ o>0|o[Cʑf/wG#D#M^tłƟP Vg(Må GhNdnj6 7||wӗx=#Ł̄O!ٶEbDq Ⴖ~Tp7P`\z~٫B#^-S3*]a=!CWrEV WD f}(3bX-/޳] ڲ . _x?G`hYh^"~'  arcݞ ͎Ϗ֊JS1 iX1}q'mHk&)l[jםqE7GT`.) !T(po!Uxk`Tͤ`խA6rG{{@Ao)MU2Y8*/b{p؍L-Rb~ @uXh]IS,I08p܅ѝ^H]KIѮFbfWM+3q\skWMr}N)%Yt ֹ3Ou8F8!~5!"$jZ<z?7e֊#bYעC OȲ?55#sg0f Q~Mw$(dU; o 2̚Um+33  /ݖjLp71W8{")~CmP~hOX÷pdYtMir4FgD1vI,yBHQh$YZM$Q_ d;ǷNK_xƧ˫ޗMCkez2'LK~m/rS~Gzݾt@n0ͼ+`A1 Cb&%}OA޳9 }-ǹDZmBEO\o΋I1eFjQ{2WCK83+(}/d2g4 @ʓmˎBZeKN؞;A)a<ՓO[ S5 oزԩQ']+,:d~]Jan[ؕj4iUڎgR۝;@_ZX)&Gutsfo d8l^WA&aZ9AN&x. CС/U'pc[l m>[D&YgfRG3VTzVGeOq@Q.{G(7I[ Llp8g6z9eMD~pu`WMK(_ɍڨ|rƴB]2nfv"P@ޚF`q)cdʗZ#[_NT 9x!ܭHd832˃)kШP\Ͱk۩n[$*I #nfyЧNCm^ ;+\Ck ѮV!P+u-W}3̣DZ#z Õ{X~=K{ h;YD]ʻ|sKf2KK~kdōy ǯ5ͦU^L|ib{rQ)S1ڼډG+Pΐdݐ,lԜؖ@۳i#O M2Hރ0UC4f'm˟{$}쇡sV-Gsq ^#`HQVx$y-z0XpH~fOl}L懮 鸫Tyaš\6f׊G%.f >CJ \Η } [G$wFv= [sAZR^vWQǐ߻})7w^_Rq}Ê`]uvwq t*HL-}7)Fz {&m p3.xl|α1]晎C}t^$|(yRq Q!^E1amQ/Wj*ɩ._=$\41JF3C6?@ |geNrV^RgM1S05/L#Z>Y"Mmwb(1/zM(Z^v9^ cevhF_ qYΏH+Ϳ[T9)+= *Cd>~<`"V• wў&EQZM2&rg߬]Կ>(XjQ tCo;ao0?G!]ToҥRkg{zB3}?cnfPH;ěnbJ8ڒSEv6gM NYfa/$(hN,&#SxQk內$oqfDD%ou6'|)_1?}ϸu,lHM-0v09`m.j|uFo`'5sU4SinhW#Xo [n rSr0ǂfZ&= ->L;w`;$ !,9==M )Ptow89ͨcwhCx=1؂Gh@;VE#列95|?ְ XP9me.v4^5R% i^%hc%pAŭJ-aA0,D;pnΨ2Ut˲<\NL[=%5P gGg5U.]2JpZv3f%v1Aa$#wsUKiDcsZ6niz ޹kkG`s< pq2gop24|CFR3pIj9e`:50_ݤ6p ;2҅yY6MnA%i˛`⦍ߠ)l=eޢWn987Ҕou#9J:a `$X9N #QIw8Qa=3bo@DYiM rۂ-hlBoQr=a-ef"s`@Й Lg?Zm5.^5 Vޤ{G?+4a}Ip] Ƿ tkN℩Ne!IٸQN!:W:GǝoW]NoZ)e_BkyFJ@J4>_RcOt޼l ~D ]|RbAe30B ci~m|_9OE}a6mِ+J,eReL5j`Nh/|q.EQ97WQ\Ԋ`Ci!qD~Y&W'L(,/RQ_Pܕf3n;܀ ؚ5&=gϮ+mA|[?_^)b!ӅS~=2zÞ:;H|PȨHl!Bwo3%[y/gs(BZ_44T-Oǧx4pϖp[N<+8-24睏X"3DMzh!g$y-ST0t'uFy\J4Gl o/fAH3tb3W"f GxӔJ2b?eЈG$EAnV4VGŰT`sX&)$]ڑh, /AQolz߳<=GӔ~)WK?987DMѕ2R#% HhŞ&pGiZJU5B3~@ݓjNum`qhhySngL,GϽ CXi@ ~/"񻭉wjumSdm< 6=-{kkjU2(974R= >HpD뻳BRx-pH E3؟|[̣̍i-Z#2h"_c`=Xh鏎H0زbN̕{5^͇Pk@ uKkic )@6H:)ר`iXkh zARmz[46 z!eRSE@Lkj "E; a=_9GTPؕ譆R3]|.h a֮@a<1 +@/+9K!h,_?זE.CvObuf[yq;|IB=$.k͔{ >wWn4meRz)4T * oԠK'[/_"Cjˡ6T\RV^U곤ph^1FNgd$;}J]koF>17_ruϥ_sfS?% G|zpU~e)C {ḐVkF` < ~Uyft{-ʹMPykF e̹B$i}H0m7Y#A\+{H7ƥ*ѐu_*;[H0hg=j%a?|w32ELJN:B8u2"s%d<$ST㪘JP„h-I ܟe[VaJՕ ya}yV m] ~֙16JndLsQYw{WǯU6r,mFEh q(xc)N 4D#Y72pCfQrX_,?f1@y26\[F >w^r Qif(?\z;{y\AGfg%ַWo@ݗe sckl.9XjKACЊ@ˉt_>tWشM; PBcfoJ3Nm$]1$>dVEf^d/>m _ 6A$a 1>|r,0z ht[se25Upn,ġ#xQQ-0>Ż&rvNJ/M2e ȬcMͰ <*9icX<[}uynr8]IQodZʼn .os`{tvJ!>>^6z)3@1o>R'Z3 L?\4^l='T:Ya+S 74IAɂ(cL-9"!My4"oR} @ 6x4+/(5ue):EaECCFCiM(j.g454gfd&'^źrODy%W۠jvr?^SjNx+g4C:`$eM=sZUt?ExW`pU[h }_E4Q1Y@HT$pAԏ[_klrKsSkYDWO-]=R \}3$7 VO0.`h &Uzk}(>LDKr?>Gԝ4OQKlEӯ/8 v :98 h0㷫sT60,%r2Rq#ѰAV7Ɇl^EQ{RG־`d.ĖԔ;sQσ^TRRq^d[4AsZKtD4wc17N(0_n9W_i돚=R?N-Otu\g ՚W??9oLSLufZG|7gQq$2%Oo%W=yQy"tBmǃX4]jEҼ 4gt%!6]c~!p)s#=d.vTVGsdl!pࡦRvy]{ź}cP4Ҳ' [q =Sö4E֭Kü`՜$}xTڪ>}ơEpRUQ; :mid)yj}V J|fWʗh_"wԠ0T/f 1^[*͟P H*FJ,mRM|>UG{U)2vԐ67!MַɶT~N+uv+xTb&h{Kj5Pᄮu"dUE~n5r|8%"n c+A ^ΐb@F[\.^ 뤙0 b^lPsSeLXr*[2:>=:?n/O 'qr)&%H·ɀ hl@;XGFɠ>\RB<.mt#v0v\>S-MFm>}] c;4g39re3#lvX GtJ# 4r\٥ t:_bra{^!tEG勒&]Rs 1=*; -4[[ܞz<z hAאڝ]e~QNwK.BfY{gBW<w琄;!:E^E{4;湔D mIWCϢF\F;l߶j=Pasꂄr"N-}%4˹d 熮)x"j 3i93v 2!'>£2 eR:yI!ӘY`-iL!ٗssEfz!ބU6 :Yy[A[,["<XEtk<& Xڱ&Dt4%WSOc:n9~vv۷y+;m+X(NV%8:R5n牌Vs- ĩ΂>LZD_ A;G®k>zTTghN"'rpy0s x,XI^j5ko ծݹ6'2oB:UsE 5q?@vᫌǻb%VɦHkn@0qtVeWRG|9N*ݜN[ Lar;}ͳˡ /Q٪B*ŋѥ}VC{>ƁLrpZbmwOQr>ss[Q7$ƍUauX7zZl/*ZSu*2+tk?WgenkLK4ѶJ륁 M=!#OR`NʶŔF>5Bzo ~ZLy-_ǥ QНNHc4|.xM8>`ŲhoYU?Phɻҭ! 5,rxȁ-eEg*7)&!zo1R?/xK̈́[Y Ʃ hDa'>(l0) `B`;3bo>!smIg̝Q݊D<`CGngf{%B h95a&/xWtn/~GKqQ"lh>\c[iV|R%sfx͉0G>[K2XqB) {|l، 'F㭷 'ߥA4 yEa`AC iv̋ġߋ]Y G?^?);,{*R?\D_țw$CG|R:>IdQ MΉK mBLB9#tm7]9yƑVa6:j{X0 P`!3Ldsp!94&BhKz*yD'앰  *>*i dW(n+&M=26ɼG M׼}Я8c.tĜ*1SCPhuaqkQ6m@zލRS'jri±3] FH/+RN$$({7Nj}! y) 5, &NCT"wɑ/=#:xJ 0D1j-wশrwTB4av!ͦQh:F}hY[MN[Հoө8s@F͹2T$OCf!1g׵C&ѩMjb }J̡:{>ٵ~k5 1SG s{8L;"˜[ {""@nRd{

boz;mO&bw#RP?fdj+w=$5.)e,d:,;tAޛ -AI) £we7>UCEPׅvO6 Kv#V2͢@v#N)dMNI͈"`Ăd{:obx@Tkvʙ:C:ʑͣW{8~ C9N WK$ir:y,zlΆEA&HPcN/WjР}{`_U=?=p%[2i!om0GOff'G% tqAE9oo;I[Wʁ%Rė&Lw8 -2T[i&? YEzR4׵xi̘T7A*-K-.Ҩ"KT0vn*]QzU`. #[ JjS,ۮ(C~ܾq1Zd%IXqkOy,/FVw@]C E/f6g ۳훠#T"K\!Ak jlw9JC`*Ap]Rކ*i"^KsZ:Cv.'2FTڭwvmhq; -B_T U+CO!0-l o-@t{/6ԏH%wl8ՑSUݶhT2vo2j<;'-K08/(acХa9hϱ7|]l;,P e)QY%|?-1¢bNe3۸N: (c%[=#39۾)3ϵD׻_(vn"giJC;"\"FWdZS.?guK]b͇{F3{\ xӑ3cI7xA)%vCXcv틌.8J'l#_T".-D^sFqcCYܳ09U(icyUҷq:Ia  y:aQeF ݚvoEߩH7 ^$?uͤ{2q1$&7k^7ȋ(b+`ר%N,# #Okv4Wj}tEFOV)蘻_ 5HF j(Id&6"B1̮;~Tjws7CH3ml~9߃9fw G2|QnÈRi6sӴ6w֐7/DNą"&SC0B53uUG;cbYX)/]evuEc!`OL%o98j"z{c)Y_|`:smm/w"ktmB ?\f'z@KE|2`zj@=hLCyYts<_mL_!LyV J7|dQ*XGzT!AVq)U$-S_m![ x :%+N,5A.n|iQ ]T5Vs[h$T#Iϓ~xs]&33M<'U6bdD]ng)3Yi6\1#*t?(~5$|'_/_]^u=r7LyO*H -` %戟lQw$PVfydR"47 V(aІeq6tui_-a)&)q*f2:vHG`Ɛ.JuѬ+Vg:D"fKuKuFnۍyW![edqEҠgvv:SJL+VNڤ(6D`}63>Z8Q:zV\Z Ű\/!\3r{vhqդ׈ 5D?AAN6J{}WTdA byP1 ܖ#{"$wwA @}Pgv#ģT1]3^XR,2s0 lH!m $*=půDR77UNoW`ߺe^0@; v4d y"Nn̂gG. 4a-: d u,W̡4w9W$. EnIO>:ՖZoKy0=4TȾ|ފS;hހE y /}#Ȟr3T\6`p,'[p&pcVTc1wX6|smX/ 4UfVN>WXG*`F+~I,JINYa,*i718I)Os3~2fj۶h:k Bڃ 1AI@G3Zl'?ݚm-1LW:V隅l<ĺ)<'+C>\'\j=z2*bїp?oP$Br. }() %Vr]0=,`ٹj=ʭ|MGW pdvvq+">|E0w_&&Nu[*ƜsI +-.&@#WwdVgUv1FՠyqX}?zN;Dv9#t7BY0Kp0޲~JQwTҥDa6Y0g*01:!#GG+sÄطHrD_=@E'mrEEIcH+#lR}d* s 1D~S5NQ^D$u1)Ѐx,#N,EIԄN Ogy0FUkHюsCT~y}SȌ)~0y)I4JJ*B⠻A[G\H1%V7 +S;VEQ"n< 9w-VƻTZ'YI6"wؓrudPSoI}j ]gXﴧQ29wEȦ7 Sgш7 bsϔ6GpȒ~|bL1hd,S$gls2Բ4fIyCl(#+hsb"y FyD>>f(DV;fLC[#>2mc3P~RtlWX$We7fI5 H+nuRÚ6f&d +TC^;/}[3FD67ujR2g)Ě|Bn]lḟ>MAd$l#G"U\9^ȡ#Vl&@pO߹Œ&;zRƜGKi.\]O5ƣ޷<\z85dĜBp lB*6 Komo[ E{=b9,7ڡ=/\bu, FCM!%ږlNw*9q՜jj iW9X&u M:4BOp@}Aӎ0sbGiPBEWՄʒ$'V(3I迾%q00~=7;UflY :: _&LXwLsY??$4_[}?&@R 6^'TBQx':J."Ihu:cC8 E햎Z2#dTMGpm3qߩcGU/DΜݍf[7_kɈ}Lѥڂ9MekOvD걠w^^c QB< oxFv^,BeOwߠql[ɊH3.֓ ?*2e:< '5A?s es~JLVSW^ĈP!!8pFDžͻcH`ˆV7j~$ kb{Z&gH`UO;EL(U6u U}ɭ+ƈ?mLEu`h9FI<;8jh]}JN7լP*pk]Y4Hޤh^ikW2M ?9BdE"D->aB)VF+ vwb|6pQ":8WLԛUd./ 6v4hV\}x?HVqЬclqydUY$2Q}6/.E|yd )Gx!BWTN& D/9Y'y儦az;(jM ^er(:iC5RdHdŜ@?M#!7 y\-5@RIGn6Z=U8 pKtK9J^ ÝOoWYІož{q9k%PDJK |#&K/❘qM 0 E_w*qvx˰ٺ2$hZ RP22tfpM`c\eϮ H Xn_K"|!=XxT0b( yrk,&bU'*B>htK+daΝT}27Xkv]3;O  tx)xU3`.#xWl%H }#Sd7=pRT}Ho]<ڪPn:*,yڣ?zb±,g۬Z p}~~cSg^?"~4tRh]rpdgð<+R[Fb@܌%c7H`!k/Vq1[ 6K121a:QM1_cg}5(UɎ?*5 fX!虗1Dp_ 9 /Z <^Nhrn?:7!7׾6d[cNbBYz 8{{%0$g4`  ){V@bT VbYA~`e:ml?k ˃RCaaZ9|3 ($!EHXZj7h883XAo|V]v Oko->Lh5`D68keAqY UO_azx]!}H(ni(R5Rݚtz,Ov!!9Cݟ`˾pyҥe,rw#)9%S r&=}.}чW\? r7[5A)BtTw^GS}qfœlPꇅ>-ov;^܌Is7ak/ s/K] Ӫ5l{NM^x?-l.=_6a'J8q]\ʋ9sRiVog"GYLd9w0Woh|[\g 8Ӵ;lNgƏ}δ Wdh3[_]6+1O[y}ePƯUM,臻EҥF׆XzLKxZrZdNɞoj`Kn5 WUs~VQ]9y;^ڽt)zvDq 'uBiƥ ffx2֫-*$`nx,nS$[Q-X=on/&j3C'btZ :yc ;,8>oD%A23Umiv^M{Ȁ$Mw:BS@Ⱥ]ǝi|EIo(,#=ĒnwjLp} u AC$$Dȓhk_s:1ᑻ*M%QJbDoHe5q)/ ŊȂI߂P[uP,Gß± Co1&nS*TO]7kx?"셚=fsC1EdDy)3'euRJzJh$ ~ǂҥ`y |V@)8M;`̉ 6&#5C]`b&Ī.Vډffi UcSq98\py0*U=Cb>Cz=4zm Cz!Vh)Z+#>&AFLSl=Tj[V4,UB u%TLjerD F:t# 9`Fn~09f^!wPg^49U^t򫈟š86>on6 6ֆ,C;\k$^Хvm b MZ94tj{O,a? ̰*hKZdyn #ك p3mDz2} y}OMWEe_R?65pTI͓RbmJѺl)f"N pZ[5[mZYCQE3|b_ؔD^)H|vAf$7鏩+qr:`"Ԗ`搣>fBVlp&H QcdæzѱM~JBP9wxg43$o-Zc9޺+gg3h{VAJޕQ$w41~z&?H\dn1 Pp6n[oՎgRy31jf.B{|q8mVOb-P"8xLsƀ sȵHO=8dL 9̑L'1Nm v.fKt"06KL ou6Y4Eu`b()#ֵuʫ?k!YK'?5{lIpo[Ś6>q/޼ʨq(A1l .,42b"{߈֐+`[U;[\%LLTiε=@yO)S |,F$ Wy\y{=$(Q<:'@8V841ԽUe1@0es,$RdjȀ^:cwkl?UOiMpۄ? fUSUHS"ŊÙ$ |I7N7!pXki#Ϋ. (>#={'AnHl? 2QTπlO4}xǿ J/YPUHೲrΒ_h7$G5n6AH½i Tʘ|vYML HDjKZ@g a|upipZu3ײR.E8ۥppCU؟J"RuG 0!ZEuRݲ:QD 0L'/GT:}*% t&k~G2nSgof!dsQ D?k!T-kq9cfcpDISyX്eRiIM 60:'ˑQxjO8k.ʜA2LʕPQ1}^Enl2B$ 2Ym/k#>Y,qp1hI tB#VEftNFXS ^D@oz-~x٨LmKZ/>]<%fh)!Y 9gsl YƫM)\ ᘈ]T(hsBŗ ~yH4U]sz\4ߙTYG1U2cխQ dvR$7 >61x; 9\Hv:UIwKWw?vJw_=?TiRK6$_!C{eyGs] Y]%^L`'17%" B%d{j:rKRz]h"ɻ}0fIhwty2ծ RXq=s$ƐxwE%}AK·'*~cfX1Z"xC0xC};Jֶ&e?#6& x1'xkEBVf`2 Hk 2@.bu9FނL<̿k-nrwBd0r SSaz%!5AA %vB t6W(ಷjtE&cRq}ΨpQ_79XX%ݲdMA5@ tLYIuN 7|͐<+$6ry dM˫-oCn T8^w/xTSYG>)hqeGxٻO_޼L˚|Px0f,/oJa•cHJQv< $_Ud]HLUjQO!>ιh3JwIx,ѝgGyYGޅ~&q"q m)߾Lzesgj?V-zB@IA|AK3||eCE`'y&9 YA$g,pf{WU)h_(YIgJhh+-ngschen& Y~!J#vXJ&IF-&B_3.=( ޷ {b]}an8X*{- {082Ge_by_T14aPfi#vJ/*2lYI?cn xqBA"BU~PѠsBYU!Qը$9YkZ!# w(G4MF%Grtnby1'ߋvjUʴW5Wgu1NuWqQsdwzU["\+UdC-Ple hѨX0<*Z1RZ~Duy @>,#c{cX@/ N:+ Y R[0B*Ēk~[){lOS'yt@ME4`XI?''9K|WLUPDj7Uʝ+[#s K[iIKF9=!@h,D-gL?SM*b){O #]$ǘG(˷I&T <#l=u6ܸ {fժw0x4p_+܅ֈșyǿBlY`0DHAṯ!5yZ=4u໡ʪlʊ1. pd-#:ϙP90,Jw((<"9ǥS._H@܍)D DP\gC%Ck}Ȟd/L\X///":Ɍe0hz؄@-wj--iQ˚,E<mM|˗) (1|OSu1R:)3(qRމ]Q~sԗz4\?dKjOJ4# N$ȭ< ;{(΂ٕċŠd+_y-S_E8 j9tt$q?dmT;k6[Qt#LqDLQ3Ld i]6 J,twI”poa L",+Ȼ򃇗.B#OXV(CH44=PjYLf!xt5p [T 6Ky#S)TSH%*B6_;|r\ߩɠz㚥.Wn$@{zѬ)Z? $nwWzk rpg6w)6Vo]]JT= a\HZbgMoSf/1'M{E* {1D΋lPR r nMIS,sMfjBNqӦmr2{֠\D:@Ll6߶j7$'N#D ~7A |#&)VRuz"o: B}z7g2:3* X<ۉ!n9KwD[̨݊ cv՚Ԧ t98]1T8I3͗cgMGIHwofYqH=OkUOPJû@E 7% 0 cƜF5^}+#w\囑KgEu0Bzݪp 1GR{^y~uL4_7q{r}i =xJ_:bjgTĭY_-JO\XۇVܳnAb|ui?d[|{U&BF΢p8Iޢ-'נ۾s]3=?2h;(:SH+&۽%,غos}]xM:#pӆbTBF::6}ar.+mm0wzi^wb&fVJ'^z`Y\n !Wgy5i%-" \/\:`-<`8g'(ֲ=Ya!fe7]?1[W1uSffLnvheQ;KP'QKe.r1)+v+Rzg ? yOC>GiFo){JXU_3Ln2LImd"2haȌ Aw97~QxჃpbK-;, إȺqR%=&&Rz6GZ5{gJ]ST-\[D*F:,uBHLp+Ag<7Sr%Yc#߃:CJ)rQӏpS-ua1.MUDm(Odó;RQɁLo&3_-''H+~tTʲCUCvyfBnY>|+Ycn}Djg/\H8O͌>T"J Zt\Yr9q*f}'{[ &A?H5X;.$O: $j{0x^W6 =Mw39+ .k+&DyZE}< Ԉx9RڋqbnR >?ò駏/d=ngex&߱&@Bi 10գnLvFmO&' s,Ĩm]H~jKiziU÷vNޥ3L7!ӲG2OEa9ǰ(7$;f[7`?gy1q{+#B3"4y,Bf7saJP^u vBʑSKg޶dnу@u_#KNhԛ->y%aA>i;8Wr|L\)SwnS#zJY3J ArDޚ^X'U*4V[P3u(;5r ~Ƥs9ۧ/jA(.WK>iwȓVX=.%6M*bb1&22Wm}ӪyEX= ]|:`6w=9P_wtD( 窆SP:y'GpGX&*' PE`GQp橛'Q!1_ _+鏌D. j'6]'vo\x~P ,dښ&Zwa0DiK"=$ho@"ot2)YsuEAu6%Q@he|Ş?1Һ! $_P9-߱&}MUSƑ*+x _'LP_q $y-JEU!YWd(4u+TqAi-]cvVHXahQ`N{H03Z6b3^- D|O^*YCB&7\О@F,i3rޝ1-tUm)xBÜzeDÊND)nx0!2jOTzX* H>]G32L;ueNWf`pi+$A&ATARuK\zku4ў&r^@^Џs|] %PZOkY B.R(%x~\Y_Zw!':ǡݣ?7NqIP񑌎$PNxdKVo 1H"g~'ͥgAQ7MMH,N# ri|2!.$ڃwR:L5W:[,>7&[t1sP{VL9d)/Iiicj埏 V%^dpb*ЈgO}׹st.! TWyT4 ϩ N6Ԑ%| 6ak>  8O+J"UiC  g +[pń? =)&N!2 xwzMo G&rf<7j(crw|w K]?к-+7Q^&LwK)9@]s+jX#_Ҍ6 'cz+]  z"\{ HY @Eˇ/v*ȧWF\1;%Xq b=Kq}GӬ68'BÒyTM[\hАxzɗc3L(x7M4y$s !HaܘB @bzQSFj7H i㒓Yr@t/GP^*WZ!~;%x`M.[BRϪ>~V^#W8!QO)ɝPg"X;IGB#f6ӊ 8W)QIiyn7GO(U%*.+bNE. ctS':s6ZD %ŭaҊRAS\>>z^^8B&k&;=G*6ҹpmd9'~ҕw=C2#L4J^fiz柱VX2kFQ-.h<1@S9WI`VAAB7,+|g8ί$]V\:9uSm Ќ1?TY1΅dDw q,YMBmlS X]_|9jz3Vx s5]Rb}p܉j8.HO:U;a&6=iX3ZOh) ?D@tUZ#&Ri_E["BtHtl.pN3U;#xvh7usư e_jUF_3GmKcp{KxsGbؽyr ?ge2`DS+T[H?So*i]醟$[LkK΃Cw|'L\[[,6}pR-!!2\;fPi^ &W.ԲK5Bڋ4U4rPNLw:'gFvŎQS_TJ٠7*E`NWe*͚3@si]Md =/!!Q@1} ?T{l [VIi*;5+cq՘Aжrٷf@_v\8Ͼyfdɇ cM$l ~a22X 0̧ͪߧS!"%IBJϜZC2ä[ޮd^ݡ5yXumŠn>gHЁe"v"}˷FJlTWoB[w@b1^S|BVL-A0/y TP[#U% ̥SnL=& lFx?xHrgf131t .,`s +)}Shado~-pO_r>t i1 UUx~Gѧ^#*ifơ\mh7e%2pNL;ّpLNVosH1I@ < P椄oKs4_U>ⓩ^XtMVEW`T2brfm)A-8W~~I[gU>7Ļ>GTk4FsiD/^J3U1G1&=,ٗc{`U+r*䶽g@Sr}[?n<=MvS O<`ۡxVoW#dĠ-;ua8N)}ƽ)&"^@aQiDw# Ĉn> \nYϚ5' ~*{"y8L$ |{1q~2Q/Z M33eO8{AK Y_95jG< Fma[1:h639کܯŸ>ͨ|'UugClX/u)M_@-t.  yh+_e8sŷ^7zu;fL#[,?s}ח%kA/:vf𔩗qQ!+W`85Z`$dArW|bkv<;[KI5ƹ%ppx>#~Zi-~Rgt."ѳ͠$ uQOY/򀈷Pu /6fB<Z^ E3Ugcn6d_RBWoZ T cE)Pݴ,+Am@>2)Wi[XQ-KD*5b$!m};{l;JU_Pv v{, 5*=vÜVWNBΕϮGq6 E0:d4v[YiL #_vkYJap~gIYs~e LQ̚3byy LɄ+\LR}MHxt yW;(*wMk dU1ۜ:iy${$M#5pX| ,mb[<ƛ/%,6a ㅈuu,?ףklJ֭5\ԫ2M͔Aour~r_LXCZ4n  ~r9Թڵ~o }dnWd > \EljKZG|ibx^[1`dՏ/Vd 1t8mQ/s #TGK.0({p f^rBC5th?uH?i'91U<}ugU"4]- 3tV`渘r6fe9pze] 84w(OuCk}|L=背Yغr*mpLX H VmM; Qʯ%3e pATY&|ǫDg:sWDl@$]p6؄S!YMQ²h 9GH;d`wnMRqL 5Q܁y֌5կ4.nm +lpskVn*hl{4;.&Oqp6gP3Sc10*z   #1@oxLƌJOhy)bBPZjK9䴪%b;:7C\&)SeK Ϸp\_(NXq%מ?ۥ7? ʖz\šNUњ_B(gF ];i%.sW$?|4#CXȩ-dz}\v,Ѣd\Hi#Zb.k>:0 ^rwZ~F=-C%~N,UHn:#g%Fm"W{6r2JC^F 5FY5c"vBZXU! ''t1&܋NFuݣ) 9c&:MB:t8ZU\@j X'UkkV0ΣPXAuL<)yyTdFo5&O1wq8CD^^մ}VzOdrԂn_?>SW{F@_[OJ'r U'+9|@co ?wR'%(J+nA2E,jᏎ)s͋!$5c ӯs*Ss B]FTMG0*҂. Kf:R `vWvm$P _<8WP;b~k+4—jWɑUbhs.gYݐm2hp*by<̺r[@ J6.ώ^=Fg:MvTcs_ͅ})O LfRyA_h< !9 $)X3:DZh ԣJ!2Vt'FR*PC4:hML~ ٺ̞I3XPp 3T>`:1~'#[emL1ʳN,Ǽ9^z:(eSa|"0Dk"c> 2IZrc8[ {H֥4t'>oP xh$O3F(9DѴ|rePV 5Eʶ.`O6Hblӷ~}F @{#L+#C'DQSK5wÏ c;7)z+Cǽ,rһ!c0G@>@9nḃP'uŻ",v-WNٚ0SId5նt?!&֗^O5Pv>LU%C(c^]"48P}s3}S*ftI fJƴ2Jz|w[<5-w FGڽIH;\]4ob{!2, 7sdy.;ddMQ VLF>'Vg}0IdKU F †z;61sFZ\ Jw^7aUE!1Q3E(i]'\P{,\tB}>L(hŸ?t9}]hbX/ `7L+X,pW bWRgi>: e*!n;[."q°˥,[ nuV哄zreHH@ 2Iِ"2l[Ф֨1HԒ$mCzy>:n&ֶƁ*:3D=a?qcƁ"MJu8BG+*UTXz4CyIgmlPt؅ߣ)cqdznTj du B2τr7UI3W r&^\>|o %}'rL@l<+ecxh6D)nO÷JnngJMz몧5Uo6Hvl?ey;'8'j0!,?D"+ -\ ["fO [W{ bV/LN|Sߠ-YzU*-}5䠹)wB@ uDB 4(d}gJx }61,Èf"cݑAw`J {>])0(^{FJ%df T<|RS[R"$j/Hn>U<ٳxI!ճVx|sms7)JLYxD½Yf.h C/4Jo_L  ;T&RT?Hj!%R&e XAڦ͘Ԋߡ_5i陖ƒ~qRWlgoC"@m_?)p99;C:Ֆsc CuVJw΄g"iU%xwKX-`py}&^J,w*ѿmʅC)Y,i,Fꡃ\Fx $|6o>(NL{Y_*=`~E$D=v۪FkN# UcE\[xЦ\HYKB`jBsxԐ$3L5c 32]|t^EI0&;(zEN3 a<>{;ԇ$ՏiQp\Hzo}P>R)t k.nB6JNkq٬Vx+ d:",S㣦 ֆ$g+VRIi%<_njG6XѹsQ!կJ0SQ:zrYeDS*t!=/zQڧRl,4Y% r I\u*(-&1!ū֑w[:KKiu2 eN ql1c該53qIpIWcMfAW"+{q#y>DDN3 Q fo$o9 [3 Xy[\T)/vըrxyh/w_=ihd`E:lدa]R,HXe&'Fܖ?X.wԓZ)a(\6ab2TwkG:) 1[<]X*!UJrm^U\w# ^tϬ,p(MdNL5 !~9ge6rxS6]6B T`iCѼ*݈ѿ UL7Qim .EarCL-`Z4 hEI0zK1{'Z#=4{t6"2/eK`ΓSo?^Z-T3BҤ F& ӖfŗF#Dg\POIj؍R98(x, <3 4;7>s'̒]zչGQ'j6g ?He ; 3I}jpb_ [ Xje}Obh&%YW3?YҟWfKp?iΉC:ENƨUyMvBP#ܢ da ~q7!gB%=fpCv23xY@.A!Q [b:u%)ؽR_IM#)ڙ5\ua/%ABb*~vdz0߁v&XT^CavE炧GNzl||U "5"9TM>z!WM޾Pñz*?9xТ] Cx Xn(pz)$7liGFtd3m/aGa Jt֖} %/ (eAgq>$?eXHxsKz nk(0NtI|^AO~12]"v]۴N}8go$3 2wCu;ŀ!t\YS:N>4Xv&`,RՂud~h8qU4LZd;ؽVחQ`-v%gAᱪd~Y?xjhn u*EV]Qz.Qڷ-/" 4%hA$ޢ&_hHigǖ[K%3aq0T=a5pDV=W!X>-X4wj$+o#ް\Al@ih93U^U/n.:[b)֦=/{՞K tbI_cMshtry-ekX$|Hs˂{LOfJ;9\:ZB ^'REtIU2;5Q Rrd^(>?p`adn-ೆ"Qt8b@U#פ5`޹"9r >語:~j}i9u%:A˄E# fմ Mn(!2VOA4!D6]AJ!tߺSFD3 ||c@ 3BY lm@l6Fo"cBWo]Xs!˔"ڿ\|b S7[/lMqZa\׉[Kawe5lq Ao j uTuNʽ`,u'3YQ0qU7ћoa]]H|k:Ѡ)~O(ڱp:Cq 4@3v.IB;% ʄzsO- ˹/|НL OMJ\ !Öjs P;-G>1p JGgfJ34KОTv޼E/|@'KZ! =q/}F_S* EeqQLڎRCwwbpT2;c̡_%^|>5o]N\$Я,j 6ȟ"V"nTQ}p8=/ٴu@]Oe^d{v+z'QQ`g@_T/ \n85Mk׹HNԄi|FU*ݡaվRZd3ɧg= :,ވ Pgr¡ga!ȁ;S sͺhq ?H7ZW| 46Ђ+'1]2^6ѕE&Ãp$\hjPkyf |n*EROu_2r|ch32P}Y+VϠTIdX8,6H*-7 ;^^ɘ$(HЄ60-dQb-쑉H>9*ᲁJ؄06 cʲy IۛnS)COΛ"}J)L UJVk3į_ Ļ CbRobW?Xчk4L.[cT$+4DT/O+BwGKz.cfhsutCr% Jn&>/՗g4č CbD׫c@(ps!]X階:1.k7 E.x).1^/O~>JۉvE+>>f{bP;pX+E'Vᛆ3<uOn~!I=8vq磀<-ϽkhhpԪkd)ho5++CKE fX+fPgB2y,J;}=cZN>H .e+ϴ*jˀ|FiҀS9$}TY:6!=\>S4ړHז38l=BNUk!'ie"V/^PHj^|u hCʓR*[Fq|L= V` ]669pzUnNޚB: h3z=".V.U,GEsHʴڲĭèDn o8(nӃ nfDlٔw3{>Yt*uaoBtAD0畊9sGbRrۘlr_ Z^>HV")$h7+)XWRM]Aiq{8n[ԗ+v~z%UaΪϋ)'M# )8X].u.맻c)͗RҼ`AÅso($:_tN^Ee+IX're7i=+s /3 Si,A= j즉Xp! kpp8K]k;8/Ѻé"5+ 1'+!w!ܹ0[u@Rg(I/ok;7nim7ku,nz.a0>'/"= hZU :5Xq/55Ys<=[y9Er6nDN<:+}t=8Εz/8V{9caD҅EtҷHݢ{uv8yƄڭ,c_zuMg izrnmߓ$#EG+3qҟ,n–z BR“#tg ÜJ ';V4ϲ\k={F!t椤 ҏZrO+ت 4LAX2!> I%Kg!14+|m›kF/{# \x^͎T;`BO΃ ڛ+\ie 闬MXck'J"3=A>oma#d g{csfx\Bɦ`n;$ݒ ~eAd]'A\$[*n8*ׂ2TwuAߛ3s=TB_#Uq%%uFfQ@eLr8]_[q͝Q(N.Fމ)vnћ Q&lc)n4eߊHaa 6fNFb^Lш.B* XU3^]ILž%?&xf@W{ 0F?ݖ0Jg( = O.7s#I"%yCkX';2BKdN3{F<;n/` |"/]g7x՘Zol(C=wmjJab=o\T|iPkʭ>zyr*jp~ZE N\Nud1P'wI(ETY=}،U;kY'Sf3DlvwT-K)f7)QWg唲f@hUFa`{j8uN8)mr`|2e#=ACs3+Xq?-&cҨ𹴧!&:1'yA(=Y7ۨ vf{be%dJFG 7D!lQ|mR7uA's,ȧ,&Ό!( ܴxXD)F .>򥞢Ovz+t M//[Q0 #Fv9hwKf>Zx *F0rս01O-+(ҢpC:rp/%N; AmZ7iQ/?H5p rnӪM{c#7` ;͏1 Vo%bنC1c䷇!K9ahCkGzM5"<8ZP `Auq?~%7*gvpGꦨq ) NՒ]bQ9x*:7u}tC|lƑ|@_yDbdzAmqtN:((YCj^~&ʴT]X,k5)lm]m5^cv)']G4OѪ-D&2w}1ZQ̣NYȜ2J9qy[5m,튾Nr,Igf,5 (dtDԩ߂lRγ[l03ҕ%z!g"P@? RcoW z 05:E4XVQqBZAf7=Y"*LiBǎgI>AC=@>׷:YЛJp"^V%:GKoCҬԁ ե7Y1ATcܫu} M~L4i¿l wTkP-RY QpdL"7k+m*.6k*.FNcñ9!Zl.SC3y4K7'G9C$l ltG(^>(4.VWXta`= nn_- Z-Me / Ut)<+8j+_@œRT,0]]u2e0GAΩ~ݯF2'/̢2{u6~,Fǖ9.f:Z[W"c2k8ˊЗ\a 2k}H#"܄fN(THOc'bnS9*cЍfr\PR dâA-6oHj<ț~MU355R*2H9LR :0)2m)!Qz0 U 5| ~(1|o^<\6⥼E~S(f phs /| )"62GH[tx> PMu]avg r3T<@_&!xj\p!%7Rz KSv6 ]%TPy!-,ܰ#Y}Td5VjSg l}͐7ku92 Q>ڦE1Rr߶c JHqbwCB?gsPD}pKaqvO]_mVDžNuO1]\7sh29^QpXlOl~ud=hD#䐴Ϣ;8T_S@>qidNM۵s&I~#Łeء`$'SH)GZJU^OֳVW oo  ɤQ$$,4~9p۔DEx|˄xflQ$M>{XAMXx_ `&_Ad"AtF&fՄ>`\=]]u`}Jo,˛i_̡  [- `knbW)k)>DU; 1P٨svؚܭO,&E';WVv}*͍-5 +֎Q&A$tۤ5sh0KKPϧ D桻;غZ&z8tQ%4q_ޚWR K[zfꑷU;ױt2<,N6m; dØN:0`<vW$b|'r B? ?a~WIlgi.Լҡy;C;'^/ߡDRfzʯxlmm4l5с!xZ (tm-ʗ$\-a 6p%eXHlmHUl3輙C$vOE_Spj%U Jif&(4m3u96I ٛ6ؚJ݀ŸYE;bM6-Vک+(qǗDQ[3ݒ9pueu oF)'Qw]F7-G^gBmB˚ qF}8vچ:o 7iEsXUT(c`r'BaV˸EBrBqT`y7@=Yru,2h̟z* \?zt8^D(;+r,HSVt[ِ rU [s4jb1/шess{2Ѧ1p桄넉< 2 !2M!Q'M%OlI.E]UdZIP[~tM8iGa iɪF@M=W7 GrENv3yfz귝i!XEބyu?=Zx|ӊ&,X]E01TMȉn}=$Y?S43P[ _*gu\ h`v]gC~/>1#63 )$P|r+MXySEHufFsb"'THwltƌ,(cVJT РH:xgVk ";pbzZ 6_FFE 5R+EGBS='ba=9xb,[9Łxi Q| eWM; ꨐ.@"ȵ[IV7I'\CeSK$H(-_4Y;Ri#,F\7@.{?sPJw ;c~ 쌧egQ+Z!P`UiCD^M;=OL#Xz۫L6!헂G4^d$30FaS`ojz#\fd() Ik=SͶxCb?RXOʍn'6\s[2:3TY \ rm "xua#V߼~b56n܄A*_kEp4{B) yH~CRQ *2OkF @ݖ}w@R~ kR4t1wuENYRu ཋ[Q l (?~\"' q@RAd1&X!3tX9A7MڲxDjAȱ% *FNiX#8M#c>+ !}",RD2[2>jDGӮa"' ͽmzr/!:O]_b!vx,6TE}kO +Gy"]sw߲AT*e z*Q8w= ^Ar?!sqRq)B"4sr$'dz^QV 4g`?NmZ_>Ú m잔,/֜D:;̆ j!j).Y*T4r5̦3PslJ@H>n @*5KYU/n,LӞD.%5$y1U,J-Ohe;͜&K:HA ن2<g]4kXx.l! : ec`>}  M'w 7k67C&,H|` H& %|WQG"=Ur14. &3A0H `fa}<1eD9ΫqrLu4לIFqQ:`!5QT ba\^Q(Lb)2''KƫW~ڪk>Ȱ.j#IuC|.pW#{uI;.Q۠C_.q3Ƹ {NKH ^hcBEմ7V3yN 74lMe ٨RJ0}n!D~T9`0j6^b5YWMbinIª{:$CEA>N 6oV `@99@Wh5YgQuլLQ~ Kt`QbsE44o$įX iFQ"ڊ&r'״GbLæ6) I ::&5ՉB`Oy a ڦ 8ǵe?)~;3-'e n{X>zoZyטj.0uQ|$E;P3J[ϭ2ݏ sơUj˲:Hŝ7qI7o`Nv->):@n)=DP(!CQFD +^мiAqm#5 pzWtΊHK~#h` e;ޕ*WO�R>nV0\*w!yڲ:8H%I, X>_ h6D J_*+ۘJ x`zٶqǒ Z *QYţbJ.D405,CD{ q D߰xX%Ǣ[X+/oH G`!.A#JEdm@~ ; l[aݐt;su4ca>^R/*f+tTMDqg L'* [Fg|7## a7By?eY}F*?,h,??ƃV+ SpÈ,F\ռ3q Ïut|MT\yZe~}soBA#u,3gB 0 oBr!-s a | '|aeEk7,9%:KI4^y|}T@tPeTQ:/-HӚi XuHf&aleP IP#i;ذ62[SQwN\]6 @\p\ F3m$&!%2d^ۢà(/ \h  Dpo$6%u>K\Oǻ8laT4 u0ő2?U[HLs`37,<&hMpla򖜩|/V0"Ռ ?CYbk=3v\ ˴^TAdz*+!^W@ܒ1> hCm*$Q-36r?;lx eAۭJ=#[Xb toL>͗Kf~C)舯@b`0pf裾yMy{9ъ(ySPBGyo. sBm`H"M&:"dX'$dux @4(nV!k<8W B3JT]M>BoM3A; ޜ3Ppٶ#ȩH+ns$y6I' ls*M^.v6J x#nqr8:w l$.i:t}`gs+J %}^Ћ!-y -]W?(H](Heݺ w ( k\UʒBSYAH1  ^$ZY5c-[=zU13ͻ _LyJ}nɂSD0 Xp$G.ñk^yv*1S_W հhY'ne n]i.㘡<S~(BnָPИOh-BXl#VyXz8~]gVn0_XũCbd2E@f w!q.gY>w0č6s~2WmhAFҮC^zQ$)迻JF4 cx R/+uH.Iq:Wh=-ˏvUd.m;>}PpyBq>duU)5_ŪPo`SRa'c+X,IavMLJyZȐJC1` `1[)k)q)̺*:LOł0hN~g.R5֯gY,YTjZ9 &0Ũr)qZctᾩ:lX{2-|$~l蟬PhEH].ϜϠJ %-;6WE#ЖA t+h֚L{(lNqX,%Ŷf݋b8oFM kPBº>zE+Ƿ##t}26HZ$CxRYUuIkJ9UNO]WVe-H9:L Dl>e;| 4,n%*GtVd:;SH}׬Uݜjٍ=1$<[$ -#^PTܪM)p"IКab7h_ZN0PO@ %YZBWno+8x0-$Ɗ?M+^cJ~\ij3t#{7~C20&ԞRiAV\y̮?DCr1R{uyxwFM,*-q.l7۰{_EYC8~`j1wG@<;(.3FLt˻ZsVzŷߗVG hg{A:ni>QetgoسLf> @s<(.St tZ5QQd90_PTz@R6L~Yǖ0[ۢ(}KY7\Du&~5A,&7b> 9-}1ŸRdvϪ@xKͲdQ %~_= iQ_(*hEnTh`&4ap>ɈRJw?q,CUS26!qUUdJKhog?T=[ afK/FS3ܜ#1}@6Y"BnCo40X)M5;JSy]!с@$t…<<@ AbcaXC^h7f,wu0 ku87k!H xo8$N>FT0a",~+cH:H:*6> OdOkNhE#u>o N_*W3dlo 8#& 0MKNDUgSwWঅ#\#4!Y=<.*YdžfƮ:Z. (!8#۵ni`CiFgtv\,R8٧zrf9u]V2P&Y!h2pOEQ }UxpM VO{e PdzIH9-BԾ0yc!y=M(T0̚UѰƫ"&]`%BcJ$o6h+A cv"]iR&l|.Ͷ |`0Zx\Xa"^o]xyK;aHI)Ӭ!h ,, sozLy <,OC9-!q;!=3)A U@6ign H4.*&9ub-#r؛qQuMvGڝ6$9TrϷ1|:)"߁m2c vddȜ >С̄SVd|Eƈ`yI\f\6 :AGkM@3¶pG*]I䚩:Qg|ã+,Z[.)"y.wCzЖSϰnvYcMBq'_h<<(UĘoΰܽ|Rtée[7_]|Jv'iB| r6 tkWW>w1ɏ2=,A>pM4%2-̦*t|7xu3̅GJ9)թJpdK ^FXeŬ'2eIkU7ruؓ`Bx3L@ _ͼYVNp3CC3xrցޱda-B4*i@2qS`]Vy~$uf #^ouefȤ_P'yx `QbbҜ <~`::鈔\)?pj.& 5v)z"e3b< ,C5?Wh)71}M*lDل:+jn_VC[ eˑt݊:g.=H`N1.$r.֝ iڙon ' ϖ,$?a> ߒ~ؖn„ߔ ~G^ ER8s6lY%r _AVG-tF󻀩pbq.nO6+v׸DcKH֒I#_;[]*MvgP9ya,'vW$~%6aTQX[ATGlvgz6W7vjr89O^|D7l9]"8gD'j޵%̞ 5Skznb@!֖csЍhB #LqJf#1U~ƖjhmLD g1vY8J[A ªݪgmV{r>l9$>ngߧv.Qi5[t}KgLLTroa>-,tx$(I@lZEgG_LMf?WdQ-_karlW PZKӸٔXjQ X.E >Ow)ɓfX'`GiL'-K()\q50ob=]nHy  e4陙ޭ¦Oq:yGU L՘|~L_Yž!ڏ6* IЯ_x;ef LX @WEgH #NNu:B[ ;R {.b75YmeX 1`&RRrW!Y=Σ;ʛ%d@°TQ-`[xfMW+u[`T 誝EheQ^G16MV E+I^.(~p uDE4盛h14a$KP*Ɛg*"iA.)qj月 {S|/O(j׎3K] L y]99{ǰsg_ 3h)I:ɷ[mLڠc47BǞWt^]i]k:13svp!>2QrU*ztQA EG>xTCJe>^ Ӌc"C-Gk#eDwuͨ Bb_c?kDrճ7iTgg:,T2AKf'yÖ6%0-STدnq+yN8Z Xgb`o :wz{ lV#패H3~v>@Bsm:\$V(.ve$=ׇwg|ńY PkLKצCSֶ֤0oǠE*C4] QŠ7ǎlŽQ=I*Zq)iJVݝ*LJy'Sq  V0_#l7I]$q\s姱^FBNrMa f@Aze+F:ţu5>)ʹSz7a]W|aSLbEgty΂?\>hӼ= m 7%Վ=f:~=f^AհzuD00j5cz6DӸUæMw%O^X;!oM_"5A? V #6劸Z9w{G2ͷ!QPQTw={Evc0&2\߹9#5>˕ͣ ]jܩ,7 6vGbʿ`VM?a <$>^xGǥn qWa|LHV[?9չ8729,)}Bw%:߶R }C`fj.7v>Ύ}F'#kt`wS4/滾p(& H }i]Hy=:&|>7y^zCf%C&Ļ EIb؆8Z VЦ2kDv~QO%IbXbߒ6+MDH٥9y>'X|foC-av&]_fo`AGE;ӓp+k!M;6S4OuWggcN͠րU{֡qfq㡋 zF7Aϲ:aKڢc{7jM'3G]ĸÔViR8(ʥEZZU9; zT jb~dpr}ky"sF,UwA ^H;HT^F,Tһ]DO´(ZqC `}bS R) (͚{=]X~O?L/5aCI$/g_{]csٽ]@h/hoGW U:&N=. hnh=4!~YQSqJ>yLwwy Dͨłs{PjCV)ڴ&Yt' MK$Bʂ\Ȟs:Ha._הPyqrۭMw-|isFӦoDЫ EY_O*V6P_lt&LX~Й #[ TA>S?NݤلS_EA] W@M'mxdD78kb㸤`(yCac-T$g(2%H-Ry Δݩ.g\δkr_3p#C}CafLpG5Bٳ-Vu|d?9._T y)o()Dz)nGA/me.$/GBe⇽O[z.7r+J4SE&*TGSr@*Sf܊L^@|vAď4|hPKgb2,H|'DKAzbD!vJ^nMy#3] GW`_ZAqARRaO@r;f"f~~ᴐ;Ti$prH%0Sx4}}^e߯)4}Z hN#/Aԯԅh4 ]tzv峭C̏b{/kPg687*aBm)up=*% t. VN{P;&Ϙ\7j/źKʕNu0UīqW /L޹7D%޽4@u FFA.o-%vG(RY1Ӗ5;W,rZCԜs@f,"3qDD<;5QQ:goj)+R\%G窺H`-q!,jCcvqGH5- KC8/sTS>aB޲GF@4r>2GkEJY<{LI.;tɇ4-=,ٯXj[^EohF8I%hL8o>n'?B[JA:Aj.<[M/d #J=/m#( Эr<7XA6 ju\?q}F[6 IEK׬l?[@d\yMm$Ll@m=C ./CCډԐ iAt ba]mh07U/~9k_-1$MxVJ1[u} &XD^/{.n[ڍEB@u{o'E}8^|ʹ'iZoX?#h64*ɎEv}(lC/?#nmXP(8!}LE)K;#+0TŷOa>2O܊v{m148j),ª銘<گUD uHdwg$YmoeQp;>1~{nehuo7þ ΎDc۫+$)u&2|j]pPf6\\BJzuc0T^Y.*yٶA{2qƝ}2Dʅ! sш*hœNUp݂l_ ౒]s8 _J(i_*%Li}U><׸sZX/尦`ZW׋r5 h篴͍eZ7 S TksCD*%y?WT[Td.X,Nz{_  KW)_SA*H:@*9EoVPs YF}{;I4dtl$V0fv]@4IMM-(H`at<ZI?o[қI=sR ӜnHx 9ſd1~Pi4)o/wG/gF͖11e"MZTwo6ʭb̺Lmc!*,;@V^y,ԇc0?XtOusỴU57(e a@"ՑZJFFU^ݏD${p8eNYzuxHv+2$ߒ:ܿVK9z^rgA8|p݅B:IVVu`@qK ƶ071J0cp2Щ! p 5X&al TWYuͳL9<&/,`Z.5⚛ܰ^i}L plo-nGM޾/L qBJ]YRJ\;j3鰤nQ;*k/rs!cOƐ iY卫3M$?&#d%_M1\Q<^d'M"Fi84n^4)5V1,M^Z0Ze$rK9/c{9[Wg)96s;vv~KYBSz#;2Xc4|#x٣y7χN͒u!rj)ROArXD,KRWpxJW1dyCyM%:@TMtOٽ)>'<@8wj|un;fyf'ߩ;xOX2?>@G0mv> vJ B Y ,w;OH$3Ail`=懹*$6Xe)"m</^;kp9Z|{mZL|-[J&>q: ez.tJ/$(~ ><$kHxX|).T`D1w ;\MqYչgY8 +2ָqPR[ jShL?fZMʇEHk)Hɻx :h?,CH|ndt#Y.r 6nI!n ˜wGB5 ˩S^שJ.Y]Q* GgFdD^}k7)v_ŽU&"inG (OmNJ'HnD0S_x)^KJ"]sD1cu8_V"wG[iYq}Dy;.f%lT89UIA.nlx âcmI)R@3GpJ4?1ՐL`7J2cIեѩgѮzf8 5a1_vNnzW!@::3X?Ң-К?`}F}4Z*7s>K}JcM 6.@D(;G;z4g9^kV~[_WEt8ӻkS 7&`n)?0vaa8G P^x>7N+j CUsBdde]>YV'2~BMq|X}k v9<%RBoO/lkZ?Zђ=i.T4}J(@4'/0 `!Cp0Y&9!5Roj?(_m[ڄ;t-/ʩYDP)G,HaY)Яa\D7q'V HI!^HBhB<*l^+7~ }0DBZ~!B)'_M+ƾ' +ۭ f|&cH2녮ERW^FѤ!15j3ptU~ }_Ex](.rHMᔛ]~V^v frs3 E}yK6W 1WJ+:D"NR12,sJZ 'JS9.>%V N߷TJBķ !@r^ .J]]EsDfW,#SmMr-cʁg"<0-WYl(֨E6oeBBKu!P%Jp TqY !tp{wX78o4 ¼a-] 1M5v:VȲ`ƯnjA#^D2󂢔kn;$NTͭD-[SV]vjClOL*4};WXJhVUYr wҾ $ 3Jˆؐ-Q0xOUU3m)ȨTD,,qkVbpj׋KϯݬF"פ=ZUkV97jQނn:&jx/D|A\.oz8bU{0RΗq w"eW28tr,j/J,2S$l2n|$ J`gm- - u@cRTG)Du* *IULL3[Lag[&,P|gmyAOXK<*/%2s9qp&ĊobB ĝ= A` "+ju^MsOtvȮ5VjtAT}D3nrA&?*hRP>N$ I-xpz5;q4*:EtqAg>-eҸ5'ӂe-U&=,~1>0@%yK*kM@O;@ͯoB9HKlAS]\ 1kQDih ⥚m .5Ōe0wzn ͑EԃT\9__:=4e+(J^cqLt%l\KjA9cJRnzbʃ[ϛrZ?."q &g ܥJ]&jKIxwDVُ=?m2w7#k&pRӒ A67{b҅,0?F,WVEtڹ ,_>P=>T VsXi:JI:<ÕGJB9 l7vQY[؃EpsD; eY6BGq2'cq{#T967pBM 'P*CW?sxEUnC?B(,&5R)0nR,)C]]ZCtٙE?%vTOZ2X[^wdՔCv4\Ze18j?Oqf5Gw:B&|8j^RγJx!>u[2? <+(" :pvk?B3 DݪZj_%] v!RwQLit\,y(93A/,QLEFîԯʊ'Ԙ L. 4-:hoG(rTq?[  z0.C {ikwaPb炝 ccMH_Ҟ@ƅ?Cx%71Y(cTjRޟRv/4p /wWl%U'Ccpq)\4II'[&=adMZg2BO6A6A6?"tc[Eܖ(kiJ)%P})VT"ς z4zDDyDw-Bbch;]ho3ue9u(~)3g ̃7ARܥ R!fs81S}ˡcVuO[ʝ_ZsD@(7٥sOh&QJpKLǸZ.K[n{)+6_#ir| wq9,0͂([*h$h)=V}6ބEm&!Ha5'TWUu^z$ٶm kpmU .)7.]$5ε 2Mw:E\wPEPI{FG9DۀOAYQ+g#-i!$ې=NiGTzWAÍMck1wv+Oy޼1c;:i(eVf^>z<cJx] f9|nTǚSsjuf57\AHdk!ǑM>yZfkˋ =G{Xl?쳼:xHyc=;;=dT[NS3c=aP^sɉ~(}O/0Mf^:4_-R1JzC \bDv`0cm9ׯUx/v|.ڠǼ? jνXy7B^+a h֝nOP,&b[_.AQy_<h&vts̰9ל"JQl[λ ra= HwcaF?'b<KtGMˬ!ҔJssZH{zv_KQcx!K T{> =|cv 诜 VM츙8sֵDIË[/K9y؄txqU|ja!>٧.k{DŽwpgjNX ;N"P:e(BÈ<#c&cޖ#V,k7A +RtҕHu4^fĎB, doIF68"+c:L98b t턭NY=tBq A'&O¯I-J+qlh.}Hӟ ´K+QZ5 \ÓO֠% |h%GC4rAg$[y!1>L,_;$o'׺njcA$ivȢvG)"Ɨ wsrs]Jͫ D׾]sb~jݺHd f O6Y$CЗsWS|NsPk5BF}٠lL]iVZsJ>6h+{J Ub<n j2P3Ӷ.0!o>as]/8Re prK>јvhgL @e/n O_: o0rxj k޾˗dvJhir@FδfX޼ qkRz1>>vwIݯd?$\di臀SE u2(fEGG0G1H\{F¨?M7N!y9ƼAaŸN;7S 66V `PHIuJ*h IPcH F]Rk^}Ha nÌC{+9@?v@53${6ܦ5Bfoge{>k <Fz<^]gI%^M vMһmw)ꐍ^UHH`s<;"=+~9kXx:Sa*%F1cN3y])܌3cѽW;p`7#pHP=߼9}o!eγEaw;7ˉn’37'G:1^WKj6$>iM[EzD eVx8,ޑW%:+·RHtb^gZ:RQPg1ҨvIEn9ٵ-^_*Iv3 cx UKLv ^ iZa7`֦tE1$A{a?ǀ@Aو ?٭Nah fųtF6qRCKf?\ A)`Qb?)|:ޣo1g慛I]eʠ~nIj<g㬂`EO6MSyN\.>`Q e4tq)|7jUߪ!X{~ǝ6 ݉T,upD O (蘉r~fޢ bë3\.n{ ߥ1Vr{r'7A~khrXovX;^)!LwnGUezޣ4GfoRX(C : "M\؞}-);t Nڰ'j{r4pXm?]-6ɀq<@~+}\6};G>mKȺOc`J 1b@s&=l#X$E̡ǯ_Cρ| onJkilۖӆwz„ Ɠ3GqmkY`oz_7U=5Up97Kf]?*rƣ:8 'dnBt (I )JwMC#I?]暙k{\ iv~gYY3m >gz6-ӽCuԻdUC۟:}h.Y+$$׬u kxw% v5;k;buȫ^Y)Lpmׅ0n593r2D17dK%p@~CI7[o.WR5-T66*w@z\ll'!-vA=,÷Lǜ(O3׋(? 5 y*:P$Xh/2PAO,He)[]ґnpCq<")j+C-&!oL[kM'Vt[B CGiA#eDŽ}Xx\.35w>"bQ90" }_6PXmɡܨ,1;%xF9Ƈ#e(Ԅp4.FyBVsB! [?jR[BP jYoϷn2t f>Cl5ׅd:y NPDF߅}G =[uI>J!~e=+ki0 _A0?v_<$_EP'oޛ-?Nc(_QU61+7e\wìW6kg ̾IF5tj[ cBi6%LJg:zQYq %lq2ɸ#;yQe*~T{=]ZĀE] &0K94lcx`X] 4\40lK0vE'P3СW]K: o$ɥ~OsY0 DMϖ;? bP8PJ3k^_:)5kRf2H|qyS=z1QC3P)0%ʒ-N#10KA8l7ۀ|rf+\L sbHv:&qnSˆSnUD(Sm^UB6qH0}[J McHfo@di׻]ݐ,n"]-8SmL06mmuQhOÚt+4޽v\ -[m[i^*h𖱪襧:uϪE?M?yHFRO}n_]a!J튧ɏޏ]YM>/ ~mUw7T"XSYToswܺX:sah-cHx'zY} F?C.ƞ%&"BT2'zLe=J y]Oq}d݈}aso:U_6ᥪ;G\Xœ9HX| A M% uR%Z(SK֥ Ŧ<⓬T.O лؒ#UY`9QVpU╛ڍ k͈'/uf>5J0qwg` 'ZTIb^D;O)͢/OUu.Nܢ[Tf{c&&8Oeh.anQɮ9t )`A\ `P M_<͆&+L٫W`.h*GH7l05=+O⾀iCH;'TY_P^Z|\8*rlt?}bkFKpE$߀0v$!x3q-pa>7͚-9bJĬni5-hY#tN;)MGhn+lS1L_@j p{}@w6Nwsљ^*hjeזRɹ/R-pS?[W5]䖤3Q;lNX}rT3 \`IڷҘW(rdM?gtu!a=ro};o\E(Ot[_]TvNwEMyn iԉhG+7!>QU'G,5Jl@ۦQ,,X 8{<~+qͲ6N9%pox%qv\BU&U8jܧf _"Cx,Hm4.HP6^:Y&WYjJh-Z= (Dk!{H.:BGO?/(xPEN|%%[[PjwAGX"eYoHfyy{,}v3 S$W _ Ѯt]:w4@BP{zn<3*[WdThZi)ݙ? 5BWHK!DlRvQ~&6s~j?϶.:ݢhHȎUg|c=: YV s.+jK}fx9}%ًV~j1j硭}pRmhIa]Ow@?~Ntfl˽wͣjLrl<7?๒ $qjG3zȱseDJ16,d늩WB. =p(@9֐GXFӹ"n/!?@KJQ  jMH "C+\p&].x~rrʊ x%O,*c$eߜ*SJS%O\sfR נ0au[P4i_`FNchCS'Eк) d"i%uCӧH옼A4qRq!RX:C\TKyqͼcOIbQYt1,RAƿō[oPm4NXtZdt|a'J7CdH~ [ҨE!D?"j%6c"UiF(4/G9aewm'/h:!g1~z-_ A D7pZ5cKEˌ=mOƀ10p *IC,bjm&tQCS'*$#5}e@(). y :ᠯǎ {05Z$+0/Ȉ|z`M%|c_lMX_ ; XO\üt D3M'nU`u ʙ4 j|F:StrYO"Syxσ -:x͝򖊶Oj}چV.Uv"UXߕSz5,q1EV?ꑩ2?0&Lf%4zF]8[ ^r'7xnC8 oQWRņt PQ(*胘y Ղ}~[sytcEfvFbLKb\sjSABBXKD !>kR-N>8|rmۚ\wV&FȼWWC Ó8ږ\A8oM%=sfHR=vD,B,^@,P 6hSߩn~.ϽI` k$;*4I KLLP}X)e {1;,3c# r+:zԊ }LhƅVHz\`Z>D8fk<#!VXFM`hNv`9= jgI!8="9%_=V^^'=lqѢxh` ]re}ߚ<&;otK0@b: 9i)3xiNgV00_.mO)XfQK_0iKDzo,qo3-c XaB%ˠ N+u [!?Х(WYmHWJx5hJIF WJ= f3ы5px"}A%-lOI}/5$_V{O֓t4xL1e/R<^HwDiZS]NM+\u ZjA܏:ǃJ55BH, nrR ]:z\O>ɽ.it |m>jwiWY -xM9 nqH9ᢠޫ“Ӭkv-Ab(r0TrrDٔ)%ECT+^(kNjem!#+a-č}'PIlDICCӐUVvMp+ l$-,nR<}5ӏ `{-' Ӏ5đ Hl~)dHZ7fB>R\oII|DeCCLGV+b줶j2'fY-%V*t˲5)B(𙿻t",θ,=قW+8% 1/'Sql6S &wEvڪ$QzE)?xB&J\VRg4WYpO6#t8}+8md s$B UKv7diUIdRzO2oռE$8m̗uZ`d߶p>z뎋n!q 7I]3jfYGw*w! zg Z>:>jR4 @ t2і@8׀/q0L O'`lښIsº8YVjf`={%-Gz;곥}_ޓ":ɋ S3hDb2^aX)j+{p9C<R+䨔+ ,~3QovϠ^Q^ #Tw 壞o8}Ղ6?;P6̉&P{C칈$y's9rIg=7:dܡ7zZKdf֓hc` l xL|ZjEF5jpZ֘粖=Xe)&W?wtDx嶈aži.@c>ZFAd.r, Y3|)0Swm8ݣd KmxhM2TvyuPŔ9̹(>|,i^]7QƻtWW95:52P ਣdRW`&CwH)g N w:dɣj*?z~D(,5nCLBD wҦoJ)™ |0܁"ىމ*vyNƍ~ԣgqv$mmrGҍKjMˡN]t|rP͓*n~2e,Bq*d=uǴ.4h<㴎e,-N±z~/wH*ri=~R3 ~gsc} sjK[dx)[sIXX.Y83xp:t08$o)?T]([=0>uP +/՞#ƺW3UN/nԇ)4 }oxnGb*v{;"QI}d#o bW[Ш Ѽ8#GUlbj=| R7 7Zޢ XG&)Io(pncg<:gY." jz:-HWfT6,%bsс#)YmH˥Q|#>PK1Vn~ @{#Sd X?Tr 6"~ d:kwy _ YW$=YܿzsZz$#eV-%]W>:'r!9k ڣo02h Odiήz[1Uw5;-mby6 0';i]ӱtT_ &zJG EcjQuK§|AQ}&0 ދ}¬{H V;bKDj]K䘛ЎPMWFH 0Cnr)gK{\44wCkH3Sv03NK0H»p] 'b:8I3C=\ _zN0KUԲe_q8 $\G8rF^.^\4W7Q8#E~k䣭YF^ΏVU26ֺ 7~RwqNJ_I;S;}nRĸuҘ <rR,}\tuϼX-tZ)MhCj>o2 %^50CҀyyG˜FR"45f)'@j|vZM Rk2΃B_ev=eE7Ҷٚ&bBT|_ f菅a?&a5 &RH+U?l(aDN\ t {P W6E' n~P5Yj-vbo&ʄb+ B2O ~ )?\ ;%]Y:*i2@%QI=-b$ 5+*$?\.Qh9f @T;)5\ lڬ2,;d62s==}yI ? B)ZpX̎zs. ^L_a]'U UF͕Vf/oŅ'QgO g| Wv6*kd3uGd&p,lpC0䭵rU-%54ϱd//qQV?48ayN+ἡY$`=p%J_t\ݼfCg&97~2fF<%y?ԄGβ@O1p@>RΏ8ltD+@좇 +'[w) "cՇ \=:^ϷUY^iSAde@&SVn7ؚSҊO]>m/y"-ǪR%[#?FR-)eU1VnWRQd"jm9HZ|m8{q>$!۔Iz"@b0 ϝmVUV6= O@IɐOC; rL.[`F6)h8YtBĒ9ZVAW jtb=i Aw+ZMKh/{.$|RT!# FX884`<5^Ү6pግ>mFeM<.Otτ } ,T7m=>BA&GC{'yϽr]kN ·YU# ZMG4"S;Q6\j$1l/u箬㴊W<9<9#z/'HDei{LC=M߁ڂM N/)W(rjð}6cv m^2P Sֹi3ltg{ewt]W" lzv61#tKqJcىNS}7|l-%˜,R4hZxt]:FWP#c*Gw!*K.D'T.r42EL,2xek::} oݡ h6d1uZe>H{ٲy:~o5YrTuMI"ܨb;}E 3(ͩpy~р\#­:Sr rOH@m^ҤWWݧ^0FuFA0WDP/ZR?F̺`V5e j +jH =_f]4 5b۽6vȢf^ř\-;X[1pCAE:!-D[@ YwHNhܿ b4_HUV7^LVGtY*e(0Y10jLŴ\DaBͭk3X?]N !Y+_D֔x7?^B 16I!NwWNё_vKAQu+VÞ8!LMl嘊Ts+u&!T,7#z4즒{sl1H?|7PZ&9Szz&%:C~M,nCY}3onaiMyJWTT/O2RZ~??iȷv]lsTD.(4@$-u# 1s10"njq rO8>4cVKx\ 4O]z@Wr/?*XZnԺ|/} {{|uת+/~o^A'H{#.Y $[ # e8U(FQS#5.&y=g3܇8>'i{;m[ 9WtdOKk+峖O-DetWURŇ27oMiI”@qӼL,fbEӇDP@I>!靴LKuSQ+՝o6]Sx39zM-55n`%+i2'fa@s_ȱ 1 gKֳE12DLe:bjP"]ٯ4 )oBP—mmJu(]Q9hִIC*-P=HbS7_~TsqΝ26\DdO)"ŤBLŸy?|T5itWYv#iջ?.B=AU3dD~ h3kHUߪ7Vzr{  m5%=QJ>:Z!b4Mk - Lfo |ikMڹ%ի:,f)QOK/fj!UO5GRshV TtRKk l1k)z9ЧWOģ -ZPZn;̧".kp0~䐺5.PXh` c"0S#C]D.*5 Nn7<z[ }Je'%5Fo$<*CZH<ZfYѮ|2o#/KX0Q( ©77c+BC55v":r2tUn]|h+аjX/]>]1Ir| :4 JsHh@R D_)᭩yL:nъታH*5Z,d0Tf]/b4͜f"_Œ%rO,ڻ'$D;6 gLPoͪ8e+VR{_ l[TҨݿcZˈUӄ㵲oZsY3[`:JEFޤ `raZy,VR[qρlNCzpTh`{}fs[SgFu"J2!tVr5:-;0-;g<&:~Q"SCk \L:a$jtٿ ^1smo0lEbq*.]rĶRfRr\oCu6jk[fTv|Ay Z,(9$t׮;* cx Qg[YO/' d c8Nci2rmoW@+Q@# *&#kPNfE\p MMh02~'OBeխR6i.U/2Lt7?/tbp(Fߨ`fy+hBJ'`ܹk %,-*w&Q3?tH9 yl=XÜf MHbrm? 9+;C+0RB6pG.BXlB Z xx>2-)C<{fRYLsO𱮒 ewI<}[rO Pyv>i<HJp-NBjtV, *:0W upwfp ,]JӸ~l\Oփ0Z,~/WF׷ fRhʐOSւuÆag'=yN}9c#N33f?]!57j˃ZZ(ݩ,⠱EELy[pC'⭁35ӹ<'Y kXdg-Xb%=|{*Bqx;.X+ h$_t<ša^Nkč󍜽-y"{cl\,p%ffRM-{=µC XCZ/-(SSƇHoE2%J/q y.k[<5.۞ExDՋVq嘂 rz',ǃݥQH96Ym! "=u# dPCK1}ڣw^1nVokrNJ+7Dv݁{H*KhaF&̘?޺,F'mbLTw߁T1ɲ8X.pFBU#L8uBl (ZSdyyFjH`pND\r/˷5M{dBџ|a##&y\^c?k^M"3yxpM\Pt`Ҁ7rf2DnYO5}ݥwN`d:Z )FqսǼ Cʿ!˪v95R} 8xS |D~? nA8!U(U ڍvI #?L'_w\+4*x^^+P~-Q(rfrYܷn7m,LQ1x1eaX'o4EImIWGFߔ6"#*:|4uLQ!F RUH"tf ,e*m ) fKiAbCO'?W3H1bVEFQo\2VK7p[N&X00 &Bx_9nŠ'b.5ba]u(شʋMw/;M 8XlםV\ E"k@D=ƞlRY^,E˜L`G7Kv\Co #z'+(Ϥ8xbDDD;61jB~W $)4>&edحJhϜ : >/@e,H;-U vVm/0D6eƈ X Iml4uHs6KF? E?tIX*%i-5ob& #YݤUAG86{o0]<ԵIa@)Å5ߧԯy?{;3ea쎹M-8Du1ʾhb5n/S?=Ld2ny;_!Ԇ|QټR!S?S={rXґDdy:L⇶4NѸM*N1DW1cIL1u`g*{AxT0@~rcߵ-8Z3qUŋSs)i.\΃ـJ@im@V0Lh2;;yCNX7f,R0|_K jyܕ ɔF .;>[ S bZI{" PwÏϏ}TFX].p.q$VG荨|ZH3QtEa| OaOmM aUM]i<7j8W"{QQF_ֺ~ i=2k B7'sH`bJAP G4YK[ *(VhCG;eDwV ~NtAKTMFuF HP*?t=C{p;qMm S6v#m8ރ61BM(ץc1 )!.{^ :`(S#jZ&0ͪɉ͟R7JY V6(v Lp>=|rJl:oc^N'o3ε!*BJj%tsoc.*W̫7!@;b9#"n7 dE MdS!&E EdIA!fKbu>ŔTE@VHz9jז(?}fADj_W W&s E3²?1`).Uv'=ߺz  NEO ]uZw|[ ?Jɸ1~PښM d-_?>2Y,8?,`=R{M(;Qn űɢxnaسT $F-4v6E9{rցBʄ+qs[M"&ps:o3qsg:Hی#89g߶Av}yHkBf4N>S⯚" ,u\Ohyi2ªr:5՝ k#7$MPҍ \ П`0o,Lh,@x)~1z7WK@ Grr0_ )stJjRwmCa?*0G`acp\0p%4m#gde =dO"}d~;9~>9͓bPlBk[fأPnRx_[CYͤZ1PyuC[O6T^;.qVU}A.˄GA(KOqoeI%kD uJ;rn1(O繓f\CBw 08̑Trh`QpTD~ɋtҙFojd 8MKy݇Ȓ}h.@kU9)zz~@Lky2: z|cB tM,o'5fV: Okn!W!eN@"o6w"5WoZ7Pfl٣ZD I(K\XPXX d irx{;@b:=ƒݍ7Mr5z]y3BQ@'Lsq5 Ҝ(ٲPR @@LT,$?Az2x{E M->xHVW#˶[7TDlDvBȼAE!z1As6{t PWq ]&O1s&+rr .Edc?T)bG Ԝ52R# Z 2u-fۼkLeВM ^*tzJ#! x -oce56qWg8/ǀ(El 1 pi[WLv9x>#dC>(hNy-m}w"T*gR'$(AKnU TM42]2w.$@ot ȔƓ\y\U] uA|@ n.̩;mw \HHvm?YD{qct֊̖AEcʸɏBbJ<6y<0lNz6Q$˙,G_{̰Fll@*Uuf.[<͵lԸc%ݯqdՆ;9(t9] w:|;:NfsH!6%t&Ω|0& ~ׯ,ۼTC֞@">BT<65\9S"*UL_!/45oѤ?_HgV{ӫ0N ӝr[gɍwe=Oo RJ`n*aNJ1JS'Ox0XWl!mU8`ƽzdNaYZn玑O۞'<*+ ;LHnt,'o?wY $BRgZ>%dT}`B3Lyg7bְSb Kc ªrKNh'0s$ 2K(kI{sT.hvȑnyd]{xX_>s+AqCER-, ڽ^h~ B So~ X2j3o[KfMm#fVRDO(:|g>V2Aq%9ovDI.'2`rp")ym -&]1`?FPM^u!q򨏙Xwnk\% Rݖƅw&I{hsB)n}aS[b(4-htApVnqۉzӝ\ !pH'UJ,l9d[TM=HI9Pp|,׭w}\)=X?..uI'NeW?gV2QDW#OuW)E Ejtk`fcDۖ@-kn/g:Cw؁">V 2 d(u;c}Ĵ# Q0q 5H)+j/h3\?*og'_!\㥇e>PبH{rb4r.[2uXU C,m絊jFSuBԂor>ТF`:QeА!aBF/Qۙ 4pe 2,JuJx ;4gsdxرWb<Œ~{#,a ae?,?~sa ֱ˂xRpm)\h0nޗDW{|9PRY V|4]2{Yu[MXpSKBnY`7:*}0p8$&p<3szzȻԱM;C̱PYF*o]OhKnqkͲgC)]?/֠:<=ٮ'>HsV):s-Ju zoȣoq/uC2=/nzWzSmbюRkqWU ߚ3{1Ld pdyQ=M>;q;xD4 +j斉`z@\WU/ nWٜiGQ$uԍĘˈ;(Gv&ׯrp$+=KIޘ")9&#b`Z.UGDïȹSY&IAʃSտ|:5 eB Y›rΗ&Vfnx~z 5kEVڞNz֧1ӧn.\3d0q*t9^FݓZ ƈaMvX*R.X[itMppk9v ^^*ۯGg协^\;>gҭkD?c`Y'R|bZ"Pj3!Be+a}ǫ82"&K:*Oٟ {ĔVbf{mu5|Ay$uG)t'. ]ulB/ Kf}|+>F)eۇ(!dqo9#?NAbc%SI-LMǓ.L@ YƥO6xEHn:?E |q`]HK&Lk-:h`0EYiZ1̃H8qr&B n؅jJ_~Zcto#N{(<;H*0(AvZ7kEȧ =0 G5xoY۽u GwX\^7(*gLK($oi+72-kWg笠]1~^\+Y([k(wCSguHG-0i?,xMɒ֕>,Ur Z~A3CoMH˂ܐLu5s~kcݵ?($qOc 1z s%¿$Ls:L?QB#ه 篞1y۱S~E-b_xL5hK?I~5ș4gK5uB@O\cm<v@"5@uD)y&ڞCC Qf7۸0s+giOJwltK (L6@KDXO!h廲8`$sTӲ0 R'J.g TytK]Kd$:#&d錇O: ӨwU9&vP ƒzbC-G񜖇{9̏{iʨXR XPM7N%V4|_1V-{G)?q<sw&[A!WMh.ܚ\/iPt6Iuf9K+m_bOpnX4Oʃ~ ּ ҩ)R0)`jhwn*5 \jCm ׭mLDqERABSx_ .d7tWr\XBfdrr_O%1ʑCI9)a#ĥFt.>rz-WEXl)8'͍Mgapɯd=R'XםŢ?Ě1vAVP!- %_?* ,+X#dXpsX67Npt˅M^q]@$@-L-u' gUX8LqуË &euDקW6:)AϞ<=ʹSFQca(W tYWln~h leVY+U[ k/j.XOWʙ,`׾? N=Z LLIN/ߣ'fGFX@UC8D3ݏ*\#^{X{~eY?\eVƂ4Ϳ8N3<; 5CW, ri7~j{i&*(ppR(RNP 2z!~Lz> =}: ].xm29Mjb9"m@D*v Hxkaߛs$.$g̊9†Uy·e U¿ ]S[2FDiFmq#|>&Kb)J>txDj!B(}*z5YS^l ŏ>AP-P E `y_ \6/ ga> %W-Jv3ۜUwH{+c6sb= f "*b!vYTƪR@cT_`^E7ގmx?=oG5E!-xHz[Xu)#Unf uh;RuANV:$PmKM|9K|;Zpw .Sݦ1VC";f{f3O|r2o̡Mh;i|-]YH(2]I`Ao@I0XR1K$qC7}qhwFc'D  GiJ5F`<&d(T!\X/0.,8KQԤ9^C8"O޵*Hw 'rQ%(qűFv먩ya_HwN%o",xXPsȢV6\w˅ ]Uf|Qe[>)".%&b51 /+ҕ&'i$I%s?{`7 A6{᮹IEUoi#RX1njKgn|޷]TW*2Hшh(S\PlU=%4lW©_RT e$ <̩>4&`e(J>t/۸5o >ojXV~?lsOqJ)QG* 3RGVmW2~`wJ:AVB| Iuy< Rz1!b ;7p7;LkLl[5) I=R?ao-XT1Dt|O>&m18H lb&puLUK18ɀ+х'w K\)((Q}].v,ޘŀ*H oc$ 72eo?b7&8$dԋj|1/CY2jYEclJX 5ylY FUҢ $+ZJ !nG0OE%(SBm6Fз4DMo%3~X9{Kg9׫Wo14ҬlWoX_iY% $U;v^S2`'JgLGg,j-2MO KK,78> ZPѮ5jI/\*-o8pߤvh5cZv~aڱr/)Zlv=E{h]@^7Z(]^ \FxDϧ-w?<ı@y)xtSNktޯZZ wD9Mɒ$tNܗ6mF!`PDpj<=JSꝫD|UwXρ_a߱ ʜk|,]c`l) P%躅PwTpyN!;)}+E?G+Oޱ4#G]NAH+*4SX~Gé3LD6 W< t=3{/IEs78;+ :l Y+*+^H1Ffnw| ;99ؔQۓZ;>1SZL`fٗ^yX^z`rF!̎jXW'۱ "kȡ).d !0Pe;qwgƙ@9m݂6"5mIʰ=Ds8STD /]VmEI7{P8'JtF T#.q3mhx Rr8)X==yx],V_`bc7z ՄTDrZu@>2^|\a=Yzr'%{?E݅ D&G&[G9{ skafPʐ?7r]ҘaCZTfo83FBе%VӆZ a8EdK~rUE FL>8KgTS@d^>n Dvu<9{dUtgus7/7L6g?@&R^jj`t)`Cuz؆&6\FMYzR9AiAKSh/p`BT KCVCre&w`kmY|.m E1U)TLXI[ENA=!«lzA\agWnZw 'd4Aھ_ߡqpWo&0сuK0R:Cr^9&|cAX5*R w)Dn[p'/bGBDŏ"J Mx=J8 /?_&v{+><3/*9k.A U9Uūv7fNSqg9J:=c6fv{LM9㣐o}@-_eQl|hd;I11yJh`^-UOtuJeYAo 7d%IQqMDؔ5B*&;z>[Hd=ʱ:\hv3cjx|X_LECyV (20yǮ;t4EF'+hVыs~EͽߛҮ|s?weL(U OgbFѓ^zXVRP ؅w­RAK [VIP 5# C<UryLzٱz|/-_HNjd\p'^kCwpVOvI |wB"B>"vB|H :yvag w @u KAH G&SBHM̩+n_\U^˥Y4zRv#qꄒPݞ PZF# 23c:H06ذWjΣ.R1v\,>E ;?1>TE uysF K&/vc~lmT!D]Nl gr7slg10C@Kd-uKuyX;m𺌛u;|If:F\S+ "+9怔&#% }wTHarzхotz}0Չ*SF(DYբ5 3u4rpkF8~~ō)|\%Rr j@n!jF" CI/g%J9 KPfqm!LG,֦#2o.S$7@w7lEH(c!ɡ1?ulg0*do̠!+=\J`T&WvŒ51]+#\dəCt) _a5Fa? JX"SIХWWq`kJ42>bK_ #1\)5- 7"+nIefgAK tjN]) vaWܳVαK$,ޖ1uR E~J⩨BBFpۓzq'.RF­ЙY%JLá'y?ػZiyByexmeg"j6K'|Nq*6 / 3f KdS2]tq23%5GǖZ5=A76LjBϪ묭Ұ#1<fϪPr"EVha3;21 q3?13"$ ,g597Naù~7 ur,3p.62|[w0~ƤR E ㉂QGb_}cv(T3f]]Y>,;:Y1}ȗlW'e~#NoؽmT`x:]/q!3;y\ÚHĕk*хEetC /bKZ{&lẈn`P3va !xm/t~(o8)@}x oM4WR $" [&;hy4/C%?xd?AbS?EM#iVJ/ r%*9}9_{F_Wx8m*"vE3Ψ{&:!/ =2rTpF_|3nOHJ+Q=Yټ(^ _MB>BnqpUؗ\*o7gS{rv#B=#I\#ZԈ`ɈK*uJ7saQ/kH#):LZ:~0.;P4 /\3MoxXmV5ȃG֫*c6MS QdZ1DQlw=7 Z4}IdwfE\_!Kt0H"5B XaSC2Ћ!<5DgG(t i/  oY 1޵eRY:9)96F졓*?x ?W8mxkrA.&%c>YWLg}70^`>8sQ -"X- L2'gkUdQsEܩo%e+9>s=H 1VrCŕ?N@"ʫ5Ym˵=Rk:0¶ъlDn&hIťMIFBXa >%i)?JNJ&(/h;EƱ?Jʱa2 !;<;o :fǏ̕jPj a᱅hehsIa5G!^6],^CD @|au+tU!m?sAгwt QMCXļfj%gcxGRBff\,Uz ws5 1yhZn؁Ҷ([/NNeciFnZwJ:%H}@_/!`r5/An1j0Lcӭ#hf/j ۠)' {iD ޱU.\LBʕjiNGþ|:ehHL|&INmk2ut}2oi@ p%|tFkkg3Ooݷ3) ZkPfŮsV+ ` B |dmXiw  7Vގt,V62'۱b'B48yXzu4y&AI]WMÐE"E,e-6 f G?7j1"6lZOV57zyմ'#BVvewǢVGlTlH߱DK4q6ĠHzִDA9^d5OnVlfA\UhWj`\T[db`AMY=[xrsY]ȡf6pN8OE۠rXu @S[c?2K2ta=wLS o"_w'upR.n'RJ$cV^+N46Nۇڼ:wz%`6}gI:=vTbgUs,.#_ } ^IH:a0'v#z:WwY4xwOsnȜYbUZh0RM;kp.DGvNMn6Aۻ;3c:D4f沺C$ "UFUd*NZb4XcAUcbQmR1?A\mCPrAhl)uAlpWtp'‰_]c1"y;y?Oc:[ YݻV*ݽse,:SvKr᯹.bm`˱2>>Sm;wR85dfIԼ˓yU^Z^4O Ias.nT-t3PY3I6~IQn #oPj^6dxw:l!_x5uм= i?RFPnep&Ѳs B[Y= {1U+'9amj)*9@\Ҁy*eY+ҾD2XU 6Vݻ` L'r rl-son6jR%kPYMkfHSsӽѶr,Ɔw+:?\-Եͮnx:G,v3z c psai#<YHu^ muO_lHƯKkK2B|@1ɫG#OgP;N'?H5 51- 䊑vSg #FH<^Y^ a a#3#ݕ:8N Bs!pӢhP[3k ]VMpبЂ*?Hb0nd0>`wɾՀ |Gc"-P*ZjBjlr}\t? ^E:ҿ @oPJݦ!t]:Kmj(DZ^QQ7lہ$}ٸ!=(*ұCY 7byGuqd"uVby =pijf[zW&|mz^VxÜ}W~'TcB̖iL,L&Ê pBF1ĚJ*.XrVEQV }`8䬤AS&"4D=iFg|t×EyUrL={Or#H0v4E~KgP14@U4Y~OJ“ߞ:!e>7௡:C$6Sd7'˘jI\R{Գ/8v3,iުȨ+WlC1m~CWt6N,$J}D!hb[S`Y/t _4Čѥ!#r*Y566l[ұ ;pqs@.=.}+ʨ9_ЌV[Q.LΦRhOs֫6]*uaUo-Pu~ϥqgEFîG7-nd[(dcSio]_iq |e)kDJKiY>M낀,d,$NthW^"^q(Mp@j+N$vvq]~'aGyw"#d]ӽ C5tîpS4TH̚ۂ2.s 'YSr}uR@2U g8F4@A(a3c` o:;>ĥ&a2Zm+gLuRK7[rd|/!=Lk픮;|#TL:} W}+k1a,V"eMc0\Wh/0/깩>:5YP6wa Oӷ p N>%*+mv$ALPr/g> CtQۅaҙ NYvF[9>9 "U1yjO^CO~su. 2 3Ep`PnZ%`kn.ur `0c-YC**N ak [B{(%;A3чϥYc͋]`o(JЉl1.ہYb8~BIp}636u\ݢwܻ k8^fHqRy H'daAZrvL7頻vy9%P⧮fdrKm2s2\l`?M:^ۨYa<[lΔ@*"H&1:]/ϜY t̶ꪆ~w`.fztkmzJ(Η颦ytЍbĦ*BG,nƜI puF{CZp2\ 4kNXb_H&8@I c-ړ܁ͯQ*7LeI_9̑M]0KKAUa~ԉu>_*i=yxn溒>@o5Go^* h;9;) CH DZjMqTtV &}?a({zH-Q؅'D N84z d 5yEHqxYF9S{VcC5٠G?v@wFèksmh*tgqWcy}7]`vj _&vݤ&2;()sBT"!h E6_.,KVD 9  ֠P!  Xw5zz$ݥHa]7%/ťgrC Gh1MkOv ~G'M7%/يĉ9٨3}A<ެDG2AEl|,ؑ%#`3WF'й=x]#, ĻpQ(3 ZiSJƼk7G)nR V U-խEӓ s a‘6=oʮ 胆xS'o{[wpzrF֐Ė}b%`\oq(8R䛂PQG\ _C(1}&ZU5:n߬t&/ VL+k^4lۥ+tʯS== "vAP30`݂4?m\B~QBNU[NF7JD13 9гf?]S7Y1-MGT [6Cn݂{ٯldCq| *S-LtwB~ IEG@Hn=nLNYhTjvɇ% {R4vusLȡ>v~Q5<0?sOwbMق;ɣmp}M8љʼnuX'L<̴=,P]؈kd=٦ Hwq r"jH~\_C_1OZ FaS~''(kLuCrD{2LJ<̂l=nxGxg# g[G!DP~9wT>pyyu[crMu 4`ċuY{i;\IapjOj qeH`ۆa vx/TKIj9U @qWs*{G$EwNw?bY&A09 P(`Q/.^v#RFν Vk);Q:ce_lWfۋHUUPe V7N\.JҨn똗TbPos~.b850M0fTI !3bb$b7tΝ;pf ܭ.0Z %qY ; _xutJQDWl/+S.pS'\N!(/]G{oz 9a1~'P9ܽ7r j[( %Txa |0-/;Uzy% va v\{ uEV)Jj`Wxnht=2/:x:0BNK?RY&x @_<`VF7z@-c^\J]QY;1o a[ܘ7s!LHΡ)ߨSDrUn/ n\-O3#S:[O!WA3-#D]_lBZks9YWCN0-v&͸^1.q牥cȞiGf88G.G@2 7{?ҹɿW̘+b8,-فU_[pV li5}3䍩8+~mx0>"tI}>KeJl2%y俶g݉z]tSB9a}ͼWD/bLy%ݳ|ieyf]czey\᜗=J_?Ja*8r!T, TtKA} _] J9vk{/<ͳeȐi>|-K ȩdgݟtF,EVwߦD~{l_)krsv<3 c˾썸>FNhi.JޯSU_1XNä9ߝ)ʷ0>9< 4cK~?raiby$-..[0Sлn^tu>zYhij\i/+S +@!+D6WMK"f&0~çDI&,8 IIS!‰]hldx s%!>.k/4GW3~򊒓LD{[b'U^K$p kV~YIvuo2GWյ;"4_"E,~=ni!tp7k?ifzTdXCJuxA 8M0SLobs0'sM64nSH8Bv&#4R^_ߍP=h:#MޔD/vb;d!b~40}{ŁD5}yM?7 G"+G)M$!lXsh3B4-q#%Y 3*R&((SEnIJާfϪV'IW׈'$ ^I|ߒsfㄗ"QJ=M6a6<졂;Q1SdpWĺb DMbep{qNUX8\G0 g|LKKw1YK:~nMҷ6]h`?vyB+,@:GO?=n':G}Em@tT36m@~a c\iوSyp+//0o A" %6Y))RN/ %zP )}&Cʫ Rg\sdtw{#0C<:0P ~c@@Gw2sEoYnwnVWJ6q<! O#'̄N.K>:;{klԩJNAi2C8gk3A|wzsM33T%U}J9SŴ IqY2Yʜ:1r\O Qkk)lj 0̕Qn2 QOcmN'^~!U^sX Qn3 ^aڮůp$fOmRJ ^ȩ\$L5 L9\$Q5ܔFQ#ˬN`EJEt.{|(Y?T=o]Ip;TMՕ~cNW>}aZ7z}1,kBISpVyP)bAUzĚ$%dz:̛ҎYRQ l6Tm~\|ՌmÂv9yMxYƉJm /}R߅x8QZ:TK(Tls鰔 (*.2^\"lɖZQU>!0UmF}Iz-Y 7t& laE c0=6mc9"rH@ҊH:iiHqC[Y wd Ka[6}, "!{>!Ȅ>4نڑWSr0;bhHxMG{r[ K\x5DÌByexuzY1U+9d )m,Y[v+w Th6 Y4[~mjN4n. L[Lj.1EV4z[|Pxʏ3^+4% ۞/0pFf6-йFO8]^x9wZUs^>IT~m>.AК/9 ]O)labbĭktKu@>ځ"ll a $th~1HH1=tB"9k3S#gDGly=d=ޘAgQ&هFwi /v0k}8"A*dR DGl  U0/Ac%uDw\5wCl3^m>;+{).EĻ!*w G$'@nGs]FM]%>ƀ{%f7@,agWi#@awwT.clSUYDx֍gr[IG+.(lw$ eoB#vu ,UgŇlJ&+}[j_h|EηS[3h DOVS\Iph&Ԡ%HvɅ1JwzkN@_Qa&l nإ|זq 2<32V1F8c<( 橺&&`gS\I7i,⧒&r,7p2:m!{~̍W;[*pL` Cr~b޽ Q䵑qhIEGׯg UVu &˲P N?)ߚH'J7܁9]!k_LzP5!؆rI欵z/#P9 @ɮv+ǙfLת%=e>Gdcbw ^*D)YD|P ^nOtLZb?ldHdx``nhLPFųEje6ݎL\Ux< q*; N]O//040(I(ܨ@ 1WdPɨ OacMo,<j$z~mh@_+|T;lLAɏvQdixa&0J$\BCG 6)"u'STХB;Ե \wTHaln\V|ίHݭ\G 5DxfvsW:AA-G>^Hǂpw;#(}%5(c~p$r,qG^v![9$ j.aLGN4E C'LJ!@hPfx Lٳ뾔_ܾ y6*p؍H;^D_bFHE.ŞębYgf0k3$RIWY dR|[Dռ6NkU$?W/P2y "BE6AB&|!>t 3f#9 ưRDCG@wAPㅂ s!l;X?b\mۣB&U>t+Ik6+n1!;+3;' 6eUϞhE-;|!e^ʏM #ZT{cAܵD/~Z߷?KZ- ˡ6b{ИNi<5m6K1`gP:iH99)ޚVu`ϐ}7U6v$VɋbwEizT4ƕA|| ۫I*=Ҝ:g\FXjC kڂoj38Zm.קn(;o{eT 坢Dt@:s; f^$?U<{0mޔ5|QtL?0x:I`'ڇpHBۺ$=vS)Vqz@0ED3O% 2 N[m~.- \e.a=^A9^CzKqn|MwUޟ$<]E!o Ey$we.GZ^(l  1>dEģ"jETj B_q ZݴȱJ`V*)Dt^J\b4M#t} D=P =،mF ޷rI)3:xirbU*_~ "_.l݆|6 zQ+) #}еa$aX~Lͽ82.^9O[O\ (=mHf+4B-m*ZZjfH "=]ݵQ[N*CA=tZ<Fx!a/s|R>v^ c0Hsu @ޱ2(R\0bXTqϾQHd*%4؀| ~GNn#bsFoNؼ<ſz8\9FL.<\ͼb:0{8Oi r vK糏AW |g/MA:_ZBXLDå 8'`D{aSP> q_ƊVV/{6rdE{wmR88Q>z{汰Rq\flM}x{%T#-0 [wjbz>`/@nigtshnE3gt@iq& qoI(DDR }ô3 }%d</C% ofQ:z Mß`X@qJ<2 9G Is!z˕AIoSP.VRpҗ.nbi5A7F=WWρ]B@uLZnq?ǐTҷ'%N$݆j_B2pq #>ߺ3o@\V@&kݰd ~ևF\!'(́/VFxXq:û MRgmj_>RgT7U يaE΍; * mU~ AZ#qUق+U\{Z\ p0G\('"Q%-1jr Lжe-̀osh=,CN>MU;<#Pqʎdh \9(Rw b濏k7ASXȖșq/@YBu 4 0>bJ@i͏[ 8I{'}V s5fՕ>8WegUX,%P%be5PB>2#HDTc2ք O ڽj&?Ti{O_:O_T̶NcL6#r`9[mtzT!҃'FSјTݙLFhTэМ*a3A^OAScqgú!j:3[fӨԎ?ܳP&:Q%oq?ɔ~|}D;`^ڮ)gm[V־ppDjznp uS.rܽQ\sZK&x`!(qsX΂r=FEڶ[ic2.m2okرKݑ屍ll0 'Q_,'Uj'ODTZI̴XՈq#tU?Nbz!ciTReV MG2'8XPq׍g*JJs)O/?R ;=t%) I %-QrU Xquثkg`+BG kXK?|z*PlL>y¬\ݿ%h|a8̔&r$G<>\lI? Hq4VjƍvG!}-$^b:.!򟗡CxSɗ Sv5^}/B83y%DREH=L\^ * hmndRlM{ kux%nuIm٪++>jPjme*XA” lgT(t#9lȡȠ [+\ax V:NhwTA ܰT󛜒Ǜn,"GtRήͺ}@.|% $0.S vN7lo뵘MD`7t^0z\hc'ClgWda3 ,D4*gik6 Gp.kkL%謧ƺ?lqG?l&KU!txh3{OP+gvF9=#Na/6.Ct gM8ar^&Hnb®T93 wA%or541FS6.W⎄)yUiGs/ HQ7N D'$h֋5%tg^q,T7šޗ9ާRȈ^kLM@yJvC.tl {/sv ɲ|h^cV,,H^E$ǭrIU*ix ƳÚ(!)rkUa+mh XO&[z.K+9iO$IdHTNn)ŚͲ;!M7J=}\YqP9P6J,'_Xׂ+WY98 ه'>?JDBDp(;s1k/D^tSoEh4 tEY{R!7Xi{z˳$dXcwt~ ){m@2z[ wB_,'5Jtpb[]*j0fE3F WdYɤ~<3x5ĎP%<AWu n $ҋ@6cV ۿ(QTlhq > B`1wNNS76­O~q]%y5g(">yш@,O0zw )Y<y%M(ѡ{h8Q>gTN;@ʠtBcvlAVzem2de_b`ޥ,3F˸<(SR; =Lӎz;]twӴq`47r73]gxK']De-DN!a-Di*"_R3aXJbm5ҽ VAe*-ej]RG/nGYU"璇s?JR>޼7h)ضBupRTqbh۸Ne*)@8~b3 4D# ON\x[#YNѬ/)*}o ?9lUI@AV <3lH8 YjJCcZGHh@E6-1DpXp oI_$gN=| d24q.2,u7sik;MUBQo".lZgL]0eL~*=S3etBNДۨ#32Ǡ4AE1PE "g.]cd|^H|R R `@D$|85KUK⏮ ̞Iթ7~PPe# dhFm.7_ W8A|W5=p&kq}xm9ɯ$ޓ~mRӽ4O/ ORu /ORm}>l~HiGln`иݝ`O6>pɾ<˅jAU_j*YƱ޿>ᒨXEd!4kbmrMVwB{MBZfVL9 ,g ecwQ F <}E%SXSN?m=\Z.2!(H i)G?GXN7irpPc:Lў4R-A]Iܺ[~0gűh+2W`~rInBjŸB),$l}^LeٽlܳCX #||/aoq2Pϟ ) rD3+Ak&g*0B-ERb<[H%XҦB* JBaV%g]M:tәD"btNٺ\\=^,5尰ښAs/N\=9͍(\Ɩ}k!㱮)'p}XļyJh0Cj~%Nz%+R(R;esϳA@dNgNfu?N%E@ 4|FvCe+Jp^Ysn|ث{l`W`hq6gut6Z_OgM;p]qK/B)T"bܜ,H&E' 0Tw%JUa:m¢LQh-]u bo̓vdul!G!Rh!@\x$.˰  | Etxnj: +L d(g ?RQNd=nn 8elu;bO~$Xv?T o1)ARS Tw\̞`(NBoL7Yc a-r+>1o2GR{ A=' X\fg]:+ L\ [)uRFkꄥ}˨>gXn[y.r95R1TPk(-IIpR ~VgL6'j5QK6B$N@sS"ʺ +ҍB±A$X{9ˬ%ۈfo^މ{f@Kfl0#ocUF-5=Fn}#1Ö{;:K-& Wq&m/XU#?=A @ψ# BwKGx;Y6?M1 sZ? x`yu2(s^Háч)ځM}#sgơqBt)~)@|fw&(zk8ܯoшY\B +QvJu2p*v=f9'^j7ӳ7|%^Ӯ,وIMFlQ &jIY KAm Ą_E1;o|X*I>nd2챈r~)0^UovëvŭTZ-_kY@$n$FxR✦9ݛ{* /bl~C.G|KrQva DC8BI g;Җ@OAݹ؏ QdxCt/fGƒnVŹ,J>8OX` k$0Z 9G6|Q@* DU.t:~O #NQM|v?ou\J1)&PTה8tYCa \=:[O;VUW+g/ߙz GL[K<K#dUԔ,1\SӴj9N^p%~2p^GL0wES6;Pu+fẋ=& UV⸉Y}:<}{.Ϥ8`uioA@Jؗw*sSa#ȁ?iV}IY HQ#:~|wKu{ʐSŔ9 p y-&.ݨ[`ALoǁU^֢Z9caR| ̛!thj\N׃WTg,5xj b/䤻玈[=fHYʆ_園p yBaHkzTUm mV4xU0i3 |JKO(+"K/?!38޺v{ZCP:qCݪ"`ɝbi}g(K,rr) [sr4RJimj,>"ai'p/;x'Q4|7Vmw> uÌƮ8;ׇivto΁k_<_Y~8i~#CP%,&R4@Q\s]' Q.nqqipn-t[@]̝Y(.'/ xj*o~4~=6^xͭʚy9plIimuyN3Т/HOd=W9,{jIOVPI2st jR46:*{sN-ᡲXT&pG(!}YTda%~}LQq$ (5&e.YH&ŻE5:&Ifb?J-}5^=WՉ9qt*ۿRZ;8 𼜉ɞ9|'Ho?C|'bnɒ+("CF=2)CR53 !I0ȗe~Orl6;ȝ#! zwvy#s.=G2γI !:t<'"r~1>b֖iD _a}ɚRy :`F֦fg(ǘ7*4 B&>0$cSW j]s&2H[l!/?x5L/'mR`-Gl4*[)y~ g/yA1ʁu3 lfɔƫ]㦑۽i0s 89~q8pt6m㽄y3Q:V!UTi]1#h(kjIbA 4{T""/H @qP\ ]7vȺ,v7eXp$, uI=lfZbꇜvۿ;Mأ;V9a %ɠbl%}"[n74 B`31ίRBBɟc6^˰âb] >n4AH-0Hqb۞7\sA$dz6lmA Kaea>jڞ@zXZEFA NzPv+ܑ24 ]WRAkY5EugSɋnRls!R̗,FYl{36 x4kg &("6֎=IQ㪠m ϵGoZڼU1a`Di},AZ0ܳc[CU;*t1L@2/" g]qEIsXb߻( TC ,@P/Vnͱ@xV?>zO ]=>ba`{.8j=ߦYc"nU5 H3Ѽb,#M̩1b`PeZ?- r7I0+`gیN {&.f͔D!ٍ ?>NGq1}JX \;W0 &1iػ+!٪$}(I#^^xҿ'~/txj~K<.Y !O\\3 fSO v%_`h4_5 M }YӛYkp]S5٦ґ|-)B &P@0A[[G1CMMk}s0S_'Ԝ7$\4KJܑy&-}jYbջF 2P? #ј,(̖lz^`~!E{Uqb3 RfIJJG)D%phZ.;HEn4tAcsq[T;:>VԩTleڢ4aT+KNJp2/~ם~9cO.0s[Py51-L9\y($V@b¦ 4 ԇ6=f=+u>GKMAסqhV= 6E@,Xwij'wUՋvzeLNwgO]څ O- zS磣Zgϳ"= ܪ#[_+늫V/l!Y99ހ pA+m޴G7 GO(KFu h`QHWcX:p11 _8w>%jתMU vڊ\-uS?l^A΅7 Jj`IJD1e̺;6΂. "3͎nN;k]_6/œ[߬`PrI<'dM?F&pqĜe9[JvOF/G _ۜdRa>f4 |!|D0VzwJx6QxjNzjMM@ㄩdHƙJUw=nGrz$F|2CԈo5:~6sSeuB^J:DAB&R66o$vU # 9T&$c]-%axSZ Z6);:2ݐl=tӟ}`-Iw<G7\C03VZι&aPKMU 8ISш:/,G:$P,~)%3 uzܕ e;󍆒bQ +Te})v L]Vf4yVoQ2E?FzQ M17DccC<݆30jǫ$rztt)un]` Ԩ+aePqFf]DSlC3uÇ|^vqƌjb8s<׳NP>8+Ψ=¿7⛗ҏ ,Je9^`r f̓aK bY;\e-7JOR Ji7URAx5Q犄0%,f~sh_€;(C|:(٬͊4!&XLR_X uU슢\Vچ W,"lUo*p_нR:"_l('#zU9 +G!~e+sEaT%sA*n,(StQ]$nv~` 1O _a[wxhAй\ECM1Uozsvzw0PYRX83 W\]@/_Y!4eµ7@``ԒP\gMHUDsaٯyXT98Jb[Afx4{3&h3G!X*t'2fiY,38Glj)iB߂Ѣқ=wج8TaH ۺ-Pz~>mU{ۧ0ʩ))sxeD$LYKRڔZ^ #v 閸>/RCCSᣍE :<\ŏ%5j Ǧ=B (<v2 M\GX<l |S2_N<|DĻ8ӹ+T/4xDm({AA.L]ީ3&U  *^;F4w| |B & ӷFM̭cK i~zQw 頕{s< "1A';NzO@ʄGdq+3b\N$ȞUTݜbF;;_֦"6YniO1 yuŅM࣢;Yrr_GYY "W#GF 6uB\$i{qDD\׉j6lS> 8Ԃ]Zy]?P=.eѨ潕5c@kJI̖XN'˭Ej5X)_-ƃnGvT&@; ްB,zO 4 4$ .`t8=qP`*塤](w)z z|(=C0#-bTʬPf-7مV m ]+ٛ*J֬ cXc0ŅoH0^p _ Blm̓0#~Uйw D֖9@F2橈_*ԚlѪC &>7~2=ʋ7sXXlEc‚mhd#-iM5_"#UOw/cKjq̵@肋{O`3i,1Zm8[adN冠ihty`4<?j(M@=xg_f֞D# b?H 0;K2Xf Gk\'Rq 9}#uI5SgW{"?^,4ZxM;3bos~ra!kQxp֖.#lvCБ=ߟ Dzjϣ/B_ŏ&R0OeuzoPzv}gSocnIz]C4ݾ\i􇣭DD@SI292RR N$)Q) Yf־"Y fǪƖ559X3}[Uu*>Eh?Mڛ\DӘbP_Bac /6~{|N81 Hк gы: 8Ko1=ѿVV v}CksnA;@C !RM{;X;b!{FM*+I=ְ.juC 3*/S5ѧT1,J0Hiޡ\T\_1O1o^2~t|O:ĹMJ'At1h'l@=qŪU8 ɕΰ}k1lJLXok*V4pW :eùtzt,6wd[E۶`q4qTqAZ4\D/@Nx^6Y1 a|.[YK"G֫/&)u}qI3!gr1iAȦ ,r,|\Pd_Dskg7A,v:aOઈ"( mӑ -oW4L+4uĚfj~)+>sJ \ΑyqqC->vW'ArrnT?؁T+g6,7apsy69胻LY,Uwfev3_ &&.JŤEw9ŏł> T BZ#~aNJ]N}Ta NP䕽e#r8="#< /$(Gd<}r%OBOLQ +;atc^4Ϡ߽vwy_&t"Ԝl-()AW:'I'Y]wi{ U>>3-vJK6->Ԭ9ᅚura=n-WZManR\Ktl%)ᡔnj1ت\E#@Q =}&U`ܜTܻS憌+h5D%K9tk0}c0?cLsԭ؃ހ bpkH" oWYD*#vڿbXugZ@S)ƈR[T-?/L<@n{h'zl[ϱ%4iɴ@b4]+GP&`G?WЗV_YShRs?KJ_#s-L9y25 E`ω_,-%VNS\$ͥroNÕ6AgEAsǀ!<7:%Їa{lxma3 dPTa lN< ל{Xp@wIhŠNYj-?{~5^o7Ct; N@/jF9~!ZQdh MnJKr0N9JHHˠձ;Ck_B PIOJH{lB>am GӟwBOk#FtSV:FK΍ kDűo8Ma$Cnp$u?ϪzLzVj;xa3T0hJD6H];p 3bsa&?iM8Bd>MAzfҋ2~}ϚHz{B^ uiLS-&@~BM5h}R~>+Is[TړD#I'!fUm-<8KR/;˅;rMRYp_(W/&ӎO1 0z.'1mؤn{N 5Fj?iceocsR!IoJѩڞx{d<׌9[ϋE ZF,p7Rp`ǀT R&UAASH\浆ٻŧ)10odJ21sF@ ?^}sb1@?S7R'e/ Y<+̡G9z ܌Jm^G`ҎteR;IۯYn;?U? 8zS&z{ umzSYl_^>& s|q^3Na.k%[0W]|(†pKB. /rW R]EA^4ѢLe;+BN4ЕT8 T)3#@>HH Bfh8s4U%FF(h˻4olnd[S`|Bh# /&'hDPbwx@j_o;u|[jG-XeȵFvPvP nV*~& ?_a4}ݑvdpyYJ%(^Hհxh|Fx12eNdeΎ˧Y#7`ʚYա+Iꫦc SDARU=d쏕eLL d%? ը#xYOpUD Qj;0 হ.SP >vM"5UY(zEuMP6;E{@H9ޔ֛Q$qJǠflPH†V! wgEA%sVp_!(Z5=J$\$Vf'mfC?,/d3扞PgA ŏp|rtymGģ4d63'OZ*iXRd&0&;Wu?sYɰ `t>OO\!?q#s{%t6ծWYw_?Kb=n$QP"(MXKnQlj [htC\>ZnYu$W߰FOp˾C[BoD&ԡ !RL1h5 N ժsrs}+ =OʡGtӗ|mŘ*q2o9MyyuHq?yG*غ+Ss|g~o@@G+T{#U WcM8u10>)Xr~ 8i1z\S guZ vp x5v Kz%E*>;QӀKRNHdXD&|Qf~:΅sAo%5fW +ͶO֩5i\Aa Vi'rmIV"Yc>ZR& #Bt́T M :m[%59oۑ@r^ĭʸ`<Xl\$6L 螠׹.j!Q_s֬'ߔ25yNt'Ҍ1N95Y/:K/OOAۙ4H7J.Ɇǟ&hn c`R?K넴Pe-› )N Q#=oǛ(mORQ,~`==ycˠ0L(fmt;+=_+ӶNw)N[t)X~MBfjce|Bu MeSu}n'~xΦ(I8ɡD/ ]]\^N$v@m<XKk?`Ʈ[j%Eh2mB4?).VhqL|qՂ""2/H Kk8pfHAI]QN/KFG{$p5J9‰ .i s7)Cahj++{3PNl6@Ҡ8n{.AuOW{>kDG[UdOt-Չ/^ܮ@܆U44YNi6*{T "d%{SEBHsSYh]uv$pVAY9ޚtNrZ'M6 <_x{s#ݥj|Q]K ,`u=t}X.47L=Z(6fӾYeC6tED+'̄5k!rT{0?5VW 3l!Ce{8V[IfvejjrN7#M\.DYjrJ\e8;p * Jm/p)Ţf'hSFh\h6{72?QH0g 9\a4є?I~.P'[ӢtFj\"KL "l2R=>+FPь˦6Sr:{<67Xp\ YBe-V|pm#Z|3d?QBN=y>b$O0v]YB LCV37L-"Ih"gۿaqRM[a:N.&tl] XqyGA-Rc{mB2ru`*5yGɳ"0D$=kO#Ƿt"+,`#!ӰqǛJa G"n-,ΘEK N낄ꃢ&c/ :VP4leeS0變B.P & 6VBcE, {g8pU9ur@qtD7ցىkGH *0k#h@zS8/Kqx1{7cë׺K8vsHt#}Ky~}/dVz\[Sxyt&kBS6y/^ם[49g ; NXHj72 j#jz;'6av"cEޥIȾCV}݃ I7ȡP)ew0-^76 pLw9Ϟ2߫A,M\AK.?Ͼy7eLDٝꕅE>8-he/5p Rfv4-@HiKeJf*euo"$yuXBt M V{3%kXW!3 {@ܲ2M:Er%o`վl4"ɷ%?i0{Šԑj(TyvI 6 ,oD@W86Gd\Rp͵E07T&,k:%=@TΗ4.&1U"5vo1) 䛘8ԛd5EC;c^ a*q_I˿L\DvBF F@ |ҷ1)*=t+N`cYyfgjouLkZ'{a ZSr? 1lvw \\^{;P3nM&*G騨o4saN CЅO{zbTvbKő)Gߏ NJ\Įhk)M= ǦꮜNEY'^eo~lހ%.W*VhNv<U(-FsC7PHZNaLk{WZ҅X`F7˝Y[8b[u:%Ĕydɬ jzwo !Jpm++;J{%dP G ^ډ*9]ʊ ^iŘ|mt$tJQ3N2 OnK~iyfd(6RDPPt|@^ _ErDX'~M.,zNv1l8{՝ɔ! $i}i^_nnI`[H:1o'$zu.gp޿QZ +u"ē) +̚ņyXD]$R% t=65 B2kvw[Xױ*m^xUqyNR ENsƩӶx`-'}lV,Fhy>VQں1Eo86^W~o  $}d68Fϱ x+!&  CDX~ U%Te(_|c}dSk]f7[xe݌N7zmNIS M>1jL4pSQ:KܸoN DCP/ytG*eGgu]`"Ƌi6%< fV_UjFzH#|[mbWV*%՛2ĵjrO\(ۗJ>ENA-;#6 vk-WiUZ$9 '1,O|Jvt7p6ńAv72Gm4'^D/yĆ&-L 눙ң&+Т;A;}8y ,G=;+sMmΰO|z3"D8aAt:M@j)󑣅[LeD=t!4Q&FAa A%+MGUU-TrU#ofwր#+vIXΝ= Hv^(E(Ma#PCI1:"mE/v +\OԱjR cP_@УYh`{>VD^{TmwGխ3c03LO{%L>E| &f. C"J, 4(Fhz1߭\f]L=Dp?[HӽIRNUCȗ,#0r DQG_PSҠPp abƵtz~=&rq߮?[]:bsH??IHKR?߈ #Z= )&hd5Zow?vXbz0{#8͚MʝKI 7HDXYf:ڭɯ! |q(md*7uavQGIqN Qqr&QԬЎ˺}-St8M? hoom -)#v;ʝ  ց+S#eD?H_IFIwNdf11|" 8ۉ4$Cfj_~/EPȦm/<}"К)@\(--*`tc"Ɠ0CJGrtOIKxk?`'8.5h5`ټP; +-N]z-nФGNW\;lLW jav0<b؋]+i94+Azd_BܗY*B*EqJzc!;)̡SEXbgkqRGRp3ܰrI*0ɾ T>q+[P-셭D#c?*eBzQ$Fm, !F|§L*f͔5:o)9ʶb:z Twҳ rm3SǀZfX@^AEW>2?PcBR8:f52nrxp ߊN7`x)ZCdMgCBN^pb#Յ .&x$w@>R\' GS7ۻs6CpoT4G(d.) fE|^|Z:}/YR';4;Ay"Bm|"/l]IhI*UU|~ !]r> 5քtN.KIo @@ѣUi|[7%%e}oso]t[U[0:T8U%{p6w?q~%m@3-\Kz|¬ br*n130 Hll( *EA]tM;Fw㑧rՁN?C/$%bD6*۹c}._0&zgާ\`C'xY.^~ܿIIŖ.zΥOe%'Ǯ|]\>E >+ɟRH |({?AեVԂݨ6<cY@/q<|sk"Ң;aI\SvYrظTz]AJQ:~reRG\%󕕴܂.ߎb'8Z~HaMD6Aj(?3"VKZG-IHaf ,x}i!.g'0*ʱf+v==7oQ+]`C3]@ O[|&Jƣ0?A{$v? M G4S{nS/I9(P Mה:tkC5.?fnF1% LTL8X)7% fi:wǎlSja}쒸X@&ʍB/{cEPZH>`j!$Pck%;NuK"F$&،sCܛxLb($غ +9nuN}LM#O7V87\q7JZZ%~Sh.,7!5Rk! e.kASONjl-MfUHCksB)ЈjooV=wZgѺ($T7GS%O5wcvʢ3^'22^EשO<p=9Vqs@5ZnGwdoj Oal*jGG_qvEH+ iSK,8]\-K0g vpĪ$ q2PrKY"0,z%G2Di`u@;G-0@Dé 2~,Y yNEαVc4aPf!2k˫*z/eB[59 :Kɛ(*@ Y[/4!,$8i,sP̰|wDG/ȼOTV<:Y؉~0yvpYZ0UżY#OJ*5d_AI,p!LDC)ţ*e0SG5t:`-A̵g ^Ih16=ۜ411Tp4($H8|iƐsoCF9ߊ[X ˄ 3/*؀n4bLn[bXLQ ȔM);uK}CZn_v{"<~j.l. iw#@-ٗZ a#%ydB8kA(ֶihcPF(e`2ZvXv݄! NQqPUQCp0rpe P ,OIqv%u"MZ6L4"A~^f5;c [aЯ7[_cL;3UrLAV54d 9kфhLh~hտ cH59kk9R6,4z2xH!rAU;6|bEDǥ9R%(*uY14ѹH3e]<QP\3~me$T&cyy`YDUAW}Hq8ɆmCΖ+IlEm]/׉/] m8q/7v+RGl OsX2?YH|eq{-ߟŁʊDrP܏v =Z ’DGX{?0amPK&Ce_̖2Js۫r2)(-V`t4o׷ϥt8ăo)Ck!GåJPӲML\p3G#Ϝ{c *3f6PTL.`ȬED|08jr+\V~ԟkG tk+~S֡|U3Пg TʪP.Ϫ+<+dan=e3q2 3MU(ٯs6MƷOfqa:>䱲^0 W+٩\) E-YeܦߒNh@U{'vlJSop>^ɃYpaUn*?ђlaJ{c ?gؖwػ-jE144h˭bF ¿HsD>8j!RﭚKBjoR@ev.a#E;3=kzOM4"^y£FD@y 6@t"K@ `0y:IIÎA.g,U)̞e=k9\YF1PI (Jpuԧ9A[&Jа;Ϩ2 x5I],׿fmyQUPqdi!ikK,*~ɥѳfj(FtolqbH̽K֎:TSy83 n6*B?d,TZQ?nܡ+} *sZY9t_"%ҜL@(HpL7ӸP#E>1{>V<2 ^ ¥J]*O8]x ` lᕞ~]qAIHkD*펽%)x@s\*隖[4~8u}CD;(hr'|yi0m{=V_8aV&yqHq @m@}GL>2ZV.5S~TBvb"쨛a9Ѕi[6bߢukҽ Y>8O]l&Z7 _LǚF*dI@F0yV U@F =͊lϢ݅D3V٦IcuвKG%H "gW=3A/^)!.UJ+9qD3ZW D'lN&{fϧX؂ӧ0hբ}`F?Nפ1S e$ Q%*,n(Yh33wX8(+Z?<#=c4ҘA} f`) (e@u3Wy;bI䄢FXq&:^Z_+-Μ@QOb=4'J*E`-N&<|>܏rh~UeBf)bQS:s1Jձ5J.rmQKmՉQ"u i\*`xQJB8/2Yp)^dV׏Q{@vcF3A]B[\1NTnnSӤ?9.[v@|26(J/V0S(|'zjS%z/}'>ϣQ>m̲Lr8/^l`7`avҀA60_WSӽIvM0#pb嶢' /1=h;_Sҩ6Ӽh?ʻ]*v+-͕z ߭PHEXTZkf'Zxvx֬+dq]X-$0ڮ3>؃3) pgzl;iԥh25) eBX 2)N+j7N'0-_ךhR:oh݂X2>xfQP67Ho"xRPçؔ U%faBw@HdjXcCH_xB[u+BM 7=1!x/pE TC֑5geOMR MyJm8 ?̕=9bW"j*Kr,>Bϸx#?P1lW3Ť͂Y4ňXVQU4dٔ)OpUa:"l1ÉE=Ii/-=dm@%%sOBH}@~\~T0p2 VC"l}H⼊P>EѯFGazhg ʸug- P]0`1XncrJ2|xT H=ZE\}IDՕU"x|5;( 6gZ{PPzƷQ(l&wH68!w黛ԉ^2;+`JY<$j_GsLv~-MvbnW)).s5nNTdS 'bS'j$ygȔQC^005)M=%D~ 讝G2vIϏP5Z7d ^?09d+iH(/b ~iN샤Gifgjq3 qBt)ĉuiQx#[:j|)Ud2C)GNN s/@@bo$S:{RULg)=M}JtĐZ9fne 1\?fY␯yJ\`nLa^T$ 0X;;]͹TgήwN͠w`DF4$S _ye!Pgr_m͠ĚB%I qIL_/ 'O svq0}Gڂb-֠UЮDcb-ᑚr_`ȠVj MY#P@♟iH'{~ 9p #=ٖ@ k90WDzc[=Ha6ngvpߓЌ(%Ỷ OFB׀֧Mwk߳Hᴶ):k˧1wv6̛vkE2wr4fdf&ymut,lP=#Wc,n.W }zK$q|i؊-5E~IhWH|ރtThqI ȽMfJw]HC-(۸T6T䬮:>4Jv?>*k(E+oNgH2h!<ZH@YS[kX2m F謼5Z.\'$_|o#@_d+@ S EkG]^_p0h;r]vW5?Tmٱ_]2w>`<[`M[Ea?w W )|]"٢5K23JIu݉jq£hlÌ7x0MY8pł:@44a葀sHmѶ YBSŚ[J UpWT'yTazdGmW%(Nѝ[N^Lr hI~pastcE(.[0j;:~x8ҋ)[V0OBnۜt68'M29` ysZ/GlXk=h6=q;m? td`{u:H}r Uɥ$8<ֳ=~%& k_GܛGUuw>齆&;{=t #jPB̒ =-NMNʕ#)0߼g:LTڜc;_ 6k…I|A~ G@\lۄS9GR/#S{{a>IjTO:o55ঊrPW%7Bi*ϧ\w{60;M 2$^R%%iIթt?Z##j,T=<~d7t)I^ZA"L]Ay$ѭD]^9_IPTl-t?H(z_뫏 "W0q f |BcB'.ѲWu]Th!&UOI/ï&!ؕ!-ˏﯕf4K`1`A~~fy %h_cSn0|K:Ça6= Wxhw.ٳ|0\v1-"ju[6 ~/';ZqN \ :fT}U7`-voP- gk$hՋ S$b޼@ِb*W< >,D' f Y9)bomW:ey h^Jj[A5u Xin4\IrRyQw6@Ʋ5cf|vXCco~$k!%}spo%S=Z{#B=7.X;0Z X- ]AkiQl3j!ߦNj\(]&ut-w<蹱~֖$Yv8byTfTz12E3ᶼvpؼ@wK^/#wDWJɟՄtGwrEIoh_(f&A/[zH|dx^`=Ckݑ,a?nps"`l+<TszwEJ_߻.<8jӊklu2Mvɼ}uS3*HņO,V鬿(&mN*s"E_O"ltxCCɥ(f9%Iho"+>J *>#A+,0%zѬ'4JİcO6tIt<=AM$h|m+GCۗ.O6*%]`?.|c\457/Mk]VWp$_1I-Tu8riTc:jfG'_R3r pR?T&$/e*`(UP,z4 %`clxk@{`yL1 J7d1CHd@ r]FzFrVds春yhiFpSw$kG(t~^Uat2*,b9}4şΥrG]UU;;tn3p_VZ #^-xF6ryˍ s~_2rHyDt/ xF'ڣuhlU^z Ix 'Z_]˸A^o6͘ӈkJ8Ly5ߢ垸 ƒe5;ɷri'*0jZ isq6.|Օ? #1ojq{ -vZ^ SpOu{@h,Jb`lFN{ 4p!޴te)j^Uʛgl$CGe]L?6cFԈN1YLK]T-μn>fF.Beգ[C)<Ϻօ–QG9ѠD@sax;x{4Y駽<9``8d=͉q 1?|0k hC1#}+ M'>N9Ջ&y@1gw`Xwz us2oHGxR0v1',(iD&)uް Xi<j %g'7MBI1X،;'SfI,Y4 W$£dSjsNd[Lr*{m+$CVd] q]kQ_њ,m7zV3@TlB9CV5jto^ F脗qE%y-pXRi'W`rEF{=bC;iD;~vD$4$Z^;u}Q.Dd3xLa\|G9+Mw-״o"Fp*sc:u *jDAşi!U걎+#g WqUW}R˟E1;K6ih0#|ԲlrG`"i%Y^=fmh`\5[%##deaAٗ*$hSY'msG!LxQpͭG Zq )bTCiP g$ u TG9VC<khq)aQNɪ%s*BdT$ y[ڞ,$;MErdp:Oj*~cRۨSS"dml ƾ>ΪfvA_7Sne}d(˿H3ݾqxoxb_ z|"~ha:-lɥ<=Y.ɓWw9f17bg?'VkG28 fh.u!0 WO *l8KlaNWe<&K6P{S1u*kfMRZюs5.ѡ=o R B+圪F\1EfdD(gE*W:ƽyQsS7P|`QfQCmulYgxD":vS[Uv2ݎz:ݣ^NoZ.u7xT~}Mm+py@Cj? "B환Ey5tR G6W&t8O 3ѧ1P*LDHIce%*GU⤶of/}"II𱏁:ZΛ]Ќ{x CRɦ÷@Σ|q].;& #kÝ,Q' ,YX& gk4N-=H3pKO& !yd$,b#xBBS5wkOOY&HcF1$en 7 85m##C}>vyNE{bpmuqo8^7:gw.b!)W 2UPCH%LAN6 Z7J&j(·meuà3i5ZY2$ߪZ}5w0OV4#Z9|CYCfבTc/yr;|{C,F!lA*[a\q|)u[paɁ5o~{@l7ZOq%7}o/+{!W ,*i+H#.1ZX!&@>,=;qv{ Kɟ_v$yCS.e܄c3 sVW^OI.}&hTR|Xy.,s Hb*}j_`'^pfْGEoLU,iXvˎ.ʮb\`Vȷ9Aa.Ȇ'p]h*ZYN?o Ped dQ ND"5:~G׷sz ya.~Zu_f R$< J3Y3"T ٖx~PfVђbb;9 ~*G~\I wuÎLeεMPkUomJ_˵Qd.{\Be8$XHA]5 nb?0.˰Lthl|Isy x^#bH?j? >d0b V|<*Q@y(NBD:ڎ74wWf9 3"㤞_hp!MI~Z+͚">@+mA-t<וFҙeYx |s4JLGq k/ӯK@e8Ho殒j .G1=:&O=6粑P>;Wf@X,w%WRO msJP @=6"[3vɴmrOUP _4pj(G9?}Xo̔]*#'=.?z.v5: )>/\ # H"D@lV4kpOWoJ\5i#y[(1gxnqat<pH+^fbz€%7Lh^b#u[,2$/";T^glpa;*)M W_BW2tOt/A(6_B/9eboBtAØ Jbu.q?K Fq{tK<H)Z}QI;7 /-K;]-eB)KWe#r_E0zQ-*xZ' |) /1dlZDYX7:&5Aa$j<>%W7WH(ʫ"z)'^>Pe'nt%mQ(ʿDkF"PZtS!j++5qU@T%~C:a"cڶ*EQh /T]JV QzK>=r9mqC/,}5XkwM[m4|jP9.7\J;G4ҟy' Oqqv'☸&\ptǡ=-#J$=\_O rfkY(8)_Zy.O+я/+ Q_u~*#P:wyHFid?L$kؗыB{X@ʬ?mg8۔V*\3 }hoQ]NsM t&S#Qhu{G'*ݫ\~&/B/<$$ܰ'vepY Ed55`N|jj%QQv=K1`%u1UԲ4EFM˛s#(4rY8U b3ck1NlAy⇾kߘ{:WW@] &-8<`"As {#хU"ޚ 9l'!>iKfό!,CtڐTImF.fxp=pV,974Qp3TѪE /Fsc8T/:!.`]^P꺉zi7[ haR?꯷_j vX@G&7q{)@0?iH]-Z["Τb~sIn%d[A*Pz# lNm _arZ\<ѧl f1,\0k5+3/˫{Z_' tco#QyKN[jFBŏ__K)>+ٽFt(_oJ9bb6f0fɐ٬|֦r_jOwDd: {pOz]$jdi:Pw& ױ%4c"Ԍ8O8hMgR0VR|QyTg~]9Iѭ}%v۸ 'K}ĺg؄⌜HLLZpg2ZO=\#`WO-ty0+s t4~Ҭ֒x(G5 4(S'椛fS_5`Sb}pM ,f&t#le`ԗ .$|<ܱsѼ'xx4 DuYnΝ3B׺93bAꕬ;漯2n\ϴe܈pmLy]3WByu:jqǔPx }9>9| 0Z+ͧڃr9K֬3Xk[ܸzi!&0F%#$!Ǣ[rMnF;2R3?%w:o:7?if\2b ǃc볣pw=H_cJX%J hS{DFh nRɢCzG#L7ԠO.x@z__^Uͣ20HsPo,`4* ION&:uHsl&}ZX?j,t+U4cOoFcGjmpl"w$@ڎ5ءZ[JtEP M#r]2hdNI/aݹbeB6yLOeaCЪ8+5j rk9>):Z1ୋ nŕxxd8K/.l\jfz{VqLׯK/KA)9q$(=:/xFTGa{*^6A^9%ꉐf/ {0HF,aC >@M\lvnP jFi-+V5[_f %I**lJI abdJZ+БK:tB#2qCX:\JkycK 0ba8 ٧17(_䛃x-$` uxZ9*Xwcſ^ +]vHE]~@(KV4IBo%Ss>BaFf :`> (rB$@/b:[r/S4@*'{gܵUesUSm~X}mu[M{F W]D^w oL*D;riN3T4V*e$LPlubz՛.lNfTy8^2Yy/-$58΋_zԸXO1:Hҝ,HY5BEFs;"6n[~CF󃱦jl#@ȯ1Q:_A 'G׿.wv/)VM0+rϝB=ot("͕cى2++Wq0@1ju $8 XGr4= _JTu4Kyn"?MN:5T&\G.;1/Pʧl;Vxf`p"0r;cZIlJ=f4"nߛ&w0\ vHK%M1Tdy'6G:p! \tվ2" aC:5G[Yôŧw͊L5 HQ+݆8mL]NݵT zxEV^ae‰Gv,рrN^;;/+ye+i<%+W"jlUe`xdفY7`XV]gWwkOzyiN"{DlqB1LʭJfbM<ݿ+ju)r͘ >%E}M38=b.v3/R1[ݣ1]H8+NḚj嵣eg#GȕDUˎb) NOStMSS12 bbYQ f>%ɧe1؞%PrũnC)J[ laU)eYV)N/n5P1)wz| c怃=#5Fd.}:ӦO$i*Vo-xqm%U ]sjLU𸂍 {o ~?_)a#ocf{"wY1Vh®Ӹ;%A[ymE9I(CVKWEw8Ma~gTc-Cu^uv_RrXF¼Ȣ .೰9!}"9 QK=^\G"Cߏ:{dg9 2CHڀ$q#ڙ#.T|^~ird=r&:ZDU5dڭ!,c̙?;b!JQӚh @\9lͽrtè "u?XHĴ9!b:(&J6q6,1)x0zHQ-Y<ryN#?{_AsgF"{X)J3%黱F|ג{c+=2#\o22UO `~mmchR[g RgwGA+Y#|ZCaE]14'Xg^ڙ:0!_&c6p2{|)['? DOlAYQ TIUK8YB$Ӻe]ea 5݇rhyOV!vf`˚(mBFM ߜvl}A8\./ųTqklnBx@{iphE>.T&[{Pob,5H +J4Zmi G &zЏnZ>[2MCTq(y[g!X] }~ځp6.r"pZ|@bc:fw%6Tf'˧[-K\73MYAn$36Z{SnIp އaaBpi עO8kXPmoR0CZl뜴,̅M[rlQN~Pa}kv)Yȏ?YqBELd> %4|6sQ;:6.J<=t+#I\+hȃu_ҜO;pgz+ v,BRr89ݎсP% L< ' 8T-'6@ՙ6Yz̒.XGz6^Y \/;+1 U'$'fM&y9D+ʥ34CQȰڱ75!T K`_3XQ,Y7/U$վWdl=]a P г nNE ob$vZ8챰wbpOK5<7qVpv+Be^U<͐5XX{.x]ݿxv> .`sq5;EU pj뷵=cRy`zjԖ HbS\aB"n۪t](2s[9zB,50+G -eDF6TA`) Fc*fE&~XxZ/Ja#c4+ ͼۦ1`!2W IZA+lZ1,ZPƲXQ^xv 4&+:==yY?*⑐61Lv6ZJFԭBF H,ދY T.ܧ4A(jΪz 0U؈>h"GY8B]GGsB}T3GGEq&HSo^Ah|< |U92LW;* ѥC|APY=¸ط^.O*ƀ1˄:H2^~~чKFyN/@#F)jftdh|}mQc $Jo3.J]Rmevc@ZzoR.R~+l]Ǜz &Y~~(Y ҋϛ  .mAUwWm/#@I ߔ~1rm;vDl; -h\ELjƒ&>Hhgr.ST/Lze\z|`1\DL qxJ|7W93nO7vHhll+t]%/WKK10g> xfQSjڊqb +ߪqWc;:51ߗ UÚGm%f^4 Kܶ m $G3/?K1!mj}+ y?olK< |^^ HTXڝR{i+[XQCX%u.AT=7(^rByP*Xe-2g #^̧ w[YzY9n;k4{]Ϩ]j [5&PO4%qOw’fg)Gb<`OG-rkT~ 1poaҸ$!HeyK6]7E5=AZ`ϗ|i_57՞#4Vu]lB!wガw\{- 6SA,hEeP%{B <^n 5fP d / '4yW`Osm1Upj0*pB|)#'W3P2$ ?O_E0%-0kdJ%=e_{r{U#}D?@$dMΚc;8=5j?ۑ.Sw?t{1|XZ)nyk ׺_SaFp˒9.Ƚx5U^"CZ*4|ΰƆgBW%'YK{~4X@߲;GJݩ EUVBs8PLvD>P7 koLRINH]KOb"Αn&yܮ (l8Ih)-q}*ձFb=@J(Gzٌm RE &D*^|:É-4oY9R~n I-*NUn䍃#!ݤ$FKUr`m27AtM`CD5fM" 9EY/<+B;hv1s-c2Fs_ޠ cYف]s}Cx!Ѭ2 Bs٘'LuiGx< c{A~3|=̼r{~mB(Q:B;hxK]oLQ2dOG Όlo#hKQ'҉b BYPE>Kh% R̀{$ :qL.g&e$$*k:>uw>y0SefAl(?&w̼uETqk&g[y2#eRlu aFzL_&1vMTfTny(@2PAC5Xrrx7 p:vDǪ}+ȯuJe^G~LRL0Wſ$ʬ5S{[_M>D[ Ȑ506bi6sB3oĖq9h71GIOGgFW}s ]g3,Zt)p LybC<3i_#P6  so3 #r" JdszvQ$Y`߰&se@\ߡ*+ AdGd#FaJo=iKgH0(Ebnk!M:o2 pHy)7f$ }GnD7)EP`>':ryW9SYF$+~fmP. ř37)Fsֻ]fL32ϬkR#8Ui*H򕯥ruD;v]uIH M%׿/t`D5W_4bgRwe=ٳ ++^@*77!+xi0Q7HM[Oqf z)?3Έ7|Z{B Hs&՟Idzp4Y,tF}G7 :]8gͮOE҇[ճ 07$i])+J}y rRJ0;? 5#5H0n< ly!u^s3lHL4)^ [_' p,i,i1"i¢"d>aqB=^b /uJ`,hfp^PS!~+HF=|aCŔ{zHM)k3g&7u``3#5#iAcY_N{|!+IAv0Q@BM6*^єL_J=`cutQ6}!f\o686ĹIisQ.,{CLQ\.R^tYJN#QC\%Q76k\7u׵p6'478!G$9@5)vY6rW"U1Ocek? Xwm/ J^ݶ/[,nN >C)8M58|CAIn4g#9;䁊_Km,CDĜ3Fxw;^6h/F 0O:9Du:Ӟ0 Vh*2wL C4uBJleJ9b_B$-b1ҽE$d4EaaRW_%xvd:(ʆ~~xͭqAN$iSk[ o}RcVs1Spb2;-[Kkw e0օ~Wuۀ`[r M.svG13EKń$iqRADRZ`m;p@ɵxɁoqVbQ:Τ<]5 -Ê/SIS` U8HH<|uN{ͤc@`5 +{oY۠MPg:H'._ֻe4Hs*V D𮊹oN@ RĂ4w:|0It3Z[mjڎ KjHrd:mpU8D#腛{R?2_Hn: sa e"ޣˊ͞({9+O*s}ظ ÄjG}|E5N5Sz 鄶?^-HĹ%~B :ze0]3Ľ3=AO3Ϩ31YtkIH$ElV\+AQ=2v#"1H?8(ubQ[&ਈ[sM#oFXR{%=+bc+zQ`\;7O|.( $Auޓhg/4v2"Kwj1{!sF>Þ#9 U\^J@>H"0_y)ϔy=Z,xVd{,A#my/0vxk8|0-KS V>#PfC-H`i k%᪐klup u/1S4݃`[7`6Q®HP nRWC׽2y58 J̋- 74X-h|=QcaE}&B'p˝WH0T~o҅W*TRA瑱é$4> V~;X1S+?i [B jV0_?ƉZȕL ir{SddqmVX܊[8)]5ރ=" }zGxrC 7l6aѻZ|'t ETHPGyVĉT'߂1N,Iu!?Ǐh:&U{o#މ:IA3,\aɑrŜCsFH6at1~3X+CrR&H)2KN }| vq"u~*JfQ <4˙>QRkN~SrU#-Gzr5v#~f_k]b]$q*^}?5 mT[q MR)FBk qK dƈ.,SR qڷKC9=K ǜ0.AyO1m섭g&Տ4eCKz'SAw*}-Tw?@'Z *P [c%ri j]RvaZ} ﬖr4+3hiz]MI%6ρj4zE(>mǙ ŭB ѡ~B|n$oGMG4Տ; mw^֒2S]{x51Ky;ߧo"hV~0ƈ'm0thX>6xWd{j ;^^#Ʒ`vqsy(cR !Wj7> `V>2Mۢhz~k`~ɞi/]e7 Pz1~iUJFR[醺S:(-"\:. I:q'Be*]J+*F?KOc&#! X)oD '8HlÐ>Bs!ũ@_&_(PY[LV(e=/S6.kM;Vt_r>x|ҸVGu6riCTi)i0_]ll1)l!}69%)0sӋn=i(/,٪O< B6\}@[x$pE&z.N?ش3HڈAl( q3y}m%&oDLQ5V9u%{j.\:PWXHY"Hp!(y Z呼nc; ¡gq!QVRyV*I\6/!IPE.,$^7H7anBZq6jU^?dg,beʪnwVO7;$SNF-V^y Gڰ +wLug2ۇ+}:=M|/8:mm~ngbu,Іbֹ4^vB]cq{Ld>S{c\._Aכ,f61z(?$&uwd@\0mZ.d'EUݔ#;R[3 C@mBM^MÝ͹^=G+Cb Q3`cQ.zA綼pݷlVpzrW7)bVT:Pԣ%6|PdXw7cS~C! cpOj DF]lZAL-3,sD0ph^ +\ZG5XCy[=|0.H1Kchy|"V?_}u .2*!KREB6YI28^!@H#ߑ01 ~'Xcl`c zJ~S![$FN "~\Ixq`9wCHoYz DRuq;o~gҙ4%eJ%OmoO15PO@_ :[&j()xaY5D;p:-»w]T}i+W!Lڭ9+T֙,yB0aƙw}*p8hSJ46۬ ԮawG8Ɓ&ԛ{S20^9G™0/>ǂSz,}ԩU|h,:^g_"ߺcc4vؾXmq!:gͅ L. Y|݌vnA۝\,p(C)? a] }(IxQVܙM} %K=7 9YCqxT_a5,ctzPj'KnX x>ji ~&mFSޝy<됑s񿿏 !oJ1\)U;~zXFY~3n#\ֻ=ԮG`tZMu+jPQ`9AT2T&/qb4Rݷ G?FA;~6ogWXXDD_!OGwRG#/F,JH+0*e֘ L_88tzV(G vw0*JvM%ɚ֪M&OF拑# FwP$X7k],IYׅ^1B#kWmGf{h ׳չU-:ϢfIRra) Ҟ_7unT%a1W( GyԮÐ%B]Hbh[<ث?2n =ǤLjڼ^ 9M#A!MF&apL$wGV'9iDnZn_:WSOq+8闉V69 ̼6IwpG\d88CA'I(2~1lM4f箛ZBθ4r`V(`U_;X×ݰ=%Z^hL\ǥ?JG)._8oNXO3Y'A}z"Ab~m(]qoQ wGyDi[<.=u閽9>Aե%mKyPH~l.IUkϠ?J:;V[Խ9Bs4BT#nvE&v5H Jz+0W*wોl1SOv'x.\a 6^7n=iEt76pbbnW-?0M[Bx,Rǭt;q׾m j)+ljugI[@Ag͢e)Xign* 3sӥM6micEaDV6Q9۟łdNYtqr:,l5h8 &Wr*pDBm 6Z4LWkyfXd!:F%=5*NM_" L z"mt~щY[Z- >[,;(Lp{ˏHk$9g7@=vY:W4ĉN [] 9o$w#'=Om+!dCpTܾmJ OX[:m<^DrGBPsoA`>~3ѳ+[u$gZ ^R !*e\~r%lgx UWsZDAc顊1 ײ<:{y_X a c>sc([>g;ebC٘E!w8faac~izB]pd0KZίNK:(V*9A-1h"aF=><7EQ~7_ bs!?!/:E 4~կk \M gz$v15[ g+0/4;ܛE (P۱87ׁunF3Uс7%Wi1lO3&򐿵⁞YoBh10$JGIQ9*h5}M0sfq)n%}_$qz>̀(F A3$(k#4C=\}Gli}5dtg;K&L:i ~-11B?Imt^ps#hXgFc)s4 AqYζpX5%*A+´1jX܋G F#ÕoG8>2^ J 1Z(g0p!Ġ~_4xIښ: q*25-,7E",(0/W@sM"W m3%!=;.%Y 6i=3wr'r|=GׯǴ柬<c p`EykuShdk^ikl?- gՃ$YȰpaH.tT9~HKF!ߏўZWsx#u%'A1rrˋYg)xݱ-e2!GW2%t$ qOcX3^|a h+js`|σ87@J-V&ϣ_KR^VC7m(9X[}ۣS(J^is۷UמK8wtBʊzs7kT%-͟h m W.˦L{WxX@= su4D`39leTKG1j׬"ȯSB$\E{M>w XΚћ"c)N 'ZtKnʛn~BQx?\ڐM(uJN1/Xc Ol@3E m W~j3I#pI2y0/#8qAvdw~,UqU}*dETҀ~sfGRegčϡ8@ZTO (9C.8\5_Z$bn.i-4,7 Xg*5zZev_9Z^W}<_ƅ-X4Ԁ<84лV1Uw B@\Whw!¯zi˔Xp̤# -cw'@Coa^qi\Dz y [by[fj'KXQ_p 7q_$9_q'%TqSP5WTW Å&(aJi'LQH m]0~xu^6S8^O0/0AVO6w Tպީ/Z'TeNZnHSA<@s|xk\lcc`%'Qc}e`&HPu.ƢH~+`Pe'p4|f~C}Ix^uJ!/ul>{n_%D@itBO:w0$\? PMäu8p ";-^N< ?|B;JZ;Df~.x2֜\-'2X$} %3^%&ҏh'gdF<]z׈ {Wiu6$z#gָMBңbR8h*LQMo7OВxP@} inTjO1$LY6r5Ld3erC->-e=0K#GTzRLL6,WB?*y eR^4qmSIe"g ňwաl7C9l$"̽OQ1}SET 2t `o3ۧ᱃^rd@_j𩚒BI+C.JomC(iu &Qpb|42b`J,K `[,RŌ)'h#>\/d|)A3Ø@ԏ t. d6аčǰ;'ffr!-t|ډGJa6&dV2m3&YϩרIbT;H>[7CġX[)́%Y-f^֍-HIErLAIcQ8hJ:ָk ҭlY'(؃ IRմDfv# K$t KJ!q@8=1]iE2YxM*嶶(GFM CSҀ[8671W(o 1E9^/r`['bV;gV6{;$*2Q/"ǾAo,{T` c$.$3U yC$|2ZYP>sjWm45ty$(ӣ5tA'ܚ|0u0wZ=:}瘯>PbrjiB˾:؀G'Ս ն8+cp%`k wZ wɷ^V-;R}EvV [ בРðMQJB5L[%W s U JĭWsC|.}֌𤂦+ĀhV"z-'膷rU#`@R6'0I @?oھy䎴i!V@6lTE }zf2 &a$qF;8'isu k"*~Gej6z^zL&*S ܐx6s& dq64܎"jT[#2g ܭK+Ohm ="_w$$}pD(K(v=3yl@-8$;FG&υ %hL<C~14@p225o{f\`3=lpUPw`eMlw9Aa{ն ^i礃k*OLEG%,Z$%@V7 ;[>2 g3L!@ш}XҀcBYzBv%ߘ6K}д"wUm#b{3mKշ* x>P m,oω3 K)D(ȻȊr9p{M8RT$MF?JU>/ 2Pj,tiOj{h/@@dڃeOO:(^ǿ]p?&SxZs6G^Gѩ4QϿ2 5|pZ =QF1c&q1U ;,ڷǑ)|%Eji㰌gjktЏBɬBOޢ,zM0 G(!m1^`"ak]$~OKSiNxdž7eJK-e15\P&+Rk/O9g9@|C[qF?G.g캖B?BrpzOIb'~ 5ՓuYO㦖Ϸ/wo95C;[BN,OpOB(>g` d߽XY. /+Y~n|ԕ+vZ/wdʝˈǨgn+jN.ƻvG)5?4=*,ٵvkn6Թ2k6t$> r7I63\YWƥOZG+};;펠OBz](dTs͏iI-fkv v"_qr xMG%6WK 4|ƂW99A~2EcV+i+QXRC+NzX3aħBVPOCg& E|{e';*h_cbi+ʑx`W(p+[Z]+eg< CBNUpiշ~#ul19u{`4D%uœ^BkѸؠ^\ S7s;u^ͅp:=0tdA.?t!:̭ 2c?{`!!1SK^\Og>߸NfJlAz,̐,]|G3u<(sTڲV #*Av'Je>wׅ; q^E\vpL*f dP{>W!U,[P8gב@{l2ai YE/J\g7QC~jI_ZN ϊ= 2FVo/X]Bc2Pg>{O_ ksgZ{7E>$TA4k#R 5N !\ fcnփ1!LI>+TZ\L l;=9|Y%P\ҭÇ@@66ԳTW+P!G"'ҪRƵx_-1l([(4:4CNBE6RDqâunrR,JGO%w0 ʸDfѝNۼn %Ydخv b_@F"~Zxy3X]d 8+Cgz+9,tI-.dE-K&0J(Ԇ3CZdM*(k6ܜA[ p%{≃範jPLB!TZ#۔*N)5'ZY<*,FP?ʡjux*=Tߎ| u*96tU pPiTZ;tq'ghx z։-Wl7}iE\}pU ^]TbHGrO^ 1f]C: $H|$ﴤ=yeb |8A J>f&vPp"چW6߻a{u{ӪZ ,F"D8.JO^mga+Jc>q@6FPn@)Xvy*<9v}lVFHdѦHـo@=L&a4ع9)>W&~DTmTȖr zFnk7>iU5=xsi=%t#5W-y ~i9G=&peaš6C(hຂM^miJ^~#C]l[MP}uB(kY`jv_:5 ^it[* .(ROByGCd067XvL,t4XE:~]"gDkeY{S-ЖrrxZklO"42T3w_6’l3<4W{w]RF,XrH퀄}t}R*ן)aH4=Æ$R:} %-u%ɿ&Vu0yJ,lZb1q pGtkr\A V\t/? ہZ6polD[9@k.7nP&* m2h[]bw>b⩐Nɑ|1mq! ~fDH BSpUc:CMb϶I W.@@V֢b2'v_ YoEDO՛lQ^K}pOByM_rЎ1ꍜs!ϲNϖU9Ƥ$:}qMV#~xߎ|8W/^\ܜ33 hքUQe?ˍtӬĭgdI zw'm%E.9n>y.H| u(mb68A{o ơ!~Z(HNhߒ{@nCGDl^9*qYO2: wUcͬ@lM[C ?:bȤ$F]'~Kiya D,|ais3y2 B&Q"X/u 'uAUY zqZq >̞etlj \ K\R%:䅪)hCwX͊uxmV>b"UϺd Wq/A>V}MpD ipSq݊v3sWހ+ѦB&Ll/z5ÿm@a[$h [q?Ĩ#+M۱N$A/%4&k2?^ ܙ<dTNSmӊfOok"-3Ոg`Cw*8|ʐ0-GL p9B_R1# ^A>@&OŗŤ˰jIa*wUwl:'孚K1+G SmP2jJh1B='MY.3`nwA  _]|It#% H%'B99l׉ q" [il,VS7WvQDFuӖNTu%S t<,HQJ&1`6#kj#F3+Rה2( ffx>b[.$x91I6}cDhz asT5 W4`2C[ v< P{ۃl,ȲO~bbsyI6 vœ<жRމ Pkr8N%C3yGSh%cjɺںmfur1$ئGOij;7qq1ïsڷn/[/'W(y 8(lOAJvrZ i a-|xČLUK%|\H,DGY.zPȩI]Tuc/Os r9AV4Te1:Ox`׽m:^ .WR{4c\a ^x70`f* u}/]@!.t!U #l5YSJb {"xXi۲q<shL;pAMV {@a' ",L }i]. Ow}ms8F@ʘQ~I"?KcnyH. e-VC( qQॸ';^މ$5N&G?n< (02]_wA!ĎrSfhL|#ug&\9e3cA4HH"lTB$n=\ET?:;F;g2_ ̕ = z!<3k_L q#\'AFt  2AFVXX̞\1Z@"`ddYc tBKQv-5ιAYN\$i?@K\mꥁ<_YHwv3 r;VhQ0_-I{|2@d)N6SS󷟶OoWrR*ZZ"}6!E O%l4T*z`/!#L YHgR7Rx6X4$)2,_/ڏH+?륝BO5^,KdJ J}0Y*(jZ7AgP,5[S|נcJZC_Rw/Y:>s-4$c!(:;T@6FV޵/V ĩWNN6{ 4&!G5\xџblЫ D^Pj9cy=K/*S|&h&UM;-UHAY<L{h%4&Zqzu.L;;c*3~?Ij ,Qμ9;CTRu6氌 ׭Ep݄q)uAZOȐKPE/<ntg"ˬEeU/ΰz z@q7\_8Pm$~"B׫~oN0][hU;i`)4u/ F᫄j".PK/&4=2Р0>7Y'3 .an~+-5OoUy#Q<-Bt[N9ϟ}.);Qq?+r x%.x IV[H2mJZAj"T 1X+zWWH-w`v4ar8am(n=B4Qnߜh54">fw(ċhg*>0rBsب=j⡟ZFwdxzg(R73|Cm*m bb= CZ0-4 w4K%vA7[D.ķ!nYWa8"ndr G oa~G]A.E A6Jp` {^K\5T)M4Bm7{xfZTe'[R&%mܕP+Y8mu6}?.lAqA2ٖ>nN*7=A+0B'jPW F/i+A%1m]`#l߼Չ;  nD:m (}& =5aT4wFQ_4R'>2tqա DkRپ7E)^` ('WIzAP&9&5 b $^^GA?/̙0ڈ4YID0Ol{AoUTځj°[?h~Ѣhp)R M ^L`7giԇ8|DZUX=///C(Y,aݰ| k\.ݏ5bi;7[YH_O3 [Ϭ2˲(j}h|8聚wH_?|c"QCA0m{2loIՈ T-`w@ 3(/끰8F1hG]]\wX~7{vPkXU*EX=$>g}p+iM⠡a>8fRF1EBҝɋj) .E!v6YBn%`АR132`7iu ㆔԰,L{֏}p[ 2xim`x ҁ؄(]=w5Dk;DLZ'{%̶-Tԣ*E^d)ZyX_5Sy90iKz 1:4upˏSFMŹ}ձKvʺmt*яM;ti;0Vo51:2ڼRcx\feQb쎰ow~qK〿#',@ B" 5#ZVRI|qQf3 *[-!kmvXy &[W#S r̯Km[VZ4)]jq^kp3TI(?/Dd3^qUw7F]K&4M-I Kn|ǃ>3vCں~^Q{l[>, -*gEv?[˭L)Yш<-?R!# O(Kzi3PԤI>A}&fKl 8Pg>Cz?gQeu$ Ն>zmrAѭUq!"맍U1 1*)gsECc$TՌ%$^Vk!Avf8[QR_B^ĭXGF)"u=$MJCSWp}.dѠxda>f~ǒk FS]$ᄵ1ÐLVC\jIo6Z(y% A~ME*{g+Úe%If󕤓jsEL7oxa2|w-r#;\e*?}0rn?'Zt FSNz|ؒCq61P/e.J2~=Å뀾D I-jjw0Cz-]/mS,{rj2m a?d=?(u"L}i-Ouk LVcc݊avHW<6L Q[;آl?1QBA4H% Mmjǝs`qs{Og aJR'M ^g*߼+s.ZHF /p *M|{nĢ?nKij!844Q,r9Gj:.00ÃeZHEy?e8 F(.^@J"b3ʘʚQ4u~sdܹ:w6CؓͺrPk6̄/]"gᲘM`ʹCX0}]}w^`86;{%å0|nU/myUSMr"Zј7w^8 QϠcihׅ.r_on£x9ʂj2*>wUYWOa [0`tEN#韪'籯Gמoc/7L;3nNTvI'`6re sN#V#؂="6[B_;nHG ,7s`aRZx=ٌt ~8 faFomRGmvm{Y$,7xh>W?= TAd `dS\`e,yèh"$xlS6 JEe~臱$8ڞ?!c_li4v_(ǘ'&* 컄,-!>+dOM1A9] bD&>-e;u᜕@yb1J:aN[e(mgcr0FU|Eq/5ߦ]KJ3ƀ_lp|a{M*GJ;r o9D5Z -~v_DV\FYkD1UxXJW70F]3l5[E9SPEou8Nce#T;>f%H6d:' >1qA[atT).hYݲ?"*Exfz^۴)覺IL޸q_51FA({5: R(p݄v`v";f=ve"/퐽⾥+7Ădm@Hsno%eMN S%e' `71_m_yZajFuzM-peV Oピ@nn;PlpCS 'QptPw;v^lg,_6Hom s?`_i/oN? ‹U |*+E$0W]rQ同c4N1ӕkۉh|]Ü%kGT*Pcۄ1c~=ٺXy:CeO34 /w_TShP^ x@_czFՄ|)OZ[ X%.%QX1̒/u9 *2}snKU O.b8mvȾL<_PH7bћ[{|ɦDU܏Z[󟶪zbRv }uM} 2.jx*3[<=IG2c)Y̽т*-sziG֘ygY6f9b,e⅘˚{PK%{~rܘ J.9u&s3:Ubr׿فcmN]"\;`fEwEbEk̔Uw]Sg9O1d@C8 }"G QoMב%6(J.GF]n9zc6sʠyViz6'B&?T.ȆvLM"$)g >-u{BZQi5m`y{ˠv2 |y95&ۿi kc{;)Sfw[fw:uhg!$\ u%ΔPz2(֕i$jm= [X03O $`l`HƲvDJo ^vGA٭0:-ʿ"I3ĬkS̮딦TgC~tn&{±h= ]HCe8K36O( w l N ONhGzݘpW 0M\u)gFu:# 4}^ѽ("6i; `)[xHP*FOi?}"[ʆzت}S*q|X6B@SVXk(\zC"$F|pL^v /݅mTߥtQڣ6 +GYߟÍR'S6l1[\gTtws nP*Ֆ(8A'Vmp{wqXρELL]qu*. +<-_a!%Z^ Uz*5 NnDpS YOgT~#ؙO9<6K|_ #2b`PcyN; &XbDUዛwTq*e̳JZaW꧿Y8z %C5bcӌ<}Z^媧2?1ʱ|+z_ a”Қgq mQ~[[|87k('I έA}}9+<=vw^vS?gsc.q_.+r1w(eƦz#4IuJ㯢3yP~dI\JK,nA9P׳ X޶*U/Bzpً FwS"Lt_"sFTcҌdkE"Tjq!c٣Ug>1 fݚ¥ Vi{ݗ 6Dލ!dF*"TM؞NPԆ_偘c*5-3Qɣ؟ rߗbzP2\~y4!񩓋b߫eR5L"m )13?w$Ulf*w;E[̐mǜ 垥=tQEICT"@Y&fP'++0h!",j6SN2kReAt0]Frsߢc}>6;&:I3 5>1Cu棦exεV!ݐgbD0ě 黚v-.Xr/kLKjO-PMz3Ѣ2&^ÊPiUCy4$L&4|Пz{v6yyl0 QjL\61FUg{#rR_{ 7q~;O%lRǦSsg44І-%7ِQ]-= Z ?;u?YzRIx=C41-n`ʩv6{P5[B-#(@l̵s/;NPHڰڣOnE4ZsDUJ(;^F jpo4tyi w?QO&RKm3^\T=s*pW~C7`iqefթ+ky 4%y)vHҼyT,hs +gy&CQEGXϞI0`'' ]j޶Ώݶ۬ 6G1ӶҦˏk/0zkE7Y $H a-'OD ޼AJ*[amK;P2b[80;84F1 F`k2}y4dU!zu;4WU.(P|ض_8zyOtdgnl Ɓ)J`Y ZݍD/ `IQtwTkh?\P4s-9QRTc70&Kl)lej!~!uk·Fj%TX˵~\om#&'Lsm\De^ź%P} P^5snxDjfzh@Cxa&@+AtUMgL4tK=ms%Ŭ- 4㠬s-qHB6KMk-?Gs3̷ ;|W<Թ bJ6@w>d'f?HV5sItm1S9{Wb8а ,.J@.ϯ8F tUq$} k> r),Uo$/ BY3^!{~B1sgCшM"Ϗ߈Q7MRc8"Hqe5)BI5^P6Z57&M@˶d4P~HI L7'E)E|\ѵyؑK԰`v'`32yt "bYW[h1 Dڳ.ے>Z(< :';y"3g \}aC+`G=Bˏn7L4Q=Nv)J1" amJ"u)#cOcn0:λzn'.K+<4ETWn5$:v-N\wx{EkanJ@@OtTmɲ6clGr\" [R_<0>#\HD$]z$"(eO3y[{*d=i$h7ůC"/eLF 1Ci(-|3}-! bHVbIբNm z=;eTRg />e:0)8=,oȏ䮴^)\!-[Tl ^TVҗde B⠠,'wDϳ sPl[;8mcv/ȑ- !U7Z.wY%TsxU}xV7;+B8Au|wn=ˇ)Zћ ߡG\Zc\5t[4hJH`s_I5C38~aѺv0iuCO?v y' o;{`}OH`F(edq +_xB6RMTh)hGzjJmTC(!%{s&?IFiɢmϖ "Ho@8mo$ʳQre\9໌S$4e)-]6!W+ɖJoZus\`.Zq/=X{V6_۳wH;l4%&iq]w{O[1e5^[:PFڲ#S;UHsZyS+y DPx:&qܸWibw!3)iyl[Hkr#KE0LHBTш!vZ8+ pP4~3(QiXrXoVkeHUfȉe4Я[h-:=W&  Rlwf+p]DhOnP%rE!^v@Q-!vwC<} p̂+jTNqqeǑH,l~z㝞 M2~s>WV{]S#^ 6]DzXpde9Y8*FS-/;!"XҏxVU󵧯IA0kAOH_K˜Z6$Xe5 )üw)yi'w| H'Gp;7o|!lzj80YXBOMSr׼9Xoe~eNuW.n4xy{&1 ?ŞC_ṋ^j}j̀߾nK4 |_mF^aLs j "%a;Si;o+Y[0 +ePoY<?fdz-WBqˆDDf>R].HD`Dj̖Ue2*&Bl6*~B-f.8562W)ޕD?9xeAT64@5VnNJE'4VyLE:w@?#]7AWt jά$cvr,<%ms(Nj}l|VUѺ=z$V8' 2xBiWg`Fu;^(_Ngd4)i 득dCmizje2YXYJZo6_wNZEA$1=)9fo c<vͬ *tkF6Z=Ω6YYN-qǨ.nrP-~$B'aR\3YӞO=[ߝnmWOiY7/ɢ7{|N2¡K3SCsԳuE $kZW).̀6; 2 x 6֛jla;;1t)h1 n8SUn v(JAV ;<[بxAab 4ݿG2lf~?D'S6Ž܀A lƓ7 l 6E''wmPImbגU[]Ǖ;-s~;Wҝ.57(b $P " od!띍sgh|­b/99 (ԁH-T=`afMa 1HgAgzz|1<J/GS9 3_@-]WC|Hḿʄƍx֭ [s]~!I4Lm/\l6u!{)++3m=8ńW[_7:,l'˲pQ+wvu7@c heL^OcG~VBŐZKhîˠع}@lea.,0 [g*eX vy~>j#t<$a* YV(n  Qls/泉)2)|V́jF=,c8ӍhثC"zjzI3@EٰFQW%-~DŢ CRK?^:E/nshW!9X?y(' LԽnBF)"_"ldľtCE7f,'ywJD.bSUj#> ]FAF11<Mu&7U&{Wr"Y핗{> Eh goP|D"gR4=";E Uzڎ?RmkuA3Ω&SwH_cN7㗍F/[rs@b #}', UmVF_xU%yHѫuL7(kXD_aɃ]S`bb*/kwOg%~!x 1Y7b"uOq>\rR>"#TvӦr+rUjzܦ<%j3C fFmYc%#(i}*XҭOMi߼^drwi>O_m;t0+ܮKGj>fY kшRѨh7mI8(/<{%66c=}jmQ1cn(tt#DOqPxʀ:=%Tݎ>9ɈVvL`/jPcGc*M}"IDZ E@s[ Aw{1}ӭEr'D&GPoba[ph_IHwqpw1Epl"(Q  D ~OS: -i(DTa*IJ`+t}3ej '_1@rwT0UF^Ж1Xlp'ӥ+KGˡUb.ڮ'/3&W0XgcT3 K1ܖ~~1]CeBH*./ˍerIHZWel&!|0{ FFA_\m>@ |} U*B4?0;e\T3jT=;<CpjV/n/*z8I"v@0tqUԻn< m-⾥qrgb.DMhGn|ڃ 21kL*7} oe7EF:Au KG"t<2`;JUսn q $aS8ƃZEjȵd]L_e._&"~Ө;MڊjEkO/u_S)p;)~K:YAu/^rJ#L9$KUS(b[L dWE,JİvT{ZK<܆}~[^&]7zBr sMQ%85T.qz%Aef]kFr-2 {ku(y)S4Σ$$*+%He)\渏|.Ƥ5KzږxEVvqpH2GԘ%\N/Uz߯PrxH$'w+Y5[;0x[p?%Ԋraj"7^|!= ׏sOBAd S xmaFRM (9-W.х-BϞuw]<,evR|Om]t~^9pq TuX4 L[X<40 Ay2"*KLFA9h3d2,u[ms_=*@Ei$()M!Mׇ!(0*]~q! HMG˾y^yJ Ra{[+u4 (X=Mu [2vj%Y:! ʐ{bbc"SvFm[cJ3>Skp Dw|v,+^tCAf81֌cū.cʙgWK1TxWˈ-j;% y8R^O}+5WS]D&:Čۉ&Foy>J}@wͥYprb؞>5©BFܬaͷA.hQ$Z=5RI` :x!ɲAb J82k"Af|TCG6󁙭,ǵEWc!{N6a#*F\ncۑ{t/٠^>ZY4B9zՙNV1Egj1'sNH˳Sa׶5ңdӫggXrfۿ7Q6si:=qe˕g: YklHcCS=U*7heX:x~>W,VkWG.$/22϶֕Ԕ-:2h3<'nA4 [_MQ* j~Npj|xݻ:B3&v% 65% dgW?IzDSH 3 u\Ao](w~v ;p&⛨Z;U_7kZ9 p;2pV/7%[`cv3;$y%L[^P<+{DbGEZ$Bg=bqb,o%J=IxO0I(^@ƞd3y`O#.^мٯifѻF̕,=cP^ 3zO;z^)d^-]YIrDKzhYjN $Fk~TeT>mAbͤ(eO?we5iTon8>-Ɵ߄GdKyʹJ2XllZ9BɃR ˶2$T4Gc7of3z)-tO15⊒=c@csZuușȫH6M}ڜ mћM6)nY#&r2oE)p9+ex-4mlqg?/Xg7YC`sJm<5v)v쁴A[v9h xΨ:' Vg ^ v kcni>ͨSAp tTuE)rI?0ɀzDuzܠC[Ѵ*57ڱAt͕7e 5ۡDƯ68 "dss0zȄ:ʽڐcEWa,uJĉICiO !aO3y k%nh(-մݸ2_(d{J{ȉ/ª0^eUmz+/(Vؤ@ `1qኴ#& ڿyu]nxEȥ:}jS [h#sb6ͣ=Y7"@RS + k( NL.->]ST_WF+X^+nqc4I.ɲй<،VhG` iy7Nٶ*욤,>nFA (2b S~E@iۥs@>~([PorxZLprЏmBë{(?Ґ sXX1&VP5; 754?i''6ϷJc)I3Xľ#8 xhyK|.ڔ7te,o N;Sf#B$Fl%ѨKfRuXm'YdgI*ԫŭ4ҋD&,ǐb"-kFqx_[dV к k謭zngX}éfc@a~?7 |dJxC j4-9#4 j,ܤB:LfGHROkPFyj (W[f5."h^ ͻRp^,+ǫ7X`I4|:8n[2޳aZy~t>PfM l&' ؟h/½^LRK8qt9CLtsg,}.>xNE癴PyR#᷌ 8#G'R!u_4Th,HbQ<&dVA>HD8rvRw ["ڱ"?.aՎnsZVORnxEXVڀ(VC[<bvr1F^=]$x<9sׇx GՑ3#-?XP39|GbcP~+|560S@4,+ 2`%*E  عnrhv(e@􊩩it}]4yBaqyM aZ]]χ;-{hRܡj"sT-Ý(^0m Zl"h O:XVDS`O*\ FÚZ{2cv 'A$/ɶash`*\ TӒ5&asDPXVf O.s5+dҌ`BnyfZvJЎP@ (ױPyBiQ& c{b~@&p~3e_hGZ_v^%4o׆u/ht4v._K9rvlʯq~Pp 6#tb&z//B{DMKNVRzrfX%{ ꮞw\O%pH 7X)PL< ,~;5n4ƹ (rm f7dF ,7 T"Bj |rŊzxd)Y^O}a"S|PgɲQ 0++Ӵii}1 u1V W /$QR 7=Z- rzM鏜0\2|9,!apւkά3Ҭ*HtlRj>עunfW}޹ (\n,U H|LR K ?9a-x4il쿽a 3طa%x >kCvt7hC0;虀;rzHO3s42t} );ͺttśle7܀m\#E ݢ"Y1vEǘERojC G-&h"%S_`ȫW,& S&I̅oM ˜ӱevCx6AC6,J4Jy2M›ir U<[O'yki;2:jU"z~Y&ngN"XfrvK!`~8uzr.\Y )9RY>Hd$O$ΧF !-Pp6>+%A#.ܢ ,$F㚨\:KI -^^ ch_I WSSC:7][MozqɡS9VJKuQ{F1 ::3aWbKJcC=]ӠZ>K ~ ,+D^%>ڸrߏS|oiw,w9Q9PL*k-4"Ӟ +ETcoc8'dZnSg^a߽~J.jYL| vBgv9X?0xmj780xΗNJPZ%9apֻR;5N3bL^|HophqhS\2*+Y֠ų q3.`~ rQ PlƪWGf{2.A|Lt7,OU+s®͘$S'c`|7' ա}|on^=ߑ "?& m )<]k$#mcN5Eܶ"-ΠG/~zRXVT.Zwk3IsdjD׵Xx0$Rt&'zLF ޻TȞ̹`-8&!snpsg r˜B$^}2XA:#A4Qa&.i}[C.,$}ejE7=[F /5<_ &yGNn&  \:D篂׷Y6O&F:7xb=sgj|-S{p54)mfӲ{4cu\y=lQyI;w$A!+[ػFwn`1v!@jN.,]3J8/i1 )ag+qp:">P׳Gh7 Bz_DVsVZ 5ݶw\ g7d{:9` Ct8\2vn`/շގPgi`K* QcCcVqNFi~l iu ݟIF=Q~Ջ1cARuC ''5& 0"S6 r){2d̋kS$7I}H1!5= B gE`u x6a @&|^ Yk{KB:h#V݉,,1uCx[wZuB7bKfy`] P~O=e< E_ $| SP^&N>xIUHEJt5оVv !DبW.P0yY`'J>dfILsiKˊP@_Rߕ@__JpŽa{@ME(ܮkÇT6Br4^ؙ;Uvv;<&Ө(DE/Mg*oq#Se)ﻉ VE򟿷1:$ؗwV(_8>Lwdw7});)hP! w [I W ٢g!sZsht549l?*.. [tP8 -^"53>vϚW]-?<}R#GcrǺL' ([V>*(%~Qlk'3J:ٔDS"\$a_w[qv>t#Sh#A՚2|n 1cL@Ո8zƃpPBx]g6 mxfB)ơ1Z i [L֋n ׋>OfvT9#nvI㇕`O&_ff9 Zz!vY ^ 㱏tԸyef >t{_2wiyO{'&D'r_{rGȰ cǑ++ZF[V 3I+h$l*~ D$9/- CIu ן!ۭIHf*Fj{f;%YCԯ^A]#ә NN6,Ux;Jw c83,}2jyWkǨnZlI~R.Ĭ/%};.( $]O4~>VI+$4&o{+e .@D/=Y_ezVˍwsݎ'78dzNک5#4<*[ jVEm ÐvzN@'C^lgx ƪCa{wXG}v4KRIkF+7ՊoF_`&Bb\/"TϷ]HL4̡OZo4UkK㵹79RK> f4N>f#(!½۸fL H;Q>\2>ZlB@"~QYٲݛy͎G8%GQPٙwfʇ^-4.kW~x'`68)n{O+l9:iNE"߾V?f#ֳ0 O]|*:r2dԃ[qY@֏r?nӌ~-}cX Eɑ(achy-Iä,8X+p?0DC, >gc1WD=]E6uR#=lpȈ[/ddY @Sp*\tQԟ+14a&9JNӑ͕pۊ;Tw.QRT-ϸTap ׼LJWP]G]d 5e`j{J8'[K(%3) DC88MgBґh%zx*5n;6uK7e,|Nf[~~K}֣8vҀeY B5 e]F˭謷`|\-եVHO pbT=dr/AUVgb1Pd/ĸk,)C=޳Hۀ$& D]9* 34P,M)Òkf?T*@*B0[Ɣ`!˦ɏ<]PuC3+km캘D߽.$ޟ5aG0LHaoݐheuK۽Ɍ4TWua-?q3:jBtvG+3?[~Op*b3yLϯyM;~)Rn;P\N9WKkixz?BuH}MiQ;s"Mi@^C6:X}yBrWdׂQ][[NuJGۯQFz*ټaywC U~[woCfKڐj5׃4g(ר#R6;Εh(N55.`+;!| _G04I^Y\TI`k;]U!Jw-9.ˈJCJ Oge,I%Jȴ'=rɬi9>Ikh£YL|9@!j@T}[jN'&c v+aq>p2йR᪎w5MnP,cg\SUÊ ]H,ŢrĥJX(Vyy $/.f .r6Is~c_JIB/g:tiaHbeBZOx13JĞ=̡+ 34 p |OL"h:=P2eJ\_xo5LNr_M  X{ Hj)\%[ҋ}?nQD/1`N2~K2cJ\!}fir5Mro]qԨV69==43jBrȮ^iHuuգR{}k󩙷bQ$8.^IhRbؙԔ뉔P~Zt A5i׬F Sk`R[Q Q:pUD=[]c9+T|tҰu-ު(57\<-&1{yۣF)Z%'F3N`xxs(>-tNU yD|\h}rSV7Qj. ;+P-?UzW䱶3O U Rیx>8|/;s}4=|-ʻc3Li ,lx$[ \%_᪑--H*9+w)wRLmrHE {J1w\.5E, P*p%m\8}l@w9:Ъ/l6-Hq[ܨe\2'ɿR45|fxH5\34]|2T%Pu#bL[XXl@U F`/!X{YmRÜw)*00'jjEK2 քܬ`D|t!͢S,D%_8è'~Ebj:dY&'jG ?bFG^zv̋ϛ̫D[Cy3D._S UdbmgNə3JF8V/VF.Ȥ/F$V{BAS̨os- *~o_[UV{ %e] eTqxUcp5Y/d3cm ] ' xk7is~Y0n[#YIg1tN=! ]Am\BSZ1$Ľz˒p39[JjbXa)>ӥʻX݃qifF)}!4=W*yZ F%ʴ_"kքޱmr?; :12WP7wk-kG-l% b=ysIzpeEi<)̓>·! FvH}z'"T+L̾Dc&=l?cU|@B83#Z"y+^)͸u } lԼ48]n TPa/?I_ӑ ˩&E ==~S*SԎhXեZ#ET\?O9t;|@5kŒ6(CzxdjȾ܉z>7B)|_XŰWB(e)&cNooEwig}\)NP[n!2"$C !C(YR]hxW}3):CK#q ⪷Pr`z#PT@h/:}[$K=r RFH ڒTf/b(weQ<1 ZA.A _싩XAk߮ 9JuOH؀p1n ''W&qF8{|s >c%_Yd&SKe5f/gcwmJ,# ȷ-y9/7B-A5"ul<.IS8&^t329퍊ۆvj䉸YnPul׮xJf8F]E9/|4")Z۞V|{mi:ϖtv&;%cS&NmHw_ʠ? 0V/}AoH4B8?| lQn"S@%%fwU@!"rPa67Lzg8`{HV^ aD*'j G +裍 ݍˆp/B,di@>-Xߑ~"M2v|5F6r\nO!Od^n'hs_yǡeN2] &>v:szJ齺*m Ol0nq Wzl VI!6~hR^pw=D$ݾ,co4u]]kŸg!rUx},ۗn^GzS5axj`Bx;ܝD ;ܼ>VE3`G|TՔo:6RXR87kIc㸵%Yuy%ZHtj~r>P ݑV_ inM /u{̰- I rɹIb e2-[dZI^áK\¯]m5 cށya|(kz?˜&]>h:~p ɑo0P Rg[mOsp1Z tȎ˂Ev gīڪW-fsn18a e7ϱXwmס~8K@;ƎsG.V:ȣ&S;mpI&J u5u~X@=Ͻkjp92#*-1ŷUb09~DPdU^-NvTVB0#D + jiqoׂ3ߔ+ 薫9HNlc LX !KdmZ4NDtB̬DU=>~=˕䤚le2~ޤu=>;jazt>'w27 Ʊ-ϥ;h((Y RlF&[W]+^)K_a'e͍1|R7.9²;6n?Zҙܲi:!r6so7l8f%CuariSȥCf녉׈-."3?:c[ݱt;њ5~ED|f4om3AFPeBA't[/0{Wdp6sl47z"[0R&Q({>\|gk6:d~!Fl͠Nq|r@߮%D@-]X?.n̡Muʻ{MMG;ܫqyUUjrUM•4 9C!(G[ HĔiڢ7zf+0&aQ.rScռΔ\C\^yg4]>Xt"'BUHtyϢgqlxh/=&ՈHkʐ0{K =-5#NEy6[#RÔx5йO׃tcnP L`_)=1-DQH>/![3۳$*ᡖbV2ZivWYP]<ӫ<Es E ql\7`3m @$7>|36`RnQeR`YްZP=I0u4[+CĪϠH=cG Tl8jZ̾z Mp9eԼy>ItxHzGd›QĦ/, pK?hۤCeOFQ,cJ:5-3\HF=`*2h jՃ|cܺNz?ȊsjZ}w~M,mPl] 1{m u u,|?^{hQLc} 俊AѺ]j,OfK3H"Ar/93I*dnt·3 (љ:!L?Av/WTkDE{nxo>Y|5M+Bu:?S\2R(?IfS>:"d5;`;Xm]oEo {A܈q0^n, 2QPå#Gj|0' [Rd2T3p9Ңt.`u]Vh.c0ע)"uR//E:L8:' 1ICSc> Ĕo 䱔` K ґM(=yDP#uV)I=' P!jv= 3O!M܂o(is(3 P|e4+a XUcn, #3{pqœzVDzX5,L$:˜-Ÿ'"]+r"O2zz1\腢F%#jmdUgޔۻ`=rW&VtswoA"폡]\GzOs:k e3^{`i#po {f9%4Wsi#JU| ڑy Ms{DK3@ ~>]\Ζ ;YAC2:B^ j."M00jȉ.ŲwdKɃ j|DsWzu+Zkr\H?8fy1q-̦{y'RˑfXIQ@vleKv i wenD@mkwqȹ}gm)Lt؀FWcĖH6?r^٥Dd,0ņ  JUb4>qC1uNj^m(&}XmƸIdOاPȑ05>`cq)C۞?Nn$Vcf,B5|FuM >%K<1ݠ;4vlY0Vw9Nd $ l*.LۇE ,?PYZJytyˣJBr~STQ\;J(-FC]]q++z3l[_g7B]h'"W9Ki1Ayf& N2F(*Q* N mHouDsŝ/X-NVE$2!LJںg|<|<53[Ʋe>裦\A_ "a]t<.` }+rdB r{ 6 meNWJ&Y>&\gWw5=^aBrx{ًD<[%*ث+d)ΥmE6n`'erW+Lȣ$]SN"ö8\ƿj7q S>Re%z]v@IaFoU$!S/ (~Vۦ41GT+N"zPA2l}aG ?qJ^{t}"Bn' 홫 F_CHf9~(R.;!D{H6UC\ϳ^ߗ..Ktwс<Jȳ&VE^cl*%BhY.icfCBFJ _D!\DV#,fe7qнf̅hBx+i;,U7<܋cTkJZG,ehq(_XqêYM(`)<"M %lD?({{Uy"a.UXS +|ea֢JgKnr^o]wf:T&o^Q1f@j#)S^3B ,O{BpD׮4SOW- ZՐ8'][Hrf]h=k^qJLg4qLU8H$=?hMPϜ?RWi9C=!;:=ggSO̱ ,fH2]f74MoP"%ˆ`>&7e}Ra0.aڮG)A_.>}\0bW;ja!RuGE_޴3~AIc^ ѹ1xwW[4"t@!h @9`F,H'öNQɡ|&cހ]::42\`B n-S9(D㊝{ś$%߹pфjQ?>NJf\yݏh&ͣKO.MZsHO@3X%s7 ,?WM_]B/:DΆRUm2W4Wq*ݼCK8\F?YYcGnq~GH jxKuJ g8#&W\#;>(7*H_<1Ӹ6OUTvE-ˁ&F~bHPDS"/h6Zž«aڧޱǐ"R#?|LO/ȨJF܌mqNL7o/m;;2~tlD_HSN˂/桝?{y!rd۝Un%0c%ѫ# ]1M\GUM]N/ ?+ēȡ[dHÏ|<{]$/1̀/Vi~ܲ' 8oL!:p[ J]›ˎ{C<T I5FP+ߑͱHX8 n5SJ0 Ra |2 CmÉ4ulŢՐ^UڔNKͿnuؑA#ڔLc~BښAS'pZDzfq<ø>lM4^®+^,J 2ԵDm ,Tq'ʉ~^j4yCce[À?ENyp/߁rէ)jwqM tHX!?`UVzr FTǃXXȠ2x=a@n*9TW>0tu)⪽B8?nu7I |A)R{pu{Nrg%'\ k}%mIӦc( !Qv%4(ų"4RNo"ubޙmE R|2 ۱S4^pZIvowR>E8}&%$NЄSI$$뉵VZ=@l λjw n]S_AN0vVf~aMeNLU+쑊1-U}eY/(8>"JbUE:x=&IMM^'gH³pWwg GϠFB@jH ^1e89p`uL7EM=]ʨ hrvMt.Q Ɏ=k_09<.%CXoEXڊ3E.WOjr±T)ACDB6cz?*1 G텠BW_ <_kq3XBQ{fc!$Ie ?9ny2*H1*gо;˙"/iXk1ehgbę2{F`r5.qo_y o&EG]*vc+dc4 zp]a/bևQҁη^#G'^k'Z#*<ӃvAz.ٵ1B qByv(I}oL4N&E[d"6Y<5DT:/!n4Z?4c5Ƙnj8#V^>x8Ɠ;k0ıllݧ )wOqa= \Rx_Ic%[3h}5{]+XN|C`@~`:ׂ=,VG);v)^͖-@)zZYƉx{)T%@-}X\JIS]Aa"eiAeup/ ?yf&X}@'43b%\H#K'8hĸ<`,jxZBvaH2ŧԛ_Qq /8|U`S) $;)XP3oMoB!}̰Gz?(`3;H:Ό6¨L(Yő( 6)cAĦe3fuEx<KsB")Ttr'dl`ɭf_gxJܽ:M/o(0A [yVQPsdG7$џyM2k/ "۠>5W ]η4wN 2'0`2X +0#© =̀NA]%]urE <$6<g$J4[BLRE-AKne(0*K3S$~. 4J~M!ce @{)]W!3*IϗP I.G9$΁Z(8N+|Zf3/Q*k~T:e0UNq5ApJ5D{OF3bvk}:!O(jIq URy3HK-\p_Tg!'Ar{%4v0yU{Y:0tl2OG5^ Uxq&ﮊGL赝CF O4Mevkr_\0FqԖ>>FԨ wG7=ҟzݟѕtT.*-T!$}ȑN[QҠoFrM"l.211m*|<-E}̷8xv[j̼Ig`=d} X u: b!9;Ep1FW)Ife3:;LdsTCkdcAfE9c<r?͈^=xtPҼ8?;C]61Hxa;O%sҲt} %'l5I"WmTwxc쎵=yQyiצa htX{GNWO.-}H Z{7(iYcd3v}B%W mrOc3{g*4gٵ(+& v hr9x }vuX?e4O>G>~XIמV(ĥ*xoW`CT PQ;(y`({Um 8Num]@[Xx# F|u +2qmivtDPj=7-i0 n;+35Buhw|u5R>rG._5"ro̱:N& 6LQnr4HʧB=u'š9|F ݩb=qLj9 tSƴpZ}\R,F{ޒ Hf{5գBy.1*ƝRD}!F-:4,G U;Q.Ӊ! I z6'V+HQިx;80%#-ω9"w /qJ\/1O>8_L7Ta8 {e#?K ~Pi!{i #.-LiD\mNh3+;t rR^l0Rt+צ$匞),]1b-[e Jǭ OʳttOv59ڔ7nlYT(d_ .I:\#RƬq]rbb%!(9 Lӭi0u,_BKe"]#*q|gޥ<ɋ>;*!X"EF>S9"er)pw#I x`ac)[i9{HY~gSQs!Zꬅv 쀡Qu4L3Z#3x]0-Յz *+ Ω|[n9* 8"{5ӷ_Z~bUVI(v9SD zߊ2G[=%B-=%(gyN\[f&'?k /eA%Fҷۆp$/ Ԏ#G YIwJb~n_dYP4s!\Gӳ">b3n`ZQa4rġkџ:mso hbXITᇕ:(gNs18 ?] pS ecxhd<Vq2NXԷc{٧RR=pB=c(Z3 'un(S= O-5h8xNb++cCyV_BϓlJ'<6T٩o =ϗ3 ;XYWCz}wrBv3`Ee}U/ Hfhͦd9l dN4/'4X4=}o7_"[~iM_͟hˍFR 3&"}mq^VSirM/p $C TZg r-w8O5{0N'ЭON/^nl5kU[B}zLHO_k-llN$=Drm 2.w2h_{?PGXe:6cգ]&$ol%hsQ hAPFe2_٘r%0>j. Y&3[9m\}f-47w!p%3 teƩ39]BB^#'ޙ<ՉRU`30pw4@C켊is2DD3TA\!KOt l92kDqh.Oݾ3*tz,|НcJb~V\7xf%LFu2O `yh[1F!WjLѪdz\gX2kOUy!YH@o/'n< !*>vo ,xX2iYAvx@~9zEnM^&/1ތ " :qS[6ky7(O%$O yˆїM;B8_PwaY lJj9^ [b6iw & KɈ78{07us"D49-]zcͰB1HB=EYLU+T8"APmm9&B26ST$dfp xyG|hr=W WBykWXD @-'slb$Ԥ :<}ic-_pX|95 E";r{nFUa˵])?ƬqG- q}*.tq0&;Z_-̇D{X?.zҝY֫ѽ?so2+v{{ib=Ucr^/RNID‹\$sI]*-npIkǯAEVM8pURell#8^5\Y"! {"hw@eYX"^\ ]7Pأy F.Aь'OU n)yJ}ʶp~8KS`WC4\:! + kh|?Y+JkPCX̆ҖۘXckƏU} GCƽtJ/UXqo!"8/e]n'Υse.h**~<[| iaZP+wV׵ 1oJ?4"P̢Ө`%t|bk>:\)nO-ՒP@}VdZZmÊif܃)QtL|ʇ_ &w+m O^M}'hd]HCqUJpTjDQ:;;+&ـ`ܤU`Hz [ƃz+`޶U0eF9wYŪ2qphIK47 Hj]FS'hQo#k;sNd!0" `?Ϧ4~=b^]P5zd-ieTCtܑ. tcgD#p9:3p],UwIw*^NdJaxbn\F>s\BҊpuD( 8[vleNX" Ap)f/Q{)/mtd4yjQ? ,P%pjկ١$Rv<}=AwY0u+jlELJ٤@SVMk :GXJשⳃ9nGDCϮ'gcK'SVݒ8ɢ bw0 %trsÜ6[L'յMJ_r#(vaӇr-hNubv]j[I/1_)dԯr3>7 5(O.FBӉ<$dYqFӑJQHf˜)r\Kbw:ȫsl@ Cҷj*)9A⠊`e T8?Y]Jv&Ed 5:bmPN-mFmu\:mL^ ka}]{D,f]ke)e;%n= x|}`XA@,?X4j= ,+"AcD_?G:6&e5EUIټȥfGI[=2k)2Ef~t ~57bN>`"wl"ԀGQ3L++,c\= S ·EKjte"EZv1eYV oZl~نZUdl!n&q .;OX'ը V̾P:׏$ [gL0lԎJHT:W"qX%rp30ckv)DR"G_9X3~@5!XԬ J >!]5V){ 70/Qj3.y\*vp8rEB 3͈dm.Bon]֨5/Gj8ʾB言j{EP<L&9sKvG-L/5lh0qiYvyoU0!T*ϫV`bVRt{x|V=-blp`"M7<0ٻ1&H1HA =ZyT7=8{BC|U}%I#AJ[bCYZ-Gjuj' :Z'2WP`ZtTiZg8p}MIVu(r|09g uژFI|[qlzه>nSѝxrovn䩶5e㏆ }y$&WawAv1ף?j9;39m^rǂȇCށXo()Ns^NzQ-7n1ӧc8f>¾ #+X8Yɚ𕵀qz>|δ"[_Lt*Ox#XLV$wP#u T xNABn5ya5ٝA I!_uip~ zqp;dxsjR%G,Y~ ٩hJ׊Gڢ-.eFĊQ?@kFhx+ūFYՙhO} of[,8U ƴh']nc,U9LM״hי•#Nof5xcupi4D#1 uB#R~0oʐ1UJr4Gݻ6C?AJs˰O6wT 5WBoJqm2 ?㣗4¿kyCj:MsuʩRq8QFmMX 9O][!WIe2B?ɵʹXCR*LJ(TIEjtn@K)Z>/(mN `g p9ݨ Oo|*Rzm;.'@͋R\?iXٮ[LD3qbJb-JdT@|X(-xs(HӔ+sUZ"W|Z\a ;^+$'@#1of 8ҒvX *{uF\/R1YzBYlFaKzܲ#iACv2w(ٚĿmd 9AVWvLI_i(wdZZw zؽWi$͇T;4|ŬK';Sg'Ϣ'9HUѾ^HÖUr[ohl[GgtOI} qͭ&Zb gw #[' \ ?H}@;ƙZ%*dǓeFob$hWҟm49D(0#T](5@{٨ PtUXIG׃3[;)Sx/ϷCOA8@GE8)# DE{enom \l,֐= kH p#VDm{Ff1ɵr{܁Yn <c%Ol,lfY@0] g4g1%sʹ}SՖ-Ie >Jl[&Voj4+ k*tȬă(NCk ``JX{EiS-2+F u ICC>ܨ_woF0UoQ;=o"'k'U1?;ODr"xnͼ{8I)@iE3Xl!]+\>O[tG|n8j}߄覹}[q:y<9gVHv 8WHMzhzdž'`CHyMZ]u-F9< }ƉxzQ{(X!t` 7#N0Jɜj{m#ּgs0.+PlAQP_%شLgju%Lpg`#<8{nд5_,n7)ߓl$0$\" Z"z~荢NFSb.I2xY"~?qUCRn>_B,*k9ءp2olӈCgfQU'3edZt+xYX9> =SnH,+c5߁T0PQ fE"*c3ւ)l@ř!N1VT-vf"Ӻ>(PDxi&AOV~#,^ǀ 0EhMY=nEZO?,|OUhk|R-ܰOV>p/%p\q }]:U#iy׬{B.Khܺ'ZSp iyK)_ˠێ*"ٳQr8d }ø `. /O#EB8PeVbWoZ4j=3M#A8d3B',8 ^ $ˉMޝSM Efx%ݶzp/(ZB+ XFZX|E1N0To[˄+RnF7u]8ftc{UU84akCn@"Ÿ$WWwcиDvL=h3 kM=n*3+kE٭,;G}7`0HxCk>s<(d:[,J\7  xytJFcC z c("F>sI @ޗXfU`L2\t[ܖV|Ӄm9N{HJ9мj9Ga۫{~d -C;Wp4P &Bb.l@)Gr]2~M-|d^"$W`IxtzR/ލ3ّsLE%b}w7"s~ ~'B~C=B6Hyc;5N`đ\]maR-V G~G.nڎ岅/ Q(x+§G"@1j=9~I?Cne!6LdlpK;+ tY6*9 2 I *Ϸ#RB}j`U$D?~0Rv=YhwoML -{Wm ^M8y J+C17jϰ"ǜ+<YH"݃-υAYVUu?$en /m:|feLw)w HN<菜,ݹAIFߜu{gbPpX eZ6%*LL`:Fl1{U_W"P+L5AGW.AT3 Y!Kt#)%˘2) 7"E]03Ü@wʲ[d4;=+(AMrraay v%Y #U1T[&G.ac͒ h`b \AAG_~Rg54,.AK1.L\ Wv1ȚG}jr%;\[rMU qTcOs@}s\7ByGEËhLu0~w[{ l9i3y LgBdqܤ{XDwc ha҉z;70cWj` \+񖌩V, M|Nmi}eDAh+RYS| ? Nź6HM` yb!  noȃ+S3|>/#+f W4-X':G cF!#P:GgR%%Lu @t3_P*{W9!`Às2i(YR t:/D(58 6Z խS[~r.ǍQu8tJ/0zSk4`U8C*!Op~UJ z,lr/Y0Ï I#x_A-N7s9z;"$j mA62ڔ a;.WcՃ >_pU>>%+Tp#{MqqJ>KJ%׮&%'@0( T,]=y$RV+㔘FLo^:XeT#Fwh!rmbv 렘+aSy8nGD8gaʼV =w6.;f@2&+ϘCQ]%ǿ!rv; ܨWeuFq6Å͎ W4Q6rBqI!Zф|nn C!',P&Htxͦ8fxt!5_'+'KErM'pp%`¤K%0ڛj ´Ph?~|Rn2ȩ)"8*|Z&V>fX]gS5:#1{ߕYS]Ѷ hذ0=\p zp@g]ݺ\j^,(  T[m z&:yGe}]4@ݏA/"2y)mIYn4f<;?0-PJmZ%|H tTFPl ƺ"!?23ݵO `XVޭ8'KHpdhNJ۬LQ>>@Agxæ2+yAWj I7W26_)#HzF/ѡfκxO0dǭQ:3ۊK,L$}QdTmI=XzxZq˼,2tTݠ^#@f$>m XJY26#|9tݰAr,P3wZdĨ q 'BRZ(7dufQ_?:EzBaM@!-uv<Q{D >]U.4"GwIiӛr N IUI/oaUK0~sCc2&!zzrz3 ~þؼU̢G$b" N~k*ioiP8Үn*"*xS(@΃|cc3ҷ9*lo~Ǖ/(68S_j(įEyƑ:6糕[-H~U|] .% )8X[-І1~d9hZrSN::5sUXK~\r^Tn/c@D ^Nk:>]MUN߅$֙h$Mz; [9sy9w i*س?N \8ѰLm!}HzrQ|9'cucVC" )d@X<Z>dt߆\eC* hk(;-p֙uGxc, ce * ׭XіZ*5ݙm?b~NigrZΐjGY ZzǕ_b15}ܽe rɠ,K~E-.A#\3-Hm B3Zolc%Rs~qAgOE&`4}m:K^2b?4|nbJ OBaa^0&7@6@?tn*`t!H,:e8`,B7o$K+  ߨi.bBCI Arcᙯ :8<'2@?TR%I=9 J\~*OH̃Ȃ_lRTz66Gtҝ*vψ0A)2{[%7I%9F6TqR|Ysgek{d0]AQ-λ m0M &TP7ΤM&Sͩ1xǿbMFɣqo(È @eªЕg}y\()-X8`oAL(!{xNƻ8;=LG[G,4x;hB-qr]-A;p~qn-{ ,:8)ɽSvnƦHtTtx֒݉%{(Q~T?YlȤ3alW%'ic/6~ҡ)v-zFc5zU:h: Q ۱"e!+y:+i_Bb+sW[K#ooLUt1nEq8B gqxႶ")jp񽞄̑)eY«!sDq.͸S2& :͑XieE SedD)F}uX5@A31/6M!x_T 3s^5䀛i飾m騛m*޺ ] w!"ԍ3i٪UMvhЎII[}L 6%Ni2hs!s;raC JE ^T 8SөQT՟Ff~H|q_l{ז<cQL1P-yv:ܬQįq) fE*LESR8cjbg|U g &QkG^I0{xqT|6A_8>~Di]?gR)?XOY%nj-W5 t[./Eڡ V!(+RTp Q;?9 W)o΋xJyTQINGZhF&4H@e=Q"ZC0.XVpS6@A*IќFTg K1vnuߜ_)mQaWBH.AW&wL{aK,$5nq}lsY4-b4D4$N;z *cYҘ[dYNӁXpK\v]mnԄZ{)!AzhoT ,:bv} SN=b0;\{M`~?~y'WzR;$IsgrQQʇ뀙 (T3|{jBu|L<)_H`$G|{'й14gc^<vlX'm jg~^W-9''x[ł pٔSY-c;QYhP֨exÎ%vR=y(r]-珅%KJ ڿ>uc{[5MFl3OA [Adq@j1! +@oj3}j5r j.:BüK/l?+KeĽc*ٍ3$ -Aj ]/] X>&.0HH}=AU;K?ĴݼXc! ~,(!#1l]s=ϸP5 и/ qpA+ʆtp'OnԼ Eg ']w'\Yc zv5S~WDEXq+aհ6pYD?^E/y` kyK{1Sos7iU dL%|ϱ> `HK\gӤT/TTjJ9[Q(`Cľ!M]uQFl3gB(X`CUKXViv*㤀L.B#)\+RK&g%7:r"U?[Gv;&N˧"x@J%SRӌ\8_n:YWњlW`L 4 z$:`o7cpQp9+j:AQ-Bq'I+85C3t~?H spA9Q|1EF>|_mEpPv``&.lVW5©fz?ݗOȃ>);BӺMhm N&(gLe _l8m_U)XK͘' 5R?0oLSo!x\_)PpBt-kEMn"Ħuk%61\E1YǶlAljx 7TgS:R*E&ԙnPJruj9$BU Ef=YX PXt[%4ӏ =+ NoO&AE7i٣Fz n-'v[$E=E'j%zyZDZkȩmt(=!)D J6tL K}# hO$oCE(&VHqM;X:-]NA=p6u:$tRqIęk8Dtܔ9 Be$o |U @#G\9]O쒼SغHk|%+N@6e| ƀ0]e GZBzK(yJ zVםYqhk-BДR+w=Ѷh[}_R\r,2Vp(-ç MccGu8%!@d:9`P'~\>4Zo{sGҵ3'8M7xURk,Џ] ö`5GG }ߑf2(y2F8MmGHqWr- (yg*wߗA{q3CoέK*^xڊt8A2Vрt(?h9ֽjAT hWVxljl788y qiWEfbMw@YӓBssT@;~lI> 9'UG\kmG>V|4pDEpQXye͐pG̱qXP>Cn? CZ/#WߪT›fj|frx [9`^-@ɀ`id+`(FקX8lW(`i7P'oYN?܈ivg"w+ͧ<57%c:SKj29IYjl`LqKkf 52awCK޳%TuS ӻ/TljP.mMc(SmNͽ`ۙ{XE7`Os=OKF7*1/w5}XdL|Yq 倕 7;v0#:?`ұкCzqw?Uힷ$oYvY{,q_R{;1"ZhgwsԟOZxۅK:#H^,h^2>ml hتmcP+\IUnl*-DV.m_R4mrfQ*_' I%1̄]]g]" l;wd9rNls;31<u~=IT"4htoҋP `!bjb gq@*_N/J}% "0 :>Ebanͺ%ެ2+Xy9+z݆|4Ɋg+PL6KKWB3܂P jC*0\ѐ*2d=>M0.\rh,mûsFTmkϖu8֙dSEB R"3CpfX@mjTN^1 )7Emv%clCMd)E7Do8Ј֨dy/@\_ûGS^ ;z!u"qt\*7Oޯ?Z}@ Y9V/J?_~);.eyёoq 9[U $Kr^BhX /v/T9{jIѢpTX&~Fn2W$zy&"= E7Iv%`f8rı~$^<- d&N U:s`RGb] w>ֱ'02uMYƸ{ "`tI&`}߭u.Bj'}Rq}sp E{ێiU|W<]dGj_k,XG G䚲&AtE "5 Ԍc AMJ1OLJ\aM9nV MiGmIZ=ϷȰ{JR_~K"k;{&H&f ~R㦼aaEƁLy3k;6$dVLth-_F_ݕ:Fk+xOq4<ՙL: g<^Wcb6eoP<@]=e^&=5>~wדe&:jȰB v2^Tv ]b#PAf]@"dNFͲwgq_&`}zf[CtsÈZR: |"d(PnFBQߜ^~ %EZ# 87rMasE]~E{B3%%rE\+ {Tr,Nӫ=wjOԠCIl1[ӓ o@)xje\_NF~%c۔H^L2EZy^-0ID3yK]g  ?| 2J2tkRڂڡY0!5r%8y"MB6!s+AR|dÝ=f#SJĨiXTrO )m6ҘV$ԗPeYYA*ٙ><3w%yoqxhڬ%ǡR C-nZ&ћ0 ]R(yJRzkE Hd";G1Ny{*.ϣP-GMou ADh%}NHZ^bf}E#o b#gtܛ 3&j MA чޣ$6@DW %[c;<4J2Dގ Hwg-ȑzLN 1wM"z_CY8Ne ~-|h܀ѪG!sm>~5/ȈRݾ"gU=.']P&Q կ(iBTP3E4K Gw=2rTE'|?%} CΙ10(DcdxlxwzKq`?_ggr`>Ym0!'wqsbj< T,30K.`X-VḺ~=H ƍ F|7 wDE۩1h zh?J/@@tԐA Tݍ 6Gꎸ ѓuٯIk v&ըݴȻw'N*0ɥew;G̜C)Dx|?=Lthk#PXf%@gi‚\QV *{CR{}'%f?h8f>Ps 3/X}u+"`z%N8CBZWp Pr&l~ ng9lSN>!g$Ig/[hkRL/r9p!L%8(̢u"ɍ]u> 7э,\tDqutf@G(\b_uF,t /[EMć n­L^) hE/Fd[-0Еq_!5"6t{755GK3وMAl))7];j;C-yA: ퟵs+'Hػ: 9;'[I8O  3]t+ a)vhzNg] oЁI-IYy;s?J =p'%TMQA`YƮvG2 GۙM '#PWD.) '+EY>jC_Fuy6ciͮXZ]XLkcr.~Ǹ}WvZ &Ϸ LGãPFT8zH=# !t`*GˈE0 4iO5`G`󏡡BH!!I%Q\~zA<QɊc[hC+;#lZgEm. Pggau7?F(X @n } kݍIK-Xoz<"0rO9s>:m`Q`r`ת#xC㫜dKr(On$bk;e#Cٵ<Yq5vJhDrPu 4܅~'}%$-1o(U} ZdNʺjBp6GwcI_,"jĔ67T+6m g/md^zŗfNmkY:ߟ{ "Ŗawl4SJkh.~2ۇ-.|FvLb@HJ$M{ X1;N7́&;tsuao֗[ ,qޗ3- ] V΢64^U"X ũX8izu6V`[6qr%8~|gI#W :q20߂7ڜqYCamR#ٺ0Y`)_vү9c Ul4ϱˇH\FP*h@Qd 8Q>LPI]Ztrġs* 0Ug4XiG(5g09F%rw{_J ._j8vgD滼T愿?NMrX^wf<5]Nd" D7,-ՈI5xL&|(Oփy}+5hV͉d߶@lo9m(YL.6D2쪽 ٗZf`˷CEeg_|~_&\%ATnw|&x Mj2"D!0\ڶiđOS 们\`\E)pi.JQ^}QDk`| DUu{|{CRlT]I1x85ʅ ?mɑ}F DkD!Gv"kv%D.ri # 6g?jaciH[tϵ"|dB 2X}aa*_k][a^ێY+38uX%AjsI+Y% HϢ7.SP@eMcŷ633!#gF7AXctPF neasә !Mu,JN7E~#WuNr֢x>ˮM$4D8iE7\7HN2khD TQ3⨂.b`qY4^QGY*TH>vG !3Tc4Hm UL}3z 5ԠFaf#;,st?|!p'ZCsZX@ɀA<3ʿ63= ^U.Hɸ䦯А&۴c}7<>==2vߡ;<9c'6?rcVԇD0|YNjbm_H8X؆KD_7jT~xMx,;I UZy4Sy@onqݩbgSc~{Zfg5BGPeF!o -)"ˉr1.[tໞʮQx7  'd2K`:Q{Q>u >resׂWn Uz>_tdlSn69rEc;̶fkBA=4N6$g"%x?b(L2Oh~{vo}Jˮ=~:I& aũY~LUS,*_usy8bЯXiCqX9t#ƨBώ+" $]/KDmNX+9EOA.XYt`Qw+nިV1R'J t}FaNx菹nO_[yTjҹ(}DZt0zmPDnAlbQ4:O%'q")LJod[c/cT7{w#uH@hBD3&֕ӿPD#p:ڪtӲb4? Ց}~ Q uP'3q2 Ag[6bhf^쌌8E Q+Wy$vDꆔ[5(aEBxD[@jyZ;I9,κ{΋t/IAp"ʕ{fbV',,GQFC/ofc@jgڅR.@flR8 R @{vq+g}5=WʖkDAzVb5fF68k.sd?`ր&Ɍί PѲ-:c]l=HQV7x +AXe}U0I+W|QA[(t 'hG`4?.LN@Y?\Z9x#@)UpPF)l'ܰa=d2QGǛi+(nF pDRi^i(*ULm:M;f|"=μ=[?Ռ&h$mA]@èy٦6 :-sK)+~f󿘒^z{dL짮`XrVm T-]QR^ƑtR̾4}>{kU`=̵u Ix kW;iV> ɐ: BH;J uQ4_G`{w?;(*#T?VX*PWy.L{ak1}.<+6&4ޗ.^ ym@.=G^Ĩp˵C EӅf/yU JIrI 2,(~Z}X7.z2-?A-Jl*@C\8\a]{A}ל'3N:45- Y05}z愍[Ӱw/΄ ǭ r4PAnЫH9^ݷhnMhO3zVZRNC'Ǧ!JA*5\3˘: dyuA>NB7C&Z7a}ƪ/Ll+Mpa6a>Iǃ_mGmvğAxUH_) q]qxZ'qBtXX7G#KUG͊JJ@j٦;>f x@dmT|X]<3p'ٹ/[UĻN Y{@mGK @;2=#YC81I\#thNv c"h[4CN{㫀1DN^Ru;+\IWhlzvW k!́/>)%eՈO$ЀA /uPO;d9YQtr 8o^lףVhbZ͘xXOu  {x!68B3G"J=> V^4?W$Vg*qG9Lȋ3xp^鉖[B=iR07]B\C h:ߑ2̞Ou~+!Fb^,ن,F;} ^Kn!/ĩC P ·k_‡N>t&?Y(ˀ;7Z@Csq2C&W)~℣+x}IN)r@i97hHrP8b "pJqF6$ ws B(׵F_":/\3 s h%yiF{OTopB>sz_D*ЅS+ &]aT@< xLGf ۱2"8S,`G-8l\ ֏(B/5ISHԎIU0rr`rj.ǚO9MCm3L~ժ}d\U =K"1&FKgz:s &YL;SƉ"(I˂q^\wH!#  r {XҚooÈ吘̙=aYP*%tKβ4]"֩7)*"_r\}q}:ޠ3C"B>cJWr`BÜPfnfk~4F,7Ƶ<{$oUm~XOsU.U 70^!#1uG S%S➊utslS1 &Àefi]n{Mu#"h'Flıڷ=ɔ\S~%7kʦ, gc ;->1Jx[6da%Z5h?xNgG|7EG4/3(LH+ gpۥkm^Pr[r#׮рYձG!6LC'qN\2`E@&? ٗ:KM2ɿh (y[ j/ ].]9y }y#DL/rDBdCmW9-M η(qЉ⭨G^RSܭ*m7c+ O+mB(C/}=RE{ cX|"e$uy+^Fhq:mNb1CJv?t*O5Tp'N:+YQs4EA8לxYY|.aGaT'5ݭtר13<,--̾ RK˴{:s@E -rkgj`a"ow;K$Qà:Tu`|ldsiM_^mvdlE kbJ=3R?ƿ=QJ]ez@69H3ʭexX˲W6:AXB:ϊE݉>S.zX΃d`9]A͗Imu2 z3KN ^ӫku55d$>{Sf=lI~69`?X_2qEQ뫕u /wn#ODQ3xN>d]=ߎnhdj Ir(V}\ ESJ lO/Z YL+H161v&GIk\5ӄ+]z%~ő&|#k+_ʥ7N> @H0'Kع fG(" ϟ;N"S)hz}GQuQ!9]D摸ߢO)6L# ٠,ZeM >S,B27vw)R#:dZZa䴙h4O8&+6iv@XG@LdHhl$E0M2l^/Syk,|ZFj&٬ mAiÅ|I}Ŧr&{$weRJٱ[8  {8rlBX7 '+1A!DbYd(\TX-oq48qְH3QnDXHvs]I0— VU ڌ C'[hN'{erRuM0e$mL-~)+x}1ԃmDDzd' `g&oT-xY$~N=6@LU ERrpgj; J{&'p9^G%l} JTURrḽeRJzEܽAM'F߮_V\;ȊwR7PՉ#+looyMBJ҇uGVX<|A]k!{:A>Aɵ7fx4UT" 0Zf/" Y|IևPdkS$WJ{{@&K:nQ0\P/B UkGߡe^ <'!`՛p_cVPg g^hN9UwY"Oֵsw4]J9p$.bx7kB mLyK)̣|L4j_d89cvP2[@4چG: IDH@ K:uL 'pt\AKA0qk3.ѴR#.E(P Fh.̮v42^̾qj; h z ^EԲA0 mT K݌v3woDHj5O)+KGCT, x y:xyXI{iA ušıW4!=qמ8iz:[0pfʵ|)/?FاNOǷ#EĄIaAukt̎8i-&濷ӵquZ4gdٲTb3&C* DOйuK59퓓IW\*9Jp@Qx4C"󢽌OY,#( מUo؅*t ~0X.K}IQr3]ϨpvV0k<I"7i: H]4~nP?H@U#8׿hP ,75 $QDߑqt}Z&SqzclA_DL $&>8(#DFx# b\.sp—bd|ȌAsX̺&ߏZo Jc) ,C 0 oN(#!'kg=[;MZ+ּu> H]ЙjOMhdt$W[EqSW-6`]^%N#Q_4&09 6 R:z/xjSH$߆G8Mo832Ѷ3XNYyI)MgLmmH^=ځ[ڍXNɭSW<Д:R%e Q5~[OϤxFZZCrǪVn`Rgͽů:Ͷ8ԒM({Ro 10pU:?+2KlݍAef b~=) Q0ٛB[rp|lZYPQ9+5xzrYw^\ZNizncBhjX<*䱲⩐Z|3DG:CV /Hql\tgRD#Kl _4<^/Vf]\& jӅ&iE_ck׷iZy 932&$a~RQq <'Hbc d`%@$@嚕I U[ ]hy7n7P#6 7ma[,kHhG{uRu#iYnsxVwdq7IyPD{l nCA}'XChfVU%s?:uL5˴$W]4$s1} S-؍I'Wi3œFkri6>tQ|k% vo\SP%f)l:%S8H~i7/IpbvSg(##むTpzs>?.KCY.F,s:,xfy͙ yԎi؞ۅƨ40ń|{uKMI0fc:q^%Ϡ~o1c&[f([X P1tE:U IuJ$_5a^8PCmn F@.x 0j vfo|8Xo|LʡL?˲qy1d?a{EtMW6Nuh%o>Ps :jM GDA!P _]6&c=Vn_#&Zj(IvkX6 XJ%g!wELya=6R6lhBHԝGh *]|^sq>*3H{nx?hbfl٩-<}^[xg^mg 9ǎH] mFx\mCzə0լd ܟ4lc\@v 9:%q:*^?_xGŪqVSb#XDs&x~j/R. |ܕ5Pw'#TBYBg؝e ?DFzm;^Y6,I@W*92 LxR=aA#W;N6Xy&ju#"#m1X:&xc:(\Xs+ig=S"ȏ) -ƍd4#;/jF.)ْ,x.$&ΧۦQgpI/s-i kFBn=DPa<["򟀙iEj JJ2Xmw+ [RFljB!?دl]Cᶉ8 ~c=ff 6Mr|s|Sb&7" '!B<[zarG5_n=m[}:tꖁ-n:#9|:Hi7Ɯ]4!>Z: '%fc9<+T dUiٴkrU5M33a)#=C]wy.Qh+,OuO}KߵCX) ]=+гFz^ 皺ӛHax7η:pfaS7@D+L!wqT;6h~L*߉ T! 0m|[/JAk6  I1 NRǎ%Y'oMC)rp]Xu㏳о3q= .iV?/+ *cI}F֍jE[+wz>JXN \beX p3'TqP ;tbhb-]ɸ:!Þ #}}=g:VRw7{Ѐ#zf?U rAh}f̵.TT:o;ɕSM+lfD7_2,(¯d`Գp}9Bv8@̘̾:@e[jvx/%zzƑ&$L[nT|ryթ?IR):!QUhcSD!3^U/}}J,Je}q!B7rh6SbCޕ ^ii_Ci߄H'?,P$h^~iUc*fYi`LJ 1LxH#ֱxVi^ё6F۫r~Z?jA-CuE+|Z< ղ/f#j,Q'8,>޿o@ ]Vda| B.)9ˌ-[G֌qچ3M l2\:^tZbm{{_T(P_yFca_ ]ͺ/j: )Nt0:H,c M(FpہٴO;T:j^A`. \PEԮն;gkٞQKQB~XRitQWtDauق-o@,wԗ8/ǒȈƙp,+ .DB ih>6Kg2ɀˉas!vMx(xR9V_]&$[/tsfyxxtyN{i uNFҭ=0DHه7++Q\G=ˆ T|)=_nբ!LК0+ϥkNDbدeܘ݂@niT'>g #wkhv\2VG:Ga\G1.mzeH[v6Dc~ӭpI-kE Hq#3R v( $ ۮ-Q/5+)lۯM̴T`RT™=(Fhx~Kɩ7q;Ac^ɖw}GQ4b8(BXVIBjA-ðTuЧT9uC[n86j<͍k^Zpdpws%sv]?/-$4 /#p/Q-5F &@q, g#us'*vooY.;wzP#z:PJ6Kh4iR6~pzLRp/jExaqRuk%{jryt F_ D9N1Y,bd˂4W@Q7{]o:?_tuKU\?O.N;›pVv+( 6BiV$ H?o.`}oۍpM?-!(FrV0!+}E QW.ܗ\ZOsPڼyujz$Y]k@*d{~u/unwO_O-ޡg+j=8 #r$BnO}/~Kn#`̷"iZ{9OT3<_Vz r:Zm`o=UUjA`pA|dErEB~X3$J{HL.*#~ԶzÈw1@_R %.L@BÞC.f",,#Mű9]8_ HEi]LI,hѴLo[Tulid]ݮ-PA|rZ:YRP+W-1!)LJX6KED)ls~KбA/%y-rş,JJca|ˀ{;@an'u i%窚/_#7̭B3ELJ_aon93+8aͮ j$4!t)*5n#50GzLOHrWfWZ@~JTsiOrǁSF"*Zh @6U+MM$ w1nѬF>Mݾ/V<}MFcRC([ݫ7GFP:gicqL~ fĹJ{XyuZGC ~ *_b,\@9h#nJV`}Z糇|z6Ǹ_i$eą60Tn(@,@nz<JI!"cRzqT,7 #|q#hҫߣwyjak$qt h1g#a [8CHnj YL@zNz}Iw ՓqO~{$G/B71кyX)! >3  "NvS؈CaY AR s#WIG}5w0PTS˼&)Tޭ]6,hF' !*bDZv[_s ֕1xɕ5i>s={nLr<7uF̀C˛6/%bOuX;R[;\7֑ޠ:=֒bHlU2Jyms}ŸF%7ovg3DwvֺU`Y3FnGhe2LN݂ED4U{6$~Trb-#d2sr籑{B20%Fl;`8W1vu n砦Ş< T <ԪXu{P&v i-\*;7 5tOj[ rҀ/KN"Eoxn+d\f(\(_ϚL]7t4 E͈T:{F+,M EaGVm~]yl|,W8 NH&}nϬ5 VFA/bY+ڌ'?h]F[&n1['?9ݦ)ΎTYQQt:{(cΖ#MQzDBb eY7=1? n얅[H{HJu2 d w+쏽$*:{Ax S*5S/ɎmFq2~W"IAeǏ0oBsk%zuVho e$ FBtr_Wa bX#uCU٢f}k\{ܶmߖ¢xAnMThz~6_S=>`R9G,>5u|wEhuq1V4 >m2^,7I}X~ #PH )-9ݛUtqHbnB⒧HEC_kџj }h`rq΢ ^\q~Yv.2s{VOHljv(:3XA}ܖm>6Ni4ALS=ɲ۴7v*vJ0q g ,յO&Ǡ @lE *w9 dZPB` +ЌU`(#w֋j5k[|Ǡ'Vڿh|MA╢;?ݐ} gN%>wI(_ k# 48R 2$XkfeT4thpzZɶӭn W@F4=e C(qjBU bw@EZQZ|f¥?bP(.EX~h~ebd4~voI]&9zLV<`>YlbD{?6mUJYǫa(,F[шe07V(yM(vv}L|3O]t\S s9<Կ SCK2p5nlr>9^h'4Bd^ŏvJ\;+MXېd%.RZNxQxbbOBvH JrXMZI(q̉Y=5E?{i`DDOX,dJ&?lanTWAVE-t\f_*f` ,.z] ERwCR*ꦋ:tGP[* Fnp2yUGݙ=)S`N ݑq|`'/ L 9_C$֋IFz;RUvlH&QDQ^LMJˎF>ȋ% ) MpD4_sYN"'3s,zN{2H{ԑZY=;ZfgH.>]& Amw7%zTQ#hUD|6_̀JFX>CM 6F2)j\N=r u^+pO9]N5H Suhx-o=y,=]8kW->_ z7 `ut9o(}Ϸus>R\NLT2t\֐fx$N'Q:c7`f-'fl4"_==򤔵zRXz`G1e5 td0=HZ xz”(cVugH`rXK%XXh7䇎"9lxY+eDK$ S5Frn'?Z`|EŬ 'rK7t(7.~2OA͖\2C_)Y e˲t.̎{iDu|DS ,ߌ2STs2Zf1jh))8^ Z-0ZP]BCķۧZvUkI% uJM0j$Eȶm*)P)}:>Y $h OT¸E?#S@rX;IIU,ys~Q&ljCvpqDīT`^Yڨ K0IL|?|QM&*v$ uNSAd dJH iTkhLcp *#?]7J:JgUK1S52Oѣ|03bB%^\y߆q- 姩R/(|%_i0a}}P8>)5rZHDnn^gHjE5*7-m\$zO! l];e KF]I=: _?ԘXh ;y`h/A#5'w޴Ёz .xZ.sä1%fۣDEt犞lBu$.<`u/iLfbM9)lA|H%bTJ3N& u^ǐ47)W/$@3plV딷[\[bOQ#z˘XWymo@sz1,@?LxIGE@9c%d-:D6VH n–^n>Pj{SkWGSSͳED*$ƫl߀I Y ߍXL~< 1ip],ihl󏳍}$Y5 L\$t]SkRbjowT}{CFhFƛ~Dp񆪘@E +rHTL.f=ZKvTL(w{ 4=Js#"ϢozN\5|`2,7ly+A7,m\P2::4i h  .QU:U fv(qU 綴R^; 38V%ִT%ڭ %nKp=U9BtpM!aM& i0 b¿,wK9$kF-} 6o~"lg.u"z^3)@!t Ҕ(TBL'y1f[67 GpC2W*DAJ}*1BvOzҹ& nGLb+"*:/N?5ĺ͢+wTSeoNB՚²Pbnr,mKܦMK .HnDl;Ξu!fn1%Ggurv!cD96dHʭD߸vry~Nt}x\0&W|T&en3e-/ mX7q5đ(1)Ńv~v[SxQޙ.'&:'Wv 9x_`5aNV!VEy4.JME 3%(2eUό-Tme6&t6{QhZKN(] ܾXC$f4 RRc91d5{BʓbQm),T Q-zy ]ꯍɘ*bɉBU,W戲7ef<#=m5P25#~ȵ]ql?O$y}mSǿ濣Em| fl&OA:,p%5}LXƛ~!/'!g@ZƎ$xOYAʖϡ UjL$쀉+JO߾Q}wIxK7>9kG+S^E.J'4` ՃVxM5c"yw+Edݣbo&rX$_&@a|pwF=6dsgq{\=A+JZZTt|`E_چ.(PJPڟDE6m6N9.SMLiVV{WC##4G'{5S]E^}*&ϙL(hyD`f.TN<-|AԋΙ2TW*u8N<;(1]x LЪ& t3Mfmj-"@[?/p;TO,N0YF}xʒ{H+7:߽N ŜCܜFAS*ŅoT6dZAF;\Yql;[9t~Z|fpp/v~C#{/2jP7HsbrH"\s-}oF@M;q[=󗸻*p}h7&nIB&Ç!CI]KV}pMDttW83i搣Ť (޼PX@xɚGĸD_K9 h:'Sy8M+ rB8"wk6v|)7Q@O (֝S#g۞Gg+pUs Lu"n#z&O*8Sm?8R_]0 :ZaC͒T@k/B9NSǂQ _$8>gl*%_#d[x??Nߘ )6< A滽DZPAͷ1WfqgEܽ-g,Q;>dMۢ<3+@K &l\泶MWU%8"Jy Rp!=PDCL +J+"PN/5uf /0ar#?=q7iUO`k$BseZ-bv EG@?R2lV}D07Vu iK-JP2T=q{1PpDBl6*K\'uWj4o//F(VYav.})P<ϻe`r)L0Ӓe] CoinE_ wa+D>{n52TH1@/a<Scu5@ڒ‘tnqVծ"Hh ]{]v[G+wHKa9@*k{ts;X[q1GL1|}%t6?(}?]#[ `E? Jg/ԤEI3^ YH; u-n"rN2څa(\xM3=& '#2H| Vx&ބy+W'JTMe70LG,w$gK"iI#Є/w/\)9_hPe:nXO*IbcٷpwvXw 9B`Ik2ClU<=,8Rȓ5:D4܈gD-w jh)E9X@"vRRe[q]@);J1cwRsMow ^W;(|>&+:cs6UK+p*hZSɓ86uεf1@ @(JR_ePA$=kr V#fSץ3ChPxeOPY}0߳6To-=ܟoL5c+\Sha,q#[UNOies}~8x?+;vdcw@^$!3hf+9Kx+VcR?D lɜQI*[Ici< u+B.ѺkO C1ODvn*2e>&vE4fIA\w-j){uܱE୫ap&r6ɬ#j }2zf O6FA;_]9uL4]IcJvu ȷҚENBV' S'ܡquWrLg4Xg->^WψUOȞsZy3eX6i/]1c~2~Mt؛B2W&F}6+L[?쳺Efi;;.KAVӸ0X ^[jBȣLz1歘iV/ <PS JOӱۃ`YL;nW-\9 (AeQT QΆ?.q&︱0!r !=3*ZRh/"^6R_Y/wP(t$q ?c" = >ь C 7ԛmhiU׍S*˶%)Ԉ(tG[4$ .[Kھ܋TnJ 7UDo2.y C5Jb;~9t 9A R];o{l  ;'x_fD n9K!nNY-ث^,ɽx>,2*Ȅ96i89K/teAWO ncRY I"%.HL6"A^mt֩G9s;#1l {wdj4 P~eB%GH󣧲(v)=PikqFz.z羸SZ`RI#7ÈK%g:)Eh إ@c? Cl0M{(S7IYd$@{aLj;K~.ĭmGaf}=-t "((Zh$"2=;pUi-0(QDxȯX;LKAPA/I f%&8P/.pZXE D!`< gVpWG/l |wxÊ 4r /&IH!?@V4aqeo![t&P h:Cz#4݋p̸AX/j缢 m}7M (ݑFDImk7tJ嬒]k wxਣ#jGbB MkWӔRA oAY6nڥOT&}a|EGfO='WwM5ax=^-[2mo\l|2mϟ? RLj ~Bz?#+3KLp,A#A;|x @[6%]B,a qX0*CR 29d> %:V\a޷/1kgq_R`FC4X>;8X7ɲ;IG* !#k(8&k'WX gn*## wqjD1<:7%z  śnFlBY/% רGL$JL*Y#5zi!o:F*3Xw'ukA.z h93-&[הu  Q Vgg\.TWw @&70 %"ujJsc $-*%qr`)3*8{ Y !QWp MZ. hEד]:1¹h&Ce@MϢ8XO_J<.Дd/&*bC1'Lr("?TBG<8XmИz8 ?`=ߟMrse%![uS`{4AψJ&u=0/m9$1_uWbsbRt:bz2ML7YrL $?tx<(xG~ДB~{gtf+I@vR|6@)5f;\ 6iZm.!Ӊr0L>Ӱl + M zՅWix1ur ykQH>7Fߝ\ wax$өh:uXo\0mKӼ3KֵD.6 >I7PqIyOyŏ3*_W7Sh/`Rl`/Ӽ1I نfB%]{*!9C\ل]u`i]pI`8D7qOhGhW }iU]b S :cDcիӌ`J f$Ejy(q_4 ۛur!Eu癤WgYk9]+a7pI(~XU_ 1͖H9 2ASDI'pGʿ~K!kmv{+w^Rj4RO>>ȳS%5-Oͤ&E1ՁZTC_(&ϫ"PBugEln&t;|H9l, IoliP ![&R;z'_)_+,eI65_0ɕE n'JEZ6~6O@W ' iSO/m9 MwGW`+1,a;Y6lt)}NYIϯCW=5R[jD~fG5Hf򉚋f*%YABT)taϚo.NbE'o&W A_rof4 U/hN~܊=B U󿑵]Ff@bP0h ]BrVkU6kߡ̏uv!uhr{%$GDVfZz^7]n]s<1r`~IhNMژuw7Q˜Ѱhr:*Bpԉ;Ӱ'sW֧Uv'V?j<%Ļ%0e0}"_ O68C_g/mtlp{W o]#g1)vT ]-P> (VԊ ;I_cP(X>-EJo0bXxTIiL4hrEc ÜUUiFz&[-ytZw@ UK"$ ? X.tW-FEAsǼtp1,2 p'p(z§TPMxA# Rh-!C6s~G1z ۿ"9.@ Q<HD#뾸 3.e{𫩛KH&a]aM&D#&gP*2ʡl8SP1`S`GHcQ<*Q 1$wsrLUP[hۓr_A (3 6P#VdnY}Jp|p3EC;'܂RT.ZL5)vS.0KzTVu CyWk b6n/bOkV[%aܧO*3F%[1oA&KMOE7n7Jg55Ztn}P5lvx f:x4tie|eADV)h+UcuX*W[|L8 r7ib e >I:ָܑҬt+zK4l"V2߇PeB7-=gH=urxɴgU3rΕU3;eUxב\ % ɝt%l{QKGjj aN=GxT$xpߦ8x=@՝ܚL-ii9hۂ( {pq M ]k!t%/@t)'C:FYϼecJ<)t5',KvV3#9хT@&xlsDT"!Nan*LARoVV5ZM9~se4@yř[ .)al[㯥c$MIBSُM^po-<0s#N5;w!nWLAۮ#1 rm*7ev_j 8Y&R0iR>d@j2"3ry܁DHNkEawA=@Ġ#Co0P(N22dd`Bۚ%m̕J+ԧP$!ws#p綃 eӚk lKN=54ք~C2mrd.=.PS2n.!QʮVYRPu$:MUP 톜zwJpz| }GKе"{K2׵`OѮsUjfCZ~0,Ji2JSz[e9wm=07ӍE;qFKJ͗g5/tq|o ;Gd` ;F J=9`(R4y)y4b]յU&҃ Jla+޵ǒG;_½G + @ejJ!)FZ fTsIW ?Ty$]KϵμL{t~(]xrtM?UP6EqzP2v#] ]® 8˼_)iv8 wn*eZ'IL~#I26.~Vv>$% e&!b?^ʪQ219M_L`Nz8`]띞r*ӧ-7$:|㺠j rGo❋9"I+IECm&HJ97=hwqqߤRRS0A, ~PuZL JyrOn386[17 ;XCV}\=E$5Kv+1:] 5 uWDg75iه:*.nMa }^u \v Li[g57΂d/F/|6@x'^#{}/0tHzGC=jƌnbl;r:x'5+ "%DM@gLwG:ЪeSY )=@Su+'I&UZa3p";mHշAJ5hL }e12 vWX…)QiL*G1xE w_,=ΆA|2Z"ael}@'MJt_L͒@`m }cE9MLW y Ku>d׾uƫ-q^x>Oyd}(0}Q\ (2̫uWZijSb~dz^Smhzi}JVn|.o-=45 Q~s%I;w1dUG)Cg9 P9^fp%eFgŘn%t ]i~K(]:52߯SB1V(7fcO:ET% ?vTxn:h_-Gv4.XrATkmszHj?9mg<ؼTXMW`F\A^Uz2E|o9Y.Rчo+hU&/ԭ1@! UQ0$L%#! %&{*jש>yU5lu#F'11?gdjJ0 @yx=D=$ԕQ.ZD gr./Xn$G wr o>Vh7i).q DlkQ'lmhh ؽWQI4(o~leos[@feڄm]b^1fN5.JĦ]CL]ʣlF6#RʼnpU3wa5S:_L^G Wo\fɝl6z-BԹqu@ .&jG Jd!!q>]dRaRfPIByB;5qn٪8lp dbMpN5E4 obe(lze! iq|-YXfhMku6XXNyq+=Q/!Pczs"&ܸj/eWf '_„#p `̸ [3e!kϢb+< ޳I\@!0I49NYX?U@MTx9Kjk2%N{}R j ;G)l5x]y,d k48Fp4ƗG:CHteuZddshMa^U4Pr[/;]}2Jδ9rK$*3CAkIW;rVKW`ڴ PCݶ ωnEx^mB  סL~Bщqos#鍶ŁV BRU%C5 A?+Ye9B&=2<4."p2yĀ-|tv꾼ǖ:rR^l=Ώp]ÖPUV1i."Xړ6r}&b~ym-ԛ̢A:3ܝSϦ#FJ11"ΑZKKcspUk=V]Ka=FF9VxO2oCxR<[Nm:D+$-U5)3 %\"r,u i 섎ztD؆0+H s"^R@_Y$ZI.P:EԝyұiRc?w53gG@pwrO#[6)382s?i*6+:Z1o=7v'(%EҴΥ>UZf>҉k_Z2ѡ fuI"vTqX*gʁ%~khW Vl89Ifգ) Y={yh燞Ca8a!wNlzg#Ӟpu͗zl'(a3(کQC l܄!N^&纕E k#G#0O s! 2[ΗSSIIbHWqT#T\Zߙt&qEr07w:;Vz#Eq_|&+$)UE$l~A=bt ˞ݦHEYئ`wבP)h1aN~AN"Tڃá\:q!^.gy*00q:K q[Uze(؆r \zqPRREmY?@7vQ%{ ) A0(5i\Ond S=O|zޏ>BnnQa<y#D '2u4HjMQ Õ+(]%Fi`Hk۟ӄN!!4}#l\V!Swv{a`Y3;@ pO2(wӾlIleҳI 0\8 K( YTj)tnC0vcN.kΦw|u+@lE(231b g6X4^MUѯBN@ W&5I1rE6$[9@!1'LTxZ si^qS&1_"1x8,.$A…(ҁʜ5fJչCeb(x.{9t WUJ 1_Is [#Z>̜+JH5fZ9]qz^6A 6^|چAܺ) D}'bSm\0F.OgĽHW&O%zGJ!V+J=o1=.}K8oIdFo` l>:{<~+`s^]y9bs^nMN$U&xRZk]x%#DB[aJF d4NJ[z^<,3_I.;ۂەzpiLܒ.1ĐtMh*@Ȕ(-b9wFzxrД/ VUƧeҒDRR Y OV}1lߎ&3eB&.'ʃZuV&Մ.+84K \hK NfAh xNq2ð >F;޵֦Rjو½sr,O/b!:C96TloAHBP+.)"z~ht/ql MB9C ܐqb.jF͠B#3{rȦTkޠ1Xt*kz< 6=@ (UJQ qhWRaMh<dv)#&c 鑓!UW{Kk%Nb}AiK}!Lz};;l@ꌺ|crA^Q!"1=a׷pj멮m[m%麹}3˸6'p`Z K$&3f˒$j+BĕC\粹?zdFnV4/?S֬ZH* í& O-p2Ù/5|]`"}a=(?H1PxNWeϹT+sVeRJ8ѦNz }ΩKNAT739|*##^?rє.t% `\9M g$#LvuDљ% +Ǟ_eorK8,Ro C\/mHw&-USBLQTQ{IyD]W4@|pKf8^{97CLp%QbS$j5 غz/* rvȬŐG@p DR k *Y߁s}p崈Rp9Yg D}E-:պBDrJZm3AmpPX߯Z2828_nz`mz\'3ֵ$xȀL 5~?aß$ 6.e$tsҀ ?|l $%ʶcʣk,$Y暤ڋ[m3n8D ß53gi˜ W"gmY?f &I/Kxq{1loVvT5룻_e0OC:FzMzHqpB(nU6CJ;l://! 3zJNr8V:i^ޛ=V/ ')1_.<F j1 TaؾmhFau9 fOxXpl0qprha3 V=:@4Ө/tp}(G;#3g4v ;[Ԑvu|}]G~0txϝؘi`jwіfY[h {..6'=3,9W,1p(+PORwhE >/dEz V+.e:ФsgfPk'kC'[ F#lӄL-z}s(чPE΃b4g>b١< EV? x.e~RbSzX\ 1"'2&S`̡I0i6vݘ3nVO'nϹ"0l585 v*"-/pgo˛k ܍ԓKl7&JWkF%%YnKh]t-FZ]U;#帴hQtZTM nzl K^SWK -MDBE i 6prko "Hmu1N|9=fz2`p"FI-3dE/Q*ߐэ;WuKBs1NUd|:eW}Tnel*٘EoϞ  AŠkˇJ'C;Hj?Bݭ"IK7,h^+Xxn{m2,Rg WiRDjEdE#y1s»ˬF"g( ?/{+ӓOCpIUvņ{U8P:a ,}gCr+D4 G8c8GS)L>ʊfH2}n $YO; u5:}'+s 3$hPsA.;TyʯխO:]Dfb%k~k;m:5[z|E&⮪\:ɫjQͬt%T:fsίtxbO)MOnkSiFBwO̩p9_Q emホ0(LV[ha?#&Ce|-D;/I n3K:PT!Ts}* VG ,u)T'8ukBtoKW( K&F7y!|X]iDs஘夜<I87g\>Z\Ǝt=5sXݷ(bl +xV݂?A?AVHݕNqM2 p#? (7{CTY1fۄS bᶡWB\ֲZa;rۥǖgj<1b5|z`p*Z?[?p_q7o,sꦶTq?/@*܇41DZi 7H8@/K|܉k` y[ *'OfdŨypH2: uJ̹OSn$ *5)buaod1mL'gR`:5/<>rݔa=?pC E7;Y@%%, ԘoDF",R1sF;g,=ԯusyӁpȤ`"!kC~Y o4H g u4_85r⩯N g9(ܥG%]R/ ԬIdl nI/&lZLA*sZuDpYM_?}@qڌŻ䰍gEeWldzEy?Q^-2nsz"VvrmP%+2~0i]Hj!gQVd=9 87c{5 0UIq|oWR[px+ PpW-oŽ}d3y) ^phPmZiAYk;֥ H]I#T빅@NV@ʔ5mrOA0Ze6 讗CIO@ee ^-o)X:e5[?UŸՑ7{(x딌6 l0Q7.U 1< Uowd g[}^{_ul1 Û p1Q*WZ?k@iP$ 78 Z؝|YyMlg.Ƥ򹎹љךLry,ۃjjk3M`UR!#Yˮ9v=`PyeR }[I,{ >&#?=-9Rb}RaP1Nml&Nb@b+S7D+[Z?v9bK٥M17xםDTX|-FRvAWYȍh펧dÎI7"CBْJlڮ(e#de箶3MIѪw>fq:Hq "eCgJ[FvL}>s7p𑓣MNE& ۺ}05"c[nNӓn,DpRyxEGY49 -n*?m >7nܑ?V8=A'r]siJl *.\o&6օ,~ujc$J.0ý9|lpD|mFæwfT\ 9* iԙtIXQ@^ߠˣ_̈`zV70ۖg(/<+V'zժ8U[E{}M1wQ};r:cTI2k쪠[F,WVmzfu E>i ظ]T$W\|#`~- Μ%qÇ2g 0>^ћq5+@=˓=v9 :F0&.e"Phjc:GbM4:{ %T[2Gt$kRB~X0tcjbCչ<*b,loK=nA0{L`%%!3=K9&8PZuWnU!Kcv!igj!A9# i= E/ v+h ػG2Y)ɿm{)Nh4훖RrU|3s_KaXK1BCګ]i&Vʀ`3wE= mU HF}lX.H/w2E=s?c u?HMrSH9)PvI{oTt _Q)j", { ߏayF_#s"|J]{$бm u\SD&MGS;d ÍF,LJ)9өP\ޗSlsha|?R s>|_ ]V P6M-'BoPH/R"a "z@o5x Z_Ȼ*m{ (==`O2F)&~MN\1~=L+hxl5%)+c"% g V\+?3=gY|k,`,!#xHf<^lWQR냿Pϱ3e,"Qosܬ2&Ivnܓ=kXn"o݁*;'*SqZj =NBES;uհ=s:yB"2"DkzWJ`xp1x\Qgqs/WGGC3b+>̶ӱ00rgj(CbTiAaTG#'Fhz8%XI73/pcB} #DZ>uRJr8&кSKJ³ ф- <(> o>7 gy-VU }>WZ:T#;}#H#;zÄZ}Ff֞LSb 7/cQ0zurPKȄC٬53*2 dPd!d nF 7^_\n:- RC،?qǪ2J[}U[a,CuZú'!D ѝaA*;3^QlN"Hlx;Bx}]S;7F5#ҪE[0(Ug=_/~,9[5xnJ5a%jU#|*R bĢG-X,\&w+M,Q,枩=R{7F8T:@y>ߋI"[N%ͨiPFj5o^5Ԑ2#!.˟ _Jq"7$̕ !z.dͣ"0}-%['.e_L)shb!Pi{^L(CSJqp`S&oteOpFuGTecCyq,̯uñOciHxAQFxe Ksӫ̬H=Yǭ'lӕ~ӛ۹=(MXXa6^8bfiD^F=IcS:7[VG"{-k}~2h1QK;_i |$I=U/;*mNŸ"1@$9 5  T0odf5[@0=3FQ/҉H؃q(.%d3S1hۙDi%fڔ7W7 XOD]Yx?5sec8װ67\GNѤIGZמ3[W=v$X>4O)5sQ>,Y[q㌰L[ *J$'uEAQ-Ca*繩?8 ^CKeWѕm|r@ivZؖ]`R`$aW5$枛@(Q&f{.{|3̦2!n9d]{k5E5APqɺI3bgVNMEXzV< NG;=8nK-z|{`7ooeip_Xؒ?BU(j^,~Vvص)W)95l;G^w:3t Rjkdq%l @slQm&so?ň62B ~eނ-}!;?m-OJv,nҎnUHoSA kk2oz:G/=D[dJx"OCD2R0Tg}'$ܾ^r ړbl[H>k+_L!V?+r]|#x<+k޻@R^$5R!CzA9\-f4 v2a>f$Ogm`(@v:F7="+#mMcMK!*=Fq8RӪkȤ5DG4'/}Cs 7#'7l ~X,jjR׽f'_Ƈ1c33XyMj%eEo) .57XiiGW&~A ЫC gdfS@V !cDpjۇ=c,81*m}*a s1&Kz~5Y pW/# "FyJ` :F;uvelW9-_'Eg s&RgOqc~X(r=id6|U =yӥYt!P89n{4t BCe ?AJ+CO&V0v5\ :Ͳ71EP.'iJ= x/lc Am]Aw,(]T2SEVR1iL V{$o?$t;QKh3G0W ƙ<Inf?$9KnE|*c.7€U#Лerp -nծ6A]2{>skY`"1pLKĪ)]LY@~bmC3~%'YvlN(X_̜{&@K[dHn磞H֔h24Ku˝6A\ ״ǺP,D~֜0-Kb`Qv8Ocm REPĚ gloHWa9 @WRFdyTʉҜ>H{}!Wk>_ß;])`wU걿I\JЦgl\a^Q䳤l0`ѡo\cI?$kakBT!ao_5ex?LPn)b9;&/+*Q z/sM-2 'J35_ *opڃK_WєnŤ/Q:bY:;#wvi`V ͕sԥfR Gh죯4+ ѯP8׶β77!$?#O5&ˈ& wUkn0B{KEd#_Yx 2/c6fFhyr1`SȆܳ)dS,bOLdm5{gKCdSX Kc1 /@= fK-Cה _DepRB/Ir<.z>vV ٔJL l*\!z1\mE ͇"Z⮫' v/y.5<rd_nS@orDӴ=HjqIk/?\dw./L309*/ju1jy'j3A<8*זvh{b7<ۙ&vngv>/y6 `Uyϱn G+kB+XTWi`OY`` 8@DKVF@l$ r84PSf#sS4Kc_ V?P˪>>bcOCJeDeEJ{ϩk*-FJ[Xսf&;"M.`VK܉fhFf\F̽:wm~3e 4U O/dwd+ n436rLBdU\إEIrl 28G_xzw_xJ</sOCtLn.SU{Wuc(y: T E.GV Au iWthAN"R!?x,G},Sj&}bz@9auiֵ֐e2{ISV6g˄8P/9ZE"=21ə_kNZ8>MlZܴ0C; 8ӫFW9thp)8(wdR`}.z|`74$gcU˖Ch![Lbbik0 wiY(Ĭ@M3m4?16ejɳ=`E1ʵ 0FY1#ȿ ΑKV^>;B51mӚ9䅈G< L~p>קu=2aABC#4-O}媫ԿLg ik4I-SELNF`{+:rsޣ ʏ-z _SbʻҶF;H]ϝD3Fz|Xﯕ`EojNw1]uvO[A^o t N TE^(0P^JH$ G/e(FbokN4DŽ?!]W3 uBUI.3DUCZA@iO[ea1^8R3ϰM#ҏ,7>yiwoe5 I~,&vDr HY8"uQwn<%f"$0[qvL3% pWW/DbDB"4v1~h|wq`fi mzn1"(%.dyY+ǪR\@ Yw6baiOg@s>Bu 3"z"<,u4Rm-Pj (MQ͎zo Jfnӥ>G;:b2{h6&Fss>l5Eh!U\pzJ+ʎ)33^^Ml. !-I!L~|BJa ^,K/&E yz?UOgFdkbgڝ+xlu~dZfԑ$.=b?cJ?\Z/C<O 5:j&H Do_ !3FKbW lOr?CLIBUh(S@<l :BI'%f $p;n!:H>8R T!";,spm*B%D6=) +R\ānp,;M0%FڄT(֯zHQBO27)$];*ţߦYs Kz_鿐%۰^d-;[2I-vhx%ɴ+,T"F߸p; p?^~`j aﰛj3涺twB'F]t҇lbShN(b9d$2FP0(4XjGn! wsLc1n c?jnGLb}yOԈQqaHy I`xp~)'鹽-a h{K F\tPqg|D1`ux| ǑpQo +pA\ֵȽ `ooLC] &olL*1<˲ͱg9h7`{KǴ" 8ȿ׉t*zԁj?fTz.4ʘ3 Xy;_ɠ9.x/q;!'hM˭ i <0ߦMpnUvZ5Ew!dљ?kNוW,WY #l+H9$9t"~Z#WKx=|KD|!6Ȯ73w%ti=*c.=TGf[!/PePzT O-O3A'B"Ȗ\=Ee'`´%>W̨9.O* uivS%kj"cоľ'1xB*k`6 7`Mu].Bhplh T4B6,5K+;êF`iwd]? LwA8ܤ4&rgܺ<=P%-ΚH0y@*WE'­h~a-^8PgϭDrFT;ǒC9H̺g8\ϐXRW=r,}TRگ͹p(BDP]O$qԷRBk$ o ?3 $caWj*cb~8Rʟ):v3 B54@*csT)]>#]^ZB[:COj5 !O27Pz*)ޏPO+9@L^fm̬K 3cO,k1AM%̇tql{Xܕ 1{Z%ǟ$ac}jUcvNԌSW[w@t+Zx:IK}2ʵs-vn9֕$t[@e?K3-ܦWN`Y IRm L=Z{7fJGn4e?;?x[L%{# VnIycJrJ &K\/np d 4$8gGL(c91|Ԅ0T['1_#]yF)# ZU-6gH !\SbXi}rSXI'7SPU(+A "ܘ$9;E tVt޹:v~܄9ou@-lkcq`bJŸ`Jl Az }je@t#^fm{0d䢭c" iZ'dܗ5 e`?=(Fx9 :jh(Zz!:,oEYibRj:'Ô1 V.AcnrZ{(!*(/ڪɴP{"5jB=Js(S4s2PlVܙ[ĚXzZmud*RbXB#y 0o-g= E-RBP*m(g-ouN2|Z*:o:jK[T0ރ\2hye]ȗv6+geyK B9WђT-UϏ]m㤙ڵ UDTL AR Z fIq~ XgtFH |_7G@ҵ!~AH<7a(9o,b`wۑُ Zsu%pHp!h`b1-]*)mc/MX2R+G|Gv g{C0ErTMi(n}8mr>,s@iEk ^v)SOlG&$ Cҁ&l9+7"#9L?#& sGjmYxmП;%oy$"buZpELE’dάyo_}Ҧ!EMqR7^ x=8#ʺnMc*芙_I&;V57 azY^|Q o;aNEU5Bڭ@\/C?q%`?!SK%HT?A_>#؞N/@[: ` fҙ{rJ's`fhkc+zeN*vwֈґ͎lA(RI"hޛ."j(R(*Vw7nZh3$EJԷiC>Л$d1vQCWt߯҉rC1ZvR|!M`'4Cn OyoWkTʬPN9N+WF\:- f,;^\WJMt1k%؊;PagPQU{,$ɨCUC5.cPm*-/ogUEi'%^H=s{5al;#b~2sv z#LE j`E߰ '+i&IGIϯ5?ߘ1 >%vӓEw*OBrR@¦0PmT )H>Y/Кteq&̣ sO퀧(\Pp On+ 0diaiO~ikʌM#{n1+4E=5|_F(; јɆO?f[v+QH#" W9h7R i`M]Y$O{ F1 2GUr;@6jk0oza=8)/A1^d_ZD*(d<@t击Zb4J@<@ҖS0q{W}: ^"Zmvs2O*Dzs4[&׳\>!cH*Q)J;,l^; }a~RI/wΪ`^}F@j-;\BN*q1A[ozB j^PȻW$)*&?KvNHTx(K ݞ ]Lh'y[EnbkaPJuʝ"ܰĽ[~G@ }ön#ߔ7Rf.ߵ' Wq&Al t|n QeSۖ%Y3MZ>5 ϷW\ qTΐTLVw;/P־1n%-|v0-|s|n$f`.3LcCMs4@2LJؤwtZIʓ밑J]bE(#d~{bS?T\,XƀZ&]Q4j3PZM3UxqTmo##_MW9}I|?x9$=Ʉ@`zf;a|ݚk>|NN 8aŇQY"p=QA#qBJUYPaLwr|vghy6 <Ƚz>ZC(Ek=ܴھT@m}"Ȭx^w9ΕᄂP  혆JVrݘΐ[L^ jCkZ]waSUNN@T40 o$)~Q3k,zDW칫Α->Uw< &pLV}7oFvFkWxJw>X< '~ﹶV)@2'P֓uu 'CZZfn+n{:fceiM`J)qNzS3aD'SsPV/YKe^Nvg|VpaړǨ9QČuvׂ$;u9%,=F C&߷At^x T ^K~rm.,:4($C^MlpҦ e( R>MdXՍy~YGRbAz#XK8y=竰iMap 8/Q r}e\wy$ֽn`d%[:AǗPy8@ n\o_25:u@ IʹtqSՃ:y3Jl<@znPts􏴖)j$:$O}7'|Or)du~=HC TV9U5<0AMR #ղ] ڠoh$*QJ>4"6DOY9%{ d (|1y 6NaQ>R#P y:H]%R7?rCx" b{:Ff5}H _H{tafhH ǃfUAVLx{+koObBG`bG*os_Yz`|4 <5Nk5JxȝOn+7w[5:SAe/O6(k]i؟@ D⫰ ֜NJ- &f8C\UY [#q*iǕV:-htH'O Dz-EA  aWt?.[ZrA3l;K0wfAX^yQI}0;T:hcz9ƌhlD&ajilS?HoWUD3#`!lJ"qAޘg.-TgHw5,e}.nÓE˚C| R )]ɃA^*7P+ V(vuU[U#Jo*mXBDS8aC}2RX; g`i_ ,] @C'u1ʒ%sIPA7 _p $;c_XO{')`eۭIo m٠E 4hmq֊{F7Bp؏^v2,#3v$( 6cMz<8HP&s+q8("GT4;j1kk/h: ?<_-"h:֛oyU'+ `L =`j bajr8(I ([8_z6HXVjUWUe&-e4qb%bIU{XOT.WcKp37RO,Y~B @˥: չU~:н׋Ll#"je)IV?o+ZG bjf|˹LWVqPj;`)1YsJ紆KP"X:B!n cdrRw.q& +.Bw,ZW˞ϑOH|5"Vg-e'd0̨Vy2cd({2O(q/  id퇢+8ʅYzf|,0ppN{L @[Zu3ot8!_,(P ~.IW}w&z+IO_cDjיQINEONcy-rO|Ղw4aJuzȸQR#t vT X^ɔ8;T/<LUogƇ6,wR%L `~ [3C V%<&)в0?{&`G^췒&ae ,fX5EӎFZ@WH DI?D[ ?Ґ+6 R^NQ̨i\Xx;!+xTw.a@P]MLvY b*$ة474,&7anFxMi$(}KY`䎨i2 tblcu|_]r mMyTrf k0gF}29}xCV${ɠ+JU)7߂$!i&+eS#TqAFuWZD WmةHEtVcrx.NHb@ƞLU~RmOJ&j8م:y悩xOф,%)r74)z7]]<̱U";{1Az SE+DɊZ&\"ʩHbyexmG/AC35jGE{h2/\OZCKQ *|-1)D!{FL)Bp&w 0QӤKJɛ#h5;8V@iGVϙUTF޶aJ F ? <mNTv( 4m];!SPvRE碸! Y<\V~7U1S1ƨbz!舑F:.3bC9}4njIlq}(VKCRi;(31|e_@m4*t̕O&-TIs6@eAkżXNr>,`VÙ j yw6eÝ Fxޅ"!Lplew.}1~p5':Jtiq.LmuB Vߢ%}iQK|4 {O29E+G]"#S瀷eDlb`7"Ef ;Ƣ᧚2$%2RT}IiRiړď^;k} V{A/ՇJ,W˻Ǿ.;w> n.H{Q:PP eߘJE]>Y#D]p@(KW~G/]{}QWH'^B3u A'ND@@3.3_8ybG!`uF2pܦLp}Bz0F+ N}HNGhB1`퉥vv*ӏ?-z:f/R_ȱ jj?!7=?= ]`pn<S$:՝e76x280rco@ zBdƀ\|d?bd }KԚȪ^CCtz@$C~OjHWWdTqq ¤X3ZmHe-+! l 7债Er+1T0=L]3[Ib (laP$1} ;g!PJa95n{q=_!k+xkDtD \ cR[lQXw@.+M!9#O^)> N z@6ϛM"J^8 I̜z,>ȃo^n ]UA{ *E(o:!5n16ljYʒ4RtLGAS9v5t[EU3<ȁ \)"~-S*kĽl+$0_2^ޚKxU,3 B4FG=1oS''@й1,Q.3. s#-.l.LǼwrQ1+^ ڽŗ=fӪ^:H*̇lN=5#6Qx߰,N#Ӡi!ŋ]zۥN9ô?lQ*`5i yωқ{?"ahEj{Zjt>3,TM'Ed \G;€%:xq ʆ=M6lA=p |ɱj6mKBYʚBx /į 7/j#c5ĒPUd_h!\BCdf)>s߻6DYR/6xr x\ߊ/C^^ 嫻wmZ QI1 8)ӆz NpY;em)\W(vyQ[;A0.gf*E,U,ԠM' bAW?ްhQJl t'8jl`;[i"2Rxnѷ~CG\r',QxnjYt%dnEoC4(6)QI{傓'7ʒP3(3fR!:~BZCo.Sӆ CP) FgI%K+sĜfA;@i}M:TX¤TtPZ"'0NFߏTK_)jyc-83tRnX4!ğP\]6Sԝuش'!B lAǒM=0KƞaPycٌ˺EB)G@gKX&zU_7@D"jYq JoFƒUZp(Ȁ1Z)'mM^J-V" Xҍ%_Wz& z%b=bjT@e| \?Y7>i-S` ZT7߾=ckîӪ̘!ǦU2̀ԢMaou|"4g.J F&Qk]vSB:x}EĠdnW) X@7kôN822d.S˒ft K;tm}zI(cgRf˝7mXO_`S9%,xW3o-jf;SPPM\oBf3Z`'i9R8ee4-Iؑ1;a¦XȼJ-΂gf :se4ApQIh6EL?U n C]A._ǧ-rbqW E5d~ӬDʍ]/e-3p&K<=? 4C#L*t&[1DaP"Zk6S.uM+T[?}7&T}SuD7q^@3QMI{}mۿb9a!ĵݹ1(d>)mX8ߞN|׆&grxҝD!9.uTSl)lwQ{Y&$RaKf1y8>$mR~oHA/WDma ͡LfO`Z@hKzU Q.rNt5RCbaD)tqJB1-6A}ф־, J0*)MfpEKPO%o;vD~^O#op]p01Oretz2 yU5.ӼPV%̲,{)RsT凌exc5M~gDyҀi(My|mUx&fT|gbS;5 jlbd9+?Pwb$EPh>N[:+fucr@em-fTf~Z*֥Tz(@Pk} Zxc2Xn٢?f3XJaJySaĿWc#&.ZqO߻9A`M<C6s sL~N5>*LWS2D)G{լGe\ ~7$ǁs,QeGg5mfق“&Ij;Ru-X<¾,+wDlhQ`p_8[NW}N~kI >5yP{G}&tm* ˛#2^ 5ja{rZE&΋,A3C#%S؁nbk=/,+1!dхGZђ#gaant惴ѝa11,nF-:C!U,άd#.Fٗ-k谆(2)D.F3"=zA7l&hMUp2o%eOXЮ(l:QUk7IiTbȹD$8e1.JqDpJ\p_uή2A9"ԩJ]vE?-3RiqU\}Z}K},~)sbb88]4FM| 8< Q7 19H~FNYt4_arE3UDN&~:4TjO`tvZӨ̋$ȧeDYT>݁fF:lB풼.s8@.kv֦%@fїL6eWO\>η?^* -7*dz$1şm8ZAo` :S6=hvD 0U iam~ Zkq_8Gvb..[k1 /6iUJݰۙ 'ϝ j>p1wY] \#<@Jxmw;26^GIiבFy{V-ꏲL3GU^ETF3Ze?쐝f SMNiۃƍmi!n3sJo*JymjE\y)ؘ}4sLןI&ޞ*hQJXlvN&9YTlO#g}M8(WkE&+3M|NEBgCcg\rf֟1$o,A'CiGs\,SP؄δvWfnP2F#,o\*l8tt5EK=JLYǝ 2Mg" slyH=KeҬ#wE;jLK#0Y&Cr|{ E{MSGTEc YY}稀8^t!'U]Ff'0nU>L@R}^6@}\N.ty{T!ctĊ♽͡JC)KS<(%@yl;"i/g7iOx9h 1>O#bYPsaxN>ǧ]CvdLad̀nԐ3ir) ց|Ěp3W}M>kQl/ +#>厄s^i,{k1;a7l"^ҫu,=> *Ho:' l\QN+IT.!wRD#Ư.]})A\7^r|J4FC^)|5GOD9iШacܖX yDNI.j8-4&@T"; |A4Bެy:#qQ`"JLxYw͘j3 ,Ur&đ6ױa'YgcHS,ֺXtλ⋢W\"8jqzQm WX?ͅAdEyWiޏi}-Du&UgV0{*Zy\Zzig!=,}kˬ9iƕr7&*Y&9qr~ȕz~V`IL"LBRà;MQMYyÌ7ڱe }CL]}Sh{7y >+P#bw)jNծ=T46f1o4rĥ\2 3?BN\>fCk:Zn) 8 `Z[|i_BKg" Ie3C+\>`wޚ3z}! ճwQ98RID7<Z³C6;%/;65uwai:Q7K^WGH4}aݾ{$tȧ;*P`lΐX^ x>Ү(IIOeJprECymdۘ%M2H3>T>k7 mS΢} ҎN'U],A\ѝ99{<hESN~hV\<#qo2rtڂ6bvvnz){2Z, 2ڐ4#Ŝ_ 1PICErCT-̇vP;0YZ070701000000c7000081a4000000000000000000000001619eac9d00034d18000000000000000000000000000000000000005600000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/BO]?Eh=ڜͩY}>V:r~Y(U/EnOrC忕s*xC8fȉ%ƏEi尤HءwRNj.$%ԍ#dV۝iFdO]'ڄ'dov**J2{(N#P$ [+0O;,.)wX[CQyW "p6[™ Qqt󩑤y*f;dˏPՊê$R>4a8O%xOx%7ԜI#{;2X$c]*FKϊ0|/PŅjJ@Jxl*ET¨F=L\Z0Ay+N8,psHԳ4`[I["3H{9A/pP*l-_rM8"7 %:wXa 3 ՇI=* xk&ijyLyuJ2Ird۬J zR̃ʥqgok#1qMAj">LGs=Zi$P˽XP2 L1;kAO[s!\&7\kJWE@CˬK7Y5WafЃT+?ReRzwzh |q~}t'j#.W >6秛b j\-Aɥ[*}F~:PjT RebaUM=*߳ b^mx.vQ^o|hR'S ]DBl(aQkP&m÷ \p{ڎ^b,Oɒ{B;G}7%4Hoi0Hr%g׺UX0?On|_vlRϼ &ۚ~ Dh/(B̼,2Duk!Lݰd&_B#|-)@cx@? ؈ ΅ҰCwFמЀ_ 2^2Z 7wZ!T7Akr8!.ө[nVݜQpc^۔y[{dq 7^S`́'QԘ>tC@/$,gX)O&"ٕ"G~ilv9K/!ԻIdRЪe u,/?P⧕MPN9x -ѕs{Wզi;{/뜼n'AgQ+;9E P)D"R|V! 5nr[ wYyB@v.0VI˫H@<{:.ÅYV}'Ɨo7z| x.G 嵐ޟg GZ2 &Y[e;'b]8R>pE'ww) ,F*y^znL߮at{K>9,DS5u}#z^y}׻B䑀~p4/cJB؋R6^˦p%.Xo%ۃIWmz^aGLayDZwJ0 { FQ hcB ù]u;Pg1D̾~JCdazvn =kg&(o,wmL,S1DwN 6$cz{5"rPݛaDw&J9{ mG-J[ +mxMvT6eQ4Gx`xg K}u0׽Ѡ2t |H.4#OD,KRoY^LR߷1t߂%ԕiOsDg5*`ؕD\6/ ߆vQn-?~ly|r}b &騱x5e :7obݗY< |b:,ZsX S**p/2" U濱ln2#?$NF zI[cWwZ(x )vVwo lFaUmo򂮉f fg!U}nm 5J_N*adl8ܲLO*^ypp42nR lq?ZV?Tl\[ xFE~=jL$`H$T* vFϨ[;%#Ճwe5ൠD[OC*E1*i /^o*½h68!go3gLaSXU)k7!°=@ $ c4bM-AsLGۨuax4?|݁\%f:uo $tҁ~^_o?ɵBQ,A%k1%6#ϧvJ?7>;< uBy%&CZdw!IPq!f]vpze$Çu8> qzt^DM@G /!i5llnj-,ÊʾKDC73  J[}g<;[EmJ~idQa849 dO6}X/͙ϛZxP&F!9"ĴkϼP#8Jh#cߵ㜭ʎXr>P|Ww 6ٴR3N<" OR%31'=f+}˟W SK €׏Q94_T3Moab5;p8W(oB:X)Nȡ2}]7l,g,6E7c`Ҙ,,9'79 ,[dEpZ}R.>ڥF6ǾϼoOt.`\~Vz1Mdc,wZڦI5 =&Wk~_NX i@oˠ}VX>s3.pִEO8[>Z[1.2! <{ṈlGtKzk2%NQW[uLzr8AT\1Xm v^CaFG!GSyA;͑u,Hu)DR恖Ԧ"n_ţd *X{A\A, EG`u[USE'd}lЛ@;3 o(AbiC,#}T&[J*ߛT*č!{9hjVDz͈0S͸o`PȐPї0kB>$Ŏ-)MqM`O>)sOD 9a5o&F<8xS;BKvn##Kq8БU\=JNOJ*UQlp|O&oINְXej 3LU)P=F9~#,ZA=O Vλ^G۩x(SeYgݳ)zrQH}Uh3&9kj02M飮b_:zY]n%ck MQ e h] !QZBy9xH@ӒC 88(z<$6cx1}|ٰKvi֚|dY6y4Ba' ?ZY@qC:w:%kSDu m/N-OGYR!—i+wۿ& Nf,F@yO̼?lJcZ'o5&XFv@z!23*0 %r4Cy&ty@Pކ԰Fc Z>.y=U!zspv v ݫWٵV[d%(T914| 0F ) ",.1B иqΊIcw"nȩ.ø h&}t\Fѕx6*c_~;ʄDۯtaw: @N:bS'IJUB+A0PoXM18C#b:ƌR5Ͻf%\#歮;#;vTl;(Fl.&{2Y 7HL_'c'[V3QKzMiIGܨbfJdM-aN^fbJƊѢ^=9yf1/;^[하؇X&…6^;O{,"d&N>(.8*BED>۪1*H-f]b[J-Azne$2 14b(N]]A'`d~ܓQbDCQE6c$k<,7\[I?HD"OLBCTȏ7rW#-z䧒Fhxdv>1 %"V6,=Dʡ)Ֆ@a\@Pa f lv>m&{Zhyqq&1JP 93j Qv}EjCNZk(eD*QIBM𰭈ᥟ#~W©iӐL+hp{O_Nj|).1oÖ`!Y{˩(y ^|I>>ח sY70&:9#;SazM~A?] OJ3~ɠ ZIU?lgO3z ; BwNjԤev qnzz0F_`vd? _ ɨ)ɂ E a]-M,LZ29-^h6xd c }Qx=*6HC-\\!l7D]0b<~c1LnTCopկI6ME`Q},AW/nT9>y{ssjK<_%p8b,[M|~xv(1dqg^R4Mɪ Mav=T*yڼdml} Kb Ɂ!Fk?B,m{ ҁI Mf U(|{ڐzZmKkz4S~eJ*]U7uzcc :=gJ4Ay:H^S> iv* ;M0s*qG* )ǚJԡ:pG(6B+Q^A^I+Ƞ..|'l-8ǚ)材2rW1r$ Z)޸}jQiYSgVΰ!;3Wgz$~zZyάnln6M5KHcHBZb"LsoG39?%ZO,S8AhG[Xi򠏛]K6Lvn1¹a^#11I2mo!-!ZҾ O<*,i3۽%!qMPWBĆ"T\5sXb p3" DN76]*Z2)&`c[3K^S- I4\)"`C\6uth۞+D9}^`BzT;Oʛ*4vHܴĢ8YM:c~خ,?#7 &JGEf6Џ7qRGÅpqӶum ҉Dg` u>ٷEaSq-dQX63gDy@&N4n/;+ixD(!/aSl=|dq6!6t!frN& Gh4/twoT}NI,GIuERVgZƀRUd^:f h٠)ŰQܭ~:3;Z~EUAt-S;MƩFQ!vg_PD=E8,@U#̻̳şBhNTc*lYט-#yGi @K4 u'r^$^!*6y.اmȱ6ՖE{aZsEq_|# /|^;'ٛ+yGrێيF-W B7Q*v5лp:LT]4qŻۅWMuUǞt|r%{ѲRoWӡ NceZ~ɰ }!S# Mo t5bAS1ާEb\6@J#s4?E/wqoF(ȩDYm/+SZxv"@T`!RIXm.ҮV¿h[ O:EB9X1$푅FPLPXS"|mV)U.J9Q1UyE\ݼJ:ԩ%JH&  GWCDp][&y40G:QߤF/?3T7Ԧ,."XV4S5K0f} 0Kc 0RZɹ&Et%.ʞټ@#P(od%AcoBj\Fq70> jAS E;|cPj"}W^&">% i l8NeùGaA!~w6 2.Q@iKTc$cD#N OX߀<5߮zmsxn;e,>MI. VǧVva7d5ց (":S)%eGU8)SkU Ȟǽ]mӣX3ܑu|Ye@U*9dKEOnX8䎟{nFm )LHY$e2|6SH|oє`u:S%ЧyhyLﲐnT]lgRZc'KHĉ6x `(0 >Ud,Y9c~ ZSf4ZC_܇ګ'reiܚ 'tQX 8+nWȯPLj-0jf\YbGwB[)0w3_&ҕ;=u9œRq`uS\8.Bqʨ5Qz[BX˾2Gj)mKR(]G oɟD:'٢фF2uKR![VMozU0RqPhgL$BR7M3'p^2`Z$T(m&D'>'mۧ`6ΆO@+f3E6ϭjrHH794{OYCtDZg[G:nh9f{``h6K_.\S0(ŖIaF,i5ѳۙWL Lt2/jսABLA[Vo#"APF}2BV-NW8CHsz20k$ t"-WB(iEtHgI*FnlHnm}>a#e9iF3FRPx]gQ,ɜLR#hYZKsCY Yx6(_fÊwZIqM2pJY~r=&~WW}n&a jC,iX6UE&khDe̦&tG#=,Fm3s~̢'+TRR'Kon ﲥ35V^&UbI41E1B 1WCNѶtw> ͏%$;, S ݉0d_i;^ևQL߲H+Z pM=Koo 'wLyY$EHox]f-`f#KRs ׬d^_S&*LeMn#{JbḿK !A*hIR: |;Đ]e`*̼fKv4Ɔ(5 Yok6IoZeA EqBk$}K軛> >qp- +hqAGa)e\6og\d@5~+u  ;V!>o7ŌohVzows:uc*j1:d A;fTWP4 rXy^㿱fSdhd)A9cu6THonT9i5  K_dS<ϑzُF#xN-Q;yN).' P; 'z"}Y}i:/ݪ(xr\m졝rħag5rDquYH$I=hwMmV1Y?i -]<(F+qA32a?vH~zEĜmUrtC8=6 3}Ӯt*RGs~IU g{dѬ.2謍` \M䊍lO#]i>; e-ce$ R5s:Tu} wCUpL"VSt)e.f 42¦hƳsŇcQtpJXŌ|h__|ݎiI@*h9#您n,ϋ B0O4 jWva4z{b2u ^[ V To>f@:j}] oI 'WvogF%sU0XBAɌmBnZb(9sэ;] H280C SAi;ƥFR:_|Lns#Y:p eە,߼[.R?K&+юOIݨi^fjwhxq iw(>:cnY-"d/'(rSN_ 2@ndž`I{[4۾8:%:VDk4NiQ"v+Da*c̛|O23.3?AJ &_L=Q:S[ǻ^i f8=|1,pOTm"RсTu zYQ\bol> cH,2veZ vK6Q~-QԺ}Fڀ:S#]{ݝd S 0tzذh顖H*w.0) 8I&vH]+.n#CI 9o$*ezYT9ag:ʌ%$]Q+Q체q V#|R[*e\NPњPU* [Tid2?( ~#fz0->TV#1bpH<\uζE%8i. ѶC&%ئjVcm91*y}* Z9َ a㵡#){&׆) rPEŀ2qGfq S<.LB5DkT_ (1{vc5+n1NXL[;nvOm#:g,b~"}C]&Nz':.VBF8)R{ ` 1Ek=`0$CI)+0ENzʆ5myx zbb'Zw><i:&v1BwB+ /nfG,4LS tBo&H7oEHQ׺."K4s{g ?Bb ȚS,Z cqU "0kg<^EaKƤ<:Y~TB؏@*u, ʹAx1i+ Se_r!|ߧN p"c5%LF>dPY{͛ PwD;Hb9^UR4@g $s0R񶛁S}K]Э:7INTF0RT`h(~4{c07a<ndgm-}b@7Xu?gኙH9YZ'B^94 Fx wȜM !S_w>tj]cʨ^bMj5&(\c`I oiuH|ڽ~1ԅP*yv mVOe$1рem~_UOCAz+UfR)+6k\e62(xGuW,xb:lhbZ5yܮ|E4[r,-#5]F૊LH(DfQ 7mKS{ GE6IC^ `:{d4$c`LN1OջmPh1Z`; kW!Sl}5 Kͽ2[sGGC4اg8fﭺׂ}}i-b{Phkm@F/x$PULd"h`. M ݅x0#w)g-lFMogSM5M ;p!d`F##MxaܰTw&>7a@󷄚ɮÆI[F/s  n)zaI}IS!N;r6s1xJ7<d7$%Yʆo3|m}Wa243HvDVxMǜw~:HAb w{:4n`2?/&o*|$CO2jNͷY;XRk vkrПFE=0%/iys@Ъa> p\ ܯ'C15|X짫X|OG zehD3Xȷ^єЕ^b':-XIW_X\v2k)]mBNÌrljj] O1^30' -А=H K~Qo.qjDžތl) %JAp[> > 3#~ϱ@yEgrĽm (568 D ^[bF}+z){,Fmf-W!$AS8?[)Aum]!3hо BLv1VqM2'47/vz.ccgtV o3cJ ~k+c&ݪlԞ`L  lꔆ͘׿m6#0|D??*0É\IDצ V(Q}L8"O#' 6lvH2I -ɇ\41PܯVcA: H͟~6T&q1HִW A2R)>;Gra4ٮ?;"m5Lfd7ƥ+hiŖ4 =О n%S]jfH d}L7s^ oP(fZ0fzz^?/eIhX!w!gYXF`e`G(p-Sv}$s^3[+sxOt$ YyMҒZYjI}wZ<%#^CO.8<GQN=нSōʴcV>ɢh>KzٰL5?;+m 8 n-5eE3n>o(d8X)fFÁ/toj[_7IGv旮ƒd]ۜ 5B:tPx෯Wlg%ڬp5&a%%\~锷>MKMDhv*BW v/yUm c:NӼ tJA91CO?ẍ́xr۬G G"GrJt͜ȝ .M<rY5vOZ>hd_I͵XqhɎ%4v 7pir_gP!'jxxJ:j>77 [ʮ`e:Yɚd[K* NHF<,f*j%ȖN.Jb&p%WeaÝ?i"RsrNwm[H͵ˉ֥75ԣ[S2/ОF3W1ˮSsE#7( 6GP(MMp!ώPӭ%RRvH@ Q6m%s{ -GZDZiPOGzePh@և:-n`;`#80|-9%K"h2թq4H#z6T)`wS(c6t?ĿɃ"gތ|6K9PyRB'uH=UBg>T" .tm1<L`px$#t:LY JzU_NI[aD+aZ_b q?kg몟lz,}c/nIiORzD/sbҝޚq"6[wuDd9??2PlOXu@\˵]r  .[ijdJ{ ] )&zQ̈rׅ/DhwA:FXNeڸ| lPᨧöyQT\jf F>K_8ظ޲߂*RB=*Fx^-wI M2GH{# a+ute捩Hμ( v@Q  ~Ժhu9!dv$EE =/^t^ q ~]#vWTKv2v[~e>*e>܆週T\lۜ8HfQa F8^]Y:V*jӸk0"ctp{F̓W:|5Y-!-N՛i;lYox7@?{W JF¡+ ##H&B+ *yT0ŃbʬzhSByrӒD{ qan^`I!A't&>NST{ jZu_HlGn (`ĪSK|*oy <(CfY#X_grx\xEqS6 $uHN鉶{2۪!́ y"/ȁL]9\8y2+g91EG786-~d,XMQ'^'!-V efay %Sۊ]ZGJV+',pt364Iʹd-AqJ85dK4JeHJQaWp#{rn*R>7r?j :=9`y\ W3D~s8pN Ӎej{S"m17tAH3}+-Յ"cseM!3Jb9'I`a0.x5IFP:*HM9C"2K[KY^`fYQZ:cWχKq9΍GF IȕJ.P:xڈ7NP ֶB@j_M奢,,j/0B_-T[I,/[vA\Iq`sod.N<g$;C̴4W-o]~h`ddpz!!/c w`e&$rSh͂aG!$z-v#f?3e\%tucG% -־ՍnH>Ɋ_ VFI۳#T3vI'BdJ*M}J@O3%F[NBBP'A S-LK|:ɏJǮ)U}=( ӄyj>/oittXC̳oi i{i|S{Xgׯ AǵVf~_yGс\fSԪc$y< ԇ7h)Y~#Q;hœa9 ,CE᧏6K}!]:07!+&{dmrB[$JapE޾٣w7xoe?"P4& deR/;zU/ЄsNnEmoRC6 xNR9?^mЀ!o-8y@ԋ f(_ 8myh.8WِHs2 OPP- ʌaHäZIJG#$/Yn8v|SgDCQћ1@Vn'>`2eyͽ-IgPi8ϔhR?霒kTiLۛDAų$KTE|q%FpjńMߥ6idU/a|tB u!01L4P 6IW1B0- ,Zb\CNyY#3=m4X1{#(scWޘl|+^{ƅ(R nن"iO)  +WdoWPU( + ش؃F9KJz)bb;r 2Ư5Xȯ'YoA^1ux6P1Й d7`N/}9ViM0hdK!h pIVk8U! wS;~Q :f׆MD Y֥5U,X-vMx8:-K '>1[2'=.x4>| ŒH2$ȪSf 댬2Ԍ i5Vp `'m\.MDj@ϣf3JM:ӳFM~iS~+yhkvd0%һZFCKrzR3 T^qGuƭ%WB$$(`q#$VQHYfǜz[;"MumQ5u ?}8X~}Csv7s_6c*W(S$!+)G  3X;6Y^}Ze}>)K"mj|5)VRCԫ"$ZsOy>}YYtY18cKcSJy9uI'@xo:05-D 3J.=glܷ2dGF55Cğ.MtyK.4r,ˡ%B 4T>liMYYE/$#CLP Sp(j&_{'shb!ɣqGգl`XLjW"PoYP&xmtn ~ X'DaaT"1,j@x|yh-`-?sG]Ś[;t0Tkj׺gg! 0|UfiMvj'/@2{}*%L0Ԣ70g74IH+)qv'v]}XGtY 7}`M-}1ŷKZ+OYCM֯ޔf%>oUG*DtH (`#"GCL4]|.XS%,놁*jmޫ헎(VNWBB]tճmoץBXNzYaLX3N2ZKb*q Ϝv;x@")L̠Z0wxZY8 7Pt& FL=ϊ1'KM&ZO=,}v/Uîm[mw ЏQI$0:P]/m\̭و|(j}X֡I)xsTnr-HHgTI=8!6@=/+#<-9O 0jn*A 29.kULfs ]jKBt 3 AKԚ-f[˂Lon;cG]L3C6 Ml*j|iSe^]qiK/ $=H4Eut P@|G.|8wC;a)ap`̋I'| H,ْ8mg" BQ'H]& @-Rܟ~롬=XHA fp@%FjTL\drqҬXϘCXexŅUw~%#m]IОQ"?\D]"cb:C?L .+MI%wmBgBJАsƇm +Igzx=BF&^bbU|6DkW6>ޑ :%B0,Cq \&A!R'2M!IZàd25 _%2 h#/!~_#f% x{gZ7v" 'as 'Vfu׈BLd{F),S4$7@g) ϔ3pЇ K>O,]x 0I nmKr"Cx,H@j5K)6"HYO8HV53>3?n?H=]؟_(C]5;jr{B9A.`=%мaV-Q>< rʦWs Rk.hZkwE1BWu/,Sp}يg!SK}Q967d(Ê^ 8.[}TФm? X ~]>$ms_+ gɘ0K%VpEdZPw˛M D忷i|NqM Npjw~8F[_`!r~ z =:4ج5Sv!$G% 9zY_\f"̩Pl  -~=­o \/>Ͽܛ{â*t,=ֈƯ>ңXvdM~-NWIgu\Gzp'\cfp"q Q٩ wйa%D\x+ڋUŠUmfFN*|Evubi̙dn@)o1{FcjGTMdW9 ݭ\SS]9`x# ݹ1(qDܤ!Je/jüuC!\Nᎋ`uImVO3)Zd@SR%15&yX7 Te FRFu6f̠6Zr y:7P|Ie^(:gv;VY8DJs2}陭ZYg8p;o/T˂`Fʽ&B S_؃ep0@|Pk6W'эj[yu-K2xh-( S;r/zTM)q+>#&O^r&\' P=>&?/;1/VXx{zǙe7hB.G()M_~SywRS?!=!b\#]Ьجp,ވڥMJ4c3oh}]_rr~:Ί}'?#4m圇Y*W|+o2do'+͂5nAiO+; ;u^!Hx9@tĮXqd2h-ﹹ98jFII5aF}̓-4c/F Ki7R x<`hBK[0 eE"d-]#^S02&9::? C`AWMS{JΌo,brfme}TxAtɶ=;v`AiG  u]mau\t%wGh{S`\AHjݧ2Z! HS AOS a(pkAqn764Li"=/CF.TKR#Vb2ꕐ^}j,> t!Y5Y  &ؠqA'}hMGG oV?z{yNfqdfveld0 뛤jsg'1u-I[?7T6GYʼn@phʛ) X _q])4옠Jtx08f+z KUfSQp~zbRģ*I'x pNr%Uό 캣6V$~'nY;>jKMaI75j:Yc!@(H4t0/s`*|Ki}, -YuH@D#4K=[sKzwS]0e-tzӽB>-qh ːO*Z,)o4LyL:Rpi#*{B|nX-OI^;89ޛ*Fzs2hߟSIdQ&Й_+u7е2Ӌ83/7ڷZ}YCr5,X?42K|':9"CPV4Clag?Ewi+D<ڶ,m8K͉f$gX֬ܞ`*K*?9^g/ZEOjXkp$Ԁ+Ё < àĪ I6Oj!pF(rs:*r~gnEީa˅AyR'D\N7S0oIOiy^ 24cctҪ~}uO-^Lg-ȓ&GJ6"<^'"*M),C]Js[0?qO@ &\;'u&j!Eֶ |;߇Ck#$S0L0J#DgF o} a /JWu7PZEwHi@Smw;Nw:A7D\?j ШhSse%nED&hVȱ'i7R|vrK` L2\8~`0\q,p=h "G8(FAFzpƌ78+HFtZ'E'w!1R:+~u`V9a.P%;nw1)cLhlX-8? jŅO 8d'EOP[\sK+pgqS;\e >^O wfno٨g3b1Jv֬Oq׻<``?="uhgEZFTD3bJ!PTHR9$";sq 5EeG֚ TJa" 0Ü @+*lIWgUfQlÍ`y.%2kv[Y aaqG'3^"6rXxup9*ho~k]Ĕ7<}Ufk:oɘqa4#wwWO4P(sY K.dF_߻@OMOg81E(5lSҤpT SNv$:tݟBfll7 cDu/8IFg) &y)H@jM tWe8.@(%qfʀޮ%' Fe92CrKz'hbn69Mw2F(e8+NvoqOi&w Ϲ$yqԭWr+x kZd}s2 rt暇_jS~̳MGc=q6<MuY:͖[ta^*Vٴgԟ wQ|S&3 Ff{Y)YOɩA+ | T勠[j{7#MWb/=HIW4E, Go3P=iGVaQBc__p 1ܮg{ Q5)UCH0?*t#30@adMXEH?*YaNv[u)-KwG$_Er ǶWb % :O_t9ɸM$6hZM HIqmtA ʿo3D3)?τY{:1F[tsx9ؓjhx-rcq+3AEs&z(A֑"Ќ83Ağp8Í%]wM,Sl@ȽRuOP8 e:cMޘw04hQK`>xPÏ`uɟyRlI=[qyޙz)'x3:4|,byܒ*s$wp qv*0t~E  GO"XThkY(h yUC/sh ]D;SP>7 OL8D3@օgOr/hY}߲`=RHZDf\ a]GfڎE2fT`Or{B 1E/YfnN4hH} a+c{_65O<ˡ%->;0^QaHyOxc @ȴg} J< q#pOGr2 $u;/"c]V[1LA9 S3+ch?XF{36[ʦZ!%sLBB$bQHBCs:O+Wz5L{'>0(W0.LOĄ?6ADБAen mw%(յUnH 9f6^-pBC%g5,!@3)sw梷dOĵOHg~{y]"T3IReՎՇ[TY˃1V l[b,!1}hsx pTAMYGщ!V٦1H!YDqդ/e]|'<2W Xl8n0`/70iE~Aw1w KSڛ-*Wi-{aNm9i54TWbG$C>; ]j_1AǾJ~h9f!Goz9( 0y7Pm6)%{gS ݆}c *z. &Dk4ˉɣw4|Jkt95s0 IJ v@sPD))]u<8BUNg[MV/bxf,HI }sJb˛`z׻2~3oOH!`jZ7Md NyCYO%HVwaϕ.Nͨ߼L6#*_잍,TLNq{!&^‡6.߇X9q0{vKhwa9vKDw:o|rק8e[}Iض Msi!JKP~]tY H0Р+x MNBc;a b Q|| h#[sC7?Rjғ֍UjaG,@)Q(ƪH"WD;} 5Sjf@jVG؟֌@ B 5[s] [^ERd8L²8-0MH&}2 R.m%Á) 2 I?mڠ) LR|!Y:!<poUb0?k-@[ # ;zxߓ\>P`y+`SYէ*F7[ibWrUvJ9aR 4'vZ_MQ%3yEwj!dRU'q`+.Q3;NKVcV1>6 3W5 v@v +Pl52GIsK8wUz-N{E-2L\hrdlCcQAtp@4OW>yxPH wo{%@},DzbE *6# R,ٽ:*j}{F8tk^~&/}6= Y)~\sg5<ަPP[]:PJpv eӝqWQD[?loa|dR ; ҄F+Zsr<Ȗex~/څHejH%nX:O_yCb[{FR, {ym,P}yg‘AiyU(Y~ WuT-1:Qi/smX;Y]zElW&e!-դ3 D2w/B4%ch-d"5_[TE>2n/xxX҄R[àttkNJd2!xHEk,a{E`i7B׃3(~s :Nd ۬EFSMZK.1m4.-z[]ެ3 ?~-B,=ԨrK)aN#`% a0AOuc-!8DQo8iBւp︂O*UDKvJ+S\H*>APkm|fo/Zb/5B/8_rVq8fMi$$G '/ *HO7Pe;ySjQ6*9O` hMVr_h9p'!"6!mC̞c3ҎAy%$VNNjL],h< ^MIh,0 T/=eg0P3cہSۓ"twAU@P Јb [k+5)CD> ~|Yˣ׺a+3Ł+Zp)Z}~%ܐ`ANm+G M[HI],SpWF+2ԹAZ3 [;3tQ^GYv9x&^OL? }{MlHQHo#y2} X.g D=Un3l/QUN}@fX?[UGYKyz^A`X`667ewj[z GP G0׶j]f:v}&$\h+={Hb-~RSk@TB3Y2zx!,viW7EphQ&Ѻ5wewF/D_LzK[FNW<gyHc*вE' Y#،!t;/:mH1 ʒɷlsL UQ!z OuX &~o޵VNS0J(4)~E!Cg8aJG}=Oxp/+G8wl9aۉ͵؇~2ukzX73'TZA6~ʔ(`N]}9\'iy۹UG7',+gn珨Q!!{PB\`bZepK`MZ@eh&NZQW.#]ªSN >< {%褐I"$?J')#A02Gqʃn&P㶈H0V(TI`P5)}*qQu-0L|3\>nu=,V j4Te̛|خ.D7]}6q.g*sb> 3FyXig5x_M׮nj$UYX[ܭ !qHDZ+H.lmMyF;Ms9=x;7ʌZN@furcf- &ܩEїq~)2<i#'n!BXgUJu+g9`Ad@c2~!>0%Ve+ux'6׀٠#dSI`Ӽ@a?ɍ`%մ>{X[cAFw eY|QMj=GB`1YZJ2RO`ݐ`Ec pk~ gq/Wæt]_׶a4Qn&p}:;Z 6SZe" fcWG5by||G39'7j򏥞Em}A,'YV&2i} Wnz[NDvRP< hO`7 g=o{ɀEnҁBWg?qVHSmfA`Ǵ~B#$ňOCE&[~HޘJ'/fSlZ]/d˚+ibfr7+QnœƵY 9_Pp sL%xuA;U:6_z#i-+1)u}AsN-R3|q~",uuО>2;*X5̕RZHfd10K\†r ,6-n$xJSsӠo'">|P[56H̤ar8S-ve1g Zi/[#{gsE,3=sWCX$js x%Pl&_050QI$E~n[Ox4-;n.⥃ z@OjXi`/9ߖqTp=:D.g+>s&|iVچs]&~bPYqcyxOMGO0]YXd^!I2eeg 3/KɋjJqU$=4M8u΍ tVH>T/}[oͮ9;X0fZgJ F+1D>c@KY]+[RqEPWxN͇RaihO*I)I,A,GJ+z4Yp S*cї yqXI6 cQmiTo:cA2`Լ0)Ls:%$Ƨz-^#KN!w\%̊/|KaAd`|^.],ڒE˻5]P҇ VOšxiSt.|~[ú]rA7V1#RvU#B94R.ΉFK2ۥڳѨʍEP=ò&> 7ds&5i5Y&7z0پ\} w n$XѾ-]i HQg,0 OB鈄qʧPwfx]FV&`z:f}R "b[2b? Y9]ln=Ь &pGB &~@EkU}ik?LM4{n0DiE7KsF6w$Xn2\ 5Ѭ;S\p|xx\fQtE= 1KEU1}FPe HfbQ7$ZY2Z}Ň⤓cclMȔ[,]W;x]M \Q݁d?$b/DD ˔/tC6pYl\B-0ޡv԰.7'ҕ;a r^۹BO2%nbQ NhRfHl<}gɿ3YB06˥ F 6 H0ަ\!-pxh"-㾵 etgLBsYrf/ޞ[mo^A p1(Yq蔶: Y(ʩikfڮ8>v (+~(I킆V1R{>r` tYIkX"͢z;[pA_7#H73t^Mhh ha-kmHG](zdp*2"Ϟ#<94 ;[T)iT\mG5ڵjlH !h,9Ig5XߍB]'Ey,!!{_?g:WׇIb<܂B_*l)@ރN0̺}>[{5ckvd?Z)QʍG6M|?yfvѰχڜCI8%(Nr!RRGcTИu35Ѥ0n$wpP,qd7F;+XЈt'Ӷ}=1O=dOp̘-ƝFzز/ޭ+0mO$;)UE6&̯]LA$ !#RrUM\6e`y(S@#6">d;`H3J C60KI=p?3q[ 28S״V45B*pܰEFuuvBW}o8W.lDk z}OZ18flRMiteΦ*%RqکN.zax>Qp\LXd:aMBaֈEX?z0]W=!.oUpL#C\[¥v:A,y6''$*oI'>ϥ@&6xI 2c{J/5TԖn@x '.#u@bWAEʿh:$MUkMvJOgf[<*6>sDO3q pF̋CQZ ӆ #nG%# rI'#N`R^G҉ PHsߞ8ڏ.XL* H{D5tKp^#K$7Bi*-}Ϳ&muQHB.W45Kɍ@f_7~&1>IZb:^R}՝Հ TFBS^T8)lXsꀊۯdrr7WXpr\_Tj7{Jv\.aOa4#P?rw,ˆq"ڞ,8;P0 أۡqUGmS$o9܏7EDاv*\c<})UIgߪO0)f'c,z8X Gal%`I-HjYв˴Z ER~| N8h.=95Pks wi~爡6zi뫌r)>b׃S֏rz'8K[8ڏew3sn:Xi\$mw-I|d%&ݧ*YZ3fBX@p"r =U^ѻ02[*\'! &"][ePEt/9/}oM h&6'j{zQc_XClbJ yidgт}xO{_oTB*9o2 {ųC-V" 5܌[}QN+qH~W&O{pZ>^٠Er.}ǶNO1V#+5hoMq $A2MLcH *UA5A&}1BUƮqV{0}ZkcDP#IYᑂ+{{Kd(*i4f .,-巹;f $|읜@GƸjl% OՀwVr>#Iq+N# }mF&懂KN*Д A 5WCD˒cyET"8}BO&Ջ0Ɉ0$FD&_rt95cj߬8H;`\ |Bʊ/xAS-?66'%Wao8u^d4O+WY,߰8ODr1<޸E .qmC鉬{!AΙS|bTΖ2)<`| {oy.>uZͲ|i&\{헤VP;&9*Lj(LMw;7ڪwwKmg&QBS#V.ӍVNNN*+,k !Y_6ye+:Fb#ex.x#Puyd$٩A~O滀|PΙÍ46T)jԪsȌckOUe9=DrE9{3-P%RG:Kw3KZ(x>@F&R$3iXɠPH&tm=8j= Et$q7, 4l5U0W޼$eYBl:Ӊ. N-\M!~f + J6aT@vd!_{=w̔ 3. r oS xgn,4L?GҲb)-9ŏHI%W COG/'zx}!w,IT$mǧi()`+|Juu 85q;F LI Ud,(#5bYZQ6P­b5:)375  x^KYA:.I=g 6^wUչ Byϋ}%Z Xq8pj!pWOox~ W}9-riiԧm:T"z6.)vYO2T"EFݵnEkqcVp-V3^biKStAAҋgF^6-w &Qs\JfIc vuz3x(*I?-m?a=^YY1%oTy-턼p!D[@f6lR̪.˃5 Nw../#wnZd jH^AU](E:Dhǩ¦+.W0űwS(f,Bv8+pהq z.u6Iz O43/^d70{&܋:K(2 r?0 H=Qhr?ꫨZ#,' 1NyDpRl^TU7҄Q9)wZa>Fc@jd<3J$! NA36|QE{.T>1.Dk#mQ) Ld*H~$?zK0x a4"tɆ|jFĿ-9YGMI=} %]eJI3m佽KS^^1mBVl`(t,R6s:wJjAbXWJ4xO0I)" j[~! ߤk8A2gH? A,%QuJQϕ66 0m%glc>|crgLTF SDZFr cvbv@JwiR j, ېHܛv ^+X`+OOr ЛAl0`4/bZjQɣ2V43iWu 9%rWr{{6>5o.Oz5+WjЂ-=qqAos8K?4D)a V6r  Y&05E=~ f?q;(KhfuGp/`#Ƿ,r{aPN.n|J7m,$@n5Rr4֚z8r ܘ[oM< v-f @bo0,Ly,Zp!9p '{8++?E"\(ăA"~3\R1UvxZÄ>ɮeÕ]\h /[w` Үb c,5"`~ bDlS%(5@ZGQp/8c GV183k1L O@oncRCShc=\PѰ1%ो%yvDIL@òijJqCȻ.: &6韼ӋFЁ!vJd]/|b4޼>C ? C#!.GEK`Wy%+a7:k#"D0J.@ 8@m\ #xf&r%W[(}Rkl+nnBDBU_UǞZ8r_3g=9 ޥ -{xIm|hE?hQ1/j YXd6hn"+ L1G .Rz}6ǞEiqG=b }=F?2eaR )? AJvkc@ދb|o]m A' c$֟@O}|X=һ}>.QrM(Pi >eqo-Q\LyG`AO7fJ bpf[C8SM(3> :6g90±yn \?I}ޥBfKENQP3u(ˠρʇ=U&^+BvضSav>Ɯ4pSN[ N>Z%XεA|Ӎ:_%ňMVTDZv jQq˟Ff+sGֈ?&,\-qhҿR8=xF-/lnd*QAKK Cy?Դߓ}]D7k͙8$žJ11MVV\T Bk&P++@ Ex:)Umu4}xýy xq<)̠g ,!G!<\}y:IA\?UQ@&u}u9o"E]V|ć4 i~BԸK:dWT fd܍x%u-AM0W;_ܸ #D&1EOW(ϲ{m ( 8 '^gURd٬3UtLkF:Lt +93ij*wf),_Nس{ah& f(@\D'F Hfjь1ta"5LyaE8cfÛҍ*QUS2|yl͏wX~gi&sc E t!tY;wBsQύ|-W~zd2o0j#+|5Yr/hJYɽp 3.*sJRBU8B(&jgibq\y}Χ ,#5ќw3\P7yIkV%!Aݪhs)gr\"OW *o0F(.jתAT~g 6$u#0SrXݟUv rPKLaM.H{31$=$D#io& &~]!T%8N?=>#* Ãa}*dH3HpMq/T*Ťօ6kX7 K9/\5-6)eIC>pU slZcmGL!zBj. %q~`99$f 82_dԾgFD@1[|3s\}qa#NPΆ [2o+{\sW C:T(% {\$ͳ(}dKkSy(X9oL 9Cm,Yĩ0 {ԐW'F[KP汶M?s9Fr?Ә~3^JC. mvKZZi@ua!y n&{3uG!1:{;./ ;tƖ|K2|\kP3.&m[} גA(h[A\܂;0}5)$Ç%5F~V3rE{,1E*xb$.ϱ̘gSY)!u0uN0$M.Ui ι7客\3ڈ<消 QM5]=9Sn> c8*vI5 &~}V̆JV*. ZFR9"6FvÆoED.kk:.o(QCA+_^O;}^fe'Kn{+<){i4ؤ)=zW#*QmĠ4O{ }YGFhI0WH%bLuyp]Zw;9:cYrJnJ eգn aWft9qr=YC_w'^G/%Lq2.5v%ߘRW"QJqbwNfA.Z)ڞ K<&PM/ sC$ ~J-d]"#滫 \S76f T~l P Y(&zə{.}|O%hĚ_xi)r!6+Z4̱1 G4AQ-?4\.lȏ)R$fUļZ'qq2B"Ĭ"q:L>e>?+/6eÒk1.m}Ɏq&x :Oqof^ R~ ?FlKznI̽]@MޕB yqy挵MU"s$ 5њ~qUO8}jv0{'ֳ紙Zc C"REEYh63?ԋfk; ۈS |,}ʨL'2e;z2C:AHq50 |\ Pb[6`tul#LЛCa}i#X2GĒV^A/}d!ViJޚ+un)$̉l-a.-'%\uTqG9'ypx.vijG?:}nF`/U\ҬO;w PX tچdžc\I\>Y"40%Amq\PFSHz*\eI0'yLrd\Sȫye} %6^ւ^B4^4g׊4vL;aWcp],w"^L6q1I!prs23 :LzwEg/oXbbe,nUiUc@_mʃɳޝ}Q -.a\kP0[OqAÕvܾ]t5#ش_g{ ?u2M'g+*r-mn ~N(*%y.5`p]H7fxNcD*Y\1}!νߵFB ge9—et$!{B6PN5Pdk1ϻrа,d͘PO)&܏^Ey gG8[/fxO2YXDS>E@2{=5dڈlkh_A\QLGPoOeE0E "ves1 j>H\J+Q niꒈ $BL< 8n͍E iR!7!\bz%W6.u@ {=l򿚍+'2:}B[fYҥ_}|c!Eo|4+ LjʪW!:J]Puw&2%OY@}]-S'P) +ʃi-;6%PCG?~XeEhJ=dD N]׎ j - q+jl^:Fg˭cv?>kv0Y&r֙aǫfg[ͨ@NN2y:uj^B":pZ s?vsIXAwbڱ(le2*xpjmW'W\eZs\>Mzh7TnU$DUƻŞ^dxwC9>ԦSx _Jh=vQz'=!M%ŝGsnKsEͫѬloZwA}l׮HxH]c:PV:p LaRFx{$m-h-763HB~ 08<ù 1}2"J<_2b%<iꣃ非k o7Ųգ`V2QՃE0l\[E:r_;/VmX' fw!#Fa|+Ʃ׏ iۼ{3xQ]뎘 %ހ0D~5`Y^_7͢Z׈vI":|`sU2UDR#Sf)fBY{#x֔H& ħ.7?ױU0Cm,<܆}#* ">f$9Q8%*"p },hW(AA*)0+[:sV`WhLt{@eT%v/{8^So @^ف2uյs4ocfWLS5 1pF꾘6*hEKM: ʥQk9ԈY'*)E`*PH Ӆ 8@9Er#8Kgh*WFN ae7ul0If|lz\Ƈ· Y!QrS+X1LC{yl”qq#=,:XYK(v{z>cvxۀg[C+ӛ ցV@.lӪlyٖybԳHRʼn`i[y"d2|"9öRÕ'ld=/}.c۵rٯwx>3=T"'NI.N%iG*B<˦-Ghۇ;cS7ޖ<{e8F}Tm?vr@! Ml+Uj PBW^P< ;3aϤ~̾Ukd-g,0 *Y)E5 Y[7y,^8͊PIcbBGaĊ+/!xUG#]w . ŸR=_n.ҝJ*̬gy͡uO:@Nn#9%u ML C軰Wbi1hW6 Nw","֦hw'`rwh4 9/B7E#Q2mPT xA!Bc9k*AMYlh{=0iynC:eof~qGcUrrLPL HLb"轾 YѴ@&, 2@4k[{Z|x9ml6zQ57ZqL W؀!c#9]iWNЈN.k  ԉTi,N(JNJ H#YqBDA{6p|J#(K]MHqM依 ם:`D{Ƅ0cv*aˋUC }"Oh|ikDfYKbC-1D6M" w]˳q|vl(\M[biV'tE nb0DCW ~ڧ(\3E=2~m͌mtaͰ33ɘHQ3D Dz%k>x|TsJ-3b2llIٴNa%72dpB{=77MTˍn wKM8걝%cغV1f-S :Փ6y7> "$Zd%t_ ACjp'}Z0 .:3q.DoѺ~4p ]Z̹A'wQP5ZuUEɮêpQH)#џEFK -U1i% PMukC򹑸z/H/5;ν ďKpq{[RwBx'wIj`=Wf_߻jٺ,TPp<MꛄldU'Vr?mz/gZ7qT&r"0@Mu>v(!]ڛ߷/XI,F(ö|kUqxNlz"B0pg4E,s /*Y6DA9xe-}:lZf AO\tN(Bt)CN}aӠdg$OUaS:,z9ԎlUc:]Ih*ۋWU2D^ 7M4r58,atGqcfF*wk2 m뻸ao8u ;hhZZR x|YKz10$r~zPaa3x9D/,nha9Ol1[ _DFxUfj[,r~OV}NUsm.;鄵r Ph2~G!% i5O}'\o c p`qnC /R?F2Z I}cxUJd *'(Y "+^.\״2a.pE~}l,x!8DTDl*H{<1|[#)g-`mJÕ ]R 1:H,utUFnxm>&jB+: 7ODmhVTP仦}V _ǭt##(Z^[*uwc/\\mp}S1 jzN.L9BAjF;iI_&4g#i[3` $ 22`-T +;ky8fS3԰{2BqRW(|+e6B2@&Uz*H+כ+&=5zꞲ^VMb%2Nh*4:]vrB`zm10[>-oPϨ鼮:FaBk~*eLȿ1CFR&_ԧV^㈈uU>lҴ@Ԝe}fI8_>B +ua~ y>FHݳ v0wcW.8@9(s۾@Mtb,Jߤʴoafyљ0$O~ -%A= tb JtDmKK7s?R gfRf"/w* +1Y`$`{~!Kқ,uhnJ\y|:^y@c r?]f*f}ދ $0 ?Xű'GCezM.uS#8EB`TE(\YOxn 3_[Dw _ag$;(`$- S3J?&Yk eơEފEe=b`w%迗~[uܒqR q'ϝVjApd6}(y;bw $O"VC1)åZ'ao=f3z41i篸7 ; 8碐p p@" Sʹ)Mz,YN6}`0]7a_d$zA"7%2cxH4PlJA9FJХ9Kc~ @Z1-`;UXG'; <:YHB+E^,-SPLߨo-~[Ms'E4v֎+?f 0~s4"mt݅y^t`}uZTvy~ SR4jqDcwtpoHԈsu7?O-rV#|gYizSūœN[3ԟzE=߱M)5-c7 y 3鈕Y,Q\W @ ȍĩaKЂ8@Iܝ[ Gj"/T$)e?KxxtLQLc߲HyȬ>QD44!e{-՞D9w1yj hau'؏Y꠺~V;0KI:avަ)H7ya,?JtԲʂp`@r^1X[A~&ةRxNo`+s>+9SdCr ^噷[͸X|b~t:`aOX&FK7oMR-/goA`L"T ZJ.`jmq\Ԍ-q}Tz ?JJ[SL˂b5cyP^pM_h6-a+[l=ƹ:Vq<9v4[N8f̩ك%Ub7~߲@HGIu}\^y~1@CS+^Ir(kȗhIh-ӻ+*5V9+P]wIݲe~/ͬC<wΫÌJr w:B^ن L6Ո.4.ET8MG6+-vՄ3}7VmKt G0?XauCD6`썌 /YĄx-<oGoηJ-=QٰmotxgyOWBx$%pZbR#@ڥ͋*]Qy<`MO*ؔqeZDJVq9E??q2_O ;ӡK6b}eo| 44%(ni&?ĕ?< iHJk,Wi?V *Ȓ"*zFEkeD%ڬar-ZGMH@#OW;Z/dg4vr{ɒSxc͇DߜR[kEPy6ғЧdCuY9=b@!eF Y 1xrOF'aE4hX1 R}N̠9'M]z֕HWTa'bm9ױGs '=ַؖgқ>6Ï3qORnIT;DwhO E~ٜQlNL`~ '~eDŷth|jL.|2bY!;e".w~Ȣ]yM~|s⽛U}_rťVtyv}HФ)\c|ve&4!ACJYJCu$+(1CЂ#O0(Y)$GF7aVK:͍,$DZu]Q+b[m >ݮKsObR? ^T6L.~,g%;CĂK;Ryռ Fǹj[8OV%f]%iI E:[ xj<k̢"yjoCm L CڿLnj8E#Lӳ=*^{l$wJ{d_PO*$CMo|OnOsrYMɆ'ɍ"̥[eFER&۳`g,ī}E\&J Rrba#0||fڷ[[5r|1]]^_r uc RBx?mY@:&QMC`|Znbz+࠱I$̝pa+:`+5LY.l^LkG\F)8{;cY(!7Ct5R:rDB|K4YҚXL jT :?FG>ˁ%F+P-Bb-:emO/2ɬ$|o"%2 ݂M ɪb^X5zilX|nL.lk Jt6p3aksg˜Q;3PM-^a!<]v ;2h_Ji/t_Wuh)0т}D?'R7lsWu?% kO;0R6" /\޺n](ei6ÀPn.xؤo$յuYW9Xղ_+7ah` `W;@siq} /Ğ'@߆"Z>>uwǎhLKcП*=G"A2VU )'9`m‘)ƂY5@¶̛VJ޷eyg (la$sѫ|\5ҡۑBkh 4Ӛ004A*E0Jc)/X6L)L1$2E;r12,J^e-VpFuP 1<-UDkoVu I)N3Ը$x6˪O _xփ]o IWңK4T V ɹ@_QniBRGGᎊS?=(iI.J:X͠Cb?>_f}HlӰ>˯fѝ-GW0.O|eݕ,Ex 򾉫smY$ɟHm*PDDu$ #o.[>(Pߡ\*c(_p`89YįiyTtL?? Un؍E z)"pf=s-lZm4iY֝%za񺜨x*O>[jx9[G<j|vJa~'te=pÞ&34=-ڊCTFȱn5tC W(2V*x68v5":يAD#-)g"u H?$nq~YJ%p1p6L}7|7ο ]R>[5rR܄hÅ7![o?TH*Ycm'$C[I@qp-AgFR h!mDFm=h~hEqLx.$r[M*k(|^%2)hR Ly<.n̕,EouׅAz_B06,r$ >,b&."}jaBE0Kኒ~ѧ`]223 buC*狱`c'To֧pY!|!܋vyu*X+4 `eȰP6VZLHpJƭu3~tSen&3SJT5g$,odyUt%MISs<3D$+ԑ?"XdGRŅdh/xz^L8EI [g%7|-УDeu|ůN, Lm|v;üu$VG7!V'lϙF01|2( cR9%! ]+6ة[!NzN6nO5>a 巤`4Ez@KG^ІAo23R'Ͱv]+ ƪ+BD{t@?yA% #&#D(%-#d+q l`JTj ȧ˰!% t|T,v9+{C!J;m({ԤW82[n&#hOװnNZAoN{:LdH6Kh+sN,/ɤکAʃVdW}_LW\=f#D4N17J`]iqkRPq~^NOXً~PhA:Yurȍ(3l,3(~&\++$X+,M}nడdfcÒWЕ/2*v!.bO2c<:GC vc+2q8B+!z0pMRy~;;ujΉT`SX#,5Q-I wIFѿB+^kS[eq*<o_Ƣ$1jaD z{kD( ڏFGcڮR&NƦ/B#$@Tk;-1\e 2ݙ#=_iz3AH@" n>F&H?wZK\5?}oaj*nl1NҸdr*3 ū/AZ\QQ7u*0hOfҘ:qrLTW:>n@_o"f{-T/ zg 1D1Z8)O`9ViXPXzV*k?5!HI’X^Rܴ5ϗElgdrc.ǰ#%{>JG@I FE@aJ}r?>l>~@^p8v[9ge#,ē4 \C2 FuҚ- a=;StpHz19oZ4;>ҏ-v`C[Poc؃QRm_^fLr>C(~'mv'} zÏ>>|@l/N|~#OdYO) ôgjNuih^*ɠ  ʏIvYŊZH^֏(Kaʢf‘P+\"T`v'D:c44&1)6ϊN2bB-íADXǥ܇SS)ڳ@ u Il]qs|ȒR7!y7qX/Ѷs8\"HFnʵPjUM1 Wx hZl ncmBjVaKf~O=wLb+owO{;2SI2O稣nɻ={Plulx[#1{DVJX2!7߃m o$xE]ۗ0º`"x->Ѡt۔7T6oQUjlUtn((b>2&JԻf5 ~pIj#r #^EqZSnyMe%7:xfJoYAʼ0(t_}L6D͵'vj 'r=ڑYy_xsOPF$KՠC`\" '*iքϴuh9uHt' Ҳ%s~S u$˻Jw|fp66R .qTn{]Wesm,["oGRٻgr#K+m񉹫}n./*IR8|X%Ƭ}>[^bZ"")N9];_,S*nU cE&I0U3)E|ex?5&_Fsy/`'tT ?m`b7JoR07"UaԍqG2<_gCʷ7PMV=jW ZcŸsFt֖KBXޖB;c76m9='eޑ]&7;V 89<S~THs؈GI;neeҜ!+[mB#"1|叆b# BB+b럒`o6BOQ= "]p3 ѐX;h?*6Lnw,#BqvΑNsdy1jL@*\{A=̤Sp322ʅo1ndiՕ.`LbO%I:gG,ur}7<=ٮBg'9Zep)_ToJ)ҭ}Dh7ۄϮ>X(;JLKx#aTFbmBHL xQC401dn*Yk4JY+2vՀ43Š?WAp*dḯDQoρB sV59C:M5:

sty6hgW;'^1wx&-}9hՖIVI Y e>.%.>\6Ik#5TuSdj֑|qI\]#'nlt)šςDvۃEIg՘a0slȔC8.)6ulpDa[3@|al0 X;]XQ]L9Uxȏl;7߉=8{ kn 3=^r:h ts ?\Ѝ6Xfr?#p]Z*ُ Q灦hѡh8mJ*ωEF̲iotZʞ`l0{21(i1l~ٽU2 pis%| ^)q WCu>sM7OYҵcSwf7xHcKH܋%G4Mx/p@F*! @nI,ܐ0 QDYOqcvG6Aa੠ґX2!QSz;@nҤdcm8a{*eqꐘU Dj u f\=sayI=&JWz*3M19JIex<0)h]ݪM~Ku˔_yt_uj lY HV6*ē﯋LpcwGͫbͽQ"ؾ7ϼ!Q.iߒ, .$=-p Qy<cdjK`F  WΝ#C>"{&~t~olL\X Gߗ -gƭV`fu#x4|eISW['Z͑ #_xkJh"eNxwТB~[Hi^MR¼1_vfSX$^/eӒ8=݋)6LȖNAxs*d24QPlTʞNh':̼1|Ĩx&C1;ғk#Okj@NexLc/e[,b|kw2s%;*GլPF_YF)Smw7,K$)l~U[a} 4TC];8LnFi'x%MZC;h4X?R^AL+XUNZo#Gu`]\>z0Yp䩥wX-tI9F.JT34#1Ttr.*/tSf?2 MF-DP30h&X^׸nKd_1< V!8|p U@33› Q!ŸwS/%f=eBK<i@GHxux{{)>wìZϵXmr?<6K⨲N҆*j;v~kZdז]?5y{he\Md2")sr9]q?'_h(S.Yb&dPm6}r.eI 0M{=gdSKјs?.N5H Pd||wmкv138X 7jJ q++=@6Ǎf EUWCgߙBm K#Mns`o/RP ֨oGbGD ʌ3Z% oU\$~j{h|H#3s*:G6D ;Rֈ,9u9C.AM٬4&x3]U8T 0.jjq$K+tH=sBx,~ Qվ'+$0%F~z/ianj4nuJ~W5m9Ц eڠr ^=.7< 74½ssQ6bW4*'ewr G1]mt*C݊Hkf0t|4Mi,3pYhߟ|gtGSt5pB4@+uWjX@,?ɷ d'B/_c2:}_Ft&J8ߪkUl^HV]qt"5ea/ŲecBL+ؽAEniZy?h_ϽpxKhqw@:賬36vE+mk]#gX<&sjpN LeqEKᔇTVסaUֵ,ol)Ƭ7rTjOaIHA%l^eZF/ؒzvX.L&#r TG\ޮ56#}3%bh,L?axPO=o-dV$!h/G3C _7}kO`ZĊ%*$ʲbqn֬yO1}~ ĄTSikz&( N'$(6i Ky֓HhFzZ K2%)S1Όc1m쉿{j}uoO| z5[2 ]]>MdЧXVEȈ~H*Z)-}:R;nJ8'9A |^?< =9kG?ì݅J.ȏtuCBZ̄ @X Uٛ' 3A,Dӽ'a+˝9 ՟)*qyx<}ZlwG5:C"YwٛUO.6G?#dp1 aY$$otwsg":_/ee+xx"&%TLMV \w؍gR@r4,#csM=+˱C`e llhX6.\i9Ǵws.F'̷1yp5.gIVOa?uܹJKYJt.8ˬHsm*12}ƈjg"t8R$Pȋk p${jr%~*73Ar}鍎B>d vb[[RJjwvD Mv"+tIK,ӹVGʢ~u\+87rJ ne 38ʔo٫RNa/4K3pcT9t?I1F=/#gJR <\;5#ztΈ}atĭyLsaFXyYK#.8IUPM;#+L\,@"^mV21U寅m4u幻(هhӎpL2)djSeW5.o;om}uR!ģޫ 킎Xynl^[6 QxAwThX %ޝ9 ZG~Y{s3JpNm6nS{v[ ^jMM&~utv':n\/ \d:b*ix" ZsDaU-6rZ)iD_|sL>b| Kŷӈ8qefMt#Ox6@àݣ/$N=Ѩ Kowڦkuxf}B: 5fIMYa@b`zGl)QvA]–S֝WKvΆEzJEMQ#{}CerKz9lo[d2< fkI3T+i, ~,W#?N7iK f}ݧn"׋=1WBpг g!SvFL\JF.>SqiX!ҴO&܊j˹77tƖ[ (!34SDaUmp 6&bhߵl^vʞ |׹%z%HC$@Z֜P 吾cZ{]֪uɸeeR_TºrEѲ<>X-s] |WX XB>ۮ|UOg޵.c0DwןwUšv2 %KD@^ ECRɱ2'sۊ?%N=T*~': bEՀA*\Lmf 0\-ζ(cUe)@bsLy}Bm] n lgVZYQ=NLDǿ,l0Q|è@}8K`W1DJŭ;3sfG9PoF`Da4xϦg<))R-/juD-~}6D՚U(C˻ܢBy#͈t2T@!T xO)Sy|]2t* q2aI Dj?1|iϴk?{ڎ;qc+~ʍiQՠ(<ݳ/i*bD.#ZCe_Nbu!QPDfk^Ghej1W- )P5>N/(b)ibqlih[oSi*֗+2dG{5$ﱑǏS}&>?Zrg3uO΄G"LzjpJ5B!sM52uI#:B=8$+o?a'FJS1p>IC=tΥorU"LTqek4X^UB:ɗa`xiԖFAj٧L1Ҿ,I ֦YR/䈊 \:AaF\@͛:P{~JYI:V_HoZqa s'ծ^ dbXSiւ:}#-M-wCzpp]A[TX^X<򆧀uƸ'ȸmAm~_m2- ln:]TE@>c][T X4U ,3{P#<Oȧgb9I=BQu")+?b(EѲ}J]u,I#2jE ±StZcBA tG=Y4{NpS8^(7Fmۘۋ؛aY:;[.Bk#"e|iڱ;$_X]-eE1BpnGm$rf;mz^* _h.2Y1d?[0JXn]U+Zx_f*X7%c% +SrpI`;=ߟXBJHnQqTJM o{]R V]B$̴> rIF{"8ZC8l ArpMbRzK-0ЯK5Vp|6a%:(؅;qy8a [fE=wyU VCWQ0హWԱ'.׵jN>PXwRw?J䔕@AvȨ(A.0$œ(`JÛẀ Ֆ#yϮcsY~-č=*غR1Wi'Crzc3B_2 $^L{ nVr=Nؔ;m{MDr6oE k V$,_E4 L\F>2".)ر>*X\5c7gm7|!$Dŧ7aAB8J8wj%tses = %;>CvԽL6S *]xqԀmj?#[M`O'c]O}!|NV*a72sf{⬊Jȣؔʜ+;dza:B|d!Uͱlm3ʗ)%-Eә1si͓ђ($DFgPF1<ήn)gQC\1̠jRrQ 6]۸Ampيs[͞'LV-AqHB`a0ν3Ja!—Xu^FmٗcR7c2(D>*L踼G?d_?vD:b&Kq:Oa9n>3G {ctS)L:Lc(!пTciĄHe^HҒNBΐY0!ď :>M+UͦnB\2, E>+9YgbFny7&F[maAps ?:Y 9|/!8@ɢ,Qk9Y} *k FI[A?OQ FƂ )go@pvG ꡇzg9`/eoš dqEyjm!;X)P^Jbc|?_S(/l3+%[^aH}FůKM,.q#w1M/^I\m"[׃o`$\NbT+-wMo2B?$Zw)qeXG֢Ӑm,SrK>DKV2LϺ*IN C}V)znj% w6+Fv6qcQҎka W;?wE1;`vրBQ˙52f?%i1#CU&Fw*43Rb[Hܛ1DŽľ['3 ?Jޜ ]wY$z]%(֐TǪ7j|%XYLc:x3~D "b{DNRJ;[w]lޒ7ќO[f3ts㠪GmNqfݹ"CxbzkAu= $z%wފhm˅$OYՃ0UֲRhҗт{l# \hMvX3! MKW8@m)my}Tco5Ӈ9NfR{$|Xk%U{Zo* &Y{'jS,5,y9]IQ>aiV23_M47th^sstb.J !%Y 7O8Y:K4̼:D V$38b,Qtu$/=-b2*ah&8M/{hڣH"1n׸=4iwĻexF~enLPsh]pBn*dk.풔!qsx4Vru-OHv#USΆZ_኉6& 81rMb1™J)=eIl6N$Q]-YҭA"L͠AeocGZ.W *ւ-Iԇ?h9Y{rKQfA3H*Ke~ P6Чճͦ&aq:"Fbsn7>&.[!YDB;}p6=H>]w TXI gӎH@d?e[1zsaծi)G}܃@O \F'qBQB:s_$SVZ?NavyTmiP%rVEG5Mo=ւ9b<^R+R{7$+vYF`J }i%t& ά机Tƶ.D#YVSHS(}$ip*c;Am__D- Q4Ć8DgS -#[ ي3t6SƆWP6xi=Uٴ61 Q1&CH 8zK6|ݯIT_3 N =a&HTtTǔzOp`14}. qbi ɒ](g8>^ui=EBc!@ڜ39!7uర^P"l*P_>SXAX<)ڞ/GL0*+Zqbc^;4,҂@ Pw wG/QlDwb *N\FN4 Oϣ׼e64[.\5X*]i/~|YkZVT;3mI+]LР"%SM{Gi[`{ݗ/-m@`wЌ**K anԶ^zx~J>N^6$Q:ϛ3)FL ; ``}ο'd1Eo\-S. Ka)&:><F -4-EKnTJXO裫JW\Ŕ+a"7n ="l|}(B[{<-IlYmǿ TLU@|Ar PP+LgF`#7 < bR+TBGsO)̐ ˳i̔ӟ~}򣷐Wmsϥ @_MNw$;4ן6[Uǻ\Vm^/|0I1t6qZBau'J|eXplL۫Di74J |?1p0) Y%W,tXKũ:J:UbIX*T^$[zc*p)L5? IsKkz VMGIl(vBsN-L*Z""?FZdXеU`8rU0N\_hG|$g,sM]!.njyEr a8[יt|_7_lĪ䇐қvD{K9 5S٬PIE4 1Rq`_cM=3N rc{7KI*hnq[[틪ukƊxv7[P%mG )\ԷGL4 tSdy 锐a7(*E{ I"O).ׇCȝˁCA~RR>wXh%4S>4ONzw:¯\`E0Q^/4)Hy~+;Hȓ: v6h/T" Uoj^B1.Bs,cTN5)np%z54+R=a흰D 0I57T{C|8Q4Y(դSaU!;~{-18lLFU5o]b%g~ئ0ݧ8G?I*!˧ZEּc6իG8x-Ed/T*tNҟB ?&d;* cKLU쑻.mQ2X*+"ܪw"UF˽HWw-iva~P㠌[RSxG G&yrqD14At |.7=#$`&DhNJ2_ݐ:W*7.ə=E[&!}.F8ئZN ..6H]%f.|VEZP`K+'*O;ywk%d ;.# _IŇJd`0m&DunѪW,أ|Yv[& 5 H9>]ca[,)RkWiYmB?(z.>Z!6 p HCi,ߕY[=xL[Y6+j _4aX҂$;{DiM$Hj<|L8p(($A]+b^ŲM%q- mdjḜ$=cfk^xdN\'{WsSn}: iבO 3+=*r6ĕt+Zp@gh"3/ ϐt={ś N_[NCxD 81daw˲@AIE /R&~+r)N*UUm7TlMАiIvǠ%4,!/ :dnd?U͖4ï5Wm# pw6qr)Ź @ ;eQͧ")-O5%Đ!ٸ0%o[λL%%R̹]?S⒃9qG|'th$Z1!I H)yb؍ 7~? :;+T[놭Kޓߔ(b7p>*H^ґ&gؔgBGG,}Fgl==hs\cVV:sORQEgO$ʣerZLgtsX~nb?igm,}`}I+k6e62.uBՋe&7+jV؟jrq&ќ>RY+u5w7ݨhHQ,-!:'oNL 9 3-RV9vI |tF䱾ߟ'5>53L=\qJR(ҝhC&"H ]|&#(Ivv4%%+` $}T^_:%kGM{|N2Bcd/E6⋍qzY¯g^{ 6%Oa@6CKĐ wSTK7R"! ~OO[Z3=AqڣK?@^d*[L3[xZgpt.?9'T$!5 vE ;7Vdb y>Tx7pWp +=h5;&φG+ z$'ןZU)??|o5ҟ>Mi'Mթwxd[k/P`gk^V&O^~Kvq^\FnډIc)^+4b1ISzTģ0|hP;Nd\bγXϝ"VdGϙ."*ۺeu~uz8MCuXφ2FOW7$2oh+QƞkږySx~2[ 'hOۢR=8leQ O E+k96ĠP]@#ݘS$oDݰXP}2Kw 0]}.oCSTh;Us$-<t-G>Nz@Ix3D[еOX>ӱ]CE+0/ ?A"N#`M|^l[ Wx\GEԛFhaCE\zD04,^j^;S|Q|NW՟y(2I>g{_}7[a>2iD&H!qW~"hgX#m-5M,CbȶWp5h9C찗Bj%s=hb'P)4:lH\7=+԰ [$W U*ᴛhr}g'1 GΗ:bB Le 'Dq5]gח]RS]uo:KSlTjo@oq;r| s!󐭢lCI1YEަ֓]8TrQ\ܚr(wֈ~ / wΚh KI;#Τ4Fw'piɛ| %tZdPτfMfB0>9a QWb{NXMWϕ3.kT]Ȗ oB' Md5:z565-ֳzNO-Nb5F(H_U*10m4<8UFxWae5CL7+4nP^ߏl\z mmKI_;_[Gg-\@_ eX4xp?Pj z'~įprWW!<=es(Z6~b*q4s? ~ʰDzѤ'`Z)O2m5 -X# @qC&-pZ9WY@ 9q61 AipH }Ld׬IHr)W{4{byp <~[pnMoG{qPXP]ݒ6VHJX}1rNLצWL> 5qC%o eMC q51K(7Q4j½6lL="oЖ0CXje h͵1Ź /'A8K~b@ ّ"^} %>f{a򯕄e[ܞ\S;",T`uB % ' jrI"m:V Mq]#e\dH8W()_&NՙP ;)u0U!лs@;/܍*8\R5NQ':'|)V>Z-tkcϷ"6:ו5/eg3Hu6ʷ[i[L >_?Z{HdcN-=SMKъ'*' @HRYTXW.:gsv' b[pY v|.!pt4V [y>z;1t|g|ħ/.=,)>r`轆2]D0$:1 EWpSiU# ?v<-'VNu&/[n@2LB$> 2L_Ĭ0R&HǧV} ȑӑ}Z>E֌Y)$ӅK{E$bdF8]a/p ĕȬmB|lZ.#_'O<.m9k?<+Ȋ`2(Cxs܍?:߼}kG>U#¨iP6&kq Fo5 ;FNc>YZ *k=pe3YCT WX=61L'ẼF0tE8K {c,eK.G&|3;/(n+coˍ 8~qȊ+}:% @i֑m|6鬂 xtЍdˉ]1\>,C/ª|J!؈>aT16̟42Pi7grfW N:G(jRsܐcq5êN[ BxnJdg~gwZh+ZEŹQ:Q._8Nd83PsEewZYی|\5'?4~_luJ3YAj6=ր9Uy᪒0x P {u@HAɠk> 9 / Ú\Ljכw:,qR &YrN; f|[ UdÁGx71ç>mݐKڨ}ArX'lXm-X}KEM?NP9v}_($!@y b4Rj 1-$ed LK s pg~i&0Kn_ ߉zz\9A.ٰ@tLME 5et3), Zlˈ938*?W1`kfѕ([vq9 nA9͍څi)]({vdYp4;甦0H>ŊWlfq?|GFq9H’Y;C}yմNadU?X6=SĤc"c4I.R0bYƭ҈d.tC8-=v8(FcًpF;i?9J]wq@>"4>'?jc|]d/_i:phtn׼iGUZ1c@ߊ]3~;W+:^0K״}m: X9n p#@2Q`VD!'5"!GYLd )F$MeHp}5ԝB+ڶ$I-h~Lo܍^b0wYlp@}/}m5]!3MJ,_G93h ׍M=ϐ07qTJ-=a_f=8| $t$p_Uǔ@+=繩I Rw>yR~zfUZSU '\L=yԜ 5,2ߓrG{|m3>,潔"W5 sR!!=QD81,hVERa2R5)}j} '6bV=?hAm2L9ڭjX.yxW3h+eS(L$oC0I÷sT Zc%92laUgsf}#S - 6P41#a"і#?OpfD2Br]~;(wfRm$ޖhI)EwK]^ As_Ժ("j,E_Pxl^ a^28(ecG bRD71P&JT9"_<:I3*nY_WT$O:2}QMg-Le -UDEp/`J@N-flQAj*a6EЏ(OY.ƎS*im%*7GXݗb&_ {hjs/@< pT 7{MfD>as(l3C,}Xޢ[sEi/ь2!&5::1 a_tvV#dkO VzGJsٝy)7)k_؋v!گCp͊*ouzDUBJ˘ME.x} rF_'cv6P(lܘ`9^ž&۩U3[>@JiPknQv-e΍cnOK_1R{j|Zs#emSge-0tEB`ɤ*$s fb0ѦuW"$I-Cm(4YV L8ht4F캭d:CI^:D1bHdcq?1 mN5?U!k`w!ŅX.!X w~@@tưTT5t^cQ5 8LcJDEol:Vڦ)u" X$u`"Y(Xyr,S䀲H2x)nJg+z}_)ZݚIbz{vF},-0 F2ķG#l0p<-hTz.v2ҬQq_NinߵJ t]gk.PդuU|SiۜFT9 /G>{s(>RFcE 90'잕5W w$@õ ,&p ߚ|E/_<7rS-#}&o7{ٺ\+8q@DSXBTyMHd WwT+[?DVUͷc.LԈ^v4EIiY`59[ !mC V2a&=Img!I$z8 /1 uD]F%1ial6!Ux|&bliwz]x<@Zc&j;g^U8o>VY@ari}P}Bj.F.bnl~j 7 ú tjt+%ƑNآX6V$1;W":G?th8_un]Bv^!:šPD dQDSRC@a0YvK;$f?b^b>mGJntȀ¥ɸ:~?aӲ5,elj^.zF^Oi\_W-*IF>JO2pn$P.iu#믁Z#GA+@/~x 1(0nl,-Sfc]NְȄn J eJCشNS(U[*F/xp ;M86O]aakZQkmm8 c̠6W`^̂Zgk:/im ނy oc[YXN/Կ i7x3?krbx?' b7S~|Sþ슥O.)qV < ri0tj$o,o4Ϩ- r5mv•ƨPCQ]%U.knc_Y@}Xyo1n< GwZY>*sjU !h;"0:\ݑLFgcR4"%U޿0[oĆ0qD8yD =.%$ Ze44h-Fs|rd +w Upg>Ln+4UzoṖ+گMdNz4Fye0t",+#4>"x|6{i5w s;4k=flF#XDa}kWyyf0.oR)l?M( FөPQW@@@A㶘eu"7h"r+~n¢4 * -?{(~i'+Ѫ<,T8)]y4,2} "g61*o* jq{*J)>-/j.{/&۹v>JhJp@*oD ȹ}Qو9˥Hb8I7J/z-5 ZϥX;xG5E'! ;3>d31)f{A/SҝOṣ O?2i8߉ރ͸U=5b~v]KK좧eC՗/CGNsndJyDw@t;6o|_͊Kr.Fj?!) ^Yݔv>] aε?q$,Z" x\ƴ-F<uK䨒]]6m3/D&bo+ʚ/'l1Bt#Ƨ2HX0D!ff`ʆ ~^W BHH֑RIۺ3H]4F .yW 27JIDv?E9$zo62R]6_77A㹠!/$6]΄ 8BziA3Ph4 @u z87ĵ*p3);+Hh9 eeBG6 ɼ_|+yu75#"1[% 1IRUr/Im֠^x>T,bLB"%0H!Lh%DrK =jCu7.(hD+yBZ(J"`l^:Ϙ b9\7MFXp{w49y;̧aʘnWFU~1f澄p}Z@r ^Mmjwk_̭t+[3'/QoXm ܖc4ɛ @%|,g;7> 6ˤ -'.؈D!R7. !v H|bROѿ8 >BJBϚO5F?tpjg2DŽцXREZ(H=Ⳁy?>HF RVoK^n*8=w;B Γ,-bp̢Tytq"+IЧ NjׅeTy5iBIa|G{9F؀!(IF_޼/a6douCXZ^s*Ezi[#()9)Wx0wlv4U'3" ~2L|p/]eQ:UzggJ.jzb.f 0&닽7K6~*52t:X(YV@AKoa!\f\\"<3ޫ& r* ުQ:B51=W&X6I ͥRlZ% {{}KP<-+'KΨc58ؿY0c$9M@Z|Q~cĨɬ ]>YΒoĵ~C[W :&6*¥t6S |̳aLf=gb򰒲 n1A畠HʕHS{>IE%8,)V^}(,<ݸn# S'2QN-{ FKs ‰!O\D3x1XMM[+Fx 2" W: ^q#oAΕs&"[ Q'fVmTwdbŹ2ѕ©nڐ BW/gV\Jæ??Fo~ޫFaxYN^8_lqLws;?༇gFxZe+Ղ6Mi`KHOm?̄f ES%Y62EJ2Q_p;&ڊU/46W0D4|몣fMK-$/R)٢J*sT"+ ¯d˗q8b]'nB`p +I]?g  n5Keiamy֐n΍JR\Ȓ$VKMVnys Zf`#m0yh>Q>DHHAZh{a `foi.{]Z#hd!Xt_|yޕ.DY[U:_´sQMUkq!@V7(#qS"(/4Yn^9@(Q)*B& l4 z5CVP-MfB.<|4ÉtvȒd|WvCOmo,p dRo _'^1ܱ2f$\KcXVڈu`H։J`kV5i@7-$].0R$H KjN0Њ@d]U2XDh/Jʃ*XUn˕_ܛ-d.W}?n7S]g1ѬĢ/g5}?TȺ4ig3gĔSн$fx49S=)y;,^GuۦVۈߜLǜ5r `2Hy:sb)qywQQ4SM&J/e 䣍,aNG\=w0pK`vg ^bEOBf,9x"?!(gڨ` KV_-s[|M6vĤLQ|wxBZ#‘Y&ũ15DID/yJw̉2IΡD'76QSi3׷ȳ} {ӘH5 {]B?uyrс!8f\>_r)6}"@e?aDMbP޿[w gyYeQ҇eYr(NUq|R_'IH[j:jW:o] t.[rc{$c=@~4s6:ˢ(] \a$W)18G)!k.(W Jom k@9BN`SC*|hv:Vrn/]m[f !BXX<@^ VQh4[Es.)lF68dWk/݊na oԅa!͉yOMLgn;dYS%UgRQmuL'Sqc;,4u"ۂb#E],jf䆐*H+ ؟by|EJ :̵LM]݉B䁤1ȫoj]$yl9V AuP:[H{zg;HÝL(3.{Us=Üݓ@ ^T HH'sԌZ#۰Qix Ɖ3SEv1vWfhx>c*`W.7wIu)[tS0 #xm~;SC2Iyw- sK]㇁]}mvfvuV nhjsI9</6s8-XCݛ"*j@)Lu|_$J--BsSN;jq,+}N$$n[/[>R; C,"t+@@O;{3L GVJ}k' J?PAbqM0u {{D;@v$QA+[d Y$'&#e)R#IA9F8Xc4ABbo19&~R['VL~ 1u VNۋko(:Oܸ"eg :pdB"6H‡Phe'K3!?4rux-rHSX#rc*l> 8|ҞIQH-CϚV /:foQ)nM >ɒ, H$*T>RP͸uH5u9fPXͼ-U9 /O+,4c0+)rͥI:I(ZdizZ|vx[DgciN^*kUAi \dA/X؆J!pժ8}C5v歡92ICqk_:.~++GF opc$XWL,nļT̓DK\S`sj0IO$ٞAlu{RR,%7 TpJ|T/x }$кR_^xq{i@ a&jr2W|]Xq cxuE]l4I?mϬ.NjU0zz JmKfʒ-t]?:7y\[ _i!u7okJU#O~o^=BB^XҖTP0M@ْF5/gr4i^؛Y43a5ƾUb8"!K.q-D/ ,~WV֦8"'DжP"Yڰsو Keut rSDN}Y3},}j't旻(Hc߫yuW1aO0qȊ0:Gz'MT&> i?\#s\^}N\ʁD߂ΖPաz"E6ډ;σA^T^rv;Y c}5d6Q'R˟-kX*2l{'΄?]H (zH9"BȗÍT'Gr_si5WEWu/k N=֨76",%I оo.!D%?#>Ӯ Sy*f+YIX+^Sy/c/=*۩Js>"CM"$ 4.2{UuW_aᾗT{4`qXeќCwIe{tz"䘝)3{r9{J@rUz z8e0X^q2v@ێ]'oVt"/U{SGڬAFVںԞD?~|@eJ|,G# Gf4鄧֋4났rH*[|{{f=f*w+ⳋj^sk)@2iO޹Ű7Y,2Ch(:)-(dHSyKښ %)kS9iߟ3wV]Chܲe8|-*t1$j<]If >Wc2_FXy_ d2ݠW't'6cmTK b`L\Ih9(ͭgn0{rw L˨^2衵 M=XBO !ĀOM$f\n% h3tHP>ryLe2|vv0b҄NyG3H7洳Hǀ\.ɒ;IGW2$׿WIs*ϒEg#X,d 楶V~0d-ckX`nٖsT!M5LslvJQ]NkM㈣NdW,LbnY0q@YA1wP#2|} ]NebyaT_z3ХP.cma˭B@2kՉ="Y mDsA9PǜTJtwOnry,)4hit%/|0 W1eMӮdWKi9[S$di@T&RgդA x !-yC|ONXodWy/ӧ l]fץ$y0Us/~bHFӔ|OSxb$"6`.SpOaqW6YiTyj}z^lFڌ%?a6@,gňR'h|G.ZY2:rKE~M}dtm -*@k5t]OB">x Wގ$O8=0tsy"4=kdO ;Mu}dqc'G*hIA譁LT晕b^T/#p'FO+S@OBX\,:o)2af_f::3d9m#k3>ii$µLGzs34c0ZC$K[I>9u{.wyl6Ҧf7#."Y.~FUE_no((͌vPf,WJˍsܑ~A+vTr՟KUq4hc˜ pGڭ%gUǩ!7;|3 mr8{lTczKDw0HEMSYL#FqN8<  Ǜ8sT=be37Μ[oO^8l } ,tRRVAoQ_5\ 8%) J}#9 6GCGV; C<@W1"+ ˪GZED4[֟ZEvBW|A|p?(9YL0)K;]Ac/QPM-頸Q͒py…XٺoV ӻM;\S ^*mDPink/G LqINt!<`~i35N)*ND#9Ż 㐄ec];G1TbY&wOa>unUmmɥiRҊ7 1,=UE5;腝{LQXJr}:^ ٠D{*76.ȿP`K0KgkEKPQy~BP 굳ހHkyUSHL 0_6 CM]|˨ E[H.?P%<04j?kkg⎳aFb`*0~y(ظl˧֛MT_Ti`-;l!WxFdG @> ҇wՑs>h*2y, 5IKv(;0PǶHAEz1AUcF>-2HuS^:d\CV Xk %o?( \5xth2E(Cz^CFi`DŹW/lĜh `1iZ% {-tT)9+X];d Sj֝~48(IdV[btusDC`k >3셮kb|pbjI.ɬ?ҘK|7eJ97i2[cV([^qfy*L4DmiXvh1uN=VaI5n?\VqĿƒ=6`wHPH˘sc`;W#>zR< f1@ťE&$O÷0"F[rܝ4; j'7>z?MM®9Jkw; {e;,bs#Ŋ1n%Xec2jل(oЖ/C=#*1sO-=]R(!wE8pv}V[KIJH)FV1ĹJ*gJୂ|p?ыޏ Oq&3(J*0!==;Z]Oܮl5Y'5<4F5Ǭ&@!Yrրz%Lcj O|/ q<(jRsBKm;:q%F2lӽ,`e doO֦&+(*'dhc"҇bB*QWam=\#miʑk$aU+V85v"S)Q3zQI4¶0`_ Z$vc!g!0`]q\jw9sTeYi·=uιYyPˢ{EU%#tbD.je;; V L 'Bʶk,zaaIR՘tweҘg5(X*H8>z>Ki;*N늗-_i5SZ)Tosrݘ13Ճ8Bd]N qn{ݏ A0m -.aa L<_ګKV9[i9s3]vr}UtZ{XvaZ[xT4d?seCgm { ̈́n/إzb$j2%=韠S5c4:Ԟø7)^穒xY:E{PVu? G2&.dJ'R{l.بpɣQ /қ FJLh,EeM 56;p=pD7ٞQ֢W`h{R2f]9z-]?\~t}A@ ьj6o|lIkF*|i7 "7{c_{o2 &"{gN-Œ 'Hۮ.KE=~ AY炇pӉuWZQg1d3dBY$0̽ $AfDj^4eK{T U0f(jUy_KxsZ4*uP>f}/5[(Y w6uĠ`pFڶ}8NCתٞyHAg^VEU`@Q4+dkA \WfC옝QcWmt\P&VÐnM3caӀ! zul_.աϲh-}1 dSYH9g"ej #QHauUpAɦ?W |]>e ioaТ4&xs)%rb8WXCV;nU6S t8ɋs: '0fnl'qdۄơu_5ʯ#Y(|VxE ӷuC aCnk&S=0z$ "{tڤdΩ,3c$lݟgkTצ_ [v!DF530E 8MV$7xj:QNĊrapSiM#ߘ+ޘl g[.˜6cL1BϵW'9A LW2aҡ˔ QSF|ai~P4h;;PU&uHH)˕qJ՟jb`D9C{ldYclQ) _IQOG(TލYϛCAqh? mKdwH ܴcKMj)PtfX*{gA!_A FXLXf 48LwżVHQFt`72߿"?Qaj$&:sB0ݴ);JR3,N) "g`7ez$zGOϡ^‰$o_ԘD1 ]jBEi f AR7iw }pJuB]/Uwlx91vkB,*jT.5d Iaqe/'OL:4=;>-/Ng xih~%Kj׺uraqCM^#tZҫdy磕Ͳz\}gkkbVkz:yvM 㴴 Ӎ~(bZOqp>|5L"#tX7!q&a y5ƢWW #Yl|dIrddV؛&,DӬ,JzM$~rҭƍC&3RѺ4\/=:0ԶuoT,Fak㢵J=Xa2`P8C> Y.܋?-o|#$] [4B 5vV^9^x@o= ~l8XIl2=+YOn]5#*U;n4]/r3qz=x}e.ݫ_4iLzV3%߀yB8ǿyI7Gs}YCkY^8K|g/kMcժR bOy=1eRE7Z3qE03)r++&s' ™KO a9G L52y"5 GT&wB 8Rn*xGޅz܄_!<R7t^sl?3MkV%t dh%ǹ"U 0k]]y$ɐʬ$ZUe5:Pxcɠz0 A.Jf:ĂK|SiP#%p_&T6=/i"2(aHc\*mGjzD+͵y*zEfE6uq//. ֋ Db&#SGuOG:'}쪒ˢ7Bo8 T{AychQ[ѪajGمfN 3G#|6ǝp?N 2C[CJ̐0`6heB R<;f7Ƒ8* 1΃fI ӊًUwS˂լ(~K>Np6vF&oh#z܀-m?fZElT,U8P]nFk\(cٽc_qN`: ( 9{h! %JiOpt(yV J*z%{vCL;RxD&5)7 !]J9W>$S[$$y_'ߝUt2o3gC"NegLu8loBȠ&͗`͡-nrŮ}/]o8r n`f!] ր'ZxQK+]J/M(R%>B@U71 QT(7=ibvF_Qg i}b ʿdTݴbnZe\M~6)6?P|>Z5 t 5֠ߟ9y$J_0H&;K?; /о&] MLatkȺkYwˈj[=GQV[ԫ(}DB¬# q}^I u30媉}@nrM$jV!pq“6)`7UfZԐhRQ=K̥GCM>ԥ&ܐ(HPïάbf{?raqxBMc@@ ebտrK}0-GɳKJ %ӡt'L-U| /J 1bR`hq_kݸ Gb?rA"eqh+NG+Inej74s&EZn/ G#s%2|dd2x:Q%jKVNpa]WspAܿpW{׳^`V(RTe <,}vXnV$OmU.x\#pY2Ǜ5~\NL1%hM Zk.] Շoj8k(7g]/ٗDMǏl9l kV뉦b/Yᆠ$9WLfWIDL {ޝNCFԫnuJ?zBF6 1 .n3w2Z5)7l #V]Q~Bx~1T3L [GwD I( ũOqKu ;1/֚"]IH 4U3](x3Y'|fU,sm@4m9mG]+$B;GYzo-x7YBJEQ 's@FggC*H}x~se+_X(bŽ+%_u_|3r#k%ڍP B#ISU mzܔD=կV|^[ݎ;89{i*F Ouxz^6@K7"aPj^hZ-T ޸Դ-eYE} ?V$vtk冤X u įXtuR.gW*?7ZFϛPQ M&>~zuGSs mƋ%NxBѐVܦU]&ֈᷩ< c۹lA&] dXw@\E .,nHAIѐ7#6 Df=5s~t rϭ!S>llQ#_x!ZDDC[Wr_y0hxcrSʥcX[3#`cl0[v.nrr垟ւ-H񂭪v)`Ƥno\fD.{8>5A-#A ƦVjU篞sxYIVE҃QHHɆ;2E$Jfzl[ I;Л'" Nyn&՚&-rȣg m;;1;Hi`tj>q'&pOMa^57Zʛ1t+fN$U#?70o O;p"@_$*}j=;.L6j7s%aBT誙:vqncL8J qEJ3~E9<[G}ܚ-O˨kmKf`wV(`+6^ͼRE^PYgc32tSg`3./iY޺RE pgaկqhnUg!᪺yW^Gor¬WC;bGK&+y"u*A).1j'AKJ,fuVFys궥 lb`BqhBqz7ǵg\ Qx(^-LHvҤ~>ZlC+_ 53"fܹ@{峖Bχ$3-U2Wxno8T۔+ ;4>5 fsuQ:}xK2+Wzoh[^a!cngK8X`[WR ›12Vtm&b_g>w\kŲx)nnFB 6focʻ)9!q[dAɗ@Nc;O &vqw%^g!5{Pl 3k2c_ ]7XP !_Y-QCK[U@n_)?}?Yn1'u0ӳ 2Ԏ!(Wd@NԎ!^U|%Tpcb|TkѺѝC`vnp>2L\N]|m\&w߭.|斟| WV'ٓ,[Xxd] 7}ΥoF'9o ,2%ysf/s`ީ8/\ ŠmL I΢ˢpWƀ P9n !!Vk0TlG&-1.*,I1LJ-!WJGU#tDanծ:3TWY_Gx!쨱4w#B 6fOa9+jͥiHU9^Gօ+ψ?f".Gr<.l{.], sB9#Y)kksxK$G>ZRDo5ynC/4*CZ|@{( &0d=XP(E4E0Wqf0/'q I= kSEц9/'Rb@ ,.40q[gqQ>HjD =CaӗHzۓ~O:or--*%शӤ~Mc ^姛-}lUx.1nwGD6VRVE`HDCspDIHb}( zopdL0vbhV.kk a clJ-X$| $`f@&"ҞϪރ=vlu%N[ sAp"VԸG>,79ħ!1Y]㈏iM@ЧOS\`ldZ9&M,4n#Xlo^.!R^Z_]dG1//6aA0j;3w"} =,=٘<&^4]< }>,[IN%͖DǤ$>?m\h;UjTvt50|.6]نf3Ў\@$J^O*]`wV_JટH ^Tk4>X$J(S_k\RۆTQ=y[O9Dv7O+1Gay d@ŽycIҴE\!Y WyK)b1 D];}X<x, 8fn=a!'R:NO$ ;vic.8$Hst ?=y,5Vj _vgqy"^?VQZ# ={&q 4' 07͖1A\+,(\_ ʱvn։hIwAػGCa)n뻥!KGgfb:TM= r1Hs% 0̢А".F;ҾO+!1B f!a=(nSv{Q%K7j!im0#=. v^QvUEpʻ_ £ PqOx.9a$_Cjv6ޫ ccãOp837?G6 PJ'H 6\ 7@'KÓ,;1HLe̚}eTnzF&m%3dYF6Ia.ehbi0*=q4b\;ݭuuRoH+jԍLgXs/HkيU"Jt}eksm/s|FSYoo (Ӓdou*-Aăr)ٸXLD=&9*ZZ+^)k {Wy8 Ha􅉸 ^wSʪZ"8S_e⟟+ł'/xy T0eBsUq/{deAЗhd6'h^rH mNRKAY޹ G=7Pf}&%}ʼ_)Zg_oUP;E齄RRuiV7${z+m'S@O_0mBl^őhP̵hRn}+.uPa *ÀJn)co7lP_c Wth"l7gY|$`C:bā- t9uQ 'aG "0` D=$X,БT(DCo8%J4g[*Xrў-QwWXX@ iEB,g{(fNob:mt}ruv%T<؄6gWr4}ĻD .L;k( PV"#U!`'E]NE 8 3l sȲ9߽{RS~{׻߼45q?DN|l`2P;PڊjLr>Z (J\ܖ%5?QXg|uf-ID`Ae.C0^KkVZϫzxCI {娙ey43b\,^V9u,XCyx"ĠN;ŌAQ+Z# \npW_񪼕;>RQ*jʛ ?yNm11;S,- > P G:i~CƻcW,,#_~d=z|ޗF#5i  7@k6Ћ1Ҏ!F]|sww&r*QP ء'f){OځH@+X +,-g3 ~NHCTexlJU߿-xR %h]h 4@=BfJ1YOi܄RhGU%hPx5Ac>63'I15OK~ _/(>M[ZE|BfQ7Br4i02`GLx@Bf$P*z'q4"4"E \V~i4/s )۳~DdLG%}J=qyN"@WH2FzA"?x`4D?j;vO47s8&.x<YGSfB$g9_jVz=7gmsd Za;N*IqAݒ.$ &EߍT5EM*5'_Ț_D~m& DY$*E7_cOcվ}THpQ. WN(uؖs?g|Mn4$ DT}hl9p_05'+W\̙$fUo\ӥxX u~エC H*s1r$bxcz U=JF'QtD/)sNAE8Ã1|-ԢrjS"xxTB~`!ߤ=9z|ݣ;#?zgiNt;,-LqSTV/8u+FΦ#ax}J̤~Ăt@OJu[ݘl1Ǭ㱫G](v~HoN ͓iLlr enOF$nmO@SJFl ytVR3Ti;52H cſ*UoŰ'vJ!8OEѭ[  GA喍s`Oe/RBТvN Qu˪w}u9Yb1DTsuḦv}_jxfſxg9l\[|?Gh$'z= }K 3F5/c(Ƴ"y-[ťrkkڱ6妉on:[< ?;۸}!cj뱻oQ^|.A#EI'~v\L<»hDQT'oS9>ȿQ&Nt52]Mn˗}y\Lns(ލsZɧ4-ƺqCv \Hijj鉊L{t@@ک;s{ZnXdFCjȑxt<9B"3ɖ(T_#y[u"y~ZZx=A9v4^^#^L'e4tL 6i@-aƙΟTrOxפcͨ/#I$㕥UNF./kgdv]+dmyn\CLt-B+>xҫ3%TAC5"R՝v _#;^ރFѝ,m;VEyd)O[F\bz֤AS=NTW6+BHG3s5;LF+0h]|uq < -bRlTNZaW5^o+hѫeb$rENͺ>@|KnRzVII(?T}y@^w@QD.Mq Rǐz::xOpN\7>Qv gҘu*vS̀ù%PڠJ;ݗH[3wR~v!,Q@ ʡ1_u+Ÿ'hȰzZQRL:I<`SMxOqLӿ _{w~dyǛkl}nTgRwo= uzŸF{_#J*n{O't=i1prj.FV!R/;Su] -b6RjPH G~ 25tu?w0N'4g0~޼4:J]RЊZ#4̦eb+rǥӘ"pĆkwax*tK,^ }\U#* ƟR"Óhd:'R4 6a'5\%+Y?9\U]К)5-{p^cI+z0`v s*+y䃫3} QD'eu᣹YATzMQ5Jb]v/UKzecwii(4<IoGmYda|>/&[u]װl00AE+tjCȐnvD]2BC?@S+a < 1@cȤy/żMEB d 5c"n^385B, }5eReD&${z&ƾIePg55Uzg$DW[7Rc0 <:rIJ0쨂)2TK !*n & **&GEhG1[ KNYi"i:(2HME7 TLNrwI(Ea7fYRҼv/,("e1vJj&L@% ,ׁ5.!3P3Q_wT_*PA&H%~p  [EVX!WǢJvf}½ K!A)80yGQNѠI:QR*(>j>#&se3qr+xo/r CT?ݤ? Ox <qV^Hzd,uD!IZ36ɺ $؍EQz b+}Ny$J:*UN(Zg(BF;ԏڨԳic|5!' )+!qq̉ynmk;_?1OLIUH}*"?H "P  >=*lG~=,;b^B2_^_JA4(LX+TWoٌz]zVCw ?kkK"$u\:Ç`]w sXh scdVtJ"@ tf*GT2r1GxV%dhf ,4 5$DǨmyBZe%+f)lDCFQoa!4NI$Z ,\p)sj<(-R/ϭEsVy_Pش3 ^f039_.-.)U>hԐo^VJ [4:sڇ`~'`>: L 8;5*q:K.ЗѦ9s&={Н/%WQЦDu-$־3\s?NBHDųt =gQ➑T2Ux3cЋ#x.N@['bc0d_ rGu s'u 4Ic6>9k/Ȭxksc3XG ܻТ1tæuا$MY@Fٿ+/E*gkxIxFi$H;8_0w! slԤ헾ya4$Nk*rmGi@"hBڰ&5L̼`7N&^S!29h|ng?J_)W$uO`?F/-TeiZ) f=djC  0r/yއ>]Դϡ+:LsMxՌBwIESwW$ƕ_g+M `#rOkKgY/ [^a5֦ &/Xa+dn lk54z[O5%9KG Tu(54]-W9Xyb6ź'_^e>ӃQG4* }lHo @CS]F&>,[C\-nHzYf;o7G1))*t/U[Ұ 1>stJVf|#,b@8_ g/\Iݣl/v|f(W]w_Yü1>!?XhvC`N9/D ,M‡HC=<F.ăIs,Df#<ӺXJ+Kpoȱ_"?!i=9'|Jnq@1Ye Np!`׻.# &bI96$6FTs|QYᢺk4'v!7/rbqE~ !`܀+n' *q߸#5?~0nXϏwGôTi';, j1]::,;Qoy+$+D5^8n$]z4bɓ|Á`*< `ǣ73s3vn-|"{Cnt6mr+}izgAÞ0n-iNZ"_pWrAϕ⥡I MOwUTSG炙Jj#A]l}xP{F/$͋D H[l^ӥ8.f7'1iPbNjƟ@A3AG?Q,&""wr;!}-9 /vmԲ@@7 #>-W~VZ(_JETg,8FSP](QzY'z봖i&`g#h(&"U%ZGqEU6xg(؈5b̬,K9*tїv)U~hUL F@N/E+@Q۔.d^iB2,v #x :)w'T5MNhm.{;Oȃ*sOmZk7aE&lY< u=ȨYѴfb'{]|ݬ=SpBuP +n9|r$B T&W;#Qҥ0TNs{TX8i'8xHH\g巋@'2$Fr|}׾Ss?\"G=df814ojtБzr^6]{ؚǡU`Db%zS?!fx" n rGTiݢit*A 1Ūu7\)B8zFUS0jjև ,a$"T-гߐY?#L>vԧ`U۠\O8m{'lpCzU/NQ߫W6B.xHkTDgsQ: y09 I#>M\VW!E4s(no o-{Ÿ誙0@D5 B+()W/;`:D:j9`\ڽ0`U-}6ڱ˵G< 9( xZҹej # S˕V7N^Q{s0%O]12>.$԰`&BV[^u4 2N[ǣR+F}NUVuBY_65k| p PN"*oxUBy#W/e@NTK$S){AGyo u%h'|NbwQP|F"2~~/z+tv0geur.\!2U۟|mhH"z!vJZUzMr1GB aR z0y<7!p3+&eDU uٮ=~R/\\ឩG=Q2QPfD!x/ד|P0XP0rhm0M(H眿EDp*J=L|~6h UuF|fB͌pÔa"=.bEjPY]vUD֨Q0 6w$, (O}l] ;&Hڠer*ш$!a0.Q,pz$#R˫1~ӈ8 ZXZ1Z7aVz--AY޳ے$ 󭖋!Ӕ1oeND\)%K*E|bc vэJA?"6bxҝ^fj [,<)C+ԤCtTMj@#Cdq8A^ɑN`(lȑL)k;-6%[dJ~,֩^V8YK%6Ϙ=\3LWoM u:DP"ԗc/bN;mgq1RQצI~.<+MnSms7TT|;0NV4_[H4?9еg{0+CyYƝwa+0˹sJxpI.(ZM>} Mz7۴^3Bpɠ_̣ԟ_dzThcZF-c h cZ?{[ɳ r͘|#}q7BWyAń'גAqn}OC7fzaMm/% MxWw}ڳ;ڄrn#jTT|>m۳HN+Wc4(74<7RBܔƺ((ʀl>;^%'_OUwgܝ',o_dS͈J 6ߓr[~ު>E$'i#]V'h ؇ /r\ZxPcSd0G.+8e+\7ݡ@ABsaUn/oF $j#f(|D@ 3Wuu%LlmȚE<|kݫ+G;9V 슱Y5$DjUeOꦫAL9:ohz wlj(/Gԓ1o w7 gOR,fQȗ`i<$(-B(v!iE(n| bNA`׵|A;G= 9%VfBA ¥ :j]c?5l/' fY v`LVZna|tY`W4J3pDzsUtRvbR`F{iL]tPp>*R r(fg#ʎFYVӚ /A&Hmgj:(BM!o-o՛"dD0*Mijh/ȢHR5:tOq9>{-.ؾ v&tN,#MK5,PYF{|Λ'=5i4mY}(M/H/)0)=ϣ hO3{@ZwRwY*o$ 1)SFʲ@t@ =bُ̻z>&YBpNkV`}W9AZTF m9DŽtdOTElLmU"[af3\B%em=40&W7K%"'@04o!|+ph{WWM\1IƏſ/za\ʯ(\Ǚ2iYj-yt_۽jVz1/qɞd6eQs\vv (?@>Pl>7%8mC8Զ!&}>@T>bjW\@>qDPcO[rV֓@<QͶF蚕C KdI&>Uɩ;dD]gӏ `QE&@;@'UUCd׆~ў*3u;]$8Bɾth(+V*"S_w:!d:zT'(J\3^bIo&k $H=ec7oj5?Pg:>5djWjoSk*!ڱU l9>Wz[A\UE 8gE BMZvĻVNO:cv gDo3S>j d .MKˡ1>7~ʀdQ ,Kě׳qj5JB;e5 F[8e TՐE|~֧AZǍ$'`%oD]+fHPmtrt=@ chÛ%mR~ۄ?iP:&T7ZMZ)Z-{iĴY(ɳ0 'y6AY:TeDԗx 9qdg@IHHY `ȂfS%]+U*W (r6\#"F'o12`^U2( B\QYwY$O_&,ݦ3a5Wd8v]yަԠ2m d ji]D|)7+13Ís`<"Tk,m{>"'85Jm!>kɤjM@*IMC)DmM*Uwn#n6@"vI:HsP.n`Г j;Bs`-xAM ԩ1ӶR/l`R?vVgMFYnbgMg\opNJQ FoY~Ly8 #3s$S- "tdQm+Hx9sͪSI-Τc!i#A'ఞ=umڊ[!T%t9!h:o1=vS%W|Mu!Ҹ 2,| ϝ{Fi=]QrI;/Xdp*/*dam/-xQ i#X=%=Jn9~{kw0=bAh`/Gtq L3Ϟf-5$M\ZqygW<~ 2Һ5 w<ĹxW." ANO˅J_Iq+&fDf&,YRF3Z%io!sirULqp隉|P!m̽Bsݟ[>雑&7N9dO=ėHrW^#`zoh,dK).PW`LigqOw2+tfohF˭K6d3YA6ZiW7K~40I ,֔,M)?:D+cb3!vlZ&#c/hČ$9‡جfE:4]c>|Kx7OLJ䳈/1Vqd l֠d6OY'FmgKPч_bϵ+'`h|8 >?"qi{dARM|T]`Gڇ?6#~2N/4Bۨfl6tݓE;|3TDtxCУX"X>; Kd@R?1d#L@ @b]`5"MC8@21ɒ M}D`̐SN<{_4O?[5mݠ>xќ3j 4~ZEDK5>߮·VkcaZQ,f~^)LLu_ 6伺n1EЇ֐  YLM޼#Y:8XLKh˙ZQ7t \M9y!r9ӓ~ C1u 2-پ2#zv#cknBq^W ,-BӸDBq]+FR3n_g.^[)wb(Z`ڥYl]"ٶ'3׼iW U<;zc yQ?®U=yMۂER_}$"cj1NYBJ `iý!j G #76bχXI) m ҪTD yN b޶ sE[ʞRnACcb;Zh\vatK;Jkd2AԂ"K(z&^[N0L-c #m7spwe};W\}2 t+fR1uRɁJ#@g-[ }ow0" ӋpPFoh@ ²# .!5A1'ш?8C)6a";`EG:X H K4poj?@ h4TV܇*-xaOÇ:OTt)mK׾Aj 󔽕f!\JP t3G d|dtߦC -|ˏhIQߪ<Ёd4Kk%(H =лGbCj _p+6˅⺝+ 6ȵ$"X5mhm9t"VƧmaJQV<<.:OQ+R:Sq. seu -={*(S M~`H=B'x=݉T9uaUβT)Š!Ggkn-;F Y0u:ĢZF␍P UDy *jd jyu]Kg7`ep64Lz%\H#PEe"^ݨ0tyn|۶zd)+lll^7'zB8bwM/2V$f04S0ɦ96ih,.7 vtWy +Q@=9;СY5y[ZB'6 =XXܳn4\*UZX`J <â"KWE9rqpo 7fXy&MѮ3UhBpqq[F3tCШqeO1Bᝤ MQb8l)0 jNn5>yskiE(Y3 Xv |ԐS+#Vi7T4!B^,}Ogp+yJ.f^Xae]R/4 Da[n#c|OxuPO{vȼeώ;8yۆ+Ųf05l{t&F]9 k#ө&Q/s~,Ř1jT=87u|qaQt* `$2xL:] #P;Zo pώ}1s 0{C/8 n$3t6쨲/ |G{*ծdwk'ߨc)sv=n̂P/&aF4ҽ VPCD)}3H%جljYK})tÿas>.nY*]%= Ye +MFcNTMμܾ .q'I#[RZfsl^^ &^xA X^VaL_[bE=aK5 0jET}4U#-fOϣ^P/xEGo`:+RO0E"I vI"+HQHy keYo3u,O\עfx6nC{ @k."٣RKP>K0Q^B:B[E6>EK* $9DnLň&tvܰec*Ur0nַ.6}Rz{T8mߒmuv b!ſ| ~v=NɫՎ^k ۢ\>V׿#UjӢMI/ۙCXGiEjw!==;.._6s)Q2t+KI쟛\~嚲ٕD>@~ʺxXlH .QjFCO-I`qΈPe)UU v^J$Ewo<Ɓ+wjkGpd=C/:wg ѺDNZ,.YǓII`„1X5FuY*Օ $3e"8KD$*O.0'w fW(cy[_r@LFUضHŃ٠gW?J0ʮݠg' ж]{<{?3"ޛ[b,3N'&d48f }[ItRBnDzoo;_ٳ[!keX> I_4 鄅,oV[}7DJæ  s|LZPfO4[K+T0,%$α Bssh(HIGY_:͂rֆBjV_*|';22WJ(qeD7}UiDU!<73!%8-M#'JP0ڒ`ptb,R >L&Z:icB' ;C&m h᫨}XD4a:ۖc3:9'dN̂G52Tq"\Ct.L\λ{G~D_U+8~p4WSc tdm;'!cmz2xo *HBm=.ǀu`]Lw0%-q\T C̏T12 rѻ[5GPzݗ$B|@ .ROo #QSx6eZ |mptLvqRl>Rğ@5X{}ɶK_4uƤVz2ZP0*) _ 2!0L:6g FN:6Ԅ2Ѐ&] wm'݆ChkK&UInNhӆ0*p3N+?v2>wz{[z ĉGmH!\C5F?@.,kGЃc;хadʳXrFT};㘦[ UlQ_QĬצj>ۇ&,+ gZ7Ӑh@ 69H$A=1\6N. ٸׂYo8^(Tw]jΖ0p(]G>;XC KRKQsOp\``M)D~Fe{, wMy:H_\ n@IOeFħ@ }A[PX$x˿nKB(ݻ3Ѿ+{'⎠Zxp+Drje3tDC3I{1) |WwQ?v碭-`!y (>GO>`STo J2jlB Z[wuۅc`Utݖb6wE&xFז8/>> ީ(&skPZU7^"W*wqmr|Y)| ee1㈮D~ aRTYFns-kWVR7|fm]c80_Y?&,U7^(vRec$_[NN1l h<϶BzT͡cK@Q>G-ک*eNk>TuKua~/IeԮY Hڸ8Reh$1_ؓ.i1v3pZ43l]K lG1F~ثX3O=kJnl(h 8>VHf8i:#?3%L:Haqϩ3U8Ϲg\[4iLX/\xw=S]~:b Uy sm"́ *B9UD}se"Ln7i诌o $[OXž4+ FyKVDt6:ZsKU& ڼ20 EnRYgR`;%n |q g,5aV(=: ̠a6ӬP ʄ la2wog@ZS""kJ/Dhzurx^'04:o÷ !~k< 8O!SQ*A 4WhВ?OydQ*/U)Jw*@jX.)?L[_p=63 Yа;'q5WyM!]Hqugv!H49{n=,dgUn B/ML#ХWюIY*kwW*+ђR?=)u=N^,Wf߀ڟb6~Z`޹S}>tv0 |H_ :l&H݉1+c)ދ߽UP/[ȧq鈔('r$:RU\@/ r-y4؇b9\7Xz0giDGYoPVSWBOBMe0vo9 }yĉ?-(Plz'h6M40jeM^aYZDLƮAߪNvU lMNTgh {Rܜ@/HER@P}H33O\%0c 2rz{/ۚn~rLf~ (JK7zαjx$UgFvvmApl">^Wvn9N(a¶CSUVF\^[k*.gc: )8WQ`,QYYˌ4+hC$.U|gKa\OF>y[ۊW!տ@}k堚|cdwx-a*9M$ `OHK9A\T!VcfK5< }фJ"q\ Wd^mu~"oQW]lєxaq!g _Frȭ:"]:NTXQ5)(2([Db*_䡠;ۅp5Wc *7f 9 ̆R`GU3PP yec@[*a@N%9pB~gZu^uWdH#@% Ԭ_yHZHb{׭1H u00O^yYWhK"Pv{c@M7ȨtnynHB1&c8T-Iee_Gf'Z*s,D+(A|_egYϙ61LD6([ 7=T䶗e4:f>ab:K*N=$ɶJ(IQ=# +3䏟pg0ԤhYtx+5[^{(ɁpQ l kz1V (<^YLC' ݃@JnHaMmRĘݤ,Up[Ei=Pc=_4OH;zTK> Bi1@n5XwCh&pؔ_a.ZF!/xVc U|QFIe4)H!f0(z%u#ܝE!1֒%iD%Ť] ua-rw}J?m ]lCs)M|tqceIq5IHR}U6JIVo~+q<$>' өf<;qeӟ/Yh# ( iDr?U`萌b+g)Z֭9VH=.<FylvapԳjHXnx/Xi =.,M 1Vppq)ȨŶ1Sy}}0;5Ix\iaOM@Y` .jl@oF fg{:;=ٴ̎"7^3*;1Rk6xOgCҷ,sDΒ%0rh}ц'WQUūr4"B~>m_O*`p5l6h>WswBjƈMc/mTӽ~Ӏ_?.}mmHP#o~m-_DO OlƑW'K1قĩw<(Utk"y!$bzYl㟡pZq|t<˘O+^^`܊R'i*rQYOm+QLNUתw>ju 5Iv;"QםU_Rq Oax8VKl9hir :^e]VnN|s@6HlG*֙Fm)bL7_BRpޮP&r,v).PY{ٽ_N=@Wƅrj gꯩ}Bқ>BG@HCRp|D׍*+84 n I{.rօ\T~Q * fMފ%ɴ6f'%D7j}Hhʆiωfm#DJ"ZY9㵮4'(m"s@k.!^Dٝo\ۧTSs:7 0H|V,f65ß;5g)Ca2G W$óSq$*ӊWjeVT*puww mFCg9SJ=jDk'oՒ~q'Š(:|19Erdn68caiUh+|2)7tK:eZ!CLJA/I;횉zX c \2g@J9͉! ibJ3^k\h3j&4dy[d4g^C wYq(QCٿJdKT<|x&(˄=/ВK]A@DyOn=:' /53IǨVRyUNm{U^Y+r: DDj3!&VbX!{ZZF4>Q=sN4e7Q@ ! E1Qv֙ οϪƆTq<6,+᪛pp"དFh3o(H,Q_4)'ʃ3>oOwUEW^={p tR)XgT$A&i6c+1>w~ZP% "¹r, 50T\/՝7rl_HYf}`~ %dDӖІ0fnH:{R`:OH^y!=LG2A([XX9#] {Jf4(7#5eGY@]gH!&m$Y%<i-%rXH *ab5ǮRyЋsz)#_wM\8~\z ׅ9 CƉSZ]i] F{+9Gj=@ 56xdT2qZ_e ),OچMyƴL]l3!֠r }t#\к͛n@ЭƛǡBf?.Kj4Zn|;ᆭD]]8P:4H(T"nN,+,  ?Efl<ǂPIoCW .hQ,ixt4"X. gYmϮpUC- E[V i'v&Xأ[B+Y|ېĽaB9jA(^`لiyd_t@vuBp v$^^x-;sWYi[oA.PsY(D_u/jvo\GK95#g}+NAB]h%ٽ2[/sz#fXIL+x"A#*5q2f$_7+k*yʜR= iql]~0,KCm֗!I~TLRb<6o͈FQ$<^dnͫ1z交eboOSv<*VjR&Hr([l9 7f`;E9L`c iqW|ohC".Ki !m#=q2~G[1UO:)!FހKN"өtSYC ]\^CװI|`w3UF d.5[< o;ԣC(,b!7N>d8;vsOeu0^XX%JD(&)/?kvo`&u=h7ƨJ`attzR1D+A]c* dK)ykI pI:".9SցK0NE?:cƌF'ElM~Kғ4)A hM=-A1Tb(ckWO%hCchz8u+]};Vx)C7sxgA"Lr5BfJ#3YpV\)vOM:4 .u|,?s (caʌ' WJL*қfLDH1!;Ħw2+øcvN# 3Tx|D#1eBwP;;(+NarK7jOgҤfg"FI- 6,lMThra֚߀e8߽>J2|{Fq)M?prXLz+zqL;e^o„k"c =7h؞ *rp6כ'ߐcmĚbe~C౫D߶/vХVA{'{&" Q(m*H3Uv){sl /i< H0H9i&"E|$Qō~ccq_+|[Z&R d3SVM5]'~e#OhTd1kKD+|0[)3SqD0dsp?>iI:&7wao-~Ӻ|+X ~".4pu~z7wYpڅ!DTd_ kJLa#rS<#i@1M?hD/r {cJJ 03aՉL ;_ˆ5)L.>FO8Gw^kW+hyl,w+dQ?֎UD8Am9,I')؊g2[#,vZPa2ͧxYi5X ,~4ÕrOå,u\8aG}Lx#Ȭ=X/6Th4S3/LdF`@b W)uݡd嚫2gɍowZa^A]?Gtk ֊CcvR\ BpӹK٪=SD]'ECD y)dV{[L d"(#._x$0Y!c&1)߰࿂\,x]σic$N1*XdQPt%j26p>0̐1cf&Zkґ-J@ǟNk( ǧ8׃8YY5 ƱXD`‰!-.j eLqۗ{ܶv1=A:߾rI7_w{ɰƓ4;5њL*#r#Ґ$o[oج:XtţE\dOB C:2=4]%X&` G,rD {׻l4ŮHvt-C=,"ch>Xb\+ mO|s>wo/*4uq0&/(3bո?KỚNo@(O5*0C{kv$"鱡mH[| .> Zf{trV[Y(0Eʉ\3o=&)ϯk S}u|SzaMwcu1L5YΌpQ"xUq*h ǒ>PLVS+т8S2E] ]r&{]E˶08 9Wisx[lJkB#Tphјb{O|5E'btU+ءrkpD*`37--BKo)FTEj8ObV:X.2%IQ6, 3شs@QW(MNv,s`ڽaR 4n~LDZ(+x x"AREn](-fN0|R,ߟ*Wl?3)Î}os3'js"eq^XZ&̍Ѭa^YEv tJf 7~K0j!e"ʮ#Ibū>n|2FrN3Ɵ'K!V{'|_~9 65'"gZR 2Ut:'W|ŗpiT8*b> ѕQ5j-R;US$DRy*~\ t-WiM-DD|B^A yСͺ `|Af<]uDd|$cy" 4_0=\QD|WQ/'H=MlNumnlYߚn]:aQ݇5PBa-?iDn@p@;fHmL(t??WƹJ8 7:9I#*71} 4ӛS YI2b~ct]'Ѻ`q LLB."GjE! aEKEmO^9o) v#2 vFZAGzٽqn ٪&"*ᢈѴXEq`2#{wNu4ij`P-y;Fy]o#:BVwJ'b-FRɡ;"gsc1BT9B,h/ $]}nw&|1ȋBQGŦW3笌hg&C^KNB"8ҒufaŲqe=5 Nǔ\uTD*xb F="6έ%5YYnnhhC$Süabt=?ې0'cE/%2}\`yF|1eG(G!}`27ꃉ˕@mVv (ЧFC-( Od.'%ܲ;1~HHF؆*M IȋۦBLxK8VcշM5JbLVl* ;Gu[ftHR: ۰6_\icτQ)&[wklMR¼ksB@hlqRd S, X}y aU~k.|x3킄y~hYdz@ض݈% ILrFah?߬$OO "^u\+-Muu{Gy?{J孥͍bo_^Hj@ AQ0;' \4$5$,X,,7Tڵ8o;WV g\K {~QEcÄ1{)=_̑{6͕l\ @WZ줰P!tjގobH98u?a- BZ])Lq q:.Ԏԯli a Z`k.-A{s s PpM`54||Q]?рϲe!UڍݫpyC)~:FCe0EB ~{KNAž&S2G `O/I/8T-$%^g% `9rc Bz32M*%"-Lg*MM yd:;K :P1d|e)WM>_fV5ŎQ D#4f(?jySݜIW*IEw8@S8xn;N4pPz)xWX*}qm]?m:" C&UVWZEHCM u_0"<8PܨPcϓ e>k WyOr2?{vʾBlWO#6M泩\w)Y"9 ~[6jMnt!L .ƶ.kⷋ媰wW'a٦;Y*l!]xrDHiN=㎍!8 "KP>(W[vYfU7m]r! n/Oo/0SƋeOϡDk=sk_Q//~q>ZV#LM`4ͅRps~ 8r:fzIX1B_wےEs [ץ9e׍ Z36MVȀ@ ONAI 䔆 »C~.wp~JϦdsPûngfծy4XSI φTH'MEf{ 'y^Iq3n̊8*h6wURAT:/ j;fuBӗmÒÐ(lf澧pѕ};6pAlH6Uu)C&mL<␭鰂NUCY BXQv_Qq`}2iw0. 7 /s{HvSR;> zgY[EZcztW@\l:3u;ءPUXCU w}\R&rp\[c|Xjz h: ے5髜.{[F6y'dY6t $c/cbIhꂀ1g2m<%-+:q}\6RdcQ/Gz;g z02 1YvSlca4 Û/GM0CMlРxc[gu0 |~.CT~bLG'C%cGp#c0QO!#eܱoÝ&@ja lqq'_K/?3`M6eNķvNEF?sp5m>T~W<>js47u!S.XR-xo9S="P?L`Rё|Vn'P^b99ˏd2{lwSY~bT+RgPvIjO dGfV3\d[#?JI!K|S|1wKȞDtݝCw9i{[韁4kXufgl7׋KɖYgzEl6QiP7ۂ&tB@lHTe~Eltɘ1g_NF0Z`a艞N9dL [›>ФX)ͭ St?>_PQ.mȊF:*le3_Tѩ`ymUuK$,ovŽc {f^R9!̿WrV?&+p@( ini?`Ad#ȿ@4qwjwv81ʨ &u|mI aXҌR![s%/>LFsK ꮶy`ԏOȓ}e=3JP^IniTM 1St?K CO+B/ݶe /'+EB uUBzzӝܵ(׉½by6`r2:iZBoA)l8fˀ*+|4.PGEJs=wZiX7Rù\MJl(y|`r;2tdW&3(Gqԋr?C]K,oŰ7O).QIN< N*+ ;S"g*?q?D_ڹ'ɣǂVDM,EwVT}kZjs7k[_hYv(h;T #mf jyW.J oXӀ +,K̉ =7CnV/~uEi96lғ{=~)3ԫЗ5Y0ChW@3ĩ/`\Yn|6Ͷp>7!j3-u.gS=1kO թn`>y3uh"?vv\g9u0`Wr|W$"( œ&6W|ȥV%R-Nd&.W&.0!O4C-^ܿ.KQQ~Hܥ$z.кOjDz u!5GC~bw#\.vaߤ{8ܾE]cNwnӋlfW\a)m#.{| =d|5|_=!J#olM.٘UP#_+sǵs7E,TV6p;Z֕BC;\kxg6L(?w7FBNJC!mDp E]4 :Tm+_0U mLϝRkc-P A .(.bz*n zhP]i8 G%K^5BCvsјJ qUnڛd'"B|t|TSgֵH0UR'&N.V^vp?jA3\~?eTHOX`iYzZX>cLxS*q Hř$.EGM4v6^Qkb(vliLDt|= ty(UH*sZd"Nu)Ķp"jSlIXsVtd Uvzt: ~Z&˾M&_nݏy"◁jb'Q`11c+R77:|~b[q<V󜄐6 AyItg7 K/JV(.ϲsLY+p@/zl@Q#`#sOwEUry5dU_X)J˘&{uP(0[Rw3feOWKMKEEt^EKz[<(KdzkfjqJVz΄Y&c7q#F>kyxt⃲S2Y{px,Ȋ\n08PT"|s؜&Z(t;.2#%@j,ɰQ6(a\fL'` *r5rmj[VɷIdow6(_~=K(< v[fI6Cx1x-@swȴFQ#[8^%ˉMPI[Ata>N.u͍-OClgy;hO]2O$/ZTS&klkTlVT@bb )O(){z 155j%ݝjCä+/㶰ifZzԛݜMFmh/2'cSg[7_QQS5unG]W&k} 5\S#WL=H܀La5PCK" 5f{ۅޱSwK-ʣf 3-Iz"5"<} dѨ6ÎX{0:aS)+Crf%훁cgzNs=?[EO`{xMR)J/D9/&VpXD3ͦ1\hVnyh %ОgSt,puLw"$wiv|qYl%J=\|{C}`dʭ7Ywf,6BzTm}Jw>~T6h{+}Dͤo&ċf֨s.zeeW'n@sp8 G57 isYDEnm 7siwNmJm'%H\ƜKY=x]/ 'v[%\ܒ+w5u@O T^a+vW|aAh}iG:%4DV ^;mL [!}ǖع{rںOm4飠ʇ1&ZfYnᩢҿL,q5.'1M:jN7.ߞkuiTg2.`  ؈a G!;vʺV֮h16ݵͽ_ ܓo˩y& n7p`qiԣ ꯾UIFt{gſMÄ]!3dmNrǵlGz]W ^ ,g$xb;KpHZ;-z\J.lcЩFAeخlI]qiGyK&P,mcT{~Moyh.LzGկhXM%yoEMO >T".Kj5fi1eW~t~yaOV0VQyㄋFD]esF;8[5aJ!)Bp=wf? '[7)kʖeU(J4^kj2wr۳تN>|U] K:G6(&96Q9}Z2^UY;ܸ/eе$xq:~hQMڦu<6.]0Z(N2@'L EKS=n{Id_޺U%kyGl7`/n*& I#GOPZ^S.& 凥X2Tk&Ň;LNJ҈E6ڦ!MQ vhOn&U{.i}z`9@r5gMEa}ߠq\D#晴KK.E~#]24><(ǖb,`:u3;(bHGk~ UrIPx̸bij+6[8Vwvw [OIlC1q" Csw+L8awvԚH|+f.0J(n,Ak%]@ξΌ i_pT7Sy &.#ѽ+0Ϛ$ c$M%T!hr#lE s}/ce| FY{Y g= I Ke|C=Q:?"A ,Qtp+Qp MPً@YR$2lQi 6*iz4ܳP3#lD+b|?KvsQhLm844Lk -ݙ<~mdCB4W=FX`Y=z9,f= x?V# Ue[α a' yh8 Ka'y!r× i$/7UWs 1<#Nv[?V]L?!v|WE9^$Mm{<%G۰䟤SSr4=' tBs[/Q?UlQ IZ]UZ-onR2yIA5L[)6f8-mМؚ$A<M. Ynv'DE+rAw :v0H:3ܒU_C uEpufʃM;d->E;.O!UOE6YHܓY/W渿Z 6f%bhvPǹj%C˯}ֻ{im\m=e  uy:t\Dm m}]X%^LJ3P1M JdZ޿mE+[%hY E&RIjnRvD2"Bv fnˠIo@6?"M!$i F ?`|WEy,uT} {.mf6.}t:W ҇#\)NqקE1vBtg]6*I=OqƼ98, q@JɌfFOC]V:`AofSw+X}pjY/=)(=#JQ;Tَ6-NxɀПNFDseXq2QKr]mG9wa[wD)%)odjO:W rSb߽Kŕ9`ˌDc瘆 h$toݺ2E}Wa 7b_YMHF H;֙?-$'iiR^x1'yLTMn0.#b0 <{*݈89^Q5DcoݢBjR`4/Ŏev?`@kAթCŕ1$"LxٻMyJ¢|d\Ehȋ^Aędb m:/HVv#X?wT^  ڟ)I1(C*[4M>cAmٜ1 xyomlz|T d2QWy$ Ѱc]V%nEU^xDS~:6$ӉK{)W )2~K HzU3#3>ndVI:ӄ,8i|\D`P]ύw[b ~f>w;cu+r M<@нᄐ1xګ}Smhճ([ܒvI6M vّƼ6e!^DΗ|:pMW xY, o Nx0A){=*pF.BB)|Pz+R!˽imu㸢VgU.fM]I;:,QB"c뮠}{O/m&XsӘ5ԗNY~)FRR Y26.Z/ytY8G +Cb ւuyQwծ 􏗀奻9 pٿʬ/Eދ_x;HcjmG .5eH{aGY(uѽuÒM,!E5,׳ժJ> f%$Q!.jO޸~ x^,{W;I7Ԓoj :*?KuZA9î$LN[Ecx>kػNv-:]`u m+ ouKU9`"l a'3`9^oc߻^bQ._vuf nTڏ4^E4(Ʋ=V Il'Se Ɗ ʽ=jոۆ+v6U<[`Eic;jGJ!܁[',kb ~q1\i վIq̎?G[o0mE$7%S~m1TKyv\((lU|3^!GHR/Tt)jQg|Y@lfoVisi@~|g.?x(HBS>HU׫{NMOUM>,PF^:ŽhHh ?[q<-<0kg6I"+oy=]bñ31 hWpږ>+>re%ZXj McREm*e1'ºT@S5ZEr$W e^kGK( !fVϐUK&N]IJk8f|;O'@Ji-S6J7GjRgρt-@8+QCNp}PׇdZ/}C]>Z,KkC ,>Q'Rn 2ۭNU^1 t -xI2#1d_@ځqv⻇|`,<p&ݰYuPx0-A>-~(QKZ+ }im3tiY||KOx~l xb®SN燴4.'M po(*2VF"5r:T x?5_1Tr " ,͛z[qEO)Kɛ=/M[B̅>=E{GQEor3=&xri9c.;|̕CUb#0 lruU3u#X1SiCDOV\~n|е ]v1d]55yb ,;ʶ1oOoX1mQcQUc؉e1tu҉]GCJ ]EC}8F}Z*@['ڼ;丛|)¬~N9l`-Z#{gɲ;d*k=a9!y &=M7,Րi7 JML򯜧 #ǩČf#|^$s'v<[e3 3'wufD>.v$Xın^O!e1IWwh{jBZWV[-,IleHUon|_C,2O~gAMFI2y ;AR0=W,-`i'), r< ehcgp/GJu\B/o_l9)n] p(efQh)}c_h-#zOӀbA6f'_^,6FSE gwgd{ 6wR^ŶZENI6*8=ߚ裠 g`f5R87qU A=bFO8Eو!vBA됏 oU#jB1RL:L82*{ GQ9 SI6:ZԕKhuD)*|W3U2kuXxu&;q%t~]y!YTTZ}47wYtbP^u."\̤g /}0< XD9\4*8ڸӔM~qqa fUتN&puE/$=ajIUnzb(DIْG )Jh">Fja $@$;e{ 5=0H}&ude%8_>㗨"7".YX4IemBוQ]N?!^au45džW2I*?t(C Oع,59Evge25U|Ⱥ3d_];x^0L?<[.YT"'k"xJ DlI'd1yפRЫZ'FZn5 khU0DE)/7ZO>.f*TQWɰ_A(+$(wKk~ _zC׿I2C??cڹ~n[mG-ݭ'~1pĦ^QN;D/[1B ;m V 7"sDza-YK"jM+P/VbBd\^EU#W~ Y+օWrT48feܼ&ck$ *hMWo8nmw[ASH%yK[v]>$fveQeʼw(i2J&CKDbUp YnU&Uk鍚r$YYMc{:2}LtH|=9yKLDucޢ~uHT,,^yhԿȻ!0D^Kr8-v,^GG-1'G*b$']^{JϐBޜ6^f=J;P rzESwTzƲK[.D,. y?t2nv1jL,-v -K!zq2)&x@9bVǏb4|{'i^im%;+- KCD.4]7f"J0 ~h`D _zzB5IEan{ϱ{`䧜uv3WR_EoIݤ[bSDb6i:3w7O is`AMΨMR2Xp;Z3u=ڻP\H;ll`<Й|eo.,s\5J_7l 1) ;1eۘYs4dHpCOe/ rޓ:3[$ˌgjr]n s6"j' z8pcdhf1T7Xq.!wC:/6wң g(=,0.oZzdޏ=W}S:rD`qR-c\tZDX 1nf;U8/fo(F\Ǡ˵BgO6T>:HUHg]zl25^Od%nIsf,غbw/~x^iTvHnqC<̖[WF(vEzϞs_.q}rJPwnס|(^'ˊ0yʙJa>D y4"{_zp⎛}Ά9(/yE՟7Ä`ۂrc() |Dj'vE= 1n|GK 1#d1pKEgKzN Qh+J_R,Q: a^%stOhӍQJ|Pf/Z'H>Z NL/7ȧmAnxCf6 T%5yICe]v0>a*xc]aЙ=izY#-<t)~PxXK)2.lWo K*.~s~ H/Ɩ<Ρ3+|ƀ_8'u݋ڸ-"Wv7  0ATXmk(=Z3E~%yBN 0p!ClJU{1 ]1Ek_;puCub*6Iit-=_*c:$/O]Ҧ843!N59jDh;+GВNY`X ߮^JA]:9c5DЗ(lC52;˼VɱpJ~}g XtJ5!ăYWvKr]f$x4(Zږ@ L崝7 >Ϩ<_9۪?:+WƯu}wݡiZD4 _1߯rR q' :isH= VP4zm-Gia,24tf)O) !@tC,(I =$[8>h(NuwΚJҙiSDX 0*20X3-URDruuw'S"ԫك4H;ɖ{j,y%x *ԡR&U1-Z^?ɑ/7\e:#:٭׏6ݠ x|F~ S;O*nB1zVwfeu8۟#q0dq$2(ݲ]*"#tbYGGoLP+Obt\DG$<?5bS]QF4zBfH<l$= @=;;j"˪rOJbBfQl *}~FQ Qimwu;:p! mGkq3yЎKW"nҒpy#]yܢ6z.)Ex|]A^S2a10EAiLNK _۪̾!}9}ŴCB pX;eEFWׄ!pUד޷69o:Q|g[S/') e{K1hp j0kFTߢ3k)QQ夐Voŭ-@eJvC"I 3I T8*ӛZSqZPD΅ .jVuD1s(̚ `m4& uNSA^r#@3cO$ a|>?&,g04'r 1ܕ,*YWM6%P2'3(,!n>- 9Ɲ~:Hd`"'oMkv]!$لg1#s5g a؄LsC'{VX6ڥHcJ# -{w_Gn>fNM$WnM^^kψ-: B%-k*D_E&5nȩ˰ $F!1b{}T8^}IVZ2ɕFҡíݝfe*1dO|H["~nU /Ȼ-M"7S*w&J1(YLr-swbvD(ZE8-C"٫Vo eQeLWcbM3Vyj$xb{Q C1Lh@>?_E,XIY(pHD:_=(``4}aK3~s1CV+E.As< zTQ{O.o ˛8f=uH}D >W/kQ-zLF6;8JȻK#Gme$EFI(v"(Woy(;Utv6Cu$ *_[>KF-)LiWHiI+Q 3aca_pf@Mh q ie(eKpq/ua,s97d,+( ?65?WWFo@˓W§'zG]\ 7Zˀ9uJx|s$'j7CȒ<I(q5!Gzevt/p[mEp~M2+;$zj5 8g' '=(.E" R5=(^,K l~Mc6 W#6]'%rFƓ.4Н8n$:$e=A$ژ5\,7%.5/N[1;EMFLl:d䑱f'.I&s7JF2Չ[k$YE@]p4t ‰AP{b ,av9 }52X\ϵƖHQي[1."E/c"Ezn> 󥑋i&Q l"ȚI0IuDit2xJY7_ }ڕMu)4Hju&TX^XzW6f͘Nd2[M2,PcAlϖ_6+o5T1mvslV0NƝ{AphtH!$- 6tQ*>t͋Ok`Gs3 i`'.ߴ4Lz"\&\nvP D~ ^^E:[0hkw{RJ5÷8 WTBbSQh SKYf{wi/ #W_Ŀ~_hHX3xlR9b J ܵXK8}iaO_>Ϧ^{ O6t\DN25Ӭb}t999_d{beR^5Iucfc?8W h@tx2);DP{@)4?qȮR`b nL9a<={O 2.׆D+;Sc 8Z؅>X)~fL%pwY@?w!K{00.Q:>鏎LG7HQE~9ؓoe(YVc/ :g`ŬlVNϸ3…=718gĿO^g' 5Ip`-2 9r IWOTJJ5i8DA/0 MS\R_pO񰨀/K>mnJ"3xA 79QZ *0ve#4 =s[" =;ZE(hG\כ^XSڒ9ųf`''@+Z윬㕔'IQ $eqj:&e!YҨjtz8 GE23Uםzh3fV'ȹR0kIeo#,}om^eN(}Zd2v%&o5V]S*2GXH`@TIsn2e w]ZR"-ќJ@½ |BŻ bD۷]HGWGsf/}<έQd n7@!QUk&6rGae(+6Eg5~0Esgux Zk0 Z~cj];z$hݡHz.m>ʹ~VАٔA= qI@OW\߉_{CZYOQne~p|~֩42aaw6S˛71 ڿZѹ}b*FFaϐV*q>fjxk#uڌ_ttZ@V$R iZvs&/:yBor5;d?EࠁFF,#OCj&t5S @$ƯVnёt*Kcf̨:x?z܈} }.q\@^\QpdzXXth]K"p ;.Zl%j3IW%AbJKYťtM|' d}^`< evkY V0 w 6AsB* `Oslzױa.z }^/RN֦*(`wy梛cA %:Py1L(v;}x3M"R?,3i#Vnj>mX! S=G `VG:Hd$'?E\Č8Nj>P>J6ޝ %|Z`kboN-K6S2uzHu baj2Xی 5,FW1ɰ3L&dPQX x輳DM6/hGbP0 ՁmsEhZZ)[ՉPtLzoh3I𤳄WI  ES\8_Aj!/R"d_RYn2Y!҈ ПaMӾ\He| 6'Jf {lE #h "{/>*~CE%HeWDVT:8ة{:!ܕ ,sѥ"QnfNR^'h btAc[ !01 gK)titq'/ <,f5 ԏu' NܸoePof~aWM/3x ՗O,?`ecfIh=]ZV-vʗ/FKp ?`)J.[WJ,iR]D$===B/hOgaz+YJ:NEmh=~+_; D"^ߔjF?E]!ރf,쬏VԆfA ^#uKtm+yt(nw:1 ;0 @X|ۤD*PCΎʵQo^y-y@k='u\-waDMr/eکW2Os3@aFjx7vtKXHIJ` <}5JjuuuNFvϣZ4&D4٣[Vm\NS8&8ZH_ZW $f):b=mKgGbӮmTaÌÐp@PKCvwclbi!l&a/\Bj=T%:#3[K٭N$zG=wS211"&O[yeKR'*Ώhcy kqL-ۄe^sI; Akǿṫ"=N3N=b^!5iit%L93P/`9Jg j?* cG6LVUG6#!e[q6WMfLГ/_.x.<7Vb4Rg{*PY}4J~mzpe ]Gc^æ|QĴIP:Pޡy6O(64 -@ך3xa`U^Wo}ن|DL:Л"a7uXE%.dӳpp W{M ohRWPj({Lf{̪?jpz0媡>lgUƳt006~MΖ9!hEH3v#!ysiǿ=ڬ+:w MP,fF(M]r4}?O{?fEc gtjPwA%&]A(9|GQ( ۗHyEaSnl#PqiLî.p4w7Lnc")Li|3rCS%rthg%jZX j֟4DٯKb5{($I(8@H2!M*'Z:lK$$ jF\2c'5EqF+ڜvƿIybc/poS<3!~RI'1P kH^;Hf>b2z-NfB o*s9~n_Q|w~I'P09)'Hlla_?YX$ʴC"l \m1I#QkuokEU_%*ֺZ(yHJ[ͯ 44>&1й([4%@xǧL4#<‡?xq@m<m\V6ŸXC& ax6jP|\ђ2 ,m"#Na 18Ɋ:$ Բv2?X_,4j"װPUp>h=o JԎ~NT -}9 h}Zh:<e?-"1s!,q۷yD>\w/t2= rRFdN!:wQwdLn?FTh@fNꊾhEiz*o6djh=7ՒsRJYMZъ]z6߆{ȵiR ~DA{r;B fӌ.mXMN vvDoqܽwzֳec耑$a0L8e*wI2OTKbV!UG ><&l|ì|h7E&^p P-S[яjȯuO 4 I&?둢pIJ0ʕS˷[h-sC~RkpT X[(6s$>|"?4p_ HhP7g["}{LKٸWU֢2 VUfI5JG7 mHKy؂''++SI.^D /ŷ:ƀ_ԗG ։;*2'PMaZ zW^'6BA)>-Fݒ{Dh]z_t{ Cdʷ0ƑZ<f5#1oћvZjЭ mۗ3(8n]夷`&v$F<<M4úCo@~$(ډPxeߤ~tB-/Amx|6.X!Muhyci,IAw7U):*P| ^3~%}j"-aϢ, cͰ0F덨ޝ 5IWXnwu%rmƩJͪ6 u) 2ӥ(y/^B#H9`2m2"I0xh)87%@:/} ѱ  T)f wĹYq~p|3g\U}{N$=jоf:VF<`Č_!{! W\_{T,mbvU:o\Mrr&$:@PB9nMOI`y`:5kAĊpOj;1C7tmx.!ɬ]In(@9nBFaj5%Mٿ޸ҍl%v`9k5mcy_~T 4%@mrugrn ƫ_{phSOdvM?>EQVsIu#~z-^fS#mi-~Co(L6I6hm4C»e_wk+ ?k>ի"-1ב xCpBbUWJ~W|f|#]Oo @Z׍jCOw@P2T`}w-Dkڞ֏)j]ͫSs-q\G>ē"fFڋ"-T)=+D-p{ޜ? ~6!cNєU0Mtf䧱>/ʻxEvT:нfh(8<Ԉ-(5B{Y x4n' +v$\RX `FYSOdfe/L[:3!Ǐ.kF ;J*rBYIho'8QZ > ڧrg)Q>9Ю<'|WVwM&>j%ۼ4BMz9עt˹+O=G!X0bqgYJ I>K%*SGZV˔ޘF®cD+֓n/zZ5o@V vJҒNwM"`E yPh*1a= Ё5fHpp:70aTj8w\W^Lj .@C٦ꅈTv#rJ-~ =D g64)TȔ.X P,4VEߦҒV ot|UK1igxVA\-Pw{BmAÒ)1nfն7#YRq7]N %/Y9 w9W>$Tb@.fFqqj61 ($ON~z|ߣn qokrwgi}EX8k}jQآ:譚iXP.x9z[BpY{M\}3gof 0?>Sd41SD+S}`(ơ(QR *ar.DA[ixX)TB<D0_5&Xb.r\ 58:4?_C$!gS|aKmeEn|s,mX _pJ4oÌ#4ċ^ai1®/7r5<RtZ7Ũ)uyRU #)[> D.ʖlQΦYY+k\aG4JnMIPv;!|'UbP֛.|fQc"PægY>J;[0C/`U=vL5&-td f*"Li&xR[S& F qao؇:?;}to#hcRm>9<_ =Z7y=tr‰6#nH1?bnuj_f[ 6.̿"rP@ t1iGuxsf\O!uCif˾+(|W he~-#M*pb(pV=9o3EV-8|=ӄ;ʏpIERlǖVf_7&^c#]i/{,hKp] d>/<r@8wo/k6>4dwJ3AŴ]T$y!c`$ <'ݫKtbx 銂逳g,?٘HZ"2)P}gQAnLVIu$ ('Q1"S'F9'Va2eUK'3t^\`yy?o'Fd86jݵ`_:ߡAB@̍3jN/pAbG)r|ϫl}Erwg)8[gFiLh>F_6:d@aF>aoɑW>14pQ)"[e5BjW}:0ô7ʈ~=d@7h* A/Esk9q6O'&e })u[ݪ bްUmc|;UQ#7*fv6C`A_wk>&jЖ?=wYT{!pnk!"T(4l^ rpۚ _똹z$:f)YmY!f˻P9% NhAqm]痄;z`Ĭ&o۞,\FE>L*z\_o]j"vM֭|CVrx2RrV| 4WM%zlΎ򈧇Gqژ% HQwS[\wFYl*dmKn2fw`R\/5-nxg^T$?SEd ayak+ r9֨qMseZq ~g s IZvNm1#{yK7. {]3|ǩ:ʯ>o?TfSaipOR-*X}e)2)F'w/FVRyd);`kR'#k'd&)[3Kچ7; )f/%4&%}-n;ܦ8(n܎YDW BmGrAp4{ܔ~Zڎ?ﴯy]-[h M/C9H6)RVbc+GEQ"=z=?;V ̊+guk$F5,-yh;6!,/^iD._4f2f j2ezM~!v|%8 U1gW)]t+z/1sK~ѼRE~GP,riz9 Gi",1Ju6uyȗ_oL PǜHn~>6\U)(`~ J8 #yͼĶBCΏ|KٟT0.4r^4 K} )}畈e8V V1՚Z&⠟`BJ L;Ît#UlUU]%wt]nSdҊJmA*DL]t1sNn-ko͘{Y4y zp'!Y?Ф } 7dUnFw-/&ccUg)s2aDYwuӪ'c nlwd&F3h+G3ͬLkx:&x{d[`X.F{|ʖa%IO%fiDF3?|9 -'lDėonU,gf\r$th'qbRJZOْ %;F:eVx #RjjZ_De<7^pq))hX;ub]g9 _x6I*EQS9Y@O 7.w?u)eȒL@Cܜ[5=PeNjyaXܲ<_Yݴ ?oS/UNYצWHU:qsɂ,60S5j_ZgU-Eá~JmXa Rqfqk'T%j\=\ / uGCw].=` 2Fh*&RZnxpQ #Je bYeye`VQ$%]A BP+џkHG@EXz\,b^B S)Pr%^cRRtnC޸L :ND@"8euy =qr]8b$dIuG@O[>^sFvvߨi4-cr.,=={bqDZ/*[64W8;1i#G`;=IS,R Hlpåia#̉W u2|DHs+5S BǢƮec}h1 @;QL#ݭjp3=04~ȫi=t'yFާM  o<[=4_ R?g\+۷z"hgns0})=L5‹8 5p^~,êw$ts? Fv&]{Dg,2GkzNq:JO]s[ÝVs #%P"jteKM0uU]9J-qA92QxpS~}?O/#fˋɖY"7⡠ty^hᡝ8]IqoVm l%콢 9#dN- 1Yפi!}?FJZRgv&$ oa#gw$4NAgX]j4& Bxkj!m+bhz lQ!4\cFdj6]!^ c-@5WX}2% :WB"Yw?bB!.S{vV~ϻdf*px_^]HG2]9Dc k LɆlPE[47ĘʣgӒ{]Cop졔}vZbQisvC—i[X-iYW@ L"更 & !Q& vyݗFt.p[(NT%vҷR@ <}@:ʡXqÉc;{L+jέ> BaݘdݬwA[h.D؆FL9tl 6 )Zr>-r斁U(&< 2B+$/4I.;RgO3FlIXe ]1AOM࿭\WUy#?>wF]L*'q xB"XOoGӒ9/)_BנBr?-`-"~lF1_@mVP+L؅)Ҡ: 1Cֵ(sC8rZlaRDȩW X?Y5KEr(qkߧFX%$JMmDbKZ..y{N%apKa剭8\.k q0?ɮ { E/ִWn^z`]FfOL|rѣvٳkצ_S~oj; ۶8[^Mű`Fsi.` /eL\]sHӇ*jUn^L]qq>^#I'^x'uΎ!S w_~߻,֊v3Ts{*?+rU DMLO.5&F(7OJuHfQ레z7k|j⯢9}R:9J˿čq\F> C/>г0o-{2)8ѩV؊uA%4U{ x^ •6IsJ-.1}≰\y%0`\eÿB6 0yBVJBМôfwv+ц C)BKt SpaS"(e:^$W}:lekԔ8'a[@<_mA;˯29vmGyJq(aW#J-K$)_5 #AϮp^X baϪV;ilYQm/l0`1HH{V0S+pVKhNB,Sڿ8l]\!v Ã"ģOFf/WOy:@p7d/[/ZD<6/kO|hGEuiߴ?F'xj`ҫo5tJr oaf4=W"Z…{v>ehGSvqfyLV򟼃nc% ɖ+G [Rc k2uiJ)e[BAuG)4i L8Ij7(S9 0nvCM< fxg|HZP<2ALmlgwCRzH-.س-epO3+T rA)hvѷ5p@Ufەhy"NA` 2ZI'< -E*5&t8+#w< tAd`+LmV"ǵAY}$CIUӞ6Zg;ف۩N48bŝ1՘OZO)nBlfXgsꌉ[c@s A,"  pUcW\#{(9L ~ƈs7IM  +uT6KXn6O@xsIZ^_?2Lkr]mB\X4E%= Rr'-6/=FUTQr Q^c_y/裝ɯ0?^ ,iO7w&<ԁ$ar%>/Fc =ȃ^[낧Nc~Fi 進PLsCM6v&8Kh;i۶*~-C!_xj Szʡ Yq ?Fn% ]%|n2(eǍG̬m8„@h쓫&Z:3ėN"2KD.֒ 8yI }5V{T\O"zq2L*\Ý= ѴCNZħH0OQҡe˘1(CL1SqIR|燔;B_9@X D2 ze%"zi7oVUG(NB{= UUT 8p(蟎7"<],ia3% :ZԹ8r刭,NZh%) z4 a RS9srj8آqI-@qŊ 9*ykq=D㌱՗JY(} *~y aZTꓴ6@NCy!~]BRJGVSB;D|@:kdtO`VG]w*\ehJ$(u/0?a(xssJByvR3b0sLyZ7ϚD#٣x8 S"{"kp+bYZWؼy"Q>sRvǑ.k7Jes6K/U;*"HWp$XJ&?!Ԯk1,M f,4v?X `ӅӰ*gby2 rxnp$.n2oLR-*PQ}[b,Dx{*L*kR]h,A|VZ7!bc(.>n`։5<9lО`2QL=o SghXGjYg(9Q%'sP2Ѣumo:Մz*v/ u`\c5O܌#,mxE-uQt O_q%͐Uxro 5.dWuE2ﭭ%;Ä2<@D+/fTʢJd[X'ZTb0p&AxKBWhm ӽFE G|X䂐I4 #;JG?8;E0^upvhE2|4Jh8Sp`ǩ, +n]AW~Q6شFB\ wƴ}$yS|OC#_wuRRן%05kf׋gO&A;ԊgE6fZ[vzFDnڍIL`?:*#-aZH6NpaJ8A:,i]/'t$XҐӡl5sO_nУX#EJJC4 t,76_EMh!J#ϓd ԪEVF4at[H+Ta"$*u|Ȇ_-b7No Ԩ({!C=| Dto(d˩~gmΗ:\S esvDt-2gԷ$%H)[2TSuʌq/Lqo ^*T$ߒ7e=Cbi}&%vH$ÇAϮƹ(ݽ1s@(^EXGt3POp HG$NJvɌ5kSP]OKs8}zS?]Cv ^OL`;sW;)Wb^u(Ӟc><όВ ;Ux=fEHm) :f q+GJq_QץJ.tYD‡}3pl(*YAތBAx?\Hf6.t,눠t`s u\9c) 4ƠThYo\ Mqh}0-U3.M:uDg;A`fL│XLmNٖ[mbj3*ɥ#y\`crZ4EN"])O2D>L%-VrH{h v'WP SWIٺD#Md_NaHsúQĘDv@e `0>N0`"pXPݤ-~ `$<lL?U3j"-zeKϰ!=?ǂ-Azȷ^=I4l!EReI!L\};n7fld}I4z=\i5V!1fv!}g]Z휒DqDdQH|GJ=JUj4IIAہQ}M#A}$?ӝ a 'Y(enuk'MkNֶG f,Xs#b7QXa;ek{ 򀦥ձ{ߙRYy/ɭ)  ]\ ͎9zؙz~Q/4Dz}Z{/HYAO0^ vP1J8m Bp" h'fwd()͵4$Pfsնn|ɁB-oRO9 D;lٸizrU \$7)oQP{3;u:}Xir14O ƑQ"r8Lă\jͫh2Tgjs:hmLyE5:H"Kg䢲 }>~evȠ4 Hv 4`ٲ` {w?-x -%ll/JX|#+23j ~:mX~dAfP܃d=E1/_[ ^yO=bm~a @+?V9NvJ+CVԪKpHNB8:4t哹0nd(`^[MBQ>H\KD\ .iU1=(/>m%An(z!z ,yE~LLy ABدX?4T_>mI%7e7= &#Z`.c#Z,Mtc|5!{4=$8Tv`l1-l&7=FE][{$viU46U L߻s"@5.zKZF;*<="G1$X!}rRI+n=z/~xJo G#f)g ]^34bbdgYk=]d+k at:e"#JC685yK#O}逻-͐a n~7yrQ,keȷ<^23u| vuo X^bo"Cdm+&>)x7We)vK˅l"FK5EP`b03@KQMPa/P!eoI1J_AzꙹkTTdX:*p?)FqI(GCI0!o)ސ8þ,YDSO侀 4k_['ձٿuc`ϕfWm *^;KL50vb͒f֕!D[8-0,'q8O0B%Ꝙؓš_-ؑoД.+fB騴bWzLݾ( CŖtv 9 @}#r = A}MwJl47=c B3 M((6hVx|j{ TIvrC4qQ1jxTd%]=,Sbd4FkR_s,:R97dʿcG0.<ꏰ?l]Lɱ]dTAwd,zga[cA4i6/fsx'2?YEmN ~cEjŠ2 ŔǛefj}v:x_Sra@}cͮ`jwPyѾ sjjц09ӚD"OvYޫw`E6>&z@|7yeim5fgt^EpW$7Jz^*=YAičK4Jd uKht74K[-˾ut˞`wGtҠJ'Ϫ2"N 9_%\zPc6x#}g(kUS{.nˮbU&f*cUKyf6Rͭ{nH80ߍx\+ t'*$USCyp2a'Jux> ^>!ƃf-z|hsDlHIIr!9 FY<[1lwrc}樋tȩ : #YuHiz't3NVWu,) M$;h-&aR5 Կ* `T]BT2BAwK7;Q=X :S^ pPr1R4:7KA .~ N[RV IdL LuƺҲ=ՅDmG!<}Sm< >w?kN;hm՟QpLi;KZ~W=AhlKk}sl.u:7gJsqbx:So)$Uhr3x/F' ŘB3PD! ܤ"+ͯX+ntvi-+^\&{.y: f0\sq{bBJkYⱧoj8-NRL0d%`&5E4rڴ7{4ѲgF|D:G @,EF<`kꃬҬ2J6ޘӓW5 dÔT"fO h_{푿A"h7RnՄ頚Ỹ~gܟZ7XCњL G΍lnYt':o[B+Qa Qy*?ؓ#|)J*={kz.yG:NDno1h? bʅ(M`[YYu/Zr ))3Jsk-54[s4e×b5bDѝV̍y5C"W'@*?~t^vKVcSLbݣMyL,yHL-me2CH&>HV6>\Li ( hV TRqH5* )6FrfZnfFDXns8D?@ | Ш}; BP<&mȶ=97%z5TXY ڪPoqn4V"}&|~_Vi#&1H(s! 7%_[뾞x,B449' 0Cm?`>{yKpQc= Db_eORpi=NwE"K|HBVjiKx[+jۍ$;2)/Seډ:K 2_ovd1Qa@YyH6c TALr.ҌԴm9FcGn8AMHTMsQ*O~u{t!XƄ76 _r""h%?H<]suFBM'pNZ=ף?me[6qJg*%(E^U $"r >.lwp0vx_yc'ǯC//8)L)b!ȕX*J f2}q#vfE츀p5 y Mm7+r;{?hO6v7yڼ-Xi2Qh$JƈFas6j$jU>t_:g?;7JFIqFLUs=0Vyg_S `ߨ>û3ц&ص(e8",V}jWuGҊ2tՐx'd u"i&蕞>ĀX 1 FweX(G[p6~y3d"6 B0 RE2E{L]DD6P^)R;\AG AI78s] e$LgƗ Mo;) T:Ť>Ѻ?)> w.6C|!hq{ͼ7mC'¯+F4q$) 5=vO6G ).4ɼIK1![Hy[0^B;t~ctzޯpsP%PǤIn;k0Mr`NjE*+;_[fv48~ CS6KaG)PDb08#CF,D(c-ehrw%Ui7l]#<űt R )6jJRP+?H:(]\R&H &,c9jd[يAwo~6.<6hPG-ޛ̟Gk{&ɑW^;Տh^Y?/[iR }d x1"678VXCr?[cV""A".l;g בӲTu2k{o1v,*gGX(Tbz.j7:=, RNsvG3qQV2|^#Х !TY@ta_b][-/S[]oxѢR9#ĺ=IjL>oB'Q)uߖj\*D6OMb|8eJ6cI?IbOY8ġ^}|'1N-ۖv U ַEHgp 6"C .ڏ~qe&xUG|(cJQֿ A׻H56?-Ё <Ģaƺdi_7ҵ*>&m?'>M-e6`N3hy;sz$ ,ѩp ~z" xn?:JW /`%m"G난ޡy n"DGdyϗlEZAȰ\ vSXlr= bF )w^z4bO#!L@sΈ,JIMCASӛH:o|D""ۜ_ײ5UOJb~}ҫ_XCc94dJ}{Y9>jTҿ ’96p@-F,hMYZcU2_:"VH ?ˡ@͛-8A&v*߽P"l |%07w)]3T@ly{Z:Q3slI(}&n5'uxqAv%jnJFT/gz6N:icC(횿^BiCȠɛN 6ZhlZ!UUR,p;Y^\Oʆ$ha!]"A/Bq>2 8c), $'3 ZTh)"iMpLR#fߡuiP+7F!&s虒Ar.JzPS` mTˬn>}R_:q,2<-rо^A%[#e: cgGbBst 2 oh$vەl $}}N 7+[z6=kEoh\=ѽ]_M [LN;6 BJlKfӑ+ q#{qA$R.ք4ԧQgn6#f[lyzo (ӓINa+k *uVOTG8%rb 7[AV'1V+1sH鈀E<5 D#yrL3zCޤ);ソvKΉqnpg$kvX%ghNr ¹LoZHP-^Sr!;y]Bje !cUs+%@WhsFB|9gZ'Q"n)2/)}2nןrF ~Pq5joJ>-~#{; ?/_, <|:zpJ+ޕԆ+2 4Y%ř@5t< ׆77;5[+am^cq|WF *%m{_+:4%x= hJY[t_,oj"q2l33kw-ϊi$(*Oޗ-DRǔMezp0]o 9_.% t.N` -^pV{knd|U^bY,!֌5OTW祊h EtSnȆ!F1m@[p; & ·;dyqTJ]?iǪ&xƲ4 hw2FC9JG;Igi!Ž># @c1$ʶv22f#N1Kft)(㸳NAGD2j#bHn% m6ʦ|& F$` l7 :cP*Ղrxk]^i52iF/pGmG9/ib-n0ԫWȵ~~dфkqV(my J[كvYNo6j\0{/ Al m`40&>ip*`?GXJSKHXØ[/EK/lp*S2@q$B@96sHsvߝ+Y^8|2e"Rn iK-;t)մ[ѡy_ `( G: +##n= ~=6d_Siц X:' b Q %i#>7qRD(7S7)g pi$Ʋl6Hĥß1ae?ꘆw^04"sFrsݹ[<;ɇ`H:A߆]Hqh_~t=@131)g*BCKǕP0:ynAvp^_ x:-kDp.6phWFX]8lq<б0|$ۃe&t 1dL<`0G#Izjq%n%GIu?§[{9n; ՞ʵ-Xfl,y.ÐL DsI&BniEOYN 'djoMD55妩GkC]?Hizlǧy"~(X :סy*2%/~wuJ}Yuќ!]̟ e ~c>m Aj| 9;ꅀm8.WQCn:?Z0HMZEܔ[[ }B:YbkyӳՅ Wy|,*]/-{h ~&31npRmfx HӳR 8bLv*U*9Ze:&35&L*#H*ZX_ۿI~,=Xƨ͞;9#!FEJ#I_Z .F= qDz}`6 <y$`b`ĥ, faã8?{QAJAB_#艙פd/̈́M1TzԪ>OPIs{QSab,J3 h`>]n%sJYV,d} L KL_J_@ D~Odm&:ɿ5 1Cszگތ[nzg[ t(ҝ3t~2n[Ǡ0/ӛ`(+ݐj.zҼO˜Xaqo pn4z>S4 >y<./Zd/A_ECO/(z#wJaPaf}?q|jT1c>yRID~V @oD%D<BDȠ> K|-zpyx^tH$B`p#jmols]b^kb=WiBY& NVN]n%6q}U 3G #f_e& x;ҳi*C\O=gډm|>i^t<&#b=ε' :elaW4̎Ta2E E^NI,B?\pĀ$;0-!lOw&P^ u3 MR69j{ۙp:iA[\^ "ّʉ}s0+=O п`j_DiY?bG&kU0tY?c ٓ V8UѝaH'Z)wD]pL&f`⋊۸]sj=1Y lPVE7#>i8 mrLZE~sC5~Mj _E <(R"K)únы+9R))]? a+k@Iz1eGcG|fj]T~?cll C=/]봛\Oa¦3Ld6+Sփ]fd1 b7^UyN{W#"󪬍Bံ9B>~O}6= ml('Aa [ [_cem~tUdAQn۩^QE2 SIO$S vę Rf 'OHٲHl"5s.C' SA :5"A׳%.3lCRY#j*_O?G>q$-G.34m: Nzׄgl4\̮RRmliVI~FFӜM»n/e &ʴɄ,T+ _8* a"5RxfIhS ^\%V=C aHJh}q}b3"% A>0A3!_L5sMV+q %M9"Ef4X< k]aDlFe &Sh;n]e8! ;?%ih=-7J unOB!pX=f=NCeѫe_eAΘ+D#m xS(m{瑗.}FPydB*b_]"FY*"zx"fB@*1A\a'uNDp'3q{u_wi/w/ѝA٢'B_DAuBLUh>2Yz2TEP(,-|m2XJVADá? E)%aS$X#fx ڜ3tQ :Y൯F@T||bjidF`pR=ф;RZ.AZ~}ȷL+qvbeɠI* 0L1zw5v~5 $ݠJ|罊o[E@Ԙ<y7\tA?U4# ->yjʾz 1mFNvRT&kHw\BO(H3# cOS:gI*V :.o@ _P]XmE*W6c߷#0t׮Cp)s|{po b%œ9}ZmN0xЙx\tpuIя _(z)s;qy{8SDŽ8#LֶTpC4 kxoڑ:EDfY{7"$6!1MFBT;< 3YT]G7+D9*r Ӡk4Ϝ/DGuBqu~y%R:![|B|I9S3!btr.YS~͇~E]+r(3Xoz괋(ĸfOk@e`W_VӋnq*ĉE5%NJ#VipF*Wpu~θF:|f|G,/?akνIw`w=oZ_eH$5dTi> t!rd0 ɣ?dH؇u XFnAZ;_iU2k&]](>K7̴S̚#y*U!z<]puD1v z&}'1ϸ Msީt|9%v}K@Vyh.iq7@D ~] n(~:M ō:z7kbcɖ ]r‚D}:w%4äaj7-Fٮs$8m\ֹ"6= 2w+ &a@:8WV <Ί^DF~. U:-|;lt+Q ]&̷(/i]"nD~0~)fG3b3*0el)7bUb^Ql3Qq(җkUBo@0Ej5Vkщ-dO5Қv_:6x X ae:&)N&19S a.&9K=WCϭzt9@(s0eo`6cBZp8ap9tW[ÃUo"Fϥ:;YF=4*xw..]5Jjj ə@>ֳm >D ^+Ӵh8k X5cYLe(}s[kztz伛8N <6y, m9ppz»@{81g,y1;^)농$Oܴg:BĆ~ |AUK4I:s$)h$`*|CA7w u2~YsٜreӄA>kU|.?Aa.ov[켠sGSSJtDҨU+;Akwx4&#ؙ) eIQP]\5eq8sp4cTQNAעP2 }xv.<|PZ(PW"GݬC9k@> \}͞^].'gKGěc3N1r>w"BG]&!-Lb ,tor)$O9Jb͐wd+ѥ@L/yᅂ"ϟv-TaN6闡a $ [;6mVV#OxʮA~ hm>%n8'`7MC[8 W8e`Fdeκ_J>Ƴ[/ya#\NSr-Y6DL{Kgw{Ai 3sNF1LO7N]Ao&|!iyAɇW_LVQdɀOr7`Jf0wSi@|U\RKId呑9̒;[ j*NCtuב"fZba?Y O+!t9rtuCc0N#uwE)>)"Rڐtrpސo;LByQbK|:E1Ƞ +JIQ4x`_٭ktYLn5#0},6bU4IFD酇y)~iiz;&~trp=\-̃rl!='+s?a  {m`'7$qMjSJ!eOW%ph^fAނI~zޏR.A ᩱ%,[)H6nh%1SgeǍj6ĞvLyw{gb`ӳ}6g}~35:6LBT_ `()o,aZ*ܬן,D:LK&Q6G#G0 CB)+R 4n=9l{z`Mšv'Jޯ m@*,;ϕ-~|7͂) G)$'Ko@{4߹UQ7LZSmmufaw h?ʏ9uJߩiMSSi0PB5#hBTX,XfVrueoJi(CrR~JB=Ά<. GCKCu{ϹO@Hiav**HcMHnpW&.z [8yVyӌ1' E1(hif@3#*ڞP=wE:HUp!^()/_Y8caQyG;LBw*@J\B1#}8Zd?)7z.u ?oB71H0rS௉X#ī KHXFcR %6Si̥Qr,3xC/Um9c0 $WSA%~trY `3Wo\mr/O?.al.ro>?$9uD#1 `Iy@4ROx הd]>Y:stu|Ñky!f:f-ʑ ENvjRgB$U'уI@ p:v|xZc݌b!EpA_wɜwUm$Vq3V[>Oz>0 ZsjNϩD w0{Ru^CI(84J1}QV!jI r& MLAq5!xrhz=?gxH`P*|#ExO*+lZ#rv^D,Q-I<4{$< u]8eKE~Z{6PQH ŠAO}]Bj[B5F-8ܼ??x4g';E,ajq/&H&tlSVD+3rQtp%fByw{M- )h/a.3QNC|nˢ{=Gqc.`,2Cd-?,! 'a֞q! ?X}4\l؄Y_-1 o3<ҀyOq9Hjݑ1l |5cLVT40 P{>'j)/顦P]vrRxyS*B!`^mu=6r{YgNoZM 8797A;%ȗvNc9Px0>ӕP@sQNt μ7xND큥F"-X|,auC醮5뻺O5DTؖ ny^t>Aj`w1F%3&s"U{J;N`lvV{q4,,$łg1JXEF&9ۚ&$&WqyT0ab4/].K0MLr%͋$3$aKLSwbx}-|}+? j>/հ 6m7'UkWOV&1{w%<O7.>xd>y!/fqmf5@z{9Ժ|AIfcƳa&vjܪu)3Hwם-bGFAˇe%^邛B;d6 HS,`A+TE",e+*(x T:Nm4i@S|oPg ƥ7L[lͅ>0#5q ۾둢;) cLMV_O8wKLYeD=x k;>k`DދGg=F@ 0ApÎHOOAHXyP,eX.˂="@iR6%8|{{ !סs˗J&Qm뒮p$(Vr%d`Ξ 8U oC(Wv2ި:O/%8wtq ̠u÷+>V>guPDS(-󝙤lTRC8L Hƚe\u@;EM|a@m- h2_@-خˎFeoY簘'ȧ^hGc`dPY87yE 1e2p,-YjNnA#)-3x7dm:?DyB E$ѐ ` V@c|.U w"?=;5 NN/~v+tYئ -[y7ϳgs;9D]\R(KV0PT"N'm/9 xJ\ !L$݀|l=@4v܀A&x48êϡ~4\̨m"Zd'W@^i:CFP.hf a/֢)]B 24&:4aF)XA[oTSIZ:"ѹjD/]ͱaVU_}Exjy V%(f;Yzo]+f#o6$g*۱1x EVͧ*v m{xRU!UR1k͒s U䃮 /د[oS:;nW[ :DgeG<{`Eȉo{R80Yl@>,&Ś%8 Zm|M+mjgC.R2>c9%<W{v:3N39>N7FxdVC,_?n:M$e~oRU&ME-pJ_,G?zH~x0rP+),Jl12*J~$. eg~ٛIs[v*HLQ܈'9T5EO?k 1{XoI/٪h-S;{nR|yϓ}Y&1)cUf")U$H I#S|VG.oh(Fe_UF5{-s3xdLaC(#w@z|U<=6+ #s݋$S3fe=@Ƴ7kZ4YYe)@/rԞim>s J{VsJ ^d+ MI#>c^Ҡ,2PV a) Y#dyP ۉR~Y$wkױ2c"}~>qV!eVDD)`m<1!,"ՈӳܹyLi zI;$  !`>r"t68!T(cj! / c0gmMYݸ?1(YU`?4(gvzd Hl+?>E W(I니VTH󰢽{c;Q֥/, 5u0i|͋@|Oh;&[D{YcjO<|tXž$ݟ͂e2UK qhL'1_Fd2B j' }j?K ;#P(4:Q0l^J sԠ)42"Yy'Rܗ7)\>BC'RٞyX {(9 LZQ?- 9`sTOtn᜛Ho%b)W.H`Lө{KPJ 5_&_;#V7 :YX-RfoO9 r8jORgֽBu9u%*0jY-Yyγy$.PGҕA.}"u+ɶrއ74"kUr겍0':w,m C3pI{>!^W|Q<6YiD1bbWLIBq/PE18u;LPۍ+$F9Liqy[m[ZW/\jPH04t,` L̂_hVo ݨj/O|Q!7`>l A8.#ք-'ƌyY*–.-w$»hD>m{4KWNFCL$m}xRrA2ǸZ\>L8,GbZz!܆eYXƲ{HnEmK됎HK>Cݲ_= MOip*.{A L lg1: CTM`>-yD(Z_ dHYv!*Om -5OJ-Q)&C9p Q)ݖU9(ih-K~5 Y9n\DłG#:ڗ1OVKY]&Wґ Wʍ@mNJPb%8t':ZSPIs>8!Q,fr)`0 }De!sc~ϒЎ]O{^_!˅CEh\~ :eZqn匀RZ{#>EQ /she.c$F '- έ$.tb!dmS1%.QVD9dE̦u66:<7rB wo Ŕ6xu漅vy(.6?l:2DÏ?+Nd`3}&zxeSc32Wܲ6EmlСMe7%lbd^ },Ipmި`KUB@,oSAݨ{p}ޥjhcҩ|3S[_W7R =݄:ZUqUu\R [cLmێm[w~) (7uu% Oni֔\Y/{qxWW0.JC`0Ug?qZ7@Qqy13ʤIieCztEFmZb0̒dm/06nuѺ lԾe)`+t;Aqu O9Q\uˉpoF$.Vox=1fɺyWÂ]Շą{~U"0s?N\_0r0S%B9e) T~CVC>`@Z &Q+m_tgƑYVYJgd|GXEz'h+Eʢ]D'e4\Ux#p2K o3ظm<(3+Qp*m>rΧdlVNg_S٘>6X MaSXovR-@W OL c ‘>T~ERvfP#Yk o9  YE2+e;eՃ2DJr@}KO 8|`Ih0Eo;ˑش\:3RBjpLU?G @ 1Ic}&9[F>ڞna|nZc߰ 9f헦$@#n&NOF?.4UzG]5lTȮ[QhtB<YlWjsO5'l}c[H)̤o!>?c*NǾV-mC)%X,2=jt/AwZIB&aPto2Ge(2|`y.\[H_N^K, bF[b wjeV@ÒhЕwT8$v. 1 Hc]mҭo3ܹP7nss*>^u"Cr+b3.K>>t (|N,) ޳Sv-c{ {a(Hz bt$bTSڦ0jެ <$I+N0\vכ0P4jAEڲ-xϷbL0뛿Qz(*6g)Q)aeDX#bgՒpT=?P Adʙ|khlAhxAzto;2cBG-3𪨸'Wܮ2L%ʏG3{vLs~\B rWe; -ӷ60\zҘV_Ul\pzD)~݈[8zd2kTlNڧF8R&Z!R#SiךH^(~9勜5%XTsyzwQӨK\tX(a{@Id@*a ™w+CB*N\kYYߐ&鯅TǑ?5#4SsJ>y5r b@RNň~1(3T<>n2ӡV $Iq0Je5v QB8I.,KgN~ػ-B1w :aV)uI& >ELmO<.[ 2g4o)s묮ɪX";krmL~țՌ^KӿgcvſN#$Y!&VQL_1uIkb(E\t;  !TWL !‚q;4`z%NTKfV) `̺t>mA3҅ީg0eȟz*)!f'o3r'Kp-ɤV#QgrT5uQS'?F( ,[,S&Ò3]<0Tڱ Zga&|r-x rh%Y,|T;NgtwI,l4%25h?Swv- I*p i9'*IZ@f~Bz!EtSa(T޸Zh?-̕;?Jz$o At8/82K#MW!1e23ۙ) =޹2|>52x^E^o V85HH7u#6+BlN1@d/^;q*E9׀2oFdzB6 3cPy1!{ rbjrRy*xQi9_ʴ$;l5uKwq.xEAJvRo ^_ ?i"j3gE7 3Ӯ"7ND8 495;#! gQ4+aV;N&ݩ:I(}:eUb8^j呃5\~̓uv2Q]0NjRmf0.h@ ?0\LuO;~^Qw2^2UhKiJ5lefQz3m4|5l .n͎K( ܝ*Z(%~2[},u&M(,JRj#r-en2UHRGvDjU d[(?Y^N̍[E3{ dBK2 M%DN T=bm7 ڇח$n:5J%7vF91!ut7i_oIykvnК!$ܽH1QR秩)"]fV~'qwiXhϏN0|$99.ªˋoBtgDcz~F Gu鐤4S0H>evH>AHE$s>)A+ĖfT%掰BUGlJ?+aQk"&;noܢQ23A䝓]#-{?BҞe\ۅXO-{H^č ~o4 g$sirE4OTR~#F9^ݟÐaH'(d tPݱ*&n_YzC`ެyBj!4f\Ibms  O6gYZ070701000000c8000081a4000000000000000000000001619eac9c0000fc14000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/7]?Eh=ڜͩ?>wܮ$+Nm'|clŽ-q:O4A, ~bbR ض+{M-WKQfn4QV5RAKkd֊|Y t9ְi9#_XBUH=vVUoC kK(RaQ+~GX%➒_!jqtE{6)ESU%OAKkxA4󦡪j([dX V/~ʸdN(.eҴEO=M?uR><) >pغV+9y#a{fdk'RC\Xou#*ʼn"1s^%ypXH䠟PtبzFAr)SyTplD,/J2̱rQzv NwswaT]g)o_#DL;r сrKh}AkbBI 3ܖ/-q=2ep39@4IKFtޣߩhd" c'.|/Wzu32(4OxWMv$/8Z3͕ 6&ԓdžbUW!VH%n`h"yF~ %4gcÎ~$pT3/ n#)+^-T)W[jiëώr-3")6Dΐ<[®0q% "DwZ{ ]!ߧ>M )~>h#ӡڬk-e׬|79>`#7!Cdu]=Yj57:3AN|5MRuQוj1ʹp5Kjyy:!ZF ,:@d崾)UeN뛋QVPIڅHFd(B={'\@G·ԫuD!HflӋ=;1ãDIk')o߮`ɧ76oאKc/jb KJ°o<6<DY42E1߃觛l-<dW"^dpU)GuC bY58m:aΟpA${6SH4T;]_{?IB% c.`pb\ KqwQ/= Pi_)_/0+*i)}I 1^:[|2[7:;#~*_{r.a֖2OkyP/tED84-UG7 O`:;-a( aꆮrcƕ#Q/;«UFX|ms$z<nO^h{\Lɞ鮑? 踘^!#eea6swn xwȕ/)]A4ayS'_'Fw+78މU(>/$BB BOo+c~}Ql]oKY+tc;x  4o!{ `00[v%OCۯn 0Ip XgzKأ}{)Ju\Ƃ]d.C d@fhKl2]ܓUK)+S`j?kOg!;3z̈́0zOk޻i;ME#U;7x7pr>4fR[Tzyc<&|a&0V9պaX)@Ji*)VMRpTE="2s2 ^iŊW81eu&FNk0$҅) 5ðP49r;m`#8nD'49+`PObÂl˫ X0R0 UbX1 8Ccn^)?C ^d؎9'W.g{5M\jP߇k+yU1;%?WSU$3B"-1T-K2)h1Ɏw_ɏ5Mnk}XYzОoP kשּׁT7uA 釢/拖+B blPԳ=#Ky/9E8I)*3hdd&ɚ"lл _ŪElg oA3]#3oS˩LigKeve%|-%:N$yLX[|L5kJO%J B,iڅG׼ cs߾8x=tKV%<6Ȅ)`"yuϟW19uC?#>wi1z(Ј.*ݦ=CvhAΕ'̏$^X5'x41Gbk#yyL+-ʶR.Xy)eBgmv ~g|D-jıa80 Ncx:G-_. :A|Is\¥7".% թI3GTlkd-}rVy}PR _2 $Y;1:9 #^ )x{ {)J(V4y,i.GxITt 7*89ж@I#H[r8F6*,F _A.G9d,-1g5f<0wɁ}g~(7«vKFV(W) &y뒚zA$ 5 7܁zS>,ljxk\ٻtYuwg9rX閭/*ACֈy2NH Y1J{FfMI+"xUm7hQDmk/y{g1In {mSAhњxG@mdVl8Ø0+;#8%nb^P2/.:l[s}w:EKpwekL|re7JK e(Q6EjηB{ϰ a 3šIy˃BHp%JTa (B\ ?_ \B)I72!pVz6)* 8 :ǿ#;]qţ?%;GgBVYᄦT+nq3#qB(Ny)_UpD*\j0aاr#$bh^XlBՅ2ó($"q]wͲD&OTxwRLEqa; et)BLa5p.ZG^$/C)@# :J5do~dYzHxRS/iV4G_ "Ԟ=>H60dkоMA9vc39ĭxG ތA¦Tez/,_eċ2MnEP._࿻Cx %#;eϣ;J9IG4}f^}텎Tgp*LW +.#y?A,9E:jC$ЫO#% /eOLkn4MO &W<ey5x,#v^04řxeC9TqHлhx5"Q$'$X h`>{J5c@j|U>x#{1YJMPFbRof')}^B!OC࿋k9Wd7Ő,6⛕*(8@2L9QmKJ =3|&em sP-pB Kf,G;T]J þ0$aP'F9溢b>RKM}tY0<;զ"ʬ3z5~=\Hӓs5j[TxnW=Za4g3AGܴŝ}ZQhjU` ;k<&DAV"AO .9eb(:jvc*d4ZY/I,Wy3{V-Ⱅ">t/cf~vB4G 뿕.@c=cN*[AFN ^nAj1bWč̹}IBP^~\r7p9Yh\)&PdWވНrunF@)GKBBvRգn7'nӾ[!F(1HJL:%E -}BE2yp%N6¶KB壘VSЈhvhjN 3tt2Ea`oS-Zn<,+V9dQSu4{a,1Zs%;buzafI/U>A0Y /% @<-qpHZn9t?tqßU:3Lub9BW5Sǰe/e}.hv 0j.N4Hwu )USCDhƹ^|o*t!RhXJ U}Tݙ\Nwnʅ?t ͩuݙV*ȮjgO/%Mi0 o6vabtP>W@̥Kr!S/65$<M3)g ; NF$lσMB}vV]!,i!qg֍)CƢrH}Qv=݃lAFhK+sIטFi 57>8aP)jT~j&0`#6\M ~ Wa@9Uoi*7:S;l3ERDJZ߼'{IGҝv(CrU T8|Qu:I1D!˱ .G[D"rq6jVQ7?dHVV~AltO$:=._S|$d"#ڿ>Zg4_E U|HD˳|Nf!d☊cMoyrrLN b˛nKn1# '/ FmD A/qH拁$#c[Ιx^a5vmwuW\PtO,0fSGK8vJ6?ezb޺άFL,%!3݉*c]0N9}jΠTi8B`|86.a=[ND,q&mg̺@d c2)<a7ʔuִ`)42ň{kI1Nel8Kҟ}OLk_{A2W(`4̝aqR-u'v^ClУY>  9.@q"ҕC2}G߱=XeZ\⢥q\Be?I {m4j*jy7MRMW9p~Kaodd~]C{K#4dS[ǫ{`EѾĩ5J`LR=-jSlKnư$rcouSD zA0X9(B#M`6tYC86v5tzjGZU)oBþ Pe۹ty[\JPf笶{/'22pOo*q" 4BCV-}vvԝr~c !l;v,Ex4ɳ݋jiN۴.:@5VDBoߐMuyʇl6O[M!_".׳>$3I^b W|:BAPṀ> 5&3W+]p;jcrmFƎ)[ ^jE; !Y#fE$BC3i%tO0Ԡ/YQ-~zsil.}O P_m#T(:SI\h)S$8Y-5ɮ4i@ ~؄fxTX]~F^V ~\nk±.UUwoV6_DXW_Xi["H}FjUv+>Z*F{oD3}[®|oO$F ZyDg\s2 (EзȁX[7l)b 0\Ek+M4L"5⬙@_]Rݘ'hE}qSQ"s5-k# 1t**R)Nuo#$r.],dcg<[vqxͅ'F5S)Y:ЖN2 ͜d/@dD;[?"xuZOD#s";\1|s#_<2lVmdzI\VDwu B3(C!W\_Fm/ze0L{$ry.U)l5ȷ -'Xw:~,r,(*zi..vYJbcfHS SPDM߼_66 殸xd#L+E44J9۷aIˈ99 zP›粮N0d;Y"UT R~90-lZQ-%BM\⼓#(Do+H9xO]7gӁld7Z&<PK$@5`6̫_,XK?qFL;c6lvrp`ɴ-bS(rfy8=HDnQ݆,r>5\?vሯAI(⊮HaO%Af("wT+ghyl;ʹ/~&y9]("/T-7S*od4S0]TϴiO$??˲]=04 R#z'^fxPv;MۭD"t/TWHNy+$p ن!A~a9Ʋ>+.$X^^-A[G*O0㕯9ݺP2&[A\un]g$gv&kJw>]A:b@SFۣ7-!tEMB֛M?*`p$$L%sAQ0ϙ" e o#ΐ(mdTZX(Z@30eEjc`V?Z7tgr]C>Z [ ݜqQ# 3] !5 +S*VFu)uxol|0eXB/T9%P>|I6~B@f^4|7izQX2X*2 P_1Q?JH\N4YJCH72Yn3o,ăEd2 A,@eW]=HʼniV*p&.tˈ\!" &kx`+&zYٷFUjn{G&aNw58;%0 Odan Ie-=R $f4뉜;%(r>m³@?EL[BKW% P{#wnK=+"٣Rai KcoL~C=3M{cX HIkŬֵ*n(JTDJ,G/|k*Sa=d퀒0GUQԈ0p{'7?veOMnt5ysρؠMwk8 B5P]cQE|3d!*}p7SFS.0ΑhC:P*y,c0GioXƴ1jt*EL-Q~*.1XC*]CqgE׾w+|!R^͍w#xQ9p472-vj_8Hvl3IAu"3ȳcNTAh՜rarޕ:A,'8 @Kup#H#"U,ww.mRb;( sP_.K/O_+FI>^6=(ݬ]@\Ujx]i~anq\ h.|+OuLȥQ rھ"{6j !Yo狨hV5?94bbrȍ[-ij@mӴ 6z\FXjpy9-J6&{7#51$66H&%_2 W+ 2RgӠ:0c.o<|x%Q<$Y>eܵQ`(xE@[]hѮC?'5oVSј0{vyAДTq!L&B ' fη"g?5DZ.%Ò$"bi=[2e9:\l]#;0\rܷF5|:eX%∽ideidH"sPÁo\PH>IP8[T=j3YF>+frscp:c_f)M7yYX##FML3vPlh695Oűl$DHSBM(4XטZ}Ť;\LX~'l/\Z7{#[]صSK6[.Nʰ[t(ldIn}/ѧRD}NoѩNE:-fd:H)#ng1ʯ8y-T;φ=bͫž/I4Qxc:l|gr!zw稽 U$>NaO'i״פ'+f*1τ7kk![k&6!ޔW+lJj ͯiq{H{NnqBQ4\8dDp(Vt:~# u\458//0tO0 H(W\w USjnTו+8 r]|Q&EbQI5C5I8jqXaH ;/[^Ҧr*x4iBUMô.AGndϯP:- |2<Zl^~I"ŏ|l8D'`ʚ֐̎UuF./6JNv˲fF\ƇdX,4-̈́Z Mic^Kط)tB~zrY݂`j:lk^ݐnX\@EQ5._Yf:[;WGpΠ$nS-XXEL."FG9 C3'cs?PagY,"hYW{ex$@Eh=Q; ŻW4院~$ w~֒ · [l7)^{rrrgH7p;_)(HDfe aM_ÉJ~[WTvrD!Aw`jbی_!'φ(U$l<69#Vz.)'8cE61aR-5 ;_rCdupIz3}U2'B45Bt䣃 Tp~iydL*ߵ?#Q bZ+X !L-.xvo2dD:ԗoN;(ZNق2 j/Wp'V:x?oFspvAe Xk,ǁq\NϝԵ?FPRqdڳ+2=с} ZBv^E}I@K3_s(҂3$sO&$vPTd= K # vMkTY X֖jU>(+6c~Q=ŨAzjqy-ժouOGS5/#k5y ~s2\'8SFS.=&pK 6 eRa\0 "$nt)zdqjCrlZ'M:9&άFy\f:H;(-T囬`i/X,n 6TTc $,0ܼ'D5ICxIQcSP)uz.LMY%,GBZATYNq\iE kZlSM6Jd$޾9%n]:O2nOcbHw$5p)8KXrC~GϊS:?0w_ƦSyFVSŀ)0NI X$@3nNgS۬xXD<IzW/dȯ^ׁbEȞKn(_جZq0%+H}x _4EI-ڀJF9)YVIi28 3AJ $7Ԏjhr#OFaue]Ѐ>z KL׮Ֆu M {X,C V2P[}f5[鴞{p m[Շ=Ds\zc;" :nz 7id"@L>wzE3m<\I6+>e;R9djc=Z3wxmv M)x!D>dYAxgTML\ ā˱Mz+gJ<\0GT2i_h~ `gv]貺s_3Gk>64^ݰS(*x06@8M*)Nmӡ l-4&£T(&UV+rv:Z?ܮ遫%F9g~T#}4eB=+{~oH|jLr/ K!M-Vj4FVk./?d,W+vsdY)bh>> W+ճwxz' m#A^S홳k. Mhn,. [0AɎ6"k}w*hW&M\@gѫϤBeMS6\v{a" LrJP{\KsiԛS<ѩcF<6P];_g2C"א݊uAٍ/ tA3cDhVm"nz̐5Ɇl≹2Mr{R)k,nO nܹ7)_hKUʳI$ӽƇ0,X0-Y+[K3KX/ng٤|tzۛ= 1xC~g`&Յ ny?6p[+U)~_z"{T'*E6YGIb;~4V=_}TaiY?',@^)-i 0Nh,6LPw {Py#s (,v)ߧpdesZ.AYxQ ~B!u8cjc\Zc8  KbJYa꩙D;$\+0b]4vK(O@u[4 <]̏6*9åj"b}RtWh. $<9ƾH:ǀq:➿,׮9fyZ瑦z~Fg~䢻0`[1#0PmsG[/d'RR8)a;R0iLPkϱh]F / ͠}mg-oSߐ#ݻkqmdj7@Mto(q[,۠-x:Q̍K&C<8"(eo gڨ^vdge75K%X2V: =~@Tjw yjK%n߰rՊ< G@nTPb6wg%d=Q;̒XW='N!֬JXewBootdY\<%5Nk `ɎL(N%m8F^^k)FjǜXT l;앮t>.\OaoʔE%q aJ$j!0cV=iN9|I:P<ԼTeAʼc śj0q>vWryT-D~1;WzpSZ?8]M 9J~GꘈAA\n AoQw}RXXɰ=QJfB#C mrMq!;a7]of}VoǬN+( 8ېpDDO: ;*SGdDE*a/yltM7Q(+&l@;1wʺ\_Pw׫7,bѷ\]Q'\g:/'tAe\?X+=a>);Bܳ07B6YN?xjjSLuN چ WtkKuF|sK|5 q3TP2 mMƊQ;%h53|8I Mޢ5혚kz_] _PY*I2P:eGEH=DEQ4)$$FSf.Erj׫dWerь ~xm;|B|u`9 oo+ы8ѼѼm%qCA`Q*ۍt/) FRZ{K:渕Q̶VGPޞ.W0?d $[zZm P)4i-כD>cO>vq׮m,bo;nrxIAAh)7?%Β,2StODJa !D#Dz殖Cҕ~PTB5 %AU jC=3_$jj.-/C x]H0e&H/WtpsQPvA8bʼ 7^}[or/eNDs<܋O d8癧3E 5(0۸?]ہRWtCd3H$ubLԶmY4G3?4=rSo;b{K6X1XI,IV:^ueMv\֭>AbY=;7vˊEH <m<ߎˣvg(ޓq n 1B-L`0%LXaLtv5~"1%1dXHȞg{*_ą9VNhuURdv%@ ޾p bsc Zِ1qxiș\"k@ڭT j" Ӻ )u5^W*9 AcN6'hIēKPn:7(8S Ф 6TC'Okevi,+TRϔD|ڷ1;y![)v6MaJuB-mMee~r2G*uyCM@ϝ`tqRheX]sQvtyi>[ ~ѱX[>|,,ݑ$31a-tr R 䕭#-+>>(HB=iQ=oL[Ho6Jz1 gxŃ5϶YDD": @OU;Z$)UC6px3!q;2$Jb}ˁa0*kF%^!Un:vh۶k;"BzͿ NO![kGy MAb -fll jB/8w;`ort(|z{X"UiUlA,Ce bwL|݁QHB]B XaGaCߒ-w A]boE)$ں4@}&Vz,(ypOĶw2,ɡW/q".֋Ř\T /v[g7@acҧq|8=Şsl,ٳg)w@$ c!0.(HRpi:ئjFf,R阼}XN)Ԃ 5 |WZa9[-Q5T֡ =Kij2["d6O?g#J18C'KA٧m44P:C)/!b%Ñbh_i8h&؞9ΊS7拌dQ%%d=.t9:ZP!Rwݷ~bANtzNӿՒh*ÑrL'C)riT:.1s'uY\'G[c șPj Is gxV!ߎ'pk=ɀf7R~g2]Mb fD$%Ǔ]D̀w(VΪyAz@4}˗6w Tv0aҭNu>&) 2[%#Etρ7fF![XVZz3֥V]xOp~}/߾tj)N6"K^{CEpJT") k΅X-߼z!MDI AG'0wȑBF5>Z8¹kw#{:Y+ ,%ش3S JVpfg" :l3lr~,b, _$*{BH9ÎL7_D< w jv梼CUK3uHa XוQz3)&3Ca[e#g?mµ+V=%PiZvxA~BN6 &sv5xcRjwHl*j zwj~@%Jx |GGhJ-|>0v~I}F& %0՚rvRtjCOk* v@3 P2;)BWp{ 3~d{\Uw W ɝqώr.Gv0:fb;sV=vqt-`S|*RVԺ-, u5GN0`m{RWt-IJx  1p|Zc`8ڣI|ُ3)RΥ.9p>$0t&@"{]t5ҋʃK](BmcJfkNOb)|}v9âZs 7zs:TX"x>$Ctd'0Qȶs6~SU-B :IX~u-I n$~Kg/n|1rxBnf)d+!WԗUYs b>Ke g_ 4TVMyrLܰ"C$8t0|f~iYrCM33XS-GzbO:A#@ڲ|Q|yX1L8):2lz`mql^"_KTH|Uj'ֆI">Y|0M%.`yǃ]5k~qG֯hS qk _ 0'i+ܢ-@A&PV#0G`꥘6ګ•!ק&.6&E(jn'Qݮ0ql;S$@C` VJ>C{[[:Q9*T[wR;cp N,yh$!j:-)[@xiM8Ex5nJZ'h9vY7V"\sVA(H!@7L5d}L AF@pkd@O{ ۯ1bEZx_ 6м69`+<^1naK(y>/[2D}ԡ3ghП &~ k_V;qecTʍ;Xn[dYb9OP +zl=-ׄJlȟb̹r`0eَ=SuijasMi\Jxb=NQ}gkx?k0W'l}gE1 KYpY0i^"nŸN0$BC'" ҋNKw> 3*DŃU hM9Ra,q.a XUY~YUY"- HE/Gikqٚ8.1Fq8y P| 3AqӸZP׭ysP.]߶s±1䈮2 PQ0R0W*2Cq~( 07nDPy%XTXύNZei[$RaBFhZQrecB:T]̺}r}UsuYFXxJx7ݗUr\BAFd]V|\+wu9qRt:5c( {cMUZ\0fi=4wvy y G!e@Z sW[|4bDZN~Ǘ,̤\jiJvSPB5x_Ïax$uAYRO7R++Q99]WVЉr똖Z ~n)N5n8>";с˷Fp*MiG3̽@o Q Lz%~ V {1+q\FZt}24"sJ)5!BI"Lɱɚ4ֻU@g}4n4B5Ģ< "bp: 03w0>U!ڀ_H% ON7ÙfjBzklyµ&*ݱKwOEd ^f r,Ō~OTC5E1mz}Xۑ =2ٓ) > <>>sykI@FA94YgK I`V !l͛. B-L;9lp!_̀R#)5J #|X&l6r^i7ޒ3`Ћا fRܤ}Xk$LuA<jg[Ɓ R fn#/3\_HSj+f~HGƏ6_ ޽CXA Ҁɕ,b;k?slzJzfi;>'؅c%F3NgZ7:oʖͥd4B_Q.Jَ-$TcØ2찈*ٛ5C<1ߐ6ߨ}eY"Y׼L-ZŏTml\t-*(S(̻isZ6Bߔ>Rf˕߇S5&zdJx&ܣHtEڟa'_oV^܆\, >;tO$ "kN)X`?̻_HΎp\pf%;խS:UEw&t3qT?7ܡ?fɋj+&yx/RkP A_QqCI+ұ$1g8?P $R$%twwTgdij>B*hAlrD£I;Fn:g8HvwD=Քp'VtKcD0A.ojKoȫĩBu ͇,-+v0^-9VK-i%,CQMF""4G/U?em̯2S,mFC6;)94{s2#Iu;]/b>ylؘe]@> K' t2&6l 2Mk@ιJ0<v=Phsa!ze}Ξ DaPvè7SN5B{akoA~EPVŴqkX+H $ ~~7޽d"T-'-jg_CѓKPc3xӮSEi?4qZձs9JxbAj]"~9e[ygN? !fsܩތ?%;V!]+3$^8!GX'_K@hZMh{zQyّ6'ByϏO.XYT'F]$;vQᡅKŜ'( OOɰ&67](OR5VsD'~YT% )E|M9۹.Rw,l52V+1ZxT[>sVNpT}8cHrH/+%@gq؟)/c?[W<$}h"ugg[d|΍g6PB^D3$e ,GsfY{B!I|vXh'9L;js2@i@>H=*i~9 )*PuJu6"KLPEPx롷ZQ8H+b'vG1(;,"UnC״ ʢ ;cZK"_k;ͥ}W%Xwj$uWۦo>| '8-kM7=#߃RsXfq6i4":0z;&ZB7YՂoфxzQRV|lIrzcnUpۚ>[%1_b{fr>IRH"]a|H-sg`,z-QC ޭh|zEYj`r Vr:)lֻKZkaUi7U:wh2'*VAg(Sv^qb$-x TIpYWk?b-PKw* TpiB(dS2nSpC?6d4ki=?` ' G7|G{wĭN(VG,I#Or=#JSE-/5+,`Z(C J?kŹo kj(LQLjJ_@ 8]# B V]>;~" +6;}Xp(h=uW6J*ۖxP\lH[\XϦMTbW +J(Lݮ8 a9ՕCM==@@A2*-:2 z kv"`Mb"`͙ZGj!~e6sZU}W wF|;j8JDѾ2Wgz=^5 m{()*I7j9HP?-2"@ I_rjf!K+Q&(h F [J 0G/YU(i>GhaE3*l7|%"v7nՒlNL94vH[!YsBiV s} A[S͟\]/ z?0*[)>jL.!HKp[ D٬Wh c~*&u-Wи4 CGG vͧP°@8 #madVH㜘+=3X,FhD;NlݹMk1߽jgliȳlDe׮̵K_ ":s0n 8Ihz)Hqn$Lb=!D^&w(,Bxܦ?qOޔRoWxaUg;b"a<z3saD߻&[J&TTdnWn;ڈ>ilh\DȈtJ2,2/3I+cg^#!$lyXmVc2~B1VHeBA%FG YR{B+tYrEj[=+9?;DWh^v1kd\lʨqԇuUYK hHQ_TARf" A>7㜿~%U%̱3p%)CGMczu'qf;p,e8_Rzw/.a/1~EFǤ6K.3)SOgl% oxY4H4L^ZZW.n '9U\\AKmsR쀶~Z5w*p$\XMoB1Ra`~Ifb֛Ƹq]\B8œ2bdݶX,oH,NNا?UWHGqLjֱ0}=~qY)5UI}: W@N>qiE b?w %N.V̨a/C}"vZuQA^6[WCS!6QL -q}R(w5-2xQ؆_+YN*k!C&rHOoI).YY7n @%9-$̋k ŹkwGC^Me[zXH_r8H{1k桗Svei9e5 7HHlAJ>v ={ח+T`a)a}~.=7P+|N̋N*zT* $ ? nXƓ?v&!`^31iķ}NoZ)؉y]J(qlߠZE;ǝ 0^ZneO"p)"#r8<>7ulƵ !˰ne ACF40Y;h{Ah mwͼLb;rf:(56]C>vGGO/]SO.0ܱ8U ?rZYUi]^pq;`IY1D;?'Dyh M2k+obmZOpֿ#xEˤі+YΟϓPݼQ\Ep R˯pӤBb_|H*C$R;7LH6  @ Bn!yK֟@Fyjb|>@adv,%;[䣁ce(PTzͲ,pMN20xB֥ cQX'-")# 18uztQ _ *AU5Ϳ&1>.Ϝ-U"Q9 An c]Sp|}jܨ)RT @~kPPhBjH+kx#Rii0K|..t"Ϡ)Q%F%;Ds=sw"͐whY<r#ٸPoȊcns^(8DU~ݼ6h?fS{(kk;ʂbȢ bO@UR ؁Npf,cGQ9 G BckHHE@w\Np\5t,y$Jrc|i^'iXhXVݞC ÀeI6I|=a:u-ė2f!·Vu BQ.IUVY}&orQ"Q[p7M81Z8XZJfq,UqI5nNfՄ:'/%K;Bd2{-HzWft{ 1$Ql΋"uD"IR]K&4 <$ڻ=H. -Is}dz ]P*gVA"CZK_:h  N^!E7D"%,66?a3#ec:\8sVQ*DŕGSAWer7{8 voh Fo2 l7J| ׼8n$Yb!/C6aXo{ ;tfm eHn-Oωʔړ_@1ނ :IanSA+v߮=Ć-a]p )68cI x@ /rVBfod=Q4tمIa|B:5~:m;wAC{^sV6 m[$)[$Rv[[Y6Z Y}Na["~hm.XuC1Թ* Kr /Fi'od/+0j.GzJmoicN`oJIPɏ:UgJ+7;>߂JF,Y<NM2GHCYFiq/n7z839&bi9 ),בܛR ŃhYl%M5 SU uI,OܔSxNӎ9#OAQ|tB?}\؉T1)WC-{z̳^:;?uHI{ -3,cSUM)Ⱥ *f ɹ:ŋM2j!g<MK2u\y/8YhrREBt+`2ڤ&/jPCEK h Tּ{ʝ3 Q50Ć}z -&Ͼ. }OU-%$GyeE*0p);g^>LaA7Syܻ=EK X@'Pr2eNn\ZM]WugD';8.-PT-rϪMT^T[r2ڝ{jY8{}TRy:T6cZc.7TXX:?Ag6cfQ)^ޠ,<nFU!o;Ads?OE\v)}ӎijﲅ^D=}(x$/U7ISjۍm0z5((I /6\\㎈hJ%v\@XlFͿxMD`7"ExH f*Lu+ +0Jj6_7 a*JZWO7BjUR^D,p7~ZGdҸN^Zv^R'Sl;4*uogC}q%rQyz(,uIF~n3FԖM4_'LBx tԡve=?{ ۊ 5̽mQQ: >"%zjQm@_}pp8`Q{z54Tn&ja% 9\M%ϦܞB;Tox`AtpQqm I߇REx:8ک~RÃE݁}q{xmR"B,pa0mUW) 9e*1\JI":'ե@`FgqȧǭdQ+&fœ& 'w,  U؎:*ض!vD@9 F"pOiXC@fָxԈfu. 1Qz^)}eOʒVSm{FHZZC˅Q=ѱ} VB/fE7.brXqϣ@Ф_tp"™ $G c!Nl̲O2f*9nI Rwj<JuVSK0uj5;{H!;3*I>iy(Ku+v+G ڧEe$17hCVVsJ# Z+՜4)\9L:plX H5ϔpLE.i,S6YLkU>z ydX|px%f'04g >1%0ÁtQDfY|3hbpn>QZqpx`!M=x2_ ̇]qGfʼnf_{4 dP/T*  ΊջU!g-`9.ńd-$HFW+$Ӭjà;ذm=\tFpAgt<=iBƍ$B" n-lEkS̪Gn #w\q#h' efȳ jGXSZRt70[]p˷2Mă H((y}Nf> FAn 2B!\8m?M`=0# W#(m5JX¶ǁWNYUm;ʀAY@ O%>W" cܳN~qHlPPM+Ez巾!A'nyt~ 1vRR(JNJ;uى8epxC$y2Q2@+tu. ʨuOFI5Tmi!K.^`2h+,Ξ&5ȂVs𰴓2i-:z:Y1( ܸѲ3]BW =϶aknMLW4|?T%ӮB ^JR}KRߕݲʱk!n7_Mz+V=q+͆R΁cz1C* ?Izp4K}3`jFqt/CdZNʇaq̎!V`Eo>#˲m]`-a;ʻ2Ԛ[NPFUGz$,c/VU%9'jE!]{8ůb2ν85F'Ŗ|PO; &A«(@]# *_uNxD  Y#h̿ 8oì<R̆! LoD.k\ !95Kn^ {| qېWC)֤1We nTЎI+`DayhȡZ.F$m?MU/V0U8Ex=nUH s/&MҠ(נ緧IZ(VRxR*M b f`y+09>)C;6KgRe?sOmkO~O5 wգaƏȿ6 aA-s]:Jsi4*St+sNy#4"Y-ĒyxݼkgKyM |m%4Ѧҡu׃r% ƒ YJD=Ve%HnډzD($g5VUn񧂒qSԓحX?^@G̎dFvUCdُ܋ZAAhf kqӜ5ئ^*2#+'={ á4D0t seho[ZF/@WiP<ύՎ#<2?55g 7'`0Y !(H.yނ]'i ?qQʹj:OC03zKIjΡyke_܌J)t<ɕnb@!DW!2-5jZKwHT1U:vh@k.}SW.8(uqh-Ñp&`(t-@GkD;dg:C=Ɨ:p HܵbtfJJZ+-%IpE5ay$Skǣ]u^6tkSihm ZQ&6gڰJaԹw V] !aṄ$R2δoY(}YٲM3DK]V(^ ҩ'G4`szE1>/ XnP:}0հ.u"ݗ͘{勍6Mt <l37>4+7)/ɱLPnOT.P̈j:Ӑ͇B4h.!]D>9Yu ;SBQ;zݳTd0P|Pk@ϱ$݉VssK%TX @Z-g>ZdGkF>],dO>@Q|:])z՝ɱ "ґU܀ 쫯x,D+2M}0<Ў~LS-*ya9NJf4#1Kt Ra_@rWA:tJ˦?oH/3ybR~{Y.Y8Ս `z_8/'[UW\ܩ[%AYɔ?Ӣ@P2ZJ?qU[Dq:`ޢ1GpxB]S{&c:%2D[fpVf|Š%ؠ-Ka]p;⣾/K&;;^Xr-D>D1dCs>zքWCf͔:x`ZnSl+4vrX#};jH#{MPO8OȋSYp`q(zTD /^D[%l?8F(%c603nSj3ѱ<(y iK||!|}zf@s42l@MS).@WP[SC~.MKr}р/-iLX0F$|8|x5T;jS+6Ɠ`0N1)lN}Oޒ.aR-E"N خ׋ckaxe+Q3pYmkÜd9NU˃>Xbi?nU`T'xЅoO*Щ,H5q3qA`M!T3-PǗ';T'70ȥ'AqX;~O. &[N"j*HJ5fVBӉ~!)R6Vu0^Džq",9xljg408Pfw9Xc 9 # cq̟R*G+b@U>T-Xz]F+ r*֟[ذ!l$nv[.Rʄڋhv_h>Jeg|PW8Bb0![8A]#7^tNZx ^0Zh,GD+3T8m܃L?yNG*lr2[fSJhOiF!19Vg?4+zmf.ZV%#2ND.$i^5h :Ŝvnr 6S)֯6B|yiKLɱͼY\ysV<ۋ%O;Qm NJ~*`kQYn qDT: #o%'-K%o/Y/? ESjKo\]0(Q" p2BM xx)VZBUÜT4GEk'=;9}NR@^>c<;3iM׸/\N?Z*&!ι vU`:OLݏҟ޴1[FBk=-*H%/0 [ANO,ze2`ily݀i  ^վ -U'u'Ghu_oШ`]f cLu5}"TBZXӒ|ɼ8bt(S ŵ< pSpS 0A̱W tq :5 =B7151͙b0Ig =jfi/dꩄ` ?veLnXx#MhD`(q hn3XPZA aMR-@Rt6▙JYv(K"6 ҫ,9dV7 V8 *)| qDZmR {4v@7̙JCߧXblhZ7BWX]SΨ.pr>/TGXjEx{s[esR`?<HV~xѝUɯ80݃h5iرj?dG %NɜijT[{z7%Rɳyr  ӟyhVϋ$LWuVz]ya_-q L,BUV] GJ&]V2$HkuG(` \~+NH h2'|oJv@ {x%>s"o3MLnmƢ/r w'VWBWU D0 jcDE ơxisIU& }|2e0F!\ԫ`2^|eQo*QTe4"^ji,p\݁HQ'_`=bnlD+Qc[$("[X daS1CJ9aG2&R!Kwv3}@FYݗ@@UFmq9%q/yDH5)ƇsQa7 nq55wTEjpE狟-9{q[b ƶSA>A,쬦72*Vd>}AvMyx4 'g`Gph[Aq6㄄ -ApEf55S|URN4s}FٷV-ն-J#!F7 )ҩtWk`5"mS.X3kq5ŝ&9)L4ɑIZbԠv4Cv巊bHݏk5t"/+I߹yDgo,iF5εSrBflMsmH8:̴z~L7/1i5ՑV" quEn8ٔE4%v0<){CUk{TwB܌ vB N7ɠ<'ym̢|q{CWh"q"q銉ZWl4iPFPeFoeSė<@Em߹ا!s_( XF#8`!(RM)%J@*?Ş!QRrGG [;lE8=j%ԲCǶh?+"<ӑg ;}{yS^`7'|7Y G(/bJ>?侳N vy5DMM}4>[JnUYL KFlglYlnڡ@t#+m٩lU~A ODMY'7~Tt |C\Q|{7;uAsz4_05RY u7¯r +WX 0{%,]68o@;Wn8`!Aۇ=l7S%bCED '1lHHf#y#w0(=r09Y |0ו4 .+-Gf=>T_,%ϡa3 DFy)2dG}G2]uX* mnY~d'G`pu:c|H[a{55HZ?"Ӌ n?L(F z FڼfNM \Jr&9[E-Hϣ pwF{OXT΋ߎϛ1:lk}g}:E?ǯ w! [0p~jP;VjGwB *cl؛h^F= E͆$FnV(n"A$Fo]B;꼖-|\0v p| +! t arf-ٞe#Q,pa`3Ϸq~BEvnc#=N]fgg1U& sՠ[3W%1WIdnkmm˜ .C#[N97^H+,BxMzcC+JSr|)m~r&^Pn<==ձj&'<_;ZE66/\\*KɄȤ@h06GۄC:2ӿ#+na_|}"} ,6ĜGS+&bf5`(=O$@έ=C2' UE=_k3ڨx7 CcGb CW;|G5T-GW+߉%FxN+pM}#zG2S -riNVUz'akhzd/%&r$ OPk H3MEm5ZJ#O+q 7Ddόa,7|K~I2!/?&!#= \fkgz#ڣ {G)_t>B(|&hXqE wzDT-wFZېQ=(7 *LTn1oڌKU<օSOs՝[VC$ ?1L ՔXf]p z=eF1X煲fgUgX.6yS/&}sV!@uzNN㥆ȸvȐW飠W<b|$㠣&Ib5S< %M{%lF5PJWӚQD#ێ¤XX}&u Yy`:BdgS#IqW:) =3#1Mw9\ 9?mMs?2+v L;}ƥZ~7Wx ^b#G H8k kZmN`'U.~ó7\Ô]=ЙgQBIEmQW35p'̩ +40 |2 5 ![Ie粒)*JYf'JbFxC@f6Y*Ĭ^BQh7jq˨|X֚9mdeue!gd<՟?h1խ0qu7,OD^3]AɘYif26ߘKXep6"%krF6މk+<[v{mC;NeV-yLLCj֟uR¹C,pEqᤙP,}W{t^ZBc*S6DvDc_O{;k6ɕ*>RwSf*f!Q! UǓތ@F IpKcsR!ֵU^ʊmK:˺Zх>-"aкgpW?ŠD -#,Krrv m+GK[Р*2ưg;6,~sf=-M _vldz:]xDeVoGHB]YG?k ,?}{7LŬ"T`~x2&|,i* -DLՓ]ke:9*Ѣc}O_-ecDXp& l|޷T3;a K|6UE/5PSb!Vܧw A@^2nAtyL] ƏtM;b9?>S%r]e24YxUZu͌vMƌȐ7y: GpV@_$kxAnjPFZЃ+"H; ?r N)%q w K&yآ{պJM^*_E+<7CQQQ} zfJȧƊfU16;(:ג2S,cK^Ý$sMv685F{T!!37Ok+<%3|bѐw"]k{h2"2i6C9*,0r .t_N/sZ𾱢P9yzHK 45f6>M7WsӹW|Ju2GqEZ=+17LRY)hg N)QAqmȬv%FMk!4RȆ>q. /WzeF 8 ƿv5?}h# y Q>[pՒ0s?| wWaS6 #;Ӑ c/X EY'Hz=[_Y>Y'E)eE|Av˟IpZeny's)m'm=%P2H.bk5BX Ҵ0È btֻFfWDYI6YwjL{aP;oхCy^ Nsk:V.Iwi6smqnƟ1=2ȟC 8igzևUIhS@Q>~,\"DU^f%;BJ@iŢyXjSIɘ$ wFڤ n;L_Kc(=a98ɵ i։Pz4JnE^(Vk7Alфm3m'pEy꧳goY0'_}@a\`}b/ߤfL=$inLLO` XM"v*,i*׃ O9˫q$64iVP4 n}ŕ&V.{\ Ę  sMík8BafG(ИXG( I }33p+J䝝OBT'QvNJh—"o1jј/嗨hDH1!λcK/I6yʠZal21 NxienM9M9)^tZɓd%PBe D,^ TY”J Oΐx<<,';vީ8t|clXuLrVHx+|3Ჰ+5Xf#2і3'Q~ 6 qTJoy#PkP{U(k)C;Voпx 4=qEșmK x8)8NU<ֳ0OY=Hnw Sbg⳼;&fH+  vꪑm젠\EQ$U=LsG38o"+ӆ+^9nGR!-;u6OwْnE"/^n]aeCڥHڃ-J7>]?]2- lQAⵟ yW7x:ᴒ]M. ;˿uz )ȒAيUusuh) TJ,eSl%ϫd*S|+:WʝQfrDb4u߀Nu{֪6EV6CO >@˾$re/@lٔlفReI1*'pCԉ$!uDӍanGD>~8qUbZ KUk-k`믇qUP8G9"71\ƙE9aot!uÍϧ8_2~qGKh:"xxkˤ^4͇o4R^c4$=ͧ eT"k < ʺ>-߆wc 퉒 i;k\zϳ%+=35wd. 㨪w,^ue/G+k!|yE~9)F8H3B6o -&t EQR2#'h4"崆D7입JP}]j8RnOLCh#'Q2ke_i),w #Zu_Wf .'۝D cEhux͖6o/ԞE.` nά*`*lcB"B^nՖ'b5⩞0J݃'QYMߦBVIfOUx1B$8|v %W!yƉA16 ciup048^acUNjuHHؑT0tC")%(͹]ѡ$_dNWf '_ɬmz'8%4xϞ!.YzwChi_=xJߜcm-75MF5$GX7R&;,#P KCe߾l|,n9;Cie)̍pK*Oے;tsSzuLI\9Jҧj-3ܽ .ϊdOgs$ъZ!Fk ANYb!_"m^Pob`ڪ)j.yxCxJ:uDS ؼ7܉7mEP;SY[ʠ[Tfۏb3n?0U߀VS9gb _-BF\E!3/`oh^p!6:$mԻM/Nr9;ZazI3@PdzκɓXnσʻ~7JiG¤`y"61\shw,+<:ɜap4JUr<;vs&_N$5[ПmRb8zz^+P%Jr8A;Ý/c9ziVP/OAbxdDCPT,ށu4' ,O26K_cm6)6'a[0f0S[v x$W 07M0톹%[[M&y ; J,e5m bYnmӓP{ !d$oX4/Gȁt&'tLDNM}q08ԑE׆A$szt248`4$gRמΗP'vYy-ID͈4.`FxZvf uNRB/t_1uDl,$k>Ob,,^a+Os D)wӆbkBGLor̼˶ K.pټİc<%TPp ͰzD02ņ:KEk q2 +w9zzbML!qݣ,OO;D~{ y 6@!XC1&E#c.U¥@`Oӑ<=5|dd:e4̅5|1&''!몖8Sńl7Z*Eå|0rmM"^+}qZd!u 'f>⪆##bҗGH YgYFoH v`t`Zct)ccp2YQ7aqnĤ$HOCh&)h%8Z.W;##3SIL.d:쒋q2eG  V[ùFGL$ʰ0] niH5Єi\ïR(({MuJӂR8?B~OYhAc[p}WORu"| U^ t7fNEcɥ ʐ˴"g\ ZYڞzXtz4xwBh-F#X;k;*F_hPIw'"f{!+'"*[܁-51.KEC+YȍУL5ϜNًЛ *ǖ+/E%-#".o|nLƥDX|Gh1Hq? / )c DndjĨs(E킛Zգym_'T(Y IN܋)]$JٸEXpqH]i Tk`8/cת\ˬYb[ F)0e-2 71A%Nw>XS]@%T=ru٧4p۾3rќvhXnߛW.ܴBHYwZO>#+LbV@!| @v;:`C (KE4yD KaVugzQJ 58%]?9‰ $yD vVm>!a(8n;vJYJ }n7|:N˕q> H^1s&AT3:RAʢ©+Rͩ.ivEntLe=ïATrC :{w۸j1W>Rz:ZĹvMWM,XW$,Y<摭ôm\X82FIwC jp+J7KFYcf*@{tĬFpM T}ۉXg4*roɅFF% ſ{ʇ e  ؍2f:ugeL_#[^0u$j zSH'XPLFNBumM/Hu*w! J]c'=y͂ oDfӨ2-k>`*7F#s" ^ Btr96:QW"hVOmkaSr6GfLñM5jh-<a]w3kgqdh&)j[n>A}47SQ1tBrQ%=+,k g!yau9 p,%?q<߄ ')em&7|k@YM>)>.S*S^g8ڧd.>ʿ 6aAqG7+;ftSKM 50j_l!tkj fĔ#NژwD4[ S66g)s>-ۿdZzkn@9y%ÑBo4R |J)dǹƗ p3U7dAz'ޙ ^g&xPoT<_+t {+DUQAE쒃!֍ւ|}5*:+-~->&'FjwRYi7xxq2c"~֧߸q(`p4ɬ> #3儰G r>1a bٹ-<[ɲl)YёZGExJD4!ŻrDe#Fƣ`dJx zA(֎hubq (PxwoR|AAUocU9Ea*?%#{qmLJ+*?2q ϖ\jO%^Z)|3JExҽ4h+Etfd#_v>` pc OJDX^Zwkp ~/]Ywm&Ra MGHtΙ%{_KuXVp49,&yw/ҺBnB'R4F{l9 VЙ (IIAJLEH~H|}>í Kj2t]' 1h.i,+tF>[1.+DF).U5 =g_*gH=Iٻ,rNFt_w01y`6eaUbl5}w3k[?œ5sVJ 6Xm-FP|No[{tk(')MfQ(Kcv>@iO".v{k(”)@A]O7UXJw-gViɤ^KZΈ6ڪ-Ε T%^OզZU_&VB߱P!h6΁i<L!W =9+AOc3¼E,Y-Zydnv#t6!}V V1՘ !ܐrn}Pl.oߤ@ސ| _Ɋk9~K=b#u(l"ӿџd36'9G:vɸ(,c?Wl.#%O}N(F8j*p5X ", $r1A?^q ig ;d"o/𛱆$ܙ;3TC?+Rdiz@{P1 5[FH!Mdfs}m-T#U 3 ]}hRh_?`!6<},P[/Z%I&4Ui8\,]y(]+mZ u v,T71 M4d #{K#g^eƞá6@t@o@:Ru4U+5󝘷 yo>HSRc|_*%GA?8sA@?/%lHbcC3 (;!>b& X 9z~ R} { (~iC fjus#VjбxX$k:+ X`=` nc_nB &gC},u 1|ªOj wI&'ŒÛ(;|N~kݘaWۨ*#Yb:s ; ۛȎSԂ#ܤڏv^Ť&^G`0wW5o K`_h Rsإ.z72{6j$M3#f̘x0UpKf1GMd? OSR›g1ĉ.9JJ^ V1se}rX7m#jY1[w`ϚI6vk}d<ɔ8M\#!-\ p?A}d.{u:C$8ט@6VлFE_B5z$kGh6{Bɰ ޥ$XL-E6#[ s(?Â=㰘P_2' P k .(B4Tδ!tK tJL]Fxg |)ISm;F+V_L ܡ~T|gBZ(}V:Wb)L?bBb i 7w/BEŧQ%Zӛ QK ٯ0 _ k@Lvh;ִzv֔(`IؑCn[' MIdkc k˟R]82zx-Ip=f]S$J+˾!TڳDH0I֪3Ug * Uy''x18gٰl+V.sc!ǃƥw*]ܦ",o)>|!zw*2#lv aPP'zB ].c?osrm98pWX:.ouS_vS,U,^;& Mz#%'QHTH)@Y_ YLh;O8QJ02`-X/D_LtF+v~>U94Hiѝ3N^v׆g3Wlxҗ,sPM-(* ehb=^>~[pTJßE^,ggqYlxvDU'`kO -]+ޔdcjSyN+ C@NF YԖO?9".S?^=y2088ShQ@T'%WuE;a;g gѭQd'ͳh{soC oMAҔNf9{Uɨ!}ceߛ+z| iBg 5!L¹u?Ck\M]3~C܁,G)`ɁKid&U$F@< XvYA1{lV_ŻBD i;vɟup2{D? W* Ԟ'֨, >텪_ -H n)۟{#U38ɩ@$`{'W[bHǑ87=[VAW?=ףR\5X5K68ȠaRHݕv<5.*"C~*8<~.(찉1Ð!|p(gF sSb!ϭq+X!m^f_i9Us=.`PAI~]#͋, U;խEҾ^#@x%%(Tˈ7s -C:%:49z烕^t= kcS{@[-Rt!"+;鸉 W9{tJw#X+>+b`C|d&wB7ɛ،Sa1粚ppX.LIIZ+IhW~ Sz ֐t<$vl'9RsU\4K|R RYk\\*q]}BpBb Czq XVyP2Hy ٴӨ>Yaqs*)K?=kuEycK`[0Aa>ʼhzu'vt$_huEjˠSD#k? /+'beƕ r:~-R1[lle?xcV8˴Tukpk\O/JEPUm_WT`ܓ.X F3Mɓ;Iug kQ/b]KoVF%c.!eS Eol:X~8" NK,6tgVTrLm A=s/lx@n\RY% Q݆AQc$O+]@%{ 0g~pPwEk?tͅTjM}bWA g_tQnftk <߾-"BbR2 r65gXMjryj2xrC\y sG#3ЎXe3%n4^(ک[Z3;CG.-MwqK[8)Xts& R^sWn6[6M7 Xrv{SNITBQ+;>mNΟpEhE"JjkA>AQ7&u|Ri F3f:%b9I=#<@= eeduJ)g8G5Gk zj?ńY`Ite H]u%A2~3+B(cqKF+/18hKw8\ KGnI7S 95\@ yeD -tzФvu/0’8[86^pHX bE4rn\x@<-q9t h\9"a7d)@?pmB 妶grVk=Vk ){d7ԅXC¡E;oPz٢gL5jkB7nOĕ5wǢ &_;%=&8u?εN&p [qW D&!ߪ~v#qT6ˀ TN =]b̵ճ iƤJH'PW{:e7-B96*ӧc?Wd&$ GM;56+}Ȧf 1[!}'h6}Pڱò :P!d/Z-,;;EC @9֠.7jΓ;SJ1&șj^"TKw3V%~KZ'ƫj"GU,|s)~7JPT* n9Wki|"#uurWBF,:0ehP'k{SY+ XB2Ϲ Xj"[;jI jC; Z%dr*٪au_< ImZQmݚN5t?3Fյ0hgGf@gYmybH߉(򘮫ԄsQmɀ/pcɪI[rƥq|Nff/q̂:f>N%ʥ378=3)8+ 0ܽx#'82i[Bؔhwf L=Qn-<ĽT*)FȐh%gDI -$4q'j*}wH^kp|,PN\SYFlj[PEG==`iv&"ʕpɂF5[Is1FQ TGZss1򕄼P zR+;-E{^ďWKf8;\ TnGofK{ʆ! dsu2'#?L&&e0oxL]1L-RbkO1e5:7mP.YtK$~5f,nJэDO\ҭ_tnoI0g/*YJb& }dO،pWP, p6 Cf\dJ'4ۙeAkw4LYwMMISC;\-2P(Fjg_B)6}Ѡ?kq3 !>^R $ܓQ(`;tgYZ070701000000c9000081a4000000000000000000000001619eac9c0000aaac000000000000000000000000000000000000005900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/ri]?Eh=ڜͩ0"vEXúV@g$CJm}/- jgqmF9gr]=kn^NVu/on&) 5 RZ7 5[T4hdJRNxj sO[bI|k+1HH$6\~n n)ms/Eob~-#H^$%QY#Qۊla#3Ă -a8z)?agr'JYas1wbE6vi|v!9(H' :pmhe>Q:ש'nߚC}v/Tϸ V _Ta{&lw "!}6⭣r=ڰHF&CZ}By)(ѫTOϷ=N/JJIޤNTQ~@`MQnڮ*l.35QϢ872 _gkE3eg9~lmGNXUM5Bs8S P _t"$l:Kw.'ObB9!\R4OtI4] o_}O -L y4ٹPjPE?.krS˩lt]5 3#MQ*zkť@]ۢCFEb@(M~ѺFR^Ub6)T@Q]qОsMJ)2q4|rxN:rs"j4ơ/M)/{){T G2jS_g9jEaf(-$=]7nFi3Ԝ>< R}s֛(:WLm8 M2~b9)ig8%gٵ~ѱNWRYRT# !`q':@X_P#vea7=􆂌 KTY/CH'zč' Sv!6PQ' 6_o\S{:!ld*Sv>ΔN#[BIo)e1` zwb. [mKDoAjDED-X}J% d$F`-0_,U?_uEy«˝ 9ÿV%MGOF9%当5DgPΏ뜒U)(ˠ.@<˰~Q@&w, U/MXB~  8H_ >Hݫr9w@@,Ll{tUKU9r&l]ZLiC 9}*!У;Yd;D$Pᶁnv5o?ٝΘhSGr=󽱦M)A?՝~OUX@qz3g3MsXK5،m`AN>"+C6S ;ǷRoѡmo:zk0kLXZ45V!9eyXMZF"i>СUZJF).? +SlC3.Bj?t qY6Ǐf0]ُ4?ÆJ Kk6oz\4Aʅ4U1-w*}g~>BIJ Snw6` D8__*sq<V!O}R.pp@th f&IЙ/"9Ÿ(tYCS#*"ه|{%n&M-Y̞#@ko|g),P'ABŪn:W|b`w|ė4/v~BprYGr3v3~ӫzOE򝰧m LvЛ7XqKB87MMA)f |du KYzjB=t}_W8iMlP)i]8~O!s3w- .NMEͦ䩮 LwPh홝ľ ^ABlh943U;ݍï*s4w: 6Y"hrT2`+tHO s߆. ;K = 4F3,qW[9HG1L"^fvcj_t+C̀EThd e3ͺS>ouC/:6jG 2Ԉkm,/W5W^~m6_IS,~G)%= ReՍUzB i|mM %E?XڼN>#BeR}:I5UIoH|Mt݌T27SA$Drf+Dq!n|7 !RӢKtꎜ[c~w$$aL,&rj3]їÐnרOaΪm^Hco Gp$ 7S4#ml5, C' oG  ^L-9*,M_]< OXc(P-u9;I1" e'oQWiq pRsXAH;c?6  N~``[s0 Ql k;e~ih#mALJxCjOD@\Aٶ̉dn_dSVs,ĽGP/:r'QBS0If9\A ?˜]7( e)>VAkw7$*W7ZF>+ }:Ԏj&eIF%3$ x7R.bq"+VHYWYhmBߓI9&g+OS4$q*6G~ѥ68:BO YҍP%>$޺ΓAmERp>;!;&F]a nTTԘzUGsUM|}[ۡlxUw $GtpxuhBMbsEBdnGi=7e]yܬ[˨(UH3:W&pp_{]/ʸ\>}jFw:e=: I"gD4uW"͉2Q q!HLA&N,GU<7ɯE]RЛ j=zq ;ح϶Jй32>[ܤ (.30Igl6M056*Փh0U%4/Uj7bvJˠD$̹V޸(I&B-A3c?)k\ B'@O8( J6F% г;(ED1J#f{v/Bb/$Ft"鴅ۀs Ln~}x0?p]wk9X ٜUJHC1VQDpH!𧑇V.II&e;lGluWEDPo9y(t [vؕ91,"`Ìr4 d\⼣&I҉CtBeT0CD's+q$7ؙ;96f$цڗ۲xJpIr(O"l.^@ RG4Op ?o Vug"* x qcQBB~f"!DoͱC!wǘnj(ﰥT 拚Yr4Rg?e8 %o< q9|ia+9E =1GDC.bılSmw"te cSdkl.`uu@1\5%b=?SD,9C.pgFhVv$yY's jwLH:܌Uu`JבVIsgAKYtvsI+C>i@Ӎِ7»-Wz}q!|{hϫRB#,:`G5{7U^qzxڢFU&'Jwwh& ?=㗄 T12ɪ7N@3 l`}#JUU`Jd\w1e$/ejGgj8x+uf(&c(fU^D4jG)PVh%:n4=?˻WE^(VX"8XI\C<t['f_sF ,ij3 sCVG9+t/m;qAgA#:d p0I^(%pv9M)Fe{ WEqVFUv{WzgC0;攃SUTh_ 5kR yݴ~zgHOp'Z7tm{9x ̼sY?'AdoZF҆I (m+eXܾ75,! ftB+&3UYo'nhYw[{M<YP:<˧O}xcR^KO?{8:Vq'Bpۏ i%Ǣ6߾ϔ6* ^}p e 2Mr[ҹ,Qr4 Uχx)ՊޙdA=GV{'i>[rcˎ)E$`i^-re@] 3K+jJ]&^,$&$7,tON&Mv>I8=Ίe_u#gXu |uai?oĶZn)הWʴ)nRڮ;O ʼo ] #m..߭ӔNhd4xtM-@Mঘ%4vx6^D6۠&\:AR8vNwTtaY!xML˅ `p-B߂̼ 5=!Y7uĄGqȰ+<ϊ8IJ5*8{Wb x5 P]ĭ7ݔl*NN(QTh[MӁwG=RE$m8Eq}>J}@U֛r7A> ;Lݺu)d ʒN)U+ǒPs$GJl@5W669qb-bd6@R jī|հfxEz<{U'*\Τ:҅eҎ[6Yahx%_ ~\ x.S\wQ8)!W &W|J Ck יj@˅>AYS8՛` ::7 NI]ب+9('z+}Џ?:o{|"u L1cd"θDp~_ .Q&Ӟt1pj#1d犊!!9/[]%2z -Ųoյ^\^\A1Z 8krbZa8@T i9J_Qw!k,˖="Ƥ4-r9.XaZ k^qqC;Yl0r4;Eȹ/VRdO!+7| 侅v]XHĻ",qcqA76t)vF9?vMQVNsFH^y>'Se_[K郵z$pBFx}~WK}PIoZc0o ?bĿi!r nA 9Zd7'ϧk0Âz_Inu:n`sq}V-fe9`y,!hZ}^cէeR\N]SBKw5҅~ +OHV5v$-n-J:LlUwBf0D$C_9&Hixԉ~0 tbR1|3+S5t9ψTKk8CU=GoˌI$Ku,{?-(rB mUcQZ ią&wDwj$`O՗nɕm)9MK 'yw!Ͽ)3m)Oro ̯'㵁bNG$(_M^cPM~k8vaSⓜ֡x C(Ż43qD>Xx**DA'3shYx[rD?7 \ڑw߀a[UP,$$]el,Ͻ7/}.yM+m&C d&lb4ʆ Yfr1sb NQkrdQF#ߏ1SꢕvvfWˈM9s·F_"LŔ՘l馇 6z'tD.S7uWr5nybPAeFeFSnI`NB=og5fO~GBfqV*gRf%#ɼ8+O0d-(s9('fnd9X|J+%-}Mқ6wV omeN1ѱu4ɘ;)0t/o 4lNwڱ+ry?arГƊ*r0 f]G՚X2U0`_Yˁ9 , ;?=3]N:KO6ÕZG{ [s4ˁFs#mb皿ʼnfA9Br{`,I6&+T,Yz?8BU +lߪ#O5B$*1yob[ f.Su>; G? ~s}ys fqvn-?bTBx~R*ӈvt 'Q}qv$)#W`Cw*-/>8kr8o#F]}ǬZ86^?$jn6o{܅<ϋ~ppzo~g- [USgK`ΨZc/0$bEqDŽ˳MPbsSkAi:"0D%s^L71|(J~CB6kqftUd*oRT_Fٸe.<%mwK&ܰ_y ΅ൢ%!+m?kG[ XMt۞/gdi[ BL8ֿ);T`f=uwߟ dKvO p0ȡoBsտ&, ƨ8d@ix " |;Kdx v9l?smWe47vÚ`=qH>#v>}HFC3wp_H(NMR_wQ!郟_>K&l&az +7^ݮ:Ɔr7LJ8aFj`Ekᘙ ;7zqOPqd=}}W~Yٱzϒfd ?zD^+F۞*: 7wrr+~82J%'3$X=*5$:QKO^z6XtQRLq6,3` $2i̿ Ԃ6nZQȧ}_^u#KETvtڮ V8R+:_s2LJ d%lMӫ<,:r59;{%P '{=r%t {bi3񴔌e,ewN6BT.-rTmK"'4nfGmq+ $(ۋբg-tP{ᶊ̀1ܐ4B3{ޞ֒ N1(?iP1b%$ph(BH. _F-=3=H2rvETCGUS8)gj[燆(m:)eJ`"oXjy԰ݐngԄ:Bs#8W;KHVG`uFhYj28fشUP L)|6C16s '"/#;^X.ӥLj.idYo픫>f%7ĩ'}K>AibνfU(Mr~jNO̿y.;Vdd`{͛}O\+5&_FE=@W?C9hפN$rde\w9C=g^# AG]ۯmyi$C95VS5CAndSO6êF)(oZBY&W摽`sr,"JFχe $5uPiv΀:_On?HR>Z(hގ'Ͳ.ȗcD㏿a䓐k2GMō\ED,w)3e!Zi~dZJfޒ7tjuL7`inz4KN:(ڸ.M!COj؏wssZ"lNr ^*E*!WU3~'N0-y۠9 YnF7/^7ᒸޯ=LxRH5cŦfjCΘ;!>LzY&7 ^!?;:^gY'|bx_a&.Мw2ahYrOo%Is٧`ށ p,1mV+79jȾ_kN0>L̢G MT;^MdX foCx^ʬf*'f[ݸ١Z#nQU8;Vl# <9/ST܍f :^5zxU3g0#bȏI17MHCv۔^9_,2(՟iϳ l(U>w/y62ܘf>1kΉ7J_Vƹƀ>ʳa_cC1 UCǪN8t9 Icpn]-o{![e~}5Ch!{R=y+mmIDv`\Jk|6GG. $$O|5_B,K0udAaKvՅE鐤' |;Yj^q*RI:@ %Y(*=l/(eQXʹ- ڻu>xrt=UJ wݘ.LF#q o>dF:V@MEQ8T& iۂx" *4U%] ^o"Q"I."HP\E]Qt䯭|H:n?G4ӈI7)L,Fob^( 1J3ab;,R)2[ G*Ⱦ䣳SfpBx+hiG5ح\Ԙc薲PI ה8(:w76tB.޼غAIv3feHӺ1_Mff^ 0ޕ oVC Οidrd+l6MrTKb%&F9ߝawBl!i}DxKE1vm7//~fwn `W5Q"М%q66?Nqle(K;LdMj쒁_ e6S3ަ)b(~vsddkŧXvI`x-F&6a(=!Mc-=E Pϡ,v/}2FqCMHy[W]/雐,kK=Z}cSxع^$&J(P O&K?(/ $7Ij 6 D2CKg6(,c}}4nTᨯ!YϖsZFdDNF()G4ƥ;@OyJ)+_IF`8V,`%{y LRf~s=FL߼F;{;v#eS[ElV Fw.m RY)/r 5rGQ4 'f50kBB4Wd̥uCfMBI(V4/7vWG!aUny,Fm&6&7 ;'ϐPᕎYakfsC ĴYeXۛmOzB] W}3H;ih>naC|dV}ZAprhƜH$kjpj1|)$Oa Z}:hoc,R Q׮Pc\g9fA.Ƅ7@>g͏hzL0ո;v ]9rQXpc̛R†u|A3X ".9 [Q3,s;דatRKcD2r&FM"c62PI,LAĂ9K(K+ Gl$ iȞ>en: ?+$)d'0pT,-Rfhb B1q*6MO-q dL/g,7?3a`?{cR >*gHۅ6=91_7mY֏xXvYTƦX,siRcpgL{ܬi3Wu9}{ELTy5gcȣ9b+%P 8j\|$Fc:桚lc ,7"D?C3~BahH.Zd=ud3Lb0`##ܥdFHMh a준e͈Hn4,Kc*Sr#d.qjyXUsz]t)5j8#VbtJ-fO>OaGo A홯Jd>#t/+.39?өsߧ$p H!5˨2cAɶQ`mc]mݛi4O`S"ȅǚ{l']~)V)4V=0߲ GaQ%)bD 1Mv M@ <xCWD A,(V5mE.pӕd&bi){(IN5; yK@Uư-?t5Zzkm$x w+s Er2c?P',̡d"~4Qyp7!mʅ#,Kem>4FI]SAkPJs.O?z}lYQLػ=ggi y{0z>U@P֨>RDAL+;W{ЕUg4B+CYө>Q冡t |Co!FZ OT"Te"LrK٨yx?)]y(I ] m`40+皏sJ:mQ;OB\)%=[|I7fHa(Yzsy9yI&c1N!Qr,yXW~";&@^D m.I "(:! duO;L|:9[Àlo-mZx(i7sPcoqNWœQl(7T`(/GgܴD)@[Of= ð% ʃl"F_a߆[(Ճy_:A9YnNdu?(ց k,*?r' qgvE"a# =0",Bg="/R@Vך|UFI$N_ʡn"%tQ a</Az2P(!s!*)n+O2"ĥ0A=w X9^'>i$I ٗiDY4 DEEb7K66z\}_ b|ߒL1ƂGf =(ȫ~TzF8Bj)@SKko!B3JҩZ:4L?JLDͥ b^5%DF:VH h Ⱥ$n]u洶 `9YU7XD{APwk³g"7 [}sޮlN{qI­ NB3\0:ɟ6n$_:"1?#'=8}(DwFO՚dr:v޾M}Ͽ![Hrv?$[]Uf42sj(05~YGU \ sdl.:J~ʑ._NO,@ žrq;fO="/2Xrk*MKfd"ݓ\.X@>4HU4 4u=g:Hqe}Io!s2کwva( "\Ҍ\"+1c$Qe#[XI&tY&IH` lbDkFi`ё!@Z9-{4 1 ~ t }"3a̸EvÐf$Vf& }y0>3eCnTưs{JT *:el^̅*<AybF<>i q N"󑗲!/uiXqZq-cREl* %YYw8ZBPf&" =ߚ8/J3.`S9Љ<^$+689ϓQyZlR[%T$@酏MS.X{%t 4W|#נ'x B%;'@n|M2ߺ9l@]V?qy*j34)cdr띺NC(`nI VP Z\.l,bc }2aL]"06tajtؑWxtd[$:g M)>z@Hmh~}9ހ^V@ ±:)|<[;ߟV]Q-e#Lo7X y¶@cdVRcnXtH>(} `,\'mnrJKؗ0]>CWq&,.Юh2KO &/byPcǏ[A7Q}fw.͒YZ1{Cb#TGOj)zK>#A4 4DJ>2`^P%C#\zS‚>*0/}S_}3(hEh .-P5Ԭn=a$d1zQB"[xku&h`]+'}AZE ˊ֙Dhlc[R\|z'0-hzKnmBRweL%lFH]p!\F/jNU ٰ}N\\~| E(-wm O\KVE[{69V gx"OBnA5Rɰ8|KK67MHTqY'?Xړy(D O w%)>; !iY+B/hhEMSwyt4SpPK2I&oj++2l-3EN)-UUEuѻ*ϩgAXe ڄolނRǣC DpgNV Yoz'K(Ɠl Jd M|S䃑}1udK^QK[U8>P$\ $<_2kP Qti'!EsB;fn-ſX֭b2 |L(PTG}zưSA 8oW&Q +a+ 2y.Hcນy09סBXna=hy**p&|6GĞ ~ F|_* 6_Q 2 ~_UhՂpLHW !7Ԧ.{Y f.>'MWp^m(n@'$$.Y; 09+GH֟{k>öL6u|bӮ)cmj= ~8jǖAjIOOµ TEDn|)걂,2"k*!ס!|t~?HG;)Ib$uFlQ3C嚚+b!DWZqkNT^U-&޺-7h3=xZRE@փIlC+}Fy~:ķO}FƀKp }|nɵ UvTOH;PkQ_wj2Gi9VJ|yon38:|Ѥ=B3ky E_u4@?90044Oȝ>>Č';7LaC$d2n0P1xm( P5.ʭ<\|rj02+j-W7[5,Hyz9ƁMsiW,}}yć7/cDiՊɚ{P6J_!FIUcމ bɃLkߤt},bi##F)q^*cK!zs;#RXvNesc\\P%xY_~'wIZ]L7vmI|ğ(G8ꞴѼot+^2 z%Y@bnF@ 4聆6:K9/d@9`Pg#lZ(qm%"1fpEG[RSJB wr#[$ T[]s,EI+*yP5asGKj< %B4:CKI:܉JCmTYwG Jj)=p-dy@mm  _ aJ枦t `~/N&p]seA)⼿,jE/MbR E`#b;8 e/0kЀz GN 6fj-#:/}8(^r>fE ˇ)Z]j֞oYB\Ig]* z.r2 &oHF/~DK6MIc1XŚU8/eH( \KϠLJ;ȏ:,$2@5]_C?bm$=«.{|9nWr#b7ȳ^7AB}:лA/l2m'i {$ S*u~6? GűC ;{̮1T#bf@@B=r$ yt:z b"*M +a)I"z ߏ$HSLYR0A}u5돝39pؑƗb8Aħ,Zpu=9 & s)/$7%cs$U#6L^ ]0&0cW#Ē݈|.g6l$գܹ G jif`ђ]%7"BŨcyYsim6u,?]yp]#~љ}+Cl ´?\b nPQ);xEN\o|Kc'5e3OG]f}`N /= GsK *tuCa֧31a8a6O?U^MKV5V2䵟TֿmhX]*̛z@Qܯ2dI.e-¯rß jX a4IRqx=ŮDE{7éӲd+|%mx=Rbn{{;x*EDS޴-PrFI "wR#?83<u=Η!`J Fb_7''_qT(9 sϣGГV XF")W>&">٭R o%޺MG.Lc ǏFxo7f{*3ܼlܴۚ{}6>ї/aЪ bWN>cgQa.w;POMx-:!&pBFg==ƚxϮQԨ87n/-$=HZ*C[D7Rŭ tq00(Z:G)ZkJBI{#hR'R2Q^\"-D5b9/@'?k3K\!S(Pbz"\ tN:$Q*7_RE(Ԉs߅3ǦarI4ra2t6'Rq7Xݫamԋot[ .;\6*yCG];`F'##Mw{e \9-@A@2jRw/_L2L9TSe#WMװ4w1v zsh/pPPJi=Gn?נEΊTxnzFjAG>ݍa7o3A%*[,aq_G@ N319`JA Ψ6.z#V\\ 95Rfw}[,DDB@GG3FyP)Y(K ٿ(+ѾX6>S zц2@;%81K₲l~H.2^M@󉋐-%0bV~tXrRے@TbFqZXJbiyWRkfq7>J+./ 1](?y,7Žo}=q9ξZL!ߔBKꀫGIn""#jJdUb(ZyVgy,0$1zq{E/{BN)a?qT*(3^D*hB}jR³/:|dV${^miS} 濏Rl~|:)8Z%LʴGK= B D$!~y}ʶ=g\ֈHS|0}5w'-'1vz2ED3c~2UHa^[4G󑉕`mt=XVzX)L&G=B<%H5B`*yt45m"sZK%xG#C~k7٦Pu$}\pL|$zr(y>u׽^9|n{;RV^M4:>w<^#$J*a/g`FaEPJQBi9lΖ ʑjlYEt&j_!(l.|*=4̆!,6 ӯGsu|Y_E]`Gi:&kxG77uc;MB)-dO_z.Ĉt~eE]s2caV-\M.&*3&LloLdO7l%Q"tޚ|)c{A!"՛% 3D" 2 De!Ym2 5TPR ]YC$4el.dLfR8f(M9v@pԨnݢc=?#ePbk;$k@1*Yd.q5ڎc.w}P/C_uꃠzFv}Uyu"4v6E#^p7"dk0.O_]0`'KnF.yɩ23QA}Gq]UA:gԬ'4YL /oIQ5FM 'LeTɰIm*4P%W*;:Q|"#Fx7d ^bj֍C:_~up;Ծ ";s>0? _TO w`'&v{]NJKڽIaoxbT:5-$Uq@>s/SuXIԉ{DecA<~_y']O3ucl-ysQ=c^iXhͧ,]ʪ{^wX_$A]}yѫPT|d>`#E  b.kfZ]p0Fɘ켳7 Q{3)=`*g7dӁ˕lFY}<6I𪌔Z,z eO^x*F@(1[+tZ{4j!nKɧuGRv0Q!um .<ᪧRQ$ve%`r#>G6_{yr7{[Ddk@%ݡūi[r4WOCC&vwp o^nsjUeI=s3T(RB"yCkNTO!DxfO]A+t5pӸ}㊴w' 7d)p֭mPzbi*4g n  >ҶáG?$USz5G=rt gN^ۣ.Pk^A*A!#ĸ7PjC"Rn$lJ17+v,xvGxTr^әjߚŠoƀN>zl[]s/Gtכʋggb2*8͜9uXWI]h. 3%}Y(-4ӓ'g*8:O{&Jz9!whUR'`w~ H(;'v %MnhidT"ߤ<<92 -DQ3i$ WMl'̕",[~.R[R)xg1Jm9\+tI(P*Ɣ#f˞eD`XXpA-X/pRd;U,D F`"X8qLU".}˿" QV{nqw@xz})QAf$8rsl̿u5om5c{"Eci݌Ӡ*vtt=+S Zb[Pkig\θF.Y9깡`v=XkLɑyH jt},{t+T329lW䂧Qt-iTeh'49"Y=4;Gn-7.Lkھ_̛c zį&0)a`4OrA|ZL 0߃TɥF߱0M?yUt4!pu !+:!Ȋx>A.mEE#RgJ%-_BZmUP` ⑄D%A+|5s/zc]):gqÑI~PIĬ6=eډFo{@?xE_a=",wQ" ϨZÓ12m0HngO.{c6[q3ꉅjqf$@ m6&\sR& רDDqܗl-:|LWN? |})H8dx`0H*iAHLp,«l.P!]ą֨ƸfbKhTСתp(MĽJMӿVzC[KytmY]鈺TZՃ6m*8r-IP W ^N݊|*NV5AGÅ}~kJ ŲZv(=z A 1d8Ve:V:*x+3 VYsEG?*hxէmw]#{y Wƾy(7.U5.nxxH[[y@w!Z cV$)5Up[R D)ƕop@#ӹcN0M(Շ^f(Wb`}pޥ@T1v`2 {ҩ{a=pR/`+R2܂Ư(LHYʇUjK@1meSg_+aĄnk&djyz)o\ < ULDX*1WċIz q#=̷fj?3a }3Yν=+K̜:C#'~7y$ ͇剨Ů,/E*k?jؒPWas@̬!RvKcU5!~WE3+9DM%pHY;{2{&x^c0HZIu_%b/yO3{'ҜfFkAC@[h%E}PJ6ХJ72pcKÄY: JH?eHr!7tqH3+?KK"!v ^ ]ҍcb )J;z<_UjG+rJyS@-iϽvi}2IK5Z5)#O|Z#*BnObym Cody[:O|i0ΕA9RBLzWz0(/5hN K3uʈ֖FruZ xkD⌟0PYtu+$izQy>t dN`>Oaxͯ7x9-Vv0 wG'QMF [hmhHҊqJ:0,7O,)tI.J.?RMOt0 QaԶ0r" <02K(|?|n@ulhK=:p]BtŪ1dtk4xYd?h_NTul]Z-C q S#mZm{bީy?1YEa|Q6 v>yOdžDGbc+VɭGb&5t v}fZMсբd&ߦ%aEz=/%'ܬo]#\4Y:ha $>mJ%d9w" YMfM< I,RE&* rsl;ت j;˺Nb,A02# FoKH6OwB=:k6M^kN|Zb7tئ8Vr8l2mJdHB7& |;Dlhɩ +B)ƿ^I_zfNG8Z5[7j" 1$=[KOQthʇVa?Nm5B' | 2^4 H!ԯw޻Wmubfː9 Ng;634թe,_zc$ YTDhf.d橄f>i΢GPsXY7: ͅ?NN@<,}ܕݷKѲsM* ٽ6h+?֜F#ATCynr@z@%X'NC>!Gd /lɾ) D🱿w<' co氓}_cja9ri b;1&,9Zp\PZnwcv ~aTf;>OFKO_!:`sh>N 8$^E^x*t{P]G,3?C0{˪+S>EȲ*Y LsÙz% ELq2u_m*gk"5ZqceZ ܛ1$_OxjxUJyXj(임kwj9vt_y~1KVCH5Wv&}/:rb~f8UPh,=&bqFLuC'+F:;k uEryƷ&S a\ /єhCVhvD i)Gǫ|$evpn! ٪9b*ac-+dEHyMw3&?W$ ௭>M*` =u VzmN\ Um,]YL Bvg:<ދg):3~^=巴Q^wm$qǰf$qc;ʄ1^Gi:RS &]PDy$̂͊چQķW9n|Ye\W]b}m [ݷ˥9<&VoӅޢEɲkLQ@@1L JoPɞ (-h'MfDFQx{d z;dY/w5i踕v~20u<H9G?4i`h,x^/3@pЏ{Yk8{b?n@Wъ** ݹTje1TBZ'QbIIaEy5hm-J\և;!.i *=AрWY3bpBP޵p2-.Jl8 9~bɇzS`6;Rz;؞-a]lNuEqvRc8y?\b\ bn#fa+bG5˜9Gf͘],l;2%x ML I#CLS>ʺZ7rB^1" 6ٽBr9giw )(( iS QJ:a 8 +aA6L&_a e'CMJt2>[dNXNjx:g%hrk5E&KkBs&ypodu`Hˋ;̉%/^Ʌ"M2] țeiqAۨ9p@vOMb%~zTKrqjk@ {A荞ks.xNz[ CCZCڭr7 nA*Au 6'Y/z9vjtQg"y5n0>9DQ=9B)3\ X_G'%ʛLGP$IJ. voJ &q0ܬ.)q@t(IF/,_:x Yڔi!jLOJb4u˻&w @.>nj:4;Fy5)g)@eEF8y[VZNNb K694T.lj*<X/cC >MH79_ǚyq!9sKw3>H~.a[EoMJVaz$u rٴ&p )R67>%5N>^?iԬJ:bْPN7T4om#zE;!,|P +&Rx5I2ek<ٱ͏gYDZ攙e7d F?i-Kl֍7z lj'? ױЛ}TrJ I.T8 _#AͣHp1}RէTxGh[E+ fUY/59*DZ xΏJWrz/5mny闄/Nv;"3pE>B.+F3^$A}']YK4.n0K>Kx.zZ byLizQ-1wP>ks GQXt8 V4(t϶16mLy''{=1 L!DYuR 6,͉#)k1v|0+CƔl9Zh{Bio13`z<Ҋjgbh3)f2Qw<]=Dn&Ӌ JvcAoR~MC4Ѡ:ɪPwzv71i+o!g9ɛVE 533t7 CpTzR$Ije.Y Q۴Uc:BJ3Wlߖ.ۭs (^sw` ɭ~3yq1 A6c9ֹ-F]u.>~ɯeRݏ}SApq5b0ڻ#TKmΆplgjP2ӹ",y5w\b~kp\7)2Ṭ+aTbH_u1pOL3tv\ۅTJ~&vj8(䏖ARp&=qi9XPa[}d\m]OhI I!}pΫw.|z3 utz7k@@_|Qv$&P:(7 g Y)*) l']9Sa\*fpЗ~G"@aK`uLmY߬j?OLD(S K#RrBk+ WtԮGS ?s9FtZ >ۀt1d(rY|9;BDs,ɯBN%䔮Y t5XVe \Z8I^}WB޿?6 ?_E\e0կvI`7] sLĽD2! s h(ՍPg9dS{L +-? O|֧Y MdUߐ8%[5W+p6CL,SVs@s LŘ,wK>:cOIj-4̍bC_"" )Ap||Z[]y: hf/{ a.ݴtfoN>2xXlEMv[ ^l ~kA)Ww<UE Aթ ɪ+5^#y{@(~r^DDZp[nf7nI/H+*&~F6vP,*pnY(eI3}g#7w.\mPuLCh(؞EҞnM {L"5F9礄k pw^\b ^Ft#cTH3Gk6DZ1B %7\zyaےcΦ<ؠNj2֤K؀q[ `/^+wkf<$r./Fڹ Mp/Ս' 4787łVg\An2b"%3 Jc|9~!Gg&Jܱ[ѻSrj-?s~Y͗{WW:uNM(W!䅝4* [[N)u׾ז viSvח 0m\ aRPeuu AP&Vo{ػ"_z֋\r@" FcIJfB58.Sk!ߧ_*ttHMDX-kk~r?4} ]գA 2D]Pwk[5#֗#ą20Qa ^ 㗒|ӓa^U àؕ]v'l ~I"5MHJr/+`qLI <%oԳUBa27W1{5PvIj9`Xfȥa̳av~U5&xN&8zQY&y}~RQw@iWb [ܽ\s#^!HT+wgv#&&-Ş 1mX!Xo.oŤv5D5zƯVluDn'dw =ʈ> D36=G.)؄=s@PFsGc4T$ig"zS>CZL;{Tcrt,0 y;ōJ1Bְ~T™U&j}Ѣ[&@jᄏNҀU?%8#q /:FtM2yj:MD?3b>[p͸.ȕ~%Zj4bXf 6! nv!8ivT5H6[/}i?| {F FN҅֜B8"}/n@nbĪw0F2CAx=Ocy{G0] yt +c "'PfBq'{Ir$nc cp$4ms%F3ybZ 3 nJ{]Q_}] "R\hhG?(Xh)ScÐcЍ 7<c*F%qDMJ(mS[m2xEtv.(Ә4B>-V  / xQ@AZxRlMƭ D HFpN<%H֣bs<{GfbRJ*_R#d$~.cXjj_CLˤo e ]Li {A[UaVr>&GWv%$r*5,˩NEe8#PKH9SRzTn q+"_t)e1]cM0ӋNBp;r p%`2}fM.C4Dn- W 4X:]LyîuG':=an{`"rn2փJ#V:cކvAX`x<~tqQ[bǑ#6#*门*uƙ*$ּ"V82J~_7-XZ E?mZ(vcS @=rXɳ ɻ8E7fM]B# /u+EH7ݽO*.=at6@dF1kC_یsNO^6r+MP!S?!+6FpT0q.ogC82 PQ+NTkAql3SNPxH^UQ$R_rdw~{QghQywJ[^;.Ǧ8kJR}j , gu.e7Dbb؛Z8h7*ʐ!0GH!Wۂ.Cr36 dnm J4=$[4.ڐOH0 /Ah8t'#jW] ;Oô}MaBNlE fՙHőٚ %Џg魨jQ#*[gjBb1,Ur_R=o"'u^M|8&7kؐA%þjIڤ4 j -ޕ5iex=SJWqvXAF{>ԝ=(\Wa8%g~q/O"Y/ޙcGy`ن,,5c=<բwW, XpӃ+d|'.:،*.,*|Klo &׼MZ7ӛ~ "{ncQy=[C/Dj VLTw)4ٓ,Q}f[ŐDY屙tM&aik%M WObF;bX7SCf/v%4@" 3i_\*m[FZ6,RKȏ-sx5g*PH0߂nn#ziyvA&577 v#0 an7Zdž!#C#_0TZn3X'wqR/eaEi"anG4*Kz],~>` {;gUύm5$VT,Y zrzh#i2="lj6sRtN ګ}L4m4lʔEkrw]:`ܪa(0G8h֖\Xww!hgJ@A!m\hnF~ad_*1+Ϡj!2tWA}q\pF *i4d"A@!K̖bȮ Qmx_& h YO?5 d݉"#V&q_Dz^]&(R>Pqx_!*dCX"̢2Sۣ)=.<ʯX,ApJXZ`UFSr,P_e 9@ϔ/7RTHt(灌) 隓,IxQr5D3,4g!C hDm)CP/5m]R:pQ78!XҞꃀ4fDdf'O`2~H8hҁgФa&чsoum%Z/77ԣ7LxC麀7{]?N3yٛrԿ vPXIW!5VHt\Lhф}/[&n߸Vl @_sԉF9)V<}Ěۈ򼖾J0j_[ATy aDKHPO =$#7ͥ)5=J@,/-ϣP !kտKsFQ$Ix"?a~„szM t0Krn(?X|n<($B៕L^jwY^Mٲ #s#@PG#ز=#a6?^ ":Ua^4ywԓw+A q+AJ2aH-U .8dRsI~ܵ*bU3f5< KL(ۤJroudfA1W3NUVJC}vR"ASxȈ"n۴5"WmW%0$RԝT`lن;^bB\tmBY. cGtW6s7CDo_AqZ7b)ݝs٦vyw,^iecJ9nq&5q\bN]-,췈,eXL ȳjP*w4_x>42!k xIa-Trc`baɋ(lkFtm-VN[TMD J,+KH߭U0q3R6ȃi:j)O,4eXm? 77: "i(9~"@%'%AyM]&X90NMn4{?+W۩BZ"Q[$Q77h+V: Ù [V8ae6Wxݐ1b6΀X WIt+&VI7FqbQ RZ8ay!K)X.J,!lT[L>Ιke{9d{4ЇV_Z¿.Eq( $E*XxXVI7[29HVhw-(gR@ a˾.azyiDN>_ ^ToLILImֈ#{_8tQ`{}Lyz2\nu/dmbm;DjT9a'&(VFZܓt!ˌ: !5E|f&1C^;N+7&͵۶K/Ȯ[oB똓pk%66lm} ˈ%P1}XN,қr0L\:,3R;C腺R^G=8 dօ8vp+T'qDagoxg-C @#gYZ070701000000ca000081a4000000000000000000000001619eac9d00009cdc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/]?Eh=ڜͩ8߻wV 7%)_p_l&hN]Yw{ " P%;KL|B4'6 *W-!PWvGJ2nJ*gStX2zhD׭ amѵx3 \fE, fB;L1 '}N{Ia+ zBW0=.3HPDKm@)Di} (9 &<.V`Im~[A$oi L4ewat>o_9 OS:שԮˢ ?"yU=YhYDƈcgV"Q*RCcpQ}qZȭ}TX.M! {'–(O +Q2<WvCzrw0 W2pゾcRmXKߨEG?9\L;qb') Iϵgi<+~;OS$*ũҖm ygDʒ*ҧaenH\1J'Hy 诙vÝ^+"jnd1c(AvǺI&^*WK.*@n| ,eDܴ*" 6d*HP%wLs 5YR`MNDkVl^#:L1l,OFU"3+whApevjs8S)dB_񝏜Zl(Ggg0۴xU ^B7s{Že:) f/aKyxU8>F3oE+ x#/Nrҡ8Vh52Oͅy:披G:D"L/zP*yOdލ jh;h9ACxT7cbך=E Gn5nSG[;ih7lh]pSd }r3Õ`ԇ*[aGP9YI+$n͈Hy;ng{3]uؑyq`I bp|]<$#V1UÒV` j%!s Bݮ}䧝Bө@xP%6P#ض8~;뽣fK.>  6.jO_@T+̍ƚ@4~hfN4oԾ iR, EY%\5b0J@RV-NAkѫN oe{Yz*A\ rK:\|ri2D7.vr"ޠ(| 4)ܗp͌lO?CF-}2%">XG؅pݯ:cH!~4s=CW4dtsTLwӤc*EmCDXf5(m& \e?{Ϯ"4*}-@djniz.(,-!hw="l ]hxAzP3BYoچm`Q Q&[-/{[c5MBLOF p{&.G@"C,A5X5㳜(r'9ZnN2妁|ٞ֓h+S#=||VcCkҦm$O- bQ.u3ZCIE!"`Rj;<Ѯ0i `|pIj]q1bYq{ b|?3 :kUT(Ŀ;؇ӊ2^n+F4O4a:PܺMh{*fAK JRYWWю7g(zV Ufm| 9v|v1J4l;JI"Yx۞OVY(^c$|ܣ B̚|jsj*&!^́s3T[bd[%McE9M]4;Whr(s-?EV̵I֬D7F(2.k@1ߤl[EuIOr=&3*J.vJ %5B5p'Dz %3 /$!B.> ަf\h>-sn3CdO1AAjSgL6w(@L^}>QE*lA ٜfn͜j^v*4H?E}ey,[Iz@`hoi6quiHwjفubCX)0poI,Q4ɓ6^cuBd,&p醮l0B{ ́B>iej-Omڬgi#;Fz@vi?2w3C]ma2ӑ^d\#=3qk?,悒}wz;ĺZ_=_!Dv?Թ\ihSbJxC)!P{P.{<{YML0ؠ6 9؅pdBO+_FD0&VQ;q5R j=ɾ9Un.xɁڋbpix|Nw a̸%Z\-M?vmYK}Wfm)1ݓIurrJO*Uyg E;Z'K1~Qv Gqr̅iWCH݃]KަkJ,s}֛;%2l,+]l={ 0h}qI$ꈙ+P8jp^aeLB̤%aN'jj%¢Lo،Y?irv4j".NhttBj~1aۘ%o/-&+mcA6u)4i&n"mhIqnG[k_m 4xmPcfP`AÚp#f -V0bgO3IP&ڄ]6S .]o6SΝmX,e9n @Sl})`RX l#3ϿI^AV`59m6m״`C{eHIKLV@:hB[IK͊uopjLknPw7R]];'D!%-VQRBt'H>u) )u"0?Ji){غ7,8q}1R(Ocy(ƕTz{zj Z_ ̫Ƒ h^6&]_TPC,z dɨ^G$'҉$]Yt"<#J2X Di:ޝ@EL џA'dW!;ȳ xYA} \d+"Ȟt#I୥ٖ%N*^_ Mh,(Ll(suC|Q`ؐɽO=c#@Ldt>-O9ioBm/?dp'4\X~ߜ!U?HP{'$-VE*xQsuoD+5[+khqf3]Qkgu&``_Ol^4@ERۜ>|HK5{l! ~4i=-*;#&tT;5{kɌ%ݸ8'9]& }!*阬3 }΀4y+ [Q8X DWCeSf\o b?' |~R'*Spc.;:{-=VEӿ2b?6^|$S3z^a 1[_J 1 K#g)¥۽ޢ&I39\4O!5T |5)y`w"p^ * Rx$XvP Q/fA>>eH#W[0YSD?BaIHvD\k` Aj_kF 2@_X.F9QUֆa Dؖ ij pIxNta ::"E8a]˞Piag»K%lw@}a}]sz/vGtYT :8|z8jJS ^:mh.Jk_P| Gk##F:&%/e{^X9 njRᛂC ǼKD[r5ʄH01#;G: J<;E3K;8?zÓΝ&$4tnKBΟ:ȡ.:W'G5_11l,}Ɓ5ԥi"3qte9;'`"͑YAwQ8JAI**/ !z}cꟀib̅Nm,z5;~ȋhHՉ:/C.ڮj}0Mg~ksFE ā$4Eq-4*հWN4rbLTzNJ Z=YZ'MʄcuZ/Bn$<7M&'ONg,zS?$MX+/,=Zwɛ-($WOUY|![6{γY3rp^ 䐩ZVh*Tڠ,ؔ5=KW^`v$ iܖo[Ib&6 z~L_ʼW/d&aAxd̄g I0DTC ߈@NvwsA#E%7U]vMh;2CLFmb~2`F:jۣ+PZ,tjMH9r 7wI#C)*+?蕺D(ܭmmsjm;N%mꔵQwu>dokPO RMl7fIRFV韍9Ǽ۫ ڂ;0[8-?eH!TKTV~'^(ckȢ;pd=v:z.iRh-\Ș#&T} \Sj^ {GM,BCL;<`1BFҰǧct^9LAIlH2fQM#AWR|p/vOi(~@XV2P}I7eCkj9;_w>@'3&`@4H6?~VHݨ5`-_ccXk~BO%ϦX[0Ĵ :R&~t7*Ń4{ /:2|ǔxgƶ¬ Ep7_HM?EFrVfMGVW ƯsE9Yc|Fr+힔,,;GWFDI?'y0>!d e"N'ٖzuy,"tN Wj tu lN7.=qک鄲 Ӫ4*<c_{c8xVKIMhPF\vdseܗIRRyE_/Zt<BO lMk`'nz@ y^4mfSbQ lC~aΙA؛rX2qBIn4I,\+,{9T*Zf4o ^"p[)s( zD8SC |H;y8VMKN#XΛY<|)[\5cK:mOןD D! ,0I{ӗj^Vs5, D@O%՛UPuʬp;gsl_? (|z)" Uȷ]Aܺ=K|!PD)*݌ΜUYW>#B߅M!8slQ߽`zĞbj \ q\ʁF{0%cn=C8i(-$L4Mgz`f L+'=~:9nQj*\YGW+G*.u$;@LY4njYd.m36DKXjBNS^.+kQ &sduئPaUF0ᕤx\<}T?|kٕ" 0uvo jQwZiwhEtEzMɕ5g :S =W–2stW:_&kls+{kN DƄCyhM'&Id,T=wȚz+` Ʉ ~pfC6EνTD{WeBcst9Wׅ3IҜMП;~WbZIUbXܩx0W B*M~DXE®(_ ):Grh/G `ޓv8X#|Bɘ˕]M$)@<: =zuOA6ܨO_ʔQ9LK5i2 LHS.rKkgJ+c*SuMH4Y,;>Y/u]P /[2By'pǐf_vQQ]TtufqkUŞ\{If>8\ݩy5a!mScǴY+ :WÊa 7 =y;xsTpXP)Om2FHA'ynʺ$`l 5Y5=j ҧuFy%ș?Xչ@I(k/p'w&O7GNx=tE7 4Yϰ/R#'rq*=QNa^.^rb^(*};SQQs )n#h STa0gHY( Pk *Cc$g[ưLȩDג)@ҥ0_@i I3cr!_oM@ ? N"qzD&lL{zk&ò|>jI1D.g,kJD[_ YVv>et'6Иg;žᗯ#;0:>9[i-~mT2`Wܐ╱BKN3$-|>@]d/LkݞgNY9&"\Y0~YG`n |tJU7T@pB͵{H]Dy \CJW)hU{R 3iY,Nivdx},h|Ы!Z)8*V2]25U-Kg ?nkp&$H\ z:_qp6Ki<؍%m'fdEwBi!Ff!o;38G2&%?E[4J 6 •8$ZaU&݉(?|JQ6,# K@;bH-{B4ĿMF%?/rpk7832Y1&h)?+Өnyϱ` %b>i[+4'51Uߡ}no<8]کJm(LWeE@QxR6UjQ5v`vfEF@̀ 7_~,օ"bSgۉF94r}   TҾb0ҧ?;k)8yOJ[̗|ʷ_0Q: *:(XuL[e2P|G2!l&w7PO ="S\~ |PLv%n5 L,u(i0K5_#5".1pF)tf Qu8_3}?GK1ԠzmaȂW'=2Kg0F*-)t/mΚW@ TImvG(#ʐRjƧ 1s-ځi(mW?C0%OLj0>AD10q?^G"؜@3arWv15Px OOG%wݿ'dG8^ ,|0|Sj\ D82ˣ@e@@Ytw"nFpEg%S\Z'v-(}c0.'BytGZKgaHvf;dTћ!qCjKoǔ1R來#ؿ~3Ƥ:N0Cq %k670Y`6vP 7k T,cDH&zJ+%*S C9~^n~a&Rk%EgBN|U"lj)KЋ>ʫkOi4L4B}4Wwe{{Y"V"( %c/#mj25 :0{kDTϢmK u\L)uÖ?}g\3ď1 ln`' ̓B,axlI؋l2!;QڟG]فw=(YŊ5! krt(, . nʣu`"p,G@y1x;D.9_NX _R@\=J(b4-8i vs} 󆉅orAQesϭVlm8/IՓNxiZ`t1NLWAs{sN *@si(dUj}م[PF{Ty DW萢gM3%YNByԵexWdN"~$QnwSm7+ɇSILJos0/Ec|6E^1^6-\~О̃&F!ބc`yEN R9 "{YWCRtKI\u(ѡLxNTA*gPK'-j}Ҙ :~؇Z~3Jg[+90/7;26P"$)̔(mTt`SJL4___#G=vBe/]h%!iޑ;YL逅6ЩKx?!KjK*$X1jsi gOzFS_^DN4ݲlWaɱ0ٰh^WkZ%EGy pd }tG01m,HwA=JR,xV41cxF:/ưp˘}maREvdzT[x.ؽ"p9#4tݙ)X7%㧓`UذǏ0"K)̈*ԕ]l,SeL8i+n4#uB`LxdCYVbEW6YJuӏ WUd-Sf’D1<r41*ڀHּn/hin43{x~+RY/fl{TRLGҋ;\gЌbf 3dr enow(6Q申H+^<;&yu )TE4[ 諾';f%gN P,AxR]},Y0 88`ᛉM\>@2lC_YF.7HEfJ#牓 ?JK SY/ .?{NP8֝O ֚?9Ap{c3~FD_xe%})Ļu™~MP }j %xc: 9C;8M/2b$\̔ 7]?Luܼ\5o5*=tFbeVMFˉ28 EWd9VsATs}&q /E+jj󯯺J:xc"Ķ3que Gj.GD'1huG0_A' *I fۥ/| ILi~~WV *x^G> ۫Jxx(o3:Cԟ(a@#sθ0+pCZu^ /&,v4fSsgJG*Dp xaD!=GL_&FM܂gbt ˹/%KٰFˋ! 0JU?~HjJjgr! v2l[`A>)v#dpQ?) E-i.D^:ˉ4 8%K`z|v+V5yK̰Qg-٣[F_|g } =Q߀K_+8x/WUDJq[v13B`D|З?gABr%T?|Z)UZq\l29WW5~ 3FV;Y ;GK`#tҤk W2wPOçWMO~ Y<D?WZ<3 (ܰ(LRbr; lE $[:/ȏowj/푇$v&$|-N5l[l [ hkܴ˕W} M}җ@ ;k`NqRzqA*ކհO QEgdP_@_Ptuz$:gld}S"f x.lʑuwx2uj&r.BR:ǿdU!&,rkJe( *& `q@] Fb`Č$LT"c쟧/^THq#K*m}k-B5oC4\MZ ;2l+.r"\n (?{W~aT XH Q)ml}3 >A:6coJ3#А23wz }vUJmYMp4._Gl,?/kër`g;1`@Z]ns dU1NQ(5# ՈNtO$nGYAX'i &rzz G:øj*Y q߷(2'V-n̶(&9ϧ!an d>c EO)v>“e~ 'dİ$?,6Uf\F~녑ΒaR y-$e_µ)k6cdm4̖ܔ2=!Wny0Zo4pb&|qpղV=]guT1+FUqsj[í$ߩ$fU䩺6gCDj;c=oےrRER Ik-0UV'9Gyr^k믜I[ HvW<BtӮd 2D܋l8^HM㸄!h0(ߙ µ{*~RʜMG.cF:F^C>#ѤFbz}ŐnEqDZpX{%0\d0B~*-4=1 ňUz# JV ;t WܓM FZٷD`Unx띑' dV DQ6OBA/<x`BI]f5L+\6v̀T¬)s&9o櫉h3W#.$Q0,CVUxt*S7]r{/FMN~SEvyb rK JIQ9'#˽SIVrZ'` -Gte|22rv\ŴR|8Om 'rý`8S-ZsA3FF6Vq]$w+Yz7յD7;: ,jrFp1vʾ&v+4%ޝw# 8o|_h*(ZOh^Nk!X)4R)_/qtnYd5%.}LHLǼCPT=akq2fAi;A%UjSE_r.4^ϠKo.ٵ ƪBw{OǍDe/ !K yN +MꞥRzU߻Tal2=AhuV[DzʂB00tMO+ 8}`&Ў 0Ε)]ǴT h\!e=K)ΊRS/O!!ƿy^>Hs>ChВ7Øfv$NB+Y1nSzw kM|eMZ/Ctg2&', 'ND@OKYMfIEtV^(Ti>ؒaeIGUSh0 ;`weYv4#J;G!06D`X/:0I@pt /,SG5#r*PƌI=5Tf4y5>䝽3sU~'Vr3hov Gf9!*cw1t …p^1ؑlڃ4!҆ܡ0HI!skKR:ko$a=f#2lxg # #ł•dl9Iqs/̒)ݹ1k6G4T^Pzk`v#zߌEUyUJC=EN?e9кlilKnm-`x9Cpbd,rU|+Nƭe94שSp=F4K;uֆe\j71 J'E@, 9ȥl+Փ}oܭ=߂NA9 l l .rdؽ'ͦY 1U$H9ٰ6GԉBJCipˠR%Tg8232dگ;r׍gik>=<_"yJr5kzjblIYEZy5RB]/mX7![B_k"<^F0d惘1}+)&"m[zX(F eOD R)X>ĘAMvZLΏ8Qj+%YE~ 4?B>IaV!!Ek$٘>)ZRˬp{Hd}b`vr[O QgSWL~)ЙIVxLԪ_/m'6g_Q6U8bx|1?1J%b)JE%C%jDmxc?m~{ wzA_d(; yj"@n88'Tm3#1p{L{{~O*ZO̿"j=nGЙ<.$!d=MRvrsB8+vG mG4=tM20Ҏa#l{Gd6{ I>hϟ籣8̟dQ.}t)JkJə&okHNeDSO F΄0QD}5U/>x7yIJG:{qN;Ԩ(T2;x}s}w.|;rj?on`;e&krs=B#[\ 7-Mm$Fc 1Qy0m8tx <2.iUhZaķ}/ Y~R% >u@D4h q,ZCP"L #+>\\[ޖ-}JÃ$0 :^@]ZE"aWG`!%{.#F/Ѫ/~=X B"uZX;N7y<{üb:锛& okc0<]";e@?uP@N 0bbB_*C ]$h ,6ީ]Ɍވ2u΃vk?oLO1nmٰҚZν>׵ /y;h°0ndBAbك0\2}#E,"8:Hƚb 1<8brq*8{|.dԽ 1?ST2W?:JY}7I?)$3/RCWsj},K4e2\SP DLnDKXܷ63 }<:•3:mtg=ɑ֐ta]N㇞V{z 'ӑQc[aI%ˠh_(RP^B/Ugz%IEJ8klޙ9~nZ5_S^  |Ӝ묽|>vAqXdAa3 (,Ya5&AZ{D QBsv|}.@% pfKś*Dߪ&q Gf)O7.vT>u De53?)H1n&{2 s*;PKQv] y4~Ni쀘, 9ROɫH3Zw\;WuD4 YE#"{vC]o}!,2yii^74XOv _֢M1b]FAkS W͗.#$ 9>:f OH:ߝ#+4!+q]|GQi]O }Q߰+\zODllO돪no<#s9zYs֤Cǀ^vrE|&E_ aRoS(lގUE#'` IY+Bڪ֬*QP^]&Ap c|T;I4 wBdksB0pd!&.<9P%n) 󨞊 ~<(9 \0>>-"w aÍbcpJ*8D@D_egEJ% 0:*&ݠpRjgcM+]|56/eM3u ]e'|AS}cˊ PquMm1}y~dXB^(78aD(B_HvT!O'T%:42f5B6?gWBPe_?C?& 33UITrǜ)moawLg p%X fb{@m<Sx4Ǡ_r'V2T>쨽>oo)Phd8[ d&@f/%ͷft5PDFtn䀟NF3p80uK{ldtj\"@$?1\%֙w/nx$@B ٙhAE"EGi&Hz;r pxA۸9C*]&Xgy{W/kӟD6-(92 TF`v#/Q &;na` 5 t;w|:M^K?SBʘw.HXjG &/Tc^Z6siXf/Pb1H^2;_NB P4tG:1w2ʽj'[Pf-Bt 0GMA'@f;vvoE|d*tw;搆J-AWBx1`*I7ޖTќ/ `]T?@5I K_vdq|-e%`:D ;?X8$bPRUʵ.cg@KctS 1W4Щ=WƧҢ&'Na0u_2њWO㪌YbŃ&)+"gq V 0GG7'dфq5b9vRiӡ c ꮨ_S&82\tc0Mz[[*7GTnڃx?&\YQ,rL:uK!%nOn8pk`yz t +N$z Oqvy _Fz/YFy֞ˀb] v^tD~w^b3cruI %?85ARc$NGgJ6f.JF-o@BSSx7ylQk'ϩڟ>3蚩e6;lCF:~HM#:P` ʙ"Sj&G;qD][hq&b kr\h7IHURs%֥!KɟfϦ^6o5V¦E9xs1w"͉;p%FG^*ZgK)Ks+.hdB8^}~k9`ꍎ-]a_|&{#<|d4XAX$=?SOzt K1/Y  SRQ W] $$j>j$AjGK܇p8їY?- ϗEBک<kF',3͙z[^NRSuΟ.!u!h%#C/+됛t&Go^pf1n?eM2Äx]*A>5o|r, H_jU=qIqs~+mDN;jS vV6Q 'Jt̞aP͕+`+0T T2Sz2Ě a6h\T]\*0GjV}?|iŖEknrThv[CIo@b}[:qYo0S|*D7ux;RyS(=ru<_&lX*j-dR,-Ɉ8?" mύpKѠ[>z_I>]I\ekaCw\'8;$-k.+1&W9 j8E2&%im8LvF{ڻ:*)Zĭf]eIVJ1@"Tn"j ֕FD7RF|ڟT#ߏYgY^q$+4-֩췣3<$Y;Йx%5} J0ɍNu"" E(t/lLRe V}cqq:Iq: |D^/ l}XLƪC rqh.WϪWe+DqjA >*_RMHm#-6\0g,H%y7wQ@b߱; Z7;W3U+}Og4+۹ޤeUP&:}j[aHSGNNM:ǥ%jDJz:52LxX$] ;:Ձb?y/kٿ\F4u@AEsža!덽T͌5!)PCJ橡?n|[[?YUnvϸ1Ê~(>> 6d!ǟ#!W4&5d-)Z orK3^Xl& K!q.wIԮ20č`*F.5U6.@w3X kzϪN&fTke٫;gr 5GZ6%6b=y+$Xu'Y"&NJ {p~ 2؜;nZ`DN,? P0'cԡ$c0;\560a'6phO_κa/q~+֞' 7|^Vw=HYЕnïlUqt*0|`%oMB0ڏƒ޳hT`)XDN9E3RR[,w/yMl)ӚrObR{|Ą:녕tQt"5/<ݯx7J!;O vFa-<7' 7e*Z/Mo]xk^е#)W<S@6ET|MT7^zYzB.3hMM+hku]XӓemV29<[EpHqO5WHp9M" o!Dп(aDqSDZBu1B*If8G}`YJ8^')bZ%i{ѐx5`+,/ZvxMc^yZ9ScL:Vzx[-uDF%:&miZ#0 M 71!CԝhWV\v ϱ?gU:);C-fI3 ~JV'(<$&8G~D5r9O d{RdJ~vPѽUw&[= ,s({|zֻV3\AqDr6{`QF'mIA ipn5'_(`4*JL~Jޝ{Wn \'Tޒ/r>~c sNBw6J {{Z!q2C 4eLoy7;u$*x!+KqXjR~6d%Y~@tV]!,˩{ uu}4 .>:2 lW`x\`eWDZOL2m9ppyǡXyM~J`'*1Rk|QGhYٟ>Ic}mc]]W[ajs?;<lK|WzFE1e]?Ӟf}v'(,=ƺ$W/giCÚ1eFEzȒ؛(.V:A`@y"dd ;sx$S P %7U=cG4D.Q(AEax M ?͖]sH2e[74\)Q-?_{7+oRnVã#'qV_F"p(!X\.|Օp5Vtng_ԉ♔uY=:%ޅuMȓ &5k@Ǔ7u~t~qYa) f#W'=AI/WBqI""e1zPB;mLMzb\[n|h2‰EOmKNȋHV $õ4zDŽsh0˹EreIeuJiɏdE>H.$"_W`$eZ%ktF|:i`"_K/N=IȒoy^U:.Ae!*>hZ))ߠ5Lwd.zG=շ2jaw[s4).NU\p^T8yG>K>|3׸zfz}:cʹ(bA~7PDѸq[?ðk [#{M":69z[~ {ōTr)Y3jX5/}A* ,n_tc]֌ae0D'\}RI&>>7aI!' 0{@+A1[hu|ht}zIo c]a'(_haOړ+2^qmЖmc4/QӖ4a3JEu~VXE1T<׷':F 83ȇeUlQ 2b#m)wɲ_픡w}V\(d_زKna&^ҶQwzsZV-%i--~31/@C=:dǶYrifSY0nx{x{њ\Xa9Ώ'RkڜB_H-pWPMm Gi9 ER+q' _+0qv~mlq9::sn*SXQ0}#^?H3ryչ#z"<$I}@IbǹvzLsq!:2 h7Q,f<1c%% g/K׺HE_&loZ,Q`/ucpKl޳oz+0&`@f) NRuA=a `#/cX1i ׫xKr,ݽS4ZY" n_"Z'H;Gʉ`vK.se!Ӏ_fkGZ~}nq <ؐ?_87ZMLȯ+0Muh Cc@i5u lgh*fu??Ttj6װjdUJ`:<=_y)r-f91>k\8r)v62?ZWfh'A: ׅ;PŦgD<XOXB#Uk{|~ sIlqs"В[M!oghuP Riq3rDafX6KʕNQ Ո0U i/\NЋoGe8Rm\ggډn!  hdy]w2tR>਀6/(t@689*hgSL[ؙ~%}1zqW9|oUuFUϨlr< s_둽 H\g9ʢ5EwqFapG+"NبΡrn<*?9ڈ|̣b\ƨR̠JFL =ؔڔWOO|XZ< 6CEB[W޺@ϗz*V< 4\oK0&Opct'Dk5iD #"lP,W$Lw1S 5an@͛,X- xgw=ņ^&^'>4}4l%6?@ߜv7t6IIL,/oe-kֳG=\DQHI!ڇX*0FfpO= =RuLD(ڜSLs҉sKmjM`(Y9rqLWjڻ9B0vee8U ]O ^[ 3 ք ^ҹutKܱJM}Xۧĵ=;-*Oz!F1edYܲ,(@DP*j,UDgtLJeNc5?gZhn tVh=aZђ7 ^Y&ק[Vkj9q9R+u;H@Q|'Na&0s:_vCgc`O,P+;&ˀ ~ 5^&hN$`6 DK6c .3R֥dcZ1W`vEQ$0(#OV?~*xjMpS ߓn 8yP2%%Gu <8sFc"@d~{ڇ,C>)*G<y\.@;&YhL20cƦQ!HtM\w }#ESkh1eeLȭd=rFXu) 0] J_I/ cް"Fܠ#{~5ۡӝPL]-ǘ?W]XHOeb9MiEMsEU( tQlvy^H[[Txݬa(m'If<s0/ăDM a6#B%x&{S؀'Tcs8mH$5s6\ hWRlyUK R%2c{CLI .RkTFtH0Omt^W#DF~n#lϐe>$z c;r*3MmBd[|n| 81͒`'{ɗ*ݏS=!~inI#DGӖ-j~a}؜LJ s4 L,>_gKhh<I)MHд=?2,8 G +X Ψ/2 oxǸ?4B$W`?`wcX[70N m Ȗ!>*YޛEiʪݽ /9:pR_V Gr,Ur!ɤ؛t@ǰ퓳&uFHD 4s e(M)jKGc[Jy"zc$q4'gvs*|7tҘޔC_.P16h;܃rO,RaPUN?^r 9"Fo*$O^S$OMIpًz8c /n/KqB±>a+~fkSBf!ziOZIh4Gu]KpzO8EAP:!7(t -Vޱjz)jZ)89~'6Vr-7R w_6\ &gq$yvq5)"iS>wa,@NxAnHR&L +`KQ}J)&:ik2[D9Z18j-LB>YˆܘX-ޡ1*C N6I6]0 0ׁw9[f,/77E夑v=ȚzQ޻蠑@!lQ4"ESwauɞy#yo삥[_nQ.w[7*;p!8 S=f>{ʲjQAu@VMab3̢@/7ӕ9QHWx[<5n pTp23ACd^4lg i~p}4)D=-d}Sgh>9~q.lfbޙ@M/{J;WuZJ1FzbwkZ#h⛟h"qDg+/֎KȁҰlT >v^4`ZԼ Zjƒ1͔gAC +*0?+|c2S bntCJUq㾼gE,Jk,i[YT}QV.@kG>/3pf{9Xk#ohBVSC'q+|úto}$O8vSϊ)wKK*sw{qNEurDcT{Mq~6 I}I,4c#E9E`gmBdulGjat#”mcxFd{'\D拈syxTF 1TFOjҸ`wv#OJ e`B~'j("^ԸI̐BЫ$NZ2D/=sD oo j9X G7˒E^=9jE WX\S;:y5=z_=8g2ɁXFZ%ꞘC.<Rk!Hac EA5T:Qo7|l}[/>f\57cH73#տ7tyhm!.Q$gkH/ΫI L!\zp%<Hˆscɵ/)#V9tyTf8ivuxۇxwr{foimj7wϏMM=x4nPau.9# " o]bجwY;XN`icI~):ꧨM;K2jeOfkxǹ"X"r]5 7=@M53\Tڈ?) π_B 3m$ןV}- v[yՆmCeQ&6" BN .a?GJ q$@nNK rZBMtmZC/FJ@Nh6@z&S q&Gni$?~]a1Ժ"4w"_;/!AH/rJc5+Eg)ə5(E.p]P@G[$sC}c >LA'v&{SgHI_5uxld@Xht,4B ̰=ڕ2|yC<~{"ٯ3z.n"Zgp/st*;0 Y#RsS/XGHg @m=Jݖ3C7tkgM:Iqw^u (1, Ldj^5my^R&z3@0Gg$~䰗RBS8rC$(; CʏDҽ C{.E_AIsЏ. 5B;ɀ0Jos`9!,Yu6Oh91OaF4XMLYؚ\m:SGޖ$/ MK CɑfEaLs4{ڢ1FY猺\9S1>b` 瘟!κ7AbH 7M1y+ h=??"|vF)lX9 1& 82cHLh "/]Lt ja]&w <8K׺*&}+2Y*?zy3ϥoEߋ >odrt ʬR3m/1]D,Łf0@nLoeiUىa1k4sWtU6 Z5V < }Ӗ!MR=\xAq>4 .%[-ɰ(p5wk:{c|JH7?W$}&!&)&J AvQHaƔޫ 524SA>p"@:)arAY"e9No"r8BC3؋}ܫfHJ}*>6fdaWW!g}֥韤+t,k.rs_Y8Т "xH@d7"ٳ(9/%Q7gMaa.c?AwªKLzsqcywh?`4\=ڵ\GSɻJp c [)M<2i7g I ͯl?z)M[(Xa&sbި#@"hձ7PBh [u3y኎9&vT\̂Mm8.TO#U+LжEL߈'#(Դ.ٵtWqM٤DMqжlëu\BFe)M捬N RZ]nib3M~aشlA]ˊN3qdmݜ*)_#HF|wg;r|y)J~A97C%ȡW q+my7]?,}m8 G+H=1TcGj4dD_VrQAgTdJMׄaB*͉J|/bO-/uakEl4޺.Ei{Թ4&U}"&pP[6Vk'qЬbr/! RO *wT>.56v,\{"rO8;Xyi1w:;htJIU#ң\ܵzDJoTh-C)}J?^h֧-U=XI4ӃcV>UVTuh4ɴIrmهܪv|B; `M%~r=iH^#/SL%@ZBy:׃^δCb0ݳh ,^*\ꂛ5->(nͰ$>\T  hsȯp* iW:aaWDDߓ)DSi$vp" [MΟZ^HSevEE{ K'NI(HW)iD:\ I ;ycɖXm[ÑPi$s8p I82RA7~؎n9 30ct~rTdXUp aÇ| C}:VLXc{J|CAT/^vZܼsϷ:9ݕ7 `Ix;3l@F~{NW+NglW.."'^:Ea 2c 6"|.--=;OA23%Q ltߊ9ō9'dZ9DLCqYhR'O uqPhSF 2$c!d>tU^s$EZoBX7PG̫ 8-C4R͞/ÔC*&*<W1ZF;l}_PX~sY*ְMƷQB)fW;q"i+rgqb!._:աK׊jY 5`6<˵:?pc5c9oq\I k0^ݮ"AӐN [Ό;XXU!JYs?yD8^2R%w8te}f+ #hLITuy*D&U0M٭yaqqXJP}qz$uy4@lO>GΧ0QE[$,` О&4LE2=)B@ʌj5ͳhJÈGwiB)"Ar32)\3i*`裼*%xw"j:8Zv.M5JU\>T)bl?yFr|J@ M!Q=7h䒷tʪKo8˳[%33"٨i7ympTzrph e2~KD@wehLrâ`KJW}'Z{5sR>+!ųw{&SAEwb.t:US9 *sUŰE\63pEXmk}p?KE/?i{V~2GN*a gƿN>r-$: ! y[5 ܸ؉Ibzx> C.KA U0wm >MW>S]Bv ͸y|csB[9 3賙ϡ9 A~'j,gw s8Cղ_JBɞb3Cs D$=ˊS}۬uɼD 8o[ff1س:*Jb謓Jy#`VTtbnG10}Vui *jȡvaBp}`<=^l5RJ%ެ{o0 THM- D[ȨSt٣˰`x|&wu$C[4UCT&PD/E`dj$_5PqLO^F:΢ MR͑ 2r g ;WK+i U&]P)"PIf[)~D?kP񒪾'No!5>yY C ӋI`1:snz9Z}3u9#DRI+ۋlkKBCͬۯy \"6 N4Bس+v𧦻Q DS\~w,(U#F mQ3b]`3-X2@hE D3wÁ7pNJ&pR7\\Hx8)ECg꬙ȾpФ>3QܷQnUǐIR"ٹ(󡜽G_aX~2hk2f[Uo*me֒+22}so =q 78qgYZ070701000000cb000081a4000000000000000000000001619eac9d00007e58000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/G~]?Eh=ڜͩv?EXJo?'RWr;uG>R|4h 9u%XotCIOG],JZa&e=^FO!5~AroGpETNT^sDE.oP6ɪO[Ec'cyڧm^YJ/-7|Pʤ{dbC$/jiNd~;:Y*rbBV?ˉTYFH1NnRW↜3}RF6~KPF2KhAp SLaL9y?`mXvGkD*v=c7%KE$./yfٵf*WX= ӓWBg@p;)xN 79 =/F1۝#,nJ2 3OrJ-L8\qԌ Y|MՌO.IJa1>dvm"( dUa7'j csj]du4 *YHږ0v'h}LIcO"KC (fCV/Q*AZJV~E I۹̛6K+'UgZͧ^mgPT^>x'Fl;0YWR9J>YHgBiB%K]hnah)NoF̒_ku 5 N\§4zB[\68i8o&WR9-QP_9f-x-̸LtQR\@7A)FZHFQ>6IZ6y-^>wI!X>am6+N\[gŬyңջOOr;c9$>xOYnג;[ӡR^@=JS !7!DiYzNNa+xg q$Lw1"kg{ȍ]&?YK*'zrB 5yv.Eȑ1N jH 7>O~sjPJE &ݕY݀ NydfI/"o?.ڬԂ}!Oȴk!ZO}GcOLЋV"N9e$B}0+pve%H@bae8w,x!,>! ;v45Z3ܥ{2D%1rE JwtE(ȇuK> cUl1rV S U܌^W+5-H%rSNǝjG㉤(w>H.LAyD7ʻ.8𯀝%Xy ,7xa.  ~UTڳs[PvU <$Ghlsrǭ-MvUZoB#46g[4MAGCF$RWLO2M>4Џ'.jwR͠ee41fw;GR\]VWD, @݆[{MR^"~Vxբ%S"JRh+d2i9O~>Q%EHy?k?[KU.LXT]{,3tAGTz'03MFx`Ah ~y?@rݣQJD;xN$tUS2DAʼ-VEio..dDVJDs:=w,6^zdPU&.q.ij{ia/L!7m}zi8.#xJ_TV gy/Ȃ&wQ徽KMuǤ¶-! Of`eUL9:p>X0ҫ"jdvZَoxݻǫƓ(827䂵{ QjZlP0<}Z4@#'e9_7eICы3 zLLKܗM o4K sc4$#X6"pEJ mLkAA@\ uIYƴyPHj!+8*겑m;Sf[ॸHrޙ`& Įk )f(.KouYD9'mi]&cYMǏl69wEm + "a @lV54/7$,)KSkrQ)j;;[q=LX6v6DJpI$?Keb Q;0F6#Kw6$'_EH,HGmopKgoTv%\M_126x -b;7ҁĵa꨸2u'L,wBx[A]@T>R"p".lѥl]=t=Fn() p2-h`3-n^ R)_ ˥V l<?Hm3BcDH:]SVq!wP!v]xl~KAu> nRe7G3 _òr/ٮdygn\4A4o}R[,5)L 9 1{Gx7ChIh*Me@L~҉*7IM ,2kI 0xJy:d\Is^!e_2 !I2]@ҒhrX:RwjmR8Cbh_ѷoBekCKRP6ZPa\q~mWoZigqWhOY7_n- @wX(m[IHylVTj7F1,Eu0ܲë7ֿhJW^z{SwntjdIȋo-F-04欻a{-ꗤpgz0CXBorWc {Yw3$ \X6t,^y9]W:ˈs69a6oP^1JyaOLӍ.zsL׈G( #F5n$H}5HP9 HƨVǔ cxR!Im߳QġR%2)>.g0|dԭ-@F YP'j*; 9N)m&R*T,gZhXcX|DҿE61 ^H5/XR<Q&D#F@U,aeAA!C3\QnPbǍnZjC_\0PpN1S+{r t?𻁹܋w,36kG߯+Tx;s]5围\A LIUk"cAՌCQs˚)u!:=B krz6+Etml~;Dz#V%4Q$tȈ<=ãY0굪: ȓSF1;14ǩVth< - f&7ַutO^,0GyEkȽʟ]Wrnb7WzC^7o:V! -$*\(# 4g0@ $!.$ Xپr 8xG4fyca~KbVs&Ċ߷+!>j=3C@?bDZ٫Գ#x xk$ ?vW=b񱊦A'ճq\6X3yxeލFfc!Fv!~-Q$ca7%$Y^Cy=(&L f:;F^^藠iML]ZaZ(:1ߣQ}'3Ǐpyc8z'񤊮 [sS1VrUOO s7dIn2 Y}hh7+XB^{(cc3Nik|nK- hm0ũ%_DDc cɋS@B5 <Ǎ0LZ{ PIX3` `|y2ŭlX.=N. [9Z찼AOA1&nRRqD5} \8")հ `~0ž/;Dw-|Bj@1vc tD{"0ZA㗻‚ fK~t _7~+a$?4{B#S묒ebjXh"7 ]WHol1~K@9Բ{)h^xIy \u!z2!C Z*4[U)vݿ\^n-I7xW#g?F:@0#(=[4aVNy*`~*#ӎB{:NmE)_I=4Z'GXEK % xVyf'{pKDOӡ"?Դ?- ,hI.4@q?cQ6|?[~=Ua, ȟJV-2l?sIH̯{bĤ ;Ʀr]2"8(+ ET*O*hW/ sƈ/YgDLS73 ?+V>6yCyv|֟ivW=)n}=+\Lʭ[5/:^ h/'^%(yq7xIV|Kya󌁝D1WŝE@ߺ6"RPiOu@ -AbD[Rc#OFE0B]T..uu^דZϣ2}%)u@k, #ѠJVٳ&1K؛Lg`?t[S28A&iyޫ5˃&u hj ^iT^{nX0 wHjsР (*:Lq@>5vZlѮQӈRj5ޢE|!M2DӮ!i< ĭo`xZW|@%V@NJN1<ʬ_9ԃqe͚^1LX$b BܗW:UBGŸ#7RYkmhH ɿ F-kpnwE%Lr>alYJh,z#"3jaBv}3hx_1%^>sKmg" 5)af_R/z1]Vz`*>ooBjl% Mx`F㟉M` m3gVW"> P2a@Nm->#c֭j_}ĨݽTۄjp*nnzʦ76=mNE# l~ᩂ~ހ3 S{jiV8R,NNs"wEẓ7uP+F95tDaOX+vkGja}ÿ#~nq<'Ws|Eʔ廀&y!iGa&/2b 9ؑιsM're#_xjVAqOvp6컭 .. hV8}.,W 0*E({ Mv ì" q 6ݾaAw겪eJQi'|^:/2E;}:‰ih. rTأ ZlwmAk Jp4 :=<(bt>SP_,rӎM!N`;p'jm OK&]ڜ.nl VNXJ(g7! wbzcZ>+][n ͇梱 Ʋh Y m$:HGM?v{*|WLol[hNF4Zgn4߀%ȶM͛][40wg $zN6DZXBLA:{æ 㸨f6emqA1k\G.EZ(o80۳tMz]7V(Ae࡬⋆?=x6$H~GoI5sy1ϯXg(I*Ipv8U7zN@7/̺. $do1װUH{w@ pp}|g}dȂ~Hc/ʍ?Ӏ瘇`N&d%_+RdZnN;"v>>$㓛rPLoFM]8%}Caj1Ԙ999T_TM󩊖^^eMoӖs<{NAɺ"k{R瑫svJcjJ`_?GDG7~quq91T8wVz\i05~)(mu6qxzǬ.2 yFG3v&0f(8˰`c`3j y=w)X\sIђgݎ4.Xt*(J"L}βbQͬԏ^T^ jg,>)\LDNdIE|*ua#CrWeH<(_BSHe9;dt~(d{!;LI&ރc8A[]5@n3褫[#z8V^M8`!Pk4t/ ~6h b$k#G;Oryz]яqn7Ȱ3;sP@$5ڴ9V;9IYhU+J^J.Qv_ ,[l[H'~>b,ˮ9HbpK`qx&09$C]-'p$"\ Z V*([@22rMN8;x7Ht+U QW5yhPjS;膖-]ņ?K> pPzГ,DsKy Ez_ݒ0[iPOY K~d0Nc CpOlj7kdv|IKtwb%:Ԭ~Rی~A?+eJ; g7amm!\%EUOT*̀Ch-RK0,TVEZr42q ڢ rp1=3oSpct+ϪC73؟q!iICwCJR2]?N9^d& 2M[0/٠"ԉ!)#VyhM_یyqAU$S{tٙRED,* خ6仇l8i` ^Z\2ȜPRYPxt?8}uLx,v!T3-{ oCS%w/MxطZ@mf?O2,VRtv簵 ?(o9)d歀Bb[sOP:*Ldf4uhuD}2@&ShB\F7TYmXCτBk2aɳ[i<f,O*wձ Yq6t2bXch0U nez =0 T%ѫIQF猽f5Y/9²)dEƮ ~ڑN1ڬmkk`{uu'w[vlR@ko2 B40n5''[,1&Mq( vu',iaa7d eYQ!"$WO9pbuO35o@0+8;瑚Xnm${jwV:h)ry1R9zz/N(n >80N]npOeZC"H-CT[ 5@= Y,M7o)+Llg4^"yLVٓ:st¶$$rp3F3+c~ըwz!k کe1M$:v0I=R ؘ($@pq*Kaj'Xsh`pOqޕu >u"s.TU2):(9/zShI|o=%`9h+90eÃ3{IKP\a\iܗ|4Au`zFw+h֦e'?o#P](4U~`vNYϑbLi|V|jOe1'$AЂEQ2V*л붛ȝoY]tW?5931Ӡ >x֔t*rWafVEW0m)?0V5e]hjH脐ͅm qoC)+5yJyDcWc?*lL .Vl_붃AOpzhP`m8C\8&z1>}۱r (E9ub3,qg5=o!)&mwLLI/6C(!ކT Wo)_:(yl_@+v|$>3LT$/IM/A8Վ% 'tLBݭ ^l26(@t>>ԕ+O:#Lgm㿸DX$0s>"|_1LeVp5@&VRYԌ j# *:^+88e7G Md+_[}q)Ј͈d0q!!1x8+Qc8>WV92odbt;!0asP?sYӰ7ot<&}+>-iˤ:,zmxBᖱtfu>5Ҏ su*"0醝1]k=ej YxÎԩ`c2U_Zr%ƀ2(ٜѫ|,pq?w>F Al~kz݉L=DUÏNgR!-cqP/-Z7&U\x?2kp&D#Ext al[ԧ8w&WȔudm{[ ?ߕ l՛3#G!qYMYFn+۱xbvd)dvmc w;;Y$t!% id~\{uUgm\8_͙߲(FtbFnإ3'7gMu%HFQUvаoz)P!ʏ;_j=`M }| iCJqvuX)|0B,-Tq٢5]9+B 3~.c|h. 0"+BK$y}YT^!a9N<؀tk}?uaC {DXcSeQoIG'oM2D3u?h ZUIMK*=8e(PPx{OSA@<+ZɅ=(66{Ͷ֋O"_yY .{K4P)fX6aĨZ a5J tl碶0[E, Cʁk_s+fu&EvN7g&LI ͇ 0rWbU϶H;|K[ ySO%n+l~AEM=p=!ڽi9"&0!xu-s10fhG&BI4C8dMe9j^'%(|݀1%:΁lMܣȪ].9q9h"ɀLnlp}aRS&0GI^ U5 H-6u>? xmum$l$5|Ai%r^D}w=C$x8wOUJpolS|G VFƤ yhFc)1hP[yd@_>=,UyTd)5X`﷥hEe;ޚ Jv)R@"qvO\`8:]Ǖ 䭐}reڸ xH~-[ء?LDsKn`g 8Qu$k rcFvxPT__˻LUv҅g gэO8 ӗc tp2{>m-h3Bl &re0 –-AToN>fnfB;獂n@$\@`znɱА£[Scߙ B@Lv{Mm$-y`s (OG~+tR[6ËMacWp4)wHE_ʃK`:p ͈5(s,hgn 2A*Vbeg>s1e!/څG[ 〺gb c ݀-\Ivq+-; ]d\2ً]JONlVZſf w!" TT:Q#*Xߪ[=&CZ{YI[ǿ)O9ĕ&;P+x@Xa7_!1mDcv:-SʈTMLڝ+w Qd|7* +4Xp>:C',nuR܃:o=j*fwQ$>ei] -Ds2*1a:DBp)}Ϧh{4UK M4Ղ%YiM .T|c.Խ2 F<-6:Vd'x*xYs'"ncmA+#nXv 3rzN\I.nF, pkΑS.(:wm9*\ / N *+`yK u&60*") 8[dsEL2tۥA Q,\0*=+]>P* Z0X5j:>hC{IMx9̕Jq,D$3QLxgj4 h8ć~.BǡC1 u\=חEb[(l9h$W ǥjZ>vmFWA: O]&eE&Pu[]EU eK3Ҟk Ȭ;l 8_;Yp{єD{bk5yJ±jq .FDf*)W[TKa`Ћc3ߜ,L769)=^2/onC[7%.:z~նAִ޷i.Q/w<>Y [2\2FqXET_@yTO '&b,yL y C_H3&ZcyTl}ě3 3_E9@e-db$㮅->kOqV+[VIݮ^OdŅO’ @ҵ,#gB:_eI.QѢߝ."x`f0Ʃ&vG}Uۜq$h.?zҟ]lo(_NL9 IW_3>)ZyP6/9SW5y*oa)4gr"|g06` :yMLW :M\D+%34:(|&$}\y*59SwkÑZi&‘,ᥦgLk' 9R +Z㿿t,8Am*sSXrR@4AU/]6δnH$IZ/xk7HV'bX3OLbU!io+Hst8-n1S׆uZzx[?[ƌo F6 Zx\b}\(Bb~(~$!XZWש"f2 ys3X$dS6!dWsQ}~?r$ѧYN]p9H|YV:%螩ʉPN #RŸv.o_ծ_*Mբʖq\ !D pqtzT$l+4 %&/LY6Oωƽo 4^}W<&5=-/L_6/N8-r&3DfmDJ}Ĕ}/PـA4]3 d[sZr.\ ieyNʌ\Z9<\KRVhUy`87Wԍ_ r3sD b@K9DVמg rѺ{JP9J^t=]A WAr6\( 5"4Rht$>YHL%)] uhc間[Ĉ {*$g坒񁙴{#nH~"ݵ~9sb*l[F)j $kqhD|]4ʦߡn s$EUqke"! =3\Z scts~,pY[tn!Wm&`fd#KF1KoFBs8j* DhE\5E-{BF2UۃTn=23YI";/ UveL/g=§rnPzv35`{tOYrÃt|$E&H;8ծIq} ]ev‰eUo<5-G6/;Zzִ ⒐>K f+ޯ*5%8;e? r! \!a& _zi&{2ÓŨA2_Hyo'Mt`L:ώ֋4iM;q$xƊMXM'eO =J?.AvR kQpI(_;L ix[eޭ4^90fl!x#K>yG1fR%,;RT9;.tniLtHu7y~FW4a ǰM{֦HFҠ-[@"[|%ǑcAl7,ءW:ɉ"bz/c1`,ɞQ=oR{?J3b/Ч=TVRdLݧ>r2{Z%+UC:&o[H k=q,W?)!Hapµx7ApZRZ9[)51KdZ 1--=;LD:Flܩٌ: YUsJzL{({/1pZ8H=e_0&yFavIv0tzje5 d[t^l ,x;k BfeU~V`D߼&<(HɪWt WYK+Q7{pZ@? ΰ4iۅ_i&.2Rʋr:>lD*!rz$ Myk#~0:-a0a)-[ߟ|jQQjHc6MHm0DHUenzHJJj1qFBDM@S8cy 6߰qZAs%JTf$(ar( iE~9%@MвeuKo.n%ŴAMwP1I(=(l|¹U2gXBf~Hè_+:M2 i [}ՏWoxd5h" dyT.DۙNhl5O7꣥t8~ \6w *̣E̥"^2vH1/#Xiմ-Y7 Fxן. A<3&MT)t 0) laSJ6ʧwϕ'(4?=Ji0E56 OSJ|?wYq}j4 m h)R]F[+b0z%NS߬5I:~2w#+4a ɲ\֮2ke]A-T)Yi(YpCWm%'7rˆ0›Y}f@& Px?j`1b ob}zy]l(EЮa9&/lm~4v(fӑ^e]M@oB"a)+moE jh-7D ;)"v?Hv>p{s.zaN9F1cfnHbW %OG8UxG|Jlh}UcX;B*ƠJ+XL\O,i[t;j\Qb 8O;nOs7JTuHya 7<۞@D6Ѹ3%FE맶17dҟGh 97S7AddZX]mag6zX:-66$8bqRLWO grpϣDdU$o:LTB0>7sq'؀5M,:#2Km)DRM zl-[Eb҆^HZ \Θӱg[|)Ÿ,"WJ6!ϨzXЬs2!2~Q4܀M9ZeUT>=sօ~8$S j~'Vb}Q?j߃L8}R;{os/ݶ["/m!^IJ*dfx>-Q(PC}2L Of{`9zz+cœͤDDžYN {WVj)iSߘA!`1$Aݚ`PټfXJB4$-W1%Y:Șv\F18qDگPJ 0e;0#?^b+d8 킑2g(]>S|#Z41McL_SR$h`Pĝ)AO%/ 2ҿ?6/R=|R,~q' nD~Eh@YPXq`=l96rUBl "4M;gr!>؁k$ΎX<}6"^KDKIڑDnkzɌiuF )YjG sP[аW+Q͙L{Ѽ5&m> 9JaȵV60f\۱ Dzz\$Eޝ!2>ߴLM٥/&~"|V9~ڃ*Gr}cùJ|IKX[/.6ښ?r#Q3y5,8s4?:U@p9Zř?͕Ho;x2h+'V[7 ]$nIV*zܞJ݈V5[qRyG)|^$/ 5>{K7k4z^h跅Eqlw2O +nA+f1&VdL:?%0A>%7 "T`59(%{L`(N-n5tU{b iacW~! }w-:=UMR+G/Ϛ3FcME2n0otQ",q~Bv|?A'&=I[D\;,TMYXrҁxǣosDL*|*v(w&FʷmEaj[ n)lD7Q*+{|Jf2 DNsW9Y|>.Ǟ{GV,Rp"x aNGUBOJVԇbWJN!óQ[HÊ/Q1&)4. 43GsAIOKҢx"R| yGOw9ݚ#Kc{~[5|D5 l,p!g|.FGc] ۀNoN m(@DuR5|mgE-> 4*c= E+o':n&쏤r(jG:lѾ,u+ߪ<_*-R{vunls+q*$nZ|DOd2hwt&Zl)/݄L}$GKOR{62\gp|\r(pՎyltΌ~wƊLakbF#W: $):\8`x[ W>ttph7` E ^Go"/BӾb@j5]M>*-s`Kp7uU_~W=˫WӍRlފY=ր^蔜.^Chv٪ Ӯ}C;Ґ9kWJH*Nx,D.(e#=5ldq G>x#Ig6`hQS='4W^Ο3 7Hs-CGݤ CJsmQZoca5 W+Uyg"0Z ¯K8iY(ֽJ=,e &)8߅*tN,nľSӑwHZ'oR|GAHȁףv&՝6AAkK־jIdĤwmJ `G_%~67hV)xїhYt!$GJ'`.Ilj%2rC؞'fe&xp}qUvm 6` ߑ ߻J;w(Qžz%Q=+K*z*12K<DOCO®@\{IԽZc)H?>gjI7c˝S3;d?N"J=W_ $es`ۛY>6qH­{䂉ִosN Q^Qe2)Cv8"Buw뱘DU0Ů;kB*܅$,>C(KO{{q%ao(MUA.<'fn *zS] JqQRaNJĢA8Qu7+N,YzݞR3Jݯvo+kbQh{8j`zQR ZXR7#xuE >s? 3psCN:i^V"s7ЕZ`Bl×kSz% @a |#"'rlBwx66gGMQ;"{@j7 Zxbx!ĸ 0Y<(M%S?,RsUeB4e6 SHzkP8[~.%E*H篿aQ5[k*y.+l {zP[2Hy: a(sJ# ,1uj4nΛɰ7&,4RsF[dEKOn\|@ OdgP5I`w wDV1V/~'g"*>c'ˑ]ЧmnYӵ9+RVT`Y yx^?;VmeoWo.80"SӴ)fb { |7946q98GQ׶ ,`g$T.WZ f2.iYWӯ:js#Z"Kef{M@˸a,YWAOmշ0FHpS.(VRƳ&.^s.Ft\ 5=*wٳW>s/ iU:'e猘b/j^ѝN8v8ADmtB^x9OHk ! HPQ*st$nwV8Jο,w@wT>v,Q ^MdmTߖpMSXNkP~& 2JKJ u*4x; /ک#xIZjqP޾P&s}nH BXKc rsRڋ=4 鑹u%h?bf0vI jA' 8ׁq9F=j=T鉚PO]|cQnl*;:O\a#;.^eIY[|5 *|a zGt B[HkӉX׼B]*O2lRhRg/6f!H-;>Fz^a*G7Z !::Pkk &LVD˷+ /- OqUtLg: i*vrY n麓WۦNKÔ3Yb/=QhyNNk ,ݜ>i[0P/y1n9"N[(},_"p4ՅBM]I))mwA ,^l/J=tšDFoͷ P,,Aoc|f9v_ÞY[J¢|cGFt0hu1n+c:djwz ub0.]$90tAbZŮcb?e.S3kZrLx#"[w[ a7aY槧^96$0҅o.7;*Ve8Q;"2 ʨw7hݜb65#(y|ghMzćf$ޱ]xfY&-<վ]ּVo;]`5 %٨zo i q2x]YRwQ+[˂q[p/Z\T۟0)ERD"?g/Ӂ*Ⴐ-wd%^V&p(t8G0ȝfȺt2|pݤٹpØJ,Kh>ۻֺ|2:ɈrH׎$uWf\? Iqk6~9gPpx(* BC=m)U/xD,?:0 cYd,}=7p7 +#>,9`>Z8`щxLޔaE41 KvA4j󽡪 vMVi%2 \k(6}6u{ړ Y6$AmŤ.]mCB<<kG.Va_O^xBa93؝iU먤%GIDB *ǖQ5h"\cimpx-{2=s2H]󀢂TM~b*_lv ydrywq[$&ilBO$C|pɮ/puV ;SchTĥh +eTQl}P^Y~+o{' P.iaJ{ت>YwM֣18@01ؚ҂aĬ_P wZҼfك LF,e-q(wq2+S=fb~UIh[yGwrf.*(2şF'REnN:2:\1Ly='`vbBx7FZy`:Q:)e]ibgܙEt^Clj%:1ݠ+dNtr "9<9(4uze~H?&kLNfꥼ%C?Fz +}Rۍ'vH!L'Ǵw=|\iӊEgͤM8S%"[K}Q-Z tq33x 'H>;nC4*;Z=9:2܋c5v1{!+$ȍaú#(S~9+`ݾ .x\f$`.n`o֫/u 0ɑ7ul{J= CGc!+Ny L[q&B0 ڥxj@2suf;.p.o#Pbrp} i Bf^hjQ_wz /v&9B5G=d˕f7HDdNaГ-f^Ԅ7JfTb? Ԡۊ0e>.\~d:Ŧ)Ŷ#XpS <3(vOe4`M݌8.N؍ioOW8cQ}~Ծ("z^x̐Yն ְ}=-]߇_KTmcKȚ gYZ070701000000cc000081a4000000000000000000000001619eac9d000028bc000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/tty/n_hdlc.ko.xz7zXZִF!t/_({]?Eh=ڜͩ,ݸ vb;,oI;$)]:qA"+@ [3oC.e 7;y>EBpbG/0a7k|JaV]v|ƚYnPc˗"aڿF{E9 (=L (ojW/V=u:F"w=>>\4%c2+%GUrY8ceֆrW(TT?ằ&TiI EPS-g13jκG)m@n{e ˏf қяjXf좂 73EDe636u˜(*kstĔR;ʡMVuaM΍)Aͱp_g{l?^G5> f@MN@'^ *Ѐa($N vzc$E))O*6^Es;l$aB?hʟ 1fF`Xn;`2='GXG=ϜW!Ipz_sOJ%ZꚞB2[N4K,߅2?`6jK{D̩Ze|b񹅾 +Q/7>\@47=nlqBOH\cӇ]+v2rxK͋&3]'PuJ٠Ы';&}o}*L1׌W% -ImasMiûq̻s" R^yY>f#dPOy 6VRJZF2vA"Obϛ]?3guW]~ "BŬPq3gHK63c|~MJ U~u)wwЧSKr9ʖ=qJ8G;gU/Ӡ0Un~sCڎGxieIyISsQfз4qF*pPjY߰կ{To?ōHwB1ch(/"=0Z&U]#V6'uuafqRaXa#k$/nXz[A<4yS0O!FbwAF;r5IYl%0:PRa1&-Gyaj28GPTs$GWghyl߿)p|tvt$!a8+˞gnˡWs"s] ʷ盕 >8 ^Ea@FYbrEvTt:ISoaX .:@Qg͍qCʌk%&Qya£ۅJ~p(Md{Nǯ7TGFkK͈/\ws̩)!|_sƗ9IB忹vGOpko$U|#LOmboWaX@gmOcWc@47CrHd¨ynx҃Pk3xS!Iy{mkp.5ʞwB}%XW{s=~J'ـBNβ&<4PP'ľXa j^ZSZ6p C]~E3`Ҷ&@&&bÊdVrY!{hv^"A(& LR6VչɃnu,W[X$s ]qB~–iZP H2)$Ǚ1ﱷ/P?m&T}%0?Yf>[9jz`pR`00 `Q;=߹vH*(AQֵyLT*k-/e66_Ɣg/Ԧִ^u,?9ĒoMEv`C^r}ˁӧEfe;^05JRwHjAK#MeħFwnS==>D=1ܽ~4R 0u=yHҙ#$/8'(VẋӃMA>ּ'!io D,XЯ+)i M!@"ot|g-`w>p_y΍p"Q#;. X,l>,os7񧌡F{u(^ yNDqj{;܌o|mɻ)j>axOfP|.:Hdr(hub|Ik0ȕK al5 H]GWj``vvuZ,mf")X@owFSٲKBqab[CzwՒI_r)zLж?~7O]TU`V4D mcvǹ5s<ܚ8 1uOTebL]1 Y`]2uk?<͎Cg#ޕ(D2}ەM~ HwC$ 'BU%oQ\1(~f9kSX8|v8v}/㖅rQU݇Eݚ6%otX*v4G1 GcIEdAHW}t[#ISt'Q 6:lhB|X;GN=9ǩk7od# åTq{$O`ɼHus 8t`c `EU7A~M]"I^^ ǽoޅHʶfkzS?5v!f1[1Vn]$H*˅X/'zYĈ>ϑɔeHD4Wc SN}{ cĨDeG7(Rqe@h{@fV=DO*_+[5C:=l _yгGUO>^MtPCjtNWX&jur4H~kNjK>H6;uwfDN$Fm6|Z~Pjq=H *Θg>俧6$Y}95̙.(·`P⦜-,A.R ?X_SBfAQRp%S+NI>}vbO*Oȶ%+))GT[_{>?E @@EZ*sCg)$Dp'ErEx݀Xcn?&{.+$l}ՑȂ~K>b~or KIPu& t.i*3U `VX鳌N]Ңċoǟ  _-Ԥh3ߕ7xjWA"+Jg# =Bil/Y03WަβqQ!:߀+a@r<5s~8 1S{$3EE[ j"lDx`;{h/8>UKRZNJbOb]ZZu@R/72: +=_,Uro4) jA ~J5F-Q: $G>jkg8Yw*y=q8.ةh^FPzQI.Oy4]ԍcZxMNޯNwkK'=lzm1aU "Y강eD("p_1U0G;rY8҂׆M07xmjκmM\,B>; pTub"w%E0rZm ƻYI/Auk!CKLt;XCۍw6Lk(fڋz粻Ȳ{Il/"6 ZzGs' &"ʊA}! uE?{ŤV͢B+{?sJI`-*kmnz’sd')KNg1 ~I]u忓*(؟BQE>K1['I/#O8K(%k k6;xkQ7#y ĒhT.oön+ɥ%bpr>RSC7{/QkD:NӚSSoX[8˘j/o1|yP8d[禣q 9%.FNT1fLSrhD{N-wD'3;x }Si?݈j@"J"pВ  ~dQe!+$ED=5|\llK[-Xo(F4m-rjgʈfr`I[w 5 5G)dkM`?z$HH z)rA'9 k}\is9]L1%2"kEcW2 RծQ'ΣNY֐7WlaϯÛ>PpQLEb̴4¤ZT"3c8/tr;?tz?dG)/a*)>\&ҍ>Sů# 7CdfVgA+Ed9>ӢAryE(&KY[ηlZJ<_kb? gW^ّ\Mt(G&d-f"]:'K{A ɨq5.n2#r"GRbx@Q<Oi>6=TT Xit<0&4!6I7Ƭzi|4"h2}.Lǭu`N45U'L|A-Fݓ"qe4`o12jmJ1LsB{tf -4;lR P7ҧ@[xo2eYy@)r/IѮJoEL> 7TcSь ={ۡF6;}cSȕr%Q Zűmz}ؚ{j{:ɚ+\J"YZė'g|:ƧL>wžڼx+s\_H#tjŌֺ H1\k4NDpy&"ITGc2|r)ѻ$V\Un ~66\_ʬo#&!ѻyyO{U"7P=5mS*yѫntmWj\H:z}Ynɛg0虬aDhS[aL >C"-fϙp~5FG\@CIQ&@Y)S +g-PTܱ')&4= "yG%S8rsg e^؜Gvs:;x8SHA`Sμ 30^+2yؐDQ:'C2k. OXohUxxFAo]|}=2O֏"%%^LsEFT-r`%$#Hpߑp<x`{$mɿLs7QQعLC4]#E.YGv;y9-k@;Zo-Vի2@:&)P䳩̐=_@=vk˫ߋo;rcsͷ98gi땗k\/@}DF,#`[G؈LfZJ%8DA<_<6XOKh>!InQ;ωʚg_HU@`k$p]7b߽qXlTmM.Ѐ`kG:GTDe&IphtJE/pʒ:K C❂6uzi0:A L^Q)xOƮhL bS^hJȄ3~|C;`ESgHm뽏"HXI (Q9 ;_/I{P"Z9rPqBwԆ5_࢙j+Жr}(#foBn+҆Y3) Ns0%;uE"T[b Rh(F21MZB,=KaBOChx6rpBy+!߀bg)u$ħ Ar_ꗡsRK@e%{_v_͝ 7l.ȱw1x+fs{DV!bqnEEa(]5iq;|>R*_qUǗ B{Et80pgU`deR3B'fg]$-{dXN+64AG&Se)Uqh{q5 s]JA;^_Q{rN#.< Īgj2p9,؟CZjFS_O2qNQř!HɓNfW'h߹ӗ=,fX50K%I;E\v8M;a2kzMT8+n_XڄVhgd{Tު]^}7mgB"?_􋱣|`asn &z7 XtᬇL6$4"~yYv@CwHh\fRZP+9ׂ-jOX_CW# m&D.NZ7q>&Fp%&1RG7MA9!҄ _݄p":oTBsb5pxh,q$߸+lkBWq+bT9 !o/'6^wl'(HPP㸴yya@B_ʳ+^ˆiѴc0OrZLie1Tq5jL"M, i{: jyfZۆ"|t 3_Γ wnaeXuXμ.Hm$Zs_aGFi)n$"a_$lw$wGjp[8 N2|ƌ΀\\;QN!bJW"$b lzWQ~&Q7p,;Og'h :dO1@L!)gr[ #c8T_JmS Q,Lӛ9ty8OO!5y#Tc2hew^Wq j7ܘ]F1x? r(F̉=ބ3)!k|4jqᓿmŌo4ƞcra=v=+7.6E/ʹ5ui=b 0R)жlg욲~3M-. oՒ|ܺCO%9xE)rcīTwN"3}bL??p0/ 3fo0r"^ƻ=~FS6ϸʘZɛժhtDatE 'guыwڻ_PHqH?M (Ln,6*, X<- "ٺ&P8yW(|n~#.fX`<K5\E50RbxK,ҿS{U=A[\"# Lxl@-`FiO^+1(Jg#^:dCC)V4,+8iv)^QYLgYZ070701000000cd000081a4000000000000000000000001619eac9d0000ca48000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/]?Eh=ڜͩwޝ$%kPN%Mp~пRIY]`>p\\i]Eyyvz S \=Dlt" Dc49H.͂HAUS: YyG c1rHh4YSɡHRꙥMṇK偑80a& E ?3OCҬbWM37{#"d+)jϾ%-P*u52hO5 .&"9E }̖UF6W\nէePJ<%sh^׺Q`^g65(Q4J=D<ٌ|Kpӷ~Y]>1esqj)!JWk(~9} vg۪:4Rg)عp3n!bfJq oYw Xp zPf/!rG Lh4*2u8Wk+QQU0H؊SsWX.H] 2 ï*Eɉu= 7IA} -$1ߌR?jDF1O193&6kS@P y 6 ^2^iͷП;+UD-'$uGTܴmșV/(| (xɺ*dI{;[w%ԣ`AD̄=ہpd#ޡhjIP`xO GᢎC`)d 6CrrY%;8aՐy^m8q&BY`s*JtٟfzJYF NY KWg<m:_? <.;)]p8h+ `պ<ݡyxu~IaGů-=:AFJz|q8rWPq8r&p9T倇8|z@|,;^NCY/4{K./] Dz49g:u ׄ'[=qi%. ޖ!J{Agc܌h"1S>LؐIu&"u5]5%oԚb_IE0a-O1vگ<>}KN.`+n EyR:0ݺ8%hIB,8sLJʖs b\58םn7Z9չ"d\UQ(DKs| f._ yFRVAjK]dMP߬ kaۙ^ Am 0Cx@N v#}OwD|[GaRhESh({$جD_AF5*j˕ +ӡ ^q.@챮 ZR?q XcacE1qE4FO6O( _^_k+},- .HUufsK DLj^*AvvH :KnGS97x1k]1w CB~w2ᙯw;ҼT{ % #jcXطx= Alޝx>4:m,lXˤz9ܿ@"1Hó|fi'8eL Hr͌4=36- QܐNV^*[=<@tzL~['8#*H,\!X]V0OǃZ- f(=mp,kYtǂrouA!:Λc Ikhѝft]`ghWts,}<;^{RV NG)H8؇9׽mKAtwʹ! H?%p@ 7h) d܊Avs42f܎R،xMWEmM`&B4k yC,hX-oM-'#n,[mH fh9Sٰoڻj]U{[h =-?ۉK WR{ o}O!0l|ut^{ ##g%9eɸyz|%(4t3X>b )5!x(-yEa/b_1c"!  p&)-qPO–0'$EPL6=9xӫkҩƙk˔֪R9&n:&jU oZeϢ,ff xDs~16[$B :\TL-o?4k9DX(>uOI9>sYk/;zĮ&*A5woYQ@38%eĞߟ$ L|߄ lj5ҔQ$8 rcH39]//==qWڱA]ߴx SpjG^*.L&bmO/ Kn>h[D~)9)rª|t$gT?,C%үGS준ֵM?)F#$0~l\Txh=3eU{I]אdSg\a3gS EX!8A`zD]c7d9q)cةz/eH})9eyN: p:zF7 ~ܣ`g: 9QѲh`^EU}0ՉH G,'`ş )R]y^5MY+FSSa7(f #K9.;ՒM(뗅ՅF"ȨB:A¨KDuF4^HC4zK;LڏnfF^9 q DEOΰa<|ve\Xbh\jxTG)'Ea]:@6OwN?fsx%ձ<,~^ 6ЛOn.-er28MSi}' bch~WGҼDhMxM&%K;d ٛtQOX,3-n@#+aNS1SX ޤek$cz[=HU&9߯=9}Vo>x hYZD]< |"&I'?bcŎ ᛿BPbR pQ/ IkT mqa:|֒HuY2RKs>ˊwlR`$v o(lN͞!&i\$cwVw"N4E))97bv-9:g1AJRMJu5;u9K9q-MQfk ~%y?R,5yDbs7SãMف.1 $~9{#JUHǪ؞ XVor HAQ % SҶ5):[5I{Z5(E uV`0)+!F)UR|ibc?xM7~l:Y4ǟo?lqh,]B΋,2i2k:m>~ꁈz1ǃbnBF$囼n̸T+x7/>mV4WSfW_FIYQ )['ޡ@8Ď'h~,ؓ-O)V{~–i3{do{SL-dM7J/RYOQ6>fǶ1+&^2=sihSsB6>::N^sizLIIG۫J WΓd ,I|3ubr#xDΚ]~y`n*h8s} AZS|c\|-\uBVFMZ0xz^[E2 (cPvf*X`i4GC7bVHOD1S}?/:(}]=YqCieÌ7YN o]𮌆VbJqQS_NRܔ j/ Ko~Ŋף+:O[3wOoW?|i u4H)E4 'X@[HvJb}聍L"jG3,7wY)e3U|(cty}/x?KDZw%V$0Uyz4X/ͣfXtT0\ ;ep`oӶmöRDc -{=}`̤}{>҆&Sgo]0?bL0"*̶\\G56|A}ʹs^Jo [õr-U'LF~3 >8B[fϗN4$?$"ٱu$!9MH~ҐD&8U ;I:v>i(;*wꞢiw@\uNpJ~$]hJm $"k/S-I|7Q q(?DUH'UQ΋Im4p "ϛ|)w*Oo-[w;KB܇R&~7eel9]~^"fToc`^4:KGi a$zm|ylo[ȕq EFga!@=`EkzN`oܱ&^Gpen!lT%*:DS-ȷ3i%)OT\G[(ROf:ĩ ;M*V~CuϿ} halIXgz7zn)%Q{Q. `H)^ <7NI ,2mBwqBnop): 0 S!WCu`oPNr0u:]'ռM"Blh~C>B&`L~@y=RSa _LˉT+S N8 Ya_:IqI>{ d7"2L2X'W$狽YlVpb!/DՒ #O~ }YL[Țqn!JBMC6vy"i<"u"ڻD\R֡ank ј1pitĕ(:߃oBAM$SuU KÍ!^͢."$Xb;O\.GLnlŇw?$w]XVsRS4%xQ0]xN{iC˺619MդQ!zԳ;iaY=}~f(s3Tz'MWQgЖ.Ҹxwu;3UiX3izSYl߬|]D)l`,pf/y̋ҁB1SPZ#pQ(9LD F䟢X]-+C v&gMaheF񤀷qi3!1qڐa“qI7j•ׅ<6sɌj{iʌUa@֚dWlZ ӇLVksyjX=>Yg6J1jVExe:-YK7歫{%+QK$ nԉ]HӸr)WlZbkS\ťZaԃO]<;a"ƲxJZ.ߒNwT@{Xa]Ⱦv6\nX'f4\9a*DB7Fi;HD~)Qq`LT 총1x3\~70bܶ+&p,̼ź҅4'p@BVDu TEIxKjR< );U#~`b+gմ!\vr -mȠ94D qla IIC!hc|HeSw0]Z*zF0 }+uF *F}<sQb$G]W ~h[dm7GS6m$4qz _쑡k^Ԇli[Z؋O'@EH'y+j_ ``yub%/vASA:⟠b;[rdD[|N> t<=2luzB#$C\w!%#yO\WP_JReqP^z״>R p_Čϧ]VYqфLV*k;VX)  6 /U&~" |pi6-V$|KC-J;]&%$*%ZQBL@KRyD<o08d>Hā.%d#(k֘'rHy`xyhlQP܊}Ghqfn_٥KA*$SCiѫ^iFfb7,8iQf]_=0xbp?u eiZ$#?A%pO:`7@YrfR߽LCv/ 'ߞ@#Rz-:f$p/);n(N X_?5LZ*+^ĨeFCP^ojhB=H9 y>R蠰EGD"kkDehybֹURZ5OLP1)/T]И~J.lX$[HM.~ǯ+~a`e;wa?"Vccoߖ\^d"d(."SS;}>IoG:2Qz79ӰC^ [xc~諈qQ$,y_1q<vYgoKWM B fY7blTt*/@9920P)Cd9WqY%ٝ, `_8,(okD\) dVT8mF4Ja,8 W\fhF a ztEvWQG 4D3 /=QHDWf<')\eE(˱<..qún,$}E&QI}hB2=4k z4mբ?g'.u}q ޶f##B͇/,⧅1\/5|OJ!ϩwش=Mq}x_8,ɬFS%#UЧ" {9|)Jza#&ahEYmb$X& \og +CH$mpo-t+ ]ɓ4*4 /$lVj3UMk3 U+p_`HRY>s DF&Zlj-,${7! cypVtiٓ`ᙰvqDd ] fIXE&כ.ь9K!'7- iݖԈdp 7-1sy Qgy7epif74}&AgMMul X^q?`*W`}@c\ƻv4bh9+1<^tZ{涣 r)SgZvhD qI@Q4Q qfTk_!GވDA%N|qt]:Y ' ֒\]UW5F Zu9;蹨 t(V#m[^g7iX'p~3 W+|p,|X0&84aZm2TU刭5忈Y׼=YgxshG"+3կ`P,pO]8 Տ·K@a$nn]4p.{]i䄊|~ED=a.[Ϩ%\6L;b:M)c:*#`凖ПaFO W[֢aÏRﷀrFoǴvs:5zEfq}BPXS_\2kH_X@JΊS>J*n]GgĀ~U;&kV[JֺMUOSr=YhYͽ2O?N$)>бBq/‘uآ;]/zCV$f > BIpd(B@iL\ ;d _lVV:Nfnpk0ujgэ0v ikE/z ΙȽEgPOfjX~>H K.eU;M4Wy KRUp]c?yvOyKGbA !7 ۲K A'Fm hD8mnH@N"/*y$V$HvX'Ag\Fκ‰JN}G͹R q?*X[d\"F}.oq2xd~D7T\ 8ր|)M\wM(Sœȟ`}sAȭE7/(Ē/ 8 rl #\[mpUW)!2g-f P0O3˰0%ͣ@M=Kk L/WώJ2~ni9A60(suĀ9X>,C^;1dj gpӎ_JgkĴػͣgAl''W c1\mδ?cvhq{0c9Oϸ]y|CNԡoF݂Ŵ ɘ;c9n'v7IJA@i5#-WAhc^3fHՆƙvecB)T -)_i^O}S_kʺx2-Q&BK=4:JfɳtXx-A0D<$‚G-IU>DKh܀duJۭdV*PXh]%u`^,{li-]D$8YŀSYnإlW/ s'MZy$A*Nh&g~_Qƴ)4XD8JA)A8̩?O/?o:.Kv-Uش W_U*iRcr^b+ ݊ Dc%IA~s tG`oJ>?;/O%Rw5P"ن$Ŏ\4]XlV<+$`Dď w(h>Α63z'> ա,O|f!K:0iXN!j1vrmTfLؠ_-֧0'&9}@{!xcqP(73JE?Bn70b FwK @fž1`6z +F5󉤰n+ҷMg?;?XBa^FwaiPbN.eMDYxE8y*dʎTG_6@zyђÙ-cXӝIf1Ѧ)=;AmQIhZp1ywq2޲`v5^Gϑk,AZ݁,b<>Ny[zE7Rb}ܧ P*g|-#3 &c-ްF~'2K/T ѼsGCL0W Xd#0/FGQR%ICLśl5S?5@Xv"CkϽ /yfc>SQeA8fç?wϡy6q!ARu~g:|7'40f;B#A"|r>ՠU79ğ7<ϾX=4#vw)H7q=Xd0Ut+6AzGA# X"ȑ1,j\&3h%%WఛPV :e pA8, ر',Y)ۄlePoROVtzށZN8_l̼4I# 8oz ANmOB(D+2Z+CRmmlH}{r=J{#voJCӻ/vEBġMtǘ~D. O6*^,`4@'IoƐ ̶ݛ5 Ӟ)(@ MpBB (&OaJ︶',]<c4to!X =!^E=0jթ:sBNPJQ'S:4xXBTXNKC>.])5Ueљ97dZF2UA0Ɉ|M-SvޑtíCcʞ؉n)2Y@`)uBp?gҹ"5G nD 4$Xf49_&#hhT?w(pEE)~_)*w]/uaD{ bP@[:dK|t뗷U ֝8v K@=d.Q-\Ĵӂ >k'%<:;(91:J䷩˿ĩDWlPv/u>'PumEb3{̚MFkEb 3ri/ׇQ VH3F;":ȈT|@`a4S托I=WVZRRr/(ߘpCcaz Mn9=M뮘5TB͸L1{MDŽx8`j?Ǒ7(𥶩{Z >AιS,o4m)V͑oBgK;h'EMK}؛#*U [] sP=}%|,b}]X: vaD7uOY[yK #/ǁє )p:9;w+@~X=yH? 6(!-O/rLhpu72I2|qgJ >'{iǍ+>5Bum-G]ϼ?"ԌExHs"WemTd6xF" ٺ@!Iʎݨ}#C3ce т1uהyH@PRmJhYxS9`Zgytyl|:kY}'壟`\D[0&Is+MX[Oq̶?iNot_0:Ͳ)&z@pPbgp^ZaH͕UBF=r7cf帒LK,M˟01eld+3ѿ;Y)fcGy@i!0a^ IRl)NDmOZѥP vgHzh7M9JX5=wZW& {Fjح igdۛZiC`a`M >R_uHw.~-C[K-RaUnot~oӒxْۖȊAgf!)̣&?}E&rˆb 8lvVd:0/S;)"տ[u|FERTd|A-^c_k˫:Zcy\gaah>w[ڒl_{,@z&ssJM},;R1C%|am& ¶MEZKU/[ߺ~ЉDfh "Թo~mI⚡"QH~(YC6^RV?Hfs`qXGM:SI3o [5 7e꺸T7XP5.E;v=*1ԔwiD)]>I2Χύ'2j'C"!w@f<38 aܼ )Hx-U< dH(_ͻKbhmv9dQJbngG$ˁ&4Y/fڴ 5*oxn84g2qt{EtB"\u dqVe.Y"hT{ѴeHԞJyRR@e.HdgT͸tV\?#5gypSw8𹲁RTr< N|33`Dz%iwg.?9) Q NG8HJu8s$ږoE wٝ`LO] ɫM#h 5z蜽L,D_CmABf;f-Tۢѽ]|6u6ru~?N*蒈F.I=G )yƔS24E^w'C&[ƀ)7:[M"teA$8f2*_,O ]<ʌAw{nY_2[_8 &;n "dcQX3'GWXmU7غ"3rq*,_m/KDp:4ۉEOIHQfryԤk"p0ڤ6UFFW10d// 7̵ ]xR:u,- +6o ѯyuј&e'ܙẀP1yg$qpq|3䪵.(884dJ/>#q ьxTzϤD]=9暚F Nzw5cupd)P)"#3S$=1Xd*/0{-7솻d(=ma:Xyd|uAKF 5K>vKb$< ty:nT0~T=d5Tz=*cb^2R΀oXjdW~tvj8 jhr༌9AwYzɶg*RVT 9i m)_,?;oZJ?kVqu4pH,>ݒMKcx .0089Rğ),Pym;JD|l“vWac{ {จBv7d<,V".H'p8"$\ѧ̀ͷD0K~os  }D2@^_ϒ%߫R̗@;}MH /ɞniUg)V|yߍ^zиoN@moKpU=!HҀD0pwzb 㞨|,쯯[wqs1(kzAEԪE[mR)d`\jͷz5PJC5Gn9Utq (b0EdEr``NZ_K!_[#71GXP$C~Y ܐv-pL$_h|'ڹDٝ)T̰1u43r]QɏaN d9Vȁ&.ŗߣULjB.XPǠor6Sa݇j҃lKߟşhM-fZp(?Oh? [ִdycp/n[[1Ktgy}]/>̩<ku* ŷ2A}JWHfTʜ%@*3`aM hX佌,Ћ~w.rØCw?3k w~_b~S:4:%L iH=M(;dn;ƊYu1-GzkB RNʃ2}wXF5ǏRA<[xO$ܜ"|)ؗO"&c36aw֗DYfRÎiU `b/Z,T>TfVVTM=!TpE F #Zn(&;eu0>6JE[a0Q0G%D42f|b[fm~W5@UvN7iti/7%?Y6~X\!#-_ml;dhң :k'tY6t|.R#īGW[Tr2Q}|[dE [3 Ӣa P s5 N8{^?Ls8;wgAH 鯈Pؒ$ϱM@'dٚCgkb5|HTKz3O¿Et} ݌0$ra+YzwĠ)EH鍾xj˓J*} 4;^~;=Ҫg+b!;QS {SxGUw83b&d~%xx nq2: Si L#=lrO|: |r pXE&O>ep8hӟjڧS!5nb!ȦI̦bhg#9I-C$ B_ T[yf!Lb ^}UR XDi'lCNI ɀޱ^T%Ng9g(ygJR˦G**5}heOk;u-=A4>SN6uzgTX}mlN5;R㥏l)K^پ:-ʰ :I5WOxݠ,Р1ר0ݢ_D2[QW]()Q>YOe)ƈGop_C9EO-ؒn~ 9vDj7,#wj-QFwaUt:4_KW0*jx~Khjf0Eջbˍ(2xy5K 0\-xV]Qs_C 3',`)gKdhBt)t@EEYkKۆz@MO7/+$='I Ce]T!6XoT01RM3 HKX-ׄ*}_Eị哫IUL#h-*C%|DpJg×7h9P떉Lt7Del # ܦ\^!傃eE]΢|1B=|v쯳X7݀ē .X ÆCD^z#l<`(@95*tYg-^]Syä $&r:3HΜryg΄qckFvz 7B`vJΤGx]QV7 mI@3f&3S=9c41\jLL6Uh"0R^9*|X>FHDG\5#ed)f9PBdRp 7fmGIepM_Fu+Op3x,>T&fiީ1i،N-ljpQR1)53-m#1Zz4nu uC!"*j&Y~+5_DwH }OaN-0EƠ||i /ҙ<ɞZwڸLzZcSso:Q 4gJ7 ßVYd[?n>d*S*_A̔ȡ߉~_afZ-Bnu|H*:]Z1Q m2a)BKu}-]Xz S]tRӤ}knufB Czq?U-ݯ"jH ]gK Ɏՙ/…̘ۈJhQݧ*~m$Q8m58WAi ,^j;O2SY;qDpP\⩣h1@:VdJ˲N OnA@ĪūuKGUC#[Z2Z O+t+AJ'UX<(v-D=sؕwIZg3_hU` +7/F+o;NC'Xn0Mp5HvlW{]ڟUT ;]BӢb|8#x#$_Yv2F#e,SBu!Zo_i7P>W*zO\.ЈfZ=?+E7+|(-7Qѕ)P J}g۲*>\]LzS sT@| ##ފWHD띦9!ngz 7MGD"K{IvqM&I߃t f|vƒzp[#MLimƥnDKEUCT)Ԣq[J+b'OVd'ƞ< @ot$8x!#%Jzw?8pME`8$9Ej*|pa(Gx]sm:7t^7+莲4k[s}*@pOʈu& Nj_SI8SM#jڢa,׫-Ҙ5ȝF !9"z5b8cVT%bb9kE>ޫk9 KcaWRT{l%HԐ͖>sz¬Z)nDB6hV,;\{6Iao I5֞3.#%lͿPtfyI,5.Hg9p)\pVݘ;^Dr`=ZlVV/W10a|T;0Ee,p̒QK)?/_ױul67g,Cw.PEy"q3a+Vi ];zuqq#sڤ9E cA_aw^GZ(<.q C4U2R5M4j' = g@8ӡA ^Źї M|˓q2}@u$o۱yd$ċc } jͷltEo{t$udi(k*U7X>6<u;J+!X|OvLh0g.1' Hul/唵~BȲD1\2p/uU&}N/W;y҇F.Rf{nBr*[ёBS!gb,܍}'|×?lv?"Fۭ0X3x3bi7<>ld~I0#x+ baXuHDD*0>a,]0 /W"&;2uʰ * Z?&w.XW<0QB)NmdDMHOBZYt&R't/HWPm ٽM|cc_fKQ\%dN ~Ueb.;fI3R=k]EiYZTC=B}<$xtå&"7mQkT<9'DpxjZRt)s"6Nf/w}S0c0{0Wto{_4Trf~UU aS5 $P(x"M [` ek&)K-0X٭g]*$BrxOY:1(Z9c#F9:mIZZ/2 QnW:@i;O@Jon EO 3(ZtcWC@҆o ,.jtx5cu[ O}/]ׅMj45v Mzϐ"CW Eb%XV5#{'JD #z#v m0MS^K/7솴vf]Lk^b!/HD^=%ƿK~@jhõX 1 rNbB)r@g^(oIl u9-# ۼ*Hx.I``Oq&FrKi Cp<1NccO@{i9T:պ͟Ufv/8n`#`ZmoI*-齝 -RFA/D'Y}\X;) Y]V%IMI 9^⼲t-bT0DhsU]x$-pcUPD@"T"rgH!hmϝ; 0N)Ź(`Uո8QĊ[ۼpO;VX7}1boxqGb1/AKN0q͏)?f/ w|h)Fm?tJ牘i¾v^J)2vY]:7r51Ulj4kN)tZ>HIv:K a_DgUʰWNH´ꞭkZQ71!}5y׽2u/d_/F|C iVJSIE#wi!6Q$|&xCs҉BuyI/S䶱y7\7 93\Tx}E1 ➜zcg9>@*(SU@zAmB"큨Xp6'Ss Q*v[FoXLVVS)C#]n'{ oI4YE u>/2d/WFimG~tJ%W!2C{qFR wyJ.ӒPO:4sNN^ uXP(i-NKMqQы tnMtD%$.CTi3Fl8s٦ cXvUWGS#T/^,H$h !0'*5q/9a ?7Xr5_ZVs/cecFG %Zp0r`1upcQfs4oթJs Df퐑=gWB"2eL^.V6M69:ϧָ<&z"a|T."[k#| ˓f~ITӮ:24sjb=yqyJ#0 Dශ+XdċWj'7X A"zNV=ɏ|Yic.xcG0VNDz#o"}`XRKTN]r8 LP`͏18Ygy΢>Ĉ&vf=ٴB, IkŲП#ن!˥|XLUUj&=)uRQg_[ww3`zv|6M>mǩyQе']_ `:Sfc838% '\N, 'ox))Dn,b:tǻrbzqei3e@n gy~9 =,?he.u^zuSy c=t}e> eՁm+ Ry(6b"EvUL =WY> YojP>h1lֻzlh7AuqTW N A{, (ѱ!RR]a~8kf{K%q5/u$t4x\(;ӵ~(׵(`O0F=cJEfj?X[RN+{͎eE1;kR# RɞxKՌ O/ @彬x> &侔>бtQ /L jo7&)0[ݶ*I"p"Ȏ!tct u1͏ƥ_>MM0 )ȉ]c҅ į]UhIo{frr-ƻUI ΍RjB\A~|Qi#/sUsJx%_5We[;9WV^7y5y%fTɶEVHp3il߆#|Xw8a lpc׼tgLA6~I["Fܭ664s"]%-O\b¶ފ9ğVU%I ZV7ٞ vxʂ~=}3jȿ&oQZfv%(E9:ƙ{4N!1VRtl?(A DZMk`~ xNUL>{ХNJA(K#F&1?cXGc2`4bOt3RZ x"&RW$<}ڼ^nt&5X@ <%i)wdkAB$hf 4^{WL#<4$ǚo/5? <@Lln/ʁ_ؼ(-rV?͇-+XjnE'XeO>L*pe!e^ t$0!g 2:?'9xNw] \@YoVr:+qDۨ80D7 KX hh&DMhq dSq=K7G%-5i¥T)eno-63ai?4! n{ , /ފʳp`B"}QKJbDRGO܈glNe>݌IƸ*pHޤ~jCs8nlU:2,"N|mJTZ EAc dėPӬ83zX6 `ku @K^SamL,N/nݡ{8zu]_RluYm5{\ZxܙK]OoLcrLIHLXYP~/YI;.G[ 1&[u^ )S;HfPu{XoE% r8RȣŖ27Hk{5Քf?C4SV:R#N0C>ӣr=oS_wG6m~["xIL!^:K4uCYzm'|T*LjXdm.1f5?*5Tl gL=J=.*ATH%QލbKq@,G\l s5+&yyVάA1iӶ6kX]k۫ ҫ_34^ [/@ں߁'/Iˍ Y-Ckӕr#ԏ>glwt FJPf|[YډHߵ,SxWSb-yB8`%8zwi/3R)m#1CX_ % 0a6lCEv3LKP&囋DoMKz^Oe~ŋWFbGWvN*^a5DWb~!TJ޲z_OU2Zt5hO? Jb|W)2): K#cR rr~\D .m ;šߊ0ë 7jM%2GQ$!e esB=] ̅rRD]#%4.~EUZ- 8;fw)vP ӡA&O^բy- cX9u ۳HVVap |K N:Espf u y=l)ų: -Ee0BGyg,\"HƘMjvM;G+ߥSC(HGj'*7H3QҚ;UfTgxX2E a{PT*YܧpYB&0 "H[>F&.kF=݂ر{W/:$WʡN[0$l M4+5[٠f`7$sGp˿CԂ$=IiMf$w *lrTjK]CXaUСVvL^xH:.G ˢ@"8;m9&`V@-cLvĹ/~H>N Ɇo $ Iobh&_O'OɮYda꼠ߛ{e[3%,B)P'riaO-K!*yѧZʅhyuAw 3ی2.tgQP[\|oL9P8b}Y73 'zd󪞠dy[@fCN?͢׃"B8<Ή̴A1(x^g! g B! *HŬ#!🮰DdC[qkAS;{Б P)sHWc2-gG>_ʒ L|5*g<<ݽnHӲ1荸enr88qNO~AS;k]|3j|OZn}g;)3S3 w[w = ~pu\U^\ٵ-teeg:\K;Xu01yj5ۭĨMTCA]D" A~ό^!MCU&FU,kL/ݵ E:E(DjdE7 pWBZ2)dhډogu#s~g~E]R)Cy5 8_6_0iΑͽA˺jbJ0_ W| ЈJ_bGzՀь+53Y˵X`ƤDfѥG%xOXt. hlRW^<YHMQ Ih<0:bUMMNڃ!t: ȥhOZp`.YWS'l&D f!G$O\5) tC 'K-%fPN޴;{- Q!" gi'U{~yylsXr.l u9 XSP.xYWzĖi!Nv.CXDdǢ ڈ P[#2Ӣf5Vi}_vLn8/`}߷,zE] ZN2:'ӰRUfì?X<]g M; +'<ﱏp8?VK ?i^iJ 9=0Ч \2h{:?uyUd/4a3"$f$N<߉Rcq6f+G0.&pLIGܼk3Qi+!s$LWj|NձIDrݛ5K ܞ 4v="5}|)(/8B'3ו88m5cI{=t. /I%WszטrQ#8oZ_Gw4ZfSdHwc,>=eݶzH(Ib{<'nO (+uU 檵 cv~-k _xMsE "eU)Y6 NXh'=+!<$|7]j9]QAa<b)Y q$[MW .UETD z 5*[U}492IXwEE Na4H'.8cA1]Q`a܀ξ#%+~qm/b7G16AMZ}}v1 (3a61'[InzS ͺC2]s^Ϻ N .%?7AcɳJ U&r˰f[dWAة}!R!DQP01 V}!8Ų+Ymqfz>ѵBkCsx84eGkh,J xqDT-yxoTJasuK@ ]Ɔp5ppWC +%IKlRFk2\2л1.14qHmru ĘYPDm+Q6b,7Ҥ =farK&:FXF`ϝ9CGǶݴ7+}L.7Q߃PYq͜o=ݪ^&`!gJeΘs {uoFV~Nb]%-fB"íWJJ3[a{H-dmb~?,)v>8~3! սLqmGX& r\oan;jK~%lO i H݃sQ&hTlK>Jc][8 P]șن*͍qW?$8fJ'p;Yf\?Lꞿ# #;%Ff*ŻnQoVUC.3G+us*; "\(TQ!s|dT ׆7p=.~iZ v ;T,/PION@~"Khl=f=O⑵5K8Td:HK[Mn ~}D!I eȭPVIdtYnEAQGe)ng/z7i|'Ko9vy_K1&s j]5᪖]q1x[:.WRmVupR69}<:U^u#ͦk'HXaoBZ4Ku\]3byyܼk\ω?QdQO,U7/+"x$0zھBuOЬ&g?=iػ8OJ̇dqi DGgMfüރjLV}5I/VΉ¹*_ad6ɳVD)sh%Ek Un @ncfT;M\9hͅ.*U7ݱCg6M\b1dmαz5г,/T%W@ >~HGfT`S>c%)>Y!~v Eӽ.![< 3' РͿodq("JjARtBbZޝR)8E;hҤ=`=aS%\Ma~F؈ |6q=%IQa|Xs#JOw2Srv!]kݝ GB k:pX6OǦ%G"Aێv֞yGT[N\, ;Zڳ}s+y?B2)zx Ȉ$e8`>Yn|!SR]L;{€YRjC_ g{#&_FaeCI:Vu~__@Yih34L]ZBR7޳~ӓ4r,la1ih5~M82]9P`bB)Ct.s/|QGw7Ӥ|F>Ǵ>kiۣ鐸2[\p&&}uYLel$Ah:g%"c?%ʮ+'[R>Pk{_Yaiη@ QVmatty]9utO[ m$=:x0~G 8cҵࠞV*VURn,2r 3'2m ڋ{% 9@St˿ CpRmSPh`ž?x]^oO{ i.{+&}s̰bDg&y1c.&XU]F.rƧyF;и&ÎTڔ \T?F23 " E1 4 WPMp h 9]ޏ}7Xr Lv( oho y["`~rVY-R,#=Zĭ;0l䗃 UL"Mh1MSQ iE_{%:*[8{ͪ z*ҥ&n@C]4Ċlm:BF1%Z_eV;R5Eq,V)]-N&Qs 2jlRj)or& }{q>?Eau"_ D+L,^U[b`ar!!xhCR-qCNitaj+^8Œjm-G,B4JEN_v/Z4uXr:%PV56i$()moF%M^P p8Ox`b܆И{#xP񞃖5ӯR^է? JkDj~& Ck$;y*9dƒ0# %le47 M s͚WhL I{srm r|=[v[5lfKpuy{9lѽw,=aX 3 O&9[)pĥ2 3y?WY3e#dNǗ\Li;؞M@FDCIF3c\68c] _ Ç(*Pp!HEIzg`4M>fC}!_T&b'8:1SF ѱI}aׯlU٩΀/&md] AS6B$ _Aiw0$$y} z"[T[Tz}.VCعBk"L q3F-/@Ky?DOCE‚g!ю龙|pTo'4u/x a&;vU7l,4F%f𐯄ܞ.?.gԦ ^ o'v|φhS|#]O#b~Ӗ-FOoyŠI,NӪ9$P#E;}dx$f :J{:v`ҢѪL r >G\ܺ=@6&Q H5eζnRtCB&Dn7\9.\~-akVVh)0`ۀաq3͹.үUtkéwBn6 K8pT'R#~uԃ?r _PJduxօ Pu^Y\~+HsJ=:,`6QE |}e|H=xV,h&Nia{oC327S4Ν U-H0WV$5𺇠>l5aA8&HJP_,[s'52Á:|<0vE{Ce\wH<|BG;'E&(&c~b qr ,Nogfh~.UjeNp5.-\"+ TQ*E~鎫|TP՘,ǽ#.D!Sݶ'nx8@dd`BF@‚ LBdEw.~_=^Ac,H'eoe.ϣlB9홑c_g-n=S \?(dJq ՒpC'dyyt;sB%Ps:"B릟hNV;$AFu4NNxqDT+ 98@EȯcN+1$'Ɓ6(,{vr.1 %mM-cVu߸xu!W{,O='<#nJ{M  cd(BΘ&Ӄ;(YxȠ{ ~*3HȻh6r y~C nث#^n]R_g,WTHP`WQ GlV~:6!%h7d(W.RB{)})d8#j!M K5A(,@,Ӑg( $cfdh]Ꮒ5L(&dqׂБ.|{ :W<=glc:Ķ2-~R=fM[n^B6E$`|\"vl<57YnRfcsyWK¾PFЍ98 e,߱Bu`{9 ğ&BLFnޫ '*B k@ɒzMfvQid 3;5 ">14BQcRO6h@ϷTRFl!Y1LȸaTO9k#qa䉗}G PCB?t>mw`Ռ*r"M5j=)Bn/sFi"w p3ۍ1#iMjrƄVSlbS!󃉣`ɬudnv6tSD+2BYr~wR%'uEP~.JJV7Nq!{KE[{6݊ P s}cG4[͚"}Hg]oko;O$ qF硔h㮽{ _TdlIu+s3 i&5WٖxZ7w;.T,6*Vb;{E [:< YrHa$,VI6Bj0jxl{z7٣944.) D7)T?iެa֪fZm0HQbǑNM-jJ=ȵ<]Ґ 1!sk?~cΈJh̻)taw'ힶX@#DWyHmEGE:#0ɂf+IhOuLIJhIDJW:;0Z˰":)k |F*SFWceMh}L^%U1Jl@B-4g+_~䚧7Y2߲)Zb(|̿kDcqogJ|8>6!*Bbǡ m|4mZ!GP_CJjD8F~>a#2/%ݦ>fIo,\ n…}!|Pe= qp]"a\rll/ pne5A.k9M'̱gG^oRKΞ1M'iDԾRm# %_HRuro: -˩Ri;귌;jj-Se@f->wc#x)n x8A[WS\r"NhBˑٶI'l  zyK/dLI`ܽ!>N\2UxCmUvaŏ#dy/GHuUNz-b3ȁXb 4T{sr4@`Y0Nq:?̨?T"hOk-LR9qT9$dI+ q8~4( T0T˽<>u'YjR_4Wp"SR2YB:,.  eR@GY q5i^ 9?=z궆" 7L(Y<13umdkNR.h%Os3-{E/^Ϗk*7n OpeзO}E}烸~G{TS`<^ em^*4ϋlkXD_FRŒP .2D,gTzמ_5B"w1O0#RGvKY#e_#ɇ_8X?^e ' []  pLbP/[yC,Krn5m q]M{ZX+k ~dWl؍dģ<&E ºjJT48q1o\1/YH8@0/3{&R9m9M dz_CɁ ƭ84в6WYHc6ā NjKW}xKmr HpE'xzi֬ y}Vk`DQY?_E*k1Tڕ{>wh >{gL~=E4]Yڬp q"W񪎩F5m65C{u[o ވ OQCyz1zvsS%YҤ)ւ4 ̮݇f/nxQ*ڵ&t蔚.Z+Fߖ/8RrxU,Yϧ4J'w<zO3V2Zy%P[\ ̗aἁ>g^)6pD0aTYt5 %.YǠ-5"9:t+BւufJR8Ŵ2x/tˬ\wsKo*?l5rh5 t}*Ä~ oO&lsqVT?hf&6KSa~vw_Rg~#`0o hd~%^rB_d#pW"8G QukRUl2ɲb;;9\0;eyC2UxVYƮᒙLnVUJkf'~ s F\)hu=0(p*Y(Y"<B|,cHdda5S=w05KB؈>-ZOi=Q< ՆcI£o-l@m% σ?ي1VzxrӇxCٿ?ύv׉˞v|OQ5f>mLl1?կ^Q:?\/{E:Oo5">rHiPs']YCr{bT.Bxr2mސ@e$pʻr;{9(!yN0A6G1Xح7S*1p2_| nKp:~ª"[ s)m] }mKpcHw(μD FYӮNas(&v4Nzv\忚 Zߥ -i0hFMWw#hg!WSKӤRyy+^a5д+w)2` %.,ٮf[i?ЀbF\+b7Zml\_w.*TSҨp=\v^h[xDJ"dL_ĉbU|+P6wS]rrL Z ]-%EKo]!w:-?܉+OVx 7ΙY 1ހT O{yW\N >;`}miIIcUNܪW| :G<ղ V89t5~/e;DqϾtw!56*w@f3갡i I15?GrhI*cUÎmtƮ;/ݩoQQLȿ+iN@]Y.@[`ħQJa]`O#׾MR;bg' *ÓJLFR5 ><_ _j"M'<;*@O8Xfu,LN_~ Ź X᎜B7|)fQ`cw\i?#t<.&%A#Z|8m20Ԛ8C:}`TjsJg%̰"GC6_<~?ƇJM(uꗑ( ">z3jzM>&dϜLג+ 7҃ CfO-Q o!v ~AM(_n=y f1xL?H6'aMEmϏ}c^BNkGjwAtҎX31?V%`14? xVtx{y.#e>wBM榓+M2>7-vdvYdZU\-߷L[buRM*zf%B֢5怋dGS[ 6 syH銃YSs1)})pڟ \I͵~S3i%{Q)CՃ` '2%m;|(.O; z@u;: >.U.M*_ʂ ֍/q!B;D 1hAղ,r/M$l̇r+Q/gz+W@Sq 9;7y am%*矱Ab8:˓zziXrĮXB`8% gd *&"lc86b1G>K]h_؇hhG+4`VX2Tcɕ[IG(&SN()]VZSq 4vD"T`z(hM$F0֧;oT $ 4s8$.agd}xs_]0 +[⭸+LD̠mR5e؝w\PH}֐`}Ct ~+/) `{. }ƕBϓ+J(Luvݔ]?ɦ92\Asa ٷPZV!vǧ?H闥S3#8g+`.V"(i[=HJ%ɤ%kPCK,Dw)3)]#;K8D]0| uM܃3rR61.6QD W/75@ 6ĺi l(cSGY 27je8߻pIW\7oAC l>‚۷cw81z>jj}✯Y*kFh2?v!-M50^4P<z9L/=Ex} 1l05`&<:474}QQJ a;dJk .uG.LuV<J qIPo qvʤ$ro$;hK}"=15F؊'o¬5Bq߃"c^9+ڐvSЛs eYQ 0+=(4a%[| PS1"3"~yĹoAE\g1  D owmn(A3])ZFƨэoU[z/@}@KB7unXLG]'ytN곽۞hM#! e4e6X5%Nj%Gj#4=| _R hO^˝M|VMGXXJ ĔQ=GZ#dm+Wie_i@;.5~zGr&fo.B"ёQFuO g86~6K8cȾ6Em7MG@FX|`]r'czV2&`vHh]}PfjlErVCEX#o Y4)41'Yw[Y MgNBԩh]'2M=V.P:LmcanufPQw࿺9xZtmwGoC FlJTr̯=D<1P~WuMn)|zhrE&*9!_vqpnalqYAT[~I.m<:u {ǯ.H+Xtp;gE"Vv\ȭx*-̖ | _n#.{3Hˮ{o՛mzGhQYl.7fTh:;ѽU6{ 5Mm-uV|je0,iE‰[-kG+\&=ÈdK5Sp/gyKs#=/*iPv"=v|ci >AަEgGn|ٲCIYɴ}DTF X4)A!e"F)GzzzaZy f?7 ⟑ T!Fm7J~@Fd h&V_K pTo,67֎D} Oe:>،,yx/ݛ"ռ{5ݕ<gA=YZmFdk:v^~Nw `k^TAObGjïY?Zt<_||HE|ɭ/xpL\s;ijGf0.O$ 6uk!ĒXpۙoQoCR%QAKL+^uޅd/'Ck8O EMgDji lU '2^p.]J iqR| 1%q wC yNeYHw m2^+≏4OR8b@oSr <:)*u'l޸N ",{:a. VFު Z7쳕=S 0񆙰cVH["jQ8<+f5AowP?3Y~# \/N$ ]ɰ j;Ө M3(\A<]J\ӓǮjV'[=q՘K쌵;>}1GEZxnH !;JL.-cI"݀[kuXI,hk@e\b3TɌmrԷ!1k>+ڛna7}g4-2,MCaصü3fh1 pD$?N,A] $'P2x 6Oӑ弁9l-'Фb%! h#ƕ3W(xүAn"ꥲLb2=_3t8sUkKRlf xXL.8hP. hR9F/v;P+W[?H(B+0~ccӠ⼬}Lk;GGABLM,j^:u ^NlwfDQ3wL4;!qP:mҠ9E/xh!ewZfܧy= $wfF0Ax't_f"dK,Xu NY:=i ,W6e}Nm73bB$M`ZFg(dduS!Cj +0 |vؚw/w؏qw^+5Hv8"/^ 4 B<_l2^ۊx#NO`Ud۞Z 6kַG oHa@cbTNMW#c˜ ,[t/Q;*J-Mۑc|c 9'y|PXi21w 7F^~Qb$_8җ8iUI>BrIZސ즶-,2@Ol.aCܹaJ,H}%nN~B keLMCz@MO.u?0!&HE ]qYR;6j9lt8_pk FQ^UC]3#Cȸ rit ևu&d5: jO =:%*!Yɍra WHa5@yuQEƨ2x[/zr`@<NVT \)ٓZ5#mJnf8\րDTB42'LhHEJ׮rgmWqS/dyVʸ:_B4Cפnh, gYZ070701000000ce000081a4000000000000000000000001619eac9d0000de7c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/9]?Eh=ڜͩJm9>Z⎓c Z?Qʆ ]CCt4! 1p<>3vVg!}=@GԳTj-0d1>4^ICkdÇr C :!'_s8ޣA\)nR׷hsW#' *⡫P$zX|ڪw`H!mJӭ 1eޓ˃4bʰw`Z,K ܗ Qby;opԇ!8$ϖ#ƿɅ-olT.>/dzO%諰fVÅnd戴?QyD"wR|CܔBfY尹#߫1~^Zh%d52eR# ,F|eZxTN:Vb c͛>؀sᎡY@TO>[]^MOJWW ^zP{}eɨ4X΀?g ծWB4 Ќp`gB7tcg YN&ypv ~Lkf$]8#HzHڙdCATΟ&#z"+DF%sNГ ~6w)AВ 6J5`hv ,v ###81?bB wBJTٝ|aꖡK=dag}"_*U"LFdY=d,}CTlvP{YgȮT̸bm4>pn*W?[GsU`q?T}K0 ӅʣwXxsDM䋄{V^kULH.d{?͟Jl0*}?WkanWt 4VLWaw%fbaRmJpS`1|uS`%c+,|DsLOrIu1oVLUbY$9]2Y`l_`¹9oqa@%0uokPEdNQ{ɿ-kaú~Q,⣠V3(|6 Xi5(ZqJƨo>_5x*/9BݢS#/^{R'Bڑ6u[N(7@W5@P%CV>4LU vqa{'3J 1Qi+:@e(8OfFm ܾs0D>DvÃZ f`SʜTC;?M5 䘏& \$%/F42ҞE0Ad%BÉh<\Qo'b [B]fj:,d1ohwxZ m>mTl$1J{()E%LTaae@gДS'@;|yO%۹&2$/hVY{'*cOh_ 'dɈ s.w&J;Rlmq.,vw:K|H 8y5iHd5k ;xN>enw"}J;M415AO@fYD)(S@V m?5i©z'*im=קVw[gR7iI3Qq)P֙8&N,k?H˗Nq  F`y4;V~Ͱ~2ꋞAMi*k3 ~' Ҫb-%J`oG1!ÿ$N~G5O)?g\514B*ar,%%H a'JCruvK>81`Ҍ+"IC-)X%%͹^^p66 KCLkD &D0j>5?$>4?8H_:G.)R5R&s ޥNZW怏=x"5ѱ]C|qR#x, 2o[4)lӈ`2.(oQ !Atm9~%(7gBSPzYw+CW C@rPxao=(Q'/g,Fdh'z-.tv`ǕPWbB vp*/7+lX !4:{avV2w$(: Ĭ@ 0jh悮YyE״[9 -d| 1e{9 7wJZ6ۢC ~vi ,o25^r>WZ\xv6R殰p֎Х0| [&%Bfxa,S56_1Zh!rHdsxIp%H埔i>2S!+㇕?.|?9"}OϙJrw (d,&Ҏ,=pc(Rgl'@ ^;x|jHaRxE2L;i!4Fء9Ygr "8C rG2pn;d>Jf`1ufl : 7єK_,Bm{Ygz=V2Kjijm^8cxe!m`ư!_c1Ęٙgu#)6aW|z:R%ЫS%-!]Z4?DEńP%cJYld^3+-u 1.ũJeOSCZZ&h#Q[HUxw;FY }ɩ=AEDYS1d!iQF\zCj_u8\mJ[ sU@2eV]FXB>v]Lm::ZBƃQN :pЍ1n0~[P5Cݻ&*xظH q h&|[P1wϭ87H!xGfyXTlPӫ.m&Ry!`AP.ayLls"O1L9MIY6x&*ٙ"ޞ1%R*+! /DT'Ks֦~Pyy(zOTa %iN-tFj|6P v(aU^ o z_{p#IƜެ,sX{և}a&Mmr՛ \B5=D+z_īX.@1cC/̍lNsSJqʼnmxȻF~} a8tlΘܕf/"UvV VI<\gKS$MT$ˬRB!Bv7d~f1+Ԝ ^9{VJu{ieexLu欂 >CFACp_2,*K﹵677VK-E[m ;ڐuՆo.لa i )=7Dn2l72l#TuPp>;xS^;{01X#6͇:1}Ry|qA(%NS" *uv=u)惕%6Om;+CƄ߳툪T;E1da.b8k0mKa2lTpaeV\+`53o.ヨN Iu]2CvӧA_\8\>|c)5qKKnIRm 7FU(|>y7);t_чDi< ʎXim7P:Ll=$";&ɫ=eh 0n" u"{K\&kFTx̟ގ( TM]mdvjĹf%"@vڠMxf.,[cީ sH\4o}xW8vӟgp(F!ӹ+X%e`"UeDZV3($svXid⇽J{]%"/_-Uryx9G=rOᷓR; -áS"OdnFj jN MRO#b6a]pA5rdEUH.’K6?2_/Ph0~k4 6MXuIxMCFhՈ؇tBI3!8Ock_nݴ18Uz.tZ 0mbtsTpKl9* W,]x5,Ù01 u9L;1C"LsPv28'AqcJds/ɢS<]K2 _w$"߶6r 8I֘x2T Lɰ7hʔ?Py4o…{jx›⎮mmQT=D s .Q uZ1= cr!Sqyw֌FМ OddӞhELx&/k֞Yfq $pq#+"c=DhA&֭qIjrd.ď̙TuKL- !#ʮ.w\TÌU]' q^^5Ii99 Ƭs~w#L(aOHƞ@en rݓC+XV>kȪs!]ۮ]YBXT3BZSMԍZP^ vu4ZIS!>ܔq+ L1hLfǦ'O.1cs+b@_YaB 3*l#C.1Jh"@[Ƭbᐎy˥0ʃ~`ʌR(V2gkIqʴPKS&%#,[ý+WutɎ7–@!pbJJIs fE'ݵ2SNXFfM!ʘ݂%rx0Իʖ,? gQhg;E~eN*I$&Zm~S:m,GO$,+#2ѣD nSONhuя Ňܴ&pywDB 2.@]E'sG~wHջtW)>W/v1^ԢjDD >''JC?|؂:%_Oʄx!<%'k&^4Y$m41ո,͛;f1L"%n]:d*PGXw(:|Dk~hQO4c (FرV%֒OaK OߥxrZnHFa} Xg:>ow$CvA/`N@:X0!j6ke k[jO.`#ԄhR1o~Pݝ";Mj ":ӁZ &!j~dhܳ)/u0!Ju^eՆi$ް- PKFǏ:cԚ:3>N_wͪ^A/PL=&3` 9W~_'yUB#D 0hj#G`fc-dHP:̂4i L-<+~O/qdh#CUr#? ğ]1I"&Ppߚݩ\țo?Sd+y9Zɼur;uhw" -UGGe_-tYBW2Wۓ]#*m%!coO;LF]3I/1о}u lIL`;hJ?ٽRzـqutC>#SCzT zA1`fTrLK7Ų#UZD=xœ ^ 2 Vm@x!< {<3SH祸{=ELK!#fS᭻2i`}K}vD-ݱby;C c<] \{-Qn<@(nXJ6DKޔvňw5_ZC> osOod>=G+N,tL;yFXDeCDF7XOhxr E-Ghwߝdʟ%<n~^}_v Nf2!HQY)O;8 N9d:yX \ګMmA惛6j|j>C1Sɿu'86Ze؂͊nЫ]]P'gX0?hxq2%@Q18|)zFl2} "\N]wR*q%*qcQ}un=O ȷEH%bS'q:/Y*lnMKtP@a^u? ΥثƠ.a^'F S,ĕ"&eJ䦼ܐsr,>-"EE\(ߓ>KSP8릔Ѐ~pPQHOsn:YXORC=]f`<&`bv t X#Yj8N3ʍCDPA5ABHFxײ붨Čt)ss`LMdg/@{0V8^C>RYR#Wݻv35؄7/mbRƢ¥qzM cieLbEjYn.gt8d<:pԲ {Zyor5 :|W]4 -Sutv!<ɗYy# 0I4S*_K-∻X abwa Γ;|)'̈́2=:P^ȂxfVU?K)y<[֬x`/3 ,yyiaFP;Qо.脡&(M_͈xCOʩֳEעTbm`8Ȟo,?t' L+g@P:wRx"4]~^Ьu|@^;_ًRbWk'rؒ_{6QML (Kآsh;U%_ohv/={*n8fl^{Z&46:+n(M>Bop )G oCPtܒZF u x'&@{gx߼>'z|ԥ@$վhꕛ9~9 <[Ă~CZ"l%%A}VH0g3 wl<$]Bv)8iDq D:7e,N`:wZ`c?4=;&M=G6MELo?\8ҌN plu|aug ,_y9 )׏=`D. M$̮zKYew|'A:=t.>28+!!{T[}a;29F+ -.>5LΜ -hR?|"QU[Sp=%pK[9 hU ^)5V]BΈu neIԤ 9>xm p$dx$L+yX1ytfm Qyu,:1;8, 0弚lpF Rd@VvC ]/4 rӆ3WI8[RvID+q8$b4̡2G~;[9%:f:a֬xBxW E4ƑO|1#:K(%Llo5N{+1bH9V^28 Ejnldͪ9 ]\ɫ򡠀uQ tBk:&/=B6:vpL2;OT8kK ZB/3VM~>@wk @5~w@jRu e X۳lw|V%f73vqzgaF>gbφv/BJek!p.,}a2u-Kua'bɃ[MmB_\$>:X v3XCW~dLU$N`\@eO7^E4 13Kje >+2WN*i*'2¸:R| (@ڬa<8zP4+\Z,A4krYG~/JsӂuG+%˒pU$[dc`vvᘃopfTȁPh$ˌq&Lhe banIucZ]hJӍI1k5s#;oyϖ%C5ɷ nLU -Wu8:O%y[6 +;?q{4B%Vݹ"ğ4MRXdKRm X(. ?feec(pi"4n'eqoՖY;tP'X4ZqSix,RsHG2Z0QR%bjN{5HL#@ ykD@4DJMU|lBˡC{H2Y_ooJ6cgΒ[y]=\w)"zbId:K~b;TҎ=( >0-Fݷ㫄xpHt~yوb\E"Flcb ,'* }/XT]׍~ѯ-Z2fUZ5w2AX$]LT!)81s慾֓eDJ%:(&0u'_M꽓@O#g&wNg 6rNב e5obKl"T `IzVrƝtTNy5j;elJㄫ>֎dP}Ъ#7{rh`C+몟?t \( x 8Sd1gjÈJeGY^0WX.fg!:CQ{`w<|/ Nrv^T8@N;ʓK<œ5ac}1Cyo9޷%7ɥx4ٚ 7w0kP\B?w֡_ H>uY$ᡀD;*b̂W?v 9PawS(\)9hV)RULXBϜD qRfi-wE%Zc1w%PVkAF{ JS;{4ySẓ# +Sz&L>83%c- _tfpDK` SꓱOu|/  ]w _N^< zK1"K"^@%.{,qv1ⶰVtԯoP}VD9qm?~9ΒuQ^}ModCl#v 0[x;]Kib.y}`ﺴq(;9l2^hڶ-V?F2Î-8r;gXZk iG oHF\`%|i3_/6-~`$Z*brh[ޫMpj3m6;i(lf[!??E lݪP uf8n539 ?F `qOKٝnGL;bICDIoWVzCyfܱP ;H|t<.ªOtl';PʬEwJ2 9\~)ih:80[Q"eh%Fa][/T{joWQ+ˏ9i-C3KƓ` vh[ ֦(<}a[9T33IGnH;&{ᘙ|G.颶So"-H 尬4(/c,2`=yoI4'NqʲqjuBiL!93jA&`9PI_DAjҗ l?NF|TI+=.jT7̾]:eLѹx`21j28kK`t,z|[ vOF<ڈ]2kwKb}{?T < Hl_wx#WMߴyC|W*TڜP_-|^|y߫qK_!M`xM;w%M]gzzt#1ٗOKBpsAmd=7Fj5EMj 5h@8\k;Vc%bH@1mlT!bcfsتCR \Ad9vb;:p9 ^/ B^7ӗm|b'=VZ(u}Vy쿥Ј+)y8yWf,>H=b\$53m>w*6F ϷJ s#Q{! I jXgyʸc/SuZVeO<4͝Ј?0ʟ(Gؠ{: i:{=C0ೲ^=,J}QEggݰs #?+M5 7A#o hT"=`֢e790S4xeeC{J z\X5hث /fjOߘ%çw!Ȅ|b$7;c&ΘkO*~c OdqU bDzӔ+J>$\hW<#E](a>678һՇ8S&'Zq†/< 1-uq,l䦲S'e2^\!N q%3{A<%=,wQ95hJ*Sb R7Bק6~!ϩqP[tR +) 3߬;O)SlzIWڌ93̆@V Q:.`U>q0*%׾c&9A(z~:S E' mBKhO#-AOnKWmf#B3^pQ}, <}-6B;;{"/!er˓Va~vPAդtR:;6[(Tăt٭:@~̇#\pwH\_{qQ';Bmi '6x ƨ4B-+Fl.c:,j}?Ȟ+B 3qm?=,_C[Ae{T߶~4=B'G$ :tpϱ-{3QckuM\%!N5+f'[Ě F7TK2[@_+h?t;)D*@2 !j_mqe%C< yZnvM1izjdwzk _}Fu(Ddee[fE A3H3v=Бlފž}v!d@%t 0j f̀6υ@ ЪK'bPvRӳBlr;ʡ}VzR(6lW ' s[y"x/P2N",<11&u b2:!2Ny!&*Z}g?z,,qBޓ ".\A'Qp ?Cm)Vy|IX,v2}d9GAQ/T6Ui\׶L} l7YaI T}ky(!@t$]ε:CH HRƋg@y!Je3ϯ&_)¼4 jxA z.~-l}C7zJ>Z/B#n8.]E VYcZLoxTIcCX5J,4lÆE.6X$V~䔈x3)QғHEt˽zoQ ¼"1j=ZA Y>9R ~˾xr,e[}4JdVjFO2}wqwvbU WST!, :ڪ7`7Lwpp癠|6cZ|3wd8Dn$BSz4Bm-3:ٛ{m(wAFJ?q5NzA$[)me '(a$zJ@b7֤ `:*ݼCfϵ(@֏3  Ee*^|ˇtH04R "(E ~ bgdR6C1ޱv~hܱҤ!.]+?j*Z<!IV,SCx4\2b;žAg;8h^ghiY-h7r4Ի)B!Җz6m0Ԟ(&-{q QJW~i@YIcKox"1-oXO2$NC/rS] Ћ)QT]##bLaKz$X!SS &3F*i #@fR=c(">|~<ڲo'Qs4!XOJ(Clz3#=^HMm8m0ۅ0`tԮ] `=⹧C`.w$(4@BfC>5tGa 2u< du48if3f ڈy~:y>0c]>XD>V@rd# 8ܨ!@t +TjNjx_kϕwrPz5q g5)z [M#4nH%A:4LKwiOI]OAطdF&bz ͆9[?|I/ cx, _S;H 8`/#?ĿYi?SҀv8Cʶyb9'Wж+kh[%:_$A jMRFπ-XVlhyioHwj*:ry'"+sh{o~/;̶M[\qjdם$ _=8JWJ?`]'L0 ׇ7i]¼rqtA>1+DqY@DTx'j jǢu.x"]c36y}~42?⢷S(,_[Б $τXf~!! x[>oǓzSJvQ3hL_ RJ{[21g0g;GZ;XjrW%)W' TK r-@ h"ڬ\\:?qo\U8eaPQ('cV&`KH]_PE:U!'J#4&~-k_kK}ehG.roNN䂫k]6TBYe[n4d.gIGohg&d\ LhE( Q9ȳu"5}qG7% -Si(Cy+^ exk Ž&sBL!@%rdn&M t]@?21D^ V/lay_zK} Ax..,6I;uތ7&5ˑ S2~1XJP:W(B,n죕bs6$>' uu&j)v-S[˰nXt=v"=@]}/n"rڹ\o'&U| $FQƦ&eiFoLlT ­BzOsE@Nzxszͱ澦(7,R`fvF""2^ m;Ebuk=!T- Y>-#m[ Œ~|ɡ r㉇Jr>? $c볱,  q8^;~}cp2w_$Q<} ]|v hZKiAnRӸUXzoR&ZQi,SK- .$[Ή(`.?j!`It _[el{l[4ε1s{V'/$kZ|G\-zٜ+47%j, 5oH'P AD|O?\`Yq\ -VtfJ׎e& I|$Kk.h1m*4.`Ҕ=PnbaCV&bU4A[v/2/X!W?+V&$*"mܓY%QVH. t?8N4ݓԅ!W S HuBf@g-?pr-nU n~--%!s#e崡b6Skhoq*\5`ţz\]32)mtylͭq=H3o[bwT$ K]|qmYep]b9H113)RU ޼V2#+)[l|b-F"D8[rL0AOuޏN VF%2c0/h0K~q=saKѹ]fڭP@XNA'2NI2qFK0Yg%2Ru_jʎ0pW|{I0dND|Vr|se#d-Ń\o$<jbIRQ:!ozG>3cXaq fySOe-W᧹"gqS3DNrƐ F),$d˖P~Ќj7~ yYIa.q+o/C6!Vz6sDI? םSWi4ڜF ߀p79<Ԓ->,Is9$Y 5첀@p~>.ݽ؋BG {`]/Íl+uKKo1%C;~vi#Ɉ,{0"JS?ڷ^PK ŝz3fX%'@Fdŀ}seY%JWR Хbk:EV,@U[8Lz} \k`+N:;Z/9IV"U4i o#1ra1T3a-ѡcOi׺'QXS jӞ1%MӲΥ3f:ább*V 3D%1ϕ'M-;L6,]VU#3f;I+[BU 9R^ B4%KC5 R8whS|wf!m&8zJJ@])= dl4HMO*]&%>-M ¼F#)T`S ~Br;R Ͼ0~YR3/?qzO XXsM 'xp*1w=Fk(\ż_ܴۘ*φIx;oF+=ƍg+lITE'%gi.3.kNXuIJ4ޘщg.TcPD vx:g+RA(e-N\qOLPo=($a-eӐ&1=ޓ "=?9e&7]B8pP_ 6%T(Fv,pp8&&_Pa>f@2'VDҖ+v oEa4a)58Nxz'W`OR 3u_uˁi٘"g2,\xjZ֊b8ܰ%"[OIJ*D0[:!C~p +K=gj0)bՀVH{J".>-#@q1vǧGxgD D˟pӡݘEuYVi}DB !ȰE"=ݶ:UؼqiM#24P~V83N)˜,\?h;vDT**[zaQG3)5 l yUI8VG^bDDy޺2%p5RyOu/-/820{bdLUpzc &3Hr]R35SA:lM c!R8uVogHvY#&ALˮ,Aj&TgB5-Tϝ҅d(I*&,pR6a D`Uu{7{_Gy^5B z5PN_ \~hAjoj!-]#NUm .a_B# 4TR9B!l4~SLnݨv]nSc#K_ezeQTU:HE ! _@u3F9?HoK\&uU _~$ [Z4]fÕ.'8N mr͵OVISW!J-́}iPP7jS]ԂO_Z6ۭAiOfɌ d&lf@1.@$Ry@NUfV#̲cwqz,+Jˀlql@M}ȞM]mVDdYWc}2g´m%O͟j'.a#: hx٬"B{:R ??-kJ) T gǴsf f? ߨ,ِ0$SL,L4huwb&0TصXN[~[;@p"fĞzl_;,*H(]d2ߥ F!5FҦU=U`0%4K:I2VıL% s5B*+\XO rHjcaԛaỳZ [pvg6W^7o?amBਫ਼hAlT{=&`7Z𮈳`h=d*sUsV s q++]~8vuN(&:cmxRVSttp|\1C䄟,/ZGvԆ#)5 ̖lva"!0kʩ:11T9q5>y+C -١ jA`ae:hglXsFBQzΑQ;'OQUlP9Ԋ^}TJAJd &6]v)w=zG"dCmIjLûV#bY+Eƃ\_^DQN1tI5c)NiEC`":5Ix=GR='9j 3'R5t >8-DE0cF~B}@wD/r@ R)vysgԟ ғkxud+ Jdǵ.ӎꕴ' R35;գZip8g2pmհK:y$'_ɼҦZ9fh+Hp.xzYIc|tes66 €Ϲl-S5JPDwF+ ss0kpH_ Ӥk4n>z>]]iO[pI^wn>bqp²EG4X(Wv-pE*"6PTqlUGRbޱ"Z\XM.C>F^L?im` MJ\wANgۘ5NVm"WلG- lbuCNy0%R3}>h>̷5Jl#'x<F maFD7;\Q$!,ʔIͻ<%cB7ө!+ \Q4+bHZ$%D2竘u.t8G >ؙH?;8Yh s~ <Ƅy,W Ql<❮PUP+u'PF6i"^c|/.@lL.ɐxȮ>Q“FI4.ޝ"GN#^U~Geb8 wA1qł";Ϸ1zJ_6xN1}ŬK2BUcŐf^~=-2"mu\=N?SI?lӌw~@IEilW^\B~AE8( |IV%M2P߲c~UBTwJT"OR^}st~kT\zMHӽgho2ӫˣ8"3H.M;_D!%!l,-ߑ@I8|])TV=xZih9̷ H)#L6nPCĬ<' 6`.om¹\a3NSAUfy%;`'iA紉3v Wvrͺ6uؘG,s"~ֳZi]~3zh-+[T27N8H>po)‘)"(Ҹdzi|Kϻ 2=dڀRME?m7>p$'!E3`p\ 1W/Qd=@KٿT2i'$ ɲ5] t-J֜wPkq Q~q:6l?k۴1vVFWҸa){Mk;^l2W/:MyuXA8eO^O. 3Olj;h/uiI_BK^s_ J]u&_,㤬"~9YC=ɕne."~q́IBa3DIe)eՇFlM l4HW(Z&ƙS5f]S"MsqsJVّp?8fⅵ}1Bg3?( X$NvHn{s[ρqd' p ɓ=}菰FzR]4bmZCkZ/xFPāRi^*$8F=BEoDiQ$D Q.HCf9an% ψ!i<T rl%o+'s|Ri׶Yx!ܺ%4ɸGDE"U  ڿ>e?NKV1 bj2"JkN|OM|8:}S[wz_T;3]ڔlA>,^A9Ha,6Jg x x:2;~vU▪pάt ɪV^GEtp+"Px\w[䠼l"e j|+ʌqt~AJ`a"p b$/_Q:`t 0}6Cw7=K0bp;тz `d=CЅ3FH 22m vB]28v:#)4c :_%+?37knU*_D_kSo+#%I l. mgka01YQgK*v i?dfqPaB+J34q5wԢjMڞ܁1IcNN8a|oEG5YFPv1SLEФpiC2bL*)5nB@ͨ50{w _\n1GjҼqe=-hS$>C LZvMdVi eP52tYP 1][o$NXWaj="wM@A?r WP"!w ;/{SLJA֎,|=؛%gXr"q~jkMj0~ފ Y[*&TIq\u8p^η [ No3<ыYXSؓ[}NCn;upCƂze)TJW#gL72${eY9T~&/ 5,첵lYqӠ+&I@u|AlWgܱ99K@#{'_x! GmOLH)uʗ; Jy*Vjo7K+?~Sӧ`*}OG5\ )^_[t:<a9 ;|=i>{L1!ujM<;dj ca2 /[U>yA;n}sESxE`@m$P9@jFmZKW'2UwDpp]![a*k@܄Ba ]Qtq[X| 2]%x8AT7~>%Iɯ ܶG%f{%dn9 fi\wmXiwm6_Q 8?~NTХdNdo8dsG t71z4mv:EK W; ثqԛ i!2G=7%KF{UYEHX[lf,~8tFwѺA-$aVIʹx%'=\1[t`m.$y4TLaSEFOEµ+,jsAS553XOf7؇EE&TÌ!4Hl#L,ԯ&"pԑ| фFZV{3b7cG MФ1q hvi6_~R3B{ex.I8595bӈnl,@ L! z>2['2^u=Ax?W Vja0E !F-ǯ+j5/cAX\B-mgNZc =HC|yΛy EUI - &L9FR(L6XߑgU<:wfv awϵ+8:{2ٚ c/& V{{a`ָZ|F=Urxcb|PLlQX-JMbcZz_k;EyDjV)Q@u䪡3ׇƦyJ.f>)cFGc72wbl7GIJ5+$5l6r8y{5WpZO{D)ϧWYo1z. {qސa| - #®&z`ZϦ?iWlq0N:BW NzF񠪛ʳ|Ǵj݂԰k;o&Z 57u70D]88yy& Vg{/9yb<,1Þ.>d,-1;szaYr"^"5NQD.OSVeŀ#p>dkFG*٥ R4 B3gF:[rEFvVحJܢ|r4iq/d{,]%Mvғ8-`ӉEk]ykAlV1 U־icՐRHQk"e^ Dx pu̔Oȇb^b2c96ZMp3GH@>nѥވvvW߫? `zN\R LK'w͹*6xqLlt˫Ȏ-Ñwh-Mn&1؈JoT^!#HؚcZ" 5i"Eͧ>kZf0mOԪ-xBî;OeKIZS6-}@3S:%Gno+SgͬBY|7C7g$]|q\ëz1wrI[&!`n(@Wc⹦xJ4'Tf>b搣(pgl6N * !V_ 5B+`]Z<`: 4:7#tF=&Ixr[Tƽ rP[^\NK&d$&`±iv0"y y:nUQ٫{O י(ZwUlr{Gڐ^S^Bc\>Ay1YeLVZ&=!n@__VZUw|(mVn67ʝtM{d mc‘g>^i_<06Yu;ƝYQv&HH\'jmҪ_sIn--_ ;%2J,T&v,=V j+RSE5qZ\'h/_ؾ7 wVLTIA,$ڭ`ud)<6A L645Nj!PPGQs%. GڽePqc6gk2{6y^PZQ}+!9ս_x tLULfuRNR#KVrkĿ#h9J~6 8,!??wXn.x߷վpؼ֖03cC)28.6+HS-rщ5A~;Utϊө@tQ7fA!Z"S]8& )eKS }fJJN--SO 4>w 0&W;|QvOle jUxvɩ9)0UYԮQơHÑ m,% zf P5i³?X4sYjZB'N+?JhQ&9oO#OY[I/KkeޙeWʟFH #2i{YFc;!jzxma$qNgVvݟހ9;m~ID9V ;GKiJs,H> m'hRgGԗнGs5H\HŠLxz!.Yb gtbؒ2]T>AJA `lIT^^g2iwd}';RLfS"^/B=Vn^w\]GJsLa(X(:IZW6TbjLN^o |Uu]+b_i·mٸ`Fҡq!E7^˛ʺ67](0p}j\=j}@-W{k2!װj+o.z)v JBK!['ߓEI*?֯/6bzq.'c< L/X1ל_ |rvH7.[Qy* q_q0D^)yq2A'Kc'pJhqNJEz}ϭ;>{T Wȫ;]G7&adW_ F P4=\;$> #MI yU>ǔ$H*f{wcR%9zԋe?*':MO[oD>*}>>i?< )TinP2 %AF'gI0o,?GK3QwHtlԤzaCӀ;.ak-+[{Z|fAd?IÊ1qE0uwfޑ ]+"W,>.;/dT/ )<ǁ3;; 5gca=Nokw t$%}xČX!{`BMnL%?%BB_>PwC#dupȯt;M;)<"k7#O<:UrW3c]M?eqRyf_ָܠ{D ۇ6x+L69Oa5o\v+*M'viBFV'!7!H̻pP%F/H/)6m tV645I;=r~2pJ37~M!r!#[^d:PjLKt[T=MXǝEaL}n%-VWYJKήjG:WEcɟ'+ `S✒T xkҞ] w<"+%$Ś[f~,)vK'vCQӲ#T2Qh2 >z%&WA;ٍ֛VD>-R_ţhכ_,X? o^76:95]$2ihu< |*uTyqd)sDy{@QnSp.'ڀFȪ_y=90Oɐm/L[cK]QCၳo /1>dw`dUvLE!rӞٙ+u HHO5_Phe4%I`M_&"x^c wPǒ"ΔG N_;~6L'LK7{JOb!jBz7xBRč Prӎzv?bF4#'~cTtixCMۺC_=wyX'c.'@7;0nvUm,+[.'\OuدQ'A\>/ÛzPZ@.^zܞ7Nts̄!j8U\R^J)lba*<-p~5?qlRC7EHNS Y\Ne\xԤ,Wo5~-DMޫ> U wS}'1 0OP1Z!tۘQqϡM54A,Hϵxp+.lLiZ $c"p+p2N99¸.#F@`x2+%PsAt$nKB[9GoZ~Ιv&͖^ؓ{ttqh2E%Md+] ~&WZ.K녹ynG6AVANTŪU-fy4zBrߨ;p2p2*mgĴb&#*4ƈYq`w-nF؂V0ivMsTSrmG oG९4:`8ME';VrDJ%(Sj}Duy.}\҄&Q 09^+4u;c?4S¡{PEq]QJݲS`75]\.iSN^xqy%xvf4 H)C%H+'-GUf>r)RY5ͷ',[a›{?iHՇ2pfu95[s4['N":QxhWd-~]}āc.I;'ٿPޞZ*z(6W*ۣ`l5AZ|C?܍g!Uڋ{RV Ykep쒫_Z ?\q "Him8H8?LmX֛I\Bx;Jc+&/p#p`#=WajAF$ÇfĢ(L ):o(62>}Z|Bag "p/08KYFy?Xh>fP#sv3[+NB`&d$ dUND 1P4 ٟ) YXQ=@!BeX<CT!(^vBr>霌Lwi$HƇ]iz; D檷N{#Ps U&Jic%m1ޠ4`˅i *R?7 ~$08j퓔nOVF 8A ;~មf=CǺKɌ)$tyRd_{lb$Jcyx<!6=T!iadʦ 58mq1z躺 giVHī^A0+0C6Ϛ&#KU2@U {mL솶uo 5H k|n>c9{64LhxQe#mq(wqI%/yamYOu3zca/8]Oݬt깓U_qHSK 7 ٤mH"/Mf #).í!ɏd@.q!5X c)O-PoG D G>L {SV'\'-r!;hoFȕ?c ޻.!2Dp]JW45GM=xz /5 zUnuGem0kƮb|)Ͻ&U`ư!v/.TEjXM䓄xx6o]Z%Af7/m"W2RP Gq9@ePF ]&|>(SDJd"iP%ˆuj6 9f~(VBe3d*CϓH&Xd 3w_\vaN7wnj֊@ɩPCm-zKNbPVc & duKjjgP.Y Ru]߆EYYLN+l.{l7|gd-_+Z2' q{5h_ix$w([C>ȬSFe 詶W+³2f)cEmMzܪRQrx&Г1ջj#, {wAfƩ7CPNnv՘)gUaYpCm"b!XLE9SoX*BxpA=pك?_[.`>)t1>M"ZfpQLCݺ.m8[(eQa_Bg*M͙ƭPQĖcK }}75ʐ Orxw㿸GIAʕ(3d8Yݹۙ< g;yde \sQgZm+D. \$wA"j7WR~揅"${릣Jc=@ 3ņaoͤOu!Z"@eehRa75Ft6()XO+ @0ytqvgEs=4ɤ>uܠytM?onRLc O OOj1̴`r>%.sm͜70>є]nʞ 'ovܱ^.$KTTztɨE)fttv\U&jx CtŜ« ÐtQ+EH/0O՗k59Od&F2iZ~~.5"bhRf8J璼RdתxYƪĊ i""RT3mw=9~~b,GuЎ["w ֈ_뼏ʿRA2ޜ= ==}41ɮ 3KņqF3Obף (M1'僌{B!#ZrM!ƴ^QH5"bEK@74Ƭ/Lk+w2_ ʸ}>ߴTd c&xfdo 7&v8'}@, >w\D${7A̭R1M #kl_ɂ(~-`MCaP*\7>}@'{i*׹3bVi,!] ]p.5Fko^2qz/#/(Hօa >İБ#%DͨeDDpY(ʸ͚Ziۆ,'Zp>_['mei(do쭎e?ը Q;y3(gM5\ձ:7pU{$.V|ebĘN4嚣qR&4\؇<1))byQA1ԋ ťm`k&%߱P ^ o]ަZ]ѹ%fjT[NS/쐗.x/oIx޳6C3\*w_pvChY17鱯/MX_:YG}eaR:{hmd@c4GK>r~*҂j$klpsP^S>{ _Vz=5U?Lhl),v4|e vS:+Y/+|^1|ۯV,*?ų R(6*P*P74U%Lͭk&f_-$6/}64Ϲy֚{-1c.Ʀl3o:%+m^cjѦZ`#P NŲkBMz"b}#Kg648FT͛㺲k&+e&۟M&峪?]({;7Gܘ3$o&Z`cTܜ_7&о8p@O `@k% ;(a ips.-WVT EnbytNkXYa~DZvF&YF%v-HaiWd!Chsx!/~;=6nG/C15vTϏ}$'$X28gJ,q[ Mׁ.de#FFƀ VwΩhɣd^]<%L1t#Z;2 K`'( ZK8ar:V&KD, 7ot 0QOx`H%Ȁ IѾ=7r`17 Va@%;fTgԀ>B.ED@Rls_6= bX2,!u0~`̨-k%'IJ*~ 9yB`F<$gBSiKV%c;w(+ld,%E+ PE(;Oc [mO7zS4 oţEY9"NꘗAmLg6fPa}ut/y9Y0{|Y@ I1eY!t0y.R'R5| \"z"WpG4J{b6om Ejz%+g #BO=l$?ύHZג>'s{.jVPyNn8<%'rxP]LQgUdxu(1AO V71˕-&:V7 W8f9IRle+e%Oz9 pPyllѷ̇{ $}³[2*U֯kdu73]Wۢ7z6ݟMs`mHj;Z`GI3gC" G9yGk?WVps!9)!kR lOj)kx^?'zbnfOUzF (tіei!%)/Wrku!"ƙZR45 0${DJ>֢ޤd<z"Uʐ6TI ?gD7FiS F_DRSs] B# X1(uSI t\/4*AQKW˟*WB9"C%j`GĮ|[,[K=GY8.&Erb.0XV87h"eS+wO̲|d ZjN`r3&YXu#ωPz }g1o~;Çߏ6y f~gf &EcӂckX.+83{)I*o ɡ~qbDeAdIDL6 Q Uv|Y{r۸ RES|9J8>,fPr 6݇Q8 $cl_'04n\TSӈf.nIն#~HM57_šjXj.Ӫlhǿ)K5e;"Ewmg ?O_\ч>x4Y(®πƃѹ՛sB6sӽuΌZdڧ5 Uiqr |9=pb\ $,>At{skt @WԵY>L(هT-x>bT!=p<* Dq*LE^X4Ô/*˥"񸎎wN ?t9Z[yL4.O=ȌFmʑ#*Pħ(:|C oW Qcƿ𬸍[_1o&6^4nAl*ʏ¬}^8u0L;e4F ;{*% n([{yHSE/z7AZ6/W綮(@@1aӂ*'Nr{F_C[Vbi#oh`Nf:324a"CΐěJoƻu Z^IHP7kut42? +iQ䡥 Z%ߏavWa$@a.m:Y9n?@A Gu`$:BpvPdC@!@(G=p\ zyo'?w*ؤ`ѪӟpMh wHs.-zN6ha6F"4uPFA7m}(FڒBC3~踫 ũ!:=ȑԷv$J h|xnj40&ooI$apU5"&9l!0,tg>|}V\lR:ۦkWԬeogxrǸ~!?)=e d:QyY@@C30Mym@N>A;߱=5^Gd[>^w!UFs`(,xL:`8%'ijP%Tn~LlrK% :c8ڮmL`bbQ' ;˵5c2VHR-t\jM ihE>vJCs@#׭֎pxmD,\e{רG'+uRònjM_åybQkx" qGH.*Q%~)j{(u++\đ}~2z "9W'. ReCͻ6"9({1}yz`c'i[9  ~cPK p/Ym٘q,qWIwALMnk6kK^H7E1z|~P6gq澖|IaYOXK\vg0Ϳp: #9tUMtH"3 Bb+@U>ΐ'#56)Ȇ˖!ol&@L;}*%MY ' Ûp{z MZ^uҮ wxw@+ڕbұnzACsn)]F 2ߚi\,%^+TvKQ}VWzLAv^'spꆛa|_RϻJBC[ ~.*p&h`E2&FB-JcWޖASńL;h-%,=SM нVKpQd"'<)KL+4 9Pͪ9p9\>`]x+X/SS`# d*4 !`k33d e鍤o*t#Lխ|XXDLs czWd“'-c8-c'?wAewܑO_xO 0YQSjԢ(+cy_er-z;R vԅ61ўŝ=>1΄;][m#{BaD‹)?H~ N7̎RvZGV$n-(hJtPQ}i^hIwʦF| M<܎o|R8pB/yfJLTN(.ؽ%~ 4ՇWzK9+ m ihNVZk24g)"2.-$ul1+OMLg'Ԓ:ZYe5,mX1ٯ\o0Ldоhq2T^p= jW.TP;)y%_4r84@2M^r?ķrقczLqbh48ym`f8k2pcum|)3r<w*7>lmLX 2P|ϾEC8OA 8\LiS.y'^&:E"Zy{(UJ/"FhVR$zoK2PC4 z`ĭp}1j:z܊[~؈i>'ƭMW,q[RG&uL` fØĞWl`3*Iuf+6&ȹMs鴴b06 H闡_>*0Jo*=B4⼉;U }2:idE<cGq&1~DN<}$+8V3$XFQ{S-g a7$G~S FޏFwQ v0ooEGZRϢA%1ȉB켮h|~RN_~RZvD ח-z=< ω%uO4\wgN\0Ls,x-BGDh*ZƼؿBx;O$@,_QM إ;v#(p.33A : A\ b҂q~m[)}p 6\hPPȾ=QwEy`m* HtZI-F6 sk!H\%HۜxdHޗ#?ӝĬ-Ŧ :.nI?床p pyIyQT]C&|𚾍Ԅ WUqJoq2FkR]c#rīJ\TcɠoܻJ㧣dyrAϧ./&ҀW9fL)?}!O6ȕ!ƈȤM*RJ,)K53y91󆶹xɐj&oN([4IJkuᾬ9-?5;tE7:NCE1 `gߞ8Ӯ{ݓ{u}~qBTFQg0yƨ2 scdpѰ֪] <,tJJ2!07IB5osi@uA+HY݃[yBlWa^v% 7A)]q#Ιfs5| D4?QWRE":>VLv!gY xI1n _]o/A}s߶"d_ťM<]2qF,|%gSzF)")KF; D0[.M0EV="m86D$Zgٻp iADiTXc VO9!3%ÔʽovњpS}gy+aǦFq)0CY}1x6לwfX)*tګW1A4abO˰7kV4ȺT`mH\G"yE!Cr +VWX"'")G\A{x߽68Rο~sXdy(uwJ|ep7%ulq$$- {gGCM xݛ2x˅6 d|prpz{&pKjA\ёv@>!a w/}Uӆ2v:Z2=X4|` +*PE,(F^4_&0Cs%y0XE|z^+RX̗ʊZ6 m+d : eUO0^w*/P>[?sZ.S>A׼;qCb%Cǖ}`|4 ڙ<8(^i( YdNw,P-Cklɟd|]c'l{G'"cl0wy6<`4#G9LlL֝^#j(l'7? WoY gxř)Cɼ/ku8j?Ui;N;r^gukKĽ]òHo{ETOEukߋ߮-BO/ 9ygk]L r!wS%PHBz=6X a%t(m`F =*Ռ<ƍNWn3JT9b0q$g+xpMC'V( R\4%Vm$}/bJlxJE#A3lR p r./.O- ݸ`1ʳ&.} LBx_c .4;f&iUg![4&Q.^[pJCf)h (G]~FsC@׹+᧋Z斓v۪X7g Ti xжѩc0 ܨvR\}lKxz(Ngp5=/TE WcBJ0PHeG͎Gtz{tZzA;)9J,7\ҝw\5'J&n#Ke-mm4L@=r^qfG!2 Qt/17/(ԶaY 0ּZRVHZL4LyQ d `h,69x*6'i Q#8N8`d*bRvOA)Ö]^X%M٨DP >P? AΈ7d7 N/4*`T4H9X- ãȸdp˭b.2ĸz[H;oC@a/Zav&#tKBfA~-^mYbǪrƮDB`=ΠCI'nw(]]1GGiMry]-qI".C` #wdEN dHVWwr<&^NMܩ6P}U25{Z#/0Ls"2C`_|yD?+&d$Лz6q?c$:}΀\ҫ%ENm'x+m<+Ei=Әx|7%ZΡSVd>BsjSy$ 'O0Y:?`ݰҍ bǣ1V։ 9A^-'xkuC2A{-񪂙US;W_v[ޖn y6R{Rd)>Ri Y3Eqճ,s#-`K8T,xŷ|Mpx).*)o^:s}e:q&jeQ$ ..ďd1rL~Wdw>&q?u%M1s_'n@++һ g@{Rj@|*A.@Ifף7sWJLI0 <{:b8DOzU]iwBs~E/7C" 2`>)q 1٩9 rP`A } i h +dɡ Wi[poA{OD2ڿ)$*bV̷Jr_zH<x9Z5$%-+$\27alt`ޥՄyzAnn Z%-?`I~2xD_dL0MӼoT!I(#ܭP+BaCQV]InG@&o;4qTV~2c^>H3t&S<_XM0ۮDW (Z0~SP W#/L~:HVcPXQ?[0H9XX1`#ȷJ?%1 HunUV::tpnb)Q)7bqZ=gaLѹ:yWQ_#Pf052%nX`BIBN޶MRkN7(@ާ Y0iVڒ:z9څf0;sz%KS%_ߞJWˬ!R;V8Eϐ=!oş(vVT+v!7GcIf#BY }Nj=NЦJQ՗]GƾjF(_C)ͯu}d=1E 18; O'oOƉ 1YfidهymW$ªf#/lwM\1}Iajݱ{ e3ɕ.UBѨjX[ŸM8CzfGCV<f?k+w{ͦZM?*/ߑAě:fb"rW~=6n/kb%࿨ziT5.\'OW#uhM:"\&:^,@m"/HlˋZM؆=EG] 2Ќg"QV *nPڗ|H:b/fIMdvi%ο&}\rJxɺZ !BB ]JmyI(` _+ 3yf.2Dے1g6!ߟ5@Cv>s tVjdvN\Gb hmȔ5E$@UN<̳욞[̀kE>ۛ*%tg ӭMHh=ހbnZ؛$)9(#dcU֞:';\ <| MWb(KT<4,i'G\F5q-_;i% &~iD}`H<20$ -i^S|>ITvƓq#; _rnAf#8iJ 7P#WKky--#ku)hT/pygNu'\q2$Ɍd$)Y2+E$[WMG_Tޭtoܛb:j]b d7V;+g!vx {[[w y(%IVͲ(6&O=D_S o=I6%7:X](~@$Qn]EhM8$.l|RnVי"[%{%]jb8W"G!ت/kM j]TDۀ1g^|d)5|yzep!OFdEJCmwcBb-fh_3=c K*@hyhN($hΩ㠻re} aׁ`]ّ%]k#xmS=QyugH.RRaOKJ;US]FM@HSs\nw\{ԪR+B=KG~5FF';dsFMݮbh3 ,􃰟sIQ'a=nf ΄4vq=@2+,|OF:I!љM_nUug TTZ\]d0xv({KK?}/㠌x>®/=N2Qq )tk`]^?50@KL'<;ARoW Yvr&61r52V/P'Uw7@{E:Ac:b9e0{XTM'2#~ pJcy| 9{]6^ GDb ݑ 6$*+1A wle̤v>34Π=,]-Ljm>D+-a(6ԿD^TW0qA|P{~ <\ݽkUGҀ&/?NDҚJ0G`!ͿRWǟ2 &B77Zj82L|\o>kͽݫ.`2^)q0mMmWT-'[~*651&yZ67nCu| x燹vhRs͓GL@`Vz!vZD ZOdCtypڡ-T9$dN8}c,qP@#Eh\hfɆP %KZSy G* fdoD^䖱Do-p4+FခiN+Hdrl}!-8GV%!pqz_u_nkF!Mu 0AϝoT /ox[ d> , .7 mZoٵiS{ #skݑu쌦3!7 [&0BI 6:% vri *RU`ؕz ޫA&J;5*oٲϋLi::g:,n`rXƴ[rcrRŸQg<-'u-/pN9}Jy6Zť棸iAzl@wn2}p ?練#KRDӝnKU􂛖'@q4klf<+o:6<@P4ߎ%i~K+2aa/5\^Cp@6W1}TZp li@N+8i3z'q2?޾#(D}.OZ},hp7Yc+9{8O;EHHnEy54-] F&!j]F{Uk>})b! ݍi7k$;Лu6Jv1Ӏ8R^mfºu/[Qh PLp|f6!H& ,kF%$isMu ;ŲA .5tRS%%',y^:|Օ I@d| %E U6"ZLzwG-k:cPoG[}0MovQFd*bŨVx_BD'//™sӛA'?)V.~5KBlE[~Q̼rqa\!Ea`u$"(d5AlD};5+O*hҁA80sPMm8nfݿ5 WczCt8uBt&!rc@N01{jdZ!mHz]!͉DJB.MOA;m B7T88&yKM\HBbzj_9z&\XuN8T5T GV22(R=mrc66$J{{p.pѠ#VZu1z)>{MMny^6DY?&~c0O.%'gO4SjY̅pNu@B~' JބJtݝQga9#zA1TSȷYydlb2vUHy"wMQuK]\l[9 6?Ca檪{{jVn@695k9=6bbXM>mɦ>⻄}c^CɢWI5%T!W&.; Asµ'!&K.9|²|B>g[/vۘFȨ8 ل}0bpinDJ`mM>9il3l|S@O f NQf ?i$DۭuTՑlĚy7+1Յou _eLGu!ྏ*Oc0lSJUwkeHKI1Am?hvnC@O[涸KGI60nS^,(xS  p}?X>^׽e*'ʷQ=ϒ#:;D>ُgѽ쇐Cq#OĜi}&4 {=AH|Q }n0mԤ߻R.H} ku:5&nj`D6s'Z@جsJXl7~j*ŗPC/s i(EUO۩ e]3)*N&ImdL ) nmqq O }Md9E1$|Z2<'Bf,hIAq\̜ucAЃ. {GTPجL n ⛭vdOaK-;;ŝEmM];륧A+}ܞ¶Rsr6JMx4g>E~`(GK5|.=6(6S&I)k&g62}b.)hO}k{ ]0[\Gð 7_IC[@t,Y د͎#(V|LgWʟ|{K]WqA]|( 1Qq^=VnggSBXu T|'iP/| JpM86o33Z<Veočp';$TMAہTZ&e^?gNMfNn*w̍ $FЗݑE1w\_±l 6&~89lCOUE$W$y.8,uPeĉg[15Cp3*LagAnDlf2PDuCEa" (&vD3mGOMߋ}i:*`,8%B>?Qc Cd/dDASu]Q%e}i{gtR8MCbBX#$~,8-Y''Qg&KdZW b۬"G`R=N\%X(=hڨ"X~R-lj>1>IkQAfFڙH 7W!+!("rB YGY?MDt|.NLzt\'Ou zi{2yߪVۉ0մz8U}crk:TG6}/W)`!/ ^>a^(HM(Ӂh>]oCD^= G*)ObdZgs8M صLgI\ /ኬ)8ǒ,©x+q}||!rcw3Fp(k|RA[e"1g" g5 p1! |lw$ "I0fQˈ7eVpRk:IcUzfJ:gCw|YfЧ]>Ҥy9~_h7x& ] JߐH6S神ռ}oo gYZ070701000000cf000081a4000000000000000000000001619eac9e000036f4000000000000000000000000000000000000004900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uio/uio.ko.xz7zXZִF!t/+6]?Eh=ڜͩ- 8Je.Td2T&"(A\vr%^{_ ן}4=mי HZX̋ 4f}$<} J g ';J[!翂ԁ+sm+Dᮢf"&*Bs+C w4 =l/IzxIlX?q,A@~؆3BЛ!ƣet ̌(&jF-1L9ͥ]lQ[OiZf_^Xμ"{.Sg)lˈGa#c@ *Pq(,Z[{{]}Lg4.>t3Ô ByMJ &ҡ&$[czh^M=T8^n}uho_"i?M q$NI%VFTq`H@b{+J:i ȋ|Եpe<-N:;_VѢԢQpd5ww(hhQJdx-D?4{֥+oy,ȻM)8`1 L<N^#tc > {Ɲ= RL_5equFZk[*27 jLj؎My|H|ܑ[@7ꌙut;[ \S߰] p[qF0\$)Z !#*]Y@mϠL%ڐ4 9 =%|`i4zl֔hkz*jՀ6kգkr4-`&kOe#UҎFBJ>0±|'n@*d?9A܋86niXݤstTޭ. q%=]f|y\]\('n VdA X[x,'Ż9}Qٗȣ / vD=)чtKb DVL ؐyȆCm^慟߃,_Q?(T*}Vu*Zrzi&b87q3ܔsD7kۯrAmhR (HܱB!}p_AFKJi f[MODØ~ 1GcgԑPa,I=U5GoQ ;Tr)gtP[|f EVXb%=F*Hu,ml@ +G~Y{>|2+ġ/94i3OwA"#؋bԒJD-sJ) t) "t B&J^>wp˫?Bl̊uD{&ޝW:LI~2 l[:)db(}%`xcɅ"@i_ x)oC}K>pA>mLGFLPeT7ѕ#G3 dpeW8dir&k ޔ1pcdyi7scXaS D<@]-(Vbl7O8tϮ=hY8Nārk<4*NVŞuS,hds!j@#O Y#-A <x?(o̟8zV\Zl9n'/j Rz4QDOWaęZLy\Ҫ츨I9T/nv2S =!fVHzfnΚr;!t*FNPJ3JgN) (&4R$_:M6-qeO3ĝ1>tgbCn~<5Z<`郝4q {>-5 M=@`<= YOf}l9gb$fPd!$Qȫ0 oEi^ex,֡xгǩz 4w=n鱼ּnDȖ=bcӦlD޳eX %s9NTr_w.XvDž oJd:o7l (.?2,qfDQ(A} I"M:ɀ\aw5y8y* ..􀾸 .]4`Ӓ 1.a΍;.~֬=KcF VOH^[UGY\{ ծRܬ'L[9A,n}9FABu S*I1,"//5iU- 5Tz54rnj邊!&q#a&lEyKƉg3(4rg|?ÜX6`r _fS :٬WI")^ڂ*{VlOvd ^p{D@tM+]3o%.n3;1#M+Ɠ-?I #z|F6|폽Nπ}׼[1ZNsd馳 F,9dsnKE3:!Uj-;+w}Ye 5^orY67d~z}4)^is%^ P6H㪠8\ԙm6 o?rΈ-qT1"[s>$0\X,ӆ X!%^@Iq G HZZņ⪅44S,dՖ[cZ`n36RlI&ߨWC GXeE~V4[l^lDܙ 7Nsd(Lb_AL@t9/J>PdP\I̐='e6JXG粊FƸjUO@Ѕ:jaӶ:X)a0Wh^nӘjѶl"j2RoCn ePqU2p$,·ↂ?v[ eʏ:r:Rg('TdT|`?1kp\wI8@)3&il٘x298}6^H} \{>SDE+[L?C>0qkƍOg.#phdΊͳmS?'Ή.q*yCֽ + рGtv+dQGy "  4)QZ+3&dE fY?ýg0S|="5*HFge;dQؓݼ<p qzTAk[y#1sR)ЃOZ :D+VbH۞nX>g6(,($DkbCF+.y9F^M#_׋UϦ6fyIffב,8ip@ zx+ҵǾ(k )Ѡi lN+=*eU&4(͊1f-,PwXoy(W<sTY{V'v+ړ&@TS>HALUyJl48Tės2V`BH@C(3Ǵ߀()l)/Y |ꔾ;vz.21Esw&[B9wzx)+QZ-j<ϾUw937-9SG`*:jebh(}Ns9ۈ95V `+H\ 5Ѥ(ӉR聒_m`mpͯ\~?oYo\lcb-J۩MfGQ&eBP'+s,кHD4>&crDґ_9gQc8djz!qY\EԹlzL7 wI谫H*'~3 qm+Fl<Hz֑4_D!Bb[z=7|OG8,~ׯ%z:OJZcup6Q\DZ3f=v}k(hFZffsfu)bn6a'7̦A2[S|bH&!Oyaa<2v,U$%qhI*䵧#xNJ;GᮔwYӏP1HEAۤ:% ID,A?c(M JKV4˲-^>W=s^[2 [G ?_#g4~:VE xwrof.d ЖX(JfHZ3\(j(GO_T8~zQM2YB"LKL"C4?m'@X\xC_v Bvuר'Y\'^*B:prNomK=3aQ}s>G%ڦc7r㶑!7-L!*񇝏`{տ` K1[p3-$X{1| MGc=TsrU}z--2/D;<2P-[;X]1Iz쬏[U':A-]_&GOJP< ".~ }. }&V7l'Aj |yCӍB-eHߚAN2Zif´neq]&CPҏgA#%G{эiV96dѻu͂e" W]a #=bqno%$iފS}"=hL t M@hLp${IPjawʫ[8DG΄Yut8ܺĆ`"O{/=Wdn6p+:FzHt.3'"JNJi6ok:WkKZcm*sADtŀOE  `ؚȩ>(EC&Rj}'(D*/}$㞜D_pv% 3؞[Il QU Rk{H&ЫzvVd` בC3- S]q\N*V:Q>}E׌C j%qDmNQ|}rkX(X|Z7MAU 3n- WG_ QZH-ܳ:S P;Jai HN5Pԭ£c33$}e,€ RxFa-ʻGA{}D?Q $I/(BTtOG['bG`dxsM%Z7#x)D4GڝT{ש'uB= ǩP='[G2_Q8z>-W=då ^;}U~^=NeK@ݑ"kMC?(X-@͇fO?מ렀Sba7DpKs'-nZ(X`4O 8(8r1^2BT/\74tS La4'hƯ}ÉԸ* gC%`BC@R_ Ũ〶GJ? Ub cT~FE֓وND" *LMFڭ@TjTyC{\YYbU;θdMRzp,%[{٬DoခNdr\[9Ν3:d+ M!10O<9= G58:jpzr_FsXz4)){z2IZkz0|>!} ]5y):J Y\Ki/@~ ~ѰCkb:K{EMy>.6 ~lE^sq̏C^IԤgudV?j:& asMކQRzc,V+69Q;jsiKQxSL{@ߪGC)P f7It5W0ԙB|;1?`Yh4\8D5PQ:uqǁ$%\˖Ik ̭`:Dÿ[eDnsMSgF`ǧ/]ڟ4FM/EQdO,S0W𗳖nzU ݅h[nX5<G8VΥ@dJ,\xMjh).cw5='U˅uOn|+&{OAp㙡 yOPχLJKie+epicC#wZK'Y蚀{y,N7D}"I]k {\V%Y(qNoj6y@/3Wc'hQ4?R~cnc55cR]沀GovQـbw;!p(D[GļUW_SU|}b'SH L3.d^+{r{Z,Bm#2N_?C`+}d"vAQxfY!B!= Sjdiwd3vTӒZ3}/ψ':%s pssTu2Щ:8l7)$Z,KOՋ{ [ Q\zӠ܀8++_,܆1|N(A,:V׭ .΢QyyBȇՍ `[a1dUעQ~܉JBӫq}jbuED|vS4B91dvRH|<.B͏ť#3D2hS6XKB|M6Ƹ {ӈ$x ZZe(mf^̱?WiO1͝#OsaJ;CgǁcZ86j:5_a=_a.;w",(SHvȱ{=H@/㽾bx(1p.dM]^`,<ڲ볢=șW.qV 2G`/c F3=m}ۏDF3yqqD,1ah~ kF$ktNeK>87OϾJ30{f#pKxŻ̿ ؠsIR&xnQhR ֿω~ق r_6x Nl,ƿ ׏pN8C cOniXpݖ6(*S!C1T659KNr_8v,1lأ¶B/j6]"|gs̞%tnv?Ǭ~g? 5β>6/H(FzXN%~&F!yٙ.x]}|@?1X@EoNZTCKĉMƥ5.J8Rum((=fJġ|mla~w㮡Zw cҼˋI)+*}V%)6pwQZpgI7 ݅tD(  7]8D&`r&V@ԧX[j*&nQ=^+XalV|_]Xޫmm$JFK>^r$ ڧ4A8wrZ Z |:{ nA$ "I4:"+j:=N-JʸatuHϮw7-ni5 OVW<9 !?s&jFY F✳;li[˴]zt|fŪLwsm~˜B€k8۞HmZf8 Ӟ1X3-Ŝ~iȇUdOu5=Eg[GwҖBu[!KFƇv9.j P_+~RK10٠dO)Ό/Y} ϻSzk5Vf L2A87]s.L7p6)R?Ƿa^+mkSe`7s1aD. ܌V,2sQ=x^>L; ԟVnmd|˿7anlכ#r 28lyTkWR[Wd4'׋H[PeW,~KoM>&p?-@"Uƫ2qɷ&͂g'\,$%È(ń9-ڣ(kqd]:YY˹^2fu 6h_6əfeleun:->+U-kf-EUȳ*Ht%A[: :^綻FAT QGו~  ?܍sq.]^>v Bss*З5D1R=`Xzy󩸃ΟGaQ(N3kJas8Æ>/x];RU0E 0Q|5a "/ ௼ԖwQ Wk+;IN4 cw Oܢ/S6 vA*bN)qWgD 0Za럵&Id{ 0ph5b{]J?Ş7{yPc0Cnf 2{P#l7h.dUkwK 4hixkg.]kO N]+v1L*rT+.Hb;hO( I$ Cw(`˽7+(RgR؁l"Scbw9) @p  s<2LÏ?\'G V #"6]P)ydم^G 0YwK+ a *r˙E3aTGT\ \bu{` 4,VbY-Ex[M4{f^.̂~3#_=wD9և;R,PdnaÌ SHrKh':O 5v[)D};ݻ2.&.ӷ8df'-V''ۖ$AٛuϪZ9'uQ- X+Gs3y=1(19 _V%S{߅? {o)H?z6S}RD25q,6&ФdrK{[y2m5-v ]?MZy<\i޳S!ml򴡝]A)+؜}?W3Q 2Axۡ;\H66E!Xsz7(O +)Q*[:i%ʮy1 #UbbmPAceھ|ä]^Y'`8uG:&flު8̝@Vapĥ@0Fj/d7F=^:05o |V{ne5UlSٔ.ԤUFoOݩb#piQ˖7:@S*8-sk*ط΁//(۹nuehM9!@I+Qg=v Oq/KrLY,5le4Y 8S(w5+.ł-,R! rY)jE mqg5N*ido" R'[HBˇq7=sEOij$ѻ,.aM;)LZ@tycoT(#eFJ$w4Nm)./K3DoAˢcfB!&A$]~?v0TȒw~V鼀S% %OՉÊ`33:< ݾT_DOO~u8x "Bw|,~Y w,2%ߥᗫ}9+êap('ݛ+XzjكIr, ݨl;u}H΍TQvF:lL_ެr[=&;qlB}NZLa?x%JdExTG˜!P!+k,` Õ *}9# Um#f=P+q3s<p T.A| N0o /o޺.?#^y逾 m gYZ070701000000d0000081a4000000000000000000000001619eac9d00000fc0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uio/uio_aec.ko.xz7zXZִF!t/C}]?Eh=ڜͩۙN%sO|՞l.Ȇ̊gX8U3wװokM¡PX(OޱgZG' ꃕ'jl6\A`~A%U>yP-45q Z馰P%qB)d@iQ"RM@ks⥐S0Ѵ}WGwTŻ6*,k9l&gfȍ6]GE0R" l1@ր!$hKQts(4vXwp,l%_gEl ]9EECXnMcw}q˯ݹثx4v]M DȃPZ=Q=)2zm+.R5'/@ie, `nv F#4cZ-b01!4z'ZkV7"O~5JS k"z)Z[NĢ&u?33@enI/QW vCl⛹y\aY!$> ~$P!?%BCl=v+>jY3;5g8"98!,ieʊʖ΀#چed˂MT;dLku_?ɮE_#}ʶ'ې^j",?i #/;Gz oBW[H:Kn%aŽ1MWʵcQ`} Juo0MG,[OfZ-XxJdk(%Чu/ņ5j2HwauP툀=e A7 ,!7aQջ}aِŸ7̍zTgEsy+!mU{9JegTL:mϰ쭥}&[e}݄J@t _gcA)5>Ů1zɵuTT=l ϓ]4Cē={6D8EHX([Z!(V]H*}*_G9Q7LȐ r'#5~]0KX#1̭#FȥJ}RC@~QagV9WQ$ h.X^znL;O_ xZ*٧iMR2z=#QJ;L|eđ?vJ;@jʱt'tp(@FƕiOiYt)gM3(ԋ! YYR̼; WADV?:x_\csD9<肇mR]p:k0Aӯ~bJxPNJI0XvWqx,=N{H;k m#21ş JĿ^I;~VVRՇ2#iϣC-r` O`c+ߏ(\QuOSII TJ}Oq0ƻa\ o 6d™NwKn0fGY,ߴ'GJކu1JDV^s~i%Qr( fmP~ NiX,+Κ9]n=ܬ݅2jC%ȱZ aJ~ݘTMiͭ2p}Ӱ׷^t2X`N* V!PuN_?޿z*ǂM}< \Ao׆{hL{j'<:Xcp]-l~!隇,dXfPKsf+*˱pmy}|x}aiG&rtHaԆ?),8#x?1Iu[jKK[O,[Dێ)JWus3mFat ̙ ҄Y%b4!M"XC-e.!'X6KJy/"Z!7;Ɛʴѫr{Q%!"*b4{ILK]yoZzlA.g˨T~0gA.{Oc'k6r85@ݾO7Q=9N>U4Nlh|>7CC:fޣne$RYdE5 6=w' -ðƧnB֖e> (@}&)`RsWO @aXVq\cF9+KY\ %;wl{},hV@}xl9`1j0g6ڠιl}X 3%\JVQ 1욑 )(ڒ>(ɗiAb^mE(Qg;+^H=qq$-RpYVZ[=w tK78|̧+Wگ,aD=/|El9}o*޵nϊJ\hS| 8 }Ɍ!CFs*4Y1GKRjp@<o,Yra Z>~ȶ?  $N>ЀDU#0gS UY Dɘ".G5mB bqc9uЇgYZ070701000000d1000081a4000000000000000000000001619eac9d00000f7c000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uio/uio_cif.ko.xz7zXZִF!t/C?<]?Eh=ڜͩ\RQ|m6M&A"'=LtZ@.E///:0 5xo?\9:&JӸO$7դQ^+K}!5sа Rhǔ-$88^bƆ߹aFՐ Xcpᬷٹ#y[ZkuB<EA _ۑ䁒Q7>댨_"]::|}ܑtνvjʢB޿<}ҮB.}1$Q%1yX](`" j>լ|je试yҒ\/`ӽbB%弘 AKAߍdZD(E5ӭjZ7{n ѧ:SCMnj\ox oWN\4~SV̹-hv $^Vn+m[0p09př=SE*qPxg3JmhE=`mŒEDX)< GvcVP4q֛TV |HUEDev2V@s)0%dB Uf_m8o:i'4I6F/Bݓ- ot:̘4-TsQ%jY2bSwcӸ?3Sv<5u 앋PYy<;-CS[TN3S` d聓u֍t&() 糭!Y`ttϦ؏M`!q_e 4H +ةoCpPvy9L^jx S3*?fIb #kGdx`Z94Տ_qp tSk;8Q:A-Qʟ᭄RWW !dh@gh'l4~ũ&kLƭ=Ƈ]n/3Wҹ[xCx9Xv3X d&$o*z?S*=+Z3,FxP KjC:HEugQX7/Nz!Y0kyR:ǿCD%9zlWōU$[!w@,={nlL_HSY{o0q#W褝7I6zu H2keAr̙J=B?HRgghes=g*9 )P;/ƞ."pa'#3Q2)FkmSBYELĶ:>1n vAI%Wӌ t݈GwTiR )a}2|J5 tۦB{i8mg|}+T6MеA\c+h:޲ +VU'4z hQsEbQ磿/VSs{- rk6ھULy8+ W(jAl|L.{#%; vCƨ/a $͇Nx:O :+ԇB;iGld/YӀ9clfo97LϷ3U7c= ̵I([ z٨\]OҪ /Jcbͭ e4o[Uj-j"3_?$@ 6#@KL5!ٰd&-/!$yJƆGz;/!qYmW >y2YbϻXZcQ~;v]!+|eoVZw~*#BCI;>&Z<2*^#{ W}0M gI}YjbƊp#LPL KUhFgRRiwpFU3`5+ˮ p5`$ĝQQΖAƈbZl'7&XSEwlpt]wt2XSAQ0XcftJ4Tǥ /j΍\Iκx%\`z%EhUoH{G1.zA雠7g܎p]Bc y:Oi: n,|v$9LG{'<|9;/ABѨ{q%. |]ZdJttRNiղ? [o{OZ'?)̪kvґ_d\_MBݝ_^\H#Au  ҵb2V9G1p+0Je\R~(-gOgcQ}38A^pgw\?{!&{TG56uLjW'\4],hgXehW* aG#6;- _$uMͩqzBp=gu)%l/x>MXdurG7h)2|U Cb c"}p_sv׀uE/Ur,8tf2ᢉӧ4t5RJjjX$RD~𐬭m\2OyyAx*Ʋ*!V[ԗ#x*5o+yKhoS[%@LtVܑ>L ^)6k}OC->`V= m:-sWǚciY~YG笘7CK-4Z"]R kSW8aeߘX_*zi&ìi%+;cc#؛iXѥτb.XO")y¹%cfnؐAD@و| \_AVV U:').Ĥo\=>qQ(SHhf?TOUYT"횠o0bsکL=(T4% cC|\T=%gᯞ.^TncV$w)aypA|"g ޣ>sC6(&!X5zbƖJl~Jv W|.hRǥqV~?/2Pr pJ!(Z$HmL^~)N_by܅Y* {Q3|ʶ1|ې \aʜhmUg-2Cԣ{i>2֌m1Iy`ȯtӇ;xz GI-*H~J/dsd%|0 ݄l>3hќ\HRR}E֞!O8g8hJLQ0AHW[븏#Zb'^tN̋v7M,ktMva"$ { Ɗ)M>{G+dhnG G8ȗ3bvzk]W"qke7$3 5;$JOW^MD7멛. @K O0ǹ~vȑJsՍ{N@hͨt,ktݘ 7IMil2Jz?ؐPJ3糫<l]kEwA~Xdg_ĭlr8}; Sg 25FzFín ƥ'LwAO!9MRN]Gy'P EX8\;ROih0#OFׄ{m|^D uU绢Esg*^#iOF~ZC A"Yx8r6i D D8kF=+wSƠ(;^f^?e$lV2j . z@}0ɰN¬CZ/4_#J&/f(.Pu3EŀՁmBP.u6 fK4'c_ONۤ( 2˘fVE;XT+cYWCK^B@eu9Ide@_ w]fY4Tjͨ*h,=nN):jѼhTRiR̗82r]%=.ӒxS_Z&HWE@Bޯ\'D٧$R="F`MuAL(.]0-Q!L)]l W4w #ǜ'Nsޔı/yhe@ȬB彣_0({";YO=FW7/_J2?Axt?[لCP8!3lEmQF cJ4- 1azeI#AxW=m -=o K؍XٮBma[YZxD_a|*49Vrldhg.af Jƫf$h夗on37o˶Rh)g5k*u'C'b$⌥Ԍ]r=hZ=\p)VAƎP9>I YBюTX a46Lî>j{S+.6Wk╻BbBg[J4T :'30'2eV~Z"78KNFߨ:_H.ΨNrz|`@g~9(CN7^7Bwb%+0f@l 8Ek1?ÙyE0EbigQ,jK"]*Ef4q5O7^= Dd&ʚZ֩O-؜FBHyv !λ(dzA|=;V\68MMuCRD-bZ䇸\hP<g3?t$P#1%̿Fva|g=w*#,lNۓQ7;%$2E_N`_,cZXr!!.l_55|ǃD5F˦h? #b>pAg->3ϙb&֐A#)p{d863 K{4y`I;[?X"ֿGQPY6%[eL7grZX?\dpk4Xk4]wѶOly,Ӄ5[B*J^$ 8p큫8Y(;pbb!ٳrNC^]- RΒ:|0%rkƼɅKa)&5^#Er_-@k&_툠Y$YZ7: E090y"pkkaV+e ٯc>K ԗ3h}\nfJ 3ĊS5VzG5bWEhzsoGZ`Jn,0HvB1O&Ҝ x$bY Pɲ=={j6tD<͡7-$FUf*)I=[:$aH}{=#y%{tEhV5śqſ?j^}:OuC-'h0IJ;:߉i%DUY[e}Erp 1J'D6^I%Iu$%z2Zi݅WLhT1ǔjqޣ0&̅gBSq8x7$isSE >tč7OHO{s/Bvaw(H&v-BLpf7&'B.NcTAgkNMI?ZoPW Z8A˪ LKv/<=5Xd|8d9Xvl߭n b.bLJX>u>mмg#4DF.h׶^ 0k@[?L1$}yY6><4Pfl *[qګ&޶yE}⬍WGLվ=˕XPI莠D+w ScJNKMӤ7>^W>`np wlraYf[R-j] 2#i1mHxix`BTI3Hn8a u42@O Ră~ Frf>"" gb ĖFs.x5+ٴ:1 xбA2\|"w[L۔̵haxHqOI3C  JpmUjaS WSR'0p`Z\c^Lu}˃Zf1A읈. !^Ǘ wR j^UZndUnÐ9ٽaVq 2uRTVx%3}5;e6(3'wSFF7L:3]P l'RkD?XJׇ}Oo27l~G&t2}_5[(*-HUB~ɬ'uX"N"-$ ݶ:=7.W <u!Mѿ&ڑV愞bMB恑'y5ґEk]:1vah`[Q]M3xXȉŚPo'+1Ob35(ڈ ֨;syJW]wG.&E)i}|j$&//@ ֚òhb4HPDcltaeth!z@UP=XjI%R:C ѷF;*ǫ vx0Ĭ>kBm;D61?/9cdbDVm!+ #=eaUx^oQ+f$q2krg% RjURIJ|oMb>x%lmD J 4CL6Mq2- K{i&2b55.8"Džhә™-:e]c w`bQ&fmc!鋂Z{CZ* s%Q'u~ *a j wHeTE=~H,nJUGKB?Fn'|- 荾Gz :F=nHwpJzak|\;ꃸ '68 @8A&H4Mz +N*f]z)^8p$=r/&5HPےzzևo3Պ`s{1~DռYimH>fk&EÜ%% ^rU׳=NNbɘm=[^\WFOL[&)X gҘժ eli zAe7ȉstiBKw09|߼⟚`So5᧒񭟀%Tq5k;P ef').iz2&lچ$W{#.*^+DQQ/E`n7Z[b YC@^)G nX亾<6rOҙY$9`I̳׫Evi'wٹTYToX#[9 MYs칓-7S* ?: )ro-;10< ]RͰGZ OPy||om }?tOrU$+9j9!IdћJ8ҳHLC}s*=[ > 洝e1 j `p/SGW" hB㺐,m~&+ 7PirJ8;Y XF+@.ؙ0~& %T(zB2l !̟eȷy:eST>[Xo) e2 'ؼTwB+ 0A$)Ӏ3cL%a~|~iYqa]5P4=n:Ǹn Uwߓc_A޻=.3` ߿@GpDJ"9pIe6|5fY#降<2`6\" y>4$OlԆv:!=xW[3⎓݊Ώ'hn^( jﵹ07ȊPNb9 1dyoAZD.g.Td l֐cK@(f.5z DH~+A4Snq=qSl@ 2zDcQ<ԂAPJYn(h6=iB\QQeB ai 2a|F}-?DG 7Qb}SSJC*W͞n*5bLeqdZq3|~в(]} !4"CNyXE p9}aH)+Wݽp}g9PI?Jryo_vSr,aX:a$~È=qٸkFy| 6K\c2-VQ;H҆}:9WJ-4smY\pӕ2J4>D6?J$ylOE+߷YqP{a~+(ꆆ G!Ç}G6%k62Ti ~"N! u\ 2uk) ɿvsr7D/LאDC75ހD\:H:,0Đ=0[ M빾eQRҏ8N(Lx h8FO200Bɧk,ְg 6.:qPF Q܆@g6Xuk0jS IDM|LZԡ@,Z[z |rmY4m# Mqq@0a]d r Qu}YItϹ`iNm}\AW zOrQ! Rc K\&},~ye{cs!-g, k渍I\!GYa刚wfàF$Z7M 0ATJ`ib}eڌi>>N=SZPgV9=!Ud L=wju]ȫ?IEk*dv:~! *q>N n&H =(jV4/\ގ+*z/a\aG8¡~ծVpS= C=MVFa-̬ŇYmƅ%RQJG?0e !OGNjݎfboyj l[JU].Ec(g~5op6 m[$Bc@di_֒2>jg+-YGNóO&R3xZqJ;_$u6YV:lzGP J5F T@ƌv8Gгh+MZp]c(>W^3YʕUSCUNM]ZKm P`7C:1CgvԽmd4&yp,*x+Wqn-l1t2/Eג' C2$+<B1,ִn_NNRTR69МQ-U7MOYwyC/ *]q/CH2'LhPWm-ËgUy$[&}]Cl &gp,D ff> !eCjSrD&p7Hk?1] ȯ% ݨRWZ6"Vά+hD|3<2#r)%﷥9mg , Cf)ZЧ ([ 5"A*OQZ Xm@hVKD Z /Q*2jҕWTE3!Qs~ tIt^cYKEPk>A qh9<ǢR_j4{HTUW 4wm9LH-4C0IɎ{ GF2EA4;+E/fku\]un:^]9AК~<$W[߁鐢=,k\WlBBcwy#%3kNћ [g .YS_giڎ Gsaϭ G:O݉ip'jՔWfaݟ}̿sb\ ۤ>~Ws@`#bycY:m`8U[|F8)"Y]pn,5H ȭ#hv彯h].u5>@EC\N8f5EV*ӓaUƯAbRv"Wl@ig=a*WoDݢ\zWX1m$R[Ё֢ps} Deb6.xǥ+d8;/D罍 +PevY8/v)V?wŭKd~'n^3cd?SI\`=K%ҽ(|A}1iڸo6.b\ If*ؘՊQXs~Ƞ )\]ߟ07w r M);FU^,`6X9j:[:N {x^Tr@ RJ)&XS e01heK:5gA S_u: VaPXY"$v#Zt74Gw˲H`c X(XbOUQ@vml^k$?XXOs ҼJBN-coG@?1׊$XÉbTx$Qzqˍev,۠!Z¸v2,@RC9炓,/ZPL y6B)RK$Ɛ4yS b# X' u߾F@t_gipJz<>N7~7v>tic͝ԮHwhBCa,Yn=+3^P5wٯ v!Fӊznm#zA N2Kr".GWvjʼop)}فbCUwyz$Z8ᾚ<=CTLF^H戟9X\(NTTOL#?k{ 'j]4GB o9pmþA -$d׈C1$ƄSM-Ƿ+/RG*^@avuP@3ƒ\#b`A`#lCSὼ/ t Iyan fI|:/ƃDCW@q`h;䱙u 'l>Erg>Cp{VNy7؝s aL9۾xj8&M?^3ghʺEm{fyRub9@]a J@8 ')@hKYŴ9RO  |XL<"ઔgen/>+7%pz\<8!ԿKq#R5,׉#-U)&ⱐ)fd)= %Q`'՟VHXB4 ?s~%|'#<6}Ԑ=nRi'q*)_7bHxVV*;4<W)2 M=# %N 怤 0&Pb)1 ZN4' ;돶34p鹍ȁp%n*V9A4 ?j"EB'wʥBT F7(H -5&Ӝ.slt+L(HkgxC}?3io5X=BS:/c rM! y*oar#oW_bFiB]ɿZRi\wr铛Ϡ>%\)(+ t]'NWD34El$< ub/JM_URnYgLPXd I÷ş@)LPօ0?-G^W9+i_CgX|{1~ j=rpuij4 P3DmƲxm iÉVG>w\` qo=~wy(2nsDlC CCM26=YgeYboO) xxQ`-H#! i<#L J)n3[X68yNHX/Gk.>O.hXLnrIPfn!zUi `¿s /GNB;Vbn'K@>UVoN7F812`TCs>O7g>_֖9:vՋJ>JI~!if](ZEu<3)tu=Um7؇1Uᛐ7|0Ez q܋T&ҭe:w-ϴĠ=^PL欄M짧 E_9,iO-pswDq&5Xq;ـzeP/v.2H2yv*&n޵6(G!BZ-ԮU\å)-ǔS݁wl\Q<ЕzْI&t V;:beyg{-NA` Qf#^2r#G ? REALϝ~ߌrfʼܚ}ʅ~z߅B*b+h<]]wyjMiD /gCdv~2jUMp{D"@,Sd7>֍C=+ W9>uctdx,J je=3yüףjb^@7ns\)(a*>F_Yh~CK1; "OfVFu*KI&OTƺ p.7^vEs521MYb/2ߖ]Lٌ9鸙d@?\'aڻ7cM5)75|P:%`I[]:OIu:8 HPv4 lZ&q#N@KB@P 1X$8ao0ZdβSõULdT!o_y㞐]~GZ5 6O̓[?ky;m˯?&Z I{nUd%~Zr,UC r5U iTD^>i*=^=< gF5\T$WԪj!i94 "#柛.2*%丵<4ل9[#CJG 03DVj]Xb{vڼ>B^e@M9UQ4đ?⡢B,Sk (zo.0r6J|p`5?Msf+*!tXC6b4o^X#JSW~޲dp$L'w:6l~'6:祉t<[&\/6+/ B^/=(I L=wrNQbMuU5 v!T{Ft"jqCH_0$z~KLQ #AlkEk.rYƺJ~:d@k0ʽsW$>/&H1YmƵZ3 q v{KX@R M_j` +5vlEXU-B)t4Ǟ `Rze iPE$'qPTnϹa KjKώ&]QbF xƉ z# e/$=\:tIoẃMng},˟2c$&q4L޾#^U 9"q )9|ߘ3"6+?ͼk-HD)6Qi,YlG ’,f~ c@:u>(L3AIf(TIgqFtA2\ؒ?i@\ 5*~qnO Hr^-dU&16ѻ_\˛}z.88ᆩth(9$7XPƯ2܋..>>}r %,;Ť (yAKN>ް){-P((Y+vڣ>%. ES4eTЗ`T+BB!Ծė2OgOB}&j嶏s!kr#Yz,keY,WpRGl9 zyvD`gJg?O 4ꇜ<#?s<&?KۋBܷ%ʮQ?x Ib*i$ I)ZslSFou%jXa qDUO8{ P.7hXCVŷcX͋q. IL:eYeOp{kdEH>C H_fT-Xve(->[=_D Z jUG]Snj?eeV|ȳiG$$K[~+C Ib{tXKqNb%3 n9`) gm/#F_"? ] 7&.;\!-U~y ?sd`~ +1^2#W2ޙdjj-ΝSo%)vU 'H}PlrIIpBBHYb`q[w2BZqjOͺII. =iH'v/VX:N%0t ?egR"%h4\6Gg10{G=p$ 1unwB\!T4/}7׵>d .rĩZ#HIb *Cs}:B{Zժ _okʗHPz;@>^a 9]B aҨ.^]V2-]IOv5A]fsQ7ɥCã;`ԘcL !L(⏂0<9u#rG_F[ Κҗlo8{$RXh#>Nww QTL2 Gˤt! "*FVL X61Gawq4#٥8kX"T]2scu2t,ZwV#KA% LúE80~U ~oaN2CڂU (Z? JEFW+GKbVӹMi\gk@{m0,HQ$8"L ^ŞqȓMjEp tyGoQ`e,$09i ;Y\_D } wL /qh7n@ v70\X}{(3D`?WrTպaܗlr2+-ggUJA +TqY'$ WGZvя;']qAf=\I9K B 0i %9&~#o`/ Rɻ " []LC8wyr{ԷeE=n `ֱ6h3Ca'mG#˩%]D.5!z\9v+-x,XN*,&4<`9˷\P.w:5Hx0#syR T,bPD}ĩ^@YGY4 M.Qm9Oc nhf~GOVI˃#sbtI*6<'Z;WEe*Wӿk){g(TSۏhv( 1'Oeg6RBȇ} SRcV5j(Kȉ4j#+ڙӳ^?bv0#8,ŠG|[4rI0.[Zf0$CQd?2ٺ_V仟ru{JѰ߬7=׎'Fv~` zU,n?ut5xGr׫a6 +,1?93ls<ݯHM9%6JY$,QӏiA+#)Kҵr(K1Gzm!¸a櫃b}@s%$90Qx],ﳟm/YdyWg%>]{kވ!=~F^ۂ *-K -+QS&2K-n6B ̑^L>I5O\i$O*͇3Rѓ{ۭl Ŵ9{i*FmǷvo!bpSk\sZw(zV#Ѥ~ /+u%%\b|M|Q4pOw&Lbe94 Iz^v\54 7%{p BSΠjGwDi>unu<c`>wtpXUqGfrsA> MXŹt:\(}r&.vNaHb0@7#ܭ ڣGa\]S xz!^=(XkOUxI_NuLEG>(cPvi6gC*OzQW- R4UZݦc6[ECӱCdoSj.Xݧø~+rڼtb*iM[L W2nEǟ@LX:n e>p6+EYD(SƢ*ן/9#zn6q'=[EU r_كfGxфЕyr3ߣ'1>{lxNyrgrM3 !wfVC\.#cM?[`gU!nW$y1\#=]c܂ej,7 nZ +$3 8qC%̀ 7s7n)iZ`! 갗4S.vd;NsRK qHccf, C8 Zy`ޮ=Ӭjs*X Yh1"T;7Ek U ˆ=a潅[ɴ!Lp-Xm*Ho JZ%U Ť_f~{M#JдŃ4P$"O7Sp*f2da$•N?zSC^b{ȖT`4$ث Z`'~|G(ntDOp\"XC ՈE0K39"}^{BǚPQ T h69doUa wS&'xG f<8tKS@BDB>CC,=^k*q%*r.5&S)~zH`6@ošJ2,֮L .Rj1o4+8i~|П{g b: -3 &,8aOZȎwCV+;D7C HBRz:GH|Zxh"&~rT3VOFuZt_J 3`j(J?61yTvEOB3:)Uw6\ .{8jHsC+MIiIfM\7ٍd,sg+3h:c0=*ͣK'$yGJ sK``1R4³k>+A9;է1=-ށ8uid3r ˗x}DNRAȞ~I fT1CI @({?ur ܌5Lk4vTp4T%bfbc3X9TUʄۚcTmȊ8o3%9砠e(Au,nPaE^7|IuVû GomX5ˀkС04Y󺽶dW}xHI+Ɇdzh"$/F!hm*EoWnGٗbU-]ƛf?5,ۉ6fH7{M*.}E}@AO育7\T:WCTF-Y~I*˂\IG^nIWk'gؙUTM A[8¹Ŭ%>Xۧ6 ||9o`_Anׇ!8x Cppӻ<˄yC}?kޜZ3g[L)zlOU8!E⨻%Qs1AH[ISEm'YH r ;(ޞck:*:O$#.];#>SvjrTi3OԸc˖Xl!:z>Qm6,kܩ9jH>R21\!a`/}ZϺ{VgKPD^G4cpI&oGkcBiwh' JE',EGF{F08gf" ܒ2Fh:{vOctV[ vL_% D$>ܽ<^ˌ˓o*7xEf˲99 NPq+&+pǀRkjP */9SD(O4;-9U=+|iPDz>kP1jM&rAH4ӣ#+W܄ɗ/4IܢQiQg׹+.\m!ɉð*.cbtIlljوmixn,|UJ6p~ա1z0"UIy98gt8\[wi䕓Cb3O"^=RjfHFqЂ7E.g^#hDjlN?tU;(K *p+i|isyD ԭ0 j7!?.ܳQf7jb|mb& wPZs'᡿v4+NjĊճb%5y5DP79}kFs.N" !Jf HrM- 퓂pQ j[bXcFKƬ ܷ%5W"/r6?} mHSsl &Dޮ%c,g%{XSL6BIC\r*Jv;ӝsAz|x5R'14detR+T[~_:?/k\FRrdRr"%TyOh4Aϗ!4DK/: `P$kUxO!26ݒGccRގ&Κvz=y.a75,9 T@{J Z|x͕ 5V?XzKU(P<(Z[8A切fnŇ/y~.}YCrJ^PɬA MwsG /FT3ńJțm`cn?4.I5*Us/$2KO%L{]I4,[. jg3<eVt'23IYu"9# ƫnRUjq ך5P$_8fĒT.=Q2;!)H3ד7U-TRXv/sh8|Doѹ^v֔h'`-%@2}ȕf}ϟOl^h:|aثQ#ܘ_dsc!GF+;X3\N~Puj'oȾ%i+sr"=FxRuA_WEc*DƖ{QR͗LIyBvhY/ե'lE1ݤr:( Fȩ<6Pՠ0D$9IvVb;|hA `^w˝i O~ tDG~WE ްiXz%FMVDj2Zow!E+QCw7ܽ}fXn4:_못3Пa'޵LdQZJc@ԝ!hp>,;{WJ% {xWcmڽE*k1 ZDI}zG=XD d[ϬmKl/Giss +k)eV~ ?_i1nY )bf׭LRoT>M֕j]h8Ϗ*+s້;x_(xpPV^i^/{ [5\ӾW7)z@)^2<Q' nSb/! thIS@W!r\_b=T؞B)?O}>pFHyarb݈Ĩ}V%X{8oـ4 -f+=;ͫNW {Bt<| l)w ~܄צq3~]v?bXVlI@|8Nzjw5|P:*E܏LSwՒk)c 2x=%ZJݐ}*I%8 ?C چYCm #.'<݁sl_ ܵ=+Ԋ̂ԫ_wp#v"EB&&$b>Db&wγOJj%kҥ:\u2WQ1A_4oWz71S|VϬ%h4zshݬ8[崠ZHU p *5I{nn lutůz: 'KCѼwU$8UT<J0 g _d8qz;r-}h]va2c5]܂&$:!Z{ɹ衯dkQ9uAhahN]v ҡiqю6+dBMFӏXB}0y$%Jh-fJ;NhIRj 7+o'O7b![6SCx+ĞןH?9Y|]'܊157KSe9Ӂ%/Z9sg᷌vX*ٕO,.+wY0IJj\>i 'pȋo<!z2c"QyYIt%M}NP&A幀"8:p*C=St/Rv23e]F$p] =H\#|۪)e v)=ZSUy;A7@{JDۯ[c mm7u=FNa@;ƍ>4vFz-I_r|Gn_&w<jH7hyeƱ-OD.{pLfP{U wP;]3U.nMy;__FV}I}ԑKlZLL tH(?QF9]$}?=cA:k@<_a=+ uz';]5тKc!#U~S]@ ήX6:h FQ*ࡲ¿?_oVgA=jrg) ySQ*mE9rjF4 ҡQ n#2'ᅀfā82;Ul$[ bzT2SͿSxu' 6}jD*xYڠ>.lW]F74,QZÄa09U+9Mug1hr&^Ha2a|yCvVy--NC7@׌]Tc[N~p{i̭_c*l"%EV ]d D9f>\e.5x\UNiObgNuC=:KHU|FYE%wHwDg92A}EJӋȺ }i(NbotT2#yh9EE^(lſd'?Yrd,/6NȁJG |K@ycŪK'>W TC<6ˉA+*-vk~y?quY}l$ӷ 09Z4:@ ԰BS=dLRwc|[CNej 6!YϴC#0ox3 s Bp0$Jewu¾sѦBS@ܼejd$M2N8߄,Q-ϸC)Aw Cת:"=`um}p=sʒSN܌3<>00S4k_(m NӽRc 9O/pC10x@l$3 "yee D-')ۯj{-v.ǭtةF{[Iiµ&W˕dqnNjQA ^^A2Itq}A`;DM>\aL8Cf@Nc5 x_J?$g&ۜjZ>_5,GۈSiTƵ(Νyޝ5?E8RGx 980 x&hH`v_,;*b;y,d eOy=mhyRK?~)i !{3V:hEޝ /tca[w]\kMw+b7s-~CrpxGZ&@ \ySf=S> &ܕ uަ{8>}f$45 TYG 2V-m!]Ϡ^L CӹV֦>y櫠e?/ 2#$ M'Mo,6S^"ZԉGv*\q|p8o'Qе2s_"xMd)?~̻v\I€OM<ë{ٵh wd*bf=x"oݍnScfuO N#0#iGhܰm#/M❕H՗ J,}PɔgK%WsΚ'5+՛!T6D&W.!?AkHEpK~Z`=5wXy7S݉tInbEY h4 w ƺ[/A"#gޞ&-4,k?Z_ˣ9"/3kJ xR u9d}5g[$2h M &<3ۼSi9h].!Qߑag \jӣBЅePyP5<% NwiפZGGSq k"03x8x7 2 Cg/XnC}`+]l@/_"Z`1b8ϵH-2b]wi*Z;SS9m+o}Ǟ  ej~^˛8{[pTI֚$ޠ{c@tΥjqr +oUJosũoh%N!F m}s!1? R#[uEF#).e{ 3쉺pd/t aʓ۩?.c~\ճj +-.i==vǽ$'/>]W7!|4$!ԲȻ&.c-N餤눓)X%4ubU+ko"Uu@w4f@^4yyA:j oگ:ȃdiC*0^E{Juo ֟iHz|E)NPfD$Bhzcl7_֊hd #$E(쒑\~>ߋ,mh)(p4Y"V2;=RkX p5xciTQD9} o#lKߖ&-Q')ZAsS9+ /E㑤BS2OpG虲< /Yـ?koϛ8 W$LҬfʿd =pGZmB_mU,P߭`U zUC?':C*jGc\يLQ$}ICx^ $[hdH0=%|%e6Ҙ+W?@-~PָLXZIA@ 'uJ`d-"vۺؽ-/FxzK~K@jP09LF!YkncS)HܝL].KH<6bw'6ކKKUnY}NnU9z.dJyFmoJNmj3\253~,1;`K0JlN(ZmCL!j˙lZ:~dp f6IK]Яۉ ] XiWtvISySP20UI1A;\덣j7hE]y!<)_HϣjҡB,,?[3-V=P op:$nI$x6r *ȣr]ϔMl}p̛7..ܳIBr8<]ȶ,wK䀕lx~ͩUiV37BUz^~!T[\B3G&aKen]>3݆GqLbl[jgW_@ȌjzU9xk+SzNؐFH wkx ?vO^CR1Upx ".'B&(8rH}}ތt[K?27mw7YJO_VX%kA Ӈ*e ԢA{QC9|zv6{qs[/M[c646#.%M g|;,,?⸾VWSi錒i+uʤ\Dҽ`R`z.BQh9L- q+PTKSCrH]<*a3 > $xoe6lk!+QyjsR6 u f uyȎ7[^9JNv;Z`k RB;qOڔT^-PCh>{ԳF.m#VS–f珨I&O᦮e\>a/rhN/jGٔIlzE5@ib|&%}@ uk:'Ά{#>xU4Z86^a ;#2Cq)^ڒ 6TP;D>nֿꍨ<]գ}T:q<D .}3z>zH%346z|i3اK7-G,YJT)Oq-$¼qALNSʄ-NO3]fR~d3T=w31S =FGǯ^!-@k*^BQj>!Rn/'{`<25~SEv’rPwst*"̛l\9W0  8_ ҅j "ڤt 3=ʈ ]5k%8Ƴd6] "g΀B!ʓ۱mEANQ&MD(=!}_R/ܲ0CzRI՛N|., (kVv4((Fnm|80uxR!GD}pڲ`b#G{ƽ!CNpzm1>2$Q֏Daҁevk>Yd?+ -HؗRj=+&4چ̶}Al7LD_6RvIvwB  XD7d{Z_Iӝ. k,"ѭR!W|xkxK6ek{j n̘BZD0Ks=XzpU+=sb5%- |%NWX]a7~^{&7M-A1 #=HM|ᰘU*eMdH^)5w̋$)M#Ojj!06Şüf_̟D9()ZA}K]h5 3lYH }e>R+܎>,Ћaw'MsֳszFP (0}9/-D4> S_ξkݵ2kTϟ#nDJqac.Ȱ";9-$ Fq-ve8 XG>[X=[_ֹ(M=I4;ƣ=E-u*|f3t[ͪwq =mU y]\{s8ZԨM٫PA2o.ދoTy̕XdmZ㗇̯pmo 䆶FJ5zx^dsuOM}>2,i-zQ0%/ǜ֦> #8I]jpn!VGgkTd:s[WKK\ʚ|{L=#pub$AB lA.0ϡ ~V(Bi44p&ejLⓚM:= xc~rg>c#N~T 2?sV]MV"3k-v~0myku.E2BCHi%I1m[c7mR*W6YSmJ6I"t*))AP0{ ,^l?fc>MD)6G>]"(c>sm R hqؐ+'ɽpqb0j-vwT&O#\>6&e\cc>kt1|RߞUy$n>Vq&;2n̍6ߞA|2j5z}*EP l8E=n1^wsB*">%eN2~:bTQ 9%og解H`YKԱA9FZwLsFaHi~1ͽlW!TIK$9wz^g˹[lحVn[!1\g9DoI\M+aBqE:=¥Z˯18BGI[!kcO<'2d$;wwM`~wµ 惉]3]i[e`[6U?+{HZry&Վg7l…ӻ.iKs-ꙭH*͆AFbgV v Uô18AS/QqjJAׂDLM ^Ԣ]KmvXO`T}]) CeuX@8ZT͟xWN!}yPzڗ"BlCM-??/uB>,#&ϟ+.ARG}W1dA0‘9h:n>GPQ_ulCYIb>t* yI뵐g8 e_&>)1+.F}0e Gfo#//qL"ձ*|=`^3o y|εΥ۸UYBNEnӉz>A-Hڵ5(Fz! MΑt7ݔ0L-ý;%`7^)&U` UF⧢ ;URxZoB;Sj.¹'zwPv8Fy3Ԭ7d//t'%h[i~qd^UbdγAN~ O2I$JyiրmTG@ ;1FeF|1:}#} "D*!v]&Г&a.N.%y-]a"1p¢Yz1Hob2vZae^v 1ރqiKEE#K8%D֠V@3(lOܓ G$v7ԃa P]A/;gJ^(%]B|8)9o0D@ꁳ2PՊp̍X._pYv>y7{4* FgN/.̅PBD"1Q<ɉ^+hH0YH26s0HQPxb79\M#᭽|C ǰ @&DВ 5>*j}?no*?OC~[{2ztx8(QG7 B#>TQ'W&|LH.Ij9#J_"r-h%.o>&4m=@frH\鼒rpc 螺 G)|] V'RwO_zh{[=ĩS~=V/dt-1SGO&R]) ,n7`]' 8$,[qdKF uo{G:D8$`OmnG}%G5!!b9N8ʶ` /Y\_M½R;"xv92O2?{9mܝϭ/BWBi]>}$mܳ-%7xDBf2]@s-kNKLa%QGv2\@22ݍe78̂sI"3҉ 27-y1EIkl.FFݞhLb@}W݌cDmWz;~RRܯɮGlU5("@/ˀw<`‡vǸuh,5f]Z6fVo{=3ۿ po8 !I汒KkͩIbWNY,UO /OJr\fhcޒRev\Oz!%:RG܌f-|yIa9vgH\ 'wԿ0boyEBY"}3k]jh\K_lS _DKU>Vwaіq& 'ٕٱ8g{6v,K%v"pM<Cvf [K%8D&F@0ΠĠ8~o2!m*1@L8N/e k]D {Or2kِ6}ƀ5IBZoq ̻>dᛣZ:-xȻNHm7c} =A|X51gWFw^m͚GJ},4~\o&S A{s:Ѿ=!sX@ޘarML)/"&Sݥ3!bfIpa'gS{[K}>}q cԍ2]sXZyuͮgmSg*S\2Y1QjoAV:L mT΂0rŘKj]uxWB0 ~pk[GoT{2~(ꙮzR+=l:3Fп$u8⫋J?P'`=치r!<}Reޮ25e`]c FD;tC=72ΕOeO EkE/);%9=y=Y2tQf[3& I(ѵ9Kj)싖VITEy[;"On}b}QDb#%:IٜW6*lU 1 }AbZ3 p K۲k`!& Eܗ4maB0B85@}k+cWlb$w7"MnICctAҩd&;x 4WbKc?3A Bٶ|$qF+]>ǧ)kFp9SE$cs,ϷMQ=sf-+椭3Pl:})p&>;Ζ=f1 Ux&&x/ 0 Жg kzJv`ICv2́Bu.AT•@e 9@M<}"ċ:0r_1{ Z0ƉɥA1DP\[='6s+2H]dk ԸNa49&5FNl0WMTҵ}Co, wLuXץOOndAUIc:323LI!vG3QH#m oEkhWSO[OrZxZ8&ed0]ouwP+Įs7*\l<~`$t_sFXXS,n,8fQMI6a :pݍ2xLn:E07U$ߗ7A8Cq =cBM;N@ۿѸΈz J6qwixD|^+|m† >5LNUԡxz5O߉5sYGxEM||Ʋږ}8W|VIŨ)/B'/V9_2:_rVv|qy蠪?`,ukTbDj)d)w:jސZS4X:v˜ƽ$%>qҷ2{,n`,3ig*WA# .1@. p^=|SDC%Sy7'>㲨 rJ _1!+BPWt85ϗ , oq9q>pÕ8EvHNB5 LV7vB=ktgiRĮQJ dtp١jcDjA.摞ZPۿ{cY{W5'ūCC"'(ځ^CAfJً~ol=GdV Fz3&.Q mzJM$NKaa6yov/ݻ)~?]pA2OXZ  N\r$ s,Nnj.='һ´6ŊE^}0n8|\1Eb&SM>J?S4gXtφ QT^BmqRZ3|j++; c| EkGNcJ!L $dŒgeܹaFP$ߗNOxAul?Vn_73tA E*稊 h|`)6HC)oC\$ETۤBؐ-سoMPC580wW.:|vmӃ2Rܺ$VTDd?Sw!1WKбA4V4á-E]`_@Ґʅ]i>}vAϯUS+ m)-{ 9Zv 嵂?,8-~V*1`!x@L͠rffr8#R!L_ -e*T[S|6$(pETI'"^UH^oQr\=UČXR_THP}]-t%Gy1A2;&;ZԒz=r0LTvy@mrKZw BͮX\dM1SĀҁV ; kg$5hB(NWn_1UG7Z 5@#1%H\is|xWj|_ZfqaNjz&8DgE>?C, ]%p Of}sMmGC3X/p|^TzOQ75ޫ:f¥Įf$C|ϗˤY^S3oee]⍭GWCOŗj ˖!l>4]ùE}BhaKcvu͑#LWY];V0"ϸ'` J+v@'*` Yco bh!,`?mCp[f2x&PvPњn ;'b=^0|FQ%zZes$fc[]Uk|#cubQ|*'3ZrP}T_ӡ3oAâMXezzYS]YToA1:G&M{v'GK7`dMH6!jlTWc&ǐ{gmkͲ#2{ 1<R+ԮN/K>=T=VyLHAvwACc~qבx{fAI~`},㖬aиi^g?o:5ܤF$i&=Йf?o< Dv`6%jPA ^H4){m'>VpZan[n>h={qg+xw'M>xs^in4DF ?XnӚg|hK9d~Ǫ}?RHЧ;eNGГ !D]^BO\%sD7km+Q}?= w+)m.hhЈ=uJwIМ6.ԏm4z$GqsCQ6 [5cy +=E&PU|i};ظ P@:XcŜVoڿQVܬbC'N L+#hNI!c@aPMV?L7ՋtEJjCaD%j_k8`,Nxڬ'_vHYy1iuRQQКxbi3J,c `qA~d#*䑬TL];bJu!4Ʃ0ý 6@dځ2buuںئoej3$=&ԧA<>-^4z̞r/d1WR6m5 ]}_A3A 1"8922g?uS>5XdEQ+f,'f '+̛ܯrZA{Gㅽp~ϗ^+ٳ_@(oP7@LHHkY[A&arSxT*}|VIlggZb]8b\ >*zh4azFnEs BqLw6_ol#׫ Pkv63w 4hR^20TGi@+8EgrBW}ϖl>nQb:Y^#%YAwy|} ${vo.É$n5٪`pbV \i\~ a_dL+l*9² M$;w8ɵ! OO[eh,Q}mjw "VcH.s.M7u56s& V0+-P[_VJ} A);p[Ư)]B_L‘yb_c{]k) _)v Mf0%oag\%}E]]UVVݦ"eF$iiDOxj$AڜFmQr/7+UqYy(%us-ѧki~T"V._]^2 $@aE+B<+CYЇ@Yq$ UZ XbT?,+\ki5W̶E/Ys=0Gصj\A7?2iN` ]2_rUKBpn$ģf]v)}$!㧘t_= eq>5)Sis '&0_ onsf x@rHVޚ8Y"ƉIS/GK]5ݙB%ЗWUg=DpິD! @yS*YUHXT, i":gx`W4ɷ쮆Ztcns?QɷbA˓&6 zX.R_AmF@TJf0fU}B} 'Ւ_nSE'i c̱!9dDsE\iDEj,h*Y0)47X'is!&ޯ:3KH4LU_dT]9h&--JC`D+ٗlJ ( wY 7g lG*mq)teW [ҽu}/F%(1XʏwOP jZkJd +S3ɫraaܖǗ%?]Ge(C_K?mζI,c:A冝|:UK Nj{W½6ظ .Uðj.go 5l&SAv+?>UFC;p̅P`QcsvYo{޺8BQ]DzNEߦyީ)]ǽpWH]BWqA Mb ;7謖'pyTg"m2M೹Qs#ۘ~ظDf#8bw qϑA.A%V:AjYnBh21H`S?H2uMavMF|,^ z`"K1mhB>l3:hA_N \%\AX6٘mJF[aLU ~ t YH*L۷mlGoƄR2ڸ D?JyU)b'68Ȕ/CߊӑKl}}ζ63GsRpC 3O8>8P"2quofM4Mk5x"wI.>QE3.$ Q(gf(enJ̢?qMX}=ߘr·׬H~w,ݷςzrYjGg[3r4?]Q\UI89Bn94;C;x BK8\yUg*aƃ~lI6meo-p+Cx^abǷ ưfQ פֿ?ϵNJu[띏ꊰss*%VD"3u'B$&O%2ABh 20£ L*f X ؇YM6cāP *==}j kkʄ94Trcl>Lzgf){00Տ#u9x!n 6K?GM[VulaEVi!0Dݞ#dO&m0'wwWg3xg՘tK06T)濩/WY=Ӎ1-(l%"LM>.ڥ:,#;>6f V {+a !LlE2<`a|!7#F:EJre{B+caL|n%iQXFe(.*"vEk^ѽe#ʪ zP0"ФkbI*+~Ayrt[6vVPe|dAmL+eMkW1>iZ*_Z3;/ެAc#[i!?.gFmu/k-٨?(Ζd4$k.(7(D'"QFyN>2ڇۢ)PuLcw䭰 4,2[ƓjqwJH\ u~(~;Ě-ѓh?HɆ,79wÉ?UrՕ-^'F69x'ەh`!AsQaܘ;-iYG C&0SdhQ f^kNג/ڌB?#U173vdMkyasDÄ(h,{B_s^;b\GxH+?Q!aflrvE$*'9e 7+s}K&1:5ƥc"FuYZn9C˹ %P3c5nk&u=r.ei\7B̮sKDObxO"R' CVIB/āK-wjlm[t~Тcd#9)w=Lr7gr%L6B/'~gځr8l< bUDj ssX:RtgP?^]{E$,~| h/}9Y I}*Q]\aH A3 ڨ% A+~%Q[(`W(ql048vP^YuLie0K> `u`Ha d\!嘝ޕ6hQa[@8>~Ch]]R=ӾX([ ٞV/bCv)DښFQfc%h=\~e piJMW &|7+8 -+ݬF+ckd/'*A;O:Ɍ< YsH qMV5[3gҴٺhʟQdTKeuNy]NEjpHUdV^I% ~b1GroJӤSV> SdУ]+aoK^팛[an:o=Rb2sehBM'B?W~ j$b-,JTD`5} @Hsu}Ƅsȋ*YM W@13kz\gLG.麛^ ƟߚXUoGU6gZ?X$>џ++Y HL$²CitTZ>,2v?PUzJ' 7JKT^ab %xS˱n>6:Q~ 1`aؙUI~=I6N#Kc)fW+Z:%نD BP &•{`# |N%CX8G*$SkjG˃ NqNCӬߌDÝJ}Х__1MnF;xՀCB8Rg{nFlQ:,!ԕf@}cBj:f%AvqdaTk4r&(L_GL+KTe@yTzĢԉ|:i#bc ;@]T`\^ +5;6.k5aGgʖ b;j*2 *sLd|jYtci5: 62֞HX,o~?$=GbE,K a#)Pmg\ssgqSTm^(;+?!W1]љT*gjwN%FfSl~?A]e2~0je$:lG!X:TFo3=} g/Xo/4{2 &.]Zރڂ2*ݢ ~RZYBROX\.~k-TNRQ5Vmu㰮/VLa;14@&m@xhΏp@{T) GMe0/WE@J]= lWb<#KQ: 2Y0%0"ц/ 1 f兊1ޗǴY ֌{hdJOShM7\Biǔ}qxÞy1( zT /ucj+=|Gp HViqUx(em >m 䥿ɋZs*%KYv2)8ˇ!Ny>!vDgTmnɤneB2 ♖Qj˜sӊ'Qu-AGHekKW;`7-"~J؏Lc ildde}k%.qHC["eb͘ obDӭdȦZRQAzS+N}L:ZB]\(d;?b5ڢZܪw1]R0B?S;Wp^&VӰ4DJLVzV|v&y}$>z=@ߑ '⁕X2tV aϬ0W;J22cN&(:pj`9pIqqΤ=I_Cu4=ż]Aߚd01oI[ՆpCIvFυ%S b-tj,&mkovQk+aOv0urK|$\@SF֚n! "? XOl+jGD=dTJ+CiVKbu# TϫG+1Ia_xpADB-7WdMv+9rWJڔ~VuW]0{\]蚛 =4HsTdKcͿ]Ҙb8FAH /ki?)PKyƁ338DqFܪςjn!Ri@`fdc܃ `9ϕ~m/nEԏC)B͸B'Q w*]+1HGDyj]cJZYig R |ST%oyCx,";n/:HdwXD=?ˢo~HPXىq͛yʰs>5%I4࣊2gC4kmrFPǰS芫cRZMw!`IݣCbyA⿠S(nOUJ gBq<J](xFV1@R8@~ielP( ݙp6Sp+p7N= JL[`1x==EHg?8flr1.Qm M~S򔹊N}Qs_q`Eo)#rۙRSqi D =!U.WY R c}pDcYhW#J?U ,>QxxC:$v2toƮGK{ߟrl2C,2hpK|mD#BK̳O6h:&>}_٧K 6᳦L=h}wNAgu–>A ]P8YYbv/ܘ.J‘e afϷ}3vE-c*A^\h~b*&!w#bAG|$'@ZYvK4 d䢍m`]%DZss4Q6g@OBu8pưJq/m`&UGS)V?wW^֬pFNM(jqm`ݠL"gS`&13%cI/p'A3 kFhliŐa?u jQ,?u!,ZE2Ry 0M j_B<A^)3]6VyE7դ-xzű"OyV 0gHH6h&M<-9) `Vg؜}ՙx2<Pt+#ag+fe: zvR)Mgh6"#E&{yv !$CuX_D9?Uz+02<X$׏i/MAhzL0È;4ɪLd9(u l[7دF4g,:Oxn{?n 41[!f1X4gW-@k JTS$ PIУcy%'hy`9v3(sƶ X c;Ŗd~& =ZޡJW;i(Jfv4(Iw GmhRhD|гs)sc/^AUCWJ #Q }JMW!@f Tb#XϧJ3- DkH0u).:3B7=7z 0&t#ۼ϶7p+Kx '[}˖+#<}|/|{_mɀyux 8t| =Ǣ'1#TwKIi2n]TskQ%s՚(WXDP]U> oYl;ǞF%M[t~2U"`dM`/zLJ;ZԬy ZCI \I%b?8n}G};ǫkSG(Yj4 7!#6Sm5~_I#7NQ+t1ak}JL hK44uÝ 2o`q65m6qH@䘠R?u)e4kYO鍆`&?1* 6>sH읤FN}c|j{#a huVkMԓ P6O'4 ۝iZ`DWfTȑn 9p ou sDl beQ:q*R@Yevg%])j44lO/ )cdߙpLh{d7_%##YۀLv?F.w:lav+mmo+ IRrQL3 u\/sfj%~wLn6kcf/kBM!BNW6/*a(S"&Acl^v?WVl`k^9/VU3H'OEol窸Üb|9LkD+*<S먔g~9%+̝]Z,u˥--gn|-8{|xלwq-J ơ, BDnܬ7ŒV_FfՇV Y&d3KtABQCfAdpvb^k nںT#z*ZL ,xs{nS$yX*Y9r{h+T'V!A]v\!L NFL3 lcw((KD:`æ}NW+/uWqWŅ%@aLK~!S IĂ㧏`}VKh-L~Du':Ĉ1|֓~Ƈ͐ob/UGSG26FCi^7S{+V8GL? NjJ[ZT;9nW¨%|^Y,Fl"Ud6Vz>8tUڛ75D Í\ׯ(>0]/ \}L{v "]&^ğ|U8܀pmIx Bm{`}A`WkuU(K6e 8, 3/Δxf:h8L[tҮIa|&킡MhD߰uiG%%dk%{~62%`q8Ʀ{ Umo<;Y$UZԞ_ܭ9D85B 'I x@ҰlL}eъHR{^/0nRh8"GGGl)6h>AW52[M6,giA IPDfVYǧaG /5ƽ'NQm <91j!YJE TG/}upCK!pl-FN/%5og_K8.݉tbd߀ġil曵fTkML׆]́,{?%@;^7yELbT0aڢ,mVu ؓ}$yoz!7܇sAޞCzO)l?==DF- P+=/s?Oˠ{{^.2\Vǡ]yUa(dy}`}{tK|X>]φj- &yiUBNf-/ൗT0 1Wi+?ެ7lR z n3C&WjLeH!՞S T 4>im}ۏ z8 kg%i _c \naAoB#Pe™Oİ/[[%o5\셪5ڐVz¥\%/w0 fcnYS]ȧp·OD}5v>{ʪ,Iȵ&|NM EHLz[\?H8"\!vZAJgp.Z5 ~uU{Q-r@:`zrlJ:?R"-QSr-Ҥ9WQKaZE1bCˊ[saS"xE='`zaf'SKaCCjxQ_seW~K)'ʡ^Jޟ \s9|~]cNz[Ba87"y @ r:k,vDKRy7/pAx g% ٍ:N@۔i:氶Em5t _ M{9eP@qx o@O`>ΝOS'9U>ymZy "meLJ|M/mj5O4!u#? 7!:Xv1ctdK}&KJ2m F5BV9ԋ9<32/0 6z"n !D {S3R6fDފMLۀa V?+%TռSA :Z[^aͅ;~=Ւ`^'D,TBs:xԹ BvHT4^rn&8l>N]|qxzKpGO/Snbxzl癤0˦Y>al].m۫`|ERS?3 _b+tI6BhUH5 B*Z&^Fus'FcrRZqƫghȎ yz\Yy߭悳!h~5FG {.[[qLQnC% EVl`Vn#UF ܺhԱgJJgЂꐚ[,}5YYL%/Vو/3x7TR; !8GT1#ƿ63͞Gw`5۽B|pBibQ;M@>E`fey~Ss =LGr5U[>k. 򄀫pReZޖ, [B!@HAR+Ke61@tK72TgMC^7"Vܓ Mϡ-"2H5;[7ڍ]ok,ca:d-'ddB 0:`P0,8D*(<,hX*`l~`*"@x1B_E%tw5Gen(FyLr^ /<"uӏO&/| eP9Bv M;Ev3HEi-#;)/ Gvg1^@fL~ ?Չ }θ<'-^YKj#;c 6G谆ɲΛZpڵ—S%iL/]`f)l~P$gj (CA"Ɗ?|c41$nh5>k#,,@,Qu◀qk8%86'`M3*fv=ϭ?dmEV0Io++vG`r+'Y?QL"׸4S{Nl5Ge9C~9JF%ON%$أO@-KցGЋiU$¬c_#34ƏW/sRE<݊UhO 1Ϗ煁\ |7#9" =dhQ 6 h9^⯏0 Hs2Ko^)"}aҍ 8˽YM{Z8T=9R|96HCP*4G>Zir}M)};ՙ=|4D kۻ6..YL]#2;ILFDr_T6ՙsyQjG6/vj  QmtYQ)u9ঙ.Cf?`90t=瓳Y1C, 19 J1|EAaL`AIC?dI1vH9WZa@卦bMGf=jdmV]aR`GIcBS "U? rdSso߀}b2pBrk)L ^/Tu }:5{Y4>mI1Y9L^fD4̀XDjgDݾl~FZ\m3 yX 2v$5!RvJ&}8K. t-z%ceQTM^O֨6E?*.`oc:cm> g-.g+n^0]`۬܁z -.V OXE`VEW2AZM[hWH pL.^Rxɢ:BfMM]# ^1yZ2_{[1E:gZgtnF!-l gt=qQ#ib2@߿할)XLf,azmb&mhzkI4P7Be'KBVs<.[~U|WCVK_5٢卦]-ʭt% j7F9IgZ/vIYH E4;&Ԗ@L4~jo%ߗx VȴՄd괋N掾 ɒG%Ce lSJj't)[UJ~(q2D&ΰ|LXݬb'iSHYwY1}'$`Y oˤѷ>,Cރ/; |V 7Ҧ!*ӉT < =<2CmP/զt (ELFڕ.a|1$3)΋4I<#L!Ͽ^z? h, "TdetGiqwIQ S4PpS DA=92 *L݀q5y(g~x7K bhj(s-j{Vy̶} ;[#)ˤv>n}I@gFԛUXS@N'/m)?n*~2uw{2]!jtWfœ2[&&}|O3w4 fYf>#A.qvd>W7*A%8PXbYEEJbV&0tRKA􍝛$DF3 6 DQĦ?MݡKܽ@D_\f*sH/1v`F:E|-Wݔ4(똈 `xmx>RbԵ/[E47]}%ru}ȃs}&pogV! *#hhhH +#b$4mJ*dilP,2/e,F7"$#cC)ơ] ZICt͕W/Ko \䱡B3]Ѱ0l3< Xo歺Pєӄ4)/7͆oeebC|j݄slltn/=k;/1d5;ъU#mJ媨#ߦmS'`V@? ]q֧冃f;4θ?z=!PQ"u>g&N#.*4\{MI]o }%JבcFȗ.4kYBFݶӉCux6WG{&/vM_Aѿ5.x64Ct5HzB#p`mr aWR9(۽W^ xD=h`q'~*as B3PrxFv"N,02B 33ˑ|iKV8"_Yҿu7r4.ab{\r3\OYQלn.W8+إr`NpOkR W~4{9 ٿH=|Ejھ͔+\y{qQ%D<[~\@iߎlR,/ _dT{Kp"}Ey1s?I}Ø>is^d9P`gumqOKXΐ=[6+?_R.chk$WG]Ϥ,hCWN 8B9<\Ysg({Fл{؎Z^=!IT QYI v2"f4 ȲQԤw`0˽8"D(ZܵYJ l 2m6-vb=+z3~-jШnX^eN?&.8\ִ^ %0뗪eFyw&06sEn٬Q͝K1cn*$s蒦\y"cDy-2ڿ/pv!_@'Ƞh [VJiz7`iL+Yp5LKwW+}2rH.eF-dMӡ`x_5 ѐ*9Gpar? P܅>_7(y>)%@ciϡOच_戅GH_Ꮦ2G7`7 WS &F%Tw1p@/" al}h6#ް`mqv7PUa* e2c^oq$=]օIX$aʓuq<蠽ǃ,-ÄȽq9R\h ֠-ΑYWhya#CM]+k{P+' OSrIewNɍc{BPeWdN5zh[6\;]YFbq7}YL3#cq4G|=5z[ʘ1ϩQo8=Ս*cF )']mGrf7_Qg;D%7j ҁ86qS!Ec9Q!~Z%Ja L"m۽rCX}D'?A䃙#^T`P4<@}EYr"8Td\= 3C҅ 8EQ`Q?Gks@P6Ur)LTCu++:SzH'ՉGvh`ðc "Cs^~+COYML{(/ty6ޑ/([%ŐW8 EPSHsyk2}&0Nj~~hq&Y J0)7[a 5Xf|/)tO8mH">D@}Й}CB^KK x |}Vv6,kRxwQ2tvGc(̪-+F3Ld3ɺWbKv@L@~)IfwBPQk)I=pPeU \<3 MP<y.~, +KO)p$R /Ul0Wo ="E}gJnž ݚHHp ?1+4򠭉c*i[%u t7ڨjeVu_y]@ ٗk (N?khՊu?I# k!ep#Ym0?jG4s(žEf"0UKk['73/t{ 䥎X+n9`>tW(=̮ˈ^oՐScB#Jyůgo8M0.|Z%;qEwb8(Qt C էkBJU͠-PnJMqpӸ& PDUu\D!RZt\ŇER1SgDP*$NL'͡[M-snd5SbǐxὟQ}<3SzM44xbR:TmjXK4%\/F!iE3.Fay(f`Q Ssܬ7ٛ HWNaNG LT5ϳAD:dH Ekgg9_ yvFlltLy6k*ۈQXG0NG'܉G el8]v<,tXTX<> $:e[ar:aϴ!G?!G.Z}}_l|B D0VV@%4fjaqC9,HlZ!g'O~j"265EAp\R??[ÌbcWص~F2pDiΕMBL+`˻Fky(3j\0[nNW8$^/pٕ 6R?USW 0:BG ;TI8SL99Ꝃzx" 1IBӝm &Ca E87_y/]{=H -_^llG+zi|~ߑ1UϱOc4l w]фr)D/e* gy?,R&{L^G &CYW}Ck=dWN3J8b>JdY|iZe0ģnAQ|>4v4H5wᥚ__]5H.:zp#b}]v$"H8y.a4W7yR sI.('s@?QnBIHCȵl{ 7"iu+1#U\cy4)qbfnջ[)~A@k݋rui&c }u842֬X ')!3{&Jq5ODfcd(ƢlItWIn'n6p1,AT1o -zFD:–M>!ZBҞb Kzb\<8e'+ŽJm.f[eeS`LSFRY&,(3_a/PƢN[`͊I,3*]XD@ Q{Cߚ^oܐEFEװ[ T֎*-xF,PIɟ'ZDy[nId 1{()DfH\s[.zDE`%%U 8 o ָoRYc!lQubt1BAyi(#/ S\n'v3|ϫ'hF'@j;l&2 DP]ab&mG=Ol$)q '_X׸ BR!0 J҉J߼kj7DI?; % I^C[DUD2i8rEԏ89C زҢ>SOJ(+f:b!֫v {?끪st@0yqg c{~ifC|2 ~aV:])Ƨ^W$(o:8\˘T3)tgÀL>*KF+|O-`#qTŁ:ؘ}N~.2.F BLJ!._[p32E[.9F֍S-\#Qt']E7xM3%真%ai& lxzsѓ(vؚ)Up<.>8ܴP[ &v \|ee6쵦HӞ=rKICVXAf p31]Q2Xdaz7fJ=L[{|9%,xZN;6SۆUAlk2Jmdk d[&dn8q93_FCNx`Qo`GrFM1+c3IJ. 1Ҫt VuL|z51YgNѫl]Ӄ&]A51lxL+;`(Δ ep̫>'xH q1 wbӞ,\h~x \x '%Ҥ+N"/B{f|T@#窐 {7zyMd8xʴ/%\Cpy*$ Ԛuu(,r埰:/,y5mYr3I`@充?3-k/V?L 1y&| PeCl~,B"hud)jFyx2dn]~|`c\!vLL#) AnefBCAż>+BVwc^KqVږЄjBn ^EçZ!@D|RCPC;}CmL=r Hƹr{9 ]"3G~Ip u)6lL&+[%Rӡ|[wclP'1LR35: ͇qDkty3i Nn3xi;Bk2x%dpВe"1`($^"> )`)n[q`V!s7s_Xd'4&c~e ]jCNWDdԒpKlCZGisb3i 6"Mv㥪bŐ屌V0ÂF^plgNPmR~Y\ՐC Lcp}&!"nR [p7$|<,nY]NN焒g5g7[C2m*=Ck*7NjKo!]B|u٥)A~&3;xE$H]Sd maHþzf"4R3VAB=GI+[Qiat,2(IAbq8_ZW;̣Z"^.qYPwz5va!@'~TP'-"'cSm-ƳV#j?eXEbJvVԩzk!v3J’Ag!{zpŰ4fԷ .ݦƱuqMx!\^q 5Qص0k{ 1h` bCiҺe(s<&k% %E$]MVCP{AZ(#]T LJ kR&nW&֖bTcC4jc=+fˮ˒xk9hT@MPPB_fb94еTpxP_!Qq|Y]=s [wI1qpcr{Џ],-64\i`פ֭qEwy|q 0e \w$C[usr%⼿vuH VJvFq1`YJv5fDq%?|&B:nm#!g\rpR10r_P4$NJetɒ2j.f\$\C_)D9a_Z幝GVgVp+WH֞j㫖Gk$P4^oN$? ǻ rϲLka7)7X}0戜8q_ؐyyO^ n- eH OP}Ъg۪B4ǚ bfMl\`L{%ڦ{YiD{\5wi#Wfa|Af-@EJ74yV/i9jԧN3p`f/حBMu̽M#YF2. AN,eƳ3q otAB~K*[Q=6D7 !]Yq˸-@qg98dv REdBiښݕ0 j-ߡ x@``xN@aI"z (/a!MЬ&z􏁳Pfǘ4C5wcܓO$ND,SXgW!mIa8K+eMc _9',yE/3 HA7^ڰs(0={sInji2JhzmƲzux$m [ѠI^sO$%O-v 3}V t[ڬ(]1ʐ9';g6wÐJy׼G+ECfe4jfrQ}5Gp2~g,$x4`ZWes'wT xHkn #)ٯ2 7`RWFCDß^f!Q%V))A)s?Y\Њ^=/v"y߼!rׄZQ|wj+Q}Yda(&zOh1hb`QT{.mIZd>A s6?DP~!Ї͵.H9 u*Hku<Ĵ\ %c?d2 `ǔ="5uól?7o gBT?)9g'8pei;ϊOQ1{2izR ʈ`7 K@@6\}c/)~g杷uJ_K-kVS&b2I޿ύqBd`Z+ˮ$arcBu4 piP%2 ѻ"ҹMQV3٦a}s3H`5V0'h5@5(ס) 0tj-@AB /SQ'`^#*ݚ:ۘ:(PpAU I4t jƫGC#KtfcAsf bςex 9}I 4rТ`1C1ԉo^SKThce&$ſ`ca>kz,/ _@F$RP^N{ FjfIEWxἃ*"-唵txp $ GCoЯE)|\^)0TW&Ÿi稺 ""up#0Ls )jDf Sh LP{ʠ8ZC(uT3E~ E"DVi u=p rDm~i4B)Jlb4(Yۄ*xx8hńÞ8PUKf]|l0GE!o{s7w 5g8,bTZ.1߇/ơMӌO7Q+ &L΁J\_')v7)QI@mgUOkjv^I2DfDKA4Upuxr߿0,*Lw7]" QrI776D?nYJrLkFCeu+Wg~6ES㾡{ JIBDbt~rzpULq 3@K{O&Xj]"YBrk4Qmb4*YabTkV>!KZQTt2F]0`.(-L0_HP,1D(j': Yw-ɞ~m 7Sa|}o|vFh̜TkZ&$u?5I=7֧n䏴$o% J#I6jrz^I=*]`dppHj~"/A0\ IJeJO|ֆi"晓; 3#&f5 xαvG_NEtmqQQ<Wo.ƥ`ÏAPlPz̕h$uǖoh*g hfހ`p3r.^ߙg8ʖ _[#!d'2,jWwZ4V[3; 0BR =鰇hc&&0O6$/9>q9B/vGnoִcwwT:%95m Wq k(@2 c7jn_y~dL,DX?f~/yw0 y7;sz J k0o7n*5s w2>~j 4-eYbhR"7A"Ce(`l|?Wdz:8\t}"hǽOw0ƣZPI5m&eWilo\vY< j>w%0SWOڷYL<9d4D.AU3d<,ɗ 8'gUs  8u>2{-Н_K]U5wmW7cd+Tv\!x 0]/l+l= :xւm3s_1?t3W@@}a1 lns6Lg1h]g|.82U)^ڪ++]Ҹ~j>:5bjpEl+C#JKW4y05d1MIltەz妁w3E tSK -D:I͖|p%_y=7v BUlrɼ ({yNՊ@dЛAO4KͭԎs@`Z5&~Ec-ՍڜDm4""ӗN#÷}ebzɍ~=+ n1f[:$JrP79SGkyZUJ%ѠLAX^pN;EƯLa<l^ÿFN:(NkIXw(*TgLCICW} =槰 /G]ƛ'GٟHCE/&ߠ&_\u/P$k:c@`9 }OȬ,yMq/X+?_U3@N(\Lu2tyE#jzd#kh_CGw̤L|[=$CQ U16M*yBk)vŁ̙JYLJ5kSrC'wK)siȓG /UXߘyi>' .FajќveNv>;~@R^1Ҋ[0%i["åpzbn4A!"9qi6aQ UJunhP3NBZ)϶O04M!2T\&f{حz_K"ڻGyo J=9N~QpUI;*3hu %m(:DXRo'cQ}ڈ! qD؜Q Fix>WGÏ4+42Ayߣ}X{Yõn(.ݙ5:= Up^ رgYZ070701000000d8000081a4000000000000000000000001619eac9d00004fd4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/atm/usbatm.ko.xz7zXZִF!t/gO]?Eh=ڜͩ='ux J34@r-se=ЫB\h&qtt?[}}L ~fUdA9[z$'4Q(/<0%EXaǼ6Dr˷#&o#oѵGu V~!s Z)Q^狧 NϽ;;dY¬M '=n&92lo:.e}pQ v'e]ðDZfnH|wsy RU_Կpr2Ud 7kMk>BLR<6q5 Ay%F+C`O!v #y#-94WV"t~W9K~#$א:."Zv71-Tp+xj?{*ML)| ۡCxG 4xgƇlK]Y N)*kÐ<6<V0p7 2q5.zjB1@׬dxKX9L]u7Vd|BE!eC`~J:t 9ta"boܥP) ? v}wU;vRVԿ򁊓T[=m,#F?ńk@,<3R?TzрRy+?Qs]s߫R-qs_,@kIidG@-"1 !:N<B|ki܊ N +NTq y SQ=Zqf(@gpx ^d:J/ p8fҹ[UVed8LK ,Al;<^1O ;=}o{GG٬{f[摗zC0i_/g8E-g1(8'Tsq 0V< P_=+vx0"EvuX-ޠUR޸#RCe\_Hھ EWJc4#,{1,4VcRzħy6" f .y}?`VE7L` Qcr8 #Ϡ8C[ f<*༅GjQ{QA+I>?'źq,9s+{ՙ65w"k=^gݽrq\#EÏx7 1PD3x?d@- ﯀g B'Uc)TeNx^hXdZC' #Zþ}'- sXytetb=*·r }Y\̆eNiK0U:WYpFfP['[?"w5R15wȔO x qۊ9i) ]"x^ѓ;!1j4Ui'͒nrFS mq-ޤ[?FDW\ׅP3ăr ^`yO1q+oNLZQ\˵<\Z P]M{]dtXpZ0RPwB'F8w:iH${Q 'p)̙4kU^pm]M[`*fDTľ{}xyP Q>J'g0lc-بx.(Fl3rj*@TKK% [QhBW9,|]2eP` cJ26 1<?Omd O;N>YYnlLDGZmPΎN.< XbEǍB<ר mQ)Um^ Tϲڧɍ bR1|LiSY X2HeLհgF&@cAna:0S#ߣ*Rg7$%K9O_~:).^vLꇀR}W`tJHV50}:2e6u{0&6"써T(9kvG(ki$h2s8s~ km}MJz=I{[m,&:_Tho*;B9;W@yTU%){!Lu@FM2zMi|k{n p;c-=c,2X3 xq h7nGZ'rrz7 {+ AJ$!V2:)?މ~ʷc ŒX#36Jj`f]+:TĄ@oh"b)ip(yg&V H5Z`ţgug1vV~^- ^%l8T< !S(vS3< ѫ*prf$_\`RBj{*Uj4m\̿n:!y`&n ,,mdIm+:-<)l3g"e0&OUL TCPQ5>![u^Δe2f F S>` J,zI=\/ٸVvJag/9ΟŁ7g&"ѡ終儶rC\@gǐZHK$Ȁ.?&f =Iz~6eRFQCɳX ^3;S{](0'`,_8\]5$jCT6̃$?#0sK/;"L{}dXpC\7"Jтzvٿ vC¥rFܿ;77=#YYvr=$[\GeڶhX`_8fp)ݮN(W϶C?9eР[%&7Jjzqٺ{c$?As5Ӽ-n,5Y?Dz=C[=bm"g9ϣ+ FT$BذJ/\-*oJŦ>b l{rt4WNLf%uޕq:lh&(.JCWx!?ޭ^ pWISsA8t#s`$<gf9^liթ̬7<L\HPM"HH22 @)u¥=zo8{xYR|UJS 8H<ƬBѰkXփ.;OA`z2ynxtyrؑGXC`ܼXYgvdp\dBJauB7c\3TnðteE#*nBDqOVEٺt9=(r\0jKg19I++ŸĔn'BJv"bFd;Qf,vfRSޕs>ߌD!b*d"v,7z*=wa;yCK= `iઘ%&NQop(dWP1֧.-VJUܖ(~P'\Fӈyg:tQt06XՒqs8u̫)}&`26WkgKdbpIup>uIO1qEL~n9[i6("Yu,,l.B;$ 㐸@zլ0'$*2B"AN|cd*#f@HTҼm_b>"\se̢0p!cOkH`Z*bcvTqUDo,10wj$<DKXc'ҰҿJQiYzD3[J+͢.Ss+v20Cm@J_ W-ګ{`zÎ ֲfʲukWwe#frN2 =1~dͿ_d_Y|OeZXU!ߟ*y钧1IJ5*wm7&)jkͪ0cv"l[E:*Sgv_ł;hˉlPcOlF& dFb'Oy,]S!20`;@-&O9#+9 r4d}n1NࡲuIsM$I8S2rW0$Em_FЎo,֑ G9 E"(jr :v-@~Ig/R}&:uLSYxíP)`Qq_ #a# T}1p` Z5ք]HQ\^,xf'c/RB0{)֯xY_*бuh1XQ?]c0Uh&;N2sʐCV??Y %n݊BM0Z/oUuIGlZ )c O549a. 0A֧s.b%6 `܁LU'2H8T0k (? pFh7Z`k~D_ӜF|?ҿ0).T+,y7p;HZcF&-8oteOC^(.2*G^L1Soء07-moQaiec]UvsxNtOEwi *0/ڵ o2͵|Ǡ&fK^|D;w1i_F̅ ?Q7s=Nګ#y/ʰ^!>-~eԔG;\w]0Vlʗ qUIIu cVWm UV \1Z$vkuݕV(ꯐ -JtJ_'tmI0s6;SE쒫KH8Lȝ('Zщ"4 ީIwl=u籚D>_,MuiAȘEDLSbʨi۾<1Ss%0?!nk.Cx̱bdSM`OZh>_,2%,p/#Hm%CZ=ia,!:-೫̾ Ά2R7 )CB4i?!TlIC,wZٚq,cIr^9P0& |o5&y/|WKXt{z~ͫX'YNG͗Lb)(W,U++-66xh˷]4xKTxO-àT%Yx{Z+yk4{)ezm竂ku4z^,{OT@>PN%< 8(הx0jnV؄O0V}lg$mm㎜քtwh]<W%bYz|6"D cB 7O1^5,3 Ab-ULIi6P+ڭ9c[/Y}vHBW/ B:4!٫/) V䷷u"Q0Ai;,zeuwtC*.plm brkAK[P=t 3۱P4QR#|hEMM6;8 k+=*~rԷB!]8'{MH$\zKl՟E Q=?rTd^s6 )K)r[][*Jkbh{.VT9hɯ#] UޅF=D~Qw/}KRK &rE^nDF<cTBv}?1=':~fvm&jO@b7ssS2q̯RջKTJ&uH0;p^_^~4JR}} 9+9?r@>]:cN u;-O[<1y&_Dm ?[\Oi@Kזw y@X!|[^M\g7}U2=I! cb,<[WY) Kә'HR ~„, Z) ɕD7qa0Z_ZsDj Y&]qadmNgS]T5]B4Ԡ% ڣB:b&>^3 M˃`<شc? aDƚ 3+]V95@CjIw]C0ՌEM5 V|:#~sV Aq e3GdFguleMFꙣuaMIsM#xBw96:ߝ8Y)j^&a7$Q\pS1_oϙ7(A ]V@Ry0Ba-H؈ʴd`^oոv{]e[?v>x,z`eb@}RY;GHV_z+Vh_7 uf~ H[#πն݊M&TsqB^}le@ʇn- 09.Z"JMڧL_T!P1P-Eҭ2Ы?. _v ,H;;/ [b͖Ŗ ?jL'C ^:4ݼ `- [hb5Q^|4<gH؊n/{F#Y5Na<Ö cuq6۠wC#ђrҿUߛ߂1n吜.seojqc!Y~ȕo*֚ed=z[r4)y 5ՅbM]|ςs^#© """p g/ʇ3D+2ҊC©>,d7(x?>zM(/:> ^*P#A<]I˙:$}ɵ 5;s3&}BShܬ(O}àWdu0E].X N_j[;ޢsJ^(O~}YU:K3e5K5SWLGZ p-z 1/j!6}]zIT 5)<'[@빹_9Ȅvk5َ'c?3Z^"ef# cgî}ڤǝ M-5eZȁ;~V9-'}Ceܭ0n)%1\0tz[ Z.i{a柿Q)!Ї K ywVDQs\0x")啴p%d//Oͩ9jT-ρPkcn 9xmWNB A`Ô2uJK%[QvnUa p^8V|42S"P$ڒ'풵(\p161Ɩ5;S ̘Mvވ|+^ xF+R(kBp6 %փ[ N5{7Jp]n*0sHI7$-~ @'bGIR~* @V.~6Pm)z+MYN=\>a "벉@oJ47)ig~zo.Y/.A^V@OQv= dLxă$݃JN/{ "\Dg7Z6aYr1D#`7ЬhPxi9>uV F+ p2.fVUz߂2 ifJcxxb#pc3ut.^@efÍk%~=cwZ/ٸUԙg (ہPӧսEQ;'!*iM<Cֳ|W@҄=ScV5E_M-T0~h…" k{e@%Vt>qLh{oúBÚ/Ϣ2't3ݕ\.)׵$ y@{i:ntX1O\>\'NL@:; )@ARjq)D=wqu-̃T$D揲ۘy֫*݌iÇTK1I"d&:1#78h W@H~mSq阡z1VKAiq7}4H#'澿Is/ r xzm14 4v_UժM`_iIx& >ֳ3Rޚy O Tޙxy͞k*M*2 Ԩ2TMk(]4!oR(#˩]Z:q[GP&!}tG<%XL5#Y3Icw?G^۸ISګ ;,)lwFn*5v±B2הU=sT8 mwvpՕ^њ"h\Wk|",[՗gb"&)X"6fJH rV ^40ʾҐ yhyҩ찶'dU?e 4g0Q1N Ԯ2n[xal'Rd]M*Z !l!:,{b6u`1|8B=@gs 4,JVUm:o+T ~¥z ~NVK>$Z/ܥI@4.n{@\ɺtySā=A>v !'1? ` N'o*N.G:]Rl5s38*+iMF-񸱝& > xPUj6)iL|^4okN_1DMt{,'IM h'@w\ A(h:pqg!q[u=wBemOkʆY0w?.hV1'sch>6*_$z|O)20OUa6_UO LE3 -| k)5`"נ/)Q&l- 7tnEVJ!&~Of+{o(&'9Rb`ǁjJ6ga}F_owv=x~('^\D1cH|._EA|~1= *+={3Y2sNk*(ss2wg,יoaC]`ag' K{N2HŀȀJI;(^ \ʱsrItOr&ӛ]n߯jձ[lޑdi^;B"i dOXEX[2FMg|ʵ݈Z[wU XX'Č3??᧹宕`F(*qyЖM5ROjkk=j-u.-E[Yx9ܡ3kvM C4-9Ҟ(/):J˄֖KOO ViXTq%fR21o,reXa-׫q<UGzIbIf&h&`54:4~`g$'];NzXAEѢ-]sSvwY\T Xltk>ټ>Bb36Y+qz. Nޝ/m͎ĩy)n; GLNF;0Q_Zm<>\3D5^f|)/˜q Q>[:QTqGF=\cD-{JHJȶɾ,|>-CFjո2&dE(㠿WRfL'ץYxpԞ|{{ejnwא#V漊$'ٰ9m)buœg[]=J4߱].:!|P_A1eگXQ+i.ߑZmQ"Jf0E/>kx"y+^g!.ݭh+<ɳ)6-K4C<5&pI|0-(euqf=qy`s^Gbz>~*yo nUH^E"qC:e0Nhm6ϴf3SlawrTXM;6Nv >ٰ>auX$̨ SZs=Eك"oѠUW- 5Xƿg8߄m<ŕ-߹o(6eM8 eQ), 1rSgos֦Kκb6Ġhқlh\h6T(^gC٘*tr99<:/$PCd÷QȦZvl(%Gl$3GaXB exOQ]&+ 3hNwt?lg.?R!>ZbEN9m>k(CCҥ"];:v\# MᖆkB7/Sޛ*ݗ}'l4<OmuY;~E!)=^fNheEQu"lU< FJ'K&`[CqbcAhxzWvz0Wc%m8lJ~,b3pκ_)Ə4{ 9iZTO6+J=-o=Omi(Dah읹網i 1'J`qjP0qS4?I(j9t`|SwPUa.Tlr]_tMc֓UBp@ah PzA-9޶9hxgJa8j"[٬>ƸZڰh'n cG` (%RO҇aVY&n];I>갸vt%=Cƨ4-2ii2| # ף@E)-4"y8255e VBTX90SgO/!Sq M-?J*1ᅆ8qՓ!&@$h[glʖX.+_7W'0bcwP/^Z.3բ)Y lDҚ: Vj{BJoZ^h=%9>XݑQoQܭz>QQFHFYQo]fvq;!Jvf)1,3UaplFÈ:%^͞%P '],PQf827&=~9YA.JJ,Z,`B၈'*2"ASVSM{ehWXzX~icL7m?]0 qԠ['<flGݚ<'9I:G5p8r جRIq_fwĩtPcIi1r pjJ%:*05Gt=3 ??dt3=tHoUmbst@-jN~Lr :@(ۛπӤӕ3$,Z&!)q-'TGN HekPOƗ Cτ ) ȂEz]/ L U֊[(NƖWo,CkgS5|UB\wۿK/ɐ !Y8# qp()ZxwsEy/t񬠔KVĜ6*({7OYS HJlGC*gGΗ=A56 _- 7AC6hޫR X 59l& wOH}lͻpZY0S1K(Ehp\3}cC JzQؕЮ1`~Nʎ# dj5,Q2q`~4RwO5i4nH,| 9t2?Aoxa8@ v!2h:^e+C6, Ym(ڼ 9a21nR6ECW=oo~@AeseU8D}3=Y#Bgn}08mm&=4E9; } e>7,t\1y*bӠ偫prZ^b!;YED3ɑHJSa~~P۬.6 &1+ّޢWX24mT '|3g9cT>߃8y)/fVo79C)YsYtq (k&)SۉD(P޶ Hag(ZN$GY^%x('/4$p%x. Bb;ҰiN<#$oǙ|:sbP %" a4quce\Dt^ǂqӓ:,De}mvA#s1c`TҬC#|[wٸX<:=ʄcsvhؾ%0EȦ2,;U;ZM^ T$:x"޹M1LmT[N|Éw@蚬\]Z ^%-.}.""=yN`c8KP580G~鯥:O +Gpaͼ woó(꿳- :ag;n$nжBzDZs7[^뭘n+΁Y Z{~&͟=gFp|y8.ިU˚3r52E[ӆ-N[&cpڈ *w0Sgѫq֎y%N4a#5زvXB!f6 Wn 9Pv YVDKہYq1O9BX c1c|y'R/#yғi[=Q䯀^uy4i A]6=N^GSj4panVVOGߴx_\Go%l>^7iU ,`cų@rU 7GR.uY|5@=36;)YDsN54h}yW}~q̃ui}sHqBNO75ݯV5[gې`荭PYB&hQW}lxbHg`؇t:RK0PٹU=a:]'5J) RHs}5.Y<T4EXĎNZi`CJYi?H7/LP^9d/Vc ]FWx/) aj.b-鵌夡tJ"߸ 0F-gʞKtؽ#^=|`FTRJt4J:s(([wJ~)I(jF%sdo+pWO"'x4 V.a:>xkvd}:̽q(Gq7*3r+|mײxxjHxWS)3Ue0#8_S?3qRX[ A>)Ll c/9VQH7a.'ut!gJz"Ko >@P{}&|Qr\ ɉ{Uu:3blO/L\)[ݧ7:C#4wߖgIl`F)T .\U7[ӠPIR~!-fq`eCk,X)IOC:P.| Xژ]B,r;<Ɔ>_TZ*Jpr< ڼoCb1ݲ< u'ڞ%R7SIӑlsl*V'jHZQuLVꗞsTzbhW&> 򨗏Qq=ѳ7`w YLFfsc ǛVd>z;Ldk; gYZ070701000000d9000081a4000000000000000000000001619eac9d00002700000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/atm/xusbatm.ko.xz7zXZִF!t/ &]?Eh=ڜͩ;oW0=|P /ٹSz$?U_~`L3(>)^NfkwqgRԌԥpv6o}%\~b5O`$4W0Tü#}NG6>^Tc"`ӛ߫#x(@+E7dޙ@B71*,]'4+~k/uUIEB~|W>T`q|c ' !Jtܪ< n5܂ƄC] 50cP;}42 s|vSB'6*N[QYd?q83Q5)hɅ阕7'")]y7&'Eh044/'ކ̽J 4'* rq %Vs-&{Ֆy31Zx "O:~x0+@ h|R$kNv) NhETFz_Wld{,s~:-(rͺlWްS%Vf&Tc_n^c(e] ѹ^lY57 !ؼ; r<;AI=W0MT7 o}/sY*1A)53땉ʚϞB(б˝!teO5X€pd_Ĕ1̤-~eR]xBQ^[WW_JA1׮&]y(Iv>Wx{GbN{je"D&\w GO5٤e臩Ex3# T%jaFh״1yP6 N+1v!ZuAZ8aI\x0V}2z8zɌ >*acMEvle@8]-9E4K+ 'w\󩸸ȯI+ВP*bɍ*24't xF :B`EɄd-)!%;e,^Z{ߨh4b6807˃ Bc7KC5r=?k~_Ur9IDdT ңs غ)xU4 S-ܸ̒m|j]͕D`K!Ke\Wl4q[^ٯ];q߈<.Pk(XB{YEH?:7aЃbuYXгV2Fw~WVO-yRȁ(*/ŢE_bUQ ]60V;ISaJ=eEp9ٿaWRנ"З={4':'h]BJ-n>S /eP=j|kVl0}S[p[x~:Q,g#_~<:) ;Mnꉪ f鯼{VLF0 =?ݦ3K\lY9@)aތ^Y0 3jL౻&j7'IUǨbQr"Ɋoؙ݋|N=G+VUwfeܲږ],/*\vVڎ"MZs2& M,F ojB#8.ۜL{~؎QM ђ$ @Ot`NlvγJ\kvC>NNB-l^; R ݢQ.f?Ha3pP&]#2!9F,-_u4S&Rfg@lnv#[VH"!:k'SIaF[bHcs+jJtUB8n'u pUƂ#BW#}JQÇ^FBG@a};5ΓZIӨ+MkXnqhǀ|D e: bv&5i j 㺾uuv:k*>&<.Anob?:H&_aF³h=lJ7~M.%כ_+aBx3{UH"\;Agzil>{FF`U#NCHՓrhX_g|YX"Mp-zrf?y[[ ;`~WU_#˕D\Z'0N7 yUZojk mGJ0(mO ^)!J[gV)Xꗽ(kۖ]H+e:"!X qrxt U/a<۞.evVɽl{׆R0PP3c#Lc]jT[7r?Sw{9<]L*u-h)Ղ,Yb5~I% K "L?S`I[%q (+G5^´:^chW߅F9̲35eülvyD9qbWM4N]ӆ܊~ -]lSKvD %`!HD-qV &K;ewX68ű\Xdz 1bv=#>g߉Luȧ |Ew33`fi_)ʧ]ԛё2FS(Ht!7%qz+.1KȮ)kL~򬻇}AEr ё#sjnî`T'*^Pct"jroxNS+H׈v9 9] -&R'N:%0e2avߜqң*L,rgv D w`Gg{NQ3֓jwyDf*ST_ԁ 6]A,8{v3T [t>ڻ-b}[/ؾf)Gv:Ǹƃ I SZk˺YF })`1Q84%~^zӅTwl݄=>*Y4Xub.Z{Lzf@^Tʅ ed5x?1@Fu4>@%FOiYW[.aJ`ӆ)+|s4 *;ض<6Q+ lh.3LkP$dpЍ %0ĺK4hu͚7AtQ$3>Z`7O~ t{9%b%nUL십Q|/Gqwfi$? Ӕ\V]n;Tft"x1tYL3?j0w$- DZ#QG&Qɋq4Vnrįps.I7Z{Nk23ڙlxVqlόB)oU+VE~BPmFY=@fJz)Qqia'Nvo-5z՛)Ecx^rWH>^/B&7 _"߬ ew+# Th0l eȨfMcc a*l#Z?=<ӓ[>O8XP8rX l(^MuaZ|I;&ͥ0H~oԛPd8:o$ Wp<5 88 V%W+Q$3a?W<n}g1_6-S1g+l:=3FH[@n,< t_N9C+l4CƇ :" 5 sSVAMUm$J^ zkj{

fUK+NjѦU3| =%e1~iWK1kS>:H$!G/HJh+^J2K0@n=Ld^}۱%kwH+ʻuv B.R/".@R{!?A͜a"_~Og*KPW^&|%[eҘO,]=Ҙt~)(^91l,%[ů]]Y.R x_X"5-tL]~s#?"zG- ~ZVc ̵b9U 3>moW|279T#uA44fcxQR"D`h{%6"on%:)xq'h?F|:cae"m*ɵtdP(-tfJ  /ҀC3]K,%y1Dv.\w>=SۙMzqU&|-OW.2ŠTfj HxH/PU5/cͤCd*YάX/17|M-#ze4:˟2evnxw9M|5&.jy:|պSsX8 R:pPN/y gk?&9Lgl3}G@|s_W܊C j aTa }~踙^~N,Vǹױn/kI( }p4!@ї}?`f?}MRj\=vBoN 3᝱uAARX\2=}\wȿ3Ou\ӪSD6݆ҳ/d wu8}?Fxo )ꟜWw0o Yyc%w| <_ ׮;t˞F48GDsj~.cTlWS+w}-)dwkkM^C":8˧ սAuEt+t&2>CUQ0F Ua~ģ4: :#!HYܢ\?}Tgll泉T<_<)L,ɿC+ 3c*~ҲtՋ[hT~<ߏEGOĶkjqRg~haB@ɀj9_}!3}n?~dHhGVT$쮜g[ETrG=*~XL]>5IM%aF u} V[WDq9,Vut4+Cd pݻFEhE/-&j;ߧOyS?~(,ݡYHѫ |uw 9Dyl+ìMN| > m뼥a C]x= <b9)vi.Qۛܩg[8MeQy'DvG3Yߥ C~JI;'!hTdZ˸UJ0,f..s!5l'-"݁6zKJrϞ@Z>u+ӟFD2G\0 #)W64%'#)!.4@ nMɁ^KNo ̉ڇ baʃ\mJԏ y+ a7^3ƜH*]]rveY;uoDT}u-vu?VU϶2o/;JWo*j<ދR@/[?Vx=7~@'P/R$d v&I=\D|%LCI=iB-1љ7`4g yF5|N ᬼ}_?-Nu–bbd^{ 5*uټӼr@َ 9^YS=29ge(>C^W}.k=7|BCqQm0xZ8̃]ϥI e$B慬MV9klWcBbY|e#`#+[ |}!XkK4e!, wBۦ)m eiys@ Hv QZ0e1#j~o#9}n~Q+ I=1o8ey^wҴ e6U[^i.1)#|جQwYxϠQU7&|5y9d_9֟uIGWPmO%a^#xpwz3eU^m#]rmKV}eW }ҡPz{Rc3}i+ń<*dc6`P#(h).`A1/周 %78yp>42غC7`}=KMh=^q}}~ʟBGfѩ{I @Q)Muh_gYZ070701000000da000081a4000000000000000000000001619eac9d00003240000000000000000000000000000000000000005100000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/host/hwa-hc.ko.xz7zXZִF!t/1]?Eh=ڜͩ ډh_F()ܣ+YC{aׯ0jՅϱԀP|ͶЄeVFHNsgj!H*( Q,[ƕhM;߫]AJ8>rv q>QFacɊdgmSH8_f QOc^*<X85B]rc?jrBH@JJʶcoL\2Ndp^A}ΔG9!<9#8)C0BYgYs9BPʥ+mNݡ-u|`_RW݆MO !Lh-MHX_6LpF% 3< 撷+ln\߱55 7ư>L ƦgcA^5=c˿h{A E%ITѭLst#dIfYJK.1#f6_g3JΟ~YdnUP(6 ᷞk(/ q!<ޘ&.e)bu/O"Y^587:>&oX${&,3F7`X&P;fCbMht | ->1{_Źcqr!y&:+L_VFyE|gmbEMюNKQܤ7I z4f[o[`JD5Vn"d!Ő<K$$s*|{Dr1%1QfcIѮvS3?^.T-.p7A-h/q !S&6JudFd6 !1Skެݨ>lCi>Gw*}k xAߓ,JCœM|eYSjrj|.3(ۦGX"`8/SWX$m J5%W ̫RIߩV?I4L.QdGgi7`<.C19_ʞt{!R 5ϛm#kϨ9֍`#20Vn ~Wݐ*2B@~ɰRK<.责Y=rmQ[E]- >94D1ԡ ZsM5'˂n2@)*qo29` Ge{ ýdQL{BZp*E<.Ҟ[ 5kA܌32p=ُbYd+Mz*$Q8Y܈ybѬ76\Cړ;0ŭkw[t@B$% ^ʵ f~_+71]D^;f^#қJm->v-cAsiʢN*)Ô3~戁gc[?oC|)0.M59y"gR`8([bgs;bR.m#/z!.}!PE9@>oRPHPC~QpjgYL0'‡!9ҌklPB7l!T MXWME[Mh8=1bVbV6\*i%׈p 8x0w ԯeT9Ο{4s)E>#i('O48'ZFN9atFJ5 ׋d#63LGWB[M`8ؕ) Xu3 ܷ0r`(թ^;Fieuf>EK_QSҡWUu% v~hzbUr5iZOQTR"\kh|k\s}m㟽 ~{ļ'\#n|p 4W,?yS'5#v~ kg nz t }6b7$% X2٤' b[stfFv1wafxI?1ِL5%wDQ`l-n bdKkI(|jp;VLfjޮ>)wQCR 83mF*np`GԦXk3](.ڂs:! je@OۡͶzBB,)3_ojr*_0=JCǏ\e,Y%:Ovy1u$*Y\>Mw,f8jfF[@Oq1-!]# *1Ha4N>sa6zO\c+9uYBȃf7_|Ep_{ kVֱEժ:}K{-G,L d}]lŬA$ 1TXڣ+^R `=$`_̶O"Qז?ji=&()-9դ* 7,ȣ0>FH#ӆǾ_"7易E='Y#?0PAOpY7L om/7ްwͿ!nM^nzI,TdL)6.<%MƏEE.#0öKSȳHrshudz=wQV<@6pl_Í|[Ddu|,f&쑽jtXo[BBw(Q8++hY3M;Z)0d>k 34Q.iEg Ah*ד&!^d[|]\xo=Ux[AϩWB1,ja&r\m?g ]}]m,3ϾYMxly##uxn:eSXh6ĊDSDhѦHQ|v=i0]닒#);A]9UDQ}O+r*H\}׹ᡎd=@X>~j:hN B v NڢnB;{u}.6h;NrϵD}}uҵM?+o`5*[=#%Yf}V,TײokYKGob e JFkPm`qZjd5E#/*eߙaj9Oe/OaAK]xH-|&%кyJg]F"l!ovl߁}MM9k0$lmh %w6Ŧyz r<)Fva 4dPeD:3.9H}fLS}g,.lFx)tJ{S>]xqlXM:د#5 A0 ħc.yHj]N Ć +2Ls\_c<o5bJk!}b~+-iGivx)G+F񠔙0oyǟ AYfmke ^߶3y EzoY|J!*nmOzӍ-)XUrJI>kwcxA a2U 5o ?PMюUZz,劥Z/ן#N % !їȗѕ@"(J t骿-l uRd'1L{:*bj_y,|YkIBO&@A/ *DN @JSUEX8"'/D+!ѷAPa)%|گ3FcN9|̐T-w?7/t)nnG QTH2`Kؐ^q?Bre"V{ZLs<gAGR(hU3HK TMԞP,7%]r".m"gDB}$3jw#”4{.3ۍ /2 9˧j{i c4mnHwcg@UQYo@7&s4cUkfldz@͝4AUHU 鍽 dr{VTY5wW*J5UZu2i$.5Uexn_xEf$?8ߖQj[{ZGaQAy^q$zx.<$lnU0/9 30G@Iމ@]4hP9HڮwPƻ8z| 0%m[܇< 6|r39D9Yum"5fvcUe]i`CV8kj/9?W׫xFH.ddKp AW8 a3:  "4{+fmpBTX4>WiX,dܢnI#֠E9w=(Wuɬ!62BSC^> w閧Z }ރP P0ꟲ9'0ۀ;t@ ˱V:qf .aAOa$ǎK3ss(8ؼjHU."#"ZaA`m%o~4I 1GOo|ۼzTwWyrVM{1wPwٞVpcx٩p^=~k^ #qYZ&C7.KlrBSXכ&pX^p(&@3*|~xMYB2-x*H%ٯ6 㷷5 v{J j=2Gx;,"UpCQjeWPEѸT[xߍ'$gJ9*3lk܇w@)$Hj(VNGj-YCCS^+J=bb}{m&SN1m@ַs@g+ۓzׅ[*8iK8, +VУ"~͕jn^J _:vr>G YZ?D$SV +@xcDly%|9*v[>Q*/h=CV{3ޢuv)W;B} ;`QQ7{kQ0G呒] ?"SOGY sUX|TG) MILWw?l1:+{%7T+}bH2Sy7WBhJ5ϺO(s;E=w?MfqDjc{XmVpd竲HZج]fr1!spmlqap@CB2۰VkY^(2U[_s(`k c |-7u%:̓ݽY4 ?(̲j3 e6Ev2w3luCqK "\YQWNND)$L)_5e/UĈ$G'{uuzQ?N vs@`#MMCotsѯ#>D'pcKbZΟѡR7FX O)ۅXehޯr4OԑցkÀ|0%CP&/.EٍCIyTBX|6߁LC'+w\b IW*dv|~f>%jx0Dѯn\Ex m~,CH7 ߐi!+1TkS=0tx7]`C&_و?w%vVph|u,z >-Q붿KLgdD[si/5ƇĞAT`^t?otQjvgnOTou$y#2r!z͜=YL-AY>En2R}tGnDbPn~{%(:: O#@%G1X4o{|)4UHcku]P?׵s]`-J沙άܺ`D8IGV̭,[R&ǧbU_UCJH˼!TkOW\2$G p0*%\Q|D<ox<9o#+V_O> r40/%F!ҹ֓cveQ̙s훋06f~O(u4}_}҃e%>HNC ʠFN /1qaȯX4/ {X<_HeͅTT.7.'*` *J2PEWOUIauv\ @ܕ,pogtHhP#Xz, >oS4ȱ|qX-5 :"!CP ;)DnrZ~ = oD sM+1 e#x v=u!Ѷ~ ")B̃20}\kfm I__0>a)\Eqiometw%x!(bs> _:xq8;<?@Ѓ޷!϶fq;(! @0*NWk{̆ufha}?6=`4Hu\mj{#tZMiK95Os:mPe9߹$*ܷ$5` Soq3e7,K|h 'PBCFd=#4j3{LO 57[ijy+oE\-DMq H$B--=x n6Ժv|4cp-}$sJ;@dXs?=\M9>홞Gd0q?τe,̮_ݪOzHjf`~qqJ0ML O3 6粲C~kMv8N)i]6tuXoXaYfw8 hWsx)n3 I;(Nx)hEiH<|33Sig9Ns|0uTtԽ&I6k&m*uf`k٣ K"՜S+*<ޟgcp YVõ &tm'6LQ(IH`?)z1NG9n)㱱ΩN<ޱa#e3g#=2`{; GzVGSd*y[qEݦtCcKuz).MRԎ_C!E~ڬM$ zuvWqe0=ϵ5C?\M X_e ȕ7%tHq;rAdĦq 짊F;9hWZxCB:1M7wӕ^E~}M X @FrEOD2LdQЊՒ_Hth< c{8,0]b382xȑ3cRE h<̒[yP~\.DWtg`SŽ\ P3 qp8 ('c\‚˳gC7r*}-KƝZ?qʮrkkF{eF(,cm.;3ow?첛ci*lHݍZmT|g-X׆kZ`d.kgYZ070701000000db000081a4000000000000000000000001619eac9d00003570000000000000000000000000000000000000005200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/image/mdc800.ko.xz7zXZִF!t/?5/]?Eh=ڜͩ~E$T-{ZDQ|t U K{d9F1U<2E;,Br)fSBV٨p|\I^2u2l!]  3)EzrGxݠu"t//۸>h߸P>%Yh 8U?~<;UV.Cd5pQ̺NH_mD~ힾӺ-@⎌}JVڜi 5>,g^#ȉ}Xѡ)p YzƏU鎌k6kޥ߹FN99+Bf σ-.f齖;0U Zl ? *e4Ǯs$$Vmex[)S'ݞz5m `l>CXU/;OvdARʝre'{ (7`_T0BCDŕ{WT n2ԍ"k2^pE8hWQ7 ցZݙЪ>,۪qpEG)މ^K}'GA]Q%(K 6#dyz#;ϱnl4Wp|@O*׀]҇g]|TY|;z}^D^Ņܡj|L˚g\JK5~3f!Ge^HR-.ؿ5WOcDyZNgAa&'?)^04cNMαQ/KwIUӴ)DӓZk1R\kx&siR7~we6He s܌T ~FlF RNLܢg/S.Vw>~IUǔCYlVwjt$Om]\1`^~-T$z, Yrl%79 BD.Կ$?r^I(ʉ mJHN1}\V?!\I+;:s ocY"=<'P7ᚊ/gFX򝖘VfksB\ut<gV#Sz%;SCĨ}{C놕Z|.[ָ`FԈ?{נ>ӌR8{Lh^F#6ky=GhK|4`[d6mi0,S7b^ۦ \ʼ 0I'* 5%4䘠={D}H?WW[;gU?M:0~t,2!yheŜHLv ɳ^3z`[vgyfe r&G|XB$PKpyXV@שq@N/YIu .G=lDF5NúvRS% p\z)wyT%պOqVR9YfE/^411TaY.æ:*L!cZCI@h=%'D#i ؄e U4Ze?3'j9Y(<^ZwM.:mAɮEWGߐ u,6m<ώq+^2%9-kve<;lݰi͡6@+z>bKMܢZeé-Aii(|:FcAZ4Mxړ 'wْɱ畱=R,䬢뱸NYEGh^8e|lւvw'U&o7>"嫃=-aDMtDZ1X/J@WϘ|!E72`mda(LAB!aoB~0uL(*7wnOB^ښL j(z)U9A$X۟< ~+A3WFPk7oei>[ˉ | ה3}zPt>>NsC+28As7TKCn0lL"k0g˴TU3Fiv+'YS=H}| w@gt!"ƃ [`tl/] +9MZM|bZpf‘drA2T!yӉB?0*Eeb@Wd2Fy͠n#f+@+j;ĀXTEsOe16+ީE"ѿ41AcbK6E5ˣy}Y۝D4z5M[&n1GJzN+(.ԄƤŃ`JHY4{L۷V`q*#j(KI\OlL6`˄W6tjlf.]Iz('+@?=2k^6=TV$^yxKZ',cA@ɏRsCڂ{ XF;=W0$~/%'s+ ]ҿF7gwDoPt{9LeHE}z(J5"`SƗ~i78/I˔~).a]) !Љ н @3# @9>^US'gC%$8)U.~f0#}t9;$ l`yCC0ztS%~@)]gTV9l]ƉɫRCscckIe|m+[bO׈,>N\K- 4ra v/甂Pc/̣-v&ɩ2uSKvh8m횑֓. m4|uR-t]!FsĐiTyj#:}),)N-Ӳ8J0S<+lY+!YjI.MؚW.D(z7t5]=r8#f%*(1Zf!݈U\øn Lm,MG94$9rEKsa` ]n\0crdw Vln,(`e =e1;=\^Eps/cN΀Do$&%W> exz-6!%|= suGsڧ;NqnjIKѥFa|Ɠ{>RMԠ1 d =n>EEK=]d1swַ_xMQ,~#:ą8)tϷ.ezN!.Ȳ"}ʄ *I0>B|R,TN ALvՄFPIC-o.H6W?j+s64dzoչ`l;Ho2J\[r{Pd(MIe pR ۅKkޫ> ы+Hy,g^ e @oɝߐ7zFA+ֈY~^A6^U-R) xv[_7"wJ1 m1"t#+FMUUC%{l?^1ի$f"œO%56x5EW©A,IKViﰭVdUaٚ2oKwo7U/c`ڌt M@@bC s7a4^hˣ-.x~TEL)I|&Z<# uqg5Z1G&p7|7xRqiaoHn@-C]Aއ߰}d%+s2 BƥU.8 P6r>MF x x=$s?HhBٹS I.koZKF;c]VLI6yy@#[s^l/?"ĤV5SRdAѾG^ PenZBI2fGF;|~92] Sʔ% nw0o Y6"l-p:J޲,0?y}r4O<{q%k.$^g݋|5Ä>6ե )ZLR"&yF_Ԅ-/lg:m{FXԠ87*GGR5{8Ag禃LYG]|Zcb~g n}6`^q^ޫDwW`pgv0 *xW'!vѺDU|h)~";U/Hj4Uٯ%@k#$et, r$JLe4%$i疑r, T3^θՅ,˄v=dGb`d+ Fma=4ϙDRL|I{ӢmwIݿܠ3""K@ߓyĆ'&3Pg@@]o973x>31Bz~L~Upu)EI5ҒXęM+S6ro!~e&^ 6f6bK!3މ$`xNe3lξ',}%-*y™Bm0w/E$M=_z4qdM<l:Jofք(q|BO2?P /I8^)%5Oͩl}P%yvI-Z礟9\Ƕ)*i9ڄ Bg~yEq!Bp@곾|CW[ PQGߩIWp&#jI:1mv΄ 9>f8,nX?+MW?NYIH(LھS}WP#Ø{Q Nw;!I_ -=Mg1T棵iNZJcU^YIxdCņm-( Ԛ2iT0W۵&.zsreioȧQ2؁4 wb 3 iVP&YM(%'!Mk˾h5 qvayӼ &/N=V6hg @<ƨ_bnFe'q+'pmhiRi* ~?Vo߆j*}0nѮMi}Y>Dq|"fs'zrRQ<6@,ȗ`4Oj_ vS, 1ǖ=,s1?RZC!fw.k)c;/zpGC%reh݂&'LO,]t 6Yj{ b2va !}Zx]3#!(o[+͉ rGl}/TfAa[ʭ )R@+s7|_ I̟^7E]CHKVzh4>54Y ?%6pk8x0`f>v&MlZvF%׻Y[KQ!'3嵵W]Og^bZ$_i.{5!oN5DjS RF_- X&CM>.& n$aUٔ+lqMؗk:O!}p>We?)Be*d^*FRj7 *x≁5{xI'IrE{Q372imJX2^w8kxmٕkWxoݬ!fJ4E (L-uuUFUsV-4#%j]h]F=eb( !M.:+TN(V0wf+6d ] ́4W'o(cG')Lf;:P- q:8Qv 肄jAu*pdS!韚HgA~R1RǑ#DV}]D1sխ_HIf!AH6A$0QGhSx{ 8d _ s M_ QE t’}xC(].!Z egm]BE*?_Fل"-Pk&hC{Q֋ /5mӸ8tB#! Oأ_vQr*cs6-h'`#DEaX" 4p-Dꁤj"{ic~a\ GKH7^0G~$GG2Mڛpy͐۷ȉQ_i|o5+0owI fwrܲP6 3ۀ3r]6GQ!\RL]k`, uP<:6x &+Y\nQW_ʻ(vd3?3pEċ1\ě(- ަo54nߔ: 4\Pޏ$CŔ( kH](u5!9Vœίat+㘲DIeVԂ~lnoi(qߗLu5짿 W/2Nh@hH.Ϩ?o,W$R%k(A59[Mp`cTzjt0LVnU o$l4sB.^5BӈB`OP J~G|{P!G`Wv\t󋩍 nw\YJP;s@P8"m;toNiq?AW) V}{9n/y|MU qI$Aߟn̢M Rn #dI㣐}[Og6aՈR+/XpGnm,=rFzGςl1PYk?2Wjg<ʊRϹ[\<[HL3{* ҦhԅiȮ&4lFUNwa'\;< ]qL=0k3ظ4 sZ5qɬT(Ou[U.9X`}~5*YaI{T0z.رIYUD\Qn[KU8{?ALL]O4Pe[ qKHA;);2 &IXE QUi]h_ O];>2՜ >43˦&^t !Yao<;}i"eLrCu֪ijHzy IWOٛmKoFU]Qx⺺5?Ƞx5+g<|O2,KH Rc=B'$0+H"'iګj|l|oJz6gR$I3WaVfX6>L,|pn)LA)nOu!-Fq~Ob|4p$SvR;So"x4䴂"/ݭZokMU> 0-ud$W9&l&܏Pq !H,$F!Ž࿃ϬKEqgD9}5Iz>F)O}i_bj%.dGKI:MGVj;W| [JjAq"<=Phާlxpo~u)kB욈#JH2h~5"x]l Зbff@ I X.xFDLUgrĘ2+DNeKS×[&G7T[f̙1ȊM[Ļ-4=kp/n ks?)spe[1]N "TjLBZ-b3%b@|],FI,u +\N4HZBc滽/ siB?vθrAaEKsL.a ~Rflw0i"^Iiܽ{J|i-qSɺevmx&Fygx Q["!fx>Ȭ gyf[un8LGWN|bH#O)Ĵ=j+y8/n ar\W`$C@o]~xx 2ͮo׻pF?aq;be3O3lv`7p,5sTS!0'kZGptf qg`F6yGP\!|2B˕@^,T gX7稓sТBN`Ue;s](P#40``; aE`4J@ĸVm[P5>zp=3kPЃz&nAn$vU0ƾ#r`C1~ Cǯ*#FkNN\==K&4jcg}p!W~>G. OavwE:{vmeK;W}^~ۤ`8tjdW93 ԰u u2@bM^''x4+.nND|И8oBZ^3^g,116 ?Pd{| %ey/تlQ Ӹ|@4Up*tjU-Yp8c}tG5Ѩn{Dwy=p5Nu 2`-:0bۜ^:ėo4Jez?kJvZś|Yk>KVBͫlݣΉN^.UIԃ` WwҖf+sv/n;R,%d$ G1gTbutqɭ,3tycc7@f=Aϡd{ZW;J}T,;㛂&yIi(ȺDa&ו(n5vnаdanx= N"^`X9Zs $娇:!P i+ս1lpL xXX,);343jG2=+H-O9bn t18_ 4Ώevҡxt4~FD\0]#=MwW`_rp?m. 1I7(jnqعse~; y!1В"(a7Dm1%䎙>M}YDy"xXZfl>v~~`ns|mokΒ.nR7sRM0h,F|Ksytd| !N7F˳HFaapc}ǔ_bE@i2 #e6c1j兄Ejh)8]dc`e,k[OmmZdx t U. TA_{ "Q2jS'S>*饼&gw+nO`  >6w8rrIKVO/ meok19Bk],􌊃t& Q |(om"ΐA8!d暾)T@ظX9 4=ٲz]]FnboUP=(w<&C\Ԩn0QnMY.\nG v,/BN˛wkp9p7Tɟ<ϻtLЮ?ѨWwIB$BLh" @`*&n%-ב\q;eI3,-F @fsɽ=kĩ*vSs`tr}'T^4ܾ|17#MͰK?߄){dm:43$c@OvqKͺS!'@T:5;6-Ks5 pPJM73F G7-߿=7Ժ0I OLj.A %#iϊy>C"W¾f7u['%[ڠ& tbcG̡i~WJ[SMr~/yt rH_2zD-|2!;Yl.x<Ѷ#!qI@k'Q4b= ==.h(LT?Kq11Q*_+-pZbbJKւ0oF %V69zrĮנ>$v6u w|cdB}?Hth_қ#Gt|CK9E"WV`BjDMúZ~4Bj9W u#mdy&yJ FnKЎ?Ns<ζމr bˬ/hT(bAf[j.~"_di홝I?v\ t#lc(b],:Q5: dSK$/(k8Nj6"A3ݑ7+!HV:Tw0dy 86Ƨ bH6deb3vi^ 67zw޵u($*aoaJ1+' pu[ M?7 lp@J:s׽;+n->hR /Ѻ/sۂ8pjp&^bt.BLl  {'JF߈VLKዀ,}&N{ׯN5y Y5rO'?nJi Q|O;JIHRV>}X054` ,M305?$-ޔ֌$z:$yQZªfPzJKzȕh30' Υ-#בâ$R& 1E-ѿKPQ$Fu29e2"֒VИliZyKt\hsfj4PDm>PFT r㘄x<*J)  * t:K>Zg: -,Sg8^n>K] 0%,'lZ}S'$]ZO7I{#,BgUQE[kol6? FBk$=1ٳ"`ţZM3@}efB)^s׳=$OTlp½˴'R,NI7y"n~ٓ;)gcV[fZjz/Xqj}I3ltU 3;+*_ӵm7 f9bӾ5Cm\,w0pi e?R}bj`=YQg<-C"p)̷%ƭNJ%/tN0n󄠮,T޹j:N*ksȜ&ɇMBdVX)*ȕtߚ2Y=pK_:Ј<)r-7&S6Qs*)L,\ig}"R{ٯ~wW7d sǔ;;5Uψ?֬8te7d# C#r)\W](*4 gN9OƭJB?5nu|Jh%qo^ҍ"~I;Y3F冰vdRq.^jjR2=`I Zt;} x+1MC @:j(AlځfL\=%GY۽,!ڢp; Ȕq'g| yJҡVwxqߩݑ[GVأt{Sn RZ|}lq-;74')һf(XvL k ;q16*_u6c+ 0Sz ,f(BNFž)/?@ClqMI[.Wn$@(ƜCՓsDYx)Mu5M@@=&\\b"C]!I!clBѭH:tۣ]PR2ELH:lL8eMo M=Jix#unnq@#%E j ؍GOzyK)OjX37ѰqtlE(M0n7XZźh&SR5ARcr|\])p?zJJq+.;pY40R YI,AxҟN. ]GKTFC'N$ !Sl\?ڻ- OyLp2$t=u/LZzyc,4mիD]0/",E%46&:B"agg; E{T7"c'-z ܎W M yXc ߦG5;r @Y=M)+aVL֙}&Vikظyxv7UB?Q 'yԄw0xv·<$h@l#B,uӖSl2^ƞ:䙢xsl uQ&KC`dń%wT411βXx$$a:@[e!)wWU]Uĩn"̦jC(d{ޢD1ŢxoyRU#<>d͂k Zu&;µ{Ð^sͪS!0{LVy.4W'a `ϬuEx!NU4:QC]hT[VӚh"z"Z[W:Flp6^WŪʻ8!j7F%!1f?DC`$.}ya̴饗'K-Y >|CۅgNjhz|r=2g9A\ ;)+P~is 1ήR zdY~ƛ=HOH +`YueV@2{b"i__1E( v4k &=4KyhzP"殀:>ng/:9<.wW6EI dI>[M$zuLgR%cCO(:B /%~8R0-Dv,z)%:h`?Jd 5kX 9f17Zs[˓撈(ͽ`-D3"o4QepE EdV$F2D`^ 4:MJzLt7]#COKrx|{sA&#Xm\q6U#~fQ.;g[W,9ۚ96W^IxpSܑx{7`gG{Yk)[AAՅpD"~ך9x .7HXHFe'<&{zvݜ*5;evRqԿ4xxV҄͟ `p.jȐ幱waGLVj4 ~֝)d.-I-ZoC2^e:~ _D~S&b=P.;;BӒ_f =, {^Tn#)8I37⯍o߸"Veq1p"XzCI71V&x{UY a+vwo"kODf!#XB!A2 VH,'ZXAKQS0<i`2d%Ĥ.\EyF%5f$4ـp3@W}u9=2˗~1Q 䏜be(Sz. N&p#֘U7|n#(Boo?(p_ZaTv՟;0l4kDmp d00s ,=,5 GݙZi=p XynS)ja1=HW`!ThF7AZ7qbG!#x̽zhG9.  &)*7G1bQhN#VmuHT9A=^)Uzƀf8$qav7 Na)_z f.}E,D ]ԒK*,Zd3ćC6,Xd| J}"/4sF׌ȱG1³DPV[@J?;[c"|Wp./؟ 6W-dS`З}.6WIvDG Riv#[&Ğ9X-D)IXͬ(l9m EQaEм@I]%}q q:x|\v,r窜7M7̠]عeWخ_T5b'o#WFa",M _\5" cqm _ZqϏa2 -d,4-;C_ *@@ ݷCbe@?Ԋ7~vd 0K 9΀n:aoR%JGIyǠB*UN"PKOӂvj~-ט$s)sK^q~N " [pߔ16YCqY6R.*EmLm-j8xSz<[H֋s8ľ0Kb]47CiH?g*aC;w`ףoY"4=kUh ju.IH<+?=%Yw⾃Nch]RA";"::C=ӛf(/tbNv#luH a=)ڭ끿~aT'Zt><99J}%EqsLÁkx&gxzix6+XgcZ6ڃy Z ]8q%dkC-69.Ifsj2DPpiI(`!%p :,qjF2lGs?0uP岑aXv=/ӔoSB#BV _pse0R0D0DO 0ӗ"0B =7OO>G,ZĞhiFOK<L>ex!p |RM2' >B*}U{PcSim!qt AՍᘍXM )\V(|d$ηU"Qfp [I_xO5ё/V,sZ.s";(Kg>Jњsʲwu\\DMs#& PFM3UQoy~QP7Q\:X}DV2h =Nr,Dd~KL[KzWd6?; j4濌ε0-$7{m-F6f^SQ+%vXuq "hhĴPM$\.5Df֋\c#ndBgii&1w<+oGX+Z!z殯 1ety ۄrMp+qt1nx;G2j =EOCe Nk.NP5PQ[m_>mGt8"WÂ9jI?ͪ؝Ha1NS3T|%Ez<ˁ&xٜ䒦E?Fz><F~FmMzoX3M$y1^&5T@WqxRViP18j'4ݷív!:Q|Tf`wHM@U#HƠ6;=l֔e aZQD(nTOFnSÃt-63"޼jy҄Q Jn$zo8Œ%@5h;%UAI;#qub0iӎ"6Ȍ;g)c(_2]4^Z7f ΛǞ.wd^(bP.j|u28Q)e ݜM:m=9ƽ<֙'Kj/ǂll*O'޽>Dhv“'̪eZUt|*4i4 fǀEltܻx R)|Ly >ù+ %@҅6[T *GбS`Sp}n{Ko)ƭ܀6%%S3;Lz93IS(߲ϯQCǂ1غ *e;'<@EA("D12?wQ-(~p3ꥉի)uC`IIbgn [U,Lz[ܔiT.h.4 &]7Cv=tz0q$XL_^iQu ޠ'mwݕAYɏVv0ml- YCG`u&CgYTq k9m;]5dqiHdF塀z} ,PrH8 +XJvLwtZdʕζu#6XxfհM@ǥҨ*-ovYLdč!ݸ[$Nr8FD3YX0aakx8jK?9p`24br8&a?)~V&jWR!8KB{0fmJaLh= YOs 3$։~U| usdmIqqg^:<侀L'Ÿhn;yiݿoL1q@iЩ L ~Ūɼ!Dp|K1j4105)a{ktY%21 'b|[šo+G2;hf)UрSd%{M#r vmS'5^gLR_3"? E,F7h_7A#P4@wYptYNZLv i>CE&I J , ÜW ?Ωcl0 L z()5 7K|e4JXߤatT^hʄ B|(R.: fKҦ=[LgA%[\ <<_6#Lꩳ=mqZ2䭙3-x}de;F4|@UiC??Sr{1SAWbƋr|8Y,JF%7ZfJw _3Unu@+X  )|U]Y/coib3Lģ1$b^%4_31KTcآ\0~4V ԡ G?6Vg"p8)Y6,Y(?,w3іسĀұ[<ب|48v P﬩Vm .!E2k`YA_BL>ҿrܬT8rC!2&>PP Z#-˪!Hjq0I\Mv/»֐Cq.D%,~-?<_C ϟf&9bǼ?aS9#_~:}'oBAua#g v*'.53}q}lIלּ#=3%PoT颤!AMǷOCwMmaj),V'.bݪ~>\f~r"jLF~\fD6#U,gRSQ~]qQu]nlbslj^|^ 5ʂ`h@xS=K͆WnPF/)2mQ%~Q\e)7Hv5õиe4n'h!]#S5! e~U@x,Z:T^U9OZss{*XdЁ}w0 wŧj?o+|k1[c˂y__ՊvlPRE[# VC ޟE^-+ b[tL'[P64F@Dw%uF׆_W4Ց9RgQ(Z; 2]#OE1Q5pu#f07cnbYS(ntR]V+g8*^|xEDi.Fמsr>-Ĭ.&N_n7z"^TQ8!91me=\Z?;Jޞ;;e,r|O^g?DO D3t,mC=AժOY4!SzZ}vzAj+K.] ,$]G{4Ĥ`#Mqok[F4Ɩq_YH9ひ!w Tܻ2 I8!wXD㷘A^IВz>+h#H1mWcsOaF:j}:mI$"|=#O"mΘ2JlօKN! &SEq>>8-,~ )KnuXqc a!S@_r(.?yԽIf!+@U!^i5ό Kupzxp3+:/w6! 9]iĪSFyby0jGJۧCXē1Oc|7[MJDuweQU(\Gӌwm19#6[LY5Cݿwƌ7ݧJ1Ncv%p/(Fn\BH ; )?I҄Bp5Rg?-S@ߊ'1R.ۤA+/-RCbt/XRH$(K]i{>ojzEH*3+}=?pmyp{0:ܯ.4p;,i AP VȆ([1v/_#SV,\@۪?r>пD2Epk"G) P,ͼ͞ #m4k;0?I1'9k_+d(C ް2VsJCG_BjW7M8Egh[3[#`q-;$01x{+ stg̈3aj;6y?d7'ݧ}<˩oۻN* w2@<_9nķnqgM%1Ix*DB'0n0b,ۧ&`<:F:<2sm< xWn%u%n;M5{!tv6*qgM(K)QQa'7 _)K>,kVo4LP_$ʹ&PK.{³/w(?Я؋EΟeA^6{{yf=&YE[)P[StK {fFPt@,Wf@} S{Y!r"$}f)cs\`F{`2jѦ,Z>K^{tOjɖQ)lkw:UdšHOgQZTbcX(l4R/MEG1!Yf Jإ;L@=WB w|Qȯ6g <'SA&^1Մr#T^zuNa&:roS`>.'2z~Z "5Qo]᣼dk3 orS}}Vt;s'f: qr<EQ2hHWH8j_eܻYX Km˘Zoo 5-̾a{ID'-mpx !u@qu.okK% `#Q0VsˣZoz Y5 + bkzQOey`'FFk9̋ w KjG] huE )+j)6<ʐiK$cG3:F:ZY1ZgҗD{\JJ.@JzLBA#;#AdLmJ]ϐOW5.̤h"#e`IMH4{pɩ=8$awOY5ite7^N!Jz ٻYNuFY\=%K@ P_}ͣ)Їpj=v>АÚAb>nvĶ_,A?UFnE}7ԡȭˀH@rmSj+;VO(2ԩE{MƴB:.s3,z'T2&=/VU^Xѵ `'@fUjeU6S9sy ,SًҚ HjZy9v|I2{m)Z;W"<6GV.@b_xˣVOM[ys5?2 Y!8$vFzJ+-=/g:u5[%0pT/ȗ nc+ Dߐmw&Bޥh_)iaxH$Cb/Z`+>%TxlVә"obM[16,u(ȤCQJ #`Yl2mCÎ<ݪC_ o't犪҅VwCQ@x ^F87ҁ!ͣ- ]X3Tm})?~zg`J>lzC;FCXB#MEQ>]'ۂSpL8h{ȃGb }~f:й[gt9]$_͹N>0ٚؠ%!#hc2TzG}ڕU!&K]@_IOlc#;kh#ee2W\JѣAAl5Z,N i ]8:VjyKf(Զk'L_@< 7PƁ{hwb;ʼa;)[8p1 T^9 UK  t5t(ξKeK"yi/j3g@fSĘ9O;%GX$5N 0sjENa ߵi(d?<&]REC&ލ^fV!ErE?'b0 U"JT{<"5.{Œ]v!$>zLss߰[ȖzwdӔ`+0)z![J݁k(vXQ4ng.%pv5I{N teaɏV^ؔ.NZ Oi+ 7Jna"9ECm&OQ\bcIxno&;Hgݦ*#X&gz:y'ΰ .wzR%9^Fp1B=wgE/wkB۳{XR3"ηp'Sq+h D/xK6H%-&,^Vv~iջD=Q3B- ϧa܌CWC&o:Bp0L_22Z҂T8Nس/92_NS@MF"5Iac\m]^aIP~*T./=pFzO T>28rK0/ }kHaDFUfV,a[3Tu9\%<2܁gK5}zAڇƋ6(`Ðn4L>7OQ<.%saǃ)Qg~ W; <9|pRmgC)W zxNR#(Im =VH-$\Oh|!8&۽R XGm '0-G 2=eݨ@0Kf4_ɂBv,?+yfh &\N7jXEaЖ˚F:O@6 B4'LErU(gV߃ l^h$U3BOq@,ui`V%*twEFF⣀謹EEm::HBYhMGdrz*((_,0k&58J F79cA2J~w[ˇ|?\?8l8TW9 j+׌ 9qcf3d'A3Wy=/1iy C)>-z x-e۬5upi{YM|]!+J3`! ߻>޸ @)F3GY,K #G[w$. E !b=ĉEYK/lQ$[ 3 y^9I&G>%?D5 3( <1)RKmwrԼ1XhθBpL4[ءơCy,Ǝ?PÈ4{Se'%ݖ@u7Qϓ /5P6Pz"zЭrȬ:e'ȴciX2TN}͋Y]]hW,Yj]Y3jNĭ$G>:8W+HbWM;~z%?foJP)X_Ug|} snο,uh&RSûwL'@s #u? 72O֓ SkD3vUI^ag+X8 9NBriJ4 "OI3RTu~&L*l(Þ޺`iXξ}kaW"{?đ$nX+Žz?DŢ3"& }[,S˦R 1GN;_8%1T\s*KiTxU2&؃cC9< 3q0a򞹸5:l8g%,^isErk]ě{Un"7#mJ!:?dP}-t*⎻a DžR5K} ,Vag5} ꆽ;) bONM%1ZBpo :d)y0 LīQu1_{{*ӕx/qeQ]n*L&D}RI;1N3,uh$l:7[MiNѢW:B$uw3)-RU=UCK<¯TubVEdw:&D3#tY/ˣJfdUR32ȰMF5)4(XÙ9~xϟ hGdә:D" o ]񾻸eH*뮸{bC眤Ø70g[(^se^hI!H|F ଘH{Lx0 t+a>^ wv~BSjKcy`̲rIZA$v;foEsِ{k9:;żG#0gTȄSŷ2`;J30WU\ۺzr<)@ִ/Ά=b(&eNmims'BEU40Q φ{Yn]?ͽ).Ty>xn "4Xrr͹HXQ((Sڊ:qoؼoūh lƬ9  V^T4mjq[<+x\|o$,ޙ&=MM*ݮޗ{| .Odj#2g[V/ ,eVPB b&6>T+-#ejL&Eø}jVw=Ȃr:QaO>{ym@CR+Ep׾CJMtٶxneS R%%='mtYR 3͒zh 3217uaشvѷa9ȭnx&3.Ҕ%fi@FN\t92%TjJKRQ)ClHRb>RDhǏGyݎJqD]) 9y5п X%":9ɛ-~< ct#(w@Cԇ E>uvۤAFV!;*y7ndk OԜ>A8wz(u=h)DyυV$T1o$P}S[Tv%cΙMd"/~Vn}(mV-gp[twN+t'K_ݣm(]7[Ix˃9_1( h{@yURO[Cݠ≺Z@D* :^F-9_f ˃^=zc67{;4'EES8";|:( sS#O*S'5ZgmnQE`=!ЕWB˂ 8 r{\5}[`2Js,5eΝ.vOd+HW9*]q˱_Š]6&ɒ&9܇CC#&߂ =jU|F˪gy='wMToP.7=)nNzv.Z4tZ|NQoT +zB]EGDZ]j4^Q4I͚ ]2\l e>qvg IiwQ)lE/ŹAԐmd?|u`fmo6`w :W?}&☼tff_ kb\uMu'Aݏ$TM.WJwO|U$yCSKOC}5G/ѣrUD(X͑)X?0i(ٙ z)R+*hXjǴȘB*f/l٪~g4[ XkjV7,s2NXؽEr*Psd}~".hvӏx:fR9B'u;f~ٹ^YG uxȼd[0o ],V Y܍o7Ha 俴OtU}ۆٟFCfHƓGZ(E8F &J5c$2*'Dbvf/u^i7[iXZ Qc)#Fs/F9[ +or%1""C,NSq{bz1B4$ +.˚GZ,HAW%FWOG4 , B5i,:DBi qׁ*s˘B:r?*;lvՊ=Z_>qsʗǔē]L:֫ٱ!}+(:rkί;X1׉>aL) Q-:}$h )QyKCT#)CNk0kF''UȂ֒EN@VngkQ~nI[K\:U wk<?T[<8?wo{CE캢`>|ld3CKt.@V]OWu!WTTlemhVrŋ 6eT%Uw)xh!뗢y0j_$Oڭ7΀jy=c pckÃU1b]#AY yO{øH.A $َ٨ 8#|jV\&_J1|0AP Ж?44Y1EfǴEшmP_ -EUK1mev@u"24z+oןhYZ1\H3 5neHՙR3bSsɵUW(yIӏ85w,ƔB ;:u3pљgs"J"C&ӟ 4JM]pT{^Õb3(IwVYY-y.!'`^`U]S/;ib8n#3,&OC=:Ӟ55V;_L({Ԏ>A-gB||Z9 NzڣLYӄ(d!tQIKz eQ_f`Kr>0$Ԇr;^H`uD 7RF71Rna\*O1"K20MCe( _sg-C|'DNwk*}X}O\ AXJZ'oDd6Q}E['fo8Q>zq S.Gݡ=C^DZ*sJ_,,w ğFsn{T-l b1֚yXuQ*,`ܐSCe# ƞX5FȂ;|LUc }\;R:!n*x$BZkhcrvC/Lr8Hq\La~6R3\%Lr%e}crF t ,/To'>d]>Ł KpAq ZoI0mg'Gp3W [WC(ݦmџb(z?W ՂsJtH*#_ֳ\P7aDz XoP,TZ#Q!B[E`EծVku/-F獞.MնZrV(3Y[DJK8|JIV%6&: S@$?LM D)PzrzNr֯< ǎCcK p)5>6c*=Vld[i[u"C8J^<ѿd\Ku lew,xfgp=)Ӟ]UV׋u\)2r:ԍj9/S羕 *G \+A&ζFvw* X*p&GMMv?5%~)vH-I\@IP6:❂4Xj?%p}jϸAK}2@zq8 B^yWs w"N⿁ōWQ1Y;ǥ P4 n[&WľZÒIj#RFȄ(h2̓ݨn| )&Lj{0w By$K|m9Nj9zP'">A2-5GiĮem\xv(h#d`f_ͅbR䘆5㿑fd[DKd!8C??[?>ffJRqt-Ѧ2ۡ=x:5kDζ#sfgs)@ݘ"8-<6nH9װ69Λ0;"{oQ4/sӰ96)/,Ǫ+Rᵺ܀ QZRgw#WSz -Ժfw>fQ²ȕMSkѕO_d[I].&3G?eL $!0km u-oyg{bCGڤϬ`me;U" LE"q%⊝q^ Eӎ:A SWhDX9 ۴_yXo~^sN1`)a:M%VM_K {I3D%坷i߾a x1?R^{zi|6_ n%-jFdaJW6ɦTm kagG&{FUiZ:[9qcОoE0֨{MY ]Q03L~9%KvSE7?0Jۧo{iuǬk65mV/w8.ޓ: .A`Dȇ)\c2uI{xF佮A!v6W0Tt}됔x~zI@'4Re.궅n<򞃁`O۾ 6;V,0L'o A JB Z'Q~?4Q-caBCF @^7s!0zﻧKR,NRA%>s4uOOWe* -=VV8Sȏ%mk*kQ?ǨzXcȄHZjۖ!t]v9/.<{ef=_߫2};y*b~lQaCAU1(N 'eIM'A<>!b{pPj >-2bqV}YdD᧓/yLC|qi-j'9=|7mx[RVOY4۵k ևG S2PRu5pLPg%K]%5Cv?:+-KgϦf=Tǣ-f9޲0cE壒PJgFa;g4'j;Ɇ{ %-S^֌>+шNC;CRCO}]1)J3Ϩ~2[LKۄ0ّM .ba(ԟWD̞ 6%*vk@kă|M^IlҼIa`r'?`9Ax!Ǩbw<5">Q x" Fzyt,tΝl| VӥʢN7Q('$]gR}u#w|?"dC-+שUQC^=[}PU>,/:rѶHyޟ۹¥ vS0dZIA-M3|>7^daV׮Kux9;*a$1uqrMMܣ ?1tjDpu< Q`raXȜؔJ,4Rb/XS秿148XFFD +~Md8P}գ-a1u%/w|.oT\A4U?fmz6^̸ rM*77 DkmK+3Xƅp={F|g] kHkap)hyX"(O1xF"]Vw+0썬Sr:-p>Q%Fz>m]vd=%=i,I9+vܢn(/u&ͯN-^Y5NpGQb BDjh2!KR :| )/v NiPMR;Qnb 8mℙHܹDUY!@ !4ְDD;L$!!APo?BXrq{{sߪ[y6oci ^eгsBW3Da;G۫Ik4>zv-jM^ɍd ͂qF,̒(=lKb/vD4HZlEr șk(i9+gϾګ_ ~B0ZYsAIio%ߪN`/F/b4NB }S-$|QʂМc{=={Dl[ZoͳCTckřco̬ /.KPfÈOLY b@o-; GigJt݃ێDՈK dk ;' Նӂ}JI۫IER Txg0^&%WmWsLB#g,@Jv+b&e2[JMH%Q N$!,8$(DILH5 qT_tF6lP k.xZ+dN[ F%Cy=osH* eԪ W@17syJM/ ?a`+c(&2tfeZ9ϛVbLDYX_hGOaѯq"$( x3h2~3zݒ~ܳȓV_\R85-b bNM(AM;~!QyĭZ⸆5:]dȖOyFrS(~ׄ9[nB\l#* S]&eg{ ]* 0s5\+K T&(5yHB>z̆wQr)0w3 ߍIO/ ,Bvm]Ήd68UO+ydC]j.6;+eskJg|d=ab&EOw $5WE!,^r |_ h~@*; \U%9qh 1)sj6{N4_Ne;g EWupY](;5rQ0)+KQ]˂hhisv. z:+j.._m9}+̩^K'ćNN ꒹ f#0T\n SR$UxTȭXd &KCZ(yuj2Tl_C #TWyѥ>ztg|*>#WSl:^ bzQUeXn\͓h]5Q#/iAFVyvx=6E [8FRo[O/&YX{Wіb@ەk4yu7)pFioKnFF E_}Þ~=L|:n ͆2bk>*4u+$J4 _4²Y7MQ428aW0(oKkl[ SB k"Ljg\v'"TTRgo;C5ܓ+.3HNwLW!"nK*%^A'nO1S@6ނ)QwktH r|vUu4Yq@R&@_d. G빪x;Cx9!=f,qP !m#-Ds%2||Tsa,7vsbCĪZÅa2/aԱ)QC0"wAb-~i# %!p1׽_l(L`O)l 0#b 2̙#\'[eP7*Ч^Δ;߼@G^ KX10m@~^ pAs1ޖKaRSîg7| Ȃ1*_jv xS1/8j1Q#`٧vrA~=ZY Rdn@&9KM>RΧí? XL\b˶@ :cd{Ɗ݋0 l5P{hlA~ X<5p3E{l!Cm]MtutOKOEN$tJ۹E V0Wh yC2820{¾=G{rEdYq^'(Pf0od_9%0EeHr/ oy6jqʧ[`dѠ{G-ׁ~k: b[J_}]{9aZ~oVxv7lxwwZOAV<*gȜʼnc*m{#C@pȕk귞q_Cl 0*_.\ 0xT-tR߅oݰ+\)<7v^ˣ3$UN#.S>0bRЁ@$wV?eLðsX/_bN61& H:ܕ, 4~|(jЏ-a'I}7!&߃ql!Y74k c^źnWWPF'~e6SF'Hp$=Fh|PdȌ]@ŮXt"f-\{ <(,١:ѵI )K89`4b gW1Dy.Fh-w H:nXsbu#Kj z7KvVMұ|&Ry_ޭ Ѧ%n+A"-JgxiOoaS|\ /#,A0뺤.*)MsV*ԎFĞ5E,̶+QlS7Ӿ=,&<"t[c6dZDP !d~1%:%;U/ʰ ;5*:-2q }{,^B40':𗡺}%wܤøm791@ j&+4VmeȃWV=1:TkJ{P0{`§{M[vTvx._?fƭ'݊-Xѩ,L=6rUP}Q.W=8Nqۉ'S8x73NUTuH,\D-0%ID;S>2XS[2}<FH {t{~yU9NE"J">6XְE;xoo<\fCZFKfx!TUCȒp {tr2N>l[I áH"eWd3>&o5@XE 'KGE薿w^@te,އ!.P|ۈH\.>D.|4G*'+nE7 / ,FP[ #CZh7Rv7$;r9YdNC mʲ<؝szWjp9 hK&\eӢꗨمr ELuaQYfdwM][*L]Kj tjMieg@npֻܳ7 G,ÜqF. UC(o:J{*ieܛJt~1rJ=ė}xqIBl,k?>ͯ <#q]tC6 َ33NMmsvz&( b[?u%z/Jzq]=VpM #cha nhSu(_1rճ@uvODS6~o5|>"j'eƋL&Q}WQJ1쁽YpryRVp`tASOϘHfC?9&H>FyowdA<<>?U~fN^Pf+rɘԿ̪rukyŅ)+8AcСfj_B/8]w+k™-$MņG wZx1OVj"ʺ;%ݎmMJPwGgO˅[^Gb4Lv@IYiəe}av{r3>]s=>G l[!CM_{E=]ȗp/9Z@_sqK9q  <Ӹ}}T qg,&FogY`s[,ݘk@־z;tǙMfMR$2J~HV @T^]+? Ǩ O~٘SqͰ%oR<%GSSYZC.>#kԀblϥ@, 0԰>y_I/2N^Ҝ,@Řq;Mxma@/b||V<]ޕ32b/ZD,=`We`oWP/[к̚-ffLCK8G;B8d=/ݞe5r) oynUpfbd!Exvl/r1૩m>O`+=s||ӅB؝Mtg/' ֊b !Zi"PbjB_գNͅ;'Қ*U S>G\~3J417(GX^Yvw 6̉<+oLŞ}VeFQhq54CVh 稢6LBy{|r&੆r`A`tl zyyTm}/%2n!R ոPRBLhZ9ZM95vPla+}z+OQ oO}YiRֵ~TS~. 3և81Œdx[pX-Tr71 jZnGn6P|Aj Tcu"X[gfS#C׻k~7.7Prc$r͒5T>Lbup-%B΅|Y8sMẸ\EXO(ch] '+/!0$۵(PοlĽ vpn \2FNOR܎M+t(Wھ H~{])ݛDD #@B0znEs <6Yma"QՁBås|QKbң.Eq{/OPVr'l2 8 dUK;0eXJ\FJv7?_1ˉ;iF]I<}Rg.-47` BlP^.S8A`pvrazHJ (3K09وH {!.A;}꛼,`Ki8HOȘ<@ \! &xBKTFZJhDln+zr'V>1v xr빅"VқNuY1= 9` lFX"%mP_`fJ0Yaq$hҨ 6򽗽l(vl[ S,E"7 N&)BR :`!@F[ 88d8ЎytmĊ "j1I#0]gG@--ݧΜkBE::)5e8iV3Z=k;pK/mpIuowGvIܔM 3/N*&E`wSw p#1-=ai%;_*|kzH=._. 62Ji.Ox]VM|@cp4*M|$cМ]SY$ STElKF6bf`Ūie{Hxyw$Bږljlb1T/ sQ|=i,p~N'!]#hT 4c+\|ſȃ}S\9CpL h$\ YFCfabC! \f( *Q$%;q kbԛw32E! |pf֭-^ȣQuFduS-D`p˫ŭw!Jkޱz@ {kns)pv AdZ_me2.JF4hLdC!xEvF"f݅#+B5FG $$wϷp̥[dufOFD%ҹ w\r/g;ʔEa(yNxPXAo L?øo2€[RT=%BϺ]:l_&8gV+څS-"tyw%(f "#T^1xr9ƇP(Un힒e=ϣ/}z8rёyo -DBKmԋ*\lk#Lf1v?ܽ@l& sX Đ|ҡ˹5"E dPI:]H&Id{Bst4sSsf}Q4ɪC? 4 DV\DpB.;0XJK5\ԎHoEsi.F $(*OSQU{w,=Ϯ2D& )5?4/_G \j-za4:9:忂 6vp>¡?t43"E3cXpz*DcM<^m[.\E3,o tWީ9xt%z  u 8m ߑA3(zE5r,ZM1j<$EI[WKk5~7΃(_K#ߣ/m ~PJŏ\I[l›3o(xx!(+[k;EX_o<"2Ӎvѱ"Pd0$)v/IJX3hP*p)nfiib[6U0mZ׭H6.Aǖ3M!/zi[A"dpYdu!)- "''@ȭ(6BLu "nUě+كOmW~Y4۰$2AHq?϶roO">$`',bDPj@ghO^(HjP1a=NETI7X܋Eb>Y<ͥ4Zn;F<#bkVI:6&*Xw>2@ \Oa ٶR=z $VILT랁fUÖoس>֮W,KC_dZВ:]xhţʢB}Mޕ+ΒU+CW=+0gh}_.b Ѯ7=hu/ENjr#=@P7/C٨V:)Tk/swb㵠c/@C-h8&7TT]iNpSR HkWTPF ?X;_;!X[ve㍦|>, DŘY>sLI!7:w+r鿈-SEpez/2ƭwMZ˭H B,/rKX\ QA(&d 7(jEHKTD=Ԗ!D |=bOv6OZq/z|ko݊o+?9 _@;" uWϳqӥ , SP;ET0_^Img/;nI%;v*S5c==#_f?J+ @",^uowi{$,(k?i7``-n#?KwӇeDcA<!+sǯ(>N;cJ{E 1{ѡ'ur{Y <׎"BiBD5/I+@~6łyi-Ly݂gAN.M\HsBGE0** UO8c l Q=S!#wY]!Ql泡jva%^#r[veb"tArj~-Ҡ/6#ѠA)yq;- t@P_ %WԢk\b-hRZl%~RMk&YaR}8jyhRPϏ* ~m}DNDd+j/()4g(܊A iS`595'Q5氕8zcbeЗXl#u _wpIkS ?] U`~TRLrZZg-hf^] KFpӠ3|3/n ]^z:I*cܐ.26\th6&-d0:=xϨaX\[؛yF'8//o8>(V~|jq3Ђ{8D35 )!b0IQ~ۨ-BNЇAiS+kyVLE*_5;Cz>G I;)/lHwzC3صkB'o"CUkrދvvD{\ fEà-S~%LZŬOm̨2'[V[>hsr~B.׵k&v?vU]R#8 mEz)"MɊ+dk3]rƟnb0ҕz7 &0<MSeOw zL!_ѕRC9Ot"I2*<&`͑,-aNWb6Bnˆ5[GM !po1@8快p'KPB|ZҷBBq.T=qf%;I\ &1i"sep/p Y IWeaco괋fQRhUDr4S3:h?l!G'Ϫ\JTՏ Xa#sC}podT1(ؓ2עʓrr%L"KeX.BJ԰"}=#6 ¨ cCh쵻lFdMg#1qUcJw3UO ah$ѩ$ i_t< -k2 iZY|R 2P'IlU:J^,^DO1|5'p2zF|ۆ|Dpc{!ѫۢhWf栦R{.,[b5M]a % X?Ve1z5A${=*rBy'sivD0+ G%EaTO2?fԪL%ɞv7bZsn2]|xH Uϵ(ʸsYR'+FNooQBi'-iO-2Vr4#cJ<&fi}sLi7 dDPqǗ vR9 \uأ~95Y_$?`QGHic $7o]v#Ju%-q&(njV Xŗ1smώG24,|(6ziϚxb/a2so@Լf4:)n<.`y90`6,ojfxy^{qPgP4:WIo +jf|bJ>kekX7%*ZYzD#Q+*P9G ұND=mb*U֤8ظd#lTDf@HTEs_I&L7m-y)*fFR".쁳_a&l=̗7( vVw/W~qܟQCcC`$+At*!/d+KO# 8P@vժ":ASR0+2IuY^ga'mezjcfrGoG& LC(1J/:Wa#J^"z$G<ݼ h(GŵN@!Tv-(EbeziՈ,Øhl,W{e̛whWӪds(|כƫt mu*B;N]G==WlEuj1pc 8HH; ulE.Krf"M>ԣ y&zF7_p /Nݼ6E %ɾwi&2ɖW5!kjvZ-''' uRE]c:R\7\+-D#rўd{|o}u"SDDaiF:j&[B)m@Kngrd'xkB xc'=~x49:|c1ސeY5۽B='k8dmmm M ?6j>*Ww{g'npڍUʈRujP84Q\erɗc$ IEh۩v]nVkc7WXcdݲ̹{* ;j c#m<'w,6޹DԨ꾱^U2R?M;S0"02RD-\{x=Yя> f'f94qP-u'%"ƛ`LK˴[Q-é=;q>6X'k3E o| ?V+I,;7l1|bj3wیv8s,׫!'St|*e hm i \%?> S}𮲋bcϠA0^`q)P99@lC hf@,gc1%BzsȺ̳%: nh"Fc^׵m!GI7-{~v!$+mؤe)*=3Z( rL+lnʣϩ$0 +W7pk#e%rxIC,ڒ#ŢۡyC!2,O{*IWwF#M7gW뀣t ! qˆk6n]iF45ޙ}U]j|(`F^'@Uו89PUd';8rjxgT"VfArִ YËCm?q7F !P^n@o(F(_?yfϪ3#)r Dx湖ۺ2GM.&#;+N|che&-H(8Gك|~" Rwa5JqOݿ/a+}Zlpa2ܵI48~ D } u`7^B}H>cE㬝.; vFہO‚>V jc9> R˪f}Iqd_3ÚwmjS9ԖNGgT*|8"\h2V|1$swgDN48c(k ?!}\bLk^ P4YGaK,!I2j-M^5N*-EnfegtImHifgS~( WџKӡuap9ELۜ7]s8lq͞,SX۞1Ī G(t?>hiE2q8Z{Z^ Atvr4+߯wCK[[:@&iq'kimqr؀6GY/qf.`:e]Awj@g+%evkNZ#"WH1Đtv=X9\v#Qa_-^ O0>@6:^[2W3{JPD#tBVT픩=fԊKPwMʳɞ7:r|`p˷B"41NP*'׍ ׻7vό" yi/{I9htF]հp\E/X/|B%~ xjd/mHgfy;D*ۭG]xqGa ,]BiޅWWCB6J9_ϗ/H,tmGW^\uTmiK5 \3)pVBA49z,X3hHSrE>aa2:g^! V'0zy5?{ 6birޅG)>>cPү,RFʳv&_,}SZRrh1/C+,csl,dr_I5@g!OWs^Ȍ%`^ж}Tf];60#s(<0 e}|'/Wi|mO2~bYٲ|G w(݋wE|)lcLAϾP=-2NeH02DΓyك`PH׎a_bKlS|ObM*4 Nސ./LxĚC޶c]IT'$G29LȊ YB #XlRBsO%86/ջ&Q0慄icȶtb3ݭ dmu#Q+{{P(TqK!9nac" m43-_AJG`JfeZ]"cw &tJ:ʶzq S%!XAZvTmH%kX;i#q" h=sos9ӱRvIzN ?b 0XrMwkOw X3KMU}qEh3E֡ؕ .geCGcB b8{N+EWq_iyh[7[5,u,O=f&<6lM!<*!3KDa ڝǞRd7B3j8< #noŷ$#_\8';{>wPGMvҞ|G2{c#G`_wt|rp+E= r{>ͨ,^IROǩk4/aaF,|6ԸV9XrdUUMi-\EP'cv"yvvZfÑd#W? z 8"gͫi!?ipYBbZykpBBbS[vMqwP=瀑'7ix޺rN%odL)b6wjW4=s{2}ҦW;  䁨{%| #=e5Qw>}GjU|( R`upCx72zuHz`_GO@9?uyNo?n&:I5v-Re*휵i`^.B-ګΰQN68zGpyіοk1)eU7>{~nm+:tPpK-,TN^{BX^5vPJU j npܳ{ B&za1ΎVZ`YQ>Z}kw9֧A=?v!V6"5fq/Ov.xy`_=Hte(*7u* YcqVK2^~nlLiObf+fB7{β=%Ġ8@6 je尝@Czڰ&x~WtQG))SE:F!{6W-sЍ ~5~10^s}3~$쪗&)(B7 >G2st[̮H  H"7 ƒ]k3h)=?u>h"l\8@2s`KF4{pR)0rvg ЄY3l \<5ד>6|ǓX. c Kʔ{ɫdO o@ ~9.ĎK吶u5pѐVwn;!"Pi. c@Q 7_[p$ҤzJvd%ds0nP}hq~|Q[3cYvG6b F5kŃZS~;(]GnXQi~V _7Ahs]Zȕ"<ķ1n-Ƈ+L͂QS$ W0 T2M^"\YIfXgy5=4:"j%)/@pNoI8 ȱq`D*͋TH"۞oݑ,*etCT8+)EuE/}Oϴ"y_ 3Za)9a( K |A|Pj/T.'fcO7k?GWwW [D4,[(5~(-] *lԌJ\q_x*^=;6eo࣫> AxDe0#ll*K.H/rfr%<8۬QP?ne’,9Sިsq{\8.[4  u FyFd'ADildJ%ݥz(_ێYp,A~O}$r,KpTPYr 2 ԉN"5eo쬁7yNu%]XZtJԍf,!ϻmzX'`3ʮR=O[ZG .IumDE{BC">]鍅hD:[bVqqO؄ Li%yV7*BHlG-jUTX6iEAQ !Un"ڊ8xq~!|G/FdԺiK}#]rw wZU9p v>+Rk9"0gXrό2.aJtsJҘMDT,hbb3d 8F B԰郝)>0U.F4E Eu)b"|3"Wء N4JveG}vز6!Lȧ~Sy[ WۈOc2J%ߌ{SiV8O6d֯<\h~t[#}z[I8l'?];~'TmH0j7VV=g۷9b=`CkK՘u.ľcP&.?U-3pg\%#ury1m*~fKR^7œ[>wcW/b+1hЩُ7pG4|›Rǯ%K^\-%-jͪͶ1Z[)Lyĥ[ZtO)ר=%``EDܾ7(4"[-`Ჩ2ۀwse]uP|D'/ǛmwGRHoV<0;3T  NUܐ'M?n!v +dP:ЫoQs`iرPXғ]*g%nt-n UU!N΂\!A )Ib+8ubIh$?6uHFG" .5Z@~mWpp=.(t*BlY-M7cwiئK;BIeO7Aʕ:Oce/y0@}E&rr~lEB9$SFŦL{mI*o\TH'FH(;@OdǤGm)??ᜰ0x\NNQEgnFץN~7v+RRZ'AC&ct;+5k|_.k {d{y)-%Þ :<ۈ)!6OI)e♅mήÃx'uuHyS mLsx"z0pFtU(PDK p7qAp|X;:Gy|C,2Y|`a/QO+u\b=H~z*loY5gg{=I?th4Y&ܹ롭t2 փI.BE34n/?!U}(23 a,nپ#Z.>dH<2П7?[ԒLԥ!zeUDP!YU אIֱ #s^uF[Mtk'juB$v10!bTH6xqjd_CUh^CTR/IR%#o4kSR2&d.&S*,IkbQёQr82uʉ@T )am\pR+< pLa>4ZTU;D>)iBؼmd< ,>4R[7\ +컝yKe!r?h͑?}|ܱ4XUyi+&Ǖ8 7 F{^'.e* H ݊w Gc밭7Nۅ_^qdMީԿLb0~]*nNqp-J_^SṪ&f}Hxb+zZ [H^ N>EQ`8`XظЪ Y.&N,"z>GWBeDž F1^HV t"КbBYF;|FdY()?Ә{:zNOVђ _J˦/:>k+^ %j#/K66o9(Bh< *z En"W-u2,F@Gl9=<|-ou GKX~A}d7?Ek1JL9<}7_z_ϧNip* ?AG-A>ECWsF _ `/t (eX+҈: 㫰 &R-! +=_>O V4xoJ^>jmCYrR,鳙̺kwm5k`90Noq^ HC{S׃A_ﺤ) LNIMz8!M0*rf#$d qh߇Y#@Z3T͓N cw.DX%i}Yq.B1IIِ^VƁ^6q?ylĎZC}S;:#P(6=v &y46GnNdaeM1FY-w^EyZ'-1 Mxow!vOEy%HN ; 6&wy($-~: GvɕLwG ֊_UC\})^4EECX pA5v|%*DzJX; 9r mW'=m`5T)t{#~ѰjwyWwH~بN:*oH Ѱ|ﰶp7 5ykgl$˦Cb@0>[4[P]&f4YΤPFg>PQw86)KYO2ɘc[Z WI?{8pI__7kp6 HUb*5Ò0~8>OÄES| 1}žfKBgSehep=EuWF,}IkgdvI.]Q+".Mͱ*O Nٻx#/'(R;3Q -I 3pY4ɑNPM7Z׌(v u jAN\, ab Y,q~;g+9k!ۚՕ/m-uipݰ3+fwi[)Sѧض̉C)Kgfz; vhnPnFT5BB#i/&Ti)Qk~a얺咙܅wZZ[ik&ۘA hlc!1|ܚȩxE&jc{F|eJxlضB5 )lc7Zft b-97=6,"+|vPO}hG+ xJjVŁueSô Hw obD0`HM Zpo7 RNPb|By4QȄ5u)$q+ /*tJ.;bL7"1"@t]n f#xbH6 ~ƦSxȗZ%x@9g0`W]o ' dÄ,$-1!hRm=?֞^+@a/Ǜitx0|ųy )E3EqΦ3 Ya ņYQ:Չ g5J0|RX=K:f.mFkٶ"&1w49Wn7vXoc/n x&12_8N!D.EQ@65kE1J5iV聉d!u9v|Q$dDݥ ' TFH9sMp.x̥ņ/Z<[dw&𐎝ሚmܯ 1}wTM]S*lw8vMFK_ȕ_]}Ls1IᑳH=;7B&`.'*3w3qA5ΞZ P>Ƥiηj/<2ۊo =< JeA0u{Pg]춋 ݷkaꁉ k͸hbA_ⷨ:x$G!0[.G( !HB.pKUG$ Z[6"ذx}Wxlzw,#~hTzm@? PIktѹ' [ o4qCn9Utf.1hEz Svk{ ?h '8MVN-bB"j܏@. 44|Fm)C$vL.#w` cfaW),EXY}ER;Q.r@HUܻ3P2! ~vrZ$oCJ5u%_Ʋ qby]IrzE m°PSwt2CPMF^;ت5وlƒ$Ԣɪ؈g:"* 1g,Z̘lJ/_==mwZ!n,G UCP?o6ethc{d*x&T ;4Ʉ2E$a%︂=OGЌV}f?zu NxnN6. [ЖV D9*34obv1'ْ h>NzpDRI4F]wV4{ C5x l9.|L9l*$ϷT~SO)b6LV(}Ljs|)r7y;,A߼tvTL9N(2#AXKw7aՄ% H#IWWM޻>Oid_b0ѭP6:]un>rRTIuoD;OpXӇjM K?V澫W Zst 9_ܢ7VOQ2̮sṟLO-7;} -ʦhv{M߄Cǟh^1_ئU_.#u^8J3sc 10`LTbK=aj웘  qyz|X7V6ܶx;uǝ\ <ڹ5q^P3:?>q&>;MqmW*lY>9w0Z 1p+nt4}#k!X>iy$RzSk '+j{R.9^1&҉%iuv=nV/V1$0Ew /eF%hFמ䢩jI.I4KR*۾7B.AT&gDo?m2LaX`@2F:)RƗ[Cu5:&Ѽ7Y0qX[6onH& 9[7|1d\!b6م/Q϶L(^@QBIg"w%H6&^UL3UF , ҝ1y >@̴QTtV5'PBAͻ[93 L řTɄxmiglpk_GL "-u1Dƕ',Y˥Z.sjD'`6d%e.]ſls|'\N M2A$I-@3iF*]q `-oz5d{0QϷVCՌQF<1x0&οʎF #{U,VyN[]P}Z66N`L>U#X`L%w 4v8D*gI#!'1`[DS;lSCDS4ͪO!YUHf>˛EXv.>ԛكzyΝ1H+ FOɯEi<l/R9"ll:,$ZIcܘ j?΋PGobN]0-[ٟ򳮙tp02KYWbg 'w'3 Bk+Vd~^RQ-Nsuaw}n`[owl4xK牴HɎP}"JD\a5:R+@jL`njgĨ~HHiN^ WpPb8fH:m$Po @zG܁F"/n\ŬP `-c.yU(_VozTŧS?>ڹus?fx MbS ĺ].Jrx&ifKv_JbJ`Sh64}(*P=`,+̭Ha:,eVа W6d 'Ţ^2M+;)  )[=k,Zά+i=fɌOAa'qpVʿLb"ƘgE{%ozץv2$2% mHMʪ2'H^>#|Dt$(fiYo(2V=T&[.}0Hp+NY`P^6DeٶҗDNHVK9oO]e\I6 ?^z0uÂ(=9A$k58]l]UOU1g7Bͷ< Ӳy4'"bLlR!BMOApb{9?_f{*(v旮"büY  cY$LAKZ9쐛ZYXvAOA49- CdW"B ghծ`nT2"VYOk>By^0_NʡU=KGtA =C#w"IVjd3vHp&/^`'iv2UuZǔL^_H_StM=h0lhZ4aYŴSJ3pTd7Ar??8 /-_p6WK;KB8ܖ.h޶Y7l*yi~Gsaas`'m-()^娶+S馤iX́=ǝuCT; M yݘKpǗ)g,?l~LM^G|4xHηuj vZ)[\GHa<*Tj~b1ls8Y>EuTff}z~Y(YòZ/#ج޵|!i%,vT :/|{dqH w,r2W q$8>&*W@? jro9!O+QK=PX&2x\Vz[N\BjKRL'&%2MvŒpˋlO谓Vڌ21ѐI :g?=ip밆og+], 3(|<S=L9ՀUYcJ-NGZƕBvi"6:),Oh/Μ7rC:6 /C! `^,ϖBpA ՞Ϻ87˫F[yK\ȤU乃Ot8[h-4VE2j BmQ%u\qytٖnى}3Svd*`jJPLe尮0^)W'^VoE2h):iM\֣10Hm"AڃJ~Q\NSS K2Ws9Y l`QQQmht8bԨ!)䎤D1nkoY-` ;~jsn>a3*V, \w4mB \|=eud;J*P:Z ?,{T9'_0,TPRNL䖮vFL[\CtG" Hu ]P/Osq7gtcy lr^1c=8L,X]ziBJY&NvӱU@Kc {c#6h>#XI-3њQ+ c3N3Ha2$팸_r ΋❌H de8Q]*|0J3ay'񱘗|tLy,G+=Ц~ZbW}GLV cӝ1uyKŌ,S;_IUJ|8B9s%jl&% /}g+F,$Lf'"V@aIbw5/ EF_U6ࡕ"cfw5vGM5`= k (u%Kƍ@Dt74 Jkɨ->f<GY|-էu 6Td*R]J_Gk E꡴혅0iFA"\; 7!:g)Tga1?yrn]Rll{)8҄C!@ l³-ˆ's_,`G3'x/叙tVw!Ƌ5y[4Ty (}Ѻ+MXJ'~,l$:k!l(N&o`Or# ~8~+~.@Aɟ`مF}5ĉ-22TX=%vm1Dss  "GxB:I*@ m)u,HY֋F+zhC Mn0~Nm:Wevt$tzW_ SE<9EXEݨiNb†ZsaaC]@b)S ? 9j\~aúTB?}싊o.~ZqJ#K',{ѽ; ]44K_q6Db<.rs0NGm`1tVEڄDe߫-=FY<6!.q}}#_{ScJRɵkD`YݗhPF+rڎUEŌ:$U[yy@*mc ٬iLuC7QdVP A؁e<ոEd%)1yO%Ϡ GB߿%t N $լ㰙#ԮU>",Cq@S-o%7 AxqjIUu{>O&4`pjh߶Y=@C45mgo|a{diϴ|1`Cs>7W XzlokEd=߄(x;Nx>,b!уMF8%n>Pt_k@e$ݧQV hrdxşڊšs+y!pmxsFì<>1BCUL}Б0хKDaR}J`|'룶ky?[Yo. %Mw)%d4-~ļa-%B*='>!2[3B8%ޒ{7'2y i-sJx3}/ͪ<ؔvzA,5O^o4` 4h%6mOLİ 7D,?LuHKqMLJ F'_IQ1">f{;e۩k~IL$ ܆B!}f+\*![rR@a(KkL~k aSwg*׉=%b3`)ǖx@y-Rp,LByfa3pJ4E,TuAnqE֪Ə|=Ve<nr@gP' y=;Vm %EN-}%%?f_ʪG~w(0 ~Rfw˰p4 :>;:ȻXY!gET o X1&y$譭Ծ*Mgqv;\o8[S>fSk)$K8ku=)IM`cr b?ϿO[bo0և ZOR i }IrwQqjb0oҟ+/]You'jb}/6֡qg\kd}x:T2۳ |h,>h8|\Cm3C幀pfI1Ʊ*'"vAWfKƎg ˑp3Œ}ݧ@T`1M0=h1iU:6bQz4].ƾ%gUe~K? F%Ib(di5k]n]JGgNV!drʅW5 t+:8v\5)ug|{ל WH\ !VHT1zitŐ3¸Q$K>iƷ ٰ?!@_>ϼ[NDXn,UC0gR`dyTHp'GIG Wn'⻽bGQފ!MSH;7ο," Zc*}{ih\{y;pNU<akb!VgRd" `w+Y{c@*sZۊʩ7mA'h$'cX͂P2h6{ٙD7ʹd@*I V¾ X?]6>(H UI!mDqwHG,«R9)U?gai'JcV .H%^9LA{l]@'RF:}Êۈm-,"vb xh9+MF%s]Yt>q}1_ITqN41ڻ8ֵYDJ3:%Iϩ}H8fHD/Ęł  Q&I9%qE Ƃ+|DpRnb؃amuwk4/m5СG4zWIuxUT=1dW/}bN37<6C,1ꍸ0=2n~zg8k`' dZA'-  :K #;2tI.PMv\H ґ4ǚEt<]l [EmKhNjvع7T|A.ZJ>#j$kHx7'5F},a,jlkEN?{e1}E@BpCxp~sA%=Ib)}Uw&ZM@hՎj 8_)&=ۅ`B))o1 ċQ M4/H~Vv,j,&ܴL`'<jfܵ%wG |*4 .}vn}*8;,CU3XcIk*: O v֣ė2|> Ig0M;E5wpc+O#^WS>y qM_W8̫rqP҈AwK@s6\fnVg.܋{2'^ZT,OHRt3ӅgntB riؽߡ2HlZI? &~XLT9 ɴ jn?~n=f,).`E.2F6ꞘDfYE//ՔOY\,&9*DlϧiÃ?c\S=$Ca*lLI9ͱek~j_{ԝ?,M%ۤHht҃Jmcc7B|-WE]} Cis}4#{/C쟛}K( 7脯ꐏO LKR"d͵WQM8 TX"$[mJ6uGb" Zd6j&[1=aEl]xDXjrtV/.Mo{˗D7ŘU-'9JCw%,x Τoh8>v'T+# U:eFc%(UzWLCRpF6 BQ ណ}NHa}9,TswE uox ~] $(rӮ2+\xC#0QNPIDl OObZ1y1/3d}~!X5V9Yy/c9hv=x&cEzZd"}Ls(]V0j1PzSHihf_go#6; %m5=mO# w2U4%(Ӂ ]kiKQd)w9O4-Z'lm&007yb7Kf$"TPnR _1Os34B jgcH-`?dA5|5`&yR 3{u,\T aǜ[}5i]90Uj /ڃ\ jdtB汯E۸.@P6tPB4>U,2e <)+?lCzANP:L@kҨJFWy*hv쌋9 ]n- ʌAL$9JtmxvoRTZ$snEf>g`{sB`u[ !32'8>FMa)f.\5B JF M EFSZYdlv$UR٤ȅt7ԱlkP0 ߋ#p)Vdmj;#]\ ;tijLɜ8z1CzZ _dxe)U|vBz!!*㕙auZbW {q`^g}܍>ۆiQ+;g#9SߙFep0Uc&IPT:k(Z>9–D:6'ru*p$p수24=,Ʉ,{ӗ[tE%~|Z͑`)\k>[9K8erbŶ].95ӌ42v wR\<=*c'3 1b+ƿyL1/2V9hQ~FshX]61/0$釆]Uv1ihҪyd%|P{Չ#kXzw\ ,h߯NXc&tT#[Y*H?e>g:0պ ee`0oc}@k'6! \2׺ɇ$6b_(*-_$p'&y=I)Į淚unږn}K2BG!aYg`}oc06LPi-z:8C{mjyC[e;N83yG=IC&R*X"œ5ky~9^?Cs3Q d똒}]$EMW8Gs?eEflGb˩b7.{s\*H.'FH\@1Acl0e--4rV13f\^[Llfjj$ڀӆwdJ#uҭhYZ'#n=m t\ ^4KTt_$;txvl~K[nB-$(-HdpW QUJcdc~ztAT0JBvGԝ"MRnÒ-i6}Q8^6M͌jmw/ 룡Ke" evhA۟)Ѳϳ)2ʓUuEAf+1E=Є3myc RxΥҾ(*&9'isp|H'Gޅ9{~M&ijt7k=]0(v|Pǚ}cWo܂lpkfDl.]I5M,m 0n'l4F{&\ ij!1o%".*>ُtgKk~yrjc0"Z!N)QkoLF]}J?Trn09IϵD;I_ЌUdng4oȄzP4;ԄNާ.%}љÎpFN+ 2ںƝS,|L09&e>-L%vҀ.5xyrzٹwO8*S0庚݅)RH /Ѝ3f f fY;c)VSwJ02\vbY*;3Bf4JL6v˜hUI3LR2\'u^X߂9Zۣ,<&!έy|e _zN[Ɵ:Ba}\ ]tGGA5^(rBLc(-'j6O'6p7dvt0y ^OdH_H<훯G6bA!q8%ϒ%{{e,-(ܫY|b\J1,5#n_-d[ /]>2S{7Hfsf<YTzǺ(0m}f R>5/p^QjMa 6nI/Ʒ$)Sc`ܾ)G>?z:ˋ䶄@rQP/`8wFQH=cf!g sRwrS0wDG~/Z!XH켡6\߁?g{ ˤVY0zi1<)iz)S81j#;:@oNH |SHs:{Y 5 )ʞWq[.yiF*4Wp: C!vW*Tz6-Qh3w-E,8XVKҐu4`yjwoJ,hxT1 ݌!ah!4y&ɕ_ ke!ma|n#JXfW\7y6C}T|v>?!DϠB)0?9&y$c1  o䠧 ޷P6; =?䀭ゅ? ^H"mtjp٥k?bީرrnvMP\Am | Ly}Zߕ4&|K5h"*QHȌzWA2Fug-8*hD*t,U&:{\wT"n1~7 'U?IM0@\dGb' ŪAg]HkHT`\Zm3hOQW/*+a\ s菮 }nQ!'qJ\<ocbn)KՙglO8SH8lZZ&[Ɵ; =gJC#h Bܼmͺ&@_b)lJTu[v=ig)`Mr&-QyWU?HHq)VU9-ЍR GV!b^R 휈DTL]Z=Y7bڈ1P.+r5T}<_"zV6ٵW-N<;,F)qgJf Y.cOY˒Αf.* df(t({M Ls^z 4\2nO%HivIJ .5e9- N`'e4 Kі8He3w:\*F-95Pܚ5 i) 6d(rbdga|Sǥ%9P* 1!3Ź۰l6Q)()ege&ŝZW")$vHi+čTAף:.E ƘSz䚇cipQg9K!1ө2W,^V4E-nd}\KhB.3/pUSdHFJxЈ6M[sx6!7E綰3\T s3bג#g=d֧F/s":hyl&Ѐ(w9e&9zz::W[!bG[@Gw(3OEG #h썙UX@_*{E6?ح3HWd @»÷#~W#` ёJ'" e4u޳*tE7R \]t5&1kP~ɤ@㠧L⧈nѺA{w|wٸ~>Ҝe}!஋/NKyLelBTYhIJJܑvGp^ DrKl/Jsz@7/&eҕӴ`ۀ2L>F|A pӋ*ev*n{$z0k?;%\- MkOsC{HMdI x5|V4'.RЖdNo.̳Z`BgІ|X_+fXm nb11S˪wI稛*Qk4Nk#aO#ėyS~ޢaӿ;3BTBpDmFRmf^EEDA,ikO yt>ݖc]w+NKt?MhRo0FF:嶖Gsб,DeTEޫ{NOd9ǚv&ݢbZϪoiHUS>SL _r} T_j Lr"ڟLUrX 8vM &ڲ$t"7N,/?>I/Roq{`{*GYW8 SʋǴARDS'=&TZ,!;4bZJ:yڼ1F+8'Skۡ%4.Yj{+&3$d!]͇V3f h phgCA9~Nc,t+QKSZ"$WecHT}6o Tݐeo{7!v]=Nh׽р7Q-Ԗ)7[GXl^r/s[x/Xk2GNM\IM6&rz |PגHpHoWPUö_ ɳ`h\u_:fk)Rp@w@̀*垲GBP{fLqvS}-Jb_g}ͫ,I(Tw iAJg]ѕ~RbD ,ЅK_ A/r>C<}WTRjRWj`oj,,QZ Uj1'{TXH8Gr6sMmҼZΩ-ƙTjs!l=:?ѕ=,N eYv&N}$bw˻1K)ӆGpZ"pT&:b/mScrC&\*~jb_?jH=NhX{h.|[  eG1vaPQؽ I.XK| %e5v]fGINCRÒ`~A ˧.!k4yos4O0LfTPCqo'BXsȮy a]r9184Ŀ~[׊C2ڞn~fj;jI5]}Zo;`~[h[)P|$*>xYm|˜hfط.$&v!}aTehL dG#2#V2H"f?^MGF{ot53:N-}1q] Ʃ iwF06%?qR{k[dЄ1h_k7*oΌΨǀB4Ё=YjzMe@ŏ58{)E$ak *7` sd`ϓǖ{i%~/c5/! 'WBcT] {1iy%|a#\-s[Cx) \,1ᘞQqa;uhW``=ꓙ]$^t9,$긟!E> _Gƍv5#"g/|pV>6-w)X]C XiZǽܻDGy׵|bF}#"7d AՊMJ2:z3pRazF;^,#u^9Gb3*¬rcKBR?;4 ' ' utЬ'r.Kzj*DFUg27]|cbB3| \<:nk9c:G e" 2-_t t9"W`:~O޺6V49&J7L4ɵ\4>hmnS{HDirQw*)@!kv+55e%S8BU7deNuaMP2>Fe%ec,#t ,3ẑq"%a] &s@$-6ih`St>0g up+4[ qYRt 8ߴA M״~Sb` A,|8jljq6IJ@æ@ʉ-tL?`X 4"|WfEtF:T;rf!LlE4[Qz#S [{[Z)xyx> \z{@2(|K]9U k*s:W&O4uce[?čq )0tcS!_IUzF&rـ "kv[g[roBTC[m4p]te<9=BYQ4 <}MbM-ǻf)2kHf] .kV vtk._w>(*zH9 j.!ehim *=:$b{Kێz͔i_t͛  yB K3,~VW"SYDvGhٱ7WaH+[*cVz 4{{tqk'r]EYP$e"Sd2Y-_gPn9ᅤM9cߧD65=]`CIԤ\ȑǣb%h^?|I@~z^1r2}v*=t.)?][o/To{.ä㿖a|$,o@q'i-f&wn'{S s<:g7% rP cgbQVX:cO嬷ǃ=j>5q,:z f3T -4;inM#yfǞ^ ח́0x^Tn kB) q=LHF2mKWJA/Z{xᒿkS'-NBH36GO#JO_95tǸe Fc i3Yu.zǽ m9}-Q2}Hq8H 0U_k &L@39DBU>٪6XDzef654A)ެo ߿(4 <1ZCK*6 #fh{מ3cHMz ^ŵʪ{ȴp@U$` +n2G4[VSUw.vCuyɷ8b5 ?yXW2W'NT(Z/p2zPi:G}fERԦ}]d^#r?; d`ʼnɫ]PAXH?Sͽ<{绮 eEJ5V ]eyxo4zAAfȿ 4tռT6؛=#Y89<5^^CÿRnq:J# δIv?xUTi2Xj\+7Bj.}nj*&0;3`?%rtY͆ߠ>>sE hyj`wUET(~tt_HĬq#Vjq` UX~ȧ}(Z5'==Nfs؏iD4 REX3,1`تX:Yy*]';%a1LJPbSop`JbBR7NY]*[3\L0`-XBp|ƏԈ;2/C'yH;ndZk$\ {lCt ns>9 h2a'$eװpF\ɔfSjfSfMwUD Yw*;  lŘ)T (\DiZ?#.U3zM$p):Ybp agԤO5uX| |ZBlҽe hH\ *k(+3GU&ruT^zR{w {J_6#¶QVMbDG"[Kc]kB\0 :_US4 0:˨k`gY^UT}Жة s?-SiF(i h:GvI<-Y$1#d.U_kXSH1܇4Mym%g|iHy0d2DΙmt1LjL 6/_m8Ӓ4= {G )K408l}$ !Ry7Ĩgr!0 _{}?N~uMPEGR ""dUNp{(U @D\jL|ÈDNtC-A ˮwF88#宵zܴ S"a '4'Ԯ{Q: jM2-34+רwфSР3yJx" n M;ңڙS1_f `yv>6aJƫ_f*7l]ݮʎq7#Ĩ#4kQK]`b> TY$`$܀ vpR㽮*I=q J?h2S]E"VwUN*UEXu83 mykK5%bjr;5 -鳠wdK,򯛙t)+$ͯmӊl.(hR,"|>HN/h"N~ph;l5׹ܦQG. <.A'jȈ@/SRAD؊i< @MG'э@fuKT+'N9m HSkyWos\eUkno} Ӌ0Sm?Y͛%Bm`iN8V{Q 8>gGʗtvb>/>˾|tŀr: ;~MexuwT$ BIGng5CҊƒWZk̕}C{|5ڨlptM_i=:ج)SP4*R@W> lg30?.sP2V60L$7SB@ }X!vǣˍ "cȹh{!Nrѹ\ )hD+¼v>F94g: D1|*+h@ZX gPpufj݈GzdΨbug)$ ]Zw"HDxS jAե6ch+X$&W6\74h]Ds{rV񗏡SET{8zh7.Jݑ=wX`p+f^Bʹz m(բpBFC: q|v\ up3C㣘aۡ< }>m̥v91_!ĭ&x%WSaϷMBiLBuM*r|+pɟ# ?Sp!Gc@+Z4%SsTu!򘞔YFJ)^=ME-:Z ~C ɷEXU粳IJ\7z˾';5Es@F-QIp0X xm\ZYӑZˢAҗzT{RMD$;X$4+8Pc.lG2A;G$RdICE\,dVkY>>L3s&B_Vlp@$ 5xoJ۽@ܝwz9vcPw2S5hʱ2 \R"ꇹ*<t#W3#fKvIങo"0@CbzsŽU\2f_cH h {=|ZKNՙYh1#qdžQz._=ՙ<'VB/̆:& `R)ˀWkgP|jN~{Gw}UEw r8"&f;M`_c4hxl黸)nV+7!u͘RMG,H~Ly0Y itݢJHJ"[_6+go2* X7Y_ ilv2(1jm.m^׶7~XhWu.wj7I ^. @ eHOIˡl=V ^}"*kٞnpgT\%+$nz4k,0 fHLeJَPwDZE9{[#f=GxK갱ctF qEVWBqk.&a6sC[sj龸Tg$/* (%&f{ĈAF~4xGi?O*dr*02ssDCp̸a%c W>{Cl]X2;DW(I/owKӃi~P&/0g<ˮ蹩ƕvZ1tZRۼ!=˪:2 ?1"I6:Kj MLL2Ru@G0 WBVj\MW}s=IL"7luԏNMhAs6 xSJ@75>,ҷ0%J߳a;꺄5ί5g}`e|.GHyuh%`ۢxdj?+u/Ž"\`fs97"6s}>L`Pv. x{5 Rw~57=gնƷеċRH3;dZn Z02SNZaQ;c(d^&Z7b`[X)pF\ZA!9m[McRaGђ ZyS; _{rze@Q/"[\6N!Q_>_B<&DYW5G>iu/aO/&/ cFeaKQhb{93dd$Rt!(5_]NDUgU8)OA잕Xr :Yh){D7Eڳ{b[-Ԙy1tEȤ;m?rbYG]ښO["em\S@DZ?8~MNK/]ԪU\?#t¹/OO0b_wTS8 l̠$|H<يBZFG!ƎG$0nzZ"jpTi oǛU1d/Ʀ:MD0w@oغ}_y%"?4enVk[eG!59] #EuH)8Lr5\k@"0)ul^w-$ TGrMaOlȜ@ȓ˄"{]*E&/vi0FBAj'Md- >㕍="n@8WQ`GwO)PER6˷9ഄ/  ec)fI~*Uo*I˽=K@{O_ ~Z&,*ӑ^/bx7u뷰5=r@ ecN; .[by|%E=zCaFZ D%/%1Ӱn)v ('% 0#v e<:PnE:=lXEYSuʍr>31l)v%Hn~\) ΂Nhix8Xj6}GvN!x'*E٨LM=?oF(%949iOrZ~ԣBӧ|K )]4xX4ܐc΍;*dR3ʰaF4?B "ip*F=\NFNp]/O'|)'Mq}ƞwЪ-εK&lQW%qOƜ[* C8P5pNv?ЍQ/ & 8k 5LIabS 54Fs}4۫Q FA6k` |a"Z.};fWkWJZEZUI~br7ieD*y+xvw1w55O FJ\' )cJ,y켙bSL",h{A$"_Kl7ţ7M9ƽw*T0r$:xո,sb#8j& ߂$s!Z&ۓ )Ri]N&O0m'VuU&-s'3ނ#G8Aij&tPM0ALU)pT=(m{ )'oNvA80CZG$8սvI]6un\{F9-dEѣAR&jA 1ͨ`:Vsu96P 䏵4^BZ?0W^e1qw~m#ʺo_/L3㏂^:u(&xyDUhp}b &=Ĥ[Ӆjs'OHz1SM3m8MʸLJ|?fu @@d@boq?6\wdF]ORmV7՗}XM l K?P}=R9K1o6]cNmbH=5Y. ?C]˨H_hTenC fIQѣ.!w?y'!oGpjMm ߠ ai?LNSZ0ZO #ZJ^{6=߯O8/W"8'kPy\ejwԇϑX=өW8RN2Ghm(J&t\dg \}GoB07Q3 -alԵuy 0q(dǼAZ|}$!l2SԉEjA4 48[-/{ xFn:K7hUf/WݵH.h;YĦoVSb^uf~Cd?N/GU+4!d4d#qU]ƤγYQCנklvݞO.cka\~Vw<)bgWM]D8A\6NKtjmtAl6>ڋɄ cDzC ҜzDQtM @Ш^4}:@dxSb}y:(9%g7H6u24%hhӇS""ZCwSc6I y\[}-XLE {_rA`JO)ښ 7SAw:>kR#&@ƧyEkOGN%P=(VGR~ط$t\3!=C X*5Sec4gf)7FWidN8pJ[\`Jd͒"=~bqAGQ-P"$zV: ϯ_ #P ПR?oM'#rI믳좋lF|T[rv#NDB[\^j%؟+(00fwL75W`d~:@`֑o{~}cE&ԦVQnT>&`}+{s,Ӛ J5 Udѕ7 d!gSE{xc.<}TuNdz=H,gj>VUŬ^UgjwI%_l٧bR_èx#m&2@z 6ˠ@ka8JySyx\6?I1N "K%izhN`zV/W)kl3dTˆ\S;/KNm/rB5ؔ>i~CC\zv\p Ӳ$?ɤD|e9C/68Y(T]?2ư;gz]B5EJKɻf|bN.džkN$zĵ4n ]nT NMtE|E2鴷ε]HIi:mQ P5nًc XF39`(> { JM>agʈ0цTYXnZdsog-&i2yN!Y쩸? [}s5]IÂNXf8/o ɭԥ=~㫳0inyjw!Q{vv2wwDeuJ? pvn(rWSŌ0>_*"t&C笤>B=Pfs ^]S|H)o]V8w FU&!Oؼ1i/+Pς投'#tgP6[ z0[4gqyj)GM{V[Sb$LVeEo.B^p,W2)|ruB &멤93OQu|Mu{3*XN)Lȭpr~t{1h[==ca=6B/>=<;YW'ݢ_Q:i Tr;ݏs{)Oi azJ;DžGFN[2i|&Bs[5rLhGN469ͽ |l8@:ں LHXZk>0tIAit]/X*QM붕4(4ppƢ7IzbJH,WPz=R8_]>d\Agv/*jEl|L>I7)cK  =_ "P 뷖c˂Qf1 *Y,YI}R[6/|1%0EPƲɮH=D.Hs{XlJi#.*w ! K!>lgb\ =?"9zQjr u} rTb7 3NX/9"H Zͤk #yfWE^wB%B9hl6Ȑ}9Fv du˹o'[!Lͯ=hi=w5D,om; #mf(|0,/9S 燴F3:#x:n<v%o:POҽ(>d"O"钄&PBGՔk'P1sH'-F9XsFsf'g>3K sa>峏ݣBwl6&`VjNW zb䆡l%ۋŹ JӭkZ նlT~Sc2 06RV9;dOJĎvܝ'g:9+]c N;zTm'q|=tXU&:+=l!ebWV .0kQ(h8:MD*s…dg~韄(zn ~[sKmSIC: ±xGO~w+,DbujQ 3c>ꏝj[s R<nr-  C2"1' ^(K9orX$[eaüEe!1 iٻzBqNY0vkEJ+|d|J*\f&03A();*LlHڼJ8Ut,{{@uy j>z5z1fm xՏd9+9Db<6->âQ{M99xzclN+.'$ԲYg}T4$&ϝ\^ &P8_T*i‘90Ucm ̰gz_̌cQ[#W8"}ڭKJ6 3uƢ/L[zĻ$Ssg/`ĐTt/1Y7@ *7YMxƭ>ӓվHI326 w'| \%7,Cb(nx Ie}  A[[Ev6Ul`E𪺬1 ܯhKݽđ;TD&ﺄlÙ!,&PUȚ9<%*.8}-8QXG8=8o،C^iyw5'&) rU}XP_0c]5Ln`0_֫U]$? wN{$zaQ2>~c>j<ŗO\c 75C@yɒA$8" ̚&?hgItY[jba53%~M  }4:~ArHj,^p'&ϱ.r6&\/\w\ `Oh;bD*Ʃ.)މxe)1&7j-CYyVF5 pY9gÞ-aZZ+is$51\+͊ %uŀm(3n֎:?v̚"ʙM%ӌGap>rFxdgKb2κ N^4Y'Qj _j+J-&47Psa/Q&OJ\PYb :GCgpf]REv@hKi C tO.օ=R2ooI7NkmBn"z֪O8ylmdՃ2a.Q; !nx@Zuu8̋|O)w͙@X0VnEn@e~qȼgj^4h{Sr*S N k6VY3\I<@Z1ف5?LOioG[aKB WpT[Xy5 " O߿%It&9d% M_dhG'V|D?oMRTOv_"$9H6)Z8Nܱtdn\ 嗄_)OGWfaIӀ>ZC?kF&3BALL8_ĂP/?j\[0XپEwߑ ֭E[}MÐtS86H{ :ͨͽ$ypt~Bre\rdBXO'p{ &ӛf=SP7ڒB!%Tѣw\,N+ CswM jq ;:h'j<,IZ/^P  CZ$?ݦmPItNRX_<:x.۪:FIsI|e3KЖ 4 BK}p\^d;Tc[}e 5w >{ϷCE CnJ'ka77NgRܰdo8& É$l ͕2ٶ{4\ƖY:5˔AJ`O_kkK;]+PQ)~RįH?KqCV:vFq oiS{yݠ.zݱE2MciMU@ltxe`{J,wj 뾧wz'X9hۈ:)bcŷnm`n7{a zL=3eއI('[}U'SGӜw+@GpӘ{\O΅N'FT\Q5yV3C:GQ_t/M0xGatweFzA-Mv>a^oz/TM逼^E'KfO7*5; xDӡa N&I$w '$P\Q0n߯]|srl%ۗtW*8}[;gi]@W U]<}M+~;6dWBw_u@b;p4Fh x=sGiY%DN},NWn.uDfrSY%9KItN쯡~%A4 0R4w0CŽΚVFzwfy`ꞻ1qR^>ƪ)zdT? PlWn…_$Jh6|xLv||,!ubu}=k3sbgzkX Kd`Q'cy; oW dIgʚ̵?e߼¸Ex׫B0ǐV8Mܬ资 ?zFMlU.tLFS3k 5==C48?@IcFɻNr:1C1b֣#ꂉMK>)zwS '/a+C6-L` VWoAVْÒiՅ߃Cy-զ`,w`??~2'v9.tܙmYaH\׬QA(a-!Ϝ#@'[%Bx%'1^Z@_m ̍tfSn$,+zl>:Q3#Sz&$|m(q#.#F^m;]nGoϽxŶ4]w2~7wPiF6R 3~>P&t1Qvf痧#N팒iyG|.nO0Pwu7A|'.1>}\G`Z6_H-S)mrA/z7jWn-FU¦g"fYUA~4qr,mbVMU9ԗ:=/>*|Gۀ?0 _Yg+v1f&BoW _YB Xl/ 'rU:'F'b +o%L-L=įQY3hkp34,bV8Lف6Q=!2:}ɱ.@3`x~1dcuϑs9Po']x!X)9eB^Abb/{y_B "R8ɫUu˶ "}kՎPҋ_ɕا^= ɱ蛭 _BHĵ6a3e$%pc?'A e 7! j. 08{gEe7g-jy"BEAv w|՟ ޭEtLCn,c4Jrj4Y+sNkI !CHR?Tw}>iײ{ew(b-uoސ5=HW:5! knK(d\=59`!HX7}0(+JG 4s_݁p?P}z?2aݖL?gx]SU\dAHM$38H")^ lt9}IiSZDr!쑡Dcqhw{ٻ.a eokmX"wZ&p9iˀeU*cWv^xd~BK%hK4 oWEze$5K&AL])$X4 1}6\)sm${r@A= &)m㉅3M K&>ETs&aeu$InBؓ5#W'T}\LeBEdJ%|yx47xG0栊ф$L-~LI2dD1V[lZk::1YS:9xft6VX^DY/m]>#7,!#M+̖aw[A[Xqȧ$![O{8|bhu)yw ?HZ,)$}$w-]8g[P- Yn`)&џ ִOe!j'y3D㵐#c[?sk+mU#6vHYR:ɤ` 5}]M} ;$+uhtycq]na.;CXU[mpޅuO{%T87zrQ֤?0Nc[k$ ZȢ$ӏ\|xVz[2 .Ȏ/SO+W/Ko#Ӹ.w˼&Ж]ECy1s|,yLcMl.o% d@oWq4[PYӲUy%T|ݮǤYag[߁S9I`#^=B4O2}7S :}#b|d1ΩAcϊS) F"mщn+ Q^Lq}xBucж{JNfv5NC3W; 噊L=D*M\#k{DsfIc3}Է]@E܅&.nrڛ.8a6m8GX ׂڝt$I.;tT|v?n'A=z}WW5z}֙ .JX5ľŽp>kUs!fneH@c\7dgxb+<.i6FH6ke3EI yGi2'V ̝ yȷ[6 ^:3o,KkYP@lK#Nqffщ3tޣs,eìI`ܙ YUqSRQoP>rG.gr+"u1(Zz΢/մ{%DVn +h|@J94ˉ&`% #`v#ġ~U1ҳ^ #/ K;9IP#bB]z)}%L(֡nH ܿՒuE|r[SP`VQSI^Ï 闷kICa>c0U>/s?PuGŸec >+ ۑxDxn0V6Su)-2j Tp GbQ;Ql !j:;RvQ2U- J0l<T 1蟷 -I]{:&xx\aqD= W_JBz/[3Џ)}exYq-9R褹4Ńt*WieBUTS 4zx@ %cPM|P\7&HDʱ?o&3x]?z| :8ukm!cYd4*tx8p TIDvRcd1NhhЛtzT^Mj5ts;%q}M%Eڥy\azUOji!aU,o'%u4@5O[^x[TCw64cC(`Á4>)$k4^ç ,]*^xzihdq% m!`5w lZ/ !&+8oK4Bpߺ.L^i?~:)m;}_A*ƽZ,ܤ>Ѡ zz#++,^t^A7(+⵰x%)6eĔ`Φ,K/bpu.l Y͑6zWD I&V% իCA_ZG,R=:I>;bۧS7@Z-HWո{=h--R@1´jDZmw^W?G79j ?Mi6yrhB 8ĊHh"ɾ_rrQ8칣d"3H2K礊6[c(8>9܈6RE w6=Rnty0&iۥWߑMO$w\42\qE_ `S$(\=fi!2ِm 4&mF!ZLb> DzVoWx+zhnb5S;26yjػFP,RHA^akkzIWХGFhiJ,?Q-$,.-s!$IWDR\ǃ )4ht#5DE̱{lquOs#Î]PR{Rޑ?wʛՐ7Țr5{-,ǎHk yHNAC L%{uoLnrːEj0HL-mvS[A|pwբw<=Qt#YTVLn2>G]\fc[ͤkI KpI`A]IwL^{A(h)߾~ m0HyFh yMl_"w{uw JuqVḰ>9ͪHZz[CƾoB RAš9(~ .WgiQe bΌ fP9s Y=r"9MoB"xR%P2ALsr0~Xab ԑg0?b+۩dIXXE[Ẓu5+1*gaiY->q(R\Z*i}-m5/g5q@Z 4S8Wq{V`.^挕T4DߠA v 8ba*1;f?F"qTL٥,.,FOjԝvУ9wO3͙WB~윰owJ9twx^*uV9"y,d ^hk Oc38^q6>{U{@_77ť\)Bχcvbz%(c@߄%q]X"1QJ=6ĤǭU``: x4 ΣͫƖCr|T9_%2ǟIQeϗHcf8<79EZ#//)љ "+wuByPT%_ ~hJ`:_,C*#'4~Ӯ*B#ᄜ. 8 #+kirfs|zŴL*rDM%8'HrOuO}6z! v7|צٲ( !w1-m:3m?syΰ;h:sěU-kC[}+'-N4;gGY}C=zRߤ^d"+ '#$*wD5{rXٯoH;d9=큋41d;c(m+{gX*;?112 9Cy,U$II?Bg7ߴe]goqmg")"2, &͉{   LU|ڠ=bq6벺%I"m eJX?FqO0 E$GfSpN/{Ud ,wIcnZ~TQjY'%iN2};4)ʰJ%Mxz_A}OiԀAQһ ',IFy̮mOu$G0f{6sn1|㾮j 8~6!R[ˉXPAz[s')%4'+}p؋#a@51ˋw Ancrb0c՘ۉq.n`MD'_<2S9i:F|-FQSds]ot I9 +y]ě)`> 0.DQ֑ je E{<J>09qKQ~N08,ްqoH FCDn';Չ41F=lB8rcwq*c{bQo%~ QCΧL!A9Ğ2'0.[[ Iג>JXlWbqԦ W+m{NT$O@0<ޑbP,jpuhXƳk~,7~}&P/8.îkJԞ"%DytUw9S-YZ<p$b:M库'^X$.VҷLʛ r`r}J^$}\Sޙ*ռvhǁUpHSؕܓSqldqʆc;#YD댕vu!G N*3kq( ZZAB,Xl|ey<67~d,t:+ez2HLq75#wǝ u0tR5p u|>bGc ZA4(rrB(Uj$F?6<6a{͘U2_CSa*Wvz.A?!z X\Ԟjom^u Zo/P5+X2 N?WPT-ΚϷ82[$tվak΋|޸^AAZ}lb> t^ڬ),G`5bqNzT,m2$QԘh:$S89T.hC .'QK0žbv7 |$vrY{:wL; u sODo}>EGuW4n. ,stm(Lv /iSIikZ}oY89"'q=1,Q,`P߹^8m#* x CDEUuiM6*5y&yb?HhnԣEIo1{)/%+]`,S;ꔩPeTPKG^Q)7@TkL%>dAL ; 7v]nlXaܹ1uSLvבz-VفA{)"_hDI\vǠ;52ZoT~?ֶ&GKrJΓ]$;UDe!KOv,C.ޚ| 57oS]%ksߍpccWC-Zd"bJh2;8)+r0GM3[Yߒz=tZfb(if/O">'G0o~>a]%U6G;I65507Þl),#C3H{+VcVS>bwL:P.*l. tcT^y:r =PJiה2bէi"J4Zߨ1DvƻSCU>~2(?DPDZ@lKr,W>^xÐx^;`iz, "-;a<5I_t Qc4Op:م{wo1WdDglǽ[,B0faR_";Hn6s,s);k<(2m,64|?"rZK?L> ރe4.q(81%빱b k[o;5E9 Ji=dPHf, 6t{Qgr(X4m@ۣTR8o6]i1o1Qh aS?L"*c3\$ /zǤJQ@_Do#]mjҟ9DjeɸbFkbk1y@28D΄QĔւdA)MɌpfBa%_ShU;b:}/cq- THw!u@~YsoUǂz^bE'h+vZW C_[h$ΘT8U2kC b8 a  q E&t`D1l ۪#x &wmqXy=lX+e迁WqL0x&TODGH]T_ƥVZL78 vݴQK~o?h\`G?qv'>+tPy?)?;LΏNdVYwܪ!&_ ?-ljm:Q(:/#w!Y8NNj=8qL L(+ L0(+η ArWwD3!p,.άnO]0_QҜb e;ws[-CySnr\Dy,Bƴue: <$Q~Fx['w='3iAc<͖D96hYP _<9e*v%5R/N& w(n]|/FUߛܙYv*)Q 3g5h(( c샄e%SZa[N%4<\',q3?]lN2m1؆LUFҠ=UXsڃ *.7šªi .̈́ (Bž;Q>9 êclk?hn+m^SGw˟^,6l"|ue1^M5um BgOۋ o̵9u>0=kNSy0 ͏^  jWQgUi71;)*/9+ e0 l>0<8Q3aI!RA¬ bk\z CT5 :Nkx|~tO͚Wa*|Z&'gC;/U/ k٭ÂiZLJ4`ޞܯWP_v.EI HϦ#:lJmr}[--@A\vna8wgMseB 74+AUkzPt< - WRGwv^/+F9v َhË[q%mhFU:?2 Y[.zO-(+]\>B;I]hەްO0ygYZ070701000000e7000081a4000000000000000000000001619eac9d00003260000000000000000000000000000000000000005000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/misc/ldusb.ko.xz7zXZִF!t/2]?Eh=ڜͩWkmR C^3OW!KDTTjS(9K'+P ˺rDsApbUnYqls$*Yb%̳W* & k0GSQ'6c~͛Oߜ{c=NZSoM5/HrKga/]Ip$YJMi|l!KX PU1R6j1cújPKܱK!mTB+C֤ʤ7i: ҥDB&BҬV)ngíPBI_0fg0OTyv@ UWaW0!Z7՜p/![MkPqo)tD@ᚍn#H>.PArzZ]1=:ʲa<ƃ^ pp+?tA!(,ᒾ 5]IˆE)tWTbڻ$gEA } y*/e7ث)ʆ19h#cYE?go)^Iŀ a#Jpd>A?沿ZBw^[tQz,1reŃF{Kj޹=VDi>TI9]\dFiM[l NJz,Ҩ/}o c9#fm캍^{쉻kcnaY5YwZ1CEڌKj,@ws:{p}⯠KsSsZsNhWJ: P Xun]ЖC3PRfij5f 0s$RܠBTi~pO2B[GC$d,2dT `|BOM%>Ve^9t= |JCexh_ 0M'X&H 1/.hgEݿK: +25jO/(gPpkBGB.WـO4D+,6:੃ɿhtB Wd7Z1U)d4~͝l,+VxDK>w`3r}썓QI1]I]kqB\R`>d`V%q(WqߵgGt 0tOC+`7{[GHCJPuI%avn Hx6Dk[o4K`i%΍?|ȲJ&Ґl+GᕵxJ%3dţ##a0ݒ0)AOSCӱGs`Σ m>KNiIo&Kj px*@&]`I֓\B/"ÉqsorpAlX!4}Cx*at{B8uI13yi|p;ԮB y ^OUy\@m;D_PJ+|6Z⾚Hw(kyK)&L{37lLzoH]>L.3ZxI@:z=@P8Y~\bfxB+XXs :`S9fd<2׻T=aIu% kѨ }]YIY'$9H*;v$2.[rb3GNi `IsX4=~fa^>Tgbhs%Q`Ԗ%|n3CsKI fO2ƺa'^] R-LcguzTMu5@J1;Y.8& 󾯇x `[ˁcA׫Rxj{k9f.jTJV $AGPπimK`ygԷI~Dl_gŇ eŮ# iSk_b`R)`zH,̌vK/L u Y/Pb9 %R^|CW=`őo^# }^'j*pZ|=mPSHKE 0|i }}%ϭ~J.6+>*Ѐj3E ]vwh{qguws~׆@ ,o*y4h^ l1@ 9agd$*[D#G#aJu)uVMp!A7v?z/ C}敍ǂ o$])_7jg&d@p)4* I:Y64?qXR_(ReSjkQ5oz )'J|k>svW>9YI=a} IsB)$Vx3q竭j: WewpGNuu,~1 O%vEipvGxRP=W2\';M?)ۂzЅfRKir]D<Bc]q٢z%gp!_d<: !>yx_ր&'upŋL6(lCS@xg. TNOP.%A [a >Q9)I)`K =5eVڿkd%kơv8z3ôrgUT{2/ r[s:T-L%ޱQ,76nH M,0W:sy D(>1( 40|-?["=1WazRUC~.=VZqV uC5r^8^8Z7mw$Z.J~ VR` ł_1]K)8U“6jga'{0D)*X|zo&* I5[e`KŒ&;^\ə" n]snTg*-ktaHUC⎎葴*ңFhQ},rƛ+e1@#+ۼL̚%KԊU QQEOuja:?IA [mfg=YXu_jR*`R媏=+$ JQBxptށ~&i“ OǼ59z,=U/%* XmQuo+Ww&+FbEPr*N1wd̆ )%E>#X\V@ 8=sϨ}c\^yϏDWa DF^"X:41jNeSKi[=&z=ū\@[ 3Vч\ZQODk{:T8)hϛ44vMaW>w/W9{7GG, rmB 嫛!VGC+Ip7m暨Q>_sbA^¼ƪԞ9e~GDݰyJ"+Hdgo s1>6Y%TOL NTIR" `#!1О[&}^Txi3c}XzpG9utoޙ=&?/Z? ,?n~ӧZ~ `W2y^,'0e L3l |I,UեK-2f ׍4?8<UvG H[Ӯ<+B ZRV.s17Fq3 z#i#GZ~k_ Ac~bb@ `U|T`7qkھtxF0~k'R<,ŶhBL] _T@`u 0Y%H 'lW?d`ؔ4ĥԆZ7WA\\_wj܋I [ꘖu!hi dX~AFA>ثpb\'m;]<=-,:ַ S2 x >uD/@"8,f3O{ $rwy;T]QoNRipM ayڪV՜\EAOeΪC2T VoGcE:I ;W#Uqyl7Gp]}w6-01BHC/_2Az[Zpi/sXeHøf);k{'۶@O Ra)cLQ1LCa;M?MRcFuK8^mn1k2/Ix^&CB`d 5Rj)uYXv&>_&>rA1&Ωi8> B^p7Ɣ&圝ېp궚1|I4$8H~Ӱ (F`B}Iiƍ@Ib64C\ qGofMݝ (seC1 ]U١5T޳Jĭ!)2zXJ.,hIYW;ƀ,y*c!$`YKҋ"dJạEX_9 (FQ0Y ӡe0% (sVL])`yB[7׾Z/wgDIY$}OԺcSi0AtUhf"= "-IU(aR)=-na[ ,8V"dGON7eKh<}4Er>4;5>%1 ຿uӓVWJD)GzUK,y|A6r#|MKսT̾9b[BՍ-KBC3w'zh"`1!$=2ڔeODE;۟IЌ&Z}N_AHbG ~t1).DԒiهHgx@Rsl^%GaNw8!QP(=FKF؎M< ?dXz\mTTOUGmIL8lkgXrqhOz?zs 83Fd9zvRY>Iߍ `s}vI2Jgi5{Չ5H$#l0B(?jUPvym&Qh4j%&FCږϭD)lkKSҬ>04Y]sz)ڸTSDF@ 0)xVmZFet%#fӬx B~tERq㏚ORCxX0k8S'q2&OnQk<8-o:D/T5V V&$/VssxˊNsj,jOe bb[ظpk.lpQQ>9Qnu)?MA῁L\<6? 8V 0~]Q PRaZtIbk]wް}R:vj& 16  9wb`^R,'vᩭ'%_ő_P/HI՗D#2,.{hkܸeȞm G?| nMx20Cv+'6KǣLOOetD<\ݥLyޝjC8O9P(>41:j#)÷Y!mb)5;^_yeb4QBy7H.jpDN mHHjޤVzf%4?o(ⲝ&wEc:sZגfspzY*-3&D4 aػ?* /mCEҝI[0ގ/VNι`ɀ1vx }M 2l*Tt٧D;=; KƧ/'1_@^´3qֹn,*aJz\|ڇԿ&`,X!8b(vz1^DekGaZ/eY}R>0ì OԴXR>epw`GןrXflռth3YW);~a[" M"AY6gؠ΂fBGpƨߠEHu~uGBJ+E݆c} em,sJt҄XJڡX,N&TTMT_2{n"o.`Zk̇ U1)%*-9AyVf49?UR͓?I)Z5 9*Ïd (*Z,5\R!fKH0Joydut9oG &HUdz yfnsBǣo{1~EjvPS?_#d# e?GZgF=,OUM0iYG2\Zyb %z;K$#BD<; "3-ߺ$RV,$NkPUӶ'+Y,Ft-ͤ~$|zÞ=V'`kA`h/a i-^xF9s8KV-I%N&I֑H%Z~袞z;Ee|NeڞA^Nu qŎ3Wܝ#CG/ԩ1meFX8r]k7RݠR'yLi:O|}p -X \иQꤐU݁[+|g~=EHs;[7T[%|zV:P4'-eM5g7s LaM}YVQF'[ U TIpJ ,qҞ6xb<êUWu?ɼ13$!wY[ ,I=+]vz2+ i^}1we_U!BwK^ %ň!rbFLlEZn>!}PTUQGIjbܥk\DHƘXvW;1kkdЬkj5m Vr8inrcLUİ 5b0(6,M^S O8b/=?_]Tah 8?&Czy׏oOl"D`.D,igL^8ļpwgKYESg\oW4 Ȥ| `AndM})k*qXO_EEj5sL|7_ ;PV`bfOhv,8*AtйIT{]g _DSv:|H.6؁t^fİ0?iQ\%e)D~Fx+P+HbJLos":2~Ljf4Ѳw$$fr u3>ǻ>RupbRy~&'6T1qEE?3bAKۉ$Ơma$8B0;10jw3(dhPQ T^:ݠstzBE*ҽ Hv*T/j3sp«"V""ġڧ&mp t aEjѡٶp!ҍ17;9"×%4ҳN(K|@J%֥ ]z\u#f+db?6=\W-_Ҡ%wjx>ҪHs:2sP=tmt60XPKS'>ω.x_쐆y}yPd(664(H,pLO{U\ }:w2vs񊢳4tM*Q j4U:zMэ:&g^\W@/иp`z%t_Wו>KQ'?"Œr;q-Z">=DآXvtTP*EBoO:J4e5EڣcQ7(d][0fl/3U~\7`4 0)3qmOth6q]83;oƒ՗bRżYbX@4J VCz}N&LIF%rQ[P҇%K6*]!+\avY06¤`d l5 ]dAOĤ 6}Q)7xNI#RbD/훈j{ھ\rR'_1IVid6-C"?wV[5)c.'N"u8}.Zr=?䚆m䎤jS09&29^$>VX =uٴ@5qo1ͣ?zչZQ$ݥ_e2}. L!Ga5VtJ&ekQ[h܀ ]mN qNS,:t.j1Zh+[{P S ?qC˻$n1V$47: Frܠ冤:>ޝ4Θ*ro@D!3^QPbvs-۫0ߨ#,weNQ,6<$K0v:gr!|K^}MpJtI%^N S]CD :oMhCYm"ħi GЀ_#, 2ϑ6yhX1؉^N̸0*8j^6~&SUK-qJðhY0$`_>vT+1]_)h{B?rP[Ӝ~gç/fک9*mQT-= yuЛ5 ĕˁ̈Z2,C_-gT6ˍ54,J_8;/9ү~)#4J+;nws+*.q؍wvN 1JHC?\i"8a#=q3}.5|UFSl%&6ag@c}ztεRQeTu6KT ,ҊW搮_56+ć"^QvYymx)nb> S:V"d -vQ. Eǔ\`dhR=aެ@G <5"Ԛ%'2+씁ξ Юјݕ٤p К}^,` % (PWkmRG ' eiVpBQ;WʎjamiQogpK|GmY]ڦ٪9V9D:坣pVcy%r?VTJ#mEHбZr&IU{ 1N@Nd%TD2T1ۉo%ejn~m;\aLimW<jliި8.IzGX_{8>Wj" G,r#[N| 4~D"`=5녫G­KmR )Ή sF ԃ9p_эBJ'wקt`Tk1_}؉Pر*ur%˂nmЯ_Ve QY[,*"&3) ޼,(8.#ݯx@ T>(ڮA=ڡkbg/fi8z,=^P@H@m^zյ_MZ9Zcxb-׶(`Ct md_Po1* TdO+yGw:-;KUxEnc̄Q:cdL$%p̍jvx_1աۡqMAٴzQ8,lcՉGbMj8=kuK`k?9vahƧWW@6[]f)?p[̺BN&#Ƅd- )QlJo[Koӟ`C7j6Ch6YWCBF~W0~ǩٽx_J`VW;ݢy1\b_AJ"sl{1cIbw6£9b:(܃5f`? @䋬HgRhxgÛ+3*xRko8ShUm*pl9uFl)XԜq-D8^[4ӳEA ϕ,UMl~u)?5`AFy{Pcg195K]A{IYHSya=x:eIE-5cN=ToX=]=uEn4gMD+Wޠwd/{kFMo qU8c-0q6raӴw/|!Jm {򉩅M,꘨C̿ʓ4-+:^pBT@mK1?MteFIeJ} $K襛t5JB|78~x7 BHJgw^Tz/[PI/_uT,UX55^PɂGM+i.,M@6b[rATIpsi1zf@xIԷ;`(Yxqviͷ;l(Ήk60kBLd_ؑ ͘/ Yב_Ǹ~ʩSҝP>Y-t>kayL'*[XFdfO$_\6z85nٮrU5V%$=U)OɷC .bUЀu6:'ɉh|WU.G̹[gX0Y:ڶ]g"{f j{v%_~dȴ΁"o.]JQHs)خ BPϖPdyšIգ=oTҫV & P`9dQyZN՚uF+MXM`S})TNFu͡LqbUo\Ҟx_YN9ApJ:{ 98L >)[}-3q .ikea Qשâ-$y l5՗2YM1=tdם9h`>Tsw w̫:X# IyСS'K[̫l=K/^n#z=+CX )b ٧[Bp܍Ho,D8O\ږ qpc*㓊 O L 3R8{i$hiƕGh7l%8\=xPVWl~`r p 1rXeۛ)7~Q9ge;{E(0OeQuInG༗VϜt`K疢ȼ}GO$haHN}XH0wggu/Yw!tȎRY6b6=x.+uAf`qn Z@(fȰ5-Kp 0>_Hrej=[j Ms*.*1㐼ioQo~Lrl]DlGC@wߢK7e9oB LjGfyP-ysCոG~ ֚c0dr;G<0Y&U#MeVW--Me2\tPWq$^fllFyjC3cUB02xOu#$>(QO"ew4'C0ErZI¡pL0.,=I׹;Sa' 8RmpTe7I1)f3rawE Y˵$A@[ľL[++EȻqnz^~$GIm,荸adiWKJOabomMQ$vfiS3{CߤWV?mVL#CTMs>=(xUwu魔ӕtfI34zD -8D V~iǢ a0 K^iס,?GH玳4k_l%_:gB2}$\Q\Zƣ^v% ~ =']-8 [7] geHVHSZA;?H6D.`?#~j I}m]ItoX#z:NB.M'靮CG&pe~#l|XV`T}5/y}n4{ٵOBQtg)̠M6]O'_] if-R@V"IZPG用>w:f1, 2jڕnN _ _{P$1@ۉ6Y@M,<50*wte-wE !8@&|Cy : \<[! i 5r \i@ķ$Q""ѐs k\V`SL8][t0Q )Q.CiCT5"Wѿ+tc=Z[̾]L )Omr<$?;naQx^]x4x7UGȠ٫{-IN`؜8mUiU}5P[ />DuUocj}ФӒȪ4.-dy1dLŶGm/ `pK{G$c]W [5 3ATȊԄp0L_ ;U"貴ޥAIH)!IwL6zx4?u>뙿WSz8~$t4FاS[tlT|(]8}}{rcP%B̝3|wQ<&ee\l`hœ?Vs4@緺p`6,ӈӷ{X9]t S+{Wq쭑"3r.H(Emzu"xkXeZ̠`xLud)}I^jb%ݳF "q bb6`ts)Q2n,ROdP\AIȝ_ٸ cDz8C4?E8r+C~YQfGꍕHR͐c-5sw?h*}PИ\k?M:J6Aް w &F\ezs~E t(D@q2pǞ1YI+VE(&aY< {: IMu3`(##;Zy , M|1us/&g zbн\d#&x>P4zhomQSBmYfw3a2]]lBzaaD7X@a1 ƞ0|H0}@7b;}T!_B'?Am q#;VKZB[5'gd EW󴆄R+9wÞAl"pxo+7>c0 ~4R# (r"kT]0pOŌeڼ!Qj~؄Ae EaPkFQ i uW)RWw)éx͋&Knqv!u0J0l!'*q=kt$_/_o(*8\!/z*񒻄vV^EMǺԸ Adz*܏ho bcMmap>q:73:I!$XUHWޱZ<tĩȖBA+׋ ;JYzGw5{Tojm/B!/'F;>f͓@Nqz'"-4pl+,1^uxdHf4sQ^,fSv4 AE+ ۠X6`.7,Fӛ2 #/k$nz,Un Enryb!96ۮIR {$No1{~W,$9B #bGZF|UN! yHrpld!N~k|i# "3Vhir>*`=/" #tieO]cÂ:[pD6/Gȳ^BB@WJ7߱DM(@a${ҝVL&t({]?o{Op}b9HBwwnv~YeI8m%%/-SIvR4nLX&!Z]s}2s{+L[{ #gNJmÑ2Fۿ  #:ޠW{a +SxKB*$,;뵽B@ez V{i9WYڹ6_;!M>ePge tbtG!:|z}lCJi_3j3V:.3GGkM:rMe_0ۨqT:?+؟{#A^@ETwq'itds5zP/+EY)Wkb{9M@ oQu90/!43}Ϻr1l@r-MеyN8ҹ>?[-NA"w4ػ7?`vQZ?x{ A(//SGV;`G,Bf7g}~-^Z]ѲD+\k$-YIuPnc_Ŭe/]u<6yq;eKox632xb7gJ fsɻ ?(jT66qOd=пg@EvZ\l'wKP`gf#O0Z3鍜%J꛾3_gl&HG]xȑ}'8u퐝X&I/DfA8dHE SP]CT _[teULX,fd+jqKw 55bduU*9mO;/8"ߢm>%xe͔mth54HUPW#%767QWٹضFvZ*s` gE1' X_ulŶ6rL9Vȍ8Nʖs6D709)ۃq.mJ~#ߎ{-GF(Rt ,Elw&6~oD)ɀT.1/7ݵz ^=1$'ȝZ@} Vtl $x֮ye)k9n0Qa0*FWSVG!2EJ;䐨r,=mP q)i~|yA 1 H,χ3扙KjUgKYBHֺ'c( ZXgJ7Z.Ӄ#p'l v):]]?f#/lؓ i;GF7u_nUvUljUq`%Ϋ0`?R\Y@QO2i `'o6yH!w-^HgJ r/QP;PyNjQRT-oOV k(F1j+ _ޝb;__sK˸z^vZy7.áx71 h#dT,Վ{b Eh@l52B NC'fߡMOyf4_K!é`VRK谀R ^b-_Ȁ"',=]swa dʢ/J~.N&%XXntE{~|nK1' 1F؈MW.p-.Nj;CMV"oُ^~&Y[]KdS6+Y|ilRAp Lt+wEpv@15y;{'Svm0Av5BX<!ߪ;*v4+O6WVfLc?S.iC +eVR~OVEv R$KL!Ԩ946F)-w[搞Js} e1Y&nӒs )[#,ۃs-gtFL/#+̃x>Z>Sq%V@mmq ;^fdu|Й#o~uiSPȩ8O adhm윯prlCeLf|RD=< GG ԍiU pwbl?@: dzL]𚾥ٱrb UG ?]zz7 F͢晇\Cmۚ VxM2o[B9-Wi6^V!E;Aㆍ#ʟ^W*:^eD_O4|L3 R&4bi=љun"3-bnĖocg̪V.=j;ʛ;=9B.TQiCP^z!p%yʞDt˜`[eta'f4!\^A /)u47u8XlnBtz`%Hb(Tj3k^aZb]!ʊ|[XHRwD0H._CYjyє 1߅8݂,.F )RIҜꩌ@ԧbq E%I5˹(qkMK%tW5(W8=iG#8be1jRޒl - nb6;0jyjwBd+W'>2"B,ah5.M{?|l#դ]@r'2zV%R_1ahE)K9"~7&*A< ydlyn[1`I2CjCX{]1%acc&њ.t<%j׃>k{ʖ!j]-'bN*a1vԿ=Lݣ?:;06dL5W& lb$G#R4޵#X *xS }ْRܚ!aIzO2X$.? zJJmCEJܭ,[ -;SQ+(ϪOlvk[qq{~`] HLa1M>E_MX9!Q5vt[ H Ժ{ym|O+T܂la#yj6WEY0w\/2?0ZG,fn-Zx&:\e,w =p~ò rHm"ßn:vf?IHҳ\m\JT$w$oj"[lFm9BSe5>}a Qs0涐uUqΖڵhX|'5}vV)RjO|Ki`? D[Eigm/yp:KlԴၿ@`ۺUUNk.twCV"y3łJ`{k\U 2)v+`Wf)|SV(kDvote0܇,>:s/LT8uV,C]F~PZzv_s(R(i`xPo"~$*QSAux"taQ|3_#k_o"%%^V~gw8HͭˋBxeuM)P .Bǧ]WjoFenu`QƶX,U̖3h\`Yj jLR)[EFxdu ~&$G槞$;n`/i' aҬI̭/̲m]> _*|+Dz'y6N=VcuPS5s<4=fsQavfVِN<@17^:Y=ᠧzMXPrb_|h#tDH6[ zh-NjG=x^մB),9³bBNc+XCVSʘ*3 KHS]9tFO+&ꈎ kl.O/Us2'%/t9 bE{Ϯ Fݲ&5si@cmX;^?X&/v@;1%D4QOf?WeJ5(x^!,9Nl/>\Cӏ~]7,{@8S ;̽DpxoDy%a'aOy&WӃqrJϾMiC ɮ?gjP*yaJXjkRuUI@T#,-Y?$FVH?.[c}.vGÛ3Czϸ(G#ą k&&zPRFnIsk=?ډgʪQ+36R]2NJgFw Vn8[g fI{өY;Fjeeh=ѩn+muЬH.viZf{g;8K)ZX2դ4kc+I^Jqʁ:ߑ6+./e@A㚬/R0#M{g^!2&0\X1N]o"F*prFr#p;;Z;UA<Чs"3$=<$"±vD&ΰ[i,.71~_ɢ^_ycqeu\[FAɰ-ܯφc n,A3GZA4]"ZC84 jh ^]- ?Y0! ƽU5nHwuy8W+deu9x%*)?(&Kr|H @wyH^+nuNK\cE9asfQ  QRt!kܵGo8,_IN.L /4Z؆ec֛OqL_0λLť8*2t"B6zzJ=Aahit'C9mwQq ̧iR b;r<,u#?JL(D]%F")"KےG8R${(,tauICN.S_M#?5'ξ]Ūk5Y:,?IH_r/?@aU4ë KhH(?^ aqՁ^WT۝ W+E5dJ1.~%&j6cԒ[o3yX a_z\~i1;&_ZX=/4`Ϲ8hŽgYZ070701000000e9000081a4000000000000000000000001619eac9d000074dc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko.xz7zXZִF!t/H't]?Eh=ڜͩ!y Nm] /(py 3˺lof ܊.:w‡  Z\cƟ)>Nђ+׵^̭+?=O<-]c LC"`RC82{a֔h&S\3XjzlAn}rDd<UgvƟ1 (ݞ0;ͼx|IN)k6ݪK yS\B5 ï︗ wW %onQkR:CTOD`=[{*t&\O((J4[S6&$0]c wJrZZ]S1{fTeJa]T2K; i;˹2v m)L|}5 &ك5Z{vW^ؽ[ңWsDPT8ۚ3F4a;Cb*) 'ȍqbWpn_J/ǝtRw]Ͽk/YtA]pBկ%)jn#n/b: 9,QfT vML5g#hwv.ԝbEf](WHpffϺU:+yيU`ZS3;#9F'IJzxʍ}+ǝԖWgb]qY#U[2-9eɫt|lF6ֱ@u*/ł z[SJas Ng %V,@1s`,h^K˙Ӝ_ icŽxN )t~U'wĔXdR%P.wJB1# 9m܃G^6$3ƗF"bVq0 ^NRc&R+/Mb4,9'cḚO< NtT;6ivāAXm >fpVܫ>8LM1TTC+=|[Vpw.#(bYӔg\ Ap6W1DhBKΠiB쪪R0 Ph}ĊthT[eRۣ$I-9n֥:Ծ4gU+>@wWv)汈/ܕjq "v։dxGtЈߌC ^ 2twZe _c`<ӯ#fVJAC}N`SE Yhc-/R[$K9ETJ﫤Հyh 'l!r0+ 9 Tjrl/Z\=ꐑ;'~9*tbHjt u";A7B=?0SyHƣ|/a)+ӌvO{U8 j4WOѠ<>xm/ )Xp{/CiE=}7(󚾆=}V<~q;M0V'wڌ/hܫayîƶ|SGj1oj_X%Xy0012FS0-%%/+o׎(xǑI!ܵ$M1ҢA˓vЎ{|oUD Q@p"ob7'v' kAsoUm8ߓz2H'O͠w_8qlVٳc`Syf_N ze3,;S2j݁/DC0]C_,cK,]L=0xa2$eLy5/-N@啛}Ms(PgIcnZw"nA0;RR&/)լ\mw\۔JF4@nћ/~orL`&yjb`3$:Xq: ~-d,"wI 1W}=& g/5PLF$4V<M 9@CM}oɶXqQ3iGM41L(Iqߥ]L:#ّ~e5罋fV[%*u"@~a|+8ߜ'am}pp|9?M@ [߃S<'U?/qKY ;(_['9j9t]m>+UdY{W4 ]͚e&4ܳ$SI PދNúE9,2e"FUkn̹bAn_!eWտ g]A\S3!fDp7O*!j䐎&=~Pi{{+QG$[F倄qN v=UF7TH^<ۺZr^xڡyǠJ3l9H?Njnʨ  VmW#Ͳ71^*zS3;6/F C/5N 3QGQDUE~m4]׳)TDdN9zSK]3~ʹe|}ȥ0Du[)w(eя({3y?;jXADA*JaT[g!OCge}P^.F؅Sᡏˋonr8[k#C MBQ`%U" OM~O^,Cj,H3Jn[7>S6Ė;9>FPC;STHGd`g_tThnͪ5LLjfyubZ5, %7i. jK{k k8hSm_Ggwp<'reTVĘ  ~JBF~8\ǯ>>(0̩`5q1}jwfL$hq|d K"_ۑGq`<=rIZ <`=\g^eO5Xs)v"A)bJǗX2CpQ3?aс$'7B|e\E"Nr00dW9Ԫ* Ftz<+]Ό[^3sֵ =GÝ—%R49nd̲+PJ7%4h[Pf; 2=!ݎ Jg{!+9\[0Tcv]Az9,u95WRZGQj<7BP${p}1@`[VV^}.qox ^cƿ\it/05^Z^309C&Y2,Ӎ:g XY$.2>` 6;P;UCb7x` t+p; wLnkQ01 2J(- _HJv8ĽE BzfDF 7GN#&<-) iF̪WK>mhoA-a#XWZH<MKW ZgufR鋆6^|J2aaxV?tJvf8ewaGf +..9TmHg#25{ +)zDt $ݎ2K (m;duHO͐f퓻)5[~a--ʉMm1mYw2%@8>gUrQx =5XT`zh"ƛb79K=SLڇx4K'~CsǬ1:``վ˨\ur1e\$ F{Bx6<݀5GȬz>ū'3;4]5;E].KA7ؖ2Uoɹko_ɮQ6iKQ `́L*MDe-6BaWDKd0izޫkM]"ܢKAGãR6K('y|],ڗVAc'fGl"r!ovk~cE<.%6Kȇ/) m7vF'M'd(w.` U}//#݃/t:M݋'uHC!'zAhJIt٬|;j/Lڜj $RVuB*RA@p /o^T!f2+0[UT+=TzNr,2S}IIpNsQKjCbV)2V)L^B[@`"[}i@2ۙcԛ(Kp]})#U|Y ['`M 40ɕz$ߠꫨ=/G> Ρ{wځp wg;ɹ>ГBd+{E9ו5"X6>dn8GV- d&#ݕG(֦jSaq. [RTq6xDsұĈL3/:$jZ,B:ڞF*gV.#jY Xo}l̙H,oiwl</eǭy8HA5,P4K$ :>pZwX_Y F|{߫t4A7fbWΫT\Uy)qlnuҟ:a6$UF@NIpz?E9R 6嫾Gh; S@q.Ez/T>UXñ-J:D%(ф{zOڌaCYyEH4WtWrj"9?8Iz` ~w#ZnOě,5_.졪}eLMEQSGGMYާ$LWysUZkb [#pQSAѩgАwb WΩK( '~wd{6KwgYm!Oɩ\e*87t@2r%,JDpۛ |}9i%]`ING 51I3{0(^*ZkMq;6QсM /' .װ: <;ZjwwP31,v fn "`_26ɑr(%Jc%r}U Nm{US-0[;3_+!R 'YpdşF#F,{d0A<%\I4ȘC~E}hVw5zro N ~0,|,$eܬ$Z:ָ/ 7Uoɚ^O`#}Ա)MPSk{'~}̒mQ\aQ5" Z}9`oqʼҮ&|Cԍ/7: AYKJr>@)I 6f ;-j 6waL13T?ŦMLP"IfEWCsU'!ұaS6;s A䚏"(k}I`#- `Z~qVٟFKD]. @%e۹%jm]E .mY sE`E{+qf"Az4ޫBV45trŴ:("@vdAE~4yCZHkW~m.L?bNz_ I!([4do(Ť FtEns֟fű ɷ>u^^OEy)kk9,9-c4:e= ʅ//H'U``f҉f 7J3>MGS@^Y@=] l1m3Wv%\egsBy\MnwOkzUb/) sW_؉GzE zO-o/Սo,gvf't!VxNFNjqWӔfsXU*|sG\X95DY7(<h$/7 Lpr7Гh4YO0xw.U_|2`s+%U?-1PB54pTċgI4z`pHSCĨD!GMYOj?>Y_.}kєE١W|(/bׯ(ٻ-vl(ܖ8~OJ7ت VHpHAxO鳺mJw'IJ8Xl;Ql4=#י';IT@HʸEdzӊd9VjlDgbsFrMJXƈ[,ؑ\!$=Kjw)= ^gvu{J_zkgc&AA>y &e ??G-Tl"C!Q, +=^/<9X0Z__[G3>UC@9WQtksQu4<'M<'H4eP;z̫x<W kgG~vm%bO<+*ǂHa}̧:=VHCmW\}[%,::@Y[u`인[ "&YO,HO򺋄Zv HyOX7A=;d5iT֯\|!ƒ^SReR.(Ȇ/;~ F*S|u+Ӑ Ap(aiԏJ(lnIW$쀰޴š+I |y+IaL9PA+rv5?/FЧ$f7!?#Ie9+f;QvehaVD%\+GG҅2$|u)0Y_ko[upmbXrCnL]LvʄKA XB="AMYà+.ᆩCsJ/ 5Vxe:S1f>k^ :V|c*Ek͐nd f]첗J Wc72&5 Sҿ f{ 'UVbn7Eo٬>DO xb\KӬjl!߻.sqՐn +- cAL\&&v;=Gp{j^N-qzJQ 7N2 %dmp~xׄXyd ŬZ_'2S"`#.ᰮb GeoHe[sI@cor|]>jIA3iaw;,riHAhxSL?~I˼.=J7_zR+YqbeQ2쥖((E%b[ b<%:Qy;U>&i{v]@>N:?Rjoi;Bb2ǔ.D*=1X?r>!n{)A !}XVrBsLO o4 j1VѼtg9Ӷ#U.}wȎ.%;ڀNɎZ(?AM5XͰc;z7lV"YN>0c&(VU-/~k!cOF.f$H"^PK|`Tbݒ\DohHQ&}OL͹Z*p^C`(T1こK̓gec?wKɻ1#}J^-ޡu>DD9QC]:[J ]i1 :[J<臞T0d5f>.ak :; SkeTf@Rʄ4v]9Nvjw1V(#$O]%ŤgUU%0 LC{b׬V'C 6wSq(=kb^Yʃl`2DL^VHHV~]Py+z{4 @A H2u 6,73.a/&`R 採:㷯_*RQ{J?P/[yq VJS6@^n0 #uJ@dک\1J9󠞇(ML2&8 )/LIY%r#WĖM[;r* Q2f[$u>RJs,/]42/K%:rS/&glk:ěڭҍ9OR1؄<2uRtX@_ 'nk/BvijЬMY~Sl~ Y0i+ܜۨ,GKFBmaNT&\HsSPԷ:`k ]6} !-*8Ѱc6 %dSD, {G4i9ey)x~Iwx.!$ԁ&nmQjh˩D ԇLay:kq;|. NH[Aj$BVmZ~gcgn5K}WyPp9?pTFH:A'i$ B!H3|^,|慄@S={ [o#. I#ȖsqH讎ӰӅ%N14[2)ɮv8d<_ LTQK鸤}h*)/MQcl13H.8)к/.ڠߏb_*J6ocf%t} BcB?Dhه_ UW:P+EҀq2xaI;sĐI1'A(ωh}{/- ', U+ҳ 7.$~:uSUiK'e< I/>VTa" \^t@/r d=z/F TQC$9çP7z,[ͯbkQI) X6ufE.9|/[bF(|p| EJsRz;EI7㧹!LR"=eݭvo hj1\;}ƺ[,8Y\4p8qu0:ǰ!9C*bq_$ c."(Jb:GU:f~K$m4O[N)al"b ]TY@hr6'ExÆXW qF ul9K g !KjZگ<8+|PվCbdԀiZ7z >y{wK$ji?J{lBf#Fp V˭_.V,@M!we23FIWChX{§O9C#d\aTO]*Ʃb.YS3eĵ:k;?mA/P?$b ,s"‹Gs뭆!򜠴]`x9]|qo])(x_:ͷO<(_u D9+/Ė 5v@c7(/鋜`GFoi\z /sΔ'q.Wo f~S2X$$qop:,'YY2%_Ew B\Awhd uOt@/ҽ1hhtzZ{<|,bH{yvgV\Rxu >VPbA!h`,<V0kIhqu: l%n9Vj;_Ӵ;? F*.w)O14?y qô~]E[c{=?&" @DGw$b?/#ڃ;UvJ8lkVbv sb!Yٞ&t,vTz@lKi<0[Nc ?r?y%rFȴTno^? 35`rrUţV! (髉 %?bOrC$ )" oeMaQKc+=?E{1t)vԵw1qKX6^LBE䦬8[LGe1di?{S脭|T_LI\jYe6He@x%IJowþ )V)eGɶR1=FKAbٍU E gy~W|'HUb5_&Dj~{`" N[8ߡࠖfяE s'˘G)rvb TzuI/;~|E/ 9"3.Y\9{/OZ@ ms/mY8ٌ6'{kȥrcՍyv DW:tējOCZpuj{B?8>,dko'̊k/;LTIJ`{g5J(o.{2Oɩ@SBph<9dsg[ԗҼ0 x,½r])Mb{ t츓.5-̻{ƋWv@ӵ*I/MoඅSǕj~V "Zj?*;ʖϪ4e|1t;2[xͫHS'ɳ yFEXM7}MVǸ n8'݊?/.ɪL}vC|i UebWf ܡd!X\+H.01oEprm.) `51}{H;DŽAohfY -BVFK]f<4Qe*facBty<8upқ':y5;hmUo^r~&:I|Kϖ:8Źλ5/aCčwDRSؿc!rddȒxU;Ks#pz6CM֡vm a(~>Xzc_?6dc *rP-O`:m.&̓:.AJNz8(U4 Έ_Z[y%"ޅ^R&O c0^tD\3]/@~y<=?Jb%cme\WC@uħ& [̆Jc&S Җ]ոə 'C={fJ+AH$g6[ &a{ 5$^pwy-N> u"AO |lG- 92q_݋mPL(BY>0O+IOs!ạ(%)a~=٢So=[:)Ÿ|:qD6͌؉]5*O y]mM:87?U/;$,RM'9ie}L5T⳴؅c;:/.4JuhdӃt1X@ڥ/ ^~JP'^Uc'(6W5I!u)cSLz z@525rvHӖNHߠn np襸PkJs?|rGFfCWDɅ]+lZB^BG%t8%}h#[& Mͯ ]rG3ǾhqYu-^J , :ޝZ ȟ |o=oc%3 /FL)&*Iy}Rs -]4G^~gJx1 ޱos:7h 'ezUyUɮ Z``$r4vˢQfzDO|W=28Y~i~c/yzݩԏP'xɂwd(!@ɹh/+61<Ԭ$qf||-j#9_(f&]vlfڻP_C*5)'ސ*߾sڊԠ+e#ч=o!/1~zcxoV:[ˠmP,?cfiC(G>f@`*5pUDˀ Jƾ'0\ < Fgׯ#nT/,G $$h\b&HB 5T M)h۞  S\ Gό>̻9lYKtCc3`}v8zw?6/i?x-UOLlҠqC9Ag1iUvX)0~f kq)G%ޜ]H, ^8 vDt/FLYBZ9b*1e}x+]0%DmDJJLhimy+1{q/"$Yo`GZXe|IbNɣ^$F_U/3<hV))g|mp̕_ Kji ?Fh f7k%{ʌkܙqXy_9S#v1sf;'6CUQ40[9 d*-7Zb%n2%232: ^%3$4Xoqʖ3V2u~MTdt7?Dzbz?^ lr!zArK@|Ӕ<`M~W[өjJj̱DJ[] ^&Ui'S-*w13ҿ!qRIHdl$ ͊ DtCPi%=gRcB_MA & jmC@Θ:&7G V (א:5A i cożUzmEr:pM p8GƼL_ CQvrOa2~S.A7oX!%1w{TzI3:@f: |)b ZÃ4Q:6+613SV K; JT{ E.&PV|qk >ej`_4HWf 0ZG;ǵ&%//DV?MfVɌ;3];+fukī7eKL.Sy>*%Rط"sJkƙwXe!MrD;C6#7.f:$g'G׀frpYt1/N|ʺ|\=fQSń)Fq9(6h(05KH?  ۷9]^b蘍׫-rI`cΤX ,!O5PH4v4#NWW :gȎյ'V㙈ent-  Zje,()3m|ߍOy+^RXa}ڜ)Ntt TAGco~s'1's5*Oz<[O:Jpܶ)0Wz~z\yx1sj+PdߞB?!ָzۢݤzCJE^X)2PL\/ TES]t=|Fvy4Reu2ʡkӫd$ҴJRzzh]}I*V< h,խLfcCSz8?uL +JYI}L:70}3V(ɇ|GݗـCֵ yioZby".U+ty3uYXZ&,d<|izU7嶭+7XVv1"|Q7E_NaWZ WAǟ}gXM7뜏Lg螬􌮎9VT vV) q4OqG0Z׈1@=Gu5N`lL,y+(S3Y|pOW@^wL q>Li׷FFLa8p4}Rͼ;s :7)~\֌-|",׭ۤ"H]ګzfՓŽ'*|{c+3Lx,Y(yG[I_B&2cϷF)|e IX͋QD b%c sg_E? o~gm'XU5-A˥FC/RIh35 x9 Ta$?re^fVNÄ[}Vvc%ɡJ.v}=LU$Ǒ:Jh∃: K0j |AT`^('VWF{X]r3YlW}d w' 莠H=(_oW݆9jŷLZ(r57/!5Dd8~cVĪKN4a #}"*qvrz7Y cT4,y,~HAssdLԠ9sjGzpsB!Qő{ %0 jk'r8Evrތ@k>KZstVHs:"98yEٵN}kpieM:SeX&ؘ['{.ZG }pi߰Y$Q ĹKm;Hɲ>[hǻm)EVDgq`7y"_>0a^P5ݏЧ-0:{0/}svM䥻[RrV%L%s$Ž#Qܶ,A3axNIlPPHX2~kߵS4\AGGA{9oB!L wHJCyGM=Lta70`{64X\H$ɱB3_37q; EYw0u [\Rǰv` ˩B& 9A$kv 1:>"s9i2?:7U"F%Uf@ƫ2 seQN(Q#ڽ6| - MH>ھG/NYË!xfX7-T4ǩ«.A~Rcx&geEހ3s+R3L/JcB2J{Ѹ[?yRkwl=CmB*x"@?536y$6(3uJ\q C'}j,*5Î5 #g>֕%ga-jAx)XVv!e/lvkEj|GX5(xE) {E$`T^VH~-cp0p徊 @Y`0P Q3l'39 btO}ֆ&sx?dY0ؓ|$kKUSHaU(Ϥ!l1bĵ|UjX4]0׬#9/~GU"{3}]:`1UK؈E3HK ˔KC~S/Xf,yqmIl3nkK#IMӾIxފv/~n_,rtʹ%+9^J_ ׸j.~MT0*s~S_es^RC6n%:OXREI弜B^iaJruSPB+ Z؃yF-\&й#װE8k,;Ém#rz[296@eGnϴ ahVMYSemS5F:z{Xb> ЀZ;6cnV*u8 i~lҥĩZ_Bma;piާcӭ'6IPX{ktKLI |joiS{zkKϜ^;50:W5agq{V]IƘ 3xUs* 3[`-hUK`ZQr]_J:;8,(/%aȜt %Mcڛ"p)M$Rn(FйtT[t7a=^ @QAkۯZd%`lBt$hE oxZ|0DzM:sk3M ďW5_8 ԵRGĄ_[IXRtxrl>/OÔ)ؔDU .j@.gtHϷ+jkpٲOX9Ztc- }.\a7&F J*CztZ-b0w>F#ޜEi܆]9vYJEc4¤Ir_j*3c:Mx]s:#h=yP?q Xb͆) ՔSCR*W7VW$)n-d_^}2cr1/55A͌KJ> q XJ!(F:h1mXeBC{c:Jgj΋೻6v5#R&sx| {|7|#]]K B^pJ1hR8 VZzU/s,g5qeoEsjlpyU<ؤQj%)gy IPwlwR(ט@u?3ybTuYE[vktCr3riBj_f}iX,[&bPG6V mt3r$-2"i !?DbjX7="P .Xǩ}DFp?ɵF~={+޽YvWOTOb$T@Rm6{{lsz|6UkLʜAmLOɋѦv@4/V#nP4SڸB ~3r,@nXanP6SxؑχЀ{uUTH{.;?SA ;NH+WWR]Kg&L0xW;ĆU#cWQpUTܣj \6`ʄ&u[mQ%M*J:;B5b'Scsb~+#,o{}EZNͨo2t%MOf3COq?zPn:pg|6 Q6Vy/@(r^[t8^<늲Eѿ&b6GFxV iOL}09m\ܰץ6WAbyT=̞&I"Esv_P7[}!vĈ$#ûڻtȢ-ʆcn}4,%pRzIfAQIϻg[6kusLJxXxYpwlJ`;'VIG%n>:VpDق[VQBu 'pwr{Q2GLղ{Dnp$55\2[tƋ]5i |a]x=ܞMˣ@,z,ck`<n^)~/N j #nM`J+"_Z 1_A˞]ۏ !`qĽj T9uwR\ H/Xˣ[v{oK  DŽ}m$c!4Xe*zgMOXFS7 Nؘ8\ґe*S\3(߱'k{x& cgao/!^_LbނJU]t$R`zOrwf:ITl" w=Es@ e9O7ΈgT@}֙1\f4`urK_Fliλu<hb6~ r6LKE nu9yw􆎫F#/ӇB&w h<ˇ ><#D3(-LIjD!}.c*pc_1%jdeH#^`[L)တ#Oszf| vQzC#}Ћ&5+ \ N}9bpH<(bxF.9Ĭ Gtf%ᜪQ*[i KYsPkR }CqfuTbA^?ɺPD>NL8JfB`JYr'DvnyO |! `oɬ1,]>Ck".lT Wwf!aS2*^'/?xQ+v8ā?ltfAMÉ:~bzW6q9n qlQ̝>Sg*A}e&Aaos '2gOh ؉zNN =6v6*FVQh/*:%J#C-F'}v"؆x+5 W>l`XL8ݛ\'}޿uy67K={a :49>Lhϗ=GNX?  rT1/opc}]+2j*>'^2*~/=~<R#7|Y; ^١~mkz2?Tz!"SOx.yN< iX\{ yu0uPgd4SMv 4֞AOf٥4[xKzHvR%#E"\Afҏ9AEᯐN`ߋ % &EX_=0 c1g$K Ƒ7Nm,ua*|:, kڌtftougc KoQḀn7fH lXQb[H66p0wdvTNYp~ [(~o#(; Jf/bmԨk؇Arp@MA%ȯD-3Jrxk|xtGyYq4e?G:SeW;^ K%7'~4䔹l[$&C1G%U%P)"z1m?7})? 7@©&'%ǑR' c!˙({ (>=?bl .:E'9qjiRNµٯ2\ QJdttPݵr j%xR10@`uhՠYҍEu䵯7Q^%8K5Ё):P"vXM0y4`d(cDvq"p'7ŭ菩\Qd۝I+1ksMk sy'!TX{FFAL&x$JPk{Yvy= Ar'wC Qj%<tHCx0rh5Fo|cP-vy102lxjH4o!vy1m6ʝ B wNsYsL6QD̎\܌#Ɯi7D l ߱iogUyǰ]QEO:̨qȅlL2g=Kdd;b*:JciSZ[9ɪTjTuC& E=Z\Zi $m2DQRWA F7as;eqCj*dw{ozW,ưeqԦ,Tv $wi37~ݺ#8"&,HK^vWi_!ɴA"h;BAAt8`h*U7+O<'inĆ^߹d=.;)$r*M%d56C_a,D|!:[Rl AIS>B}Ģ/[%vesV3,h.W#p$(~UW1")e+2݉$P!"jwp/w8z-9wgp܃m6 Z=kWI'X*W>aUhHjfH$-w0T/1U|Bt l{7azmf+,,|umiYFJ~yo3=spS֏Rcuyz+dž=~S;~ |LX{BCÚ[QBpZ HMgYZ070701000000ea000081a4000000000000000000000001619eac9d00001ac4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/misc/usb3503.ko.xz7zXZִF!t/o]?Eh=ڜͩRHO22 ?K٦޴2#UJ}G`{WB0y3[enKcIh:TzG.h>(ްSyqnpUI `-&ɾ҆gXc p2Lo~w)r;-%+.sR]ga%..hkAmZ5aKدhOYbUCF awgM)dA;G r-OK~h8Ʃ3 FajuEFt`ﱈrgj$c@Lv6.ݪ^b cPВEo{̸*8ʤGQ"yoWxD '_tԣ-63q; `fo7^BsH0:w]r+' 9ը>.\l7vwSju d0B(о? *"$ Հv?vh8ɕX䶟5LKNؠZ&@,'6^tHGQ:~!Me=aSWfﺶ5rqSX_Pj#m(ӥB+mԒ0#46[g M񀐂'k90YSǟS#33#ag—def1G wXZ!ri7#mXXt}D>,sCĬ|뉀CHP9*B9]BbP*K3uY接p2݂j2nQ!a`{R(]n,a탃 Q–r.RE{/]0h#Wrr^ wP m|B:; &( KE_4yPR5?4kdALi$ѯoJSF5\Cr3}~^FX$ߗ`xUVx31%ܬg[ܔԳ6:J-N &&KώB+H9TsSd`R.AzJe׋ %K6qkKsj^ 1{ K{/]v.-Fn@ݗ"e<d˪~&,h1z*wXcDxuH|/D"+sc>a}b¤L(M썪fye0m5]1/|Q*-xת ˶htGFi gB)-Gq룕%)na"R|"H{ _?w7kv#Pcci ;ySI cjqaQq!!0Zr񅷚G5{n_l֍䜟PF弾_h 3ض}ځе7P xT +Y [&/O QrD @ NL_{{k}r4W|M#/&(ƒ, 6#)wjNIB/s'CKC߁A|}"~z0RZe0䃒Bܡ KVe@B,wY[?hX3%EᘙaV9cs%3oQ+OBeJ) ` }sҵT#i_!^Bm((a T^S ŷ77a!@H/cYvՎ0* >;PO 7ePRv$vuC빀HJ >TT*GZc=|*NqGCaMWOM_TG;}]锽eIOIA%(j%EƘU~ 5t]Lfiډx#>\tb_ܿ_ؙ/hD "(uTPBB4ׅOB9pAG/=OpQj5q-`S&& kMT\J-%ئչ{j .&7lY@ݸC+; ?@do$@OR.NN<3&#à@f.s+M7x{HmBT/w6Y[ݳl].B4(ʏWCd!_yÍޯօguWY=HU,IsgA##?V}8B w3|HNȶ0֑ )ny<)ݗК _FArCgh{A6` 0S=<&bC{KJ|ऍf#ۺa-4RۑL?!Jd٧w٭קISG~tY^Ԉpfs&k*mKv¡CZ&Xq8ʬir.J;ӳsٹcW<\`h2ifDkg!+f`0JRRgcn3>fecOWZ3d2u 3 W\Xg,Q4-cGo+*']0ҤP,ߒ=l z~h@qj"i=̃M ǜ|FrCp_Vt Ic|-IG5bIe)]k>RV>'Lh(oV}otNG2(RPa0);B/N8t.JRbXhx*JI+_k9b(v@}+bLO]i+RAEubÚ ){1a4zEZ $/:ݔ~8RUmئLD?@kf,ќm8q Y40VeCh"5Tݷ jY@GC@#3V,XlJ@/bC@Dt!)į1y{As~aBc˧ihִ}Ţ؎VDLhKKEmbe>ݚ\cjJ+rӤL>flS>݆آ5_7za>A lVAU۹NtB.{g+B x@?qZX@LNQdS]upNUKy3u~ZRqe iIdXE@n,47Plk^%)i+ቧe1bD) "S5M^x _V!6T" 7A⥓}fDa^;m  JޚzmAb$Ya YjzY;6qpYn)&ɺb{ '̙Č]4~ / %ɐxC?8 Y5B (D.'SP\53snQD C8jޠ_*y2AerKEE/FM}0$zKƛB`ijȮ@#ZI♌)5+]90eSK$ͅ:ybtj5N PgeJ^˝#˥Nk|[dRAs鳙+$Ǣ'u Hb#zl܅*  gbf}9ynFQwN_=Dh^E_j;',K@rURO7f>`8#$,Ӏ(|QS ڔ%jCTT[E,!B46W:Kbl1] ~Tf#r+2b[ &Ì5x>ND^q9Wt^4gL2MeFҬƦ?Hu1<.K?oPH!|`R_ WMaFu1\ă&Wy !אpa N f 4Zj/P* ULmz()A<\:#uk ռ4|hLVXs\c:=N@-}1 JBչ<[ wWg?Yְ.7Fĩ%}!7WϨ[|_y:SRͯqq0lr`8i]6eS "F0)r= c(wlF5IMM}t h̏o`gP),a^qwoBufT1_۰IkG(VQob,C8<+SHιS\#N4뺘^0Wch1jk8Y'!(I#w{MK-g/^$+ @(T]Hm>c`K>Hޥ @ ûv:faLbltP0aV>:<,Z6H0ظ($tznq!{'z/* i5Y1+ j})^MLy@mxD3!C`r|S*'qb^B&ȄxNaQS` 䐺i@j榯JH$ۗ[T3Z$KA9>j;IHmNH+F]`ӾМ1v;quH9Rߙ>x LzoTYhnHkJeM|k$~_cc_ױD@q:0#3nبi{ dv?NPݣ? GfC?7Q43brQXff:fHM//ތD5WMRj_^2rƒ`bAZsP @Xf [b]Oش9qa.`tӮ{ LBoޛݢS {ΕiYQ.9=qk60fZfM5 #*iKmL2(AhY̾hE9U;FBԸLFQf*ƩoV:-'ɷgÍpI"bX^R/< vCDFѾO_7!/8L3 ̑q%j9 RFAw¸k-ƻ> :cmH8O04oMSr~߉&B<Řr%o0$C>i7FKz$l9% UΑޱDz\P=Q !D`\1ݐ Znep0劺9'~L=]xho~.nAu%OSo5LvfUx,r," 8YVs[tN]rOk҈ !dIF6Zp1]E&çg2IϮTy}pNp=(kCkxԸOKf[B3sRy/2w:f6p^23|Kw{WKpFM΅u)tB>āAQA7A5ſ* ;'{Z=b"tZmQ'M͜jy6Qi/pu\ Ϩ?+ۖ$!ձ +`R+O.ДW #X&: 1 EZzm6gƖ߉0Xmk5T:=[F+cY7 ޽Ȼ D[H4y䊕-0"JI]y2:m8q^:4"<JV|'s K嫾C>+2BGBz%QW온"_3aaDnH#w8DY!@x~h 7|ρ3L8N֞|;:/#4u |jL[{wME\(|"1A̲/ CZB~'L{KdB@ Jս}xG39^P0 u-xހO}-|𤕵J(ǵY1U 3xN#- /2Ӆչu-aZxo<~!%+N$⑨'@4?,C¤LKRT=bOM4ː ܑCBx#j7nK!_8D|K9 p-V}[o?f/UŸv7b@r1"}JزL\Ad$Jp%30Դ:OwmV62&D l_&2}PȱbCL] jL_9òuGX%oqjI|`Vv8'8~uDY 4wy sFɒF98ěYQh"Vڊ^ Fo Ɠ -T,iq$XzH`͇Xc,2 CmU6nAڛ8ߴ+"wu3ía-G[O "?r@e7H*zO1g$tfHaN!>wՉ9gƮ%Q?QՃI#mLG%dfk$r:6! B%;SC`'.mk{n[K74mpbi؅z BNөry CIKpӠvfE "O#Rϴ\bc:;,u(iuU?|ߵzlT]cHE0 )tM{,H(78[.K965x6Sv@.㦧VCМg8u(Q9I3WzL6G#\:i\Wl6V=!TH(1}g _#S^3I* L(Q2Q"AEy|R?謕Ҥ<`[P}}lۏC|ږ!Ws,5P"02X#I7rQOuUpj MBJ+Pxʲȸ\i{s{d~6ck;_GRk'WalE)tŅ<\h&.FץBثDmմ EFD}r='&OâAE: x]Wuk 6E̳3ݸ_4yy‰k͸o[_1*1bD㙑@xW}-4"Jpfu~tTo?:s(fcڕj7ɧJMF)Wⷜ۫r{L>j{6&eoq4ݩ7ݓmt[xna!tey@n>Hj.Io-b[*%Y (7F~K#c:XÛ-NZ kƶ>  ⓜ$[jms"snq7 $&}g3+V6&F܍ڬX3VlD+֓4T(w>u[ G|q"dWv48oKBph8}pه0Dd^x]լ)% e' ;JZȵǬGŴtO2 ֐7F[j3(4 |T~M<}ImJqcF1.0.qwB$°g|9ޠ;F٭mDʩyJ=';~ ޴ɵŽ4L|S/ڒCq< A|+*$Ŗg87eհ:\q »:j.8n,&j,φ16xh] lx.9y]a3p5& <d fBK(~mՇֆr檆.YV}Yerh2/@VuQ8. `6GxK1~n@lg$$U dVϨ&SJ9ꃩ"yL%f;-Im][TH5Isl4"wAA*`eb<M=6w " Tef8Lh [Rn.a:3ham)>?br-Gay'}&&\0Bzۄf=LSuq=}7){}G/b=YKҥ9'pO|d-WWscP8%b8e w7){C,0S~N_vJGS[{q.75jp6Y_/nсdK\kYɍ5aȨs~\'qȸkaO_f@s!^Y}@s',*c âE0PΑtK{J;8X)d?=f++fF:1 ېkGR>K~`DG2Ǵ<*sy41vaR?L-? N5? MڎW`LI^1(SQDWLpxѝ4Um۫2IZŝx9㝨aF"2榭w"삯?Ϝ_? ޏviE?NpIh LK_*I'z$niF& T :kyjO#jEQ1+$ ?7`i#waW.DCr ^sJCli '+<0GR6ʱHZm)$C<}aR,0NvhN"`&XU.IPdq$"g:{s$pzc!%Z<"4^b{ȚJkj!1%K3RF)د'dx?Ka?HNC)Z Cзt?r#.`s7l]X9Ta^n՝}5xR+7tK.'Q0xj$Q$ nӓXDZ]bЦSGڲk' NN:|B'|Ⱦ].e-t0o=*(K;"_n1dy)ěyy:YAO0ĹJ(ivn ֘q%3=0#Tʼn;f+G1yI*"J}ݐ›y$Lo". CCIKG2zYx>12ʯk؈P [oHdĠg(^!?!YʵQط;,6ԓ&a)pOs>LZ(\⏷лn =@֯6 ,I?A;;>a3 _wJاqxQqܲs`GͣRg°<5UdH>pDW*TJJ^Uk}+2W%@w}c 8bǕ4gv C0<3l4X;! teџ#_/(H PYZP`"/e;+/2ო3EU0PS@PpNu&1 gK4+ja\{nAUzo!X|A-eKiSCCg?Eu.XLI?wԻ5Yb$"`0w$QE$|ϯWa6B0e$fnM%qW;=^v눫(7W8Aq`xv~͏ZNRQL]<_ GZ I~ɰd^" ꎥbji̺MhcQO D, _uQi˓EN8Wwӓ^u-5G2gcA!cJ Zycp"(XƵžN8&c:qg`)Q}1*]UF}Z@+>'3" #6vҌn2M$F(Y)g'+)sA3u`CZ p_Qd*vFc wʍvP~ZԸ8LsȌ`aܕ?1/|a\|X[럆8fձ)S6aΉת@51b"(2f|q?eqֻH>gWtAf+Ǘz-RLԾISDK$2X%}D_'&8Gvm}>eՎ4| 4~ʶ8Y e JXl.8(cʾ0AAIqm $%T]jn_QK&3\pT qk|a8æI^_Zso,!=|.ᳲLQ.I,_c\Fa*АJ%1@[[Y$%8æ/-BcP<[mȜR3"/virಝoq'"ZrF2 ʮcaxP,\UY:}mHxEhbz95ԸA$V8\ F[?Fb3(N:N;WF~Rп9/n)œJ6&c2bvˡ" W2WZAR*. Qh5f8pD{~2AczO@?ÅWf NWP a2Μ1]"/$;(X[V dvm/ز3Of5w]3m-_B ıAiSz O($ClYc֎Xyg5yDX|A,o_LQ)č,b%C4Yܫ0bhN٩؞-|OC}5w}4-Dj< U㽯Y{Mv T <4̡6׈&|f w@!u =Ev[E.x| |׍ƭ#4q}J>8KzHU%KNmeUX&ޕ;qdg iX/sWtٙPŝnmD"q68:/g!|aQO/OSm!FeY9fsM^/F2)$ciyl82r{qf6:'W"}ڧx8'R@s׀tp2yo'!JOZBL vS"xi o:.~ȿHCSv-)VfTɭi#QlώkJ m2ӵ ~\wsM?/ңJ@FB8GEgPɎTu/ynWO%fm&OSl_vC\<4~aXc8g5-M^]Pݽj+' ,quz?nPm8 KNC,h=i"&?|' |hQ9Zd*?*݇@ o 6c526nCwh4e֍_rM |u桉:xyk%1 dwzyfau-Ȃ [NǣG,j/4kðdmh!,M:g=LUF"Νm"nuϞfH3GcrcCobw 6[#}c_ B5PAP4C>hBT1HR8Oj?CRE;kz  A.XcB{!lmE]k8N:/ڄyz$4^|6wbIdݞ0Nǃ (4gd(NZ Qfr1_mG/>eLkWp#?R`yeD歊{"|drB("/62~ Krƽum\ ;JƝx GY-GۆgM2j2Y-3aϪ(k`=;%ްn;Y0x^l2Q2Pcy%?d/}?QcɊ%"Fh+zWjIk12_9<ܽQ kczJ'΂Qlo^E/x;*]r ]SVԲ.׏e_;iجY6HnAk_Ds7, MXB35 c曙(ੋ}H*y/JdϵJ>or;Ni4I8]:nё?# Lƶ=4$Лb"7z~S/Ɏf8]8(6oMI6#򞨙8f}{wD{R-j8pѮfLw1( _jA9jޒ# qP>ٕȲ8mC4h{ZEEl+̶ Asg4a`-83iGH4$5EMMPsIjHNGkYD-sP>0Y7?F^.H7 PsF2ʥu6*N=FǤe[+hKSZQY4Sڑ&Mל^v7)㴽Pr.W-<'9S)˦JKBK}ȏ"r{ݠ?('28n$j-Z*UB0iw3ZZ^f=ؤ36rI|iͿ=u'M5Udl*XW ƅ,<ϼ}%2i'e9ȃM'pm-{(f$(ՖZT6rDkP ?,7!-qZOf׻,Y$nG,SGLD|=V[D"l#Hܨ*^cV˲S }K3sO r/NZus79f<"8(y0L]"t i|[Pm*仮;k }iywH ǧhDΐ>*~ ܺלw֝iUbg)l7kJDRkv~{6XEbO;4 *rE2wv8l2qEW~UlLA6fRܿ21-}9k⸛xv 6!+Hke|)S4eP= قN,q+FYUߏ/"͝ G.ƞ>dx;Ae?vE0J#GJ,R U)$0v,”T[Qω2|MhטT8fT,粓~X :ުZL1L `N##A:3͵W*k,*Vɺ ]R&AXhxXv?PV]Ήz$4\'ڍbd̈}̀rZ 4Vs׽5B|BP\2ĺ-`]|]4=FMLsMƁz1Bj]oG&ˋlrP `g)֢=3.+4xKmv/h=`83RC&[ˌ0 xe LZb=Q6Q{; pDy{Bxa%4dUej唥~NT{vLVMq6Io:BJmUDrN! W\ԅ@2GO8%$*}5}~Y ̘YgvkrCxCC,TS5mb z(+i`-jt%Ŏ"z 4e9P#kn@~*J>NEyfXHQF>fk( bY$1y 3N嫧o(h9خ1V/dx:S'\`]YJqЗ&N6'\vɔ8 iRJe$ar:/&- ("6&~H{k 9H]1Io+B ˤ ;Z@wt7=-,xvQ UW;t<-2՘L} qN}<(VWee=u`{_N3A菏~ 2Rr7JӧBGϑGhQM~˞.asfC08 tuwnTR7@5t7k g=o V}61SpiBahڐ ΑWy>S;XمÉr^;(kY/o"}z҅dut8\Bg 1D">NL O#E}Jx'E_UvĥeEpHXUсf8R?\!4FI֣248"tgU,-^X>CmE5ނoQ4$ w)*K AVKl3kq%,:]kpA8eS(X=T[DeͰo3: rQaE/؏dz*عiq1}TC7dX~F_!ÁphIJ9-GXBf[]ɓS"?G#%;J[)dsJ,߬-I3\ľnYz v{rҐ.u^[SJL0Mt€'&})y\Q7JDeqsj>zni(SmZu7KdI4wrc8Î$*><)$فp7rс$^_|I*c3 B۳8Nw\L휥ƣ~HXenM6*3?fCYI Eؾ!!kujeit?2 ^*\IEJK ~63[ QSbLnfNbpnR%W.tTx) a [ψs Ѹ4J$sFg͂5V`.g?r;v^ɞ p{`R:L1,H@hJ쭶frAn6([JC!E`2f8{m~35dȰvBu&<^>?S1~ /y>{-wx(\"M-Z4gAn m}1(\ۣ|yᇕJ h΂ib)'\ؘ\֙_@UZÚS @NFTpamDvڏU9LdI'CGbUG)Nh11?B`Wi1"=FR\: D@zp!X*ED-,[;TKלCg/B@p~#- qȿiHLǢSS~ #^ N / zZcuX%Dv퉼Ⰼv [AڽO9`j;t6O_k0bAWuu2MobH,M?ڛdl.Zo\si4 ^kG$* ƂyНsfTGènzjei rՈ 40zf }OCd2j^4/3C^I/C3itбiT.!38>{2p1f[>w _ ؟_ rNqE\c;L#ɩ10$Fd;0əV1 Ƒݯ[kO&ۜ{DŽmB O}4X:14x ܨݪg@u&R'z21IMF+޼tM;7us3jd ݰA ƅo5+A*"Ie(>2g&C"}n/H 0rT(->ZP"T/t~NJ8닟IK`Ax_Y[R.>zw#Ri`5͕r&:$O8Ny$wt`o͍0m! K_@BqBv1}5|IW{޳d*@@&Z5S@1#TM[6AfZ'uEe-ϋn'QKp*&F^5PY H#h2$7(sH6ROWn\m J}ZrM!Ђ3Dr[?)<87WaNj =_8!y׮P|2Z_m;(4|+2_Dh䊜_';}V՘ >G%!'! 0Rk`pl~&@_W6z:;P{;C7S!rCvk1S`I#FF2,1 h6">¹.U:FS_"uYF̌@<a"0fw] zRF5eVOaVTU3z]o`11h_s9OSDl`8,F"*eȍ40[Ki N_R&/09s$~9m5R?H9 dcLg 7Znο pVI=}+UFq_dw 'I~a2;-5묳owG.L)2BЀ`PF{%ʕMXg<~|@ KR\E^}ZG(4U uhwy{PinK*KWB9n+@G h`tw?@ajֺ!&ApÆg58~yu5P.o;^W ꩊy |{|7cZ_w</o·Ou UQ|=Nj, <-3*6$MI %dtK&ea-0>j",\b9PҢgov"^&-MZ97[ !E~"A Qu3"бTO%Qp@'⍿M0 "2 /&hFΜДRU]VGd^v)}nf}X՛RMŦĆ3󂫍=ƈ^ ڲy yUh*M -8?b{Ki"~ה_2Cԋ9!ҷhnYAіCN7eCwB.CVQ]_>{.U~.aq1)9Cl`kGN(V'kcFyɓB*cXUws=翀^pqI!;4RaYR e>sb I`=8h|[Y"c܅-Ůms港IVn2=_`ncs9ios9̕SPV̛9 "cE8lPktC ܀N@^ ˰,A$,|ە&aO=`d@FSKl@B$vDd/}w6\@8+'7Sq޵aEp\HfU| GBP+:x}eXEؕKgpQL\`8i#}yNQ3;~9Z'_pl5@s˷;eU6Cw~Q oMs̠T@<UNC"v=Q(ˡs]O͚:, ׿{ $>#qVv:8)|2+dܸ$j!hO~I  lq"6ǚV36[ņfCrQ6J$8~~!A1'.2lMʦ)ݛ|cخe٫rq&|o~(m#"˼kddӯG5!ۖ3[Ϗ|-xL/b'jƸ$$<Ξ.o$gU),\\]<%[s NA݂{»3Ċ6]j̮!7TCX|?o,WwtY|Ύ@ԓrz|̤N|#TNQ%.s*ݖy*K]Fp[ jyƗQ}** v8Ə`(=杞1ʈRd79}O@iwZf̂ʷcT># `[4}HV[J0‹$+1 &qh+1ާn !y.$^A:>#rs䙈սJp2YINE[&{CVrQY;q=ߠ\(x7*?aɾ}0-˘6;.9k?̘ :je4\۫."ƎFx=R;>ʚܩVL<RJZ&ZhϣNTe}sۺ@9Xx~ifm7@ "18)z [#VHֳٟ%lbg28uEQ qR#)tS=# vRZL$hòuNE:y%Ω0Z]:{9lLhYԯ̄/nLy~X1v1b?O;EZҤ+5ә@h֠@S+t, 9PIuy?VY%7lc6$IX׺5]lÒhz.Y"K%`쁇n@l9;qKXOa<_t1Q#)Wᰌm\r=v wQzɬr5=x༓ðnҐb%#M~њ > ֎P{޼x"[tJ{)܁w&eiQw1 /$ͽ8: /]CVHQ*Ŏ̦=4 BJ8Z"E3_.VRfv|b3sb -8"+hA{]̶a5 8HZeUwԟd'2D'c&7\1ܗ!_٨k# ~Vu eKCmcy DexdRdܨ4 ^%!*j/jNFJ{BcT0c翫{]x.uCe ndzә9 }:-ԾRpp.8,㠂}8㯐  ci$(޼<ſ0uE8~V{(~TVAMH{Wߜda:Y_T͍8ՖFY$`k{8Iw՗ =kJMkc.np{ϙkZk 6@/]t{TTcS`AnIe֑qMRϑA7s~EG;[XSd2GbB| ʀIUk1rkvr; cx+?O C07xn}NiX#Ք@ 8VɼcÊcn?3)o/vܞuѾ&$`"d+6sxJEqMz  /4Ռ nסnwwzPTg |ntۀ,Tyߎ]mfaYa~.–S +tL3r-N{,u.5 )G5MʯShff @\OJo=xǚ *=Pˮ6ETGP-t/;ʳCLhG\DJaBl L#e5rï5geԡVYG"=)Y=nb <6^hú&_.A)!BcVRS@)#2fd=ANByz8= !/)[ ',C bOWBg'՘(ﳔ둜aAcz"ekC",_) bk ]pȟds_%Vp|/W3xZ]y7. ` :!S$2$-,-B N##mVxiKzw^vdpxj6z`Y ;0A@- )^G)͹n\'{|̓58-~{.G彬'/XikD$ctitete "zL}0%t JFXuul6'PV`ea)U4~~(4@[ ԍwW,*C9o /h[O#u1귌\La[ hw#pN@zc Ws$j76>ŘE]#Du+=k m@*<<sufC^ڱ*.{ځτ`jKur8d*c1=c!hm R.M!$hԴ&4 !]vռւE^S3^o@}n\~!XNs =X9Ʈ&;.A%XN/ 5(ERY<\Y<OsR{F'iN~`لm(ʋ)͛o*RSH,*iGgV{ WO. ɩq}`fI/]!<[mP9S[]-c7F n=jwj=yskCP4|^}腺:p.}G ,P'f3L)hq$HFэi8H&9=a OdxBGVp#}/MS =m)(@,xtץ?'~\Ɋ;)?}h.SIU2ϭԊH":iљ7&b::KVl3;c |!U_-Q.FX$ K:ȼ55j!زD=_,L蕤/@&S(0Y毱ՙ,E$iwB"gS6S2nQ჉Sal$öAt%jPVg;ZzOPeԐ!QL3z}!=sm9.y~ɁEc 0{Ͼ6H)sۃ{/e+c4/[ @NA q/>]҃Yu\1:b+Qb`'!ͱ>Dhd%O\I\)*qAӽUb&v2Ȓsb^?K6K1RM53e/d2m}h\1uhtsGk+\K9Z˦t'XK8T3xG[B*+ɗw'bX riUjjC\vyNg ~?*ƒ(O^];{=Az4 (pʉc)=^} ea9@LRh-Vk̚zсt 2r_z| ᄂjy(sLl\ 75+ +sn_]_ln`fVƗ).+|RICr9:"#Vh6 UJ bA2 V \!)w B4ux:ޝf>ŋŒ/@`)]ewYs1' 4`Y褕8B2(ᐇR4'sd[GňqH,EO+uo#ާz,2Q|P3bP΀. vOQ,euv'.bYã-ҟ*t0݋8\f|4;lf2='%f"kʳմee9fS`"`\ 7.Z?v_El? 6 2ޅfwN:ah,6Þb"lhHq~RijNs黖qxc/y:QrEnlE/̿oOS7MP8V=,[87ё y1GLG3)ʖޓjXSv&}_r"co$X{PlZIceJkSP^GZ}U{P˷42|иIg h ښ]MP9$K ~? v[VƻDicVI@+$3i]+%EA` oH_4)CFׁ1E(Q4YePـ&JBN1 Dυk\VC,,n`RNqiVo,9< <|(v7;1 3:8J~ɹ^xuOLZR81I<{o>*e& ]2:2W54DT:Iw]Ł6Z$0Vr(;ARԜPd]Tҁu΂N2v5Z.l=Ćv i̤.sZlΒq- Q ݺ1ƜN rmH9',G̈́qbϝI0lm=n @*Q/4>v3ڔI5"2E+GX--+F ]P3H*٭8C]sl&- +5#cÓzjK!c7܃-!#k1p>(|H"ʰ:"Z*ǚr3ԋ-L(Nf ÈBU+"/OƱH'L'7G]eLx:%ݵDx_%Z^LCVH>NNFH5 \ǁ*'OY(ÍlKbcVIN*Jp쵘Ň=nF]. =4>YRYIP,[z8U yG-_l3{3n% 6jaSnn? SJlNyV?U:B}o[5Y]O]i|$ +E' 5i+I ?9Yd+Oޅ㦪IS4hΧZMr?n1Fwsm-OT)G^Sʄ߉%f2^.DaeZ ;LddŸ`kj^[^}eMz]kwiz?eLqSRlFrS$o}+vMX/y0$uIˊ*I{Ƶ#0;4qP3wfX8W\:?iEe"2 sbc4ÇqC9ow$)Eˬ*FcA'F1qKޚK˩fg^-vJsy rᝂ9 5NjWo~$Jp OZTU/ԮZc[X_Upb;Su +ыqg'CE]Rdr K$MB+qt*|E­?Iz`O48R FQ(/݇nzR`&`@Kږ\MP[?HF7Z%lo<Mj2sOjji6|D3'f^2ґw$ ~g9XrO6qySP34q%XYҍv\1j촩UAw?N-AIS1m^l W)i$NgF# +x/ 7&95jg^(<|K)nZl#u|gj g4?t)`L$N"=Ī~,@q 'YIwLYS[ͼ0txMpv\Ш`05vڞ,axd(^%_Dj@cqʵ؆QX`,k)x%~ZG.SV YPqo3.$뭅2Qw>f#^|m غvb{0OХд"FI- aG&n8+#z/Gfٗ|ѧلlz)샅ܚQ4p}ƈlyu핬 y|ibJP̺}V`WÑ~{R@HqqXp^`m2xSo#J2*CKi~A&'cD,$#nZ?Dp ~ +_y/7k 90}jEŬVʇvy@w'ʝz%ڝK3:lU/Qo A1 DٝWJt3\qO|zٌws\{^v_p.2ӢAf N_2 Ǜ#F!h7`,ֵYJHSʅkn ؜,mxK]Sb<uk 34!9bNdGq\u]9ǧ׊TA? /M29!LD~{7Z!cv$mUV^O,eڤzr(%lXݸø&u*^q=o #X@fi`f%t4Zó7jZӒ"3dT_fiz[;`qNfiZS4z AZ%nCǞ*ZԱ+#2+_!gYmIz2Co9s42F _s/ڪM2=+-n?O >D(a2}8nK&ͩZUt aD`0NކE?TC dU'Nu0UnhrtN`uuFD=}z9=AOSD6iB€xb(k TWsᙶͿԵEEOHZr\G_OZP/m*?~̨Njӵh%`i'4eTnjP)(80.(x=]&bLj\>I鴎m2>Kx'XzĆ*W2|x(\ͻEAL;rh <.qo*Ab [p2;G7f唨bdw mn !J j;z',0( g̦O\^h36WC/]0wvO9(mīb;_ůM1"F,i̛kS[Dv;ݽVn#d]^ԼW8_0$_6 I= `ϓ!̢v)l(&ߍ H&ED]}ɂ(zƙ|e$fh3ҏa8n#аȠEM(Z6Eg h]H;!jB oCҺ>=FN +߁kN]}ĺ.ʄ =N r k]dmYykqav squ-}au;tdUcOI#X$@E! 0BM@( ; Uh=܀:3qٹS\8h},= q,(k.yX"8=:"Q ,0E];Kv*``q&XcL]\FFHT n܍JSVGT۞~jǧ͏tyAIfVKj_ns`_."rέYbϋ'\'ogi^evլT_p0$_̑8#ȲNC#5EM,a`OO&`PdG3c y?f2<~c5qtD:q LG~Z"L`ΝΤjE*U0 H9 t×f@ iOc?>F'eegxI!DrZڎEm㯷JFwi0PYLB^/tlMOx텇 S]uF%+0aߛcɗX\0WA⫅~$ɋce"2Iv#_to`A hHMh꠭z/ȳ`MmvvtvDNg076=N2߳Y=#pV7XO1ac톋j([Ġ}LW$/Ծ23?ƔbaG<*w=>iвOvU22ٹhwT7F?ߗaVKAA\M'lZT ς^-ZXJr<b;fYvwv>ӹO=\$HY]3` 2ۆW3&#W5 ĄUF͛-ň9kƵFzܚDH]+xh4eӣ2KYR\ H,(OɅHilI$/h҉yΜPq;<vD0X`=Yym oL#?V ʤlBfBǫxZEuqAǿmL;柂Hxz-%wNߙ|}k9k%S =<dkτ̥i}dJ8Z=lA(ǶWd:c:9 ._sC %L4LP7l .~wR!{NEƨ@C;o&B/3G쏂&ʨC"o_VaZBdE5"+t'-.(LIfuheGK\1k2l~vj~ oՓapiLvgpkKdO?! Ga6<IXEiZs͟BZqe,עçvX a#"¶6膮7i6;ڝ`)ԕ$$6P WL̏q(J`bӆKKUm|K׌Id]$d2[/|).q}rXu\a[k|)TAKd)fR ebkO 8ipbY縼_YꊠAoGtN ҋAo\[GC67:Z/fpAWsÕQ?;DorvqG-T ep&1vo{yڂ7Q4x vgx7{ oM7Ac ӯv}pUȾ8}ސ <>Onň?:MvL,j^0Ԓ]K9_bfV/qE'Gw; sM#uOcKsu @_Em#W3?=p\?l9vdՖP+)y[Leng"}yzF2*&p `@=%h _KP1гJ9E3E&}(ژ J)_O'@F{FR?::N"(| صB籠QkQJJb P{ylب2Bv]%|t x:朐gI~CY[bɗ!x <Lac!YU'G"C WV\P:t`]m¹$^™ٻR,ҶO7JڛnP" jMS #[IK?V;xw!Yc~@Xê=>.r>'8%| N$}ܶ[ {pհqDa?A{WPJR-w4a.WՆ~5heMlƠy21BܪDVBc>(X }YG`HQKQfBTE'#Cѥ7?Sa aןN f|;w}wOU*& Rho["^j$!uƧZ",#޴ce(e$T't 3?}JOO?wwWڪܽn#RYDw. "h1R1Jj1|+v8e])z^Ulr2}}Zܛl?#߭d9ЦDjFnK<B`Ď  hqK{:ĩ [V ܴZ0bf*E6츨B`uX$*ig!")P%oIYB?aY='PbK -ԼΈ=:̦&=_n"#hBdGgJ.fhV+Rk5-F_{NS_qeA(b:Ȝk_uj]6շN-΢=ģabNQ :+b0efu7Jo\MBx| ,eAy'c]mԨ 4gH ܘױ%lkg&@4޾ C0ӸqВ°Tz w^ 8 D,iY\ D G[X'i1 L>;ʢCae+4%xMgپN 9#:&#94MS $%W}Fݸ+}samy/ؔ8A>Sr*?4LB"SSWLx1L6{G!_68'Ö`PWX}|$!z1l.WR]p Up⦦xL g)_EWz] 'aTǐ4"jĕbBiy!Gjs{Xٷ'Ōsa8yʏhm}C^qۈ#.b+o ]Mm*|͑ЄCGQ)3wqaDЯ3{L!YOW;).:rɣv~PUڞɄ"ɘqSmxbZ>V0\T3%򜓎ߞ?"i"d$ཊxOASW(Ljc9"2=nΛi"qpJ !mܶ ĩ_"NgouN^X{OXv/R6v2+Vb(jX7ܥbd#E%y^i7CmS(c>zqe8yX=DM[w ]m !唤ܮNL K|)?~LMSdFmT \o82ĭ)uԗ ` <9e#߽Y`{H+F7Qzzi9nz Yo5 \yZ.(3a5l&iuE Ű3({L,5J+8SQ]B;|x=rҶydm+R:CfPNR!I$.]u 1@p kab2͸oĈIpݟ+o؝YІ"g݀9lI?ORvR&R&账rv0zW$)K#i}mN=U,m)My/SjO]2;#P+? S~dFb!ú TL";2Fޑjozc &U&>"<{Cb"%4(\iX)?s0&dt:#El̥jZ59L;:ɊU^-w\R>@~Fѣ4օ_d uHniYӠ:$'Sd9?[Zr/#;bӫAE*A1 ׽:1f j}޻Q=zm?krs(9Ni;vF2)%j `<& o@ڥU<՛ '~ ]Mf΂$T]/.4q]Ɨod`0+m >vX:wi2NS;H=4@(HPi͊"mza~;MWsy[7 >xÖ AK\qs)%쉃%ޅb:ӲZё8f5p#>g!ٍ.C8Y+&n?TB2~DԨ;# *,tFi\B\-j9vce稻1.ɕI܁c͑sJ8Dz^5]P3Ya2J~O;ţs;RXnǬC=/+z#pGbz;h 40+ E~ ŽA򻍗N69X}k hRyZ~4HОllƓst?GEodx`gâ@[v!j#P@00 { >R:剾I^ߣG w&ND[HxkQ#unڂfȥzxV2FڄRZ`тOe pǡkvIJej'7~?qvt8}.147Oejf%[n鑓('ѭoB"c`~vX0dxJYfm皱0[BK#PnAe ϝ'9++q{3V:~ n9Kyjf Y_(-;>k-H}/ڞh Aty'j4"Oz_\,ߡ#4$ƷkWN²QʖI 5k;-Ս=j 6%*+H"pZA HP0=+$dWt~# vUiM@x2JV ;A,T#9\hQiPpU,C t Vx6[❖}HGW !,U:srlC&D:/mnic6  &e jBeAEؽʐC= [*? C3Y:~Ceٕ[ᢡ4f;?"8 #WIW>xrQ L͵`泪6;IuR-8%m]s|sEB!^AfN: c0?t)&rD}b6>t;Clye|9fi1Bi/[R~u/1ZTD캢> <:+9I.- Bؖ%ޜmKx@w s)ء6X *Vx a27&ؤWƿfd5 p!>W<з]A-vXHJ;lꊲ<^ˎf EipYuV;~H޽@(tfPO/a'L<vכ3׆x G2{( \Z&O,.L_+%Lhi!HM)C8fzJ$e@"u +:TL7; shAD)A1ZE536 y΂ҿah@4 l\"tHh֫[qKW+1LJLݹdifn?.xj܉(_v|m=#;֤Δ)ٔ+{eIQn^ eCALp*/8\%Eo2OztS> ISErZJQܖN%`RZKz XJgsQflަv^ҳ2UwtLKm|<2ǿoMgB4i~% Eo c<&l xL(%U[؋>VgO4d]1FQUDoG SQUF%qiO͸CMw:¬%ż4yJ狀?lbgK+ozA0X>iނM]迠%-hAdtj7fȒyP\N>z蝹2dhˉO!(dɃ\l+vTA}X_X!xYxUD[N]B+7[a^_{pXn*kV>%b1r+ieh?% ZIल-\_֖0貅u}|:Ώ"䒵9x۰pުKE3J <HXYqX9?76KL 뒯e50ƾl}@?͐Y/bL:OUE=RGkX-mi5&vTT ZY#lJᙅ%U qK!W%O?ݨL3Gd]FN9EUs]A} ߇#_o\8츾Or(A-!(0i w/3OViR<<^p N!E_צ 8xp::6ٸ^ZwN+ ;SIa;9ɭ̣*s٣6UXKTfG.\@ phO`GxS]q@VepfaP*A2@FαrBu~*n/)zj>fj ;|&[گRx:)=!2#YEjkK+}L6 uzR/?Q~tXMĘ)o5mEM$y> IT^g<{~3 y{N ۚOGƲELqg'v$tYarV{WVo쮒֒Fn!, 1h\q+Gl#٦&n5YgnUa79"ʹizB"\z$mdVc,j;G1Pu٦A0 L8 ]#&QFĐ3{|`opp'bDu_W";oEϫBrbiE'ے^-|t'\rnZݽ݈ ^ ^ُJeGA8*z50l,B嗥ӗ2svAHӺNV4C0FP'u5k?J+O ]87r=(y4;AƁQ^W#A,.OPa)G! ii~a, 2 zE_*k/1f&ΎU4>݉NͦS%k I4[5O3}0F;˛| O}r,(Id#DLŻG<|# 1Z."|d^Jy.tW /a{ͦ"6enm[! ]10uL*;1;6m IqtH[g%S|{Fmx˛%*,H4KoLr9㴣%ז7ȿbS3ʳw:Y0]>hG63#(i57 ۤ'Un!Gc ڃC k`XӼΓfZHĎ&lZ(e7$ A eq*,VwRjh+P]\%tm5Bt9ii:/ ;.v=a> Xf6Wz\64Cr7ރAIIn{8{B7x6Kk7ˎ_\/9n&-PI+qC>ʇ߰ϭׯ?nĥ[L{"ҍ92){tBO6rvs?:wP4&; PA[Qr_s](2o~hñ7LT1{Z:?}EU}]waUōrs*@&Dvϊ[)Ua>&zG[dK90>e Mp@Z0R YQKqd:h%/UA}8MC# )~S-l!`-f+zM ,a.4d+JU{_l!'g7-ZS}V`L=z΍Q<6z-]Gv~pe B}9e :)l60dwHL9(Ԩ@: .>'/Ng^ǀ.ja!DAz?涜HC˅=TY|0O>@Sdɴ6kYsװU\;,_ț^)!+BMQo( -X%s)59G_hJ+Sc̍dmYDL /qAѮo|؃һAFzMC6ſ^p!k3+Wɒw' jBKʙ_AcB2+do\B$aG2>‘QD,7PPCkuɣz&'DxN.Qf*a߬@ޓ  b."ޙ'Q1_gg4{hѲτkɲuuN׸ne.""13wMN_]N+6zt&\Tj-Xn7֒1{_%$A3)ٻF<YSK:˜<4F中NV x(u3D /z= [ XM̠ @_F1+=-WYQ~2/ND?!^rj$Eao_ 92heU^-"En▼r;qApҋzDWJʠZڂ {@|7ifO[03u%a6& nv:QPǭ}Ӿ:?],(H!,CO5*cb\M菛S.0Ï"ޘBidxԺ)S?L6M~[sR"HS&7'@avũ쬮^ ɮ}PxҼ3L }]H"賵eŊ蛹{KTl^IηqyKF29=Ol ;8ot1i%0@"[Gr5 d\"j טE-FFz:P87JJmd֌ќB_d4NIF6]B Rq3MLe%eR $1z'kM6w9 4'^nzUBjb||-9M:8ph88"9 ig4F@> ƹse0:'#LCmȮR ;Re=`t!MXڌ`pն#U__Og!'}={ljrO=WF}(()v{6#l[K̍~ݚȟQ+/Vdo<4BV̋,2?$SF39uW m gޤšsp͗ j%|38_^qLUB:aӎNGAln XwCVSD:fؘ)\ԙe 5gɇÿ~+~I&9a *f̊,d`GJvR&B!Pu3mi;It,./!ݭ-*9YYJHLfGe10=ICp/0Ҽ¯ O u'rɢ/;FXjz8ڀrSȕ3J5\aUwqfEEgT@jG5%0]¥Mܽ l?Hř%7Qp=Bɩ/vnzX_̩,r~sQ ڝWhfd8=z0o"=Nʁ}]w {VNY|50G+?钀hiBG) W+s+ aSw0GVvWcVH7&"xZ:X^"z/Q 6GҟVAV 6>pܙAk :5W$'::1`JêC? ?%9=q7혰=pE.+_Σ\'z;5v!˾"=Zn cb8!ZI7 1%`Upȫ*v{dE_VCIG|A_s ,gdg]&V!^ALfcTFO\\&.Vϓ -zsLe IY4XU-|kO8aRp. AB|!!*/>:2A*jXx"@]Y:PE.O K -\xo7d9݀5?DD8I6edcqA^Ps']ʊ6(Ry&^ha)ni5 eQAtI_XV4x '_W|}6d+Af 6 ~N皡*Nv}69*Kg?D4>ސ8B }G5m(lbruZ*jԞjbˇ(*p$nl}g|TjbHٖ# xG$:a,@v8`J &)4ܗפњaFS,EN|.̳:!zf"Mw"ڥ1ņPc*L8Uȕ_D(h+Q3} `V興KvhAG=[{Rc %ƲFz4F>I}SœC(>09[d%wp8}&ln!ߣ )cG+.g &mwZ$ KZaQ;ϧ%1c.)*uU]jfvDuj('%];z N e!T _nJ,ljgV0E?k*(IlnNNc$یS~N:ǽբZOg9 Rqag`ߎn%ueIPB)dClhE5p^piаgbZHOźT6"* 6 TbÏQNBa4AxOɕ X*QkOkV"ݘ϶-5Lkd@v* T<8-#_]+kI97È,J9F5~Elc2e)"ͫ3QC5dͩOqn1(8Hmʗwvx~M.a3bBPa*0f"L|y21ՐK)B-D0"WPg8͎Q׽;?m5Nr\Oa \"^ KqmTAOpZ%*|DAt+LRĞ~c{]].wJLOrj9BT'twyUlΘ^7Hh[Sf]vQ(<_CX6 g5ƍ KdD730sddHw)0/cݜZg,GWd>5KĆU^wl'b!xez)B*4W̅u ,垃KE!E3A" ̷g^}{s&2(O>y fA eRh@ dP*<Jqs;_R'({1ʨ.du[ft)gza'k^t8 ӅV576ތld~pUsY1@+6J7DH8^!ZJcm#6MX&jsK~\7u:>.# '>(8qz=>ߢÑTFqj~Hgs4& mx*D`4^&d_.ԇ`[!ms )#8֌y1 zH aކDY ̹PcvA+TMԏabypZ-8JyP)zmС[ 5` \wx8THbՓgJU_T>Rf~gU2Yٴ4 :tb6øq?uC6X tY63}K`TOu_ӵ؅yVv H3tN|ND5"Y %PAW]4~_z $YŠpݘӏ BaR:U&iDן$]\>c9s2ߖ qE 1񃁼;u?kRe!H?;.c#7փsA,u)p 2bh@R|,[{4n ub^7a6EHK5T[3z>r3_" yv`(3|!7B;zWDi]lU^VZ$:H"j3Oiq,E/%SUz1G8fȽVZ_,~K2gZNlVG!L !kf "0yTE<_Վ}ROI9>6+# 񋡚I2N u[׫ͽL,oqztxiR{W ѳܸE:Wa#0—D|^q*؇m4nHr yRʅ+K}ToI#'|UX[t;Ro95odhb59Meh[mX5΀a[4Fg- eX[8ONŚs2 ev4D,lמլ28gpJdAz;3/N"|)!37 [;m`3?Z$</?(#ܮX&g.E1@={}B[`\m)0)cWzTCЪ!wD40:xҾJ7`뵮?Y`'O|]`.6JW[Th;f; W=y2̦O_0<9䟮Ec/=L>` 2@ȤY#\1G]= ( !gOr{V:b(e(p+ez&iZj](mH#OB<_{XR0AjM7k>dg݅~.bUVnsꝿiޖniMO$y~"/Jȵɫ3jB}U>A9cZWnrpHx1o+2_ҊH=$03Wss?hhe{]0֬PF|W_^da z,Hfk4>{ɯaD͒\ȢeM]+>d3f0SKҀSbֶ!?.Aשo3$١B+J/9Xa^~k[hp^[\7L67`['2k+ yG*J2왚Lf1Z뜅;bɸ.(oy *_vzOP1KDB:fANL@;ߖ|McR, W#skbvv~Wk$ Z 6Zj>Avu&K6PG$/] [I%+k1H3#sDVɯ_\[C/{<̂CULhI>e3Z,;KjryM.f*VY(XSCJW0@2#YJ&%2;p<;عQm :I Dyv@+8\_`Sy?@mbca%wtMp8**-ҵ%0WVU\2r18DtKxivIXC4Aeuǹ{Fz9+oĥ]Y84ʟ}` 6<ً:1؋)IЄU4&8^sx1qdC 4u= i:CO&6"ݨPژ6Gܺ.@ӐlGV ̩}sTVfŴ*6[z\nZ(`LqL.YEIfڲ\S4R|,fJ{c6t囁p eAßkZ mCy"}LƁP_|$͆em侹uXoN,Ɠuhua䈿*Ce6 Xsp^ vN}Lp`y WLdXC9s8O9~<`rOc PtQo=бdvaC};?ةv*E[hrcqyG!즑qO*j罖PFsϗWݡQƪ9ZgCJk n)AUHଳսPaZl Xu:J;ٳ3vwuFU~0gr _XVCj}ˡD˞cS/Tw#7uoY;WPLsM1MCBcuZY0@|]iDu!y'~V*~(Ll09DodM-Xo?~ZL^`ؚMb K8nͱx3[>#t?u>&rt!ܖC*le=Zy?.EDR !M0ꠠBFcődZ\T*}QzFpk#w=٦yL\]1Ҡ:٬E]@cg$1~o]?|QAõOuZ'/l0,N\`}wͨ'Ӆ7'Gz$a-_1GI*e)3+xXɬa4`9pA$ܣ7I\#YXM|l0+WE@:څf\К{J 6=yXp3~GĜ:ynV zC Volri&R1ð7=::[nkb{:4V/0HꀑAˁx5'4"Pe_zr .K &o^SJcKg SF6ݾgw婏-Ȱ ]mVHv|VL* H1Uϓ<{qF\@}BtQTm*=ߑL0-x1>xjf?1T?)9_Ŗk xG% 5'{ \&T1U_Ńѥ Yr-ꖮvIgQ*4P5P%%Xx ߖ;'R L*dibA\v$gHsԂϜw%tLdSɚ[E 6v>^7{-֔ɭbSKACBRE  k’wDh9<iQT]ŚKo `M~)zfUQje[ćEv(GkjUKy%OEߏB4sY&&jOʞzi+ZaXDA_^* g/e+G ScYe۫L4zMts$ΎӮt/d==Ől"[KEJPgȖ@*opT5BM(D~Ьy֡ɷ'ֈĩ`QUOWV|y?ruR&LrPG'N֪3S/d]˚] eS2EO0q9c4cǥ5NU&Sܒ'J#k~0.kvngSQj7Z;yЈEVbFmexW1ڨzc|15VMz^qW`ϼ"& E9N7?o%"-G8,ublOVl*e3IHgÊwdVll'e erV6QQwIm nbr^hMtg":J#CC|eJ7KhWhZ>W D G H fRǰXG/i*2s6ztD8NfW,y떗s!k'LiPX0YU%+nY~OtYR^/ ~$/aVzW] ٶl6zaA5 SLR4ص`O1:K Q ^D_N `KXt1$iV{B./9=E^ Do$jǟ[=uD($D( snmos5T%ew刴e1ZH E9rPY(P x B p?Khݦˀ\B&-]aL5׶\h݌k}.* C2ւp=o`+lh?S S?L΁Ϩ)vsRjW_ŷqG/h HM\0lId\ҒPwybuׄQVu\4!=y!+r'a_Peb]'N,e&0L6dԪvJ*e+ XZYCrvJ(~ߙ-\1W M1fc:DHLtPH3O=NFIGfE$Д_q"SAJ0DX=wGLq&R2H 3۳5ϝlOg!2{Jv썋h G1lP;ʪx[Ă5SZP}8xC?fσ'TzBS:mAS dT9k̞IZ_s/H}sMoT„}Bh6wɚL4J@[/|9R?Q!m C: D},M󫖕r7R_\kT7~t5|IsK]ي.(uC2-,ހ1 >e!ꑚڍfܠlU'ĿSv#[{QOKi|sܓ1G!p=*N bK=ڝ G"6gV.S5 D+dΖiQ.R /3!/!(Gj+Fq3/q ڮIS M ֲjTa.[V40?RۘŘN%S.$GnqanB1!G.?nK^ 혋t|`_Waݎ77j%h @>&rfKoc8,"+bc$1g ?SͿ'q9J\fvOqkDixǯ^T&i{f7ɓa*ԬQqj>UsB}DCV` ]:w13vV, qU?{5=mB!fE 3d5V 8}utpbrѧ9uKVTL&'hJ~c9e)C!hr8̷"&5lm"ۃC:4 B(1*-=<\ɱFDU uE_u^^y~cxv.rwv˜L >y\N˲Ǝ3h5^\7/pa/%Q1 U#Qz,dR Vg3f3Gxl6rD srF隓fu7 bw E$-!󃽑U)SMq}ed׀:RQ2_FY~|5{ ʉ'W;lhu[HJ܂ Yd:4|EXz`5%Sqr]gqlpC1^ӿ LxQ6EPYW>HZτIN5ϙ)V\+>|/N/[CJMΓ 8Q}(nZϳG9Ί r*[BksĀe\;:HtKGdF{µdwSN!{$fd넔p ŽKE&DB[L^6ai=L<(}$娃#50 5SLQ12b %.$Y%32ȍN&t ( }¤q;d]ErKǶ)3ahJcD{dxn-22 mJX+fp1 RݟFFM~=rd^W vFJ[Gj83E%.az"Od0`aIѺa߮$!@W8ˋC?E8fLJ4I81uW*7%~-b!;יw+Ckh0t #شC^%n`]6lڟYxY@kX5.):UnRF Q&~7bsN3(Pa'-sE*6TŊQz iXtalOH` <[0 MUQ>XmHǥn6Wqȶ( ![/ֱ>6>V(C|YDzz(IǙ݅` PF3Y5L/)juJj8Z0}2فR1y%-'.Siu!\=H6-QUUbM@cCN$ԡ /U,aǎZ1Q瘬Ͳ$ro9 YvxL!RN;kuO^NPV xV`n@+<)2Ywap}dܫ]NfD/45 pX xD ss` 6!'q %e)E߆2z2ȇ `PEDl/2Or'XFh{+[\rP҂% 2+^4ƸyXS*Ne;BnOVZvmkX G]/ה(Bۧ7%,ypyGP&Tbfuf{\F8t'tvu\ZK N^I(Aї WMi.de`~nCq@j +΍I;}jBGF6uRA;"#A^EN+{ ۱ >#1j|*4.a &xPWAgdOE7!`ƭV mפE`wO<#lh̻"ϳnZlJ1*q%NːQs2Gkd&NKt0mc"K(B2y2 B/^8)s/Vp96&Ƌ16n嗍F:?}23ROR8d{,c!8j.$PD=ϐA ۞*6P kz`?IR^:t6^K]BNٮĖMGS*F~鞮Wq"yMtj*ͅj3= $yV/ED?!X&3*wV>/^_4^ {$OŐ#5q|S:d)=aM`0u$ʲo4XP ?R;PbxL#sXSJs(_ XDI GlɵBfdMɥ +:c\͖P Z*p ('GcU\d)ːo^?V],C>ti.4 ,֮.ٕbpΠlc~ 5->ǯt%Dg$ar!.,lDq)рsMn1Eְ)k?jjwvUŐ\>d @pmxd k(~ B5y!~rzil׍;RNTDWVltt?Zf qVLk^f&)ܸLkw!EHzS{µ3W흞N0ZhܤVuzg$2O(= ͘>G_I(!@t7|@? !^)eһ!.gb%O'Q1:p,a+;zfw+ 6F)xGg!{Bq"RLdIr ;B^UÏBU2Ֆ*@`~rg+Ʊfu:hJODdn_`驼qGu|7d!GIz!C_5/|U*R ɚݍq;'gVUNje{ hR{wu>?kq[xu9x^q8ʆ]k8u&9Q/E;Ila:T0yЗ@QIm-YQvw9l.GPDL#iqͣՕ0x]Q& $6Ta^tv9 n_4Vލ4a:uA0^@Y5>)1nqVmK:l߄NndFa9(ŦY桫 fPz}E0+k&(` L&RL4IOCdesOA 8N@OYlǙLOKTVj1F^f%!^ ?]k %@ኀuFb4&=/iސV T"nq V.6/rx0䐥v >CQoN;"C.HKGu/H^QpY&BBFn!}_K$4׌`M;̳ls7sE;[Fg;qyLʘUΞܟ~#w?9!y7AV7]nG+/ˢl3_mkQƸb@*d[ `;RqG%Guw><`%m6#Q8gu?G j>fT;H(V3aص4Jbv&ޑUz򶯡=T%i'R!UY𖊘jҒ?]8g+M5?lnͺvHZFJ?0sP qOw Z(|Vnh ;"0 kIj9vxpBSIСus ${C2`CdhC@q \jnyL;[ {i=NIEn Iϕ*98ˤFqgg/FPD{8iE{dBmVѨ"Y5b1l\S}ى92Kjj.]w; E u:mVF_SB0 k9=,uO#-)ȳR k8a(t&&ȼ>ccyɑ#1f?N,B1 JkrLز2./;i *^p| cU7xmFhf@'jlD pjiڬEmQ~g2̆hv 1ƹ=m]376#Z7keªMh 2.{ vx$c/=Jx4<ְA3Hxu /) #o!$N9:n ^Qؿd$B;wIC^ g[Cd^4װ YIcef0TL-9ںw@ F b N<1pAGk֓l'~vX) m"3SǫŧB&,kN!]QmNRbKCF0 Ʈ/s\z9 >}%enntfxvAfz}5`:#ll' !#;Ў;g5㼱jgVZg%4o9{aTnq1FAf.+ގ|R<4E h]nȞl@(G@_['{aU"E~0R:InkEI"-͟\6dsȪ 3xr>%#L p#'t-feǹf(ͨ ~ _-v(YCXYrH`b9T eR0t׷t 0PuQ> zgCȅuH.X9 -NzUuGslī>Z|X7T~ͤ>ڻ1[Lo}QžQMC$ITl8FC d,`neȮ xԷr~D-oPv| TPDeLkӹ;e^FJU/B !<-cv9S)-;^p{aw;'A͏;Z2,w%Ee$scn sނgMיpFzWH296aq3vډ2#Y{)i!FD}.Upq-VXfI)T#-3$^ \frU?݃Aj&]1 y( m\[פqb(7>ìOEȒFJ3Y*CzN@{!ĉAdwi6Mp ">IcDžfn, a0&Ոtqg蔦Ĭܭ&,fʼLNәߥ]!G6_՝ҙ3kv - UmsuL˺Tu! +CH-?4D>B ]ROׅe$-7 (=v*=`C=Ciupl:’-R؉Y9SPխcTn0}'Яv 8oR)6 w`dMQe|``W^(b󾵸Jm}^dV S!dư;)HFgeN6HۮSlK~^s~ kxKxr]9tLIq^7jxbUdXL[:o@kHg}pק0ڄ2CJN%6ª $Le*v. Qu >Q(IASȟ,V(x(j 63n7h_̳YB( /$Y^a4$Ww:NWq0_ňSuA)wqھ>۰qűp~} pXLu)L:W㵼N7tt?#:=/Ni qu%ߊD`CM,)lG`"Ŏn>:9[Cx]Tj]\ ^Gг'(k]'rEDwS]WaP'Ʀ ɤϱ 6P[ᤣQe׸l¼\KYpX]+\>dD+0B+qZEOZPe[]J雅0jY_\]lubvIf;tZp-+eg`{M\6ʴɫ¾ נ4;|4vWM#d$,p񿉑f㈗6geF#mߵ\ &k@brXܥ^0 r Ws(e\Z=@a1-MPٓSgOldG7IFW% d|񳍉}80ԤT`Uf/p'YU @|!=ʹYtT)!W0! ;YyفR= )'Mf\^ ?l`3xr-)]'Mb >"NcByNl j[g!?!#Ό~r IRA^ 2ꝸˡCBޣxEq] ސ._֭DWLww?}Ξ }{UĻZl uVHs@SuDk沈ʡ6({G@~VµdVRaFa(*?ӈ9PGx# 1W"vxh.Uho\c"+#|_1Xi$ӺN|S ;{ G;;ʷKq5ɭxЙ ʼo>ajg,_otgO39_39hw*J¿&hB)@0sIHk P}2Nak%sA NhZ@ߌk` K!r,aHzۘĭoM&l!8yLaf,Q E5#J'ח`DJ\8GL |#Be:—@.:m!o^Fw'.--K9RfmE:ieGVu#D.%o֤ͣQE܍$yWؙHL!@HYj\ /T֤le$cIǸ53mvtj1龆U6*w`]{[̐Q0T{-)0:ߝ2+7XU 3HYP\< C3xmlG$A y:_~fLH(ܼl "h$Ȟ{:T /7S5_.YX]}F [&HQ™_Tx؊qńΉ_|$Ѯ&얂=ZRLZ}هpN ֍QƮ62#l F:BWacR=Z{5ɫ! b~rĎސZ'^::oT%[ NƉj!霫ph9+%ŤտcsDD;uHʳHX4W .zp BO򛋙~(Ү'6zo(VQĺ]g2}WiVIjL Yi1%coct}|c3O> } ;NBkԗ6 PJ, T_#j%:Z T24ܥe1\hWGJ*֪N-R8Z>V*lor4:8ף]:ŤKbs'8L|lGD|;!a'-cU*3`zaۊ~ٲzh칔>qdz=zJEv^Z45[z]:.M><np\gjVx^$5(Ǻ0nJ]ejéX  39x̓BG7|P*֍E%%ۤ녈UHt˙4toWԃ?!tm:⚺e;#Hnn߰PVAx~eh5s=8 0%x^Xwںf?Ȫ+Rhft";PovLzOs@YšlF|{E$z`|OU!mJi)C3 iyl;#7Tabs#b?Zݣɪ3;.WܯxreJyCtn lI7WSycgZh'-SXGfq@ z6:!$,+r:[Ew۹PkdAXs[9qy;H[[y5,uҎ1 g? 5.H6E1ۿlmGT;"ozRc~L鮏zU-vSBx,jV0lk\>=7/TN#y! _z(D 7+NtK\/S*͑``E l}Q`L_FA3QGeqE蚝J\XSo'(Ի*9QmG{g;Z#/ҦM>4{ˡa󁵇.,'(-GPe聶fW'8JPy:1 '!WX6&oe뾾1yUㅜ*< Tęid!^q~IR9m)C4:G~Ѐ YA ^0Vׇ*Zs *Ἕ7#R +SVJ,]7".Sf_cMR+;‚ Hb8 [b@US2b6tUxQn!?gE$C$vzmZq[ x0qb yEj́EF"}nV=!Z4>ȐR2!P[[@ -(o;j¾&ܙ:scP fGso‹ 1:q2g}ka >\66s<\Lr#i6uE&DqXn_9,aIIm^`UNR>WZďo!d97lz䡣OlPII,)Z# KX(`ѶpLя9)ivh#gU3a"5|T&UeƚB)Ɠu&`R9pUj]֬<^b{gti! FK0y j[};7H'cӥ@lKRZ}֩4t 6yn92&4?+}WvEuIE] 6AB:PjOS6U#LFLL{p6ZEvYjS^`ծ=t͸Y ,]-JHxCpLx="/Um vnNۭᲙRt#Mj;rfP2(P谺tp\w9F9gd4&]e9qTe~3XU"di[4>[[>~Qs / Q|\˩+mH&VzפNjN!{_k拤/)ݲ 3x7kocOe/ ,##ҥj[YU\.QCLt:+~FW7^MI.M庿f:4@49B3@`^, x vx{0N&}&l|Bs"5mI[zLJv[ 4hs#FOu?;[ wv8o/NY'&]UxJ=_XA_n?ܭN8K{x@:YrLvkƂ1k?~WtOfE1OXzcG1YD:Sո(2QW(+Yz޷fEͮ-B=.ծ ϗlYY*(g7sjs;7FjІR h{t,6ǁdMZe'u>E#\h\uz7ZvsY5t}}V3˦Z(,Vz}2򌾻dlq5ey2A*'l~~ t$c1 q̓؂e8Sj=-.ȇNhgjpBP٤ǪJ\x 1"ġMΎ+y%y<<T욼V=e1L2T5tѯ^(i7֎i~T\5iÞo:<=P=bf0x#M-i8h7Z'h7[@eP7>/*,/gS}JXۅn`\R^-n)0Zjirt\3,EQh0a/<Tl1(|-ڱLISaun);JJ%gG2msi M1eꖜnv. t۟f ixWEm ńnar?.Neot8+H}mHV0M;-VOc"u!4e SH;J#Gq 4%H#mw,ssxkA3|z\ w)eԷPr bؗ9z+u}!׽xUd":VIU[9Dͯ۝޺,$kGG"M[ n.^T1U\9X`ki;74NWmпA[JlR3aYw1`t1d|Y=$ 38̯b0ػ%J OoFb^X4vtS2{^b}MN&(hEցjΈ"]A<ʹ#+~.BlBR?"ٹCLZ0!d#83u`2%/Hc ~[NW>+d^ƨ(7ׯLY1'f FlxAÑZT3xTl c6yH ¹yHiE6^R>?DBb+͌\ʝgPL_"])wRkw'IuIz'1EMjDz!RՎWa Q=(%{ӱԧ{m2fJ5 NF& :Kdz ? kv/)Ŏ"W͊[I9Zd 78VJZ"wy`$ΎPwX77.1 lFZ2sMx-Fjj1/]ֈbЕv= %NO _,F#(WXi y[X $ }:/)aԜϑ>`E4mp0.R.5A[ ,"9bsUB-w/Ik/#`ċAT@bQPxaTԒiy9Zⴭ]Rڏڅ @RT:~)d15.xDRIkՏ[P$daQ}Ux64J\eQ\3Zً$O2tItONX=r HBl,{^+&o#%;1(U-w?T@LʣVr@Ocgaߨ8@#pWG @(ď.Kx2&#G vI48bct˪헭BheS+Y{wL){vZ&68SᶦUfGjs$R].I^/AWɎO=gW/'B0J B?epjP~ɰX] rSf/|ԧ̎]O=.;_1#.^>syc NXaA 3b+`L/jqMT#d'NqhoڟB¨XpJŖp3C1{MQoocK8|ѳX0H >V6.H˅ێ&P\|eNf6vLnCKKK0>8mwn;k-!̾rH{!~Pmf\Uj_E2U} 6w7١pa[t9ngc cS.Ӳ_ûAQ{qF7.C6jb 8]ꊃT27)ӣc H½ldB@o!j#iwank|CsE$[=#'j=(I>Nm=kS]Y;ǣֆSĈ'i@W?jֱcTV Z-3E!Sd\gJ`zoaװ3z&j,9O[g̚Du(ۿeLqy;%Ȅj ݖʧ'G!_T(v\B*l?zrԣ0.-Mj)$IX|2Xg&$ ۞S߉c:RtȪ}`v%]Y]$! G6cc GV`][illy{_ 7/eR;ˮܻDLy]! \cgHaE-^Z}ukjװuo|UP-QK@[__! 2:w_0 R8c1-I6uatϲydk&H_cwήT~TZ&nAʪrQ[T-tx9>ya$Ln}\[Ihw`F8U*7p-ԱoՙgK z?Q)hy9sm^2n`yoc烶G03G/Y([N_}nMm{r(ӒtZ{U=ć"t䘞EQFi([Kז#pH0:Q^,Zg4;VCI&x4k\<;\k0z7Zr)nWWvu,\.^{x3ջH <9Do~phFnݟhT0/&EN_CM+Ev pa{/lV>#(qUEr];^37[mY2nJ-R^p5.&SP.U0MK}HTp}++ߥ4fu3EҧYw;s8{T']p!) ; 򸮂#U<瘽!&gVL^K.V^:W`CZ0c9\%@;ș|dI`=0ӁB&h |PK̀Z?b#N?DSh!+$)Gk0ΚpSdepɾ.y8Ny8ĢpWMI !CR*=Y7YjlpqAyC%k+ 8mQ`g̸ 1-u-# e,1 U4|%G1a./bm~!~ing L|3ESM}K>4WHό+l}t7SDe+S">U ϲ [%6b{S;7*͐@ OB1_Rg7,ѦJ3UWZ.)+J{tԱ@忓mVG-DtlGTS1+4~4ƁaD S((GoHrP .#wQU _0ؿz*Uul~Zbn)ߵAVRh[mڻׇb6\vBap*CW 58&O a+V/DR=[DZYs+f7زR O;;XK:Zky f65}b68JiW;M'_sG"#]A?ī,r \>5mtطm=~6rֳm)%fL 2zVAyYygr(-'Gd^pX9,cϋ  hq{wQnt{Ư w jqi7o_f}`M :ȸM*,xoxHV:h{pMQsCdwur6,]](PI}VxՑN§afcZ5ۊ|jnj.=av߲0Rmݿ,7'@CPgǟ~d?>/3[~X0%p߫(h{cϥDlBPVv,dK6E X% m2U<%WGna60gZ!prv~JC`f6?E,AOSvk^yEs͒ONrѷ4{8`5Cp<o}Pӳ7|hojM/k0:)ĂB=._PG EʲF;y>eꄢv󛵸-W̒LaxIl'gA9dxK?W_<3Lz!9^x \1ЖNzgӠyPTMeTVwS2^Džh$Aw :4x9RJ`fGTV?9P"|>Z|/J>(~ZDmU.?7Sϕ1/#}+N5Si#]#R2 &ؽjBjrωaL'{umIg[Uh-{i) ! X~ |K%b>j\KLa"ӦePxS@bz,t?vْ 7Hw#͒D%D3:yQ1ܾ JY 6'x* j|KmK@NM%IrPPrd\T6n#(?O␴Hy\hnY'8s+7񤽖n ׹P >y@r.ӑdXId/gaʹkUxl#D5\ȶ7٫MO%bQ҆?״PIT)@#0:$%VY!@#<R6[g Jyq_{i[q? KXg+RpO#hbxKteeHÏ56noGkgD8<<>Rhs^µ˙ǛTB 'uWiiuϷ)nBZa癘Y#~VYS3V|~9 G'!޲~i#+N %boyfeEݵ8>@hJ/s^Do\f*_SM8"5ň& )RⲶS%}%ýxqfO,tN <@*f`iLRMoBHR}hW^畖-*7H~S}LpeڣZǣ/LOs&rO*C/U5h/~RXIB  p̸6 /elDRgHKd[9K,*x!@DYQ ݭ`1,&XԥW)2+ dԃ\g7t.g9HS?fWXegp0Zf8|Pꍸ32ҁNϦO͂aUxe - &"8»yLb)AggױFlOLҕٿRfʧXi//P0m|`vkW]meRct`_<"i(N+4])L^1I8ߡ@+9LέݙD iĿEj5SnZ.8UbS[{Mto^hTݰ%;%j2:6a':?FxG:D/g#Jxe ׊*Ą `v:ZB`Y6ҝKaC~OseVuȭ|G`a?e"H`%#@\q=3:Zu>jO5<̰ `4/%[hkD移797H#Y}!w RIc~@R 9\RkցO/"{(aV_G]*[*"9WD\[K FUpL(7]0D_vhZMRBo?9z/diT݅)$r5-УaT+z"+P22{dM)BdۅV:X{yK͙Bdپ6c+Tiou2'Ě5sνz*dnn\C%d$0MN+3Q`ledj"=)C#1xBEۗ[}fz 5G`P;0K^Լ.z > }T?NC sy>V%}`Til{YOelNjSUX_/9O 50<2_/ıR)Kɉ(lKO<'w}Yǫv/uvͧf7O&ti &p,!ѩK4p.cʰ8Jw $1o}fܔOA,71y gHa|淶]IGI꒼LFM "qS+$}=CJlUF+{Ϝ<.CZtڵWx0$m{˩ у@YTj>-%YqKs"ϙY K`ΰ{icr^.(HpUx&/1RTq|G-ZѡUnʲUZ*XgcCSB+I6Mp)E.l=ףּ5bcZqi3@M]P]" >WӬ1ί)csZ)O pm$*c:lV4QICM!1fvB<^0fjD{!5_@ͅZVb=زЃI-JN!vCu0PB^ԏ7Qw[|K-J̍h/jD L`E.bN=<xE2P$ 39?@2署fHIˢ? + kxJ[ qn%.lo $a< TqB+ C?8K/-lA8n[M~=I+^cG>pLԻxԮfUd1N3֗_tKn]A?f~HKNm<GR6=^ 8ǎmAQq{!֕PmlehBdFF2; :ؙ̎f:˝K܁" u 8;KE_ 2,Sqf0yvնຢWc"9E wim1ꎂ7'|q૟;L;N V|MY棈++h$xu<.;k݃HN.poC=%\xeNNsE3/nNXRpf ^yF-9`FC)N'pIDWC*؀lkC1X6G?l(iC㧢I_\8{a>f}ーk'9ΰd%knڢ !TJkt!V+etB>Vn(OVvkٙg0"MЎșUG|WVGǧ6xIZs 4. p']uUI F->V31 4;!<AD/\?L"h ռBqk=b7r6T]iꞢYob,B毣JxP%t"-/N@Wo}% }AɃM7ƾr{\ kFs/1f~9l^拓{gTksR|YE; ?œGQzR#TfqzLҞu!]~MpKH^79/R`0@swX~K]R;H# ba|8;3~P-ݘBŤ 7#^5k C=>;o㨼kmJFkEj3\Ybf}3'Ab2cWWA"J3tG1ãץvy;j`G '>FdqTNn#T-pq -dczc[fl0luԘFLZ԰cĈJ@8>;R*CRBuY6&tǖdy!wra8F>Zy_R XTwuh$϶y=@zXi,%P $~:㻖+p7[^Tk(xG ۑ¸tnvzN XH}~!lB\iM:|ozpª' hp&%;-4KRy%Ym1B$h2NOt+VN[b7fe=Dgc*i"T!yRBCM`?gol 9=uY"69uՓ:L2o&;vqA eT'PD֩?Fz ޗ@=Px-nkSJ;X3Q]p=[$`*. "L_]6;-LwQJ|w>&NiPZ䬋}չFe:$Zer0~]E8JbĦY!nN\C?G'igNL`IY1>fv#!<{Z 58P2TP@> hGJH9DbUhwfI->d(fOTFU8xmo3~ bsǎP(&ϐs PH\Jg/1lgbM"lb-J 'gT3&0q-F16hЕC<L U&h:Ӗ@ bҪ+΋۰Le=AТc̾j%K!ZE$dc k-[Ԑ:M85;Q!+6FP'yѦͺSGH;XYJ9H]LST:] )"]@Ґ.>d:P,޴>8`M2!ħ< 7>Ċ9'bi}M'.+,+ x9ˊJޟ_,}$*Em kw,y 70f,d<Ƙ[U|v2QS6'|•%h.ȱa TB>'Y9x#9|%2 P?BXi=ʪ(g ^iHyIԀ-}zw3Xߕ+s1>KM 5%I[+Y q%*I+T_Tp|no])<=o\9+}@{tCv"mnjfbTv1 sq9ȱp W[o)$q- ˫JX1 WE;.)ZE$6˟2aŰxX51}wM3WI k;B4motj :C.DIQhYTxm<%Fܹߙnba~䷝S=ͮ-EC}1f+/#6]$efh:kk knq8OVrHN.G)d;l\~?^NQIa}ȉ ۦB {xIS06d+Ga6:iƵ$C-`2)CwVB)u {ォS4wlh13)NS\_ȜMÅFknYH&]+~Eh騩Ms4vP%>1$vjŎ* n!do6<sڲ:>|}i"عs]#j_M53S֗ؖD܇85u0}H4IB$HOT4 hF2Ro+7k- 'BzOy uV5 ?94o?sVʣayf8(\ { zh߲l X 3Js(^`m-4T^~=kaٸ|G?h9tCs<͡!\^ ^L.f)+yMD 6#]xQv#fJ˿0ϣC!͙ (\B{gInq&{?y7X]u5KN[FSGZȭL+e)Ǧo5O@⟘v3![Y 3aP)/O%^=)/뮍De.Rbeȗ5I_47ʭ8c9s޿ =u?5ВB#SM6yLXj^S}Oe&FVT=iRORKJN|J[;@BS"hWh)a3/ TPC0N }9lv^Yg'N5 'ĸWBubqM걡,XcgU:y928[jX;,cJ&~HdE|Z# Mz؄Az+;l-Dp ސԅcc} A/bE-@*-'vY]E_$u5QT?H]bp vM3Iu]M]CQ?YߴI&-ǚT$",ꡈ G ɚ[?1DBPʍJ;sx<'9AJ1|,7ѷQ]3sjY6W5cT9@Yx*/<9[Hǜ.ʪhHC^$e?KAFpJ&6=`w1e*JwUr1a(}V>F;@w%䂑!*הNbr2WOu0n|F{'@SI_OGRbg]hb!KKk@;X9ӍhwX݀bwEp.@!2(#S頚3?j_. bl3܂K3nEzJボ Wi/|E֨;gBjLRL@o4!ǥl0@zTᵬ:̮QK@(–"ڨp_Þ%k a"t1rǶcivc Kq`b WY]@7^I^}K84 ɴӕˀUZK7lCA&W>W2傢K9 #/%nϐ7Z6S2^(4cv<-J%ji, DBGbn"! {XJ޿ofh ץ==C6/39[=*r P|jw~pcX 9~[wW ZP9'Ri ^Z5 ({W!s獬 554洦okז" z;ʵsCYx+l0,jJ p/Dy_Am{f E+6BrEYZƠPb(H>Z1߯"+ovGH]s7HsPh3cM&k2enΘKq'U e>AB6׵nc}}6nQj}m]w0|/QYRGm>3~v8[SGkU7tlUH/'_yAHA”S]FE Q'- #?\#U3PatL;*}lk@JJ[mǢ3:nI'}@f+4 # /S"Q j2T˛ y-K`o*<;ySN}ߖq̓,pPLdiݶMޔV >@Qb#e! ߵvVFe `@jByc&ndvY ?[Y K .M D痠[x 5!T'3C/i"_xOiR=h6MMDV^G,;Gկ 5al7_v~ TK.ŃNoOK>Іrd!\FgW47 ziCe--P" N@LBX{Y@3?y 44МxM9,R1&ar#u7=5M]$Xmtem{ Rϙ,$K'9!m+ 4l>YAӑ&kQGO%Wjű&[pnIB.&ڙ1HpYHe"~ -CݓkB*W]qIe"ײb6HH5$EC 6}*{BكZPS=!rGieȮvMaiۖ?CW_b ~myx!ی\!t݆'P1l^PnBĘ8>:wr3 ^e$fMh"Vx rayA J HwsǨs!ǩK?3<̼ruk ^ֽIܯ2tʉ%Qד|$BXޡ $\1~!қAtzˌZJ)fC,r5zaj.uÙ8ٖq0IbO.q8EE!-P6n5UE -thK5ݍE2?UO:M4]5" 1aZ{%1"Uܱ{[YA:NnJe?6yBA mh.6o\ډc< MÔÄ5QQl^b o) h_8.`h&'1Q: r*E4;i"or.H0 5_ *nbvNyIZLc[$xެ_J·J3lF HG]> 9=|&Q3pd%h714/8ߎ3%Uʨ?(~[g=f63mcq6R@'Yh0'xJ_er z,+jߡ pY>AʨJ)Yj-_ NK,鐢iMcRbr}5$i: ۦ PaB}‡~篛7~~rH̉;X f1S9ˉΒ9Ev&*5<qZdųٿZ:(mEͻjTүթk=C©>JʍxЬ'y=RI3 c ^YkˠRbmc$ͧTƚAoiȰ{'١ĸ.O֐ԡ KxZ`NΛY"dFmbQٓuk9ܗڷb@<`#vJ2ߓC3G*gKL9>NWf)m;zQ=E~$S&qV3WI9}_'BQA-JEm0e:\J"1^.:/y?O:XqU 9jիa<ɘG=du!i QPf]qH{R uҵq=& D@J$~W;|EimcgvH[▝98@\Hh-pJ2qcPAol-- ;KR]P0H݁OO11ScDBg!uYWAN]8^09 zVWٓz#S*M3OfULٵ%( r$LWQ2rB)1&E%LBhX]x7fCVFxB{Τ~xA\!k9?ITl 8v ʤ$O> xp_셽}oo .>ע楌PIN=KJ/w.Y,Wqҝjqtw U v&hdȜ"Fy\;=zK -co  ]?N靖9hYlEӶL,[;Z: brQ}2T{<@:blV I&!7ӈgjtC1CTDE .>ߚ!ө[ tEG|5|m\gO3jwC+t(sO40b]ja<ִ9OZ \ɅyQAuO<3j/M< RC  p0%(uw {ylćM)g.PE.Az~H[7NhBQJn{3RHjMpbVH jUa> ={gKOgRU:h [AQMsBLm^-7v|_Y\_JPww@:0p*8 sмBM[l*-%X=({p~LX#NK]Ju?_v#{\ a>FfWtŋru{"}X^~OȮSC +nX4t\Tsɩ@_꣮b5!Gp _CR#ɜ^QƥM:^gGwzKDZA2!y(>L GgD˦>P!h]ŵ8G2h[<;Z"&疽ڙ my#Y3ؤ;Om-mFTUuڿ[^<y k#uvqj ML-M穐C)F&m82>LAVGwUFVq*WCpűuJ~9 #YȚ;.i1MblrlJN_ÄmÙ\OjUH_wb@ԸDX:G*Z\ ZZqC;S:Dt|s1^G귕:[j~ 1Q6U_I [S=t suA̳c;HuQBKEZ}G}I!g2 \޳Jw35&q=:d)>"YG cB NL 8fvڙYʆgNst\s(2c"?5틋h#I-fKF%kABxټl MO N|y7~|*ZOt\)lB#/ 1n58D]ch9 ׶8 #s8Qz%u݃_! *Ɯ'Ns Eec\^F0>:e)Ĺ(b.˔n^A?g&2b|iWǒ.vNZ"\htlj!@Ox䉾چP->9泶PoVknmR+^Lr:/=Bqwmܸ0 ]=mA] &e]+h5'_ G()|c hC'51?>r&b,2c:: &7؝uSU2a8|f-8s 6Lw"PW5OmHVXqېo2hP+r6$9ew_0#PфGMvH/M7K2v˨O9_@8P寗*#e; *ÃL ;<=`q23QT{>$mƟUb_7ٳokGF0垠D+1 j9pˍLT8[vkaEɻRQ8P+owS"L^Axu3HMssjfb Y [bۺNE9L kYך$~Sǽu+OA˅nQ1707"@{RSQXFT: n‚!X˭N5 XZJ0aPMbA'z|}nT,砞AW:PeZ` y<2z7KA/a͖\1R[Ab<}, wl]j䔡oԉz/ rޑ]`qV'Uq'm\r@GF+i_6"c%wJx| ^)JB +y1.aШL)u(+ScCifZ9ze )=#xp{kY#.K٠è7ќ }ǡ,~pc8hw\*ϒ饦gI!u FXDnzdi bq7W]oƂ xU0Kwܞi)V/V=|˱ 5iܞ G"C7 Dj#:$֡(H4/T@x%|#.ͬ?P-Ž_3 s")"98O|Tp)k K[[FMJ)LS4ˆGYU O=CX{SY^N!1^G1mw h9]gķfƕ9F<%%\j|(W 7Sx)[)Bɸ RpDM38ϓ˅Hj?-E1{. UQ6pRqW 49Y@=~rw>bL`ѵ`X4]|3@ȨaX.r=B^>Ffca%v2,+$мs6+g^GA9Ж̎Ch Fq7]?![Jlϲ+~*_M5%6SgIpv0~B:{8BAzYAZߩz)^yf!h4 A<4V6r1&@6ֆXnO@*cĪmºWKɣt?zmY^R-vtSGxo1LXgJ`(^ҭ`@n-yztP74ƴ9[!!1 Kmq?ja-[6.+\YMʓvٰdpHk ;O6]⬠.œb Mrct +yCߢ@d`%.-/㝚pJ7ch}Mhkg%Jvٵ4C*z uA"SԒ-_ى1g9:,qkp3n:lrw&ԸH8`rTMg:. }8"z5 TD/l#6:M 7QJUcl6G9MK;]I-A{'5pT;F)gtkj͝D|J-B- g}wBg-5 wί} ]bZvQY-Q0MG{!aŧ dcSӰE{Wz3uq~8m,Xv7ۙǷZ,q\XqX|qbþPCMrPD|+< t b ?KqX 9rNOzćIpQ *Bo]aJXEOaA$<@1kJdg6ijj 7׎I8U(s!foaycd`KyG`9M߄Q̍ɹ2Wu,1# Hs^:$ѿ nTܻ5O}g_Q3ƞOߚa֟ doV8\6XBA@е1b8h+| 7b(=x}WE7lcX?ث?Rݠ pH0x24.{1]N {SiZW{uL)7_7{`U= lE^̴\U _8ղ}/lyFUCǝ@m8`\U=& CH_^Y~AA P$ꪗͣ(MѬǡ5&=Ahq'ˈ޳[jJxˁ~"xHh{bYBN2j;}g|_"^ $djکLBL5B_8 ŸcKz*8ӛO BRïK`nBNl0QR}YM_l'HuSJS7”љQ`%EmHAHY{[0ׅ:`%m4<<`IY 7:n$E*'T5ЙS45IXӫ`uPvs4;rp][`QĹ,n .@/##"sG`'M(c4ږt|,>t+̃S5]ɂ'DO?$)$"zR z$43Z#xf,q7 LGϰcCO~d73}E<8bREDV!hD?RgE ],ٯ+?͏S<|Uk4ȵ?]^2cq4Y;N٪_nIP)W+Ťtƿ`*3tBR-_ej62T[_hO/^0skSLE[V*L;s* A=yE~E ? ,F]<;]"{g JcbXFEOWxY]Pjih&~5mCK7^R{,٤t o4Y"\%RG,Ǘ9_-oAjxh y良ND&ѼG9βKB8UG1-] 8q6nŸYW#Ɨ=@ :& }Y\z#PX$|bH"ߒ tug gҬP &ЙD^q|$zqw&:\^`t쵀YBuž+|g cA8eJ`~gq{ y j"(>궦{zPõ(}$.o,)Vr_}\X7Hy6իuG!p%ܤ  /Q))k9 _z<$Vk3A$-P-эP|7%HT N̒0zgE ś=7gi*@|̓ /p֝vZ-LR; rM=T/I<ЄYq)oʹNj i&6\ T}L{W9΁ەĩq2>,w ] 28,L)&{OTp5#Mflp3(j(jؿwr ^NT}0y8/#=GaC|dWIWE;`u̞)JbjyVî ٬ Y.534a:_p62۷̱6!>w@ryJ kTh>cZ!CQ:fzT= x*\ C4XxR G1r̆'Hgw˂q^4}ԐuG}0#%]kē/#<C}dqxmB wC`J/N*O`$Ae@v YVi?B:&Z mTVh[$+ BM +lk^1Ј 逻 mY$’p`o3*Iq P&N_&TIoSIi - DƛlKð^`imVk"*UIKB_٭ұ?pOa\fGAՌ|f(_ ghe,f~6[,i>< 6eg%{w?i$(EwWCܠI{g0CJZ&WU#PI6|E7s{'gDۆ:=[-CĈ4s̘UXw -YGnfV ;CP=a]v6<6fP޿55~$ݕJV wrΗrgz71uǂ3|5B \I+̕e,w"Y?2cQю`3&a~grq?a'E*w.:䴺*>e$||翷\v N L#XsUxV"L3]Uݕ{uY< {4%dUÇmγgo%Dl&kнp E0$ _af"!*O "b\.$Wƭ7ɚS )g [ηe <:cZ_ZGxh _߻ɦ]V$&s$\ˊf-z{r 㺨!܂B^)r]nkodXk.f0K"e",[ 68vYſˍDu R+B :뙉;pl#|iښH7 PSMg+ 3!g\O1#]]P xZXB,"X]\IM̀% w=_n >C!Lf6/zA\C%}R4!$sz2j= Z٪80tUuOHMfW5pzmpynr+? RMB ʾ.HG9OMv*j:R2EA9.2|^3H=Fdc>c>f.1(2ލ! "zkza3 z` o+ʃ.xE9ա&ݼ.ysmq21}!T #.KM~ooOaЩ Y~HA]x`]tEaoǙ1qܘ<5|ԙq$uFErZm\z9@ΧtB1Aщ,+ksZ465o *X-9j%"W1nsM[G "cwK`:z+7n0jK*[ ;tPEKr2*+1ʱ[ڨ8-iI2|ax˿k"Dgg!Ֆ.1fAo;kinzȿ0'˙oopݢ SREQPE>>+ D&87yD:ln2*iŦwD<CTB~q whS ?cƵ@D=VϗXJN(+ Yh9 J-TFZozYPHޔ W*5v_NR- K s诚~u۟g u:=aio' z^Q8j==tFy޺ )N&v~n$-:._@:rb$U 9E5<+"3'DoxĔQ A1{G%6ᵡTejx8#&h4^QHgn)Ty{MD=lÝث=JZ^@TJadBI SE zҀSoe3"x:~~@# )F[[enMŻTތҖ- TA!}r@ЦԿEu6<^waY&sw|v01xaMXp]dz((VHya^NXŮFg.U.zN|IK&w" =)y6<).#j-UyA/ՋF- qZ 4'|@i.sex,FѐFSA'D|,x=}z׬P KM܊ǯB*2h|M:|w2jq.7 "ecْxbAZopO7p"뀽MD..sFg#y6㾬J% %^9f_5i=`ЕAa4/l5 YiInZqj\ PfrgE-ͲD}t<WDcD0[J zX_p\։+(X9aQ?Ȣߎ>Z5wPTmBH l$y2VB9cTXWHhPh.ظ+nMD|ߊ@H xjc8 yEP [48O[6:Pڈqƃ8AC8Yw`ZvPi5㗢[&e_d}L$) Ӳ^1Tf>WfAi^:TKDdQ!ͻ%Te=Aۭ8 5aY< \NRv% ,g=K*y&#׻(1L6|%tγDr)8ۘ'> O;"X}4<2bȽ[ JG4G>ӥio-48w!I3'3?c_jffA\+>U3#۶HzhjV*j.qEA.)mGfHw'zG 웲֒$?`կ8jEia#Sv<&DU4^_Ss ϋ|Ep\[e+,*̇KW„Sro`MFv!\/1|lY'Ra|;A:NxghȘZ>mx*23m}"޿"Q 9"^,~#4f"vp!s>Rv2Ilv2*йnO]N`h2Q % Ma2'&ibr@,!T_UtHB&(K&2 |c/fQ 9܂-_Z~^#GTYi?%s sOJ`= 3xHUwY@~KOITjSyYzC}{|qBPE(gf+L})<E\|\孧PigY;h>sX :jn+BE7遧ƹa;oٍ{Cru$希zp^N;t77~|z۾9%i%dh YF3LJQ7PkBK^4[˓(6rjhSDU >׋Q Ɇxs2#JD8vy*k=*J:G|fA(g_)砘 g+R3 kq{ J="O|n~H"?3XVU߹xs)§1"$0][[Hwҷ1BmN{sms͒1SiXf޷lb_k WN7xvi$d͹~8=7* e~YYze?Aap șB38`a$߅Eb6EK_U։! 7 X.˔Y+X1˰'fIK^0*f1'GMW`q \jOfIH$9qQFMafy=)Wثm!&| Átct":fg%xCC({Pg|.J۞޵=)G6}$Ѓg;'FK?5o'R\>ke􆝧cS7ATRڶ=M'(y?>}=K"{pf!SQs\dv 0o>RH @PrfA#Cԃ#䕍slaF` ̴e L{3~Z@moP4fjC: ?ZY@Kv>^wA_+[3TS~M?Mb:VZ y2qO"Z& SMiz+P^#FjBȽbjxp@#ѿ|,Nv9CK|g >]rlFe-{:AÓ59W#, .x|DrYFOQP)-bɏwy"1P ]9b oϧ^XqR] SX5PGqSb򻔪"-z6G/Ieba )(eͽS|R$?$BEU i}}6R$Wb!KQL9c  g~KhQrf}>C6;N;eP}KBߙn 9" I- RW6f> \MXAٴ ֋O(|{> u=Ѳޮ֜')ג\X=:A1>fi^6&Evw-n%HVsNKrQܩl=j6mmAZG8UfeђbhIOhn?X#B&5Q,o9gCU4<qy*OamoDì}\qi >-Eクf,l|Vfkwl`eiXbcoC uP ;U@#U#*cbI3|Z FXvUbI@+_Dm>w!l(h]{ҲXl1Dfl*6'6e|D-#.%ML3+cU-1*NAGʍ@8Ɣ1kP3N88SORm222&4T}7_:#@ja̪PNP:u+k֖M{3&=!*e/M87ʋKdm횏Fo7l3ximHg{ktWFn[2ݳTПwR3H55c>Ĕq*Uc%q.Y~W*t oG5վ<=N3WG*2PgXoODXr%#G-cq{?؎ߚQSU\_e!߆rs `m| iۅ7[\o~J,١JƼHbGg@ OČ,H0sJ5‚-@*IY@уېT*P2%S ˮL1 FEv7L$Ҭ *'q0_,ࠚsI#`6X$d}#JEn{P@D]̦)9j] T4!ۯ bpO`"arSuNp>ZA>dBר!uJy`:5qEC_y #=I3˛_[7+T3`u#KgijҎr<|XFuگ;XDz;5/PQU6,_ԡ(|X&Ӑh 5OC\{\F4[fI66km'Jؙc)yFS1:F $/CQ*5Sdϻp,Sn7mtdXX[GS7{ ֢Tt&qY#*@|ց{=#gm(|+ $.3h`'}ȍw]>n투O[n MwF{`:=P}w`b kþAOw(~ ~,ZGHV9*u9~ -JhSxE^|N'#"Yp[޷~@cC1 [#po"a+kxSVdn`dNܾ q`VBfg.I+Ah?[=z(zsh1bl(nRKl[&[Qpw;e,MZ<&$ nUJ&x>mpOn95z쀼G>kZzp_ʟ`D0c75g0gOLw(v i{SCʊ]:&)MzY@c+3 _9ᦀ8s*|*ㄺ i MSU;c@pw1ZZGigMihGU$1@y4%;owHPM~+SV>ϯpHA2$x\lџsR/,\@q#lc:z@qi`FfLXy\H*V6 bH>|zVI\!O6Ʈ6-Y>f‘!k^sᖮW Wzawc{0?vv+]ڻ{%gC"8Uhf,IܰD妲BmE t8E%H@m#0 *e%uWc1(I\m[(+Q0ItNA O֌`E]V*G@B" +JaXR&0ۻiO࿽ 3VFGw6=+<3yMYDGtb}}ߊt&/{McF[1a}ԷdGcA%$Æ& O>`z mXƅ?h^$HS5Xt9& gG 5|%LQu WQj|R1-UVd? 濘pW [%]oi MXKPS9ޒb\ Szrq} >lF{eN.çӽf#Se>,@X=[࿻. aEZq1a  Buht 8/г@.櫵{6QZϫt>oRdT1n uˮmeGH p{Y b1n 5XnR Q9Y\Y{$u$ )lGO˄X+N3$VS&U$Y-ڬ2M=QçC٭}!-넹TUmDIsp0Np1@P?Fv4Ƕ/ݪX8R,o 6_g¾5 s5Klekvr }P]]t%"@܅.`U%UJL0.PYinZEFv 2qlxzinS[GUmX #sY)CT:CErv | A'[S.^ݎ 02] /HMA.;px^%Y _R<1R#y/ME*UUq`O/ΟKd:Hoe ]or- jMUg'&@ YNa_UD0VIR/$M{K{DķƣQ G_-}J K[`R7}<,FsA%>t=`? ^7켮&Y&+Lq7l-oWtQ_k]%}(E}d!*#$'`7_L_7PZHM*`>enkf ľ\8Q={t)p6|}0E Vip~t%״;ֿTҍfu8Hgaj}@ vsIe|bFzmClU1Q' \uZVF?~(&t5Jۇ"#h˝M@Q++2+ߥhWPW}US߶@晝@ $i9@K|Q8Cj9ֲ΃n#U@x%%n 0kZ+sG ^!m $U~-h%B`Eҁ/mzGK|VDmtnrz`>pDNKT\:Z% BkE9XKxdsJH7D\HJTG`CC"+ 5meCWoKNGVbqkύB v6>/ʃzyO$3R{t?&qZk2)@L2hxלW١1CfUP,"jLN+ ~5XLlI uO|c0Txxx 10$f+bz'0ͮJ(b#Үao ɩwwOQa!Lq(GRT̢:P>؋DK +KP2Sv+kH&S$ҪZ]tO]΃+wplG1{3wdc8ڟ{IVR%s6_@*V,6fV.*s=3L72i쪣LlRJaeeřS]ߎ9,j[=UqS\Iרo]΢+ "A#7>,#DGycȏc04<{2OJ6d1ܬ%b_G|6N#9Y3;SM}eɲCGPF?:`\=}bRJQ+*{8v @m oQ.w)ցSSm7(x`=EJ&s:d4#N0~XŤcїU9=pcVdƑ$pv'IH "{ Dī\0nkY3&dL-x41MIzHq"IEk ^HJϕ3Aw0f9#O 5^.0I"NjrwZ{RLb_!>Nٓ *`O t2h/Kܟ;an'8r:}D)M.WoQdAP̌2KнfW16]~.0d<@5 ^T`cRWiD쐈yfQ,zM%3Disom<J|Ȁ4 +zK^nq*C۪?p8CPCI"{\*G;e/ֶ)u3u(4exF&z]q~Cjzd1 O1uHŒ{%rҍF$ekFs4eC *&+kL/fyӲUzvōTźb)X]І<នa=fim e4'ҲXkWl/: RUզ&޷}P>m f[/1HdM&0wZ4)08;\iԨDuzd4}FE&sD'rQ ևyb̀ xhPZe08"F^<ﳂFAdP0Z$#]{cQ_&dsG*N[`xbO1ky nq:}YYc/ch3X X;x^۳7`Y,|=7B| p'RF&9oQk-zW$ IP? yD?1P)(H>k=$4 +;ĺN$NOJȶ6$mjZuOj܇_TND,W?IcMZ (BU7~@vs!Cbôg2 4ίDVt"*ۯk1XR/]|p u ZwlTa DF)06߃Ys6$Z,Dnו `e ǸZNugiᇾ$4WJs n|=}5қ1,E70RZJ,4KbI#atoVp]R"!}RFlӲZ USxjݛnr)tp`U.*Nc #Nr*O7+\;}SQd<\[(Pm:a@e'_/ |6h: ɻiHwCMiS3 &+ "?Z N+M,"Q;Ʈ)2O( CG#~&X"W]-ݟF*_jYO("+))>vb80A*2mb%Ĕݐ,(wrx-h]nX>)!⹾W:|/iFcjlyzړO!#j`u`w.:ˤ:Io533<nS;Kvms:DÓY*c+aw͏$5`kpJh7k< UЯ?4S`EUθ eFɌNRn<RxJEGoB+D~7ۋ(Rrfbqס0x1lߡꝸ.Rw^,r D]$\YJYq, +:|7_p>]yF;c\.fpj´;[[ JGuI^B*/ *sޒphIr0j$6aBb'#_IN׺c0VڳO}Ҫ뢁؊Y =[5Pp'g@ǎO`| ?_q-B):{Ü-R͉>iE2OLHCcI"mOV]deԯ!XMͧj.:&I|Rڃ Dߺ@4.M_ lm!G賻޻R:Z*Sx͂4W6YT +dDGKs=SAwbu#C5>G("N92;F\hn˝5&NFHw[`4׍T PFaxhL+im*Piy@Q{f])GBThK=l"=LWx;ܺ r550l5AC99}3X`z=&u?" ]5o8~w"-( @>i[,ݸN']. B-\}Ջ7*)+`<Ԭh)O䃐85zB8޴BTk=#myN7Du|ɥkBtyT͈cOYvf޴rc)Imʇ#t^5ykЖvijN(vDAN݃u)cx/>ĻP/6ݶ0zLINlCHѮ7𐑆Ezɵ"o_pRlNI͑9zJxE&$WGp^`hDjf1 zL;? <[46=XN-Í" AuXt]M7vORw!.'j}`H 7΂!+JDwBGlF`پ5MVpcvVx]Z av%a=Po2U[o3Rn%>~9iz wgKIhyyׄwVWWjf2Z_pZ[bx5+…TuTp㲨{"KJ_9mHdJc4H:5klrmimYUc@zKí5"9#"{|Ej ~6;Kvu_D3KN+CzZ4vXgb\kt}WToT`H1/jԙ}DʻCaLG%r[!RmH*}7 e]NIߛ   A b巛:f*{,q +tyUPa#7P̣=ΤPq t1/oˎ^w6ACyE)\Zll5r.*#[8J }J[G1hV~-eKe~qNu- qPuc|b 3cP!`d:Lv{NyڼRrxowCjtFd1_߀W-걑|m޿IM~Fd*k 1N 'Q2zoRRhr~zT{ʮJV}m50,D`ɡ}t>25SMr$LPh5"^MiW I= YYziNN ]x⋣@_͟x/ Ú4\8ϼ"K66?Zn@fL7ϱ1dلxFDe\7W(l$=jD9 ڂf6ó#b1?,!,/ 硹uo&G.Sdom ;?4 \}˔T&n؇*h2.A:?M;Dt܅WT?f)߅p!! *0o\ЄLǩdtWwC|fGy ٤\]H`᾵b:O5؎ m'ynڳ q3^blP LU'?tu{m; #=xou0_>( ]`onI;ffatNU/9n]xEOB,NT$Tu:U8s7 ^0=.ٛIɪUhN+$[T`bgm_6yg rL UDl8XZw&|d؄ZuW1'0V-oU& rԀv㜮300m>J@GjYz*I9zyqA-+_d~ڕ?1=.t;4# a]*bd j3%uK;Bs2IL :u*ӎ۷~aO]HofTMTGT[&bfڀswA@ ǭ4=EuLdC;su q<<}t7[HߔI7e֓Y.EOy&ԗg-YA1+gլ9 F,آ" O |;$QqA`lm,^S1~X]$޸*Yva". m'cz7ZKް2fC8`f:IE%ŘȆ~pʅ#RB!ݚ]rlnUܬi-bĵsnƛ}#9R6~%W|r*ꁖC mY݃I9q-ӢLޠ9X|A|lgT>|f0!>"UɅsx$(w;2`} Ij0<.E8)D)107I\E!==ehPF#F?M/\dW! X8EظƺS2UqaA(y=)bմ{ur !=~ zֵ8-3mC98}eT5O[GTIq8E ?xOZ% !p8'{zJp廐z do^w+f;KA<+O?}fZlA%mP5gé:M}DEh(kD_MlU3)s.d:+ J3;O"J;鈺ӾQKvw|bzD*Gl|5]cFjS6PEf@iD}%T!~yfs99-E3rmDvb `4RY K0'ZTqZv\ Kr q*زG?ŝ./>ŒvO*hY}.,. n|%ܽ Tm@׹=@&WؼiY1MsRBD"z7x6u'A\n[)2*>qd}oIJ͏jgPjדl_.Sex-+G(Aݬ&[ `,UI {@t4j'vE7t;< #ny b!Z}vQ T|!l]=ijXBeך7-hR dt"-#ݕ]{#Z N#~SD^7/>e,EwTr/mpS}ro:TmIu`Ȱq@Q@䊘Ȁm>wrZ_(!M_(q ^># }{/ %?]Khв(Փf)IwtsIfK߽#fC#]'LشQ1"$yjX}9'D-o )r|⬯aooW]_ϣq qT8wSO"O BT`/gp-w+utߙ _m+sV<Ȃ)^IoyPnDS.edhk3K-C(Z^ .qHnEKf(`OHR_Q 3ޏ,Bʧ,vy]`Cb.;x#@f%W4 SEh|&S*o2k)DMʘ7jzZfּ`R$W^tRJ[$_p DI.GF쪷z^Icd0CG#1["v9v}yblк)#*G7n"`G\J'PvJ)8JR$/l~3FY_aT'X>ÉT`!߂?wcmLzh$jF-)ٕ-WwGGUU1"Bp淬 [`Ayr- "b1G%b:.DѸ +°GlbM1Nxs0@ůD\myLF7Zr3MsKOjawmo#Jp=񃬱7l44E~/p#S?^~8xOZ8y{J7\UulIW-O\V^&zu@Zueޓ>jeD=zP D 0bVIsy[ۿwO.2Yaù9&[GX8Bd2VP7eU"y p&u9J븤bY>^e{G~[J Iܘs,_Uߦ{ y^}v.6R$[v_;;N8_;Z9l>K$FUo>|v>&'9pm$ uKʝAE޾&]N (ajraJN<2׀X_&(.H]sl;6w+S@*n5,@'@я#]MHY.t@wXro &C (K;)+sݣY= dg*C g hWk#:Ni9 FgWVbң؝y"8w T3)W $cu0p<gqcΌQЋ' QNdksXitQĖdoP&%J}qx|MA:w!_:0P,Bk:z&uT,w/Q,4 JM'Wa)*/3ޮO/Z)$ev5snvyOOzGZ?͇42V2*gPvĬCb~"w˅i9Եŭ)CSoߞd!j0aI>+X1d`~%/ 9jPwbpCecvKas6p\:kH,*U`\/r<~@!$,4Ⱦy(XAŭCiV̟UTzSz{p>cT읱tà0XYbrS4a ClL4Ѡ]-#t40WDKIc&;-x30;/k/9Zgl1i2I8^Re5G4To x~ۤajR-5eNhW= _&:"~`4$>ΐ0t7Xہ?CX ɲF ؋R@Ǜ͍ ZE%ț"3Om;A/2t> nO~$O qyCoo׊< ”Wz&2OA:? כτSFuhڅD4b=bQ{ߦK\iQ`p2h G_GiOrԝPR0H@۝c\h=Li:鏝ϒƤzܧH?4 pT`UF A3$5.:Sh }]crTE8l'r^zD|tPUIWrr\dfT%Y^8FT{cA%\9J0G瀜barn6uΞꍶMtƐfǑv?,GX=֌gܓ1ug{0"ygɲ ^Q4an )%4+Wp"'OU{10V ґ*%kRh9?yL)##Bz$fH|hD;Q&{~xb3!LWzlog ۸jiN*OItw6Z7gGW»):^$iCȎ!wUGQW ||.Jԫ[:*3g4cOVho\LPqz1dImօw۶ka!'oU.4$;b'Mx>Kıa-]p/6p@# 4`=;#l0N >hDHQJ{E|-e܉ŗss+;U$%ް]MݗѸS̩ AsV39J;Hj iDu=[*}7*b1y%d *PA~kCpb[z(jέ7@FWVwޟiJ4jiZٕ*2d㓰+\ qT{]A9o~>PqV[+kzGV`ħ52Tأ7Oi?ePXYZG̫ b dF͞Y {0Z"EXgQ^8xާBFuO4힬c>r,yυOq+g*NV+OÉx fLb&?^G0S t2TmMmcL( $Ild$U5wNƯEBl* HqImo>&9u#3>?TulҲ][]o&~M^@Tй*X{G.nBMd]~C[))/߰_C4RRŤ4AZbaXZ+BnX3 ,XN .ME Ǣ|lc퀫k Z{G%rZ(&Q-V13z0;lL>ҥ&^2W`Ա2>KLj 9^@ c=NWe7ю'uX_&^ܾ aTU3AW`=oI4]VwI|r$ m [ܛZQ ܒƶ(aP]'n=MhHr A56wK^HGmU̠/mͬVϦ)ۢdzFAފ.'z?/df@YR9!GG`.Dx^0# %Ԣ󒷠S2u<#οr {콳S@A J/#Oiᑝ,jk6ofMp܋S;,WL_p +\:׹o*m@T/4.7V{}w$ I\h@PרTѫ+i^oN;3g-Z|89.*?\5FU g7lm}ɲ(#:mW<ا6zS(FU ?,3,V:EkD9=DvX;ƣJ0DnH|'=o獕u䢓zҨ%/*tcȵ #Jo軽|kɩS2t;`NyNWוs|I֮ ̜ HZ쪩-fAb̷f}J~LsBI;t~i( ^ݶg`3Em%9W -|{}Ilm>}rMM"Ccao)@Fn~ s?8 ݾԟ.׺'g%{vH{ky0upo/s_4os$w뇝lvzro]k*p_Q۫j`C$çh 04x %o@I/(ӽ6 pLZ;@nshM^BrHoN,k#bJ[[vp-J*uJg,.S-ߔW*2xgzUBmBa7AY !;1k{g߿:1VaYU5Z\3z]ʨP# H Bܔh+֍"BS3:N 9}q}W* vN9"zvE_Ar_<-TMF*h@nhT`gWn*i5زn|/-uNdjюO$'tm-bJ䰣+@GD9:Ĕ&g!^/1uIΚ8I,DhCy p?€İNVn6-hN3PM?aKr>[`mdY\QxJ4>Gx'1"Xz1{,^n:BsM0wȞ 4y5"HC7rľxR 886m trI-ؾ ܗs)6DOꌯSs N82&䠐_^[FL~NA>AQLBW^H?@50Gطkd&$eLsq˖CyXG׃RLW k[u|#RIVH1b;qofi=\Qq.pA.5pql"nNIJz>o.r峯aLx^ĝ(JQw&M`Rښ%J0 {|4!3i:%R"Ia/WCܜҁ3$IZEuDﻣϟrYQ2L]vfG Z1= oKpdwiݢ%5ц^NZ|+lF!WKHG,,d={L=4/hQe*L2 {Ǐ3 Ρ9(7wB( :6ú1N:ɂG [?qܴ? X'=}ͥOڀ+r^pWtu~zT:*U^v?E)S=)ߌjb4{g&{&8A-/ވ?TWr5zr.[чxj}d^Z)˰r yh?S-PL+6Pz:X${++oNjKpkÔ)2PW>4JŨ=ءM4?qz#Vj n装92cq0VC03PE51S٤` R5.GFSwI$":5Af(?ܟn"y| ,rUgWc.w!\g2s9=)t;gkMOufs5."p_[u}[k/gw?)oἎr ,V)H۩dŃ⹼C+zN VEo`se/B϶QI] &zXzHݞ ;BuBZ=|7>HHտd)kO+Bl_SKu9H[|^wRlHP?Xŧiq;ɓwnze|޴KԂ ݙ&_ei#x_\"Toebt`.Pc4!I T!XB J^]ʞ+hŸK4Fu7FWŔdeCbwx ?G~JaR5o{\"&1ox3zAlו_їMs]Nq/ABK(^N~eO"$hd1n ͤWǏW`vBI:q93߆Quc2e{~Ҭ=TK/$7*Nx3- Ov䟸e彍.99 '@-Nw1Gj=@_E1C恉U=H+a D㬜=;}ΎŸ@tp_[!3|I?0oT:uٔ/J@^0; 9. cns1TOk8o Z_E;# JȂ\ cY!~\J"ꇋ7"an(ʫ<0KPiTu"qCUVNiThzq%1K!X kxMFܰ{7 +MyF⻩2ș +f8m-ʫFFspvԗ{@%iX/m=^?\LThd`|u+YP& zs bj51 W*`!c԰QҔxT5 me m Oz?;`Pvkwe1™Yq|C;c&!;kR'q\ [ HQ6K YIǷV sZ]9C7ITb#H+AD.!hvhi'h^{SЬZ`F!To^#GfFF='ZCF5ݪ/Y3ȋUw/ؙ/:@_yUA\3 nNMg_!hbpaړ,̨= UE3}6(@}9M=W  o5WI2ٝV`_5Zт.s 9vJ3 Iv:7̚#\"&'2B*")^ b^਷% z/R ^/Ȳ+K8;ŰX7+E*>yTuHj<0.>iiߟzi\O=GGzS(ыA~y$ ҐW~h0sM}MsܞRڋ ʏ;բ,oA[h8)8EK#~n$qvm^PV[2bNrcbX\VLuZ/~Sʯ.no%͕Sw NiLrH..$O'e,6aWiCr (7U"'`mz Lq} ?;oHH3x3=!=_p8%ӻ>.:P(!=dPײъ^v X!q'ih]M6WKd+ɖ4gn{ Σ&A4س]Fߩ]t j,CC)1a.;ҕsHGs ZW.%T@|HjukIJc6պw,9j"<byq颜BVrNp,gm=-:׼k5Ũ>^?Ѭɬ, b2l֤ժvje]Z:{=h2&Y3 h&Q.e'K/m1uVJֳΑD$D;f`njIVtn&E1G1TuTnv!gܮ6̸CZgP/wX94JgRd|L6QqkeSp Pn=!tVנ@v*,?aKpYEwTsnP&Y[DV_$Ja`R ~Qz(U4zkZӵ-$$+9W;x5o<^x}Ƽi1Ymq}7,DC6_'}A0/ pJz+M Vo3iﶷ8,m[Ϸ*"0C"70ߊ-q|/x}a]l󧖘E.T0hpDBJ^nG~n9YL\ { jZ9QY2͗o׀^C QO #@sG '.ua**3q+0g-hM>o2#ǒV,tE8@ k=Y0Ad Q*W1C>ZX{Ñ1\eW냗]& EQ#&'G-*+Z6E47KxjUk;κ`"HW1Ar{cv#[(*"¤#!˸PɃ2TB_}?xwu&CA/GctCzd泚+RVUOxw#Q`i~\ȧA7zO"n;!@c}4eY֐iQV6()-~m줞p74-+6+XG#,D_hDd;F_7.*MεL(O'0oZf=J%"pA)=R]o`>W#}nmgle M E>p]dnz1bj*SUC^X8n"q_1j+ue>br1b^ɟJ "!2ඞ llZ=fNVAڙ!doߜG`i]&Vn(ob;-(A{Sd9A,[+ԯ Qsp&HS~AW}bCmhour3~/!>7 Tyڹ(&-= Eqbn4G o9>|.ՆXyM#x.,ri=~ŝ05V*`^>&x1Bkˏ"W~Z$¹Vt Ԍ󘦛\E 5>ջEv5㶳FV^֝y0TjSRDU*ǎXz+>qt*]k-2AO ܹ(le?x+S{. :423#6e[=Du GͧRtv3ԅ4pWI?oL qb["c3O'E=T_~Eщk$E,Qu$Cw8GcR}K3@(CJ8XxץBz[ݏp3Ҕ h >S\kܥ AQ4kBh~A.ȆQnjyAA{yL0VKPhrxx/<#L˳I~"?X=B= {|eaU𢸚(", )vs׃f")3u)juYk ĈB҄UDa5;Cv)S n3j ¬+W9ъt.xjc)H H5.t^%r␨p-b(tJ<=`~oؕf7UW4#" c"Im`JLr4bz'$ /nN"C-E-X']ݶo-|MoӶvrV|ɮ Ie3-F8CDYcNᲞ/)jK]B'X,ي~P _x6lmx0]WWЫrtSA|p`6x):$TSΩJ?2??߹[W*4b5o}/Zn>$BV@&|䚠z(* ?p ; 2BN4Τy0-XA`.eCO% ;N(j)p7y @R]\W΍e 'Na9QW)#WT&g L?թ2ˁuÔ-Yt46'hDbru<W = &qksmrEo~o; maFѿ7#S5vbFǛ8rZ^ʆ]mH =#%Bgj#2ɇC 5 yK"IH@@%K㼰y R9^4oyQ@ ☈XNmsiJ*vP4]T?% %REƌiSfǯ.BKǰAavEj"HdGh(ENP[sb? $&2lX-ܘ_#ya?mRt0s/ݘlA%EUۿfG}iF5Ny<>Z$zF0XuYZL R1"!^VWW wn?4Q6WǏ ,K#-Qk<1[vjIqD؛7yHMc7 &cYCrUYu}0ջ=_=I標X83u7dOO}4/*E/ y891g.-d@j pIN:vĮP{j?X{!__rGh*WNp.Ip>M|bF?MQuSCZ¸/+=t‡WEi!_]qfOHSqHMCK& "'>ڻ%jgޖTKkZ= 7kͩ"ܛD,ylNnTR"IUtZ%"Q}㩂|?L"Ԗ&b;Wx=a#:Q`Sza={FF kr݈*qבS#F濪_8i-؟ -9.Hڽףd:G=k4V[iT7q0RX~%fEJ 'qvrg?zncY3u-x0'MO_% 2]ND˼J|`p1xَk Q 3A&h" kL\mf`KK3m1"[_HͨM";u?ym|r받H:]~x&ڀF=^zC)q,G[*+[Rmf9+<"ge-kdܢ ~4p&($(ݸ$ 0dLVծ]ܮip3l6TIHHVr_bZgVοuαqRI#uwF 㻡ٻ(`:=92?1S~tyDSTzqCY#xvi/޸V`ȅunPyo8Wk,$ojM*(أtD ׹xKnQ*L U])\ dfBX}J:\gQӃId\R۪5"h->.6BMr<@ +:V@AZψH;z?]8E1)>tPjלp ,>@hՉS'``Xf3;^\Է WꈷDN,0g`COFG[;*vtk,"\RzK,FWR=38-0+]>G`kUu Pf^l˜]S>?Mq=Cː&R;߮L/ZjSHp&Nj e, a|-#6n#~A%,OhO3}Q⏖BF kSTdS͋!NVt}0>O餚|<_cY1DI/:@%%1MW2s6.VJ~R|\ap2p?Ց<6KA]l甯h&Ԉ; `ϝ;UG%#:֯KU|FSShztM J&wwj)'W{nN39DO 9`{l2|A5h1R5(x9! MNlEK/b\p EQEᵡ"/5(s΂*cUUEY}M\KC/K ^^-]7v^@Y}dczs4N+Юy3[*&i}y;3f|Lʝښ_(6Ck& ~׃e'U.b?qmAv+N)A 4M7b /q+( 0X re=[1- =Co`,>q֖(#ԝ|+r]BP').XvK~t*V*@OғvL7~^Jzh>E=NyMF.Ҕ肔~f"pMd84VWø⧖blc.ZN lϬMɩW cF?jR$4B"*E| \t^eԥLuNJ/]r|K.L&GA_36Ծ(5 9:}A`~+Ҳ6#u9SZS/Nz\hP䝃rVUku6.d;w'U|6Y? Ѱ11ٞ|V?7Tv_O?N 6BѨ#1U6C$^P>BTTg2.G%SyhpY$q'!haL,[.K?C {*gtʝefvB~}+ X,SEt~ Ft(L^ߎ hTP9NB0=bC~oh= DyQ|~0ALDRAC{#ע]%*^dZ ZgAD|R]r)dQ}Z'{-vJڀ_k<=N*KD!OzSkZ607m@\|K0H:#Nӓ%R Tuߦ',АG3zx$RR׾컂*k,oR_'$0ʆ̌ uH 3|\U,ET3{g ؍ylZLTM r74%v*7 EyO' H&CHuv4/$OFK(9qrZ-{m5MVHnkZ"q2ȕz$>0㝆  zbzxo270,QmMTAHUD$ỏnR ]ʽHrhXͻ-:ԏJ[ OL:!8&FTX4zz,J^6QJ7mA#MpVx:6Hלr'I$03Z/L!mUȴ&y)L1 UV?2꩹[H;@N Xdu~D& _ 0 U_YX1+qwLIվuW6 EzE$:ӳO D};m͹]GTqpGJ]?!5xjiKn!:dN)M35 9vcW̘lo1#tvglcwtFR "1!CbNa)+?Tm@)уlXw.N&óà)L$v#ލ@Sl]X^C|nPNNOvQt\r($3r L>$h0Rkl y.~9d]F 4]Fr-pHNc6'tiE;+4Dδ Z3dt.d]PȊ)r'Β;N$5ӤXdgD?迎m |awxW[K!"yJ=!:1( p9~9c x9ojN⓿AẌ-Fe(oY2 awKM^jlpò,vF=py@wqJڼ&N![.¶Kӟwl$ .P$ 2%KT͛.Gn9<^fPǰZ\ ge<,D=E# b)waKZkqQeg=(7aYɓ1޸v&x[qfmUс{GZ[1&1t˞dT'\.~"-snf &}ᒴҞ'σh:V~O#ρUXriSbIhXn\=p[c?@?po a-ݳ1쪅}L"Lyۂ_54n$tLji -荾GmQ]=f$0vFlCIc@ 38SQH?ֿ!D^$-s=h&c^x\ʇֆC7mKpi1. ve4M>HB/k;ZhȂ@Cj֔Cl۞Мp }w#j}l}.hb.Iq=,[nu^$A5t'0Zv1+J)i9h.?d'imbW\&O{2LLMvb{am38NP6dPOtWGH<=exYՓuϹVem &_P~.T -Lk6$z9LUƠKc6t {4=Ö:82!Sh8Kq7۔JNaM]KwҧIe}`In6aNxd2qI"4C?e,م#YI3_hLalJ&m,O`/u͏[)9ƣ DYU^; -Cw,BzmP ,h40 U1 W't< -KWY LJ&9qCTیY\<SS#Lg?: mTdi+"azgWkQAS"9 sH28K~(L4CլPD ܻGCcobk(,q+2C*N],'vP:![>lK<KyX!D!Q:%*nZwY} |.״v/iYx)zN#,mZDzXz(~>jTMˇ:I1WI/ڟL^Olh\x=2f @p _]}q77q kr]\wOl,WgІ&@7UU5{AT~L*y<~X hL{%]!\"mwδ`J[*>|5W\^¤PZ|[< 7o`P|WUld/B/{F=Tp["um+l)6yMurPVQ`Bb˜)ڗ=f03hdAǫB^d a%L<9| FzBfY[ dK$ đ+ֈ 06{ [\K <ϼegvc9*Ȳ̈́: >kE=nM$n yb~.\7;@(&5 a-jWgpgN<Ę;/c!vS1Wr")V:1W(b=A-Y /xS!+%DEdL2>(8vN^\M˱]'eE;Y̩}Rmq2[¸ NۇT`lb,<\9Ԉ&AxBQmhċ7'<Q;>os/VኦFcA rn*w*H36ozb;1Y<*0&y6vU6}{4.-x]rY>sBi4H^k1')XeƫUN {ο 4.ʑ曆-[cI)85UchniCZcAָRE`#6.x+C7)?b򘎽a)~fLخRy]h -lpe>wr?sb @W(KL2dpS Y*ڵ++9"w۟ڂ𱍊FbB<_cVV\[5x>xw8j (gZp=~ߗ#}8 ށm ,V_f rTO/zh㤇9F?E w )tzJJ¤lhvĎdQ Ua fNwH Nu?:^i'J[Q2x| ߥjO(D*JR?_b_aYj^(7B0vU@,<&'2C^줼P8`|=Y?i#ÆHfiNe<)Z݅1Z/qqRd#|I_@_e. d'܈D LK=ʀ855&=_%cYO`bOU[@b1AT[0Zn):㦔[> k`!Ǫ:9Ew(&7-FesBZ}H7Y zRŲڗ{ĨXT1l#NOr<*Ë~]젿XmKHr*VMOO:Cw]r-oXG,mY[v}]JGm349hwз;`ҶZ ~yŰܰjR/Txħ(T}?4|rdj65Ա!n9s8@7(ayaDngcZc כփq$Պ#⤦NpwlO-a/j>9_LVS59MWÕ4+²0C; &qOe/KB7lcJʈ~\꿯M-:i`Dw0֨LBa4HHE\c\*!*$] KƤEVI1b 7' *=#VFA)v> w@*Faom?qJ$Ifp F26{n:7` {Lǘc%a{y;x.#tYns7x ,}S>;^Zt-xͬ<2PMn>0AJA'6 48[%2x6@ z Rͣ> /P^Gws|^մG'p8v+ T Ʃr[ݨFz'X+ܯ:],a P$~0Zq3ɝZdR37|*fLI.>O(:j+4ŗ<$Ov'䧑)]m) ,ƣ2uĥFiy}cZvIA(tRYQ${+ U떃Opc3>|4g捓/n#lvDaP7fBp0T ?۟J`х43A$]p1Q}+8ʶ%'`&ixN3ؑC)qS*܆>a Se^=N:Tp2߽x[0txSm8 "X_WWdRlJ6UAƳ!U*đ=գLɐd^)% h>lA%' !J)e?mGTF\aJF@e? Z{cDVO=;Ht[ZrTZ*ˇooXwL ,Gh{ ԫRKXj]SQJ=xO@%li蠠__8ǘϰ*bC&+v6'J`XB)xօ;WAέz,P |NKx}~`qB4Ȯ^VMP=,McQg`Oػ^MHכ'"EPi,cGw/эRB`0WU bxܫ \2jPH?ZF0G;cyi$qGJ,*Fy7! vnv X7зS)d(hX9o l16=ZMN~;TrH:k\o5_4JpŽK`%88%Na:)Qf.W< c%P݀-)6R~ޢG}+4vcO0xr>?)l*#B44 0'+5Y_WKJ_gEE sw uIuqCꧬ,Y3eu$V$7տҝ mnIO\zG4]z+4%˨zDa:n͗g^#?7`e t!9 o6>S/LBLi}i$@T`vky0UL8ekѹUKTӢGoЬW2[e YL&"t5}1Jm64x;FM4BaJ+QWL28 %C(pڇdK"Ĩ#'|x,/"j-`6!QIOlkl͟*g)̙2 + 2W5=dWॼCiC1KCh UdUFkv_b8ycq#}K-2!C:njY8p]#4qbW&WR HnCnx|wDȲ9~gJ?t*;Π"vTN"b Ce@ˆh]2Qe9Ÿ@Ason2DfF/R[~{Len'f]`?34vEq$ZYi)ae򴐵Vx`A+w#C7Qv*koY{ȧ?Z1iNJ\Ï&╁ZDaQ fDo_ӯA(z-Tt`1¯C)`6g,Ju>k"tאt? of4 𱊼_WI(obNyJDnd,)*Ϟ!s ʉI>'!#7->0+vG2:_)iiȞbao8i$RPjV(^l>|z)Ei]7'PH>SRd$pg &ƨ嶕H4:tB5rݸW[0(!0筥=$%Y4s5.$z ?@ާ]Q?Rk@o}yBp켔r3t4ɗS2T!kLvcPF&&Joʶ X?k1$iI>ÄU%{a~^O=Eٗ b/IR3 bIxR0P{" ;ftai,v)O)l0)[5 BY à\:є"MݸIWDpJͭZ?dR,l#nFܹWӁC*~x]bC^2^0x(5Eq(Trg v8 roÝ^䋠R7ߗq?2xݳHxK38¼ `@ַDʒF]kos&R2xS( 7 qv#6LDt{r$IB !%O*Z 5IM&5F6i ! h0p(> qOCoʽ~zUhʈQm3ˆD^m<xF}bHK6ޯ}/%I]j^`ͫ]7, K5J"@U9,YD z+Zlـ us${zZ>1O;tUm9FOj&;% /^)Cx";0Sхr+uڨ3/Vo82ƼX $$jYS.zh+B6 ro% Mkķ>iQjcw/ӅCiԞ2@E#wvkB+@0d.7)퍧ϸ.ԮY:8{K}Ҫ'oDlbc})W2r1&bL%h.d+ އ 4RRX֙ 2.! i726m'͞7/}6wFN KPVG ~}²NE#%C< RsWc*3AVU#X?w*ZSsl=C*EB/XV ̹o ]M2z `5%ٟx;fۗsiy+ k:E٬T΅zvc"!ȏ-z]8AَCLTf S"QC 9}n[P}FcDx||Z_̕`N'sFV2/ٕWy q= T㗡*C:+ F!IPrrDúzDlGhD>*Rx7]zsQ,_!!xz#\nc|bu㪕<`[7#aj|u  -,g(64jf?8\UxG^gXmX n/++U (5-aL znﰡ1n KobQy˸Kryŏ[znN=S6{t;c6~aP }D=8NBzϪEb<,IGtw !*n¾nC6;n)dn P.2~Kz>[e!RnrE}hi&P/{A8MSD߁D"2EUK"߆;xCZjOfpVklpO?=oW-9g߮3+'t|EP\dt# e$҄IS3 +Z H 7{90lO s1Zo6l9vwhc,I@WAu$*'e4π0N9%x ^+[! ܄>kx/gf<vb<<]!洴-maL`_^dfr Bd)-{̖ ܾyXIF̌@2AS|v,\\Dw+%N <S䋉~fvc!rWG7Q651ջb9) P(!SKZ ?{`T0u(ca  \,/m["syrFD+{` Cy/&ոw"7}IXH!w QüZ&)4i`~O${ :DךbTi59$^J9 B2e,VD9?Q>d;9#ɛ|}~}² >~CAh{bym)[kfJooN8+0 uG +G $ͺk4|bH( aeh&k }<➷BΥGsM"m'C_ c0@xCV[0765>{vaqoukT5@_{H2Н0p*(t幝.:~O]FJLZ|8_=-聽Z0xh=B'W>MɿW%0Ew /TS4%sdm="IЂ,A~}=0Bwx |$DUn07W DnliWDyx& o#D?gd׽5q܂n`"G5$ *ug1n+Y*4^4}i&hYgQ؉ R9uu$˓l"ŽDǮpw03rSToD^gvF[:QP. x@o`yl-xm xqWB&.5J5v3P|˵+,8ƺ\E'gJ6o8V>/zunM6_&." dMVIP,Cd](ď;l4H,# J\H$$=j-=-+)vO@/Ҍ@vn5Wf5"1.4x,7W4ED,Ps7N}5oPBi^me  fjQ0mg5oY$a]Kwcۺb!Lɶ[p؈*o&I CXֳ1;S؍^&~QXwg' 62@8&24eJ>Ƙ~5\ <y *+A止sf*dOvWײt*ԣ/_Ș(?ci$YPTs.IA˯\C[ia Ͳ)Ur#p?OO" ':^ą]~tƻn$å*-5#9:Yh)g8Է$!}-#!C83FB2K+)ZfB4Xo"9(bYJ;:Б\ۧ_6o-fq[H(ZM?KlA޴xGZ%;dY ض'C; MpCHL|:(QW"h!8߇&hx Mf|T`D #pr~]9Šξ_> ;ԻS&{[!abrC#좗'ICW 1:`2Y3\+ 6.ZdU;F,KYSᎍ8h|j|#H.3guޡ 26Ҝlؚ1 6iDLBni{#Q;Gȗ?z;4)5VTn>`K!ݟ^i囥ݹ)Sk6 z@Z,o#(/WQC-7_" GnRG~3@( c,zzwolbGX8ˮc~)/ wwp'ѝ9p{p:m gMr&e 9 P8IVH.ax {Š]ch8I5R,j^?OrWڸЍfKo4i2nA!Fwii JZ6pƅSz0f^oq!Ν;p%1)bOKj&|~ qY/rRi2bdz5;.?6EHKĀΓ&{Rj:7i)a˺%i ؆&,sB4=&Q|D=uTŻd!ў(?aj*ܭ?_[+ovM"KJBRbHRl;!,ҵgr=G4:mb K=/5 3C\sfgX\ft \:) IHrgGŁ{8fHUxv1w0ޭW;_~y?3 a@SG : ?òL@x 9Rﳖ[CR,噣c.QI3tB1MPO5Jmݛu,brz`1: =+?Kk !zBn\єtW'h\>*< ђ:{6Z^K <}I/K}clg;+.5Ь/X"4&պ~siJU~`5-$g&L$#m*[ʅkhRi=Iwn}'@rO_2,{\n w?OZKtd1v9]"7,g:c{:9^7v}qEQ c8y/f88ف:wbE.< ?otXT {P["R^.\"^syL =-r Up]rri:*q{I/E-nazakۖWj*3'+:Xj\L"E.a b bc%5XM~2Gx$v>G<q RVN3R\x2s; \r."枥58iX oWMGH`ukyP*I%Ӿf"^cTA#ۦV%5B&Aֺ\ј*Ϥc`.3gmoG;o˵@ͱ%s%DFbFva{giQ~Z;cFuh out((yQyepT忯w&tupȦ?Vr:NLHڷ]GĊLS5 @e|4T,}ǻcQY`nyGgdbQ. HLD`Z\Ct,Lפ$'H ˾IJu3־1~Rۊc]|7GI"{r+Wr#qFPD1zP?͓0cNߣC"=8!u;8'O(ZzIgtr} 33s|.1l@o]a|Ǖ [>ߵT|KXlFRl۞2H6OjS'/aO$n"]D!SNW'ݛMk6 ][y>iFgRr GcbܪiZt5e!t8)pMC $W߬=5CU!F+.}nů! QqCn5*3=mP[hIIxE)P;Ta^hL,֞K0RdFʠAXSw0>1.-׵FjiCV3d6k \b]JWFdgDd!գE#+S@a0- Ϭ]lvYqAr;S0\<xg|ûy!BSijSX_P7V4eFRb-ͱȜx_Ȭ\~MNCB#)vg7dSr9<m"gZ}?9zCnG EH2 K`p%{@2LoU0$=xnQc:6=i18IYi|!y_:yc;⨈B-ےHK&V._~@Ew RTFh%t0Z8.K:=4O8 nO ]ENӘ'ap>/Qo/@Bŕnl+IkJ=/(X"WMuq]|v+TTZ:gU5NƢ|BMsI5@Lƿ"Դl #@#:k1suץ(9X"=Oh@!/kT;.O% pkH` ĦP42и:^Ԣd-<;ϼ؞@)Av K)Tvw72m@}DI)3;_SfݽB>jwg@f`t}=?Hea1R.ump%Mӄ`pLjI|StYZIM[%?UScymkUV 07G '*1c,{D9ejo}Hއk 0Ql Kv.cFBr@3Aw/ΎԞz$Ã0G!0[5q5%^A4|ol+ENLEb^t|s`\H>SFQSpXXj+s"xؕFBM_qk^ dUEϝ/V mPT o{!}䉊m뵝dy 6n⨃q0'$g"!;i3i ywG*Zv)CbB-6 @#hgwFi Cs#Uǂ{uV +L*e ʲgQ 5迒Ǥ=WB &ZaLnj7-gpў@^' bԫ~x8 j80cBJ3 KB3`bDuhg/a)Vnv{{w{;S./}ȨpY2P< U{>$6(δ\a9咤 ,y#7XJE'89%cCRa/AQj[l%A&~^uOmȣ a1FNF+4 " ,LVmo]):`4fJ?>aA$3l-Cm8oH.RwvKQZ'e&,A_OӉ@MQ$'}~*6j gu#GBf.dJIp9n# |u۫q0B|~߱kvaP$WGtb.|K} 0u |GHtN]=9IN**eB/ -pD<*w2 "2_|Kٲ'-<-;]NykIqZr9Pޢu)m&(76F?*})72/φE޵R&Z p (ZL׆ [E,$r3T7GV;d*_ 1IģuZ xr+Da֮R_[jGn9 CEJC"^.i1S/mfSo{OS1 v{G4&*j_L P]}FZi0ēcԔ-ݞHJTk<1ҳ55Y6r| C<{`$\8䍖jlIn,2^5>4ǶHf1D #by[IɟlމVqOm;īt2w V҃ c$͝Y$6=NA~F 'w}'l@ӣƈHz8%$ͧQ@8?Fs,E+߿ij ߋ7bA+v%7 |fA;xfbϮsmX^e+&k{" e3X4zw_8+s:=S4<pl}ha|\͔F, :D@tS1 p#3g|%HZ ̼*Lu&˝XʉGhJ1*2}ju fG9t31\'DZUļrn O)~I:n9U-Ҙ tIVǸ'HF *%SCwFq?jυ˛-̀oy$)Wb&iճY%z1”Ae/,40:yT}̉_cZdncPRKc.D[QA!M[cekNWj|7B|̴K}%s8R^iBそQ&E\(GVL]jԐcCa淟,'Q"T4Ȏm4>dښM:va97yH k4)5(Cv[ {Jb"2Ѧ/Z:Zv o}z[~t.ux7EGL!hUd>Ln[ۅ{'hAr'rn M=8N77M2I2 5xy} rd;'Gp:[*dc >gŗ@BXZP÷* @މg 2|ڳW*M5{ɹSD-*Rb>,O^X!3\EMdf# :3uB <DWmK|Z՘ku&Zmxۏ-ԢDŸ ^+WRK cf}mTǍ&ST#b S {K6a3ԥJ `IJw@ ?]5"='4 dͽ"QbfU]aƚzsӓ(ْhjw orɃfE"ӐRPɁNeMŠՋ[ׅO" 4+fzϘՈGL7OzֲYœ?$u 1(U_4IFi93Lgz+:_v0BLn瀷Di̪73V~u9tiQ\0яٲ6 Js(1!f͹nf,^S& :8mxJGhy-)8Eiǔ!=L 3Yl(1ޘ27. ۽$~Q"y2ҧ.,v- iyh! 8 Xa%1F5;`&P6k{eݎrns*,%;@:QRP ,~ݣhwRPek%``9>Jܭ!c/>jch*c2!J/FwCZ ^)XzN5avNyUܰ_ v[{ I@oh[.`041QttuS.^WUp1!zzwpiNyB 3:֛2D [}D㹮lXX2Z{[8 ',ԷoѕçoE Cݕf̿1h6P)@%_[o9HՙpMa^Gb" ZP(>imb(mZ*U#usRW3KTDqu Y.™sh'[nX =C%90Ѱ95(g:؞͐zӈ^ёCHW7,afZ(t?] KEGn֞ZuX[p51)H۵\#kX\*Ԁz2r9PԱ7W<]MgCTY'-pج,7ǁeٯZ>}IvFG]]H'zώQK>(ϖ؊GSROxk ^~d}0Ҋt,Wv2Ģz!&(L hVh9zY/{+i3NRIDޔo\ތd4Y,Eja'D?%.F%Sfq?i(a~.̄HuU쁜>PEC3L 6EjIţRk''K2ʥe;TW!r\Ll86 Nl+f-RByܦhA/nNUhTh.1BPc)/e3 [w[a%Z>9%WseKZK*̀FEEC4` )5ФOUp$21<@@-ë˿kC0iЯ6jeWY%2{+n"5Cn JO$[ ޷EM?N8AKe`-6? ljuRHOu\pAbgUσ\ `Oj^g[LJKD4jl ~MX1?'9cS$ZR+JSy3q̭O,jËb(ӰX0J9jo|fJyBMXUYi'"ΛK.b-"Blޱˆ;ijLX6k ѓ*uIfdZ&,lJQfɑx9_Um\&?mqSn,kN*]XMRmJ:Մb{#xRњͤZbdHus4/;_$$^YosSdު@J:8׹;}5Nİ1K'=ӆdaJkdHn ɥ|C# J{@>PG& (.\~ޙShص9#KO=* c.c 7>b tUu߄|8dh̘d*vY|y~gYZ070701000000f8000081a4000000000000000000000001619eac9d00004150000000000000000000000000000000000000005700000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/serial/garmin_gps.ko.xz7zXZִF!t/IA ]?Eh=ڜͩ}r | lY2k.in-u 6}d n؂nQ~ ][' RD컺7$2J0RPmٜđf?U&9\(%x3?6~ŞǍ7i=z>|0 Lm-zZκs:f7+_N%ZFUSްmVF9'ױƔRpˢ^\on=,ux]P/AW[[&\ dg[xi80~Y&a#ctarڑVUH/eG7xnӟ;oɽZϺ0%AÃHQ@|~QL$S/bpH9"6`9|a~%@5|;ܽOlluW $ ҡ.I Eץ>CSm`p^ )J{Tg=pߌ <8_"_dMnjU!oT@*eYb[J[^g{Akh?u$u $8|Slި | bL;NE(49\Xݖ슲"qts;S m[pQ7ir3ᚨn*k3}<[:rxS?NO:٤k+ԓ40˳󞙱fUƽݼ 5:NE.mKÛ)jY98jKxsI9 qֶ_oj`M CJ=[sa\T^8I I zmiW;}h A\J`ژpVɷq`Gו!!)۝^Cz`F@U1WaoЪe4BtoYa'Sns7c=YjR:e>]CL&قB&Pp_mߌݫK8۾K pIǦ߁þH V+G-؍`Ut<֍CGkN\ʑVUR4@_ X&J;?I">o)J!H!` on,KM2nDZVc(V_UBGƁ{&ª)0yN "n;& RygfW[gM\`r ϯl"쀟E3nc6v[fŊ%{*J8<IG2%95M؎zdqR9:ߌ0{+k4M>xrmjD|I7]wu]1'erqe Aرć =~=$.tM:Ha٢ aP/Jt̲O6y:<.GjRR|A&Ne˚L_~_EOd?(|L4ElrTFM0dȱN Kв62j=ſ d6?)2"EZ B;`\wZH?$6߃h0iiE8 ɦF 65L2D#R?ħJvtwpSаqxQO\́ y#KPeO 8[-d.d7f(^y跾s8ʀm^۪ƶuPL(N8)vvQ?LcX mÍM7!xp\W^פ)^rN'3ۢPo7Yś8#zi ^\h!NX,uMw[bsI.ND"Vp ?66)}\};'O<_ORl#p-pY~X*p}e&Yv;WY%U00B"٪ނ-!%NFf,L5 2׿E$q&`"-Ted6-2̒0"b d;mX256p`[.n<)Ǝu\<ҙc&.wOFNҤ/-Enn3_l_E.W!ڞPNHR.PfO& 2%qch[S`mhߌ}Z.䧎 Mܼ!/"ǧD=ɃEʰRF\Vo=lSZ[u2|M$ԙG pjqP]DkSctUzvqtIˍ(>WwA E 9=T~Oi- GxJgeFrN&_́eM y>N-,0;ˑʈQu3IG#kMzDӄr^8}O*057 dY8-(Č6B[0\rVרYb" b|L?5qHf?>ј+ϼ[#& _Y;W\Q67QR@T{9AJF*/wd_@C#-=\2խ2ֻ}'~f nz"2=3mlr(hA/;X]"|aI9# $Lq߲˽.nZ\:H ҷZq '?$`JŏV5&= h!oK0uyDeyu*Y\vr X"A2<&5N$'t][}dr.1J 0-(f=]jZh13ŧ{-/)xGhii9'MU(PHxgڋ8`((Ĕ[{47-blU[JFV(s4f:/(@ %vEDž(9UT]Eӳg)3wLX+o>b˯pU`ކ>rxOLsA%!EjrVaGTk2̏;[Wژ+}c1_P?2EAup&:RRPtRQj=N X8蝛QT_8#caQeN6p֮B,ɟpԐ?)*)@`|'҃)0Ma~ƱX@&?IEA@KitX!60QBx\7[4R*&w~7'lE嶣}6Lsqpdx_݇;>d7UgS)f9DlY̲=Q^5^Fm7tkL|nq P" (j|AwLKR[ xI,W$( r߲jv Ysj8wSUMph scVpaKXm3\ M2Cdl!HU7R\WrS0DN՟L^npt$ݏo6=:SkL ×,|+cBqiJQ5 }&~_+q{#Ľ0yb"%vZD?ؘ=d7﫿,wpq ŢqB6h_A# #gJ%:9_lRd(qxm}t0OOTXO=fǗBmb\ Dn3;BҘk=R)V~~r̗aN' cWjzP 񕜑3.cs`9g?t RpYĔ52~dRq's(؈D[Kx04>06bt5\4o:.3}EVA>X YI/9BMJLS<0笒xPE[f O9${m:u]`*Qc/e.yCnkJ5DS_ye14 >, ZuN:o9w_;FBbبxƔh֣`v恇Cˏ$ -9ŀib UJX!c8+JA*F4nԒO+l 8MZݻގ6Z ߺ~Y ;m%0J❾ 0c@B7k= (%0 fcbtm̀uca*JO[^ 3Bq4~f|t/p,+²|y6+{Ψ5^}j`ߕKf+ҩ+ˋ|`"gvwe#uȂ-V КO̯ Z=ܖѿGZ'J`x b-V`/,ݒIX#e٧[8Xa%i7x=.kcB/!V|ڭe YP.c;4 ]Bt#Z(HAwWl$ذ%Of:a*qZjWk)s/LGP]_*\z!Ėv-nQ}4ʂj_FF"њAM˥(e~"% jxȨ_5rs?qW#Ǹ6LBaL?&1Rϝ[ , 9gII|YU[dĝ㌐TEUp|UpƏvsvny90VCc01unc^鐀+]y^M+9ֻɘMw.Pa̟q`/Ts.U*YkSƛ|vUlٸLqs:siyCC;G Wk$h|eu:B[r8Ȩ53L ňȕ2ݢ{ PϬB EL@_lt4shT-Szٰ0jl}z 9٭AZA-Q2sٺC(G"k%H:. BIWBAП}}IΪTq/W0^f]LD39 ,%0MCZX0D}ڎh|_ _zfԎG7IGKX xezS!=|E !M(G?U jӹt,;>TpgPpH~-{@$>o_Trt \O ՜NU 3K;.6GĘY;f)ECT7q~H1CwmpQCQ;;=G⭹Ee'5U ;_w1_\l$~Iˀe|a4G@~is*EBqΡ| c<\IN3xh& J[)ZXQ±]M-q0*oMPx Wihg7ʐ9~*64(L*]tSK&5&81wz\lRHAC5aj>֑sbKg8w~AtWA^a ]gpRU X.Â"fݟ8YG&EyAM& ]TzXOeȼHسt %s` jМK/ C/Y);ʵ8$=0R0e=U>1M`}iI:Ow?[ eQV74˖L&Q E?*2 a3G\gZs^2p_Gr>A Jg,rΜDA"fNab֞ad췹wY$b DBt;j=IG&Sl-U fh2슍wKev*h]=S7Qi&Ba3p[U/- ZB{__{ i R4,M]'"leњ7o"ڤ#D8^zD;,Ov C8UZD8"'c\o7Ig=%"AδMR0.Gfe-~߼O `RbuħޛDToNj/%32~gxq.F \M O05n5]: lΡ6~oj_?dmoN>0DB]x v!Bt){#%Sof=}cSyQ XE2$1DU5r(x‘R 3RN+tIϥ߀g,{mV7mcokwRlqٯIh?YI"<6nI+HOҵK*L茇94"'08m>}ddв= 3L{^Äbw߲*dtqvM;=!}g/=.yOX2$UT0,4Ku㑮 0rB8`ho6V\'?2wi汈ovg#+z65> G,ʈ@/.y,I?ᎌ{1. ĮP{jj%8YeiKS%a癨gcS? XKP+#H#^!  w(e&Xi_R]G#6OkbRА_2dgm<j4\93|ƕL wƫ iU<.*i3)k[O F2,iāQ5MxPp]z&(0AzIO 'flU6}<%e6`{ N*`^ci7![j@Z+j5ۭ 8jp7k >nܺΥ`@7:ϭC)#Q`ʌ"s\QΎ?5yoދѡ+jó?B4U?|aiHד 1^ qgE#-᧍y$57Scu3J'e0L{cǝs *qhޮ uRf15bxGN gZyGX(IDG.Z 0\=ԼjN,o $.8nӲSqq[k[^A\!q t֗C31'ޖ@ #u]h[q9XRϘ e I,̅C@P_@YŪ0xCу#6wUFE5>I4OcIHol:ԕ=7aK9pNyzbHks! h?."O$Z~y%G)  8? [JςX ^@9fO]=ˢ3]&t^D3j}&n!b5 ?.;k>xhV%jVs(gfyDL pdLFڄ:xe0D5;u&yx'rDǑGo)@¸ ,I/<_Uƥ6w@G5.DcC6Yp6#vU>co#tC :ckyyVg%D1j 4̩RL v1\fsBvС`__]dwC+w3D@cC7%)v"ժ0y%^2|g5yL'!#D,LXiL* Z$ I꣨'?mw-~Ǿc- 0s vs0`]Y-GﮂgFm(]w #nK}Hg`ǘ/2?B%k^ kL?O >aDd|ko|E7܎gS i"wEиzjagF QM* // 'DyD4 \Fwx,$TM0 y..J=!&EYKvXyT#[_u ߵHUtIr4cpP" FӬѹ=qo'6F.p!eC=ֲfs#21eN:ϻ_gZqMGR~wqok.X9뿡db$.9at8R}?'U$~:,qKhm&! Fh_F<*FaU $LTG, ~!R7r#;,tK|dqI1C)nA4˔bq(mhB띈TGE |҇15/}f*s^8.©ֹgmi֮7PG.5DBQoFpb 0" w(݈-ݒTtl'+~G@gN{O4 Sm1̟6)YՏQ~ҟ61nUa}2Ff=G$iZItd,~Ό>Qe!8F/ݏ1@#A"AHWƯPI%uM n:/vS`u^n ,wҏyW+BY7| }/3 mO0 MۭX@N˹L: H6 V#FxRCQ=S[j=L܀<󫯪 PU>fEAFPVKauJO/#c 1iyĸAWQXnǖ>,p{1pMYﱆt%nn{2 U</&' OPL7nZ֮(Rzn ;RN8{+&Lm+KɯY2xlC 4d7ѵI$h:32lw:PN<}ϴS. G޶.3̵)˸&.oWC+Q6 늪~NlË7!2xT$ˣ)XpJP!󇟲BS-!evr#|q. SSBx^C*Ȩt 7mriW%)p·c~]'gsRB<"52=N\9f1_͈d vM%x p1%k>FwZxh6^~ܟY9E .^ߋűC2 ‰\<2  ?5 oT"HE#z-AuC)U D\;mlT{O|8vkhs }p>67E1`w mFb0v;ھ&4Wf)ő!0-#bL m1ϡ4\u[ %Va#`yt x\4@QQV-Rp]U@AiF( 4]NAA kYvg%[(J6TqiQ@(J |ߤhNI#^Y`7]JsO֛}D`*9&i`eB6:2L@U !:z|Hq(P7{TgzsDT*Rd2.4v @,ݜ`o_}sQw"s)nZI'!y B@S~ūnSz@|4猂)&15US)H~\zLm4XJeهmAZRu"zaJ)W\\WF% in{^3 vZQOQRrceo*4z \14QTݎ?ΟA+t9O]#0n?[ MDLB+DLyo$" }sȬS=^9b-k?-x^wev#ȿJ%`jfpHp=cM*O{2Csǘ)o`Rc7uLtA@K$ǕHW ?7˕ǔڍ/ h@NPcC#D >gQ'ݽ(ÈlCö y7?v92,WW:[=ukdY1}e ")\_0 9+?Ǜl%b9,Hg`:qd_}FD;+ =/UnN~|} c p7H߅/Ǟ;W1X#["3?*|f7kr$]ZuEU\nsh>cR{lF)u1bk$? 2\Eqhg4쯮d#[&0ff@L()z* R3H#'pܠ'`bPK׵T!i_? _ % &z@f +VԢ-Tp .Cۻ9WO讈*>ª<'Xls,YxȖc&g0 ~CP̏% gѳLi2Mc'k)qgT򩃎*=7,PV4r>%5 ȧ1aCKMeR1/~P_(ϼtQ^s@[SM]0F1sgYZ070701000000f9000081a4000000000000000000000001619eac9d00009b08000000000000000000000000000000000000005800000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/serial/io_edgeport.ko.xz7zXZִF!t/7]?Eh=ڜͩ5aA>׫?呖CWZ|15౧<]x_V4mSL@N'Y:<7Y QqY?u&cq SA2joM6puELD+;>L(;X3*>94E-\aBQG-%$Iuf,Ċw!3DŽ=ډr\U6Ikr_]m{Dl)L8P1iFvgI jwr튾%D hIcm$ǰ\?t7kN\;Sզ+w6*Y9] [?q97Ӫ"]a}Zbހs(?DŽ -a_qٮ"̪:}_d['qbB`ng>puQsNNK>YtZC=o9[p|w68Z>_u|ӟ4gҡ\юx݃ P4Ǩo`ke6lj 2J7|!v^b;AL`)潭V#+QAx*1 T{_P]4DW<ȱlrҍ'FOp*L17Ë:7Kke]OJ|~UhZ,4X=JӰ90*&ѯ o_*z r5ힳKid3S2lcْvi?*_棃"t0ɳP}mcR:XJ2J~S"BS:"h)~¿_y\Qd<%iz-=3u/N;l'ǭ&kȷUoќ9D T`JRW)]{Ҝ='a8q5<*Vl Jt'seڴ k=eF25aE҉)mrB*A!տS˜tȏPG4=l2{w"R"KO_3ܵ+K Td, NtļlCIqՊp5eBUb8 LV1?.@gc9;됅-4L z,'Q% Ӆ@8Nٯ 6`ZW S=ThSzrH988rPl :ڬTQncvu[f1vh=hE EAnR;KW0HS*^jJyRyO`M@K[J򙱇 5oh dXb+hcl&a Gv>1V쒡UkU/n \>bǚ>?dr[Nz죁)DZ˶_7Ps|~*gTZHXKbFQC*llo}<\޸ͧcަnzZ}$l6%Z6up9dR~^PK2Min'h5_2w⻇H09+W-Q%א!? {[[a.y*$RaOab}A2/ELGXcӳ-pLG c **pl@>w߷ UЛ} 񾢅A=CS%Խ T -Bxgͼ"JΟ8WUR**vD0(_5*TZ%jOd v5s~)h߄ł./Ai*; .yYD d1) kH|tt%TeZc)tDU@`3FIV8k`3&NGcTCi(5E>5/7YLE (1%G9t,yʑW8`ϔ RS3$WU|J|\R @ 0tIjJkph7!GeErK=7m7$"`z}$Vpkhpv`[ּ<+{Aw}>M f 9:2ʸ Zc,tXUc0Ÿv[Z&Ct"MS^ȉuzD6p7HOΣtkg aɩSfn$Xӓ3I9*%0)΍7S@KӁ`8{E7azI>V7>D]jtoƫ\Th! C^9PZC?ϡ(#.Y"KC4 ijֽ,p .& 09f>/`u8Yؤ;X!ԋ|vf}O;0:z4u[t*" -OAm#4՘՟XS,_q~S\.m>Z0kht՝-)B2X8 ǖXQv, a.ЗooN4T {)bGR`C ILQw[]yJ l9MKQf5GD J^9{dٟQ")\X2$F# _fmђx% tUewHR`{ HdmvC- [_M5selnŰm8&%\/jí{;G;UxlU9f4*fr«҅^L?ޏqe/WYsq W:[LW-Ϩ?} 蟄>^<5-/15<Э'Wb]ߏM"!_;(HYg bN-!3p=DL#<*k C]Z%Þn*@[wmvaFS-k1xŠ)x=T-1\( AU@BkŴm K,-y9Hiq8pW%ŪLxmW]!ʛ-0mU rsI P%6H*#"6{/umn~O5~5Z) )߱~攈a|$y_;x{㗁#]Y9w9Z^a?:Bd֏ :a  &=֯לJ]:E(CƝ*1q% By: {"z49gsjj'RJxV\qRkWmLqRE`ئ 4_;bVWB;&OQ) XmJ, oTe^ $b^o:e^ ѼJin5\ T[:SH~ jD/$.jݹY*~ *gH`Lo0q(HFÈP>K@`erЖ:I,{~c ԉ/#>,7-S26j`P^/1T_3h܏|Wޔt)!W^0E>WZZ_>ofl-HHw-rܓ0du"b[:mhu.ZrtV4k#Vi+ K2"q_V9TɠyO="QE&I]Qiύz^rKZǪ"4 ?\S-Xm,EzK LdwX; +bQ?SIz4 PLa]CՇhKW *qeY̛V`JP9ܬ.E*shTP2|ʗx{g0v}JRvTP%tg5Z 4CI+-ma(ޤکZw^FD+#1?IpLaH;DBso' xA (Ȋ|Kzp=6 hZsQv n$j&7'r#`ቐs),[װ^y.%} }5T+-%UXKkzB$H B,H(j,C+WGMHX殞'.*8ύL-t &:/ƠR}xί A|83p(RV*P3.")m+FWOGEF5Uޑ T)'_ Z[9[}Rgb q""6z`2vyIOr׌a-_;pC S' ){[Ajr{/ֺA q1e#~eX+ mձhyOH^w_P_[%WyU&{x&G_#X)Acn I>ݢ/+u,3ɤ#3Rp",1K-Ǖ oW(@@(b:7Ctҫ^V`-$g\9M ,N $P.@O?V\gj?|}v3,؀ԝ!sAL¦LqVgZ矇 F> HtY ֽ?кCTGfߚwi*^eMze F)#e_N*kjΦ:9 !LQ"4?4[mnt/l)yjPxEk0p(! } T?`O|kd\Xa&6V'0rωUAXj*tpILfj]8]iJNbꔨB6L3u;Vb@04J9m;& ʴk2eAjۋ m•zCք0A[-FHGMgP[ib[Ũ`9DP@,r{ӿvt{X›V=*f{ii}i@ݔcbkѮ23ߒR8Sh4w$vj&+< ؼU%z6Z8wc&eB+YmM$u R3tUaOj-$0PM~ %\KI,Teb k+$ s#ظr{m7 \NP,~*O-lq|M{㣲6PW{mi7:h"?2(uMS+gq #}3(:΀̢1]kgufM? ijjg%DEL4.EAW:;'=ʩ[NDPeQbgp#ǒvP\sgq9iC;LA.Ɍb/ɫr4>)2rʼna"t*Q&WJtOzvj\Uw˒ ھ$HW242%Q.^x**2ܓХ`ryP5ܭ؆ fգf`tmiO۪0֊[8/{]`Ā7"2#qႅ9qB\wԼN>:LS j.87\moX(ㆠ#Iy.vՀǁݶL0?DحUO.=  l+e%O#fȂ~\M cY9wNFw.LS߳}i9lD=n N)h2@Fr29l+Rmi(<5*R*@.>tҵJ1)S׼wO[9^1&HIPX25#.u¥BQmc-:o7C%e9kUy,k""R,zr(^n?p]wT{s-\^~/z2Z$\h-(4*o$r)JK'bfe-ʝe݋33&&:c8Hx]8jSpڂCn,T4F*]0܂$-QQpO%$z(Go E3[Y˧# !/55P'5Ŷ(lѡl# Q`błZK+ V^%SVű?E΂BI1{Lx[tjly)W _\ lYTW<JCn弨h߰ADf]n9i|tg 0GsGUjG?m+@Ԩ(-H"d(#hГں4o-JQ(/RX_0>Yb:cc2H&d:FY3z})(GPnJ7lcÑ;jg7Q% xc <  mBʦV̾~|à lv2r|`I!hת̗> e?9&0w++l+IdAxCZ.vvUrWQ1 Ϲwkl{@A,X?vP;>W"y"GӬ-mOԣ_Q82IZ-ر.ic%t]3_Mycl5hfJ{S:" FD@b.#FH0:Q[.Z@Ne7ݫbpgq))CU%o|QLdΨkO!xa] LLH +Kv"z toRɨTP<}&%J YL_dIPD&l!Ì&: z]@$"C2_J2 BkتYT+ٺ;XMs+X}[*xLsBQV[L6K2 > )$Sl߉08 佩p<{'YL@)I0g k>}ȧ7yӌc[o fHx*4K)>G'0] !.u&''9,n'oٕbS/Žx.(ǟ@o۽ xqن׿^yLm"|54`>Hq(lm`i`*Nv+k17\! n:̇M' F[HX|5Tm==`4lC(XP9)+klhMhym[w+H-kS|tƩ ?j,޶ǟJӌ\x֌aI؃.eI: +'nHk-x3,Rew@) j3jxV O-D?l؇޵Wͮ[a(ᲳrW޽pc/\^ P2Gu$%PE'a..=OpIf6Z@%Q' ݺI .6y|oq 8 .h!zZ7\6jSԪyo@FW d*'G']kLP7U+Zl.f|xpT{k1VfG^\#B~W$98Y-"5`a37+|ZiȽ?-ANF/VuE"NZb[/A~]N>JPՂ[@6Gt ʊ@ihKxweD#ўhA!' BEb e3XĆc7C*%vĠt1s{@71r{jM,[HƓV㹤 1 ̰5z!()co[Oj*CP" M4X7̾bjFA%°HA)S!G!ؚT(ڟ >Eã_s!/h~d94/TW5쓒O Rcm<"yڏQ"*w+πdGRRMP/1g!+NJ?>I`<9+-%<ϝ5,I$x'xk9(W@ԫh0WKo*k%tq͔+1ӵ Z$U7ʰNTV|[Zi?#3rYnixﳐPA@2 m㩥nAe7;oexo:t/N}εYs X0="C!jňi-FQDc"'oBWt/?+V_B%rSgi=ix@$FO>ųub&C:cgP6/A34gk1|^)NHrF~kZV;G:9"E dЂpgBOCvEn%C՝]#ߤSVc棛"i_pף*6'n?`hٶ g`Qe>!Q7XdJ"+ݚh,,DJ ^+9h&d_׆@ζJƵJA\FM Td;l`I}(&r'-&._\ H~cJra>#1ِ;VO ʍyG p:.rԢk{o<(#ҷ> `SBmlاʛZYUۼ:ÌMGTs@z֞kL]EV~B֊qU?`a%>5LFCݰzd gOo _})<5hP)9g &$7) ߣ[ȹFrҌ^TYl99(@#虽$:Je +m9;c7\1ʥK>5?VcNi[rbO?} M/Ä8Pw+{" wUq,rT~is{7 !iQ;]26لJZVW}tW4{>'5i u=i"TkWË{'|ڌ)d~84w*ėpֶ {{ǖp <8$7 V'Eݏ}fK . r@s_zWI`ܠmQ4Zz@xdJey-b|k\ےXwl&]({uO }(±'*CquUUs<~i)5E~:U;{Zp{cwc?N].H1 "shB!|ZB=QiPPR^%F6\){=qhb[)5ehH$OIbڜӼZ":筴i}QV;Ɓ OHhmІfǖ fl5$wQX5ګ-9ϩhQ4ACəbWE·Sv~tMrn|݋-;K97_LJj\,kkKO_Gn0:!#GF;RL>BRQwlrVI.Vl QFZQPY YoQ M)/8qV@ cLS+y%+dRDͻp lKn)"ESbVEF$D8Yo [wݡ-['œjto!eAC͇`j|frՋѹ iځM>+UdT{1NN2Oyj, R G;X=tM:@0TXy63$ g{V!qcD@H fjZX+"/;"7wQ";SH  .'i~\~܂d>r Z ?@IUu@{MAdA+/p?nǓj>Gª;]& eC90^H#rP E"ΓHb>7!$ ?r2՟֗V3#p/G6nP?@gi MKC3"_.'vNrV~K:<=y>9* %dЕƹ` ğ;#Ek0Ctk/VeWbvt@G-a c2g]?pܜԸCB ?U+aFs2Woө3SFZ[1M|sXnd"سn>rB+XY꿁@`Oct9 tt kT֥Cq`yd|,Q br)Kӭ5q0H+ocJ%B[鼷 g3yaqjeJ(J9If݊r6Ge+ar 3ӣ0)b~r=yv'K۾q)qϕa{B5 Bozԡ瞌EHTml0|s^! Coɶ$4W6DxM4p6~4iֳJ|J ˏ_ei(p~RX8{|GÀPPqO9j{%O龎2:a%>+}ed']̓vL~hwN,=6!ݍC͔H=D(5Y=xVum&HT4N&L4ɇӕ|H=\KB"x&CSwl3@fuu4KpE6eVux/C#qOTg(ks o,m=}̏V{PuhzqJx:Q 'a)z=x}VZo<:Qschhz#?C~̇VjBs<&BpazdLv;( ?U$k2_:rOkǺݮq7e߳Fd 2 0+@c2ٿ}L& 9n|!`Z]:N@\F6< ]*{px'TۛH6sBNh#4_HBt<БSފJb4qbT@jzj3Fd$tDR$7DQy"r<6xXyiS.uW;Z,_/~~ ȐxUF2WhՇ::L hsR):5b%r󇧦̃`Jo0/pV2fAB)J]zPv=D_f;T~317lty)s N d/oA7#8ZAVM O zS86%Qy=~H4;p}zDDG[R+ji@aEIu?š{hvKr8B$3[(OyaN_!*nbe %նh=Ѵ h~eok'dUyyCi?c1\jRkQG%LmֹA֡ ZDi庋TƊ@5P 뚟ag-!ȀFIu䆿?ZKr(jrh S۾Pw$feq=eV|.ֺcdUIPeԉ<=, xǙ[|.9]zZRe j5fN(=)7HvwJH%ˇ̙ZXriAR :1pssVky pG@!a T sX5晄HLRBaM)-@dXwpmAG\.NR@cdC ]2mܷ&|Eo cPT^{م[ %eC;Y}3#=-%b|֪/cgi7mFm^c2^󓭟gjUE݉1ᾭu[gMZcFD7?.< {"{b %}1QkQը7}AY?i yB%O?k83; h*ͼi p6H5o6>w9xtGCȋπ `l8[4~V2LLșm]Q͔U0?z7 '@I=ߋZy0◬ "O5*JL@SRT& /}&S٧1eomZr~|m:}hSEX M ;SYԿO~w9ݖt!>检,4VVf a鞝wtioChѷͯ3 904 ga"Rt9Cܺ}TA궙d)?4j : rl2]Pfd?Z0iƉ$IR삀C@ޏNhluxrm士i&l+WKK*"3TdY5g-fe'"﯉Zk +A)c 0^,:]>o {lk>m0Zɮg"bPRr"~)槩 FŴųedMjd@ωޝ :`D6$0Jq  K"oCM'Lv*?L,R#zUc=оwZxv4@vqOPA|KOOGV,K@'\5E(ANVfS#;XI#q,8ֿRg{&q&G_B[YƆ"h-IDfS[W0 (GO}"wD+vj#Y?KR"nO.=k:$uru8EQ1kD6|7{g2u#QG;Nm0="843h3txWa>ǒ%J@a|h6ʩ\,yVلΞkm*=u_JA8SJP|>;s]1qj[ #U :LYjE=f|WW촷Z_ŏ4S6(mhSM(S@P3mlү]eMqmgch @r/L~DܛzT -oዻ׍k?2S1v(TA?D_jM^B9!~8hHʠzG{jfr#֫}WnxސfIYAa)yn>s84JtM^Rhhd<67n+F_!C<‘}vqs>xޯ2,$Ml P-3z{6YԆ qZWLS$9C$Kpz{wo" sEA #5֣ΛʖSnC1tQǰu6,_U ;1RQ54dBV;f^6aNgC%-St+Tϣ5~Pu4YP(.PaԶFâzjUpg:I$ B@?h!^Lq+͂QpCYO)LO"c(`C=WP*²lpUYM yv) 7],1ANw gq^MwXK; tpuf/ELS|d{5ow[~ &Cɳ1G6sÙaKV2nT%ZIH$ /5JZ!o׉V+ }E L-(-:S`_\d"ۆ7Kz[1L_hgϿe@Io9u]iRnn8ű^C (.sCf^: ,ŌP245S| QXZ)pno_!3#E/V5jid-9K|E9i/Bhr9 Ezh+l&-!̩qӠERU|Y5.r^r](ZǓDuQ$ $22A>ƜnV6׹-gƎd E&&OzrhvCiSEȨIw1:O[Ԡ.%xt76Z(7| wϩOWqM5=TƮvZam@ 1zGBE^ VYqGx}J>'3JR%;|mkAXLkMnbP f`O&ݟ{ ("@yp;onBɫ9ŷ~ qK `V}6OcuEž4 5T<ҁE|M5&}ֺdWwt:P @f*_w=:)r|Qk|bt cRfi4B0y_VĄB! (ʲ[ꍰMVnkuAFEI.)n ~nay{b=y$DAgБ|@9c0QqDL"WZu:ھ޳'Ժ^2EKRDtN{ьHuO^Zj !oZE>=ӂeTE!јӕ:Wy[\!i~BL*nR&c4hү"u|97;-jVw xm,*rL|a>Bn>x'}=:!U!e8'/x]׽ׁdurɰrDJ)muk\Qp*83K>"ˇnF^;KTD;q [+!!. J麸(rۧqLJ_F \ې[qẽ}G-#E0;s l TFimGg/uX~ҁnd ,@wB0U>S ^:h4U1WjsgHVX7-wFůSr($A+lpJIlJAU7-8B9hAX4^<ﲢȷ p e]A%f݊ f-I?5;K-,pInoAFA%OZ: sQ_d+{$V6p(lu<2 3Kٙl_~J툴گNü J1 zyB{Y]V7ρn-e!ϕDf7YيveVRFBk[㄄rPl_MGQrrPNxf& Td+s2K, /n8jw@SL5S.gk~xummqH?0]3;jOUG7 Wg)M=4|y=FP_%#mߗrH`vӈ6-|ׇ hMN~g[L)hRu=ՙI)!aV8o|T ۮ7?굏'_ɛJ2wBVRYQ3cYC~ӆl榒zVyx,Dq1xj_Vhpe9_uT'>ZzLD;?ꛚ)E~jBN"=9D{A<3Duw>[I"3D0_#V3s0<ȳnVW q~@؀[)`<ʈuh̜}jv\c2cQos;<ƩPbkT6ɐlYڴ$[*( @}}B"B<@DwX1mIJ"VʥBKyDrPl/z4W$P3ؑĄI Cg+;uI+BFʺ^fJfoۊo g[-@NAY$I.Z'ᛢJR@i'So?:BjkF8^]"R Y"@ʣMCljԹB%}#x;Ϸ K0|A YМ/`.@h YXtgZU_e`yP{yWu{|&KŞj] :e|Ge/L N #\~ऋiGf!8g./ ܭL O;HPCd^ݼ}"\g?{a8^Khx3$x|ILJ$6@W2, صXեg>JKV/0)A;DF {5nudf J|J<2piZ{2?uaYD?۲@BvC㖆DPOmJ].'1z K\)ǀo X$Q@¶S0 ;)~iİ`w+p g+TVMq 0z{ с 'F :NElwt~P-N?Ɠ-]3G"@觏MA'-zri15><{ AY?(U޺Cz<$ 4{]Vs$iVTM` '.(9u{يotN2g蔊MxX{y)TNԯ@)07Ndc(uk}Owk|q |m9 4} $+u&ûNNJ)I-YdUDʲͬGb B!B_}O~;koxZ.ENzcugs؎_6E5֎Flm3;~e է=ܹ4n3sX6ͮHjz03p/{~gv 4mզ _jOp6Vؖ!Ej;Ÿ-x?ӡOO[1Mkʐ W־nE0'aϳ'8WgmÊvn .W먮>veQ uoS:f>J*t{N{{HZ/bpO2{e|Kq/3*8B) ڱw)FBL5 1:ƳSsY/7ZBelBW.~?+|qߺ*2AS8bb+-N?5aXvu d"u~Γnp7)&N &>_h4R+ TIx <0C ؄~r7K^ðaZf;/SZ Ť2o71ŭ]ّj|\uƟH G5TXYQc\ī IO#{OĽCҶp9|n%f#n'hLheJl,? S>g 0mfv.P}c+697a f q!% :%XAѴ_p8582v-7v5ĠH)G2@Vq2ѕ{tۡMUևUOaDPDEISۇQ|zc|4>XuHܠfeynM6v HcWUKCT49jo1.^ 6E&[>PnBv{ P]Hq-aSrP "9w#*N:fp&v"zMOoO:v^jaR6͝XYj' 9mb_eD'z^fwmnA} EWps^ k 1RD߶揑ZU"QE49[[3 %W;=0nj=Ɵ gl)%BmcB#Z;g֚L&nU:> G p7ێ e%r4?Ǎ{Ӵ~ (*7)xrDЯ 1<̚!܋v@RYEjxpbo'4Q~YwEʐNo?H#sb)[1zMNS=s.v^OFR!\ EҤJCɵdp|!3Mp7Hrʍ0MfKnX4{y'opka;) D0˵99i۰ݑXO3!7"[.IzhKD+N̘֞@9iɹ2TT Й1d ln,j zt7N J I+P$ᅧX @^;{3+Rj$1_54[F7}6(\i>i|_x H]:۲37U'Xd +Aj@|TmJ*uȖ1d߰c Y-đ&]Uulhc53*B%k?HEJ\t>U,Щw5*v_G b~ VYT;!a;I{L탶J@{ٖX.qFI0l=y~ˑ_AD8Gr2=j9iwg0P,vMKF3R?q]lnQ:Z{&=޺] j |D4KSzF\o(cYΧݜP~¨0iZ}L?it:AoIj+`/iK_JoU廣]6*_)ձg0;j& Dk22[{u1'kJ3w1Jpzsՙ|= 0B}aEe|)VV77UlUFUɗpAa49f#N Dݑ—}WX1B$Vw "AJiLXBߜ$'R^#R ercȍͣVإ5:c2s~V'm0?/NAczQ[4qxdl=?EYu^0ȌYPzLA^T&mX)P/^=Xhyx-FW[){ErvNӃͳ6g8qΛio 1㎖%1\AkK|FEK>ʋ[ʙl!EA% ˓1CpxR:Vb/ݗfK9ߋQf ?ŶЩtz-|dq$b"Mҫuާ&Sʯț\fΉ9*W, ed5$|.-u;+/7:sb}fc~ -W07mf+tn u{wP1so O 7:>/aKurN!rjiz7u]}_MG0cW'ҧ`.z+L͵uqhׅ0ðEf wL]ؽ=>3 尡?ԗP>+nliDk.bu2z3$ Odچ ht2ӅTT9nF^dmr)|hro-I JiXP 튟0Ri'*k( \L(;#L<ءy )Pe5҃YQ2L~OYNuauRo_ÿ}N}CVG-K#>]DP"#!5~\PUM>O@Nzq]kv@h1VJSK #uJy!S_h(G%n$F3S'#$l aQctfAtGW+Jg*,8>}I/-Lh`|/ c1=>+( (E{lA/;@9kFX3˔MΥA'2.@ńw.yQ8eչۣ9HUՒKQumb)ϐʠꎹ3$A;JF-L{qC$*CSi, pof/@#-3XzDƴ̋4 s9FEh|OsXxFO' IP<&*MuSv&&ФEyjf֧6y  N[ -Q7g=5@?UE' xmA,Z! F}l^ո 7mr"sσZ 哬;rv~z|3 .12S"-?Wu0 Ha*;K~(Tf}bb4гQJ]l$f8*{)գkF[Kˢ?CN(B-G%,B/: [b#*'Nq=)Xh&S(پ1]);QWa>eYaa] 1ݑ9*X_6Mx=He" +9o#oYA*EPwCj09 F+LjDb,5dWh 4\`!hVc['ȏYv;`5px K5frIstԿ oX#blj\p)[]*:.تWeT]x=m5SGCY*@.,SْQ''wn77U4C::FpM hHJcBsDot\?rue+GgVTK)X"K&z/fk=Q܅s=e;%?NOۅf}<.G~$ za<̶ۢVaDcyD:WXP~kLb|\{mADVYI~0/^$G!$xSMs52K sWƭ#^ӧ4\@Ѫ05cDe,TWtT%AO W)!JP'_Qv$E;р!rOCJ]3_ɺOGir;E? 2qk HiDß,|#;1BTQ[SGL|=tyg:DTwMnB*=4K6RMobbQ`Q8AkɫQ;tZp:dY*JQNFML]P^xq4PUQ^5a?% s$j.v\!SU+UɄQ&*B8 ,p8KG$Yv9;|Wm=^B %%vFqI(Rs ^s^v v>'_-e鯳`lyīxkpxɸc: 2zkn3(r o\l@av^c q^5Fu)Lia=r; s`enR` DDxx'(a{%x'GT䌇_&vmcn2hcT:r? dcI B΃TaRjb}3A}c`I7\pC:4%od\]Rr324\~)Yv0[L.{y:F| 3;|Vw"竻G&T.}AҴoދPhHNR-76WZD/hUZ$:Ps(4e> 9M:?㡡L8G*WlD5\8PȴsTmIduZU=j-{aR|%ˁV<|±C9lohwv@S;S[%?_,rVTK;^Ga D5>0ex\6J٠h1H!G=kDi%M-E(S}4CE*辁 .a|hJN{I}d1,Vnb]C.synΨyi;#4%9=E2$ZSKg0 ,ŽAÓ9*1)NKqtAa*Ud,[$yCc$p 0/ʿl̒B\ל5y 9.k6!,JJkU76-x*"NLHYjZB}$̦$|,vsrwЮ7z~M0a*E M~8 e\ dmTȈG3q6nƠ/0r|J &T`l$ĽnQt6|oeU5&Qy%n{G#9`JQzu|vᨊ~Ld OORս]T2Y<& pA+W+q4 L1'—ޙ@}*p@-A= w쒳!XQNXl̫apnpɄUrRlriԃG <8]ӮTj=!3iߌp0 fy?t" uŪc/u*M Y'gIIc9-Z;_6 (!.qpA}&Y,x!SxW`P=H&t 6.~VP>V!wtQ䋆>>޷Ȅ5~yGi '`P`$C{~R$ND&>ĉUiTVwC*xIۍD"Z9U9Hx4" 6B+= \;(>Ҹ۝R|]ukhђ/G&M]xZTB;(r5]Ue˹`]<&r;?j'mw\LDT;fnΙg=è$I"7ߧ9ȧle[;Z!vQ}Z 2L$u A^D TҞ"cMG3#^UQ ɡҿ P+*83"\B@ #~ ٔ 4Lu 29ݣc}Zpt;htUf{΂?%XcL>GgݹdR/3x 8WI:1zl4GmxM/5"Ie=PQ>QN#%hHYPB؇^pFl9\?xK2_V"_xofD4=̴qo(r+'FS WS?s˖oGDx҇ZuۡF KRxFZԖzWAAȓ$BVS|(Նo@Hzkd o;覗klL {MnI\v xOd78s\m h $U4%}r::ԘPzb˅^R#jw 2xuUķgEuJdkL{q TG$uZXyy}obdCuuCLwiay\C2/x\k*,ҀYt߽s8Z9 SB(B*I %Lwkiyf3b[vnrj;NI߾wԿLٮ]9t2{hEWkCyIAuF a/>5"n;~J|]>pF' D0KJz4~ʼ~C aÓxsr';g2aMlƒ~*׊@[ c\ԫ`RxC Ix!HaсDF'R Qdؐ]SeN5enFrI=7׈FH(2yc[Qhf43/kSĉJyńF"_JEBaܪOFZERNv+֨Lь>QTy _z+ۊXc(M&y{"C܈:7~%;0 S -!5s7.ž'wXf#U[n-ͤ%L%Իsv7ǏPkq\ƊrŃ*~V#o% D`RW:;p$47}kmCYv#ܵaMńousV!lLZQQE~yʊU;7yd.urJ$:Gc: Vʚ>/? b8XΝL c@p~HE#G8e.)ˍbH$IEvOVBR}V+P'u+;R>~pDN kS&H G"jfCpK/ J$h" }~~lv LDNZp7o[MtBwMB+7p-d<0S>FD 0)c.Ûh@^4ÜB b)vZ<!dZ`J;C΅6>/X&JN_+ 3){{cI™{eijSzxE LӚ6yPkYg䯪D֓ kΨ<,y N_.MP(\jThYjjk^3AcS]Ua$_9Z.WEjc)W")WC:cfPuQSY_$:xnpFY6qNy{sXrj,2"Ym?HS&^ĚTӽ|lX Cc*p?Pk3cQCNp#bEqv^> Anj¨mpVdI{H&7i> ~6,ϒJCli>fmVq@nwq FlP+<( îJSMBl:3?~Cj<ևnսKq n΢MRc㻰?]cxh_ig#J ZթB.7#x$ä%ڸl>]&_hFo=" N;݋dm(W9cl&6@%z °MkA:Hǚht}>FCdKC}>+x6kz:c)bA0!u`V}b=UJC>vJ]C;d`TZ7:#36fFERGt:('w'˰<؎8 ڃ cYQ\ʷ!d f: rvhZFtk?og(StN^`[%ƬfG Tí|hY/I4'xԻJ;+8&44`Dp(V)xHyf޿N˿;gH6S}x'aTzh >:p`.S<][0ZgiwvXF XD *|uNr?/T~AEAɅ}\ʋ܏Db. jEQot]HHxD!)" ӕIrЫ$ k\`?FK1tN,~d>4.>R$-JTքs^ r"slcwYMBf?ۚD]>nT/tZԎ)pd`zX%YqO3Uy!ϻFm9-@?cޡtXJU*a&Dg!;EJs=0'f vgw0K$T4q t}L+7F 8 }cR!űK1uHaZDO Wz? Җ&Z8g: Ab(є#\za:$i!ߕD30fAbׅeFzYHH2ĞQǏBs/[7`F$ܶRYmVl,P5jN$4rH$Ϛc{XB]݉rbH:(hϣ2rgi%h[O`dtx@6zBĶ ] [ԗT]U~kM, hzŀBF8gW@4]uS)`NLdGCU<9[8 sT<\躈!84;Y롬񍧛 a{ο#LM\U12e,/ϲ sV/wf毹Kif靁Ne LprC%myx~3=S{׋&p}y&Kn:>*q,KV; L-1)oe3vcpbRo Ӛ~G}GP;0"\-͛x^3 ҬzƗ @!:ml2`[Bv-yE"B6gesnT \,eg|MY0H+P ͗)lPRI {s&Xr;\jN֖N`@&U X8AjH 'p]L+#鶲EW4}~]6USu{xwka?HzivT}}d [>yB{|#'5~<ͮ< 8Q%K9lgjn*i ͆NkU݆w,S~¹ia}]yvI>wկuL7Y7#h}Sɦb?^2I吓8ޕBL z&k2K~,Z/p;ìN"S) KTRZ2)Y/tOgSo6b4S 1]!rZk=m&I>@#Nz.QW E`zbϨm;v_参A+x9 =kWys6wH-I͉8Rm/kT]ɬ!TYL,O-r:yH"i'59wn3 \&!UV}[߮_W2>sgVo*p&עW ,&&ѷەxUO5~>jl$ξi~uk!s}n%%2qĒL> t֧62cG^`0~ b'dhK㌗xyO,v$ FYF"A&w+)~l|hߴ*0<"_~\y;ycU"81 yBn&֓3} mx=S"<-#+Od=WPEU+ a*|nikÎ}aL87?ΊK$pXHWg<AQ)]w1Ki3^M:_Df3v$zcYWOsit+T@7^vlER${G2%[n|hW+&&)@J ]6|lDXB He;ϒR@/Jn3]N5FvĊkfxP%y=<]ܲ}`#{ Qcݔ8##$p4 P?6d($7(۳ay\hg\ZwQD ͿwR܉`YZ6O bFz6}:OoqJu6 $9#Kfc%|jYpΐ $~0-\'v_cH;(Uo4dƤ-xWO%!>F[-*+F7eNJ kP/k T~#V9-q&ӏr9k6Apv?[v8?rFM2~N5ǐZDzW+fY&ҹ 9UWtmAdC@ո6Nf*+l,ԫHbAv{ tνZ+,H+@ W[5) cdWKGĒ=d;U-Mjh/bWq83viIEu'fOeZ{Uq*k6cBُGK[Z@b6f¨@[,Xi,2({1aD^&-_p~=AE>FX*$20HV (3":7'ڈzf4ilJjgu\<>T#,+t/\]*(-u!YTq {4 [K8_D Ij_^Mŝ}^柙՟\G-eI _>=.^瘅uȉ5ނcٷߏϥsY*(pE/N<:QZF.$s/F:郉Eqz]Z=RRFS3JIćq/?M`H|רIzƢfu8o猪 Γ]:_^_8$Z ^6ф2' غ8-B1?-v)*5Ĵ!V9J{`{=gҊOU)␫ }YJXT{iҾkX0>l?1O; ! h%HG+WQq:LI&s̓oE>y_$ ՈME^|Dn6ZZ,c+݊^t*ޚE {iI&|\;gr7zJxt36p 43i  \:٘%ޣem9ROU sjT?;:I,7F -)`IC5o-$xnU΅}9FĊ90RuW|t_Z~6Ȥ3CS_)2^XZUy%/fiה%I@s:x2#JZ8Qq]F@;$U CP*SǞBۆ6=hO!6 X 21Pu뱗LGb1 s;oswd ^}Ǝ@k;JeVw:lG>mxaQRUH4Eu*rrm+rrmW xD7s ֋& A>bFCm~d#y0j0R= Df+wǕJlQf|쑕SxOFF}_|O/tX$P[܇xA@j ~ 4s g^,k q̅Q;l +W>)P['S==u0?$怜 N5*rmB*Hޞ%bf젍"vRʆ O.U9@;$Ӭ^6uݜ,'Td3iK_Џpm ~H56< #*Gic&b&-@+RW~o,@ͨb = CgEavp KP)UuIf6Qé9V&UUC~鼶帚瑫mr):Lܱ7ッKlDߗdÏ?{~uKBϕhn7Vd9VġiO2N7.?n4vPCbPz ^NLttt/[Q@mw~;Lc_/c~;IpӺd6vygYZ070701000000fa000081a4000000000000000000000001619eac9d00007d6c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/serial/io_ti.ko.xz7zXZִF!t/},]?Eh=ڜͩFh.f A\R+hE qYW?.Y,K8m 3?{Y bY}eJ! qR~s,ڂT|8^*uӻ3(dڸŕj -^EqLs]!坡=Cb*R,܉ { 4dΉu^ۛf >pDj&bL~I6n9^mޥ2Q];b"}}?S`mp)vUXƸ>4d+4Y+z6 џ5S=s&,Ph)*OUpsUb1:"T:W6Ak)߱-=zvq6x~ Ll bo}HԝioyF[DD<;qɭ 3p3Md;t(LjT(w}> [:RN52)7%!Cx:h֟(l\<(>&Z jؖP(NMUԌ%RK6P9,aV_L7<2HkO FRƲ@N7963|g&-ėGs;cϱx>z)*)8pVhi.iq` pgcQ:Ĕ}%o޹= 8q8֨YpX|z㸸og\ 9r $'u<Б j1F9+moé+(j_.1:K&:\f(Zm+S2n 0cʁh!`ȉ@MiuceaP~[iYK1nD3'Jhe|v\MgdU4kƒf\T^JM+Ij䝮`V0 Y&>ӵNW|8&Ǝ$4\'OxBa{Jf0gTr!kJucSxC|}O)KpD~? q.O L Ki( ޫFx;8 A!BH= w3_dA77U:&+ttl XƋK8D8.`cr1UZj O!k/%Xx.T42PRp9>8K,*ru. ׷Q2PtU1d"-F)IiT/^uL."[؞ًY^gDz~5sHҗh5ŶG :c–(erD$+3%h39!-~ho:. Ig/[ʋ? m|k!d WFkw*]"h"=;+x}"h:}c/3v!Dg8NuV$N҉ݜ&|}~A=&5?cfް4uI?eFQy;fB~trMP3.k$G38G&wNYg#c 2,VJrY ykHP%7"sol`1L޵Յ+^ج ƁӭHЫcb%zvg >8KQaL[ M8M幚sBU%{|BuQity%N˃([ +pA:XUZ첗"O]s6Pw8|l=])󖩘(|P,5W-/jjuʐzR Pq{FoEGUd „K"V4Q ]<*We]I$_*@s}ntb+HI +n&y«goY#?G>Oe,kxlݲ5HKa,tSLJqȮ; Ѹ:kdk,X^-xSDͅ*9Y%!.{I* ~#d7픨&o+a;ɬ2D7'¢]Z-74G8!xX$ŻH= ~UmOV 0a5$ ,ىb?ȴnUjnRj~,G1BQLjݝiJH(IiF +wi(WM7nŴSD|x}lB$mm+鄞%Q} 4YE,gK5NgǞ{. W V A鳳ksKq;z*a:].[:ܨB+#׋?hVLS=eؕMIp,DW ^´^(9p,^-FSU r 'Gp(3XP^aYMfDGhxLXPTP[@o gՑP}`'xY1B#p$*wWT^ʖFtr`seJ^yȄzE*7`{EHuH*͉Œ %=hs /Q7NqUlLDKջaegj >OY8)/h,Ucco$1F1l6RY!:w䨀Eӧ㭽~:0nNhX$@Ƨ*xۋJ.K,9*m}mҷu`թ8wdݤ?Y. 5l=Ҳn>"޲} @tVPA22Dip|øH|dW&dWɂ|5A>Ns^'9A[&c(kQsA= #S?ș &t8v$@4aY~ÄXN jEx/joE@[WGT}56&ߟUeKxhqFVMT3cU|GOzT(.F|.|MC$Y{lZo,fHjQF?,Zw# [ȒIP_Ux,'6K8|!3ZDž_@) X~yɨxF^Y&H1vz;!!JzYo6uՁ gAKEBSƭd2^Sѳf Ll{W]Ox6V Ge߼mZ%7է^pa^y³},Vq8}̓,& nג.eF|4kL z|{7HEeoVU`Gs`y:(r/zg($Pwsi_iN.~-@UMI9ygˇ>QI4-dSnU/%`~wZmIqa C;à9,F'[gAMHv j xUֳj.ha~ά6SÌ+9-e,xoţ*vy{MFwXsauzkc% Ѵ c`I*CLI:BB \o|YH˪ضJ ̺j^Lf5,CKœq0)֥y:ޥ4q[)O_ݎWq^4:+DŅ.xwD y.WiaF/wFh„N ۆB Vmw1DOL $+uG+;AӐ<\UBS` v |\zg;gfU _<9݂\}=V owy#P8=PS"B|J&9ˍ֞퍏zdE5U*;?~h]sGqQ/\vn(\$jǪIjF4r%Fۂy"^lμ@+vyjt"Ai/Q!bA:ŘEu/syJ6B|{Xv.ITJsH}4URچN"Ǩ8z>"G2$(dr ] w&t#NGVӀ"xqm>:S E3iP3*T~Dkb v 2.rZr%88{ X\A՜˾TkMer+D1A!p5gT''z?:X{lҮ z~Xæ/q Poz,X N'yax:Hĩqz:}nM{pSX\f QB[ۻD%g'+! G#z(͎#Ql.M1lob#YGBl`Ǡȳ|?ݳJ6 ʣCCI%K,O?"o8ž{ ,mu|,r-7NrgJ)\bp6[;9qߴ!7 _ShiSnyydGegpQi=X8ӛJOkA<^grFLJ_|!6LZni6X9T ~ A/#E(V 3]3y:Z[gz:8f5g =HyRr_3o99BmVTL0(OoyGxxhy?LX6.9)F?6;X ڔPeFhFpdҚF'PfՒ@p#(9MHZo?o?kֽ Xp1sas{rIR8Oj-{" ;YJ#R`UVta2%2҃ {IT~}-!erʸ&wH -Qcj ϓ~Zΰir:H/=),ȿb{$u7A&.]C_'f6ng.ŝKk]H-vꊼauچkr0F[TS?#i%A: c9f4G$E`Y slWlޟdJXHcYiYt[='#y[[9w4H 졵lM ugFj2LPvEA! P.8n};+^dWkN.wB]qH:]-Ł?ω?YZ d/8fM-wHnb&C'&:-»([^GZV$O[[==c61I"S BkRJgxG,BΉ@NhW] U)l4bbD m9:= oc-Vo$qvĥkK_cIz &j˛1UPjF Xw}U'v'9]E> wGm7vӟJ1nxO.Na;)QkyĆA6b=(y; rʃ[SW5s; $bUrլab2kZ>_'%'iP8C3EyFydJ#q_yR965 nL\6IvC<^Ai](Z9PY~iaX#ƲT3:KAx(9[dP sW=0ˆ s,y5h˰WbJuM9q7-*Iz4]o*nP K·ŒIaN"2SXnxan@Zҝ081c3~8ؘvT0zD4F͚qChIQ%~L;3DO'{|hқ*0}XE~NHG'~ti5VpFY-qK/❻u19Ma|/_^;dX.j>y;5~ϻ3|JӜLFO崐9O=aG!nl{l'< CY>ÛyX=|u7#V >4Y6Vpmdz)U2 !IA֓nrr LWJƶI3EpĨMJR1 =]2^XHU bbĨb2+柑hXE<^9Oq癴Qa*z<!\7=/;"Ovm%pR?꜆N5@gL$1l>gu~elA{v5l"Z)):#uö9Y+- ԏ|CaSf| rkuOMfORu=Eفڸ e)Y|7ŨHp4 SNh8/{&6S⟟1>J{-rY.ؿY Mgg~Oo|#,-e僦˞ն nεuM.[*pFX/tA~VCԅ6+*倊,E (/'j&DXyr#ELkaZe8^׫:U{r#k>1sP+6 M:ݳO3+)8p#Z>'qw-k}hXf wTSK&]| 4$ Z4jTTb>yzsv帊'@T_H> oLP \i O; bDMӔLdr4wf#is" VѽQXz-CM̦:mz.&e>\@n Azx42@߾8#)&k+Wap$*C'srZB)>vB)tx '.l2]0_B^fկBj&gVfxU~*jt%U~7hJR묈sv&9Xխ) W kZnhlUSu7[qiK/^E"e6Wv*vkhq}r IdIqE1? z4D*@yPV{>P3MZ!F lj^!2t4~Yi3kȢ XE5wVn/SW;)Ҡ#^O=0dmY#\BJ]a!u ;s`5cD lALă1yߍWQjT3weʪam*婀 qw* ߘ8E 7mn-ޙ=0`cp 1Tdo XMYWc b>xi{~mԺWyeшj<X#rͦ_f12"_j:Im%۬kVXǭI?:"j 0OW}UΖnz-R=&)P[%*%LI"4FwsUI҉AYuÍج*i9hj, umE_4q%!C|·nス28u!a} %"%/93r NBmƋ;tj%@aQWyQ"d}pZaSQH'a,A6/dt pd7}  @i)@Ο~Oѱߖn?Ǒ\Tca@r`|c[ERA(0-HqHiaFpJsGP+ڋb{’衝ָycHC(˳{=kX|yl{ 3l8۲x*.r9Q{]" h~k"(R`[u! o;72-w#wiU 3[6*^TK1?uX#b[x~wkxZW&B\.{1Uh\qN^var믻!&^p dzx=] '.>zt2!׿#E%_.n\.)J'.TM3xlMCr!-+Zw Pft[{&n'q/挱/{3T= 鈽rѪvyRhz7g7P%VKFʎ6HAJ\\6Rw6PbaL/>l/=~|KU0^>xo2)8b6+[ $JCJ|] Xf̲(C/"םvNmBx2?/OɱE֦U®n^, Ϲ6^+ly+7BΛ$?Ur=6Zh+|A< 9eo%I 7cILgLe@J$>E3wjNX.~s?q(<Hܔ\fT>8h:00w5µILJK*.hnx4#}Lp;i Z#viI6)HUwXacNU1r:D\ȁZF,) V|,0\ܸ5_p};蝸zCony E..okO[-;rk|g4KC[LiEg(ʖbgQd};Ͷ6۾s 걉w{jߛһ8ÒF p#fg42Ė&o~PI)8MH/8x޹>AA6I0bBDŽ;*dx5yxZђm&YȏX+rXy0R@8R,j8<뢊 7M˰#R xs6SC26SMwtb7KWuk[>yDE@-{ǦX)}m}j%/9SzyA:v|ˠQ  arY !=2`ݟm6 (ꈽ.uve4ZZr3$IXV:p6KGet?Zσbwj7D/*dWlJ.@ AM:6Qo{L5*px]GضwVGP` ױh>EZ&Cdvi⁏,vf]kg墢"!nXy Ay p?dُ[ȳ=mfSճ".*DCHYIʭt/Bl9y!4H0E#(w#g(Jx6ZND "zhO 2݀fU]_~ߔnd'/F9o2OڇQOpa *|Vr-eJ6HpQ hhJ?.90%LtYj?dYLÊ͔ Ioc&wր]eRy0\{ѧ 9[2VM? 0r_0e3h^Q\qVw֞J]%Kv&]E+:[F}9G&ޡf jԔ]c~om_ ZšFlā#ӈmT*H(}#q*u+Y GͶpy&7,C ΢둽rϖX} [>ʱpMzJ 7Ȉ _ |ӱFCT&#~9)̙ɺﹶ ۿ5BhբNnv|^~z,^{yiPu( ً{ .Ճ%WUnZV# {zN?6f:ݕSkU؊9?9O]X5wTN9oQ4L0-SHdK>?2!3u~.?5l CpB@>]pWȿn?wRyʷp&,-#, "d~֮A&XXQ $OύO]ւboκ=qQo%T f,fc y$wR[󮿕&~5󊟜Ak5t * Nf݉LlAOu~-.*1mIUdi|Jገ*k X?oq:3po(:E % 2Y㕪,3tZ Χ,pPE3xG;9z ؓϜ, QcKsUnJԯfGq`r&OSyZ ZyR^K'z>=X~[Whe"иm+G pQA|0Syі 6!Bqrǰ,HCD[J 3ѭj ,_^}bU˿u)%F"Yޗk >ڴޏ"L)q~Be#{%ӷQ4"]>ki&Y$ۘb ݁o'Bqw%* 2HL/bi.WRJl~-ZdxT7ְ#LD q2NFG0=M.U8 N["nSdRXCQ }h`}KKć,zR·I_'.EVv/04l: o %B4rv8j~N ]H;I4gPQ+S7~&(Dỏ~|+ˏCS#'l~?[QY?}4͸7dX;f^"A4;Wp5}~:ad4NG4 49ށUPJ36ȗ'}ɿ iX0f49-ҍ1;N5 1>i@4^ĀٗرWtuj7/rB>IS[#d^|=ˏp`D742ӍޣZQ}&"R݁Sn#fw[nfvu #tG+Ei"饩Y n@¬QQpv%5$莿BU!z:`˘suJPP hwԥRm}K[-a PO짤 )88gY?~";DQ\OFoFWxb _=xo<&K$nksr*)BNƤ1_Gة0Y{ޣ2aNJ#8 Ԣ] څ^pwlCb<. &HÁWM`[w0NP<Gfg:0?2]t煉+S:Us?=qVDmtq)e %N5'CzfnhՈ#8U'NO+ {@„+X|sG4 y~R"<[V!a9Fh-U1#2[!h\ˀCH [\Β,[Hw%^0bq' ϘN(s$r鵟)[e9PnL.^ AK<ޛ J pmz('TI\:b1#(,8H(cKMMc6jowD,X ;!-kk²v?HFZT}Hk|7;I^OQK6 r^ X)p:-˚Z1/>yeV;Y5%i!~E(q^K蒭ujkS*'@kWyez ł]9B7#-m"FAY2U`4{tf|RSSOҮv@P%V6\IDCZJ}6H S0?58oN#Fr g |įH*B-dyeq\ dFbr4e}( OSSaY 73{~6MIJF$g;e#j1+SuaC 1㴯T.(:|s2RwJR-Ljm p,z9 9݄,:eM-b}ͮ*6&6Le뤕G`hUK {쉞Q +i 6'$PWU C{R{6bH4;QgEcQFB#4Fďؒx-jSm/7SCȃ ( ShE%M7 ^XEU.T=a%g 첦98@?_-4%p#~$ *,Wcp@GCa'tf OB<c72VmuhuX:irf5<-QVhĻ$lJ9>W }=4]3yڏv w~\cebr}g=>kq!vYɏ81 \A9aãȝI^?.1KS9,z"xd29JoLY w) ]o3T ,!͍oC@a΂xr`;@0E6|Le[W0.&QiVହP3xj-bxee3x%INt}OO+% $]QEc$8?|12?_{VƯQm1/d~oĥyPOw2 iTF$*3C9/V@ʧА3Dm6!0(s6ct}XkO.MqV>xr0W }FR7&IX%zMܫ}f΄.ܲO(%}ņ+ȑy1uj3L,a G@P9u+Tk֛>cMÖ [팍2\ ZtK4;S]g)ӪMd7,:Tk؀`ة0:`UA6UD;x1#>*3x\>[aZa],IBn@8>Z< |T(׭wG#+)9NWK]~yUԜ&*l{eij7 X ֊oUqLiide@20G։@&B.9΂"4:0ռ 6;W&;|ѫ*;hn`d|mWKY0w/KHZd(,%M3nzQX_(:$kHb!:`7NޕQ#O$Ex?tbV?Zdj_ d,Rq ˑ﫝++Ѱ@'L:%`pMk&-4FHO+2?nt-љw4b@nhkpdk< *<>$HT Z -Mq#pxKG/[9XV1~^TK6T¿N ɼ&H)^n'1,%冽'UDM_+X5X|S6 2u ֓y#zF*aNWQ@dK9#*Hndx'Mċ< ŗSwenVQ+59w_3nP;z~d!1rr7h4o'ҵ^r(G~J`:<DV&7sזȇWVyPcpkͻg? ^K_LJ.l+QnnQOXj.vo[B`%9ٓV"GmySY,ܦ#fF.qqyq_KZeUtmzf7 ,'@}EuǜM|+l `QМ*kV.-(wFKU-ɨhOfLN IPܱ:qxoRgsb"6rDwܲ&tBwertʤ)|5M8D'W _oLj qP=4xj{%CPfY0lhGp [+oLyk{y# (tӒ=U5W`de!HvQm1.|J5je|.$[B3-9FZ |z<~>ɴB`1jM ke#]miaN#7^d=  ߿ ~)t/a\1h4v?1Lg{ˍ1!+Rc/)h/v%VR[K?R5i?΃ ^9iOb22hiV=St`PI.s:LZU< WK%WZk\9<-a-.ssh>^1mYXбC晔`u[l\$tB%N6m<7n=r(EE=-`k}F" כh FG MtJӶ/gZ;Aّq׌)J=!Q`\ȒHv lpؼ{ИyCOT#9ҥޒ\mJp"3Nߢ4 Jd[Ąu䁃ñ啚6N7F4bXIk'Zܝ;vp ȷ|A@+}",#j?P/,g,^W֚{1Xh=ϲs0| %c-_A.m}9mw|쭂 Gs Pi#O &d!'o4R%J4 U9ӦĽoE^oB5j̃ U#_t{!tF_K,;:_X n/<# glr >U7&b&Cg<5 d2wKi~;v^9 Qcoh(::$X4e_4 &6ΪOY4 FWn'qtЀSQ Mjsq6z g>1Wm : S ǰ3KnKb+?e!5R;;6D(n2y!G5jc֠,p8LFa`̇VKׅMŒv3D^b }n}x>q{!j6dX׫{U hSxzb4Y׳!Gx׆YeSeWxB}T]Rh,Vw[n\2/NA5_\Ҕ•~`BKGw/i\~9W3j${N,o$%%XA܁A.wzس[n"ɑNZZ4u 랞G@1ЉZi j>E5:S1m>#@_߄5[!rhLjC(bhꓝl?G8-pY 58׭ ɿ*A|*EvIԫwzM2Kepjt_*(' 3^ tCo߭[+z,+(OGvEXXփ/K~re_c4U0piڐph %bِ0AeG,ˏs+4ek:6ʷv"f|7*,9r+m8/)| rܻZDhd_wH뿗 L|yHiF06'kǫTo|#1G4N}S)lbʿz* j#ҍ $Q͟kX|@Ƅq׮xN: LeVs9mdnKKEīg۴)`b/Y䄨ZC[2i#[CXP:ƺ5Tey{-l\7+2;Ш\)o܉Dh4s&qF{~/N+5!q1M8MNKu>7;97zWpe\9y?89q{|Eb2 l\:5G^R/ ]%Tȓ7ĿF0"ÜA]˸Nݺ* 2c!,t -8|xFW|,1J?5ڇ6fo=sKI?) wg*cCk鿋r`@cA휅*uav 4sEJF@#q?頲R2(jw1#![!Ou\B&5"ơDZTo%WCI2pTǓ7G ު5Ć8ax[T/] J/w!tD>4Nl$zɟGVa7ou8Hio*΃{ovlj9$MGbtj9v攜/(BDPxbA &;.6ICs qsw\^. hCa}dKx˛|e`)/Gmkf$GS4ZvajCjy/zhk6HHUEHպ7Fp%+UaW0+2щ6%ip<:YYÏ h뇳 ug? u~݃wB^9QVH|Umi{F Wvkf>2q_uQX K\#wq=%ڍRA㤨s!]!5H"IBfG =Ȕ|VX7x3Eo(bosS0XuDoQu'9 &X̫)y!Du.oN)tݥm9gRѫg[E=w;† Ne[l@p^@U)o%)-;iEdzԡ afײPsP"sˤtqn/n̨mdz땉4ݳ`=-n>!TLFHD;XN|trg@V:pbrل $)*Y i:.C^^?I)rxXFx0U"<'y)vBS=wB~HCcB0@]ω1oc-B`ϑKW~[.hs=C#P NŸk%֔|h[QE+`X]ܬsc1۴o0is> rjN/`ʰ ddw7cR$?iÃU>{. M~*vk&b1AJȂ/&+C&@{6 'H^_ѪXf =d֊{,M L9e[L !"4[/,#)i/$ @wXa-;MV0۾Mt CO| ll'-mN =AsE%}cSPaĎ;viN\*G8iлo2כKY po"Q0]^#^ϮrNEIrKV6hOݹ"j>!Wf9C?Mm)!~<*#TJ2D%fkڬ)37$UQԜpsl2XE-[y_Twv9[Q̞VDԖLkk2~>oa]OJc1۳jDnD]E]β2x*Fnm6Ȗ^ gr}8my3y>P CPkrFG3W[CW/Z`,Ƃ2=V-i%:r!b>BK >Am9^ݛӬ(HOP?hAiKa8ϛ^s_]U{"4~?84U;t@CX'\Me`G fg#_hK6m/Xe |gyVuDo~HD(rŁ`VŞI<z\iAY  ;!J^H5ba2>>""Fz[EtT5oQN^>dB} 9C(3)e\Y@Ζ;~6W.Ӗ&@as՘(VM+X&yݚl?Y[|d7N$c/BGT{!2p3žaX ky@2[E`^IgK7D{7:Kh>xߘE#u@4Q[$ׅTإOAOP}#UϚ0h4<&҈|dAwnRea"L ZfD(g!/a Xz>|] G>;" fWpL9SSF'SU-qT6 I̎HKZ:+̶N5͵39mIEųS9yT剁WN=\"(Kb0Ԓ tsҊ0*4FnЙUq)#,1ty8ϹL79!_'w~k=t֯8w tltK ӥᓰ1$֨4˜;̄5V ʐY{%\c1bThV1$0#Abx8M"Svf./wcU*if.;ǡok!22ȶX$:2J0ay 7 0bx>,e6G| VHvh$}=Տnͽagv7:1IL,hCߚԧ)K'kPʴ2BCyeO=QsvHSX#и{]Y9+QL@֙':vVy@gV루Ϸww}xؠ7ݓtZ͐FqF\CI?`OkiЁT9=Q^^l,xjTBmNjJ:-$Y+D8BHG[fqtobIpCHFC-w{Ж-5XmP鞮)gK8Zk{͓4D!"ڔ4hL4aL~%-fϙ0gSQ9+ fm0'XjuFdt6&_^l?>熬 ODvx怛^d6Q9C@_Ƈd'\͞xr^sA9d0{)F}40VEh*^^CϞ?^%CέLts_G@9pF_Aq[Dձ72j+UiJלOpfqx&3樖 yZ&]W1JFkŘ}zp3 8ܡ;~ Q]uH4m˾G"0&$о"*\tQd &^g#,C`)w[w~tQ opsPtcVS˶H T^gݱ i*iɦkN2) M^ 0m亭 ᛏ&gHP~y1Ur`#3I;&p=! -J1ޤ7 >w%kea$Tdnk3@@K̪ ك@'ʦ{G06o=Egsx;Syv7gdGmj(ϟ.QmЭ0Fw* kz (kz YnDܢ jO"}Y<6[ /$vոXhw~wH`H)0չdKvDÄwX=]mvzP GΣY:mF7*6Y[ר:2udNzG-6!vH$f8H,ޅg$GG~OYBS=K=%V3u.j->4dr})@³x8ωniI3&ˊ՛vE&T{* A3XPwbCd5ׂ.0ݠQ$5`!:'$ =l3͔]qHT t꤭?"&83utY0ۣ<͔0#H?@駋_znjʋ3ŮS`wq }РEu{xrCGW%N[Cv'Zc17qa Y\8+HQIIɗQ#9kܩ:p xV1NUW1ld'H|Räw&.D6EwSn6| `whH/aj+=@Y(4䠒aCLfM~)EOμAT:{2'+'vm92ݴ -%k.]ϙCbk"jW︑\9K$ q-5 Φnt[JV2OA UK%C?EYZ F?JoirΣqv#&A R.FPCv B'>,o(r8P[O- @NmWDMcp۰i\[(_{DlU{1$xb 9ke}!Elp.9CJpbcۧlQ<]wjgIrJ;[t[,$Zalx'ΊҲ4Bԯwp!\<n8dc??@7ۖ|7O 1B{FN3CK\u+] @Xߕ* pwTD#I_YJB4BõEB 84äqI"Wх:c.\Gt+h'A1ِ>L ;-1evk(ZYx8mtJ|j 6/-a&'}_9(aޛ(Gbz@=9l=X[N.HbBTPx֙o$}PǸQ ܡg J>L,,/[-;dܨs,lE%dP}Z{Ii2f.).=IHEo wJ>N\|G(@+)a4}qԍJLd)ur F"ݺ'Jǚ:t[lq9~MCBy7n Q!R&$ʼnUs %k78H@"IW0ȁ.E>lK=q!/]i(oCG'sGIh"48o&F>|7]id9yV;djK⡙3اpД 9ѝdijdV4[iIZtȗ9O/"(E4HUt"ᖐvE0N5T8S@Ti,`Lm͖*2uܯa=.Vf@y9C7[',ꍤMAq K;>Hx)@[}mxS:aJ vZ!qگV{!6b7{\0MSQ<8.vC8!\&) ђRxȅ"Iԭ:?zQ-*g'q7dd1JdVo x}AKΠ$ӢJu0xΌ}}C篫7%.˜pQW?P_>6Tf.PBqDɃor]STȨA<3@O#!)tZY7L!N L!AifB{!$H>}g*=8--aɖ}ZpΞfYX6\cD̰@FS ! tz*M.?GKSz{E.`{ZS|Uǿ(U-6 裧Dm/j6!q90"T}})[98dqJZæ _$ӖMb:6_d >|z j:nrm-%YLe~#aMoH;VwoZ1mVXN"}#N'w9_W'̑|puNЖ |eOFҺgR%jkĖꡳGyR3cgiU8aGk/.2 zֱ{<o˜TsW(JMAk}5{4RڊE8^-z3Q 4c[9K:A ՄWAp3æ Rhn uNBB@o6mOL$]dIJƄ= n$0  0`KF!p $f?tmg5L_YgW|rL\Ĭvcr?g*DF[|@ƴ,^(~1+V̨rV8S>y/5jÌsב-n`K2aOd5êz9~!@# Ͳ ?\[mI~>zQnp B~]XrDCwBgZD@v=K^ۙ: '3ⓒ غ.SS v_Ph%xw|j,Wf^R+z3T~{۴qW*7]Q;G3wIRbG :E &} AJq2$C[!mQc~o6u9-T[2mbeoQyU|Wa4uʰ5棬γzǹ/fLR:H:oGcT_-luޣYL|j7Y?7NX!S[{i,RvVCU%JouNqF/ #iZ3L({~.!}5.#Nl=0Pq4#fHPճ֬)5I_ٵUE*!4¶Ć2k{#mpd3GHbGPCt|CPlTQh+'H釿@ψĎݔG ^4b)ϻpY9ZDuJ8ǑX7p<帳xBCZ)㋣U!\&SQ) E~ g\m=9e)V?sȺiꗮl#ňP[6sv~>q4op$ߣٛ֘5qw,1e! zy3] [V `6V9 G|.nǿ%AX_ʆ1駧7 ίrSG$7 ٮŸeG,ɑxVnF/+]QԱ[rUƺ) 9jAƃmjvPzx {3J}hy..~hnACG52оhٽDYuF.|O-uxWUk#sBo*= g痯 bV c!^:_??k pkK_̧Y1j[.L{\1F(-?^IE u,%L:6;3Dd&,mBcg`2ILa^u\W9!zN42M* f@&5> BgM2P=AjEB-"# {T%m(Gqq[X@CNP+\VJEALnK"WԁK©6DTNUW*/G#wjsTb_%P>hgwdO pp'pfmaoR{7HF2Bt(R]ʔEx"Nm&W弫8w[qyi Epy.@/:iI$9,s(p;oY xW595&Bs8L5}pvyFEaZ:YAy D)k25 xꏭB9c^x޴;GMo*^)v鎰q%pjk8SY5Wi(b[>q.ûFeC[rC-5ހ{+зcrhgP }>#ı2DQ@BE &_ MD<"c?"ZBE~NPDdhne. 0ku5 acX+Gd饋u_ht/8ek͇Rڻ߽s2wh4OM3/RZwu 32(qۏz 6;sww-OOg-/4{Vn-#LJ@ 9s'>6ŬBCXDHKkoXK,BJ:AM(](_ ;cf Ī$G:1]ު:v8E1⧪̜Qe#~[ݥPay>^R׹{}ˌZyA1GVCA^F{?w& T(q-yb QeVL(e*$Z,\C Wp]zuxMkc258+<́pF<@GH3Xi@iO7|xC_گ3Qmi迓2g.l05:v{] KþLX{2}?=qi~EB{P7V3`'ga YuVgsL {ӀV:Ċ\' Y!Vy SX(eߚj1CE׋[ZVC[JH%A0M,fbByp`"/.sM8}Yӥ?hNCW~|9zq{?IIڹlZ:$ڐ )"BpDO-6kq5Ho{O<"a^JV [7V[pD^g-z/̤x-Rctݦz gߊqw}&9hT|Œv=k w`H_o4gbrSώ?vi5T;q_Bul&9 ;?kW{]#wJtItM$B?5pfV 8^VVa++ nJ;WaDpk^y>?Gyp;#Y,Lܾ{TM&@GrX_8>&uƴ=PKߎ5s=v h,3|z 3QMp]7;F`Fvf㷚Wqx7yM?X*U-ժo3VW ֎#ASm$7I-If[jxAFY =aދ zWh .Z1y J`3 XM+yQU1Na~kB/*%}E+XΗ~}A1jAJ;Q^fǐs{D̍= hke)MI؟œ,&d~޳W@{հmSi g5<*D]I[\٤8S]Q{VOa@6Ck^NV-6Tԉ;7i)rݔY̌Ztxd!%%c0Nj<$0oqU?6\[՟I{z<|%?'iH҆}O`?sҘW`3o:85>)#顕 ׹-( 2O!wĝ7A,&)n̛ERUTC1A&I!؎^% 爩M6qm+c6BaB{':nf/E2x&VmrPY6\|+Θ 8]*ҮRJɻ:`lpԔhR@N>ZI M?ooS-M7ȟIL bvnF5`9GkgVGaSXXS@Tg h̙qufوj >ђi;8Кe@xEG'I/刾] <#,~vS" f~+w}0"$m?dE9 's)v _- y_ Hı+ݢ=i3y&O IhO!SV y ! XXkȘoraHOT՝;HfvqL>G{oy a7J:C mVqh c]z<qx^Y?a%Ioi&bAl1|d?)ЙMVpÃDgbsQpo d_6TK-O$Q!S?Պ+'gup%  2sɽڋ(ƍ wpߕh[jJ`_ԕbG  af#$?kPed4ՄU Od Zrioft08P=,KY" seGH6R͐*T~ԌlO0*SYfl~DOMag铰G?86Tdnu'9z But}] 5mA;0mz&2Kjt9$5ɃUaggt{{jlzo'=<$6Y.ԂM,U0na[䕔43n*Rr"PErp:SIw  ^y_s3konm4ki]@@()3\~:c„W_ 2vؿ4EkgC=z6wU!##9 Uk`"D kS8|tę':甈 6o>񨐺7}Ym싫Dq0 @8CId-e7p0(%v;,:t Tظs O"|:7@(,?27] 20tI_DrC\T_b+ |R+2scSVGk 69aLfE`Ʈxt'l̿雜V!7aYњJWlܗL81Y^%fef6}68OggZ:+[l!tcIUDԣCo. qM _G5`[Jl4՘#uW"-q۸r*+RTq^R`Iz1,LL zsDF0ͥDOͩ|zplg9VP5uSzev0Y"%lX/ : Ku_Vߦszja@x^,!v';nTsԓ:ϟ >ab7 IJl3x>s>DI܉*PiphV<.z D{ݳx@PEI M9JΛ\օ48~?Sػ[HPD2{wtc`YY-F(I[Z;@,Ug}XOF4o!R> yWPU 77t%=vW1 ISS䓸vJT_E"gPKCJyM抷wLF1:ϰꬂR&?e҉K[kScK~^(fw.i1b^$s\EPeq"$%FKoO9G\u &;pT7żov8ZsxD=@ᑻ՘frb\z^^De< Seg2?|=i/z3mxnR4\x>Q&B$Ձ6 Sc!SH%w4 j+vA [E$gXq-Lڙc #@OHBW Q7!&Q :=M/Od8nq2$t'`j΅NPf,c +2c[Ngq`x;CPU;m˺g!h^FNuYFSyguQSw"w ڐ&Qe!~s#.Eǩ?ໆO'͊V`@Sl'~O{.8O`ܵ*fz%=ԿWMEd-wUV\"qєT n ix~ h4 ޟ֌6M:B '/J^}08Fi4̧gƗ3\+)-7GrIk ¹p5򇱤Y{ D^ f(V"kZ(:+ m/}PF{}RHHڢ4(sLn y(l%)?ۼ46dZ_YNC<:dI;v"l y21y2n#'/#yBݛV<6'g3CKgO!bQTXZ?Xq4spO/E\Ryq,J}'B1Πv$G6JdK7&m88:@7E-?y$p9J, Ԁw isRHfQ^o9"e>“,\ro H.ngtqy3`^K.`FCġ$]L/ط7Z{!Cv:k܎SUy]^0cɛHqf1UcZ26>^~UO.#o wj>W2I,_@ş_` `$jPMOЧg'ns^-'3;ҵU9w0N´T-WH7cH$9iB5WyPPYZt js4'էV$==0/Ɍ4drBC5&~JZZq0=vb˛3۬9;5<αzPed%솧d߾e@wF=zR{ςjYUCI4~b{*W<@~Oy;E8] SݙbyivN۳Xtw>Y{pW.}7tt;KmȲ]f;o012gzR+3eHp6"g dq[g>4Z Ӏ '0zLӢO. H:*O<Ҭ%|+}%-Rl苝]=ju 0 ;:ֳ2M\XNL?1n75ʬ0[brjT Ag?, ZGF_[M;Km^@Qypݍ2cTovSc\ +~ "kZcċh:PMK=W5N[z: ]REo*ƁSxnb* RwMz M>U5# Sy0(y2g> qj#Cxg؃1 N9#NKyH^K&>#Wae3݅ ؟CZ 0;)<ݍ< 4FbuM]U2/4Z@q\:&ՓPPt}%.8E'- #'^S8$dP$V}Ϣ4' )T9="y7=)j=;Ԝ{i Wx2h;b 20HKz(C]\jhXZؚܵW0<+\IiH}vw{s.\lƤ5$^qb«ߦYe4=hsY -ceL3`aI*;$> 5>oZHx0S ~d#B9X,- }ցN%&Ήhy9mL?.Lh~r 249.̻=Wvh?ˆѼA.Wi.gE V&7}y|I}1#kWƤP/l6n^\&:Wm"n:Nrsj3sŹ u5ԥy&c+$M zG޷ ֐fJ^[\:v%H\=P)Oħ#I!IyF zHzX^k-hO̰uٳs\4-hK46K7Cs0U<[s!A<!ц  agA@os&w>h0(Y83 ."C)'hрYu>aP1()(CC) } ^r\=S7-K'Ymp - = qo*φ>Jߖv)#P[6)sv_1~P,bmK&]IzgP!vı,U>WD:V@Hܜ}Ǿ+ l;*唱o ^10`d~ɘV``7hSpKP=;?(}#0m)VO)(uj荓/y[\.$6^}ǾӍ FY':-ǼJyr` Yu&vN 5kZFд1[ӸJ?C;eN3?ݷV2 !ʺ':{dmFa' Ex%woR]O+4i0oQCj?jE8'ay,f4@f&ˑ~^Φ #nPķ#oq_X˛J#7&bG\W %TV=o'l :>23R1LkaqM)$QA[f0d|aTb Rvn_xGC" B\^J56 gvNFYT2~'T S͠]~6gۛ $*K>(F+=:VЩAߡHci ?jA߷KЧp@I>ۡ {so̲Ez}[@DyS@?], g,ٴҖ{9SLi`: & lLY2UcK~UMu.$?n׾_aKqccNCS>4e'X;P x#5Y{C P@+Ae v/r(pHi[8Ąnf=(!аcU ړvR_{me쩙P{QAKҙi5FZc/ۘ_[PO~ gꅛXz4zmmg"MW:w!aA^":up=T>&N@ps<`D.糕c^[EHT^ĭF=-Y!%afPH4~p _&Ӹc笪OƐ|#۟;ó4U#g4qǔPpK:'od,B|dt3+HlW@PB&Lo 3ȈpPjm AWm-\V&W@qRYG3?R`w뉘v =D@W*9(y,fR~;d\4rnp )Q,W8cm1ׅg4#L5{Hnwݛoy%zeldy $=$}uwV/?`|;P{Aᑇ" RmP-oKVCmb1Qb&Ii N# UZ~ Koe㷙A2,+[n._Eȫ)jrIQ hefaYO v _lW};CB+Z2wtN!( Dtp ZmCYGtǐc(+'v1=ynA YL{]m)[skάκ}8&t|85N42\qa1 ek's#rF*dٍqo(XU֫0,< 5q5;ۚ25 "R(sNw-T<ݐlO(70#o_K?ν ߙgG\O  5+kW9ߺxL^$+Bw{c[˒-`DR[{e6+8n;$a 5e|V>2k'z ^Wb藘 k17(No([[h@yphbѷ<\,xnP*\b*/;' id꯲.,_G_+ ` bP`\&I]\,Giؑy߀Vj u!y-ڐc "L,+>/t|}2&v1뽖d}U;^k=#2(V}y5CK}/0Ykhw!XvX *ؒi*CL樦4-Oi>۪+l Y shЉJG$ڸVi't^ $ Yם9@]l{A:E~!qtg]w ~pBi]>^`k)r[knoa!>{E}l^tӡ/Y5U?N)uj#@ -@' H^vR6D ׉a)MG[̨! GOk&ȃvoxnz,x}urqC/[ld9K (n5:Q,5WfRGzv48Vf:-|[dHp}d(n"HLMnu]܃-wD7ai8<ʓT~#3d*=t]l'* 0W9qI iN MgQ.4p'sZ¾h%1? "h, Oow)3jl@w ĴSZwQ.zQcHkxjKX#$NL_UpLFJ;8[TZSkt$-8|cXWF /Aɪdk1MB ,阗@l@l/nhY'NFl+kM9ceuتJP!Pt)79Ο;v_ܻP&a뤯>ʬ2DͣqB۾_"у(<[ G]1Bn¯]N~# X-بh1b ;}}|X*@_]'j[n1<.S@&K\DS%4@稽iEذ \:2EyQgttn6/2_)Xv͂?,NC%ou-PUۦ9ƴ,/WѱXsBVD}n c>G\rpe(UcprDu־?~Φw,u(v :s]@CmNڽY(oP~VVѻO} RPP:Q;KG#2uO%Uer-zܔsso˲Y}6J8:qdd(D~*m$ՐDj[f(m/8 u$ٳޯ&!/@h<ӗ'#$c_!d9ew1 4^Yf?@6DM8G+8! F:n]]vVzPJ@ W e{giJx"@*zue/IfUhg9fwvszr;TQU0AzENHv͹',L&2KlF V+iB_N#`T<6mF r Llkg̥HHY j]٣>5ʰhnuc=_KQwLgYU7\ NĄ]I7MѼubfGOlw_ o=:π csQFfՓ!rbqXؓlKc šmkU'׍o0Ni|#h4ߣxAKk?R.b"YOj;?J~N"^%,o _zXhIgC9 Wx-pU oX~ၢ'/R-D+=ȸҐ,Y$rW"j,$ɕ>Te CΩ.,p\vZW@Z?|'ڗ;Id:nc3,2{:*+Dy #aevp@͈YV~3"QTa_ gb@̕~V^! f[eS#A([7`mZ^ऴ_8BٴV>(t9yQ^:eYra%L/5b&+9E6ڜ';$Ub_='ߓV$S78՞B2Dm=2Gڄ_voS)Kq'_7^0ougqKJ4ӄ6s0UDzErXG%d*+썻j@6,K|ρZ4q[f N=|^ G\P< QRWkI LybY.rQɣ'3CvWG䎸Pt#-$u;YizȠK*2),=|v(@W~:_r^-r7AWܩqӈt0яlq+E^.KL7uK(ejbYc(+SkݸLB 2]xm4X60{i 斫N;AJ=Dq~/Oq&qFkͮ'г$`>T;~I;Ъߊ_׉wc4*w1D2gy8J X;^^Y_ gxbõ)ww+Ullf+s*d*H\?pxTxtJrdž Y*B mW 9o~4 Z |PXZἸ#I څs@`+=MG(r+h/=\U15DűjfY0Fp, *Vܚ痒",R Cd",͔'nUtveƑP ֈHF h'wU| I5Yp{>jwǮyRZu}Mm 9þ3j*U#xd%Gm_؍ך! ov@\-׬Z/#`Ĉ/Vuoo]"uQRxߵ)dB/cs] tQ fT]>vgD dW{\iٳ&P15nG~v<.&w6U\wSH iNtFpz(QxO:yPY1/iMqAҚFȄ 8 GEmZb{f) 3ԟZY<#I,ZlC}WʒOM)R_ΓmOxb~Vw9glU~ygvw( J8{L=ǗZ>@ u^mƹjifVd߬Peqg!Q@iRqT5=ܧDLz`Ptgݥj{ .e=W7ԔP27U{:׽ EiFK,H&4 Dڈ^&jLqH4KVF_xc,RϽGc [1.ZsiS[ rpȵUb0IUzUӞ^VW hkwTj~dM݉c*^5w  kF-B R!P/D|iPj jE}0{խn`PT«\d@_ ؼ1. ctw[jACBI폈`l}@ÊXS5` Č#Yka~\dEP{!OoejfͻpV ] w]z ee:B|Fƺ;{_|BVOF)Ba[?8; ^J2~0Ds*6cl?ƈ,V#r@;^"T^E/p-{K/!JG}У-^R,h ?ht3su /ҍ4dH `WSsR4c1}GȘ: ZZˏ hEys˜xɡAH8@npYqˡ=Y39]ZL}E^֑剆8YԷ2PA E]^W((JP LH -ͤ7( N?r:'@y ,1/"8tdiA HU 5+.EI9-dӮ6I ) ąԅǐa3%0d^%el"Hq=j~FD;u8O *J&<~ TQƙCC< K]X"sre,E )-2hA¦5pm[?ݳ~a#nͶj kGKCX :jxn܊a;b^)$n.."AX"I@a%v#y]a^jwrFəǗ)n5e8OH thlOo oR # Lz7Y2osw3,18']z->Myu}ǿmH ]ňk}C3+NKW}pdBw =~u!;% CA F[7LEBl,%m2"W΄:!C΄ЃV;c?¡9*;a7 J<ҦHza6 u)M:|MޠAn|фnX%5e=| ǪJ=8\^#)OQ{d Ct:I%ߢvw vG)HaQ%$Z$Ǘ(\rU}4hkO0[兮&ݣl8ǒ]3ct^'0"D/ַXoO!{L_HW1ǍK.{ fv>kZ[^G3OPhSs5e'7},H6^P&&tHQSȧa! q4o\?X]C_d !n$caj)Cxzo$ ڲ"7ح#ZӐ=XYNxţV'p_T ? aa?\0pv8f.R(8kzֿwmu.Y@kq8`cԯ@' kr%U7e<^,2vGd$RRgS˾v?։g!)Ça{kHk[P`t^*8xe'yJZHSq2F| l`KA?MHLۙKl[0-U" ߩo$T ){X@wAmvA27d";;D?#oi?:TGru$sGpzaWYi>wы荒kI6ۮj_M|N Cz8 ]i)[ÂR ̃MPqŷvJF j W7Bj4kd#!V`Q~l|Z6zeno]1}ɪMmGhI /OV*:pph ~yg+/BKf^X>B{QJ$* 6|TX݁qxm =Ő8A܊}`> Ll:2:,r"?=;Ndr*:_gAx7笜rmyG LuB>Z\ lh`[SoFi;Ыѵ|n#G.md8)SP 0oIh\)ل\gH % PYV?E#UeJCH\h.sLg)`B*4Vm#naVL\0SeyF_uz!E9L_zE\z ~A PZ,T`U^7\9b"[wh7l 3E IGVJIFy6EA!{>(sQSvH9z4?S]H.B.:6L=фLC4g @^c $,DصزNPuhL.]S$ƚt!.P&Ijᐡ{?xx@S48M]Dx饘Ʒj4b:Hl"sj#tl"-OxeGJٹ )ETww> VvB%"eF:7XW/D NL)7 tqm(&t:g['83=(!.\)G)Z*'5TҌ~} WKݎ IE@RI LǩSx~d.U-%QTN1}g=E>=ȝ=]bNQx* ge3wX}yz)yVEyʼ4ƽk.B[p5OL"yRN8$>u>~fQ> 0'S16dRF~)b6v&!̳u9$T^q Ð&q6+P姧9Kb6' ʿcTQ7ZV>,t/#9{): |C|*"SLRGbr)C-`r%ڔȨM&A"..6(BUmJ$% }ܯNvjbNpw3%32n3`K'QӽO61f6I{X4,H@*[T{~D_Wkyq4O1_Cb%T)̶RR0%Mc]|Мkty "hBt8\n[W탴WŊ@bT֓]G!|qpi)Ejo^/ Wk]M "R:"p=+RGtߚՔ,l/8D:V7=1h_B@ &}3ܨ?4 ^6P05: (mgJ/e9o 3y0ZPЎ7H)m wsdA?hK YfV`~,d#]M.6зXϟx.Z~jIM/ԴAVM,LXXCFq>Ա޾JNy~dC;\xÞ+Yh(@X%Ipvqg|51(3 RQW"-Qe‹:n&OL#gFz܁ W(>^Xls <Wܚkʤ@?0>8= j@4 ip&0NF.{Z=TێT̹~oG&e@\u>^/j R3ŢNX}TN4w Q%pW%RM{jy/o[!.Щ$o5! :X0XDHrfBåd~$4<I/ۡ/i%ͥ7M?Oc`?d F{W4p|yB@r= O~-p8AQ>٥,}^^ %uۄ_9ᅰHؽASn"xC !GW<3+{]V(i7X=j!PmLL 07dU*y}y6I(64µ U3 O7/HiwWWvW@n۞/Z W\YiEB`ȹV^Ie!{u=uU7(BJ"D75 B̯ڃOAӂ!HnEV'v&d1_`4SAelyU~q$ v 6FĪتVѼCS̈;OA `p!!]O5ӽl\жܿL(8EQC{#(RXFb:qRC$k@uND>fUROqlH[e,5dW Ϋސh'< BmmtDdRa 2* lK`/f']#',㴿NY|a'T&$Xx݈ g=Q Sc7殱akQ)Ac?2i7R?bf\D'w{~C\f2ȯq|u W J<CP֨AֳC3#K6],! 龖KJRaq07%PWpieүDOгB9+Xwܺ"X=aSD@m<(# ~[i57ذ؁'x(f,' McC kY#C:BB#"`=}֥ aT-ؔ;H$#QՠLOW㷪p^r~DT("yl̐l[zN(>w\L<0RI?H$( xojE;ȤCE!uS_BpܔH3^N\/vOaBǦ5,Rڀ}2ї7uxYkXr`n<\Z!v*gK6V< - v3Q>!jY\6㐯i4p8xx?N4X]/pw9?ƔSdd .9Q3dhtU9%MN92ˡ%``o 窽J} ~DX1?(Z- |rI]I Rɜ_2 >oܛFpr\T7$ZB-$C{77|9Bumȟ)-w亀n=^ɀc_I\m/,xJa"LF8R܋`:ˆжm#K>FT]/&iݞ O2pصXFd.D*=mdR賰5!^1D'KVz}`[A6$)ݡJ~WE21M$&nG}8Us ;߹1nM@vSkGO` MOa,wvNB73G+äJO4Dભf}u;^e8V4 >5>ªЗǪM^"J9,(9ˣ><fP 7;&xx:ěޑN! `.Xxcݗ&YQA; GXaxO%3Q5TLH--x%=,Mb#Q$;{SٿD{x@9EWH̠ S[}żOX:s@60ϰQ&2NC5j@LQ!TgފwS'Fm i"Xr Y@<Dae&&YHwISIoț1h=!%~I(=&iGPrLX-ӋRt^r W)ذ}sG8rId%.?IJsJ3\n?"(lj+P~O榯W$jm%tit@WX҃ˊS12cYI6ǧJp ԟp:8h kD8yMGFmFp{JK(PٓΐW鼣J#0Wh U^Qo"J#3=ؘ25'rg\5>)~mM8?߁6jZ^{&2} \772)S::!ђ NyҚS<%;43ӿPd5zcq̎~rSͶؓA!BvL0 =ЫHZ_0/v%\Lfma\,Χݎ"zD q*[B/q [wfcs-g5<@qIqazBM}BQr!o{enCD ?K;b fwELJ4b#^:<pd ;9-qIgOquJF_^75M,zjOƓ}Db7ne$EGMxJ+|,~DJtUȕ$'o2Ъ"*uҼ7Itʿ?> p6oI:Ɯe>{J-i3{.D^t!wFE ]|qLPvE m+jo"1tbC6rJ aIA{%y</mLӷ 4YC\^*ړ_9TZc )Ƞ/%=NML`*e_C%v_Ʈ5^bǗ,=XܚFt:,h4eNۢ_WZ*?e42Тq[$,No*S? _sMUsWX_ZdF|jC׬ ض~dEzKE:.S,tOZ:9&outL'J3D|qP5*&gD!Ջwٔ+Nú$ ]ra4n 2 Rx +O$DžcZ\"aʨ|I$n s`n3bjmF\J٘,¯R D,Q9-%f;˓p=RGS\X(FOe"\1/oNHЃ?9Ħu-MT&:Aǒ뇛;^Eڔ6w0ul+7dz|[N`G+^YX:$V6¥x[$17*6 xYhK)25{AJu_Es2UiB/Ԍ@$ha&tm~G}4Fd$ EQ<Cq[cI 6;Fy+J~.h(SPGj-Ě:1,̬>=(v xhF@ŐRu6E-0#rKe!Sf.}dW?MS&yW"M_~`t 1dK(<mcjR-t3deV;Yړ3=f~8W& !I_`p.V4Xb7txڿ(֟rmwi@CvB6k maOIbGʿKȾ3҉ ƏH>)rX6ҪV7fV>6}3dyALRdEb_%;ZbWLkW HLDn3P[p/ٲfҔߧT<C ;֌$;os32J醨|v$"!L5i+FX |`md]EG``y&Dr>"=`ŵQ{L?U2J8>JzA /^zu\aț)\HNOJ2MX #;jwy7=f2>ٓ"me#p1Tj<ΫYW~f*։ L^BdFk:2(*]xW[tAy\ $ɽ3窼f 2V&| (r 9َrQ[lMcZ4gln t$1{{ժr30 RBYet6eG`{m3{M%smШ6,%sJM: =1MOEIp٩Fo:vꭸ˲iy( Z/h%j%9D Dj9u_:kl#sG_. p14½Q'(vD@)C{Uj&w>I-}1ni[U |-Rfl6 wDv@c^Y8~dHi5cTn%0<0Ov&8NH/;+`OvHőWQ,b$1R<&CGvA AU7Q7+c2EdR:}4wx;f. %!+R~Yo'A*~ƊutHwZl]7;~.xgZ (g[?4iBvQ΁.Eu7N!kby3D]1}\ƽuL[WwV!90g#b\["{:jWQ cznT/T1 `ȞoV0'+ezcSNAn;TC 7T3Ӵ=]].ZSzL{ͷ~>JxF*URyUJX3pqW?< VubcIsVn>)D Sxl%=`&=VW~a@(nBj\LJe(g*3ꝕh m!}q]fb#ؓQIKg+,S| pAA&B^0wȋ!S*ڌ9]^""bk y+ 2@Ʉ'E1S.6$XE&xqZP}[!W.QQ4DL3^Z?Rb0iean-еӤ"Gq:47qWP48}4.CK0MX]6$շ8 STUٚUdqIE͔?P^q[amdʫ9t^N2jKĶܺWyZy֔@1+v( 3_FpsD{,]hf0Do5sۏҸ4Rʰ^o">Ix"m2c8ݫĎz(q}=J!+S̖W ĭ >tD "ؿ9lMBoWKhqIou+z_~X=E;JҌ;"hcjؘxvBtn:q.C"^&p'": ȼ=0>9>ֹ岽S畹2 ?_@˖|{PP?n¶:ٶ 31gXgE4R< %UeuZHnfNU5ǐOY)\ ]Saw~xh7(%5 X4$_I;W,K4_ g:-lD5A=; iH^5Yك ̗աXsI h ݠQ۫{eOwNq[#^9Ay$Ö"poqc\XcOʷ ˿J4Y{]fƣع#VllE@2> 4<#%k &fPLpt8fdI֥XM|4(}"'kd">JZvӖJ=70iVU|# / ٸ;ُ_#bt,Yրz-lTsn-rkrh~ޢ/Tv+ ⃍$=Bfj+G;8*B&ye |p0sƩ0٤}1\Hg\ú9ZQiҜᡚ?3f clNу_MDMoXH0l\&"ϟAM}u0iFs/m )fX7~o@X5V:LH!  P~{aK @gJ'Pxʃ tf`NpP+[~3ٮwu5`Bz)_F0Y+풷%TDC:4a]Expw O\Q"*6G;G.ۼh>A1.L$PP PwkZ)3o5(m ]ri/~ߍ ?-@Tųٿ#.-cN6mDBq!L-5Gj*ByP{IQiBS/EJ&#<U`cZ7.+o+=OA-- $1@EnFVi_3¹t N]j)ISmw{\05MsH'hr8lkۓC-J79X*ޒ\Ǜv睊#M2%XBs6M^KÖɻxI:!!mp6LqYz;RQ!vLzj9x57e.sS;&:A3Cpk;Bb5!I\3JΌmc;O,7X3pܲx1p3]*H~O,_YMet#I(Qغo{7ЫT?諼bp2Ko YtKmOj* j"՝2SVeV!D#,p ǣ;`vBםez/\E$NO$S~DB{ 2{E @ѿtB/S(p,Jm$\ bA Z|o0d*>ư2 {~PrDUpu11M2G(>ZRNcP靏ȍ׹qUO [t8eJ}{d4E?9ku.pN$n%s7TTʚ㘰v{hd4Æq&M>R7G8HT2 X(TWVɪ\kְOsLjAfnn%ϥTpAm'cΝÀ#.-NC}х5F~ G&NpҠ|{ΡgĀ3Y]u`CxgTtgzTH"qI ˜!rAVDelߖ1< Ԝ~S$$ꎮwK\RB  /evֱD^䘳ebYLso{\:&~iwghb%u@s iSKHet9JĎ;,se4ɸfY_dh $JxJ7R.Fi8xٖH\1NXW:\\c% i EJٻ/9X&oսbEka5R~,״}yȟO(j[-nèl,%L;PR[ѲwW-^|=~Lm)\a!-}Щs"7cb{EI' ̪%@F>2;ZM|K@తҰo.[2,HY6iKzk"x5, ed~K>Ң9'gˠb: n.R /i'6eA5o]Zo}{&sYU\<ն-A@ .Ak t<nϕgJF(6hߘnDϴρ#ǴIh[ 51Rش=8+4_@0. co^ö ژ=EqLI<Խi=O1 qFu<ѡA'r*}&㪮k3{aw"m h`V9>8`+XݒoQsn"[Ѯy\⧸kf"՟.5l18HI[j%wBջv3L º|6)Idxsz2AIY"!QRå~yl0g^ yfQ D]M +T"3#yy u)Hd}Cd5\Ң Hļi<*^HcYr~ޓINpB{HHb_vYݧ{$\8?~hbvSC+z>g&lnO%KBŮ6`U<F@J$`C'\l?wJ>#LLX9ʓ0.ô0ܵ:"Nf⻞mt03B& inמ98D%n q0. yԠtDQh kx~a DqPh~ˑ0hn&V=W|6_\7"< Mnmd{lVh:dh#~·,ːa鸸0/oױ D9$>5hԻvp]fJhr"Y8Qqr1HÃ^_ ٻ~Uo8ݜu!.ףNy.20wi9e" s}~(/us|~<6 I€ tTς=,CI5򂾥E^ÃmBKAΖI&_$ъ*hCcW//,@r*$ӴsdS`}j*;oyAS{̷qd[v,j|C4 W,=Ag L]5UҒ"Oe+~HlF-*Yr8@:)2&L>^#Z|v-ڗ?k<'Fd:qi] X %gd݋?;^~#mJZ/c?9l|,5~ yO}Áq$@.* >l6y,,Zƥ)v|g z5%Qs V,0C0/ {npP+”=F 6ǼcbhM3*?@la!ƶI`5o_κ:B3`]l#Xly=ivcw4 r4Ņ98:NqӾ.ZU?QS/28H~ebLST_fs5Qbp_N1 4ej[|$O-v>aȸ>Y"=j>Gpc ~pGO/җPG@t_o*h=;3Ȍ1ҝhm`Xנw>Ʋ Wr {m'M(2z)lWM=`!V @#CcI?_Ίw̄!3]k?>VZXlYzC9MT}\FPǴG1_u?'ڽ@m>b!/OxY\uL4mv  \cCþzqUĺFw;w>rH^%/V!0g)4atmΦ:ۉq,:G0"%n.Z{}{7ցҥ^n8z < HpϪLG$+mE"5^<2cAo:;ExZmM޹^Ƀb;أ^g@V7`9ѿ9JA@T^ygdޤoۧFO*pO5-k,e.,S7ojH"{1hm;rY]/OAj1فAJ0Scάi&q,nv4-[1mNSG}81F d'"ZsU&lY,LKԿcٯ-UZy,[yqsU AφS^ь缲LQp}Xk^Y`"Hw)I%!Ox*t{?]8j\zaǍ"^X$4DF ][˟' e5Vo+K\ԍ.5q* ٛOPB8`aw,vM'3 Y ]8缼J_bAG=iN?Ԝ c9妘~,[_vJf.;Gx!ک& 񥰳Xu \o~~dtG.h"C.4oVvs71REbWȈT_/ 2#1Eݻj[C4>x`%4 57(v2-R-SIM/G/H Ja"Q8Wˁa+bԆܶfpstI0VEPiR?4𳈒:$Kb~q1Ct7oL6$AmOu2 |IOs+"ƣ_na[Ӓe5D;¨TTUL->j5pcڑ|Q1 GZEhL15+ .Lb?`#Bu[Fj2uv,ٮan oa RHΕ3~S.8 1LZwa)*Ie?18OE"j9\>m/lˑ25GByK P"! ^a%ѝ"Voc"0֝j#qXʮ9:T+1ۮk jRѿ.[UKfٍQG-96y*:뉲l+9ʾ͉RGe]sz98@2(윶G]|Q<[܋3v6S<\ZEPqbj\w86KYe5z4̥V'CmIM5+&OBsDs*r0s=8rd ZF@nD^3=‚G$*80b6 NϠsm*P<F^>_ |OXH&(Zՠ_zoKĎAU#7.J 2@%9 ~ iT1+&aK)G{iN<7?>n6(i~*TEkވ{6hTMep&黸~Q`/]}l͚m>dng i0$iTtEU uFc B? .E|Ͷ*w=< haYJ `f,B\z[f}v- h*x"O.鷒nͦt9lآxƻ"^6SƗ=,ϘjD3ͼRܓ/zYGԻ+``&@ ½}Vs,=.IIUV+$8(8@ :V@2*ǀ~TcTI4v>0d/&|mD/p_}T| "Yv[+&Mdp o/i5կŨ&-aq&9kDZ4-+܍F `xYүNzB4p(%^󼛒}5qmȃ\h &rf#n3OdkJl܊־ jn,;ѐjPWÜ}Pw.8(8جpfJ<&G*k:όd;5d2W2N^G'>B[:Ck6֌fip|{P"Kԇx?UP[ĥ*Sؘ6Ĵo2Q=ҁg`gjUqc^l' #zlae8Ax^(P܎#6>-k1bl¸e߆|;]ЋT49=:]-ph/DfG<.6P|z"DٴJ=hc%vɹq^9k[:.^\ Gu#jUHtf=we/;dsLYp8{ݪpUoO䉮~>(Ζ}`1|2{rq-Uhqkm2=h޽w.,8fBcxUmO]g46øm[ >d - s}W@i7L I۪ i zO$ ![#2Ҏ-dOő_ 02[O:{`PG2T_LK); ks"aFRa4IڠD|iZeU(,1})9=dG \bcqiAwΘ43<6Ҽȗ'?/QiIue@r(Ar/]Αi8θjp2okZX v_W@7Ƽn5d%n k{z-0=@bY_DQer.>X{s?ME]_Z(f9* nnq*eӂs*[ ir;G~<+`@=NB?KDNϿ=2s,#hV-#ܬlI EhwnHEu5((:ob"!׷*`Yt}bT=l15DἻo.;20Ym%U361Ywz5a4omozCtihYW>x^}3hMhg4+۴(9HgZU{{{Ýy5&iH[e:iʔr4c7 @ɾ6eoRskBtqlbMb[8;7ZX.D+32f"$ȓǖyHS+~x-=oowW諸P%‚R&D;먃MQTG S}I V{68@F G B@A{n'>,Ac3مkk p1dD:}>_5Mw4$V_(viljZ 8DuZH 77?ngYjSyq` x3*?w.$iHP旦44_*@>jI4^ t di7<]tsZi*Nt&?c5nzlOM71R|U8ؓH]L~>AQnZ1 .18"$/鹇Ao(آ.ˎDc O:/Y@y&ЏDA?Zpc'w{j~!xum2z QҬP #j)C9aF^(gvƒ&t Q>V^_}"Wfu!'Alz .=%߉=A6GӀ`W ͌Uw z?<`Yk/l`:z:><9Dr^W~?Wjׂ>P"zϕo}P>Ҫ]2=v(*I}pp.1yF؁5AsX^KyX R^΍Or{$d4kNzV'LWqY-ޝhtR|)v5fܖ|t IBqX-;/2King`hY2SNS;.| B))7 y_@wg#'1lCؖPv'|yMU8}=xZXu ^pa #J46gIЩCAj?h )XDl BrkLD|W-*R]HX \ VxlŗGYK5焙QKVF+ٯ]noĹ+$3Xr54\Z_<- L~#C {+&޼1zߗvQ^*n1),=;vi¹J'W`潒-ҳ M੤l紁5{"mnO,M}6fϛN/w0Nz A65Ǚ[_ǷG/TAŒ 4̽ )kxGkT]e^lov;t< zo0q]ԏ6vm)BqZ>zi<Ņ_-Rg(Dj'[g~(m>7c\xm>.K,E% oF˭Cq޸O?&5ص9HqxF'4 wMsLXTGOXbDAfy2DUKplCo#l28UO~N܊3yX} N-RPAa-Ãt u *CLaf1 f!F25{'qMͧ}m0a.%Vٸ >`b G$RL`6/n&enb e.R'8 'k42ndѥy^EϞ K$0tNVW>`Pl-9WMCOt%hn7<n.U ZE%0AZ]lhe1yαZwzթ3̑ J3ag^kvuEbWJVřAZ/6;zZȘ]cJ)􈽋w:*~u^Mےm5'$ G$ so*ʳk < öoR?Qت[5_bM[nËAY2gT6ΓmNc 9G;q΃y gw?P&F ŷQ Dig%jb .8hb85̏zVdsZԴ%E Hgȷq#o#~@'ho:d8`\%zн●'U.a {&X|!Ə|ZW[&x;H9 MDHfAU &$ԓ?N@)xU:*bZr1Dsc\Yᇹ.\{a`~>u '%5aH L` L*(TW|+^L@b)8Ť&_fZ /ݗ;_Lyk4.;0f*'C!@0adU[Y @,DJ4b!x̽;ěe{s)x\69+B"&`LEuI+Yg}v*\"lWzPX% ^9&wllײQQe@3SS~ 11j|ݥ<*?3eD>j65#8( q ..P@w~kN G^έM3xɹʪC{E5H@yhb% i^IHclR ;i`&,QSN>.((}}Č3֨a+q~Q?3kYpQu:x.;DXm[,<&5˿":H$e4}tgA,QYoI)Cr[a1%0 >sKeG@ ?vP 4)}ʏJdKKZ.d&Ep"=]30F<}I,嶜=jL~,{*0o/w7}cN PGnȾلaͬdy"RW\AFa]2])~@ti!lX@Y=)>O8[b o%}(TtLq;"Y'b5E]A>{a2-*ZG1ku| OUB`3$&NTHNx5x-9(_(9bu#ݣj#<׮^ఎ1ό慚YbwoY rsWӆq8ri\k^>-H; L`MnRU +BAd@wn<1]"$m#M-H)2VI {0׽Y ˏL*mnj'~"GY ~̭SIdȖ*C؛㿥}7jc1!l"CxFX~N(]H3Rwai!DR2mon{ Oy-/z2b $߈O ZO!Oehe"'e^Ul/d!1. [맣G,$Mng'?{[*}Ts,4Z38tҤdx;I[.()϶Cm?dV*m`w _3t%e4I! DWU#׮سȡ?2Y)O6!FB@CM5h^:-Uj(2Τ듔! : 9C&auNզih YKeE&͐{*)~vțBo|⼚ھS[܁֣}J2?\Y9U> |(bXgG\C9Oi~*,N*kgf Ƒ?OEc4lo&u_fi3XVpFV*L+#p I*?ňZ/y{jxu{%"RfN0Df"(=q ~lLxB18/&F|V} L<3+aӴ?)Apfa+͋:1m7P[uȥgSdq`' Η?H:/$;4 `AZ_W}`_ S.m/^P+V$H6-V6W^&\t *V9m'"Z2k)<@[^j|M;2]; lQ4N(yUmU6^sB~%QNIE)W5Ev99k<vUb~:Ӭ> ߠ5VU͟#f=|| (^2+N?)5EC| '~^̔0Օ{pq՝AC e*CN.==xG$W|أ2.,"#Yʮlk4QQE#7.a򝊔,<ƞiY{)]'9&* 8Wᢌ @?eh~w( Sp5S';6+X +:{V)Z~&s^bѭ%^BGc5K^.+$BtqtiGgP%hZ=2Yyaq/?ϳLİNU)Z6?. |;f=[iP IqTgbmptd"lȥ,FiC-M~ȍFXT Z%A yQz!Vvچi=0ёĆH%i[Y!> z~K( KmԷr$؝v'g (9ViA^ $(n5A T3 k9m=rm\XܕɼFL]uPbWƠ8 ~DlÙM@7-]*'@D>F~'|@X;kI:ۚ'C>'J T#1^l?# 5cGuVp~Cڤ9| Op1|J  Z2mQ? >aHb'$酋<4I^#0ʔ$_Pvr'Q3ԅK&j!<_`U-NR oR>clόll6KJ \d,>!B{u'ӄMo?* pmeAC_!y%`G^I;K'{O0J1ML pcY_ q!GG0K(B>UjRm$-/1ᚂXOhPË'a @|OӎSdzUh*L/{Ah` J0R+_t"+s%3->]|ͬ8;b%rTZؽvXw uXt.LxkyjGn,.;@R? `-aL,3p>YvGuC[EMZ7tk3JyQ/jOYtZV"=&gD 9hBqL/͵)O V v} 8ւ g! Ps"v+w8h8L uiX5O\(|9b(̈́tPfyi7D1Ђ d^#s _awю s.HX:[#< ~^<$A-S![&)J*|iވ yc.uā$ΑHn{/JhA!'ނ'+ZwBnu:Kf 7WHb+4&,`4 w<`T"o~ pn@L!%8<>lPL q-)3.tu1Nb|&}35$\&."$O*x F/*I~hW7 j57L>GTdK-~<(#+;v]g@Js#j?A, J$\0໚c0:1 P !]{DP*f&}u@ُ=yxa> T`:] 4X6y-Wb 5Ek- @%ϬiGI:F;Cc.ZD;$`GȕmF-ZJ@E[$ 2rR?, OI_5CpO{6^^TǾ"3Ln2ziI-t9 Sگ|!$si>( C2#!URUؚ Cl Dr LYmB]4me[|A4oI^;glo]Bp%Ec$N:8 ~Upu4r_F"A!;"bbuVϨ IJ?N~w9IW UD(g?]'사 *R T;>vȀ^Lgc:rLʍZ>o%*Q,GU w;܏'=BIZD0?lsC50.ܹMg Uq T+jsXDM xfνJ|nENٹwւ_vf{0¹Ê ZV@0'3p Mη;D$\х{b/t~__6䓥䱭.="_^f3,?X? rO)R I;!5zm3sf}(=Џz_)WlZx:\WE6jug:zϕl N9ŽO1T4! P!sɈ'QiEo8I&\nrCerIJd\XW a4+U`d[$D&7AfB{t ̈́+_mt٩~sO hý1O:VZ/n64tkGK~Z䥴JW=WzÓNqU6T>C~^ n4tLF\nv-Ī)נQa\~j; >:}~k(uӊwSC##NNF4y۵>q%,ώxIƵwWImҶ!6 dg4#UK,5mϳ>P M9\}={n&EOY-bg4^Ff",0|&1 [AB]lbGW]lsϟ@12M*iS:kCuM?ت'-),NAJMbyE30-$i*Q-/IMAg{xz*-_c0]́"g~A=Y,j9d{Lbkǭ06Ľ({9!h_@ݚ^\zT# D`\sc0,n۩[#j9aZ^,PèE ^{y;ZcLa $FHRy`JQZL4SWJ¤=-+u{nzV%24I1<ķp.B}kmB{,}%z$XLCR~8xCRK[<\yȫPSRzQ %bOͽ%g5Hẇ>q>I41cISx3.&$1Zh~?ML%bzv;=&wi䊀OtSsES3D^JVsqIsV >PuPPMQ]P+ϯhQ$d/k]`jvI!e,t]'CŒ`ܭ2o9ZZVSP%DѬ{) +ʖub. -rq͔ .ԭӯ/ F+]u.!&~EHsDzNR/<6'JDGYk@*G hRzZ"mR楼r1_ 1d֐ 8~*;PGC.Eȟ\WhwLXx'v5I d!("wPa'cDb>gk쌘koU%?c>Ӂ&L@IlPc&u#w ͋J˥>ibs$o;=ŌJ |kO( w]ٓpzz;YRgg9 7saCj?eQI7^>q g7f3 -ݰ?7U*+T!fV]9+}{Ui4I0>b;/G%;Rflصν2; n&=|5/HQ{4Nr/F(Q?FUe/'H MF@ %2a%o7-.q"!>V^2Qs@*?P"vA6Xt }H!s )]p4Sp {OR($HՆKz*)㹛G oT[U(4bM+ (E'soK/|6%Y]EC#{kaXd6)’Y2>J3Po=Dz̐*첖Y7(7w %6g 9Þ@5 RFsG0NB!MBY8%,l79`[G& lKyleIΒO:FJVֶsN8J}r.Ix&Vt$ҭ'u)8߄J 85ژ{[2^'B7 1hb<$ʈ e4@zk]QږmSUBэa++ͮ㙊y7KIŘ/HPt8:{raZZ`  BOJXp|=[c6O̚UHL5MfU}w:$b5ca`G\=wsL\w}):8r_@PPC7n-\ AUз `+%Bo:C{/ &eˣ7pK"<}#6qvp#¡GC +&~ r(N:_io([$ 3[Eo)9bC5)<#Xw%*NN~/f̔FXnI)'Pp9d;Ł%y>Kz7·_BǛ>/Bu-s7;ȐuAB3%#Zxv* K'aBq-AnPoA?u kJExIN?2n-#џ![+oģ%ۣDpv~ P,O0C tSA J=S_/}lr|3 :+O4]lihl<.%`Aw65x}b " xW}LHm @pQd,ex{b.$k#/3u@҃y(n_l? ݸMU.#FEg zMS'U$"SO&9H)I^>\Ӵ9%PgipSΓ0Z˫s2S;숚7-/kA㛾z7KB-ַwJ eHJ-ՅIF%&Bٛ9!#+#PW}GmZZQ$K3xb2.?cx4e*.SCTlSf2&]Ƅ|@U8mKx`@iYzcT;`k4>DP-$vۡWG;2xrPJ;0ENE_$Ԭy<`0Z;mVBN1ա+ytʹU L|YWU 3oVQNoW[v%C?x5(3#5=-ڷƗg} 58p1['LSuǞlUP1x; ϵ=b|4` Tm%a_:B.J|xٌ3wxkkӆ&r07t~%Ǘ3҃QKDuq-x7?S]e^ƙK/$54rOէ4ЖQƿ凞z xg[@Y($y5e+0bM)2+vX:j‰tVۨ>E0Z^=/wN5Kz )D^ϫT) ni2Nm=Oŕ.u|C_o +>kZR2SLˆ.$DlKf pg180̓e/ju27gkbBײ>¯idnTWyP"aUHDU1Y383GOZW= |,'Rͽ"U<3(l%3pONGRXO+IܠeEhӖý99bk-~=Qv$ n]0;{ζR`Nn$&m`KǐTenγ8i:Z'K˃W ?FySx3I$KYpxRnn\f_OY9Gy:307@e͢Ow#uy=c DS`6iX0E9 \y@^L0r}smtssߌlfFitIt%B( &y՛싍E ]2XfBS+B Zjݠ|2&p9r8-~(m-ֳ) ɸ`)g}#>"e$ ZWiKAj"z1$$EYasmї& H]h;Sv*F\:焪U  qW 12-6 {`^Ɔ A! dXe0 |3]¡(I\J>/E ^ ilB˂}֕Y0sG\p훰;B?y^<4cTweK-E!iL !PAϙF4gl#yQw3kFZ70"{b9&2,*V7di:itqL>HQţDkDKjpܻ+ͮ6ZU`|?SZ`;ؚaOYY׮oOKoeovAX:9&&O^A&q+cOI]ZYhwSA՟, 4"ztS߼V8MDas-KL;HգkblXd:(o7slGG b\{Y[wn/,7 #e^dp*2T%ZTEu:2/(Rm8 t̶73Cچ.x^rvW [$;$"!J:A޽rv-M+ƚ?7)Wx.8I)[vyj•_QJ\R{vr$ E<#)NQ+-6$t(;$7!+KL6Xf[֢ɠ})O2۷֍*YӕW51H# 4KD'JN^Jfns;v+3ZUpLTн84.][a述~Hb@'wXO@GrCIղfk@=XXF5F❋}*S+]M)3|[CFj+D z@ 3^j#h|; fmzqlMȭvbvrAo _CNG`$}"&~?sqa¿`#YχH;<;h^[bJ֪<M+;[Hƭn26Z/:V`(řONCI3XMmkC|l@{ug9lPME?K{{2{é~XS~۽-ξdqxrNe۷sM)k˄7\v37M tU\̝j'g nн41=>Y"[JyN9W-・m,%B~e0_+Oy P=nX/XisXx~cϵq($ _Т,˸OX]zW8:KmǞWba#uM3qlE,|f~fLU,//z#< p fV2D#eN]|bO/TūRf^LJcq'ck$ ){b:m ,r +̬3Xp]1a 6fN>{j4h[ 7i}Ӭec$% 7X:Is"g IȾfF/m;] "&zjPҷ42jRR kV>H}xMLћ|p^a?F+Qn bl;L@Nn(FP\.&'cYdugo"Bw|[q:jܬK𱣽ur E&V -p(u(7/3;m)/.<%/@.[,$ PPB.t]Ⱌ)(>𰽯;8lTЬhrPAr ۑ6}O馓` R102jFx+]Mh'orj>.mECVA,O^O7Fنpg^Cώ{YTC R:jj7QB_=bbb8tkz͊u"<0 Vie.D>@۲8*$>};bm&oM3vA/DeToĉ溁wܜSytbnH(@)n>}q#I RoFd}'ByO 1ӡ A<320OMZd2ƤbHS˲sQIG"T;G rxy^LIECuܡ=2vWŴea:t DJ&TpbVĜ B)Ul ;gϚnp@׀OEr! ^ܡ3|m\1x!dA= )Oh\(8rlu%%fY|fZ@/o@ /VE#1Zr:U w{[ "G5(X63x/H0^E1U$BCJSet(JoB$>^A\ jhWDW+A a>Nڧ3UӉO :Qć8#(, <Եyv{9.6hHZԤ 檗ܫ:|2t\ i::_By19Jl3'MI\X G|yld7㭍QyK/_l?m_X$VLZJ N^ [9!.q/J$ۙX^+'ԿJR]쉠Y'(qdG\5X3Hˣq#(nEyܢAPPē=\ ;'! !e$anaY1tz!bJE%#5/$sz/ +Ar-onWBh zk-Oc6jGH(p3${o ?+ ت̇Z NSPOACrɓ^!7{5w ʬYwn%^x zo0KQUb < N7/"y lij牬0M#pb|U̿VwffH.h{}6)L='x#Z.QRbm-X/+}u,gEz4MOc޳'$`gt3RoOEtKē妺aˢpN2GV2e1pJDZkvIݚ@s<MEEu6Ғn qT5!f8zڒ:}0>EiyE7>s8$m^4H,M2p(Y8m1, Q1X1ѦIm]ў؈/Qy]nFoKf7ן^)YZFQhJ\HOd*К˴%w[h+5#tM.'꒏ǻ0uMla`(a3WdظKesH ?~}&!Hh*Aԡ6:~ͷ̝uʖ$⡠yp+(S9[!`AydnHݜ_ |4ҭaerUh_'iC1EK^t1b6y2|#0tZOϣ'ŻqLVɴm'fGPaCHߓKSd%6 +GٟܐC UB$+3/fy@Ű,cx m98i!8}D+n>E9z)3-g͎zqH⬭GjD\zV `Ng7{^-;WrqR}ڳnN(AL~a;G8}$R)\Xl玢 6SC t-匶F5G7|ʡC(ellQNO>bK>ѭJMƚ,s1΢:cB0jXX  @c3@ ~ h-FS)GPvp>FԊoӰf$ppnnsV~PQ٬?əITm~ԎpC\2-bQsϔx\\b*>ǻ-n]? <~*6Y 2moQ8zcZ[0m.fđydRAM2G85kޞM% Phшy+ ;lӾP=/Ƽh47:i'ͧם]tʻ?ԭI Z:msk9QrJ<=v_w5,uv d8PV4L8+MO7I&ȴSqH;"Ud_)&)a3Id%_\a?$PLv>x% OŘT!F郕hךo֋yQI_vB34GŲ%H l84hI\b X$yvG҈\|>7!+lHEO#mYfEbj&lHMAmjω%.hvt˄m[AͷH Lg#yCM޴!CRS<:7oc::,6#Ѓ'Plj,̊x/EzT܄B,mh )颯 ȗK\Ik%(1~ߴhOR>ODN6^1:}ִ% EƹJ:W}[. v{|Ǽz,mf X3Iŵ ":pwe͸*=n$]}& WJս/~kYupؘdLܔVnaPOo*DgmխunوpU`QyKU5%W򹎰W)ioֿcd)bRJ΁3-YPY"Gxr 8SZMRΈҠ Au=sW$D=uI<] ƭMĊ1ɹh1!BhV(4k!~[xLhA,ȟ,c+ "cߣhoG"M 2sоH k&D m %W`'*Gm;0}9uE*o̬!ؒNt!SոbB GYD ¥PYhw qHF- ӏ xO(Dn/p♒Z4Y*n^ðlQ!Bͤ]KmVE;5GGvkِuH7: R*!0NAo<3]Э0O1%жehT,ỺFֲ!ݕҬ>JQБMR^1I°IQÈ׳ D 4}ٸηHǼ6U?{W~.Es.*u'z6}ٞG0{KUA&0T,!bzRyk% rtjiQC(V08ad80{. љ& Qg"(R 8}>Uyw:[.^L? ZO Ȼ(:l2 Ae׼덕`'F (2j^pnl28 <[E=pDd}(ar~Wp}>XE?|(YEJȩSvRj.v{KT֟ױFj1T:igD6*\v=nǢy~_1)PvyImyf4aD҉ U0>4/f5'Gtĥ,;*,nlo̓voK~z5J-anϛ&5#~`a棋^O[)6u;@G$ceu e "%^fyX3^S`Ҭ3<6f$BY\`[%6NUA jϰAF YP { 0Ҟ $BeuF8!t$u[7B>?k|Srd'l2@iЫWcky@TVhذk}fOePKJ'&h_f' &eVfOvBߍDӚA ] ~k7 ~?cx}WQSf_b5)~jr8ӡ78%Gp!+$aԟ&'?暠-?@{xpOX0Pi8I6b9@UUNny’Ȉjd(ҤɌ4"fTsdgss^JOչI㢅c=xTQVi1.B3d@y5-p/\rБK†^Rk _h'{hdMJBi)>Ol5yMqueNC!aF+nGL:o' \>,TT,x `-3}HBӶ -[My8vqq8M.[AQNl3Jucocdo;㉻0l2?2ca~2l'|\̧ IԫD垛|= 6%${FiҔ}{VX0(E %\{h\ӧ\m#JƲZɻ]*\ qȴ hx _^7g7Gh'םm b࣊] &+p Qhy4'^4}a>y6qnFʽ=-sVa%t&:ZzvJLl#bL2!sFyc Ø(*#4_)buD%oCxSXs@)4-mKH%vۏSu,Is3`ܖ i7ž8Y4foگ axHX0Du@/ E7^fu,lF!ܢ_Sori'9iYY VSGŃOSYx3~ϝ;M~Ρ);5~J0W֖B}ssm~{g}`S(긛<ˆa{_A힙Yĕo~_^K_L)f$e\$#CJ}&b~14n+R;;QTzbeۮ4a֒o?-&mAΧz_ ")W|u]18cے cāH43处;{*āUnĂĪt~Vezc$3+D:(ؙw)U XO 3?P5Tmf?X.l)YAp\ǞHfm9Y`vos8J]#zY9+͙2&y496Wvהr7s yӊu"=̈́qcq$ZW-O73Q9ľ~z1P} B \j`e4\x17ZF(`ٗ GWfonu6%,U;X,,h]p>ӗׂQ<*$LQ\٭ 6l#Ώ SV#5ZlI,0r'LʥN+fЈGUpgJ 4&s뿑N(nhzv ZSND8EW+8 :CPtH ҙ& Oo& 6IWf"^d;[0@dBe;?O2uE^Ϋ/⦆Z* IXJɜi8TBb_c%F,XύCRz)N'Ty2v5&՘,E yV;'Cf$Pru$S@ *>{ $ 6!N*YH?he?:  ɘ)t{0D|w G}_֐ߜE5T ߉0u oX!V6.LW F01*eˬnK )sgZRDWZn-~K <̆)8RilGvC'-MՏDͦ'mk d)[:k#~hCycVXF4L|˅`6-4&NjD5ԩWVl y+rci .m >>]#]AЋAoA{Z D-M&vj{QAYf ׮Gaə9B1dqXt%i!&Y jR;_wez8FDۜj%}qh<;te~F[^b]|SZ<';!(%' F%̍- pխ(W7ȉxFRO4b+)+Wu{p`}y, -$ņ>6U|ֆZecQbϠ45h03=d>7 8J ,{* {p'Fef6b[@C> Qg5, ^9_Ln>:W|1i0U(G7m+ uUd#dNĈxcwvI43:{P0 <>3Twt2{0ڨc$?(T\/sMon=hy$3`< AxށW-'XdJVO<:t@[_-1) ֤GX&eRb(z*C u5@)+]%4 䀋Gw)uw1Q,WNRe;Z9LM/ JB<1lh-4𶒼ub58ǩJTd*TÂV[AJf,RkT o'[V E{Vب!Q$n3RW:8yL#H6ި$A#wc昰o!e[֏B&:0H연 o!0Y/QQo!' }@fo2k=A)ƚZ̺""v<^ntQ:?S#j_oЂotA~5t`v;#=;L0n$Xt=9wTKOǭyC#kw'Ԍt&1J߯m՚_@m\UmYaRZ* en@@a׻Vƭ;4[>SU{I@oVW5T*!w|1;klOB`7DykլK˾Bdtf8TOq$kq/W }ʜp{75ip8FяD6Dz1vAwOsȝ>fW'܈jʻf!w;r>p%cLȼ} Z^,0W?"}mpf?ڂ9QR".ō@It*Go!yf6Biaq&΋>V[i<8ruĘWn4`[=FƇhMIWu*M39J, ctvL+K 0Hݘ8&fC$P1t8w(oytàX";xަJHq_K2j\"Uy1.Jl?$ q:6/_=:J6rD1(t#[N xՖ+4gtc[ɣ'֬(8TyYt2A^UXH'S.>p7NICxvwX1,iЙ.Soqhh?љxu#޽{f5^N7cf:ه3_)N@o'\s~)16"F {|%pT9;9ݡqS(ƸA$>\N_=fWC{q!--zUBUמgd>۶-h;)?K1EQNQ[tx)8ꊥgj$@{jt0~&`Z^k Go:ĔM<6eLmNGW,QLw ?{RRnRb6H;t_#|v6 5Δ Nu! J3^)cfqiѱ;͠lM|5C,b]PdO3_l`e$-aȖ Wƙgd5^&9QICKxJ,G#p {dTVSH5zﯕ9Z"kFJD J^C!UD ,n#O~R&t@z$fWabmcq4B}Y£efwt)?{MőoG_zaE% HyZݖYӥaU(In#,pTl?wO?_\v'zL6z0pLяѸ'#db)F=|8Mzd}EjSԳIP] ݆b8|9ҾZ?Uެ5+O~І²(>yjҐJ]<2ݺ,;@EQUnALMBv"ez`۴}%_V`A2+ W ηzy4]%ц Yش6BAʥTehJ;6\ҝѥnS:) C zAr) Hc+  vA:.y{`x?JX\4}Xc#;X㜖[me8~`BYd0M a}};3E|z7aZj_d!5ÎTtnc̛d9_2r2ߚtӅ_ -5@GB4I=wJ  ,o I~ Y׆j91LB/ +za>V^8)4K|}*: Ȗ͔p7D:~ʫjm$ Q(< ϴu^]V+o0 >/5|*u'_IJܭMQJ63_=UsqYqQtX쬺`_]YU' zEڂcQM?[8#osX9ض۝ QE\wL{c/[Y"VS mBgp_LJT 'uCkEƸ &躘8{JT[e ޥ@W)V[9[b{J's_d931/1i6fUnA=(3irLcKwuvuԾt4/3CYDH (%/&Z;KMZfhME)wQG}B 6k~B"VKYUfiW#Q=pKOZ{|)0dmcAK C$NS&Cx@v˚( sTO/#@z8E1.D?\J,'%[5ݨ"E)rz"[؛|gO)AsR,ѹ,"a4'ԏx dVdR {4͒?4h50D^?_Qωկ $wC"$~=4!ZQw\UjpW Һ/J1o+0x t96\9&A~3oӈ5LvY?e&mfoB6.T.[h\:/Y`i|QW~JcH~\es+'j>l /D, vLX F=p5DWrgκ Z@M˜ k "mw@AQ¨QKcsb b>k i˭ir9auLPAEt+ ;+"!7ϴ|=18qgr{״?ƐOagIցمw?;8vO60E0ma_c19ossv}G*)bO60$4f`O*5kǟPP rш#aR*k]Mc?$^3 yre\Ư6 ZbXo7/ +,/B/nl)0"WFu;s/—ĢQ݉6G[\J׮EHlw?E&!wX QK^l0Y`:L?\ H9 oKHϨX297XsC3zGQ~NyuTOCiy.SВIYb uiP H4ܘN8/G>)_]8UJa '/60!! bVsX&!M?P-HQpxK^c˯tX웿 YOgJDN9g(Ph|@,"L&>GPum2;c?TV ~zt# > %ؖV|`P>n;WGW?meϪku銿BQ #GuKоROCGz՛c%,q?~ {1sJЕԬB(Վrm]*C`B* U"OF=>M"x̲#;G2iR+;^/Kf>>MR}.N`z uI!^5qgvCP(zl,|,+9]QrpQϖLp= 1sA ;Fw7r aԓ򃆀K .:AEQUz:4f1ountf_@"FjTO0;t#iLg"0廪U_c.D-icr" .]Ћ`W^ 1njy,3S,,8ӢYhNՑ`ⵤ?@O ؜z~lkWn%& Ce:\FCXwT?#(Y4|7ޏ^CGbyfLM&x~X~H!?Ɖcx q9T^ŶIgǽ꧝CtKN伖*HV&>!6O޻>s|]nS}cuǣR-9Uj} Wo;CD|  7C 's qZcU2'd"wްZ]_}{8kǰՓ_xaB Fxt`0tJ(rhvMb2Ho?RyU乔yH wz0dcIB\p4푖*ҒHo˖xs@8N]wE y}$]O"[ ܍ |8\u,#9۬NL(f\%G4=t<}Qbs~hy'333͔ 3sew]PGHQ mp^vM8 !bﲶ܏TA)ց~*x*g( flʢvq}DRx^20Õ޾ 4zT.I$xA$E<*g߇)lS5Qo&Q*X%`a^PhFKRʊ7LB>x3dPFRسy]ܙH cPs4XgXɦ&CHN'6,~N}dO|O u͑^˳)ٞ ,6C [ߪ@u[~z!7$*FWyǤQEۇA=_zYxh HFAyQ<"NAcTZaX]#)2sL9 +qQ:5^zCe$+u4uS|aLB"y`+'B+fl$#yYy`H?){kHL42(i' LOe~OgS[6ycn葘wi^<_;6Uͳy1= G?im=?9 !4lܸĕɆưl7h! ͗&a"t؞Y?z~Ϥ{9{]SOC!IԨn 9jw5j75uBv' {"*<t[9]bƚgO@0N0,8ֽƕ-ɝ{&Z0J=-^yN#m5=re"tl gUEq(G6^N Bs,yw6WZp Hq:VMckp{K*h͏KLZѾ/O%N!j)-̄~~c;!.v 8%fبTNU=LjO$T%,b}GDǶl]2 g;޲xYf5ߙ*="FÒQ˪(uF[o9 eKQҋ])*x~+K:NITL `Qݟyt;S*Dt&ùm;C*rR R7Of 09'Š ?زa ]Ԯ?aں]>@q9 h;KԄ$ßhSVgٻ3(9!7dlԜ9%fPK i}Nn@'ꚫ葲=%GCopڋIYU]sY"67mh,G8Ӻ,7 >v Ο7nb P.}k8\Uf~c`f@y0RY 毕]5痔"N6בCY"*Ψ+t0.:9¼ɗ֩RX M#[Gh-'h2/'S Yz7atpvHw5a*ӯ7xoM"}{eIj:U[2SiYԻ||Z>\?4`4c70?5:aQgt`Q RIJ/n(!PN4moَnʝ_XajTB*"Z9„&V)ܺ<ǪYZa*g> un>1BOC#$3x?>D d&ҵo&PQDǴ6.>'anWe_w˸ M`}-Y8(ܵdjC3fQ `Qׁ|ƀOwf.) H^c˥ jFz9" $}XD[J=Y<؜{ѡށ^=^f].gX)2^B?7JP1y3F9O?VZ} [WngyZUb_h%6S)nE*vxIV;37qk&aaB B;޻Cຢ,+] <{T{yX;%9{P2q`+{'LJ0u!-_yՠ(SBU!AW*)KRJN@rh@ޠBUx'ܨe{9b锷Viv10AƗT,Bw -ȬL,3{uxtC@s{F<hDgj€ӔOW.[](l:=?&œAnFGX Iªj[5Y%N7KJӺ{G/_:,] "ijH6²-26qݷl<۳FRuzԴDD-wi[[]1 D450*MRC.رΊa3(kr &;,ɵWK0 ,%f Yk{ }^,'C |`+cp'7/rFɮh^gfB6IfC #G"NMEWue!7lKNT++1[r(s2SqqM\6DJ rB7mu*ϕ~^[:9 )2yrP׵wK+@S-P{#1X\'t{Gfb")cxBf ek! )6MgW0(jGVv^ Y&mFme=PkËǺb,oVk兠D*oZrY]Îȗw^qÓ<F{uF8=41Lt($3j{i(xIï%{=zSF2pb瓾JELF 6.W %P:|0TʺqNЖ%lGS价CϪv=㭀fn@"G/.YESY~ #ңnZlT 4KٷsWۡ P]@M.d^DO<&}Afp<8bVkh-jM/;L׬VoRavUFYsRѠZa}eax2 z>ΗB?w0dld u ZIc\2Ӌ M/6a!/ V^zĬ%T)WgN%5͗Fޟd'9Jiw>RһQ3BQ;=>} z-L%KPtYΚ]4y݈cPQ+OA%(nʋ[>kp5 YDUN&iH8o" k3!C`r<(0%Nu`JPP>lZ95z>+qe7|\ w^/3O^Q%l^o([Qp!KV.߅C,Ճa)Y%B|OTٵEa:<zguW .wm'MN ,`Cʹ} 6 S#nض{z.( Z T ~@xПz;UUԕ' pTK&s]WЇAyExf_P52ɑTq7iZi'HKD cB(NH* Sr7\5HrkB3$VhrxA9p(_DJM!%GF#vEWUt\! S{-U ?e5<=ŝb9H3^"ѡSBNt^^_9@eM7σٖ H;~|V"ݠ4>3LEEbD[=U>E-52YGnpMnD2=v;Łl{Xy1,a;6L6qUZT[E!bzB@mXy eP'#H~+[FyubZ#'>F[R ۮO _r]|liE:VfiT榣yxE!~wZl>%IR gT7<_Iv=B`7+d|%_s+˼?h,z7 @{jտ,\Lνh@9*EkK߄={FIf-KUtٷ/>eι|Ep7ݫLAD+WA){9`0P6YCᔑ~ +>|w\a~LTz0KL*^rxU8W˩0l+y? f6PaqS닌w5(KhYjH8#mg\T*Fܹ0sbKǕt3> 3}kGyś I>-cVosQ_X~y; ZX@?jgEr̮ uk5 Sp\ڔ]J mz*T&b-Jr~ a$W7bJPPUe4[Ch L27#sBxzB4@ m(v/0}9_^ٴC["cFkH Z**{>e*?q!mYqeM~tn1.}25AkY0 R,+Z%J* 3S ށ%_&lҐ9Ve|F' ۭ[z:C4^S@ao/S_{l r;rn1_ =8YT>;b)[}m;"~,H)u*rbaϐn!K \v0ec8 {(B?vrs*% "'#X%O BZ(U T7"hNr_4gu;ݺ'OE0|CIvA`u<@Tb i)y?-9 U D~녦bpc6W" //%U !hxss_+ QO]wҩ MdQ/$4ceR:=r@&en A,2 5loGiO/{Sa\:%/(a'ְ:nfٕةħC^P~rOΌП!tWG%RfeKRra%EYXj2 WhI7+=!IB ы=D.?LmD[O.C@3`/(pi-Y=ϝVdmpdԛ=wR4d\ٯG}T܊4L y`HQe+FY륡_C8 *gbᒁU O;o#e 'M DXOa͌hB!"T:sT*q2%1w`lE 1j#t5jߑ ȶDJ,Txy<G*3)ݠ-ࠀhQﮀأ# +fw1_:^ˠ~ j]çIUgbEλ 8֜4G{\ 3;EA^Se^o>?"Qco`Op;V+o5V&DP*h% /]WxxUy '^nF`` tI 9,m,JO,1{i/S'/M9#`+X3]OKN)1YQEͷϼW\0c>k!>BP:8|&Sa B΂״Hn9FLi @Bt=f@Wpu_PB1b~Beg*n\tj#Nt.v9fb3"J/Bnq.+x躃-p^Mdj|5mVk;?') <m:6 Gl4l"ɀ+/M&Tj(l^5w@P5*O_t1Z_ f:"6'(9C9EUٿw HI$B{'gqr_ Zo2>͓Ml}Sq(PPxCB˂}^MYTdŢÐ|+ygeB钏k<8 s17j=%ĢiеK8&c*gGIhR#ԕAFm&!f+qQIz+8c_RV'EEc_ 5ﱖOBG[X ˇѱ8\9d_AVkߛUGpng!n$?hrPLkzqb;(T;b<0N(er[@avlϣ`3>5EF{D|9uY0n%ݦ>uPϐUﳇbr.3RP!H2[((PSbd{)߉uWՋhqkF4㰥oX0mt4O?R֝yv`d3C꩖ rsıڟ4p[ k7tQXQ>xB6-r?ԟ~i"DAY >V%7Z0UjZuKڻ5DZДm7CekB$QvBZhHb{-B}=h4ܰlȶ}@ :Ҕk'}UaW0E*P.`aY Lha09}T οx0}yZ@8ȔEpvuH?O+\w)>)!qFE馰v;U3X;2J4ҰFx$5qnr_vL HVJڢӤPbUn lj`r/RRRdQ=EBH68UH +?)~D i2dv9EBjV`̗- |`4 k RDf_~Tb,&; U-CMN7 '2{D^E5ŭUB X˞T֨+wv/ht[2 ntpɳ&b~s) T:c{Y]{XAv3jR+؀hsrɪNfklYHoRhiEmf_'*).Y3R[}DmdT|1 VKj5Ƨ-D%#J-FdT>zRXVm[;x$"oQ̤BYUinLJ R8k`Pt2Dw,$ǐ 'E,1Wh-5h!SlBz,5!ߍC9MZ|IᲐy !\5u҇G{/[:Uc9:{u IcՕ{@+Q]XС O Fy%.w-' jl΅ŧ.L 5BN)p4c*F'm|,<lн+4q:,fr==7jߝ|lgM0΄-a30n|uPAs{L>wq9;Q=4VڣS'W:\ ,Wտ)IO3FA S_f"N?紧)[hӜ=foEp<J {"{g7oh7\̏$jwn_h^L.bH'W߼D;j /RBHÅ+'sà ۗ,/[MIg\7`J ?y+^MiUȖKV&s{ V>5\n$ݛ|T.B*e'^m3coc^.ofX-+؂Y% `NqU&]V՞%ǥZ8"yz7u FOA\<9 '[uaJd(7I ^ƒ SLحAL/\p+d߭w S֮upDX8t<9tNpYo회L9:>b&Y]Xf0hmNgq9TF{;v/ډ50C:k7^0D _!c\(e\R/%=QؑotK@x-_^K\vsH1 dXm%Jq(5l5eO'_FK"39110_F\d:8nƯ"4uB@9kj6˱ [RU߿HOKAEH{֍+{@cuDKUT@4S7wn;y` Ʃ+TŨ y >U/i=4_Ko_^k\*y)o8!X@B2a},EdРܽ. Ag~yS5 EΫFE.i$p:yWso ٶoLNW+u5zWݟ N`E39RV=j >J+'WmI&nhU$A|I 9qTf8~= ![es92I"нzH2Pؤ"2.BVaiYǢvOte?7J&$\ \WƇ}PGN Xv8#hQiG͹Fd/ό:gU0(ܱt-f(E8E\?#"D81JjF.oZf9T?P:CU@5V}>cO;971dԤ~xѡs6ShK_` [MQ4JЉ?ه@;C#Е,LoDI !<.SD-7$ۃP`H*J,ZndHĂpMlcI.1f#UYB <\30Lfs26;  麱Ytrcw?6*Tn\QD+Kmo+o/6]uG}*M2ɧOhR# L+x4vͅ+5d-iZjzwH (R>5Ξc׽iQ;LbPR=-dk`zrQE=YC:o䐅l7G9BXdh4Px}BJ Q\^tmE92>v5!rJLljzdyAwzc/M OTF !b9՘}~Y$ZEr}sL M{y]:gW}2)P9ښQ~ubF ,= "y!sj?A9ߕ$)?Y+NyMDԶ ܼ.Nap/9硹z?"na3m@sRRsipwዸhrep /9y%8_>Ioѹ)ә> 8V9>*6ݶĝZ mgr+Lagϸ^˽' yEfśFo 5}u\ e[6@Vy5ǷsSv9d8o՟k #X ɲKWl(a *,0- FR2cJC,U:hPio'#Hu}bƀEó#>K;S K"ks ] 31-vC9LY~FDy%wʵg,?5r+]0 Rʦ\^n" A|F#IA qm ؘT'%Py3"t h'7rJ-kp@p^;wbY g$ g%tA1oHO= =hMcmaⴡ&H>hr:ߧ:d(L@0 ǿ$2غ4T,:.޶C`5 HHMGeKgI:E;%\hKe_>BɚR(V@l7T/ORzn.D3y$5N|N0 HXoT vمs$LsN-};ҁG&Zhu]~VqfVPG_Á?PT.OIMkuzn6G/Ulc|Ȟ P6/kP , ][U <^QjHfru^^8߼;ZKPbܩ tO8%Fe F57Bah }]Ӳ9ۅ Squ탉њj-u)z<dPv}K`@=vkzJ5?[MĠز65'rRCVHMP%)r!Q+(F-&)ۣƾC^ bG3ۼ/V8{rd#"@n_-/7I#Y\|rEFiU:g1󑩙Ї@w(cƥ2CsuY,,\芏Z@Lsf@ Sx @!=Xzq!Ep1`U3&"nommrM•1GP~ˇsG 3KB07 ̋}:S]M΄SĠKNQDkQD/Pr0~Y)mb(ƻjIzuV6)CHu{sCSUNL.}6u!;1l8+TJ}rE.1h% :|~pC,SrtScwuJ( #JKMEGXp!{[lSn2r P`Vx x {っ%:J]/UW$wt>2OI=ЯurSJn*m"Wӿ2!0A}G6TI.=@g}&K;!jLuBQ }ꇳeH{}a?aBW@$+"s^=]'A<̄3_sceñĹ;;3`P.5}CdChY[=LXȄrBL L7}V(f\НvX`R"NZIz-6bO4+#ȫ},4(${D r iT8ڥT/ϒ8#`۸yD 2fC y%L9f7m1,:$0WZp5<~ n'?< vȳya6{oΩ/^B0<6갢hD? V"@;;(xW,)WVhW#P B"cݥP>bG`̈́.%ɣ8g6hsPLYo9w07dqK[tI鳰FCsnV%ysPo1Jr0Ά hWnuVB"neUnMmͳ Mkv7m GtlƔAoc&5^ߨ {ivJїW  -2dd O{ō 6Bt`}(Ut.+i" 1-(-ߍbnO aPiLyY_*C+rӺ'%2==psW ^O2X_:`$Ph҂2RXsʽԕ}-qy '3d.^Vw{+B Փ˪!/|hf.i-M#^A̛9eAf/17E:Jwg`Ɔ̆Ynb/Xƀ)c41| =b3J , ;9iMGpx1q7$ I+OIb2 k>i*uMݯO ڪNN8?VLTt:RQ釵tX*sL`] x\H&cZ^o#wA\^q Ͻ̤x6_f$9,,LPGpd@]2r/fy2FǏI-/,sľz Pg[_vp %+"±Nuoh~"ЦŬ BAe_ Q m cZd;KsF܊Sг߼{+d.O&25بݷ;>4Jy ;:MDP RmEWDbFWh OM>Y X.-K:;3k9 霃y%_+;#*U6tBbĄQtIU󾫃|>;}Px"i i"Ma޷v*S'd3jH,D S8m*ףxlI sl r2NLƤZ;*bMB(H gycք+dmw'l3Rw!ﮘPtH>R~M"oG*#9 hNhȯyX ֌V>j;1\2((4+~2ХG}`Uv}MA70 (+`#fT( L.PAH${;'>,'A/ +u f. " b~cM&?{SM lzE)9rFS** ˱6qj}1Ѥ.A-U^YsTumb[oG}޻N+P9zV$q'W?+.%BwqRJE[y_e[#f@Xr(_ "]2M-a=F$)0FQ٫G\E/}:zS2W%Teq sOa4[_ä%v?z5MF2pZ#d+ H+:\Bۚu꨻u01B1y#td 1 2o^MeRЋp{=Lv/{vD=[Мq,6YkV.k &;-O7܍ZP*~SG0`̶w08jus1z.X8/p 7#Xˡ`aI >1y{Djs(Z| ^Si򰮝CRu}~9~nЩ\#VZ(DYb5.me^&ki"pRޡxaKCOu*_ exx@=8]n Re ^i T[ݛHЈ P7/lx-pwp7ܦ5ӡI6 2uvفi-su; ˻?U{8 rDM7y {st ۀO?!a^'[@oH )|>EQ/(o";; v2Dlp?cf4iOom/1 Z$-PRvaVcV;:~B*[ߝ jS~XІ"NlUD; 9#F# 'Ef HH 3D7 ͵pbIfbu1N$ w; 0@PB`w>i2vz4MV8UY1}#_ gƪ*Тv V!LE М𯛵 NJ/~~޳CVnr."SH\PQ Ę7>b]~|36#=guBHuLb8NRّ_B:(' &+[lq9 |IMcR.mC/-(֩HT}Ri1Ϛ4 0:[TK#`VL;!RC.h*T`0|ߎ3FJ-n8zb^AK/>Om0R峺^7F}#xg@lF@*Geg)bYIoeO[i) ,զ4?BW|b:xBc@!N]T5>iat_4x21r"h=Qd0i)6 & P $՛+| Ks~d[mzSg^IV*kM!uևH{Lb5ӳqPxsX*x9Ff`/p=V&<{+hfjR G $՛*~:zOȆr,1K  "KiS"s/o}J%ǁGŠsl[|{^ZȬhjU߂;7r@~/)oN_Sk D,_ɿCI-eA,3is/=eau>LQ r%SmB?[CEIYA|mFQ['7HG瘚C ZݹzQ<3HJwJ(_oTfE3z!\g'G^Pt3_sK,T*iHp3t,;@8CiA&t'z>1b{dn4~.z!`F2/0jrm,ߧ_d8vUqv۳VӬ#|5.8N$T@uN8'nĨ}H:0R%2X#PѯtFʩ VgYx9 ʌ9>raÓХz1EeX-Hjf]$ݦ s8 L+n;xʯ3U;r✧aήy,0ہTQktJH0͖?kfj#Kjby%Sb̛Vy+*aɯ1Qk뒻jyvwg %QsdaoȜy42"id*ςh[ji:dO 3 ֗„Qىodx)h (\!2DqN8!*4̰``_oȤ`a_A0)ntt[B %5@nߊvG'a]67̖́3*V|u~+FBWTUjfZӴj6,IdqVW|ݕUO%CuX{ǯKL=溃Kca6,t}^CKtdoO5oX5pقI*GhZ( #SA&} t+PL)L9*00kY8R顚SdMua5 ,fb&po:5l\$K!v*!ߛAPr." b@;'s[?l߈2){ * i¥0[~O[H>u ︼d!k LuǃeM^bVH4Wzv0HwO3*j˃)h=oH%lǪv@8&S (j7=61&b[7x` g`Rk PAH"hs/5MxD-JyP^U-Sc0)ng1ͭqPa3_CHD}BVy<I{>XPƫQV- }:qS}_gR PrT׸r ?嚑ٲ7ݝ O٢ֽ?4yEN>0Pܵ0+aU^ knhE&~> 9n;zg4Qd# Tj5'15Hs7YxI#lr~&Ɇs;OZ3yˋe2צcg0p$Svij9렊1NVB\}IN#'h=++DW$Fi09PuԤBpKUn*ezžF"L2Uс3/N~{alU/ H5M{.{M6~ 3;zW0i/F[ *J Sޅ ݹiD -T2&3Y<ɬJc,Z֎ʥ6_?V^Hfkh-h"\2usP,WSl-D!*ּ'wQS[';ǝ_pkW\4."ՒB*@3k̎YFfk2co30h/ygn!dql+yU3M>HCr-$7jgt7T 0Eх(` E~QJdlcL(dž1ZLIp=öA@9 d<;}ۣfd;Ф.n!i ~ @VZaZy _hWΥVT#IC;W.χ$bm}֢R k+Z'{jCg psm 5'V>nZP螰v(/H4Avyze'lCIf,Lj+i{״17bjS"pV:$I;mʀp 7>iٗ{CWup׫Al[ejb~َ˭V EPv#9FYZVmFಶRJE-Cl㚪)ZEsSCY,gFVb|pɢrRkr??!.hq[ mF_8xW-2k''MK?24'kR96S&qvHG,S3w$_`.,DEɀsR:B"OyBϋ57ђ `tq6)d`Y*WDIaBlH^| `Y(0E.zC9R;\G-y&G`NoowB˖H.1cU}L3J5R>``Gc,@^kXt zFH)^`9tKˬ2]XODt/0kaiwpRq-)v~z7:eL~7OSI@KPmt+7ug,3RMSA|l`:R"Lwŝq%uG{:BuKK%_'gJQg)VzUp"mU ,%UmKwF 1x[ss9֟E.o 5tBV*t l ݲy;>1L-6; j_gM(5]tf 5T,NرGS:z@].vMz<j X0b8 [AX(PD2EL VgZ ?jfݰvw{6sܤgѥJ{āO Y zHz'fS߳S5Ocsʻ4 ,ˤ.'.)65GHϦv"K ]͟A>q_UL'b?+VErub),W IXFNU}'O=(r,NG>őK p~ )ddvzBj7%E.՗!s̬]R1&ed+:>\Y5=?b2ӿ &G̙|Y\ H1*07СnZ){@Z2TUP03qV陵~6,krp:PYuy Lc2QGXЊ\ҜCxyYUyt&7)c0^\}~"pR.81瓪o)SM=Pi.'B/[ðqI y۹ӌRR¡rb^ß [J24\ס]cȏҦcVbQw^je܀oI^Y_Ld0!\,)]F+_q03TPxȶI^RnLZB=E]nW7:zP"mđݗpdLbؖf6V bCʂ9zEKپy%1$ .Z& /̇FgiD/a4K/[1` =;GYI< :ņ@YwS#Tc"(\ MvMaAފ-'ͻ-RJKP()\yBhͳBOGrꔋ]7Cv|HF<(!(ϫ9 yLJFƊBo<,ݦw%;5BuBٽ!y\7%GRQɴ?0Wr O~V#͊@Q ;4~<2a88?1Dj:5oFm?ȬJ ipn_829FΞT+d&yQF* >8/%*^~$8y.j7J7*U˙:J)j _G֪U"SgXyЕ\xދ3&_˩[Vj> י6KQc5g| h}85U88Gq!TXYWIA+37l=nyh|!}|p  cA4Ng`?: Oϵ'!vѲe^ Ϯ_MZ;i9mry kE< ^ .> "^DLۧaTGDOQ]EU詚1'厯èAVKC/gͩ1ԚtaP.lv??raZ^PN1|iirC\9Y&,.Oo C=kٽ#D {M6Pz3AӶQ?G1xTR@] 1gԦp>~Y?Y)uNr9/QAR^9¶ 5c>;%!-?,BEE`qm]z.jCRg]D\T="cpKBC}ws62cO<>P 2V5KZ#MC=dɡ56Ck߹7-36ЈÑ#Z zƄ[(01-4+ȧOcQ ?кP#ѵAsa|(!((y3(Q'-#+Fw߈QݓQ^N+)Jw Nk@~TQCJK&'*=j-aұ~1۠eiH20h ],j3R\rhx,y}]/m4,KH,\$6Mx/ qi?Tco{n T zٺt~ hDM pI|돀k#~U~[VZ'*-s<0T'ۆR~pp&:HI{id0C6ͬ򜤙,{~y\:|R[k(l+D37RI} VEF=i8֣r_猄j_UgcFKz*N 3aDk5ij|72-'nh~ V/O'tri?ݘގC8<.۽fcmj}{,Q+t!c$+>N vyDP =`G7Db@ydoF(Ӯ8ٍyeʮ} Q;IUcҡ[s?lBqnzp𲬗fh:jm;椫0r4Ch^hoJr" e0Re׽].V*ܬO`äBݼ ;{z1|&x,9wxZ!;(+E6A`DPRa03O&kzs4V#옖* E$ REj C9EEQF?m }4% Ȯmb6sظ&x˛kY~e`b O,luTP4}jUSQd,A+o9s77(+!xh0yd`2 Ha&#&jX8 Z{:9D#xp46MO',:<V4*MkאoLȽX6 ٨2]5jŻ{H)Iy,C/UO̭99 Vu]JΨ,J+!p`M}"gCHpLq/ZxN iE,H64S`X*Pݎ/|ge1c $D31sFloJ)6S(k% >ly%ApmYcvB-Xwď Z>c."-TOZEshۍDe{T"b֩]#>=ۡY?OYzEh;+e\rxcL 1aU[s«Y~u&G9c*8mK40vA}O8 `!~ zk%S cu o"WqL4]V˶Vs;fexC"Rߜ_ xnBSW{ǤQnIzCh--q<8LOT¹WZ謿~V. = 2Y nQtK>SېӼ]M鏭V_P r9uŰp.B929d"%A`a;6 ]u*>8P {X1lT7≒Z[Q+k'tM_|cxKq>o5D2^VnWR=FK:<&jfqI=7oPjf{2bE^*2}%f ׈kvcKqM޺<9'>]3w[>׃Χ.{'\e`YL`|wTBጝ o;.s7bUy'Wx*GY:@)Us*Owpm8q+Č!C^2CMcƔ I"U j!]Wb sAIK˴R m-Rx3$bnFsb65JF_x8iV\نB WvT#70O3B߂5 >]o7뙦0H6[$.餗R~8Vpۉ9V` , E0-5b'5|yF(F#\!5 VC+rd~TkT*jЖK{ :r@Zm:!%8k V(;i?x#̚cs@"H ]+򍯱L=.(:GmB1Q`tFkosHGe+~J,uc߱*w Xj+d+B,&~dJ $4[wb(;3o4u*CKf00b=X&|Rs, 0JMk6@tK<=Px|]i-1~qLAnP@.\5~d ('A 29`c'RygX |WCxhH:d z?ڹZQg/ 1JˎLtTNօt~x!BVgȻ.p..]ؚPh9&\S$Zhh󰧰ބ7mϧ^2jvX•Ivp$uhztXhξQ !@jNHʺɤ*BhqBK.kA̓ , M<خg2L9\U JacGG0;2u ntjakVa7~ETؼ=lB"Nhߘ1|ViAꜺie`Yy@C>૖x6-1|X홞VVI~?IM(M˕)a1mɤ1:| <ԑEV}wCv}넖H;cl"bgWw]"Z +jVVGhc]dh@ ̎WQ;Y X) 3LgbGюg.C ntF7tLٲ<㭮P}aihjiI!mf\*IaOBMˁ4Ь^XUNybrv<íK0WΑ<%*_ /ot=_<(;͠ cf\ 2&"G99ؽbCB$k0>hiLpqc^e=l4ƾ] ~ci%@f6ag/,:bO),إ D:7b2g~)|O Pqvd=?hZYD#{p ɬӲ lä/+ s1{[qXܺ0$!V+t`sX~u 7,0,ڞ҅$+; I"^bHZ~U t9bQGy$)rag9_S&^ԍ- Nݽ.Ny_\.x[xfEKHvrdrB_+odVE}jin= l<իA:!-j0\R;[S?gkl7v$!t G,!UQc{9y;rw$ 6wan潧?eldl;:t+3M䐇b{D}5Ȝ S8/w/b#"gr~TtoߒgݽY=~z7#(^Ȗ2?'OHmzMWlէ]t?|,^p |]&ޱTbE7z'SL&ҖyCY {  j,n4퇳Nyyx_7Y~3b.K@ɢ1v;۪ >iMGMRG\dv`# 賬Ay'X'|8sp@Vop V*E~2'V{6IB6fu yg:;u;nk^^ZK`)j~60vm=ӿq&ײ\IDB7b^HJ,x F ,V)R0j'MsvFɯ!g̨詖ceE1&V1!ORnn+hg7=Ud z>5W35q? R1OOyTQBɔce؛V~G%qLɕ xj0^!4 "T_6zԋe$7q*&ϫ WÏ>f*N9`A5RRKPL>nOVQw}R@'3s>1ݰ2UeQVcB׆456R{L3q/<RLT7!a'AYx~xXq-Wx#2.etZCNNx43l%6 ٮP}o9" rqG?T:mW !2#B8|fc4i[PD`͋PEճGy~ /%{)VSĹDAu^!h}>q.KnA oS|,m_)4١%ا\E.>3o %eN&RAdŁm; ! #9vcxȻ6k{ΥV1W aޓ.$EDfwZ x5w\`]]>m'Jn}0药!S0@n!J$Jn bM-(II+8ܮ6Pw^;Sʃ۬%-4zzESϋdܔP ڮ a\,RT< (:?iG-kmBZH5/X e[kYM0q.uסwĨFT9l|HsO(&ۂpsX}'~-qCl#P#|`-_ 0 +@`MǒF @$3Вcgs! g)UȤzeI~q(0۞ld~iJ t;0:,suR6ivOpc-w}#}$JO|"wO"Հ\pM85B>FWJN;/rdCw{ԣbh۝|} ~pK_=aτ2BWD6W R@"pil)aGP:A 2rA~#ķaEuVAg`le ɦ j0 m6_]:|9&06p!l/yZgFds ڗGU ĐTvlUx8W^B['Zo]+h((~zD JK%L 37@xF8XEAݵX2~܉*s :}DGo ("ی/dnۄ+:FYb;T\(Wӑ8ٮ08[4ίMsKEZ%'j[2 Xr~s++OG/lD팍 t>J9Qi%,F6a? $) _$'0kpF=Mu0pax,[m"F{` Ԯ3/Ƃ-Unk$sC{?P~ Mvٚ$QK7Lje =馓|jNOҟqBr_O^L,u:wǝ&W2ϙYN]edPni@+ vʂ+,I:C-ӉD<-¥I6'\НUUS{N@ $=20c0,W_j[ <)(<^ĶQ-˴+/I]%!P?uVٮ_J`Y. ׼YN7_8[̪X8Ęk£s/~GP6d8 c$8>f4H< mFXy\e iz>mlO06BY@0 ebsE\| Ն;Y L 4 ke:0K9B [ HfUMV&)K:"H* ȶ۔2zҟѷR.9"_ j5s|UI dp9)3ۿ(B勉 0ΡV7biY/5PWJ4ܶ.c9m90j mitl *zKvOdv<q&OGmcl7yp[wA! >șy7(?ïtI.M6DsBEo?I{Wf[|ItS{pnnE$Q4HSbMM=q&*Sވ!T^?dZuΨp07𵞛)w0$xEaW8 4P)bY]Q6Fd y8ebIB@C).^{vDo#:wy՛.'bl'~y2#3 7V< qqS;QH:g;Z'd kJ0=aVZ3ӅPKL<u {lyw£NxQQUmXc6yJ+C?Ⲃ O{[1|h.*ڂ(ߒ[۱Xeb\qՆ:35k J x( ]026Em7jmMҗoD4I}^oh7k罺ňpV \b {IP'jEvcھ*;&}bD߭{#NXC;P@v <;Uie~j++8h+ A;eZaEu^"? ӚGUy֎ ^N3V&n)95jJ}\Nq~'hs 1pA|if;+Y AT6ɖhP9@QQeBb;[ђ8, `xsVw%E 8KK7V>V.V4V#V7DN$pt{&Cma_.E>4gfeDش1agIC>ZX}b9O%C(W弆:ɠ EYV  À̯xi["%a#զ ׫V3^᎜V>Qc創;J0i#hP3]:'ȁ=`k؛Ɵ;ZDdh}R{J̟sB_yQiVkY*t }J Pl[8)'}NRVs |ڡj6خހ;5VmXfuDQ&45}MmAJp,@Iyj LJ0*H4{MwWc".UAڟ8ĢxQ[mlN45W2)8r(앝e1]>M!1yRQ~n"2wD@my pq^NRTU" C7 3л{ڪM)m^n-$e,B/(fNc'Q\AgG!ט3[ 6Oy4p6,&FTyk៨ QY|"iw0qPcv4_ZRu?5T(Nt;VUϋ$Q7ղMH b@=t)iJ!bO 6LJ/QKո9s2"PK7TE,T0{FP!{Q6sIF?r: 6 ;7j;FpaK -15]wʵ]ap]jɵjvk fO ^"a1`A"2Hq?fHD߭BCrHG㱳r/#0>'g81[lOV Yr!TOv\ ٱ̀Sz1bf~ bj4[ZnG;G!9y};& ˽%l~uCiVh؛j\`y -J^z*_G߂ҤX|c$ÌHKzGv^S\99uYhD"vƂ7@DQ'.Ԏη3#qHN8/Xv1PVaY'baU#vvL|I\k@XC `4jίqp0]3Qf0T,['9t2KMAcy&BW.PU 6jVT ^[jv=%#W@ɺCrWUT[][{!@:jbޞ7%Im[T7nOtKnc_`[m*|a>egd;rm1,1wh-;(n*4"?;r q>ٻSfeLθG<% &bp/M/LQ{e|,zg`^ˁw3i.>uv|DX"Pv%C>NGi?? {xͻg,{WO4tCMєЅejkVWxJx#rS)riZdWU!z+T4mowBD(gbٓ gw6֎嘗`U?4f̄8C-xDۚИAu"W@--h:$C61З0){TEK%jҾ'b$nnz2dɶT yr@_̠%ΗzzOj`~ͩײ#mG+ 6gANyM5uc;. /tE4yj/,)a0[P[/Zi^Ah&%{Ǥ~ (:U\(t++$-L )paI~YO&#)-_us6,&V]6^)3>‘&Ū{WPxӇ8Z:!p@7bT `Ge9d:dKpoyD>/@ĢqI+z|c8WAϜ'MnXrvMhUj )QdN3ZVڒgN0(h Ti?Ch|ևzoѦWsz9cȀXWJSq0~VaNueb?_mA;\?NI\ҪǝQG06C%[4;e;d)[u~(+<'߹!/#ϽZ{O^.uzdHCtur:gA8ncc4'`&u)@c\{ 78xZ\TĒ7,q59Ԥ֍C^sV[~7͜]v}ue_EAC^?RƖ@glaL/WWKdok}bKR Ux-uO x0Ee4Ag/D?PQU : '?{`v/.\YK O<%r;.l4Õ BtcU!>U_X],gK/]\a 'UFi`+{Sp~ٴwB;4*4mZtG,50V± |,U1{pEVʘZ[q2 + ,|hEA适#MH䙬Oo͸cd&4e ЫlZKI˻?^j.A7)ZLVkA3X/--F}m痸dXM=}UYWNd r-jSf:qbA`cU妻tG@l9]Y1et{)}8.GV |λ q-QOӵͮynV ͠HTPvVz>cr&{AqUX^Z$UW toBmrt_SprsQ] cH7|ֱ↼"l[a* YA'~(vOxip܁Q,}2ţ`ְQ}0 ڋ@}ZnDzXY[~\vDsMsۀ~0 msjvO& yLTnڠS8HHi6ꋚ[MWBZ=~9ċBq|F8i.ld:Iuc![^Z( V{THZ[H xp4XMIL`"aG4FJ09cj( ) ؚmU)T&qF) o<oRT'y3ț dgtI`۷<#h,h!6 qKpAk\iHrJoX$ybȦP֠V=խ".6c4H?9N#9HJ *u]iE6vIڟe߲Ӟ~׈iתhܼW(.6%L˶%y,}| k's -1ՐQ<#L@p~|ſUa>ȅ6yw ̂_\ ^F Dي"uөSD DV/PQVh }M|䔇=aR| ,@ '& \P _qMN2'dy0BoٻGy/%ȯE9u@0H `CtycH3yQsaa*>o(CJo'̬BpԜPQJ(㥵lI|@ F 3phb![t V qhAXN+ 20\Nn@4FyG* q\\`{S cKgVa;]^7(UA2)ʁb!簿u VaySg9`AsRO쓮ʒavX1_f Eҫ^88ڍn 2^DίRʛto{pG!=&>,)n$t`~3jɺ!*~XOEN }f{TutSp"(3$0vN1I4C4&e+g_x>n'N_5xQWZTV*XCBMϷbXUl/x>Y$+v~8B[׬w83k]rcSHVpx9?jl<ҦΧ8q ..Z74oO+)BeYgy'a>=KXRL2 d|o=ͩTaf420=W)NBj M^ʸEsrWjWp=`Ց? $^v_ScDu7[7v}$Pg#Dz&iim8ܬ93O.˕(^ug: b;L裖cܳ$,g9"Xp$%Wiw@d"<|/(xvaFE/SZ՜j\dlT/%Nka^;M{J^]4"k"A!B'ZNA)$./2rgC } } ѯF/QWIW/|Q߆qc%[|^aIE;K?j3}8u&qI 䮻*dqigy0/ag]L(oM?SLЋ@I ITngWc)7؆Yr{XUf .<,bAk 8A[]Y l9j75 g:IqNYqQC~~>Os(mș]uEYTڲU]B֜71*ʚ#n nRO4݁5"wՂG{Igho23k@r[iw1ՙ【d@I:4`h.ْ']o^Aϛ1DXW>pynl0[qHbF*(^TY2)!@[r{Fa概$ ^_ؠl'?^WBka[XmŕL9 Pmocږ˸Һh}ltj`-PpL/a59gp- aOP(;2v4T!n?JWYC嶷KiT0,rq~! \_o']{lFo0OLMBcp{֕u^l 4Am.X'sěEq)ZKqÓjYB伈ዲ%M։6~_"m.`\s?-׵4+u u.ըPT x6j>ִR۷o&"l _f`* ۼ8 =0nBLBj#cDY|.ɺ=;!p=8yS$YWY8`d]eK:a. hz>z\ĬdDq$%|;ll?&űRz׳'*5^wq2ރd_Nxe;1퍰?͘iAn]P E)3(dkQI3jj@\E{L.Yk|,s_A<1Gy]\|#e݊<4>n_Dfl=&z7e'L=Wpf: Iz\}H8L9]]a щ7byZmﴇ#O @6ǎ>>|h }dxD&gsnA꛴^[%"3cFw7ۨV֔n=Gi{9Pu+_/u{p~+Q#It^BK[D4J8㓙| "~BTxۓCj-g{Ŧ0NhFWKUZvLaΜ*ν[tl?+%U"tR "* :N >Lg^W57iɐ[gC2C?}owH%غ۹L\ [t‚+'ټf>:mݾ_j1Mb;7d:,P{檁w}PA (uob5@`>ȕMu+Ǘyf]KOŲ)jpjO7bTɐh޵e(M`E jo='0Ph4O^,}ܹ65Z#'Oj$ko-{.Nzdk HxCW X 2°iO%RHp'ٜ]\(A-z8Z.T1izP\ }q@wf$؞9*4f6/D;=MQHc]<2yθ&g ?32-=[tP U~i <,ya{\Ƚw >m5 p?2ԞZh9rTpPZ*,zCw"_oq-&4y $j 9&Mu=m3U&)|6E7ZBks-A,R+!Nu!n8P7mbUcM% ¿C]O ID/ /JGlWȮ3yU1*B8eh;g?ǒq뼦c$[7Dk9fxme@6^ta>Ǥ7WѦ+fI!OFhmsˏ5`t;HyM9ෘ͈vbjcZҴ͋S\@9}W ]uA8U *'ޛa=A$E8f??˓IrCp>q/ 6ЄQ ^6?Y( 'dx?R'KoaV"=Rt1GـsV*·t{3()0Yݢ"0RI8K_&( [&AU#t.m{1 U=d2ݕ5nMZ(=$Rl܋lnu}>djO ;KpPd܄Cd)'2uVY3q_f"€xuͻP|[x^FjUO$ixC660q!\*?MJ_lNG4I c'{p'hԵʣN,3%/ކ}Xi3XkiĺD|~ǐ݄2˶;WttSD2 LC*On : ۪a)UR DtƘo  1e w`B\7[l&D=U\2xa"ZI>.YC| ,z)ΨϯUF!36nRt\Cfͺ)]+эP?GHF SnЦ-L j2OY\ee7? uDYEя<#S  yXڳ_b7 z8ʪ 3|wyΊϩT. M&vp$tVjoA/u|UEV>#$ƅſrat>+R')Lvv7Zg9PyTΐֱl+ HߦWY4z&dVHOp/ .9|GysFM:!m#0!#tW@c' ը -5Y)Ef$ 'lnnoy2*Ke3LhV{-N~&2ya8>&95iyqwޜ^E`j0Wrom,WXC7yqB&׿6lU 8%jSHkSXD"4g,]>Ȯ Wz =@Io܏>$scFo*=RD;HQez:Xjuٌؓ9sd~l ? ^D\8| _-@S?-xhO8 G saI^/nr"^04\6D}yNBJIwh .sy@;~ ecm6a`YZr P$ p %^OaG]XD^2`瓅ī =8!1&lN /Rܳǂ &6~/i+F~J?vpדKSʀ{lPR[ qÓV>zgMB s3//}G^=8&{ùȒU&t3'$ ﴨc@?5ÛXIpV1cNms:*eTA/l{7sqZ8MСkHPO4[19|qߖkUtpZ&i+{}rwAȟj$mdn{$yi`ˇ@r$&p" 8 ۑ+v< q/m}o 0f=5dV3=⧉S$JtЊJnm O+Snņj<Ņ(Om>R. _[o1?:Lk( O'6J4ٕ潬x-X,Uⱀ2}w)G5fޱ.D%/ON'HJ=}ЭyNB-LtGpp~*>F#A(,cʅ-&FL8|/$IHo[Qwr$SA8'\S7{}oYG~+)Ә#;9 -YaU$_(&Nib𮌌cwDxNGԕxqݩ`񨯞 #+?!1)&/XAJuVV*95ZI^#L$Mg2JpRdLM6\H3Lʨ 'u(z,5ch#+*м٤b##KV I[}ÕPTd{4gE3g4' n 8bAw0%UHkh`+ja#Â.F`"Wl\FQs ~VxMrPOجf `3p Z[(B{N^O?@or1J3l*W !C8yޙu˼ޡ20HoA7S#f8SgI v mqGTirdL}((fCDU8yDk&߽^h319]**WK^}/ tF& @›_&6sz0T9*d,uii0}R]8]9|]lr8Ouxa.6MvףXلhߠEF^cr:"ڶrG) vBJqaVj4Qj@7l1Q!| çtk ˲9f{g n%rC>^+<^ψ^GE_2W)ȇ@j)$zvT%y6f$ z8݁>9xrE؜}T׸oC9ϏfMiLG!U3&JAٞzH~{t' T,/ׄkZK6|$Ito KК#hF 0jJʜJ/O8\{OIc'^w b;Y{cEQ[q|e ^z+m鿦}qh}gnvhGscP%:ɹsu=saئɖ >!EIsy> 7+Mj/CdOi\gkȧܬA}(̓8}EMBc~MPRևz' t0=ChOՀ;/'oFh)|0&yEpK-ws#_Xpt~W̺> %;V<2|aIQ:[`Zl-[ƃX5 tI!2ZDU 0D<-]I#K]l!K쾳'EVEeIcpIYOgT[&+(B-X9ْ!N@>oc,j#UKͫy_mTh^9#s=f7و`U&#];!0t"rC Ok}~N:p/+''yˮyGZT1oi3{ud)7\VlA@3ܤ޾%,^Gd `79oFM$=F-Du@*%m`IuUz"@FAMK:(:zKS̳F؎uԭ=QBc0ԫt=VO/#/q *$&Q+Ť .-W զ"H%\Ug%vٔ.e9˾X3OPGRiy]-$6%pɡN8%q8Pʺ{@fDVJHp -qϜUN'XQK4ћ!NƉ-jÐ  7 z;Ks ?Pni n NQQ0L,~-h!AdĮgUݏ- '&}[%Xgj8ZtxuEԿFӄa<ފ'-Ypd2zNvPjU,ÂĔ'6m&涵>DLE*Ǵ1_UYk\2ITCNN#D6*apGSz:~/u]'tEꧩ2 bl ϶ H (w*/Na``))() 甓شmfu9D@QًpbD3'e9P,J]*ԦR&J(~ў,Bò'PIwwSѺ 1+lftӈT&&`cr{=#-b6Q AHzJhF"= 2ZV3#~YRΕ"[ O"qj(АpAIg× &E`e#c~ v}l2W4JKfT8#i6lP e߸_jf aϓzӠ @E!BeU;%![ #a3K@q9i$qruNɗiL}`qfɬlҶNp9ֻQs[7V¥TH8Mps Wa&_2d @Mw):"J+}sjQePP%IW2̚PHr 2,AhQʀ~Ym Ou7$r F-"\SQw=])g\|̪vZ2(~17 xD̔}xR4W 2$ "RwW  %/w)\UUc:DfSbg^&+=8q=G}7K&!F;nq&?l8D$-\J2~V41䢻&^.gV$),_qΜcYԘ2Xm<^rP5E5?'7a"hsj:n֙=<%?TW=8pPxJ2ܹ^[ei6SDq6i!XtċNQmþ{]7wWUnxQ (GRͧNEWWQ6So} ޶c3KҜDJWǡԈXB U5 $(ԑ_!#*0Τ`F4yQ[,z&~`؂G|NpkSW*-,LK-.7q(3@u*\s-5NqON.S>{%SY CVڒ"=Irv0ت&iRDUփadvd1}s%.=5%ڣ0Butby;%_# mR@ӷ¼ja sM]Zee(˺-1gӼP2ǽMHf-I p#&h^suL*f8*6rrƺ4UJqt ]HӦ4ʶWhMޓd^{ঙpI[6sկYD{_?|҃q"\-zBB`2@>AO#;׏ps'-֧oh|aJ !@i#M::_~fBگZ(t(o-GdIntal%o$X~{޵!2ɒbry{{CuĪqdV" v3 *kˠ$FRy(`C 4bV$NjAǐ87VVsQ(~x#@czXq%% Yf ӥ=`EspN%(1d\D0e X)1bS|~fKG˝~(Uwf\yu0mMsyf Z3k$>v $ l!Wsv#p^/9TųXZ}VJVhP'> va0FKc 4;vT&Du'RDC#BV"|Yy,P.BkD 0uXTM>^_+ G4Zd)7!zcY梪9gnڶв(Nh&P&,&vs`ΚQyO}q,OdQ!KmbD p}.qQQuN>_m` *+7C |R -=ܱ bG1]o1x{ YG3mGEAԎdGs+s) BNv 8q kD9΃o# z<ԓV4;a屋}P] Ŀ'BsOo4Gdzڪkԟ6]U&$IGj+0z9IɌchvk$P<ޛ|3w[-!KEu8UߌI"X!f>ES)+꿃ͣ?0aqޝ?7m)7^Sqem1|1AdާU&Fwh$Fϸ|)W蜓.pdLuy:#Є3C^ߞ2Nú۠DAI;.mNNE@]8ӆ^iǵZ1m?JpC{(oT_hCDp$*NsPYۅ{TSŪOAM?I'X\~[ʐi'͜+Ic>YJ3*-)U۾6kӞu-1lEn\an֝CluK,J;wV׈#!9'=TRq .9{ wLrKT <-XEof{(GsL=;;C90b7cvcuLѤ;eM2jD@BE<"N}}`ׄpqY}_;hBpT!x U T8g~+]cG鑷Wȃxd&3;Ly  HPas/Y's=뭃oA) l':N-*&'j-4ZD.ZMNx)q$]&o$[.LN9w Fc qpxC %3Yӣ!0ҭN"g$K2fE,=!pv@g>S賷fnm; eWE^HrdL}owb ^5s8,V(pVdHqiv L8Dw-Yޛ̪ACNb5pB76~aq:>*33Qb%̨QPh?w-qx@>7Q1k6z|Z#f- <Ƹ4ÈG*&* MTXqkg}:˙P$X Ӡ[Ua GIm5y7AV6}*a ymw 컙1V"fY CODF5{|z|rXL jI47"`mXYĚ.O;2N4^Gg%I`cCl5)Si{u'R a(w&6"wTzV[a[Ezx fIiɿ݊r+NHLNzC֚c|3kRڮm8 &@+XQK:ow/ja~έ8dqdh`c@]Yo/-dIFM kmhRR r%c,*:;^Ru蜚xI,j1knP&2 q45p;DLʤ1D_~2}tUˬ,-9R7jR Di,8 ]y%UKH!|k`dhU6^AMZ#9I ,G8\N_zO.چI9躱H^" ҜOSt^8@4\lA=[YZuX#ؾ }%]{2~&XYWt@sQ z{M _sg~l{] '01 R;<cQ]cF@!Q4VĶ),Pvx~Ner Ѕ7VZߡLUE}r3mg=6lޱB8i' wޱi.dE)>=v&\q~CU ^ H@5/^VPut|2?D.s3_AbQe霱H,H@~ $4“[]q(T;ts$n iLLHuC֑Ỻ_!2 A7Ԛ6ۺulAbdѻP&$vw+"^Re:8Yױ99j͏V # ri b&/eq ާ`}oEB4D\Xu;oGВ#CM3LJҁU(f7 4LD/-t|X[S\¾gH?bJȳ@~-$'{fU}FǙ,63(^rΐէ:ݝ^/> :R(J31J:Iw^ z7t4D2Qr )ݳ~(]/}r8]Uo?&zKЂ4o7?Dw+ =wkZxٺIdW70Z'2l!561l& EVR֐! 4ǯ9 /Q<7[PMN'\Q6̎1P/8E,)nd3w>_&@B89vd; !HPLxE҆Y㲪QmTiбϸ??n[jXl{G, ]=6:0!?,08Z:=#cDҽa4/UZF Ck E_зakk| ޴ck5Ujwtj0JAbvdB AcBʅvxɑoIP 5A8RMVE0pVie_oܮ*`1p.0]-Ɗܴ A ($Xt8Y)F$P4  VnfrZ/̟; xɸXNcr3KrwP6#Dz{!lLBK"SG̤ZkQ+xhJW8%cH1,R9p9;],o4Qm&M<{b+1*DKk69}N$Pq bIp2-FOEzgFD~UYxyMJ#߱z!K{l_=E[" ?R\n z$}1Չiξ2'v|$.`\WUd=Qro2EeHvl+3N1 8ᰡ%%+cQfNt^{0ϝ lI&NkS@ W˶hbwc^ffʶ}K-67Vsp~'T#ICݷW%gԮ,h#>m_y4?!I %ܛĒ7@@`I"[BR[Ią%T5?_5rA pEZ֚>/$_#4ۂ,n2O$(ց,ˡb0:M`P֥@Ѓ^]qyLO?2Ϧ"[/}o;Kb(Zg0_LP^q֜H%B/gM8 wwOyV/6cHĚ9" c 5E!= czՔG #L296ҥ2ɒy\O_\KcPv:gmB+G4~QP^CT)r ktթUN}~rhd%p @ z!MyeЋzQgSr (ƒ#=^!&8֕(aSh~(/ȅd rY[5jItgG ɂ `4GJsej]&'-u AO)"rA]Rg<lMW֔˚{7*f'yvrliTh<sQReP'm zq%;9aLbä o8v)p]Juc5l&2*qjLKbHX#sD |Jrq)W ! |eX]B+Jv&dA+|dzk#luj~FYg<:Dp_ԺbZڒ/&0- Ӱ"11ItddqFWQD$O QS>b߹κ% ǢfG#k<PѦE\ԌRUDAv7+ |?_O Nd[`قjܳ@K_^5hi-9$&m78F d}LyFhN:-ɕr3]Ȧe..q.[x#1-;2aYt"*k66O~#MeQY$^RV̹S'OP+_0?YSg~z$-JA$R@2?"A Jz]rfCt{xKO&l߇cs4&gMx[[GV(R@06Ѥ4Z摚a h93/>tۧ=sېJ$gk]I^!;x"i>]u&b!`?Rias>N~w=BKA *dئ"B$G50_RC)UhG;^bT%NӀ/XC Z`f_ޚfR6@VzЄ/0%t4gADޕηn-~ p`eVE㫆Zߒ`@Ķ2I){?^=UOT;ăն'*W>~Ańi]"! nSРun8%?׋.@܋vc([F: o%S˯^@Ȇ{DEz3"x[?J꺉 5ם =<A(Yzo+ڗF_]RF444.~nk۳!]#9!Z:LRn'­1K$Xcd$J}wֺM^dvI25n ֩,R%^$ѝVWqb!=S7\|p8N {L)XN،1s.7K/Ղ!E61m'|zB8&:6Fwԍv5ktND[ "< XDrgT?.Im6$ س_U@H& 8s>e0D AQC/qTZ X[QH`Od/թd [^M6랑(lXp]$vV_QwX[ ] {Jcq蹏@>0B͖4RGxIm|tGt涃frz;)i(%U` j"z heM)ϥERdc{+\&;?uaTNj TwϾj@ᇟk5s m`.KVa~P48My؋S9{g}tO=ԝ2OIw\$<3tn3]k̴g)3fh'"[ N•!C/S+~L2l.TiH)Q.Z#,8XaO83\۴KؒeCb+Գ&i9ْ4`˜t<3R',9dYIgp D%+KbS+&(~9nf_IHkbo$5ROxH[`Za5}XTUE2B?dFvͥ!;i졧P*gw`l 5bY%eJr+' !ۓ9+SNvŜsUv0OSn ]o3IEa³{sȮޛtѺ5Fj[~SDH uF/( t>#960ɜ;&gmX%_-(/0vloDK㣎6mun4%]ǡ@3^<z{x2{{1\eL˔t\Y4 n$rG19 WKs,Tq!S'F+'~jPG.ZZMW:bAh;z-au|@R'Rm3kl} O[!3 ߞr 5ga2\~>_\˩&D$H\^+֣2)cla;B?]o; _NyqOiJ\ 3Nkd\%@87#7;Qi:Ga6l@~͵;Eob)>X d5h˵Y[ͺ:ZܧO Kl9F ^[H́5q>2j!cA'%w!iNGzIIv6]X&H5Fo +'ݧ|&UԭU][QF_1I׫Q\Lٹ}H')#{\=`Yw\OĤ k 8x\c/=X#f;gU r, 2?MEW"!%=~ KXMCyJ)&3* _%׽e i栾\-HsZd dFtMe`)"-m5bhKS$nPj/@@#uk֌8iqX#Ӊ*˜I {\8])`RISi.ѿ!@l1+wPd!SÁIdߪx&}0yMyT.#D`' H<"O^@ C:=OsFW]m ] %ayТіx]S҃5Ǐ>R!Bn!nʾWfo$E8dل_C*&kx\Y/@-r6(6D|ᮼ>RmGր98]LT ՛΀ pkg1P0"lxE=_h3`)ogxHxl7% 壸$Ƒwk hbqYbL6QS9"zZ*99_Ȇ43R'ٓljD2QX.=&u|߽mTT+֦|(;"-:&˙cb^$bɞW5KbRݚS!nbD Cu6T^|9X\un1`M3M8])4wM>ђp !)w.N ӣ|Xv) 3]<*y|.=܄3WD4*؇Gb: "uX^9!2p<>(f<^aRj1Jy]<@/ *jeC;^+nC_ R"l|:a9x? нk k'pqR֮^gl15nY͉R: ǣ!Ӛf}bյ;"s6J߆<1c"y#h.\GeH8gCp6p\=n*TFӳwi`6eJ#X .ac16eja_"@GL$9aGG'wE D{㡔°}g#lKpMGt vm2 9J1>$ˆ'ekZ!6G[nDJ:@j  LU2tRE۾'[ƚ&юB^:М %PMZAQfM TES0GEۤV* ۆhzű "X&̹cfD 7?Ao1 f 803=ƚ73+tHүrgAblA`)^VY(e?n*Ǐ 3t[Ȩ?4lp =Qa'PlWbm)iʠހ I*J˵N[} m >>o8+Kfu2z`e巭 )fW/_/ V߮t B/r'-4iC*BBi(`,#\j@eX,iw I» ZDQ; oRl~ 62{-\Hz\r2Ow_'TO!kv58b.:f?Y.nmh!7 ew"vZ 8ϛSǟ]Pf(AЉl~v+f)CJbHgPľq&y?^2t؀6π^0PG\.B7K'%B+oҬStד! ;Jg^ >"ֻIb}5y,<?ASq"uI3Z޳4٘kс)=_[vkHj$N@S32l!st0|* BJJzY~3|3һc,JˢtX tDs٭uBt0ؿ4%]{'"p[s\RY; gKF-AꝰäH&uT5|RU-?Vv//nO03 x"MvJnuG)I^83B4'z ^pMYec!/37+J^:*p~ayzTo}L";=26uY˛Fq뎾/Zl۴`H)ջL@ u^,azdh[#1 >0]=@a[wV ,K*lH$YY|ʴ,Lwpy .DfPb:GLk86ѩP 4OrROX7Drtw`KLنrokvLS%!_艛uԆl8d)0TTEE _Bؖ'@.a=]DPV7tnyd- ρV>gKNi ?#||=}~!S=~I!MQMz%盨DD3D*6,$3%N<-i@O+H螵&*7wK ]-Cz#*P{WOͱloBADFZYD.e%9k8)6%9_[Z=8G` EעuI dYEEh0;pQ65$,U_|V`TX7 G:=k*9(,Y,LZydS z$m>4mnR8_!4u.z܌RM>|k" ?$X 쑠ȕd[5-ZQPBrlYlĕ={Z<0i蛧z^xBU;Tg&1Xk;ҸeDR 5k=mڣJv[Nbd @,CXY9Zb<Կ r g^N!p#"r%&b` AQaVk -˵b? Uȸd8/ i<ܷ`–Ub!ʌ` Tr[v% ' 4^(G[[dnڻ ) yEgFBkH'Ku*c}4KPeR:U/fUs.byp*`\`aI | f#N5y,wP$;5D&d 8\$V9 #^ZŨ>w{V/ٛ38O711`<d}"˫W%N;*]I#c$Kh ͵ rnJb/!1GDuBd邾#)!p&T2<90@?FEy3yK$=l;C.@oS;4#㥱2lpT#Q67 L&ڿz#wDZq6A;*dI#{Jy$XVayR慓٤/`\~Q 魜z()@ؓt"Dx1v]4,05xzVyVcB$U\L٥L &6-X cd\ P bFvqzHN3mTާZJ)~勨Iu<Is#kעYp/+mDþ j|)'gz?HdLe)=m5S|NQi*=x&Ev֭ĻCNuNi"΁KIE@7Qm(պ!va7zAB6Z^:d I׏ y\$ G D$^e<ߩۉ|bAՎOԲG (ڽ5|%xk95nIh3j8&b,m KH̨|=tp6* <sQ[R+P RFӎmN?:z(_YF,,L|tEv8IWNk4N0iRQ.7Jl4 5.ӣЕܕ7˧*:g͒5wҬtiVmh%-i:|լgpe{1үzM:s]OGg ;&jb  ~3ޝ=8a2Yۑ BP|0J{)(M I+,AY\٨2]GUd$!8/!tjbF($"& Arõ aVShsoTk0ٺ]Aҋ< Jb0XEbUf+A/MY{),~'t%kŅ5")00IXHN#=V|lc JBYĤZᖃH=/PTy/ݳl y+vrJ;u,K/^iX+FW$OoH0?d0yӅgk,{?C'gjPQq:(%\©Z `,z','/uUܖۇ.(ޠa{$?Q?YNZhf|u;*ARx>6D=*(`:v:rQ/S]KX QNW#A>4Ჴ,4h!n_M*)I-R?, !Tq='+Hh.J(RsNl>)2*~b;aEQȩ"<g϶Fe1A5&X$OFcvʬ&ĨZ;2l/dH@Ϧo!={wH;fS[CZ!ocͯ-qJ8KbCA"]IdƓ\kp[la񖻯ecX:@#* -PH_pL:pc4ad1ܤ>D1 B~Vkr#!]W0_6櫐E@=c֨3VbcOZPHƸ8?ɭSLlR}h+K4yqW4N߬{]""䨸IfGb.ƻAMgpۛѠN"wn 5 +~,y DN U 5,>uu )U&(\F9 ְf$63"u]'&㧙qYj ޑ:) cMr~TZCK@6PZDq$=D-^#ט* gtof Aj)F>~GS9+VYT᫳gmU6%?07P7<Y4qwZK9m+өoxS\;b.'Dv p O1NTb Jl){{ ?VlmR/cY(@z *u藯ȓ1 hWXZļSkVf(ٽx^ۆsLGP.\3VzUVHd#u~ o],.vOhf*O r:c$$@ E+I[p{ $-#GCa=u [}L!gKV.LpGBԯL&&|aο}"ˤNsU2%a^{v';8ޞ?/{->bu[OPqF|Ɉ\`$ "}1g@e09,'g(YRm8!lQpB][Ble;VZ!nsDr\;wmszYĈ`?ja7o3Ytf(Qg :oKLf=-=ȼi$e >,J&Cdd,A7a:Cڠ-w4XYa|mY*~&v1O'bq/Ejv$ƄgW GuCQpڍ?x Oяw+d\xj$[xaCޭqxQ0}o@>S8M9GYլo 6 yn/qFEU bfep+qňgyD 69Vis 6}3VDSW.Nj2֢7]7|UސEbi]yVN ~{:y|_]jcA?oHi7w[}MYm+8qq 3 L7W*, j0I8cz2Cuwarn6L {UFAx}wZK:z$Q6mٲя UѺ#vi%9y/{NyZzRgyOm)$5(-m?d?D :G>h,Q6 0HΗ6 F\!Ęcky`^xܗ{s.غ:S^42SVDVإ+%\beqZ4O!,_'N4/kt(EyNYݛh 4+֭BszPʟAٳ{n@It`:"Q)&{1 :SABsu/?8;]an >y y+Pd|\Yf;bd4­pGynLE`~@_&ʳMk~y̚-7O迷 Hm? w!X٘gF5nIԓSYZfEIJg$r[bҼhQ]ӻ !{e?hD(;= |?@柇0~)49eaIjXꪜ< eP{uCyޡS?'$p̥2ߊn%T^lj Xax>aHZ;Bw$\/@]VSj|, k[3x:vxmO7B R $@ԙtC>n@ h>pqUϋW6֚#QE)/8mY+|}|!Y ~^"o-+Xc”8ȉĊ/?Pi!?W:0삕ȨZa{c${pSAyg .zZgxz;s \v Ŝ2Cwh`6~͘: 9nđ> 1 @iۄcYI@Y"דM fwJ`[R'hfkt6?mWcjTx/ 7u :Cpگc`SPr88lG#15Vn~K乗[stjFF<1T)wBԢ0cQݕqQ1~̥ 4qJպt=DL]=j s;A76 '8sk*`/'W'd,=D ^:p1V-w=|$f3D3um oȆGdªB4n\. “>* ﱙM.-) ܃hjPY h8T4;j@&.'<&eq>B"jd! k\KIkD4 5bi/bXj$tmjf (T؆xytO* 4c ı'>, f8>pc+'HdYVE7ӷ cq'zND!x,Snl yt8!ʁPq7oVm~MWZǥ_EQ;b6 #LJDŽPﵣ:J]^6Zz[2ra[b2RR_r}#]IΔ݈@5L1O6 [.)]'U)/UD¢<:;lNR+czٲw/8\Ոʟ#I=\L?-3iG ii{ahSԄC4!NsR]XQE{~dXGW|3OyVuY=#Чlg\Gȧdsl9qtʂ9(Ib@bg),z: 6 3kipEUw#e`cz m'I;'oT L&/z+}|s$8 ZȥOC뫫_!#|h[͚2| AV(3hlȺG- (0.?!#aLˌlSGkvVAR9$yk+zxܻ_&O^1lǘ$lNx#c0n_l|t[y=\&bWsb(yKΣ^}ﺤM'b^^_ç?2F{-`j>ƌh 5ٯFLT}:['ܺZ*Oɪ -cw7v2D6ؕH'#~RlSNC'd6ڀO⽦u5ceX StX )DN2$¼(V*oyh>u, b}Mt,%\̜ 020;;\Tv$ny,(Bh宯U g멒u[藭R@_2W2?wd7]E'=YOСDӌ>AܟӌOA`eƘkS<1<ެq1CK@,'P:7TFZ#CDq \ؠ bAr͑ F{kV%l\gz -qpVA-'ѢO648?mFŴ3n_bסUL+A14IKYPÐY%Zk7}p1gV1;[` 4T!1{:BJ~rS* |AH$!sytWՊ#q@JR+xr?F[QG0PB/GY=45 KLI\r#v% 5$gwވ_pӯTg@S1rM[90\0o+k:hB]ʬ ⅤFf|k"SDNJ/`UH VT%=AQդf(=%俈898'E)_80] h}7x|]M"r"q62Ln ڷ" ho:%y+v ))h8i E+SИ 'kz1Lw[oqzBJx6򖕹|)?MjvUיԨih;Dc$({z?d|Gۡ$0tg D#Yb5+*<%fh> @ zcר򷗕 zM"D #QY= -c ȇ*_H6"Y}4njTylp-o B!:{#c%KJ$!(lZx1h iJԠѤ" ,  l#AX\p}Xd%y3q9gwCmjwavavU7up2{*ր-~!F3ɨ@+_6ZQ$ cŬ3W2c1G6ԖHoG=(L0uy Sb$9Pӟ*\h&(fǻ5`UZ3U*=ڳoWqWW,zW>GbqCn]v&lhQJk.fxZL+cV.\-*`9|n7<9W4ίf%gt 0켪踨|Qꅀ9N\d0$UBIbE֌Zfs׆^^{#+")N^/:3*hj teJ2,ǘnu>ЕVoKÚmM|>#[6%zzZ@;"DΣN'cV]x+=Ǩ##r&cL""}W D0[6x>GR1v[W))yyT c?9&00~'AM)xt.u:)l=5xʋ`|1񭏀<db1n-<(t&stm' .a]LidZҵ|3.h n>3fo3цҲh;QR7}}S':a'[Zf\v% )W3 e83ˠKJU-pϧ"]֫vpd*>ITyg0xc\{ L8&or[y;u:AĤ.G3Cw`@Tf5k)k?;=u1/`^8ăTDU22h{H-+kZ!/F{wi'MGq+E %آ@Dt.p*T1A6Uj*Y`nzg|w}z෎wjQL&h&|@ MuTZnRF0#iV\\ulw:81,㑋`1w[Y)@@Z̘4v\~vTK 5ۃrG $gQyEq%=gެJhrp:.2]E;sDuՠ3|ꗔ95'J̬FOFyqɒ\tޚ\Vra"gӟ; 6O8鎛ꭞJy@4$sbͰr889}XHN DBvGDbֱ w }J2wQJo8'aZQ1=,p,ǘC{k(X*G?0o*Ϥ#Vǝi\,끻GDLWy3Xa輅ycld6Fr*I\ /x1 j]h M*F4d,%) UYR |ε f[hHڙp]CJ`=˷\WcP~s9i%\gBKMjMm0OIb[ԭ vf9 f',>u:Kzk̐\snQi(yVTTcA5з\=T Cۂqj32đ[i6M4Aq4zK5e!dga8裑i-N9n ofqX?[#^R*[M;:.Ͳh}'/VK5w!:~~Ϭ3EYU? _ ~`O1Kvw)/qP F1xZcjsNBMs71[^|Ǧ<5Ŕj׳K 4D_K3k1w! C,zYWձ(}Tx\woZbZ[4CtZLGJDLQ>?-f>i9NeOoSCkDQ+p HA$ND4$S2%vErUxDN.*!as2*u[+ג6$NHLeo"Dڶ:ս1g'7w,P{PTT'Fo=آP<b \'^>.&";-׾aheF /s5H晳ffۏ۠4ީtx3jNAt+ݷșHa P `E Ъ6c ׍5.F^6fmWm6osS>S%eǸjzl_%XTjɴScZ2ЄƄ[&LYsϦo2uQǽI,rTγZɃWl #.dlq0TmWJ/(_l;H֞xقM '0-uu˙90 `;j]y/' |44{8/,v`eݹcǤ]t71!P6S}|hdH1t-Gu'p!@2{ ^({$& "[%il1;42ŮIDQr&QL>``Q_YI uoezzp<~rgS<:t**Zv Il-cɑ/&[g4* K\v~")uqY=ۋglgM݀^v)j(G[J&'$X~0YjZ$9jItz{᧳; Razp^ fNdXy#hlu*<|9OM-X/aVYV V7;< _Â1Mc8.1[d$z?ʆ` "K:"9Lg#q?NXZ" p\Z`hg [Lq$a4Afn~<0BnY?wEI_owV_U~ ԕ]t]#RyX'n'3@#MtRGcdRy $M!)%|Q ҷp L{$_@dzGH!o?mw":.Sp5wϲ :2LwRN3o蒐m`];(ݪ2{6'ku3#_*9b~<(!U-t<Ҙ`ES]g~B&|Att--܉ ^Vr>\ٹ6aPc% i6D}G Ff:~9[bD.s/8|MAH|i_ #G8JF3xtC˓^f\=F)i5jcd$m-lAip;Tt}dR!| I\RxV'X5:(krNr)bP RHt 푯nwmK/Iq&>v=1i8>.ʖ>M'\՛ŸUC!l):uwwAC\8mbk 7SAˆg[ Y#=k'BkPX,|4R ys e4GߵOj,xsiRks2~R@B,^AxdTF7Nwfd'Wg|q^h^8I/ tך>9&A'R%2Hmɚ'm#;TWe߶&H4P [={J[+JbQ7)7p^H]u#'OmH(8/az?H0uQEK/O}~z?)%]\dtHunI\<7M~`N.x,xy g4y?a@Oh4 H{Ԅf2Pnn/C0h| @<ꇫ`'#G"8u=$ky4@?A5s}@٭ #rr=v$pDQK؂Flr-*j16589¿[zX!(wQ: ŦnYU-{BB^hw2ZLz8iNGk]I !LF˿*s.6w9\d@k7gސ=#)"fC+Sv-8(]ٻQ\ǹoY`T{`*JI` @؈\5zm;Y%h:gQTOnJVUZ 3@g;w!SahD,yvNcbN×#Z {8d H<~b$!mOKWg|_V 0J@ňvnl&g? o,1u/ҝ6=0>\@юS-k3㽥.)u;|"|($-.,|90.&I7tBrRʼn)Y8-%P܀k&mסAƮAf$DUhP97oES󌃏!S[XVǠ#}[G v~R~9Asu.[6o&R2ɊY[$}3HSC`Xt!H'Hd* t QoɘK_/bmWUD4`J d oz2+f C_R ڪ`Rx xXҩTĞz0Ȯi-#wTQ*7Y&uz_)N$+T0K)FEC(-z-jV2gxXSĸbNj1fިV# 8~V}jƼj(F= _j6ĄpA]4mY9_z[.3E1:Ӗ#)$go+Ulx=.@D-CՍ#,4@:8ɣ dH3$)ųrkF71 Iʡu QĆȈk)wAǏKqtVL7Ǫ$w˺Xmf13&ynʢ+] bM1Hdlzz1tH'{NߛŖGZUwP>xF-4Uyo9<AJzZё.U(Hє5r|5VʹvnjeU<~U jxTzޭ=ݸ7j<ܐE(@dN+_m ^^xStB:pYueOe j հYvr`{ŧYzSޟ=1 %ܾK Qʄ4rh }zvΉuwI8aW6oo0+%jﱫ6L9ד5!3c8y /6ٛwCd:#FbBQ. I737k3}v:iPePq^L-ڰ&xՔS05 "@OP%}3Ѵ$h' T3Z}VN1jMduS6X]+L7tŸK+6pŵKkz|_67ew|:)hlqnnogR2YWbfHILPC"-IX*wCmb\o$}^Z-@GnD1zN.]Jij|{$1Qyd+4l1Ԅ$rԽPAI_.?bZ,ZTz$MƢO7,9ZK垉FmmjΏ[zC^?H3=5'b4? 8P0Xvjn-.~^hbՍ7-pZͰbz3çeVIIǞ*&8D_5;/T.Q"I0?J͹,N.6$b5$3 %"29|@Sв/?nljjhSc5hN#=W +:rvt{r.Ŷ\/Z)q**Nn8+bʢV<@H0gYLp-`jVT֞sGZL0EٻШSx:kit(1qM6B}5'H}8`~ozM"aCɚO6\x?[es .L{z׳2Q\ >\ϛ7!nY۩:*Vy03 Ex$p7k'tea+XhדR6^iH7ĝ7 }]$x! fi>ozd̏O6KkUKFnp{ZaG#Dah4ur/l@M^_CP+c]Mg}!fre?dށ{Y$%sgPbapA_Hmj㵋kjX…zY]Z$@z>qA]=Ef_3qKwFx&O@liDsZ un.)75͢k<΄#HGdSwP9tZْDgũ.ܦzq0%b16ÖuIe٧ubЮ׃*b\+Y}A.Z/ gG |i<4t9zSz1 8)`[r 3πq:G8?&-.Po{ )JBޏaVUHxd g* O#4LXR֑]Tޒxg\jl:*E 1qc+G얅I LK-xÃNPR1RA ?q az2NH*&d gd=^~J@'s8i- rSh RϬݵz= mY?}r$\ nGgh[JӶT #L`9o6Xu.E88+V@лkԼ7R }2yHgY4BTCӵ -4o̤ ۄW}'rhT:UnիEI/p硻Pp?]0ۺ%e7 t]ж5<|"ؒcНS~¹h[$Z!iW|?V_wT II6cVP., BrFx5EԺmyb_ \0*ii*aҳqV@-0Pb8[V)&aNJ %74meu2B'ciTKЇ{ >B\f}&q204"Lv{zY\&T=<0 hZod,տ_`0zrFݖȋ&m'N7H,ld8a+yl$Fn9< \HQbscq"lVw.E|hW{4C Y7ؽ]&mU='u ۥ]Z!0N_찷,(b'=$yyj;I4s h<~je`ba䯃0]c8ǹ{Q8yv~9,NBeFtf0FrsC"UY_'ºH"؝˘RTNG]B ^`BLqʯxb[ Z=ͣ|ɣc4^ ;4Nkt)2- ;k{Ch/=iް^?A:`:CХ+5-R֘D5.-D(Us0"5nǙb t~meM?q?k SLf^zf1sL䝕 E\)%RkLӢl 9oAZyS ^'}@r_3F P5b9[ Yaz/oRmM1#8aF'"]SDZPhctYSI} V?@\_qԳ>D ܵV [+(;^uYzAS3+4Bs1qs&x伳'PGBWFS2,GeHٮ%EWko,c&j(`_IJfҮ@4)C< A[bAh'[}r&fq iPKX%TM,/B Qj(oX-322?+O#oIMުgx?tCw$ 3xq=i<ޢ-8l7uT2^ eT'RMX9G<}"Owְz@ʼE/ʃ1/Eb˦Epxl/ɬ̔.bZ?l+?m:z"o_P.X^Rĺ&yEbDCn/Jk6~4N\u$h-$<7~~ys'MƵKqA.MKԹuqƕAĜ`1!?,ꩺM k\XJ=_lHVF(Q!j qPxfzPv:P'&Q8+խU[DV]}/ViUyT`@! WS[6{dwFt4+w-J)'8M [PHu^>j숈us @F7Ho:OgV@><_w~jܹ{eP9&A5&aY15 gf}U:0@b?V+-l2vJ|݄ŘJŔqx ?MpzT%4WFXt@[ljX@*jnLFyJ_۷TgڭlL.rY?8r OԐ\|[`(]%)b= "!jUV}>gE0\2{8{V?1"D-ɢF D#M9HKZh'2@n(z*i%& Ed*>\$TwC a~l0;'z9e-y'ɶ-ؓ`AM˲Hg[Kx,ʁ%CplQhoP۷>*j,P5ƠhM?Gֺ.>W8 жxR[ _O"DSRK?vẩ4;kY&@wP#* NfO,~o}Ɣ Y. 4/W8, *7a"^z][CceN,9ܞCtCn`oj&bǟ *$L;B2>q{fU)q^~%Ĉ%!4YrFEx$%5Bcn_q}z>Gү<[mMQ +n#m_JE%<>V#/](!7~X~8s))|:+|FR:oq2X=/@I R er%~*\kJ+[m9n\ c C%Z(GmwR-+ ~&|wAĔ& NZ 5>1LR\T*MwX4Eî?%#{,e }B,RZ0Ќ ,4>jѶ3~j#qhVHs ݜN0һK$6pZiE; ,.ĉ-e2z;4L>GW~m_XL}ˢ3*xL]?gɃ6R.1 u\rB'CEN/ }¬mKAZ9/%$ q#EpmΣ6a7{J>(FdJ8<7&G֞Qeep]9AĭCkǝYw؀+zLhg)ɢ_T u+_` *5-/B앩+ 4}6E:THp<"<ܴ_|Z{~P q;΍'^js6vH*J\uA" /g[/rl 4 9WH"(@1{ĵ}jzBA@%,O*1{2 ڮGE8rζIcd(.́'挭v5)Gy}בzyD(Lo=|1A4+ITݓ4,Ջ-$w. 7WKt~U.pm=#xu¾KkǮyJ\W#iZ]Am(NEkV b~v~WCy;B)F@M"CsVWjU mI}ٝ d*6U /# zPO#$O۰e>QKÀ5ڀ')$HW|Tmeȟ`,+ ЀkiW1E|qne7zJT^5-th !ߣs)EwÀwX[pTϲ~O>^5?MBo ܔe9I-|X =)[KO c?Ri)Loь>ˢ_Uܰ &yE؃mi,x^ Zk<\؟l˙lH|ok'р8aaQ:Wt'z^y"UB&.*YV1!ӗ6*O*ioO%wUSSʊo5oKI>3YQ4"Ǝ+齑<#=wI^bGZW>X3LN[`WR0=Fn(8IƿXu|}Z>d܇ITG5Vf2'L1}~fvP#;$ȸd*i\۪e#NSöbh fߺ]*l϶bKtBK0!}iۧOIU%GcX 6V>%.gDCnVb;R=?`QFo%n%$ V̋mp;mfCj=e]ژ8F {X'iqonbIѯD |{҆=%#؝&迡m+wg29pr I:ϙ{d܄T%,+< M0āp{f D荘͔bؕݾ!CL 2e}l\ww(Gfřȱ=&h$x :N>sZ:'KD|p:t"!z| Л(\;FYئ.ZݝE T~#2F9+䀰zJ7K{ooy4Xc?lc ղ^ J ][O dbZQcmkW_& #Mg LF:v$f0aqX0۠,_ŸM)yģ79ˣF\9Pq?CT؃ Ѐ(*ʧ.Cv1` 4 ڲJ;)3Roj9ngn21wˡ;2|펡t㙍(vJۖOḓOjb+h˯]wՁVgHţ 1BWC,=j7F-w˙T*"҉}j;.+g5 D2|  GZo,:Yq(.ATVaI 3_B{3f븘\#ͼ6$A%XOWfג$@DپI])|DUcP4QCs6$/LN&-a0Ȫh0ݻ\11[L8^,;]tFo݌K9ZAҢOs;Mӕ2q_Q֣ep3Ȭ;6)A?j5Io8BGxnwXPm>ʫPl5V͓GT4?W LGq݂‹ǻutQ$>CC.Wce;D|p`sh-_:/zPhχM=IqB5MΣ,. #6uجsϝ1KFg Δ2Is;h<&MŀBC\s92 ebp^g;2^\1lm٠:&5Azqs鯿;cUŗ ؐ^.:ܦ\]#($,``LeK9 ;5Z,Ȕ=pTHb8k}U~-0+HtYIk@la Tr'9,9j!2XXV 13ܩ4>dr3[2 >TDY wGѨ-P3:K uogu76Z|?ng4o*yԮYΑ9BZ ]n3TSJ euB0y# &!%K6ucŨi[j~2:j$/_۝w kk0BF+OF}MMf1B>|Az@} I1[\xBq\N1}92v>I_0SG k MFNV ?bRrHhJ@3&ܱPoS[=N0k"Nz~+X:!jM+5'(0WC&.d,;OBK_Rqš[0@7Ⱚ/#~oj (5H b!ZR,c,@l9DTTDz)?-c;ZUzr`E8'!*I]J4Jnؓ ,F5Yn-~bVig6J5>2}U`q߽z/G~dk=<aw;`gNFPI fwHǎh J&?xO(R WLZb)XQ–un14c4UdC'z]Nl` hx#7J9"k ǚb1~W87JiI+ &# 9LR٨23lvH"KW3ל^l^%Ah ,NubC8{| wcL#;Qʕ7t$}It% a0ɓ8@GJ9<6 e`D/Q~`?uAO{JwAhuሣ'ozYk~*^ ܴ* 5CV56܇6!N\4eRfQ;ُV_ unbTqߗZw!m)fTN{$f3_0iQ2(T8τSo6d7QJG aOL LTaU>n; ? q"_Q߅5f0*#o\l61򵇹)w)wK:E;sc:G3/uH"#Q!ܻwLdMEA? O6W6QV|u[y}iNJ21UZNR/qWV&3;hZPof7I:\6ҾQFGmXMabޔ7.I`]4EUXrMrw7-NZ1YW׋(Yr*)[ z:CbFRqƧkq5bg$pc1v ݿ#7t"HC!0[ke(};jfۖ>XuVp!9)-?@7]5Dtv%JW h+{k֤w^2龈*|0=C_^q$;Lt8xd࢏OX*s#9qG3jA,t)>! (Wsk{T[V ɞfC~kQu)Kt%ޖ08K\;T_e^IKϧ#::%ZM[22.kWM8KAO'XB!T.!=>OhX+`GB30\BS'z7ְ:UbXbCu1S1JX nAPU`$R]ˢf)f>LJ2ܥO`/Nr,&4O7zY{[Rn7&䡀9f*򝋡Er6K̝jftVwXqN ? !'$z0>H}3oP8Js%yR*ut狉3cyO&4jm4zuv@~輪oY[ҨXv`8c`pM9κ&߆"*)4V`>}pP,w? )mc`нsK97bbSXL[wBc9SXYNL>%Dٗ$$"-BAO6'&yT@ .ZyS/Y.d1wڇ|&nj `j1h?c+$jE֨ZEHqjN[uI -OX#~ ^ϝfI++6︾q@*s 9 (#C3ҴQh-ggeOzpXɚg麭Fq~#8rH&+ኍ<3κ[@Dg$Z֛^U7Hnl̊:X˨A$WeiC6l]=Q,/ዔPۈNS`k9S!+L@%9 O:8/GH{tR\?c? k܍0Z!V"4v $US'LPŘOeL(%.Yv r_jܷ`0" J震 R"Utz%S.h|-]N9`vp. ^4$(ugY?PS@Gcq')1cFa}^qߞQn`n['s]թ6φ(o [;LڅkQzPSy-a~-Q!FNj7LNmJ௝4hzhmoC [ [x[Վ~f(EY8|'YZ15޽ȑ#m)ZS^!謏4x>C}VHt:כKbwWGthnaJMư8FVRLtƕPhˊR8Fɼ99)O22Y!qt$93 }Ra^#}t80!'-ԾBk93uWf*UKVNMkNiPttяW&˫TX$g֧Ⱥ) zFsIͰdۧ8UA^}9sO ZNuLg$#x%fD7w~[W%nD~-+T{jRmfLYl೓ޱez4m͇t5~ZY<([FEUԽY8Ҟ6!ˠ:7F*Y L> *Y {[fP*[?cgJdAt؛dGiiΩU*7{?UQ{ T~廴~u3ǡexp5BkxXr֤K;Rےt tsWɺ6HO\*4J:Le ĵWr/'Z(]! "HLѐ~fIS7c,V!2 ;Kg 9(8ΘLvh%B;Jf_]:nX=~X?Ƀx ^a/@5|(9)+HVm J6zaޟp288*kiޓpt~\)?o}yV ;hEvT%",/boh z<#S.z]MW4Uoq~< p oc*&"M,iADMw>iЮ:-}ZA8( m:uQhb[Xy7~'`TV@M(A-9`׳2 G|v({-bpmG"UG"O#[;EhK#0:Nm4y/ `#5i8+1 \dNaȺ9V|?lw76Q}(2*9\H0wZ~jSpa)/i׃ax8M -n\ g*EG9$m[4EnJ17>Յ៱LudR.mo)GZ7T!}ߠ";xp8w90'= 2ţos k4ܛ&bLߪ42h! NJ`M3DDcM}+箫8k-d+ <& GJ!ܹ"3>rZA@S$QWļ9C_;2^DXN䀩p uf_; Ӄc Y^6Qt_Uvb 5?Mo;tꛙ 3Z2qD-DiPH,籖)n.J"DBjѲ]SLtK|kB _dw3q*"ag(mwz#-L䡰|ֺkj$^^]l/ >z-=4' :6Xt5{*H-s\cJ*ntLaL[۟b >bHC-fE60@8ju ey:]47 Pp4}a G?um T]ͪ-6~]l{4!ߙ}\j- T} K ,biP!Ơuj9"lj!TKIǞի9+ESֶr"Ip.;^i/`Lni8PЂb.+n{ugypw3ʙ2KCP˿,L+pX([4BZھ䚩ژ浻>HR[`0tŽl ' A,4K^ipSSVN(sؤ٥c2,"*02vi1G5hvvٗꚌ,l* Yhن.S$g? acyR chz(IhnHHz~RǦ=Ɩ2(BvF:f"Mt/Iobl~uROuoJȏ/1ck=k Ì CAX1S [$B>yȓ9`-FUCH7?)Q=PQ).oc:y~@yЯYJH xt[wve4..g)߾hy#>}ɨl5 i i̓*C21[zo` x0r`G(Tqi:t!|8Mmco]BE0%Kv9[{:yTC5)~^E;SY&QEh ێïlOH4DV-4080Ø^H}wV9 o@. Vx1 Ӵs XMPxL5ZH$zIr "sY[z_uC(՟A#]ǰ "VLNI'b`p\L9[2;ޝeM -ub{i 2u(Ž!bv4;v|pmRzsaWz"U6!<[>*̻ 3ģ4&bauP*}~(Mı2c쵨w,e;[%1dkZ$3QkhmsK^"}s;GXD@أ)uxלwà)왍{$}i1/7Et9$e:bmos=]>Nhj o8^҅4mXxSf:䝒E|LORopm̥`B1O F8Ql ]eeGޅhVXq׿h*e!{EU?6_2Z˶Qdf/ |J-kڭBz|XvLRϤvtd"`0jƲ2VS rnyUid:1kLryx^߹J 2KUdsgnи𲌹}~Mn;W|6hЧHG6rybE:״vbdEdG<%z@@etKNlpqJv"*Iړ&+Pfl VxtawZSA\}$ wZ,=J)yMi1'˚c5ҍ)0Uקo=.>]iL0mp]n(p;.J]f1&c(7XKә~abqFsktL^_̲{"3{lS o j ;GZ/ -hN>V!|1R<&Ąbg<-Ŭļ0d@=,N2)2+{/i_@@"qY $ɧߟa&Ys ijBJW2rv6,5R!OnM3tKݙ<𒬎7HYy\6(Mk@˳ r94U) ӘOJ*|ZbU &ub&a.XQqq2}`AA-6~Ha(O X8:a@ E$u-wۻÁc2a1*xPO!ƥh]|C)eGzHY|( G4%SBtd4<)4>(QrW$KW~ Դ[lҭXdJp\4I[k0*FWP>BN[F' gO>dBSOSed{t~ר5PǷemDU N[sf96eYiM"?]kvjI~Hr[3iL,y d_k OyBYϠ.w #=,u PKO#lpu9rSmhaeۘ?yq༡>֎Ko<+^̡zo]2\. @SFASY:&dSuTiRИLZ_)k/1t `5 _)= ^CwvyEDhQ;.Erڐ2y2fij# $s@Ζ^-C3̮Xō51Is .BeC c vrxdZ,_ 浏+,1AO{F}D>,O33H2o:N&{Φt Wln"=0BU#A`84z<7v7 vFbjv[P#eyaEgeCy}rxNLgtPM\ ]GuRwE9\; aCʣ"z&\#I!l_ʑEDqfO-AmԍE@THMiY6_r,,;#7h "pmsz=?j"i~,*sCSYvMHq *+sÛB= dW5 +XpR&FfV;fv{VN`~ck\$GARr#tK {wLO!}Zf e3rnpox5}iVU9%5lɆ!\>a5]] AvRi"gd/ $~spChӦ~6O;KNCrhLZdOZl|zCͦ?Ab\xvB}d݉;<  !rz<%FM [J2h~j{֝J.A\ы@V2<ij[Gv 2H(%\5_TUǓܛ x\9 y*J1{ _Y;*Ue٫V!9_:CSC2Fziaή \" T*3Tvz!ٓa~O{K /`+X mP;V& ^JaZS@g(酋%_O,_;M2tJŐI p\;2yLƤ?{撋F+j}#-%_DL*$eTpE`Ո6aGfcFfquC50pBx(2wn%4ց+k =ȋVX970{ 4G]9V23Y0x۾'96j1zu4Y>u 0(rχjkK~Ʊh ÄT>硛h|  vN>)X i?QUvnA#XL]\*du7q({BpͳVl|bJ uhG..{;)QX?8[ 5O <Ѯ׹j?hյS֕J,rw]˕lK{w6_WȋB"pS$vWȜ87D!, 3Ңs u6\ٺǐmn0#Ewg4t%QӨ_.k_o$jbXT_o\OFyp3>Gl6+E;&M|Or&`"A qTwO_i y7s>$CMKݿ $edo8糹KFL gm\F( )kqdTL :c 3&Dy-l&[Me5bxԪA* h#8v< 0ѿuOoF4pM`oq!Däu^ؠX >4|DzaCrt] 'Jt?2 BƉ@JE%'{ڮ˨# b$b`yg7WCsQZɀ6F^.LՈД * ORxn@Zby72-7i &'f+]SR յ~B57 "ǘ=s/쮜WISg/D{j C%y(MN=2;r HfVoa9 )efy'1ެ&4Vga5mbW/K7OI0WyBu%&ǃW)"YT$k]lٖ[~:hneib:Qn8Rl5ͩ.K{.hMKOD{xVb$uu^I߁!r򤪉f򓁲f\|aE?Z3lrzI1ja!᪒X6/U|EʴƯL%~ 5z>B@qKmO~ҍ(tV2G}6Ü 6e>~M_*jl_r6CowDclfTU>;Ѫa.ZoUz44i);I9UHzDJ˧B~_pOQ{_&SLtdlQQQc62j\S!F0NFhɢW*^Pq*-)tKYhCo.mwx^b[^YSI'|vDU\qտs 5^D ҟׇBS }XJ؅Tѓ,qia? #{9CI UJb h_"JJ"7@61܀lJƗ>_0[j{b(~s~98uؓ=&ugڦql]d>=)!}"qQD4{+z x]C9ɯQxC u;5UXfkh5if 9 :e=M{ 3@ݼs Ieʕ*zH$U&,O.<(}/\X/:cFbJH/n޳uGF6 gT#}wiZO/)!BZԑ%QDk4 (p +KxD!w+m}..gB)B/rWqb*AI54w[?h(ѩ>D\!.΍KXLؠrB[̂PGK:Ej~!JҌ҉~{#́|x}$]ۄ^'.}=sJE0<}_^tW?Om`3㍖݄[ۏh-VHak!l'3m3PM WFs8М%U̺?e^<7r.O^i>-klttvۃ Vۻ`Ox_.cPV !*oeVIJ#@DXPM]E{5]q_goh[Gá26|3)d{e!ه8?,c*q d|*p[벆?ن$$z5ġ@"ۜLNeY,|t \'M޶o T4H4.!j{ç6H +`g e֗ONwR$!XSl;n/➱1+?-YQNg[q<ک3hCplxg4!}mz'ޏf^ݻ=Ň# C M/# nH:páJLNv/c>(6{@k9Q+>q3ttL 8h~AH;{{џ|)̒#I4Qԡ{|p5Yz.d q^_EEтw4DI"|łgd^Ҕ %5CЀIRA yGC^iz0 j`Q&g A"BI!JQmPS(zFd(`_D qе2%S[uocY 7[-9c,ś wzʜ%M?7p0$rB=Ծ#1T<,PĢ6Y%Բ&)x>٧:`ڥUh@zO!"?Ċ+$՗t x+Iv-86?l9B8PJ 8s_P69l GeP re{<4DRSځbWU"Sem2oG_%9/&0M]r/X)ǡiAvo)zݎMQ0cY g%W$#wR}l F۩ʝu\ѷT vrr ;[/PO!"OXݵ)G.87$+T[ u2_HCv8ULJN=" ]IiB٘PgʦU JxG? 4}Y*@kL!~r{R)ڽh\3py&~n>u88B* jQ'khVy*`Aj%TG'7\TE̮j9 G2$%bU}cj#&EdM/ڶCXo\Bm uthk WlH (3r 7Fkנ^y>Be8\kYPG2 b7E8׎^{4YqT%M4Ez XL9p.4.ep! {CBW+p=4L1M@Vzs*CplN꓋Zd2w9dwNsG7̛M|}x5Su45 }D\ɉKE2C < -ßw:|1$SyCޭ9h pqn7룸nc7')T;lrbt;c]7=rd-s+8p]/~h L _|ۛiyQڠ6OˉOQdۉPfrU"ACuTm!hryiL8}@}89/IF9 Y6YSTgj7Q;To+AaO]N̸h%o˲*T"s~j@BQFN?:&tuOD;25O i@bB4ZE0~gc `B<[C ٦A FMEV=(]K5ڲ6U&( Qi>Bz-f?FNC;YnJ&ȾX%G~{9*6rv2*& /1έDrL&cPoBcQRՂ-!<)D2V(FA1 q4U1Fl[Lx'm.-Cy iBk{vlKo`-<[Gf N^ :W 3UjUvU+uZ.(8[k9O wpGARs|öXQ,.Zoz"CJZ5a3KfcO"91B1u؜#..Q$1,kL !!åT6S?- 25JnT݌ձh{Pc,:(lFp8v\-Y6 ,+7܃bC%{nj];(}@~`>]^5o6E?ـ4Z2e H%Ϟ_r_@ z% Hmo8Ѧ8W83+P$nsMZ[{[F#?{eJTh;JmsXIOILv=8455ؙOVD-h4+aE檿±3l1"`9<&~T_8 #tA2a&1ɁN4vZ|!\x nfX9%+Zչ0ki1_Q*u}{) e&G~oa~@.{w+M8Ю\5e~ڢ5;b]ш˙7'?J~h :־nG"//._ Y]p+/5G?:uO-/:.&BT?úqr>493KMb{Ls0MuvttXz\ xG\{Zr#Z c`j+&O+sy#z(IJ&].-,;B>V"-yUrܯ&=|$0fC8Tf3*0Yc@Ѹ*j/^NB‚vևg>[ۓEipXH~ްLD(p d1HBqyL$99HH80nrH*-WS\~I_s`p9]b%֗%1,ߖӋ1npƣ/Beko]MuX=$ R` *h#]=sBqcHZ&㲗.s\W/` T5;(۝$iYzye 퇲ߟFJk6Nq΍8Bsƽk_YŽm.HKH/FQFt73y%G:̜S5ZQ ,L5KX&H *hzl;XKNK>- j61]NKL> ~0C5Z0 AoNnOGQE̤}zA=]+tiyo٘,)uu+?#X-,gr>]i#e6Y M\~$~XkR0G_nil5׭p-hPKq(%I3.Tm3dtOOԪʁX>;e_ں8/87ҷ cVtWB.~e\ K '!%3 w=vKv$IE՜[xAEJM#~W2'6;nx.|DVlNGjX!SR!**N$yKM"&?!*$,ʦ-ơ]:e˱_+ kͣ Y r1!笾v9MϿ猞zHMi`8W Ox!4&S1d-˞(SwfW y]_M0\7% 08".IS@:̂KVP7#`tK ==3458~ټwaA4ryF[17"thILۨP^a>DՏaSˤZnx?Ш^>1r(s&bg5cW@!C"y )D*Əl~ڠm_FҢ;Mǵvi`mTRn'nHdlWz}܈冣bjY}4OJ JYsC??§7whĨ~ss U>3y%lixmZPW4Z,FQ C?£d> ? eU[mS_Fޠ~puܜ{Ɗ=7a,Ljǥ%6cQ8?4Y$Ior=lWbR݅ooAB_ߔ2sqR%$?in5jȌǒJq PLjLx,CEW%4,P`$msBueA>RY8s"Ep4V&? P/.p,DŽr繞ޝ3a) >5Kah+Ѐ%[%16و59f"(19݃ 縆!YwȰ PA*0YBtQuqsBNSUݑP$PLX, UHmMa Dt78 v3;qiW0njd151Jݞd;ZKm|cm@*c~*Y[MfDX |-oXI^b1JJ~gaGsTХ/# mvsQdVYc~1R?bs@hO;IFv{b@>6C)NWwv rB3a.oKK٤HHyn !%FqЏN!?lx!x&3$fZWRYIN tU:^3w/$aQ)ѸI=`etE4_Qc .=ondS/wOqj+.d HQ9 ="CR&wkITSzBooHx^x@z|Y[Dyn\s{ p햔* w3LCp;$49%?r԰$em2*MޏQZ9lbj98,h1L=w4gNB^ҋ#$?kߖmO(Jqwsp.OV@`eJ`_zN`/6 処^ bEctmR˃mysٔZ# ?˜n)l٬v=rS@EFd$tFDvݬ ^cR3XoY!AUAh %3.w.5 WfQ:хkJTκ*%Kz t{IVi/b"TÝkAi5PAvX R22d: T|H!@*Gٮ8̓Ɛ1p|iu+$wOfhnNs ɟg}uO}RBEm~[d$ zrLN#X/Ȇ4z`RDYXS+|i1F̜>0i[hGf)B ;l~Ǵ[`(H.D;j[5o=Hϲ[NRb ڒV؈krz '=+)e a嶉/@ bIS[3!@~$YU8-+&2r쌪SmOapeq47u"(-!Pjd<?ĶGFF^j(J$cU8` E%+L-Ss*M9:E+gU6%vha*C"m0 ,Bo*.Vr|>'fω(e dGN$儎's/ОDPB(n>, jcufv,jaP1U2uХ ;Wsݲo)q6jx}kS>LR/q|QC">߮JqÛL>y%ˣI@sNb `GV)ryL& |^ڶy W35ꍱGaX;exy/Ƃb]aͰ Vs^g0< ٕj͚[EW@\vsIHKsS(%Q5ʣ[d*Wyu]y9Lxz+8Ves$:]v٭łFfw*a"M_GQ5M[]s$ͬ:jhww=l%cj [Ilq[v³xT57jĿ9_Nqúj&z[fe&v;l3gBg?sEݞ(]->>t*C\rCUa2* gݺ"Y*W5jv-6{.AwW3Dln!L{qucs) km8Vt1gس%ElmtY T^0!? 2N[ΉJmt4rVMulgFnVDFN&pfۂ,S+}1Q.Fw,ioy6H;~bSZ5t f,ORb)&\Q G?j95RR+G4b}٬W_ڑ IRvlVE5ѾD95y2= Maa Iu.gi/5&Rc85[5 F/nߛ-bk#TƃNH#k`{^(bpGjȈ8BA0zW !VMY/kۚI69C뙎?)۝0MP.,xK޷tt,W<,9q^˦;A若a5fğ@U5t- Ȁ,?>)Dgo@y< ظЈ5ZM 8% .87ҽC '{ ,Pe0['2nvş3Qc^yT?a.5\+6ZFq%c la2mpΈ׺r?l[PG4W$9IReQk,*zc]V˓΁a/5چA awq[7^=Pߣh gzTrQBXZv(h=̍tk|golCL#u:7b#] ff'`=4_Hέ%2bfqwB# $U3>+O ^ǣGop{D!ݜr|Bz@*raT3 ̎^Y Yxد_kwVH$1`pQh0ഀukLBH;8l.2zc@OtatlY =J*q/>s| ,?;&t"ʻwBf/3}_F(qoZBy)oc3 鋯.ͥV yzOk(rTHH$Dmg(J`Ї6g\6? Ť<@OCcvBz)^߈{pI%zmqjCjN\FZI-`è"8$(УRH?mʏ'XЅ<#Xb#m3}*Hn›o/BUu~yP!}I2mߣ&c詶%׾$s >4lk5GOMqhU2BZUhyRid mrj\t_s&D#7Јuf[P9d#DgzM3kdz<7qߠh¤-,2E sP8زf%hˬj׎hf8{+xc[캕Rox]̸.؋߉=p48s K |>+0[E崓xQR"j\i|uX6sn ,[H%,a~Qd L :mO٪4X׍u$'VUO#58?ғ?4M +饸Ky@X/~69g择f6oZ`PЄ).-{)Cl=條K7)<'HF#Iزr_NS֊YVEmj+C&#Bv ;YCM2p3ІtبFdP[yj. _70w~2C٤p~e`:zas /Bܫ˜}>-iBZd/=Ρ)58F&`O0GTc^2uy eqT#'{oAzNG Q),&Aȥa#F\/?A Crw{œ>AU0 d_6kͣJV=n[B Ftm`S;H]]E#Uʉ]rހ2>W_]f-8~IޥHDKۮKHp1j-H`6Eq Xf;uSw>Eu(D/ʓ Q70h7lxqACsMdoZc-!^R⬊&ٸV<_ {2+Cz]%]T؃"۲3t>%Eӊ<K-10w:d4iS~<' 6ݼ'4mJEkhDFfqJZ0oYFwP($NCï(yZWCA܋qK^N#L1O߲ C5WXLCՖwë̲5j⮞ҝ$Hj 8jDX;rWQ^`(q]8,{o:8waQC:( $>0DZ>Q1oT3WN0oczj[ښdW*z<'QW [[ɈB[d@U<".\sY(KÊ5h4#BO'.VYpC=D>EhKFiwʍ}'AȤSnFmky$\k-ӼGT+"40.1Via>9r v[HN<Ee0˫O@AxWtBx:v.sS)0qmZordvJy){ /luƱGS;]gcnJLE~h<$ؘՔT!@7a 1gpgm̴`ʒUbNM|gv$T%bאI+hE=ѱžh<ͥW |ё0;~waI ۪҅Ke]2iʞ/[_4U:=8!ivP`iݢ&#tmYNZ,e4 IZҫ]!*0ryWfBr% Uvo՜=Oqw?#+Znf׋C}[Q-_Dm@pքn(S~w`w2+=2 myQVFiˈIk^a&ħ}7n=I'fHR \x1dVL1NGzNM"|+d`q xfHS)jEZbÞb&7@|^?Vccx T&?{^K1Oeg$APܲo@d8Z])^˃E?/ڏnuC0`'ԯ3'v-l~f39a%ݔF&"QccY`V`s|uOaa Ax5C:޼`k8|כ <9;φ5e*{lWQHDH=jm`)IE1kD`|Μsr)4; &N#T*hg󁄪FH_2RU8h{Es5@"ބ!CRTZpy;cWfѣ,7o)˩ETb}AJuCԭ=1=* HQqcpo!l=X 5iZd )W* Gql.ctcH@l;:)sUˆi=8M˵]F5vQ$<;UȘ95ƽM{֌}Z&5e0Ϸ0: 1ʆAL&[ M~s=nw3˃!&WW6'WȾh@▚Db#!4Q/,MXx!]-!Jz۶V,^RHy]%& j,6 Rޢ Xu3] m_ σ1RJc6㽅|s*8uTE|̽μtiD)4ϟ:ƥjQD :K}aCVW!i8SxzVew`ԀXK.Ov?bn4024O{"ArN؍r7m?icaH}e&lҍlHir RjH LfUPW=OsˌS{PrK bd}}ve],r5cô*u/qԟUN Y []&[p1?w#|E(Zh&CRp:\و1$ﶹ9F&*.~综T|Io-+dת ύf *;ME?PFQ YJTy36e򌓗"5Ύ+ђ# 4x=S0H~ߨX7]|~B6~ m҇N l3%I6`[ݝ<yR\#eq/H[x2i_R0=.D]a' Ms*`.||H]e;qOXlri͢qO`K ojQ 03-P/h~. ;f')3Ζ:a-?K[.jBQɐs\[tQ'~[i'[/+ifZ{C׫zke?V1I"  6PwLB4M?ޑQ(~X!:3돣XJwQɗ5YYՔDbtt* Ou_ꨇkSoUBWb^/>Ie Vm~HСu+dpâ޾qED#{OPƝ)w'1YyCkSnEp{K|KA hAҢU6e^H&'r |:\kfK ҄%u #Gym,YVP[(J>!̽VQkXz|K[1&` Cl SAʩ$/xV#Ӆ1v "ASH wkLj.i޽'YXL 3F!#P+"vCI*I8B1׮DJ(ȩ+MklZ}1\x@P/!](Ec,!&EL?d ,1%>ITy@3 (c~AOYGl/bU}GA{>pⲙ)SaRXU؋d}Ff XH+2uo4BjFƁ~0 Kmp/lY!:'W IT.cq&*PeCD n5u 4c+)ϭбϿ3Kiqnr]<:.ublUBYޔB93׭%[ )>vDAXfQܩzًM?!0P;.UڽIC$"!:i!lg l¶:]tԈd*\f.ýd5hdŎƂXLS5ݰ` P8"0Cj'܎#TT Djg\M\'f79''73ܯ̹ 4ċV`2ڑ]ȉ~<"Hk" `޺7u.FrKdk7]2xpr#gr'2^L4K3ej`#aA-jC@Te=U>w""=2rWs olî+YifajQa#MaQAF$9 1)UɲIa`Blݱ/+W1_ӎvy||_C_}rx$ f}i%";<ٱ MbBSNᴨS12i_**]|8(T]lXLNt.9*]1 =aٶ8̘y}ҽ}kʌ՚?]*4أhѕ8S% Ɉ/Ix]K:J҉ά 5,{G}GlxG@ٛ<WY* wz So#gyU!G%Ӄv ~ߎ$\qᔙ:e]`!:Pm@1 VVkfU7xGcJZ#`t2໽dO% H:UM b.-#*A09=XhGb.=E..w~ۼ=祌k0GFm/|I33k?@0P}uʚ'/'vy|^E--%lsŐ?8X. ORg.P4FˈjvoDFPsAk nK K/O=Z7Jrk*|JFG2Ɣ[I 3sҸ#&EʧNQSa=tDgYLFDcՑc{t#d%BS+il[2w:-4$W͘RJa п0vsr`5 1A+W}0qE^FǤ; $@2A/`s/GK7xyКj~m.BvBL[TWTGW{`Z870 Xk\|KQڝB++#6,?zk7e3M1VXTWG;Ui:V 9|Tk_#ɇ78 >ԦAf۹+Fq!ZɕUZ [ϱصu]M|"vmd۩JY̜O2&'jiAm0IDW+o"xR7_2Tn3?gN\m5Cw-,z þN(V`t3uș^m / A.x5j3_@YoqI r@[f=ջWD' ${7&{; &, 7, -=cنpu!TuC, ggI,(#=MS*׸Yiw)3#//f,Ȝ ~Zw>5YQi^$QNB}]b'JZ=ffP$5K[ԑvmo=^њSJc|\E[UX@X\S]W-Cld>W>O$ysKH86Xvlh !3}eO,ApvlS5V9 ٭ۂԾP Bk++єY5ݥOfqgW~BAG4rYv玜y%SZ'_m0<Դ*lVsǦ8ʻ־ :< jQ# h8u>ݞJ\:WnTbږζR{$$1IsAbIi`!QV2p!7 0s6<1@.5WN N+TϿ5Qn՟Yw#\o)s+6#>iV_תc,ܔlPqQE0TֹZe1r/Mb2-PPB}=]љ T]S^6TQ=1I 8U2f\x6yw?r> dTKyBejE;xTrmw}D$g[7vqԩNEyHĦɹaku|j䷃+F䩀W:n_QNp1m۹i -m&iuT8PTm^ c ]r'FZEӯC5Ӽ'E CשŹ {XCkq6'N%н ?cQŧ;EbLGR8*[wF/&[CWh(o#չqŇ8)Jep[\rH-jე]{J5|Al=M`Hja¥yOsQd9l?>~Mk<船$އ`<璌ru#|8Hk`Ρ(v,65`,q8rͷx b=Gdԧ$Zr9H1"Ms>b1Z%$?L'F-/?m%9A9fqۖ5U`y<,1_aR~4jV}9u5ZIF=_[^>5RF03*2y@iBLl׳ ;%\I X<fm z⺦Yc%~'9 (oHtG2&/gi>$[5eA`clV`vUKd}{}.23I #(*S0 Wj y_]{1-%x)9 V40aU@O9pk,)7w;I2-Vs]q0{Ho}o9L"Ͻ2rv)9%1VĴZyh6!ėL+}2+ nbXMA1sc]CG)1߉ k zsc ui,HE`GʯWB,\; $ ,,6PȅC`A֝UP]i!9:.%{E4ղ曟 ]0$~y8c|2.tgs\\mK1tztg٬jV| |N[Lod-)OWsPܩAhGu+4CaZ.#;]Z]a?I582 ^=Q7WwbrTE׏v\f[zQ/# 8~kE1B/WeW8d<.M yʎ m\X|L@th|eJšRH7b %MUiBZ2 ,%k V,Eo!R%#,A|JŤ -'<,ݭ!~bi`F@X̏R[~1H.BKnlє"g!9 vkwq75*K.10u+ZJSXtcw^rM62YD]eFvJJ^vOEj=k Qlac7k~tZ :}cÕ$/ʢKڪ)ECQDgʊ KG}A: 7ϲ735sӅ‰,_ya$i99k=zSq±ҌZ9F>:v$S} }%9ǣQ/YHY)z!WGs䙌 jpւ{U1 N:ɗ 1 .Ul3?NdD1\ ]|< 8whw q]iizWH) @=#K! P,Ϳ+v0p*%~TӸôzqUD8E|0wKypG&[4t\~coB2d" 9?ٛEB["?|Vo.2й8|$'ױΚV7钍_\5^c]3MNR7).N;gޥZu:*j\,6kT&BE>VB6t[ ʵOcnpL`?X1T !֊F /*BMnNjR=dK<~8.L;^ EΏJ)qDD $> ߔg"I / H&zFQ|XaDiM|r4_̉0l79@s5տ t^0InD*A.;_rE1} k hZM9XG4 nHKBb$# N5 ch}PMdngF%}喡;}"֭-ro( 2 ?GPMt պT„{}0ך*dɯוO:>;c u75uVHf 'Fvi2]k,L0ϧQ"\<wT,!=r`ًhR[MZ)FGtQGl:WųJc2!==EHVL 7q)hbǧ_daJ՘QIE k`jm>:'"*x:s3*WoXq_H˦ܲȠ6UQouł-C^M2cr0kkSu9 u?_/9j)O߅O)|TEJ)! OqwcOQJI_`XCeYG²NM%U!NK̥gf4WHm١__kB8Eaq/$O;MyVS{ж!0KKjX%Zg)6T*]"ۨg:gԄ~OK_Wf;uK1[P츥Nug6aF f_Em܉$zynt|7wt,!Y+X xd+V1kPbC(LLG0IfB0O!FqX\B%"CMb3k7n!1u0 WU"&5K;9G'MG?TC4J@V4oRC Y~o5\;؊jtꜛnd ĴMy+9՜t K᛽QB5L݁z %Kx[|^]%N@o wn&4\|R[ˢg>+h΄p~$M+M[x[̓SH09bWʰeoRɭ΅o0xab3`L* ;LJT*ų\e_*D.0@]8(a]d2ў Z=YҊXDr4gj^H~(94(mb WY|O=sTU㎳{&1W.Yso'"hb.0=B |=R` K3GCbYo:-b$vcPykpij)F;OLb&wMaz c)ʔRsv3Ȫ>c)%iOrW6 diGeg|PDOUS G )] cNoOit}FFs%klT=E62 Z >B. Xiĩa2M1^(2CRI8xz`Fs  cb+wS;:2@FfoWkfӭ^a?AϚd8z=)3aXw.\Tȓc6pIKJ !5(oe/oe=a ,Idiں&T,L|tN>HZR{6ᮊ,f+RtF@tZ@5Β"p[ʪ^k(7~UKVRϞ6p~:VXqzCohnM"TĹ<Z,4u>\T;0R1ey 2f3MwM˦JyٍG +7LŧYh.Z!?h"zv/&v{ D1ux1'qҘqރyJT /8ZyТ<,Qܮ8۟0gf x&dUWjǸ2ɯSn(|{4䥦L{N"1o)&/~6=$yts=@Ӳ&׎@:QZD!~MDsOh*n,s9ݏ(֜ǡj( c;Fku_#F# ECV)A•a@mbH0/6K}[g:mFE}~#Zv[qPLd,~d\Զ `itk|:=hTےOo`}~ZUVbo;ffxYobR|`d:8u \êA.r6USw@ʗs(4ws6(,-4.L?u)aWj`cԀqt6Fs OLuJsqneF׆+V YB!zg*MO,jg\xlƃ*[^S#Qz֝Pϓ@^Wo>$RˋV˦+("&,=Cpq发ۻ*Og\_V q}noHi*1;r*#+b::!` L2ݛCA9ұF &@˗yjT?'x?s7ڻ(W3\*N^/m 4/N"'7#wxD%2 C(57,;RHTz.Yz|AcnFQ+rrߟyjݏC# "/1ђ0SڛirvHdNVYTl j0+&'t=(aIӮQ"RCM'hpH]cX->ό"utFVJg )^HHk :|)2ꖺ ٤+ VzYhN@pqgv>@=OZ7< a㎍O }ym↢nXSn# Oo3V O~P@,qXQ.7GǽMAȓ gJm3}[p#gq0SM];!pz$e q(WPsxSR-א*ޞhU =)4Cx CRo<5$2!7VrIʾpzpY vDRu-'H>F4 lEtX4b|.YIݧ:ʘˤNVvb255 S} vA˕ "6H*[~̢]GQ9腯Oi)I=&fC+jQlk]F+,C=y&D t# zrgFྼ ^X]J3AsOS<d+d cB^Skfc"+N8hX cJ(|98aKT-NCxп5!fK>.~nQ[y!FVϴ@ĆwSTYWXO441vX'ӐB1 mcSΛJ8Y,fd˽[sNMzt=@5MG5sF)-O{v{`>ȉU,q_;.ROruD®:x MB}|JAmj?.k,KUﺃD =gL|Fv6xTBJ0}R#h4;khhT̃g0|GƝ2@p~8x[8YZ6 vBL87'6ڵGt ]B,7:p3$;)iGɫ1{'8Óa_wN"]#ZQu 艔9FuHі& rj]Vƈz,#j8,x3ciHEkCxzjC#O9)^rg#i):wx(^';ˮYSuaB QŢa|9^“(1/w\"wD~c *Kɮ2N_JeW嘬J :ePTIXf!\δBA+cqODbi6f`Dpb/,b xܐOMO6,e[AɧuVÎ8 `%n׸"?eBd5)pܓR1IɆVWٱo =; Iá vD'ƂSUn'oc|v |EG_Ҽ'InΥq[<9Q"!CN>kL3YL1@P<yO 4FghZP8bG‡;Rj5=A0I:}Q>پ,~.ҸH,P3g7hV|)|#DOG؍9ew 6$/I2Xa<.ѿ*dn$\,ewңmGDq!G+sKW@l~kjm<> .%?EtQ淑.\TO9vgB}pF(ɨ:ޮn{-|yS6 rWU-ue'T&id>'ʷq8]RNK1FIIloTnIiQvHUvy+ :b\"Xj*TE\Lcʹ~#3&JOkWK i[vQf5A%Ic o橡z>XR^:MO,Zri$B b;>ٓ V?Df9x@]4:H}*of?<桯LI 52u/0?Ą(AKЌ@ҤT653CvnTO4*:^4R%w-۷[A&BDb4PġFƙ;r۶%_HsBHihEj]7{"PiS]i:`0@՚Bu2G/(iRa2svSIfV&u5UY(qPzVɤ׼&yo{)ٌp'9eJk`ƢJT/QmXw~# E,RoqI&$KXn$Y˷{*%6oJYSD`O ˭82\mݖ/5I- mS)m4\fqjAJ/؂n%"bNlƕ|UqP2MuBRΫN6T#x#}=J"5?98 鼋0q1%iƔ!$g$fgu`An_t",GLp8>z\{ێɻt«l-8AH ]`yH%y%uu,st1"س%4{¼B7 \yﱯ" {}U%cY۟P ݨzpI+'$~R'9f>G(YIU2õi=P?hsld>ዹ Pt6oqmOu;hd ވ /`@o|rӉ9Zi"~!:RYVf0 hdkpˏ!45\8B2^blO>f'> hTk NYJ^kѦufFـoyLScsffaeG_zsD* %>å^M;izT]0@heG )/hS L  srOL-}l6Enn^/͝Һ%D>ެ[iufMbj8M)&*t7q0eMj}Bqo JiaGkv6MYff=SҀ)Æ$Eˆ qM)Z|:Τv^f>_hA-`k_W?>>1=t}#wL~'9 b$ I;au| R9 e GWirDYܣc {y%"FlcAnT2tzPG>Ck)41K|<~`Iq- ~#Iqj)(긃x!YQMZ-ŦKB&5ǠYs*RɮSk¨7ق@E[zKK -ow;ZUqVvmHsGO0Hz3YVIBKZ}hetpn"HIJdQJҝ"/ `Ζf4ϮyPR_C_LCibkLF:C2lR-, F[~Wvs?%SNu2qj%$!wgQ;yv#6 $B뀔iT" vES_7ZWVzUz[iO/ 25?Ө+k053LV?Pҙأ|W26 -z`zkʈtYӟ"!L79&%'S M^ eI=i~^[fOJx}5ooo-d@9]xp6<=GIсQ Is,@n7O /֎S% ۅ߇6P賡1 ښW')ZA.KB XbL]֑}5o7qe hʃ:gօ@S]_B9 I\m6y`C'"%}t $ %p2Yƽl]_ֵ_7ओ, ,3CWzB@$ej l1:~4'I f]Rd,Iig hkN Z("H$.ʮIqKfR{',Ǖ]oXj8hFcF-[XGcĝJ"QgǞ;WC :":?Fc0˒l ۲ؘmOc-EdzyIҞ_]4 PVo-gl D#\tVޯ kx/$>("!:dALN'Q 9zoYky a/UtIqX޹WD uYn.44j7T9oK5d/&pcnbP7j_n3)TaÉed(ul/qn EA>6vYy~Qy|I=OFS+Aސzߐ>2XsM[l,::B@YCI)$9J¿d;JeLcT [ (.4/pgɤCό'iD5o=H :1,=KѱHf{SJou% {,ۑϢIMsLa=j x`M[9kղ/6|n齰do1F;۝%`#e8$l,^WwM5Ϸ}9Y:J;v>[NT&)J6OOT6~s形^{`؝ HrkÃhQ́,~uZB<#i2S@b{< KyoњxV&z?«6R[ +YUjᇨBMAUex&=9e/ojL -rOف|t FYRnMu0~Ѱ:: K, ̒bl 6Zo[%U#kYx2L`*R&D`Hi,[ʧ% L>Aի֞ȲۜyL;OS朡&Z+hY0g LK@E35NBy2@j H-l"̪}MFӷs5i)m>B\N['ACҭǟ^9 Z2ksscQ]_Tp5LOS"O@3)_ P"atw7:hk (ٜO7r?>fOZ[:baDm0ڱPEDx3JcYtO4㬗I7,A9.,{@GLh ,IYiLAB0%I",NypMLr30W老N9Pq~~Jh0m@Hw=%p49]?"͐;s|P)^b@ *kkPoZsSMdKeC8mVJ)c5l=i%; ƃBd `5c5Uކ:7!vײ7?!"-qad3sd6CSUL8.zXhˠEmڇ _e w$?p;oI!GQ˵7j%Ujay6vahT;\PnmEWbK yh*`7Wh-U .Y`, nFj|)kc!t:rc)?\_nm2-ttm}X>#Es ֟KuXә Tgm$A h ,Ar .XZ]nzy߮=X , CNg^In''XR E!9r`w}e^5$H^LuA+korC1X(.P7pjyϮ4F) TB Xh&~M9ISLp$g@iD^u 9>Ӣ!ɇM "'B{D^} z8"l;{L3Fu,xUW7{Kmfˈi-^bևP+auՕMu2dܗL 0LitsR#j"=edgPPiڼh3LC]dǪؓEB\%?kMs͋nF'&˱'pLKA%9Z;JG&Yn ;Ji6FW`)8x^Uf,PKqw5'F<(dp.b)iJvq' T0d>7+ܔWe˃ՑDZ߰Ff*Js& J)z'G' 7lr ba;2c| ][1Q  G LDJNDBQ`Aܑՠ]UUмcZQslO<,xY4ր.S;C_p>PuY2oTz g醻4@n5ȴ\(tW֏^[zhu@6b|ll]TLFyϒ&yϳhs޶߳7 %[(D*嵜|j)K-c {cqӿ|-߬쐉C~gu*$ ;%l^~zCPRmdN-P"H1Jֹ4TG9V8l-|DM^v͒Ң=5 WrVΥ:bUK 3!{>8=DJӦ\v{^2Q "E4)>/;p\CyǓG/s>k{?Q| 荚Md%uķ[retE|=jٜIjD፩Î̻/=s+)ڣvQ U]_J[9G"nUߦRC#8_ PT¬zţt6cwT|ެ n'ޚn=뗻#6Ѯ xX+ڒ0+0>y*~ Yaw#lCqE}TL8QN ;+w^ۙ*3 E eb-Wzl1=;JiYrg:B4_([RLirz> 0@ =x\HgY毝 OH.$ [{e#m >S†==%ͩb_5yK ]HY1M%,J*҃ɔ,AA-7fOL5O_5wN3£<ЉO%|:|f@X![Y ".bIO1BCWYwCx{R`9H&E+vBHfq2QF< ^ɯq)k6/g|!@$QnpN =z6 yvmc—tެ{ηT @K?WDo1!;Q4`s.Qqg^wRhd9"C=V0 ~hZ(r߉an\v_:Yޗ/}YJ-q-ߍ.-4HFƍ Z.?+biJM|r6qw5ZZxԄ2OV[Ipdw P(;Z>q$#RF ##Q![_wEx(WiWƂX>D6Wzq϶Td>nu=eZQ??1oe> cg8 oBtޭ҆i@ xΒ )=v(JJ~PMfR3t:Ƙ$ĒoSoٍej6S9څ.v~kޤu&nE˼σ )LsWquGy%cLWyv {suL4  &Q@Ǥy2ۮVIЙWiݯ@'"f'\1mAƹu܊[U˫XZؘl!B6N| b(d ;9tؼ 8~Fk&@Y*+BJ7ỸT:(3~>`*nj(vY9M>Eթ }p>?'9IJo: (w6N;5&33G!$ja'?j}}Ķ>c͖ځ(~T,߫$ X,j2ePT [ j%gJiHwF׎CDgmR+_ׇ{PIHxIs T#DdR.2V TGfd1}$./)ef጑U̵ɞB΀u Yxrlg)NtեDEYkW5 :{z'\Z)"Eț^wR"luZ3% ^ qBdm*^) %((LM$V6J;y)r4ʓ\&994sDEZhdDh^,߳JVa?}@`TtDhXt?v4|'~h8* Tr1^ೝՒ}Sb_bɆ!3lm;d&q,pdb1\^"@3.^ y5Na˕!Wņϣ1Iޒzg,9honmYz C?mZncG$ KpezҀ Z5=-V+jWGPB % 46Nn}Ip}Bi&tQs` B^<60!(?F9-m̒ns مfKZ96moIq[=A(V/!( D6g" p)҆~9&"W-`YgrqM g[u~0oA~>K4zJ(yo:#ݦuMe\I*,C-fQd:<,L-(gI*gjC6 Z'Vj9hsd(j36Ld񁄾0@ H*QKFJ(\T<AO5l!F>V;W?5vcNe|hBCK-uU@ y{m9V:5ѵ"Z>rTdpY:.Atcdx3dlqG^ lhB WF*ma_Ow~84L:6^#S^KfK O/ ?yIw6K#-<*jSLHLkGp 5]_Kcbӽ&U+6ȱ[FcL ti\@KjV.q؋zIc29zAgPI)t6ŷF5馇4/ V?ozgP/`zd PeЧSySa ~-I a߮bP/˝X!`TTX兩]mT%g&,/")0L4p0sE"y.!1:3ʼnQdgUxfb_-?ȹ;kaC3NEFy<AUO񿿰R h /7Fs اOTnǒlUbLZ?ζD #0Ib.Ӹ($b-iQXG*(Fw 'Pc |%UJNO [rY)pU:Z{ҳC:*ҾfGAGg;zr~,rЊeyh̝Zs}0p\$7V[>'x8Z|W^<%%uEYFQg#=PvWCi7s-kkQD,)'%ZdHzS4{Wvi0U$f 8ku|0!x.-B%rDnN=0xRR3LWl^[)Ud_fVCBnyT_<.2'u1:DsbEW.!7 h?Z(SlPw}+Y7Jw/G+@D% (b{͔uPq0W()+"Ix(?6G dyV?)H(dz8}?ſF\+f<#J[:zE4{lNҊ?URuD:1 3D0ugaq:٬ q8i/T㲇,I7eݟ*zu!Bx*JWTy!95"bjbHН8H{=PU\"{wZeŇ=h4 "?o#^/ӾP$OxtYyu݅+eZKBOPRe gsxNŕ U(8rSK$~9g"m'J~fUW-1> FhT7Ew-6yl6+q-~HFc롂7)@YJ  0.؈+>¹d+ %MJԔ .<;mrWֹsz|*#{B1a9?LҢ"50-q^{MrZ+AB `3wWZb­]! Yuaێ B:T$ p,;?%H'Pt*9ə=O4Ʋ_CKd=N ,MVXMR8NP܅<( :†WW؆^. }myO>hEnOi뺈V4kn E?rλ&x ťd?>$u@E7Σ'SB2Ov߇l0UjB[S{؏o>vȞXk_Mc2LfCT׳ pg䟵5i>ow"vHpQ?oA%4J8 iP'!%'oDfӁ{,Q((J:= ;"oįJB^9Ӏq[3] ,܉ 0"MYW<*?Q2V>i(mE+3=(vH9]n)`MlЊ0U@+:`n#)`"-mFYRn޺? "z,yӺxlqdiP.᜷`WDgEU{gV8͟kPXr+|162H`$ +Ac>_5&`VKVek=TqoDNyNH9zX9ffLx"S*k _ySʔ]`YpT:]{zj6!bM]|^<65Ny 𿔵ӦkPjU Юa !mMRSgK@sl2>{+HqѐK}έ`!o\ ;hݓvXP'rgХk̢Whc=4[a $嶵!& pAf_RW4k-,o 0;r cϛ EF8fTqNr047lx74 hǰkm.l1d:2qI J/JA+jcDOdF-%ϸٺ1̎4Q^!5yVVV~O#7V1*WlR^W0mT ENn_sQE2;!Hu- ƻ ҥ88Kږwm`ۤU^ۋwTUʋ-bb~PftŪ6ZϷ[~y^>GFk%e">t֎'C:jkh\baQKR@;  T)[H_%@٫m &9~w`3Fz}~ئK}_pU:QG@ER57I  b%cuo~+U`h8͜ $w;.?M.%d\0:'{z3t]JC3/SI-i"( 9 "~ܱJsSE.<^n- dKw_)ىPԔTJ/Fes0՜>ahT3Q#F#Z/QEOz!#7GQ\.Q߳ t: b #&eBx7ZtiT8u9:ONAzISH6% =2lp?-4\7qm5? kz)w&ߢMeY% m Iˌ) DԻIۼ/zk{mgzLD2&?K)-$0G& tuIckkaԽ(W )@mDŽ39Y5aˢEW} EL?s^Z?2S<&v0ޡ$Iߜ>{cae<+btA&]f?ނQANK!i3jmq~ eJcl4|GzecCt_,{i푀5 AeFbm4{MD/2HkB.K {CD9eZtBa{}f0;!7_R¥ȖHMr)DF"u8z{;N JGzw5Գdi5S-"^jSwB$,n%%S&"J1:!eqo%%K^:Z|&t~p~BA)Y%7 8uP?3wEa@dE3yI~&oʢ~p Ƨmjo hEOѭ(*x&M:s:ITfs+!+LA 6ϥFvqtsd7"g =k y+\Þ@h 䴶cP;ïn:ʹZДW>N!~T#nq`M :?W(%2`{";Lj KsKZr31sk@>c}~n `Jp/ IK7O@=C$d[[n~B!Z8t{.U=)upw{BN@6zߗJ Pκ?h%gO`"[K:h\@UWEz}n (Q%%,*IYE 0J=Ow|a٬IR¨ONs`^"PM`ǒy|"u|B`>=:/]ՙOTyzziXU1~5]Rez/'F.8O3!Z08ũ)e2xbKA9 g\$ Z.Ϩ9O3mƝ=fuot-WJB^<,18z?w]&$s1#y9,m9Jj1:6Hnļ?&J7?![poSY6QbZp}UsC^k12TsUeГz6wpK Kd.MTJtג{oٓyɃ9Sg<wInwLkr_ʃ:Lw hwa1!bCpK7=͇i:µ):V1<@p=yFy@Fj)TI3Q;T) P[3{)ϳ<@PQU {.QUOPVJNl_ IhWO z% j1[pQ20fs ܸ q|(F8\.n$_c *~RE'?w`M[.pk}64'_&fW jPgʰ4vvmM-e )ՍΤS)3}Z|U=lhlP]?>mq稪NMܠ-$)1|*=7;DQ0O&<'O$..yf|3\RܛWߠZMy ZF0%/ԔnG)GdH0jQ@xc\#pQ @5pLU*s?؛ YFFJ\֋$B9:G֨rYuM/EHh裣z]`&UsgXQ[py[[{욋w@ZUoUkC`;Jc:`D՛{d?Bu(d} N4e $ͭm mW=evn{+hW iSTSw19MC Z)_#`%e@ՌԌ́)=%ฎN- f7VԠ[;f;&&FW+T>#HFtϹvdԹ^oVžT:RDz[h:ΛǼDQl&|A< AR^]ɠ%DH(:0g tFP|0<\I wɼ#: J:w$j}fXFI: QtIugbhMTef*eQUfʊ᳄E,fD{t`-]iDO]A,eǵ-BPK׏wf֧naXoU~+7}A<;ӣb{Q㬳8Ό7V xbX%6a?p+:1`؀v6Ix"Ƕ pjm6RΆiQ94h ܯa~Xv'uhDSg ߮+If' 5Go$7wOS\Ν0. ~dYFb% 'qcNp*Iʽ6`ӫ[{q + j`nx~㖯9lO>8{1S?7}^U?Y .eC PO@(P[_I%n"D?dsS8~JᕶQd&kl$Xb,dmAG'prF/C2D6N9J-6dFP" \*{$,ͱW$]鮈B-4l3y>pD<*Qֻ]<0qbK^k'*%j7/Y LJ2G;U3w7Vyw˥EQk0v3)jh9jgBI\.A> 躉?3Y4qNPO%8SStPoaaf8Dd!AN@Ts'B)mD)ќBɐ7Tf|f̯Nc>+o8=DDXVg,)άkczW6»Of3IRb02< =%yo%E㲎Ӿ8l0* AzE#BxO^# YeNɢLW8ƩB; u{7M -jEY~nhP oT\kvYxs\đaTq5~̦W[P67m\ݢ s.I4B.^+|֨bi}]NmbM7 D- a,?RV>W*~}e/&ML(ubVՀ2c˚(=2O~7{ߴYmHqoKgB gs軌>B twJ(*ޙר'.S}1Q4Ix{/{b]][bunK0Cz̀b{y%ПBA(eגʧ|w$T e4w`Gm.&}O B'Yi9`жNIBx'Ad[t CKj#h/Ԗ~ћC,U+}x eZ:3c1I {_imle~U+#:O3gz"SK o4skg$WP}B~%K:<ǽmcZSt,˄[Cڃ{lhZѼ8w5vO0ͯuh=XUDR.y`P7_[\J^+[ .~N8.:=2\6 ˲J2:۷Gmf![r8],皢.@)J`(.|X99GՑ Tw4peRjQ$Wboi/ 5 Um҇uyr=Ykt1#xSiwo"ځ4y'1gU. >*}(KJ_bqV]bs.ԅ:$^{'9l#!dU!( r;9˾mr#/)9?bXM綏̼2$aѡZp0 T^Õ\*moVye*^`Rޡ Zf yZ[w6K w趥խ @=9Sx/~\E݌kYx~e}; ^G%Eoж Unu!PڴuR%c~Dd?ul[ L^SV~]s6NJyUbNv~oZ!G:f>.HbP:-ohm j e ΠAlZ-14h'fAF}=ō0-!$ݒ3tz""fU%/fަʙC︲Kfe مJFBj@Y6cceaE A{sD$-HBml 5[Eoa)m86j *}~Rv?M ~xAgۚ_ԧ:P[NBvPLCjE820;%C% tygyHR> ؞xG9O/v6=5;r DS9LmIȘok=g%0S C|ϮmTĘH>@%]lKU9/yܻI7O{ FP.<usF{L"9UF:x=6;'T% u>ڰ=鿋H,o,&eÇEB\G[&i=mp $RzVЋݩň Iko/S9Hlr{4siidO|Ȍ Z[t:r'}?9VՙQ hZ逌I\eǒCr ű~HiѲَ8F):`jvbmyٟ_"Y$pkP֙\WgixkCH&-H^,ԞiESE-LǨQiQ/+DMaz0"+ [75 _I cY4-.~[4k.nĝA&̡: uvtbTu $"SKڌ<6yw3]Y(Yh{Q<ڪKr?U31qDHt_YʐB,ةi5:^i617^:w]{"b{B NH|޻L rlwNȕrz}N b:-Qr]h^L#Z#=AB"^&Nӗ0H*byb¹Bq|ݴ-'6?n||W }7"InRa UK'U7+H݄4F/7N%3en%>I՛q۶["wank*o|xXFeqZ~lƇDE71yqͰ xB@Z O%Ϫץb !94T2KOlTe{ho-:%$7%eǦL9!RrRJ.c7΁%UU{oN }ucXޅr%^r' MMdft+O+2èOum6TkxgU2Q<eхӱRƓhDTM} _${mϲxӎX{wä:?Xk)kqJ* NEEQKTp2D_Hr}^jVxYBO\:\"[ #SӡOQ }#3[-Eק(fUS)r9 Z{~`_g+4 tf44d)*ݢcngNo"t-^T0$|, lߤA%=S$blOGݲi&0[+X8C$C.A_ߎ h]_Iӆ5HRL{-7Gf5pP0;XBzlI^c0-ti7K9ieK 0ϧ])Xt)%b@$刊o*FSZ\!vUˎ5|&-{phPSs=W"2R.?kO^;8@ZxK otb ] [h$5$vǪlf@v8'"#8b7Pv8oڦEw#` N@ʼ^_\m2: c7z[+`%-y..3lC2\ t!iaY;ZSM~*cFdfRC~+7a.X`?*Џ#\wVSBhmy-B/%P*G0e@ ͊ <ڙt0 /+IZB|#o)AM)ʮrGr{ "q1lٸ-R3Mz Rpҧ᳈3 ɫQjM}g1bǬeP|T%qf3>!iRrEͬ?v54Us(;<%VGU+ve^YEr C[=ƮGuc؝MQAe0$duOUʩwcFL틉;o=a:<'ܾ㝆"iP@5Q%X[D-8t.4GGks!&3P|i#[2؜qL~M.:DQ/إ疵q8#_TMչK F.ث’yp/c<3,Sst"nD\Z"Efb[#>K'!Z:mfTwQɹ5Bdd /+uu{72ܬ0T>莻 wU "TAj5y%uDKeY+[E~-,mFlsx] =W!9Ӡ'")ydZ )K*vlCK1;yFrB֤K$mXwe\fxj|*ƼD=+TC \"=`4Ge([wL&Xs?S.(&Os:=o'}zNvC|G*jSgJ!C'- 7N')q͟u~lwKOѸrw5jGUV$45N8 Bu`,U9A[dNjL7G*A_'po,EFbb'ƱɞL@bqjkRn/aG gn䩛;mXgG:K3hd !enE lA[4jfMN8:"yQF "!HBm$@#\^YT4;q! ˇVFlJs}Q҄93+4#Ɗ6Wuÿ02ccC! SkhytT/CHy""{$}gmY9yI;x2#%Zוp ބ\28Y5̫g%S %գ*s$q;2w7܌VTm%} i<G6܇I.aۍ\p07$70~2/byKyGi˼ƥQV}QשHS{&f1+"p/Q^OEuceI_$*OtUgBg@"'zIL@ r]>þֹVX,r>=[EwX =^I˥;p`@,DЭP loL9u )cdu{uQauGzsM'>Ł=tΡ4E? !uoE_ ̓mbnoSݬH=!r/i2˘=6P-z`w/6U-~6 ;\o"W 1{jf.$.WPnЏuBe(}:J-8+-(r(3+D:N2p\6u b[MSt4 /Uoe@݃'叏VQAv[R0{]G>܂9xf`ҜE\G26Q80KMqc1 0xK^"+U@.BT'G$zFU1~-ISSB(tҶ1ZK[\PRBdNJ+!~GB~`3H,$#9e- ЬtTNg`;??թ^T4'(Sy}2PN'Yz; o#(S"PT+AFS=fy}OJ#l *үo*ͭskokZw.JQus {)G<r/L -( "|5/-M/EtG]'ʩ`NGzC{RR6efɵ5 W. PIhL?c8 5۵U%Ni 9[n6w{jig3Hl'A2@?-QKx*q V֜k*3:tx 2 MQGk釃'iDSyZCx{Vd,GlHnI IY2^w֣Z@:)3ōC6)"0}}9T~+8Z'x1!ތ9Ļ mp74?hh*Ȏ$&ef:GѹԄia>׊$*4 7غ||{=:&NcN Y@'1/XqrQm%`{Z@d!>IR 잀bɊ#h$ aC`<^a_06jC"n0>yU9,՚'?7Ѐjǰ~ċNQ;71+d_r)r~UX8$8vPw@hߑr+MP*:Qxt寮ц6!e$_PP߃e R'2p` qzaq`XTrG*Ccu]ߧ*4APoOn'\w9U%j|!mA@uu%JIcA;!xNBA{&7肴Еv8p0d5-AVw~wHjY?}M*GAVVүrpTco~aeoA9 ~ JA.΃?)bcs:!-~ ZfjշtVBWOT2msy)s sWqi4oOriSiD/,rQ(/0 Zh9@ }Zڗ <)U!}R- rՅNY!n|a>R c5a JEW G5rh 83K 'f%Ǽn *;i-]y-J4h$pf-8'Y> j'4П9T{0U5s(h_>I;VdMlds`4ą_6HXʷai?Qz'Мp0`"il[dAT.(,eAyiXH[8riac,O"Smd\ gظ_Ψ,ݩĮbm#tnl Nb% ]oW97(nW*hs!FkbasƩ Is;Lҽ< _xC]A60YRhnx EB[RCj >*~ӈ𾒵e!2(.`XS㧽E[/$v39VXl!^9xA/88Ը\ckAcqqB,/w4_AȲbWE4;Nކx;ղU.L9KAr &$HWfM)Գ. 9zbP;㖫58|T␳]1A]5nF@ŕ)m|@fJr` /۠Rj> ?hbzH,Q_I+) }6c+@Jqn؋k 7ۗUCe 3c9CDsĝʹ(ѤZ<)*PVw 20Q8jWgGA%&&OnMCf$(zY47;сX.UuU_'E?ŷ W6%XƏ^&ݳO?xi[[J(;i)IYG8$͟c4*_*J,|G[t1ӂ)M`j-nT| 2#| A u+.,8iƶ,梑*,V>! F2DS*fuv *{jm `r5,_AևG%k'5HIjE轍?QPITA6>bS6 ɛIEoDc%`pyW89ݎųe@zQ+f (0\]K+#aFKT[2yqV]h{ M s>yvgwЩI͕yq(P!זLeu9?MyLMG>E`9ǚrlzqJsC_l} ?Zu9әb̧ ab]mm&R":K)}?. E6Bj3@/ADT &#ٽ6"Xv)#Jƀ]vMwgެ<ݪ6Zet4⑆fe܁!Za@E 6hYS+2FE,\tCĀ[B>d qb_D QxgI[IlLK:;6젵a\R`C/_&3h?VuGŮA5<}9fs؎!wLE4VF% N@|Z*U G!u@i?ĊDruD%#.!>aw#=зB޺A=bmtQ%Vet;5>Ω.Y^@7$>x~J؈8#DE%_pdNw5A4c04̤]Z8ϡ/^E~tGN671yS?(hjV7h?dXY~}灼sd *%Y-TŊKy >n,i`uFzy6 *B-Um{A^ xogks L:PykF1[O;T%(M"E"5BS*O#O.))$͏[_@͕_wّ##O{xyV.c WmlrϬc@nҟYn Ex[Q<>>&?*s;Sp ?nŤOXPEk|Zb~:O i PktΘawN7$Ö&D~?~=x@^jÞ'I0XsT%oCqI\g把G#uEZJٍuړx]5.բzKBL$a{$颻ڏ6WWV:9:emVT0wm.=裾VbTm/YX8Yyf|VJVm!B@aeS@EY+9)+D[-~QЅSDfjV[Q-:!(ɼ8Se|bXH2/>:ɲcQq1WvY20² A;EG :BZC]!R(E-Dmp h8L Q@*YxTJ*Y 7sն[8^r~d)H(.kEB56xXLTeS QؽE}Pem8?׌K..%IIɣ+RLhyB88Qb5lKwi |!uwo9):z^oWIT3a3 VX/l'Xvi9]ۈ"g|)$g%il;tu V:x_ D3B%qOj IQ1ΟTJZ+^X.`3N#ƜBr*Q3C( 9NWQĘSl;3 Q҉:iE߳_&R?\Ez?<*Z1M2M2qUncgɚ-%c6܈;1%,Jܚ;NnoG>vZmthUM){z!Q`-GN7/4)1Y= On1KVY ^!Ur 9N %8jctONz{z58?D<$=:JCGZ'c/Xf%nȍە\/^lq'5=-/g:kaI)}n+$\jR]b{иͅ87tF{>L!bC1 O!ZŹ q_"%mK&~; Vqަwo5ei*8Mbi6^`]o*:bVXZ8pSX|+@ucgbkEiRhM|0-F p&8  +r,k\SNXR5^Dp ݫλb HWl^Nvw>ĶLw8|5\+3"ML**IXBvNj%ԤoǽTԏ^%ufmjpV *,q:3*q5AlO4eVG0.:tMr(~;d_OGU8uuUz~bHa ihO@eN3:xK#/ʅ&meopI%eZ@v!ֲ+:w+L Z(^r&vYҺDvf)TW#§ߡv)R3Cwשu$PCdKo2~x !?б>Vǐ?E2JJȪl^gWN w҂%)ifPܴ ĸ7Ŕzzԑш?<-jOacog`|0DZ;NմIN.K ͫ)  5[ѝT\T=w,j~Me;[Qe{ ;G  GFm8vuHWuF_яxI&cU{RT)<7|#:S2i!:)#WsMRjfFW7^8x d->eiV'7SU 3k%YSxDpɸH>tB|$Qeabwdk͕N* =ܛsgEYСj'V,e?K#<`zz Wi{1q4*T%=Sr+_*wu]{k^ *`hKwZMDKBPjLM.m&s-HeW9 v[tū}朂wulBm"mSr:ۜaz'/w ? Y 8e5@"|>b`W*!Ϣ#ecsҰ3ќl='?lzH|ƥ+kc1o'fOR֙Iv<݆gjr&n%fGnrwX]Y<י _ ?F+ 9U P#T;;ȧeYR5)T9G#Z3/t#}T4sVa{88.C٣g68mc6P~%Lp g%RlwWCIrI?G')xlcN獘gMKxEIbs }nNj]SeA 7a8Y $)8Ă-g-tH=f9+2Fi7*}>9QG"f*0F|7oyx,%,750.r|"#QYq]H;b: KQ#)Q#peQN<Wޥ7- by۩ yK59e qֽzP}8}xНpx#yIM\% 7&gvitbZMu@@nVV 41#f]QQ~ W `_bS#ZRKV=l+F"dE^Ejq4~-9bnLN&+ )c/ԟ-,_`8zy ʶO$|lDv;Ζz&\X ғC3ݣLcLZOJN/-^)hK̨k$,a蠪Ēx:daZ 9?D)G ۫F+ 7d1I_aq25pO=QBcQpH <ɏkHG`fhOǂE-P$Gdf6cE1|HXGs\, k>m{Pi9O {*,!tRg@<ӝOKMxּ*8dvFoZG`4Je T>iԳÍlkMخ a,Se` H*޶ 7q wz` P 0ik;#_wףj.h#BɖM5 RIz;5O"2i>OCeTJMjK&ak[M,ҧ:9.XnY5d P6"R& ߉R=_U` #`ՂnOOC |23˄lϏnVFbc}""y:!enzΏ]Ǐ^4JB!q5ȫ9wK'jB&^i]S;dٺWv͍o~]͠qd~EAwpޱ1E1gF\-{٦i;&$[v zbHdv(('RQó#k#J{aϩVjt[Li"s.)?gxT BAd cM҄/؊?b@TV^Vjk $ Q=]O٭65qML''Za)-eOcT诣aj/bB 6]IDs|wٲ? /o?zk '}%pwhCJROEEMx<.Oa'sIO~H"K'W ȽX~>0!|~i2ܱ t@FiepHm4+^yY8WD13S ;䗬F"orhE(3NⳁKeFzoۖJk/׾؏KZV6+R]"K;ƋZeY#WU Ǯj,v nd L'~-z9MTOU2G [wܝ~W_!\{/T #ӹ,a$EFbjEHfV'B9_P#˝Q&#fr5Ž$qM8ust2K/_TɣxQX(3ue`V eB9nHscB W e&f&6= aHDO// UoDJ(;AA6&-13SVA3N IzT/L)W܎u.vOV$`8WؑDMqU@ͺ.!G4/(ybB*w oJ9;lJ! cWjp"80&Z襨ٓJL74&(v;F`ŧ b!?_dE $xQ}R_)TUreP5soϴ~ቁXN6ך1@h20 ]O0*QsJxވ :4(?(C~u/2H7TEP~kDU屷Xӛb/REeV>4Zy!?"'âMGr( ^-䪟8X_sɝ]2)Ut8>3T4Qp?LbsEg(dBs6Rѐq`;5nm0p4<G堍}{7k:Fx5 J$7Eow$p7 2~Ĭ]+ 7}v\~Ɯ<)v)Y 6K%B"idj\l1J=調u@d?Z!d\|T`(}Jgb6;s|_QrCYWZܖUl5yw?Ait<u!=q 8XDtrMR~i)?P0^slۿ3p%NUEø#yMhkK$Z$!$Mj Wlθ~o[羻"/ td70^hӚSG 9jfd᧘6p"oUpu!%`Y(O'q29}R`RA9Vf遍y:f8Zn |;jF?Wq%˴Gz$f涳o B_ۦw^s5t=&^E>^-o}aL LD@]Qڈ9Ԙ0E~{|'$u뇵W#z-wvs%O 3eU4peFئVA^ť!m&dٻX^8Tj2l.:_\e$aVyx!叴~HΌgۗY2z qsЋ$ܜ4O2<Ś>3KOA{ʴha[֠P:HC ~eO[ᖠ5ΐu#iRd[\r%VMXS'=,]J8ն|Fe¼c%d2A8B}6I !哴حH.e9z({:bP զ8 9خp#(BkB_8wYs%-bNZ]3xNZ  Sw+LQ;>= :vGi,OjmG_N?K)L>x4:cF}zGo zQe@;)jyb&lh,gD' DQhډin y:µopUtpcaL pLKwN)M~YMLѰU9D( K2O6xRcV||LVFG^^+4[uiqc v]yjw.NMİ@6n+ (5hfv RD˫;AG6)؀e^0M= N'2!֓:ȥf]ҮJp(?Yw(\(<]aL!qמ ^?| R֗@ %_/Ԇ"#$v&?srJeiȑ>1PR23XkY]YߡHbBoiV;)cogߠ'ӜBF8X $ ^ v6`[S ,7Yc6tQmi hj%u{+ ].(*Oo& zvL!{^1g2s.9ɸs/z\cIWG|\&fm'Wq!v^ɕP|gtٍ:Y$Rd:q܋xʈc٢ D+E ĻE 6tR6H֔>bbz4,2 ew£ST ~Y({CȀ|HoQ>ĎM2YSz*8nʈKؕT< e^)$]-Q\>/KƸʡ/\@B ?XN~VK#ɑirNaI$;L~Rˌ_Zkm= ;UJe&~83eoK / Ok)ُ=i^O^0QDL{˩;^.H&'9妍&V0|82mJ!d  y>G:ثҀ*ț} ~_F5ަP PuRJMq0.Cz}Ku&àeR>D $- J>0ӯ"1ݞ@G(25'@h,j޺u.L(]B񯗬mfq-LH ͺѨmwΜbtkcuSK08x7& w<(.0,c5:E(V<>+) }8 ˩[F­xtszdfB"c#!@i{|Y^]$$a%t8l=p l!횟p$I NQ,H cjRN[lZ;^=Dm|G#築n*Mи)HP0]*<@9 ]ha=Bk.x[nBfb?Q6>F6 !=Z"uAG|bEh'kfyZ?WCpI`EZѕatKgy7:ǬSacA|ěQ_08dv2NOAda6Jڊ}֔T:XPA WL+ɠ2fDV˹PVYܧ Xh%30:` lH'},n+I-3`5=y%p%#zj7W+4ϩ[rCd i6Y ,GJJYc^.1Y*dAb[ yX}0[;Lb"C$S"*&;L 'S鲨by62 kM{B$E%%vnjWjm[DHUc_Q _TP8ڨ"pUu1o{l4: wH5RV0o )`nWNq|^LCq~:9uV璏nG-1gHC/Z%yb'޴w\ !6w;l7]Nzʽ^c(m:4W LОS(G6y-H{!@ROa :,ʋXJ2bzV,$|iԜ?18Zva;`6L8J4 B7&HYDL>D1Tٚ47FOvOu7G|_/G!uL V`BwT|s:N/Mj7(oKB.;nyZ(.Jv(4P#5oZ7+َTԜ3t7![2t8V޽byMk>@:#*ϐt]r7X{Bp86>ϖ]x'3>p9VW_߁h #wQrF22S ,^% kFgDU ͲI-Pw;;N[36E:e~ߙ}o(85hSVL9ys}/~[hiҩOpp1Ech,/ C %,#ַ^b ǬЫ r:lc2c焘lNitɷ\~#\ n\=^1..pf}f7OuQ苍Ua> }K>r: uEи!Vmdw%N{#,- ~IyՀ~][b ;J`7d(}b@?݈*-[^t>Lɧ8dƺ8 KisG^݋n&2πrR[ h}D;p]JZ;Ezt>,0W#8%ݼhG'Ŏ!Cyl ,sH@vQzzUL\_^0 Lwxg}߀,iןN`We=^)k -_v̦X HC44_ nkS+sge gՋ&%MLjOVKZr9J yJ4.+T 59π"]a 2(nn࠻vGީ!`p6{Q]=#B^}T Τ{7&خ\ ,]‡ΩBXKMY d5>w$39bn"1b,4BKf0`\v}kΙbA_7|*Vy#؎QQԁ\5޷L(66۩ +NB^ı$Zp4qڱ[_;hKc> svt8֙4jwZ}ї7y]F3pn+#22zH:ht(.4a*Ќ7mʾVGRSH^^}*צtl2Q@yߎXRqkΠveVQÇLKI!V K(2vJCYUB0~Ps Qj":2@CO7?azs5::IwMeyC :J7oH4d6j4LHsRR*n~j AծiCIkSE8<\0 YN~}[LUa*a ʇ@̕?t7/9ݫyk5K^K9CcUd/kvּ 4xw|0w ŷoԄ)4&\|VR"l3 1y/Sz/'XFzWQVJfPm 5\ZQѧx^y~Rim! 1yH>;MI\SziC.D2GjJw>NNW=4$Q%6Hn;m4_ɩ,thdBŇ)'}?((9T{"*!Ydu5Gͨ~B[}98騰%;=QdˁCz@}-_u7*9?Rq>0-a{}KeC=L=+rvj*{<܌I~aѥ>~j6(*l)lLa`*aQQ4;g ?̹E̐0(&!ϧTN҇C6+L  9b]yn4[7d[F#qFQ, *1ɾ#Cjn5C'nˁaF~ϼV5|7i$#<ҴrG$,`5_JIa;k¥i3"NDNt 9@[PdL^y|~ m&UM!íyDd뉑ŶM-JY;Frl^iG@dIL^mTn!LGC-[Ѫdm$do<[G$Jω{ g*ne g!` =lVLqNu |?BFb'iv,X '+=tNO(?Tx>jaDeu 8lxYYAQH=" i6cbF<EvA. _aHn#yu'^;.cI }p-9&V#ꙴ@'Ʀ?@SYԖ;to^o6z/n0]y]'wMCgr[[.Y5.{ccyOxV/U6I/$yP`FS ?mUY/2>PZ T]/S#T'H8 {YP/c}|yB:$ʲjYdJAF^ltrd/;"Lԇon)pTo BBB%;纼%*N5=>27:iX5s֙bZ#pq?a& T1S~ݝp,pZ>1%#uwVsɤ &o359{LER*`k p#<0 BFuv7 c(Ud;mo&R ~,#'@KPco) Fdn!xL+=i&`q*Kqp3)s[60"ͱ3c)D}M$AdBdMK;@DR5fХ^ΐYqy)XI7Ra݄箌zآN1U fh".<ݽ>BcYdYvE+8򏓟_qi:|ì+mTAu9ଦz@fTl'g8,:+SU@O;mb!㘝TA9ϤHNx+wDtli ܽx\Gpx V_Dl؏6@4;[?sg fxѰ Q̈ ŠB:Qr'cR;2kqhCj:+^Z,#jOڨ,jȼ;U{k0@p~LK_i0Png~Z x @~- jD=dW(v7[! 4 6tqٯW~- U3NhqE_2 x qF\ck4B ;)YC"Nq/ftLWϕLgAn:EV<]s)C3 <;%!9SQ^Bmc],:TJXRrr}N`Cy@1k'_r>Vme Z緅am}w($>ItrQ!Uuwzjtt̲A9x٧&+ nJ8WA9OׂᕿvuJ9M.JL1LuHz &!1 ѦlUsiY2E we Q4Rnk-zʭ,ւ=ݥ4פTυ{x@cF!QEXbFKJש}z#`GzM S"6 }n>r,i{%Q/Ec5j21ɪ_uHm=_L#[Պ){YחH yM7@ y[U'1)#>!ŋIȳ$Y5.  \KĈ5DG?-wQQϢVwPT*v}w}o10eav$[EOij-[Qf^4-O t^?7W4:ٺeFKeI3hޑAϐYqa鸃fc-%D3ЛOߎV~M1 'g=X;c:}(T]ScqDA[_ZA+lꕧIf8OyE o̓G8IE0zk] o؏+]pNܻnVfPO,_x5d^"lClP##5ӐZ1t,&.@@<# gzSxAްMYF7cعF*}-o_л{1Z>b+Dh /Hdo]צ}Ӈ .*pbrLSJZFoje*[%-_L&"v>J1v 8 n^Ί/OGC_El x| r%%mZ}čbq *jWgs LޑQ;+!=J~zs15}wTN/0"=;Xҗ+?WWOU%xn4֝\$k΍"!q mWkC'6S"/a|ɝ/$l4}hPq}cME9폰T4|٪Y0!W7$6?#L!w [ؔ^=RRH^T}LP8Pd<4Dh :OF*7U':AR%8{2>9vH.בKR<8O:e_<P@O! czeO mߨ]TiI]5~zo2%V&X{ *܏,Gj^uC$DL\QlÄt*& RWɜӎgf h557v'?p'5!Yv(8a2xeh@Nx F"YR,$?nC< sf\F{B`VUixo(J<`&fیUdX½jkbB P0K,ג̘S_ `Yf3{FCAN& vl32> gfHL/af*A!P9V;${0J+ ]dc2& K1 Dem;UG6i[fUֈ٢$`o(kҵ҃AODl9+"-_iD_7~C$qciNW|zATDq'`MJ,5ܧȊO ɈyƼxZp53UIw/e$L;RVfrUܯه:Ӯ̎? n]z#lsq4dXPq\t~T\9݆ahV{sD9OG4V ^(zl"^Du}y⌽Q!͖> GJ-ԛ3eF=ZA@⏨PҶzf q9|uʣ7`<^nZw"4 %аH2?(x1VwN[~жOB%oi\ NbF6_唟xڽW"<)ѫ}IZ6yG+B 1t]Z,K:"ؑM<=`VQ:uMK";9EfJhm5dVBgLa9bCe?A.UJ~Dnqb[f-8 Ɋ*o57F0hWW=B z\"2;}{zL(̉Zkn$p0̏jF><L+k"4ą=C`T ` ^l9 h@*'d;X,m}<Q 'oF"IXD4!-VkTə/`vc`Q o ƺ`Pow:٤[/@_Nz餣Ԇӟes|v|N+re"о1ca5gE9A}g PHRV{*~sDyFnE^dž^P`9#$ T^Oū̗G&oA9"}&.1hTy?C gK*sϨ~J+~Ds7.eNUpQ;m2g1J`Q=M@jsH웢絰>YˋʝX4[rMcMy?*Tw?~lG g;RBJѻbsrj"蚻hk'1Ŗސ=ج!*$r]<8K鰢āTT)Ie0VSJtILw4N{SBɀdb?JD<`>YLBUVF`@0/#}}*%K)`R-Qo;V/ F$UW:ߺ4KW SpGTyS;-:tnS@&jӌr'jU՘-^cND"Ϻ٭"!3؇PFLala? %-Qrٜ6.x{ﵲQȡ=<ב 4xgDN>=ڣ%F*Cnoˋ<6AϽ>zjSllI՞:J/ -‚%9#`f%MZm?cteS:b-wMQU5Vh Sk"İl3\*6SvqN }:UTr; 0IxSwW DÒYu 3WcW<乭[Zj-0":B8E`:7]F+@y [\Qэ:(?MNo7sBA{'XH8Rl0 v.k+-)Ōm7!{/ao= L߆CK{g48jٝgVl{10} 7o %1G{tT4*D/8ӟ(#\y[J8F u@eҷ9xoYJAH~ӱJn="pvJ6/gH wFI8X#刧{ 5LN74CzݭG H,I~&Od+ބm-{ȲX:Ԡ6zU0iN1ա@굪%iСu}GsNx5tlP%}͆#@4rxϴsv~ܮOյu;*8{i'%;T}=i_8VA޻0俑~ûk{zzEe&e:FQjcZnQ 9oGJ`U7(LR_OZ9#].-fCee?AH*(J6Wj4Ʈ"MiE0ol/x:8.;~,kGAǓ$,)+~M]YҤk~ID% Q8Ai U/9kp6<(b#B{5I ٱ`F<1"m/G8ZϋXӣP7VkL~"Yqȶw-[ ИzcHiKCx+BY^f(Zd"9=È3p2!ſ3!ڵc맄zR|_4{ט#vj[QQZfF+_€>_}R4#e0m\!H/I-j&\ FdžN,ܒcI1s~Z$XƮipU$đ.^(& fLMlUPk C;UML/GN0%UhՆ -$ 9Ug"ekuKNEͮJLT)-I6ܷp&GzP4xNf]h@`Od)oDd%5S{iR*g%d.&|fjH$ӡN֡ ӥ(S2["Ϊ6o7KQ~5cI&p̜>iRO;{%ىz?Ȇ}_yO)͗ڌ [D9 o};^Z'2fx-Ԕ菇] QQV"n/hnXЈ$xH h%؜4ǯPGց-[Sh7H4g EiO[Dٔiˋ/.֓ bH,q:. giKw[ƶ@>(Sz$ Ѕބ;8>@zlKY>;Ax#*^pQNv:C7u;[q|y:ެgPep&>ktGܜN*="r֟kc<X/๗D@"U= AK]N}z5Yk2pnVhIiakۅBgͷ?~[Q?[ A*S-; .$8DLcQl49$8&@Ċ J~rHJ48XD%|"ʛRRPYeC ~af>ipghbI8w*HccyC4sJZIeۮ:>Fv]iщ[0̅.iNDN7ƫT\OL&ƫR5%BkW1f՝Mtc: 2RѮeRl'i/.tBYD6/FO@%pU$fS>A)OF7EBWD-{s飗d*scwL&Jp]$Nܬ(Cg<;C"KrG8I$у^@6_CzWsa!i{0iG[gȈNӔ`雀,Qn?uR4;j{nrzl )@0υ%ԩ-= uHkyp/w QU߮;[at ,)lA>1ÐOb}4cD`L-5~ ^*/K^M7.ϧ(#o}sas@h("v“%t(*g۔LՄM j%菑9|U^ID_LYS92W;̞N.b7eGD#c:o&n0CwQ6D;8BJ2#K@aIe0"%A4jnˋNgvB8uceʞ.IOb0U^WT W;x?~5[  3+rVA4i+[~D0aKu s7V/-@ů"fィis+@1৐ ~\mdAm K^+0ťEQOu/CwZHАbp$Un⯍ut@ε%O*{]t\Z;MYYJӫ[7hWF~TSٸ35592$yi|W9#Flm-JXv_TJq% <_{pT-RGD ɾBQsׅ @ی3Kf X/BK#Vq q6X:5 1ӝ鰯?#$}2?⑀s<m>\SbiY>]CuqU&#\, E8;W~,?ÆAo.pmE՘WS??;l(iE*XtX g&~YrRŧ?Ɛ4¨l\tp9j(ԖG 7q%{@$‡FKj%*Q8K~xCA|Dn԰I2MB Q J[XHeC0]:'ҌEv/%Nߤ"rꦈ WYsPn cHrj#F~Նa^_]Ǟ3/FT!3LF6Ns={៉eUvP兼T3΁ɢ4983\8 @T qZ[{ǚCkoǏR(1*s鰟@@cs2{^2{}XV#`-4%|BU.[ uIi]8喊?o1?:|Xx!X.v2-59BƑ¢PQ2_mpIA'5S=F~L27/BC7lY<+Ws Y,Hdc1 8[n pOZ|n;U݆] oAb>s( ws 6YF(8?⾾l>4>sޤb!|AƘNB y֍`2juquġM WɃϙeV  tޓxN5"Q dV.7GsE=>1(<اVJ*dž]ݧ2 Bp| aG6f7 Y)i?x}Ey5Z{GNY) }XdC/1MX̄(~_Z2 =qW:{.ό ms.TcJc'JwugBJ'H)WڀO4Izy]Pf9qiXaV.Ycd``J%M⃪N \x. o^6kBȴfY̑kA:2cfk1BpՙpQg=7wdEϡ_ TQ| ­mm7|[2r d-1^ `m o)ave/Gl LtE?jD;(edbmģ{E+u˹' F#X7anM8|zd 7 p@jx2i$߹F ƒh{?;D86Ӵ_ ZkB0厢0!~u_Q*FĢ1 j.TLn-;.q,2{ԽQOrJfI5 lK3ƛTuȫDk#Q ZF)n(ҸF ގF[{f`zLf^A4#. YF:Qr7ި\Kõ|?kɅFk`"JXY0/iRm]b>, 4C~ MϮ!{5l4\2*p/>;(J,GlȨ'j:4>U_9leCb ~]*v*Iӥ:yK\/Lz1eMQ0# 8al8j sv@݂攮#;Xa˽Ȑ;]O{E"A$Ug+I]DjUC.S_\\Ỳe|iݕ1ڰ%uj8j*)n/~tlBL8J_a0P!lH֝TD=؊?xI'c@O4ĒC1( ~ΐmk<.ᢛVPe!x@@.@o JMa88Q<~a Oΰ^JFOT߮;yeL9ﭑ)_8``xE&U_A7YnuUBFިj\C*8yn<3Q**>Q;&vHl4J-`.4ۅw;8uma0֞Votbe\ۋc>WV5Yd "&>Ջ//j;: *gI{qf\x.D2R@'Hd#RlZhD.7IW†rirZ7E$x" <ݗ:$m 1̶BJA#J֞6*ORqY'3P@$FafLb9MiIm 4$:,fcb%Jko' M1ړ?@MY X(fMtQreƳ<)vrjG8(p  Y(?OfmXDНbFqso8ăY4Z#B@ Q9ʠ waqTT5S_eh7$ZmGLC/Kv R]JM~!+^hł"{"wXLť6ZiOiNei#t,fД| CANFlj#'E6NsXIߵy#7aM~`[33L?%٭'LXA92DW̱Nhq[m>.j] Pssc]F&h(~]"?LzCxM (aqwP o2Ob/ba fc7pI+Y ~ F P~VrWAen(s4ugܑLRx;O[ <#Hy|_jQē;8._y*cbWaMiB[[ʫTN#4HlR9*Ʈ\h ohDђ?)o8n^4x$}lm*K%+J/u0KUTU#(u y<[NZ/Qyfhq}1G%}=*s #Gǚ'&Ǫ||@es%̚yz[X~*=QTZ bּmzjG#jfDUuG|T珺'H,В v֬Q?S|טmX@@؉$!$t\pV& #Vn U_;7 RRꃐa+?GmV./3uf􊎣r vˍ4ԏ{aYz_&/r=lVY|+A 8 C8s=(^2|J~>nb?en٧H:{LN¹dKZϵoqlW,gt.ZwFUЍ< RM_1_ƽxL릛?rC#B6v~+n,kF?6cڸ>6!9 gP^@v$.7! &ռ#xU{›{V6B&xndکQJW,]J2 {iƏ3;aHsItGJ%KƎ={le[s aW)ɯ8xa1r}v5ѐhofӇ1*C=>Xq]xK ոmߕY// !~jT&vY:Y+wϮR "fJ2 B07crKi,qN1^Y],z+a= L饮G=0c̨=Y. O7MhciPK],osʆsӑeOhf+xK{53S9R8~`ߕRJ|胡,#UI:;FD%cHƞ^vjaqÕS<_:쟱kym? |{> ?XypGB@'`7 My;|)@+ԃ4N" ^`D/-:#{sΑܻ ^̵=W [/@1'#AZ ?z| ,9U~'>%S2iaUaȿ=#Mg&l߲&e~^oȞ2.C=0˼3svWIN#ڱ͗Urcc O{@.&狽R/^U"fe8xM#coKVXvbJRgFgVHhќŞ7+`xT#|.(7fdaTawn{ְ=Z׭Xw`a,tƚ- {\b*J$B >e G#@=ʛ t|n#( g@;Sq$C Q & c^ Yn ;>?{.+D-.GρLi\Cx;-~F 4dzB#$&"VaO>+:FN-&q~Q  QdFjy!vo-@ojL!ݺb@Xx4è&)PWd/IddYsm%I95 xiv7È#zX4ItDܰɬMNіcx7: ӍE:V`~,tH!%}MY[#fcV4QX쑰@_"R*\H + gdڄ1TyyK=y0ܝZ'0F&pYa*|!C3e/+9)D}`Y Qq(vr@J +c;P4@ne6K)c(8bUCs٠+.E 2! 8iIzGyW V( k ǩv=x&^ʚ\t |򣮄؟ ^̫v QgNI3ƇDb bI071^̓6hՊR~Y5 k?W%GA/9 TpRG؃c/A%}؆/q-{VuE0W, Cx,"s9gl|KQ{ ,D|z~6>ǹf{q >/ݙS۽V.JCi!B֦vj1ESV~NxO:e?>}tQBV"ǽyqCC } o͝3 `kDb&G b/x3q4~X}ch0s Im:@dG^ijc4et{LͷL:cgK/j +r!hd!>== (b'þL>pɤyh)5pB9 2B)-z7MG\lBj3Kgdq!p W,̗ʍ,[2?^Yǘ|ⲱcY%3 i`1 6?˿HH%S̲`WW|wn*uiq ]%InD4hV5m0` al Q@{!ndޱZ';5S6lŵ])ޤCb 8ם[^qykÇzG8AI!54d,&W9.Ŭ K.s4cI)X!S/AۑLe>L|̲l!X;=W'3Kn~D@;8S$NS3R-\B1MfA7nr7RI?b ?Wi8TZ>vb*uS-.u .:[JHN '`hFVB "i;_{0"TUI5Q=(_ )Fi# 6OcLM01ܻ܈*\a9 TL?"pǟPM_궤Jd2JPUOf=4P?`7^m8+4Qk CT-U=DlyWrW- )? 6QHa]l #'ɸMGee+eF熩H4rs!Ezz"ih.+ /s0K{Pϓ:y:/TR`=ن`}vzAgdW mhz[.|OPui,f  W0e3zImQɥ /Q™mf r޹;VO9r1a[= q%SjB #x/N\jkeZ]uF2.!XdBioENDO2[H<cwsT?FO,_AMaDwa6-)؆M21gmn?gtҾomSG I]xN>ZCv-\}B4)2ɱ#"فbe}ٿB&#`bbQJ45B'%'5ˠDȁN5vM2/X U?&uA4%{6q Lb KeSn~-5j̀Gt C*<Ы}7D/Sp,m(Nk3Q\^pˬGyjn =ȫ-ח >"eKzt /사w>-M oԎkSѢj\Ib6a0ȸC ~ʜ0'=rT%e'#eD:jvtTҠX&GbauG2"~xE,_*HL?jbٟ%FƱh۱2Z^[94O/f]ܵnK͉t% ]RDH_H!wiˮD_yL6Wp4R(*cuJs+Bx"bnժ"q?|)gk1>h+b@U7`:^/WQLM#\^R ïZ&Dȃ󵘲害St-"wf.rKtcOײߤp_9#QaDsiv(a^X<8- J~IC*wZe 6 UIE=rTCe>;g|&9hirt)X5M_+ d|7qxE:[p7y  oj`ndp Njy$2 Ww YV( t$6TW$m/cٙ;t5|(}JQp3w,v)lu0b[0mU434l!3Q 1a0IJ{ETjGeЮtc N^!f^.[%s_!˶? R.2}h4r|_qIǼ#ɞta$$#E=^s`H-2t;r)r鐮󭔭 ^|Wp7]BJ~ާYIoL.rIb%OgoзǰJ48AY@G/E؝HH!7{*'d a:x+e9}@xU?2jXs"@ )k0a,'AA/rɬ|_V{:9s0J^+TE.4aOsW\pWlW{艚T8R=UIP ],O5|W N67#-CwcKqrk3lO6ECFj=֮ $v}@Qu6k)üF#D6 OQM5h(UҪײQ}"זi }'&?c]|)ObƂw)*#-zt-݋w$,v*uV]OQ{VަǸV) a\L~4ivH\b]T.EuAJά!n#;C Zފm+s2&ik@o@bk'H?.ToQ]Mc[SsXyXRWsZUE߶v)m+;ŸZrTuKCgmyGQ\h[nf+hF58MԂ #S8Wvt?Qj(EI2ID>.[Xؠ$EbQsg;Eݷ.]I-Oʢ;&@9KO5WǍBN6S͏Wήv~+ Ԫsv 5eZ4AtH 2V3GJ#$|HfvS>ֆ Zsa^Ių/ jS$UU]J3R8Eb~;q{Afv~tYx,i"j @&ֆq7@ż9D.REaq]6'Ϥ5Rv&݊S.~y=e#9c6P(Ru#n3kK:1VB k8>QJrMZ2a@z;U.R3\,רEPuk >Ah!)eUƒ t'*_ӇN,E47VxayuvX甦+-Krߧޑ (Դe*vcz-m=kϿ1Z{f pjb' Ê_p86ENwM-vugr1WG_Ҋ\~n% H\OJpC z3T!_Dmf,$ ?4{}F07˭~=:W2#d:=U- ?JVB;(Jfh6VFkA9w['xY7Dz$ٳΩx۾tQip:]F6ʖ۱DLۛoiƿJ:>FM]򅋯|zу*ג'Z0>yQX/o hc5ŏFMde/dkLr,LLfvꛒfΑR.rOdF9< Sb2r̮ vkn6\-+%݃Bex Dq:B>b%\2 C>e.a(:dbhA\W=i+%Z'e -<'k<0M4 I@z5Xdw磝H_|")<6v.f]q RW ^w;a `ߥMDْC C 5ϟ>[=UxqL!BWj:1@=먯>]gHt8+84XiA4+H^ъgVz$ #^C:!?'Ņ+d>PRM2 Wl`W/c$ZOiNB5u#439*.k7 %Ku]4qKq O/!DSg.DpعMgh^ >3SaFuOwc..$s Uab+>:< {2 gZ,gP N3^F+GȉE>\]]^nLR=Ux15^U$摊JUjh_T鎏p%sժcֱC CҶQNMmO)'> &5 1ރMR3@WW˓Uwn7ic -9LOZ:Y' ,wp炉87qL"d:xN&QjrytE)9(>QZwL9z}0Òw Kh'w=_Y ;sM(OI؋$G# 7UMQo8!iU<"%{˼DgE!)Ӄz1mM)ewAOv |P+si_fi:8Cf mkX@ƺ Bjh~s1!` cv遮giRL6޷ ɀ?GoCT'gS_;܁oDZض񠟛w6&d(|\d˴I6Z777?y@0{6'ݨ 7ڒȐI\?f:zoJBn ,jEDCAR;x86 >7'HE%kx5XID5e4=W }(ȔIG7Iڲ壁2p?n(- o~bifpɤ' cf V]2~?c2-~!BfE+_+ڭ~Q }z1X`PMAE8_U@PyTK}_ip)!ù̽Ty_&s [C̗IM7bJG0#j0YLN]:0meq^t;>p'74Ƽn<&L ܯjq%ScgHpt6ێtw(EBR [roUp%f9*a$PFץhLHxs&?CDgCN Fx gp~ }Ν~gmp1 )#;Ȁ9`IZ%F X+0Z{~ak*je䧢esH {E奢P\_rnuUf-rz1e:$V6Oj;0jv݄d~"z=9lPx ./=!"$hϐĶ<k%HPR AOBx1 ` k*Q(̴ mzݸ7WԈذ'v Mb"OW$a]~/Jux?*˿P^ow*r$`˴XF%ժZ["O!RޚmQ}45>R"kA! N9z(BV%4>t1rT' ٟi)Zk %9esF a/S8+%a/7rP9mђz vuhNH3#Se k c⧯7um 0_L8WCWhbsR&fژ uKp4UOqS#~7uC=A' # "(s#Õ;^A[u?o ]6fUXk9~Bv 8Mr? EJ w S:pxZ)W`:]&oh-wڽ2YY+lwA x!NXHjH<(!u?+pYw(px w9~|qz@Satfέ<9obB c6K;Y:A`<"E@B[RXDRz%FZ) lbU`OAU;= :Es%'Ǡl좧kYX9Y1 UhNC? z`NnJ;V[ĎG^E%;:COhbDoCbbhђKM3IJHlF*fDzJZ+V+6kV\.$[Gx1Zm~FY["NmPE'pnS؀%bhvg~fGrN۱F= V!6OWgڀyKl"F\x+WzV?ПM+ۆ=ܞL3T '5hj}>mS=VL1UJ~jsVhI!o0Zt^;kW]3ePv@[D/Cݟsʬ`LQ$̑JX: xx/, ݕ~u2(y!3l !k Xv=ej˘!{< /y+[) rNʤrSa(+ H( =9*姁{&i-mt (a|o@chG:60iV@!ɦId` j(k]r(ڼ/ | ~Se*a$I&QzɍT,KE .ڪ('bF/pR(Q66_dbgȪ6+PP7vڸ֤o7șvED/./W BL!l(޲SS)@] ; Ð#+3V!c_UHrpi IƱ^2{U1  s sITn1ɮɥn1Y>=|zB/i"Kt2ic SA߾)|q$,)&U[91ݮ[C4&4Z +(h`S4YyƔC.ڨT0E1>9}.c#Qk Fx2]ZL .-F7lXYf+ aHh͒Bh<;io"v"oː3łxP1 (}Wo=X-zLj%vN5<<3{Oњ7bv #a*@#PV}ԴkԳU5~0 5V˺t]0~?NpoJU>XFc h;J7AAhs_5$1d)dO"VXK5s'x)#x$/Jϓ#ڃ|D0 A"}C 6hu4A"n+[ eSQ:CIPOY¸=Cmk2770W\}liXrPF3&vGjq~%{/# ieV/oup%]f>Jo~sjM'ڱMޗ^ c+_Da9㜍 ,\*!:&U`(`ӹa+ ݌Emx\ИIdzɓE:!wk Y'ͳH3wV_!xԌNzu@{Ua,2sgtm eYRrfN`W$ʼ Ӑhc],RIIK6P VH]#ex 0Ɏ{ #y)"XW(D.Q} =e8z`\Lb+`Қ:A{ _IyComX?![<tE^R,-WX{ }$&oVW`h|&[%#NծfqB/$UaӁ:-GT-n#ts<8#ߺc/1{xYD^tEɠ N@4(5FXBq׍f+"}-2T;35@zw tfڂx_8?۬>%cd75KyGcpoQ^aK{OTFـ.DK57hRP w&5{/஡ZSVmj~J a/p<)$y{RuI ]ڑ.[K;& ?<ȵw^vY2rrl*ojLY+=jIt"%`GE2?MyaC߯Gʄ"Vಲ WPOWU^eV 5N 9iBvx9ځ~rCDGc,JvqՒV/;]ۍV~.5 o=ף*6l %\%r{ LJ$g~a5}P_ }I;@מ76)č:*4IÆR b_ aU>vxa#I)][ɺ-NPEy X%~e~Z8b?T/76#z{rg+Eӻp\/~-Ȧ{Kl{/{m-D )p5n?V?oAx{U"XjŸQPo7cV1?eUnO@)chz)9Qs20 00Ʃ/ \rЬdA{0)?fHyM8ox>Kg1nzV4QHyzE0FH݁ɗ|J|ۇ8ܒlڮ*F4yw(QY3Ua WNTB`M%Maҗt3 sXĶ4 4s"ko0+M6]ɝȍ6E"<*XN6`3 (y?uΈ;IU|R0_<$reet6vᴰ#қk1W "a"<bJyܡڤKT|g ٟF~&9YV-ωfy9lBiv`]V䟟4M8PC.nȹ׵?kL~sY $y,ӐlM'36;aE,ȄvtI44vȥ\Ǽ"FGH8L̀Н4zH$AV~ u0eS3 2/ BЖWИ{`sNjVӃZmƏ$Πɥ7pK]ِZ$`ܳx%LT0wncT ]^JUs.CLvWL1N8*d^[bLO)8^<FD) /aT marnl[ta zFM̹beKNfX3۔L; t4 Li?u+Y|[w13i=ɲ@BSTLRK`i[12*cߔ|B4 m | %XXnP5ѿ i۳Hmkފ8~.`̲ݲԖ~x9oԉ+?ݤ&lWW섢u?.vॺMZ,,h%]a-u1:*\~=U ucw$-_NU@"Z)O78:oFpt)HNʟj,(=dept1&<褐`qbcH& Wb61.1LWɩsF75һP/ovG_ ,(CX҂0a'D#9.e^lgqh*uHcbB/ )?0E(] kJG/}D_4|Ap}F~hsLD`?_ =};s8g!EƉD lby溬34.  zWbw%qH4%3tCo$(^Uvޖ;.Ii#[~_iH,3&I?r 2-sM 4;RG!x2>)"v&I\^ \RaC딺zʹ8ۓˌ4 QэYn}YdJN9ꀇ:3 U)7d9 @~G,/$7)ӁNv*Ǹ`hEKr{ t߯1hPy#ȵ˜ y))ߓMV1Zf]53!wbR9ǵwlqnwBx , ubI"|l}MuWr{ oՏuKsr$zs\Ctu눣9@ O,7fƱ]υš;uG0aN8XaV c22wdaYBJϐ5/]IA$x:Z,{qAáFXʖAY2D{uȾ ӗ%x/+kB[EbQIzZ1[uܬu瑩.~^ywJ+)R>n !D&em:F@@1M[@Tu$2%[/ F3V3pXh%y|HDg}m1Vd"6K0ӫS3%ݨeC &>S좉KdU-|_3nӐ<w%~[9E$,$e:-]%Pzibs !8|'79fB3 IE0% 7"  ɜ?ôFg^zk@{;k$ 6P%(${^.dkWs8zdʞlqѡ~oJ4 }bJsrmS{0 ~]`7Η -Tql8?<uxo=]Sl+AI|s)?cJ)cSmlژ4"PŚ)i@=R{@-&A3MH2\]\H85v4 㽏 / ZݎcвZ;.\vTq&x*zI?[.#CҢb^~48@eP镑nZAUa*Y8g#! nM?6kȵjk?#G Ͽ Bj[C-\%>ZCV:mkc،I|+孝ݝ(rfC!C1`u8msq+b_r /?ǿ#}^}1i m{[MQ?^>>E(3b-&c8*W֑휀O(haPpվgykdPn_tz9 4ّɼ4?+ w$LH='"KyRxm?E!#11FElWiX|d={e;퀔05=dO+Qaʁ4?wXn3Z) r Sq-"bRoZ?q^uǬҤzÈ$r<%H@R-(xY^03SESN)"#ͺUUkpF*7BE)x뜼vH JUp#ȰBRkb9U <_4 UQE:a^lofiʭg 16XIFӆ0<;ڧ.bcFB@IN??5?q),E/(㥀:TF_N7NkOPӯ. }Qx` `-#DIvO{x ו/idX-[f˫iXNR^aO;h\QqC1u?bJlHڏ" L#&\Ж(vR{KaU,]o6Ic1wq CH"XR $Jd`ˈy1ۊpSǂ  HۊTa T۪>5{^6tc9Oc?lcr$[y=EFR~N] {qN-ߥ\$jKJvoߗyNޢ@c.e"QgЈkR gƑ%ܜ>!(G))ꯄ˽$2-mco5:@&Tq*9AsԦ`h5=oA)Uh0,,7ki5W41pLl86r<߻7}ʍ?u ^|2=4:Ua>ʩJQ{dhׇ9-Ke/ 80;]*Ӝdj0' J>x ߉<1z6tUj-}Z2?L"֜.k>?2Y0e,M- 'W\'/5sE{&pjo@ a*zHSE =o F)A(dg6VR̵Z1uy#QX e[JI]hgG95pi/}FjPo9's;UXT.A*O8%Lr}+ѳ~k&FSLE(28Gh=4TiG jǬce[r#a t* )@<<9,=dV$}@?/@1h D+Oхe<Ǚ{q 1W'!+J$nNd\CK*⅗:sY$vƥ_%`9Rءp̐Q FoXS{:>sn^sԘ,FEL5kCZo]`7pȎ`qX7\U] 5_L![d4t2!5~tM%"+H,".̊),c&FI` q ˧&7BI& h s( Y#A`7'::]xX+q }8=W5QW6o`:! ߙ} Q [ID;, zLo:"ζNԣԴ e3h@W…ՈVir/K^zXr4ƁpF_y s-ZCCOX>K6(X$V;d@d7\&V\̟RAm:Հl =XAY8%FgmwR;JЩksI*52W6) vJů;m#7aزDKÐ_a ,a)6"MW=N{iSʖ:D!hOxH\;N`NΚȸ3H`II*i@s{Frl{6Np<öSs׻: tmOLdˈ="Z4Ga3w V?V +P݃@rq@IO0f,moa jS$/TY|9R1/vKRgQ(n4I4vrs3B4$8yNSIfyE@ ¬y'cG޺S8%Eȱ:k?ZźMQ=|җk :/'-=WK- QCKq8ܯtVg^B|I3luq$#ܘ?b?`RH=&J Ϝk1rNqVBNzʱida0htexb%S-xخ jݯ 0"_ 4b6j.A^oe7EbBL/ dvpȬ_hgWsw͊3WT?P_/+m2 vpxDDw:f8-[ ,Fxc17ozףv'md?GaUug*M Je0wTcy9wX{ ,,j} %XZbELbͱ2~pLÙ.ⲥΜ<cdW3}\6^5Q+gL6t}s%Rv7a' V񌅍[{o m|}(D X^1 +atŹue"tx1풝q^cA^ hcnz)Jd3m+nh|oExAVz2?_Hc!rX(+o-獢~0*p nY 5C׻{mCDbb{2~.t~tR./J{%#u٤,PO%S]B}QwEv^h_CB.UďGj.l Nc8`5b/Y\d:%1M]"=ɅAm_IZQwfJsMCl#2v׻aý2;|84t7S/fEk$".[=jc?О\=K[qdyn a H_Dq-%@}Ak-Xm\+z/̝gx='QsR;~PL EW¥j((eG t<|m2U܂nqsr iHq ,ыٯ`3R|(utb g)#}{c J.#ѽe G*!vs Bp",#Z 7Ԑ^cZ-戫RjLh TxpkEd4o|qŵ'!dq9 +C͍:;K­ z$d})L̎2l% ig3*0)Q(EgKQ$u!z4-"˷k- 0| lEIcb8O2Dt5 Ye*o"y`=V=D> ]ʍ.(qZVԴL4;FL>ܪyGAĮMtZg2hDi눴9{?e)zAFB ,fThNAA^a:r9>h* R* gw=FjWE*kڢPl֋}|$mP>Ϫͺ4'';`\uZ2mtkCY;{5-v1U 6\Bn k}ʻְVEHT(t/|]+)Wrx#P X'pon c}%b{cecZw.gGgH6amo { `ITޓ X3{&HR>>OO  :`V wKud|h)kCZ*'aVWΨƍJ;4e+试 oە2pOFؽHnuJ}'(f| :e-HK"xdx1uū]\97k߾0ڕrIQBge,3?w^ד T|5rueY:] zx 4?p_._y:D|܇.&(Y> ={& L҄Y31$TBb3kp9 ih c/z}6{+n_=۔i] >9ԁF$8Pv ~mx3Gg%k vx+ I,{ypBI;؎xn?U48":U(ǡSZI-c:E ~X?rݜY%6Нf;d@n;DVui"]}|[DQ1^0eK]ՂjUE5 +Sn1ӹ瞬6Be޼Y0"_zYB2 -0 g+6'iECOۗ&mHGzTDfK];J~Ձ>~LeʺZUd^j/rcBWZtZWyckG*@;-`>LU붞pGNmb(}ïC#-L8p~]v+TzͺcX}+пAą 'S+߇a=*tdU/qH(bBZj O}m@0Yz1CG^sl3Ǥu)ɔz!^{~[T! ;,&?2L\`'Y΅ vt&L -e"AdE=uך:WK;܊p"v*${PX0OrAn_,WuDdk4^kYKHo[,ҙWBunaF5%x=)<߀ 5삼Z\Q)ꠉ~\SPJ!=&*'ǷƀEjxC =RT4Ӊ T5*a>SMJ̼XӬ%[Ա͙pYvV>>f#-ę,:dI+>cI0TTLs/-Ptj|i-cT;07$q\ êa<(2`pr=# ^ϰB+zLagʀ^wd!Õkk-?M 'p2(?m]o/և!E}^I v;'QCRvtrJiZ?ߴΉ!t1ɆHBCڜ!Z}7&:G&{ Y.o$)ᠠ_oqrN;B'* M*2yOH5ʣk=RRאyrc#ZlԞϲV @:L/љ-7WO &,UAWtCJf"Ņ|MC5wu׫47SN ;&{$'%iG"|v\I\LKiq;vP?1Xh]cZH)8<: ח;څxi pNn*o炸/"1)sG35GQpYuzx:5qx!)m;QNB#iz"۵ G< T =)";K@xM$O'+y8p5>`k67N[USyr|8VA^`T*Ks%HU$^ '?MHW#m(#AqiY?<ߌ?QsG|-X,-}LPCAo+YHɚ'DH §`} gL>7GDVptHb=kɐ(3)D4v;)QX|}z:54h@=gj!f}j獴iq{GC%?- 2|Ŵib؍dY6d]G`9to'Z85=:.yՔ5ֳAZlLs942cpS9RQy'#>7^]&Ag .|mGQ~o!ɪz]AH/ow_RX&2@R1!OZ!g8HBVE'< ,^[زBb?Ԩ‰/W!"Iu|ǂXs&^AƷ&{GZ7ٟlVQ1>CRhVK艓k/?XM{^({8U|ɈX \ # bo%POw*Mv cn29On,-n9%XY֬saHWҎ 0\19U@1N^닋t\kn`Uc6IxnD*!?Y~WS$ ƜDWtᄗ}VSb,B[KLŮ?ō8Z*-@,2SA|}fgJrѿ+kVVO&-]rSԜv^䆝ld D0Oƞi 0j5!9a.ߦ::Gd)۟tYGb=#˽yBF5q T æu.jrlYXO5PfX{,G0<);\5(=YLƣYUϯGj3N2Y<9{i*iEɮ My05Lɐ$1؉`_bɹɘ}bDGwW"˭w3AMs[޵9ׁ沔Zv(u|uEp9Tăpާd Q@[[Zul}XKDmc-kw2yW>}CUB.dM._/_KS g^qR }=s" fu5mZب,ʤILƱf-rNeaA|# >Q?qϖKbPHT{Ɍ%>MbuD!;y /z,/597+U0q5[UH @!ݳ- ԋñd+Q|Gxw[BDo&g)wq}ZE,57& IFZBx x@U5^y`JQb ւ:CpB%jvk/Vr nԳA`3P{0hux-5鱖5[:o~ 9xxaYFDjBL`9xo'a*|Q>_WÜS3gk?I]7dt{]fuA*҇$DHeânR~9&T*X<ll*c@/lտޓTq%qɜO#̆d=rGk$`%8=#';\=“Pdl.8"WfԲtmY%c}N1R:I %̝7+We.KIy=]`ݖF( 9>8; ecJMX"V'0x 1-QGE? -@h(і}hcnEo 6s Yʼv9%QX_ &r mw h?{#'h5zM`AL o[,U @?.1u7+:ͨakИ ˘g9":r!{%42L5Qݙ<,ur``黂Ib#fL;WF/0+EyYB|E+e )+fu`홣}~eMw8 C}W6?*gE>7e'עW/n#$PS])>aG9иY]mZKlQc#8hEDr?bqhb@r5-IGC> Q%ffg9ִ*7 c57.ٺ57q=-# gu:gdꄚIRWюKnd en0Ggۥ.5P6u먱Xd`TmbԔ9r6d >OūEudukcA$(D hiFjz~ll{PI*F==@v;^ߣڋIyP[ ?FSv)Ѯl`s(FZ 2pl4^F_N7da+Mx lz˙, 6kO/5X2q zf:ɠp,9\U]l M;Lw߳M *m?13MƘ2d &C?du]<6p:xA гzEq9c]v@Ȝ @k'~ϋゝ|Ԏ>Q1'| t U:Cۺ0c܋i_ؔYʼn./Ύ'2h1 \J OIazh5[gjQ#=4ئIٻqTK |\6WqVxA"~h4YxϨI4ZT%XlR^ T1V,k,iI᛽]nK28ǩZ3pU7tqo`P1JS >.4Za)PO3Njwy>H)*Z5k8HhC475RA,mxMoi%.aqC¹ +\hX<{p0 8 ɍhP}פRpYYX_@eqDurgy?wZS:hL?I2e Esjv^;3)ԐI49{U6̈́@kzr`ҁ)O1;jPxPIjB=\ZW0+hp wp ٣(D7S[TJQ%3 l@\lB;2.di^IRR3T\*!owFV js@qQ _o* &6ƒ,zӷz c餁 Rf,&Gge e% ;( A:n/7A|Bd8SQhk|NLο3Pk3B-Z?a R)åYo {h 6K.xNvL)3Y"vOoAg{8~S i ]=.rJCSG/!X EDtC &AV"G\v_:a{ظ")}jp?Q5z/+oaq~h=y(wO8^MDޛy-jro5K?l c.hd v| KBL-߄CX CH`k >pLϲ~G3ҌQ5oA j@CΫ ?=f:7bj:R\}LҖRgM!Oa -YKfAҀ']SXjqp+ Vb =@7t +*CB ˨$(TGp}{SNQ%z0c;)EԵf.#[%"0ɉhwY_FF]aUkS}c.*(P3iH)5G]9`,D~Ř/;39:?JRyoGW,y2IP:,RT"xxvIlԽRAL }pOkEHwk\ՌۅP(bY}Et.~` 0sׁTu O8]?}s`^/yE6SA4GɎ564:Ryg ϯ 6g͋$ŏN$CHou 0kFBxSY+˸Yߤl,[_UfNE+]8Ԉ2RWb!Z4/97rM2FT ,8q9.ީ}4ZNv>r,\@Ja}m^GX%*+{ u݆,zƕ@NS0Q5fks#pvډDd\=qWF'* wH}0|K"۸\>o)8 cB~˄ٞSb+XSK.j"!y#T{A#"NV` R@̙,}Ap zf;v{Pky&xIAVZ6J.bY(6\Kvd@1e5a}e3SѕRxfL[Tŏ{`і4 dt3s㈿R+M5.ϑ/b +tDIJE.X, wlJJZ:,j.ƞm,A9${n+ ;87aW!_?:,꼆 wPQzB68΄ikHXrU Dž w 2ʫVJ9[&_(>0!gHY`mЁDB7ZxXQ+U *x9r;*7mVunEMEJ/`N $ebG AtRw2(BTݮ;;]UE|dϻ{3xrvAϣCNPm8y8CJ0=ؽMr_R 4 "lvHI??SulUmN`+{RsOBZY`"-1XzB=ŬD#Ru9T B>J<,%u !o$)FLSYwPA 7qyT +ZE +˷w&(BRRS blM.{~EݕZt^~"ZHR]{X+ݪ\pZ%fg捕4XVt Dӽ m,<(۷HdYsd%|ƇsF")U^Hf8\,{BPzʾMx3W#*3Y@1$=x5|gK@n|g3BjZ#եGއU$dˇcN54G^Ϛ;o0P45.~O8O@L ޻>Q!:HV X Fij7M+9<3A d?1vrNvM~x2o^oH#.]-͍<XJV eaB:EjDLQLWM*@G\8={Bگ⦩#́ZGc]k&)S16Xo${yՂ9 aa\F0_|g|#*5F1ٍQl$,[ :h}VuA VS̃E/>qHq91%Ntuf. r8*VZzt̽$^AO va 3+'1_"^mNSɣY%Wyf#IO%DB+?O;m >p{˟F{X] K}>]H5vXC-$i/:y۳DÀ~kpUSu(4(9C!nu^•]$6w'ӣ"7C"އjRƑ5+x%k#8o<971o[ F}P@w;*p JACS|Uv<z (iR"q9ܙd*LJ"Ad*{AC.ٚz y#s U-W 9ߣ>\2}3E=bapI:}P>9rj/x-璡GI+υzrV fs]e3b;ߏ~b \# %% mOe -hN@h&[lZHz> t]12hN{war2ug/bFԓTcg\l_LBR.Crn#2ϗc)tO\=> X> 22nޱ1,زZV |/?Xp FĹ?ߛO2_T0ifiZW?Y=kW2ɸM= *1\`|0|7Y<U8XV< 5b瑃jIQӦePrZ||,Ws\v1z0"sX\E]~twyͱW03-iw4*IV>^MVvͱUDn}^qtR /(v/xh )nE7RXEpIMgU^9N$h qeUk+cqQ-c WpAz"LkW`Pxڬc, %<J{GiC_r6D+}_"hL ĭ;FicF=}j︾ F!eG*R)Q{[#!L-ꇦ)WJCq}I87uɜ95Ҳc 0f8U1am>ktS!U8Xaf>^95EK/"P~4>_hLt4 0`nʇCD&%mXtPznc-fb|`W큆0GVН9d6${&2d j<`Sm-6q̋+.~nZPaը n: yR/ɣ-eY7~⧨?9Y$qJS7~t *_4fm-7 SR\At{UG@-o k[sJ18/`%4݁VPͷ% iSQ4pLB> u>gÍLs32N@w~q%*asR|vu鱼 BiϪ'2/r΅[aX,RTL`컛YzǷE ^wޟ1N6g6#xzr!>WnԦ#J!Cy*O7W62WIt-`¹av髛vc "*`(ynt J(ϳq| lPQhJnA=[K or zbb650nF$Kq/+`$0;Ua^5+A>݀bwi2ɈϮT$/SLw)VA?4NI? GmH%3pV(ɾ44`|=o =I--JMГ-a^0o` mgS6g͍kbVS1MU{95mUys^ĸ{ޝ& ی1tq-|+oN4}sٷ:1-ϼEWP;!vuг<݈[R Rѣh@ 8=_X'Q2]((Q㢴%/ sydY@Pn|&2䟠-X3"Eqp%'er8&oZ :rᝏjPuBb)Aq:&g&GF|.zIxCAd`٤huJp57Ќ/VfW/ *[ g8|.,A()*ACީZ$mH5wb}ktE(팏ѭTi,o0bf, /#rgj7[@Ů1xSI YQl:9mMmx'U, Ⱦ53xe,t3vp$EQ?6}e6ܷڶsZY4*~+Џbj9,b@%#Ů^g85.٢;{G8FMsS$=o}RJgIQը*hTx|_]C2$ctkS S"+ sbF-:_y_Jz G@*~5FAG2iC!oېg7x 4,~F2DY?I&Ӭ6^?NLy|w+q@؂,!^/:iq= Y!lL+-l2"S:MF޽Kk1’|Z,{ÊsLWo]0~]vPvh*y%邤CcJ^E>La.Q94m%të0em٭눬>L_pJEXzkY?|@+@~kQ9%fvE,V'qg}ub gtP4*:9Jg_+|{1nÆA KD\(N05>WIEw:1{,N!"kZŗj@/bZ9uSJ,晙>Pl[KS"= ~ Y0VVQ#F1MNY=:eLia7y!z積JF,w:/瀔@ L*nD6ݞ$Ȧ$hh}:mՖ`}5gPt4S<4Ut 4wn"(R [5J.XDc#HG!~=S׿5d["s9 ڡSې˄KUuF!Mn:(5[sLTi06 #J}O5jkW(']jRzrTA- !y: @'D$kDٱR-{b4FJq Ƶx|^l"=t k YctѬ$!>։> ׿vjFgd}7r㡺\^Fj0L6L|  [t'+w[Gf [y?`~uqĦ T~>f3ܹEŤda_x\?WS~{N?Mҹшjv 6K&|T2!p'[U\BFW9m;jy놳ޏɌcκ;vW6T" M"wur:3["s^ᰐmW@Y)Qm$M4:5z4t ?62LY T޺pe|xLbz+p\ o&s{O(Z˞=SzM2 r x4>=f̭iB^dr2\KrK`  L 3"`k(.'SMG/C}!Ec JnTG <:ɰa <3J-M9?R+EI \E>4r/eU؋`OW̌!2xҔ pɜD=+N(`-BPoVՂֈy4e$cNq^" FU{t뮃G W"Qo5vx"(_Q ^tIזkc)?DKJQDl.^eݾMQt|$2v4RTMFoMa9Sn՝tCźې'D ǥ/Aӆ n di&e-曶pS#7 ,XSWmgx4(ֺ-oi=.ɱEտgaLls1Q!i&̮R5F*2X)APW-OszAoZ|k* MFy :}x N4+}{S[TK&01|x5?{YAU?8R9uQ>}'k0F*4N3,jStu¶)RK39"~4EeZ"Efj;ƵfЇ]$ ME+LЙx[iq DeYvh%mR`6Z##Un5ଋO0_ۻTO1`ZKh>LC6j[,cտ7qI{I3\0LuAbhfſAY$~y1* xOJOSa]ZdIàLzVؓ_Zmmퟫ]P]Bo5֮t&P;WXc9 \j(%RN#)d'T4y}ka }!(f`n (r%Q"ɢ5*k~-Vp)fnFMMIiV.NPI>^PxDp빸]q.5<eHK#řco_ɴ9N<{UЂ4D)'ŖMƀ̴EI7.vX\fH}օ^4G3GhooR⃬YjuR nNXo$MBT:jَoj4nY63F.gJN3{!jЬQ~UQN#,!CL{̑cyYUV!_aj'~^8*aa;bCӮqD0E9:fP2 LA-Ozz%[)2U+,[ ae.c:,>W>*}dbv)W rAil݉z=s.[oIN'*CvLW%5z٠R༧u~\h YXT]Rk:辴d3ÄʈR^֜-(BJL&Y@LK~cz]IKɃ="3jkf,t|*]|?G?e&m׬F$/s,/^Ts+)LY)0\BoH~fL,2DHij.~B٨rH lI"ch%׽8Lٰ7%J*|M qXO.f }jwmb @"K?~pogH'TZR/T>dQ<1 sp+}3\ rdk[5 ^JQB{Y2xu/w/EeDms|6\OJ)ʐnR8&[2Po}>1/+ZRl<]#_Ln{n%p˦ .P*+ tb@;()ov=M>Uw+~Noq 'zl,v‰?\t|bWMC1H-{hiM~̝ (, " &)1@ަZH0C^1LZ}kB~[¬ ^dt6YdE Q hŞc( Mx6:~;x֟[5k)<^-);L,%0O!4 ;^g%kK=#k݆#Ȼ-[o1ihF8r zݐ:~ؓ6ߋ]}:-<sϪjwC1]}:Aa]Rd#졬\Yd޳8 M(+]{V"F.}%Zq=l рjuZJ~{϶гj[=s΃*] V'axJfޜȁN1Nt0hhhNšr?%TYuJk0Վ /XV$Ȃ҈qK;￱UL1f  *//@[2d;>xǹ- QHD~;taOR\W*]\0U1f H㪹xFQd4K+`ޱͭ﫹ꓵTJ$pUltE@cpRgߡ~x?l/[˹ͻ U}e".ts-?}zsb#EP UwszAqT,{+kekT+N;s)vQkU&t{¿jV] SafK).Tl4Ip5`3<{$}\r;)oaku}j`S( iG(cQj͔;dy S'`mCa/lx.J?L{:|pԳaeϮ-5^&lnk)B"]܇ nl]G`K40`NCO,.md6~EE&j GOT;(uӱjuCfב.jަTN#:3j&艴wSv9XHk7JVZA~lIꑦ%s@I7-=%}}2(33:4 \]Ne vr[;b%,X:՛"mԗĉ.Q员|d1l7Yйn٠71VUfBzV5!h.zċIG !_^M (BDֶ:0m56!yy5ܞ5µU_uOgM1Gh! =Ѽ73Ԕv%p?ߦrSR4-&JN\hynNh&%\M1Ӏr;=↵@ٜ*VQ(RV~KB;VIqbVK`yC@#Q[EPC }#tc &{4&zpD}9R͵||!!F)8BO9Ue4_rwgvؼ8w;alu%sy|Zb }07JneaMAU O1bбӶ>$*B({:8N :$ȣp5Aa4+^*"cP(@9ޗ *wru^}kgoF , u==j4-2Bm+E:<=̈Z5(ᑕnŅ0SH∳ɕn& <$O ΃tjYdq٩v}Z14z2YƎXcFy;N3'FcizH Z >#v(C}<4˚2%4Q#@hW@D *G+q0mc1!tʘЕ2(A{sKn5~*_Rx tzd>g7{_A fϮuOl hW<땡8s^ 0ؚ1'׺HzT>49G(N2/}^Ԫ7L4VӦW!liiQ4^6"ɲKBЪd\K`]^.#ϧ[x 9f(k8}H>]^ d:u@UbVK&!SA$Huo`|d$ <%<uo+Tl^L$Zawo6>+X[QvRڦCv'Z4}6x 'ȉtc|i0)λsFKSrI~8< `n\w~!*;ITXZ7SѸFzwj`ir$(cf=mwwFw+ ?oY xв•hD2 ߓtZ@RX~Js"bsbn}+RZ'!ͼSpr6#d6cw% d.a ja8g$eN~OЮ.W| HcARBوq+qh-]m t+{$m,Rwj^4(J%N#-)/)oyͼ3ìt@cyIRTVvZC EcFC(v2PRBH4TZnV8yob$𹴠ZYLop &0(WF77?ĭg\J$m(9A|.1CFyy:$"oP\{]m{?`bL^2hՌ^:]1JMVu^ϝ]ޯ~hKXl.4>@Mfwh#g}D@ ]j>+s+=F(YR8SOLS\O⨲zAY5xs'Vn!<yC"p+0brfCB,:L@+C{Ud sq[*TeV1q0(+\{н&kOZV<יk2|^M*k !$5J}H4W(\dO 8q@Z:p/N!֢K[,qBTVV>$},}ȣy0%BfJ@Hy3a9Һ؈gI'A/Ǖj+4ĪYdL1{a_mk ryyw4Dv1Ky#=GB;?#(җ ӅQDз~̔-3w' @:z.׭>@'j=4%܄=\l\DZuw쓧QgT͜ $E1#ۍ52]s.,/J=Q҆22 RX|;_'; I[)鉢pC64M G&tkw@v #v"y: _6X4c5I C%pRp:Ҷ?آ,PGW p :}C%,A]A JcUvM5@#~)-RGJ_j~) .}>+/z*mn'+ѧ@$4 }  őkPW>`!:yvNfֆ(*LՉZځ׳O&Ok 宆9#O8>GWS@+(DK)`E_/*@` öGTu fy>hvgO.6iBh' E\N4Û@Sot˳m$[91{ڄkfR.D>Sf%T`7FsA^Xt@1˚EqWpaDo 4} r;LDAGp"syN dߩp 7S~7Bm:5 o54,Tj;/VDO~shX`FCPؐߡT¨eMZ";SskAˢ=;)4|ˆ6,ׯ zw/V ݿQhCMsBp~&z7p3r"(? rMR^V^$&:><%Uec>ƤFWUSh9‰g7Z䚧 Q?4E..g3HΦα%!}dtI.3s^=Xv2E u48)׿M/ΌfK|] ޟK\<1hA7p M1uIכK 󥲌7|n{mG;҇6tQ`*d&qLyB=гI wfv?!X!6֠جXOѠK3e[mSLKʣ;.<58-vMkP~| %T%/Hp7ԢP ~&8>4T"V-jEz4 7f(P Stv ߉"a"92z iUE}0*+R\Ρp8L<}C7G5 .293E$/x|-S3ѭ}5G;)R̦ꋳ ɁkyKan>cyMyQʄdB<4fKE3چ9`m@_}p.:Ty^9m5t =07Œ(~-S(`}(;"(|H:Q-&]g 2;WvYU7no&hDSvX3&ut1bvu~䌃YwP)}#z3]Vy3#w/95 z= hk*e;Li xgp\+օMA9B*^!a=L7XuM}ۂbly*=Ɠy{c?Ԗ|&u[)~x剺w$2 E8蘆2='oh2kTJ yN[e1A抺xTU܈"h?.͹l! za}[BTB!{"+mgCa%&!WtcRT j,._bb"fYĆbV :Rj%HsOcL_rO %*cE֧mdG+%ݮ>,3'#b*VMVuxk;hV&w3 ,"y[dJOߞNnFq >xߒ -!t=l-7 ?2[:Zbaonl'KLڿPO==):DL۞owo\v篆bO[pT%j`%&3ڛK=*=c-t ]lFBH. CswyiSSMh4jkWzߣ&ya#lg \&r 8C/s`k&Z&ҵoDSJ.]"zJshxHPe[[w@)NcMj;;XƢJت /:ogS\lm 19W`yInxpe3m M"O|]^ '@5j![d:%lsOIb e;}tvid#+y4o/C -$ޞ v:RD-:&: B<6$0Nd Fjl=z? /}vS%8l܀IA=~ݾuh)چ3 U+7w `C[/HP-}ewp0 &%mEw/zC n6?,1߂f>%c}Xaq.JqDvF5 *Nr4_;v%=^?9gh/(uq}H%w&N>Mx: gY]nRzd)bTՁB ,97fwq{k B@.2ܩ/ {ZN028 ݚJB"HlaVY@L7dWy@g[ϳށ@-8eʴEz 5&>{Z:ag /I 3B^~4upCX$B r&HPSLDґz}qñE*/1[?\({U\9pBEw9@nU%ly[~i,eB;<.pO HeO can*o0ift+7 /N(5𵈶:[Qì9t<]puJ"ќ`,:vSK0"x,t֫^2X,%1K≍mzWA\S~駨a)V0Fhi4'B"y<ط+!85SnfwSߙ{3K%vASy¥wݗ#K<FPKZ:{xd,/Բp-Yj#]QvQM\Tu [DQj ̬fOoB}{& f˿iu->t!X$c([ ٦=<:ۓkcL-ژV'ft2pPtM(ދ VL0;jALK5*Smd=xkz̽UaL.h!  j\:k|ۺ2fuKM^˩A[+2tfEԭKԬ{h jrɣ¬)u-vqeihL;/NL;Q< O8Alf 2ai;eRU2 L4 Y͢{퐩l+œz& so8ԊSZ&(+taά[o+KSQF(bay{hT\)J˶sO" y=uI; - xLX6Q!1ݪ ۱}#MTJQ2 R6e l czh@KhyZǓϚ_VBp%.(::QǑ{wJ3cosSϝ1( mz g?h i 6')P:t@U1׶(]d-ddzܫ دNEZyT7u0Jt5j[5 Sbb~ `xya(ljni+>pn1k*<šEYr(qSEtHSpg191VH3\ڏmnR~J1*O5lYGѣE4l&!g^r2Il%H (s<3HHw<@UKa@ƚorܮ_󏚥&/y vw4~͋b-WNUi[+}ݼ8,0cChG€ RĦ]R"zNihKb=kU79mg9q:&( 3N=b",O GhBCx،]gX?Et@SpZ:yMB2(Ѣڳ* 9Ոx,J76VaBl 2eU~3 mp aQy;ʬ65?ޔMnC f{7NIJ2k8gKYp і#i-2=:o$ $r GPW`Kj[i ǁ<܅Ls|6C~(ȝs-eP 'r(H=t#7B_Z]SFy? 8uGJt4%;.U=V@[7q-hʽqN)r,d/ g t}p]]=D#q Zuf} VtEݶB)IOJqk{g'K6u*XE5l /SP |şK ™qQs܄`\*%LtH6ԳwR2f}{"Vʸ0y[ߨ"k4M;rRmy;JD]Ld 9b/7GNepnw#JI4X aBhL2[}~b?f |iIUUF]4ld?袯^-uCj\Еe듎*{磇c ._ hS"gC7}bľmiimfe@0A6D(1Gj'wF3'ҸI6&d5чGfw傟őw3|_YBZy.U],JU S.MCj : 6bFS]`9H6!"T<$h<9&+%KQC1ְTt6cӂ^0GWWM%iN4LHD.' ҶEUZ]E ɧ H$1+OfR{8me9`Y;o'$~ɎHV`!J!Tb\kJNɯY-&~{Ubܶs&}gOy.БCquH*0jUK3 5t;'ʼnR*jj "F0MKp- TCWBh)H8bgb?ܙ < LS r[<dq<ɰv榛Ʒg O̥V[~=:'r4XzWu/kL$PiK}MxzTI;d1>QG zR|M^J}_!}q<8%Po߬Z+m@V6zHR%.eŭBЇLc;sq ؚwA1M.Jtf=z{,P淪ik3oĽkuȊcRYGn+ٵϏ/]6;~B~2!ݓBp@Z{aF)( 'n?AA$|ombM`4<5ru1n{M&ÕaO gyjI1r:i`5_Y<Gb-BJOx@an|wҹ-El>&Q`n%kOBɺǩ!ikԝ]Am/,R?ЯviOYIsFOfrL#.ο~d*%d&7'CKA]$ en}(O*tȯsB1HS!gt=[x_KU "3?w@F ksw 1cwD+|A1;U94Q;I/N3 Do2(6[ieic 2_LcN µ˖VP.+%CC[ H7 b%W9#MC0Eer,?*qGOW_C'HzQᦵH97.[@}3}x8C }fKn=Ft 6k4I9"ФBjUb#H,=q$U|8Lϧ, gR#5B~J{3 Ж ݆s6JC.MY wXJ%tj7 6k03햐ɩZ)Ȍ<%tCr:M q>jdcN`[Pvǿ􍲲CB|8taIQ׉E:5ataX5o{]M ~j< SA:=-%67mᜠqgdzt8؊} X;*0>oou)ިڀ$ Iq-~-WUm(?'Hݑ .uUGSVMaVu) =bdMA ;cn:c]s" !2Ԗ⋬mNfh !$ {Iw>&H@9ȏ@.`J-MM r#e\QMqTIN[> _ B%.:Jޕ9KCBedgM}|znPxׯC.2c|b?T(Sh lސ4pqt<~ݭ"LAxc=a3.I%r쏢#QC_ jFr\pBA&R#txBϷNbiPcqSޭb2?j=XA$fT줨nWĉW""HLSz}֟#AXntw{*v 5|H fZHa ޝZu3? HBĎs@_0)6`9qnt& S{UZ4ƃb,hlj/?$IfK>$R3[Dj}D'`\S0Eˠ^CMWU _|J/ϫ a*8-ӟ{PE}Gc IqWQ9eY}Ϸ"`inIed<u|D2Aq~_@pOux`m%#ަ \hs5+Jn7֐^ܜj.``fjEHc5ӭ"U+ {̚ePK^iG4. #%M?5?D7ۭX;fIuUQ=Z~LTQc՜ ͹q%[[P>n^\~̧s-5XMXeZm[?[%RK!CXZ=ر"\/C%ah{#YYݰ&,׼Q.ATf2BΫx Z9q&~^X])%gKẎ{ H-=]n_6)$.{&<&Y3mۯ UAΘ˧jg#b;yk>,TKWt'؋dtS&/->1Dsh7 _~7K/HI])ӣYUdlzJJfCz;Z7L:Ċ!gSo&vt2T/|-E ˝ icsmH>6 JCKWXVC|+`z:;F63ǚ|yZ~_agīt evmzXbI 7zjK(hO hgѢwDl/lt4Hs0"n}01`|f"WHm#&YZ4-Ĩ7y{v:2yNi㊚u%jqPd><,8#)ЪZw0^NsLyxxC:өzhJ,'ƌ[Hۅ+.q''nJb?[ aA<ӽ~{h&Qjlw~B7qy+D,~-zH|g"dWT߀<( %f7a`t P^fW_ҽ9`몼`jXU7kce |vk.CAa(iGx,gYZ0707010000011e000081a4000000000000000000000001619eac9d0000b0cc000000000000000000000000000000000000005600000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/wusbcore/wusb-wa.ko.xz7zXZִF!t/X]?Eh=ڜͩ\HqӋv##:ie:ќQ|u9XcH[sy,f4eS[vMCyNGKh]w#qwۭ1`39IQKY(pٜ$ҨGmk.ϥ$`Z 2 >#|RA^8.7ҷHOdqrU{岣ތA9EP@M3zZyxRr.K'=t:zQռ^SrԺ@"XAa}ya/6wB(l>Hftdzzc!3GU`Մ+}'2"v&zy5XWj-ُhJ3:%Pgn](\ Gޘi׻d]%[-V;"< X} ` :i;ȹ]9Α\c.uZ.a\$mh!/4WAkك_ߑgX%,X#|$q= +&&*0]Гۦ {!xiҪ&h82O45'fFdL󍞣ք»ia\@`Q*X%>`pPT jj %`zFMKN4wJdw HuW 02?v}aدzx*zqy 5-ȕ!E#`\0{k όv8it' [H*ɏz L>u =ĚF Y.P <`LmSKbS/rd}3bm  ÉtX1-hdԎęFPi功X";LOd5[Y|^F}.$Dw`D:`[i+ES_5_jd8;jJzwâ U{ڒTha]OՆHMz|)7-6J/ З:#Wjd|N /竮BzBW6z]1R)f q6H:ؕ3SȈ%Xb(?mo=q 7?P #{(<<8Ʌ NCmtS,c Ohȸ}Gi)lC번h t¦29m,gQd= .zR]hSަi0gMڊU{᜛t uaFGԑ ,ú3{ Qdx8f_fkfAqNqʣX(D[>)/tPy+0iø;ks2 ҰArK 4 8;Yhp-#s f$UB H 0/`lyx~JtJ2S~ m|{hp )^ <meTȥQ0Yex0 M`ŵMTĎd6ވ򬓻L ]z5"y(f+>ًzHˊnX!kR$bar|Tn=T8^ Ą iV pX\ xCpb)vhR8a2$; iwKj뫑Qb~mGˉxyeZfDD*I 0I""劉J?Br ˢ*0Os`{e5JT8$uzf7) M#.;r΍9dYHsݽ}*!UZx $hAXl02qLNE&%,s"GATp;=E0@E۳|nB@is v7 B9Lk.J\'>l0lw% \5~1{V|sؿq|؉e/l9zZ)ف)PZU-kZDeBlD4' gI-G'wlYQEiJ'StFLd4ƂqTZ^*Aba܁,q"ilU'S|M8:[u1愤>qzËs]%*/> /uVVYφCT.,>Y2*W O@Yu`&$P@YD~ȩ}l/~m?=}W)J$-0!z{o+z]77K#9v9oG:^ە f2b&WLFfU^E{^;"s@q+*Vߊ /j z?K=H!hR6;.*Dl{G =p[fցcSnJ{ Mt^Ib!$y>o1-8iX|aa`v{.?ձe:'PPר R-HFT o 屜?7XNb68o4. |P@WTMf ?Q6*vrhK 9"8 :XI>GMKkХ z=kx˛kT`bg^&,; ln}iH55*~{3aB3vQ?c`ȖkSajVxawgu _NG.cG}t:VL3.QwoGk0^{vV|qɉXVD5$w,6K"Kpc1gИʝnpnrr'-yޜ;i|7D`IFuᯆ[dttn=ywP#>qϐ4t2?2a,# d AxC]*]kԢ"q=QD9qp ǁh1l "[8b>1ͣ%Edc񳓍$mYh$zdHP{p7p%*Q ه{*fJ1B@XKݘEXL~*?Yxp|) `4~NACK,7ȭ!WkG0 0ʽ t暒9:wbiwVC$]BUx_;s++Zw]=yf2 I\?Z 4gt>\Ex`0 6bw4ckg`]e8eUkI2^I$!Jhc<*6[+uC2 [A^*zK{CZ f?tiۺʻb]o(%Մa3y63B1(9_u!\M\uI޾ZlQ{#ˋZrFSuȢ܌@};UN')6PbϲH5yˡeAbgQ4AY"֏PYfsuv%LwмZ]<=lh:o9!H17:JQvQ*6Ů1Mu?l"i6 I$`I Lc@}I<9tc9x[߸a*C(>r4@`JذbEG^kӤmbVZG;3eRw\OU^L@AI6 >|xvDw;] cfw @_=!0 V|<ЗFD}6y[b Ic[ au=M^ū~E&zUK.>k`QT$`# [P)0s{[Wkڬ"sJl<(.B,q|<9\۝iTE0NUτgPKx^aBPLi_\+b`-ܗ.h#\Kd^OaUUm/AC [ ^}dj94bJh xp5f?Mш7b7|&a=eٚ4qeyM;- /G;bBIFŞ? 78mR"\B+Wv.u|[*l$cAL4)G(% Zx@uU?.߷[V[]S\5غcBl@IX,Lb> }ʵ7VIp~_ ~®d5E*rŗG:wq𓏚]}v]H wۺ+﹩ٲDܽR;\@ =Ե)-|p؎A=]I?mڪZ$u]kg sRBXI'Vs=qX і50ۖ# bZYFCp*Futy_]U4\& ,IѪbRu5\Z *PŠ}.؝Keq*켚suAO%E6ě?YCW@s A`xGx nV<AǮ#e=~8f\Iv\A; w gk 6U*&Ӑne JqҎ=Xȫ ޑZx|dMyrz $pc]E(cveꪟoG]q Z@YjSJ>VDEYͤ|&aP * ^|nv%2!9GXQ{dr zyM˅^yUrN5?4Th[p;=P-W}MdvʒwHkQ)  ]k~_NyG/j0m[ιgvY܈r q t3tf>u-6W kU܊l8ew O>t4FYC g8? p֍ԱLk;Ux1o.W,(a"+Ǹ=pl aw(?ZbUOTα~Y"v{)~:pR{ bL\\R-]H{\$6;Mf{..6Bc=֘YOµ#t\^ NLfM"JHt[ Ձ:H+ *AcQnDQPA: cb{*U|0"(B z3$6 mb@oL,iT|:.eDOq,!+ZT#z?K`w(I\:,Z5IHoJL90yQ>_0c K'!]m3i7z3]iavQl_] ÿ݄1XL-d<~/x}۲HQrv-u?I=}g 8`;TA0 Z_cj(/b9@߁c]J$'ބ(w{5IXM1-Z! g3FӉK@,/NEk*ez#%zBjqk 4Ndsk]:/)v+Ƥn6#8Ak6[LlE4`a 9E\D8ߠ0zM բ$K<2NIE=CÇ&.ѡqmj7O6MLۏ#0.D |*KE|mQ `mR6&E[/Ưyt`z-_t@߯)\hC~Ue |WXT~]W$>0c.vSC$# J*ǎ ~ZLv g25W{Dl'y|&~(Bl'v߲THv?(kBfR4e| Rˋ:F8w}&b}4=idnςvnLy<1-9G3ۙ,bX00rP\@d7S*UD>R:j)K>5?@,к"-'߳D2ک=?6uqc˲7LJ`>oy?sJ6V$s ׺9q| ?uyL[nޤ0VN_&PbBh,0ÿ%;}i$.td&'RD@Ԥ"r}j?糛{Z?ا0C]~u<ELZ:7;/\D>JP+ljw@zz%jsI5v:sH ߙ<אe[tozCp%A˱4:]whczw 'oSix^RѼ2wT1Ӝ^h|R|RKrY,cO? W q5F&U@ `?29߷oP<ߔzH=hFzR+m Y.zj55ǂzD1lM}ц@Nbk~*dMSx8(!9O1q%<3LڄlXLTRky(ybgfe.;;Al'Gz]gMŹʐ 3u|$A XM\IJ QYj$$u@=X٣pӭd4OzkZHVHN(X?XͽY mCCYzd0ZsBX5vz\#b4P Οlc \| w5>J]Ұ21 T:xX$8ppB-#vX2| 9 (y, Cfl UչZE<͒m,.XE?بIN>ŕH# 7p TKJQ$̼v94:J+'$Q\䧇^ݕ}(RNGܢO#$/4R=R;?yv HO,n!ۑ5- q&iY]I,^͖ Yzt=,fh d|K`Fz ߾.<:4`CY⋡xǜT *r:Bf첒e8!$pW]=>=@_Nv?͆9kP9P5Ĭ<W<68>9נ[?I&vb HAZD܀m1H}41\IE=~_UMqcaB Rn5*ga| u [6a^:<.tIt>ꜱXס 4YӉ=v/]?]/ͻ>[?:DiݼL|5,f{l 3.ǥZnxYG 忡oS5Dtf̢BtIe޶ 2Q2W.dj%+Ӟ0=aYt/t\"LG[?8#[*⦁ιGK.>\_*"KX%N@k,o+NI,֏_B6>;& <>jR) Ӕ8gף:pу7lF '%FhjpS+Loz=U:/u(M uf~_]Io^؆U*YoYd0uyM`FE$#! ,1NϜqK54|3=h1Ai[ɔ - d72}RVBruBU!lpbƴANC"+.Â4GheIx4׹s5:9Kҷ"67&Eg@[۸}XTδʽa9(_ :姮L8L\2auq%)~}HMt0|L}kQZ;V;hR!{ opoGZ &O >;=!g2ֶ}.t<-:P!&['YݪMnnFBq 9"NV`e2d=0N,S#Xl,Pں(zFBk,T{T0%2ig4.5"K]hT5g*jfr-2isYYL0#W֡!*#9.L#V[b!_al&Au<o-*nDQͧ~>}2oN;fV{(uV9\xűnOv.sU}a7֝xsGE>9DϯZ5M}aG{B܃›LL(~Cd!EȐXc-&,^@bF%l$FFuPr>Y5ʼ!VU}Q{Do5vhY9B1/A[ mCҗuNVkI &F[; a|mq$* ;.F0$L])'ڠy/[" h0t "~u_ wii ZCJ&`wD#`2Q3Zҿ5 |Ńt^ ɬ_*[\؈R Ԁ- EBxTm8anƋSW;cx!0+x&BOj%뷔85""FG?~ )9khͱl(~{}1M-V3ȼ6@# tMJ CzBDZig2 17ц& Uև b'wKr?WC8]ysqiE=ˁs7Z[OtK Hgts4&lJ>tY)02(89 [ ^6NQDMjP əSR>ӦG1X+rclF;A5ĸGxH&0+yl!=JD @:e&uHt:)BX$j;&4Ȱ`F|Kʻ7Y[E䂅u;|~&߳WaR5x3 ܴgf DO}oA㺤 fi8rtX# +F@}i`72iϓ O[^ș06 F ;DLvdQǀdٶu ÝH<.i iBC8qyn)%MOւ̐ί&#op\6GJfH8aTnv(FƨʗPD,\i X,j́›1&!Zy+b1x=- ?Ysy7SaO_a(orn$MZPPc2jCNBڅߤ/^H5pC-]2g(.!'dj2S˾1ӈX0$_Rȋk**/9)+}\Em rxk><{4JBB/#`ଏFXʜ#,jx4p-8, Y< NbA&?*`un(5b $q,0FSy}1QCVT,wO`P ڰL+tBur&Mnjo" b,:?^Ҹ6n:­ 5@>:#y{RZ?VOJbzA?cndThfOH'E^l=u|h w8|/:uhN^Vs*b0,^ -֖5@WK2rEL| ]eB &Q kW+,hVL7%LB_ZOF@!] Cw{|hP5?ivs{J:|:*o̾5g[*+j݀܍D(r/xiR{}_)piqT<.ۙhWI,ʶ,ȻphF^vw'*,(0eDlm? Ya!wgĕJd%V sk$~QFLZ(5pLjFITC' c3uppHnY5_s3G#BCn,nشW(z3 pXf9m+H>QDTHnUݬ0-rgڨCD{ZF.{kD.񓞇M]s_kdy{׆^J:Y:W(] vbPjm$I n:Z .?F1ssCHxܷɭG̲6UU220pJ/Xj*076992V"SǀΠ+P#WC!gy>&o6ݎ?M&Ĺ6¦K{ҥ5Z}i PI}SzeJ{MH+t!@ilrO1@7X0,:KrC90$po%l\·m>H%'n$Ƭs<,H߾@ȓ{xghEv鮜=#}^#p ЛMsb齶_[\ =nlr BʰoQɀ!4FY4wwfCJn|>p䳵W[KD5i[& Q-0լ]qjTll^*|tt+"Q)M@50>a ּ)tKG~+nQȺwr2u6UNRI߳Ur3%+b DHқ yYz t̉ co@Dע<6*aMtJSԇu;%6 _mL3~N-ۧ4*}]_~OX@5ٕofSg? Jz?R)JA& at"G~]X"C{&"ktHDFc3[DUsc O1RDŽyScons4` xxL(k"]i1G7뻲'(d%՚jؤ\];^r [ |XS^Y[7,Kdu⟋RvqtƜ{dFEgB940әrP9v6R=#kpy& &#`DWPEE"bd[fgu) l올3`/OYK%x,An.` "sq|mI)k]__+#G}^ .gˑKA iN_1pm2i '6g=WszΠR̋B/bm!e7ujŃA(C 9 (K'x.wmfX▁d]q$MLA۞!n*FjѪ֠\_s' F'xbɲ:ךڧ`VCk`r< n zWfI_ϼɍp$ (N8 {\N];5OIƍ| ĞjDQdճ}yu+q ~{g*<(zϷZMUyX4¡bJeO%"wqfs&^XXd(d/Q) 5hL> |̞6CV`DS^2UZУ{46&QqA~ҢtSlnS.P<" _minU\w##1Ͷ-[l{`>)NO?<##\wgU$#N 0pޮɑZbT賒>0Ԅ_%ƶD҉M#+ afi9%zӆ@ $K p@iEcrG|*hٳdP3XYQ.8gL\`+{R.eVLmRӡ۟/& $mh9zǰ=4ϻ~ʰTCʝ:ň{'cᘧq2لRb]0!̈pCX@Fb4b@E W{.Z3w߱+v~z -V+;yk.s:EV^XLK3=KXe֡ot #jᬾegCy|̤eN&p+@{~=7>&Z(2 ; ɼKi2{og0*1r^c@Ld)xc+QgW9fc!:5eQ`MSk⑤K~.rO&%naGl0`se@v;/{;M kF2@1:4"9ʵqt+l@P<}14'D m$Bp?xF2QLER77@tC=wU2][. JlnNI )651G \yT.!(+B=nl[!Ց0 `qXu٧{ RϗB\@Z'tWCrR69MKE`+Y4}Xoy}A^9fyy:buDbI+VW+"{a>t $;΍<gZsyT1"B5v@< k4n@C_PDذVc; \n= .D!;D潿5&S j7HUr hߛғS`52ev_+e0k$`LLRiuh@G.rj2̣NUoonP.!1\Խ?`LY2m#LĴ [)]$*ǭzp̤C6%$6볰8Ƕ5zvga!l/"6?eW_'eF7@oGs@r!(9a1uo2va y^FGޢn5ޔ% JB\tS& S/BoZtXZR ) H>X׮Uۋ?oM< rcڔW/^ՙY~XCT#KY2-hpFTt!Eϟr"dw{!+]OW V,bqHk_љN%5kOH>onQ!&c8 i[{)^] jj5(yʋu0{Ea0 g{\O1w _<2]|1Bq~bh3mqYtQ-ΘN3K+۳%bԵ/1puaHsLIf t2G;Y@sypc,߅`Hl,!envh51%^(J❈<7kV4˥Ny.7KoU\sW n4QUs$ZݞdžI$,j|Zcr4Xff_67u{ᬭH2H oiމb~wn&n&q3LgNs 8^j&g2 p C!)r}#n-6ossaK ?!2B2|;wy*F] ,?m#X_G5aYksw*fzĠID?_tymǤ8aVQvO\edj[VeOxPd|{}4ըfRVw_JI7/. YL;m5{_]OF?i-Xf6>z`} 8&ۄZ^d}L(xAʕc傧_hնՇ ܸX r#Ho c(;2&eskRy)pJ )0Ԯ{\ QnWԈ$ULu7$'plS@<^O|hwP5V? )w.EO [WBK 3"va2A Ș ^6܆?FOG?[Ӻʠk= Ū&+"ˢI =?ޮ82@r \/}4N_D[ś5k;X

Jp^$ЁXlc{0+hdw'7Tߣv0Z#pB^Ȼf8p άyUuU4%nn7,TsRKG+= *wht߄=`ZWpL[2`ַ-~V|kc^R,X «Ə}V+_Bl}} xzn3^pϲ*5lr:ɣȼo}&ˋk0Vq`ˌ j )Y ˚&jC ҹ[vҟD<63ѓ&Z t龊8FJ݊2 f P[WfnH<pĘ\PD_n͞Pzt΍*~3S$Y ki3# *S=Ͷ$Jp*LbMGN*JH#y=ܦ#bKYK4͂F<|믡ϐE9:%]tsY( =)˅x-}Q V~Z9E  n3nҿ[G/~h[wmBS]xZOiڴFUWI/g=b]h{koDNj˩?p±:|tYg!*M}lܐ}VU&0%!0OA MV9լC/(@W#xgl'@s[G LiQOyU[( ʐTs*q/TG: gyrARwY-ge{[VOqhm&@NbC!@QmHFS`c0Ϛ3}[W:~>{jm`dvv.b ^{[*镲0sOQ3,N]}^c4\(&D*UX<? LjK0mQr!3oB?ѹ´m 91x.gX_)lϮdYP?h ?8s(ElY-Wv!X#>8Ƥ : 0W7~Fʐ5KIeifлHN8İQ5TjkŕN#%h?UsfJK;4{V=λۺ?Ch92@QN|P1LWW?QҖXpbGfĐM.:fr ;%J4ךSczw RTL.GTz[gMo )B>it!㾢GWQDREN!|Wʼp8O,{8VR#آZagw47s}~䴆cd[p Lz1.LJb[ 5_M6rG^F8 /NJ~ϭq6-٨ ty$ďl]F:;{x0{1gf7+0k:%^XK;N|w6R'Ęa4񇒝oLq]}{اC Q;EGPj} \t*ƀVjbJ} VFxʐ d `t3]o4yH@f$ 콦g?حuZ/w^OѧUD䮭Fx |Gir{1dݫED=_AڥiO$oVk/f݁P)F2^]15ӕ 3l uWH.~Q0B73/_ɂ|]ހx->}o1 `O:/x"0k֓mcxoY>TE l_hsسIDŽ*!gw1xtS#uѤy"3A82$g0µf4Jωg4p.ǧN Ј*(mxHV>uGlHׯuXO0 |>gR9~jrc{E0b@xD[N_v?-AhOܳKe7yԔ 6;1*P Vyj=ƪHR(ɻqPtz^p]1kK^2-ߋkp]i3# ؈ȤFpȆK 9l/l$$h70;8[gc%&m\8}W4Js ]KbedS 5 (y4vPyݧGúv{n\ \}Qg˜?~&Hw!HOrtw\հؘ@{{쫻ßn^d7\@o3վkzflYFa@סF% 5k[Qa. i]y]y_Wܜf5;c)q0HVra[kz9, Zͺ5`K~=q'XYR ÜEY8=Uyj~QbeC_2XGz .w݃w_Ԇ) Ő{Mf9^J+DNvo/, 4ԷN%P[zd^DLAzIJSSn>fdg{Pދ~vx'UoeNQeY+taNvNxW,Ad*"%& `i~k?cG3&#КJ2 .LܸeЌrrUkBLu+hrr~.&㠅y (QBt1^1Sb,fL"{fGe~n+9y~qa>MmI)v;Rf/ Zi_ܥ&.8;l \/aHp/R=w;f)VL5~OH (XqX/%uRʨxVi3 k-gb'!^ҞK ("IgMV><Ytl9'i&%3vrbB9G.KZ*em䲾xux)P{]+I| GjSJ֓ ٖ%V^ 8^zT(,(\rTܻݞɋ HٿFZXiStTؑdK|Þ2qF>Z(7n *;n{{n҈ŸW۵ B XN-ۄ'ZO! J Tfb/C*0o&]JXػ=];E`?s3[}%z.>s<% xaf^"Y R3 2IcE6n"20L59vJ.z6Ð}KEH;^jXŮVϴgXk<uenZFJ\jW C Es58Ȯ6hԅυP'bOoך4~yw"r(0lBEw!R*h@Ud'>/~EC IYN}ȑhkq?QhnS?9,]7듼ٱd5`m~m XXA 0}~FUNC#?s 02= *j49t<nO/yOJdQJ# X&V)zC/#ۤq >{Kl)N?& ن5i3?L6){ΛW;b]O`| U!,^)[gR"|T[pKhMZYt~.Jcd} |x"ՖBz\eS[v7~ƋNfK6%pۻSS>.ApO53Y\0m$ʮ ^`mV4 YqCA0μV65_4'#3,]K9%"dItqũn'9]_ 齣X}b0*D8J4m,1sLsfJN8ͅFSq+]vͫ;8%dοakQ͂Jf=5 eo# !9}Tpݍ:6_[}Jqv4 ?eaB (ClbѦ qu]cWol+U92 Jڕ9tm3H9,N-Y3ar?cs'3h\|gDMPYzKYkI87 D造[>Ih*NM XuN/p^m#bض~됲N@rsOZmN.|7@8r@PSlg?=qr]VT[ngtvؓHSܜ֏t'>^4l,k--FlNT[([fǜ@^'BD9?y*uR?ﳷ2tS`.JS`Td\A=`'Ly̛!*t:Mts&2*"#P`tb#hmFt]t~ Gm_Fn]$/%hYʣBP(,p eAzsxYp_U&/GJ}XdLWԏ dřq Ō`(NRuK!]f܉wމZI+'!9)y*BҺɆ!hf*jqj٪WxNgv.F6} hV b"tÍP?+m[9<)?0탯zĵ \&˘De\-h0̌KX9T<(vZM3n0uǧSRZʭ˒[/f vg0e)՜"f\(4b 복Wԋnj0Wzh%W Y[JEWae!X5k:3MܵMPP<sΘMZgx7^nA~4Q\=rk}oK: qighpADDܤ]c;]G'~CmL50ȋn2xEߴ3%krL߭(>̇x, :ad.[R 3B,aTߏ1 7IR6tC/l׳o hg(AOo#`7; 8y2\BY=tB"|6dX껛;+~7r@YEo1v% 1I82T!6FTy*FvSx(L:F G%g-= oM$')rtx9qap,rl$w Jc_ɪ?:y%%jniS5Ď9g6+] OJ9d<%2LTJ8 BmMYU#줵a΂77y_H犩'H>Bj]457nu–{:÷'.WIy(TBy/29u]o kp_Q4'PԒ+VS:@/**l .} HT?#{_pGj;5a)HZ$^ZHWFMy~@1fZ.wl(4H˯&W'YV50#I:; t:3 ߾-w?;M BW?f ( q*rJqAw:;$aﺔ@ҩ2#tgڿ$oXFE~`U$qx2AzVشG54a΍t7p*NGuk=݃chr>&r+ vZv. O 5W+YS}IpQ<:efwϿOxEI(£[ ;Бl }Uڥ~UBz=EJo= & ,;<!V= o !Q,q+x yɵt: qryal3ɿZkcMm,mL΍dwz<@X?a躶);@{K )?_TM6cM(,ŏ R*ǎ -x33mpETCAȴq5=bO+2|WBZ O}4ш=| ,9%ᯗ 3M/BmvosmEl4w89 `RyWWkͰ.q.2֋m&JN}(k͍2Gc dӳ:s o29dՉ 1/"$EU$KB|b'.Rc;!o%hX$mj0Љ̄ڬA!ˉI]=Z$eZҲ@2T-E 7-pU>ߖ6BNa s3 s(0g/iU8}>᧲i?x/Qޢܭn F蜇~.~M{h`~ o~sϛ6pᢐ0 ߒm2> *^?_-.0F}5QЅ N-=ܐ60|3-=(Zp@w>7r6/thx]8y7Da ΠW&pa+xsdD Dm߳z E!$G}C:2]sz(,auTgǽ);a'S(8%0}}X̭֫zmi;+8xNe=ԘJG:@7ygW oB}esCE ,iNVmS=K7X+AzNX0g; >sY}捲Fd]c 0fC\5*xj]FD:*k)4T/B^oD ^iɎ؎3CݥކB 6i?zcy8L҆FʐJ_~<|"gC2/>*ftUKpZ6.("nO3\Eb7`v쾎 hRzb'Ha3v PoI\zQ&Ws 7p@HU$F7?(ɕ+v+$+2zuh%xtMZAh<c* `5 |Yx?t\=ޒt ʴ?bsVxIs /")t O>#m߶^zĞPS,TfydgiP8Z὘K?wǫC&~E-Tr&z ?Ec,j\Cn5((L*MrE,, $pJ,?]N. FPoCS٥LzBrGl9(js[sew=p;52uZN.D?V53U{/ noAh-?w0IWj\6jClDs5Ĕfs%ĄB 6Hm:46).w L $sL*l:4|MYn]ϧrԃQ@rz:a1p?jr݈4Tmwl޲+~s^u&)OkU+Cn]8^o|d ;kwR!EJY*{;]jM;%6*+ mqwQ7cu@-RmŜiEBVWCTkSn|>$oB8H ғOv'2*k nqy  IC Ls|5^(.2M䦖')ᐒSק7lfFcº֍p < LLF=:Y$<PLI3ƪƺM OwYD c-7[,^|N'1m{p1ppJF</͹̨WJqNHFh~N1S`IVnʻO S2*`TE=GEWځEKj`ŦTHx*L~쟩I& z| ?u7ͣLD)k#|6^|ۢQyM]硟ߐ_psؖSsOMz_YnW9L߅V dfĄvTf}Ek}b]'pLb9e͙ l|sc{DRJŹ&{$ϲalK;V.Be4!磜s/XӄB ]}'O\冸-s!:m?Wӽ {d)8kA;BmJ)d`sm#kܤ9K}/ޛH #H̢}Oc zMf3: 㺐-EtnGqF`Ֆj#j~JʋKw'*CS3iLO sJJAnb9;!)M%8{2TjR *mU<=RWЎcw<zZAzEg Ti|/Ͽ~ m"(,]XNO Xm9љBG] -@J4^ϦGV%lKNToQx (^ LHy@^R' 䈪fx/?o@jwoL@ǞٍFJ @Az_Ź4oNJ\yo0q9QhG`hެN`l#˿?a6|6 Vq@mknw{\rPuqG^e"zyVYQhGnT^3<'Yo/!T+;]V/?p1籝?ٿZgM+h߽a,9[{4=R+MjUX(WaMB7m@c"e|-"^qĚ{bE-.AE׻MUuC ᖠƤmO2 h\ΞKzu~Y:u3 BO߫p޴_XqߝHx1`]4CaNt%Lhth)V ;\Eytb}wی+q& 龌-zm@T::EXO~Pc& `삷 P6)I;RHH}p;΁ ({>y.GۣJ[}}SJjZx7ˆCByIXx+E@dh%/TAL!`E-7YS~߅Z5WL2?7#,4[|m.k5pʼ=n;Ϸ"e}BVbeDaJ/i@󡭊?3wRE Ƈ/|iSwvHwh/_Rצ9Ðl1Ga٪3#b!$`}_%p;H__|Q,wMq㔌7_Ghvme&Enj Nʅ xw<*uTv0}a,Ǜ݋`y|j!DR3m;f纋Qc]9֧[_}O-FM6-PL4q O}L^J{{M.,wqDLxy[hiBVۥC%5zּ*kƄ{5Y!@ ;1._K︊S|Es:婩Z( OB $0?kHwny"sB8Us]){e$ W( +-".u f @䰢ێ Vz`fSr\j z"nX"pR#x%Yz,ζln6K_El'ϐ>A1eᜬm3^ ݾ[-EziKٶFaуܟ(%5{")Z-1s7y9 ̤GU frO*" ('z1Ί$"z+˨ K吁60q&W +WXĘdAzj%^>P1Fs%h*Tfu/~=UiAnm RL*$x5[M/vBhy <_e]U$?nH "Iܝ,0(``Eki@9CEslUQ$VThCΡ,,fdvoHThʈjI#Q41Gik:?ܐ6ɱ%ڧMUe^~Ze"';.-K%כDg!8JI^׷)b Q'Is6miSzPti#|3s&w%D| j *K:K6}/ 7SH:aNWVCg0Ha%W ֧C(:zu.snt,{ *w5Z ZĻ!qqzz͛ˆoڂ%u9l~E1Osi[S@s C+{Deٰ$Ǭ'd[93l, )`%Q 'VU}DظmWs2N@vvIiPB*, 1LX*k D$cn9IKXg{H鲂caZHomknQz|^-MFp/=/t,3>BIX:/@L: aCMsUZ|)qt eR8y]آR6]ɝFy{xεǏR,wrqxFi= T=I|ȸK/>3lF ~v\gMš P,4+\ݍ{gATw06W`v){ ,у*lH;,#M.T榓D1iTXXu4MmA!-uÚRfpf5BF&)4ۛ50.АxDCqo6p% eA[\H_ȴH}v[%lON{FfyL GI2J=Cέ} C)+K@i]r ˓{Lq]$TiqNKwsgj 7rw|3a}͎\! :֑t~"_M#*n v(!: {wV|hI~ޮPu㹉L >y"yȎn+rڸ8'P)]ـ%4m0db!˳uׁ3ey߶|o$t ۷d'ED} +.^35ܕqJM:GKc~É8i#6fP)u$˾9~e9g Cz9BK#o+f xvgħL&~4*XimM'86Z>xHBa>*PA7R]}7ydP/ )l|^μYVj8j`GDjn;3^F"ai/wcLGv6-Kob* [pp` 9}5ur:x v/瓇.d}д1*?~vןP#E,d)6Z"{Eph|Ȧ/:GgeF Y?< h3{B)Un^J0dsDP80x_~qyMF-}64X+l`^ RApÃ-BPąƱ|՛T`I8CBÏ&2l/jF fllڈ]RETQZ4۽AQ@a1( F2,B>["7@Zeij5Vw%Y.^tNMxQz3pˁ7ڀ4GkE/8mLq-8`wHݲi:'k39=՛tEq.:Ve=L$GÉe:cNBKil=W޴$g9G`;n^zF@Gn( 7*[hɚ$yͫ6cd.aQ*[1;i8QFF^CK"3ѓ`4DMMuv̳r<j}r333>/y[W?8(jWQJ:Y:N b מy B-`:֡2 Пyu5e0DoΏm=YyhfGv'Ù]haV b7Vל=ԩ'P{-bX{TY疡trm=jE+m Pc}_<1nt2) 4NgvNJ"&̪e4B>J'{WF+u׃],S[vf?/'A[xěލD3i3].n٤E}oy)6!RX!Y~u frS-YJwS(,a_} fIĸIVRS +kYHT~ #6HF9ƞņ,%3a)Hy ]Ъ@"Tl#0=$ߨCkFrbm"&`Jޒ?W H Mjo8?}vi-p 6&~B.,6`xP;~%KqOQcDEZMnźߊp5g*7Z:;x{f"I1!~jDnknIb5dPJ *}/]KC3sLz2\nGH^t4D1n/dm|7vuh= &vP+B峾d\(2&+dy=C; 2݆wt~h[%{*P!KzG5W\P#o>XOAW^\ 38X+DDa@p13hP_3D]YQ͝&tӝgg5ٌרTPY?Xf@jkvkqfw6Fev0r$cԷ\RG{Zim@vϟ9+B0$0I;/Y"`nyCVYt*v:ǠJON,i|o6c uZXx=^o]kc2W*zdaAn6%Cw@-V% }tHma\i]-F8u,މ_H H5fR&|K."EuRBի,2"g[97  C.oK ۸] cP-?/?*+yuZ#JHc቞gqjHFփ]HJ.mDca26͛\ f:x+A#/-Ԃ;uձw3C1ȸig*.ٟٞ5im`BS&~}-16ɥFo6`ȿ/9h2k)w;$pjyG1.8Q$7mOVQov^e*U5xzM.̊ta@&n*ηVN)')nG* =®+!R4Gʜv?)y Ni `hݨS aՖT G@Yf+9oAi&FM2OSSxՐpEg>&aSHUb9 8tN2e৺_Q`{c9piKNn@;r庄1M2q[ ԓ0=Oב}.y{QK_ƺK.9!FY#Aovz:`BWܯcc甕QPVKc&=VD];X0bS/ \d.s#7pC'~0hF)8IP45꒨* >qh/T4zS3YbԵ(l0 tE>Due@./u) !p*^A%bg[ *GOsaxSzꦶr][Il xj|2=1@y]#~ƅrP3 ]0]X>YI 3LS"n7 WׂbZ&M]:Jl*1'JFЏgNrlnMYm gث&ƇE=Z1E2ꮾnhSMV},] z 654.{X|sD G>،J鑡C/4lz\ڷʦ%9J"?Y^$=Z14KX:iV[z-ـ}ï&[iآ;P%$ :XRF3@ndTkٕCޯẅ́tlp% {ΝD8H}Ѽ O!Ņy e˃5 %F& 1#df봤ئ*8ɜH=t KMUC8'$ݓdgXfr^x_$PD܀;$_>(:š`G(#}3 yBS1 +'TX\ӡkWUAˁN~؀d%n]m3~No}3_V!>oτ`g膃chtAWߌ vAe6 鎡E&񨌗0}stjZe:v lg ШDHJEgT 7EPG[N姃Iz'pD+]_HN8gyfHLS$߼ѣv w".j>}&_iH|JoFihɚ#\E 5)ELIձ/>pDS;Krߴ׳ ?8jgJo,θ=dWoLq2-fcWOy5+ef\ONbB^QD#7/BWiQZ0_OwZ"hGER>l ;>gYZ0707010000011f000081a4000000000000000000000001619eac9e00008cd0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/usb/wusbcore/wusbcore.ko.xz7zXZִF!t/]?Eh=ڜͩD'ߨ\J=*8vQf:"FqxҬs6d〮NW"3y!I{C1@.]*lN9-JL=4oM+wDyG/s3<1Xt\JHUE|Rfe / nco*-?!kxKBψkK@%ce1ZWlʫ@qD!fY)+i}LG,fg9eex;bf ~,iHZ\=֗xn%1l:f!92@OZvCV]1IZ6Iק91,/7̓UG3Z܈u7=#=[UkQ{}P (Cqy3YZqut㿬fQFêDɡ5.'݇\<&kzJP?6*Hc."FbMJd3Ij$#L.S0Pm=fH ˽JlUdӧt}:(Me>w-TtL #h iiתt~f L{U)=cB}+yt蛓'# q1;xo(UTZ1$*go۪M)Gâˁ4GLtv!?d'!" σ]b84|_> 'V.z)/=M:H'Z*lSsjTi!'xJ_OzYu9_ c~ϭЊha2~0h7H_ ԟi _tՆ,(]g}d`Vjq,q;#^ Kl ˵NlΉdO}瘄Q{+(FSKrժqrhyjKߕdCpV VfkT櫋'<0(?FJH\kXco+x$n 6gg|QCryq,T45<:-KF!vfjWs3 Z\d,!I:Qr@w,Z$KHײַ\QL1%T֓O5@[7O,{T 9Hr.d?<{n]`DIX0VF]Vjd*f.Qt hhڸOP^kp `u11TKv6h3b΋P(`[MCNPAU#)c dXwCn>i}CY],}"뺌i{9:;_<'D ld_/5˜ޔx N@9]gx?fuˌ'aw/xl9ήkلM=h)gE\Kk L*1)- 醔߮UN~i&a}]"7}rRZ[h9(i=0-[dMDJ詙Msڊ)Wvl T/$'G?bI_%}G|VzWR2MٻB6-Y0" gqzO憃bah9А(kމI,%4T^x̄u}as.3ҙ{3~_o -5% .mSP5Ͳs&$#Zj\~ݶ rz%L@X&jJ9:NdI2tfgal$iyZ FYФb4,$R/b[ΚE7bbd7\$ґ7G [7'fNu+Cg9nRƲ"0bLpvI;>2C REW~7+y (ˡpv׍]`&Y/5XWI") #o~PtCǰ[e}^ ;8ejt(Kinʵ8<8G7 ,Bl4PlAP,-GWFG\ΣukA,C6ކyT.E =G?=+- ]`Ny5$/Ch?=NjX=0<Y aYVz&kҟJЌkWQMw2l9!$ + 'noR[f^ӝw 3b'cIHzRnE;W&W16M͆ |RRlȉ9mih>KWPbapX\ QNxْ4[-?&)#ҫNYI8k 䗝ѾM/Љ{ Q_Gl+$_c֙dmEΧ*۟YѥkᴋrMi>O߁c3}õF42>4jj6 -_scā`0FF`q \>Ċ$|Rp`KU+ DR ?neBӺ[7$CN-U,ԗ;FU3]7f> f@4_*$R*L'ɴTch;o܅ oFO:05z  C4^=1N(A4b!BoniYy``\YX蕆EQ,;67`DK y&-8ЛE`@+ %7ِgԀl>a=OQ=DŁTNp)YU]o5͏dQ .[[*;gL ;s4g L2RNBlYy(/X[sewk` [-184pzP{B!VtpC|_ L$,$W~A풰7Z'ϊmwUU[E 7ن1m^lpR|eT^!_FU;J/ )piJg7p-& GTӔ?/[{ƶ@QY _$AnR**=P.-L04,?->n.LզP$v]Sȑ9$\e8\8%_zs>5ÿ́!'qLy T}gr /!By ,`qb8p{|).mM=hJw6~e-,SQv\dRrƃJ pnf (-v7|:H,p+!ӛ%ܘU[.?OLEY{ !A.̙)&>\7X]etq혬fz W]ުa C_'Jyc u#" sTfV5Bx؎m HpKUogyUҀB.gLz #sC߃of'c5[Stt\Y͚R1b0te[2I Av#Fu'jm1Dp!Jnv ' ߈Ҹ1l F:) pݧA Mbē%1fՖLm&P07shvd#LR]0ũu~#OU@Á)Es|STmŧJ>u>ٯ0QDMH'26]DW!H):vθ4k9(po#k =lrJm?lS9װ&Ҽ,쎮<.C]h- }sB K#v6f7 C%9w U=R*1/-Bڶ8apsKB@ny<J mҡHA _LRZ?-ڑ3'ͪo`{&AD[ᜣ_.>Fh 'b6l_AĈ~U}!q-e|hbMꗺrԽ2nZG/1 V= 9~1D塄t>oh}*[.i> |)!IwQA: !{rB OmZҖ~dXbtѠ#mSl7a -ߢ1PF_0(;AU/rs=x[T,QietV $sVƙ?\%_o7 @~D]+ Ӟ3f 3ynqMn0Tgn&BRQ-uO*%BRcP)dznX[,!Cw%̩Ya2Y eUw)n A*oA}h(3яQ[NDmȏD5w~:&KM[iPҦ%}1H.'%5*-c{Дr p^wBk9Ds͢[?ѿaQ}ʎ)/y.¿r.'yi޻1Zaî6Ģy+p ћ`zBEPdBWGɂGS+m!ۮˮ[ 7ܻJ)@i` {*E]_hkQSHNea)TA7#F(Xa1QH îgܛ*f:{ɢF7ހEv,>Վml ՘?fQޅJו#'z!) 6\NiH:mX?rzt]ߢ m7k!ˁᖷ +IUzF^=P4d SaG!80F56흩#!ZӉ>U/ BORV+6qd^QyFiK(Hn+K!P\[{6L~lC_jjv<㤰-NKfΗw\9:*)+4eyV JJr] Sa::/y.^J択޳ G,m$n'RoA@{uN%:Y#`c|E71ȅk:ooy4XX(,poX$#o~k^3Q3lݫcp D]3O3'5}Bpt/w"ƭmaˆǚ\_3vo1Ȣt:9] W)֩kKE2B;VZ'.pv1 udogW}6"IQt5Ww ؈o- uE^8~T|ʹ/nuߨnU%u^ZE\lD nN5ϩjj}1U*YzB}}xV#AQ4I=Ve='yȍ\̋LLΌt\=$}VnΧJ1f7Q!o],uW2.mmflH@ÉcHuR]MB3+TRif)p9+-?=`+)n*EZl zsʊkQd=Y>(|tʢs#nQ7V~Y|0kmb@Ar~,G*r5 oPT*EV0]=N"=ph#1T :;A"}oVvm!8vh`ZLV55g?f##_d24 XfC=o+ N+X5BapDϧz_kDˁ"=^-tϟ$<`[v?csi8w' @/iLBDFLp!_<Ў}bY4sɞde‹ RyrP*>3]aVTi5Ih ^1ԍO{ BՄbL#i9ų5Fj564L5&9/ss\q_J K`xB <92l5Ӹ,AW. 6Ng0;OL9#m] cGPGx-*[VR}y˫Nil#bp4tcZ%K7sk:J"0.gʬ?M_ƛ$ƞ[47e#M_cEyM9@1VӒw*ef ?wyz& J+fѯ'Nge6dC_%1]c:jJTVWR[&r"9RJA[~lmTdvu{^EyĨ%djll GzkIsߟ?Y=Â3Ьn@=k=mAT@+[mAx MP ݻfE[K{&!JdKZ0_wZ\ֽM֠d@| geNxe>Mt~=@GWZ} 0"૳sRߣ>W^.eg=U^+x> #g?z=eyh sPS[? H^ڶ&BhX aҎנŖ(M/޲\P9iһL9baƺ}{Ͻ_0=:"E`1't$طBS%ʺn :Wg1!:qQbVbu',?TV%iHMA^ z *Hv.S-llx(Ap;tIQʞ sKGJ 5x4fA]B Mi(5Q$t3"I2emq DžyTP_'&p˜WV[`ݓMe"UASm?fRUg qOX3+)|B.QG( ;䡴|7ox4HWHE'mgX2D(_; H- |KVeHL/$tv8sNYH"\ѕ~+ (T Ck=9 _i.>3:JAG5}9Tl5.\PXgܖ^O@p._t&ϫ#{/YeIŻ-幙r {7lⳍ ]/+exVy;O9*FVzGzȹJfWb}@qSCqr.1 %0_ \ݢzK@ +-8 o_}YG ♏VkARoniK!m @=7qM=5O'+*2& hܪgU}]'ѐ 3قOA3+Aa=#[q AwE#gk?[SXg +2 KUnf`=,Kӵ5iha-sEɌGV%r\r l?iھ-}=/uvxz\CʚsGѕ4~2z<CԬ/[D?$;`V9ý?cէ 7`Q85Z :v/^ǴSOn ݋q7;}{"7@k?h&7go FvmW4W(ݱZ{+LePɣHܺ _`׷HQ ֕ԖoanP# =KzmfGAF;z|ϟ4N~wW%ϰhrH֋Pԍ*{P!^ wHks4t7S0$Yb|Uɭ'ρ`A㽴9H߲ +&e* zKheE~ᅬw#i?> =C;,$jόA;53-LgdW@%W.'ɀQL$qeTRĞ_8@DѿnOq7Hi;ǫ}'NP[ "".| dc7HDI({f75u߷O(BSi ܑrtmF;[i\@j4~Y$"2X0" 4?kىݽ6T`oƻJP\ҪV18fR' ի#kP˟Sհnr|Die7.v-crqN IEEвG5 2=Vu 'k'޴um!:`ToEM!|H+RU(G4,lrѳWbgd FjK\[*hѧ|,C/3gk"Nkw4Ly>-\}ڼ wp$aGQ䝦?]E6?=2v*乙+9l1w, TOu/9>ݝ2~s圁[EyhBE  cJ$*Q tQo!Ő9~.MK),"GV=UUUvkd˸8?B]d"ZOK&pn3傒!zUX ̩kW$G(VϘo2ѻ/Ko:_f.,F $$׌U远]@[1>Ox.}.q {9rVQzN,9m2>&O-όಐi!X1:$Lˊ"9&\ K{{*%mw,k;{ۑHr+t.w>ab/z--fƪn-$,-Nl⢥#M33gtn Р)k,,ʫյ ˚Ke G`ɕAܮܾ X&iaMۺq4 '<"+㦯[JlS:1̶U6e?+I^My=bŏKyOk1f8,Ͽq5͠'7'-q2 ov b $̓ܫ@࿰Ҽem'9ӾC&ȔIY=9BƧ}ab"?KlAyP* WFA@8/jl`a81R"{֫#PM+D(B펭?Ly]0֧䙷ɥ LM@ wU@ϐx\^TR[y' &M@SCG)8Co&u)c}1%>ZF"5yhTbz]_7+W{^7S#C&8t'6eҬW4 ]XyD BN9m 5%] ik&.2u@ ת銇9&~PMą++C P#ҥ'`0eaBYGF~F>7X5(X;c(p2]ݏ@*EX:|ux0PhACok͏É,9P"߀~ֽtC+GL*L_9ӭP$: LzϤ%ES *8f[nHK'em1!O o26=wO^NCeNQDLʪ̝6V3)n/~{yaRk(DM򒛙a'[pRVIPy"dbKGԙD)-V5h/iU),Ƽ'd}lf`IR[.Xن@Wd:КxP04Qm2~0=c^׬pߨK%I,퉭EZ,v,[cݵ.Y2Tz*;_6I>?j݌bxat9<5λgOk0P[q%@usIX_xv3 T(04~*y/98*$yRCOj5+^h-FZEg𛑯: 46 uKy\-λ[+dGwֹ}wf+)$Tpٔ:E?DNܞ^BA=-Om̱K3>o(%n]ܚB *V#//ZpV",GT{l QUHՉ9lViJ &,wc[=؈A cq5^ &ʴНߡл Y9t܈`F~ldt":0G嘫z9o#:<].A# 0Rϛ:A?aT3)&q d5f9&# ~:s!(P%1nؚ> of4'dڂ>7]l4^=3pAy-En\fX&V,N{ [^+wmxovX 817vГ5Qw!d1Τd$8ACaiѫN>^9 UJѕbp,q0(cΈ^zՐF2.֚#-=*_ L&ݛ6/pK L3x\#]4r٧FgbfEQV "ta@iQ!}2VUE'AU@*vLeA$8e)X)T7f._ę)Pս8h)6Q}%:>ϝg_qOCُTpo3m<;yAP#jM凔ʗGF xcue^Z\6jjQZ1kX-bi5=TOZ )1H%)k"/'q2@&m^ޱ >RR^4P8 @N zӈJ/Cl1IRpG0,\;[*ٚ*:<4hTgDCzB;f'+92# 3?GRxoK3[-B =Txb /q]ٔ۰tyIɮGgMkم3 0$╇')fZw nIkQ%m5Qz9NQx:h;n7y{OOJf7 --O[7 RB S-^2m׭&&,mwjx"e p^.)3wԇP&?|"%3WHaмSD=]K|5<2) W`n3dUF| XUkB;)Mi0`K"zvi!:_pHw]Nh_!ȿŒtR4LцG^衊LgHDW2⠨~vS"o >7IՠyR| "ּfLN lCTij!~ռOFmeE&`_CwD9DZ6 6|.xyd;b5ZR|DAK+4¥#vz~f9ޡ_=<51!|<َIVRΣ}E20(S65zqxv[ʠ Yt=,Fe~ O3lf#M}OlϤqP\l2n+d A (gv`Ȫ R̐pF˯ t'vNY HŭvZKVJ0Pvޡ}k0bL΂#nxE7HlF1~rT8HE<3w<Zsϛ6b">(*Ċ( O#H>>p =:n0;7#aO'WJ%oVFlYD~2*żv퍙pFBnp"&χ:vP{{6|]ԕiO.=9?CYiop ̄ mA_\-M&+_~:ַjht_ms7_j?;GM6M%(GA_PJMӶ?_iML?-^g7S:v>!8F37S%Zl&Sb1APfmէ~2MҲ~1 MA wYL G|PhF }#AOx}$}:8F$RRWKp;Gs3u^Kh`ZJY";G{0Iǿ\~ߎF6Q* [˂De9p/xUk G7+PQQ#9V{-E2NSjKnyC5Rě}s`Ė$46Fvn= lsDo5V'ƇBS%x7k7.hpa |Q,_uӪM1lB1&_28 #Liyȑh9U)ۂ?);he1ԣiӢ$7/gn8 5'id=LqiI uWyyw  㸲p͙$3(\cJRX& 7ǵJ  + ^ȗ~le޺"1/Yb^86%SD0$^E0r_tW_j0.AakN6ֆx(+M+uY/KX<䭈O(~(LVue2ޮ3Sd1Vjme+rh  }8O*r8S}9\9%wUV%:ZQ9 +y&v3Z|\ kvՊ?gW# .xX<^@ - }#*g+$7 bT}34kvCHz),]ZB$VԌps (IDԨQSk5/ǬˍQ%&jTJ"MY>b-`5ݍ=aA9-)}OhGB}J5@:%v_fA;b BWwՏgB; &JɶEq3:֤l/*Ҹ Gqdё)/(-,=vh+U#j-^ج<W#/)]M/GΑ߉jdoB^g@x8I ;/b"C4d*B48Snn/dx2 _L^v bDܰ; AFKE=jz uHV,LY^lbE@G-LT qre(4'SƲwK bLKçFfn 4gԐ|ڇnfڰge"8ۡ|OHDnDٗBElWQ)HUC6pE>LQy@@|%T[X)Zvvۄ {#;7RyQF;L\Ka3Yу5D`*c[o>K{V'ć'LNwZ+YJ h`0 {c$l4w+32~#Za&~V=%YE\jq[1擇 i> W<%Q|$& |JqȳvIϦ|v`è|7,gcd=z/V~bO\CE"6),nԉ)/;P$sMW5b@@c1\nث>.#$/^4=F6FB :i2I?| /J Du56'g ;}ܥo| 6ل6\Nt۾\zd T@vxs`dgꭀ"JVj(R.&K.)]\}%9dF j$UktzSm7Ko\Xizգ7MU྘KAITV93pSF(Thy\PZkH7Wz> -5{ #<: QݹfY/{# ѧxm2i-nBq[#ѢHyr.[V=u~V.N Sot8$G j)W,@qjnYEO})/XIבڇ.) 0 `UB<~7׮BSLp ?n& 8L>h`vC;g*&So%OHo!?.X_/ x +ءz b r?pjf>-A v5܉;F 'DRVFP]aD5eϏ;*[eS笥~?НXpVՃd%e(0ӛE\&O=Ұ!#tUdtK=14U)yGa-i_մo8̧cx%1 M 90]cA87~5X#$}No,*irP mXm69=2 W. [ ym]zrf3n5 ىk!ٺټugNAt+I7zY3@aqCtF3ycD# 2WjTr?MNLt ^sga\SO# N#anT8[[ '\*wAbm+ zxӕowއv dqHaaR"8UGGHam}Gߣ]|s" $ ~#ZvU$-9en@'^dž]t> \Vɿ8E$ ~zu 3ڏkp[cF>To& '4Տ_\d6'5ubJzGa"Π~؋[cL,Vq|ȻD KŖ.`40BJa{s \n?H`͝EEڧHaj"*Mc1XlM|dPsUnQ݌JP9Fw(;b }|u_g8/^*0xA4jК?Dw7foXgݺfdiex53>Y}`مDV ߊc!\]"?MeP}ÔGQn3\b,Dz&)Y+ |UDR( iWu@M= [r kиo3a0̸{پTi*&_/, $0* AvC?C9 I?OAPؙ}!d &jwϭf/ Xta+0xBؐN$qs7w0젟UiW . YU ΞY~ 55BJ1;a"'I'"5+е. K֍zWfbC=ui6/{ ܏?0KŭVeVH}Uu5yϣB\x2{Wab{:Vf+M9dh!z&.,1 C&w?VT9ԍN0 ):卐#qFjȶ?h*r )#3K^BНs" )ua_5`h\ y ѝm+fe$,9U)oR}|15a1 ,s2K IRm;$gX +[-~CUaQF)8OfH #`ZιiWҚ=OlۅsѷC6+D/4*٢AEILBgW'actU7~1UBd1RqYeC ~v{& D, }BB8<CLe\YDF璀-Pbuv15 7#03.d@;?C7B_eE#Ȱ33@Evb,9+?,XB7 m j)4COeYqD2.,j&_NS|`<:PniYrJ(hn,ױ,4=\j[ėwb]i!72bJ.>QinP5'" |jYrgS!o3*j%~FãX>X0=`pBeD0h1eRB5K{Ԛ/'(du5t4[IG0s準L/4L.l m*Dev@+$CWop,j| ҿ@m*']2ѧEБ9kܐr}EYD80(jJ!(Q0W7+Ӭޔ_R`w9MHG,Is>* &5\PeQ}HV}='P>$m9~ jxۓWbq1L['}g/LMzbC;u5^{*1>Aԁ0Nm2he@ ~:Y~f&3@`=lK.t'ytM}RՄhd٤2^mI5HZI} sE0M G!!gG>Z)}iYo7*1{m'D&ؙoq:>ي+`r77`fWYM6BS0Űb1ϗt39:Mzͨ< ߾sjUSS9_:X5.TP"/v~Pמ%NvЮ*C$ְ9 )6o,xN`*%qν<} (\ b@m40dwJ +2PZGlEer$Gcğm9IEx_e@߽` s~0W5r!hB 3?)QQP$*a3Xkxh};-=H AiCSZ?$.9~PIcրӿ'(L]rndY5YIp+)995Ƕ6cbae dnMRf .A8gK \ݪGSv~3L:Ҫ&uiV2Rcҵ}0N.M!̮K I]vaAf:><"q d`ִCVlh@n TV"(|]"H8hSAꉖr:'RD`b?}0fXUV b$~SƝ o.EYR{lK[\^EC , jxDžY54vF/6qjL tg{Te0߈#`e9oxH%w@'bD\!" qL+3sDSŀiFAGhiQ$n3Xkbp2o,')ic`$Oc/=VMªL(wUHQkQxeia -  b>pd]34vϊ#olLew('(昁yZtV)O9Bթ9=d^6-#Cc1_N`n]bi[K ڨ.Ǐv":蛕'B’wTQfGQ[Sl &?E;'jpASUInQs (Q$eS-IK# jNֿі1 KO]T1S^Jʀ&W /o/[3[C7np% !5(Q .:GDˉ7;5p7 >'XۊYZ'V `,ʶm(_79:4$X!0#G]OLHdkm F3P/H3puXǝ%.1&FTCC+/-|y o,bɊ?xcDKS=ԑdb }b}"qU]i9 2WBwU˄.cS`0Lt%)*^T46nh-cv6.%aәN.@}?]v_2've'4ʁYVcʈ}-IH m_ Jgn"}KPg2?7J)M[zov۶h}AXvFO`wdcX+&rDyVNpy+a]RYÜR1 Vh6Cy6mN`tR+DpdO,ktGmdf6CYw3ڸ[!#+ th`7ƃ4g(i*OB穸o+ ٭7= يںN)`"75r]"|t8ɨֽ2 Ϛ%G2o펺T21GEH\}e% CzpPTQ+%E-N[{j#"מϽm7R`5.|5'$t A&7蔴֪_FA)4IC A ]J2{@HyTe;{A˲2"?&`z^~߹SN ,HOdlPx}a GqR(dU1_>]iFkQW9ߑh]6%d5f٬R37 KԲ0D,yWd4?p03i7Ja64ڧBܹKR~V[s/"F= M ~3eYoHX.T3zA_تNĄr 7~W7a.6Aw%Jšl#R(J#<˂BH0|ҒR[YzKj>p$%ܛ*mjrC|&Don12R|`3|)đ,3]I6$j=cD~<~F}:?%@.`ѸAuu9Nœ?@ZT}ҎW'r![аȹȥefX@]fK% s0b="Y̢4IT ]ۓ#34{ Ѫ߶A)o7̤n)da㜲څYோ*GpzNS ybnJ9o 7D_x{ ~&+PJ1ݕ,d!ay"PgeEߞ@zȀ̕%C|&}SV4HK4wXZ'I# o]MU|вTl@pߕHl޴]AV ˬli#AeeRpg洊h~tuW$x4|)NeqPj_i.ZH,7 &b-E^Ӭ[Mh>VtpߕD:\?aPV'CN`3|D'(O/!J}7 q;IY4ܼX*g!ͦ`;8)'wY"U?0U6&}M/#ftuHޘGEpπ wQ;]iv3!zSL)ڐ*MFFOg&x*ʆêy"o=Z[kU=lh52Ip\ @*hֆ;8(Wi-M*x¦J l9GOCO;oQb_DQ[gk';S?U:".&1-[g܋xMt #I &D&W;4oam;xh4Kwkdg}^(( ×9yj̟ Rʤq aWr`D]y1aB,s>+vrV B5?%|<[/?]&ԉ\f+k 0܆*Jt࿲faW3};"?7OfOFĩ!-T-eXX8/˗HKy%4PDf}ZvEjGI4Cw]ujhĒT!=TƄa$|ly#hgt-D%*d *ug>f]2 5B[A FϷ,WS=A9XkXCv7l^XT3N(儹 'ɇ{B-aXqtHHZ$2L ĥf45 ): o_!Z<K15H׃B#jg`NG"hk\D:Z!>kUl '8lXAA)عᔄXfTDAQG CWH2HVTJ81KY!LAa/墛7M!0gdv$tbP/^F#y@c,{.3|D1+biN,Sjq6Q(әeuH_!.iiP/N RIȂnS4ljN_)mQ%5kXT;ηK)y^4gX)[eets),ad')hdV TaOP\`vB92M(+zHIqVG\E7ڥ; CZ4؜\U1!pCTx0$yò0,Y,܃!K>Oq~~?v)B!QU-*D1'sAl{hClԃ\$*u4^MF%YR*v 4f 9,k:rd5I{NG <";U=Lп-+.X &w j5?uIPF- Nx~q"- dfݿNpiu)bץvr(0> gRԊO5Z@[mT`~,?У0MjݧDU~ K~»]W+O2~K5/QvV7}OT`L98 8GBwk3gF7[k6Q;eAaiŀ`2eZbr܃U f|SU޿~4@! qvetXH4.[S (V-h*X?8p-ڤT& Ȥo;0dpq5UB|,YH O0- 5.^r>P !Lᔢ5>RaVO5ё eR߂Һ8i7ԙ(K9NA)V2 y.MdhH/{ZbWs\TΪ쏴jqoW4mڜjPDIV ރ!=^|Ӏ6<jy((am9,Ӣd!Ak+"`јX",/f,`9k_|HoUsSKZ|Q+ kXQj޸9 5K7rg2]z'5URo[kDۨ47{joiܜ5Hh%rM q-טs֊&#GblջÅ#r=%qoA1xd5;q^Q.ͮ.7bUxn$y- >jFۨL'B>΅-8¾n?lC*; 6"XKT WwW8zL֯z.SQI7uGY?֔.^l۪H[ qӈX6x%ρC[Sf?GH o>h`՘51Xm#seC;7W$9VȏqrVK罏 ٯ~gPlU-a5}}*$`HX?k$Yp(:P0K ))`_AH?3Sz5Pu&Nlvc: ?[U?밳䈬 @s7. {&Vˇ!8y8Oz`uoOc%}!5BOLÃPVƜ&TZ"ݨ"zh_.׎H(y|^u6:Ó +wBrs9}'DZ_`v[YX޳g3+>q/0?{k`DDjLO ʉYm |Iheͱ7h@pS 4 RgκȽuJ"ePRgo"vjfPuͮJyaҨKHa 'z1B<>H>8I.b:uULcP'wGhN;k;[>M;~+K'm4p&u"HA:-,NTuL -Y{:2xIPͼh*iT_`Y7X"OhfG['w08%yv<F/e Z[gX :s*+-Zݡ0ѓ vG;Ih)F?{ ѹ]ҟ1 6>( ZMT(2u x_4۹vH-BPbƃ&DwzQN;)%\kU/UH% wkvSaa4+k bLbYʏ3S1DY[]jKa]7#^:'"SCtlm\@ցY^&{.5j:('1W]3>٤X!NOO^J5w^!@C^"ЫS+;> eI{L}cTQHOX~Ğej=jy Uchu{v:+)'LK 57q*dcֆ B.!$_JhhRT! qaa/Q {sݬ) 9'hxR.1Чm3|4sokO'! --YX}LtOg$E$V9 |nf^d'O Ÿ3fb#57j2"sTA|pU26 f@.vY(Ů}|(v3|S16=EC) k^7pdCzC$"_-\Xӗ)me1arTx"lQa ]}Ӂ/x<ҤOi`&8e>j2$mcѡ/56x d#k/=g[MR5LcC%_-a#P]4 %Q{égS৿쀪ErlE83R{_ Տ ckHm` 2(5XK~e)O'"@7'?a|]E9e~eW1gpz16`pMfz)EQY{3+NXER%qJ Ey59%ώës\% wQ9_QOiPCSw[6&a,S4IBcӠU@1g iPGVDC N#ot!f5K$́!6(5YXpJa A^݀D֏\$0 u(G8Mx8 cmڞS$-yz.MBv(o~ z8KlH$ņ?U2ވpWRplحB!v: ,{k=p aO6n@s>gG£_d@!hݰ <_θ) U:U0.-yQVyg?\ G2: Ë\NGޢNTZFZ2yX2])IǂIKcGNu𹙑vpSd%N#wҞWLO HD \UM@wU;\d̗wX<Yd`BjTXW<%^)w"~I;4 ]n'b/'@:"'{}Ql&g?0Th+@]`jsD+7})GINc.;A6O$@u R/RV1Ɵ!l)k@3\'cgvۿ ^']!%e2rl8K|ϣń!l߾& _ @ːc@Z´ٳ˗~ﶿGKbT|~«>k >d!"|`XP4̧Y腧uNqx$!)vK=dbX!4u3 Lq6;>}C %?l~1R#i "8i1PzE InTɾ2ScgFWR;ԋ氬ZC5cGǥ om0*sC1+Rο$U&BGhosyf;Z>6W}U$g"%bTK 2l!bsZTa&RʜѨ!2 7mG[õ:\@}2i Og bZNEGaj`8 UB:K}bN;i-qh:Goāg M鼄x򮎡$L2-5ܤq`N WH`q֣X,"o4G I2j$T}`s$6ƓGFXHAo/W-E_'t(cmרž*lV9dL9эlOi" 6``6 :VRA14t+ VsV䏯Hw@꒽>o0$nb]GsU'Srˆĕ. C xlJldOkq[ Ҵ]}0gc:P6zŗJDԇHznq}EQ١+祚Nh#`sl Sarԫ#cbT~Ə `RU;MV/e+h% ;n}19 w/Ɨ/ hPup`(\Jvv`fU9q)vƱ pS1{ ,R٤R 6>l~] ]?Eh=ڜͩ&M{]q}t8>7R1!K\"0x}#h7h06NAe-l[6&f75B|?DߔWeNʨ IA ^^B޻5-@ڜ s[#_4|Sf+;|BkJD&D 8ҮM,C!'3uPn0Gf ʓ$.UBo>;AD,(+\Kl q& ϠҦZgG\o$|uM"8f'_A,veqVe`;L&72#OxԯI@ ?k" _Kx;rz \*X)z#$Rvzd6L*8ޘB@|D)e(wuX%>:;˚ufU}6eoîkEW_+\!bb]`tsr" 7FÜRrc|H/wU`jmP[yb9GET(\%>ŭ][fyX]pq*L)њ?6sr{ni OzVkE CxO2GSSkU^p">% PʃE"p;9oاM1QԚVnޟH\*wݚ[@79 .m %n2SlM KhM#X":= Wk5%Qw!ZС6n-lϿ#G*- V*gqe0PiMO((eZ;?7maɅzbd%WƝQV( @I/`M)axy%C.GN=Wnrl\bX5Avf\x,Mibqb%$ ! Ng$xV*a}$l\BJwGXS/4D\Ħd=VU0` Amc V'nM 4J4>RcF6[q/)I=Ỵ֘9028;ld]ՋgH ӕ u0k@AD3bsc *w/0T k5ѺVo_yP$ȗwHsY7̗RɻBJGl:2I}1$&WNR {L&io[qwi׽o`]YdĖZ,}^ya{l*oH_]9?ticR_|bZ}g PExQ1X>lb9UH/5T5Cl8F$1[̈yJkk-\ͫP?L*?Lg#l̯6hAp; 37$#EBIVgX^O}֛-HKʌ"o4J~!'! I@8VQQ<͠7@_Hn@% ,K!Xq%}])ܟ?M,z7L9g,m3"yfE\&EOf{Wf!Nȸ[S FEΘTzbԬ~t*`,߬MQF9) q=z.[GlBwŷ-( !֏ 9W lFN>a  rӼIo7V6AWM{6o wΧSoڑ3\ҳ}c}N%=U2]06>XKd<8ٴm @R^Fj3B%W;0E-) ?d]x!fKѲN3c޾as'`xapwjErRј˓ڱ䝁EN{"9<"=kf ȩ[xJȊx3~MPr!7QliV&Z;^`^vP-Lj>օwH,Qch !p .BT '7ۢ?9dXNPۜ{7 X%PV-bL|ЙeoZZmB2> ld+/ B] Ovd h%\Hwb:Qr$Ŝ@|{8VA"e; #p)uȼu6[,9Zř /ߑdY 07ˤbw8WX9[N(I[C` zzP@ح(DZt~8I Xq"F G=פN kY4@? #v?IKo o$q\lc?laKa~{;YEP1e}^":]HQc 44kSBogsh .Ft~5GyF@n&Zn(l ,.|aD2g&+lZ'I9ݸ޳WAx<~zkș?z2]ug$cfTk%S 1;e6-1>b?Wxwz2JMگiilTdNmRTIu).x,pj_>![ONuႝeljÓ hb^ztJK0ħ - 7d!HL4\A-^vְ|]~iM L)V 2axg ̂bux*"@;?Kk!0AZ5DGhDCY&kϷC3'3&?:GyY6BvH/\?ܐC4i¿K}eU/[QT d|hH'رu7ɗ+>:7w{QAN u4r=[ WK±?pbۈszxWMDWL)s?Uۍ'jc_ 2>Uy,!9AOPartݼ&7G淐dhkǫh̰/w MF'7mW]Hüur="r|?u *` y C=#GA4=ADxgDcB8*XlbT&¢L͊Ȟ&V=;^c1j^'ޚ0 OSEg]>3wT$VTV__׋g otH vP#5Bg=beY,w["sKƩ 9U꫆!x=ݜcz{C1€Enx{FSXode ``4^[񚢙dYcďjYw!mޛU\|P)b3,vMTs ܗ8Tws HJF÷E~64 1=C>Q;?)}䫷z'[}Lh>^Jt~OP`2 eU~8456= ^} w þ-` L*R1LѠ.S휿[}J5eJַ\\oi\p+r3㢬AZTÒ-QrAN~Dp%VG(EXXBUe:8^_ޏ/o'0*75P] >ocP$ffmpc`c :7ϒF(\j3rNi팰|IT2y@7* Ug6.p&|R3Tyh,:Oȗ*gmsJ[Y?n|,{Z<7Ε}ɖ*e,%3<cY`N81e%D .jɼkknLJSFRQï^jWb'Ed50y|v5ђNr98vEaLAXd§ &4\ y&x"Sh`A3p5t1%2i{8uIGTCp?tcHJ8-!-ig0  W$PsI4~\+he{x^g"d-'v.>S|N'Ao/0Y&{ T?-'Z6#+KXr>C ͜OŐ!h`W;4$']Ns2Xmo3EBË;wdnf;w9g?{ ʠ9i]%.)4dSߍP}M=Q䪖S(&w7._41FT9tМ'Hxƾ/疄!]WlD"5$>eZw8@QFG\^dBY7ܒd%svqb|23BK7h0h5#SkBNsv3w4^ᵍe@CVauEڐ'% ˠV vds}[c%C'=6sR#Y{GOL} U܀?bAq)0Pz:0?#x٬X!-A5ԯQ]&'U!s9L<^ xbfCtx7E:Z-5 ls%?Ddȃ @gv~2eh{ Rw:vM ʰ5mpIp 5f~> M6Ћn>r&`~p5/OA~?с`^ ^==]M `[vB=O0K9vV&̭UaW'H^S`̵ X$f_.C/7Gs0s42VB6)K%B)i !&,l#z8diZ>Ѩjre圴ZWeS`[}:J] ::M[u+-4XV.h&{  Ab;CDH}tDT˟ra#&Ӳ.$c YΩkPb!ga]:l?m̈d"K6*fd9ḫ.# 龜Izg 9\f0Gg#6zpoNBZs`GIO[g& znQoJp\EP}é_0A;Ha`X13HX^={7 w̫ O=9$8*[*[}&=#c_q;eP#c5W'3؂uh ŵP˗82y3U)$Ќ]cݤv TK&tϧ0Ea#XAVrM_h{U<\tP}X7$X(-;JdS#~&h"H@ 'Jkn"3 a2y]lcM`(e Z^^+ ΀u?[}F"ߞF&q5_bVp3oZ|9 cr1^X9W8 8{%dYbysb RDB/LFY6~JX QF5q+UC]B&gދ4$ӛnxjLP|$#LJDQ`h!zL35n)Z}çIkI9ŠfķJWcM匸#%c|s摈7GĎnF'aǹ 0 'u.;2"FmzzupZF)rkCӊk]!SE SÔIpȨƉP\a,5^e3f3AyTB" ljLn :mQ7 1'LHdG0 JW_E8-5~lrft['nʈ{e` R2+̖cj]<;əkPF" J (0ՇqBsšF^uVL֘:V{а yJY=7rex֕)蹈_ v;J&L8JT 31w4T3^MssX00 =x:縎_G,O${9S͞Z%kIwE2jMsn_rͨQM KU{x5>2"%yed.FT|R/Ux~ڰ^"&!:zmI([Od*V7"[_e WBJa-Y{V~ ߧ]P3dNmJgYtms*@_HۇSBO$Dg% 8%}Z(Z@,"41ʭ (C}#]m:gvDva51OS<,e[RXH: 2;Ζ筟F,AE. ra|Aq'>9,l^Nw^\]~ZR 0(@峬4h>*,8?+c/B ̯OEƬeГ_(WWOuz7=[IdvKAE^}DDfZVirMB|H+Dђ$>2xٞqܩ_ΊԿVEc܊DY0ew&]P\Ht)񼚏]{= Xy|E47-Dl**R\URf"7]ne%ixR.zfS,1]\>;:'Wηp[qǑ%m6y|}/"F + U^wP\" 0Z+ؿDdf_sÈB d0, ¤N}Yo^6MAߐ#̼́b w hjs+iЋU8J%ms`3h$d:CLo:{= $vzPc;Jb7ԭ/wUHGsŖ rU7VOy`\y5a&(]UB`B.:O<:MQ*5d#Yʼ2}6Y)5D|?$ŒeZ|W,n9%bmGEc/؅h%E{$n1lޑGb IIYj7)Q2JytΛZ?l'`;.whdwA"~@KwC@DUb"As;+ָhVATaȨm93bB'%̔Uwcß?-pz `)cWOtW'@bq_PtԴy4_RDYzz.ʀ'M} w¿j8_ć84*^ix]2,M3HZoL"26K' 6ʀ <4]w>VP@JDTnԋWl܆Qm9J5U X[p|xcv٪qk4ژHԲ$T8`{[@OMw0v^1U" ݇sty/MD}i LUp̵WDx4|=Lc-֚eݓ=\<|TL$K:VP)cRb&^Ut$O<Dz"%f+3.v 6dJ"SDed$3_>Pj;?ݍğs+*&HUP60g5jX@ĴH%bh XJi)ElaXηg .a$ֽ奧Z&^u<_ؔBQ{K2]Ns5m ZHV "z Пxoy+]'sL{$f !J)my(kuM ܇O+dAx3ݳc=ݺ11ɓȑ#@Ouwb<~EBEq*0%DBra/HZ/#7->۱Co_ҡ- w &3'9FGp֦ѡ'CK +~]937o#`/C̳C4#4R[#p^u+4y )ȧ>&Qv1y2$R[Ug / O"<OϦ8Ls,6YϾpPBג%pHK:xo5d=OP /XJA_}Dug'^P|s+-ᯋCHqӸi޶^ol덨c>sC, [fC0tew⑭uaXw43x AgSYzIkDv?S5/)ȥ:̫Y%9kB|{Z*Q3c ɞ63,׀F#V7[}PqȵPglwELj\$lP᫬w`NѬʫyK L(R}o9Y/y!8n9#a;~o?qZ#uБ&v0]G%ǥNflCC;6 ɟ#ɻMŪC>A'|  N Ep048QgX{"ޅ[z'\P1g 1n=[W>ݚz,ʙu,+.᤯a#{{p#p|1,ԶP&Bjr`l]SHEn&\eX)g1ɜ]#~_r I-2)r_jNkq 4`a* -1SΎgl,϶7;$g''G'zCT OH"%,c_7; M}wd7JRKs"[v,߼&B1q!<~i t8)CYW'c# F TrH/Z{:]?K2X9ںq+Q?׾4Ie/ۼ1S92xܗ<7+1W|pEAD 3̼4f庝HAA^(DŇsZHf [&37\+C;>- "?˓R B] TT923: ֬l| "eZ".:`qN. vǩߴ1ץ o jnW~8\UH3DyiAS2@>SxdUۈxѫ}˱ \.Ǿhn{A@ⰴA`h3ӂSnt>+9̝却hl8-4!./^ܴeЎPQkveds 2Gt~S9@4w~ O= zce΍7@X}ȏYO֛Άp ? Fֈ']OXwN޵:M2^5Qug\1%Lv!OVOrEJ;AG舸gZq=6 B`ۙ> o؄B͓= -s_MZlfݟXKdfP=AS,*c7*ͥ3H(1n ȒL6`PAkU ANa 0}HA _g=wT/Ug>bk!J#OiNm825CO ;Itl&pHȈ>6qpWAcϽkŦ B?frB)Wi{ó5[1KE%$}SvC*KZdCh[#{d<f\oKt0cIriתՌ`I',.dL?Aֆ?hu&e Mbg5k/Ig)64M '}&D ގ_6#Q%u1Mu zz'+wS-TOI}:nZg-oOA[-쭅|Oknj QHGm۴Av]Ɯ.ՉL07qkٛ_nAh&`㱳BG z."{06.k5 Bvu8L|'eMHYxx+rIXr\bãP41Αx0^d &KBIzfg4Yxh536@S5T}|h2&.xz6ׅw*!lppP&{yJeh"`=7/U)~lϮ妲2˦;"јBy,'TTl샱2&hVC 61Ԗ_N35nKN-(f B%KHGC?nph.5f#(agDȭr^掖 %C YM/=< "]/qZߏמBk_@i0dUZ]27[&M@M2 $-SX>reZ|z*gYZ07070100000121000081a4000000000000000000000001619eac9c00000a08000000000000000000000000000000000000005500000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uwb/i1480/i1480-est.ko.xz7zXZִF!t/) ]?Eh=ڜͩE;)g:tr؋ۡCD4 !ՠJJ- _E+F6iohNl+}_9E?lG{hWғ$ңՖC'R({L -RZg.1&eZZ7Z#npax,0j$7=\ٛG0T "A:V`G?u\BV ͊ h),( eg,ʑg)^~LNJZg [aA:*N`]d8' 0$1veb-${Sٌ p]϶Ĥ+FW>5Q])gJ#?|l*{u/\'4XS\d7[`ׇD,J4(wOd'h0U[{ ڻRa}uj)h;2Riht;FZ˒S I5ȕH/ 0- ,.V&Mdztz.q˪#=hwrKȮT'Í bA]ŴSzyG'@VYIl.3ʻCs璫BU5AePٛ9b}>!٪S?1!)!ጆ sT Vx!>,s4(!;hHc[Ȅx{9!sIE~~%8H6!^0325wv_;'es=xKf') 1)C p8-[E}H&)˛.|ov.D$Aˬ?ʣKG&VR#wlhNyKs` ;OMIT5>o.~ѐYe_0 x3nCgdݛ+q41֖!#f˭l7:&>W6b@6i&b#)Lk )JD Pfn$JVZ i^stHXtX] 2Of U+tqHBP'UvFB_@'CY*rBWТ nߌnQc%s=M+ϭR67f3У3F'cD͜'0wKnR-2Ĉ) aW͋.3ߓm63)/ʮ,8ΎC|:'{@I)vV9ۡ=։2f~ĔW&KUJZ^բ!D'^Ȕ5 T_5 @SPB0x~S_fp(^AՁoC2?x Yٶ~Y>2.Iý՚4հY5Wf-Bʔe(2< "8iqi. T]s':֡&EARH^U皺ċJ}Pvd5ta#CHK>q ();)!I Ϝ#b&S1Z_)tO6E;By4<"?t@9zVG\ŷPqQBj~Fݦ%lY][Gi)%(w戝; KRx.c*b1=aqFC.AjKKtEʰr.`y0EFpYf\P}" |[S5RRe6cg%T?7Oۺ){*_Jw9;ގmi`g*)iGxlaftg-(0cd"vRTj A Z[]?\ u&TLg9|sRѻ=k6J/N5mU UqʹY#EYF-zGdWD ATg1U;sp3aM ʰӢq`).)#AhNVMFum6)m5ѣ1qŴSL.rlgYZ07070100000122000081a4000000000000000000000001619eac9c00001554000000000000000000000000000000000000004900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uwb/umc.ko.xz7zXZִF!t/j']?Eh=ڜͩ]W"0B=ݷ.\|P/8ҳ+|>$#U=|$%jK60| yMۍإ:qldWyW(zPP([";xia*Dutm q0u^Yl<8Z*/^Ws7ˣ+8Oo:DhW8"ofc64^]X!?c&:.jn D dvXTH_L?|v(=\a#u7fMF 6hDW"tHn> <\{ی$# @0O2F)X=-ElMOU;?iu&60Wg?pV'y 6GUmA@Fkz~ :_Ro9D{'k!O;ŕZ-wuӽ8øO@a]v$,/ءM~>E]'C G9q\&nZKL&|TqʃO0i E/W| L~&iѪj \2 bE{?\[y٬/X7IY^֭ܽNw!jf8' :%ر=(LEMM~Ys{EתAO #j^Vxp G6|…g߰;*0o@ip}1J[v'\,TeO˒7e~c&}}W[F5pc*clIsZ'ŭgך7An""ވMfވ5|%X*jap7Q /!#dkq-Nkn;zVǀ/4\#6ZOOL攨D zEY`0,ҝ g>pw9 9J9H-dks10  @ Hg$aúy՛^8X(KqiPQDfp \crxC=}05eR;)Ks{-SPJ42(*_w 9 3!>]EL1SY>݈=!UJjsЂ#$!>Bi%ܽpg?cOJW+ӽ%뱹3c$\բqȑiפ2ee1vA&FG:5JZl4TAu7B/Ka8> ~1d?y_lL./NG\Tzrn`_9L =uNu2h͋ ¿2h.D1S}ҰNh #V[7M0FY-!L%{H %HιDP}ܩl"9l*JoH>Vʬ.˅c|AHF%ck6D h|3;jI,aL5/ܖ)4>9"t663Y5ѰPdRg˵3% bNp]( !Z~<:ICLܹ{Z&]ICH!b! 6lr A Vk^cb_HL<}3^5,Sf/:\> ;@\W KJo|{TrMfu~|b=&>*0lеRARBir=Ct&џgэIqY?:>D_}ǺlƵab~IpSW:%J^lRsҧP&_c]aC)?Ljo[Y b&|GӉO(CVN{WIF~M)2azR>)Z64Ϳ{×8F (rͥU)4ԚI.āT56jh$w !A yåêM8alI*0v'W=D~leKhHCF@Y=vT=( ~N>79~Վ1`Yal sUi ǒ#Q)i:DpGw|CٶOO`azElHt6AFl{` #};5j3/ kctCdnWkK802XiIgi7 e[v)'Q&ho~}H4ʚ]6v3j\X&%H4f @VStP(QD?lREݱ{dWVTajo;;`)CadW+4nBEOΓ♷ˀf."SF  <\ȴQTE>Q j\WnkR4NKd/Vbo3fE@4( N'$5K#s_}+.;Losy]-a!`"gSߓN\L-=:RK}8N J7e-q]oW. z)u ;% UbF+e( ,-_2y| *8iߒ<,Kuc/I,/Zݒ#by{)mƀ$5(+18o26?"Ȝg9up\?`_ ғqbKo m1!7!2g89(9rM{/'e>K9CK1HԩYC Ye+ :>gQ&as]ӫ#*Z`."Z#K~ٲ&:I늞ƶ@)'z^/T]E$bO@!/~"Fqe_GB1-]$'M]#[/.:2UQlP.>غGep3[$uUXGV5ڞ3= uk%~Zտ@320/1~(f~N+'5^?QWPQ /}O9 6,W)z"^2ct[~łg*G҃n@U T ;:.=*'kJ)bc|̕3Dgǩ^S;z|vAқMYe;^ZV'=.4Y.]J|񩑐*/=m*|6M):MNWp1U]?kuf4t@D0г< 8ί6SӵNSѡ,*9k'B>SPY2OpГP{'":L_|VytJaFW`gGxL2".,b|w6}@j`a/xPf|L7625v*JmIgYZ07070100000123000081a4000000000000000000000001619eac9c00010414000000000000000000000000000000000000004900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uwb/uwb.ko.xz7zXZִF!t/tK]?Eh=ڜͩm 33&X?ʵdсCܓ=Vjܹp\4'vSA-KW'ɪcO& D>su4M?}J^J.rČn8/JgoEZzg/Sz7ed*i Oo}A/ʼ&>UGS#sڭqP$z.~?m˻ҦCi=k^vyIqN13Ӽh/+\7Xs/}xPZD`o{ԷGz5<#HLEu(W{uWhŃ\ D?+{HùOkE6 Q  +nZ_- `;W4.ע{>oջ_L#"}~;vӣ.o@E x˂MBEl[*9hohA6,.')#+s\,]8x刊OCTMgwl OH%J;qGdG ?fpiK6F/:71$4ol"xx6Bc@ pL^Y=U>398QrB6D0ڽL%irtR_D %olϰ.h > Rb5ݎMNۋڍςLʐ w,uϔ1ny^SO^ǚő3cA:q[H[<_Ρ񨥃u]2?#x9DZ̗C㾒+ 9M2ݫg!g#a#4`އaFd!$~)plMfqǜI1\aBgfa9A{.ih3MFs`iP|0`֓nˁG~-y>M>+4m|r9eMk!s+ oYH%+nqKi-փ$_I) W\u&A6ɳ 9%I4ĻQN! 槠"OvB/`[ܛlUՀA~ARyd^j<4Sp֧ͨ_,pڹDdMw ' +U"w DԢ'&yY2~SRphL觀ݛ`KA>iڒ3ik}M>Ⱦ9MZjΌmdy횂 뿖IhLq x. /&&G_"cx< O{@PCE``e"vۺy\24r#u<1Ŝ:wab C,`UP/.*hU*M4qdgO #߰0Ox_gT /r%7 8,M8:І1kIJ2PsoW^Eu Bݪa>+E¤³D. @X^d vr%`Q3؅1/$e`1 ;]VNo`slG-Ϭ)Zi'dchljZvX7wC %&u ̨*`T6\ȃH5rT2G4/s)nĪ+&?GYDjn@gʏ}UfuoxSW-,:#3P3's0W*DcQАF }Jr t"Wm%Y=nڝ3)^Fq0A•r/\1f *kqWiԅ=Y=/C?Yr g{6j|>̬V. Lomo L3^,a.[1َcv]ĐdO"Eg&2֍sBHQTu܎ޫN Ұ<jWMU ؂q# ch5R̡17zqQYUʋ]5r.~i I-w"4.n/:44Q$ʼnT-ӭʁ1ɢ)T']7%ǔ(~g.<.W"j6r tY^m*D;tB?5zID0߉ӱ"hBe5P$ڿDz"ha-?{Yz`IjJ}￐䗾T%~EPe-/)wIb \UW]vo& ,xqBndz$5UQ0mpŃ} @Kp0v5 7!qyi"Z;q 2i#<<ϐrTs`21wC*t+֋^V&@o/.Tk9jMl15!d.U#s)ms-[z(z:(!y?Rf:U* {DXT 0K6Y`㍎V%;BגH#jT*ϒCPo{ZM4 J&H:u$|(y50Nj1>;dRgv̀ )fՠ**UX4v65k` 6bp^+RTk% $B7 e3i@aU:Ra"}- B 9ve2!ZpX Wf̶N.d4Aje-Z㧂>oADOl{|yD#8Gɀ2NٯEy!oI慴Itd itVN:|fWn-u ="Z/rց)̣ 8NjӔW4zI@je'}XW6-&5Mno~ЌWh)03M}NwFޝu ^u~0 f W]YfhfE .sp 8iRԴ~^%C|]Y3Cn؋Dz׀y+d@HՠG۲V搜*]rEjfI` Y-Be BZL `kɁ|EnY?ث!]w{G^d U20, -C{m~<ӣ k=<?e3<}7Ss,d~a\)uY΁35qju>lxJ12TSFqPƩe w,&ѨjJu\O=U|do|#C{uRA4#qN%0 8?;6#jQ'4YTo8h],aY/!X~:Y9GH(1S?"?B@ &=hr:whP.d:QCB[I/3M׵ZOGZ15n4@BzފXro$3MU Tb琇 Y+m7Ŗ=P*X.PUq`NXf^Od,y݋z>kyg+ "ZMbF)*NHva򾚺鉲 tmk6>Ppi^JeGX R.f N٥TZ`%(-I 5|4ffzu\sf-Mȵ]GX9 řEZiqUғYx^Mj\|2+k[-V}V`h>#(LY`irvqw0-B?'Z ^DbI]A &(ת4(GQ%=r^yw{l%xZ z*ۈxU%~]Jq*3]#[e;.td+0؏u,<4g2CoiqP4EX)ˎ:F8uvBH: B$1|.*[]P"A vk#?.a1>]|҉үH~vO{mqހU1sh~my(j& o&"0/G!LJVƽ ]k}yt(5W?Ȧ=eWl<^윺SrH\ wMn)q \NVZTJcBa; ɨY/غ8$ˠؠ*R W4F[,]U7vko5[2zvspjtMMo0~v0Ip -;6ȯ$om^^] RohC+9K 0ИR aoRk}\uɽ/xS=wu8Dt?2OU^)\fi˺j>Qa*^wy4"3k&N6یU[p $*C ' ͥfbr%2 6/r 4In] unvgk%fM>VGLB0JDLT{Cѱ9 HDlH5H/Z8h\IY%?n>I] BT9FAFk mnUJF0:'^oH h._zw}:vM=_ٟB_GQ Tpui.x̮ ' ͵ZNKo\ΌޚV:6Gxpj('3i%}kJpaqF=X61}D}" Axx?Q%ݗ\ ^D~.bu>5۷N:}e}/D\]rP~6Fp$\EHG@G) ؂?Ow8^`L,\}^/ ,myDΣ K1 #484׿f ӛ yWf67RizLGfpܾ&9; ۈ~<i$TAv=jr1_1ڞKܶ3R2MN|; qBSs]T_$ rSmiicYi᫖.N81tKe%[9Zǻۖxn:CSc4Ň! $n⣃a5or0a6$!; R+yݣ,Μg~tgRhk?wAݕқvEɾrhNla~C1Y*uy&9#9q<R^;T'p-a&@WyoqK4?y1W~L#?lN!wBkmMhEZa|p.OBuʱw.PMKZ"űJ;͵EU[D gt'۾Z3XM.=8PluX"{PUtr!A^^F"ؕdk/U%WM~Ƭ <2cɴ$Oy:\-"1?54XSCr73ÁzCY틸xP=opK|!Y9۵EAS_*6/g1=rVgdBYpjſk4Fϭ;Lu :Cx܏fOZƢP*~0ːL*X}hW6=&pcR%J9 fu9>TErM^7)67zRY-!ῑ6URK7FoB dKf᫅mgNBLͨg`=?=`߁ w'䟦qz|9M'9Bthk[p9Ja\^{ЖNI%ܴ}4$kp4E_PUΚیӚ}`5EƓ'{N{N/TpA_^TzN##LQ"]o u^0!I't>!mKoI5rV_i`dd[Bl7!d8H#dƾY?e| E2)87q4mb0a—i0@/+')`1Sf<ҩ,up/3/sPr!r,/*PƮ2+w2/,~i`=qJRF3A≻_I A%O:V _#29Q>}Գ,$X~ǓhT!ɒq4 /+v+6g,fIs+e(c`]KT>=Y B c DXA}s|4KOw*r4&Q~n5 ϫ%NH9|n_<W0! yJFѝ^et [TY`s~'gn@\i6sQɬ}KHGPT6&f,uf^,}^ @PkLbۑyT"Vês1FK-vnx>[g&'+.#}VE$Kt̰}q[#=G>Z"֍A<:A[G@"naΤd=kW11vgپﮤmϻڠއ6Sh73Hx\ė"J$t K{KΠ\ϯBPPb)sQtQW ``+44$-D֡%~}Yݒǩ (jh.ke=c0*w`{Z-˼)Z)rTݥc3?,P#~ybL ~&;ɜ3٩- ЌCrN=K =%c}zU,rEf[> dVKWMI 7S`=O&w7vzI_]@zXviHVWL[ ڽ:82um~)pqƯŗ Ȣ5=Mҗ@t(YmKAmཪb=R2nl":X50/\c7c^ kJ;[z%YߢT%k, REK=`ry] b=.s-U\#!3Rtp{@VJ "ØjDi/6XWOAŢ' oMUcH ~^d.N u@IQ8P؝Fn-#L&ޢ ]:Tk.+vB2@fȊ[ž3Cu_^nHU]Ծe?+:TbEbpk%AI;If~jzU6C0>Sv67G4s^9i$*m48t%Ha0g]!|;'pf߲تKejg-9Ds6׌r3/%@tí[@s+RiG Y`'KQ<1 H7uIQQu󴎳c+2J/!(̉+}X&O +2,bq>Kc=Q94l1jB(9E&4<@ar Dë"K{PPBtɇcQ/Su8QIgw{Ӡ @340V)-RR/0j9HÓVEp;QlےDQ٠f[q}X՟.~NxXLtXIǿ_XpWYh#hpF>o3XV-d=g weP7! pD<7J8.xi#'|7;,Q!)%:*R@OiX Dͧ Fy[ɀiu1#>a$ "606!?xxjy_m̐7Ĝ=ϤjʷH4~JCVDdPMwlڂG08(.G~t vfd}NAAR zqw! 5EOś:q@'TntPI(( Y?E\ %$aw`?`bPDKxj8Q"G(vJ'(n,hٸxq;垞Q hIt5a.I|VE{Vٟm/V 7v0l ]hbsgp7/,8F> *e#&ɧ&;f)W1mq2mHFFC-oDIKr5y х Tb0͘y :Ќ̴뼉#%XU_]='gF@@kt#n=(^^ \>CFO]&2W*LꝈd|ZmUa&D `54wNL۱Sv#p?E& [0ᛟ3P.*Է)`/?OɄI,>mO>.Ũ;^bY\|&2I\/:xTh͹*\wWW7#_tZҁ >$b䅥aG_3g&l5Q6.AT'^Ӹ:OjOv#y4UJ  R;eCpI/DP2}Yl0:1rN"ASۧSJy#HaԆQLaXi"d*  pPhr)z_9\iAY/rGjLzr60Jz^Lq[p T2Tr\xp\_EÂMΆ2*F"@&sRrR7 逡4nREW!0;v؋ExAy% Wd5_k<5DV~0BkrhS15Sq n4'yd}]hm-NFC)xvgˤHUrqW`_ ]=gވש?Uf\7y_$9?$'} cۊ񹷔QG&b!frwTki0Ѻ5&ۋ#ӽ:puߜPOE Sv=t%LJ@ܩ"> &ks*kօfD3JCix{HAh1JXf2h:w4YȆh8\wF]ЛarjfzNuZn9&.zk) e%'KjZO5HS\5w(l0;4E^yBnKڙJ÷y]eG4 hm%{%+r. JmoRL-;RZzmފޡl(nxA [`yN1.?'EKx-txE3]Nh 1.P1#YSPTo9K"O^1zi}cѫ@q9k$MYeIi9!F[3դ CX^ȷ5j;yJ"tu#%GYmVn&ߺp1;=Ab+EW͡4˨ RmdgFG`}\M, VDF+w@p:]֑~51vEߗͤ*<Lڢ;uxU}@p3ŁW^%$Ķ]E7~αHu}%@L,B'D"yYxll)PǯV@،X4Xiu\y1M℆*<\ 鉵 9@UI RS۵GYѥh0źc<f]|lW^~dic xeo@W<}ԑN&\%_uۦ=l=+zRLhh>}I|gsDtu ONP|a|ݭd3^DM: 'ʗJ1ژǞ)TI\,ϡ*Mn_٬j6v㏟{ 39w*Xw0~A_TfrE*+w;P뼊3kH0v47ŚkKAW &(@f!ou|]߯C<ym>@"y.=NؑNr= ͬ 2L89RM3m ?lgRP KAju@" {Phr${H1f|GyrKɠ8_Rj#s-8gcu̡tX*nZZ ;Fm9_r򅹉@/.ɡ*T9ѕLJ_77x41ÿKbҋdmOQ D3O s ޜdi|Y ,jGj?HФ6<^7$|p0/~jA\\4@TmE x#]9 {Ğk.x(.JÂ2-޷{F!1tV+":H.~MYQ*%ig[zDvLr%KMu@0\2~>y'oJ\nXŁhPIטwc)]JDž&!| i(忽e ewmwhX:iC%S8zǾ̦$RD[efԭKI@S;#9u:&BZ>5*/**E(p䯗FYǩKԿrE?(X$Z@ םDAEs;|WX88rwn+206s~c:5]7i|B$stki:/Y2>T"[st~Ox> D:_xY$] m8\ˍuyݷgC8g Y'c8l+(C'u:gǹ:֯/vnOjҢҨ?"t8k#޽16e$cŕK!RX>,Jh62UkMYSS}kGVnq3 Ȥqa^mN``o 'D$|_mͅK/)M 78%ZUwd.yQH\Ь;a" >M`M9.uPyʼݿqmz8E i0`#[?kfAjB]A=o9Icq`/>7ۻ#粌Wq7.UvA<<~BN=B"kV=^$l]dQAr>\5CeɄ7-ksʤx/i$3xϟrRg{ @ TowKjEWP>az%w7+CD1$?+Qi.Kޭ6XhpG>g_b傼%őǭIOKZ~kI($vT;J/ʱ 1@KAMԛ̄Rϥ{dH{6otS wA6h?"MR*Cdצ eFWy#{)89-nLqu'͞ p }M  t;qRu5@<ɤY:|H>y.0uʈ`;Wׅ}31B,*+ *hyZebB9R]nf6R,ҁ('֑w~驃fsBU]ȻGV#]p};c{Dk$KU[={{5rrz128T?( u)_LC2Ē(ϩșSf6B!gsI!s`T&<%h UQ1ݯ;wŰLtyN(olw<ˆ֟Dhedojz+zG Z==;d_BdęBV*]}8{Hxm**I/yHI?jUEXvU=:zAm/Ei&X6. o;/GO$6~&}Xa<VR˶{sD~'#N`}"1{bѬWSX,z-C an}KnbwMݴ?Ǵym(g;#<ڴק۟I=,Re7[ 4ڹX_IYp5>L*Cq>,fR#C%Fw3;~|%~ħG'5ﰺ}-Zk)Ȉ7@gh0$h -{v5ߝ+TӠqq~>A\bYP+'ch$̼kfвl !7^HzPLZ&oH(]2(hu) thd9֎X v+r{]MXYA鷠 gaeKbQOwFMT, Pp9us+!N|?8-&ȍPEQj6Y4^AWe^kjNA/81_>JN3ZUa(C`y4Ihvѥ吜پVF'B }qq=&eVlcD2?{ŽsGQ 9TWG &sc٤jTLXj􏫇3hH.:11>aO-3Q k!vgdAȅ↌ 0P1],ḁ13dq(Ovl>#?!߻,3oo#޾doKSy~b)?i1ML0ybAE\)v>І?Zmd{n~TnॾXC?Q# \ $;~ސAS6$a*n1;Uw9v?XzL9򴴤-:X!xU䞒#9 \00ɖL BL"k?št? U8lH/a̘1HS}՟Owmbz- fL1,Iq Ƈ'哉|i%1G8x~2~ܕjݩJ9Vl4o]fQ[EȒVʋ#]kJ5k ib_g--Rm˼]` 5".* Y6덠!oD^Pa$xq$0#0!$< PVbUtuU ~/2ΔqV H}C\YgsKAoBnQӮelbey$d7P9{5eBbrK>mUҾ +h"CxPk@cEt-kgN*=~.7^o?e0gPFY\jEE.DH瑴Z/-Z7]Wv2ߙ9ȳPE")`z/Q_`I{5 Dκ8~JCx i2jV 9Kp'x=Uj44j7>Ҍ[DҫȕQf7GOxaG 9A[7g=fv|R7i3'\>VDĄs36hGZ#4tOHM??A5-e[!X(_yI/Ϩ:=Lչ]?VE**A q hkl~d.ڠf$&1I^,7 *`a LgU2``}L&e>\t0LK{.w: aw1ܖ6` c<'_^+CPx `q>hU1EJRKRt{{xאNzEvzVJ(QF?u1uco5] 4=Ypmq(o\_ \,t@vS1ObP`z)<1E?B͝]DJQEj!STdbZ2VǕj>:sZLu#96-ӷY_GtDS &B eubCQ_G&ߟU܆>]=KZ|J+he =B!8"ra|MIJ9akePz ~'+C8㍄sWJ ~-#:鳢~Kh7C򗁲R*bwضl`ǕN9ѽj‹rV*7b2ڕL`}VuAvDT>6Y`-M, 6БԣZ __)y Nȉh 'a{[#>Qle5?@*3 {rCӧ:U )pW֡jT]-<@vɻmz&*RY}7LS'V[#32ṕ (m ` 0%XnVV1zc*+$oKN^X/9[8;ElNa%IN4wTMyQ=KxEei}+y`=t F0W%xX餅y}8:Xа9uAc$ގ 6=C:d`^˘>)sz+vW8=nx'I /&r@;WO`} $nW"sst7(.Q"9tt%Yf9JzqY;yIڪސ-p8 VX>33}OU׭8[BeJ &G{߆7~heZ)M5ԫQZ"*r]m]]o+> y2+,5}f_l3eBObNBuKNəZl'$[@{G n3TaY1;N䓠` ʢ[?TxM}w˖ف,FĴ $h y>/l0~/#pxmNP6V4K`Xb,Σ1Ny5bg},޴{]6\F= Y?䞮ѥ8&Fv0R&wmQA 26O,ʣiN:AK :,!FSOޟeՎZ%=kdUt/ӡJ(f /Ff~Z*CWRwy7-7BօM\ABݸẺm'u{si [D`%!+ӗ,Lα?'d[bSQ9_6,!S֕>7\E}B @ԓG9ɍ9T`W_[ |QC0Gؓv[A38a B%.[kmwyY4W_I&ۚ޹]i˚I 'AκۅY>< ¤Ty<E.Y,[>wO"x-H`8Ϫ?Og N=d0?%ٚr wgQ*b_Jo;hm;dc~M$ &o)'}/rp֜Es"d&]ϯ͈(v<2{i4ummoL,[H+P2`NlLUE]uxUtfR wof yyh:(,'|Pj۸ >#?Yf @(oRBR+"9;7%ЈB G[;GOrm3A$%ΗxvC uTw-"ؙtH<-ZD#E6;+XЍz:իX *[[V]:OJ` 0??%5>~ N3pw\LlSvʩ).!="<`uO`W@_%>3-RL0Tg Ms#QgYqgֵdK#EDŽ]cnD>*VKm _wso,BW.t <,RR|-p K_wB}5/t I88b8th2I{OVtjk@<eW2^ڹ6@p ;;j`fGH2tuZR5N5D'ݨUƜ.pU܁=l:tZWRx`eZJᲑ6[L?,UrL !t|`2#䐎^TLj⑝ޤ<ʉ27םPT^ nP7dp# 6`>KhŎ.0' r*s}W4'2.zdsF=kQpD'vD}'l<6=31Q/BQgh=E[@2R^r=4e5#^Cө-0| ߘL%Ʒ::1;9U%ЬT}@1LcE#L(LJw8[8E51w`Ι@vAҼJC;cFm>17*rUeJGRxR{ujILMpN@ɫKׄhvoe ey;%Pcc,>J9c &+xP+h2 iQ)ZS~?ޑIIyud6m͍R_1STRL靂_Jr)?Sx'2ر}Wuk:Qp@&RqUNsa'rLݯY^y]5ubTG]t6L1pMp6i~Z puoV=^ t,O]Wv e*?=JJf?bZä,wH|~x{#Z뒓=K0ʝ2Tqtu9E|UjANـw-6zī݊NL :r?ŀt-d|2a".nyaWˮ]T,cw]u sȓh r2b_$.6[W 1l#P@}P%Ʀ/I-k#.(.Dze!g~soT"28tlvʭ3ɺ1pO L`b4d8V@Y{s ` gPqK!MRuQ3UCmh%nre]e]L&V v*fm7ɟD ŷTGi*Kdvò8ӥGҐzg `֊ShyL";kI;Kj n*IaRZMb«_v`WY ]T1ay0@[oDɬWF:ٿ~-wk̑:Ҟc)!~Iv8|I](rҩ|4briS6q`m(d?8XH(=a#ܑn4NHdJnԲYcy2IwlUNp76jn1n䈺H%!_/`:GHq񐓳 HQHf5ށGL"~@KEL멄A ٦6bvN3U/IɎ-۶@Y0je^!C /MMi|<#lV0&iVγ!{2~%^Q,Q8}q4+|r1țMlVZËŜߨGX,P Wq xYʹB3&tz80 pQ=o Pӑ7 1`P/XF3EOQq;)㇃=AР^Oѻ>jQì6%@B}G?wOX`bxM=kx:YUfZ[yI^3Y= !K?!u{"&uZ $m)Ew1F&A3͇JR5k44Yp G+9y =ElՐ8i9.3Q/t"W)"Ilp=!ob@MX#5 Lw0NϨZUh}-ɾfC k@U ڳWKm!MiW?< /";k|1Lu Ϳ.ʁj?[*M-\|".uw*}&NXb3S_> جjv(RПVNפ'a  ̯dT)WEj֣KV7H*=/SB4o]a izwə qOcL$#߂gF(n@d]㛉wG-VX^5ї[PkHl<"$YlKzZ*F|0ordpቡ}mr?^Y( a9R9hص[$˹!ouDm X@hܓj*nJB崁R62s:h%ǭAQ*(uCoIfnEڎf|˼bF {Z\wx+zbMe^u{wj4aORkvf+eqYL[%>UT|]eVM x.G)\#@,sz6V~ .=hJd9zDGA:̶"B00%(uK#ɬYhT4V-XbqET =ka_`a#\Sfi6{Edo Fxp*ޜlx-EqNxV t!jػ16^[0'#^O]=" +~QjׅZI'ҠmJ\Er5?Ifhå*-Rj?t PavyZ1:%6̻Ut"r"Z;~VE$[nB*2D ݴ`vl8ctUoJ8Ek[鲢n-0R0QlǫM_Ec!g*ޤBk|:v[o=uIe} 15dVȖdtg%M}).|򲘫CbO6f%.#Z\b:lVf'֕s mFO\;P^ kODbq:w42WoN\+vǃ|S0jqkѧ76Bz/ xNip3lzYr8u<7W LR&5q enг@8&ÌV V@kT1w#A4 ,5m܁m u['D|$!y?Na@rga4 Љ]GDG=|M<}<EؐB޿G6F#iw'ɆΚ₯Zٌ[L_vړK֯{8ѹ Gt7sٍe^O {ÁKRa|z'|EaG_%?yd˼L c>6r!%zE|7Ѵx&> R$8WeTo4=HraJ+ 0b{:?ŀNoo3x]n}9K)s(^՗˪Z%2+#H椉VJnASPʸ=qa V }"]P2{Lu݇ (cr…k(N@ybᔕ+°Hm8~?  5Ahr wl'E y®Iww0#~L (Z v3> F 2e#M(rBk1IոxіD2LN ^v WRZy$̪q L&NӉTOjԧ\o L!U,bY (kf'Mߊ5zML׵UeӲ{ڮZD2a:T#bm2XhoE36pnf7:.:1ڸ#Yr+)8 g)zuїЭ-gpŗi3N6yWIq}c0(M1e+ Y(+~Ox Rgg)s%;7Lk]rW);Lz s}yL,Jg6bv1.d8 CL9 C3oFl$Ty"EBSEʧst6o!;_yPS_V#K爽ҹIjqy^FyEm q&e E#Vxֺ:Joίp_V:1ʗPJ]\3Z+(s0*LaZ]<_YC{"gPH0ܖiS:;>E0sզ_^>4cI󔒍5Ce|ZA@{"7okv{ӗBFՖAm{_lh%LN+qB~O/@KMv|x&.dA~4L( G:.;{d<PE <0%qMVmљFQ2 7:tFcL=bHHCpFU7Tl?iݛWso4+_TfNdej΢U"xyFLc>W8PHLmx \ILFG," qr%R؋'CE]ƹhJ2:>ԸB)=nNެLl&$R{Jwo?`E\/bMۍOBdtS"uHl$!./eĶїqU $D"SAm(e`lA{ަhUnb,9mGD֪mJ$1T-51}7Q9l|q"/x6jxt6Z䜱&PB<G æS=Lo[TԽBRY/hPWҷ;3ѤEwLuzdX d8'bKim[ -$fvM32BQ'cDa ~,,$(\q*6M>x(B!< I3+#)c!M6# [H 6J'g:` Q[N;C9>E*Qy偄8I+&GPd.MX6)?4|!~ 23`.J28EsgeHI;L!rp`=ӖkrGM[rM/aؚ ~Vem 32JKaaH!E%sg΀s7Č(DQIG\kXZ1Vo!cNo%.wکry+[Y}e!uF++Fm|Ku#Qk:cV݁hA/4ݼ WJ Ŷn'5#Bv]0n3/'UZ/6v HsM KƬ:ӗAHվZC*Zf`ā8:O /*;LH'G™=GegN9m~35cW *.=!^GG#OּAMzcU(>]IR?ro i `h2`5slΧo4Xj^ y@ ̛Wh'Y&1}T0kFOz8Y *. =#ŅA8F+5s|+ݼRTU0Ha荦Wn+}k".+X$߯z g$EĦ`C!mU ں N`(BRձQoݧ>'7hm7AUC"*ҬPeIa 67U4B҆Ү8w~2O}쭨9m7cڻ%{Q3XA(/hm~W3]цtqVh?Iؙxh P Ѯw1 %6O;9uy^B3LoJ"s>Bx^`aBqXVfp;ʹ+|H"GspYףK_ r5/NL$237BpơxQ8D9m\Y{oKX3Í0j *{!i"=e3Z_* uC!R;tTu.yK-8hguY" wK2 ҍd,d<,#YJ2QQ+TIŖ#D?ch=e [C#p oRSqR &Xx=0A1/^G;r J:$ ʣ2xHpy*bOk8[U{øiNMvoSk sR#4Ku:FEڐ !V|G[& `߃";ܸDFދ!TGQl0P|j(fH̖Q!ؠPQkP޴Jyzي\ Z4b:PRHm}`ZL W'y<_iRc68ǬMdxPI|zrLp&md)Swel?1]<..Ė@n [I/U;UzL1^Uj}=m7%%/mPվ8 ciD"3WbIE o1?r1>\P7)~r4С? ǣcd[^ycgˢ҅Y޴yJRFB?jF0(wx># _=5.i8Hݼ:g[87W8Tjbfd Cp}A<蚜چ[8m!7Y~Q:6# *{b_U"WE#gW9ׂ1>}-AU7:_WzNphO6CvhԸRh<C&-CtZBo=@M/R>#! S>z{\v}Ϛ7Y[Ʀ`ѦgK"+abb9a42 W,a eb愼j8#jwrfa4OE{o9=,' NBpZ42^%Zc>Ff L~!kRKaY`\pxS6aVfɢ׮Aq*N=24 Q1h !\#>/sSw?+Vϣ~)ͥK c"M' 7 𬟌S,$`_t6ƃVBpHFV~n?պFd%F>UU(~}l)$#T+HU9&{mSJ! Gds5!PWv gQ]*q3=kl j8-q:`/Pm~aG OXs4>} +/.hUU]Su319I҇Z?YtmXKalד@H }(:WEzQMh҇i} DUa7YnQp(t>PMS<)bO =L%_ ƛRɝ I QKMDG[5KOvTaF%ѧV->N<S!OU}~R8h_kx\zƿHGy8 =$3AyS0Ȑ8Lb{ւqHHر?/B/M9[5W,z *aD:BXGv1m=gRgAtqy;V߸gnNO%$WQwA#7WMX/B9jDQ6>JjN0lBڪBbվ,]Q8؎~,aRO=si3Ӂdkx֫^0k P ʬuu"+r<\V;Ff09=U~~t;e9N5{GE=!ۚFm/e^w\SaFA9/+jZ=%+Ff-Yx3Sqʸ0F Py*Y~a.JZCj'^i"[^ͳ@:iã?N'POwg6@t06i#*ս>KՁW(DDkKZul,Z"LF>o:m^9+ |0QnIm2ҰN =Uڊd\ QR'./YiqsX{0vҭ# E'gcQ" Л9dX|@Tg&O)hD_rF BZ@X Wu,OۚUǠf//V$ZaέrAs l:z&Vlj(f(l 1ȋ%lg8_? L+^{9g4Oa1N-VfnwއEUŏB=rMPDpGWo+2AonȤMV2Ł O7jGPB0Jk9&bA\K<80zm$bT->n#p'/LE2%jplqOg~E/RŤVSlſ|틴P&'7pIYbfև0A|&̄SPyt7XhE3ӧSGAm<ϒF)LZN)@G,F8*IDO\Y4jHV͎f]OOqsm}#c{ = 6`Tt.0jǫa!A顾v'G$Qu\Q١?oLDȐ޷כ-^ξU /R4)DQɞ4KJ:tf+,`QȚ»f- V(Rx#6K[T{bxˈ4.݃h78d>BH<8RY C3?j<;p6Hb*a\yP6ٮXQ9ƒu)塃a2 ]8\ַ9fBE9Is;P!ɲ3kg"*SEQ\b6V?1ʋ-q`IVfa89hy:ϚY ܶ K@A(.MDǭj9Aa?Ȉ)cTu0X68cq~.azu7Nb}=>2x[Cַ+i !iOnT^\]d ?lȜʹD 1w/E߯zc:hTw7GEĪ\}Aj׎-6*4)Фs-lgx_)E$lx|QDt6w5k}ע s$YlIEtNSb@*hU~E =DjfpבNCicYeWR/,je;xjw+J>g' iK m#`=yUF<二? p: )"6W{Na3Q. yI^*uD3S D: Դǿ&kVϠbLfr%GwkDoEe! %10OQ/gV~ԢR-3n#Ez\9p z|'΂@|AmPee0wDߕ FU~ xY*;&z`aB$6;E\E $ۀ71I /#er?ksژ4-NigMdĚ9K0# P{߬3yR[$wTnFdӵeWFRyEHx]BjJ6[3X`'4mCiQ=^~ 8`߰LI}X4XG_L!lyjAYe kne^)KEu"O^+CWG^΄2-HL69GݶM@n۵E\RR+(_Dp-L6tA|= o׭UpmaD[,AM=n"pάR+MOF |8;vvqvDՎmA-ah cb3QeQvh\?k `t_t¥=?O2Nr>s`ЄXf<}'s $z\Ax7`S6.cU'u& U%H"w&ځFZ ~?\7q,0۰ҎJKo;a=[3/8`%ْo;B}4?';s0uok3m0f[,Ѫ`^[B_ +]u'6_r=pA.n (3RmD ^:ŏT#$h2ysQ6Gߖ#lK05"K&QUyG""qbrI-TYyk~M¹i@J`cG 8™N4UXa dzZNK( "nJN=Qdr٢fo`eEE>Ԑ$8FMHaԙsؗ =kkD\O kh4#=i,r#uϖjdQlݹg:,?QUy!v}h=pKʖXٗ/2l[rۑ҈7וKU'A7DS\PEcW ɶKufU7Rތwey0ktVYkP"; `V\=jz4=ŵ姾|txձ~/"<ĝYF a6RUvն>ߕǥgNZ'iߺPOhQ n~4 O4Twmƌ>DX*Pq&m,M/~M}t?eQ6Ąk%d;oؙzK]O&Ytm`_{C-ϿPns&X~G=)*T*'[N3O )^T"SA]zr`^,feB0w~Bvk.\!1z8J,=B:_ߥw{bDu~ˆ0n^SK$\BX( @pCpnK8/z?-S yv2y@Mf?=5zN@e.jRzŧ[e駋Ae*J6Xb%j̹񾉞,[)zuDC㱿cDoGevEGJ~ضsA.:dQq :Y ",_p˓ĨJ4RbMژ}^ .=EE^r^F([~&Jd%8 )lw0"FLEçh`ҧ:ʕ16P(p9")eZ]:gU!pwxSW+_$ y]"b,̼q[BDiA۫ iAclwVkwvzǾ;!=$c]b<~@:9R|SO`H_i˘ ZtY,rsE /ܵgXSt*nxXqHiDj‘V̴&8]+D2:CwvRH*ÛRԑlXJx{ Iq{eAAH,Fր${*):լ??"$qY=ҹ[| ]{dDTk$l,@o0:oÇpvazSD.BbEkM(Sp*>}Lך'RG?SHjID45}ilw7mo@Tҟ~'\LKiWnZ;hdyhZ/m՗~țK4ե' r],밗Ԅ7aw޺7zFl,:G}@1AB@cߎpl8:pb#Qo[VA{W'MN԰2t]|Fm #|Oz}N+>Qnp(֣NlD}GYz7O9Ye*g|ı,-p*}⎎OtG ?"5+W-&eiNЏ=.f b'Rމ?9+}PP*U[HZsArWu_ >ﴶO}*.KiO5Cf8i9!z W2$z&KgMdSW8R; 2Ze 9kXzXOZ'ͦklaՐW͜| 덤8Y6wSf 1ARB~oz'ޣBc|Ov@*Z[:+vLj,9,So׏da~Kgu?F#4= )^}G%_ōt8 PWaJ^_Q?@,gߣ2AR%'#b9lƾqlf h1/V@b:A`q GoN{09) Aב Xp:-Hz'ʫ+*:f .99%1|tE g0R;.cd SP8ah]GI$6ĂT,/5҈5Yoσ*6ZN7o<9HI`"*DT.}ACo'pqpDoyfB˾IJ#h W$_Q^BRy R:z0Xzf90nS*!@m;a:6=$8kwjI\mXwO=#j 0/{Dsv/l,%~Lcs 4{s QĽyją?bTIbj5_N_8 #L1sVk)`MK .ΥةcTkrsj)@e\'5C"[HbϛP~!m`kH j=St-! >E x<\]"`Q2#diZ4K'*qDydT7võOx~0%Qeazg"|W2f?[w< Dz"ݏteJI'*3 xvWW.W`;9FÎhxC.:)\@ =gD9`v=%g@]N 5P@J&,2rZ%D]2o[V-j*PGn^>atX"H4zbCKm\vKu@ߵ`֟nPK: VutA\@nBLoaP9"!s4 z仄 ɤ=- f*bO<ֹ܄D8նE$RU{7d`Vw=pn"dKfٓ{4vAYy#c\ZwUGN2UhbAX&GvÜYPώG'4kY:;pIAg7A!l3dgUKC|W( E--1/s }۞+{#3GMxTkX>^;"ӸipA$ąZ΋'+P (fK/0U`ԙuNV;C+h}FiI6skaŦ].))_W~@W# Jc"G)G О1X+%pl |k@߂ԂBQ]Jtc L%u°1 a@tfa2iy禚Cq `GAv,54x2%}vCw;s #+$=f&޴S&dm(wJ[oژ_ :p4/w`Hff$&֩{̖3&.&#{OaW  fKnX:0.\66@X,JY} Zo:0RqmtWЧ-7^/pF"BL{Jʤ➭ Q/'i$(k_k淦)9*ڝ;Zu1:xn 3y'lg`E&K؜1t8P!1(a05/yy"`'ENcpe("شC d.pkUziOv{Bӛx@+$>&/{9wѻ4 1'+(Ș1h`bM z$CmxIB̙U7hF4Ezq[Nϵ@ <Y\mJ;RHg9 SFZ{N};BE 8K+I^$Q dW"/)Φݫ[T?@ҳ=-@'/A (=~UFzR5^7x5O|1{9IjUGh9,&y&#,Q}m+8dSª 1#GXJs@V1gm+ʛo2y5Z8yo 7KQշ:][ymŽ8vZaeM"q&B J>%`$Ý =  ꣔N:h)^hZz`iv_3Ssy$ܕ {Z3N5QRծOJ3BfQk=8]9PB/Zf rBDscPĩJdk 8 4op]\3 +d$VenD=%nʳ~5֚k{jw؃^xnj&>vR/%/&F`_aߗMX]ӝ Wz>FȨo8Rfڮ/0®6U mfN (%Q@b, ?[XUC̹qn@Cyz<ݢ)hM6b!t]Ek^ہe|Ea̿P8oa?N^6; cqmHK5 D@FJR%F? ki\- p菡7ɡsT 4TG"G-f{']ڰW*FbF Haٍ"q Vyپ6Gs2Y+1a pzs?R+#CI /u]_펩]SKP$Ru$ B}fZib;ƍJ3f A"Wlj 8 K4  #@] /^AF%tat#e8&6GD֝s~'b{h*eVyjE$Ӻ0ǭ|ZW7[ݑ/3ۭ2fR LMh{j$r=JO+k+j!-j~-t-B\M6ltiBA*;nxCxa1kGS620V ]T߄~ospjFgR1*%=s׶=0jr$FE*@EQ ?{nL]/"ҜlPYLeY_\-Jh6kۣ_<>p./MejK8(|K֟4H ٲ6`jPE*PSaZ̵Û,s/rqUW-},Arhwf"O5]q1@cӀ=IL9sp3x$S?ݍd;%G*ϲPZ!H6O=;S!L5oDP\߃.Z}r*ԻV 吏 z)%J'ƶ)Xg|%*27O+ct"59duY+3,o~dLdU[Stbm3Z2A&tz ~Qd ⽯)d>[X־'[%S7XM\T:[^xNqj?m `f0խtugP\00!p[=;\f6r}AJ^˖- 7V ˆ5^c[qiv+[ z [7$8:J[s2>\Z) )P$^6zlB9ݤ \qgf_\7\H5i:Sebw6M`(E"PB P MXkE|3P~ 5$ͺk!^!G( /1!4Gվh]FqS6(K!Γ [34T1NnrE* L+7J9BTh@ mk͍OAT\ l C9DucmG:?Mpa \F|٫1$>`/݇CYn煋9VQx`m8'MVy ћ!Sw͕a*Ujo`-jZ?>mӸ8k)4ĬH(F*|r\8mԁ k 989Jk d+tf]z3KH i~rZZ`a/^XP$Џ~<MQ `j6[ rͻke @V٘}rt 8>l?UxJ Xe{]#ImD| 6VϞ@) HB~b%s0Xndə.-3 nr S|US1y[G}袪[wFޓ 1T7V] \~Mja1Rv|Bn J5~laGqUB[^d יִ%=f weBYza-9b7CbW2h!wy1aNvQM4+#} r+\by|00*do>l)ClJ, ;-6ކn(^Hdtق=)/L(Lc>u"ҿjXV/bik30}].>{Njz-~j}*}RL S3ϔi15buڝmsH#pKʲ[ɓQtɏ] %uԶX"`kF˔b#l9OgǴ*kĭfP%$9146TsqbD51N9Mc9@ ۲9_#曧.xD`ٙT2OV`ϠŐ:rCs K3X->;N{qX@שׂ̈٭xvMtzC%dU(z$sK W8Wzbmm72Ǒ3Vy?}>^Š"P6mtl5wҺ?co׉#ǨgrP={Ľ6zB cyI5m@-%Rg 9zEpϑ6S`[7L rZ}4b 8MAGK,~/,KsȔ "暲NZ8S'_9hF@ +ԹX)'H12I?!}m)xE-ft*$Ͳ$Q%Y!mHr -#,w@^vr\UEHlәHy`0{_O#5x2.>Ǫz߄,{<I2 !f Uc`[1?8ho?y-VBiPWBvVR&Z- _TC83_*/LF6R䵽)\d_]o#u1GZІ] !.JkU# q>]2zBbY±KJNx5r뤐ITEo~-+'m`#88hউ'KFXլ5i1v/z&#ڔI2S<V6]C"9o;okߘ zv<^}I3.o"͵UwJ/Ѝ6`"TUhj/ g71-$n%:5V ~/^ fDI)nW-#9MRMRM(x/nC_9=ij OA Rx u|D#'do(9Qw:-\]BT:lEdT' ɸh&?s,r Eyv n)l^Aqq͡IPG#&ٯvxQ E07]nT2iڪV1ʋ0[Ȗ)o`v~X ١Jdžg/ Ǫ{}GNʦ]2|,:8wt; =~`ۨ&`y?^^9rh*m X]`5Ȏkb|} 1ֿdhC/if%-,!þ`)|OpӁ `-ҢPL&jSUV~bht'}SHzDD-a7Qr)JJzvsl-3W4`8,IbKA₉(b4nYө-)CaG]@zb:UG$zC粯4 Og~ht+nvܳ04ϊG.N9}.O >z絃J܌F~,E2To-g|o/>GT,2Fq(eT|+6ݕ\Aͣ kb%A'h2TUؓ=|"˜/ /{zWOQ/qمIY|񹱢v 5 o +RQMJS]? #N?2~ɒKkcn2UXa8F9%uI-R\a^3/Fv,!/ eqmI Dr%LtHK90!,onC`e^?aAh/QN r{Y}6NoJtRB~ɾ~(\396'S0ͤAg!{e]k4CR81шTͩTlYUG;)<5pG"6s=j3pnD,sQ=*Y a uY2CDxJmX~֝h*< Sd]M,sC359|mӶ^Oo?T@޹> z8ż9ߐ2z/@hJr7_z#("ěhRH)5|;`d=;шO6! [ ]+^[ԇib&L$ԨS5nZQY?<[-K&:}ʆ^U{G-o\ .WS=+XMYfwtS:]KtME?9QTGŋ#ⷺryb: i 2}*ӋZe ?BTғV+"7jDJ=ћ]af,C?.*Y49:."ŭXش 3,!^I:f $ ]gwT玙̭F NN͞ (a twEINPxHoIHCC >n!aaBgo L0mM|0=~+ W"Zbd-CD0fde] 0-%&g( !RwyS)r o`U>ֽfPUHTGg0؊he-Eܙ_g)}ޠ[RoHc }L l+v0 ouHfnLed~ \>DRxnm s Y790قg?n$=LMﻎ,Pf&eWn}c 8n|4eQkI%  K'@!s$>{DzO˹ _@PqS]@;cSʰ#K>6:{x{n"C D7cO^k5uAiK>d.B )>,I@˱;F$aHx4'HYq_x (X/VFL5q5=E hzUyFdYJ z \Vm!wC)!(=]` B;4`NBU m ~Ї:GH}G&2CQ]LX5,o0]}̠qvAĤ^>L.P3Sꄺ[rSe2h* |k /9  Yz%o_ڄ`dćb2SҘEt,E} (wqj8Kk!X/ׇ lƄ]Wqd_@n>!M3|.#J:=~eu0'(EmR.#do}#<H=USf~O\: E`!ULz ֐]=^x蟍h(؉4T&Fªxsm?'0wOLK t~Nr[7o//ʩDցM˳' ԋU}k,0vMDn}Q#;eGkH;}ު d)c`Jqd?QqGasj+hIݠ5]p͚8,Uh.7"sgNEi&߫R$(%D0VȐd=0=shTQ~|@DM7`ą^#ZUPt*V3/Fyx3IcW>N)+pk\A8qPՃ&.yzXj\8`\;zɆM$/T%ud=ok.Ǜ>q}걆Jy;;W)Q1f-Λ"w N9a IfD,#X"W'(%iELy,t#^qd5tO;[{,x)4zBHSnpvH߃S-WmnL3iR?Jڸ7 -ytpєjP6M:g-:ܧuGZʴ`V5݁oqryNqz;27$y;O6{8-)ǝ]/rIcqVmaN82Svn{!S{ɕ)8fg ҟB)r"Z$Cvnh%#G, @ˋy yh"ew\&wb鬚#?rvt4ִFY5MM,{ lE:xߞʈP3r9/G#hh1@'_`P`T;AxR:a;Hb j.NMy%d\?=p&8%#NUt߲Nw;aF\[p/=q#Pg}9iQ ,Edǐ?FFy,(,՞?izN8N-";Aka6 MlN! aus+^/BM,|q`5Φɘ{3'b;m=R6[e jv9o -DR~εq)Sjތq!sC$Aw,N\OvvٱI8O8ZP|:Ȋ 'bUwxEu1RWͼDOۗᓖSe̗-VNE$m0#՟{o3]v+Q< [l0ǩ7f YQjM j?Fue^@mD'{PS7X/> a>U4,:aET=ċ3Y ݟfbjaꉊm\Y~okiQ|4^z8/Lw)Ö۱嫖I_*YvX]f_ҧ7}~Υ'#;_K\wNI V|-qXB}YZKy2(SRMh4q tH@7RlqRn@$bPpa͆+JY .GEEL olER2V5bIA"I,:}DRQĚBʼ߹7+B3-&nLy\IB`8u=Sr|51c:{Eű;v_\Kq-mY܂jwL̲O\?!{3sIIk*ce5#^ђI>DlݘR Y%l~z䢱'5x6m[Tz⎉e<(QNg 3oӭ7)+iܭk πN[ =u#;YW[h `$@PzUD;CKYGjl\T `{X~jr3oK`@΍RG|!EIӈjFaaoHEhy$ CYOQ.2E}Ϩ 6[vEl9A {BŊLz%rIc+8V6 D}f9ұa'å< Ae0!Pu.ҏ$m)"b\ZQȥWcWů:Z<'/|m BKWb)fWNCd7zu> *,:F4ZҌ lqR*VVsdOEZ$6_)Bv'06ZY0h2 -%" *YIPa^/?t^Zo.8]+R/2 (sŜ&=Om\]"dXKwU10Jp.HՇsU*·fRRkpTvPjoZ@ a}i 𩻝ŰV:&%+ ; P W1),YM\:]xZgSHY UޜBf Zxg-jO2>D_z׊q0fdx&{ЮOrU{yqA5 ;QA쩖j a$lbP ǻ+2|(ʟ I#TwE^1A`ϓF4&s8k PDv+Z/*{^K3}K#7ܜ(oijP~/[aH_˻P\uɉ!^֥#>_q#l+L&Ih&IS4r¤樑}U*8 ]E: ~Kz~iY|WƮPNdVP"s) Zـ^WJ#WxќT⺪:9+?2)\^"aر 0mSCʬ2MA~Ҹi(hs +1w`XI?FgŊNӑE~5S=s  d{ޥƹ@_ L⤘~W@z$F۳ih9AZvu&6u._:Wf$͐u"'K7rR(فIb/tB|S LU>?Q1 We";q=Rv35T`w>p4FҵKӘ[qd6kgvnȢ fjG-8&GH3-@ogB 4h:! =$%@jz+យr E܇hdݞ܁|H2= }jpʢ#%/Uq{cw"R4+4ls68g;"C&%&{+z6nUb ѹN;Z MYS -(ܕ8ZUr*7{7 nhR旍 |z[c][S/3 :va ІR^8p̐y(Z9ѿmK_` Aܭ)!'ClC<{GqA'0I㞈]#d:.8d76Ü5%##!/Kٱbeךw֮ A>6~2Ij\[U)YWOLhJy3"J7?HՏ;z "[PG9jwe(C7ZȖ:+5!QG&JD_ݬ,!}(E#4VzT[|VSqHZE-F7 p^j.mpu0M$B XgNU-ơC FgVVט`e(tw&ōyD.و;9Jy3/4TJP= ~yf;^o-͋)Фkʼn1߫ 1\Ghſ` c*! ;voMW֒ѩUl$gWf2#ޢ9kȲ &@Rt?OQ1AoFq:.rFx(I@RV+&;M9&}7Q7u 0֜FMq;h'AU! ̠dS6{'0sba 7m8k&<jN]w䚈oxCz:y2-zviIb3Gɞ~{YyK^ϓmoNa(wn.~|l!v.} 6fc*U=u J?kN3\Lo&%S#d5$9zQI)3=34,|1 u wP)\ƲZh_w^#~,.#Xm5TP^Adףw~I¸FSwҕбꌿFnsCXO2_J;,= WCN.JyyCQGe%dTϳ4k o^B򛕭Ksr!|e-LstpLZ3+F ( zJ$H֟h0622PiKOoTf1eVĝ_5mÜ]#`c"ƒ ?!țo$H~ɞO1$4f~D5k0!+W5!Ds!Dk.z2 un/bn^/fgm@V@A͊Ơˤm,)%q)iF2O ʚg]!O/c n?odqݑV IM#p\8"!""BNtLc>.X2G$HX˯ u3ˀC[_`-bK ՚* *ԡʦ_S+4SfjAv*˒EVEi1Pڼ}aTh8;J`\<pTL{;ĴoD{%z@[%'v%OeC{miO\Gj'Q0m'UwE+4K.PC21Ƀ9(W^=pd0.X̯W;h^zC_YiT|p婢g:VZ*Gdp0iOsيXM/NljB5G=!]qc/9XX2;ܣ(u/nv_~@klWhRTV垭QȣipֺD |3b_'vm`gp'Z ;ݮW^EZTAS %kszppI36dyzCx{H@تVT|6AЁ=U\Reݩ`xk `5{q&hA W ok噸IRRzaSXTgYZ07070100000124000081a4000000000000000000000001619eac9c00001e0c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uwb/whc-rc.ko.xz7zXZִF!t/]?Eh=ڜͩK7kkHI'p2Co(zw6ObgŲxHxkj O $WyKQ$e,&D$hPAsZ94;|.Cp!@=rD45PnV?7j5683]fAzw2?vcs!:Ԥ?;&%H:<;׏]j3вǕo7噶,-thzS^F]~7H| T广f9gIʻݼmdӯ@5PjׇI h~Յz|@`WSN:֥R0NcދxZM%NWY`MQcFl)WA]nDؗuXx8-WɏU+<}#x3,PL ?"gW"CDW6e(fK2|WָAosz΅,4;33D `IžSz966GS {[0.B`ɽpՔl9;*,Զ8mx׷u<nn?7@ԝ}TMzM7q%ywU6Ls,{ $FuGVrzRq VQҝ V|4W(Ӷ|ɷr5 FX7Yy `֊MJo”2a7YapU`oy5 N@+gd 6 p|Pi\anԛ;r‰Jč/dkz릋K`)rs,h2g6S6y'-,Pe7~ CY|l}@*+ˣLVsqO!m 1a- #Xr~xÚ=INUcogXh=,|{M囑rQDcKӑyĿ 8K|o$hYwWI$Һ9*(+JaqNnՁpߚ'U*&ܜ9~5;ƈ<ħtEMr -ې8&=%]uj/>rS_> v[Zߩkq٢Ř,9H& +!19BDq,1]7hhK=-;pF'v$+W5S`㠆R.PD+$ڮ/Gѫw~rY6!Op&0uʒ9ڠj{r~Xq|+L7G F@r'njJ0İ=c! ,c#utYZx=?8Tog iA'w͊ANs,ܑܙRùfm]t u:/y?;,R)mT:dzfN 3L=P6>ޗcanNPEͰ6YmVQ'-a16>3CZ%`mvM,_6P%ά_>rK;bfotNWr/RXk$#._v)9;HUoQہ?.e~{(+?hB%j4f?I[a.(K.[a! ~*V7#PܥޥUvO j^c1 k< YskiZ!(w5B[phOA,[Sx C)KMV"Xe5÷vil229s >"J?^~ ^ 705ǧoNa7qsz#~rABv1 K] =%dQk)m{߶-,>x|#g5'1;V%K<_hF!`{!}f}Ӆ% WoDdJ ~5ġۉ|:Ÿ_)MQ>~t%۬`促`v,&$eČAv:s<4'pDR%)eű<]ɬ`jG_'V)@@ w<9z:zeƾ =}Xe&>l>z"XGhd2 X獐L\b/ľo ;q-k WsJ9aFfQ:J 0N2|m[A&nܙ"(䎖TB7&M=?խz:ɬ#0h^'S.(:<;@(֪IqP{a nNBߛK X8\<$ōr+&uhz=moINDl^&VC|v+ R^kEPC0.ȘvpkpΗ<8>L{G&Wݰ lvs0h ,_ك6 K̒B jx!:@/'{g¶_Bڣ׼3v) !aN3cؾ/09t"P4J\ag0dx>=40HV=T7^[hm{ɰR!&LZM]O \LhT[*-!*9q4s\ 4k@7g>~dQ%ȆaDfyM*IhqZ\"2oz4G%+c1<@{ Tw:~neT v4Y]_U%Tf5y\5g11f7Vݩ57AfR?ZɈ FƂe< `rV?CGh֊f`[Vmj+wYJ]Kb-,AU @, A.FƳ2lým{:odsgmf'y; g#}+WL{:=oJh5j<&d . گ5}D,vYS&I0 c4\!2y?GCѻ<+˚gFOORN)'5# ‧ EwNobSw&,X2>0cwӭB0w-KN9M"H`a­C dOK'nA33BLpc3M,xyݷO%٥D\WWCzAJZ\OD[ŸE 8H@X)%+'ppܴ9N{x2qXp5"(Dl3i:uAHzTD*h裌=Ե0n2%&镉1eIneǍzqJ8@$w~hTY@7"1X<\;KbLӝ Ѫҍ-?g8EvA:\Gۦ97)/)/EvsE>?-MC 1cY! v8/z{h[)ĥPk2՜@$:`^M]/xZUmZQ5]2mƳ>΀|}7A߮Fߵ NhL*O|rp}0 0>rEٓ΂Ȣ`\N#K㠀Us귓@S+/OyFgҿMN vz^(t5>n=Xmz 5,s;]ZiSLڌ'kD~2B= 9 9DJĊTvR H㐁mK+\N)tcovؗ)U_}CRo2ToA2'b5jx aVh-Ҭ!=!Z`xP.{I8l`>aS sq6 }}J sᣥTƬ D _Z#05HyvTED$0*y 0V:M_F/$lNLH'[i!=Zj,=L\A%|L.:wRҼf KB/]N`ڲmlئ²5@|qY\WUS)/%V|L&#ꗣGuSķvyNb~X(#zr#tj{ x'U<1ןɘGk6oɥ!}c~Sӟ9x׀Ɣs1l˖\Z VZuc-`Nc lCvMjHw}0~tgH :uXQ#N75NW3[e3ĠGƶ-OrDJAaԏt:_ Jz˦^:@`N BUNC274CJ?B'en:vlSQbpsשּ;Ys8;Ӈs"$N!w PTZ=K´2;~t2?: E):nPq⥅[s fBe>rBgK f%C5 Jb]?S\i\vCA@Vu;0^c#}3sgAm7 љa97eZ`2_ڎ_*3N~,+x3jծW~8 ĞC;i`]M-zSÖcu|Eջa\H[e%K11#e̍5{Ɍ-83A@tr,^xP1v8{ H^{ljlx^*j粒X'W)VbI@Oɫ\ЋfTT&z%*㖱 ȗoJHs'TU Rr3F3(K1qXr ]z{l+4^_ԗf۲,J Ȼ呮a w*C ,LuRRp"y}9 @d, z%|XWACrpbBW~*F,k$̏7 {DJȄ,w)p -eȶ_>lr 33տ˯T9Jrd5|?QC-f_UJs|FVe >#q@:bck(ٿt [Vk)۞~ >ZwMv6a"a[_ Eo[VQ訸솃"  _E,U}9>yy"'RF+tijH9]{߫ Aӽ 1  eů^ԟX,'zJ vrW=F6tWnȶ1p&ym7ypx"1e##{I;8G0% ,f j!®xH*a :~-:Jx#RG"~L~6A%.>űL!ɘG#{IS瀗Q%>& A#d}^2I{H'w@CSG@OvXd60tOݴD Bh<]jHc[($= o>`RA;6ޤ߻e^yNo.wеԼcV#gZ~;>sy+L*Wjmxg=ڴOĐCㆾgF!AcBQ*;*D2ن) h= Tq"K G4H~ݱ7#t~LcقgT}6"W4W&g#= ߾7[% wc5!Nvgb/T4OGKոU}t û#pisNi}ɊSn `#[E]KNV>o6E!)dfo)3poHPr@ϒanmkԍ/8R:PVܮH)tZ}BEnDLf4y7ئ-Ǖ&=0}tA-!U/~XSJGJB+X/5a~AwhseϦD..Z<Ȳ+;M: ;[)7z3.r1ޘ@e-/p3ӍuE!.w;gYZ07070100000125000081a4000000000000000000000001619eac9c0000159c000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/drivers/uwb/whci.ko.xz7zXZִF!t/Y[]?Eh=ڜͩu04a=81m kڪhRh>] r*{zM+YP"YN.(ļ8>1Z VQe`E|;qLc8wh8'2PuvXnÌc/$6+oᄃߑxgjZ,+oCE!(6`AѾt4#fI/ůHޝ&ZH}}'5vN^rֿKݑN9KwH%@Wd}!k6D"3e^iۡ)-N=i3/WZ͂wE{*DN抆$yO M>^Bi.A\W6N3tddLWT]aKҿuDσUb ֝ԗaH7ujߗ݆ʬ%rw5cDuD\QCW@ IuT~y76 KnZn8Ɋ-oDI䬀Yb)\ADaFlN&ɔ|`F. "K;,ƖZ;ei16>YM5kAJOuDXRwM6lCePkU |~3pqW*-Hs Nˆɇlw/K:XuD(gLf!=_{I3F=. 4يvۿv)c1 b~/s"Ty?؄wBݏtARXVR#3DDM58xDhv:tꮅ&";p B>ZZt@ժA6z흂dNQ۾(J40yCm_W]q؟[-R4 ʷ,&W硄u )lz~gg&pS>H+Do\W%}I/_Vf3`'"*K`<aIp}v%j1] [A@ҨfrF# ۲v\LD\O X W#|c :W/fE08aR0A} &E@4ǘF8pgs2".Y8lQqF*~7lI5h$e,g%Yafm'6vӪBO(]FvR4kE<'hC F,CgRdAHamy?[5dmHZIP}S(aI{ `O^wz @ ›uboIQ̐7Y,8 >Hl=/#eAy)/lZ9Tf@3)&Bq/z|6T5$ H; +#v,*i\_SXҗ^ P)OKS [#vȁ^$¬]릢u/nU^_}]#:lpGXB&Ϝ((3񽻴z{5m(S='dQ`.y 8sA?&d^]ߏ;}c >vRc}ATKLXdLOcf3LalN\{u`g&*)}M{v_;XR ]A=ID#/]N8\/ 6W s;eT't,:M$އh*O9Ҩx2ܷ@zG"kͯf>Pd6U{⬯qᣯCzi^[j(4E (VGJf!2ψ 9E?:2@/#%<]JVw ŽlS޶x,NHsk #Knąe{x uL(ioݿ(, x8>#15ʖߪ1ۏ1}W"؛`xa~iNVz1',=rk{+Bccf4.H.BɺOTn߁;bvE.v=!C* ߱QS41vN@|8RAR,. Lr41/d!b I?Cl*~=(ek- 9X~0/~EBe`WxPmeOGŸG%_J\aRi '+d橻PerQ5'/[OA> r3V+"j3+#XG8'tihn 2NG8ޖAS܍72 >@į-(|!8 Q60'X5Ù%oy|?^_XEVM+[ ,A][9!Rd |0wlOR_|O,=dKAOa&U%mXs0v{<(>2wg&g1.5UTPCy zh4ܥECG( N;p28_-+%ݪdNhm/@&Zxp{ƀQGClT}HP͵oBZw$I|p[@~PjD;^1)P)ڄ>E2')ԺҾ A-&ްoX-+?/E<\J()kvNʊ4 ,U]ɝyz)y- 1l 4΍C 2[Ub;c4t L*lS7X̱_雐*UcNӰF2 ^ޣp[N2fF]V9] tfck_ʳa 50ZI,x5/D@?r5QE,>|W59N#c[%3*q_iM)HpjG )}55^zB/X;{?-Hmd} 'EjF):SzOÊ1P\]nvAMakP׽xdߦ. _}5NDÅq0s8K*5$Wy5`c7`gFͷyY^sܹPIz FEpڻ||DkGmkv3 m›O XBpkLO0[m:t\{~?h.86cD?~"!vt? NPܥ)IZtZJKtmh4(E1%N1C9yT[jKV .Rva @RH/1֫= ש7,R9V@6{@0#Cev y|W͈=E#i|t2P'&a5'VxFqit˙Z"e;h!UE|tNFXUY-> .FڝS `2&!lƯYj֟8,9b|v:NtӫѤ6%91^J$kml񌆷#zSE 3lMƖgm^Qr2TH7ֻ=0dm Z(PD-#B{g ʚhDkD!UKu{rDF9#W9+n9 CW.O},o@!|75zpRMm0龡w%">h-^xQ F2.{Y:4-M3NhWE\[4@`:mh,vM(Z_KeIr{aGU)c$:̹FExE_M:9^] q׳_X csgm߰q|o'ۺl!_F6]ǥ*>f4Vm+ns}F]Xo''3jv -TB(8V q?\ř? QmwPΒuֳ)[{W#iz IWZ";K/p-ƈ}XtHQjRD%왩ٮ8_i&WMYhKPôءMX$0˗bfݤ5O:J֌ ; U^1 q>S]|T$.~+>=dFP8Q-i_դ$ԺYr6<qt.S iip= Dn]I0m#A|Ba7mVw9~y3[m7tXoXߗ3:jT U2y<ܨ԰e[d]/әÊx(ILYFyx7qE6F7OɈΫ!cI @BW y`#g;JY)u8[DuǍ@nיbׁ EDpZX'M1ŷ]0FGcc0~hEG?Ĭu-ϠV[i6.j/UDAru )iltn|igA-R|;,oYL!@C=QX}?fJ~ebGew|smTw,1[a~"jV}> )ufڅ x/}B!ӕ<*ȳ8}I-gYZ07070100000126000081a4000000000000000000000001619eac9e000c6bfc000000000000000000000000000000000000004600000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/]?Eh=ڜͩ~>b|)^s]G ?|P> &N-$lSZl(1xa(uJÇεH{ +h pHJg4ȃlTqVf`f*̌YK<0[pì+aͶ̢Tb'C5` HtRÛ{k;,8yp#/b݉aᵋjg3NClrBdg"yʍH lm2SL_Ε1|/ʐn+oi(l pliC8~|9E71&>aȁd$s{k(W PJQ چq!tAE"zknjf)c(gˈL[1΃_`=0{Pj `B|LK򰖷0 ?gSh.T !I0`5sGuFurnlA%ŋyB=pY:f0P%ɵK5mf8J~I]0n]Cim~‹>ς20ÈD(oR2*;c7U<#u04^ l-tmhl bQ/UF)5.o`mvnrŲ ]n(W-a&4KgC %! &٧H@8k7j,(?b+J3ǩ9MT:4­_> V"KX N]'5@zF9 H?Kt6+$pN4R\ L'YvsLg:͇,|WtxS{L@[f}%]>41i:)Zsq7vU k ]lYډ(|80fhXρ#3T,t3'C7f5S"[ch/U&Gkf̔~ѓtYa8]JԜ)5IW-:AxpEqt  9ǸdO&cvV|*42@"ޕ/'u3Hfo42;w%k~r?rmܝ3^zWxak!Odf/F(3 !eV/8rȿ@*pѢe@ϭV"nk8PLl "w徥hV8@r4(iܭt!P=f0y8oaEFm'`*P vl !ġ&^8Jf-h-n ٦x<6>yThp^|ksKO&6X uZn X1m&FvV]g. YdAp QPw@9X@QF$) . υIj:\ *ڑN띧bpjC{S~ @!˟RZH^;=SL>Qhd6\ ;׆= a[l|[I<% dRLaiQfvL]Hg QӼC9Н 5m%OPs02ԓՃf7A~.LzK(m޶ޘt7.-pqRnX\K v#0`iYnŸz஍/$[& >7+]'*x&GOʈA 0Sw@Jp[ J2(p|.AZ٥-,mfēiCf-h;3"d\A%HWi~5 sSciI/tSJ ֦;ʺ}!.~z ߃l9 =26B:+`d%~~5^d <ϿxX]w_Aft ڟbF# [BLonir,R5TEݬgNrS'A'j !0S\2_,,]@|~1xq0yJWWE?#<@ ЙB0(k{&rYu@jOU?wXiA*I٢zSa E'X(} jLQ2'Qk~W,e}#JG0&Z*H#q=Vy c@ 8K.mfu2ّ/c*Lbܱ)m[Sm?G{`328,[ڭѨ<JyJiasAx^a߷-Nxڳ ʏ>*IF\m3|Z%Q(i5'6HuYxHkg}e<(/BUc @z^慄EQVχe*Ҋ Wx1f;CyiTpJR~"z#PKw{>מ䘙Ѭl 5=Od^HȮܷ QRSY:tON znt}=t- wz'9ԙG9eW}+ٮI nw$]HW:Amr }݃<+6}ˎ̌QE{UՀyHA4K{ 0&3@ԘWI TQ.5E+*[(BmU+$Ah>xurK`ΓJZS: &[5Uw; $/^mVTRJ!Ҵv-v;vߨ3 ؞Nl&̂| {A0?l绘tC| 9ZixX#W>Y>p&~Bqիp":uQ@PY;C].Qʯp=ƈ<;%>6pA'V/EbmT:o:e\}@|F1խ썏-mlܕdGxuC7d|Åem~B,k̤`yDbE'dtCܫydġCy.rTum( ѩ;K Ze>b;j;+@ւ XѓPR;5K}S-}2;t#+6rDJ\Fy~ۊ~}N@LM w&>Y}~09gΤ ld ~`{=;[{ \,-'Y79~&`mөTogy BM?|ӳRŅL5p{v kי(:Nnp\  Q64 'C g iQ] )yϕ q~lٱbG#BODzU H87?Zm.V%RO4\ś +PB.-eG0+C83.a[=E)b(#6> SH8aQzdutVp=\]lΏ$cq88+ =_8epE&>ē2I )ǧ'8]MV8YNBV=B?}&'@UZWɡ'!PzN>/  ЫWځ,F!ݩKP~Wd]!g)"g+ZCw$X Lz=,g.{>*W(}0eX5 Wu`|nUs6vF yVݾo]dDeu~%^͟JFo*Kd8 +-ޞMs5]?)h|]>Yv'vnmgMV,3pSseb.XS9YGJ)f|f߹Eم"-) 9@A-9Ḷr~޳3QT3;S+itZ!tVP(ՖV >D3B]Haxbx|ci,BA;R-z@g6XryPm8Zbm]:p&>ܱ'`3#-G *?\D" fSq5tc_̶8brf|y͟Nbg}Fj5U`kOM4Y!rBQaN n\tQ4BOcx0VN vmݦ$Ke|Px@ |U e=Ԧ)9k觶U*޸*[v"!0߭Ky,2_j{QOQXr(g&Nz .O-_1}&#Vˬj8 %\p;, 'v_6%8 AޟLQevv vU1D,gt s7-IBZF FBis?ǴpSuuӲw{˸!Y!݁F0S3tVQQۍ+g; ~?fzAQ&U+xQsx 3^g"ЪQYYFV{Aꓢlp!+04aY|G[{2ڶNUG!IYĚd,,9?NG>u9,UIؑEHgD1tpw&qp˩/5n74ԉ{;k ݺӅ:E+6eõkў`) JWRzfIMJkQ^t),PrC/ob֓+Pj랺 !y] 8b(rRE7(TO*FĞ,9h|FƼ:5\ۭ0.LwF^5/v񱎟YsKTUz-$= ĸz|4/Ÿ9nގ3VL%Bj{ {[vӢJPuWab! Et'vZ-/"X2cgkus8U}Ek>]W!X"r|u-ݕXi=A7t:xm'\BFiIJmc/ϙXQ@uBOL@L/lxþ[T8qCc."zűN?6$xg83 חkVcl}d?\HW4@ŗLttTh6y 7"]JzmE?{fPey4ԝ~dmDP ˍqs0,5oM!ߵ&pLfo(: bXJ!g@Bi}TǷoAr0 [Eыc~ٮ_TsM_ι4gJŃެU*'&q [ڞ Jlh2>BUנѵDAZO xLƪ 2}/ߵLggݺg`jA; 绞X!XtDŽ eS'K#F}Nyɴ6S~E#0(ʷadf^])k'JGlŇ a#$cۤRt_ڰ1OB6xW9AO1W b Wf# (ܨG ^d>uicU? hEȳ'?bw7TbjhS$%g~|eljGck1podEU=˂HQ$”<,kd %On*EFn:}}Zk K-zmYT R>wφ!.´;`{BYbw އZ+}}y+_CEVrȷ=P2@!8!lXۏɫlN۵H);f-y#~iUoT -W+𕙘]W%0Y\c?A?cڨΏ\ov+K b[Z}>Rh~6jKK5ʇA vQ %,FbB ynl:u{Þ$蟩k k"fڰ J)d&:fFeND.2T! )l8eh+)Dݻ|H?E2Qqth"Is2^\.QQ ڽZ]DYz{R96}:qf nLe<䉧oH['\f eYz@RtStEr̨.Ԭ\7ȵMgNQ"v|/l{7gӐ{u(qW&`xsrK 7|q3bZwryBLjBh{KpD53E $wCHtk]F(s.ϹABP=8P@wpKs$w򭀘G,I<`oHKr+~mf kgC,Nmd 9~(D6fn*!@W^M{É©r:drEJoA~zd)[ ( t]BjQDW+Z`A|9Mnc_;j1[[o %Լ!:gpGhFptZr 1BRqR-3z^Й-%ȯ<œc6gkd{G`ډ8+ ?Av_.(^چ _)B0C }p.@(ʑb;]-;\gUGI: ;7LCע1'DҿuJE@ҋ[N*^ntVH)"~1->ۙ>;?HJy"譥 _'ǙP/FCu_n2M:Gob䙟'tBE\O>+EHKJjim' \ ĝX;y@/CF.?(*E:, 0(\" |o-;k~n.-5WmE~(`BnjY;ZWFR^HOt^LuVc't|R>R.zKNjzM(2E SJ7Ax9D~7A<&+xgH=JIEC0+еM7;c"ss #V3>Cr*!d_K"B!4?c、#Kbݟ=`S$jg*ߠvlҘi*着=F {fM~h# HdJ[aǯf6K{kʴ!9x\jӁ>Z y j: `nZU!ݫ:Q 82{fnl4WK)! ؘ_7jSc<T ṙ;kA9,4K-Y褑@ :^$ ii$5r36_H'X]_ր !y 53yjA+$Åmp4S;ט򍲉o$u66x/;/!\%!@YV$KNJ;ak^pmQPQDe[^#V1S|y.i#?.<Ⱥţ沦6Hwv6&vmy /aOmlaz$AKo -^ʹD[ΞMHEs1!6$X<=d֒1 IΖ^i|q:Pb4`z1kTOEPkdũכɖ)cE9\z9ߴJ ̣M$70!f42UY.hn4el \$)FSK&䯊lSR;~T@#]hP _L&f_ yRlrkq5/ !mS1.\'mGRcd ũ$pϻp?9qRVzKsFFs/JLH&Y0[u"obM<_}PJDiD$rdjRɮX&;߼H\pGX+g+|h5V{/3ecPWetP g>eݰz_Հ\!_7-a'g{F0 ) D#"M̓%';& /9vrx@juNuۧOd.tp۬؝t}FaMILʹ5N"S\d$*!/ 6HOw'ńT&#"2ͻ@olHT+to8bDޟr=7Ex*nboւ@?[k )/5lkԘႸnBJ6 _['~$IM r67y]&P|'0ռ>q8^:\Cmhw``3>=S2^‚,w",ww|q$?)AΞf*-v ˅) M0#v qٻ7x.A-kIP#,hJsGǂuk#6]0N%_zQ9#._13G=M!@du).I'l"4=HG_meQ:,.0c(2qO^?y|۳sH|p Ty"ŷ&.^hUX8;ǟ`kSC!M,4fy >YQބgÅ"/FY맬i_d'̈́Aٗ5K}v DaɃ-%{ 2CςF62ő36.[Ȇ $sj§l:!rGmZ3SD3 JX/1W-,Up3v'R"ٳngȸM7~ 8sUd`J834OrsY&zX_Q˃;i9XA5\0#ϲ-į:rВZ!hm#3w=Re<5nxZzvALELQgn_]8ܞYh*֙|= FqoU< k yI_{79U3]A+%6 ?x#<&FK?y񶴍voe߉FAwI IHLi>]>ҼRi y*W/{6P/-HjQ p( ;De6sRlz.+qo1o/֌Yo.i~dNOw*ϺIGH;4bߗjN@ڪ3%S_LL "n-t3jY7Qe8 kߑ૊Gu6ǒk֔ dx!WBd8LAr lCG2GTph¢{@N-=;6RVf$GxAnPiiaYNXBdZ ݙQ)NCeB*Hk~b +ZG2ĥY|CXvF9\do|֜@kI~d;Տ ʖ |3Nr^7ZVhFx,%^R]$Yj՗cv1nma|J`S*}3() De_jb▽gN.r\]g)f,trZM@4-&);pe:Ցy!4tLM}MuMNt'*&f{W8R`|CT߻;u1T`S몫ta+ѐ.)?͕k` pcj V/=0ll.ލiouco/ʹus+v*=i$4&e6|_&}o2@Hkmjliǃ׏ԵNs'Qsԩ@[ִs;GS*0%8'Dyz@} l-x%!RT5|Ļg·\s8$01rB"#5ePFyiJ)'~$<Ը""@nBZ^ ȤZdFM}ŠCPQIg/Ā^yzD;9 +G HN>NգDѰMSK'88".޶JtWA9{|VK,V'#@+Zػ"tS>ZlGkX '@|JNU'cz0(W8Fn}rܑ nZ?Ե@+gq4Gf-їY+U׏Ι-*Vpn-Ի A>5N @Y\-Ysl 0󇌹ݬ*t+AzIsdd¾GOZk#0M!v@}XLN(8Gh4,QƑV,9;}b5L3O_6VV]&sPJn[n#=(67OcUPSơۺ@|4p2#( LXs~ɘ*Hq6DWfUj4Q[ZSo[ Ol>o_%rF{F 8(EJZjθëeYXSSfYʈB9;o cQd6d#me/Vm^b ;Af y3ԥ)чѺ ,H,Fq(/6^Lvf5jI?E ]A-?= CؒRއ{];n72ybe7]Hܼ߼n9>CM^VA? dT:!(g'r' yMta5:v"yt}_Nuq@ή %qlhͰQڦɈ dKM#lszVZ)w8\:.OoCxgSJZ0"/s7`4< ܈Rgrt fJˋ0P U3tRsDyq[\$XȱVI Y>,#bX4LV"~'#f|H:"B{WX?Z9-$VOsyI|4P!!i46+I%Da^VO0R2*OrM-Q0H8$${v;ݒ*ѯ.!%{P$Jh7yʣbvzy[BuZńz .he OO{-n > _e߰9=asIg*mWH3ݦ!#,+~u;9(THIQ^DZ#EUyntWw!ބgi`P"װ e/_dAM3ͼUuAsP(PeBPƑ:VR & cS8(vQՄ/%Zuo`Iz;#>|@c rF ԇ~=%?x|1 Y~@bx ")0f{0?>|1B^{AI>.H3Ά]sReFe>@oK}p6YNgVؙL'T{Sʟrʳ.lCEWe$| J~~6 F`NWGc xc10'^s{+o&80hܛŁǭW`Kmѕc5tm4?/H! wh6jjH ߽ޗ?j2 }DVX%eF+ռ(478rN>V$!#uMB:sr#/P3ö UG W|(m2:бfO@x5җQdݰ{I݉7a"FzQ#7Oi3eBden}я[351QoL(; m\(%Jn=W쎞Vy/Ӳ.W_dr&>D?2=ɥ A_PwH͝-oKNfrz V_i)o)hiBbB瀔׳qbH;=m膟2Q‚ 5Ksg[\]^ 6K^!4 O_Ь:DfhvPG <(1;ZbvgQ(DY"p%ۄ(&Rl~Bni !݉x܃*j|u_,>7X_}icmM@htMuY_%p:YݑX->~Y]SBtA*Ol-QG95b2p ܙJ/,;=̐p҅v3>s3|L*7L<╲^#7yiXmҡ&%*EǀPɛ~A"?u871G 8ׄtjLæ$r ..S&fia Piqt[] "9LLj_zԷ/R/D99V<|A۱ AԪ X0%QVx#"*ݠOPu IR3Oɩbl2 j郎FJAЦ jXoK_Ïirw29޾fLJ#p!5Q89/ZץE7کԬ7=xoK/5cH-g/ku>N60V-mr {ӻSހpGdwf=T%w9dec%3=/}@:z&ϭ\Xi[9Fw8l/`ђ0 o.]rM> 3I 7Օߐ=[jjgÑYr_SSp/l|ܹlU:` ェx.AK0A'? '8o+ 3ͳ_.v^S{(Unwz³!/b4o/ܽA`뼣^uHc5uo.s\ڱ:@KAm!t> M%27Av.HnH<} [~?VA6;-e26kҍ c/K,4];%(qg0IJ\ԷD5dK@19-ނ#\?B 1u\=aMjc*:`y+Ԟ⬼.?  +eTr{Bb"5Ó:q|] $1XD:`,cFzM¹0f2FŔbo`&ڰwB+i9#GI=Rc#,@`>3 #i<K!a*1pb= ũɥ?u H:v9e~$xc3M3́\]j}$T̿u!|c%Qu3Xnx.I&nRw6y,H3%X~{:`e^Iz=Y1>^ 5d_2SM.)U0t-rX)PYHdF5|)k:ɁO+D3x*pvĒNzߣZPNZ]#e;wq%15b.*/>ch@k8a3+04 uuY![ oK8~ T)' 2ulʮ@5Sm2/m|Iz3S(" `q,TOG|m"G{z#{MlH2+lDYڹFS,3h/`E:Y%a>VaQ[$NogtWz6>?4ΌLʧ@x?R_{EP@}w5TDnaU"I PQW+ܺYnA%yv10X&S؄$48!s9@HYKw!o8._1\?sb [W bp][MݯJ`r. QףBv8JR-\f SCHg Km:F" j8Mey&+Kј]yL~o/$!_C VY_Gُ^Қ8#: t2H ''EQLa/T2-F)i9o/|6QyD:Q*rzW44ZE{+kc※k^hNZ)~p.5hj {auKyTF4څ.t0gз'Pk??nm`+ M"K]Ɠ#1>ݲ21@-ֿAeg %xn@c+Ȃ>@FL^Bs.v5ċ_>@ Sa3a¥<^-oɬ Ug O*҈bI\BzCݬAA >1fu9܇)"=<8Q,}UVypF9rԣ%פ3øGPԜ9]σL)Tx8KiYmzP5TiBwh=7uzưуY>剘i: 9٢(LE~a3קf(PrF8daz6x6 |l C(!8$ (fLGrҭoGKډ[YNF Y_lM:I_]<+6 ;R8"} 3~f]jAo֨5` `y}/ mv zurvX"t_hoP"BSjFfNhNq*E;acY=%@y3r8!9/&%W@ W 3) qpnGH<{&v0q BѻFo+M+] qC~2ɽ̷{ljc5OD}"3q(_W ZCH*}%N&m TXD^PkZaTmH 8ё+ v񦱣P)$=ڹ7DC3$=v>M<%MDq7͍uf贆1CNޒጭًیoA# ل{ OKkZ۠I~=[]{m`W u&)^&_eabY ]W$*$J|mE^5ʏcw'ouI)L~rt>{Kt\kE4yXα;G Rt5P(z^qftc뎾c^}L%P fԙEC![LF ~$}|bpJuol2 o+z B\)zd3YL((j2 aʳ龑ZB{8r:T~$5bG4٩vg.Ivdd@27vT" DQT_j R4#OѸ9jU?23~rTxLF5:n !Ao} :r_%~u׍^3.WI;)ܱc](P&T(?Q/BO#%:tW])D*Da;kӪ= 1?QAkM<90c0,# `_؀q`62=F͜șw`xꕊT9زȶ_;qr*麎A,)H4o S JBRos%xO!WܜovZ &M,ܲ*0Ph ;iƹQ!T6i.[E/4x !}A/Mg+%H:{@otkLJ<.lrR.LyY6P`"w -bAisnJ]989W-UXխlgs# ^gѥ2Pbҹ]֒QŖ{:C>U=(qjR2nh`YbQ{h<%4mϠW[T(_5#ؾbᶞ>qO$2sM+63 _ ꏫ%7}~Ă[x̜\+ns9v'F/5pJnD#ʞO9 gse1{Ud$'Rzr6/^W Ѿ٭׮z-5 @\DDэ>)~`)AB@Z1$2(Uƴ9?%,'#\%h!rߪF]ҳ@/zYRb?8lhc-PC+N.X]zl|_L͠-Bb՞|0GܘM'⣫YQ*XelXw\jNjV`;|=u*㷝r^Mёu\8u{ԃZ )E.m+]F;=* g(tlP)f2*%Kpy6Af g J9Q6󰺼p© :3SP=W8hXD , O%G|KRՕp=p |]DhN[VxSL'և]ȅw /I ^AF h@Ns4 [ -W83r*ne418Cd5 Ei!2Uz0~ %9Q ㌷_xDG?yTX+Z)2UId9^ds]1蠨I݀>T)_P>jk`$KfӏOaho|}`tqrϝvcl=YO!sIJ29{@4C|0Qf*0Xws]Z*'?xtZ7 `?z B)C5QC&{DDÆ s(W$t7=1vd_V\Uռe:VcУzنSzLIcVa z`ka_ s<7DO^)DZPH c 韵v*ۊ:\)"0ioN+Yx Z> @S1tK묳S!}Ԟ~Bz0rOŚC#Ec/yPm}b:mtɐOE%[v8nF%j4ܥl*J'%Vx~wGʽ1tyRVJˡQ.j5%) hEѱqVb#^)b?_U`YY"1E|gΟ |Fz̻|Ta XK;ŠYk?VCJlS/ß7ʍ3Rx,Y8)afH .l51Ȣ7쾩TD5kC9[Z#@9:fafml6Yt\}[+A=ܵM$ӟEmsE'!u$H|hz@:}ֺnqw@N[J4Th#y Fi]p&_Mom?l]sQλ'MB$$؄Atf5'L>nSx\|VpAZ@-}v-QУ`aTNɯCOܿ$M's-'#"qE4Q}R1W&W8fewG]R"A|:(%0:Pf_}b dGwNv ;w-i lHC2"dmN̠C{-}3*1{<o vӬwXpS@&8z3ZuN|QLhĕe!uu3ܲ nӸwgY1Ϻ*7\2cBIwTiu>PDX>j/&~{ 0=6XjoһZlVn_ʽ6ܷ3Rz̥`w =R_!j}1! :eo"F~K?aW*P@ecwn}NJ*9, ȅxQw ڎcR&{8% q8ZKQ&@f%Qb7ZRAp t|5Bf0舓؄֭ }(D䟁cO. f8? 0~ҜiEUzx,v=w,HNzRȈe~ ǵ@ el:"AYgPY,fU@ 角!{?v3IoXzQ :x$ZqN%*ٔsfUc7}eKU23)5!g% eg/;e0j8GJюȶ7o:䴗6$ҚwɰP&T@"~MND ;ccsшk uMcO~veߪDވ2c2,yQ,"@CYW osрGݴ)k_\88:뽹D +NN\-Lƈ_&Z@'g7o h }c${Xw0+USs_Iwԑg xj ۃpļk}e3Q{+M%_`N@Kեx߻$ɷf$ D?̘_uaŇJ{hFBWɬ0]ݶ nQh U\M:{gf-u7paS}@Q|ҞXn3ˊ;^h'IMӌx~Fc1Jފa 4]=}%T3`مGf)Pҙ xQN[?\\v#}9lC $ۗp# VN36/HH2.];ujl:UhGX&wxʩ e\ڔl˔~;\ >㦳Hhw%~(KKFT wA{-,6[U@BW(jȘޞ&cnݽR9IW>Y˘%d9Td* aGď+*&  1#CJSNSqt#PQ@empUXżkfry QV$nmx9KG}GNƵ*煮m< pP.:0otsˢhrBZuV)/H`7u- 9.Z t܇7_Nj!GY-Ƚ՞1VMӐBs:DA?ia;qOХȀy9{B(;AF^HA4Ky@x"gcğ(nAcTV[98ok-(HL6N` ֘GaS"(F> lRXz灥m~`XW1j[[+Ŋ(0z^ꭍdڔ= =؋X/{=dg0{'zGΉ;| } pUA>[[CD06`[VsʹJy3k~&#mBm"y%.6ZO6j-W1IV rw^~**A m96$^H3^iƽBiy,ZV-?g8hX% աM]_oy f ':?\1NnHo}`u:̀0 75F']TNbkH.q=k4VjX>h]5Ƣ¬.4H"'j T¾4pBm htB I3%Y{^TBhr0bygJ\GB?QÉtM#r<zr* #&ɽkyV @ѭ(Ne { `zq<ۜ^IP);˺9AL?NHnHuZZ|y\/"b;q6'+Grx$k(*}[C. 8Y0O9 ]:BQK *wn&*E xx:ı\T$[8c18#> P8ZͭIRJ y&:Ӭ(j\wtgy;J&&I|n&gY@c?Gz9ɘ?Q/ʝjʣCq햱r6C_S Ev+ |7~3!њ[@N S?g/|,>L;!"3 .<Ϸ:A"%VV>CWiSU 8p c=S u*i'[5<ĉC ;&J;!kHmɸdǂԭ^ێ\&=`(Xab< hg\ KQ7È`_k}2*5NbJ(Yf^]R;+|QBW #7FZ$Z.)!P1'`iDPaVVF؋ L xzZ5@1.Tr4Uݝ +1mB;*Q`ZpE[L0>x <-*q4>^C5R|ퟁVK\-oqRBdayaT^?Is I7i,Л,>+uY_dlnÕ>ثgS#JqN J{Xzyn%AŦ$ﲽUMK\b$aBl{m#amJXYKWʾOClOSsf#H hY;0E̊ym5sOک'm?!Si JRWFJumR'e*lte0Rrw9@3~{JQ띇`#6Z|>IFTcAKe0S8Bc y(LN 6`̠E!\wEc3aD# w%-\@hAF LS]f|[Dh@VBL[+1j%Xta{is_L ?B+,Ź!X[}Lx1#/QQ!O:pZϗEÚ]~8Up$#(NnM|/EDs^oL￐K ObvJ0|Vη'IfMѶ9317!taBl`*ֿFػWF#yh@|BeS`Z0&%]IMꞿ"|m4QN sds)yb(,a!{OIbɎ+ibr;c##SV{RUCUgZqw!g^P t Mn-ӥYh'ܕ޲ {#yյ3|Ǹ~ wez8O(/g0qD0Z͔P@՚{PߥFW4/n@T@*A !7螷mbfk*"#}u sfbLߧP4t)B?9, ՝5ӽ>}Z.N7|_Ǔ^GBK/O&ߩ6ok4n2~ԕWZ4 vvv "m{ZP2`\W>䚑BbHY֩gg=mX>e15r;;}P:_TF3x'LഝdnEEW\Dz*m)'Q؍3y[P,ϳYϾYV~%<2:#eFqe-,)Ni_2`aPAo#Ԯ.35+U<_ʂIgAɪ~)ߠLRR^רQ?"Ȱյ;>0ʘoYraN>2@y \P;1 s!ܙz TG;U<µ&ݲV\mHHšdaF 1ɻ4jƕ9nb?YXr()xB.FkH[)T,Jc2u@⽝Eq`/=c}:fԍ5V@Ѧd82(P"l5Y|qlu H-xJ"tYQEwMHW/QfHwqb(X,I3בksGoECީ\}EؚQ0X>KJ!#[9 ̟9Ӧ9&s:͌`Tf+mgly לUva\@0w\ 5ƌJm ~tFU{_fe7{/jYՑcOU\TLupiGrdBKҾ<:Zim^ m?qiqt%҇QP`;sS̳hˮfXhXV?+];>0=d1q$hyR"9.ԃ^H{m$Uodƴb4@qIc8," AX҃13IԢ)zZXЅkAjO9rmVLT㰃=N[%[ŵESDEAEilarҶ|'E- j]$A lOsA̚v?GMم]:&]w[jPT;3OF"X$<*GsԮr>m|/`*ht)R a*+` Lr1wuN19!# ٔ,@07P{fUz=ģ>Br|e yHv۳bMD1L,֩ڂ، }_M6Uaw=)FKB)(RJn3" B)Z'ubd(#ߥtCb`93Qn!ude[c‘ lչf3 ljvK'dPDxIc_I^: Z=] –Ua Z8n8 VAp.Xc7+F"@Wk][MZZ@<[DVAf],`Q/z~!a&Ь8a.4L*dH/lSw3BY~UZI_ciZ~<<_ʦ_! _ DKQ5- ܌h`?bxc)Y1D&MDOmJgJѯٶfӺ]icw۪#V2y㯤>d|Sv|Bd/U/ *# kc\䅍M ?3PQ(2 ;)Dh ^۔8H#L9d ovG(3*_?6qgp&6ߘOZOT\80ׄE5q_?j08ԉ;5'iqtF lkΪMa#`^+E(૚ǣ֋ lL0\LHi>I7*Ϸ]&\d6 5Q(:YTaa*mnܔIՇOzH.BwFHcY&ܮ94k`7 /T6$D"Ns U5qw=b`oe_g`zWU+h_d%NT6}-εB9ջ3%3϶پbʇ/CX9ݵW*,VϼPiNNA\~g}{=sTt,i$5 o[)Q;e,pgu* n^]( 2U|0)''(PۼG1[PST 1h㶹(4 O@2º201qxL P>o]{s`5jEY[mU#GP j2Nǭkjae &.}iZn;l/;w&qd6Pt[s5!SŭR|Jl-#~JD7ePv&_|:wD߽9yGT}GȜk@bPE38J?9)`זcNN^t4x8(UALU:'FO=q̃"`'dr: jr!op/ (h٢"q!bJ\#zZNjjl@7_BGD=B5w}PK0䨡JA::kh, , M=LS>;Z`Joo3@ö {7f L Zo-`?qnF69B* bqAl~xƁ(a&#/K َo'VyzGMɷ7ނ-tޜ2,/8-3iN7}C6D­P)Pio-j+c;0s} `lK)TcmRܗRqs?*VKV/2kj; c#c_4~Nʼ Փj㭧"I/zGHh5Fʪmjo>8(u'o`G!kg~\IT/=PIn$ Q&3BQPO0OmkR+?(]J4,@lh_I$OuɐKu$gDf%֋$D,ȼ#3?1~(h.zűsYgqّr/{,}/a(s= X5 /Rď/NRGDXvh@D@c;'7 f@3,o&1!U22- R+,B<9_w2 g1Q)އbЦr?qę(=IiM8.d\&{h"W~[Q3ޫP1S:Z%[h 5^i X֞Cr(A7:rye^yLNzfpNT0ö}yk@?mU\GNd.d8 0ib|َ IoJ낦`43Kz>5,܌r?*[铛6؟BN Y}ґm F##yaAvlPjx)MkB=19wd1 M?. /Up:dYos]g3 1ÞzyZ𒩮r`z3āiCJ1<.BTwۋP~вI%GkJH- 8awrc\qB:Ӯ@V֜ j xP%(0q+6d6b\D(Sd9j2.uK9^ϧI8N­.b,pQv% #bj\1Kv:U/~0{]7`1PpnEaSH`}IֻetKݭO5жܨ%nsC_ד-Ya]5X9HƫmxgJP'{oK)|gC0LΜ \ziS.)w۶cU!U3/O -8Ln[2J@eÙ:{#s'&ȁPe[l:^j&IUpwzCF2(ozB%MT]B(T̀WnO 9\ S8p(jzu_fS|p;:#/@D_'z+:z4ߦRk9u"T e_n#DZ2CG cCRc;n"iL|O!IhėM#GCEuG4>R\:rD7Z]BGT3_ֱdvt*NT ROz 6=Kj0%)bUzEȴsWB0e%dr~כozB 1 Z{]wPɴktJ$FPvp|;I`V8סԅ]^Gu;nZkR72oх BJ٤Or:N2Rg?oxXҙZ v#BwR̡kGpxlkꈝv*},O֙ Jϗ/|} hYn Ԕ 6IONԹ[ӡ D7|kB!X2l8Q4EACoxQ -+v5@x%,&:p-Tڠic kTOV 4G z,]K(^H˔A}r#O2ޮ:lsv˷i[5yL{μ rAq #7M'F:QJ!bq+j+ٲw2rԅrGW-ЛjC.̌ԍ4a,fTw1PS#^* XlNcX9`yN>F]M/e!t;CErN3ߒ'[ѽQ@cX 1L fQvqRԛi>fSC>E;k:a&ǚގ ZwVut;q&-'}Ij`ߠ ue+u{6dd>\XFM,HyEl/䏫MoR9Gs+$zR3H)]Ts'`H*3T1N0%NOh9NrF )mxq=Rnsd] qpf*:E/|Z(NkeAZR,Mapđ-|`F~7,dz3ײ[avg,xQe_8TOOiD{0l[:㮸ʍ;_$xǶ;]{;M;%|AUA_Iv;G/ ͑q!oIry52T|ry_#'L7jJwpwK.J'kT2嵀xgOO ֛jfu 0s=bjiY77N2+a3iŤ\ "Ԟ|%E/R~ ]ݛ:(c $-1 梞D>JwAҍ%hO\KvDTk޷HW:,F mv/2&=UNj6O+5$3#s2I2B,:&r6@NJCтc3#4&Yi'4IE2T{ڮ`Pg[=5$e]<:O-!|$\waI]b~SC-%X| 16$i# B0$ j*;?v\Z6@/x¡I +zvPLϘ ֔%#T؀pDeyȔiٲ]q(74mSb(N4yUPwe fQL#2bgAhv-7{Ia٘e0,r6#^׈Z 7=l"VS&8R[(x[Ԫ=߲˳0d=x)(R'G!zm%Bu6C=3$VngId .j gX8h(VZ[7iQ:+U1Ty05fp'^9FDۀ],r*F&UAYx)JŴ#xkT&-Զ0I\ LjL&΂W|a>zJ䯶Cksu'wiH"^gj(:TKc!EbLSa`Lc"oW#>$u{=9 #lʒd*Cy9.X(,:_1nZWڹn-[_vn  Z] >>,1" Հ*!@e 4jj6" V8큹]HN!6cx͈…E{. wYUֹtmUEʅ={0ٛ3#|C$ z;Hb1|vT=f&>N%]?6,*4 P* o:jqq?XYLy:qȦm!JZ._Рʶo4lK5f /gޤWM@Y^lHܬgn#8 3].6ExO<%KrgTuCU5j8 a4)[~J&uy)<HI/ yn:l_65C,nI[I̭mE;2J*!G1 6/ĿY |8`iN̰l# *WL,<(r2BMɰ!K 3`3bx$F8eO.Vߵw< ,Q#o6\ԩVP<-xk-<茭! {$QcI }-SGT,%L{CgI]/K};c0ҡOlwx}I[,VU-aJc=,Tm%&^u_u)Xa+ݘgdgflZ\5!/ZnzV.οuϴ¶Zg{(y3(RShhͨ:b~!l_#ٶ-8Le*{I5-O",z@ !]i5dܫ%"a[|pjSѡ8mRgi+Y-˹9{;Bcanp؛ەySo~ђ@awVk?GlOo2J.%z7V~)(: 'Xsqd:g8wEY5ݼ[E,x;⹷ Y8LPõ qZe-:shQme+[_vQi |*5N9[biN-v209Cۢfov/Ѻɂ= ;+JS6 eB 'fP#d&zeª ʏ+aJј`t~)V1W LHbB.51V!äFf WAީ5Obvr\<\{ <>;7){qnqt=O%IXMy||e`XiZ-QtFVrZPnEA-)lSUW{pXQEYQtBIeIN8EQi Pfw#iaikȂ"o;8f=1i[؍2ǽy%yIӀܺ;CRZ26P=/kRo# mF8uwP ̽$Yw?fc?q ,&bD%Su3dIw|rf F(V2?.2MQc jˎ3Zl){.O_>9%c6`ښ]/}JZKxk 8u_Da돳')$>Y64Ffb)Dtt~X]LL)ͷOUj\}8~'#Js$??Nm8#R4XK/qȦ '|&gƴ)LiaB42 SՆƆ6k;1vW y9L>PՒHܑ5 OV D=Wvq 1rRR(UBjSR<ʺK N[ 绯TG%llF i# juĬōa$)ZN.SZ)zzbo1եvSmbP)+O4yF@7%g4j;7 Rgkt|ܝjSURz0wi 5{aqHێ\E#B]72jzpU̒¿ ~vJMN{ HGM qߪV_Y=zg&8uTYG> :Ć%Yca#S%xA=n+l/,7$93vCN~˂ P&w&1(;W0Bս7b},1~UfZD߈spM,WYj .D qMk}E~KQh͎7;|,f_XuKtR'צ/(Uw˺y!ُW.6ytC~'rM6$vAmY(!+ x73(|0o2/K5am!,SqՎ?\xHYru6 AD=Sv*5 X P$7ǩsAt᮸DtY{Z/-NC n"Qƃ>@c5{ !) [5i_?ROӗe?~wE &yd+hzesߦ+ZܾQKޖTlr6bjK8C`ྣ {t"&"$2fn ?2GggBZ9 \>Ɍ#[ 6ּޭY5mq\ŔG)en*;]rpPdЕϝry C,;|ڢ{| ހ=K8#E!!d ҆LhkEuaIL?k~G qGȩhcpF~QLۇ9KSؕ4Hz3UR|p,;6 }Y'[^EtrAIE{0[S2 tЛrT1lcw@rb=ޔZNQ 6LȤ3;$U#Sa'>yfBQ}.DtqgF"(_S6͙ˆZj9췕9J<܄(ZC\fߣf]\]i ;=_Ȧ99Ǝk26.a?{TG*09Ye  0j,OtxU3;FQEt;X뜟 A1FUzsS:j#Ba(: "ȔN Ȩ9@)ab C>ޘ'9I"¿yʶ\j7)uR!\ջ{ҙA I˟́CG(k3#,X`~'=|Y;}(jꪇ30Qクczr޵QÛ ˫ , ʀۜ"`ϟ- eփ( !j:a&B(h2$ƖW< Th} SJjߍ1,?>OZ"+rjg/-.f`~2*l Z5 ?`}ʂ)h<o؁,Hjd(c5$ګ&Zq_:D.w0dl3;>^9lW϶۬c+@:#`}g/}X=3o" >ԧEl?Nco ,l}D;#<0 YtԇEqs˫YX~j BkzK(ge,PU CbuHɈyCaV v&s;G :#r;v)FݻpP ePo<6@ @(HUDŽ|R u2AEg)xnfE j-!{'8|D ҃a7{o<:D0[@Y@ItH"aL<}U~\ !U!c)Ɨoꃄ6f&%CK+nUIqO!:h=GC9ED鳶nZVLN NMJc˝mc,-Z}e?"OS -XM!hA"%<25j%a{&;lXj)fD܈GûG_ )GM,<S!߶@+dɧ2>S,8-*O"RI  }Yu:d;?!Mj!Ν߶>\ aY-O]>xHV#(E\$pro%Y6]>|0ز졂@i2h 01\g|n@V)s/Zum= {Ł\cuP3)H|C[r8$㐏r7B()By58CN>|&K9˖Fd*L[5H,z~B4ɩamR{bVGrԔ `iaz7{7L>3đ?`NJUnd8Tiz9-X !"t ĭ[PN#kbn @1)v&OE&sQ([8A :h 'XcuL+ z}sىt:1 $~ЅJCMLeG!a1A:O<.G@Кb:UȗaXf>>gtE\ᭂmuP \;@ۤ\V@M~$~ݴQ@_ w!TƖ/ujQX׾] U4 ѳ{dGTK)^ \yMU6J EcA5+M>(o5+JVG=iz5h&`2o>YiXVYP9\l>݃~eW?{@}^:86(֝tJZ_1;BM{VM +BKK..wwZu>Kܳv Bcm4PuJ#-DQ @j KN=U\CVyb`?2;t6P3&e>X`V`e^+g!1ʾ*//4NHp >8uP&p+ՠbZD-OuǠ"pObKaL줮Z^M!nd:Ad0-*)#'ұõ&̩{p/ WhYnaL% ,L׻ xx(~t|s4;kYO8d&u"Ɍ Uby-nbNG`k5~ATT}D U[\ sQ_n88k0dG g45U\m7qj{ P1|tg eњ,d%2Ozu ~xi LHd`dv( ~HjgJP/ps5m k'TqfO Y)Up ng)fmˇ͑f48: 0҉ڗw' gvQc!JbY 3Ň>×U j,aC& x6I&ÙM)ׄV=hN/l@W/b:SJ$ nˮoEQ؞E &`T̷\|MpM"?'լɊ&Q*-`)Ǟ'ٙNDӖKU{DH0b(dx)SS`QݒD|2s0~-@$-l9\R)ë&s07u ٠؞ 1'2 wlJ4mt o TD (Y;?DO;B*Rs$SZdbƄNKYjTFJOKgoib l uJ!^(LH!Gzt Uܔg_`s>r l |]03=9ie( A"pYЈm꣚USt&ܖQט[7ݯ#Ɯ;0t|-¬*{8gst{l w.3m#f u[3K+&{q,G<1" ȳJZ ȨN\% ց/sȭjq`jL{'ЎKb7K=JM5^*PwEhܛnKkT6!`vT[={aN|+*N .M`+%@Ӽ*fل+o|Ȱ'dEn nmbC(6'w*>&53}v< *a^}&"3Z)o'N =эъGŻd`%0Z8#%/'%|b?}EmH|:Z2[r hQ:;Ȋ8֢qH Wxeӏ.y+E̽gD,!δYhCnLh=*D230Y()nQOGA Dw3Z~n)O9݃|5Y,x 0d]lk~<#GK[; "~z6v/xAerhHECr]CtLh);v&D/A=HoaKU ]QзaHj*{2Qkyf?3UU_FVO+LO{ k}]{̘UsQnԇ,=Z՛Y\i\4Nq̙3c 8 Ǚ&Ud2G1uo0+nmYޟKC4ijeps;I N|`z+9pv@].vB٢.ߦD4bV[tbZ:N(1cj %ac)u5Q/Y];M5 3p0"؈(J)٢:orIU5L{[wJǸExr' xVA=qRt i"YGAO9_!Մ2ʖ 5;-h.*sذ|{hgF7b^zGRKx2 ܀m6@Iٜ&8姜 8QYl[7pq如;-gۊ甹i%Ȓ( gs?X{OpJ &Bh?br7  g\HK[7lcN XmY7^M9|n!'֨#/2V-`5e&c 7-Y=M~rBtDi"wQ4}V~[<bVDWm`Lκ Fu1t#2[ 1XPyfIZl=5%J:xm Z}ժtӿ`-ѶV<& y&q% lPrn6{RoS}4>1}E0M4 8HRC%Fmmn6: 3j"-yG̕&;\'>jɽ QE_ "({Y,]A D2=D$5u"ۺg9j{XNR* E&Ab';s!?y}HFhMz+/$;d(dzk`8kl=Gm@^.++81EO]t=*U6wc^@&;gׇ@| <( E {I̘p2VR oQo4$/ )Ζ6ŃS;U\@_b jԓ7siȋRg*rT 8vxjtBWc4BPvik SqB-Zijk"[QH_pee{F!̡z SЈQѼc2\0劮zQ`ƨȃTjU6^D'i|_vIo1t4X@Ҳu0l1#ݸޠkG V#P;̌0G xS39&VCh z'$7T(Ao2J˞y^V:2a'ebTu(H,_${V+wrwفm7+~FK4x;҂u}9>~;,7`z+^}w40tUyW tZ\o!Ml艣''9y`t3-Q꣩@ …@Su %`'NB"R4 |rn $ TIR:Ւb(vD: FP@YUڑ,0C?2z(kmEToGڛ#]1$9CB?Ėo5$NՊ,E;Kp4hԋx8H шur]_f,.3V;7Kܴbq=?/)J >b_DܕNH+ 47P/|C=0Һ<,ROWR)CzbjgVdp%9QaSN x8ݴpuO{6{pgNNapK>\-O0~D{ G 8rY[?8O 濐bD#O+5$Ҩ\K)tEyJnr sZ1FRYSؕK5z\drMk/[̑VKv6#<ӣ-^Im$31@wi+mGO(HL:ALaVz6#Nl ^(I'qc=/"ubYQe @#pzԅf9L|Yp̟bGg} *iENb1Rīe+7Pۄ|o[]w#ٵ +6Ņ0uh G/h<<9-E&j%/C'tSY,.aR9]6[?uhNg(жϋnq<=j=K7n6FH[āVНa ;km|iw$>?sSi>WTLջѶ:R2Ѓ5#we=db䀚G0jP͈}[Ɏ 5^٬Hŋ7ó{UI.ʴ ,jDN{u"9*?]s>"~$1S#݆)^@*гLՆf,?~-N6Vs%H>BD5-a嫈.VH3. zni LWe@bC6O58>ghuה~(CKjkl6D'fEr+gwB3sdqf,,`'L,!H qҊTہD.Mh}Pշ(i쟴,p@"p4 K|aՌyĹ)S[sK0#솁-kgjhs)_G \9I[&RBUM qKC#meCeI<4ؓ~#vuB.SNdCd5eL ƻbcPK K垝I!4dZ9,fP#* (2m#34J4!(wՌұ)p-5t uv+=Cqu5 K~frl2Eh󏺩'b@$׾GKwPn2/N-dl# iIf`׏bkL_tX{(<_K{n >!7szRxMqr?#I[+ܣTv-Ya!L ;Rs&+@Q_SuUF73uQyVkNf-ySJjEY7zm.TE 1z8bpς?uĀWG}; a>^OA #>e1wqS)d:&|94Ѯ~6lZнpJ,8)5~Fчv Zӯ=' U{y&֧6jW"洵E!^To TՀ望7:5!WĮUK#%m! 3pW%A%Ih(g@g):TԵGy.R@~E^}^{^g/cjӽ;vDޑrމ^ ɔJd   !YA9sF廑ސ"Vgb4#DFqz >6xaZcQyN#8r;/[ ~za\㫒A028cOjOVyE1PwL`  ΀ a> ѷi 4|8=@ _~ZF-ywȬcJfrGj@"}s`r\_(\ݹj qa3ݨ&Yȧ&.|Cty T#Q=7ʙȊ(~5%P虻Pt\i.yG?UMI3C(Y:jzSC=D?"{d`PF6Ui!CQЍ5 I56mNbW3قrʼnh8WL"} oBh*vlsAT͏Y `E{An]xAC[xq10ksGQfVѹϕP~jb/iFhX5hb)]uaCU)1L.؃9x:MK&D ![X7Ig 1'MpdF'40x[K䣠o2o]7IK!BMT4e{Dė6fͱ'7S>8HA`~5F[NQd-vñR7%TWZvDŌe`Kۦ<_axm ӎ} 3s*JN.F<Ce=١exVK[΂ǵ <"OouDtmu TsB.h+!"z28[kzZT'm |:7#Χnk ǻW1U)qRVtҎ'nOc4=5;`%>'ʬE4orl9՜ݚ@4 v(G1liOv~;w!rUB+H~vj 5(҉l!i܀qn -xwgOw6Q˒pTTǞ9Q[48Q؍6\-U0/Ε[jZ'>jT(HIVx|Rc ?_&H嫌7~~f ,P'(J%U)/ˁ` utOj= 2v f Ğ/ɉHOլjjw4K4F”T<]|`1s9\jf˪0? A$>OL Bd@|n|4@Fn)F,_aU36"cKeS^0ztm*+QMx8kHo[؄ 4_!RuUg?~}9x`>|~1\-#]9+]gDU+uc3=Wܒn'zZ6Dڦ7C ]rlİWc"7QJDO~1:s@Se ll:ZD|@)s!5]ϋF(M9N+w6J851 x&Tfcu| o@ˡYiOex?醰{1;al,tH薋tN{hpZ  Y292Ymb\}o5&ڳ-zзM0#zȗ43L}{"=la>C:6}OXĈUe%ݖ`) N4 ~=( o6hqytaA_e2DA|@@ݗcwi09P>7' SnF&fK]g%H Vr`8K` JYn~h8Oj`q'r5ΛrJLl.Qc"vns7WSC6HGLZ1k^/5N%w7Δa,}.]I[(属(i)֨a/'UdOWYŲw4<1rFBtCjV6N%U&'/(bIďz%nXAҊ{њf"ZgNQnCafk~ɑHǫ#x?0y/§u0xbV1=}$׏ƅX[d_>ҐV8 uh҇d9v&0٬{T-f$RQX #PX Žãַ[y.LΔ Jm,jiۤ]PiD¢_X~^[\p8^ ~`w:NTٻ*ѩt:FV On-r1 _{MV,(ElVd95XutX*V#t#^ l!z+Z[[. Sé0Q ؗ#M~'O1ZyO?}\4O`-H7j2ڏ*|r#ȧeKf)=#í̞_-KCNwն́.?Dg_ v(.g3&`a0GC$I|$nO\+[/?e=g(kyzbXm,3X@\6KE"M;ۤ|Kr.r¨vA< $ZzGw]gYjx)JJ=b>4Obn8y.%ikLkp_t2B4<~#w;$WWI\Օv\o6#z2X CYc$ېQ ʎDuMpiKdž17r甓qCk>C:"M%@UcZyD,>2aEt@ {<yzp>1Ѐb| bODJ:KmAOf̶1X|}QXT)|6&Ǡg`s7gϖ 5fQq[^ISu俌c6q8q=eN}AIe= ů c /_O!i\0CO^Ӭ9LL璣L|Ǥ6?"/mcW!G. Z6)0L]śjDnUмվ㯶D( ɱև0\KЮ~4>ZF$ޤ)۪zcʄj){tM33+k} n Gpv"֒ DJ" '9J$8TT9 WF>#L];l<w% td{fµ%6ĈAɽDz*ЖU|@DqkE- UER+pJDrE2QFb) |hSC]ϱb]*VRC=u>)6F[ cA}(NVѢNf,N rbд&u9q*/9;k{!vre@8c|YT`7XH\q+Qȳ>&TJ*O'MZr4ӗ&Ȯ<>(y'|Ы!)SCi6&rQ3T23i-j(vx$9ar^Pzb_z0//=Ğ]l[ڟYs9,eV ,GW P>%Z&ͧMv]қ/ڷQ5ƃI;#U8JGQTvW;D"\H[vG$(u bMb>\ PKjVq_beF+tC?]q U}ɑAjgϰٹK3g硻wONkՍlf\t\,Fdd4d(Ӄ/t42Du19*Eج%x[e2{RS q;I BG_6_>&NdEܰEd, Ќsg@!:+?ХآӧAdJ&+X>?b6x"1/S-P{MƲ vBRAbҝ-nE 'S+wH>H!p@8/ |<yT z2!)95p o"PT<yLՀ<`; >45l%ќS $o1oxi+0ץ  ` t"?sȫCx +mAY&jb*&τE8v ھ ujmrqiÓLMޡ Ebm@ČD(Y(;uct}idcf_h_0cqnE|a1Dlϴy*tm9u,<0n}F\j#4< !?gEs^)b'\ ~{^u1m u^`ĻO8kXWL|4_bC((NCC5~I_P5Q|dh`9 wvARuCS#<&7uk` Y*7;{@8瞴޳%/n )o'J}UnEi[-7T&jEB= 'E]9Sqz ωxdmoF㿉Q˃pU;=|)-$@m'ʎXϢ[oN#dBM4Jk Oau6H+U~#EWg 'wKhc৻k b+ >jjmUzKmҭg\Ѽ.1{pum% {;ȶ Fr;pW]t ƭr3$iBZr0#m0NfOxL?rH$tU"G#)/ "Clq2ʛ`#6I wr(D Džr 0uAY5 4L#q^B\PYNJ[=_to8?d874]qR甒uIUH#Q kiwZS" %sпVoWDN|ғnmM/ԅ&l22H5J#&a.̯l $>/{&A–LRҥ43)Rݮx>:oDRkY$;_}*1,H/F6+nw7~I{yBnaU$zA)@9|[^I\|9L#bhZBz|75 Shw޵mٵh<)h*_\Yp }qj=OEsĬ@:+7(W g^ S5O;8?Gi:qk^TH!~* 7"m dj_"7x#F0bv@?Gg9-O~e5[$rhB"@}ja^F"x|S˿#f|07>Cʮ$&Zk gG\^B\.!kʗ Y5:VT U;mv:젃E_Q-w#5T4~7IҀc:lc6 vv̶|4OgX5` ¨jܪx~v:/NjMA9~r5y^򴯩&G`" hMw1ELr$+\%&qdwCi"!Z; g$"M_TxNԕ$8qZ(nwdvDShMcKȈcI?l.f χPHL[ >='>W<~fC$@L)Y)砂˕hYJ0k  i3\KYPQH/di?Z|5=~H*5!R*d;mvx:!̉:ݺ X-zPΌ:J:DnzTu <\&hޑb6x`h̬Pr3A*p< 8lZzF FW8w_p0e[#}7ͭn+F7w9Hр "ꢣֺ`99ȵ LΠk[(&}((z. >U\}ԯ-d L_u3j^^g8nj]N'f%AF&igOfl4aoCj5% o^Q7뾝"1P[O =Vzq `rFHHV[-?F-,Q3i\^(ԝwBXIλ)3C7؅x'6͆H@q,<!:(#A3Vժj UfPEQGH'^ɕub%XzXܮIBBmo#굚g`ap^D?+v+C'}1!ފO쬾fR̄@]}\uTF)Q迃|5(S0D  e͠f§yhJ7E*Žu\@&y}8.m|~C>^i t Ǎ%N&AޕEECA;Ǖ%?vB$\ Tt,9n9r`4#aJaJ5gstwYS&Ț\0oTgi)V$y>Ou%A!oL&x|@伶2}GBmc=#)w׆45dA7ӖI4gl[J3\`,ƟLbq[_mƚټ[̾ss;ֻ.]*47nFf^TxNGhV6 0_:x7y}iDo mh0 ]NgE`6`'O75 2n$.'6 LQgB2Ј.(v"ViG?crj:۰ޔ$S5W@s>d+ѭ%@KIeo>eo'hl OJOJB:Z7GPs 2l؆|&dޠCD=cT䛡bΉGjbSD7,5-)BYΚTT{vT6((^Hci +)UԖO5F9 /~ HHkiCOzTn_ nVwFOG `=B5,.kcP bLy:]<{>Byر 5Kp0(szc"7n-ʻ&Hrg}+*]qq|7}3Yꨣ^{ NܧɹwiHZr<"B8ܲ5noZii8LJeI7Ӿd1W*δp@N ! Oi-=? !pBOSN Bf`b39 L}K( (7 Q SiXYfdzLï~'%.a5M0ۤ[Je6[~NF*@R )̴qh7Q#>D-sE6!!.4,O]4Ň61yaI|mX6i(h-/T٘2Xxc=tQpxn#Uϫ吮K&ҫ|XSK#AV;m \i<ɺ}Ga!"_#gxUKv !_֗ :h?1d}<I nʪ}yuEݠ8-oD W5FT8Ac@Y!K43SldjXRȵ{q߇W|m,B |Q0J,(dgwxRa+_7C!sTTL^?'~Ύ~:HKC<=Т=ڧ*X9upN{{n0uZ!۬r|j3OanX8#d,Q/J3OW[9y\>hd:wFn:7XD gΩӜ k ,v5V5 }#^~/%2:UرEi:;'ls-~^\NB~^ 8 !%0Hj8BsT1]s҄Qs2JWFS͆7SCBr c2-eH n6y0wΙ-D5XLգƭjL +J! "~O6[VVK7_Jm!K{芓&ּt' X5[sH ^: d@ЉvdF~҉R"}mZ CgnX_ c%d7R"VdUreG Y 5OMT ' =i0fL^`iWQ{hXB6iQas maGg=pwd{8+*HXlepM~ Sl'NHef;y7zF*;ĕO[ =sly y=k]aE ~$*#"1#}[9TQ%vІY0G"C] X]rB:nf96`kkv,Uo1fhwRۜ^Ug3Y4̸B'oH{i1SrDis3s*ߩG1l{U9|Pf+LG/=?Xfi׹.ԗH}b %l82>n R<#EJִ~,m-/pUuV%21=\xv)DЃmb(6^#"<[-+F$ƀ#x4ᕧ=KpɐZ(ZǑ}ŏ}Am"+Oߤ,"<K+^2w*.#Lۼ åuQj!W(Pb @ӯ Կο`ֺΏ6褭>5K|a]cI:ψ\3?E/0'}c6N9n 3;pZ/9̙/*b( -"wj w9WmCS."g+\n&p٣ޱ.Jy !S-uv(֫TFI`O#6A|V[55lw5eH@ Nwg!^@RW+r/-<ŚT7bUAjz y?_Re̗sڿu_7OAۨ7PcK>i' n&+lZוj?^ӪG61'Tᶵg؅4UԒK}=nmy]"h/ryh=sjXQ qkP 1>Ovk"J)F>Z˹]Ye&K理(YV7p=Q޳ؓ,TŨtFZ>gvgBs$`{_~ՠ?-kژ'0DփDZ.+)AwVL.4C=7;%y.tnvRU ]-)[R5Itm,i8\ʔ=&3ؑŒ睑80h˟Dszid;7uqӊ%IQ~jY_~=OvkE1+Dw~}ղ9'{B{s5+J3+jAE6$V?jb\Rҥ܅/i%~!RfW@Ш*}NΎ,%CmSNaY*3 t =4JC4LP^CZܴh[p;DX g̰N1YOɝ Y9uKBRhwiQpk5T|ynuf'|mELgYXOyX:й7^F}9WW˛:m+p}nC+Zdo&~$H܌?b6$ycb1`2o舉DG+ÅB_9/ 1|D%vW;HqrSDtITݬW!!R̬}Cm)h m[ы_F^q u#xUI7BfXP8U WeQXuԃYEi^?JN?pCBܮ[5n,Hd![:[,N2w TarYpz/~cĔZJz+uTtf[.zp*C` 99nO Y` #=OD%EXWԡvpΏa{wGsJ/+*g { RtKHSGO'Y""ob{ ^@s㙖mm k6۲`ѣ-( p`7GG;xU{4fz(.mF2^-b{20kie?RMq}|d.v9L/Ժrd8u\*R3Y/k@56PbVc؛"f?Zb9dFLhX6&7s+N!4ښzY-jnmO7zye^6@pVCdd߬f|,O>l_0`zQCl<@5^S>'L[NSKR(vtеlJӞB⾁?g|zf`J6ITdڥ4P EH@- rnSxCD‱DNNW;a&W ĆBF/3eb/ңtɗZ_mdej9nq̐YuKQ^w#L3jTŒżƃPL~! {(r߂?6O蒏@Z$}[@8ifj~ٗr7P]"78)~0kɥD!e m'7´v~[[8_c3&bcٵ`v 5^ݠ1OgܡQM ,\Y-Ȣqj~"$ICqK*5T #¯s#h#ǁ2MVB0t(,ʫӜA-Y'V(J|;d0r6W0)FVsg4҉tCQj&(J*kN)8t;2S&@^2&xcS0W<ƣGٽSoh_L:":U16͎{=Ai p'\mBXrratɋSudm$.ժy#yf,|^VC%N?j6A&$NW ,2bHke|,/oGi 45b"n>!ϥbT:V>&I:VLuOٵE$9|`:p?~̽/պ4յl+vez{6Я*醆 ~^JonQ=anu+2BٷJl̥Э1FiW;Tğ8>aүmk8}$D5b)8%yݢ2^6w;3V5E?& ]1{n g듶ط,߹ߗ"x76/Oʄ\Np"LMb V|%Q}g{(%W,lic p[#0U  >'m5 ^qVsATl !7,Bzx ֵWJ]CbHZ/Bmss)9xR.X"dnr>寱`)L'#ȭb'opj:!LG3WzȯleG]ZHa2,75Š LL '-Po =\†NG*ؼ˼2d!5\k|%*EfF.Xͨ<`nR:|lOt iB-'R ;a]7p򜞯[dY8񥦭vιP ȰSt.aZ}:az70q!jBaO8A.z5JꝌ`Ű0ƹsZR޺?WK`z`-o{Vw ̯ Od!O`J7, KgѿkZXiΠ|_{k$u|[vֈ>r\^Lwzr(滅wHu)0<_z\ 9\\7\M6رNo;n;K  ~ 1Է^uHe9pv Y c7Ǫ}~N89"p_ aTn䷭s{nHʀSG3ޡ9@h&ܳ@ ѲY |zj'u@+9bJ8Ah=ןgqʎBG0+/gcQb@. ]6;h$-:&]6k uE\qܒgCؿ; 'U/ODF0MHcr{yopjEZQ98Z6.vcX|xp ~evv`S([u.5# Lɐ8"5ܖo "W贿 '*k4{hDE v"tLTfH~sy=]A.E@Yb% I"wa؜<J[Pr`#/C^UT 4{ PXɄyE|ۏNG5{-7VѮN;l\[_ԆvCPЄAXnWY+3$ ꇡg`0{6 }Q#=a!bVFd`vr}[+#WdHTy7wh6%+a=1bKi֝ZR;Э/fȇ*i$R|+_6[ z~ N_{/c&rzSʓ _b Į7MK\I$ 6^8S$&  V%z\w>&\&XY߶sxy nClJD]OZߙCtpNMxPc=\0{`:E1\6r){~S^  r5!dݒUдn:AU#:S2"WVsR5I9y̽J+?16cEJTI9JHMͺD=|˜A Zy4YդѻwC A,4P̝rM]ywRgղQծٳuFm=668gEh̘@,@,#L2>ԛَʋ1ͷJ> R[q'?hO|u/nu5~>?ƤYY`,pkNS,v窅 j!ތczx#dzYmSLEsG]Oq, CL!yK~$_TU[Mxᅺޟ/ʣWvW>Nד:a)UG}Yy#RQ߃B_&2h ͜ lXqc[[?|7z.)dPbdbW2 Ka~#'j'k#2æq7ԢZMFC2O 5)Fx$/>s"/ߓl7TڰzCOXDY BWF'ʢO!qԡGLQ5s G"E gΎ9cfG*L4 o,¯ 6 hx&6MqS?ka@AX&{+aa5%J ƒ,$b 2}Z>O:kò)q u2ܲR(VLʈzU9̥/ՌtH).fIC:so9XDv1]EAۄ?9“q 99λ>*oፋ>[IJ*vr'J %X4#b@V2kό~O-{zO7ጕ+w wM DsG$,v֒f sDa8{ܵ)~0_*ꐢ'pI܏Iόcw)}*~!{,Rj"|8TtUo\i]d!| ݊e-d#!N3*/9rqUWEjäE{^Gei$TeIJ)yZBXW77J䆿$/`E[:T2y:["^{*S~z%Wz:Mk'4Hgf3QCh7M$*zOjD0rq#xZL/"?kmG`Jk>5=^$;md+z`q_@]hW^6 =1PN`CQ'F} e_NwƉb f,}~{^Կ[I\73nۍ|]0db2t1nQOY QZy3l| Ô'>Ki/g"-'/Kx/qP")ef\=%GVeunG&KTű8z…a_,-RN`&U*Ǎj+j=q @mӳ_M}9US2Tt NUa1?PZLW;HQAHgFn#I(yܓ57*VU(xB=A2q%sl6SLh}l: bJ0Jn UǶu`,`*B?c- ~7m"C`s p=&m$ oftb̋+c++au֘5qj'1@x˳Ń~sfrK)>Dxʮo /ͳXU㕨`vJ|VJ1:+.$g93Y7@jpa:+y '_/̦k:uv5ޑ?"ہ݀+;z_q?\ {} D1˝i3U-uR0sV) c>?f,cvfVP3͹-qH.hNeVҧ'aT疕oo9u})OoOQ|Ia|ЍXS!TPL;Xfͭޏ~{2l (讶_ЍP )CFdxQK厚* axW VJ ̃@rhu d*hB÷Y?h&䍯_-#nChB^$&DV63)!0E)a;K<لSl {k{ n3I1U(Q瀷Xt./5V,x bIYA̜Mt{q|VEؔvJi|ھ*T"gi1m6\ X1]uu>wA*F…mw2ƩU0QpU,܌>n4n!>׆(-%x ]ВWʙ3c22};<(Js͵,m![횱)'ht!?廅Y+foIE/WMg]y7LXKVt{de5LY1;M.OdtfxjP;@8ʧ>x[u(yiS(9{@+@+jRiop%"QD+mؙ̫^mgb/ڭMUܚ7젹IRy )1Yz߽O}IAu{Age-!?@C%%,TלCrϺBJUl`T ˓Py+m;ENҍ!ZYީUI |TV4 RU / /K`@c=mj8p=ѹn*\Cqw- o٨Oy56RK`SG1k'σm$L*PHTsi}l:W?ip cO҇i#xgbB30P8{\dNmJ#dۺ~oO A(r;yj#|r 9Cp~ҷI?^9=?J&~|,]{oJ)ؙFC @ctuh hK1tCtc n"ڦSO ;(ƯS|h"JTʳ/橨nf3$rM>FPq.&gצaOڮ8 )5JvgYp>qK]m-2BWzW<bF:XåAk>C'%(W lHY{I} e- ʞ1DKx)ׁjXd}]r1.FEϢĸ)n#N8\mC?s, V%5`^m |%zV:HfV,9ɹ\9%|XI|DZ>XLq]W绤_fe,=ǩ~cn[å+ `6EE,N^t]f!A&^G"ugs%vv`C c꫰lo/JcꑹV< c/)ꐚWR.`i0~ AD:?Aq:zML{hC=Ru)/`FɵsIxұUO,|g܌'Sn&Qa@PpkF\Enj79 5HZvFhY2B4m|T&tn07 yJͲa8a{[6nm w 0'aztg@ 5@0Wndt)Zctb'ɞ:ZQe_㱏f,/.8E? @FHZf'ݫ#JХgOk֒hia5DijlO^c(רewOcnd0%S|]5?4 2&r1  IKFJa+\v]y]դ-zC9؈ntx@dyEw~-NY I/P`OKlheB<` ¶rB j΂mnRN61؛Y& tYu*W1l>>%vf+&y'sW.GVjtFKn535+)[8%Y_UƧkAR; x]CJoe(:(-q&67v@GԈ: E/`f)u oD^@vt`6Ǿ#07qĉQFHΑf]Vdf"WsZp9'1 %y0xϴ VYEe H%nBtp{j9_01A0&O7?\5̆Q|uc`?AZc|T +: jM3^{1{)R'=@|P7 - S_4ɔy:B*ǥd}>Ŷĕbmnxgel7d"|/n6,P+BvO@H),('gaOenE:MI[sL[U,q>i צ)s@_nc|N 5|_.L\QILfHPJ0Q)]K[Ⱥ?B{߱cF('yL'3q |Z_"/p(3NQƪd S9զ?fV3(KgD}6:^)tXU5S(˝dp<\KM9HLs0Jx& z4߮"Lc3 8ˡ q#MsN5Pnfl"ێ/pIT؀7F6s-=D߳o_}rNۙsW+l$.ټ!ӫډRfR>ۻyL7K_njyWPtNܒ CP>boڤfo(=mawؠ@vh7p)O2W滎Q0`qҟㅾ|r[y[;_hj$@k=Rsw6r~&3fBi^Oځ.s>|Ú;_je0 Ê0Fԁ5`e6 :˩V?'෡]\ YҞp=zm6s˃OgkY _[d0f8&Ki[7qma8`[ެ˝z!.ĠJaܧdT؞%>wwޞ-' WSOAO_Ue\9S1`S>.w-'Y5@)m\ǧi_F`}m[F!?x1ݕ7 xx)| ep3IA sA;i}te0d lqCχ9e G^2"_fN=_af[<gU;k;U1+2FTzz;x:}tֳ@}"&x&s9Ǻg-Ѱ.  'dƈ?1 5r{ $tI{Ǧ2EDL~Έ(tMQY9ffR=_,h^~XN -dqX(áĀlA^JCU8Ny[,ċYo $CҐn#f'^F3,|!.Ei3^;0DƔwyvw=1:a e%3zKrO4Btڈs-cDjNɀ5y Z[n)K:5uMLNKin]\SF'@cRx1;m<`lB!æ48a=ep-5_4O ]JWNM5rcJET,^ @hR4kAW ,-OEN~r^# *UK!`8t⯕^`sO2ˇhkrmQbԾܑݪMe]1rN.&ؐ*`sv-VE!M5^|3SFv?cwjOzd)sI[.Š.K7m+WQi+ >QƑ M,2AabdZ鎪rD{.f~5 ȮzkxhbR̒q n5ɀuYtEE7icд#jm#c 3wHh#94OIN mFa.w,֚Y}}G1}9I,z@vZ9jIIaJdr4k Iu) ]娸4@V'Z `]@޶UgH4" %(cw/h.y?>X’8D5W.Y7\7.-cYlo GV(G<;@I=W%T),נImR-r^sF鹬)fcM`bwqHAq G):d "M(e~ò?s&)tCA|!U51@ſJCŲ2N-ͣM1rmݛ! #0dy+in6ڈ&~@l d4!ME{1G Z~BCx?U%zf4@^nntb?O$ٻ!aS5X寰HJ ep $gL` eӁUqNs)Y9poU0!X>8\[|lt)J*mL4xV]8bn}W6%ِN>QZ!n IOU0ᨓ`LM';u%R7:6U]J}/G(JFP -ȺH7WH*t2eg N+zlxi`eUR2ovx$z)+zZh"s Xgf<~E$ )pN8a)-ZR'ݳA3|aum` ¶~yro\t(VF5F \>T>MQ|l\&\<0콖?YD 0aJd"^zF¢#S`&fJmG'rfi6zn U6'slt5-%*;*} ZKijH; 4b./FTE.xzO-x82 Pw" ThEgo$OA=Μjϼ)cbĝ,H46TA\vt(oڍZ,9ɘC֥c!g\Cy'T粣>$BTlj9nsn ng=%LmӞth=J?F0Y WnûjhFĄ}G+~e}~_4n L@qvǧ@Hٺ27ڐT cv1>&$~*oj\Ȭ O5ۊ!{(I 7֊heIy>QZ~B.i uQ +@8=tDĻoHw͂tsƕ3Ni>^Wm?㏣@E!D!#7xׄ*R$c\!*;2"GQޠ8c#|c/Gj) @ìIu@*}[ķf'WBU9O\ބۀipaɌyt&W6 1Tqa{M@egyOӕڡtr4oK$*c QҘ=_&jv.TQe :Fh?N9sQf>̜tdF+OԿ#ȊƩS‚bImS=UhzQOl8?&,{UNr@S_m9b <=jZqWB :MDŽ{Ϛm>=B0r^qymPNH?  q_= U}c*XΰG]:K+3l>\m[5`o&E׾GMFRVAYe:*0]KK3Na wa[YTV~p{pX9by)Kqycc^ilH<8;;SZ.V<T!`d/4˿] 9AazۨtLֳ\ x23~y"O91ji5VIB(%Ew?/ UPmǍWVr ኀz8yȘX(xÞn\褊&\1q jiU;Rу:Lc< }91ଫ â jUq^W8K;^m5?KV >>yE%_=8ɥ:K'a\)*ly5yO(AٿuM@6R#y<'}lW[LQwq{]MT4" g P~,P7,gf6ZoVyIeP0!ˤ4;v@,oNyC~Ø1{7ӝQ:ܴ^SPǍ6Qj@u"Ȗ '#?rv^'=ӑ-H,z\Y= >^ )(%y!Ż< t׍V] +AßcATcsD_6y ' SϽ5<wI(}Ih|^M-U(Ygc`\g6{mW Ckɉruvʚ̹Nc/*W4t!yvwzG rk>΀%F4UsiVՋq$BƠ-n%2y#W:.Tkzf,Ӯf8)Whslu>B ߙvs8>`6!&MaUыJO]=c/(|_:!4T8q#\f~* fWr†:N;[Ř.v )aÀ wID0xgi .}RMLըY{\vMͧ153:t'n,~G}%3qk^l/*Z>l`Z2lor ^X1v'mA"/%W;vo=i⢋&Bpzx o 'o*x:nc`5 gßj员3dCՂF ܩ/1E߃Z4d`}D\ZUl$=пŐ'/7CԦmKnPJX] E 3HE$qPoNf+;O"WrU )]P_ytjw</ҋS{kIO^ץCڣl`ҁK'`궿kf>9: dKr-F#,@r V_}kyMs]?м߭d-^KrLbp `ύZQR9\0_ΨOo:-?8Z8 +f$wY|~(J|AB`uh!ZQ jҔ赹/zm3zQxq'@3E@0L1^͌-dEu\= ݏYoƺwd*g |. [E:m#ks,A}1<% jDm>T?HiVQtaGݴk;נKvAD{ϟsgC~hJ@KQHk&;\!ʛr7[75 JT N݌"8VqY"RܶB|q!*2]5U7V)Gm5}}+WzCch7L$3F8>C婓^z0= *{8~*Di{9d9ᆫeh TVS`'Lvp6/ CJ9ń̈}t~V=hEe!Fy@m[9b~ ,P:&H,ކZ ߨFƏ#yIu G0<ЕF@UVVҤc?҆)P-nT_pU zUhDD-*tE#fl ks0\{:( AvY ֽB paw?~$.חgr9;KugRl.DS`8(HEY Ϟ rk +А;Tb)LI2d{ݘ>"Xr T,CZom-"14akpt_ğg+刧%JL=%u3i}#z]OW 1==a pJW0;]p-BP ] B#x4xGKĢydsγ{idSu {NLD-1.OrSZ|/zb,`^$jϛu*':Y౯j=aHm,#@e7ЏT1|e8B۱}V~Zob/n;me}I8R__:e*EA+# L Od-x(u}t|b5o39),w}HWVSW󼌜eiW3U'j(aS+qښ|{ͺ7X)^tE}mw]ݼ5BGG}67][ xs*6Vܱ^4^U:mXo#UkVL͇d63Y=t8DTk,:NU8Ax y4ͳL f^-R<lhP4nK`tVY%/,c8dGo%C4o7 htQgib+ gFХʂT7Gf=kG_y4ЉKD]>F49,IXYka0zQ̍ h;p[ (rZ TIlִF-o J㷜+]uz I<=*'z.lwه#Q`!MMM[!Ă@lcg(gؽbeqx/ȯ=9FPMw}+|1|1's5@.gw[ J+1j6әfcByU+9scIM TYaX 1g&o3Q`ѧnA((2-gǽqEpHҁrw<`z_BܨU0XFY*g-%,h ,+b08cb3+UKEد/ uV 4Rj["G`N>oѱngJ0'?p&W/҈4-L@gw+=!k$?۪nV4 f[ i99vߜ+EJ$9EGM HKr:pɀ[9^~W,tS5*JhjU)o }xiЎAk~Œ_jOΤNuЦ[5F?ZVs?(#vV8@ e1 (Q IdaИ qװ:clیO<bvQ Rv3ܜ D I-}0aF2O/?E* {Cy$EKYIݝS\:5Oގtkq?$^nNۚ&uŢ 69/Ee1aGei*U[6nW]?dg0^Ì\Xt[DBА 7- n6z"n^"yۡ7iO#>E`(P&p󛭸":QjCw'OARXaщ$)B}rԺ9" v 9lg*kW7~f[F(Ɗμ6WEP1+䤗vZkZͣBX_鱦fȝ~+fitZᗃMf] sʸPŌ~Fg>ewMdVvanA aA,L$k[amɉsŧ1:^%;VɹNFJqĢu^=sZc9^␎R`.+[Yx_PB-mj~UEmlk0@{8% qUGa,"4avu-Z; B$uܬUFdD.h~Ik| 4@^CH@X*fG%A?۲PSm.LβUdL_X@n;ko0="`Fx[vsBDg8$Mǡxw뒄niObDr ѹ~40h$?f1cQ2$0#ΰh.=0"ڕ3Z)|fj Θbw4uT˂ ύPbV=^R]X3Mb-f~0ulg1lO#,T`8L5UR G| JV2h;_钵NK5Fwh^tW=n3ya`J1AБM2܌=LaVA3 晿OᅞK37Os vMd(`EgwE%QK E7鏴ҧq%EA`h)fyys,"75y ўˍ_| +ν?4xȱ@Eօݡ`#q"WhiL+ek0Ȱ # T~q@(sz־hnl9lzqX(躍Η~̡bvN>ԁf6+J`ƆDi`ލmho0";eI$difdTq`s^ConȼΔ7]/gӹ "%KsBp^DD7m.C/4(uEQ,W%q9sZXffHNQt72#IV򩸻uiYSEXIk)V**/Ȁ۪'y+Kfc `DB۷'f OXq CD]`M} D*#.@bOYa͘$A%Α0`%"HHoh0c[܅> Gwh~A{'PUNm]6qx;q8It.i>1bB<PCY-%o=gKO;b_eFs/ej$ɩ>bFq|0L#eajzhvvNk]l"€^~g!Nh%:lˎ+7Ϝ0WtKvÑvy,DaR =,pH\.mCt$X-Ur֍]qDhT6顏CS8QQy`Fi}Ar?X(;yMBv=R_1lE)J4ԓ П6N !A r?uӛߵV;M[@0>1ijj<5e.-(cZ/WYy5AX_WG5 ( *š vf(}+ؓˠ#l:[dʾ/I!|4_^mo7W C_6)7 <1ülS%7f`._)7`؍T+JAmm J-05yō=#p$:xӑDuu1 L1| XBd:3fG%1Cд7| {.kXjr>L2F̏=\g䡞k7(uh=X5}VT{"NR,tmb-ިz/+x,ʕ^]]/-I=>}ԯw prnb_^T_ˏt?%⽪@h op[S -GRq:ZSFLJ*{z ?OD&FO}!c6ҙ 㵳mhd[/7ݗZ&s@2h Xq_F:1 wb*g'x&ƩdAeqI9@Oe lշ~+骟E:K3W=GWTƏل6+DafpK=@rL?\H0 g/XGe7 ]E~v) ؒ|8g6XbpiO^A-jMV/ّW*UUQ\ƃJ\܌b?wj^+'5~F!H8'vM\H0Pt~.:"R׫f mChcaY8[K-_6䷗BhLWC P.?@ED;Jr{o4|OIg6̥y款 +z[of~hIP'-Sӏ[+=6z( (3byDgI5g_ ;;r[% Sȋ b< :/[s!=ja ˆ.g|xf.]MPL]-@AN(cB: Z$'3/bH2 (&RT6'BFtҕ,|NOP Q=V͙8ӪṊl Im,PvVeT2 }5(_2kRᴅP(v cNe WvyJϻCR$5aR?1. 7S T&W|+ftWpS$Ƀ:TB K>Z@tһMɲpbl${.퇨wQ?߮x <*Y7fW p/3h\ JNBTa*w9ʑ 3g3/Dw_?F 8 a%[9Zo0Ez448*&=*E+>!V7֓}1GcYp`MPE * 6 ,pK?4U۳3wx ĝE 1b3V$h˺qȦn#'\P Hp5:UPAm&0o -PDI}Myזڠ{'Zݘs Ea4:8hL `C^ ˸lkTH :/n [S)R:YnUafm48=}idjw8X P g5ac^.#gzUq>u@Yث*ikڥ8k#<hүP v֗#E,jtUjÔ>K>BδЛ8K Bb!jBZ[<84ekש!$u'Tq.'o9_[;0'Iʂ +1g˓SӸ'D zU2~}vk5h6.se - n(sb.!ɏacϙy;k>n(>3FLR&:_הj)l՘yaiX[ :Ě0A/QzGD+V$k-1khvT.18bNU͔B+v~ykw*#CbuSك%RGV?A焈A$<*tIuJWb[V n].: gYًb*rhw pl<@6W1$:[ƉgeF~>Gtd*yK{(g9$Ђ4cE ?60raΙKʻU8 c(O&m?g`HTk< 辅'miE,eklA E@퐎2BV6:;zR4B Y0+L=u[~}2VJ}1EmCiߤص$z1)$4L?˚jC mI[} gGDw>ZF;q|6S֚M6,C-(Tm1$xq ]9w/_m1nufcIGzs^U^ۀ+e/d-KH1UyMMy8;ƅvJeVcHZ] )"6=ܺlWLdϩ KI|r^#ɥ $Ҋ0=sFAk|yJxٿc➳DIYA9}Cne'2a~wHirWl_2ݏC }^% wȱ"w+ {# l>Umap$j"~h2˧lrܮ;Nr開vK ʻ >) @Ȗ]r#i^@:+@^t%Ԛ9JLڝ0aN*)p{c*{(}.1 !;;D-$6*EM[ßBVAۮZ#xMh+_+Qp&Hna5"3u)zltD6;xʄS4b{a2˖@iڢF ni7.k7ZDNA:pt_a%7Nq?JX#t<Iϣ; m"y[7eis¯:Y.l'^v4 t{ Zqk3@kdF3A{5wOǼ_@TKV0QU_=_Kxlt)XfcUJ[9g8n51RiVZY &PhZDOKD&%le-ƗCg-IطrUHa0ȓD~yJ~ePJYW)XDFLuHvWkA,~sqkJu{òC7XF}bSi:ES 1˩p=[o7h)յhƶh5x)A;Ehe~k[ ~i9[&P$yOtR,uTs<<#5:ZuT_. ſ(8&L }UƱסq+Id@lf4މOqXX+n!N 7[dI!!$Gl1^U erU%D"-9mqwp;b#iRs_Sm4=nyn}6$ْi~gҼ4J^$K1BΉX"PS1`zJPrtE#~ol;Lq<έ{Gb%R&`[ ~97R|gHu{) mz'MGL3!:Dc(YҽyGEL=j:@ 7Rd@: 3H0}dݜ}JkdU|FbmNU) 18bY}~@@X>|[Ƈ8q@]9ᇢ\ư֢p<o#.eTk­Yʥ!?&tn0,͇*. Sq$ > e.K40_9IC3To ϠոZk2EO"B iM 7T74RSy<04C IMQW.6a/TZ~=ӿx sQzcblc) g?ALZVUɾKF zO‰'c;:Gr|τ ' "&X{Nֶ+3Х1%kl /NH% )+`g#kf+)юJF 6B^ bd3pJJ NSl>3WbY<[7M gr9D :UvԎɒCf#UaЧvGѦѭ 85zz -XԹ5}lw YkyT=c{<”isH gxH`fN!\ BePee]=JRMr(t.$ݪp`t'dӴ~JJ!}ZX})TQ\x1Bㆋa/5¢̕vUe~,,!!٢hq[TJh{ATDK\}B68n*#3 C+}'wza7Kh@i.gr˻0)}(3 ;"Ro3R)#]QoҾu }PrLO 럏>)ب8nUܡWAiP%OVxCLuDfX:`ͣ 9 .;tOq*~[5 è' [98KJJުʧ;HQdBcEaFxBέkWeM{ b"v˥R~%- p FGC$lgCZR=>P"@a˜OS o$XNwZ5@vj7 sa>=0\Cy@v {n@C $2sJVĄiB g y{({1ﰸĖZj'ؘʢ6= c(4AEhD<2/E*!A"cHz.k.AYHxQ>y7[ L5W$ז.$~˄JvL/Υ@ܲ-4z<-}ܵYF+|=j;-!>Z'1?app 50I:C~R)L,qIlNw~=ߺ~y@&h_-jM vsOnB<)V 0s @RE4WN,x7yX@Ak$eY'иV !"{j{o@H%AtmVs͇)^)SU I^j{.+@E",UGÐsu, mFi>xZϢ1͎JQs6^>5 eGneH"y8Z| x0.BsspB kPY+G_Zw`=H+my#ϦMtLoXONziibSBC7?}bW_- pM8I2X\4/U_ȳT™&mH_bqrYm^485#+g"D25W{J['hЫa<β7DJpǖJ5*"(S=KE<؉t# PgP}'xAf4A{ v(dD= A@"V$B  N鴉 ¼(RORf]*S+ÈWAw%%ṛQiUpy^+?Tja TpANv $g@ğD|Oed9ǖ.lH_ y4ٳIZ$c`dTʫ?$\3tIzdb@ •`+?W? z@KexI+aq^SUˑ/}N4Y!' nL>!Fo'UU6M&W)P34m_ $=ފQGQkdWL/s'd|Yȏ̆l53$ԗyВ)c&'ѯ$ +(= uߩq[B8 #k.Mz.!$Q% U7-)@*7qShS#{Y}l/:8Kk+9UgF8NAPEU@H%s@ڎCףPκI;:'HqҰwAi]-"aH;rz6&O^"a0#<Ub6=c((~ MP~~y,vZv-k3)aYV{ܗkF&7bPpjT#AYO.R~<RtqOS/Du=չlBDA2}n4prfC@ZjhtA\ YD gn8л< ٷPhCLUx-qS`#~֬Xz "VƄԱee%(Z[%_QI6c?}DŽS}T6Fx0so&4WhIid~vלrw8<ޱ?7} mX DG4u1 RZѕ)Q&Q"X>|EW 7+7>zĵZ材\جM+Auhoм Z2~>G4D@[_"ȋ)?T!Vu`A9Ry9 Ʌ1*|6Y};~uȚmA_ YH.; xJII,KP#)Zc5$ v\^St(i ֐Ft1#uX8U__,Yk[(1g||DLuo+e Td.0獮4jfmiGY[dtǘ>EۣjaIYC3F>qZ^/ cݳ'MM_8Ф0#Y '> )?;Do ;,VU9GN1_3 >_HhjP-L^tlr#]bPϡ62/>➷GnOD^@0Hɱ 8/aQ\˾K0糂bP:rYw2x;B(L!`Bbh|g 4Nv>%>B Ng*cܓ߁L+,PhL92rʣŖ,”| |-VFm״I(”l;3o:=jm e5Q:Ҍ,MZ!^8R& ѶK浱e;P߀~EA#vf5p Z):hn()mpO T,EkvH{1`(C4HrcWOM6}cSR*ZDEXk7Z "TSCѝ;By$YC)! E|_I6~w[/Ml,Ys2Z&VU}4s`HY5H[[A(rB~[ݐeuQ@d(a;<:Ht4}zzO!w޼7//wK:17s]*֟0`W l2ڽP_wv9ڎrvz*tr=jO %oar\W-eTJ8e}].sT.q7^QWU*;|6DeMm`-23bq낐3\icg^RvVyG5ʡ^ rFYؽSUOmT1&,n]#3&X#|~O̥=HS[^J4IjcbBЎ\i-}ߑL+F#ɱP12D!fMszP*G"Twv(,/vyp-])5. cX|BB+:S~^"(Pw%6@1e:Ғ)0$tJFA5a٣Be9mk>֓br:~J%BSv>YZ{k6BeLCޓ9Z\_q;,^6z0SDoX^ȹg}gN%%# YB]zׁ|pnLr*HJ4 W?ʢ59ݴ +}X#ƁA>`bocQ,0C? -Yܑ-/qj~$wpԯg/#1,PaF|݃ ~>znQ!%іf#ߴJtja$cέmUM74~'>#ٟ)=<8jA}u |24݁LC}eq޻]o!5 VsTt|+0 f;0F͏QΙԋ#4]B%@Te9zVd@4z>8̓S4 ޠKr-d!:!aNdCi'юU)T{.o_qo!ຍx; +MJR!(XEc9cvܦg eZ?:CF H\` t5_*9B.cha;nØu+d[Ȟh̻W r?$^ZIF '$*dH+;4Ŷ8af~vU{t3'+OgjH B_asEWzN3k$K)ؖJAsOrLSH{5P@_i@Qc6TgY0a;ֱhKr7u4'<"aZwԇ_(m>Pu.`rbG ,OQjyM{OuAz))zѲ݋ݚᇘ@ū>=j+nèp#cNnzT+MD:Zo< .bKWwoj7wN%O}(2HTw]z JNy ߡ}pwUqi :#(bWM͂o[Ǒ~ wYk˭AXcg̟bj`f›yc}ͯiI>hwZ|~r%Ş>v.B N甉u}Ļ>q7eswd`i>LJ$s O)XGj454!P)諒6br B]_n]mi2Գalܰ2E+2JKy/,qO &j`;*bz]Fc"ii9huE VB̅B5H`-hwqP-OvPIy˲E&,iP*.lKk4M0C'  h4:djZ1#=u)A3ڊv!ΧI%t2/ ẩ^s#c̭lSo>NK# ObJ/PlT֯eUQc`M`Eق=VjnzPcgrEUD]xr汙DOb_6 Oz|ESTUjA8#gĠ߭TXS4W\nU+Kķ|1H#~&YɬS1Hf7Hd?GO K$i KcWڞ2opIo{IZяcSѻ$܁Xtgy:9@[?/_=^MtWx-W聆ٞYiY^@m[)=34ٙy=|=^dH>$eQM@rYN}Rlv=nFVe"jg1|IkSGCK##ُbڦ֘Jꇆ+^c(=40mjg)mΥ."ftc ,zhDxL Na; \`H+g2 cg|/J eáqe I2kWr8ms_ "ΧqŜ_6/TO"Fzv*E&yr$<㱨K_&XsD z݃J1i0mw` BQ1CESqS Ę(`'Z M\壻0&Kw gjy-vyGv脠Ngkv ߷ݺ|*)|ChK, gb'ƶ+m3Hi\|ݣOBX')@})%\r6pץLK^j Df1CjYXzH5Y$qV[~_i ,Et6"xSM]=G땛{Mg43Fܔ7ۂAa ܼ2"xmVm oOy¿mwl2Xcy8/::r"%>ꃃޗ9*_9q\`,w>4c򩅨Ndʭ5 x˩{/._m2Zb #;U{ۗL.<7vLc J1y/_!;ntΝ(bP; g _~qO~:L yݢuΤ&0+#xG ČZ˷fIw n}YU!%Nvۜo`4Yգ;%=jjTQЧH}7ӤeYN+?l/#{9}Z3_Ӂ0lص}zAE0w>a x~ R+UO]̭;kغ?]3OF*A%,d Y7f4Cɓ3 +mѵdk:H4TO$83j ;pÎ Qz =d姕m ᠨGojݬK-%E8 ø¤B,dܓ*%.Vkhu@2KO;b곁AE+0)?KAHO)_z+lsBl<-%.NUA+UBArA[udALw4ۛO XX3<% U“&{eƺ \s*3r^H]AvySyn`}qb8ȝz'rE`q`EuұȩGH&AA,&% Z8/Iž`NϨ\ V"H#Cy =/ڐ A 1mqX -.S9:.PPljV΁FVhi~{a[rO3ek\D|-@dW4_W8%Y*hMo" ^&mkQxql7mkFeqr xQvSYT`)pR:[.xƳ7dPs' C)B{""Q70] UAP+$f@ 4ڹK]IqU,6oG {/1EGCTTvay].J!&v"y@ǭxU;T|UXJ$HI,5XhxL0<ёvrz> 5P&j^s<<WCSg.ƅC3R.'oy(hE|Z_r#2K0/'yk_y| ll.3lRM!FY6~ ?H{%楘=%$`'IH;;&9&Ӡ F£k>\46wFTɜˑN`GV p;A XGjpzI&AR|UR]Ŷ6ڮzh{Vm0a5v@nNm4ux6; =s|è'Jw&t7RE7JJVxr[\:{bB})sVҷVTԋbsL"|J۳f` iƎ2QlѾh)z9]!sϊE2MO-@M:?@?7.pkN~ǝ7ҺP:,C|vnTAR2ٚgGdfJ?ˆA K8f}i!' !/1)hOͻudCz#:_|Z8O4  f{_29uHAb^`ĦF!ݥxD-&fRn 84М5eC. CBQB'IgM2D2}u%v<*cKvx$a>Z8C-mT۾Q_xhO!ҬQ$NX(kx 64˅p=ӧq{|]g־Vr_?GdQGВgш>w'¹)SCN4#yvT(IkN9ʨh ΅zWRW-p y@GWzYPu#jLڍ3em[jR/XхMuu:2{{m5~0Uyk\Rii/vDOKK_#'1Ț&vasZXe"߻?4O*:6tMs@\;#}M\u6}fi tJTRӢXO4AZRdMC"W1FgO½>Ac%Z-DhFpQvP7fXOI]y=8JcE,Q8xUܝ+ B/)(&[)\T%U[f+VH*L!bL{O} U#93͔oS܋#o΂?eH-՞"ߑ9WC=K UcafO9s܉5T)"a]1E'#{B_baaM]d?Nm7mdHn|N[թZK|`'] {ف. n<@C. tiOh 8}isI/:fY'oPNU IO&#_|`[k:ŢUOWԶ) [_BCs^'z%Ȓ%L=ryI~)p0'MXSWMPP۽*)bAJ3`o@a\-Mrl؟cLe>7u+jwD bՍDtXK!5dFPK6[~5*:tkBCQ5W..`uJ|vBqj~=cjJtRNI4IY4$[xUF,(l 2z=OUOE=wЌ@aBD%0x{"^MJl/񿪑̯ANJW j< 8ʑ "F QN'ɓ,K!!! ]K- MLf=!yUpez7g4qIF;2cq.a}j2*dfu ީZ0 c zL:5wd>>,sC>x3hI'$}Wjm[6dk ),jozL1ۡHNu^?jM٤iEHu(j2yr^X|ʮL "9q\{3*͘Hec7Z^>%+lXrcbG%f>/Ov[OýWQc4`$8Z]لr_9| #Tã2_ .;])ZYi,@|*& E~NO(Daڄ]8n풓2TN "BǰI%pN\ho;MѤG,CDI`Bm[E|v\j|}kFP(OO4RGiE`rCo]N>I'*O8KDaKDu7j.s:'WXD8 |G@~u3|k;_Df/9BTmf0.h[7A7cWj}$ܱ/f@kⷈII>#GNS&ҙ }]m@;"[؋%+΂WBm.5A=^%@qhOQ?vLX`Sڳ"}xHJmwnzJ#.F*g֨ώGf~Y /f$Y;|DpDD7hH57d~Q?^^WDMJ5MW@YyZퟖ{0"ۺc=ZjvԼr?Ciw⎩?aJlCQZf&>]F6

^eQm)jh00A+@^3ܗ\܂F!imTBd%TqKguG8[[-Nj)-YtN&:He}fJ'$YOXt<a/(o L&].%q1d! m@1VO)EFA79\/#͑ʮ$]/P6t=BsEmc҇ޚݹr2Eo4aq63ԃcߴ #f 3ꆿ,Py7qFf+LGH)Ut{ OD]7[^LGwAxKQrܞZ E,\&Ej"de|F5b*S2=@\Q ( 7E<єlu*At,Iw_l$h蜆xpe QτTXY;=F]ςJ)*COx#8 ,;#'@#7+ڦ.6Pv>Ixz !j!쌻Q|mp?S aOZI,O>xD "̬ u8ع]|e΍j<1Mp>aU@b6Ht4my0Q(54ŽVB 6*):%9Ǻp &c O GJ^i"K5qm,1p=1Y%گMAt.*;@,<'He"_R;ѷ.2+l+yB(vaK=ٻ߾Tb *_l ^Ej^E(PET*ļ 0NfJ ]CAZ@9_h!e%9Vz^8M;ƶtcůxWGDdӢA𜰚LBht[X7XC֗ĸ$ Sx' )08-ۂZĞSB,L:VRᙺi3(J0J8d_|_D?Vcp&1 K> \/I"J^,TLI] K!{«&_NpbCLCI؂]ُ,(sU&Uڽ:CJ[D␩[P5Ηs=;U 9\Obv c0٤5ZZ_^|<{CCP4M^hnL-Bq /"n%M>@ÌMb˦Cs?"Xs"WBK }o1*Hֻ0AQf+{ZjoRjOġͽ.4rxP!A9pT4(v5\0[&4n:+l-7(7K5:%XBj& G&8X3{^vz["׌q@А- >q֭Ss~S0ھY歂eL+,kwl`5tb;SƦ>@S`Owĭt*[=1 8$7# K aͤL\Š;: jڒ`8t-*_oI<[(\JzTS\<{:Jq&(iͣ9^FENKAΩ')䙗`rq~h=iS #5^ָ;'^BFghmu<٧RC_n LaIۿ^%%&e-UAW>V"s>#*]5Bk\PSi A>Q.@U̝^L֑RXWiM v'i 5}6 i#M%ZtJ̖Ϸe Gw]{6S]seZ o{_ǶWĆL3pomR\Zbe lZSi[}|KrX)K4(.Kvx=x y-RX ē|׿IF{o׽f@Ѭ[t@;pSeZBT wߪ EPAߐ&hDZ 7z+i Py٫~egs1T[1H]8LiHqy/ϤaqR@1ΐ+TY~nrMqͮn$uQ5R`Z2$w/>x]H69Jߪ%Fn8=jhI~E!dwZO7Zan޾at@YCʡw3:DcK YnMMjnzzxt8t|<*bSINrO&b}4 )S1lΊr ksps6VM3ǰ` c~A]`T6D?2;8 7d% ?ax_qmm8Na~DT*F`Sf[$Mq 94K-7xM 6x"ίo@Qo!Հitv[UЎ8SùZсB *K0n@oE[5]7'SucA?3Z}|MO MAC>bsiiш{Ts6 ˣЍZS9mpVeKdc;ec7e1Bl&xn+W%j޻ޝB]s'!]]xbN.T6,ڄ|yp?kov2!aQrTǠB@.+T <8#sP`|D$uɇwXp@ +zEvKSYT8Sڟ ,`#p™t0qzdV^JvbgxJqB^@8h98@e\kz]cy ^nM[ϽF~w)N) Ӯ^( O/˼+>]\\uZ^0 L;odo˃*{dh˟5ĬܐN@>m.7=Q)\]:ݵ 85lJ][ƉQD*W-͍l9x^] de,8bX>?c;`!K+Hpvz LInD3'v #eϸO=i1ߗڀQTfN2@1t#5$VШꂊ:F(ǝ;W?f7^ͩYL`CE9b2D/ ?8  /5 9gT h֯b_2._6`bM+,6&xSC7-/3j3lTlhvtŊ(qO_37-4F\cwi!da*d LCijb=0QU.\6-\ٮ8`MCC[ɐ;p,.S|L*+ #Eh: YGZh)%{嬎R {sPQNڲVü _U4h.zFe2ݴ~-F3U0+b^\709"%d_ҪrW-21 V,#)ɂ3vrv`䊬[L aβv8m", kOX'#/IUg*" :s|dUHuy2ǥviDAܟ6Ct>ԚMY [|6:y%!qyrA DKPј8Chhzı6Nb[5I<#kbMiGJpձ4[B}^ER|N;u%%wCK\5>߉GW_;P>lȌ1Ǻ찚.rmу>+D=;e +7gm 3QŒSQ=G`;Q WJt$ c*[D~,`H_3v8)fSb4oؚbf(ZEZtWSY/<89P-/q]8R:6PWnX8Z9һ`[VYuÈl38 +y92;,5?lVB6pMG뫥a愗{ҢVJbȾ3, re3 "7uSH彼]g̓9/.5;κWA^[ ;dcQE[W4_XˀT1/,A цgĿfm'~cw)_O0S+tg>O2yǐϗĹɆ LЬSTzG7ڋ&t\#Pb2b–O|8:{g9p3}9+>lqdMN"eq݊`n+JQts=RID070]o !@{dzCe W.-0Bg49`+pu%ˌn"#wnx7U)#L:O4^a3=Q=:N_"sU|,q X"jaʰf`/+Ӭs.y;&Am%\c SRbါ頻>* akK$گ3~D-I OUVS( سK rS `sOYŋq1~ B|ےTRw^Ƙ67|D<@:piD}#(R:eHp $B;}nW5%n V9$;)7I<v4B"x;8pA؅gBbt#H@^7~B]F< >6=ve[Urxع֌"HZŌL?A4(2ev`P 8Yv~IaVo*L2wpVdv(r߉5~SfOa~bѠЂu7,N$z:7ܸ'@ӽ)p0 ϏWȾpE\YqLbB6)9iFHns>GZQgh b-ʯ¢U' 5GlI`L;wG$ 'uC^F2̎i{_שQ8%9rYhLǂcK5 EniNSt,J`eRvlh/CKWWjo+@IlNrdZe@AQ1:2!^1duj$3KaF(ȟ{ү[_?\׻BBRn&I: dxK 505)~ʹ"AGTfLAՁU$yl _4Oo 0PyW B:*-O*n.\ Gps;!hخGvvUKYՈM85ִ8=fC_̡ǀ|]ǁc1DӁ/hWN#OsF3/2 6x]/H`Uy*nJtBEMX1f?B/FA\ qCDQ84\IssRwei꣌ wc(&➿0%Ƹ o& $DP~'Ld:ӛw^T L鰐$-覡@TF+Z|HȬulEƐ2W"1: )ތu֗^?jӎU{Tܞ< 8Z^@ɤ MmAZ`:KEL X)՟sһ7al J+ΰ*Ҷt; zȓ`ΓkB5Ric-R-`'&8^Im SӉ~ &Aib4-jL֛pRPfroRiurP̆]Q a"7BU+C_Amnʻs 4^H48/b^"S 6E$"TFwՔ=eY~/,כhPL՟ܿWor@A`: uOoL$'}oL5IJ~Ѵ8SuWHq~yOm%"+^&N2L5_(0Ѭ wh~*xE?Ώ4ڥ@qL)l^3R_'m~[ =R5M`#13?㥉9.*ǚ0s<դkl%ȴ&K${;R_G5cPzYzI?~рSVA*F(ؙ̕ѣXϤlJĚuSa.]?HK{q#dqo֧_IRB# 6>+4Ic}\ΰMe5G@#heouߡUI߭IẊʣlcJ-,jQ+uQN7i]ձ` N7I{JM[Y>s!y{|ZL )? jGvg=do/%ӧt(ZצLTR㨚dh(Ir=-7 ;+95׾l50̱ 8Y÷u\y!(l2F{ 9 '\cY A[Uy׼_YEU.nA0âhϷw {(ma3c$h44 g|2e 8ٟ1n=|>"PmLPNɬXaFkd,ݳҕ3?IiwFs)A+K̳VKZi0DDJ1#72Z#yhjjhx mɠ)oԝPZzL *b8>m 4=""erThB%Jy3\ZɃ4$1X宵MGu`t,pX-Ia؟wzX(kp GEG}B=ȗč9i[´v FYdv@^o`-Bw=jÏwG޵!&M]+蒍՚ @ٱ:r C]_n|-xPoiO`}Ϋ^p@6N=>a_' :1׻pGQ6c}(.8mc<jOgN l>rMXwJlEJJ a/؇ϼʙhsݿk|tm >cE"[?%o*r2^y5h8Ve8(1Η6499撚s5qX3O Pz\߅KoF#5z=] Dʻ^ڣvDYecux5`nT*L*w?ZGXkL{oCixi45@HOiu)K_fMa0XenEiVg)d!l[ȚOub4ZQP95+p~Io@/=Fak0qTN Y),lc;n*]G rQ6*E=2fL{!:`Pvx4=S [*lΉʁ$#)CkTfa:f\)`G/ip9~_(ɐFmF6ARǧ4n"cϏtZm-V߻tI#t:600h@d<F?u;^dLy'i3b-۸w )Yl~p4)kGF7`^2х_S۵k uA c4"> s 8{Tډu/O9@h oטYLTz}YxtL!&G,SW $me ,SY K5ڌCM]kk{QW$$ݳw>i=¨"+4+ɶpceO*s).|Z(x>)+욈ۍ0AV?֟~8ho(RXY Onns,Y&k2xߚ>?:T7RHѱ+㬯u:Vu(o1) jo2L0q\kΌp>, f`F^Dg∩NWl frWaVcq\<]7k̙:38Vs%]UL(3gI;P]/~5$_=oU5ـ"9F8;TnJ Uy7KsS}SZfl -qAY $׷;'ȴ6<$54"[T1Ubm>Oh& Ofjun.cIPZ&z;tFTSpE+(MpAe.@[(CˉD͎vb8f,n9n_'XG9؆+H-Y*ӷmlWGo9AjGuo9:Ѳz6 YyQn*gogD 4ς6\WU<8.m34d=f/)|q^l OEMWg#8C7r.>U*ͅLLL xDas(RYeH1O`ԅu ; K@v;l@ Q{j-Y_S^CMZ`ÒBv$ #pI֜m.(6a. Aޓf)MZ;v5!n&ʪX ,<_sMy Ė8楪?^|tn7.2i X:1VW yVGT}Y!CGQIƟgof>}s0BԈk7(|׋n$wj[}& \bZp.;T}CHdbNG a(;[2~c5LaGAǀJ) u'ݑ1"FPc7-Mּ>go2jJݚ(% A p:Rc%sG}h)J2'!HwFĸ2$,k .<ңB149SƒlzoMw<>"R(S)M:C!|lXDCrBŕ`T׮ShsY~d1뀇hJv4#uT眀noG7xrd ee]\MI8W =J]kB:sZєzu% v&\Ȓa'=A[\pAs"Z Yېq|vPfNJr_Aeb@w٪a|FBtz-#ܽ%s'ˇș^+Y60 F+JaV1@i&e'W@V[<|,H(Ϧbd>oN707a@*,e. Ʉ/CqtCy 2KZɺ80u6 Efw8˧d+ʬoc;zǟtIzYzkaՌg$7YҼ-,Od@..]s$9pQT!4f0f nsEzN}<QU3wR 7Xiy>5F/XRn.5ܤŌ"F;7&\I^RR"TZr(__khD#7vg 7P,ܺsUBV(ɞdi`D k49PH|rZtKt.ꎜn}KR)²'"B|C~՝jf}bt};)/Pn ǞGvm8 3@ J}Pgw񮀰<ڪJճ>'ړ;fhPix wZa#Hjnyo?D2?XQEJ7i]{9Uή^tO'{ңE<[a\7Fu |yOkj'%@ pqG'Ƚ~UUɍ+Ep=t+گA@2F,IYxh z#^hwzz2(xI'N|ždgh 8LDtL7Am4c"ƪ׸S&SX!WuA՚͝"կ`7@ET? ޚɊ6|~g!+VHRM%~*B1ӡqGeE'ہ'ܱNfԟSExi5ޤVt$T?׽50}+H^_8>MNGƿ$rl WA5'o+Z75ʮj8sAhlwO˦vzɠT8ietR-$gtF,Q/&{$_1d TxlSOŎM^ C;~+Ը B*>WB5uiqr J'Zqײ{S?/RŹ8gF~_Сh(!W ,GsKƀ} G\@vYW#b⇘;՗k +Zz)ܿZkfʌC9bnrIiʣUdf"g{mVY40h0OPW&@)Invk;V盉@:ÂK0ܒ8/30cHQ.x{JbWRZ_9aB7A SG\j?-2ڤ䍡6a \t޴ш琹UQ77j(Η6P{ԸPsZL`+:=om,=@3c?iKQ(@]SRD)}!ꝕ-D&U ]f+@zKtpIjmO; kFA*l3a.v{n/Y"Mgkm 7a'B9JXHQOlbYbPhrƯ!4GcePvFE{d#yS:t *)D+)DrV5N8LZѱzs|ԅ1PdRUFH4&]*+|CFz7E?.% jP!íLцpUM4b kx/i$LmJ^ՌCH'v 6cl dbf/%-K6t[Wi@M QO?v^#AoRfa̔N/>/ _̌rg)WtltB.7O" AqaBBRFS1*+U6h <$Fښ]p4qo@:Hd=+. 2 WzZKz(D~m<*sE"Q `{2F"oe|p\LIJmK $@oO]Coȯ/=d'vj4458b0 F\8* }osk e̿e4qNub)OA<5!;9|4@|bc{g#[CΜNMuHnOR{̠a`[ ɢKҋ\W!H1[>#j˫l1u.yk<$n&,|0o=D:2XqM3N^Kl (Id`]awF~'E8rԭ(Mn Ls=A"αl_Or6ent rf@[.Ȗk*Ҧ6v 6hefܹL&7WFu9sMk>f"<(e7=K)?k_nTxļc&%6&K錝#T KA#n@qϭ+b5F/}5'bB{TYP6֕ NgomT|Rkf"~XE"gYRt.!]aP+<7]r({kt? œ@FևM{_CĨ+l t]g\|5)>,J^;AS.:]OP^Ѻ^`qQkFJjPXL)Q+ZlPL X&(_M0 ?dr0KjՀkl1rh01Q %{6~e\R4<=w>+ rQ#+xOHE ?߲"wl g=>rpȍY ,͑ɪԈcIckvŶ؇}MlJDH'4DA0Gֱ*Ns)·]-VDi v)نd d&_*RWIc.}jF6>7\r?ay! T a;DiBnYx'Q GCRel&YoetE` 0^u8I{(^3Wm!_'y@YTq#<u0br by|W*5~.fK- /ђӞxJj4MX(!y Nl3B ꏝF3ppD9}NjظNW=[1 '6,hQf놧աOܖ 8e|_-)`C_W`4H!A*⧞1/;R&dYZ~\DĻSH%Al UYHpG:i '0M?TVCl428YI)rJ[<1]?5hKQnP 5 AwoFt*UZcGt,yC Ц# |9:SaY/xN[=]JwFyA2qxX"]s$(qd:Q*))]d P>aדֹ~֞@LKhq CD1N0=죥S@>96$£q]hp`H}Pg d{ޏ0 i/Ͽk~lG!UCA=ȇ ,4 . `6kKc6N+8( 4|=p޷ #9lj|TX#GVtZiV/~3}NFć!1&%0~NCn>tZo6_q( la灂1 bt_s3蚉ClY'nۦsr+U\ӥ@=&31Q|Za=U:DwH}"\*p H'ÂGv5sZ,ΝfZ[IKyB/זPk>@b RI;G.+Bf.wōV)D1>hKQ)lR$n:ܫΞ .Rcsl0{ ٨ n$l)Khi0=PA3'FprvKxr(YMnUI֬F¸' a_h?, ֔hDC|{S=ATi@̤4LX3T}:JC\==lT0Jtx_Å9Lw@\.<@pe\cc,؇mSת ٍ_OߠӐ : HZ4m>]wƝڈN]NɬDyzX]̹ьvkPF7q$2b7栞D[~d6&{32c6M#ۊ4>;Է D!)7f)N\A5gXڥ5ڠ+*t;O6ͩSb ML j =u l:\0_#.Sz+t_˥lYwq~ Oݝ]U #Y# lb;ZIgYZ^1 Uk }ZcN6.)26vf;?M(ħÜzn>O*\>KWXa/,1n};ՔQ]::0s}Hzɻ/%6m (oVy{]G^hi.' O]É[Cw D#rkQvjkK:͊PrO$ɡx:oI)>Y͗U'60h4@!h~_Vr5XVL-"3,#zfΈK(FkFɰʶ>/cޭA3hbTQG 70BTI%0{Ir̉Cq 'Q".v֎cŢeuw>)D)R$4rک0sk{ǺNS3mB:sˑ7k%&q.KWv< E:@Ҧ,qj=na wDB*w2nqEKTR -rQcm3n%tFDE]"1oS{R-n R&+;4kM[ĵ}@Aq3u?7fXDkrcϩ Q C*V1|!y+f'ܕBK! +Cs݌f{Ϥ Q8{4.ĞBb,֕^Nk>o%(zҝV Ly *&ALFrSKbfO@SZku\${3h}w#RJBdʕ^!lƏ:`J(dȈOJ\6zҭ+§>fT('$\: lNqGpwfv|mz1H]\ (<>*pYI9< I#Y_.jF~o2e?KHo/ 3.6|X#&69- Gx=tfk޷A oxh%,c_:I9B#.zgA+d{5|YD=q_`gjrI{ExiB!3:yvMuKypW?F1P1ɢpȞ畣8Xbੵ!ZX j>EL13H4'dqS*6a0)/j 9ȥ \JH+ ֝3rTN+?:d>R o"7(xU,bT 620 S.iQKх}D,!зQ`3Z<ݺvLzwE2 0jlN270kq/f]/`_%'kW(|MDQc->?m"lBj(i $F,,ᶲxLʂ%Y}*(j 5Hb%8 2rhpd8[ɥ5%"Aý浆4xѮTW]֥QB &sƕПT#]gERJQe]M߱yZ>ӧ%4@](./>ՅDnu^l(MպY#;R`J6?kRn] Dn)4}^%yƐPEz"ow'Z *0!e*5['B&>$8`ߔCLGzBŠV\~{0Ӌ1?}$ /Rmpl3SQTά^|9x*Wǧyз`6bsjh=nF D) Sأ;觜cg \<^_8)[^Yaa\M^7&U,jI_O}= Y IB&7=zdpYF4mHH.6U$vYpQRӟkDdgl69E&E1f`c aW$`j!D.Q&clwlY>H.YpՃpaqqWSx2TD Oy9HȍHllNq@9FlLn%paZmKֱW1O/g1gfoIA{$XŖ!3*Z-Cj >\e' UmvADNGZ^ ݯ{2K0"B_ `Fp_ct-OҶ;=im;$Y青F@ 6>gy|PCa^qol'-cwJҤމRFswc":77`jW@5MI-cac;g/>X4. К[܄)f}yD?F%2!OӎEh!6[TvG;DeG1!sO>Z]t$RaNãLN#Sc]Q",F+p%恳 (Qs{eeڪta<۰&d2ߜ,BSSvJHa{7pFft~rr'F\yu/ 72 :*6Ԑ 87Y9X9qݥ^? "Zyj))H:oh 4I?0SuD윛4v,n"ZU]?BI'8-PҞ֕]& 8aJykmG?Mb5f]␧yC&wŝN'ݍם~|.QR1&>t~ 9EݐI?1yLAo(ϻ*`@RJۊɱ'?bl>ܥ*H$!㝗so%|-ZG6+v?j'VQL9 6MHh { P-|Acӏ )k_ܷ&Չq9WWTx;FZ9KBKBB Y m&@1, `?-$liqԂVyCإy߇Yr'lgʅr <1.}Ϩ\ !Wc Ln|P4Lwyfk#n\ۑ4y(cfÒ #]peJġ BK&:zVLTeܸsBOIB_ 1EsyVTWu}0 Aĉ. iGzTDCӪ6\ۘT펇9.M~VeQK-+,KklYxP#}Q2Xu<|(W?uŖ\(5" "|/A!L?5 zQ!Wwm16} e3';΀!RAwo}ОpZRoRC-̵&c=Jqhae&w0j3{@ ϡd 2JsQ ;l{.Fӳ^z3M\ZCd ^E+Mt\LpIxw˂CI_lS-mX;j`>.yj~mN1$(IVIuPwyN[cUPm@Jwkm3'gع$OG||64vw0j>AH$k+='j峋FK#Hb-8wAta;[`X`Ϲ^opMBl}.ŏ\JuN•A/`)+t+˅Vc^< vf_krc|r.9>vS8?ݥ&{C)57}N?C/.}v S=8܇hU8r4`A} `%u$v-k 4Ї AɎJ1zg֟^5:%Z[˧͛U &ᄈf$wg6+>7)ed.SXr>깁 `C0ӱ} >Z~e~jꆷeGօU6iV6ҵWcY_mNVtTlXi$vZJZS M+<n=TWXѯ;ꆱ^޽Rr[Ɨ}Vmt$5}}϶q:`L*tzK[w39f 鸛%7!clЍ=22*uo޷|]Ѱ& Vv )YL2\YzZ.=bd3/1lgǭDA\bV3H9zwGN?wm܊!]~qMByLu`McHZ0Ko\^"0~@ˆ_p\/'|CFe8YΔk͚_U Doۉ vg UExN.-=::+1=QA<,;e'g:xk#A@}bks,x24.ˉI]V'lۑv#9TGH47h6*7 kl|lo!a|aZ^t:iK$j|~XN?,|4u:  pm};wh{sPkГ ye, ȷ=ܮ 1q9m[UBqqׅ1ͣUa c7Yc!4L֥紪l>6hI1pe<;Na.lT* b(VSY0aCs\ן/!5^a>5߳,lL8DM{2x~zp[m&]v;}2LS'003}ʯQ(. IQG"?AJuQUVvGh4Co|2`a ZXulΓ~b'6[~D84Q&~~4rw3͐^#H 9oց>`l;`*%HQ?j"W\n4,rך4/(yXFR-mQ)yto@C@ݚ%Rb290d.5l mr)ƇgWeoUw80 m W &{y5jI*-2(g7:0y\/Q]T-y%k2P82M&:$iР{K:.$ oƟeձy9$J̃O9aE75Y8x#F96]DR<~|\1J)<> W6L,<(On_#?Qt7il!ܩEC]u=a`棛3 %Ɯ$Fx B4,`ɶQnвĔ?Smю 8v[5] 1n7c%a.@W !gs߼$dT=^4@AK,ġNK4A9@d,e(uz d8?E/ KbD*ҙ!{ʎ=n w~yAKo+.<d|=4r,\]SޖjKΒ}/eVzԓQH[( ǃ$Ѝ Y.Qs^H~[c m1p}mI%}|8O$zכ1 ^]"Zt"p6yǃS]T6-swlL`~RY1|$pUG h*?/n8͹њ{[kt<LuI}%Af#G#z!'x׍Ӫ=篞YJmWwjLڊmo׷sx mP!Wm/;$}h8=L̏uƌ֩kAkF?ݤTX:t[¶R t |xH);u HUcU+Be5o NM9t?f}$z녹M$i\0&.kX0PL<:"v^xcuGa}L[- sݑ8@+=-e p".SH _VaseqE[P0:%]sYz䗍[y)=BK8پHڽ~9c{!VeEܾ{1A [,.gb56P?ubPxy*6#m[G&}+ګo& M|>]ue*TzTn)`~/!fnDgPpA&0٫s t8ߙLlPC.a8i{5uAXk~ K# XAmiw*vwvx˄!IF(G8:F<;=2Yډo\yWAT)cha0jr@ˤ #W)Yw1zsD$ S2WJniʆDa]@R&Nεc<$Qy' z͜_[@ҿ@`4h5~OV*0;]C߯"?8VŒCt9Gp;~"b$cdnF{;lF4aU9^Pz>L㘔vL9aXHL@GFy>ު`F)Er=()Z99#˪k/7h[Z?nƮnG-,Fw~;)28=Vn.ԑ֍I4ٝ$u^VPw mQV-4B9P-)'ßI[PbpP+5B7W!snS;P @]BZt$@5U$??i_MG "H^1vv5Cl7aMyS},>6@}z pul½Ꜭ`6 %x5?PQpkvd[gL\c ,Q3vj,˪~dB@eA YVyX @PdP/ aҋ+ GGɠ!ݹ5=V~=V^P֖s=d? S9jL7_.XMdz!/랩["=ɪ!zR0wzO,ֳ#JV3/ZE3x+5 xopŏIl!ͽV>n[zeNkd|#^+i5|ۘ1kb3iD Tfc9(ݜF @B(0#vhXYCT8oV¤l@\鿮M6iA6wآ}bQ-U\d <:J'x5m05hFwu S|FU`1#EҼm_ԙ{!؟NӾ}N*ܠ#YG.q5T~A+?o0WIE&[l`͊ V|o7v'5i|[jd魯dwDt!~?no,E,ҋ*Q)K$RzSրiȾ[}\+f``Fo@A7s|~-_j5Ħޛ;B Uܐ}G$͗Uul)qn{~2'B& ;zBp6KY6_yju7Ma 9yo7SVy@UyVNEWC_Czb<23A%6T|m|m |W%6n*0Z}aAP]5 wp<,32ng mG#TF1vD%Ywd;_Z;ͥZ4-Ԥn[K};-w_p*RY.~YbӖ#D﫧\[ݡuC dB?&!\$:EH |8H|70ԹT3nkrT;'ӷ/H{\XkJ9]e߈ѷz*S5w+BAJ}ꢐd Y{;! Ak~ZjG Ey5gͽ)3=)nIDs$<<_d_3My"YcQϧ5KsLb!c70m;I)4 ͅEٌޞs> n|6=08Ai3=RuB6 Ski\P>uuYR>ΞV>ca ξ߿#.c]XiM])`<'^frMޗC0,>~5O@!(A~D ꫾$M9BhHρ;W6HnS(w6A?ec%scru.,K/OhS43~yx-M-ʆlPO |ˌ-J}*4ĴEqHx<ֺ"2:>_N╧ϣ^Psh)n9FL2U0^]shA8!B+CF$̈ޒ r5'('tLAhO6ע^wfIhki]k*c vǠQ]ze`S%I,0/2lUtH\ڎLa&x~-n{qtm'RqWqCILm5䵥uY5BmC^ w>]TH~#ՙq{FglRw>oVRQ }xO,]0KȎQD ¨RPqS)z.t;hp0 y/E AC m'l^,+ALA;e D#Ư6K{Ӱ0-f IGlˮcJ<1{자K(Qn6phvobx0[8>4mLYq%Ï n/8[;ڋڴakmbTiBeӇ^s7^\"E \"VIb4y}?8xXE5VRAhЋ珎e)D˭}] ^ Պ&h%\Nj1ԛKCP>a?+wT"UeV1m6@}Q喏Өt]z2\̽bqx=w#<Y\wE6B3 *2H0Y 3UP O8?ͶpzW1ͤ rUIq vg`./$_eZn+ܛMyeS)7AEڈ̦P-bh$Q%`8f;*GBW|HyA?zK nU'NHTE4[4yVo}k7! Bj'c BT4Fuʞ-TWβ/Kו=i&:MH|Gx˺KO\o5% nfS|lmwVi |h u]/`S2,JFѱU]'Xɉi+OJ ;yj]o25e]PBsKWuX>]k(~Z5o=w,T{0;+2:j',w/^|&DHvd ꍯ(K<pzoK-pPRfFPiN闛Lgu}ūn!Ҹ,r૿]U"yꀀ(M#ⶱX\F)_vKǗsoLX#CS dɥjmhW^[Dd&hYhȎtǓH#];{/nQ߾وWS]$÷;~NTfRARGx^xN7/jX d)]"G@#NRz#6Vr|J%|"W)C٘ . &? @纆7BSaF{j ccwf'\{ً#~&I1? ,#/nR{%hwBsi>G*0GTc:i|<Nu'd}wH,I>8+|*)͵\nη٨`i(hD+HGV-L(0 /:pH1J3Q( ȩZ6nY1aQC6Lqb(WK ]9X ',$gR-I (̡MdOpȴ*5{*F/rëܲ0kptME/NOXJv8N">3 l c_?x>>NROak@9!3VR='J{JDYoa:^ra{n FGdufN&n]ωfߔ؇v-"ҫ6y.6 <NBDE+zRKpN5' p8oaZ hg +˃ !' PO?) '2\Db@rI*;)vƛEks`no ˦ry^Im"lE˾S4lnR,lVhXД.EqJaTpN~A8D5z.>/]Vj }SZGZKh6UJU}~?x(Tz pV m[eo%2kM1 ZLlJ.̘=F!}-צ~5zlrߘ%`Jm.5e`^ykLD=d\0Vki7'?un/tؼl*fڨ৤5s賈\%ޫz*vx7ӺKEU " ;]p4Mgv/W!{h }vvN8^WkҪN)񇻥 "%rBʪca,;Z޽to YM@ 󴅧E~zx.Mhm)jm`ᓴoRr*'ߑЀֳ1qʸb6S.ADlbܶu<-U҉=@=+-V y1e-8zM_>LvX1 B>Τi(k0{;\MȥFפբO'&50nC)k%(Rqd/b wErÏ RJv@G{Id*?/!2I&:tNF2bfL;5D);1s^IV ^0pp>U}|#:'C;à %Jt3g3Y}|R 4کͭ詯'g8G`9iY;=8`Llzv!Ґ4>7Mv+ce"9Ur/61H΀-Oɛ=jlT#p[bd0Yb0,!f'mȷ>BL򹞩VxZ$jokBNa"5'YgH';ӂ2AY[Rs̮`Q+D:80:ā6ȌhZ}[mA]JF2"#]Vz@i/+rqbzh\f t S[Gwu.ȶ*ޞ|P0 ]d~ 0m3w]VooOw133lovI'7ni/YJZLߍmcSܐc 6#:5Tm[qA&2S$ᔔvqȫDy!]T t /9.ޥ8,2". 鯝Wܝ5 uz-pAӸ妣=pRq1I0́R`p1 UnmqW'^w;[p,MO7VmqVG1h+&EaO{o1uZסs+Sf̢O8ۡ,K- $ctZ3*.A菻#(TD##ս5y R;)DG^3'BI`N1lꝪs 'SY YVK &`Q~&a#^'iÑCfIĿHܝ,|Q\Bf8Q$f5FVoqQ%y͝9_>A8M7VUh=b;% VF#J*.$g3MHOF >(礜Ytd5qC{n Tdfƙ>^(h(uh{pօisA跸/zkOqxw'e-tsO7dZ~pLU91K-a@`T\oD/n:5~*hrQ[I\ԢU>^""پ:XX]  q;h2It+خZ_(^I%u6X#srDyQN{iST 쓮K']j$P3Ȳ:<BJcEH#IJxGf; 0RXkߋv*(+):R)vݬm!:-U*sTؐn'#W}v+˻V߸//e`p*C"q.:S^0lk=$o~z~9WnIF~B>)fwQidzqHb?!OޜJjz$X߳Gs`0x<ȮA=9u$tӹVLu?:jC3Y qT(_c&.sW#9Vl-vʌG@9hɌ./(ذJ}-|E+bpPӢ鍹*=S/% ];L`>*5IDjK](DWTM[+$iRA(0{{ON#p6 }PTZI4S3V-E⍌~ dxET$Ye yEi$f2b79^pu,R/Xe|]teZ(Ȯ;s0?{nt JH1OJ & bۓòtֶryzGcSVL{HsC-EXunu,c+ VH,VSN/:(օ[~cyR׫n(tt0kbH6}(2}a1=Aii܍ۓXB7lPhYL^=] 6l]^c0`Aҕ \@!|ŭi_ΎX .neWm6X1[ZSЧ!7M=7BO% (Kw4a`AC8Y5)H/^, a멖1vdG4uN`ex f s<.pV ^e ɠ5#-^J>Ѯ%ġ9U KY/Me(x?Pe@#8 ^J#an؁ !nǎşΪX/B_0Z4GKї8j3ukt/U1'_#: hs^چ( 2սsѐ$'3At{ke9y9הܭcN5&Dja6f!y8pL@ũ1tƄ ` B1@jXaʐ$3x/S)K dR7оI.茾աS<3Slp3;:bŹ68 +:d(/x*L v~YDAV V~<; ~ BqyΣǖIdĄH64e'=bjж`B\j~] ((⣚I_5\X˦ʣO03!cN.#Y۾qRK|uC`v}64N'WR #Hf[7 ]7EuelU HTaþL/P`Z$Z&{?5cN i'=0RH+<=rc0n9|[MKKqo')h7DAz%;R䒽&&^HA5v2^y A0fgjuϫҭҼe?ل:mt&tK\{-X hb܁WMQJajGc "*wi_S<1=F+̄3ߘ\2F f&Bk+*iӽ{3MKb|9!3~<_]awaa񻠞H⏹H>'#Oeeg ~0M%~Wc̥Cx^^j>fWn\3auRi8J5<:d,7 J{n.49~'jK8*NYfO1zc;!CgBt,P=_.|j slM+,S; Btc;aj1es"ًw)tFÚ{~]}Vo/1^*>ӂFFU4# ?඗>ĕ3_m)Fz0~XPd@h$ɕlYbS[6!IeO~ܝC`TҌdV0'K\l+NNY{z۷Y[zaxj9@879(+s 򀵺%O>+ǵm7['v(֪@R@R aYߎ"DzLY_SEjWڃ=4]}l=l>Gꟸ⿐O?!=ɏ`4H.Z9 (;:˷Bspd.G+V9kjp֘۔5߀2*̡Ϟ~gMOq&LA40PXR?4+yԣk%8_3df4q\CL\{/رp./h+j=}NsӒ,3"*wX#[D0@i W;?oJIt0WJ v@-+@ޡ5H4ĩU雇:>wͩ7Cm]kJ`<-K:&%o lt-R`u^hg8"Qzk舣|h]o"EA;b{^^ҮlbZܼ1`ESn]'%^3p??U>Wי[]5 b%m A3LhwɨtD һ*xOU^ѽH(9YS\u/H0坸{m樶bOμg:_W%IҰv?0v<~wޛ@qȤہTF7zU~#XfՄalA9wAgUC*<Hpp'Os x@zNޱ",}cζAGQ4i4*&7T$d w8zIb}޾HVAB>/;W=I؅:MC,Tɲ'I3Yi\lDGs_K= 3N3^{\9>y"*wxn8€#hRAbժ)+P z')$] { &gf`E`-?[q@v 4 2*: #C= cM-osQ27c5K*A׹=(n)a7 $$/7|<9?^8Z:]h&Q$ety2[TZq61amIunzsI(LƗv͒ubw;OhMGo|Ntֻ\q _{݋+=ΛCJnƉH:]J;.>9N;! =߹)^$&MIѺy`xi:.'Eld&vw'Σ1Q}3gv_Nl5?xzf$g :!^4Nt*l LRŋTf|0Ґ ^+o)DĀ_yrXƞBl6  VL {%лF\X,?wn,Ңޠ,BFT%lmdp ڣ"W8 +JʊowFj/u "9Ӷd \ԗ gq*Ks&11t f A}NSE/xi]ҿ߄i a6Y踡S erLKw( p , *TݚSsv_W@@1Q [-DB@W_^19zb~-~wH1ԩع폺Z͋$c3з1fQͅ\Js/:u4zuڗپd).t.msL6ìj Vsr|#0if. rȽN(u3>q[TbSc6 Ip<]ht"fΣ{-yt#]r^KKC Gƕ;d[>ϕQ5xV}kMt&1//E@gՊ1hK]#~tyt :t &ߜnQ楋|!!4C-/{LEpr -D$U#p+ۂYڟzgm͓ןT; ۞αc,q#982^E8J 1E^bDZA<A\I}  3 ;qjb{8b!xbۓ|k ʍƊtFL$*hr /IpҞiO_PpњqGN;E^?^M+nXfMjy)l҄!*|`KC1Btoj&{ѭim!8$i̠\BkV8{:JM̓X0HM o>O}c vp]ұV}Rq^u^$b=*My,)YՓ=^V[8xA()REvllO@~p\:{"/pS4/Y*}7*r|h|+`vC\kwr k>AV< S?I-ؖ55Fi:>*8Piyb @O5/ 2~U#s)[\6<摨ncaI\"VI(P㋥7FGUB!0Ir;颭a/Ni9]{ pښN6f6T UB,0X- iӉB G%|##t"n\l/ҵ \V yfPtOT ~ȴMt8kGs)sG ywݧ_3TgHz+_C^y2.!a*@myt:OjUr$^*!P[ncGkZIjnG:zU cN+^L( ~'Ew\=b\~7:1tqiGU .)C߈f9D سŨOFdMb)-/x0ی}܀ Wk}\Kw5rBqkJ`ZO a^&_[n)~bT,Prz3mgޭJKJ#J%/N[ n\Npu.9RZ]E3޲BP1|}}-ƞ:0;SlO-f\+&=5Ena{ۀ~p{U&> = >-+>ՎVm lCo6qC=<.P6HBB/Tr=평JQ{u4@%5'EUSbL '-.e]'cEQ8oy"C#«@&/%4A :dTз8,`ߓxڎ Tv@u4I3>“^C(N-5VL?T^RoOQlxV沈pvxo3ҭf@"ԝ3ɨ +K:ݹYE`X.ߥbTgl\WmO^>"Rb7-]vXj+}z=遈C\P!$yдj D9ST #cKpL]qAI<#lvΤl;@ݴ9QMr+ .RmXоٿoVGh|XmH`J3١1(Xk+T6Ufmfo@}i&Zv^ݺI,%(hF6 gOGVKto VXQ Ozӌ$-xp.b,k:,cȐ`l@̭fMex\ {#/iT:zz}IU)?nmZpk21?ۓDػj(҃:|Χ.)Ю~[eαLR-t+Eo% (y&7'9l)"  |֧ӹ YP0ճD- ,c sbڞ[{# L{Ci+#vb,bT7:PѿB cNB8)O-:="ѕvcآ `42 fN']g`0ӻ-Im^xYx Vw-\QȠP}|9>4\0m!6^jc[RB. 8sX/ԟuQ%VLa\-o07d?Z+eS+7m,3umJF&Xg!nAZ;@[8Ws,pA[O!Q5]KxIT:[bQgAfHup:J'1:_̢Emu^*'O|rQ)]uCIFv?׍( 9d1' s伷e YpraW=-idy tR.@070A"w\6ِ "G2i7 WHaכq׵g`> ihu*T>13} ;,V'U7| q"O~A*1h-e. ff>[G-:zX 9㍡IaͨX9;dy*)lL,aXi $D//3+Uv180 }t&{L\]΂\K.(hĖ2`ǜr;DdHW6q#Hi+@]$ltG[Y>°u0'Яx:|@֏93"4g=c6,]o7\?x{L/zS1 q >%O0+%@ }G~ +)@-޻UԞ'mUbbo@,a}B/%ytbDElǺwF m -oݻ c&8_ҟgyBh?l$Kg˴xt)ƒ9vc!߁huɍL v ^4@j._a?UbbbUXK("(-FK``MP7U3/"Nz1/sV2Phs1 W (BiGB6|HRqĵWOYMPy CCnp?ENOBWKN~SCSŠ:RHU,t c*Nikw_9 %S?ߦO&9 A~Kӛpʫ\xJ`^ .@H Oj4*ǀqʟ'F2\X)-c'EuM&s] E%7YJ |)F(-}qB͜Bv15qqo2p 'Ёf:r1tm֤eX}Y=(;TYaA߮c,/)#7#9Py(ꕹt _\lJtԾ-fUXQ&~ #M']?1)WV)9|2!OMw^寇Dқ#MyF+'kTvq;'*9N^͋vOx@Qa=[ǰ lQ/Qv s WC`'%Tw [ iYuoJ)prcQx9/ڊ-Ma|8T0}4u .g@6v'W4D M%4Z%[fK@ޯP2L&0JTȨ>ق3 c@u#α\vKGeʋ~{uM07;d?U W6ןa$37F>axKБ sx`^K$ݹi"4kwfo@ )RĄ| ~yzӃX ʝLkڛ+<]V6[|9\&GX/ Gl] 1?|Sax ,8E(E/s^5#|ko]0 D;R, Ȃ?ʲ!]Ll0p*EID|Gh6)Lȓ"Tm[Ynm@}{Ա=%?F}REhI> (TgӦ w慊Q(t5)AݐxuDw4.o_UVaQ7MDY*JнV)_& 4c.Ug\M'?$.䥆i"ǣAGn!zﯦ {b'6)򖊜L,3ƿJ3c1EfiaD]ufV2P,f~kNrǼ.μ&Y{M;$; Dc?7َ/ (Uҿt͔2ި >+li+n3}c.v4'}4=_vO$C TϯdHol UTA|#HJEۋ%(Hef:WfIRzmʫkdEpz:czo[抰W¹ 4e+e,$t>$[\G FNKoۙWzY&z:6~ ht09K|AdIEv+jRɕqmd3E% ,0"xm@$Qc͉SA _c,Tm)-{=~!I QPZ ?;Fm{3a&v\sMZR]Y{l\>-eoszxG$uT s_cA 2/=ߦLXTx ,ˊ9{I "& #BɥwLg>P+ zZR5EI?h"Ai~6s-}[@u}?6{j!c}U$Ϭdd(?-쿍WI"$zR~ŌIdE;3M!F@ 9lDRtT 1HX|ЀL߀Kmjg84MCd_35]; ;(R<@kD*Sct+)ژq#t@#hNE Y 0%q Jhڼ6tQȐ4%@JL@U(*y`O- =KGquqh+}:|i_msdtUU&o#.bDSTpa,[0gvϮ} ېBqr7 w" NuS0(X!<ξz(ܳL^`r}S4LgOǦcn!ߴ'}/*zgT9 2Ĉ5yĞ5̌/r 2q|\աvN89-ȁ_XaXac;gMv#rIC^dÉ[q iwgdZ(PYߧ%uIlɵDz-|+"w< 􄦇eKDxhB̗ WhDMt9mxD6ཀྵ+n2˂o -y]1"פX;cjB*Z¹DƗ CG%*R\ͫ2gY]n5 Zך&*81IDD/Ur'V4X^!麆 a6."y+!iwj{S_6H S$QM`yic 뵨d|6?!1c%7オڙPB-[FH!tD[S8۠r-=_J/4Ztsܻ~[ܶb,kU?d r5/ J楽C0 {Ywy[#tQYbkІ~E,y%!Bf˶esEGb+ii袓{τA}P25Jc8$2w9԰~ :n?˺9cHIĻ2" ΋ĒJlMVЯCˌ".6k>IF,iʪ w#SJ1u(滚H7[.TA m؝yzԁ  uW*Պye&Yuv2D4šJ0i} tZ:7'QS=iX?SGNKK7sW GOZzz`3筐XG|Twik(sm C}/s[)Wwz6)qsSVG_rҰ6Jٛc–/U8R#V*&xtT]dj'"S&s9|B֕@u%❖r )4ˮ{"vh 7*(g%!,g# J/"\&I<>3`r&o Zr9 +oĮD| 7`i) ڪηm@M8!_a^W"pI, aU=Bc<7bK֬pLi}[:ֹ7G[\=z?6|ŧL+|5yi.8(hBI8|WMԒ]{{VDγoJ76Mo>`EG;YlNY鼲\: u /h'G4:("Cœ!?{gX~/$G'G;g6M|jL8[5WCN 1+abZ\zU FpJV">egj5e$NQ! wXr-`3.Jt3>qVW\(H:'vjDi|cRg|o!A] @G(gZ#GyHw=~ y{$@ :vHeox\TF_EM$` X3#%bW" \Jqz+(u36MLH{ Q7K!3e:} CK0@CH .<Mk|:N v]EƠ3Ag6L̕7 5B}=/?ѷRJZʟ# S<:#kю`W:[e[?f A K +dOۖ 6r iڛ(ڠ!+Ɵ:N#4>Ț)fgS(< p[0m1^|H5f*GS-ϐ6F 3s_c5xȘIᑃ6o=G~EF!R]XZՐ`%_LfC<|KS%CIQIWOگ_ \Рl\a.v=2Im&V=Zt Ν# [?g\d۪pזǍV>utFg"+>!ZeCT]j9{6hgit]KyvAp .g%ztaEhЬ|LyecΚ'4vEi) (;UvJ3v<~ !Sth$'ߧ{Nv&z `x.K*Y3Q N+i/*97Gԓd_9(Z,yL[@t;Xkyt'+":`j ]mVj_(iȺnAW&_-c}#WFhEkw T6КE簶6j~ԷDȳ+r۾IgNr6EcK|Vf0B C>V4S% |[&5?Q5٘U4@C7@0D ?Rg&ܹ"aʰߟ~6K+}Sȴsn0Bz#]-x?wxm2 /tr,=-cSV$ȕhPitFdV'6cXg G,z.=f)iZ҈3(Gf DoECHUB=ӯM0ZcgU7|-~x(_ԸF:ʒN*i:,a$,q 5jfV${kYTJFaetK4tU\AQv"R9d9 }KWX}4_-C;buV݉WJ>Y\%Vd`@Xj$G|=;0Z*tB6ljw\s߷b6'OmFgEȽL=f%pn/A+35~JRj>HYwKo;e{=5ܘKCs #$11= =}yr78r5XloYՆ͛2#ΗWwJ)aBfn9D,h6ZzKv8EcO+1L趮א:jq9Q"Bh)%48+=Tc89tAjTs?*C(HABFY'l[F|.Khݼaa{8Xf> KNxyˈjm|-U3Z4o\K=V %6kb:UUH)?8|ɹM ]5TX6OF(&BT 7M-Ȫ*zKnӞqB+ӔnR XaX #9 1Kmy(˰(/91| Pv2EbrTY[&ɓLd11I<>mWR%8d:ěaZ ZB~2s\ CbQDr|-[rX3-X5RTݤ0KK/U39ɮvfrG4piRzՉ:DjlYCoT."~1荇e^_zI̅n\XAbJє^27j>7:\y&i)U10ݾ6Va22g4~*by&+„>ԎP'ZT0֯ՓD@ɸ ${#+q߃ƨ\ܭWwzȜ^e>F@$  Fc [*cF} GUR.l 'ӗ{^/qO̪Vo,kt (4j[S3 I[c5V):n%/qu3&oztAftB  [ X%~ha! R"\+[vp &Sz㯐9i_kY͠V4k.;c8%m1i5os&Q&h֏]%?F*F5͚*k{bx;/kyߋ d|zi/ƨs&X|4R+5/&(rP| iWK徚CϪüdKC"U~:2u+д9@1oXW=[Mb_I=`oYszWC̀0q521O8f;Ɯonթl,lٴ`IRZ>ƹajO Jؙ0sgV|gPn'{+OIPi *% PjQVZKC}N+}IEfԻEw}BG*!L-ؠiA0>"l(~%^]es+TJS3>ߠYɽ ׳?&J*$, Cb4$qWm-;_#/r J .q=#ИQI/)OM)KN mt2nePlhIuX[ p 哣 p-Vb&M~b\ ;Uc't.R7n<"i-> ϔAz9=Xtm vM_[d,̩C*4W^"m+Ny0;ʶ -I<)m`enB~zr̓*1==b8gNߞ3W[Ru|lylELtnտ/6A!d hK/ٞ6SqЯDɐ@x5<~-۽y9ܶ=y+oLCa<86; i&oJD:sk8@Ĝd<h G$;2p# ^gW:czu !3pZ_zQzS=0]#{%j] I+ɲD=y IZX>b`GŦ |$檪E:']fV|qnw9t[nwE!jVV Ycs'mmR2KsuT"603/laٸ!抉L nԄˤegL:>sy w 7@uoT8~?is꬝ R4BIB:$V+B@=<]ּZF4KU&.NK~ڼ:i⏃>/WJt %i8g*:Da:κQ&5a!dB'H1nIF97ˡu*ӽ4u }4H1& Rp i XֻMf/b,.tpã3 4?¼X2Ѳ(_ ?%8;O('o ꠺!ɾ>=Gv7f=*!=B+~DJVA|727azӰɷ[|C,+~\_KŰD7?$+xF>6b|jR~rf(pd qANT^zV"qZM&gaaZ/60MݩE&#g/ܤrq/LGMzӎCCblȵtbuF@2,v4-EYY2OEe GfЊ㨿[׏ h~0!pd1- ěc#2#%0_ARc㥶3<0?Pm 68̥&`B}s-P&6'ZG6٧KOCCqF,FGԗF˿DŽM.H, t[M;]hMo tyA}M؀8lqVKso0M;͡倻Ne06O'Qʫ\c"$/PZp0L8!m>8Y#2˼֘xHDz|b_=}rkC=zOI]yAş-퍄J0]X (诨.K'+" cA cǝ4wVGr\w㠪~ppK߱+ Íˊ 12N|zՊl FevppLs &hܠ82\37_ql+GlŭKqAZ߸G++nO Ƽ{wNE;=3 }cLbBWAOS`]Vݭ~ %]h= m5~*(4 ̴u,c]=OT9\E{9a$Wn L vJM)F#'x y%r[`M/^^̂'7nn]f^ ,ruuR ">% K>_l͍)X%fB,^ V^xJ=DɧîmuJJ묽ן`Q9sD$P=1օtK/!@. i1.y=vc rg҇g,'.WRr#GEԏSJKƠx9>8F7zs{ "ˮ-ZVp C]j,`pMv؛]s`i?^GU$ͺ>ПB75q;u6ZՖ뽎ڼuDzed,⇷$0[e`{AAss$w̬aO_W:ܲ?-ſoVPciIhnL^u_Pco}[Is:I10Ώǔ 9c } m-xSavBB }}@;\H-m{2H]ohk7\AiMW:PzIS c5L]?^Țz.` .kZ/L.ͷ="'.ѯ ~%@߃ p%$p(~.8z)J5Rv1<~^+U+;8XDshGR^Ş5#>SI*CI !dP/6dZ7M-,HI?TN3X8\WCs:չ2c?..t##7v 8릑53D(_ .%O.* LTgp !cq7 *\,vΏS ]CV,bOʆ..[v/ڬ}詡nx~ܲ{) bV ~.*JXU.R7.O=D(U3ծ @! [r]P (Hs-씔+]z$P=ZZ$O)a ,̬~mW(9/D?]_P!C[A3[ӹ.=u$/ٵWYȪm_E;wx%T7 j۸bPSW/ۑQo@DEdE 7f x i~PC8;ʎ[as=tT5C(GkBZ%rYw 65T) ׬ryJ%4Bkݩ;/։E$oS@rm|gS!|۟"Ѳl6G?L1W q8V_e~ZOTM ]h#wa㖿h Vz3Z7PC:'6B|:_&0ADj4/H JʽP[ @A6eWi 17'dg %K~ FKn _h%du2:j|b_7%_ؗ4.UA݋#|Y>"kߨ <ʫB'ïby@wyWfvAΚ\u^d::{QGW{Ѵ$ m\' B6 |4w0KSL]H "j]*bC3$8A5C',=C~CbKo\6 Gd On ev$Yr1 T/|8P{/ Y ʇX9=u칫_.呄o[APe~YAUűBʅ$vh3*wgmH'L=- T9^|n%mh|վ ׾t+gX @+=ŠcIOGa|Mcǩ*%]P!\Z!OwҸYY23U7k_Dz7() >q犌@n߷AL%94ʎ^D~q-RcQ[6Fa!Oow-(3؜d>0$i(nh%?ܞ Syi+Q`HaUAxõ]ߝga hy04>o62'lM7* ϳ+XödڗI6m|GMO !8b!qx6ǎ)eM:H q5nh_}oG,dKU_fZft&!N1-N@ejN<X(w{$$nK}4%ѳt*;>Ǝ?/:lxD0ٵwy6A嫠,zj26uN3 lH^ߓ!U=#y{3 U9[h/kT^_Ò@DaU.%A?++.l vq57/K^ԇ29!LsCeB}0;=Ů?.htv%*1quαr\}F%_:~(|70\?yOi?/L߶\QqTD Csw7Oec4v0Be2sG{c=pFnxsm )t:tuzQE-+؁wXHTaE$_IEss`I%!/Kz"xY !]U@iQ;n6oegot vgkdAϊ"QD[2Fk.P!1R_Zz͘xw'mCp< ~'+[*frE~JWîUO,5tomcٸ6o-qp?C]y"Hzmpԍ9?!V "Wͤ?~%QucCGdxd}_cm7r1=L+6М˞'\ZK(o_XP*|c>wD}wTQwvXڹӺZsk;+L}6lK\F4oJhxNVbC]p5yxpI߯[1Au..-͛a+, iGïr[]tZt,?zD18V/M*i1gjvƳ&5p>auz C<_'0M$+n O~vC!`;/I$.S)`9[qNp%.YbQ' JoȐ3@B&"Rt¦a="7'beN碫C6vi"  8$G \FC5Fgo ϟ:0up{ G08ݎ P FmA|SYĐV] 8/=&dQe.GqkVFtPu%zmHyk!Lb\2+?| -&\X?;q=1R.ҔQE3;Cݶhb;o,cMrxOBiKKEB )hO^#둰-}Oif릐ov! #'f{`8Ԃ 2r(Nq`d vugA|엪FvXG(\L٘b#\| z#2~r[o!]7_߰S —hh5@BQ|&vQqr>g%#7tϪa,p@pP4 U?Yā+U^:IR( #ydVm`KHY;;؄2`B%p2C^􎎤9FʭLGlnZd$Nc}N̒(hz ͟ MEV q:Ԑ-* Dƣ>g,BU[8Kڃ<ެwVsC#t!҈ LQC#.c,3Z} _'2F*-NEBɁaV5sro vz§Ʌ76~b}(BJ:a\p(54rf[U7Yqg//? Sr=$k빖db&w27-ͬ+tӋ"+ș )h ذtgcO`´0'= 4zZl6ʿ)/;8 cG ]QTprt399HM$n%RW"Amoox$aV ^jz/´`[ }wɦ$2akSfSB㕁@S hoS 1aO<_}$lڍC{I~0Q1-e{-͈/bk0xM1,'@u3!FՓfF9JB֬grAo+כ :δ7MGQUnmrkX鲅'V%&IUdOyFS& $#N {62GjW >Ɵ=D7F=۪zn 3;aB0eL羄-@{ ${ u%JұR TX ̠]بh7"{m SHtP[Pq鶒21;yZyUAuXj;wܝ[Q, Ͼʶ(I 3G7/ )}Vڌ(geYz"RǢ?oÏ`R'XT!DxZ>t_=xF\RL==?wl{w9K20~MQIDT$AqP:7ٻvԛ\HɎ dS)bk@ʜdiyI}_%~/\RYEM3las&a6:0.yk <찤ɚA78CdCdX!(pCeÑW_[PpI3j |˰%nryz.RbkP>2Os1Tl0QF<+W{w\$Ґ.VA3mZiBSzqWos>7s񓭟|Bid{R# Rю-j?L ɾi +TKJ 0 ~lHkˍ;]v,ӊ`Z"tO} SaNBІNo/Wmn(ф" Q:5ǭƨtw[N ki:]oY\"(x$Mk@CGR̺nc'%h45íZ^] å?7fGV\7e"&-0+ kT\6[ٙʣlºZ'8\sA1PE)JFXC9Rqڐ# [^Ai'Se7ssD 1^'fЎQqlȪ7'.%#|7K5ȹAAO^r:'2. 8/\$D #~imk=|L&E9Ey1TM?Sk U!d%N>j1{Pyx5#p? ȃ:աfe/cV;N HN~T .61Ih ٯiπUNw|*WwM)kK$/i@٣rPFE|/'_̽aIBmO0@`} ^ƥU%û Eު/߭pαn dBI?pjb_]'Ƅ6dmsӤP`JȒ(S.cA~NB.B, ieZFCrH]{"9sD/ LguY[/[Jy%m!2BȚ:o,: W,=ҟ6>|Od,l) 5hڒ ?Iv`ET )\$M捆}^U^7z[˖n4lKa"}׼$N}A-۫7]s24?eҁ=qnlWeXuf|?eBj;ŝjZOةJ _P_ucl v^ܓvrl 5,ߟ !j[TAEH89t=MR9Oi.RwZ4|6 }Fj,"S&3p𚹛pQ]% F8h=J+x;zNtG MS.+7Ui2?ȚYGt'_R-;v0ߥC;q: pn8='&x]8>oW;m[W+.eGoGK߯i2Ym>1NJڂ}cD)>}BEXc.:$V P&~Bb>Z% >H{}-W)yX_DО3`M5I5,{tuK"7[犱/rb2I#vS\eo,K=UKqJjkpY^'79K:=zɳS jUEQ=$Ň.KuQލj?E9Hc3@'ν{U:Ut}"'N -1`\I`dxIA4c x:=AQM&fsou.*NV= f!E½cY?_=IMPb yr>"ֽWQރ'8O[$k.Vi|)?~\=j N Fsń&UWAOWe æ<[\|\+*W1N,lc886 +Ztܸ4NOJ*\fUM0?X;[(KlS]ߖV=Jp.DϨeDGFCX"v:Mé綵Ƃ;zF}n~MPEh;UQ-AjZ t(d#*f K-T'Υ>7mo^.vz**%v"OTH dxN)inua҂!j-=`8#:èi&x1m Wd!m$bOY0?Zd?H~wt gwnPnXo) o_Re&DeZ'N>fi#8>`B h?hEcf:ٛ# tvd5Rqt9p)mN`E?|#I\%r'ohuZk|B: fzc,H%*4YQ_ ̫#uEa) :SػWȫ}1:7 c#%AA,GS7^m"D#T;(P[%{FmraրOß99'P<ه:7?AҚ9=qۛju({ﳊqT 4. $ Hq(mc%K 2~:i?&DePҧvڌWpi\r]:S".23͆>L0Rk*|)o' ҕB>f#SHk99$$:/^r+' 퀐g]%to IE|XAÓBDw{#:fߊWNޖa((.%8ϟtgphP:]v\7KQ1O"2H*;{HԵ{/`}Gp?IBQ ur`´ Z_φ$H*8謘JSpCt]qɐ[t-^4vԈ z3es麢Y4&϶璢=vdREޘq$`veŒdюuofN pͶ~kG3wdȴunds@N0D  n(/'c{v\{Mat/ `GCZ}(@Sjc[bArusv5(/Y0@6'鹶 S3ڲ_C#duƧ ba87i!CK-ŇUY:4('r 0?_ÿ/l_|#S:gXMVcq/@Rv;Z "ǴKH5Sqq NOOo<a|:L IU,ⲁe-'csZRUЋϛ3"9x=,y*Z@8+ C79r`5YP`͌ &y>lX!.`M:f1,0xțWfMP;%/=S2gyt#)[l$};//k䢪nz*=>}6Occ7iHVlm}MlKE__ l?V ]qVơi#$]-4/iuZ"QC6Uf럶.k%Zk7[B0')XCX\ _UT_ԿjL ^{*n]7^45`— b{\m+E֖@y{S"4rm慆~S<"@3ppzjz:]D`E#oQpiE'yKuH6,}I7l 5E0LRN8Ewpw~Y, fߤޡ(QuJ+ 6,܎LZS#YS'nR?)5I!tXovk.֐m7bJ6ؕ4Q<0]{d\fK.|W#9x9=#?So F'711z^L05fp-vǹ9T38Xi6A8jSs3=J ]>PN@#PAmN <' :ǿ>p׊|SMH0cJ8 dq?<3bjEA UQ/~"Й|@ewKTv˅!bK;;5);x0Bo+Ɯ\1Jl yo%t]QU[; 1PwjtzQ%((=3B-9ZWP$zP.j#/kVR2Cv̏Q ~Ds\" TofoTa7޳CWOЮikn=LoWxBxh䘹X-KYԺ賅NS2 *9 ~G߅hjqd$6(dAK݉!eu: eGP[ GCҺ~pUXc-!8k؆Ӷ}Sa+C AP-;oĻqw:l9``RVN|NLc~9/LgDb*G~ Vsc8q6/p uQNK[e,⌯E=e;tBUgwcFhSQUCZ0-&)7ګ,9%[7$K6 0zZ&w&U+Ld:4\`3,,1O1?='QA$3;Kn̏mĨ(NZ{xEc4T5VD+~ShOinv+c(AKv!UA-T[v% ?ZDÇ0}5Wlhu(8gW`ŕg=G, cs~' K#w m1bj!! %bEaLJJEfG&[XzFP,l4P ) q_wQ*CL=\=gZ K:`{g@@73fr~N$%mf+qo\8aԸ z0z?'Qn:R7N񨻉G]yk.,gԌ}|aM //(;pfިxlB6!}?;Ij _ #Яg3?sQ粎Ln]*tW^Rrg2gyzbON$sv-?u=5dhK,+Q}t6P2'7ןߒK_3'^K&Hl=F6]nmTelжP{Ǧ%  8[n6+*LrrN)]x^'T.w׊z.CIkDlmtHӰH!^IjnaK3B$`䞢KbU1gIМеn# Z5=qY3d8PȭZjEJ nΘ|k@ښseANGpfMR%6U.i.IO.r[Bl }ܭ6]KAn/.2&FAPX:u F!}iथg2@t&c96(pa.DC@ 4i]L~>MGSœxU~AP Z'8 h4#\ ѾC>p208Z=j{at67Bfц3៵P "կ[] B 2~0~eh Dxt#<(ҡ*N4kÔxkc~vᅵi$B#*{2̛Xv!!ȇQ:a3&>O;)#%k8#*C/ٯ!_-"j1uABp~6ҍ&k  05T*3HܨH[񯠅E[t#F5;J"˃n QpsSCщY,8S܅eGSxe7=/',0ʜ{17\3/o1?\=fZ7jʽ{j" xTƙv)Zg攺Â[4xjR@ ?hT mG$}pt~hCS8Pa2@JRoLѦ&zizpoH@Ll uq>..z9GE1i. VQm&(H)%:oO2e "VneXg0=/}s93ot@J'L-q˽:nXMcP &G*'I=|Aǿ r'4rX7,vF8|k8$V?zUTر:.惮x0C Z4HfbMij:V!Y m'|8{/ĴTiӎ7[@3[|P M^wXkjhM<oDXOX(N(NdzfBd(y2,׳p)FF:JEFe)SRnYD ؜#C(j楂pب[S' k~k#v>{S d>8}*+L[ S4LDL~hsJХE(sˠM0.75|ڀ $g}qxfc+]rٯQe (b{-\:N2ewv6pı_ha..APK`V@A48&#et\УO `Ap&HtSM?dAEj-r3H{Jꂼ eĆ2.\}v&yf>P,:!6%fq^QHNX6_sGޔRRK7v'J$;dH&Љ/pL)D}6<Hx \6? _s}F D㢺VRI/bW)߀fbyǀh.6컳ѲR Trs ~+&%jՠ[=-fzd@!. }n4ճn^ksn`S/X S*W#~]2o0Nԁ vաtS܊{^Ĩ۽,%y#gqCHT82!9OY,8@%,VbOJҩ9vZWu`anobf*kt1|?RMOg\b^( Yف#J>Hbpz]@`Ꭻy°=vt4E*`, Aij_$"3TlBWz 6h=dwJ"Pg+T*:7a^()+@j$}uB5+nҡL5fŹHKߌi摔W!)`6`DPwD.>u9T;Syxdڕ+E +fppCs8Xb匩\9YH[E$M\ś?"O&8!n-La_`~řks=PiW$ީ3$^h^JY$sFV1dcQgə~I:΃ E^KwA1j%GKH)= s~5ֲk%y`ˎAx$P*!OLMz4l#$j^bL&dmtw  }qZ1v4T~*-  W~7>EZ)*=n<G:d IZ#p}=[DG$ZpQ۰a.Tv+t2çɝ}qv&-E5ynPZ3.Ft]=`*<_Ѹu/\\fr^tQޗ1G1!! w @w~e,\m!8gP@ JM͉ Cgd%O\. ,Ha:ё[[ @Z֠ `5Vp?8lz@Ub*liG}%"APf:,)X@zKۿc#] ;3{χ.=%v{KkWe"YGI^Oiu53_!攣UDiKj_3xM}p 1 Xy }֗I>Еү8WBY:1Y"N\dWE$/B~c 4iH rUΈ^pGTw ;hO7/|@_uz%bfj͢,37ie%Ԧ`̴ͼ>S2ä%+'/ca+I>= $~Z#q 3*(u |$=t[iz@,N @Hs CﳂiP.#u$tojl"2VtЬ=ee(0v RQqJ -kyv 4U'+_ᄂtQ&\=q)Gh^v\F(`sFm_ k9ܡiXUD 2S4N2SҒΧV> ' zR+gQ@,aܔ#bf6zܮ%'u9d c|;~CҌڊ YpÐX螭7Y4LTr"-/|׭CURGgHc(e|D3?bqZM 8q?SaB&!uo\yN 4$jrf ڄ*='YkT8LbT8lLt?ֻb;܄/[_Zb>3eo6)RɄQ#e V4M~MphlSGfΠd982 2J]U(YjLmLl'pei CmLxO db]8qTa^-g}.6gEBNb`*l %̓V?Ο2,UaaoQ3%0 _R5sWSi<4n?gO"h7$\ =) Vl70?nd!m\Ou`d/N$* T6?QDw~RrY~ ź`8kZ9e0y;lB3u< oxU9(O`t~1 ?6얆;o!?EYؚ{m1̳L.lB#˒N/خq&Gm.HoZ+?S镍4(  p3U6:ҏ(D6ZLN d6~T7 |1}ocX)൙ܴ"gдa<]'K3FF۷ҕE2W<)'[[FOeuP8~K:`fQ7F?6NDCuבD?#tk޾ƶ"?X܆|["@XU%4970M,]4b'q5:57V;o2; 綬'EsƊp7~L뽋i\K W [8c<͂CSL3FKMd.y[u΍-j(5х[ݹvlëY֡bQjG'ֽ*gȟ, җ{4_p!&eP)q7V.F<4poUUTGߚu&*`%jޒ֋pW%@% ~0Acȱ3k*: A5aZP?ƿZK3^?qFVW$yef C:+y `snc1h!Թb[*zbh&KB$9U'UqJɶ7c֠! { u!z]l߂5mnڝd}ɚ2WňT┣1q5Y2 )Q$XΫ,F;,2mlʰ =!hgS+p b"F#I=3mJ0-%ϑgZ]{bP㥍Ȩ pWJYy_F`))y'Rq(M=AJ/\>h:m?5vT5wI UAg+:$@ui {Cnd& ]/6?"(| 7}-EJ,~mpL48`qɢšݹՈ[ +e`٘XX:~ɆOU282v2⸺FKm{Qg9>Z1ӯr5ݍ>5`]goohsfWzÈnL['HdRTl̹l[ZD>gt_RIVZk;d #x\ G  7Fw9Qׂ8=󽏑|!^[9)z؛SݘAu{fxDSVFͦ ow_Sș/7d=ẂCtH7AAљ#g=G(*u)u5;m>W#}x'Hvh|w[}ω5DlK- Ӣs!тâD_կxÉ[f!wkN&N◈#'У+ķ%~ o(ZS(M[aiK!!Qi=9ȫmw9Qơs=yIT|/Y;u7 h)~;*.,{lYXZiȽnHp > 6Qkr|)kS,ZFX ڱ'ψQ}6JD9V͗g}Rq%U@9Y,U'aM8ԻC5 d8h .6 SQ0Qi]Zl=Gj6˜Aũg{ ,,nqo)Cut]O dmz4: /dYkmEK! ]J݋sNNy$ϋ?~]O:k1|( ؏(Nu텢W~-Y@I_(VƣrCP)t,6Qh0 Ξ} IGtf=GJ$^9:|d0rGe6pۚƩ4/GU]W^"|0Pס3!+8AD|t'0yy}o'o.ީ#=B(kJ :gş yav%_y`hOB?wثP6b1^9N4ƭgX}GW(i5&ޮmkpPyuOV׫T.:=vV*'WySDEpV+^æl~:@ݐ$'OgKvAaU{yw\M* }~d&/h6fGy\Dp l[tg]w.^XGfi9PPՊoPΣ w}\O81x?2ҸIWJ \@7sQ'SV>d'_`ݷx1f!Gi28YYV]hq͵͏<[9d(XCQ=?u*2^\Ƒb%=7:O``NmP]$$7T(C hXn@*k/nQB-1TeܫmÒѦ1< $+ }ya4]yJ5ȸ  [hOUm>8ҕZcsr 'ea/>NOŻBE ܞvo7 /_?Mgi/Ue"m(sl*{E.[ڹ%Zmo{E_0l0 b^[IUe593ʒy{&nC^rSykElHLQ1в-źN&jjn Ыk ;P:7-O.݋Ke\*)&|U͟Qx@B#KGj<TЍ-"ԯŬnn'߽˭Ri6MfEgE0Xzf-t wxޤVtImz!TUX}5x`e6ז\Qg`x6T T)|;[rV7oQCBpƛP&VaA/[: (Q]BhW9ݑXʗ[Ч2ۆvpλ8f gX 7qvMNGk,ɠ)"Up{kcEtScal7M XE-jC3c8)2ǾTXrǚDrDuoSA mkW/4,]ρN:l;6V-)ugpk(H{+M7IX 1)!r%5gtt%١dk ,2N@'\X ͞d /^J4jªpULhdM-Z'^4Ɓ~-=,8Qz{NJn':泌M5⁉#ڴiw  V[u'i"f"G-y|LW3e(ƘmdΆAx3EƢoa@ʖ3Sn@"ۈ rcOB7;s$͐\i lqm8erGUBc:CŌpƥxA"Lꗵn Z@o Z"I]]D\Qm] |۟Kɱ54E&uݮoM ^VOx+o,h9Z$SI3y| s gb<$,4{T9mzR6GW~ u_R}}| ZTOʭ"H=,^{8bt ,@8Jy51۵1 I&KUྱe4q)s_YOliӻ`3`L{-gUN*ujI3/-UZ=7-o?GFx-4rIL?ѝ s.7N; q+&)lԐ&ݱO(g&`_3j˽8k)y# <)ܸtc/Yˍk*=)wˆYJf3$Ed##W~HYNIm`{0h#]y#7rkq&G/gA); U^*óézFn+LAۦNH}o} pK:W6B{ u ĘpdWSe|脚6Wyϔ{Uc2Ijʻh^ l8puj^rR5t!|IqŬeԆi+np v-^> MwR2]8h^:}9KIdD10aFD&x.?ң^Kl*Aecu*^0ccjGt""shLR#(Xg69\)Q7Y)v*+1M_{T*^vs` 8] [Yջ:T"I<65Rq->C^'I$ءӤ=o5]vBXZSkGeqp!g$\]-/cc9(=Zנ vg@V-qBN.-tdϥl\ێDFaOYpAjRf_F*H_%dO +d[{jMM ֲ>윝jfTLt@i ٣ H{ J^ ȇ4/sm:˳ fujd%)>V$ĝYIgaPkKaR\@(B| s͇e՟Er;sr4GS)-ľdAϐ}J&W nPZBi!Ĵ i CDKM+5!~§ Z1BzNV9Hh&Q`ֶ}k+@@tvl{PSOH3UuQ-'< MqOxpvNfC]YA(h)q)<琶'v>oӻA5d >+wD\CYKDjc6׵NUr +7J&[U'.@n˴hF-em9Qc j*$ ގh;x]gf[ \ [Bޒřc*uQUj*sO bKq+t7qV'{Ǚ8a`<i3/5i{ֽ;w[EHXrT;H X֦qX,e'8& orE.my!2FC~yVu8ݪk[OI=.h Vⅈ@Cx6z Ne'e]]0{Vl" ԉrU,x>xBMGkVrT6Ňx/dk,4:x(i*!ecۭw&jݑ.Ko'w)T?0AZҖl ;^4߫jyWg$>Ht-g^'&e Sufc6fBP&?%#4aн@&2t$a\3S{Q5+$, !?ld@Q \Q6O>ٺ EAL>YZxC oNI>ↇax|hGz?f1?h@RN &gv75R}0)k,4T7&L+EȖ*UोjQGӝpv@euu ^lG^..cU<(9kGjuئ}24s ԟC{@;9k2: ;ːS$z/2tun;>mDL&mN0mNIZ}Z!+zW 2uɋs%Gz'<  7;CJz[1dvT$~nOeєx:@xBoY]biyNr>{6~˦5:fj+}D7&9/\?3 G7{]T ܗ}tjBXמQjp'諒{o;oADu SpoiSGVCBIuuYzb9<) 55rjJ%trW1s+L pAOs01ޗ%gͼA&QA<:v<>M}ryvj"OPV,tx9q8ڂV r¡;|z%h x >8m>p7rdQ]LtÐh$Ymwe0=jOm_VB@ob/NA-f|Y~r7D-l뚝_:[eLp3^s:_&8t?J|zFzkbo%&Z scl}qhYɑq{=,y4`9B-M ~I>o%`fd#z1kחTBEXċPΪ!CpT]KEA؅u&վ|^'O !G^ MHy+?oL !m*c==.Jay;ebzfKY\%jn!?cQ0tgK 0#t@kQ]8.̻6C"}|BS*QJI/2)AD6Q[mMidbKUZ,i vQ=%}̻7; ef wKPr⠤Z u^H聰Sa>( puzWqT vu;- \W 7`+08?!F}R`^A(_SE .3}LEq:g<\q%`' 4ƯiV472( lzka8&U%F81oW6W+#n%/EA6Xynæ&j;xcՈ G8]sV6$U2JQ:'k=1yK1tD_ Wk?^ju1T`e gLߑP^,we'{? vZy)}_p#Fn져dŠ۠`p=LBQSKr{Zkqݜߵb3 'gpyLLUgy7XZ+~jЎ%NǶ $?{X , IR˄=Z:6'#!20<\N%vOMe;6Er,.5+0gj(Ɲn"tS4Mlxfϡ6CWaoU~9G n\ !\\y!w,ԋ9|gC>m0&d |坢Z$~\X%Gצ9AUa[S/ո)1Y% -"/sM1oROcķk7#ABie2yg *XD}>pDTgwm\_Y"1MnqhN/c`5tANYV($ ƇNe>Xğ6m\Y {0x Kq?pI.KH!{Kvl\݃7B7|}z~MW>EB%%*_­!~;lD_\OrH3t}|"ERI,NV5M fW!\;1Ak-=U_Rw$|lϬZ^$ yW`=bbO"*[{*AMTҵ^;} Įm+JUGYNk%_" {Nv&F큎2>"klmD|zdx>, \+5)sji\ak%кWkNU;8-m̌p1sDxSR-/xy`Ď1A~hQC:_VN' bMG1/ϟ~ΜS !#06s-OKk@ #nWZLW3"(N  ɏ b =4&BGqTD.5_ԥ_䳦_Ēxʅ!kCu5OwN}Uf5. `5tߏ0`Xכw3x0 k7a`h'Džҙ"G +s$}1YKM#2YXvI[=/FB; B !S^C3IJjU~FƎ,[X&5|]K*$bDro.蘊is\טpK.^pQ%nwMnduD0ÑYnΙ;<"<}## r#$F<2]4os~32˾cDD,¹yc=>ź(\˛Ml3SЂjxRa%/ GQpgF#s~FA}Hjj`st 6"Cl {]go6ji 퇏G^~!IUtss,wPZ+UymBH4VfS4hyQ +A.H_m@)l/seRUF@5vHbVEc>39ht`Ajo+4Oe<]fˍ v >Z0eM<:P@w{ޜQ,!K,= 4FOפٿG)czw.NQJ`a ;4G&YE!AD^:/kuU+N)Gl+pY#{ ^< 9>^Z 7jDFu,*M!<&AZoĹz_| F؎핤;|+sMTzLg͆! 17y-s2o!lg)ތ$FC\d`Z/G1/sqa҆Hb,ԣ&$u^S܌;8q2l|ͻQvg8!cR怱غ}/"z*Xy9JG?^ Yiҧa3(0&בuCI,HڐaL}t]rP"(y;kL3C2-[1!ZH4>a.,ãöT]a.Ԁ.;P˞H5&Ha,9gGq馧ƟU5wd vBO<ޟ!Ǭj',?N$CMYkKQtk.tٚے%A޽Xu?wTgy'e;G+Q!l-^Ue^FZLHڣk Mm$>fy;@$>?'W#%CH.t,AK] eh%?7R^HtaɕdX\<]ANmYhn]1?4;Nnr `M6p0=tr#YjG~KӔd-}#1R`3ML\iE;ǜ#%ԟc 'vՃZRWV8`iN QOQ.ګtUnhfKGN8Wrx~rnsd?0Iaj텆,*.6}K*cח'Q ",, eV Ƴ$ :~'LI -a{i_%,'0ySur3?{l~&W7?Z0'H ;[I^ua֓Fb[d( !-7N~P,E''ٖGcwiTiG1#e}G(ՌV 7n }NI1l#ʲwj~xM^7YayZ WRD3bKGK=gfH9>pO@tK"/MWevUܭiu.bxfG[dbuRfFyţp> N6ǵm?PQW>8{繇3| 8gn;ٻDˋ`nG v~݅HMЈNDkS?^U00w$2SA=h;DqNcaƕE.!ZX6U.VK@~:1?n?'jQ^zYqR6g4R.!*ecGxhDhr,l!~hV6t H'scƷvaA"fg\)i3,]'NRk9O w-U/=T-b4A.Ӝ @+]2˺ */<*fg} A1W҉E¾<"ӷ%s;J-,%ە:\f!s! r٦u/y  T 5̠wPʡ/Q+c5WH`'0l2NS:82f\ ZvbrUUϓ[HHqRuMg _c\Pa_=e竵벒N6s(*ĦM2{AwBn ^(EJntӎ#|M>#;(#B}lDLͯ5G\GKUiPָ?BPRtOǴjj"FWd %"-RN021n[ ho:!^Y*%dW,L_|r戦H-;;Wj+baռ-g; 4LڼG * 2E-ȨtaB>FI}F"ρ!B`L͸bAe#ƪZ?dlC(ZR-շ.z_ˑ{O5@3vݤ|  u[]Iy xI{V1njkV=UD`_(x܄*ustS[檰*yйa?egAVϵbrc#n;rm{L+ 9AG;C ((D':`&^ lQbahQnCm+h.uij3Z2v^r}Z]hC9G5G't:J_ qH]5@&i/né9Dw$ͦ<09 ej[q@Jm&Q$d̿%&`ǽ=R9+?ehdwL[6ef :oafZ>t5H6=NI])g-_U~ = EMyXZ&SgU҄{01,! gFx3߸#J_Zs!3? G'i?;T"nyΫδIyU'AxˑZswWgHFgFB#B&Q$~[*ܗS!ϼ .N%џjc,17KJU73AeTw j 1;eOAgPu>Y ;Uc?a.\(HV1SCqTGXX!'hHvvʌBfE3~;J 9ꮚ5X'P2.$JNfCb3'*|l&yz`Ogڂ5A|UnNaHHpY 11ؒ@(1>ȟu<^f^NW_iF:>ynebޏ1C:"U&% G)5;9/%:B[`j!ϯO@0}in!m<4/~aĭQSQi3'vRyٻMi4v`&ݤ`!7q]xghޛVWὫ1c9Dws+ʬ NĿEKpn97 Yy&a/uMv݅P0xA@Pdރ82z gFtkVljjU0n+2UdV S`ރGȻĊ>RVt{ Zv="7pրخnғ/[ޜa7>:,LvCVb޽ukM"~:}0 6K]vK ~6LF8syPdO}=wi3Fꜱl g_J:.&5w"#^BC.㻔-8ol4 VCx8ZcD('Ւ֑F¯_BѾq ZV8xwPE/=rfҶJп7g)~j5+&={!g G8z#h7CbMɉqL?cI6cwp,q[L_|(Kk&ax|@Sԓxvf{ + Qu ՛G"/tI 'Cm?4w/l"멻{!S.("d?%*Y@x<.Zzlv22_uo_ϫ}Q D`6ڈ*,y' }(k7e!)nF !qpٵ6Wrdcȑ^ Z :˼~f¡J߃9`Jǚ B"}2< *#4_X_bMZCzWc[&\f. &ޗA A! uxv<+`4)t‹V.%+hiI͘A6YφIa\W5nQ&o2Gu:2R!עe~jj:|AN2' U1Q㊒Y'3#YGR{+ F }seOقI}WQ AR0/r8 J%߿EouSsF( + EWUWӰq4H!)H{A-vXfHUL { cNۃ7$aNbBSEE b%O`^tonN= U~ cbQcDqqʮO`~|S%i'$bMۗ?2Xv)?Ɗ M+9lo`= sKgzw^eH. pcҾ́bAv- h4Ze]+W =g2te!f*}΀Yl rb4"~0Nf케@4VsJZYek { $vs>4iR'ƗH]W"Ke<^X6p[ CtLn=6]\(\m&e<)q P|޾Ru|Z"祛MpTQ(@ P@v6;m_mmXo -Is!ջͲJ:.3,/A"!^~kd`lQ'=d{!7'u[JLpHT:Ңn]gS3#xi~h # '|Hb+%l&%2u spP..q0?<[<g &LŨ6Rd0꣈SG>$XseT/di"F\-62l?S= K܆+%嶠T*p$5֐䮓褞yzwfr*נtxuEkK;H(N;KOѤhXșm(R+)zG$wnr뛪AС0dmo%sۃr˔Kk{f{! 3{߹ٗO6!UgecFvنKK@yƞ.Ghg5tFp?!+O\7%JLs1qUʋ.3s"?5=(5H8]EVtsO٪UU UN>eu!MС/ЍWk%6 *v,qGXj3+7 t5MaQgPR}Y% ߸d>WA.ÌDPwȩT49j5=lad CU4澷)&P̘te 4J53ܑԑmך n$"ucҾ01v{rm&q]4Y{`6zK$-L! qngyKqb7JPFm/jGӴ^VOC{tQ{Wͅ}hl縓zzb!A_ 7nw\Z1Hh^GP21[f٬Z0#''h)D Z=wKYvPRkǼ&?mRyopX^00c"|L\NX˪ˌr2bVH$OR ̓L^'_gm3+!/ˮD?bé(h˷[hBV+数ů12-% ];u, :c4ME^P(001'"JnXO[ؓm2ᤨhU`үlðTqv헺2خQ-ğҡ\!W%?si&@0$N.Q6H#0V w1PxꁭU[k>T3WoP˼ .3X,dU!Iij$y%V`i!NR s`p< YQɲpCgG{eρ PhRm ;@Pbxws 1jޠƁ1/ye:/mNӮ͑C9g`9j[BE:i [>6lE|}v)Cl3S'_}IIDmcOs!806YHFÿ6S6,֣o'SV&Φw`/?"yT NA?t՗w9&s@ X9ZqN@ Eʡj-ЦguAFԆ> HT~f 6A')<2';a&R}A4 "YyTRh85rpC' *§&)U0ȳ<G"S=\AũʢANf yKZ/G(6/7%Oi 'y[vѺ%[$b!0܅ Xڜ'ɞ1{Tz@XM4%J.˹]fs"| gx/'lSO8t%#I.tj2w^KMnq')pr9oM1/O|fv4Ka>p '|џO»ycSQ<,bӥ1fcpHT[}'NY' aZ,wjh6 ʑmHtgYF0eRpeUpC@gLǽhW~0=6)pT b-PSc0Z=^in'JcK ! Q@@n8Xz:V%}xR!?l +U& .4g/1 10K$Igł1HnNKLGubT`VP*:3X UȞY&ӥ|;zQ3d^u߾\Rf<;2u:vL0`Da#>ε$3Y(N6;QSfNsb4 xTUnS1a Sc6B3f$]:i+W,U u-"+H}{5Cj 峭Go/}dpfzb90TՈ ?[0+jaP"#QW'R!b}5/F(2[e3v swyBܴƫglmCw/b $Z`zN y[+pl[%sday "C +燂X=m Xl\%,vA\uJ9fT7*v=Qt5H%pB?8.Y}뉍~i+8rⓒ$&ɛl/aGߕE,7}P3D ~px/}30c$I/bI]``lux:DuV>: r|)H^)6bS%bKcÆw{Ό1q+̺Z+UڷVop CCÍD6ώ=&xe!i~)XcY)jFNXuQ vBfF29D>~G)[\KA:ˈ凱07$o4ٜɖ-$K-qZ9Wrʃr 8'$0N+0C{O즿B.D'?w< kG ^/G^uY?>ǃ>#cdj4nhHˈ 3h]0aց]a ?Ϙ?)݈sRLȒ @͸A SQvxZz)mȚbcz{Y/ڈq\) PTz+3E75熜J7r\hH Bϼ!WI#R 㝔 .JV:r(쟇 Ŝ[ہ1&+;2&3u>7dm9@ kcZɵEd>(r><ݡU?>53O%[S(ey^T9@O9wXjB']g(o e Tgч}?q ѣ/}dfy9SC\ o"e+lggۢ:-8ްݞVCɈP*~cCkv;MOpP@ h)B/nƬ.>rr?LPnV̵m0Ԁ6ՃQۘg,=[EbU45wd#lӠdm&/꧱Cge LdE5oZ7 ihsIu 3E'I>*-q—c3u0`ܩª%L RWM*Q(6TxHH=2.>`[&9AҌFy 9.3qC q5Umw3ɂRF\z2<14^DŽi 6S 4.6KFwXy3&^ҵɧ@oO蹷 iSo8GKFQ nG(jgK֍ɈТAXoBu)u qq7,.=Y$$pA-З)jc^;(Z#stĚga]G}J\zYue{tMX~ )i=&IS՜p,}䬅*$0g1Tųaf1 L kp|6iAq:~Ȣ5Tjbktbg>r^yQêjq䤏'=03cG{fh _K Ɍ$!8ӜH1Շ#6QS7a Waj0`1%.׉Y0M3f<\ΕBQD@!T&IAs쑭9*di*}*#JLRl`W(LJ툋q!POБ6coŒ`-B[3ofصF[H!@9z @-@Z}W.>[u;&ް|vjaFH&y ˏuN˨v0t)0>뮹w?3|'μVn~펺|_+YWpcHyV[0cC0-裮 L5Z/% #ȼ5<,ϑCK]#{VUKX(d=ٛFadxhUpHP}nC1J?!w̘rdq i0.A1RWE⪵b>g}"[ic_=!|EL I!@gHbJ@5(Ge$"r"˜Qw\;6XCmqEBQŒ~S0*ieF)ÜKu_$}YpnG5smWWkM{q[I_5p4*;_x <N,C&|'9IyN:oR-p_wg1h%1Dʽ;ĒhܐmW dѤc0 Ρ[gSII*8o["27]7Vh6KҏW)HVjpZcN mkHWqAp9b4?7d Nњ7LUpo8 q[#(|{('xGr?r4 :<_n%N9mrLf]%<$?q8ǨǺ9-"m^2f0hboO^-hDں ȝks㪉 G'"C@7w#ݱ,9Qz@Og㾶@7[x,vݛ)ޗBhXx?j#JP<YZ\ "z$EwwE*ztC?;gkr} 6)u`.G+cЀ 'Pb[@fM4PPk߹ok73n{6$ q e f;JN WPИ".4)ycOx5Tnmk9x Q⭈f'kM'6G Nx,ZWƝS ǻD kfn!I:k*,N5nV&OI|ze9K?sn T@[sSXݵ:^*D-+}1lNS&kjm8kuhV_ *Xn&c s~PtўW.q5Iѫr\\KTF˳`D*emy'x2Rts2ސQ2@n_g/]/>c걊>|l[hiGeĸW@IXT)Zuds]N.Rg] p5dEF ӌDGf9 p4ۥ>PX}bU{mzv{$γFQu2dFc1Mcvxt2 )SӟOzK0sYCߵ$V,GN,z :-7j5dyV4,¥ `mɚ~pfȤtx-=+Ds''`D0 '(UvRt 7> xJ~dqH+.TH)ePH'Oy4}qVjJ; vrX>Ŀ%aViSk¹l)#Ԡ S2T9ZNzF~`ӻBqc#2". k!K"0y㣂5Gy3]XH{0uJ6f'6ZdքMTEԐ:V-OaX !Q䡢̲5 1ehߥ{%( ]0Dc aC/={k} k(jn3fi:`Z~ (5AQbZd(!]?QLrp;ٚJ8ͬp fwE08C ygA4TAz&vJ]'%q%e67j_u#Ϳ+ OB$*\ZI\;]Sf'I-GTT+50k)o\D>~.l(P7.ԝk[x^+XSgˀe1˲vUX x3V KibmJۑ/h8tG}yg/QW_SluɯU-ޝ1ʃpبoQf{x~>y$)@˴8Vw^ yXxHFxY7|,^y{HZU|2Nf5dKyoټbf +@T\ݡn4L#j8zրS CSsFs&@CuG ߤnS"5I}̰Z@*V})ѧ'slt~%HřH|Sc_hJ,SrFӥafDm"8 ' 3Iʤ+~Z#m5N)N GLoO_lۀo0"y+YEY$z!24 X o/PE'0,]?]N=*3I[XA11G{"B(RpiQWgle٩]rߋuS[7bN 4] tu´MUx=5vk̦aC>QDs|Ru?BPDԓB{tSuZ@y'e~4/>OA,_C3$sOϧQPN|:NDS7"@u%*8j_M9mgnqzq|!7+Qg'$^ixJr7-mQg|tɴ zHON".S.$Ӻ3'RnG4Y1NJ#?aDCW4fw؊hZ=$N##͡)稗T2y|"Cf1ZY/@u]ﰧzZwTjZy8pTԓ"71beQjhQl OAi\jzP}r`a6NfPp?g ߺh豕oa'z~&_}~ѩ{W{ A=jLbe|9UEqG9bB`tX-2dU v#4 ͭt {o5e\+ e7Q0k3`м`Ь*}"ĐC:qB: *&dQN ʐw hg}gHunV,>Ŏ6۬ICL0`Zhq8eѨhfmF:FxO)V&Jl; LXy`vqG1lٮb% TT $R,5Axc4:!xLNRQ y 1ta6yvjAm+~.'nn(:7t4]dR'F}aSڞ @1I}2TW!'Ϭ,Z6Jm5!|V7>fTq\wX/ |yɝ>I`jBj`iY4 pes,a =)P;%I f~է5 J媙p#jRz+lOLL= 8)06B\(xS4OPV6 NU;P6q %>qӇ% E ;4A:Mwxd]k:RV}y*R:e=Ʀ9-n^̛$ahbi0@?欩&Vt8g̣GDЋ]=dt EӄeƧ¹dBEӑ{ R!Z=O`!?yq2ϪAgdN<:Q2B+Hl2+&|*Ӟ\2SR8L@fc>-Μ3t:!RkY'Z$/N"Xoز% Rb:ң(0ݳ%IR0U4,C իl£E\k]ps0w̖d4b:DJ%i7%r[\vדzlW>A툑yB4_*f6K~+.6[4(C+4"O2 (e8ڼiSK`b p+][8853F=Hb,T (!}z&%!,k^6!"G BS @+y<;W/\8/L6WrvL{ʺ)f(Hîyv4hV}r=-\e^'Ц9vkF7\5BVj?r8 ͽ,_)59S̛[&`Qi~ʽ]*\k5L//Y,;x4o0x,oX&Jz\egK7O; aPWL P5x>4ں3-,5U[1 /۰ҳ[Zοe g:埆BHވT6[va}Sx.3gVg*^Ӡo &9Thp/~ߗ 3"V+':g}[ִw%fo//,nMVH.<-qUDBF"m6( Ȋ շI҇|H=u@|XK^j>h͝脏1ǟNle,tw-AD)JjCyy @hyMa}v`K7a(7*.Am\E3 My2S&-ƶ>]: i6gnE1 ^2_+RFLy:DPP(SF_caoգNOa5p}W$UwG g4rce4u|`&e~#Mr(W/=z b`yRiHzLMNs#,RA Һq; 8Z<J_Gkhg>I %nϮthT7]O]wŏ)ݵڨ > ]p B ʇ^MAF{`lv@ZkrۀYjttg3A !ojff(5P (e6/(6=".j$jw ~F`نWhGwIzf5, 1/΅*B._1bwI65Pqk>eg5We%FVriN ?oImP5䰚P E [Tacr$3n1ߍS"+h_r>m h{AWEgi~]0DΒ ,<B#|䃂=Ǔ3Z,8$=@xWvϟCt)B}Oȁ#jb,JQ۵jt_u=j;0:t"g | _P[8nYa(Ma5379RCk&d`{œmwkyXzd2}c\+`Fi. !2>!ƹ=(͙qbƺ욍zM`c.JZ*;R.>~{tby F]4MsQgjV%?\|6 qaN'YeU;;pz䅑ޕ_TPT"pU7ӵBgSeH$,-2B [F0yoh}gͷO%dD-fBg~2X,n'Z}k5d/l%pBka²6}ZnhQߎ/$8)9îӠ{ѕܸSl UtPo5jR$ih^ޣZ ^3tul! [y) fcR U]#=/$Uܥlq:ny Sm4)jwgZM<;^>,Ics"Q$e+ ޱ7_۾B]v i{/(H6LH:0&m|cB?ݵ[M::IQPn>?}vSTHzG{'7׬:Vbw8*܃gsl"3Z$[siDDƥ-yxaحŀpG[bWi2F84ނ(ɀxBG :=cl>񞼆#%b9o%g)oFy9'ri-jIk#7jQqNd| a2yݨ>@DO(!6ҶCۥ= ?lO"2{o82=7j#3fvw虅)ʟʶ1U z@[w`k<)&m;:L,CJD m G^䶕ptj8㆏?v3bS/%%ibvODJȻZus,_7XslNai. A {ҁp;zrN-V/Kԑ; bixئbMUh>E7ˊl8ɣG<ֻ\ - Mr`sEe(56T<\Ivv.06ݷ'Kʾ\"mU$6>=gY'‡5n+E&p-iwQ؃~p22(I0h5t9%O=VuJ#@Lڑj@v0-~:(ѭ)j oz,4;o ;" Q3T\K"Pj=sR,D*Q}lZ؋֫pnx e%yb[]:B/B^aMaKغO5|LG?xwT﬿*/m|{(n6iKOt xI@u(~iF˦gϮ%q3 Z󭢏F_8qgFRt`aW6+soKI!Hqwil@ߞVW]@+ڊV;D܏ *mQN{L"Z8i}]0Рٖ:!IOqZUT=v׾.bڅcpuT׺ilbYʲ)q~$8 6 W(5ojNC[ ( _?r²VC3s2͈d,$dPO]72/0영}Dy8rˉP #59ަ;ވ H-ڪ>>⩊"JM nc t ?}"&Z_3z K"|$/mƫj?0 PSΣdcEl #1!C(ʡm}PƒIb\p0f a7x=uXH~N;-f\cVqc5^h=bW Fj"ԇDa0(yt[[~ jNJԽ ;Blq?գg̓3MnS&]R"5/ۋlg%Uȉlb>qIQQz8jr; 9*\Wē;=Ja^ g\7uP5aSy= ^3&e_ڽ_'}1:0y"{$=*).cXR63gNKw ?lA$G9h%N]sujU'-BSZ~%D\KuʊY *Uae|[AԹYݙ%]LŞm8jYW0;Ɨ % 1Qţ O,)G5XlqjVq]벩BQP!!azSBSZ7fEۊ7"88 -ggA-CTt*?*<[LKؑ2El"/LdC]sJ4>Ԡ\GZX[~.߿q§PF3~]'E>x;:}9]Ey$ aI+ ;iG5ww!LpS˹y &{c]-f $"0澁7.q rW @ڗ)@壿6ܐFWN`t2:@yצdB&ê1/ cOܧ59VbO#Ӧ+aIźnns8ϷP L qUb]l~k~`c Iu)dU.5A>U h;2 t70QNjPdn mq2*쥩ag<_+sz{s.~K WydW PP9-{s4\SMX#hS61e>-bЉohR BqtEt5medj4Ql^,ƅ^{W5C\lnVDꕀ /3[*"M±c 8aa)V?uBt;M|nEf4C>aj&&[eD;4+ߡm)aFP6%el;\;jQ7"XGuUt| h- i0; yhjX؉Nh 9Z3mg_Z}=KZͭ(Pͩ&n~$`EwsKv=^Alsr'_1az $_ }N< !{K'hnԊj YHp|)s1wn_mkZy#HWỴ_2} ^8le0W5rodmbCj/GD+b@MNO|J̚bR`ߥ'h( { &kQB| h<<Bb6eU| g*g Xs(Zu:-/?={_j~xbp@z?i^z"xFP7)aQ /x5dnAJ^15= HKmj|$QB<ULI|ЭB!?t/Q_u`e*`/p=>L0ŠHN># gSYڇʼ89:q4g-3 'D^0EX&[D-dylEBpoi0'0eay uoV/ӽ3Nn3+veAcC}hY]|y`8 fE&ީ<.gg$ڠH3LRʘ \^/mm{]hO+:?^{:e{v=uն*ݕDW]i`b~+7i}4ts V-/K\ }R1.[Ƅo2W ``)2qՐ=i=AޢEڠLo _`D犷֘\Q̻XL\ob?X֢lI0 ,-/u]lwk/ԍ=52ςnZ: W ޤl~O_(7Ax43٪4q_AdiaF*5?A{ҝ2g%x-R[G^Q䌂P/cTey* H^wAWFc'WUV/8D`ѪW 8lI5J~GDˌw%/$mJ>0$xEE5ZދdŒGiiZ 0'cxv`Z*7j wßlNk-5r DO^hdf` מh!)-5iA':|4ȣ?Iyj6 K80u6LO mQszEFSVq06Ya-5ݳ %@]Yh+[b<54̾]UtΩrWlqPk9 pv޴l$IQ[ZRa6_$óis7pwuf\t+!uѾ ,u p\Ԛ㥸n+5SXb;\O7k_)ANU6m•[Vss,=NDg˛;Ao:K2M {8;6)%eu9V(Sn k\<2n6hWG hYќ6 jV8)lw72%jYŐNFy*} ildFO +(r -]k!kISry#nN qʼZ^;IהR~9aT&̱8>|#C|mԛ3iWQKXP X0y!?g`fDGL҂umjrKUxS]g}CW [ԃ^Yi`U4aI0(ʴ14?@~yFL~ʉ(fm 3ITȈאּ2V0p]_L׭oV zR+XSחfǾ9R;qːqA& eЊ\7ӆVKbs;x77wM;uUgݾb҄ndUhW2^-^MPZMu(qAѨl"id?V7^VAUr1l{XqpU\oK Z &֒RGA0on9])g9y+ hʤֵZܶ6F/m+TFR=* J5~/+`&{dw\m61 A_cU^HHhBRDWvpĦ\W%Ӆ`}FмX<]Ry@pMD (|8r1u+cΎ ׇ{.K/XIV *Ss1b%zFݾJu?&f1u4CNTn<)91a4"/JZ,rPO~retVSC q _8l32<2h`{ /<T쫍dJ}Ry˾Gl(Jś0*r")Hz{F Z~qG9VT>֜YJNz&>h6jϪ<ǵeWF\b;NT^Dv7/5zl @!Q,gCĮ˼WhiGF ^m4&EA_ a :¿X՞6)V;f7@:;`AI1Oʽه}E'拾֊x^ѵ;`k~ن@^zDq#nQo{qˀh(yACJӻUP+O{*;2\bi!ad<<jo[O:I~FI,M2weƛ\_uǮ`*5'9w BtwNQIj/PꢡJ" ҧȑ}aKf䕪4e۵:% _0 Hp͘JIU=zD`Ss<h\ಏ2Zmՠ\wIR!CsSb\Q"4ErYIQ) \9Cץv1=v}AMpvC0֪eJ~fЇ܇բ1 (3e?BNWc9?P hTݒ˫`ENKy\v qʭA{dPNўuRVԀh)6%\Hj0 >81JSY~ymG%1mIW K@@nbh)*+)r:-о59n'Fg ((J #1n*& hRRX  &vJ'J7 +iq)JW/e4O]Qk("^<E}*J#HXh*ɇZ.j(h4WGwE; ӷhsCE-"-{kwt4o{ ?ST̏:=fdO8޼ؾB<`ի0aH}{3'=T,zbF~F2)kșN ʐ-??:š_ ֠]kJK/";]m3ײ7/P@8+r|'1[LAliI8iThUrm|] a{5![O\vwtĕy]rNhozKjExҧtC :;]W-˦M{Va{= !R)VaVQY+(W0u|^g[["0Gષu9}{ZvF HaK$OJ茳Zk|QE/8 LxJ˼o ω5u%|Oxc.LMDsx.@փ NR|R':uRݹueX|]z$1]]ƒJ@.{_0b=I@17k\ց "iMSYFԚ~ ϐU`oQ`< EtV!EUAeRco-e#,AhKRG0W gLwHϝKq:6VM-9=:l! Ꚇhn9?-5]nb'IStBSsZ` g- x8ʶ7>qh`ZQp: yzN lZđ&͙z;J}r ++) K.x+sB64LL_y6.0d߬ a>L5J]Ɔ«[.d FT(YmmУ\l&/QG3A$8/74P*AbtθgOBRBVSoZmXٍn)c2_֟u-z>5Q~&N@e 2%\t>I hǰ C]/X^_H}E5f! ā5k$˃zp"r؃lߋ6Q2kQ&gLm0׶^|s_Rʙ@#k  Pauvjwn8V惎׻pPcUr.f{B6,Lv{ _%nkOFS7ˡ^؃ɀwۻ ^iҊmXIAJ췗fl Zk\k0V6aN5qv_6:_[ͱ#!}xm;п* y Vh{fܔX&qEbw)l|>*ѽK`m.j_8Gl`ٰ/=I5;5XWC:دqV%}ɳ٣iҠβ8>ۭ^YH@ Lz\IW4pg<;ϫgR| i:\ow$} 6Vɼ01e$ғxC!穴Q'/wG_gfe/ 5Ix2Ao Wl02Wuj=DZ`fQttY5]|,rq!|V+0 &Y41ak(a/v+nź֭RBsT&M?uO悼ɳ(ÁtJ$!H qa &EYPMoHO%+bH|˄CA9*" ΂=/hvg-ӌV'}C%lQI&l6>,ݧ|i_/>#?|v#BoU?&o&Y¼C#[xwXLPLrQ6xGaAq6L`4nʔ>Nz'`432c߿\֎/672ڹ*zZ VͤT|C`xq:,/9/>ΆEߍ+ ϐ II+{ êG&7Ƿ%r$W%4L|1P-gHi\41peVKZ*c+Bqc\ *JSt: wW&tg/}[Ls(=W^(=̎cJ~\:\c~Eif)SZm?U=?Mw e1."Ɗn1 ij4|p*ۼʏ Ed Gbq~t$}$r蓏F~3f7Hz;N.\s4_+5%CP }e2ߤ$i80c4m$,LVb\EW!fz+k7g'/n$E6k-mAK25'pb^/~jd_ڈ&!P{_gQ*x"Ƃ >Q `DWC2ޯ$Lyl?D>EK"jյ]{(*v:aQ?_͉pĊP0jKMOa$dߢL[@\7xaBx|xA"y'Q45r R3Zɹo39v1;v&e~du=I}-nq(0<TIsҔw G'(ՁI<ȂN'ֶs"| H|9 Z*a7T',o1v gf:ewZU{ rY걠F#'(g_|ڻ:¥giG'zKEW`jh2BFp 3ɣlv7o+xr^y#*FBr?n:Ji: UDŽ!-:_R>,3~wS\uS\\l<")i.49g^_J1'frmͯU5!Grwea`} zD6C!IDm.(סT:Oh&"FT Qѩf(55-W^䢇a.ŠԳނϵ~8\&73$6+GKmDcv.DAcڂ@4=ƹP*<90,c5-SmXTX1> P҈c_ѰkYGdQ52 (Q//'dm(WÇN$ ,F:Q+9+Z}EQR0o.tp3mL+%Aӆ=W(UuPTmIF7a}Xpѝ;CW~frz6(M Q#DhS@.^Q@aYTv0g_VK^E4#d&Mc^_u;VX"Fs~{T⚚Id0 l}xZ# F7PȪ M5iHF  #2> ӱMǩƃLO6aV-9 _b9y%9ɛ,s?Kx~%U^q FK%ǁ=ᯪ ov˒n*o1W~ Nj?Nʧk4^dzʙX5@n&&vߔeli6b0s `; ΰJW/J\Es*iٚtlt-0Kj&!S729T5#M|q ; #.["-{i,ޣ"fg=gD [E?<ق;NAspig m*ULAs@X 3Sɡ.U:XĘRe\$^X-b>ą!9t>( YZh-bE^Y[0^ҼH\{QA ""(ҵ34^D.dd$2L>|Y\T}aN_y2`T*"r-/˪0癑+Gl#U]x|c0 &Utzxٻic`B6rϠޔٯnҨBZt p~?ggfHsn DY3/d)bR"}F$ȭcűو5LnM|erD!LkMgHR*Bw3.jdb+ &*܈]Zr'At/C#99C { |BsmƆ!f'9&iy i9HHE?ٹ](m樊#ň5EF8=Q!}p;q&$`M(ׄ`G{)bngVI2[fZUV8 n2D4K|b_BE35y|UPݑ@ΊAba. ^)m,e']a4 C.~#xKJd1Ъf5[3a' w4 aVG* '8,@ #bqSdz n#XX߈kWw5mVaIXόE{Cc./XY{=nB@ױ"lO4`4kr3nrcaG^:[A&m|ௗ^!'Lo[8uq:*!^a?x.B3p##'^SU47vI^_n<P++!}LnvUÜYή!uѺv/4/-w358>D}wj2#'H|RłX0&&ٗnnIR{tQ[~7ۜ1m=ەʣBwr=y+}DX1׏ȀrġU<@_>k6gső Rm>жd@K/%j Y_PG#ɔA2҇ޮcMMZ9UB2;tp|nkzd4ρKּi旣E;IM? sG B$N΁fR=y)-u~ׅ4P6-QNTs\6!giv{K{դ<^Ǡ:Jm0|ٹ{k VjecΩ[ jEKHm4W߱J2쑀5A+aL|6B F/<=oE7姛W^zkvv0L0_;_{);1>x^vՠrzn2*o{ƿ.@`Юyo=%Lr,[EƇ"kLhesZkʛ/EaYaX)e|(7QٛzJ >V~2]P1'Lr@FwLfS`9_Mo`o(Bz^' ځn˸RObٳWˏř D2g`"Iފmw.%t KN?3;J]ޕ%#uh2\ru +h u,[ATTBQ`(:P?@rC.q^>C XK/@HU s >{Ltp*WB LCf$PeW$i gfU(=~y%<؎rl/ٟiMk$(B#b]Mo|釼[ogĄnqƌAbLW1Ĥd+딚^C,.; !zx9Y{Ԥ}J=}t 0abF|[Rz7WwfC.ueJV`zDw? 8hڶqHgU8N!$N]ezKϓ.dђtolUbK cw~=}p)gj"#,{0vi Pz 5TR#.wqƷ}BXt B-Af^ v|~+D+P_?(L V-H KP%W>r6C\(!nw\ݘ24hm'i6 )bL8[5:'y/S#;sD%uv:>-Y NG2؆y)p2u皏؊_ Hn8.^E۴X!|'M+$n3R {ױ*zkX6=Rj#=Ta E(zϗIMW;Al21.@yE5`wi7(}‚hUPT|.1'm)4;zSC[6~(USkΙ[ֽ:xW~c](oD e%l7[*hu1)9m{!oҙNp9$c=زƯ9?r g %NچH=o].{Wχ &E7Pɣ\Fͨ=\pKҭ*fE\y?Jo@ه̏0 .^ѲͩRU_|'IM:x)Om *h 9t{gԾX rOLxp'_}7#$bG? FU;*Vqd"(k8B, mVJ+T_Ȕu_IqJ>8xt ˭›te"pw>xď8{3\>0ORuK<>ػFZ5ur&qzhjQ7z:ϸJšGF}b= Qo2NVS0^T2VR( ,کgZJeF csH =ÕZ.A7}˼YPrïʻq*o4j>sgR/'D "4."#9&a 3aʰWGpZhKij|Lަ(X+ݤ.]@<[ ;@ˁ͓;SПlVn>hq v>c11޺K"#N2/ha@^B$;I33G&o;Z蒎W;k,~, -& |z.xFd`6Lpb/ke] $m(5ё ߃6b*נO7<^ =ƙ[egږ4*$P'BOf](|T;||ǾG dX.=BRZ I"r&I\O~N'| +?e ۧewj@Ey| 壏ZGT4-:v>sg h 'yH̥JG[WA(spR%k%B(kg !Q9j8zoRE?Z v ۮ `x9Jz 'u:bI#WW +JFJoOF3V3d(e`w!TT[0LU45DAG"È8Vj\X5rcG,vi` (u͏'_R(H,2$w՟x V7L"z 3 Ý$D$v9q+ _Is]*Noa M@,H^ԟǰ=Jp@XMcx-oljo"Ece0:P Ȝ]eu]6b2s5|,(6C8x?RSQ@&EFY!Fw7IҁûS4rdS^}AB ~?FtWe H:‰^Kמ>Ϋȼrc;@?8U;k\}ʙ5bÛǥ{0}>`֤8Ph(Vo+nr~:Mʠ3-)!e~9YlVP7hmr՗Ae> ,qA:!* Kָ“W,XIJO1Kr-RGaB`ic+u~|_i] e#r 7tߞխۭ(">?zˋ})8}Ksv2 b,Tq;Z'>C&4K @mڳ9~8)ҌEZ39NgI8mXX/Ҳ+%X3Gs'(9R20nȧb#y,3GL*r(-N5& 53cr.+cR?<unHK~1?xH$c8F;LGPc`=Š{>[#ki9o7.CKd+Qu* E$J$܂@K(لxVtBϴ kT`R!,?Cd2L`{DŽM`呓s6?juˌ| 1uVGXD~4WG,Mriʸ *{96 ՈW8rCh#9?R*s ͘ Nʔ9b߂EP:qKc& R[\DY'd}Ή E:V~.T-3܅x%paKmY4SSQ_/ݲ&Fc92Qsh^PPԋ>uA!CB )|_T)If=fJiQ!==-<7+QwJG f3# Z;O8r׿*l,C^ t%RU* RON+ j w`ތCWΆ^O H7Pf]fh "͋K KG]8=c}B/{%E$I->bفf(B@AvlAT'j7Q;W vL(Adc8?<ݹ#2bfP6XN9޴6l<2Aqpӕ;-®LN)_ y&r֟rǛPӿtNV+0;5 AggJD}P-Fa3nj> ԰Rx+hr9!@}u/d|8X@mͦ^z+:4Ht)]ׁ'Z۵玈UQ4*?$t\s9ݺ^FFm;QA?E'Ɍ؟ЎXf+w;6{ƤKXeF3P\cmr}3ڶvU>XydAr+yj͸–{ 'ޜ6]Йf@g`ƚYL̢Z~# gW{mɿ:yag,]]8V }T6{y^pJԂgתS#!E.2Z.T/as!]̍Qp8 FŤqq#$w2"]م_.y˥-CzH?s6ϸgD&2?< 8IT)$|5ڎRv =7;G`(Vؘ0mZ+ Z82cB].?pp0t#Q*qT\1+:]>(h+4~Ãޜcl$# H ?a7#7VoRc Eh4Z _Za[䫦@ :E:rЯ'BqziPXS}&Q(xkijί#`86*7\svSʐ1|[[=Ny[y23iBFV F@ Watzԑ")Ĉ>iQbu-; ߙ\ĝ.+|Rz?98HN6c۷3{vd MV, >Z~DBX3m^wr^tAGj|{ゔ<=ӅXA7BLtT~3IlT̐x홚x+M3{'8#a 3Q|-u<8<&؎ 4p@w\[c@iж˨ dzM3Hok(:Bjo;rg@x*{@Tj\p) Jxw?qBrY~dA{] Lk6SP`iSw8Qp#|B/ +"hHe|g3(v{F1Z vUp/l֣fcげE_, IוDeh4eDz;~gS y;T0%‡WAClvǚFbLi g#֟da af^AGQ5uV˸c-‰1V߯ϵz{8{.( &cFRֵ=wnp`<w'mhVqygʩXB-2R[SweQsX<P$kQ=l7)f& ܇x1yG B ݘ950]G׍XXD4-kB m{$Q`'-@ؤ'8O٠B{ m")͡;(b }uc=[}ڭO,l+1Ө\e_sYQcfyD1xk}Bg=D(^ }s:_V,J S-b###36SSV<׍@]Q8Uj{?[s2-~@mjN`3y[P _ȚG}Q(ԑ=`f[/(hanSg~ t(f_^E%:_3@ObF%*QQ`=m,3*Af y<$HPK|R}柒8KCOB~Tؤ^AdwN3`Ϣo°s7$$FIwM/04 /ڳṭ~뒃^*CcCO3t`"NH^WnD.Յm,3z}@3MM_ix-*Y@v SHu(BʁGQE4+-%/.}.a G=kFqXd x[ UQl)w7QΎYFXH\5.O\E #hb4\n S[95fi|Pol9r^PP C`MCXSDSv&r$m2(@V(_k ~Om4W-$.n ݮReplOyI͒]_^: Ns 0NYX\x9W㱇p2]-<>`ۨT֨Ѕ6D@V昍UUĽ[)A^*gY)J Q{(&kZT+ "'H˝ MGck3 Ip%T|K:u`V5#@j):RM9-goIXlnpIrʙBסk|񒧴ݔ*q"(>Frk\gS;OӀDa+|Fu~I\)e :{`hHƳd ` [gY|PXb>E?L1DHرPf)zlܠn4z{yy@ؚObIztQ4GEPF,i.5@"b}~ .82#S[WTQqT_rNKE?7tݕnrhHZԭCawdιYk>ןٽd_`]hH2:  YŢn/'9!ZP,j % ؾVo#vp"B3 d)V~Zov% _'?YFt5(1rJZ8q{oJ.dB 弮3M UPbS iq,!dE8Hosdx`)=zۛ!5L>#//ѤlQYNHv)/Rżɬ=07B&ox;J"@R M=x3@˶T ]tO,m:r-+!ΝIj/&|b@Y~&PF:(`nh&:F܍1&\2N׎"%^$vU&&GZf>LҬeJV-I]U׫pM Zi16`yo۱4]@w[јX(M6RJa^uQYF-~!)96|qc& X(9Dtr45A{*fsF(`ލ|D)i#G!xy$wF&Wĕh "ɀOG-3NqoZҾ .VVYN=ĥ:?HB'yڭYZA<\I8L-kIzQNS7:wqJx?dP [DͳٴϦ*,.ApCKF%3` Lkwmo2 ix?\Pbdja&>|T.S;~yJq\V*VU9i>{ B"#T5uLyT*'fǰN"DUK>v(ݔa S25(ϔpendg+#kp7+ C$&k,J 8#L'~(p +qv A +O ٴj&&k[H{?iDYu EROaU)%OT ­i 0N46mMӓMf3CѨ~jIFE5›g hT 7:4F1|-l zBc-iFنEMDR'|,-Q""ueW)J?Cޥ8аV7^Ft:ebRhE H;~ּ@ݫ3#ʃrLM3~&M̢t$wL Ϗuj#z_״ߒ? x妚|tۑ?6S#6%7[L$j'cWc= s_#jZϤ,.aˑҪ )v;|׎g#ȥFzCiRobI1,$>r[9|hf2-j"M pta`R9!>^<#kl/*v# ;~(!UA (*c0J7n jVRbc5t30/ M/qGOIT9<|{Ssc{8]j~:"͐3h*%y&uz o:ÏuTm)mjY.Qa"WG *TS>TWQ7h8[IĔ`=wUpSu`w1wdQb`v1!S`QJY&Qiw4"Hq{W6"&\[>- #C f '^o;33>!GBl lgBp9yĭpTߟ+6hW{`D/r%,cH3o9 \붛`^wY̚`^6έ7fᴑ.[> v( hQ_ /s4LvK|&GQ-yw-%@(1ب.5E@ +:I6D[`ttAGh=D)2AnXcn#< }@K呉۰@ġ;)=: ]dEX?`1RBLgP^ԼT^/'-zN#9sBy'ߩ!8 ^Y섇BtD^o_Y$ \Vd \WBMi eE/7ew+]+9! ` |7gl;f2Dlsm:~/D}L6B  ͜N]Q).ļIe:)+>Q&VEeR*x\Sdw,n"f)*΂xͤYu[DaY9;Ru wp3uKhg:^+JO׎NJIIMFD>F*ȤlQ> t_Ͼ\r;Is0RMT*e,}+ڭ_Έ\,Nnp9fP҂vF`wE-`JLrWUIr@)2VyCap3c%( 1[-.aXRҞCV=eTV0_i!}Q=LJH]pHfy^ 2Q50=OVCb:2 M`&[/x Tz> }Ri4wAE&q8F>(qwՠ?˖ǍhC8K[ Bz=ʖ[hh4jTT9ޑ'JJNem{W@,k7 LBI!;+K- KhWNyNE`2IO~7BJGx #T@d0|B}$BZ{1}hgAj~(ʵaEXtX+e;*:yN!9[YP\cQ+X{3p!Y/hO aVQj=y)5;GKDhTIk_v陱8{I>;tԶ׎wˆρLC=Ғ(5/)@A7zt wDRHn8N~'lD_, XCq|@ hئ\t6҂Lt5-B6xXYIB7 X[Y9Wdꓨ5>s_+"d?'x& {6*՘ OZnm{`\ iGXj p dɽDX(Ob~Oqz;0Vw[S .fH#zԐ„yڬ3^槔Qv.@ojU"82Ч{`'a,幌mܽpNo2&[_fuR j%{J_uf7[Z/'JLEhaML< i ;?F 6[jJ tɀ)l{/&B=SdxOqa2W\<$k6| g;|zD6aBrPr8cUߊU`F(=Ps[9!p4WNJ9 qK+Ļ=IFUFuZ^4\$ٹk15'bP&œDj^grÅq;Elc@K'~i2^dkg>z]2v;fj}42j%'Ɗ_&I/ѱ*:i)ׂgS!tJ?gI`[(25ݔt!vMW;?`ĭ^zj+:,pi ¡aw#ZiMm8kyKC\-3x<Ki ?JZ8`IPr8qy0YK]d'-nx0Ka<^4ӇExdcVQ{?N?K2q#PqǍD~f+UD<& *. e%ٔ^Vq{B7 ҐDNBA / R0ȩ$Pl$kfïc˃NEkCa.zG7)R5ITkQ:?6(͵{To+q' {:KO"4ByP`H 11}`;>ވp^# )UeSPϤ7ni?Oһ\Ҵ!p>Arqcb%.)Z}󉤭|b ¤Hqe"Hލ սԾ7v5V*J?ToR.a5V/sB(RbFp.b~Dߟ? 밽+;ji6^6VS]#]9P^a^~3X@b[T¦sHB#s b,}d}IHОW *M`XIn6wwP ǟ3 4)g5c'$jRFoV'i;_G<ɷQ]D%L_];۵/qBhd߽M ޤSO$K}𣞻+ ,wJ[{ϋ`3]G P+'NV#^dIC@u /#s%rYgA|٨b֢[*?" 6]L 5|͂d[!5j6Sz BcYfz|h2, YOد +m~.\*`5%%3ӻ{mJDƦTu9kBW H?oVqo!MGP-eU:;?eD tk`8#u&[J=n0[=InslOeo}G@U,n)rgԘ^*Uxq͎\< )mU5ւ8 {χx┛.ĻOA>^r/%Vjz_GXб=Zc_w6цd$ۑy2ƿ?/eg]Wiy#sԒ"./L!+΃]`ۣn9lMbYLΧ֓!UNG NB/mVPvb%Ĝw}AIybeWxIov ]CJ zQ֗Ŏu3Иɡ&TVPH@:g5AR5k!+aoŌ5ZR3.b)huǏgZ dS#OhB gfyf=wChL /U:9|0NUoD!ֱư;NVyU.1Kat/ n'Ĝi(BRKqg5+w%",lCگfI嬡mLij{a_%, g1/@5+|MjH#REɷ(*r`2p>hwZ)(HIX5}ap`gi({p,؝DoYޯ~AoJyq?Y>xo aw2yh pWW>n"<~]U~IU/qlP ikaN ci yRgɕ <jgn &蚰 1??UT?պBFVאJ׳)ʬQ%BZ?@;bi<Mg8<@zq1Scr޵8?دw4Lȁt T@ؒڣV;WfKs QJk*NmeJg):&1SFy̫?ĕczS~k0+ _A]XT?8ģqXbbFߩ6nA)7PazyI08ˆ7K$b^C6WvtCHϷ'M8p]3SXgQ-B{"&T]sTl=BRK$ mXͰÊ%c2, 0)l S$&KiT382}N1 m 4WvА,L -5"^|RB dxOޮ%_u-㭦J' P,픨 ~CTo vq(M8BYbk|ƕ85ge>]Uydzq֎@(}ɗ~s@kbU &&.:*fVzUncgjGsFrʫ`/'htRAda ?,x[TZumC7jӃsh_߷ o:-2UcUD#F!/Sy)o(t3NPjҖ% Ns c>$ӝFQ( IFdUАgE$_*t{?><:xvG|?^X,4riʊ-Oܞ92"SvY>KⱳU籿ۊ%:9dvfIH׎(_˩`}˪`uʬE CSA6P6I!T 2$ ^o1GdQRSVfsѰ@9PUU$W- )}.MUM˭n`?RXn]RdWc3u!m*.fbNϾ ߼Vm=YǍdUu}⬩ғ :p2G;t:؞N SdO\`a7>:y NCAL@ag g . +\Co'w-pmiKᵉ[?loCnPvĬ3 RȃTيHE0}5c*XԤP :nnX'"Tha;pN~ߨ8yײ%CƶĕF̿ hp#yWrvOi*=w K}F? vlNְG΁?*9niGɏdMB"^^/]iϑ-ǻecbW7)XxX?ʸ/8~*YAV(Ǵ&Ck$ye |Bu\Q&籿/HA%ZC-2~4+!8,8-Kgs _G3s0(` (,t8} Lzvdm-B`A+ˋK<$_-L%V$ѵ h;,$ި4 O B[c*)0(@Lk0Тc&*aMGshSK1Uz ^ͅ S*w&&,h 1;TCJM{u*xQ\$dϿXq έOxU#%Ϯg{8Xkr? i•!sƽ0 Ȣ9G" kݐ.)$N<[z_yYLp?H lx$ޕ9$i_: M֦E$u %dH>%gq-x]wGf!Pf3EM˱64gF6M|"f qAl]Tlm _49䥼U}~i?xw9 l'tҧ>äaZXK<o UBbj2dL_lUјx֏r k.AxyB\;\IrPHB+ ?xȈ2e{Є;Uv^B)z8u`@.ժoIN 5-._x\#SvK3yӛ9pV"\v;6) M2FSI2`*ho-??iDXD3]5fGW4 A!UB&9Li~> Bnqm3 Fia Byg~Bƹ9 [s@W;⳴y';xeSAXǧV%o#]"O-Lu7{: w1yYnqE\d/kl]OzQ" dݔUQ!&I(N_Y4\>j_wT3j|+4^AOaVjDfDbVʿݓSɣiK'?wX -WƄmI;M 9Q%LgtOA[zP3aG &ΏT%m"q-]?~2&ldH/;pwlPTriB?s0EMv'HXDXI0`V`ofiB܂oMۈ sYj"`0`\$>u-LМ+720CEQͤKѸ?rW4<$gn_KcL{.2s[Eҙq=ȾkjͬG@ /OChnyKP~Do1V6C& Ź2`>/*)j[ꟾl-^ozQ?z=Ѹ"{-Q0hu f7Wl4(OZ JNJ A_CVlCy V#=LXh;Ldg-Z4 ,86^ žM{7)d{UEbPϐnsDjQj2Yd֫nT@{ FnM:6`DH6{u=ůwKNrŽjB$;Flw~vn1N42k~!j7>p%hDqT<|uhqXauB5|u^ԎqNxDtOTaT7XYS$bےcABkbp$#3#[]]di\x'@`MZBˠ!a+Z˥la̫Țp(vIN/OweBZr.AuA ߄5ZNEݕAY Γȟ f{/v/T#69 J t$RIyB4|^_ZA ƭTV:UO`ԉ+0&־GczJcKfYp{ ڮs+#jKZYB`g# Jы+e4G5yeT.##r_h<くeڗBv`H@` 2>bn';sK |PD?fcQ_<2$\YMD#R'2Y_%E-s`JX-rV4Ğ=+PR!*TbDF$f}3|MёzoF(zH HGA9~2iL &s ٹ?I)Oz@u1E0׏_&\<1k:JOSZ 6viX!piAQT^CSY"du292iM1>$Q6; '?73}m&:$Fe[Fd C3F?t2\?oBaM3x!FT3xnW[ǿ-hy,}gDu; B0&pYxv񼊤)^ <ً(Lo{m÷=Kc5>=a|c%B$R!:Z7͠|[JNiE|miՎJ[aE7r˩/<i >LOHjy#֊Ѯ_&tWpi-Lc:綄K˧8á[b~.ymέ#bV=qyBX%r0D~˗v%QvC@C|r>ۡd.@>*lZ!P Xi!،ne=Gv\$,^;KRm}*\"mAlV[R R j36=Dj`': R۟w1[Op{ <^]iWYa**oi~|]rJע4h @ cjEТ`cvֲJ&I8Lr>@ٝbl!Zp|*,A`|[(ςj*Xj~8A4?.({/ 6~i!p H6sOjI.} _ckM'yj($|Ort:i{-]+9^U%9RtXVnF\G Yt*BpJz-daY-:'fT`:6: 5kÍ'|`K*q(~D4M:@(j )4lx iDgR;BVWB~13JkAʒ*9ކC^r FӃe3Jsz҆Om'D3GƘګEԳpˬaY?*cщ//a |()3aUUiL Rn› _Lcxb"@8\* Et/ `j ,S#l-9*<;#E}F4)3%$䣻$.vfݏx\dB+H9-ch0(V)_A Ex;H%V!?TR)tT4$Zw 'x 35^VOf.옭!SIU3_1 ŌarMK}xcV(5D ~ zgO RG>80h2~7a,@g 2_2wOTeS.0ܕco^e5GT6RȥՑ~w*uE~MkjK8BR4Uy8Rj HxS<@ YMi@t92Aa>͒Y OmE2=CS%@̃W:dm]=\YSjϢ?{WfVfL`$;ESE1 z|e IYZ!KM /H͏BW\WegGl/T鏢m-ǿ!t{(xv5+AߘI liGAG| ED:7d]Aks$~UZ$X䦞z;41&jG$5|6QV,|{D~D/r,TIR0`@h`}個X|嶞*Wm_`dʎV_==&RuIP/Vg7zGLxL_݇3[%LbLG}`%L A DZxCQWf{ _s.~}NQb܀$n%&3:FF1tj6졃u G*ts^RWrs;)tB"uhK3@J0fY i P<=0t;:ݜ_ܭxoa59ZtdȨ2Xkɳ6u3杢oCs,ByXzU/q[ʽ#AѰh 3G F ;#5VBɖr_V l ">@B\xdbj?AºW,xUk6oΚEIދen/{?&x~W?F"vޠdʽ>,dn_v6+B JK]}JݾHJ u±~D$fz*;_YayԨVvtm9oI// };LAźbNT~XH7*Togfv8m+gNƭUO=R dø!JZ٣$+!xJ~AnϬVXS |Ոe}v0(< -cN~|)Iȼ{:\Bbsr`uI'5KPy{;_Fbmd].>] Si)x`\JzõXc>0?ho%Zha* g[X{~6W&iMwCʞvpFa3:CO ͓h{}YSt i `w[Iw@Je¦2Kf}}ڳk624G,!5we0`"O2p{-"tTOicZEq$qE",ᑒ>X^/v*9.%4y%[gV0!F՝K6>~{)[+lW 򶬇7 NkK}u<#G߷,yZUa@֐X Z0utlF mxI5s-_cҏ vMI @*+qH0 5= PԕA'>e\ A(4 #-HCóH߷(BH)Z.G4AVnP,>|ãCz+xCI$_&cc9uۇ dٰvHbPb,Q^*s$p+M86$OIB⣳I""m㌧mryQ|X(#/37U|P`t1g%jc<' (2YYrI\ZbpX{X.T5'x}󠚷bówJ):)6ߧYfǡO?Op'ufrZ 2ox+cHP7Wm isOjxjT [So9b4K>M߫(T̋GWoIy `ݞ\c XP'6hVc|ɬZ*)c{ a :gQp2f+GePsȺ3GKgо϶udhPT˂V mJɜ+*n@ۑz/D8f1]!fI5N{J/"w>~b!v!xuJ F0+w+N@t&sI PaC+H &QSN0\{ĥ+]V_,pEDgs!@nf:kbdEb*q10Bv-_N,Gʯ=wq`2zՌ:>ڪMHm[_tHJUM,<[Nze bvYӆ:Fnn>{T5$"ǰҦ0#K[a~("?:A W-Q+Ȳ¾; ÕnTF,9m( 3ca_ퟻz;!,j~1n*|(3-g rS}B=҃S*<7׬Vڂݮ5pdzgtrv 3za+m ~9<[6/̂i})" Ku ȒIQ{1 xj oPbjlF#A1@=-=:;;:ޝr%q(Jt_&ܙ ?>]Շ3%sHoX'ZtT 9XXjmNgZphP~ٲ\%h27&jЌh~7 ЎI% oS.= PY`M9p"{QS֦=NjaIH:VXl0tmHߑ wٹܹ9KJD4ĥWgt24d!pS4ۃ"T\Zb?sZ6d2K /nBqFd1d_ӔN*{z&8 f"2VZp?\eS@dr!*G]F=H M g7A8,d!FA&T 9M %[S@||t' 8;Lr"?ۢmx~Mq*t7=Sxq)fp6MQo.a >}0Ե>p B/V,$iKyH57th(=ΩK,U{ oQڋB]׊} ䷠IJ频&@HURR*>+ Bɕ 5/.7y])+ml ^cOn؜Tb7#Ee¾mBUg5Є0*b<4Lz+,{?\Y3ڛ--@}Cb,é}j{9<7UjXxT"]G%4:x`MQZ ^MUA P*~,B~,T:2MEqᩴU<1{ Au)07KGa/3Cf2Ċa}j!,uh~ oSv.( `Ecp7+~`+^XkaF|FeU58NW&.:v >T%=YA{`K$`NHxM/X0?aV|`!;A(a{J'P>x$0fhP8׈j J(&rJh֤/ș.mƨA--~)NZ%4aYtJ,{`/3SY"ս0bf^ j)|n"d|9lv< )4@YE L-ajhbc1u.)ۨ?tm`W[0z,Ջb8J(ZAY5 v~, "@oʍ}˹W3B `Vc0$dxc OjAwW'|6q̒wVK뒮O 40-!umҋ3ur/&I(9jK,t*DSOAݕvDqM8.0sLnKf ^x U#ʐD#״w;=/+X>cp7\n%^nO%EVJgYJFe^ڷp]W앍/'x_HNC?kGw_G:N慤kf@Bل=.=0xhH%-BCqλa3A;<*B:aR|81,԰t8J9LrPjʉO63to-XurxyƧi/HzU0:<{ku= hoiIoŗ81^%c=;~,spWT+$KYYL<<%1هEd]7 ЙXr 9؟ O+m+`xf7b@8CWtש;qt$87+/?Ot0*4~$Yl#,:n@މT|fGzV>;!TםCجi3 pDb`7kp#U KGPyQ5doH`nߕQ f%L؀ ͋ Acq:]e\#UHبoBJ6#tl@|KWX؟7} olPK@.DJ<R;F r=;E)eܸbS"1`r2Rai,خBfjTw.,!Pb_Σ:|A;P7XѠ?_u`ԇf ++uD`y<) $^iE)J ,*Jn YS`=DD#T0$"QFptŹrЋ/68~NȐK7vڿ#{ͱp{́2  b`Oy̽ ӻI .7]21&+.VW RŏR`TJ5$&\}x):28(SL?ɥN(QDKqmY9̨GL^t LŸh `I҂}>Ot|м# 6TCJWٔEm)PC1g-1E|"X=ٵ?!\_HnMiaYIErfK gdT3 8H]TP3燉 щ+`X>HUͣԸ/>fx"CnYK_:ffIi';HoUU^gBN}NlX76 lœ.tʵ0%X[_>rtՒ C\?L&ٸ_Ihu "PHL#\CpV$1naZ T`]E_>EOVюIVIq}:YiF?B* Q|nU$,N[P@Fѭ6egbn(SN'Zqe*ѓnVg>,G z5A=lc[(;h6pCn:>GrUW? )S(DG6wjY>*}Lx/m9Mh俦 _薛0zxH3gfdȗpuRExH6lZJ^>Z/UMRlh-; h集۠Jb@d&B۫cf3R2, `pfQ:Ŕ _5[-][~=N\OQNX">1f;R#v|@r\T(퓫o:wٌ$۱8Vsd^4%+15Y|Mqyu߸V ͬP }1{Qu'/ HQ/JmқV| }Iw3ΎM DPwzK\oH G\:X7j+ a52D<}ӯoLZ>ކY{H47퍈ҩX q?e#'x(*]"( )Q-n:(WL97PY^kaը&\C$hc7dtvef#6v7q*޲V-{7_sYfQ]3A_(:( KkZ]q1_qUT|yWʨ'<} *=KAyWH]B#jhk. Q}b8=&COpK%x"+Uƙv@]5aU9]r ^C̶$0>VЇP]6!! aiEV#3xxCmHs2ghE&J|kZ2bđYq 7ԐG0aOz>=OAߕa Q=1Ay[8㭳n8rvF@-4ߤ0 FLk}R4H!ߡ:S~ؐspjj?y\"@e7HQ}4yQAIDC*hgz%-us(OJP?vO{DT8މJ7W70}a'45!Gt'|OVu-Pc&-vmNF}qGTyjj86 ͟>]: _b3 q Bo%ФF(4r,WTՍmx"䍔<}' o@LjO. Xj0`?Z2[`^*p ObV;ԝrhcoLgcj0>m֤( om)ߑܐc ɋP :t K xָ%!RA "Wlx9I=1⋚F)GiKEJ[eUD]VOV` y1rƷFGMh7+DY94t{ў8iv3{.FoVf86z"ڐo190<V,M(c]mU2u$͞]UD v'5Fk:#G;T>͉0 lWF]hzKhLMn]AGןg%,@{W]_`'ct)O=56Z!ce/cb~^( U|ZdsY)xU!ͺSr*1e "h1}hC 5 <Ť'mnsϡY'ǘ}kĬi@  ')3sߎH cR,w#98(T Hh87ȵ)a:|З 7@ yyMr΅gQ+١0[_ KV:Zpc?gi^/mq>B㼛OR ƚdHZ/&QPG?ngo$9&_ eQL;'|#$s*Oi(]0HĠbg<}yxWFH8K9~ZHSeb"haov{ f6>\bY&S(6D.GI._uɵ&HT{&}En',7BIa1bZMFKfoh INz"&sTӸaVн6Ջg8ɜ >xҗv\Z^I Rĸ>h=Y|:Ô_}p- X Rz{kgGYR ĪXA($jWFǙ u o33%F!k N_9]tT|^4r ki`MsYm#^p0Yg OƎ' SNϾȔAץUaY ^㾽D>ȊQ}FW=/;Jn3q5gޭ[zUdmse.PrT B}F y*(zcܺP1t24NRfSEW5-پgbwTgB肙uH(#|٤r΃lij1LU\sU)~=2ZGX>bAne0@YC).cf$@3&@̳RVBx*,Bj 7Cf|'`1-v˙ GXtOʇ>O>ƍXCcDޗ[S U4 ?} 7Ajk16Ge[5M=qݎi45GKA0弝fOnmC=~uOf$v@oNW2٦ڰځc1ߧYPqN(:(x P[ Mcg$?98Xߠ0rb8U1>w7qsvWbML Rg*Ĕ?C KZ_q`]9[Sp UT@[(Z;\Yy lb_Ujd?ΖrIMqbӵ -<|+-2,P٠%!<`[P?3U>Bwe pph*5a+.oS ao6(QkcBDxJyR[Ev-u60k oغA+| CqCk%##0EP?+?b`S`Yt%Ս!l*!uЮ7"|ulEV#3 Ij͌p;CS$寀/*.ӹ=6*Vp+*[?h$KS:{{BZ87(-nuJyCo-?w}#[{8LUpx'\6L-_!CFN̙FY9 EyW _% M|ۜ1nޯ3' '%ګ 0tomʊgP gȓpp%tf %L*mCzUͫ)G rpe4+\d63;"sO͟NJ*C!gR9KJJxS sB Nw@x\O: JO~KH5V`;kK]i2hWߐLZޏ*{$y lkLd-fӚhA}_ ֳPlipJ{)=еǨNop9:$ i("7'xGߗ#C$[T-ggT%GGu瀤yyrkJ&Jd7Wm?maB8Whĥ-"]w,1d![K,!93q5B($ .XV{ҭQQ?:60BZDD&ӝWR>RuE:, @k_l_bPSfxm`hhhzgŶ YeL4*,'4]iHdaZ`*ңgV[V}IdGyJ3j+z#x㶍"s)<ąk] E_BB.}/S u.֘HZ+ Q P'@Vw_x$[F@~kcVy`mzR̂bY#Qԕu3(D1mJ 2 ͘GwpOӺTq9QV=ڍ%/jus؅E̅x}%~CsIg\ԗÂs2Rrݢ<)P3o, fʖ(3%yW\ oyk_W o*wր M~`F"BIt14[*${)֟N'T_ԥ-O~q=}N2&l1 +n/w ]q9YCt_YaEXT L(\1fx@Ge';vYWK4Ϗ3Aiq}h- 9`2%vpa{(TOwtxuȹTW-@ܡhKEZ|*oam9\#01)z('5ju=专Д)$㎩-jN;*lf9({_7q(Z@GߤdYݙYp"?hhlV{n{v>qg})Y$5a? xY2ٶU)EٰE+K"UΠ04QKmeL^`n9 3}P!13g.X3l4M:<;ʆX%Nt*[gok@)WĊ_;jV un`H8o= mi$ZgyUMuen9h#vM|;F2T(.µup!aIcf2m'5ӢtI܂+.M7ŽD¿(¦-sN)d*ezmT; 84Y"xRjv)Ǥ@{5cO4MJpF燷!b0k3[`TɍHoDQg(˷󮄗A(.pqI-a&W0FX;;ơ5x &vtW aybT'P=.dA[c?G c.,By̭4Mt075b̙;cR Mڪ *-Z!7By`sD'Ҿ^tAf}R7!#{MͤCi~ϐrEYwb$A]?&]yFv_ 3čyH0,Y2;7gI,,pp`>I P OT=w%*pw_(7Lۣॹvك/hHE+-:5sW>% fXb:cᙻ)dB>N,fOwoa`<$^E":Í&Xyx&,ƃy cǥhKgXMlZHvֱitiAB/N*wmm3eߐkYw"BgNؒѻ?mJh톉1ދ{$AcMB64BضxnYέ*k\d"˒kB?̫}|wr_=SIBVUŦlt >ӭKxq_to|3n1hRf [Tھ-k,K $4z"%hzZDS|kkMů{0}ј5T 7w5Zdѷyom99)K0Cr6 ^7|?+"m|E8`Xݣ2lɥ5Y(jyMs^gPoTk٧Z&Qw8YdgW{y:I'=[ ]dHeNBLY*xmr\vwqȝsw{:(Ntd- jgU u@w8kH18P~ ۇ2=UOɚ NpW[֬0o-w3w:]dop$@1 P!^T,/dИc8;r[Ŋ쬛5tK׈C驳wMOsM5c8n<.5i%9)af( FMf(}EmҰ8cOTg9٘zYF0DUT~++@ϱRgT&(]E߉lג?L{&g^cMX⺆s )?KwD+P;@2ˈ!&ˬTSoXރRn@uݻvp?4X>muz*у*F*9me{S)fO&!z@G%_t/ Ut37YT %_hwE|TS^!81gC˨:q~>}+K'>Qw Ɩ ^wQ ЁGEFIPUSn;Tqwtm! NKb<@!O:*xk\zqtwHo}!0eS76n 7yJצ#c/vtE a'?%E-@>h 6Id…GehR5Vyq9|/J|%N:z ź?L?4RAD!aP$UZ4@?=vO}ϛ2m3e䄞Md!|;O1Rd檨 ts@?gn:KUdXypS汬MW~wPjwС }(5َmCx[ qOzCۊjhE1/v~:eKB;[ 2' c8hnG/zytH[]64`j$]x=.~hUDMحt$ (VH*zH Ӗ)E0,l&^~jq^8͋zܛlJ0D£${OlUoTf,콯eFY.O#~ N`%cƌZ9ˏYӎnD̟XcXT?@A{D}e5;yz&/d #c4̓OGeYj ;Gؓ]$z^4F035'iud۸!? yZJt躀 Mo/`fåGњ RI\L4! M}l>2)"Qx\FQhe*sl5taH-GJxRW czRN [{6_3[N($A57g!N_ʎ붗@~]4GkE\6'@'FL6EJi Yǹ4c\Nzcg+M?kPAs"*/€Em̎ľ)L7n!4T/D{+0^V`ѽy۾zGqkO3[ϽznFܒb] `/Y\:Mo?JnVomipBZ3f'aW8[⣙M, s)Yvñxr,HgR%ezFk@i(SQJ|g5_)_7_H=7WAs&(4[L T 5~WQ0`*u[@FS=G>S&5(/=D'Pl nJj6`fN#,H0Tޙ4'f^~;VW黢l/">3Q *3բ_D01S{H M 7JؒMtp@[ tI=mT ts'YlX95(kۨDq/'M:K% |%Ƥ8&J=I j.DSK`^ũ#Wr?wO8:u-kzl`8i#g k䈩rLDO884} Ggh,HZ6!"an#lTdO_ΔE4ծF98_[rZ,&j^Xe)1ED]{!%sLޫ%ƲӖP@~,N1i-gu5{k DQ0" SJ >-OJp#PSu:x׍!ΤiW =+Fr0),%'&B >Mѯk&iA [ &ez0[f|D>M εP2^W/do?䡂zx`=S놰Pn*an]UN[, ?Λ_BKDNx%pE,㍚񵇳o qTLʳn0.?6EJ(=QU'on38rcR jȮ c| U)K %G8#}HERȔJI2ztͥkqSF>C3pNvLC2|˞"lb zrPbㅻ|DTsntV]z0/ø}$q;3=gY+9" u!K9᩶65( 46Fʇ9K{c*A݄ lM+sFЌ>5׹oK7#=E.Ҍdu!֍n<H1lžz@d(p=SnDDٜƆg9k)/sz_bّ# (q !p!Ù; Iؘ$g Fd Ou*Gژ/S0&|IX\@7GM4ZbVjd/]8Z6hwr̒ ƍ U; Eڟ2KKBOM("E:ĖuaSvt~=oCgD,ϋ+ ؉(wIfE dU{8SQMϒ~"բDXFT A@oaSOfur/ yO=)6n||,pn|0kDFF6 2+y&þu,W=q1f-Z/uϩjgM@v,wR /J*'"{8s_Ԩ*0S<#sV!w^v ~9@2%9OvhlA^Rqܰj9iRYPOe$-S45-j;K[Rk\hG$R]U>0?P c4V~]"7 .+75.O Y,MH ZN?r0&<|DSyUJMZn\N;;?bjƕsh~P(i5D^e)<%>7/gfheK[IQm1Zf}Ggb" @a 5 :DK:&~4n}t߀yL9[2^A4q R2BbLCS9JК@Ձ|bL![ Pw|5hh DRV -1YlLY2:H]L!6: #:TkΣ&0 0w|g/1T=0?'Saվ,u&>׷^xD2갅zV5{ZY"^%t̑<^/:oH۩4BGz3_% CV2|=0n.\4fSP9(e׃ NVal1L\3 QŬ\l虭\"am“O; ~ByuI]趃C,FiGJVTP&ӜU"8t2 hbGVQT 9g<= gzΟkp{` 3T x .=Y l5boLj3Qd'D.bkˠ{MrYۆ [A06%lN`eϹeag A3"c5}+R3P\X#˦-T~'{*dQv/&l\Q&L.1וfqϼ!61>[O%: YG 2(:ԇ/y+u%\(Ha  PT4 V#l4˷s' 6 aFv//05>0I-ºfVj8b0TmZoQͭQ#Klۭ޼gk5 Uӝ[CGb[ v/HLMlH4 UC l lEG >aCOՌH*wb1J)浍Ø}l&W=2[9#Z)n!wٷ~ֱwR2*Ic8zUk6VHt$1eĪA" E z>KZdJv[^RbvleKuXg /%1g#_Qؼ%񈒵ls~%)`fPB˄> +SH,]#//$eF*/nIK*(?DTeB\o0f7"\]%jhO]Ef^/4caJYk :":xYx(; p-k7Fv@zW*ROHzUj 6 :#ʴ&<!>+edڿv[D7^Ѿi{\rڥQ=q%]pӶnf|Sڂ> K-]a޴\Po6D+S0Ц1_ p,sr[CF2n|FDE;5U20I`75"7?Usڥ(9N=-q{(|$:~֊t1Vep!Kƭ mk3.p?K6ۗm ѻEoXMN*Tpz+l;JX_aQ NW 4k Ik}_8%Z}6Ґ:g^U,I(ps c2ؕcƺ̢(Xآ>Ѻ \ӭqaM+spaWL/V]x9*hH%t7}L 2Ԇ$> Z}l\%7QѪ ̣FJ^05gW\aswQO9_]c 쉠[i`pa桵NE_nŲKubA'YǴX\य+'?>G}]T*l_:ͷ`jTtpD+pM()(68Z蟚'ޜqݟ@ :~aGxijvĦ/~H*U>){`sOWnt=4[xFÅ b1~*JYWRߑ܅:V:eGfyU X0H|8|t"*c}LgI,Ѡ )d6={:zuo:7[!ҸRae~SQRa C?'n SrsKO6vZ &u%*jК-7J+"(0y+?˥*tM^nGLP>G^^1|e[[F$}:ͽ%Ι%my[ 4&oc߇bNVMYBMQ`r=2T\6})̡_G#L S/5aku=v$-JhGaM,\Vl:Fh(I1`1sA䘯 |7r|H6}%}q;Q2b?%#(ؘD:ax3Nhm !5L0^=N[ݢV h;*)d4d<@Sw,+OZ6]Ƞ,2&xB PYz;y]KpMj)ۤh11YP y(zf7暨cwMn$-?zaw _?XޕO֚PxPr.:`_8<Lv]W=$3V.W3JEo߶QK3Jie2k.}t)F<66; 0I(gJg2+sY's0~RTO[KIG_%H ~,P sITlhXl%:L+Xu1 }Mok]K9 P6}g.IʾZ猭( E1R+FMxAsRL;V%{G3v%&Sg=,{SE _fiHǫq5kpVI+ r³jqZ&:,~sS}k 3q1Q4!=>dWfl}n:бiLHp15~9$\9D8{45ify0#*A 1*@/o7o~8 ƒKk*c먍ظ2!*WQXѬW8 Ë%]ˠDĈ n>~ZHȖN'QS0,G3:bhfj*}ÉyK2UmC>`_}oؐB%̏Q3T:HQy"cGp\n6 $Ay B?6w2~ˋ0)`u [#Av%eAy27\,܂xۂKYkoClP"R'6c #»nSڨdHjUb6]% oY?elאfɔI3M|EibH}dޙ%Qۤq'sQCQ]#|`\PWpv]|I52\D mn[CtISוL'LOsFOk \@4َX՞,aD:Spq׿a!E. 7XQ7:/~=$:! <≗0مy~y=QpX*EGiR /y"?8۟[ʙtup5]a`h7r }Ys H},LuQmѓGκ>PGYiX$ES߸m3 \z9mUwu<؆lp hP88[5a. A,Q>y}4쫌5zv%d7@Q1E,9qknjOQ0v5j\E4ki0tɺN GBfQ[?%eF(^/ A l*Alci7)=6,v~|{Lz˸ +**A>]ް6 1`v~BYftrIQS?C7hӔig7# h3>fx"H%xb S(X)a^Q » Ru?]!M:?. ֝Egff܉"[cñ;X wıLشngG ڢn+Tgj`ۧ'JM_= FjMTQgeGu\ I4錄"m_ a׌;"†\Y6۶RU6!Ƥ9h*$Qc >׺  ό{h`VMI6{j^_Acr NHSlxDrTy"Prx4XΨX['?DZ4r~0(y]{GSӐ /ri}S'DP"mD'Ehbn+8V۰.=HLTk֦4HՁ,esBG jycӉhvky5 &j=_dSWEjn曶,"-iPKeLp (LMN) O ?q]`4\ebX.y44}œaIMz`=m~R<\nH={3!)tS om@*uoGH둮"tJ&BĞ{MV86xנE!9Lɾ)h&|J]yZ{)NCI}H ]5R-*,PeXVCz[OV~Ze1N 4?BZ2tvD` 9eS1@#+]8jELQ^ߪ>v ճGS^b6:^i'@XϨ_ }kӖw1ʄL|(їencS"S- YxsC`bcfoc +jfR0\eY{ި(lnB]A5z?=誦9ovi8fƳ[^bDQ"m/xbxyZY%GMTorrAY{JaǺRQBh_uz, Te`R 9L{|M]Lw4H+ DyT7L+CR~-"?f:(VRmRZע))g KVC4_2_4+d=vVy/£)-#0Bjv/&Z7̠rs}9Kߪ7]>.K@Et.s ۸RJ#DGY?%Y3Ȟr`@,ֵwZ}ʾ@e1q& .鎊PrMpp'@8~$FUkhPjQ)JRo- 75 ]nT`m"Hm/l-%'n f6Wɘm b\aOl("Wd+?No +]^|M %PCP{]\m<`TNRWm(PYqDY*|/!9df&kWOF#>$2h˼0U,[=A= 3V(`'xXo^AoM.TKATU==,Qo3ѨbMb?%U1b.StnjE/q|GuN~Z n{,|9mDA12* \7#JSms- ]歩mr ng5GiS*ו^4ɢlI)Ci@JUà/7t @&#e|Y,zk_ 4L~ʜ-}oY655E؊8춗4 k39Pe7gN޸ôzkla#PY߀QYiZQA,ѭ֥ =jE|B$P=Z6wi[%# RPhmr6 DRGf,4Û997ӥ#ȱśZGWv|*ͯ}c:{YT/8׀-dS;B2ho G2+( 沸nܾrv/̿EL`s0'/pȲe&񎀝Uqc3$Q /5[| H4 C?ʁq\e8)# l9p/[CSo^73gցZ;rҕ9Y?{F1,]͚`Z>XL;|Blg\R*7ӰNeIOTEe1U#lpq9y ܔ;ǥagFV*!ьf[f{4T&GeGM!p7ɱ7S (E{HM:v kz-Y*! x6D"0-F2(q_Ju% Bk ,~HOYlNGL?.?mi#پ,@\HNQnV\[!7RY7kQB7R sD [ wP]ѱ\Ҧp7Nh1MU]fBo~h3΂dNuE[\lȧ$(5s8Q[W\}ʠ~i֯'nosKlBG2gk$$5Z¬*w Y%&ܖ@Xɓ&O͍OIL̸t lY-5SYK[nt5Һ'TB{e6s+vi?l'g%cOz+EyS9 ~h .{3ghVgCch"@6XFZ=xEL2qGB^L;pU+8:jot2)Scg?қɽ\fωᏇE4EX-]w)PR<.No2pz9u{YVй 3t![6wm b/t<0 dȀXCka4f_GEwR@sHU# rn@ޜ2@$rU C5CvZD. [9T$ /^A0< _U |e0y&M lVj:JO&4' 3J˚BzWYtLZt(r |c;2y.W>-{?-,(2=Y1׷H[g ASvw>~JDu $а/b|1W\@.x%,jBzi u':CR8_S[_TQ")@gYQx(񬃄[{/N%X`؜o1#_JD{Uy#+˪mMC0Tr cx 栚}> ~4:‡ 1bq  k&bS{hwF4Ybi+A,QeyWRz|+^&nx7\B84ң!%Q @ؾ$Cj֒_ _8]!N=)8`˚qM Ae,!6)x47YkI+ fEBYr"ӺpAx+|`8N6&2 E[[h^"m(ᓭ{s  |Z1k(4SU(eʢ^79.믝 Foɉz^t=u\h LBMxl&HYoF,T'DS1BOBr:H:=E8b# \Zi]K]݆luDVe,ǰD1/Oqb(Hyơezw-j4ه>7~W1hpc+!Hr &T&q]9 G9 l}E89_(O11BoI^sA ,~^9oe{?j5L⼙/ @\n~z*V.]'|*)jzݢzfRGqR*㹩kDL,qIVi{dˁ4>i >,_+%XHGC¬~m醕;# :%` kڶT X~&R%tK3d Z39=HၹwaOAUMsb߀qTUs)WSrk?e(<ـ>O&{$O窀7<>b,MmzFPJLBϕGy~-]ݲW*-7Ɏ{-4.&/GPϷ\GO̻L_ޥл6:g ǃjxWk++fXћ+n]2)K3#Ζ.# >%X D:.%]iN},lt!uui^B b0!ɢYUT&Z7L]'  oXӡcΑ]ņۄ;l:iH/Y2#Z&kZ&42ȰĪZ ?6ouCee)_TUo_ >3I9fʇe rz=Y#ZH2_55BWJd Ruzu}-^#3 gnK —,.D>D%.NvѠȹTo8䂽i8Q/U'QpCr\΅C)HvvۺuEk݈B_)ʼneL:A8_# 8|'O5010 cgGtX:oTjXlvaK=W+ h!,0Ս5AQl,ʦIZ`:IK|obM9/nC]RLd*AΣGY2JZ50b&լ%t,=b-rѥدr=HwLHCtz]MZ!30Q̞wJ.Y0sjRggmMq$ ] W'"#cChnR+W1P|i"+d7])(ErلVl` *nQϊc7JQD ,B$h+QjR'`d7Y#"%v|#2_ 3MQf]Y:̊wy\"<5T*aZL|T 7Z)2 BVB[E;\pjc:x=e9x M #{N4B<τ?Yj$PC&'LŶAC$AboBcafyuu7k "4uͻIhټF9C7ѣM8"@&bu!5 afD:,3Uf4}^NV?'whl^zjzqJID/4#2fTy /֪M0> 5SdeIso뙥=2B8/6^9':`x^@qU@~c$HS7b# I=y=|T㘦-"aKu2 V5X~7D[u&q#Bg! ~Ť4M P{ש ɈޟLG9UGq[H|X.1RZ~kAIA3`i^d^:tuənY3}_(־Х@W2X%AWM#o‘h5bA(`Q D @ЎM: /;gbF2+ Xu"|S"4X_zC]VzV`e>`YuT_JU%6T" R=©PDS[ ˝@ĘSJL=֝aRIOM=H2-N#V>" f\TB.EjQSH?xe ;8?}nδ.TdqA nW0̈́3z`ԅab9b*#eK':`XpG ;5ܤG&F\EkšP.>VM(7)^ v;hZdjQeZ71\ps !v#gqX|PT豢x?`n)~?qTWX)"x4,p_W96Ѳ$ߺdu^ȥT[*DgT>g݌WJ>gE4nw(-D(N`5i!;q9Au8 7>m vSSG"`il|IÇ%s̈́wnp t{K@g/h]Df_Y⥙clʻ"0 HSe,0™L`JZ0奍xg,!!=fD_S+>:DQԿBR|ZKj~2]_$D}uc{;Oo@"$ؼ|R: ?Gfo(.~"X!:_P\vh.T ^#bwl, 7nx*\X;N:.3Iua9Z 0:la-'_&}dO"`{~iNeH{T 41ERI2zU"t)Z,en! C<57LD_0nQ@+*/6j^_#˶Λ{*:~ب:4a~RF&=Y1̕ɓU1?\Lɷ22ii22ɽE>hܨ&p.9TF6^9߻pĻxNP+iLP .A' 4\}|#?H#9J 66{оKx1_4ACᢒq$Y)dĭ[]f5PxvvW1f4n _* ըdAm:͸`f|dy^J8n=zSȻ > [7Kd #[$c>0:mgnbl51rd]ѝ  44|OӇuQ:ИobpK]e '4u}wq`$ ȿ`jX^:@RtW(ĝh@62wJ`wAoeaI K`J;Lh&g/(*oiOp#ob$s|GS,)Aw/`5$N5CK[Jdq\DܦCϼBsh ij6cqQ3j.C)zgHRHn\\":afى`u%uBk`<^dgr,~9170%i. {K _pjb @J%͜G|SHlv(LAݻ ڞӤoDw2 T} >1}/ ~ @eڑh2oj&Xh;Oqط4;Ӭ{/8 :88 JQCFN >clYia}'vV[݀)yRMD ZRK5y+w?eİ&y D0 of6VElq*D 2O  ժFLrB[-ބ`UcH!||1 L˱>7= kڳ P|DŌWM-H@xo+<É 5h)>aYnB 2 |D3/?x(e9QTJt Rl _$:~jg>q^xPA۠/*5Unu`0/mG54Ÿ9ȎĖI (~_eR`<|`Ct~@ђ`5si?mC6-D 5u[j`e/}qe&GA4!AO3YK>7ԙcq/vw7콸}^.=w1&WӔh)UaCAh)00;Xɿq8zBezlAQūQi&KǏ$ At)z(S0Oۉ -,,;&>!^n}B/bWBrlX߁WJ#q[:S[/e%_`y8%<)AD(cNqI ekSV㎳-$ck9cQۛKgo ԃ%G Mrڀ"j/Ĵ6Ռ{_4x5#;TbcStd-*T>i^N~.䟟.:QDH/rᛄG+zpe>êr X2RՓsk9Y=$zl tBdlM BˉBCzXŏ RL8VFEeO XnɿGAQtny/:N-a67unw`|^y=.X/"Th)[gE)4)ZP>5Yp{c=U}A`Rq2bFk0HF0~6XBUhPL̤;'vVL: +[E<#޿@Mk:G< B*\Qe!\ruƒ%kbRlZbwk6ihgiSɥdo0խ'm|1D'h OZ4)\'y_F3D̷eO዆8+F37;tV[ϒEGȆz*M@"*D\g ߕ4>7.ŏaf8_tGRH'-\廍CH zAcZIXv(0jlvao侪I vu#)f& ن0.,PƊֺh@|l<aBĀ$G}$"2tf,Izӫpm-dtit4,dN~=򚺞?<?_('}g4Tĝ~<1br CJrJt9,Mf3owl99k_$6!Zm rʬZ g"x):):«ٻba@ G L&-[p~3PɍFqз#G^I:@65|4.引raևx4SRGRsp<LYi. 3~q ",j#oaK9)`=HY穩uM~@^s=ظ_ Q.޿]oڝcxn\Ӛ8#E7 @j.IF#WG7-zbC3#@A99$JC\EPA~8mG1M+anE#[j0v ;YɆ UR?(.O8>33"'`Pո u s[Ѩ;c(jzfx8ކ-@^_ef.T@"=7vh]1fYRG-q-`Xk,0C5Qe(lDQs50qit龄J!`S,"TL0y_Oo]*(*Kզ+s3^n%n@9k'1đ7Jnj\''jyIĸ $N: D{[V'2fQR 9!5SWLJ4v٩M]0rBD~g%1Ku=Q]F%j Fd3yq  v2@Ig37;[:F,V;A`,5 fuW;}DŽ„''Emij?ے꫇f0R0ʵ[Hbd?ѯ0KQR)i%.L&/D`ĺXԐ)JZĮ#D({xx]{LR"y!蛚tag]ƖRRѽ%zz B!|=>bH/CaFɛtlnMOoa;ƿ9\zّ4xkA2Gwx`UbdOmw*Yl-_ ૥;, Yt%tZqoW_2XT#m(Z++ .޿ocɘCq$%c4XhqK)@ *۟ =&Gu?kcJQB_SF(&y_:m1˺ʪg`/$n2g(]{a8zAȞ9JV(]j_We_f _O<()r"Dcd-vLV)A7bi^G cw`rFUd_'HB4Ġ6Oc-Me(,6Xd!4`~Pgiga}ZyNgar/"ßI`o˽ _sS$ *)[)03"p!zD鼡:sR8uJBͥiqӥM5WySN[$!DFP댉k9<5z|H>\Mnw?{t@Jo6ߑ-ڀ QG-CD. |RyyrqEg5XR q%^m>ke, BkZ8 UFsݱ3[׏Z=-Sd$ T`F!j=On)0 A,v u+GFeDkŒ+Ce2F6֙~ǎi,SihefyVg#So4y]poLj &.E۔/Q+mρѺQL3~_FP6 iƭ 5rI}5+jor(U'ř1cBf?.D &~+0Ys[ 5D1,/;g=XPȹ9B]0J)Յ$;^$w|y [QHJwV9np{"p@rWWdvٹ(9{GҏO4l{1y{Qn2 幮SkwwIA⑶, i25!V9bA(;kFfW`ɫ`{L}a*n `*1D5^`pl=lFW?Ap"s†xNڈt/L>' M$ud TדF;>8Be3S>VCCa?b~%= \>Eh#s:s^6%.Vóh|VhQ u\I `:R)!:]I@㟱 d5q?9N̐7$G$Kz@jOTɣ[w-(੭t?~/ie1 $fJc 8 K|g][e w!nszmYql+&"M-_;kH0uk;@xӵL  jqGw{u-w̳+^h%;[tT|a߳,rddDU'>;ݏ<,AGI^j)߃˔zg^p}$wܸ(){N%ӌ} z<4+CaHeT @ %WuSs`RbRU6 Pٍ YZ=.56bn!DG5^F큣7+ s湳gD=Ts/v}%xw wT@rCa:JHԕ,1/ld.>ýösR3eRFhTM1V{]WzCIϜS5+SPW(_|.I1ULU5? GB7=/.ƹW3.{GR܋]Z&RG_YIK#白y4KyZX]2cidRtyq@?]ԍE5΋%[>DD y}]Jt$FE34؛5XhQ}\ ;<ĶÁLK݈p@4L ( Y{Xgc"kTT` }K}=f AS =/އP$PYIKh<83wlQbIdedX.9,͍|CE J sMaLT HEj{B-˷7tezErcuf7 ź") cA+bmSyz{w|ԉq ` dJtH~݇5ȗ68qz-B5P77\ɪKwц@Zt+O cVDP~҈E~ %{wuxyUjN 6z"Nj;h'2@6xP]xa#胐i,[-xVoOCh}}5&iLF$5f:&xE jnnM[Y$I%55}"A$YAʴԮ\sπ܉RE A]Q؊OȖ5}ȵIK9w@D/eRIy~(̻tKv;{c>[v(Ujf.^q_-i 5hEHI7<^ EVr<7Sa `P;5$dRd.Sp*͉8)?KYK&an FܩP7} J;]&xTcȜgT]"]WiȵU;081;_# c^e 2ZJE[ST}sO?e%Hdӕv̧WlA7J]l(C )XEi2b U^p2;h#ё  !P\_V=&6HD{cmjESsr+d+"IlmЕ>9V)ϛ=uAl 9w#e*>2#9ϐ: XuѱL+IkV\ll`=ҚmӨ A8'0Nc}ר -BIl3'53P4 `ljgy-?@ߴED iAѸe+v2oU>T9Ţ^i]'ٌP Z|_ے> 9B9@ewa|s9|.XvVJOd.&E(k>r\+sռkDPoł`"wzujP8!@4i&&7զ#ms]d'+srp\qdYZ,y#=rg'}"1I =)u- QCq5SQ;f:&i.rCA>Rs:*%geO!p휌oޝ9+%|zG[Mj`óB5zd8{dٮ&aYi=O2|s>jЧ)MMN&N^rAyA뤸pk{k%ds([զp !]rÙ k#䦿Ze1P^&oZٟem3J+ _Rjޝw3-R=|pvjf[^*NRfJKC0y%g "uU :P0컀:k_~,BQjFCx(bW#c!n^${Ðz =̖! .%hvs=~,FjUTI:QTA@qS瘣YRVIC.GcFULˋcڻR ~T%7li L .g Nl5Y7hbվ7Ht.CL^ ގtK[%8 ahXH9瀄$uKljmj+wW8=0 u^V;sUگ.Sf9KZys= QPK"vݦal@EXˌ[,prO7Q~ 럯)yO1HOJ~c{ =nUnbdnjW>x 2rgc!IU'y.!F=0I{3i[Sfܮbv09;]!~;srs;*~憶])1{̐e_.u?(w9QyZzVpDQ=K!]".t6~ykKbǖ 1- u> s@|dUЗx)LqK?P$Nñボ`D u5өxm9ը]e-:P]N"Kd3*ª:B#\ȓUn&E F5sއlfuQܜ'FFPjRC)u uPs R4yNVmwM$۟pa ..<Ba@7#"tkyr}RZ@&e?V0Ln0f=gk/J=pLz<[\.xE%v* Ay2wrV"_@nl+)B H=ΒlͥƣثW ]l@j&r\wn "DV/;Riȝ΢TK{дbX@mq{m.E;W16HK;O}mBwk+ل3fN]&G}.LsN[Fe_^[0SL%w\>Wk[^8[SƭHn-VT[z4Ab&('mCυqO]:IO Ky_E05'()DD;&1+WQQ_Ƨ2^&x>i1 l ShkZb@ʇrc@"g2>yID@V~s]mJNЮՙj*a>'/D̦b'neohBtzTl\s!LW0jZBZ^iN1-8nv58L`>qmٿA̕ɫ!KK$M(c?jk}V!I1`WPtvS@FS+$np\%XS_e dOs EoR$2QCٱE^E6cCmY89Iֈ ݎb+}UvPHp#YvKXQHJ $Zh\m{PXnz3K͐inA{Q惛'Õp`Eվ }_ډ˖ $/v@QRܬ]m> :\֭@OJ"~T1krP{8 :hQuRƤU Qf*}V^"SRd:j9}ֽd=7]iD>Hn_xN*z7tt8l X(-\C6Bd۹D}T[TE4nnX~&0&BjhDvnLXyb9=h hw]q>D+'lEǏKA@.gV=p60d`d k6qy |1EۃB0GOG-R،|ű IZD}@|ٵO{Eqj(ppDJ&F#nۗo :oB&+]wv חm F֙`|'Q_La]&*#]d[U7LedzPhkt*ja>rr""r9Tѕ[7M2`W$X,%H] etAf822h%* Mɀٽ? cS&rj}@r{5q([lV2E<.6;.e9FNgBt)F(` q4p-hz|U&>mkXn/g,Bzu_W8Ag>c^ЁB:Yfg _(rr mUk'NzVo^$wJ&dz49k81֤W0j)bW"mE0)0hmt 8y d6PfJ`f{(RucH1#nJHثڻp֤aˣa8B񷓵 K=J7HdB }f{\k>bд{mqXocUT٪64;!x,Z5}c'M3q2ފۂ_VGis>f_wњ\};=9ݘR1~)0@_k76O4iESI Su 킴4jMeNxJ_f |Ɔ,o'1V triCȴ i "gp}!KI*KWN:neq,|Ӣ>!_ +/QƝuI,dXSN{Vmfse1 +C^ʗÃ~G'B ﻷ$/9U\xo!$@`jpl>vvw@YSc[,uibjvvi[ro$EMM߆nK#a?Q0"mWNZc5X#&9Hee+ć4ˣLYQ>ᝪ0 BK !|Џ55NS1Em6 ̫5vGA|"εF'ZYH8'X?e+qˬ zh J`:Τ=˂t=8\,̝LĂ=:`^+Sg7n a3:![.I#Fh݃mRwY.Uf%wgtcrT%!3^?,%CxnLӖk3>$?ŚyʇqoPy\2論QH đ[ZbJu| =0`(d/8z3]g2C/k@bleҦ֓_wn@99 wcH2~BkL_"~}ʼnK6W(Wu(u9UځkR />17xjW9u%g575`4$k蓋6"[:uZU\'۸%B oD̒p6 ZFV KE *CV4fp%Oy BIVӥd,(Lu==_4,.cﳨ&ם/j%x Nu\W 3̭[RO۬ $$>kK⒃S`y|/kME2{;Vo,ܝlɴR-LN|[ se?=:h*M%&(Of&ٱ.߰)nX!3OHztYZ3%jo$2$Ή;>{/f~Rys慳~ Lwj4x)?ݚ:"bQQ|"s^H]aViE:'{L4)BO#X+%!0u>m [9Z < {%S:s-CB1pDonӖY9Ѝ<_G%P _{re h2 .`S=LR7L~}Ϗu@_pGO;G_ SF &xi5*L{Zy)f'$-Dfv%fԡY-S\ ^^{ߡ/]7k"E-dT: vTwC,HɚVfѺV&Ħa3 ̶dD~CpS5W? 1Rצz`qO;O5c?R}q Yw r=J;UDp_Ymj TZ wrNPP;>TQ9ƴ%_O> 1|1Ҿ 2}+7I%v=>RBMy*'`o^;E`W'6KdKm u O@rISc?A\|l PVӎf{&daZ4wB{rqP#9Uȶأx&A?\#2Z"$Bݠ2@iKzJes)yJψ 9tR&Nnn4l[UwF1G=(; }J5KFgޡQ2Vðy ʯ.v#y`HǰgOJD#fsobl'w3KCO7G wQLSpc˟O&c3M;G .ate!@Mvӝr=`۔ aՁu~%NA2 ]HO^% 0 ! pS$Īzv畉lLg󶖙['!FD,OByT7:s@Qf^܏t~*9-Q;9|{B^`H[̒mRBNLD&eXz]4R2EU } I12($ r%`l% Wj_S9;+p3_JݽD0 cgrl-ij/cI.,1:XpĕTm'b4/zYaoc?TWg8P"k-U{)Bbl~lMo ybC[8Od(> nK6?4>o_z^~3( ONht@i@Kgxg#=OvMȾosBƶi;iH@PZ;v!+|L72g7U4aI5;yScM[4*]֦k\Q?"Y.9HZ^ncj0`&]FkO_ShR6+Q~kVp0ee@*}6nA7Mgt|0Y|a?ҩ5E[g.O6H-3ج./ms&}bnjkkۯ /zvnq~3v"J0AMAآDhﭪi(`v-s)nF%1mWw_Y οIG# D=BݻkQ'DR](W$U~ 1 +62\lrݍnZQBw$ekk& ;>v9zⱃc-8OYГHjdzX| $?V犦vcN>FRgMbl!wR_mE&Y tc%j.ȡd8@@Q 0m8O{ ӡ].Dg;/U~"v(z%yV?qkn +V Sл1k% 7fyh~jQXzݰrF SS-P=Fn!grUCE=ϑ3ɖ-a2jMzny͝NR  Rg;/3-^(grרusJIh|f+YI'Ræ }SxSǥ3_ƒq%ܱt@BZ &5D3OJ#5?uRB^U¶E$lU~OzO,"Rܯ]Ȝ^Az3>XzDP>!sJLIQcȠt<܉QͻYNJXKfCBJ 5vҞFpS쒆~u,I< "CY\\SgKug'M PAj^?o Ce~nI? Fuq$#7A+*) U_]+]ZTP085/Dv'n{h~5Z祆? żA3F~¹Bb&A ;DV&gj^Q/=^&^|$J;jh5*8~Ln@,:qJE{sş@ডPoG34춛ٖ O'p([RD' DKd-e!/DkGVCmB;ؤJ)wwM )9~jp6k!D[)ulT+'hEX6`Ic r}[=^+讙Brhi ˳c:CSU&KIyY=+P)81"h7%9c/L }kmbThIѹx{4 l?W|fSLWTG,G& YmSf3ڋZb:\D4-1--MrIԡxKg=-Ē֊ˊeIW'Bn[[}.ki(',A'| _|WȄ/r;,p]C= l[^ދgu\^ƩJVHn(I&Py-aO>9)&#Xr@8;RA 4];i_+X+ | cUp(ֈb,&:s2QK=^5D`/g=+p N> MnѸ8$SnBCʄ$/+v+@q7 X3-z]Dxjt´dV~3̣y\Kƒj@Ջ٥>2J d0҉WN2@IL,V+e_쯉qWn?r+.\^?^ʻq7B+Θ+crK] OX똫Si')V\G\ZS97{| $OMhtUnpf`<[$Ca ȹeMO &Sξ '؄:8rՑJ,0;=:tIdW2Bȶx-~gq@+ ˝gPV gB#v .䜃 oj(p%}Ո% RN/"U->7 ї>'_ԺThBEyVWۘE/r>=S- _PdG\ozO,G(0jda:RSĮX}Ej.dgV!f+WuWwGԳnZJ< ")R;p؃F~`u[T1@aDA3bS`sbY(BF[xY=GT 3r]rkZr{l~᳊SvרjA#I6ټFqў xد[Ȍ\bXwupc;Ohs%EEu$>*βRc``}="J␝7mSCar |z+ϚrjPȊIَ`qUx/d #FfdsS~<Äc=[4Hy5oц2[qzݒ]} 9æO=t?ן5mMPEi=U!/pzms\oH BH9]亨wR:C?|mCRWھVr|nKйW 't?c7ƳkS0܊`7=)]1CJgBqAg&$XIb<&.R ɨgVB% fX=k%KZ|Pi>e'NМvMچi b6C)#`ֲ8)+ͪ[϶u0ҸLNѺ~L6'L weQ"L&WKdo:B-ӻo8V5~w;Uuխ./;|Jؐ1)~\rSxbX:c+kHVdZ(!hMW;W\k{8)OS\qN?(Q< ɪ+h'JMNV-HKC(fs^@_F3SA8qP3X7p1A(_g +|Zj Uku@+C-^oR]I5 (j1OKI_ (' ƽZ9X$1"盰Ye^y |f?Gw.WO!k Nm@lv Xb!ZPG~msE<ې|y" Z,]}9!W2bvքϟvC?Ioe=FYaQ7唭nnc~R0&wkWH'@DH/6 +z-ܝܮA&lT,Tm+ނF`~X4ij\kߖ.,uΊνi(nr԰a[rQ؁k,6Ysz)toF!W?ȹ9ܲa@Pjzo"Dk0xxLiYk?n>$(j'nwue>8Q&<3xqi5 uy:x,&${9z{zWId`1l/EƢ8_{7-eHUXԻX<"b>JBH29*-'6m,tMDG qP]eX}׮oz(A  Xnah9BDsA%#PIסѢk>)ÒDm⦘dIzM:V5r8.Yx;!q]y9@|oOn1V?o9馐Bۓ2iB0[㲒`~yIJ6u 8 [0gURf2\N"'f}7wP$]ʙFOel4uogoVΩ aF՝G6 `]~5Mfʈ3\DMcLFqSlzAR|$igD̃X 'QG{,s,j0jTOn=DUkfU"]#4e/Biea$FkW7"S[@]ƹ*H %O 3,YCՃ=d6 Wũ}/OkdJHTZĄšhVBsxѷ~_Yke(lB6#$ϝUR-: 8K~C۵ 5huF7%R!h$rAF!buu-L2: gZǫ.Qzϋ:Y;w&:o:xwK8hx|p3 ?z<]їWj} >5w o[  c5jxdũEު]6TsiC_b?,/?eBe'l]:r>Om!B@w9οv+ޔ`)Brޭ_615yE``DeĻ.d0Wl, ~;w;3wꈈһj tR >ʯӮ>QMSHM~L?u>G AJM2+ֻc}[#o R˧amNVV6]yU:C ^wf9hYP|]ltyIP!X\:u~H*2wד Hx('.QR"DGh].1J | ?Gf)#J,xf:'ぬem\W"1=6H6s"vZ, g _eEܔrDzT~OGDADK~:=ckʇ˷LC[-7=$dk mcdh31Yfs汧˿=0K]AiECd8'i/< ľe~]MdyЭf d3$\CQAvܤYx!J~s #T_zϕ䕗jT뀅\v΀topb 쳾/ fgUmecJѴwN*iڣx{>bj?zP{zUnV#UW e&$7{j50bte}:% :7{_H.99))-Zg[bHUk)TsrW'G\7:<\!le%n&T7snUD$<cɜ_Ukj; ؘ:)k}nH++;Ӄ 1#!/YR[ZexZK=L>wWEVLU]t i\8iQ[\Xo50yUfjQ 1|#Cry5⮟LaT$cXRZ@d XZP~Es!1gf}1kd 1Vz2ħ d zw<&徧|pZXpa>VZ;Ny8/(q*QDu^!ŕ_ 8 PO8W(LFʊ8ܖ.yd/*.{P(#qA2P4{6e٩iFnm˩[S5&Pkni RN١`8EjQ? Q) |'\^&H'uPCT$_=|tM;Zy5_Tͼ{`g7q^oS;łT 'R~ZItTN/Z&/P[ JPj2΀!lߑ!j^i:f9 3b4P+@)a Zt((?bЅ| ? ݈1'ة? >b67M- (l+?qISP5ߢ,M74RF=;-=Y+6_\Щ:!hlIe6 S6M]j|S{ZxuD+k_:sbi8˖8Ji6 ._H=o4X+`b}/b+իAp&鴗*S)ZvLPtG?ww;z5X B/͘+Zf[ !ڝ9Њo07hL$$U:7v*u;}D _xq;ԕ0 5/:_9l4lIRωv pjwj{ƭ_\=ˉ15v1TvTϪAGΒUYS&G|z8zٝ 螼Q ph .6'- ˮwdx5\{(u )3\40R$=t^{\碒֓q!͟ļ0BUև:.rWS>ܗ̗ODzN#ciPy_ԃ%QD2qzaF*gTx Bkk ]^((HCq'н#}*1qO͕tftW)b΍AԦFK7JSRCm0r!jјQGWX ؇ݔ#4t-![]åpRזV,TS.w>N'E{ ҁH{ çSCK3 FR褩fߒkel/aEӍl '0NMT1 Ĝ_K9kn%r#3!p̍*Thvf&^jL-?Hyh/YyVx"APA.&rt.8{7§, DDVB3ϴq☘[C-u71enwֵ~u(N*IMR;!00B){t{;_F&2dR H s7 ^csO7]6,ޘ:*7of0NFu|6WZ<Kc" ELBu%mtP 1 }JxLÍc]rgh=aMF |4<; $"|k%Opn]Yz1^NE1!UdtѮxFs4ɰ.'z͛E:HcrR5|ک1m1Orh JxC7"&}NT%dژ1o M60{!H,^E\dl $JRB.?x@D*XJg.{\GO$XFEQ6&2Q&:hNsT v6~Dh<&:(Tt+  Mz.r5ʜ7"g ony]޽v&j })]A lX/yÆF]j݀^ţIm .]oMM%U14pRkǣ( BHYMm^_HobĦd&ٳ k`>ޖ(kÇ;}3-)lBW@7׷[#M>; 5D!./X/-(@Sk$fZq!9rk2/cwp㐓Y4 T{Z^KZD9|z}_ojCld=Э綅)} W}Ks"IK*vFS3Z,g ~8N5պHC7N{:!ذcl =-E=;&:U-^DRg ;D?Z$SHnFWhy6zc=Isghèk ^]qJ#//MiD%11՘@,245'Rfݚժ*9 (Ho˹GRM6r_8v,.|y.4LbgА=%uG&.m\̆뇣nUhH3ׅ/n Z@3$ x0{-ES-kۤPm=Ȇ8 Xyr!mnE˂D|0ab7 ǃ᜹bRE`|@ mA:+XMV mo@k %c xƸ\TjQFHwN|nGIWP[q aZ/}}]z~xNJy~z#Z垳r͆Z3\ehR8mkA`,Vօ ]픣}H3wz{I;nɘ1ֹ¤X&4>Lĺ4эKFQh7_&WY03k[o)e?#wgDS![ᾂVRO _5jQ-hD5nǮmĀ kʒ>AQ`$ 8IՌsЍ(I5(ceEqu)wM$ F쎣<))jZe pqEq5nNCF);]lvw[ X!b2؅2 NL ¿Qw!=a݊Lo|~B‚WֽŴrYbE+{i4 BU2)㩀HN1=0h:\Q@2_[vvu}AO'T>6XDeEw(EG `V*-ǍQOH "6RYsqV1JR[]k"c)K'Zv( J18zO1^j7X 0㊚ 8Cb"+EU}=,۞Jg/j0GpUֶ'xC[vODxڳL'JU5}J'ٌ߷y *iMu_3 {NO)͈it+5uSRi꩗\̽rD>r!^KY uLWۿ =r6N[U_7~s$؄DB}0maW` (j?IECBhRhR9ʃ˄ƅYkbǾ\q-W1gݧľTe)M=ܠ|ćͨTX0.`PO[S+*[ПzkԯWp42/q4N̏z ?NlA#Pe2Zjn-=FF"==Sd?>Ǘd= I7o5gǾW- خ,`]XA#G.siy\y;BɜnpAӼAR*J ۔u,Jd׽͌L8A&bG~t'вE& p>)V(YfD|wO< gָmzliRY@ L`Rrh&d'.Sy΃޶ _9 ֻEdSw!&`o-.x͗Rq,yЂq~^c}sM ҙﶁTigkKcē 9/xOM!=1u =eM\:2mN#~2ZwQ}NLk/?}n4%d/^Ot&ޤ!0_!|^sl( 3f E?W#[D$z/yBI0jgS|RS`N]n PZ`yc!*rQvO|*LskW];qbU}y晹(t]2:D;vy !a0́ ECu[5Lىp(`2A! 5͚MּI'{+Ns'o/D~d'=}(OJ2 ^$p܁PXM+-W4U `q]ٙV!|g(N=yF%%9ߔ5-CC=rr7*6^Yȁ40T\;/L32TTt;ďrCCgĝ+MN+x.Y g;Ÿ!VK9SթjurrhD--A p"ÞZ⺁/kw-otj~M^yL/h:>%u"Ao\43L@ߙ&^uu!, #vx@53r3a@G jJfRHCNٙ_ޡSph$?|ޜ^ُX{_b|^! {z7 g4RzH=f݁2%ahf-+,?E~riHAr'81T@gʡ1o=X^%Q0̇x2U*#D+@e[2)y3VtR/5FWnAww1#Gw%ذ䕘OlyMh]8bU=C&FR˅y0-cVʹ!ic}]nnz[a.69fU:F˓Lœ?"(i67h ^g LP,+1ܒ!ƭ (Ꙥ*/ Xgmܸ^V63 g=57KopL[̘rAJक0bƚ:lyBUi@4;ԉ;b-|_<'QMF ob)So *\hb`,77*o3]<7M4ua]=dռ pR}x:x*h-37Մ.XpNcm4iɥ!ʖ4Սqc/:IP0 `ѱ'6~2rMWq;v :ҍtd:W8vH%sur=}Ԙ|UyipyI89 ƀƿ0| oYJpv& w=Ow.|}[?a@z@y8q.|N2d=#"y"~:P _hY+}Fw|)~ѤR/پ 6«䔵aB&WWza;ARʕP F+rciRܧӭ,P yʹP'lw䆒` o8ݭɎuO;I5ό/2C^8@6W',o ,5Dw ۉ5MK-uZ<+p >9L+)ugVxD8LuaNƏ| F3l^=;h&l#}`Ũ;dլSj+Xl")hsn1n_6YBebe'q!By!m7t/W&]Y$3+6#w5=8;.wF{.P&ݕܶ.p&2#C ~!*wc;[r|Ms]ڸiS n p @Yw2R& ZTQ)7vw3x NK~EK͍ͻ賺XMH1a-aNJdQ V7/OpGbaho.ۢmꑢkocscikFOD?ǐY59< OTK'rPwގ KJOPNr$C7!cJjs1=lDD0'w QE"*!{SW++OL&<8-Ts$.' UÜqy.1[5&v4:yw3t ;ۍR.Dcץ`\a;$e\AQuq _I7IZ2_z{,,T0RRɰ| ]4;F.&\7ˢ(q+06!B. f.jgo5qgSLloFE.šUғ; F[*i eb`NM,'Vk$qy ,Di7&fMGe˓`vHQ+iG B-}f.'4ȚX; - q y]첩r ED/j'N~Bt5)  ?LAk zRb,lXT6t/2 ۻ|·Rvlo-&C9RkޠHá'N,iC'#_C%UK){yxי {m^ JQ4&4iEH }iʓ|[c{1М)Է=2mpm8!d, ۵8ϞkУ;PvI;Ř/#Ms/"񈸩LؙT\Hfo?S`#1qZA;XMTa_7_RŤo6IiY8J><$^ҒeelپF*@T=չo|m 9pgD׳h SqʭTiN7M!+U:ҴkgZ =4/ZQP(bJ6ީ\d1^X{hö0fTp4K&Ye* C)va=x! DU;KqH=@6tXΦ^0'ʡ-"+TJjl{aOocRr =K29ƿ G̺,/i?O4r 0RpY2{]ƮB gݷƍ;m<NkzvNjK~MoQoe皍)>MFaa>цk=b^K&vC^W%qe馯?+r\ŧgCv kQ`<2 f l*3^5; bz d j['۔zʒ+gd. <;ؖ&̼Z긤3^s3DiÕ6QgU(䬦xPDšIΐXtΙ9#C[psI sU753SqC>j4~I]KVrуnJ,1J5kŲbYyi$AȑtB Q;gp|V9[G Ij?Re$ٔa*UaLVS(w L(01%!k -,AL{] k_4 h.̏=)94&4u̍>'ms&jr^$%ncB:(@0 `QBi}L~, <0d'BLx]CR3OcVi + 4y -x]1ݤ(w=vmwSg#tU)}eg<59Gu5(5gMmaq|M}rZ\cfzr1W7@N;`C<|l __U@F-ܙcX.f`Ē\F]{؇a)ԣyѱ `HBӳ|2է~[gۯGQVo#5_Ìx%Oƙ5>@@>Aȇk^)Z)95lN׭>u_j J̀rԺn&т~ɕƨ ʥZ;Z:CA~TlBq>  !W6x*mA: `3׈G.|O> ְknqWyDFw?&(sHSO۱Z;.Y,ӠuT 6Q☦FR{} Fm19EsdxC7.*E;G2)Y( :plyQ瀥<'gb٫Z   E&aÆ60T;*G`G:+<ݟ Ѱjl>: }'& gVUǾ Ocm65'}bGdҮ>W\ޠY9igFWC۵n;iAٹ LWLt)b.2u(O-_Ԓ<8?TXZ]2#TWhu_ ֗QF s*MLcw# /^Za5$b8>MT"Moe<ʬQ\f*D3.g^/JPc7a3[7SΨA q*(mndǾt^y2m%4\9`<+wi1eR^M aZ F0ƤŹ:5T9X21l,蘑5ҍ!ׄy{\yDŽjSKQROE[xÁO=y`T%xLqOkõETb-ZγF].5,ƼUG _Lf cx> 1n* v0O:6QBқL%P ]\^ta@[4<5 c\ tɮ jrb?Ba.zQi#(cD>XEx^E"Ya wX``)[3{Q]䍆TWP"׺,^-刮]f"~],M9zRГ,- K)s5da?؍a=r5|aZ抿u*wN@`E"C0iAV~81 {(ܛ.-o/b TjaT#^b}Jvq9Eu܎- kٽxfy4it&!*qoƂ-Ӆ"OrT'Z]ʑ{7P?I5_Ccmj6Gрm8seDO% #bT,?w;;梩\`{yTf@N![|^ۀT &|*PEjJ:XYdS[M\{Lf+~alORTr)9ΠHƤ'"Me冞 [65/@]:r~85Gv(u+7g?8"I"iRJn!mF Bљ4{+R^52s1-LE|l/:*!6 uǰ1#FR4Z0@|(K4 f=J% zEHY1J_fTm:Di}חfdkmӞ ұDH$L)iM@H.ݤS31N@ D5$gEPj^8:Aj κpMf> &S 6R2rt82 RPƝX;Rk$q+I2MkP : Ek.{#8`{bf"#r A!ݘ(鼅d.tuRV^7^z} .r4赍m|iwM7]Ԋ>,gLcRИP JGDEXޠ)e0 mMS՟0[I!{ɮ't#>yEˮJGZ{b t@d@loVb>)F8h9Z/Lgs"(I-h.t*#˄;eBRבFc!~xCn]>sܛM=.m-J" čYwJOq[8@#ҋR$p[uQ=kn:iLAR~Qc8d(6>Tj[?ّ v6^6݁jCwƧ뛭ҙ1aȌoCSf-oLC..GXK8h5Ja|es S` 8W<#yi 6eER@;%u.M#UfbR;mB-mZkU-WJЎ&E!ُ׀ >V>}@Ǖ-k][Ωi ,NSTN@Ko &3/Y~wk(8~,Ud% /5 3,pQ/j`ᏟT߬ȞAP77Umxmhc_)^sȱ/Q9j*vЩB^u!TV1>)6"߉vYv[B2J5Y&bءUmt`HK$T0*o\Dvo\x숳mV1̹ =nwXz4MK%v T4fo 1.6V`5_3JhCYQReRE7(nY?TF1mPv!)Oz-co8CeD.ߴ`u L}L==/%KQ誇S,YCv\./h_ҮOny^/A)9w_,WjbXRh=@AWrkc$xy$k ڋj91ϲL4IDZrXH3pFQwb tR1cpH(m{Y)f3p],mDNNSj }ջ}|h7e z/b"I!<J='*gv@<度3*4WZvv>EaWۢ|yO|)|R5-HdVK@yYivuR;_%&x;.mHl+!k۠<,&f!pɔo@ am=[(Le̱vnHT6C@ѱJ4:mnoc)ڎN]ʆuՃ~ݳdnF3aK: S7"^ #^2WwX7T+xeH@7'R"'xV!VHtJć/  ! +rT+bmx*i0+;(6|\h,>yj;+| e3&gXy~>lQ,W[yOZ;<Ҽ>ڢ dƮ~zc@>OFCʾtj V^vF~<<C wl~eۺLz4亝X1lf~1%֭~ 2oԐ#E4#`yDS!%kv{FdVP*` Dkc`r{}%6gjEjl|>@cb5ښaAd1&XkJŕÁT_+zĹcWrp^])!^P' l/#-Py6wղ"}n>%U)){ťce8w@8|4yJHS|+ 5ҋ泾ntǬ R.ߓ[2 ã 2])eaL7,g,ȘV`hك¥Bi];XYZ`ȽQ}&+6w8oVe  g)αG mQ"YKL Ē"iտZ@T ? [FVl jyo%QK9A)_%/\)DcBƜ0nك z@W1J\z]+BAaT[Kc[H=1uCªl7ցvB3xU 7W|ܘ?J(d03b,8vdI}gxif;hq]n>\燽\)D&_o'"O԰>ۋj">@@}3Z,kdjG>{~>.*+A/Q*N~Us&EY;z82ԛԏ:pFgQ4~̲4 hɮIOV\"}E)IXa,W&Va}d7Viߙͪ]l*koeotǍڃL ye1npG94onjlg]hy72=1T"':Z֫;Iq@H% ^+]z@a'xEqB̒4"IQtv?tVWg0bx3.}Qd;mvC]8l_H MyTgu,&-"(^O:c7Gݗ ns"3׼ ‰$htD͹kGfXY 9\7.?}YuMz,(Xp<6 )MM_,&8$ Z\K,xB?rr5lAYN7c~OM:x53 P˷ /n8dpI\{c* <`gJQ0^pxT|QS<0Vx$TQ,cJ5%̦WP!ZRY.e j-%|Q1 7~!("+i/*&'ɶ`&dqɥ M=c *j,|X?p-#%y0Rֈ44s7V]ȑ+'NP+_Y#~};E2g o7n,`u Ͼ4ju&r<2J`тkJJӴ㷯{*n)9C/Iu{y;8p1M7儗GiP|o")0e}d $j:?볌\__\Qw}hrM[ h\vpRy@O֚@>  ZFX!K6,)п>06zg'"gmA)׳VB0 ΊD_y][3iO|͡ EfZy(̛5=܊F^9(cM"_˻(h}!79ڝ wJȃe97%&z͟q^Aib_-:a=H97")j#!k $J Vsݗ &.}V׮v8lI9`|ZV hx{#Đ#\ vPi2A#~6"۲4wha; c KDt#OBj {h5bqnvk6͙qe͑#JЇkE4*,+TF(>s4,PZ)&Wr EdȴӋx%yErdYRׇ<03;q_@HdCU L)(k[~p 6E HxxѵUztxy# RNaQ-gZ0[ N&fxP!<LBBXt'[J?-eж7VD8-")TN:ϕX(ee#)~YAKx iT0%P$t7$m w )>ƾ H Cf{db`vJ#J8oXgV/cbM%ލSjV[nf%C Y͐GĵZiJueϧRZݍ5EHF`FP:3o&5:-kV[9)؃ϵa^|06]4/rbm2N(Q>Q͛G\~.|A]n?E`dW{IIͱ4k%3~mX%Ԗm- PUZ6E)W*6)(q,ю/,xl5ES~bnTR,@9[lܮG\$!-Q-# _h @O !H.neOPzg-Zr;["RUڹ2i$;$.936qaJ?دy)JfxАY$RV73*lʋh0Ϧcv6daeFohϦA5Ps@Alg3@1^mz? T MOho8Я؋J-GzMXR! MmȌ؟Uy,'&a>9U쨅99i],*\G|O?p*Fˏ' 1r? i 2.UΠ?lE%)TMf*g]*4SdeN; gxiɏYuRq؎DE%|tXS(w ]@Ɨ87d =ծmc.BO\n,Z!/f.VO&YJۭkwn WF!x}(c+iWm v4+ZJw<۔'vQ.n G-SsAGns>&i2چw)Ƨlɀ,ؤg=l ^ج~gaB^+?zÀu/^-m-N26gH&~,+ x:vli K?0ۨ☕ra؁fԯPЧ:*N鴧n}&ǧaR. ƅ6QG=a 6bù?W)THsO\v,H(Wغǝ筬r`|-#Ȧ`;Ǧf 5y#SiZ3>u4j8_9m6xsMvOMwE9Z2ѸXHpn\Igb&Kو,c:uYh$2 8H v+g)OM"bG`9) :~|sU!1? +Jew8bA'B+|#6~IXF#[%A)*ԡu4frԛOplC_?Np9SD(w&R"vfR j J~c@4Z)7k3Qe:#ib'9P**ՅJ^YhjfZSOLxNhZEfW*^USzՠ\-m˽F5r$QjЫه 'kWKUynrE,v%t#.}} +!ݵf8-.bʨYáM}&-o_ưwEꂠk*Pf+fi?2e` G:i%pnJܧԘ8mq֌~dzk !v痻/Y53%D\wgg#6!>& 2ύPѡ<c&>ܰe5c%ZސQq5F`d-G'R޶N9 7;T-SvDaM< 6iƴ@>ʭq`:z}\_\ P-c'\  p(*a)tcھ,N1t6`q-n%ZGۨkaۍՓw:'6L=:ّ멛>e:-VB j4-űli+tß8 KMɾ/|K/Rrt&WJQo4<콥;`"v3u$e|+ zjV>ޡ':@CfJ5y[>/ h5͈nnogC9s/!/ +Kѧ֦g/#r f Fk^dTtq;|Om`@ZhoMILp%lb[E`>-OJ`~L)`,= ٠ ć6M+8;f%i.tNo<;C ݒO8x՟J9˜b|?U+eXgzARP8!\oedesm %r `38JIׁEY]V!SG}X_L\2a 3K B [ŝoQ"gy+UM6}`%:0rv.IUZ\`͢~Fg <޷ER_DWOѾmY1-IE26ly! GS( :J70j`r*T-`b}zA,nޮ|6TeJ7h(\-pvڶ0i=B0u_[^CM߲J%-$7IT;Oৰ9al4M L7dBh3s`w=}@b!|+É/FVXX]"VG;LjFKP@UlOzF ZzFN%Ŗ|<5N85jf oM}NA@DȤ uuLX C?cq9~O #ZqIoqpQS)3^Hu$pp8G"ey b051D]2SBt>F1;X(@&?jv쪐,=bUM{kG9$TGc]bњ5s6rj`1 00's 2΁cllV=:4fkIiuҹ]~^R߭&N"GLq?=ϰOo/%#*)ozS>#& Y[.M=T#RGTc&bR[1iׇp QpK u{BM{hp_$:<77Ù9H*I\i$iLZ-$j/<3Ӡ.,o\t3uI̬f:W\#)kYT:ћS Iqep͆g /Sb%RM򱾮W8-N)OVY0d:iK#A@Ԏ u.رwȳ[k̔y4d y\iņ,bu Y|d}Ps;_wu5gdx=ư͔k_ ѿbdAg)NK"BhVU2 sts×ף?~?Uz_1[(_IN/9$[޴ܗOa۝I&7ʃ_)4,iB"0Py;Hzs0C):0z&x$@_0=F\K5(+>1n0]WW)Uȥmf8BFsA'0% X GNp*mFHun{]lub;؁Ôu;/%yF =AƐTEG~r-z52ߖ ?8RZ(^y[/d"%k R݄y5ZJ F)X)澿 ~Gr䎋d l=P.b_vp5^zOHiҾ2n>Ao2ަNA1n? Rcx̘urPHۘNK`D"ZOVF'9vadU5ڋYUUYhƱ!շEtGHrBpj3([>>@ w&Wr:c5G?Xd*]O*K#t@]tku W!.rsdStwq'į#0' 21;@xè8_Au4vʼn0E.,u22]-Q];$!9_Zf0vbg6LS޺2t$'kgY>(#_cYf(K>Kcw}Ot^ @Rď̉wMX>lWFr1Px_Y 娕 /,|%# x]1kr4ف^w2xc D/eΎ"` |s).n }o+أ:?tĄe'c&4ep2"@O7J9Td0aedGf( iKdk$*}Z` l֫kypO;I dV)̃pz7`ٝiM7 bk%j!>;.PlSK$s rguu~A-5LԤ aCq! /-KhZt$79JdRN`gv>JZ{Ss.U۫+f0ּQ'Q@4t OY yW]!+BwG23zSϐZ3%GNb %Z3ՌGz@'CZ AgSyp Ɔ%;N 3Ӭ E¦w#75]z%n7I0ZДm[Wv6Q\Zğ6.@Ly2 \3lKFj \U@%֗TBZ$3dzO)\1 Ņ>TD'~;D){Ap7Q!2_lN/dcڕp'$Ⱥ82dMgJ4T%vv@0#N}LWvjȸxCࣹVjُ *KB] ~svGmLG]3m߰A;nMCJҹ֡_W7BpL^ E;$$ŖnRʛ4UmT==O%8m*<߻-r֝P:TwFl)\h)ʆf e/'TwMF'+_X&͑+-[O c M࿀&u2"ICb"hcSm HN*Nf{3m{G>΢nRT$"ΌRFGoCƕx<ͯ!u#,>$9 B+)NtpOUO$1$C̃u81Wϣ繵hl8tVV<4R '_:[D,zķL#,7T/QCn EdQO<.aASj{%wgk 1.Qco) jKifq_b0kjv* wWդ8Q/[ۯ|_d%cJMhEX-u>/[5(%e{xxZd:2A35j+QEo_GpAܕD3'êWG&01M=~/+֫ى|4( ,(ufR mO48d\;7s OϸkiJZRTp(Bxøޏۿ7B,ofo0'a9gI,4K$Q;p Cn˯lZX%Nk|P8;H[@>9 H_O[e$\6S>ۥij3M[>@/EOzSD:@Kd!ը=-UV/xIӹ7֬jpePφ>?S.{cC="~<a5/^Ԑ/.A%ZZ1 ;~!82I泶JTBf@޽Obm QmA`醐P5})s.M>\$fNu2\K}MtM/k_8Q J5\uiZX+".4:_-BDNXQ?TzULa9RJW NJB0vDpJeaH9?se y9uBru20u|1qHkup7' 3ӂل,ل-eUu̓jaU huټ.w`bq{#CvG>/:!nNE@-tFPك*F4/"v@~, e_#m^&ȡ|BzM7Kmj=il;n#a5nDїsي؞$QB.,rջG)պ@ՒE bWl@NcȬ:]6dX`q㟋3p,z2Fo3,ўވY ~W0Ӱg&ZbV DF}SCf`ѧ?N!5ֹz-jUj||P^8q@Kaxpow_ ܉KP^geiR&`A⽓.oTR\P"гr;jц3d]B;9}tӶt2w`)R _ ۀąQĝᏰeCwOQA;!ٳl\(cU$x hR$G0ګ4ݓL CgӮ2?VV7ŎJ>>5ǩ|C *7wKz6xX&cNj)>뺏| ʗQ 'WBnD_ gMOb̓I2VJw5{lzO2~%2rr+~t;z'/^:VMNbο|hlrtǀ vd.'SRV1+958-i X֟ps+#^rJO-W0+S НXgbbVr4} Ug*ѵa@DwKѪ$70(/d5ASL؏`F|[ϔyTy8_9~jN5:S&U[Ճ7íC ^tqHJS M"V}y A&Mi6`H3QNȆn,h8]-kS%/33]6 83uFY`oUЭ?la@0!nA=)*K:L EIl4"ލI\R=:7%H2g%@S% F9hQ(ɶ<'T9:b41eUOJ D)ֈJBJd 4di$x>IZP΋:˾)".S|C"?'[NT7`su&Ehjւ7{ t(#zx΢: yhQ9AKEY$sLfx& SoJ+OGbډRQk&Iű: k11^ F渂?2os=:~})&;'ɕE-2-_hɏSzrXXMמPBkXn= qLBfPݵ&vukNj=HNK9wH`'=ܻ'C|u0LnXW62fmc?.qD[Ewڃ-s&GUN 61*Z]>1} G҄l ܴ6ݱ&H.O@m\eᏙ}rs:ȱ#z,sgaT " ; rehjsXB+MSenpwЁ_yx\ O|kA B )jjnodO#1wKCx|s/TtӢ۪e\׭8ۅc蚤s3 σmBħf/o$@iH&SYDu4|}n!#Jd.09T՜ʾtʁ g̹$l+8vR,VVQoh2gM8owқ!T] T3j}^\F^ej}YG4.}0^:kt$7 E2 -I=2 f O!ٳiU&cQ"7&)qÃbDkD?,V_Im\7e3-~Kx߰#LzPﷀ4L\9QJ[ɕ{wWFT|3)#WYRVqB){Fbh lKlpi?%/@z&H]_ݤ*gPs*Ơz!5UROtNtwT f Fx oC/\r#WL$^m(p) ғ.X%2$e"nܥP_7Q/%ÙQ.G[e':$Ξչ =.TuAJخoǔ~xn.jA{PW#|nb,;+HrKT6&K䇁!e}”kbg$.Ʊq>FD aV'Y in{l@ބc? - h36cP|ڸYr_Q'ApiTb5E]l y= G]ȉql7t vT^ F@K[;;7bV違Ā92v.sAFٽ\\ysWW,+;Jk, =(X]%oHm|.(5T[^ Tmlg[7Q6wp'w aak<~MM/˷ӵ\ɉccz܂ޅ6hѴM:9M/]~߭oGhO /k5:]fch2slA(xJRXr?e|ou% u"V\ fWz&|pzlH/;L٦q]8:dʩ(\ W]=ρ"6w'7 =[8$ 0Pg(~!["sx#@)$tqp)$/)UKپ/F%y=︨3% }LpdB#bK Y n`r:W៏λlVNހx{3!@b$ !,>yi"}SW@"Ͱ/̳>*ZTtڗ|.+\ 1iR!/)Qݛ g4\ZNuV|0%'04«#9 n7.O(9~F`j RKItFZK^uھtpU\Lof{).}gqWMA~B-=yWYKz wp{H_Tu-Ϸ5E)%Ę:U̗  y|<;oGX 7@H8][0SN,H,bh0jgK ]~hLfBtS͵?[v@ZEn錭l5ayyVWs oY X9ڣrTDAږ`P4 Uteru i ;;@3xx)nDnMGzpi`̧gsD?ArG,w!HVxs]D*>J{IS8]͗CT hW3DA(& j#lǦp&EFӰ7J+1Z]d-F+x4` eBx0)xFO^wS<▌mHZnW T ~^?gdž9;q qU_&<4pRss=D⽗<'d׏(ɻZa>̖ Ppegd ]H70*sXZg9-gH>K]SUgJfe/=F}.K>i qAm͖}i` -@-Kx_Od v"$dt?jEb+B vdm~RW8{2-D`wV+X&9s ]fuPuYh'"jϠ|'ޛ>GI(4ӧ8c. C|#׆ڟyY8_f_%k1+!ɱrriU w>껸'-QFkO&H$. _B|г(I5h d'& =-i(PGq4JEYlvGaxs~^A,a*}4ږAf%Ԋ*^(e\B>.(:x>;g`!Z/# Wk>i";;3W|⊏fޅ SYʪQx|5\p9G2Jy%ʮ 6+w2n(|(FsXM1yjQgj{O߲ 9*a J pHpUc4߈\~CBmGNo³EowMDFc!6VȄW_g5޺ҍ:>4rhS4FW4SF  Kht5_v|ZߋcaWK)lV {  j"AMq2$܎tюH6@$& ݪ@-#KN>_PEKhU!-a;խ t4 0ٰpQ { &w׏ab~-ͲzJs."w.5~\|UvB٩it rrd[$6)H&6"P(Pn(~rB qK{lKn6,=6k,y&sU"q%RKnhE VjL RQWEs;ns|>u~bߨ'V%[]t2B)UVBi{kDBr{'nUw%<oTs cHY=p@1c9_.v k>aޓN=j8pb=0Ls^135 ,Dd?Pe,<kL-G̺q\p"+Z qzǒ=mi@!!On_Q2ol&jjz;_Ao2"7Zw`7t\ 0x^)C:pIqR]%goHީw.%\z#( wQU(]Y|u..ў`o歆v;ݞ׉|>]YPD)'Q^TXtt:Ht-:f1ZQ@Exir*a(*,L5Ik{'KqeGfT#H)| {G`E:|`,H8B;Hh9Y;w— UbL5yբ9p̓@bxG.i !ɭ/dH pYb E̕ZJL؅Ӈ#-ւHG!˔RZ4:A$z~Ǡ+B]JgK!>=չ-o<Ӯ:0 `~Of?WA"zRlB`"fE) s͢Vv D2]#E\bVw\Sg$_^x87|}+Z$r a4FifXngSTLt5Bڧť&P";SXqUsic"Ji"m_r -Kt2!+<{XpAY53$6|*RRх/xw˖Ą :ZE;p:9tE"C&&۬ڋ7sVediOn9Z)rma؁P4|Dyc.g s k\o:RspKMfadj2Ut 3|ڎ`t5p#m*|;xNDF,~آҷ8fo{;oDPTH,G1!T[o6ë*iQkF.=Z 5kZO#n2 )}xٗ'ؗe HjHizG`7]T[ L.Zh/î.iY`$Iv)'ccT*tW+=[4-l!, <ԕ1/ /'K}ŁhECUZgG sAFk$k"EUSf#LPs3dY.J.-Ïm2'd. !cƾ6o{"ȗ)_!܋[7,ZH\v F5\`/%WKa3cR:otq-R|'mFlfo㰋[Aa.WsU3^ؾ檍"t/TU=vV:@4)+S/:J:=JDJ}ɈtU1YZ䓿n!|L,JÔpğɴA_˘פ5\?Cx|? = T' # D$koXn-s2(AnxMr|nG:rh6%c/]Lsh2ҥ #0TI8$8z#V!KPY?KCi0FqQrT&T`qhn+φmkFc=5Gؖv'6bW3kK~M|cp`vhSk,8ƹ[9hѭbi1(ǂjoҫ{.JhW_7noLkԴ?TT!2}^qA线|xcb a|kWݱ%>/?QNG^bOR͋Xl@e7>R[5ӾYytn2`mYLcvC[RmovS2^`*yv#h8ǮE\-{kqi|C.[=&( cZD͉޵=6Un_ZG@wU<;Rz%U\4ʼnDm]RNo d)EgR2cK3]wi/)H%afbЀ.3y"TQ _Lu(?VI5 De"Qqj¦w|.$rSX.B Lp=Qx| |/ly$IGlo;h5 \cRlr )B,J,ێ}y17 >0K!EaEg=K%_yt{G"Jzѿzs9=1}t;c!KD $PKqQU#`~kr]_4u/e=-7) rҼWXKv("2/au,fN,`6i\c3Ɍl)(6Z!!-dv(3m pWW4(~ 1.Y ܙ i@]f'0dDBFYpOҚC߼ )Gf0.^5`K6=kBcli ( O1$pQj3Hwf'dutfKa 9@\&jֶdz( fUrҨӕP뛻YPG˄;'9v7يG`FfJFxNpNIOIk>6z'z&S.\aM$ B*]q1d;^;j:gBBR`K>.B m~)"63t=`3dE/ՙ$N` >L+Ɵ-k[ 8cg>SQ7.gCo%mo|s1OA]iS8@B#nr= 2 W{{wxw q%uDs΀~U6!,&k l럷d,?%/&@ 1-uB)j*_@73BS5 X&jD.%5@il6 =PdTJtMx?qNTч l+7f~Tr}ߊқjp '7P fM&wng`pc@  -Ph 'WQU:h2=4Jj&pIK=X@W yn܁z3 d*&d+:} @ . 0{D'8 +ڙ&F3:w⨈71JAeϹ2?iFF> H+|Sݦ' ٭Da?듸@5,7G)>?Lv rXrɌR Us£hZ&j^[{lP=vͫ rYᲣN"ubJඤz3ܑ]dc)7a:;avQ7n9t˴ +Nb[])Tq'GEȏ/FŔq4b,8?vkS[ߘcSa&vP.m-<H`)9LehúB"+3!a,FBn8-,Q I=E(w Fw+պ9\g^:}Wz˫ ^hX.C@==?6)ij~b$b`~^ HCOk?Ne{DC\*[#sucrq (_TizU'S lV*&:{Z#Wx$Zy"Jo S8'hI6̩VהW1{NSkSGF[CZХH~0{KpЅy$(sq]uiN!1rR$E5j љP,ȹ^][(Hj@]o-q~ENy`0,2Aw꿪V~Y[Q >Y0D ? 34X%ːwk*Y#{Ҹpdx/ͷ~ CI3IQ)(iISJ& r֔i A+ $Smq|l#oM--m PgHrښIXy"kaٝwS/5TFi[$J͏rw>%E[W[ Oͽ1.>Qn!}2OI =H DJx;k"= fZ-Ƚuqjx%ȖWX<s% t916NBoWn-@6s1wĞYn41ۙ5QU[G44(Jj-^ߵ40SZpCg#lrͱ9ƺB8]Sc©$$ g9m_N+@CJ>r͟*b5,/c.YGN2B,GʰFAba-͉;[܋@ k(P]A2 횂JfUYj`j\[I::8ܡ>g ^8Y(.ru&xT,a\>L 1yr Ce򽗩7́%T·'u %FWp*0?NAݩGB.8*^qoًU$B\9 ![ JT@DPL\=X-ѪpR BHAc{H{ Wz['4Χ>Sg]sePL52ޖ/ZǙ,рp鲥J$>˶p螕@/2*TAWTor3׸K ?*RaxfmD Ԯ"\F\JSB֟q;-^V_en[[۰/{7/>4vZ7keB>D\b(y7?2Ȇ0F[\0 fiD@KY`\&5jL40ngXZ$H %>aT+~by:] XA Rjᾴ4؆?eS((I%123R ,)@Ju/iy6zENgrmE S*=dnO vrˡ͝Iz՘];ҧ  0GX9P#3KHbf[ij-YI~3XHowPXÖͻ_tE¬, ʩa={BSѪnoDԏ\w V=mPXARM*Gw|z<*W)KI{dzvAkFX `{gS88͕n]G&rlD,Pd@6S ++EAec[Wþ כ.1(! ga{ӎZnbJN> K! (7WTd)$^S~* Tzm?d[h5J6saF>U NɞBoJWcK6q]tJYu^hήޖ?CyicD*YJ;y􀟕ܵ@uI ZE_"IɕN{韛٪lmg"\f&Bӥ$x>{\p:1$x{ 8lK#~uYK>ԋ'nQ` %Ny 023N:8Wwlh`LnXԃ O =7DoP72iELp[unK <ؒm 06]REHs`r3ﮛ5Wg RK9{S e4q7fg%{c-CA)A _Po8h2.{cDtO 5*#}_ӑ!!9>rQFέZ*GOڊu@;eJ66ON始 \ol[gni-ABQ\^$YT!U>VzipҴfcjXhAF5>cELd5En̮a9]cls]_wȧ?>J+fʲ)!T9v Nr -&,mLbԂ*keϸ_!*O`I*t &d8t\zi;u_T\-i^0L3>qwmr*|bqAShZh+\(sgRÔkݪ@n "k)J'^*fH1+ /CME?uĈ>@-:u bџ-w?o Jo|" W7v5-_Q8Y8~a{*11"nm=&3i=.CCze:5KڑkP!z{, ' b> E˺BH /45\ Ej]ys&=EfJaG+ڛL& a1F(+(Y)9;B'GA3sP8K`PF6 6'QHuWU{ZDΪ4r>VH|u;఻U䟭\q"t!q>L^@KB[ԫWs DCv &vᒷD5-9W-hƤ1MhK*:P JN%ϤWp[O1B!z<qH?*`&2 #pM"0 {$Q^PtA<JE>=g``5#e]H>?%b_ZBKO+Ԏ1U,̚9r!¿h*+y\mJ׀*ι+wQ]}#H`Q}/Rq)͡jzLY.n) JU`3 @7)*nPXp"5d /rU;{mjȁ`RE@1^'2(?y4Z(V)p: ptj' 󢍉'V?l8Qy0T#;Pm 0{͖0 $8. o7e%f 8~(BE:+V'/Kv塉_ 9PU _2c)>xUS%T@{M/.ΈԾ,ц9H7A&{%hޡF0W$FN])u2{D֬ LւeI7zX?}j7ydN|ܶQ'qI;‚9WaW]TzAپsȐP܁6Ngto۵E79e<,MAb%!=S3ފOW ZwKzb9ӄǃ]pSxqE7|qbx}!Q>}j99gU>#TIZjN}Qv|*+Aw3k#I2;&0א jWY(cT1k\bwALQxƀ<;t+(}bI(刲H\ѹnWώ ʰ#YW拃OD]b}`4XS"#fÌԽ1 'd9h /!.f!#fArߞô$ BPEͲ돏'$v\GĔ3ff~ɛDRJ$|uFIBʬlR$' &"IpS҇XOE )eF,ubC[ӫK5^mIxr֫Gsԧ7- Bcd}w`_ xcӀ)2.[K5̢fsDux2p w EG\jS:]6V:n+dոB2\aͱpDG `#g^ʑX!ɑ$~Oak[s)&X10z}al 6+X9 S^u "Mʸ e@ `ܱovy~㢃srjeou4٢'G7!K2?pj4fZX5 V=wyK!:բ-̒: 4(B>NY%F|)^"A={v`>>q?[`ǻ/fh?]XqV%k285k' &y vmMHH,H=.so+~y~e_|̈́ExvԺbO !&~p-\UZ9-<ɩcks+>.04_qZ({h*Pe>됎F{i&a__> !A+һg 3>9g֩Aho~5[]ԤuNeaSSM`i~՛>pt3YP$!\EW|oA_0/L*gxZ]TѦDdFBrٯfip#}r}[ ZI/d: 8^E2wOL=yI0\<Ny%OSو" /~-=~V̓zˋAU_uyL d7JL¹4wu~;Y?qUa3Sf$E@ EP-C):."2?ؼĈ~9[_U?K?^>hDrc,_|te]o_<;pGE_NéLRv~X2](xە?+k⹥B݈-XGz+ #oMފq?늮ٵt9ʇ@|sdZg %ZO No, IH{`l张VD~dzCĈ-M+ f XEv{[%GE,{Q=3F$cQiV*TeKZהek"%J{Xr=v ݃_f]xl]gOOKMN_{,ࠆ*Dc%YN4\vwqa4Ts Nw7&4_6+ns~G~ ]`& Qσ0S | LL'­Hy*p}hh|,wt*YR'>A ElCd r'AkMp aBaf.H$9kE үVv,) ^ce]f8s/M:; -)*5IZ BKsD9J=[P{WJ bjji`%!N<ƚ~^F6'omi ſawJM'1!J~p~euzE œxOV-@g2X:"vGCWd2嚀FuO-LݮaΔɁ.xk7(]oy܃ e09y RV>/j'Z6t(&,&À+Lw<>Sثz~T(!C)%< krC]F4X`\dqrj~w8ẮTY~~P_=f(:&4J3T1 :뀰|CN{~}BK#TRe𤚭 %;?qоiA8C 1uA8wp#SF&osHZmw<10+\ (H5(8ooQHBC%&j:RU]&`s0riwS`l>e+FDkګ2=UI'W&'8ibWIT]Eڲ6JN(c߲Pa~f dlGjO2} d0=H@2V:iAsWwUPrQ$Mx_i\2Ѯ{(㯈U;| %k/nCA7N̍1,Vze/5s5MhW̭U"lYnmKj6h5,u +GȦ^壌nYW"ۗn`-5$RfDO.3{pGs.H)"^ThuRLMl+B25hۻ4l*&6ҤiP^v^W7#KJVOvݑkk8W0x+ez̴W/Rk!"%J͟`,z]'m2EXmЪ?V1_X4|nOb/C]b߼җf1yTT rEk]=B6/UK{{%Lڌ%`=xUϛN&93afYPaG]9ݜLOf:{ |ښk6#aYdmlAz\U{`,5?ˤ_`"qEGCߡ>dfrP M8GLlbu X7~-e{Lp={L -.떀,%+'SBDH) Wu\2b[7Od [|xB߯'w卡gOMe->p݉*oJ0GT& ? , ޮX%~ʓ4SYK9xa%pݏfFN1tjИ]g$1x5aOd3QC>,FAn4U>݇RٕiP`0O012kk:.AaϰfIe@VwH`5L ! CnmՇ䂂fxlsQOӠy&0EMx84(-uW`řy@>$~ת;K3[|_ÓEqPuhs_ГmpqYchh;HX B[W u/D6Dj@-(,kz_-%sw.hD'gB^>8[8z:{KBOfa9roG[ĽC"q>9>[\L5olP钹^*S ~R>B;*JxȐ+z AuN]e`2S!‚FתէBh>Jccp]$Z5ȸrܦzed ABb==:ѓtm/Iٚ,}ӵ!΋mjd 6;а tCWts\䌁ȌrW$5)ƹ$+$ K&Ͽ9M7JwȮz =;k~ OH^FzE~EQn{Ft2Ag [2̐GGk"غ貒ר5vAYb0(E@m%ଂDaxGIEm(AWG I& Gɇe ! 1gihNQ̒ AgPZۦ3:9ejVepFp_|]m <&nځ~"JOȶ9xMsW0HsmFUw]Iӫ=YHץvCVP&ay n}m\2ICHibY'#۴Q )H(hdYhz`%İ$1fQŧP<$ 1o>'NDŜU{:+G 6X" +'ha1C-)īL$fG&zBz_9qb'ZuUE 9Yxif橆i|m@  !Bo?}Xކj2(Ïwwwso|8X}ڏ9)֓$> .w587꣤,|s(8㏩ot!*(%x7,[C-XJbG/slh@Cv ^]4NV qGr5KQ)ݫ2p9fէ`T!2؉pRBT6&5=(_^5|OgRk d0&r"J(pG #NrC/ܫ3/llW,*@ӶsՀ%zFq8a_^oP66;oj҃D\>ӼW{aWf7! \<ӳ;l;#^SDw4.灎JڅG] Ĉ #5KSOS]zb[Dx[p@)Ӂ&8uΘom~+9U)]'5aTumG|b@׳ ︧;9B?]I+:AA*Mu;H%$+ 1*aH^^f0"?#"0o12M@Vsw)L9)q=[=͡s" UF :;̈́m[v' ztf96L[7>b"[^4'ПXhЀ  %_/Hy+DC@X:&{b# dSn& ~7>)z+j4u>I(]XγzRW욢aY~^.o9)Pw2HZ'4_;D.6Jm6't_O6ƵOUmk姠e:_0@,jYO~Ÿ3[J*DMVO5;EƉIfOǪa-굞Rtjm/ˑòvfg!1rEZ]wMI1 %nHӯi>OMmTa*i y坨Mx'Grf#m|)1|;>@!ś9L@`}5v#z+w1ՒӠTG]`mS6yVn[Gr.ٜ@txu4fN|؆]('п[8aLU(^yKf?t X!Z^GZ1-aԠ#f}]\22#p$B,fxހ_6HEH@4J9`jlT2,uf2\Hŀ2\24`0]XieM{a7u<=1rh 2n`Kٓ//e +4P@ İ@1o+bH' 2p~\]פl/3)l %ONrh)El_VEGOP٘ %usOuO@'oTErG8&xԙ: Q U]wŸ!cAەԈCy`$h]5ϻȪFT LK%XjȐq񊢶"wΛb̭㧠C/l`m✺X1x #/릔,#Z%vVV؉!F96Bs}=#-έnݟ"L7ھ1Y"seA[e[{[ Mt3K,9( CD3bC@՛JjHUIu5r<- gûNGİI2P@Lb2KeɶI⣞p:Bg`A'a; dXLOaMKw"܆ְ "n;mD{ϝEdC`l//lA: HքEYJ$֡:T͇BF:97Ta3G~Ÿ ڌU57&0{ i6v >azhY;"cRe.%'NhV?[@2^Y@kEʌ;Tؾ7P:Xרcuo-|M-]ͤGu]SX_u>#]X^ˁ}}ĒM x3+h_YF0 <~Z7?l*[p׽`hPԇnNӼWgo{ﲌF0Q _?R:EUX6cmұף'n~d\KTv\jKz5@9Dw*Vi"Ƭ! TGVߦdsX*BjvA޸Z>B]T+ .3])&x9ڲ-<χxq"i_Kfz&#qː/CoKYH1$J /ʐIX] p?`Oa޾^Q-!gk Ԫ;LJ?FCrd̩5ԅ@e0H)ȢrHQ$6 ,Kו! 6pCx /Dvoyh M|<zs B窢 A1 |+Z⫙npqa wv8VjECl{Kqвfc>p _Ƥs$JW5o|R٨p^z5&}aV"ٔ&EF#J]mgQ7fz!a[#a'eٍfೂ}yQøX1?hZJ2} J1@Viq]idٽ[m\~ְ@5ڄkՃ4XdPIJ\~ՆBOtrd`B\-u dlFad_yy_^96w EyQ+Y x+<4Vʡ0Q~VyVaĀkG-;%psSI~v .04ZЯBbZH"S4'Sz:tp4g0q~#YXgUW5j(Yy/Я7+2ɢLqG~7Ў"1:=;L9]ܾz=;83'UɊi|va5u JveD|o{{S8-. +Gr,8b\0נ$څekH,ZϝeGyFamq3bPk13 (TdC+JN"0() t+ /c3b) WnI"nKOWmt0L^$u{^/zB2Izb 4`xZwiKg?鷑6l1NscWohڊ!u3!!WaȰ$ h"kߑe|<!#m|4ֳ` 'N@ypKXXmb1G B!JzVzhzj{/o* U{E\9qS2Egs$8F&osϾ'F: 7(z#yV|LLՎXs?9 35ca|$oZc:DZ2s|AE謆GQLx#G@p_ NYmXPRWeS2*a"yl˭8a1{0GSb#7'U_ fBP؏ N+6" uёZL$72T~~m k-Q[z PG cs<ܜc8C݌\B_E3TЮF8jKZ 8kȯ4 |DPsDv*fn;m.+$mNaSg|Lٰ֝~y?qrDeߗ#P o,b.1`ߝOyGaQhA[TBuc'7u; aY~zvHS3Ig>+ؐxCqЕ_6cϕZ2"Λ {>BK H)%ԍ6_o\Y;+M ٷMk 6lKl_ .Oe`B$1BZon4`,00 ?Ÿa {x x!CSyY^# Xof:~-Q^-54z~xJ8!~9bGy2De krP)*&f ll jUԝݗ:8cz%ݰ 7lbOuIk**Clḿx$xmJ|Mҋh/La䥯nvaf.>䶑\2|EVB^P$}p$S;ܐ]b 5\VNGGWkDn""$bp3۶f5[Ӌ X5Lx*-t+>>}OmGzLÇKp#{:rpH/[502X&_4dTtI b~Z6('rf1[Pc鰞[dt8m3C"5@_f1vq߽K\"8;QE"!U!{P\m(fkώu1WVFjquQ.8T̜ kksim r_Iègt;vvJuG]SFn_BZCl%߂N0}ir=4_N!ލvj5з"hv dAz$%PG.bmv⮂)L. qas2!Ěp^+I Q hNaŨa/}&Z&yۇCV; R,ί˧p![ws<^C[1Pt..dCBN2_Iyn=z\86EywVHi{듖)7/Q͇ 7uC.ⰾJ- wL][dy 0;q`ѽi]g[H~oK݃h|N7Ù&nlrB4zӁI^}\]Zrzd.;̨ *N'iG/9N(FKF% 9XYyET+PiM"/RZ(G3唵-@{)&3ŵj1m _X;#88{LmFeH|?~eH l߷;~\o LcQC!#b"2 >K߳|֢6 B+KY/y(\#o1h6 |ki[\K (Hn{' N#"χ,䒘[9t<+bj 'wEJ"6K$,M4);!p*H܃I &Y߹ \ٹQN<"$\FN0z,nSm&I0 8sz@ue}@üLU>5!/J3f9ئ2dۙމ4|C[GpX0'!@Fywfa y($"P6xјF0Yn?p0m7S96 ˣ飨ՐjW.6lM"sr.H :ԚgdjB{W]-}%o;fZ'dMv6 YB(qvaWR2hACz1K= WgJOcM—Y+Rޜn/hݩPn߼x\<c]֭Hvo*ÿ%d=r%i(b!DP'?)TX:.sO@dxtђxKkXGh?#ln&ୱrO Jkudz^Ɋ0w9;:Se?{rf؟h݊gf0GzqnL:njb1e!9;m_DMs^w!TNM:k°1P,9h%^`ߨ+1GHg:O볇DT{=c@QpX΄168ќƄ'Ehv=`v&?!OX[V*G_Q]]֗ J䓛>t-}p~WgO jD\'"I6ˀ$nNk4{=R|=B[ }^Fg]FzF%T٠CkmtopV׏ ۃ߾Fo0)w_qD@BxPZVڱ sLo=yClG^eut* >3ǚ׮nI)$))pz kN@Zj:skq)F}s7D99UM}Sޔ[C{[Q5VmhxU|rGLhTbT (E0_zU4C&/8_l}N04KG ]I/CR0Ewq g. "Rw|&J@XolDv5Xt&prL|GH< tu!Ma7`ts|;`VjL}UsmeiK e Ӷ9CnϭwWDU yY[O=8˧žyUR!6Gn8,`a-Xaj2kHݭUlG4Q όhÔKI[B/kk5 |o:SOƇlW4fmvXbZs=gY,6tjݑ=fS <~el~V1;0#ɫ.g8-U`gZXy/49mK=^TIJ%9Ip{+ k򊈯 U=Zdɪ*Y ݬpw]B"ݿ|xگ e=Gd-Pqj#\<[z:s&#J-ybLt#ʠq`sÜYB`-&=g5Rޝً'=U٥IQhDX0 -eK Ng6jXS̲m|u۪hCef!:/bv`PL^in7[ ا"yAdBơ6KMHix[;&H 8QRNІyJ|ƫs}YEQ[g~ Y[1n="W5]lrZCU#^Vm EWG-ɳw;vT,az$l#6,8rDP*,qQ7$'ɼiQMt ;1:,E^cmj%5Oޫh IBTvAvNV!̛t1܉zCjYF8mdݬ '%ǵ.e*I{TZC~ljRX(wQ®"T\r `Q>3"2-]9`$Et.X f{}J1VI״zL2J oYs'gZidNYr9?ewBNzڡA ]mdes8)d1muR ]m]._Ku[S9@di2CF(䲺Lsz#>qQ!4ROĬN3B"f.-J?㟟M GĶY*`u,MV%ȁƒSms`m0X!KS=lykiW dzr"4SbѮ*V?th٥HBx/#e3&}\=hn᭕Y2DFn=ĪB|I׺_yX5I[!܊<Y%`1vvkPԽ#}L@vTqRA{:Zig&:+&qR:hx5s(SJ40|fsˡ8ƜɇyӶ7kڭ{F~G$5QZLP"#& 8-+%zRbPL3iTA,G^4ƢUXrn6j)x?^[e Ɲ+hçA)\U+L ֮0F oY?Йfh,K8FrgL?v`Z ^pL;ipό'v}_1ue'AJR@,**8hSHɪx=@v :"U(.8-~4nb!6mdCGoWG u#  k˹L7Sx*dtv0=$YrNB \9tSN\nW^aCtB _X<"D Jq|FYci1 ,s)J;B@hTωR`t(祻 \glZg`8 7+gd$u~mUmq^b9!G$q^PYC̷;ڲJZ|cI݄OWjV!4Y'Zl6m^jr?K9gy¦l|W,q] "W>Q xvhdK_cisvw?ȑ>,PtYqEvnvQIpt Z&?! =7khuAYP3e'@^e9m4?ZI |,093}~ܷ!Sڎ%jWݙ " ˒2Y҂7< [@svhm""߹ϱeqzĞ^<sϵ=BÕ~q(uEFqbnii5"p߿!$:2b tBTCHLVH#NŶqYl|B񔸩a'ATIErYfes%;PJ?j3 s@)I`%WٻJ4MtMVDhvnZf{ nx]j; l}VǨ֞Gk [|%^Q#M@dL7`cI|پ{T?pH^s8# 6 JyX6GʹjY`ચ5d0ox9zM@ C~w?$kf4"awrk.2WAC<%8Z'+@#5mϻ*8`/Z;2}+rj8ZJ@g|oQ'dFF5S@{;nC4# m3鸋kojOfG%[="2u[ UPs10j\+"Vqn,c,윒PCWl-9dG^ujT+&),Z$Z+1.?A^&tl] y(r jRqF LͺR^f;2pz||(`+ &cM1wjDaAOhDžMG[.vzibڶ1eMix̓GV('գ)-@q E`+0 NK~Jo2h+ZsS@}35-NGwڦy߭puXV~'8?u- D:Cu4*|f 6~9qϻL]fc/: x菊ĊJ=ȁ< 18Mx0A vI2(QPQȺE*YjN m3k-n&ߝ/ ,ŀq\AilriʢMI~cd#%BHuxAbV2Y-^#belAkF,E> -,rgͣ<)F`bS WD+7< >267d3K-7ɇMU~<$e3GwOISMz Xֲ[xAh[2otz.-+ 5Deu\|DMif5Xx .wGV3?yrr!ĥX`GЬp3ϫB/QW,`Gya4:f\{hguLKC:U5gme1,BX@R0@>k_4& 8qP]͎&*J}-<1Bc< )%,UǧpM%lm;k)j8!E[]wm-Ȅxst|Ң xC2:Ve3Nπ:5#'pw'{v>=tk8ma0nbMWz3Z7Hﺢ<':P:")HӾ#~?:vٍҕc2[U<~Q="I<2 Sָ@o?kA1!++$F+Kw! e̠?[ 41)B5-[qk6.aWel73F$w@O"q2n-)gV6|j5.nw*UV`9tBlppK0z#^jT Ir d/ fzD|* OWg ¥1wx ZY "먽୍y$4STahp A8+(g|Xy8 9vتa#uxCO1!J9χ:dv6݇* C㌎ZD&zA߃cܥ={dwcVO8`y;6xj3 }F:V h|$KB. joZkA^cu*bP 5*^n. N.:W_Hl%0Grav:CU(_vyq-(i4OyR&9hVpN3Ԥ+;u ]ؽV3o9Uq!Z/ʪ[iF@l27 (Y=ߗ_M; vyN l׽i4S8fRiKF6(W(*L$&Yd=V=;Ix\[[xܒ̵hCWaǵ5[d#㍄4d~{0|`I4;-f7ޗ|!b|mb(Jҿi< 3 |Yl_s(4H4tLꠟ?5%ީg--S_s c=tLY1g.Ճ̦_cF:+L~7#]~iF׬ X6qQL,~20vP> q+ T21gj{GWWj:O/-GnX?<4$z-Z6ͤqËQoXgaJZNa_wz4Gh螫<^jv[UB ΕM'WDQ>:18K#֋Jh;5R0 Z5(X,9QDsQЖStb .6?r s ЂRhސ[ ֫l YU?TK9U? hSoiWh~(u!aT-02}j$8ɖe o,|eFx^ZL9&5/+ž&B0+ ߾쩄ZBιᔸ^,,9n5 `"fbW^:K\%]"mTCGpŀ Awn#3|&_b\+? k.{MЩ2(z2Bၛ4-Y9d(?0B_r}ar{ v >`s .+79Sp:|TXM_Ih~SHpzl.n=mZ[N9ϬNUF=A_ۆ%zøSn Nɷ)3-$s1S!sHYG|Hy( ]eiEh 4](Ka* y:??WrD95.H0bSbhpD!W Nb`p}^HTMʎlVkhZ&  3iE3)e#[5XQTqu eDD<3j}Ml_*T'ƐͧN51JsR .wNx $)_fF=AV5$Q`_*"['gIS2^\$7E`5y5 (|Tn"@V[ek="pJb}jdgL|WYtD4_q͵$ʾ)$i#:1sLcRTh>kFj@9<+OCӕggRo_v+?ާf>>C?0߄J޿q8kE/>dHO}_KjfYsZ[xۗ|rt J4x9q?lUelA 5>^:mhI}c#|%u`Kxl+.*d핐4Q9̫6S-aAY)FTKTƊ(f!k-[VHЮ<ȏSM@ n.$FʹZ e^#7Q?{:pv/e9CUg϶֦cIمIcأ\FYk''`_핖=]5HXFH븟*ƃwlKa.t~tS9S\ u`}9/8\l}@e*)%ɱ|Ckf2;! +Z&z!TjH+i!g[DheʧCQzZYM_51TՕ 5;u鍮7LI/ƶC,fʢlz{],lZ}o ոXqb1S<'j谩A<F`:1z幾IQ^$)\Hd}& yFd_)>&z=ެpvA[1ȁ<.1ÙoM Tb}j1[ gV(XV@1T 2V:ERM;',b<G}P^ZlG;4wܝW@Lvň ,&^R'ZgB2f^Aߠ:/^GTvX6Ja޳m*$̛'|OFl:s,o*څ[V1N6#~YXZ*s[uzѮ~1a_KlܚIj3qx}+V-$>[-S??^pO\gŠ;[C/ux*{xжOUC}1M*^w}IWBXR%*׼d%n=\sXd|փ5DU!Z+ՠ"HIvdQqd@ia 51@)˱ ^$Ivr)sԨXI&8q2i[BrU5p7`-Ou#-7djp"Z2Xp :NG8hպ!]ooCWOvKYw͗l`B2Gk҃tk.]MchM%6cxDmn'&,8n17-n\r8W%h<l*_i`]%e6rp&o6˔>Yl;>vF jO)hn'ϡ3lM5M丗W t Nh1Bk!eQ3\ڧCfU)59JCCr=xWWF ue+Rlf5: T%5:SMvt@&}.dcokVzK~?BuAdfZ{VOA7ĶHLvm zgY`RѤ5~cj Dë1`Yv;!2ɡY8\3N<^!Ht5ntH*nrj6.q~j$$W<?ݹu@Lc8x* Ĵ(~n@9%/+)\VJ:,W 9@|JH#U !)q&I);d :1=~ޜݻmJ^b%gD{i[ &=ֵJeoᗜKT f U{lq6wW#/lJN KBD9: UNݙrAwXtbGk] $$S 2Sǵr1ĊznBJ+ޔS "?-GqdE)aNXĦqѵV&w ~бM)R$9sT]c"s<2Z"z#ۉdRA)v\tO 'Tmi2]q*ZnRp'T `|GoFcgRxNcCF4p~9r5=nH=B1lܯCPC%4}iB8LfZtkD,uXb&>$LÄ3jlUՒTu(d#>*;jF|;%9alP+#ǥ)ov{C:]+?`L_U|~eNX <h!9cT8&u<.柘~iߨfBor9zn (_EDEg9dr]]Q--y }d4+G|FJ:3F[ 5po+cGПQp=_DPߤJ89n_ɳhچjF| [h5Լzj%NF%g@6i"VT=5*86 k&)T8O5j,L p\P3{ + h%R o]8}R?֊9X0DX޲cYXXN۟Q\@At2uaDxқ|T_ yTHRX+h8[}sT kG {R 4UfJ2 ؑ H/ @47l$j\~cmT.e:+0 P]A塚6Ԑr7YӗِD7?cOEZQXx"|Iva3-]ɩּ&fgT `Z>;EW&+xL#TGE7֋XJgN*4fGLt,y@ &nfT(=_x$WT6CW)n,P8+ tny4CjAj`U/ V_Ca˛"p ɿpQ z"xJp e,) SJy3=n 7#Fd5'Kf$CYWBsJ}P'"6(HC)3N^y'3Hh8b]+e@|냤 F" Zdɹ!a0kh} Mv"ѐ_ ~_X t! 7Qi?J_Z2/h@]`Ң3ST u5oW|gڑ?&&MGA~nyI͆BkŘL<^Tț]'ѼabpzMa޼WIw^@Ah#=Nr~,mʫZ!p>y3CH`HH8OiTVN2Ftbiڭ-RAA'12/O#Pս; o6AP˿֔1LݠeXTκjLonx\gLE?.(ldWB0HRoq t_M;=_d+mHٰuƢPixD߄ ^xf$ ƴG !^`唇bJOA31Զ!DpØP&"Y)<4>*9 03YR|Myr mO߷[w +/CЋS!"1C>Ғ;TFk2f훎:\чO=d?,&JP"].r+3+զ ѹ|a-Y0v,~@gXOS'89zM xoOMP5;v$?*TUo%ʺW!up#!Ӝ6\gyFngʉeO~ScӅ;d<)y|`$A9ƪ&kP Rh&d"<^Yݝ^gٍ"ř/b"?#Tl$=kpvK70#@V%k$Oў NMԐ6Mԁ!DCٜj}!|3ͦ,ϷSlT2}$5(R ƶ#‹ ڮMݍ}35r1:p dn 1KJ~hfG $?<r h}hQ/O@#rZԩ)IYIE-t1(2Unmb,|~"nwz`Q) ,sH4g_r%.*5w-d յCv`ꘜ!ߌ}Zw!!P$ci1˨}Iz:/%bʼmaL9<"?cϻT`F?Sˮ~H.eyK$[ #N)ǥ1o .f$k\$d$ySjD&vt0 A 3u)?\ըƈc C͎K2%vgehs"&G;-\w$" ~![/Ix;vbR4MH]Ԟ0 6 H;O3jvP\ L\VXҨ`L*k|oCR;6ΔtyJ> N)\p窑½dH~GX[9'Da2<})'O\[l Ms~NTH?+Dq<-$\xjxPO#nVdnECLqA2Gy9 4YץZ>k9#*i(Qoq0^B~}Z:I+-e5"O,+?v1Ky_P% oݘ3XiY vA ƲugY@u]KRzUk1EUJ7!#&fBjn8>R#/(NN")@m͒VԒ,i w C-QaH6W--@!ĝx{̅ڃXx"@ ]1.V4w!’lU_N5tڇ>?)Sa5$ʎTnQoFQ<<\IfO=Hk P(W ڏ\xQc7ONV uBl>m?Yya$|8Cc9@5#)Chqn^ϫ|#Ն&\$n6cC}H9_%:ghei[[ EVb.PT@ߠhP27x]W/M @LJ6/*/R4M T$B#69;')>1M\=3a/F,:z_ ҿOcT!g- rkaݰ'X6 J5S $95>BqIq/‡ۇֈj|)VhXRm$_/~;,\ҧQ}jV+3aDiQVf~"M 6;N;PӷH%͜7f;`=W #}陠qX #S[3 $Lō6{װdʺd,KV:'TM`Gpxdת g0eK؅qdt4UJ" XȱƔ)h/6Y!2;e}54$u_=P\#k&KbM\-O~X)QQ+r; -/ [aմV?/H@v,dbtN=ڄ=THtib` g 856#uMt5)S72"GŞ:msf{ {nRAg1 y38IgR7;~?NGgcDz񾁽Ə=F9(D:40Ax bJچ.^@X R#[PPZ5Ƨ7FսKyD +-jKjӜ;ԡ u:jp qegBI{ ITYrqZ,)(Qh#rIibTmj!Dx@F0JWdHNO;'6v`1kj/H$ksw1^W ?4Ml3Hn0) 0i>E9z&+.2QݖP$@r'`S`i%ͷHQYY~;\Lw _xZX-ew>$M4L{7Nty4B;ʆJf5KG^u?Ѿ:iĒ t9{k8J$DoEuV,0rHؤ5J.2.;zd5qۏC&W0Ym|_?7,>-VlfMzR±Ct@ -}~l\LۇbWARdAq;I@jA"PM朚b7U!}j|Rgc1[1ONZ$t XoZ3.TUe+np/&X^"}${K2shM' x-@뼵SbCuNLݭ_&.f@MAȀ-o:Kɲ{| [ slmBNxM!,qܫ7zVV4AP@6ZzVso`2_PHr RMiҒK*C+2O0߼nO|FH1yV5}ʼnxBH%A5SX-Mr眏+@G K/# S}һ@xW*-Ltlǰe79IS3 ;k,(u x}쥧Y=Zozm"2XI͡_*%9rrwc|_ *+܆ ӽ\ؽ^J)KcړT|". 1,YO!b]&^(#\xֳ"ϜrbD`BODhr=݁R8|O>^*)?OŠ1s#u/VB>5i.CJ6QRE1RfPZHe&o6{YSUJB+/ j]v49) j@;o#YuDV <6CWilڋd:;1hjW긾͊.zrZkn8fj3Aw?AezT{=mŸYO3'(ouxۆ:IC~[`_J7(U "2pxZZlRٰu>u98՗,9扚-QxO5J7bMI^LAlҧN b0q{vIQFѣ2RFsN867JVqX>f~౾ZX/w9ôTՎ2%™4(1carrwg+CɆGU"59 #p^oĘ u)nXl0S~IsXÛ@K0rQx 42V+cm$0nPJ#lR! .nln;Ck _ \fwnm0Ӫ,%v_&ݞ,U= Onuxs(s4m̋ƥIDM_)h'tf. 65mTZ[l.cp$_̮ښBE֬۱[nKD]֍;Lk{`QIU +;VAkWɰ`IO9{<*M8͚ a4}FC25,%C{j+ެmZ6\S1qߺ X> wKg$d(Η=v)jI5͵4;"37ӌPH(ٖxmқ[5'Z=!Bߙg,-Ƨ;DcSR޸$ۓ_"4s<8k]ͣpv3|1X2&0ALWƕ8VmvОnFj^ؓY ])㼡!^3uVʡekJ#eq"j/f|*(0^:4lIlLįRbE]>rAu+`׫? ,/UAٙ _:f|$+=p+x c!R*!RyQCAM/74 $FN::/ µƿ"Ms\qH )ڠ0EMR D!^jtFmw2 ί{dx;"~ּڀ, *z4(ȆqjР~rH@cˀyt+Z2`#*o7Wd+|WMUM]YKɠ NJPͅO,d3w'V;-w㹲XjcQ;Ʋ1̨7c9Q X 23vro*Qt ILVj+9.Zmad|6~Een p49gܝH1w88‡)GEIuI3 #m6vJ+gcP<(Dv:=yWCC(&p+^Ó9@]{pR9_V%uz|l?裃 %N#g2A uh샔3me \xl, | yd;Wҫ{D E߲%9Sf(HW dPj{SBFZwtPӪ(AcMgo/?Ӱ5)NT֡C!} ~AQ1kSVU_{e4>^NJAt*KS`iKT J1["%מU2xƑ"Jyn̕; Nr3k\p\ꀹM|;c"5 '` 'tԉ5X}NÞ~ոTS:s8Cj-UB_ j)2|~`~ 3\ Ã)yi%52HF}"{%L¹Wo=zz^(z%+_*+s}k8QAN:>!By08^7XO/X_v,Cc㊓3)ARJTC#&Եe5j8[hza5)u[ Mz#v5~v+))k+qK+KGBA*)"owQ|æŰ8 bs9rh14$yܾԲ~Q)d!-d|tU|LK5 Ibaz *}AqcUs;+} /"Xp}kVIB 0օu XAQBmTY*Vxwɿ ]P/mn090@8YgϦ o r#vu$_+-~;]qbަ뻧0'G J*WҔ.C̊sHCVNyw-eKo͠}O܅DK&y&`*vx:FT:yPj0r |d*I^X"WZz֖\ao6 4bS[U$fG=?#zC $fIdGp((F Zf/ԫyߊC) kG~- N(͍M=7dٝcQy[k%."%DO@a":''k4qؙOعpFcnd=рDO_&읁 @%@+>8]+ʈ]eF8:P3Q7ssL(K^l>؅,h2,w)1ӣP0p0ƤO+uF~(aw sU؄c$M\ Du ǣ6?ԥ)ڒ%x.{㫒Ȕ3gHbtc0i0= K)=> 0@_뗇^.PO:(.k]bu%=I5!W:Ik=fQ\(JޫzQ3ЗPUPl8Ap +5&SB~Tk3nu t%C]7jpH@PbR@Ni4TD )/2k z,W굦ysL0 78Rɱ ^7 g!:sZ 5<(n%8 2'}_ @G9grLHSbGe5;XQH+6uwW,yv^dN'()bb BDAΗv78–^E\ۀXFX/hz6!V] U# v)BiDQՏ|[PGer&D=zp>_\P!l=Ȧӌhn 3™IwhZ!d/#l͐FRe,jS3I0sxHCS+ ~@p>Z?vq!vzuL~Fr v*{{'eV#N9)켗n'h0ȅ><&rq~zrz-]gHԂI -Ssv6bm T/^[Di kgSRVs0IzOZ#ծ*"+"e{ I$eۆqrBV؟Cm%kWT*H8.Qް'g WBmx͉% $Sgbz ǂM&e9n<cnð0V &~1^L%e_H? 16:{yY9ѡ@$;>_Fh D%7DZ )@!hi 鸬0T O2ӰXJgЋrH !ޚ榚L`s-T@c>ϻ 󲏵*uZ.|tYȭۏ~T.%A0X N1\':p$&$=t#aHHTS:I?O e%)_٩'YafޮcRI eZKRŧPQĢp>٠@biN론J3"l/8gB#3*xEgd:Dr޲R"%wˌܣ?yWQ``"/Y Mab_<̰@FɆi4S'ߜ%@ϬV2H nq=_N.BD֏puPo椮/sd"'c`Y7BxQG4 j6aનD-nP?w^h ]b BmpБ,J㭛)šӒI˾ JBXuy(ГIH P^Zٖ@l6t6qV8m.tb&Yo &ַ6 H`>\L- B@"gÄktf:!M 4a_FN O9>ۍk ( u~`\-L4mFޣ̻9}mq \Zz% 1y$ G'AL/JXI/ǰoD&f p=0A*h5ZfoE R2rahѦIfzNK88Bs$e^CYFWQcHRY(7[_[iC HGf U1h8VMO )1"\j6)q*&_[.aUCW3m Ij  UR4'aOHNR{ +m~e"Pn4}b~@z-Y;E&'fs֤;0  ;jL϶tW rfnm3 F!zZs aT3(˾`ϳs["p;H* baR!ඃ=D8 ֿ+uKJ X%7_1"7ZkA:Py>6-$`qw ]A[f˞[)2b;T>w pJ+:P%O]S }pH{zw+1U= G+",l6={wAyv! X  11'#ψ2]vE@%V_ ,׬>ːe ;,{k%XeOA}d}vҴ/5 0$8BŦW29.NY=§z)kZkD܂Nm?18Γ\y`=s\.p]'ث`;5pe]Nq$M L٧.Á,t,^.6`Z]ԵM: NQ^#4V,!im}MDT..b}+;ORzC(MR (,*c\aD7zW2 Z Xyfv/( (@.֏DOqʌµ8W{وzVK$?gsxc9xت|^h2cokIs!Ej}BCɕmhv~"%jL)yܠ PgACw͛:lP ;p|qb]8c,18&o'_=’jtʱo!>kxBZ2sݮeyv")+eyRDabw\m+uqkts;l&}GyǮGı~ NsХA7ߖe: },Odc'Z0J*Fb6{k-~+.Nj/툕VD^OEJx ߑPG:ߩ1V5:)qs*kLVhn+À#e M(ff/C`rX^;mtR>XS'c~Vg =ʓ11݋o} 0f@% ߱:\kD-#h唉}#5v)*'ϐ廲yl_@)ZCj5=r}f$t N !5RQX_kI5kc*üf!^BPK`,` ^kӾ%ob?!^%`FaI )q803&8|M B~ !OPMqJ¹1Ч S~)oBXrA>hVzW&7Ǧc^@^Cˠ=UCDIZeJJU]ܩpY&טK[IRbAd ¶v)^|G=O !wq e?׊ռOՋw,5P$3mĬhr{h _;6* vrM4/vuu2TtUI'FC)yЂ˂l lHTSXCxd8tXRYB_(WyRgfEI@-Bhn񡥺w`G)})>KF=lk|]M(uOPdbBײd"TӶԱ)x,+x tJ[Qbg|)|K*3H4-23zqj)}gP+N>,Sw;175 y):2ӥ,pN  zh+SfA&]qiBh X)ɍi8&\cS` 5X PM]mҕ̓)Ju>La8@ewܮYMUTDc 7!bGD[Eqk_=~,Ⱥ Y!r[iaw~&4iŞ>JS'WGg`o{waYgy6jkn:SsauZeJ}B'džG)XQy7 iTA>Eʹ}gdmTdei_ ty7,4:h{x%?3k5ParֳN\cǺ=?C r&‹FE %(7l,qlddc'\S4E=p۬"J#imrlSڃ|4SȠ>Z\X\~kaJ[o&]&CN CPNAUEc >sHL<>43qDZ._βkSȽmk\ H/ρlvP1b.Bw@cu$]T'X|js8[]BXnn/]bVQ"{StY 2tĥtD7ZHlu&$nQ[άnwšc\[:@}r?iGf:=\-ai{Ahsd7NފpNftkBVRn=/g{$*e %k_ G)ls2l Z޳4<i$:Md*cc} K,S :x?!o+Hml?|'XD I銁[AoT"yef#Kh1* 6CxnB9X3"<Η QirN/?) rŵ!j$8ĞnƫwƯtl-Ty]i K㨭 a]B2tG_U`o_@vhb眕MP[a&6v_L>UT<ā {\^/tyo"gبHuxkaj웄P<9e5t?F26x?=WqlʋIQ>e2kZϺ24d@_r`c 1+ACn ȧ 8F\e#\|& n8׎AP^G`]* Ugva9__瑳-@iE@!nb3[Jq46,}%ˋ3nNcEbhDB j Q-JqcK˭;"c"bØ#E߶czhͺwj쐀dУξy;R\Bl[ok}m+N-;4#5%f]`SQ׎ޘv1)orKdd\RNMMq>&詅!ˎoA"vڕDwCp G}[VFu] T}BҊgM=K^GPa R.C> +{ }r]8uD]å @{wp\6f=F' ĮX$:`{ d!*}(85غ " y7=|D$Wv,)Ϟ2,kRznQ`aT͜'d)in%MUh͎VY,.I]Qw-xw euy xL UOI(0O1ⅵ$&K̑ w^4Q٧PuKյxc,*OPr_@-*cL(JAw*/PMOE:m:C(Cj̶-52 q'(l}Jzvx>zIKՀO K#]c>x~Ҏ2?И刓'<ۮ %˓U6pGW|jHG3.'nb6  '3~yRg.mJ erٯh|I$2OWPHcHqg 13z-ݤ4Ͼ4%fЬ}b ʳ-E?~&"C/.{ok`}|O!.Jqh%_)+R i.'pPaZ_{F਄9 h}qc(,&o +YD]@̫O)*&U/T%8s܀Qgo41|a"?9`y: %2<"E-_Bgm"T Ң4V<뇭jg+6]B΀*`> }67*\]Ie1O.Ν(?u$C *z sB8 =3z60Ȉ9̿-:jFS5:Ymm D:k|ӡ`gzP??: 0?dcSKK(58i_Sw8, '-wծX}ĩjIEۜu`ރ? b-KB3p4<i[jKgn64B:~G SrRtH?$Op=#M6E_ۭ-{kvdp| HBQ8W#vs(]V!})V1-Ƿ'ךCvqg݂dw׎>MWƘi':.bn' <_vni{\&'=t΋VMNȤPmGt q/tdNGD…2ji{+MαY{Ϡ+UM61mhGivșm> S4߀-`@),d]%@*/ΘXP4 ;vkb8Z @XxBA*0=pj OvjF{шl/w++<_I;8"p8u*1ꕥ=oy ܳ_n)KX+--MIBP[ -w)FHonf hs0/J:M-vz AouTtӕ8)~*\YcM~ 0CԪ 0@ۼsy8]wsgbzI*L.w(ia ,?aK'f@cWPAʨrJ%xuB8xĘGm(wjyxÀ߀@CU:HTN.4hW1ui~i7k/fjء}y5PVM/onDO &1@kfi|3Piq˧ %:8y d060e:xM L24#2NZX~׬0hC5I b|ۓ'UdϚM%Dz׾o (jx]8zh)?ѱ^ebh[JaC^O4M*AhlHp΃p )<_sqqz̋w);W-;ryl}CLRpHigK:j!Gslw=}o ` :,~?[u3V ZS?oQJQ-p1±\D˞RA>(X{o0YӀYTqW`W)wTǁ\w#hOd%itz BdŦ L߈dqKBscoK5QݝQh=n͖O)prj|F>= =Kv6ť_!yzڋ_緀KRtA($R 1 í#;x ΁o\o",p@"p6<eN_xHA,FȔxl]'A N¡nnrթzQZhC{hg ( VV Md bNB y ГLJ$ ܺ{XW0sA\|LϞ^z`b|i.՟ ],O3Ij!eL+6=OՋB\N\P.S@LW B#W}>émSAZnCY{֓eeEYG\C|>K;}  e[@P05! 7{?6 v.w+'}^cgz: ` >g\rn@5c1 y╘7u;}rL '4D$vMUNo}76F2 w-h6&:|ݎwS>1̐+1ïNE ߞ/%m R{rN@6 hfqV{;0۵vIY $FXaWz=Cl "dBe`2Z n3nrY ޛ_샶rYyZOm~ٌF'ysWQ}m2dl젢 OA҅ʕl܊َ_iPH=#>ϝ׌zN6pE6e: =}toU՘KɸKq\OadRhl-@"[D"0? XpČ^hFmVJC)>kDzi~w; 'A^|K?J=jB'&>F4Aw!TV8|,XKi:ɕLPP" hlv[a;_O5er #?c|R6q#5^Szm3{#<ȃce{:O Uz2^z;V\ZH^z(D!/͚ ~ Cw36ql1UqտR)#[W$wxʔ>$>IDjƽ sIvAKqȌ+qV2Pg7TQYoIl΄GfvC+ e_ձdZN߼ t<.wa07ef~u nsO{ב-^U֔mR15 yav9W$֔TKZ,{`Z=$-@3.E0oa 6ܭylSHA~Z=piy%* R~O~{0n툋~Kqnr+l=aΧteu5OiE*7~2r>a~0uwhg!_WUdw[QPԔxhq#ĕIŪ:9*rhϡ]GpC{߷MNNnٯJĎOrq$ȿBIOtkt9}NājKاyLD = ( !"0WAͮr7Zz垿nq)TX{ No3un(;4zU +ݾ1%l YOhΪ:N@sNzQ$)7m Z&;&!RF`DfE̓3c)ܿm՟RLGFˎAu: Y#jbSܳwve9tp"ay_[ ZN(0~dc<'Q7$5moc;K[a`˱8exb ӢĦG"V)NܠAG2oɜ{B#:>Ɗ9o\]8:ɥ4z:ZEBG8o|Hj c@ʧϵ( |DǬ9 )EH_)SHEK%?K;A IT1V566%dJM@ *-_N #/YM-T,6L'QGKB@~ߩCAȜavh}|Ο5ۧSûuPECdSz3`$x3qVU g-B|EX5T%ƆuAh67ho?^PJ o+/BY+VnnӇt^6 ZIts$ǥGE ?fIJPt#ߵ^իV^1O#siԭIִƣhmlmPdn1c3}zͪCvGnƆp7k|{PSk*[K:83(ťRVO(t%yуb#wrpG1QٚLxS0D!7l!}?u K":$~K%39"t|Rw*]Ƚ7LF OK(Ф5qL˴xJ[q[\tKW̼G?.tMf%m<8,{oB0H X4E8Mu.CZj.[%]lSsq1z.q]x~[c1.%HaFeck+ .$[_5TN[@_x4߫܀}GM :<ϑzj,AQ2ݪ4C8Z=JJ؞rezz5t]ѥe G0e`JCbJJzԨi"@tNX~X\=GӕM h N-;',S+L_Li/,4]%٩f=[d0{;|%KWsj-{m= 5 @RA,^٘LՅ,8>VPՌlimpv<ɩe9^pj>kd[!K>^,rpjrA}HĴGLfpWo9 MMoY(opYe@z jѫ +7w|d tJcudgz&=X4VPZ#.\T?mJE@pL( 5e W9W>#so\Ȏ~xD=WTLm2|%z cû0* !4"L2%P޿42se8+.0K8XC+)nf"UHނWYt?2'pvҕ|8J]U7ADDN*UZVnC0k :M\Lt1Qrph[ 9~7͜#ofO.7Ҽ5]9N*(:PJm۩Y*u{yWOʩKݲ^;-m'loE.".iyA]Ouu}3NsR] !'6Xd4vf5 _}.fh„ wN hoY] -NfD2B2'rؙ"3JF2 [m(ۜ&@|_i1Hu])5O#HbqDZb$CJ3?gÒIOV]XIe7' /`>^=/:0xze]vb%08rk\C%y)kx4 ]ISD=7'_eTsZ:ңBOyq/hfS׫/müȑ)zNxďH.ong@I)_ddr4A+QA-U6J?+nϑJkUlc!DAr~v*Srt]/cpEID;ChV<4çt~XY8wahQRgm?ԶȜ±L{J||*}j!0vXG%߰SI3g T`ף/@VSOL3`)ϬTRӼ@s_7f@#(P뉼:b^!y. BI;+YEROaTяY . >_LApvtaUiW矞7x?sSPK[c'B AV\E~3O%Mt-mp zeXLMVE +b?KjN_<fUED{uB1rh1xx7)- UdTaO3']v~ 2E 0駍%6LgFsr5Nn}PUԞ9B&[` XMAAAV-T-G%(RHTСjRe 3H":pqk():ǀiq=.SI[%CJD_" pDhl?TBYȼwgt`dRv^z F0 2;̙(G#kZo f t;r\x3nݚaB_( L+eݝTӖg}_#czy*eO~-BKDN,|tz1ӊ(CRCfwY3\;qVbe;]6΃?ޓC<.E>7C}nt `bWmTqPK1 KhL6ݡAT HuaB ՅHFm(!`#EG޸SV2UYk'!_`d1aI S_ʫ EAɍ9VHBwN3Ci :fp3,됬K2[eRS_Bǒl<}M o uWèSW|hiYZA/zW'p93u eDشy^ 9+XuU~ +i*·RfUʲ\q֤'uc{[ʊtFגeC6'1hݝl {#>485Ew |;֘7 Du!Ŕ(m)hO%:a[3QA LЀ_Hw2BHWA}Վ#rlSŵLxLRLc\OQEGzQ5&ǮLƕk]wYe?t)2!N,&fgqT s,ƠT7k*U}@N?bwXݖ0Rt_HSL2Lө..$ =Q2I WԷDʾib2(k`'",xJUzonrvdZ;Do] ngM̀um2WعQ5IVaPij,yS)}(qS^զ> d{N'Wϰ;OC_mV\HƚXG\`_{$*~ceY CʮD l넰ah$3@ң3U&XKz8]jPmT+.cԝp\K"KB Q/ogt 5R*m%f[ϝC A%AiXJK".F YjJCެҒ(o͝?f`U޴Bر~՚w}qyOd& 3W! @v0 rCy5M2',=WmFDD2iA->/K5S݇}&>S( .~_l|5:@rphV,- X6&/EЃcMu0WaQA^F9j^A6_¾ خYxcCѼhìQUܪ*c[Y)ReSDe)^pєҵ{零(tR1cBJ[6N.rE'[@+ӊ GDx};d^XZP)4{Kƿ5?!Llv̟ Ց P+q0ss%6vz馸zi&֠ eTѩ*8 5Xl@p"EZHX)/q"]_x}T{pǹ@]$xp-ri!Atxl) ^҇Z)^ɜ c.lhyj>hz@yQ}|&+$d{\QN0ƲJwxԇqT?zL+֙ 5j!<=l8i +6B@KWdw~Ap `)/J:+ZFyW2NrF)Ϻ)2Q=kq6€q ߳Ig1q)!EqEYi`s9/+ou+C+~2~soUo:Q 6p@Yd.ʤ{?jg+XM{0_C89s8 Hb;\p8Ǎ>.RLBB]lGI5PNLsoPeR0XF>'d5-cGqlミ07>mGw\{զJ@5ޗwHcicZG; n~Anfbf`0E?-x$/YFHag LHc&raaC,sT򰿅!d6S`b~#C,s݂fKP18OHԕSij թXIo/TgKNpga- }Kʝš}͛#鄰=< _,=8F T1ڜ:]8q1p{l39>cr?U$b-'෿[i*)0 $,,CG @ .'vd~5Yt&сd\0DFa9N&i ,'VDKz}6ANI0 $ ͧ7v+DR{P6Sީ[ȉcCz Z ]'Zܽb]˜{ۃC*R/TΧa3fE)P$2Sȝ%le`ۚr/5'1-j0Ac3AcqTmQ' f:Um:SA~NGj~H #7!#nxa=8hxOwwl:ny+w"p3,J䯹U32 l0z%#>(#ٺk9JkQm[7c쌆4wӮ/G/vD > r]aÆHvu~qdsU3S8t C/} YLn? wΧe4I"֌ >6mO /`+X"<8nkpڍ3! GQ' foQ} ^3T: ʍ,%86)p2YKĈxWӃLN+Xys5șL$}zDhe5cMܳ}ZpsM#;>U0H8QW(KN@,[~aa9n`fՔ 1.wWLWcǣsOUb5vzu%Z0Sk~z888{ Ԃ;:+z?@ŏ,^ϼV]"?J|=`ֵO-gj>YuLYŀ!Ew3 b)YT¨ti&ml1h$_ΚpS ~0*-X mi7yd=1&j={7Q~)TɄXR:z9Fe x bOa>وp =(ya]săK۟g*]LdگK1ݿa Qip55GƩ1`1>k(0 j. h8iWyq,v}=׫wjeAS 3,u~4؛W(Nsŷd1^o^W{TKߔثEkEiZ0Iʖ} Hq,/e;&AM3|lw'XŵNo}<)7@(, aBuR8i[ 6|\V7{tK+BQȓ$\g[e㏥ Yg>C4XiY1ӄ$:U)K&nE`<9>*\?|8P0f@ll!?*F†ҊT,K4SVH5gl*^e髹 d?>r Pfmjڊm}֦#sf1DS֬0mOvLmΠhvlk>a`Jp]@ k߮Y&?btats-JDT`=]=)z^22|ܶaDSd{QBR ]Z5ya:&ȁwO) %l:SWB4kyE3 K>yKG.wUU(s0*q8ԈI m*E 'T7Y,1&@5|S> ^M1!hXJzer d'Wm3 Mv<< riT 3܁xs}!(Xrl|S&DAz=eufcB-&9~r[ #=w'†̳?1x:̵2:ׅ(Ytw(C[Nϕe?;C+YGk/{{шiCh}cxklE >+HKhQ6㵤7wH!RA+Όު*i&<'3!JJvFya`k`8L68DRճ%&'%UpA.=,*%T΄k\-Q͐# |Un,8UP͢L"L%)wKA++Rmp2*qr%kC7#GŃ$,˙ UO+٘:)z}g! /_x*u'Wʛ|3uЖtv}2 Eb)1JwNqzm>$Xws62gA %7I0td"$#GP؄j?Yo+ P8)7__ g: BETxPICd?u?iTY 1!Ֆ`H.*-̩쎠`su N`%IU6TMߊaa:>{az1@I㙲\| #/ԘE)I0R*dkf#$_tO-'%DC~>"ILWz =/< o6\Qo}B5WEњ<4fQ6NFh!KͼH6΋ @81I)MfPM*#4%'|NDʟ+p\2H[s=^nۯ0nh\։L OKoC5f̯,w4&wQi,˝CJ+CwM79mZ6{hX0Jbf.N{Fli[{S]ʾeU Ҽ"Gopw ||Aդ't }n\ \Q a@k@e͛9\:!/l=Ŀ–LG3u\B3-ۉ06X5msB<޽]`6J>J ּKڭyă8Rj5⳴Х`UN؞U˷GK (ӫA/ap]>0*& p(84}=`6j퉜ؾ52 )\?\Xo_<C*`Z82T~( /o>DU\OhW j1&w䃔Th?B\;s+b:8B(-YWWe19/H~Z8<(-AuZ&2OR7v7Yy'xkveߕW~m-(-2Pa1G4-7-!پ0+1 Vl kޗ dr5=S9b1;ϫO9º8-5_U籃rɕ6&,cѯd@<%KR\8W[50>EbQgQX(At Mej&6H|>o̜ƻf}2 5ڤڜIO_GzOE4?c0:,iݴlFž3NjcW1KhT^* N7X`ZǜHIUF]xj|!-qԵ}%~|:.t}fU%ѦI MEyO|HZ7\QoɊ"7e pc29iEK+.,ԑo%ǖV3{Q( c)"ߺL:Y ,=f?BVLFfP/3HX4N1Um\d8'$9{]Hc, aooB(92¸ջK!WZ7G ÚE+"Ym=YL >`Q^+Ac0B(xKⴇAsq^T:xq)9<7SJmR*0Y(*(mZ^ ]ߦ؀F7m%ˎ{ 0Y@߶m'2q%E(\Hp cb/gI7Q"Ow+1d.@ـ|Q0A䤀æؙ!;K[ן?ҵЂeP"Բ$ \I À^?Ն["=R#Sa > HFm@\M <ˤ% ࠤJa+Q^{ʉ|)*^ZiD*VU$%U˓oo"i|ԌY=?116gsʹ"8vMilKKR -ڑ{$XS  2WM7 U/Iz[L%XNHН} KqXyCeBn,Mf/=2޴̙!s ^ ,m_Y[3hS5(QP@$Sit1`y[ %~jOC!/LP,>z8}Z1A5 X9r ,2Kʑ'А(B8XDDj'NDz>CzPWstZk]9aV{rGT Y\V,IP5v(*JYU^n XDaFۚCHqjc Om|\`b8-x98bgV1'l\cmuYk,Il4ipB}y?yL^2ɼrS /lҕe r7c%3Vg9hpi ]i`U~q#'퓂0Gd@S}*P6"1p~&L:yga\JOKW~Z{Mch8r1j9?Ċ萷쪔0WI<\:v@Q%!]yCi1s&YpqH<,&o_I።'Ɣ]W*ghoCtl)͕סވ/ynIbcYv&rZ7DM‚z!kgXnΎaQElϢ!)x_۬3.آIC"^ћs)v2P@f^2y?t~t&'R%&o+:'[XTsCe5,j6cjNb_/^9C=ZH59Xp&SKyU%DGʳ;$+-h-e}qYS5S_HTxh#`UC :MU4a#,ѰIL}WCC=9)1jdNy=cGnEu࿴?^D3s<ʷK\#o;˹HWn¨gUqEoy-.V!Tm@s(;)\Bad%NXU}@CСRJuT FW:>36:rHwg5@Z^(V'c^fF[`&6r%AqE2v*w=ZˣCT]t '  sW0*& v.}CV6ǪTӎdkZ#%ِj;<en?^:$0ޙVӶ*$.y 5#N.^/:m$l@&_NAʤ4 Ǘ>R~Ku>ڹ3#=1HG/'vwC9tw/NY'xyL,i/]_`vbJ*,oT}.*RK @ w6i~ | pD3{wdξ C Of#n "˯"'F?8{L B} kQQk<$4{B!w1db8]@>1 eF ϓ5d'-!c,|,ʘI<sQUg! X8\PO*<ϟ_[ѬА/NpABZ5D=g7ɖ)A̜gN0M׮~a\)fNwkOZ C1ģk.78eҠS|oŅ*by!>H%*> ۘ1Qa;'Hٴ E|cvSiʵTC`Pinp\-O_.̜3 4l0ɱ&{Dk& "4:Ii~4e>A۠+FQF4!vy >*Í#>8!]P | d [ǩԬ1ݝŪb]LjfT\9L"`Fu0n]Pk#D 4Jm<7)bl唷Zզ4 0HY 0i>->_- ǘ 0K܃ ɛzDgzlHUh:a#3מs~ڱ?dj~k㦊oB5 ;Kx)`Aز2@%CPb}*safjidu>=V=3P-wEM&RKGYtWTZ=x3ϡ'0ЌG,P RGE "{^3`RƼ@Or= DW/!' Q'3a;JfGX!Qò1N 8(7\ )߃'$?S^Au:d0C4$/Yױ<"g'<]E<-j7ZNEq{I49PTFR 'G+uiUVm*dFƁD%۱a  nHַ%yųVA";OB% K1t+goߧ6,K dfxm5kRIklb@[n7[T9QP jw2iP,g8IQ$R2(+ߛO誃"z•x<~G9n n ]W}F`?{a\~־sCD.H†}v6*x.1)nU'ƝZVfΗ1Įsws=`FcmÒ:W+++3 3_1G''O8VE8) 22%GoAeJN gЦĭlPk;6uҷH&[npRZk:fw%sp ,PiU0>8*qCraKR#^Rc 4K k*mG~BdSl]٧uɭ5>P%&SeL+CC*(tX0ݙ 7C_b:{u?;hQ'je4-:_WA\, :JE~cUodF{ }yD<(~wǦ[1Lggrp@: vrAŌn*kHF-ę5 #lOwR  VYaGFbYS4X:ڣS#kaZ6/M-ۂSK`Qxj: oࢨꬨk/׫\M)@d\,."V=l4'(it90 XC.Z*)KTSf#vbU.B3)1u _NWW9L enϽ-V.BG';߅R_a׺U(X(DVoSvHFT}|^ck#~tr7I<+VbԖ&+iHɕ7?"<$cb B.5poCEɧӿc-D'"k(~-1|zl̚ *oO[9=TWZVC!|8jzQjo؟9> / Ws{{T;YWoW4yAll;OmIAp~0Z kKLJלjwG/X02Y*wg]ע%@3@~D2#w|kۮN9rK۴~ z*ɮЪB2JAihx8H^dܺ^Sql.tc @;?θj=(֛:T_֧hk,@TI (F d-pҴ-v Dn0] |f(``|ӢUDT= @9hUmIZ9+l;#zᢈI01ǴL`RN# Agbب2]HɷMLXoe0!\'{P'޻*\Oޣ(LJR* ?JoB|A#me%0( ZNqh9>[9E)F8XLWR@9w %Aw 5-rj<8kq3; . H"qHrbسOS<S<DVct@9Xx.O|&ǗJ@wھTyuAܮŖ;ְM7rb|ۈk}Y+5jREזޖO +j=|ʼSjEn/Qg>2+٢yya5R4 Vi lT)%F7g|./ӳ^Ec>\A|xZd3wC[1 YTjꗛ B^[G#|k5nϴV2%v.5{Ӳϖ tgh,K#SPNP n-'iG*i8;nOgs]gg\gLiGT9.?̒ȽoY}lvT8yM<$vt'N-s*}{jjafVٱ00nsH~1'@E1=п<|X`T3ȍP<~`pvG!S*{F h8 ŷΥO*%W^ 30j 8zm2CLQMLOusn;\vo1S(tR:rbAcb^ݽ6q/}']6ɟ$ 4z>3;TйceNv o 'MѨy, DRkj"BwBa'Hf}PwP{4+3fTZ,bjE5&Ap#~YKrbZWxWh#wHU E4` %ՈvCm9-5x4]LfgO9l(YtXJOY==˓7,]/xRl52#8Y_b7")Jړ.MN7_ Apf9_B6ʺW4Co&4Se|Fuw.h %O,;C{1slP)&\H5A2|GDDvooTZ%+895`ʌvYސYt)$d/-Ҧ5^T{84Š\.0!I fNȜ3(s{U|߻AW[vȬ|"{s6Qx f\sbҙc7ѡ.>)gE"-y.GfXԑvcޢAp?&|#B`rď`Z%t¶Æ#!۳! }ʶT!8Y.- 8;9ۙj)KۻhQwZ: H܇ &JJy uIg۷eWZ5Pп=w.ֈCPݕ-+/{55=9ɂ>7msu^1K8)O9NY%Çwi ^jT(cK+V룯+,? @_D\WbX \Uvg6p e!9Fs$)QC}NTxJ0jQb'k5V3sm"b %ž4GfSJD9\>zWOӞ(3Z|G =>y/s+jV׬ɁŢ>gEem䖶bo}6 U \vi2ظEzcMȔ0 YN<=Oi~)GKrlF93:#^}U~;=Hw}Ks O5hrf`:em)u4zF534v Y,뢅BiUcʁi9&D5$ ?Z 5KYa~< Q֘CP\\Ǻ;Q%K\};yK p/+zQyc_ Q96t') DOzn|{i3EhTbz}#fw$15NA %#=[FrfOX+8`cF^C->.v$r$z;u(0CMq@nQ1#LxY 5:}ǣق,$'OHq]\$nh]y=S9lQk0r @c,uZ_`8Wt@ʺsCgRUzd_y0"Xti\£گ9 vc R ^mh{ x(>\ȼ7=TI:\ ^^nF>l>y,cɇs >+"c[=$YRִD%ku|$Gj }Yk@=2q k:U1Iq "zA9/* jO`":C+H/h_, \)+;ut04DE4lBDې7#dZ36eҸ'6MñVEAA׼cmp3oJ6'0pp#n4R `CdŹ~V8MX;fQy;C \Lk3Kdۏ .v(4B1p t`u>xlL4&@,ڑoMϜ(C!ts.1oVkCR֝sd7FMϾ Bt\U +MT$zIMHՀO /6ztɰM5?DUոJ īa{hkBPA}PJR %i@`\NNYXr@UR]l֥-h){G|XiIn!ۻQ εJ[= "~޹!ԇrsy-$u~JXjIAZ?Z;>S`fu{G}sٲ(*+:_$iTo G0x˷"J]~n6UYWb.i fƉ-1'qB\e, [4Tlkbv4z'di7IXQƕG(<%2^.[AH2oVT]3W4lUwg#zᆳ!.] Ã-[ OWCaK&BFfVbl+^f=vϣ̬H!(2'*9,#8kSC;qI1ftwH%Gqkl9bNM1W4D3>[h9&Ƹ_sR$n4'pױ rK,+Qe#2͠c40 6$H ;؏?@!&Ρ@XfjO8oj/wUvHpS|O4F i6/ 1v*cfn[{@$o&N;d BW4{}7]^8>.Tvg>󵼌fP'kMXwr|€G>>-#fIhdX7uqw/UF ΝӬ9 U0sʃI{/KI%%d'qM_Ov#1VHU-fzy7qlk+Xl>_0ddNlBiT25<U{ltz rFMP#؜urָٔcGʥEԶViݺ\}Հ\ ?'AⱊI aܗ} .D6'=˧c5}G`A7A*t9 HMSmjԦ(CzKlrye9ZQ<&3٩[D!X& oUʯaa&yf< 儚HE94\7 cu28\Q1r.֍TJ3}z70xg("^oBhO˥sEf 1Ƞ՜ӱ-9"xlI ש u3 Spcn#O[rsNj/HN meC{\:d5@_lkj#9@8ZDS[ ʵZ%֓Ne\+#._f(~=UÉ>+ĩ t32Z&%K[VSܔBQ[~~bퟹ.j^[5i->:&p5/q(/Ÿg2 no9~(4 0G3 )_DqL'0T6@%ΏHCz!DTȕ4E{:%]% >yb[wY?WeZ{X$}-Q[3^l kx8>kĤL:$ՙ2+Y{rb6d4Q;+6Ch+Bܼ,j<=btR>&$4VGZ59#<#G*V6m]@Jv:X 2GtU2 2 cˆ[Ԛ -GžxH PHjfRق[c%A.}b >2@%_B?nel UP)~WF2/'Xq][ .Occ[SuOm ɲ<@01{ʭxJDhZaf%$~-NνCINSYm27L#h],w/N듇ZG ъ]qIArq#WGMw'oh\nOn.$֩_ygX$4Od*OGP;EBffX8jIІ5ʄxksE7@c q qxRWbj VΤYU[Q__|3@ SO *ý#I.QtゎSuf̄8 Lv ˞}jo\Rx>gDk$3J# F.ҚCgDєq/4l逩 H}ifkL -J/H 9c G 3\e< Y%gR1ûXg1t :=(ZmKW -Y=?>SV @&YQ: k&aPf#GC xQSPPAfZdDxG{2xRTmW!#:L.WɤǦ?+*M}7lvyYL)(Kyp6.>En©_i_qV3vV!e>aDY.LztNY [OIrNlV9#mpࠦ嫸Oͣ49PqAW'!n@ɿYV˹7t9QD<.\@[A緂Kޠ02iGE[4BYCSГ5υ+15g3 Lz{GѻY#WLoK@ SV nQHǪP sLDZzZhҵ퐲̀ J%8?_?vv;g6 44ˡtÉ7|dIBF[R} hn! CpFcn+wtqQbUTpq}Pⴅ ZLufbWaERXb$]XIjKk{tWML\)Uߍ9 ̃'jHhwi~BhT83|8Vvq `Bh yT}ytbAbG+wbcv:lWF{462gEe bj)JƑ|P-P6`zVl_Csm!8}=(Bw&8^ Qrϙ/kDž_Ҽ8@u7v"=W\lјԺZout k4P14͸,=/0% VA^Q iQ$kA]Z!~AK[wQSfm)Sg  s'xdd}X?vo9E3<:U!)[.B;s.QQWnNzUVd}+ޱ VhL-zJZЈ^rl}RJ\ס[ Ÿ.8`3慗5قkoCOd-GGrٸhTb1ydn\X~:TqtC'6B~|pH)a}^XE:o'76DZFn~rͻ$/+;mr^Vl-P &L٫"|օ$Q-3ΓOR}o+$̢M_i7DQ j"໔dUKa 6a/6;[#€ `Jܮ:m&GG-iw@~4Ӧ0@qTlSAu%50*7˕j磹~  W-9Gma0cZGB[!͗*&,yQbJӗ&No.Ҙ?D%ԁmtAAPywj*6xTv=&s@LxXhT-(rܕ?r_T]U%y9e[֊ k ݅$Vp2,P-0iN%;6U1!4e)q$|T q26pj|uFLR8*(΅*I2:؎i*V!g?PdfՎd9ӷ34ʜ~ǜ1!4F@+Żk  Q~?+#A#K! D4eL78) s%ݝk W\3,[|d$abQfC S0-9\n8s̤S-I"e:^l2"c+"C5_~8Z|EۭZS= Į+_eAcjꎘp ڳ\2,Mkl#Pp'ҟa_=Go,-R֤ߵ Mb 2*RfbD/njpxt;b%^Ӏ S01fKWndu>kIb=*9ik0Wq]*Rxb?a-&YK Z=^=5䙛8 \).2@KR*&B 9F*5,SOתk *tU0) $JfZ@StCz5ns&vF7ըp&P\G0:0#~NF)9ԜyzkzH(+`;̱.-z{eF5P0~@#W:^Ѿh.°<| O,Ϯq,t@4u1= 4nsFt9AKD#=磂Mer:=NxQuoyRI>HVɂh QHccUIM B;Y藛 \W-rr4D۩jhnR3*őG$ Yd=l'Rڄ uA9:&_>0){[OgK'^t%vxj@A' nm${byo>puAF/(!kQ9Ol|{p08=dP5-럧$- BG ‹hc'ф1P!K>ц@]=#BkO/ezJ8kntOkyh9Ewlyh#vx?Bb@z %DKP{ChA3=X]kK!5e.Ć^qE`92 w1YС=%<nwZ RR<smh4MAM?@,K@3bC-{|ٔ$clig/$Wl.g??Kĸ|Q|5`bu/v yKF{XO68U`: #Z' n,,F;00⮦ jRs^pcRv'4^&2UW?>hD>O1n){6=M A%_&`b֙a-ݱjFf_)6y/L{&lAuhn !xQ͜ @53֯9Vܵ5C:ⷆzr>pFlA)wbWN{_T8 "6©XBaxmB{o]r?MÜq A&NN1GRW =H8jXP1#Yud~hS3[8&G~`jLQ;AA2yFea??﻽|1 `\3 u(3P< )/W( xHpՐJX[$mV7G嚮<#ߓlR+CaZ% ɯT#JoL/h,ynF} YnT&1*A_~=>"M(kNaV~r.C%5>R n|#/F-D4 >0LБh (%<7k %wc3eYa/uMs!%LLaI/=ᦓ" w [suݷcwC=f5Ld ~qomE' R|rkIއ BOY0xMs[mnbC x:1/ 4eW]ac高Ij%N,Hf fd\hE[Lbo3FaZ$ fR74.|ǢmJZ7+S >kMPTӪ0~'o.Q{czAn׼LL`F+þ1@*.YM &6T_/)Ͱ*uSN_Ա0[!nL(.AOem9z jb]%[jUeWVf YSe:U(4ZNZg Z6CO_ <0 3%j+&AyhtqR K?Wq|Ur#PL]; Lim.P5 %Z}/pd58o$8ňLLS`ڃ#pBMcO_0- Nnm4+$+#T-Bo|VaX8xmWzײ W "Šf&v`?@0h^7zԧ=1W&5`B˼8Xi|ːwTa`Ea`,ks)P$2h xVѿWp}:sk/LyS+Pj!#eޞJK@Xҫڞs xV*w2A22*f,aMf1ƆI+!Yj j-VQkх {VyXg d1Ĉ@E7m w6\ `'eQ+SEy mAG\*ЀŤ]\<`ǶrhE~lYXWAs   IX1cZIV[߂' {IءzD ,+&Ih>G7?I&(.~.ȟ,0/S T_a؀6r#'It#̕}mܠ9U͉煮>W4p b2 Q74ܔr8'nrPb }/i_d iȅ1|ڸZWĭH84<7S^dm n o7ia݊ ~` DOs&Vf*]OcNyH7]¢>atBU[yseͣZm]>TTFA_CI$&| t" :DpreNC]͈Nל (¨䦇6 bjCCg~27vnI^'?739RՉ+g҇SRł[5 O^ʔOoieYpm)Be>ݳUϫׅDD1xA:zģ %_E>Y\!M6䔒T# MO߁D:x12.YJEt+vMVa;|hf& UgLX/+X^Jj[nE`6UEe!5G|mFnI7+IW,FN'/ݰ eҵ MdlyQmJ=Z8)o3[Ob=-; t5$#{NV%70xJU$Zɚlz8x0MUbKM]c燃lEô3$eB\ڍ0D |\tXYB Scd48{I8}~Kdy-kcYӥb{%|\P;}E[!vjm%RiГTED .reDZKCťQF篁*TNϽdfűf4CECʊZ|.o*;OwE $ͭeW&n\TBlrZ9K5*S@ڬ9___9G^Z9 "{#{B#`7WK-;["]zmhIf~./4hZ+$mn9ܦ4GQ^i>,X>Qrgz0E6~ߑ'ⱚ@C Zu_1L?3`AAo,YKb3Ӑ:!mD(\6 lW GwD‚?V07cZ3.5y:O6,2$ RLIP Û&h,.RFfD[]lyՀf߃Wd[J7DŽlq{2o0ww &P@aq*%(=\\Oc4V.eyS 9 ݽOT4,wyBs~2NOBdD2Ai:KH3l (:b?V d"4#k9c/b9QcCh;< \ö7\E"Ho3~%qs(pA Jc>CfEy uYkT -]Kbk#آQb {j.^ЯEIlu% )kb} pzvHI{$y.Iy]Ǐ,ނ)pM%$_%;s9X_V÷'^([4Y ںN i 2ZQ/>!CObE7nr\6w'b'Ւ_^ <}W 41]ckG@N0 ,0`j~W9눕qnɋaSz|~iؽdԹ%kΌ+;ӟ 4.ō"֢ Ƃ .|GKvus ;:IE]1 XEr$][:υ=W'dY 'Z '>^ /T$+S4wX]t4(zKw8kR(3VA`4p 6w1s&ԅGXtǾGiGg^)S%| _];ͣ)Hrβv)A㭼ǃ9fZTG\0(ua) +Qp8,͐-0Wo:$ijDk8x((e>5vPKIܯ.;HDqh# <"&sΦC#zDvlXȕ[#EnÜ|]Q 6 L*2mK;EiO7rXw֫tUlO[33=Cz.hU'_DHL b) 7`DP7]"C"<Xd1%9ſOQi9k )zLK M:'9~)TUM5G,tst;'qq] %/^E.wC#0RlzA]x= Vs7Δ ӓEXr0-ϴsIz = XՉ7e3l! Ѷiuv %j/F>n[+pHl*)yA]1]}ПkjGZ.>x^ ݍK,0gl'3C>V]\X'̞LS|kىUTCmEQq#G{͡$oo,/NEu< E{ V^.V'۟պEL2ª_ vtA+ 8jAHrkO#~5<\wv'[|yEx++XF&@ 5 TxSØܻr )(!|H>ʤ;YI_fq*CMYm>QK (x$VY f4Wy;~ݹW<9E)FfϠ]k>'-Tu\i<Z$;97%9am,K j0HNlo)Sޘ"wI3e!R\EK2fj0YlSj,ԔBb+fOi4l! [(55H;u2N:J mi4Y68dxm*Zrԇ3Oy}N^/'Bڰ$ϣ.~;;aJ*F$~Z{%ߐ} Xlg?i]]-%uetnu9͖B/iM@uU#+) Fo~9I_$ez7_{,N_uV,'9p?w`4$΍w:*x_wa%|Eȹ(C$j u fu 6ꫯO~[GZ u^׳$ 2yhF3x%CG̰=Bp$8g:@qCoKܧȓ6POmǚuO|.SxƲ-Q5J |DD! ū{9>a4fZfkSO3|y+KQ~R>R gpKAV)@nbW(&.cN5>=婉Og@k =4o,ݎ `݀oAaa>:'25xZ C4cZ{lbN`-˜uԤG#2СOh j{'}0Z*;@GOHrZ?qz:nGR(YgZWKuے42_Yx j`F^5MwHQ}-{H M/ig8 x \wYWm#M뵿.2¹TX m3hs3SZMwbc(L3ɞ1緉 7vdɏqnlo1~1/R%%=|tPc3o@AD1"hӲoa^<qTk[kz>RafaM `s5r юfXS 8)Xq?}K ,|Ѵ/fr/9(tWDؿFr)oqopSP4ykHeT뾞))xx%6qJ?;ȧ ۼu =~{iȸXר(KU`| "inLոL='L ^avWBr},ژtƬAm Ωw+ЦFobMRa$5& `)WW߉JA04V*l{rk95*OL=M(,dMG_O Ba ͠-QkfT}<QҀcE)#MZ';rh&R{']=Z%87}g$ i_M ЉHM< [1s->MVZf¬֨$0d{mXѦu|qw.\UQ ST9Tgkjۏ2;yeaD!U49)=lf[;KmfLC?",YȳӉ6riL Ҳ6ט;MyoEQi@MpԱLJ>l^{ \{k:"+T*VeFF *J8}gM0jQ sZ.v?tݢ9Ikv41lilG\/)&njiIm3֑bJZ>}(bJFDZ]H)NS=2dJ,2mj;"꿁KiYz,7hRiaF"Y`mhedҏQș#Peu*nϝs.;CAq#㸌0 (s>nb;mB?5eiaFBP16wg'&~22RPGbGڕ Mp=v ( rdsuI H@2ډ2Bq %llgÿȢԛ\λyclw{47;:2B U~QAK'maܹ۹_Di48ؔ^b~gBMJU56̠'8 -k2#±=K.nkǝt8v u{ ]-!;*Hj7V+~Wvʓ{> >X%&'&;)yovýO$HflZJA$! .#;J(5\b-gPYOg0eM>z#wϡѳ\=A{qmOvDIBEܚȼ%hA+A-%8S3|ЙWWȠ!JI ( |H)t⿎`6ߕjE[S3\N啪*5>‚UA.49JjH>ۢ`2py莚º=S8.N6x8앁 6|8); m2%kqIӕq5,鳡YFR4}zo(a !WWDfB"n p%Poٜ3s.C(}#R֟-2*bIbYզC P(NBU xZ^/j-gΞ ` %JE#[\);"| >rO_ք#V ۯVN&8?rO'VC>1p"qi*hF0soŇNpS1E"QvL봐p2aiU%>DtBҕlQR]`l*f1ڛ5B %w`0PwaEպR(xFqi9-(DΘS E@-у <g-JuL4R]h'VdG'X 4m=AmE}h>E] *^*om"NT:R,Eg`v0}A># U- C-9H%nֲd hաFϻcRMFrr,;+(!yw0S Ѷ5,Oap }xc!qmp^8-]O?;z_/?>MYWe&NAʮ8QYtL:%K=Dx0C0$аIW VHɰmӪ$Bn;NiYGB2ēǔ" # )JRԖ9ǯ:@|[xze[= Ob[ne;߹]y1;=|#{K9-?Ҕ<{K:m -l!{pk'MA2vLsXn[2vw\ե`G3{>/FGښdOIb;XҞ4rH3C+.?h`Yʱ{,.VEJR>fQ^qe=(&9 >XrR;{<ynAUnO*t'D'/AŊT-8e l¼9A+˜ɳپ( FjIyv-N7(Kwotڗ]4ԥ@[N;FU ttf~K08A5^)kg'ox>C!~Afsj`JZBt8lq *!Ndaf8GEQR?!I;4' NYEUc8 nu^!*!"4>Ox"!6 ׶ЋC`+k  Nv(F G`}F۫PV?w\Y"ӆ.1:ppHכa=} RΔULYv?lJ::B IV%)QоBg~Dpˊ: 8]9 7a+V?ws|i3m8 @"#ZIMcS͡^ݘ=~,ʙi"Ȕ硒rG?rQylʙu#KqS 319B;G:fA䇞 dRʊfˣiFhvMܾ3)U`Mf=x|D}HvyPgQj,՝#.+ЫQ(֢{X^3Hho227ad^Yp*Ȃߌ6@!.}>-Q s* d+!⋬1[( IR[V5K!UA_g7糧)9jݽV5Y9j.@ C5c⎉pQrͭ0e6J9FsaXh/}C,D.b,=PˤDRM6KKO 8 EőI*%U{)`ݯ_xDJ?ywc@BC~qWT5"i'"(O`֪oo8s;/ZkU۞5d݃Yּ`9UtE% r/s:_`POh]M9X;vdp]*w8{3hY xC~0Q'TsN~r=^->D1L;Z:?PHi}&kHx;c%d6Prqƈ3{N?2Jā`b9e??}nkZ:0Y7iO}pCǼg`MxcD硚7콭\!k/̷á}څj i_t8rvr*:;NYg8 l=Jn-&N=u2goY*/>0$gSxb~*Kk|f i&EJ.,Xa`/|c~ .NEu>>֚@!QN'n}CY\lيZn4)o`Vol1)?`s1r*ۆ #ۆ:﫪oڗAE]ee#<.~f !7 AN'߶}!CޮY!9s4:ֿ!rKq簾<փXкxx+W?ķ볝C g42Bm#yuPӋh_qi\.Fg%'omŠzCr_ٳAۼ&(G(ַo)PX 6m(`!iZ5 t!3VFg~uj/qPe-~N9LXclO$E Uvh~P?.Y@1!Vsv4DC$SR`"~ΒxIe GNDQ(~=b䬼&. {:֍kTB,%W*nB:šb]1Gs u(Ŗ/a@鍩|mSd#᳘7o("AOFƑ߄ȒmۭlGLIx2Ƒ.H$ARw)0/[zkWcÈ6.dC<\OvLug2VѪWͪjG& ʶ-xs[Il^Ic,4j>֠lXfՄ#LM`zZ*aH9Ө[b`(F)w+`p:yd T@D| L7t ?noIeJ+GmϪtİsC/X@)hWHNp[j cm^=27@zMi 7HUS:]0)-]`9 EoRʴݶg[ 0.?:Qλy7g&Sތ Juo)öT#? *PP_@ZCkdp!i.d'OH6({L5ʱGX eRpщ[hr9OǸ:2} |&w!)Vnl`4&f'>_&[C[J4 C0AR,~O@;Q{!F~jԣ*ې@0Uni1Y`TkkI)7=}뙄?۪~ #iu!cPNPi! da*<c> EuYVR[~q^ڂ~Qnϒ*H[\+ }OhZk=iÃߔ $ ت+?o5B-HSX:qk牪 ==鍐:0ǚe b(G:l P\bevjl5P#d|n@ ۳K[@#HXZܲqDnWQg<Թs U7AI+kmS9VfHMH7V!"s?d՞"E0A7X3 Է2(հi,_uBv7/3fTQEŀ3Or.,z*VS5"Z@ IB7`AH`|3%CSvmIF%_wfk:HW÷mA!X*eDG=DwKU&UC`E8`هM.4x#Chi=h>УiNJ11wVE2ʖY+:wS )'TDLCF-6/cW# ㌓=tT|˼ {љA!D7OB|&P~G[eW64׵b'kͶF^^MFo,miW[LFXy ⻝Quq׵ j;K."ώ$>^%z0eYNچc[N`2_a ~qyw;^*V0aK䏢 N ưz|D EkhJVl|F &2w[F~ʝnEJ|6SCds7fVTR(!tHƯNR/ g.2_sSWAɭUƉFR7[$3^.jCXT~Y%RZį'jsQȏɡzh@wɞܼ TZM]/Ats̛O,C6^30`5jypF"UdOhF]g HH[" Rm/wb[h_^:yӪ=B/mJ9G4rFaق|J${؏ڐƓZ DF :Cptl.H!}5*I%΁|6a|-'A;#4Pq4zGF,lG}zJu8u @I;U԰3M?UU?dZn5S D+r)Ƥ*e}|;o"_@^a+ [rL 71Qݖe2Ph;F4{z `x|y6N%>9K" jUzOmcm9hA{y?ܶ@Yzwu$>bST[D Jж? uAF%JABar~7Pkv;fwe8_@ݤj$MMYi;V41ӈў 1u i<xH[@uЦ8IX#xz2c8*v Fo_Gp8 LVT~ҟ!`CwBL[$eϭYmCl'Hm) $g"e,",Zĭ m#;&4T4fm2ۿK ^.d< # X]>ހ avgO -zh2N$;&]F ib&Vsϊ!G9)(\ye]++s; C$1LaET{o)H72t X% yzԿkCJ@( -=uηV0<ſ5Ik90-,&IFh!KXڛށ2J7uU 8X iMy7j,0L 0\(o:n>7BPADɛJ"P&)umʼU%4> dbh4/ۡRw=̠fTWt*[M7hwLu4ni̦;FۈL hS~ud7CrB@1 pj+SK)ر@~eӵ4>8H-V͊4pƌVa$tKy:/EMI8Mpʛǰ>i=02%S(Jz *CYOњVSyit}Ǵm:ߠm?7xC(,ZEFQdAfp |"yQPZeXm9c qzRs|MsA6%{[K棒 iNۆ2̄d&@I5w^w2;=c^k;Ky: 76˃$-h,0NAQVݾUD|F+]4~ i2R璄X}t=W?lUox LSK 5-, ZeCivO@7;Z~i0D*)nq|5?ޞ4`0@97tnguW&^sdx7QOA@l(}f- <&]ڱH-EOi '2+mX:+Es@%ߎ %<&e2!_psfhxx} Cx9e/6E&"WƤ8@a;'d }*/laPaynxi_$[̹S[^ӯb&ܔErZSo; 8Vuo*Qa޺ 2H׬_J&HC +Z*R.QbիeW my}nК;Fg>HNuq0:D^ּ1TmT$qF\)q<~trt$Bvy>K>/ 3hH='"Fd ^ J8淮MMtѣh7o-cZEyo6 CȖ%_G#K[4$D2 V>!o;$WR:lT6 1O;* YmtzN?kıC!_󩟊ٱN1) }֐'qy] /~\8dX礖ZxL0;rb=ߟ3 d}<{=~i9\MUSECN/_6a氖2l5o :UFኼz%;^Efdt76~3]R@ZGI^Y(+'@f¯rY<:ʡ.B?3XNfx"|Z`/ Qw =0j&*0Fljf 4pB(գ\|"CFwVt$GtJ}/4=C(X)~6Slmya1:L{ZA"i ]U9w?jX^f=`d(.=e?AM|]R6쨯J9>C x K[5[2jq.-fk̚q9ҍ;L1\u7'?1`83^PdgU)^wHJWJEY{TVeahA1: +bOO-]{k'puK( Tv\CmZ{-5:67J៖`$|*U sb ױ>|:1!0hNQXr۪ w@z9+\z$,obҺ9]Bwi[%vSlH}SYd9!cLcv_RSc_m郩W }]PC9a*s`;YĦ)Y=1Gs.$w n4AMEhr9NkGMt^ndWe'6Y$ގ,:KWA1jZz)\<4D>` М̂vc-6 *F$fG̃u(b;#rѼ5s֞ e#'v k ޣ&3nB);\aLχq7wR4{nU |]mȤ}[pPs'v2{矾o,4i{oٜ(R RY)*P%l)6ur56恊j.%i2,XCZd~{b䔳<#HN (H/v@)($v#Tb%7:x8N vV? l%[yLGxQ2oW P4-C+CrL0PRg)~KWsuйw}%AYvU{&*A +"+ ["o(\C#݅k {Ѫ +fPQ@%L |i9,X k~Q0#u]n; ⛀ 6s$Fb_u?2L0pBWGǍUaOX-g]x=8Ze`&4؆ ""u͈ բJ#A7A4.U@Ny 쀟e<ڞk c.z\W7}0F3.#sJ2lnۻC}& IU!H $xFSB&AR/i"֛G0q<0g-R;Q͆았Sԝ[li>NZ mZ~JCy}Zc7d#}'؜0o{EIxپPݓ,#,y?{sun_vܛӀ2^LfҸD>~ mP?fL`t3`BEQ2!xqT0l4CBZW)hSܟHb)z^}лfku>3~9̦3Gp_]"'6i/ЍpvJTS0rdw -%ZMeD)x~WQ<8(um&3]VU7Ù<4`,i-&QHU$iKg,d=6_9 v!I7>k>/P9ɴwH]kM,\rB['O]h E 7Nŕk*O 2V \fvbyF54qP )1hg@n@Ngnx:,ŸJQp%65.i0]z%bRRI{𐭟bᅂ5MuxǵΫZ:qkp7(d"( NĔ#(?>_rS#u4S4mi #L..8pur5 Y$kӢڒ:Rgue#OmަbW!?."~PQ%]0*3''MjK#]-1/xg.{@GM$u%m +ه?b\Mg%~K~V^~GP  DWu!FHpoů;!z]Sg#r qї^N׏{JFz#N$ś@{"hiENsו@xƆ<JDAV2q-g"!maFj r0ѥD4poײyіFDEF f8-^@d!Am}+ b2! 2fr@l O$)NkΝ)W/ys?^e3wx&Ǣt?xqJ{Wo4Y!7z҉_I4ݻ#&k}vPs5VSaġXl,"r=?:B/9JTP5ѓ93E8C鹦QT,zhWC0bVV1`*WGh ðFUBCvdoLELy=75$d`惕+@>"Pw"A-w-+uU)oٯJ[[yƘ6YLFqp?qMƞ=X_/<_M1/Wm o6z2,JCZ\k0P#dE%YpsQ ):*]'Ӓ2~442OUAP+rPԩJ(/\5BC:L%j_HYU®zRxOISjK[b! z %BV]4vZI Ta?1eO2*TV-qxueI:Jvc,~-̃;CoңY ,,dWJW,.Ю88 ֿj' if&J*pV)j"~c!4Qhpވ_Yu'abKa#VIUpxbg:(iiyC|'|$ (&r`z HT\<%O=E{2|YNǧ$,c"[>D.\{ n:tm#o{zO#7,ŭg7$N]R pG]?򠡝7P^`H*j)nۍߐ osU US#ʃ8"pcu߬) [eПsc*/ ţzF-Ԣw&|jFz9FiDԣIJ ,N:j[2J AGp3["=@Ćrb*^gÕ;vMCtUX.ϔH<Yb=0j9Әai`3<*-aNE!i ES W,8wǟB |W0H"|Ld:Cz%ޘ,|v-Bf7YmyFU'oGu# \7[E+;IjXf"i3E{[L[V%Ff|Mߕ|^xXHܛ7I ׬I8)R!J {`)oJ?!}S| )bEZ/idxKP޽(O <;P Q8Q]YtfSW/(ȡ䒤+Sؒ~!l0N.JZJ]X\L]B:^P89ֈ8œ) , +{$l0V$읦GS\ɺQ 8uyƚW%b3h!JHHtҴ(-P 0۵s`F$A3 #\w~J7k G k z"hMP3Pt"]| G>oَ rx@g~H` 4bm%_|fEek8zQYb<8vԡZ~ Kp/cm{ zjIyAE:Uu,3@X5 6H* ȗ1:[p@\Z;; y(q'җ6nr4ܻEd2=ȻfOixk8 #aj.trcsFQ{UUBVfS?!3_%6Mt^ 8cGlgrewp`QO e@3r[(!%O[#Lϑ^]7Nx"G/'G}IW~7 L\5MМuS3iZuGP aXe29Kw3~NIxl.l97`DYrQ@5'nUrL.M8~x]M{ܒrjhN^%ǘԨ13-4j[X$ECrn d, /uYo~'QO{,QݾI: Ưr%w K n5THmJE?z[ 6+Z2Eal7MDk=n3ā, ,'k#zF?ios', 㠀pDžqO/%\&h,*d-XX?}ƻa)'p$q 38CJ:/N&BEtM #/^ŒLc\YDvut&[۫_0_fιUvduKH)^= f1&ޠ󧀒z6|{ iHP~c<ndG(NAsf]Rr6m,d`!JcIbr[6J|$0a|6iÀ[Q81v90+B&I؜h ?LM$3>.i~sڱ(hHk tE GT# -ݟ 5ENQ6 R|enGBYGhf{b k AE$oǝe~X퓂U;5SΫ! Cݖ_OoY \+G|LqvRn}Wuy]O"Es=fYʳ 8tKż%U{O/)pT: :k[ Fe۲`3xJҶ<ہ˶6L˧_ohyyo]z͹6Asͧ+ 櫅=AqN"s  gZ8PL$yhAvv){^X/ڼx# ߰|G!T=1R: Gu@[F. *䪼 Xَ47ݟ锢s9T4{a+@wËG2)i/j%u!o Q ml [%wYPj@&Vxd*0q@IO 8ԛ1mۖl7S*Yxk5!X}nBPI^iޟAs w E1/- hJTC!475]4kwe6aزVXh.[Q{ЅDNw-ŎXkR.-h@6ş8{\&w(an6VygBhhτ'LDJ3Abj](а'4qUxdCN K5dcۥ9PC7zix'fm嗔UJXΥ֋$ţ j,0%7y$ ]8\XrA,sTqiO:!uAFFVY dXFݒӂL5dOLe5qƨB/&gx£;n&RCwpp3 A7X) n$Yg~7\@Nk6JuƒEp'OKj\ V<`?a2n.WŒhXrw[A#e~cyL2*1 Ë朰23UXKq f/8BmąwEo<4P}I٩XYDs@XݻMۂZԻw@W4q $4.n+X+W65LdDfĚSױ,7R@iV <@y yyL[,8.ju}ć :05Ai8DhȈKV2~SIČIzd2$1HύL.~"e+ dEp.)IRV:$iÜk)}GO_1U{%J9r"I喋Za[]FH-ftIr_)1s8w\dga21̠ܩ# $pFR{xYނ gzo(OD #) ~2 kиLZ#\-1z[j.)lD$V 5񡛮t᭛hJc6ixH6a7 Ijqx6vf:.cGR5gRT+<t/*Ȋv`\puvz5,x22yqE+,^)tu94/uœv 3^VkVYr柔{1i B|\\hzb<2", \T>DC7Tf>.'%K%\R`?+IwKM+1WT{i٣~15sҚՊN)ǑQOal.ddj)e47z73.Im۹R|~vys~w<笖!6`ʮʁvfDISݬ5Ѿ ]a $..ki}[Gug*>yHjrh\T `bUW!)ٷv\+HfxgdS#Shb-Ale' ̚B=^ ބ_KP^ƋwQ9ϯ?tWc;Ky*ΎDClRKSZ%'4=!!v|EAl JKY$ Γp?B{)9gii6#bC".XtWoj/+<˃xŲ༙M hh(2/ <`W>\&⓶44~prO 3` 5/>;Ykϯ\#[ހA:  _fT[{9G| Ւτ14Q!u!q`jEXKL09aY}{ _1ww_7]"vMT~U~V4RU^Wg{-V Q:|AWͭ{G  ;mCЮ8`"Aǔv"ز#Z6yY[g/;ܔGwCܛOmEF9Ca`dhv6v<Ćmܠ? y6H^Ъ\Gy-QGY’-%!A,SТ<)^}z6Hdbf _Q۞(w v3`aE, k~Bb' (I29 0gvHV"$ x,-#t4Zk^?- ?!R~c9wBݤݦ0nMND|(5jKPh`F# nc8DxYX7@~.'՚ 1.-HA-7hF'\`k hg(_ʾh (2ܴlje9WcaH T́TS"8|Lپ_ɽcqNjr]?G t{$,wWl@3WËR<Nj[֥Nyy =}YnɿW&O yBN3TxfkLcW)x{7|n{׾u7"FvC1t5:&B%?B8Q3q&buڂ*UZ2$˹ցئcL#!i\~Epa#W-!1l  KQMr|!W`U7qW.fpKrrBʲ e (P]֭UL .&rq?8Q~,4qɮPm_PtƭFZqnyvT(^?p2?7;.]u^U-/rg;'HN74{pad78ʬ5R*<肶عPSDSQqvAlh[IE0TJ6 #tWoPȾ_P+iY67 /a(}@G5 $y9c|d!QYgm ry!F@ :/k׸IQluQ=NBBݐDL. ?o>uBz)lN}g]}L 8._X'I,M1>o\GσZ O͢pzӭ&!&,;c;#=uOyTMoP8[~rϢ'ʜKPlǥVǮY[<:a]d}@Hэ 2D,TngwZz׎Nގb5@eA<%+DlQZA{Y6) =G\#;^l~Kcލ㸘SIK lߦvxRAtջu?@B+ylH_|T9Qtq#FYg<]DmTTʵe-FjȨ&=+RP?c"氹'/ FCx.{L {Ϝ=np29P_~?U)kJPpO)ykS  Vgx'QdfU' J4Ș&~ysg0٬ߛyfRY~K=E`5#M1 {؍)qMjWǛ7[{q:$,>Jsaxu(^nhDLoLfM)/ S Qej]\ճzJia>0$zi^\E`];U܆&"" poc4{h3GϜ|N2%2IaS2uqHd=z\_oRURBՋq|a@c &-n(ZՏ, ONhcL|*/J=T,{L0M], *擱fna M =ܭw󛨢\"m"%iњ<9펋X|"JdEd<;㎰#.bhT[D̪<91(P'9H/Cfz`9}ڑVtu SE >p$Rb'GG}VyzI#DzVo-tsbUPBBi6=Ro}f{/z xmHq*Ȫ}p0-'!O,z7N;IjjG8el/2,Y",'>jE_xr9 0rxϾ<܈..9^D%M\` B [ۧ,{j!h a0Fyh +/%xn[ߐT, KsOT_~,_٭n1i=a6Wْ^Wg:dcNvoV5ϴX𹢺Ɋ_..j}p7Kr?ύau7NK&R/OOg ΤֱFH{$\#UG~di=z5`_=f)./Ghpc_7B)>(aiܣ}7& .g/9 ʁK4wG=.Y`"f8%qLfbB`:N <X>R]^$ <|iXA9 ЃC&0 ש7&;:1 mN[yLz85`l< ͱ}Ouh:} C^uy)\SQ5Gx ),#hFCTmݧ~E7~ ӭL"buGU Sq&9Ɍb.v~+~)VҫD*|p4cq<,xh 䗣0Xh7pdTQXլD_?݆poq'' $D\Z[, %R-hr@M>F;=kOU`C<t_ \'ގ 1\ qhq<j7pPj`߬8h떗h)kJs( zC"n(?̅`aؓ5<dznZx>R ogxTqTݡk9NO\ s2sv3HBĩbSB!Ir0?l]W,1FkTlb3Q/4N Eqz7,O^4)֚ yA3ŤC`Mn=VA=i6uS7r Q6 "kT@Q $Cm$+ц?+q 93v촥g]K!vQ İj& ȱ@K%WNrKviP1__($/[/Fd־e,$!qAY4ywӘ9 : tܸL!< _|T'l%,NxIdn'`@G^=1f$p *#:ܺ›;A9ªVFEI1({Gke&<̓V{#]7ݤh9mTK ^#}ٰʮV%8D?KZxڎv,wzt8 ӡ$-?B⹗ v>6tk4_O;dĊ|[OBxFh $n2Tyyƣ^-PAiϹgtc%7m N :K`q% *œ?4vGII/Ls¢qd ޴cm=Rm"N{ f aEQ RUy,3E\b0*T V ʥpށV п_S*@Ý EFl -]6V`2tYvy=MkbV˦~@_B|M4Gok<Ȭ }vQ!uVTdO[%f(?D1QhE4l!Z.sfYNT j| M&!`u@)¨2e/ޑPS>w,\ʒ_=wF{oƞ{-m ;μ6R(r(tJsRwPf^m2rYշ3^^xSOMM)MbKĹlP Kw 92&~y|onPqA)Bp{H&**\&Y b:p:Un榸.(Zu¸Iw[)?gG&ζ٬?eRXKͫ!W?Ѓ WX  2׷v>@Nz~De11m5G9-mjOM3k`mU K&1c_Dx@bdꍽzCD%H,. D3O^ Z^o\v 3Ow#%CV A'M&%dZj>TZCu{ϑ.!9uhGؓEcn 8QL M7%l2d%u#IrЮCo5iІmpxN֠ 8>2=@uvYwVs eo(DVuBbI^X7 HߐQaj '.bJ}hIJ> _m 瓳vuv[!ej[>%* d< 6ބj|Sw#+</{m~$4H z_It8=oԀ;3 BnOq'ZKXDt Dz~j|XQ)cyk2",؍KLdHT}A54=3&+|(vE6ߗ<jKwO|oiRJ<D0Ӻ/:Vͥ>Yg>ha_"B,jԨ"|Ŵ37޸6O-]a% JNLu^J[ag GAJku@>odedu5xg`9 ty/oki^ƛ4?IKIb `$q u>W9g5`#.]Cx gM2$DE.Lq:l8+!ټSBdŋNZh~s.}YwQSSz5'jM5BZ 6R [_-#>T@bKr`4Q"69EߤW3;lnR8 {p:4`<_k7 5IBmAW!⛹wa|G6dU sdcJMD|gTFaS<8ǝn4"~ <)څVѴzCl?UDP4ÅQX(S g(1 ?Vs ǘ m]&h5&XKE&YħW(A>\j}lXFFO{Ń,ŁNC\ޚ˾q)-#Jq. UN3be#Vz/nT H6?7]sSɪ|~[i. P 'AoNn|CTFq}&lJdTG~* hԙ?{'ҝ g Xa='7sNVԷ;VnK!_澆o򒮄!T:xDNLM|49Q X49k#+Zg\|w_Rw:.+J#x:Zi8pTTj<1)7 bݪ_݄s?ɑiu}w `.?T+%#CvpOPbij@H\ׂF%u%&zйNg]Y _FuBPj?/2/ϸ$?dozTBbn+&|C:).thޏ *o="cc2QR(ĬEOTʊs q ᘷ5%̔IG.,Px:< 4t Ne z.|#{x CۣdjbMi㱻DX-^ ZnZF=qLmBXy 'g}a"nǓW}lET#(R0!yO/,kZV;q 6&k!ɐ R5 U3JuIS]"n=8o$Et(Ax~_E۶kVG78y RI!H(>eG7ɹr(`p$-T^ie^:"W:;[ o_G* TSg}\ӨjS-fԲ?\qV@W Sٵ3R* @ ҥ/osO;m:DMyaql\3޹ 26~ڛbm#{W aJO@J${ZPLmC-{>m$LKwY-*duϐ|ͲF~jB*qwg65[ol|.4~30c#nj;B&Dڃԉ H$(7 <᪪A 78dҒH>ݑ&V?Va;_Is Y#ƽլ4uv |[,f5F>`ajNt,y%dU3g!HzG|eeUxu9(W,?&FwɌDu 68%(3;ީ-2gR(Lh7j-ûL7،P7ei]06X< õ-Eh5k^'!(a2ؘ&b1"61b 9WLrT - L in n\ڝ杓E_+bWO&x G,lm}P۠"1D,7uC0.[y 絋D:W~Q*,׃+@ z/?W2B(;@N//80 :EKtuaH&0ߖb;\"?yRGyqy`YIJ)Q1Ip#U|QB1KPv?ZȦjUM/xfQ{9Ӟ9ک® ρW 5:'[B(YJ4<عuӍ[(~'?@v. V-=́Y#~ޟ&uk93'r x~؜˳iܕh\)ndvHAl<hae~=Yj|,y<^dx zB`jA/pK[Õȁn 8S.Ν%PݝNGL`2b u; ?Q7zOUnIU.>!Ss)=}TN,~jj9$A3KL0ͲsPt0SwT]"g i'RdD)S:"WT?Js?ng΢9HGYy{G4=݌6"aڈ@9 h&K&\K%khhi\v{exf"XުmQSnK;Bk]OT6d<c=n&kOFQS2myWL0#ňu-_"xRtpzǔ]w,;G٠DZ(aݱMrhfS%;}8B/ E-Fh&v]LT緗 :cgdE ^B jg*렻ŪYQun s}A=n.uآN н+r⎎rAq)8.ۥaN'o9k?N˶*4a "*DGVI57ՠ<_ٟV\{(拼7HK8^+p:N"x rU(ӌ7p96ŰmƜ|GݔȐ:ңk9Ծ M:tn"kVG"6֎LVn j$> <x|cUlL:$= <9}== ) Dƍ\F ZW:- In @ۭ3A6镰ua_D%W缮]N͙SXɏH2H8!e2 kNh6'FECGVyIen]jS=cw2B岸RNf@A]CSPZ\ԍ0pP>xVpFƊ빚QFhg8ܘϜN)us6NԻ|@5؉cn휇̦xrST$pjgVjf{O)gq׌yW6Q$07mÚTZAig$@?YƂ0m j 'JJRQEa;Btp\ٙ*3"!M8` ^r p~Wv` w2?FˌY3"9޸6|JAm7NQd?#P`[$W=/-9a+{oE W]`f bϜh}<p*鱯K< ȍHsD>8[da XD0rhѭ@Ѡ" $$KQx;](32M[=&_iWׁ[V0$h9q]j_-%Өmd迫WUs/}{[ :{ËyҤxg/|"VWӜk9qoUz# @iޑwn2B`x,+ .6Y3JwhEa3(Q JX2P/dfZ!I <բg As,ޤ$FK> Gad"*?\K0kN^YQ_A!Κ\YM4G$}>4lJ~Rt>gP}%$lYg̔@jHqFa?HW(;Nv)Ŧ8H+ZN~3iTz1"+Jќ"5Ǡ.IIMҺ"Ɲ QO~,l?oNI%( &0B+|fxSL šW\vIC0YHzi{ 1T鯙E{k61y$ow/JzXhKȟLX2(eqrfY` Qh$_W8'xw'q{+_;6%Kt4VD(93oSǣ0_w,4wCw^Lcv_UYv-Y  ~T~Mb?81Iy֫Y.>Q;26`骗_Uk+?"B" 3 W3#&癖*zHTMd' #ĈZ`)B&gd!u5|unj.ԥ=Fnw(ٴi|cm8g3[ !m%tTm`*F^1^KX @*+Z?~U pZLu"H}*w>!$޿x~E IO8-mf:u5ZTe؛sУQu\ZzCW"m:F.ry’zy\#[˵]ղEp&]ŭV^DG60y,z7qX뫈ZHw 79ͻ JwGXoM?bt/ fp G茅o)$7>w4JMI_..VjfJFS%p>u̠e6{ߡ5S_3b:Z ư8_ h%}ǣjg2L E8?lR'"euY !(G"9)Ym4g׾aҧK͢gI xB1 ϑ`stt1:-`ݫ^quڴp%wvlܓ.,AVZҀ; D8%7uplSdjRnRπlЅ]IpWLP[elDOWVۮ6/Ĩ"L/' Z,mG h40N+Fc&ɩ;a먄~̶%xhsxkECc?kW+ X@pyz>%n$,#RKW9^㙬i]0F[rZfZs=2!0T C7h.O偠 A U#3sWpyDGȦ:YE62%nْ:xe'G?{ `!jx f9g #D5,o2@Bum_;{U5(\`1V'M}Hٖ8_ysT'#PTLߘ8=ݽK7S5vq{>:4)D +] jYMPIM`]=/QvP`AHSte+c`L\i#y}\G&(n[=WbR2Q鴖+C N HO+lw0qxpTXSwnձxK8MDpUKN0~b ?}NB<1u9KF}5x36x`H53K?`N%tSh/p]yzA4UTK2鉩V0jfp?8(7U}V&y`@0[ 58[.eQS]E*ۤТEwiA P`($%{ɪb&O!Z40Kc|Y5g QZr NOǟ|Ifi^YR,N"njt #'z Gſf Jd=U.xQ _{9azZAQzp>Y~\|wCu1Wn_iqʻCO<+%HT8{d^XibRm, 7z*TڴCS.b t161 tx3ɻHFQhp-߈a=q޽Ș\^lV Ws@`)J#9{|ϹQT(%)>D8k*}h`/Y@_,-Baa:jvim|œ ] H;άD;"d4W8PCÍ:Q4.cҗ݂H"[FpT7#Hg D/Wjub=rMspt?05oV4rSр<q:+1d^čcV")ퟱ?o>+rC=xNO쫫\H<+ڙpj>uU]%pYCi%EieN2wfA{mvv7ȋt{TtTj0?#'0M_8䳞;Im[(+zfe> 8;u40Ƃ#ψH~ZaJCc6El,I'hpeF,8OliNKLI'I(Tg48Gk`= Kв<,j ?L|\ Mfh(*JwZy~cMtnHMsg;i{kN-bdي(jWo>ckin^(Tt#F}] 5B 6SUQa²be ˌ9Wےm8sZlˋf8tF@waS;^qn$޳1_!82u|*ê+#/=&zωw})L.ӇɒR {s:CJ`uf׳% U&@(k@76,V}u-XRL!(BeEsV^ NfbZrŎURD{tZ7U"[6\kkxK6q,*HcgPW^#]GAfO}Μ]'} 9ڀC_K}A.rr #5٘QȴÜ]AR.W0ؐ+*^/VsEm{J[)[ެFM!NsHBKzK`1fĮ.BWYD,S2J7_u "̒~l5 :b&EY*~YiRTFgxMD~Dq&.]DX@le5|:(A,/Е $9' uE6oX4N sIRϘ3u;20&RNG? !>eOGbNٵ7E52*YE!KP3O~]g`nRȒw+6{d*! _zl2jxb*~bЫ9l4@/Z;CX?VEUrZبGk{B/4n<+8|re0g᫙ ̤h2@.4Ȫ, ZWV6j41ΫZڀhD 5\sfv1.虁} 2Cr<0OJ| &BqԄFZ;{%CѮ9cgҧtJPq ;lQ6DZ_/qobnj}60"]"<޾/%hK`MAjc)~AT%+:/w2n*WN{'"88۞J|Ռ<)E˵\JY G,q\'ј6-ŝUhynTcy+fbc8^G-68UkMnY_M\00SC·af{z Xg_9c KU^U4Z#?}Q5"GgqL#_ޅd֖Y 褝 ݭm 3K؝Aȼ>Ti0>6ywz xک!ShT ?c܋VsATqO&Hjp֝`z4CX=>p5X?ghb{z h<1o ;bcetT; ; 5=S Da;n~wNʁ.  _5'gꨡc+t_8QWK<ā$flP3o`{+`)If) 6iDnpA3+WgVp>>%isf>9Ee&W}ib̲oNv)~_ ` 3 Ynvz0:9]zu[Xz/4EJ>8#f)D @#OIJ!%yY"\CoVqR=ES]*rTD33j \rKh9TaτNQv-68|zױBs]DS0u C M)0Wcu' ,69[*NZBg$t[qiqC!]sZo#jfMmwYΟ Vf N`~%փ?X4/Y!AOFS (yHR?8 B Ǟr琣$3]S}R; !1ZṂŅ'h5A$ᮌ\mC/!Xћ-e@KO.{OyS%SͲ-$ F =4[7OkRFmkSoel:SAVKb\>h~}Z {AaoJoKQ)⯱".eS4#+lӀPw䢸눓ʉkδӇ1Hn?[y W 8-іz5!ΚӁFFJ˟ Nl"MSH /}vZC 5tr#I[ XTIj<㰒EKhKJ{P9:rBko&\trM>? zU{hJ^yBx)|n.ߙ .Wd9_C;j"M ~nYI Kh u5Ҧ?=ڞH]jNfd*Ꮆ;KwaXkEovt9Q:y#8j+>D's wyږ}*$S \UnBhs(Rʆ=[uK4" Clk"+Zވe ]î2&L5摑4U8_NH_`4лK"l'2c$.[X5hپz2zzMS!%O&h)Zo$aMK:\tz^KGf1 lc҃:AGuk]-s!*NV"ױvKR0s`1L Ϲh^ѐeN89"K,a!wqD㰔sZ 03FOzya5)dຣEQWp!<[O h JuIK-paaS SP |9ںIC7Agw-i,&*FV8 IQD#Ü/7iKjTV>>oM $1g3}$Y]%u'Th?;֕Z8d{:ofb:5~A}` +?Znnϵf~4+92ĹH_wSf̊ %'Q$<`N"Y]VEwad} A%xKp7 ŗK֌ k S<-]4Pnw5vT^DU1OR"=1+F{KATP$ϛbëMڲ?E댼Dj%W?&acVkL曑aiCVB5[wv^znNvH=]0[A;xBCƷ1!VU]>G:L%WÃpz]A#jvY@M\Ik{¹z6y}t6A+gA.y5MeL "cV>^ x,R#Z*7IhsnVopMaW۩˝;7Vh/>rή=.{_{?tpJ8zpa[؛spbP~4PO a<5Ҧ#|^e_UdN^U-J]܉ТD؊pu@xrG?qkl,5ld K9m ]Uݺ6_!o1пf 23WK1`c_QwӶB 3  Ig%h72u>4Bp" 4q6i_U95Rh}}ٮX[{*?};:5a0y&3^SF J̅Y1+r8lڪ@^RL\id[wm%8zӛ". ~~;v&-RAPJzeKőF43XZpr~ϣPȽdqg|{rtAkhP= .>0bciL!A4xC6/ F[L )[}?Nz#5#Q0$ gW$D,~1 r Hdt[A. $ȏ=kQx(vw~@8^O-t°I"Vy%g}E\ Q|q7>?#Jv9KX؇I_C"|Gs`8+ksRƒ}TN-` tWNS$u¶QUd iXر=1>N& TLX:un 75*3rR2@w0xxg9mW Lo}}0=Q_$?!swEaj?iik]h2B#J1N4)Kdmg "WǢVv% LLˋVs"G o4hӔIhp&\:c&}5-;3ڔlﹾ{M =]NEMPH qU?%Ѵ7U)Kb ~ôYӛTD=|XR`a_x%p"qt]% ZNt#Nu5$ W>[Ѹ!.́wtu0Xr[XϠ=%QՐuKia$|*e/DnCyg?^K;6 ??1\^ x#‘V6mcį(h/<*H8ҜG4'DحHjض\@0?_7 "Č;^f*S)xVk@B]+9jlG]LWfؒg>]ASCUk}/]/PL-`*Qwף$-vh;$w*xR%bt#X{utZ+`ѤWB_~ƽy&""!TV),^|" Y+-̖x%wD ,>bY O9DFO߫ ">^)nx<6XYq5GV8Z$JpJ,C R8N$Q%| 9y*}0`װmA]#ٟK0 YHg,A]ԎUg?&՗ i6mzMf/}NCRY|F{jJ^SrKLCY7XF, McƓ ٢°џyRC& kr,080HD0KI9a=Echx):= 4\fҊR-Da :N p_ 'K6@5k0#3%[D^q]\OtC wMvZ7a/Ic7BKhhT%%J4o~0f!rS)TC郾kWOtt.@" p,Ś,M/ƾly:ZwVLL"j9cx+ǕCnۛ/B<_T?-&2HuKXZ;A䥇*[*>9ޡX`ժ3aǫϪ@g{/![)Qo7yMqZG9?630./ĂWn(RZKliPK}t]NJt*:X 3䘙^GwR󆯀`8o~=lkr1$K(C^5&Yа?,ȎM=ڿ܊G6,c#sBKBx n$A3wAT,ig߸y1#5뛾*P,KwMsr`NMP}obuTb_'Ku]X40>~QIw~"J d rb̚.ĕ>Y_K J.}t [:?V˹n^sd3nnk&yHL "&5L)[/&Vf,d<J~CS(q"<2ID2i[7 RX0K>h(JF[(Eb:7 .ΤJ:֑P|]Ńjw}c'@ BqmȮKaK3Q*Or1כ_k/.L #%1bL)&Y,患BJNIx¬&dhk$&RכU{*zkkQvp3YkXN3AIu*Nq9'wTo{ \i"F1?mӉ˝#L2Y<m E!Y9A{%Jnq= 4D4Vwr T1IE-Jg)k2K .eL.W21叵Ɠlt#Ȳ>N_ij#ؙ=國$TxDBv,+I%:#MtH[qP2E^Ha~G"Ang?l )8&»6ԧmZ | ԥEH XzDU`lcQm'%Ӣˆ6W=2ZTNԀ Ԛ,NɃE6H8ulC<-C{%[Hl<x tK0շ$7a:Z^0 [lSfI $AJz=I,Q"i=7.#˞m² =-}J33"RA' E1$/(y{9%(O3)uAC1z Nӻ7( ތ!.0WP[n96eBw O&|g٨nLE`)/eJhDžիDsVZEL1;̉wG}n*/K}&:׻ UEPtF{Mc@үHIe .D;D, Avf@|fŨ |Ѷ' >X?Qf1CK jvMթ2\B! $VRF"+P|쓱ƕz˹ie C_jrc'#-v͕~|U/ۥE^3ܭyTI?R8TG^ *+iRb}x!v6u>5mä]X- Vr JDd7tO.d>t/xZb>ZrFTd_z'/C>Y>N,zKȝ\it}\!RP, zQ=ty{Wѽ&pEf!d>` +doJuBQ&vɭ֔i 믿 }$} . nvw \-d⨽ 6&. {MY7t8iKv3BȩSH`/j Y wѰ!n{4WZ=p"\j .Hi3aAU1z"t-fc%Pux};(d/+u?݅ <yyZoҬU;?m F#ev=/&!79:YA PwAC#g]U& Q }dK ( tWѩB'Br+<2-R0ldiIii&磌* nS3džlfD0G\/aƋYoxp8zpTVԖʥ8tjޜ{{Ipu&_7GA yGd9>>eҌl ,XNûڬ0!Xs 3=&K1ȉ=?U~!R֢=!.{Ke.]|߼/̷>_Q_ƧrӍ90OQ>&-7h!Hk#%ua`Ipޫwc'дy: `tCwcFq:F7~?A0ӵ,JW-xLlTU<$`'@b--;Iom}jIP7^r ga+wD (;uCHePyO\y} A*5#sMVuXȶ nlJɤZ|t)B+6?,Sm t?ٔTFF…|PoSQ$ĆHu6: %Hݢ_|RlwzM{'/5!8 2Mv P?_HXTV Anoy1|և= zT>ъ'SOt?o%,@ udAۅ ,_H*Q'8LR}>4`k"o,ŻݟCloMJ S ~a<!xqR`f.L)'!y1XgB5bT'ǥmĵ{L|k!ŞP߱(!4Mub]qCH.mwgD#j\2hJcM|_ ;܉*'N3.>yS](NPh9R1ű8cv8dgd9],WDUH Q72n\Yg u,mOklڒf#BQ@ C| irU rsVVn&JRN>Ȁp)Zz 5vmq#89 9O* |xKZ/=>slJmѿ7 zl>p= 4!d4d {(jWziÜe͆qXKC/lCn=S9T ͖!SdOthnc*IA5R]s@Od^p"1&xszl:'CʼnaZ]q8էQɩļɓ*2SRȲg`ӏ~. kom<%/M"!P Ey8yE/s銶W*QHɾDD7]kP̻K+7 EhЩ.IQ5Ӕ; hE4Cb> t7 L>s>Ga50ڛvgO/9QL t!y i׬sV9hTp"غpbCWLŀ+=:DͭiBsNʾPt1>>! $%G4Wrq 4@,0 n5C2k׻8tj`k*-R>=&QT (\K[91iy&͒4ZSFCL$oqɜOϯq|3t<Y &qOcq2+(_@R&ɗBȼk`s'QmhMm%Ɍu,E}bCuŜLÄ:ΟK;=!ִȽGdҋ@-},H.΢ E3P{'c+l?~EΨ#=#Lǀ'~JzyC[RjeVn[g1`wcÖ:ͪlXx={+;+i@d~RV@!C!h;C`J NJ5D"y!j~狝=xm֕7pRO' #u|K6]H^Y402dd}Ƒ;pK$tuZCWg}U<0tXhn1CϤH>zF`-I0yV)GEHebO^ 8~ߒZRV#`my%SJ<}x6JBai8?Y#NongT҈-2T-6x{ 2k)C,,A"Cי,T470-we}Y(hvqJ_UI:@"8zg-Xjh)HsL]CV7%| p'|N[E)ȱ$\"l.=u7Px|r *19Ņ\tI0hRtq;Ѽ*Zf['9Q74iakk+Wvu!f2)E<춙& }Dqf׫VD8."TE zH& ^#7g]$ i]fH~ |EkW4d0g#㕷ͥ!q,ike_W9"M+.ڣ/twyAFyF <Q8_2Ka- dH#82uAb yUHwLO{jub+.:YxqU'gƛYl͉So#`b]k fLޕ7Bm7nR7!nf1 yWqL|&ao]Й 7wuZ!v?,*G$hgM+܄iNL7ltM+gVoD6ajѦɒ?u:NfV,C" UV!+.Jӹ䉙 FezsX;^Hdem o4o~[.dc Ҥ%5.ޜ;DD1.RBy˒ V|_*_qs E4>%1:!r%Ԕ~FLyY{!-R ½7m|.4[֤/ޱ8*pxl8`V\}ՏuŸ<^(+c3A\)ɕ4+<<'s1ΆU!ⓑ|v;,ZОHshpM$o4tCEX9tR< Vn2G" /Ð[<ӰHB_b+,B`p5>Ȋlg9WIYvmX֕qb{o4d~6pDjš#h"׶MCٹ6V=bPiBxEbĉTn.2)}L B-rת)&6( $SҸL%ؼB "-$ ԮaA:`e[YQ8+jD1 8EY6)G# X9d)J\UrM8 :!'y2#JM@?M&2T,?<~28vݹRE!8Z }DGB{trb3q)ExĔ]?QJGvE@(Qa$qG'*\>cn PyZck?1[DHD mn @pOU@z)"]WY"!L'kLMOz G:+ٵh$&l4J{'|d+fG6Ez`8~gV= Җ6SG<+K*@J\b/45B*Y3QJPb2:8 e1sm@6C?ꁒ-=8뷧\f gKQ_5uNߔo!S$,@t1 #ge͖[~MK{32w\-PzIrcۣSnjEA}ػ`D 7{G՗z }Z+iځc\[ ell\w'X1cq1kHhd e+ذHdm٥g)ZSIZ 拐,6\G!9I}x(Ÿil+ٟtqd xOgLpZ :̦<}P˩Ve⺧v54^af~Õ_i c$J"\WrWrxG3'y_jkO~mAQ[>ZIQ Wg)kEݠJp\C_HG5 )"vHg8eW5k*(Jᾦ)mS'pRcW( 9=p|:Qy`?z^+[)X|,q,Zp,BODG\"Mс"PpEUܗf ]܏%'MkIl 949^ &X7(`º|(W|*rü9t:!Lp L15stb#[Uix{VSԾDZS'HlRCbŝJ}5'?S QIL qzc !Ac-IZGoQPq:xcoUVmy6GGj.aÚ楇OML{JMK;|b֒\]x.,KƱE9ےԏ+3${V ʱ {O5p*e< [:J!\:VYP }Aw>SLmI&/ 4p,G_[FCCx]$if}9 $[I B3khpZqتa*D)j Vz㵵oZ `in@+|ˀlT!bGVqUJg3wwiks׻pt,&+Fs3F_ұ] X />vvΌ gS 5 ߜ}ǔ l_+n>8n]WQ!(,w"h0SY\wo ;m>O*ۘFCqu`1Rd|{2R8Yn<( uŻ"q} wf!E_LEUiЄ>g]p01ϧ.kAr/EƷH2+Ҽ2auޒbX/g]bBieLzsbOf5cWAk)\s|8MąNANH"'f̋= C<~~ ۧ= 'vl.[s"$V!^l%ږ)Qi@'üOY5r"4xuHOk# T  )8Gڠnx E|sD0Y׽EWg& iN>8@W 4ckaKB8M)7-GǛ| :E̠F/ aM oWmy!ݼBx47cY O: Cpn:4,ޱI< Zҩ;/(7-Ubu8VON:eҀd2ƠH7@Bk0PE"`mr$0U[YA!΂ `2P78>j $dBں1-rE$2f >a $ܑb JA-c `xa/בilƲ@H%GmRbeN'h\Ξ؉ҠhF,c(7xk|O nԏI_z c8Oq>~KGP u=G~` A b u08bśKb;ԄC_9$p] \EE:{ޛP=9k#kjzD7Wc`v&܌{"οOq{ر͍L.']`iV)\RH?@>eIPsNݍ-]L,l8&+p<,mlaԭ#>/Y<S b pB*a.v+eEQ\Az9҆rۊ|ރ, sqO;6AOzmB^7`pՉ]hj۶q{#>˱jMI\0aMv>ՊoD(ADf i}Rǐq oejbM2ifYmL´Qׂ>ZBϬ\e(n4WT7+*FVw8+;,c׶FY2P~%'Ej}p8 A?nCܻڷܝW|kģY!ԑ*M!u-O 4"D݇e0O|k>2d˗ܷm>Hg.' oQ#7@7kaYېůsdhdj@3IAZ*8"gfyb0=2$~$A9(ÁnQи#Tx_#w4~@,fp]DmJFk+~+uf}!-Vu|ǴWWPw$o F.CrCd $埫T+su?#xj> 1-TExP/G~t6u\蚕=Euy^ǏGԶLJ<.O4;E6rifo^ ~a248KozB8QXkx%X"76mT > `/JOR{9OSa~ n59):1.-ҵ&~:GDǏWGjimfY`F$l+_lOO|p o^2.9ӢTG9'BW?m l~GP^N͹vjhI;mf^ɜaڪB 2:ܐՏ"n8s746DVKZeE$PcNu⡗,CRqX:twڳyYY7uyو*u9C@hī-eZmo;GL@rWXqS 6pD 'k.S?P2A&"ڶtV^5ZCHbpNPCp2M}5iRR/TMלgC&kKze-˲4"Bv]vsTqp;|n$zX l q8Y6 o6n;idŘ7+y/F1=2:e8=8b߯Xq6mH6ՅL`VzDFX9- 1j(~,<",Oy!t{ʸbv{a1_ ysyZ_Nuj<RH -:V$ssN0H=8!D0U1 aqE*zNյK)q8 l3Sڹԗ3RqR5O,;?<'y WꉷC 4O? FINXBUj3eݵsۇ+ysonEݣ?`xqeukBZi7[D}v|O n4,J+<#*qGo5;`(V豦/g8+7c @EN5ILW9Y9,Khe&k ,poK{1#!b=LZ'wA؏^c\TGҒtsE^Se <9d˅使8 dti▴dX $};Mi0姙ij 5h%s'3ux%OeP%M6o~;]?GL{ŢI|RuN8sjt*/jy}YwTךR@˥ar5H|:rªV0 zi_S+TJTtDmdJ+$t_̕rL_iAw|̍o/vx\s( ( [~-1~\gi+<@=GSOg0U&Qz=L_u պb!( 7&%dz:$p ot9BZd=eշCneRV['KG~4jYm+4yci`ܣ* [LHS8z|-}:˂*l*^HC'.gp^mQdɢB E(s硖oR=Xc!T"bd W%NwU?I [rlx4qm裟a lt1 (>)[R'¬)̣(fwvڀヲ b H™ዐӷU@ ǖ9\t;:yg!gsLƆ[ u"Ilq,fuiw)mbMa6x2zL+t]|wY_=kob8և$ji@&A=jɀNB#8FaV{߽~0 '_]2q\X"²\l4e <ьK]O)zS("Ю?.8G[# P(g ?{hQX繸I{Z#؂F1LTH4F/?`k)|ʕg$Ihpse"!|{IzEgR r4X;>I,.fحW̭ E-: R4x?P;DV<oC[)B@\sPR:+DQ.  10x΃:J+VMuu,{], ,O1Ff@ڢlR#`l dt~P>7#>ʔ}/yKZ7f>Y+f9_L4R} A+_t(^lHE@Mc7IG5> 3d f*w@Mڝv?sR'8\ڇ5[0J4Jjo/n)Si)$˗a pvF x} d0\M1J `zϥ<7|2Ttϋq_,QZm rXo_(iQ!ļ{ɰ(#Vd[bד=` z^29DV  ;r<ޛMkxYRڨEPq(j(,C0cH+bh3㘓p_-&A$\s}dyjhMdmLDŽ4&v z3mFGo&r|UI$zyEa{=Qڝ_m6Xg!YwKqUˉtEq@!Ѿ*+q'd<8r l+n'r/7,1{YjC|4%=VF_#`uB wtB8k]1# k`RT(^/F3a]-BF>Á*']Du -Tr:PYb Қ3 kB!xJ+:D`;VMzt?Zl6xHlW5E ~{^k*S!B9ؠvWm(c"|.)I"grg4RubQʗ*!"ScWX= yZo.~Z \dJV :>~&|Q<݉ bϭ048 2X>\$pc!m5[Hҭ33e٫vyHkWR{15` t[a =hy.{߽jS]G67A)̔[Nzh|;UF#NE=>B|Hz>m﹔ºSEj`saB `Rt{<`0z 9=Ʉ s5g:v&XUK=9RDo3Qp,2ͭ1\}#hK(}w1E949{ # Ҁٖٓ >'xzt.ȉFkKGendOey;ŤȰR[$Js.Qm 8lH?*z >C`I< mKys_Kt-8:2[#cXG(|c5ZHj ]/P7j},(nO aXTZRf 6 >iZ|3ep%Buf&Gu(0m$TUY\W"qgsl#d0O|=jIKK_>uW"NGJ@OҐҩ؆Quόt5!ǭC({Mxax(Wa-_:vbY t8ZǓjon6_d}]OF,nh#YJN 5(*@T:} QnqP3o$=a壟!_ g4%(iFO@0jKtŒp4x"Q&bgm9FAg*{x P&[W%.|?4={__=ۨSs#ƃE5Gju-H,qm۬_hu>vQz xjgYŒSk7o-oOxi9 nж|jב H G'$/go/bTDߎ.Pa׺ m^9],ߒeS[@_ 8˞ TaN4!H6%n @z/tlVJ0.6@z`iR)4\!A]Kbphg| O=Bhde%CF4hVhVOJ1Cۯ쬒+D-_ums98̹JSGnG\N 4gsf0G΋V%ŦDgqgIebyO>gq gbC`JL0UmISe0I'[1I6)1gm=WGEyw) 0U;q8CC).ZȲmf6sw(-R+ i}~+]V}Ff )lia'eY _K њ*EIbw+24sqڐ%69}]6+; |9j*U;΂IX(2 a9BuoϜۄ3^4YT1f8#vN足;w.j84r I@R>ꮅFrޟ}W7:W[2eulJ`/4ݾZ^G `+Rؠ)4dr2V5f% 6*(xr^s;Eh@v^vƷ3gW,anTH>:8GwBhTAYT&CZ}cBƑ yU~6X0rD5!&W<)s@%O[Y aEgQM e뱠D=Ui>߾0ux4ȥff:(U=D"p5z$h3҂!oJ>ޕ5r[۞Ǖ8oN.1Dh]e8|Q:E{oqyV=tMCkXW\ҥ3Z4 4v|KΘb':Wd0K%B3#ǣW:  -p~oϔ6rTVPOE=q]1zQ\\jT3b!EPGEa^=a6aF?INwE G wGQ]dqC#CYA;&zN. g#BB7 $tW\ ' 4ekc灆9{4ZӓvIhҮsap`YSO&j:xj( ) 1jUb6 M"I:EDҎWǩ|ȹeh[c f y?,0M]Rwc6Ps Ԭl;@Ic`}n:2TrMGWpOImg>0SKkdPVwbHk)UL ]hYDZȢlhb)M0,~WN!Tzq,Q=v *<|%1]ѯG =bhT9Y1CeI 59K Ce/8`U \!'avR(nwsA[^CТOKf D cm孉PkXnWFk0}?RXȬaiA \$O\֦(sn,So*WUDtk(fA/qsZVyWU`8d.J d +u8(]{vT샘6|H,xHj5S嫽u8B 1.> C6Ň$q!`q`g맼ԃ}Q~R&{\ p>ɐINJR+?Uk)Ix-0mP8A*a7XH(0Cz+_GkQDF &kLmŁy~g3SUUznw Sp2g nl{ædq!x'O_UQ_Ҟ\9!t-;QYr[l*eXځjRhwQy~%H*a43M+^Rx8/xяbH}< 4aBF\4@$Usc6|J!904RyW54G$kQ!!Y&2lǭyjf[xt"qvFi7KVdޑUZJR*(^X\Qk!܋gkYnUsbFOyb_g 18#QdBEqgK6lKxC]s$* |ؾ]{hݯe=637 ^ oSΟ< /~ vQ)n3-OzGT~Kԯ6ٵS-ڏ3Zt6 SDh1%8k{txQ|쀜 #?GsPz=vќ~U0}յu=ޫe^Tv_[ѺZmK7 7Gjs"0^r|A /82 B XO|Qb8WcP%GBd5j5ϼ :4 kOSl ] 'ؼp,Ւtl_gȡ|3}6dRݰxc 87Q,2'ck!F`bhBe$QgD,O0YN#]pF!\jQ(; #bmC_6~`쿣2,ӉXZ>l`AY"0"rNT iV$JzG0"Y>\̺_ހxeכ{Ʈĥ 4  ? #UWkpզ['s 4=7{5Ynw)諩n>ҰF<hNvػ<1r_~UI%4>{]/b#kZDx)Tg(Mh8281 8D$#>R+H$7цF Me߮;貶`}4"h)L^ZF^{ܷ0@7Ȳf1o_V - ?^gkL$f5.GEFr4fs@;vX% rKK6 g.~K:}lcö\=Y )4B Ѥ$ `g9(bJz~`x_cYfO1.k `&).yWxh7`?A8tr-BAM<|a֯Dp_xn8jʽ0Qit/tRR}r'_8CDPCLk-$sd4!\cnWAsTuS* KܢiNwҰ0o7l@iHE;Lca ̟pZw/:,F *ן 8x h迩-w[3ᣭNRO+ifl->a9DWضoJ;"Ql7 <$gfg8lp!F0 PnW`}EÊ&"[T :sS(6NgyT]ĻF~~Zc;,s>!F-G oEf]Udc$iR.`77+8LЀ%O4~~ jmTi <‹{JfB+ TV7ArX'h.C@q:o^k K'73I<Ø, 6[4P*1i\?mGrhKFϞh9<' -_A'ŽU 9whgQD˙>w= FYyf"$M~!f q\FgA31a̽) ;S?H42+V^q1U\#.KURC FU ƤYG6慬sOG5]ſjTOA 䖚g'y&n$;͒G=dB&ي,ZČtZ-i b?LS5j@dv?̕iɎV (<%dpM&Mv3Y-45Wbr/P 䒚z`$IT; $sYUA Iy'o;}Y)W  )‰}_/BT~iFV7 +9I97rS_ec-m_ҨӼvL6LF_o)tprM.m QPO` 4k!vAjB|cWzY6S?FJc㿒`waz/56ħoq={k>iC*] )%C;H/)B,TDΥ""Csl|6|J4uI;~X$T w 'v3ص:\)T1Fg}xI(T9oڬq͹?׼pzJ:kjQiP9cU]tObQgN,>l N߁:_>hNo˖&- 뗏G0u Hf.ڳt^b'g~$UP 3:MhshT|ȹ_Xso[CK1TK%Ä{C@KT(fIi2g=TL{CRR_+H#땫C!t'k5|Ci+1a?ŁL, BCC-jRFoyǍ_ r-GH~赋Yށͼ- KAVDftĊ%iOsN] ͢ 3qa\m-O/^fYKx*(r%αEƴ߲\pZ£>H M ƶnP{T@N">ǟP ՇK%HSZL&_^#1ûC_|a'`U Xr.|Vp kȪ7kF^&c|x:_Sy@a(@w9E綄NχƧW7ț+Ja?`npZ>DO{ok>+Kƅ$<1J'-ˈm&ɻ+ПH)x A*.|W@y~Mb(іy.+m5M#NH19RS8m=3{\7;}=cp-Zt{u?MLuq4 ÉmȄ~ά-p+'ˆE|LbR7Bp=/ }#p'8E:֒g'dZ@k>$@E_榛H,+6t!U&IwS~. TcE:}&<eDbj!cw3/̋WZIېGMMtp})vk"4JV#eBimwSaG0>Jqϣ0O&,sL6 2UchmmD#f0;$kFq74R;Nd^S=c"E~veɀçu 3=$V8>J<#ڑ~;ђvg7*)E+eAwFvhF3YEг0`nIq:8K.tEGt7~ݞNRbկ3} jU{̷TCG$pAԶ(缑sK=~I{{fc;tK= !$sr'32 {!9p2i_C&=w/ dMT0*).fG ҊjY6U٠%Z9lHMyMqؓsL*SbE$fHm_K 4xBVcS@N/y8E">Ľ%v v]C*>6yRr k$\ٲECP\:mZa4c_ikzGW$e糇WR%a9FV #zR5=>Cb'k ^ף](YQ\Vf߿bX|1Jߧe9Q]{lO!tsX혔 4CuX}Z fT`5VdM=B?H()8ǺJ{HP1ԯB9,ԙ`Y,<3Ra'YLaWFp!&\x5"GoЫ?~.|F~4'R?*`} :n<vpNmN@j(KE0W7,9 _y9$jy s׏6;a9_i |6UĞΐʸU@}bZR6I`cL!B<{qSvt70?RځGce<87 h)Wi=[tN^WBFs#/ 1ոmaP3}8|CV$C,hZWV]x- R"g bfhI6} Uy*"%4Q gbȱ6ׇ Bs072N1?h߲u͌h.յ "jmگ`r<[ogebtjTـ[~_}NB9кNN.ΌW|-<0-Jȑ';iW%JNP.yarM^Ҏ\LߐL#]~@_-\,B+īcQ=gHgL4O(}h7jjP~,ay(;28/[u޳njk 0=uaHn^=2v ή$.lVyuWѾERp,t)j2c=΀[J|l!XvA/m b(pVʇWZq,g@lHF1FZ\X{ͥ iy>QunA7< 萸4+9I]s,Lܖ*P^Y.iNܿ{X:A:6Aa"4cyJN2H6`z]=wZ_ut`h~ƩF]1vc_I;]A4(ѡ߾:O5.şdF>Z I~̄H bLڔoΠFAru_}N ?zS**܍q@B8 BDE+;2bt[F[թ[.&z Y<+<_\؄:GQ ^L,lຑ^Crvh]W6n_ף?s!;`sͅBT!\ש_OS24K+p,A*b@}AMRF89P ZFpx*guKg6 YWT{>z#騑B:\}Waikƹ|@UE(̣/wk.6ܟ֑t:23A}+ 7`ZjT6hQ9CquޫCK5o*wB ^;!yϳS5ɣ#y52O;ONָom(kSҍ ́LN0|l稽#mf`rc@~!'D֮4 |q%DsDKwq(w\̜t +3Dth>*=[,kq|3?R3|(\=2 tsb Q#5(+Lb4$ w<1Q򙫤e5۠:}\<;0.Y+K6it*!pZ2]P)lb#9Nԃq͈I@vz,~$FD ' W T=Gv@ t&=@# W{\Nॳ:[vO{%Hp ^VFAmsO@>45!w`1[ڥF 3GU򫰖W8_[Zq$MyovXE,A)Fh_WT]/+tL#H'tD/#3Kj bWѵ>hXfiQw_jz/H%>Ti]ga;7/@ iE/RZ&3Y%CŃv!Ʌ$N^d)_[(/kW;?}Ɉ?Bv0f=+ E=L $HA*Ș< C<&Pf=.}.BOW5M'XcEѦ/-m ln}IunB2oXd(,jR \SRc\!ضL< 4ʪK#FYk}N2ͫ2'8dlđ.MD%Ǐ["Kww#. 9"k[Q= #2ԚCq 08mQ&?w@fj<_и?,<] GA!] Ӫ x'8e":MT{_'1Ҍ0t)ע,nz73EL{@q;F`+?v*fb#kDقd_o2KH<$1aе <=OiL6hiJU5di>3ʪLO"`Lg[Kvg(HG<1twVcxVzwK3Z9!}[x*AcH6j Qgb(498 6ԉp+8~+ `Y9cȈuV'5F\nE!/:Qx) ,xퟲ\ vԢJK!Y7JV+ߢ\ iD .ٻy[\1MrAZbŅw0˫ ˼6Y&8(Cf : 7%:Վޚ =YĪOH'rbHZFK0 j eOGR܀SrO2(\7H6r/I2?DYhz d1@d^s90C<\ ҫ1]+F_no˸-+O0"@u~PL; S_N֎ER4dnE8,BKp[uXjյ]3rP78(MY 4]ObmlkĘP…2Zo.~XNn8Kvf{_TJ# K\߽2M㣻x!L^=VLruئ!=W̲@d62jHJ-~~agzBr_5Z1)m%="?5BޫQ3-⬈D1&؅Ӻ#~ZM鍐agd&;a$NK'}Th*ZAtj"Vbօ^r3ΛR!O3vh14q ݍMQ+D0%YHD9-:7 *g9}a H+"@Ep1.fA:hbu6OqQOIPѻp:ES W^GAm8}̏BMa_lEJʉwOf&dc{NB} x!d2Sy+%s}MS()Zj7z(oX1!gu vXf '/g6ƅ3 aym" I9a*"J15PTz_2-:Z 1J 22{ B\X9حlvLs~_mEb2HW?4IF''+ZE&a/Nva瞠j Adß4aYڷu cv pzlAr6QcEX @+7(r\lyqx\uwz\ C`ӧ/nr+trJiۄ:u&[:iCBDyc3d b.h}v'ʁ=N\b+ -%Xʭ{$rpGnRљ \]lZO1Cm5jucU!\N5fn."OCۼ&eiۻab,5Z /RO1l{@/L*DR~L6h`6HP VӗPԸt TvZ},Rj_7 ^s G{4kX@PAJҥtwtwԅ<3S<~Xᄧ5#u%g8v4\211\ h(gx@ p۬6Ѣy]T5:E> L .3=juANJ#G6$"<2m@)shһmo"CK Fa l|%E?R=~؝\ n*MqnzY%>| Y->m%;[___*:?%9*ADL_P߰aZN{`;x}ÍϤ:l%1E6xȟb/*1E a ٰF҆{z dIORw%nx1G ggtx/a~ԁC.ݬ0)^ `8rV$mޒXnqXr҉7S'z(ΝJ96ⅸThBZqVb@:*vˢ^{@Fx)2K,PA°-U&T6x1|68,i::zrRS# -1,fPͬO8"B=xɏ̩kW;N:u]ŬIsVԟg"kH.-Y?ZY5zgq+Bn,AVxێ*K(a8\(;%6` w]dyO}08T|9`Ӑq^+ vf%/TIUܖK$"GnujFP6+u~/ݿnȆ, NtLѳo%aFYݳ.H| *0 Y~lٗ{u (k['.fސLvli2uDmLj{hR\Va! zF& u4y?P#mz7,Kp W395  J8U!]F@&6ׇmn1yPV9TKJ*am T׬ýa&wq?6|Je9QZm6]ùWRgbJmY <[W^ ).P⹿i- lK'wiv[`wVQ.keմ|jlErU)-(Nh:Z`?C^Lyv*j}*彰K69MLW uX|dRnõ :}rnTwC?B4}UTl>t,ЫĩZ2D`b*Snw£Sd_SCnt+$>* Q-[Gz]. w5˫w.e#Q%]=?v PQn֛`l9B3lwݭY UM Q Ti5 qd"ć<(@1/ B*Wn ‰5 AŸwI1 Ֆ\Us=KWXXtLmR Cv=2iT\=V9p`7lLaF7ჹ ::QO\`|uʏWp"Ӎ?[I30?WT =0F[rގie3#m/}85AyZ ^9"Am.<;:ZV]:d:d.Az˯<"R[eq+0;T|UᝫxP-\U.0_y T+H; >mc,d{fZ4j UB|nAրOe'> jcau[x5J(吃3c0):Xf͂ˡxتlR5fJܕ#w7ᗜةC,&s"XIMAIHFi[RsLBw6"  =BO6S㘋8rB@qz'ȽݙV{WA5_2+ZX뽮wtA^W o[mY5؀/bF'aN)=@ZysBJ~уQZR5}wu{=]=L[ly١NIzz3|ٍ̄xhyxzJKG+KohZg.MzLE-۩>Pb'ʠ56 +m`4_pG}e6+`B$5My+YR`K׳3O;f.v.ZX/Vi+_,45)r̪qAe ,qQw4a3 Vt .횫SF+L*,k<,ͮhIjNzo]juФ8okigg%Mw$__…W> 6ۧpr *}WIeY3VleTj|> !:lb>Xg1} ު@@$f i#x*Ҟ"r֮Ksɨ0 =*j^m0Sp!a*Y;f/B:0V>qm v{{Bm\s+zI\*G|zvttIOGP6;2bi`c;Q]d=.XswO-ҕ 6тЉiطSe2,C 8=nH;19ߚ;_×C"h>/ݵR 5cW`E-vԄ]lzN"_d9p{^xCX$Yt iNdC`Q`Rf}/;=ky桶yP6o*fF|%+ 4,D5L A]O£]fmKG8D|y<XmO|ΑH2?[Gbe3z ѹ@zq O]z!<>B&<-m)љw>,m Sf᣼aaAx7tzFS_HRJ0EA&ʃ}S _Uq0ś#Bs倁A4"YP^ E2B%0 waPn)sYG3'}s}> .tۯEH:IEh~ Wִ 7:j[Za+!54>Ρ3tk5JC9c.hSZwQe@@!ok0N pz]&{0 WXJKO9]bo$y}x(: M6 ˣ*];p1|{cl=S =eO?bЉ=xN#Qr'.nQ9HlV.våaGb'YrmFv`,/KN}C&EHQq􊨱UGwk]<(y?0'KTDIv<u'/x4xa&{ۺq58D{z8ߚbKe o s/ڷ>M J18 a}J bc3qu:dB-Co։&2߸Mf(R(w\"R7 M@'ۗ:S "y%V ,+t9݋K-"~cW>d3_m) TԺGHg0\8s𐚩tlioHIPݎ+FMl"NF(g%IT ?.enǐJ)sY%Mx-dmC0(kO|~wV \A?i^m=`soڒG %>i}{%d=vdk>V r^hNvd}FNq(P25eEg#24A ڻ}v_Y9&v|DIЌ[IHY.Zc?@&;i0gv4|4uplտ7NCAw=쉹_Aw@[뺵D+7davJ9ƨ]np.I'>Ƭ:4Ԓx}gRO@niP0nj(tE)f[} ez;kKx=ęNBY6!y?ziٌԥ׼z H'}V"ɮ36*Yݱ((.>dNO>c^S6rǽX:Ai١A ]`5v>˰r*2!l!y9gosF\N+gjLk'N4̪ޣƒCzP[8lB " )p3S&mF=AAh3d#9<Y6e1<@ܚ6';ǣغP #{CfM  ؙO}Ŏ d#~ S ռDS7NXݪc10uN\7̗j!@KQ`I(uVR/&L\έ$@nk*.j[ito<)l44Z2^Ɣ"tXPN<$/%sVh7VauR0[R6ʒX%5uKTO{#p-vkw ! Eز(BwGKE}avg!Ѷ ?5?"Z\}=z[EܪXЯ$E8GFd:L5;T[1 .$ƕfܾwųƞ{ngn\7z L.ൺL,rOl,q Uӑ}e}zYNt q6K dɍ/R.x1Y֔~F2]:씤}j>9p/УԠT8dSv`Wu7rUmDEK?E$#힬=p<]&+8 ho@5`n!0iG68pYbv~s!9˧ZT/):|<`ŨUWA_j'̶ՅGN?.[{I0Ult:Q$X_1x:]w+S|K6 ^KztÆK牛-yA,f9?~盱쭢 DUޏ'DQs})zvEߠM5fdt|!;%l̺5Vґc3&r3WY/` R47.*m F'Z%xl~,I<#YRQ=T ah%I=$w(,Jd/UŇ1#xD 3]?j@ ړyx*%A s{K= WurgdENWa_;44! ȗ{n˜x5ZPID:+>JU26~'ڭ!chG~ =Dsm'G_v=} ffG΅N2U~ _ ނ1 k^uN&LuQI4{;'54.@Qֿwց_aȍ%{qU d܈.]kt}ϟ]jUE:hRwIw#oB+30!p( xms%Ex,0d(I$e8{B·񱨣~X^|V@7u:ۨ؟W̤:BFH_}']wi%[q+pX}YdbhFII!7Aa#R7mGPlTAe#o ``:b=nPkډڏ<]yڋo$6d@ϱ7i*r9mkcМpB\k+hȀK١n7t 躁ost aNؕ=|aIO m;D$oUxWO.QY!0#DS`tT]&ӪY%[`1@Gb]O"XL­է~!1]Kha(}m^)F}K/$/w J>_!TvWb|Ӊ,X.%,~fD[Kj6htzRZpP Eԅ-*p6E~if77cR6zo7Ko : { .L|@1(-p`/(JךBWYO'C *jE`iL3WYj0*,uf­ӬHV @ZQ&>m_'8 *oOGQʳ8PA|kɦu1Sa-?mжcK4{wۘ\[,=i#P1>B/ldˤ@?g e.B! ɱ4R?{1[@ɏ~d9GUȵn︗q/KʃW8`VQry!ȝM!W.:Uzgv% 1R<;9y(wr4 T>pZ I:+kBЇƇfˣ t.^5( 7ojst:(8'uې3 QsRuXaWQZ09 Dr=7j>Bգm,ԁAѳou~aL%mC@đJۮ @pRƞxps/!ڼxa;wc6x 2;)W UzAY)\n eYCF*;3jh븹]- =Bvv66)KR]:\;.ȈI0؜ L-4xCjׂM4>#P9M'9TaVx5_K~ZNVP@=X!(|q<=NX+v`EmAJתMAz ld#1 p,) )>OeA}R 'ڊHby/h<'8}#ť?RNs#Ez7!O/bڰYgZFpuNeRͽRz>2!9}vc+l *91C"%_ sU1ugq /z͓wyK}P%d!M L)ɽ=),GD2yq1}Ҿ.ys-B?vAīۅCJ`:iJO]ʌ.}Nape;🶱F칚#ċd*Ai?= B&pǑL$ 6+VGY]JkfES.h DVMM?16.0S x6qEg=⹣8i+r@7P~i⯐A4~[JY_K8fo\I,vU 6G=t ,iKCD4a ??da;~)E -hˌ;!)E,{nޢ{ah_#u^i\SҶ(֣g0s8F]" àF>@ɰKA0;ؿݣE=VR{ېJ90͔ErϼQyOF!F xl)kz@&; l g2\@# Ͳbzg^pYE)J ۆĆ]/Hв;B ZcKQQJ%#iKW_IU{)ԞGv0\!:uL9hc^^0 Q!k0Iv7O"cB^!K}|@{ے45Su t>w}9s2cJv-PΛjYWHM=!洋v[0,_NE;|fHC=bd;B e%n9B7n1>Ao:/eRԔ94]+`.Ǎn 53<"; k}U"-(Ø@3}`ֿCj=2y?rdtc0S\ġ`a?.JB!:E7lHᓽZy䩐1Lv =-(I+o4Bm35-'X. w+r(w_V_E~Ќ1!Ӌ wj s%:h+.: >m3 @et=oȭM!o6llv@ĘFo, 9Rs9̠L;x-S7Ui0;)"m'4 aQ.ʩ с_OXEm,?TIGaF}-׼C~ٞ #8ِ(+6y/(Z;?cˬ^^J$gӎ,_e|훳q5נL.2rΕ7~\lKIUZ_~:K~>j7 0j]Ʉ/4o bδ EzP'ƮGAky6yƾfUF;uG)"$I\#nkgfC(p*ɟh]"pQ!,"EsHGkcF %GYOg|^(F :(c/?Ke.Ď>Y_\,+R9AzG307bn;+ Z gn0lbڃ&2G#^&rY]kU#a I6esϣ,[mq*AXt闾yxمzq&nĻ` A#2sxmn=Z , R}~>n*r&:ѭ{[vfeT6Z?k7 tvv~YMaMKuȡouic;#}`*Qu)fX6BgKʍo9S)b-D5kjKm_>-p%NVN5x!l?hEf5  brF%9> Q2TDpMuK-{eC_>,|(Sc`(WE'xkI~0'FIt&wY-<'(sNj{QW"BK6@3lSRvMzn|q}P2؄[]w?| HHԹ_O\ǞW I#zsM)pe&ڂeb6@tor3k;'nU|w=TD g\{=qbǸZ/?wB!=D_0 ݅6(ReNXkcC\*2*7 ՎzeDPИ96c[ *]#\ODB^Rqߢ&z3s4Bff! I]U(tCS5D}~/eNy W-$_~ZqYz[v^"#Oy `HjJ+F<4p7%~N_B='gB/^Ha2տW 'S2ϕh Vr@vLoH9v@k -Ml#@:o  ,iG=0֕bi'B$Ni3 Zw ]VHѮ6S5BG%Ȇ:EۋSAnLM 7Ǝ,*O?g⚗]g-EIIZ3Sb푈@ ̇`q_- jST wfxNBlVÛ,Ty5D"Xf󲜺߈f̔nWO]V.\I.d[,;w%< >`f&ӭ;GlNJW[;AW\^S\麣[u҉Y}ۙyet89CE+khMJD 4Әkw8dLrBeHOeܣxX8 yz/ˇf; LT`OY0Tijzhpyfd9Q\[[/& iBkk*{ٓ /G]{7É^6=9_;Z ҹTnLA9 >jwhYodܻ|nZ%\/+Ι`ݳ/E>MXwؼLjYL!idX/v(Odi̫5#e(# 7c+?Z6q hV7.BBLX,eMTSu-* h1<ٓ6>+euֳc7 u9WY%zpmxjk 6 Hc))Ee%|M Z.c kE )bR,FZ`ݙe=0_djX8mF<8 )/1g*.&+&, L:t% ג,4"G_iOm&lAV,9د(Jeu:A_!4/?]2)5nI҇gME`RC׊|G %Ѻ̧Fp2i:dS5㑒xXMvlͿȽ@ZeT;"%X0Ej6 hh59`4v֣ NTUQc%.b!D"#˔HZepH\O{&_eGe̹{BJ1s\p)];ӕr>3?l8&xNa=q* 9}%!B]m5F.@e1;o2@r5L#h9}}d#ztQ4/*5IfǦEί V άDz" K5ɫ(V1Ꮛ)76*N0`s4ΏUwS"6hcp%٥[޾ԝ* !Ѐ ӹ퉪k^#f 0M-(ґeBP݄@EԯGʲ0^c7O`X| a8-!stDs3I0J6-ōnb"&l|Z7/[}sZ(uG= k6o~[sthw&@/c, 圙&?mP?t NhZqxB O 0$1"sjOk|Ab"o +ߎQSOad$`L%k@zG0޹mFg^KOFl2*T(*+H >ә/>[=%eq]x+񱚇`BS.<ž&}Ox@uCzjoi=JhxZ]S[x4 &XQ0F,f҆t|W",*◄u fj4D[mY7zڻ:)SunQvPn@3cZ]+LiR÷!t R-ʜ]vSr_ M,؀ɟ( :U2%#](:IfM%䤁Q#_E ׃e-O,t9H$ Suk > tEي`-(+a^d54v RncpĆryYJ(}QK -?K 唨XRbCjo[喕wɮ̪j\o]\+ 8^5ѽgK_r2r.w3Y ~W@Il /GiwR4q}Å: Ͱ`q#y23 OvM ~ Bχ܉ hG=x(fL ;-h 83ok#4 >X,ڐF!eB6>#HO{I E= 9}w ᡠU 7;e?9PH:;g7m #ɐ"{wk^>M²m?#e̗N푁:r8H:^Ò"/?V JwׯSwr lI$&8UъҏMB~aJ:)duʙycuw*Z`I&ySl¦:m>"Xgh(_o٩ Ł]j1PѢyt鋂%Zvt/h.TF3=*U'W,]A z(:l[< k/(]on.>[>k4k׌IggCU 7ѭonH_̟~.BHp5RaZXh$1k{.u/dY07J\w!.gGShC"Z> H5H Npzۧ Ea.,M1`a;g4-i^U(zzU !Ŷ0_KD1uol7 j>UPt+ZhEnWhemH+[,ōFcR3fmdGbd.oN91[yw{wB> @1bڻJ(;&qկ~[rYhĤ=%@CɵϦ>ebDt:2[X?+PR}S1 CnO.[9"w֐qX]i|6c(2wͪKdd ABbUICRoRihոL0MX4;nt&\2ِp=َS!P}.E=h>/Ts@(z(>T -ƼB%ə1JT'H{z7l{/tC܍}9G5muf.]" 2S~^NiPe49Ijݳ=Dmi8hcjLv !JcTy%e/>7V 247#ކz3$(ЪNF$ءA"? Oxؼ \l?A,ԇ1Hݕ,GP0jgO0*FQW(w8ˮvYmƲUwN޲UAˬs\qT5[?hj~Oij\ v3h%Ԓ^zj4rOtsuZ14a`ܭ{iS}DL{y06>]")M>Fo+:*A{t_άuaE}^BՑx~bi%]Y%8OMNb_O#W8#r".믴Yh[B,t YXPحU#ǚ>F&?wmy!uP,TGZ%3anLyKPgkT&2e2Yhl?֘"q,@%E'C_e."/] 9*w6?M07٣l_):۽b}O f-QCȾZ~tЂUw]AjwM0jHT D1l)xlƐ2g(u%M:etҔpUI}URSPVc|qaK`Fp H()Jvs^pN",9@ɮ k{vkWfw2@8.YҊlNS>oخq LT{=w HE44ϑ:3=p嘪p6a3Zh9~Lɣ3c3BcKѽi ;SbI}1lںeuܖ&us TTdB.,~Zhp6Zq9G|&:NzskYvfjMX nsE?6ts Q),ԭgu/ ay;ӝ\"3\O!eE S}Xa}i+(JG+Ȝ!YYthͥ^=_~u۾<0Fr]uB3ZN/l!oj qM3?M95W6~%CѰt5IEFo-Զe ;S)+Zwa( R~mRXXb+tN#HdXKU= $G]U"b9`%Idr6CCri~áp?cb nM~k$9.(]A@ep~ ;ۯY@㣘z9nH1GsX(>{7Xd ȩ{$f1v?m<ÇwWdډp+0|f6t[1ޞ1O`dTH(}^> @ m: Endh}l)p%Wؾ&V}YxiGN[ ȅT^P*rj]_1H96|ŵH;ЊdC3|.dxno_CYl yĒgԎq|`FE@k4(D(`R8?"_;?Wi*g?Qp'*b֝CN{]hk0vnV [:"$Z9`oGHR_{.Ϧ>&LhĝO}3gب fzƳ u}wVx5P ^,Ibzv,a]WYi"b]7gy#߁>l3gj{vmc>Ns6,aaqۑOQ Ma+tա8d $nlvI/McmR=o:K(jd}裡QLF0kGs4. 3nM_D]?mYե>iWFY]q0[GEx_>jA̝Ќ7y?`bg?zBF -֥e?wY*J=84R_G{Tf=JCv߅Z_x@d`sM9^+QFhDW?ֶ0s%+LncF $2HO}Q*4!]񷼨OUP7^Q_}˅Sl/Ln2!BY5e&9΄s,8Wk[t[/s5t x?g`>p.>L(nݺШHy.bp7c 6<}3_uRs|dO@M.1*C%Ȫ;K&Bj+|8ݓQa- v3%]]JvK&A F;hrB\%qy=+f>oLڗ4%줍SkE=XL-1uU?JB2Y;x I_Y^Ip.*bm6V}%]ϲCSjbmDva[>,lU Fdik۽RH+.o\XH%@S Kydr w/X6c|L:. CFe/ܛP H1BʳjE umzi2A0rE7N.*OT!Jmde/- ^+5waiL檞a P3u_!QO `ˆ!ܫE7"CO߷й҆t{퉉 gb_x o}"D9yeCvE[]Q_{p 9MPCq?|wxzSXkۖ814bs$_n'.W }@!qVGD#'R)o*hJx0gܽXZ ,sܢ~50?~,u ,~z^K\u1Mĉq tЭwMσޝwU6 B"C\FMwxDhė;W-:>jZ}_w] 9]ۋCpCY8XdI^kGbr6grF4R =ɓYtyP>៎O[7;Y\B8Qd Ԯ3ni),:pIy%R#ZtʅhAYwFjDGy@;}B hCshPww@Irf{*iSX*3*}sb!R5;|~#a:?>9sɯLVH*AŐ-$#wJ[>Q9 ~?-ёҸOc.Ur5XؔG7bՍ`|υn^T꣞#ߢ|ۼ-h*-e8S낣ʱG٣pB%§<ksh:9m7B2TWv3jUe \^ta?7μ105AHSծmP]k!{7 HRð$h^m0IT Н(5j=O3qR8XUReDݑgucwY٢/ {WN+]tádeX`rأ8{ <pu+` .#S;U\XڵM$CwJW1xgwELOSG̵VV';@J@q$:u{=p0H-_sJGI*-#u&sucaW皜Ⓥ{oܫ0iX_aw[exWmV>vv@|2X_ ~S4<0~Qݱv!O8*`Xhd%u1 ׷gG3Np:䥁/{Y[#_)&ZfG<w֝A+*R̅2E!EԒQoneiQxbKuSF20,`|P@HE!AUa|i5L44E&vH&nLϔɶ{d$6@/u=/Oo-5jRg+_ݔt!,=%S,Gj!16J$}ϘL·铹} yZ5Uu!oKe9`S$Or?g+O`|o'Ft6Df*a9}@ӡoeܝ&/AJ7x–%q42EݙẇR*%x"Q K1-BU1$M-`[l>*a6 "=ҩJauUSD:Pw( I2Rʆ`UhfkN<,-|F2V!rv7!rF3 -tgi܏W|+P\d9a|yc=Bp |T9TDq6 P08.PG,PZE'syx8cG(eۤ /ANy5=nϑ-G昸:.NOb^#{wD}0ttޟ4~aڏ=:8˛x4Q/@\ 4*L|K@佣g=FWeEjdzdBS}]ѶǨ|xt/a8}3pB=(1w<(ۋ);?(Sac܀a^|~[&"qWD2 8rE"p?EYӽ<@]Rv-a ߭B1g6Yi] wg/ϰg<[%\X-I UΝ{\Y,q&`(J(`%yªJ8xhX#>8ox6#=kyV[T$>6KEAcyFF 1:dUSZe\SN\P/{d `GhApb ,*I.ʣjMy9N@D$mS6 ;;5`/b*ϕ93-!QeQI`!K#Gt߰k@!|8hXE3ߏ`OHeMn{b/cnd xxd封RYW ^ܷp* j} GDL^Ͻ"vgoz]?C341wm{a6U',ARF;u=DDf7QqRHdl%v"l^Z4S|tٳ= y`k;;uk\KlQ |(c >9ӋzD!t`)PED*Z~m*(ލD( abȖ@kS8?johIɜm3c~7I >7@{x Xj%W*LB-WȠjH3eYi[5I+LkS}a@e@ԸxXM$/QN¤vuhGT% 9dmݵʚ7_HqS +Du"?܇'y,:޹?_kZ%HnhOgL0Րm.te7ݬclkՔ]&sy-]Шu2Ap^N p}@~f\mߡ0vI5+?)&:/=:Ap l~^ -#(r E7rR9ƙ36΍ct3;~k/?l*6Vi/}`OrØe%J9+z-0Nl,_6=UIrq!oL]YEwcb n*U0gh5&'rگmjFDh&@$}]Y3/3fMWlP(Ld1=Dy饓$`% a9^nDޛ/Üꫤ/QhE:|2{LϿ .`nV`sP\qi_6ƜxfUWt2D!r.MK6PvRrΗ?)cKuS\.<l`  @{\ϰ*e6ߩ3Z?J]@͕ l<%RT4r,SnlᵱMmB;.(㿏R]v\a kQ^/БAKNnllnF5ָ0a@l٫;TvOϵ0ͨt GFmQ_;r:FuEYqºvHd9x7znӧ}FTB2ľx[%̫˾:0ךOn3p 2촤&j"ҫ j@S[,4p1yn< # ћK4i򪫚\t:ooT!b!1oRg>:xPiG8^ b#ի%zLd|jjЫY6|W.aH(Y JcX*uZ9jBqϢ5;QrA<}YM`}nn*.y"Pns۹N'^Y痤+uOkLdI^G9ڦ+h+w Vཐ1?:1+  v/1- k81[p~o K7<:K*ny5-3hߖ㕲J` -9h뻙ǪA;^^(:q"zɠ*dzB&Wʸ~ɽ&MFϲCYVbET)N#č6$(4*pAo<9gn1*+ΪAVbt k ^xX&`05@hE&qu!h vHQ7oMgД:(7VAd^>o?KI8k 0Rs+dVr};] r*9)c  6Y/dOwOB<1c.չQARpom5L8*.܂1fEרD 颸F6imj[,įĐH9yb"Mѕmeڻ1cCجؚ$ x<,t?N2[k^g>0Qá2;24o ȭJn$'@'99 .᪵OCjȇ#@-"z--HrhK`BE|bV^quHUz潂{L*z&黫\Z ŸcrmtcB[ڻ6.'g͇T&\y4C8ѫa}guL6`kmfm)I 鶜_Gjp󓰟`ڋf%md)^? B-L")o| umMgΑcFݓܺQfU` މ`F`kJx3,T ?6.G V7DP_-igj˧Bt礲 . ):$I-:ª\">vS*H]މYڟQ:ܸA م}+$m$Z02yns籨S2-\>Z݆?aBDhد D@@|)gG^PQ+BBb߈T_Qk>Dhe A=hRYl d I݀ݐ〉ix/8\ 8J4=4ja`W '<7ʭ.Vǚ V<秔U@ym%5UA8 Rݍ̿H)]GͷSߋ!st+1B4.ʥ3{kzP}j٦'|f~/N"GU ,&u$R.M_.Y}ns(8њޟ< -#J'ߩ%c`:j(1g|dU~~VbPL3᤯҅"GΖT5kqv7f * e,]wJ,sZ X)ە"^DZ;4ÜRh'|±L|}ZwHdu5lݲ(!i{ڳfom"~.\hY|$9Ţ j&]'*B\e:O8.zkr#[trè_)e~#R2l` Ѯ7 `I/VQ:>5*v 6Tm5t',108Z"ub.O'0.$p7* ‡h<ȐD2r)U6Ӧ 1Uÿ@aSCء3Xeab =@,ho GwqzVTeB2T,ˆЏֵ|a.p 6cRFٱc|1ݓ D8D};Z{QtJI (8]>J?VCY#y&"_fOۚ4&bx( 0W5~O8NNDx%~mnC%9tfՌqAx&o m~Wx{qǪIM طBՊ;ݟ: C۪!c5\ k?;YſHM)<%l^ߢ@].:BB:7Ueҁnȵ a\1jO{nلŒޮ.XZ=/yc,=ѱ $mTG֝~e9d^ʤwo|YCfq{ b/ =mp@f&*Ӟ[ӥa \;AoԚnfD^ x[H{߆{xqo`/*.6{ 江+`\*!ĻڮQOCc] D=у1\U1{^yb*j{p[3QnhUu="_$ Y Cj*piQQr } e^bK-ı*:6C>WmvBwT?aje0S@Jnv8MSUok= 1 3fL]?`Ec0<ICI˴ú/|<`.rYr([[)~EI"A!P*Gi6U- _r{xI*{/Bݥ^r5#0?qb/^ "s:4$߽-J@%{j#P_kw;]8.~Z9 'd]'Θ 2IޙƗAYIi)}:ywB ZT[>ҪᮍRkJ3=@%;`&L22:Ӂ\r*]or}@dc{YSLexP ၬ)W4dWNҸ+wsʰ')`@++] ~So1)|B-CX}=ώFlk2M~2'lх ,.xJ[`l]LU=o(%yFlW:LGgApN[vEyÛd FZp[<[qGLEs;  xu7Μ @%=NN +*'&ʐj37*̤bNuS3 rodXIa9RS9,#Z^dc&@RaZ^.pltRY|>-T>8- 0OJU 4qz4r}!(!@7n'0@izi6hi! Q%'se8-x:nmQyrk.XV~SQKZ$"HNx?p옠OwvXG~DW$++LJفHqaˢIU}؏Ɯ4F3ucseGzZn,Q FɎ5|Bfq> vƒSb}ۀ ^5 ̵&[jOϟHWT4>Ơh6@3su**l΍2׊ Ʒ]Y(k'.D<Рk׉ (9G+n?OѰjT=Ypy]j!dr""P P:oIza5vyd$2S:e q2d *͹9е{>^GnVnBAOxs6vAݡ@KRd2Z8b0 HM M1fX`Lң5/NQs&3_;rdF颽ѫwM;|+=Gk1DZ:ҮL]7n6-mL"9O/G_]*s:?&R8DbԧDZ|*}٤: iyxlVh1k8̈́iz?0[:b}kU=ϳa6ΔS=]쩞]EEUc`{jaǟd^mrTasz=sۙ/ǻ_fBvS}݃پjˉ̀hL?E`Q<lÈ̎N݋;SFQY\5fܴ;о}P}bu#BbLD*(DClzR]1-"tEt!K޽[5玀8bS(= Rye, )yw { ؝PUUu`2c\eĨ!rt\cCar")Sv8z|;kw3*{`L$<䆆ŝ'&wJx m#K| cȶKYeT~U4w$(oV7+L1%FJoQ)L`vo@<ыkEDo&nk,t 9 ,{b3;s@Y.} A|ћ5s2 z3"d ddܟT$(Jn@M7q0gR?H|׾^X' ! ,}s q1nSUy福U^+~E5k?!Boaåi /p[SȢYA(O-:'m\b&~@51vd/[15fFȨ˧_,w' v Sɐ#jZ9bd}k5!EPM9ĝ8Ka6*̨Y x8dwK.*pt?vyŮϣs|5|n%7p!@(p.yg{[A`)qlQ. j /`yD($(=Pdv뛽|B CZt7M1#VIyBKBME6B~6X'ܾ)G#4uL 8 Md`@+L!۲8Hip1Ӕ*'"o'ilB[b+il1<|XxOWM# F¹sp-zH\Dk7'["KTs\eqZwAl1s}Yh[donj%gLG\Whue9Tˡ (3BPK c1L w8J+m!yԨqYέ1IpUN J =Q1j04E&" ,1*j?+iݺu6m΢U;yWC&: y( "RJs2yD.yR.^ zf];N />nݢNxn$ K.8?ɑUաb]oA 5{7Ec?f]yŅn$`Q TlV̸b=&VZ.&//ǫv GIN@0c0 ⟹CDjQ7Z]vWiY5jh2C% ^_"$>$׆C>'8k{^i9Me5ęN {8p&vO Di:mBcIYZvAxoqG11:"Xį*Q*![>MhB*7j -7' h=TQQP$)=x}*859mxF5hSRLQ+wTS{*I]%z|ei{yHTN[!e\=LΛL;B6*MOԤ-V, $3건zFROF'd;F$pVZc"R]>Qny8|qΉ-곥K{ 32/~Zco4qYXB=B& $@KGA`ӗmz zӀ_1+zb>bk LHMЊFmO],kntu)y ]-eَh ́1՝FHݫW42TU YÜXa96 z1<ꁨfqbhtao}qbSt6.n)Gٿ\L–0u̩䊝 J4۸'ti#/ޘSPI /4~hVf]7grvTUG8 ekzB=0R^yLi umH;S9> s)ãϖLLkEVϴ^BPuNOw(4".e3۩OԠ|H7"Z!*tdF_OMSC&UxԺu8At6t[c} c4%4xp"f$κLqtrPnB(j{V<*跡Q9wcr".`$_(=>XFa'P&H)Ϯ*~ t 6cc o KYoI1`2'tAW_f 54{HC R86 #g$=@j;8 <M)AZ(oKЭ;w,3vWgr-s49txV}$@kq9\*`(eX]<']~fWPs3?B9sKGNK]EsWEKRȯF'VQUZA"[FU4d{oށ73ڷ ط3-II)byHH)3m$6uN]d! vδ, <luravmHU e,pZZC !FO\R1<<8#dXA4O>$u_}]X:+eg>{Hm\ۋ8.>!jQISI;QnԄz&# M0`ɀQ2ڮ"L\oNq1#nt7|W[=LPdmSzvJD)wTz@2}ipg% BR/Zo_iϛj~M{=ƞGS tLnr`4 hůNI`K1Ba%eS2nlk۔.Sme=PPp (5ԷPhE21oN3#j.DvJz|мl*wgVXil |BkcO1. *)-OϾaw*ѿDbXPѶ%n_NYd8g7@>aDW: M&X\ ~Ʊ|k* ~*Q2Auj8ڍ3&JΊ=mN;U ^JۛqM~%Y_*>POD8=N||?'ZsFC³@(騚F?t<I7 sD:?^I.@N +B/SyL|Q*3U0{%jO''[v hXP3%+go̻;`[Q'D4{qO3vvk}-QtUed-p/?e6v}Z! C8]m/;3c(g$`ܢ o,~qjqb??*naen _> 2Q cQΦA3OzN~\u 5fsЮR ?3V4ԢҸsB&v#QFEhqΑ$`%H/̸p;ڙBTsSK:i_1죓gHXN-L:xxs- n'U=KulRcr b1KPz,DZ]F8Wּ+(#fݏh XPIkrS}R`WYjdECY % j!>ϹD7ȡ)tuw>%dz!Soo1 (,}pL2z@iax|֢ވQvL7(DKˌA1ȐMKGaj5jxjY,aܙ@ {ӚN5OTJ`6E9Lc;Y=G|`4IϵZYT^iT/,U"/1$`S*Sp.] ,M"-}MEО`t?O 4W0Ԕ%F :ԑa+Nb ѾBL7+kToQ ?]PSCwCH@1,\Ƶ^7-]Ӆ*[饛\ #ik1\mY \XdʳrH.M5E͇U{Ǻh}G?܏[T N8`$RvȧJ/ƶOwJbf՘ߛF6'ճٌ7So<ȟFmO2* _10o~v'-WOάW1-vtF/,KD8тN6 qPeX1#ڇlӚHuЁ:V!fࢂ0!,X),k"C$Lk4QNYG$ X>u8,KXʖ7gDqP`s2S&Rf88@!Gһ*;Psflw&}zh Amg{g9?"xze wAqӬKIc" 4%m֫')s:OuŊsw ;hpH(u9̖-j}oS!42a~H(rY4cn~`t+z-X&dy͵<6-vz$]CAc^ǷiELL*LVo'b1lrP1 5vT/\lu0^g>*@yN=txh[Qukvsl)VJNѦ4Rew5N6 p&h(DJs""[qmc}L#q~3Tѱ㊡J*e!FdgXY<7{[g Ѓ^GƯzu ixw;YS2U (Tkg<ǿ,^k{z8:#N0Z3,NVVH#j6B)׳)jr{R؛A. ݐf,ܱĻL~kzxeš E=4wF4U?¤[hbM`aiͤ\0a@>kGt_8 ;7/Ocp*sMi0Y\mzMr} Llf{+Z$QĪY8/b/`Gp71*\f#d ;QY o_Q8fP5uKn/Vl}/lv t-#htf8,1;i/E%\^yͱ"Ȕf!qnmu ޮSԇ`>(2&꒾?i9LXlQl|_hb9絀$+x9tS8xjیs@ub)~9 .ڪw>_yqx@jDi "ZM Fl=߉6 o@ _nu\fRM[ ;neHu`.6j3Vu# ҝ͜3s,(Ѱ[ʱ(oy'8~@<_j=nm7723 /z?૟AF5? 03ȉ O{ .!'/'krD~w\Lųٺc&D&Kds(o+J$WlH\}FTTj WϗiJQɴ X\HT|ռ{.(E;TRpۈq{i*\t1^Pܩ:&0DZ@Xgpr*+=1l49?tt&~ѕ6kd"C!˫'cq%M-q-L4q̼U&+[$ȘNbLR=r'k^ }K{kI争)9@]{م+Vs%RhhN@rزajAwODߖYFT lxv~2bK %%у=KYS侢K{6%Ue"222>ۨ s!"vy]q>#ŵ]Ee%K^XԫīU( }D ԑEm-XT:OJT6Hmj/ X:d=j6{S]6/⥣?kx'@&LJ Nw5a]!E:8L1 2ƛ|.rv';ho5;9ɮp!1vw_}OCVU9=:xep ps0yAMXdBJNԏ#̋lV4NbwN enRZ3}ֻa8//ape6 c ɿi:ڋj`tLtqQu}G ' t2ò fG4rxt/OlX;~o.j'Jy!D0`N& $C&U0tNҨҬOzK)>Uum Ld%t;=q ;@5!ƤRn wEP$8zuKjxv2x&[*#c_S Hl1'g7.tkC  Wp-OisZ}8Ka>@eT՞@멛\Y\8sz}57P(aX2Aj6XtiA_lpwey7ĥ аD8} /;TWc6ʩԯQJYyu"Ԙ|'B-~TD4Rwƻy\ѪꖝMNhEN ݦ'v23Y$kNd74V˶}#TY5{g0(yF: _\֝AYUQ{R]Y_l=W<]ˣ z}q& fǩ1U+!/CBre}HkԱy=6|vWtiHuNCV5s` .Ϯp%MJv &Of6]8468gYZ(,PYO}aXM|{<,Dj `FYכHƓ /~02ֺ1oV߆ .^eu}UBiU&-GZ/%IB ˿e '|![dtq]QYPLj6qv,78r/\l;#-LM%3Ó+uvnwG5͒FylLgfoiQ}vnn`:`oof7/n\#&`*H?ikT* WXxMn6U`r;0Fc16\q&IAҁw<:* mLHnU{4]F?ƬKO+ ޥ&4AO'Uve L.ARvq(N[C_AX9; <5%Hl'<8cG]ZŘsd,Vx1ǎE7dշWO3? ad[;_*D Jzw^ۇ h?AR]G=6J/aQ_QKjTt*|@߼`K2622%J+C^謁͵Pd53ࢸL$6s`) mO3ݔ!l?p hiZ", x&3|vȺ|Lw9P1( 䔋evc]L.c(R?'1mt]>_dA |y()4i܄1G] IJ5mK1_N34 .Kn&&6|]AF흓;kd-]痺'j2Z41mӹ=K Gl i|c|ey5VN;.vvWDq">'*,B,ߜHYuJ\*TI-}ad4 猋-]<)Omd&t,X3 v'ɠ˹[+Q\g8d_v ՂD_s u<5WD6ߥ׊MF[pfPvX3Pi".j}va/7" /8Noǰ.1{VP`5S{w} !m O8jhvG6hELXjgB\=aaĞ0/Q9d,"S RCځe&ڨ GMz^n4x\Ƒ!MjڌarS}VK2U"mQo:h@ơ>Gb s~e,]yQ:T,ro\W>vk哝Z-$0&캜PA z"Jf,8`ӉʨҕA_Vgy@nàjxܧ jG?g K,vyQ6م7ˌI1{r>Wd&xonHE{ lx'q?Kn7,jOYQi9 zu dxAVFqU*ZS?N1i˔T/7Zs>`7bϯ+Wu 2݀6?x}ؙAi sD5(ȧ`)5h[ݷZ(ɕ!d[f6RtvbF SkHI}ˆ}5@wdZJ0>@^)A#C]N@eS_":JM8ɃG@zҭ)A^l݁awi 4k>֌: flFu~rT$R - ggo|-Oļ1d+ғG7X {sR-WU8|/6c f?}Av?-hun噲1|jwBSO^1' '"==n7dꇞc}117//jXo^cDWZ}aB7OpECNGʍ%-Pl^u{nZ/"/PK:M`=2#ɻ+KWt`˘ceyi-KyȀHZ,ɳ]b]HKS߻-Gc;NcN0lJ&ZL8H/kF T~ې5k$H^Z]=8&ƎORKUD '/u.Xdʙ`Z8-@Dq/ fB?%~"g'[X!q9.- ZBViub_k- dvF[OGSƅK[/ڑ|mްKt%!-,e˥`q5d~\3[0_^R;fe,ߦ6{Qqg"ءE1Qh5r; #ϭؤ Z{&j2S3hך:7`C˥Ω!!/Xț*!x]WɂD`Wf$0lѯݒ[}I$%'v !*n%0߫*{YŪso`Tv uhg9~jV|ˎ>LO3Ѫ3Nn4LQòQKbyTBOof)eFE˺v U3 QOJǽ+J 1XnFu(ēptVUk/HS:9Y*9APz&¬S$#!> S.ϺixCl%h |-Ӿh0 pxs t*We߉u=| ڻ/w~o(P^@0(x*{c>F!YY IOX lzWL w&1圾iD\#w2MVM] ߘBcܢ$\TC#;5(>92pB#x&i8QhG=@\0TQwxw;;ц" "XS=;U4n8I 0>utbq1{W6Ip8 !#y? [C 3D=-;>,?8!`fr<ʐ4ǧuYP#W"v݄cwԸLAUr ز ]D{ 9|'P Kx5Hu.hwa۱&o&ɫp9*zZ< oZ[om͐ ,#J_v%\ԋ=cd&΢clY?Xfgt#Cga)W4| p? W0z潿iVwh%ghiA׼{!c690R( \ˇ6NlFSRCsD,+E?8(iGRȘs"N%Pq0,65kY^~/o*f9[gnv[뻸Dd?T[k3ӡ{^F [*NKna~[9tmΥF끻]Og\Gtl軚pX_/@7 @ĪwߨyxJ5|:Õ0ժO\)9(NRdجa|q:x_`m/z^rx$Q59[JƏ%Y(,aDt#f~ aXRLhpjq5TlzhZ#|>}]QdO#xqxL2!яFOjz% 0}x a>ךпC}Kk[-;1MOcuRwܿd_?6"Ocoy?XTg·%uwQ'ӇP~ETl;eD1>N~.A4 ;:z>706܄8u~3Fξ-i` /(&+ÜcZ d?*nL ǣt/"=~\\ @TɪHMY۳,reΤһdr%hK{ԼYԦ"ҳx="B8_7Hޅ7G4f݂W7axYF=睐l\N<|L˻"'H{ l7ɒP~lE?k L^V? _x8yK->WH4~f_}`)XN9NnakmJ?N^d[ses)]Kx1F1)\=i5VӀѳiI իMA=Jaf1Ohi<_v;pߋK"9l,բ~:)Ct**г\V*EO|u]] bbGZYOʓ EтI>WZfYz=K{jtoyJϜ|`/R~@pGq`rWiޫBU0;dᑆWk<}c7~[@KN3`ӻ֪c@ti~B +睽#P#bB \M뫗I#?9d4r̒M)z@&cQ3ZrOKc#dZ6h^j.KFģs;hrV)CA2Yu=Umrv+K d#=J T1x-.p*J9Z+/e0o֣nG؈lƤ0%,wN(2A?̦;+81zܴyH/N%'>Jg,+L6fV*\uU݉ahYRz& Ϝ6ChK<fz_;~alBaoGUbmϝA ~2(0K-l?97Jfchի@ JS<:/IP_ߍ~'[X%* oJk(BS+E׫U'>dqIdtvA=|._ˊWmE9:(XTߺS%`ӏrdUR.gQ{s[ P(K@[it.Y".˛dE+,w{Bx܇M"Ը[l768w(eq_`J1t9 Fm6*j3nAִ;B#S/ܪj_< IWXabn,fd6!x/TgE}ٯ&s[o; ۠FqOlʷ]%_*m%XE)!{oes;2ǔ6"k"͇ H%ʌ]Gkے,Ӥ|vE&ОN2~uKդ@8 X|N$zkI(j4یw^ ~^7MR$g"TKu >t݊}${dQY!*W 1U3HOaہOwb0E8I1,>u/9i/Y/p @(PiDdhBTct-P.]p|נ[|b ATQpD=pX 0eL{"wPlAES,J6Oz67D?pcmՑՋ % /hLJ{3 1Hn٧ظTCR՜Lw[4LWS{"A!4Eޟ|궁hV<:(]Jʨj`xy~balOd:5tn+{_W";tõ34=\5{^UfSSw&(`xy?ːJD<μޕ♢^*F7=IY;*_]̗&, @UBAaIB#ժO26r肱H(FFViY<]e+Ny$Feʳx0k}r5%IˋZ ’j͈8Ik+ӥ{mǠai"\j}5A$R`Ò]X|g옼nMy伝sbm`68uw֣ږ?5q7~Z94XL` ޸J߶WMK\`3d8wkA8h&{ahY{U-h~Re6FgLFL1ah f\- Ƣ $#yDjVLHjb~gh@&UY B| &{-a+l (yk@k؉s 6`%m#-s?O82Ύ,k?p $i4csfe{dկEҏWzW\{37_&}F4;!lm (EE$emfc+~%Q y bf(Vv {Zk؎LfaҘ]08{YxJ5|Ѧ hpY`E5Y1DQَqcЄObyTcn"_ &|vsg ;f! j;nP}v3oGXye g1Q/XW @}2@L Nc姣P>E+9崙*[ *^q{m^!/rGnAngҨ? Ydp}1HIak⩒iNK+JNwXۯ ,^+qW8N 7aJV&uܣaok=+bN8~BÛu\ Y.'5‚uW^D8x+AO˶W䇗07lHH%ٹ1+V}F ˯Sfg!l rGZ"T W4TVȂTctkJ}14ԥgxף%Mri4ѪX55G#If;WPh|ol."Kp6۶Մ#q)o~1DO$0 'U^9%{sM@kF8r/ k۶#2Pԙ >jk1IJճq"L}h3%Q`d 抸ef( e 6%4 wZ`]~İ *UpqyMd5@=F `T\t% onYGFlp܁\m̲/I2,#"SkmFfo[?Jx2HnƦU}\k{ȏ \ږj)_[{ZE>?&}g(hI98p ר)Dz7d[l<,?7 Kk~51yCj %Íxɥ\!ԗ/B/(<oꮄ U^ˌf|Z$z{#8W?[dxK"p ك8J?a}aShzފS:Č`>xbdEG <}mU4l t`݉Ď_њլ\w\KYC:ZUłCzZٶi%l؎T)m@n L H.tQ9%hrIQ+,WSJ;ZԤ/sn9H䩢2xBla,0>b(-гC{Cgg!وYif*bO$k2Ҙj0%禮e᳸L}"7"u|PY_hh2xj7GQ;}FMҎ<GdK=i02ܭbX: ™r:g6Qnդ_Ϳx~=B|bs$N\O: ˇ@'Ŧ&*w{eӠ}s{:z?S1')n7U7{[=+YsX;.yo!%vvU!F8ӢwtJeb{~pY :k<'Ig7jdg:(Jpx1sê"H7wg:W[U{SD)Fnڱ|*X6V^Tݟ)YTj?aJy7TbĔ]0Wg'*&?XڽEw[) +=7!i~Ac[NN$t~7*IkpjO&/4r퓘P]z1tH=Ujj0NZB!f2CD?Ho׭dٚ) wlv,ԒN{~:B0Q=S:E5 Bu ()hn2.ݏ14mt-4;oN,5l H)m:~@M(aKE IJY)Ǝ[.dR% 93m..q-ҕ`vցdbV 1QFF !L\!qiR%~JB%3ڐ$9R+-<[:Vh磳3T]NFC !ه} B2GiD"O5 #Yp4%Jj-`ӋǢJF"W;EQ}J牂l9':`*@oLݙK_Xqf5 SF  %QHɓ<RVMI,Uqot/x =L^nQ&S'?Up1s ś4s8LVeMx8!A*GdEG3ChDςb8Y:st[\w4aXgfuR]ֆΫAt$ [3TH7%N2a!%iwK.PPl~/ tH롮h”VprjN0 2rO:zOv}-9H72K5?i2zyHv?[Mzyiy TfjXUd 6 RFȈ;g2yHbvtMj❗E[œT$od8|5 -i(8\ ٲPT^*ҬFa͋e1tv?!>$wN-kXDjjT\pQF-"vοؠiJAu.Q ?tsu 86ƁrWTjI (v2OH*ݺcMRpU:Zv$*MkF;"B 肍b|-)4v ܃#6R:&f[>}`,e%݃鎂'p1}ֳ@: NuOp˸wyuKSw })/㛃V[Rޯ^t,|Y~)&UbB1)Hl?\ɷT9A)h=(0``>J6WMx"FOc6ר/%t:hMjҊy3h8a3 pp0ԊO>2ZW&hζ(_Cf:wD>ETר}8㭕E%n>x Y,7Ж81S֚E,/%D=b!(ЙQrŹ,8o16&?q<1h0u7O4la2|oBoӻuo<#=Of {_O'<8FYi#',IX,X/Uh6kU lRGGPJoa7ѺwVZ4Y(E(x' Y& ɑ<_P >䕤\ UE:[َ\V7gKMeFEx $˧,% -F`l$ M=$t/E SCe.J뚀(67;a^hyTGGQAx"@Jk"Vc!y_;ԛeDmiwؒe #"TpCjΑz^σ3$3aMע$:IC~48X\6R+xJ'ŮL_eW,Wy_C5:Q~YI2M5=c?0Np⮲7fza0L,?N-LnؐJ`H-;L0k/Kh͗+&lAgP|\_.uesh}o&3Vl/#7Bj*1~ yuGLRlJV1>$'a*9ۀ$JK]60)2}QUe޼7eݤ!'N`JɈTjZP,qzJ?`|]Es/mDyA JT9|$\E THJ0{9_|e)u3p*m/ t2Ij6o'Mt xe,==(7Wf6#E6oX?6z]p ?,jt?,`jҩFV_oxU<ӭH|fvԃ*a>CMx-[şݱǮ 2mƼ:>iۋ\ -hɯ3UJ( d^d$v\lX;:YY҃˥حD+0hF&0c6zC$2GTna7ǘwΗk3@l!"jM ;yMsDfܩ]M|eUwO99!)ҩNr/WtR8R^r_I ҋ{'փ4iFSt W궘%\(׉["o[v0#%=i|UBBu~ Dp.2kqGUƬUZmr-{Oz`M)ETe ;u ґ]O:dZqؗ-MX)s {}A|3; =dT{!>GcQKU]PkNYl8kbU6RqM mf^n7 Zox].09O=.U+xH"\,,v +7H#||PDV)XB3?*c`ӬmtVp <Zg3Mcƥ'L7S0q|uatyuEETGn;0[g ]: @}FԢz\nog"{1`w~궐Fnӛzxn#%t?4.JNTo$eֈ*ix:XTMK^E߾W4ܺBwǣ?_@0"UB7=Ô>qBASB-Vk~ :`kc'#ڛ3dG4&<;zϩ!P|)T:«rrۨGSBp-rUެmƨ-Azu7a^۲="Rg`>O Ge7ɶ_+ON'Psf~){ KR@w|8fY=Ht Te%?Nplٚ8P.]WW't:z 2 FXM6\61ɰV2^O;\Eq`{8Qy~˵2]W&*x;i?I%$w:ż̏|&=Lìd _2HHTܦRͽ虈aAl&lSdY&^qgg4KF26z_cF=%ErMm&?M" L ̎O 緞 hِ&C[ž#;CDT%o+-3V CNXV ;:()ǔyY7\nks3DW-mASk|| 54'bu-MvK,vj3'۞go:*0kd#K?-S_lx<vyYi5ř7uد~R0;$T0t9ܯ-y(%w$)0CF+2I^GJݔuTd$KzhHIē6u k9^ 0L<TjW}1җJJj{\&a,:WNrʟTx!Ta] \U燕^[$&(. Szyc;32.C`МyN0ZzRPXwnV#dzL{v6rsitX&_^4∎t&j/(P.H0rn3@fڂq:Ŋ[N@n 1Tu߅mkcqoPyiÃh.jz/=R+&k1UjȡBts]G=ok{|UBHMi-5fɦJO{4Ld_fzg%H5 ~̂~k(~ql$0ZӯU0jvWDfrwG je;bts|1:[Mv# YFqL3YlKoC {9MQ7q]Bn*CɼS]ssCW[X:4' eZN_xE ]QI,Y1l;MAtrfe\*! GyUdӹ?,7fo|^RmYX˪;UjQ.藳@L*i~OO{Yh)'@ӜƄHA&Gay)=fR.Ԧ<(5S:FR;KmR"ԜjaBƴl-O4+suҎ^%7*"_hUM:!b ?F.rr1n2u.m`aHLf0_i4ćg/}PT|4#4w[ >A%i3~(yŏĽ eC HmG۽snq +cgjWҩ2:'_fV R@eNPgT)9~·BIJ3hҭ=dٽX?ѱѩKvبtOtʡ]siunjhL%-_AmAbzm5^tmRdWFtmNm~N+̙͡_VskJEV!~nͩ5O _&SC5`t; ͩKSbq֛e32RQ Ģw-Dz#5R\ybݻU}%ڌ)Ȳ8F5̐<q`ٔ^h96j'l8$(4zr,ج =Y.Uh8IU&Ne-W6F.;đX0}i{w=[᳅V8?ZYBtv0 ^*XKAg ;}6Ь?)2 `V]J:)[}yqTMXZ86F 3QtNzM[>a7pѱ$# kNܷ54*0X p;%Jo&5~sZbT[|9(RG2xUwddy>Ж{G{$[9Sl`g[j ,=UdK\ >R!{, M- 1T}Pn/lVk+/Q]JtBt4]g7"Զ[BA>JOӓB`&X72[xUL0J^Ȑcjl d$9, 0γO:w%=~>Nȥ?c"1, Aؠ>hBfFxA5)s*Sʀ7ӗN<; \?s1*!kr% Peu2N8ѲzF|r sdDn;hNrh /6k_O4+U[SR8sAshsSu#d[ 6n,P kV.ΒdUxP0i"Ł^vA%?@ =hΑ/}Nߞ 2YCrG Ƃ@_6HYa}p?!ya'{@#*(u'8f51Eq1&bW }SanȨVq:S$zU ;B[삀[ à.oCS ^z GXVAM)F*|)b\;\κ&qsW)U4 Id#-+ <)o^=Z?Bo='17õgGŽ=Y-5m<@id_ 9Z,Զrop_cvfVväkЪh)oJ&Tꉔʄ]1s\A!8taa.`x_kDF4DE& -ћE$p[&jYU1mt$bۥE_2K8M P o8!PPd2Qoe''.WhRGA_ATzqSMhP}mmdLr  l[jHOr-2: 4n2U|Q; bݟv xJ8bm0g;(cy . ~A6TUu4R,UO~}8Ƌp&dXrit }_zta. SWPVɕEiѬF9w Nc(tiba/%"ñ[x_m !QIt'$tj  DQO{]KA@le. cU#e):ɂ_Ph۞ یؐ<njSm0Wɚ6JPPF&u;FsBBX-c]Wˎ =Livb76Nr~?ږ$}ɒ)k,SWbt=A"و7h5YҎ'E*L2L#qMke"1~fy r<њ1{j5Di[,d@xoð.7 |Gv7uXU%٤p<\*lTy%KarSل"#Dž|;3OQK+{2v8kSC>-JYSw;wvXOvM1]FCJM(s@o`z|D0QlV%}%25vn nXDB:X5,+lz[@LBȬC-h`+g#V|C `,#bb5K~ R$Ac4vN,[Avm_A~+Dp$ sN3\n: jD>TAV1yAX"ovdFɌt|Ǒ-A*\1b6 ʑ 0i|y)x#hO׷F2 k{`ǷK4!_[(u6KeO6ٛO@5wovv$|=nYʉف0 `f}׽5t£ikƓ aiY7ϳt,s,o3( c$pk}]Ԛ @dllCCP*xu$\AA"GdDdr:P^Y4{YSL+.eL*CPޱ2~E)\c52e}2F([ +ĸV,P^1|gx~S[ef Y- iO[եǢ9\3 G{`YV*Ok nJEW$l#fKWשAnndo: ``Y ecޞٵNKrOE5ne$z$lYGv|h:RwLpMA,` lꅄIUDvI13s`# Ew!4=UpCN Z>eUc|u!snpBx|̑Y)+bIVӄFW?g9 el&~,l1Jt3LEWF<%E[2ok7(U:,o6ҿ 7A0 5+K}%][YqoﵒtoL:ZKf6ګ1nMX\4N TB l?*uH J &[09UAW" Œ {4Es=ʮ-{X*n7W=nѭO=J%l@v fmR܃)]LTLjfn9dUPTA\tO.E&B %xۊ0I M{1X+sq5:LK-=|\* ^ZٴXk AJ`5N.JfyG)xTUZԬ 2#`F_QȋS 5.nPI׵g2I&5)3+SZhDs|3r-AFN}c6gn?chD/VCp#%2@9\1F ISH^h~kPDBhTLfIh'oz|I ~hDF&LaSb'VuW%fiB|TMwA]<0h 'ܷ!ʚArRgYgUƬ(QK2{zeTi)?߉ Tq.\(܇~;TG394ʐpA")&ỉO-h͎ibhqoB,p,"ҳX=&vٲ4ЈKNRԷ~k+Žh*8o#,%+73/z|?PJZVSj]@CKe (@*H;,`KbmwP:&;>ݳ/8rbq?nvGSYQ!, n.B4GH걤xaȶbGm]'.t%;hyU#fL¡fOwIQ&?cc3,qBZJQSM뉹P))m\NBhbKEK&UXb+hYAV2hA HIWo0/"GnL1Az%RUOKom;KZb߽ .wx2c⍝Rmkqĥ 6u%5c`Z &p+7u49IZL(aYm` LX:Mvʪ0/CqxPv|M\g~^$~=wElmiAx9ebLJ-3(~q; L19ߣ<gwC3.X2ΈocUhalXQb<ݕ+B >{mJZ9a~I&}{oZ1݊q:-<? v=P?v:Tб#O(&0y|n4d'\a<,vA 9:|Fټq}OW%2Wn- #hfК &JSN-qѨ2=buݔB mI;$)5gʴSQn(C$ҏ%/ ]PLD&fKw3Q_!_=B"7->2 k~| %2(MiX[ x"S #>L65t3lF,ph)|a׀R3X $e,bpDӣnw32*3|> ׂ % >ބdJ޴UN3O$s xO7;tUTDl5rnn )goX<\$xk6|X8 k'Tg AG$] l*ZDR1/0 hA{ٌ\9zrة%+j~MM8yd6u1udB3i^ OBRR>+]Πuu @0`VüJroܠBHԍπ|v.E =8*،t = $6>FF(3&} 9qm,in?8ѥ0mo<<m{_˼aoDReK x\u/e@o4j!(>F1ÿ=Ny̢+W^3'1'%p~4>&$zUIcf}yXhL]딵.5XC/|5Scr2dzaY;JQG(%|긋FޖE#T (c\SyW݂Ma~` I6 ]C/$CI\Kj%)cyےL^g׷ߝQo]ա~[jB%46mU&1h!:L&5}fCs 9 WNSNwu8V}w<'MgP5e))Mes|TIb@؄"c@#Ƒ1i1LJS?X=pԹfgH]":4܉1gE^y >^X%C!QdIbo R凵O6U+hD"r+ gz9[ԍ0ε{aVgBP™ߕB Ѫ ŦCn3dZ}[g)gsHWzAv$3%82uKXVw_=-(;D Pԭ^uW:̱`!;վN6eN{E  /cP.[R79Ƣ;';ᆧ$cw)vݒiyF/ʎz6m#)P=E dG%?Nq6X z7fv| `FO9I0 Nz辇Z@qb%++ie8Y|ٻQCS9A |n[qa Sij8ĖT2I->>53]&ňUFݜwݢ ~cB*lRQWRaԛ\ݞ؍ca*y}防+$*{84`LML؜4K: <ٞ &M]p9ВBAӻ11T_&QQSzȓ]u$h½h]%[ 43M< vvwU W"FtF RڀtKÇ pLS_DuZ"U?5e/ ¬yv'#A]L@BXgzz]Y2w{^T~3uKEC26HqbWPҿ#*9w/q:}Rvx@~E ~}:*l @Y@бwْ$+`I@^EVt)m0 rU3/RĐ*yL B}(fn0H.}jυpmը"uv'FQ#W{/*~y}kψt2@~_riAm9GkU(~D 828TG;Ciʹcz@g+5df^XBڨv+䓈J^Ag3gw0N]%R{œ<7Uyf;1Z6'tzFݗ>qeOX'{{ږeƃzJѮYZm%3aҕ+DfvkrT='6Gy R%fs:`r⯉@s.lIxb)c]&̃$,?R44Yt9|ScrXBrR_|Sf1R/ >]= 2)gbaPNp"qpu6Q9[b{+Df\%/֝ Z^kr\7?i1}, Ti}edFN%iHW %ڰ/9RINdy 짲=}"=QH5A7@ź_hqyOݛت$Wh#6R8)w׵rŕoέ*0]m=i6XUv vS,Ԙb`^o"SXTĶ΢k#I^όmH3i f,ʬ )ӰQ> TD" I7ܰlF+wQ+Gw7' (;5dT Pށޗap9.BEeoT9CQ\xmZka#C/Q2J4hdуdL A/sH{ V`'1] ycpS_* Fd hQW(1=Zfʫz]8L)L !2c*hُEm<+uS2uPc*g{ V5u\󕍜\0lq+E΃]j7Xi$!H@?Z)^R'X0?'R%@IMIQz1Ȍ0NUc<}@z-8MYH p:m~0˭CVm}I j3;@n7(˸30cRaA0jV F5AyX //uvddbCeL;dPimI.H~u6bG5$LNh~ki3|ǜKU6gFmzmE2fU@H`#t|qLP跅WpfǓDT,-F;nJ.U={M Eۿ;r0Ad8*kfR{#:ki;*l$ s!%|:UK]K ;sA`Ӣ u8:^66b9ځtn{fK."t=AΦ˘2R%`Ie+` \3.8Wf[cCjlFqtdP2b~3Sr>UaG!*q2!;ar^D40f6d"4NP!RzPd7E@ō=TWM~,vo?6Fe̿ S6k)8m=ngv7W]'Y0~,b0)Ǟ2]9XF 2ֹӫ_`_cY4Fl-~ 1[7eͺ9{vi4VAv^ QLb0w$^Њ Yo#"w.-"15{4h22ͣ¥ $ SF ?ʣ-g.I)m8~ƜZL ڄEd_Qf~FHsޮiŵbk:.}0oquf9np6jH +'aMɱB`]A)y'5ZDB'DO܉Hlkh݊D 7c8CqI Dg FY.-"v4C 6H9*~e#رs4`1MXTU۷ĄVG"QoϠ!6jǘt@0}Z*L׻%!`iDB}EǞ%ǹoz-yn:j8I1*uY)fdѽ[M ?-8b`&dqm(l*Sd댫V|ܽwWm?l gƆ$Ar[H4=yG=+&jK)'-o/ }u)ich+ٲAuLuG*^z~J|D\!W i}Uw]n?UFbG[:G?Ч,IʈL8<⿹衷> s5\[s3ji0,NVn0AzL5"![! $)eXZ=%(!=Srrkx:J\y;C>>HkO[$*Hi=XM ,NY/sjDlsx]ًoa5?\ ^Nl^Z-MUz@J`z,*0{o7K{3.`e.M3n!P"U1.APJ߶J߷6^0k$bfZS"_~ޅ0.',MgtM3?{u2@H$-#iX%D7PnC5,p?Z!8rsgi"(3^3~BOk{FPxUr?|-=, ډt+(i$ڳBJu A?΀ǪFhypo7B*y5t58%gR73jwnɨd3)vQTv7 :0/)%Hwr/s)Uy/0b I 1R: ]`_T 7ͷk]9/0TELxgH%2ŵt9Dɿo[{d+f{4GגqqI唭)AIAe3 J+$OaB+bv,+o)Ls#~IUAo4_J&h,>6>WL*f(d@O(x%j#O @} "tџvoy@'"$&=uy7 Њ 6@ |ی){gi`OT}[Ty ؊gk&JuͯGֶ>+RÓ񚔺0cǍۂq7ars@9QhBinL!8Z?.^ULLԵ*Eݗf}C)!,ɰ@k&5Gx Wn+( GaOVb};R{ó7xnk2c;/kį7V 5*|Q9Evy@|hH[,3f3 ԝus]}( 6¥X&21}[KD5:]@B^@8R*8EףJOxSSJl\V{f-&xR "mAdQ m|\LlIՄNJ uPo =-m#Q8"gsySEiˁ{ha eʑprM &PkI®*xMgk"KϳJ8&п} Lɡ{t_|kuy IC 됧% >#.oKɱ9?ʷyyiu{Ǯc vػNAL!O)zih4)fݝZM41\^؂(Y @Jӻ)Twh]QՔMǑ@w/)| ]32=Y^C1d|]ӗi}h5k:Ϥ)lڞL<>e uu`>%oB2VmȬ4%OM+u 8iqKF"/̱,Iq U%.c|HTɢG'6&RW(|U\E;Q־_i^gw%`8Bɔp0bh@a[^-C뱵$Ϳ7s8jZ*Wd%Yo@WUaB#on[D*th`h+:TR9ߝ X ;]5~F.iimRFi"+S5):kmkm1k&D LBSq\pKIt5Zh[,ndqa6ª5|.>Ix!omvg 328 yU >6<Z.ȓh2Hh/XWRt7<}膂k-Gt{z)["Z-۟xwe/(ι%j U5*i7~F_C:r\,(nG!XOџO-}oL/a(!ay6!Q_l3fAg&D᜞{1No.uH~aP[ *"GkL&9qZ; T5x^I;ifQ}c`؟CihP'Q F4urFqGa0`GaGa$vyo-n8)Icw oX)ĸ=]sr hb/uW*酄k7г@3ڷ;ݲUu =*G6?ȻkÛKE\Xk*mzi OTG&hr$#60Uǧ $溌KcrPB5j'nD1hyC!:^ ab{~Βs{'ӕH4 jf6xPBiW/mVIvb'9PD<ӅK\'cN,oOWgZf:'Rh C]i.Zk V4UJB \(͔+I$b."P ,eu-Lja,; &tێZIE مݷ;h=_V?6ZsSDa4wƎ`;ł'׃X%;0jLG2(4^7n3}M0CEOj![=CΛ`ե0Z@,/e,g :W;D-P<4*:Δ7f6.U*ڔלΨҶCL}9ږKe~{ (#EH^TLs<|d͒ qɖգHS3&:4Fޝz-.ZqAIE_ Wl%*'^ֽ_EV޸~Fx]ad|4ޤe]Q{ SA7=dM+oFk`Xkǧq9/llUEeDfQ̝VyJF]]sJٿb.uV-g𠀞` i{ͺ3&fBUG/Ta s)B ԕX;qo {BcISgQE̔ Pcp&B{8elt;itY&u M;:Dİa=$ӻR>&jx^!/IÜ^/Nn_~33w]aW"T WkV= 2/".s#?%2ZRcqm}$&@"zlVk- ྫྷ,L׏ 9o[Jg;>^DHeA]6j3D @8RpIa:ok\TH[hGF ƓDq߮eb΍{݌^9£xY-M16lHv Н2MFN= F "Inf#1? mJPXg76>m xP?:u]5N*@2Ie=X⣯)~E7;g*ydMaDd9ioW?/Ƭx: Hׇh$a\K[*iy Mq~Cn#O(ؑqauކ8ڱdbvf/xf<`\V[9 zy]U3 6Pc_^EЃgvz ,1/9 G!v=]guԦ5-O W$M L(:ٯ.03!Mm1` Rt?~)mh ZV-eljk\0!яGn>9n<.фqD$kܙ 5E;|a?y. y<7@P׾հHgL^N%y)b!R h,,?)`'"Ϲbܨs$eZX'o7Lj'D`0֗ ߭QoׅHjϡ=8!'$P02|2V>bFcJ2u}LXFOjz+o9s"ryG<*KX Ңh/bnN6 `n(=zw㸇vce*7a5;LY.!&^bbD"Y<ǒyxnܙ]oQv) "  SB i1͟AMKV({n㌪|b (.D B}8,8I|OpvA=O7ܭ&\V?N !kPή5={MKx\U#1$v 3;xSEtKxs6! CeVY\YRVRL $5,})bbئ[ (ؒR )wO6sLDKى EIde1u kG+6~ iA,7Pl7~T{le@#5ȯQMI7{uH i_Vf %9uv'xG:A:*2-p F3WX^Il6ZH4R8Pņ \;Q4ЛQ1)*#ǖKf̱kNΫi0ƨ-2>M3ǏahG3ɣ 0ݚ%y9}G԰vV1 `{itfHl*@V#qFW-V^{az#q`I4B狣&[-XQ@ g]\#11|7ScwyKAS>_!(kڇ4(79<%p$; }%Cj$&r$%lT-I`H7O_giREܵ~wAjMl?Ga8MD#ױxJ>/^ƒQ$  57E0Y Zr0B q!u#_B_˨NUAaXk4a6M"Su6qsW9HYؠ6T/!NN@ Y}f+cjR(% g0^o)P9l #d<#ƈ@^^r[DŎN*.M} }/?̎^}I()O g5>vn!dkir{U鈭$@L䜯7LIi_(q8t~qSTiCtm wѢ#M> z#80?iaԪבѓ 3S8yr#?;:npr5Ie70)喃nZ0k~X 3wsD6uy5;myW7+-I[Jۭ>Ȉ ^G>o(Si*ȭA&~0KR BΫC<*vἘJ;K 45֍.c;l|Wn\At] q=IՍH z(Rr݃ V[璵P0 <$=Ty}M=yLL'FXc2?wSȫ7c͎%Uiw, b6ƫ5z"lJZ3uT.DrXV>OB엦\C>Q_SbwTsCڰXd1 ZeɄE0+h@_)n^dTXY9.\K<j?aSqeDVBn@۶j_H"ZX`xwЦ23AQ{vYSM&V;ǐT&}ٵE J߽oil)uR^0['*mM&Uڤh2w`]XJA9J8g<4D`$b~9Is>Y|Cd qB?zJ\C A `xk1Vm lbub@p"#QGFiˡ `'R3@jfD4mX@ ZXPHo =j\Am"ʛ7Y))]kC%@%Fj%>3#a& H2hS/Fw"w&K^ 5J_RAƢ 1bN$ta=nKI͕(Ԉ~Ab pE^\ QI 1oīs}՟M)~!74h(t'(A(\n36]ٔ(?Vi+<.򛢑EEb7FeEknіޥ}HX;8 nfeX۾9 pJ.N]t98i.o*H#m FwաTX@ sH̫.rL vjk^-Xe =%bMm#ڐ>pp}`Iv{F|i([RH7;hHlJv+F, W6tx%-*@yޡ7?%g԰x`EJ'nfo;2^UYg! <|1C:݄zsU[Ug~Tjİlv ٗ|U>ӢӲ2\RdPҪj"]sAkh3tynxX44.dvd=rn.;i Ty3_Um4$I:KÄ%cHgIBb}b#EKHM8Z~ҒU?vDN 7ro[²R R6%,;ES_Ǿ9ƦQq4|{2"orԂ6K:hޚ2- GdA=-GYoXٮB/GW;an;uX蟂563<܅gxqU!OX }kV]/LHJ'~c 땓DLq6j7E ) 4T4idU̎MNBO `ӭ fq^JJ/ 67<QL@A ͚Rq5BzIsW<_7z 0kדxOv!Ht[ƉW%/MM}<9C]1Q7QaǢ 5>N`Ѧ)mك/허{}<&{?bSNEG∇ֱ|f*1f_ÝPEі%*d4WM >&|Hvpl^]z2 CB6v^EsC7.!At(a)c(\W ca6 ɖ"5z) r{ "eEer(Ez.%Q-|"c_M IBLpg CJa)?b|XGޖWJh qmqԤm3(WNCGQ' $ѦJ# ! >[YN:=O8(%=502 A;sZoxSZܒrʋsK&2A@`Mb֋FekeLû8~ڭN"0]eg<,hhGQ{΍ kDULT+8efk }'2i"[r]c]6Dj`]eKq=%M1`s-2Z*qgMyxay44:!>KpK VN6Y()'g5{.~ܬ)q4$)Se6lxecz8ѾQa5(-, Wj *][cg7W5fq;?)'^~;@仧ocut, n)>Ƚ5ٓA=|Lѿ"ɫDKrGurEڷ \@UϤ1\%(r]ʷAGv)ppv5tʥW\55$<ca^UKuJpǐn;D\Jr\%{^uAEtRzpw? ܞHi˅i.:]ueJa"2h!ίwʃ]Sht/ @ٝ:GapeNAf'CRU1^%N—hDwk~Os/Q3i;@#SrhLe:%2CYYU? D77'7R;â2B.,ayUVV{NmlÎ;tm^5 7 8)hg=eF%-Ù2&M23 мnޖcoLZJ$Z$JRY| ,tؿpo|0k1>V{Fip dLehuzT0wRG4ՊV03un` ݆Ad 5C8F!'Q̀{b#E)FBy˙O{%002u @QNJq Lx%?*7j: g}x=k<}4v݇>}Xoݏ^J$%u‰nJ},ٴG ıb?eel2SInK%[VYO4ݐzW,2 纀 ;ÕRUDa"(&O$Y ,+. x5ټx=6$$S0bL_#we.;Ej,FSzw>~]{{a3J+>ۓwN%R)jEOl +q_[WHbQ;Ay@s&}׉ w*3W_/,*Ң/}Sd.I1diLw;tvѐyPPuUPT!=ÐO54d->I:3 )ݧG[cU'o&@i= ɄRwfa7V)h{LGXhw3H=!e\La,n,=$ ŚEj#>ne#7# 7~:а1 7ϏD M$>|x C$roe# ϝ:|X "O:>8u:e1%~v̫^kUԬy,itXMk ".VsK 6۱;[S!YˀG#nSEѣZMXcBWcj*0n&pnJ۞D%k@n, Z46k4hsEI u*+] ˽7)j7k8M r ٚQߞ 5Cm2@whcNi y`ϡS_ʐ]3KX%fςvѸĪy/u E]ߑL#|&YQd5;YoHb+JpOu3sTD24-0gKK_4|y#,6Q1yiQ(nA+LmRm >(ht QєSHI"b{ecZ?0D;TA" Y?>xK=KN hƟe!\2nt"A}Ju=;Forɩ a&D%H8ݢ a4D9XKo NPV AfZ23}LaŇ WD\ҢoVSW$-4=Jf%l9`هN-R X},r*n_}jφB؆){ʜcqcD7Aw+2H>RPeB ^14WJ9ӧzvq , 8Aơq=aT$OUHI ;2]s]ߒ`1w0Dt IphF{,]mZE!huʂ45[8X^xPǓM^tzPڦ"KK{Mz%UE']mD0-eN5Cc#Y-XRb `[ppNׄЄX~~М (" yl؝XZ26bYqb}6V NH52mJx` PΥ+ؾM[bÕ8 lԍi:DNZnd k9t}K@fS/j7U|h@wgWM$8R/A.3jjk>^Tiv?N ' 8BG.kt{N"+l #)E$`괏Q:Ye&o|<ur͏y)8%A3Q5{8z$.l}b@wowČ?:7&7ZEe hmT `#VƱ ecQ%8l2EϽ&bGYu/AZ/ES7"-ǝ՘xGNT*$,P]SڴJ|p=2*k2؞A5îb}CMU 1^,3x({xuxP#΢ $ͱ} $3)R"J"vA vZo$-HSXJ[,~ϤZ50Y(Y5 )}B#&NaFZ|Zj9D [D (ڂ݆{ uIcLeB %A"Q5^Z1SY2"o $fؐb 3 #d[Dh=?ILV'X҄kfL6Uڜ:KH|)gxlUY(!e)ŒX$j=K (\4e Ԙu}uĕegm%%6rcV\B?w B.vWwV̙K|ۢd5\İ 65/*k3ai1Ή$=$9BT+kŰWoТ œmQ{ǔJ#:lVo^O?-CϠ~fͫ%s*bA;Mq G W Z((ev˖j A1@6ތHy/҃L2noY4-pԌndQA3?ն g=5煦!wyYWX ?TG<ٖ_Mn[@0X60ZR[E ^d-zX^Tw3s > /ѓmWAƕJ|?켢y׉"S,8 :z}klJ1nʵ(GFrS jݔld#\mV&[@ܱnc5, >?Kwӫ| g\N ̢d?7ƗeS\]F0mpEW wb%m_lCbi8+Y =Pt~;P," !{"`̛<&^dugW/ാ0ܼOx/ߥ>Ī{Hhyr`.uj,Or/" Tu΅ӝui&DخoX qcNa` ;CCВQ 9Op҄K 8VH;SC+IEt^Ht3EoOs2rڳQ>Ȩ2J]$_J*2m{sFu}k7l/̋/"^01>@?NLU ε~MW %/\Q}W9 W"7XH$^oNQA/\JjȞ3E׽"m}pm:QԶ_%s,#V'jMfX/î*L&Ko=yz_ɊԻ@@N>݂W:{hؐ<8q7dX uzvҜ@G֔G4X\h[f3%(ߓRsDeq5q^J3dHh3Ut/)_\#/Qs f1i["OI;*֦Zo\m~P?ːc"$'Ɍ7ƒ ]~sfC&\u?oB҅w5Fe W"S.znv0~t`*ij8Ί<F 9*>ApM2Z\$C޹)2M=z?aZZZxD1F ;BDBibe;|Q̉#F2m PdJSzAodž17+U&#f_%.lI2h5E cmSi0Oj!#|6q~i݆ vpjKtFfVSI-j]lHeר1?raMQ-neRD6ێtŬ'z6t%,0:b" xF\{/:Ta+:gʦR<=L _#gxG(cSEA袎n{5^ʓ7+||q5m<ȗ;?3UwF@o~Oz0z5.=%KX)o?NtEJ[ q,hr.VT"B_-ʳC YUi̒[JGI1nv*AUKgNOƭ%򭲝hw; b/RU'Ya:J:ctD0]޴Ue0yxB}=ap@A45PXƒU v|]{/̗4wu0ՉU&pBn oͿ_8_;g׾mȹu2_284 Ce`7Wr$!Ap=g%47r@HtP<8HNXYۃj¾ӮKsm]}:5/.J-wc8{4}̪ɷ S*¿8G ! 5`0\Ǻ*wh5w~,Gs;B}6 /ؽu^N61}i w[⩬ɈJDn7|{kX\ƜyG4E5g`5+S <ĥd7U!F0[o.ucq1ǠHY%(Q7On6'V6+"RN!%'V7A^٤sg8J:|NF(XW7svgyu#ʹ`wfLT۳vT+ aDЭ)="*v>$WF@ gPCvhFY,\ldZ,c821ʙ)'@[qqV (W-\7 "O T `7/%O,T!a_@cVᇗqo_ 2H,VK^ ,W'>G _tgJ J#0Eƽ\ÁěkMv% Q]ztjHz@@vlE0۟e,p?DB5q@͇10t93y]^[gIJkS*dEnJiaFʵ8W2g)XҞ'hg$3=/i xn2́WLW]Ts8>w?@hK1+gW9綛+OúxCߔR/]gkQ+2&R F<|r`M@ qW%C``'K|?7w%lno[;m!oīa)is9,Esms^?->Zgĵ}%Nڟ{&ྟP;YИTm5g#f܄5Ъ^cQPYA3LVI9St#Pk-f  fO;0]{F ϴ>S駐90G=+Kc>_B5EwTX W娿gI+2>A d dth] tnU2}`IDdIc GXD>:+*szk>^1@Vr*Loq>ԀLzk:bLG˧*yaޤ^ z*7Brb+4'\:!#_ʞ0V.% `ե_%th ;yjt؀3<çH'" mY|uHiOA{ʈHYtJ 8DJ!(2z F"SˆI{A>&~w׼n ^U؋Z{;θa߿; 28V`C-"h,+o>DǑQ=+@D~gBCHm8R8)Ta>N:T~R;0sxi30Dyq캰M;JN/#Y HܨV_pRu țaE^ VU۱7z&wyC|XDM̗(r3 L1Fң {_0^k]Q¡se>p(Q2R? 7 yܸkX\ z1 ,dS߿UhCkFw'25?Rr*ZՐqY1E@㛭\]LɿthEl]Ie$BC5dtA<\'tc3Q?+7' -*/,c7Q%N < =z!s+DBZADNZ_f cre4!lnDJ)pPk^g=V"6v&"Pc"gPL%lL12(Bk0~Â:8ac'yܵ#i` CBlhp^L'2bq")|hK3ԹOcѺ6,6{fEiiIC jt=ZgO-Q(|o8t S9] Ȧ;ΨvXKcF>bZE.88p9yv`^Õu=s)ݔQ} PGP@+A֡&w& ٴ8#_JA(&m3Fo'׼qJUy+?OD;4kQCO;C=#?=[Q-A^L_+Q?}[5mfsS[n,)y.o?u[ r۷.|2ųIpzFh7Ҏi$3PԍŰ(m@V^*<1#ԡ=;NS66{77]/,,72Ƽ >ݦa83foZy2r6&W)]s0's |z4R,ɻd@5+^?Q'KhSf[Μ`A `X" w&nղC徭6%E&b3Ps:K(|XNR#NRT%̟:8?bK|!IQn%|s(RRLl(PQ CjIV!ف"C6%|=Sj}5KN=3:Ju6YR8 coH'K@Cի۱2ܵ!L\^N(p9]z{י8$^{[Td9Q,`FDBQ=+A-WQFDoJ@qzh0Tѓez/G-ġbdҍw]|Ӥ?aY?~ha/GP]'8+OC(jHpjU3.PY;2>6Xʧ}^fZL P~r)4zޑJ, yҞ"UL~3bB?[P{UJ#$y16%٢gspB}yPgzqH__Fb&rP{o PFeRy~Tu2e=*ɑ:y 筵Y#pF 3j;,xKVD:14-J4[{竞mAPÏ0jpBtSmf9g͗da\.C 'ɩ_.;Y&Yyew7lUk^wa@٭Z|Rt#`m(f~Er9e@{n}zHCe[J|y@.2(aK҆qv)[bEHު $0)8uq,1+w-XAi;-[rDĜ3xr{-1)O97ln/V~@1 v D=ן=Ql!pͼhnVDnBae2s#]LHɬ㉫/F]!iP|E2鳹ʂ?֟M+-K CTZ~Fd>50k #1?Q180ڑu2 >C;.u\n-Jd(1P~8 pNK I$}dh&(g/|C0[ߪkcZ uR8\=#H@0وt%1`V!Π[TvrV i<.>xq8Eɭy6$ R/NLXKJfǽ1i}F.ht_,h4/R=sǒ$JPANQD1d j>9/ 0G@VpfO"IzqZDieJ٠NtBu" iH OZ 9ab&I{TㄲΕ'-EϏG#|ʝ:UԦ66 &FK gDUKL.,4#|_)fQрfI~] ?Žٟ,Qgu9ll03E[sWMqjV |KyNaEy IcRMܭHE)eJ!,2gͰOũ,Tvj'Z*5N^KQpVWffuKH R>ߧ(||3e ՘8U~1<턒2;hEY29Y2L/1ԭ N'_BR/,}%# %g:.lڏdb3bVTUnn4-ʯBH|TiBaKȧ_=wDQCLr_ 3Oo9`#FX υ!}Q$]E7^xBxV0(ג|4cg{,Bx d.qsʹ+D](CgwxVUHr}?8s=uzT|eH ;"c֯At [Lq 4O3$rK.hlY%,M>);.60+xG&G!ኝ1s9/;+[8s_`ޟ#oA-THW1#L`8;}wArRvh* Vreo0e&WO5H!Pm ,XؒqrT3 P&jurRfF aB|D;gXw4q\ w'K#OR>'6=}IlovJ{.5e"{cdWGY ֎Er)([%"^-QF'PSE :C:V s ZV > PFx%"=:R!Ocz5F(囩OWHWdT:Tއ5fY}+܂%Sd !`*L6TξrX&Qd6;a૕ {LpfGs0z3<2M1r3$uYVfQD% y^VRnCAшv%k@ZBEs6pK ^򛫼ֈƤ,ҡ2ku*沪D Ԅ,Zũ293HXrXC>6fy# m7`u7Ḋu,/7!t&QbM.Kĝ)G,>{>Eɢ+^»7ɰCtDlZ?25]MjqTzr_d=*XsJ=v e2rD޺å|x J8ꭁoͬUքpC 15&P3Yۉh׿(ztO8;EIYHPuSC{G(K۔a-d⁁'ԅ1@ L}ތ~1E5m<>j'kCUVk6ZR"aznr nq2%bo݂X"nZV,fU6Hc@A@`Zu]7nnH!Dc"پb,Zj ^ G+JOn'w?~Ѭ"ɥ\Юe!H8Px |z|QMq03ܚ^^- 8U-C@!Jcަ'3&r&c5FiݤPl}юdP |[ \Zal01c)m}v+R_Ŷb.4F _j^~r`xz2!RH~7a >3A v&ts)5|߆t0wi6%?XB(A=!ԍy}xeQoyn잙tMb(C6vN5ZծjFYj:&Qq-c#܃h9DQG,9ªW`MOdL98oՏv%aa QB)mJ[ljI ʧI]a#~z;[!h~*Sy_Jdt7I4C9Uz2b9$iK`rIH֩JD]DνmҔ$jVʺ#nFB ?_D-Tt b14s L= F3)VAfC7T2pSL'ьzSχ-@o}G%dkМ?!;G3gE~{Mo?%A~RmF\TTsqgpIrXĖ<}1<{sؽi]&rLHyiJK |n~U ~a@MV]|8.YƂ{8aT\WXKܨ>HF*]XMDx>R>gMbvSS QAM[>ᖥC7}S F`$@uamضOUFKoTVw(TT/i¯ڥ-kU mb53@qtE.4sFuDfΤ0lbH,&  ni^,܄y[?G-d>gZX57JoUc5#(=%{*q6ͤKwxVQGhwnhq/]C!dk (34/"Dt+neϽ~jɅiy,Ux#GxT@JjvCf`\k1+F;^u%mDu9V.urɒ_ik>t@s  sL{q=/KJQuID/=1PGߚ!;(%m}6_ϛXlDIxk:ь0xw'/LEj߈QȦ;N`l 1dED L̏[u [ffx@,y5 Fs]Q"ڶo<<uViZ,7._4'qN7J#h \`JS$nws*1 e-&SJőmcF9p{{gx![¼%w٬oTZ(G哉>I2Id͢]ob03Vh5&O\kі˭v`Xf)ȈRX 1: bxL2ڻG.=*Pޫ$e.\y9FmpNğCff j:D>$ ӔKk\Ra]bݣN])KC״-5Fi94i1xܙWr9Ag;-02Ф21-ϣnhFڻ3W#Dp[cH3_1ǔ$£Q4NUc\|H8pm!IB21/ܑɜaoBݐAoЊΈ_o)5 [nݦ07AhaNVawx,0Jc1-r:GHQ:쾷~ ݭ[5%5foUBU=ۆkV=j;&TW1Aow:H=,̴nP&j mgyFT]"prDVKMLJRx13u-dCTàn_z]L)or a2EZP#`zH`m yo?O0hl(I-)G36PH7h/bK,hw dԼI_a&*>1K9i[mV"`SF*4Ϻ28t3bǚYv]3Ub$*V (zIlQKnZvO ymzmE=!q}/ bpsD(zX/.>Pְ߸kry­ v: |"ݥP|‡,k =*hL©-W2T['Q173vZ1}M ah!6"$Qe 6:O]D«4pc!A.#\I?k}R  Ku\gRRN3>ΐWvgZD}@gɾ=h+ck\>4udN[J ?1rNbI <#=cEdqKᏺj ~nxa%F``Tp g00߉[pa/"܂xx$}?lÜW]Ύn}_"zDaU[ Y PF-LP^Y$`iaU;}Ce.1t yBƙ2^=.Ȍ,Quǥo ;@WXJGeCw+"N=ً R5HlzGvQm2G?͈gp”^ywm&?'KzZ^0u_EqlgT/& g C(iC{z2>폛 'J.X)%>G:rulA5a,VdD8t<@@=TĕJtU3It>΅iM)b-(l_lGG]>I K~E^ ?r_(-\o-K[t֤*@hI =:ݝLuY Qfìcbos3|P&m<2o7)tCqp^ ĸzՓtj&%1x0`Z^Ր5-Z>TE&Wu0ڂ@ӡd2Q)"- kчz&XA mpľ"} #px!8ťZn3IyDh{j~7^Y:RXl.P\N$S7#mư@Hk7\5VNC٣1goa]Ro+L-C?c7y9'2nO;Qr໅ imsT ,Pg0S[V઴ !hUm]q~՞H $I20h#tOpDǒJk(uz ƹwfN1,hGN`hJ,u"%J\ TP]2!>n5 7v-X>t1Dٳ6 ~rեÁ13g\qnp:z=o9w0DqRo/qnٲ+ƻD/F4bѕu' ;%_tkK&$cQK-ܭPk`?n5Di~KOwtnlMP=Xx`*0t(_/ ӹ_KL@p{u|UĠa$QvC{4d\_8͔L0Zi)Vpbs TِWV Q(?UByk8C!O.5 jqY#W paL$D4gV5trɖBԉ܏ɗg3ȗ@eBx!*j?j6jf^v KPNa>]qiǯi#%0rWoT_5WHw[^'T.[.Qid:n j.&YAno#`ڞNt! k~rϻ P c*'[)lCdn  ^֏W/3b{Y<:s7f +ղp R2A.Nƭ JBа+qJk NEzNnH6 "~C6;dރ] E|M.t_4pZ4֐.A%Vk\;HIs}*"?nk9-r'_OJ.e,`D`Ӈƫ2eKEL,ÇWW C]~fa-M*:3ԐLgZblnLxT")@$2pN~KeEC=Ͼ9F'Ǚ q= (`u8|AJ!^FJ9/($w1JdgUuA6x(=.PmY vedAo&̫5a9o;@D$Ԍ'ҙ8LN IǥHVXAͻVRK4ڸ?ϻt)1(Lsb.,FPIF$2WnuE[` eGì'YD6 sB.쒀_MV0Uv ]@XYoYe8qej͟usi5MPŮZ),=5j$ wD۾8MX7|r # (f-Jzrrݜ*{bbW.ެ΀G dz tXj' iiÅYpuZw6rV9DZ]ŎuMQ{1^_=HMEn :v)jqPoG f> =G("EZR׳!ځpщ¥4!̘4Ŋ5[`-Ynmo$`/(4#=jԡ=)@P@]n;.f͋g~O`f8%IitcMRL9<5Mҥ(* q lsS8}es9湼fKz:^ig&H8INN4ҥ/y.d$1B;lC.H pIh)W[~3#.a&wFDi[[ g!>ڶ%Pi^c}2|#ʘB (*?g'3uɌ:/_V)b# `[gy`2dk?|1c.zh㳫01#W [u 1-|hpKe =哧K!nUӿ`FXrUsxͲY7ɼ>TMȒpqSmaF{zŸf% YY*Nj />w:>S*~N_[ZI7/ٔm"_:J..e"[R55.y8&Noռ<(E4p_qJR;VL d>y.|62z3b3O2kʁm?eN#l6FN c_LE@g-R(RzAV풟.A\>61 @yPbHWL'͸[@c0M(&4u1JC8KV9۵ܟD!ZC3":CZw8]udX#I[Է۝7ϔ^j$#%s$或5JP̡K k0U֊Jy>oZ L@A} bDFhd;]~̚* ߝҧ-|L!m(w-4/ , \uzfgCEerEi/26TV qD Ks6ξT9GˤC[?'Vwۧ>(+lUԋP,qD8Kb@6tO}5 ϗDPs3_4@?~`8<7z}Cz^+)-`_r3VG D͐a%ϾnB)z_AǂSGFֶ A_|q 7d֧sͮ}]4ȯ(L eHaI/E!xGԻҙQj/ԶL56twD|Ӌ3 mƁ[>S<҉pZxW?`"p@+Dg]_0e%ABuD/MtA-%hރ8  ,]ۻ9a \ F.QYCٰjEn"{:kkA`:KBSI~?h/WsF+;a,CXn1>*j9sQW0s`;9tLlƵVa*@hUt?eb%$@FD20$^&yonHz (teIu$wگ^a[S$U3" }e@ص1'{$8 SdWc˜0g'Z;V1-$d`-&EF#sQ<]Rz**oJDvFqu%D[~U$)t=7^ >l^jc8%EE[C$(ڤ yY*3%: r_$>6mJt:?坑xo\Y8ݲ?yu7rȜPaY ^3EPh3DG蚤;L2K>+*5^KGM'B׾e]dr19M␶PI:4ޣ܄;) AӰwIFe`Gv5R;TŅ?LΌ;P@楗0]Zb-:Ksɴ|DG/+CŢNƲNNK(\xvM DdγYM0K{cibGʟlIEVM@#ھU-Ӂao1D%}"ykJn{jTB 1Yxy0%@[u1oYUρT/~EK~%81}C\#2I0/;edm0@e}Uj{x_aR._QHW=ɨ (v_@*\R1ngaaiĴvUYHY3$ 򎼧se["!_]G%/w'qEOxJw&fZt΄gGdɈ{ B?f3m/yOȦ2>/ZsBṷ׭`[pb xDLK\?^ZW!ODOPd7^ZsK1i=oo:bejLV-Ѡ\}|.x,4-袭4$dv vCIуpAibr|Э׫xңST:rOpz;f^ $Ҕ- K0%=Z9[_Iw}aEHcrT,CIi7* :'o_|C ;#\Uc?u_ƓЋ@toF;{\X6gg=Zb]N,-nE'6ZU?_rA`L:V;emp來G1۵]]:zS=(bŊ͇|,9s oBDӥc!q}Mtqnly]+qݒh}¥ }-Ф?HVrȾ5?X9ޔ Lvk[Y+usX\!N*vzG>ă3ZɌ5}`b~ S .Ogc{TݶCJf a%mI,g}tDJߘQ3ۋh@1΄{7vq$C*m f8 wPPq9D3W*;%_;.?*Rx`Be^(Im|&)|HmP\\mgQEo%-7Z=J9"VJ N%4 ne͸ʦx@e~K^@"GTq+p/eC@ plD' ˸j).?qL7\l+<"!VL",[$-܎+`- 45Pzmv=1f>ty.s|פI]ѓDGʨMhȩ3ЎoibzׯXuZ9LWd^y]X >Sm$qܐťm/280+^Ѿr[{֠5#9yӏixq G)5zqjb(QjHw.ZWo#HTR6MƋtA]G _G- ߍ$xN|x'Z- {EF KT}k$IR,-=9E P z~5x[`+JH]TDIﳀ9**Ka*N ͪ롼,mfX]O =)43\8[NbXĭPu,;cAGPlKb<21 &N$7wdF 􎃲]7BQSzةox=mIQa&;ŠB ل)yzNHnUlN&l-z,B2t0ꦴ*{B^QT l{~k`ༀR m m4PxÒ`DaK/oa7YYӎtYγY[۳`*m&n PD6Z^M><9ꂕ" ?6]O<遾0Ț=ut"s2 &u Bf$ec1!mbE1Jޜ5 @N[kFMr ̬YZy)&ٯ!hF4螪xh%2(<$X c\6Q>Fct/B' F])U$}5ztgCz؏zpor'}}{|Q S.8(iIagQէbBj9wMD`41m޷E=~$yXVRŎSD3DLJJg@b`y44گ?DPwGLOR2>CI q5i!`lJ!Dl2rLߔtiꁯ~z,?YP5 !@؞7c# \CGRnב 7,zB/L.\تvsPΥ7ԫh{wو^C#n:i(S߰uS`kГ@$+ U;+nh,ٍ%oJr{hT AKi{I=LWxۑCLiM0GPȳNQts&[UQA sҸU4[V H^4cY v69%%8^s7lF16z[a}QY mM^6#O*)p:R˴pg,7& S.5Fuسp4؄%!H&LKQ[=\)v^(q)eEIQֲ j׾ţ$}6(n%|G *Q^"w1S)qRw]9Vp r{g^6eo;/&%{D6Z ^ힵUW3b8!v7O%p9w{pV@W+gFgc#_W[EbႊyBA0U"ea}x8r+yB<1)7'on VF<ĕBwc{t/j0K f% ,o#؉W*hBTc/fƂ3w}+ P`:‡ୀmvVTz<6?g6 0) GkIF\z ʿXq MCOWx*`_Pw#Iے▝[ )RMKY5 4/t{4Ӓ{rjmʅlZBBwWP;2 &65 =i8WIh$;♸zgetdЬ :iezG8pڝιj=*+`aoB|]>H( Q {\*:<*M=}+𼄢kh jLenf]w<ʪ)e?lS }"+w݆bA[/V9=$Nf"L#Vֿ9[aEl؇\݆ QL^[sN[7SvE (TOw{+|7WO?npި}6D]. <'IvPZx`-=>cln(E!juex6?Yőn2ZM#^ПМiL^ȴs- HeKB=6f#ƉX89áh{ʓ7{}s8c (/Cw)a@2*_oJ(筌 s1mǮ݉hn$TY#G j"O5w(e*RzOZ":!YhP2ѝK"66g\cvB`Y5&ew0q6GzǷ5}ӓ3CbjʭNh<\OorML!odv6xx7(sf;OVqk7F:kgr7϶4T7ȅ0 G @I/'9ԡ-4Czds 47]IJp))g1?K3_pX1ދt pPdAvf>=O_WZ w,uwlrp^5!1K+6 l2ob]CMxTu$ݝuX̼F}Va`حH /tt]/1;2pF@)eVU3鎲.6€>7ztkw8 v\Úk\p`qcuT[S#7~2|2b@<]O?_7swVhVhIN˩>;Fl@ّ4m( X?_B[PQ"Vj`TnR+m]5Ii3yrb"Ӝ2\P.gY&:ȋ@J[z&8?vqvQ#0[<}lPGTƸ΁)Ue`y*-Г8~LJy{AsߘHڡ8cd~bDHZ[ }{Oj;@74*t]rHgݲC}5د@1%!o/5lqpa +mrcz'ucNB4onXo[Gh k1ma/E:SNN@ r l$@ /zeI5*>U?,˸m'W1L>G]fAR^EcͶ" m]I%+іe~: 4ɭ}poF~Z?;5qur$!ᘑ6,o>5+wOV~w.9* i?[[ӄ4q԰=c3CI&cj.XٓGկFT| 4-2Cpi%^V={[F\ *ZM׋q\Su9+-ZW#\DZ/DFߨ;k +';[ peHDrEj.f:NO#, كo(SV篘=]hFEO{lXfkzMs=mT]V54t 4DZ=6saËCW v1$%RmgN) ϝB\JAMB@Ddd`^bqbvu^UksH`ird l?=ݿ>*taLM#ŹòlJĠQ<圛ec ̊ӥD Ӏ%'ȑRQws%9p4e2FloR3ȴ93+c*[+YW,R{sZ$2GY!U5lQ+[; V{וޅ.W R&B^wRyXDeJ`#@1KKW<1Ene77{WrP-'5Xt8gak *, =,x5D#wP?FX|avA/Q5.R>Quu  O_P%PtA6HByD 'I*wg ls]rEe,i@On9iz%IQw"gGH%}wt2(e)XG-Z^?'H ?O@=6ԺUMͫY#ڧ[ y=gH }{Z(qhl!փ9{3䞐 Q"e5( GzBMtH=FGy7NcПfDo)93Ih\kYiP5)$_&Uƒ3T]b[ex֯,'뙆b龕OMܑ 7'ISu5=-P bf t?Xmuo:,pq?ɭ_[+7~K`!m }WEį#v|5j:vs:IA uW#9hY,źe[qXa2%[]{Th'=,iӜ(p#P;%SE+^#ݡ-1v/vxT*'{6MwO*9 ^"o@y<)i7PbO&29r97۵yN>u3#a.n\VaF0#2wUETTPz=lL`b9bz-PMB5TY h<,NjaX  RBӓMvCh.;H4~l d {>2ǘv aXq> %B;_?`|M6m<5sEHx쉸hwyo4/R/n!/abT"`δU]sa(`ϵ&0t5 3/LZV8OQKLeQ3+qK(QtTJ~u 4ܢ 9E*KBHFL# s2F*P[T T0H8)'C3#BOCxV\(%YQ fz}ޔ?{ ӂp4%?@ꗮֆpxoPMOexvY=Lk}vr7i<rV|wB 7q5loQGfYd7"# vԭ9J=u~[G<QW1=[A7Ɋ 3fdF,+8Nβ 5Wq?AC5l+8fKSSXȣí_"d'::"˵!n[yb㥻bPWTYx_<F޼릖S%Cb~6uJD%< hGB g]'ed ,ՕWToV(Q]ZrMpϲTu IAR3aɴ x`faW.E+Jג^76s!wD}/o[](F8=i}-xVژxQaA e`G@3LeZxؘ+Olxw>[rl ꪵ6dbRPQCgq; v{?%Cm&p΄UkmTCV[lK'?Cq=Wݓؽxs%yzY_߼i|?A3Kul˴Eye\d'be eAoHy*U $+5_8SXFrp>}K@"wsi=; 0Wm0"_7NHq>v2>>Ӗ*%z&a߾Ys/{tl-^%TqY2ȏ1M7c  3'Vxh@%\RmNS|3F^.k1hU>br% vm rh Ju O:xB&p/\Ѯ'$OgS,!4L!&*>a 2Ȁ//T-dmՎYnԴ!D,11W`SA#e**9M[9d#vCII&ǨU,Oxk룈0;&3wh25YD +5Alvnmaƙ5?O'cA8*ff#vGGPo!6郩(Fxɼa 1BM,q>Ψ4%(U'3I 'SjndEcr Qnq5qo"|qo:2ӡ!K"S֣|<@_cQJlR_;m#e^{nN7FS@Xww똆pe S5~Sɾ>m C O6]ףvDaWo$xasCY+ɕ&e)<cb0~{rK>;݋*y;vÃIQqߚx{ 0y>P-=hD:|rZuXOFSKErw0W;% S[?mSC ޻i4V35[G&uV*x[֚ЋR$ J܀. F) s˪<$!7c.lsBѪ"ꖹ.>/p>9p4%)g+~F-?V@kMS)6ಠ܍NJ,l`+9{*0l9ۮeJNCx?s- [><d8ŨЩnR}YYۜI*)QHu{Ko1#9 r0wR3NHW q-Z]N(3u|$Y;tk{hҌq6.[ K>E`?*:r e >@; <`8OY1>EA**jcȂ~JCfҝ}Dbe7~t]]wk\Ts]CHW.Z-@5FHf髝_n~uf rU MQiڿl9Z O&Eu;'"P٩if۟ Gǜѻi}+JkyYq j0Zb n^l3Ff; /i\w54w_Efv,jrLH"Z;Eu@IDF*/2;]P*-aʼn(\(\C*1ZZ@)_;2a/&ͳ˒rʦniKٙ-ͤgHf7?0Ƞ[\AU}q4d-~fy…گs[ȜqNCRwMu6~, :yCL^DU'uT@T%ؔ k $toKsfQ*n/w`#8g'"3Q7ZNMi#P#Xlu]w9N5㦌ڤP'6xJ)sWkܯ6nJ#%̈D[Lm&̱@h$0i,(Ț;]Nn *v.>g+r{Gxnٶ(_EeUaz }+6!aNup}k^r]1/ew?]LqУhLk2=o0~5%p$>xp aA,>lq2OKб#@1zLMZh.ξI#0mFߢ[+@zjeÅ*Y]M-{TЎ;Pbb/wu7k'XUiXy;5`SrJo^2lϽbGi2NԹ VZWE @Ԉby^\5'{}!pZm asB w$%pk,EsUHT.}ƿ>E@iM 6s6@' UYD]G#-un HtWL5 v/٬|qHΕ~R)?.3<EbFBѷ2=:yi 3mcmrr3%!P9X~] ╜U֕Vу] b\i[1YY1%=:Z:TrؙO[1ZKYg( }*8]l?p歮-K9XS$FtoߛE:? \pc6E-֒Ppw4  j($~ Ӎ מF̄#ܷ|%`!0v:GQ ՛M9kTuHe8B+3TǨ[C}%%'-nbJ(AcZ7IgC/uwj)*Yrv4tP檬>5AX$1[GhS`Vs6ZXFVoҥ/LʈFF/u͓(wČ0LVF+b>ej,l^o}߉r)DRy J;_lڜL^pŢiJ';:L#F>L[I2/Dp"I QM&{yjkUW]j$~van?Zٙ }!Cpњs51 { =JJʈ÷O9xCI9vUɀL|M3)nuœh܇x wU,HE_[;-$!ٴ™+\*>s` ps~<cx2(p'B;Ah^t g9&9oςiG}q g>oPdnn62yMS-ી֡sbf-DWG(-1L:$чd!4Iɋ˸約 .NP1%~%ژ|KT|;1'DqH2yC-i gS\-8{;A}Kg_lȖ7 ݤyƸ6/5>.E-[沫:&͎0amz  `׳i&)p]e#C[-59OtzY>aeEj$!xyG*_PTE`Hy~3XSV[yw;y|R)V+n .l\応>N#tIcmcL㻏Ic,`BgW ;I|x?w+o$(a-QF 6jP9K $#/>@ , ;߫] XFU^Ҁx#ckJVwQ N}ۡPZ"ȸU5zԄ+H&PFd& {dVGpFfu;TFk|7w鑌U,NQ<G%paA[jRg#‘XVK17{9D=~We$DM,Ȁ}݋.HeLcuF? Ml^ e8pI2팣o02 5VƼH%)=#l+n]ٲLΎNu GflhD%1)R)qTkFsmC'FOWn? sb?d z4?:'D׍/I oE˟EDp_ZèES2jP8 hnTRǪ@/{ƼE>Es~ynYk` ⲷư7k=YM8j?cG!ngG;'2w;"ou!WM,]t .8I(47bi:&+.JI^K\4=B]GXр.sP'6fVXe+*ҬMKTo;-(Pb~akqNY1w`d H²>:ժJPw쵅c*qZ nTvw"@Y,t:Mݸ ߡby%aȂ4,qz*Ȥi OHE:k%Lz F`D!P,Ѡ]=TW==)Ƅ 2n7{';dk&!=::]AL8frɒZzp pMo7?N@!͛,XC<~Km_^ &r [roUkz^]1_|2[,`1fؓyLQf ONFJRwFcV[hxEY~XpB@2MGxMqe4 [-LB&Kl4LӚp4dGYpNS]j)-Q>m)_z,n }~_.0= $ ܂yoC:$bqN<*o&$׳8쮱ȵ047]DÛ㢐ˆWd]WZ3lajP)&(C DW 3,$狉 x".O^G{ A#$g[05>z+An$K- d :lr"w2_ >pҌ5?yLfj3|>B(P&$E} h1~2iẂ*gmΜjRͰG-(W{3a~͐Pt6(Ӡo6Lu/QW+_.ST6B w D܋s6ӑCwQDF ]y"v)Nvwts畖 #XQ|*`f 1™{˭^#Ί}Pm@0zBdɟGG2ki1ma֢5If̃iָ`YRSB)A_eG'0Uw{_)aY>mMmV ?뫱؝Ω{ PU/+ed`%rյi.뗗um1h54ت.ȸ CXG[k.nRY&]ɔbkbY%b7Kyfs/yZ7AzvWLh&o1bHFd0jwS4[hG*DțA-m9] L`nʒ!@PRw1uIjG՚PIaZ9q&=1gށ9 :0R ~׶ wM"2(SF=Z4`(CGE}(a um!vlK;u@WyEqmt|傰 >uSZ%6P[\^/ǯՎt ~P3sk?*E(gU `H#-=ð@p \u-Oob;苿%Sb8Z\tVc-#l&F8) TCy]$Oo<wԵnZkC gS{qrO`[ F-0\82/7 [t$CW'A7QOX%S */y6VsBG~ƍ8HA^fCa Avۚ{QYD5Hz5 ,D[<,0Xnߴ)5duN rW<2d64!} ҘL䁓&x)g>H> tih^XhOev3L|u6y+} 4L=APwR@ nlEJay-`xڕdC~O҉ӎ,ZMi7EeID!K$S1dR bs7"3es tKU51*~wBIfsll'MʙnAedŎ(bpGdWu2p, ԙH,,l&b&م(Whh4 OL<^>?tBbae ӄ]4p wsvU.Jˣ@mkZjȏ-Wa G2$d.Z%߃剝' lU3WA>4kͦvyh -Kf+ Dd'[%6&/~$ma0Vinbq2BY 1)4v(^^*n+ɣq<άzJ $5Q86nMruO?rmϨdQW`yG:z GPoƌ!H;8'Ƞ0FFsԊmDs`׭p6|ޙ`WxJ[Ii80$f:R5f-2G{󎶌+t,-0IjTPDiJ%MtϺ"=GprfKKi#b$ASlZKB$!XV=}k߯]ZEޓ|yey S.߹?M1UPXmN S6%F.8ڑh)@^hi+8>!KIWᣌgJ!]8> z߾Q"љɝ71ٹ(Lp%`æh<˾ w ,yRo@FiW1N/O/..{GҬn{Qʈpsέ aF#2-sE݄ϵ}#9%[~(3}WNGQS>uަ@:j,0ŶfɃ%];iШjzʑ&u8 A4[r-Sajw$/٪akl >1 jb9VκMu4̠Wȧ؊Hu n뙘9",gŠж~6 ΍Php Ҍ*~%6T8 ?L}`P7K4b)vuv5  /TG=Ғ(jxDijׄ QE\_E/,gN/θR$!w2ǒ,ȷ]e-#m,鴅Mǃ^O[7$A]#@Xiڲ Wm+J桖H%zydQ'3SAzY,c"_g44!\Ȃb%Ҫ:HSo2f MIpYT9(H:<>  p!2;uէ-qWH$j<*O8ʹK a/턼,z׽`)ͷ\`" ^ t"l[!w,O*Weldx>!ȷ맠MYwܿ=vvu+=HPâlWXCL*]A&*[sA&1yj<@CC- 6WI H'igyzzG œJYk܅3gy!h+M'x7J137EV: N7!i-pTVr^Tb_C rUOC2R^Hc1Fݮ*Eg >l' ΛP-٠ ?)f+`@J5k[@~)MOVoy]{8U斁3u(ovٲgXXKkq+gS +W55C-_kD*95qj"|ua |ӤMوJPY0,Bqy6s+cf:&ڽߜ\#q["o\(jA@fGXwh`us$Ul*loYʥ^PSlJzEymnAN$2iy45#V+O.#t.^˴0tʼn/_a8k;D☂HXC)Z\@ \K]Rxt"14R,  [zuٯA-*ys 0?`LK2 MB^BN=i^dZU5;ub.k@JPwCٳ,%tU`G˧AగI*g73 E:F2xէRSEC<ʉ)zvޞ尋LaF?Hk{zZ-l'%7;X 0]>*8 :T~\ d_5BlikGsSS/C,+TWEҟ&0?QB/d.G̕3 _DϪUjSU2c,AA+ UVgy} e 6k_4"kv\Sc\&pvuT* 7CHcP#@ܱoh˪NW=(VhrHYGl>]2WrN$"x),p m jlmb_yjYm:p]gY٫)<ȇQ/ɧH 6s 2mZa}dy{=VePĕU|Ba߄d@/oIe"&+7AM.4gO⇆x7-"'`3~|@^cdk2ގQ&=J}eM?kjML:XJ'gԹ8ItL'JP)0TYWnloc*'HD.!(cfM*Tx>8rtw2u؛gy.c'E$ x=:]G 0ɼgyGl Y=P&;_a`[۝hw7{l `K(oJ(?ǡŸ(yi/=~K|+[9:YE eSQ$YF rױXQMBFֿ=W:&wJy\{7~P?&aQqhթ'86 Lvcak#Ԓ1077BaG$/ډtѳ[ӑ)%em^lv2:?{PM+SWh)˵Cb`}c q<5YjI>?.F'y DQ[+FbW_kQ9^uZ=A 6IGF\@``NU"G fCzi1ª.wt%b[+yLm-^x>9߱K [oKr'2ܳB{w3oyqϗ,o?ءi^f=g UϹzNIw艚ḺZ$h/{P0 y4rl[!Oi=/||f2!JAM덦?ϑ/QUL6 S2SA5W{ҭ ~ĺUZ:syt[c^x0*_\b /?I*ChpvJc1}ci%nbW42 r-+,bmы6_g1{NBpN>@4MNwzwDa=a߀THN-1KyL,L%2<HaogH¹}-b4p;z ܭESzPTȨr{]/rS4/wYj!ȈL( {"::L< $5=40w g7V]e3i^TiJf[dB¬S ɹåP8DcL\Q ˈ9%◰9#~:xq޶Ie!|J@OhrD`:jwIJ#{YBI0JCul3)@Ty'Nv+Џf`~.N*E{QXmɝ͋i&Ul˝FŽ";B1]ϡ>9I:acRCokO19ҬSβZ*E?e tŕڪ!X>ruB41b?={% ד݅s2 xƏO&ok]C {~sMgZ doR%s^B]ܜ]^[mBU!;=_>_:^Z ~] |:w .a|-lb} I_Hp7\n^qM%1Il mJH/.3U|1w#Z7S/ sW6zXȔѸwdz&dݗ>)zkvUA"-HUI ϋ o$7 Ya,gKzPR@s޲hEprlmY2t郴7ЏB,BQ!aG*yxoxgo(V6=tvS>2B궖.ƶʿ&;[B`ODYhׅ0s[EsﴠƮ6f@`teP LH2f71@N&jDdC/2PuFyg7H@RKe:s8k=jՓ{9f8a[-$fh{C-\MS1Gt;٫ Id* _XDU*4@}Q>90gϯN/ǣD)KjEo<;k3}Ǥ&rįb"aXYg*mUݟB74m<^#VԤmTi?JBx_'n*?D;aA0gg6WUvnltI- eH~ۮ5"w/IXe-WJZ 9漢z!.ԡHg\Ф9 +B- "Rȡ p\uGSq8üL&-2b#yݯ{唆xE8d.^/u ok As i1Eed34u=o%ø-v̨fbK  c~Aשt93Rh4 }(`Lx҆є5L a(n 4?DK#[ؽzfƪ{[䳤ٮ!1'~/zg$hbAnPKX_?QMxx;V|QO.30۝xswOI&%BHG˛7_cAg嶜Ra2$D?r;M%GL"ZB=;"3r>dc~0L՗tȉx?̼.N_~cpW-,AnUH@o8iTS}#2Km.|&TC ٷ<{|ٴhm%x& ] MGv#Z&8y1&ARϳfY!u05O1/g;Ofd HK$`| `^ "Y>&p5$sk,O`%*YmI/#Sr_BG[k—P=[B 3tNGls/;#ai-ww.޹/:&s{+C }Ǖf8ݛ!f0w= .p+;XM٩OЮ[;ɡ)  \'7:5|jFQBF|g<SH2.x}6&ĭ%Bq#sxQې8ǽv6M&v憈lB2KIyfᒿ~ r* *bd&2>Db >7:(fM~@}aҭ|}&a쵧ԛtUɴ9/ئâhx)VJ -odՂU-gv1`ʜa%$zulߴG4k/Pz=E7}Lw?\, x8JEzY<˦o>No.EH-J FYڵ }7 C4(k;_KusH KPIOp6[fjs KzE{_7+(!.I%&B=sCl=ת7I^}}*,!vh[TY\KK7y'nL3ЮL|aCe3,l`|C|D<"Ѵxyފto ND+ҥox[.| kS~C-_{G_HAwd:sQW*ZZr%֠s09, 8=Yu7BHS ?P-&^<ҷW;cAF)@ЧrLJLђ*u4 G;߮E?~tbFg mIwVn r'cg*G0? GBcSyosfD @ ݚN1.chC4;ּÈ\$>/ṋ*V cp*p!Jv6;Gw3*pfd*)~[tG/rO>W+Q꤮KTֲ`Ucu ,t&QD߬vBطv(c ^DAui_ƓL@wR^cL/h"&p3ߦ3Ω jRk`-MsO_Q-Mœ[VkH5?rrw׈e <(0(Ovykl̬JʕrvLbl!#Xj: y*[ϑUstsj0YG=q9sLw}Yr&ѹÂ) )R$|?72Dz/o'Ɨ\I>?cgE!,C*Cl2ifh&bƛŐYϳ ؛LC~Ladr;0[% 0n>(; 1C6twuaĚJN zW ͦ0&I* CԮ`2uZ Fq?b̉3L\K,8UN-| . `xXׇo .[ o7%S` Dj wLKꎯY5&)!LC]k6\\31 oW   BSΫt1t[ޑk郢6PCRMWTҀQ|&WHEYHUwXW%qX;[E`4b6#t/|p4V"Qa^fS(l%qren-rU<+:O"wvO5Pk/B,Bs@gX/?XvCf؏u#׺&aԑ6CIРa$")VɒmAَا|k-(< Vlbε- xHe{E<ؒ>9]B r=T#B|;w1 k]="7-}sBNŐy;Ŧ+y-io;L&U*RPl#`A|wiZډ!l[ja[;Q$+^PxWBJ=PvJAMT8VOTծyk"L$ H2vc[Wy!e'7Dsfg$%|>K@,Ş%k.^oRb6Rd)0+oDLAYҖ*Q{9Ut ɪdUk3 _*0ސRdl`/1MBZg_SEF5yQr$P"cP\y1-2,{0#ۣ A%)"rM Okk8&-L=6M3sPRŃZWLV ]P-yl 318tԫ!ޞi`lոP'(K4~3$ 2}~lSBoYCG3`K:/r= @"ܐ̻u'SMbTJj$| HXKgC?_9?M+Y* .^g= Ԥ Hb!75ioh2b㌠oZ#tE.hhYCt FHF;g@FFu4fR%VC夗\nU,ܹ~S 0hE+H[OԯmA2X"ƛеNnS'#s +$w3,#]gPmVN |7uz]Ǯ:V۠ަ1dwCݺuc"c2B\"1|!D^P]=`_"Jh5Qwo`i!sut"?P#ۨ/=ׄG[ÖSU"xW6^mWԉ6hmҪM-:1g2+0 a_:ڷLAm3Ȭ]&7ƪODhя!d}]vc&+s%z)L0nH >w w;Q̀tmɻÆo>l|akCa2.E-# kwEɐHFfG=Q9Tuh@flN",}Yk@>="},zǡ7`8%2C>9m;Mrm{ȘY1 ,7 $:Rx"9Z%=?huY tn{YÚ3xkM\BΩP>yfW?))iʼnTOK, ky![I7IƼ JzٳjId**.Щl=Q5{׵W!AOI--Wؗ,Da wL~ad]Aw3#34w^V,-5!abjf B!t.!d6ДQXߙ[c\~*ҤJ'㔀=bd̎ elb? C<8yvP[gHm;]}J#AYPm[?mQ<]j%]S>W\1Xܒn-8%9w8gc% sji vZ;{A/JJ氶^| ƃ)dhEDNޞZO`ӝcmѭJaS={tQðp\:#x=SIu!](Dgq-mm[s.`o((ǡh| F8׍/X m{\_8*Ogݛ'@1P 6©\"nu\ځG!mDcG2Var߷;b'*RU[}}ҌRdE3zp 9S̮#MaPTU10ȸ62K߽kΗȀ泖: Pu3C-H hm# t -0oluu.TY"ķhQ|)_uLPnϪG]=~"ţ9ŝ7|rT|aϝ^Q\'] ?uP(-NNt*0M7MvuԔ{*wR[ 'le. ɾVSv06*ӣh([망)eGSǃ賒o)7uB I^.x8Pw,0bP3jpl0x?G'ncNuÓz EiȂׂ`̢ܱ(!;ĞԦHcԆU$3'Cv5f6]_oJ|'0@ JA^NF9A&& & a5&Ŷ ,'IPZe¼”Sc,ś m}Qm$U|g DHА97ݷnUiSIy̨cb %?A Ip0+* ʔj%NPkԧ.r (8ɌE/KU}sθs)fY,-A}:&&b!V{㡽p0[mD,`s.%⺿196w"x>ffqf7[4 9P^ZNTlLe]+5EW66N@+] é|6@@5kh0#CFǔ_kErT!4P˥ͬrẐÎlQF5˗$1rqVo^p [Vmh@"l]-2< \?}v-}ʫW`Y>*K\jRh!69(.bj]! 1>>Z>C8~Mj;2` 62C)o:3g onm}@ixgwV'9>"K!v ySri~V{ s0ue#kNF<2SPL@h *s>CpI>M""4A]ɋ`ߠ!h#b͗͜7j5^t~bvY:-D^ӖAOj? mo/$~]Kkz &JҞSOtd.^ۏ;(} Lo*%c:H3 GW˨߰D;)_PvgŴ\pvQ ~ҋ nɭgm=A"H],\B7G !'mkx*hAE_0y)ӳlh τuHˊ( ^p%}CS5#Ӱ47oZ^Ԭ!G.N?zjآY$D\V,JOf su%~h )x#K#2쁧 ;BxjS@k6|%4[M{΀ ]RKKi9C7UI_ H6ǯ^rc4]_ ct@ iAI7L1cU8hd(~B,pf0%3}*]:Dz h w>&(Z]շٲ I*7^#ףDV:џKg?N/kk!ܺ꼕yh.)X**g6PONM#0;QjG ֹ\׼0NZGT"T@}3s0($~2d*QbJ/5kbOٲ 1U3Gm? >9+hnf/L73 kY{fݕ"@R!O{Bm [TGcouSkaT# 7"iwcWzZn=ݮ5Mp95gɍJ "<*4n*n?Ŭ`F+q%hs}]`\c_v3'כj΁ ewoO'"Gnfnjϋ1lte*4Mv!ӷUjC%Yt,)5$) >3n·ȔK/}aH̥IViy"| $/P^h]Fқ-qxK"sf#Gi; NJϻ|CfI}rQ'* [5$ r2dYxq?轹;Z z 1yeRLӸ7&uu02ah]9蟾07Pn_O`@ <=B6, m?ׇ˒J8x/~q?хGĊ;##*Af8103|7@Dah?nLNx vˣnl\AzP$~geU"`XskeF&9!Q-GT'7el ;u^DT!уab4<$a$Lz5g;SH TbU%vD (Txr~&n<袁"rGl-3q<G7oud/;M=Fsk6X0r#B$YVsjs$}z]&F;pp 2|ILnKuҿ"]c:^عyxeP!yJFl\wW<0;$=IP55O6.e9{[IheV\8iSM]1Uw %b&lfYV1ZI OQLo U/kFZK_tߡ5딿oPYhIͨV,@ֽ/ *y}!˦{ 4,!L%􁍶BdKjN8Yt[tĀ`+ޙkڡ?lp{%F'իWON6#;G4,/A| :KS<,1 z"{ǫUQ>R)^Zfޫ,,^Wi >"heSQ77V !IXI,||ej\D#Dw$'z c|cAyvZd_u޵10x?G~ZHZ2 vze2|P[ӯ8 um93[õ2 Ic ͅD5BȞP2h/=RyODm2>r.c;^^'=mebsO:&[F- : 9QLH#jXs GS3ApnHY<*TŨ/+PXCn&83M 8;}qt=A8 R'2{@,!)'0Vb%UU.kkU, 7g_9#ڪ?ौO-PMvӍC4mP{Z]ҫ N %Y IK*HTLoA ;I ԯfn.p kbrY;]֢Rɯ`;ZԘ(=1/zۧl$$155i?'abR1D~3YF$ԥf+2@0?t}nj\(vcȯ{< zb<_"hn wʂƙI[e3Sl:)2N8x"*!<Ǯ0]Ƴf߳NYE0ӭq-]5hB=KX.w](S+S+6H; So09>XЎ` !nTq`wnxAGmlOe*1 o\߫u,Cp0Ejw QBoOQj4Q@/BQJܼY~ۂq\puEwïGɹ`rt5Pc~DptT"s!hil$`Hг$PjwS|ɂ V!A^<^@`Yⴸ-»;5|Dw!i2!1񾮘-n`@a,ܤGZUfD0aK#Sv ȇ|kCa$b39b?`R«5ˉwma(Y/lIh[Nf( j바8h|  @`^3#+Z'y1k&w}@ E&c[r}4FV^kANM[!UPA <0N7b g F]VZ[1Ypr=I/PZdm8}Q~9 X'B{ny5: x] P ٰlfӔ"IblƃDւLki.%RmpQ6f1U-'rD+/8RBX =˩~4Znov؝?.F~_ev=BoZyanc6E`? w<„ISjca%쟂yUPx~ukr"7CxjѕQ˛S!79:09WG/&-Oh?aQY_PDhFB@jr>He1jO6d:AvʇsO' yɎ=RtxW$Vi(ߩ^ M`ƍpܝ~ Ogx|Y~M^ ! CqLiW:p v(lFc?WTF}[f-|㷓C\yˏE 2if[8~<:F< R֣9$"A;eHC`AOwx(0P -{nZ2}G1&.KfdOH"TdWpaMK͡RXpW/(hA>Wcu&\AyZɩF cڕ[ro̕V GAcT2@]k &cCIiE7u {~Pu!kֈ ,+V%ó:)R)5QV3;@LP>w sIy;ړ1M! ԅYpj=objѭ}?/,ô(Zz)ҿX  6LW -XԭNmb::?e15:qpP/۪|J=nm? ~ZdEqE2+3,ɟr`(T͐c[͆Z7z3j,|{OdJƬ4[uFhds{7aGsh4€5S7P7r45IA+$0/ EN EDIt"DkuXO7-g惙i/7Jjk.ttMCr|vӄ0I[٣hWh =QiHqAEusjC1ˬfUsǚvE\[Vbq |ņaUch4 #PX4j93Ȉ[7)cİK5MC)IKmF]j}-ҕ@C`7d@dэ Ql! ؛%R5+ib,M]Ak3-붠NQbxK8g|ceCe;'8G@{&~aִ)`FU*va4)c0]P /44aAf/#(zQ?`ت.+8)a/9cLVӦc8A:0tcM\9=< mIiQQt8wg6Wu/_T(7L\u.I9néYcHm*stU~3!s淽CTw=^﹇$F_ .bzf]v=^;?jl[ƅL[9'*^jzxuu:9b5tCu0No[5$$}2 uQ7W]0 LUVzr4OmY/m6gqHr(p?O$H @5JWKLEh[6vW٧6nk[oGt4{+60NR Ҋ['Sd ٣Al L+[]u\]J`iJq1GJX[hMT˪.%&yczQZ(]v8sJ]qrfB k(CMqdZOH0}]6ţ_rVl4MX "[XR"k RfוOSkPڴ%q̭Sc2|.&xl|{'(x#0GIlbrRgUpgvrڄlÖ8lӌ7OQ麗$MC>[ VhW ;i ^rf"Hsdη De<T778I;v*#j̙%FqaoƇ](p}+&I.+u'XW*s:vfہ,~@kZ:,Z/Ϋp Og"ך︽C81ݔEр>Ck{~ D4W dbƙ~X4j&~e{;\2Onڅ% =.xx>㵂y(*nU8TƆkPx[~!^jCzgI%7bx<aR#yP b3k@܎/8[#x%>ͧ%߀Z.%u]#fsI#T-m USS?uM>K| [3BJՍ@sQ[&}3")RvSTh)y ցȣ#{w\cEa\L+glư XER I'_ev(?JG_Q Sq/%hjx@”_ujѫdsJGU2e G: |&"О@Gbӭ NIש/ ^4sX>Ɇ2Zbm!t,ۏ)bc@9~%M =:)=|ys뛲C1"e\}+Smb  %'F8+1y_[Pi3ߥssr#NgAt{H|` O18 |ΗXKb%kszq;nY})pO1gT0 $u>}Dhp,>rq~{L:cFI@rNtH!/3>Q{aWJ(3(pvB}8wiLiM@>15U$eFա! ,g٭A@]g-d3c{ijZ. =gh&sbs@ȖK-(UZ|^񆔢Qh]8EC*C^pT(Q!C䶕U[\zVD֦|?o nģ^ KJ鴊6 v1itvo'Dv-e.[Rq7 2^N~=229Gm2 %S1Zy6̓⺜DD:+HE7=9~``IN St,**y~XQǜ bMx.bO8J ||\M>. Ć7šUck*$\^ M3;CJzқ`1cA/Ⱦ7}!Y] /[[[ўMi{vpx<ۇ?*d>,,0k9} Nr>T;B_o-zEx胢'rHs}C.&K=V6 㧈Sԥ/} jL"IH{v%9(@.P.* VhVBdpIo72K8Ze*NdLɛ}?n7)Eƚ,!Atq_<{K,&GaO'ah+\ o^zC΅W9A:R"( _"vd$ B*ٞr,TԟUuvX>}-P7qU"J_V*Chre#wpyA}&֭@b4N?ED̯ ['=xXVwOL{poYޫDt9v\5'\92w?6%_Kj K Вwy6ܬ+\S50E.'KLz}`Ct[3[=35-т+O]LOGRѡlXvd JZ-^n-j]x- D cO`ߟE ֥R8Q~j93HvB'N>BhL1@-/M5z&Xܰ&r8IU/;@sS,EM b~uJ\~0Y&F m-T#>>EDh0#D]6ⷌOka+ yPeBX{W@y "D39)OuO mjz?d|a]'*Gȁ:*:q)6i& 9w'J#Y+ˢƠ b7z E,4\=d PJY;f}K嬭ىa6>9iU !~jj$ڊ. 4.VY|г!@u& rTSEƑQS{(rgjHA97V,EZWuݛ)WRR@Ȑd3e#A VfG\0haXmBa>MU?؍G)M[Pi?^z- ّW|Oqd)!2lFy(~O H3#`ي'B70.NMC"Q<|C^x> |0>qŶ 1POaF'2u*n/41 iܯwuowt(^< d&oRYV$3Н6=%mlJ)D;㌈W3O>.7ëƗ]&>C'23n,=2&bF[gd;r-iBS8pX=k}1oɋxk Y]CNMiQy_ka7psD?~o!.;;)ZC8=$UM;1ZR3WCaMBSCnK@F#>~O.[Tz`.bUtDJ}c`F *$߇Xɒޑ}4|ڬ`bk cǻ;t F)Yw~] ƫX+Mm?m͝ d80;WθTdq8<|#aq ۯ(^1JN۞n$G;%Ͳ4"1;V>#.X{oS}Tܮ*L͢$yufl:Q@Y\|:TF|KǀT/1/bm1NPJ$6AblSQ3U Bhu~Un fu/G$peO:݇E^I"r<ѱ&3fUD^*5SV ahLM]r\5ȉ~+c;D-cH{:zl٪qf2Qj Su:VSlZŕ:ڐGǖ;!ǥu q.`l[u5 Gph opVUv5L(eno!քƕڵ+v4jJiw ٿ Su.MFm^S nUU_I-bU _f֫4&*V<ۇ,~U:JB!$?<doa^nF{{<%?q{9BbYaf x}@V"og?mh%[YN5<[t.zu=G"J0g]\t=0lȍuC_3T=$.c&$Dȳ1 HV{^䋩٪aỨO pdѮML fnMnhtqF jߞM(+BT3QC> ;rC%9^mtYB8\Pgʣt1,5&?6=)g!4#S0Ƅʠ8,Nؐ)}sOpK [@*u#Xy}b+0LS{gN/t5SL@wZ O-GeRaȿ |Ӟ w& szR) .I9Ǯ~v,# 9M?xWYk=ehID`y[Ԛ{Ci0焊xlOb6) % k\o0Yuz5LPtj.KW_WWWl=nMhZRuI`>?6y6*n;vh<$UCr:WwvDTiPJ#܈?a l ͯ|}:A x"nb:-Y2߬`MJɴ[6~he^.GIV\U:dGB?z 4_ 6:rmo<@?$rs'x-ZD*qMBa.)PoN8@:46/v%3"j^c-kuI(|#=lr+a5BcBJ(U"A{ma6C;=L%Ǡc0#lبk(?,U|Ցml^Ó|o?~Z (^X /tFB+=|q/q"w>pʠ3/Lәk3p!gI9CH!X/)fqo n~v 27z pݠ+k!n:~:q s+ˉCHPk-sJy],zꂌx1o05ZW^5F=^3|MAEV{S!$;,?:%*TvŽ+?ecSMLiW,rwE ٖmpk%&[7S]z4eG4Hyrfid#.a?D$i?L/3/0\Wg˰ҠE E?4xAZv~CzO.PtZUKD.䕷p>*)}.WuڅK7y4\>}|53Q*oRT4L_"WYISfLQ1;sA.!z}ib-?`E|$]"_C*s NC),?e 2fO+lΆr;$=}  /txXH1:'Ք(T&uf+ԲO;sI6zu=v#D/u79N Zs1 ib_q\H- *e`ۥ_jm|@Qo.O7Қ #%ǜ_m_ % g~L^2þL0{j\Dy? ٦;?u )1GHiayѠ^m,!bel:uH̾]Csp}4e49,N)o}X.)+D .ئ|M #݃]Fw ǹ EMTm ׃:[I(ÂljΔY+Xx7BZ;+'5FnR{HpL fcE~B:G 7`J;@JgjCSWH8DYhm8 o1p"C;[QԤF܆eWvƇ!".].3q=K(#&/"emo(v2u @OLE&$z[b{iЮI&K5Y.~ª_U)qk8 ܌)+mut sfܫIDes䛊 ^nS.jZOcSLO!G6k~my*{f'ͲΫPvԞA}OʂG4:̃br :w'9!n0t< ɤR5ԳRֆUQf*tjį У`J FpQlsbjx@T* , >c u5|VdFK`Րd=#ZS+KϦ!xNy>ALDJ{y5?Ȑꮎk7xfxosOH;uusYw0M އ{iT6&hoYiS]qXf{.OjꛍgсhopnldƉl36С(UmshKpzE †]Ǹ`NJv[Mp~ ,xƒVN:5k>`|5Et왋C`X lT*esXtJZB*iӑ2{ ]-X7g)sq(vnGpySvU>2(_CQ޸Ѥry3d"o1T O,<0 :O@{Н*JuHOx?/!GM DrkАĺlK49&WYyAX'{ v^5nƍ{^Jd8kkх'<7'8߈S*-@LJ;[`~DNU_;|@dr3Pgzj5.+ ]~. c:*Lo,PŢw`[%"XcʇQB^6*Ƹ,Ңӹ8u)CTS3kdc-dhi5iB!i`ku@dIs!6FTvKJue[wj>BBm79ii0q\@jiZU7^"_/dӛPϵfT9ۣ҄I=a"?=0]' kD{hz_ C'zUjǫj#HGv^Hv sok_B|ό5)D*("oj 4yD^[@A4s_;(/a;[J{Z;ݸOn0J# {.'Fq@np[K…xo?+#a3gⓧHmqs-~-/'˦~%Rs;ً4ץ&Iz:6f~ʴ@AKe૩҆RuoP%iϋrL6zՆ24 t:}XIPGC1pчGEU 9O"NMiF]+؂^| ޽¡xc%hٮMP)XA;^ų+~D\XؚxQЬP%͓4$gMPrv5iZAXr^OY2lߟc$ߣYɫRwɕ/XyP͗n BpFHMbA{ICT?SNa]djƼGQ&tڶ'tEn ׸^oAs3UPX=ssMr 7j/.s]7bYV4ROOQpgb:MMֶAО\b @45Zu(2_Q%R)s M)RULW<~:% ܕ\"`_FQb.{t5sYd2JxeB5!N#؀}v-L`Fc>ưvyG^.Cz6 1AIjVy'|sIWD~ *.?R$h_ ִx*F^옢V%0I/*Se2=z{p -QyQė2^ɫ=p31*Lњd fָ9IۤU?qM+0Uax6xKœ741I 7*qH c󓿌Mqt(׆ٯ$^ap/"jӣ%؃Պ lı)O dmdKoQRg^k.o !).!ߜY `G?L3Jh`L :!tK>Is#aoUAd04!{Eh [jf#6_2Mn~JQDlEz;A|UZiČ5rկuryݟɌX!h`P~D_[DESS䯶n?JG LXS@Ŏ:^#FMOy:{ii:*T%2ɈӝƆseAA.ˮ(i ػ}9f*5ϻ E ALmqukm X!{EڰBXL#jKJC$e(~#x4ȫZr0ܥBm. 6awpGt ,}9˟dX$8 3wClKC#:t~JP,V s&~ѩVQ<1|9.}Я؞v3X-XػRŽүך"H 2oGjq[3s@I#lk-Dn03Y81j%?֫.ntO&䎂.!pD[S\}$8U )EƧ0A#6ԀP݋75yABA}T8MqM$E+ uĈGѭJp*; QX*BF G:u@]Rm #猒'PLWPCQ"nlgei۽yuzaOm蹺a6ER ӟN%aX  > sK*Et?gw*Ct>V c~Np Xz/9%r Pq.O*jN< n{;S#)T[}f+BG Cr0s f9nֿs,(,'ZBu0"Bgpp"xJ{l֡;JCvLP!"XE,Kl:)d~{}4`OWR}?"u3{f3˃җ0=Ӿ=0~6Uĉ P `C2K(gT +(?N,E-j"&gȟ.ѓEՕO_A@2Ý"L!˱:~K07vW'vȅWTŋt;Z @Q4UebZ/t:W=Ս:"̂ō%f+GYtwhKT\-Q ǧTm?z,8Z^ vUS_E 0^i^cX+[0 tW MJ}*QʟFdw];kHߧ"ȩj -& 뻔hR̼4"3LQ61R a}]zqGp?1i8-[7ewsӓgxYK'?i@*$vpj}exS%R@=|B^J G8v^듻QN;&?^O10>훮=؞0jc+Zaa !5bυ(xl/40J2o?&/` !c^@/np JM9c!1~hq8.q[15 a%J-k6sh@/ 7EQDޣmixԞ('mYꯃc9N3I2k X#NT#k!GvP]j*x,ۻ۟1Sl]lW?a$(NmKٙ=)/[af]YBrFhno!FY6!_.KJ_N)fO7d^@01@` B,،9B.YC{hRt,3hB,E,|Y;g; Co0HjOqᘓTɚNwU`!wee)5'mLn! fCmUל7Zw>w^+,'S_O4[C {g: ۽O1&.&rY:Dw<`攝>Y>ODiCV Wڡ 18J8jR˾p%bYn>&r:OЗC  N:/ԅb-( )F<]wO/yuLlW-O([~S;ۓJ{N= yLt)n3 ;!`(ڄ?|DᢏIj-I'}-8( rVQ9 @oʃ?2s;6򵑩N6;Z)I0rLh`0!όT\=.3t_ ~bZ3N=./D!_V[K!}LV`Sv[bf'@h$g?o&}G Gt(NYەA4'ƺ=@[S:-8(bO0 'zA X[H,Qk;X1ʟI*>4#_ol[iIx뎆%0#&ֻ5+i,#&{15"7/R?I|yMZ*¨ʠG?-Q /}~-{yl/D(hpK 1( !c@;ǘǔ潶(-9&޶4 JJ#Z3>Dxp6/:6E2ؼu+&:&CaENc*B 沃( [$z\^hW%g]{Q\)j(/~I|ҜV]}ҥxKMMlS9ɣEKg% : Lw@GUݐ G3ݕ{zQlxTI#ַ}ό8hYִfD3H$Up^׳(~eM܌Űk|OP"O;ܹmz0WX\:`?+'g64MʘYx6 SMzx3j{;c>MdU(v6+^@ykWK^~x&r>ZbR!^ɐQfE vGe^%|E=o -M(qCo>W1HVmœhuy$DIzFk @6`,:N%L[sPz|rWjoax$fP!g 3TLp!xfх;MWz]w<| Ol_R+,I^_adCx.%g c˄o>#S1HmH<5!%$zhChʁ**`+95kho3]WYb-:bs6o V0LL2UUC I}z3WNvt&V1F{Z-})z&wD%AP)0> mݼ@4 X:{CyN7`)Z EpW-T*}EkU"ջO }UoM!az!8ƥ7\8lT:M8ܳqL:JϷǙ +N1.6x)[+L!bԍ(e+`}/"B@_3\5NJdT= k^p^q.ixި#AjG&ء1t -_VSu-b) "^ jO_S4*p^Q4Cy@^Evv楟UvtI)DFm"F2hQhQ6RGuAr6Π?U8δ"XcYFaNVtZ3S+H)-˦ Ow{ ;p("~B;İӟ\ˌh ĩu13ӜG*9Jn 1)zu#%3@ QC-N'N͹؜7Cd^fP֫Ű2]i5Y9ٿRJDi)+C o"uwOmu8*d2?%N?J'ʞb ܓMz&ߢ(:- uv.{}(L_awku*W$؛øJݷ7sEZtS:KgTlT6 TkjrtTS4+nh6}wt(3fijq5.S= 6иaO#kbZ/\G5y VF %-DFJ+;a]|vђf跛zJVH'ǰ`Qxyq}ʷ/J1ó0e+O&U'_DF>[ՠ,hS!ya[Im@~MRry7#zm|yW۴aH^NN{kkFW" ͱHUކ ˺R*+tp]tJ-+aAe𢕡V*%5Q*70Zhs7k?Hixt/dD9lt1ܕTn%Z}NbHl|m >\5xǶPB-2c_ɍknpx#}Dh΢G@ny(ΰ!.3kFtҕ+ oK.斃)2ܛZ,ѡղ7xxLϖϯԬëԁ`]6Nrb 2c۫QT3-'\c񽭳49韯r|Dž cǖ0ȟfz#2PRZUa޹+!0A=GCW$,,Uqx{-^˧ sG׉("s#'衬^>_!?$گ%Ւ>Xk&vIqJX&qkEˆX΄ryL']4bTAЯLݩT2}u>O\87,uyZmb:M&]j0>8,٨mpLHz#> 뢚aMn!Ἇf6TAUĨ`IσL p\3KkOEYpQgHdnNٵ،aoՕ# p1%1jFgJ;sЎab,Zn.Ө#W~(zԉd+EzfJYsL}@]'bpSJοq" -ikXDEZDr5{^"q\M3OZa;cY4ڗk8tqG=;6q9w@t'i9!ʓ(Ѕ]4pvo_ YRK{K.)0{.d-%= `ʢw<g@7V3 ޫAŎݵGV7͊ZރKJtԸ*VZDj^í!.oLx]= |I<."^Eh $2dEjJ( MKT9V8eۨ-BT5IwGR({ _9WTī@GOqғ\8`3| R-hOc l-OiOEu\ZR yƲչS *D|?c+M@l$ JQ3 nQ~ڢjrod:ejPz_ͭSCqbYKH˧79 &)7]&n2Q`wpS|`߈ {2mL+sv_upD/"jIT `wWW,:'d}D, M5w(097)i[X\9PS}N$!E:̪O \oNF9oh-`F"[E(JGś 5< 跕6ҍ3R(eK*+qчOH$sHvj"AnB/zsJNː^SpSJۆH$C0ClE9"[(l*}v94KT'`5,.F]IR\<ь2v-gXV@H-B;_q#JRϛzH3/܌J9AڀEHZM-)3a̛ &x| Ù"ɤP@a&}H MCuu.~xPYYDC{Dqm hX#fgSJ،5F:9jvX,Ӛt 5Ar}&7mGކ@ס#Sqٹ&\4m&4$0ۻ&~SeTsǙ?'+qf*@XjWBK{"8]l4^KBEhlK~.P mq9SVbyz8.l# K(Q=-:DWfmVc E<̭ٙ?xғS <8 ێ8Oyot4W/7l3O9O8i~ DBE7)Կ}F&QYl\zxBK! dʪ2LoaR_ռٚ׍z ]]Ȥ*T-jLH|:ډT59`W}9Z8(-4/xm;UxyNHB5.AgĒ'V <8'/κ]Q̊ԆOHr(lzu;wKV(&-Tm!Q3/cgi0U7,pS!9O48Isk ~07 ].Dh)iȝ-K?]>l*tmat W@6Ǖ\DъL:'. g0=cк _KA R'7}zT㮍DQR,EyW7ggѽ@]Gm~0 K5 kTeх;ێaWjV{#`DDI:x0nfVMzpfuM$Uʳ!%u(ԋpJj)._$+VI x3`?aԼW*h;3({y&.5*~(t@DA6a=Syc.;)+<~>CYKƪ!ȋ9O6hkP%]FxQy"ukh?F3# H-x{95h6 ]:LK`BpM}tǕ$tgO J'8Vm@!k\HTTӅ ɵ9n>_cu^!G:fkzj[K;(nNa AΤ:X[mr4dk*2cxZ頚7?ZY* Vvj2NZpӳ'bh̥jmKoiN9FeN(*(ns9\z]J2JWfZjqav Si?jjAZ}gf pI>Epfˋ_sN˃6@0f={2´Eƿ(%{PAʳ1*5Pæ_Ɇcȃc7^͛h$%6U97_$XWG')KcǠ'B!~r~L|">".HKpuf}z14dc/\﮿rq_I) &azN K6@)doעk|{2Oe~ Vt߿"#Y)EX H.8Ne (^{ؚIP͚8oTW-/T~v^9ϋO,!&b>M&fsX:&K0vt^|aD/7G)o6ZuM&(P:dJXӅ懀-zsV:t|"4˜ʾ,V8S\Qb}9k5G$cTgT oqX GiϠk%|EIU(.={-48Offw/!}*C (9VCHӛ?mϻW"H073 לE 1\Εƪ~zkMcG}o Isq.N^-T(umtu$hΨ\/򨄲U媾pQӍ(?\3YtKʚ3ADHk u} ^:5! ]Oi^+i/a'k~4ggD!EхO`^>dưfBMGs/-3B9Sp=_On͘2BkWeHA [+9a.@Nuc04^^ʮj<,r(&5a5;H=VlCNC${)n1D~=1?8od?8 :{P]_`+΃ 5;X Ca̽;>jFB1vM>.ևA'C5jq Ҽk~#Ѷ]!Y:"Q˺ِ֥mJr {Y{pĘz7oBEmT0TSxˎ,+]@}uC& ,\ſw5Ģ0P[HY Of~, lk! @Z&hGʀΔqڨ_ iMA.cߊi+3gSM7L6_[b~HE9狶 *gg Z@J`s1, #D)>dACA+"]{‰c feÝۂ+2K|m*ˉ6=~@w(=y+e9m魲%=ȈR"B쇷s'nTQQ ۣNH jS5Ν>INL%;Wv Zږ$G$Nq)8UwT_kɋ:[9u̟_/nUENm(>Q$A8S7 fK<>$WpA%n!YjF Q\Hgj.vi^`F|)N8j-O0*+1WT'2z:-k+ ,tmWRH~gZ#S ڕĄ1F/VP5a۵ԡb^T$/!D^DU5O4с愿@1n7dv+' [7yRLo*q.Pȏ_CY[f!zQYnv]*EPp]'qNQO'. F!@a9Cr>)\KٺW 9|P[ Th.@~4T~Cr\\ﳭ<0,?+D-(FǧPtl1b] YSePDZwz E8?6+!|:gS:~8 َwl~-ky&XI*0H~F)?}'V)N@@13 f/߾ ԜSTLUgVRZT)W+@5l9S)̫)C0kIhē.UYGGfjU%Q^)_B.?|@햣 Hs)6aMN3'X+g0>Q~ :|1j}XV]ɤ,0^yÿ,hE$,w#kӎȏec=z2aZ.|oP|͉z)E*AX:Pn(K E xѢ=/Qnt\{2iL&Ržbd" @fW\~S4Yj}\G7| 5͒@jp tk$Owg8t̖ՎZFO O,b $&L'FIXFKnn^,Ȋ',e}y c&$B5u0vŎ"(?^PQO]QmWP嘘NdtB9KVZ ooFm0{Ƞs`itlįiVĉQ1*Lz(tV cӅ饅۠ƒ\RC7ޒ$,d o(Yt_k]%*dmeRojY}βtq/^xgMV,n?:`l90E3ڑ+A![. ̑:v]JQ}4):R:58D[1b][K* X"kĩ5W_{7%@Ox\?r'z]JɢXg4{]] 5}/9в0\ic0-,Οma|̳■3٭)GrK%x!6?S"7^_<b6E']6ޚ`,rq49eY<޾-R$7.c*($=)(0˩] 2$ʊH) ־ftCIyG2Xj frAvmo8i @zJptӛm}v<5Lyi>aKoT`FMiOO%YX!Bc& d9(*e _ͳQdA=B5(cuP;sb=~cGo/_lt̕~Mu@Sc%a&'Lo6Aw9Uy;mTً`kY Y)ExA`C'ʋΧD g:1Eydd @ >G}vGp]Im?doиb왊pJa %O,[MLv`|1 E3|>7&J#,-Ī. qiN6 ͸ -REUYp= (x39sբk*&lV+yÕ96|iY{ xROg_ Y3Kxm˷VW3j#Y~PJUў3Q>D 257?;~*]*<"zk[O`eG-=G%f aW^D`vs*g@KF( S+: BKPktssI a)}_ ƈՐO#ևp..G17yk/4n"*dz s  kto{8kLk+h%&98~j ]&_tҽ5_*}?U%΀x&RmB-&{ ,Wݑ3X +sb-Uj:KYu~6F "Q;D5{#9t/vבUqTԖԵ$+"JRyM[#xU߭#ёOq7 ! }(G1G{|5/#GSE?gbg%RrQ,.dųj` hDYyȡ,0 ,PHZiM5p^iՒG'ΌrP$|K @##V.W%8KE4>ے4 zz2)EKyN3<9W7^J >4VҀ b2Jpu℟"eFeT2Iq\<8@U]Og BT>e&<7Kُ t_MaUݕYqz-uE/%S3 h}5CYM-oi"1.JQ]#jMEA| dZs'1Dh -{V^g'>˚F4Jn[('6mѿ\4Xd&*ii6&P1 "a6[\FUNzP3A! K|YC46p9g `t&< ZLӚ]y #|ڦ=2og.SC iiʔ=߱\Zj""m촐4#(/#9 ^<{ .FvW̊x 4U@[_= 8H]_o͈?7HBڨUx.}->yw@I oe`KE%ImAhx\.K6G^0hcvTJxP6H朣MD3w!qY~F`I4MUZ4t\QWOu gX{]&uRq9e#rr'B+q~9Pd+ue@ha9Sc_g! VQ~uEscRI4)~K;}j6# c +X(g0f+:dU._@6dL#v+{*T$=i)Y UYNhv , T~mdi&J=m)C[MR^ XJ%T /.C0[!>N辀zA{,*ҧcbO%>*]ch̊{&KU[dlIxr15 ] 7FLɣ\-Z%?d#M4"~+i˷:|f,ܫh~ɐNAjoiThuebr|P#6l`tR5Y*4Kk҂Å+\]Mֹy/]+x'ڎ\T`[$ ABL8`U]4ǔplb'gUl$sxP U*z( X] vasX U)R1s*c[yHԵH *w+Ǡ{ +#pOWD2޽6yGE\󦅨lWC%`Z$7;Z&kO&Fklnr7$ftbTx5EpN6≚;&=cI̊񇬡#xZ@馋U#{&j_m k1?Y~=OOV-p5)Ŷ?x*SXy^-YŞЂmT`, ~ dtٺsw,1~SHԮ#E u-b:,K~7:E|96˩[%MvOKMs]5NmsIq q|6eXF# H)HLk޿!TVPP :פԋpV-5x>z@.s5OM~}yf`xCXy4qwvFWt5+xKâ{]M:FZ A5o=b ss}̚ ŰToLhL֡Kҧ@Յ9s"Lmj5w!ReߓP?l6MRakgl?뜨~R7lL+&S}vpLy3y7N OPSB|G~lDٙ5KI`dW6uPCNEq<~V لQrp4v_~0@M E%h}^>=~^8Ң.ƎչdC$Jzɬsdk5Vپ\QR{y a@榦-qGbQݷ(,:J̠8P56x Ғne6Bʾo>R7ӡ$1 c:,Y g)sI9{BD$?O Wle bUQ7jBƊN aD[e6N5yPcX%3!J@u\SKxR49-qmօ}*9 `(${/iC<1%m,+ڵ\>S\m_*w~h/g.\d/aeL$&yIƿfJU%?@<"ZPRd5LZ8J㡪d*Q!ʐZwbOE|4ޟ,^(j3+ӠåCx_ o$Q dHW]4=IdyL.Vj4qU|{~(T\ɭJ;]RhW;kct4)51O ]FXizTE=Oi!.ڣ" wb|?k1w8Pmsl;-M/C e:ZA Sq/)+ Ĵ}H`zs2n|6wh2Pڄsм$ΰ~[M!Pݼ$G%Sy7DrjY/aXAm+@u.5']֒ș638Hq6Sh`IfUfJ5%&XXMz@2ЪAN³z@;]}ǯ:Zp Ek >U#1[Wܜ@NŸ(nQ(qeb]A$}B'$fHkwUH08ӥ^_ݝʞ #Ŗ8QYX4I#^;S@3x(~o n!pL\9"vHbM]WɘU{c쵆i  YN 񌅮85tʚ6n?XT&,#gw$dg[MMK~ܿDbJBG" Hڃ'ٷ$27@UQT%mqܮ4n ^χ14E Md2Pڠ&[S_D-#E]=qGųM'P1f}c= sgu[W+7,|Q֌շ>Q  >ПCSO?"("V1 `Y1/&ws(bU(WS6!2=ԛ14;b5Hy*n$b<@:^)ĝڸp=ߪ44+PkL)Vx)O X<Խ3V] S)*mSUb9 ㆉ:QrؠW dIp:|iqL#/D%YCa#<>Fr'gK9P:7 BYAOzA'جwTw ]ĭGX%Xà-v*6,)9tk6GH7;7-*;"@֔1Y*n#-]:2wxPߢMBحZ8P7͕@TpE+m$FXݡg^_A|lUH: ~V$5@ۤ\]?.Y 7_OaN'yq=Y:3ؤ&}j%sլ„Tɪ?JHc\g3Uz̔$t%;s+EJܢy&: Xf^B36!ژ@kI=ZR08h."J%y;1 326bQ/19E+KE&zXiD+N!-A6[9 ѩTj\[>KEHPS,/_@, XYY]vݠ؞&(xJ"~>p' #rxzL#kvX9a(]{݂ kKlQI%`e6sB'AiBQ_ak Qx; +^0GnFCĢFt +r8C"Qy]gkq Umj{J_|0c6Ӥ(^jk$>?NLo8Hި;CbLWj?^8\}cSҸD`9a#O+37N,WV i7~l!W92l/?@C._  xX+͛P%9}4w<IVŪZP>S`f60Ĕ {kHOG 5-v4FV1ׯLr%|wZ;fs$ "tRo7bAm.[OUsq]gR{E(wD7'ݡTTO {r\rXeTuטW4uZ<U\z}A\= 2T?GިTw~ 3To HYeˎ82S8?--" Ruȧw?rH=|4G{>,uSڐf~`;#O RAP]y!/,i7"|\rjh( ۠;9?Z c2ޔbTfC}q5#1q)IPwÕҢ89 bK8ybBNHT&/Y=,67+mz^=yڍ$.)\f쫕Ț˯A-6l4e> l|!jzB퉻i;;{~u3qB!&i>JP1'I 6yYW6f=ܑqPTN(YUe` ߫@GS<̏ pz x >ɂfjYB仹W_v !Q̳/V2*@CEeэTl4nIPn*V0e:eѷ!p_It <Ȁ4Gu<2|puG-W"cU4j́n];O$KFmk䱭Hx6<6qGq]nD7DIQz--=6B-n<2g:5+ -\7ICEEgJ^)FPIprqacPv5R؀ΛdAtLh1dp.mÑ.}l,Vb 獵)307JPSg,%:R;-NmEBk/ˮ (2k %+$?bUg+ _LVD2KrA]F4ﮇu~IlIZF+j>1ftfZE_ Ĭ88|՘A{U'9 `X\`?$_u>4|3,(T+/~ zz#>O24ĹmkϚ3M33Rcjt#h38 Rtw oy8"Y(+!=SruI9ʴm&mM{#{jЊ^P2>0ٿrpN3mT{`4eb<`> uȾ \~">}a""oe.זHe<㟶GI޵df;C~!4$pR̘EOZ#Ft6ERǁVئYKwjyf>r墑_ C1j"iBLr VQ~@ț JMQ%\*Q$Q=Uhb)07>ϓwbPQyęqԔX,ԗ[аҟ{WuvOkC,OP#펊5OwL' zzO`ΜLY!jb SCc8lOKgI~*l1]gQ_?6xCPqW4U]O|Agε#F~y,;O-0Ys*wE[VlLjFJ!фR,[nv>A4`؍fuwxzf.:ޟIqwY官kc)~fTM|eicjY)r/5kǜ3B}Ɲj֩, |X\w ^m E/5*KRR1IK1KqXApUX/ Y/gs@Jyxe; _Uu}zQ 7In[?hbXYlnNᬆWF"N]HqQ#o4 GTm-10O'A?ф$˭Bk|M85^)cPA_vkF6]{QsZr`.ILo16ùt[VWL*!ໃmaYWTjo z': 9yӥ3w +w,*CH"TgFB}̩lWy$6㾭}W}'+,ln88 ۟CpQlr'4/6c^x7ۚ8G'ބ`hEu[P\J&?I>룺0 . xXLdzcQznz V=[67Sj-H1RtҩЩ3whT)Uá6\Dhq8\)@b"Jm[-iznڀ;২!BcT!$Ip7!nfN2dEyЌ8Fka][})p0,aX0 !k@ (GW7+rp IkDQogfld1YIWΨs P8ZQPQۏTk1V[*o^Fd(<6JyW@4.;5|jAU4ZVImM4: Vd ;W+4z;K Fg/td M@|Z9ެAv/mB|.j7sFGR^b"WEXxXވn㘤h2@(HRZ&*@>2<&͹\Q긚%~>{e 69[w@6Pݹk:tX]%uva? ( 9+j*¸7=J!A^~i% eBH1NjswFc?;l0ſ@LE+r9uaSYQZ ¶`&-x9Ȣ{˝|Q:%vvk~:EUbLZs:Gx >ϻ$\(IGڛ|j`Pq-^/8e܏]uPC m 㣸~ytGtf|2m{ A'`!!b62+pijr\Rٚ1TJY2&ڠ֝X)c/tjkm5D2KnlɅusn8@%ƑwzC^x[е$9&}J Е2j_'뵎Ґm0||Z@d1jKDc.t ĜQ`G\QL=H7mCRuHhvL@57LMXSN/-z41~m :=l\=> !hYh$wuJx2F[ v_Fg$1fn$uc.5Hg(3a`6j_2Աˇ=c#+ͫ}~a _~R=n#he֒Hs=y-2T+ p+0eo9Fh0<opMgJLqPl"y}\d lq97.OM ,UWTdkzb|C0b@biȪ4aw2CiJ} I_ݽ6*Ł1IdX)Hv8]xR- EZ2$ݙ@stz+<8䥴~E~;mKx c&vx,JXCh:x#,5##peѮ /` 0>`/ s a敎Ũ#d9Z!d6rX %mV(Yt1PTX;ٚAClHrUCwn)e6,46'v2"mϢ%:*ba!V2&SR<(^hƉrXX~ VFF22dk@u$_:9C*^gxU(;MytBԬ?鋝l6˴J_F|X6ʽR{3BZC}]>`HK#_CBߡm8' ñW2if~w&L 9èwgϦ)g+A;'?N(m@ Ao:o PZuC*^<.s}#ygϿcs0" C-.G^)jg%uӆNGI7?jG,qc⠇nvUc#gJ˚J(_h6cFD+z)9 g! ؂+\ j͞KhUZU_\HWznG9aSh(2^[|;#GlNȺRуj PwX1}&$g8ppқדL`Fa_GpGM))7njav*'Q"bID7&t!5ta);[`?%9vMk}OǏG'Ь#{)5=4ÂKZ J [EkT1rJaHX ք(^/B-U*V I]wθq]uJxPGuJk<7SQu [Ya=/,RO ":M7.Y=ȫ?ȵg}jA0W)5fY*1a [850Ci29t5Ց!0mo%Y tA"hIRuvU~VtdG\&!@7)hL+ Q&zHMR?, ܜE& ip3ES|]?"t!ݒ yd="^p@\tB2AG|BkKQݱ~ ` \ DXW }i[[&B~ע]r}..d}ju_cdb+n$vh Z9!K{S%U4Xƃ 4~V$F͒J_h5%:@~A>ӒD-q?Sn d>Tn^Ed)?n\r!+U>="R-aV4@/6Um2>? `c.:X#d w6aQ?'ZLG]3oTYHR'MdbWÑz}BRSJF=BQ5."L=}JEைj2$7-V =3]h駨 tGr!ukIM|e~B`F' 0 dim-Nob*r0hDpȯ;'GMϙi'iZaƒXcH$L|.І!f n9C댠aFOJ_L[ /]널Yr_o51sOny!c}NO^Z:,q,D>E'D :{e3+)~>Y6"ݗi!EL#<o9WoAm/ftӪ>QWF -qQHb*XI{p6UWZCUE/}ae[!`8AlؿKgmvOAPZ,|fXh!jN6ZB޵TNqB`> R0k`ڝeQ;{,gh}ϊJYaxE2xe; " g1{FSWېKHOF%/"rCލuXGҒo.0s6k=@LP8v7 sɰsyʞN%] o$A3T&֩)l2C.]i\ `%픈21i^fgkUϨKާ`D,Ov3:j/)) Gy{A/85%9,:kg?/aK8<DJxp?mlr092 5bQA0dݶ}l^;W6c[Tz|" 5S(~<(ؾqmXH-úC'BE=И?1 PO|M7)aăaXk2{ aV%v[ΐ:REξ8.N2 ,?~5ʼnS9gXBMR_tBҕTjHb޲^`r$՘ශ\L$TbG.m- n Ă64d>1=nBx:Xg3{C+3t~l=އ,*.VPx/1uj.tf7"2oҩL)XB d'ՇtYƂ~ZY,^i۬5t32aH#7TɣOl*Fyc͝w_ցe)w?%)OR[8ӜD; v.SӍs jL|V]:5sV|qOlA|m8#V2v˵`wj]uv"-GaIq;~Zu}p~NP9`sdHWۿWm¤9K_ yآG"Eڲ[ VHJWjjjY!c[iQhܫo[߂2 D%@!4S$[ 7gh;b)KTwv~{PW`<\v֧'cI3BudZf?s"!rԷ_{&\:vMk#b>3IfEf@Mup)K`{&bWmD I`I:10<@10}=Gvp-R.2<1D;+94Zl7WĀiϜz5.I4e+Ndu;a Zo Oh&Fb EPzU`g^M|G^G%%r7#!95['0!nKN39<ו>V6B5/zbG,uXO\awu=7hen~zAW2Mug5z܎D wXˀ1'b QZ5Li4Hv(vEInVgj4@-&k^b}Lp+SNgCَw\#Z,(YءZٶ"zO0%ڤ]ͭUָ3Г3;¹9A+yh1Cu@[n}.{(͒4Z Ъx(]^1%cOjΗbէ*l@(>Q* *cZK44aź^мߢYGAY k<`PB qW=+ԱbtnMR;v -|,5Ony+%x^S"ۖukەO $m=`DD=-1׎f_gӱqLɠUy>ץr,A}Zpe VW*C XG*rp MVA;(B$XVUQ]70nFr!V潵?a!13Ӟ);K#zz40_X5[i8%36;EhCv~6ס Ҁ c. V8twOK?po6y& ճuY tM6*Gu­48DYsJQUdEMA1srhLRfƅ' ZPCȎ("|&]eqln Z8lZu,0O9պw_@"+kUV䪇sAhxUF[>D9V.2ӷb}N4[ĺ-Uh7duPl-1 TK[7eugDI⣈$G=G~#.5-Xa*]O,Nyq",t_])V `%%WFÃ}+Z\ϰ]b u26>@JPF⩏Uūg )DƀlV:8,X=9 tL=-dx'>1=; 4XN> փr!Hֳ@]Dv*$H_9GkȒXa, Mf̥d/@9UvлÇC\]N#'ǎ6[Њ!V{%YD55O5YkE͑Pj Ӈ"KPXs?7Gh6ꜺsB卑o|W ~1VR%I5b}P;PPFۇ)yjW^` ;PĜU83xSTR0B⭣ O%L9r .GS\?U{lMo'y_lhT9>{t2Wܯr$DĭځE8``&*=V;_IT$ON8Z+^C#_>@J]YfqU}I^ŵ~k![T` TMP UcDGz+Ϥ$knø[g r}D!&+V`_2pXZN72l\S-up+Bd aMN{F:Tt91"$}|k=L~Є&>Jև0YyڥU_iCOʻ21Մ=EǦn2Ғ,@ ^dZ|mZ☪Ys?m&/mZDe%&A׈YF`I D2vMfRbEmU}@$6pwr~\ky((j6Vo[qhwЉl@{FrU}+3>$c*:<2 {rE+$!' #4 nKr)WƯ(")ɛUmEl4bЎK>ւm |)ue7[W]w@L4zfȾ~ҁ[ q+6#JO\/}7,*HLlAjɃﴻIAj kx%N^]^PK8Eq;}%,, Aܺ>:HߊjE'y; pW:v8USoPrE{ی6#\ %K+c^y]>xr'i\-vR Uʀ&)"]Kl"~ \QTkRžEa@ΎIuEWm\xu-0 Û l{UƴTBװ A/Y;IyV==kEtn7@NWV" i>cɓj;e+(m)^>lpE?vY7z) ܎kռzezH6_DyW[{(5E5לUqy7ޅ,ـ茗<)B1$DUC m;ˌD+n X`W|>.Sqgv)0#ݿD HiZoޕ}Q*׭(;gY_ {ze Er&q?[' bÃ2!YQ2V`y";怨T &/i|/&Cs7[$&IE,Ty?ecG80L&^3(YsI-_=ݭqD֙4ML:d#l¡ɖZqo0ڷ mB Ie.9VРhD|4BVma/,HI2IbN=JcmUbOxW-tOwQH rE/P9 y-+N1!ޟF_<*˝ c@:\CB,d p0_#:B]?YZDbP!A4/=BwF/K\E^f,LYv U 7S2}*=mJaC64?VI+\P%A8 Һ ܳ-*"=æ@&߸bw/oCjs p{D,oaAAq}L“"s6gshr%`)%l %\z@d> ̛7803Lk ȡXWՄA3κ0VvJllנ9,]A?U/[NK274<έ_0dI`g|[T'@ $RjP|QbA\x_1Z{g$,@^֥P6g$r|vN !Ivf)LZ:^L6P޳q(%b@؝YG-nD]Hr4 ZIq S+=AϽy7kQКo5⭓ۘ3QTdDLt!"R<2[ }dj/wTX/0fW9;\| ;Xs| Cʪ5[.֠Z貫tv%Y'h}՝>)xb{AM5{[Lyk`@!e\l4R{C8M#ȕt~4 'DzmH-Un9fVږC@Æ 15NZ]H\+@F_O:yͧr`ԔOB c]3vR06;{hT&Hǁ̾i>O_O. |c<&=ʄi%%rrq9>>Hxd7-팜9meDP!|=:EӒYŒq% kku M|aV1;!-nP\o;Ⅷ['Mp (a+uD? Oa$Z ):ʃDJOWܦ*-}]*wR)=/IkIQ3rCpTB!bxx'Xޔ4l_FOѤ߃x$q,s2Py)n U:D"o^ %]t{2)镫tsdir|TTx= n>̦nCžg#.V%>3wGK Γ 9BA/`P`d,)&ǪZBŤɦz-CxAۻيvȉn j]иv1:ޥѸFƛg&_ ߢ a.XX:%gͻS-Tuw_/sDdD69U8]ھx bJ踯r@G5F?\0OwBQM[ߏ3.TˬVt}aqUYA꼪0n`|>Hta4}6ˋ|+ {l60uڽ2 qG[C\o- Jkc:ҮUVr-!j_.n"54^;bUC>)WΗb}H:֫x&k'=-suezSvHAx2 ,dYBN2?K@#U'J⋦ ڲ7f]s-/~Vcs9O?ZD> kD=!c)]O1 lb$G6/7d)_9urԾ 2~8跿Hdt YoM *c9;Qz3 /f{i2Nʷ.$k ب倬52jt['%ZO<"i#څ`*%SQ%1YTkԽbǛCZpqL 1;a;wS€g S#oz{URinz)A9\gޓj[]=aX"y(O4vrPBq cL?W[9x#,M?RW*Ӻ5kc}BugG rv;n\Čڄz-_:#_:;p Bh?wlμ̥f)cb+00#M/SĹ~V?~Uxz~^϶p\T פPi۰z"bΝsB_.MS [d:57|(/3R52咫S!"y}((uG*4qh_1&$;"UVW1Wc8#0/%v6OНhtIT;' l 'd6!to(Ņ ű+Qfip20ooE#I2q9M]ŭ^"Hu'yLieMgW-~r|nHQXs XO2]˖?5)_mdu'QrapD%:x>/" k^+o揙Ops2d8MV O>M*4F Dο|:G56z]w"] wg %p0[sٷ3@tj18nfɡ(JRdX~ƻx5߽:hѧ;vm{4)8ˑ(v+*OOT8U8ABF=yͪh EJ^-ZSZjtNpE?C7Zk+T-;t|K2I]ղDoŌ e@eƑ:\eۅݤG_5 ~7[O( .y1ew+#L X=:1iy#aq]҇SC E>2:_J02Hf.x5Z4(98z#ZWz>(XwcdJe>z>+T. ڶ^6GuVm J,˳Kt~ gE!l$Tm[{Vw|%۲$ޅoW9]`S>o3qp Ѩ.:v" ~Zs譯v !ͮWJzJ#z;'cRЭNxgDx(y[c\;!򳳼2[2xvc =\_I!3QtECV,7?~qf~bBd8.&I_!R̬.W;S/1J:!zS۽?',k}d@܇Iu1J̢_pX?Mp8/6F##]Mɂ^[X&HLyV?v8׾<*C.Ȫ3Uë+qS7 r)-9 $*cIn<+`4w2莍c,UwPQ;)*Rdн=ɚ-̚Н/KEg;)q88Uc޶OG=S\C4d?9r3Uzlyi^΁]sL:$4ڗ*9uA.A1>n=׳Tw6|m$S2'UwdzX̱ _qK`yP]}w<׌Q".eo khQJw:rM:V>'ϒ+ZDvtoSE@"\b3pFZ Xl"j ERͯ:"nF.mR|dZ+nW/!*53b+cAo*/?M)hbN8!Բ;ٜصoH1n/j![}UtX`¨GD2GAOw+KУj=GHLz%f96a~gyԉŮf};=FF!Hd?e"g?Gص{c ']O+i2&DPTӞH:i‹**x¿?zDo=2 >0-P~-c/ѽ9tn?fp:{,wz.K˶NSr\"9qnĵ[ Edau_ˁaD%@}F2@IFE,o@ *$[5@=E:E7aEc?0skI4,QKޙ+()LqN=ـ|[{L\d&%QzwKUW@__ҒR-Ffc ŵ}vKX-rckXݾe]\zGÛ=h>g赺c阎3+VQsdU% }1k9>THq)LHۭ_{Ƅ\Ԧ'd.3 Ȑ#ٮ3pHXV [3+:[5+uj6jFҚˆZQ%|QQ.j ^s͟,MAgSWFq[Ą&c)SD}Ur1,)~͠` a#|r wPcUOatbxP^RuUU,Ih.y]זȎ ͖ wMe8Yy)V)F5H}+QOX!Ƴc (v Xh"N. %3h;qOpɳS4n2٥ٜ ]E|R׽*;7#r`Ҵo Jb.6v[_ZXr%c?j^C:xlXR^=t-`yzy_v`CbC2\n<-໚= ONӹax,mvM X@D{]BmAUL3%2}6:wQo07vJOð2Lܾw"0wf<=Gxa`x Ӯ7N?&yJ INeo\ )F.m)~N҆l~W#Ȱ24uuSi4".`5I 82Y֟%L7;>='fi<dek> '}LMj> (pmskc@.s08gcV&܎9ٿ?v&N+jSfO1^ ̧rϨ.+( eQxpR~UY#PƠAf9XP(4׎:GYtu w"q+^b~۔)D.{Fz~ݎI 9zqu XInc\p pKHaGgkj M/B~ W@VʒO}]pd]O~G$JbhR w| m9TE< ˵5(?EL ZI̝ < `.8*HEb 7jU5UqjF7{F/@6Ԛ<ЏR*N\P0)1Kȟe̟ א䟪0WT,Ë-,5/.u1c^{`ۥn:pZL! t뽔TPD$Ҳށ inZhb+Za ϐ% Eص G͎&LiY$4i4@%j?$<'dDZDbG^%3nhy7/$goܥL3_<$ K~/`:I|mMg2h;}qL3մ_}inye+UZCsWCVn)$+/~V T hչuw]R-sx-_[""IDNŤJL$(A!*V\ -b~XhXTnQӂy>QE?zJ}dsZ 瓙 ڵrp/FB q iEC%&M=YtL3+Bd+$tѠp jH%PjE{5\jw#?f%ޤݜ8ۗru,*h& -^(P_l0F4^OMɔU ,gȲ2zDFх]^YVbkiDeVi{_=ŜL~=KGN8ΦjR94mƩё\hh,Q GBh讎b '6x$QYulc]$*S IӉe8HMVYˈ@9tXx4CιZ& ,䯶Њ]ښު(Ha' iTOz–4:xIÜKИ,խ]dԸ9vNAwA`)2 =-ڥQW([uOM LKMr )5vWf]?T,\@Wd ̒F pQuOstn`y=+]{)D>]۞9y`*re&op [F{A3'4Lbח'`yȞ评4j(\JǧR6l$\klw gn̪s-u(P>{^j4@E:h~ +Gn>Z|uN}D[+s6>Wf\6EI$ N=_< r7kQC ?KLQELSɑezqvNL v6| h>bSȣ,!nV^@lgoܦE_Nc肞2?+5,y>wϝ^eae!=Jȱ־ Whl H8]]OI{3} cǴn't2jeH4/y¯2I"?FY7 ,;6liGY^{EȐ1u5̭D ! 5eL햅?Xi"o1D:wR8QAnG2hb,P&ր q"4$`,7ƚ< pcA)9>[X?RIHؠ4KT)WV&pW2tA.S,%8fgF`* o#O#Vy|-'?6413Gֺ|Bqݚx0fR.5KɗB\򰣤FBNmL[ Bcը7UNřꬮuyLp=TWd$j[" _9p קKèޥkWyPEtcF4~)92£jdW5yrllMPv@#l=ntdߪs;4*2E/u^l[/P]i(w^lrKf` bIs*qH״KӻG9f]1t@no~  he-,F=(Jw2hyU&٢ۓ 4T< Jګ%=[ 1J~^gd: $]>S?b D?2CSRg[/RBܹVa0`J^IQXG(XRO()\Ȫqu-.*#~S A ne|{" oZ64J}%:dvX(5:blbG^e(\fF.K:.F{P]׾|6~XښjMHQELD-$^kmmRH'#or {u=IcGLj=AeJGOq^r8=p;ei3*0Q=IG_C] m6m!6^]HsXQ쎡!۸QÊUA' =9{.&nwe.hBG!NԲ$SY8yjd2M.VJv`T8EεUVRZ6U!%@#1ݒQO'^`Go+0ڻ $~L)jcmqu(<)b!i / }P9› ҜGk9M6Gao|P!?O@{{RYB5N%&3)fCoA?&IN}FлYv"kWؔ^bs Oxjf^}8|84n\ILzd|;nBKd$E}q6ĩEփ<@<`>C\\h{q1zw9%k>[TAÑISSڈy[Wfb)RVOfىSyrqap־S1{&i,S.yR7v yG,*Ruv=,mOH6˘ډhφC'fǍIJzX(u3ٟ?cn^M 4}L@seqgI㔬z-~M[ 2lBzO!vu0lJVl@,LdكL8]G),boz/އ#m5ZPė#l$) Gn@ v2UvDfjc}gbUal {:Ҽ P~U-&J li Q@^roo_|V#zH(܃ܺ+0J$1hn3¦/EpqiwIUJbS"5IRYXT9 ,a}zU^SEAՃ[sU@t9D}qhvV]ΩviNEeŠx;rTj <`Rh1@7($o3?vs8apׁ32r;/]&(^,L@ntФeM"ukarj*Y^($hγmTpY^&p͋O^W.T>d^ g+% E+AxbG~R8K!8LgMv~ٌE9nŹ]mKw>Wkhfpޗ0FۯOkU2 ;xu.B#d8@)-H%,GE^^ *DhJq%/H`_2u#-ʏޠïw¡s˅%ѡ.Q5JKKEJb$®I.8E)$;v8f_SD㯂$afi~ 3BUJXV,!{9ryT&A e &j>H-,h_ KvIPRRp?ѫBpcر3G կ恅gdorEAnB#w=i+JRy;=q}NQz0,9<c1ER><G 4ȷ?jrW^R8;g_ݽxHw;ЎR7BG?MSxLZ.0s^:O7[_/Us_{ h_IasgU1 KQ V0R؏@J zTR2 gowJw6=8TPYY] ?*rR`u-5Mq!{̅흓P[!iê3S l[UXCݳWtZNliϏ) cj#2cd{Ċtڨ,0m3+@I,;6 c?ēUOg|Tx*3w^؁H7{|!ɖ.(xnZK@2 &t`*SmJ o1ݽn{RueyGz1~_|`:2T<}y2Iؚn3Z&mPFԱn7eWWE/9@i"yՕsWg{]e]GbM$*^DM#'/T )e'HXaZoL-~:Uӽx\15% ~3W,KP>Ma]7AvQLss98_Iq̼+7' k.KNw#0o*}Ƨlˌ̈́ 3ӃCg_71S GcIu[ zlD K~b.SyY WH#H(O˓nOsH9Uګ :<_3A%kT{18@Kca 6c.9ô.)$OT$rZq`B3˯*]OR\Iaf4~! u2ola~kyu%4yUƱ-šzHԌ_,JBD'.jg;FѱM/}4Cs߸8Tx5w81Š&z5J9Yq. ̞3;dJ-b1GS~}I43B3QZO6vAAPlcchv@t9C@m7t`)ytU #&5ڦw^`S +=\]׼z_3VYQ.uyZH{K,QͮhNpe$X4nI4\+=pr^ !C wzS^؊ww~!u [#r1`,LE9b Sn*sRS:b$ ۰ [321CHQ#= z:ha6v4U` JCϘ,;z?w`Aki}bU;U_\p&ƶp*d4g٧]_˄(CuSjcFaFeJ"Mj* aF@طX8ſ.47vRL! q!\|mQw}Fx7&Z&"\$!2@M@@sB:>`eR/BSYhS !&/3xstx$ `cA?u& ysIm6ʽ3Zg S4\8_GZ$Q[1%]>̖nHgW̪.L8r"?bCtWZTQmgTV& ͣ$( (}#6x V1y6ͼ"jVe]J~O1A>YlVWX;%%o$p=.cYKc$ycƗhZHY"bF]7o8o#!]Dֈ [r?Fsm?ska̸=X]Y&{VbMJ nx`XlOh"xjdfĺ>׷WZf8V30(/x5u+>%̈{Պ;H0n#L)RtV%4QzA֌nB#FhtPBq9\: "2j)&ilPwbAo"Vq#l矇j9Zq֖HU߾s:5 $G 넜lJE??wH87XSd olʰ9Tu3!) j析e@;Pfy^@n_@;!% ,HC'5DU |8<%*Ajd;me-52KGifHQbe>#ŪE01+\GwcQ1Ƃ˙ #"𴏣րY#m==e쿰]I2/"j)+NMi\+sjۯ2 뭡≕yN"ԋ,\gpIG]vRۣ_!RpNwd4;i'꼑/[bDo@6ؘU+wT Xz l ^Doјѥs@X)(󟎕~̪.w6>:i~d/;MElg‘&٨/ td.xg@,J Fz>MveBST-0>Kd۠V<4p> _Wjuj7MKa0_B$Ns AH ͓N]o` Ь%r‘~Zu< "_`n@244`A/3Tw &GPmi7*Ow[zy)١XقhDe/p'0/*zF4#~R)w<w<]E?lLd-?(I`ݘ]Rx4@I~Xg؁VhRE^ŵJP(mLNLDe08&V/rx1< 8.2M)d6`|6e"8&" 2 E,@-QSo>޹8 N8FOpb#<3]W5|աGthtDDI#Y`'^njڔY1" q;MGQWc _Z!PD ߁8:݊Hpz:/.۽ hNE>Q¬}w!#k w|-q čCo{)+ QPőo̊Nw::5޴_EH@I2c:Bh_9 ፐFVXFOy3sw;LTb/9'28y}x+UlI3]aKka!fb7 <Ԙ~dK.+efrJ`~w׹S߸+kO~b,NO4# Nt֕h&$2rw@(?w>#j(Pmq?weFˑ 6|hܜ5¦hxī*,(GL\YeWjpo{W"5K呵b6;\`1b)`e@2 Gd>Qz ?1#$%ˢ (C9m-!i{өߗr֍yӺo!R]YI2~8^З?X '6ٯ'2y\^d5ihAԳx!*bWak)& Bkr7lg.L!e8Nt=: pI'am7cI͐M XQc/2l/˼O0ޝBc3ucS78,..)H6LLc :ūA5GvyUGPgk}'-'ǰkhXpR뵴n3)ԍG6[Ҏ~B,;%.lV0ag?t 1\#< oعZ/]{=d 3R]kY.9>g*Kx\59Di fтEq}*cGD&A\-_.;6|ۼB͝c2$^ud*.+G#_Q3OύoIi*Tr+& n?BMhk(ƶT|NQN ̝v6iWқ 8rTr:و|zK˩vi 7= R5fTPGˤ1Ap g8O^߷RѣÙ,!GvhUC*vlNz.'t^VTnP-[#RVIqr~{ii8-TՒTy7>HIYd~p'ETےgZKq20h鮭9RYo '=@JG bH f.s1i2*g8н)Աz<Nܦ̮k!v(H.s,jzn|]BѪvEk+Gv~fӼ_aOûa'_Z( A`E Z^~U1c'd[Ӕ[p|^{UM?BS9q&G"xqO%ԴIo?H{؛~m\+:G=^#6̋y"}n\r.qusBaV]3N}z<3`kFUWs oNLӾ/8GO62hB^.uZ.BRZC)<&GjOFV-] ]}wx&86kxkNB)5}4y? &xepqK8 d6ra'ևF6-'׽mqN_$mwG67 8<0Z>]=l|czD!h ! [.C:\uo}[-EU]GHx!;O*'M`x3AoYE4<2f&NEtRЧv%j*iE@JI֙0(,`ihS dѺ% }8۬CUS6D9~M?WiJ<$qzU/ ] 2Hi:3V nuS&PpE1:L'0ɊQ.BmϕPS&t_Q^ʶ:1]I*8(@%I1 `'XjD1>V!_蔉fbQzѳ;IIg ^JIɏgܢqa=_mReZNU8j.=P4bi`P${ʏx,wJ;Ik|/Ǝɚ,xKyFVTy|"` l]pMܥ_{ihaӉ!PVrPl[}+xdƒTAnM=/`DwyĉDI"fku}8ht5g8|I6WK?23#}+UPa fz?TH1 Fr ! ,iF&L|.ΛVׄ\dy%KnjޒZ ~^X^@z2\8 uD[ɏ.B*Y˲na2{_E rE i2l6)`i7KCA94> w7' qig+05Eg'{\{6"cz.wkaHӎ5FeI@RC OeBgf]()CR`ϲ.WēDvT>bZ!o(?u"erT`.AcVسϚqgO2$uxYc.jذQ/B0~UR(Ac[!/3vC\۟}>_A@3{i @#oZyVn=S–㵆N2۽ <̾/Q0.24ؾw#r5bga\Eĥj ҕk!o"f`z_TD?̃Sr}e{ݠxg"N=X䦮o_!H_fWAAG][595$[k9~SWGDI/Dd6պA.ON)~iIE?!oԻ)2w"nwѠ~:y2Ps&gL{$0՞MAӷ4uv8OQ FJ Ed@O0C* p*`Ѿ_6:\&3lԻ՗q~H\4BaYXGve9|}S6X+B[C 4i4mlogRWS \[-ADZknOE%lKoP>VڹY"Lj˹ŠhSkNj)@\ lR-$)c+Ho@- g0ѩlRDU+'E(7|$a 0Pq&g_ 3~=2&%dn{_Lp[\ \&S*k.Tfhhjhd}Sʙ/xRE!s`ZccyXi_SS f@r,])Ήԁ nZ3=y0^:uZzh*N] Ui /nj1h0 `+,=/fc71PE$9x_?%'g)ؽwD$y{X]U!.MLǴG Pd(tW#wUxH9gfP|mgvW~f0Ga@0`jBMcN (.#Z<DO ᥨ^'ߙ~ࡕh+}95Q RRپX*-JeAFv厮T \"yO6opnĶ|̟&3sKMGOnawR]p- `80gcVVuXnӭE ?F.xH0Si%oMԆ~> irr>& ?Pm#IA^'إ&Ĭ`9'Wۣ.+z%{l2ZƸR Ш 0!v0-15SɾEuG.l!H| _#QZ.S/S ({DEɍ!C{CP ˦jZ ibU$YF>/Q :#ZPV;O?Ci2#*/TYkůUuuK`it#:i*mu@5PpQ<*}2Ez'~{y'> KI\**/-o<(k %)'z)+^0GY=ōX_0ZQ&s8)l';{6!Į!.䈙Нh~@2h>3t#e|y/H=Rwg7c)=ݎw+f_eݖmYᘨFo.+J^"pl/F,RpхRK\] (Jh4 vٍkyWGT@\q5JC,=3ꀭr5j,gXc-sg9(g^AurfKZƚW ݦBmSZzeVd]AqC~;t2=yvy~5|Vn>9~`$' ?s$ހ؃RX-PtOt3~3Ł,O+B.gM\F_WP ԔF-ԺA+) R[$ .*SI/*CSO,?HN =.e\ySy١LRiŲ_wpGho@>+_q7ì[Զ,KMJJ5ao q 3jG _ݴ@o/5t B"}&)k!fYlx唧bp3E4C Gÿ\Y~I3F0/܏.xie_( ͛{M3MH%+K _ x`p&+}4TVeJimܙktJձ+UGMf V`yT5,&C#xR$9#>]]te~ ):5tnf9fL !epzZm64k.m(g71 *{'у:gҁ1g ($!흧Y0DІiB IT )ҁЖ__X)o$"|^Tr}dK4,'l͗tf+Ňϱ ΢ѱq0Ffis ;$0 GOL4eygEc2ωcShD0Ld΍ҙ`m.$2%]>~?%aP/8ttRz5ﳚ;ةj8s`f=7U0R{{r :'6&\kڝi],K6UJfoo;s$N:qoǘ?ƻ2P(z!u-{XWq:MI;OK=6FZz IM)br2/,^I W ЫnEt)mB4}%$"ۮ1A Q5DЧ٧3Gn oD+3%v#~N,jWYc/Pˊ,I˨q-g[\FsgiM 1 vִ:Z-$:fҤJʮLc;GMGhU. ^QKE8MCyX6XXr m>Ǫ~1p#8yBi!  5ncj8+^FN{މD%fL䜙 ',B5l:}{c QN[1䧗3Tl@W`>Ad e :%Kfx&&7~ρYܐ4hX_أAzsպ ~̃.۞-DAQCm'^DE+gd ]2̨'K(;&]q*F S lͼɳ)sOD/.`m_BZ,BLSɳ J8xl\T#w2p%RݡR,Me c7cllRh9l9T4bzAcāҍhg+`Txd miLJSl@/ŪLHg]+QԝLYl0\ E?F乊`Gc9K' ?߼*kkܬcÝDHuWOz"}ԛ(8>:R<-5uVK.![AgY<>*LeSalmz"pbOp7+yñy$ "[VC$w}`dFHKa_'x7,6M:rC[^eSO'51 K7^"֓8A;x/-P/Bщ17I6cU?rWYmRAn(P?S0#̗֡Ύi{fgV=:aLsH7PycE- tXw(^ J4'b D O :e; {<: 6ONzVAQדgrpx[Rnafc÷1~t 2{=İlܱVq]:638wMoǝr4ΎCpl( _̡MmYS\rd9&&2? ah`>7xOaUAҦ0&a$OYzUD3Yo>Xoh89" &)[FW3JE ;lXD]+S9Bf=,$n.pF>[wB.>=!J@2\6~J?$>}@4/_$Dz֯_[˟ ѱ ;7Njo} tg}pIvV:z7<O0ҥg:gbx*|L G:S6evBoeGر .\qͼUiub#ENJ dJ \>>PZ=ojҥ@g È$3n܂j^ m)N&SO n%?rQ\TE0?K; }7KYդ{f#>M6UظF >Tl4MUT7Gwb|tCoq*VcD֠* ̊Gy&] BI<(v,th2kJr;栣G̗çiA+ c ܮVmU&,P¼r ܮgf#@wyU'8)/>O+  [nî-EW>\,ٰfz.<V!0h~Yn?K ^Rča}aLl2VSr{,uMwˀO]62wh:[/.(Z|C%"Qs]29.(6 ]o;jf=sHe|mP;6X/uw,]^,~7(=}Bff0;/49N!qptf M]X{ ^|X@:M\܅ŎBlqQTC&.N5S&E6p4vpUz (ι3s- uƏ#tiU66:ˡPg5vdsy(u$쮀-uB s$KX [\ 4G4" m3͵w8IDO44 . Xyo=:4 3ߍװD7œs䅺Ia[N~:E!7X4ʀD"=F@+SANuvJвWpL*iWo9*D}G ('jg%(x)^0,ϑQ+R1ʱSnw=8a`׻W(Ϛ}E3q7QL9$\3o3`۝IRe)7:*Kvv&TO?(?++1J3h,yeHUC [%z;ࢻJeP)=ʜ e54'}"8l{ d 1ЬAA%Ăm4yd(dq !5rΙ!Ҝtwhdtl(s\vyIv=Aw,pH lܤ"&CЃ^9~2 @6^+Wx--it>*&BtYMg>2"5Sc| @$,=f' $B1PJ@^NheqN-_ps.1(zdU:8AS>hbwШ/XcdNձ#),.;/ ,y\1W'LN*^ I NOt0G# :&?g'kJq{6 fSi5.lVZ)8ײ+퍽c@/RS{}{Ğ1͚Hlَ= dN/@OSHkZH)RNA@pͱ~anىcǤ!Xqm[ti߁&&%>PAV╩v7&<8Tm {n]H->[[G 𬎹|xy0 ׳x#B!,t'޾GJRS`sn+wI*RYI].E .fa>? B,dRǜ8Xð V=bdO~V+D Њ<8E*aæb,WA3:!~O܇]^d;G bA+ 6 Mt+yqʼnÔ[5#l,(z'\7^Z]U5+bG;&?. yF9K*!1QPrA m[hؠZInc/|S+nlu9as_kpv&)m vePt/ A;s8qKu-$%7i-U0[@LLT|Ǝ@hxJzR ߟ]d󎱋,y?WY_}{h=;_ R j$k Q U TAGg~^]3{NiS?!R,t,^jFٲ_K|_X_RQ^. ^uHy<_G[33W}2u1TSn=lYT~~V6)@Iq52۝JA!j)L&qF"/M^p;) Zcx},Ǎm|^u)E22-k[,j4YBj/O4Pol'/ح`DUx|RdnerhVtЅӇ=6=Gz~=S;3yQYVp"1t<= 6_|BeaJS:\ BR3u;k?Ғ{R|,{iMPMqA!h]]p*+N$TܻfϱR!vRd_foM= u$_PP*yc6rjmyk+ϳ0I80 9r x )˜&3Zʽٵ+;g[ƦmJy ^PS"Z4=Loى.s9֧P=_W@oBOިjџzPT];\k6Ӟ2w†xB`8A_yl-!/ƬKH-AIq"- Y+hiȌۨ]Umt;`g3a(tUk hn=3Jbt/ !1bTk$wC\ɵ%Dw^$"~aDYδa'Oī5i AVW:u5MkQuIm. OEHX<rB^:54IJKxD&0C,,4#iDJNhN[-u4+>u'mBߞ6KbO3\mA !}rnM}t#>,yX 9dcJ0H7ĸ#f y3HIN7ycZQ<|1 O} XirQeswvL[Q.NOWk'{uunJ9]rvx5އf8wHh4BFg5S=$ !&AV=N&'9ղ*N؜R gA!,s;ۓzgVi v׌! [ M|vʉyC~3.) ݸ_:c覂yVKhWC*OȇQž y0\!7P6t@MWdkέ*ה{76׸>J >{K<ņ*쬉K^E;9>'= wM _'5xyS>=uUC;l0K )C~@@[ R-p1hv)f]g4/:l5xS.&$67m֧|||7z 6`=P$ri2dwnW`9ⷓ=b%x4BjwԤZ# cFP;M@>qST[H8"4CҒG~6$Vh9 [2N+)@*-Yu.(#{ˆ510P .r9aᐖ<I$c&+toW06Hv=L;6UpwpAiHGas jf:VC%%zoi(ZK;ys~ʎ!6JjDܮ|Ğk[ϮL2ݹ-xWDr 2j7ِ+I`p @5Bhu!kO(8W?{3;Bf!G *4ȯJ i7Web"!ggr 6OUђĨ0RzX¸Z`JW~[ծؗ>[X`@K jǣԏfkɸ~)>|كa L^a `2-`]_52괅>]Q"c-y{!f v]y|n>uh-3-/0)BPG"G"Ц&Np3**č~r-A *V݌ G=BHx˿6gkʊtĶg9<903םc|61fG>lR(Y:=+;w(QصZ—Fk%QJ{eH{w.%̉ue:ʦfYG^T!oGZذ-]ö,]9Z(՜Pj OXb^fB#"Ȼl(=wQ#>cM,u1cik"eȵvuPb H*ע#SG94Beu}O[R \%qK?_*6D5,˹ܸ=qRyN[%IΩp:^H;e5;؆(Sg,ZrK^8jp<[n>MsM.'q01@4 i2S̽$Bu/o.f=$>P\w uBCUW V)2V^>u?]zR7*`zlI' VQ[ A6Af߲RTΌ:{ep8&2J%Z #hlyxuyUdĵ&: n 5 $emŮB$arslo0EG"EǨcI3cuwbnnV*&}LiPc}h|)Pyc+<!'c.VJާ;dSfJ~$V_7ndYGkU偅j**~Vo1~_p% &wQF 9@pEݚsbfi;;X)ط)tThӠvסφbdX;XJ\=j}h-wgM U ?)ij;Pj1QTsIƅ\z{+G3^Aُ/0WY[(@IB>sʢ*],M+c`ʨD GUK3~"|^Pw2j?bjq#@B9^¿9:wx25N xx4Ş^2)϶=Ze7p>M$L&j΅^{/{uV@ /n#Ղ|XwӼ&#c7)l$`YK*VԃmRnUlߕ nk.šKIh+ݦk\hp a4+E#…n\ A%i7V 3"}y%3,G=h穰\>\i*W["ogt9;ZA]Td!@Ujׅ/ A͡"%E/5T$l_mW痋|N6w˵IDu7`:uLx#-H^D$'H s/ 8Ju:b1OBP2DٰF^m̊<7XWNo QM<@S؆ᄕ"9cD:FLbmFkmO@i:Cz]7 UHMqh.zDGrԬ|~M4 Y@${cl ^_]rMf)D-1zmfgKlw~(" 'E?6{|ܯ~ 1=K.:abPTp"f#=644X@O)6-9{z3^Tnls<4abO̹*hVf<} &YTDʾ5WL9u RjԀqߒ͐H Ảz!bsuY #-#BOC!ڰ*{"MU Xy-kh!VZoiLghܧmrOkѽܴؕJE[YgA5O1Ӂ7;5qD He[0@Ü+HZ):Zy]hƲnqj2;\AjȌr֕QE9'@o}Sn1@tLbLFr𦬅Dm; *D98Mp^"+\S ЦeeIq vCVY)0K,!a%9 N4gۢx\UX]?GBt_RwQ3B b"R.Xc7WNy"b´h(7']T;3YV!UdmS31 k4f.% 槌6pYoi6"î:MK cy{nƐ׭`"bש?WϞz-ܜVñi09Ϟbuhc/{2Su٦ɜ2hP: 8 P"cfm[l_eq3ab_ 6r~2c`4\ŏڼOqR>Ų& MCSS\9A_Df8^:hfya*8WM~1FeUqk1'#'((gCr4;ťK],DHX|S*ԕ&ȹxgzr>xŠͿҒNxdceMaR"*=W:d)֖\/ PN@vu@GzZ2{zr -~9LIwrp)!_N-=t@9eW1j`Sx Ȱr{uJ'<@v&w8"фCmAlort "\l#o)FUdd9sy+6W:_`vrʁ9 ?ZrQYM;~>$Z'E`JM?MRzLݲpO8v^*mA(ƂP'U?xkGp9ˑ~EHjvX)RϸŻRё%hNm;ƪ<[eOVgxR'>2]ab܎ͦ^@ 2Z ^ Tޮ36mP?#G šœElc^HN&K:( ˠQ)"4zO2k;> )R;R]fms=E^㮖uQDtzkdž稦8WGeIe5ڋ!w Ȑ2j-QYb'r4Y!<:8vy;Q`j6P mˆ]q>7o783g6mX%fZi4YkW "`o^^bdUo|!WIcTv,ZO,$>k̪'q*>;8TA#n\sǯ~' ? ~q /\bDJlϵ'Su]$'R"{*m0|wZFt?9eCpo,x5)n?@H  M߄z7}6T,?"+R FU۪$za}e&}y,Ed^Sq^j{)]^f _ٻXjGwQQX낰GnktcLkf`=ͭn#>g"GFFxf(1iA8'6qxc+lLSM&3rbPR3 a#A^u"=~YWʬ!b ܺr^_s*3yXנaqx' Tب{3P$Y Q>vqteQط,cq Y͉d%S;דp}fDŽT*" 5NЎ@BGR%S?@ou!#T.#/lnd˩NSk·MS!uZterhv{`Ub=,C 1͈̅6 )j?~DP( AߝMX1f]@оVGϋ*yB%.m$ў#e'ẏ=WqǢSۅ|YTңyXqr y-wP1N7IJ`a˰yq06fU$mA8 ,F\a|'ԗxĥfdcW ɱ26j;"eZֻ 0-oDcw-J`>|/c'eXͅ,|.1lDl{}/pCf dԏ\2ճZ$t(+0Z0" .T|y;O߈VÓeﰤ8H~|\Eqvpub&,_U%TuP ?tPG <^xu4IƼ—GxnN33 JsYV$+* di٬;L.9  Yt! @>~"Xcǧ]|rE4 9 k(j\`jWvԯl'$Y͵Lh'~hm8! [WEمƗ͔`r0I M͘DFwT/E8L \cgtu7СJ><ݢ_;7eu| 7OӏWZ9*c:|` Um? 왾E@bby6㴕QyHcND2:kc9u\ %E_@)oᆿ}dc[j w+'t!Eߊ=i:iu.Gc*'UFn׺frndjdjwC9퇍jy uWi~HgN'Gf}fX"prhhd. ^c&^kjnsY[Y*oʔ^5gt pW!3C?zRjjzw bP{=a6뱻2i'}܂&%5l/rZ8ǁ\}_b:V%xJ~Z_q@yc  տB #Ц$$&R^Y"u18@6?G[Mr&Z^.XTV9V- l_? 1ї?6J]'sT"y O O\Ia\R6r_SYKX}ۂq0dEc-!y 44;^<h6' eʆGg$s!sWVAƥP9OZHk*~//N$t؍Lw$P9`F F3N,Hs -TMû߼bVðAcP`e Biu`qLCC]b.,+Kŋ< r>oݪS=u?*Tn S+g22H f5:>[ 'СЭێKh/ qz"=lM= S={~NiQt9ZōMld39cT~*#''rBBHy: hEY[Ah2*R)0AkЄ0*]$E=gS #Y-|?8W2ŐRBCܴkj6bQOb{S[PM^m9bIT*[Xnf@s[#JIlx!8Z *Q I84lCP`!pG"I= nm[LLA lV̴ F;)hQ{),zX{49 F}6a*-~ud6?f2 &e g jƉ O7OONasY9{0d-6,&e0>^/Ħ*n ;8T=6+YAk2zzd_0J!?}|$С{7^71Q`.%AQb^x=<:#I9G3 BvX~9{HϙeTFyޒ ޛAnH(uOOhl$&OlgW瓓5;ä%꧲,tjCAp?״.28ZME)@}Ov WZ0:r}}./?~*. ` Ek@*]IV95:΄k4NTQ@N9=C|'|^`E}C*b`J(6GwќKQE$T@_nzrHW(!FɷrqÝpfWEfW1ն-cJL@f=.l(x vjv reJ쯯cs;og(wnnF8ALaU ҽ{+XGT1/<S- '#lTLY-H߬wfYqWm{6`;H AVvh9hCҠUYdgwWlk ;ޣ6P|Z!,Ϙ[-b`I4 d-IyIfK3IGTHs1M몈/ww+r8DTU7|Ww*Ο?*P{ l)&4<~B:o|ߚ=wk2?VuZaxqy-٨Z[X|{')Qe!EPx~H&fx2"hOCM7LL*6=+`C4ϼ6q" ts2,3GFJ?IGa` @htA8ǧk,#=cxt<B M -fcx̾- QNSn>O`[8Aiۖ-Q@!45ϳQ0RquS'fИ~=+q,L]R)mcàR8:[ATe'sXgl)y8,>NHK miN%A Qpm DR9C:ȐXY$d)3 ;be !9JIPJ;7@Ksu0+jZ'RB,'A&2PßO_ qj~S rB7J hj1_9`|P= FS(drFc>朵sc\hTvc䔼TwNm2vaz:LHNM+t];|1ļ =:Js6- ~i+_'BT })Ծ/",6_ ];p|ATPvc1/ *`;x1? #h!ɌO)>2A`mF8F'<K؇#Yvb} ֳnLgc]hw ^1M[ gBSQTP+!^@{yήZ] O8pS'&7M؉,"{3Aat3nB-2vig-sTy'$'k<<ʜ`L!Fv܈\Lwv Ѥ ʏ5tRVKt1Էi8 N1?ZFDh.Ozwnc~L(aeZ͔L7.}S؉y9vYދ:} fYӸ{s;?"[Pz6P?XWU52tH=e-sz?63à\aw5 ־ޖQv"#^{:E:KR19?}d *dIxr}.SZH_o,@^CKt㳋izˈIMR-2mE&=]I*/ C3 b33G-STl@ũż4|^|+fV77iR SEIQ+ dģOَH.ho)JA,F~Sh@PJiQ f{m%P]ܙ#`Ʒf9Qy$iWXv ie=9t!._!8C rL×*pVf9W-קuǼ \J_/t3k  nHTJeG-N'Z{>-=|v Q1>*^VVAx"1p c([0Tf6(ya 05/ݾYobd U=mո^j6Q> N GrScLF?7?Itki:d]?,҅;zdݩF?iԮ-94ۯGiQ,2tu 5Eqb]) $Q!>X5~5w(ɵ1jfrr gR랥K./KQ]M[Řd`w킛O;ru֠S648GhΫ[s Or^}%Ioe_i/VYCg\[0 ύ>t%-kކ XW6%w [Y'щK^mZp .@'-:Mչ84=73!5>~ h}D1%S$5):s$l6V% {K#rC7*oJ:1#+۾rY܏'*| V9 -$Trh$_m-Ucec(+ 2r뉚4+R pˍ-y;Q#JDz\y9jp";4N[W s~ڐM뱰"IJT}SY`R)Wnea ]!8o# 4>Q::eꨗ+}>v}o&!NRnN -?]AmJŨ=(pM!6@>uѾjz)fr4B#uMge}bU]LBU؆q~cO?FQUrTw4z)4C@n`0љ?ؿHp}_I 4sʪWESC; :X۟:s 2o4e|(jkUc w.qՠC a=&FHqe0=b8Y=g/r3q BttrkHR/#/6Eb&4ľAh&>A#8 Z?Jh5O83{D) #H⪓>Xl=ClS)MĶ5ftSo`Jnd?"fkdLAٓP\f+J]5jۮt]Lc8Ņ5|60H/n*< ,B9*E] h~D= Y';ިrf`Ʉ}6B=0hV>2l`a~G;?T?/:MêU=VBb|Ҝ8vdJʬ/$H4x>ٛbeW?yFUtTd=`eZg搫niZ{1|mЫG!lf6YE3}U){}Aj/]k{͊pFg׷6`T@$1J~d ,wܲ_\˝U fO /N 1WTڴ#3=|SÇ*H6Z6>{Q>;$ K#w+>6 nH۶s!rs(Aç^%ϴ\EH!Aڅi@w ֔{>lji='9+:̃C}e թv"Iص ΄<̤g^o ,TW)29܃E$xKr+ĺ<6!z"M.}#ΫP ʴr3>j>✈;Q%i%7@%a 7 (hop)˵309 Ltk!=@%qk4:g/0ݠ $`W {$)!v1zdP1qNKi}e.dZ}q ?;'SV,Vp8NN(,{saǿx04yptv?~m i%/6Qmh_u\- Yǥ󶙡BI$xu1QbA3c?x4D9O(FMK>` y:"„GV T~P+TE=Γʂ'4E~fO\@`*F $n4L%&K~J],B-χ,4Pnt7ד/Ln6֌62 LISw?hbF֥SswwLj,I $Y~*̱>_ .O47E9i(w7s aj%=;F#0}Zm۝zi b@bHaX{5O!ݪS%h.1-S %XCtX%"帘졇u_}@7;Ockl Tiՠ^T }+a1ٛ_Og5)JMOAQɉU![΀9ReOceO@5".L+֖tu!R f>cTO,SMދ!ҁDe搲Zg"jIi>-.$vBl܌;H12cFo]G8~W+aK:>3hf1ThgRQ[P uF[ϑH E?O6Ac?+%}@%с!l=>ܡ;αl|(=Ӽ*zsfy6sz.Bx~O S걺n4zƛmdXc΀a4*WC?ܸc+ڧݺƗUt"wsE!v e'=Eޞbr O eZ4j7F3XV Gn=28 e{cnsDj. .OUw]po]h%{%G6U 05$ 3CҐc^+/gAЦ_xyQPN<p[zoup ހIݱKvb»'(R`㎆~=RDHA]A*|I'_z[tf'~:UfSD}p:h_ 0DŽZԪs3٥)V| w02O%dHKiI qs"Aŷc%z ;q!hIDޒGCc6|Iٗ;;jB~.ٯU_a^zbPLD9:] ,-/x81<1܂F-_Q !@NȘ[9%:Y 0`3ATiDjm"7.tZ3#@rM)O q74;V=WSB zYgrs{d'@qpl~ d;z"])״,*]KFLVP<c/T,B0!opzCHղO5&uyPlpQPs>]G#v>=T4f6H[Fĸbn' Qpw|`(bQ2,w T|W^~?ݽ' Bs$Fz'lIXnTy$cw ݉4EeĘ 2j0{f\4z"}gOEh{и>4B'ӵ.ۤ`K?u{5/},KZe܊F?Ig?l!UQspTe[wjVWTe~m݄rnRa#W4C 4B^,~[Vs+0]VJޠ`Yo˯a̷a&Oa4kˋQ j4fJj7F'ݎ'xD҇ͶˎC!(獞xV)T+%aqsd{үم'ml>I{".2Qʜs,Ί>QDl(Sң'H]sL=i+XY } +HCM!kGFs=~pVmaڹxh.DBUŷ6aZȸ w9d)iVX4>*s4ehXTDpS:A}r(zAMyTS)7) xp&zs@^]&J/O(x8'Sf$oZj1Xr=a5 ZOO>9QΪI (lre."}JS؜qp`MgiGݥ.{y"f(34'h4ÆX*`˩TRfU`:thi0Ԧ嫪O!Sk?OJ@& P$=MLԺ6NGUY; ;qՀKgUX-$IL8q 8rC)%<4/-mͪxq˘L3MuRLtT=&-M;B{u g5:H|+-b`3HGBzV=CG`~2tC)ecBso\8 gw,ej] L_Ѹc2ouOBUBq7#"[NxFȪVNO:Э(Mj]s CKc!VRL2fh ,jhM&-U1Wq` M1H)la-K1/h<3!6Ԯ, f[E/u8#EfgTT_:+Ra\C@Z>m)FJ$I]չwu"4‚Z. w 6"$Ro?v -6?Ym?ѸXG5 2> M]Y4ke|Q>W~Ic;ӸTdo?_Yph̴d2k(apG&.%} %nOvԊ,] !b@Sw<)#{Ҥ znKeNV){r% 8h6v%]q]ki< 2'c= fyLjӀfb!${ ;Ix=>ρ1g^/lX'T}pKn<0gm#iV"S暳l(DXRynw ]QOޛYœT7hm1/1 G&.,Ō:k$ 3㬣a)!Z:Ѝ\-y#f0I5Q]حEdn)OQ(fO&,8'Fx Ij.1,m̚.66,L+!j] /-u.5-Ň? \ZMָXCuK̔M 磥@/6Zg|ABxUsLyqũlf>)jK) q$6WJʺ_0OCÉ]@gZr91r'N cLlGB=IkPr!Oy &DeUvD玽q!V4vۄzp I]CQlQ )Lr7=Kr /`oӭ VL>=Cz[;"YzhbRE@B vc6s3Ptgv\ânLkτlm*SpTvW: ] 9d0מ\i߄¦ЈTApR3/\CLk-xRz uJ):DnF?׈ "#"Vn权+8@ǥ.[FaV>б_ao◌ ƞ/\kSK 8e/*/щNgrAi.}`ס j0EHqن'䖤{f7QF~YjT %D8`U~jJ3jU\jFj c!,qg__޿uxmc#^2NH)ݑoXۊѰ:>:adtr' V}M#} ]1FWPs"B?ƽlrA8謇W`R/C9eL}.R1Uq nKx-E֒u2IƆp>[ƶ΃a2ջs3Mœ# &0v.d;[tcZXu寲K} < P6f~ڢ6+cm>f?k"9vソڀ/^pR_oX ?#5?ڃ 5EDP%xrO@!k,v)c.dk s[HrH:B:tо zb`_f!&eu"E;"ɘf㩯6 <#nKfk!*_p!/:ذ NB @²@$@9}dۭ9K+h=i*V'*%.]7MoJ2q2Qao)1987\lj=@K{4Oȥ9%@ρ" aJǡiQZeԡ><ߘ`-:@O^|Q K 0++/y@ ˘y\SMlϿaxF &qʖHMo6e xEۤ5m7Dֆ3]D32;0*`#ʧiM9)igDFYh]s+ɹSWzji+#u5P5\x^?̃Y`˰Z*zL 5,q{"{ yMh4ΎG?㘕Ux httw15[ ֲ4$bV(@pWQ? kb}C״H5zEC̉{sdJ81ƶ!>7҇YzeL-[zT xC갎~VrGlǀND#B]?{KhUB:ޱMȗj&$Jt$A~h\puf0?cxm]2?%G%*-JMߴ5;a9@aXM @p27៉|@,VcQ2t7ǟA1Q -rkZVx԰kKƴ]b5) fP mG#5,4_'W ?þXł,>Ј ';_$Kӟəh֔艼nyd \L}27Y ;Z[Fi;vO?(,䄠`[IuV_``D:B1$Jq[Mf;f(v>nQq몞ԇW1)vė[];f ֩tAqT2yGU8GןtUl1;vY?UzkH kdW  ۞๔$iAot%ZV?П1o☺8?$X쭉Fn˵qԆ8<3FjUmC^1+>WEKǼ?J¨YDH8 N>*.eFzP5X߿ 9* 8-Ԭd8Z}C|&fzlpk<+=+7 g\" L[H:^On0ereԒ4p.;6‡1z fu,DITΦ2bN1a<~unvaC Y}R߭9t>^Ģp/R]Cg) qGYSUBLfeElfrE}&p9; Nx v[#DU'>U\ҭՈ҇>>v60HNQ}`ޜ{ym!b;RD&|0[DM ,WكT.{LKHjF =5!0bjƌP&,9ZpTMV#k@T sA0+[$y |GbS 7X@]X= PgX7t|):wP<-&7ys _]#!Ck\wG?YO312"_$:ĒdddPg,Y1~|oqϟEΓYF+y4ڐF}v~]8nUK]Soq1N;qQi# p+K9Ee ,GPcq^QrQ,~2<6Y;)HM$a5Ii1Nn?uzC%m X]^ṭE_?[~S=R掉t&wЦ^?i.x9~eI_:l{1w .+H 9ܫ\4 ;M33{Ef$lBP0wޥF,,"?ֶFw\<y7]_}>BHZG!*璉vuNv#rXSE!|aNI$o)֣'%sf\4<{~n/5cGïWhx6Q?Jz[҈B4OHᲰXH) !YL{F ۪[=ÞL%в "1 :_?rXa0;Jbp)?5 /w`*8mhK^ӛSa^ {H&>f.nBq3s=7UA2V31)/Uv z^ ]47殠k7ۊkPN ދ\ @B=R4`4*ԕ / pF5\H.։0#3!SxڗydI6_FB'B*ETk+R! ԁ/l+h rzwN!UP\D:~D刕x*x/酬['mv.+}>#^@ARCbyG&m=s u`"L2{4:wǡ6lVd#3VIf^P{Pvu HOhFv{Ҳ-ԭZВ/Rl3r(E$nJGtQYUtg+UxqǶ՛3|wr 'rvmxÊB*qaIe+Usms[^ >!_u!dԭYwNJѤusf,xv9jXKCt`$c?RmњWl5-ud_qܜ€=t3ԍirۅOQ1!gȺX"naA}!ucPsPѺՖwyEUv9,@kau;\gQ-Ͷ9~7.~\$"H@^naldj2!2E Iy[ol8Q}Qxs%g[35!t:9YqG 2{=zٕN ApEW<{)rm)@(e|V hpw0s;,.8U^Eb^sq9 vl-'\$l'e R-Jrll'm}@STDmb ~N:Xh?+el3_삈ץ餾)" (j;:"|=ޤg vuJ+Akv, P&0ܩ9cwQu\+>V N&qzVjr~ /$~nO͊JYppdE8.N\uG`D!'\nTWhJ_uSXD P7FA^yY`P}  B#$@~)Qirk7QZZ7I'uTP}(7Vܫ,dqT`#0q3%7ȐH3lKqI)(9XInj2_&e^V+=iJ1-Mj;$g|&0<,Lsݮ'No4e+ՠFBSr#LAxaJ]&'}=4ͦ'00D4̝A~O7pJ }ԉM}kẻv.rԒ>E!h`F&WmoDʔs;?<\7ο3-WXI˅/0l $ !@]_]>Z1~m|WB."%]p8(jȟqưŽAe<ڦ|OydľEjɸgZF?S^Q7"0z1D%լiIq#~`|oNxvtB@Ӭ`NJ ]G|K0Gj<\'#gz8@6[2лØ$΢c,t_1 X@5/t}Zw{Đ$ih ȝ&9ɈwR݀;1xam]Ȋ^%55U#zqS]zjq҉JKVep5@*fJZW*64Ѩ8RBX8cu[}#m,2 wUWg}V!*!A0zhqA`6}'4K)$VCv=:$:7dlLVb}}m,;x@ $ISE@{$վ\+0zd`CόTL{ Tfd0;;UU>fⷆ4mف Nw{;{}+p!1*\wT8k DnCI1D*)QwsF3ޚfFv~XO ֻ߬D 4wG/|7 /"UJ}44씂EK1@>Q!❵B]*QA˝ٺ;L}϶y3K=N~} <7JR#my@6Hݸ?-EDz uS+*.@t͗6 |g8oLX C) u'FvDMfjI<NxLI'̸umPqՇ0-sB[uE7I4!i0zF;#m* \nE? yA9+Ȧ RĴsVm]'`߬9 1TSW8S' 'FӴvfW+Y V-VX ?[ 7xQDxX --D׏ ;Ü"MYahЈwKg*hxO*_⸨ͭUuXA.@`pL{{8/VߑtKJgu5>1*-paV T _~ʌX1/p`@Aɥ.@f3QUM ^p2c&jKTm5Þ嫺!#ne0^cwkZNT7n@AŢ[-K[ďڂim4:2ƞ6s@ *DXī_.eH绘(})nc^ߚi5̬wg=!4d.Zݕ Fȧu5!Uqx %;P!"d'_{L'ѿu؏!MH)Y.6r(m>ISRKs𖗥 CI*$_uĖx$2'>l) JaWRy%|֞J,y95ټ|vSm_j"3qږ%/^3ș!'O04ǫUy>D0FxuԲ {@F$zzgM ^郟BXR}<~:w`FѮF$Z7~p?<+PܫL6c.J;&9;_Crrl0qXlJpzq%_z8/P@4:QJ⚔E̹"r4mFնAnI X)|@yR,6Tn _7#){=jX xwi#8 .dOg:%&Ok4Fଈn(L-= %XͺGJW_>EŲnWue),CS}<j4kl3&S(0%vէA轸|Ե7#)@[y kw(3ֽ cMPL &D躠^J6tbh<We8cН3sӵ*`GWs̆k;^6afgYZ07070100000128000081a4000000000000000000000001619eac9e0000b728000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/]?Eh=ڜͩƎP>V9҅!hMw[/7=(|r_V˒BFo 14깪b{15.b;ES 5eͫ4Ep#.eJ;X50q:(GM| ubj5pXYKZr'4u^>ڄaK&5 7flw|'\m36{B+ RߑX(#RۧzEg(IIJԝ-,`f8е`Uf%'7F921'5@{w&jx4~eO͍v^GOk(v* D.~Ċua8|ډRe^OIcI@{)X=L'ͨjD2.~E9\bj6}2dn| MOjsWU/ĬrpM`xsxSzeykGӱhT}CܝMf'/>t쀟%ev Zpw_܃6zhO6;1``?ѧ\xDOŒ.'~_]e/ϭ*e=O:H.ҍΨj.W8Fdàx=a'uj7)=Xdwd94P׷>9)M@zsنae/ J^;5ǀG#,]W%xo߃I͕-#W'‡ \[C?p ^>|#bFp%7Ư]^hk/ev3⷇O"XMWTEĝ홢jWSJsr]rsǨirje[ʷ󢄎tB0 ΢0EWRUg'ǾƟUpL\:qJ<4*X$ ![`se:/1A~hMrY:(4(|eOoE |*v=* 3dn8b%DYƈXJ}!x^%j(ۋgS qyDǜtDT)929zW<_7 LXF {9eQMܦ~i&s p/<.mC\`E; XP>J>P'wc$*CֹV D*"3p_y[0V,l$ֿ'ko 3I3e'F6Tе4 O!3]d;г@Ӥ-Gx2q?%Ŋ(/ NVb]?6+$?Wiܘc0t'[Bsݲ۞_=%U^~[i# ʹ' QD$&πֹ(cj )hpl$5QC`I?/e?@{4?3?S:4԰)YJGj;#Yax`4\xH!-R:^3GTRG] 4 hFh~߹ t*M Nܡh-GXuYwĥl3 8p>}1?LF1x tX;RFȽ`19L݀n~qkp|@LdTT MJ5 Q.-0&kIEg\r/ :"gx5ږ[a3UbU&Wׇሪ쑗[јی_qmaȐ_V[ MS@;!n1^p]T~S๘}\Ж\,adO*Åe PTfo%ZHr|iY|, 3*xvH?9Lȟn`O"~'䖪S5VGݕa1LS 3 '.WN2rfɒ:+BǾYn|}?>hn㒖ohڱ\()q\B !'2)|7L+(Nnqe_zL}J'Yoge/Lׇ k x{ZQ>w⸙D ue5 *hJkDΖ"=C ^ _9 |tbS写 qm<]71(ͭ_k~j"ݛQx'"Wͫ%Eo']j/'J.<4'\W߮+!w ^Jzc4]O Oav/m˼Rk-a4{v\dz _TEW6˴{Q@v(eiiF3@!ñ2)Zqhe aGlK8m ^.>ӆävi`ޭ0n: a U*lW¾ |ߋL!J KE:il{k >88ٗ$c{ig54(j|"盘G"ʈ3xH5ArP{}5S Oe TPf{ѶjL\׏Cn]%$CZRq}TVWb3NdV3Kty 7 2{=Nꨡ;NN6wgu=*@q*}ao&dB -"3;T(zm$dMtVJ &!ѪVffd՘XhC8'L/jDOujрVC $v5ȨҠ !<ƭ0t{33i4 dFE"Ox~##m7^Ҽnlrcô3cLɭAc#ntRX]hJ@r-{P)-z;aL:z`Rw9sk7-vt/ ]G1.%Xd4$`UڊsB&d}z#Z\[бLz[o5TmT#U2?_5<8P񏈖ۂm: 3Nu)5+I 0F宂F$s=/(;4-?Ol*;Vk#B@XTW D&IsM0/Gy!/2E d8jUoEk)ov)a R*) HDr rl"{I{YiacG(h;k~(Pjl&G,jE^:Hǐ(.5_ppF}yIW`ouL.V,&F>߿g[9EK')]/? QR Ikra=(Y ?xpYvTDqʨ6y~X)?LE zޭtdQ,( /^ +Ma$n(j"R`(“/B|HARfޣajc'ʮ߇٭;ٟ:zr49\.ԩdN(cmHv6)wl+Ap̨Mm|Saev)7%qqFz3%L'/uSĘ'5˔2jsڛ: e#@nG5o q,M {~]>jnvNy*8'2@b9?u6 hٍ[a|Oa($pXsbWH*!-ŽR/4{jR.:FOCj(4X\(QE㠣U:K8d+Z>V5lǢlƨRzmgTi dJxGEm$&(a2y@J*޸)崏u 2D$;7!r>KTVL 1w_Uel$#ml*I]5}U 2:[|ڻD4ԯۃR?߲..rs g?,/vv!mʀ0CYq!_a#w~;acwMmrb2$4<ȿ.AmB'iD%30#i|ms͎`+<;Ut>k̎{]K $d1 !F~ب{֪FMk&~ +|4F0@uTјa qu}:K8^ߣJp@L0o٣kQʣa/"(@hc15+3YJfPY&ׄbmg*U -Hdh۴b}525IA1rجmx>8Τ3;gKl+] 0#QC E:;fX.NIqFWG(GRi֎gkC\{MxSז 1vRYL Xd%u1M:q܆De}rGN݂v|Uыro{X:Դ4S 5[Q)Fy1tS$ێ?EU%MOM=X DDBIC*r9%D/dDCrf ٶ!_"jA eӭ;'v4n]|РkrqqDt+ `c}')4*&m|{=~g2/cy4J lAkFek/WFV(ފ1+/1Qbf=G1X_Yk2-H#ҒQ,GR͋⅒!a+3!bw+ݦ72EwR?-<+90ߨֶ |)[ WBB}_ hFkbTgWA" PH&bf!9 gO`Tv062qjnZݬ+5ꈓR\-3e3<+:|5n0[)@ޏRqb%.$':9 fl6±d5.+~#s;W{ ǕFbM?n`h2jk"ZiUǬ_|??d73?wkq3ˑ|拶* q 皳NZVLFn*T2116CvlÒ"7av!;Ԅʿ-GiIz|y$*p_ &$^ ˦3I=%[2!j$L_W> mۼ7q5S$hW?>~ĐցVA= u'"$5cƦB\ѐttCYuiA7{a2=|kyW#X | v?/ͧ304ohS 'Hfg<J_Y` rU `ٜlf Kiv){)U&KUҏ 籦"6fgp>[KH;J9 j?pNo"5@Z3p["&vv60؜ze!P?WUȸ$l<pD!*Ʃ+`y+$ ֓8\9hx/a ,rZDc<+M1BLWv]eqrcn:dX )ͺ  c<-ΥxNz3dVutQN7(oXSmav]KgȆ$JFQ|@N8̻ESc%\4RtfC1gH|&^ɹ恅%O }r'f>$``u:8y'IH=G]0]שghg^rX?dIDjs I٘"H%wWPbnE+'(fE̦a(q¾I޾|惍D-‹p?,sHzA,(CՁ;y֖I-wyifq@&ESsڻ* p! ֧k^ԯ'aiؕt C pGUr;nkƶ-1w<+w7w#;mDJJThb;fFTUA'P]U]gVy7"!I+鍌2HH~i'4V𤀽jǤ?0Dw,VSȞUI|#iTAڞPIΙ8Bq?zz)CSB<@+՜h~BVeHFɑe90žE1HƇ"{PS+Zg"I:.[[yo0[q5$pU0a}C_㶋p{{&YJ̙]KH\8B"nhHrh^P`t풭"v wVzyӼ<[(q*5ä=܂}K@x]/]mSH2XZ0Z /D1=b.PNBZŖU\Lp-rG0HHJ[T>)c;ZA hViP֧3^Hz&hP^`eMyQS?t!xA |WOp/ceË[mU14m0ͬ4)N;Qi;/'Pҏ _lxj9WL Wq`"ST"x?KA[.0tDa.^z9 :_.s7 @ ;hgݡA^@<24>/oki넭Å_KTRd,fReȢ1lZ{}0ݵQ66Iu\:Qܻa1XlMd9P1K~e߻zmSamJ:k1LgГ}?#"WrwiϹQQY5ZYx@l*u.-%Rݺh[j0V儾/^b(>=6 ]`V?>N'yެIbӡ=qTؗPdFz .Gqg#TT='qiW֯f6[:>3mtޗuo8&IAb ~{R>L=E0\{,{Gp9 (Y}RKqXxh eL cS<Ր2ogi>̝c 'k{>#K\t\sFoJ?Z`~|RBZQ ]jѨW"q{s@_m BlwQFp Kf^m ,41t.z¯ҡ~ -> gF357 ?{QBr*|aϪ+ B>9*$ZR%T5AHxIUyͅ/f"3 Hh?әUpMS[VjrMeёd sM&-fyYwv$8KKdʖ!ŽR%D^CEt(𴑸5Ls7>w5a0ߣ/KUbpMZ|% =1ΐ`:]!_ -K];DsyGz͝uy(>{!Itҫ#N JJv@aO5#{QN ;YI@\A,τ yyI?H'2ރuw,샑}QadK"D%o픬']j"/,jpT5BHPIݞHl}_?fF!`,2jt3vYm77ڸ QN OJ.B \()yba`.wKJ<7Vr'`\:.G؆-zM0{_T bިgh.2@~~BEM2t @ZonIX POcշF88 9l<3&&)đ \z[43g<4\;Cpo+=uT0o2µZu5镍y0`Zʒ:nx:~*ִW.f $bKɧ JTQݍ`~B!VUGG3O4I$h"b-p9yl"z?C WLV ͋U^>jV׻fשߦ:}%ŨFoN|]dzPeUq@'tȳkN elcdFxY)>bRfQ'QC߿9^>$;Y?Ct뛢h 3aXRKN}$w&Qy̞j'6T}ߟzu9-tΪxrPcepo֩TI=n!u~LL93 %UyTw)ii.Q*4W]UsHQM c?ݏ1Md@<y-ꄡoՆHF To<6ō{qB (~P2-7] X 6]8 n_Y·QڀP8]?P3IΛ)s⏚1 ¥KGu4HNxaUQ@-Űm v%ƃ*KKHxG_Iqܹ,EaYʠ9܎BjG˕j,Ƚ%pid~33A3kקt>|X {jzZHn[Әc)* 'Z1L\p0NόT? mȺcQ[|6sIq!+o6 MO~\q*3tY=LFP[D!gTW5)=4߭?qzZ ;=A1֮M2֚ܪX.Vz >dh@˜Ċna^ul7C N0":Lۃ;#/:h[v׻62SJzHTo#V|L]yӼBADű5 4SX5<.eo;l";e#t2F*glJe8%1{h9jR9!j2ѭoHxݔ.9\j߼]bK)>0wCt""RA?45hk\Q7 $FVitie!^"-EVSM6?Pݮݞ߯8_QeA[5!XRx3wݢz%$Ch/ ׁK>i,  bgH@-h\^{g]w+7?=VMkG\C# ,IU_/qt B#N&!tG,J"VKڝ;scp=M\GwN`ȞH R7>f"eNĔaT=22:@mcj6Red %љ2ZtQea}QfF{r6#24Na_UTTsǡ1; .<<[[ [y.Tv/g țy6|] @azHc{zy[ZXG?\M:q.jctVa+aP7FH:'0 rhRow wK]ž׵Ehfk&'0J5t L˖q H&T~|lN@U0{:; X 59Q("2#1#2.@bXy◔hL/ռ8PNIV_ &Xt(BQՎX\GӪSI6xM7uR$#HxŢ'e3m֬@ gX͒j#|- 1|̟cV\HO"E"byy;s  fԻʂByoH\Hp|KSS9d\ n8x`9[@b?ԨsA~zNp5__'!ZK Rꤗ1 >G0*4Jm{f Dq*U#`SYls2d n$vu V;?]x`d`Ŷ =uX&UDQ_Y;٨WwtGGC,zUgGax}X%m\CN |ȡW0f,aQ֟Ҵ h~rXg}}Y%9/k кɇD oL%kO]FAh Sp^ߣ"Yѣ$fD-Qd^@ jmu/ll*S4}9[pF$4x d!Kh0zM˱w)?E8vc:VUfn]wU,W/NdߠKaOPb ]a2|x3oJ[,r`-/2*Y=Q*)#1C\S#o>GyY sA'TFvjiK J8.'M`m[I>8fFM9*[U+(أ=0!;A 90 5aM75A}7 &UB ~v]<⟡ ^!xТ2ǚ(;ꒊ)@EB  X'ƦʖŪ]ʳ8{΍9w;bs);㍢ jtz1m)@i'SN5)>ԽxW"7%P ,.+/΃W(W=>jjRi^I ה_6e1,TZv_m1iJֳzPڈ+IHlg4r, QtkSًV9@Ƞ-`%e1b>AhD'~F09,l\YkWV-k _ x\8)DÌڇ})y@4M5<,*ux&87F*qN[ /z c2mQE㾝:. `$-=:Xs7z? Ag2])}?ks:6M%N5)iokr SX(:|aW7k`C Hv},& bwK*b$!qN8- 3YrS0ߙO DC?G,SCj[@c#T[3{VԳc=4h?Cƒ;gVWúK"&6+SS'[[Np@[/*o%wcww$p;̛}7`7Ϥ2 .-$aCb]K@'q*k Ƴ6ypx߽KqCtY h "Rfe)Eq<~Y8w K"G+f r:Mo6(Ab[sޜ' ?G &OW?WT/l,l CM&`9WRAٻM4Z^k|`DCIꛜnju =~7A \53fdW+M-9Ր _OQiNrc^.Noפ:8 niМV]0>E>n 'Qo;#eݴ'qQ2~GW&#,H?¹+qg.aA%|n^'bLbGvv_[fc;*he LKHu;.x][S.AoR tADБOE6pFVyAhm 3c^w?Ƶzcv=0'H$t$|&6 rgrm!Csz_?:ݝev!E-|4HC2pb }N#Sj:`j"֗5ٰ +rNḥ. F0[daZrзRW P N*} i.!&&ӫ2YՕSY5u:cсa H{_rQEN+r[`J6_C":%{ʼ&$9`15uTAlzRU. _oܦ}3ŊËO=mRP&◌a['{dR/MLvTI@x1{]u>trZݻspb>6jT qyr顋* ~2@ JcWdio;.fG7t?xV*ZYB}C^ ooGѼzXg4ݎك?Άޫ?bI.TYFD&Wo=/pm΋I{r8|? ?j Ū-#D6wsq*k/h&F?cq7(ܕQOdEmNQ=$Fuå2ڙ&Y.PF3~zX); Jn0 dR^#mSwۣ3&onjj`m)QHY InǟBj !qm@U1]i&|􌟢>!>:}ZA^f~XΑ^!lJD!;RVF[y43wU ם&7|?P7`bj%qQלӥgZgח g3]tqZΈr>| ǜ73(;,]S :<LJnBD A )'۾Fc ϑOwmXKpmVi]<0>ͽ*}zQhFo)I9/] "vPQVh\( ^{y4xo0| }x;ݬ_ݔb%{_"is ){ ] g?7?&AC4J :'ނj@zMJapJ̝ D!y W NURԛKƆ0{aƶX- b)!WA(kevih@j w y6HMJ;A/C{\&@D倰qB}D/;Od/c<$pR+[uЗ^ # eyBdVho3 vm¥ C2/1L*TzmT=n" ,3W D~s`S|NH¥Y ,-I V m#v?f @ *C 'V)>c9BOJX9械X*: xO-5A+iP*~v'!Yv{MD=h}{1uJD D}&(WD 3Mt$vvy>n~|`k$7ZrJ1m7'Du; q<^gGAgG4JiA0ӣa_C"žf; 9]λ v/h rjƱ 0k] [%2p*B7UGi/ b@Nslt]'D+.@PDޯZ3w̗%HxLVX#%J}\xst5Mc.I!e:AxfF~Ȫ;g 0 -r olT=U)seb:,+#@mF8;uPV 'zo/2 ! ODZY 7Z^h!K'p>@0_KY=( 7_ߑx_)a/V/1KAyο;-@;>F|KHCoK~Mf(~E*eVQ昺ST&z!>JxABX嫽Oڿ&C_,u!սs8_JeP%"17pᲰӶ\"8[ۚVnֽ a' ͕㴄:X93.CtOO؉fUg@1R\(F2] 5zL&!@TfLo's -sNWh B@xu^,)ZE-/F`WF?ןۆ*P;%?sLON/ׇYR \ 64A;T`4ɓQ5<'<՛BxKzω;z}X .]GkbI@BfAX Bh[M]~*(kGMk?wYr([@FPSs lgYљ*p˒Y,O_`r_U$23hv nV"lmڨ о"U RENgk( I| R)˕' SzH)1F-<>Q 9EOAjgi)-GeM5|[Ro%y:zv8jJag-*L1vtJX*lF[ u;W_iSxft0vuB4f塄HЫڏ' kP n~dbTiXv=l2RŎmGkpzT򶔦o*1U ! @g\%p;tҊ`ߍ)bO7H(n~0<̲%ki ;hSRxoSghx#XhUK0iվ1!1N(( Il)i|Rꉨ6閆 IJ,롘}"2xFJ+=khN7֟/u}f$xRabycF燣A$]Fx`_~N9[WG5X{DF9/⵽U/Hc2q_9g>n>3g"P{Uй`T\2r/_8lߛ/ȏ+=Xbٺ3Sև}FDyltoPQhlUx~ [TG.69Hrkz0ؖ wrE?'dM;~0Oū_O fm")vTsjqaDJ GoJ]2آ_jMbo"F<*OHy2ٔ(S.nnVV\k[\|?2彌s!3jDaP5i3Ό)7M1-}:,?>pȮe۷p[F Nl2c"kTv]Aʠx n+|A)9Vɩsf$=d jܬNi>ѭ/xoǞ#(UgҀ/+i΂Bzi< Qk䚩n3΂b*#Ȭ ]zQtȹf%EF%-Vw2[IYFY 8ݹ C0cfa{jKնDz%+h :sݕ':u"SO'i$kvUX"l&grUP~+@%Lu6IIRצ]؟nwox)nty/H⿮t2*05F*{H:Г%0$̈́hPE1qtPvoRrZf)){h$;ƀH/Hкbc6MmO[[`-RAZnh7+x@ߋj~cF)HEȡHe]ȓ$Npv;@MD6=kv{1SIGO B&\Z_Z `֝VOKj D9LyFTI?B"|;#&Ya-y4!ln ع 4'0͛舔ov@1N?WIؾn95H݈ZbjcWX+L0M;f+܁~tntBu Aե ,̰~!';|'kêU?{w:>ŖCvFшD)6/jLϫ,Syv#t swXb @ߡa}!Dx8WMɹb@[kWdVsV;% Kn}kxSW2DDi[Q UyP-<ZCr_F 4DT_(S?Nm=zs-,+fѦ9@]1\nMRUE&%k#Eb}VJc6fk7p3 Ds*GN#PZ[yYz>M.lX][Ekv[*ͣt <7\,C+&g[T$"l<<HEZFI[11M?}ܔm=AQmA_"l-0_2QYPPښaϵ\%;;NC9=Tt%U|(8U'GX29϶v~J5x8_פ[L@iD^Gw$Q Wf)fG~JAPK_0q`'' P B-HP7t1 ?tg,5`,0@z p {.m~yVZfYT )*c1#ﶧJAKVZeCZDZ.Ʒn B \9l U>iFŪky *Ud.)AE/>1dҝ]&I@Mv*9HfDDx!Y9VN]ő5pK zuf4NK!9D?B!d3fx )eׇ'1奠|m뒏cIyLDi/~:i` q@E ԔBũi0ڵ)ZXytz->Po9bkp!Fa%w=1$Y<Ȍ1ktK,ZG)P{IWwF뛽tOWN\ mqhPV,%6{Q*l7P9B.3:K-+gP`pB`ϾwQ 9^ꕱ7jA\y}f\q tISkS/X,{^AaHTldvOW7u)YڶlѠV-'Cw{\mr[!2sO,qn8; PeGKd;6>gZ0L>2S߳RӦ4upa%5 1*Д>0)_44 *+( w%Y@d i7? sr®&LƼ%`Rdji'CɎ݃V--g&Z Kl_#H?SQ% ɅL 5dG|`٭+{~X1]PM1 fis.ܞ2&7aM99uX>BbU&G7zxG'vr+#kà%Ȉl/( ؊YPbY¿dFt?5&>BqCU!Wڠ—]O~Buc,X5+n"Y`*r\g(!~KVj]$1a^;+1dG,?ߪc(TT:uzUDqXށ05!b lA*c|G2z>ehԈPf;tF@]n'+q`7r {r(WN+8A*O).܊f\l yEg]ܸg "D (=.O P=γ}eyӆ^:tWh @~nK > 8[)ݠ3'z>3Bv"3b+s>UsЗa(5%ut!jOOx zTe= pJnLG'7` xL魕'*4^AϜ{z: GRJf#q>tM2nBE E+KYĮuW~ T#$x< #R)gc2v~ؗ,xwoݗU"RqEa|K4b\l̃g@#,` (vRO3ީKf;P~[gNJG D1r~Foip`7EĒ |9tCB?LCmhhŚ4f.mB{qgSh-Y7]< R, Vb/~AO?:&FO) Hz;ٟ81"*;T К=EX7 6bd8 !tb}" \%,[zre>eOZ0UIbX]_+pL{'xbly?8{Oy !NYVMӀ5K Q]bo(3fd'g@\C]ݵtAS+[RV#kdx6һ[SOɺYTmmc '(6'"bGW8/6a$ rkf ifעY~zp:MvkQEg̽"?3zT,xn=sy^PN}*־f\1U/Y-Ik. d!-/3XX|fU3V ^6Nmg<% ͢f/J_οhg@9^ EYpc7$m3YB-GjLQP FiWyxÃt/pAbTDa-KKQh vgtN`)x@}>t5iF1JLUgySD5S7S;zU{C\|pSRR0/J]GА)U,BVdL5_k/BNVz~Ď5lo/z/җwx&h>F[K@s $%1EPn!⏳,K:1xsSW [=*SbhEQB-$Q_*#_4|$\W$v ZʟD9dL:PVA_ӓE-"rߘ/6ff>;Uiib,^:EKJMʪ0+S'Zˀ6(U-V3IEͰĜq,ި[ᠳnz[.)8 [:L.o"amak3k%qWlZ'1x-5 `觴}LBͫSRt3cNw چz2Z:lwACT]*.#@G$D3s=Q]0T K-ZdClqj]eԆT: j4{u36^#{=}N6&E}̦>c%eve=BO;eZka,a6'F\V:d/> LT YUQZ=߱mg̴%TX^AST4B#-MHqpǕV %l+5$T'ZD3VZ P沄VsZ>|17-βT' cv/Kk5*wF`kw/-% QHTyM'sDc%+)*ɫ sMOQ&C[l= WIS!Δr:g|{V3>vEN͡3tob_qЫO3:Vp ڀ{ALj{ 8HٻN;lLRf0ľ6~.{.[,'A~'V7vy7q^dmfg+QF B )h7*Nc7Yhr +t+ss=yeһȜEU2MddnEFeTQv4LUF QJa9`N(_',yPoYi.Ӯo_02@N!|״TZNʡ2<3<_jQg>TLvAh|@"r"6 l\Ya*fDZE6bt&9-6Y_fVvs U23(ADyUeOS  ?PL[N7;_yA)Pk0D0Up3nY쥸 61"yػf'|ZkەUs"fEi<DjɽږYB%luo+ a|IzAu RM²X';6m|WEhnvCY:mDmV>ƣ~d D<$'*?}:SEϋ8(,/ VɌhRii( Ivh;[rzB)q/}%>${2GH{8APj+Rnŵՙ˂0%Z 0\baA7lw}Ovrvhvrj[*yD"'b+3Oq+d J6ZZx)|̳Cpzb"#ю; 2N*jx xeº)0#GdEF"QǢ7U4ݰI`χM5vHHn%' geK#xE>o~ |5.:`; ]әɎ ֚r}"#Aa[K&!ۼVdnofXjQB%&jW ;Cֲ;=1&uy*Oa@Juk*璾'YeBdQ_=0"9L7*{+y;Ytpspg&=A&^=id摅">s[W2_5'r &_teIlKD/CJN&p5OLUq|A{MN5>Tzi=tٮ`l5)|/Ft8Vo@{Q" $uИœ}вBn앃e'QMIE 6M_Q)[V2V9H,rت;C&`-t[KfdC .nsV䪌Ti8._0Q(Du}ŏ j£.|ZGW0טЉVWoEI4Hmv]|Gp;7^#?\f<]0ދꟘh11ǍƓƤ si8HTywR2y@W5vgԲV'pB]@no47dDR a1i x,f۳J)ؗc5Mr{ME}uN{C0:v[$]ۡKVHŢH.O&cCvgm޾-Q .@hb˜~v{{sӾ]fܼPT+>O S筨`X'>,NFiXxuL #'nY߸_7 l-QϪqWf)"V8٬.B\$_ǚ臨LS<+֊ekAÜ'ɑ /Fc>_N *M}S:pvO漝.[C̍.6C(_}%" 2hO֎DHoʹ2r˜ew`9ATR؏EB){k m97CC`˂ȡf jԠ`L;+Œw6!+Qʛ#<1Ypg2R0D8_:^Y+'bDo~?3v (8: כlRY{*Ҭ{}Cޱ}G>'dQ30&iP&}>m䪑F2 -UrZ4ǫ½cP-ӌAW@><!?2iEAy_"ec.(1ھJ, e$n6Mj _ϔ`n b(41l04\I3A$'{W&95JؔCHO?Dܾ^_\#R:AWjX2y!J)>} 1fYiAQ…ݐm*?:^o6#z)LJPB[mDE>+Md G.zx )b\j~}&8 bT]J{UkjʫYlWQ^>9e0JS│ ^Sk@Í+(r>ÜZL5^}֥uySdl~_i8 2T"joјR lD>Ty4FQU=<啕!Y?xu%Ɉvܹ9 l=f{&~~'g5x:}`zAZ Q7v+/AK$%iV{;~J- `aB鸨w ~ܧ%o6/$Eu@(f7J 6[ ^ܤE@ȝbm<]v8`0r;C6qy VbInYx{=9ts?  eN|LNQPY/x.Ro*3BFfczl*O)R7!wIqeэó  ?  jսە'm#nD5$c3US-fBA񡀕F&[T5 Lwon s1 rp*TqAg[҄ PRj8@>=꽚ߦUcs5|9u R 5ѡabO|/yε̥P\-A.}.;95e&Xu%}nOILeP+#5ԗgHFE.BYzH+._S&I\,q݄#idXM!!v 'y_,SE禇[GI0StU9ݬ*_#|E#}hB/g:5ʰdܘy˭Hr$Wʂ6pK9L}fz*33ejAL93W1 }~OOWݐͥ`pbl ~%1Tk+eXΫc7O=r~arz.wOYAh{I]juz5f4*C~,Z4r)4:< •0:_A"-^|BI4Vzصm@< bjmQ'_I zTcw9<bF]:۫t|Eo)HC_ۡ6g.@HMO&O3z~ ؟Bn@lAf1,?71P|D%hžK&R\nHq"f/ L[`,%ՐQ gr`Z6ڍjqKL:( eL0|1J@BL&ttӵ31ؖW__+jp *SfDKb򹷄]+s)6RdH2-iTk QIQ%,Fք *Cα7=AjQЦ.A|gPR0x=xtW g:џTOr3)t#SN7Ӯ8C[駦UnUީ|~H  U aU*3 -=\Vb/U-|&Tjayn\f|ׇ1-2i{Sϳ,o{^Y>Ӏixk~⑫ءlҾRR^4?ҙT@ͣȍ^`fO`Isˣ?,8s9'쐃ރlHıKELBe1z./ E >L*UPq SW$CݓHVAm]-k0e߹ n 1?r)S6X PBѩh}o/C;-?`dꐑwW!5!]6VX_&P,ځKVE&a>4ӹepse.@ ltrKTM3[(ޞ~4vYϘ(_~݅ՇX22L+_:_ȫՌ9FP3L F2Qed^4f~DO:f^6> VXfW ݧa\VPByodxxiR0"i!5 I\sY9Za8Aw'ze&X SgNۭa[Nc*Nj9*9GgtjXRǃGX(!x )OYK*T*7ʷn}i$^1VAk++}%M+zPO`PZ%[Nօ"z~L>$}IUÔ<8誯rCֱCN4ir8Unprt- uޟܒNH<8n8QM  %]qDI5/82qu/fx_ޛp/N^Q@nq#}tZI fՈXWҕmowvg p&@D@#oqc?Ef>g~[J\=C2'={N^.|v"r{mP6U+na,=N>\Lid4EMHhR=>8P i&Ldl5a VrP~^ox)Zo0%fY ̬KJkz։ 8LNbnĥ ca ػ*m$Z&0^8FziRF$2H9 (]33N?7O EG3!vd1-2RF0}0h$OIۧc}JyW(lk*hkѪ"W45TCҟSY^nA 2$ЅW$͠Is +DCJ"/zP]mth?'YB X&:TM jhސ+u:wWB:PJq!>B{pL1P4R>b6>_Xp_.g yﮙ1Lr- /Y;#)Ryn^UW<dM""LGIIOIgA]3UqAhAo'Y5 >Rg_Ē< E"LJ(_R9lQŪҏI 96Y/ gobv5?j:0/n9y,a~E'ޢBi[Sd'J l?TcxloS [@-3|JǙ =#.!4Ы("2[6oB0긷ܩHw5'#Z̕Q6ZHѢE/{#(x&VTRF) ԨĐ[LGOm7$`JXihU?NrFZHG=/ hp7јnOYn*jK?9]h3S]fuA3VTz(4gf_&f>JǓ|n>G$oXWj}vGǫa r-<8s+Jݺ%R$ -L=##B< ZDF} ,BZJ\wkVp`v ;\\o gGɁFG9#phcyt) g)M,9hLKeܑH\ SӲc\aF 0'ǧ&_3XEAw+*,Cs;:EW\:+J9lcn˽R6b!=x]TAWIr93ݖt5>݊0=?rs yx(bc@bT4yMU`#zq!98*#Gа򚳃=иGa4 vJ3I\@.9[ (όy:CBURb"K6ncz¼ص:E|sR53K`a ՝mhj459`FԾ NΆPM^ E-!QS)sY%V3GU=G i76BfM#<,Zw믋p.nqJ`"V]cꉈN14 SNud ]h'fgBrZ3O1خm71Xb]P޸X PD֭j p% <ş3, ܕ(kK!OPoDG3?eT 7(+rX!L.e/L/e+w"T8e/ 'leG m@`\"K8~RlbWkj/jP Vr )_k?=LAT!-<F.gZڣ ,%-[,O."求SB*k+v,}Y%1:I\Ryw !?č-RW}/1-'.7BsOGm.{,hO`:xcݱpv=:UVmuAaڌˉ6+u+ie"K0e$ AaZ^BUZis"(S.eKj!=YZ ޕw~ #.jkH~-% VOFgdM:, I @g;pj'1\<(EHgl`M#r_Q\)@)Em%z{ &ȷN-7F|D^lyQ8 F<z1Z^@>r_G,T%mBx,bJ~L# fe Q$ק>Ԝ)6h[AWH /}ݟY0<=~֌*֕OQ*n&q(K#ΏfϦiگ*n#Wm<Z}):.}S`35+F}h. ?j;m G:G`?ΎDRJJp]TZэgo4$dU6}Tm"8 sG=ّN!,tFH,M7ó 7n23ker7Oqxo oMJ&of?YL_Qknuu vgH`Wy+!+\?XqVIF9V$5z-NiCO7x%L|tDybS]tS*i]ct >xV7KI!B5͌VP"*1,Oe^SvX*ْ)owU1eV!y6rqV'hufб#zha =`);keO#]뿒GY Մۻ|:Ia ϊegxsWz]it%)8i-b7\{G/Z+gIY*RpSe]rdJfXc#Yaqx"@@\`cS'u׽)Vi17>D0!tqD Oܭ8"_SSȞJ6.9=c|]FP{7MW }W;azrg1-T3cZL60WK㞋Fjca =~F-UUt{yX^,Dܨ7胤 _ l6wzeN{^jK:E-{>K-Nj^a_j+vIj_G:ޓ*=5#rN4" -$^w5Q7|ԫ ikiq%>0(5%p<;%J@X {i<G{Im\)ӵ{gXMHJPwg$t`3a%`9qGMzirq899:i +7*AC Mr/veTLB2oOy=q6BD66x@ O{קWϸj%zӆ Ǹ5 + q ]5qM3%vQpQMS"Io(2YZqAbK[1 ! !RYnGY(@` s[AxlkuDyUCM=TCb Q=ݵ-=e\y~P.:&"̝Y?6Ͷel6=5@6rN+]|F|{t1Ak51_.e^# TBAr3g lADiĜ)1BڡMz'vݝ a!p./zFI5tX.,K[si4%vt4Xx˝)uN:N/7Vϯ w0Tqad`j%h%ns:Z0׈z8N/ELN sd1JtFt~Sb1R bP|%uƌ>v^Фb}9p,MlYܺ2Z;$Ўx 8 ȏC yC3@o~5'^N'z⃜Bg^AJ&'gP7IF1(u6ܕSr. qcӻmB=ŧ|#WҜ,^nNw>7?-OХ$:۟:]T|uhD$Ey G̔{^ YqcpoYkrl=fͧv8аwRP1 G`` ]&㿱?^S4MK,fifsIeLE=*_4_q;  suw^fW'()9÷lNЃ,cZz239-@ċyh!ADE׌< <@+OY#}dݢYCW<C'ɂ@y0:4C8'gH-]87,͠HF Oǁ#xQX@؟B0Tm43=AR=܁(2bFoh? ǔ %k֋釬&ب$u_F+M LpA+C?yT2= B _kAk8@{yEawMK,< ?5Xh+/˧R7'+aF䳟4|8V`lсJL.@G^wMTQ# QU!G] F4y=𽙫S$gj~]WL#Ľ.nalŏ0~yj5 8篹 I7­IGSV$y5`EzՖ?*Sh ,]ϼIze&P2*?3XVD\ S+/og˝WElX>Q6/4xg| v=Sw,< v#xepKJ`26f\I8p״QԵRt fyKNfc0 r(Bm|.ۖGv7mEVs yHU `gӶ9k\0VWJ|Uq(N贽mq wz\"U"~c\sl\;A]C"9H;Ot8Xlu.͵2oSSrЭ3|~ɷn*JͲkLgI!;WpxILr;Ba̕*:/F !-`py^*9<eJMnGW0/o6 cI @Zej0Jd5r.C5j͢ҶZ-ac2rF?aJt\<7$wc*\Å(=;}ʹ`wS[ɽeͱjwLk,} :ķ(d$"&Y/1&鬶eCW1 yϿd%-mZ{SN-80UyRo cpBN\Y6 16">gʝ@ZwA,BQ%?N匠GwgFNJaMɃb睥!id(z;L-5`?:SaŸks9쮎sDXxیs-45{ kꢚk52j6amȰ-`]܁gy?i;H$\PT:IvU]Xh[z!NB#i/^Zߍ'`oM0+ܰWHLJ egmyG`&gJ"3MUvTb,^HҼBp}dtA;'o "EHtk~NZJ Uwፓu"e 8kV)$l?yT-U-貲K9%N/XC.f4je⼼Z,rasgdW`u+*q*9{_o?[^)"yWۯ'X /y4gc죟m%y< kp܊렄-`/{{e"#<~~}V.ƨH`:*:avPʐФ_@-iT=~7ФbI5[JL:JF s>o3xODm[Dcg#TlZQ&Om}(BꐽmGDʰ77i>O:iӟ ; %bB>Y֘!I $hL1SEДpWR8BY I4 oo؆ N1g H?Z3XS$S>BT swUoAaJ2\7wt>zk|N;_tY0 N9*mGZ5 \>יZ,2L i2΃wU$ݑs0kܱo; Wc[_$T:Wof Yܐ=7x2*Oՠ^+TaWw_AZr:O,@{SjƴX7 \uӊ" ie^D>!T?< 雀!,>14\xCTI|tS+3i|`{D3C]9j2uZ2wN"KcwBdpޤPxp`؇kZڥ cljND(y99N#~;=`wΟ>xp:qy}{SRT?w&*Z!ft|90+c]wEԋ[R7 { A3$wdμCz-FD*_k⥎AEwܼ8|e u5oYS~5|>x2nnio"DwȄKdC($aSǭ)=E׺Xk[pB!q<Ƿ&c[U&"L +RYZ2kMbctoz{M@xs᷎1.ߎgY='Jмhsuf'M鹡6so㵴Mŵwqi^-?idgw&}!-$RcѐR^;溾!4A\ m_b{Q2[}ubX(jFIOy|>QnPQ''#B .d:/U(`&:7A2,۔K8H a҈S[~gmh!^~9pA{s<88Dݑ; L١Wh>h2jɁ7f"rH{ ݜimܗVe/wj8{]qyLǵ4OVD7&k7%H.Bp"P ` 4z1Iw%D6B -4B.7T2xPr ɇocFbCyx{Fs-sF6%9nT'&v!j}Y/n}*"*CfTh`lɈSN5wGR9e7eK{IV{DӜx=*ȪUmE#DϠմqMqa<ܖ@M?u4 3|}a ,ƙ(4f";um6P# l!l,*ky -m4Ƃq9r& 3'2eƔ̐ ќZ̰є)&%P>BKxN: HP݅eDz/dʟg(bE&!V*+}@XFLYu }(]۬%LVJ)s}y 3/gYZ07070100000129000081a4000000000000000000000001619eac9d00000e60000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/D]?Eh=ڜͩݨkHޗkp2nC?#(\ܱA\"G3Z,uQ6Ǵ<@]@7oގ^`oKPԄiDUa6gEtb#PPp{׮hUlg`ĄLs,LFxQl'x' [uGI1ψ!Jy {{,o@ʏPt MKSؖU'(L&T9'Pe̕Iu7[~`yƪ3"l@6WMCh]Ol uʠ3L9#[5ВvEMfN^A:T$_F]ݹ$fj#P̛+"?nȈZR>+s/dJy7|Ɣ9Js"BP_39zCNK޻ `ga4a\Cos#UF H_@  j^P,gAcs/pe+C-`h!Lv/[|I v’0вC:CE;mQ ޼s颮hwLL)#B{̽W^عRc Vw z4N' ukb|=eh:M:Ψ1!D4Ac?^ t/VA=">_)82bҜ*D.gxS:Q8uHQ366m#=Tfj>|3#G{T]I:/XbU$*ܥtUې 7й׉113/$ w[@ BVGb,4/zEݰ1)-mN02Ls!](('(~X=n__a!r(<6;h1A|TGi"]aʦZ)y?/;41b z( Зʹk W1ZGնlJ扤$-_aQ{sI갗ݠz̊Y^}=:/q_Qa`<Żfmsy!Dg]:ۊ"5!7,fia#7El!j*]&>Na% I0ae`0n2LYm{_( r}yrNɼuz1x麌rƗS4#X MAI 4 2iMotvh!pr<,lvc1n7|zS17_[Y;iy{i88V 1,.<ʔFgRʉKi[#@Vmw%@^n"!,Vߜ(z Kg Jgu}RTSM|v.Uq^ļ-/-,0.rۗV "q{FATM:&Uft'e9]dXٵǓ2%G7[ ?Y? Fjըr/n6ǯ[@Ȩr?6W{zbp=`&glTHR o~e8ͣ؍rxUׅWacodoeOeț6ۈ S5:sS@vnzSY,!8}6{$~qFY^g%Z2)mw6AkL&TO/sQql45CnDzRYj>) w@HX&;+EQ{JzvHU<(Ud"ˤpw'JmjNT!yu7<*NΨC۪2~޷57.g28%بNAs#"`0IsɟۉCT=FtPLΫ`E1Ha#\%Y)<0<7 G:( Ia7m'JY$@aoXSIz?G6.&L9wq- [ HnSzeOWL=4V]}VCQ8Q&Lg9؝\7.P?,q$dO7ժ7&Npl57AsYnMˁnj\འ|&F4<\WVrOb98C7J5}(._@xJkճa0?_fO澾hU%\idrAD! ̛6J}y^o@թ?ar_`)|DBpQ8 qh'+MȢd\S襁M?kz\Z`%W.P%v s_媘'M"PK wXQ)ѩ8ڒ@ih*xM/X;~9N_*Ayqm٫/W7#a9,y.YVNJ&^byXPewx=_rLmhigYZ0707010000012a000081a4000000000000000000000001619eac9c0000bfc0000000000000000000000000000000000000004500000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/atm/atm.ko.xz7zXZִF!t/QO}]?Eh=ڜͩ.rzSNQ?ZȳzV Cϫ\1!B!WA$FBN%V}ã5dXb}~O`'V -Yg{fpQοr13+^̈́و\:ōVImO q*(\߅bDT+-?,ijKTfS >W7A9&kO8:,B>=:X™ OF;iDP#He bUY4ȺVGz{ا%7Q$~mVc0w  gSd 4gSG6:<(R?@zksۏh$_%qIK1[ͻC)Ԩ B=q~Oe%؉)4-`BlPEցjG5 @n/oDI1J r3f"Öxhmp(0W1[@ זWdZfJ+)TIXA4~O@/]8/IR/L40--Q_a{ZJ:`wHʑ*t]q>Y-v<<՜` [Yr\H3O?Nl5luȩ'@%^ ZXPҴy'>&D~;f ޟf pk["rTpo-=dIƧ8누5R3#Iʈ )Ov|U9Azxy+>b3Xy {l}C-Q+3[]j-?5(|6ܾ1OQ1 4˄={Oi'%k!-4qHj81#!?IoVH1Qj\~{}j:ₙETeERt-ƼD{'V>*(ꏘdtψL?i{uF'=<%8iM3A[{Nt;))1QTı>iQ% kb0$QK|{jwN8PSWT_U*c$or ㎑> RVԔ7Yfy:$on- U;k"+DTӕÕR*{#~7xF]jwD `V\ߌFƾ㐳Ѯ]Ir'tp$ފWmqϭ~mKGX^%>T?:}5RƯ+Ӌ E {( p[< eFWXHqnZ4wEK|I^uG?EOeko& QUlni/©,>[P9uBpD dF Zqqpd`ίe ({Dp[}-pC7~!`pw9po;I 9E'X_pV<朶q ɡp6AP )n(LU> dK% C=$i>&,XU#aK_&Xћߪo̵1o']Q#iu6@yvs5s,#Dn7[V-4 KB(\BPA5+b@ً.rB"(—y14W8JG ^ FH(8 + 0;]Ȕ?y<+8Y*ojJ vnќJ+6*<+m%Ϫu3)֔ET8E3-`\Ww} 8}7G}?$XF5|4 GtόGWĶ.b4<"esDTh#MIcD]T8*F[k"PXV}(L(Xc @W:170eQxzC*8VU[y}1s׎*+&h⬃=gXTC"_ԫᒘU++6wDܝGyrND8{_QSu7y(:siW(*qkE7艹F{OygVZ.t޷cB{ p?[y׭uWRA#}JU1`-~f `T ߁2r1 >ކqEIZ<,@fװ0J'@\R-?j*Ϡ>,/"޺0.P'$s2V:f[GK-$@w?>hRj `+ 4<ƦwϊjnloImŪ궖Sd?6l 2>6XrC_aWQ^qDim c7qp'%4N,d޴CEбR%^j=u-?8UQwFGWlBHu'Q?d8[m7Kq \Wv,f"t}+u"9E Y ڜGqK:\}:nVo%##a(8Z'A)FVy0F\KNڰa,V~}?/Rc9,Yq~|rL%)bΔ_\,U~RpK*Ps~=,oXRf4zPڬV[z)aMEC.i0i 9 g|8S)?u]y+s#]%홶5^ibpBGE4g?a2EiӗdR="#7*8)HHL Յs/%>1 P PUa¶m5+.q@QmV@](Ig@ؠAH/+yPS NiE= S>.z0-~j9Wx&ߢm̍;OGC^K/ęJO&1~82Ln7­LCN#Efm,׮UqlF mm@c~sJjH @ 6ɸ0Mxh(SKb%7@d$OA99>5'V0{(^dml,ƸXAoab9K RĦY՝Yc˦Q3ϱ{Q1uw9x~'sq>Iݛ޾ لO|6T -HΥAE0Xs,ݒ̆s,pBBj{"F/984vvyV+x>Q9N%3>w՜)倪ڈAޫcg0>nENF08ZP2* 66?o,.b뜀q{om>7Qё8slٿp(vR $UX-SxsH]τtTH)fk6r.^ Bݖ|]TL`fqw ϧUpr#7nk0`Y3 y)o Tc؈!|NN#qRDH )=~ZH(9Y,Gb35u_%zL 0^Ufv_2em9h~7eLeAQsN=(C{f\*hDz}sHB )4(2> k6 XH+kL]u/ѵk5ûi}Ŀ"JG|%NLjmϩW[(dJV~W;52h@1_fv,}+0m!l+Ȣw ]D{' 8k,&Ga`aBo2t;=N̘bQ#Wv݊\΁pʾZ1tQE(BʎP~g0J~r<?nDym#C.RH%(I!DhۖkP/'p<(1_i29;|ngvϥmo_̎5,ͺIѣ)珢&̞_rmuFL4w bsoO }+u  >@Г3Q"z㱷\#*L2 @QLz! ȗ&b#i6 d].Ryf2p`vynq>࠴;4$$86j` N1Ulc?6RPas6¬ޕ>Svx@Ҳ̢9hr ʱd%i$W*Cګ'-btgnm,#Ha'*K䤙2r-/mƸƭ&܊I{tBIV8"g7}ƈdy0nAǫiCgBralf\2c{N,:u 9B:`bj3^6X&:m+\ ןi26)T8bugdSO(48_GHI ~l-^kԶco LiJe8-Ҷ'@Љ9LDP?H݂?s,xo5ú>~}Zl&ǒ.۸xFMwj1\:epzoEb5ϘWD@>)_φ_0lb3'*^ U' 1 @+Av5_F#Xƻ9.bCVr8"%cdAAB㺒`͸ڣc\{-;zvNA΢Ԯ?$'. |gM7 L…AoUeleN;L"- zeR`N>M[tbR1%HB8KVR=SDR.Mp{&d/Kf7A$δ}Kvʘg=EGwu '#J{ 0h f9qcď; P7'؇> Jl5_@IX5c/z562@8m!53zxcх;癈?NxuvB(;-u<.'S#Lb\O,/g+SGSX] 8 ڝ~!SMhG.bGAbq' ]'K(IlNT\AsC ʛ~zpX]S;=1(ݓ\)VKvsL:NzA46SV O|e"*l)Clnc5W'~&1~iz*PS+tVyVI2D›VTDּ̊My´ }63ˏ0G!~Hv>CCR@) ˍ*ted>W*a>T+,IW> pWy9fH)Y K"K^&/ao#zg4יrQS]DsK\y%efD=J@A`XJ\x&څ@?QzR 5G.I/9rA|bS |%ۈN SL&e3|· UDsDG 2."—DYSpYނ}AQô̝%<}r:0$J]!AB vuI "7EuyLYNS13YZp6yz!*MPY*KуaڝƊ5S>~uVGLTYy?y.e ւ@WɁ"=_OEX؎f#5r)r XEË8xօm=~!Ys[`h¤|f2,`p*'9?l;76I4sJFLL7 O;+뻓r@T{D\oӹ1 YeCr՛ J$=Lk1}TǹVaе/Q5gKgc* ԃ(?kۚvV;+Hr4$ '9>XpsU$JR1b|thť7wnWɗȴQd+}*tČr3v7M AqnVf}- ztf{.mIpHzzZ 3p_^46A'p&#D(xzHfQQ+\:ϙl^q DM<ϾVInM+8NtũhHc-Oҁ3T?5afjS\Nig/E!# %u^4UuMm(kU||0>eB, .N/ #Pˎt)w[Dr`OL)Dh /_<^lu"i"݃iOZvSܴUW41UGP8T+{l3-Th?܄@ϫBP_XPEosu!B'=g6*IEl# zai #@\inWoc:Yn޵- glqz''!!ҋJAVySTF6IES1|0f.WbXc:W q&%穡 g@M&Vy+V'#["t]¦ d]ƹg2(|TYQdH MWzֆ8~@A^0٠KdҰHXCb݁ZZ~^(gfǣ+)z/6$ qOU<9KNrB"C2 T hב$U]OP mdӅ)(6iXfz]%:|B6AKǢr )WX TEC RY{6c<-V*DB{H(2{~ ѐR7bep ׄ>h0R-WTYH"mnrmx%>`mSeiHY/j23Bڴ0z[+Pu8W*#,WG^.QS좝|1<{_%V(9>T.D]ȝuฬ=4Q:BC i(dY>ާsmjRj㰾kKO1W:z:ׅv3? qd¡XtҟI~9t6f# ?]kxT1 VX"&E)pـU.xpIRdfG []b>(g=jʖpb{77T;oJ[ˁ|2=<0Epr]Kf>2j͹ȥT72V鐺)yCC VVR @XȐxj+ 9r}p(ˮuW,ńI|6plȱus0/W9Yta*O4Cn:S,ՑSC]/h2_-`~iFn)0ʠe.A:*pٶW;0ɾdn(UV^qtE_oXɏ c'ail]se&k3Kj)< '5a%8[(8`1xt{_`/" ϵ[zV{سőrb#v0ҙyݽ`PoFqxLe\&p`F蚾y-򐔙acwğ5~7? _?p9Ǣ7#^7:8)t7]I^lW I1u=Mu)=^?…KeÕwn͑no%>,0_S-.m>"sƇv9VLhE~}3qj;ԚI)&3{ ʹK {ggnVC 3sG7.`nyw(M]~Av@[Nnd}O4bƅUڪh!&׺B?FltgpMfH6^rZbz&Qx7,7Zs!,Ă4mƃ ~aTgC\(|'vZ.`Ҡj][;_'T+̾V ,D~m'5g><<rۄ]gKH#hM7u0ZͰfZ?~ I2>S| .D9IB]p$Ioj@'4K I;;KO3NN gݺޛ [_/ 5Ź3`̐f: ep"IyVgU|hq2)\U^FJՇaⒼ~S'^ەql?}u( nߴƤ r>`O85"h֨QQl N/o)+.>AЂVht;_ģ٢Hy~g'lp1Q郔 kgzE`oJL0%w"`je*w:Ƨn'ԹaF2p r)D Y.%W +\pwWy%-]e1V(/wUX;A`o38/xN[7Beev>;r^YcxI D0㽐*˴m_qˆ*UV[ f0Y"`g8gZjCjPdP%㢬@%&ph1WgeuuCI幩ڟAO~hK[5#q@fTeY8\z`|M y2:fM'vƎuvWtW e H <YAyM Y;؄E?A~Zs [҄DFdJt!UimZHh*uYCU ڙ0+†.IXb7HJf|jdJ2;㶵&50H5}'l<ʿMM4^w{|gwCO]%`ɞ6u!!) BXRR k-~G v-el=fZ[3 +a>1"`׏mڱhPrS 5}zτTPeDdtWF)t u+<`heG`#w7m wKUMj("%o8=3kc-:ym,?E m}gľ*۟J6 ܘll.S6T8u]/ȥ󎖏|+ImVK0cI홞jFb,wEgEAMN`:*0e:uLr:ZjFcYyȄuH 4:‹19xP 9V  j-Ws_uBiCs뽊=X$,7ˣ'@Ei^+J)G;OT1 |IʅmZp6r1olx恰mܐ.߶2-X}.hܒ<~py^3c7)yY-z hpn)] n1xݻ(L1PzkJ1L 'eCO` 6>l#f"ҤTV(Cݰh6%T[Ne$8'SMGO+Sj&_DـK+u([٥`[ {7QI^Q(!W}~M^-{W /?,(w;tT(Rsx^0ZRDuˆGgTR. >` ŴԔREw6_XtMT1$a]$om$#JQqѱA'ގgfwA4 o3)=M-@-)DvK$'6#N0#@BZH`FgLٕw4cs`( zCBp[/8ەs19+))[CW}?855v5Na\e=6|10Exֱ[pvڿj֐c/lV+~, &n ÏTMjy/$Vod儆qNFPؕ͠2)iwB|b}Zד"bkx6M[%3>Rl*9eŅgz+<:oR3Us_Hh&=Ţ:̅m8:WE^x׳뎀3݇-sc@?c^p;F5".W*,(Ĉ/Kg9"GOt;Ep7T)j3g,LK-cA{&0飒3^˸uQE.owjAe;3q&HJ[xHguso4`? 96[;үty NH"f$!J6 :B>Sa>sF4̠G7jعW (\VO\A&dL*(2֨ro}_5 >sĠ_Mp=w+vhUm./mU®Ë{x4ԳZŻI_;M;˺Q5]PPL޼炣+t?*&d-/儯{F砑gvu5ُ yh>r07CP7tcmtjJ q_k{~2˞ʘa"2: T!$n!5{r )Կ[cPD n#P9># egth~P=Bsz& Q KͪDD;xo/nn~{r+P} M[*n_h)z**,3&@W*=zy^I"=u$`5ABU&!=|AVQwwC YRsֳ4^ơcT?W͕vZ>:nmAS N'ڪS6 >t|Q Ov}LAt/|*ǩXF̷I"/rH=ɗ3ImeF^2d@TFwy{V_3j$w%ʻ;&X1ԐTj~9EK %ά+[Gʹ=I%K\ pǀzچN|Jɺ3|Ը+-|E%$*pQG,tG2,[4LpthnpE͉$+2kύE>"j'T#޿ G@ FwiwҘVc-3"iu@?S[_{8&s2HH5UW#-@~$ `-~u읪EBJ{~盵5uCd*U)~1,A׿pؒFf goy-2L{gmyWis^fԚbVAhd>b>Ңa_6 :6%1jc[y3Ϯu@ XGeSӅceiJI:" r92⒎45wy3R3n؉8ލCbǯ2d,XT3}79"Vm-hYI'b5 7zMpDFRq2v&K5yZM^ugƨ>O W5 mW׍PQ`u]r"k(mU$8q)ã!KV$/rUiY1j5ZW) z];`x6Z-sփŠ {&Pw87'Ф R+WQG5i+n>CfdR5LNyF,II{ NZM+iayµY,˙ rWɶ ci,}Ϙ뵨PM#o'(S c X&@^LQ٨$gzbi.O='JO:Dawyl,6r0cV'3Uhј0˚ݯO4bQdyβ' >e?M*XLx3\W [s"UMIWq,7].FMQ%.$F#t@m04b_B]@;u M V8xB̜x*+ , So1ā+&A]C(tnWwݽ`֎NTe,p ZRӮi&xT/jd#YlJK8ERӔ6+vNX=5!y#Wl$<`}ԓ^pl JHYCf޼*N[#Af5ŶSR|h'")CA.yRuO6RW!-(_::#:;.c?ֶoy ?Lؒkb" TU.B CݚSBU*-m|6lj<꠹?rQY8p\'<6>q&$aVa:gh]"mT;,^̯j 4tY!zF HD3tCn=N`.C`@^`G'Ot,JM@ \E |POh"y6 ppXоj.2l̰̀\FqI͎zn7H)i4s'zG`qUK{/8ʓGڷJ _CT}x I/n*(>9$'ioIbOw3Rη_3HgtX6:G0b-d9T?+5Ȧ_2A+BŃŲ;4⣸%g_>T2u@ Yi:?*:\Eܡ|+^@`eT@R\hӭd>- uܩ WYF'{g)w^~PI ɝQ+a4`L%AJQbּXUR0]i;" P+;t/tM)-w||M=U*_=\cgnY *Ù<_jKI6ק<27wsC8ZS (K(zPDɿ%UBTGOg/!d,T\mOXY7#m,}^ݵ8Ì- Ǻ փ[_)N~-Cc ]IOauesg]WҢt:)%A3 C'r)ңɸޔ`q:Cdb=?LkB?:mEqhmE9?tЈL_p h̽`ՙ(/.;nӶr Au˴}!5a!*rFDytg\z;N0ޛ OxRLw~Z.w˻O .||bۭlD HF Of.msܛa$8$xW=j&$fPfާElt_a0HY>]²@/`*ugejmh"fnF 6ϯ`)]H5RWmՔc'%0t,)HZdFP]pY ʓ8 ܠmR 44ַJR9-5~_4Dgԏl#o\~ħoi""d2qW yU XmZ^S9z@ϘQ>|#6NkWR;豘Sߖ؂Zȩ[ N\A^S2yn ]2-|NPֈQ/"3Q<1ų? &Qgs3M,.C yɐ& '9>ḧ́hnB&AGmDx: )-bs1@GV#]J$.Gp39RO~;G'(IFӻv8e2}8jap@y"Ee-Bp-4˅/}9); , Z⦋":V<7SB7qY}3~"QG"7^ZG,E7f ;pɆ Ȓ "6*z_Y85A*H @RQ*D.~bsT@q"9O&ʇSCbJcIt{4&U$֥!wfpUyTȈ2|~'cfůD%9)ֳ(-NOi`T}5[+66Γ։F\3VkPTc&V{Ns&K1.PkⳊrӛ`p5lNv[b Bڨ~X7TmC4#7I1PbrovX|͑u4*?sʇoP_LSR$C]z. mMg-\uJL,ȯ#t(.񇭣cvȒw3[Ԕ>Q18X\" RdZ +BF͑jtO~th[luݦB1ָ:ԑ`ŹflC)b-`dY"27%!qݝP 0Ki3HY%îS[vY~W2zuD"Αr[^,51Q%i*o _W'i-|a*,io с#q."/vnΏ<8ŜekB*P2:p)95ʘфu[D?Q@_2f]T[\/V^%bYXso71˽[-ڗ-h{ ]!LѝtܲCD,7!șo}<:k94<|dX؍~*Ss9>Çe4#\Oaxc-ene0dxn3?$.hl#.N 6e;/3 kA}F\^M^;$dKG:rx'ڀq]Ш'\TN_6caI<0κ*򥂳{K抄B*CpoCLzRŎ؟In1̷ T"XX-?!?KBGݿPUyTOcVoPDVo'a:;&]+?>plEeW*]V[hCDƮB_4G.nV?۹87r@ A3 Ia 5&qyxaOtu䓪rĚCH[o[k*q$ybOߨ4Qd_ ]d{Nt,{gs'z Đ2W("q$a`M6r(=Y5zu_^udܣAiu1Gݰdg WJXo9kc~md9^E D:z`I ۾'fOE؏S5jpRA|쀍: aBTgrV=lfBªȟ0Ȳ8_̀ɴZ%굷z\M6IӸR Uqxlʦb.N*X3*"*Z7%u?kEa-2pLZ9,2UY SKS_V \bD^ԤR~uNYV90؆Rθ5l>,XsŤIf:sxHۍo2\o}e8Oi_7\}X]Ȥ륪'@ýRIzFE R9Q "_UpG#@ھJ>B9[BrQY/PD|\  |7#O?Sn!g!F7,^$hxkN|P*L2U/&m-/^ĴuC3% +5.ĜA޽H4ibr.şԿZ㙩A:'0If$&Vvr:S˨n{Ȍ⻰ /4}~LVdg9PDVKBzkU96>x?DCJDTC4 剮[?0cSi:T-t.oi֘2xC4ոjnm`8 T`Bu/G Lf{ E,9u:FfX)B@y@f9Ji-<^vefDBI }\~Jm{IR8Zc\'R]%\6r 6E50Mz-lM{wT))=[b%d:ׂa'Hi9W6#h}&5Gֻ< (3m-3[ k~)Bɸ{^;|:b@i 8E8za,Ce8'rѷ`'SjHށky]Ֆ}N-欔ha&Fʫz I6Mq*=U*O*3ۗ-Ϸ⺬ӎc0 _m N (aBORv9̟3:IqKO[=7"y@4Ɛ#v(=Xw̨_VXUVnHg/8BoS>;ߌ,czО;. CXㄦ= ؠ8k+F2Hp hxk ̃"+ƽ㚽g X}? ͫq im Q _srz/8ddEJrIr}ڸuA%'i_mYxWSE͸# T(R>VA꜔/jT(aӐ[;'+#OTok1XY|Z':9-JN(`j}!z6K &s+"T/Dp^oX4SR.Ld,kTT&\:5:;] eQ-&bωx{8 v. /'Z;?n0#\>FRt5:+1UXh7%E:0%^4l*_ FȃC,}8tg<1EyFKfk7C[:.!w&E+ۻhfPAJPZ=3Ca/N j=_=&+Ř0?O$hO_mjx}V_Az3v }){JBLxKX+)HfI kb<; Y-mbi4tIְ4B#f.wYs,w̹`;%:}"Sռ=VB,E؉~ȷ.'ܑ>};Ѡ:7 V"@#s' (޳5\,sQyOq+Vٶ)#UYK0R4pBf&ۆ8lѹ?z۬X2j` Jb;R>@f+dkw%RZ\>c˽][=iqh8vzVM2W,b-ARMWsѶ?FZh; !:1391Aèe?ag2 42Ł3.~4U ].q~y_'R῵3|'g02[ڭ,B_u+(!=!wC.ɮ/AtOzs:^˽H2|uPP; ;<(GS+p\ڽc.Ywxg>[t)M,>V'ySG#N,x=OqTvx뼊:0+p|Y7Ư%x9=Ȓ1P:'V9$WQl@vc G Fnuκ\7|s*&KH49WBOb6^Up dc zjȹ@D&.^( ^`I|#(qE2m HV,K.듅mP١M+t2ܦx4I Cp=>~thcQ>.nI( noJT]  á_B_bK&7Vk?TS2L`ݒDo5"tmNE 9 g  m'. zc+]}YKYld֑4̪pRdՎV@@j*I1) sBPCb[tMq >O}[z()pwn?6G'+w|ht([Ue-Q9ZzE창9f-1j #+k޸7컖k"(7 KIVĸՔ u 5 Z0PPAVl#fU]6a:Gpi {}z"Wx)K~=/<'&^HDP)#0fZ.j/_ѯKeJ7rTӆEmirx@iu7T_)\ %)Űt#> w.݁}R$J^n67OЀ'hY^$7O|2ÀV'fYNQ8t|!b0:CBtDjwԠO8A{+[1`:VE_Md'ԒS4vDO乌p \7pi.^*z$gG3.T1`bvw(=px.,4qpMtȾJLfs^'>9PG_C#<'[vVNmj$;kq.)4i`N:sg2'@ưkREv̵8KqtC9 ܛ [=f>ڭ,7o2xKybd8A5EVx0*鹚JtXfUl5uEBntxOZKZ*V 7{BQoV2( 2 |}"Ӎa3  WGfYOTc ̦ @6[-5f&͍jܙ䞣| vSEhm+r`[w#1k7 t2&rY .`Q9f:=Z'zw)= b(}'1 W:3y14p:gNJVQ1p-eiS S4\Tq35y"?(ͥGiPF\Uf@9g!ťD, (̂:xA׫?TH -0c.9n^;ȡ<*\QKXrmzx{Y+޺W\uSɏƝ x;'&zM (l`ԑfI5";;{Pr@oX1A˭o-4 @e5NR^.WvT~aHbZ:-֭sg'ZN|{ji7TvCfeJ&Kg^@e~z/`0HACπK GbDٲNvwۥ3̋WB][]6.^κ<fO|C`1k9ei߾/Wv;wO{]uRaX+S XX38>Lp_Q/_Lh3}YVZd (ף^䵒[:P+?zâ~MTV_jc~VAF'-FpVaD )t MATC?Hn:co#g^ ύ'Z0Z<^ F}z0?.ATp~dYBҠc۫p!:?X0mG"gdA{Ps*dAI cBnD四Vjr]~O?$h]w`O3PEHu}ٸj8%$Q,ұA/PN}rjU\9t$RbgԺb?9| aQ1=w *c匸>=^6Z5Z>Na!6 F \3wҝZb F]Æʻ}yeΌL )k˯%c~hRW*?u1yJWv$]CDm a;y#;W -{U@E E 5Bъ=it &dݿeRe"#>DMZ+!%\`zuM|ӂg 6"􊔛6{섳͢-=4"\l /մm/2_uKPj"Rc.(M0xrIsIHe==Rn8a8e&f*Ra[{3/>75Qn46VQLq %7w9:(w%-"?XQ`; /aS)zbr'~ iבcsAy+ULM EJa1 $)JV sʶbsoH4'؈pw,FE?~z է6 Fze\*N!Xz4H#}%L/$nM<%77i0#˜/1%mɂZ2Dq]w0˛t`A{։6P\/R`P;S(&(TEZU-ϫ$M %@dD~ih(fQ)o;YzMS5 g8K^qꏯCa%drMԣӖ҈ڎ.j/\B OOvA7dgZ4^"TiltZn/AeqUQn{@15^FL˨GAq [1Q2VlbHǤ`QZloC:HԂ{"i=HrvosiOdƿCEc"3WBzz |'9c߰*q3SALMo#~/SV.ЉP`}K'Nm)BdY9(6+iu_&E[.rN IC?Y~O*FVt)Hiޚ:IJh-EI;PHF{9yKT 4풸ZưזQ6Ӯrb.|63iD|T8 8nپ t0F9+]챼IH2}-YTKKMj3)Q˾vźX~n.QlVc.FNzr*zcM53O0ڢvUVzpH_~F3<,͙ά܄LO̠{_ vN"rjs?mU\z _.b\Stguc%XT_ 1es7^nfDyne"r\ t;EP„ 6:衑I*  TA=4>.D]ZppLS(H&v22^(twKc5 F@^w5]VUHSx[~پ\/K q.^ƃtM 0Jw/d@*cݪ#Eu~`Oq "+\lJBt F/.|L ǻ1B.!zUD:H$̧4|ޠ,, [ײya`l0GsN|@Z2FciWA'akQ Wag΀U8e&DöS h/+R/A(gu!WD!㑰DuhRb;|dsw-2@y$+gY?3,b7:Nt1#|bYPy]%;$;Wo(,~=G(S/:^ 7{?m&ʒ1h+w4o=J_%D*FK-DxH a@jIqoͧ;ڸWj ) +[EKvXNiԒ>[Pֽ0 +{6c@~ˤ:y޼P8R$s.|0$? FY!ׅ=z>EK/VĢ% (&[]OrX\nZf`M?r$#XT ^osrC30+MO4/M kI[]8? t4 `L~}{PhoG)nS^J ѭU3W3`㿌d% F|4gQ$.4`–#ɝ1je XWGހε:3/%S {J 7Ptՠ0(n_fS{JW3W U&?iHjv~+X23PV5?됸Ϝy``Y&YNS㿮; UN@UJ~u`D.x4ȣ= >="c] 9MgLj+

8z$PuM(iWcFym_>sLR;L< s8C (IɢfA!H-'f$EORJ`s4T~H=hz *sa57PvWpx\0H,v[;8} G&dg\G('8| Yjlψmba}D8X.px9j4#z|ѓ m( [>x ڮ$:>k4\j٬ Qjn$OX=1G! \){Yء J2'$Ԇ'p\ ) 2~}ù0E /ߪXI( sU18+D&'j~.jX6eEYƲѰ4G(5~uo8u?W~=!s%j^h&#a 7턿)#@|wf>7'=ڑ8Vv~#a{=iQAf~ԠX @,!a{Fi//6 4KQދA^V=o_3*BFi,RR BZv!CA_ޝu_t; m$5M>9VYL Q|ʫ729ٽ_<%IOI Uu`^ghDHO* $`?5N͐'dQ*r"eOc3{KGi?> SIë1a @"dzU4E2b(AaZgj`kN Шn im'(ihblK3_OD cnK=G+a-؁zcwrP]:փr}jS%N@J2щ ԸR;k [e@ܞV 9Ŷ𩷡%Jub  oG$cuٕ/3&jk ţ{Gb5yRFn}Ж: 98$:IoZ܋8f#6Bd[q*k$T:/줝/h8fRk$0;پ-u,d'+ =.F1Q;&OP_2B\p,tx߃5a?0OQR3|4FS:hkG-XUfxM%@"rom޺y8ޟ0|ZBŚO,b}Bώ~5Ze@b ZY-C%affzF ]ZCn:W|f׊D5GA@ sjCS%1$WJkEr\)wo|rAoﲖL6g .[ăbq*3@9qq݋LWtV[fu>Yk^|6u9J_ۼ+hg$I>g%VVD/.d;͕"Sdd&g旖Ty?S[v`&'!oА1u#OΙ49޶aQ<ϚTFԛ|^s2mgR 2(u^T?Wo@(ҵ]~Y("ֺzk~Z:s0#\黗_N0g?^ iZt֞Vz{p%׳ݓUAϺx5u2.{hJ߮Վ)d.m8"yP5ζe͗XɡK>J,xҽ{Q-TIFy!=2NJScZد<]+WNBVr=e{& .$ܟM*Spi58պB:9E[8꽪@]^ҲɛeʙuˀhS K ld7[G"6#b,=Q/Үy ' 3!ˢ:&8I2tw$q?U >POFLL2dGj7:m]݌tL_H%NY. ,8I,/7wi,f?p ?}GH?]ִ -׌zughy|Ցe̔7m1P-?^,$F6wMЧJ-^?>QzdJG'!W)N'cUB9!D̢W0*AV6o+B5?9K_ߤJ=9#j5PmghOuhhx : Ca3A5|VQ٪[zT%!eKUakAsѦ`P(̸ѱ\!>(>/p0a%&Q!|7n^ۙT([!hy,o|vYJS!5߭O)| ~!2~\PJ{Hht XB+mV1̦B EgHsM%D!r؁žKMԔhl Uj MT} uPЃM,eeyV^CFmyDsƞX]["KC:'3M[BP_Pcwڪ87nߖ:j?VʽӰ krKخ u\͸wK^obP'6tlV}Bӭfe(uf[Lg86Zg 7 sn wYrdfbpu1~XuJ8,U4nd aJ̕!Lh2?F4;DJl8]9V^jP Iʮd?{,~=I1YD\Uf5_uT9}[ǃ|P ,.􊷒I{X5;|㸘'k2vh4dcؔS8U1 9PX$,i. (שɇyHuQMnq* WK]S4|Z8}~iX#bzy|k'Y$a;?:E݇:x&ad&1\R̞_Cx'kA+j!k,zoLun{^@EQvx+9w R9eƠKgkGvƕlDurݣ8X E=eT:|fr0CCo&ZJmq!J8i%xa]@Z\?6w:ZJ[EEM8r~O,$i%)4L5a7sh|oŸo!CHO] mRM|/!]óX7r`(ie8E4ӽYwb yz{ϵz뵂 9fݖvOʽR-InX)k݄!hC|C is]k/چu,I4A:,;B!1_rhJhmhXn ~2mل_F?enžOtv.TzsR3EXٔ {Ƒzrh+]'!&tVLbEFˊ_K^aUR&a<XHѩ j#ݺ-730 nFh&lRs%pDD-FS2v=UO,V2s@}S YV pM*( mYI*7xmoTwrPB&m;p3p0uN}pݵ(\]ɒ(&CñQ ԣim6ł% }pJNWlKw:^` Ko3b< z]!-m._Suo26ؼ(!lZ m u06 7UTJ=xkf6UEci25uy+$$_9'0ğQ&kJKC(Ey{] F=Rm>jntVU9O{D ` INU:@~nl }=W$s@Ƒ%"3 M[HsʨVV90\1Հ !Hzv/YVOf<"@tPXn~jo?vlxgFD r4q6\q'팲^gYD#<ѦyJ9,_&ykWse.S6" 2ox5/4yBx-Ԓ5-R)[IO`BI\uxA4^A#Mu'f0$PoPyg8<@9S/Y05t.[պz0'bhSi&lb*cBy \L ][.M_g6i>Ջ%Aw[.xy;^ɕeQqþR2qv$-i9J ծ.=#*XDjIsQIo|Ny2+'J f^| Fhq_S%zl~ NuAao&@t:RLZlL=01wuZ1U+03|w!QGb/vFNz" 3/%-OIau`4BĥHxyUם)H m:*()'tNfoH2$1R%<Mϫ 4TF' xFsڀ;o k $hHȗb hN<Ľ1oGI3`F(ZqIH{Y5X,ۿ3,X@:UVTf#jRc*iSm'V;PO*6%g<7hNSV|?JJeq8C\MW ou@DQI ~ 'u=b.sZ{>~{n *o=,˨kը2 i?#6%nxG0jR9IGk0Ӝ8=./il͢#<1X_Lå6H"1䕪ҺBp?FT׽x{bjsmj1I9VZ\ : Xm,L>@< |G. \ 2=xog`q|/|w_1S~N)+Id[::Q9,FV='Mp82+Wؖ:{ P;!Ncρ0~ 9׊U?9UO(pNƤ*= 3`&I;.a^mҜ$y L]Ҥ1 AbFlBk]]A%\!淓L niZ@m7*ͿjHlt߹2O1ץ[ JT9ygsݷ}D汚jn>Fk\%ɳb00>H s..PPӄ{4(Zm(:gCc+C@HP 5j$5Wu[Ed~qR?+=Jعy(q|)&wd)@7HNѵoб&&\8.^RaWG?)H|X )mTXMd_&*֖~{ N٩]P -W8Y*؛w 7?1!/۴f{cC:gT9dwβYImgv+ Et0%iv72C ^Ӽ~䐇\)d^D1PNӃN6Pv7Yj>I/ xaTMjOCWl HWQJ'.8 o *hYrE/;jvrz;//9.)uT2SpVL,@3g{=@5~F ̛+&tF.}\/7}QHỜ+ﭩd:ۜpxeFz p}ie!}e=)Sv@[L4d1ֳ1z`2k!7RvwqCa]$n+U*=U %wӵtjXG'cdME8&$ӤXQ2F&TE9ӧIlvCw%Cf~/lV ƌ갼=naEkD%8 +}z ?ӑhrg17aDW>5W1,b= ;Aρ!PSXyrwϊk[0U^X+?%=qᫎ2?eFrFP ||}֎2%b]wsn~L (3Csk}MbMLc`FE?E9Mwn+ uYã)Q'绲!7 %c6RI8f٭B/sp|4Vpt"<ѐnVlZ(5!O@ t r %*Ƒ^T 3Vrƅ ѭ;?r,1/raj/{t_CF4KH=_=C/\uQz +Ȫӭkh{bN:>!YX̝d:us6NZjjz4&QsNz b ܉TF͟]y;N)vr!MFg VCq͹>OmR^:͓;urR|GЅ^AseOj ֐߇mI㑵-f7P ݋j,n`-F78ޟ!΍?lZD',50vqO,bB8#$M=<.pnv͔Hhm^ەu߄3O-mmo#u*4-P9mԡ-Y?5%`r,i :0h(s[l3cB[";O(ַU|.rZ5l*L^O_8ZL7 &K&Q;t69.皶>ZYG Y ֔v߿5;Z2?"Hy6)gZ_'1>Ga>3c#Z|R<[7;^BCFGRr TV$n>13zɽ4;𠿺< բ|x|`H:<ȔYAToa@2An};u{|z 3ɼάp%(wTyy0Z}]yj>!&}=x*6Rvת0PI..xH`6yKNe F |E9ӕsIJ*{O s<$%M;M)3-,J~b/= 񢿣7'Al?ߤY`z wcQ:i]a@%\@qze ~D "񓷹(JےNh`o"#"$cHspuV((g#?;S3,m(Nd|3 ϋZ݁/s3fJF$7kWavik5 ׋u"V|=;L|bFc%/B x?wwI YC-|S8FT2%a@&)3֢%:, eo"R^.35"ᣚh&ӂKnsG_Kc*:!(+ŀ^Mԃ-f &Ǭ d&[]$C{(z)Ă[8GIsWEV<-ּJjgm^fY ؼȞEV ZUǎ!V0 6L䠟էWTVɎ;Q5cHa#zPZ0I՜`^IK`qRpi%x{~w9гŌ#]>nc?jhl[vIB]; .G2C1Wf׳—r* H GsEwD*q~Ste Jy[ c"}k70+5KϠd>v7J#KY{9;߻ qd1~ReGgu %;zkO]BY mf!NiR\.viAΰ seUSc<-0)Xw {U ϻMK\Za3S8kS?WQDʓ _w#:09#PZk&}Zd! C<߳:*+ NXK8`n f#4/f JL^Zo#tfWTTTzй8F+nk<@;ТWYgYZ0707010000012b000081a4000000000000000000000001619eac9c000053c4000000000000000000000000000000000000004900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/can/can-bcm.ko.xz7zXZִF!t/jGS]?Eh=ڜͩz;N.d'Hkk&gTHGwݳYn(JM2:텵e IΕt^Mg$Ry6 b83@PYcݙ;):չ9m|Qw)<0aa1’NI ;U)ȥ5Ŋr]4XyDZ+ϊ,-f)k+,4UmL 4 </Cp?7^j@U88PRG\ [j=+ ]*4>miGA,LHq\V?6} ~<̫ɭqOA.aã(DۋfZ̩=Ɵhk=Hyv1 ÃaPb\4A+"gVQXUU|J*W^IV̩p/J4w߯=:hFn7O̮I}5̫Papu7~uw;L*8c*uWIg+- \ˡ(P+Dq(d`1AcŗÓ֯lk@BjXM0ϩT(C;+O K ={P 5UiŤT tor g wuqZО;W=zgg@?:v-o8}W){3e^$q'K8p/E>26Ï%Jе' 8^qQzk1N]d_4}Rje%ܔw#tvwY}󹶍? o[ "-6d >:ैS Sc^-+j.8.O`r%Kԯr>ڭ)mR cFH6y[Aj{ݍ,$Eu"DeLҴ^749j b̺g͇0!qb&v 5Xۣ{M|-䲅iQ؞u33&Nyv,;k•|1>ϯƒq˜Lh5;_gU`4hMeM*yLDH pp==b;,Rf, =&uv*â?s*OO_gMԟ<۝(5 jU,%LJzO,8R@)c8RV.%j]=hBiuݱK5i$~YNێ'X5Wc0O Ci1P(<O_6qS&` vi"wEoF~nbomv⭳¹o>Ya&  2a3ZٶWE$@IrZ8;07|¨],osNQ91ǨڬXFe>6CB,=K, EϏvr q(vx.YjGdjOؓɕyk8j2 |-v@!&o+ $d͠]" ;ĺ녕uX*7HIƶ㗌6:zfvX^F4@1֌V6j:) dc$BˋzU|x?!zG_=8̑Sʭ cXP?,/X/T֊sL?t6S<'-3elM\WM偋ީ *~#UNkҍv!%C시4(ĺ8ӇFmh-Ӕۑ-8>MAҹ^A$ E#~5\ZbX~2}F֦ݳ.ӯIgbyǶM^y^\'mӠOb C_0= &G9,*վݮw_[q[tABxi$4 s1i&z6`hFpz,}kCLڱ`˸Aj$)%,fvtCfEnh.N60~;b 9+ Aud 0RHeL.f -7꘺ W&2w5 'x+d\ wWץiVBv`O<>uhH}y[R[CFE4#Z0>a % >l Zg,(}~!9d ]Ʊ0b-<AM/xjK/bTod:VozrG+u.x92oeC>k3H:Т.Bc*j.ȞausZo5շdSIKy;HEU5G\2;/̀L }I@SqB Xo}䮛pȻet?vd*[ǭ\C` b ms2d&!fY(N7" nx#*O[il7_~Y'[ ͅnP+axhs"vrDmzE,+7Iຯ|rUӒ_ެMlwdV.% _7rt]Yg"]A` 8IB"GgLnQ ªyOED/-5.ȟK?߇;ɰ /5>kܙ*wjABWr8%@9T`Az- [ªċkvQ9t h5@+t+pOI^6?\pE%M̨X GY'/>f jk e pMfI!D6102 Vr?Mֻꏠh:h2XRhm!-r[7% F=FJPf?'T~Շ8VcХʽ\oy:Y)\/uöO؆L*̾1o- )ŴA&lKz270zs>|IBİwzн. /gw!V6.spݱl 's@)t,9~9ps,M3"#NBwdTOX,9ԑ§ځJ5%irՅ &i'pm_bvi֋XRkSڶ)Rz4јaβ 8$ڴAY::`8ȷЇvJڎ>kp{ΈLQڌz/'i.px$2z,}gT2(/0ٝi:c($-/j]uL`IZo>gLЖʼnoRZY .E,g$Rbu`}%]5G ,q |qt˚+zf0VȏrklPiI%8 ˜Pqo\a3ӓÒ O&~%vD9_C~.욶,)]zġ:ۧ3OP*T;X>1J5;VشYb|__yJP#dz❚Ge;*{+ƘP6Lqu}`զ9Y 6*A!#w+eP:' OoPU-|Ǿpv{% J\?9A$5225#Ygia`Ō tdD|AbtRQwf3N6wX*@RGDͧjf 6 mΎ ,$a *3Qڴ1/n/y"y<98t ֗|cu-8\˱g[$_< 6*\id Mpk6[zV)ASM!frqZ4#&r xX 㜚 D}ַr`7%"LēxI[:)J`oٖ~,ȃAγꡤS| K9i4X+h r8܋nwz{ɾGy z8dMRQ،0mLXު\=$q엚QVܸxaق? J#NBњ'iH+"l[QrK]m~PͬU_zE<JZf0էC~cVèeq'; p=iwx|xp]B[>6˸am%d_jt:GYF!a45(gvC88$ l깿-.5={֜,y: n*U4 dSB <+Bigu\ 4$?K/Ti#r瞑S_^$@T;ዘ[NDot;͐x/$KG35ճ}7YXÅeUqh^ œUФP7۱l2-zߴsn։m0 wTq_Y*;&~Te 9vr.΄A efw ܽqeⷣgJg$$KPĆSQ鍵,$ ZK+b1 FPrwe7*BՔ3N/vQ#Uc Q?δ ڐ_((5bA`J>i!Ю-Giƙ0L򤰖lw2~EiSӗ㿌$bV|A{svu4 .tn>jcЅ ͩ 4:@F|}$mZIk|V\2q,Qx6p:u45POb$#O2d$6~fFCy. לuH}ӫ)+E^2hBȻ:dQhEl ;@`XFz/^ň aI6$D}(٧9[0C#= :Ԋ{+iIخ;Lfw-厚`bo}9_+f+щCqFY$u@̠M?ɹx4p&i^O摮޽Ny3bjz'V\(~*(J릐VSFEƐ֟uO5FM$D ib@jNsX/M*5؍Zc#2!a$́ ?58V( [7%4G1 p=ь*W -q&rT^$iDMu[o3_K]Bџ(p|+d񨠈UEƙNl;:J\,%,z']>xU q. +kTf}|"n PXz@TJ4JE`a3#r$C{/G6b2ϞX'dh ^Eʴ>̃OCtEK ӰEM.G1kILi]MCDBUum.d=S]w` &_Ck5NFQv~Qf l:̶Nxv;-ѭBil2yrأERCTEqruLM)"Yݭ$ ȑxǮ[@ɰt=RECZ>qAa zvp뱉/mTϣfE-~,&q]]9sK_4N*&^FGj:xm b+}oEd+UKXK]ׂPx Cppb {t>lVLDȥo8K4|ud>m,q&+'B5,ٯ/ ~bup'a+%hQGW[F-Uf}UO (o?bKapP֐Ԇm(لhT?i މ pQ?վ;{Q]Hg9w P~9(H7+]tRzKutN 4|K[]rƳ hTGbQdq`=S$H;H{a[@B1O&iN!c\9d`]) 7> S`Nʹϲre6x20( +0&ˎ ݈>'gGx@52y8.F`cjtRڵ >}!Z9#V|<0qNvV!*z?$wLJx %VyhcmSYѪj|V"w 1J"%F"UP?EX)5z3b@~,WӉ,p|ԺTnG1ʊz[쉆Lo~XqgC]ł9MQĽlMV{`k)^(7!}}r?;2?w؁̂LB_q@BSL@g>a ԬmkVIdMBAI : }W0?`tPԯmVSz6YJx/J<?<͆Ǯ\s_f0)Wu6Ŭ?K*9pg bUav8p*y3=4`[M(JP5qGJ3e]z%ebB`R9P\F<$| Rt?? ͧ:w:y]izB ˀ(E?+HgOj*͠l  PKb61?ݜ%uϙ#d\TT*R?o!Iyg$.d3eX)53"S6Wy^qp8ݼ$6z D.Xiھ^ucĬ ]?~:")UkukY=>elC+;anax hj{CQOO.0[`8ĂYʃ7Sa9Vqʳ6RUeK3K+Jsǫ&EXH/5\Gb$dcG{}܇4JmnzѰ~}`f0sxѐA߾H fj|ULy>Ҷv~Mr\6I6A?qdjO~ 9D ˘ ͊_ 9S^so3Y)D')J4|UH%w:~ <4T]!(Krfک)q M,#4Bi`b´6YOE|6C"[cqF64R<]b "?\s92>>1 op?!|@;_V]hu[#+ ܐ_T~, H!im}TcrQ U@hTulOD>N SFV`.‚ sC̀䄣Ɩi/u *رOGC8q/YmPV>˱KHG5YkWUmH5oW5t|XNJfjELzOP6w9 HdٺAJz\eN6}c_ͱ-<➀ 7{fr r\ $Zy> >3-xضn Byp"/f1pFܼ@U?`^:XIʔ2":mپuȅ̸dc%2%mnJ6ڃLGrէzJ'U77g{̆M(PTBNӃz:<ƃ"5>NgSZ "[2lZ֮,Ѝ3kW:1) k#s@-89+ /NK5-N+^".XIz`s8ahJOʀ0\JA0P \\lxZr̀BNrrz 5j΂PW *wwFܧL4գ\r7-duZ8B{N'Eˎ ޼zI!DnSTN l'`g7z3(PߐO8A# ːpc.R}*̳>"l?',vHjw"pa(Zx`w;jac/B\|F.% n<A$.]?PTNo b"nY:_#KL,u3ҳmaEhD4Z=+ %8*@X8ݿnhorݡHjNOz|{$=V˜+\,BDOr .n 1Dzף[ -#%vZ  ,r (Ղg8Ԑy0N61.4(<3_n_}mm&Y&taDtz }t^2.__v~'٫K+}md@ EaGsGRYr|Zw%ۜ}6'(ن Ez86@k4YtpMuvx"1{wWWo60ekU]Tpږ4[2<\ca 4T`V%8vK)OMU?-A`A#xdh40?y64z߽Z[TiG*)[J}ə&e|+)WWc;AjRXFaX f7 )dV\ ۂ z=.v,aQ;EQ`;?ȥW"߂ }?uL(\ @S]DݑFy$oGz q$[:F0L65܃Li+_=]s4>^1dH_hŏ3S~˪WPNj>KVOJb7Ж*`BòU2f ?r% " &aY>:-M~fkMo}NhfE'QXO LHn];YM[d؁;£O@-V\:P.1;krv'^̊.IR[ghۀ^m eI_/7A?q8#CR8g}m8"  P$vV*4&1C?=b'"I.!Yw%W12z4㸬~0a nsK?<t8 ,Og* e̲rg.86&(necN5,|.< bYB%Q .(r1 9p: ȹgU|A&1wPc\=StdP4w!!cHd ۝g7z!sx;G]%}Uo"F`*,.#>W#.Yͷ7MB{7 +{x\P)M!WcV6OX"1`A0p13)QARVKy?TR0/\ԇHb)H91Od}pkDž,"PU \%_c+Th-#>);p v ~9 K=SOW,^CqNP6xWL|7Ւ.-͙.\9Dz*pƈ{wakA2xa4,E"lXF#4Xh?c|A&&?ڥǾr&kI'CA݅­̐S]J IW@Jݞ-EJ;׃p t`}!jS,/*)=Km@cmp_C/Cɻtb\P =xM,AM$PSoW$KC%Ðވ p;y^|q2T>]l9*~p'M(:Lkg 5u9ۧ&[uVƅ˂ X{yZ=e E '+3@&#o0FsF/(&/CspUˆY+񱡘WUgP~ވX"r!k9ohKqxR/{ YeAWԸ䡚9ϏdG1DbyƳ ;XlG!|ps-:1 d"rLaPeBwǤB'Q(% I^ߠ64G CHkl0FC]A+_f;u|mNE@rƓopQܒ3K H9="?)1lIWn%oYiDAåƜ-f)07_gNi,]\;a>y68P. 8cc1X%}̀'M0yQ di9Gެi?gU `UN.zW>yHAULM5wܼ۳խ_NMUϱAJA1H JQ_\/ӝSb;P.gˁܺ*L됋uHbeo ޒK[1؇gxCguNQ+ƽ?0LGCq_{GmZ 嵰Fi\H&=^K倽GWp jlЍ4#Y־};axy&1ة, U~C%E@Q}*5,'ǏŜG<#-Ah"xgMUi:<};W 1e)O-Qk {cD?;DԶBsh'MKgh  &"?NJ |^qJZ[F)MRpo<u p f;?$.3W"jAf!+g˔ӵdOF Pq E!I"nVbZڊ3jf|OܸyEY?/xSY7&\F"" !d@r=}dFamTkac0m+@Uh:\efY gʵh}B;~a]JODγ:wMdL H]M)tARdORoA ?oI|sᘂdʬdJKIc $8qWJg0T5J},QZQW]\:G%rq*MG쪉Ci-LRK+81ǡ@Q *3<dz}oVQ/ґR.lJ˫' ዠEnh,v΁}q& ע_U-.ٽ& PzƃEN&cjl/T̆ EGMLT^LХ*! R24aULnf)M8Eco=^uǥt+.(͇%Ftȑk]>#ɰ#5ۛj\T>fb֕N-@m3'zz*.3@t+" %V/^t)"%O-5fgr,RTQj^y+4Oȧ hΜ=tc((8`PdPgtj3#ЩRtc&/ :D>An jME |d̼'@m雧&^St" Y][>)כbYgBs+yBDEk8@I"pw rpXaOLpl%qMLj$7f4b3W*DZ}=g+*9Zs&t0{LwŤj0xk픛р};h{NI(ɓE¥Xg[vGsIRf5a@gJ`+$'g|"8Թx] d^Ϲ͒-%ب[H43zĤJ2M!m~-jUP(K|tF4mv)'츺QoyPPXBt@nqZ4~۫-][]KPe%S3Ɉ0n#?|hw_/jvV?.L;Ѭ@k_E'8AT$mɆ$XSL|vi!!ߎ=ϭ@ѤA#w93#cEA2;[@6s'ͩ $o$`rG/sũeCcbN,;m(okә GsV-G+Z2]FCʉMr >UT@{r uXjjX;bo{5XLfi1?>yv6iWdx]ԍJ)av>Ԙ[1!asĀԫ)sd՜2䋛wSM 0YQr6MJeƄ% =YvoڡF"K ZrcŢ^*:Kbyv$)'̅ʄwkcG|vݖ2KT.XF[4Lo?\(|/rDW%MMӕz=]>SB هR>/0t޾!U 4SZD}1˨"ڄ%r\h5L}UnK]$0ɮD}(SpB@Uh@GƲH'|^@]2TG~2ߠϫzCc fqShI:4V!]U{ ד0(G{DgR:_ +2sNZpsR4!O_`!4QSP?p~#qmy/_MmAx}#Ѭo=.^8ѧh͝'(?@Z T BvLV(G$ P2=й T"ǟy3a`Z[Rw1 G6lP: ʺ`.K%;`G\3j1 4/T[N݃b`+ۉ=0T+Q݃Hf/^^ HUHf@1OY5;H*4%XA Z_ ,i9VjۢFepM2/VB(X7TF9#ZhXe I }⠨s+^$ٜ9}Ui^TCH"kƶS5[[m :w1Vf)kq#umU(5mF'32_e~Έ~nyp%V8mjSO@299BrhnӐ ls Ip$0B~Wx m%fcF7Ďbi͙rdaO5dYi,Q)/$,!rIsf\>q'ͶvQS[c 3?3]ۃsD.IX6n2,u1-/q>{Žd|hdHh~%?qJ֫ CtΐIWb ZAH,H&|yBXŔ߷#<Z9@ CNua(:?zp[u؎צ\ "+ZʎI<;N8eh\g~;YDJY sQswIvOB|:̘з$`LDqWIƵ4?O Uud Nh=+ᨲntjmA$scG.; Wbc^q@-|P @:Wy[ N}"JZawPΘ!}m򅀧/R,t&zm5BVm ;#&n/;iI.X@xwS =f=7/bսۦ?eJolQt][tĎJhCb ]Gek|7šDM@~:WͩV|Űi^QP*"D~7W'ިtbjjoYsjRmXbXbNH=e)eQm(,JbٯהA{GNMvmp[!ۅ}݇vj!; f\5<9CFBpc j']]<߹VfQQV< T>eBP7ww@^~?Jb)Njr$s{RMJ>r\aZ /D،vH~ti.| !.! 7~s U˯%uneLR5ѣ{hy Xf> \eA+Dsl*B#ԧe}ZeO G? I%jYLQwxEchF ^g3,;_w`[[ MU>{E3rT}04<|!Osn]S;|G=Lk7(3%ߙ<ߞqK{Æ)c6&CN RQwMnd?Ϋ Zo(]'_7kdq!n9 ,HTЌ.w(mc ·0 *H̺ڨs"R 66dBmVPDSC蹓pGmwDd:x RN"}(_pa34=*|cu}٩+bfHekΥeT/+bֺxnb(e%+v2m!Hɯ>χ.W%ӕ\ aSԒڡ֏n3cBin,nd{sCVK'#Ӽ =ÁCڿF4nv׭ Mrn؇ٗ] E<ƒG!)[+'%lZT oe ̽!Dh~n9d?JS#-4Ul5`M \h'^,X&wtƒz,%*&Fv]ZBS]U,:`1%N[fs655 v"&\VqM bo*y;EPwDv]&CtS*ڝ OizUΜ?y(/KĖp.CgvQIX[KΝOj;r6`qS^x *-p 5kWer Z;9rȉ"0o8R}۪?hm`=Y)e]գBS^-\?4ӊ4*L; H8ԊzG1QvGˈ\*2$ֺc*@-3c(q /5# J}c4]cg4 8u:zؼZv!Z̞}y(hvXh\\ny;]}B9l kְq7j{HgHs/__*\o]ڟEsVRZ"5G§.1av4*,7V&;B[x_ɻ2# 0oE$6d%zI Zz@HY>Bd\bwĥ_l~eS eK!n cGvZO)$]yJp %x[mV[`+q1f<}ZL̈́mCJüg9U@8$6u}IAWyڀ$ҩwO\O(HQm;rI.(`HŚkxUcΡfQŽn$SCCÉ37#VBoꉖ\o9ѣei*KnnntT0iL9gH/hv,tHJ Hd*<DÑctyh SQp؁:'JRUO6߸x@Ԣ"鄔{d6`huq8(cWI]|f'ϖo$}ܩśf;IumFpj3O?lɆ<[KnHic!23J?k{V+0B'x0nx5g`*(@օفejh/TQ]^ap&fŘY ZV>;F$VU坳O(_ۑݑ'~pZF1H5;''*[^{ΊF!!W6%}GWP#ţO5^5Hl>JDZƔgYZ0707010000012c000081a4000000000000000000000001619eac9c00003aac000000000000000000000000000000000000004800000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/can/can-gw.ko.xz7zXZִF!t/$:l]?Eh=ڜͩxf}Hkq&/̽dʽqX_!iV6lm`3Ù0@&W$.GlecB9{jxBm`gBŋ̈́c4 XՍۉ;%%ϛpP] 9n oWkSiIhZ"yѣ)+eH'ޣ"]*FA % Ce_Z']Oτ< ]+V@CUgČmI:j.3gO2Kfg/I 栬Y;r0gEe:qНsBs\)Ȏpm)2,J|dyE_By.FIï@θK2K@~g7wC!y~r`cD5\ŗӴ[ɖa1DHq}?ߓ.®B.%EUlWa6Me72&plo S9Õq*d5 gyR\-x$>b QB$9th+[Ob73`QvoaZ(E|wƢwi UM?DI\ QF:[݌*ʏJ %UMyjoAIed_#\/(zC{;:!UJxԿ)?C)U1 GZWvnic#ːʭ' nhh2^0]pޕ|% @<ʼwfdzvb$i21\kI i:gM {{Mq]oVGxnt~! $c{heG .5Q j+k[YSdݗ#\ ^/ji1f5C GML/>ymU3Ƹ9ؙ݂#o ǜY$_)Uhe;w箍Es8 Ǧnqv1pC4o̚6 asV/ygOc$0X}6 (째}u 3IG$-i /O~Ha>;="XtyS?]ƃax|'W!w;n%Zx(-G&G(|YtQuȊUF=ݗW%Wr<#a[o.k.Ɠ1bsjDO@K{_h >"XӜ::MMZyqc'yc펾SV+g1sȗ$ʅd4CLbKry(@g]{: x }_by;VFgxz]HpS(@N?-F0A^ kS+cQ|V^ Du\V{h %,l<~2TqF=z'YbG6k&JBrjfA*T̷]Ԑ1%1܇83r_??{I_x(7F]?D{Xz ^Wt.)F6Q9JF>Lo2WQ{'w]r^q)Inha.F";kjZHRT( +=NN"!4'wЄ.`2PM7ĩ3XzXvj]ia`y/> ~>:Q fXsJ*3>&sF&b`y{~SoK!1t (mi$h)اH$#,Jfef6#>g]Z9EH/6Oqh/ v«P?i_g \+:]W'ʺnuts<91`w2Q9"Ah-I@M8ۮg8 G(kNb?Uuc>xDO8ޝ9?#M`u/C{AVH_ο/ن CT-u=ԧ9)ToCf#*uD`4"em$FV7ǩ*R;/HH6s_1n:nanI M=1eg\Q@iLkdjQo QF׵uXǻ}oJqse8~ۨJJ˭uyo/1}"+0u Z:/\J>{NrG :$qAE]r(Pdc-ց}Jh!d&FA|TPYyU4S7gck6VB=Wds{mV^{װ%;<ߢ{ԧL|ў#o3]C^ϼ5t7 .BUp?yg/4)FXK<=#O6o¨vOU 4Vqj0~VzJ;p۳Urݙeg@zlx+|6UL7\%;G|J!0G6`71 WS$lx.&|Kl#ÛtXJ2Д7,r .3 ZniSax ',@$rK_Ux1Sˉ*B3{a>Ꚓd[z4-Xxyƃ+@ N[,’'di7_w{#Sww*RF'9 (}/TUO_X8DMHڿ`6b^ qI|@z0Uv 1H͵0 ?Z=/:me:Y,gGAe/@QkA5B5 hC{~4 xT#PoVmhjEhS0;=8e lZ*"GXz&$筡4l,?u,A.ܪ[&|q1L(nH8S$]8Y0{lE2z@dЬվ_Q=Bĺ#JK3 HWz8ff3VWu0ZrA`.EXx uKyFV*yhliz36 6'tQ$iMC7 h9wd8PŠʷZjzj]̸ d{ Yڭώ"Lzui]fc}}.vգ9 <%FB'e XoBB}"豷3/]ǻk8PAthd[5LL#+7-i]$yW"ٌCb. Ox5G4ˊxdž fAz>hglb?pp?Ow\ HfL%reǎ{3{vH=^pCc6]xvĒ([,Ѩ+$+zʷwAeQW9'ur[kai2 @ 8ej9G}P-'UBI+Su*b>yғO}|k9%BEbzdS;ųVv[^aMpz"꫏5)z"B9#)ˉR{/HݥCIk@X?iîʖ-,01#V1Qr'DM>gz43N"ๅaoO93K# YyB1)$7E%-7RI9xyWtJ+b|K0&#jgU|e\vɒN! K X֣,LR* m&patBtLѻ^UWD p#_8Ef\r0 ˒_{EY+?mHRsGl& pFڲUpS(k@4 9BW(&PFu32ۭ)B۔;6IחEPKMw1*'vd^A>RozMaL3%lGǚ9l釉9!LΈn=~Ihzk ΅9"Xče?6Sse[Vs\Y]5rZ8,C慲}5Al?Q;H rqHưyN|kBCPճ,wQҤ=&Ɉ55͆pMW*{˷z'9֣]yy |֗-6XA+p^ߺb#\R# Wuj?U=˜?Y!*@}F6+P P04 l6RvIBiG p)dP UN>VVX)Z"& 09JDGGgը1& l1rB*kfE`E J0_OxK ws-龙a v8nVѳFfhS5_:5$TܳVn`Frц% g& !9gG'R 9]%r/+Y-3nJ>i7Ȩy*PT7el^|7p%B\6MKW4w_SIKF: Epm[!>{L TC4#o}Ɯ+*!z-U%#OƩmZ-kLʇ}>ԩϙ7)bv[oD k\.@΅|DyX(::n07aL5R5̢K25MF'h|<"Ff˃;M)Z)$.PGi8|(h>*sT/JWzR>(ގ&J:86bEK6cmxH3 \Hi !ia&Zj̚gWO1I\:9Gۭz|DRqӂZK,+/qJ^yb)={6W8i"wGzGÐZ۶J[QT$2 w [Fʫi/o9ms蠷d@\ɕ4ee07N uݲ]Bz%7!BT⌻ mQ}dum+@ȟ=`+ SG ]T%N]>eeşV4DA%ٍм;Z/0To7E/5} c3؊"N6os-?kʖܝ0oEN{㸛כnI_j5Tx17 v2sT;H5@&Χ=yZ]\<k:'WtqN^hD!Qp&xBx5W܎ ^ޠCĶ 21!o@QAs3¯>,늎YRe.1Vh}Pko+AiP!OMؕ^~o.FkFFi$@TP@IX\zdeg/]Zu/K^R 2U]5z%G9 ssAP^;`*ej(Eaz)PTq"ko! 薿;iV4mgQmśVM*{k<TPݽ+UxO%qaSb-Gˉmx4L뜉t$-Y='& Ľf>i[6SR+i뚷5R;1H*%Vuhb _x#{]g9="!@_(3cq,%_:z Tz&a^\ y؎J]4qw Tn 4jJ!L2.d}΄-xo~p&:q4C- ZV#b˜8[۬[0{P~\,q_`巘HWg'﷔OcFĠۨ \k!=O# s)˯nRIBZal3V  옍͜)ZY_jCgkhQ@h (\!\4(riayL[$&t4%5<ȵoz7>=c͋Ib6 j Upv*p Ks7-iǿ6֮Xst p䏞|O 21(]=߿V #}b#tq;sҁ8ADŽ3Sl*N쇀=yPuf<];{[+6"f4~gɫ;z/ W`UQy.ĝd^xqx[;Nry,ja:*7>y08fH.P..:( &\ !:\$oNJ¨a{ePLsϜUaM*4EԴ%>Zw*Lq퉊L[_a˕/oI:>zWtk&':Bs:c5ǎHYT[K 9xM> ՘g rsV]ж_7PiVbc+څ 2]~.sI\(ɖgk 锚ꇁ+>}X.X䠕VzDj&*5O/ KP(5a$gifg>gXi5l >}ѧoȡNd@ +Ok$ĥw(~`U!̇gz],ȯc's:hW!"U0︡ DoVr'̆?(+r<%X5;@M ,_YbѲ80h-uhQSV'4o=pLTvJll-s$MHuz٢ac:7FH/{W볍6UiBWė~m= F \ XhOKYn_ _i@Ĵ֖TFan G~ ?PB0vR?u4o)F${fE\E/;_ӫJv #%,ouZzw[*MEEC#$N+_.wa!䫨w qQ#̞43F2ƳEc7e Ҳk"/[2"v`SyXG(N@oO,0+w&} 9sbV̖{Q9y(*ʢR\NT/4MD 4w,.w)?c甒VIt4ձpD4p/)Hjqq:8բSHfgl#NNF>hio>/P:fk2*5H6[ ;:zKan2TvT%$KŔi5$4Gⴅ[m,G$$eH'Т9KbRDL~V8Z,t=I" Uo1't&륳=~$IMЕV G@G7&^챘86!KANDtj Ey(!ElT;bpN%sڀb+!@ICzLء5?QeԏQU.]T~${|XZ_2\;G>K* 9kQBMMη#vS]޺BPZ[`K/2 lF & 8`9Y43xv@ޖGncd#ZF#097QQ?mn1б]Z,D8 sݘ>kH7aТۭf==,>.a7EZsf@rh5?x:n ^З+bH/FrCR݇v:^s|.IcmcԹi0Rm,yQY"Suehwgc{I2ܭr@ѓP_bMjV^}&.H싂 v[PPU^j9X>#B9H$0êF!*BkdG0tK:: QAN1es/H+._7<+LnK>-DN Sg@Au5~ߎvYW{B˼lDJ6b,IfWuY޸.B<p&%=j9Ɗ %S <(Zt :;44m5%LX%0C=N(ApTbv_Cp0H ~qDNvOE%(ʞivZ .d{[V#DE䚜 9 .Għ ®@Ԑzo6ڵeE6-g e<@tϓ޼88vZ†n ~ޖ\4>R*(We#yo,W_0,,瞞\.r>W/鹾4+86"n3H(2~:]|QHy=hʁBOuuo=bNMd %U"R3[q1=o'IK` :@!.03:*MOwپWІ?wm]t͗b6#ݢHsrhv>Q@q/Հ@ 0UEU}dɘ.%$vJ{)Df6ǝ㞣̗2TeNW6 )C%"p2Au!˾el| <%ثSiSh;w;z"|F 8ZJQcK6e7gx4/nmEҶۍYjBUH」g5e% /' , }q9zTkpʕQO$!tP.&;U?)ivqyD~8eJ}k դ Y=+yb2߃}Hn9NSkp-l l2-n7JX9{/adl7qF Ø;i]i?+p5=ѡ1Lvag&@oKogԖ h.c|_}Ar.Bz1=0nu5Cn߄ݥ ID.Сbd99a؎?Xa<|MN@DqA'ZӐj ˻_+-jˌ ? |A HtI8ӅyHS3uI_x-MX?:q4iϩwk~c&C2 mŒ{gͻ9j ԢK5\TQXxăoŁ83" 3P-(qM:2j:Xw7"4ݩVl&!Ұ۱i\)@Ɇse$!}̎/s1U@;1iV!u]zk4L妶*)"/=K$ƒ+rqi)z]-+1+׌ڀ[Huڸ* oIZ. FkFr"ECía;eTtv:Ive-}(%f\_棄NYeaÊ{]Q{ ѯYY)`اqj2VwB)z76#m〈l/ԾKg:18>V!Xw[!ז8]U t WHfg$Ȫ_%,Qodpڳu%ϼ@1B|DRt"Ҽΐ2ٌ=QfW@WqϺK4V*nGb!񉿍g8^ ]$j$>}c1g-ú=ahU|(:@{춴02PI6`{h=]o|dJ;4!8O%>}tK,$[csIP/nZTLUUPu׭ : 5ܿPE5՜YOnTm ԉ┓?چ*V=Hayrʻ1Rp锂3̡O6*Sa#/?/i}j81JrE!7)H^?V9*a#D4\bt Iba9-?U5>ع|m.+u Jh22tbH]Տt9∥Gc:ٱn>{u1s' T/q'ItʸB4 nkui>X/W /a84P;K)[qsiycnQLVsˈll/j8DeثXɲ tzTrjy8'05g]uӱgYZ0707010000012d000081a4000000000000000000000001619eac9c00002e8c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/can/can-raw.ko.xz7zXZִF!t/.K]?Eh=ڜͩ~*in=Kπ.Ӱ&GuJs%@bq,q ᄋLɄ0 C& l,?Gm"h %znO@~zJ-[9 0|ZÚ fJPi%wkf-$.qZ(K"S'⿕ݝ6W #4G Y?Q=D[7z>.)57w)!:4̓Ɲ CcW"<CReGTp ^߃:] InHUTMe *Nܵb^~U`aś{g%\S *BIA(QmC=1*bXaZ%þI\ct`Q;};{1[CQpV+jL:Zr_x(#د8+ow\K^Nf_Ӳ\ʽgkڨD< |uh5={(VQEUTo .5;`٫?i|_t^;\?7u7W}jTLN1lM'!̞uǞYI$:V3{jhRJ,C{W0?1 vofTE}|+ݏ` ^JB(΄0; }:lESvvyT/$"Xtfd攻\i4Jn~D2/Py|?ӺGZB Q*æb`jPPcdkNDtN0ќvhlʙL˾uE)WlW&E:F8#gdČe8W섛盔kenw"&kSv8A֦qom af􇪨*r[Pѽm{k07m/iq< +ʑ[_10]on  iY Ugvʰ0^ ߰g*3C{p!9nٙZ*9YjB>0XՌՖClY"ބX.bD9tj^5Q;fI\r6ߍu$kR2H`I`>"YNӉr-6kpb`OѾ̨Ժ奤!?:aʆu 4l7 $m,*!ڸ;w2TBQM03ۧ-_ϩM֚/J+/LEʷCCSdg_#{8u Ś:h 3':VFĶ:Rܕ-8y\2L_0~>MQbCUձ/f`1Dž{r)sUBLT; :r>EߘC7N#v uGKGڡF̥Ch1XfUڰ1=Y?B xWB48KjEU 0 =5Mr e2cQ"' DrUN \d[` NHk2vȟQr(ݍn}_+ ɹ7 J7i$HDnZ{!j\a"O)9z%>IC{&s|=1Ϋb8fE;sPƟ'!U^Z^fl*]Oc~|gHܵ3P@)\ QJb=xcmxGBqsJiJ/\lCF'Pռ:VwpTv@k]K. G֪R=Bx%=*>n-O]/͹B _ -덳Bȫtpr'GTO]ZZle]b~{bK^Ϙ;dzO=D2,Jٵmg!ٔA_ zXԨ' (s) d.>OC gk 3ňL9ݯɫowh tf`wqxx/ GH[45rb Ucِ:f0͉iSj:,7`99Έj+hhٲǼ8C ~bWLE9F9f ,>lpMU,ɧn|thlAyTֱjM'G!YjO Jʽ.0b۳"}G~0HO6:e1v/422$KNe m^>AUxR<#ţ u$fr]ѿJ–,Ȋe4%U]CҍQ?]8ިol_c T@ߙM#n&8& i+|{oOUd` ̠ߑRT;u-M 4楺hJCYwQeG{*?H|].J< Kކr,&wuҍrX7*6u~ٵ)*kp+Ԕ[ }sLVʉR(aNp}g:Z "/7$*>sO+GfO:Ȫ΄T֍ケġ.hH="{M%GK̥hRoZXXU69:P}bRjq:8=+ŗ2GƄqGg[Q/2C[3OB({ 8bqd!$=7;y8 YU!/~$3w$aG>鞢r iD(A[,#-aCqʼ$7av':[h -MKMTçsvs]gL@cv?SZ**_uIdץT+x*=CA{ڢcс< QlDP1-"!TzWbVlsg'El%ʆ/>.ZcWp( 5>"wEω3iT>_>!;(tXdΠԮ+Cst"U lWˇɝ-㿺1T%8xdT+v<L_sUWOۮo(-wSǓIyoqxzD;Eb`?_`iD=#SaScʤH h",mI Zev'}})ZD,c?:$o!2 >t3c#xM!OC`O=f({1Wݝ; +!$ ,G= J`,>'3'\3u /F*U-@rM( ix^Ix]y]PǀZT{49 fRc/Ўd& I战П觇f3:96ٱ-}^G@Zc]ڃ,m99 ԵT;fNlgmlCZ *j-r|>Ϝ`Jt|>0ᄿX͵8%VD1xV]ƼBxTD(ԥhRޕsAF?NsI%»ZY"@,z\5ʱSP &ȁKi`hۙ+MtRHf@gFFtEK;.P5Ԩ~bE `zEZNy |\8: SF>}xa0XQAǴ5JlKTwz4wL)J}9u$_&f_^.Tb\76LxˁB?s-> dzA,F02?~ 6|^xW֫)ۯ_(zÑt:;R/ɌdnQ,X/xM8ም9B&rL>A,R{|n% D93TC եGAxטq^= NvC6#+# aT0[!zzRn5N-;8yb$/emCt<7Vc '2QY>h|ҙ誝B@#ott&Z5=8dId4|Zvao* /%qBӯw׺] x^wؓg/P,e^"8Yd i0L=ňnPw[6{h4U֓ɦ'pu&wAoS$ ^_NRɬ{O᳍3+{;p,qm0:1: #xY2h# T-R=푂s 5hm%e:Us=3^Y)^R*7dzɿgQiXLui| G?6ړ H5[0|-)q\{0l4a#O~or'(f-ˌ'v^eS8ig'4b&8$OSO:WUMu 1O!q#,V β4CMtO$ɰ5YW?Xpd3nsjW(SdفmAjDx&"p7 `2ulq՗1&Ĉ^&-- \¿^:((kPBҤ3|/{u}t6 ߢ'4r }quɦ-t1ЋOo`D_Mbm@\cD~d; >Bc$mrڝ}ں̽Br#I5# vu | 4¼@zzcj()] D,OZsH䌘V8? p>&SD9shq/AddrIˈkӐ0* _\%yK]R` Spx A47M;`EyS A|ٖU襣 IEHi[[$*~抐\O) _aÅQM2jKܗ9`ZRЇq4IOVn! !a}v-{tW e&|jV㘇vkMɚ^T0aX}oԓ,NԒ2O_ֆ&~cj#:] pSV2͹kK<7w,̸3J9r(#.*WQ?M<݉YW+ɰ +t`λI]vkP!O{"7bbIZ g܆I7/2ke FgyͫĦN6^"L-prʑ`=; kעlF@[f O:]:W/@]2nWtDokUTTDg[&L;=F(*hn21_v;:FJhZˠVA7R yDnl-2#bԟ鎡Z9 ѺE-@獠}?1`7 2⭪nt7TQqIȐ l͋w{VRne,`\-sh8}pBU2C=Ce>W_eAVji\?(|J!0_.7ZWᲬt}jCD\˿59  zZNtgoo ]y(zlʘx5r*D]3t⒍m(Ǣ_q|÷b[Uf0t7!wXHJ= pXHC%X UFio޳͵ڑ@gX7AjLb^+]l%f+~ȏ|5~̏վGaRlP+z X %)(s'GN"glL_}4}|CVeqȡjTzso:kFuhgJWNNz)"m~vt:!U,,;n1ӿ e Y;X ٴD%>JI4q{+},.U!-Γ%A憖/\r\ YnMLƈV'rP$,q `5+v8&:Mm,wn4\=d9Ь'1;Va:~lP?edodIm}>24ΫM8kQ' `u\nbrnʧFa+L)TJÕ+ؚ\162V$d8dn 􇙵0ƨ;T=ls%ÿ\Z'<4Fר{A/9*P7ZSt_a 7USܙoeah,d 쀙"v_8?GSvzErۗ2 !*Ž|<83wh>Eː`sotxe);'kJSlra"Lhmi?9|ykUΣu]>ˣ S^&-s& +Α4\D"^&+NXL#VJ(lDf'$kN}554*j ISDbm=M>`x(8Ji6^|K5pe{oU׶*/FWiPOnz]+φ00bM9VEV kwvVtb~5Ja<;̆/, $ѳY3vR^U"o(\$%^ |P@]݂VpBsg qJqJlNaj2%Q+PvBE^eP+(7 '(^/ rvآӫ\g4xDY0(QүNoH߈Zvgۺ&1U%?qTaUڙAH#]rXޔ뭅•peTb5ls ͅdz8U`T-K'{ Ӿ [¿:J1άse7ܰdqڲ׾w3:K]J`L "Ign ;4aQ9kUFr?_4ilaz3TzjQd\<nC]Y;nI}#TG]J'kT|eԃU4ؾ;]@OD06yS>vҖx9TW.(Ah$D:tZ?UŢqW~m?&TN)7ʤ?(#< ٤I|jC(lu'X2Fߵ[-WY *`M\Um8MdvwJϬlYX[{*iGxGI,_Jq"-R./wx:՟+oeB]0neE+HnH_K mmwh^Iˢt{_Q UlQud>[ ϓorg'&Llţ9st2<EH& 3,E\}H¿[`N]#ŢHnkb"j"F,kY 6>xZ˦Y%}ǖC!Q1{{fZO=7ReڱKSeV(4!]J/͇SwLzܭRxwn%_ #Ⱥ'KŚR;͊#@p8_3 AZ!>V-AUu#ܶ0vGd1Yhtw3xspDY N是?)6r 0r-GF&B`zlEXK ˣP`8Br2J04_X_ګ YٟKQ дsȥ 5tBW TJ6T V gNAW nW$<эZALn/0\ Α}zCX1k<# TgȌTbI{A&$Ϛ h9d5;/rȡ +6A&y__DV~[(Ky{qFÎv=ѩ*uOB?tm#"rw+sA{q"# y=aÓ7xѼ %:ռGYw'r6G8ΜQT:@FD!B,&jx/ Q\-År_LObUYZ s*I zGArMǤI@2NCZbշ\@/"a/57eoEMIe3l%bQ3qSd{3_7|лneLx KgK+hehѺM.0iW3{ `n_Gj,uŚi%t-..`aVf6#C<<:30xhSI\q־Ppٶy_ 9B.IinNڽ9ͩ@'@ qY  `'J'u/0y=+ǵO\=aT7X@H٘1d.x0tM* c2 3S͗_H< ~*RV[nH`X; g%O{U"_e ]3(pBi}TBawu ?D YA6 rzgĞ8wVB7UL΁ߟ6#Ɖu.ho~g tKp Na|,CIn(.xl`RMƟgP:qsYG5\4 嘦vS9GAΦ xI-x 6qKPu:rl(j<-b) {,>թ}&%mi3.S3:((~S}@ Hxd:]+c 05]}YKg^I-Zy4E `K@Z2 [gy9e)Rޣ>vSd[Yqژ$h͞ZPMIʞZ*L/N:ᅯV(J咽Pq Lz NT-Y.[}5Uk #z{g+HBcՅ]|7%0*Wҽ0/?n0S]eN4 Yp빧xHWCCfB/u8clDU;A!3p?y&+EU>OB@W]'5mP#ሽw51m7wgf?F1ae?urעwzR@C[ Xm6ӡ0h|U]qw̲+$a'cjU}$F05n[+ӧce#W8L> tS.RlX61|rjG_9==Ni1 QWITMH1yHHa}`sOmH!>QƦFҁfy V0⩐Y= "f=،[H 'KL~78~C})UI")ީs"8f]܌s*l"U&ڒ~|yXTiTe+SCZ8%B56 Vt&?ӝ^Bz-3JBjH-R_jjy^b^̭ЙuLݿŊa^Rٕ|śyɦT+Ɯm RBfSd yQy@Y! p#:feS>Vdn\]CIUF[ w|W4ڸL=ݎ YkC/cƪ=>;j) -ucYD؞OG`{/6*48Xƾ$?i 04!K=EC>>-!=̵SmD[4irX )a>yҧw!|i"|lvTθ0Eh7B0 ím jۜ^y [=V"7t!:Vp=YKj&%'ĄՁEFi%f <FnSTp/rWȩk&0W-.;njE"9pBjW ZzWL(s_:3BEKK)nl'lW%fI9V1&|w[&OX{veWA,kh15Z2/E*nu1V{*Q>{([ '$2T0nyN1@qs]Jf;. qjg wXP& ^?]s䇸~/{:BxųXV* Hs_Bq8^rIowN?JCJ+kVtVq4 iR$CHi|&G{7T>tH^ڋ f lqD8C!lVWak{v']]gs67qNEoHiw` Q"V(@<9$a5nqpJ^/8,&> ĚD.l2yTRu Jii)l64.yEBWQ"r\MS/Nm.QtnwgvmObj^R]MM&_C"~&X!Х6`]H3%Edp4xZ eNt״36_Tj03d(\,}|ݎij3f+5PNH7D$A/t #*E+"&ͬ#poALV3`b9\"ݷ!1މC5g8 o.lb)Ҋ=sr6`|9J:BxrQr|\RpNj{K&:A<.=-iQ/B Dϩ3?"6E4^W4{)8D`!E&Ԣ 90YIo;QꁑN36و=y͊aH,EoMAؖmV6~T. t}Նj(.9h|l*b(#kCV lV՟a/$i+ r(?8y^H?Ӣ=%[)ٌIj|Sl)y(GDk1: S{>-b>̴IP&0P)h#as/3v?-cd~Ǝ̊wubtL ccm?怀  &G|4n':#]׸uj-v! DyW.ѣ/ bu&U w%{ⱙ{YYcޝр%yYQgoF,OS Udӓe>Unp,|]nΫM|hR3VPZ̼ }lw NL ݔn3ޗ~e=VLkR矴i=ܦ* +vzI@eh ll3Ƹ|¥܊tO(;YpTZe@pFU>Dq}JO[#_pBJ]kTv-<0|@6zuVɴ3lWMT=sޫ11!]<M3Kd:rA$j^ q=6}sL'~WQă"P6͙ݩS!ﵸiIhHڍex߭տ?d["u&_n(yGsN5˿1G+N&i 縯!ECfvSHQ.ф :qMNd'ʖ(мK+t}*;|{ỻ5 $T^_X|]! ʓw]0\Mi9ɒ9W4E0Oihews}.R%| NH f|@3q Ht  RLc ;vLk~!L[ .Liyef- GF j]/$ SqޔNnjDZ<ݻXuTB p5rrt+eY䲗QG—u1$pD g#?.)ό5zڪu*G_>f D Cڦ 67) KK@F.p%_0rm7( @^m^+砤'&O#.$eh+׀gBϭ}m}vΓdr:X.ڟ5*|`#f 9ٱ|LIKl;sH t;% JŜaD5i<0RN'ߺߪ(MT(CO,+Σ&#S #^@sēaE|RT$ @"[$E9] Xg,to?-[1y@FgEN\E/ϰ_* PyCׁ:@D HLE"^̖X 8pСtkr?8euǰVAECV>@ij t R0f&"XƊSaoe&7*xH?[Ał,{vUBL.J>7G!Mwr!ݥ< q`Rg_PObo*|"Pyypkg 8"{`\JwE 5cكCĜ>+Oз~nz{hcdHeʃ c=<t>(Ig&mjyd|a\_Е k>"}7` 627x*Fpd[hn? ĽB%˝THBk!%ayHrs9CQaQPcl*[Bk՟*:8gm}.A/g~.}az9g|줯W4u23Q6q QrM Ο]I헀BP3eWeB^K͡JUtPI6J~FInFؼho(RVh.=}u`u|(֢1riF\;SK[FxB4O<čsL`PQc4ab %=[ӒAt7Pb%7Z"DEMlԹ#\!1:Dk *}Oy;zMۡtlEW cpkA u+FBVa\k2x'eؕ{ j/k  d ?c^^#ϻIp_Az/X1_1aآښu{2U?50k]`QO9JwAf/-fX@`.,3黇}=H4+%VIy$#ޜ8?U9B 7] {Xsu_ J$Sͭh{xho4Pħ3ݑxD@67pʿ_ SA^E4_OǬ ~tMxe+GK @B4Mj$DFbe$z4VY(S&K EsM!* n(֍@L5ijȬ%;Fml;?|^>t[ f2|$+HiG<*8j8!GcxO߫u>Y` @:T UЀb7ʴ4m{ 0F}6bk"gS3QVՎvt1/C.W.z];AHzo eVnʧLf8  5RU=-W~-E|P FQK Eqlk;!1zG' ^f7pM/cMDG?3řG2 kE܇#Dp''$.n)? !ZQe/oKIt%2:LRHG=1*A=oGӔҘU; 6ʋe]ly\G* Qƣq(şb?p!ӡ È` dɒsnۋ‹iv:%㣇wZ#)W0q,:r@]~}4wr>Zf1DhRF4xK*!ɻ%h )m:*ez0K&\quSgFG=WjM~-Oy~{{ =J߲.4J2،oY p^"Gø2` ZKj+;e "o8j(;"ю'A<0팬%j䌚<'kn^i܊P㞇ɂ{껳6SlSEi2D5 eƚ>ӱ˔i%mȨԃ,ti_v#ZĺMD4sأI DD 'f+Mڢ?-hnMޤ%@KðF7$dA\ג`5D;"L5:.+giPF$?LW^5Vao&Kē!>HhqG6<581EsȽ? E؃(oG8co! ; [؂O)ǜ Lݞ/.WKqkp(?'k~NsDz"ɐn ͽ5J) `(+q~n9Z&?TEZ1N4`Xnq8O.%>g1}縜W4pl⣮ MYH,em,Ԁ/BhDÜ:Lun)\mgxx%[p e\[z(m]D!$FrYėI .(oO O_L8M)ZAhH5R`$i@|\)Stw [ޮZE(A6`a,C[0g%<2ftA 㥄oFAw_0%Lu!zj#pֿ-Zo,rD xP~$ A& Vhcl %,/Ups 飂] "òcR瘈 ⮺tlB刨ƻ9p:`:P^ۉ]O Lj}Un1d\ӚӃW2tOJRiQ!LS#(u*e_'lNX "x8I'w%+D6P:+1WPMiElF,mP4[=63Ӣ7+fgF UaӰ97W`A)qnнj `"e6JVnlxq1tE)EOdRRLJ/딻ՠ5ԏK&TI6>$S 3'_s%m+Z_UiLvcC=y.UBc &dROñf"w\$i7ܙ鱼 Ξ<bq|)u O"3"KFhco  @S' J4h[8,E^RHYZG U3Db.|W-~H}7K||@cy~ yur4:YQzG8M`+l jO,WZJi(l}N?W#ZvJ lG Ԙ;ˆϩQ ?pdŁE]Tm8U.(27dT -)Д-j/Tծ&\ (]j384 8`_X첕hD$jnGD<$loJrɰͷ}md|4tl9[P#ԃxz0%m0x6nt71Ji{ S8`? hI7JzgRwHwQť0% hgǟ2eu.w?Fy?yrڤh 2N{]|R=e*f \QYWX!A܄W'k&kM߂:=ء#hR[Թ~e ;/=)J*ܬ%l {:SDdhz cs.#2=4?&B+UA# Wa7͋kO>X%^/YDŢ>riY1:gj'kÉΑq`a/@+R\ #G'N,֎p;XfX7sZ~AH _yf/) Kjѐ=.W|pz -=>)c[F-J?(a?rA|&j4Zq[{/[w)i?r?HC*%HEQ8gX&Q7M _H%u@!zQ/5KmI X]_<#׷7=4c '(%4`ZڿF:yR˰=x c;Л}.aԭRq8*"hv }y^ 82znxBy ĢmA<Ƌ1:\|xKmK罼f8 R>$)-}b䘽)1lt@}OFصm9E5!4?AYCdr. u wݷuͬn)%%܏Gvϩ?߰ܞΈr$K L`F ^SϳCmNՙ9ѧ}0+` i'nE-rg9I: ' b8FO7b=fȹ;唬K.0 gF_ʺ: S }࿸>ÇǪ]-]D= Q=ՊM_@8iԭ6 {B*_8M1+u]ϱ^4F4=\v*pkZް,0wnMP'p/Tjna%8MЖ( wi3IΒ؂~x'f{Tл=)NG4 zes=U8O+:twEne$D[\x5 xtUoٟV9JމڈQw='lG7*aAkxHIMyp,u?v_a"K}$ge/ofj{sּjQhU: ~]mYBG 5R LBJMFXAHqR\ĀEC/z蘼7<^y癣`J5ӜcX'~iԤH*y8r&R=a1"vur]Pr@vbq#29P!%7B f>Յ_(.~4(YqD8=,4M}W v&&(2\ 7O>r^[uB#c`!vjC hc昻3h NHҚuRژCG\A'W#@ x!E(mێ40|uә!-OF$w݊/^7jϸ __vWs46 7wtJ:+Lg]a}BׁT"YZ{G%02DS7-?}Rێ+aZB:|;-wD…6㪦CִIi^X`3Ij͢B&F[",uI˃5CJDCC,Uѽ>[Q̟zѸ͖"XWn2y$sP5F?=;uDV"{ءPO*8])_Zm&oL|~(.rtT7 mZߢcܨO4pJ^EyH%Uꫵ«1^\9 fEKX1ӉimU %q.IFjX7CxXI5C7l3Lک-F%Br";Kr6R8nP)cyVX[{JVN뒭ʿv?Ot~(p~57/BS G3 7 Ub^#lJJM.<@0r.E`K 7ڻW?ebrHDf -a"ߕd Lx|SBw@̞\Tx *߁VCF m`1iqV d?d1bͶ.PMj7&%Ql}4-K wƎAmHebƸU<57HGxKhX2y!ιj]|Y@+8Iw*? [˔t.uy;#z䟶PDDO:Tl2(z |_V28gd8/ᚂ1@~"!1jH `W<4)H#T,dA=%^?{υ$*.ǫb[GF )-r҆gӆI(S9֏œ30%PxΌKfA`~l@ߍ`aCQ Uv~ip3}~ |َs,t_<<&$m~,c>S>o@ɾo3 +^ǹU2pTwޒxȾ̽XY٣V^C|8tOD #>);\ VG<5>4z P*M* r,\; aﶮa,m([p1k9 GXM1@}Scw2z8ܢ9 =7ǚL4i _vHQh>JȊض&8w,]/@`lDs$g'<}ԻO ΛN= [y [UY1L;"li(6wk+WA7AエwVdP3H.a#kyc nQ4ڔ~a 0(;Y rqL мˌk4N{  I~F.$)d"),lv oټ4%^y?+ K(dAdaCNb_k雹t.ƽn6~[Ogx=xUwL[x%Cae$"n^~gA_s*!  ,BC_yz|Kd>L`$jqTP`D6);q% ×^-Fi 'sNY")S* tWm,CÉuY_ˋ,( 9Y#.)LK7 7m0LHPňCƍ0 ΍ՔJ hɾ(yd˺k/ɸZcs l,qL A~[YalJxӘHbly;~w]5 \۸װ_.U`[eC9ӛْ`:{߿?nqڨXtRtojon yI p F)RD sM\% ?|^0JwxN y{[w'P_!PvcbB (ڱf)Ȝ즀ŚJM[Yan *"+&撏IX3h;"su&E=TCd =2r23PxVB vGׅy@Is|u".Fl_fbw}`[)7;[˾tJ0eeZcrsxHg6ζqչs jy7c|zxL σAGY6/{"mqy9P 0~ gi.:D6K؄ "ӢeixYWt#p ҋiȩny$iMs+sYiAhz{ d(ٝ\kƄ{6% 7;m9gǩgyD\IKWsΊm/ǀKPD~_ (KA9ӿ/TgM1Jڱ3tJ6/ B 6"ϖՒBxCgWm8ueƫi i(; vrم[zYuA( m[  6o6`B+D0BG-մN-,26,N{L]Lfѵl:lDb$c4o=CX>7%Psp-w,w-$y9 wk }H,[諸@B1 Qܬ%*%y#W ~q}a.sUQM=~+R0@ʢS5VnXX[UoVeMʆΓn'zB KU>,h" #Խ.L[ڷ)6 Vn~@7Y4\{7 U50Pb=P\3"n1O釯(1np{I3U>$a2ō^o{SӠd/qF{8!~J u;Uhg|C:&~YqhU.Xz)D/ўcz;n]Ʒhi?0^j퀮OgȚ.,^jGp8k>ZijfeфK_D+ khSo<ڸ1Ԑ#i[)ɸr}@ϾPQm=F0q,OƄ|}2bt`t]ىXxvU%G|7'5y9WΧNBZzBmۻbGt|t{t4#4vIGp&;2&Q3d 6 T$%K 9{'OOʎ%iUf'C~=ɱx1{EL[G]_z޸R@aVPWi5]ceARwᖑH<%@˶eUvT?'4_MZv*] #)O otui \Nݐp GW7 ڒ]'nh1˖Tؗ0ìтmK9gz$trUd#?"VW/] ,/|Ow$deKV s0|V̖ث6Ӵ#νJۛ/:WD7e;}DHp׉u³-D,Q4ln`)H|%diub &h7hjw@7n4&VsHؕvޜR8+co74yz 1777Bi3yaM^;auM_ۺ8QƐn ~PلF^%"_NrjC#+`V݃eiXZ`ijȴ:kD%߫}1p L7A`D0Ep0J`C,7.3vwQ.)ꤛ&1_N&!=vmE,U |5_=aYT4vlg2- #E$N>LCďJ0X`B☡`Ƹu婖=r0ՔLͤ< Z/P=<Ϡ:Y!JJ!a]Sgrs=䒂Vl~lJZ`6 +Q*_A`O?u'W1\Q=N$xǢ%^Ns,l8`IжH:8q';"i3|~DuPfQ  Ȋ_<+x?ɤ1K轷 􂕶#"/oIg%pAc4}n8j'h8$Iѹv))8. >4[ mSӭZu53(Cb_Nֱy=b{GShCKo)y'\]֋BƆ{‹b%% RPᧄX:)!@/;&+싘_ 5tD|ѥKuD})6ȕk^W*&$O.8`fԖD(9tʝ\(b@k[Bu=nH 1 kUJ(i؊<# J U3 1t2;ɐ*D"@?AZ禹MHhOi֔ "A;2I只}/b觏-M)r>q/-r[_7ۘE?_$SJwVd1'2/K+;Ś?9p#C5 ʏWT+#BA]<ɛZe?/:M}fh(د@ľOm=s+t'сyx 6D9XR9n>bH(f)|/P[<`^Ī޻.}%Gaռ-SFۣP$AoH;A00+CSՁ+s!=lCbxRo>Dցj/fEr9PMEymYح9 3wolBti"+aDrCh_㨴)eƀMB;KO)KBwۖlZRzcZ*ߦ>NfnZQo5$@#0`-Go})% wciC~_8>K_8;v!C_I- ]DǴ0J)\ #8YUʑ7o;]HWJZvuW@%[diY !졺:gYZ0707010000012f000081a4000000000000000000000001619eac9c000073c8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/ns]?Eh=ڜͩ~' zZ6u/rr!KZi.c9 D[6]dx(-pvlw&Zi]O߰²*Bqc`ؓ)p͒5I &`Bp uvٶp(84(M?PL]acXԧK†u4mvקͬkf ~~~k8'Ràp7RUnvHQ_ITrN^y\,$)*I:HۋL'9 e`@%;ɂqs_6,@ٖ5Ϝ=In1$JRgNMg(ބͬt%UI,?JFN 8?:d͚c|Bqҁ R}P3^'7%;&I؇@yK&d׫\11~7Z ~iI١pZ2"I$sUnLX0l4́%ňNK([0~+(u~.M^߇Ϳc8G;FW1b ~?YE, cJP ;6I:ᔭVa|x꒍U}RD,rrZ&{UbUh23-T]y]Jl gIco=$rE=8dE_ݿ!bg"ZɅgZ-xMLBZǵyk,)],+\*bM[Ϩզ>4b<&VRՆ{29Bcekr  -4a"5 WLc(=2֟`2x^ys̉j= #A0N!۫zϯ>w ;'cgl$i)r޶$ ƃ܎gdqR OϤ0HI8ۧXJi (gje L];K~Y0zQ~>X:P4fkUr90jMo {Yۉv `;UIsΠO46"_KQqlWZA'ZmV ޝbiWY8}{O[mIۢ[.4eK*mKDj+WkrGxAA/ q@K3HNejͅhU25R RU ա,O(9zSH`.S4l*4b0ş)psJ@YiS}`uNFZ'r}d&KWG H.-t Oڗ46HoC9—ˊq[i,/]ؖ |Q?Sztf]" 0ֹ ] vyeR7ϴiAYouPdػ}̯l53rq%Z%B\.CN8S%?Bzy*\`Qz%isp)/Py>}1lw8n`jz0sgFA`pP vz6 xDRPWX˫i/ TRQ^o$,9sLT3epg'U@۷MIʑg2Ty$riϤٹ" yG ot7߯]n5DP+>6p?r-S8kA`o0@x1g[Z=Wʾ!AIߐdئҪ9iJʏle[. NnLôKTP•?| Z0KIɣXZ7(Et0&!I{RXUF'b,:=YrKTRB`ad;XWFQ`k+uGR(X{HgD4yw_TiV\\Sh2Wj S$qaBՐ \# A:p$~E!s,Ey 5Fwj[[mpw!:N=׷ADYc, qk$(_%/ǯJ+>ʍ9HE36j:6 >]iը^Gy% ؾ8+5s8j|ӪLBJlqzDSD/6-mضAK+D FZccXJSy裏 ]$Vs3JKxXqP 0s%/dznLB>y uJ#/Om1IPa`&or ZAF_| F!Op<5F3F⍧Nld4g4PI&b!\ Gf1+t v-dZGbˑ(:޷cDó|oj=k2S,ũߜ0y$lV{p Rt+s#y=zۧoOHU䙂ी?mžEG\%?'76Gӈ3~1v9~, 5 a/|BoS  X.n~&d\2PPjJI_XJx(yP:U_@/+lWd 0ʇXi=ң-3 !Q4k>M0/(ؤ9yuȌ\h>=B-<5 BuRaF M05I M>?C9&2s!L7r/崘.^s6l=fVOA=s3%Jhm@(9'љҊ,/9.FD<~oH!F;{)L"_"( 4{p(<,jKD#|ب& 'g7u:N[؆]wQ?XWoV?%zo"O IcK#ˀcf )Ϯ2v2ry%;*$WML:iChBsH:)al6u%eI\{0 \zW10ӘpB<~@z,~x1XxOǖW~bՊ<&o7#y.b3b2ee#ARs:ɐBB,+faL<_O`w}uDC/Mkzv{P &)ԞW$6<گg8n*V;Yu n7T BO({L<6$؄/k& HKm$*0?[Zg+~qKƍ^FpA|4-У~q񀦰R啷K+01,_ƿb܈eн~Wp0LK#HѨ8&7s&Cy:% gj z$#V]9g \ RXSCV?3CR'*zڅ7S+F/)DNa#pt:'uK^K *+[c7MQ]+e?3zPy؁rl^\QLyj PY ӰT~CSM@9S=wnؗYr X/B8l0嫙"@*/3O0EEYTv Eߤ^fe7E?0cH&23oU=HI&i3 c;GiRw٨tɫ{lśiEGyc'CILZoД_J ϊsJ`4W6ŗ KNVAظm8`Ƹj_:CzӥW~I7Q4rmirbHŸ+RKt _57ذ'J9dOya-;*;CYZ(E£sї q"bs\H۩6,53Sӹ!Ary ϒ2!UG =^g56h5O*~Yiͧ٤7^"yA@gQ}ssnT^qǎ L,3|oDR H ( #rM:I9BQeև98ߒa~S_Z0 5Uמr!c%ɺ~<8 *աAJƹ*γso}RJBV02Vms(UX/LBeY-Vσ|6tW KO-;%I6s\߆Ȫ0kxDlMQ3Hb x\-Q "鋘BςV#eLo|ӂc^F<'\ sG=噐Ç,@2+n02!ʒ;l̇L%9c[W.qw|gfrJWX NӹLoARD&|}ϪQ.NeH-rrT,"NBD vs,p(6j G_ݼYyCNfck9to|r lvt9wm蘇O4"NO{O?؟%)!<=UϏ90 cuq"q&y^9&[i{ú]lx+$6K9 }Z] 8n.[応ee^ mEl=v>g|n^+ƫ嘤# nWo]sgq<^aۥ}DZ)u5[PXx}D(ثa8HUq(1y=82^~mZ!p0ؐ[-_)*BNcy6ueq{;!LEf꧊ziuVJ :3Gɥ 3uTGցem K;א2~sZߔs @%3IK 52v$v &Z6'05QJk};zy]+mS`^^h%7ZaTѧ`kGQ;/xJe[fn 4kA-cgFA K>ˀ&W]j?@If)?994[pyak~kwje!aL?? pZT5O݉]lK.OݠLܽ7S>:.y-$+ch6S~ B1e{NJMG#КL˦=]Fu,:XNy5="&*7ViR9)8.hJkEnNe^DwNrHA c -'H&e3ŝwCL:H*,`X ^C{hO;jpIqdײv@ A4N6{:B;STdҤߦ\ZV?%V)seW% 겿W;9psSL:2Jq[n-VQ[E$ޠlXv$9v?ܙثji9kHw$&UXY>9Q| kIVX$,%nje q Sm~ENf=m)gg<;J8lx)ݶR} JO63-cʕ&`N \ ӯM53`]~l5\ )fBj!p7gUh"ÙԿ?}*5Fs+y}B%D rg Yo>U lKT]$ C,MXZ-̝/G#!WG׏cZii8 ]Vz{NvA\Zh=f`rrԐ`sTA%ՊNdIIhcf 3pfX 1],R<^9o ry&-G#ݷ@hn&'-rqOYhwrt\u9iQfܙ ]ӻIm1({1Q JqǢX}1l)k3O|HҸ9VkAZs><(i8{NtE?r@@PP ݞ(1ix f޳DL͞sBsn?E2XEχY*{CȖ MHD:pyv4mHBRp[TT XsE`td%K¸(H]ƻ+ ߅`T^@ X# wV&RRboSg]; JF 巹l[<8n pۮ' 1`904l ފ0ܴ<8Xd.6-DpJlx+_#*s Y%|ZZk@]K 9H .󖦴 AydoIib3ܹ9r±Ek @Q}{\ٓʨz'FNBdK]*[7@ֱ)w4}_wgTf5\t$休WA 1*K x/@+l bpC>zsr4un2@8*ǡL]'u!I@$XY)dW.1-CM;/e؟Xƈ%P?l0er>ްMDӀp^a%+)b-:6bI qpܿ z?Y_Ī z`ee{;b\iDKF1 Wm0ٝPX8ye"]Q C6i˥c-tg𮙸ҪDz} 5An./P9t֏X(CŜ9yqzw q[/iTCZ׋"geMZ8LՀ.3^t9 <xrTOjM3J=ߡ`YF(fyQL+Rol& <AsDJc*u9::UGT `S>s9C7?>2O5 >W\1̑cVrO}xx>2%wx6 JMݶ^gzb A% ]@8@';vUCxi Ö8I?)q~h RTY6qPn<7_1:*3ègǿʜ2!b ߑK{b |8c&&b6@8ΛO{tl$ĹGP4&6+(Bf ]=MBc5 Ci(-4&Nt:*N}Qݦ6]7ݜ Ҳj/!XVuˡKN5iC En(v^S`SI!0 >D={L2xu`>ۅ{|!-hss^-"+:gF~C@p~#b@a"}_/ O)do9:h47Ahz|GWsk̉m;dCTX ZZe` GX&/_tX1Bo\@&Uf)*W9fa.bgʖ xb-PGl*؛כ=P0ptjJU$kfb^U`4] 4oBT{&(aƗb&7v%n4&/ue0N={6ͮQre،P'8&5Ah&BQSVWeg).$Ҕ.l$hId=]֪gq`PXn~lV(D"zG޳175\UߠIsYPzFÿŖCa Ac߻F^+pue%)tꗴr"i*yaK4DǞrLlVnwG`WVk2GV}]y~)z: 2̀qw^V/WkvK *!x5Q(]QtPsv»ѹKJF`e%eYV: sM"%$ЬIGCT޸J'(!&8]"x> X Qgt"|C<̡ @8Zr^%* =hLDgVo{. D̅} ;_#ZR;Kk[IbCih Y#GDUGܸhk Zȁ¹(m^:hyT Es,Jƴ9).O&Tפ!?][ో()jPDs(-aX0rlhΙZ\ӏUtVKJLnV!FnFo^qOLh1v~\3($'lqcn-&៽%01"J-bD8g|{xM| yCS'O@"j~E 5aG窬ZWD9B#_at \9!@y,u;/&^&͏Ju|@ѩh P=;f"FЈ_-!BAh E|1l 0\63?溼QX4f5Ca( Ջ >̵@B696~sOȔeGRrdhZњ ^YW2aXoc~2iΔB~ŕ m8 I f'/C|.`Ƭkԯ~{ =s ɔL`Dj>ɌeťhfkK82U6>oӺrCV0Tt*-m/۫%gZmN2};.K f ioW]Zcu2z![GZjkmGQQK=@Pj-YIlEZޔ,OiQ:K5 V]$/;C8u$ҵ/LJ/q6ȵn7eO*n[ DkPJ:V%'ͨi/|KIlDggnE#T`FRōKq@W)rqtY]6G>rLEP(dV'ĿY;ZsYȿayoQ '߬ȴ݁ZA3@n=ޠ+_g2xYgIn_ZtXht#f+"vC]"1Mٍ`K珃4-*hIZFgA4r??8=&_t`&PбTD+?G=6'y̵jguyъ?-_Nyը: k F#UUr'&R_h9"|aS]kT'Z ȦkپG_u̿&#rKM]@^ucmݬxо o1NlLpN4:큜E}A*#m-M|)Bjєڑ9K6T'v@er `O[!x8h2tGxP3utΚUT>˽DLl$O?iT$N-۰/܀ch_Ȗr8B ƪv4E`DZIHR9(HR3t1>^hĘ"49{UɈCMҖhϠ)%y\(bn+,UYnI Lvh/Е{ao M)!)D}^ Y[e7ke6x; =N#(6tU}'@] b` ]Wٿd?|rCiQ:LiF9~6ꈝŊAk {4t38ɟWgj ^SoL@1yז=_w8K#3vWG+c/X!AS,B4ZMMtJVwyҁAX܎n:>hڅvPݖ7zؙvâeYm~XQS(3^FGe3nj:SXNo2.;z#>k´lO!8ȁwpO8b,[v?aG3E8'9vh6tfr~&;bRf ʝlyYlt!DƧδ >R`T ֽY2,#+|( A%UT_$ψ oS\4%6tau- Z`kpU yGVXk-:w=_胆\I$< Jjh҉\'^| >jݹR{5f]5yӦF1:i뙑&!~.k C,岛 ,wʘO, -)g]=z݂C{Hk)d7Dз- +4hF[8ן~~k (4@PRLd#vwesRnBМ å]i̛x9z΍"V9|Ւ%ZW#^ԉ܀Oc&,)eAZ@飠WK1tRVA7q\ԅZ:{,I?]mM-M$ݼF)g3{@/n5IbE G8Ad!/'գlSx)enE%m |/ZDc>"` U6pW)`A3oIQ#m#|Dһ $%#yH#xq vuPC<1s>)ImlQ{w9ӕ~@c{f-:lk N! 37U]]yZ W]p Gkgg%!_<_S@0Tx\i߸Kڙ6B?.Ӽ ˲5w 3m f܅;9x1Rt"10Da|עTe[.Uj@*6z >diw/»$i<@rO؝=M- U}Öye0l=v+5gx f+ŝPcG `0_ge"25n8aZ[9Bo\y.B+vHplgy}P0fؒOxޢz>H JQЬ;5N8 |%CL4Fa^)[6xl.6ZՏo;Ϗ&MjI{ $5T`cZk ;w=9|5l6͋ϴ^Mۢ(}ٿX@^r*n]}Hf@%ϟ:$#GD5LVODa.a(3%Lx5@ +d>F#Xn'mINAT3 FGģա.4Nɛܶ- on4`xm r&283U-a|a8~rD^ע~o։ܻqH({2x g )L377C [W:&홼 >b\1߷M֗#|t/8FŮJ:K: \_"{pUR_?FQÇ3[0K!qf1Ih}$K)}F}3MP ܇/]^-1 clh[{Ŧ#qKf=h| s}C@[T4?ȮVRG>P/: ޫU8l_ťn*5l&r; i)V;3 է uߌR?9[(JHEFaJ]&.j άՆD!hlA,&48{ HrXAqWMAaD 4bIRWC. }(Ofxc$pCyC)5_@;HPy`ތ|$96{QiLJzhhH$O(z@67ц|53poKc-d_>"'_cǎ~"w"Ѭ!>~ė+gsZzz[Y!3s<i?r̓IZ94Ża&'Zy<#.FW;K $[JW"ʟ?;s]w`ςoM'(a1C'=n&vs|f8~NYA"ϩ-e֠C=-DI:0w0u@w[@7pKjci<| 'fak=ir gS˓iשnlGJ V+**7.بȫo"`4ȽD)U,7e5絤kQҨ3MA9:D_s+Ug[bƤ-SVZBqL:3 oz.APCԥ}D,a}ǥ9ؽ~GqƚG%0ԙ'm b=GW\ ͖Jɉ#6YڂyXf[~_]lYoBx&j_By+]&m&"@k8ޭn@xͥc1|uOc:Tuf0y$^vQժSbf e<5|Aύd#(&^=~;mnJ}ՎE[_BJbOwRzƿ-|79ϋ 6#0U/6; BHT^W )kT;1!L0Q{:D^vHǪy?ɞ^YBϒP¸+ꕷ{_:b|1tFpS~O|6C GR6z՗Wbt_`|p;@C⎌NaoE2܄+~5$]Mer jRt"-&7q=4ӻcL\ e1V>ͅ] cT#Y${e)oFE=Ǥ?hV(jhN5 !ז`$2,G!IoX{M¢,nf~aoqkQhAw羐fn,G&xt`\&b͍z4O@ͼGj"ـJ/[sO7+³ۮq Z *tᮝʶ{.i y>°]lӚZCc96n$iV͚ H` z@))TJ)epp]bZo]{,7}ubBrBY\2__  Bd>fgOp.+wX eR;;m-~,]C/ѻ,={5-i换9nZ(㟺j4w#&7g#H3SV۫ 6Pf⃙RJxsG_s^BhX7BӰ2Q+~Qmy;MB%w|=B5:\o[&[s"g=ɚ  oBVϬG{ÞJ#E.@M8=F!0*Z~"{6B)Jҽtt+yN:QTp/R-#Z_LuUe *P{nP[ AYJ*֑nMޣxuNH!ԫ_`N(/Vd8 n"gsl"V  =$5:szru?V|R@JIx0CU ζF#zQOpI2|!!\HTa>4 ; gjL r{.ޗ3ֶ-MԄj۶yT.뒸^TRkk\ntLE-v@/q ԉBOr2K{o o#zv}mlU>Y\[4>PE,C 6xYm(|B7!@ ę#9$DSm,1̍pvo"f 74U7O [ ҈ZaW` ,g_. ͵JCP@0q3EF++7%(Jrkݮo`p+W\&Yt4\Ű15GJ|Gb?xZvN^Kk7yp5d!mA eӪ N4݉-ꖱh=4{yWS{zR$/j8t~Pס.˳S-( rRGB= Y I9݂"iI}.ނ*5zi1plOG"Exjw1ήFWa}=ly,wdC֙) SO@*8H~qHs֡\Ua`buyuЙeK F7Oj mK9B1;j>Q8~p b.GnrAFJhi\EJy=Il9ڡmCK[7xU~-.jM.nBGMW3/: *7duwzuҏ)xo|1xI_L@S'ہ琧べ̬$ Ӊs e6z8)l?}wmPx uIޟ` A$Xc,~2 0?1.9QSJiA d4 8Vbܸӹp)X{ƕq>Y" e6ruy:=MH,Z{`M0~7ɶ!Hl{ExBGS$M/c#8$8  9`,0m>Q1Y19Li>;1@-zwN6.Z;SWx˽~k)V( zonR9ّ[a%c5v]|8)TIyagze->PB8lX>fX-g=15 䏩CC3fN,b7JBPNCBr;3_\DgEM e-0[1s?;6D6ayϨdi='\O5#pll5eI44.2N#l8]A ֫A.aitm(: $CK/bvUahM%uqЕ4kߘqɒWP%& md\!UO W J}h O (:߿IXҠG?g?ͫPz<@!q7NY~SB%-(B֬1sHߏYH*>ԦzU/.P!n2pB\֟Zl+!sāvLXA/qP8L[pS/V(ÀXT5k.ʛPԥfU$ea,YWRqi hb>:!#X[7^پ1R}!'b nn@\fhkeY@8|`uG=+N&u8u5}SobycBƉxhNyﭓk+ K͜,QW~JexhgJ_Cy()w/Ϡ_rWW69!a k45֎^63S\DkHϦhlE2qσX[/2L=@"lAj~LSӫ\XsiKٌ1Q6Mʋ;>AQYK;_R9Rv/rch@*muvoECrw>N HH)KK3Pցԫp/ҫXC[rĻpROsVlΰsW1+&lVf#(-YyEp5+`_ 6fMCR=3KCc. "H: yW ey=)ްwͰ|}ACG ]jUg*WTÉn\c+T*2kzKuKn`xPェ[-]IKrwCto,iXy}'A|D$1dBFٓ |9a{R/+} s-fFj ZUcm Y!J_rM+1فo׊926aTlĮ?BОG l&)Mڈx2Qf7; 05g18~ן`e%PE h}Rվ' &RK&N1alht$6Ԛp\(T=gUq3#gS0R% Q?M]Mt`x,fbE< N~2/Хu'.) v&F͐SH/uKZnB,vq'#v\#wHڨbi{z҉ Z: 1qz2Ld# [roϨqD*y!X°)ft+> v7#Yds{ > E?HBEYizwM2ӏޅ<S5[5l7sCO\VG<ȓ-ޘ>kxڐr pR8ÑX/ىTM H+%؛?xG5AǶƆ괷ݝB Y< ";-,Yn9¶͊(ͨ^VXFxY Zc6PeIur뚺d#$^3TMWՙpa+]V G\'hiK1>7~FdF1#Ń;"cSLp}pn&̳ȼ~-ۛe0*O "WƐB[,J6k׶ɳ}uH\NX-c~>C-FW]b*,JqHrK:R^,"f.2=❮X\VbGMyii>Q|yjW W\`AM.\Ydgœot> 1J49_\)9y!KBǘLPp?w13`-6]a~m2wmlK SL)DyKٗkP<[0~wCfOӨ.? Ce^rg Tֽ, uU#F-? чG>.9arL95b4s6BZy{G65B>E{,.YBu_ݱ48K.,P7=&ߤa0r)]+ ;E)T "ql}I8d{eZR*r00X?IAwFxWN ^6+8.9}Y?$$ kօ? ,~w iजܺq")]nj xLj2rT{~Sᔵ$ux EW< (Mec)aY#VJK{cm!yA +JŔ!1D#x$&|xDv *2]p/Fj'=HѢcUȲZAz4G{>Gn6aYYa0 ef# @d> h[tTr[61#V kT$*) :I;}bA֔*[:Xf8 g8}c4x2ӆT4ԍ|,4zIWF.9a[Kf,4_J dw"f Wr}QJwF#JJBKw=/`Im3=DW jwu47ϱ)pb?@_Us}lT?%9}_[V27#3 AX٘Rl,B1r.̣T͙<^wmy<ۗ61܉HB]}[mm/iyKjjwl >E`2gɞ_q?nDד$gUO6fg73=PsW'ec/7j2ߕ;6#ЎzF۾8`;RbyPx I's?7L.6x+v|^\歴RԢ3B+wն: )lc~S`h7^,8f4䇑Qd^+sP"*|+ /IaO+I+f#~ve>[^#R48&axºe)k fwwl!IJg)Bm#[y`Vw}գY*Fb{{HrֿDx!9_R!3bעe ޥWy^a9~l>a˾jC`E N[)#BJN/wZc5ӓPݸohqyfrɘX6~dx񑺡 LΉ %:_ywR@hꎝ /د lɃy=? BnĪ;. PTwQqFӃbl]ݹɡ;Գ`$,8RJ4$x4"ʛM5$JKH g]hMP-4 .m&ehb0dQIJ=| E)x8H qDPZ 2Hf8ረI3rAa4 ˙֐.L^Û XF\@ԟϋv5|%*pӑ|"dkdnWlM vC*qw Tx)Χr5vQ7[K)D%] G{6 -Bbl^qo[zy2bmϹ =V9(.TΌ Cy #c5/k{K`~i_/ b?>\_CLSAdT[?f+Q0yJEaP/PM$筶 U{㽰}~( ՒdnVPq,FxA Tlj%Bl5)[O2z>Jx^FymqpXDZRmy@\pxr0vm8$AA.wrF1NЫ/f.t^hL9hIJ5J6+\kD3{ؒ Do{c7$SfBAvRZsooJQ`>=<JLds"f%'f~%䡝U gӽ .)o vfNmD Ƅ/)ۯғX7jzȡ4cǛ;&5]Ez&t%*+p})J" Bj=N@Żx;p_Y*yK5"pgGdLC+lkQhz^+oosypv:tem' \7:@˂' ́;MT㬼4[W-F*>Xբt8=-Abe9:/&Wے;\m%K> [*zAsR@;*JfŪJaZN[SmOܕ.Zݎ[r\.!^yr O>G8Or,0~)Cl@j[Nϝ@ʌ4Ac¾xVWaYUR~dŭH=z.]BҠtvH! jv;AO$*6*S죦?kޚޮ(<.?Ȝ8{F^Pc|[ě z J.|zh Mz}!!W%_arC8CuyN(in }pEk#K8ّP'// 0 XN:%ibb'TF5`,V|d &;r[ʎ?&4IM|†3 үϓ{{fb9֒ixu~B>S XlT,@tc !ev/բ~9l0Q-rײ rũtCJHb"5qDg5fS4(IHH* p h+ʴF)Mh <ɹ!ƶIq0*!/~B;%ֺ3>/9S4CE|YA#ԟȾ]J.@+AWOا}~xiz졣M@'.(36;?C5h!d)f(T2ॕگ Z7RU޻ TX/f`lgP6lliQmA<$ A ZԺbfB(P*]p \Vn+R)A$E:`FFCa)9>r3)F'yFoZqt8xD׼TlV,1wwj$5 9PT͹'BW(zKS_˜Jr GÐmBזdvtxGi;XOzrؼph},G>qA羷~HQGhvJmQ*m{v))LO9ץҳqM 0j1YXf`oBHz9bnKS*Z9I0,/KiҮJ@Q\_bC>5cJDP Ry"bP`ؾRN/b^VI~3tM0)X%KʛqBY 3vcryIIV`@{U2+s& jd/'CmoEVGKĤ蟂T0JI%/K/9}V1*æ#z^ U|)b{,+T9vX_d}/UP5EpLM̃B-Y?m$j)eK/2!Sn3T&U_W! /Az7bQ_ yPХ rCg@9+T9>v%7GspO W{Îe U@ ]|/jRmEⁱѶYcQhjvOVYnj: _Vj˝po`B/ßڮ2d)ݤ= _cv{HO Hu{=l>[zq\WAB^kiXJ\\ⳝѴBz!Qc?a:LCUD)i Pp3m/OԨ扡X8\^DIuܸ &$o[GxؠX幌d Iņb,vսec*EVq|fZO)ozmyB a4AX7ek|?jAoQo f !y.զ&A*5$غr+eEH'+lzi\4ؕ@3a7@ zAԃS٦ABt3>Ŭsbm h$*U"v:_='C=]pm"ad"(B^^s8*/5RG 4 Vb6?=̱A`GBZSH-;SX*·!ѕ ϕb޺FZf4L^AhWvHq-|@M 湥a<)@.gXp H#eB[ 0i=s O ? ewij"J#|FXNy{g(Affv0P*7aSsCӍfj9CT؛ۈut|(&a!lܣ 7h0uJoƅ~/TMci;(tqְixU eɓ2b, ށL3: .=U-Mc a "R& lfmG&%5N|޵"zўQ/2KL>_wKBr,N.蹂95~ m/Z ]rqd?U4'}h.1j<{,R=J0Ml{r-%¯lx ۔M` e9~Y͖zfOxAn|7qLSw\8&OHȳC SHLEOYdb/9.{q;7[xN4g8&чCPkSmj"qǵԟ( ل&eˁnDuH(z{e!$aZY\Q+Dˎ䐱kq Д! TAMsg*<ȟr[F+Cr/mfd?F}e(e]WL u,R <밑%gZ,دoVA=1C Z?A$b/knIm}KB\QbX?fm ZJS{)DR˴skkd_95=q q' VKŐ'D's.6.|s2k[{~/ #Ѵxsry=\+UC֚:PZ0ulA(bђߺlG$W(,?8!'Vlhp@gn*"XeC*aʭ:#3ܪwyw;#vP/_X|Ps9pAn'!,Xit@;W ΍Tn6CIJ uK0a˩'͈wZ3ji# W1 Thi CLgO1Q$,InKZ/n_{KA0noҊB>YXy7ğwn.Ok|$մ倰jY7~ I7[E ͈ۏg[Vz;vY[ta! QMof`7>Gkx `Y92jDˆiAGFd9:o[x soG W2e[3 @]eGq"Ap5'g$HTj :2r,C"MT}2~y(+eiLpci ӍRaTLtl`dZWY%s^hqOYJl&QV\E#ƹ,(v#[kp|ғoH_x~=z yF 1n< W"XBfE iTc[Q8Y'@xav·C4,6S5# }㟋Rb]{0u/G˲,E2ظ1ks 6v-L¦M<3AZgb ςr*#/a.Ҝ~)&?آR+9g4N `ӳԲ9&t9-]bnglլdi}gVؑ5/5Z=A&:1{!F[-DIؙ$)V_UD.7H*G;$=\@[%E;#|L|H,Uncٜ:2/ ,f@b$TAaK Uok׍Cp8I2#|)m؇BeպzSY7Id~[Sq<_]4/bYQ0lU.*tY4%G|ikK/|n?ǥe , #*0}d\̄X Fɬԯ Ti GvJw@\BO۟w^= `t%q|h׋)]VꖨVv:mu<1`\5+#WפE2 6S"Y(0[=i;XOC.Ni|<0̨E?,eWmj6^ CnemzGm7pPlkw!0cg uomB@AKoU dު!ςWy(yXƲ%4l 钯r?fC9>d7'=۳9Xne!,wIܐhY5n*D؁ ?GgA/&:gQ/[R3uo %zaۯ1 ǹ ңE~fWÂCqFn Y%C%/:7cYR0"SY'a'OȌT++/<;'D%<o:FՕ} $y *;1_j {S89AUldNGrhlJ魈D q,ym Qk0 .$S|$z`.FlK2vQoc0g^%о =$5sSXFeiWP@se/?^Q77ců ! =!Ž *hdd9ؗv;\( tIC!t|{x1HcSPtj.y5ɑx?gګeczyWńZ@8GTww+H]0f& 8wHi qȼҘ NNGFlɕ I13l_uȵ{Ej-eV[бOywտ'/_2|9q:u Mrɀ?E>.3ַaipWqHSf$\_jz fEeRr7_A<ӓZ U}2|LQU?@ 左{FtM}Ϥպ*ޠv:xc槛EaxWCqJ[?]Z[1"Қz8پ6{MĴcs}E/rSO=GBhRh L(t^0]g^[Z-vb˷ 7$ȨHsVZ(@I}mS3= f8{p̋dacϐշ>a75z&KĐZa?eȥ$H$m~ nf&`吊ʡѽڼkoL2MB@]B_R`l3-6x28ӵ^;L~X)v^<4Os2A;ҤA1pU]dzM5Y HC09Z?ZSv*FB~,`>'}cq? eD2h̉#0Ɨ$DKw%1iOҸE@ 4:RŖ^-`s׸_3pSUپVxj4R%w3l,\T"Lx'M CmTF8%8eAYk~B,Y{4Zai=Åh 5@Nڂ1L$a'ϕ~$i?XC1DP&zp:(/ H~֛dkϜA,P`PrEK4>Ǜ4KʑRr@ 0Thl'kyNy&3%~ZI*fQxJ]ۨ-Q6_0ED&.pWkyyԊjI`Xet Jo\ڭR݄6y 1 ]m\Rgˏtu󾐔.]?!lb߉Neq}Elc>7g| 4[947qVY]Uk^_~3(5Bu<+rcJ{{'mG#^e ]h4ō0ۛ}Q4y^˶?|P^rLZH= c-fPaVm8X*Ki6[JDO$&O-2+-V;x$?DX2Fc٭ k-=ӹz/4ρ͚`L)wp% gucq?#8iƟClp\r@DҒz0M>Y| 5s#jq^3YXB b`V 6}V<Ɠ>;f.ةIop"W`Dk]bVX->\=Q\!W+F7 ɥgr ఽaeۺ>它ֳHHޠ *t pdh-Β46|z.kߎI:Yt(e05лbRi7LdGr^ȲϪFΰ_j,~fMwCI3u7:n*Wo !(1pp6_[P!L_}L,ةg_:pE)xI ;@[BP W 4梶$"T?7~+uF fS9Ez8DW,E zOp#-,ʀ+ r8τ;>NݚnWOmN -_ XQ JiqǁDggX7 /HwM";r*J _n~\[ϥ ts`m!޳ ןױڔQڵ'nF *y zo_5/ABpUԃ Ժ H~?s&12GO1jV{Y,\2VX^]KvG)HM*(c[SV*[.[$Ԭ,5h}x gcSL9'u>Q;68 1GM_`l}s` ;MTw<Yq_@SqI8Z!>hr=l_45Tv_A8*pu %afeI fwT.'Gmy XC}2PlM'ڥq)G!ƒt@zڍ2:?Ғbnt-UhU{+H)<%@Lq}62np xIM ɅJqw@A $ÝGqyf1 _C ج` 6_ҁ pڽ,ط:'} I'HUZA+눺w⁝,9;Dy\9kg0cUrńo˵!%hWs֥;z 8T+<_$<, LM,5E"ػ/$/i ?UP ޾6Grc!vpP -Է:cSa| cSqC+}e"+@?YCϙL .`&iЛ"U+jϲu+{v&ItE?Y>xXe%?X٬sw4"AHMzZ'OxN->lZ`*  pd5KB>m21ަsqi_lN% X]>X'g8qkvbϨH@Zj`A)C-l eRT2MKZS `*t"ucl,~f+ ~Lq8~=BB3oq{F 35d&KoiG4j _pǾ:PA>k<-yck ̊M=w/B&gXVܢp;I*GW$%/'x@8E}U?=]#3w 4[_1|z=!gʡ$Gz!9 /-\$Vوof2XL9#dKT+xPh2rWh ٚ.(i G}ҏДgR{ِ@ISA|㰔%U5m'ՙUFyة۫JqZv\ "Ei|ݒOQDʴl g^f\h|&7Q4mv6P͇ )&|#&tYsė]v}z|]^.MqpfzRu@3)>8(HCs9]b!ƋfdIR#ޑNŋi}3FWs.8bj&PR@A$.<s{XT Vqb ᶥ1fYn%/ ^j9C 3 dApU 8unɮ$  2+v9}щw۠ gOQvgrNtO^әx Kʁ|6:oe6l8}~r;(^<[%]g`!nr6ȤCkOsvas&f\[rNuO$ePs`?j^o@b`tsUdOW=eA?0bmBJj!@L1M,?Ђ zeDg;0b{ֆ?Y0Zgi@7t)f0IV E_薋;VyҴ>kX EJ`5'Xu($YD; Y)#Fxʘ~Ď j7jޞػ"E_Tͪ/0з,XK ѱܳzP;$DE=E/)r+@V#w cy^ozpkꬫV['WqʛC>k_l'i D`weݥDz_\MlYkL͋)*)0gҠ+zjlZӹ%jqx8hѳrJ̰=\ < |,x4Q5T3u6 чR!G>8~7e;_ݾaDZ3xw_1~I#]&VX!\ X;fw DdMۜ], ,jHǰBd-Ϭhp=/M[ʚ3w&ĚY-:gX1IJ"- A{&zL$KؖHFݣ7 o*+M]HMWS&э8ʧtv; ;B?œ4Vofu kpR'Bțw6qŃ؟W?彴8Sr`[~|(QX ;zj f*%m.tEyy?(yw?r.y:T|YKW,P?͕ps^=jrù765lfSFΟTl b0,k&~_E ; z%QSÀcf_f)] B9VpN6;~j;,!5}g=;#Oѕw}&yD¹BatoK(x|v-̾{ 1aLBSi@YG*I)0W3u?S8[ z\H0͍1] hg$jFnso׶G<^d`F~S Zݮ{iT)pHv`VxDi( C=缇Ek"!`|Q/g[RDo8aD,{̬;ENtoSXfGXRV/Mڏpș _C![j;mlٿ9/HK')칺%R#rK2jaqy" j3pVqhNAɘC.6&[y;PN, ݊:kxRk8MIDÆ^;4y*eݯUM@KgUqƼKq7 eKc--@|d,=`N~cڍ =\JFq6{Bb#/ gHl3Q aԐ$?ߙ594r<&JȻK˳_Ꚗ )MaxI.D1 zQcZuS Y@!E͕!hXb;6\ڎY9=KW'A5;afݷ.fc[j]&SA4DޏnA;+Z]'1,mNm(./} ءX]WY߂b{kuV͓h) xv9d&141S\zws:oV*|EMۼɯj%Eqn:e1 }3xe)`Vbc.fo:KlGZDA%RE@ ޠ9Hw:xDx')ۇ9 |][(9Z٠ř=n"mQke?!y T=pv@5R5`boiEV# R @#XM/S']ej| x^h9?XVb}26/w}l3:gW6ƤM9h(t/&u ;t{­p!1ǰBܒ*߻ΠþYLˎ㾾"qVӘ`ǵ{l&Ѕ&s<*M׈Bi0LWS} /(8~^k }+3[+4yL9@`@ RpBbT..&QO`{><3 Tl]sҗ\5+Uk3XhYd1-OS0aS`fђq1'>zof:=鵰wT{PG% 0dtcV 1n@& s*B2Sc %66QnEuƁQ ؀eT">-R)fb ,c3MW[}HoXnzhy(KaV`^ 523 M=Q.[*Mo.;QJMXSJ&tU>P>h]^l䄹IBM(?,e}c̶]CNX`a~+pJ5f!T ?=dḫ~lB?YY:eoe.?^`)-)`ilGŏ TGk(lS*Y'І*\Pkz\+I@_9 I7d1)A>߱)^Wr7A.%S~bXPfo$U#o[HMlgιQx9ta )HFy(og taLw8g$艎 DPL ^Qa%s T lz;Q`=%iCs9,Wtfy&rmJ㔞 n 'Mg t5@u'!_l\AQuvv+\[mO]R[g$ge/(#4X;_?I@W!"Id7Xpm$B2Bl <Hv*cR$ՍW\36V9DE}ve-Co Ks2kk%đ9^QN1#kPkÞejɖCClRM5i8 ޢCc%ϏkZW 2G|vSU!O/Z_!+tgXn… :uq)Z^[ЦSml2S5d1CL&EŽAw aNOt}lQS3~\.DCx JzeF|D@p(=s_%`#2 ?q4U+tn̏b>OiO[2fc(7:`{4yٌE`_^Ucٻ+e4+lB$ei !gYZ07070100000131000081a4000000000000000000000001619eac9c00003990000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/9O]?Eh=ڜͩ,+kH |uC4 $R>R:0m ԷDH0@<|<.;s`Hvx2j3t`E1 ~um&'~}AG3;-uN4 (TkJU: wT>hn3JꮩFJDNugGy=ioؿ'l12t힔@)ō'sMpUS=־y1kkHU*缍ho!+^~-C[G5mE0PϮbקڿ]L?}0yɂB keoxAi/ZtLyGztBK1A$nRSNͭ7AehlxTMJa  >A g]5z&-ָt0$Ww̜2[Abã7Q" uZtx%dUj-pN2S;|8. ~t5JQxf<׻NXj=QbП?#Qcx P'Rvh3쓊i$3]a!Y;=8%$Үfθr|>jAYOu,Zpx Զ-Wgr'o$M3 k&J]_f iҶ܅wA+>w&ۗ.:L.nBYQb6(x ]%(F 'eUrrהub_Ӈtde` fx~2a8jGEKhn{:>2uA H_J1to.yE@$H,3*۶zQ."[e(ZSYt?Z S3(HxeH% 3Z%]]Q6.g~؃Kf49_ ~d 7r.[E=_AtR}xi|!=R$ӿs/QGM?e|{[lyidpmKTepdX,ȕ*M\+79LR|2d'&k˖ ol: VyiѩH8  o Hô fRt'K)e9 M72jhT$ 4i?Ϫ$azj*91'+#uXba'j*L{^tf![6ƍcS{5InLص^.*(TXe"8OL)/72 |wȥTv'&Ma(.Q\A|TA<"L.H DZ2Q+ŒqBԪ;-rV@\gW7\QhתnUM%(%EB[ `ڷ~NlQڛQn^&YSf4}Z 1XZKꗐ';Hb>ߑ"o=h-;nYJbi+ e/g.00i$j},W36rR aG-7]M/apwL$#&ƐzAP]$xu:LzMt,~:P.~M';4{ji}OZn̋hT|sv s tڃʊL#`b|(MtKW_gVc<88Z_y ?! x܊{ 2_~; g]gH*=^-m<<ي5g2}qZq=@{]N1&Pؐmzq5ہ"L/F6V:Jd[MUl‰w)G2XV<[qO:dbh~ '}ERN;Ϥ:RaOz[U C̼ Yur |$y#l#F43us| J2s nhشˍT4Ɛ*"Q ),VM)N=9hXϵ %xG0}|c6%a.H؁ p0Al&Km8G12LrC^&+qhpj!BJd/KcV Q47dL\K b'ףi6wH_FqV ubn|Rͬ6VF18s#';^&G⇲ߺlz1"Ti>D)pF/oBnB;M JA[Zk-9fpX{\{[Xך0@ktH(;acH!?:.eJdtؔSvֲHMf=[CoM1;-:x ?|!Q6n&|{pmGt^4 'ʤ OlhQ?yS;IoWj}@O(ѭr H2%m\k} 'JW~B% ;t/#KCRطѠEUiŊk cE(_{ zP oa /4%CkEyaX߶4)^l Uo+k$psvINgnFiʇ/p&I'h B^Ux˿\Ǘa8|g\ҖBZ0 p&/hnZ/\ttp.51>}z}bEz5<;à(HG  "jKhCo4DLPL;r>-o[uG6xb5֭ Bko.#Xm=eƛI^_]GSxI)a'zN€H ] d\#uTMo֏|a@sqa*@õ'uj|@˽yxG)"(xflK&/L[B땸t ͥ_keZmòpoʮՍFW*[dVqg8lBV39wᅼ`x 3Nr>,rW5,X _MN,Ň8,d$7řfKyF ]+ 8hձtygcCOq5g`jY  fw0I`'&-:d3m4V|  uUg6_*E1c$-=~No t#f/F4}m"䱓/Z0g%'T㾦cCL.'Z~(Qq;巈@ι O(';?B6 8$bwP C X'eN+/7ZܽGyGB@mnL,Toxc!āH.;M\reC5>> qio"}<ӧ5/82(֣6c *Ac>^nѸ2k* pՖdQ4jfwzQ2J:Dܞkυn}%qu@5!֌1}Vo ş[Gs7*  w2TgÆ@Po~]"$W9 !Yv (vO!I20)"["2ȲZ ^$ƷVPW!WJ L yH "IC+dS4RMpv6F =몬NCXjFܚ g1\r1IW(>{ ؐЦ 0)~p ]Tn<1qsQlX2ΙH)kjD1n>=hx4#`V$h}`OB, }=cnȈޚeY?mIB\WrqqR+69I?v$RE da\ijYƃ^[v%5?)6.&KJw'o(] ά`ҝx=Єds5J;rchǧmp,_&8[$ٖ3HrI-0|!: R _;4Rw;3 4yBrGI4#5ii:{4[Qt&mb>%~ǔbL$I/$TKGQM$SE dEe h7R+ƍ֮4=t{4/;Iy4jT>\g~aj7 S:٨ )a.+`U =[Sa )Tx69[T葎CB/%6J8绔tnAn{cW6%Wx"w>{KrG`Gz p^pI_^&\*! TL[8z U∱WNChHf kʦ]=WLodyKa- yb "0C)S{q Ɨ"Zܻ'L`w\le?pdzE?dE y}UgcOM9Od%8xXX*wNP&.d j^,"8h)"5 ~=(kq*mPmoۈDZJcHJЀ1>*e=S$2΁("HK!m֛LMm>kL0) #0Ypp^r58\6OaD~~S,wLs{/*SU[ @^SC&# 4. 3qZ/7[{sCڧ`'H &yqjeq뛑Wsm69rxݐJo^A|1YF*XRt(/eMb8V5 G1N^nZMn_RkTZW md')8^@=[ɥGd-۴1ۧc޾ F Z?hnN; WHol~F@=Қ;Y k[ت` ڤCP~:,#N]*>t8 7U+R0-PW缓|ROyu{3SEChBE_xY"2ay \a' 4\AY΃T@-m ueP~}P yK [#,id`^'ȫIv':Q.p[f<ܥ4vy>JqѣhJrApEиͣry74=/,<>Y9Dw w?|PCe X_Ȓ[R+ܣ%+[@ bI{<'L*)r'-$KmILW I;PD|{C4FK*!燨̓3 (o-[$=a i#Q+@8 9mQ.JИ#> $gJx=ktI6V v*z^XЭ{y *y.Qè yA]iqz<4'ses<8!}4[޽gz`"td@9o"oqn[% ϊr7y"8l!s 3{BU#3MBBj$KoŋPn-`ӝW-ۼ\@yikYV V0;Zv5EJka?oQn)cݺ$#enMwNŒ:Ѥ&EMᬠiDŽg{LmF)VBu( Y^0[3۳C(RoJZ䒿Cg/7}kjIjDp}OMؼXܞ &+䗁*&3͇fjKpF?LVԥ+,@P檎pP; l3.O-ac3">~,d<-Z-nAq!<ab?pO5++*O2&{@#Jkq-bj0߳ V/1%hMu6=N; r@ۭ@\~`:YhU5DO߰IJҷÒ̸ zNlei!Ƽ;:/RѺ$&Hm?bXj(H(X.ɇ|%ZћX K 1n4O*RxNNoncyh )H4IbSVsPX}ܲEe}gCBbDoY #5^pg5V|2I5VhS8^@L# i({-/֫vٝ}]mK=A+2y膼 ڔ?K&r#g/_~ *tpdCTC~#uz.`G{84l zI`yfiՁڹ)U 8\hGP{[@ٱl~:L9+j~Ԣ%tm?i1k3`6RC!+7zT밻p,جS":L"KbF kCc7}m|_2MjN53ˑU l#q# 5f"_ .P I[J$#%BLt) jD(w(anM=oNlY_P,Iú fh7 o/LFӪ'ܬ`Vυ<z)ѓ;B),)2`` %F=1'z\T\2+EzEkyYΔf@P}PrLZ2$ZqÇ9ǬVW2vS$R);+wŲItVހR'`lCX1 !rltigHh(O!7TS^;^VxR `&cvQʾu:S<%+lRddf1֞BH^gWL_@~ X1wX'dgNlΩ^q#g /,/4AEAuZjpZ`s섞o}Ps$kݥêL xzTm;\^ G=jdqZt:v j&i.(Mjq1Ǎ6 H( ME2E mG3Bx JҁyP/ >[Č]4@џ(ʒibCL^^ȍ.V Y6U30+N"I4Qpkԩ>8egXȄ{OH+=6xw-;)X\`W)@<*H]7ʝnŹv?ulKΠהLS{ S?ʟl~Fq`C rE4{哣S>!" .L:K;ƍ?C9`u:fiC].`ޣFe8B"Hftc×qe}ֵ;n0́5~7^$"Ae% ~+ 7¯LcJO+AN7, e}이Ԑm#Qf,*cqpZzOx?1~YN8CX L{]_w4t`(DO: GΗDϫ0ag8N\ 0sZI;٣paPWDP˿RfRst=°m(]OdW@O\. <͊C6;K_#O}ۣK%|P)Z=>n]7 ׸9 11"r6~~(br4f&OD R_Eбm%|,|lZ8Z:axĝ,:ʨzMVPC&쪰ASOՏ+Ngx"o2T ..Ӡ,9' C#DgQAlkm 1xR.), ܣk 1xi>d!=Uwr.}6)Leq lJ l8cvRse &98z~+mՐ]sCA(Nt5+ӟ$NV~; yaJ!/IR}ȭ{QC|%< w A tʱnj3AQosL:yX =6hk>8U|D-`+d?SV'DqA`ͬUd03Y!&N =? 񒳭;tdY l"{Nd0Y{+_i)Jn6>)@=eP .Ȱo3ԲD=o d WpųqlКm1$E2N"~`DQ/?؉$2Tܘ YqX(C!_wdZ_qO2 0E*kY 4Sj \W;brC-o0N™tZH֫W[u1ΘuW h2PNC !`ì}ᴲrASvgYZ07070100000132000081a4000000000000000000000001619eac9c00001ccc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/p/]?Eh=ڜͩI55(%$R8#bs?-{;Z髫X"d4֜~gAtQwxσ=*l6˧/Sǫ$/ ܳ?IJrK3?*!3LW&0{င/X.$ crELHP+v~=sUb+c򎸗tns<|ƨ @e?^9PIhFZvP(-L_"b$ˮ2g=>'9ScWQL r}[1oYKcαAg_F?2^ЖA}zܝwe!əbS{gI<[7 8 uDLJ!ERs d/Xb?v(5:ďb6K&*UGRg䯭 c/3nSΘSҭ;ז%fXYsf{@o.5 qEDrjbT5jׄ9Eŵ2W\Nj,~C*7+@Gtx[ Ka2<ͰI)]U58 X B{z::%2CrwZp*A[)aU902ǀ??8<cBKU5,4n|TJI_a(:UӾ9o?^L=GخI Î;dЕ Wc^.;r@Z u㚓d,SbPq!vJ] 1{.b#_@%ݟ \EUx@CWC TIH˂lI_ C7tdyTI7[ Iϣ_wjXq5#7Bh cXG6Ln42jo1[^Gª3aѺLG1*I[|줋 _H_C+˟˕cӑnħ)m!7)4|pw)VS5`J}& @Tj%)񽰤r孏;u_t!J7'w4'{FK^2̊ HIï+<t%d+Q!_ӝsF"m"d"YP&$q~B\msfhtǕsy>Yj?ufK˭\hVuO;IHnV̄3ikU}dUH2܍]e5?{)h%%_/cqvAa`ڒ ΋Ch3INYOFAϕ|-{vi>XӚ0 ,w|S(K0 ؽq !?88Y-+U٨~_C~cDټs&wL KWu(5>W4K;UaF,mlKhiUN3[ U`,B_VnlͧLPwK|=L!}b%(1h{ߣ$2ɽSP Ħga38ǿyfc15lwY aˊ;q"آ6e}cL=;2۽S#GYwCRmʆ'zm9g{B-]$?-8ڃ=nvT>d[Z(D]+6 C - R+Ix~ I/h ,3G^Ea`p0rL44vDT!z K G+=S<)ӫ.Me֎:8mB'U%Rع -%F2#,e¯z{.L hwd|CX䘐Fǂ/1ʕiD|dA"e*pthu|'JaS;vebG7l\\]I}UZf 0wXN*4wcD0v&(@RǕϗ|Gg>E(@@}a{;`D3xIB\ dثv:˽$KF: PlKi0لE /OtXA crTi |M4Zod]sNVU$&R)9oS9r ~I g& 2,xИ`6zFbJ?>;H`+-KB-׀bRv}(WsS*@n腟mr4>ҐRHv;jůH>`q\yf86 Is ̥[ݪzGK1r"9g%j""2o)$3(0Au$G=|/e6tP Sy ?ʙ[CfՂ_p<*UPf#l? ( (k^S*f.{0aR X.-En/wڕI7/휊>y=Bfaޅ`Ul6̷XnpoT;xB/&^m 4uLxHs~ZVM Y}tR,eOWM>?"0")=<6U-^AlvыC@tA׵&\-&\m׼{},014T 8aZ֘\֪pqP&.Y4 ߇5ڸED(lAgU m$0&ű-B+`[v͂y ?ma :oJR^yPƒ!b!BH\זvE~ZOxNv@&Էv# :Fo.L{.=]Q-oHHd\aCy7૩,('?a,4ƓFQNB.i-B{FPi*+?,a€|Pm;&91W:@4qG y)q T2MSj7Z9|3_[ 2b㺄#E,doAƎ;v:`N嶢C[1[Mo_Ҙ|˅˱CKɯ.WfS*h:q6C 7f#NkyNtO{٨`0kЭɎ:Np=m9d5S, `V|&]d7nꠔLXoT(J'~CŁꙚVRf.tL:zbZw}dD$ԠHq@Xg 2r0_Zֳ- _ˬZ7+EeN_6`AE;~~I`~(L8! z`ڋy^$\62$!cF@l:{kow Cw`ԛww,,rRCcu3Ln]dƨӭHw ר19I>q [p62&meݫ%<)[!TqAwP,?dnSEC 7c3J[&.O;wjJ.b<#I"Fxk ,qĻ/>H}tݥ5J2B03kX ԉ=Ne;;5ЖK,3MAֶ>8A;?1CTEU)9INU#C" k}tTij<4i+ MhJ~pvqO?=H,@#`skhoa\5V1Ox*QSJ lCVM4HZ@\5*0u2ܓ ~r Fylw>۫N@tg <低$boM3.%*ώ淧K;~:UUԭgo7 vvmT#h=@5VW}ů:sExE1!lmtwvy湥o.\@1{X1陹,seRsw$1˕KH">k~t>)zn ӞaLۃ}(kiގ|2P/}+yTP;Á;EA}{[W>O*dfːzJé#aDb7J*0J~!D6nJ v"=/;QƬ܇dw5`W~G:g5oI5$1L5,Y[SLDžWPIGwGOi6PxJinMހ^y1P'c[pd*y=<獸jB9kZD {C{ &w [\٢?trj{?[rANGtALӾvl,cT]DGޫ4~vAY kS/!gOypuJ{oGV^{pf2 QӸ'hp!/׵u>Q(}0Ҡ|j[ڱ(I0ulW<˯~)'.u$F #vR;ߊ^ԯa5 ;Xc1Х:EC2~`|ߌ87E b] t(j78"f2e _6Pl:G!M?z>M >&@2|IpJ VޚZC8uzYB Ι!{72#/ &ӁϳQqLniB3եSt;#%S;}X7s6t^Ņؖ`sZa$.ǐ}WTUDV/UbQ-}Rh]yDL/(b]p }%Ԡ{vF6 CMO^׸#FwUM0>qzeFd趀d~Y`]B '~qs#"Z9>x*iƄ^;Y[C15e= KXkOO7XMF5nng KT!֟N'gI< Vv*h{7ڬXal]mku!¥5e{:Lڌ2FJRUUi.{x6B&w+bN۩|9TFDɩJ"&YH0:whM.5hXVzp9so YvM}|N2Q"}-?빓O5/?"zK[Y_U=O, FY)?`[;vݍViZzF4Ccx̅ǘS8*\=K=> tVL?:r >XzstٹQ@|<|(J:y̷@*&B[DSkڔnd/\뢍1y |Kب? |F-H{LSSXd>IFP_wgfxq_i' 9a& Y $.- U+a-oSXAG3ӈ%OX&sљgߨnfiAdL(ohOɶQ:o Uj4]ȩģ[+=3s.d Ɠ⁀Q%6J(҅ f>*wSdy.$(.NQqc h6}-_x6f'Y7l i?r1}$K}֌~kWGT eXf{6p7VxJ8\mkfИMɞ5$ΫK3_pVpQx̶ ,Cu%" us耣2)`jd7aԫvNڨmS:9'k&);XZvN쎦l_k$COZrOy"`YpNJ6X֓֗{_Y'_^+gk7(H@L;z?XOOZШࡻم5PȧxBʹ4`r ZGq" z#/𓨪Yn 4Lo927gYZ07070100000133000081a4000000000000000000000001619eac9c000093ac000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/ϓl]?Eh=ڜͩ j^ jBa26$4)9yքq{e:T6g2\IUS Cӎ2&KI,Y\xO@"=R@{MeOU<\_Dp nվI#`GHǠt+kf:8o kWCi۪XEatAPi-C""})pMw0I"xmu" PØ}=&J450-lEr:M!h)8;V:nPW`xoF%Rs BVx`jtrJ[#$gl;u+[PX->`p/-n*gh&и櫬Ds ? xDQѫ朸\]J—AGv_K# oTQ`pe9Rm'A&۠q9u(n&:9 Nn!dPD.-q/է&2yjhѐk' uDD͈(/? 66,۬mD9|a_$@G.2A1['V'3+ٻ)*!R3 -uqcA*3I.e5 :A1-/Gp{v K|[@q\BDQY>점30VFÔJp&K7X( Ż܍} HcNn;o8ɨKkl3K,ʼnĽEMXv$޷GAxF|KRTv禎;f}Dm>3 Ve&xӯKxBS Co\DD]L%Rs)s'3YIv9Roɓ2UJO!+|X 9m!!q%P޶odP[."B,h̍ R{S6Ŗ-GWQ+c(qo S4)SHW^=#vXtO0Ŵ.;S}֤?|ظXm Z+1ےn4!BOBuaIEwcׂ8Kб%xߧxvd܃i,/]EWZJW)b=e!jYIc,mZ;_zj␃FiƲQcOטn,5q*h$C(֚ 6f0 iJdS5i=e+/xBXL uG{{a\Nm/;bjrp!]N1eö!CoP`PVCV8@hlG!J5n!zmv@Fʑ5xuzl@R_R k- I{Pb~b۟)OÛĻTraW9p }ۧjËj9pʴnl:@7u ί}'J.7[ԭE48/ApJ:HOh:ՎZտ8f&8ޮc .e0$G[&\iѱ!@bA8a⛬DLd:'b![hBjI\x@+<? G..t+ Pd7cFS @vtʧzfn fo&CMbS^W3"ׂB5@ DazGi|Dp: OS3Ƌu+uH" ֳCmlL獠v/"YU˦[L  :B>sH6SggB;k˫,{;(aRK>8~=56\;+^$G؁}vyḊA#(M#JNNÝ`z/+#OIgQO8j$<`XaPӢ'Ay)12ޱۃ $([E5Z{,̓fcos[qő8"(a%%OpR9=~V:?MӺ'ː?ƒJ[1߯LkGtBp霦0EN~<&h2"Hw9 /Fu$T-&r׊.J[E]nc',ւfX[{td5F9`uLG#L-M77mi0uʞ憻؃ eF-:U< cTt4E8B7ܨ~]G"lP20YԊ3%>8]Pν᠍2$wgq  ~`zwT9իmVU9-3hSah[%hDNg`?|r+QgA+?Toوf&1*Tg՛&f=Gc ⻺#يB0F|ybe= /9xP҆,rF1L ҐɁOx#i'"*).vO聵pY4gFyqOe'3 GqJSsሑmzs\yM;ܦ` IrMP(4͖ؑ6X2 v,j1"!ˑ}9")ݘZ /Of-ƍ0"nj3Ł;`DU)t~3(7`OO+Ss'l!/3$D )){nqlp$@\޻s ͼSsYK! c͎FalT;2Nr1D۔pFkŞq>S8c+֨gr]87K4q`eÃ7vCic7RqWzBIU7C֪1/1ڥCnfʡ|:eM'$<*HT1G62|j0e N/m+B2CI_Jƶ9 )B+T)ӜF&Bg ;V`&M id_iN5Pǎb2+Ӽ*5JV CUHf1+K~.!^ChE8qsz+w5k 9Q&.+|-M"j>/p[uG@" Z}{P~`ݹz2^'AsV|kdYWsKחLE?#M~'G1?4ߌP>Cr_`57%rq$+R aZѐS]UYa3HOlPk~#<<6@Ejjb 2]c>WL emcvl܇V&8x=`&M\Ms~hT#B/q+%-3)Pȶc|Puqި!pLy̡4?l@!ɜՠyh}iX_?ץ.o4M;^*{ M4Y!;sG٬ ȿhL)J &3@՞7`2ҥkb؄8܉wj@)^h*A!Psvd#N]D?T/\]5be$c1`‚ϸg0*⪄(8Fbo.ST ʃ\&.=/NP6bt})X I6-ibV Cf bƼlg sT $q}]a=9x_UɨPNR.*-M`褧-/p:i HY; [XdHN_"J؊a H;!&VXGnIU?,31EK-@. y}"zvOKԉ FYfa}єZӳvgZ ʼ)fiMlOz,~?#^h% hӤ_(vǔy+KcdK$> T>*PCe/$p!RCj19n)Wde?]Er+UZ}g*@Iy/J4aP>*Q$ JcR77sCrNB4أ2g^Vk-A>,WJ|^=F .-@3so* XtHxs]*CEm.M tg_ypqquy!AB{W:VC?z^k"N^[5Fh8%wLCLkqIxbߗSLC-PͰp_AQ;rsia:~:W<).h*%CT>xp Uo _t1,eU srR5c5:tl$IӃVWFQ]lˋ:X+ K;6JT`"uK(SeŨjxq_}h%HsVߢK/pN*R^ f5Ik(۸|1FaJ ]n Mݰfһ\c'U m$DUf߱iChr2zNmMIRPr3s#mſwX!^ Yv'ߌ5PGFB'ͦT3ybeo,qv{toSmy=|~w U.u^u a,51MdVqRc &Zײ;^&[s\㜞<&"ui/ z;cZO ?"e-4OV u6gDzo@ vyu̉ jD+,Q`[Uh oi,I|f XNIycQtFh ǛwScP*;wUJIA!xJ#=vJ),2,1P煇}~O`>7L֒[ج+j&<ʇOx7 ra;qO PKjh~#߶pyʅ@`_vQbgQjy?G)4(0>5=A'}K񛬴tB4B$(\Z#6w?Xr}HT/O\("6S*1}%(npד~Nv)dr>3iJ.t64w{c$vRM LɸՍvIђA);(!tJ)@4}t#gvfA},cy2}h{;t7Uvn-T?^37#2"%3PEU_gϾ8fRC n-nY4]>l{nj.v,e X8y](0+D}<ʩZ@#טԅ :=4^2=F"pʚsuFVJ#Vݫ {h%#n v9tċ,W5`UA,.IG0 I9_ \( S rr}wI옂ST@  MLR7c.>є^rKX |;>Ut$jlRT@]nM薷(QaQn]TCPg{fv4!C".\)j?Q/f`H&k#DSuޏ!="@=} DB@6”Z#~e3_/Lo.{8~U_~c 8EBAZPOPf 1Yۛzj:_IpϵITq"D:$)㮮'L1^lhTinʉ_ʦ9R.MJBF 93ڀ6:O\Z?SO>Xk#WҔNsMU$|1=mءgDz(-bz(ah o].^\ݲcf"!C4{jq4N`}欲F!tT`T\Mw`KPC4fe\pV?(Ϡv!f No$|"fbe&YAd yƑb9jاog?`?ȺZQ-Y_ 8.(CÍlDD:(EbQSVN>2 wI$΃gЍBgwA :AaFGuԼ/`0[+ n\]R*Hx8QMxB"Me?V;Z(&Sy+ql%+!f}C On<]]>( 06)E??Lk.w3ӻ( |a? )LuٷxPہҖe4CJ3A*G҅Y}nƞ{׽(wvx:w:bОסqZm'֢ n=dÉ|c&B "C'Xyt)gÎC{)~mh PP"Z#-(̂?ć0Ii8&K e~fަW]wi"9XW巪obLhr;Ze)T{fC4b#NhP6[vFkQ0`:+63NSZAgUla m0@u:8Oa4;"\ ZW=H>C7o oд"G lg~nB4hջ6H8J`TM/?(S%qS"!|$/׉ ]+_NJq]ԡXNw, LwGX hZwaRNʣs`􀩼ꈝkE> r3xkԃ2!7f6S@^Lf /UAkVJ:ƽ?bBӌC'a`DpجH]PŦ"J¹=')2)G}=ˑ$Rl*f稚4EN^~e)/wm [K 1b k%%Rde5^Oqv7ּr)Ȝ:OFPT%$+L\%Q2I_勸4COۺEQv'ҔЃ4KQIt̹Zlp i*9i$47OmoV|5ư)Kz;VʖN M!iB0bZ+0s£~zu92.l%:>ݾUd}/4*7n>[7YI9zĦƯlѯD8|9LWz(YTYZMΪH@*q9 ;Z Tr+ΪR9i#HyBRl0BTdj{vӦxR#UTq|g5P*d=w6|ـ>3ȏZK@o?D%Hd׋\|+3ǑzN)j4(Lzk B;a]JIU`}%Xc-7?φB4N!q)RrBr=[V;}+'@3zoMbO'KX;1\r|3fGIܝ0%GO.JV {\6Ği|bϪTN75q]VSh3l|g ^CQPU-WWI S8.=2ss XM5433bQO[vVaP?͸<Khq^qD 4z[Kp`RHrJ]n,qЇ_&v8Pl'úٗZ1;p. Vj`~.$##+AI8yM5WZdoxgH)`k >rEO.X@fNSN[?JZ3Ka+nASPx1w!j`oyѦլ>4C %̩k㮖\èRduε4[ oYH!bV;g j!͗+IH4<rUc]V 1\][k{^@Ҁw,G # O5z] '%$';-+  ͣ=gCjUmZV&FdZTۢBVb) ^$miU/%e),Hν'~ SpI!kܪD'CO>ͱbx7]X'*?40svGN>G-;; Qg/'1SN`N"kTzυ̪~wWcߢe ^"c}%4y妁1,8q`Cz$[f"\acAv@(ұթ+܃% B~dtĘ03J6'LW T9{>#SKL&yٹ:fYdN;n@G*JuD Фq)|+K5|"ĘHQا?XM^h (G?RZ޷&X"Vi uSWXeTRd8*ryؼ~[qAayOUs25Wnٮ),CL%s;,@F9TD4|rΧGNW؂p^79*(6-}R}Nɠ(fylτXɣZнz]7 :JWH Ζ #hV֢c¥8n \W%z&~t6-nuZ']xfmq %`%I|M0]o1 !Uή10JsZs)oB%uT9d!exQWFcZ56e3ߧd$5)$MfݼUcz"6&t$m3Lu'wZp\cC䲳yhE\hw[Nc6(y*r~aMr8:۠:1ZGФ2KC_M ?7uJ-tW 'p&cHh% m`ݨR{۬Vl:DxdC+ᔣ?fh nH1ټ074V;ⰖNwR)h(޵NH 5մd-OE>%-;ӻZ+6dCtrqsA͡=j7gmJ^OBtӧ'9PvVċr+'\e :܀J+Wd 5lbUc6Q6e unY$]Og|e8 726&\j^|F CrHT;9|)Ԣ@bTUXńj4Ѭ~îAP 4A/IX:T-`ӜQ o(AC VPOЙ>ÌL2芋=5 e:i@/bf:$ثվW(`Vщ˷XtS%N^ˡ"YMa|hGr ~5lftg!bb7,R,lI;!-yٸ).BI^z8ԿVj 9_dՆv 2ծ~/cX=7ؠ ;lj+P=hG;$+eD: T6ہQޘS3]aɗU+XY) ~ IueXLw:1ecu⚝T ۣʼj0\*f1dj~Kk(x:^$ ϻ2 J#ј: mȏFy-sNY0: "͸4v+f=َUw|m$!.^aȝ/CkcS9![6S R'K:AϒެWPHD;jm:gz2գ1ԫX *x L*J2AW6o"I\sLF9ٳ~l>V|$p&|A⩎$uRTtꢜT:wՇmT1hJZћ78c v2%b=MǬ.|? QVu%0! wܲ"ّ*jXseM"ŨgWXߞ4;kOa WWӢ/}0߹⦤381jtadKgL,j}N+|9NUѵa!cD={lݞMT΅~(O59M|SS5ђ5{VVRon ̟?XEFcC&X$b}V;Ub:($Uf|bz:axmEN}'zT7qj4WU6O;6B6ZC(%?gL0x׎tۚ/0S<,p Q2gT4ФU 3"O, 3#y,L9T }wAdl5A L{"i`MզW?lAMDzߕK?nqpY4/p 섦BZo3g,hٓ~{' ZWIB 2^qG;4k>z2aW %nɓٯe4m?QOv)?+so & mz+4R<ݽG" 7iLnK3`&/zz͡ʉM$l][ݺe£k#0,Gw11N9TOHV 8% MwgB{vBMwwg#/UFz)mI2S=b~ޗ2|_y< M'5s.8;;Mߎ:":C̢1:Jw[9MČVyܜxVd//}x\DqrM=WO%:ؽ$fmTBZ +. m'z\17 /H0y{Fi'rpRUmA'D?WS%~mW9@] *jI3翢GK@W.Mݞewt1OCI=.(xCsi6hR,$*aN`FdϹ$8%02YqT2rfU7byi 0=6hS@pm5/zYrlw/-i&D1]5րTcX<ƌY:N 0IjRzzg̔GG0:U͉6/Vm$ sWhK<8mPTZB IX*3m񍋤j8]vO'j. !6umgwlU=c Grcz6\/>tN?Xi' e2alVr!l3Yps:TW[Ay⬶` d@)G uІf~ޝV%ul#5hUEX-I]`,̏$carKh'_c &h«,76(A+unF\Ne; E͛ŅYGUl-pes K;u ,CA~PI^5w7B;>mI'@G "6U>) r^E8ZhX_9s,&Gz*_Ý2fq jRV*Y["wqD02K_x D`G  I7Ad$uixonyjg!q/Ztu˝EpJɯ#TBẄe?;΀bbOXUn Gl o@Y:n#+Q@!*<xK}¦t3p&Tf ]X\z5˥Dd>S ^Q⽽35h ~サVGBz[+uDž?!V=I)e- +Ek҅5HE@ nLclxD2ڣT1)]AŚF2o5+DҫG o/{/r#;=8Kt]Ɂ=DZi URD&tAzSFe{\VA91Z:"z#WPIkR竤6D7E`]\y=,@>#k;߯VP2ӰnتsEO"kԓYi#"H8d]+f!鬄>;Ub0E]r^xC1`zlX{©K\91^; wmk[,bsks7:2F)9)<[:(<%VrKpe2S~DܾgpT!u|WxYC.E̶^j=y}kn/us|]\}]d[A: GaVk@jbx\5)qO:K|TU^8~4–#5kd[9,*SBssCpi$ޚW[ivzPnxS~ :<;j L2p0Ii| UWgt&F~<ƲI"!$\, V4, "caԛls.G%'EѲdN۽ (^"Iv'Oc i n&{pɨ/ Ң(>n(O7nwu=H0# 5>)L())ƭi?'Nloֈѻڹ>1ohOωsܷg܅Q"8ϰ37lFL#Q GJ.SIzE֩tE%s}* X \ i}hka` M3!H|w}߄O$_5gUvDnSMk]̰t!rH.[ʓP^]rq,7=uȤmFE BMPROw *(rРs\#xV x+/w4G˥n|!ʱ}dQ}va)'SdV e!=Nz$9e@z#u=&q*; $VpgK/xR$wT%mԳڜ/#p8P ggSAJ^TSYzD}AƌI濄v@ uPSj6 _J>3D"[j^0 țn0aVO';2gtւy" ` Kq_~ך}7BBIE6j!#~O1,9x_9 -;U9ZNkryf u"SwřPw 9w̯tժMfkI_!1 =\/՛I >hgk'Tt'12J BR6}}[˱8&#ZH@ ~8T3zZPuP ֹ[1i|]{n}W E H0<1Hಜ=̛,wep , ]=T!0G${E1nŧwg{)^4aݥ\V˝v┖OڰQ}BDaak!\Y1]3 QN6VndFz9wөKz,e)/wĻ|z-|ØE+';-xEv{&W=$5Y FXkSmmh_.:B#[WBX} [H;]y%˱Lx]_,N߈ UpkWybx#]OaPz(o+M *W߲KpQ $cK.2X^ڔe_gx^W:u5MMγiDzZ'F1/,C±N ޼J;u{!Fa# p<R򅿼&25NRoyu+m }æ>Ss˅R9^P1D}!Uzn74"X JE=NW46u`b}ū!U Os~=xvG?n|K2*G/`%#eG1NdB'@j Pnѡ"&otQ_0jXgfq"KkfQO0p^!U3{UR[`Y Y_F7<ĝT'WE)Њá͂H~5#=VÄiqg[f`:m˲j]u-nHlS=rW&c5uݠw8x)ۅ<Rv}uё%(?'i"="=LAxyoV#Hy235M.YAgN2ۋa?qC,T2 Rm $KnÃƯMJBX|ϛԈô.w_i؁.v<#wǁyrpL=wfeQ+YB1c|fU:F۱Te2HyT;|RMe͸oGC5Wk2؇:.z6#Q3!:LUX6{4Z7@?x rl%RG%( fU CAK8{&MvX$vd' a#0lc4Dxcc`,Gd/S66Zxs>fj|u n LiZ)qwrojGWU l m2~(5IoQ!cC2_Qf.ۻuiMN˄{2 sB,XMfRyc5Ca t#P"^l{M`cxu^g.lYmlwαxr"ȥ^^p;#9Q5BGkS13f=N\h̜sQƴF"45%}(8Nj\Nt:;"S(D p-noipcR҅]*xR8x@qIBȣgh=w[8E8߮'/=2$@3MԌObahO\2^M-¨N@"Ƶ.7p:wU"aAcUAOtA!cXa36ӎamh ">cs'^W0gPBR?ᖺ:`[K gffgZ> ħ)J=(' ӺzC4 㖉- l]x=T!R k>^vPe$`c m6{cd[PςcnB"~kkgֈ@:9ii{.kHhRb)q y'.;c$e|Q]sY@T)j!9tHN$KQ=i0eϪ`$nKek!&svƔNgSVPY[m&q [4c̹J6wCDX-oȸȫ#]PKj"f<ϜTIGb_!=imua}^G5O; !xr_'Xs*:585-P".leb 6qbφ!Z,&av;/{F}knwE!OHN-I@d8u$e· 9϶M_رW>Yu ,K_-ɠK?=l=@Ξ+I{Mn嵈QdG?R7>?aJѧ;+qv]/Y1ʱ,VԱ>2;CV0LOKKe9L-1XpFɘx ͥJZAg:v"Aux$AM*awsy?=hv!Z9l Kg3JJN:8a?a֣k2G/[.d 2qp> AR_Zm?B <;=rXwJHՙ׼ӑFḲmx%OSf`BOFwg&sL/X w?ev[6~33c=?!hCM(NnKHԖ.[i)5l _DSP/{o.] Nˬ4g+uW_U/E  RVb7rн*'i$M1P_pΆt \3`n .MDQb J[uEX[1"W}E *N1T郙ӓ缔tQ %C|>BC;<܈)èb:E'T >99TTh\#1gYP*ШH+ݻ;r2f'i;{ `pA(ţ F=?l7N`Y_YcX5Mcl'|Cq$V@"hDc+idU+lr58ҩa@3"2!7$D[NDQ d#{U Kզqt8M'-? "șwd0N^ש{|կrӴ~㆛> Op8X|n=z怐0FTLM+&-gń!;J9F <-:iR/Z? Mgi˷Zb=B"dX-CqfYLPhZ1 b,s㟙}5$AUq+.-_[)@7gOp`_|"-l̔^a d*gu' i^큚>=&EΧt-B@ DF4lK= G:buBi4\*JrkGٮ:y%v;@wi~qh8ElZʩ8_;쥬bݼt6H }RO՘ElL\!;zMR~#W0tf; mKg6\?d;ocwZÅ,wk!ՙLVe(ѽ?Efb1POA;6*gex?bgw|5k sG {WDJ%[AF-hLsY<Ȍ]yj~kxFv1ˇlو`uR78R`׿?P꺙d;#Ȳpr{K~ȣ( vjvàbp(MR;usdk!6Yx1pqW+kլ+{[{GGo4 ݙaPwmb/zo*e d5P5 PU[hBM7Nw&ˬj.T_!ϥ6]~' ŏ?k:ęE<)mx\qP۰-̸RDV5cULb&Ca0>[i;`1i⯃zV`zN_5}BC6z*3*f'i~EP#i8UM9md!a)c$9L"gH>y6 @z# l6p8lMNnMah=+ aGZ)wZil7U캃L+juSshc%睞-f02,7t׻qh(u(=&/c5HYӯg/$>+ }<ըӟQ6wJu>3G1v(tN5湃D4BDty'cN @fAeU-duW9lrVNXFx<ԼKHWaI/Ne-ʧ l )k>L1c@w45Gdh⦤4i=@ADd/d[ڀvΝE׺{!GH+_7I*W y0` vff|X-H#ג+}-OhBSvXxtshfΜEsc~Cgcvq0[8Uz:k=ń36?h2rp_/:/*xt[A9)}D&cD^OݙM<,gR=FJPx~vU+wmhg`@Ǻl!ZP3;a;O? ” S,bHn[vEG/Eyq prWE([w^}h3ec/언m5nŨ*FCꀃ'Fi0]t:[jDoQc쟀v:5bur@" ׌_ =rm7/|[$MֿU1R^h oİ𮝡WWK3: ZY Q0;g6Iix7aGZKڨBCet52,6RIZ3kz#e._^TVU^)QYTSYE=UƚoJS:O[3e!ô#~$[QVF,Qܞ$wW2inԴJvhe'n2Fa@C *?os o& )pG˻I* }"'R>gmHuv+K=[nce (@ jlB0\%ײ>#0m$J4r62{"CZ  e.Z'URTj [Sc_0;@@>9ߺ҃$̳C7f•Ki-؁LDp]eᮗ>W_aEԑdgN*p<]ZYz!`zEtuRIQ"E3'dWikMIv0}hZJ?wi3N5iM8k#-*Ոcׂ9Ֆqx4i^.tPO]n1PIä)'C(C9Cf{ť .P0^\( `yT70,0.rӎ!N & {N;eZDٵjԛʭ󧶏Wz|_`'YK Ez4C!ָ'jElGIV}=&B]ѬWYp'bS;[<{\c c/e6WS3)w^berZ^ Phq;ѓoB.s? z 1UɔE(P?"sdL*|p@7p/#|<_!!I[Z$dC "hUvP)[56@\R/$ A,@ r**OT^٬3 ՠ)r4d\>xod]Ȥle]Sc3] v nZQAlj0 _s*kYR$@"-턇.ڹbY *z:0;x}S,J-0,p99>ǣ1@GR?z5wl"gQCJ2H-K8SMu+F@  "Sa?gU*I#h@`\RiKTGNj` p"~R4.:\}S VP C$h7L"zu&z$%9}:ՄZHhp1VeaP./O'oh9 , X9-ʵaXg%%uqFՂDsӔɄ7͖uݹz8l۬nBrmp lHx;~"$FŢ$n ϲzpm\=aLǔ%eհ}@{%O^PYj7*:.u5/d'QQF27)<]6+#?ih{7^uWPA\;~ *@ )fW2փ/p*{zc]I2Wymp/g _ڻwҥ7Pe @6 :7Uv̈IDgR.͘)†uZy@IփVt&Fm{9u\~1zV)bÂ'jJNZB0]I=8D.v䥡v6zhrH[&{" K5җ۱d@G%ÆU Z7z{O$#\>qMɥ8J~gb;E{ ϰt)b_.*V"~_Zu՝abxT->Pī9vjD1NM[U ƥM1YSwn :,{y0AY|VtX~V+0~Qx{rI^ ;|=/Gb$-|| 7%=RpVH (o4>XRæpFq.aM22)iIJ:"Is%hZd]:Ct]AzFEcwjQ8:HQ9St-;st3\k1z`N738k s zA@e%HPA'0Dԫ8\SN%7d3JQ+6VEF>!ZiK7H T;ZmHe|Ù0ic6gšO419q2DIAHfIhSJܝh7s(wvTCu]bUxoPt0(F TzR~Kل;:T|n[eztmm 2oA[o`eV0E7%膉Iݺ=\ V߸C@:ܠV2[:EQ82DaOVBHJ˰HzP4QQ/!N߹7[0-Rj@p FUkc(YGL" ~%\IêKK쮼N~WKdn@;Wm ^1}q}K?0&t<+w;p6(m)Ak6R5g7gKCIzfyP"C88Iu*vn?Nbr(Iu kFb\}_Pe!Ԍҽ1O~$yѱT3 n4lV=Ƈ`^?R'JʧdS]m“j2@kߚ!K*q!fwR{k|5tى d J!lr-DJAOv1d+T2jn=Ȧ>dJUv']9bݒ14%\֒~QX&0 #H^9G4@;)|FD,׬TT: =cA}C]ptꖻ0 MqVNCjBt%_Lh7Vޮ|YVҷeLX0,,;]*Ǭ_g{)QR3ɆbALJHBKUWK6άVʠp4in V8BA.ƹLkLA>UvW;Aai~هw%oF'bR}{sTku"Y-A=/Q比Z3{MO)a1 ]d } ].KKImc z-NDH-uKoϫi9G[eRm[J01Vĺy}as>XRG>0SJ(=]a=ُ7yrםo[1Mg [;:ئ(Pjzڏo6GJ{*hW 0%U sNo3|΍#gzk|Ømiuz/Pp]17b~"HXhڷW\V ~q x0Qzܪ`Uh(= 7%\e$T$ "/E.fH3mx]lC~, HuB'P!ٛp~'/o u.jɏ"_9pq:-5-/Ld٠xSa98@<(I3s#0Jһ5Ng\_;_"b+ódlzY%{N]Țf9v ;o+:Uٻ X#1]M.bA+T{fV]Ȳ[}TԴd4[BT+(=wےO*gZ)CU]߉kJOגpAs?u_ЉHWfEmQ̡,13c[f:BQAlG0Bi'(% ϛȘ#as 빘y | NF\RnE=cR}S2XLSlVe;2+XKL`!P/U|o$h+~ZkYa+`LC/:(ĻB!(fFZvB8o5XQ}mYn!ɟ2i jEzeؽI&qU'Ǔ HEі^F \'$躀|ǏW|;hdEߐ*)}U:Kݴmpb`|CL=tt u= LJH ]xh5'}qS<{Omɕ"<6`gݞ6:B+Qmq%|Cz"-]̸Y>}"?Ax?z%xU vH$!rzHk<"վ2D?2%Lε?>0{.$ POo X:," DQ&C[xHt6=^Ij;-{jc$!oݚ"я\Ol P'S Gҩj@/d~Ҁ] \\=+޶s8)zF|Ǭd:5~1__urk%B׭ qʵ20x[+- ?1P MI^W8;ػ ^4f EIjtљ &Nk9 T)4,~USԢ!b|4, _?-}2MNmVPBVď';V(K]mdNl@&M7uv0feHf!_Syj1(vh|1;&zM QV_&tT3ZkRM]Y;7 faY1nx~2+fjDfRN _AT7@ 9> 9y'I]kԧ-b9f3`|f"{SEu^Ko/ ੀml{Q ׫*.#nsSjv"extҹi,0ot`9zkN3Ơ^_w">\''Eɉg`H8 _XBvtkCekC:&XDZs81Fv})-TEGfQȁV.6^L K8}/̧Q!\z*߹Obyu@;l9TZho\)-EA'% HCsaTD%]IjnSuۙ}Q %;\jǝ-E82OPc(HqYkLY{_)pg$x@9 aPm8vPxy[{u\,MKhI9m7mstCB}φjv'~֗ |-|%f Y'&03?Um*`zlοPL]SMg:Cцnw5{"lep*Ľ&6c8' Fh7miξJ2i[U J&8'Xpzևm%& :Y^Yb378H Ta'Xꩺ0rRQWK jvSބA{ɠ_=2'oD2lnbG}88Hx45҉)B #$y j=(^b"ع5[ꍭdbR c0ߐm5$.:@c 6mXW\Q+{dLRh'b5UAo.4lQ0)4UZd.}6C番"j\A .:w~!|$Aꁶ5vzZc_AE-/YwRlœaG}Z,Pn5ab>s 9Jq>بM13uO~& 8$/lgYZ07070100000135000081a4000000000000000000000001619eac9c000056c4000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/OV]?Eh=ڜͩL@AK{3+oӭƙK׋Eµ=?msf!| &0U'2 ].P2ZـX~Hyj_QZL+*\Q΂ VsƉqTu&WZVUP{kMwِw.i$Ǹ=g=XS JDDz2(|.$W_ԇ܊''o-Y]JjA섽È^t}$^ O3EB++)aF^ Hls.2H,/tW@Yg3Z/MBسihMlqX=zz9fyg*ct,zFXC;G EKV8[&Ks)H}4Voi<_B|8 >n>4jwD渽w "^1uqy9L%y`Z r :}r3aڇv9 )Ly,Z})uU柶Z%]>grZnlh7JKFl9{qz#l`ԏr4C-_73gܺ83LݱΩ1Pѻ;k7x 0"G/N"_4n*X .U X=-n;Xvo}8Aop=DPv(A0Mz5rL ㋛M`π)5@EiEB:y ,yUvM%JFROzM:Ȍ:gpm?dsn4{bDȬZ:7b,aUE1TA$$ \beu=8C8tJ?Ygf#ѽL:q`EJ{ޟҳ޻W{Ӂ_8Xɋ*Ll7 '+o-k OzX*~1`HΒ+wI=RM}F\ӚFiR3HwkSթrxs Rpf=vd ]WxTQ>,B"`',f!qRLimR. ţ??Lac^Y$X&쭱m"omD|jSc;39rQ#:HI:钵pN,W:4fO.Zyp |$g*fp#Ԡ ?c&:]uL^crfc7J, y10U;6&SlnXa[Q '3LLIj٦6C)8,hk3wogut۠8:15:cJ,{y!x6q!BokP"b#uԮtz9{)t!A6^9W8TCui xR"i:؜vSeTR:}vXr}`sԢhCVn>#}!J `_B G@J'4w?o]ήjgS x12CV?[]P$/*%C( `Å Wco7)#kQmЈ3Ke<]vOԫ}[AKo':y'ʭ{S{Op& /E9GV7FO@)$?%IuCdNܖ%4 i%ű$]9.f*2i=-ёr婾k(oxQF/W1'WwL !L_ARQ/63f6+(u௘ɋ9nSg̛f"40bs+[f=*#d{-UTg}9P,*z뻤E[+a}=uA2-t|7P5z B+MmmX\|9L٦ra*75ݴW^a{33)!OQ(⍙-x(cp㊗JUPW=v/Uҿ C @" !C@2l< #`>賎RA:(ۨ_4۹nhělGp[՝e!LJ~ U?v:~G(AHW|mס)JwMF.GK͘r@}.>Za?N󸩥8^_o;,(0[GpG-?IY6DFR6 >iOa Q͞4&$wI]gEG4_HoCMraɃKM-cu,!(V 9B9{蹒f=޻3U w׺jQsOυ-IАɯ~?#B d&isNfqA+|(^ iwW: џ[7gFAfD+_y+%aM&s,o` 0>zO^3Y%9$|l L oVqvqL-y} (⾍LTL|be0Fԃ 1,tH{gz&|VU/e{|.$ `/6`c5sd#&[՗LݗNTI84I;NJk4;A%ǩƬ TI SkSS+[컆ha`o)?xĕeV~^;fM*Ӓ@PO9`w `,md~K"hťp$= 4ȍ]iנRc$nmCU<"OKdہ†Sל- կÄmgRNv'k;f{g̰jO=,L` /8G#~SK$,;FƳ*d9ڠILI_p)̣b:=-KضNapyRQg&uKG}Z'L]^r" /Q._ֿOCH@Jy2DS "dBFn@&1!F]֊kf>{=73t DIk,Aq<-bN\A}Q]R$qtFJm& Uw@-(e'Scg[?_!-͜V`VL,8KgP ߂B2 y2Hm…09V78~I13H\QמdG'UךɊnSv%9'lG#|x4RiY^ !^+Q`Y㏪)Op_{j%D?3>.7V 301d/SMѣNzB( d 5}Px V[d$3~oGCXN^o7CcҪ5j}R9Ƌ>sIS0s_iۯB#q!IuL P %Lo-BOY;\Cyٗ|\,i+м07m@LF`N*\H*\'`+˧˳*N3pxt+[HYFwGqEoLJ)^7anQiW91SOVk12cy\(FވBvBkQE661Ղ.!mc/7waۮZHb3X$Jvn~:jTT!6g?YE:$!^I ?|ҤG:IF$Qdo/Z-R|ϋ!0fPT  ɣ4Z'e"*X$FBfO<⸰-j7oś<;,޲Yi5F"xhs-,5P7W_%Ům",ZTpaVABe@aw #3pǖ1]OҎ"X<e˯t aD9BWô93$!ս@rMF9V2O^'VV,?Y"Eۤ" WwuY;,x.ȒoN 41HF miT\Ei5Z ^wH9<{<[a3mS01z D;|ċ7Z#b ?basczpmD:JHjV ]Ї R`M54?v?[ x%R<=ű+O3NS2B 2"ChU#jbv?b!2 7akPF#S$f}.c!G]ٯ/}K4"'-ʥ)W4( T3yIY;OY 3>?wh-iXg lnd ZM~AB? h 5cM*khYh߹@ΐf"VNTmL濧6@c7&rp5Yɲi~3qz{ X.<ܨ8/98RH-ӂ3K[sQLPp n{^5N|ŽsE!JzHJ+ '+ #Vvkq+ʍv7!Uѧltb >ݐY[PQח:y6N~ś *xErht$yVJȤ#N45BN$}u;y[0. ie*25OoȽGW}aD۲'kdƦYky"XaX܃m 'rr(?\<ɁT ~<}4P2?P])02'[n«j d>a=}_]4@|1"cIk6]g.Li܁8',4Z T90> Hz7ZX+qe˜WkV7L]F"!{ =pn:2Ph7ɂ=Ρo="z Fθ([q/t5q뚵b1Tc^@$XSl=&F1n zaզf5*ŏ2|mTZl\Tε܌ZYd7 _Ğ],LSz»!8bhS%N4܍8ϝfSOrk)qm4.c\!9iaF6с:[7hy;oaR@,TVddԵΕ?K||Ęwd@.Jߒ eLC, fq˱/ڼQTvvC_T&[Ԕe)\2"Nù[z dzDeY Ur"m_=%T#mzH@}[j (d͗R_Q}DWSm.A!֝jnz~fZ3oߗK`rmEm eYXW\-|u\IkDHi tzn^OՉIm̻'3:X|F"7gm .yM[JX/ 2[^@VE,+*u]t< Jh,@RT濺C 0B)"皑t|@) R1Ԇq=lNmzSOSĢV<t54߉ 65h=qePB2Y"VoM"64Ìr`(\[C^Ktϣm~^׿Vʉ0KHҐI\0V Zf6FB) Eɹ:"6 S&t $KCStg~D>fɋmC ʅyءY] z8*rT- `*s -:]J-!{n^@~'Ae"}'d1)Щ|dޚ_ 珇$GUz:`)p Rخ~i1U[dIйv= \ 8g{Lkbw& $#N7WͭAGC2D=zb.:⦽f<.}_.˪~8 ^It)COZg gyՅt'n#zI{)^ortǭgx*GѠk^=>2F/hnv^{nIe?73!&,`*-}~;QS/NTN06 qP]>-|i[RA' R`}NRxkrcM nNIqn u;K+ 2c0ɌcQc'TY00̖r " ͈r#S( :-c%p=b~1Yfq&IC>R&cI1J] JKNiF0a, ٪U 1j}ޡ_' [^ ֶHS']{(+,1Ι5wb$_@ %Lslq>yCw+ti"j-.'[dЗAz}$촕JX<)P@(sT(Ӓ!iu$RcND̎-`e ur,Te:gG&斈A{XW禉шl|"U膞 K|iYaPBbtfNg-$Ha=mO%KYqW |q)[iۊN ES+ԸJ(SƊg~r:ߋ0WxL 1Q•y::9N\w6tb ',2E*d=fdZ)ro0-|h6Ftс9#ÄN[1#ra6kg.@"XBw"GaFx{lz_%-+ܗR/)Zu 'tmV VOk\QH&12z I,p@?KhSewJXq^oCs kH ApI$GȋbЂDIVG[慍V35/7et @KY0'<<&tY[\k*\ cpݦEiv3]tP@Ej'@' xR=Ve/C(@%S8C[ӣ݄Oz0cx&/=u:Z[h7Yjo8g"Lxs3or<Οڮ׋&X9}2^e{@}}6͝hvۗ.:Dfwee$љ-q %Iv0v8[fW+JQK .ף0޾AKf/ڪ*׹h3q}PoT!NAl.1 x Kp!˖Tc+1{9I"ҪOYYE ]UR2zT H H.(B\.6Rq914?2KqWX/J~{ 6#9V1?vM"-MzZLCbS+2.َXD/STaeQ[/nYKC?o|NhuQ$Hq&"wboi8- q}륜3ɳ'T݋!?]+{B0%%ZK'Ӻ,K͆Ѱ>vmc[րg&#_ycx*0첟TACo!jX> };)߱(H?eѼ gqx8$rMA8&Pzt~ޘ/%8^]{t,%-gQ| ϙK⭢ f{Jod`[4Ͱ{丰\JYp?JyLڠB!Tb_HSo}.|,D`w E*I2 +a6;޸kwN(d9zj#,3^\(hz4G(/rď0U%qgYsdO+76#5:Xqc\;=撜_<݉D\!uUUe*A wf RvL TEJ73 UΉ Gx>1w ^\EV#:wĪz":ca>Oߤ SҝJ]m\h9~̆h6r)%aяjR 2g+A>Ǥ vU\%ynطw>VL@M!Bㅈڑ织wN㵦W)tz?$- rFI;3kd=?[ -\L: s kN~^ӽ.fX&\Pc{ӭ/?8mCRƅy)hH%an/.A$&bh`txïHpMފ-n,DY+=j ^ f;FWbFXцcX8òӇ F̄X 0рKqMKI|Zm:wHNR)M.#08Mߛ(I"!sY[7zk]n&Bv(}{CcJp(J6CrX>Jpf&QĶ Hd8Kd\C ܱ7_${շ̪h*#Kz78R9uLAQȉ~8m8uWm55zGr-$:Et3#f6WE/"U)ʚ[D 8z(NAP{*7: % Gی%iDJ{!p8 zA,\b&Rbq"!(ag2[ɠJ/Nʥ%iDׇ9e@fBۮϟX]$V(%#Z*|5%'h;bPlDa,GQx:KyMXܷE>Qn?ޚɨlaM$òM|ҧ-?C2Q;KL+Ժ! l.?C4ihh؀݀yM T}~B 4$ Cods8;2j ;!=NϼoIWHBEw%bbE|>Je7Wח^nson,MVMz~h2@wwYt(jC;(".<")VK,g'B_ZS pGi ilɪJ$EJ(vhPn2jJD$.)]=BץF6ع"O~8Vhκa. xz"KhD~&SV3|Tp *˓ņLP[1\5U[Ȱ&MϰqE_TUDC9bb V!Q 5 \:v5ObHa=J&zqzµN;[,#qud_Ѻ9lu1WG#ޓ Hխ0Ky^RspVH o3>r (M5c< a̡mMl2-P<ƀkSBBu`ĽCF5Ӯ[Y͹sJ i *su|R!xm,OB%'Ͻ 0_D3vٻ%_wy'_(~c .Q+d`^aȒZf([-VXk |kn“nMUIiAwzΡg87"U gX(\!h_Xz9.TMiСqg5?ÒSQsr?e*FHWzr2``8; .-'~ w㚗ceUVO<{}+Ȳa߸,d|IRu+6PۼsYP-j!^-*֎Jak?hŶ]J-t=@%| ZNb㦙V|C:E׵tWXj6C( Yiʧ*fl3>{eEz#V'B ?Ŧsk5NV^=c Ȗ7sC܊E:P<\ԍrym6JomJ"0lPwU}Ba6PD2[&2i[7^=d וLhhי N`1RE!CU:[=pAK?@ȶ!#%Uʚj,$jkmv X ZD3H겒'~ >ƾ.6$sH/}ʟ$ƐD_55HtQQ䃽 $Fd~N \ovF?z(13Ėty:mqI24~zGE.=?^*i8:M [r/'v guyV5(bٽ:_΀YVե |)!F3 巫4,@XzAUĮwxҨRzw ;v;]]K4Fp F*cD 4Rs\#D9Gd;LK5TsʚLzǽ;WTxv|Z&`0 wyߏ%`PxqS@c%oF57 \cI5׊W9=X4x^ |v(ֶAĹئ+oe9#tۂ0&E+K%6/֧sv0%e.Zs@ݠ(k%PԟF=iﺃ'κ/k<5迉?M9%r6.fc' 'Ifs&Y6^"!Fp ˍ3}ѠZ+NG 8&2sl,{\ء%Ah\=N Go )w@Sqv{<|E בPTbH̕GnH#g>mp] Zz埴uO=亁E(!жf@ڱ@pS)\tfb¼,C&Fdnŕ_"ґ**W_pGoA(6ӾSQI\m%]<].OdyHûFVƪYh¤Zx75FMRpJrGbnkzYiZ[yE}KmC\ڨq7.4pf5?CCmD7Np)SU$'MMxf+ vAƤ)uTowL'!/'!+sc 4eZpCK$3LcO SPP?aՀDAy|R]Ws7"f׳&~N1C*/B5 ̅'F(YEq E7|&'TU8/wU 1a !Zz]skT,.O2j۪*mg}+iǠ2S A/{䄴755m(A.'rCeA|}pUb7&ϭwȩt.FD7k[6^ _5Q]%79Per.tvS ydcjo꾨I%V'CnC}k"09yLHzǩ2ݴg*""4Ҳ%- [oh+kՄ"mp!jb,oTCn0vF d!kï."dadPHe?}+A=e}]ڋw[9ALz+UUhq~TfgjjUs+W:sN&&~l2vHw3\e}HvWSu kzV˥(6 B^ycmJ 﨤6.f8uELj|L5(_뀊 84rD80_:); 'BvŻ4otaO{[k"Fo]FDsI*&-j+ `z8ڭsn sk)S%ڹϱJlh{)3ra8^Y>Ҍ-EI4Um>ԭ޷u(MbcPޥ2!@d}9|I$aLZ{G3f\2^LlO1Ҥo=(Y<@(pVw]F^9GbQ$74^m]T xjR.L@8|yEa_ ù@uXK| ^~LGviK$(.Ჽ٦d& `44D|)oR2*YTٖBofa-l#׉3+rT7ZPqml2yуj4h"jR'G]<ֺ:Mkqh'k׹OPEWU4sl`b㺰@FsFF4cq/w5XUtL ٬B.uRjJ;ZN $yaIH&cDSkU:=~< om!`awQ30-Fp!GrZt%^󬷰5u~b)c3&/Ba\r?ȏtL* w=Ra-ޟZ-ݥ=E]\}Pj5;v/(Zn2xazy`fR&.7+g2>NGO'huR[T}a L͸ǵ&ֻgJPmkM;k:Ph9ڄ3oYEdZPχYL;jNXwx ?+Nde{Cd0ʎm p\ZR \͖;R@-(+7dF4&+$jR0c'1: ^zҟB9JZI:,2+tm3o+U@!;kD-ԘM Y{4ҭnɵ0Czi_]6:!G=м-Z): 4(^DŽ'+Pz{6eU3鬄$"E'#8h}NEHs6YKmf7tL?=,A-9DLp% +EQGu8.MIWD>Ux΁!S=Ԅ+R`ƗG˼"d@[.]ױLn݈+j;fXU h22JS>Vwi1d _K\02h T.^"'˼;P,m -n:GGzIp[l\C$43gb{.J)d*cUIZ-1B|y5Sa Qզn~6EZEVsȕ7cE XV'N"ksDse[  "/]M{hw1CHNvFD jr?({ūf|Fϸ8a 6o.Ar3<'hc(I`\YCmuvt+7{Jck`"S>4w4Y:؎b){[mSтЍ R]v!E>>$خ~nJ\ rD_|>xGjyfOͱהJ{+Um08=#qAЎ7c'ւ]$RӘҤۨ3f.l3lSb.Tִ2DĻM+7DF$yϋ045ڝvS|\a^yQ޸@x{1 `<79 ^iJl!3! V'٤l+^ `_ܖ| @܊}3HTn!Kxr}x>Q֚OrabY}c֙7 mRՑB{^uhtߦ zp_ Tq{}U%#e1C0~Н Ľض596ms[)$S3H珦i^d:3q^6hVx5{o;&6yh%m YR @Ab$mD5&z-!rn_Fʙ\))E9MTow[.w$>u+l=N~ko)e$ UTgD |(}?㴕䁆$5 s.A|Bz0;6צ-ׇ**Gc^ ZUM~eF}G5BB}x1v;&L}@ !.u6 E;#}]a}o#A~j"[שb0BJo9Lh/Vo^ѭzcМXڼq$;|UhBŴ|%ۭ-JN]HvrkE6M11Yhyo~'#S9WZ sxoZ,k_,GtD"N'YjULeE[-8S=m8uH%HgPV ǁ 6i6hl6]55GOT>ij@ S*Z%F>ԭPf8tGˣWlVE[|{S6 OF5JP_V a!~Q gj!侼"I35@x"|>K('S'/[T7 ~*ښ7Woy:b -ASͼ$^x[aol{TOMqu9" rMiH($aBN_.OQq)Cmp~h5[[{E2,hj| N'*7BRċd4g J7w bl󑀥[U=fAdžcC=|- B4oMON%`p吆{R/YdC  ]آ"TaNr92BϺſ3!,$wqҀQo#89bP౔ Ƿ.E'3fu?&7Rhx0zA3(0jQ /۽yI}%*s*1FA dGgur(; #'4fk` 9`0+-4r!r&_P.k7m\@S#<tݎ<+a͋|f>Pm\+nWC|ٙU g,jt Z/gvsX]uu._t; =M9e*ة@ hqwjeރ+jZzq.^JTka[W[zedc.csMu\}>8g_bAۣ]T E,867 ݀1Tob{")BO%2Z*h6rRA91B:7f4+sIG{3C?gnGJ%$>֩*.gJ`vԐ/mg8TΚeL]*FvwR2A/nXm Dp MgYZ07070100000136000081a4000000000000000000000001619eac9c0002a3d8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?Eh=ڜͩ>V;:y7olzD}ߠ<jUUT,,.yJ}I=|>>ӽ_F>aB [KWsVa x../m6?249v&x)c#~w(d~JkKXSlW k qFl_nm)#z2Ƀpc*ax$j~[ +=%F\~LͨcPPxh&$ؚt=01`#y߉^8l R}cA i[',B>G?%rL^ӛ8t^rV{_W.Q6Ֆ| M}ݑ/{+PK&t?~qt4MMM;ޤ{HbBpabB |JIJs7'e*PQX^J k/ɺL(tX|{3bl-qdAmrR5vXGn*y_=)Ŧ񱛚$ȓK3:a|.D0i D?e7fzY[:@/?l_U 6|K\ }!ޢb+V\ |Q¡/p}M!׸ͮ͜6&'ѦU׊/I֕8 ]^ m`4>R7G^H9WN;A5i+?;B\ջ_@-kNcj;IdeS))`|ia<8=X@~R=+d;h?KīX6)V<}s`Sӫ%SҘ!zTMuU>׼崩@d57$%S)D2G:yu8rW|/>[NΦrJaƙ[~f嘬E$$/YL(0Mu)%@>SdCamzBQ9!q骼I@SAz-՜pu^/ӑt>Y[.,4T}Cb&,5Piezuic3 # ?Xl(ŚΥxG]i !k[Œi 䁺QY)\&[b{}{%V{9,2^*JkZU*ػ] eY{^?ّ)͛PDk/ F3:_ccڻtc#e?_aU}b@w*#0 _i]DWžBY$w;ԙ1N ѫ{KVNZuD9Z`:"4#A~v䊥I2|+!].I,,mi>gg%,rXƊ?8o(d\>l$1"*Gi͹+|uW25^"A}UPޚqM$7:us|.mEvJx~]}>5UWo헵p)[RP^{K@ü}pN Žo&{|j!ޫ=#B!p 6$JʀI:7T:K 8EA+nspM#UHPZd6Y4ϩȿ:CZI"A=v\E!6.76jM-M_%N6D7<*cd%;"aeQB#{ }G>J)F~IްVv%+^ABݒSX= n*$7,q5`aVU2_n )`XVqZb$%C;Eɯj%e.iE6Uih=BO,k}rdvN!I-1QZdI :s|J}dmG[ydJ:3lkߢa uAYQMq{Y= B{"}aɗ=38k|L7eq-0v# sSskHYumgCF5o]0n@X6 O e [oQDk r"ķfvRi1ӗqRId/WXh4*%[M|r0(uzs0=NһR>KX@ep7LqEFO{yWv?WDnMT4G ]Ք8"M6J~Ս0=,< T3{9|!!Ŧ £*t_;ŀ0J귿^ˆ1oa+!ܷT+ީsi1c]ǎ⯮ `h],#k2$ΟՐmQ7=y1=Oq-oGpp8 %w,BI ov1Hp9#\AIqz &9䱂eU5cxWR2. Y&C8h*?۹R`iM8<1 5ZÔ('+!83AtogPIS|uvAl*8.{Nbp Ic/38mxx;U^ˠHwXzIlwGɺ?qn"|E^(n,G/%LWgn @XzC8R|\istQX)I tϵ`6V3!qbL!.J@G9yϯ 9Syͱ/܉/rn +d/x2sՆ͕! !$.$ w<7#/ @e6PF9*@1Z"'`{\1tdM l`Q [br>zM90m$H] s<y/?i| 4l3L-=&\(tj̈́츝lL.SVtN cYBiM< |DogD<ȺEt_.Q7?+)0ܳŦcZȼ=F e$Tk}[$H3z,FpSc4z#Da؂ gկ8Vޅ/fXÜO"8)K{ MLdY&6)2񯋭H~|4op;*]Ru!me'Xi/Yru(n2Q@w3~:50@+0;JI#7(YwMEe-ZYv9Qq2"RilJu$I Uӑѥl` 4sҺ":'s+!>φ*r8lv68S wQ+I *LT,:OiC{(Ŗ|MJ҂䅺n|7d߰ex*pHT Nx,% djؠ<3ׯl7cWSw&*t#r]ީ" %qמjW& ѓ^4V ЇUwQ%Y-ng2Jܣ6<)'<,ekF%U cUeƿĊ\T(G'Y+HRV5oTy1jSD`j mX%p.t s M/3wYzy)`UΝy k\%rî< |TI5|t\–85Ykڜ ؄0_k QݔH<\Eof>4 sl0V#XuUA5b3px)Ia2u╊OyLX᩼ӟ !<hP(Lhq4K~N]߬ gGb50FhRc\=>|fD`D]_rq&m~tEv1Mm8'2WS_K֪KGwvkGw _ oMF%絖S-0.o@# :ch?hs*i0'gBzdYq4_ί'h=(O6<@[!8(wkCǑau&KkRE9>SdH8Υ=/3nbƫ }D΢FM}z1M܉)&.(ÆohZ/S@DIuJ5Bm2.yGvƳڴqiw? -=% tM7&]M9,C/:%t]į-O EcXI}?u<_tyTQ#> ƥTvpk*d鑉c21mX{(P Çad#+z r 604|< ʣ8ֹ,\C&2VԅoDL trjc?D*KѲϘ5MnOlCI#O 莓2ܨ <7SYcv/]BPoKSYYyzcK,bTb,K`CSukZϯuga.ob +2LNV\ֺepRIp;X9Â-=V3NR2*|x!7A_J'?Rs>=PvM_x2[|Hu GI2Z"@]*$7D^OHfD;ٽv9-GG>;# W(@~ȎNG˨mHkc3kO&h9e5lϩNB}/͏3)WT_8^@Z=7(VR_G53k8GW7]]4,^Rf’Uk s~p`2Jzz.#Z{HdaIҾ/Ϫ$? )XOi' G|*ƠM0 Z[@$ F'jZĄw:ϙ@6f5؏>)救qUZXX$ %yz8 Noi<[VE7§-J%\^nӥ /D3IE>ҀQ#lx׍8h+f}M*jqH%gKÈ6&ϟ: eos% ƴо˼9ug䲶9#[Mә0S9^bo|9dyI%5ZȐwAhb woۄ/}R2!UradZt]X UcP|v5d2!tN/z:8Z!Ga ",[l*p.eX$ZV,G?āf* yse+D!XMҨbl9!rV4Y) XqMٸ^Rl hLc)%Ċ`SD%zC] EmqZ1͢#I*=QS׭2w ]%rq.JS2t M t'̠ s,ؓ"~DL]&Gg`d^#C{ `{lVb*ކ;V/~[G?"Ly8$P8cpJ'}G/tcfVmq֤ $,{;q£BM&_'^a""*dOX{??OǢMP&VD( p&ї5 ;aQZN(;gxц(fS]6 ږ]VM+)ooK?Oj߶͙nKr^!'ѧ⯈y ~Kٌ.UPX%/PI V& 5li)e.r5| ٤[> ^m= NPOW$I;BvCT07:S[I X+) 0R("ǟ*ц= ^>#!z= ھ-ZAqەc|*e;2iToji$hfò;m (rL L?NՉ<2!5Xd e&qO?tmɼ4E23yaUryU_fNe?ǎj9nScz7xt1>?js;Cc?j_H#;nF<5wqYKQ+Q{yg"[b}xKj  2Zҹ%s(_sHyMω zLPv2)ʹMavW&b@<f.x2.C|bnlRՐQ `pQKLQˣRE%^9H>Ikãst`5>;ĈF_2qlH+TT;SsԷgeX+Cn:wn63ZW"ˣd` @ C'Kk+_)ΔeS5HE~W>L!.꺨^ qeWi0d1ʮ@:s tϠv[ B9Cx-!4X@| vz&%_|ޮ.cJgq {KE`@9B¶de= k9ץGd<9,be 7wgwudiCmRZcy! -#Ʉq2~ V^.7R6-ɻU42wl3Ѫ`71` /(:I㩕Kke]bꡒl8M.,NE0~ >9^% 9uATLPXVۂ1s 2D`Y#gK֩)M`<3Qڋ gOts4 bhS_9j [$?=/t"DT@ExFsC#"gr:ZꞵlXvUх+4BB { ;r8.7Rd:qvlK.pBs]NK{/qHji6_=pȳ؈9g ~ovJT S٢^V`j%@4!'e}v/K;!VT [ n+Wc+E?L{׏5UUUfogCKgX\x6,{x{d4qY9>OQ1#Sh'["NvjW<1ʧ(.o5cu)q9 s']~.16~`DrhVȭy wz>GVfCH``!?ϝW[uOyY':'7X]뾰֎z,wy U]N㫴ji~tCzQujId;G[]߬2;|` >&qt$u+Ve T dn Vk$%1ЏW\S;U>X̳y4.gJuM|P<"TVAB=9V9X*Ca,!lsŨs]*Ӫ%}R%1ѩixȞ`lnmSen^qJaS?Ŝ 89~ςŸ?E7{ f[QgP/yJ Qy7$eF ?fn;ăT|qW~eɖxcцR:!:$qyy.\l]Nx.6%L<ðb1W M:ze<qD)lŻSɜ4XµԸӟ=ڡ?|Siq}z5bRM3E'XOYhrpRd2NаjQ41^t4]úJgn𴷓L^ #JA8{ k^ lulz"h~=$t$M Mffo585qP` 'Xw#q#~h 5bT7^5Z0Tb)Mss<=v2i$nSL!WƗϝ8_J~= uʹVUG֨OF> u(&mٜroЀ)Vd-dK V{^'Fdz:>^KLʌ<&m{p9m =*S(Qs;boܮ9V Q)!F1h&蠲(c:84 Y_u0|c vuoqntO&0 zv&O!Ϩ53+0{mY_O[b0)HI(5d0p<%v4D Pc7ܞz5h⇀ֆ )6t]hs= OM׬ME Ӽ-%E:`%Y[LE6>#C#A6v֪֜"Q,E7 -+d<;A(X}>[|Bq6fܬ/0*ze*cj$L~j EzER6;;o?,9lY# kJ {[ODUqe  iblVk3{K쏜 6ܪYq,_ ՑtYE6M5 ?q2"0RS%y-M֫'ۻv] rگ0z,`'0@?BdXڙKý'Y gпARL #_`c P7޷?xk'FX|nQ.wNyLDuX-A;N 9mBbBfpM^(fS&=;hťKثa-<3LE&ԪiW0B!k.ދuzNu:KrNW7MlPh|J9KS5aTs`7PZEx~,@-eS 򄊃@ nCr= ȏ!a$i}y=%gM{gv}&7yLH& Ռ yFV^$= * V۹c#t&~06' U+5JuѩV 뽏.Xs%Ō>}x]iNdtTo&bTɈ`g>6ʹ| NPfQ !5nk"4m"O9YvrRz6Vmd ӞO U`vF,p ւ$&y)\Mv7 }1L.9' }ަ>{[Bf J<u( {`ۻk4HdzR:]{M3ESf*IAѡ >ƾZy 1 uF %/DCk$l6 %Tf[O?E/ :-r~epcTԖ Df~,Џk UuW7rc8i%;z6LiJt ZOA %xZ pBjv{Mbl&C+! x]NY1זXIm4xX(1^ Ppw 8F,RM}0ﮖWf xvι!_E߅d\. 5ALHKg%06l՝ :bS,Ձ$^XK9پ w" h!@ m%Q{j (B҂.\I%n䨑ֆverrɻ ER5 谑\ \p~ )Ĕ>7̓iB- YFrL ~2ѩpD0֣4Ay[߹_Õ`> G[k]> ;xr.[fVkqtt8g/5Gf 6h׿}Rk/8^i:-\qfw3}աcBHm6(~}Afi#ද9)ii#- {R1IY0rݭq 0Jt^~ @⌼;ר"G2tG-G}L]ʀ> I)ALV T&Y=dw{<)\9oyn*'G3ɿE/V ߼\$P0\XEuUZB ),@\M1TB\h6Yē!8_1HlC+|/`v0ų7;}H;1,D;CKW?Ӻbj,+TWDƆ13"lPtEYO3\&vP=*y֥}HgL8.'|ąg }5Фp'v#ZQChTxw%7 v*)e8Xc@wBG~^LZFTUBL'!y&e3f;u$&~"p~ϫk#@7ΜV.2 .vj&Mjo_e'°>Cn]]hpaDb&. 3kGj<'1 d[/}@^s*LPEE#qTP ˦@R@rgZ/MDms;3`#Qi9JnGdg<ؘ%"O> m/3^ d@H “ ?inṗmD{*uo4K]Mئ,C)kV?7:ݮTR<앨Q;"a|* aJ~rn-z dPhI eVO^=44լU9y9s T㵆yXPy+P#G1{/ WQ0tlg\UZr\yhtUBڗ*N&G/w쨫BkFA'yz'UGhfEC'wD#j2F_x;HlX%7`չ?Izɸ>YGkdfv7N~܂rwT@8z-Và*+j;)8ifMQ';kRL30*r!::fsߣ<D gQBL v4E9qX*K$9sL4cWƏF% pJ7ykf 1)deQ ƈpЏZ7}lc/<CO?qۭ  f2G@R3 ft#im@ 2R9RR*T* '\KGH V*ўI7L.a)ǝȖ*ɂ/ )hj)2W{2 ]m~9M$^+,:*(Qk:gOQc.ù+}'ql fTI%gTA#E') VXLM !%K[UsZKeBv@_HA7)HQ9:tx8B8TB4 }R{`8w9OJZ]`qL7'(Hr(xU_bv,]䨉G7$픇oڞVZ[NSQΧuK-.+&JXr=;clK dzEIfM;$M^vBVP$_Q*MlwEg)*jkhQ]=Rnq:es-a*I.Ze}uRdh|o_{*\-D !Mψ|4`WLX?Q^0*orK>C+w@~P." Ѡτ1,X%pm8[ajY RTYd%6trw} l,}c-Ӳ.G*Ԣm«5Zb n1H%ROL#1k4(z`j0&2rxTV̟`6g(ϗ'ϹkA:06e;)N^Y5lږkj 0*Sђ#A;n f@z_3|Վ`\:[wN< !$$n'Ǖjȴ[*l>#)Wnn\ɸIO: 9!cls8,I "(["+9tT\3'rj9y)BbVlsգ_~=t޶ru`CSwW^#<u߲aL|2'$;u]H?8}\?7*֍6.xG6zcpA(^tˣ'}\52ΩDZsRF*^eDw7mo9?:Y.f;?(xzW+4VSA3qmާ;LGYnwHr2''0n妍m24B'',D~ʆ,4h K;ϳ A&zD8 k$Ag jޭ.*rsIvipB2 n22"V[0u qwK֡M൝¤ѩ&E?B`*]^)i 棛u_ ҌG ۶-s@dC;"0hTh\(ϥ$Y#3\0jT' wB4YXD.}u$b*+8~ ~fqϪ U/QB1JzLvB`p8׆"p ] Ax%ԘjauFvԢIwe,5w7D3wD״ZaOyigc6`?M_|4~xuZU彜Ds/|Lr8<A+<␷(Hy5N.7ufٿ \i0ȥf'{J{h&Zq?z`mٖo#_>K"."=#Y| 0'> M-ne5LiE>MRgT4[ 8Bof8QuvjX N 9=,RE i_;w6p|nP䪚!$XOww^XzJMʋp K8M{[6 fs@DMM .eD{l+IR _~j̮gߙ!fX3PEO靉k5Rd'(,P'#uj8A {5qanll9M0[(1CD%ٜI!|%%`t')ALS5rڔKwu]JowHݓ0h ȳ2zbzRHinrjlvMF̢ 1,@"ВmwHac4[XAG_7je!bAπ!%~tSPmQyO}ދlrӤvvC&" "x_a5Y9ڟƶqˈ!)+@R3Y~1MXt&{m(Sn4i:=xBi\dU㶐svQD7:Bȁ卟9ư }7!/Udr$ZMgN^g>S큠b4|gN 3;ƚE CU\\_r0~8Cǿ _B "+9if˵4W~W:j<+򚴺 ~/O,4"j:Lzk4N?Btb/zւ ;Oғi+F:]GJ1lM<aW<@3LB-s %-+m A}NLPԌ`^7O;5-[u4XvtzJw٩K[lP^eΆD)]͔x47- XnX#JDlr=O!MV8/Jm>AJ?m!>;h"5SWv9M\n4/~e+Gpȇ:oND(7l8mO:h~^,xdC79 Vܛc: R鳞3֢oذEܞɥ횭^B ƨq7kՠ&j= MF;o5JQ"4<3r Gd*<:'lO 6 iTvMqd#؃s_l~C!CAQ\Fp&-)%zAY"_v @PҕqTr[ۃjܨ1rǯu[#v?WKi:8` SP\1AV.k>} rJ]/B?M6)2p)ޖWF"v]\0XH*toEsc&!Z]s:4ZmJF1U4B &5+l ZAd7 ۿODyZUjS4 wa嬋KW ‘{(L y̢.htbL^LnwJ9r'>*t54bMA %e=@rg)'V>YBi6NٛbZ<7jA8('1ԍ!zHm:vd7_} /qaj4x_ 2y8a.ѷcte&]Ww5(^߶f짷V%e\7ETI(\T %屮%״c]xn\K++mA-P,RodQW>LyF﫞c1 tO]~~t5(@B[#9\t.URv ?#=-W*f 8jrϞo ``3>_2'd{b6%e"<:z zv&SdGf|yа 񴁢G2Ih!gco&De٫0xJ q ?A\| 6}eTQ3N0J1\j擢uB˜F%s[&bmVIv>GyX/b^^;?6EAvk-{c8e DboKm%hhieVl,{zQ[/($St]}6*8P^%G^f?E{e*bH}u  6+iZA~D&p)EnlzhOO|<CL[!Coe=,-^?YpW}dAl,ǗdpT(i*hbWߟr7!RirZd?zK$'TSOftO)Q\Ea "H;,dЁ/%8V~o?pZF*̗ÁH9Cв-]0OH"<%L pBW;R<䰚٬9GRB6Y2VB G uyGĢ맛u˒lx3¡KMBo?ZCQc ~jo5~ьLI|] #H3 j}B \0hnx vk7 nxD?ǟ*0RA{}7ZXuL|4#$Pd8`c>/. NEoFPg0EG΁0֜Q(ʞQJđx!mӔ+d G@Za3oD (v15|]b!`"?.;=T aIw_H\X4\%_8%T]*M3g_Ň RVꉴ77ɄRҧP40@ͮf׻[0|;y8 7w+\L(d.t8@8E)Afk0$V^EWq|z<;ӹ3+(=yT[;"ױ1ie KbVt' ]{Q}CS&JM)["E(lU% FE`[mc{LjU pWs#&>" lniݓK2'w{D{碎q${~hbxAKQ$y2eݛ6wy!(e5+ 0M 8T,82/[~1)IBBpiHP6A0INp.Gx ʗ$ztZr\bo W'J}(r\`ܶ22h Yz 5\@wA4bޜ݂nz 1 ـR$Jqj~!% 6 ÊH"#5zNĂ b<ѭ˱Yץ!ʽ-VB[<3`%fQq{??S@V-a(! J*+ԏ^HT-Һ;Ci;eH/i+EBN+@9%ҁ3߉nlwuz./EA!.(si&!wĕ*9׳ݞ\$[49=6 2;& kTGWE8g@?S!15ٛqlvUPm_0)De5Hm"u#HΫ;}q<842 XvggQPr}⳦HE ԳyϔwH*W]4UߵE}J!%78<#`Ј>e#⍃$dyPzc7m9H@/>y3E1IC#菁 / yW~AhD|+㱳N6pT B \f&op`'%$ƨ噫4,\MY[4_c4xǯPZTrqٽP!nu?⟫w]4Z /jRj oea'Kq*mJY@ю)R&,pOnOvטXs. f,U˛f@b+~Ƶ.vZbc&pԜٖvN"8 '=m6!pz%^`Pt; p:A_uT~lB-VMEWNr'joՍXkK\ğ Qc}W(z$3H4 ¯6}ݭ;gilD;ry`g!S7 &2wM.> ^5JB(UkIq~V_&܋|:l !u۸귟zLSU왚 F+cHv/Wh M#\ Q6> O$OQQ :jjKF0'L/~hmyM0 Vm5D6|CLQ_s0@5>z_$kwdM5!'/.ToXI&ދw "rРA(T"8 ˎ"/N}Gg7q4}2x8'z.ho9,Ɂ*ۓm!ArQ+>!H=q|ucƜ(wɇ鑓j͖YCvA PIUwl#;4ܳj E1s(d e}p%M/ְ͌UA~5r B/䢎p@WȲ{$՚F+K 8W#Yx;19HlfF]qE/`UQt^A,i|K~VWœ%Z/pU:|xOks/*Q9Y>BGQ9%5Vܦ[+"tx 7R(2Um1x٢[gX2ũ-k3woDE;UCԣPgDxLLEK{ejvIQl9{׋w';!a֛b|J~XڋrM !*XmAWr,?]w徃bxstUp=MʅvR_(V>KWQs|$s `dzY )Si6l@4tp^һ #UKwTkE."ڵr?:o탮, &wwpR;^FGC/6HL0zinF: #[[pL#||Ofg`cZ*`JHz؄+$t<K#~SJ4:Ȝl :y:uAfah4#į4K $x] \|s]lPe'8h..H¸~ǡSu.Oiǰ'8'0-Y!F~'PI\"<0­P\O` `/8^ӼB+?J5F׈T04?'Ba mҫ}Ba{m0Qi]UDV]IâyS-{)>}S&askBjӞBqn-~6:o>vmCqV#-O9T4xkO>PN o61w[T:S#؛TSY3 i!&r6:6HrjO,9M| nBVs*! ,a)qK&'v|%ߴNُ+}@5`Um*3dJ<0w7|ȝ]Ƿ\N%5 qM{Z(B{\X(h ,H~|J"MM<\;bf2c2,_/voB)h_<:JTGHR\lQmЈn}ը[2I 4ܜJEF!B y}2`'[B&Ft|c{jQ#BFJoٞS9VrJ}h~q)ҹ[O!ӋPڞ`h*\; rTs|9So^c[h M *+2蚼L>Ks|L Ѹ_<ٜ2gek[GSRÖs>+&X hV_ `;=&azs!\CdyOťڪ!xv՞XӒhFo7ayV;:؜Q񉢮4-qvoA쪿{3"a"& cx+!ݮCϿlo{~g@t)y06fJ^һhoD(oj SDL_^Ys\C Jc$!P}M2+ "g=6ZF :/egBqX[4ʺݻLjxiCB<̱ZH6(<@fM_6 Fծ18笍OXHϯUfvfc% a2I6=,.gczia7eݧEWIu'͔a҉ s7*E Qǧ5|[ SV:%lֵлIm6~m^O@>iwq:)He8?NcN[*dƥK<<rgLw㔑} u{f~f*=:Q!Bl;ׇ"ﳇ:E#ƒm`N3,ܖa,l+/7# FLGfӪmfh ncR^D@~B'Q%ݬFq1R`߆,զ:نcSAwlDCbl z*PXwfuabT' VPH=y-a'݂qFT=Ǜ"u3T͚i`37p=&f^[]GT[qac.~OW:3?>W6HCKm8+/JԷeOيJ7A"8T24}]G ҚuT#8myPvB-Z}S} ɐu~sZg+ }RekzAmڿWY֥QaenCz 5]!X!qdx??+{ZD2sRϏ 8 e0u7OTz-9 9Ie,=ޭ9_ reNI٩X>V&6kޙ+rD=A 1sf<7L@o+fnBυp4#C˕149-h%OW& B+J^]F:k9B9 si9h^\.b]h)2μ̻:SCA;P5f~AֲߺU ȅ@egXb fWs-ݦ0LVF` 0KQOI`VoAP· ryQcjWWg'&-s5IuNEyYH  .ԑ/l8C9:qU ֒xGSe+xtoK+P$O_{./_9\PcJO%5ԧ6 @RUirNNcHk[ пwk=J3M;;& }â|=W1LiHٷ/ ǹzmф m* " D߀8J呌9]6Ø'R%xǧcuj$ ߍZwAO<&h[QWF 6v$IUdmm| P}+E|`[`2oٞF:J{ `UzE2 K??zgL{|ITǕ3"Y&2 n"]H|>,1R z\[mtݵ53ST?Vv!PS.3kr֗w|>hgD[D k~^rU C##ϽId"/t=1ie*ٸvMc X~:d^(}5 ꋪO3PTj$o !cT=Nb2(͢"AHuڽd3^|\o3,ʋ6iOGf~jށb*G\[ʥ (mK+.>wV!5BtZ-u'xFs8F ][A㍾V֥/B'Vl9lϰsm5JE7'(m&m՘z&,[JFwb wlƾC2@+φ[|e'hFkX76#6n,!㎎[l_|M5oj;M5 Nr@nO3u/'U_ki/gH}ҁB~pbAy]>!G q\D@a(6 Tt܃sU}[Z藂 P j!׽b8(FR/p)|5/X0r,)l8km}^E,?kA>B7n6+;L֜j6:pRM3 q-%˖5}غr^!ЮSs2 u/u6щZB:,3]Cr# T 0;lSD W8Xw,/ȿv-f̢"܄T`d5NxP!0zޜ$Ƙ_QxN.JiG*g"(\0X 摚>R+1ѻW/qB94mo2b!>HNwI8  `%^I#aFH7T7c6TE 2u#xwÿaNNd~tJPz/8DD& #ji{M7y{0zt')! jKv֛EN !_Ie1YD ;Bx0ʚ`X娌 &]RŸnvfd@`T $^>wu t}ͲntB@qخz*fgUT$6h@L,[+e@ʳU.W4PGU:\'oTއM |Pnӗ擱տ\}Wr tzN 3?d1j$Rۘd HKK3yrVI F)]7מL2 *S %$J^Qj-gD~qN4hKIn`\?47Z* y6ݖ*dL%a\Cpq+Цe{%IᾤȊYOFԧ@b!3~?^ɈS<(d eP\zCNS?,&9k|&LGȬڮK/Q{3Q7J?Ǭ@ WN XǦT ;y0ZtYYF5ÃB\f'P "ǰv@+ 㑭\C{/YmMZe_A9a$8(C]3|SsLO%K79$d X>: :1.)* h?­le$ zy|1m/\J+p6q (Ds>VB(e(ԅ~V&iIXRZMa4z'vY|ʊA.pei3W/AC^ލ72X /䃋ƨc"~O1W :Qx7/z^Wcm)\Kt* ArdžO,hB=vCy'yzr9F[6C'onI@welf'C$~d!VWgG!&FY;!v( BpJv(}cAKjMuY߮6]v܋"H>>xHy HHfEw U:s~3Nut1?KBͅ),JP'ܔ\N2&u~ϲf͇㼙=Ȝ{2 ,1RI 4>ݼqHTVy*cȜʷbE<7;D ,"itVhAAAa8 HaVM6MnAwӿGY]vtnblp-`Nu@#(IQU^eegt>k4kCR_# Կo͕Q]+)Ik fȒa)JɃj3f[hQF GVx/ a(AvmݒFЍGקUsc2{-X. Xk)]* ?h" 3} p75L5x]P| W\$[:ˠ(ETnaHzˆJp,-nj:Bi|h|cmJR}B+ZU}OU-o59ԠqkG&  P_%՘ێm:OpXpCy*~ k6/G/N#vʷh\}k9-ˈn+g9D ;9Pq/a9ji$Ǿ-Hq^yLὫdΗ-H}Я V{r]$}l+~U~ `C]K5HSꂈN} X z/ܙl}t~fShH)}Dhd١ck+}2_1QE!y!/5tbbuuЙF^Ś ggq,ITN F#ԼN/}DK]۝;G ~%"< +ޫ Um{vи]kBaO(Y<|+S$6M1rãz tsvsS e~~ßBјQC{E72Xy0n_mT($ipx|JFWf0 y ZgAm^S1l/cV; ߶/ߵQ uP,'(?8p-oQ$83S_>C}1jD>)LsrQV`I^%+ Ƒ<zrj*/s>9rU.n=ίA_^3)|3n{Q 9[зHJbxC\OA2*t{U _\g/EhR yI@A-98,] SLc3_=v_X+3/cVGg'-oMmXvX۶Y`8͕a //Fn!C;"P֕{"W8"EsR6QuʦC\-xQOE;Pg&J x Jї ٟ;JISE?|l ISRLՆ[dSJVqeBO[D˱Z[8v?4j+xziZD޴So`e-YIVhr`ke`'P!LTaty =^6eS;xݻUEA0qQYJ'-uAZw–NrV 82`Z#|ƂzHݾ)]i nw>2o Nm <@m/W1-0AZ!5lfN=D!9,JT΀yu>T#rơyYSNGUֳ3'(T" ^up:V"tZ5D~V11iTrQ'%| x\s=Uϱ^/T 0uD֒"^wac*W`w)kc9џDAd\n@v-vepfE/a3/Vm6ok]+e 3nݟ%uKU i>R߸Aƃ4zVK.ۺ9`OoʮŮUVA A#줝ėY>JEQ/y5= '8q6ڱu6cӼ[Yww:h#/"~kV]Bd[[&Ɲ]6ŠcMieE,5NsSdWN~hs!`AwCu0A{>&x#;SNM-;f*9z [Q21H~9;eC̈́}|]Na~<RpD8wsjt=DRy.sCZƮհwM 5\pjWCz[E@>=.rͩބ$PA&=49-dӭ/R;<~cVZ\W+VG 1+_'{T'"#suxc$ <"aG5;'DTΦ&扊4c AGR_2Ӭ2,ow㼊b_[tM||3 Za]K- E\bñ\"˭{];EAtS^JLrv qm=eg,h@RK;8zKK @Zү[ȵmF PaBǯ4 @} v5d2wjPk"G૊(gW=ayW[[qHT3E)Tc?B/YVV+ Vq{Vi)G 2=KgA }!䭄թT@ \s^Ns2 |qzlfW&N2MOnv ӵ`<]9;zk SiU.GM9s"a3Aa^Ž7YzLDF߂n1R"bOgGTE2 ۷U+owAd`~g4W—HѪhM*nhƍw;jn؍4s|QB#, g7 I.6LmЉWB+xiԲCd/)6 h}K&'A>1-mrFS5 D+98<Ep@C)`͊|ZW0-f9Y.J=D)g*Um 3p_>ӰHޟ]0c1O!)qa~%V>Dpۥʚ=*Pw>^7r2Ð XA.˔BODӀ7g=cQ1=^4J- _,49y$!:ڝ5d@J|Ffwv^w=A}Vn!M暐 *L8bj+rĿ0LOÃI6@rWYm _04(^`mDt\Ƿr{ቾ?q Qe5ϧ9lit-hi8ݼ֒2.;>svQ=w5K$ 9pH£p,y`ؒQzJ"!FuNA Դ:tr]~.hWCutaily^6줉YwJ g@IevvAq/;KB,J &^&Nh`ޙ_%>`mz '8Rs F3qF8Bd\VL-}06'ЯZwh윿w7TjA)e^/#/;4c^wrB=FWMa8<üu?=ɦC&LeM3m/{kqt.tw9;GͅlMx\2 O06[|/c:OZ ꎺ_J<|C=͝8$q`'f~p ( 5f{-%I3; jXV0kO3LQ, ;g~):t8]S=+:,Ʒ՜xaM@Le-r|':JF\.ɨ">(`ݡGuQޖO C.+؟k;sPEme&mxY8 VT> !7a F-3!z\A.0rp8.o_.nOgzFj[ W'}_O#9:+yw\`%*$2~WÚk`tY!)s7go/3O8] P*GqҦ˒zTuMamNXj92{T M^cd )]jgu`!@}:1Efg&/.EPgBsthYom=F<+O[ ^v@;ڵ49hIk#K=8.ٽ^ SkF]˔&ۓ{ЎZ={ uk {F^(P{v*F"֬[& ޢeG!Gz;-p^oX/MP9ೌZ`Q$ΚmFo0J`@ 8m4A[z8phRAbXIQ\~B<9 /cޭXy.ED!UNM˘؉?z"uojMM~= ՘~8gı0qRjSdӜMX|;b׺}tJt}(t+>!9/ 6)MCdZ:p^Q _l`.\'5&8x[;]2>o<xK/O!E =T1X,{|b+?5} ܬm̺#6 zp z\uG^ u]6v|a #] \oH%+1@ժNdgi"dļ|\yylv[ 7P:EܐçsP!{I(JA,~.S[F.?v'3G4fܥ PҮrj58HflTnKHm?ȑ#<6mixo=u'm+S2.dmΧe7M-O4*ޠmӢ-I `ŝA!,dy`6CiFXg*QiD[7;1p,8ƠV5yb6x+  V@ J'2A M(09 4OyN^VҹZ7Yٰ'J׉)ɣ?+o*WڊGrʄbՋӖvs̩bUd.,hyr%jWҲXpM=wIUE᤿EoX}۔\7bG4TͼRTեL)H1uX i~y?I *fF*?+*]Rpķ} _(Fg7MGKˤVAG _D̀' BB!Y榉m٪ą8}wr-H/WS%Gs~2'n+%l.?H]'J0 A(k&slO;8aKV1n{Q]#H%gC% Yk+ʫ!Q;K10 \PAnV/-H(p(oa/?zXTwzS^f"M z~= ]ޞ_nW̮q#- i,}7d%U#.J8.t p<EWQw֘a &PSx$Oٗ'& ZRp{Cݽކ!MC,qrVеA߱M'3 ZsI-x>=ųՕfh$HhFUeRFJo[sޤ195Ì%LQ/B` 817<90< >%Zi|xw~S) k&9z3֛䒉KqM׌_:,ݵ£(rҵ׹cg5([fԲQ5uǃA8ut 'v|˚7*~0Լ)2qJAsᇟ2 jhOZ,7kT!S]%4x4 --`A""nkHp61Mc @0Y)d]e'g p|!mX@s3>@TX&a)@)V̳OЀxG=$ >fhkLPyxхgQ~.M'5P3 ܅Vxql"jĘxrVrbA -`&"[ /_cpJ#*cxWqK22Ō-"]6"Ao8.`DGsųc@gK G<.휲МHDqEB[ۄwE5q ;yZLvZs)ŽPew-sľuA70{ʕ_N"PP ?gg|Zu[x[^èO eNn?}u̸Q@RJ0H$e'SGW  f j,#]JŽאP1Q;,-m!#[@߹&@Vŵˁ#]lVytˎ80&]_&\ӑSxղn \όEۃ43<&Q++-DN0 7t`?ۑ5(fi?"E|aʉvUQD*\Jʒ)đ0(H{AR_.AvH 4=$x  EFbЗD2BcYxȚu26M 4RvmVÞ0<{PQk4YVHb+з*[%/`R|<^bmO#nɀ; ph),޻~d2Y5srɍ]rT}nÙ[4O(̉>~LʧT<&u"1ontu .:"{)R>xyi#N)d "{mlWopGWS;ߗvs5eϽRۚ;8ù=3):o_X;Pkvnϔ5qii(ӐF&BhPp`W; =T@ 'XPڶqKy8cEjRrA.%Сqgs4X^7`Ӌ3= w}J>!Ⲻz'w!Aޞ;'ֵ{є.f=\#{PIEBwu˵r2N瀤3)Jo{*޿0B1 zMra#2vc{k ZH(9p-YY\fLhM|4= ;t̎'`Xm5F ?"봒CAy2Zb$;LeGyL~{t\쯢hd =eƮ-nÏO7@+ f_8n_dHO 6@{e/0uAf%1Tij}C,`I8Lt:Z \7՝yI ?@7 q3Mg F9 R[7o_@ Vʝmf1s_\CLǟ\=O!r|FQ8^6sexb[Nf6Z_ĶO.?mCAš}UkFes;17~H!Aq|Vh%OG]R-!$ 1cű 5"AeBEPGQfuI _k??ݕAe@U\M=Zmˑ&ī"SyMwǁ,hmȰ7X[#1SP/2J\[;)?Xp5-.6 y,NnEO wzATf}jbMĻ:-sܮnRrml1Gee 3)j o>GP%*uPPM6!WHϞ_zoJy9uѲu0Neq5O'vJ/WHrC8L5P࠿ꓔnyаf-CMsB;Oh+z3 vB§#AGGS5GB֙{9FȖj+vY !$6B׻1 w1} Ø0ީiqk[,5X1:^tza+LC!4@@SӽJoa]B321X&p*-l$X%֟ sux29#ɦ+!kW7M,х1rɔ{_;Y〷/`|^[6= Ѫ0aN٤ 6sW+W پ'qQ^EYbmޟuMM<|!~H9}({!L6AL˳3cMnZdμno8YI{b\|מd-zJWOP._K__ & ^$?WˌbUG"6i0kuYN%?{tpVC!ƊL rGw,rj}Y\bH-\Cj?Z77gn:Qz53M#&C ml%U4eA'&pemP^(&̂4-0ل[C_h0=;,N#5lC: hHњOP,aZaBb>ܸDx`/vj_&;C e X4+Nk $W<.v0&MGzOL!obw[_J!H1|a7)n2 C : S[L,9"O2ήz/̽6v7J:GV8=%,|.NnZq^)[ ^X _Aaf{5eh7Xrebd7sGc͏6O,`DjhQUySX1*<o]PYAw[`Wh;vu?f3QwŢ-dʾ͘ шdA xOELe1!M$ C.weKCC邕U3Bo E aCI4ߛώIvvc3(,~F0ׅ/RpJ +u$8BTwaovVIEtV@wFzJx~}\1tjM"pws=1e_b{',)'zzCoO&ަ?@1~%!.M./Pi!Q]<1k2"sV }]Ę)yVtVi#^I7g/JO M_ 'NW) Ϩ=X s%Б1+qJ'Ê1? x"e}ʌm*9ʺa;r|#vv1-azFVﵞ!k)cqZE"o.GʉKhG|XޚabKt >&1@S6e LQmR6NMymBQj72}v)K>䠂*堙}^8Tf.#QVrUr :z~D%'_fԺ_!g4E)zm"PgV=")spg4 N.P6cN{.BR@kJ!|C^`J|N ' _\63M s gꞌT+H*f]-DX,q'/"ީ U, WؿE$ C@)h0C)-D T&C( mmw^ˈ~ Bu\Xh+)+^ :GV/Jb:Ǎwm*0ӕ]=Ujx'3Oi :ib;CX&Y),ɔ߹UD}^P [)+PUcHywyq yR~U 3<}jS]lo:Y>@ ?4do&HDV wtFf TUQMڈ7Rrbu*{L>!r+r79PC7bp7v(m{Ny`*<\Up|ߍ %oE黟],yX)KĀVĽF ' U0 C6I1JVUTPj_B/щY}InXw2m8C,M3mtZqx3uFBNTe[׀ 596F_ Ϝ@|ybAUjnu|הyy.Mo "@0h΀-Ff`#OɿulJH8:v;bfoM1DYƹۼˢm=Bvg=3gFŃ>=;f/P tg򿌁O [RH~xYjKC̍IwV4 <^pz˒$o]hRαWMRə׭?v7؆-6 'h.ѲbH>[9p8?> V[CDHSqܝO ƻj  ߑŨ j*2P `X|tUrƒ nQ=ub2AXK*Gsg`"' _lg{T-_~uOLic7:5dbK%c)n̒\C(|ΰ`a69hlӾmu[ 'Dؙ{c἟HC}ೕkC@ùƳ*䩦+qn:2R.3h8ˮkygH:fmr`~uy_Q Fht琎$oK{:uG+^DME?2#OAiVo7- I,ח 1q3}IvgO'Ŝ,QN2oBrs6l^X&\tYO.u٘+s' ؂I>:sm.bf`FE1okZe/àڕQ9呮4yf-sx/kSq~esd&*0h2v8!Vzh;* ]O|NPąavPH`1 zs@})<YGDvNVͰ{!`(Tz\ ="Ry|Rǡ8ڷ ,y<_f&ޏu=*x1QgAm/.O=R)/{~Ta4·j"_["Кѩ$j0 ObW/Wڋ5PonkX' (eFf̟Z! ba[b2sܕ8<ٕ:dž ]^U7jH| p@+a눖 P)]j aGwO 靽k֧F9Ye2}/5, v8L+٫ kn 0Nԯm @]l  n: LYU'x, -)Y_FF܎+AY:lw/LnY.!Y?.GffJX W`SۇWSs8mBC H|((o㞬N'q|sZlC7Z+"lO.[$ `{$僺*+5.R趔eȲyljyj&V^ XK. n'8AH:a45k0'8ʪa5H)CMlBF*{՟Y%k{jO0 C=X1Dv"28wOKiīZRy#m1ܵ&D49u54[W_l ~|;IK (S4,ՕrF]xP P FgǭT#,5p`M,ǂ4XX(1tF$@0CœͨM?iWhd+ U1SH3g `җM<3f:@mɽHz36}QRCrش#noq5ZZ_z [=2&8gzŎ70{$g4 OufBJKxyy!?HʑtDSbM[$P*uxŭ%f_' Wr'- {g6eؽ^+st3윇jۮM< %Dž1=|(eVmۿu'1|`d??wM;g(MLJQVk(I7N_9O'M$x8^ԇ9:?wg _x~ Ն[A)}ԤXoj)C?"# 293~$4\SB!<^;u9線MUz֖1GrF2QnFWIl6 Cbͳݣt%ASyLkexA;0 g<;̇X҇aBK+`E[炉B,b*,#@|8=/$N`R!iuuu.󦛤Tλ_t@rֻ<]7R*Ħ0˾`  : >a%6۽2>KtwN|9*SosHpGmQ^{ef+1e>-@RM/IWSpeo.+5ύ28;t6rĴ )0F̡.!fK q+MlHUgCW7)pn .)֠n"rڎtek6uJ>'YV'@;ڏcEsgX;*. e]S"s-MP?4-OVgyeEeRiV_Z-K>W6mH}! ,a:w^(@@ktmnxQ.fJlb 84\v;sh'YErr T=~᎔(; +nMbC5;$Vk ozY75${}mՔJ*q)վMMTɪrRA#r{Any:WRQ3%NxERtY*SxŪ\hKZBa.aP/ lٖ]A{VsEB<|ګ郓v=ޏ42=b5YׯU_0݊EI/=ZrR8ezוb4M (o%8ص?VWebXR%7^}pS$b:amI,-jO/w 8*E4\>fɴt;ݵ{v2]&Df+[)4R'˘R? iIS|FX,(ܝ:d͐3x SOb}ĿJ{wlĪ& ;+ T*n1ζ}5CpǸ2&.}H@Rd\=¦33R (Rh€ ߶#՞ ԙ)+mETmr46ܵl?W`y]monW5$g|*WdVYϪS2>g2G.$I- Қ?l+PB],t.fEJxNֶ8,|զE߹V/ԑ.pyR (wLvamDžp DJF}|- yg ~ R 9*11PJMtxwmF~I9T6/qE p#<7Y8z|?7΃ {{uX6B /=kl4z-'N=py+ X,5.spN7i01mw?% [ z/gBxe *3] $bW) T#!.{DJq4abٛtflz[uciAMgm܃4 fho:^d#)s"XP尨 EWZ6 aq wB%lcp]n Tha6_4kIP` 'A:u)uYӪ: udP<@y5~-BPgpoЕN7xotPsvz6]'}~G*_@>A챜P̲ y0]d\^2..j@(%EĐ2Ba $!ÛQu yIRy ZyDO^ǙV\? @{n +k`σtpN.pN^/j(>Qp##AXf3K: YQS$ZDGIϹ ZM{VUQ//iSh$Q :x05$.m! R}|$H5 !} ]0wvό(5p @\yR-s= ;<4+K} TH-q/3DPіr:: #<#%5k Q>K<{kiJyIb4R1!c#nq[joMte@ 0 \zƒ^A dÆ~:C8 }Rtk(RοU\bŪѨ9'u Dy'A8x7:M}Ī {j5J6 (k&#vYkU45Ж_8 b!:ٺݗe]VhCeO>P{=X.Eh`36F;f_F,l̡)7͒SMS"N2z0h -/y8Z0]~,\d<:CO=T/\,#[cs58#+v!h%v`ec`q M y4m"UCd^|kB ^ŠG*ij˯|߇rqD2tDTNM )$c! a<+/yXUVnW²Gp$'Fy_47YP[hYؿ4A0;0o*%K{StF֤ˠ?Jq*]i +X*ݰCq>z(=ؐ[?8ў;AA9GsC {" ~kji0R)E R#y\V?[)WP=zss T=99޾+dEw2 u4Nѡ4Gw#BogNjhK[Q-6BE34)r/MJ&'6'Ob~.0Kf=n Y0g Wᙎ?d6Q1Ӭ=gWZDĖg2t lgkH6_-oĢQ]=aăO2-a:ÂMf?`sfHoRV FN(CuTo}2Bˌ `*j@?'auףbECw{Z)c ,K\ IlZzծKΏSCU"JE]zd7:b<)ZMaX?UvSSj-tcf)SbM$/$1;&n-#vɱ"2zD 8OIYhS2@ [{(]xkVxtW633JwGN8CnFhIgXeDA9n Z8ւۅU5ES_F+y=H \Ѣh6:Xrb bWm N/-#f3+ MLjzLg#?2WHSW`p,S({2b0\H)VX^ ""(a$eV]-]5C>۬On-/ŸߎoGKgZRjv"_Nt>d;&]%UN2<ӦQ}Ѭ`Hu_\k(ն&zc0:+uP?@JǼyk,YnP3P\McV 14;s.4RS ;~ߚa1|o6jACB<5-5A*mp;0-& GnBae Y?9{Q4@Th,nZP!W#br~ X$wAV O 4^**nB3NĂME$OXŝ`zXMrڃ]{J7֊)pCsM]8izh9$~z qtVuyCRv>7ậxO="0mP6{ Ͷ"'Ȅ.S[QRCt }\2{iw?KY(لN^1jdW?%صa0-=߫cz/ !b:Qݴibcaeי_adww1$7>p^PUPڂUP+E2 QJPV ȦNuW P7C.K209ϗ$aft>}70S imr$ޏ |1g%~it̍aBJ[)~d))+Eъ.%I9T"#J`l Ϊ]gv!n |Rg'p 2ku8ַ/*R 7ߒg-e5m嵨* AN oxL'}Fϓ On^ `N%N>K5pP(MA{4D ooJ7u Nl8hED50}%\PnJs. xOO:ltVɑr}{z!X}Q2PqOܰ;ITT{Gb,, F~Mn2 iG{}V"LxGO3! ]#iC_dg\m e5&Jc}@V-}@l{OmO"%\l(TR?4LBha9pg_E} /xDGl Lb"4nZ.O4;*0LFkB>W'7- Jj+LX%C"nH4&tv2To? O[ .$S*?KϛmOg9y2ehrX y֌ `1|݇$QxPWN? )yrh No= DDrfa9ϤhTUubAF+cc8&kL0ɼي{'NKA'%_>8J i ̻BhHfjsIvV1C$ƾhs<<%@|CXQjn:^$~8h @mn] U1%hH"Y4 ͯL'a8n>M)0.cnm5 eJdzz~`7jds(<.+ 4RL ÝsJoN|}|{AOD#;݋8IсiP@M ^J!kc:+*P[GY=sxzh?e xw3mu][C ߻J+쉆Śa3S עIt Zx3FCn>t?z*3!XqAU!wEba O%ɛ:f6[diX[2aY?3( YQ#y)sg+SIG4~OO}̑\lC`szgZ`(MEuR^chؘ酨 % V"E~-o/*J=&")A;HL,{⢇)-& cŃ%i84Wku'ra{醟0HBD=s*PL_Dc_[FBQ7'=L5D#]uñ)~˶xW]$H! vJ6.Z8POft%ip{?x/!6dر3J qP}KQė,|^z)An1u&_Tգ feڥP=f[6/#u/O2H hg/`X(~.#HX2Q|1``Zg۳Ax:t' ?PZX0kJzOIsגkEWF7ݾ*IHkܧ予߼24op?qm t_H ?SsXZ5elJ-ْ/f 'Km^}uL ͈dG,<vr35vş'̣aD+үiTA)1P+1y(64J1!٫ ^Jgqxv cU+uW!(=5n1q ~ЛN,",QUrzfY+Jv}r B7 :oW܋&²f03z9+?޴sk "I U3qγS]1pAq€mJnzcᣑlrL`S.">8< /Q*T$~bnI4KC`6S[ 4*TFiXwͶ P؅_<x1RJ>C*ȖA‹pDh+lQ$0#-<#<[iSY )hY 'JD7[/u;d"c>'}aΊH6=|%ɮ`?nikΣ@nD ݾH"O"xw}ܒvH4Gq0eu;7 Đ}Y)DTC^Ў4a6BC\=]m((9kW9L5WAmA:/egWKqUr/OnM7c @JmaۏG`sԁ;e_a?^Ƀz+чyebto:Blx]8?B$l ya0^ٿ!VF{5xv{vZ¶8$'$7nVw&=9A*ۤٓ68:Xa_h}m~Uf@fBrJrm&&hw0Q룳YF YA!^E{|(BL T'$DVORuj-|mmҘe$ߞf2 H ]k;P(2ސr&CIWݱQg_jLHş8o 6g)RK>ENl*,͈;q3€nPFY{oct γ\1k# RO[V^"%Rrz%& ^Z{ Ҳ~% 5FTI7W\_rL>d4WT…&~2#QMvbBZ, 5X8&&2,&}Fŋ]-KCkFZum.O^o LBn艸]PBj]bz[)S B`s5} u̻]f=Lb0 04VllKm|K4t{Y3nWH9Өh›hh1A `K?(z@S!*yǜС`u+MQC: 4\K秴8U]AA{ o'l% ʃ0R蓁!U(PDNt44b̑^_R~a@I~^Ҕg\Z\Y+Jz7xj!*:}^7VnS^|8ÆLae^ӎO/QP8ebY{;EΉm=?,VOnzӚ|B!CʳËenA#'3m/ >?),aD9!mo` ՇTtn:qSLA[w[XAeTsRJ22#1=ָt%T5c3Yr-d.1<3B0p>AI>t*!{v^8h`{V񳏁UvckƽPNI[U=5֮Ch D:p9'Z."~.q 9wAVm#K6N jք2My:c{7'oh/ aR&U\" 5dE_6} xu]6`YG.)[ ? ͊)D㮿U1d-.Mh tu˾6#Fэd"îF:}#0\zʟ>:jza%`HR8\s %)v$'C%z E1d,"(3)픀IAk!2 8b`U) tr2\Nv(VY=oYPQ9Y =T5[Q3"_yذXOF`"xގ1m9>:R?T䡦#~\#t_`Wl}.* ~an r!7"2BoT8*'D6WᨔkZ_oX~MK'}P$ YrYxa}׀&UŢ,I`(K(j ,\Xּ?5|^*5L{qEFjF+f9Wl⚂ػ8 agM<4quG!@+UEK%XLGPwbOcgV(G9;gyīI7rB> -Z6I(2m0,Y@Pt Sί! sܕBKBf Qݏ|4HJE ^Ljl|x[aE$~ Ɨj`굸SD?YШg+[6Q&;UJ@F 3㧞}!ܟhq\!9\.::sW1>@Ю?QTN9N:#]:J{9d{j';uӗgr&Xx/$/jZ\e]10_'[I{xISOg̡"'xz#̍׫X!fx'BnӾAqNb-/or8VWsh`ClQ"Np+_ _"텁{jVsAl0N+bإQ/φ]>9@ipPNQ<'GN.~5b ឝX*gho]-QM@c%!s ^e™.Nlb2@,8.}#n8RXE %q ʾ8mE௟}4ˡ7yaU[ޘlWkt6e>u` '-743[BWBYk-ޫof)buxiv헐v0|vڋ%]ɼU kC3,ҋW l $7c%=.@qٌEAJ,!N#SA,*)2Y+o*~S(FΨ1a#/Qφ&:qxĨ._ #ⵏFNxI}a{$%c\Qcw*.=N\gR=MڗH*?h`''A2Z;-V” FPY-R:i brVwu[T2j霒:3bms=aDZ X2{eU a 7QF,CAk gQǙŕ+QJHxDr))JŒaD1?g0czL_."^Q]m22b /S9}u*ϙ}5MtvumDD{ 7y; =I{Be|(cwBJŻfTTy/-E;]{G5Gd90QGn(:d^ut#gZ:KjxH#`jw>c.>H3BYK^Ai+X^mqG ̇YM~NdN7>c\,VUnkl[ahTn%R NVH/ $&4b򟤝sesHEQb 'C~9=O<ǘr >*D LVkOSCA/^Vnul+ܔ&C!4dSͯΎ nrzR6ŜEypbG]/;.eliz#ie."͠7)HY\q+9nʿG,`.]Yac9ѝc2lsR?wlB;{…бjMX&nyyu*I!zRE/d.( 30$?P682?q q6Q dt,rQnP[,ퟄdFKl^vu`UrO%ћ)A[$ՌHOfb9oL26xå2,3 ,+WTswI_|6xfX]c50s"$a^yVlx_KU }V3y>f5qxbq`ߘBq8!I.KKpΠ;!T>\|0O-VWxBd,}{: +槤{KTݤCԻ-1؄T()d!<l?扩ED5s¢ap㱀;nHtrIUD cjdovh<~#t9>f[ѓT#j#p& _^:m{@rԶ6//SZYf OހHuymG&|YfcL}{CQ_]oŧ)՝ʲ=iQѺHVx^-&+Y.; jL)P_ 6:o1 coeVM }+?ziKMhzg74﹑âd5w?,L7S у~TP1sJz>< ޝaj*.oی;nE~ Ҵ.lbrc< P׆p_8 fPHCF|J 0cnfCZeN.vkY}VtjԪ [x=4I[詯 }Z7ۊ&$υH(ౣd:rj7rՍ"M%#m+vJ,zT|̆-c3KX;`EEVZkMoh n/=u]HM-Bvb 숣ʄF;ʖn]i,÷?@U M^ ++58|`Hҷ8hi:Rhs:%mRC@^j0AY>Ԝːg\'~×!}-~k{ZD, |2JKE# ]0YlN up vy6  K_HrʫЗlev 9'M2?oQZhQ2cVqa%6[`UHMI2 ^~v܄JJ,3P/(xHPO2i1mhTFѝ.|ǮR"=U[b ]` &gt#JEcvf2QS -BH^0RDHl.Odd)Y(;ю8_G7O^ԃoR-ZGW9FPZ5*SeT#cf́LPjPE*]/[&۞PJjl:)رIh% U Fm狒sS,8Of^Q,w)fδfVB-GÎR56qb) v8B‡ܺŹ!|2>sA^Hï8$ۍWMJSúNM8mNoNyU̶o{ohVp $.}mltMsND/ *5{RZZ qyȃ@G8 d7o':qGQ-O2(V=ۋ YMY|>EѾM #$~p?AdZuA-gH}Ɇ[GzlrfhwQht9d2D[yaUaNu(?Hџm (oX30JwBYD3(K3ˆNdUΐ*X8HO%E=zy6)3Gkܐ߬lofH?{XVyΈM\(#FrFsڟU1@OH@xn΅[Neg,qj٭ΰFFsups[u|S)5 4 I_ y&_K /d Zgqz:? o=ۍPpDsם#rC)uqMn@몆# Xg} T1Yj@ eeCUAO9NU*z6f[yՌ.F[s#9+kqnn;-}&? uSp]4q˛m3Qj9GN[0Sd|15[1/mnrITK`-U]96Y@Ӑ? [{h%k;ne%s keRFm#5ŕ17hΩ {#!0Wx״Prv8bUՈI 0ܑUzR 8QϳB":cCa=KB8Dхzq]&@h_Ah514 G:p̡^b: B"qR*5=dV^yadG0+Aknf^x>i= G COOP Q 7-*񻠼3T7lGJ.+r,HvhQ=_Iv!fgWq:GȺe24.Կl0s0%R-7^4pN;F0x<Anz:gdֱ~OΙc#R@pNv RjFr>VΦ_JfF9[ 8-*8 vu5LaM-iqߢI=ߏ}Ӕ3fe0&Q! lFYs4V.;/C5~c %]& `L.[bJgHqR4i[YL!#P#{ qGf=5 m┎$_392_ZdIueȅs]S37m&uR,)I$0x>C KUջ ,a*ܠSkHvDYe%L4#C鵍@nX18Xq7E)tvneR:#wӽMqp9߁#CA AvZ[xqV?EݼؠyWɯ/;\HƨΘqMYX1Ew&t|7ĚlU])~4X9Nc7(Ta ߖ"\|:A5yL |9 Ape͹OUأI3YfWär, 3z,}fKXWz U%K(梺qF{fBEjq dCNt% rGê_;3E ZUq_h@v_|o/; bqeqGq1G͔%3R\jjZ!ZQ3"N+ƷOz[_K|CG (_=Ց&W䪌xf~r~:J:`ޝ\t`ª`h2fA+(C9V{0$1f%i]a,(K弌M%}lk7Q`GX =8C{ ,,K,-Kupβ>8lYcYKҰ"(bl qjpq$Fܧ`CDͻEKZLXn; ̨ѹ+ TO5i*)Gr-ZAZ,|yvDMl>,U8jq/3Eiw=NEٙ!"gbŦQm}OQbH|(,z@3!OgAA5u0 CBce24_7|a";muha<__Bl8y7ycɧ8 D?03ypRhty:Wg9.J9]քZs4 ǯ.S P]ɯs5Ev1k( `/Ydd?fњ= X?bj͞MNz=u%.ݼ:02}MK Z+B%u?^MiT +);M um^M$'m-`i+ى[ l8]'6ӗ.>UO-\Jj|1߀&γ(Q`|uE/wm| PaEIj 9O都 T3ؖWJ]E K\Ex+H]ԉ촂~E<ݮk<={F*D&EaPĶx''u #fP''ɰ3* JTX%8hdD*ڗEqPj 6|*Id9veKsIV䎛WfCB%o\P4">geBsh)~{ͣ7լѫ4}ۿlZV~GmO8m#0Xb w7 s " B#;71p j!ccD9m$9W>0Œ ?@$ϐ 䨱%Nℬh<\YRuL?戇W+zR-ܢ^4$+|[$@*_&o|B (yl?ڵH7nD)b]f\9dhۂ\尶3ʺ8g 7/˰nŇ%lm!L;8 C1NGS.F@?,6 :>B-ת U/ӡfAs9)DɑSE!E';ҞI9`yӒ $ ~NXCrDOD$_G}&`~fv=pYɛ%l\pvʉ n:U䑣`W6O}1fr\HK,UW>/Kxrj'h0\RȍLՉC]sh(+9ObnxakWt_MM+%PmQ)߼y=KWm}1z.Lɡ`o4&Oȫd8䣇Զŭ[Ŧ'pYPn60(&_FX9&#>(gg@X$Y6lTypiw-nc7wA7㫲V' iU-zNÿ#FTYu2)xZ8]2RvKx97|_ '" {> %8鐀vHEfQ0BpNPΡj!? >_+MIaﺍwfdhp.[}2P#ڰ6Fb_[e~6ڻÙ+Gzb k>!Oui GxaT}dPbVH`w}/(O ܄rHe e;B I"9N߿/|y*QqZ5r&o IY0(&cO:[MVNཛ qR<Dwo;қ!qQx]zC"y3 ;liQmSrsB:VcۧC4iRhܢOt(&Faܶ UuoҮvo}C{5o~<] %410} pZ'T 0@ug;: j/s\wϳ d+*P;pJ{&hδA twBw(aC:&Qm;NaCWKmgygw,ݙ1;tHZ^(Y s3@ *"r ;u\_||VotITc@##[ pwПy=r0:$iu0<}c;0̓ZgTmD\vX"I- r[Wĕ‰[SXu:^8$9W?PqvA%|^[m!fÐk s҆8.:mVo2˸.^:S#9bZ@.O-N|Z]ۃiRp(K?a܏ME9!eSh9E\|{a˓mOU2$g#gX)b-FP|ޱRQIWR܁Xw_7 `w2p/ r1SI709Υ;%o?OSoW,ڜ'9gt䦵ްƄ[&ǘ#(֠TLoPw#I%F_ q+ZG'&%c\E\davE!Ƙi+&jyK77-|)(։cu_ X߸E:V|<׌-c\ |dzHav$ZBOS~s} i\fv[bT7C9=N֓ܽKUQauI@%i%D1[p\]zZ25{GD77i4[xAWmE%׵uWoHd?IoV&H+RE1 'â vTIGL;,t/cszA-x5Yo)lQ_f +=F%HVR *fs| JW +6OS_O'.m3f)7vd^Cw/4o:Ғz` ?{)=7S+qľ1K)r%h(:څ*?jB[>ؕlL}앰8cf=cN9zAGRՋʞW< .ZF,_WOѤLM3=В{Z[]s66Bգ$qF`ЀdtY}2_HjZgn xRfgn ۩WM#XGYTBH! MyM:?GK xRȉV<}5?[Gpc=QW@:auQG̠>/='˽MSq0p̮߮B_ 6͈u: ;To*kxZwYy$C5̴NWs EP/n$|'ƾѕ^l^UKcWԪ϶f`%o6 y'T@2 5φVEFh)OyV҆uB~@ݟ_x!Z(ǒR4[2!&@[$r˿%SHu^]T_?6dCX\]NhLc`K]ظ?Q_E %EH3>UAp7;+VF;=swÖU?2'蜢nXHPV]Ojc@&WF[?B}paԒ;[~Z d a`?&#Dt^QV$w>S|/\vXTd_[l(yl.yN3S8Q1 n*| ;}OVv7 CNBpvU޹IY}ɍcP6)V>R9AS) +htkMW+G1Ŝ{O`6s x7 Yf,(+jx14ŽRC=f.M-uRÁ*N櫍g5KC_>제)r)zݜ?{5˹?Vo>>?70pkG a7Z08ɿE0 '_(d| peOּ,Űs}b+)6W=_VVDxh|IJ| M/ר G},بx/rä|dP\j]M\YL06Fi3;@|1Hl" SǓڷlF H hHc,Ǥ0)Eg~h g00 , ax="S$Kċm2ߍE%Z6y^iDO!0ƣnmAW- cGu/eRC/7x^[j*}Pk~|+mmrTs,w.cܨ2ypF( ӦKǂb{ɪ4!2/$; E$*h߀>ĭu&6El.~vq8u0ҝd7.8{­>{Wo,3Z" $s~.bNS5N5&_8olTbyr}]~A_SEu7.(0F(v}EAzR掅-p z:oY;?ϳ^fB~^ UTMv╒P,D18;m>Q,l"gEl>3JQdD F^umWBKQb,Ғ]@ ?k\]mY[jX6ɻv\3%*:B˜`- %uw#{ZMs IV1#]wJșTkt1ҋ_VϏ4A aLdㄘοJ`9=yV8|FKºI̚QH&%?u}ލQX ȯ"E !Գӷ|H["Y,Ҥ~uLyGBD\5ȬZ:zf·˳BrԽ˙ Yc0> ^յ ;YoV[2̼fHќ. ƯPآl :Z#H4ҩ5"cw`*Y.|{eVb>yN1:`r7z^uJ:HO~ Quf`ӲQA*'}2i&+VNWkfC<Ӧ'.Yn]vIG ֨dY{`V1n.=VMy[fYw+I[8 B\  Lñ@ 7#pAS=);xv4!b/ƟXf51ܙ׾ bRNyPjǧDR);_[lAzW bș{_ud\Ȭh~iejiɉdYc.[ i9oTkQ}G{Zn`U;'?T)wM{.+ZocfvJ_e!$Ivƕ1ԗ=%}r^|$cEkFZZsLhKMqg?xW'lg?t -4nHk{? \'ծc+F?˃xCEzs㫚{'Nzocjq7~]qțzzԐ(ţZZbk#wD ͩ脩BI;b`a$'-)4l<s`*&z-VP;~jOѨ4VbXMk¾Ĕ0$ydp'lbQRQ 皴̈́0?ԝOi (& 9/G[-z{ NJkXc*j^@ 4=jt0 utjb'->@"HpR/5~)N8? Pߟ,Nkp.K8t|{jWޯY=Z?ÆIЂ|L(6?;ME'S,##"rwM>Ϩ e%M:ms=#t~}pj8\ u M*L Oo7r *X=^MY+W$T7PU=Uu?㑈vTdfj+Юi&^FFxm:*on^Τ_$Tm8GKc4|XCuIҎeso&BUna\kxX"[rc'a,Cg-# z}^HqDpXTɏ5` *f9:_J[{6WvOZM] JfVϭ˱jBdaULl~: sScJǨUe ZKA"`#W탑.I nݲU%ӒȲ4+k$i;POE֋ӵ\ |`iB&ͦ<| bδ(I^J ]pFz3N,U# HM/DO|.=͓;JW$@%z c}Prr"]q{$3:pTYXŠq|wo 4&[}\IScN=)Y3jӿH}upvo  D,ђB`duխ ڙFDQ2'f Em00\#hf@ IzO9<i8$n|wFq?irч갟<5OB[?%Tyq̈́:jquvImo>EG:aXD1Xj6(]mX %fnm vq%بaꜮw X\.(ԏb*i4 bX.#\XtQJayfmT#e!M_L0׀V+DUu,> >5N(Sa,Yvj--ࠐ>U#=,Uq]Db^&c4&B-ǤD ^ΆiVWr+ttNUaI/ cg=ϒًgC6"&QH=V2* C)~[EvmԾo2)=]G!aJ% R$ YQ88kHQ|LkI,0{1ܬU~L&*Q~KaK_GI ^nq!ys2U#sfdG<[b;fLu^-~G, wn& "̀͠we UT` GV#j OuDJGgA >ހ-as]=1G[PD @^F6ts*&2X Iu]LC. ԪɂAWEMGKW=vuaǰZRUNbM,d=|F/(ͺl>?oG0 q),;yj ){d;4h2hW~l)^ҡ:|uCyO<%/Zرa%π7B͓ &a}>fVWƯ,ZOD?SΓib4,n#W8?D%gMhup ,SS"X k4!oenuygv[v$y.ؠhÔad^TrzHa!yaǙㆡSt;8̯nd^ KS?=ƂkZXڶ}@ޓFE2~|۴kC/KNpbbJs0.;qҤJ6uU{Cݖ@Ly2:o)|:,U RyWf"^gd$4:6Goi`f|*c~Bkㄾeހ''Ͷ tcҿHԊ W̉1W,` PPzv!uCH) wډ sM?ŗnK;eULgjq UPR рsɹUVҰSw4ǍD+UvSA}#RJh8h:QM"#l4cF}w7~B8ѣg^--sq>㱺VpxXiyB֎grڅ.E B9;²0!cFS`c论lZrn*I͌hu޶2qkְg缷q.1u8M>Φu\Ug_Ae~DwQ J^l/>2C#WM-2,~ZѲ˥nAXqtŁ3{0:S vwT'I?Tޡ#H7s hp!AMI3=*Se4sbϩ Ă8W;O0(e7=Q@``W] ZpBK22|)*L=^9/\]b"!]$x?* )>槢^fT퐿 ;Agn&{Lu\y:!:{P`wKLR@Jӕ]1V&+T[IM>1* ^g2,20Nk;Wkt 2*l݆V*T?^;3#0O-=k:(b 2~W&:7pghw,2v|Pw`y"ʯ`䅦s#khW[UxOe! Xgx9[p$ARY933vbh/K]+UUpHxF&H}ЇAp>_%i~Uv.{BC$ew~t2rWpmnLBl5;: rʲ٣8EB"LWN;jUH6Xݕ1dVT >G\=A\Rx1U \5ʔjWCdx"z95ǹn6:g3h?.m]:Kms bZyw)+cK42140W;%5db("gK~/K%}]Eo={Anl_^"ǘÎV):)/)+D o2y{V?1z[/ŒakwQR`L6~&vLZp;f>zcqZRř|wQVt\ܩn=7M5H!3JڔaDZA+HnֻI{ȝƐtɀȽm|M@4%12j fU(i޾@^vBv>6jQ$k AZGn?x($I⇴EljP".K˨ͣ-l`~]mT!ȇ>tK*fL0fM w:LA5;Ȇs+x:b: 0R{QџWa3y=)iӛg!ޫ_ Tz3A&nv%ŕYx:Źr+B7zny-'wO TxКqCߐ<`j8?پJV?byJc n@1'qSe:EAO"m# pbL,$v:;ŀX j5oF_eG⇇l*w27~jh.[@L<;<(8WсJN qS)٫JR]WjFt;_M-\* Wٙa @f7CB B M[dB nfmat&A-3PUᘉ׀wyo NG)dI-90ЊFﭨ }7]z|x?Pt$>YKŁ y& qPa~9dɇ&RstvfcCNDܮ(5x_W҇v6_FԋCJ%5U¨n+Qw&"EËoX6<^o4r E`> r] ԭ=v_r4 pZ`E-2VjSwqD(}G~Q]rv~3#3W, Q{~j,I3w JwmVރ5P "=|J\@H&&Y1*p(Oi>baWhXmlyA!t! KUa51 <1. d9xYZ6>!}i:1)V*t&%S {y Edk:|4P&UhE Yko~I헑 Zk )7_䴲 ߳0˝)e& 8 C'V(i9.?Uއ=bH:VKXy!Vv':G1o7O`0OL paJ޷_fRB@J0HJI+c?ŬfUdĬNɖvtsihxd*KGhмF9BVʲl^Ki*r}irY3v+>6ИO/PɴOЬXb缷Y]$JZp.\͚E֦딂, ̒/kqN!虝D>%>(R^5>LJ!N<)up[ @{`2.M?Quu>3Eilq /X>4tDm7gfԆ1גHT Qo.{BT ɨ)bN]i1^1me=kΥP@|nIj$-JKog!o01d@t(a 9j-AD= ;u -ׄpH.Ǎ Ք=7U}Giڞyaf5kC3x5~=ҶQ>po. c>pB QܠlkxbR.nWdߝ[wб軴=0>%i%!Ѽ"ƤTNg`h֛-3qivׂ7gkʠ @L֊eq՞y/R +Ҽ)1l51aGQrWpqlо@6g@qk'^2+oNeǹwB'2=S~7([A*QtdZDB}E+׼5Mz(HM$&Qplx N2[x/ V;r [ns]/.g]SH7GoQ/itu)5Vߡ䖣(|͉d/nZ 5yI.dk%8-%=|^bGZD{2cojurA׷-ȟd8 zF9ZɯB[.k^[Թ8PS8 Llyޥ8لHvł#-2yh=ؿ¬YGO<גfOj)c?L]I;P~MX9S}uDrEJVc9CYAwU(4,̃҈ ~*mofL;in fW/lJ Q 3!(]6tUve,}k߸09!Ssם>H!LvR྆,-wgM I(eZc< Ųf_$ Nof4 Si{EE-<{T<|ҥ#BXn)kC"3q%+$GKyC4$9e1\~1Ҟ{l>[*`wD#yD6O/-VȜ[O$>=I~b% W V*J#z(hlܱmT%= hrScaml +FBxdCeGp6_Ύ+"oքwafgOE ,7Of){l V})M`RA;"T6Wt2zU=4 ؼq1 z o0cn,{Ro^V>Ȣ38 $VG[_77W-k)XyyyI4(u}0$i3)N{J%Tgr.֥Жͫ!}͛`.ڤT-22U{Fy.9>94/1 3o^K{ʰ5~ڸ9<`@1eF3ZA 7b@I ŬuW {¬G[2z̮c7揠'͵5法 6iJbr)_(ʰ[|G~_wZ=P&df;U7\ݡ>NƔiTVw>t<|`܎:N|l@:ptG'&d*o5@su㴎oYwUL|v7Hr?J+ ɖcFM4 +qС#?n!kA<QV$7-Mi}6~z Oф QMFO|V4J渶42#锁3HY=y)="3CJ1<ۏM4󴖼uW|llx !UqCC%E\h_]Mv5pfx:gu$N},~8sMk{Pnu Z*>ZvX5E wA[T6R\A|d^ԳInY>s|}[բY a.YngsꤚD̓~0|(!W_1@)#u0^~G8f,(4~@*Ya)IZ~T\[#K{\6$p肂X@5~\ubJi I^ɕg%qcSG5lYS :x]€h;1h 6lWm%M!-7:a`>iy[uv,EFDNg{w~g~ xn4kIFS'fȥݰ֠ 0_5hЅ<1HNut\5!́cѨ0q V9՟3 rZz \(<_h[`zD<` Pme>1Weqrb#Ȭ#>Lg4`#Csg` ߆"Qv4=_)yk9F8:b#*@,qC,n7F5A3h_>F2l3Ⱦǝ~ͽK֬=Qpi(sjv i[9±'ͬrJٻ#߿t&\o:Y fyI# )eQBx b/ j[rv_!+h&_NnyKRN # R2;[9r"ֳl{o[eB=Md_C "g ׫L>{PV)|('y+zPTѲϿGBBvFх&f [80nR;w|>BNKQK`u}fde=bsBܩ!_oRQ>Q8oN_9!H48BZu0]Wf5S٥0ӍI5$e/!=vD+{UU_1\bQ79+|) ǣ0AbO_\㗓M(K0j88O?*Jv#ګ7+I;4$3liN6 ']/^`#QWx9YW8[%ni'ՙ<+~,d7wa/.B9  ,n 睩ʧYp}XCٴsG;1h|7*qgT-JЕɣx) l VxXWn1=0B)T68$[V;x.=DPA}j*p(en=Jo,xvYT᭚QA\ltNRDzM4ekhbŶFEOZ!u\QOf?8JՁR S`IZLԝ,n5~ :0?6^LhǬ 3=4v*df1WXia j%.x)[r)'T^xsZ=TFSqUwƲX1QI7rARc4@TO8H,?VWBģ%P]q4>K U]4$aFU@ E3Wul.Fa'(&78Qau Yjt{s]LbEfA&0E؆Q.Nbi]Y:Vy]v&*K9/fa.+v8--린@cMk"Y"Iv䛳%[|4cna/sa :ju'SO|iVwqGdϰjBFʘrۻ/M}+]kM< -Ʌ0+ 6d;YK b `WHZ,ߗag='b!JEAi3'!izk"Ś77w% FZa%v23&]v1A̭Ǘ:J 4t"~cn$̘nwHw)PN(zkyܦ+(Jֱ*d[zwyڌ} `N_ib5϶xM[iOہ,t# 15;rhpz-H"CK@7pWuqp^+㍬x%K~(Sx}J^pL6T%f- 3k*K;j?¡3EαjŚ>QV3،OfWR5lQUC@ 5L|Ss>Xy3.+1?ߣyg늰{^ 1QOPHXuҪ̩QUP #> Xב$(d$'5 Or7:֦#jPr+:rdP@AlFRxU} 70M>Ӓp .;mśZrE4']7)3v߆ ᇰ0/Xih^șT`4!To:1N5x_#-n?%4q,{"WYx./ TL5YpuU]5y檀vFə:|/$C Pyi3[D\Zbѵbvl޼kqݭ9 4sqo^#D bJraWiڋcw G3"7 ؆RI tb7%1 :#C'U^dL% IES]>tbF^gã`g1R2'hkTz ,bĻ\ZԽ ~gJ aryuy,:c E2 .Mdgw_!d})2HWP@{4Pȁ?W3bkQ3ˮk; &qxu[dpcWiByPĞn1= n>Uy?ZLt3OCtD*UYpn :a $ϐW)|bIwH06Q~&f̭,\^cAh$%^я:4y+ZeJۗT /HgU EzSUʯe;z惁ZQaA``yGNCu M,ͤ wQZ}DآaFNLs=`žGAfPM"y<]up^931`}8N6Cp$mR]iMh`J6Ξ?VZ'e2- KocDiek: [#QeCXe%3Tmf h%?O@W$sջ kV|_27",沙jӉu&˴+bWH=_NƟ(BCEKo2 G#A0ʚ[VGlo3Znj|Yh?ntL" Jʘ%kgn~O?mSx)0@5IEJI_'@9Ǒ霢X~E2fP@߫qힾ8$N`?e!2VƽtyPͧ#=TX|^hH1¥:Jl}.`aYVV+X:l 5{7"Nc!O:^u(*1ZI} PYVx`LWrvgy\ʞp ˒$~S#nu"_'w%cSZrt|}}<э8Y :Cނhi$^@L'X~!`lc ruwξ!4>˟RzΊ;?xuj(cСHbOy N3;0Sybc2a<*@ז7? ۑ.́TQ ^zds+R GEӈ\B wnN+Zw=ZK1aM`I<Ûcn f#6Gm~0uau%j%6.މӮN .k7pnHV![tD7͵tD!tLJ)B=M(AX\+@@AWK+4Wksw5#ce"ˠJ BSsS=YB kMcυ1 g\Yjho~Ӵ],[ z'iSUވ+g~FC`s֖>8`y-x$K&s{ 5>E5~ +BOx#j8^&x"4LדRȣ 3,qx٭f@=>^"X}t`^xxjunoBݻ0]gPpC[Uv qΓJi[.r$VkKHY߇F1UB ?(9jJk-pϫ :>PpZpt>:g"2[ "X]ﴤ{H7*g=i l~,vf$ۓ~ǩuM. c+@ Kl4oɏv˸yӞ_k_`:$ }zM(TMR '6|!Fcty!a SlMY]Ì& Jd2vzjY;7N>ZD,E;,<<&-i|^,j/+J48.F[š9~R!~Q Iʘ3eaI'EIQa^Y#N7pU!#p@Y L*wpLuH#8ZI0@ fDzuIx}#_c璦E)iaa=lPay~o&w?Qʆ|~cOC>s_)}Jh5ϣ`|*­y=K1APm',KC@jj C4^ $nI$;C6~hPG`S $LK\"1sLza>|luh8bp@,^gF} < NYᐟ7V.a"j85nVF( ʗ^< ?+u:f3m%ԐXZ|Y];sZ4<7gc8!0s(C*Eָ^Ͼ*A *Ue-%J)7^ŴEvFM4%az1a^Wnm^\F^iwVW?rZdj߼!X48a2h.sf;^ClnC#(w7M-5gڎH, CRfhLܽ9(Ȁ=r3̷Ϭs͟D4*4fz*ozf)u:yQ' ]!4zkeg̎;iNki>/ۼj_!~ctQx_/tN S 7)*yt6W CiPD%7P& (f-` BU4238h] 99"I17WmX(7&xս&#"QժtCXo:՘WϐZ:ppշ*7LjBI":^9V*ԗTU:}~ 1`ˀ:^x!yF=Ti $=7l%$<1|=sIP7\'5GJJlfbYrt0k3{|K:3F-I95 }X)`V8ū X8oBi*/kFl `|d.4 W}I (dWDw䍬t jOSu!#ǪMڑ '~0]Mo'G~vdv܊jF;ձaogTbpt.|MO:-4w$XU0%PhAG]m0E,=_tt_ke #/.u ҥĆh #84siWqq%gQy5K %0[D=dYT,i\ք f %hs,66Z瑒`e^aƒ$!=!w9 h3sVMafd%}[]7t s{= $iqzK͡\DX6ʹ8)cOG병`6aMk1tcTSUd˽upsq{ĻqFߑ^&FfPը#XD (.!P϶mt1%;;X E˼9 q v_n},W2"KK$L`Eu-̫A;X]A崊 X0XU¸ŻrQYC96h\ HWAWKkJ%~Ɯ%ii; ruc-su9C^)(>Z%sLU3[ޝg0Pt5/#Y#Y\Xq/5;Kfp܅J[9r*w#4~zmގ7=gL㞑f7n5ăĊuw¼8ty8B;hLt}eX]8,1^;b(Sy%kB5ItP1VyT~> Bέ2NE$+w&2ӏ;`ϹYCC 6Hq??ۍ_ҁu0J2=X̉7(-$ :_iQ}H>#0azdLg jMB`XYQ*b@SI2riKK@FO@M?&?'R#wq?E>x.! ;9?m&^ƞVkCC_/:vI@dΏO(MZh'B jV҃nR!r7[YNH6[:H3-#S0)NqS*#fdsH]y79j$F`j!?tiDk̑+ }m._]"B)u(u:Y+{,>@4`QЌW gփ@g5Wn \G NgNfC#$?NUs<7CNWKe\?mk0Pf3E9=x(vV=MZEk(k66L7Ɏt_WDGyaEGGw>V ~NgGR4$bb0[)q 5{%|($CZZtUq`EIŦU|&Uj(C:ڞ]ltDek׵`;`V(Ә;Dr[D]} 10NB=+պ͏ '^U/X~!gEl qю<8BzbF+Zyᤨ˘IJY|xc;?^{?HZ00L3#82zh_y^ &8 ;=,d2[>-^wS.'1*3i%8nc|ź8,,pFHu tItq=([o+-B.m5HWjaTh]L : m Uc8nQ^T=%r| kO1چ  *B'::5FN>A<_މ76\3w Q'.Rˤ@n";f zS1=oRۛ.=͑y;v(e=|On@#9AtPsOVip6˻L ?'Yj|ᮞWȪ)p[1J'Y}kHKׇF~!b\)]̢ned"bMԁهQY ڔg(JRPKL极uT-xN]V \n!(%{J?7^+4Ea[P=%QÈ>d/h XY^{1hh?MCh°m]exDkrK.4!>ܓRb.~穱9Jj6UÂhWײXc,6xHw~pbZ z%;xl%'uն )*.dJ<{2̀3%3+fDV? I䩼,URčRڴӘr]3ggZT9 .0#AFLxZ%0-!, CU}'M¢*``.`̘aygf~pKzʌKnֆᅅJbġ&~er3p0MGxVB˵ɷX?cVp:I9(@&*ݴ"[93֐XߍZenB+B,@sL zf kl&a ![Ȑ x8JfLM{`6kҴ:[)0zѷ.^?cRKЌ7X-cУ˘n *5= G3Fn5YDSsӓp9\M 7 aѐQʭ=_ ꃰRHZ}Q2zsO[{jjzoB.Y+5RC[0ēߤhmM*G(|p /ZYi:1@ȋw 'j>Am SY8&+Ãݼ`[|,.ӯfQ#^ai i"%s<@a2V=Iv^3!+#ʊUZgm{^81L^GG6N;h*=lm6ƽ9 |㔌PCt)gZVI$o?<ܰwrЮ2vaq.&Eei­M.~e5!t׷LYH}$" r!B3'/1wHVDp ^ { Tp3m|\X8yO!w{QѠhXXX<ߗ:RUAeD(QPOG\R}EdJb1׋SG}sxLQPCt | ԰\AԿ0p.DA.(D4Cm hQU(͓b)[=@[k|K7qƌ)iUsBIbe7afQjI E )@YGO*xLnܞ׻GJ,mt#U mC6#*Y[bLϢ%CpQyFm]Sp0 Ȱ+:)j!gp̠Zrd0<&?֛R4PT㇖eP4ȟ(6S_X+LRM}Rha50U)qF\ gǤ=Rww;x !W.s5JvnnUnq,?:VPv "y ^N߅ۄ>N۠߹9H»K?MEvxlwHM1xI%5Ax&c@flL:n|)uJUHT?z (8~dD%vǖ?hvZaB@6&M{3$.pEvnlj>77fX, N'V RNZKKQ /a,Wb`iW"],ȞK^S{5\ߠ >f3Pj'XOf^(B7ʄefjLS !f3*WEZ Č -F U@y@uEf"a4=K}S4Xz\ Խ 0TP4 +L!>Kբg1̕kх) jr 707QXXGmuscԹd{OIvdѩ⤱nUg ̐󕀧E0;g[`ʚYJ8M .)CV~VKԿB/0DQa~~҄UE(=J iaBq\nR8Ʉ1-m#x~ȋ)?{bo-3[UiCn낋E-'xۣ ϻVwF9oEy 5ֽ$Cr7%M uz$*#[cPbh_=o[&ĨV42E@U2 nMPxl_+r O*#)h5ٶrz9$PV&H2h)նdet~M_!k$/ 좆̶8u{/`lQaznmjT%XhFof"#gQ7u>7*R5p1. "R{"ML7*{)UշZTz$ AJbAw0цg`׃] T3@ܭMzm>A>MpMvyEgo I`HTrW ;^_H#Yܫ><;Js̄ ){ ZD^?@pyhD+mXq㚷T̾,bn+18J^<>m() B̴fVP\wf@;9b%PLQ&hvzSx^Zd-` .5{Ы3z1DFƜĉX:$QV˶ 0_HߊCZ[T&N}m*0ONl#R)d&?R_ !G*oZ{h~Rc0 q"yɪ5μ;!O*=4C;Eay'6дm><Y4^U ۼR^bS>G-^O\W# ` n(0#0e Ut% J2b\=8L$zwf)x@$4hov_Ve(#i;b]=aȅΒs^ŒR~SsFyАIy) 88{zjN^&7Zc3$b̳wi?c!Ȅf5'99(WtS|垎7uXf}%v0aXM44`rsg2(0QOxJD }#&dY@㪎uB#xsսi[ؓ7lak E7&E/(E,dӇ2.DTH؝*H l)/Tg*8@ z݁%M͋kõvmojӇ>oAZI#8C%՜m|WWת𢟀q s;2x Y> *>c`@ƨQtУیs23 ]o8 HM5)I*zrvWwǧ#MJKuzmP=j{5%Kѝ}׍.?n?}mJl h,U˥Ӊh'3RO jzdljn65UmHfbtG9h|=Q>VkA%\\' Z hܘ_^}w/q(7naGNzgsֈQ&ỉQҲ2Z&~(y Bw8{ej ^1YF85VY)K Gڿ،i,d(}ӏVٜ#th DQ"N^V+@u^qдⲈLӃ\(ZQ)wSV/-MrG{,}=ι)vژLխ2 0a^F<ݡD:h9VgʯZkWVVX?=2-*qA~%mX"cƺe[1>C_`40g1qPڠx _lkmQjGɾ :M 1cEpen+2WK8*#$QnoO WMW^hmͯy}>T\]MAnkEIB1 Sra?ɚ$$`Ļk*/we܏Gv-xdP4-fBb!dL)q5b&4aD$u^u,:ORd;\c˾ #<,h& kLd4$&Qc]zx $3?Ѐ]x/t]#o.ԏea LepqW8z2m(u6 O}(6E2 \4;. |JӔ*åmB|+Mu9~Ug'~Z60`xH8S^[S˝%pCĝԪ0+|󰧆o)Na h!2Ӕ(hE7m&͂ޒS 2q}Xn\z8F&g,6''B 4ŀtZ⛶ 6m \xX9(3uuOg09JWހ/S%; `qfX~>qs#4/&#=1vný/դN+jRcyC$ӑ8\ϳdkP#t݊Ӗb;ݨ3Qޟg('{MլDO9T1vNk=w[uw*ecp\ _ ud\2#']Oʹs7kBYn:!O$_Y9EV*ToptP t@7 Ԯٝh†jjkPO)ʗJHr:~eI0"iNv+ә'8#VrI1sA~ E"b6P(ʚ$=ӀD x'($ߔ†RT){ Y(-|"_ӀV4Aϻ_ b9ŗ>%Q+| s)(jky NS쌙fwc0;}aדH1V+ff4Sy?ݟzѿ>f^Ye,^Q9>3qFH+ p̸re `:FxՑO\u܈pYbqDWt"g.^L|Wɷ*sۤE&&wS6up%:F$7$mrv"1QiO088nT#8S@/ \uDYI n^YG,"{ DwwTc C*۴>ppAT٨͍4t;X08wfYF^XΦu@KJ|<)GMˏ YQe<5|^PZLj;FEy[q~bv7O؀k̆ژ-Z]e6to )6~\˅Uݳo}}dr fq_ "#,*sX"XM޹!.Tx6V+Yr@zvJ);e & 1mĭm:E,.^<7 d #FcAz jʑ\ i=Нxg}.>H G.omK+L2H7Em:Ts)ubMk4~T\N/SBUٟqliV:-n@ 'XUNPYU*tNh BMEB',&#ľ:vLȻ|#tGvxʮwL|EjmX9q#gdpFV21dˆ9olV0[#(x n)n.֝0ǾQb7B  OHeSz4c?`SnD_DJ/th4+P=Kn}w6 K^b?Fy13TSOI뜸Kg'X㑫>2 hs ՗jh#*9XM|%&:\RBQRd@A;%H)jSn\ }odUk^c<ˮ6" F{ ?1j&kBsNil_gOHC7'l /~oi6 |kH' aDHݭVE0~u|!Цt%̧aB` O0ztfMwF7Iw(ȧ jl~33Զ<p$PnƄQ#=6eSڜYZ]Bs?0ͼT'-.;憴ڂ^U[F5/#B`)ǻ)w rqšQ^\T t(9i;VFOq'kY mz 4 w򙚆Zf9S^(J@>^ ibEX$t ?^&O\|׏F g޴YJSJ6}iF3@Ut?=o y{=N#@F)+*shf3߸fs4_ϓ `Bhw, %IxQ5U9< TY94'.L:]N؇eef~2]= 0iQAW>vv9mL%,0i@ yׇ{1q^$/uo%+E(ϥ;:K^Utd[dC7r2}n00ěKÃjv웘33 K;VX'-cӆnXx򛈒( FI5Vr +tN\t2lQC( A5N$L.]e~\豕Cp3ZQ~[XhbQUyiD[%uX`ٹ^ `Sut\9jDԗ_@}P ɲt/y8d2jAg )D32y0"]"!KZqWSw< 4;]=nd>/ך M7E.$7Mzi-}k3&=g4Ԫ Cl(ĨpH9b})u+.s0TJ[P08͡r~S3MG"9 }#w{O^ +D2N͒S Gp1t+R*I!4khgn"Z]T f4\"[-m\!4zub[r|@~N x:oc*JNo[aP$c!б!XWj܇hC'lӬ_0Or& Z~{S*H+{LSOYx%K-fԫ"%eq bۄ utdW og0DEdGWC^g3Ɍ] ݏHKˎ\a;R`7y~{he;ccBq^'Eqä&WY]swf Df:.$nrTHsƪ%a5zR5mP;{ᷠ78 nVh䶲J'ee"|[w19H[S/铍f.s!LO6 pY:$Pꪝz]30[Q=Ca[PY(UU\qX %W̅0 Xf0Os-9Yҋa@ʈp'(nuҖ bJNv`M…u4,mvI1< +)EH/> nsW+>Ub[35]ړ5j{Go9!bؤ5z'Rg7Jl ye$$ʑm)&Zb-*xweUpS zLK#TZs# }#3n =̈Ё`n#5*IdĨ+ 5r~GƐ^IbJ M׃ւq~ȶYFI?װ1 '$2f-EvDZfh߄yIn\[PThQ*^ɢy3$s-p{3㧕y~re)\@LA=L=r:z!!Apnv18PdX]Jl|W@nE8gWعJk3$Ѱ|yL {wFQI8IM͔b,NMNֲ'[N( qh+C"*B}gE bʷ2>u?@-HOo0dU\x/(wA4 Nʕ+gr)Ak2(3L[iۜ!7qX=WqGSzh sNjٶ7^r$p U!ʬ&)ΤyS ;1oFj0ϹGrb֧]hQԵ:>]5ы?!q^=p{qE=Eq.p_ƼT7gMv&;l3 aas#+rˁb{ h`ptch<-SG4PPFSͩL4a\k۠(&]T9P iĞ^qHT%nkPh&#OQ<3ص4UW9-ςKx ]ul31suUcMK+:s]Q\Yԝ; 9XakФ3?h-LŋeV@qD<~27n@qOٗβĕ;NqkM̓1.c̾Z'Y4HGvk_Q-u,B~Q\kY-|`;p_lMZ6R(J2/ 3{[Pxͮ 8cVo /jc))T g$[ Hv( 7l^eᱟ()×}!#3&'1K(:z,ǰyˬ Zj@QZ3mAZWE6?{"wM}c C69b *$T(³5]f/y2f:~u^0 f|T>pd?D#S.)o5ZNWEބNG幎()l؍mlyOeD>t}gxP)K89b4=UU<Ռ2Cu6 3D"'5"C-B^Iڕ俩 ]D01fc qB8}+7ԐSVpu|˱KR2B-C- j,kHtl"LR" q?-k"g&139LɕQ؁TWʢДw/}(T0'5F{ TJ ލetЦrïaD{ ț[ ^`hFa7{?m~RnpP\amTw^m`yW/.3lR ,/)|!6-iy5?q5?'B~u[iЀs3 [#cf HifX/%<1H;9t)X]GwNAlQ\ꄚ}Ԥ uq¡rʙ/8Ӥ*@LfQS5%IcE@r%]]u) U͓}po3Q妉r)S=I*3 WSAHUwv bEE.n|`EQRc.54Νn&5dmPkw vnbK_xvw)v ~Iq-pF!pRy<폠ZEbӫ,wQ5Ft] cţA!l0v\@5\л}][[8PHs tzhhH DZq|ꐠdfs V8E-V J9F(_5|w탣*>ٚoh/DϴG,h3\>~,ժ2S4fWw.J!׺6RoPAmUUzaG럹Op . E}(ڶ:5-ds`o'tJrMW!Ife&4GT"w¬ΙgR)C3IOzCvqu!v7aCH{FRlς2ПyObzmTgA|!E-V$ԉ8|(bqBN]R*kqEvTukdVXf_~L猳,8 CM2Th["w5$ML%2 ӡJa)%35i\~䌳ATl C4=Cq VBCk'GIcY#4gn\t{'VO<fv1uШ`Gлtӯt!3ltInE۴fw-|z'=={}{E`ٛs|?L_+0#zXhM >LNr6)@&J7iahgԑ$-3efkl~+#8$]HW{NGSjpQ#ft:_g=JDP1E1;jW%~fj1-J8W ]^b,18-n'W18w7e½d]baaP~;,Et_2N)-,o||#';e:̨aFSi;Z](HWVYhrSG@VSW[JF`_K~roRZ^(?AZ3hN+'z,T,{ KS}?N=J=!r ?J2T&wJxAJo!$frІc !;VP+Ǻ200".v $O.]AKrHՠUZ:ꊅ]c|s ~'.l1ŗ\]SfƗ0tV;:~ bIUVQu)XE3ÉW 1aM=25p JbKW$1Dݎ4:nua"34N} ) / rSDOA 5~\>RZ/LS8hGEqT0C%LYRpEcbl|HbY/LN0H!iDڳz% _:*K!CH( S.r2\/[Lي n9L[l^l APS/gh&Z~#PT 8(eRu@t68U8?kX '2fK|$1T9dzY`_ &~!k$Fm KX>S6kK1mY?u6pĬ(dpQzhY(jHSHܗA%A C_s|nދ!zp0Y[u.lkѾ6JV(mp,pоc&hv,+nNBɧREJAB6ۍcx=?p*Tt{>$X= ]MI}EPȦs e Z\U!8y`>ʾ B=ӥ6DS0k\xRbkbK'm0r౜iDU~eZ1P ߜ`*BwA{-$vLٌ0PM͞˝P60ccX6Uu1[^ur'[?ٺ\E Oegs"Q*#vg gH*Dc?ASjfPYOFƷzj?NaEv9(0.#SM$SKo >~lQL"75⒛&UCdY"gיCpuQK4Lq Ppq MZHJʰTJ]hL*/qӇg3g^3%Kt\lSГAh'F[`4RU >D2jjzH+)/x?ÎJ*?bt}Dbesc>*<9^~:;2aI4pf+c16Xi0N,=^"B`, psgBCh0c]Ex{f}-Am0|]f6UC^vz G?OA88kR~SaP ,?̤H =fl5AQX pyca7r3dzjC%aW31_Peݡ<!^*>;bN!El*SG^vA%>zp[FZe+Z6#'"kL&5b?g$tHҵԽHy@%Ñ~vJͫ&@:NGL @=8S=!rF̴3bQ oQ"FdgݗLʆ2{[ =kF6/'D9]y+22cJ`(О6%0z3.`ew؎ J 9CTǹb8Zr|ЍuJ6>J )D(ң8NV3);2r+ ZzbX-"ixhFt57ug+2_P7{&8F"-5sBx͸5[X_8e3*TG>(v2袩V&ӈ3dP lYX Bt],j{bO2-4fAFu_Ue{R=:'k@RNNBO]wP7,]l}eiKҿ%8^'Ó~Hg "1z4Sޤ-P"%zOHlSZ a8-B>0$t30^R U'pwz6f3\u"Q] Vh nɬ jPz8h`":-voߠPyrw 1&M-Q%F3plRJ7iǑ37Z]{nw'{T(o5NpC"y*\ 24S#ms>ðZշ %K:#GջJy|ѸIc5߳;hqYbf,;>",,DD.LBa"I G3W+mR[pdz; ,#k Qt/5V#j8Y{w;ՎvjtHA 9{<.bsy&u&+55X+=_C#}yS8"\; n22b81‡iem3[D(G9Nf&-ɚzl(lv' ` Ѭ‚[2yu@:8s`wT\f7lPM*->zt踍ǫs<&%l oд @%YbN8.$!8ZafCV?@Mj (PP4-x=/j^LϼMҧi%+Pfr%p:n|(<~dwL>_ٌ93`7[ Ԋj.߄ aW.Dۦl󭃷]n&GP[<;+~=?G!U{]ϗoc9w%9罧'? V.!>V8樝fh= _K=m'MR~6pЭ2߼nh|vШ@C?}/4 *kh NwVmOyYŌ>3]+.T#/h/uYPzSC) n+U߈NmQ7(-v!^<exL7P A^ON={K"kh v9bZ遥RՁ}/W'Q`"ճ܀]BEkyAQb#M\ M^ J78[MQ׽ep忡ǀ ]K\GԢd 7dxus'x2wpnq{(":fw`1)s~9H~ Ƨd +`xqJ]?:>u2'.| ndP_ OʱO8omMUsEy] #pB"ts[+[)}$ѥlU='w8` @0;̛p* L]g,ݺ/sf}^+*%`yEwtdΈKZ&oVa6x=ar#4a>Q@ItffF_pdԇ ,Ҍk>35S$ dXХΗ%S#7qb*%Rw5C6=^tao ueq"lKg';%A(_ JD>WKT;/x^խnɌtK43ΐ^׬BhB$9-O$]5P^>r-~LмxcK꾭aµ 1HHRbNsS62ۣgci?V_UGTU0cpԠG&p!K;f 9]9w1;JBzG{8RyD`0T9^ 7#'EE_b9Z=JYb"Y87һ^iayl,YBd>*~[Q(^mA$jKŶ02Kʐpi6Na.k_PO 2X^I)h4/HI ͂ I<ҏΖ~jʭ88uA#WZ-ȁS# ir>FjfsXT=ܱtzPyGb`X V?IEQE*tzIFJ+݈E<"c\R PrV0TD#nF0heK{Fo͜3LDthT`c:ZB*`}I4Cߏe}ZF.Rw2ȜzD w'Q-~]L&.;Zlb|zWzw^x4#]'ԮZ^,a[IPE9cöC\algm"QohI͐i[{(DF/[L,eDfY}8ى/OI,j}@OyHewuag9>h|TLU|b/"ԅdI:r Ŀi;/D$-kP2ȵ7 j#3JjmE-,@/Z ZV4/l0yG,һj@8 謸"7N?roRǪ1]Cg5ՒYZM;О t,+1TyT @fwߒ繁c>wlc X{1tyD:8(K2h5~2)*fq~DWh.9ZR&}2QteW(T2 {VQm1ާuMIt(N`mx,y{$.­OvZ@訽-K ]*6"POV1#gμS10_D\jhĩ>QȾ=L"hbD  e|B19ߪWPFdSBE4c#=vO|}%cyY&X9]Y;E9O#1]۰i,enP d+%T760r.&'##t fV"[K_S`4 5 CCHVS%m\4n@{W*c?F"~C 3y4VOP@{vX/@%:xSR{HߒCxRB}qbo Rw}d]Uhwb=cW܋d|?',_5l"@̅tJa2Y Ma-&wЩD _㸟_CLЯ\ 3Gn`+\X'feJr2jzrr8mG~pg`PQn١>-i>wBy|%{V ۉ5Ncv#[V@K!v_+E41  ^%g[CsC+_՜Qb OhNiB?3{fk̉8:<J֪i. K \he M6D6.J&W{QY.{o47T 㑑03QGHw aǠAL~.^rO.: 5"[T9LH(RJ"a觇@*)m&]9{}QK: 0DWrॼ)FMf{@_׬Y!U`DUyF44kjRjE%뼊幥FqG,/X=4,ۙQ+)< G,=ܚI=~o(@oYk&eu7" ^bR-B~`EM3lxԉ$< ZUa*2w2+_ h'@'m2ׇ vgƞdu R.t\y{&K^Ey=L&FP2~ڑq,Kiz:W>AEdlTxȺZi Q+ bET򛥗JYZpo(ѣ\SRtA&r.KHFҊ/`͘M8Sf6*V`8QSX\!YԞ&;^?Y1^/6Pw L3M4butC\r=;tfgV <\ T鞱nas[Ϝ|J47K7 t"И0dtx@U˳IcbEOed/iR|FB_Tm`h[rN[ |CR1<=%?ۦB}nTNsWd>N*@$i-&JxHNC%c-[օ'6/UBRSxZD.οWqkQ#&LX)p4!,EP/I=7=RW\Z}5\q.2[^du6V>m)&];?`gJNnj9_5[yƢ)\\8 ׫0u:L/܄~h lOQ ~ UHǨWWLƚ[=\HDjJ'?!"y(x%qO*}:6 `x#IDVC/; ]ճ]:-=+b@$)2g_Wc~?U2^ t*T( N ӛ֎ TRic8UѶp>"UZb =;BC$G/oidZ^@fe%t jГ\e3T-%?"DBln=M'U2Ӊ X>P [P %*\W&gm5O^KuDjIrhbn/<󆨮Y.ƩRQO(Sjx27=KfN%h3[s@Ϊ~sQeeԼذȇ?OT,l~5<;C%=QWu}ZGnŵ~ :TG6x*4V̯CP腯 nGy{'y9CMV(lpvmj1~+`!Or"yxuN8G;4Z5_Tm$"3nFsh[󀑵]g sO_Rk|.u(v]1OB0w';Btߎchf  . :S:t1aYfX -y%*cjA:ڲM1 >E3p ,P΀ɠriVkŏ,&1PΑH@00kсI 2e0$KBHFaZ hm6#ʸ\)ˉذPtp'nzƹ}/ 9HjK.؞;r('hp |<'$ jl ~jS/m:gCKpT i8G)lLlR#B=E&#C ?|+z[fn6Uŝ#AcmxvIڀq(][;U3r&+7LbY ݖ&hluz .mKOhHkgX'9/Z> osQi N!|RcDո9C/<+pRsl?k if'dERPG薑y g2i6v_YD>Ymx0aT{RydT4G'>Y#\ŷƿA4 baǥT|Z~:d]'L[ пC{MRH;lLUmq&ʞ 3"3ƨ_t/oWzv>\F R%::*=@jQ[=&٫k[y1!xt8O}@-'ϩYNVy-~ʹ8v!5!|7X=D\9уpV)3qXG4=xWJ, T?:∊t}@z@-jm!1.<-xd< 㝮=2ظx-p,Mv7[٤OaOa˻5D=gj $fT݈pҺjd<,\R+how(kNC-Sk0V "~S{?Taw}!da` "(!WX32WQ#~~z:Z%ASC;T˻=?;1s H22˹T+ jsT7P#`p-Rl,؈1hNE7yJzzJ֭_hPn0nr]&>0IQutFewd4/șC !I% J[ċ+ɆmicmB@izס5D59 Ì^77&Ol#R}SFuprjvS&<)3A?2"?F]uq-j+,L2pv%X?Sw0#ּf&G94 Bp82{Jz<֑~矆&zb@% &@}(wL#N')4HgKLϻu@aKYPp"\2T"dh]Vm) jń,-+h}-ԉ$4Wi12f^Gna.h2am4[([gˠW'.P\l-a}\{^.nh57~ chq#KEJ0H)z:f4M RwI?oofҏLL\;*+-V\lMËZٚ4̓qձ&Q>c[dRSd6[6!z)#ð<"fj@ Mxb_Bǯ_Z F66RŇy r{]?5x:‰?~p Ӣ Xl3g.5c܌tC++Yz '_l0fCu?J<}3n;MEM[HHAxG@2] *oYjg> Y?&ŊNnB]F[93~j&֐'W#޽ t?7`(jjBa~ ̏$i%-8`M>n!k=q8#WisS5 %^IjILCAEhiUU_D$=ڃ7Gs tş' oBҶZ1-H4E#WPE:\i{CTba&nDnxˡ]7sig_LZofCd~O":h;p}ub|ʹNȘiiniqBH)}5|VPnz'VDP:X=$񢴀ݥ&9q2:>,)G?<;XQʏ2>֤4ۃg-> לW0P?~>qq&. CԮoo[&x1g_=Bnq^dgܒZa`66TK`Zy-,C7wG:(1=5NALC܍0%r1([I8i&hDxrרf5;69k;IV^._a=FtwB \+Āi.?j4Q SOR?wKSO[|a)28VGEbYgDBh\I]'ٯ7u7Anǿu\-h$kJ`ҹhi>:DH,7$`W/fJ=g;C+%'ˉT2B?ZbP3U nr[*}bFS5 (_SX4.ܙ Kohk/e){s~=5a)X^L[sO'gaL $_\6 OHq˱[Ĺo&(M9IK D33N 󵋎AyMrהާi v,nxd[3 )ǹZlfq;#1*=0u8ܾ(u>JFZ8UrD7jǝ(!DQ}wfFPeWcxXRw6lpl*HP^?wENnl$&Ja:?mA0h-@ 賋Cma4y u }smK oֽ܆+9"Wxvmb<´'ԕr>?+6"[r6sT5D 6^2#n rO+]TQŚa:rQӜ2˶JrفK,T:'>T81ꝭzЪ;bDV͍2)A#zn x(v8Hfhp> WtP}~N}>wO FK hc ^}<^4CY)y/CR3dZ(ZzmH5 ?G]#n0cyٹ_ĩ2W`WEX1f8J!?q!7nUJ,IRD+ʥW\r~v92VEɍ=Brh~oU]b_ԭIЧ!]R}Aʿ3'FIAc-?*bG7Tp=6gnBFܔ\g>"G%CO9pT`mPmoHiQ-&:JJBT`-Srp`~I_wNw%(KFeVƵfL+ NTXK^cʎr{>p`X]g>.P|Ď VCYD7$ж Ezz+y/)oaj`߭sEA7Yv66tx $W0$JaٸN^xt2ԍYЫ+QH0w'Ys/v%:d$X<3`v[A q jԣ&ǛPGHhH#!J!6."_&a]7?o<^+-!%YP EKEX; Zhh曄/?sh(PIS&AªGv& #1N*(畬&YߟOudx|?i2o6!v& >r j~Q2'~ J팑#([FX|mfb5xRh w:{cQ㞛ܘ]3 呺[5%$=;_Enw؈F6$ 22 PxQ*YPGDWC,l=6_۸.'j1!?%F7.uSXveܞh<1 Bc(g@(U}X_AY|2zd[v0n$}Sɴ 3#Q;WGǶj(Or݅ 1:e^yP ~bß= ϙyjq~*5~;U'lW3B &Eoenp*aH@8 e?>V?45F)ܖCZ֔V3}]*ĘΫ ؈> wbj>αu-IP8ݘ>vm-R$O[=L3VO]LWY jQ]ev(J~׎Fy׾ɱ]Phm nwƹ5@< #)Jt8o[Ù@Nq0:8`^I"I[ꦶS-rV)9]Thw$;ۆ:INw3jzl.eM&= I twY>Kʕ3,(,'Z|}PSI)' 1}7;|ƀ1"0N 8V-!5Zs3Y#AJy3'b5]r]X@VeejeH1l`c)ݪAN({t#[8 3Ƈ\yN=:CR#:}H@-qH76V8jv?'v#* ̃h,S˭X)ڝû 3ENhV6^$<ō~~Q灷̈́Nuillst(OiOn痷+ïJʓ3zYnSd9EH_F7%h%C~cRQ@^|nYigX +Mqci7 = qd1PR7;ĭcIlIrًƬb'5wcrK/y mZTA ? "o? *Q?R,GC 6yO: `IAWݥ(2!xbD9d`)1L97ˢP֧74 sK9I6!"ỹɤU3b ?9,|i>$y AʙC7S[̽j?lsH.:u3נHA[ /^8(ɓiS8DE$<Q%1JAK!Uk7nw%a+¬/|xE덻i`JD*̂z|c5@+tx!>cSz ՟Jk ,,F2w^<`m:fV2p-rdۢd<703nИ^qEէgF bb$ ;!JgFuQ̲ݓC}pe16dhY$E O 2BVm]!rQx$ۃí wAHn>W)L[ v w %obg/al"]JQ(踊jhC?;_/s/j}sg,Js-NZSA,wX×7c=zټso/9Rܔ >}J 7XZ*ۊ:c"tY穒- EE.RSJkH<}DÀͨ! (.xeuFaw ̈́VN{r8].8-NQ-l:xV^iʺh@Ǡ6QVƓ@7  % )EEbM >phW3}!OPg`r'vpU,X0v 6m%qQ 5ܸW`WA.If5oz:ֆf88i+ )lߴJjlؼb--|i9.1r'X I!xMiH6y8|A'ׯfⴜ]=@ ܺgDv:z ΝK$&<;}d,21 7-}a~L qM A4dJTa]YHϻvOY (PL!GӭYLIaxfX;P |UgGl#= M2^ْ#,A viԐӱ$19clf9<% U (%# ՁMR$pKW57ogh[#^ sbg@FR26g[bV6^i[7z"Titݨ0َ>]D+ êg](L7\/ЍFkʞMw*l@{F{$dMOjM%g#C6 MzE^ͺ3!k\0mtlǟj8Ln+PRQe=H&Fh[Co|NvKT[ֶ4 {!sW`'y!s,fi7> ͯhr-*?iVPFkj9# %-?-cm||r#ـ2 i_YDZGRZKMSU?sL H%:_DjNuݷ̇EF#];0RR,# o&|Bʹ鍜S5e:<."oInciFMm}2y0`6cӍe 옋ꌒTrt6ABaf^}`R2("6 =SOgnDKb<< 0 |̧M]9$W2{FH1h׎rhh6yDml?~kyv(nάfTaepC~EI$kx\W%HF3U+Z0CAZQP=/yK~d[ 7J0of-](#v)VKv(FI řC%ftS4e&>ߘ #{6 A\BWv1Js?lVW%zT@a"s9RcPy' /A "U A*<$}KG2E i4Y|n++X}fyi,8y>  )n*S"g GػC%&Kқ *mG!/-)RRf皶gpd҆*yl/?+ J9kq׺퀗`y^tw-.O].aB+9[Kr9tm t{us6a &j[@tg1v~Iz%p,)H Zh5Pav'èhM,-NAG[5@AjI|^ -ecL /vďX?eixH v Zmq\(ghZҾGg$¡5gې?%mz͸BbBdR(lt\L>oT(/NάSD&kʧY>yWz"Vdf霪eҵD*a&Z_~q 8`dFrK$FcK2@{YNZ؈à_@?bm݇`^tVG ad3N-V&&MV./Au+ ,q?JӦeV4z"yz`::{>Nږp;5 ɝyf㳽n}zt\yڎEr[+2J60|P iiwdO ^H?ug\a8a Iӧt7)2E]Hec>BjF14 .ϖݐ-WXAz1 e_7nY5ډl iLf2?QC&=BA7Cwϋg!{"DR?0>lpaWy"lw$3g/Up↴]Ѣl8k{ ўLNI^Ya|b5&r Nۻ#u sbOUlv߻XZS.zsij?mx!gf{3 Oآ?S#D,!U42h{!LӍGYW`4rrxA} j3ϲ'ʞ#rMa@$)=k'X u+ia1\n'" 텦HU39[=&-.j$:}8U3`C36)Y/q,S:4}$7#3Mya[b0'bS;Rd{K7S1.5>?M86]5Cd`p6Q*|Ƚ r*~]"3q|hLf#61J+`zHD֩Ps;{%Df9š́sRwgWZ vm0s[n*q } u3^բpMZ# ٽ;:[B"$"2>_2Zg8V;M-'Fpr$u0 ||+h$t6D3$k9WHĩ%/aH ņ9pca cBH:wB17Hj^ bwKxD6%!<|h"8`l" .}8)L_CZ ؟خ{cwT H2p7#5?vC4@:iLM='(YVa妬Oc~ ?VƉʂEb,<[PK~)fiOMr-L[oi3TYy N6!d3; ,>!7);iPC A^h&s$[}9] $pA򬆚2TP#OzUQzu- +XPNhis#4} goL 03z,;u)aY-s9̺:A,'$t ֙3%4 Җ8: qfpeF!>⑀~_۩Dv.u47ާV)yZrw{.q8u@,USbjcMB/ ^\ ۪Ho7IZ<1G$s'b0P`ŒPo qW"CHڑl̽{4oM@sv3n%4Ab#DbkT~ 5s-?1ߠB)J: 9+SHAlG?ع$_*bZ觘sg PO%пxjTI6{?a ʱwpPDQ@vGYwWֱ||DQ@V:>ogU_5"z-pwTL.ew -P=T|"%*"~CE30׻/P 堖5ekk\Z$f뎫$xЕGe} 4o#$Ca:ӾQ+M X3xQү}7Cp),•(\"ֈ]ac) 5~]+Q>b79:߹^NR.+4%k9˲,p9X>h)%8'gy3Z8~LUꝅI@/jr)0K/?ю[\ Z^D &b{ǣ!3.֎oH؊0π-W?^J!inSetl7*[N/9"a!O6@TQm5)9یDoSP![,j=&L6X ԡ"ODÿD?`".ͱ#HE ZCU3&UXn׼{ญm-^`fjo>ՕwͲWy% D9%#:-`=qhC킸HMA!}]exir*6~!3^vJD/EiGa+BCсrJjC띉@|T-|QYL=֭.Mɣ|rAZ, hT]$H [,GswMza:~҂[F$ϭ. ϋ$gMYTYAq :3JNOK<,RBw7ӂEOv8YlqŬ3΁y^6/w22|fx8r4jw^%V` Dg Ai֜=o >]$sN|<ɥ` J{Z; _OM~FL&$.aWRaUc9+i?$ 㴑;5-B9ai̋{QpOG~*zdO} n*uų涙9쇁;Dmٓ)7hO,YfZ ꠉ?W\!D(R(}0&WK[EQ|V\ST`g!daB,"n㜪 zi":'ATne=ˬ蝋P5PM"_Ĩ|Jx}i$R!#-h6nvB+ػ[CKQ  (B7{%dZpКEw hDy")l=h*ϲ}3W[,cҶݐ{F&j2T,:O$X,ro|kjۅ6myӮ83XF)ܽ}i+mL1VqmNB=}ZA\}p[ o^wWυXps+:a\sgls6]0Ӂĺ lz»O< {-Y#3=Pp /{$;Ia.8G7AgcK6SXþ 3,'Nu՝w'K<^yFT½ BIy2_I%YZП+ B@v UTtnzwUpFo=88yre`H$ϕ%!h&>2M*OKE8m*qRVij4#aid+4jz9V=/˚HJN:dCUU(9X-lM+XؔG4 41C8?d+8 SS6.TOnGm/+1pMf2U{}1u]4IX*)`^IpKvC(87sG\MpA\pEC)WSr'|G1yxgoNb`X^r ҶRAb[%nV]rң1TC ;GSTE][3}=rRoL,t>mlʔ'ߪa0Z6V$YU+񧑐X.Sh`ShWx!}G<{ ̀?5xIu-IVd.UDU䞫psKs2?Kþj%@鱫WA6Y-3٣4 t-w}u|sy?f܂; }2ï:sTn[Q ?=w+'gB!?'.6NaCQv:FU Fphhj=iVA;6iKwǢ-2#%{(:EAK`Kǃ?+0_v, 4k֡GI!"c Ih=9ԯR*AB!b\j !WPƻqK@ȝߞ'3!r'Jrd 4XxBBooG,_k-N1[?U@+cЊH OT᠝I+홊N$(?|H}J*_E`>ޚ_)N?1KrU{q+̟ ٴOXbE_xU֒1Y~^R=ek<}<%FJl{,8-=HJ1fO%3 GhT tq\11bQi=Y.%ɭq#+O(dM$ꮒ,ci= $4_幰ގS F+M>֪'Vp͔_f~Wb{{p LXE.3z4  ؀I>X-=L#8@ t;R*?oV$#¸; kK Vx5&Cfjews4,^Vy;5ԓ(ڠ %$ RiTʘYi6P'@9xHM,g$> (f Qm M&/M<6mO?;`kƌ<8s' mq) wTH:Wgex&7<WQRLR,a=7"ϐ&#>;5?FiG6\O=MJR'fr\ &[ofrI:${8H)CAwu}PuR R1@s0wIm UޢI7%9^]yqf.|Xn%PKxo@ٻEjh32ILG[jxScƔ]ytu(!d]r:M٤<gG{"K e^ RPCłpn, |P%.Bd'9D^_ ;p vxm{ec%DŬP<(zˢ{Y4Pч7Q+0i. $uQ0#f(jj^,!K0 y+0UYv<yYeگ?{fWV2Q@ (3C`v ^ոzOO~Sc,ȬӓqOd^׾>o찺-qs&)wNԊ_;4p865Nݝҥ٢ SnLR@@(DRx zNg"6cnfhDu򫉸4{/ 5NKxc-Bsghipu(fD8rj>ûxT*ʎ Fўl\zM{UfEY u[nX~?v5c' zt[exXōogZ&qs"J!^gͣV]íQnfyw I:۠Ja%Cfʵ8aj@"d7j߾ I/lZObYfr:[~R>PN̳F,Q.d(0 ژ`}Jne8jXĎb ]9F|!-gQto l;ģ2*wx; ȵmM H †RiS,k.B E;`]mҳf,&m;?0M}a6{ +QeJit_|/;{ U_nuShϩdWMc՜ӋE𷜞EKadM.*b1m ~EOL,PhrW--xF$erAji5o*R1ٶti+rn^LmwthRo#?Ț1h3jR0 "zD! _oEdkpt['dOO..!Nv5Efy[eUoɧcNpA-ӐN?=F:Q| 4k^WTFJTK R܏ڿEI!"{t8nUcN/dMu^zۇD*a$l̥vpbtj4seе.[:zgm^mv+qX.܃t#OrIK9bUwcƔ&м!X< 奈I sd?-.9J|50_"by[bkSґr@UK^9\1*L}X82o%5<"3TG&@X{slnBVU50/ʩ63n;>^k-Z@ Zw 0G!S0nH>E&+V'NfAj܄lAMv%[=`$lqHh/d: SMɨ#QC!qT7MV> s0JVNʪ@.OO6'uLN=A5bM: ,xiC= |O{h@|B\BҨWRYcLdHtB\LfkiE,LA-t-eCCN8(_.#ICs`xI4`Y*:z i9 d#ܷ|؃oW 9D.|PJRPdK!' W0"݋ 5dFZk.: l"09Ώς,=,6B*GLOiV9A:RbMm:Y#$I.K rsQYȆ|>Իs:O5JˋpFh`­:\F1'DʛT`4 F'#]$:$DavEUP4 ʭUf81gkXu4y \Sq2`3'@wccEokv"w+qW6 ljynU]O!i,5MyT[5EnK9c%frRE3Ty¿ D/NLc&2Q*QzmV=᝛E n ՄM0KM8.p9'c݆3R?4Fx~]̲!c-Ceg, x0c%J=+L7xjZ`j6,5`i4h KzKD?@x#dh HTlp'USe)~DBcD՚FGm&ؓz%N^|;DmFvyLT&=u@*[8 KÀѲg)QJ5!2c9p0Xn{x`[-])jL Ss?/y{-N \z.Pܯ%xu[@r|VGԈJFsax|wH:_H̵ BAornTokʇ汲pMXG҉nF; +"*)i j"I7&kJgE4y/GX29 WQ!}׽ӌBi e } /@]$⨪{weJ-FUaX pO[Cs{Gdegܴja-wYvo+0=0l Υ=tYٮ5B}Hu`VXlElѾ.gZ CI<:32 [q"G23Z ]k]-`AkOTRb}tF Ӻ$kS=cKQ/?<-૘2sTckm̷ V_՟Э;hCyl2|%7JO+Q:}o&Fvr"zw3| ,~!߷4A-zɵ= Qw=26)AZb <Eֆ ݺ 5<w5>1OY589OΫXg[Hw_]+h5 0#^s{_E>pԯΤݱgݵ5˯:i+R7]YnX&\CXHywK #j1t!*ԉ1޹#' yиڷ}NjSRy>F[$Ui6^>qЉ<ڎxg17i2 ue!Սo_F%2572<?g)@|iO~8Eȓ'#`UH#+ja-0M1NB땠5~Iy#'T h5l5-rϦD:Hb#2^r@}kxtDRn( U9[M6UI~1p6[ELGWaPg!5){=%i?$>spHtY6~l}Km$ ̴\A ,՝ViΔNX ٓ$De 6(eV0sCg 7$[tFG9]g.Áz՞mvCq&$;uU̔^UXEUHs-=͢౴_#{X#ݩvSRkH#k qiWE },|>BE*tcM*uqF1:n{^x4M,xCyլvh L5ˏd~?!Ӽ ȉȦ7塽[9N`*9栏92"9`\Oٖk75zډH31h k?/-`7*tB8IbrJDž  LrOhh"p(|OPЂ목zl}UOwBl9ACk/o ainuLQ9bфu\)vMPrW #8/-?ELq4O=Oz8*+9wxJӈXX!:`Mp ͳ;nzMb)ld dXN},ԫB#1W/blۛ?SD&n03*$b0e42eaiA@f!ʼndpagXND۷v} 'y,b^SFPӓ(7)A3gHY/ =5@ކ\Ka u/{ei3IqVw"9k ?%1)`:JiY_uS'VT}&AzptSCrEͺ,xO|4_~濍.9"2OJElT]]*ܗHڰIщMAOԅwШ`xh֗ \ٳtwӐ0j[@HqkRGfຽnD2qqAr2ŝ]6DBAVC4UD7fN'Ձpc\fHب@M:-_hV(E-پWB=M~>Xע8%W9.{$*\)oP=O] f)YfgY%hs,}={ FcR<4X6a5 6.^sn\r_޲O j!©&1>߳G9PfD_Z,0y.'0'rSFb2=Xr'-"/ ^Uu+ЖXs>e`۝;n!:FE*ث+y8\(I{ÓwsGbJ6a+J3$ЬDDL8ӄ@>%s۪M8}K=ٛ5tŽyc&Yq$T236?e3""m.LN+M17mdu(I!0g#ެJЋU" J0U?yBvI^"#uښ 3׸(. ѫ ZFѢ3/^4E/\:Xj :|.6xrC˶Ypa`__ -È0<ޒf$'Pë= oARӹq cJ_h˼PVXÇz_¡z%<ޓsKhu &8-{@O՜Av4PXbw9ba 6]ƴ im-hEb&6h6_L8+/[={deˀbd$䷺[c^YKӗ[%b$#ɃɋE]' KX|pcM-#\vX :C\G5XF;eg5ۙzX ʸq"l;.!l-T1ߣ:L/=^Z/tI')ESSn3ŁY _m[d.Wc-Y0{8တIQ6(dp0Mff5H%"4BM{$M!h%_  (A`/E'Ҟndw; 3Ϸa߸]aZ 6lhIJH"1O3l E6ㄱ+0 Obb`}-g#O0$\,,y}|Sߺ#I>xP~*|"Qʊl+rSE WV"wd 嶡GE׈!7qvwh&g.rôNBm<)ja;%"x{3@"tjkjaxl gbfPzO9nl,jG)'_ίyp)l\6?h-9ܰBGcN^{ڰTG% b8>*6`Xmp] ?K&b,1J?"̓rm^8"X5dzy잞 EJ\!뚪K"\/{c˝pdn2'!Ff 6g3o@tV&۳z1WμE%{›i7JC$`.AX.x:op*)){:8R;yՎ%K_PB4,00~TO(izK+U#T.Xi#=l;OZb/:F](*yXMi[7`ѣ[#"8'eS7I{t)Pf="SM.gʉ 9+ީFc%0d`a,c A r$W"pM#W& ;=:,2E'3ȵIJD aWN!n6{5e=aЕ:6BlTsE0;z`{EͶJ䍸W3k 5F÷28ŕJ<̀LwCHlR4K-T BBɞ`G$ECґ +aTOz(rT$)T*Xy21Y.n(wڈLxG_)f4ؽ*`6 $Ss0c9HuAX ~뱴VhOe85 SZa|F:s^ G3.2 oz{ZwPiP]aȌ0J"\;R}Z5R{xc\#8Or)Cr]i/(&Q_#b3~ \3߼э*#=)]~E:7Esj>!Q DEUk])ؖtf) -ۯ<6H7:w@ƭ"?tOjȐ0`MmJ vʈJ幼Tl>COSK/j(ey+Kӊ-and`> K4R~d6> V6 DD麣q^a'GLX J7c!jNAv#?~^a%ֳ0pkp򭺠Cg#;g*^-SJ-H3|a ؍Dx'(ʽBDp0Gn=DbiD·[o918h]gtm:ۦsKXsYD\ /C R>*SR;bɕ[qO vЕ=zRXtMb3.YhU%FaW$A 7SQ⑉ǵ-[c^ hG^Mz"wiuLD%"QˬSȡQQg%l3DIn3we zV =g}hݩ HJF_^ gO>Kv _>hMwX/,jFue|RI*uOɔ_#Mq$1۔X.7h[^d&Hw;c&Jnbn9$*gkibA N/C,׆HQmu*ϐW` CA4ٝT_ʯQ~oL}5bt_ gP[ JpC;~xwi`j(YBdqU}] seQK]w p%`u aİzvnU{ N0oMl4 Sy4Kl,;&D+ B*m&vo<$8/Ek@s)=q{&#1}/A:Ȱ YX'd:xYo^k:q=hwqDq;Ia(6loRG p)R |<^4*R($ o^pG"ayC_B> jFe"ih }v,8Kådg[k.'5ʰ} w}rQxRIٳ{ YbbBRщ ɂkyʈYV0kac[fO@ r) dL M[10FBAz>)_̦aCf}f=Ok*c @6(*,{.fRP㌟ O+ĉk3IqI xqPSj(cdjj}i>4Ȗ~;jVrg4Z ueۋMqG:]_g,Ls#ϔlp똕p&jVZAзcC/&PkDZɅ`+>|Gv2F=TA4: }_lj,WlZ^vQ)1ǡqslzxa{ogn)D]krrv !bb`.#PWpWS'@IlpQMIk4._+)7-*Ljr1~ϑb+iKtVѥ[>7e9S(ƀY+DYs1~ppHt&)J,wێ4g;5=xz5;h%؞59D),Ɵz1v6'a8%E\ )A1|ZN^K3IAo,p{gH )S)%S+A< l!rQwz"5ъ͵Ո1`O!tI7d>2!`4'HE<w*>"`E1g15)4|8@  R;^#hH2 ͷ.9硇Iw0s;NڃNgP: 4a,QcMt_G1"k`wvP'>L5_D'XddoXi DZЮus&5(q{`x*%d*&#@NnɠbK8>}nۧwh!3rgBl.qqMC-!CVu(" "4veUjlh={BkvI t@dWU?Ș^;IBH*`f떢4h+U YF-Gsi .5h8"6v^'(MpP 1H0,+\~IDuZCpP@0m5Agտd$Hx b ՜N14Je% \!Fe>|KSZ.= `}/Js/+pHz/i {9Erq]PW&|~e5*<-Yp,տdC#'IU^)%w: ,,højȎ?d2&8+AghFǢs g9GְӳA;Ak?_ çcބaZxg$%/i9ɥU(e"ma4Yaђ=q@+nmzC|SCu|5(έo>Yp|=':eRtck3 a M_e [{pkkq=@ jpYG>LVڈ/z=$yJAY=C3)eZXklƙ~y-\҃@olbKPdvp&~sVn1"/z37wXT` O:]$A@I3 `$dӨ-0Q栐Q~c)P![vFϡ]$7VgX'X ܝWɽ&BWv'\o,Q#\p]lCae`4Qd(󚦫q(Adl>)3vXڦ.:1a#*bvQK<&.[QU q?[GfՈi6ҁTr_r?\EbU7p],È{D0+z`S&j.Xѻkl0 Ǿ=lc!b>Sfa2JP%eQ̷7:D|U`aOgbw$~$,Krym3>efC &~TJ$Ld(ִ&/3Ɵ?s5Z噑ɕ%DkF,oF>@ȝxB$.P7]Q8 B8br|Af0RϴTvis~VJ$TyK&[YGJ^QnHHA0h Sx/ZViMG3~3B΀,uXaL7K04혤c^SEM%?~e1Ǵ]J{j4H?i?a` Ip1BQ|xv,􈍡/gmD*5&Mkx|Q*dpo |To^ 1J NL{K(m+>h;BWClvx\r ,~{ֱhVcQ=Nv׍~*ӀÂƙ9$U1p6 {/As:kU{4`P"IGsǖ|߮4zDB[gr[7cF$Z-yZDgQ:m!G?Րa,QY؄L#o+pVVvpWf$!{!|)L:!Dyhq6Йa MMݮ/cp4Q^!7*ɢ ~:Q^bxFSOFq*v$S:!o] X =,h`x4 hF|U:ʹtslՍNwh!z^Ck:ZUev;U\3b&|KA8!)^o ccG!w ^7ۜ¯z|GxG!/o}.(BEF.@}AxYhi^w$ۜb nE_Ҡ~IH~4CW7+/:>{ndjmP0I+6@5%15Fs15g4yHL"!il|ǹBr%ZHASY?ݕ3\Cl1+ISSH {.Șd`\] Ȟ:O%W+a D7(W\<݉mU]&{ƴcaPNHŗg{ ˅AP?dJ+\piAD<$vcᮎI)ūxUqU9S [S"?#Hիvy( ]^+Zj @Rc"S`~1QYN̋3eser%}_UY?NGϛxcaedܼMUYl M>o20ț<\vkڣEgVnz_^g3`&򨙘nW;Ж-#P0J|-hW(0coÓ yy(s^$mp\.fOa3S6\S;4?ۮ18Ǐ22n-҆z"!|?[>]F9`-jend32zBdĔ0v) c FX?K75,^n(DZWGFmIv ++Q38@( Wo::#0W歧BĩoNdt{ nl ӡz򐕦PZVFEiF F-R<03ڦ߳yvl* #C/jQJ tw9Pklw?Sa߳!í(86N,=lMB<NjU(- QN/diOmr^M3 FaK#C}E+OS7;Y#51{V~u~:!Pmqa[-ؓYqeȒEҘ@4vQ fhPY7zGzTpos\͈ϢX)M-aⱽ@V Dw8Y$U`2' a\QBVlGT%٘U}Lb/NhzCppdy2@]&[":gÎIeJ*q&nЇ1gq%5sB*n,k>ܽڸ6.!ST:xp`"~OLhM]3S}33s vfW)`aNLhdS8r1y? INjƞ XO7=ET]{\PW+ A1ɩс(>V-2E A+f;Ѕ4Su DGЭ>UӧQLcFŇ~[w pL|tҪ!E|C%6JXGt|uUNZ,+f&Ӿ\n rfnd~}".YJQ ?lٔx1JU߮j{8Y^1j_":|W"Õ0ÖGܲQ:C Vݘéቢ 8"zkИ[m6 EI.͗l̷iN<=H߶cXMگ<1g'n ؜RNf.=v"1|`|TmsF\Ȍ] 3 *9@YLJ};7~eG]ZN׫0|L8pݒ$7Չ>+O yjBZ+Z<1pM'|uosH.xIR _Ҭ-H)˩z(l=8bMdhmupd]ŪM?ݻj)aT_$^sWF%O `x#L[/6Xu9`@yOM2#2P,j@xS* ?r7{1\&݃sJbBR$T:aH;"tkz@,qPk+<*Y$2Y4??,@E#^ C۝[dy _^>-Xj^7؝A(-MKzdnpJ1~-LPw)s"*F62I]re XPH+,2J2m6DĉDdy=5=1R݌x&hy=yw*@xTHuT'(07=_Ix |PhCտF+=v n[$"TH& q٫"X%Jt{,Ħ(*5Kw|λ}vp!6@RfieW+%a|g辧Oye, pE GkwxЃ1l(V1FV=;|z.4 W2~?seuaAk UL?:0k=3ј*A F/| k S{nwz *> * })Oz7}nT$z2:f7BzS_`?.ϫ :~KIX<_3g3\ӨuO:k\ o|~gemmF>ֹ=[}yGrDQQkl FqR\>(ߴ.E5qeE%j%55{MTiϼ-3$LߨP`-t5gF)s9/#J.Q>CqGc'ol\ǩ]Bzw`?-}q"[Rpy zq\3Ew}K,0 |[#}Rt{y'J`x ܵiǑ wa~VZ)*6IXTӦTzKV:|K>AHZ2P:l%9sD>NO2]*k3N[Z)nKMM Ne ϗQ)8,fMCGΕ@i5x$;RS+hNV1sVӖ8[ ʒH`hk^ڦMsNpIt|Šnq;6\3U0p;Q[W=hJàdˬ] HrYqڶsNG-a,Cv.f ߣ6HzT(4yc]id<l@Wt q$eף J!m:5w;Z^%b@G/t2x`'#+:QfEeınQ&+d/ڝ嚒wuR *W?Ev/8*Nv0"H䍘C ֖٪T!`U{(wDt8H$xf$בG%D2l N$jJ:ɏ-m %7dܱY|O2FoHQ- 5T@8p#- W s͚ƣ݌>WU*Zf`IAU{t IE}f wSPũ9a&W 9֑b슋FW?rݯқm)y#]SلP0z-ڸ LU>6Ϝ+6HLKjS?x{a?]I[]tw3+~/ZWX֞#7+X&{q1?^3f+ 7LrE2G.%ǙDnݵ-Xވ"lRꡤGF2⩸5bOv$ LL٧yNS+ `CV#;X$ GjٹظDԤ$w[٘}٨3 "Z^ ȇ7kFkHx}ήq~v[y6BN^<][?lG^m,v4q7oˍ% Z7 p5k MWδ'ܬH-$y܈{'?E_pqBCTgHpi]䘌>r{&wQؼ PZa%U9-Cx*>h u7 $1 !IJEbbmPػ~kջc)u|x\_]l3Mw1mV- 뗽/aoŒW8_RZJaȌD'T?I &(wԯ'nsb7[z08AsH#Ym^$L'c{g ^h<^j%E"J<}<PYqw>s B&! :,Jjunh?D:Ь2<~GQ$A} :%JV $Nok WD~-BE]~0ՂyI7fa7.}Z4-:5ˌlx^ /O֨֎lY/v<7pa6u@[~AF:Q S?b7SG.325[[ZQIgşFPY&OtJL^{tof%h`7$&t_y6 8^P3 /|d2?D= kf[N'鐧cI 8YQe{#+՝3CGTirsL]`j>!ǎbsbjY_㏺uuA1h$Rʼ}jdО W.c@F{B—ckCndL\-@)b\ PgYZ07070100000137000081a4000000000000000000000001619eac9d00000a70000000000000000000000000000000000000004900000000./lib/modules/4.18.0-352.el8s.aarch64+debug/kernel/sound/soundcore.ko.xz7zXZִF!t/*O -]?Eh=ڜͩjXN%7ťP~ !Ea? pˋv䋸n}`r7v2!U'9tWMj+-{`!LQRo+N<r9$Njq^t)J l.]EbifiU0DX&bAc!z+rum~k Rʧ-荧s3< |CHu<:髐:?K9);"R-)W&n2H{h%/ H2'j-L*x/crJТ'@׷sχ45[ 0%De5 "v>T9 4z/=_М$0$/ʿZRXi0n"(WbMkkG. Ui!QJz|h͢tY_SOȨȺseE[rGXac 0*lБп ~n OAEcN>GFcl'~>VQ.HCu\`Wx`d-ֺc#pksB;53i1%H*RuJR/"ϑ4ja#Uv ՝QVhȥ1.]urHH`C Jc}b ]:"F֩ޑ9:N'˨uh z29F 6!uC%w} Aeɑ#ZրQ2\#B?I}Sj'(-ZH;wo8GO.O0QDZ'L)4s"0{I1K'魳PsC1YbՀ.ϡÏU'Z\AEr*ǹYi9]x`hjZد2*Rs 4},5; /H"*TabP\ۃf`EoP1rv7kRh"h&2jZn <} zl:f%Rl'- Y(Jz{C/qzE 00KxjF9׶=mB?_`1|}[Ge({6Vh=z vǦeU&p>HU1mXovs"b`r7E}MT0^Nʃn2#BٶK|(j3#X<;) DR]2.l LMM9cPEQ-Iͣ| TșeU*-VcցL2̋.҆;VmÇO3ބ'6î:j,cma ;tt=X~-}ߙ*48ZQ:9pJty/1{ '>#uLNU%nݤ@XFu,~Xʸ$C;$ZxkECBh[8P\w/Ky.NR=.Y齩oP'{\qeTһ!1)?_Sgv%N /&wT./JcggϑzY,>y n2˲k[( ~ _ Y` FŁYXJe 3E轔+uID)90I>`NJ7ݞ<8$qz-+5?L?=Bj/"qLܮ?K:LRx$X (@:V6¨;u32r Bj7okMf Ir?h'S1pF0Nrߓk 4nm&_Ki|t qcV25QaT,g ;7)V0J n(FU{OVڢCj}kf܆c5mu [F"w 1JMUv/IbUnvgmJC&eV6Ѷ,b K"kT3-gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!o:R/ @@> fWz6Ղ YZ

XtHWy{,^InYNn,ߐHy̨QdDoCyVJ.iM7|:xtq 1i @*g/H6" 7#[?2O^3%mL~߬5',B9EgIPN:0ܳty cFj9!@_{Jd |n(\F371@x>2%AY󜊊UBAIҴmH^D7pL@~ 6omGpދW'-11Aabr  nYb|t8Q+Lxy4ʌy;3NR :f,gzc`X NTX65q-tnk5NbIQ = T+E3vW"MS%0 c2N 泇Δ}ʞod ,402 $FU}tEx0Ct*!Ĺzyc6qAb/L2V4S\,d~. -$bFLd-x`\< NhBY79WWkiD"_2`wfA5Cb!-0 `('*py+F)+rxrNhM/in۔| Pa0FG23 PcpehPpp^~$HGFG 'Id2Dnѻc{tgj+`RU}WPcƯweZrWԠ*a !O(P'MGϳ}%DI-uQSR e x*?7USGZ3e"(뿋ma&2Gw] pͭw⩾mt^{$鯰ꈴǯec#W =Inm@T! s靥[p6`;"uivP&m7h3b|Z%V9h,"^ yvXF4-Yk$1=Q!gU"צ1jP &z#]Clm2q]Ƣor6`9m_<>XkY7ͬFzy_iK.W9!*>p"r!/J($kfs"FbtK/\_HC% 3>nYVZXrP1P)ɰO%ZPP"r­oFHO$fwL AcD« O4:+YpAo ?-_PB+}zь<}ݎӰ jPf5ZO<\$[Iȹg;QP"dZFWцV ԧmՄL[5GOF궜5n DW5;l7LVQ|rNt{V-CcJ7U,7|+![0=ޗvQoxL]@iP-V YV=yt[Ɖҙ|WpO^ěN %E:R6$ɁlBgtQdta")C hv<Օʤ`0R ZyǍR71EžVCKqBwHrŗŗöCmʿD k_f1_c$?~!=%ܑ{gJb[;+z@GA>bb8FJ(  }ǩ}̢S;'y1AΚjq{eLʪcq0w=P"l1cq-E/B^ dW IZOF`B2tLW?>ѭ`Q"\wĹlg[NSMg}qF.> AAqIFbr M2Uy='3% |^v+)Mڗ)ݡT:RRq6+6qwG':TpX NZUf&DU:1Aau.EbXmEf*D߲NݜscrߋN@à )C5dB~Yq@4k r4^WeK_pAC>s,=ng4?&E8j|Z6E+Vc7ꯂœ\wves=XB]J0gY>|icbl /Q/[ ..A|Sb3)M-ƫ\4|ꢰ;vQ/Q#[*a{םEf1p[m~)e@sӷrxHU-Ugа>\ޒb5/'|(VC*ȩΙ8cYêfurZx}U٥q$W}YF`WlV7]āN7{ֶh7Ԩ]8YwPo:ƾ;+C[X- 7ck2KPR@GuȂNt+֘FF"Sۂ :9CTHzm;cf 2=~]Q /qVIp+i ʚ#u?@Ǜo!)NT?лgngb;yU~ 4.G/ʐd3Y20+5+2XF +ˊGǀ 2BOHI5*XHD?ZѨSؒH9/~Sd(F:OaLܥd8(TX|E{/vUsf%=CR ČD/7U6:.(j'zu(ܩn%`.Ȩj$yʄOxpY|- $b@:|2oi\lp`AJj?L1ĵ"nvo0nHL~òBEmy={4DVy;:MX(s ;%;ѹӔ>'$(W[J9 P;r1L"Hd n!?ĭ%pޫt=320|#FF&WsD\ߊbXR ZRKfR-T}([ g40C̅6 7:{eUN lt-c%:6 2{r ^2 ~%ÞyQɭFC<؋ 8̿;kI8*Q+t>~ +Zס 7(kcYP3laA X$C䴦9J5Z)|QmlD>s.4,π SYvpIn{j7nbwCf$ifXtI8T^FY I}cftS5 /}祧F =(PK˞5duCgF}[K]ڠ&פ3s_!CYjgշ: ٗYLbl}hCO|21;p;}p$&UgipBf3!)f.[n&8:u^0|vWb;I2迟VH])J[˹"!>h)t0oGa|_V[بS?eK?ٮAa[ a^0y) S sWՠ?{*`SI_޳#TOt9ka$MȂ-UuK}3 ou2&ͱrȢ"0+s: ^ɥaZ4 h4%og>/'tJ/yyZi)E?bxZ*t'`ۮȧ/!Brv%3Y,ZQY;KY4i\dF=|}ܞ5޶8\FKhbI,9Jb/j 0B/t6`4sOL Kx|yz8aՀnaO r43GsQmDDq7m˩J7y9N{USstglqM f: 5l9 jqfϳŚH SyO<򾟎+`I\>l}k0`+ؑ\Nh$+̈|GYEeuMi+J<)qh)cm5=zIJZ}^ZNݵm?h:G疎$91-|q҇AVXL BAm D QiIL|0Rc"̩S áLGDoT H._#%"47WK\ MBb<(!*ַ'~Sڱ%IY6#g^ C9 Xp@Ggg R" ;'yVܕ#E-?IC!J_kچ@ JXԉ ܦ3KsMp7B3 n0ZPZBYRHGjl[|!OQA^jІW_fNsxۡ،LX j]56}hKS>_ Yj}28ld7r΋aSGCZՃcEk7X ]~3f%L7~p6fܡЗ蔲1A6޶;=)/m): )5.) Xrt^e{o߻5N^͇'TeFg (]|ՙqX 9C('5K pu˜c̖j~,?VjQi˜%hJ )yy,a8G3#Q4&B /vѦ.VŖ re8II1՝zFa )?إ#iO\A A 2Rs Ɏ7ky5_vpb(`] 'd̀onzQ@%E866ϫlhќ5 $pZ<< @m9ã}ـ0FFѯqbsێp&"xY)gA-RoHa:)#Jq{ض˜RbLFxO^eVa얣05W쮋Ϩ~!<;Q--9Iܥ sgqZTC6 k 0E !)G>!ՕMk$Q] **Gf<{bC$Niӆd~A3}>.S`lչ{.`<}kyFݑԇdΧg_ Tm`LԖ`s|-W 5@hٞTC9#-wQ͑Ǣ:GjLUMHI,_.X85zV]I*3d 3 0ۏ\pzū̦P; qVT0nxP0fxcByֽaU ыqMQKSvK0vѝF|ucnݝ<8NAurP WhmS'}Y VhiOgI?4G6e&M%mY s% ˲ +G<[.:3&Yr4?u&E2f$Qo64*,[{ݩR &^:ws{/0k2'A3i$M7T_jF\nPX>hį']2W_2>DYڌD910bcrtXr]/ T)OǝmZC*DX5`@MLfdyMt)`wP&VbkKbT@z撟>rWQdY;kBl"١tkl.CrleΛ?bvF܌T#±ޮyWWg@ѝ V' f( V/&h~(ckzF]). ~>=tseȭwFZ9@[vLS#UƎ.ð-(OHUqMȾ}hN8QH0Xo5']!,NzW>g ЭygY! QFd5gb8k= T8^W{bpp}NMk[K*@>9s+ꋗ!4V+D|Cb}'RX?,`\ľ?L 9FCl%uᔛ۹\m|:8fpYmµ،pz}:c*(@uä%Z^h(QwFr͉Y*/[QelCƗ.%; {.|&8 =wsM_E^ N[9qtmd%YKVL2:R̖9;5:`( uls'k0䚐_"T\tضY$l.|aJʄz VB ?UuBb[LW"ɓuK Is7=KYm M}43!cub:;3;'? EMD* 8:lP&puoj݌X&AT.^ r+iTÅ U2,B iokn2lC ߇uXqII[h ߱|]f'+H؉',\-aPj\}(xƓ* _c8n ݆d}し Wݠ(x rѻLܱ cOԻc,ݛrᖭțL.~%W2*]`U{YT)xj"exM, ?$V䛖zݴ<րM{JThoM>M~"vRJZS_`tֵ6r+>#8Gw+LM0pء,]$Dz3cZ"vyU ӹ,(lpUU_nKr7jcAҲq =ʼnϻQrÊxnr 9 {$])zȶIEoHP/(t\6זa0GuAg,PlHyr_-b%$YRjRٰ0t3` v!S^x42RX;7m^_ympHOFZST*G/9!̣🈖"5+|pF#Ξ/Iq}oPMLʭ2 d);A{`T]sޝ͐ ēu߮#w%iX7C^N<1䟺wy/Xrɿ"Һq̉{(T9G75@zOOB}Ls6Xt0p33|Zq$}BЛ*r lbTgzȦ|<1r15D4ԏhANo i07h u6awDyUt|daYE0{ uT(Bi vԉ2D#/DțD~mJg楝<.6nzPP~PX4FH jj-R{d9lD_?HtDuU܃/RS x]| תEQMwo;a!uǫPY Q緩_;Q3zm5c>gDƎ#,-]!n fϾqKDȤ_]T~QWxoꋒ$5n:ٶkW0d5kMkt ]-Pܾ76M~ǁ!pCݬ?w{k x'E,YEKs)i.EF8!LD6,4h zvز>&F+٩+gIZ̀{G3ݾ m•2H3䕇E*DE^0x+NR"heS4ܶ)Ip2J $d-a};ʡ}x b-PˡXLnd3aUs4( ?=3(9~D Ĝ5*ϏHמMd _GAkII͛1W'~%)1 Cu'bۃIxۄʚ/6/ci:c}f Ьd&_F|:7RyK GU6\UKky9zT)@2A=PYE0`.` 6)+ saj,uMV>^?'v1:[6hsѥgD !v}&G7Z=D\.3lfďL h0p-j :otiYR.D#V*Wl 9Ygoo9TV -טSSŒH&[zhZ swa\=gKB[K&VӾ82bg/ccKITN%v RrD֧(`B@yq;AqCӻAzKN?J"`P_JӋH8EזSVT/#6)W+2c8b6 -z/*Ɓwk8L%5CD]d֖2vԙl$n<Hbk4#cYezFk_ZZ r_렔%UFb6+j_Adv @-9\g'M_?A25as'#̿ڦ*CȨEQY)}<1]'qKnCXp9Yk+N\$|/] 9LB'r &G0_G2h` 1"ZL-), Zs+}EYii&:q*JCa6y66x dXp%e=g{UwX!H{9"qD*&o8QYYB8y;y54ҒW7тS/<ƫ OE@fWe[|\+KMPAߕk"jJCQ\,KDZ'Ɖ^ݞcSgX0`P 3ՓDBas]pH6M3r7  itd@}f^ Ď2PGPm yţTq+~=n?Fv \Q2>EmR-?K4|WUNTrH"ZvNs8ގcͽ_p@y !!J7~(1)T9;ްw_zEE2wŝpN%;YJFU.DA~+^O.x,`c6*kޏCx'ӎsmeN 0O5XWU[<ɭ$L ӻ9׶~یsko @(1sfhfNڻg-3eWMh|t Byv8D *g"ANw, 4^SKf!4Dꆪ~]qpJ\{Ε~'GpQnM59XL|d%Kae7ۍ@4 FگWl5SufJw=3W!'6M=cM}`Ɯ_Ъ:X'q1Uhٵ;KS {*_N{vDX}{+ߦe@fS-:uY]ÜW5bRcfZMz4GMxP LS`f|[.d].]]L)ZF쵵o"U]< ԫ.;́±q$!rggΉ(,d²]uʦcvݯީ5J-*!iO{ T=E;M+QoÙVXkb/]q}k, C]]gn/Y/@Ȏ8xj Ԭ.:i6*NZef=şjSBgKϑ@[P">{7+,+HTl۳g#`\x4˸pavôܽ#祑a.hFBwrs8 -#w ;\bk!ae lө{q]W݁"aZ>`fT?#hF5fan )ڲwۼƓe->1dW$[j}+u2791au=]Ly/LU= _b'HrK烿D wps=G'ܼУ="Hڄah{tbzc.Yr\)yXeܠf9j6ZF甝Xʮ\Ж"jcO|"f3?#XTk#ߪ A }-xNKp Їgkob`Ÿ(1c;dGNW@c[SHxo>6bŬQnL;eyCpo)+a: 8p?@8dhWŒTAMsis Κet|'1&@>sJIeta2\lf:XA_0!\WSb‹`ǵxkuN\/"}eůkP hj9&z_tع} !qm7e~.~G@ 25>kx6oZk=]N\<ӝHJGިbbmhߧλON7GD F_Xy}5<7,V֋U#(zęC[0W/FD'GJ;[M.;jY_=% I\6!Q"rbB򥊗M}qasd Zv9EN nS1:]W'x"3]Ν p88X/9485> p'"yT[qOQE/c=׺F]ta.Hmk?/,+ ^FMtzp{/MX_mO@5eB}n,cĆ+pc .3sj>^S/&v}̮?zaej"sT*-7>jz9j0C`8o ZI~-1UnjC!ƞ&8`kh8Kb$r9Î.G&̶ deuUE|SkA82I2Xp7:k$ "t ?y͡ZcmɛXnԡ_+wlzu p4x\`|"'yaTQJwQ0Zbe~bO+|(I+)߯V0UISN V,iѫ9' M7{5  ߑFRYsdҿ=Y)Ly ż+;ҎQQ^PDZ]D,\JzgG5#P0rlcIc5Uxn;337ZB1t%{Ib}Ufm#=l@ G,J_ .9Ҥg Ϣ7q,,5E3(cB,vniuI!}b9!UmoᮖojG@Vda{NjE4}2eUeQJ'O[qH؎R>f~,KI}>RcFٔw5<pPWԍ"Ҁy[~FՅe\%to &Tna`u L6GϷp A۽| M}O#q[~v6q̶ϋzؾ{yQ~99lŹA@鎿Ƒ(7wnO /0Kؽ iq};٢. Q Y=^WV"+w :Cs;yY!.aċWkM$ߺݷ%[HpfjMlN|7soʡ҉kAy4Șu8ҝߧp# zXD8%loxtu@$RAJ+v$TtEks=që%vqH>' Xdm1_-Ø3Kā3jfػюU*`(tQ\Q9Ģ={+?t#ǯW <u.g>patg4Sw9CGE6SF.!TOB[ķMncB=mt>gnㄳ 1 lb)piQQ7}^]SG-wN` Ɛ[˘p{*X݃ gjQev:Zt/9gwn)4_},ayӝ:TF3VU0 . 6.-fJ99Y#5S1zZrvWԞENX-`:gTIc ؓ3a6R'2J(jDj~,lX͐B}HS b`4r _W0E,ޕ tD73+.TG {c{űXu_O_Z[g 㛾F͜9i!,ξmWЃpև}⌷ކʨj~,ś綳 ))`FvrY~B\αʀz-imLe@N1`y. 0L 9^G".{P7BBeGAކf˹iVz;n AףdibO0Õ% !g[ܷv}dNu4~mlKv4&KiE9#DX#+si㾀X1˛RUv^!6gZE/S`-f-;*vUa#I1@'篣zh(Q&\ܟ=X%âr}-Qfw5o9m6iL08W'HSx%=u98J'jWn[I,-I(j+0=ywS.k; fY35`ܸ=l!qEЏBShJfS{&8sDCY̵{=٩R?\qU2%he6هbXW'g4ᣵgƱetvRHӯ  `Ϩhc&ܠx˶;9ͦt;q^g)bặµ@.r е`ySf:1ZCAI݁ڹzS*\hf.:uZ_o0Ioe]A>!%jXr^96[0'DmYɬXpL4)傯gоr:J:}.Byʴ_0!/NS ;˓"DR^#zGHm:G^`;:UA0Rhtxek:4\d/[M%k_k Xa+eGܱFcddBl:kt cg<^3Z9(ؗZ\Um)E^!Z̈!f#-(DGljzFPINO=%Q^҄-A 2%E㭵?fAkά3)K?t_r {F/ݡ%_ o)XZDBH߰ !~uyЯ9&kĂӔݹOɦ"{ڦJOYwu^ELU"n'֭GCHƧ7EiThe7Ejz* 3, ?h0; ~iZJ6ɷSo%SbAxdug7߼渳~,fT U+#kE=\Τֺ1mAu:2G $i9[Bh*LGSNy1~butp)E.]AZ:cH& e0 unsȢ6D4z؟5.IP.k#Y݈}l{Z{v=6j""0I6bf,{=zj9 ٶ5B0)؈i r[ObHkZLkvCD7c>5(RXϠ?4ЀN-mx, fxD:]5mͭ+>r[p l8)[Rj!7@EB(Fɧ.RXRhc*\;ïVT؎aj1R0 rﹸӖs_޺|r"J{\{PUm,dm:@z\#k!c&%;RF1ʱK YX=2̾S5S OmrfobvQRh6.oaK[„G9rrQ; eCBP| aumGޠWi쒳mFf9g/2 hiH#=e8J^E !LVJ baT˜E1i/ylSA .?#+8?]x oFO"fX\Ƀ_BG&XKc6އ1 mqgoc€'ݗٞ?1+2ZkfS."PrM l~̆i08ы1t&IO,?c^%-ՆxP1dGrV^WP&Apj Zȍ>Fհj˕KB+OhTyxoQ].o]Ci(ݴTTZX%tAXZLx-EYxo, ._zLV@?4ُW{HSm*7Lgg~j!ar5(8 H57eU,r"17S\Dy,>L3]@dG}}~'n+z|~'+㸶bi1N>C΢f+XR1XZ|QU@m~k|dq_O,6 f ϩWr9W17!yPlh T'N=xGo#(^Ա3nbԼw\s|!lQEq V?P_4 7H v.13jM!A0r 8FK 77˞IsNwLuɁbQ;uZ,`Ut,4a œ* j'{d:fe |PM;|/xF!N8=hlDQ6\" eJ%rt6gk(Ӆ2Vj¡s@7/hE+xkbw^M˭ɫ!2E\4K4H3&)<8~>[z&TމW|q&K †0bʚ$;*&F}TLG1lGF'Y8՘Ѳݰ'Dur*//~D X:FC ^6{R]bBӫ0\\`bF#mow\mF%N g=JK~ Qn-nr֪{۲*m*`C 2sTgd]Aj6P)Y+nE {2m+Y~.| &Ƙ%@J7 [ɞdmen}L0q  04͂Sf9cZ][̘YeJO4ثPW{&63<9D cp Za*#@T&@N+;oӌ"&K)h4=N)>lXXl~yf~ONy>p_|(D}FAIEqs.bdu;*مOX?Z};Q=@,mVF0D vYQuɶ.'dDS=8 LUhj = XP|e_;͖i רXDAofES5Z'Q9ΘjhOke;|/{4_ظGEWp7 ab kS&4I p>l []f$zJsAb;,gq<" eY: a)4) #3XLu/w^NJwL!j@W1qY+AL,nd'tij*Qs-%-٘a81 o"ԍr7雔:3u6*6zpV̻ l„N# x<9g`tV vfH}1%Yjw+/}ˤmSd w!Z%hss޿՜ חo˓&G%yXFȼ-iڊ7k7aTmp6T_1b:1uFg0iNC_Z >iQ}t=aB](3ixDXXEqrWiEQٸztCU=!+޲Fְs9yg[i}i rbS:*'k뿖*5N0켬nQyrMgpϪ_?E^1&DWs :yK.qh|aBGڤ58,*$`g%x`Hb꽷vL.ZoU`FZLT$Ϸ8?j\,%<|pj2?M`fy7mdS|:j3Z&X==[u7OTԶ~|!bw`xGZ=(HĞaj| $ c-^gEv'&q(#S 8P׀Lo7 Yʜf.(}Pك/R]s?hU_H8){7$h=T#2&.?u}#~wꐪgU \\#2(+ QffFf 6HSd{;G$ ̤O3OW-F^pl3al0XC KwDQH' R!&-H!r qI /spr߯%鋆AoYH"Q}#X|=n롘V2/Y\oZ8:1O O tֺHc>1 _|9 S1ƈac6A:+5#YtJqS=G50moXȸByjd*qNNl'~ufK^H BA62 'Խ8*9AK>HOXNm+?!^p!N q?Փ ˰ϿA0W^QҷW<Eeo]^.<[)׺\J|`51A +`Y mTa~x8na@؎rAl0  /`o 5dnz@03Bx/$/DpGl-,pdaʐs>M^,M$Qp3 ֿZ1rabں.AXN7!YWҏјְ.;~_JԨpmYWjg"+ II҈ uk)b>Fd%M4R1{]*Ӏ?ɃdVlkYWZS)V'?R}!2q=XA-YJxx6^^%֕%l*CK:L/AF'd5GyKInt|4 CQdxWmHٞ";! I_FҖx6ٝOjF_ 3[ HOP$YoTL[!dV@k Bv8c\ (H ˽yFQ]t mFꮩmH׍vkz (|/G #o ӯ}U.#<> _FPFR<|i(|(\ LЀYfnr=)4lo+lШ%A|s#J0&.lV9$0э2|p:ZqD́:qHgQzr9l #1dƭJGXn#Cʽ\Sfum36׮.LJQ;DI QOly%[I^1Fq-IY;o*K$Av~ RS8gut3ļˊlfoHsw>hbZ1^\@U[hkHrhq?$b@sva\݈]xѤH^D3r`O!']$Z 9PI"F ]o l)S";tӏ[HKOfE# q_Dv2`}C3⬽H^mhΧ (q ?#uX&'GFG?TJ ;1/j#CɁG֦LmpMHQRSxqsSa_,n걧$^+Kɳoʚwlt5ddjho^l'"夑fpa;Io_lvg~X@Ҁϝ[',|;*LN ~scXP81[˟>:J"plPߕGx u$Pk >j%8`XqƊ@1Gk2@ۺ?8A=aY伊2)B|OzҎ!V*"V.|d΄T?ݙПD`BHP.B80D#ձ=[X\O[G!S.,FU"'_uR@]?HK] $,p3s=.MTH()*';[ҥx98g,`%7eO8;0o0?`Z;cO[ Ӽ,$Ґ,v0q12ҁ3x;P||7R<YއD 3y-/AFөe]4#/)3it{-zz AlRk`T͍:#% \1k<1}~50ig:CW˨RqSgQ&muvXN)+tY.v*d3W |DzC`LL&{N1:Z֟Lu. JӀ\6] MJv'Jdr(U{ྏHx}6b5f[Z$ `j}]PON/`UrZ)--K/WnL|^uVoCm2( }2󪙬dXG> vMX!EnF\*}-/t0ٳ|)y$!r*PVG)^E/sŀ?dc6;$v”5|)"x 6+,Θ}͓ |~^c08+H,-ERaWXUx2̢CT/΂ORT6k}\崴pկ;5,˱]=,-cH)Bl!f^?ofX}Rd͌ԛ0CJLy=sMF5e\90W7 #zD,M ]l0AM໊FXtdr`Oayd/ٻja!<6ҦTU]IN6R+Okci RE!TкNg^aTdƑBǂiqSxf*gwD Ǵz>ަfZ#{x H =[II"~-\~ 0YBAG F~\Bυ2-)|B k#8;\,"iT?]+t*,o,4{ʓ;;TqxAa9-u!mȈP&V 9ބo8-θK( !('/s׷^fA)3 _*Z̗^EPyw-nY\ߴ1mT3ݽ[R2iZ6WҾ9nZ.I _%E`5S'$d3zy*66suE1htxBs;Q}b! VPQ_(K>Ɩw)/MӸ7-D ˅RJ.jYn2sNVurEA^&L7<-n@GOzٕޞVO#>f=jv#p7)Aws2ەH+K=6ØB쑱&Ӡ ^$BFńpk8/Y]lA '! E7йLh2.RyLﳮ|xPl/Ẃ]QxT+EBw fU{hR8' vZca4Cʜ:Ҁ^MuFJl껟 ޹iN $C+ KE5&O;`Qdm4_sZ|]t'ӷb)f,+|ZsUUEQg:rGKQ(nuFȄjuɩ0.e UㅲxDAKrErV!yXl8_^UV`>S[8z8+\C#|O Jzoi/ Ư[I(Gr%QCe{_&FHkGԇGv:Jm:3Aݥ]S1_@w͗Ŗ ax"Nɠ~1OÕ?"sifJm2{>uB'b;9y Y,!G}.ggbBpOpuEng-ّtf^,ӽO_1 1xʺ,9] 5j)͍㣭؏J6'TKF.ۜ(x9O5>ht}`*ox;Ys'D#V ug2 =c@D~(OwfSTcNyw&QqUҔ L:"ᲇ}1y~:ŶDwdۇ=:6¿ #}e᠛r8!J(񭻒=*zo*YIs{TN{qHGPW] Bo[̕zaJ!~ST LG­觗_Cͧ: D+r_d .np'8N O.#Z!"plOϕ-*vba54PGf; mA{m7F;Wv $d`嚖X0D(|ȀjO Vo䔑PgyۙA- V] ?~PsM!Ϟ %ro]25P>ݢc~2A m%FCtÒ·VBuVB+ ك@prnR%yaEJp gy%D & EH(T4Sܣc-f"?ǿ25D)w!x3!gںeqFӠ\YۻYv4@Yq I=;o}07#og V]Bk玿d #lj25L~!`ꍍgMܓܨJ,ݝ *7%oVzc "4JòN#MSBs#~X Sbjº^u3u6ax :rz%S}5b2yƗaάћ~V19vL6[QKtyn{*mL?\kCUN/ w~+)F'BS[iQJV`cir쑻0dǞ*[wAӭoCf94W%=79flMtºW̦=FoH& TN@3ӌ)HrA͕ 4tS5V&F)l6x{"_<⟶^YS^  x~~U~{TFSv1r3s<6DJc) ׍+~XjQ@]rosIY{M}')y%*|D>l̛43GqtΚ0ۉh46y.dn6$ǧA\H|pVZ OHuJ:JFTOIqW&2W>&t"ɏE:Ö́_&wVj%X((|8.B`ni^ 2 Zp71P;d֞P;/J8.,/ TRU3@0;l_} J`9R SeǝPt>T#\d1lA3:÷M!3zm{^HS:vBh6lDw4{dw{tkO#ӻ ڦ(\@Q8<>vGy&-2+BtMkkI[+ D ^*4<fk2hoiAدB?-%I4ުb|b6-agj/ꄩ%x>ȂV3:= <#%4[̛E\!g PE5[F֝bCl|p&* ⿂iazV{צ :aMu8_Cs$b=r'3eEߺs cV:XGMLq;=1hu8Zt p:KwmbKb7 [ݰ8wj %Yz}{dK}XHN$5V/Rv)E/t?\F=(snG5y>D6ïl(A5Dx94563KBs<(g[jK'_E>uSIR~YH ڊG>.+DPv%{tXF4౶S9rgESt7Y(܎jGS4Wlm[f9{nÅ2 U-- zXŨܼȟS_Yk$-8 ma*Un6p~',BQ͆?Oet_0sx qk]oaJᐆa?0hu-Ѧ;4ިբfY#QDPC3)9jgqb%1j[Ms7dm?}U nu&X>:U̪mK A[e:9M:gg#ڄ"Ő'XD Zl 젋E]<%o"}kf.b5fZj:=&WHc;}Hv&oi? I61?wu2Ko3_|!J9 $n d a:LxLHȎo6dPpB$,@"HEU@T\+dyu+ Zyo9R5;S(G@FSٍR{z5K5$# 7G ǔ8Cfʵ ]3zkŸsXj$pOEU-YQA'Ť`֖<5}nEޜEׄd.bX{PbË:1]JJ+jt_MB7Li LWμ<)= 3i?G|?e HPF1BKLyhKO?4FH6? @慁18n K ɗQaA#Hwئm)co0Հ0y|T0kg|!3ʯ)7܂Pb39! ;4ZK^~uݣ}_~2b[v5Kåf#uUHt-Iz~&_g3zq <I`?O_ 0DuHCب˓Zd˙ꑜ9)mD(+UbT>t_f}jU-lԒCR*[=y1Z)+ 2Ng݇e(*&qޅNc`47i41ELq!>Wl 9pqg%%rQ*Yo,7ǯ;XZ{TmS =͖,9!4`%bvq25 A۴!<}y P$yDdS>z*X5خGy5s:ޝ]HrVA4[ш`eo1󚯵J;&(s?cWjB%9ȬaGb#^2:-ak9/nGP֎;҃!0M)PZWt*(vp.W?r1K+j2+lIͩ4dc633ڽr$,1?j0,)3dX{I$ "< 5ߖeoOلne9ďzm+}c|< r?E 2i ,X3IMd D7 6O>ɇ MsW:þ9Jd2 )[iX:%xU:P$"Bo,'EHge[0tb[i6Q!,sI )#ƃa̿kPQ D뒓=+KK P5E}[@k6] äwvj7-rPN @I*w/v(7G o:yo3qF,p<JCFdGK쉰*boiXyuf#BWjr!F146Ji1ߒtsiHu$O›a\rzwIxqƤ ҚnAE$!Hے]Ӯ[%EiΑCP?36sj׍AM[ BP V 3> Sd.t%s(Y66wzpeaf);*H?un8FrfǤ aq -Bw)`xYvyDVvn^yAP@tpڹ)[S!ޢ)Jt5 /$/)f.jt _;@j&82dD.e)D=,!m/ڍ 9vJ"dt4tB{7ID"[z_ FG|+{{CxֳX.2+hIj2 N)?4qgr]5Tg] * S ~ `J99"WUK`o }BRPf^HiM]/9j6`{߰.#.+-[{εUTfN!+r5Rzd+~* JBP?yl~Z;ň Uz ެ `]U N>le8LE.̔ŴX* ahdah Hdlbd i*Ty2ł;!ʨQO8]:6(|=3a7mLuh"c9҅WP2>ުy1h@Yv2_p5)a'oe:8n9V+/k/hU7zHmƠIgXB?>*;YIy_vᡦ,62c]ю'n'|WR^"o{߇V;7Dt;b 2T7LPZvJnUFEҹI E 021LŨp3cz,kNCvN¯EIlgK9X/Ij\ݾU@XfjVNM-$3np's02!OXy3xU߄r*s=m@;T0Ta%enpfa%Y.UIZ)EaNb2{|e~v<J}澪X >#мgxA*$2IiWSn4 60E(ұ38% aTQlf]{5s!beYa`Da o#+k="xP<]q4vwc>{~lM|օӀCE0kA{>dh*bzWUFoh=Hkb-iomu Q N*Tv0.^p* |?"aY?wӵ Kf쫇9vтGeD~N;슊hN9Q>b2M:2_ö.l)mz^ ScНf0}O 2uX@~n1f|gnv ;Kʼ0XrRY Ί?V_>7f )NK`ۺYă4銀 كE7"}|57R˞~f~id5l.XV{RG;Y B>(DY ) i sQ{kpwſX J)8$zzW蠖f}xKg}ޙ"qSKp2e94 oQ̏՚+H0~RKN]8j͕ h6&'wZtF;#* Y~hNC.-wMC8uV1aT:m3 xAl otDE(k-Zj0~CJFť%Z^T`yӘ z(MRA$DbWB, S<@ G <,U|Fy0 =N;]uj tM%Yw8MA`L"`L h #ձ}LfG45qvVP Xkh r;_MZ%n}V7EF*,ඟ.@8taqZ!m?F 4ɾ6 8Ps9eD-~^L\?(oIM s}TT??<^ٶ-nNwef4hf.(Ř skltq+S:]#9\O3r]eԟ%F ˨,_˩ea/v r$NxA}nh:XԀlp` V0ʜƀlq\H?a}>:Wjso&.档4#:s Exq#x(Bd?=DKOU*ll#6lvDc V! -8󷔝S8(a6 #ٜd4{5چC]~Jf1s-Ifӥ-kd-GN[ҿ6m~^/x \؉$ɮ3lZ`tΎ+e-N23JЫ;sOv_:HB*:>F|t/zrx/`VEG/*7>\:g)WmhpLl4歡/aSYS"G┷ߪ+AIECёD {?֌ |4Ջl-5K%|wk:e,+];Hiy_RͥWJ>bUPQ: :֋r3G9$^~+t<[y)A3kr4k7b0]T| 6#K8>m@,Q77e>i2 0S輡BbjB1,!ӓ;(5/"(w,6PV6Jxbgn[_dz6(y#]C&ʕT; Th1fn'nx!XB7f#嫥YAu짖`Y66c*qy1ac?4M%Q{m+F#@%xe=>f@tNl`9k l]>Z-n/V8FD㈙N.aá24T2PY&ONYhiؙ_[0%oZyEI~@&ց4[/{7p[R=oWNC l*5:yH$&նj8y[¾$HLnͅ{ۮ^%G~e }CLDf:?!~,s"vlcpRQh3}* c_nk~G/$B5CZ0Iv`~{e2Kcima~+/!;LA*$uXXz4hFj2_%qNkWDq2x%鋡-vD)qo8XK ,)t`c2@OpL,;Es JF+X[}!#n^L9O1*HүqN S!P>Q銣E4%rx`{E[:{-JI{eWmm3ԃ7β5W"·6Z<#А8u]ű Z5=K6gKX~lA6c2? ,oL^kf1:2k54Ay;_떜0vrS Hx}͊dZ`LB™ ٪#4nNR54iqCP&ΊRr=]P[3.P7sG-0hAC !Ϣ;8D{C}ݻJXJ|OG8.{L0:MGsWm{M| މh:&25M4H.#~ `r%%xX{2Qt~iD$6Ղ*g-drCL4ߎr9amٴo ׶&ڼDN դwfCl ;9[rF|s  FI4Vu1`" +&3{zX`l&C/X31@>!-U`@М//ScnW7 m7/}*KxACH)\(oh2/5Nh')MgJkP8d]^7D #,T,4H+K,8Y|GM:L<ܸ9095_吙)p\ݗP>+g:{#ō"lWxCZ#ilzsyLP=B/XuT.TJg%=QO!vrLb'\edHnK%s YӀgx:L5n'9TE\(Cp;R;relD.Tk򢲒U gKY3LCDzh~^B}qd9n#ќmhIր.ѽ#10eTx3C)i " JG/5&e9rpi =_Wz<Û~^Q*j^r{)yȋ'ZJ.XI;Ғ~AyX G!#:lTZNY!ӪE)"rnF,6܀tnC╸ױbcK UpUfقr)bII޾7̊e[/)#j\۠x@B/F=)J i4 myʛ^tAf,xPGrU}|ь jAM*&$).$5luG:\lbFO.3F#3] P 8dз56Bٍ)p.HvFGQE>s᭄ ž\_%uЏS7B*$YZïU8G j.<'!Q5n@X17fcMQ3b ¥^Bu OOݦKV Ot$c״YW ccI ;7<˯.?wكC;*p3s9{8dGW=OoFT[i!:ɵcVtX P%xΎiEaGspc<\xU~cL~\!.:Bæ\.jTee3#G}*{>f nY&J9/?&0~0Tɽ! ɷ#KL퇔T];_:A"F ht;B+-1.!#ʌ歞<* ЙŐH8P lqCc$x@7gȤk3y`)ʗpBԛI'oe k+ s$bqP8XUQ]=FSAާS-GdT~^s\Ȣrs'0_ۻM<.)$ho!rL~ 9VQ(IlҎk^m<X-iѿ؟!=J( ݿp#EBmn6$X?6a{m)t>* !6*#)eA9s[BތG덶B|CfQ-dm@!$])"vO'a!ã/O$|1`r뭵| s9LGH ~RScufʬ 쉢1+3fƉ齃s4|r ?j&!8КDtB6km Q$ځ XE hQr2)oorr2P~Azr?QQArO!7ӭdSAP`!g>-`h!k%t D6qFy*tq' e7i6hub/)RW}D@ !u\"4}P7 PhR4`5qw8ګG їZu( =ӱ@`z3I,{FD1>Fa$2XBsL].#U/SVI^^o,#ux we]D?+'0_sOnL@RCچhoc|]}k૷VeNx a'0$oxU'RB* 24@E'f8<"T$h! fl]gBmISg4cCA7'SUQlޢO|2v;튠BPzX}paR{Sn[p`O_%'귃[86ԾʆW#'f~NTDL$<ٺv(LvrwP:)&{K:V%+#$XϺs|0c_l0j+;Lţq.sf%`yxÂtC6fJmS"CV@S,81XeM^eHË!G~Z]ayc,,&F%" wa(TWLb_߫90p)"w#隨-R:w ˮyґj3M2zf{9;єD!B@6IY\Lu1ܟVi*ev`kSsWMD Ȱp;^%Gn ڑDG10*͟`#֘1K à✭PĜg {z3ҹdB\t[O }Dw5D۞a=Ŕ: h29?O!˜-y;ş/^(:u.G{nR $uw>r쬄:sbV@Vun|c keJ,-Bxxk觨8T)+6bk Yh REw x[GONvhۆ 9%Y5 uꓻfۡ#k?/G(6)q+YpFwO`jQbW s`zPDѿ9'LǮS~6f)H_=Y扠Wf?W-EnlgYɤMljrpg8nˆ};'rgڅ ǒuA>JH{txW;hs9Eyms|顎vW`;#AZu#r\*C+RGׯ@D<н$9{E {T 6cK dđ„7VN]h:ԸBDa(pj(/Xn,Py3֫N%-&{sG(sH>kWLtG’'_݆7퇘f9,PI27u4R+}/c31Aff5ܽd?|_$/TWeg;`V?"đo+ /%d#*[ ?WޞXtoĜÐ"ކW+<(Au̟@̸"äݸ/Q@,U2lPN':){iL(pM3%aFooW)iX[/.ԔWJW*FNtpb9{WuI3!A A[ o]~,w@pJ | } b(hDXFMxo,_G8n\19"6":.E_m]NWqQozJs#>S^QDawc%_ ^NLTE!/WU2l6"<6h(Kb*8?uӢDGxw_CB(W$/Z*jzNKEZ2tΜӬLAcJ|$NubVr"[t.&<ԧqmOR%Pi3z0Njk%ZPB\adtc:QzwFؘ U]J9\c K@+JAj0(w$fu]jS/Cz!0j> fbrgj;p ! fsF fܙ}/~Zp$3k8VA_2.u'!&0ȞUOM*3F\h9a .͒uX^v*i... iy $Jy{LIufE ,W~h 2!s*R9^Lӿ#jgg3p5ѶY@8n0t|~ #ƱEDjf"k'7LSQ+,Hb7S) (psF!{8c[,Zwyg.xBm{Rc̼2{m1̨ ̔55◡j].j.@EuxW $>7mQ2yTLBh_V #,3g-hɍ~4EDf A TW˂{/ˇOdbwy\GЮDW33N-y_l_O.0M)ޚTj}[cGMDBŶM:/ R nY{!KP$lN''b!]mz$&`g22{y,vg ӆA*Ҵ=^}@g+RU- *lc5 b$6$_=Y\H`3ѱ m *")nіG&lGUߨ *[ x1 LuUˆ|Y)_7B6d>0٫k#5qR b lp-3f873k%y6P`> 9Oؓ7pP|J²{xoF1LK1c2aJ 3¹.C4v<x8_g S_tRnQR"4fis(!&\^e^&Sх4z4RV/@5*k:orZ%Do7 }60?0xǺ| bcE}0[zG D5}+=X݉om!C {U?7Ti @L˗@5:Y'mQ nn s+.߸73Fjh|#-JYNiۤ*3n'eI9խ1L$gE2Dh6 g)PI.1nV]ME*{Y zGOG1\G P^(HWX<϶̸u+oO8k@~ǐjHS78m-Aء0 y'E,ȰKpBJ(ԩP9f78ܧ"ew,_׿;y3AD!A3W64? urjeFlBy( ZM2Ӊ!)_>eP\4z(>0H>3$n o,QQ >ud5Y9\{S GDڈDCxg=DUA Yr "^p-`\њ*{﷗fMv`PIbn`8wA,wcG&l |h׺w;#g';͢!.^ 8JzEchuuZhO+ь~{~2oۘC͐! j'E[Rm*%Pgm$ c_[ l|Τ. BF+&S9wIzq[5;p-m-sHϯFjh=1+?(SqlFZw5nYVL9P8nYUOX0֫ Bw{q0{t;SF9R1Z՗UlH/U h|CDyvlk'RZ5xĘ]UA7rZ!(+1}WrN sq5a=)*Z:kN`wRaR8 0IcLAbg8H-DL^KAXsX+ث4MS.8A}4*]s%ҩō"ј=ߗ;v@hLV K&)Wx-wzя(+v;Icn&܆x O]Rkj=&z+ݱ @B:AH_o3|RI'-ltL볓eE8K :]fQ|Ŭ1Wo4BMGn|rA^*Rn7m O.ӵ ^$?\'U!{:ϢBKTRW yq0{p?^aiHErAvޮWQK=JKRDz}sWuh|=c Λp33U+ c*Ht^ T:A{I͡VE~H⬴Qw+`-G|^Pr։ɗSUNR+^|do+" w{!6$~<2@urdy8X]|vpY9MZ2har'Zj;lߔ'reYɱ&' De2EQvߨ|txCIFvŵ <ߗq +;TߨMeM:Q'Ը#};|yZ8&~}7 3,7Lj,/} QLG`O:!Z+S kA&A"KSbqZ|iemjj &;8V`գ.|lcsF[(wE+b(HOFRd_/Iit@ MVEvLs['{gSa x)({=TV8˭IJEhomS|m]) Dd9y{oS ݣqOl\٫g#/u> Cs 8Ha6SsVl|} ?/䝺C?&3bťftacvg O˻!҄2MVHe+yy{9JI"n E=EMIW`*4"U^YpE7cS_BPgp<VDؼY?b޶S:ho4,R"uS@}`Lu~bd#EC_imɹ*־$aï7E$%04-傉kAޜIK?w3bu #oʋk@i2|/??/q0P(ʈnn E}6:^Nh)zԏWBNzuF64a E4A3ZADY=f+`uv}[_f/!p2Ba Qg??M"Q`f,qqpN_jI:{j ajs-0jX,3A;9'K2!;CB@hDJMήTyחo s0+˯?3 jЩ~0k-uPl{%m=5tB?'žb^ݴA!MJ7'ḣNmy7eo*мFߛ :~[v4̔ADt]^ʸtⲎ="Z@.sqXu,@"4#ݙ)Ѧ8j+/_4Rox@ ggyY>}IDyo \ݑ --- VR~%.?jSWTަ-}\S#.L<ԟUU-P V9 iIZG,{2 f@P! >F R [`/R2I J{Twyyĝr XNFIAe*@sb'5"\/Rܘ>-r +} wBrJ#AlG|3;;rS1{2 76_q"7ne k!YcZr[9D2w G48L 4{~pk1:ç<7=/ 7u鿶 R;䟑~tmdj=V5?آ{>߼Q4M2h)e$6&iSBW/eq *I-'x@t &}|z ݲAoQ[ TeVR}J8V\)Mq7z7'mɽKzȫ5.E=SNpSw/nI0w G4slHkԁ-R;^S@3W^0Pv|s2.`*1j01LјՠtLz&6鴯ܨ)o 2q'a.*qcL6$O)#QO*f}LƦx ;7UaLRCyӦzz,!׿icM֦9C}@=f[ 3غCnzVZNA(_)]]DG v%MliA/,XH8WO!q'j#+Í}l K ޮeVq?Hq*ρ^Wx2D+k2鵕E?hO3مOVp)p(56eyX L뫝N .`[479.G];2>! ٤CB9&WtT\~w2Ȕy'ּ_DN3B3BCΉm@U:e\y5h|QM".~5Eei ׀L _4] +xDTϭy-u0c-ãЬ\uɊ&8h۱fSFш~Q?[rU\{,?VRi:̜m- o_<ᤑSM ̻D S%HJ/fEm<.-WPktŖBSX{*mG=3 !!V#,Nwh7^W[oK޲LwᒌW7o_,MUh,TyM0&JLTYZU9sU_*/^#'A4$9!rt&mq]+w!xU'ͶO!0]ts=M>䉩">ECtS^T7Bʮ,GE5@Z ɧCr7Jmgo i>= P^o"Af\w">FwF h:3xҗӼ)$@ &`hrHl|+%b~2Ԭ0] K#pÒ}S#xp|͝tX&1ŤdaDN]Bu$Sd ^k~I:Xi-Z֍J#LTqd̈́~"N=ϐ-ˬr%W 7fVۏ9{P: c.{ٻ] bͪRMw$UYKPRXU"ˇ )&;OJDh$䎸e3]3)#)zA`("Bvy7r|EJX"=д? +6C5_YP ?zl^"a`c{ŪrB*l%3}^2{:Zz7K,Ͳ=3~˩_.<4g qx`K{buZ k Wxyof; 0tpm})fC&}K8i_骰DA6JlKBV Ԯ" g؞7"5%G>]p IjS#5, {rt"EhsyLхl/%H\#KFMȊٶMof\_'$5Sw2~_}J.UVՇ:ɔN;SAvEb!lMiZլm9Hd/Ng&8W'3>2AQ[7h[ O]\}R>^+{,NRE `5pvm9|JYG-yOT#͋Hŏ :!M -]0 ! R|*S_ZK2m,/G+@' B9 IʥЋkG0P,;GmJ!|tutbV-$R`ؠEYVkkWwlK?>?*S`/Cd=Z(cG28r(􀠘#I' uo˿g Dϻ2_t]\Hݝտj^PݕZMނ rP|=I* Oh\pMPl^&aAۺ R:gJ{`=j֌1 Թ1BJ79uq\Tz+=~E0IK8!۳gޡ 0QNHJ;xp Mo:-j#W.ZF1333כD8lY)wX9tx|<ἶu0mJI-jyB7Jd&or ,)]Ro尾xE-R^HUOxyׅ2VʝHQo%7%`F\rq^V eQ :rK*uZ=XD,= \>g3$@>0zt='&-od'j-rA%} o {ՑEA9JW̨}Q9G hLpX?W\0\%`f\*c~==sLFG>5/E":0C?F}O$ V\!(7aʼnG0/1?5i TqJs`Nh. %$#Cbʫ060M;V ZpT-|)\̋N"H` Ndk/QYIe%]l ~+gi͸Mx.ݚ="VtKJJĸי1xb24RCB;woy9(k>]ȒÞ]IJ!laTo%c̤ c,|!(J.}vf8v')uner@( HJ9rm5 2a})tgOGg^guUyςl^5gH?zJ2y//"C9;ӄ܀9]2cJBUMË ~kɐlyR[$$MuL|Vm^(o GػrɺժAm \B&|vT86]AJԖYuw<8rh#Sxrޙr#Bo7E/KGIz_2ĸuP9TDl#TQ=&~哈 p2ׅRPMJ?a.)D9+昶 qV%_r'ꑱgH)j5Ż7uߨSNM'ΣH8#atfz%|mt܀k %}fxήl;%QU>?qݗ B3Fr)z+~~1ne!U8mM wnߴtz*[ծeI֗0O'/ˇQ;%p0ha $Ns ~x:ttZ""1 vi{C]whQԧǙx"χ;\Nқ);%6uå~rB.sv§bسrZ1Eo$LwҷzFJ:tot+0*7z@Cnm>Y}m׹NwpEbr^c$I2](2çU{"IW[s?/R3-wU-m  @If=qڥ/[(rjO-~J:FϨeؑ(28?kKf8W٩>F=e 9 d>9]}Od_ >,eb$ԑ]-hV)6L(*XH!4ҦF#眭NUߞ/x&_PKѝ! kyYq#'AMVzGʠ5,gqU5C5!F(&s"=u;S=&he?}ˌQYs\oVd`&5mm|_) w»١lmϦO2 |AiWim$Nb45(!fʲyIzD?\(mEWtY-ɘxՁ l_V]?kL69_2.s u&+/G|&+oldgiڂq[WVaƲ̳s h7)w~3Oߕr["! ?QOF"ɧi FdFZ ңΚ((H; 5oj N pN>M  ~{ʲg2$9g.;?!M:K{$i84ڸ-wHq_T+2^͟k8m#/KVw40j:OvYd+nt ŚEK!zA[B؞\鉢yjXQNM}]mw`GEX?.4f tlV#%#E$VxM|臟L iCKH^G9Ke]y3 BoU=+FMtBseLUJ6O zP;{(ؠLO J2k/72Q=K4)*iM}=kDD 0#$FIwbuO |eo[a֦a{Ųď̃l?jE3gEcJjӑlsi G@ɇqBWutL_P PGw<+ ^;ivXT]M^B*ߪ_Z;3XS}{SEji>9! A n< bNH{,fs?:LD ˧twY Us<lLC?#pȨM 4GLwYa:b}Qk1*/%d۔&XXA"iZفv ;/pXj *S-gO^j׽'fL,$`Way(Ip QLD3%Թ+'9$i̬awsT:xsDSbs_:kpɶ#|lU{)rL;=@ -<΢rq͈г͆+6uMC>rӭt&рြÖ6M eJ\^痞~j3WOIc @X"1wv=`.9,~߳8*C1 LZIXhjPD*}1qm%lO%,׋)?~ޢ!PH[b ?وriͰ@~ߋ_S%Wm-\!~H0V&32\3gzf w-0i S7D`@bV'%U[Lqy;OyWsC`ƕWGږ'X0WK|C*hF9q+h#[r}7`/J}[a6y3% ?h &` f&c\Zw<¿4,|\\̖)Ѕ!c@dC;ijhɗ+?|_%k|TjNi m™j|4:D%Aq=u^[`m! )S9\ *`t cHzMf@d)LP{[0F[Er?@#LGА#9iv>4vB8O~J|h d/#<ՎqTkxGjʼn/ ѹl @^*\YX]|J4q0`њ~?gT%+ O_ꭱio<Մ}]H~A&r7W dJp5d4Si78 gV㊉=C+_q%;]@7S9EzR6&RFjƀ,b`vǵܜQ<Fe*郉N_ZGdU F9x~PtSeVY2Q6&DԆ(@Iק=89sJXG'xILS&c0: !HT|a ?8Ċgj3 qƲ|Q7+"LsR⊏nP˨UyHAt_IHҰUtz}UDۏ`I-׶6d 1~ SHH}kJKp-X/ +.Bq7`RSm$N1W^2ȳv 潭h缮Lzv@G5 ޅpcҰ.tFX@k|UۻM@ޱdXw8 v|uORpc"-v0@&a'bXB&rc 80'A~hꆷ`n$ae^,r-[f*qq{6\P$UZ0oprpf4HVg2CWvl{jJ 6#_'FA8i}KY=$y"q9X0246 mvqg Yr;D`S:"Q2'0{`*KAC:|k%A%\Piʼ3DjWrt>{fCq%5Om5wcʓ,O+!} 0(?)Y7kt8zJR0W&ȉjN9KM-Q*Gn[ۏV$ՍuD-揤{]Pĉc4Ԅ*FY6> ~] 96\.}ukgsv||A_Yj"֮'ӂQ{bB2NNwB$5>8'W:!DT2-tmqG|H ֍Yǵ@igx)$dK-?wƿP/ vioiqUQ|w!5sOv\*%A{`tFbʺ+h/oWUEvDA2( ؎V2_{ƳbmelF%aJѳC'H8 5lo.vp9Ǐ^W1@q9'ԑ,DFBb=ޢe)tOjctOTZ 7<{Obl'ZHES2 O &`L e4CH"ԖpīWUn`v3롧Q]u݉Q; ni>֠'TPϛ>o@ҤW"O$`_Gn ?. 5*vӨ;ȤcMg"e@K Uj#u;Ԕ7 P34.|fe&8A2pFZ`/,qY.C 'Zh2E[y[#:~d~uŚ> ZXE0%\N~RjfN7 yGni +SvǛo'su3}v~"fo)mg[mϡW`-8U?z?BƵ57ݾ|S$J)D)[8AsĻUX^XZ0|{Vݓ@*]+J~b8B5+&%sva0l|I.TcT75:c<{r>lJm^ՁlBS@ۃ/,vP!!D67g(]k r&W@ áA;/t-bр9zRS'8Lr!!@ -| ҢþCSэ6bV{˘s-rd)h,G =Wd^{B?z_/m[pHX܅JiMD?l sM9:j{Oᗞ\:rM-U5d-T:h!@%c@Zb7Eb.zNpkjP(rFv0[|K < SgDf-;*aA4B T"e!ZK% TR%M;%&{kn+9t Gc\u\˜%OjUԄR8oUluHb3+ebCxuDk8Pm8:Kh.i$@qXNQDϩK_ᦗphSuDiBV)?K6 dL"aV';>N7O,WWB~uY83{.A7\w."UDU[AbTyZGr8wݒ,b#@ʜ>(RBB9 Ѡ Zđg5ѻVzMg=%_,iкJP،m-Z+9 N7~ NQ6Ɔډ%^K,pYmֽf%Nկ5RṬ/7l^8Mld-g6]fTK-e Lo&nּN7t)u0Ӥ ?o{+Q(u#H>:,sBqn=bl }{i@v'Fjc,Gެxãn'$t"µе:g+ xAv"[F9l:nƞ;X@qKFDy@/jpc]t@R۬G,b{n͊fh۵7*@n rrʰ .bKYG;FL$P5rހ D޾̆#~!8WN~(5T/S&>:{qF`<F@ zq&6/VZg#ٗJD $2MJK\眂#I<::c! ~~\?(}spUXy+qfRB\!a`v dL)*^cI.~p`fDVOA7aH9Dt7T"k P^'c^v h#)Tϔ0VTSQ'c 8]ٯLgoFЀ{#Tg DWN=v<5kP kDuC}RV"= 8I=(= p^>Ѽs%i9 fQC׃m`8}F;5"=U;k\rÐFxwfnMji_Wj>}|M ɺMrnԘ=~}7ӴeӲ~b"\b^ q64}2&,Ɛ-Z,4RQ$OB|.JbWUL󤲯g-+7%AxMP$Lٰي˼5k+U}/CGII*90v"Uw]_L8CcǸZ0e$eŔvd.VnW|.۟U(Kרzc/%} M[eв31IIՓr)\S+ ɯXeJe3>K1M"'`MkD;5MM$dk-1Tf2—b+QEq*g5wBuZUe{w]U٥w{,Bq̵Ou 2)ŐxBuŰtjks%$+kNb1Gum:`wݒXj@ I~\{SK\ AUIa?vn8o~q0T܂\,ފt1QKG +NC!8pWf&r_ hUTyw(FmQ‹rtГܼeZw_'EH)@U}g+_xA|‹uv<~|Kym1'0Jp&iG'OC5EB`4Sو?=pZL7+<|`_Ĺ!Y 1RDVe: (SAbhkkjyCR+viC"SDĿ#+k:%9(id$tf@jf(7py_\qb.ܼi9;ʽ pg79Wc[n|[UKęcooqb|5 VøQ!`‹y|\K>֘'R9 Npv,9_TֻEU?(['*kǻy6E2(˳?'2Ͽ)ʈssۙخyT/ qXߖ,WkaŃ>q&MNîv[a1 %?תz>@%9"Mt/gzmtB€jxgsdL똔r-@e n~PS&»&Sw%45@Yf\D .4/, āޥ peyg`"%H_l͏2)"-[Z SPHdk80sKyF(dD\"7GrR)ͼ= rzj1I: / sHr{vƠ"ccn@:w>#芞q&ukD[]hx֛mB 7mh$#gŭ-bb"cٸ`Qi]?1M:5L_9'ytQ%h9 nCh#`vif x6dݖʍf,Nm? #Jgv2=\ @4-JbCD\\RDž+0ڪ}:9 c<#%7s9G)Pڔoq.Đ(?Us@wכm̩磯@gz.hW>| s:rRBh:S{Xk]e=l֝bEIΚz<7 j˺!b1Fe33W Ue^F@>c5Q<18Kg/GmE!|)w8Lj9²T64[glmL㺷qj!ohRl/Cc&T>ǗK:qFquY/&pȢѼ1|l]=Qe0݂w!zL16E?B#^p3amoGjjS1H™=)qL+QH/%"p]\ cq{AE!;p٩(߫O~ے$mtj ~"QU}ET(sG7cwo)CED+Wz[6+[jUFPapFnl&#ޅqo^="S?XvA Mndj7aQ|{HhM"JI;\ΈvDa`_9E~Z! \NH˿E"-}%LseR㈹]m-$P ZE t0FR~mLbzz<;X)jL `ސJ02䙝iSÝJJ5z29F0')h=jE͡|ؼrφ8ESl&@fGcGE@u56v\' Zt’9)='PF]J}M7iI*ĕj zϗt5,bb4Ô p:z~tG*_n狂bgDI0@F_LcݖSso82*Vt;x~wW]? ) 8$N)gqYy@5NS;~TH3KviG4<  6nT ːqgh_fNo#϶];{ ܴS0)'jx=;O>N":hrnhfӲY}2$;PeJn@"Η4MJʥ+(m85رVAzǵZ4ȅ*HMʇ#7É4SrxˮQfO'mO._[Ǵ1 –wc+%AT~7}2/Sʲ$\ 4;fG0be]c]`UBeǭm8JLs6/W\'$d8:jimCg|'~7At;PeWQ_vK ;#wXgIKr3Ak*3 8k|ZWS?U ֒|@AQؘ!h 0,-Nzg?ӟ,jaܭ%ذ6Mq)75]o΀jjM=.Ӟh8?Xb<u2+CSMKUcU( TQ@km ~$Xdi=ʈِ1\o'=eRn8)T!v0oNk6{c~♯ @R}aDe<, ޥ ,YŽ}H2OqL9MXΟu )ۉxXt"Æj5 _MsC~AWxۧׯW$;a׏Sʵ ߡ ,HP<PެqX)kiɔ%aQZbţ_Rz@X 8?uQv)YCD%+Pj@^O3@q1ĸY+U<+*ҮiaȱǸ q]z$:IuENhAL#yB> 2{EMw=iaCVby(W¿bH5B&6X3z[ i:Gp.kiaV/du礬~ -.i}!vh; !S#1Ye#CmRvF|` O}3:r`oezr-{iM"p q"zTH`XIŀaDܿG!o#]'7a mAx;adP[(/}x)HuSfy/[Q(ڧ"r=]2؂za.^̧<8X3^[@#_ }͠4R,)Ba/-6WtW@~$ebr]rjup'`/,GZك'' sbj꥟Ϫ6[TQIWL*}b_$7Fa"2{UدOB?@OrtնUЂ 8tPlkמ+wKgS ~{DS>Xߌ. n]?z,"4Vkp+'_u؎]hbqVUAU=Kr0ƊĒEigİ︊ ѫnٖQ!&]܂{~uV9racxVK4Kmա(HJ@4[_HB'4 QK FBY\uG|a3+je0coN$8ZT񔺝)$AH'c xn$y&T ΞY;~1ȒF#"mޗ_C앨3A U!'em 3Kަ4cswĴ)M4Lqӳ N'r~O;7GiGB5z>[d W:A< Sځl,*Iy(\R(BU ^5EQU<굝*G*nG7$EKܾigxm*VfH8oރ<:{n-FF} W#jS8p}75I`4Nf l8_:1yD> T{Sy ^k5-ѧRGnoӻޠT!_q[9%.Is4fx/uTٶP n贽dmgX uK" 5* xנ2? zi5v{kq=v4dRYQ޾7tr62 ;,P͡W;hsRk1(4~ 㫼R>d:;,xH)e\3)ruS_1Ivbe[T굹ZN,98|xgoE+6v]œ vQsDLݗBl٭H pо&v<7OGZգ\oUU/uW +jwq\ ̶r=ƙ5&LEiDؗj O/ϮӔ #6 Vsw4A]}9ӓ}Y\ c_hT`XpY ۏ/mĚS |#RO.] Syy [$i v7`&Kc. Cqz{@vBUɥt (\ls1ۀ$ҮbiIHGIzŪN״JVýb}I˿?y 'SnPۻ'bH29>9#S &0&)G^OAjh(d|R[*h>w)gܗXi%skԍ!AIf~_o`A佗x"5]$ġ?|T1[ĨTB)z N@t3z[DE PEfK 1WؘWIuad)гIr׆eTQ,={p>m׋|g p`^1p:xܠ`e+ĦmNj;An?E0{3Cՠ%G*rөǫ&iỎ9;o(sR>]>ˠŦ?nCBna Cķo:( _ehū6*Q̃<w1z\Ww<[ ?旛_)%̘4ZR(Q'qD/AN %:! 7$U,CɒI^ۖϩvʴ7k-i9D˅'1.N k&m}b@D76Ou41ANXn^ L{xh"v̶+ܼuÞ_J;kmK[Ǻv\poqEj.BЊvyA1sKՎJ»6O=k0lW S/ yAɵAq{xbEˌ!6#%p3'q6Ff7~9q ' R  ~u`XWowfmh *XiZ$W%t6.0D|=j$F)vӾbʁB 7_hp{f>q S77}?7?a#xR?RNBERlѕףBfsN2Z6rC뫬~^18G({nӼ,ˈb/.8u MЀlM!֣ysњ "YBB뻹.k[\&Z+jUʨu_'1DZ~t<$Tִ= 1@%*Xo3ǯwUY/>g{T1qI~ 8trK(Lj~:ܞ=ar6#b<8ő?㥰76#-c8,6'{s^L&+dk(zLsjA:Sg5%嵉p''MUO󿠮m GXЛ+$ `UqOvV-o1VM*MpğV^V">gpV]eh fm~7lJȼj-׉-=,Tyϋ˓*MЧF~cp8䛙e< ē0}*+Q9CAp'UKsШz!k<貺-ʑ[˸V¡qC#S J6<55KR Cd[GSvv2 ?v"I 6ps+>FMZ nlVA˪ E$Kf+dB9<y>@~~u?%6 c2HBք$^3nV*$ٮnҟPk$7-NԐfNYԑ)`NXRdžrpz =hQ%|:9{4r%CQRzHO{&p&hpHS̰FV~je8fu3Ig_ilOqmN;y*kqp#4J3}G+w*{lk.߶tx@XU@.VSV;i2pqRT+XQH%ةjA*{LYm+x5E+A%'I%yP;UDGX%)eiJ4lD;vKD Jx0#􈽺ldyygC)`- q@q 5>7][$ e%]CA n<-ҍ Va0 {~ RXCμ.؆ |$kʁ~ W* iXHY z?zcNIU7`u^iS# E1>Slύ2+s#ÕwUgʝJ{vVLq6N>>osHYyw뛲ow6|XPx34i"ޛ2'"G [CY? #]4|@hEyw}i+HLZ*(zxI!P )e MBDU9y4+Չ7. DR(2͔놑W~s<`!|PC ,ilC@YlTYr/.Ig=;J\:-~w\bS%q`bN4ZGYbZL;5 d, S p)zDҩ*d9˹$tBMk&l$ "xh^PEx=,|{D5pˋQv)b}kfđ,w5jS=UͶe\"DQ;'GhgRD`jD%y<\!B<%+N` eV/cPY^HgzFG'v`^71@UICmچZԅ/hb?P\:@R8ynkܐdW\Ja%rC^y_<♒/pYAkgG41VURW̴F7:;:lgI]ɳ>23tcٕR8&`)Y)1yQ (qBexp5(4 %Dmer}0 OXк鹿fzYb!v)%]͘_lA\*7Bl[{}DnSpҟy>A'0y64pΛ&c $\ f &]9@FaH>)tsBYiΌ":Im'u&i WL"#S鲑cnތZz{@1k@@`C.A)泼K7tA^d<9:T"!7ܝ%KQubYO5=)s>5Km3Sn<{mi`@,fscgl$VAä.OYS>Oy^tȉzlzAZزg7*vJw0PYέZ^?4eeI'! =U15iWX"#eEۀa1^Cj7h= u0Q8L,J`% Y{M(AJ!'33~9xOMT;G Dm]7?kzV(=kN3ZȪ{`QLB=C&iEƿ!̰#G4,ɣiڢפrl"ycKJ}/@1&Ǎpt*" "{J蔐0sSXZc);-w~$(M־^JzX<ȥX%v sI-HQfqT|W9K$*CT#%զ#7GSƇAsvuɕ<) Zn0uw\9fF휦=+wuWWTa1qgplwAG&L{]KȘ@|CuS@UHp=sT D&x0Voޥ /hh(aV&/p%qb 1|s*Hvu}&m;D uΨv}:/LETFTpĀ/c ~Z1|D/aeZ,=XKhjv,Xl2}\ $>C44&t\iKB}~8xr<DN7I'-xv#B`\n F|D`4hDhMp.0(~rV@i?YJhh0D+%TE2ae=ޯ uW$ 3^ɆfWѬ~qݷz}t SPAɜ+TKNu&!+9R|WIP@헾Q"[^NZ| 3~Y"QYgV~k溕?y9<'dDLJ|P˳QxA uDGciYgC,y3i CJƧ%V7kIoa:'|-Y S+r[ .ۼgβ KZxX=IlmCA88`XZ%7m5̰X3~ؤ+0,*5&yiwcb;>覀A cC#Qm"Y>l.:]d|-Vּ^w؁Um5ZXkגNs$FEe(D OU˾4[qڪ,͏42hXGŜmp=(Vc'5:8"f@#zVc$1(7Qh0к;כgbBU,DCS[޶dgًyADK+N C͞Gt[mnYs "v?aE*ռ~[k8΢ڒOWZѩw#rwǕUpuV ?%y/v[zΠR0OIe%4azh ܥ*捹 `UW*I^Kˁ*|JVI6mϒka9741]_^ 8qT|Ks^]q#]t$8 L%Q&n.Y`E< BFU#233I%6"w+º`aa[)zd CAdlb7TE|S2ic߂3; fC%b,k)+E   ئDI&?[dojm?ʃ mN6WfE_˅5/˳D d] E' 05Gpl,]z4W 6UZT%?&8qX0ϛeyAd*v:-s5ώM h9xHd'0fhU+}:>y3df#!Zn"TL&$6;iRҎ7?,[^KNS@(&&m󧛉B0>ZZr3GDvL&dFęAnŰwءKgACC'm! b{Jn-A|_K`ѝ^W Ui$P@85ҭ᫂q9/xꔐN?D8W]3UF٩#d5Xs{ X/8GHxNqpT>&xK)LGIWFko%'F5 J+|BqP,ͩv-NEW! $:E9PVc!6^Hp6mcw[J#H=X{bG`৹۴Y.#w; =+nȢ(&|r{]rQez9>>pV37åC`:KB>7 lKJ}ɬNg BrHvz*,gL6V c{hJ4tSuJVGdr~OuĉJv'[xxLh%hmdf8q%ܧ-vA%a3,Uby ,Sˢ-+2?^}Z>=qZJx{&LE}N\d|ɖUtk#J<(k8Ḧ~cr+rf o{E+ bU/ '" )d{'٨tH邏0F37!?4ݜ e[)Iʠf>O1&֎Eq볗>4Y*4yŚn//ؐMY 8=YMP|/òM lnT[kFI 5,@d-,}JhVع{iE~YbK֙1ZO \;Ǥy)>aH]'xf?.^*jZ4A\~@e Ju`*e6گ)Dk7˹$ q@K~Ȯ\&gDeO<w-@~TSm'D8 U\IN]wYvDWJ%[C.036ԉ~qA~\7Y^yX #rLxT ybRmdFH @Egzט'үXJ@Yڗ1ЌAԑ_bVNf~&v*\!9B:+ OǾyoҍE7L,Ɯ"B?fS,aU0I{?g+PfMޡ6 ؃ʃ K XQe .e8ʖL`nF=@y3q Q^vï@/꺔 'qOYw5).r 66tv:Q0XxL9MsJTBf=AITa05/mz+.f''b#nF5]PI8 Pݗe0%>Ȳ8,eT anx "TBD0=NMI>=H|~K 5qqm_e6'">|Ms8vj.Nbj fCtE@lO:?J$n_9-=x~y57cyMS?/vSv.iYKﮎ&1pӾ5emmh] d4JO1eSNa?$ US@łWGX x 5-:/É{&$eڴ$ #-0T犐 Aٜ2Bw>]É U6O2#:tA4&_cȋ c+@lUis^ IUg۰I6nꥺ V&烬A]L=VV"[}KI|~@~ JGp*(@t=m˘d6-KILFs\`eUeZ<:dTm 蔣 .pq<ѷ]_s꫞&?-xd|7_>VN*Ag+Ly#] )+g4S f |x_R.T݄ E 5\28r9KqNX;{l`.frJfлtXLv-oQo8 Q> hf0[?VL7_U%"o勢@J\v9ٜ6-?^Ȋr?T=BI{W0U@9tp4E0u22V..έz&*QVv>[s ڽ) 7 :K4߬v>{ƒeK//7*mm*'A3ixs.Cqz4c='&h Ǟ(b(*mC, |ۋ FYQ`EOu3?qn,]ѡN۸`EP)G*~Vt'0o?Wgĕ_ZWn>y rąs5!M nrp :U5t,U ]g7zW.}UL!@c-H$Ik n#Sf3y15iU9_Ť H虂j@mtt>*c!~$M5HX5Վ%Gl2k5{}??`Hm}!òG1~7g,'ZhQCYxcsRYqu^LYuNo"IoE C/ȂtZxk%Z2ͦDEK޽ïi~Op횎raFWJT&~ܔ1Z$peBYoXU{ON&sg㻌'; ̨XaƓӳG"Kz&t+9`Fo߂I!(~ֳ6iq nڜ%vC[wÞ>^0Q-iLL0/_!aV/qL>~JVl&Svd^1 3U{97rp^kfsXn^N7= qܞh# BCrq)k[5Yj+F h"#"npAH}S$8 7cr_;t`)ѐ`ݶ6!;,Nyޥ#C=;\w$u~uHrvrDq[GAﺉr'3(yA\ksLiQ}.:gU*7A~C6P\Ds$|q{Aw֗r߀wQ&0t d w)+T-j,1-#HT~ "<$wd'FwHû @ ;qeaSw?됌I.DǨuu;v}mJEUǓh70*1GwAƻ]z Ljbb,PRQn4+&QVصSH0 ߬SҷP)貮?É%^~n`wP%` qvIቛZ [Q[^5DQLPhfmA1{Q9XˍIKTפ"Օh  5>QbdU ii:lZ2Mi~;ZytB:V(G7'{O1#*04X_d."wLqv~hx+{J7bEW~koEj.`5گ?/t>e Asox\1MZYp䀅 œZG4֛eBp'7Gqܲ!D18{䝅4q,;< -Zx&YrZ WhU>Nkk?8_F1k񫄩52ݟkʕlZԏDLK.n l5Rym\ 0ő$V Ջ׃[ow槺Fp[sf}H|>0t fI'+ aZRGmR_ ;y6 ijQ Mh!6FQhڀzk@.X\DPj X-kI ^)L 0Z30] Ǟv?C+]ƂWR:Kr[F0., >Z@ 6Ifx?V@r#,f4)|j(1։p<>nмgH+j9$'FqwgSJLaaf*ar]${wK>nbK|BN=gh&\j!;X5'zhӂ΄Mx{nNPE~i?ajuV8˒2~ʅ{ -ԎeUTUtNXl]/]B}a /~@l4AoU+^&㋮! 3Ʈ ;^J)G#OיoI:C5R4lY:߫˜CGظz9xz{\7z9:'B_q(Yl-xebM;>cՂI}5ZMFH@hFwKȉב/hgtJ {&%(2fmaa4Spla0:3973ǍCS t|Y|}ۿ#eՋVx9yFf=an/A+guf=i"'sIei3=A,QZv@L~Q2XQoA9׵m}/m cԨ(2a~={m͋ =2e K< $0 =YAO~DOrr]epqت)Xm<#iPV IH]z祧x$-Ү ԻǔqUwL?AQuL /Vك(JDH)w1+`Q# _]W6$gy3%3DcnVY_qMJCg"(*ma% ܋hL/xf"`tLfy2>dNggl6xCHHO %^u]h !nwB,![)-[l{` C^s3#`MR"̀²NO6 QRKcUuWlۀ_Dҷj{qXő(c'a"h_*x1b.UChBydrq)/h]~蘑B_KvOcp,0MJ8p#'*Ҵ77-Wk ^oYJ60TNy[cJ'E5:FJhzN=W䲏$YL)]V Q4P>ӏ{_9,C6g˦"Im"6AT׋ǮGvԩv͊YYW: egUj`,j/K tYzu~c<1x3Np- ڤW~(ɓ&Z= UO ]P|{rmS@0t 蝹O<l5E tPKSwEv{ziDS\ΘŇ%}Tƞ}k': Uw˗ <=08DL Du nh9Ve>S 30yD_5c L1C9Y imWÉ9 ΫEP%34R.խ7{[S9; .Pm`%H dF8&rxI(f f )nH&G]م wu($y XrQ>U8vYkrS*&6Nu+zW;W[2ⶊwpv.p:,: -sJ^%WMZ ]ܢe FX.b:HvdWbhA iXW}򑵞>LșyR$&GXyRL@}Kg=1IU^ܟvqSZ ӕS*Vh\`U0qnwQUk^)0\܌ݼWoԶT/ps Cg]  ^: @p$@!*|OOifnho{I3EYoPMJ`r*`!.VΑ7J"+*pbԕoh6̤V!+ 4jXs6974}oyfGIUN~NKWŬ/HFq0u;nHU?'f_34=ke@拙"4u'1h{If,qP:ચ7ruTy~+1}+sOHOhE}B^hd9>҈K3[c';M%p9#UxJA¤ TBsUъ+J4b~ ډ7?? |y(Ez#65!Xb Q eN)NXbne`nphD-hc-RH@U,eË7I3S~CLT A[{͋d  ]`_B9h@b#F&{~GWS9xʽf2Qw{ܲAo5 6S# n X,\d6dL!tc!R!< VpTf>o{v/nڅNXϕs8_( 8/ :=AX~qqCEj6Xmnn/Bo ʹG2{;\Fra''׏Xd1>?Fl^h(?8?Ȱ葉t ^Or)4ӜįwL"-F,үxn'h;a5(8q b,戩df9P$7 lfkbDY~7F,1_; 2G" $OĸE;_@fgch!2f3_ި5|lhA6nEgU+-)xSOئeIEr.RlHޥq^PxI_’#.S>zn*RNk^D1_2 $e=|xQܺ9tB%@w&/v nM56PG7MvJ)KMRFȸ"ǔt.o .ѯ`>;fޞ1/YaZ @HL?zcjɽu} - K:hGQi\1R !]QG*|QǮzh&'SQ,NVl\s֜um]y|/C{!4d~*vkJ=,ҦeP~lc0Ow׭?>r_0QB8t*kTޞAkt9k :itXP=Æψf;T{9#|Fr6p ҍ.2uXo*4I3@0*H1ɝ*0iWh_lHkƔZL?Jnm걿l" %0cI]sSN֙(],L_ەVia;'!^ބg[7AOm#@զ"H?cH8dT qu{.qROE{Jo_pY $o *g~t)Q4kG>*&.v[g 8v 2SRcl,M@nŖ G[R,5{A}f̶%LLy\HGbC $.'wQ1 [fo}{Ytu[ kҴHIU|=-'DzLt5\~{zLDÉu/6y!( oǀc?kvՓj@[A ր,Y9,z]*e]0b@ Mlij@"f^+ʿPN vvЬjϽJX \-Eѕ}j°(pJ36i.Z^K>XOBC*'s$AIE\Y˛@hg`3aX]og2=Am+{M םg%d̋ ~Y5;$~QÔ 5TK-'=Ѓ+јĩ+ژA ۥckW.¨}簧=^p9^qY "Ie@x{ ;pE#u 6M]e'lfb[uXnv,o*X`])=W8249;Cbp4p=VB(-ш;, (=IJ#7yFbߜ%+^+Z'G @z ]x.V~3h4*"5͓ќ+gEėTҰMrԟuOLR&՛HS]tKȭ/TghФd~f+x 3 Zrz)vlŨ2R~|w,:`Abqf?Qj3Hȩ6Ob+:kN*2/S8Ja+dIl.e/!N"t8ĆE(njN oZ %Y%+/8o) ;Z('_s9 53l{ u -/2o#,豦V-rù8u dϾ:s0+6J2>8L?ztURAѐJ9eBd:HV jC38{u`|COHy%wz:Uv{(3lI50fʢ ܺ"wn3BkCW ΕkO@'*]u5zyUL6GGirJ*x<oyh^88#]NFuԯy:t#F{s6;kψƯ(bVr3( qj\wS0 #7Oag;VL&2*yRb.#;$sOZւԆHk(-yUk=$%NYey<ͣe~} m C1r2CܩwC( 鰓Vl>Č=^d^~b A*x  !\7d'<&|_N'ye(Թ˝ !# 7aQ.b$nɢ_ +_??o)B w<3TYMh[XQO**b*a% a8?"q'@ˆ%1IEÍ B6GJ݄۟ o4n(0PzXn0CۨvM)g%Y4nl%C|!/&zH-(ppMsK~siUMr}L5 DzSG׉ZF1dH 4Xq dNU(acl5Ằas"azyAlXo6;6/hW4AbHzjRR.ȝ$FdFj;>:P8_~b}${(U/>fnMemMZ]~h20nNq$L1_~i_uKU1V6I6Q"k#f`35 Zc] O1! $;30W YJ~3Mb5, ] WCy MA9dUrJiO83`4h1TCNq&N ĪB7F:s.}ݢ--/)h667*B^"VaZu hADOt ?#$0Rj:OĆ-FeKǖ LKrë0kpJ%]`5,(C:}XqD- `*|h( $;}[qqܻWQsJؽ&S|rjߕv/5[_` K(t6KT=hʚ1dilEXOсP7lu366y+HE+0>D~C2$ c>q}e5r%BA6ܹehy۲8se|E" cjIeJAl_ VrFvi̠Kޘ1D=.)')呜EOڲPN`]>hI'ʈ Pq 74W cu&=<ే)ڛEˬy{[$JmYz$+׌FREլWXoָC:SY͹!Y^+|g-]bZ OxK]+}6_|a8cﮋqsk0$F{/^_NOxu.-il387>{$:)E '͈CFh}6l6:01:WX ,8#MM3ϖlɉ`6v!$K``Yl~DM|[kk\:ϸ.Ci~U N->ʟ..** 铆(u>)xҧD[w-, `YN&hxك/ḵϵE&5;qi"*Y%gA΁;R'UB,P%i Tw{>/<>+w 2xbtdb'\}62oc6RW xJ/ ܥƦD!p7v :eU4gilvt;{=s]Sh, %Ĉ? TiQ!"v"Ch~z p6XgNyz@`Wv}ai ]@6f_x&5]?_{Fk7?~ GomCV7nPT$yLѲM4Z, cx@uさDѕ}PlMfǽTey_`KzSY'FG(Vf|FRu +x >Vcƻޒq wO>4rmbm0"B cGL)K>\yvm⋐6W\7Q!}J kj?Wcv>*fUpǚ)Ou@oAbVB;K?(yN61XpŦ\iLiVBT*D8f0c ǂ$׽C8[7`|bXVL |/ל4h;X*DMOC_}l&H,A[9N0xn2vNF/VwaZ̙}UHY*%\'eLLgGZ;oZ8E AnHEKL!Z;nƥZhU,\-EWN;W D/JxWG./xr|" Z=vh/„ySzY=Y[ҽ)WT>m t' ݟ˰e0 h % ;uP~CCB[2N:<J0Ӹ_y9UƺLeU}=n]4.T;q4c 8+m2fa1zL*y:~XNL掙Kcc/ $QN)$rOt2 |1&Cm3hxih/ĠǬ6F1UXNI!# ?dMpF|ğ8LGU'9HL r6NpmPn0o$ t1B\GjwM?ts6 ^WX0X-':o8xޞK ҭY=Y[@`;&Mb"q&jw,ArcyEqOl!T́S\'\5&31MJ9hS< $oLϚ`4sẌ́чc[36QiWt<ңV[Jپ7j;/ sĖ1-W>cWfsbb`k~٥Y2,r$^?#sj[9d9 vS9oG#/UWy+CYhpPV  yT5DQ CY&Z.!XA fޡWҸ=FgRǵ {scS,%%g2q8Nn) 5@@cY_1it^O9;L%X8#*̨Hov4H~;{C R4ti*m;5_0!W%tSl=3H25qѲy9%iņyZ6,iu'tOp7덾o.C0"2|╞6"Tܫ=Y&_q0 1T吝UōJdN 01WopOn9 w5c)M [aPKȶ¢Fm u{׿=qx/(7Jw,x[34E"Q9(8ݚ^߼ՠw#KꎊDYSTL, %ex_# #or7c6?Ǡ.D|B+ٜr[;Hr>T~71Pu;rX(]2BUg3YƸNDZ&%Enh]|șvĭ^$'m#'#gf$dFpR[ ߟmr ߻dB}";h=k+M: DK%TtT[T-RJ=hg8o (}Y=jq灉N%~͒ts:28N7u5.mx99g|(ڑQV7DYw$9qFE~iu[?*Y*;Rd`M46Y?*NdQ# PapocHl<; I1pZ}t]IdVf]qŲ+Tj~-丝L gygS$ua0:c>`xlg|+e1Z`Q+c %6+E!6?"{?[ Ӫ(O1&Hf%W>A hCV"b0yƖh55l,pСNs2*! { х 9(rFTRyҾΜwқhJ:U1a 4r$ru3n \*|Rű5 5Cl̿'rvuT:W7Vp5bs?Ԇ:8oRdIIx욡i*RkP^Qr+~k'^PW28^98#P -mFgLTžS",W \6eɀ.A^ws)A4&dK/Аݪ{,@O+ }p0r<$_]IG{ʿ@ /[NL<1>KX rzKbCIFYEkyԒ̓e[i@uǦVXkh?ݒ2XmJ։ #`|{l .?ÊIl] ICIM ÍmK`#ƿ 8= z0E9u+ݏ8sUD{i6U0~-L7JHyCPDw%2˳r\vIS[/gVJu% D|hWH{qk1;x8#_ΑvG_z1$۵[SIr@/BvRwl_.Cz>##6= T| *@gSjˌN $9NjoeM{rn߰8͚6f7cG-`I+Cp6r!.ǓddpB)= iTJ2#+ mlf^N>L<+--(U1 y`hX;K9+'Ûm#+^6)zف ʘʕ"rQ'4؛"+N==0堇DEBtr`H4g wDKo{UTbkzYEM@ 1.{a#L*Lj Od5 yQy3N)'&Eys /syF &Q͔Θ#0U6&clz*RS#`S 9ޞzX:vFs 9hd C(1Cut# ԕ 'xBx:w01Xah! {C㤨D*HHϾ 郌4Pa?bv"moYl*E[%aOMøT&3D6Ԟ'¶F0jRewFaa9KWPEs~湽o!ޮL(il<(uP89z`H|U͜e #@Co4!v /7' |d n }<,n@ WH7\A|bPCy64TU a쇞n6Zzz;([ûG[ur.QHwoy]1F~2 4'5հ;\Mjsjs]fOWeI;fW+Cf1~蹜nr' pN]D'˹\`dSABTꯉXb" +̬vɅ.NX9H?&qNU_=zl, n2i;Xd|96ح DY8zp D+TjPG,_H:l,@h>aúK>!E(թ:c~ /ϵ Hc)`jz xL8e+%m;XX/&u (UWY<]rOױ8u[lü\WCG'l`Oo4Np ՈأZĘ*}Iս-R5F=d%Z:b#*J/o YЅg.;Q?7r Tw<R?b $:GԻ, Ѩi pPdXa{2' pDVMiٚyړ$-L{k nZT< 5 Be:iWnc;%ѪX<,*ی.y']^v=,͋$Q[v85=NAYʅ DI l_I1\ L`SIkJBm[7ݸ^}ĺ ck' ,oOۖHA!Z6^Iz,`Mɘנcy<>Jңt}.͊=J- aRx !%%?褥ҏZ XTu}Tf jF:# ZJ!V jQ}̏_䯟tT O΃'1GV0yxIDdr0fwe:0@HF@7o_'d!O۟sFYІn5_ kcgh٢-Bz$hR:>OA7bQ^xjc&ɂ,iYTBԡ\+ ;ֹO_8@3spjFn0 njqaR}4Kҵf:dHZ .xN[[QfѝZؕ!hqR]8R8Heچ8<>fF2FHl8Kssϥv^5 O2Ɇ$}4[Xr*iLƘ#vpwkF6XVRT1_u?XPaے`{j-y7YE& @AN\@<=*2tsgP0I1 OCѲ"^m,t%u_?Pő ,={t`B,aQm@[1<6Lc7.L_eT#] )S{7_]ְsa鞾7:/ucc//ETyW+ c]Vp/bxFzQOzBѠ7Wώ*޶ r(tPNȢщ)gB2]{H=bP F+W tvQgN|J_ Jd`|cC |w/=zW(tc `lq ^cY<͡-;&l+s/R3 I[u@nyk٧Ov%`;Xɝx,Sd X=? /~źHF(֋Ϫ}\4#0םIZgvLcwg"\&x(b].[+6(|6 r6ZEL*zTZaoqdnKD.&b7djgC QEmN:l•Q/o<v.ԫG= ݉+Y0GPVzfזf=ˠ9Q&L\|`~h05wW&hw0?r{D%phupdl̴`eUO m^}jmi`}\}mfޤaR ہWS(<#S}SW20G^ .2[%$HrId@ ցs9)u"PGY∄eku2jr8"fq@n{uE0"6MD@pErɟaF_z_0SUjY9)B9ߎTmvXb⊇U-DTH֏YdfjJoz[6KB5m`A'b&C9qcO74`ﯠUbL݇NҎ{$lc*bJrtbcFQA 2-~{p@b{f57WkJ?8SA/)I8QƝTYse%M|? Y.bqx7ejdn6n|~0}*?ssñ5^XҺGo6c|n Z!߫^%8t^B ?=Oi۝v8@xnSt1$%j9NeR=,73wyAM;o- 78/ԧ"d_pƃ.W(7]ʚZkêF YC~YVY):J<Y U㮂ߠ$c~>&Kb/@}6( &?&M@Oͣr&UcMZ*RvnڪĜ\:w"x6$X~UBc 3\[_#&^ݦgY/rHz+ q[ --Kp2_D->%iT} ^6)rYeD{ #J1jbup=ޛv!KD$-MPvUzFЯsrλ C25X Ľ|[bפTmx2~K3R#mhPrlo*8\`*4HgFp?BφC2g`ir˕y_ȅQKx]CY=_j5K5̂X,5Dqp,z] "&֬xcrş qT XeZ@&qC!Xf-N-i-Yo Q-awD9|1gɘQp\r= 1llO?{vH>]'8,|TT*~?2 is`F:ST[”zZ$Suhɘdf}Y\fܯ (D>2z4C͌%H/øzq*4kn@l|70Kf0^!s'f<*ti=J9hO-H+`6Q 1h; #ԓW*Z%A@cy:[A\2[޹׽q2}.25Ge͒/,C2ީXl2:1X)KǮZ,q] 5D`7~d_Ӻz ^Tgޑ9^E$a I k:FՂxְ:;8NlE9qZz*OX`\,\Â7?ZjF;R(#z%x'flo'} *woGH:A$3Ȇy i݂r_:n_Kz܊"J^sak¦= JKZ^dPvOzIEu P7C .TLv&AGs`4o *VpROPu?D-!MGѸIab*~ ṇiI%aθOڧN {IU:ϺL7I;a_hhܷoGj5ㅦK`dW)`f; qɖpBĤqܳ{a`,cYP>==C36 ow4lAFbWA0 &SF:̤I e 7Z^ț2]ʪ6z\̑T`L^ؒS~wq:J(,QOEv#leo# 1약sm\FCɺV8~ǀn6:qq-{zQzaoiuX㳠1=65,g`w0C<;4}A /pSVuF>ԐLM!Üt4h*Rm]@Z@رn*O,z2fBO:E-t؍T)eI#:&[έ[|Nd>B D>5$0_^8h`TJ} ^^eH@fF?nXd#QENk!FN9JH#RjiވS ekvF΁Вv\ݗsqGj!)qĕ󼱨QIݭm!Xw늲3ouzMҰ'=|6HřbJn/J!Y|؝csәXQtЕ*|8D%R[YQG!8pd Ohmv ׻߬yޜp@{K6&3Dy aOT!f}}}Q,.bkW^fEu4F\9jA=ztᑮVmDkCFXpr7Qfo'E3&=aIb[0WHQq4{dqJS6/^ؓ+FQ.{'w2AU&Y¦zU i lZُxZ1=܇P"6:O)SyJ)^UƸ*Ě"39biLN 4;$Vb'G.(C:)EJU}iہ"ق:(FI4M4}чm9֝اFMHv%#2ڛ̞?4Y`k6GotLñJR8 /[ "gYR|rE1wVȠ~xbT=s Ν Jk3Sxc`V\ 7Uv~fͶvInA_Z7T5G+9rk XcODs-郃C5Jffr4b#$+" m)xbscU3-vah+M%@ d@ӕpl"e~I.)'FΒyؠ@$Z3}߿qocWfnŒpq/@|= IyxJbj,#&bh$;֙}6jHE5QOek=RjYGt[5ɒ]zMk ܥ~7& =athTr8(j*\,`KJr庘@Ѵ {wSebSj-' K{r?rS'')ۅ p!(㽼|?.Ju}l.+>E*d:_7bq:   ?/* ɂƌ[! ?qҸA}l X%?zh ~( !)߰ r,X][/ˈa\Tr4qD,sxAU'P H+M`—fFqr w,.+)ĕ4?Nӏ22Bփ"{U5r (8'S -hFx= ƟiX#W7DhkPhɠ䈽+Z̄ tRU/>!Z/w93AABKI*CG BM?YnRԫenCSPQ$/aSF2냆`'%Dʹ}0=|^U-9>f"y(iq`CK cG1Gs)`ש45P{q[T7dg> )0@^^L/|lX2)lErqh(ӛ~f־cK{@^?8Jjo5nrl=F? oF%:u TTW=@ڄQ"H6AEҷٽ1a (#4Z <}ϖ-pTM/bZh~;d O:Ÿ M_+P!'FӱѬ(.l٢Pbd9vdp_"~lgq'qy7mʁE"?1Kc_j{VE@;o0'!1!\_xYK-IQGn=h4՛bճQK\ܮ6"%u<;:$I e%1P3WsxE8KngB́ ${(B5LNg2T=-!L)ZpuY:3}fl|zePG'>|)[zcNH'zJjts}4;h28܉,]6 abHknKn1)K8`."[(OtRYpƏr`[YbKZ==ć}p)8QbJ[8OXbglbOe}S$ TԒU}㻯ƒ)dPZ"l_/SoÚ2fpvWF8SVm549da"0(' nznp߲͐tQ|P3T\Mis;6wc:\t(<%4Yk__}H#T-cQL4}Pu?N;˻E1Hg; :+|e%s:rLyJ9sX{$2RT⽹b:K& `5 1TTrm TS)~LTNIw1K |tv\aN1ݴ?l|6ùzG)VN|=xD^/(PZA~DZ۾y7te#XL[c(dZv'qlnxSZ_w()`OV텃@%jM隉)R[. &ъMw[:?=جFX$$y"C Bfq~gvp_Ǎ Ŕ i%( Gw}VvoO S' uYl|~()w|`.FQ)-X<T#:)?tJfK۝ǢEr& xI"6dY.Ӎ}a#3ڥJc ~Ӎ_``INwLұgjmos\A =:@ǮE*L6㖐^5ZD 49>+{ȶo!z d[LiVf̳V#L)VU^]ƾ>feBY 2wyb FGԮh{25i*az];]{ܖf'wȰJÅs^9+RE~Gg6 `AkQ#rkD {"̧5`l{Nj ;kXVj['!sAWŨ)w1x'<]T\<8TpvAg|OmL3smW70Z|z7t>&^y< 2fD]1LQK1i3dc }@|GHٝĊ(zGM<"v9K? C'e*묀>dBP@Oa3}j#HKF|μT+y:мHyߛzou4qf%H~xby#!g~G|Ğ5s(b@xdx\L4F:hO* $z&ӭ*HbGRo0.u-aI$<9(f Ӟglr-wvd8ﱿOTxzv^(4LzTowcoab1T:V*w^.EaQ6ƎepL샷 e22CNjr{rRC"[Mk?Y!TxHRuQ:5|W ;qeץ2,v^Tj2BQ̽;bZϸ68s.(!T/_VCҠڜnBHr(oV;a^}N23 NKepmG>ORhs7&v/ hd mb:i::E$66MSvDI}5zaE3'm֦Ot76$n-<28CҬv,/-[/^\T`2ٴ"v\йZX{BaA:C@XKY;rMU&I`q״JjCz]y/%+I1uP L)Y'~wBB"h)r/HgѨT.b[d;MZu5BȐ."b2;SjTmDus7jnG5 g-)E9h|qHP e|lQv6;G7pwlD(8zU?/:/m68 O$p^&vl Pq;o}EoĞ8 )J([S؎OjU")6\נ4B H!ڸidQ^h7\ILoϰp9*)n咖 JrJ,)xCc|w&BQ-ڠ4P)Vt*T[mz%޾И7&bbJijGE3 FFrsߪH(i4|acXEhy.uQ-0ӓ?ۅ/p6E Fz{Tjk ?=ao]X!ƽn|QSe4ø4ޜ3e>F֗/X5Y:C KIWTMܐo.jLRPzv `B jgB)zDaUóH& e+V*XSHD";8M&jǽ%}@$;&5Na"01sQ;9~LIUQ!}Z@*9$R2)\,ϓL;Z};xL?sAl7!`:¥{ym~Maưhd SяUBw3o gC]opa)z#Ց)fgqßQ8>} 13w9jJiQ=3pzw=b՛/~(V;TXqtg~D1(K^P`:@`dVi`эXnݽ;1lY2u=A]`E46_^ըr+d~ +ƟDa|Y:@gSG AieN#: ˟1l|$8qn=҄%g:nq}{:a+Gr9Y~[ӉTb ʡ]"F`1%[bly};$>0겣,fhjM}?)o8X PIj"qqVYk[>J2):k Xg-К OYF`ޝV+ L.`o> ydL} $ aFr^h 0uwFTYט*Lv4yלu6#J'<Hxw\%9gH1#9${C";Hc}[ i Ty| 𱂥d"R2R͇pniwrP>HvTKiǰjk@,T*MX.& Ԋ XJyo]- &:Lw۝F]B+f^*#%OQ(;ON|~@JzQUPc#]ZfO!*SzXB< mke"(uu—ts3h|reg39Szz[os;"#x@\ADD@$f^Bݘ )(G@XE.htr} 1JYւXO;.eQo'%K"l|IRWT<XR\`bI9nP% Hh(*2*ۡJ5E'ξF1nν}d[M,3⓬lHہw9pR=sI0bb+.6Me,NDAQGKs_+oUBb`Fcb96xj_O祪 LRD֬)s|1+-=ݎFvϏe=qTG7M{8+UK2pc|I4W/AncZxd6rcܗS:H1(3wW̝H\`?h6xi-9(D sǓ B>6  6=Q)hRyvFrJLG1NW7 O]9VΫ=qLj hq: 0U b}۠,(WWFolyh!g~7Wx0ѡV?;Psm 6 wn*&cf-h 4k3k)g_tF oP>ž 'O '[ S.$[O: zQg݆N|gEIJt`BBDX`,f8n yMZW[Y;ՠjBz>{7b=.S޴xKJ~%xB96h2ʌ:#EA G)dsyQG}׾DDA6i 6{ZT9 ,ګn}\{\k Nu>"3Kd)$ PEt`J~vt٢ =1җ{g[єBz]Wx`Mccx4~URaDD's*# H+}9*^/S)D`uc `V% JϊH+BuGwwjeA6h>J"xwdΊwe/^dyk#M)Mۂmե`'0EW.=Ӂʻ,$ie$vwN#miHY\] Wt xO@d2?Ч@8,P D#rkx'y㧒QT&$ASYutjxVAuCl9 7) Nx(P{? t3)s-X϶renǦξUX}vY>Aaؚ8mzjl āN czʸ'"qSP+|5. t~kA̍+d[ևfpNsr-F\?Tk~_z?l!J5b<(]80j?0RlDLPV6ᾲcc.V[iI8\d@2N;T&7 mXkSmu}Xe@oitȻaQ`~TsmR-1XRl SbYe {UXwj $)ΩE?M3FggelWtRB\[}]Wz q% =جNFֵ֛I+Enǀi!Q@7-jlvquhW~Sy+50cW4KysM]k?YK@PMsxC)qBl"wBNw{]`HWz@vڒUl?Iިq ND)[4:5\m9a5+bQg _nza jć<~̈́cL@Ol|4 MMfro:$QN^%0n*TVXN^l$Ѿt$}whJHV ÖK7]}c]XU{c`7WKG?ųeM]بfNCԛ Zq`wM`sp0Ł}7g:Uvnilh hbCB=<zg44FJ:3GϯO~` sg⠷O~ pDL}"9૭dS"7$1HEZ8T䷼%f_50 [вc5#<aK&B;DG\Ű`W# .-[ wF!K33 # :_*BFH;uh Ur||6a,,&#0jOP3Q"Ow?GuF q}Wrgh4vt}rS'wjL%}0ϭy%Gp(Tb_3PL*u XL|']j=^&-ӥ@9f ]1IXN(g.lAoS>q8IT[ 4ޚl+TkanIZa&n]V/6End&PY>*tĪXfxfIVקmgFR(\ Y+vbɤټ;xSiBKE璦mXfuxy jpTWye ܹs`O/XNe~YA!L@7$5.Ep?8WgʯJBQ!nq('dWjeet[,ơl QzNj"hąRd Yf73rCHi+[,aNxGr*}j#pp*N4 x t2=. y?uy \[?9x$BYc?ljbW7*v^d1c{ zD@xN Zvt.4"ގ/ 7Sc9-[VMp=eHڇjF`Pd84/i*; 8ñm6q e)~uh~vLl(NVHHmV:e򔕌rίxM>0ȥ8\1-A;2 #-HbiI6 98ecaa!BNfG#cydpֶڻh۲Jq] u(W; O @PZ}p&F e`Ф}q5VMoְ t0xx9V5h6 qh~cTWRN^9vr%YLKt6CfjiX?TM6Dmd9T{++ه[AF3 V؎%}/p\l*ؼN퓕_+ ljIn,%$`Anu F5vfSiYsGS Dj셦bp_ mkt-WrR!QUiRe9(GҜ)g'nULб;Z>8PNzsnLFbδ:Tc: V6޽}\ vP$uZac="[u )\>TvDm79?bCH#ǣj{N&؎:>,j/Mز2ima 1= # o"{4oɸ : g-V.A{!9M<툉÷ /ĆcX`y!d[m'f"tA#څ+OՔڶ6UP-rPFzƜ_Et~8T`W>eh x9E{W8VDDyf](P7Ӊ{AxjrlX2ABW.KR)yBNR"C&1悩8΂hAl҄}̪ ޫcP o}9SGV&v2* oXsoؚCK[cLG0ˋ/`=p1Irw($R-1sUS/GNr+arM@^NC1|h|;QJ=Z!io<Sw) {褑Ε-]XO Wz{-*՜Sͅ^N)6\^]|bZ& F9@@c#)zYAښQ+wTJˑW9ч0FN:c+04 dlcsly T'k#"oȬ{m5a5jF&ёq:2B#XZF_&b6x SQSB.u 5a-B,wNF'ZC̲wG3 O6Ke1R\V,(0KUEA.!dY^}!pyMbntԶWE #}s9U=A% gMF` r&itLy}fՀ,i&\ ٗ<tzn+Qц39;ن!g4e#p WsIWptƗ;M.쏅y=?q\W^lRu9KdN•?LݔW5&Q0?^! R#"HiMhGr <__LO`%1?P*?7kKj pt=}! $"Um* P4 8 `tt3BAGrƧ5뻠Kb,ƙQcirRckNa})ɛw# 9ǻ{g Ey8"Lx5| H#n5;/&fR"z#j6"g{0xwT`Y見EQ=R7w|:fuŮS4rVjgےu\+Z|BeF%2)h}cTi<̘]OwdgZ"h㚌B׳QNo9@AuUS}=N:>mn09!m2&JÅhz.N\YľDQ1nlm*F|:{.&"F>NHX mnգ.ϐ2fZRv.УJ[yM^eo0uiSޞ^P_D] @[>X+I-cF-={ѝ.ކpTm*0 ZjQy uSm:;h}bxCHBYME{N&1$p:'yRB" ~7ϸy|1&Lx 8(,QOj(4mVNJSmpX>nkw j&=ڵֳ$b@29I@]&.9t`Ѭ\eNF~ SbkIk.Aj、T_;djGfri_J-)k}@_eޛ\=蕇I nX3 ߒga|Ye|dXU%sJ䨤N(bcp?PM $E iu  6tݐ,I+O@OAlYdiD".hH?c(8IR-Ez; %%ހ1hH_q"+QA,៧z/_ YXwF&iGFu)%l|>۪M.Nr \9LAE{Af8[&nO*c d 13vE 8CdU{a.տW'G};/k_{9؄~zpZZ `R-bbs~we3bA/j߷ fiEl\$Q!p𥘰ɰ,O7QU 'OCbJ`++`<"w$<IH?k .?/s<-Ld3עĒ]^*H">фϼ dzli0E$@$آ?e gcBwDە'sw3 s6f+ Kk1ӷ){!;hJbt%Ǣv %у¸YV)!PQR)H dB:WT?D@;Bfzkz.k.p;ȎVxG9+Zhֿ]H<9[p.$Bx^)ׇPGa?M_GRQ!2[V1?e"q7^4ѝxCbF'K' %xӪ'='\mB]Qة+R3{18_D-2&x7!̤,xW&_X.bԐq> AoPPBjvt5!|&&Q8R؉{S=qgy[TM5(r61|M82Oo_G M?zt Yٿ!8~d~p;Ӥwx95 y"2D2hu# ;Pip7q8Kɪ9.QIYӏc~+6[5BQ[;.?cF>Kk㻌-ߕ7|FhFtZ. HWͼ$K9a偑QȪ.~O+ȁ0ѤhS.ѹQE0s,®;چ? /Q4mno2oZG)V0A-&-o%p)\=ǬWHr$9C)kv$9[^>E'^yxzmo%d,FvpL@))|e墄ԍUW3KhDyɹL@ >HsGHTѧɦ \O6^S#+΁ N"9zrt%ѯZ*W$zJoGHr7ߺ5$]Avj(.MKqfٰǤ%I*((`\xy2|_=,Ou5>a_pj]\B+ġh;DG=d=ɺ.Uo~\0]8Y УIz?O&dk叠Y|A=m 75E›LPkj%6dh[%ㅫE$ cmH;~<[Jin#Bۂ,ɝ؝QWoE qdJ}Q $6ƐrP9.%% ^N4fVֶOҩг욏mf]q96SSIIe$z+E7qu.Sc_WRRI-w叩D"884:t14)&wJE:l hNAYQ:68y7Ev!aLxUmUD0 (__aLo'2M} 8ֶƌdg|(e*.ģdr;ntIn YͅanGHSrQu Miqǐ܅ >]JTQ'm?K3*(f,s143, Ha&p^|AXgwS{1XɖmǧJYX|2d/~hxz Y=(ck{|UXkXZ`mA |@c/7`VaAi`=6'׸jF4.Uf [#a'a=ݦ vn2kԽGL_//:<#O:,?"[3$FW7ï*qQ4H$ N2_~{ܭJ=j"qmtL=eOUO5c)}y9I.ʡe1+O1K`K~a y0OÃg.m΄Wzȥe]K^UyףsR$p@9^P~,l]*{@E0`y})?Ǿw\lb.W(6ƅJE}/,I!J EwGMJ&꜊r`Vvrh {DnuR}wx>ZCNHjVlu"*]:ͱsMc i.똓Z9J!.>-6wܢXC6㓛NJy6 Yk`RXDJ3"m,AC,P^JVD = iiHmj_;bU{e%磸haq? 9?VX`<_!{&݄7ܳ[vq]jURpc%̕e[7܏C9gt@kNh ۨMuu{?) vsEǭIHWg,n#&fPSPAGΪ˷W3%dL̪F .rOnpX[ݍR/>`|&AHYV` ȿW[*#u5* 8[;"vz|LKcG:߈4o&16Ւ#1(||଑w,y ]% s2w.CQ; BU׋Zm .mx 8F.m42 ~/*s/>+,$` ?9hl 7 `+ϊbRudC\L%W8j1^.P k  3,PkCV(i&oH9d(8l]^ >f8V,U`Ê=aM| q 8P_}MVGV%(gx|Ei !y}FH65XZS6d9SW%[s͹\bh9OĢ-OV| Oo|gOG}\uHkIĶiEK⁶k'9V~!U/M@{nE,6$z{Ҝ!_7_qHh0+g^(LnSP@9+K (hg9Lټb:=n~%{\8G b"mWn7߹)>@%Gj,GΫBn:DC#k3C/Lc;Ďy%&v7E{!HV$S:1RqԬH/[2 EǻⳲe%t&CKZƌ7ABnN#Ssz< U՗h^?sT zh2,PDUA`64h~0Fdѯ j]Sǫ#0h"J>ͤ&2o8ch4/=+͋,/=)F ??xwg%C J +wq߈r,DP[ip3M{Nqu8vk[z>/c˷X1srJusW>HC,Gu7 VVL$3a8Qݎ:^2煪h)˝Ie5F>d}4U dRez"~kc,[K>`#tC֦vne~a$|Brww.zNӋAeƬ6{/7\yUX p:@= @rC`ΝO죔$%~@?of-"j/7Fr/FQB8P* Izȁ8Jr<+]F*, ^K_Jh}(q197x@Meh&5|M~96 ?@\}K-H -l5SvDPlu+k~nq;0[ORR4٬tGz^?ebN bLV8׀pZӬ7EUt/LɃ&VÄDMD/lp/]d~qu!E<{Csdد[l1Q|U1֏/:i`Qc6ϝsv/ƅ~++J:S!7[|=ո iEE !=&XX @\hul7i&H8*|^d1[)_$Q?)Mh!qt'5*_[go<`x 0mq W*q+z[x伧$G$ȢߤFCԃ35E1u,uvIqV5srxD?aDR%nFXq\X("JxO:`'TĬFI , 9'd@J5.Yxc9Om M ,b pKg []Ȥs?Cy-)ٱ69z>ӵ# ( i<" ϭGM߸V:݃u=H2=כ"5If7 P9r>F'Jt3><=( o>Sc!11$uI>4!yJ8E/["u%% $-]j9LVv&613#jN}am#MѨ7<ct#J]\ᆷ&A!5Λ1`&4fd[}=hQ {6pG.Mh0x3Y3Rl˥(f9l]i=+-B埿 5\kF-|ٸj=l#D/G݃]ħ4`PWo ޅa Æ,{XlOjtwDOGxiIQ_1X6J) 0M`(ԅ 1JIi3kca%Ry8f y@ٟ |vbw lg E`-Ú'.jtGyҁN "sEIv\6aEsa`y>:163 Ao8g*j tbyu Lbz+~kIЗ6iދsrTJ{tB~3)%B VPtMM|ʙϯ^_ J,D Uh 4 e(`2@^j-w\' 0|6P+kLlr&THi;j$n^Р5}f['ݔ-J8DHS6I[U @O= Y&Qvk pm߲o8i_hJeM $}ta@[Ł:I4qT4ZǷ8˖ a5b"4w^F7=0dόztBwWzٴ<s;atKwNß1^!k@9^:{/Q(t 3+MQ}@Jí޽sC?B/=APd"TMa3<@o/0,CP]`MKfʲ\]͎K+R Opy9qo<|UeMp8XfPͱF7P,gD[6YB8nbDV [Af)Gyxd)fQt$)tB `<P3h^s8ۓ'aW(g[ΩKyBm56C[e= `3D̘ `5]>65L8gƝO3+c13qPvT3d^^@O(So.Vc<NV"3w5֩`oS-q ent;BGWsE8\-Y"!(YXo(Uns:K%ݶpsuJ5\kkD.-Q44f_g5$9߶̠ۆy E@nfI9@5QՃZ2_QJ,.5J;&@T)X8Iư+rπjQ"MөdcEF kTu_WcKovo٥ISg6 d_574R'O>,_E5̟4zE~Yc%=%rĜu8[ָB6Y5.z&?Ϧum/yS|J`cORʹu@ȱO(S0Dnj8_/y󰢋$h䨶O[ZYKjןb>R+ځt-hw0.mb4T3~7Vm bQ=)^#ߡGO1ݏ3=>-Z2<ԙ?jsͩ+8m;:7^&j҈ID[pB^뿳QSN0RZVFa R{tE𵕄hG_a|5}3?p@X#R͈N f 'MOPt#dD5Mk>=ܓ6ñ=JaV9Ƴ XЃT{Xh,&*ilq1’ a.&7}KDQ ϑߤ?u܍el 3:'be1bnT'Nk)*M"HS!4z]WξJսr4w印N#B۫۠.|o+w\BЭfS  YcŇO ^M1{y4;(uUvbp.ibkOYc`o14d5{4{1m93b̽̅70x*j\Z$fmf7YOeť!Avz+wG{JVBLsy=A"tLjqK;w"XJ_ɦ:̶ 4D1A&'дfL*G-B^!;G \{M.7D&=@{>;I+K4 6^S]qC1Bl;/7:-(&|~x=b bb'/z1qT0:w`1ҳY,,eQ? $rO8wd9CSeK `OlL v&!7hWhȚX7G`: Pa4 / !ܢ <]d.\-'"IxH$ašRHt⸁#:էn YY%CxWV#r D5|~Rn0W/*d8As]E'j*8lޫ>'zӉ>{S>xkD.~(R]ˈ+Ml8U-6EѮzX^#`Į#JFF΄L&>G(-eI8AjYD^^OT䕿Wjƾje q>J( fFAB%X^HѮX> ,=HFE6 ?*,R(=Yp/Ӿ ` 3(Ho x6mtG8.1uN;q*$/?cDg xS6Gmʺ8>zP -(DsL,'ɵm\_ȐI,k\6wZ)3>26r_e]ω `@?ոg`PkGY7QrbDM:B¾;æ)"7|Fn+oYU yG#}"xENGqD|e`Hur6eu(@xyy:ef}9K67Lϟp\& rfNb znw*ZKs '#gF.K.ile+_Ӷ\s}:C(W=-Sۭ'\l^3V4VZ*g`Lj$Mˎxr?¢ lu_TaTfɯ_uq Qz'}і2FdyxAN}\anhaaa,q ٍ%4ᖉ~\Y- @UwJy@;ֳ\ d4Ga@jCV݌eHkOˍjI}`/O掘G ydieyUK wQz*u}3yFcurz]o J1a8vc*䢬x KtAy࿙Kl־3,m_+,R뒸?8s øɘkIP,BN0"ҴLAk~o jz8NW7m  O]6a(l9)Rc](s-D'Bk%ɒ`(;۩z㨿bfn5_-P)S׎DxtD`-fD4kJ$kb*՗!]k9$5߰d"+ajdOznP5}FZ)ދ{Niϡ4C<> ɩH;w]T{j B"]*-nErɐrbOǍS+BeB[B%a/XӊLb)KWcc&Bq0!\dyBSq+Kqc !AXy–%+ʃjn5n,y6 Q [ "63yu3Fˡ9qTXd'sFs4/S5t5%V>v`mxuPѠw'__y7u35ܾ\4vWkf'o)>ޙV;F6-x`(2i`X H8NJ(~9ڳ{o|U\OX#2B/{>&(x(ްbxzE) gQ4 ;p pΟW ׏+6ilMZ~IȲe]9 -jk+c XqzܰN8#a]tq i=>c?[:IP>1uEQ6u`_7yJתbV'LA+]L0xL juLh}%b36q#j2\ǎ2xqrʵyN7؞\QXĹ= [رo! t8C>h};RG9E[ j.k7}?Na);BWC306G'HI4~$\_\Fѭ: /%ڲqiUDY| ,6py_$IԃbMJD[ȅU"7tsJk%~U ox7,2r]:gT3jXOXjL5ȏܖyilj$B 9-. <K%7x{cqZ(XW#gQ :1D֭:gqr]^GXˆR! ů,X{~ҋ)`-+ћ8p9?\߅x+n`X&#D0?-Yc%؝P\-4/!V玝hDG D'|p/X(+ \l#F! v_ٍf"D}/uOBe?!0!߄G;B֋|*@pr'f,YRADmKז]̪"EPr8U{ ;my#Ɏw  F7dw]Tp*!#k0q@F0VS7c_ZL _ީO9: z~u4l`'RF^Q@?T>tG4&* *…3Dxb#<-`7_`e2 vMM8TA%6v)Nv=O?MljOf8HZX.`.󨇼~Hi|d ~kAUh}0qx+fpH'gTsmAoO ~Ԓb'+gε{b]OwmɍA 2S8}K! )=lT4ZN)`~ θN*8qY1䅅>x.9΍oIEY׏F?slA%/CM>Y`d"1>MZ7D̟Ԗ/`?zlw+YUT1Œ/{]rM:xM{bf S|iR-߹n m߱5+~hIKn^g ,oB.yԚsqţǸ@n*䇯_kQՈ{1";)y 5 `wt~sa,Β>gTt7-XVtIN sԇK`'ׂ qz"ַ彴z%^LI0 Gb-TW}Isɞ90suZҤ\7⻏ 9r@VG_N k.Z-jkCc-՜J2ʰ#)FC EI ~e[S7P.U߉fDN ;f590}~hIj<`݇!_*9 =::މ ߙP|/j"|vsc /kOڰ'2ga#>ē˞sfKw m!syܺpՔ?WTֶ;3NKvd0؏\J< =VmbO^:Y7n֢8?uj.Ϣ-$J|xidd-MԐo4G QBʲ.YLr~pv8FXn*qhFPDI"qQ_ŲG"NIO6g5a@Y ./c\gQxS,L,ůA"=#KX_^}CND/:l’N3B)yZtc6&nIÈ`Nٸ i@o;@8%!1ў56/+ޯ3U_€ąlXa5wD(0OpgEzV;l:Ś!!PkO4s!Ʌ&W̯Ԯ.)F CA3׳,`kaޗ#vuM :'1ɱ70;# up$ZΫDqs }"~*^b<0{ ;NS5cD(#Q SlbgKݧ-NwIdwʹCaO;6gG: ƈݍXͿ$R,aH:i }|}3wţX2s%@+,yi-R/.&*&nzw|9/h_ؽLz[`wZуPJ+ؔo- W(A߱Txy$Ye~== 8-$ b(C 6 A G3:) @[0aNSMbxojRQ;Mc)ym}~e;!o-!h4"WʔXwb)͘w:P+`m`y R3GA1&I;nf1M<ɐ,l1|wCi'\`y!ttN^lkfG{H/qeЎ{45azQ+94dLwXx(@6-*Md[h-]qm'ihV`HX_k?٨FlϳJ ! dijD!i.φV^.<ĿF|wڳo }_)ˮZdRJ]IJ8Z /|%lG|z7s]wkB}t^HC#z{TxCu^pYI ,YTk-AȧDlG`iHxO4^5191/ LFт9g blten'yt]7VTTOfxdԡᇥ,UsI> $2zr~ =ڌ2,K>,)m^GQսP+iݚA^#Kւ9}j(,л&F{޳@ӷ.Ŀ2 r00#a?PIY[EatdoMl*~*̳Z1yhcz"?Rmn`\V3_sA3Ɇ* `QAч ; 6ao47 \t+$b5.~5)}쁢i)ocY_=wvLleha 9`jTE] ӂe˸PI$#c,{J_{-{u7bj]zNqQDU2 bl. s2{bovuvh:N[^3bXY=:X賴Vsq2GDAEaL.vXsҝsvtȂO} Lwvo29_z A?`eBqC9%qk8믌So4yX/n_Ζ[)mEm#ӰKY6Й5Z>GmI"i\*53!7~g3*s idb*ufy&9YҬg8|hD%x zﰠ3nqBI5S|jTlZؓ8I]'9-v_(V C2H.ӁX"3r;[2{?"Vf)e)Tk M׼F {zzK)!l}"Q!A!n 3<y]aY} k{+lé$L(mj~LhGrC:ċ!|,ЇOe1-bYJm%N-+DP3b/J@B$PGL ɏRq5椋6vg\hgVgF8_>%IIP嬻=t9)jv 58Ĩ*2pW`,Mv\rSK䐐<|Rמ [d%90Mt7c85.T"7HQΪ]ŭ4cLWƗ,uǖ+2d{_2* B#n:%>+K\0 gCTP˧"=tĢW^=O[v9(4aqCv^QA4L>}ŤJcɉh3حZTJ\HK@7&V`c-)#,5DY;JC փqB3dr:xi.Rf>(rh M4_~>~#:O & 1ܿ-w sNfF^4r? CLh@kueΆ&:G1~uEI§ hG* )oz&r·] [HQ+c7K(V&Yϳчa-m :)zn/_ :Qj.7PՄsM6W8O@!q[ ^Pc`O{2i[? K Q&cn5ePŬ#@>~(hg럁zrnl ܻ>"ê$#J,+KPQ J4fp]6zK* T#ƽIkv Zs#$|ǟD%$4cS9fle$'77euWrGֈ| a`R~lV=iͮgJ4;WX7ԢF?X݆("`0|"$:? &*j(HIߡGSMfMُ|>P7-`%>Pw8Hg=͐7oLymT+%YҼY| jS|D]yY0r~O]PZ?@GH,h`k8SrDʆm6{£#"9w9\gzZ?s<*sfCzAk wCV< б;`lhaGQH}hjOU#T~4 C4B$]d}9ъ۰Fauˡ+<_k$HZ@O`0{sivq.K@ƯeRE鬤l.GLN]iNKeqg㓨~1w3:'p'ΪE2p="1ٜ4gFBg#*]Z2tU!N_-=yW0!_t}sZV߫F,JqjV'?YAhGj4ܰh1D6<|%wca; ۗIӍ T\Ruٌ?2_pXlpVŪ@Ϩ[J%o嚟thmnS*lQ깓 4cfeϿkTLkjtež$:ǽcY_s*9 EP4rnc0.>q]-mm8k8; ,*ʱM?f! 4U=GdbQ;f` E;k{w`0\a &۸"~;{600ɩg#6Ԟ8ύ1oOJ{J{^Dal63ͫJj Շ vl:- ,PZUs eba)u (䇋^ ak txCx|hS]#з{F QRvOF@Sw ɦ:KZ$iu5bߕ)@9 U@by ;qMC]H[ê32`Zsȇ)I%vZ(izb)sfF .W&ϼntoʴ{T] =9[(%!*o< LFMxgumpu4Q{%᫷Be|ݝܙ|z`QAlE~I_=J>cMLcVv g+aHUmӴt[ns=<}2}EhlffS"8˿[k~QL;IʷlM g_4AU+T GDk[Y'^|DJx^0˻ t3σ6]'jq ^^>D4NռS طT Erй+u? 3^"`\֯5 X5 ߾K-u B'b4w+R^/P 7ڍ{3j0v (# hD),f株t`DH )C6XZ+6_(65` Ynu@'@MT9yD|8kWRT٦+`{?&LC]`M9V,[Lo 1*y4⨲%$elaj,bi#=8(bgħlNٌ22TBzV̐iOB ~ pQ]HrESٷ`8ԍ!ŋzH,:xZNJ"<,G\$DkUXbsU27*7 %KgXZ>)DR]e065@k`T7ߥ搌- άN\nT92,{s؜SQOn)v/.GiUwX+xg]iIoZmd0M0<ͼ&W$JC+F G?vHOw:wuIR4?n00|UŃu2O1H0 5|n^9i$a1t7 ,jZxW"mb;{H[Y^ϨR? VDG2z]BƢӧZ]\P+O@W' T6>_}cYv]%u܉*>-HkOO:@y^ȁ+; "\x(ef{?d`g@Ij0bGrMO?Z[P;?@sIJ'_lvTg&=6ȵ \ $|fižz[OucT=r` ӀRO Zwwr9# \6%b R}`Ka\Ucݢezi<@v]8l ܌O.GY0W!KeB_ lt$oLayдr"0t+-נ8 h3큩QEQ0fS0fUXKe3QM/co^3g"vƆmMSIJ~ ]jnU( <,s|Ⱦ$D.@UcW8<>2C7hRC>OA%3J{1&-1iG  {zhEׂ,W=/I8}5EYNj4~Q.l 2Ҝ UUёxИ7ؙql&PX@l (1 Aw{ 2+VA,IxһgRf 7bZ3iF8+;Ep OW̱Ly6kg%fE̬6ыStr|%@A 7 x ʂa--NgjdKkqvp^=gĝ(RLa4Pm8d;%ae,u9 Smaa0Ky-0m{[FD02kHKhxY-KHjl`StI ۇ_:P HzӾ^k,&ڼEu[D1ɘbmrO7lR+o&";z#8k~sn۴B|};qV? cB=o@@3PlyS֏b^[OvL5 l 6>1o䑿3#i]MHd+gy ~ TFFqd0*(+K0mq-`JmrJ @(ht4+"+p__ճѬRrcQǢB<=#|rRc22zwqL 2akȚ?,IcJL pT?a :1;]LzEMm0/ ώI@?)K.$om"13cϜiM:E,<6X3vS˪VRSgE,or9T {o$[~m'Z9zC_A$1wP]vp?|>jNxb$WLM{O#Jǩ< 6IZÏJ= +}FAA OHQepDUn郭f?2 Wv\4t"Sn\|Zb\ĕ|xH~zm iL5Gw>AQd8,/Go)S$"j36]sCYIjvƎ a=tp' C ^`A;xڤF ?EW͆Zql l9 尋~N'y*/ZðvyZVؐ*V%.0qoZ|gV9=TMpY xmgNU6pıC):(yOp b+2eMHdHoVрtx?[j+LgjmG%i^ƵEg; 8Fq&8[xeAC[@FUUGp@ő {ܫ&_wk0q7-n,wu]NH%h[7j+'zőx ǑfMm dO{nAc>F2|1jb 5W%ΞM~ƂyJln:sϓ|; T_ז$b邪vqnK [ ۜ1j8 #ywT/'~^^&q[#ϡM~׺!p2CKF9ܻY"d01SvЋb'?\¨i}ڬȟKJ5}ԓ›Nɓ$bg=ČT膐JE* MW7Tx0nQ$[-TUiu~*ç>)u{ F%P ^NKދ\s 04qr )OQ8q"Eً $B.Ȏ"+DkE)RahdA텉RT?Jx<lQ%m=g5î.g5{*:f±$9ھ˅pc1?9I;2[[KA B%[c&;q& VjŒáj^HccW &;Յ~)  2+KG|MX 43!cv&ӈOxވ)fJ&M:N3mJmˀӁ;}h- (t+ٸY/w@z&i,PB|KJE2Ry20y'}nѠZX-MVKvʰ*_BcO*o褐19ܬIm=sҞ( 0U Gjw F3"W;xc$>L4(qfOOn9Bˢ;ڽ /;E䷪/UCQT%=A'[X"WF" KMqIdNd1?&f/cfZ #ΉyXfoZDR&8μvtFepW a#Tag'` UⰄ-le9I̢HY:lC2G{tKܥ#aMpҺ8{5=QS6v戲]o_DZL/1T\yiWCFɻ!9gCL\Zg1IJи&WK<] O=r 7j:S ӹC*U+z]t98]ZszƷ٧K͉1` R, 6HHCc(kpsN(oRܙ-~L3}דE23 Q ' -48m"[$)s?roK {Z.:2li*VpYLg)fvV M(2ё4txB9/҃blR~q ű6<Ǡ"ig1_Q %X`}xt&,2lV!;bU>k^jF\a]dG]?9ɘo\8)߱b. \ǃS&"yEc(-9pEHo`RvCMhj5h0Ǖv-c;m&;|=6>ٞ i20DBpA? a'#vQ_ygh`_hj" -:'{4S'cApL?aW1Cy财 `4MXplVb`31ӯ_JA!=Ojiٵ5J_Kz,$gOe`:]V V' nG|ib`G@ ?2ݕCQy*ՙrĥ{>Ɂ4hD^B$;;7Ui1QF#$r,GMh ;&L5[*BP@pJhԩ 3?*udfNl/]8d܉|g HKb[Qi,a⧔pe%\h jpzZ[NK5L5hH'{~z} fe2hѻ;ubs%{?4`W耠zMThXMؔ0[+0.Lt h^G7Th}V¨̟t&X Ed&6xɗpr(]q"{=STH?#KYn [HLc!R ,MƢlSP>Xw Qvkh\29K"k7۩}RcMBoIZ " | yh q cŢH8Zs<;y 쳥<2m$ I@CxľBn~#_U?VOR[q)WjX<XCj7TdLq{ڱÒܓ4[/ MI#y@KV [e?h)can)=ЉDRy6K@ x<K#MًH0TU|coN?VCQ+aCr L=Flw.UP. %.)K,<@jp}%J Y_)!إJ&XqkGCLn .{-^Ho;9szE9".dE#iX Q]9!.8mP?[xN۞͋=XDv*pbk)V'"rc5hs٬,VIk^tƜG^ ~  i(߽]A7Ȓ=$~Z\Qn3rqkԂG0Su?.@蔫J:5gAiXYh[^q4y,i}'KKr/:P*,}0 ퟹt$|3YE0:}Ǵ0fOHP^~Mel .C$NhuJ⼘ɪjRqP}]Qڒꃎ:bBpXQeɶZ(RBn }ĉX1:WjPJg(&vu+—.ޭNc۱M-*',c)dd'_v4%$u죨M ܧ39>"Ry8挨da^wM?_~RV&Cߎ JezD=ɭ܉Nd#릗o)a ƱoSMPA1jxB dS:Cbuي(:+l1~)pP@FS>1EmI ្q{yoK&} ݗm%79 K)sR&d|SOoʌ4`jE9l(T͵Kŷ>[rLz;'+o vvb ^}!J/A޼>[U\b3-1<`XA_NIk} *!_Tl\ w)eɋHW+Gc& gVap!|tYdV+FIC~&K6" ޾QrfάvIL@7:w SQ|yԵVv#Mg)4enV2L ~ H;ͪ(d{3~m//٣ՌY֣5"]T1y5dˍ7L83 yEg2D[(gHL,hv.\|ٍN2gJa7ɞ~G3a$cG6+AdpD&,x^t9XR=?(P`Fknmvq|EA,`3(U`[-Ϗ]ځ/eG ݚNGUp6s6PR  ]C/T>-\`_06ם!$>O{aFWb[ ˨H6< B4l,je\\VItEIxNxW))bV7s-%1*R~a#5 _0:L >|SW(*@jJ])Eԅ3Xů@_G{"fHpTcbDjE,8~(ŽR[]y/ xN>4Л>W q.uv6;#+ xN\iGNX3D Cڠ٩پ澣a{5{fT 2J4ASHPVzJNOv*+ }:4By k?@xYS-"YM"y®?s K+mF!h+=aHyA}×;BRoǐEԸ` Ȟ&nOAR'i2|#[9KxF^1-qDe97.~cވxw؟V&:T^i ІLcBb8b# Iz u x¼:{_1.N>9,(gYgm{=l 8"|dpS54DI߷@ \ϫ6kA%`\ *wKߞVkܒO >^^MRoI\(4y;ԝ? "߫ͣqRgܡ`ta&,:S0Q&zLC =+vI5UolZQWs7k##{L"gKoAOt`զ(x7L{d&3Ћ\`@ݎu:_9HÎ y+Ht~ G0}Xu6I1㇨z&XE i:ގ E/8Z1|W|.}Lj8"g| %1{J]324aj2O;_H>"},[Rb [lk>]BgIB̋0.UfÜ Qޤz>eS8H9hHT63+{9$V;{pN>)Qt/hJs 0X|󚨐'k8+nc/d{v4{'>q yh!X@luI@i4*PDcZXۉSܨ]\^®~齾ȫvePzk֊|e;t yޤF#S[ -ԔޑC`%Ng5%|'V\r1j2Jud-vu|HШ_X=b6hv5^;rơE oywN!?;V8XD"pQOz*N,ʻaaPR1s!|Jێe+;gKOebbT07EZIv|F\xS WlEChs}4lSA}TDA(Ϣn\ ocl17?glhl|U-n|7AszCR\dZ1ξ>CцMh?/lE~05vO1# | >6-<+kٶfDH# oP<ŭFGjyܫnyKD:n6ctqN/'edsz͖[ ;\I6V]W0/ceq>{"35J$tGkp՜+Z @醁ᡱu7\ Z 0Yөg`쥹oaRmÇAyUk-f>]촻EPEnʧ2(b{E[eiǑqvW{a-I{Ů/&oo$$;½^wȔJ(a[߀<('f݋PV2/aꐰ* Qo[VY&S'`Y1* (wr*ɇTHRՏK>VJHq_P\Ehi5dܷzxc,7* }:6JgnׇV9ԏ3oShyS M.;&]Gnŋ'ٗnUR9e$>l$"69Ͳ&RGP$hY{(M3]2<%&vՈ*A ;vp޸Q5w 5fɓf1*1fޭXRV#b-xj~(moRȘ<dyf}?-Z`2}I2U"v*4xr&HfN[ qKd :H?}U4I2#NGīDY-U6$V!fN)#ĉ5qݒ3XdR Y8HXDY $rJH;cd/IL CkϿ&=`k/&d[e _5j!aybVIƎE;M`c4o̯ZVԊ@z) 37gFq& c]:}8= 5 0x7–<:,7 |M#\wx@1po;|a|{S7|tL#7r)&ep3{-pQlC%<ÍXt4_]$LDgǚE \Up_-_e}1ݙ?*j~mnnǦ[Kőe>lXPӪt92-]IfU>>nm:&62BWs2`KuEC?ZKж߲hCHwzNcF_ s>Y`1D%׾TUޮŽ&•_@Rv$%%B9{ 7X+{Djir\,Nvg!݊HxPLw,>lxC$yPLH,8?f\zO-j3d۴JS-*9 7=}-ZesFb>^\G|`՜M9(~?VR!T4uOcTj#4-A(1:4>OlUAVHdC5ZBƗ`z_o˜{E 8bG)S ӲgUq0ŧ5}V ;4T!ZpeǨ: @ =]Rwe1RRˊ^7n!xUkPj66ɵ h*J,V\lMD9qo*\~s@K~=,Nw?9,yQHXk3h " Xy@KJ>BSBDkou}#J\>-9xI՟dFxi"vII{V65? F)er/y0C <O 9$NXjhe)p/3E+Iі'"|(GAztޞgha]އ!xՖ8N>ՄnyWVu$bUMw{7NXgĶQKӛNwH &eJ7ob|'_+h\5wp=vjS+'q}An(S"$>qQ”ԭ v˘4)i7׀9u֞oCt{5 {aʆ_9u69v~ [0o#M { q~L(r[6)2H>m^+Kݢ[=̶[O6u=1T!>AR# [_5jr>#vF]+gJ$αvBX!5_n5H^( Q9\,)Asǀ!OnONrN+E\*1m ޘv.N (&S挌ofkqs(gȰ|o76<}|&J;4O6{4F\)yTSwdD(I:˗Ңv+A>Z*}Zaq'{}IHn{3\ Ziń: ؃/b;-hN1SJÌ$85kiJck m?@lbKΠӥwzWӖiśiPi- `3 y$1$_T*SBn(W2&W:L:J?ï -X_|֎oKklh5JÞ]2yG@ q*DXfů?_ʓ9_ 8n7ʷUmtN6Su3n|*JNP<-U14!4rD.gkzvkyM 4c'eQ"혖#%A%z ]C)gӵL2 "dvհZ9y weGCִqv(n䵆!b @~3ocF㧑x[Juǔ.rrM!_e!& TO 5 oW4VhnsҰm%BʩMO)g 7\'Gq'_"' ^Vp#Y .A`x\Gvňu8vmw {Y1=IML#"#mEs5B[6+Y:WX7rPMHl2u'qRgCŭ g˹ Y`AZ  %Ł{UHFNd&6l1s1_ .5ޗ=8ȃ@cڐ=w5/z>Id[%W>NkVCL{T OWWOZ4gd[6 GWB2T7R@qIF#C bM_[ A MrjAk9L M.EL,7:H`\|y F p%VP~;%BQ`hڂQP$DeDj }"U<.4dIϜVd lm TijHVZb z,U<%SV2hk! LݯDg74iU?L-NplIg>`}sOK]dݩEꬺtG ̘p)8H2$kohਗ਼ WL=}E ^1z|"A𗂨zX7I61ծG8y,l?I)>>P1 lt8BN@(>FT;p킉H n\ňIr$>jI<2 c]4D7[m14ˀen4} ;kBMYVRyUՃN}a"jyj[pl7(։( (82Teh %Kf,8_}?uv^M(c Kr ўCJ'y$Jd Z1Ij(#  [T -5-0b*M9]ILj`Ju FS+WiZy[p%D譣?^_0f@~q< sXˮ+o :3e-\oGm)ucw&,^V q<*d*q9(X3`'ꋊpEZh%x4OtAqLa1X|nCkqm"iGHWr۠9|׃ CR,*%7gL DA%v{X0JXbW\;AYi[ZH I`K!ZJ!uy ř`wc ABbdIٝt/Ǝ jOQ$9Px<ݽOgQf6=6\"xr㵪[Z({?X:UlN֌%S2 AH ߷dpЫ k ď t*$!N)H̏Tp^S\󂃋9-sx;ևɁ;d'T1kp7A! }- ESzm%֎XeohyG -PTd>𗚊NUq[NaMNB@}>ش (I^h]?NV4q+~ӗNFoS;SB.{!DY%`(_ Mh:Є 6hC0:Qe3 &$sSl&Q100o0P1|V,]n!AtZRr~RPfk7ʨ7ƊI8açFf?KS!K*Y,X|{pWzxCG,˻VˁzgiP<@.vWKw")tmuϠfş}\3ak%*Zz9Kf^¾NЍ~S>xљ:볖u ބˎɒj#ez+\AZq9^)-0 g7AgX`/tψ$:{s#v5G#w}ʶ +i6Bwr + (Z+:[A%fl|q4Ż!udr ^8Tn1Xre} ѭ'w!&yX$`Umlj*%skQ ?)l5` 'b}U},N3\0 A`ǿT0Eb0xA0X*U&|pL1q+,ݫd^ȂrS qAEWŇ+%ԕk &tYT2h#\k7M}a&c@8At'9s3@'FӛDfR_nZCtt8D,;Q֩兹NM kΔU˙7"0s=2iʹqG`f.,~;n֪beCBEċ4> CZ3+`o6oC<)m36EE* mKBڛ =Zo=&J \Y2cm( [ rdr|Y M sA"hHFhřc.Y'nP@NlL<=hCϸ V  ѢonӒjuPXސ,6)1Xp,+=w6I&W I=-ғ>A< ^\ş{/^Ho$d„9`O:݃`׎Xb"uoiBrˉ={6qЯ'Yի7mbZ6_iTy -H ݧGBÔ׶\1f:{i bX{/i ~59(Bnn:1?f*W}PW,DÌ)8WmXfVBq_WekCn [|VAN2\)\MQkXhTz(>ʲ+us888'S/ fƟ_D* BKK:7먳20FO$wVpNVg׈yὤ<ꆒ c!GC5_=e"{UT!ek#NZą‘hck}/O.4P{7xM}bt.Vb]V#m uPҀhQyi ߛw>4VCJ Lvi<:CcL Ʒjs {T]db} 9KU?Ƃ֢]_([uQn34LƂ7w,H>_U:0(cĦt_C8TI:/ir阅7- t0pn:=%HN%*[ȍpw҅ߕ!:r 5x9ڕo˸7w B}ldc.$wR(.d9[hyxRl.$%Nra{d- t#| ؍ubDE6\[ҮLmt;O/ev{&]V*+Lٓ/TR|ƛtUAߙaB!8 y}3E!o@IG!Sfi<ߒP)]Y-0$X{WFV՝:u/$m.z>ud 5d"e]UY1<;M;ǿX+82/3V.3Šk!,,mbk;G90DU! xRCG8 M(gH|?/IѤ 3v'\i(4B'& ûh~gByٍ_ڊc?ʵ_)+^V}a݅g <11i,?|[0K`g ]6Md2ƨlKviѥ,!2Fp_€~3}5jb}lrd6XtQ/3&LQ簥ßZdL7L^сSfT2%m/&no:"{M|>"MWY2/X-j.616=pVqT% =Ԙ]3ŜC\zokM @DZMImu&l.w,~pUwebD٪` 9?2785iN#`Ed'=πcȀL`v ^0sI|(wL^en|> U^qVhCa‘4<<4'i2*n i+]d|cRJUʇcr}M lޒ~(8.0Z˼9@Gכ8>~B+n(@al.U|d<&K=avjA dtQQt$m<o%n"rErK?ˌby5$m52ǹ~ftKe,  ^5V%K Vv[[7eT-Hȟ2\OSUb%W#pǪ7xcX+{Hi)2ۻ X0ΝV^*E 16ef4WJ%n8Tp\uٚ*ݤFT5E"UCTу+vEV׵2@i8hv[YqY dW D["\/Kъ<9Q{]8+G{(@HO#;h=p ԣg'-go -p4-q5?gZUbǭŦ&h7yρ ,rt1yfG?$3>t.Os+Fʰ"0T;SE%xymVtK}{0nRks$V]z&KR.;p٘9aT 8P-z0Jy֛[oWW׼K r 4 ex$v$l8yEMcaq.n8y'K4u7lq>l͍Ǻ&:m W6U{6T(pk2R}gyx8c=<׵͵OOnBs/[ ߕMW^;l`0RR78|S[Nl0TJ>װ ވN]Ajzvo0}BR-hbόh/<ԲhK91w:SCCH'R#6PXVoviA @Daf]UC]A20ΠdTBQyt7a*Lz43(=+I`3$08Ti2i4|JqQ#IK<~J/#AMRj-|YkkX.7Ȯܸs>Rٻ>uBq6VKMi =Kl˞Z$u(CG͌a9gzD}%v'v2"Tz票įHP)-35(jY]Fc3ag)Y~Y܋؇YΤim4̫Wf?1@~0)pcn7Ih='@.)8cgd9V-W,}>C) +Ȳ˻1~~ok@g XDT/_\.uj zBݗ2A:CLÝ}= s>|'r(/x=!$"V|$e3 yIaNt2f } hIPrS5*ao$)uKhDsGMњkg?}<.|VCV=p*qJlI𨭼1#v@0"taMn6cEWS4άsZ} oB]ӻFY`z_F48mɦdc}u3ȸkqN ~! ~=X)[fS#Ry2Mbc=6|a׮cgI/;H=n9qJ52V$NCp)SC|# 2o3Rs*=N.&ՅEQ#p _ٟnFI^4orQ1d(I ?7!:h'ܜ x7NR.$qG|ה P3ZӤ:bv&ĤzYl$ e)*?A{@??/ke aR&pDXQuVV]#M~ N>KhsM~U[ Yb25=x7WL$ޒ7MXC@Ku6&R\;ZE1G_׮~V<΀b6=",MA$5\h{Ԥ0c -gdL YbjXFfHbL!%Ót" u=)IS-PKslly504Qj].FS-pV-!T  ii fx&c,ߜ(3}!q@Sx%=@]˶3-1#n_i~p9:3 3'u#~K䥤d[QˌuIs)j$O?ok<8}>żz !òEs@]9GA1ME}g3,jHMjG2^NXwʭ-#k xdt |lSɲ$8&ݘ1e/UTLJ2$e}C!1sq#ǔ m{{uBFzUƱ]A KDa1HL`QPLKnz ??~5Ǜ u-?۠O3H~@06 >j%YC3 88QL'J +fU9XhټӲhW)|SXK.N8e}h\(?tsAh7G056 @>A%L@ɺ}}򑣨!5TǃD|a( ,ܠ$:}[ BͬI ]akHr:! 0uݦ +)OޗMXV6<|D #:jS p &.uw&CyG&eiʻ|,}:?썿 UGeCIUkbՈ!'Yqp;=i`A*w+@.*h{ƵH`òK]}G4z&إml]OU*pe^R1ӦUUuQZFo|g9rεLJÝWL߰bV7Djm_ 9 vgkl*O:9]&p27-5M^ Ĵ(ˬCgF\7+]'ns5~ _jj5;xC*s~`0~rbAMo}7hJuh@u~f(远`rh?ήޖe mD*K3%A^@Xr'.8mp;0 17 \*%3~y4t`Mx;]>6ֳu >!] DZZg E!;@03̗:>\du&΃hn<)N7It-ހM"?s yq+%z s|7]Jp!S0lr)?j[ ZQci0s㰴H>69w78;{'W,vݖ/ZcN T*=O3D\v9r$ø߬iIs}_Oc9~s)\'ݱqghmg' Fvn fX<ף* {yh47hS1\?K@ zSÀۣ; ʁ,wjpZA=ehlMה7aV= r8']\.O+ aJlA"R5%&sDY@U>'5v畒;X+ mM)< N0;C2`o1tDR^s fM@S $O 9{k#&:F2MK2GgcA M,Hjjf CY@~1'ca1U PwQ+"hƩp ߜwq)nLr\G/|B6naV3ɬ' ](!UE=Wl7{q݄_YLs? DŽ4o]uX߃O#QFx+} e\VDC ,4$bg47]+@۳2ɶntuD72_.|1ǫSژӔyQtʜV,mCv|d| [4y^Ij-6۪vɪĚ:&"C*WWh9fb=\Ltr+r#T=DaF.he0r}K{¤<'0Y*t*qMq/1L*~ieEB@sM/W++$7 J='"a}{k؈xؔgq{HA r|-J1t_^)tF Ui&^/= Gv%0_i-9m9$_'U ,m8DQSF~H g/; p KmI. ]d?EQj!m]`c_;?w8jB=c m uĆ$&S؎PKKzF/!VJtdž1V?/N^fk:D@IayzZOm3E`{Gv M3DU+޶ǭKau߯tYE|,]oaH K!+eje=.D5Bp{\hjd6qx4F90^ B-ѣ?-]4=­@nZ" LTb[i(/zdZbx(5lzH Wl# hLƑV4y8 =@&$KCa]$BZ }NQj^9uƎ. j>#s׎3{J> t 6sٻJO5xJQ6tA(R41ѦigÑ̡V<14J#+' Udp 1ci ;"M Sxվndżj6}߾#'-9B )}tߌE[(pIKHO`L^mJeݵ ؋ahfRcީ`y<W3_'p԰ԵU~6tGyH[z7~ { ^j}Ģ |j#82CLEևSzFis9IG)v=, ~6݉^Zۜ[xvoT5ԅ 3p@A.(=7d<\"`;IAsiB8 -QFbaѫejs`5* _5OL!K#ZM?-v<vWl laIoL6zȩq;f/8UVN7hYB2֬"4$X<u](6=f󰿎_̯-Tڇ[C}v=tT W.hXՀ=1HOLYowu_e]=!.7sZxŸ̃Nۉ#%?Q, j&%4Æb-e LQe,3VC^vK``{(3Y:8.^Ťiwr됥{KeH{o=Kq2[*5^WOA3y,Q8/&ދњ]r-_". NL\-|~&2+uÃV*P{Xyh^5 8kBM_WI<]ǵW[ܻܰ$ ̬ެ|}VBՅ*&>!F37A{E# nlǐg.ZVAZf46f&* ~m8p(hP:ݹ8;QŤ gs4)"S[ &k ͏&W3$f=aI6E[7z~A;8vsuu0bgQlRq+oUKN7eR]{jZa)4ֆqooE@D@uU~=9ɺC_l ~J{NK>rI5MܒػMhwTE`hB*k,@$ $28TXOu.iE7?BiY䯴E"gܶyqOh&a+O96= cPY ;6@;Xia)D`Ԝ, Њ:/3GJSȥIKdJGh=!2#oo |a`Y*RC<WYЮ>BqtR܋yWU1{̶8?=:XN:XBuw=uR R^zQ: W]Z!f?ZW,-f9IW(+c#ĺ@%7!pǥ."Phf>J\Ld1kRHCwbѹIۊ0-7@ETF:'=-3[& PhXOD"Nlg_Wj78$,TGQE$w-層d EFN%yU[$`Q$|(J4Wݹ6Yz֏J  D^{r0Mf +yn,A%65Io~rQ}?]_R|deG9|4rǞ삏%g};,4cu]7Qt JQU_zMyT;cV*0O+)ywzؒqgG@]0&=XVf[8]_ԩ2ss GJqvzLp&ReN?T $Ve٭K酦|R1y7o/\1FI^\ `J#f7y|@`8z.6?_݁zzJ2$[X|LY[L=׌ k~Y$MKS2-Ű탮UJm~} Tksg" yrWOT k @|ճW&.V~dc 5Yu W L;3!iíA8^R%s (IQG 4y|zw_ Ϥ-=KJ`E{ӬwA| X#8v,mwQHx(p5zvoϡ_z7n|~6ovl&*B.FQDA]tiX{YBuC H!'^q턤n1Mr31C}d¶~ƒ\n/P,Vm i1/K .8f'֎(5)lJ4MI楻rgx0p siRNbt]v`4e{gDoXp.DЬ@wʃ|A,Aou)Ҹh}E _{:FyC d6q3d(p"H|bc܈M;QgX {1%U`Jۿf᧡q;|C`Qo_T>Xp@(2_ZS1EqxFcHWWnj|}b+0էzLʜV TdƭSD(h}!"D-TPGf6\Q]Adݱ F ;6J0U#Ը2157p~@gED{t6 : 7B ҽ`ة, !LVɀ甖!e#D*a(2Z:xms h95Yal%u]UO+K"yF*Б1Y3oH&ncD1E`m +y`b̻5Ț K\bplSC%:\,ؔn[JlgR /ixRɻjl9ɽh bŏfsFοA)Rb^qHɪt `XqIv*(Xz*3ncӪ{Dd\>OmwbO =D u ܭN_$.HYx fZޗ JRPCyYvZM]ŋwZM@9^h~Bg —JJka=kk~i˛_)yTH䙉C^?_OXXc&}iȖ[,}yb^s)~xLNf"߼*,JWF̅k.A[ih7Ys5M;:ԸA;iArx\GLf 愚QHVkH :V*6Q ^WENTX˰N$(DW-+4N>E:sm1|'T M2{pҎ9I'0/?-=r5k⁂.Os&\#ǀx,Ҡ/N~Q!Nq|[jݑjfUKthlCU]};oېC|,3=D4:Y G0:lB,MxGa{ӌbd-'kc%0&M]=fVGa%4Ջ*r X䙓9GزK0f"B-P J׳zͰɿgĿSExeiWH? +72}6ԼQextDΨy%P@̓+~\ܨ}IerFZ"wUh#`;Y*Waam4A4iGC/N ` ʥDžM@UX*"s8Ժ0- 7k_UdfT$ RCc7f n/?+oz0 cAxM6%Q3EVY*{]Ӎ~'P/ܲũT1wF*ǒwՂj\:BtWÚ1,?U03M"Jdf`ƮSeY d3~o{/&m-l5r'օ1bQ!3JklhNS֭) msR< e}}Eh6B5:2G$ ^g!!FC?1J6#"S[5ɳL%|@ׂo^f1&uxSzXRyzL,5{ 3,jbzl\Fo0ae9fx-41<  88c!`U /[e -ʝ 0^Jla-ȅx1ldtCq; ֳh {j\^[cůB["bfwx Y䰏Nj/cApn?SJB5;EM#F\0[֕0NGίH$ǘL 3.yhE Ɋ3,Z,\6!X%J#硙K ɨHϤȐCQ&_P;جQcKM&`v1kAAՊXnkh /%Ci.U_?"hw]B Q{UMզ2j;{i>Ec!2ZT5w)BG A*)]< C9͗nbiw DSp)~/$* wiUb "IEҁEg>i,Asj%Hď_T>|KY3Zz@91F.%bU\Ȓ>n hI9ʹPsO e[ma]Y2IHjbuJѤ9JwӠA$`xSsݶl5 ozm nCyp3v?lk$լ@=!aʗwhБV_l|e6[ *kKgtV?핶O4"]~:^V&A;lxӕ)t 8yKiK[;yzVǷ܅Pdy1,Ҕ՝VHy^.:='&ƋkkӥwB:|ꄉAt5$mP *տj>zʲN &|'V>b5YO؃ [+_yg.c SEU&}W#:{oR%w ɛa 3-{EYK?Gwтj @j- C,te^>?pɣ8jvsonɴXaŤPO^_@Ȅ?4 )38aX-qK|З6jAi C2,^h~r!>Rms>ř_d^Zz~ =[4Ͽf{-~g _H*!pDTUVϑt.#[}%E/.tnH)pbo٣l -*|WRorjy,ܱ,*$^ `7)SؠM8BȜ ࣿۨ:„2]1 ¼;r2'uz$JRQsgcXqpM& ,ТgFǽ ~|^5}SWkq@Ȟ0~;(t`|268>!p,+fѢE MְEFsdq+4jq ^6)'<(gLA ^%iwZVkp]iPu$Ú$B=0.g^P*Z" v'<]x-iZ UP] P*7yCz/h<%RmAmw1(xӶGQӀ=% aMrq0`7CvyR!+&Gr@-yo~ q *塖Wy2+_<L\i4&θ@gԄ9Cdig&9bS!9|ϛUQ4WslU/#>C_ie$[h)] vY2jp!*[=F0iqw]Z'ը*ra-5LnlɠOpo -a&%"_R84GJ!/TV L/Uɑs,f* >B"3k;4<3_eNOwoU1D 9 ' "ќAIp-YHǑiUWkc%_rLd7J' f r 6>-lL`ߝtc^ў( _orA;P]Ü ukT6O2D({ .d5#|MR) j凱\1T+ r,\\1BtψT˥ѭ7=A r@Y^Nf%QVõ[UZ˛Z+ md&ː-:`RؒOUCu=*[ g?Y0E䘡c]nbqK鰒JF%J f*CL:˟ KeQr6$_?yOìn^Om |zX=dZ;'Kb !gtHhk^3\3Q_!o-i›C|Gо%wTm&4uAS[W)|w HϜ ?M42ێ:z˯p$TG UfӫsD +M+†f=ȇnv];8GsO Bli,5hY5.v=Ae<֘@xv,?1U []58Ma~'HvB ֿ%";2]E%p0cW,~vis=òe>=0e\xTw%Ү1jJu f4@xԑ Q(L#cIz"$D9j'vTtcsxn7)RհKQ&3؞ݨz/ʴ{RRfo9 š:G} ڼP?iqMW 5 t6R.v ֞.BF_8\,|ഓj Cd 4Ҩ}JD =oiTF-Kg_6dQG[?sgg$(DjFF<hwoR5jP?N:"}#ҏ}eh[XS>WK%ә}:& $zu@0):s"uۈ*g4|dx19pw7ɡ7`х܅]˸E=M_{ג%XxvdDX Ec$sjmd&Eѱ_7?lcXۗ꩹_86ۙ^կj7:IešYX8r"M `|50= NfBwnd;".6/KQߔ^5H8Po '(#~Z?DŽ2вG](hYt*v3V} .Я+F&PjeixLmkx h#D5]嶵{9Z̉3Bx,G WZrni,X&RDb)l xvr1zڤM~jWo\{eID@.&HpK;.੒СD˩Ś?;f;S~fD_9%+.0tl!A Mݷp~GhDL'옖CAFh0'mLNx(K݁ջM1')?"v!x2l'%C,a~0gQ0[G܍fBҎOaH*ǎڻ4~}!.0oUCY]be'-:?_"!w1ei.>nmN1`3?hn` lK"/T5+Ĺ^-2N &BFwWaWP2ضˡKp> q"<Ȫ zl;fT+' vڿd)y~+mTQoՂ=F_o8`)<ߚ]>a0KL qA#Xzr1{mxbb#it?_9ȚV pxk L|bxO;^βTmsfߛO+6ӣ߼7\騇v"v1p.݋|>/ *N)=t`ox ^g,wMwN`yT|2#" __;]¹{+2E~/Pێ| #]C}kS%ɱkB(2cxmC%Tz݋KwhOa˄^GbvujxQ5SraF0ƨ+P15nD|eں9 {/FEɆa] {` 0 pZyY Y[>5q6+io} N?!n inw@8w˔>`] n#C.BBzH³@\Ѿ'T 5DTsF xM5=ӔȨ5D r [(q_vM\B~0vʝn/+7;u;X4fݕ^^{YWxR WPZ&&fDrus_7i4"`r'oVlR2 _ /L$ vd/+Xe˩h[cV\"`b _4P|G l\ޟQJ@'Fo ?W'XS~'udkr{ ATj!t|Ni@!{.'vя;@S?QGT|-go7U+YfwayIPJL}Eg$F|zVSzmz)+#݄ N'Ϥ,q@٣cU>}@ ^sdU~|ٶ,KzU!H+ zmoU(`@]@%Hdƃu>N_)2S/Qbbļ$qxעvֆf5QEo282߈ҋ7f*ջ~Yepxu8SWoȭ jrUgi!bh q4C&F@^taUl!ar5#ډ1xZE6uC_XNj³voCQcA\n@W q8E!M|F G/Tn*`%2/OnrGw8KQcG`J -0-(_!tbVԇNï(]aɠt y쭈5o״ %ȴnp j Nw{)<LG1yʣCg/m1Mԥ :40ۍcKćWY" 7%%9M}4_ oY'W ]vɠ3BB$٢/ B?ec2i2=_# *zy y[{[IӼ4ofk_ 9MǘIm9kxڇm6u``Uоj4ꏙQ_ʸbޝ hQ:% #?q+6ƮJYR2z `'?|JxRc̞u{ivRQ<~ɪx;缙#d8RuL&urp%TO=pXK]m *0בLh^GOs &dtɶ84چUjLqH" 顣̏*neO;>M.6C55OrZD"jSy{ޯH_);$o`8TAqbn^"\ ]xcR tx!%ÜBJShuFp;7hH3(<ѿvݲAlusUDNk/&ՄS>W,v  P0^?=5AՠbɬRފZ`M1[O/xnd!wH[ RL2D+C]U؍Nm׼&I%l'KKs^QCv-#KRN8&"i3PDOl>yh4YgbK9CBM2S&7Zp~ \ IIhg%%d;z|6@tmb1@4&=QgGj>@Es*rE#tH1aɨយG܎ZbbIЖSmœ! O꨾]/DgZN /W+5E6`B;*i==]`5EgJ$*SnW^밂Ij'|ccMդ$A2pjBmE\%6++tHV loolѱ80 Ubq TG .֦*ž][}[7sg>]RLVdm*zg bźI{ !p/³=Yp)lH?~D$B} HM8^}MxA٢X!S7x( ʆԃM+\p"gܘ VgjƋ&0W%w|],}u՚hx'a%A2 bM[`c$*TYvbwҦB`6^U"#r3v\h#J~7 G(guylgi>ⷄ K2P%*^e m&V޿xPN8Cw I>]J&&y lq,B(+Ս6m xS{BG]68 1AWh<[^?#gk՛B\r@cpf5c /* 띭}[ a>\7#R}FxƷ邡BS@}}̍T{'ȯ.)1Jrz7ŝ@B[ cmP1j9jv^8Qb"(hSm"Q!nf/kK*?1xnq~a,*?Б($y,uNAwD!*S,"DsuF %TY#C]}[58!-rh@_Sq@8i1-A%9:Njݝk "gIS?0a4{^`ay1ܑ< 󡨭WWU>05 XFM*5oۄ/W7j-(%k]:~eBIۣEeb| }g]1ua0ihO_lKRtXN+b&ٰx4?Ȏq bs3#uby^ŬAՉX Q6.C 9W8*}?IIvo1xC/U>9؜8wߟpcpNN>5Dtc+ ɾO7&A6㮧AG6]Bx38"Y3rARdrPDRxGըYx( PߓȨ/{WX%ox7yUpU)Cz"zeԕͬ;L蹩1V g2ߊ0Ac#s3\Bתy{=vx yhE{(B/uxFNʥ|*T82y:)ALя^?});2Y`uޫ57uB|  K@`QHm,11ۡXR1y k6fo7.=o=fu7m#RpH2AA^GHp /zt[>`L&TuKqzyJ8B6J(;A/)HW<" 9A}x?պFBIԈ*JeXOS}DbMɫ:шšKZT=:/i_F]3QEf ge{}˛ςN1ooNm!)d<]WFϡ=R 4?4THSVEgܪiy'KѭuEǩ| Ydvzn̻yw.]PV.@*vCRInZ( mSH\cU(QtK4+FrPO7L/Mk3.m-^$K.P -#4RouA6,VL)lZ5owVD/c^zkoIҸ(*tt$M\~ϙXt(=Y#IW0Y{G#cFգa 0 ^D#ar"i|;d t  ,0VFDTVUcn H:ۆ؛S;u0Uܹ7]ۢ<._7.}͆g-/e-;.&Iڸpϸ :E1vj/*ݳ_ɼ w yq-P*˪3WF`)o \~k^P&X5uz3qл,vۑ5Yg=Kay8ego27m!i|zPpڗ+'ax:js]{\4rvVΨ/4 V?a%^:zʢH;47O9\ƫu5.o^4-\{(qc8 0^;L| ꪊ; V&4ӒvXu`l;?&a~EZ$ޤWMaĞa6^o(V5*ײ{]j1}}Հ?y]e'SbW,d$f݊)I&p=!65Nj4/@{8 ӶzWhs<,bA_X`epמ2҇G"A~%ΡkQMAe TrLOBBByMqܽNUeRa9l%%P,Llq-*k~uwV`Ybq*GL^vz#a^28\Od__S*\ejRgj31IY,?*(ђ^ya+d{H+ipgr`}Lve# g٭&}]" OKG $[=]JeeyU9ůj^lKgjxnB xaS͏2<3|#MBX\Z r&9(/1vʭZ*ˈl]\Ѭm]ӑa#&brqJ:w+䄻Q hj+mECwZV.֐-In=X~gnBAdҐg/~T_E1&U*`V3ٞl_r뻲.B쬂u1WK#/k}sozfIN L\^WV b>2eRF{3D淜3B&XxNsV6! `1KYOhy:=͕ cWZJ۝x. G;r`D pY`\GZjiG:C>`i%@+dm9C:)( 9EӀM&qHoE]Ns2 _ʝ l:ie]^Ty8lf2A;)kOY!#Ƚwh-IP ?cN2׀6 hvXVW&*nn}Q&QjV_bYXSA8133ZrڡP8ӛ#+>5ƉTSN%ӵji3K2)7OMB٧Ks/a!^Oױ~:lV%QR}h{5u lU2g*?DhAA $ F]>Ji^R Ӵ0]"][?{6Y}i, _lcV! L ky'@K!KjrZF:_XqA+N[0qBΊ܏ɮdTىLs RVȌ,V !{G2r{Heڔba% l?d$"pv2Cj†ÛQDN\WK&1nj3Ai! \N'`Ea10F(a3M zq Pձ(wqS n'B]DhvhlSƢo@::V=k緄'x/> u= vzppB.ixiG-EO \ȵ} 21@ gƺs?G@Is6]dPUTqD:!˿,YB*ܶ4گM5{~j&) X{#KIO5$ q¶䷀=KxJ24e=((9pV(O3Ƅm %a}SH^PKѭ!;_N~j:jhwgP4 =(R gVt~@zNё(\=hYy?)[9^&W\[#,Ft;2x__ㅠo %ޞ"v d#l}JC߱pHdOةZSͧG+L{F!TSi6MMqqܜqy] QV韒B=F h ܭ&Ci]Ήh)hh w[}wMAlj]-`Tf\TmюokasV|pq`1 hNf`j25M!1OBnRPѨ#ִWRsWfldR{}DG%<+KP|- b̢C&*/RD% h$5*a yKA3V&$\D ,4ڹ UIAè f'r"Y1Z6!G+Tzi` #t k6m`m5A9.7Iɖe.-Ϯm͹NGStLeN &8 Qyų8 OB``?h3zDo[F>0CSyDhF gQ?m-nȹ pXBtD>_$aP{qO,A݃6`Y-/ iONf_XDilFl4S7uARa0+$x*vO M;,  Xv6B\棢 5.0:e~: |#( lYbN$~:\7o &䎚 t_$rȺþvIۋ.L{S#}̴%ń.E$ME84I vh'd!Yp,TxBJ-s=I BUCmu9)1jڳ\.$T`]@,kp t-vanKLDR?lfVF2L~#c􁴕?htIk6t=#9+#f掽ѐ-сIٟ`E`gT2d@f1Ռ4FChoAYU$JD[Ζ(RȂ"}k+O'r)8G># sBpj) K8\ >|(5YёT}+N##%udn%L, v'2q@Lmrd$,A 6G$=' 9ࡃ7dgz& P=mQBhtpR$JpӨQw+x 7݆zJ(6pX~rt|Szo.o顋[ @ad/#ldGvk>x 1zc;tҲSYO2 9?Hmʌ܏νTpx,iu5{Sv{WYfk_F)()Nػ@AlEr֐WBh*Q.s-m^%6!W ,S VG.!֒ U"Q%1?VjY%uquA[uk ["2W45wep.~ӞPwޞM˜K4:6>Dak4bRU] Q:ҡ1AMKiq JgY7x/Z,fOdPŬo 3mٱȄ=!$[($ yb$[*O.ˇ]M Ki#_> ,5,AJ;Yb[DS?NYgg]n9:F "qCe57:,|-P|PBFZbeE ,\D1#HwuɞZma`<o[z +WVsYYÌ[j/+if. ,M26lxpMwmlHk z*-_9Fw}CDMu.W߮ 1BQZ)*H؁d6e[T^Zr,<΄ ow®ښxrjn+{79SIDzaYGlL x"尛L#,u HXX% ?S=G3^b(ǂ`tݩC\ج\s?@ՅAow Pڎu|hzĻ\Wv*kf &-3AFw]_Rm<W#Kd1 c~ca0LJ 6'Ȟՙ'ommm}|[ۊq,g6{>)Xlt]%KXٹoY+(%)bLs+O O,6Jf0}vS/d-"'ۚ00*+β}; HO:nDer2nkͩq27hTl1"H=W s a~5|9d35u1^zɮtpF=4E)3fl[H $m 8Ds}H }(FE=_!^8jhtsN0`ެ fg$S1}B(8ȭMFoI|l˪!)j> Ey1K1/FO"8t pːR%SxAgz[~ՌhK]eܐWDQ)Wo$=!Y<[ADhRPf\TCkPe[ix# 7!GJIgYU]|Wka7CVQpHf$#F4掺|o-;g3M@ xӚaTW4P#;OsV"aqo;ޣ' <я^XF{\Knl%x WxAs]i*/^ W}mZ@-ؗ'/)*iS)qT$DC!4j.yޏw/x{oe-UR }.{ zby8!EO{Fq>%Ɇ5x Pc4ԟw5 YSqߓKV}=X^8"ԔKdLy^gWSn޲CRmv:}ݮ ݌GiǯG0ɟzM%VQX#2ot*[kw }AO07Ȭ.W,(p`M}i[0Z.ĹL)ѐR?@cq-Eg;Ō?KnGJj Nɓsr:"\m{`UvׇVycar:QB)?ԘhĶwKL|pr6Xu0And*vS %M (8M0]qaOm+HJZy>ْaB?I') -R2lUÕI~N(ld󽊮IGF o6vkt?JdnXj)9o$e7e<] 1F܄qvnQ8Uv`0;[Q:^`aJ'RmOЦ&7ivnNk4LzMox 6PYuҦ^;ը[^p0wm7( .W9| yTL@p )es]жh =`hc!6<^p{cmv"Zƾ:"kH3|[+وuDÿos)ίHf2֧^S l* -9b9v1Ʀ|8oE_ś["YECkU82n#,Sw r *c5e\%Z[gbT\usfzLNr5"l9ZbR8X(ƺ\B_?Ig=b zN_%;[ӑśL,[&M P$&S_4G 9sibo KvlVɆ4w"R{G q%^`p 5G\FhdNTj#bU|*Wñ开8 ~KIݛE9s9:{cv}Ro8Ox[I 01G]הuZ .X)MKcNT4wgoFLڒ?w#:wA dIfrKIb r61]qc5"N!ł"]vL|?ߵtՉ17'2uݿlnWK{,{+vGY2Wl"(=WQ$(1Fu1['.ײmsԳ9(`3X['QpPw5.bʹ>sh+D]1$'ig},v勿1>hs@!6 Dܞpyiæ=(*֮ W.@zkf7r?u%u-PI.QtVՠx@m 7a Ʊljy;|BZgA|^7K*<ѧ/[ro{M)tZl`<=aF$_=*>&v9`hIvynqO0oPj8d,jք6޻R,@ri8Cgc MMF^lyPI&Sv N.GLU,p3bd53G V8zyqR'6>L?R;֊z![\fV9 Dmz`0,۲㒴HUm݄םyfrEO?ƕ4<Yd L^'Ү;AۅE}Ri  Drcsqg^o m) ToٝbD$X6{HwcpJ`a!D2nq"x7k¼+'X Ӝ8tR${֤L7Z(^Pi8; LL9hp´lx|]7 k9SX}i..bHiH ,gǗ~o~ÃO&*[K_ebKΏ5>B}R˛?6ӇTo12]|5k%ǭ,gwG\ $ #\U09Jl˚ %7.k |(w@V/Ărvϑ xe5xgS7t@; G|پ7PiY57!X.iOCjp` Ψ4B̒ ^iY<˛٬%T6,0έݼ&"e)Øm6EC.k6K5?/ނo=dܪ "-Jӫ:ƫVߟ²S(ŇZ?b0 &HBzPb!9UeEʿ $rBS:TD'{x8-/Ŵ,pFger|3ȲGI$V 6@j.Y :F<1=: c AWw(cbOE*U1svZ.kԺ׋f5$u_5,hsO#Syε8HAn mӜ?=)xi3da}bV8vI I!768Ӛ8să3-Vf_XArg[B)1IԯSԁ:S(+dŻdyl:?X0Ģ$oVZa5c{oȧ7k| !v]& y$)]ٞ7yU6<t@? (m'z)`SҵAqegtt߅^En_4UL4*IUEہ͡Nڄ'07cHօo0$"L @2zȓ,LDfؚ_}؊_qh6b寥⮷\8t󐊨ۘnO§;rT?$VZ/ e)NRB{7g ee]k;sxF`VwW^jʟ1:=&~L<;9x=6 .fv2lcvn-^ٺ2|mٽTJ,)ʧ-ܮ^ b2qêzU620]Xv"ZCͨ?CP!^}UR[?o9j*ZL{&?>2 m?ϡ&h;^>0oZQ# h>KKPH}q-yY{ BRepC\:eJW>6Rh 4BN In`yQ/x^|AzYϋ]~ul cyeȔiP`OYr?;}+r?6_s*O F϶ & HB`Vm-9٥)4Ђ~!6- )Yɳ'%1By8*7^A˫jO?\⽂dްD##%8m]xH5BZqJ'4*Ɖ}Uv 'N~q҇ɜ0 #HȒy`bc ˕{CRY$R1SPTQEvȏMݤSe*TƯF]a#uuSnQWQ뤧1M.aEgk:OЛyX ~, a{w!:KeQGpP$^ҿ_,X`!%;Ŋwx忔tT~L sÌ0bNG/+(* Xn ̊%i^?lpڭEIGTPWe@0ݾ{Z>~RJaؒjfEvSR'DzR, ##lVUjƛYD d;An /jx{w?'nwOLK[/]&^> _Cv/3n(!r>l7 )N|NaӊXEm\>Y!6£RwS=LFx|>yD|.CKQ`S'}O~< ?!y?nn7!҂~%*}p!f^XOe;Izh&b/]x5?G|+a x!JEJP;v#-}QXӔ}nLdZ% RaH ax1LifE}@Oy K{.NX"V¦ %.EƭgX5AkS0~;MLwq xsǍ^&ױ ExOtVQ/FAI>W%Z "iZ,,`3||7HYؖwYQ&"GM"@#gT3}#_Lrp`–^ߑc׶ü\nz оn&Ub؊,@W1i%3|0VgNJXH3 B!'u1!HQwMح(5>-ɪcQqp* ̎ U|$P'qZV Hmh<6©`hsgIm|9 `4cY&xƔy<0HVb`;-uR1o;:oX[mvD}-'TRaq2*ԥAmL UY h+>\AI j;meȦb4Ʌ40Wil3ࡳAQew6pPxtb M$ڸwnpхݮu|z!$\aFeSœ]H-J#Sh={NbXFS!r lHӿZEܣ]S?ai+a 4(s3Auu7*3 c?Idu97Bƕ.?+46#f$- |oQYlӰ_.gg%HvU5J`ak (po+ -n,줸?)GVUv!2)GÑKǼ0N]>GknױޔK81Y]"JK:W05B_ ä~¬;~o-4FN7!s7 6YLKT"l;{wd?KD!h,m3&sZ$KW[Lf.[CŸE 8|.XAb#"#,c{j hA˴[ rӡE~ƀJۨFv1/x' @&sB7Pa%7+5a #vϲqGyڂLP*'nqЋ%> TrtV8\DUTS7 N<JgSpuVoqouv W%XOj!od#-)f2nD?W 79,g$?pf80rؑ~+!*IX&)>W8%pgCSJB); >W(lxTV錆Hfa7A?Os"p.U` @11r3RD#SuHW!MqSf e5pd/nXK(س!^pwqvuH\^JZ^^bXi#$[~@KOeCDr`]jG9 OD~q)>4xͨ\hDZexʦ]łcY;J%0>\}{uI_L7ȴU+ֽPRSAe{N[!rAAF> 0눠ޡdg% VV1ٓҍ4.`\+3SvC<ᗑBlr A JP*b؝\I[ Qp ԃb.ѬdGyTHv€%ZW'|_KUzwh[_D (z`HCg≫p5+cmG ,}aTU2qLbwԿ`˚VŽVwr;E,%4v1/Mk:'`-U?b`Wu4ϬAȻr}_d0Fǟu%s̍7nXV|)MJwJE_P6*+SJ|6k b1[q4(CcLmLR[<Uv̍Mq޲o1˝ qF'<&kKȮbLxђ؞9"[X㋔-O^Jܶ8F2ue8e BH2,K(ih"F]u5}vz'::/CˤnD"m>om~h^xMZK;~@'Eo䟬FzlB,p(EFwo!a]qT`FephB ؎gYs\8۶zM`JND9# Edؔi4 2.F]˻*]ύ9y)|%߱˓,I$|B=RkFc*e֯5I<4 'Zw8 >cuhCi9H_>5ɰ:/Kp)!Ci 9Ylh lXp퍕xcs{%z)W\'gݎY.B|>ϴ8}qG:]uz4Ã0'i`1;+̸ԪJ%* k#/R¸` O{>g% W|z kBI8,Fk=< 8K\odWZ)O^ mXǏʢ] 33rr]OM.4pF!cBsij@TIPUnM 't'?vl*:cA6jД,$s[Qppsti]7W<{(m,RP `పĆҗBtUӘ2A^ۻw: ܝ-sd~_ɶ1jb礣B&M"Pۄ6 VhHEP!6wu Ԑ*Ns7',im*ZXpo?Bx#Azl JR_rbE7c FQ^y,=OlC1NضkZK }yzArjmw}?g\W1 1b.tێuqS 7cnd{Lx/GÛgiiKzHQ0]b*UW!{kZ3vpKsĿ3Պ"0vZ3dV狋3.jmDa~DF'MJ,qTG/m{]=G-x1>,{@R: @E)0yN쪝SQ'D݋d !U%^2˹AD6])D]?ᛣs~"fcoߏk." )Qgoޕ̅e8@tr!s[0F5Nla꽗$B:ūN cG3s3|@M<#8a !Xț-\8 ҺC,+LunR=ը±i 9)SjgsVyĦ?EBYroЯ<ƽO9z __\0~Oz|rEٴYEY[,uϔbn fgъQVSaS}!6Paѝ,5\24A! @;3KJ EA-8gJ6UL8SGt%#L3t8٦|mҸP dgD忟!Z?RLh-@n[ <`Κd;qĞ(~{9S $M1\ҎH#,`–=O2rњ0L^8y~t`[F$$iG*KVK :L ۫09؇6H δu^c} m"i3 mn,@w,Myr y<)AQh q_o;#beP4ou OqcA>Q9^Ird,҆(:"3\5Jq?4N- Z֎JNYD5v<1Ris|)|wV c2ocyоEl)yD,P(?2`Wj JU)q^AbIXb᧰twblGE1T6Oc!2cu|؃{'a@ Qpؖw ~4u[0MM]|A g4-9口cBl`?]˷B[ $!3Vr59 cG_J?Bh9.%i!$)׹ҥ5 0cuE=,b_֡S/P1K,!o%/+n@PmKwd>yXQIBoܶ5VXEa]{%%.HiT E0l-9gwcF3sIaժ-\ }:Ѝ!}xT]ֳA)$tƫIOz-}-7'\^S6L=vLG8sCAEI=^V\'Sw:ŴrS3!('Wis?+:a9͵-zFlCr'*~BXy-7Z,v& _j[v|mMNμ{RQ=Ad.!Dc}xuZN lO~E:ﭕ>9C[W%^KAd;iAp1P/5c#~LMFz4PiobMwh,,)̲%w<' ͠lj8\~R}Jvw~E9/޾hܺQ ŏ@.1,i"RكR/u^v],K7pԇFzztn'%//)8~<|Y={LgIis371$3,u]M01w.!pF!$.2b=bBEÂѲ{(}R]&%O%$GkO7Gơj%"ԛ N4Ϣ]wG\+:rZ 6k?P[ (&|8ܚjQQ4W j:m׾9$\T*Yd9L2]b˱[hB2$}Rztwtӵp({6PEd607+LUحNU)ReO#ps!G,-O$wpFb duqKCAt} 9 ap2IQm>뭳B`~d?Q. V\t2~͈ ";`ЎT{M Hå`6zFʛ,`FQo)5e!T9߈1 q>ust4)^eV0s.u(|;V.NqRj{?GluNQ7},DQ*Q;F#kI ȕQ9.<@;N{5薝AǍHq'_|(C!73܇$?5nkCAV5ESN)_`/0dzR6g-.hmyzU1mts?_ݞmS2F-@}Wy6" yk_"=dOEaw h_Ԯ~]#_0MFc'=YCj8\MnD4yA^Ġʜ4^'}Vt?lkި-3S# :RܧORFf2IcJڱo f+ܸy]dNj{u$s鶸EI4-yBd*9h2 T;}!J'Gxz&tMk$:{z[,y ! s^ ̗Ḱ_8ϘK`@aO}'m8B%9Ĺ8&TK3K^ )$ eAZXBe@Jã_(p "6Q٧ N+IhYDqWp폟ՅXIZD<.3>W6nRΝYOpH 0u7LrB5aE@RJ:R{GTg|3^f; zXwU?bQI?He 6w":${lrb{N}kfW D>|e{\F{69ϊg:<:huU%Q(Xh E'2dgq5݄1ժ4xW--=i+߄;o_XWPl:M6>uW s8?/m7y  d烧l-)J/fOppn %`iqy3Lg0> &.)$G%kyI;{Mש&}axi0 =sNu(4Mzޛᗏvր6̐u|=A^=T_նMI>?ӭ|o}@o}6_tJr ^-f:zYa4ԓ2}xr49LL+X5Cb/NNUp!~PG2TAޱF]Lj db@{m0S9h/D+D$ 4jp8^c@{8oZ$^;_QꊞY|bEH6M=9@GgEG#eMHְrk2PW212rZ/BFEYnLsisQ6%jT=d՟хO{~┮pIos.E22*#igk=I2_ ws9{\ycg,91Ez{BmE Bkx< X9j swH >zrA2VCv;$cVկZ,!> :b \[F,t*'edŃ$m.AuF ~a9s[ѥ%. z,,۾f $jiL3A~zu*T ^9(gzSʧ擭ɮvI6]`"Tlf8p>"$#8n"&,QG0dMh<}*;s$:Wi5@?#H7qYP{DLwEs J/] oQ A IMfB:Ag G;>S*;5,i|HP KX*{1AS\|qR @t#"5k  &b󶇼F3''0eIpkOEH6[L#jvMlJܰ.C#O1NRp1?$|)v( )+ 51ZG آ"!Ӭ2t=D@=aoyCB`nWKd\Pg<-&8}x urh %n[y~^: J3LvB(+ xpC}Ā$'Rr;в$+fW3#{J̝flA*T|:8f`QmLq_g  cWDQߔqX2Oѭ! CkwZG$Ӥ(15etc DcrͭMeG2CGFYAUFpކmف/wܾH6:_,>{ I^p/ۼ3xbR1mF:JBZ[ɺmI VA6E|8D+e_ ʒmӕm;0ӨS9}-D !60g7F7X'ODFRD3 q'XYC.bYUy-7@=ieprk2efHfv眪',ojsR/R0-@Xf,v߁^5TU 5 _좝Y^t @2Bϥ܍;ն$ڏނ5skHں2^Lܽ~Exv4f}=ZQT+!$Ym.h!(`Y):ąvC9xr9YyDw%jNƲF5lr?qK|O/ji)?"$B~7DhRIR@݈vIari?-yK|c=-`ȹXjAg^nhxnT=O ۙb) P CeΟ%eB:',RGWS()e:j^SvΓΙ= A ]7dy.gɽ $R6aۼq_wk&Ȅ2kȃ2`Ԓ[IS ~gk]3fB))d,S[ t-Fv NM{oLw_KXyNYFBXw-ˎ[9 ق4\VA =b;;N#wX;!@ڏWZo9wyL,ktόLz8):vr(e rއ[q$Qp>zAkNk N:kݸO=oK* `FS+ \;`IÐ7HE\c,bQH3ee5`CUx8/z:H_ǒop*uF< l9_aiW<5,oGA{pmbpz*+ dzhkҀ|q}U=Tz'Lvig&qOm0YDSVHxg-MwЎ$[0LA^riy~IyS~ KoxP,٬]˖=T@+d +]IEU`K? $v|W 3L6aeЁJ9;ʍI/ƈ 33ʩ"j;LM3h5pNs9MGAGPę>7!nU\PoHH-EU,Tםw <I1+Nh&CF+`"R!XMI]AǝЫ}ޱТX >8N_8$| H%{Ev\EGEţ∽WCu3iMz҈IYHp@-do @.lw aLv>Q=$բ=A,o?g 12ӦB˔>@DG.Hch3v }Rӎ3~\u& xT^}P~ :6ΒhvJAdz#P p3 u}?ʭ]@@V}mdqWiJ?!i#^Ly!3.B>ٗX:ӕ[]aHsq$p<&i\FJ@{'r ]yb3Ҁqbq|kWk)NW3bot6!S+XBz)5lCYBL- 鉽(HSc8& mlUX}ͻ Cj=,Ƅ64IcghXS˚G=#)( Tz)4-亂:.H옊JK:g)ִ:ny(㥫Ar&R9ygqxf\6Ki ?ʩL].Ose`5q7J>=ӧt^R;L]Y1ʫBӺ@M tZciQ`xq-~dBg*CY T5jl=0%0ob!J 2?]\vlS+l8h9P@T[a4R?wo\ݱf.BĺGάnCL&(>1@u^ɾ_FͳCX~ٱ9c/G bvE5XARAC9.(rB8n}+mՠ뿇,QlѡʚDk2j3B=^ϏhS C{LmS 4oh~Z`W|)X8"h6=\-pc)T>/"t7:GQZY%BkxY󫚲 \U-lPFOAR u+UH\ra1ǩhVs:o6sWk2i~BȎHmLQc!bT[Kڜ*.?cV&0ܮfQ SF2HRH`VfdZ%i)4g¨?_ĤDK)&78';͵v(pngk =z8c'i0L#9a4֡X>]m"MLW996L)QT=MdԎ gRJ:ح2lc S$t)h['(@=/ ~{+NrP1bq!rȵEĚjKVڇ!ƈpU9w8}HlVA'Y!Hb Ηn-8wT.T<ќwo8m)w;+}<#ù`U^Cd~]klZVv\ jiMIbu/E80{G`EVKcRKG{z2ƿD6Ma\i8u,23!iW1uђR0C)Qg+9>\{O^4Nn1̇"Ÿ{B SbݕJ:{P<̜ѓ AKwV^`H.,5,s/4#!9^5՝hhvXy[C8@Ԋ/L(me8?'p~*dCY G2*K<+2J΄FBsV rߺ%^C')I= gWO52> mOD*74XZ T64i b!f[DhdVHpztg(]Z>pPAeKir!]-|ѫx?7\9{@frg+ZVR"˹OBfN 岚Fcq${?J?ύˇsYfZS cl|sM2K:w3r./AdJ) z!iiKޥCY^uRb˥Tԗ[ &n1TڞTO0k{ pw5#,f j:_fWg[uUo='w|C;shsAyAbl9\8 \lIBܛѻ:F> _J\v a#Nxa׹]3 }[[=eO/j;t@AhaB8QZd?s{VH;/B6&M΃.Iݍfc_Kqsh8PНn3P_G{&O[lXN?o`bͬ?D$⨲,>#gI\ִOv\bv9_dMwly F>^8lMIv=Yb4w#crRWm.LS DGta6PNmLX9GW;\دcAg=f-G<0Nڵ3Bӯ'P&e`AQ Ub@ ՞bѵ k }hZHH2^A rA&R¨iW! ].;2OM?[i+=M@ Uqעw'OFцp==3zL2VXi >D@uNDAދz,QBXCF:yy Kkb*R.Rfx5plyRU҅/vs͒3BtTQ7'SZz!i\|g1O~YPxm!&^a -KJ *v| 5_͘7>>B֘S IcOi2Y]ʌ~,[c!/uO+306: ^}Юߒl啁~r%njmV襌0kGu[Fx& z_1Flz-ͥNwJХexH-sDEjL"ŷ>k~񅃣}Tt%:^Q*86׉L׬[5O<Ǭ!4/'!\/)-;O1rVT+BF B>F7yBH|ͰW˶܍N㈈\ءsq*Ysu١=͹18v0_CL{*//ž*kT 7KRU\P)Wo'pV`&L+Ȕ.l0R~& 6XNu$̟NŁֺc^y)"#m1A8a4ɷ2q6ee +{M rM:^˰덦ZUF_ u<W*|-?ܼzteFpA/c OM.(3D W"˛A={/S; 0bđ1:!2둸'\,jIhPOWCBTPSC~ xki*4?N_lԿ&]`Z1:?|B(v{ݬ+$baTj@6$ EW1 7 `ĜI֏io~YyA=Vi'=RPJBkVZ=]IaŲ;hp_5]ڲtY@3EVX@Y_oC+Ǧ*O>f#DBba}L2yryķz_8yq QD뤽 M4.:[@)1giKDžɌӍfaVꦖMW}>(ݺgNonp_bǻw=u70TDާ.Kt'N`\т*>FdrXV܍RS~Fv_q#N5sQMWu5T +|Ǜ<6Mrм1ޠ8'#M7 dٖ8exVW+hkx#$;檍Kd9aJp)QEl :p؂2'9GjFΗS{ ExOB?I4\|cVL0HO@V*oTUE%[6Ie 6B-kGh'\RR?V'*CX `H®ԣ/'࿰EEu χ0% )Cha=n}Ҹċj ){WZww*^6l*R)h=G|Ň~܍:Zqj8]FxƱ}'ڍ,;{w_SMMZ4*뚛tFzj?T74FPʿ(jZ2+JSZqwqqap#ݽχ^'Ը;j I~3|ޫ~O\aK &,#!aU2AxA.#@rpJC{M8r=e:f]4M2nQ'42&"nB, 򼭁KϏ̛F4ip!.#axDiS"k1+Qr*\ea"{#zÂl5T #(ouƝ\72S#üHXetvZDR DZ9`WP48ށ6uN1}vGa{[R|oPU;84_0?٣lv30o?z% *CA b8f@0ly-F(~'tj^ )nZ.jq/֒'jGG6G _z#480?ht50 .?@JޞgӉch,0D ˲o8ހ9RA InJ vY7ony[I:O}@( [KX$>ܽ BJ?uCKZI]a Ȁ0nF#Jn{lZr5Z]DV$,Zm:ӧ0N&T/H<Ǧf}&9R-0aFTټa !߄Ix_|9?ʗE`M&g_ɖݾGP AW~}rJ+\Ro``:0)*n𳸾Vl 9 qnDf>P-FPYk[ wB![:IGFJMOZUzfʭU qM.7r=p/%I -ܹlg;w2P6,svi[&#rQ% ѓ/Noz"2\cլP~@s-ʍ8$|W?~z;VȦM,u! C XCpTc-TS I/CM`gۜ+'p ml1M0^>S]ȤJ4p?'D1]Qf=QN lQvDCb-b}k}~L >Pσwt̐f$*8aR fӭ(J>fra繚pL >dB)r[AQ:ƬT: }ߤb_3Fג$ې]h!7XS_]']V)$ S5T:~R'.PqDP*n5_S-5m2yѭĵ*wu(r[+\IyXL~֥F vɡWfhF  Hk)XplizWvI^? Ìh bg:8 D 9MQKN9\:rw)DA1x" lG/tIPI4ݵ@EMD'mUu_I6p]5"$f &]L-N/G4Tgc>yX{A]!wP}x iM d.+UJ5T%ꛘql~(,n7,{ =ʢV/vx=)#vda!!7/]f NȹgTDH[B0Iy\l|X .Ǿ8 j=&u4Zm( ?.ȞH9uȧL:ڹ:90gRťU#Eēa*Ӂ,BkST_(uW߇`bI&kfv]NCާ}-*-*%̼w2νeq]ގu[ lPBڮl^mW&BĶ?5桕U)+ﵦ73v:5_h,1]dXK'6K胯b1gLiq .U-$NRDObv#l x8fڬbsJ BZ>1T.smfA ^+*ZccJb_j"bm t;1fbx+|w.UѡcH[p' +@nsUrԦ58v  IYpa>@>ռPZQb7ڡσs2at1 B- '#qD'ϙʯv.YN[,ٖیmAzA ޑj94 @Hl8]wfvg?W&51јۡt|5i$@ ;DQouӖ1\m$!aM\#S;=uP4?tK;ED?C\;\T$v5ѕft!a{XuS!;:JM)Yġ%bQ!_in;BM-Z+m*)&J N5cdd] i^2oƕj T[JXMT| 2~nn)l05N=0 m]>׶-K`q)[K9a6?x*z#4)[gt MzRQR%n߆GJRn-͞.-?_u `]me7c \T#fr TgJ=D |wya mM'Vj=X$ueMoj҃Ù .Xnig~ٻwx\h6Xp B-ݖdK'g},)2"E(/TV`Pi,DS0].[I9xdGˌ9HԖW\ZQB>SPZ_IߴsOJNCGjB^>U::[ T=hґ!Aj[3p ]/eBlHdF]zqAz54j4\?j䱊+kzL G \sfDZ.H#P5avΙn8=aʵ|js^oйU.өЍ'Ȓ|°>MLfb}?>Z M\HsDڟ)8hMui7)?<>bD3rsk[? B=Kx, t<\ھ)@ˎIR3OI+i+eُ$<=x[a9M)IGWKP.$|N ]6ŎN{1urz}C!ocൌY쇴q^x0~2=e`x|NsHP .V΀~ Vsu({XޫītJIVQIXgAD{(bl%GWY[9+9V`E9-e} +W1u &!dlݝzCW)u+b1ygkE6Jkc"'a#Xs7Hcp/n(ݮq*u-7SZ`mAcudI.-ҥ_B\X(LUW]jf֎t]]c4QfC 0,xSPk%|_hv4='- HVH敝;*@5o-C8L|ٷNc%G|z +]#q<|`JIkL̀g]̫e4j'`1(U`~cd>p/y,h9`.e bȿ.\*Cڷs\ޏd4yqjjoi6Q?W1G{#"1.ZT?ۧe*["0i*@:~wMUF}2 8 1QLd$h'Nd6D^`= inRHU]e^}6my=y?)p\2vys \gaS_Ib(z50 ;_ >y+6ѩmg쳓҂df F1aJCU]ZHh$BB aM0> dly1c+Z`ݻ=XD sN7ʾ27yK"8g<] ;~>KT&ߝ.:]҄Nz1r>{T!PSzA`EԳ("*͹'^M*+PI:xVk|pԵQեh5-- tO^ RzG鷿s^{V}4\_^돳@o';P`W4Upu)6^L"`PL7jhŠVcakkg,OQ aҳدHaL崂 nk*\?W}I(KƝaLg@bʁk{?9>?M1 xuEl+Ӷ|ɢ.7e|^ [*l:ۤy47>><=]`b"N-lc 0N|#FmM1k$3zmLD_ƍ@C ۄ fq̚B!5"SblC4vfti_T%k$qJ>.;M]ÃeK=f<-pĭCyqKZ!#I1~p7]S@tݰJt`J]TzvA5-]L u](,1@: L fȞbF13`?5 Ž}|!l(ߒMj 1Y/R1ɵcX!{ukazҫ IF{NU?πwz@qrV5!VKr%Ĭ@_?k+Fm@ݔ3Vڥ',xZ:kVWvWfbf߼|Eř81A&GLXO  S֩jNwơ,S *Yd 7,}Y|rfr+̮uFE(Hu'twf=un)w *1`1'7v,r&OX@wQ)~5ӟ s{KUW$5:jTfW/$;h=a׵Z\@^׉oA7B[_z搞֟^aaQ#}cf9HU)ޚqDQ = =P~EFE\ܽ(ZNdU!MɬݤSəIrI%|FXEf<Ia 9!uv NTiS$^+O%,x$,c\b2ܿ&sTL0|K@!U&yF%{̯w %= ^WvoCt?HUG&RE7Zvy^8iV;Poway# }8g6Sxk"053'Qh*T=Җ'u)2;Di>xW!Uo~B~c4WѨ]rӈc`fP |}FYP)[b38~'l Ѯѝ'cNezVKFջ1!S4@7o[r0[V6S"aǰmgjA{8[q|[]g*:B5GNt ʗI6JHК7y63r '=r;f5DqtIT&;͛*e n̠XY5AZ*M]>)' G¶F¦"3@K,ÿ?`QƛRΊP4%uEn>dtfEj(Vaer}0KcDGGtejnD?f#D٭bnl)i?l@:߀cxQ(8r:ipJKi=>Mns0D(m;S=mi"F~-C#4]Ϻy Q"0E ,޴"H#/Қlb_$8h0&E8=)[F!giy?\!n@ Zv@X|J3a%otr,WU`[ uE:3&>,xF/c-{It, uاpVF!۩*MDD7%QFIs_ 8dA΍[HX)cdjFb[4^ -DLb{HEH3(W-P g^}GVSJ7ϑF3!m-'j3CLOtkIJ劇)lj LCwnCKPZc㕘 ~shq_j8zeozUm ;Ja畚cQxf7jFsoR<+4ϰ#?Tl+>ڎKfV.5 R8%(_A}#IrII 4n%ĸ{t;b8hҐge1Tv~ Qڊs7)׹(}'D<)Zzgxuth =>_7˿?Z?DQpVڕjȅٴJs)K: 9KS`c8fɡ}⩑Qe@L {` v#CQDHu & ,W\h{;0#i/rMw3v s֮g/f('PI]ŦeՀe'̥NJC`"rm[dr֢27'{"S,VڇeEG<.Bv[o[=E~28{z ^IƖ}͝@M hP/!]@bO@P}#VHռ (9 `azq1Orʬ*_|M uU#o@uBU/Y>-WPBw?/Жv$L1<ohұz|RQLj7,ߏ(U7L9%SQu@˿*̃B] 8=r6 O NZ2qT)¢KAAƩ˫{T]g]qiw8Ю_֯Y%q$N؇d'!|u}UU9'XQӌ4]=ʧ|47c'3/kP׊^n0ڀ*r U.bL^gGlɻ9'!nȂcGxa"^2$UR dn/!EbhpOŘWen9QHɥ;ytd7W6'5P[ہP AG0dEx sg?Qzp-'<54*f4UJ7F{6ZvLWD1cΫ<'(Pk_7WvLdN 2h8)DIl?o *AbJ K˅d 7lۭˉ&}Ljd6~$0M+L%IE&2I_|DOHA\+$]&~SGQ4s&t@0T!1>ItݥMD Kz񂌸tjY51"yA[adԘu(BqHxE$xlQH *MXx]V^\RvF82aagX0VH KM`V('VR,pт yČl&:|/0Ѳy0KnqRk&;)$BQǹGD|QMN^Ϛ!X9fNw]ܯ5gsE͍<_N͔]w0_v0*[Z#m -k,U< x X6Jx6q3򡵾OA Z->T[~&~k⳦Rj Me؈ymWMY3bO&r (+-7v޼~aGJSd|RI .-hR)9R#U I d|ab~K aŰ'Cp̃AFձf: hE!7j; <ܨ.;h/'U ?TA[M)I6x57TUE9 zgs 1OȰJ;E& fw.)|&Av?IcG)z7 RpjQ$#&oj|!w?" Dx"~ 5biߜ)ܨ#_kŞD oDRK|9+DJ7 l AT#jt`礊) Nϟ1#H2tL5YRh3Y?VXrq`>pFd/:FAQ:SԱF̱ Ä/'!'`LBX&k>@L)H<`yVʿEҐf̵p2gj wqx@UڻЅ2 &"amA5 <פ{OXKW>zLѼ<+]䬳mpຑVȂ]:Ӻ[X5ܗM,@ڵY` 8dv?^zOlc~p&eo7=g]/rLQ32TO+#U)J"7^#1M&b>Rx:Y$v ޮn*[=!Wi;.t\t.Cڻ4_L$֍bɞ+SHpӕDtpnZ 56n%PuHPӈi)SҴka@ \EE(oyQ; "B4xK(Ru1 #Pb|Up3%,V{&e$ꃮt*fV(KFVcI6J˄<u[q HٕTBmjD`Wljo嗂$T:.MeSeԜW!G%:%knGr;9:´lZk>ʹ[3J&UՌZpp5;7q@6}vx,.>;P> *NN^G)=#R*jn%HߦbZ:@e6,uQ6#C"A0Kb}Q,:%j!uwۤNoӋ'PLw'3Cُ}V?ߝ#<)fhl+}mjz, ),Rz&3]'%W5HJ |/˻lW XR%ռ-Ƙ!m ~Zl9(>PU*GrK C)jAα#?zDOJ9nP}O^oDlGI (C">Ig6':斀!wwIyDXE *E ޻yFF/ "ux̛]s eCTY7P=MġKZ'cEdG9=%eGH"vs}~GaN]|U[fe^ ޛd+s 9CB0/1[#j Q?D#DzA ?=Mľ @S:+[X{\,^(oMqi%!Ȓ[L61?3dZ3ߖiwFj_+8o.NX̅Y <1\p;!'Ff#a+ҩ*B8QlDydA lZ%o@S[7[=lp(1,!Ф(v ҐlD|hۚ򣄮c.ɷSŮ%Obwdj^v)~a6JlEiwkrtSoS  :vG5~Bn]{ug Sf5IP JD~JRt '\D Vr-kb"yNЫϊ&ֺdoa?<9AwgZd;aho8 0 xʮLuRzVa1B\eNWLjh4>6e;NUӽS>"!B`]*qmomciZ ֵoM/'Ml.W6Уg"0Nc)$C\f\:f/A:Pjw{Bi(&+<57(MK6 6uLZ3C$,?'0K( R"1heVl~)ZdCrsiZڹydy|:g7/. 'IϭPJiRzcn/꡴.x8&B3i *  e)ɤW_ !tX eZmHyo9ӥZ7۩qV0yF[P֚?;z:L+1?*:SxU l*iZ^ǫ5@]?"w$rM1[̑G3 ҆mnffK( ܇DquUybؒ9'ɥciJ7S#˾DoD[dy\zDo 3._{@ S-LtGwogmAzO `8mXD'&GoFHQc\%:3Rt_8 ٶ:,;2d7oU+ B]Q4\qcUBm,_yfAR¦\cЯ)I}@]FB~-!7=)5Zoۇ[bXSupX -~ڦ*he4e;CnZ` |,K})Qw4."YLgeFS<p(SԞ`D\b0OL,_qdb>qQ, xTPAI/ě\ N:ٽo; F  )Z;h>+D'M .ߌ$=f߰0Eε}h ?+ul J@L$aJнiIA9QpKqЇZ3"I'kۦĎ/  lB?ﷰiCLm}~3wR7В $AY^2l1C+ef:kb(,X`St.*i\$KRFq7  s>#P5m!̘e4*n30++8sӤr<~FV|2zIb_[}h> JݸiLA OQ@;% _M P#H'fl9S)jfn*trn,bl~,=K7 bX \<!67WX>8^WvYFw1[3|Aa7 ˡyq!~IR H~%!Fп`Ҵ\Gc32-# G0Gq~ފJm*ۥbi\`K[]pMi[&r-påI衽F_ =N|ڼAybi*Zy4h""*h[!;v"~M3{"lxzmt^udr}CΰG;XB?U/mLn}:eQ푈NX{d^p귘j vBYb0@ ݻ\;GIzcIXY"n TnϧEUuՒ?QZ%>1L =XI^"1 0ugEG0>/ȴ8sY8?|Ka97F֒TinR%c.tCN5Fj&xC#x+Qrm<#pR"ISL!cA|I:2f(Qr-Kayzuŀ9~eKtR\h£,&IH/o((ֱ:x $V 4y"Gt? wI, QS4v|w3k11xXip 68슦!)t \UOw0`$P.)c]CD![O qD〉YoZ6CՉ,43HqӉgPLy,jj}0 'q@ҭ"qnL;ķ5b!vSgړeW0eޢ['UBSV_Ifp!H^^[~ŹƏر% `Sr+sn!Ob9?mGn~甹qV,To澿Mbn~Fߞ&v"'1ŭtQ5`拴{z~)h΂rR]}NCcZ])nK "wc-O~~>5f0%&L|Z;O CYD%Ŧ}=g/I1/AKxvhpB'*\TB -0iP<JT9p$Yz֠+t R^b?_-Gpt_CrT¦y=G y~%(E&kXS!oXÁ6T.6:8ho݌ <űO>X~|ζp ram"1nA;(^7cLy,3~:D%#Mض*ZfŻ}܆ls=)%e@`#82d2O Ej̈́b 2q#5bsI;1I`4r&rRuHG+fAJKi/:& 5B3'F%4v)یSէR= 9Z@H!df@XB ; d[!XGLmtE >S8tCD실!8QS"הjU5Lknea)Uw񥩳[mE4ĥ_μQ8=J/~[ J Cu~0{Wo9pNz;+XgK- &T̆)7}9:Z-3XcڼuiW:gv5Q{9r3è hrA= Yo >zd K\+*)rT.k6oP}+L ) 9F-#͓n6oyWipӼQ6v;y[A\ nFĄg4PJ(4)\3$)utC"XEZ=JEɽS!RI0ջ|+grn>rx!d&2Q|>LA ԰%CENFCD g˯jAo88NOk6%d1C u4)N ? A Qf6u^9@ +>x{h L%_ 8=A=NS g~j߾6"_O-7.#`@թɾiBM#< C-v 7ȹ׻ճK]"4Muy\wh:Q J}Yom4Ppܦt_G JJW֓pب?(( }ˍ  UK$GQ '[2r[a:.? lVXyG؋1t9sX8!TAhj :~EбwpS`חCP_Vq V"?A8} YEQ5$1x`j"eKPC`D!t&^1S뇷. #Ⱥt=*J$#x'}}lJ}X@cGRfqГ~ /?R!gR^Hyޱb1RɊ;n6Bp:`mmh5[\\  ]G bPqP3K37H JŐ'NFzTq\Ck*z}=ߓ̮X9;~4c8YR! bybU &E I*aɜCm!vݲ+([֚{/hΊB?^vTj~(CdbSIGQG:倮iFEӊI klPqHdK/xmb:Y NCNgڙ@$~M4*n ֽ i;K*LPVMx\?q]uTiIP9\ԆX nҘ`\=9ZD44j w./lx,r՛y:?^mg"#9QTD ROQ (D]ς8bHmAΆzI]zI?_(j5Šz0 ; !hyڦzS;$-Cy{ 0g39EEbk=Mzjî>/o m$1 /H_*я]cK|ҼXY$4y-fT74;HӋVN~Q[FXЧ 6=)Aı]`X ^ nw XoЫd\BtQZ]%@fA.!Gy;y 7FDZ"azAJBZqiD-KNGt`er(ۡy 1<_-H\VȬ*ѬRHG!W I+n>Qq,jL>WgJu+>A<9ptVzo>9f8zL$ҡ&c yVE|/gE+SV7G|iK0mr甊7$l@V~%"E>#l|po>!6 $?5zU v I_-('HJ dcJAk~ ںHj5k&%*j<Vc}(HP64MD,/UV[3HDIPeLTdSB{641 ܦ]ķ\  2D*VYѴ^[s.Ilm>^V7-/L>rCR oAB`=k6 ][P//'I^lkc"=,ˬ0ţm 0oڌލoճFRr;B4ج3]&quz4ᾰtRT[@B?A tyB0JAd<$X *\H5h[==(ʳPc4-E  21BLt3ŷ&cZh <}}xZU˙4U[$ 3zDCY3w;EiCT ^H$,R*9ݳz5Nyn Ɯ#rk^ƹA-N(jjn:++s4 U.阑UҢ F <<-h6hr?|M(4:\Ͷ=vWh?jd=ىFK&K fnxY +[&u.ȇ1W%Gu(B!b0L~K+ <)G, _40<[xk{?qyhiF~KbѭՏ -օí[FѦHO - s6 n eF4">AvNllcr9SB7$ DkoP$z$4Zbr͛Xi#ZE1|ʍlEaiп@[~j[qP9to@bpXwVXܪR;/q`2`UGC%nȘv'8zrgV$ۜEFĺCMf,}G ju,Ĺz}4Oe\OKOsRmi3!c|Ʈ*eLF;(|0cG8Ҳ9Zu,{&āMR[ =ZAn]Jzl|AQOJƜFWۨ6Os3$H?PKR* {Dݳfx7J0KƧ0Zj+`=w5״N6"zƤ U%xQuV\.Dn7# mt˻D;2Jw:(:}:}18P3k>۔|h긝?el`}+c!uIb'kZ75䟎]]xUyB獿COzJ9bB2<'))j0Z+K|zeK1Y{Џ - ڸ׳@ܳo/=}Bۏ8Zn,D%6hb,iڀxP#KA.?5yV%eO(U:"7#noީ_ })(^;΂ke^᪔?1,5!=pO-Te0D11 .,xạ$lgjP?X@y^;! 4a ģoA^wǔcQa$ ȂK5d9 p7j^_eEBH&*V9IN&vH _Qs:euL/QFQ ,o_.&hgIn4z$~V)":h gmQ R0n^TqBli^[(e.B"Ќ`ms*̅Z\ܳB-VRG M\ʆl SkG,:|Q3ei嚛ٙ' ɔŦdYf"QAI4jt̮-U^7eJȤ:5&|s󔧳ZzVP.ڽ3"RSډCUpzCnʮYP#IqT\ph8$h?25JH8zOES"l_3H!6EJxTAjxS1OܨoifBD"w4DhJ.C4Eׇޯ#Q\Z&\U tgH\s]6$- &uNI'|I[:5H 6rK|uy"$5%ޥ]z\vREĨ18β읦ڍC.8p3֢\rS+pT.q۟ǚ1+P+4No-K#j7AӀ '4 4]I=3AEa?{Vj[,nc3C{yb:s .0q<;Aqmq6)bX/@+ Q"" }l͈6%2pQK:g K$n&&#fFzV$DwiH}(4c) f){> v_Z1>S *2h KEGS v-_zA-~ķԣa ŋFqN_,? {5 ]a&qR(Whf)#ϼΞ :*Ӵx]o1}|wgATaΓkU?XAL:3i=EM_4)(I-4=fXnѻ{}v丹y̳*'oU=1β[`uI7^DsCٛRCW0fбva(3`5Vͫi%x@MPRK=߿^3ŗ% 0_:n. S&DgLtt`OO=`Z$5aV.ryw9 #b3F0lm$[iw;iod pXFJ3!Zw n{Jm8+G|wQ팝(D#bGn5'kFhϲZjf%k}%rco%mGDK7]ܛsߟF`dJF%]{[by&@QQe.v&eV |4>ˈR1Eը }yJ* 2( ߢ00Ye]8V6.ue+w6]Tb0(@Bcq(H<7 ́ _Xdqe%sB9X+PvQߤz4CLuaY0>cͱpR5聍5y HE2(F2 6dy 1*X,C7kEK9n<7-oo?E$z3s9sI 7`Zn@ОW1M,6Ňǔ".6WP6傼DDVX.م 9N.}W$}؊d$|{V0p~O7w} ›8ۖad#7;\'Ufݡ "(V,{ yJ݇M8ya>I|f{H*S=b7@Ž'ڢ jՋP).0,q:sɡz#[IvI2p cҊEi_o^3h_gk X ~e ƫ԰70VeH6UNWhpWDiO٨w0[6tz/0(x6[R婄֨HIII U8NvSٯ38;_ƴ7hfa~-9SlG7,]B؈LP{j7,.^FlWdr?e4G ov2F66@}~w-q=1N}@X춃D<' fKC?n,$2BSEu01y]ˎo8mFVGprvc撯"PZyjvvi-fIO퓦n hA\ff[7LP6W]cJbU8(](J)R’jфW=I@$`3ߌ~UkȰ)?Sݪ >sIG7HUM$=@?Eř R6PXψm⹔Z M8Q4T"5l`b8 ޸X-`-ZFiyŝ5ǴHW:ZW wS3|AaE=7T } !зFZ݈Kȩ?[gBr@@XUVC ǻ4c8_cfZ4 Mn 5-h;X(6 $]|;Ǡ=5ʧ-p=|T]y|AF"ӟo|E`?b!Ɠc:L"9"~0_#`4RN~A2/+/9Jds0i%PFe C a![Jpxuv[e"{E9>q*ʯh熰bN"T'B:x^NvTW,R25B߄R9`T(x8kpK h֓ F?'}h}iQsvQ8')ax. mISwv?mm$"0օZBPp[U(H7s%> /VY@GS|RILm }ɎќbuD>$ `,2Hۀ^紽Q\хY-zK|L.vڰސe^CzbbK.tNn08`Nj\BV%5,E` C0 T8 ? Si7]^ }݁ab Ɖ!+~(o =4\mÏy}X\|onj o4K !i#`'3˷3]k85A"RxJlEauMyۮK[ PsW8I LlgCK9ZUWlq40=jk7D*\&}R#%bB /gn vo0#j<, ؆l& Ma:c8P]'ͬK/`߈2lt.0 C"gWllPR'?<߀}?1s#o׵4o0kf^Q?14SMn rP忻:.1Y9iA<#8Opj51>.|̿,/O<~?NC-@$75ܚ3)Y9Uno:s:{crD ozf+a4kkj^(_}+qgX,&;U.L3zZQF%hK򧞟ߤ\_n|Xn\DpUϙUa~TΝd$eb!ѕQ{uIqQLMMR?A2&m&ʅ4wS*bhnEQ}~.z?ի6I/:Ki 6 zl%D\ Y )N/ON' V:`,5➹[QCE 7w%,?c\C TjiQΓ) ep};X¼"?խgeZOE z#g֤a.QHW+RYXmVbMq>t;%S,^Hco/yTkVF=5oT!s\*S-x&MFW֠3 dc.RgZ3Ҕ\HV'L!\6f2B~M- !X,; 0yQS<80]A_Dç!\6+'i\h} fnwc '%hs]V$Yʿ h #h2oRi_ùK1(v9h5 xNO&E_\ ޵] Zg1T(M68 y'/Hn#D Ky*4'G+OIMDᬫ ӓEp|T_ǩnsn [EG-'@D"K~/sm;t:ȉ[XVUҚc/En`jbu5 T4'!G7Y:y? h(TolvOS4dswEnU~lg=,Ҽ+']L?/rl@19K$k IyON}S4CW?=xBiŸ&Ԏ7Ns2g[qhG>7=\xbM ~_2)+OCНKB勵GYPerʍGٵ'i$Ԁ].yh.3ogᯍ4;IEOr$iأZح7v/7uҖ6j\bosXM=yl{7mv!J< E8+{͊~"ƯھX: w +y(/֜ʓ$ ~Q֌V\Kڅ:{_+/#t*Ttu$PE7 2ϸߔ9 ċkȴp IJ .jtr,w%QL~.5I#= ntvH]gQ6D Mceը:ChYp&=uH4Bg, 4F1<`+=14$4T [-{_ *tDh㗦7tYc-fhl.ض( WV6f~oPKf,>shd+s ZGnk%&lmɊzץ"u|}_PhN |'R=/ՓE[P{ [ nW=DiaXO[I.xّYh>nQ,]a1k*: Ov#\| .G,$%ըeH#yo*~^rMP2 cs$dT;̾\bmqD,+nqV ?жXg~Zr{sԻ7Ua(`5E?X}C?B+h3 ep$k2Ŧ9ZHϋ?rJݑp)28mn_ cVu4q}B鏄%6nKξu{K}am`,ҹu^~v~CC@xHM+Z- g=VM=2q]uz`zDlu UinY8j]({&a%Lx4KñLW"mܤ>q *^n[gi1Wt-Z3LaHmÆȂyux~ O̼"6nfLtYF+I'j?岁bɆG. YB4O<&q7(Q+$ V"W?Gi2d Xj'4*L%`wFّuGiXv"{h)fŹ?I/rX:W0^꺘3c)]9~@sNc;0Mβwa1:7cԧ%O:HFBO¶缐SŽ~?KNArV/],{͙pL | w ٕI( VDņ%⯀[nP4tJA>2堇jbŢnfBɻӞHV9ΥSc1~Tέ:ZWx,`i'ɏ`ѹV2_j5r>J[Q!դҋZ+_O;udf0k$܁!;Gj=30/ϴ -^pwQ;rB;r25ب%w'#7|R9 !)] zeKP;J=/(YteӠw>Pz@# 7 9c\&{]j Pl4J-?8DƩ@{ݥQ7`QZLQvn/3KT]\2:Oa k'eG9X%bէUĉ7bN#ŒyDr^6^`Tۯ.TC뚅kASH唂ZxY ڭ,GWHQ成_,OVgg٬A4sfٶNZ5QN;w,~'FBF > hcUXl rG|Cxڳ&Lԉ^xSi@ lIy'V_EJ:(.}sƚόtQsc銸9 +JnYA":46|ڧ(I6B<%n u*5H`k7)~ Y@O>)W$hP,ma]4u'&GG%#$L^hK}me|C`'bJĊ:F7w.-algJi} Ĕ+ {Z \2B'Mdx R]`kI): 'm^'E>ӵk|,cwH m!N<)j/Tg)⶯K}hd+t 50ȫL' wT#XJ+³O.}`BE9QK[X>`&58OeZ]~%VQhRF' !SܻZ*3[8JF{:D̿Iڊif8u-STO3*È b~cF]MLT_'$db˄185 HtcUs_n|3'Ac~\ܜ=  2EV]tǶr\izkS9-~m <]U"_>4O #?Ms(PHӨ\Qcn~: 祍u [c>jyoq㊾`3F#Zf-Uu鳍O7q&bH;m4Y;_+辔fI Y Kx|wWziz E۱L+fIEZLoזw)+K~BAGQAz B柸,o_0BZ]!X?!߳b.$>oUKM%z:7M;cSlx_J톭 (jwgLT~X$WoO*3D u .{<Cv![MO-EհS8_*ae<:mIwȞr*iPT7U?E#v.չ(oar=GBC*zhOݛzWOs1L1$_m6#Vhüs&k 3H #J&Wl&u)}n-:\1>.׿Y%7ci2Ak#vR0_"AKMB!4|LP6OGcbezzl!bah:5[0$^4\ԭAggmOr\VCLXׇh d KǻQ)y]n+)\"dIqrBR gȟKv11-@ʗlJP`պ U5F&k4ڷ][#1yAюDY\jkN ѐ|lW—}'pnΑo EcFoM>X`Q޷_ajfYfww]^p9s:oi(|oք!u@r] *Sr {oRjj`,f:.&[Gz0P+ t)#jdzBbV߱-7Ky3 鑷c2DB$)U%@UrXȀ-G qm]̈́G.23hϢGdm/O*1<*r3/<0f[2}5v <?ݝ"6M;*JU,3 GMvdWٲTX$#miy ϒMDk! sv nF/rn>ϭkr6h~-bC޼eWO̪bz9APZh58 >4M@=1A|ce4uYD9-9uƥ{ jl<޲)1:̬i3_60zK'f:ܭ?IAO/8s4…ҕd|AN%Xϒu{Jf4_9=ds])hp3+xy*@%5eKeidL: z*Aqs(:5$CXci@vJVP@RL񊎞zhZ4BΪD)WWxVoF,RV 4QvdSWRoʙbjGBD#h‰5c`QȬMVtUF˘>Tgt7GTbzd+A%h׊޻5u솭{r; mj!g 0QR(19oN=ޣ>B\PXQIR~BNxg"6s3. =e 2USfAʆnH?: WjdK*qA2i:/x6w#/=AJ,Nܖ:z{'7uikrɩ;'Sv tN(8:! B5v\إr(d u\W%@/q^8sTno5{Q9O{ңȣ|+ T@_t:6ؙˤ]k:4Ɔ7_µL +9W6Q "j_?VX%P>FKn3 < ^T}8=z:GjePm l6 \Xdh6D3Z@&s c])٦Zh_믮`\ɠJ k}UgU[F64Pپrռ 4D7kg #`WWwr7^4O 3e v7n8A-ouЕ)&urA{&xI4,(a-Xr׍Hho{g[ JN11K*΀&5]cJĀm1kv[ע7K)ֽe hեVD*\7gFRD9X+]@@; $,V",;&Y.@n͜|=UIFٯ?߅eX5Tʆv"Gu*?t7:C>Za⤊,\`qt:2仒kVPM'mKn˂-߾ W0lfeq4i qP) @Ee̛5{e; i.,U{!xjIɺ{M+DmSov|_dXԛBx~yL o{'JzQHh=bb N,/uak9x*zg3HGy`$8#!l8|ASCI1qzM|!LT$XðϚAa~ҐB5ؾũ_B~?}Hv,[}CRFR$i\-9Ƿ/zA-Ⱦd),O7P|s_1 F5,Is÷ 2P 5yr;/;Vԃ}ҏ E$ë/xA?祈&p#nNʑ^/씪DqGN>Wf;6m)k.H^6W7xfnA-Org^cv$%3IplOV/"<}ɸ|ЁU$gE:$^P_- uiou@X9˱[Ll&&ˮŗt?S4|y)KH/?ٶ( ^82˳Uejɏ;OOܬ֑kuDpwsScRC;6$yi@~ʹњVd,x|gLZp}0!CYM56sV 8שT5p!@3f x0!ҥG Q#pD(B KjOXKcOA=31e},~!Ɋq1AB 0bkkc k(ו=;sι֓olh]i`ջwk$<,(n|'| ,VBҰ0:(VxZB,(1{U%uqbHk5VUT0%t$u\PWϛQ$9>'aU)>1/pBl7P(fOD4w㤃73*K8ivf-v Mƙ$-k%=@p!ftt%th70G=63 f?,L~yZ|h&UdߕwF|>r7XbJ}EDeAgؓDl7qZvb8MTm>juu4㞴 ՆĬ:HbØLYJdj%DB6O0o kSGjwgXe"__g}gV5$eI@/qnêp Dwp"JöJy;xЩm6k4ƽGW| iqlҪ.A(JOz٠W盎w<.o7/l4Bl^T ⫢^]g0[odMd !y xrvc>{[8Q._ɼ[=suwp*O2/0K-"u Prz2$?&{B&޿@5'l`^6ҕԟSmo<8_^vql˻"Yō`f)j2dq`DVsQh-3]:OHkJ|TKjX5wme>">@o T~6%B ]B*;qHhMQt !G>''ܴDL i7eB&8q~${jJ~q14J׽D`%WO /;ka5& u8|eְ97_hqA& ӽġQaJwT q ZBoزWhzkt[x[/Y&n'paH,EDNYk+FԎ^Ӂ69 8ѵo #DM^o{⭡g=>]W"N2x0-4BcrjPM v+Rmh%(oM1EB\1eԵdny7~$џGޣ42m[|Ԡ2|ӄ;p xE) =֯(qԞF4\_朁# =nƗ01݈q#I[{Ôμ W5b*~7ƐcAPghtd2Tܐs'`$a%Ujr,x~^ Sp )yΧϼd;z3m7uI'Zzt={G}2)X`c|Q{μc_W|H53&@'5#r[wI)*ڵ>{gI`Q͠kt/QV)oNވnJ(h\}S}C!-8@i}*#Mnylp^ൡ9r͋Z1>a{\[x#Q̮'4 !4T9vX-?y1E%>‘~3&2//uAfe{{F槲w6$m{֘=EWC]i+:#g*^pS(QH] Ć wVn(%>0E2_W(=}VfFs>J!l)k#״h'g!*vU|ID՘84vXvuŘMB;"3;( 2QF0Fa~2.՞)[|eoω?,ƿ|ֱȌ!'Ye* ]͉eDMę`8Xv9H/꜂^Ыwb4u١dt ST@xҰ`?ڽRz(LWMK-U@GR3e܂Jd3S!m->㾡:xjoQֽDz}5h,'m22V׻-m`M 2T7>,Jx6Z㶞y(YMDpыKAQƼ`BX\jgl~E][ e{,e:?- 1~ {%( Z,1䢽McWٜsӉ/'TX2wcP}]o||d4Q֩iM&-IE!JsQr>e l|:,2Z9vD5>f>]xG3o.8.yX7]&Qht#ܽ~Fⶃ*ZV0;\@E@4 ɿFsI#J ;^[9TkwqN M~,H ő2@b /jhĸWXBY8z}"L5t|B5Tl4K<.!, >@ NwZ &wYD"^|Z!WhYwt߳.{EGc;[r0\.CG^b7~dwjK2M &u)\'9?= ĵ@PU5]_Y V/^gT$ x޲,ږZoD :34y2cDX r=Wuj G>%N)4?,KzqLhvK Ah)Tq|[(g%m0'jֶUu}ҡ'UUjw')C5|KUOes <,0)Χg#Sȣ8=_NH%mʖM+g=Mrt[S$,]9yYpiFw)>|44f hEˋޡ'^RO3Bv--o*1p*Ǒ#H@. ߄ d;ζf5G+$.7 [rUg+$uriJEuI`I[컠 wh@ɳVK`?u#}#x*0LaطMKqwՉEՃ'gV nL+ܠ ?Ր6U߇fih{09D:JIdɃy$66V )_ɳ([iu_XG\9-۵ҥ{̣݂7~.a\Cp)Wad? ή XCyY+5.4vӑuWӛQۮ 'sh EJ{TP x)/>Z𥙺%wW&|2##)f8MB )ӂ4b?5[)0f v mb)u^,|T@%8R4_f'V&zLEثjŗ^Y`Z\׃^f+LyXO2|/.dV3HBc9\!ȠQv}lYtT}@O Ul*0frHp@t1w{/UJj7)fhUH׳t>%Vb:tufҐߣE%s* |"ui^6Q,*ǁ32Ŗ:$]^ vZ%$hLAIv(i:rYӦbjWH`0P䶹GB)7- %n|xĎz9LWekۦX.:#^LM*#jF3 DFEśBS`⪘u2;KQ*ƕ.TwNL:ݍ*4AbW4`~j:I(hD8Ԇcdi)Ao}LGI6V0rWuo+% oop?yVxÁ9_^?qhqYݸ|p֏IRTOu˅1&Q2)ȓ d% *3Ƥ ܿ oTG:5D1v!kR{S`+Yu֮'6K֘ACѓK72Z"?|oЄb{ 8< if_ 4eh˓џs @jQC6} , .L(I'Tn>%kȁS3&W>/^, _H^[DD5;apf}]@{OɄlQrj5'YͱCʩ{g(CA:G)>%0 ãf`eP^KE+W6I unc<'%TjՆ^C9xҕ{uXO(8Nrǫ>ñL F(a&k[im=(qY=Dn;=I4Jj**,aM!2HI+aM^+6̎&EH86c0UuX -@f_( As cWrtBCE.Fl{(,J{ݸ^Jl BVcZBJ :k.?Aɩ+g(<l'wj01 Jpסz;.tk&=|ݒ%+Q`/N<"[ E?G ajɝ0Qd;@^J\,; DF%g!rSl|jmD BAk>!DDeBp)TE5 -|hvzB7GqkxM,, 3 *MYP٦$̼w߲n'"9I[90}Zji>5kH{R(T_nF P=,IʤlLCǤljGPTp7 .횦HOW_peqhpL &&ӂޡhL AGZ"mbu_|R~9b' k$=XWvOmCN0]M!Mpw'vV̆QqܜǢY*L6+ʀ7Z>ٶsOnR]kz(O[? ;uS̜mEsvօHRʭ2ќ\} h!')Y4]x|"iQ 4ף;uKy֔* VI3m,o~(L"->MDxk\s&!N OQ >dl) '@.;ޫ5)"mZh .f^t0A]ZgmZ3PI,tGsi`O^H@0Llf31cTnQU@3, Y(_]Jalk620XsBν- 39XE &$l~-オiV㟾4o"S(]O{3K! oa8}QUq=ŕ+Eg.ےk T11g eY`uj w?my/@{t>wy.//C ˬ(!4voD VIs \k#d^LhMTN-c]VT+:  ٳc/ z(sK_`w j xDO3`!"> 7uu>FʔM۵P-!f̸Jh3[ )5ct0溞`&9+; ${o!9fd0c5|>CGT6L'Ԫv-2 N;zO?~ˍ@`ʣ 3QDGSՍPˠ*]G P>.r<9 =;M 09sޯI,E*BtIEQB'/?Y_{Ɂf?v#r>>FԈdG.CNR}߱y&q38˼wiX%YA@=)2W` ^ %xU#>Ky4n y^9Ǽ=]ށw Rra`HQXmGmuĝg+,>5m`I)jһV=[M 6Ax<4 x,KJnԡezkJlۻx~G]o@Z(Jer#(r ed^IP 7L@ԧ^X^9 t₀R*z|] v֜f2zdO/x;;YTEs[?Jvdĕ毵gTCp21|kЖ|hTQC/ek>bUv#Ր#Fȑ{Yim4I+G`o\5MhZ ^bl-s5Ldൾ{3-)m_t+^^Lgq֏+Q\\PWl*5+QV eq9/yP%Z);뎆Rq% /qRODzidRk4M[.] L=黪4* oںŹjou_P@B !*ؒ?iGԒ) DUŐ,yiD{ i.?Ep&|L _HL]v"NrXBMKa&lU12ͩơPnP=N䙨+6(Y"'R)&gxŏ]"Sr/{ fdOPw0TFCےqv a=5؁9_޽:6@.53:HDLw0#dž$xsGY ("PP&;*<+ˌGD+y,G!OS|~t ["}eR6^=sXR厶q3 85!i)F̲ę%١bq*s8(f@ G%wv5$H;axڛ1B|Wdo X^rGqś#*=YOq;y 8Wh4ȕ:"]#˧>/ ίSc-{ uARzwHB/Wv$ P憖L :mTJ&wV[_,|D#:a'N<nW0ޭJRb}T,jU-Ro ޓ*US.!bw1ip@,UN,Rґn2;dk  IrI 9&=_vc kV b ّ_8Ep z޾ޚhvQ#.HNm{_DxB^gK TO+!Wa?}ϳ! ;Ʈ,UaiGcxr\]wwz T8Ay'A?-?b ۡJ`~.oMwl aokt=)rIݯםo~uI s@ZV~,},5}-,EC7>QHͯQ&:ukx}:OQV np=%I*!ފ}_zouq2AKt2/gVV@x= =Hmz!kRZ]a;P-tP,#ZI/{Ɲ"Fqx'pxVB7cl׶6ޚ}T&|`#_l̢S)!L+%_qoZw\~.FpMq{ y?SBV>oPY/A 1d9'Rn ١5"83^+&J;ϊ銌,,⨛6L=ZUG9l׺Vz(ܑПwM9QF ¶|{Pz"U2D:_\6l3Y ۦ h6ZFMqMF@ (YBggG|{pEf%jXR('MGeUokYxżfIq|&M6d+mAtzMf`AAh~εv7` C4@{*OX+5oɊч; V7{m3ˉVg%}_2~ƅt0J0-ZІw2xv}=![0j|^X}!t>'juޚ5N??$Y2a\V\h;Og4h` (Gc>AFg$>H[ ~τjAS"IF0!m?Z>;%"} !:ZȝcfPƐ7 I4'DCB|C̪ !ot_[3"JE"n|D+JpdԯVM& znN<>L&+n 8߼Ea,:UJ8YVo2vӜ C}Վω떭jdvo'/ -M ꞞdevSJoE5q _z}[sZ|²* 'EM2;&S+- sLIPM(6OU:R)R7^}o<¼*__9l|գ;O0˳=;c$hQ{^&/I.0쁌Df{0:7RwBs xO~OUKL^0It2L6N׃$CU@xi%tN oT8M wxSJO[Az lIW:y8oQ*d^Aۆ gT!m0cK'Wo}`!0Yt/.hA]9]GAED* E޹ϼsΞ48.[ΖpvrAi1֕ 6nQә `'Ǡ_q rh.P&7uo-ǭҍ, @h3YOVp(*1 H!C-,N[]@Ee}822}# @sH  ֢drI _es6 XVo(> Y /*{*ځ72+sK)PZ/cx33"g[ Lj:u\P|m̲5ͩaVؽEZ4 9&:s&C*iW@\: b ~\ 0:đ51oc DEo?yEaVtuϜJfKؒ, Y͝ T@ t?Svl[*tE+^.<ⷠjJHźK8jO_&V0X7DYocj.GZA<+)*VkԝzOʚ݄ yUF4IH M5E>1X#!SKGRY4F߅Ia[Х5ZՌ| o%}|pv9Q$a<" “9A7>g%iLYqU^ k'n̳$fsɎ|XSD a+, F8'Gldӽ)#Y/ uݣ$e{/I,-R F~|&MWTc.LAxCL~0̞ä\N:*ZeZsȉG|7z2 8MAd+ wc}!ol,m'^umY__&v K{}IgЈ^3^Ctj{ Tg~>N|ECU5v@ľ`j憇O$q1rx-ǥo/ ~E6v=(s!baH_X@mA064|J MPXSaBV6M~a.&a -؇]]j˷?%w|kNBC$]nYx}|܊D5W_Rg\)+RowU-dC!S%pV`YIq4 ůjA;0&Ep]X?Qd{,͋@K+I!Wc&Pgj n%yX+j9kfcJ3,YH1!47  T?,o^mYBH! NS!=I<+Rd8fJ`|pLTd'yqH-f9OMfo n35G#G<u]c^B!'biϔiU~2~BeؔU1$/.)Q V,m8)FL'fܩ97=vڞ)R:퓱`h*v35=#Z32bML9h1Zm!य़~\BvblR4, 9d:˯mtͷPv8Xs9)BtpHXF}\9w9!VI0S& H5gABM!'GbQdze ,>#>-?Xg)~㜧Iy7"e["nHvkQY' Nhbj(;r <:`J7SFGsW /BL㵤sMHsVɔ*qڙU0]\9} _#_cܓ@ߧa; X憖BUwks9 bjXϮƂ4$:H BzҴhg* P x^pa ^c āRvZcb@D*9wuAS0=)X_~v*JQ *iK\w֡ a UPUֻ\S5bzќSJ3\;ƍ`f+^"Ӱj}&PuĮ4ص%@ݹFYf{?&֗{tnrбX!OFUtUNJ5ȸ]D*7%phעD-!߽^c.gbvs%`ic_IԐ4VspW+rnX{gy;.-}vݧʙlKBk-6@+!ȶ13A|s/l JcG<'4]CVs}9R],%_izP57*xɅ>4~XXnI ֊#sY>qNLfndܣѕkEKߵuI4p+ʛ&QqhZ/\+".jƖш˭e]D*U0T2n.c ^Akh@*۰%EP< ; zN sޣlwԈl89je-r$㎢"`-G6qcY~S1A ay+fblpe$F*[E5!yZ>@&I_;O,5O0}Yoٖ3O}ߝ6AH0blhON˰07. 2p* ~ r37J{G<˻h _].fF9,Ѵ[; հ1a{b͕њ(5wf"dnvG)fZb(®7K=`$֭X|_A/yJ]SҠJE[RT#ޕ̦.Q?Xe5^aY1Hv{v<L;VK]an h_5B2$}A c~ZleЫLwG;bDbd H^tYlGkEٰ=vnGԬ#XʴwšG[n}С@_.Զ?R?Zy6؛o(d`e($І q Oag<ūUp\%h\݅(oS8m/A;7_O&hYk эP4Zjqv,)B Ř~bLn|!+.JGn`wy1Q,Y"@ˎvR\N:t 8Ϊ{A5hGB7LU !uVrpVωv?}I GѮhrdb÷a{l37m3CEY ڱ/Qfx%qY;`x\] U%b9.Zk6XA|tUFeS5%EĖ f_tG"uc55uʖV[ }ء@W2z2ݗY1pHZ -.\<u iIi5Dׁ|ֲl XBüjOt}:!{j=lKހ4) Ӑ*Je|ԘgT yT"j7Jwz"*oF |jڈOu!tD2]PIo%4 "KOa"j#n`ǁxʧDu<~#5Jp9 8w|bUKH(vx]ZJJ][I.Bn!Ǚ R[{ xit{;Mp;-[?$z1b9 [H6"T%TPw&W-: W%=iB[]"wnTu8.rpv13e╀RDycVҍ(٢ʾ~Ķ#=)--6ZNw9N 6u0eABaKO$|W|ǔkm [ }Mw>>D FnUĿe󏀏H{n'nAɅ2ݨL{wiDnz6>4 7|2c=NO^EW⌑ |YӎsY 'X.y NK.Kufnou_*f]7/r'&G4d _G dZ̕|VlWtrz}oI 1 "guU[cseN{zcjЊxԔ!t+B,k>DTadf@ہH;ETi>ώ&v ׍M{*rnB vq(QϚ hi5gY&G(iBY2הXSmU0t;ϿpJd9ԓ6'&ER,? s`S.;,Oo%2ez6-)/..rZRPM]G'r€CO-YqWꇊŧ%NM*QRXn'"YEʄc ١D,c* wAb9{ l& 퍅͕;/e\n:'kEtz9uT"$eUIAN (YtG('ƍEjJďSj =aY?O~?Y+t?My[(5ϤI ̥$y( f;-a`kRй 2y\| 7JOjOJ7 4º 4x-W>zTbY 2uPT]vZzOn&V=_N¬yƑ\Wt `??h=~GnB1[uS^c:04g hk8 pmbY`y;T~4 3ԺqfadyK!$Abt+Έt1uZ(Bf֠PeV7:ӻDs6U%[[ƌy٣'8ǹ|VVw+nrhӘ YQq(L fco)n,]Y÷˳"ZJyir{G#ǥx<+l]]es$s2X5 S@ܒ"=bt$=s` Aq6c )T^@BWOt+"VK8EM9~ZҍBlӼ ',DY/f?e98w { ~JeTS;~ϑdl E)|pRI41W –HekoZ{"qq2e3CiAj+whC8ĈRRA*$~& p%|z#8 ̑ٔ?Rs̘ٹҋbhkW)n _mY ~Fh*yܑ^H}KA|̠Ie^CP9n8ˑc[ͪM-/'1U#ATn@;>{W|o`am#ptCd FCصqk~#u5jXO?Pxɳn|,Bb(SUɣ[8bhs֗ԳvQ+9@DVe&Ɓ#l?#W&!A cwc{EvE1 ^C)&on|ւHW d{J9 0%oTӾ8-Ў-rp) MհtNcZ4X D Kgoszp%uv$ ǒ)+uQԾV?)/9 \¢?ab g(uաS 㮸{ Em%B ]Q_1)A2nE1Ad{NdTuhBPЪLYv>6ŴC2>"RRI\i񞺚i]H#>:3=}GLW*a-v*IW Lusq5c~zLa%[+J}QSc퍸vq0@hTi&?_3y6,Od=S^hV^/oXީHנR'Hx8b\U>F#'NE)OW0* ~ּRs׉DQȡ7/AZ~Yao(fxo DpцJb0'OQm%hRЬWgw=Ԝ淥¥6o=Ozr<4=GV:O^y䪚>K/&JHLp-Y [veed<{?0QL!ApLQ"_G)j]s_0({~7E#}/[ e1J%V˘Xf ٙMmeg9z$<),Spy]e Rs J;4Xt e320~^KfKm&]dh0r4D^2to:M}~H+bǶX0 <)l(bG BljmSLCZQV9&|U}ܳhxZxT_EusE3/kQFrDl%t[w>gK89jNcÆgQe{AS l=T燼jQo&Pfq$r+K.U]wB5ZfH=iu}Q>W_6`K) {8{Ri:s@Zb#Dk]?|~qR3{rpcTUOOOK)WN{H<\VCyE5B- hy$'J3Br6:3\Tg)FA_{rp0OXЇ)cxnĈXN6{q``@O#\4`g^K`gT6z}lnǚ!DbR9>T xEB=! %͂˞RJxu*%x&8~E+C KVxeәmhqWU6/I{Z}~5o|_^#D 7Ͻ. lP`.QZw I7¡ 4ggXOp6 hS}Is 4^qz!Q߈ j,PZgau?;'/Y Re oЬmvef,r`%ê!y_u (Ǵ+Ko9z Y|ȍkƤ- [8IJPSO9l;eo4ۋ< nɸS˞9IM6 6͛3J!z< 2h*ӖWv鋥hbz6Ƚ+Q#uMUZM }|ĮCc\dYC%যD՝f@n- Z[_óޘyM: GmY@Id=.v☆K*4:.NS1N'"y`쏌kI':ʙP TU$2O%%$gY_n,}-x2JS&kM%eI O=%Й?tvLthn[bո嚌ؘ'[& (^h"|r\ܳ3G U.vT!‰NqBw#I6ѥ *f)?ZWVše=^?]sERXvY!j9+v(/-֒۱;ԕ=jιϰ] ^5 ƍiL@qDШ&^ jfӯ>%| _!fm$LA$ZODYe=ϟ@g29Qfv"n%zR 2X۰K:LV~&pRf#@5~fmh6bOmMN@@c%/6]./y44GLp@ ͵iniU9ZmKϊ7JEV6[ku$h=@gd,ݞSUz 5B[Qk,^3(L?CÐ7> ,M=4햐 >Kz$j"L.쳔YlpcR0)uIPUem1ƋEgκhf0F, ߚsO7ge҆|ܬ5<9YaX 0MW`9[ۧȊvd 5݆,03èĂ!w]2H[EK''bZGsW*ϻ$Q5l%'3$H!IEuf0C M"S~48 `(>G+ԂFP94+ڝ{|P:I c|[ .sV) qv&N%\#D sE|BnC7Ⱥhbϛ{GsaU{˔}Z}gw)Q:`IQ2dvOiGW))Q[bC%4=g*g>N,\՗* !7N~@Nq=_9{Urb֠P5R> ?;[?$N}zv);{Kuvn4kDQ͐J8˝;y=>?GOaDfP0SfkPq5)c_~@jפ5a/N7I/Ncb%CJ1r̮(A[4tR;1PIO3$ lyj$=dgULjK3{tr=GobDtLhL\JrbѵxJR(4hK6v$x?D+Ŕ|;)v 1< )W!zR nUz.XyYw.$iq+; q̬q&H{bKU G n쾃W7<, @e*JT ;DU<|&zk 2 d)!V]`,9)>y|m Wc9Ⱥ$f 8_aʐS&~RT?t Ӭށ˙( IVgCJеhi9Oɜ_Ĉ.ݙ,$Ds/!c=7MR,'b${OC :hG ytsA=x,ЉRV\4~?:ٞz QxF{W^`c2 ګ?G<i;z7 K.tE4!+%kOL3nPN'5!D6+ܳ fk?gR?l.N~`s\**sHb=:z]7Sץ>vnk\b-pvrG(,Q)j~җF~x,j4-D\\w,dH+M@\,jR.Er8B+_JE= iዊ^#K<.#;w"M^% gY"N blYf:7XWH{Vi>*ٲhz28G谿f@-Y\?;sz͋Tj@V2.#o؞'.|SV-;"HzNaaOd $WP$,ՒUwLbA<!Ůx;$J+MjU[[5;Dh (Fm3iteF`B _ϱvIR?;[[p?$A‘D ytQy1}Dzs7vdmi"<좻pG0k$ؠxHFI;@6KtX#aazR(+u4^V*Jf1<SpR%^.|&҇V8 L2:ݔS1\/;,"}0ޮK&ՊRMX#2t* j[Ԟ&}}5ܞ>19`v6b:Qx1z.iќ4 =e_ͅfYV7Cր4p9B+TvjJ%F!fy)bZiH/ۺ˜t50娴o0a+a^~ 8GETukĬ+ bi V Ô\#&wGT8ڹвUpȧ:6?kk2h~[`wE0/K.g#j{g.9-~.ӫM6ٷq,DO@-[E]II;vȉxk/C#$V܈EmÚ(E2HQދ|Z@ؿ{P:^w-1ĝTJp;ʙ2Y`#0_S?' fЬH NCB}9`L%Y% ]{۵` 8Gf^ˎ EEOpbiu!Ԧ ΥVxu*mʉ‰TeGiO|[ &UίY`^Ϻ)~Њdz%ÚGeI#*c3͋'Aܮi 疶:7ŀ]aDZH)"ak/nN_x ۟/kkls\"$>pHq>e>Fk!da}x"w2[a떤)4Ȅ^Jg^SZ鯩 д oYx/e8C5ы50Y^:[<}mFUC Ʃe.<"Okl P^%hۮv>JN[d$>(H?VɆRq+'ׁ*ΣܯJ˩iu14'7b _WbxU. }o3v>֛K_g-1 AѰ:У t Ѹa-lËxʔ2<$Q@1痌8Æ:C0Et2;Ӿ졍׍b_V#^WothP+^W] -xT[I.ѧj5y,;*YZѫ>X;w7?=Xv qCY%{Ӑ*b&GM$ Uh_ay4=qbb Z{Yׄz^@@k,돚! o55n/N,Z%\zed4>s+U+128&F /3lv*0F̎S>:_3PRo (sjs>W%3{L6uc")::!HFVF?;2X^-i8hD A#TsMf-_ѺJQ aS&ǼIRt q$(s4g~_BF" nM g&[*ڮ^^%k,r+# Ή2hB_<ɼ'=]x.t:ÁEۻwlq? & "_aD}=Θ'Xk]H T/qp纓 B͍f,ZۻnjhQc–O=;wv^:>N6!%A|,EHK;ST`GDzcM3]'5OL+R:B3zyń7F|ft{c#'hPPa5IıaBK0 \,W(fç#jQH=mQP][(]$Xݙ}η{[Nsuk{(Nl ") #BЊPQn:؊ܥ~ cM'J9ӽeZ\zk/LR;-SJʇ:=cD4F{' Uwv.fnGOlzQi-ڴAJ y{iVY2UEqukk)iPP,Ӵ0Z]RNZfvi+k=, U% mW+w#%݁2OC; z11ZUJv@~0FI1a\ǹNFw>IZ)zGz->(KI/^ICzE^SL'ه*%ɻFĆfvrio Q)!Ȝ󷤘Em 3^&|V+{F_WFBMd{2Sm*l8e Ie+!c_N!-Xݷ t=z'珦wZģEE@vLOJZGGMU"MEvddi}2lyj3륽[%Uce>YV N <A*hepj"~Of1;gwZ[!4n`*2{"=bbx:]DN{*,YFi1!Pz#?iE|Vƛ̄8d۳1ELJFLwčfL;U$K=% T:^mbη^$svO Зjv]+IuZ;,%i_e^;E5~] mT߲[uK.k(^O.?F6jY?ЙyxxC^ hh7]@pf+V.=r  )T"Pjە-Q5UDB{٨sCv#hI5`\!ʜg!GxY?W.sl>+Ѣ;qDmDkH ]ssնH_e2M-XQMyL]1]>TcBؠ7~6C%3G Lm\nmܧvP+u9+{ /#$LfWIcY4PE:1T#r JګހQĄʣ m8Ȉ@J EāPs56Nd'ͬx@| s+  a!k (c>l;z6P8z)Kcvԅ2W^BpSbcI37VlKsOd-VC )8*_ɱU D"3Kv n:)<6Sbi~%V&K 9h+(\j|JJǨADC{5nۧ'!87R%Iv T꫋;VJcFIWU\ yP@$Td9GwB$R&Ge~"LcI.dq Sp/a-z2ge#nR$:y)^&D\|GkyQCc̈́g~zf0L\DlRщĒ)V+*"#:]PCB<&QJ. £]!d9U$2Ë䗽CR˅"(I8Mݺ "HfF -) ˷ŶI;>c*PH){hFeɨ9uڶlu&E~xԱ%Hj旍žK=w߁ ѿo y Lv8*nf2/QLPE9J 61E|C:ÍjGRxTNÃ8[JQT8.i﬐q L<C5\֑ z8D&Aft;#F ܒu) **¸N^Z"8DP'H VG^@)4f塛w'ݨ1H/٤r83 _KCӭo\tEkQ^cؿSfWXɧ2/V^grM{䴅@AV8`&Bә.քL9BifDfQZ,i `ʆqZ+(>Ux7*kZpe1T@GSk 1--ʬT~p,A?E oIFeO$L|YWZ/I|;Qb9tcosT^ܓhcLgW\=_OoY߭?_:k]Ifi07 )rb%vw%^2MRӜ;)gpWh+3mKVU]kǘ+2U6G=ˊWa fJ)aΝf ʅ}N`ܷ$D(; Vr@~EH5`:e!oJm)=.rS7\b/SU:þ `rW&\>ddksiKEmO>'/\92}7Kci{;ʘ|SUw<9vLl}(c ps e0x[g%/5f[b9)qnQA,sd/KbDê$KtM!z2 Awj}aEKҍ^CƇǙ0>h:fgk+zJrfeSe,SZյ@q@7%/,$K^sZlqCox3N3o_w=dud7m&4tx{ԹGwp}YDBk}gv=q#ԯxݼ\'KcyCUW$^iMu@kH;W7<604E9dO5/F3xb_zkOjdDt2&S(}teȨ- `[xvә]@+y5d0 ܗ,*z8l!| (s8O78I|1UR}QPU.PQ!Di)1532Er#G& nKc6 WZ-"u;Sw^ |8nZ*(`gDS3->׀~}vM X|QP8sPWzgCΜN\yߘу3^\7MڦV~d̍mF:2q3 fԬj-ky; A:9ɕaPZE>^\@D)mM0/!`Јx\db8MdT1/#s/yySݕڄ%'N/[#YvJx{ț0WҤPE"Nb+v~HPқVR(=Ƨ,{7t<@UQRķpV2[Rőc($#][&%g]8k&t#X1إ7Bukʻ_T­y'+oN*!3G3}: b{AVe.t'a'%G ̥:K%Ja4*S1&.?] ъ:w?fh)rӖpRJ~Ml4x*oν_L9sëc*/NiۓM탅1n`MtEom[EI_δWcT7M.IbU#ߌ^:Wz*1#"EG&Q3?%w@1/5OaN`8'ON4a O~ٻ|?HǝF jraS, j☔mc`ax;1.Ԗ㿚rFK&ث.?^k4F@6!|g#ji]k!'in ^xXuO<_9~T*Mݸk>h_g是w\+tq\[}|8nE+񅔦Ro )c?rVADXy-3M"K;D~+%+7 `] ҶMӎ\IK?*@:*1tlC F4$oUI @k>T9' "?>.oѧJdr Ǻ_: T]Ipg\j(*L}lXδADrٜ?yg\R 7e!?N&mK=3ɤo[A`ZO` ߻=U%D6)VtyS&To-OVrYɰMתAyTʞLtD8n >Im3/b\h+ _}Wۼ$xHz"+rk xV zl=7yd''OC_Õ79@+2n@-X7Ξ{Dݷ-d~w]k;hDy5 =}x&u@TZ2YU:#*ZK4.!ѱrk$U9;Ƽ)Ae󽰄 )uY%zBFFχ(k_^vf^k'=.'^ #jdgP)۝; pm|H1tH(hJ{(-=E-A}?;] QkMNAa ! 6L,{jV(+akΦ9W`͈;-]$~tyWCj/mX{fm+IJw~:7l0 &E)_Y~TIz^NP*lo/;;ec BBbC"bó?wWHɖYmwOK8?Bt)ѣ͎)jKFD <|%ʂ}.A5%]xgNu63e3 +2=3 3l!W.C4bA nɠN_r{7*l{&2A'Q- >R|iW&Z}@VF VTަMߛa]'F'48%i+W&r}ҌCB~mr&z71k(k>{r,_R{&vmҳ1kY::< 6MMkzN]3gfqKX^eͭg$5UX]NE֩F哱DO!*SKORT_؏3<2>Ӄ|1T" 35cc242?SH5D.,~p:`TX^bY=c_dO~H oMΪ55>dJ%h ua\OfF< 9aBzQMȾhgp69…ijBHC32G-C?#*R>t TL_s(BI榦gSz:Ol͹ma`m+u=.Z6yefK1s(HoXe6,IWࠈA)j 9 ZgPsI e2r~ISׁ Y+&aUĿN*jWJs$ HHs3a/ DaoTfȱOI^;;Xo&7#v|\6:`8NB$a6U2|^:ya#+W(x9u{ti6xb% q{mry6Qpue=A׉3:ٸL ?inc ͸&x5&wwC]a7|j~T:\UB )&0wTr)tU0S\1dtX}< ԔvrYygocRRm33'bbw\ NPcDrFgApn=^Yu^edSߑghshhG|"gUkՔb!Z]093;,uK?vexiW. ӫkDC|&|;7$;#v/d xAcw'@R- ]ɾ<=_GB`Jᑮ: ^)U{G`RVZp:h_ ͐~ $ ٮrXsX|hB]Ul}@Ңx,P7 {UP=lվzG35"SƒKgQzdWE_.jմ1ÑT|QVw,Pi\Wy@/Yl(KGB/ *2>sOچ.T(pf*秝?g_cw)ԸٌW$}d aQ&{:2"^kd:6K~q%CՏ7~fv}Gm0 MO DȔ? m̨$>F4h#C)ȷi|'2;rCk2}=!8+ 1_W` XQ)KFx?(ֺH2"U>n@݆B_OqMA+v2Z)6nlI0 t;4Gcavi wsVk 9M ʦҭ?GP ~V~ͽ(Q.]׹7=86Jls+šz%ίEw;8\Q,9_=G?DA3oЖ8Ҍ 45z7NR 'aRm ̯ẸT߭1o 1O 1l[e8}X ~܉NZᏪDImb ;YGG \ӑDM܄-Dj`AsolͧZ>ZZ^\M"4.6c/;d'o]nU^JԎm+?nQ{ev3@Ҟs!!l o8cszuصe~l-zi**ҺK5"u:ڳ۷9vxمo+ǫ1(AmO˴Idfb~ՇrA='g/=呮B 5`Ƀ`a:ѡ]NgeGӑޅBBl+jOǪ U.Y=NP.Cca *Aw09ݻH}+=DE&||:B[\AnK4W+Z'6G#c~tiXӳIqԂ^rѩJV\sDztPS'c(RhH9V^",F8fA !hŠ7ӎc|1_Dn#J X% ݂݇,38ZsC3;Ƕa?8R#-e嘃Mx=_% USk+_f%+3K݅\Sjt/YyDXpykԫw\fk-*;M2ӡgdW^GSxe\Ej$ȡ0j5R8Îmq`4])jCK \4MϏ<&=R`?ڳv8/p7Ԛrv{%9$[_L%dzs;1K fC{]S3KMYz׸z㷥 > n5vҫ1q_Άf}y6ǃxhI,Λ?$'=4XMCW!PC7+64XM ֮ yUY "|15agEokVXl=0>^\Gktr XO2:{=٭i;F4HDe̼ bB*bCCD$'FK7~J; @'W2{KHٻ9o*# 3-7bqⲅdz1ڹOvryrY iOr$d'3 6)6ߖ\\Y]F&FAejht~;Tۖ ]tn=̰ 1j\d]Cug bUo5pUaCˀQmu0Bs ZҀ"K5-lAY*1ɇY\_X6ļ):Tx?52L6] M,Yd+r%|@!ͧc-@I$"!NQ%EQ8Y xW؟+,ђ%nc3 G+6zyEjt}S#~¸4˲A3u8KkӦ KCMBٛnaHkmD SqhS]FCP!_B-t .޺,\0%-t$FQOiN8pZg|js9௵*|a嵣/6'Vab Nvɏ9<#o᳽tbd^k mmd%%bѾ%h|YmA-O%{H肚L'Cdq<.i4¿iҤXRZ` ^uh]-4Jf7%̼=#d\_W`bԳޫL5I5 u -$Xz=VÓI8=|O)-U4g sb.* kDV8ݹ"V$L܂yfp9D Ж+WEըRx&k t o9vHhiG.(GQ~g7^%[3_Od#)Oa[2/s1f6n$1^lw&[Q73TG0% U SC.q2E)o kݷ8#ϧ k/r䧮IT-؄j]~Әk]>(Oǵ>$\nT Wak5xap/0QL##\;+--q]jH3}߉FQ*Lym: Jf>}cޔ1*kG;Ӻޥf6Y`:~ mxhqs4 l&DSd;/.ʼn:9Nzq% ?햣B )ɂyBYC%$6FV&1e|{w`d9:YRԎ.EgCj逸].~薆A4LVV8&Zh%|dž(*{9d'YHx=5z[ȸ?4A|a5 k%[4UTX`*Y@vEr45gG15X7G9`/Y0 n] d$jr $!"ZL 0H]ٲQvBYȏlgVRgĊo \אaFA4{[ aybӣTVI1]qo>Y 1`Ms؅UlmͲ282My5KpbZw0I%r؝kqK:4WLB@W fK9/9Dagkuh{mU'~hHB[tұ 5 NS-^|zYaE#= LN+KroAP"drqлGڏ5QayT xް"S0?؀`V ʙ %9o׌"0tiEx3]=bOՋk})S] I/M8!>i ~.B&%$Nx5k+i4T{m1{oX_Y`<xs)us핎R~+a+鬒Z( `ÅhLJyuk0^In4{?+_12:Xop*]og!Hj?/sѳAGnYux$E  z&,*N(:lrgt)Qok( Փܚx c/f;Zp:BP̍93!n }<9[DBu!W'mTO:hF H07XBdlC'AYt" p?B"#Vb Sj`Nvi$W;`'p_ v b;\۩tf̨ sG '}>u !c-a\l:h=ډsC9 ,OTz/H"N-j4[Tc3Qn'2 װC7ߵuv&![pqP`wKyѽݤG>}C&"b&9>0[ϙPCع~(umFsSSCFǝ-USt<5bN^/mfy=I}ox a`5_QƤ޶j%"q? I q p%N}ȨM~[K)m9EO(`dW>| %)a >gnw wD@(G&ǸxлEV E 0m'Bw^g@  k 8 5OVujX8 =ʷБkre1> )D/bK9xq5ІŹ"a5gDF 4w.3Xʩ&YF nj3߂JB:JjL)9O0)b)3y̦z? Km4rgyt{tu'jq ?X(heF!)c݇DzJ,VĹ& =fGɺ;A2e썺#ɹqa{` H!$g_Wy7'l;h [0@OO Pe]-GJ8{.*센ӻ"9krOGM3Obd!>1&r 9,tH'OfIyBT?qrVdbnׯ.]prqwG$:n.^ls{6,7v/2ʽ (15SzR?X:I|U#hJqn?D鸈4b&] hA:`=S &6;i6fd޶%#]i\8(?'ff" 8>/{%bNB*S\KY=??tlU=9[Cwȶ%=*xIJ![i tDTfAS!bҚp+L+4zݞ'/-f˖FPI0"X܂[4{9c?&]UpWld>>.KΫ֢cV]ި_FOdKJ\=u !XU^ ي-j$/%f3'$O ŲsvKtH9Wnq6"KCSpQ|{Ya8$ߡYZ'tyC5kC\奅Ly \^zN܄y Δk܌UiPemyeWꋼ͞v˻'EKF؀>栃'|Zx-<]1}W|'TVFuo  gyçv_xvt0Ϡt+5F7BӪxу/vAfܙhhހ3֤vVge>6G^"-F@czʌjpGsid+35 D<-1a,8zl,h8΁9q$G#J} .l-]qbd8yWv7on SY^Pu}Z=?Xo-+,1d<3飭ӑ0:RXRg+%H2OqȨ3FԂ gQq2)%Nh;yL2! 8tX2j+@V ,mGTD"fz5 dts 3 Pzxj_dS /aaT㳪8΋x:q&a+΄X;B!:qdBcQq/(}x HSd0ǖwr븈Eގ%1R:}Q1*5@BD_Yd }5g<IC:)G mV{OUA\9_T3DZKi9i3j0NjHС0 ;r8ZgeM9?Ėjg+ |+:XSa5uLRv|vOw̵BHtƷET w yFXZ7eZsϡmoBz.B`i  ~>ϵUZ7*/^ntCY#V(qF1 4{>ex OkA?"O_٧uIqPAEuyԅO3 "fLxÆbJ0A# `ܷkq1\6wjDl9>޶Kb5X;,FYVzzV)j,iR%:Quq%KթٰbFq!bŭxG0m]ȥ$,$-,Ss?@fSbhQE[.|RWl#vYX=\֫x n4?/w-?Y|F-<&>o *x 5OP[,)Sp(YM)XA1!T%F~UV5G|`::~&|z._wqs.m2Ow޼leG,;}谘Ij@}UmM='9C =zmB}<8Uw^Q**,q0Ge5ຓ [D(p'J~^| \@ۡ|j?.ôL{%[F {c)pdK^BsG\CMm7iעYAF9=z Rb[#R;ކaIk\dA:LH oHgvƗ?U|mc1Yn7:KAz=fظʓq;jMpY)w#\U RJd&6r{]|5V.% S9n.U> >_NN8?A=)Lo@wfފM9-m8c}eL]>= [E gmsmg>,FNu݌pz)Eپ~ .E3e륵07dCs&6xd7ݐPjZa \5YTxV3,%n=t>N0#`z@jF(#\Wx;|{!9E6:kqRIϐY 9Y׭cT[.;BC[=ð|@spN+ud8o qGR߆P2@qcRKQrIG)%72PȩļoKtDX_}FʄzKv'혣n]Κw\Te7{3 J1`HbQc b>`Bk:83Uaf|too Q~z*.L;5,̺_ iFW"$UPRuKnI"*r X sc7ua0#N\GڌρJh;[wm!J8f\y[Vu>NBMptW}<5OPidʴ@=c"4sZXϦdV/'(z#z^PaME]QNr*eغyidZ|j+Np=3b q/FxKIjk|Vp; ?{bkEAaaݜW>xt|C8d덏#0Y& @dA<7[;ppҘ$1POj*nuF:s_u\dBxҠ``L7jV?`Y3m s܈Pˉ p=0m #ԬA}d]!-⼬x安YϿqdl9l+;g7X%#yًbU#FCZ >kP _.&STB憭#) M?MII+ ǵ5bZ"&0: Y+5wVɝ+c&6wyv$i"n]\l#P u;m̦ 6ڛ>MRW f*! ʈ*%!8;ބʋw^n +1њfAKwMq8GE?mBQX7>V5 Q]7uèmΣ/ [v/ӗ9Sp /P!Y7tnqozh}'t9"ƫˆ#ysʫcxB/{i1_}$0&tbI)D3ohR>zf VK2i,Ǚ+$HR 'Z|Càiyf2N+gy4X+#0q U=||[|җ'x'ndvDTwevv]} 덖98˥_af鍯O`L@R`j5چ6;;a.58г Q^;w=Ո57,O&[T $^ߑ%c [L £TG<:Vt֤ȸ7ǥde:OW:kooDu cNƺ^KD.b`N~Jn": /fDLjeRTo*G<:R>=.fq9[pD^2 ӡxjW1,G?[mN+8`H6FQtÈ%^2f9bIuВl߆/06'm`_s+P Q sU 'dzz[I p4ޣ'qм80 &86 ؃1PCkZ '83>S<+4ޡ/6C2c_&X~:G+PtR.$D;BʨV3Sz FP}vlr ΍d jOa-x fn)_o1Ei귽%Uц1ff˶Xr7q >8)c.DAdS ҟT!@6eBD5G * CbѼEeVZׁdfAMafZ(˶kKw.`T3uYO arw^gdӗR[T  Kݣ~MYB{y"v2y/%; #vnݿ}a& 2cwFwd1uO;:ό Ikj`-}R/,|d'1>@L.kUS9$ZSkx9LȋH bˎW ͇QpKWyѻ)D #ҖP)Ҍl^!=J3MHoaC HG-߮=npZu-Ag_#f 9DGӼfٕ#A7[| xPؗZ.j#\ {MJ&%'9wCG!16( &HDdt\jמL#e ZRrio11;'Y'@ᚓ;g,3ä̊ýI: ~cӖt_%ΨԹZV 'v'D\=暑1^Њj%TR$ Dt7"Y$?D0eADL>NÂ7Qjse^? >,Ȍ.4;S&::-K*iF\Dw76r@4R B_͔# U (Cr]Z)O:ż'y_#b;wKu굳 *+fInJja1 h 7" Y\Y2 UN񁙖2_ d}Z Ӳ|x dL?QIwZ{ B\ut*֬3c`K}ć2LL5mu;_E7l$*y-w03!FouA̐t)+~ox^ɰ©Āƻo`x;J)@-oCN3Pe"ԺHA Yxp 72 ]#:I{+?n) =km,JgӰ޼3hEN^Mp^0;& nv'#鋲pu04PQ9G~PˀbD 8D;U!=Y>Eq%c:j6W'qz]&[7)sTS 䛠5l UiX !S׻W((CqGpU"9?=`v]yS61.MS&lݸ~1HذS4=xh ۟ רߌ2d0 Z+=2 NG鵨"p[&Hw4h[S%w.폦îsۡ>OѬy.\!{Ҡaj/8F5ZvrKTkn8Й.Tdqh`WFmZfZ`T;gAaX;ÇM#1p9D>G3R84d 0&'od'|$%g-9> n;YC iɫjrS/y:*5>ſ9՛8?0{FbZIY͘JD|LQn-nFw9cYÔq/'UubpaOft}?8d[XEZ􋦩 vj+zr3F*mEm,$7fLɷ\QR۟ Orpw9*G˒Svk9#vu RYKLH5"{ҚO&np:~'7(`=Qkt[cMS.LL@ڟtdx`ILpةa]k`{Y%XEVˇp6z\ fSkR:anMNVp,T I%=xqkj/W\2b?#g,|-K:cNBw߷*cu,7톋$7N^Rp 4& tnWMNh t|Ǎgɫ,g?4!A>rYYs(r<\yKO.l~M#%OKP܌kq2x}b.W\%P_zJ:52bX /Q$Г&7oxhJnggOV&CK'HwWlK7sz|HrCybvSBBRCѪu %%"flIySUBޜz})} z،Dݔl)Dt ),< >m `LҔTMg7n/dk|,`Ekᛙ0y 9gY},22po6%THQo&(HATaJLeڟ,Oѱ÷islv+B*3-{2zn(]|y~ϭ.wbpeH{ºέGYl/ ߌ/}E(@VWW&<{S<%с"Um> )Q?wo[Rh]`jݫݵg UG^xmi7gYYf<ijP +?Y豴ʊաu!Ljs"PhS魠[ i![UMI8?9S*5%8AQ8$\o+mnw +s^)ך:"hӨ_0'0_jɯ2X7 \Q"C#, k Ue"ma8{.BvTe #MIf&|JǠZ)C8K}iEkk5J<NPf+k H^/d$=5m>xٴV7$PZL,E"KN:!s!e#}xչtș/rqb;I4zJf%LHܑ_@?֨~GHVxŦ5mFү_X[1ڹH$2b p0pA':xݢꔎj"Oxp?0'z:疙Dj08}TL& Ax`-֢沓yT g؆OoWZ0&¸ i'o[6f ~|`Cf]Xh˽]NGbWޒD@`j4|fم8;`JIyMf{JllNtgm*ZW6_i9]JSٯ@$R9KK7vfa:P]_==)07o/Hrl{d }P@\9 1]r$g1q-a@1Gw#%m6-* 1!k@a6!npm!xԧyִS m3BH#ww8&esew*cܘegW?jfN,^+`۟ὰf֊HH><"A` ȉI5s7Bt.[ SS{OjNm.AG}RjCI1JM$ƴ3gVi.$~_w}WjRW!& x@6ۚu $pv)j)z{][tf+$;in9Fű@lo)O`/bXkR$&"8a Sy0t==N?YC^*U,j6zٙѓ:w ޥWsUFoP/?#hG*Ll䌞?U!iQ=eFK3\挅 }'1{#z1!QDp^DӣEͭWICǎ502ތ&TBRa `Pf̢udڧKZ0'`ټH WS\L5Elqq o;uP(7t^vn߆E"0g "p9-Dn#/:^֡3qKtsB0V8 /cL`6]kfe`e26P U FȌaq%;R?*w:f'9F/!D8]ʃ^ o7IPè=E랔ARsФƑh i39gXrJ !'gŤJ؜"[HPqGq9Y)Ki 0ێ}y)ӫoqȫy.r^7K;3QDJ(􋟬G`$qj {nvE)"d9"Ywس*5xr|ԂX>{m*1Րؖ9N?6ІmK&ʢL|sB۟RbHy(x6yx@p]5^(srF mP^ ܃2)Iiď焳tՖKL%R6}fUm~'m68RCxWb/l0E%ߚ(cuo#qPDeg-.G ^cܱ j^ޖ-W/3w;a/}41w1̴o ˡSFpV]OjIWQހ0jZ35'|!N;={׌3iZ0?z7oF wx'Jk%Vd?_A lOxYA]$pNFYqC@&oݹCBLvAfYCD[ـE@^!vp_]t{mQ=ᔮ :f'f1giHȚ.O >}9}ɢ\(dvzgQ# =pd9yhU = 9rVquJjE@>Y M:šb,rB]mੜLʫ!&RYrih:Li"OU'7oP 0En R[`=!ghoY||Wvp֐FˏK7#<_~S!flh45᮸+E34t @- 2ي0 j*8ogX^O n p:3i<*>,MDTZuFSET-QNB6~`]&ZP.vlLUHb0*Er{g OHu'|%HAC@\bjm1yb썄K97`ekqYɻ>7|:t,+6tI0TsKlISEK;2*v/3?f/7 :9)r ~ ncqkfX|/gr2S6L&%'iҳ %c>RLƿD""X\֤)݇rgC_9M%z+"1\b}rQL\xua>hZ۰>RP6J<pOЉi&…:/`{T xF[RH6TL1b<&&"$r_D<= h{v@jg 귨MJ:QfGB_XO .OPmlv&\}YMn@.ҍK~0oC_ߺ;͟MG(]y8rg˜&b@䡴J Lӳdݙ8r"^Vb&S`Azn*Ln,(>ҶwN$)lkBN j-7J"k^4ZPH'W^ 9N6rOk)X:AM"RFߒGԱ Y* 7T͏Բlvp ]v ͮ =Evk;+z1ݟՊ ƘEViz04dM˧dZ7oR2Ү7DU>`dΟNjd*/'RxG^k7g(n J;߹Jr2RonX(!?9DVZG4IRsdvzۉjV&P`K%yw[Љ"G) QuȺ#Dyp\tCue8+2IKwqz6s8"uvv _Uy " 4ey &u>Vmg*8}܈r_c85񢊴4+ ` ^үy.)}9=3WfKӐVG:z3{CjTOɰMxHm/{Dqߊ 7%_e#4 e8*0/AEuX{f`+Ĕ C*uuJKOFopό?^Wj)>cCXV%M,Z"SUS=~|m8Ԥy?|A riqʿ,?:B\NڎH֍,m"vvˠZO3G-cI+%ǚ"醢i!A!keM)o@٫|d>?uɧ q?|疘\}vU!=xH:=Jb["}s?zFX [ +5O?PSvW P_1Uĩ ֊5u!{rƿV}H9p Yx|Ֆ@sK}pqڵoڹ+g: Qq`3=" <bMHk-'?o/r7m,uAUd8x/TǔzTIє\!C7LSB|+"W㺢/"V+k=RQ7<<63kd5$&5 [d%~\y`Y=5[{ ,N k D"|ڟꊾb)rP#+yuSͳtfxWRdh:$&>Fg쐝e~/_n@Er„KhIӉӱ`څ^wLfD5ܼe#mu‰7xn)!0VpΚ3(VEđieEF7W&-ڥҩ4t%o*a'*ݗ*Wv+]vTI֜gi'Ps oC٦%Xڱ fBSt]d~$=ǽlOɥĀwPmB;K^~ ed=/^v~aِ*lHzz.!_GdJޙP \ R:ᵋ*$7Ѽ!b`X@_56Iư-]r v9c#jdK US\ih<ԏ>g`smæx 73]9UJF_}Ŝ`=E8u> z[!_I/Sf@acm|-Z] X뉊dlxgS)϶ZtE P|s iUOg u?UGWp =R,Ώ~FEz +?9j #j2ɥ["s12сm#|0:E,7+Ґ**n"0MVKHz1BM=lBjaךN \bd^du\P攭F̰ъ=&y Qބ9t^hgMYUNp+mwb>e7Ә7؄c6nh+&dmDgr%2Yaz;_Gm<qch^hX !THڢ;k|z0uʽs!BŭV$qmF;LN N'XS֋^ƀ3ꑗދ8#X0axQVy%H%(_"׍<գ _)ڭЪ:o!ML^dn 0PP y0Ϛɬbmn'S=}\X,DFS棱 Rra[wt$ٝg9-[)ҾW6g e ]TIHoIrO#R$8`aRC|E+su>_^6α7}h$H+6M^=L *jDq Thճk:v—af~|Q_ߣI,e$dܱT]2ځ~g0=PWҥ93F, aZfWP9Pv63W.&` l +5V\Kl@O]p|cȫ=B=rҟVÕ;{*:wNvHcҪpP "*n[K ̑ `':OmL2?u;DŽ*lpll ^Lѕ!=~ y9yIc2Ch1\7y V53~eZv+vAW4 lcڥ$e ^Pb6o2-&[xI$LA>M E}XʪXEd-j˃1ҠϋJԤ+ӱ__LoP[ f5,V1@ yؽc`3N|%q65N'BL^k=(&PC!Iě ӓYl 4omM6BipC ZQҎo5OP.X{rqKEyzF?Iaȳ'Ac .FvnSTMnZ بsaO5mpWv>7 hafe,bxZ+|  z?eGaLlH0O$ ؔ2$g@:6Q&&ڶE6(^Ë8*,Xqw,'oZaJvĭXpN!E_Ӫы$a+HXz*b\ POf>\YН\zo"S͂@ ;ƥuؐ}k}Q^맨|lFMdWVҁ>?h[`{^ȩDn,H1ć1󍪯u鞭I KN-7(Zf6B˿enT>oBdկz4bb%58.lb`]ԝvXzQ_JOOû^jPW.ers$[ʺj{p-C/-4@+mպtB7nᙷ/yQ>A}^BBԜlR)t[iPĶ“*jZ$_]Jlp;w{{cra%(wquM y.rG\ |7QL ґ] JxKAp7>H/.C@Nj*F<ø3CVp9$Ŭ'b!N6a[z<>rP_%,mͺg`[FMڱH\tGszz8"\IjԵ3u((m!vX;0Gb\ #U. )usނ"g|ۦƳs5bgnk\Ϡ))7V8#&X̔l6pKnM.[lVTZSt>"\f)6l[PYHcY#O{k}^'W;鶌 T_z1߻E- 9k>>p :TSJL1>7\z;Bk27ghn"` ;y`X̶#[^+ ѽE*Zc˿9^%rBh,wzƳ'A-*)*{*{3"\8'w 6n?4$= . 2i晥h )Q.smckk@#@μ.' =9wd[I<Z䧟 Q VA;[O$,92\~A04 u<o]pU2謌Yг±bB$]+:t%4r% UhhMzk]Rg E #Y6?վ?c; z7EBETϻo˃R m'P峊4bǸ8D/UcEBO\BϽ,_ nQX&>:iun&>8o- ~澑r'L^fA?w+~p^%N ֽJ&?=X5Ua`,ǯg||CQ=]!dgbkNqAfD" @smj ŵujvx;ZmZX\p#OiPy&ݯ*wAmi_gVսY''`SԷ%jJ5U_R[I  T,/RFx QZ3C{r?(™`cNL.MS%g>9U@DZ +-OWe}#`P{MSu/P‘pwڈ^+]r@44d8䖅lE渾et ;ȍ1!;ba^^+Ox.PN&Js4AT_*m!#'vBVeϝ~6luս`q * sݟ9NElɭn=Е|& [d:g ;0o9yn_y ]L݄vrS0 -r•U)5r~ ;f@lG- g#CC+vg-c]qƿ'vgrُ/#b'9+gW)Azd`,P[uH%Ky&ۘےf5Y'vN 7/*$4C<<@" -D/}xjN=HxhegB _a#̩0h"j"jQ1?R69Qr1wR)CXWGH1oge9 #2|o KjΙF|{[#dBG] u Xo ?fnNZ"Aq{3H-<9r70K0IBZEsEfj1Sf➹!^Ku;L&\[3qXr"OȬZx3E('ab c@gFYteh5ə }UEkЧ4!K˗PZYu]zlK3V)ܱQh[ܲ^l{YX4$斿P#耏$Jkc/q;j;k03JՓ.$n&gWb*P 8k ~` 9IDb3笁bq- Hk*I`Fj2OCYx}Ä,OiU m,QN2[HB_xjl -3/|د#esT`.\HS|4gm8DD8zfyL2}űIID Z^cawY˧}.bav K##*48[_uOӦA]yr $80`q'6FB%F=zzɌ~kxAr3f>ffit7j)R"k[sYj@+  &^We2{YXqc߆OO&o9E[t:D)~8 y+RM&YOd=h̎Ր*JX̿ <N@:2#h7a5S_p.;ja 3~RՖs@ E/_n8E [5Ȭ:}=3=,0=k }UϲXXK5; "cLw3-X.阱nm&rGPzgM^Ls5')Rgd!ƃYSn<9;2nmA~Ah-? * LG\y(6 5VN,Je3:|/bK)2.='X6ڵ*4 9/;D"qɐΈւ1a|52w3!"{ D_o2^Yl);]luDF)6?S8,eB~=/ٟ?UiV9qYpX=9Ju `ɛu~zhtmOo &R[o9|FP4m'mcR5vk\m Z<hѴCE,OkkIN*6i-`4p\"\H\Y W.)' ؂qӯ:ʑB L 㑅Ω}ׅ]W8uR b2Y_C'lYY(O-}Cӑ,@`"T@t'[i C׍\Ivc 11<)gm D ̽病Q?ٹZ!awɹAE&3X­_|<׻;cSגvZ;u{Yl4H=?G_y@E<^XN$n.<VI7qi*% UtoFBL p] ^b ?ԭp!5]\DD>QE4 qn`Iur @{#rmOL薾 Le`t|13-/UzbuB`᫺aOq͟s>R/+_\'w'ttL1l=h3HNp,Ѥ0GFObiGM!q&].!}+8&Ͼ8kvۭ ^MDm|Jc9)+zmkwP5OrNGsWzVQX6Pew`:2]\.U~oZq ht{&CV^S_0ن$#^5Qhd_[0A]d>ImO@iE%`G餺xB`6b"łz t[Hϯ!+p =Hϒ] m}*wY P ];mv8 e͞r|9; qr=H.t Ptk#:2 ׉|@u;f=i?&F[m=E_A\W jj<~\`Kh]lXC@Z5W T|VE3Ϙ8jȨ X $hB 0L_*RPE^^~)\J!|{ v?H=qEr[ۡ-`Uzř4{X)ԂHf9 ]D IOC{B_N =ݷ2rCswQLAU4R$1%[ޅ&]jX@.&LkplDڨ ҽIbElhh_[wԺ " IkU aE~>x͘(G:]s_ECss|Ŕ$\L6pbNNM8ؤ] Ӣ&PR\ĈImv QƄ撒ΜH[0]G%]t5#r'D7%GsB<Þ6Υ\9ևhkJK!c\ENH$F&W6^b6cRd+{Gyp=أ-AiP׿U]kWF2Ij੎Sdy/悐腱Q(3IO#"X*U`dgQk'ģ8-YT]aҝP< 6sVc:'vJp կe"܄ɶW . ;g.O^uݘ!/URS^OZu9m,iRZhx83MPVWF,U%'>ι{+<6=W0|OtF3w@¥ndZb NZ2lr 62Q5i[ r8ΩY1sxtJTAaFrJ9mf I;(Psm?Q5CY4kÜKE%xb!,A8AqT0: I|q[9@;4$50\ a j`q<Y%m}'|I少LتsީY?\%C|vr$:ՇZ1{,LYF: ^`9'N/_LfWs2yT'R[WE~< u30ws( c )<7i@[fzԕGrdxoGJ K|H_:/2dkkD#Glgħ-u@aae5^)#v7ag[8]*}T*SΘҔ AӔa#?(냘&q$XdHTkaCZ_i::bA h~akˀt<źaDb"BU9Ktg='ᇸG%Lz9+km]!hhҌ-Q޴֦PDb <5}s,|C 0*c*J(29T 2`7 4|RfVùB; 8£hTu-+"ݪ ]o6"~xIwȉ݌ՕN㇗5Ϗ;k iO}U[}Cqi2N8sZ}^WE (^.u8cgHn(101xN>D'Ť]v-$!x>85ﷶY|E]4@6iƴQjdu0CŜ1,ܧd(ΎQ=;M+Faݴ?ӄ Ѓ׶^ɏ7o^4}jd*. N#lSqւŜ~pt8? 6!ܜF2b5|jTfǡQː Pq!EW%BMCz/$T+^4ms}Ny5=97~U;.nj?oCCiI 9pOp=C&([7sö!ΊxZ?N4-)e-})p 6C+D7AP\EsU]u^Z6AJ .-0W[I]ϾFjv*ccZ"j R[]35:O 'd3FMWJb;^LB_ ,(t[j 4#ȏ6grU+b^t4]d/snd{mQ%Z.~xYN]:=Y7Q~9Q0 ĸؗd)ځx8 {-Fe%L 8dIW5yС< S[̈́OuO7>cN4)o:f\7n*IMHRun#Z/xE4zMWP~-lQ8" Gn7n$gPǴ!Q|9"Ŀ ̅6(&~NP&)) z L3s8pc +oxvP3fu- VAյVt z{la!5 nfY xi40_SZK;n,+'@a + jE0!ҍ%y[y1 T*jy3>?-]նmbS9_e3#܉Šbhqv|KˤlJGtCb:kUy٧ +;Ih3FmQKTV@Ȱ\u6$ۅdka#sY~M.S}p*iS'm   eu~mZ&Zb.# !DB^f[qc᪺>E9a>S08߈ͥ>ܹF:2N>)[sY{?Ż'>C+N)U"Vt9ըTez?߮"ȲX/ԆҜIDOpi@ڎݳf[_/- 鈎s *հB qاIsEq>dҲ? ,LVWx/E 'aim+]SZSyCovc#KtQTwZa~ W oM&kh(WWfs+5u.'v-%֠G.6 >Z1kjsp̿%k?-SV0Ew$}mSk|– V-ɕdl>_ă-n5C#VN C{_,,('o$$s!uyǷ"/;Lmܸg_a@ʼm=4w(4Qk/M:g@d)+rWn4a1fz@Ib>클0$J 9WT~7ƄUhpXŬg9݇Nd.b lVL7䙦R.Bz+K.Dx† URˊ*BMuГaw9d0Wz)n;$(/V$JG= 2sX6 br.rF0"p.^ K /ꣃ_`߷ vHIXtq917O53E! D;;e[t w&b%Qn8܄_4E(>$XF)̲_9;99fWVjrX(%q2jAM66lg^)%p[*m-5xc^r&(Fr+pX$%1ǹwYIJGx iO֦d1*wkXk#0Fܦǃg6-;xmt)kv4Js\8Չ9!Yo}!`cUDhHEK zX_.Nٖ2,-ps:}zx'Sw0 F~Y9R'uayxۃ3uɌǹ=eh p%.S_u/kg)|Pk~2pN_FHg!h45+~Deg+;WЎbH9p+S:]$ _C{H\/%V2c91[<9fWCBHJi' s9rVLNt޺&\Ek_+ߑ1t&~H-?%KO6$o&e}Q tZ%~fkoi0(3sqP.Gso7QYxliz'LR# ;n@G{JB}d7"rlF4#=EACp᦬yz3˕LH (4q91 LbD_K9ύLI)%6 ,.@K4:Sjto3l@4J 3.졢E;&@7@Gՙ[thL3a!]{# Z Hq Pj sLpTF;[C9=KjsP^q?JeqsGHuĘ8OwdL h.'/2ѱV$\N++wETW Y1Vk_aq2 6fc:䰣uKeOXb†o~%z! [.Mtճ_QdBTr@!@뒕$2${Y (B~ q+"rgxJO:/]-=1T<"Nd32 ^Ѱ)LkγaGj@䳪i-q=>/Ǣm~?܄{hcs\쬫k Wi7neU?< !+i> |-rSee Cʰ,=(!OD1<Q Ŧ_U۷ʙ!@a`XWxq۵z)|Y3x҇;M7fJD.Je$1Q" 9P*IXO6kU-avIU\Ƴdaae-_%P|q琐2{W//bq Fl,>s>ZAQ6ӸQJ?xWL\Nu,*>UxIS18>n Bjy4 e=|YuI* >J%!5ZFucf<1jUj!XxHO.bIȉ#ԪIBI@@Dã̽|?b|EWOv;;[p 3bƈLLF>hOon}ƀ7XNEaMQD ,"cVy_N]s >4bA#;8l-Gjh \ejIozR&VJbLLӾ-cu7=fT=e =ň&iw|3\_D[lн6܆P`=ElWbH3#s^u*Qs>,gqS1QÄٙk[0l dBY~ -!/URFJw=NI`kd E2@lEeAq|·qN;tc@FѰ(3Œ ޶,WmtYD!vX-ؤ}aaQBSy& xޤ8-U:x0X͢s. ^/u>]3~ 9KRQ4zvU=`ck*,gվVt3Z][Y!u,`VXxc4da/ {i|OGm'ZSk--VE.rʙQ4Hp Jn=$%[Ob@4XqUGW2e"g&?AQqJ  3+^6T[NFŒbx !H{oUA'`6]&{&I81 ,gMՎ3oa}s=fG*Θ إg|0.pE4I ^3fCn|T]-Ra8d5MtHM@< z`WPIއڳ(u= FN#v}ɲh4qѪ&2P'M/_9nnH?wnXr3 uGygP[ĢSvC$Ke !|1H(Fk@A-̩uB-V;:F3RB éU}7m=-K@Y靳ȌNQ 9[WKmtˬ7$3*$n)YG`1,k _X&QHՈdu~ +ظl*[Ym^ذ.Svxugwޛ+:F5>g\2_Hg&ȖdL0gsE Mj!Jyv?G@CdEsIx: @`1q2bC6@R޿&f$ Nκ6W8=龞̜(It]jpEXOs&;NqC`C~'@~= 2qOѐx}`04F (ٻ3| orOJj|ՈƇ Bu; .(F h:8Ζ1ӓF'흊$\I#AY)vj/7ϲr&QʩiqD"9IU ںQ7o!Γ-%{^tpͿ=eȊ #@ũ_NWp@V JzuZ)~ ʥdDGRH6WV{HT ϗCiUҲ|zr@ J0ec?-g"r5Bg\CMTߥ lU_U2=V^R;>xoa*82ˊ!y>{zY4]dA/O<]6v|)[.N8|dB{jxy5Љk]V/3osm'PQB84:6L5Ӧ@ί+mjt 8 ?Oѿ=!pi1DۡS)Liq-Gb̡{]~\MBI].LFȰZel[#)Y?4 "kH PGnj;T+%}p*4K`4[nK{fzBf%!zZ@8(U},u= fGC¶`iIiOV 8׷f8 ʦăBS:76W1E Hd,JQo`ѽ#<ܘwyk@3-sf4+fW *{rLHE>)d#O&i9$ƍbݮ]&9lMn??Qw΃|424& @g5mwl&. s;w1 zm?s\( 0W"`poT~/V##2@ (?v@D]OCyxz) C{o)u"W q-=2Ey5KH>{L s, QlV4D΢5CJ/ٶ>HFhbgu>@]KnYL2+O|)CCr8+R Y },py*_R8Aj2GXAގfւ(Y@),DFq MWAXnsqL(_8 *]fX)!jނW G"4_p,%j-ª6~*~7)t5-/uH>nT'r:3Dy+?nq9w9)n*LQF|yEYiܜ͹*dOלE,@g;HL.u0ð%"ZJ!'!6#9SRɑUPd!IaZ@ʕsW dȘcÙփI7\m(+Y歙s.5^2CYkKr&2_ :VpsEf=:F_ \ +/xkMoY7;@*ԻQMyxeEFG󀵬i i$?  IQO[(łCԽGx~!snT*_l z kA(ْ!Bf-kΞD)6Jubn VVu jJq9|]XEF:9goC_ B@nm'tk#3F@ݡK({傂A*a.=^A״> M/'.?9 L ncA/ b>1t:bhs}C7XɭNWPNY;WpGHv*4>E$cnkOa r:nH$*l}d#vBtw}0 QQZ,#PafcQ.De1.A4XD~3nȫwCC\~D?Ǯqmh_+G!9c~i~fh+$2X1wj&`T?אvlS ^bcF21'řj#`{=m% %l*܃5JRA9:.8 d+|Af>j<_+$Y48Zk7< OL'nÛDet@ Uƒ14BkSu=v#ۚmʴRN#H8Iئ՗2> kH))+=t[gpC!oO:ia(ߢ<6!/ģ!Cf2%jγ[Q\oF|Xv֊Q!%`5rO_,0gߏ]GX8VpGTk‡3b<dbc ^J XM5# $I- rEz ;X)pЍ7`6BF8ڷ7HErNx B&Z=2sl$\Mⷌmt>yHW8 SH8PUūT>~kEvXo߭dyFo%ߋ.!IBI#P dXiK9t_Opm/zVN$a} 2DԶ}Ö˯s -E}ͧ"UJ>&qʃߔ̀ӯ *}PZ/Yj3j`7$`綍F MbӫɸÕµt$я>L{i0jA=3w᪌X0{v@W}F bx2ֶMm|**5 tV$vuf$%N%舭8]CNCG`QYE9$ܷ-4P$}șZW3ȈՌvU~^ +cĎDi:?gLyw:?Hg8i[g>1]k , UQ-m'ŨMB evd)) 1 ʝrSѐ%h}\DBvr֏dp]:wCz?wOm87gm.`dFJ{Jx8ck_SXgL\q3Ou) IhVl(=kxKu 83K 0<wݱָ}R ^_CST0&/x9;QᵗܕkSHsj=eL`]7 W#4ck2_2 &P2\;i iW c.S]̲6|oB2zvtAhVlWx㹏JyF2+zcn+8/2=<,F_>^TMG7B(M,c*|$igCQ@j-xὂsaj#h (sd?(U_*",R9{퓍 t=&V:ShxS A[sLQpBOSzy"?e…><Ro̽̇H7 : lg 3 G愺p{kڋZS:LV?;q.Uy;Έ8 ?87 cAs;tļ #4)l*G."Z+R^6]k0VΉXf| x|⌖4Ll=T"O##,KQaSz~] HD8iz (>S]:t",cn=mibǬ>=8?:4s3xzJ{}:hN{f;LMqG%BW'eURFZH-|ݖVS|8 1>: !It͞"2ih9xq} N+j_q fT<ٗ>?vmo0Wy6>c|㽙r" nhȠ4sqʊ0iSd,dC#TIJϖڴAj)Z0_%c".}PK7(b-g]ha D]{mdM jJÍM2 j׿ )]9Drֹ+& a%rʣy&دk_2Ib <'E?F~ʔ:0j>5 ? ms3{CR+㶄7@Ōm4 J%,h{!\q`M@-T=v@Su\abxg zEB'W*™s1AuT b#^W7_{DypٙmJrNxtj>Ij+g5< =ixD0\VJ3>}tTӠ/o})U1KmgX_ߓ _ c6{mlKց -Xc[pYq %S\ujI(`^Y-A%ΧTy̪C^ Z+v5M%/r#N8Yus3̈Vz`VTmtŤItvٮ6ńTRiRHs-CG$kmi@/dX6Bݛr! ׬Z~R=V\4՜+`<"#f9g5.wWkv 4 QDY2'1mt~L0O[|%;!+ʺ"iî l!P%5Ԥ$ j#V9b,2&Zdqes]H#EF.c] ?z&9 d7@ϿW4Zbǻt mOF.QsK]؄:r8yvCM/a4𢘼~.W< b@aRK3BWT". uVK(PȲcU 9S3=3-3R|-|o3,VP>_/6v:EMFEߏ99{HCxP:&,R~AhE18iҜ%ܴh`གྷ 2S{>4~y;KuSc KȹC ^#lnmt~oZ(;elj VWj[\4plu&+GX=f\đ>y25nQ8fJ:|[Ʋ ;}d (|Ar>E9.͜~񥤒+0_²bF`>3! !kc,I~~ò (}659?# *A+%-ϊ}1&R/R sǭXs< $f(2%'ҿD=dReDH9$4SoRd0" =<'xuO֧,tY8PBƴGԊ[VWU%kMS flEһQ*Yߠ!`_Fx~Ei )i`6EZ|Hg a5I":\aL0sD0$cEFO]tIN|M2!M74_UmF*ڿ bf:"AY H]V6I͟~K'L~3[m| s\c MFHCلJTorZީshƬ0IJ_myC6w^7v#rg -lK`^t!_Rj*obs0t_R}pClA2Ol`WG7 z~Q.+is/dΦnbo ^6JXu<W)v8h1dxLJxa@_4<hE]RFm7dEՂz;]DV^v7tri)SSͩ:;P#8#s^G uj*i xktZb#1)bm98ˉGzacO]MG|P"v/TM{"3>0.aso9'7i!;2ѦQpKOh)6Elim/aA7 5wG#κΤxpy}Q"`kpذRagǤ:7' dhc|HWxBt)k_5%THL88 Xg~̈ݼ#/N`_YAR}tM6-t7׆]2.77ppxwM0a'UsAPୗD ,qc?o|nbBLj|<7l#PY8I fy"k+59xLPnN9퉹tgP: w:W6.>D=o-ϟTN 28n@"rX(z7t(d`Kd>۟iH_0Eu9ABlӤ%gG-VW.KH6Cr\~M: L}2YE;3yF`rqI5#m9Amkwn7ܒezu]$ēq@bvCBFkNCfa~EH P3|UW.r |"q[\u~1%qˆG[yZħU^%/A&B̘KMD4*Ɇa"Mr:Ű$U/? >oPBb.aHRjR|^U6om)pzFok`p]=ݥ7=cgݧtCԎsȦKlg{p)S\+AJM|[HceAr-{&;b]> cHt5Ae=Ӧp8r yI?by'`Nz> 콙\TFزì뫕YCcs.5j_C:(F`>BHM}!CL'_ύ˹&+A6^gu1VoER5-h.: [|R꠆ ~x@4gMKScH + j }yqwP4QA&ChLjLPf! ǃٗ!xang ]`ήdv73.vs2GNXm-8o,X+"D^o= ;y媒gϩ%EAB& Eqg!I+t8h9Ӗ(^NS$>Ѝkd37_c[#`w`C\;]o&۱O D5YH ^9DYH)mfɤ$RxXQHi^Ȅ`C$|~WhrNtSKyېs5 0&>H8ݾEfD shUOUU2ԭ7ݴoU!ư\uP8#7MhX](ǿ߭1PY>G1YT 5"9m k$kH8'?B'5)UK9}%O:U.)[k6<^Tے/i}212$8`+YibDžmA^x5HIǤn"(>}|u\ xy97ذa l|TEni[^/b,N>Vjt$&|Yuj;#(ɞ* m/XFx}*OqT#uyx>/)U |}[sqYĬ <X+06Js7$N zlId 0S$*?QX/ d<uy6_ /ǕeRRe[@l5^ֆBgKרKbW}fK as {$DSa^5|>4_oK|k&)V5]^(vB=t>5yPi#vh=a:`5VGEeOXd4قƎyZ&:B|\W|MQ( P :RZ˼;ƼC;Ox5Wwu4{TXaB\Ͷ<m,k ȅDե(덼?Ju|EN*Bf :`э,}]`R/$op#UqS /KJ"ẽH~L(Ukd -uyqFf.rЙ }F9'\h6o/MR*Re']CЫtWSE&3 a-2~1ODcGN@.Q g>ؓVC{)>J(  Q@Sʇ=C+hrdᴃݷT=±4{y dd*!/?zp<͵I_7pC]T* F08x_$HU8)}tP(*_r435- ,.!O仨.]@f9Jnx39ضWp625ۉh SFF] KH&xnɀ@ t7f970\z{2eHtb^oYEM'- T&0]yۭȓH[g۾cLE z§e_.qPW !Y=M<@fc>bv PX w)i!Э?_BęPzd3ޏܞ:L!6$RH_t譿Ṕfa* tbe2C7XfZH# pƙ < 8+RǗSE Mq$qpLwvڕDnΌ}Z߷@c~; 8VKV-4F?i?pDt#&`?K#Ve C/.f,Jh,.m#Z('#P Jv 3>p~]4b,G 2[(; $ľr9+) r5ҐF;☏6TY-=pg8\ģ%rz5(V> -u wYLǸД}3uL2((q"%d~}>N2InR3xm6+h&tP#1^l nI4w8+nc\,+>kFu\JԼnNX$\)yHl&Thti-ڐ_ѥhey@KԆDiI=6J5{!YƎ\S؅tm"*t YEaݸ9n j6P}{PXv_IRh;j$"dYf`gXk+^UP턿TY]Cig9p"%fǿ+-Db0$޴=!GŸr]b``tZHd71V$ȲM'2ھ#A=:Uu׮ y^=<Ծ‚SFN@:FPpGaxb9Ծ D4eG4OJ8͊"=":qPBH#mJgd%: ,*Sb{ԘO{vgx 8+PE1Z:d79grƘxІtyZh@v&l!g;:] P1tLQ_>N)?0NM Eڮ'踰 %~ /10v]TJh(uIyXF ]子WO[L/l`s_!Ee.Op I+<~mm"])Vy{]GU|>+Ql+=|a_%cx^q0lyҜ^j 5s;-j4It R dv?]*\tp[xXU5y`h-x, 亁v.dcn!!2rޙ%;1=UaM/㏥;^nb/nCqX{;Nt%1HL#nRo G8Qr-8tuk3B?5]5ɿ'pmE_EGeV'4& <\ui'y BA`H1#&GʑYI4şRCvk } -=g1-&vM *XԾXՃ#P4^bZ=JV|FϻRD g|%<.̵md<8 #*މ3}<@"6Lǫ:*A ^Kw~w$/y^Y:Pw'etX!iJBfWr>$^zzmLHb'jǢ>׮ρtUB.BEf>gix:tl ?ܗٽ[ )&l[{rʱRK}]nj>0`m1MS@3gX/|&jRCI2}w}$vOZYP@sn(돛ma>[%wgch<a^ eaA"XEซ$}꼆5F/Z? ÓpLl(V.ܸa.]ҵ~3'F[=ڌwu'jDKY/n7knف_Yz@UC &J #_[M-oqg&ua`I3zF'^J"qo =$Qi &Rsg  q,yCy"! &C<"?8 .^,&pi᳷@v4T_Zni^z_[S|\3gEQK(C^W4}vq~R(J913Ce7Y*I9>^"7@ܢdE&ݴ뙵MDSB!ǫINIV`b7>SLm25{s^XĉqhuzCONHB FhpJ0"m44JlMa>{MӼS,;J puQ+B1_l7XWDT5VD&Mo]B%!f#ͬ.- dN Rʸڪ8 $Abw"|OLb3&C&Ac{R|u419;f $dMA!S?a+/)bMoz^P/qՌ3Vk>o%<`\:Q4G2i.`b+DY9L ӞtD$ALS, %?_<LZXh%R{grD@iy|؁D 3H^L엎|SO@<" .2 ͈k5ֹ9@jt cv&oqTO-~ZX?Ӫ6ݺM;ae-ݤX]< m,\wطa( !Toi]L₤dq/"@Xe= #pt,ZS俤Ժ.>&RlƴS؞AI[w#6a t0|{mE4So"6Q+F@>IƲo$v$,8:h|r*lgl2 r5>BeBqF=12W]HF>f+ؖP;G\ ;v-IG`NT_FWА;ώ2.e8!`o/@BXg&UCL`-x{-Q_f9`9U-VGJh؅OWό4 +Y9o~֮Kauve F@__8X+e3gш͢*m}gL2\ q=KzAXͨJfC~`r B Eȡ驂Zx5,_i}-[q0oZ7[痂:WiMpv/58h?NѴ~_KB>ɻ uמ#݆CrgFo`{h% FzVJ5Ry!?uRT4&I6tEB܆S2RV7N,݀lc)X_n.*kS"[ȳ;}%;2>awo9ؠ,}C` &f|nKH4m[m|cEKJb`翄#@+8_9+N}A\i|[[\HKCE3 DvFs̿kssH>P*Dܽ Aw}>B<0iJUػmy&/Fȕ_+o6G'㩸=K\)$F<4(ɲ{\Ԥ KtV3./,/d dMp~I|54pR¡ĞhnDZt7Ynȵ^*6#j|C?/GE%?هY1֨]wDf&2J-pO8ol"ٟ%oGp|^so@lX@*Q&"S9G8?liĊ^nnnVx^4^q;71t XPo#7<K\fZS [1e^IPKw,Ѹjňb%}sjtx3+UUX+ H0X KP+|5E_U)Qw+*mˈkqyh!֐ {$jѕ@TϿcB:^έ du)~ b7H,;7ypKLWkщX8 Bɩ0ӓ-|MG2s3YI~w<*SA$![RSKjaD59Tѿ< KbI[˙rG[2W̔<$v.-_F%?lYi3|6B(E/`{xZh _|q8]yiE^st Å0HnOt1I<=ddWQuxw<^M+=OFQeݚPS 3p,B˷rCмT%IYVC-5bIU؟ǔla Ig`DTj R(Ӹ;aD/$y1pi@܃a5%!UDH7v?T!>WNan$Wb  -ʐ>}N'6.S2o_|?zQ+6'K< PDnxLɁ&eG[i+*ۍ"pV7!YʖB#佼W3& *x }7BQ&Ĝy3@nQTF.L'sX(j+.X$csVcO a."Epd ԉA4.ĴJR*FC?d^m+\f?nYOy2"~k{ry0Hȯ@v_&t]/ʁ8V!I{CjUp?+nP*9jL yi0/h]V h;Lod86,)L~?Y/BҔO'EV-N q{Hz@P_Re~L͍Lܠ N1aKu7;bi~RSn|#msTWAHC xa,Fx|ysՑ0߰yEr4 *4YUQ uYO/On|{Vn`P sp괋鿽{\qޟjF,L,)TB'k+℀y@ղ|BD h%WfJ*KD84`GB2ʝ&x#Dďgy溇I:K*1 `I= 6(mzg,.2]j]b~ZhT_BQ=ƒG E5{qOv/L1Sn'LDwIVfwqJ(}hm+g"qj+%Wﵯg< wKvy2hl9IiC*}_365M%圵s1'YD=V%a&OhըABsPV#i\?MYp 1F^TcA1/*=1]#.ΕMD=#Χzxu^ҩ.&9Mը ( w)ք1l49A_CTU|wF-AΠ"I-i&)ܼ)#Rܹ !m êCv@gGy8+GoۘflF(4plI:a(@ ~qqM3/۳v-{shr2fQ#:o_iy1jϏaYoY)"{?8QXA+ru~*i0 cM5'֓ҒGK8z-hFl$?V̓k~<Gaj.HV))o$F"!A w_C4g-~$Š&-LQGKBH-`g5zf3\x&YMhd^ڻV30؉8HMBAXFdNv>? >Hk;0HH,J/JC̴fݼsY+~$7ژ4MzK¡됏*˺Q_fGKƿŨeW⩗O ()ݘzBx]2CƵ5F )V=eFHP34t.yCۜ7PwZ@fޅu(o '8gxg&D3- ==G3bx39Eгnq-%C %PQz3LarJCOwSYzJx9H@Y ;Fةjҟ@{gYWibcէf XRJLف6ɗw @Sqm$'Sh `:H(+fjlбs&c0f@KU8ݿg6D#V mQX,rU)9۬8d%9 >9omBH6i\Cgk 0E$X!1æbZ"+fVJ^dqtxBW W 7MHJmȦʌR`NZk|El@I2;'etrE?Ge!C7:`ցv]𫭓A@=WIq]/#⨩1'dƘsUب\Ǭ?~vby߷Q =|^!Wy(A/p{J}uoڹ-*DD ahe|f/FՄQw^ӯsPbqp ✂)3-`:TWhOKYGG_3f9ԯ? }F;ikQM(!q$ / .iLrP9=2$#Z^xoV;@d:6 Aru+*SǼ ~'AL/[U\Ϫ!'̭Al5g$?~>8bqq 9r߬=D#Tyafp\'Gr qL[^SDzTA)d6nE9TL~&:lé\;*ƛb{^7QX @ FG!NT1F=FҼX8L8TXv'f5iѢơH|)nbzXs`853\;y!h|!_F( D.}F?LZ/80vQQYx*%H%;QBޑ489aVjJqiЍsz6J CI NR6WBIY22Ce afoR2FE큩έm\BUR?a]AZX䎪`]Nw ;p]FޚAHV!qtbj;awhCsmoqޣ>Jҁ)J9Eda[379󩍸QF+}P n*v6WtCҩ؊BWj( zċxu4w2[eǻۺ!k&gKXT\%(ܖ(l P"P0ȖcŜ/aIvO.a'D(z=(I'iC% )4} zGvoBp0 A])صOI_NRUA椿pVuH@rDl8ȼUBVI p1kR-*H<  '%Zò'5Z5Jb|y<ꜘBE牤8JVV L釁wm,yV2݌amXL}4y><'ze\!̮LWY FS9Hƅ^`e#T QCbݮ8o ?fי{]EX̌3XF1X 7%E%-W.T)ʹ/%ءܙK"+oO%Z`)Ae|.RXd]< QƁqEuطk~=8 |J]n ?1hd ( VpDVlO!Ukr,U*󮺬?w&7rt Z%IzK$D\65a Hk!v|y7;< `^+2Hq(C6"f}s;ݛ9U8=/9h .)?m(q lEY҂N^Nyû[YvHh.R@E+LnHu<ZIYhd ^TТ ~XHMb)-'s ݬ_fg4UZYOW]gjzUT3Wq9@"S#V.cOrS=i0+:IXn uA(;``ϓ3Ԏy9i R{HZH\/M)OaL{K'+=?ƕxyo,V|'8P;g uj;綼pApWf^\痻4aӔ\o'468Ml0XLo}4˅\xLldSp@`^'%ĕV޵ƫ m<ѱayb͍<~>@X 2"roe6V7A'9jB1?otƘs~A t#ż$1! J*LGpƅEqZa8[(F+?x`s,$DE#t!I COe*PmkB7;ۉ []K9e`_yꫡ=SҲз'{pa6+)Q0l!$0ZwwZA8¢Tp}Ilԝ{aбx?]%D#TQ{[&Lbż 9/9)>ҡx{[L+C,ON%vLgӺv!{]NRb/t0Ы֐RNxnk8v ն0ȳL'vYs*H>G̀.r]_ѝFKp_-*rGw?1ux@ﳗNt Vͽ;3mu )OOmyBd?r: m_sWc}BeQ6@4Z7e``A,?#xxk}c*`^ ƁkayQ(aÜ  oc քZZx pqE#re^jlyUxz=NG-t:` 6_7Ce=f uأEtp|ZwIS7J*Ӭ-- hRL G JA]ph/aSYvdh[10uZ=7ȏ @&ي;u6J ͫ!w8Hmk"A·֋c1DcB]4S0Ӟ!Ƿik˒TWMϫFvˏꪋlϣffr -ˣ9m'3d$lй6gmLqלE,B|05I$@炈",~dE@uFlZ>ms<:XG  #U!m*tOr(f& /k|3N~5S.iŽ94*ejb-9B6(Ɠ9J{!l媺2*Dm׃h_ay$K1#Pcm{c2m[(\ 6=et__ -t>6(Z(O{l{q  (ՙndS>g@)$ɧh޼'j_vOzGե@I{3Y| ]1=^L ʉycp$W(Sݠ )GLHTf`hMPw,1 [^PC,0vcoA3Ж>QVx25l-֦DT alX4q;6W<΂=6C\#~t,Clv ʄ˞3r[nfdW7>"KXl?;7 c+mɂPeB6JR=m_ílYh [DRG}^|aͅqێnfg?|Svn?-\\'7,m M N <*\9oF)Pc-`,e4'i@E4MpLz痗@lQb6}06c -P6b oN97K9,Dӄ.$+7 [޹[ǒy[}RjaTقG2KJOhC5Jk9sK98Oԉv >T~Hh`Kc㶞{xTZ||PQJ X- WJl|`~ KZy_aT~ LaE"2}#o.u4gHV`^y֮6sE8oa->Ee ;UӸM*jT dH E(Zߞ_abw(ٵkZ뾖脤"!-JWUKg/?[ }6)S1kՏ 3vj:A/h` Hz(r r[ca͗I+ >e[$\Sb^ ?H`sM6+w=?o|$ǩlv{6:'8(\Wݯ_c43y_/\ybGEDl:Cb)XH %1~·) }G Ru͈[W96莬het~`L_䈻')`(- 3Ü 16Iٌ6IpSj;Ky;?<:l(\]8aV_{S-M50 m9q36JS?w^%FTkkc![ݣS&:~(*w>. h7p5eb@4U\ҳp-[otF\c1흏'+ޟ$te7j4(ՙ-l 7X`d7?6U=eК=]Eȱ⏤A{Ҍ*e*7̈/8"RIwuǔ (㏯=4PPUр6fs!T1<'un/k2 MO oRuܷAu߬zP/r7P1C{3n='qN!0qہx#c_?NjX>U0KA v\v=ۄVF|V#vٱ "x̟dg#TrRI_Ybhiw~vħCV5kAty!>ᢌ:)fw% C)P@`U[1$7Qgz#cCX;- ^C1 R5rZÌk]C$t&<&|Դ?N |p~qEPf}4 fXX6$d!8;׋^eY`Qe+@>C CV >;cU-FHtjgR;a> AP*lfHt[yzrlESr_͝J4H%&OL3q^ȩWtk6+N?bֳH&Vw&Jh EL5*4ֶKn~$'n|e&#w3J(oc:q/K59ǒSPWI)gqBFRedNt5֮fҎ4ϋ3z.0cQ6cIk3)s'1!X3#Q[Кt>]UV]6WOgpiUlX,>SW+θe[W=̝N4B'ׂH|63qT'7̸f ?B FĺgƒʍPgME%܇$9_(sjSA(ɈM&]׳'hs .ifn[  O0r3])(ex}IioH?9ɏK>PRW45U0XU7&ǫ6,>33RĆF+/+M zIDyN}#>mx]L0ndF1c&vXD$Т엤i9rͪkyK2 qՌmgMbd~\+d)vBsKST>jn'Ά,߷Wܐ%26  k.G\[{u|t\.-&&&^ȁ&&T ,%cj#Kdܴ@EGX| <=X(JnLomne>s6UEJ>fb|Mg Fé3* g髖Vc."~'ƼMCuYoD1r"cXDwAs|i~SPhzc"TḨ|hmBKU#ˀB cow7>}pd D # VztZ Z@6$k>R|e*P:z͵q|Danf|6D3f:TO:!R.!n s6/ڣ]تyOn/&`Q⨷j Vhx'Dr!Ak'+~;L y"A@XJ/5mz2Lbe]XJ[AխAr0^1ʽIt;׌YJ0=Z(5%cuY2撨b9RPȱ;> 1$85Η8UG"N[aA') KbCyA J]y4ek :o:uZ0ncTވ`(b[Pa<ѤFwQkX4u3,l pHA]FK+}r=xqD j*kH~u5b.]q⻥ QHuvq*eP1A{l)wz$ˡV FTE{,%QvO9;ܜZB)$ t?*/|qH7梙DzOQ&p P(j'k \f "LhCr̞RbBeMCtt),+ *+ad2+z g;g蠆99V 2cpIe Jx$;ߢ淩 Q8k4?զ>0P;Au7?I2:An20S"\FsHv~`oL(\\Or|d_(ר/S{~!lr@Y>()_2cQHƴ>Br":lf*Q%)f]ݢԀ/*1v`3.ɶPbݩ)P?T&%"kWљl޼$q}-,yz*']I#ic.3(rI&ʵi9-:F3$ lN%}|`WlO@/)*I\j̘5 xԣurRBƣԽn#PDcjI3 b"qx1d}zyJu~(@1hCCD^xbP5]Ed1-}B(VP^I(g?ܒLu9N?YQ,N[uw#r.Syk_?M[țSf6hI-CZЉQ *1o4Fw.{lJ'dXP۔ëh6!UWz*ձ  ]Iɕ-ƶ&K(feH$#tSzwF-pJO:[1ʲq霬\ ×47,tgeǠRVQ{ѫ`& :mH}ubB|c[x a|#l^9&+5G74j| C}qo2 O=U_DiՁKŠ(DxOL8NӮ/UZi UmrI_ylѹ.Iyf^oWwuu cgcoOkgXB1=~sL(:=>D(m~aתnWhFH+U:湫rX>C5wΉm3$5g*=P^7#hYwfZ"h\yVstb -h~N߿aPvtާ p J}޶x2 BSΡzg78DӲ=!L[vQj9r<eq(V5^%2Rlc48M{#M]G[EB.j.thIefF;])H '%&3Oe&`5@x ګCTY#^0 5~dA}Ey9a >dq@Y{DAҼ*/4U+A2BrfDݤ b)~,7((:/sKUE΄|Z1s?$IքX9.q5mK8eIǂ∕\֚v |8.Zl3#ΦG)PGkӲ`|jٮFF`h2]V )dfV“1a%j[s[165 ty}2ө*A\!k\Ws*C/:CDxxX{>^ˢ,5άdCXD54[Eӗ l~Vkzv8e"TP2SIKfZꝱ`WjF: OϐJ:<~*>=ǁcIq T/vDXJxvәҺSMmXdKܹ85o^@ΡBRDG]XΗ1ۼ'OfAEO.p5GG4C^gʎLRUCd\L̲u.f0@ QP=DtɘFAޡŧO=6Mwe3|t3^-X-w>Z1ѾB8Wpĕ{Iq?7idWb=j掔OjH&F(ji_Ikк0V;l \0P<U͈)q-qKF{Prg2cpSd̼X 'frA%бeut/E+5O6ǀ=z=U;ita*:ܢTnk%l9*@g^=GcH0=6~J['Zx 0,2 (9NN|#ZA:hyfxs&(LạSAkL## boQ=P0>v12765`+^">NjCt&M:@{*EӴl8PtD}ӛs֣7~dʓB-r|{mΠ.l7ŪPC^/˃k"j[ow-՞T3M=,~,]]ml.d{V8 ETTF@@·љˢ9R e- =wTyPdVUQጺ}NY?5sJ`^?aȸ&Vts1 ؉=|9{+S|y.ۄ/`k0cl jR(l&pݢޟc:O9Z?52`dFꇓqnؘy1'ydˑHxZ3s!]=HP9nT#\`i}%oK'ݖnH(C|+y_\Mg{RV i 0DUqH;k6WO;η1 #.ʁ2}M7y dţ>k!Lb'+3Aĭ;' +m@jU1+iꋢ/-^))V @}OFCt(^^,(-bڊAo>qjub|82=?k6RBXH,%@άG8jUUMhfr q%x\;}ש }-*hU}1?l{js&|Ox5s@o3S:=ZaرDffqNbɟ{%g_ ]F/$ |wؽˆXP [;ߌV'&) E3'Έ1U 4:.=Z͠ czNL$sO`=4{NEZ>MÉ#78vfvZRW"e;)mD%%wTO'̫D< $X֠4,~ǷwI)  &"C+S9:8^Ti~XJLM^z߷QK])>%#{K|NFfFjWGT 16a2f.Tbtl](;Ruv%ݹu4uQ60a_L2E) Xt\MnQėZVm5Y~gX{F J%AO)\lqX;JoѣyB0^׵Gu]ώQM7xO"*ic@8嬡{R`62}ܧ;:h85kW \[ŸDO$2qd|,7wV\Cchյ|E7ϝ̠ ^(ڟۅip̛Z#OLЄpS4ˏx5Gmlc6fnN8q8w5O7Ѕ%γOSn l4zO]mAіHTYD,הzNɐv<8 FҞܧޕũ\ͦ5Sh.vP KBD xegǑA9`IJ ^iUxDSzeۺV"Fy0_k<)y\}Eϻn9b.r ݓ{*PþaA}٣Vu95m㶠'ϊzf O 7amF 1 ۭ${-;G^.NS3p"<Ely Me~M;# E3އ;g}|{z.B! mc2T]I샣^\a"`Ck8ٍ OrUw%Gj0c.Xތc#Rt7K_el8DW!: /v k _NV}8n2gR8ZV-.{ۈE\`'Ty2n*vy_,3x#BrkTM.'啧tsYC@`VycQP0$4, D,FX)rͳ#6^)173!!LJH)2G]3 q-p]/q_sUACK ^I0vqOEj[mב)]_G5Us/782|$G80I~v.b4b`a`:aјƷSQeFf7[e;TaMMgc+'cS lA״oѳ0ld҆N<2(2KtKso8yiS>頨\㖵x9zR-iZTwgx덕tOL 1~|^LuD1MRk*@:+H}Л6= k+(]W dVyJ|I̡Wb oKWR"Ə܀⫙bS 35CW o^b hD-ecISڥrQy'y[/7 xl5{a+Fȑ3 pm.sŻ^4 2C:[ :PBA{<@j$eRSǎ Er@c%nrH2~A k*AS墐PF&[?-( S*k$ sBޱL=#U^1(185Ոfz&2+cKQR,̱L;g!R*M;ſ TD#zԕ=RR ,:f.YL=VpZ"H3yQurP 9jw Hnwa-eeJ@W-Bm'Xtc鿣`f /OAG*\ȷTsKni8;Ubws>Kޑ8LHL@23QZ| )zNsՠO14]|[x58>z 呥_+mpW7UmO2b_XlA .(btA񈅧 | @6<ƐCv,rKGA.O(ӿtȦ4TB~iju?<&9B4C!4#nXy:V.][ŦT_{&_heZ_hN!\:I^A Ox#Ŗrيh@0/E3)r ܎:*F2q@ M .Y7w!cnLxy"qaK@hW- <9LO4wT&ٌ4(n| ce$e:[A^.%.^S+M^:TG0x 'H)N [ciEgRj5Jnăk?V,")XCXih坷md4݌ ձjJ{ѷ:D4F}t=q M\A#^T,NlJdۂ̟|G* iqk`yhTYċ$4 >?vd۬PM+*#>pW\ve,@elGfR־yO˟Fjo~74gW?3cN0 xxMu4e1f7X=xf|Yu6bmvIܘ{i5_3O1uw k Wm h ]xr"vFDֺ~8b~&`bHovn{R'tAoUNJ7=mYjWv/y Tw RI~韃L^TA|~Y"ʲJfW2K d|Mq +mm2R> R$j{Y9Xqkؖ`nlHM5#*f0΀usΜ> 5NZ '\2=7(!clSdbXܙBGⰤc>~ /AS_pk#>^HhS[zo/}OcɶqQ6%^mbcNt>mc %0SJBnD[x S-<#{aByl@QWH8J2ʙ Jt݌ VTqO䨱>WYlep|X}%\2 ]ISDsB)&$lԜ c:ǃًahpW* QVՋX"zvʩ: *\jmb5{lNSniThck >j{X DQUI绩}=1SCt@X>V/|"HSlDGTzp ,Y\;!\:Emr Ļm~7O=$-j6;+B2^S)c0fh D:Ҿ ʢ-4DB 6d"SSv`6IvPMon GOLJ![$nɫq~ʻr`~AOnZyNKA^+Mډ7 rDž©mKP N+ Ck#MI1J8ә"c`[Qc+R {5~enO͜:jrŦok GF!Үڋ@.ڠ^ ɡJ}{HFY]p{OX@U9HتR>l@/vD(f{ o4{P}R@ߞQiFH/{ٺĬ!fY}bEet@+ ߐW H6R@v# !I-ߜLx,³v6ys߁{*6X.GMաR3'6d.&F$]( vxګù5QvbH)s' 'B 4?/>$PRWj O],;âWaT{Yo;!)v%Ӿnu83i$Lr+s7 |}V +U#HVl݁ʟ jU!2&JŻ;h_Lb<:Ȑ,Y)2Q,Ӛe5MMPW KbtBW&'a9r,%RBuR2 vUp+D. 64 ^bA.Twg,,?RͼMS2-ePAE51 pw/7P)%wC?zk*P+^&7e 衶D{{ ?rk Sר$IB&ZZA6@ڀGPsX\1tWR0uu0 !00ЬߝL==(݆!9*WYFV.gDt@hlpFN iߤ+C׻ 7[pl0c us6tXϐ 員jY)́υ.g\luty"a KJ!j) ;G._AQ(xV^IًꬰKa|_'֐_,L.;=AS]3iw$ð< ʭvկft¯Z%,{ ҈iQk昺ofO1ghA>,jt:CI SWMvE*CpSsI'sH־ui[vd}Ӏ8?GEҺ$s IٽKjSQ~D% 0@30 'l 3!Z~OVc0_Jm@ʥ,4odlC`VѝKTrTж &j4+\y xYnlba G7U\ms|X{7_R0=n$?z+k! RBu~REC&1Ѥy8[LNbWX[{_:W/vfY _tS-lj(qiGƑ|,isA>A.Hna "9@#x+wf!57ߒfTiC8u[} }x_CO4u2ə U]KT1%B$gu`%~`cdy;mmf ?P Lѧ9!HjO(縳p/g밾O:{Ya>xЮHrYBS|u٤xrU#ݪ;Vkn\02JM_oM~C,N~s%H "j]YI҂ce2̏HQX'bb(DnǙ)rsΚE]a,.99G 4@(УlzoNfmsIq ~€,֫|M|+O$Dt2QvAYBk_63$t d3 r"l֍ Mt,󡄞H^()'JK3:@*{E1\؉՘NeMTY%d'|p켹:Ԯp slhԃ@xxx 쎨Hf^ 0كWf'<KΌ+E上#/ݖ4QZ =NsoӦS`_ ?s;dImhqJT9>vSK}f۪V9a [+A7{"ȶ NCӚN^e%snΒVI|N kI? ]N)m}i :O1bـc`&!ҪRrآ?Ÿ-wÐ/wi V 58"f9>.M9߼Ki@]_tq1ҟ0ת!xt )iսDJ[yj a|. B-fB@1ǩ5)_qZz2՟Y%+iwC1yېRt {5-gf_Iտ[=xDv z4o΃[ qZφ=2r ]-1wKF|)O}} 7X˽mǭPNwEM:t 1'^8idqZhzYrbll<[= +ATG8Iz ?vc¯th8vI*o"L35Ma-Ϋ 9#e^.yo1{ $`tJü3>J.S7 t6mdVbݠhAMX݁l>*&I Ћ1nП6cvnkS)SGߗ`\o8_c'Wq⩒BiXTL#5 ]1.h9/Y@+' :vH~K+cJݕӰ"Ahr&D!i~zx7΃ʿ="9%cb'NqB1Ӓ=$n5ڇM+T!>0e:Hr'a:nQ/M41">c`}6=Cf }O_ma7d:l::0@vLs"G/ܬkÃ~?W=ݐeU\a?]%4Tj@fAEWd8r5uT4qj\$lf;1nWlҗ@)_t{{-:*=y?2p{rnD%?L+ +仿e=)_՛`ɈK߲3"IhYjgD=$+lh_ 3IUzĥTRq_˝7Yw`RG+aMҋ-pey3N~R]šMcwǮPR05amhץ}|pPF=6"D$_m*YQ"myNҩv^B!ʆ$j]1uHN]n` 9+׎b 5>]c/bV\9su(*?5 PFΡy9Q]uz2P߂~ Jrf{<=9 XnuB^!Oċ.@>,Mat"2B^nÐ r59|Y D8(%} ZXxɝ2 d{^\ȤEH@-4cSS`BM j0/u$o77>^(;IRtTҞ!~1`5kpoG*xs?SbR~ax!J}3{pQTgTgkw5ӊlb7 C5GѪ'oA#@EKפ\_o05Ts0 Fy8MuD4Tx+;$|̄[)^cҪ!_{umwBy^LPFT0k!٦#jNaRRaCSXoL\JH)L"HbTFtFeg\Uiyf1s4u{@ չ P d&Vj*^ǐ<6]"|qX2p%ǀ ՛f5$0iax[-p{n1_(R3B\*>2K|/-lA^h!{֧*@OFQ|uNUv_U΂$ `z 1Z}^N)󙶲9Na tk3dhy=W,uow~ݛ.[䲅U59p qv,ՄտbVѿܢrABɍق c>P .و6cEat$eciĽē],sEA0l f;z_,L/?+oU"5P O%yC:׃ s;lBxqcp>YL)r=+IphcY {m`1DLfԦmOp{X @7bUkq0kN׎ nb51yc*ilaX,2_ XRDO}R+w'h[iGq٥ThPu$wlGZ|.gl(T3ו;LA#VZXx0wqnLj ؁GZXTNVTpB"/ͰCHFكGbip/^em):֩!Fj6/b}Aql ?(a 2Жp!RԯDIųոfM5RSj%yy\tԦ6)n^ǚ1,zN cș -,& 5vb/[n 0BC<ǖӮ5HIzk}AMDXFH?g6,ⳇi6jZߡ|ӻ0A{3|-&hdž jDžj!_87C̆6mqNݎɁ9TqckkqxL$%-TgS`W'H8:hꡠx5PK6ݕʆfۢKAV۷)cb|T0BBc[_ m I~8qOH^\ Gmи7fwȗ_d!ܚ5Qh[љR ͖ ykN,zn +3$Em4Vԅ~Ysɤ6HX񘑶$v Bel6[=-O*jS.h$ۥBvGhE͓ ꇇ>45=-)Z:OC|"d\\xd^q0d %te840n%E[BsQKK`?Tf 'XPLGSg Uc>gh&վ6q8pA6^E2 Lz_>Og&IJ,;hέ@s lDX=ogB';5xCznm=NTQ۱]<.zKMK{)_Xr'h9&)Q@{6/k8 ;뽖O% SV1p/2@ <Kt3}8d=_D ~]iR\wO(%^1yR- |= }If }H%${ /'*s3bC'F\iw 8̬~qImt)&C&Ho&vpS,<Ģdܫ䜗2&NɞI6;`Ž .)YzYd=\8c%B5 2'0Wu[կ[mq5Z--oj%oNG6 O~C[+@L揓A7QxSJ;p> BY&ӲD^4,q>7SNp;@Ϝ arH|Ji!0m&7OrCl$ACxZ:$B}mDEqJAwGiK$Sh VCp %2K᫭UkNl'i%A|krzx0VM]'Njސ>iJt+@^ "poM5₋*LTu~Z'weŻjx-sH'c4[0RO7Xw@bNT݈n߅̽2JA6;&K.>: <8WkLMځig|5.*~,$Ϙ~=I  g#wU( 7ΗߜWM~P!!}1ʉDD2xm{oI;^ ϣ6GT*}]?R6wf) gEu.oG>ʀ[i ފv0mKXޯ89t.,#*h`!U}%`GKty ^dy$c6\I7޷-@ ϣ/J䍂Ɍ^j`pGecyz8?/7}pKptP6^s%2ڭ#L&G:r^G{O 8|Jk}QD#f8^0Y Kڵ7>ʹL6Q@@ T Q Qf;Dm_#G} /q,Q7, &U{rE }=~_ K5[(rJ/Ҝ#'4v8v,> t }OD#=~' BNEq΋鱶^Aeͅ>zpZ1'tEfG-Q;seKfh?bVg9P"$00X~i;Y1%I>Q 3 ]s\Mu!`ʭlEbpFG/=EOKs1U}:e͋%XVհtR, :GQq3t]A.pq۝@Ύx/_ĬF$6=3y=g>@b40"jQH%غd !+/*4~,ޟ2bjL˷/UnLX 첸BW=Z! *5X)(,GM= -(|%n5^ 0SHO$*W%7@5"tBYyTMch -_4pfRwFc2ղv3og{ UƂPҌEѧ%{2Л)ا#Tp6_o\S7".C\N I< ɶzhZSocœ./ %2W-6lO!@)HPAߝ~c:2XMش@b`sፈZӈ'l>tza蒾zw<4N[|ª%D 1Reʏ¢[^W0#Mo>1[UsG+ x!zy7Jo-.fWi%y(lpY!)=W$Sɦ0R}I, ~AeSXSo[4 y1=W|HN$޹'cx';K/>8٘?ٟsƒ`?r'%> 8*=*Fl`邦rJo m71Eoƀ_Ǜ?3 *cI&NA/ϓfs;eOX3C0iےQy[hVU`Aʒ<\PEd&T_s 905Ԕ&7.Iѧ,uzx^n}qUW^:^IӯW]tk ܴב!+jŽl.H r ǔOӰvI}1߮Ო'׏VQgi/@zU'␝a=a{@_S毚"V]"c?] mU:{?Sf|FՄ'0wV؋֥ܳ}cĢ+ߍOm%_8ΡP&=\r4;q`ٙ!gL&~=k(Q a3lr`Xp3HίʼeB5Sna qV驾-^uq|/E A"tݾ{ܢ d $}ٶ%y0%{,LUT]h"#t2| N42vllA!woU1waa,mSOuR"5C:-5Ŀ1[k)VdkNtw9C#sX vbaxQ_\fm@0rUW;I[&tTצ_ۃi.|^6_'+c.~:&[#YKȇ؁pF @>*wdQPM_ti){kuhsGlIT$zneA2\uyf1fs"GK'>׆>#@V꼹,cR|y ?˾y^|}XNW`pHM oDn]~]3_qS.02Ůpˇ"(2(Et3iTx !M$ c4y|>y>Ni u\r(6F:hAͼw:u/tYue|DgJ4,l37a Au {&)\ĿmlRW4i@tbޞ )ʞw7k2"Q_d~^Z,*ʯ`x[r?g\J\qx^On tXm{L?U}#3wY@_ґ='op3HgaIݵ~FyZO"`~,^2ufOO/Ujpzؘ>m} mv4"8!&̥nÑ v!#^['Y_L6 t.^>4t aG# yiK00׀MOPA'# IJ !|l ey B!}Rg_CYTgBJv :9Pkt:㊿P89u߷7}iO;ھ%ZS&3l"Zٶ3E4X||Q}E$>M{٠ p#(015A$Ix- (X4V{@i'mL(Y@w|Z `%#rCg=dTdjbWa/Sc1l@w3(:Z)Q !9G ~E樈IZ730 [jΞUE뇇ݶ͖;TZ{c)%ŰnOEZ'xzrx<&濋,&yl1b\6H*ϒΏfui#*=Bf.fwQ#=$]NY/K@!g陫n!ĕߩ`u@5C3$^̒q1.l @lȢY LTߐCe+epq7 iԏl _;tn))@2Mb ""]3 d&gimȬͿ;gz0PTţ3tu"B澂 HńLxO ϼG\+MQ#45!8n8Q33ޞPbXȶBKG9fy-I2֗uÿbnVT-e'Cf C רԘ䏵Ahekd=k^yĭI\ [I]{ZJbLTZH^{6"3ix?{ݓm"N3~@-Eŷ0Eow3@Cs@=w Beyg=@0w:UAjro`\ڀOXؿ~zw`̋pm@,# ߒ t'mҖΊ;$I4Ȫ eI j9oarf+2!SuY):R'fh3Wy(@.g0c|ڛ]QIQ1W.-vPŪEvY_50Q͝ML.],  mzUF#~Zm"K%@ڈ.v^sjZ40%qinV& N`I<PJq[ű%~j|k)hEIr!'6%[{\:Mp?н-W=+ S# gv?Kz ix21aNIn2>eSMdcsK8;-䙲Xm ZmߪSYzPۋu=UܚE=⠓'y8zaVfQcgĎLtji-1 q @dDPl2'S| ׆rTιnc?VwKZۓdj)Loj4Hأ+ѷ[ML8*P*ݗt$5F盞Yv]%Ֆ>|E ĝ[9*L`k͆<@GO5[c/s6<5 2ti),\*J@119GVuSDHm2tc#l;R,l? AAH a:1nPd(6-̇k@j]rb@ 9NMEޥˎ\ADLlMR|)g)pݴ5[c7e:@iPbKA]rƐ,UU6NTѪ̎% zFS2- c[5ۨw|>]g_EB׸H;F51=FG#L`F:s&Ү5(lŁefБ S$k ,ܿ]yAnLak%آ-v.2#/$Rr<AA==} 8M?V{Kľ?M@ mh}ؐ}qwwLs#{tV WBM_5P1%k5,D} ؓE(%ќNj%`CoШ+L)ETݛeN/STCfwʩD(uwi0~H\΄HP:), 2- Nz%=,]Cwެ"lA"KXG`k>6@#䎓RqlilMbsx/?ߢ`Ii{@D ?O3h.?>;QbP! JЕ67|vJpv'0\.Tዞ?j\sQf>6Ԛc/;3z߹d `(ey% ׄON㘸$P$3?.IQG 4o[PZm6dn$ߏ}MT|ĺj92);u{A-bG3%pOSsh$w6jީi>=M? SN2 44wY6݆.U*ߡ O֠jO˼'_r!ɪr:V'#߄`[xPF>1|!>&yGF P,vun)m%&wl]P,n Hq8 8RV*p&LڶvD?nO FUX\~  5:.Uъ"B2ٺ[_] 0_j/I 89[:!(XIL`1JIKw?{~ݦXD?'>WflWaL6B-'HcPT 8:\{6 l{ݢ >7G_ hSObN6O̷XRSf/Pʶ%@x,@eۊZ}n`4aoȯ DtOR n3NyRqB\7E`e%PGG8:u{;M Wu4X[)h?QM[R뿝sʫINGljE?kP .Lp1084f*?G C;f0O.c7Zآ,ۨ/5 FyAlSTx(֨#Sdpؖd;Q@1(ߨ*9@ nbןCl(+tOjX˰g<y$t-#EtfPP=r*<0z@uNSw_LD' vx-JQK~Î5 ^"%%\mQB[^!%]NsmRN`C :eW4gDf;>eƮ`|g~XSӪֈSP1IͩѮwgD]CUA#Xa\BQt>=G(;[iy Ȑls%) Qb&ڕ?]F=Fm$s 6q%6 4=KIb} -A}ʊt$KT.XgK-  AH+v36/5f4|1LN !hs˚wlZ% €kYV됭Ol\(G<C[c֏kh-5*̘~H7UX"X+zlɠXqǑ*;a05aD"E(%*5z5YJQfɕ;J 7)\(:OZ^11 o7o!^ NTJmogǀ!oO~ٍ' xQZ_k-txaROq2|^E:|V6@zD&%Kg3F8;f)Em9Td2枛ɶ4l~pNN !mjd/c|`-'= S ɺ-eNVK9y$IDeh =6'߻*kwP'-Mp񥮠K%Xe'x&!tn% 4z$4=9yǍTq&`2f,;5b v7!+gWŮvXrcj^ $1ZS/}/>%bk9Y1^aJ9@3S/b fjDBrߕ\߀ONK%AX"I6ؘ&:vz39ɩql&N/̸F*#) IOhIItPLb29N&G˩Dg8G_lLC^WAKn/ lS@ՉL 4dΕux*wQ:ԔO@ &_m'lfq5 :92i.mo|3\oʁ$ueD(zȝ \knOnfJj7^@n 1*lt80PoӸ@$|-|=LpNvT Ŷ4|_zJO"*QB;E1R4%)W"Ծ->T>]0$faۓtl̈RV4p{<9BZ2kg Ja0MChE9n\T-[0+fWr/(F ɤƾD8QZXy˒yht4DW eBŏ6E {mCiF]~kd73װ]rՄ圧8x'0F9<6 f3^q|Szm!.zH[%jm6g($gO[*z1q(t|Xlsjxng?SP _}9vRDP5ĀU~>~k*ih1jݫ*wKeT%eckc2HT ˜/@q0m XHϯ}OOKb4lL]t `{GRH#e3F-5.heWY?L_Rʑ*;V/+9?VإXf~-:[L/v^qR46M ĢV`<7&o+m0e5leCVHH )VYMX||k[752C^Nj>Q<۶ Dmsri!0x%Oᔥ6U>hЮj~}x`qۨU$p<ش֊+GD :YW)G53l%۟H8&kJ P'*dYgsr2J\RL;3[hɋGCjMy)x]⋲/2,:7hba$ P>s؆DaVMK0}2Nnu\+/Yw=,tt;7gH N{C = ^YScW& <DS#O21;1xhܑ97;%^Ai} k)ugD農Gc~𵃴Q;:%u6J4kLR\>h7gN\aXW,E3e4Gg_~&)+i>= }>259ۮM)j}JXQp2rqʧ|!U&{dOiw"c2YW)B.2vXEK&ڰ.\'~'i!7pޣz\oh Ҡ8$ӅF­N=oDB *Ҳςn}._)8Jun9쉓$ep\|Hy13 Ph|O221eN1qsBr-{nP) 9µN6 J[|? oyQgQXsgz]UD#q_0|t[~{?6e+PNb=Ñ%URPx jDD$rbUsa@~Eq00Xq BZ9V1 eUaQ>$r;rQ S7`OBb@^Wep aӕR\\=i𚃪Q'"wyҎcxb <@Xn;`z  k#3(cSX4Orq ^7cJ8ǧ]B|*O\2rNg[2㌗6)'=/QU> dl tfi&6)BykVW!Z=dݔ2.ֺ<e_pr2@ ·]}RKl|}SM,f"rl=֠v dr*GG;#r;j mk+AŶl]М.P_勁)OWĔvbKB,w "Klޅꯐʍe"Bcо 89gqAKrmisMX(&]T1CZ#LHގ(&2,mi4['\ӿ *75y>_ٍ,좮/ozp"Ty%'X9UjymՏʨo6"bašb`dQEB /&Wy_``tfX~ R(6"T!rbsw2)y/s*{P[٢č{.yxů=>/xႪph9虘њ7}Pdex٭~FKվU/8S˸+Q1IhYTmȖ=|Z4iz2O}L)w<\"5>1'L}@sÀ̮T(NRَ7E>ؗ$>LkʊhߗEF6*ee;"kCP&̏F;l1: %bĶngi5+vo-=plal^YmvHDo RmZh|ˮw^PĔ.Xȟ㓂Z lK3A:波7{C?] ݮiRIf M8'.6k.(csM\@Xt%.=3!XQX=/Kkq_ +5- ,[|i -*Lpk;P!YdtD~dzIt:jF,oF^i&fƅ#[+iюN_PŶN0ݺQ$fvov5z"]n'= IqB%@͟p"Va6_Q'ݏfNx:ֈqh2q b9ԛ_ċ_$^fZ1Q5OTc 26n|r}?}t]Qb ΨKFċ(řkw46(DM pV3mMKNiN_y˹^\]*<ᢨ0>]\9,uVfa.Li\GAMH%xҖMAC&: EĘieh;#s~xww{:MuoHvsχNfdqSi4enЩ67Tp۾Qz#\ϑ~U$uF'/$fw1^Y.(7|=٫IaZhE!&9D|u -e|ED=Gw>Z6an#G3&tN7iJ0p9^iWd;fUw" $d;g{d ۘqtb;dQm({xU-c336~U]v-@oj?gN٦0W' B,iQ(턞-հ ݀7Zy2G\FIHϵ7^M/C>EmNMb> %BfzsXU5щqUa󼿝b;VY!n1G ]Eu4pTq"cru+:Yi,Of$(bAWmIz֏6k'6vˢAuc;#E% tXOϓZ/s Tc%vIlҒ7d^r":o'=eDn0}[1 \DM:±,=T#(zOE*Ti ?JGmCHg< *hmԊr~t+cjڇ6D ~f]_Xe c4r]`j sGZ픏rxJgU7YxӘtgWTg]ݹFN$$z0߳bPӗϝ LLc!F_i >Ԟ$XϲuWfZ2r2oo,H dž@{Y`n\_ 93%e y0̘ȏ0&br@u|]qQ-Ԝ:Wd JbXM ;*t(gOwTrv}U328r$O\+i gBҵp1V}kVx5Vo۷nk C5曊ggXetO plueClQF4 `6RƖN` /8[b?j_YcQ8h@̢׿valRȓk! @͞iR(^L ` Cos]ŭw| |gjQmPR/ [0j땸a9Β8s2G Qߪ+H:L ,IB[jcDx$ucbuC?=sM 8zh*~tLe3SC1&:7j,'j\­XQL`x0n/0F. ߱Ȭ4U[ח*O~9맃;T&'(Z}u:yLvC8y 1bc:GL5C4HFa='!r) ^(d|.7B Vsܪ4()vz:@N)G`=tnNaR2Ӄ#<\| <`-N"Lg=p$p/'f 1v0#+>QtnDt`|SjcԫV(ev_g4mx\u6QSuq(;j#J2gv,eoHV9 QKӪ#goT pzA J.ke]S9G91k\K`S2suM+iఌ,t>7~aARjgX!Y65} ^d\4Z`iPlU[)(,$l RP+W~‹g ]+S 1&[_Fw:qYa_F$tNs{0Jo--9 c>&(cy >ĝ:t=$G *{)y7$\3MUzYhHO`U+9=f*ݸѢ{G~_}nv&PimTo[(煃hV{r"H~Hd-c[, ,(-> >Y{upM\1HtԤ0*PYMx@LW,'Wձ~h_Nc(p,z<=~vDE̖ײ^S׊-i̦H9SSSfi' ݁M78CODԕRJWtbV6|" ]x+3.-vG>%:kH:Ikfx{"KbE t*x `= j5`)J-'Wpi8a^UTNn,VAm+! f*%wH׾R0*Sdn.y40@t{j-/)vqK#JD ۳/#sO9yq"ݨ8  y|v{Ozetl'PkL ǔ'Z>&̿TMsz)ʞMWFG!SU/8UFkjDa [*ilW)A4\7#4Sڶ38kC7H ?);JW%XW iZ%K(!Z;:`0j8+&6&a3 8Y}8$>NL4Ԉk+G)den/*{^Kmz.6pou]wH/Km iO1~T*[xc[_he/(su[ }hͩEZt&m -<ܖq?zÞ>/y+nZyV(aa&Or>fcl7R~$q_6HPyre c쬣|R^93.~8_9E"0$ AxgY=+etKA4b `h A2?שrj!rS?<**=j.@(#":WbNe !_VKa(Ԯ~W~RY7U>-opr6G9œ.`"L6fۜ<>XiaOKK]닀 oMtuVJ>T%% 2*OMw^=));> MH R/難o*+n4_V<I4sjWf0]ޅ̓s&5,NRB3h,% pxm={lhñ4ݷDs[n֨wI^7k"`zF^!XB=,ͣ2(\" K-$hтFhr'cqf? L? (a"sJ٫"- k )2AYjv͘)T Mt?t;ƻ0?`H,dxs;?` ÆP_Xe~\铄*'b~L#2!㕇b N5u/WuB_gްs/`"/qqD>SkeWːoV8kaN=i3ndrR(r`1f<$H:nۻ{fwCAtw8iy 2kO E5KSt =`2Wؔdv(݂zr煀!(A0.R6Wtox1:BvR"Y5hQZ#8⇙WT( {Y/KTG9iI3.[d Q\z̈́W*-~w[E~aWy235WDc(@au݈h,h[#ѫy%ƴR=.lIMg_r8: _/]e VHp[]\B(T~k}* :U5r̖@@k=~n4C'?? Y[\ZnqsB/륏h4}Dj+j PlG,ㆯ+ W{(L7'oNMtn3`YOd\[8S1 S!^)+) gI1޷vS f]fUe WhY6EbqnO8v'ekP_&D˿{M1ES0P{AM^6{VQ_uIr\H9<=Įa$*ztB':9s.B3rU8S۬*G.}=5 פ3 yStS/%aD6mt+d w,EׂDff3`h'̣ jI Z AC厅H݁n^N3B5DE)][nE-齕HщQ/ ( ]&r%/x)4 ~!@"!݋ߠـjqc`9=]™=;OTqShܴ5јilSg /~beRlK-.o%n6h wĽ7 F63FPBRfK8B!#9BjO_ܹi1d֚?lA}S!%,&+) r6>h\ eѧH\nNâeӹlѵ5[ Yn[4 HJ+N_CC3C@\w@?n?$̹*$ bnQlNgw*% Zz7ջ-\P4: q e3WCrYc߭?[XU6t4s,P.;Xg >,`H0}4gm'QkΣڀn%ze`s <3#?W}0Ό3g uzL sڄ&|\J Ɛ"gT~?C.L)Π#Qo C97M o+O6^W拪Kf_BRw5e+y\;hbP6yMAlډ~Ϡ){ @?7kp,sw.c9ʩLx(u-<|`Qځb 8^zCdhG]H]dec~s*3.lhHʚNO雞*poWoUcOiCuT(Q"-Jҭ.ÌI%O';ID.O'҄騯g|oZBO۷3Y' ZVŞA)TNO`Śڐ<Ccz_/[zBwߖ|[\a߲^1o+Vx56 v7IFT+6.y+YSb&9r[v. :2V&4Th($̢0\ <o~3䒰0NT>]oMjVqXl2/޿\ȣ\k' K:W26.? ^\%.i*'`$Y\Sݮtiru!>Ig)XEVȍ P\q*Г<&hR* l{Y45:o܅2W=L&yRwcݘ*!qc^* e@|e2}B +r.n|'M߹[wӣ0H-7=@J3jnǨb}7vp/<NL^ ? z_fh+jJW&L>I;dHZwmD92aG>%@)$ zȣ24б5oQw!1kj$tLN>ç3t 3*YqE@;tYh]Kr%'C˟,nC58G^X&!鳙ܝl*jB?,@ Zg&*,w5DQgX 1Zdϙƴj9JTuJH=K/>锔X78LJn0ی,M>#]0Ƕ&^FQt}`edT6oPƎ`y!B[ !&Ġ5"3/ղi`v"Y@K)*kHaW >s`}5 {IuJ>t:>/i򵩬 ֶu8M ~)EJ F׻0\p6@,s篰 䎿,urjI&C!I:/t\||QKVvT%Z"\V.7TPyHޛP!ʀXi"1گzSpר8lE^ !:$"߳vr& :nX<Ϧ&hy: " 1n$zA=Ն_˔Y!ԺscTiz"p#hr ~Tܮy6AO ? ޓYǩ|I{2pu#e-;ۺ5\W6mX0UX/K|aߵ$:96ywF ֔B) M cCY*yْ" :j%{ 2B 6 *;C[dP(_a,Urc+YɞFrO${]c%Y$I^$:o wP\φC;*ʍxVqR0言yTpW^[7Uܪ<(4 r#3u;Nt١+P7:ekDN6Cu'=\o=>ƕKg&=T]( awNnEa0Mae_9*ݨsЮDžNš#ǜcۜ7>*|.i=1yhs 6|9*N60uT16 &+0pQ̴N/Rp&Y+UwPܚK(qb-4<6&bG"<oAN0_\ EE9|zV+wFoΘҔ@ U<ȈnXވnIU/)M9$1}=-t_:@%=mRTfnFOO VZAcK&˝Ok,D|9R ;Qo!*at_8)"i7z"gZRn+4"M̔{ x스3 ,R5lu׸  ϋŸlso mC@ľ ʥ|@S9Q֛u_]2'_rc'S;iuZq 5-)CC. n=ϲE?e ASoREdW2AIpCWcN1e^GD?)(--U߼2SM^Ϫ9G)܎B?`:0'] 2<{+(هd>8+>Ƌ8ZwDNsRlĐ\J=a=\U#:~⊤rd)D sZeI4tM:I|C<;1o?V*j K1f\ WQ!rd2)R=5={r6O_˜ն:/ާKm}y)^(V6|%\~M+G"67[gJbPC!Smyd!%Ai47n)3*`ЛQ&"4;eKT瞔5WZ0É,uugLɡ48.FSI26Pw kKyGA ܾ }2IςǗJ"r\\'J@᥆5-#cͼڠk&@2b]E O0E\OPVXRCUeg+'߲m&V y]b#~n-X4ŒI\NkHr%MzܩէOSal>ͲV!SiBƫR]Ԯ$0hgn4Q/$Q̢Ŕԉǯq\YJn NC3EK6+ "pxK[d䖃!KG>36>g?,rB˄k!`{Ԕ VywKʰėCHgZ#>X]'I:xBgB%2:fVe}r=.?mQļ e)$F)䪍W}:1~ޱ_RLH* JE4BX+s~XD=\"&rW:~:'(ӫ82/'Cu\_=%β҂:LjTX ܶiEf$w f'}Z D٣H-_t5Nrip89d.܈IMHܖ_[%cqk`EIC6-t/ynqA%{Oj7&7`ja4|a7:C O__ l⎋]\z-C$[6:CØC ,v2WJW已f ĸT a|_p7!rk{ə'zKpn.q>"$JdBk,|=r/ . R}̗{{)U!GYcJ42˕SV J7SU`I‰ć5֡(IlbBRSHax,Aٰv!/T8qj ȸQ c6)[&Qxg<%&1./{#Hgz*[q~AxȺq#4`CC':I4lʦN&LxhWJ:Ǻ]oeRG@{(S92<ۮa" 3:_#Ns@F7L6 P:3'R q2=^ ?n(@QU27fjVNg.;AٞϪ8-*)SKI/j:dpM!ۡIQS߀)H63r0̪V-J|W8}zD&u5j 4JxyxLGq@Y6e3$ /T+xYk 0[s`k9>* b8ssfAov4BPcA"v;bhAB[ )({7UUq$(S l+:MNYΜ:xlBA ,vcq"|* ?H6{=Gp7 }qǦq}ݯA2f_I"GU(miL;d Gh x8)هK4q}L>0/z UoW=\^Xvv!խ*v[9PqW~rpjH.RKcڝ  ;lF@HxFA{sՑrQc#8(~egezHJVz7d~ `A\E tnnf<a)}NA@\^qO6)@f%/Wv g3螻 l&]Mqpƈ)Bf48TסE7R@MnΎN&Z%/'s.Q)E|uះ:G^UAR7v?E^ihCqOI fm#sJ^SBLGɒ z#5mԈ34Bs^x@/6H<]w>P-g(lRCل_r%VRB?Ո8 ֯R<[BYT:VQ\ysVTpF¦2$9u[ڙ+jS,ztDbIYC!u~<+VdG#=VDZ/J~[0.A}ž͏14rY.w8#q]EU.CSVy9AspFfT|C`rkj픝/uw&NƤRK@$tѡ>tk3d?_ySHiDB3^Y+uَK:Dmluhp$'ǔt8zXʙ2],% kB]FY9օ'X 3lZc (cpŢx7] ?8"t_:30eY!6+A̎FPc 'j[AZAzB;Fw@m?IY; y> l#8 ~cJ*#z1dD7W<~[aרq4붧V̲*-9Q+0GZ_J?Gd6!hETKM]1}U8ASXG*ٸƜ{L_ltm9 EHHϙx Maa'@h Hg ~vֿXZcw}J $ ou宼7kgȀhlVW1lMŅkcOb#tU;)9Vue86I'`]("0V t9HB U`>}_  },Qލt7 GkJe]{عR)4̞>p%Fp2as=ϙ$JڲKS~jPO~s5T Oanwa~}OmLQ]-G_مH0;'s҆W @:Fcȭ$Y,9(D6N KwlڗoUT_L M %ji0 :U\gqG-@w/UƒvL U I@H= ̰|GKap>YzwfmT^Y@ n|G#SR`/u"9TϪ練Zd!Ad :пH,<t_ʓL⻄ digRI_нqI$2d4]/]"aD%ؒ5^/sp\.UL tIB-1&Cjs㚝6 p\bx"ֳ ,+V[D@~/o\,|̊sGzK4~,ӅXC<(vOGlŸ:(LiamY %hIpԄ|Lyv= [^ᒎҪm]2>'$xG!ϲ N Jo͛u\5< } b{*d$5{OBTaـr﹐Ѡj@uTudG.-^=8}mD"8j+(-*}>)6:lV $?)7y\ 0G"!Nբnzwsi0[R؋ @tƏL:"N1-5H<4S.dRáeFfWń9%&o=OΣ_1 )71MनH%lΚkwH |ț<ʑr-$9AyV?N9tx3 pR|.`068 Pb42AhƬqTzX=n\%QGg:{îQ@l|+jE_V2:Nx7Nm-z9ʰ;'3Q81}B^L4Iܫ+)/BP XuLJo}0 1°E^vR-bEٿmqKmzԘ/+*ùIb]yܿZTj+N/ܷ~ ̕fs:JΏvBF^ ]3ׂ%9~ˮZ mx1pIB|tzU]%}5{" g(Bb8<*A~H=>r4$z ewvGz<f{$A gq4 9nw?Wt*<$,R[|>bvJeӺE !Tk T'PVYy. ̊|9:iI?Dyg/ū4=F*Ԏ%esSM_±"\6Ի'4aD F^fB m}YJ<88ñMv[x%T[*~szauͮ;@k,t=hf+C4C;^YXτ9M*wv*%(7ưjQͻWF5{]|V3ܽca1_:z%#[>OOS%_1o]Yrs7y.I>LZL+~~"h]@ [`u IT;H&Esb~uW7njo/#n"P@ג06-WnX.n] r釅]u!Te+A)Үf(Ž+ :? R' dP0on&۵VrՓG0!n8|sFݣOop{FT[m`Dx>?ےBs[io_SND@.h6kr.'b2tqV@h= j$J糽maEJЅ?1BBhy1׺*iRH&pO#X-9tmg7nƮ ,q1@QKrWW =eb;[nC9 Yڣga[IA"-Ow?͵" ^5V8H+b3G;ISu:R45JT{elkH'dr aA?aN~&HFiaK8Dr4BGb\U: y;zjxcɅ< >iՕ8#H>p*K8LE gSMr4뜵7w! R>iIMQ >,a:7j0VǺNTlfS2Mʲ (ALK|Z6`6%̀՛LUY1yߑ[m0c2[IrG3[v3x !f_dmkꑹ'nmaC˅̣q޸߱W`jם*H\8ldw)(^ЯDm1h3iɯ!e(D:3j> ^{01M) VAq׵T ѷ4o 롐wxPNщ_$Y0j{->G]D';&ԙQ@4+wa)i3#ld7*`s#Gd.Hߢ$qwd5 m© 7".F*$/žCQ7u>R\i=}khˍރ!:q҄?,7Wb3N#zE0RU2/ԐVEBOU#xBXA]X!iÚ\c" 4Qz ` u's_Ya6 ׅɕ'SyўŦvS r];IB%F Lu X/(T ΚY҇ %b@ ]>qHYfiM·Fb % VGA3=GT?f1.Kka2@z0טvAZu'4b<jfRe֞%kq6Yo. ?IN7RA[sCy TOvȖuKVUlc <t' [ih*N?RӢ#g4{4ώ{0C$U&%EѠWK}zEؔ$kIX'4E@t.bM)Ű("o)@'K92vWѢ+)ish3mbVB%>p4P_Bs <fs< :*g;YRR-p]†H׳ lA{9jbGFcl[ڱf';"<]c1smvㆈǔX+P?zNSW v`Kx'6GK?q>aQ S#pvtg6"@opPEۯ u,=kɺctڇK(9FFhj!!W"B몙NTF]I3<}.ZE7QYVȉr!!,e4^ QK6k\1 +.溧Ǘb6$^bt++E[lu>d̉fHwEcObَyzyI)B=BLH/d/.NO&Qv7@70.41v~Ӣ`D s^uJƆWN݋.%UI<@eS gn^EZOYeJ\T4"{m !oiXȇ,kSUGQw! Q40|;@ @ׂ^M1ƚ> hnYcK1ލZq'v 4+vNJ7mCj"1TU͇}y]Q').6a3 gDf]V͈ gҭv.yQWhuccdj4(oCv2CF%eg{Js=f|ck 9˼4Oo9(cD_w =nTտ(C @tzcB~i`d=M_&לjaVnTh/.BWR2~}كu9@;jP3*(7tz6ZI ;}"5\E]$yD%3,|J׹6GpgLs9/4y4.+f27}-LChwZ\^6:ˁ iK2 XwJ \j[SVfWUPl/z]WJ 1|[H9i8WP}Ο  M&l*fyU2:Q)B'yXvD"{چ߮9דw|rM]"Iwh|kAw_$~Q3uAߚI:xI-d b<0iXAڮMsRFRH0O^>p=t|Lm9xZi)_ez1_dΖ/SPS~͋YcjI-Œ XR:Dw)CrBHٗ@eɧ`SU^A78'0NxJ25|>c_\: i1MnW\PA`N/ExTN)겾!VtX!W0SH۵Oy Cj)$C2+=^<6+aaãt|z2Mz8 7G"<ٹ-xOV;#*ðNk3JB,4Uh/64+H̲)6:-j.P(sw6d9I4 JuqӼd9 Q jyPzD [&%mQ LeZZ8 pr>,mn40T魲H(B?\9uo9|."/mV v-W\*^>WXxTEE'wz4#+3~Y!YIat,'?UH3溫{ ȆA=ȃEg:-cmP :&rv@:>LppGtDKrMWh6 9c[>lw` W>-Qү$>~K8Q-d:"HI2aRN-U! =<-~)*ʟUSBF^V0d#\"ԊKFCc1=fCN*vA8>«OwL : VZ+zi`h!?z`*96v#M(\7Ç<=9pq9k%hS* 2gc.F7 q߭6Ov_WEH!PL^]@[Bl1 (K6T|V@>qŰ_#gRvzp:kSLςf"cb|쵱=bFC x3&Z^0_ܷ\ަ K z2_$Lrgg$D7$h]muy&<"cC՜oXXÓIN~V\Ƶ5t2Chm=_t/WG5,GU9i23+zADz|DztN$%(Bh ot`YX lNS #مŀE4o|KL?ƇL6خq{W"Fw+hC 77שAcSe*g7QڞPɢ=Q}׮=koAYzS5yeteN^@UFy}QrQO;WytRӗ"Ҳks9_2f^E9rz[F_tYhNE-:_|I,/Ԁ喉8mdr<\HfҝIeSA]g5#2!C)Vo6aD^>^=BZ$߯quXLpaʍ3^l&  yFBRH[-; 7c̓(u9X6BW~]P2Psأ qo Uٲ,d`jٚ\6FMN@?iǛ]7Z}1ڻ@X~ĝ An07*K|BָG@e)BϿ{fN֜DG;vŲ3jшXY@Y=xT#KOd N$ҍ-GVJܭ޺B--*ja7.; 팦t%_!ĉ0l#iO00(NBD ܵ,Iq|;R'K׿GH{14; -%VX4p_@vF%?^/_4}8{_mYn9ޭaƱ#x$;SZ3c!9H#9˾M񘽌ƥPtV3=8=OHop+EXZ{ Qoq[Uw5 a4(X@[I&i%}4s3BwD>!ږz#؇Ԑ/dIN?t r(Gcn\ĕ'OLeՉHZ6PWhWWLD2Ces s  ;%ޮAiH}2̀6t T1?׿O80E0I /Y5^Hc1L+\ݰq/&I"M Ew\!Oކ(woTV&7 RK9r)5i[4IZ5r+" DRg&oM y}bv Z 3Z2HPe0MDv~mӔc2[;x[blv)5# j,T]*VBG%X^ar@~uyO8ͯtr8͖3|`8PO]X)!Cǀgab7ǓO"P9G>^1zGHt -ԟiuGzŠgbˆсzx%GK>8!Wo1Gcp+ b&FՒG4kY0F-/o~ -'pXEp/{Mˠor4'34QA ixj˖jqzRE xw򿏛L_לOb/el.7:ɯ-q :g"HZS{ BፍWKHU55džp~oRHjR5:K2zgrKQ+5Oɴ{ŀ7&F3L`*ұ~SXDWܭ.N}11DOק? BNgX'ȟ P!Q5=Ka'@4.}(k#?N/vV|z&,k3N)%KBXdN[]ef*z{ b5a֬'h|}A-YCgȃ໋?#maԃsy=_nleU13_39g OVSmХյOjda_dQNp.cdN!1k`CG_W l|%4iye7iЅQsxNٴI'@&;bl̝] -k5Xމ} #z f̩nHhTRD` iS ƮG6aV}X e<hF_e喎-+總=" 5TpM&63r1=cj p(aSahȟċHo!T~ (%׿ViöNG)LҒDUB#v/يlC*.qu'P ctL"@t dP&%M9"X}+" fI% 'H f>-k*V|DYRnA+d1؅@M |yA7gfbU?Q11MHMOsޔ.&* F']j@ߡ$`ͱEX۰a̧Ϲȑ==-]ytP4vŻ&<C\/B2N++@wD`CIS6yH.ݻbT6,߁y|}Yz-j`Ȋ;zqϜjmRMV8WH0; [6<,|X{:WJUnLotarT) 8쁹)GT>_-O~_y9ɩz՞RmėjACe57R3l@Oh±2k;U2S}.\+)4ҟ:cw.HWRge4j/lvi# x@5ASiCD׀kh0e*uP9eWmɓ/ݿE7(e$ ;~j R ͗ӫO$ )-栖 +[%g3YTK[UBt`~JN/RK2v8Ti;,9~5iz;j3ueرrh^mQyއ㣕qߠWwtq֍ぞBpO-n[0!sE-# !Hٛ1#өm܋w8s^WyC:@t⵹9*eB?sĸk\2/.n\f\ޛI H"R=3UW.#~" pP%*mt7|$ .Zpvfl1'xP "CffΐhHPbTRˊmMeo H%46>inĮFLO5Z?L8C['C!.1-^65I osk٭;V67h #CD*17WIU$E4"Dqsmy-f5|o҇#Pt_>27i$`i +v~h C0k÷)#7RVjaL0@`~c#qDU@t|8?AHi"Azë7|/E͊f"B/ f\1MZ[64nײge ezLDzF|V[SDHui7QO&{4D"z-E~Kb*J8{#=T";&@>TG$a}@Eٿb-8'h:n>[ F_㧝@0|0tb}\[l3 &RpهIqbh._(<Ǹ!-Q Pj^}71vÈr/i(@ucrKl.07o@ɖ>^(~ dUdXP] #:rTt-|7}ìf)T:i$B*TN7w$1!y~yb*.(W{cFz?r> S͂39L=)▝*8qfi0D $T;E5/1:O|E0L0e&X >DCq>#I۲Bn v|?:|! NpٺTb`zJ;Wg;.bzM=I8=\ϚT;7c, i NՌQhB f>1(XT 6+A/65=.7YjJU@9Mjq*αV8ee@yMϨw@>:SZ\xC|Wm/%My'sV'̋%e/C\v< zO|ňm5kSk:ڷZcv%"jlz"r5&7FF# gA." J<i;;s?c?$[-!uX;ڱ^UXlr >V۫I1+:07]%FI@6>|ekoۛcHEf$93I+D^~4`$KOjcyeEң; })NSWYJHc-G쟄=eިUkנ3`ğ*,;!I <}FmlΒusa3JgC2q,#G#BDP-leArѐɵ+J+(Y#5;2˩V %yM_(A&,#4vV5ʤ C,[ukuBs*e$;[@3&VOh3qt4odhΞl6 I@-)₼BçԙI:q %ٻ~VkKI>za-)s6I]|Dz}>NE%0,R 1;rz뤵m?+ѳ2a'n6K aҍ-*@ȪCoJcyᴎL'?|3m5p`)L9m jD]H,1US 5w6fAT =dnh$|aO1;ftr{F!D<ZCΓAr"TFoہ[o|[${PLͽq@9qԴ?K%~ KmY2q|ܨ(;t8Ԅ¸ݴlj}j5f.aԚ4W|FOaæ}Ю'S$fB^ͽG֚Ar-L:4Jk /m~PY3$}Wh$+h}AwM91Kp^qvȆ#dєE_7Ekg^1eRs+%h~JӁTxHz":"8ofT)HV+rG5%+St݀Y#n$6[MQ"g=tF JBw$4t)$z6Y:y?F]w۬s;Iw#2"OOnsv2^qPmڟ^۾. zWT&/ ƓީmEZDLH7; %%eUI&gvX (2{r*=cq=KPhp7V$%1Rʾ6AJYϷX(g1012 rOybڲֲGW^0M,Wi>r1H g]iӾ;4ӯ3ZN6}Q$v+{Hh]J$,G_ř:$K=k敊kC.mx`v] %R6VR9J&7S8h&s]$AL^:kڐNevZUx ckjʼn<\ix*DGd{VX|'=!;UpAC:ȇ !"@2]K7pP yZy=zFRZ'DU A)ND h:y஬r}qgrnstdKMB̐Aw'0vDFGj [6ZYó\&+vJ*ל;_ A$tei_OP|T.&UbA|"`LB LG8]QɂHy7|œesl߯4x?\tQN>@olBMƾ 9W\O ~yzWx6qۑ馏`YbLYu9,sp|M^;HQj/q_,ZUK+ZaZ+-6:mSX7E|便 !/?RXB75*QݿS I2.djlX:>J51Q.S#B*\ ~?0B XzŔ]ݫ6kIPΖ.CZՋzmiFq"E%)zQN ȑ￶Y*UyV~y]cԶCtMԖD\cٕ [[TRwJ5a .5jq#@ԤFtZG3o)W+JNзW  č%8KxҐeON9袮si*zz5|O^H»%I k8 +@_s׫O6WuDjG ы2N/> 4zPH/U& Wց{y0(m"VBtP7s [bOff P>*5p5q?~I)PɈ>8|.F;V66`.3hJgRN'xjی #d$A{Uq2$g^84 W8>*-fy.TaU r_pZfZ]g6Ϣ~BR8BtH٨Hdnq$)&ܖb#O!s)LCp*;_=W cx\nf$~S^)&~Ɠά]K+Ŀex+p 1[3H(2l茲\Jzf 1^!)>" ڼSm{t9 $%:類0ն0QoR.ew:3)'n<f 5GgŠv$x=y{o`yUg|XXb$VfIIy~l?{0T)5Gw[lj-VIDOp1lURg8\Xs*reIK!F뒋*WK fx}nA1 `uaJus4μͣO!'uh>T03隿#8PEi760ns&RrE 2->z_W|Jt뀷7Sdtmt'*1jK^8AP7dФH+?)8"pAi༬E/iMh`x|A`Msɡ嚦$c_=4D *.#PFfզ̈ \xc'{T f\Wá l>|WS zqe [ߡۃ}1erIr;!v{ G%'Pw|8j֗ uʶ qDsC_wf"-E+cVqV=wV- (z{m2Uy6販t&qdڒKsH82Sk}@x:BxM5Y֖1=XJ:Ἷ1ZX\L as9H}܎fHĈ6oe5^q"m1ҹ3Dc&(0#rFEa?z:&q2rwy'zi^o9"j]du)_Bӌiz]1ZxVpRw.|}TƸGw-qd!Z3~Jɬ*b@spj!|ϻ ~ ƒ h 3e2}ZvjTP11IA~ <';E*ދUؕLv,daa#"UTRI8i[BӘl 1ok1&R<!ՍeO$."P̦B"*8*b+ҝ2``5i!JtQG|j\!eC{sK3Ǡ-7T4yptPB鍾jߥeǴ6 тDaXL(i󂉁ጬ^1u{~] Tab^| mT?=B1pwku-=56K,po/DdV.TbQR[|?94@ ͤެFsQ:epg~-*zB4,1+ ]۱Mǻ.7sAl4y;ޒpXx/ZccXP\DF> Ta7'BC]`iO9+ƎLh#RA_qԠDb5Hƕ>by0k\?P/NۘGBQyjbO Ft&A7 ,⽠C&\3$Sf86@`Kb& n=?K=yt!#}r) x2C?(O q@ 1`mb` 候4vV澐/1l^u3 [eRO{7C͚iQ9@"zPd _.imZV8e6))G3Qw͈1JͳIʤNm I<[.ʶ)%bܘsU< ( X 0Pқ`UnnDz6,A㤆:Q]!] T .,v( {W#!nX$ۅjueVzyk(уVF-3ayI " 'A 0$23kͫ$ ;`<n@| d;kXC1 LmgMvUt&Tcd8 -V/庉HpE谜\!TV*vO>&w5בY=Cܤ">#5uIgD=.>Zw 6Pƿ[Ժ=y/t2iJUu LܡEkeYt\P*RH!bMl+Xb]Wѿ`L9ȝLupAkIȀ >+'jO׳X&n2F<|@hm<{Hak=.m!8ـy_PZ^a+N >nu%(YL|fVϼJ, 2/b`qoj;^p)t!@8~SvU>|m%<lL[l!N%@R0&1E3/3*g+ipeTv5ֿn7Ih5xr2&cfR-_3ٻme*@#Rj qv^]D_ؤo  Q? 84AǬ5RNeEۧ5W+- wT=ujuS={LjάjF>VkhYG~d/Æ:KYa2*i[}T;T{qS\JACevuQ"zśnW"FA4{\$AȟGZ5 ;EP(yo{Hxh(&1s4[q+)IV17pO3.IoQ \u -OzO JZN(҉Lq6[q8\O2H Bcy;L?Ձ3,B FY_t'b^U|ƃp_ )pp2HE.F+nqM Ki.-B> XlC"^6ECE M}) 5.쓋I%儮N?Rܺ:c Tj1}y4 8V^e%Bs|$Ǿe# IU[ewxQ[8D>ǎ[t@ʥW>仰C<Ogz mvͺLһm1œDf2afIX!Zи`#Z$44?s8S@'d$}uo4! ?b "6Xc 8&*k0%Kͧ 83Wv:N2x ;Nwn :寍M3D`W<NǏG^PI(KNUyU^Y-l\% ,`Z0W$R8tqBO@4hlXb AM|2D?釪6GX_`jο匛es &I(Osll:EH@ٲ ksǰ^*tКƱ"Bq|Gjm #-튳ɷ4)X.s&; FFRbs+t YkY Խ!YXV%0rσWz!Ybl5Q؄0 % HW¨rBW~h?+ǖHN]Y{ |i V}BO޹gnm 8.F[jvX8"όbwvB҃)WCa%x:E?1Ei5'&6u/3~\ ZuX!["+9cR\'Y5h 5[%Uj4G[7 WP&bRKAJPYp[(]}^U)e{D3RDzzv%5ۡ7SN"FD{z/D\ s áHۆ# &AF:&Yqc^SFGRAYl}w]P +HPy X7 s ޡ˯O6vY1NMY 4O64wsܓGiXD D"o )o"24 d;Vf9qXB]M Үq_!;iϦ6ԧouI"C` 4!.v8UwWF"~@ qbJYj 5#lsaB`L$!jU ])q6Gp7KL7e Dx&15a5SQZ%Fx>wsclڙCY(K*K%>^_1hB J6־Ւ)zyϸcY$]0yBy:;*Cqnޘ< >;bSռҒQo]H]$.2_.sȩ$J]=X(Φ4yf=D@HqL/8xIٍ`4%rcnoQwgf=KSuJّ3Լ0'Ÿ-W[|ӂJÍov\P|y]i"oo$Z vl34>In@xl! jb>raӲ^D--9Ljك6bd/+a㦤k_gvN?@3)A~gd67sh_)z TO 䱱1q>ؾm\:/~h驻PNwEN~&ci @ȗ0S_ ^̼vD_0, ՉTDlv8[gZֿĠфxb1P/&,\n T˅œ?xjf]֦!zCjaBK>bFAσ|D[fIOw2YTK' Y T\.)!saCj,Vedָ񍚗V"`hDWv6IP 9TR-Ga%?ydʗP}cgNc6`Ӗx(WT4w-Z%&s_&Tq/캈iލ7Ͷ {Ph/!/; y7-/ -5?pa!DRC `9R{NLH9='L&OUd۫i_CtL 3^ YxqEcH!)Nx[̲ %PCFT$]ם$$W9螻(كE)(ӹ8PH;*4wAߕ 5mx{零ՔrOp.qzOYhYND_Ճ2:tX:ad)Щ@V{G-5 78&U@bMmw$΍|~];^<9wTtW)/:4Jxwmю* 1c|o#%is_e}p "HD侲!J1? Τ$E]X`blH")ɮh-5}sacΌAyC %,s6"1u?clqIȿV K5_bb^;]׭Dן;?;5.J=2@H9!32ihGq6 )n"'C7F>ηko- 9}CQ>v&%zg:>j;!2/7)m-c,]r ѫz>t20_ڞ!w~hRQz:d |l$=`f"MUѵo:EOMD(q]mG-kJqF'q4f33ʥƲivw>dbC2>- %Z 2'`Qh)-Ƈ}\`(Ʌ@J&<\!8G V4v%M$Le" uqw`1f 4ffO}4aB#pW(ɬ_) &k֏= :?*E;*kI|qX׭P< Upc-;kU}!~UԙzSه\YUlGlǰg{(4qO1$IܩoLX@ljEq.5y&c P)"| uU*iRa .ˇiS).AW#MP'rq#jG9@D!vBVNNO ?سD%E;D0}k=D V&ITAf]1FO\O|"$ur; R ܐ `1E=orx wxs+U՛2[oVvGmم[׉i6=BL279ߦမ^y1ҨϦ*IFeiqE:_uU~r58_H_*bm`t?:N 3 EkTϗf"s Nr4 ӔDrBii|H>ӭҚ1!%=v-j+ư<ﰝ #@,*_P#zLXl0[N,wp8L@?QjA@wwʴcHQwxҼ 6;;kEA%Jx6;7{ P7\Tvs~ϵ#:m5&TF˕.:CB'vvd퉵WnhDLu/DEEnCo* s vPw A^bWuJrst`5xg8Z#++]0jY7/:6pƙ]咽H,$8 2s-2D--kz`=-*r?[t5G$nM zfZHpuOeUt`LQb~4XR2*J-t|Q%eKg\md7wev$(CQ>0P-ZVVÍ?ZէxH @y߃f >lO Z #\O NSAT1ɾy.ԇ#)u܇>w ayR7$}oT\)v#٤ޖ3ֲ1/m 쏸ˇ(9H[q޿ԩ᫖k(GLhwT3ˠ:3sA X>K̴v< :z,L'ey8Ð$V`%ϣ`VH7&u"?a w&,߇Ի%$MG`"v,ok4.p@(z*rPeFN@|gm.߲#WXK%SY%4^OQ&65;-Jk"έ]ť_OʀnpūN˙xb zZs̀Ꚛ3>5ӽ0.$mej+[ s->n?ADc$4߬7ҙ&_mgRx]ZkEm44`hk }P f|2Rp00*2y6mSd;Hp--[tx36;+IB ne{y||Ospd}vIHH`%ErDղVm`ySgWKBSx~E@LՉT봍yIsRW5_~ I$Sb6rUgۍ+{:uxIY,B%WxhIR׾!Rj03  oOSNH^nR:#yI6 2pE1eG;{^I@RȐ7!I-8tGM 5(3.׊4% @y61/NUCȲp+Ӑ.P$ $^y%R|EE$ۦTdG]ա04؄8n3*u_{d1 K5\g S^9@f78k2pR?yu@euȠ%&p5H$0ouOpni>4nHΔЌ# \e䳆*w<-¦>HS|gfaV(ɖ2x<d"^=ƹ: Lj&#e?/nm|yLkS_Mu25}5)Vj (^$Z\ ![xdLWIn|D7?Mx6)y AmF83U4Q0T2+YD`ˑJi.WGPjsED* ,uZ: Mt:vÕySIz}D%M|)gh@ZpBROC[z6GǪPsIЦyo0eq9)ŜtӫHʽnT#KElgliv?`5A5 -78B,Fm13pzHl; {Ol=ݝm_iǗn`Z[Iۑd(8ay"m#VIqk,c2O Lryc!w!gzP@ ) jB3kKuܥ S1 5d>M՞h &;m4w8U3_G*`W@l<{ܺr7*ٜ[YE/[nܛFZ8}# SwYYf)W"NpLLps* yh7'|CdzDL8` CVOAг&ѰGZJ:d_\d (x&B`r%'v!*ͷ UcyD/br37zСmX.S\NQP9M_lFX'#U1JèiHy++EӜM#N%T+} )=kC֞[~2XbZCC`? \<f|:-k6h/ iٙWjۊ0z:S`G"W͈ލ[Q t!W u뤉lR +tpc: >8/dB3@U%kZA [R 8'u2`rb΢9~]7]f`|0C|m\ľ_ ,m[ 㨲QuA#GqȺϩI51Fa7\_-v9<p^/ p2?T!3bi'u0/ĄԕP[hu!oo9'搴]`tҝG?0lR 54 ;JtFzGTjG?*l PMT!O׼tR۰O?".ȸSh_i:^Z^`Ʒ f-V7ŬE·#֙8,<JZ," #7ԊI0(!@t .O*-\0{##):B4!ח6\ѤjP1< 41gm풩'w 0/"(AzuAS@h0ߡ:ts+-?,b MݬtWzXVRI"E8#.Pm+欶\kͲzOɝܡ75ۈf-!H>F{%j_Z%"SNtxS)[>I%w1H|JS*QV8Ey}yУ/9GbޝXRXȞ8;97lr`vK/BRBAWD)q뫝ˋ+B`t[^G'o,@ HSb J!u+зnm[kPKNwq|2=ʍOE(2;*"`D{:%R_sVFY N m G,w@Vq>1A9f{kFsy« Fh7*3fZvnP d,XjZ^ąsjuD~oͶa14E n#/ڢGhG*![[!aqv gD^H( 0ÑL=c=,4(,75ՏЕW' a{(Cʭ;.lLIs"xhhF4޺my_8uAO?D'i~WLHi+SeW+Ӥ_x( U(G.CկـY*83n<˜u |UyQS,"[fpKE;+%/ҫ<7"!GN &!N>![VN>@F< :6YNH)_sdխR6āc#P5qʫsaB@(,$U'>q^i{i}S`g84uS2`O `֪_P?J$R۴xYj#y^9lhMDRK+,/IuYLx4XFA[\᜴ws|ʐ6\cЯB cӃX#$K@5 7Sb -'UWK<uh&&, ɷж%4T %KSئUu]!{Yx !JswH|#Y\ժMzcHdRT4sPИW?鏫_CbzQÁX6%1<,2q\)U]h-Jiu6 }dP<:{q 2n(%gO:KW*X x";3`@zN ǾL-=` od_40 մ ؋v$04H-gӟ`n` 8Ex4^X;Pq[38|݆S"KI(]֙\=![0v]4t Ī"Ҋt+m(M1/uäXݱ|g|ІeA({%B1!5}kSC4l]ڭ' 61lM H 6kKt$3Z+К*4Tkֿ}S]}.΍<%Z[02"]; 5 56qƏ<\ ^]8_mCq0  ࡜'`AG|YRŘnOɗ8rP^{h%l#e6AhUF]``Yڢ!w|f/ ҈:s}(t&fbQ2IO1+pfr}I@g/C6yXnMPdpƯJoCE4JYBVzʃ|Y"NO_zgg:YdrE3V uC(Op n7^NOˬ03md ]\~۬R6QXW$اR^[xb ˣҦm #x͵6~І~TM|7QQ'5إٕu 9_CSk@~ Wޑi8& :pl-BPKR\ެu%cs `{H:Ǭy6%-tN.>PАR;k}hF)>`h1]evѨ:J5؃ n9{n|k,DR';sא#?T(}s_/ %н cň -pH HL%{~G.cu!5ۓyBn|W`Q9䅀=]k rO+ ^7ׅd` H2ryW:~bzjпV{Z7[C,;  k!BY=L  5xTWדҫb1zC;_J%nYU1AYW8Ml 8= /61'i:հEP8R .?;̧$ u\]EtO9XO()Ws->kX]y fd(hU6.Y3A 0+5h[UA"Gd#A_bpd& e G8MGf],+􀋛 eMY6ބp VC) J_SOv|0xrrf3F>/M#&6ftvp9(§&!`_.@1w.Y=8yv<#ֽWxkBTrVB,:=)E$z͸v,TBHs؎_pk6i5$[5 6'ܦL:r@M\ZEs5~j Qk|#&m)aA-sŁӃM@6`OZgmcp 1)Y݉T\$ҕGɏM|"n[ǢjEݡЍj,ADًy2LcwW VuN*We+#JaB[-|Ak0+̂9U>we2ROCapLgʺ="NO Vq_fQ񲘑9PZz0$aVu$\r c/dj427BD1)3Fd/v'O~"O2tN$ kߏwGSkHJ Q=.U-+C iQy,Tnk\̮Gqql_>[jT?MF&~/2Ie{c? 8L  h'J{bFծ0A|:gTVbg ev$[>EFmw"@Jbi|E䁼S*C101>3ZIs+iV g7Gyg̖[|WCkuiF0Z~1(e~<6|B+At5Q!NSY^h_{fW\W[#-hA9.5Zysn2#zz%٠EuNwTa9>JE~sOEsGWd/6<ilVSA [6'ů:]w;4ok?Z]A;1:?(V-jp-]ki~ʌ{=c3tcvy\ɀyF[5QWUdPpb{+i2,n;U ]C͊B}r]%$iIe;`^7jQU5A LZT&ֱ+[ZR%Qex1&>U1 GpQ$5 !M9 aD~M1x16JJih\aX+k>-Lm}4V8d{>Xj m1|dՕFlQNFp/PY]  GC/'صqR #›Bz$@ʔ0:Xeg,dCh oy&;?D%/'m}ePrTakRj@3p.ZJt@cUy It@MZ:D,b!]*Y 4?fmqdg;.!&;\œ:$kivɺ/ar:FWtP6<ZTN ߅tA2LLz$ Pz=9q BC>4< W56 7q(d].+~#+ߗV$y沛(Z nGk o0W\Kbt}_QA( 8rAܠ፜\8&MJ 7Do1gcS}uf4YZeWL/PGѾ9f|+KxU1X+)bH]|[l}\5| սpu?+ǁXtuFVX!D1nP YDI367uG-%Vt3mVIG\Hy?ʍ,[O]Z<`u''z˟5ژȤKyb@uOUSFNҚ}S}ߑ mG2<|0F!u85{svfc^SbhͳKcp,kYE{6lYtFT#e!JnLbVvpfx*qu 6P 79!_5S+v9Qn5 qbu:)Ly04ecaNP֢ EDuErkW3#w <p$2hh"gI6!:#m̙I}1O@L5->j{0μUeX7@ }"] Fv4 FC^#jPtJş"ۑ*c_F#-"sLF>.&?? jJW+L޽Xt]rޕ0.43cfx5EP0(Pq77~$h<hCjIZյz!r3%mF+4}lBPf rr37;-37>*[9mIf]6E۞6O-D}ѣ^(;Yr6WPĿ7|Ļ5x2nH=pNoCSj')1QW`:v[OUrt1 j=͝"pT1rRVc]XJ݋&ZVMEw>~ݵGgHU1WxՎZ1xڻc,.lV 20][kP;Vjlͷ5k`9T %'nԒv)lx=taX?Cl# Є*SY,㧩.q;1D!bG`NiDCB*RvIg5v\'3J<ԩǎ>42VѹvŴ5;/'/;c`7~jmcEiࠌɽ]͑#1)1q@/:4ğj4mD FBIM"W|@L?FkK}6-[gcبth*zJ8O1?L'yO+ˁLD*P)ͬqZje5&<ECEJ1HI<.JPI61vE{]_(JY&䷡ 㞚*\`68YOɫԳ,Ъvgdp<~ykfN+xi TUHImE7yۓfO/ybS,V1*C ϯ2E;oEhT&t]S_~1z*xFGM~Ćh˔yBM@z3ǰny̮S1pهo6sq$E"B0N7:ޛJЦ(,ݛ̀'VC'WD:f^za=!u T C;{Ê-G)tw֞z$u|[Z%_,?DSjinzI7P,K+ QY/ 6<k~fn0R-Ɗ2%zi|r[2Ϧٹu)~ HFLT}^U^b1ޟػNJlBX# U6üs('~ս(l"97'Sh5\Ӄ.T`jX)}1(UD*?T (I{(&㘭B鑷0+>e/,4m&;;Dߕ&= 0/6A+.n/58pZ!f VhCM5AF 79 P}'u4߸:݅=L%^0s,&H:DPzzk"xJv6B e` - e# GPXċьw}~KOiQ״O0}6g*Ŭ?x18J hĨ+H{ܪ#Rx ع>z$~F,Řr)?з?ҭ!Kws~2ȵ e '(U+5VDzfݝKw6FG+qkT V^G2@3 F{|r*vjWQyΣwWz֨:f1$қ4vP0KfT!e,l R;6dߨpףՓĀPGQgxۆO2;m֮E憚',ʼn>s糪lb4+tCIR T-p'ʍDuxR(i[& *>+Pݕ5q &^( WE45Ӈjȱ2)Ғi k?DCL8e?aiV\ $w5>540ǣAz~$hh}{>q3b™m9r230'zL{[aSP.WF(x!, D9(Iпa418!ee7WZ%(;0KӪ'4 bV'Tj&*ǑDOܠǷmW[l71a]4КoO0Y^X},T'{TMC$҉vЩi@Pojsi`UŅ!f79}D"4QKCSܢt؁ebKwֿA -^S.!٭*'}Iu%Cg GtL6p?wxp;^)EHq腉3 ma\ZbFrqo'%E:rL$c+ҮzQuD$pշz11$>RVs& 1CcpC`mfg#`~60>qXAj(5Y|֝d.w祒=,E\G߅g8 CTxX7 2 5lp<ۂݏdq-ʯ*Em?q7o`ْdOtK8d9ϵOEzWՋH|`őtZ",W}s翿XGԥⶎ>|VUj3[8yZ0!.OרعWwK UdCn|Lߐ cpR[^4hht,_B $/V=sgTM(:Y9>hkUI]p/gWʇ2xZc|}?_v47cl#/˝/ h趫ުd)G'j x8-uq&o@(>vN䶅o+7Ms=v[q1ϷuD #|qHe^ޖoAeG5Q3ڭr(m w)SwjȉK+k-lFuA^Aا׎Yͺ@w7wCX.vx;W6T,CiuQ|I%, (\IX'ݍ)$k}}H Nf=y(rEPSB}7s^nQ1]R-*n~0ȌoUO2Qe kt~%{c%*bhK jlw?@؉hSvEq2~vNjgB%VR8c~BE:YՀ\g CGԻi!|2i]i7SBS*i=Ԡ7 BtE}dlms #{cJNVLlfjC[8)h\b#*n,GMgS gD.x6A>Fw._]pKQŷ{ҪG%~!'t-'pLhC/}= x e73mA4} d>{pHAEX ˨Ui1\ڪW/GuIh\e`;R*xgU;eй8#*}*? /hֲտf'LFW֯'FYᒗ%& 5퇩p$W}SW9-i&oUߘۭ'a#Az:$L(-FLl⮘0s:^ r<4nH>)q7$vȱ!V@|>T+%Q*"2 swvryM Im>_z3E1s^߄ ʚRgE`2WtfêP۴!kX&]? VB~$Ht'9vYA$zmƦv3+{)=͏P_Nj u-K sYKDG6Xk3!HF6DTào1`q=қW){!0O]ٔ>*()o5`Ea-x*qNmIP8qNr ]y+@. lڡ(Smdkflj73 x܅_/u#@y\˷͔p\?U˘Z#c,m[[aaC`?"mN)iUTbJ)t\EԚ*zG fz=5IDς7v{ndaj|̥":/ԫ֠ Z/vzE̝! 4[fEp;nfcA,'x_nXXzƃFQHz^[(y]VQdf WϮG '5_7 r݈hG['\?2Z3x?qYqKmDgٕM\69TU>)zBL.69#G7'.>r h9z7j(2bzT#=ϓ'y6A؎wdԎʩ:hU iNs%T{W~M Ee7}i:O,kQln.Jˏڽx>!cEtbL6[pHRk:\aVCdO 2=#Gݝ(f)9UA+F h~DLi"x Qo qV`)wS5=}Y]#DԻTpF|P.,M6 wiSMM6A%폀5UN#Ĉ}a0kӯ/@h2,5Rl{)40|6YYxyWAhou*sAͨe'42Λ:V!⮡@މO]|[1"l,p2%b* iχF!qrn|q.2Xڔ-4TAn<3/<79m4t@>t Utv;Ao@m]KS -vj%6(#ȜBHZb.- .d^S/`o3lR3`RVodxy$ ܋4bg:;߈Q1:q1FFVCݘ$N$e|"AtB(b! a8`]!QKV٣Mx4bA|=``pa,<T)XSʧˎc4=)X.V$+ĂFQyiN@8luR6޻;Bqb}w6ot3~;+vXE_/}{>eSJQ=& }2ExP6T@.j"i'tϿ-JE{3,]u'%ǵ-(z8l aPԐ%(kekyZert˿^[HwJdBMRQQ{#f[䭢M*T =isC.{x-Ѝ[=A?'.Gy;b([-^S9zC/6 }f! r8nWPF^Cy:$ nܝw4Z^G/ƛ-SP\qЉ\V hmt~>B`n{2hWBőa{t0ҹ3 髻k+|u ,%MJƺ9ɷ/bo **9J dx3N.1!qnC6*`@VO((W|}j# '@ͺd5g-@)KsBL0$q؎xq)Rn&nk%vt162EM7R>gQEM4w|[d.gkJ@q>8v/7hϞNj=Ȳ=XQulp[BrPlԿ7k+NԚqv¡Ԕ`1ð@<ŨevGx+߇ ]#hOrQM㖴YWYX[őn9f2bɠv:,e6cZWxr'QNQGX7Xj-aoi)yXGMa#WeD-K^KXnZ NU+8oOzD+@ʰ.Hn<ۥ7c.Z+Y hA-hZћF.'STzAj$;*eZM$8ȂFRƯu]21K6_Xm{Kz'+9bGIŮDئ>PJBe0-TJeVbvz< %S`e+erʿ9+ua<İ#i#qN,A5tsG\xK =ky>kW.=>3Yզ`iFB$%1?2n N< A'ˮ=~LG`LJ^yKܮp3! Zr^(;C,]ݺkq>DYjgq@`Y}tYb-KPIq&@ 4R c+簔b?> ˃9]@ -uf';r+0cTW2`=Kh_˹+Gv7 #J̅E89KK3V6U‚G~s}KVJ& U"ʲCCnz_ҨB$}'92z (\sF`m_[~-T.fqIwbA:ՠAgʒ O(K燱L'E];kwF˳1#pfF}-15i5Ymr23dA%q'յc$7x)\_WO0I@H43FֆTf7 5`~LWPz~\dۉckhK,ZDah]J< G(Ť )xL1N U23دbO]Gziώt&EBtbHĒK"wYL6DSTz%IL{xBWI6ʛ uIݢZPWݣ$i @+"> wpQeI cfW.z_yST"9ov^0~0TX LF.˃!7{ 94 .ƑhgsY[1]]kn6 #>qV9| ],))sR46RDū.54R"}`#1y?7+&GtZ1~EYCЖKmB˹fܣGL[dcDl%u<ɼ䤎xP~2[hblnحYaZjj)Jw= e<4H\ K>_s]{9O 2 ؍8 ?(kH= ȹ+ h9D㙴/dcE |]ya_x[$Btf_Fvl|O q܁ϱZ榈4'or]YFLt΂NN 0e={d&V{Oil`eJy z}]H'4يUg=3e). -i` rkfm%1Έ4q=~I<_2~hO} eė|WI<ځjr8~I:j8umN.&4gH%iDI>rt}9Dk-FOuJYE9E F\đ'm{w nawek]SpOɡTMѕO.PQ \n\OInĈ(I{f nlzקjKP`$yd&*$rcit*"OUtZoHE3Hz E{@,\a}5í3Lĸps݉~0kn%1Q ;!#>$̤JL yCzKʸui7]`햑.ÒɐSE#qZ<{o؏Hr8iM 蕛K6>-&q*Y"9|QTj♎D„Ƕ uQPÀ1rR[ט<.'(K ]]2 zpiOidL_x#0͈_ѭLE}b%EFC"SAӨv.,(L~_cҫX6[$%'w0(^ R{E0ï=p72H>S(p &wlٍ~ȇ9D'E_?6U/B{!KE0J LH }}yAatI,`Mىö)fզ:eBȟt3-#Q{~E$ϐ[b%8P*]R-jካzf¯UVD w5_˵+5`D֧a}Z xBA 'vp%A.}Fā܆ㄼ{~i16}i%]?ni/BGsӲ kyo'c]IwtCQS *ka? Uy@Pq[7ls!@8BJV@ Qb6#GYB9pih H%#KY{M. kۉiNJ!Ÿu>Qjk} X]Q* -5]6eDwnbj(~N} mpt:Aiʱ'z3(}N^t M"p}#[l$T{+;<=;qщ\8Y{"la*Noyӑ)yZNvԂ<ۊ'l{0/$F Vt{ j"N a%m?'X7xL$ghO0jrG`CUʘ7M(ݳ6@;B!;F?z^4KTX3kNE4û /i?tӦȊͥ oR(LA fn<P`hŝr h&ԙ[tOg"FCWN`o ь+B òN9׭8'{\i[v9m*٣ Ex!PrSa2&8w "̼@0 ʔi^]cKr;6J'Bݷz^@Wexj{벪a quZ=0 w!I$托31,}:/1[F\{ȟ ԄIf|9mquʞw(a\>u-j.. ǞPC,0@֎⦍FqԵ&E&7he;Ƿ:#A>|w ٫{ٶ x)i0`6 u J*tA>~b <eAC*uB.>+,+)))v⃍4<+ E`ik3`r};k »:2+o[ڝPՉ)b3> NjP9gaNCx_`߇Dt7!3ہwse=i}Q~߇_G^Ah2 TbPqDb/u.-b8h ~9?W10A|oߙww vvo s e~-swC~^*s/bu?W'kM1)l#Q6aשp?ˈµY!OR Δ}(*u`-vn]H.ze3BIU%: 5&WVKBJZ7nuaEVdݐs9 nUe͖qEO@wL"fϹZ:{-PW~ ݐԷ^R%C|9`ߜȒ[:?Ȗd*GA YH$B˦Gdfg6)iV{NqL8 ,čY,°vٮhܣAĩz?1ԭ]}^6b-_% xIِ続jvH"u K0 =E ?4A~EeK4Ɲ.6~ԧDTWvz{XRR]b2v>׾1_`+鿿YML23AJ$H@SPwDYJc_{,TQMK m. u0S2~s9կG+,jUly-bl6H%N&zΡxn^HAYGVs7 ,L2ˌVkaUWYlo ~C ucN> wÑ9W~ڹ(җThIPE-gB 1xL۰Ovr#(Te=k&K;/Lo=4}x%aqH|&^ 5\Cݙ]~ [`$v#'8pV]ף}@ w{I c.l쒿 "2ӏ X:^0j ٱp&͖<rq( h!2W>Ss5FbTMFvgeBvֿʜU ؆SMBnueN@Sv6l:#402_ҭg&-]׀M"b5ϐI]&uausJ̀' d8%&0M1HX 96Z{&)N* \ ;r8=%ق%vw񙦘O w$NO%;h1h*oNM{^z9Xi@'l(8s@Yț8*t'zOc EUgv04Xe/7ݥ*0jHq,sNV{ҒE6So4M (Wե J$) sUDCuJ*`w{+â]TFY&v@sBx1Ϣ2b4a &8\Dk23-e[7l)d[oXaڝ#G[?XCiq[YQ(NJ(AU%\X'C')C$ C'#4K䃑ZuN(ڜA Ȓ6S.,JR}"iawWZ⊘m_@-g׷ oIB :}&Mӑ ILg}ed$ @_X.fG  =96.. #+.jok,wf5d<{fK d'ZV*~ĵQK`U|wc)7N߭ȡg cPaAZ-D:-~n ֒AQXW): gR<D j;䘛W42 BhE ?mR*xF"V@ޠd\_埿:ϷCO[lrMuͫmsh R  D&\ŀkg[nBމ\l1y * N)X4=3|S4' J N{aMYR-mQeY651$@zdËEHճ&ӱgZ^UK쬾nʻp8f 8=F@m F^/+҉E U NCy hԈO(;q)DHY QC,K93&S>Y; VGA'%@|UO^HDp= &P!}1Ȱ/BͶ=IC*!Cm+,{Pw7ǥ<4gч`R=֢kuȭ$sc^ƷV*ᇧJ@6d\J.1Wq J\pͰ5ą^ihY48sZ+m%pvA\HgB|5JEUhdQqYI9(DG_|9]YIh/$}uv[ hFy,KYxInbCxʦV]KX˛څ@I6o`2iJvTۤ*? -t)Dr[Uq|]y0?+>.irrv:]bۋNg6uaRnp_I/yn|c=Śbړ'/Ӟk~D߶. E %< Gv02Pkzģ˼=`xՇV™v q>+tOq9t+ 9F}RF*zB:\ɨ3*x*-XڜZr@ Oz=SŎ^)/R%%ǶB{UC=F*&Qjg#݁H8r[[t 7Dr[X/Gѹ >Kzj׎+++ο6kaC!xb^"1$Ocūr*F5QKK3ю@k|hٌGG5.owh,ulDyo΃Z-:Iڂ$ eG}cEf}3}HP)z֬56m%6Es`ۨgG-y9᳃?%Ք=jv}26ޚ'\E>FHNYH?>4 '#U,Ԭ%P畻}leYhvD7{Km- ܍|Qw3"<}R9o7 *N Ŗi&]+RPb(<б\Ks(yX\Gi}ٛ9Fzث JFwG:y"e/bH(蒠 d;;ľ&`h3{v/oĨXXE8zј0fėe;2 0$۩2!%4'Pd1\c\Y[Vc5A·˸ŠHn Op_%]xp#&}-a1r9Og` ZftV:َy.9h%R9'kHLRӭK_# 3 {W;G׻$ }z@ q&aA\:{6Bc &aHDU ]vu_ 8.,ZG|Vg Si9gհm\JHlP"&aؗgN;hN <]^IZ*KB`{f\bBH=|AEa;ade7UCV~.Vc zsCڍt"?1w,t.|~G93v0YIWwHfHoLr=D,ϻ qDt ` >t\nvg齇vWǂ3s ElV/?R3X&2*5XΉTP/^ZЭwžr{m`L: x赳`gQ!QL{vz6hg< gR.Cp&ևRɼtz$gy4V톀ZrNG0dSÏ2.802UA{Ywtnbs&Xx΍ NgfǘJƆ iࢼ͚v&6bn]eO5|!kWL+]ĦA?B>.6@O ENF!1gUc=GETSmᖶ6wsdcMbDY[DT D\(ܭ݋ڃ.SgUa%#BA^L%.vL/CM"hYw~jm4` rA!_`:j|Ab3_k/ygou" 8$Ed]wCr{Ot (]<-3O'a4{Wmo/W=3ooybkӣmV_1C;,ʄJ9 `CyWǁj4̘=x`%!d[2MηrYCa=n}vdE'jy(>cHw2V'T gjBWL*gPIrFD9@ $խd99YsK-ycDSV܊eqkI1%r0c/} $8Qv;~pl"˭*H$b̆L0g~LjO"XASD̐H1Ld5/&m:ת#BuH!3 c:XVIl?>=&qLX?%)^K46Ӫ_G8gJis( V iԦEZ:9tf`Б{fn0D,8 #$;.G@ }PnS6nz dB'-Sb\DY!Oz'-1Y!h3; X2TİCۣ~@m-;OVqk@IجS݋$/x'P CYEL riEz!PDslVf.8CŅ2 ZvW0SΙs>T(pa1ikH!SǷ(H<țA!l[) WTA(B9n4kľ_SB0ՂDs߮bMdAJVvSyGa[`my *P71 c`Ydb ^Fg8Hw"EH<ʧJSzu*#:Ν^TK"Y :9N0r#sKq7uڵ]~d=0q aRIUuQo/@ilkI"/4>1jwFjv5lEFU C>csM7F2[Su&6 ]j@x7pP12z`*$![WD*DZgLh.^*8L~EةH)3x!އmjL A[.A4`H{Ch&JH.FѨCf~y5M{aD9Q_b&uimL8+*_tۿYa>aS[ԽO3[C9{s7T9+M vd'l^-F@'$+?f`b vʮs8Za2KF^hgb:B3e" !Z J^FEDኡ[66M9W ;wpOET!1i}fBERh ܔ$-"=i7/FeBdR]|%8 xQT`cU,j?iQ蒻'MܠgK$R0X s~d6t9j\lKe dΝ{@2/&{#9]CirX5-gVC)|D8ogQ00B-Lu3{ba~P'eϻr\L(fnCWm6ic~Z`^ ыjo3*B4el4|0f=N歂ʘt>/`S&"pg ږ#[9G叅 GЋ]Po~(X,{YFR0ߢ/y)l(b"4@hBmz}$l;vXg~(ͽp>,mDX=1 ]xG^WH7Ȟ4,`r59B0e- W3A%ׄ4ј3"Hҙ|BQ}a\hN9,W&@Is=SeeiHvyCJ/ à$W0elh䜯کrT7=2oK|B@nSmm/>wY1N~a0j'grP_mE1\Kʯ|,kJV;4 V([Zkؐ]pjc2|thA.1ڒˀ `~̠6}}AadN =Lqճڔ<řqgH+ɚۮxĊ\CT6x+?Ge[57]pX 22ԇ=\*';MxW)lc.vEożjvx.J@ &\RIGۿ'IHٟwzJ/Ӟ\Hb).L7B/vnAsY/G*FԖ/%f{sXLy; s@62Tnˆ~Ă&XnI e[4A"=XAi9A,#.7p` ۈ{n= N1`wle*]*:xkVKlTJJY(>vWK+ iHh^M?|6&q8iO"ԝiQgw! >e#Nuy `F;e5Sdgݫ""fܜc1 2sw_wQN]P7٣²]cSpp']W'O]+$'4ӌ#!dݜMPӁ{' \sǴMw.;v?9^ k[C^pBi=91h8?xXЈ pd _ur~HKC5HR#@ XɘݓE\_(PYά5o{tNmvk御[4^Dl>bh8 3)c51e,|"̪6cTAX ;+'lDFy$DDnlEz8IB|m6;wM>HX]xNvPeq,p**_.Z)GO`)X\l5$[u)7zjxRˮ?}Nz*/*H>5Ԝz(G׽u: .vLbf/HӀhܺS6.m]ޙ *.솑X^ z~xxpsI ݲOeF]`.Ʃ{ǣx R OلYq]V{1xZ G(_Iœo(esX^8 j&+ ȧ-0*=OJ nj?!hAj$:ˀPrCvt<+( @ЉxKHhVX?; :ZorSUI+BvKu_9Ο:e-09>UyD}/xgkzdxאO1 SZ;x@B;uŰ-rT ԘwՉ^˸nA"WLw;PQCV7k,|k.tY#K!5ܹSĆa+ Zp(e{reYE7Y~^Ya7!mN'r?-50fsd=B]˺xpΕk]zqyN GlW@#$l…j@7YFʥ"*oҡp1VuBw%y}rA q6<$*T~Gx!g]1ѡMDUDq6lLlnnhr,b˂E!y6Q9/N>QmeqLԝicOjm-4uw` /WT-fo~x>. 9=);:\$|`F WQ c&uIވ(ji6Ue1]#HWwF/ܣ;hX ӻCNbpPͳDGNa#ӱ=)x4K m&E<4Fd%FgEbUŮ VʗnЊ7ڃQP\Mx(C:u/ 8ta{ts)O@74ړOβul)K52l7zqR(`.ul?L\ֳ,rt2Зm\%>`Oe%haøצzlrw?;Rֽfof--5TVZv`,E-;O2[AR %?Djb>b(!bcv-6Ӻf_5yG+k?h2+=(^ϫKn97 "+-)$*gI!d!)aSt=K4rF"Ӎj-Q tqS[q iEg\sC ${/R -)Lr׶c/[cjV;~=_*DҸ*Igϝ .r O*8t<$-C|vzMhSlA4VD{$ŔZ5n+o7M@y|@]-RxA4›14A@a?Q'Z(>^bs[օAya)NNsdHK^-2vKU+B|#9&xOASy*[f.GҩYg*d{o?OЩ~LI_#Bs-Ÿ,E2Aeno}w ܨ8.Om&sG!cnh6j#B fR ZgPw| +~JxҘ3} QF< #6Gd x?)EL',[~>LHڥzMPl4Y];97KRjkn)8|2\a{-vwy]8ȀWU/?)tՅJ*l&w[]prJ*{5h)ܔHBdfsba 2\QlUEQ>\h)!3 ?&a_5h4$w$_"\$jY4L}{&J(ީf5<0(NBᙘ.ŭ8i,V^S<.a F/xk+4-9IO”` #A[jN{-MMo\i Vo{ ؗ&4hSl z %JA(n  F {FFv6V{`> f]uJ$VsU 0Z:f,.3 WU\zeR"&Y۝Oeb !r gtUR }ˋuzcN gb㟋rvn;knPQyETJu[[YէR/XvԨ]t0irdBW_{}D܏1 Wz6.'ȽE/E'pEOƴ#[Ll z|B9|{qnc=)q?t8 Լ^{=71C/Эw)`gYtWu>nZl86:e;jfa ,IѲozmlkA&eYi<4yODH_,<jZ<AܶpjǼn `#2с&GS ݟ$f5ʑ(zkufڠ3ADe09+7и%[!ª<=Roߣڥ_TCQ]f91=wlaM<:O":8\7/pX.f$l7$ uҭ/7JGqZfA]>V9 0+I@!%0eJc>eػ.?lk/BOnjݐ|7=niocw-R^Rki;|*JP_D"@gWlS֗1㖾2'؞]ڰ wW`3+W0ze˵A5*. $B=|uJsֆt('Zh3 5fs]Pk>cIli$icR;g~cz{U*IJb aB8r .#dK6eUcN:cOCדmpx#LX1);ж *no6 9aIVB^@@Lޟbu$L@gTHF-0j{&"P'#64v*g7G_X-+ \Dّ| U5is/5+3[g͹~0)}$$d:8 sƵMesgMS+gWV("<g05MԎ.G<:wz+YbR,%J|^uR |#Z*/Ǎwv v*g,V?Xq%(f[ѫ P\r5="T"cn r,ֿnѴfN|='$Q wc7jei hV7ş<YꌜƤ 2CެۥVA^>{%{ I6{OroGpI< ٍ4PY t)JLy`P/!&͘COVvt$A_+1h8/5YhU4J0rm 8RdFB!X1m"1X_Ƨz }.Ҋy/#yt=c).|[>,-1lmAw&;Y:e7Y2\T$\.1I A+Rn;쑾P-IAQ(Ue2ogJ"biHۣ$@B*{/YOU"pЉ RPdQNLD)*Q'̦G jPFLO<̥(!jaF\]4m | vx?+܀3~f#| 02\Gʏ`Eg(gnݯ^Gj, WiGN)`GtաQșŗxX>L}*5[mir{J/->|aQXnP΅ϐOo*$$Z(l/)%XRA61JSz-,I<-.~ B8 ?z ᘅu@kPrxqlfZ%ٰR(Y7fz!ݍ&!], N3 X a? 7yEg?$sۗFVm0XwTmZT!ƒ,3z8*j8.ibȚ,+$aUfkezwĥUys%V#% 5Y>BòKJ3ːD$% Ճ0K N}\\ >$6埬Er n\CL33RYȃ7aSUqU$HuKĚX*Onl""c'#zJpc_qșGgONn_`j\Sk;{Fj@h1JރtK; jؽޯn+i.qg@ZVVz_:GI"rB 1ZGdTɑF*0E!4 ,Blnޭu!:S9~#ïouZZEϝ g 5kkv`O@AD> ?%uJͅ~Qb\;%SJV+zuGo&P]a(qťj)X&2|Hw)+^Z |ԕ.Urye/Z cQڧ2nMk\Cn qLkPq[!sbȑyR%5*]+Bz{?Hc81 E?gJ@1טXP֫ uw1 x9A.1VG-Jywpؑ{nW6+ߗD,09е1b 9|҇5>ByS_+6EĽ4pYQ؏Ӕ{= wp܍<-e;䗖Ge8xF 枹Y$j`|lq];ΠE6ˤ)Tb*\ %q#]XU, !`~IEXxaM&0FwBf@XN4jϥ{:ܐ@BGn28|nsvYIcuM7a }DGNYes TNFA,в#Du 3F)˙_jjCKr3ޞQ3wb܋uńƃR׵EsPga?  ݾfC;b+o-p> JH>8eq0V Ai/H% (W m{'}M=|+6hdh\u[L"N`C3:d$qy(M{Q)lJDITmWr(xg(JdcTG ? 9o`?q0`[dR} ;o~ZuX$P%ҌCZ=B鿴1w !~Ȟ:%'$͡˲)t9$T-i8NAo}7ilFPOJ%pτeYo̗=ys6͡ȓT*eH5 u *GE̷46jgQC'nRCm/fV7p,4t^?|Tf~)2 ׋%Qޅ%c h:A k$ -7${.4l40cH.f1 QSp{⅘T'h O+PX\.y'/wKƌ(./AY=!&?Zlɮ! ]%(yP: H11|%҄$:x?] AC0 H;!ކ1)=N;q9ͧGH6N(`dvHƨQM'TzLo7p^, Ⱥ|rՈls'uue{D%alI9VVт *HH1<(fJGES&kl5_ŵȵۀ0W¹q 15(|ghsXZ+F# Ռ] bklͭ2/Ezx804zہr6ΚEЃZy)KZ(F`(s\4krЬN/|[gVN,焞N6/!b!E$ ;bdQߋ)0-{P=ZBpU `D8B/P66yBH|E34P8m)鏂De~`i_2ňt_._L<Jr'U6߯y:$i@;0<#gM.EZK"ce 9WA4)k1Wv5@,D;$Ä7KⱢ "EB0K˞a'I`Ef!=s ![^KL2?]hܨF74J)RJes46|/9rzAz®AϚv 3V'O;8k}CSx~kLqk~?/a/-F/-= *Ǡuտk,|m[(mUQ=g)(#V79 T3NIdt .U^M m|rݏ0aoǷ]8[mm {@\})iDyWqeʈ_߄ՊN&.5% f&qj0nI\Y)ܭ &h J=ȰĽHkP_y'_= H3TAUAm8-{f>>]UQ~ᓀTҩũ)Hϫ75#ʨ$rD,b fJ;#k 2SD7ox8@2s*`7 WU8gFH~D;X Wz+{/i p#4ިi~~}vܐ !5]ƾ%@] _G3^wki[aUu)'% g}i6+o0;MfS]tx=Ed`3ë@OqU>Ǖ;8BhkmD.E~<.9[ L ql}e1$mٗƁSP`[h5|F8=ZcaHݿʭe?BmKvK NJ>*3dŹy Qg]^=I'tJa& L3 +o"Nc+pS"OBA +4UN xu'~#"XS}z:/{ ي\byHT6nn H~Q!{IF)ᗴ$~vF) ,“KΙҿrN}0{#2h#<t<}QeK,S\ ̶wuŇ굸 TK 0"xعt֬\j: XĹDB؉shrJQ2:9?Z[v6VW4 Jz`HRnӟjk'yΟLJ>}S]^rOhF'7YbFzo5Zyeӿ D`dXkӢ2Z^jMPoYҗ0'osϯhao#>`t-]u@粣I] !QѺZ1Q(kl!chկsFry'nxt &Z6șhZi "B JC+,a @qZT(3%M>^lR|P弍sG*rG7)_]bqg5gv 0qf [}tKDN Z9k5<[`3lň+r|-8u\ !PYE1ap~>3}稀LS,US:kgje P:躀%jRħtR=b` = +D5hYYޅo<7{̣B_c ;X,wTYE}+/7: R?rEWaX{ P>c#W&<{e x}j[t60A֪ϒ vKsqVB-zO;8ܱB N9Ynw9͵ԭm6y :i0S7f a9kgv=>yZUWbbM/ :'<8WM-"/W욃:tuc&R2AkA2`TreZ|;xxDM$Ov)g+`Ciz Ϝ϶xABwZjpg$M泧l`ۗT['T<4@E<7"} @w`TG'Րtӝyxn=U6v*l7]#pƑYU/?s8a7]fx+w#e-w]PT ?I#D`S)2" lzB3|.\vKFMJu'lJ,.hX ־yX8&|*=ڶCW{豃Z* $#jőXҴ@kg+o M-Nrr!9D}y 0N{K,Ppg-s">_¸ԻRtu KIs3/H3jxQe HalG:A@qWjPNFLv!걝6)4K,!bB񹅰:zѕiN-Ptp!bʎTDuațU+"(ΟZiflϷAHKcUqpܫv@# s`mw=fe?d,q(TVb _7{AZ \2|pŮ(7؎-DE׻̓0 X1]6aa+甈_h%^ q^zIlSRZ3նۚJv8`8FX0>}y'eZGb`IG'y& QF~rwҟV VB7)ǮVMz-:;]e?:uK{&ȑ]ˍ+ra3gjV>=i eJm*^n) RLYp݉XFVT [՚I${0D">`U'\R|Vm2c|Xi=S︑uαƟ _o*8t@+-kq [jFi߉?o#uun_`.N>_/Zf7ɇ ԏ !tI)q#ND#_PHGwc5< R8e#j%Le^.=h.Dpo"Y]GgAΫ7e @P3n b,IYC^'0n~ ]]UL; Ȫ/ 7#([|?D06g:h'K ^۴H(bi\;4&CO9߈%k"yczOɦ0D @ԈL\9Yp{f@ yekSwY4֒(hg톲+z;@8\,[ sFQa(8WarE}/#-#ɽ{-9 5)DZV3[u;RI]tTy*Y-x^ 9MͻO5B~)UlX}# ͻ ' V?_`}d$l,aIyVFvTY*WaEo?>dcŘ}ŋG'lJ t4'@repWUxeOzyԜvUW89 m[5Ҭ23@&b%L.fJSlV[qrx?̑nEmlH$(`q}E_싏W+8Y4~~7j 7PcZ4aJt 3$=":CE>ٙR4zGLe{c8ZR 8v>ϖ_#}ΝoϺ9-" W֕@y޷Fy ƫ5X"ha xi?z!A(ߞ(CdiT1v`vZUt+s "1(jFϐZoHy jVni0L  <@D O9S?Pu6 50 +O]Zj^5 C3-J&Yl,V>eZ@FhD% YJvͺEruCj?Ʀ S#v}8> )E١RiJ̋R:f.B6g¹728: \#lǯ O] 'q%YAq燄Ms,[3–,/Q=OS=BiVbY%0^QTŠ[8( +Ux$9q:ݟf \i'2lFіP-i B w(&lD Zw}?fAo#}hLo גԸ 6GSvs`# *deT뭺;;wҢIEk0L o\M^R*@P/ 1#&Ny&@{+D֗v8Hǫ̬[j*$VHG/+ea4Օ$Da`EOuO:Obc6^~/noUFH{R8=IBϟ~:p6z)t_$w7?~3N ihkrPdR˓zGzm߲tH$+ \Zk+j*5*8<&?F|RPa`s*/)%iCpu (oY'o, ]. ,$GlR^:qWdU9œݶ.Cʱ^yn$>*IVXTA~0l`1w͇E I@w`HjU T<)uߑ݅f)UbL|9ڬ*ЗuLj/:{j`I[5>kpt(q^=)5iٕytL` !/u+4c|pM iWgMZh O`tJ%jkz1{q‰q@?oy{LFA§CDOԭkg-\wnCsɃ͡_pXOTdxeILr5,V{?rP<>̀uKQK33&H?pjT9OcZ:=?fv)+@'Bq_Aڟ5# s!s1p ܳJ6׬|f& ^>ΝK2U9+~R OƤBn<,&f9bt cQĎ_PЮ'>ed]]|' GL|| A!xTVsY*Ĉ2gJl~&/J)Lq dLh-)WfA?|]U/H%8eONޫ0S?;/CcԆ4qClZ G߆ l:jVOŲۥrL&.;ص5'|"S9mt`7,RQfWMA qFv}'(>*F+߇fC\S1w Ue$¸c>?6a}_]Q$4/SV$S.Y ) l]&ޱE7Ѷʟ*Wv >WQi!*v]'>O݋0D5 <][hLžfGC)0%_֞Lޑv3!Gyδfe_YVk}A%{ͦ@rmkRٝ:3 І 7?%3dtͪ޸gEeK{D7kM;w@B]7J6__)RN(nd7e oYWRu7߆p 4tVCّ9Mn w R{qBi*|Kn "-d2s0p:RrH`hǚͼ;묂& "aBN9@s Y[ Z\̚ʫls7qό+Dc}Cݙ —;9n7PU,JP sm$^iJtk\oqh*9Zޝ#86,c^ėHQO4UM -T~ӈ0%v>4Yl䬴G)4LUoN(M#QՂ^Nc,gs;(JV4[cAN+d`M1ٺC(̱0P~芞.Sᠰx50*Wpot'B;.7.#¡_}MiKp#m33?BF*TojyS:BSÑ}V3[&hLnnn--"Nu=AHm</D>ި_?UC6wihBAbsߛ$k.IfhkɳsZ nSجV=# <ρESaIՓaޚQ!dFt\k(r (b5y%m}ϴWY]R"h1J*AӞdHutޝiBAjnlߎM|M^bf(:` p+3i (I,é'Bg0">6^O/k]gnS-qFKyt+6!P cy2jг|Q3TzEPy1_d2:g}lBc m `9-{qڔ'wX0]l+H|M'B|<$V%0Z@fضZ !3~ا.4:\Kb u9t* )V|[ {kJu!RobZ6թ3Ss se/-!}˂?+(<㿷UQ+FCG(OTA/T[#궡0g~B GEJxrl_TNɰƚh S32eq/ /ꁌ @=%s/Be;unHwoawww,uܝ3_NMuW >T١.Eu +2z'=mcMm@ /fٞX Z bi 9\)EpGŏeeIb"G.C_RMuGK5yCH19 Y4֕MbWXq lj2I KJ(it6 < Evy \oRLc w7uD˳lP5+wwxNbf2k~DXk>nJSA6tzvc3W EroIcEO&Ufsɱ4'M Z*X7x-TY' )&y12ڒ~b:f:V>D\]CgGg,eREIh`R}I}{?Syl;zkn[CFhc j5zU!٠u{6>~.Wy{}Wu2ra3~ہ1q~mmYؑg0^~-ܸRW;8R !b!Yow৹7wBFI3"m^#ΏFmqf[GTr?Hު|eL1aɾO> Aw&YKh{鲣:gx Lz0G齪VSd,@hyB5lՌ=lstT;톥FX.نiBVirOjRWmHĥ>NCzh Wg2X{ ql%q]aɜʬPn6FRݪ \n 5 7JetLПzjȸS7)m3, QIˎ_V`z,o/2kWqֵa X&<(2 (T1y;O*o,7vaQ&T{LPZ?6m2Brث Ŋ+;6w~a/b˨6#Eng' aw蓎b IΣ;,:#F@J"x?F+?f?0ARk;:S 1"[#9&|i뾃~pt2Hm+~^~D-D.g8iQC+lhɝ mkϏ(.R;6 MfRqQP I:[ږLs\al=c>zdcb`XK %e ? &ǧ괹}KTsͥv!$b$7z\|~Jj|1xw_+'2-=I ?==ub+~ؓo}}u{tJEPYg+h i/89gv4a< E?\hDg:XɹҶM+Hhrl~Bif?{(1̥W؎bXc,><Ɓ| R_r*"~f*b_V4L㕸'?̹Oݡjdnɠ ?SDL~C.$jH[Cdj1}+򏃭gӲb%=?У@t`? ѵ@H^pF7AKϣif$CZ!F0Z%0,L0Jb#ޕe䨵^n$XcīP,[Z$KDЈ02[PE-iCm\ы_c9#I)+ޢ$puK̩kh~=ǨΑ4r?)+X6?eiwwr}9<i$:QLx?,u<Cj4<٣j)PCf?!ȑ| @ncLW>5`trYM+VMW‰;Ʒ\ wp1&n ]}';[q[To,P.iwC 9I> !doUkd Pޖq7} BWɨR cimחښou`>nEWJIU2%MNLg993+ZJ!M拧%JoGQM Hы^hrJJHyOj ږ2xZxk>W&J {~gk*2E D+L0&<ЍwSZHZ=ޑ.볽fD), 6#߹q1M&ev{io\\/ƞKy^Loa1V髷xm]U+b~ܰ'Z+'9u[D㼨6(X/{m98g_t ne)no).rXHC(!t)UxM)pV]tX8Q̞ے@1&c:Ѱ%F7-iS":v9L:P}ALtMx^fk^z4rҚmQ?o_p%f^ڟׁPe.)Z~wfqy9,B{Li>i\YCIDQ0K⇔k/pu27g&I^@A!e{ciN=e44+QT%dH^wI'l|3@W/ 0`EpnjV>rg)ĩ]mH;PLr`3O}_<=, ힴ=4uF-iPfPq.`3wjX˙9ۊmzeIGW s9Ly7{*y2=6 (5WۙcAvAִ 4j%Տ]B;[[(_Q72Yqm0q$tMdWdINz?PPx揠`H.{\(D_ l˱𩱴?T aYQX-0&$sGƩ`Nu3.#d?+~WE:/Ep= Ezz.;x%lAD'Y5y9IYƵ8B,jw_?1pj `n>~߼V@]ۗy^Y=@Tc)GbԄIL@A+(<Ҧ4Mހnt84-RkHⲾByj 1w|f]'js &zlsp^=iơ/O;dND#HV)krT6 XMlG4|6ns F<_IS|-QQUcԮŴCJƆ+:sumL!n܌4ϗHnK5G7< MYPi-2[@ BS+=5j ŪvٌD.3AmyG[QDQ^WNؽ'hUrhp1Н}A n@`h/p˧?bCIy |-)qRM~90^JOg,sy*V`nд"ں%]? F% ʂQsw7-affҶΕw7x.ɒo_sZlPWg.dPnPFb%F*OK%qgRkq M^/fr];Sa0ldGqswAI#Ml,4tSVNdL| 4њu!E_^VĐKRKޣ[ܙw3<#&xn~#x t9)[7ѹAB 3ӯm&{~(eYW{!A|WQ${c,xM<[`a/2Q3L>mփ*Dd$=ع%uRq9}W.V˟YY0t21Pvsf,+.#udӑeׂ9IZ)SO&Pj'뢠6d8L,f@AXyl, .ɓȃæ$G 2HS2S !A|ģ)ƝLӰ12Vpq`$XmYyѶnoNU ]z:7gnDȧ2E-Iԛi-+AA `7B¶a?ٮ^/%YlrjnwS ʛKj%m\{# +|VGAjI19~/tzȃ 7dImhE-z UyDPtCPcvPػ7 J%`攓M'|ܷ wzA,Gp+}Jq&[uϛ:PGrM;A ꘁ-5uE%kv(MgHLC {2uZ45r3ն]k+-:O72~_$lZw”x{nnhbb_z}Yl ĩ0UTg7 %I>d/[scyCŒWFjyY {[/Ϣ瓨911S80PyKeݭJ^8NN8Q3"vGBQĵ:oG2'za!u}~koF14—M |FpOE&ƔKhIO?eRgww3ze Kq"t L_Q.{Ƃ8!ZKOM9Uꄝ}e"au\Ĺ 4 Dٍc{k}ǐo:>ȣs۵`NbZ-.uշE~BE@vqF * 'f+s߉q>QKƕsL;L~IΊ|#=w1doba+^#Y3~"Pl_FgLid[/!t~=W~%pƈy73 %Ťܱ` pYlwLz(G6d 1zc]w[KgCx_kjz-A`l9k> Zf zn/aD2(]W,,+s|uY ]AԓJ H|f+`YcgFn"mࢤQXUU:nmi1ˡK]sol%}0{!̟F"g 4KuQ qHэKC&yZɄT2=xDZ894͗D O'Ԡ@F;ykri/z3Xi\5#cVxt,|ɽM;M| \;V^3V6*}it5*aݝY&P~} #e.ַ8G)t;4l?= !]/k5i021s F95 -S5CRinn>7oGnf4yG}8AY#Z]ZN2Gq#H)8ӼƲarnwmVsQ:1fZ.։1Y<^MVqN5P薯#mpX<w T| bBhр.&` 5#OA~nq$o\Q_*@F:_P2e*sm=7(PY򳪔H./S([JlTcGyOd#hh<Œy{>Ċ^WĢ*HrCqZ8; qI_(j>zS59l'i2bu4=SbU*+-yow !u:˒-'YozW `8m!<ߒaBg% 0LƼhU)h{&ha|LT#> ,_J6YZsttcF@A֠q̄A5+;Y6cAK&; +[z joT?IbHGYǕ\l#;[QVc ; 3!Zjys(Ԭ]v[A_rhEoY ^X[#`6g{|c+2L#Ư\cbqbפ0}R@|]ukr2iI5k;4֑SVY ԧ~hqdv(򺭕:/^قTIZAo0?>@9k@B ǒ\ʋh+ٰSqbϙ~3u`&/l/;^w*쌊\S\kXY6 wtOk%Q,ˆ K<R P# Q3J{{|Φ+An10ȳՙ6I5/O?3E>Fql%e^w5 TKLlX2C  B~/lQ5'lOԀQNޟJ!J .f>[l-%kEn6oܽjvRH!I%ޮǐfD~ݰ[7+ X.掜AKmںϩSc6.45D ~=EH6wBj >zI1I^ňT'L,1(:Ax= n6U}ai)"r>"KpׂeLH:\qYb@3iyIPDu3L=%~4FƦ!5~Qtg^kVҞGD-Q&v}BJuy&V೐[]0:h5خ!;1CgfD+[nhw Ou_wZJ7S"C+ŧŦ ʗ;9Ni(ؚEw jovkhv\ ǀfƧy"iWP5Gzvy Ms8\tNq4%>1l/.R+>),y_\hc^ ؂EQN"'^`f-C4]0*9*&MN4wOG<*R-uD]&6 LDϸٽp>-d% +|j/|W򏝞Ԧ9|EW 8Е?U9W8 ez J+&cfdmtZ a#0>bOϝi_jzHy0eM?,r޶JGb4Qp 7؜ti?^5y~5t.aZ ;,Nrd!֘"_p6bo]cPU 3ּ) 78}\%MG\4^%M\XCحW[)!Lh{?U>TJ2[qBj=7LXjlZKv+V~y4:S S,@[ds@lHw7F|t1>~֐Hg .8Kj/ˏ7ďZH4^%",A)b_',.3{).BF$0L$I i6 7'V a~|6W豷bF.d9BNN8vt刣:H`>ܶ^E"~O&op1&IfHR:`~g.V&eRkAn/qBEƬIak{] wYMF/鍍ǥ ȭRtA%6B5]E@ܩ=ewk7pYfPUDiF/F} %5>꯳g[f!X?jWHޭ2{i ;Qɴܳ>h#o,k*?ӨGؓs˛sԾ jM 5Kꉕ#eP/+GŒxē- R3]thndXQZzw )@gk\)p ؁?h?.eGA ϶>D)2u5~! 6I/K",~O<ك9e:l8ЉYo[S[ȱolUsa0,_ƕ܊ h5\mae._:QAgv:%/kΘ&p)i(G~qyVΊLȨ]#R히՝l$վxpD47/*z{2I:-lӏDBQF ؄1S%1] xR(4 1Ydp[;@{LC7 TC06kD($N l8r`ܜi27&nݲ<Dz5 dfl}Ea@4P1_ˌDs~X2R5'Ozu il'…;.Y5NFP#%&=m jrm-}0 j5JPd&B j_]ֽi'PsNݒ{{?x˶jU47|0"|jC[=7DXuY;K*G^ ^=<1!]y8f; Z.cXXheR}N* z$Ҍ9 5ewje c\]UD*&єA^l&/^$k0Af :6{Vi1Ugt.#X*+݇J[4LKYH:@}cg0oҭUm31.$̗*Z+(Z]z %`jT :&HӐcV;lT&d:S:8>e/lg(Qr}Deol7&żY*._%Haq+ISloޕ 3{ 6b,l>|De<@ði ԐFmp,Fۍr=zM: BKv918@,Cl>YgݿvL z?7'XLÅįAew4\ZWJQ$lu0kԎo/oMѓKOANBnšRe,Pڀ8 =(UJD|-~Tsg3L>- 9X0G/I$C$_&ٟӂ)Z=ӑ5#;(.ȇN=KK- j4]2:LXҦ>y -Pܕ4Ij:%’h1S (x)rK8g/]rrҋ߹O\h404 Eԥӑ魤ҽTba-%U@oZUylfh lo| 1:vwIѧZ2$ܩ:U$ ռRC>ѡ׉G5߯+@Lqpg3XDDo:8u$<|p [U+Oi:ڍni(CO2ׯ^pOoJ|PY)~\ֶC<dD5a)<ɷuTҖJ;Tmi ֺD*D}Eǂ馦%HgQϤ=5k5zzzo(#O<mccIU$ aP궏ۣ> !X_v; ?@ Z׈nbUd3 AMT[ b]fnOL/8&rE߬曮X# }fn=e;?%XJOgt饏X/ibۥwp&$QHs1Ea{yz>|?[ׄA]7,+>|]@8jSr[^NHs 27"g x,`Au8ix3( F#E@ywnM_3}< \^4ʦSFT6BFQldٲ9cCoX:G6U!;aDmґMxنGyE+H 577(3yI̍3 iZv둲hzLZHr~^<|qOCCZOnܕfy,UR Z3L)qsb]uL{٢uieƶOCHū.߶.K\ +rHJRٸb TM$m[˨L>N2*@%(=.[>"aX,^7fdNZ:dpEO%Ui3Œ5Y>|B^eȥ #uo7:|1c> eARTB%Ÿy@jR2 r]T:H򞣓)XsaDZ>WeZ6MZvGDĢB+oIҸkCлÓ_ ()p$&e.x[W֬y1^FqDTz\apsגvGvURE' aI܊KI ]0)SߴZvǟG̕gC3U#5=*X]F@crCutP|IӦ֋7}B=KVf"З\[ҼV/ZBS&?H<Sa!I %At + 9I떹7EO]zi4ωQũ!lŃ-}"9oy>'{gL`j\r偏]-3qcai|g " JJ' IJΝ_֙qsRAT&@<')s/)UdБUt*+S$PW>d:e„s։-.F/AspÑEj)W OL " TW*7g᱈x%𶰣9'ڳɚO,$ ٜO HUIMajfh/h!;26}{UVh0{9,?8nGzxi\O{tqkLa{M8%9J0?&%"R@G TE[,2gAL" f:mAT/8cTy &硂._ z[:҈KFBÉӦR];6B ZZ!"PEq n,ǘn,T.o *v⃿I9W̑FCt^q7@[VUrNIoUI ;`&*3f.W+ ş!GxYaLMG|7Ӡ.IM,_WIh=q/j}Aٯ/5q?r#m!ܓ ߷hk ϼ1~i:Dy7Tz_R'UD+zȪMR$]p}9b#К6WLQZzcvs_0!dx;:$9[ۛ]\4t>Iw9Q)L>qFͥMa~\误rUữ1^oVJT:LTrsemN@n!Zi\2m/%I̵(M#GѡS[A Ttbyy A,:5f{g2g2羊i\* H=+ԥVV\pUG WaH"A,L`¦Q;DJ2<~%=} /+ks%4RwQr`훩ѱr kiR ܋5K|݋4sCNNiY%vjfٺ`QoꂠN+Vsv9}ʽ9 Vɱv+>w: " GloipٖsЧTKӑYViճ*ɔغC=DcqN 4ʿZn]D0Lz%=)ćc}E<X:utv' dGQm%gC׻X'፷'h ٥;< 3MrbXH$=(Ί8+q4-\#-[29^[Z'}&2B_P%,C>`0A&5)϶=/k^?"TXX6jU-xjˇ(ܔ|qJ:c^nxGr]4vhxcETa 4Gӝh}F(%欄xwzOF l.?Ta3ѫ=M^IY<AveY恀7r[WzߐpfDž+ǸXЍ#^;>71Q+ B[|f Z R\iV ؇>;0'jFdM8ꓴlEBs OvFj8"f`@GCZn\任@$*Ӵov*{;==ôZ{2hpxwAouޱvRJ^O8}Qh/- )_;P*9в_ߥ,)J͟ ;pspCHDn'ur5jvcY(fX:CwKAJܿF6gc6d#jD4+ 2)|9r4Qu1#v޿ְYȵeE:,.Cz\BxGI;3f9>p]ښ {7Kob^CZe59iɽpcrQ+G\)vfBb#kT+X( 04aĄ\opC!Ʉ\Y̊j(Ez Q1Ӷ%/hnAjBm"F78O1 $Vyۥ-QaP\i# VlW~X3 ljѕUC`Q`W3Q}&hx|rAlM*FN!^92YV*} \BΆ'$z׌~/.= >6>Y<3_ӄ7>\3A\l]qOE;VPi{{$ 쨐HLBrJ!GQP+0(=f_R`n' dstP G`aI,lΪ .Mr"+w5i]Z o Azg! "k045"Yh0N3G(h#0إ!u>&cфwGxKEw7L ȓcM$:0g1"|ooHTJ@ETDnnt&hZa/,%d-'E^-m R,S7\Iּ_ e"B^yHlE fSR DI6TYy0i!5 DX 6"Iى? .IeFlRhRZw)"OEzg;>UC4ʦ;s#5.w`g?Wu:'ulɞ`d9qJmS;CV\|cZ(F-->:n3PP|u_ۑ#ZeRcxU x BLzeĠgnV^ݮ 4QΔyV+5ň9')&vbZ<eza@M.L;LQ@ϦFT-HTv('L= rGPS;žK+mg=Br15bhxb7_.4ϜCWN%pQ?;wHW0y(̊mv jS#o ^YG75i5!ia$^9~v o3#.nu ?zOVƼ?_'YyS]UYV R7-C%W|rwڪu)O4J(Nz٦3zyFt2f]xR6(8ݧORw惖zyUpPe6` CM6ӥtj FR;_$:?琉b3>ʷyVd5;z-[x`$[Wo/\VW躧xf*Y*t,v% m_K)k z?u +A|tMnQ,MQ{>p9٪=kykgayˋsojYHAed2 xiɻ-vdbRoį55 N7 Ka`7!tN"rpTIb!`&l ZמEgtp^ofGN)1Y]v͞ 7)n/6$l .#Ck PMFRGrT1eT u|}w5xc+5f@=zn c4l9eZ ѺWC:)n@>zYe}c{cjx7 K;A;px3MWW{\WL ~G/;ә!Hj=^P|/]TDqh'pP0b jzL%"#%^)qe68j泧ox}}NE*y!Ԟ{LFyƯzKyO$qWY >M(Ӈsۗ}"t>'IH>~/RDd1g<;&yObMdSט|!'1q*L6F9@ˁHl$ ht %=тV c"8̷ Oj4\rPnRVΥǩpr3dqIQJ3\񺭧rOijoG@5a3K?H|E㡼Gӳ0N[)g>'vc@,̚,<#FwB|*-kU 4d$՞|Y FA!S>]5'akM1MP4`}Lϕi9i|4彑4VLc Wݵ$7J#<DXuʶޟo(Te /vOfN1;ˊ5f`Í9WZ̡'/>6'M)uNDGhGXFS ~ @o WdlZ K1Νp1DۯR^Xvb3ԌԠϐ|< ~@=CqxڽuС`)Cþ+{XZ/wgQ|zAn+cչ MJWQTi4 z4 n=~i:v{/et;.60hӇ>"O/ D{`%)L&Uy>08ҟܮa',F[jȦF1TDY qsh \ϘƔ2lv#1s*B)>Q3K8s+-&rtihF8 לf=&dºxI!.V^e:E$(WMvF0X~ΉCSQ–#Oi?p% ۈ;"6GL1 587P~3Akެ XrIH&|偌 H޿ښ$q)^a6Da! NG.8'Kc;0ĖcQ:> (b6q^iհIheLl/LVq j\賒L+mdZg`6t Q|y` 빙D5}Xb}#}(ԝ/SΆX'fW%|;b7+ Qrg)7%Sd]3SPLuT[S qCΎS}/ WG$; 91lް9U揤'q4[ /'`O(uS [$"$D{ćZ !D6R_9"gj .ȕlaF0[>QxI qUdT49X.ro|g)8d.k2r/YQY-Y["m ;r7&n KZIE@oPUϯ\t#~=&u s8L\ w W6{]W[v:z קqְk̐f7j:ՀwdŹ> Z`UeR0f|<c#R+4,r'`hu^W/O/eXOˉ1'YO.AӟHϰL,d=dvo.G@x3\ƅYɒQbyOzio\^Գł;3ds1s۴[L&AfWvY \m?n 5X_7q}f(Fto/8m<یY 'TTW=Ǣ&B?3qv ݜWԯm̤Fmk-?Znn:ÌjZ$ES ۄqAlp H85D  yP ղ Ȏ~/cusm3!-G%5Q}3|,QZ̅0=` 査,ʣNG9 dڱJn;S;(r]p۞"R,ay`GBQ>/ L^g^w< ܬ`kjnhp& 㷣/dD_?E5~Cl+.bbU4h"m>AyFS?cuϞqꏇ+#Jpf&wi0G*kQMlsT<6ߤR)>e.软`L{Nȸt"}L3;>)\wV|U No +Y]Rϝ@ǔM&H8vOث&U\3풺ًpv/;iJgjQń;Lk|!ow9_sZWE.ֵn7fRHڭ'N:pH{Y|IIV(LP1['CKxꭦ? E 7:5z(o|p.QSrP`iC@(ދ{7M;`D1@P5Ud:(bnLO@ǼϠ F> F kы޼8>1hKjL#";[5UI߻p/]G䢖#;T6^.0fܜW)1Km~s )WGƬ_\LuNY±#F8SW ,dܼ!) `nXATRR@`6kτki(7qw۟e7ybUkY tu:E |lµ䐪Ǿt͆n/\q'ez4%;v_u_2֪RsiI(\<”QPBݮc߹D~Z*,b?7IKk޷g~n/mMJ|^"u`|L?F2ٗ~ζTZxDHbw9f,d3j'C\T/Ix 84Ƽ^uqٽ֏'ZP58/V&R@4f{XߋpKrT,2dmXuMbP3XN}*ṱQrWP Yͨv#֍"˯>fPHr8)z(Y:XgQϑsE-(017aސ40] a;/˚G tMQtXZIEfbJG2b#;=(F >kjJ㴫Vs&gQQq3l\@@N߻ɐe.IJUkU؆^U9 q۬(~13-P }Axײ'J;k[޽5&-5\^ˡUYFN4}~Ʒ> )Y7(4hF濤øA %`<L!۪Ѱ5! ҅BcrWwDB>{:&mB U~Z:@fç] {k|GugtQ4(P5riE> 4CS5YNpbGкhZ֛Zّ4{*$5< a lqhUygQ8fy~N_5V#ǿJg9[(֥dsRu!D>R)jIL)LjX%`BkRܮow`, bN@>;x$E^5!->BJ/Lx^}L}\ep-ތCJZr_N[%,Yc?Y>$zeVI?f_1D1Aa@o{"3ߜ02hYG\}jˢvM͞yf/-hSw4H +͜? Ԅ̔dtsEْEvPBϹ ȝbJX=E;%Q K0gqj,мXo4"clw5[#8Z$/}OӜhyZ2 E㗢k *d47z7V!Ί$n@ uW5MP܋uy'7QMnbht_"gޟouG"kDQj&vڡ (g7F(aHtP[vtVp]s@u5͝~lviq CX3o+)}n(_Za{κd Ѽۯ&fD>xC|hA_^rWQdT hX^qBMŠa\ṣ@sFLmw+R̈́ `܂Xo H?ɇpwd+O2JuA8"~ehۨZPVEր Q7^|UT˵߈ Yr〄w*5 HI@z9xٸG /lbF>;IF¦-(4)9ppޯN7ZBY 48c$Epb]A_+-'ЀSR<BulyoշiRgvjCHf'GV2k -qeٞ^fiWރTf3P@+XFUa3ɿ 4s@JY,]--G8"͜% 38*{ [瘹\b!LѽS(VI^ L+hoW*z]sa hd'i0v;KHX-6>$˖y£Ԗ.M.$})WT!q13J 81LcLH{P[^ԛ\F؄';f~kԨiuF2[srb+ҹ68basLnx-"wjчGs;/if8`.CT[В Y mINn#m[cUp!'kAޤ2g{rIZB&/}FhBͩN> b|68oά!a_52η#}Q)4}jC:5{v]b}{Ż/p'v-40b@#P 1h?ޏ@4KQ[0j$\C}>}g 'q{^67~ix-\PI00 ($XDE~V,5(#q(3`棌92-suT< L3D:܀ꝧUбzCSβkf׹a M5gZC[[cT}q%іJY{>aRiQ>ނ%lߒ`:8{cF7:VC=s{qߊyj=ML WO C=oin<&8m ÐpQg>islgka޷T. d&_@w-pw3ڍfϡ"4,"Xz8~xTjۼWS8 Ea*[ݣ*x-v8R+eNBPUMK{g@Gx뉲c 싺UV7(Ya5KF 3 f*\yG<.xNPqEΈR.J+H=*,$"pѻYS\"sި%y *y݃jT>sa:ǩWXȣR;<r8Ǥruj V jN֩Y&wlB0656Oo0Sg'!{Rb%ǭ@GDbǎKYq r.շ%";^Kt1֝N\30쯴2|ě\x4跬I阁V2R92Zv{<q{(o vWs KոvNn{V65SI+9~7uؓ.J(, 4f&K^v ,Zl{ r=UG³+}[WQ^dl^̣k3or V9~uz[3JLj;KµZ/éoi54Qf2lIz'(M d9hexѰ%7~j`{p!\YFƝ9"jr*+W)1=Ƣ֬ͅ@!QPr-)jte U BvS;I:(C%ː2ZS]`yp謤5mwTs$AUmackɁ-Jaچ)P ZWk;#8 T F15r|{>Pnx=1TX߳-9i كEԘ<0;RqkHH.r  ޽GzG#䢜@u.sw:A3CYFKetl;^ ׀ں'qՏ8۞<6!:zSFIn gg2$i34&_Vl>[H _wqau 3<ãN!/\X5Thn0rAÔ 蕈(?.Er},yL9Ttު+3R*+OgF<\kTsirTxѡ)?(j \`-]͇9wI MT`pÆ9LpH9GDA⊤@%bK 5UZ6x&xAJpj] .2&Ep1o9$7K'o(z.[r-w)r`(27<+iawhqeɄx+cMd6ۉ.рk~W.ydfA7ǼRV/_HZOmIqmML"òiCceNXa}rWbV9I]0G(._cgt\)_GXEѯ cO =Re0]yJKn!1\Hj_ ?BaoX(zRSU(*}}rKRliڄ5S(d}>0|HZMW qx+(*9 ` +S莍7jBQtYICk/ z6~QW 'u6qt!ܝ8I5w1A8l0(b{,{_ rM1lzk䎑S D{_o9+N`!$Ab| nJ]6;>hC;\G/ЪO#EņOګBڂâ>^U2=<^մVF?Hq.]+ȁy&o+R6J.9NG;M٧pPqm]4#_2c(͆ X]~1P&^@J:vbe֟ UF,_i-<[8,tre"~A,Ǝo,<t{]|p9@@PB'zvױG!癡X0#[[Oз:4WzZlCx?a`y!u?_98.)=r\x;\{# 6Q<2 uZQǩ ,;'&U貽;̼Û}MdmNl^ 92oͺshmL$We5l:.S#6 9Z.ԀGQծ hʛ&cAqP)wZbohzq)40tl$gܮz&)zjV]ȁ0PYÚz(+}_~j~82+8'a"~i.A'vJ 'Ԛ4cL+rm`!h%;mÛTaIgvT ªc t9ЪmCMћ_p7R°\;^k혿 !Vw^%EE?c-nQ͓k [!73h7tkD^>D46gEѶ/5=Y,.`urWrpt~R:F":!L2`&1-a!vEME88 1Lڋ?>a+ 8o]bB!%u!}pg0<]~ |*/^ poy*.掵K\juH)}Uz`4`s2o2AV;|mVUl,¬(/!+*Ơ!q(AB.^}1LGZ51 ~r2|(Ig|V.Ni%FH273d~/ z{z>n*,+⻘{ & |8>8yE]ӛm%1G9H@ Moqm1xRđ$~|,m[,D4J\~:1z瀋E cP aLlcPDGLo@̿@`T4\s=cJc@Ml߳?ytGn& N/.ddJsSvR&$4ҩ8")K<nx 4:.drdݙh濫3'W~/ov<Í6[U\C̸79mzՑD,Rsb[(?pbyRK0D̀Z +Ʈ#sbtA @ڡCf< / |wy^kܗiZ>FZ*b| V ^;N,@z%I^CPyDedyH r̜Ɨa÷C #(m8k`eWεEAk?2 Vge~*$d3ڮ* `M=A>$1v'#΅tCL jdg`o u!Yκ+X;D-}/|4@K-SÖؙ$3`Sbi`~Պet@+77MF*20=͜i ,AĶ:eҳZ'%jE GfLʭ__N5 k5$B޴ :ExY XV *՘[:,%$ '}WIk16PׇnEa-Om.ȠJvRVY$SS0u5/+bvvre. Aӵ]>CCq59p1e'Ng&YLSAɅR5N4JMڴh tŐæg'u/h>t[=J6 qBc]')r\ѯb$ɨ3=Lμlkzn*쿂aI6 +i4G&a4P۶ѡlx$N -0g vu 9B;Y ƴ"'Ҝ%7^ p1_;uq!n|!C8[~W^"k 4mF“ ys=χuW쭪]:ߠq+vS_10do*V 1G#BWpB;b*й\Jc\!#+`dTډNjNKp`sDO= *s"/qT2Y_ ?J׼h }LJ RYh[w JF+48^zti/|iKĞ<[(VP9Ed ĹĶB\JU(T!h2{jTS_C$R'\ 퀏(ƌaս6L4ƿ{QŞy>uGcO" ` Fw~i6ZJk_(T/@ ;:R8`zM|'܈fYq+BLBd*Ơ?{y 9B)UNKFYeO[ :z{r68_'>>SP`j酅/~D$cIB]iw.M NO / ζ%2S$$E๤w3ww_4~&R*jBMUܦo& 62"ћҘbIbtU~Uן*`e8 P&s' m5^6;7m'dD:d|]qHib"7ߧb>ܕ26B R-/}Pf}ұ{|e͘?{âͺMnZ&2p˳ʮ)7T]Ab]\=_'FYd," zVed#5i4ʷsqm-H~hVAeC~ʷOSBل=T0[wJQD^+n-}A恬J)ĕM*˨N:K_vߒk5heI\V=_u0fr5iޭ$D5JWPPw ٜ),Fj4+m4qsNRlD0S '~qOPYͮG8X*݌u턛>/ZT7K_FC"@ā"{^* MJ~::Cީ;V{mB"G|8TyPt;`!j[ Zфg=h&i"L帠/En E j\:<4]+[ 'K+7V_믐6}F!A:×Y<'25qG5%f*q }ܼZX]Ux2kB&T(H9c=18 Gr6~{%<J#<=+t1?N%Rǫ`[[ܗtU%(6Hk#ܩB_GoX~QGh b*HN_XZZ)DB7Tr{իF=[J,'ۃS[t dhzQ;b>A<0?YXy 34(-7̙] Ru1K3 oWw9gir1 eG Bt`ln$n3IX^֐U)gnjx֒1. \;ͯ($¢V^n;8xZuqbm=kR%/  Fq599\@~w~Yrn2r™k1 Ӡ%=E<}FRk&m#[1cWV㞄N<w ~^>f.r (~r,i!K̿(r仳|0~4VXFf/B}&@k^<=S@݉q:-KS\wR* NO|]W% Zc#6~xf3EqP# LEZ9ٜ05rw׌LxlC– }#Rw, DDr ;ѯ?rGBx\FgCnwx\.윶,N_ʼnҥ`)}̚Gk|vr2?$k06 Fsw*.,>U|􎭫:LG^jV3Uy=* Czǃ7Gp "i|gZ?/+K #kЃn;Žjpm6p>r3B(HP gaQU֊ԧUCOE(sXd@#顑3\jV Gw$yJoT] >P` frE gy*wzZ&]w?VS2v`^9)&-z6M|`ub9~pq?Mր!4E3}U &jG]CT6'_ z&igKӵA\s@[TN[GLdl9me#f6UĹ9PkXPtZnZ`g{O"$=5ub ЏTK@^%Z v;xPFTNfw_h%&bnd5!2giP֏戉iw^j6<6#liw6iurnK(G׶߅4tw|0oL(x Dְ~ K#5n:  '2 Lחk97;c ^Wl{"wrXMj: ow |ۼ f7%`4Vh@@#7~t1d؏m.񥂗x /4 *JYMl5Vpu^H aF>4O4)󇨻5.b=_9e/]=R ḽ( ȿhY͠/`4jΫAuS׸uoKCevgK#>ł< 9^wI1w- _qY P^:-0hIלL|Ȇ9 y>rcO%]=|9Wś%zk):J:&%kj&'C8KY`UKoE> HI[% f'¨'iNC$ja{<$K.*$+H/%0@+7l&EC]?=V> >"O> ?N۞#[dS@PS:y6]\1hzJ!68-XT9E- #E^V?}4ʧ:B ~;5ͯ' A!vcBlRπ{f(~=˻ yߔpA)0B4OeSI~JCH`k"7Ea.$iai:HcD )GPkw|?D]kyWx&K0_7ĭkWVK@l+!wOGn?z4w}vر w/H%6Ǎ.؁$;[UũyHm3j 7*DҤ>{T YI?yOoTmZ?!_wyPyS#OF\%n2Q_HNn҅ X]"mWna<)q{@4p:,?`3(sQ8Àܰ>zux3~Y"Io3idguk]F$"-.G+CTvDn~O腅ܜ`ӽS^}ԦaHo.7ⅻSfIPwK N3~xITOK0'3u#X o=+"oZu.,(ߝWXn3u/bi;vz"7o1bfaDHX6ޫ]}:ݬD[~}O@zîU_@f}bPu9Y'( `z#ʴ;6 l? Y Rd?B#K7X5bRȘ% 8# #N.`VIė[c@ ƠCa3D`Tl .X;**41aXpM'U0yNPk_RdF5IY&a> "ҟ]oJr*U7p8=+|@:4$/x=gjW1rxYLEۗ...pL:{!{T^,wG"TŎ\[H:X$?M"RJ䵩 DB)_ܭCK]ITѲXQJci݄dDCI䱫fHܡmXtZepϡxAz5rgؓ rD4zRDP>…,E{[h҉,VR Y| q5=X٠^ڗP@ s'wcH,6Փ&iɄX[XH3 P%fnLp s{Ӯw,{W,ԪĈek\,ˊ)즽ObNdq2a؜[J]!RX#f bñ~*/54rNp78) iHu~n۰EMtVXPE0J+"=i+;\DVsh?j!hwܯˋ:t v[Z٨C2E9%NYpNU̬GcV#C*H' aW#_ĖJ>_8cQ!fF5_A&憵%{៻\aBWTA]zuxک#l^pǠ[o,''rA_HQ5a1l5vyKB߲~o[R2YVdwOlP XDĞ \R0_ .ٖxIguGP: *hV!Yʘ*>O qtKs~ p_{${E:fU%0ͤpk`oK^:Ne 4K]F~l_a)H/qub-o<9bbh3С]b Y942[5+omÍ*3rcԉݢ2ƄۅxvL?6ٿ wD\wk$1mr'sURsl87Rmf /oVCpV(^5߅jyLktx _P aQPeMqy5t$?Fov'Y3O j肁CrnxkQj2ߋ\kjM$ l, [hk%3 x#>q"{? o4,1)y8(C?lKHO5O[ELb4h-g#|E$Dl.chCMuùH‰]ȮnE߮Wirrpfs>{^x uĬv-[ d -f'ѹᣴ ôD7S &/l8'Q׸8%ƨBӑjS`h$88> 9z_=cАЉb-[:S?ZPQbq)3zӬ.\!sy,F4J`喥!b\3WܲJvZJ`;9H/F&G3?F.}"H 9}Ó$zg!_Bga!Fm9'?V TŦ0iH (%4MTm.`e[Sh *wwM|-֝x*:q#GbD':B'Yrzkw .-u1J+_֞rcf[b~B+~Cj*/w\Y 0G~cMppuxvߗ 1vDogGL/jWw_!ߌPd@{~hC-q'Q ,rIrnkyn^: KO8XMtiu>8 =Y2b*+f AI7{FOD%?>]NL Zc0K lP WaU㬄8k%rDb˃̴hjmI{S_vDQ[H摒t'b0-уf Gh׃!,4~X7~p5\f9q/l\S7ݸۂghxpLf5i|nSwdebpǫ U`P,!/Jt'5R~UKO)㟺 \j߅)YIr=XVq Yd_xT [Ő uvyu7Vkr荮M;4cwKN Jy,fP~b1Rj pϬG5F!,@] OUҭ2#q'Z| 5Ս)Q"59ZɯFԝDR8{kS\Jt,! o 繃(wfP^TW4 % Uϲ$1Y9 V:;ɥt@=|uJTpT/A}׽9+͔JOOa,V_3>e?`^µ =)BnƝn}s~NF~CeHKEO޽{L]3up'bw8Ü^Dէ&>X{1vPh>4F~5K-C93*">Wd.e( 3Y,2AxNH\z;slx2LɹsH+ݪAIX0|*IZׇ^v$){6auC M> (]?'B&X;"' ĉp7+ڠ fWO5d/-)VeXqIŰ,߆?/Z)ȏF4\ =  6bךֆ~ / 1|'IsQ~F~ 5k^}lLqp9q+0_gaҚ"7LzF|C5~_mSm@@-(﹒|cG4b- *Vx _>pUsVRiI?0k J_:Duga*wV7@lVEG"ᾪRR E2asz-A;JXPFƠ#wJ"7a q3+- K]d{ uɣ4]ka]O&eya֤FθwL(&rF"{UBwWRiGcˏhDOH?(zYp{ejO v`BO%mT߼)Rzx { N =؋e{T 9 ȻMoPcUNHwN=i99)8K>ε{e 'p1u8Q9QόW"=ę %AQW#aƑ[?G҇Ѵ\y& B4z~9uPcrKKr%(>+`w ~̫vIzsLk}=g1S'$Q lZuT-tCP8.H6L+!{Yq":yYp,& #{Q(Q@cB|ZZ_wZY3dD1^^Y2wvcn`d E~߭f1seBfQuKX<@YMޛ:,}fPK-4?Lĸjck;]Vh_ܬ .e9,!,26AyCɘYfGvU<|G>f9qcbNΤ@Fa%}r)_/N& SJO`e"u2/cb޻A)G,unDW~txRv+TmF2~ׅ'ghZ&s)P2Q.H1/T>q{bS' k">!`oEx'p{"1-S}!S' K QyZf_5S2wR77^2b@e/Ω[>(xu>S gle:!Fy5W:<  %W|scNscP6e'D͗HkYVe*]vFr$V6$~#,Bbb1NqC!WM[A d?!&6?JNtbO(A*SFn =u62 Y-QcS)\镰 4R a̹ ځ-k>AXq9uXZ;ffp⹹ )鹟15jCcZUF Ϩ0uM:u={cR_16&^,!0KUbKcI,ay娵nS슪}ΫiizȦ`krt|(ahHĥ[U&fNEϺz(tA9~ !\ˎHuK:O\\m+xpGbE j=Guݩ+Ƿo*qĸ;otQk9lx?ԌoZC`^r}}Rϙ7VCR9j~m]uAa,ʼ& pwEQ\ףSl:{X8uKݥ BYE_Ҍn,7i|B}IVLC(ת:̝4Bxĵ{Vp{8P,H=ť{9ֱ_I3 uiW9sG~/ xqTL&XKP(Jm S ѭvۙO;cg7C}[Jp9zjGD5&@zdHO>n1p7lnÎi M4p'5@= A}#Ag*}a(7NC CjB}Y X[_}{Wጷ$Qʶ?M-M%YgR ^ZzcH8;22$䶩Ga%_k*EƵ‰CËc]'S8|K3WVSr\v3BB L"RQ:t\9"=B5mStЂ fh)ΨQu +EVE;O|UTGdpgg9s3VMγ̏È|^"k6M7҅Cc$(h*n'^ gpTHGLDP>)P^=6Z>@@59atDE*Apm+Ac2&#G"CE=s¬jT,0hiIhҧ¨4Y}f'Z(ʒ YdY19 ռp_g%oU여S\Vg) 4= Y,\=QY2kQ$rc +KmNEU. &%SJ3}*폞b[W&|Aq3ݤ$ s/b*6by Hho(XnePF0ʽ7^)m:{(3] uWq֑:BvD 䯃&["NVECF=RRXev?T?֗6sLO}HuۙN Rn?(-J qϻ a!J;:P$Z^JL̠\"cS&Fi=\f19e`Ekau>㵻 9fb~q1 // Rv5G+r@R2˃s>K_k_?IO3$<"iy<1ZI&ė=w!]g펎;Yߦ\Gm\s!(u$cŶzw~2 DnmB&DBDA{*s?aV8|66@&h F&9vЬKGX꬝M"`M3ԍQHd¾,gGTj 9bTx6(Cl! o #i t #^iwK񪧯BvT,`^(ܜ.c " ArQ_ݽ?]z; p3AUÆq. ٠?cũ$>_u]`2L\OZ&߁ ۍ&-O`l߭0pɬBw&4f w%s` qcMb]] df߁ XƥYjOS. Hhy :@䴿2ʋj ͔Ȫ -t9yǦ}{)1Op鼻hckq6BԞI i+z/y!<)A아Frjcecf.O))) pdRR8ܨ[Z?~b3$n*"lZײkU[׵[Z3tn:ɠ9ըבH_dxGRih ٵ/h<ݨHB/>1">)[n0l}/?ZX)_Q[=*H1j< 1jdI.rrTث$^4B<S/x:-:efRskwNl#`4]_^o'sQ> p "d_zVMͻZ4's .x]{vrвB^C61f=$f ԕ z,(o00rc`C̔^:n9^%]a3&Yꟈj s!(xr)gqq^ ifFѽ2]qfKyk+#+&sRVf٩N Xr3GK!8ta)eeKGuJq ~tua=ObʈNqe?& FQby:| M^'S#,?6Me%iW,.JwPr,$' "sfEi}vP\f6Z/g߬=pm-Ju#5 3^`l$5'd䔛=Tt5_yy+k#,;uJaeqJs+u>l8hIG#㸚0łtOTB9,0r _f7ϐꪪO*x[nS/3#Icցb /cQ[.joS|kytA:4e*,Z "_`~B?tHuպ([+fd@j &R .#0la 9\hT[D T˕`}r)_Qvr-^pOvɫ*RqO' kVZ1h$% / > <|m%rQ-޿>s^&( +ZBf=Gɜ9Vǧ`r ~ܫ}QNp;H)(g~x{֫'GwIej: $+[Q `-,u* cpa(Uy#Vxqe]6h94n\\V2ixv<:3hOFѪ#3R@ѯ4Q`4Iެ b@'cSW^4uE`0uV#|ݴ7W#W&Ͱ#Ƥ|rfӲz*T4f4,){0d#v*s1ɥ3V PVN.N˽wb__[;R(K< `[`\X%58޲Y[(#RK]vzl+zwR{$d.ZaAԝ}oDMcDۭP&GfmE"ʟ?MAɯ.q.i?.= v"H2C͍ ԯAbLX?+ˆX~3ɯ夨G׮UQ֟hP@i}CaAQ.$nƚ[XoH~ԁmՙ9}|ǻ$].2>`@{h<׆cӑsL) '0c0:H1H>W~[U+ܬiQ^Vn1 -+@ ~nTNٺ0 k5Rr\|nҕ#nD%4k 0M : `wtR'\}o|~p!/:t!T}5WvP:3Rw:@sx՗Fk^JD$u9K+6E>G*=MR#B;8mRW1ۉ:n}2Lڏ2T$3Ҧ^Klޡ0"A8lk=8WM '?ț$^=N˯يּu>^PP4" ;!ln9/feN/4<-B}1J爒  ND{V"B>VW>;F2>e7&}0M8_06`#adi7G{oTxѴjS??D SnX6jR0ԑ-ɣ 3p,0JZKei6'ݲ}Q%EqЗ\BNGH 46!Gd]. C%iV!J|W|Xi}hsnq>RVb9.&`o4'J~hc0tֶa5{(x|rΤ^IR>PVm8 {WPggڹGiR\1DܫŔ(}=]^G醌DVj,rZpӫ:`? ;~fXqF0R> p$)[%@ĺX&UufFɿJ3zqkcpw<AnNUZޑ}\8*uiJ<.00 \0#^P]io8% s-rP+) D .1(L @R퀶& ׿h4Lb *+">&S*Ξ75/Hyۢ9V k *gCw~~$y#.(u2_1N" BO+{P1C3S%-ŠF =KZvfDN) _O!Ǎ=Η^PAR29p.H%֝f#=&0\ YSCck]fsn`x~kM㣍~ϵ$D̅(lzˠBҧr׿[+NwafLp 8\=! U*a9PϴK9?8{F.[o[͟\ą2' /B5-aFLtj8k&h'iXa0Yi="n_q{C _uKoU8fvO)JC)QʐVla z3O$~c[LᎶI~]/ 9y!jd4!FllpP-Sh[iϑ1AT4ï7:] zjT"ZI&sADeiBFhæfuvjyf`=THރ:`nvS8*p8V"[PU-@#'#,? k' JP܇+Z=8 J񖢹ah#b!^=n̗;B;3AO0$#j 4 Zg35[[_N AMv`Ö~!mV$P(&k+Š acȗ Μv ]]s&G,%DX mTP=%R WKz?\;C'ZM96Un5ػ WnL/wVsm]fk,ܠ[peM5osY9JF)G#Qï~ˮⴲ(z̃k2yK<ϔsTѭyk|7BT`(lzA< )XgWʍ9/}IT5=o1^y᠄iSG$<9vHQXq*>otdýQgE;eK+!tgcue kO5 #(`)ll:'u^$̃MnGvxfym|~Ͱ(o FOpydo( \k9+8qB|ThT57)lxV"qhCAL~B܍F {?;vLplI33;2yW;{9ǧR.X!_&j2 :ݨ\B`Tر8/d  npeǴRڥ9ڳK 1wyVn-%=<-'HN2&:ivNW5N$8ST{.oRZ1t捂CIe4-v3s~_q=b0w4qGws̿6V.㉅_ 6.%zMt9Ed"wo`҉uX'ĮK3v0$ \d?~3 Z[W4Xx[L}8`!ȱi 9z@% :ŀ)Ѥ5vnI.Kk@fk"47|3qyo¥K,?MX?0ϧK"tRTQ:NE,4*>~Yyݓ~a#4q"Wv?WlsJ˅T+)^`즳xAG(:>vmy5^1́80hXm؜Q cٵ+LQϿSloFGo?\pl5Ng8Ჱd'y{ZQ‚/]Q˚%]-|J&DO2dE87&D񡆏uihG,7?kG}uo,ƘBE% ʙ҂e[%9tAiYVPDU*k{{H@e^e3 SY!ɦR6ĩĖh=~BAhC#9*ӆzJfRi8[*>m\~5L6θ VI;jq#',# `FE˔mɆ2mL2C\ P3\tKsusr3au (|vnA*b:ot(27RoJ9Jl'}\ i]WT+ٗj*|κ@>C8LX +VX$~ ;\+_=ý4IUf yT SZww f|-XVNqsp{Fe/|JTɺ*K;EdKϥwhJzb_ Le <)6BO8I0;[B[-EM_S/>tqtx*/S:Ŗgř*e=YNF)v?.b$~=S8ude/~taJԦAUo"Δ @F - 06V d-K >1׾ҝYRu <|Tni3f֠ WVebn8Jv27@?Лh5 t"^/_ (V:EL; ?TkjN[F{c\]߹&oƴ@L!ԗ@XFj#43ԐO`&@ u ,Hq|Ï-JugjʆA=.]آDt$>։ڱ u@dt /&_ dZƄĺR1u.J%Sg.f"5o=.?"!FiQ3J{&C7^6!t{|YhGWlIlxPX &9rG|[%T2E/a#zi^HKUX;tk>zi^bZ |(pt?޷{׫EjT8(^N(%[bڴaaah׆k,#p\]1/2Y=.Aߔ BnalguJf:U tuƛ2t%oĻOTywO0]|تKAu͍R`1v3TĢLlWކ9Ԧ6Ii/0Ʈ)yiH`rIZ rĀ4wft_&2w'_%!6W? 9Nr~u])O#[-N̎k`\q-Pr/zM0^HaCUT88{^ v?lqy/"_%c+Mo`c]n5J.wQarLS?hT_Xz8!|K%/dhr  oC M+t<fyEgȓZf_)\.l!ꋍs(ubaaA* `]E dq ry&FӲ(j 51b4qT 9=Q.nKlϫ :@<yNyͫf/dH$G)M p<جbߜ+w&6r؈kf!+so$Qu>2"ۏ6 *ZTWC#B^:`Ͷ-\"F'*_SખcuLZC%(UڬeHL n=Q^9"Cі Nq j㿙ύW0NAe7NYW.N?h{_kYʼn^WQ7lGC4L世I )@z6Ծ=ҿȼ`- g/9CA&}o ^9THPAjTH:2@Sn}گ"Wj:8?lX=wgJV m2vsuɯZ;@M^j ?9QUNuDb{Kb5mW Y2h%^ƖZWܷ*j!zӝ%5n+n#YrB/?bH*yr6M¿9K&xw.%aGV̺0BFt9جImTVumrX VY8{F7k;xk5{8{V|X;/hjdR:ߚ%8>Ovۡ;!o9(zgkNk:N1d؅j腓,;uj%TPA|PD: /w|.qU`Y94(H=fgœÃl=" \:w ;S*gM1cCxJš- lJʮ-grEr& ri8e6ՕaSTlîPnoiEYb ؠa|Z}=6`9t [;)| b cLc1UҴ~&~㖥% ɳ1o?|j(q6V|C/2ƪ!K*^_KsJ>[ƪwl:)5N O.$Н~rMV0w&|Qga>ۡ2[yngÌ65NK-#|])w-  U +J1D|Uu$b"sg P7:l%*$0v{%#3aΑQS~xk6z2Sķh}}IǦWYms} 7I~C >ԓЈBy )WSnЎX\c!'8DđLCua[baVȷ +Hڭ-MnfEhE1}ov|=Egb]R/jڍB5R>I7 #\W{OuQU*!XJJqaQ.r[ G @Hua3 =D&:nD0I}3hzȆ4N&[X/g9xJu=c8F6_W|Vg:|wU 顴TkO+- 6(1LW8x3(X̂VIӒ ү:W#:.S?GPME%A!dҪf6 {ՑTՉ9jU߽3e^7$(@X&(5@R!aRUb^KI4ޙMCN8 6iWK44ITT#kgv6KQF|M4֏υwg;ێUϻ%6Xb bE a`9 f;5ٴW<t-U4q d+P{ *^WD̋b:?f衬-YhIvnrﺌ]53)iĦE]%k =)VȞO(띭Mupyc΋J`зm;Ƌr$U9(~?3YSzܒ:~`ۤ3[\oB!tF[M} 3f*Z rLr!S%ݘfMU] _ް oA8w!^Mz 5Ώv G^ rb[|J9,z:!ZRnI-]( ՐQӚm%#!f %P"R.Z3^ǎts R@JcOFmH_ju@jXؼFQͬ?(~ 4p/[M*=\&#M2 z?C`ܨ8 e\Z>v׎{tAPfa&n/ FXB([7?@߱ґ)$У(iX%'#h8Hs} ӆnK,f<ӡYG7k@.1";`[wkaKgru ]nIaLĜ1L%3M‹bS*rU o];kkB e RN[t D% h`ˁZd\k 8>e.'s6o+xQ;z0kCmU@oQ7eop;؊j}}t?t dΘPrI;ރ+>};MKEh`鍋_W+F.kϝ%]W( Aߦ7#Kk~u>Mb293Fߤ-7CM0~ĠO b"sL9Ds$8Y[oUJka.< E@egBbPuʏGH'"Sp^˙}Cw&ډ&H#^tx0“]{&S]͚G>u~a7:a{SUwi sba[n8`i˝樚*366 ǴIÒG8,/)  [6>* oBY/SJ ϕ_BUCO9]MCGzV@N@ $߂l|-!Qf f|)4E3/c5~X [tz΍?&b.LNMxc,ȁafJJ 89Pa)c:5d$ a%#wuzkV[œFI`2:~;Nޛԫ#2NWi}'2jtnǕt -7PM5&dMnEBSrB1ȊTz/KPoRv2zSD,mekp䨽mXr4lpva;@wlFn}Y=nF& k Ӷ0\l/~,FlhMSJOs$1kC m~z~%7i&_`aE;d,HPxC+dB+&>8$  vvu@͛ ; Xa?kHbYd5BCCv1$Vh;Ω "QS.3&3Y *Zic pRAZ1j:a]*mz cRm\3[ '`j<z0I,5~2m ϕ Ŀ.K[aԧTP1FaE{E9(Ym'D! |yD1}j*ndZc>6jA%ȇX9 ZD.*Lߨ`=dv}%X.ȭr0WnR.P^s=gR404S"'+ U c;*Bo>lS˭\+f繞:lI )^3|XPE< dlkZ̰ݫRo5maD)3Ը{٧.3],[p7H 'N%ThwC3L6hBH94e{yw%n U ngZ)f,6 o2nw:Y{:o18hJxS6CT}WK/QˠCLٹaWFdQ>0Ӕ{єVNmŇܥFB;/HBpNp,qzi"^|.v`l)/VBSq';mW vmh%i_3`XCo*lbkG@r6&)0?b:qFJ;wyc/m- wha/'m+m"ʇ6zYy䇢C}-($Omh}^| VX nDؓ-/y~o=&⏞Y 8z8+L1v{6WT ;dd23B{uۨ[Nose $\+_qmv 6CataĆ?! ˉ#LrT&̚xJ&O"B@U*B{pk2A3%iLpۄg-޳$zvk]ڠ"&._OQm4wV t-7f@/JH6Ec4}.`q|!F-3u 7f4=\Xf \Љh/ $iz.bd7tN?B޺7k/bƃ٥p!Yzݙ g6 S cTjo(̐cwRu/ !gGQNc+2]M+Wzl<`rwں.B%CMAvre|VD)xJ'4re*/o꡹`3K4כW8@I1y{TݐvM=GȣLG#\C.@.N}@A c5e>5q־^N}[CvU^zLeT J0J@jXbm̌.I "`Q#H;``ɛ G@-VR%6|]+C爨\, bYA!АIid'ņ6zW3a;$2I43u3&yxУ&Yz<3]RgK/<X"G\:\˂歒ƭ\{>M3=N[f 4,8$MXVAQ|1J/Bo$s&T/JQwcn1_}q` 谵4v:q1kEF*s_[CxZ~Խ"X=59`v :!u0:(;;Kn&CƉ!?>kR= AJГ^B2#TN;ؒgD1qNjIًUL@v@^8˘D )P>i126H_\;05 kP89 ,}/FЗӠ~:UT/]#=GѓJw"ieR1aժbR#r ȑ?P8M@2Bm0Yc%Xfy"PQ$n~yug2ȱ0!ǒ ~z>t|؋6<;7 䅔82(RM)3MCRo$)bZ|=GTފ< [^7N?@&IIw֟#H#UcuzoFOj桼LIC/crݕ:M' OBMZ@d<څDRn-<ÇDN<)c=F(0.O`mգ gOT:Dokӵk=Iڠ.W,&7kp*c/N\etz*vv/ ~棟ΆM39Ɣ2A~~VQ]oNBl4l֘jvTT+=WU0wgo F-}(<`LbiіPGlU`k U/YSF.*6Ђ"S:ט{I4]þ\uNGg"@JP=|@9nŚ:8c,[FplQtʈ{OiHܜkx@[8LsݬQZTc[bqV#mj]i QZF21La ]? -Q4 L(4)$>,ppv~jPۢ?7׌`ҡ"(՞@j̜˻cK{E!i@eqS څ n*!PrWULM0ctC>R)g9*n';A?e& v>'1ԚI]+8=868 !˅hqXfm+ mOJszyD>'E2O=H]pΙO$cay^21-qכc]ft[/bOq>ȿHےV\i:+ >1gt ޡǬdjWp=J9M,氫̭yIwe4`|3S\,-Y5uboϙdYxf#),Y?,EXr=cT);iwwUUWKǺ|Ŕ(._)z eonFˎz =>>s/! fݭF=:qXi1"8҆Ydt/WfwO7*1agF2V[O3zk$[5vH@▼}^}&J}̑^S{YaJ4(f!b^]Y˜BC.'wS?} !*!1,?j]f=[Ř^krI"^{RНg|+ 4yŔs?{1+), 38>J1ۊDz^_0g gxuH#0Fh?Ge˰vqa{<< x\vn'Jx? IYRB1+fsǕL=Æ&TtOZXW_Dg@T>0l]p [Ϊ?~n2*&UTvK2FXTi*xVh!4_ٸh9Kqm=(B[w`T> ) &m>.՗N4".f| 2mN65Dq| #G{FN;yP{+8ꏟ:0 :lmrUa=2F1яnbHHA|+Wja$Ҝ Ei7d"*cprLGrca#E'~1QDߤ>w` BኞL:練/kNs* %y^1i)DR@{eFbŊSf Dž5y9ǾܕPFOh Si73!`\Ro!y"ܮeږKQxp}4J7kgՍPn!Pߵh獜>@ }VqLaAJӜzY38Jy>[dZ+KK1cNR,_ܓK9ra)2M8)~TCAVM5kkLc:,4Bi;D Z-H~Nߚo;㨷e/ov*~`? !: oa4_+>1ޙ|c_Ti|7obM%QL†EX-I_DQ_!.loYS^1h%]ί3{91<'[65h:߸W0O"NPXlW֮AJ,nEQūNh*0M$oǖ;?*N?d,|#iX-67~ϰč0Q?k^&+_ p<2s!OO>wMJ y@$aL婍U4i;eG?B,yUGc[(l9 \+Q{3 E7B~7ϮbtYYqiwͥ,^Y/6roH{H1MSj k:sL m$jX݅Nɖo2"18mGx9(=%cQUom4뫌&C|LX<Am}lH+-rP(񻰶o^d;f2AdgValx?_`b&*D /?f9#vQǹ/2~pA 5w'UyW½ 3 >ʛ|j0ԨbK.IKOIHgojR7 0J2`Ty*3mXzc`iG^5XƞScQk犈يOQHnPpN7Q%.dfLqڗҶ|(}]_\y፡%ȥkB#cǗ5>g9a qDe3˃ j |C WIn0`1- O`ZDsp㿯|\F[18tA.QIe=3RbEك0 ! ]ĹL[O-zH* oEvyCG\"jD0$'@\]-*1BqcP;2P:B, GaɌ$屎\?̌,bًe0 WzC%k׫O6e6pie (Ke̔3Ȝ n+シJ;-^LO*dDH-x|PO,H;3kܶL h^2C?RQM`l:Z(XiY*`G5H|ZЅddQx:14!a㫙bA(EC0?ezƷ*)i|<չ36Fp7LN|KGvyf Ntg3.@ ,h3t" ~-䖭ipw>VKEmJh؃(iEN(ۤIaQ1ECZK\֨ir/)vF0sǔÛ|@eoܰ.{׺4nQ7)urYmˠ,8h܊-^-9i 9=_8G!DXAO$73m.~oۍ")\'ֽ3>= r[8%!z"xY4Y> OUr9cZ$01">yuR"h"bk$PŶx╳kҀfEOdlb1"[DtӅ>Mz7əx űi1٬qȊr*~><0V%CxX\ZQLL[+tKa6Oa14s#UI <HΨ"thP;;-֥>v#ҲFjfʕsd>pGy@ &z]ժ`~iӼq6 :"lEK'Lg@<05D9J!}\վSrff0Y8zёF^dY.Sac1Ȝ棐hZKSq;Z:Sf ,klއ_x 1f%IDA.l>?ԇ/.xkXN^)D gm]y['6k약D%C#-5e <%[QB(AROS|"|'q'Km(pZE̻f: 2 CS:a ψr!}B(gE2ktCE8F|lwK5ЫzRc~Ӻ9>|xqyBGnx[!Z-c]VvU'~'B4>euډI6_`8]?P ]W尓/ɡ}ǣt/;2n%,} et)ayۢ AQ$hm;\J=#` I C8RfOto dKiWl@z< [:e4>0JRɊ&tH{yMeɰEqgKߵAwN?$.ixs2!ָ'=wiU}V oHGИ0O`ڭrNoƒj !w -^Za9D5Mbýb J[cEÝAO:OY)+x3庛vxEnsWzq7Im FڨQ{2=$Fk+/j UAO(&$az͹AZHU!?*cf! 5tP"[vooa]}9;\Cl;z6F VP.|S" BҎ+bN% C=>\ZbU:κ@[dfZ: jәR18dx,9`h?1 3 Ac D KXE}x>ƚ]ۇ5NE>z1)1u.07!%&˰yT 7_~\b8m!8* Wt(8؄7Lb ܭg݄,\ecnHE۰-S%F3Oj^1r cqj&=PH>,oc~@%K`j]$cЬw.LMKh. W /5nNoך:^#+B4A+y4iZVc0;.D(I0*)hP)B3o-8.9Uŝe[̞Dx HGQ==UTrUj!#S mS٘^iВ(Bf T[ jMQ2Y[SP@?V N~kkTGFZ]* 7t@j/FȨU]%NKkb??Z'F6+5(1fɐFOUw[w1nEnS`8!+ڈ$_5{!WILTZO̥ڃ{1=u)TToHZs4ֿl}FGLeA{(z4Lqk "YفfI_݅5@PHMwxiiF5&) sp4F (X|q,m*ޛ01a}[|m\kdox)Jx  ̪#Smtusi rZ;8 t,w$f)fQX+_2}a5G]9P8Brl<$08b, \0GdxO~`ĥPKvaLv>@3q|,zKR׉ ~6}oO%ϽL1 |N{,GoM|j& `T8$XzXIZ\iVD7.)~x:}QV&ӇR~3uT}Oj T#.^MM)Wa첩= ;TC+!uɐjr8 VrKLZ;l;/htD)rsM+*7rElx~1 ԙVĻ-dҸ'\qǖy 5,Qδ8bp3t~ث(g՘ʦ,~1gz %zWG6m]EiFΟ%>9GCrE,swy'KU1}0"Sl^8[[qPw$B-[ɣ?F@dvZ'|I:CzqhJ+/,uU H4hh xgAA 7Qʂ> Jdi9W_b=L̇A(_~pSw9ȜB%w7CӱAg^v)䮔EPBj~c(1n ύ}T̵Y9EE1xQDK#S\@eg48eh|.JD@.{5XIucd,7F ĆB%!)&㯻٥B rjRg4!]:/p+6S:S?'םKb M|w=x9ϩc{OY΁sܚls%*F j;!1,FM{`~^حxVBM"A@uhnJHםmE;6*#OjZ:"V" <.d_OKu W;5_ԫ}<bbIqBԷ1 }A0+dm/k[NiԴrvQ!C6xYѓ='KFLq8g`BD+vt7W &(%rrJލZcaT':4&Py]`Vb1x#wbκ Jʇ\0Ipb_]`$fC+Qc;YԻ48HtYAxDm.ϻؓjR}$)ɡjyͥ>3]{ARk b7MoOzm^tu#%?0E1fH#2opuQ_y-Laʯc66 ^* L9JQb"UlB>qNCMr RS@- R)^ya:<njykO ܁n>.(m=O=)3Rr$|w97ApxaQR z ߇l >J bH$q#?tLI%4E"MdtP2/'CAƁ=4t"ԭ>6E:,Hp]:*٪;H lɛ0FsuLcGD"tus0x2*kw mRٖ -6Af/]Xd E}OU66Qܴ0\PZ 54*A[U@LpG{%q 48 :&ޗMޭw;.I, _θAzrf *iJ!Z f@- f F"ߝ)G -vBq~T^>qoԬZKY"!lp >>ry驿_v2\F`}e+&u(P1M1^d?7 %ʜ;-zИ'l>?g!,D$Zi)8ݟ?ҞGfKYmr*jq[丼9]t 1#㬶[MU>pR,nb<6]TLx/ݥA-wW{jk yHcyky;26!H߳1M&qBȼD*:yV}$,22U5NXg}RWG/HAe3,P"T[xc ̍g=#9u9z^b ֽ9 ٪b73"LlZ*A[͛C >o4is;[6/Q>;rs77"R`Lw2L.&5barr }<-LXב^!ܾ)jX`cٍ΢dpҠjLm#8-̡=M6\ p_J@<_L'={_R7E b#^jY? A',ut!P(Ƶv&-Y/} *ѕOkgl}\tLMvF6#q2!yhN H%=9vֲA1Qʈ? 󀝄ɬ\}@tl+IE]}Uۥ@p6hK5$Kr.5Hnps.GvAx)RJmsԘ .fdΒT[]괕0 \2)>As>d(+<Q͏FLrb}ui[X{NDb9jR&/ VM!/7h? w;񇷰}N-(P12L| Y xs^1 &%@5~R}gx$@Րl_9#O9(jlJZSHV#l5 /§RF /MmRNDO vI?d*r,xP=t x5Ⱦ芎d߬X4[CM~$2+#Yuho0 lsf25 *L_(iŗfaaLV,}LMgrx}ՀA @5+`:w - nWql逡Xw}ϱtRB7ivL`}&+F>^Ms~6pv(o(Ac4`I2lGm:] XجDGh(&l!VhTcA_R%>r8Tn1x#s7]` $Uf,R blaSj@͛/_z9pf=W{vD? :͝^n۩_U!cIՏe7Y'i nT~#,R`4!@3?nlۑ)9> z5/BLӰṼu3Y;öT ^I|+D'hM&5T%PAЌM &2@&f;}-UzF7)9ײWx? ( ? uWjC6Ul|IvjO+2ԓ#f0l-1}Hݵ $k {C c⃪k*b $D$t-D";@DCi5/Hv !&? 6+ 0%!WfdR2N? ^FVd?!M&oafDm@q8D }X>M^_P҆?QO uJ1IU5)s:tT_!I/P7,f)i2 {CG0U]p+H[ξ-"A`ם<ru1p] 1 ssaɑґ`/ĂڭgF.mm> ZZL9Gi]trЕF-ie]H=]$iF 튏 BD48+ mMTd((e#.JQwJ܊N{_^7;w?-OC|[\b;z|v!̄@ 1\HVl @@0a>4Xx|n dtmeҖ"0۵Iѧ xG.$~:㎺Oh؜l?nRfzOAdĺS @n hI'MntHgOm t+B]}Fr ,r 0Wc/JKf1]Z!!n:N9=G'Vk ?~r4gxr*W7\IeD@^tRt֩Ct=]`z:v^rS_k (p&fW{z^)tJ8 unnws~_ONؤԨc!u%/Aӫ_3)1eẍTJZDh}4$E:j)eTy{Ż|y<霦zvoƏBv( IEVsv%,[^SzG߷WԳxȗCPg꿘C&)ozPEPiW7"&syپ[*Nc8\0ʿ`koݣDH<33_ݪ4!@=;V{0"v\ &o7LQF|[A4`lMZ7t"9'4P!Ub踸'1.:k={uť d6~ ~}9!m\\%Ht׳D1ƠKp*M-e~D;]%6ܒ T$ժ!R)1)M!'a|&)&?_;j'a~MICwnS_d}z}J.4bPNԱ\1 @FD"I om%H (?1xPky_(Re/q;r< *pQg28Ʉo*֥IگbD yw#Nx!="w-OJm պcA4qGU:Y@M&fLMP{dg5Ӧp Yl~%F5"-]=b3iKΎN~j" "0;+bu"BجRP3|drQhyUԑFIௐt FG5C3bjp[@x P/ZL5( opBM0 1gҤp benɡC|k#Bf*#i rMK%GTm8b Om-a=[Bi\quݑ;FC,*ʺdyA4 9-EXkd{co72yx]G**֑nfz uC! 6HHkX(Q7uJռZGj[Z4ɠ;"3"O5g>al^Dlw#w%T>Vz.VcD_p3yijƏr~\ bNNL3yl%:lG>':^a^7t 5+dW8D6+>.S0%^lL692mg7mmQ #d}fJQ4RZ!zzx!hXȷL`l F s#ǒ>N((}/( hj8/1kᙘWx0.,k 1[= 2j$kVz `>"nUz2Z+ь |paPVHU~vloQp_-wjk k]ׅ~PK(J@(`#cxq$wѽl$J OX/BRk0ybˈ"oj2e58x꿸'OԆp{o3h aIu[A]1~@$ʟm(GF5XC񀞗hȷqM''`QZ2C2O2# yϼ_>%oI?wۥZ܌>ldn}L-Hi=|׎)_]#ۭ^FIzEd/vh` EòvH!a' @.hZk@)4ڎ~ ',HG$p Mn!@̴A @`}'ṬJ5moPT<ޭ(x0iRfz2}w~]^|Vn=?kֵ V݈"FZmM 025윷o$J 22svwXKaAWOxf %iI;H_\~zpkvC  } Y$XAd_H5V}o/j+حE:Ab5Nu#պA%pP8iHA$Yh)m&k玱GySQ *9ףK I7o90)%Fq<{vySC$Y ǟW0sPpY k'\}ț?[G3 Ŕ8c\.P)k)-@5ӉP`}׀.@39}c*<,'z0)pSp!7p/$Ha;ςJw$Enph e"8vȡZy=qf@ϒ8}dO jԌA^A(g+8/W)*eyYlTo~]#b%8t03m&]QlO7$wǖX .JvF%ў;QI%FK*aH1Q>)u8.5#)%/Lз3EKqpf4N秐fb?|lZ`m ,@.d6Maơmj#dF*tg8u!1x*M%p |lէ){Y|%Q } -b*8~xA? HT@\?$+Wj=S׋]X)OǼBm4>egn8kN) 7"BItOl Xsqh,+FEpJ]pZ c>XÔ:W0!:EςHqet6ԢxiTxy0!FҾ?A8AW wjҔ[CB"ͅ~hAIX,:j/>ތg(h;,`zEYR.<8,mcnOg H&§t" @b<(54ѫ%4J1H5/(OԔ+#i ;#\}TL ʦO|dr|95ߏ2{f 3e#aEQ jd~x5QBK9_T-Pۊ2O۩Ӣ)v?p:IYִ CQaiާt99NR Z>L\P9dP(Z;r SD\RAm-LŽ$vqP՜2*+pjC bloU0_SGzǹ#ι fn躌XpN1 ^fVM}X kK[erZ;.hp=dlVzl5\G(DzSbV}N.)akGJ*e )&p˪rZ^ìkJܑI']F+o<9_n8w +n=Tٝ8],gk|8 =Vko '޺8p8ၣn-Q{/]ןB2' i~-E3ke7jŹ|#ل݀h(Jr3mÊ>μl$Ȥ|Zsa*C]'=:Q)(Mjc,u{nkL+`D?2)a+>;TusoN J_\T>qP2C &`V͆xQ~. |g~j˜sr>#e@wAsL)t[ȳ]LrAY,u)lD,,Lbh"YONO jFfN.|{$-I:p*s$f}[V>Tn9ЙtyY\L,h`7T $]5zx>EYQyrFUO%XL_y!$'lSV*+,fSM9ݎ?6D)4Ҋ }&ȏf^]K5$aPQ|o BϜo롱B{^;mV9k R@`B0cߨ$AZ%[9-7t^U^pƱ>b9 +Y0;he=3314綹 Hei9$➈'cd"LmM:}?ש[7K8p}\z:NfuWѡž jyjgi"C퇋ɩUѫ& `xly4B&:Y}s!2 <bqң|1&61%H(9dρd84N7٠f+&x@5NT^>ڮY!!cqcfSm}sN ov^p͛S\T.#Pi燛ޜu2ZT*㹶eHjE{\L7Sfzjidn9q" dCx "7xdtBenX!}9mn_FIZPE@%vpX$3Z/ڙhi0̺^՛Ue<mo&hAf./#ˁ4AswSA/=6Oȃ9ũAUm Y7%eM"^Jޘ6BH͛3`YErL92}"pOͨr.߁Sjk.X"Dx'!HF{[5C…xi.IZ'G"b8;"$I7(sΚ٥_yDfzl| :saל^'ˉ[96-K]5Ut򰹝׀֡b G\cIVVX ζP*EgK͚cZ *gk[9mWj̛i}1LLNݖ91l%Lat$ TD{[DM&síG[WE37`Co~k:rYc/فWZQX_,0"-+Z˿2'Ĝ5(m01]:f :~~*[84tSV.T! 5;^{kpCJ ľqqW\oY٘x}L2@EO4jt=H?ܾ vN'@ lc `z^V7ۂ͡lYSĬ$]y4^yXYN;pf'~-50&267w]aB$I/%o1u >M2tP߱'h+v`lx;>sFW-?C`E?!AYpz62ezEոBV/BBx5IF'W{DYh]v>b-fJ!IՂ- fbBIVG.j)#tr_jxׂ[`c# ̓s&WcBRT'cuw"ww@QSK:,چ%Aڸs凴<&2 "IV2y+2PIIK@7xnJn|"F%Kp-13Eɖ%oC x;ͷ4?BWgْ~YVgʤJSk)o ~Rbt 7?t|V̕,@6A#+Vx~f&{&-84fٱFw^ʃW#A7R{ <dd NQ Xv`FL Dv>dp)R 0eQד)uX^FT0B[*U1wi[5Hp0XaG `UK^c!"Sn/de`@;(! 1kO*A|[nNRJ8S8b;bqcA2}- )1] B[ K>=~D JPt(cBߥRV{5Å C}:/5?zbX0O@pI)[}A4g:t6i/.E%f knF׷ukA3َSm' $r;Q !rN\ ϲiNbۮMEFjvl3_gZVc yާ n<5MZ,gMF͉7/3Q{h7jZp8~6 ۑqZuG%";ԋ=V~Px7xHlbũ93x\FFf-K& F qp"݆nP#'30q%==c֐b_3"9 @k51A.s1T"}S7ʹf ,ȑ}8|,BW_{lkZ#%cYe xk>Nwڷ+'-wy!\rGϡ*TuW\dbN+bEXr1d=:]miw]'og(Zz>as)^)XM*&d##XZ>ހ"te,v &3n9OL&N aIH[GMZ0ݴJ*t5T P"C'!#g$3\-hUx XbBh頋)Cf HQ@0\Bp&084i7HPJĵ-# I|1&=kKf2&ϊ4ɜBf -")o6w{>7h? ȑ~B\1Ma[Kx2;[u ;Zc%ke Bdle;L kEn!+$/ c S ]6@s ~Hg&HjMS62 pZ'0!a4pRp=cN_vs=uZ֗}t稛ҩW$q|{P0O4@wGUC0V  hs1=dgnMn j6w:q~ZظҥΑ-Y}|ʣ s7}b+v󕥨O)5}`Ө/F~ )XjK GpÔJQ$5_Y#*ym,_?\> RQ?а^~ c, xZZ 1W& k1xWd.!P SZFx%vmӀqcHfFN/ؗT1T ïgF1 9 \Lb@-n%Fl^sA)eQNr2h5qHԊ?%!Kܲ؜ uJL[ _h-8ES KDF-`4dʟzQ7N&^˵uV Y Cq&$4e̅Wk :.z, 09G],~VB3zL"j=՘3S)P*+0\bRءۣtu3`1:K EZytK9u3`g,W *Gzt\6^@ڬ7(8^b"רIDyΌрήG4*+K ZQqTtyI0ЅFjN|+^0)Eŷ۳]o( Yf,Ux3m+&lDyv0d{T(w) ./ŀqa6h&5 JلP_+z5+gk!C/.CM ENXB@6~](pked`a}ߍ:Z^l}:(Kz9\m7ٹ: ƨ{i\7WIUԦ[ll=xhWV)QYL^Lt`Ϟ׎2 kN''as 4;i+'9&F5sF~Uad&Zt6 ,x̗K٢CK0t[;S[y~Կv[5\LL9,F|J-p/# &7Iwl;IaG r2*.֏#\S[I@VU.}J42F,n f02$0V ַ"U͊໎_B:N><4Ig]3WŶ:T6pt9~|0.֊vH^,,W Mgu_P)@:%x*NTrB]uK& .ڤQLZ$U|/ue3 =-ΤU&!ܤj=y&HJh˧ȷR li}u@)hcjւi`bM-\7 bP(Rļ/+)eG,iRx;l 'u@@gVH_Öj%2NȈ4@9}}t<$˓QKCfXf+i}k=(dh7,Bx?ހшgTlO 䠙FUYgDck<= Bb`N,\61/vlޯvsv4d.v‹H^YXp g/Rb7.M+"pcLp+V63 IT>22_#Ws9$~A^o0i's9K[ӧzm, ?0!=ŴxaۛZm>E>1I%)[{s|UY F<`\{|S|ϲU a yW;F'ٝ?< ᯟ{HFʠn S%CIJ?vB[.lhwRjayEؚOH"{#B|ߧkZ>J+,E@i8ƕ"^I[g(2\H9ZM/F9lLeipn>ZU{>g]~7V^ew1QirOq|lY._[/.ƉP/eKk0FZK-4Skԑ6c]۔3XꔤJx0u >\ۊ4vs'v4h"?++ VF=ϏV`[%-v$Pb>PV`9b׌`0Rg֛e_+YG({,ԋq匾4zdpemHbF7G3t?u݆YFQ 2lS+ /`3xA_e5hq@KhHJnǭh0#7ph[C^} `v\wC/lk$k~X /7.ЩLFL[^6N6$|xmBŭ똅HCNj%1搄tX5cr8Y?fqę#q ;KKn ?rkёvBt^v|W(Ϣ60_aV(wan^B15x?s''#6L+!} GL-ZB)[ h !FR'QS6y>p79]ASP|20sc;@?2q_ci[XiW9M;gE!cRX E_oJhn߁=ig۞1tףUv{ o=?[[]AAG80 P-Ss dDP'0 f$4jqlkL|9)ܵFLel^.:U!#/صP:uCF\Gnha}-nS=2S/|dׂٍmO֛XI!9>юPЃ&L?5rs%;g͢L{M‡ B5+n=QSXmP R浒Kn[lXb)PjmHf eU׉ٸux\*<^GjMʶRq`Oؼr՚n> \Ln10t_,!8g^EddyqzT8!WS,<1D9I7j'!`AN?a_N^y 6ex8(S#K"wS:61q0zh+{L2T췜q.@س.lɷ!v|j,Ɵmy$ :<˕+اΰ'\KnBngo~־b H:GFk6c1gH5Q>̺]#OV,w-j캯a[W}BR-lQnkxloGV%&N psv+XTcfٰAǺS=UK֯ ,*+KbjFpB ţxJ73- e%WDаmX2("c ) 11]yҬ#E P]$g%q;%-'v6"q*&Z&?4 ƹ4u^ńvj56  cNHn8jUe.r31䗮^MԞ`#[t*V8F5R$pfWGnZ?+;cnmtMBOyByseTФ{."2_hPRxg5ք$\oKNfƙO>ft()3E!{e.$`Bl43Gϝ;N]]&2Zj&Io)'xC5j\l Vs/\7~Yrrą(ˤwVQ$FOCR5jϫPHil"%>)F6Vcr_dQr;p/g\%[ܴ|1cB41Mڅ"+,i!&OZW}KSl[]UyZᭃי_R>O ԅ2Iy?HȰ&>jl}i9h[Z'o4  qSğ}AS)2d]^-c-'7;̿~'d^lٿ|֣ DHg';O0y4^LNI=8)Y'J%!nL9TW3:3>e΃=+Ӽdy9K`^Rykޔ^;kώk {`~QxN39}"l[ ngP߆84 -Z ̓f%amlٚ#x<,;"=nH3{ ʃWV .N35x#NǃV>2t o(~@ 6ihu ch=mZ"&~ʇT˳+`*i%J`+G 6֡x<*M@r ԭIm To 2/s΄_pMQh8hYBV#з&R-eCvwEzKOyPZH4]/YEP\i9a:spTu9H[DZ O5METjirZ 1P8 kEN'kqC/,V۝-ֹ8FJU]5ITӉャ.`cO"*ĜH=x`bWf̐>r!sc?o.:yF @>ׇxs>ŹG>ww `p-4c[<Nk{L=GWM8t|;ɆFw++}iӌ鵳팜Md2~ZftE(>FZzo=2P쏄X {Q pWz`-lYEFf5TAWftk8qśT/Mp4]pډR>1#1Bv7UN8]scֲ>?Zn6Iu' @Q"wJI{լdr]lVJ~Srxe\^ql5'v<7jg? }GٌQ1RRDQC*K rkFs*C7i< ]dE`~]{wRQXt<ȑd(kKUvɡ!A+:}qetYs5 V^soL Gij2p8cKv&ΤtR2g$7\SF:ӂ'ڍWtK^HԩxRruHCW组6C%3.b@ Í~~EDsK>Ю-ltDb~%X~b6u,}EǏ: ҭ®p[Y ו'[F#/n mzauu~E--/{ye$gJ ]z|dAt/q(e^WӄC6' *QP 96$Ja<ԖOi;ܛTQM[m'9 X )dNBppvm$zMŞ,^Խ'aGN[opHMa# mAM.; )f3%F6/q84G7+70իo&@=}ngD>y~q=Wɘ\DEam視OiVkWȂBM[jw͔& qͩA/:'_L$y&?ے Dlz `3 k\xZНBCڸvy%omzql {42I\1^}]>A|i*YrV?s@,۟h 4a^{5F^ս%󦻷5fmҶU:LyY ݃6+|s++`!OBoyJusq ɡqms)(YD[uULb#9St䦐D$5-[>?yD@{{h4e[1Aְ$wR28ǒRh͜0!VqJ͵&:DO^$Y(;R@Kc_ȥt9gWMI:;Jۊ"Ӕ^mW}VWpjTl(PrrKx^3&)ݸc-dTgbr߮~rku4h ;!ܪU.ߕ/+g4*jfc2Oc -I4gRlR^/}QBrokP/>I"(tꨠ k/Vt@/@ƓPK9+443پj]ИەkjyJ v[]Q?rtʽYՏYe ^Sã'}_ѕ s)Cw/Ri1!3 z@3m=6;373\]JYo` 4slHPoRX2SP50 鸲M£`a#QkByQkp`4?N5#c)HdG )j.U;,>D̊cXv$fv-'2N6%Vܕ.VʿT-dFɕFk?" oDAfL.r'!TODr*V`vn'6޻pRN|3oz m3]zo{m%3zT01dJ$+l5 MSQ61{ݲ5&T*vpfEEJ{$u~pt|js`Et%le۾Ƙj/a{򂱇B2Ymy3TΦ[MM/޲ױ!}'p;'"{srg"sV2Gi<$v<3jL96l$ 2,m'FŗdEx<ۑ%QϨ pf?82Ddj,VNMb 7RfC8y7ٌ‘!%Qkt $,/KՆXz> ,Ր}evLK9$^0k "*]Q/d՜zKs(dI ^*fPԗ"naSoRS m)lq) K1727S]~[5]\f_*~{1<()^jLJ5>_u2!ŮgniA>bcf!SֵK@D Ud'6yt|e9+V^k!gĩsvlӠ4]m#+KPA TI7럚 ѠM*4KOS铇t >nZkXl<.C"]8'.#NWk,xE89gHg>>PY@G < J(ĿRBCӝz]a3 D2M(LFwJ隝r`O+Mw^ò ojt/ lيKtv +cٚ1<]2Kgd=}a&f[;{UVafWZ 9چj=#3J_Ws E4) K7zZuay$%[7 p*.(R:v`n cQczo&q“f?V2_M9H0ݦ~wYYnzE6zE5$EɳF^BUM BO| V!6;}iEۋpa 19h3`V[4QS"]Fҡ ͚m- pbAP-wŭ8%' KX-5dzͶ>HJVVoMOsV #k]q \!ޫRc(q=׺$JKg2*ǝ ܜ33?BzdTѮ?ښ&X E;_m},MwyY3ށO)!p+ɘ@( ! dx[" lh̽r¨z+ ;HOuICk>N 1agJOkis)*Nw@J<66jW Ф@Ul2CˏeZV/k +jޠ$ tzaJWw dx3=x )vN ?DM?R " -E$rY.*aqtZ(˔Yą6Hпi|y nR\bdã!i4i0E=ضw]z1d).Lz\7-wtdXpvmٚp|pn(YEz̳ Ik>k^.۶ 8%SUxbGx\UcfFvБ4%au+ JEwiCRFCl+ -rm(up7Tyo^E!ՇhP6w4FK/w ՚=Zp"Cݑ7xՁ@GƐ#j岯%m (x~d)#*VaǗ1_v17Acku3D!~^$IkN  Bbp8} N.>ohޒ:ލIM'bԐɕwTeZ`.Er{կZV  Z"NU"= A߉Ј҆ trP;+Ggz_/3/ҥX H4_~l ",7 j>o݄[C($-vLoY5چ窇F;7)[}iEh1RUBBL֚8c; Ѹ?k I_Mg;zc/\*[=6 &9i z<aO@YwZMM )¡舓f6邆52} |VUAmo Uchڏ~i$IR1PȖA =UGRҢ]V ́bjwD"~ S^w\r@hBF?3V+bJoKݍZqPb'tHRQ@ 77ƹDA'z@vZ?`Ⴉ `ۻG[á;b2R' Y[;n¿8r] "B~YV 5}gc*12D?I{4"eS T^ ErE.v.$8 #0@"AݺIo“I")`聣b3*"R9+F=#?{E:ƾNX0dgv0'8jXKeӮw::x_T";l-ۢo5*a=o}a~ 6e . ht3 %ݢ39% e7E᭸p .HM|rEM Whu7]T } HeNPGpKcpY}{u؍,ٝ OD%W7cSʒ_(tг{}t߭Lqi5ⴜb5ٞʒw& ='3؀JJĕ|-3Uf#CJp (2J#wBO? "s?]Oth>uV_ZN&Nb (% @nܚzz%1Ո4`Qњg+I1sg*´Ixyhw<+iLS>*jҁGᑖa% 5õwg=X݇\jn_'G^jnо9Hq.+zuJoѯ:R`qNTӉ@v%)ٜRF7[-QFswOQ{q,,WE%& :+ Q׾"c.8"h"oF*:B/VKb]Ö^ JPéH b)MmsQri`dWa_ZcnӊfXj1ZwZie8JT1!c;6Di'"E DOrz_!K;}1Ʃ@f+r>1 B h8>pq޽'mW 2.RkU$4)ӓ+Ȋ3꩷0eb&:7xsd:0֞FmVeY >Raqb}R8ɣ@4]C,)Lk4Q`=ٵ]: o^1Scl(fp2Ss$M>vFp^es@2amAwJ8.ʿx6\VFeqN8pn_zJem-*eKJCƑh< 3ݲ`Nj~m;]4gH7i` &9gp9 q{jf;8X^2yEI }V+m^SɀmQϰΖz7n8*B˩N7PVN,Wf0 :O)p/%-}Aw[f^ 2~Z Xx/*1yRz׃Ђߧ):"FS_^xͭ Bʦ-za/%KL0@ p־[쀨.!sym,|d`<"O~\|Dz\]6FQ֗4g@bJ5IysBBk*kF;&ҾsbʇhErȸulggZc2թ=BĜwaȞd|Q#m(lrb AɻIc$4~?PޖQ˪q]h]e{Urj-mj"QJfݙϮCW7iX>a :VRFfw6evꡐl"i3Zr^Di2vyٝ3[*a#w7ϢiNQ%)4POZy@Hl]\p׹!Mqq ܼ*X̃*_32='}o Nh_;f&cUlۅqtÛQW冭[)vޖ#hO( NZVk GO{yb܁ Fgp?D}:W W&BHHЍ#o4WFfY;ad&%$پ Ǒ*c}9y$ !GQmL1H 05"K}ִJYx&&0aKKY;zcOOx^'B/^J÷~`M^zI 2ZTpЪU,P ]'^y Ǹi 1H{ +pNhCfbц:Hf0Y\ =@󩐸Ēk=,~pS\\x[oPK /j \yd"E%$t@fGtbWכ)U[蜼)ufǣ2%.2ȲE*C3$-gJ2G#")ԜD bw.۽}DT5J& &Z:X$s 0fmʳ'Ď.3R$}PrPW{L">( f`*0M#6޼\DwhB11nɽ,H O[9@G[iNNj=hր[Y%VO-Ք.GGd)@-/a4);}j4}os>aR)<6zqW̒]YIb_;lN~4{X"W M%k`SK9ܿ|܇ Ed5 +Uq&7`d.7(l0S4 >b[$3$QcuĚi:\~L$n}r޵ȜV_ Fsty}zDSWLBq7$fbChaCeY ceR!rVhkj6&ANף"`CxSin `3oV98i@"&}2q}8GD}iI\ 29Yƅmkx4tڵZo[Z-U[ eyr#O[ dq:N~!G>M:Pba*.>y#p@d}HZdwU[N{M3epG]A:q7|5y @tNQO0nepb$Q$V=8gB{|ቪ&pd )N0GTNUcdU#Cѩ4w;IQ󾲢L] d@ѣwT1F(#f 7)ņ~GjiռZcW1B v gjӝt¡זU Y^C놈Qnga= Xu1Zv@v|?v, y#\z,d (Bٲ,#n|Kմ…6|/v  uǩ2D| B% 3C?b S^ce%Z JUl\ffAR0%'sU[V7iҲgYT {bg/dgw}NUSMeZ7kߊd܏#*O=s?-3CA1kB$ f*}›t0Tq/Fq5x> G3VꕵfK*^$"Rr&44vywӝ:^4Rl=/|F5} wx\ˌjiK >R;-Ѵ)Lw>39@N>xo?& *l~+AYsVlEB .Tox.ξo|w ;uX}%4!Dx"ʍ Xn*-G}}^w#f"բd9w)(ݞx}G>hK1(X˂ʰit׼Чn JB!Bc2A 5 ^=fREE9ԈRĽ`UqO$tBO&DNkR JkKд đf+927Te4V 0kJXDe_wd^a>0?kQl!۷ñDyKa1?\h'm~K tdM`(w$OquG KEeqZ8Q~J@J{#<}O9JLrzB5\h$K6{!͡tUƾ uc:S"fˋC7@#!Tkc@4<DH+5OJg/w6znZ91 vƳ\B̽ .= ʅڃN%( 5$"fa;RMO lm__56ĀnBRvpN_)ԯQ&a 7qB^eM>T.צQd0tW,<~u IX޻"}~*3`M$I~W/,8l+Md'\W @ ))xe1]BTBVzr}Bgz/ RtF FNTY~ne$rO7<ݳ^^\ϡүAɋP|"BYO'?%SL[-TS㢈Fb؇C<$9ho6l?S~7cafbަZEjM1OmکG2,PBղ*1.Ʉ(&tY >S8rZN0aoVa;TɫUi(R/l>WOӏrwecw_f36#,lbя^ǢF`+yX|s">pNQ=a:Vև9#=}A'V0lWå+[?jH4 7D5y_GM8yc}]a>򛝱t?%V 6bMm=um[ =ş5;^)!JBKx 3F##/ J_72i+rڵ|9ea|:%W g4-ۻDŽF/s0š9 1NU"N+3+96=d̑Y6,Ns-䁰%tSS3G7l/rnfIhJSrF&NsHnm}%Oo%(ZJ<`̡7VHCJ%qŐ  &Qg̢V=%qcpvk:׮a>G/]Ѧ),$Nú$ Yc Ka iLhRcz NtZ;~u1:MGE5Z,d`bb-g#?u9(*sVA5~Jo2G^|-H5A }BOb@`)*In%5vփFU  ~jB92¶8(IzBnjmῺPO= l ~5+, 5d DXNҴ ˂WZf҈=(PPH+O\ )yTd?h, UhI?p Cy fzAbnZj7e}ŔIG$GMQ?V_BhQ։PΌ$աw] clvGͶ!}$A>*)nqLx5WOV &v.\b} gF!^,ZV r<i 7HI5 ?)_gPQ$1~@#'s˾M* zFIO/yC]i=YގD$|;ڤbR[JfxNKE^?irzLZFnSDos`x,/n&oU|Gdq^u'd w ~k9t0FI|_v,R\绛qH!r /\od Ihw@=Qa{;V3uus?I/oل$z" (‹ h4oЧvԝO3TiYm TK#2>'~ 8Ѷ VHHG̓,fÜ>12S'%ES8b.Bm>ɟi䗓R yTxawqbxL(WfgGBA@z5eJdFDw @w%3'>uN3iվ$J)ڷ:gZ! W=ȝcY8 ßHnώvx8x!=_Bqb@[Y\ X eFo,iY8/an*n UHQ&YgTFS/*k$(2TنAQ>V&unq Ƌ'=He]$t5*NidhaOfAWc@+͠}G:\ND&.I{BP܄U2۠8Ҝ~^V_w{F";'jv̎s0yyH-ftX4*.\h1ϚAy pc"ď5+j32j Un7"!|} g$Лbn+;_8~w6_1.[6H&x_{u9!6C\mrw}s6!ec'C&dU)BOPYO4{Z@iS64*IPWόϹa^#\j>EQ-ݞCptxc`wmhg%$sVh1h= m؆"8l66Vi)Y('5a)kE1}3R+υYԷC 9Z0_4[3r>R|Fj8;=+WW:O=!J9~^RPꊵdDy<H.,:O96w?'bYPb) (_" ;@\62P89?92&1:lhhE[dh*2V }?R6pCr]]$Fpf9GCwWn~>'7Bk< t.$P/2;@t=/]=qftE-ɹ4N#.7\I>U/f3bf#<*{䉆E$}fCaO ;Ṇ #J\ADa*a5آmlX/9 wVG&$ō;Y Xd %{SA2 $ɅX:`Z%Um v]C6m+œ`VKB;C5))_+hz}8FNHݺ,E^ŪkFuI**{MK^{tOdp{}Kslu^r2Ggueʰ4~]/ % knԲHr=%40:|?3 zBWs -|O=%/Y/ɇ&QZҸ <Ƅ` !yGC !Dq*xbS}ޤ谰fDb߀kkA3^cدx&+㕘LaXtɴcKC}t7[|[rA[fٮAmm҄P{ 6u ӝ'۲wAƔCɿdr$bXtRj&=|0֖=a3ds vz-Z0rʊ o(=R+1)  d囇#]uAMXK iטic~3q=Ui&1j RDFWΞJ(_l -ectf#3:?sF 98Vyÿjdl+ v3`;`@PkxwpjKX:9]yLWέK^`OKg[ڜm[g՝؊tn/sc"Hd~V!\\Yn6Xx,ܔ{k:~|-ۡNĩ\n . +M]?'වO=j Pʵ] (b!Ia4pO+:n\ݻ.#׎5-`1-A?E9nK~^90fh T0^r֣!֣K!(cK3z.Y3|!Lt8dj_bնhFWroAn'.5|`jy3LR3V6y:45_)\p?) 6SB%g?#g AB )Yt\|gcE^,; ꝺCb,z*٥&!#f()MO< +"ڸ؈jA}MSYVh,,o p{`yx,TSGR=:w~'^)Dyfu.PϨ:"m'8ACov wN[.Ua葝ɚ77TPx.o]F+!@̝R h#[T_{Zy,qp嶕_A-ꀤfJ#ѶN 8QO]Bֵ&_Z-paLw;ŦWR ŸOԲj jL<pǤzו}kWEHzz?Jѷ,Ea=&ьs< )(;$/d%>#f#c"C}}QLN~m.p/S;| hsAk>8a-oTN>U\xD8٤Ni x65Q+ej%CĮL%JP )XۆU۾6R tqTj<0H^A%@UX|9rl9 u(OS5Ҳ " (AD/3AxY@ju%њɽHp 0v;?x޸j}`+Z ߫ƞEF\&JS^$;Uto\ޥ;pǴeF<%$DpBy}rgi~3<q5[BLd,Mv"?u]{Dc=2[Ʈ7=ʔ%KR7LUVcH(Β켃Fw ظd!&WnV3O-9>NTfKjlKBM{U6DF_e $Xr3:&Jǡ-v>8ƻƆAs[~!dˤ+`?pk q‡7' qw>S߫2I08%_1;8L3_4VK抸CsyϟݪZU܏?j_ JL+ dw F(E25F D+0`ܶ_[]$ŮÈkֳ# z[ "YXȃF> rMMYL>rv}t+ >[9/&Yln >#`s < }}V tRbA$%B^o`qS9[>x5Oca#̴fZs}XuኻVV9xzѻ@Gda;1Eܦ}Ay~AUn=t=m8Ffc. P7% Œ{J,ڕ :Xyf{Y+jlxa6 7%1ŎRo~+kiGk!ւӢ.sZvuo;)2GK~ G\e S2@v2g^BVZkU:M4t(1/OXLD㭼gnMiwFR[ϿP6Zw@ތOr*ď5QgE"Vs²"o~9cR|8~Ǣ 4>:+D\2iB=f>Ye&H f?KX^ƒa.2-+n"+l0q<(4N; Jt•ͤ8&H*d4l]Jkt5M3\|l~ti_ڳ#;J[e6e H\%^4wgY~#Czq\{Y3Q\n3ɩ uF-sM^X8 &+4۵ndT2l% kC;ق+%w8n vj52Ǧ_13bQЗuӛ>P=GD@-ʵ=G㨆@G2*Uѓ6WIzm րn{mXQA TOlyePb`|S\ mۭ*l~4P ?[jadFxI0rRfG^mjEdn*2jDFR-U4 DDBJ$LXQlQ6)Al)t؆΀FMBŘ?Kכ<Frxunu GfY3̌;Q9T ;M6.+Ǜ8I"RI1`13fal$3nQ7ӭFtگ !zwIPJ+xm`E~aZuORBQyuؕՅ':QeM%CkCӃ,k\FbN=k @LPӾ"UZOx sh.=_$a}(1|%%f(/T[~  k̟V(͔^/}0 ڥH.݌(8> z {u`y}3)d.g貴f,A˽_lkH,F<*zyIN[@5%-@GFJ6{`)hp LhoQʲ6yQK"TD"4qy*ldoGf{])<nrS)HLWa ՈÿHGbr{׾2cp%|ׁ9h#H##rZ Wu%\Pz n]iYet.(iL (fgj8_?nk(=gP@߄uUZOIr8^F H6yC/\=n1{\vb 64'7N"6Q9Jy2bb=Lnˋy!`Ш ~SxmJDg$\5ٓ22Dߏ5{(OKEy9q!ǃ[I\&,vDj\~ ^DW]vCs%Nj̀[ʅ{q^DgXI_}uV#Ov=u@agW[ל{S̙v.a(ko-˦<&$K֒5_>L]A">_n3eBN[0@H~yRuwu-Bi1<8ԘTYC'pѰCoFzSXjR%OĴwMϝ~q~Gs j[NUK8UqThO5'p#ѻN#Ir`X]G_soΈ  r|O!'p2//23 HSw+N:<%xFRD&nN=F!7jl” W;qaq@Xm~HE}2_sHs=Br4{uup$Vԋx=3ےYz~OYD&~҉r俭wcM_K诊E?Gw ;zIZ *֒MF~rs_[tz2pF }Ǐg{.3V$E@wO07 =nz^ko$w`ʢߦ5#ٔ oqagCuȻ)_=}Ys#rP7t4oGFDuL70c/6|i{R^ʠ_Z 83>'}qyb;A9$6#rctZu$nF8J u|c때SRc?~Sߞ]KD|TM?6r9cD=#2atbcxsE5J!2mA6:C,5G_7=VxlX^7rteFij1ƈ nʥ* F;z--6`6?xRRC1ႥNΤ6Fs.@ *6O=s7%K X[b7 y.㣵 U0e ۈ$9i?D{WC-Xk6*'HWZ3jdNK{DWS}E/37d+zYw4zDogNR1aKul^/!'l62?!o4"c&3c~0iWhš́)<`/R [w\| fe>S>i5Z p;Ay6M ^_YkttNn`~'Ϧ7oѠS12L'N;D 9Ajs )6"DdziGi{*(#EM\_-21;m`DR ՎL cG^wE_ktM81`QL#; $*n-(oˍXM's*HlrUGRm)hWԍ KIf)>]5|f5t,?Z'dڣ&VDMIJV)^7V e&CrV"Åhd~>s 87@a\ fvL(Dof튋 i6>B3""ٿG׀uVN':F!1";R^[Ⲵ8A閅 Q(M>ސZ9 R$5i Cà8_xs'Ds`nR (L/OW F'gMm~Zf{f*/Xꃃ1M+o`HpD:dЃ8WfYW>Q6S]'Ja4dQ(SU;urVRÐIZu t_V [(6nDë#>,wM]0RxI F;?L/A%آnBm#g1&hYsV[`3e!|6v\S6-GP7&TߟWMd& I_T|?^D+PB&dG]%_!|\wlreIq?뿾a{@e 7"/}"Ȯk񰞧GL]CB^̓`:VT[Ǐ`CSd5 4Jì^ʕ0s&{y ?U'=4bUbFllq9sGP3lz CJaW/|7ͷ,]‚ߤfC @] &hKMh|b:]E04$=0Uhr*?wy,`%ϑWVBƟ6j$J*(SដR-~ zd2.j8$Or ^l04f-6$eml/Z#C҉IwS)vILU,nUBfQ U!pD!MrTV~"?%V 0|s^3AvpLÖ6ssэǟD]+Gx[6(ctgV2*6jGÑ,Q WUSRB#]9Ī)* 袎2QV3PR2R ])ܝK[S$z@"̻),AXGQƦ^jf+Ve?7I׿02zQDy3ǒnײP­qot-)q_zv(N:~g|j#%uw{u8GX`۫}qɔڜG) 2dO# ('-@ |Wa!m)jfpf_W(P$*f!J#=f.pD-f&);%wZŪ(+#'T&nh*Qr,8X7tVO\9043')&9y{9C={?F Jln aaZpV xaӷ#ٔ`zYvMA 0ljt.ha)VM;* U59)CPϲ~eKW/UY\>.-9~Э  Zp]qtjkx~ _"W?ܻ3JG*|-bu;-##·w Zw¹EB+Xd1jZU{:䅙ڞ߉j a09ML<'yh,|D;odb]n{Nݡ,F#.סo!if]S p+qޡD.CNn{IVQ^ݿۓqH7M3,сHa1e?!a',־bRwɩd:K/j 'PrA^D6C."h%fJCa˾πoX{X;11C"i=6uYRUӋ+ߵG]'_{EySR1㣼9ƯEnA9[y|JYsB.kS>GGIeNF 6`\ Qvb{VhEQL`O_9 S25 1?A4r)שoY8 t1>Y'4<)]Jmovu'"lxr9{r5 |lu) 7ɬqćFTM@tGYH%/f!B,ތY!v nRY K%DI6?jW4 U./qqXVnA9 RT6Rf^| p˾TnOb9unr$vgݝ]HKɷJc(R$w{߯)8@uD7PzIu2L [F.^~d&5WoL̀k)()eDz[Bɣs||0F΂\ӦocQΠy5*i>C ,@KY8*ByNX&C.w(39tf.ᴖ_BKGak r֘p#x[?-=D Fntq}0Y\G(MtQ8h邼]>]y*8\_L &cKEдS4ap0h, Gu/|BT29[$"$1P>\u˚bU}]= /=1r. ‹=Q9+D'J)bl 9] WOxMiP~iO1No<*"d\Uj+XRdyH' KpX`|o1IN<9$d需I$%V8qlMq3=*?G=5[ }S5J1}[,4p4PJ*}U|a_Cs(?\tbQC(&U*#m?\h!/;2NMaaybƍ7Rkj!#l&wwIta;SLίO&/~$vfjֻS]%YS}"V;S=کSw+hlkBDO2+C8ݧ4NGA}@6 ",ΗA`:6cx ޲#sIFi'3_3 [j{ٽފC0[_lɽ ovj%;x30XRZ´n#zS;z2 >Xq.8a@5Ԛ,ZfHƦΘ AUr]rG9/I3yv[qצIf::AK2x4s@&E+ Po@#]cTk+5lhȃ haGx@On,M!3C(WAK2š!t xlflRF*-H\H{cFu ҥThRpa?2-{-5:ЁN"%RAZ"1%Ӑt5H+wq4]Kf?4.Yb{pNd>Fިć]0Zg.ՇKTڛ}ĭr rȔp),dijwTRWohšÏ#8QmA?!I,7gG7hM5h%)`W+_ U$Ei+wY{{hLM!&𙠿Jʜ OpITTE+ T3w2Xy`_)#yg3(pmBGAz.++1_ɭIxğ77ʕڥc4l$05}wlt6c#ٯNӼi֊m.j\c~FFH) 9p:_C.d6|f3>p'1g+V:Rsbe?E1 &JqBr1^JO,W,4*%59Ϧ錻ڝ"OKX}@hFzo.%V2 l{4JЛ[e$2Gj-D7Қ : ~sy!רdH`B/db ܕ, >" --U:)|P%$Wl%(;[/|y18b(S,~r=X/"@;g/1ߌޓG>~SE͡J^I8u嘤H"cJz0`6'׍xhbһ 9͍>d(;7w(|/0hd"woEgW^sFN@p1gа YQK= R,Ix+_ZC{@xHt.QJbS^dB.%p &rnYŶrOL/w_ V#%,*;(F\p%+7Ɩ :~Zڰ=vu[4PhS )$hݝ_v?;YG SƌJNfBOs>{R"\qܹ;U+L|HȜ9` f"jP6,%ǻE"mip"wHq6Bk$(U-K7HU@-{rK2Z"/^R 6F$O/oa!/-J,AQqDgiBg.MaB,8 F(7Jb 0a5z@Ķ|?1%F"Ω>Խ!Vjql>e{m<xO|P,$֭5@;K"i<1]fgMx cF+ kqZA\EIa.'='㋼Z;S[}p%ϑ#|zA)u>˞uxB:=bcHBQcЎwv1hsjeI:IWzTb4;>Qx` nٝI?4@w) ]stGg:HoTy Zf$WxÏ;o _xf{|~f& -Sw_+V_rT0TL el=q݁HibluB63:C2rl Gi 0kb6gX\b,= t+/L$ fr^ӻ?ߊ5s>k/x@H5RZ, $S M{[Ѵ'Rh[YRȪ.2&`?jgc QET`vBJ{Qee\2z?]Y`|H6޴=Fa%2F6b,?TPöG+CAl';Ņ)ŵNu?š3kt43ڜ }"VAT}fҼ};ΧTOZ.MkѧZ6/'CS_#>?xJ;i؝a3V r-B_hE.f.|K9$q'q>CZ'eF")i3$0E`INL7`)̴B/L/j[?=ˇ~>?%qʺ |,U`d3b=nn!#Ʌ7?W>߿2bXkseh}}w"tAKMe'j%/`a*X7ӂK1 E3WU[f㫘(ݕ +%Hq dU;шRr77vGVڢMD`N cxƔ#\Nߦ`W;AڮwMĢƣl@x-ZO7T-fn3G+ftDjZ=p*BHVؙpub>$2Pт\# *AP;ujtR(<]]w?'cC% GnB%d_n}By릶*Fg9"D q`tNWj-8&h,ͳNI{t,>)P獵3t˰We0ůn axF*i p]NHbu[&%]Ll `C_NcgXq? G SCqheW֮#߭2詩?Mb>Y)#Gu x>]ۜQ@S5nvǿGwhW0dcN: ;p|p;}Qh,a!x m2 `J{KGjQy&Y< h"nDe z%KdXh9$/rDkXYbjO5;t*r{'Ɓq ਾ>sies!_Wk p!V lo oXɣ4Kf G爑d/SC))-#by?1n!l֋GKekr-|S'9(,"᪐,3³њ!suBZ:ǷHeeE@m0g}k1Q`ǰV?LZdZnI'f-$~lVADF-z:J5w؋PjNVj [`'tr)=GeܯHm5H9VDRk\` rWoM^\CrJf,j-J$+8 i₢o˛Nա:NE:Q0Gۨo$͇(YvJ}e$6{툰RMn)uLtK.=ai6LndνWي5{ p`E^ E dUL4X i;VUlmp #޼≶*}gŇUOzJqx2.|B֋e(:]?EWE%-ދr4{ vz%;x j9/N{SlOo62(qktg#'qhajzfv5l o>K@ $v|8ʽR):RivYxPu-]D2{.1 L uS5WG;~,elTÿz?%p(ڃg0l PI5K:*PoG@Z]<" Kځ:,sD&Pj>ە ݿo%a^HW (%K燼c;VxdxQGm\OrGW6x O/E[ * 'le]%T@'t,Z$MC(f%uV/L1G#Qy1{ֆsѸȧBV4>Wk+ |ONI٩0F%|Āb562_.#G_LzftOyYyBAυJ"΀1BQ~46Pf`land }#=I+l 1+p* taڹs@5k>tq"iYȨT9cVymHmDp6 t P' hܡQc Ù>N|N`}/k%// Kx*cpsJ{S,Bos9( ^:] CqC=,1h$QRUPwVȦlpiAQuoQ:YfWC`yI;*]_ɍr:0݊zԈT㫃J fn0'sMC LLSV6&C缘`ܨ.vfZIz1ilꆇ hW7 Ȩߪ@F)sXͭiBgK<74V('`sL0TWd͔~1)8m"Ws˾#m렪ӓ; ?I8a@Yip(:약6eFl3/N߭̈7W' LDY(Qo*U"N11[-N/D%cAn|y6z ZhOx\&uDPQE':enէ9玿t4"FÀu'ŢPڝ炡_&N2x@׎ 4nl߁(D?͘zѭR.֞@@weTk{TO%_@ƺQd2̣^T\JBy 2g?K| x$f)Qv;˹ÖHK(TqNf>cjnQLVքN߼&gQ_*Xm M3S䊄$,Bn՛j1/w#UjcްFEs s5|zF\UYA}~p"zm`ڇ+**^2?sP~QȚV~WX̗:s zܜX VlT`qU{N]q2c6_T5} QJm1%G0亹63oI"ퟴ@0Jj;)1g(_݃ 1G>v J$OX:_Ku1P@88q1p~xCu" >mL})Mɵ) v:F{eCbgG7DQ'J 4H#ȗX}ޖW3IwO6Q{%1^)V<~ׅ|sͭN`)Yi𬥠)!\>?w+\AZyX|NGс] ol;s?<̞Bt7#1HNX%H*)~Ʃ剟 l;} o,.تh 0P͕VN8GSPp k/j4x")8֨wnt'VxS FkJ%xG-4狼th\Pp ^7 湅0gfܿ Yuʊ zG~7T ;19C<*GYbͦi¾Ȍb1?fe>l ܚQv'|$pvB.yo",ܗ*,C #HTm KF(o++00T Cб (7S~ϛls ,lI@xG/'+ UOJpFsL[lc >ȿgԣ&F]MT ذt9Įy4= Eg:`YG`Qݣʤk2Jr~Դ],D?k2=hVր뛍CN"]^y߯i `PSGaڀ}Rz@1$ PwˏFN1%^].sT[@$o* bPE]8@+=Fbhs٣:!rSwXq7Br7٠1Oԛ^oThhҗOk+pǧmgW ;i!CjCd\1Z(gWgAO[*??:B[ڻ2- SwFiC^+/iMHǶΰ= / n#/nř&$=z`t}@(13hT/"KQ)$aԛ឵?C,B81cIvw^[Xj(d MKŰޏlb{iLST9qqK} :#byNU&9=h qzyhKXHf*U13Z+E1T2訽擥QA1rJN%1*Yt7= QՑMZZ !wDMo6ċcҪT1U\'r(g6fSJ%m|)s7=_i锁lo!jM xIk()ԕ1::Uf`?G?BggMD⺻ m}hƒc*D12(H@˕pI4Z S?ܠ󎯾UetҀwB6b94e#DUw6qϮUo;)+&U0)؝6DT=LZ*?FT8ʽcI>ȘeOI l3J^aGcbڤvvܴ>堾7IאNo_9DuLL^FO49_f(jc?3 [J8xGWʂX;J~px;Yeb=4:bhɢ+Z$u|. U09 [g%Hh=6"t 䐺3z2]9PlaA[0`߻Kn],ȺFz 3WQZdfCfC9e" f'&ղ䟤! B3M>Iwy2xS^3p[<ȋq[2<ǫuh#^ic=n sB#:˦. ɖ*dw#衬#Q-1plH1vBtg/x m@ǺܬX}I5mxsKb/d4I1/Ɔp gkb@:'XVxG \ 3⸜Z%)ϡNw&o>g83z5EEmK.^w؉q/=ڲ2uk>΁f]QS4ZS .SJUSS2 0{^.ecCz͡u!AK%5WkRA1NO=:1#r;ϟɚ\}yRm)DFiC#|HpH0,m}a} ͘a JH 2;bob91~4#0̛3gEJH?M%"Z8w81iGl2h\{ Sj|hcY5S=vYO330,`aQ µp6ʌ^p牽3GT-͢b* [Q+߹Kέ"Qu @w3PdC*չχ)VoL B#1<x(2p9 ~y8lrX6:[|pM<'ɝW8OҮ8  qn{Agw}_dl ~A@Aeh^C[1g4<:j)71ayu@r`WO-ҲF9຺Lr=, _+pH*BMc= gZcTK.~dB3=su˲]1:blz~w>.9P2]0\E\q Pvihcp[.lBcpμ5#9NPW)ԓ- bS&4+si:sDfJ%6bNocH U 㟯ֶ!.ϾDf2#xuu'NiCcSB{^{@SJk4pOY-y^1/m[:DuzlUuW a@%(-ItrBݱe:*d%';>cmϟd9N|j$yemV~C俀O86IRKR'w` Sa1׹}N(Eʉ8ic}cu}I:UQ jN Au茋_;)˕nyoSHص2 _n"f$!H.# ^x5DZ]$ ĝ;x+iȳn cPq>ĥBx8اO#Ѷ ;*!HSEVZw к puRA%w [޺ۧnT_w9TL>7DJ #庳 3I&Qnv m_MP 1R٣p\${0C+Q. B:iV7֊lX?.",eCPtfpGchW G` f[:LNn*l3Bရ CFf7xԩa|0(nJj#sP!i 3QtA$5[zUk*ߠ.]L̃!Ӗ@s ʧ`_mٶS>>- %I`b',B7:t:r12gɵ4<.D| t>ŋSd!N b.,ȓTԡqRq<.iO 񦯌e<}^&9.<}C N1B0Jnj8$K'#D9 :%R=`D}uK1zќ㾢b z5B1MoߐY>:Ke5M#I3>A(}~l"WP _QM9!|'$#O\(! #:QӰlFs5jS11ѐBKL6 ZaQ$_']aI)'%)4UhѦe}{2S[Sw^h|\Uޱ &+5š~Vd&# D͠L[/Z#Pd6SRm_s&qygb呚1;'P@o{4LdN~ywBU] ~ T&Hr3ԜisVA,\1w?UDZ8=6_m 0:@b99VhlI-enRI  \ |h)eaX.Z+\Fx/"MF(l)'ea`ƴؗ-vK#?6mI:I\| lf1yGL mK[7P=խx,24-(p (,H0faxײw9 0E/c0mٺvo[7*~gr4=+n~H+m[%dLhAdS1}7LiPsp 4( O[2kҮ4cvfMk ĥ IJI%!',X%X?͚G$#zg4e9 jarZ j3.rB/!֭:1do+KEKM5dMKϣz^3,v_ )@zXSWކۋTSWTծt rO1EMҠl.& YHwZ; Fb;E.>RLd5*S=L|6d$ 43?FMtU \)ۏ]9Mkщ^&cz.*v Uᮙbbxj|( r7&@J?05M_w mgeY t| =/":(m͟Z ."n(kx6M޼uu 2Y ԍ&S|lf ` l8+D2 S-}# W `1X/f DO&nʎmbץ r2C6/@cXcEI8WhXr͝~vwْ(q`ּ`!k*SQ)̭QA᪳:$u?]J8 H=*sEae}C t4\NP0݆b ]I9 w5`R&n'*!e)yḑL+0[n3Ṕtk0<cFZ‚n4( @ag%F~RP~`P;0uBrQ=M˯x:!O2 wq=b9uNAi' I)>dҊ݈qujKrh4J~ҝ`}o!osF7L+8 rkÐ߶ ]r Նd|:F$sr1K'NR{DW?mfDIHi2`S"gµ /q** 7lSᛝT'zATx#mܨhxŪ0/'!^+70 ֧g K܌+-SK5fb>4> tYup>z5cbڛ᧏aYoԐMx4:f_  F+J/ǝY^v5J44פs2Kq9eϑΎmt9LM] h8կ^BЪpgmDT'VHc,B烥I*}pl|'v-M? #qk&@d8X%w5JRJZ'ш;$paҏ?[bR@=ݶ]V4ـ<$@X.yUN!%e|Ul: EQ9n[^ݱ tRlb+1,uۛ3?d_3ki3AJrkΕ2YH'r[S~zy[h+R c]FL6>7LkAHw!U)GH5D_FQ;lf-D6Pn\wP4ݟC KN+~ qm̐@* Й);򄺚w_D7+ֹ6zǃt CYg-[|!d2&&,% >jGSM $Mw*mheհYba[Xn@h56C?B}H@%)X{Dp.x!(Z*+5ՃߢexA4\hܨȑyz3. d3 vt*duZDoBe^DT&=ݪ 6 TUcl&!.vM3 >p,G0>|^, w $,Mӌ/iN!{Wvb+0&aCB+ƾ'TSUjE;"VD n=W(│d$)3~gFIfc~B0ˑgf5L=f<G߸Vp PL2kX́lt/MM.I?ڭۨJu4ԑZ !уg{h)^X5WE<0A4Ze-ꐪu=̋x!^GaJf0"(ho׋n\ŚtfH*4m*c 8u*3>FT'B&l{J6/!M XSegu,|+LzJ(M2,1"%VO"tH3N) ޠٹ1\<<͝tzz:i'ey+6RYD3ÚʘЈ0v/L"/x.p1j¡`ҿpNtk1rj/s{M0Ї3|vcL"?+MhRz(!߂tSTM B0ُH96a|Y.z[J8%klaw12 FV^[~SX'B"iQL & ǂm|tBX'ngO$tx2'2>H? 7:Bx9lno۔l R $5Bm|zHt`+报s5-&/QN|Zqs>x"߁{LrВsI[&"_ˀo͖/<`" [R9J4z{-nrϺbKܨd8h_Zs\#\}yIBL %sD]xwiڄTJr[߇|iö"ǎz_eK@8u G)t"$VH-uՙs+X~xbUK b6"zO>躟8;Jn"O;(-MQqL;1ѻ3 t˓$9MA(_T杁Do]C؎0uD%Fm [c~gK'zu2CrbK..Z- .psLbGplP5IdebmM|60@`?"I4hY+cpZ{iuR]rWojJrU(( QUil1U-KreOmd*΢zIGKDesN3\[wy1_ /C( e-q!=,S?J9*elC6 閈Vp/]+ uh-JGw+e.GP[ \&9g~[RgdHԙHBœBiMEl^]Q95 ^kT(҄,yȵzUoT='\eHj |z3~9E֡fxtQADZ<FCGG<'xD?PQg?YꍑʟQFh4v~BsqDLaP ilp 1.K|J_l$a cɅ%3U.~fi4=Ǐ fS43]eGRToy);u:aZ6WMc-.orzeCw|8'E pömS I Zh,WNWu[%,(#eӈX=EXu6\hw 1*E8|B3d43 &z&kQi>@M$SNj*5_ue[CzPWrJtX;q1fDJxl1iga]QRЁH-sxc}T[kB$P.wp`٣-杻f^88W/2=]v e9;3fQZU>MKϦ],UfH: ,xe'c2UJxD$.R`.(N<>v1؄0%:0)S"̬s//z碲OYwlܒ%8 +RL_(6']b{)q]w9*]v7xpsljі3cJmdHvڵȷ9v98~PV"Yc|Jd+KȈea8 y_ya64ir<&gi6t64Hj(=4|*a⍁pև51;|/sdۄqT\Dj?GuB+W' 37u9dO  k-F̅wg6nQw3!v gGfMi eIm 1{"E~f+`+,8ް PEӄGA c)sHt0,B巑Eu^"pcdE:ʧ|,ݭn˘G=B$j&r^p bqKoĒ]4ΗP3g|i _ Wɗod d~! RzɉUM>oN@2yAh-@AsZW1K mWO}Fa 04'־)BFSDc;68[Q [s2E3|_,җA?Kg'0DD דLvj= x{Sv=1,C[9јMfR @Ch nuM^~PDr/q xQ(#!/ɘ~Mw#6<@aaEY!?Lw OvH+ëk `*!qi$j?thnj™I~<¡/)85e%|cx9&fkZpahȹ*\kQXlR|гaa|R*ʆL<G߰5mX&|!28o0(~Gra[avJmGiWdtOeRO ՠܺ<ܴ!bu]!7ţ-u3DޱfQKGGs˻g5%)1Aixkywj.QƎ\>+4y?/l^D >:%m1_Goh_osΣaVQ ڧFm<ڂ~EcFtPyWC۲&SM4!{PlmndM2LEVu AW`?{ a0.cq㝻yF9Z\.gLYKd1sպ@R= ǘ7g3e*сRo֪P?s3jqX7pv;zaxfv әt:Svz㖟_L G I!ZçiI~Kz6贿kr 6bBܜqP7 ;gBϤŋzbV#@(U; k8{Aۻۃ8s]!=Z( K0PE[cH$Tu-gC`&78QEɉ",71PV;oB0}PW>-Fvz+drSdJc9s[8"!&mЬ{G2uqj>L$E梁BIcU/R䵵UIU'A}ʪLvALpgwxʭu?gНgx#,y1؟j| .I$2wm&q&(y ]\⨁᝗*;]wn*uf1HC )g5s&>t44"'#'TX@.@2i`5 HKzҬƞR02\0wD7ȵL'c ,^QD~MUj]| U/)2j r~_V?&"싐$\ʲ)z ӸW(yn씻e1 }<1Cw<)eӦzR7X3Q,#&Q#R\sL^yLJy䁬䌧e[ @Der?[F~}^[_'`e~YUjOm*zQ7;Ǿ R.L,( cN}&DСRHsb^RCֻ s$e&Ɠ=UO8"D[/۶m#Ꭵfb=L鞳7Z3f"UGr#6x%pWc88g8N]EjdXLn͌Lz~T{YIxX+˽7A?NUҡ_\0hd2je^]1'XKVUO]51p%{p'jL6 ߻V2pOhC?"Ӟu$mEҤ1@F*jPPˎb2t0Jb"mdG8P԰_,4}~÷`s.Qg\:ս8Clz"C I Ǯ{'[k 7:Đcu|D,7^޳JشZꜦ}R`X8rI$ţ) ėHڑ֕_('1#r~;%ͱp㌑;` P"`Oomo-^ac0sQߗie(ݩ#JS'BR=_ p!Q(=3ʠ8I.vT.Fd]N[0hoe|FY/'B1"W(*R֠ (ۉ- U|=_⿻3Q`rҨFƺws0D3j'ECT|Roג2 U| }8=Bkt}}aԻ4Gm6]<俳T~cO_("kG0I_ :ewSmzܗt(sDaNȻe t/J9ٻ_ӥgTVtua 0}߅f܋n ;ղZ/Rqx7/Q7׳?oeJb7v,`p94fDfS Cx2uSoڀocXldwV_c8ԭsEa57‘C%fP۝)J22\l) ҕ ˅Ȟ <)#@8xc$溤xwIFRUF6Q_4dA+*!N*iѤzRK[S{:aM|„D~ED܏OtTtч.qSyΤ-oy؏SYr WL;Kg)Q("cpi(o%1JBhb{1 ' <\kba2YYi۞Iۜ)H\[dm"~ٕC*Dy\D5EtKSWJW*M% ĘN .q(ve!\>%%d(W"WL.&MٗfaB>H)?eڰJFeCY/{MZa yDþ ʄr#UYY)tYA GæZ ,t=O>ByRWB m.p}d}Ƌ_fL7\vaf·:Zf":xeqM;; [L5Ws±ˢ6n9:NcT{ϴ$^\0!+v&nMpJ8Xc0$df"ܲ!]}mE֣`[REYu'?8G#ed4nLI`_HT9T:ث/w\LT'&NG!RbRQ4>T~7gguDwY]kmz%P]pc_wUgrgU6K!Q@Ӎ_WWM"4Bg zW›n[q#(LBMV*VsS,7$P6gMtC6 Nfc_ .fB\j&.of,mJbE> )]x R B>"KAp{.}A!h} E`M:;,/-j?dSlQ;NV[pyqs4gǒ ®Q`UEPe kO&fa> aX/"TW/ofˀ) /]V2x8MSHv5X`Spfꭅ:O=*y FdZi{I6PGx@5Umaei} d[uv rU% 쯨5n`%|=}Meğ"<"}HvÒek80Vpm/#!Mr]f4[_I,{Kh2@˗laɰi0.՛U: uSrϐ<=, ZC7?%>۰­w"3c c @0ddy6%۝b?8#{+y̭ E!p uUZ :ӝ_~ 1 DOݞs-D;>HWԢ-nϵn p[ xy]%bɻ*Ny+aXqƸ^n'5 5LeEȽY2Ż6ɛ%cרv 3y:%"2'v[BھsuP'݆jt)m|?S'~/h>r#;+3;&5sF3ޗN\&٥DdMwJ@q{# &M0xüR|KP_*HMdmM?D0CSiU$ tD23Y S-Q$QUJ{wh~nL]Ŕ 6N]ڈ9vywy1b#H1 |x*"1]߬~Cj/yy e)7\tM/X2B+s|DV=6f44diPYT|0Q]t?"PxT5޽M8=Ӳv uy($bǔ1#|~|!pʥaڻ=14|L^l0ܓG ǻ][Ãbm4"J|!sƒr͛($xOUI[^Ůũ7/{YB0_ϡ L@ReWq?yՊpF-O!]1]2 b N*Ls7Bęg#V6ڳW])b|&eO&=3_OɌږK+I,H@D?cuچvxq="*YƬ.;Worȹ [Fx6n0RlRoYR)[Wb#r쨅̔aji|A5$@gcâ3.M ^7)8m<,wv2# ]@k`xƘQ]J;x+Zm b _=C\V\ 5XMsZ՛sjE/o?e2~ۄ;"bv  i=I@=S~lRtHirAŘ-<$S 0X 1[kyVKx@H |d$֏ei/6DȠ$?>8"kra;=B HzSv|A ⧙~=2:8JBўz֭X$P:&.m?FkwW29ias}=* z".*IlVy[\{0]Wr &)|_4Xk (.~se~Fm*ia)s 2#2y)wt΢{l#` Fq@!,wgK #O,\܃Ɨ'}AC.> kRrx78E>chVk-)X Sq>O[*P%.l3`Cs1vuC(8L%+rYߞ;+~}$EsdDh*un0C2S uh7A8 bi:rwjp~vZf.CĭSKQ|N@ 5D aU?:'Tl—*ah:]Ot4jl=} 󛚝gcDWZ"4mZ8uiccMQ$sbfHmwd4zT? 5m/Lu'QfY> z¦o|b^J~t<jJt;/h(YHk.xc/6oLl ׁVh@ {HS4~F>E"VZlCjd .8jT~̈́ДQf8T0i06ǡMUwO^cYuW/a>^FXjoZRy`B t4Ϳ&ƀ:s佡K!,ӱY; 0 ,NSioR}@ %=sϊ)NXyv 82Lpi;7!]<ayQ}J"l_X™ɑ_<rVc&c31Þ.|߇Qo:\A_]c>ɪ9QF+_m:E7_'AfT-2g_ xoGp1u8JҕNqj-uۤ4ߝ(>Pl0CěwLZ=AL՝h47m9M{iv\jq 0pGpkK}k{~׋5ֶB;9 ř?&F&Re IV00 ӥhoD8ጰv|27`G3W<{ʩՌde @~[3@bFWgWK] _1gUhk;LsZX:q-0; ?nw*1j׆9r-K80|}aRF3_=>zzձ/;qiM >j$w񟗷HH".E+m_D`MW4~q]+h&Q#xfz[?d1ce= o BF#Nf_$0UDSJClNѲOR1lBJ \bi:-ڜXUEQC4jI+ѩ @%V 9cB(w1Q2ĭ\in[-G( mE& Mũ#V@9l57ϕ'ͧWr;lB$1wM!>h D f"2Iu36_66Z{bES+pcW`L2 r?'.`Qxl8/ZDH_mVB}}b-9$ Kf4>QA)޷hت{믭K@I'iz{H 4˝>w:?&wqKN7x9f5G%;{T#NG='En܈M$8&EEd;ez ge<v~锓s):%T~6ƕubT\3x401'( /0 ̅WX$u.kP^PWӸ9e}吺Lzd(8=l$2'D7 a#i6wu@?'JxO7Y{e{G 95L\9pl9!3!&ΝXO; M.sXe굅/(#A7s_͈8YEc>PlwR PҾ~@}+K5GBۡ Tk @\Í?HfJJsν+Jgr^ҎB7줇JԘ?,,}k$a "|X[^]y^/G?a&$ > ; tR2!h]**WʼD<{^I݆ JEJ ߗp(_&صis?hXt@#8(̆+MrkOMekR,s'+C~+[(^q}jjp uێAgvN7~ީ084-(s͞:C`q&!IVqh*^\QC0[R#^6]F&.{+LɇqVPs H:qմsz,ҢpJ~Jj"f;{Jb=g u.tq^Q[O6J&hgm 4S(GRǨ+hˁz>;<ʵcW8)` 6mtAQy $jJ¢*&YQ,@eξ&_`]yZIC+j8b`3@K>[a "z聙Nw|A΀8LB]E=x>r6TtKj*K:kӗ0[`Ev8xˌ:,)} Ih0(mئ GTV's;yUp|ާ׿ 8HGve/ROQa/K3CaGO 4ЂUzyD\`ReK7 D:*wNghM7kL|; >)wsǘxWoȘzވ7+x=) R 2_#܏$vh/,6X<4d3aю\ ܞU.i `rlBIAP冪%IlX{.C'y'V36ܐ%ZQ' uF]ʫFť-n\"YJyYW4Yh;^)2eeʵX,jO`Gc\NDyU%d-LpZʑ'A% pg#79W.sU0e_eM&[*ye-S#ke|CS'W+O@%[k' l9\<}AuQ|LOBCOSt6vgL N}ܧq+Xj Rp":ڡi7>tCa5hlـ=wVHkHgs`+v'!L5Qȓk|dh#pd c4}pZbπxm:.؍͑ '# U#5{wFl >$R5v$u*Kbvl.ic{/T wfYǥ o6.@%4Ś.BHꓣj az Uz7%8v(E1cP));fU"uSۅ!ҽJ۟TcKΩ0Ci~ :P1[ʸuN0ۊ10g!ဠFj~5csQee Ø*d En]5)Tw?uwRnP( 97_6? I19yrB%j4v3 (I=UܨUeSc nrZJ=rlG_G!ldw Ȇ pu-<;"EdsR?q(u. SJ, <1D`Žrlqr)IWD ];NN3TJu o`hK(Ɠ4р q?XrL()Yn4}>5$*DV9rx4}3[(T`{-{ds:C/u!;Y)QikM$1^/MRBï2C^M{X{ۘMxkKsI7v!Ə}x8a7ψgP-0 (2Y⻙}f;rzx\?}*ycNE,0+[|᷑0ps\@HdzdSIB]#`v"YySӿJg8+qs:-A W#IXt:W;D{t͌sط2ɽKk%f&d"~vɔMU…mFvPK/M{8P`~I|G @> ۱Y#Fbwܥ) jiE*c·j(c'9u m0s0s` b+mq|w87HlWMq=)2bksO$B8"o=DӂgT˕ mWIa{R, }BQ`RN~'|ēntIY2%mpom tM6"u`HSvR L߆-Y616EQuc)E߰A.)gq&HIQm u~mg Te-g4Q>=J٢heyy3ߜ9'@d4>4E[d>)$BĎ"Pi`_ FF/έ2Y/+Ec4r3 *DMbʥE 2qGM yj//8hQL(}3u E8]ݰZ%p&6oZΌ{< 2 wwS ,۰>=)!\}qT.{?K.A{8ša n_Νnb)zpMd,DoR^;9q]Br,+ƨi^\8Ͽǥ09~M=2 5?ra,#h$ "yy9;^ Po9gHТ( mO+2.=Ŵ @5y4l$Wc~0oM!1O`#ykE__ ) ,f)4 ]I)F?yOF)!|l#kߚxaakZ\zz83vhؼKHmC:Γ?nkM M44fo`z[ P3V'BDgr{J8ݖ!4dv7&_v0 ZqHsu"Ӆ9Y◷D--*Q T.4|<9ݯ ZjQtr<&H$KXjEw}:{ajɲN7RqN0^(ȴ}Er^zYmp#IWj클^w !PE?35*{Ue?Pjvg"5F#U.nä۾i+աj}'vn"|/0l}s" N쏔g"4WT};oLG K֛yKJj>I8*ۺ/*?˙.rBeWٓ,@ADnXtz6Z$ U78 E)HD?>ZjdQv|S&68#_XTzB=cI( 1+h92UkmCoVN 4@) E }r/GM28ICc Y}k/0[q%+XbJi|V᜶VJʁ@"5bEN=di6FiHw5@O٠7BUDddzsApPuuL iS4 KIŖ'|?Nw@(jNUQZHEuRMB+SMCI8l.5$8(vd_zu¢6En5lS-&l)$,fZ&] Ko75 -ZfAf5ϐc\''H"RqFOK,CWSԚ>|=UxMie׏. ( ul`fL]`CZ=UsT`T!s!nPJ8-!vL[a _eͽxKiogeg}4{>Th Q(ÝD|Zw<9Z?|WYQ}QhrZ:8ÓR>I3lZtma߭.d[^vkRq_]`6:U,2!Ԓt&D>:EeɏjgZîaT#Ć#' {(:2.`M?CPq գF[5@%X=Qurɕ$ޙqjCF$#pJ,/ZZs3P s2?^Ď1(.:.f\9J (JϿm[Dxk~{ñfwF$7p[ԋ%,]֬fTcu%/ތ^R:Ų) \6ļ ojA7t2|#\mD^9v 4e>zF"Ǹ$nA[' UctՍȻI^g!'MH5񀿈rR6&+zsKШjVMtšDaw&)̈́?;i:i0Јr<663L(kCGk4t3 cYQ9AWE!KG }rި $Ec-oI={ 6s g{I*+uԁXHp;f:蓕Pn~]֥o ц7l$i`-"2߶V |Љxnj]6)bonƽ)j%dwepJ֕ɊunϝM#*}fqkF{,5eu VNdb~H ?~\=g#9UoCU~6)T".<ٌ?..hY6a)|Pt'ov02\u 3׬>K}O vȉlwrUTp"զcF6dnVE'ӢH/}г@&f); b=y*F󤣐ql1ͺ7!mգЪk}  5g:f}Umzv%OZ#(q@\E6Tq)ΖݴɁI6C_+5Xt_O/A0@' _ /VA\ڛg#˞8&Ǩ}i -ەkzQIOz)ex)U^+5[T%OECA&yDI1rv]iv41S*m "F[-Ua^^X@FNMέ-сHpPocu~N@dVkAHIubWv K ؍tu|NceT`5cs7,ZoJ E $N6+Ɏu۸$| ,a 8t>2<Ou]6{nH\#@5K⨹/za0< Ptݷ!틾`S ʧQmÊYw_9ءo*A؁cJ82{'fc@鮒[$q-X;*T;l] l#} L6b@i66Xg~Lk]gI wxiۦ"tJYtT-_1A 2Ub$#/PMSd&-9oB(_@_FT7hY@ եB LuoN^\xD) Vbdϙ*{q&X8y| ɬeJ?*6%pvBq4NI*B(H3R# 󪫺wٕw^ '0uL0T EW<,jv y"1 1䞫ic}4[?"a&i`r6N_$w`퟼\q_ڒ1Z9 MH\~7489b))C-L"1$RTI=yԩ+xT!9QCHuU7V {uMX#Fm0rcP(tWa e9~̡(@YƘbĆ|[X1eH{y,faxrp[=ٮP#'p2!@ 'OP~CP8?ݺ:55.4%awKOKkD/F3{z[}löւ)ʽe`lc l~- kwӂX[K2J̧ˬq AuA$M_n ADht=S)?͕ +5Vr*"ߕXXiuIC,Jqv F,LiUֲtMs\P[WGktҦ[3K_s"ZyN GJT>++bt|t処HQy(gL==Z#5^=c+Vŗ_:w/C^tUbS_ebSB,E'HR"Lc#o[6 ʉ n>>3#u4GhBY4 -ױ{d@ 5@;'@j?z$S99zz_~3oSw]׼ົZkF#M}F[ְ4i֊ 9@QthdĞ&WIZG##&.xJAV9 C$4մFF9Q|й1iLT'o` _ L_^hk;ZQ}Z݋1kdmC\gW'-1  - Cқ5ٲw4B h@esG~MUHʵ#/:Y8/A+ tnl$QhVP %1G'E&rץUPPG4&qڕ5 ^;q?V퓔'<.EaCm 7՝ $T [T2L=39Wdvַb)Œ=eeSore6|i6<'Sc̈MPR;4VEy>lfʴ_(NSF𲢪̈)K4..P|)0Al'yH/g i/ix-d;Eߕiɸ[ɲ`IqҀe*@FsZe ]3+c-FrbsT0JA-R$ !'i ,3 ZJvJ+xj`׵_SmiK>+s;wb!LJIM1oska8Hɖ8em`~9V1= $f%-CHM;``l8q%ץ]tJ;~DNqyE Yٚ Y=%cH'h*#OqtYWj'! ɞCOW J7R+NsԴ2/ܷgW4'RkـL(i8O5<,rڦ jlG$q;̻1dž%ߖrI_1E|Jկ ן.Mv_, ~$c&`TCĺiLëD@+P\*)V)eE@ ixJ,zGMbTAX;ͪ4 Ehas M>DVk(JhoV0¢gA2t'oH:9e* {Q]V mq!$0A_! Ә0zBU ǵQShii6Ld_1bFy+Y\We~78et6;dK`{S4 [/cL;`ⱜwe>/6_g?N "}*ɨ&mqiafIj_d}@KC P=mzhldF{E=hT9P`4tW=qɭRx;M3X?o5^Z ~]8g^`CSjnE{IÈlȖex*L1D}y2eQTx2{:=۠x wܵW7qgO,!ƔݖOI+bʲ7#꤬sZⳎiZ^hLE%+?J]tά#Aې̮(dL_ug6wF2o5%XkrjX&i6]i(MO*tfWtDTbE (Œc.y,JiMثNq}( TT&D`nw'㶒Lbho|rX~82y#fpKg~t}9oX=:!㫽ޥJ-uF4mTnpen_Rb ;7m.U$;z)LTB<8Ug&A3>M@Be.I\Js_ul&x@jjpBa@ٰޡf-IP?8=X"i{ .fO ez#8}hI({ ΞDnFEn(5,?1k2Mϊ\oq.v,`(;dyDZ וn6 f1M@};RGԻ[u_s`KFGy1w8Z5OcXy{[[?g+Gh(@ ]L/ڡ8㔪g#Bi/ g?ǁR|O#K(CaXݚ71My7MvHB2 q1ePY$͎PY6Gg{Aw$uQ"nF2LZ=t,k4dl"&]sQCB^-w`m~96;8q;;wB>[6ޢѭƐߵٔnC϶\U!B]/GRm]Pǩ-i^pݪ x>;RA* IPeo94@]Sd(n\[\t9rW3epJ&>;.NB[mz>m:k<],Du"HjOZU@l2>-Q3i%WyԚ } RƝ+}{-DDʶZ2>tcgRP*8Q0a qCh)~tzAJuY!+r1h|SI3wЄ)~"E/(XβRħO'emX9Pkes: C<ËvܯAo;й_PK`C" )kCvlnq3f*)5`)tǼ*cuK)d`(X$}aY̔Jڲtt24Kf_۪~ݱ.a'yG2pE&IЎa#~dȸ.k:deۜ!^DedH~JCjdh"3ױtw Xp(P13@`5Qt?"̇ gmɍŽ!dCk2)Qv Q۞X88> ez`.Z0E8'm٠ iΆiZ~KBFh?Cȣ"E޴ 9|L<9b,ԓ JqzI, Fm>ŒX|1xjnvuu0E 0P\HQ{>?1Ke2_e8AYI'[wg4F=S':e8H@Ҁ+gXoH^HH!P%m> z"d5z7"!z3BI VS&u~JTtk})o0oom3nC!}Kq5zzٍvF$Q/Pz`?;XgvcmײeYK gߊ8QGQlhJ;\MV¿Wo zDLe( =ڣo|,,-5bܢpKQ&-Q>}RW擡/&Wϱ^}O FB[ }(oG'ë2epT #ϷR}k %J#%ݳpw[78#J0PdbZ `IsjNjlDؐkMRցZֆ8Yv2m|T2*g_h,.0]Fp &9͆Y+חZwo3~ / +\dOuh*FCl_ ^p$69V&!*, Bqp|]\^#>2;=΃GacdTs]=:l°l8y[tף'=6cS~r)xJh4$nhQRXus TX٘OKrHiʉIs}z1Ģu:M]yD=IzY~G쨉QЗYu5q%"X`0^A /(D3m[Cɹ]zJɚS^N@xEWH;j 9I,Nہ)Lm5 ^2dݵ(L)rq0Wϣ'kVaL#w8..wD{lA{'gG!y g₥g}__el%^5mJ?!Fz 5,@cad ƥ@pogߦ{D(ĴpIe.F(XW+)%́1XS(ۼs)&@%@#a*c㠂cօqUz?_jnЇe,82RB9l:?]2Ȼ"N.E]*ݯr7U^1i % IavĹz WCFc+_n ~0y!TW92ۣ &F`n x|1 b۸Rt֖ztISkaXB-h"zznM3c@ ͡ _2,KMSmJa +8z dzRX7o\F)kMYkrKںW(p8Ϫghm00BIdԛ@ -zKgds̃,9@!*9[NL0z6/geᵕ 4IQLI$? />mQ ̩(aٿ{,iːvw|D=aa &n.#eGNh1J V}n[XZ"8ȝʦlrL Nc$>7.?WZ7ҳᝃэvؾ4#WŒK U5OM fYUNr `٘ngFᶔMR"7QDj`Awh&>a{,? $9{@Bu b*%F9&{:gņR֘#A Xg'h/fIyyV VVΞ^z8PR8L-j¡MlA8z%N < h ?lB>6+-`k䬩T( C  t1$H"3\fB :lyTjVy%ϝ7NQcEsl )N`B68mX9/= k20%yEQ"Nܥ70 J {7Ib#^b'2-&,G)@%b6.(!:o"MVб!OPDVp[B |l"~S5Y/!jt>Fhe'D kUPjl a{S=c!I{AXp"9Zxg4R–v, ̤Rk2QS]Ya0r91 ,i1 a#PK[r/h²!ZM:*7`Я2 h&h'7iRʚF2鹸ӧs(#UEڒiDЂ)WaCm,7.8Ux) 6sأuxg}@fqkh.D/, ;,Ɲp N4p.*hC#F'H_n/NV'_AM?G5! k9O0xI2}r4V6[`l5^XRZp[I?îЇwz&'ĊeLCEa4d]PZB=ǧJuQ_Qm”Y OI.3*Ġ!2]K6mAX APDћd'}ČuνkKOhsN9$C0fX-xq[#'Y!c4bRFܾ\E1:R_''܈63?`цڝ &cCYZt>O'vz*2cFڠ(t wW>sKvoiJP=gq&,0݂yB8Üݐ[~. 9=Xn/I='\/{@w*CEX|nyc8 SX|Q;6jvDi=`d>=DA+Vtu *%g&CK:3%ht#W [BQ9 0A`>GJ.V~ˇҪGTztOڪu|vN/~o8yi| +4a::Έ׈ H5i#XSpV3aaxO<;L᫥ N>^ =1tze._ŝYqOƳa$yRCT$B`kB1}!gHYh7sA*r~rqVLS]16k-|1Z@)#oA/#~P{:B@B][*FV_oklǣ%)mZ%Wh kVaQQlYnś*tڙhy bg owbV)>IIe*y< gd}%Ec4 :ߜ|Gj (U9.!/ ٴGs\r/_`wSTPu%Eb_"R ̵@f-RJ~d@Tm0 $8!g︞-ҡQ:h NTHMA  OijG٩ BHr}I&>v_v~][dD 5 ]0K|ΰs4J iy{%3keRZCٟ)R?&v|wn~^봵r,xPO£JK(6!܌xdSm(4ud#8e*[aO*TR-dxQ;-i-%_5oCxj|m~qI9<6Mj`߻u?TCao @ũ z\ C&t5B&}$-Lwơ#VwN;(U  :vYn$gR*dz(q2GF:fVSyBإx4b cq[6Ҙ͂|6E@#v7-} 51H8;,Y)r)S` p;š|_"Z'dvr4w|f|h^Z p AwEP.)-ݽ1f*[W;K04VW˒) 0l![ٲ NO!GXl?fв}gni[Erf0W^Ʒ: aW73aDx_fU-q4JjF5S$ʵ+!7VaͪsZXb#W]t]0@i{Hvid43 nDڗ~5HnC2`&+? +tufzh9"W'O:ȶB-aW50A IV<8<A`rժѳHi-n 7+Si*<HNT?iWY1Qx= K,]q޴d645,FsO@Rv{8)!o(,)d2a 'nE$ 9}Rz]ydx=6{ <ѤRM@P> :d槯É{_HT06C}G~|\ь|AR' 6(&=LGf.*LbIɾO%mV==y5 9C9-k_u ټԳػ YsyQT "͚劣Յ##drmxScY-{#W%t)(>G]9':)>=l]/κ327:qhRa":x~ޔ{LO)ALe6}R\Ϥ#z2?)s=6>`3}z*R=jbƱ\lwQTa,EuH)+JF7nD=ΖZZ؂TÇ02e( yMxK4 Zϕyd!0@%8}z!n³`ɹ-Xm`%ZQgTymPô=rW'1%%&n[DëϺP*꯸ 8E"6Hh#ּU!Yld`,BcVK% mz 64c sNqw3fsyd?i8-"F{%NיpS *a QR[:uRC$6Kj{bt"J/mq".yko¶苟:euHBNVUw$ 3陇99Q?`pt <Ϯd!L-BYjwd"YA҅w2R `__㦇n>e ѳn6n&v0R#|{0LPHf'Fk dGe (!=lr(I/-3і 2"1`NoX">*X؁WZxcy%b'o-K2C :~< a3d.viDÌ ԋM% .ˡ?\yu+IFẉsdDLSz;L1O(A]n}։YU RSNB_[4[J\ K+Mיc 5þ5LG"~+4tcj(u|L3hR~<9D8\}ނ;v%N`}gSH615q)~w5K᠀2\Uź"GϚ)wfKܦ4wH>&h-=Afzѱ FӫCx2iҺx[^z0T_IjKFpOY4dF8ji shQSBHW_q .O(ty]PS}nx]4;'|k6"8rl23A=Wi)ó.F4m#I^;?cbE\Z X]LwjPMqnVQH"~J̡Sy! ]mf\~T3妘[dBI;zи+}H6'\[_W#z"h {p]",:4dvWEhp;Ծ=5gMA]Q[]bvLXX+hcf[Eab*![b"ϸ9;Q#wGCZji6`t†{+!)&y,/xV)U]mJ2 Ƙfc!wEؽI+!i }rnj OBwV?Je4C].U.+X6Z^0SѪ I!'f2<#U4 [0P^ *~o"9ɺㄻjx5$?Gm5:nA/Rd9Rf_[؝ؐhpG@o\k(x|ZBsӯ(g"aO&]fQΰ`-N9~,<#u@r=B\ғKXaxBGLvLCI #67~4Z~ͅ9h5_|#dDx[UGtv'LqH6Ub3Z#s])n6`F@_2PKz-V=2\o^=3iK{ il'^Ԡ[#Lee[VŗH/LG'yJJ&>FXw#FpbG>4c 0drD69k1^dތ=ޙ%=z]>"9 Re J[cY\z$MZC%g)V{OW# ed"Yߟ.PfK1̞.N (R5ZB׀,8V{@O;sn Wc4: a a(o31d-6-I9Gu w iMnm1n/4l B񵽁w-\R%CN^9);ft.;:\p#9׋RbJW=pvȼh{-hw90خH  `K& _] H)(ZE5bse rWسO0q T4b_' 7k9oXuӲ̱QQքZ㈫hqQYM!3Ċ'Sqj)0 =cU*eW|[~+-g_d=}v,K\UΒ|`_(7)PE"ի_(kI!lok:aYԥ3f??r^*2C"&˵.e'py@9Ȫ <2n@Ҍܖ3-H|99TCoO!gO|g4ɿrSAk܇cIw0[k5/̅)3@x+{R<{TҤ$ m&'*d!׀N%C]e{H><<sd7J{bΞ~ÇL&$MqZ[25pAm3 (a V c%2U̘AReHjAmm o1}hŞȶX68i e*K{:ЅϤ@5Q%$n2.v4;a~pJDe9m|,bP+4!T 4= HogoO]ivD {Y?CƠlU> }a-Ã!Fc[ȖW.fwMO~۱i[ksaC΅Wi5%0J2YkeUAJq>-"p&zpߒ/ ^X] <::@}@~&NTԹd?9Ǘ2ݣF_gתaDNWTHjß$~r6HDJ? yGN".d}}sf ~`P OgsCМζuR:J*"{?/awTp1-D56*RDӦ)w*`BPt?wNg8?.Wq]Z 4eګʌ}PqwvvDؽdmBkyDnz=8LO#]p:Mj~'BUY5PP4-ނߕy{ݏ)BpξCBOꏻ]<}P fU@۱tGxhh=ؘĩ]]VYmD${Xhźx)`0*"q=DtsY*mL2̺Zx=^0vDM,<Xw!4҂ZY(GX2XkSeDFĞ&X i> MVA>M䁱IjEZ/_ r.Yvgk45xJН,Տ$'0_aTxI㱯0Pm(PQG8lF^ )@m*r$ IŽ3|ˆ[ɯ?kstޑu ܻ9»[9GsYo[9>hڢvq0C ^Eo QCGc(&Le N%p)Xo Uس{\|[r$Xz| k@-M"=qT5pcHYI"& SUFc۫+jSww(?~n`E.mNVϡ{ۻpoOf*_nBU:3cp&/Ѭʡ,]qZNd3G nRwd%$n57~  {IE5PI v?tη%''@EA2=Vµ|lru*$Ol]fFgcWu[Rᠳ W$ Z8QJv`,,#iGv I:Tn߬)u%|әR[$irKXmS _<,ʹB aO]*Pqrj(^i}/ahqK3Ck`@nR>cň=NԲ)PdGTx(etқ7[5gUB3ZY dƻחre첄༨ge_2~W։N]i{OD#S|%n|Yh:Mba?@21u7 pG&I>iە.3"gY*?B{'Gl-v|dm'd.z8'F$"N6,pL5F"v{ CpyY.H4z0X3(KS=\XЈR􆡡Dy%%mi!FPRkxkd&]x l,7MD"H`NQL228/^Vj4HM4;cm}}VzfvGo".~VlEnfh (Ch&ݦg~8obWJt#z`i#3V^-4`*6Q^ơ jW4Ŏ23e-a?Wj)gSan#@皀]~\2NI" Ҕx{0UFV' "G 0=}W2g^g46{Ի[]vjߜ(D$f< Lm@^B4bDhSQ0Yt ܖzY \:t$yW4-; ~e\J/0vJhĶ-;ó1OD ]1BsL|~?]_(b_J, 87&Zo{|ٕ{PCF?Ay4QT,T_Q2S[;FRv'*#]+Xki>ЦT.%y6lSڤ)O 6/iA6nO<}|9GTs#M,2WXG .XwCpܹ.p hcԠLe3^"K/)OԣTHN쾥_8<4hv~zXR(I-ET?V YtB1'|&[ f.XJ{dJ <ր ]Bcrj~jQnS,9ʼn 0H(J :H9x&jֽ94xSɆ;dTB[IȦ,vqi߄=d#) u_O O}tzHo#XjOm.Q1SHCO rMin P鞁4/ۣU> 8#fg[r-9S5!gv҃z mlе h(+\u8 oJa{'ӍpʳɎK#Cad\iQҔ H6j<@"B"_'eM{ ]Ebdp$^ 8S.~㊊i,3r)"R\gy_Nn~j]فγvWХO$f Ru=;܁ẕaͰJF>BXI)v"j~3Kr 9VvF:UE =ÜF)θ+R^g6FK 9h;)P&e ӊ@ٌ <ػX%&,7g궉V,^̗ӃXԿ{sA0 ``WX/襾ɈKeXC冓kl?zQժyiQa"_6J*_sps-1Δ?Sa((}T\>nAB]ޟOr+HU5H%t8&rDc$J,[X@ ]KOc(O4Vݱk.&?`! řIkF'E6.iA*뺵d^ x:Q9Y1ҡ#SfMFnza;Ͷ$K3T<_TbllR%Vcebl]~1ZP%0ެ"cMСEV,\\%]XsDNh=|I^1S|8XTWx`wq^oɸ "㈙"o*y4p,-`1V= %V3_R[_4Xix} ӂ9tpm;33=Q Rq.d$a,yp$@AR| ˦1:t6w9gO3Y49deuW;36m2fiƻO 8G|7H qmv92:7BH*Y gN&(-_`\Oe+;@2?8G$Fj7}wu'i;$}dEWtmSZ8WVT5C9-y/j7-_xDX H#$٠ݲFHG {bcFR- y2Xd}Tа%,^HfQv ]x\\ dZ9"ܢ=Kb8؃r6eٲᖵR"apP;3 II[Fѿ=<~&eeblq㑱p}7@;@u( 3溿ND"yqZYj2F݋?Zs 9\rpo:2Rey6}Λ Dejr ɣZ9a HՆTĆP\bc&T[6!"wa %mk t@: &r.K~FٍeJVĝKrэ%5 ߳ Ћ>AH{P+mtɁSoG"\wm[+Od{%Fp5~C,/FuJ G N])ŀ(\=(S. :e[x4)o4&2$8cK^l?"mg%M| fE@=3|Ydzm'%prx^ܖyy|NH >֐t苶QSl{C9Vz|.>-]d3 %Alz5^@њǕ{_EM"=1Gs{l*nlRBYyzFK6YF_. Ziv| 3 W;5-U=9qIL&79DB:!UQ5P/$ia-3翱T281dFdtciiQ>ld: >jhۍi^1{މuw t/Oc^X1DYqU#9oY7 2&und^y Vq;"_hyȅRB#l)S|3;_,`KXXG9 ^- &ʅ-;1BT7Q]5;qh+6;V,.nJK E"eLtP]Z,Xd~΢"&JkOsx_nKV+ =sVSP%)w?$?ߍ(.STYjZ9 b4@$|[FQd yꁥs?[z]r@P#4V;=cnOS"yFMȉ+gO ΀hXWe.]v8bBg;Nt`q,x#v-k68R\XzM63!M<xvniP2rmdA`|i|$5^]|O"W?*+ ^1L.cb㶃ps .$Br:**AvY3,V.8RDZsJIWPVZ12St|6y@#'ݵq}F@>otU\hVgi M3m!$nRM=i;/!ȴKTx]g%lzx+fﺖ :1_(k5EҌ]c _̭6u{?]^,Wּ #PDµg}:|!L=OSq|WkaR|f2MtHM~(¦>fR1hҺScS( =SuI A3 {Pa6V$=#OEQ2 'lsJ:0E<6(:U1cqX,Pa쇮ѱ6k^M"O4xYƊv~XxfA'G=[iP 7:|8P'/. 7y[k&/qޛ(q۳, ::4A0?TVQp {q~qr7@%dZ\}E=2w:DdcU۠,Y]B&rB7OHc@H!vbo[Zlԗ!g73?Z&n1oI@}n_-& ʊqtPr%Me)ҋ2Ǫ>ލ5@CQfw(;8Ho,D5>J:(ѯ)daY=y.k1A@c*%H^BC|A+dM`k%T,^lj3ft%ܮH%xR|meŕ虗n0\ɟ,twm~FhbU()͒R`}W?KqZm'm&BϖLR~׃H.d}}NفB}IS_ݶ0AOEJ i9Y ÍuI_2֗k MaKС*em"Q,%Ekq IyT>Xn%ژԛKE\ףQf a*L8Rjh@iu8S~܈Rp(Pu yx)3W4{30B{c%\Sދo,o.W|>Xmӝ#*>&Y}P"L~>n/d֐Y*862hiOyz>-qJ0~L}_k\wٛ![rg)w Z"xqڅ"B] S8(e84ӹXg$ J{ m[&{ ;8<͏LsDj_r=*E9@ym-{=Lzڱ^$̿e {vu"h%|+J>iokV,eT&#(*TWWMwGkZ͒56AF MD%?7AX@) $}[zQ;?Oj |$ 96TaU)|ɳ05Zն7W/PFLr`k>.B4Xnj|ޫ?uy]L!؈y#soWCC`G w[jB ;W%\ hh彆yu3|REݎtBAxoB\Ma;C\w-IA%:V㬏*xW0b%7i8 Eām܉%Kr6~R.x>S_kQg{bu`ormk$/TK"Q XirkSSan9eӗ7LwZ1 <^?CcZlFdVEBLT=ẽE?$Yð ,?WT Z Nl\7tiF_tbKťyL G`Y\Gj3SV J7ǎ-RI{WP9 c4}L<>t BA-=-~9y*=?#rpӉ$GL$dNY!1fx3ת<;ieA+*0d)YXrikֺ6sЯt4qR6DƊ-[}0',L:YJ̗8"cNh|O9w#}3rނh:鍞'7R4 a/w@eƳ\,4C e`@g"ZaL NDŽ*iEˠ!\ނ|ynކpQVf(څVZ֚@8ůѥߍ#H[ s+XHlU{7ijY/K3!ii ;[NT]ﲵ@;@k!q[KYqHM?^I DWHӖ(46 <P/Nպ2Fh-ƫ䵁f*H՛%+l$Lo+1J[h{V='c@j`39`B*# ֹ@pL ; ~'_L[iC4KpŒm ʰ"A؉63fv||= )fRY=Vvih#hdLj9$cgdu9pEF0Ф`:v:ǒVtt\gU'U3y F"Uu"Xͭ#ѴtZ˃;;4 Bk [A!!f+^*'|&v`@);3&;8@.cFVW Ɔ#JS% 6`sW#_j&~La~;Oa3~,1vc. K"^gף]}spsfe*g(0m&0z&nVw."+&y*.K]6^"Lf(t-BuT: $e>+UK0p[I/8Pnt"` 0. ffQo8R vo|3➓ [dZ]j1 Dwt猠U;eF=;!@T9 :jblcaGR=KT[Jz^g~s1`ze?TՌh!"D;1h4EXnQJ>[3Veo]E`(|^;6Zxm]QNwsQ`c`aNOrt Fl).@64YqK9-ghj!`oMS!'RճV ϻ)yb6c t222"h65Bאz-sIB"*24J"S[Ԧg88=:|{kaJlN ="1ؾ] Swݰj5rb0k:T08frF`FkδP7jHZ5Y̪hʯL4:[4=("x]c\⢍FX:>-`>_,ȕ"X5;^!+{$ \mvn>{t"t@lYtDzC2#?t'P 6R(]2cNDT~TNŋâ恍hlCe_VO17]Z児t>&7o?@c =rKte 2~y˫SND}mVu)M6Ym]D]~sD3KUE=_*,#)cɇ]ٓ&OfjUR1hOmXt;>lF(Z2 ja= =8G3G,8}6,!i04:+dIe/2K!rضӘq)20q6cǡ4J UhSNFڿɶLCn@sꮤx ~Pi;0X:Q䮾{: [Y ƔՇ08Bel%12;iq6 t?S r: hLB4]Y n:ݪI̙tI\ '!iM)=SU#ɠҊme1һA  i0G XdDy8E 7-]E7[厺7cB[Vy_A}]|dE`-@8)jus;!m^U/ ϕOC eEiH5*ZH1A9꬞|RbqSxo@s'PNhY32R?u0V{2|5<=|ɖ8 rpw$;EO(+O;B89k[}boJhfqWn7w#̼QL3muB;ڷ(h_54N_•26פ %04&"*fkBɁ\9;8P% 7N$#ltzsF"jM%ul#*^'zvVȲYcMy3n/KyZUj88[^T_fL]1$& Bk#!$btx)g9-*F̮uHo Ro#aiLL\Cl~2 mkMcL^TǿQ, Y7ᅿ4Oʋbץkw-y_jou܁㊎=LE YOBWT%qH2ώڍWoY3:kI$ EOrN5ݐ 5(>)r kBGH vF]Sj\M[u6}KY[O$.e%?Dz avRwtI"f.F9N {_vy $nwc/c(vtĔ؅85?y3U6g,2Te!-QT'zE )r66$j1ýubpM"ebDqS2)%&^/5"H sR f;{]O|. bB¬3tLϸCc#W݃VH_s\qȴ2L2J)`%%Zi@×L쫰z}n~Z4=<2gs;!՘ȃFP֬|o5W]&\$tUwI 71Uo{]b+]˄ϵƒ¯}U8I^c$, /#<>6՞/\5:BaO- }-#Н&j<^T`\nq`{t"Fna!f# _qv'/੩D8cF)xKD$w45i*UC4GeDa/$]{#7Sqd$Q d j?^^LǟtA({|*<њ8 ]G&̽){غdΈZt}^:rm iV.ɚN] (^t|ԚK$,lUuN({dH}΅UdŰ[w&bōWPŗ^GVjw 9 I#PdqE =0cߡƴ&ϱhrUHBlhm(c5Xh0 s Q߁žjkW"j F5}Oysrv@6"\HX@!lOay&%{Vٷ*{y{,C>BAM9de9 CEVU hVL)TpJyU;D IiAq?X> `C}zQ>ޕ?nZs,x쿥F]DC`caWľBeL\iC"uN!x-/HR25ȜdIeQ9PZm,p W3cmJWfFe0SyJ:HH+7o9nDzy[n)ڔacmP\(j%dD3z+= ALT"xʘ m7Ec7 1SlPmXA>ݾT+XpfWq7n t*{8OEp\bt'3qƤ}PK]g[GԾVCf?lmC'7qCm˧ 1vpx,@(r}bY.VP&*DIե^/dq#IɊ%3]o]V,w ]2=xUb뿹 At${(3?%p@妣*Jvbj=v7wюS :DbiR0F \&-U J@"["d괪*TZtzU% aJAC cK8qLWƉm_,*W40^XkY-Ka[lT Yf^`tO#|d/v6zUk)$3ӧW:ll|9CKPxZe^gƥbګ)yV> +Ɋj*;aeMe'XNͻf*O:fwD$9{:_cJQƂX66QuPZ/y;S;0oKぴˑeXٱ%&`}0 ,hD'KA54qdxDۙO_aCX;|G0bkEL=X` :"H‘*/읠'Əs(ooՇE"ՁEiþ߂LNF YT/"-=#:"4O`|3y⹇<ѾՖvTt- -A`T|9 2T:M' <#jЮ1CeTHzZDM¹[o<6qY<-鮔P;W7CzG]D`4ш͵ U@VD4k]VAգŚӾӳ|zM>],4Grj$#k0%9pm5i'HuAx!%<ʟ:oNSD%QFϧvoLjD|z9/PU~S$Ct.u:RNܶJ"]N^=by'F&ɑ$v/p&GIǘr "Qzŋ5=lsnDp!Ii<_S}cprLCȽ8`E}!N\ei[kx}q 7<']Gai~*~9hv>t{J%RKV?$h6E o /`#*?' GWZ==FuK6 vU&؊0ʞ$Y)eM (܋pC<^TMp^nCw;[]|rωN-b^*pg(ݤBu K :"it>) ʎ>Q8tN]F}AH `NBga+t"%$1 y`s?er +JD[-a0JM m(IV(`KW}dy3c3- ֍]|O.g7:1J!"d UN[ыj( h Dժ*@?7ĕ.1F wT^0nញfI4aXhBh*2 Ptps:eN֛SDzh"kfgXWnҷg)3/Ts45X`IԽƞ[Ro#UecN\Hpԝ_GOJiӴMEM.s|e\P-ro^ 8{F߄޹z!kMJY9Qo|1чn!j0wEOΘRٚ۴i>H27f4gG9d<ݦ8G#"ڍ,6,ܼ@2- -5fDBlVSGVuʄch:&;QtyCu%&SQ#WL#.];Qn&2 =+yЦH+#&:JܬqݨZ&(Ի&et4! L֭rj|Oߙ-@4 ]%jL Y-!0e612ukaZ@Y;ݚH+dSR|M;F.HCV1>Xܒ$Ts[ Zv^p4} e;@G\BAN>ZR$p| V,/7=1gx@l̮#_)R{YA^ȓ+A~]з$.G6)4!:^jRTXbAVHXrjd I6ۓWv?߮Ǝ̈́(k}hgOt5UOwMbh%˭cz=ݒ "I` 7}xUnalFё&1Dx;ۻe^2D>oɋPQ=ʥ,8/Zv>lJX+miV-M{MY~.'2AJ{#GFP>dPs=c, A'fa{PaW/a1ZaYHHIԌ'.;+BsP陔q^Bu:icH6jmE2TA׺߃L,{Gffu%'ر#hٷ&K3-B>A]y'7Wasrfc)麑tѢXу~Hwt,Lr̫zW|R͞21ַ§:Eb孇Zcbqyja1ͳvS_b7A~w&G1|S8&ͤup-^ھ^Jȝ 1ryyx cڦ.E3IO?J:];@bNѥ! k+F~ 5,dlX\dL#RBP*و, CI+%N&cV" {ɖGfC|"cQfo['v=n&.cHg 'KUKtEiҙNҘ,nm ܜ5ʄ50G *-(fAx\ :ҩ!Њ 'M A-&oXZzzo{+f;%MBhRHy1t̪l3xEJdވ:gGCCGAM~8)Y q 3*s@DD6Q [ ky9~G*jXs$DNq%Ci۔ +9bɕ)@m3h:oCrUyI,#qwTz7j@5sY_=zU&~(p4'ſiP݁{uz! 25i~BE'ݹQÅ`yu*E!a)$;TJ4klߖt|"Wb'+/!J2;@#->1m6@[Ϛ-8Beβ?YG,#ӭ/R'!>M 8g~cGduo_|H_.,v\` iu6X%hb^mN5W_1&l5 :O3H2X-U<θY ~iU+]~u.K^AhT4祔Z26*zcCV O`SG P+!&=䘽sp7&z)yqQLO}Y_ce]Vr/-BB42G6$'+P"&Œg㦡.m4ja9{iKRe;JoEώyޢfέGG(e;NJo{flNct79FѤ(sӨzAfLFqi|d\X?XBI7ONBD1Cm]. Q~" ~(t~?g$,t$`6߮qkt5{w_8F3VOK{xCTAONE%dq{VGMi]lYG#M/Td@A[y444/êR1VML6Q I ZTƕ3R|ҽj_wtUy0CE^9w35W<숖OK8{xxuVmʂZ^SI{_\0jMuR=sFrVֈ[䵈Sxv&Ra%5(K~ڮ.Q=z/3РWZGǚ‰_Fq3)}bF%A{QhyO[gHvH.XbJG*%lFmHTߺ3q?)+kAT[s(G=6jWmꐶ?Rr Vxy Qb[9R}Bjnu  ϩǟIHϘE?we쀏otJgBM*yfn'-MFBY^`(˭F㲎B/dđ1Z5 92v6G1t(ZK/+B;zb&ϕǥ6IC'”R*ed*X0:%&`}uqZZc:L(|_H)K55hM$728A2$;Rp|AFV AY"/4}5̝ >f \ϗi5XEգp6Jk?#K CuqIR Wpʜ$7٫eH)8'pB(gpiiggJ*=EAsFI^FJ_z6)': =ܡP9P^"xM:+R'?*x@[0 ?H/mӶow%ppՓa~R}漒ЦΦ̉Z@r*EaGr"Ϟ_h$;[Cl9VwX@z?M6xZ@ߗJr(Uq2B$S_L2J1Cw款A'tMl>R"6T{qJ4 }ctfCR-­;Aę0c:5(?2ٙS1t,xt}o^d;5v#if5$pMMf Yg-L4>aĥ)$CڃΉ@˻2^U6e܅ձg Fhs˚FV8bNVQ +aqYzdzynlsyRD$@QjOHa]QwutX9cCL?x&j| )oDkE9qE=%7^%ֈKXb0!%ZEpAZ 02Ý>Z+ 8"M?(oL[EBДj!um^>52ƈƘmfjK~8zosO`V5WW"Oir~Z9hk@/3犕RXnj|C}rMUC 7yM1v|BGhڨNrZbi+RHMl>&62^2)7r=cqGԦE6䯒xh??73CHoý9iSi*p:,q= 8l8&:%;*d\!I A˘NN[^n4tEΌ@@>45ȋM=fh}(HC,3i.٣]ʧl0<LP0şIM+bGФkH;8(19xIl ;?}_B D9)U;}R9p$!SP$/ B#'OSN'UJiHɃѮU<;X'3P8>a eeqZt-&\ 3Nq"[SZ8#91sNuT8jj([ SdbkЦs$ GUBpEw@%9m\~2`EMס~JxⳬAhp-njseN ծ M{d wT4,QZN4M[aW5]iuu II15cO 0 s^8i2ORɦvOpE&)@ Nr l$?* fc0RuKl;>/ e#>(L/f֯rv]]3I}}/ԴRH鄶*857G Q w|5GvgMϿ%`3Fm(GB탱+t+F IMiQ A\Z|s`DR ``DQܞ4brd'z"}I#GRCOJ?!}5ycmie&=49g{*? íGѝ\)~c ?@_WVT),ZdOLL8!Ȱ>8<:reI6i/֦A&6;=KbٶͣDC;j'w:31 6(odGܹ`2Bj Wmƽ|Lj5z'݊HD$AG+I-p-X~=:SOe*䠄iwÏk`84iUPS_B nϧ`Wdg9#GשZ{jC|ZWp84wPwY= a1¸yZ&S0HC薔A9[$@]A;vx vUٞYtxl^xCKQ{[ W, &> 0p"| [hZvA*j&̊g̘|n3C;:\fMd9aeHލ>։ͫrےO׭ Sx$|;9rԤYrd@Ljģf]wNYxbqEGNsf#oAnu.í@'x$7+m!@"f½!7\4xq68i]T'A|7_kV7:v=U2f_CןeW\|1R?얕 ؼAϞM,Flhq$Q}.8D`,5P$)}%y*TmsL-mI~&f,9VZ\\fB@Ml7;|Am 7.+RNryOmЫ|ڞ ؟zKи[-w 󾪀XHje9#}?rHO2d|R=qB@ [fpl<0wh"$0Dgn/HMՔ^7i7pgR$z Am<@Ѱo-\cxG\ iohfChgUrcSih׀p|0G#O0 |K|[D3"!"8`s,@Ռ8h'ߘ&W&ncW.un#G|]B+%ȇlOT+蜞ğ 0E ^}A8QdC HL䦹'G lrD Vęľ`x- IV'6p n6Zu#aTZQ!{<]-z 1jNjqr(O`IߪlQ_p/%vǜHuVg/LK4}rhxNL^W>$>%[pd4 j{ dHI͵c%%&oUbE Ej)a H63 xCIoe9@ @RqA:e F5]prye-L1%)͇ݻ&ykW!Via)g(.c%+>ȋwӖ$EZ1Y}np0ѣM/}@/$kf(og2{^Xv7AiFDԃR ؋R+*o#N3,P燎b!tMV|o灥;2fb Q<Q#䅬ybɔ /׽ G > 6>* sS/tnj-(AvR/Γ ,MT)cn8,5H5#*Qd1Uw+FJ_/AjF]4Oa$zse۫*6BɯljD8 /xBqr๝xmj1GNrކE㠋drZVDi¸<\q[=zLVc!Ȭ,mliV^pqG 5n̂')җjv>PdHfg1(E`o#HS2X pRqo _H[?jO'>I%w=gUPz+^(JmëYuag/+sMHvޘc4)8a;'4 ӈ@믕Hتls"82K 3rVI0㈒2y͟4i# Hn&v ^|s>hB \q& G/]+kSMO8…/($/;XD+IP-:y,1 Cqc*F[:z^7Pq0_7 Fqn2fL~`#x4^9rj{Ӑ@*dcl-@>K!W)8@?;@TWː]bNv{-hXc' l ltM3ɓ'e{’BƤJ'QD1x\ ǯ=3AaT8T{0t416yQ_=ܒl?RS5}bB2OSCzcRAtZ Խ_.DL=էSS(֏Dƒ5 k п@s^Ï1YVӣlS^;5?/goleBF)OCdS6e7?>Ջ'jݘ{Fx'olRMV5BZ HQƑ)c[dFSt'$>̣TqU Q4Ul7/gL-F8lТeBu*Y 03,f_P O֮oDͩ8Goߕޙ nyŸ޺9[}BDsê/hV$yJ“|<:(#SlIRy"a83;]T,S!41pW$O (v[G|U]tS2چ7罸E^)q*" ,Za$M6hSTXxg QoxBN?;kn삔 `"n BuW=w܋,܏h7S|am?Bfp7%cW4m71{1ܓu2eNtMyCO͗mXq#ZcC,n= =h1aPYuh?UX__T luՔHq{ j~K':LuNV Bâj'ROmx^hk =~Vd;;~ D}Pm}[cZ8g.r1ݩi͒ŠNKЂM]O-Biw vǼ7iKvT X`и,/isj=6T65Ck49Z{c[#cW8j]fnr~D!FOFC۠6֜7aR?0:syh#}D$nX H2Qu0АqTwKTB{}ZޠGq+*Ob/;/BCP|Q-:42OA΋)T{M_rM(ZV2iNj54,uDa?xkc] ݰbשraKO؁8 ӊ[Kh X$ ۉtJIaэQNB#[%Y((C9'Ons(}qVpVL\!Z{&F$<+qA/f> <=ݑa%T%08\a`^o]k}Ԑ;%Иh)4J? O56ioNBЛvv ~îjm i.$Sj@kd!^W>;h;#"BQ!کlS+)/7뭢(cSl-sN wop?OM2TG;i`nT5;ߤw+OZ0I\8 GqϯCu{rBfLӮQ9읂k":iŤd)}sq1rs(d f(aSt"q(PENP-))(2dJJI8aW8hvKtې|,˪eXm”wE@~3|SX/gG !!QmU38@L׏=HB.7$CwoRߢ~ftƒzAgŚ~lwxp9%8R3SJ ,j 7S pbWF%}N;E7z*Z\+7mRd/!Ŀ۰H fY)0JQh F4LV0q.|jЅarϡ2?銠MNXl^Ty˲d7` <ƁK$ ulI1_ ٺ1eƐ%ZFov̫A2s䈾󸁷'ܟdQx6.fs2}E1NIFESe9@^N9 ϑc|dH:4m4:+R*_eBC͋m (mȚ Wc<#rjyb-DG -KKBe#jYim2z3u^qWfrg0A*0䢵#6L \@k2\ҟn@,A[G#Z"~uJ)] d@'5哟.cNJ9(Ƌd v`x+ͥ7 5oh˲ 4] ġ^hщ]}X(aR<8:BTQFڏ޻ cga^Ms<ɞpt:pP#sBT2qB+mz}4 c loX *4U+m_!$*mP?iq1ox[ʁ V쯌zcmqG;Z#]x*[bz+H1esq@lޗD#ft퀥!K4Yo3bAw42*0W!|ҎݤbnHWw#np:G88e[mļ|qBt4Ph:X~9$)|}GWn9GR6_Fbj WAT|| B|O/b(@}q`\w^0mǪJK1۱DҲU7c6J f~:zͭG~J[Ӳ[gN.y#.DdYBs.~@A2B%PcfqOލVp;s1ۗ'30bO{Ŝf'w'/mr/T[S3LFSbNʽB9 *B5:Pq( '東I\M0V W0SsQ-LL*RG^1C2uweW?1!j* tY.91~d782A!sFN:AlPS ?ҧdKSbe"TNʬ>ςt;̅3oMSRe%(i P#{K&O8SٔLok2Dp's}݋S{]œMԴ5ݩn>Q儾Dk]ʑsaF>uWm 60Pŵ 2xN$ 4s%u6Q"vu8U_st- ^2· Zwo}+gbҷzSu2˄-[S N"IQhi*o2>dm\eC!rg@F;, :OB?Rȭ&(z}Mh(7y7onsm.1>DYݡG+s"-b*cR%̯:Y>4,z b[޳<׏l+(\4rW.g) qSKf]v>=}Ie7+w'_# 9ZFs)=Ssy~Xd]G\*gA~,1pzr`ߠ&Tթ/Cs/K}FR^G"بiS;jM jL1#LN!oq-𖼐@{y TVL}8 dU 4qb'cK !*Ua<)kSgwi-D)2%LiH>~r$G؈nB2M|y}F]0vs٣cڌ@'}0@HB )Ey>SE~{Ax'Jz@/쪬k/5A:Ta.n,7o^1+cvdSq{iAai?V4nOݘ?VvFOG%Gג_>4hY{x|^]n?Lj6.gf%ȊNn]Qcc4&N$noVtn˵ #6\XS &599q.=V˝o܀ < IO@ 6&/[-5եĺ"jmm#SFVNO}oopXKk+y~qUq/[չcS`Yx3H_n#ߤ mZ< #'o NMfBmwv|NN!"(zI%-i41;3* q81.ފ]xye|} 7\on-)HxEv'@~)ŝc^j ֲ6Tjb"5Ι@jgg傝Ѓ5|]C b _Vo(>(=54ܭ'H,.snƒES9%l-(ZVˢ*Vf7Z;P>b=̜QѸ ׷Z~m_ P^a weZب-a.bc)SWYʔRPΣvܽ#VvHZ^)~ oz;>mLgpu%AO GI$f$O d8u@w4udh*Yg̟[ $ń,25^C 폝ѻX)%Z)=bvLSiw-'L맷˵Le0qI_ kbYEc\a&S+~)L24 F}`/?KP]$(gnL0fJO&Wu*{zpI=Wax΃6]T&76q&]"[@]p]B^ĝܼ^M78 5`TW0;nqsuC˹yO2R9c6 )=o$ӈCǀLB|]ߚB}/mxACSկ:(g,q/<>kDiL1%x`-/ #gюѝ1V>qJf6T 4ݕ^ ?4I(V>IWO ԏ LPQxrdiG( * )yIYYٴMSX:wN]u 1, Z$ݛ&4%RmƔv;ށ62gС1Wr;4D30Fs GPS:HZ〬/O*̬J~ ڀ^Ut҄[3F˗ -GCRA'& zb 43}9޳m u  ۅ g5:ۑwB`!Sd}twB6yE\ב{9*(4 F3MCPحVLMN `ϯ__E#OL R_hed`ܻ§oڴzK4VBC+bQNrVSw;5c0d{59| t Fp=i ӥ.(U$<$ӑQkR|Or̉c]B\؟5(7Ay4lCއ!ˈt+VxZX&P 'bTlk=pf;$^gU%3,)*A*x2^7C P(tRSGS/;^y:4?0kb83z mLJַ*aB"pa vG VÛ8!Ņ5թSway9miGv5"~ "*dz'@w K 2W#^`f|)8@Keh`{kx&379\3cn<6:-,75SOuJАWsB@ɮ6V8m#6a4H%xn!i#8ʚÏZVL ٧{b&sZNi2 ]D/h\Wyݸ[Q`%~P7֮UTbg61Hb!3drr 'V*8wك4>+1 ZKr~[mq࣬n:k/JpIb ϔ#RS1&Cό[+q.=zϫB#ޒN&յ7;p HSdl&Un<4=-+C D]&Ag _E/Kť ȁD<s3 ,R+Z9}g$4zlٙGh4%[c&Z:n tDwA*TȖOEsRq'SUSoXk t Q$dS5zNn3d<e-^Ҝh+(CG jp,B\u'%lb O7$)g3QNn[}:#& <,UܱNxA}?#s}HO7<#5T&`0uwN 0kV;ĭ puAXIكŖ ?:mvNE*n@4%"LN+UTMwKD?TS{xkK7ezqڠ%m3H̢b+~ctO3TRK ݓ <Gys Զ%c "/nh|Ar66jtB~8]g'MUU=zwìîV7tEL*cn~h h߲RW_דn wia'j>8:D"ct?_|u#oICWVi-r-Eelh[[:A& +%[ٶ pUt_jihchB`es~ Kj=6Qz<{aMQY *pR:rPCN1(:ˣZꞖY8VAB(SŝK"@0gui`8Z+7-}Aҽ]&lPmu敬7TfEZn[wi6S'/OK[li2DddL:f@kq"(xdTa؎fߍU?7{ ̽Jc+b<t; N,5%zX_,эS}/B5ͽiHd!G% =#=>57DP[%!~%'vL&;`{ u\ f :^4WexS5"jZ+VY6j<*aMѽp_~7BtYނHo>Vȃ=1Tb]6+Ty&/ƍL{F^#>g;et%_cqc!BAa%\Go$<GbjNaKLKލ:@v$$A[*mw4 eeUr>ҨFdfBr# w_>:/b-ߠaO V냕uBpv|H5W@5Ms8޶ ʵZJTG+@| Eu#CGLA/k\[OjhA_rp@Aix1~c=p/ʁ#;Y=$ ?wKz.KCv)RkF91I%0fojt?CIyXCVE,}^a5xf `-XXTOwu*7B`Z1N_v2fݮ 7d"kyYm#93iͯaU>Qf3'i_ E:_`;L2G(c SD99m[UJd/9ERJ`hQD%7\2wL3[Җ/6. MB1&eHҜ6+ų[p'kDj-وL!Ԙo@؏IIb Q}f4hs5? $~?Gz7jY6 )4xsYG|vq Pnf4,:CMRAnLƌ|H4._ _@-$(.),|u.C"R?g|AeT. }a!D*G{F"yF):-ht/9.faVFƒi,\_\܏&"|$G)/7脗a ~IRo{)ne9j0c1lp,[`c([~SB\[)aJ vHVqh3n'c#g_#p E. O},c+eO .J!;-5@)VqLfʒ MP~jIFT lI쌥#[kBڬrI+\H68j1 Gs2c ռ́_ l£y3\BXwioA1O HH oRQ[WVN&=v]E!@ϊ0|.K ̭@ucy*X%6ۗ<*y#r'991CQpIfh5bY:<{TfEo3ˌ|uQy%P}֦mWiOުG^H> IpgDYyTZ.`DGw mF95&i8@[|vmk)NTbRe4/8NO).󂷽I"C ǣm>T4*IhtD6q?v!nccWNΩ/uwwho|fXD]^7n.3nVcD6D`{3*7%OS&AJȨّx#d+LaXT#uJ,;ڗZj[JtկvyH(:J[ 'b`cZR\n/ղݧnl= !ӥc$}޺#﨧,ZЩKj)(.|f3Wj7y*j+) mtřVJݷZYn\2bBͤ׆~c r !HAwTʄ$;hn7tnaDٞ6EMI&gHOKOڳѻNwCN>E%j Qi+&W0Q/7p'rjt@ogV[KwfO);!y[@'r!r+U:Dk@~bV'e]b\b[^S`%s|bY?6^]쑰@R_^zYK<Ɏ l}Ibb)0Xk]m8B t GzG'X9E)֏b3tɬC*0 [S%G9ҕ[ RNhR@#gn 8)Te|IUé>1,9dVki MkGUAKn<740zD!nu&CL:%msHfkJ~7efQtf E](KǪ.L\:cj»߇TxI$L(,? :,)/PckM).;-e)_;0N!F&`1\N}ȉ Yw>aצFNۅ={پͨƢV `wiNGU^io6A﹕yl۽txɇsոXYڂD.?N0/it_lqۑ[U-n޸m Ԃfu9r6!?g]O50ᠳ\pAeF\î%Tt\%;y@}u֡P1RA*V)[}eF>1@:Iʮ84[*cU4suڮQ4EnhK n}SoI ѩj`l+K5~ LȂ3S{[XQH&U;h&vI6f\BI!N3J&ouZ1C`i*t 5UlbǪg?pT1ZlȄ V:OR 㨸 )Ҡ3_ AhS6+| #{_1Ͻݦj$W z#Y$/Cd/cSԣm l^it-DՏMvNNmq ݕ?%OC(4#캗2-RL GvKO_ w O'Md:.ޒz ݶֶb`fEh3 mA_822טă @'[t7}QAelcbyݪTNqFK#{m =iWN]ˡo#AFo{5./ $OxU]lGUĢe-]r jcC!u/rЇQD K3`bh'Q$/|{VwJ y au|V#PZ6SY񎏴;H扝)'8GsԵ&'ܒ7=RٳZGεϚ;*|4Zsrv"HhcgGb n*#aNKC0atw ZǰQ9hUKQ!ӭ-R_rJL"橓ZP hP3(/X`y#M.fM*3 J1"Ҿkf"۾k𜌟%1#IR4%xm|Xךo0\bl1chh]8Bq32T{m C*hW1ᘷ{kZWܾ,8ޔw_*B߸9wKt3t$z΍7Cc=h #bq(4ID)A{)C-': p{JU%VT6]Zx@Mϫ:a0NRkO8/#n/l4#b;t-4YKy}%߶^,ƒ8V+R )3v3&,?M_&ȴx"]QK8-J.A:U>ʉWH:U>Nw~S0%W.JYF (gT]:igsR 8!+Yc}>cэSȕ&g(t8ȲTlHv֎ +tsD갗_쫛<`!'C N4(b{ej,\Kj*^<Jw4$$wa|N3rYɿk5}Za^/O։+-"m%h[%xQL7q8_FeC(-/KkhVJbRosEY%=:~%Ce{VP$ *7ܱihE@=sN+ep&x֋ ~W&M)7^7DuCLjt+>4;h{2 `{kMitlDRR6a. f}3PQܧ*3!FT ۂk9j WZ˭EFVW{ħ%-'=w/]ê^R6Rlc|g抪#Zql)`Q̃'»Cֵw(J:*4!) Gh]ְL:ڀͳI wRsv6D8{i~Ɵ0vZ]]q4Yҕ(}:$ߢ]<6gCO,vdNڛүOMLu@ l8C*ܧ1~FʇUߡe3/aјQb-Xyzw4˂ej :`67t Đ mޫݬkBm,];\+iEwx$Fip]yN cἻt]d*Yyd8&̄ GwOꥊ<l2 }|k2c?C.~4INI YNqQI44p P{F̟\ְOW& `NɄm}&C)ꠞcu^frly6v#&lz!"̶ssص} 8m.@ @xxsE17 R"(YII-Ǐn? _]s+.\MɽUH9G-77f*#!kXk^а L7 qFqBӿfOc lp>𧄿8;u&iGуMl Boesؼˬ<7ꄌpPUoRwh3g,E+sv zYn!)p 8r<uv ^!+wYJ''[`Z@^dED3IAlRUo,st`wb98WR{~e gVrjAyӪmGpTSF yOHΕ2b)֮a0 g }Xx&p[H7 V!>JpRuyK*3Zv{$>yp?c:epmZ"ʢM-7S#&?c/}~#qz+x'1[יo$rӐqbW )ޤϦ5JOvP"!lLQ%h.jI\ݧfg5PEêr|[g[wJ^m}V5+)/ ~}۫bPDw$jus]Nf-\lr mwbŠ[||(a3a7?%o \BݨiT, awc"=}uUM2[=@ls%6AbmcOEuusSo~j%dB-( ͥ! NkU|Au_:Ayv',{mF,TW Xx璤ÑX81riW/f`Q7ShMKg:Y=h1=4F!|oq'pҘK=_ZN/?ΖQTe|R @ smh?S+OLẻ;2Ubk =:4rMza&Ye `Ċب횼$z3+np~4:@-mBxseh~f+bfT.W~oSh3 jubHMrlpӆco-OL]3Up gW=2EuSF W_%T+B4)MrC|g*dUu{@e+Ba4&b9;TJS@_[ dVaqGT7wQDW1Zp0MjڥbP 0 +.$'%T^\Ub#VA11%EkeO#0L%l|RşcK y(OzopPظfH/I|Gry\j}!ZMsm` ηڙVJFqAa {?$(Ae=S 4Rim28]#'jmal@)SIPӆ4P \'3P Py؎X*2xhʁl\tHhƨc0DܼS"8݀iH)޾Y}L%V,Z2&Vw ۍ,髤/K~-sjrm')sبrc13 1 ED_eYSf6.=LMzDC5YwKn$ukY}߶IAHRQ"lpg#nsPS \|5ac3%l\.Sy)5ᦛ:1n[ԓp`a+'znL"y-{/r|./!nZ)FRGo )|Z5TE uQ58:񖼭G#;6s?ܦL^ܱ;}C:ΐTi1ڞ1Ӛ< ^t)&nReJShkO{AIpڐ6ok[=DzX0vRC!䮳c. >xfjf"&E w?k@Ѓ>7.–X` V{]Fb%lËb7D1:>K{33E&?=GS^:vVs O&?r'-|bUɁ 5N'~HF7T~2N+;;|異_Z6'- UQdI+(dKɤĵpG"˞i;< c/WoH5F_99 KQH)zbG bmS$O“GlW+ij[,7kH&Wz(:qU{Sw]̅/ԁ{S Y!P \" #/ b 1Z;жI4" Qeo UKĴK4(!\YMBFrƴM7ZieI-g˭+ܾ}``xLCxE"sDu,^~PE+d9draBU,d'|Ыb o-퓍,+QG7?IT`Q??~ůa%ȣmZD@~<_c5zN)%v2'g;N Xa>j#=뛹ժ.H".4!!LGh%:J|T;kC![. l9J X6$( h5>U}t&1q`,' $nN&AQ 2]\ ,Ȗ.V=h O?Cb'dC=\`!n:Ge4cdp;=Y>{אxhBnU-F=XAT.0c*Bpes\ף;P0.N)`f>lĝ+*2S4}576?kbeۈi.wV&RRZ)s/R O\BFzo1QB.{7)X'pUxZTػCm#u,PhKv8 $_8]$&ْ$8XbjB;D0Rp2{,4%_1J5&hwy6a1~tvN(cdkmX f?ŲV # v~)i%PZ;ن?OeP {yMwhh\מq#^yVr9}e{6U[c`d=Ņʩ~ڱy 48?HC8iPމ! KU e^HB- |7rRFT 89%\'7X@k㦺I23jj,* e*Ic%arFdW0 G9xvzS$HͷF` RھTtjp3_ݕq^_ƿG|?20r7ۨR{=qy@S%+tɨ,s+pF5㣟0~+dx`u, /X+\)OFM D@ g]'3ncy؊qu34-Y6 /12NsA5cml.dxɦMtXF.oҏtK\= +kb2Oӭc`HND|荢!ie9I5i`~~'d"?|ƿ?mwnM{ 1CʔEdBv8MАa{KSl 1إuN85@3iiV12X)DaY׬6 6%s$hElQy{e&yTv ,qhA K->$ͱrkιl7iAyͯeH:ʫeI}/Z ?]ـ@>h&W}7 TL$OYhd,?GJ)ñםJrS RB]C'mH:ĞΥq;+6Zy`dH[ ̋{fByK*ƺgE%ѼxI 9=7&]&,5;@nzaLȾ-CFSY#trˆR[i&Uc6:qV4|ŧy1,@rg^)=J]["6 # 7SqMxC- GfV9Pz#!p'd҂X*Y_UmY:}f])P[a#4Bvrcd75 ,*QfK (R9XO?.e ̥ Btrema@L 'Ӫve$>Hm4}ri1FX{L,HNm y⹮Tۏ߉- F)c1`{1w=J:d~]dhYm҅5A7¦`oc& J{lmz-S'axL"@, /Twx,7Sxh(mYW,j;HDX}s5~ȓsIhM@ƌAg+걠ĨF28 h^',t嗋E~Lw0&0~gWE J$\{Zbګ z);CM(yB|&N;[]{g-f"դa'YS}U Yt䳪cNg`%)z6'eE |#BuB菌u%ӇrQ#8`k;G ~>8(5 ]_dۯk#@ ,JhVn"IRN谑]F5ZM'2K䌃ّ\g$\1)p;H1jY+WXjG.XZx 救2լȂ6'ޡFiA" {q4P&1KAS@-~p oB)Ϥ*z48 Ij`_8yY+!}K>Z,V0e$nAM |ZpՔgVGLO' 'tHL}()80U޵5h/:P1cIzA_{rr=gtTJN\#|2V ;+b v9ˠہZw+@RoC[>`L!dS]`Uj͟&N }SDU7Mci]}@tev-|geY35Gq EZFxÖKS;sYR!9|a'Eꪬv4㤞8<r6S6_0u>LbۚAQAX+'ՖEP#oZ6qnWclSUpO /ITvL3/mIq{ 3uV<:Q@g\d'} 2,w/ /1fG 9;$nl {rN YN-9D#@O$( n@HG EU"JW1eȇ5d1Yb/bCJV{U$ D(]`,EQ[?^ŢRm oz\x/iZ`3% ]~d{5]0۵FꩮI&ۣG FV? 5Wgզ6p_w@,vsӯeThHapW{G"ޔaU:IQA:#AŅ4]88#g:Mf&jSpsrw4:fc-R.u.uu΅Ǿn=g}. /=ja +k)^Kx~, BwT\ڝ/p*zDsl =""8$j,@6"I &%N"M{p0jCzX E~;=mW8^E4 l5qKF`R>.R7K8! Y)bxD&M8sDM4$s*4ƭ؁E,Ğg8W7'䯹<+zqEVOXij ~ʄ(`adx=DtR=LSs|ĬZrήf%'%:f<0pm;Ae@%[%7P-$uq"OyEG<]Th˵$0fI0[ |Ä4(Z!FRS*;B@`Au-G!((qJ O&+$G8xTF̅c'R;G9(Lg&k׿z29ҷE[^O`SFZz ~@jR*vȵ9yj- SX7 )&l9'PQ.3WůoվYJi Vbe!֭Hlq1P#৒ `tr[~Lpq)!+_ހF$g#^SW»OS6gb{iz5kЛbdy#+-[(bsPf eqy Yh.)Ĭ#M@BۮV~( \@]sPY8,^eZaEbO0d{c$FE)5uMYg8yX q.q͂٥54Z<kkDp+zrt'/xny='NEQa\ $Y"1U%pCy5 8]E֨W&LC 1=y 0/;zKhGPnɕyW(hFuku^zTSvi @ԉ>>wrLI o,ӓM^j3Z[_(:~ 9c9;]-Yh6L#{"%QBa+dK7`ay͉m[1\Hx#NmTMSQx7n%l&F7a,E \GH1/q]9ѳY}TiGDF\] EZ"c왒B7:$E>Ǐ7aղ]Ii@+W4Wp&Sjb'"]() oiAm^V EAebLяbSD\ѽln7i(J>Jjk4'b&@np%SB!}TP{h!$@smEH ʬ97P5Z [.䨝GNrݮ%%\ٴ+jZc+f_WÆ2UDd[6!IkBULݦ"ܽ7,rgAlAهf\I:,&HR&3KFT;m6^}SWRoI+M_2VYjnIw-ŷ)C} 7H!xbc V %/>=.Mu"</c<><| Vjɻ?Hz_7'!O؞oVyo_vSʡ[٫ͣAkR‡nãXijT66p$t>I9}h+ìɋzcp* oFqUAd`dí*Q 9rlB4l1'e p ]]C QI}D3eJBuSͣz.q"]Y*wX8:v !3hjh5Qb77v>8 :V0폋'$*l }sg>)HB{Zn7u+͋g u {,b.ӧMr,K(fJLmX54W;_$SQ=+Wcm2ml%5\}(xH۽^"u"`OЩtƻ4nu_B}!DBTce >5H-qYj9=w  8ٻK]( xDEf*T&p3u*gB",>HhqDWCkayI/aZl5F& $?0|I;r+M2kUv`$6'c9dBjܚ {/JCw4Wh7iAT*iqXd6=OϹTn3MEEt<8DZq߄&`4m?2`,5vGgu%q)wma,{.*!koKD*K= cz-~~6yLdB錖 wb趥oHcr}Y:`\ կI Sk">~< aoW+Sk?H gRu &]hdõ*[pqׯׁ9=.^/fa Ϋ#Jw~5^as+2H]@ݘb#%7q. N(lc啸F 13u/^d)mwdvSa fCZcLMSz=sl3'@ia+@@jCS,)2v^rPzj^Zzdn?k4'̟G5DAf1 }~&(Q97@X9O$BFI%V)l4}Pȷ򲒈xw}ea}yʗl*ήibչ!y3( ?]\wz>Z%7*=\u]WB,Reߠד0e!K,٠\oCM^qcf߹F>>L#*j$1UUFM(B^HTY7DBBٟeYqԙIL Ȭɺ2-}uˌUqκyۿQQAJ"=qt#_b,]~'_zB/޶l} 0wS8ɞqSvبԽ`DQv菠vcbtأM :@S`Jն#F x84f3=r{9 ?l^.YfFzmxQ%b=2>q#ށSz$uT,>p_zKIj !NĈMـtؽڟgμ 1_؁ǸYOM;Nq7Y*g,Tk,#L%Y%MhLPyv]DL@:<8 r;Sz2dEq %Js&)Ms鍫!45~I?ぱo\ 9 t1|{jF9{MH]C+XzI/sɒRA }t]x[9PU$@Bg­v2Jӏx8MYuG Q<+;C-o1;2@n8b9D& K5y?`5,"QRiMbGd-+ԉF5E೧ r.0Y{fBe_@4s.j@]g4jmm{ ?kk}~ ChAkb9hR5"H]UsrQXoԗh-9׶ϱ1N~dT.ii+~ꦘ[ĺE+%!bSek5;?5Ea%jvvROi(C)JKwNLȣL!0yIx@OiI38a^YsU\#2F4Б\ 2Ӎ2',6F8UC2o.&/3kvK2' ?Rܵ"ibA<jn`X8m 3f7B?CCxq/R~Bͅxڙ6v:"q}h\OV8`M`[I랫J:{ϑ'v%FG ąq˦oV"8z4"{"3 2-l*j33'd66${51lI'yX6OQѽNX)l!hD<7 +Q6:DW v:1o@^~n~0SY-'ASP>oY;]³6Dj+ƌ%HB"rwTxi{EmԒc;nx\uQ;@L2>_з,Em3) !^GFZ Owތ\k85aoy ]Aa9_i8)5S+BV_k<+GJcLL&+d7I솪 #AMoi{X8 ~]t{RJ$[ ,_TG"VPhD&Ftb|RLǺw^k+/||VBODsɷͭt(|xuhVݥpis&Ij/HGeuOr1UGsͱdvHZh{u7Ii*Lt$8Vڠ>?ː ڀ>j:( z7l7ǼQxfU.(i\p_Cq4"Sxk8 hT9Qeu!ug; 2["t|>'ܚps6DǛ*#^@XiUj'-Be/2I}' mzCdDp;Kz 0~ދZ7܍ >zt+kAՑ9m+^O˜#qT x{1UT^Z`݂0YZ<d59ge3 :?^o+c``9(hZ}pLtJijRWHr3TtMXYإY\H5ݕ:(:m:|.i\bnHj?]< FoֲUsZ%pب\ qdT{@zDxnSn#rbE~\/ N'œRRWȻX󩴌||]B qױ{=9yQ:r*;@\^bg2-y7bHY%}c3ӆO%D;-Tnk0C,K4%^|:nACXpϱ "* q,# ٗferؤ*JoIy+5Uin&vǑ$mM#E;@kF\n´P. pPۗy_Fȃ45EEϮ;vbBfZ [=j?c;Oz6SX\M3@6 IDyIKlf+Dp$<:&mknNƥ56}C[*H'RJ\6nsm(k:/(/E7;3lr9Z„J.':~ȐyU)CJ e!Yȵq++i$4kzXyҎxPfIbg|aEj?&8̪r\i7 'Gz/VDÅn->1ߘavCGE8GgF]I,lMjT/l;tbMtp%0ncT.WRX]K=0^5"K>]:&u^|Êy7P'?=`$o2fR}ܚ fy{ \k->Mӫ"j3M?HpZ҃Frp95,^+d=_Y lVtg [cn9dޯ;Q׭az3p[Oegt>x*9n.C*A«ZP3.`+ŦJŶZ66(* \ ҋ[y~"ψ,sua&{2Xmܜ p*TsC"U1F {Rbw, s[atE Z65_ p:O*vm[jEٻ{Kި9"k(86DMhC_SIS)kbjVcI*ޜBYQO{TC_{Sg=ΑNqBc@>9`K{IkK=t# sSzf@&CY"1xX~돶^X$%R:X>lyĕ?!_ћ$jP%#NG{@w=k;@˸F,:}IZ pXW=Fk&jX7?]UmB|Z? ŵ @?5 X_I*J@SnH˶錶Mw[D1Ɩ6B T" E1Uqtg* +|MΕ⪤v 5Ga8@a³}G<AjP Kh)%S39眯d$Մ9;ߝRsHur= ZYN#t,j>4l1VX134.@35 ̬}\)@M`‘b"-+6/YS0Z~Cz YHl67c5zG|;3aGntpRjĨ _SaEr?4E ˆWth&av,@clem4m};QB=!Y30rzDwI.H=e;MM]pI ]󇜋@h/f%% P.V09; K9QjEs;5wl9vNZ u6\ee(4P+j\sp܀UT%"W8rv's$H` bwl&w/#X"QsE*7`@!R53(M"ԵZ w` HV s{ΟǢG,>Izk,k;B!f|b!%wBGo5u)T-;V9ϝ; ɗ2 K [s"!Y}e0Z$i.§;}@1ȗNa ^4|!iyi]9AZ]ahioY0dX(Z M?>B/J02ukϸ}*_q_\D6Ѵ{ E:zl zL7{_go3P[JXVFJXRjOVVͳ ڧ6, 4؅I5nQ#d% UT]Bpqf4?H$E4O~{rƒL@IߛX(М멡F A|+sQG^c{SV1Gb#gon}]TRFn=*bނA4>@~!e?hf>&FLALbMb -f;"O]]L%f%km_K311B TB~ MVdq{d`tDzX|%cՙ ՜AγGP)`YЋ;|mj,:n=v_];)vԚP_yk,Ywyȵ_ +tV왂LOEZPF6"}Wpx26.qFYN)QיP8=6'̕W/4vN| n:i70jX tK$h̗<*X\_@:,ЄIDʚŎ5ocP$cp姤@cxk@ G8!; '=\(`ŋ^eίQ<ٸ\ ;@Y,|j̘:1-RC>v 2M`Qlzi| j{*cB Uotߟpя zbH:AjGGP"FB?WK5slD? |{Q__;HǾ^3#2D.y*H0@ @0zLIF B5Y [ _)8Ix͚ ؏֫:5S1WG-G~d`rN {O?#Hg==rMd;NprQ}&ԼTWDij0ԐV n7t(IE׻EDm2+(N.{`~C_C?奌:+" _2M;= ^*6iD>2a-%Mmz*`F| !p҈XaxI_K@L$Zv%]!{qH!6|=Sp\$Ud  5=$ɂ^:hB)NƯpZqkd- d*4tCI }a2lGZX\ Ue\j)򳫐faev-4YT8o&* sP`%T&iv__o;OfU`yob% %iɼ/m"f²l:gRլs&R!q2~iLDn rг2,#M8[5_&p\Ǝ. Vs{&`:brRN-.֔wo!nNjbgyZفb>Dn1TnܔMI_&0@554\BHpoh|K8;?Q=A |g0/c D1-k+ńy,xcW*&GVTx*KDfyF[Mƒ)Ƨ(?OGGB-,M:1"73Q_'^MB$'s%KG$6ҺOgx^'-;,xF xSʂJE?x̦y*Rm2I(y"tOȑ>zTF=Ȏv$"LoVzc(hOsPVo 6wxMBjI I`IJ=qw^=wN߭yi)H)} e6n,oh i)m+Q`\0쪖of6o"71Tw6 +u rWNҟz>dlځ,M@lgv3Z+ C X!QI733cEbzLQnrX ] R %ࢥގh I! pgBunq !>Nv :BیC_Ah}oZ_XMUN&mfx^ꉍ\M/o) S퓤9ӄ>to s#1TM:&ī. h޾Dx/)GH"~ZZ'] 897k96Ǻmr( e>z}G7;-~Dd" v%1["8)*Y3f̊a@ZpEfhG> n(A՝zvK98u+:?OaؔkLg21J%"XfoߨY)7V\"h?2%L DֽW(慾 Ӽ4 4_yʠԽOg\tNn ]#r*D^07$0-1Y&.Kt}4*F$}Y6!xt߹yv^$99au$ f}Υf(@f#h38iރR"|쓌WR!@@Taג5yY=qDRw(HպMq]N,ĶNphhxI~Mx9g. Zb͠r 6{$_ gݕv\LyCL{w咠DRce[H7٧I`-g9bٵ-o\ڞ7l ss w:͎ . Mk|ŴH8)ɚ=#d&CN{k# âG+'|2Ce(T) oNZ v@ ͣ|,fhدPnlg}FچwA9Mr]jj[F;NhHCMS>:we;Ϝv: !D#Jz=U8F]w8K.̹Akq)4a.n|`R-gP;B}xNw_I;(CݸEi&!eO 8HxC |v{c xOrFvc'׿4|=S4h<3LIR(QDEI(ఒ1YUpҔWJ]Iu^6TP"EJyZ]tV 8>"3\U]kⴝ ^B'u5|yʠMS^3(dϙ6U*ИQu<'_c2T 8DŽmkaS10dXXW$A# wgROwM@ q:ᩕ EGj' Yo$W6ř~) 5.[cr{:abI{|Q(d]IU݋|O]>>;_¼r` TB6 5 9?YE'r7hH!VA/0(?@4SѳV$@H!J G\[/.2ns챸q>3'#N$wz)Ͻf0CTEbo2&i50$zuM8t̋a4e {-sG>"WTkpA3]JĒSӐ;w2KIhOB&Y1jf%`{Rׂ)aR]Ow-0|ނ/hFP3 .k_t,5aʮ7Jal+JAX/837s.ѰD$S]nn%Ng?="1>->I_ L .#IU^.~H抁~T靟, ̋9j7J~#5kjFL:zT>S>-@ې긜Բ]}0  !m,ف$mȔ!N2On,(yy 8c^Ha\r|_ܿ4H5 'Tbп) 𶩭-rP>-lrn{ ,ɜ`Vɲln%_86F+TxYj"kW^1{~,,Jny m4ʾF_]?`W%۪&h߰L+RrP^1 /W>Ed`M5k/Lқ~RUBIO&p6)"զtՏiD{ #{9Gu>h&\ꨲ$c^5VK5Nz*}wZSEtlQf _-LJTanA_X%W"A4ԝIԤ]fāC+2B'閅$vL.RoR/Ue'? w7iI+-axtRe&\Qf*1G!vj^Nz䵈3CPaúX[^-[GteYaӢZq &Jlcae:7>GA8TL/*a )If,Q?Skn6ȳhG'ARVT]R5D{{ ˇ+ B16 uVvxdB3YY Cf%`3q.PKH\^-Ȏg@ 2j8誯Y/h_>2([:Y7]irubhCvن|YġU  5n87|N$4IY|hliQF_}*|?țy}>p}ρ6{Mn#BO4. 0 m yr񡯺[Ɉ tuMuKX=Hm8m'M&zi~OnW;Gze @y+kQZtʤ,Z˿)+4BecJ> c8n)eYl5qh'P L[ ]$nZ,asȶ >9[%Ax"{#}kw(j6̴Zt.;n'=dOHVj%#@$cbIt=}+SҗR`;D;YWQx[dd@]W羚wbUӇ,4ML%~.. T9g6 GT'l "Ep6̳_KVgrWXPU<y 'vɝ!#Lv?rb^,[  /UH <pFd0F V.?&5xrk4з^|߿Z |`ç :),8/RmgL Adu5 ݩiU~?ޠCB0hZ.4SAt -,j앂IL[ ae*wp*Yn]UU.3/X2dy>;2^6YÖ\yɬ:WD!t{!PU " g _ ;7 =@5"V\M+fq׍6Jg;8_/g=vҟٯ胬7DFaAfhO '5bugֵ/DERӼirSN> ä|)@y" ѺRB_N ffwslPB,uaxq ]c(1+j DZ݄5;#ROIdfjo#LH()Unؾ036Wr;ȵj 9F"!umJsh9:Lsv3١&5:YkダiS m!'aeBP<ւ -ʕ|?gdEGc%_7H` 4^.#%N:{t w~럁s͈#֣͐+C$ H__K9_ڶz0i0ˉ)n DP$c.8 1>C2iMdV5M$}}¥/';4y\_xl9?AW[A>v~8켁r^VPD (1NS v5UI T{+`n܊a2w{gB -8iLȌ*#Rٚc GQuH"!4f KF0I>,{ KB*պLhR/n&5idyi,9&A )H64h,qJϯ9y3hـpC/FRC/% 47}B,T e7,\eЄ\jkK>)l6 iQFi5b]C}]2p´L4Kژ[̄xV/oG5;t"-V;a4hrwTi7xO'Pl݂P=NAl"2jO791z-2by@dĂ bsxoBKu#r}b󝯈d]Л ֆoc zLrGImUCY8T9N7D&'Yg^*xBulv86nt^A ]Ӹ-KcDM@qVLۈ{wi .M:F َR9}ƂͲ}ƽuCO'.]lnl6G8 "YCl63szzJ~9Np<I2ѽH&q' >O|OήP:1|dn|\[J]9!$\^= ?Q9>P,p/;#|בjs ܖb%3+^dظ[/YDr ,& 5*Z LKj {5sSf9RY0c@Wu=\g>_YS^_ }\i=_HNǓ|*>=ܱU&YZʭ`!IbZJ;+HcYZ+_ΣfE/4eٵ~%M.dz1ecxLV88{ӵH|J3AaEsYXՐA"j3_L&S/PQi5ZM\ OD/yGJ~ Gt؅eƎ| `a^`_*]c]بa8&Y"<֍ς^A멷[Q }+tQR2=UK5jy7{p^&?+4"OySa() 95*W5?68@p%{+Uu]`[3|qIR!&+\d98%I\@#|dej|֋"9z難h; h-ʁҟŬL&&/lc58KycӼ{z>/O|s е-m,NKXZ 'c5̸彗#bTJ MOFf"jYP(>I($`je}I*tdZ$G N$iADnBk*Khg eC>^K,>͗bA| 6Tfb7#`Z-v>ʻWë]M4Rݿ],6{ZG:[/F!P{d}8@P.vx䅦EMcNG(bE deC"Zʵ6N6TOO1*{[p)#CwLK\_8n+G78 e}L_nyU) q9]ZG ldR׎0 Imr .-O9w3=u#yq FRPw)o)T$~+.Ǘ(` i@r6ɻϡԻޖ|T(es»ať<=7{BQ-.rWHs`iPF*;DZZ7neBbj2_6r 澛ղW ڰ- !g ~g H\Z<➳Xq.},dnʘHHK)lB7F?$=կ-nz{T*HDM2N~?\ PJ-aznw(mh~|?̉d<[6(8!ؾʀߺ9b)LEz{ڔr0\cG׃uE-,+G,Ƞ޹w *jܞ(bJ֮40vZq *;-Ӟ.vS>Q~uF"WQ+9+<\(X̾dsF}z ~=,Gt0Cl⨇j =wq]LqN"oBqS]\8͊WQ 9Sw}:y/`{2cf~+o sGi>XuF<}䳞-sTS!Lֶ[L. [*դi|Z0xm04ѥNRVkߊu}ZxMB{(Atp0y0{,…+!iB ny!ҠBd~lEn׎7!K"Dd&-(9pȸ0iՕcxEoŪhh[U klȞs׆F{ً{`pK[]4b8({hQvJC+]Ng2R/ܪF*{@Y^TBCDwP4ۿDy<u\m'mo0Iݱ IR;x0ۗo󏲟UĢ4U4ZQK>J`˙_[3dMgܡ24b Ժ>90TVk(mgxt AfQtQT*~ 8v?]^tKSho1<(&\kg(r >P}Z=?& V>yt.GWsdtel[]is3s0x| I}~o" 3wat=G&sb0#j3yvOλ\ɇ)!2VP{ |GY:i* l# 8ML9@Zv'@t1P,FZieEᴫJLAO`EEVED~ )G)4C #Zw% # QW. ?9tjN;ff.C'N z^p5]ƬrTEzYUk6,y3OѹMcU][F|!)JvY7J R0͇uqQE4,G|V:MG@ր})%Ɗ>ڎn]L\Q#$8Q$ԇ8ZhaooB#W(3\cZK.C`34D=)Pshyr)tJ逰@PHHLHTۼO.eRS`;^z_: 2W7%u\}3N y6\jd^1&^ ]l.TŎxpuLQVQu4[6;olnxՄqˋc_z weV m^ǹT\FWc 9٨M{I>k>Tc} 755`ufBl6MѦ􍗤 г x]r@~SU;bֆ1 Z T9.v.>0 {i:=N 4r C6f1@綽c}M6%g^#ܰ|C5 $]ZB1\څMle9o/~_D=%rJxN!.>y~Pf⯘-c鄟N2{:NPNDb.x$IdĤ$@sم@{;Skj@6mg\ܟZgg83^ȰP<&*_韤dZt ٌpVUvIJ߿PyA{돠 Z) zl+xFy];&%!Yn+ot3cXo+,P`U>@?rmo@3';cx$b dU _^I*d1D5z1qWNY-X֋4gbE6[Fw r&(0"X#:2x]p18aN3_bYUޑg]FZ Ṅɸ>.]ķgB/<\:"Y s܁k{B3QXg)oMA&g{q }Z5z_j+1~Q7b'9H"yY€9. mj(Ncyo4zi",8 q[\o;\[6/.&g;Գf^LÍutr̩F]nGFKiڹXp+x_㔓&~Qԉ_W- uebڒ"6RU{qTJuo ت9E5-sDQ EܰtXU9)M.ަ9tv&#yV)iB 2}'iiQbd]uv\P!~ u*o;? tfWYjZFZ8^/2X(M|˨~21S]OdP J6bO;bitb,pg}.Qd]:8WQܡŜD8쥞K:Gϼ 6J}=?73Hs=Y/lEk |ä@YFٵ.΁9 Py5WK"0 [@ՎJqغb}? nNTDoИ l"Kh;2rs 'jC^i~{X ϷNiOʨMfb_ڳV-Oa )Qi0%Y33  ʵ,i,}d]ӌk?&h|*3u @TֈYk|~nF^?޾"fm8[sVk}IGEjI[o o:1A9dy Sj^!6KXz gzԘޯ):%6|P-n k@NV4w,\לvq HA]oL$Qe6}e5 g=k-$ K ^Y)oV†9jH=|+r eTfj?<-fb FŻ83-?3gso_,[ 44~l'@D+8X矒'{{8|_롻\/:R2t tGZ8e$̰]0-'2Jaz,F $xM*f'Էć*9 p*+O rQlRskhʞx.G7BWS !YlsPP~ 꾂Ǣzw  lN- b 88Kgʺȏ @E[8}eW䇺[SR%@im1*pI耤F:cd991eDFFi̵0K GY)4%lN5Ȕ]f N6rlRlm[սK4,b1x!OyJeY~lfmUBlhjQKojmS ~lds"&]R-@+y &{LPnZyOdw*IڟD7G) |.B) T;嶸 x߻[$L^-Zlnzv_=i'; hWe ; _bD}V~G=J]w9BcUz\*m1L:>.M{T GQf]FH6p囙^^Ui ۝tzDOsqo>SPHZt(PsQX!krZ9;3΅ٛhţW|/_4$\=-5s+HZR6WC,{$JBs[6fHnpPp9FKjmw k3ŢhOxDD&k|dM g3;cX)ucln imtК2T"|ӹN3tzi6?˪z}'%VF W|Ge!)c&LnzxJxk{؛!ɹ:9꺼;Dj x?qu{tQf5/9Z1d!d rtlUC{NEk/bj_] 74^!,b9]HI:|Z ?Ꙧ6<(`?zx.uΛ=q RC(|BtKuS۪,3O\KOHU<Mk[<0 Jp4*Q>(OӃtHĀi姲X.`VU 4r]fiA.xrv񘡵: 7bB'ȋq^Bc@RGM"TR#0=ݞvc;oƭ\? \O斎aދg[,0vTMVKW!#ZZOCM.<<)pF8L=a}^9ҧ Ob pIخXX%ڏ_Vrزx>@ZݫGw}l[!]c7"]WSo*aH). zÔJV c8`w6hE>N)q73gb<.TokzP4HmMx|t#0 "D:-'txa nQ}t'Y4ZxW#|Ɣ sρAȣiI- ]bWlk?ŗCѩ ,{}l51IG a7F ږe6Xd)w6L1XKl /⯇S}_kw{ P?IF)A0|pטR.6){p:Zi ?>$o|>b񻮨~5CH zy V3!]pFXYJ)~;v_7'jX^? "d44[AO,ʔ}rPPzbZpr?9= '0ưфm&25MM x1l8h,9-`ij(1}z% Ez '0{@LW`,edC*Ue:O33 ]@SɽB'Zc$ʴHYXzKʜ[1"1ekm:wKW?N+GO"W bG]E@jntwkԮSY >1nU?kd6)gO{T{[w|K' *F[l(kNᅭ'h=G I$EN\ 9|YdBktSs[L ջ@4eҵJO>*j9p'L{7k8.*oA`nsUh>&Mj:\(kx8 U/܁F5H;ڎUoF-JLRXW3Wt8k:- Z$$ -,7yFY̑Ԃ$|yJY3愒D;R7{SJ#b: `S%C}X=)Z"#Q˔nqp2p$ڥy[s,FTNmw"(MD;ΓeaTdŀ9,+]dL2YaPgj:ja 7);c,,CY}aJIwZ9#I{sÌlT_C$);ll[wZ2 4w I1U%h-elji.&D02o"(9BTY#uGt!޲E#7Ȯqp/c3+eAE &nleM{g Hqu{k 8/ZYsk ?DV_FpO{l7T#ӹ2h]/O<vyf]zөW}A\#P^rdJ36ʓp*݁S#|A\hnJ!Dǀ9\s?zׁ1m?D l'Uep[Qũ\Kı+`O%צSZkaIgI\Z/Y{y<ю&o!_g.;,U~BwpN ~O8넥]:uYdtpb쉊QAn2T;Ot~l$'m L9rWbȐ\W׈qrƯ%/t.KsR7ڬK3g'.&KeV8O^9&O|i^K`:${5(WIwre@l@~L5aonxH=1rhPZTwɦgd-#0㌺"BD^ avmYm^kUt9XAebt~3͸[77_wO1&E)=byAUc64hG \{{it6n%;y]lOw6nA-WeopWAܧ굡s&CpQ&]=qةdFJE^,X$u< Xt/y 5nSPHL gF]#ewEox{q1c̓{LSuwb* mk7 QiXTc?VPm!Q7Zm[P J22md"oki3 `K#vfoMݓkkV[Cs1X()WJIHte /&uDDZ'{d=}YȑǼ{X͐嗛ՁuG\]&5}q#| @kУʸc,:JdSEt\H?{T$?萩2Yul`_9vshM5@MSvQXqڈmaqƝClCqEK}8fiْG*XQ\J?-m(,Oд0ز.G/`Vmg6.Һ[fPr@~IsC5OU;ͫZ)OzÝ>UQv5eaNA%MDmoĐfKqOAJaY%)5KWצB66I+xoy.ʁ㘗k= h??0]$b^Mw327HWޒ=d[o?'JYC=v8soh5,#$$2.C3;,y_!f*jolR(-fƂ(Y<=ϕZ(Y\^ic(@Hs(}tVbqFN6c~HA^U\i)0ʊDY!6{C Zjd1qm߬HjnÑrֆc~@2b:7G{\&ʕ]?_:j;]9Ò17Z=I8⌒pU#cQHb'}0:=݀:lsV>c8 \+Os{ |%;drٽV%`q[2)_!~ _f7?P@V;m}"GC{zTQ/} @⪽7N:$:EGzz2i6U+DIZ|+Tuxu~yCA3iis;",WTJlO1팫`)Z3(%?e|ˍR,31 '(be4#0V9edCd'dMiězjmm&`dkθ|>}+}D !--B<(/Bҳ=H .=*e揍wCm%C3W[ ٪A. U`̖-Vuy2s5E]ޠ:lIB[͔[ajd6'yTUfH.ZB?_uїFF[P7 XʵaM%aR ,zT]Jt!)-{egv'Ty ,[}ZGjkXBzTGtS<F f=4)q%Y`iXb9*'xTյ``%I0b0S/moŨQ[HƂ;p)q*} %R /_cYe 4q t啴MSE4V9]foc 2 j4Gn?1:ސT},pw8p]yN[n U(55Ey1o)a64ux1둌7xabMQ#Q0xȌԖS#JaVc)z(+[fDc&_^?D(ΜJO ats`q.F|@7jbN!A2$(%aBruBb4t_n^SM@kL}286,ܢnQB [Bf7Y&?}AބӑD.b>}d iK8m/^sf?[ԗz@F+ AE#^g#8-D#%G3Ϧ>d/Q׼jL2"Y}`DT$ {N![\HziENZ;3,y_!{S'Ai,T/ڒt.ACeu_vc\Ikxb-ʘpZCpǯ9{ ,)TH 2% ΊI y}B੍lS?w׼ --5rrnhE J;|B3̕= NiM^՟p+<HbwTnnavH7͍#sq/08C#NdxuZ@S~9Jo>|i /0eyCD{-MBJ)1җ\,Œ R`LYvӪB,@LY+LƪwjBowZ QM2a7_QP Y7Dή|sS}n+Ga  v=PjȔi"a2Fc?)Zt:%\֮H+U³( s otSAI$%VCѯFp\j~ & BްI"%bcG:1MKlb|4ą $6ֶC42zh @ȌQAGqH ֐n7DHK".xmSkR8=D>@ epJ UOWJVUrkd9^Oy#2oo b9a&ܠ5+)T!R-W*o$zH/snnXc:d~5zf5lbM!=B;-ľ:` ]&߳dn;@"x4]vj|R RGH7BSD9q1\RXFqC(l%()8"ļY8쯃b>foEhQ%9χ\XKe~v -뻷VĶTR{~OD!?jR%+VӖ_%wCBCqxwutXs%LT0nnv9캧LP}ۣdLk!<*n0a}۰pILCLV!jZ%kѣ::OGKs|z"5rlA D~(䓭nY"e u̦J̏5 ȥli?aR_c1x>/9Z':ËcmLo Ktdm0q<#P;琛6>*>4l'7mԡѩ&2EQOoUQ2|+ieOdUpnCs?I[A<4 z/de嶐O]L Yo 5@:hb g}o9~n ԏvO%6(咬K8WGV\&CØoSLȲ̿zTtϰ*.r?ıjA\u>\NzJFŚſa&,kITí[W6MVx;ˑNzvCtow tG< h)&`arH͒c/]EB-C!E*iA]㹸9ZL]')VP& (++y]$g5N" 5j =\o;j7=C N s}iVa2!_yZ,"RymUQx"6޻*ZG1B^>mP.qTwkGHBoLA#غiWfN[>.[v|(ٖso"ᗻ t?j: Rk{O=ѳzdQsU!τ LԉMp-n$UmBa|);eZ-NdYbiH+*Fb4A΅>RyB$HT?i֐f!ԞcadkJ{%{͟/!'d9]mak1~oe$"'bBZ|wLiD)g8= |?y,Egz׬kC3nJ/t+]E Vys+/[emS _b:x䝼N2voI&Űn MUA&ǞU3# CAJ->*Yw K`)l4hL Nɫ;kXߞ n\ L&Lz -PڼZӄ͢!mKœbA6̧v#5ͮ[o4CInE{gRD/& bK|P9#'`d&AXDSI,+]>"D n-MZ Z jW|j'[[]@Cc/rmx07*Hz;9;zӤ1<DlJU-U<~ I k`-w":{ʏϢV bݾa+v-J6;ͺQ냘_g5Ll'Jb빤e](6P;2Mntyۉ(,;Oa S萱z ˀ:F`$2WѨ{!p"4_r\|Hwq;yfNz^nr` 2a8^omӳ:{΍'0 i+r*=0U=?oLi]h4e-(Y"<$QEPƴ%ʛTo71i<8,1McwWxz9*Fc̲lp`{0#8!6r8&wH %^NWLB\Ne٣EXLy^[w!J.%$WqvD7c#ˁE^HuxU₁xdgг`=Xu!,&uy5?W*abٟ8_X@V)P<g#cSqTsBA[_Qw8ǿI|JB{}AgcJVT%\?7`x[H1q";t# hи IF~׺tQb;0U<Ң9IՂ 5_W/X1$ZĔ֯Yӟ+ڪ|]A!6=y,,Jii<5# qt0xOƓ[ccǷ(0dQ>)vѤr9kK's86VRNʢA?155ye G&UaRy%<{ )kV[Φ=˙MEͷ$iqYw'P2 6uEb8}7Ri&tӄ5;|Ѽj:4nRV7-"LWOI\2Q29bɎLAʜ] hnb#l'&Ҫ@;}qgq?NzͫxS%yoWj3i^pdF' 8ssGJ o|͙ KT7`M8a7lT$6]NO6rP55{NK2@;Q R`3p@u"NVؚ2MuWf[o,5ك0dX!cD >jkD<XQ+&r_po(f@\f?٤V&`reWЏQv o"OԌl7l;c`{}l3lRMY7 iaB 1{^鍪>rf2q6cx#MVԨBAp-wvY/M+aÓRv 2vZˆW"W ?>#vP *Y4 Ahӟt|0A2 ?wa{*I I,9HK~\`TFnM8wъeDmei(rZh:HA<~u {˗tЮ0BΖѬ%΁n[! ofeܽr6#F'ז?6!y XSssv(3춭hbg!*i*v6c]2>z#{7y ~-cH2\$C?au2[XUl|GZ텯.3fC )'Jk[vg}ğvs0`3jؼ9#<ŏH!Cigg.w8׆,5%,]O>c:~2ޅEJ8띸:Sil2BJ7]Fݵ!=1P4ϖW'ux4`W\Zq q$3ʫ$A$2$/dP`ECۮUΆ[4~]jUp []`N#}A'2]?펗y_SAܢ~),z",~džJa7˹ UDffl0MLg=0x7XDc9v\O}`W%M Uh pW&x v PU+E*X-iFP?`~X#6O^;>-_leqaӊ>r2J^8n)mT*Uc*[n_ph)6*l"1M%Wp/#7h 4qz,)nX2jj]b%w[Q]ڭ-гU(ѐG <*uEݰЫfA_8dQw9zI{Qww"@,}&_p([%چ_,*;|,<[1QX0e+ c;3xzp:9&8Tꒀn餕t(.`T( ?/YBFvyכo,Td3@lm49}iR'ठ9ϳۺө({T^p5i0˙q&$9X尐(ç Zc[{rq5p!=(3(cR+%ֲJE&ppW:1'A7NbC3\^1( x?#ZT2MHf!;*@mR3q2:oޏmj.K2Q+ (1/y Y/7j,̳>~g6H8oxQ3:t?ĘH M8_lRx2!UhM-\'n9Sb-|I3y`7#Xdv\3K߮«|EvPm9w(yt+n#9Sދ1P֝5 S=I  5 n & aR:W~(o~yA#Pz Eu\$O%Ѓj4P h}-7=637x9g#%nMkaCs;S(?x{^p.nտ"Y2A3÷9c_ktZPYdUc>a }Hd"]'޽SA\Dmuq>;7 TJ4a*6̦/>'6G\XA+ptyfu8t [;qQ* zս1Xf0w#g@V7:/v"&>8:UOA]_j(R/kp HPm>T邑>n:/UuE 0ɝzb++{4t9 BW_@e;GFKVnc%ĉ @?e| ͭ0J*MGc0V&TۼƯGJ1:^;[Oa^S7J) iv+K%mj#`,2_F~“]Ԣ3?> @ov)ߖ yx1/{K&*BHMM60key<'MIl:wP _ZĢU;Q ~fX9I1[?Zkclj*q6jUPNfՕFa4#lYvxk_eOL~p6;˥8;H|-bt+=s}#+BbcF\ȏj~G?Hp粨 O,;v3~[R(%B]"?Y[L;m=8=KRVrvꏸ wFf=uR,9Qy 6aOέЦ Baq0o@UAC %j,<|JӏF:k:a$"rvl E~=;f8[F@LĂ>XCWS ՐG[ĺH.8 ߨfiI]L;L!NadJ1Og4/IZ]Fdywǘm=%3 l$0mt|&:ޒKi Xir,r|huTò ɮ*iFV81TV߽$@-^fL' #=hVmKT*,&L?kɸ)!}#70@)Nh:.JҘ -#z%2)x`Lky~\/u&Vӗ-@Ď= 7Θ.e*ݧO(r[C ө>6OИT,;@r`>ER;|żcl55{kCQ>'a97zگ(%l#X]-XDG1N`Ε5aq)<Z@ќgϦɐδ)ǽBG;u`y4]h#Z*6ϦED\c]U(Qu&ߩ xE ]> b9v&>U.W9u?z%Ap&au8n&dqKbmǪC:8BX%yP9 wQS@IS@ [{$=}j,(--=p 걔l)N{ ȧY-m! gM!H`4ЕMyr֧Z[9z,}b=^F$9t9}WĿ6z%9펧p$wmKzs ۷]?FQ9Ɖ}ςQXcP[|H_y"~2KI 0K !UtO^뮫/oja@>{FFه $8^.he`\[˔ax Ik pÓ\mCE9;apUh\!s[oQCt1$ǹ"@('gVLV+ъ\1l "DI ܵ/^KkM=ZEfY\>452<kx3@D5 \n CP=w7TJ"Se-?NVQ@ß䉨Tc!F@hdǵ%f(  Z8RN4v$~0eCvE2W֔x@ }bE]3Goo0d ¾]Mܫ66?q4^}ضf[fu vnobLʪdY2/%1ePC^u& P:lϊs7nrN*]Lױp ]@AԶyRtl&oj<(s]f"7]ԛk u؎-X:@&bnu ~:|sl |$%t9PWλ'wc 7 yzeҨjbG a-ajv>8EA,Ts`JNS?c=Su#̿%H3нH;`237g0C</X@8-O%߲Z!EkP^@S!"ʳ4^Њ'=0mS@Ļ:CzWNA:i*f(GwI,G}h֟ǯs? *{7;F9IJźȼ~<*Q*ZS ID&g015e8vee/zOo? $5&q ݟ1 >\H;sit.*AՒj}ݕmk՚B #V7FI:.I!L`4痶z I i=ɮ{X KRsv{T]0 R.~&M >r-dOń*}m36RWM֢b2d. _Uhד3K K* Q '9?H.D$`?ŐY]IqEhsrn /B1,UBUͭ#oI+Pm;ƘԼ%NύF)dꉳ=m؟&Fe}^w6#$j p I |XK$}8Zu5QXYc 'jDEJo@: M\8\oNZ7htYšANis 4ST!|ֽm Gu[+!@!(`i1C .uKk $(xut7xP˴MqހY EЧ8I>@\[j %b9)Ӯp6ޝ<ӅgbLfhz΅QS1ήu2} `ϠG8׫.`+ɴ\c02jQ.{m?P0;@U[1X2fGeYdY@T!v >.D-ErJ8g#U$$KD:Ž! t<Po4›ч7hO bI+aBBLh>'KϪhnfV8w/?,G?#jFf 2>?)&ɚq_G^Ǹ+V뀪];t!&=Wz[^4E*f 1.rȿcܑa\F4#N< (5i%7W8N3`m{xw(PsE@m#' %9g8ՆC普dm/P@-M'6ng,L,֞n^ [R~|~? f+4 yk*HI7OůI\rrr|{)؁EKthAv;g]y㌀ d<qax k=pG֋3`iwPwcW$X0E^@grS8BZ oͳO豝4=yP:Aw4agc`x!_ QK\FoU Uh|F`_i="yn`1>tqS3ۊ{U-HqAe۞$eÿK,g)%k;WZYsxQgkaA S.x)!*0JNzN8㲗@␪3]ߥUlՕvvG*<k7 Ǯd, QNZ!:BR]>,zcU@{-ҽ;߬=aLq92 ',7s~pd:*KΑ#DQFZ/ lrlT:4ɥJwC(:Y<{zԢ~YIܐ d : OQb H!AqTh5M]U 9X_-[@|%OV:/%W $g%2BjD]"!uЗ"u{"ϥVPcǿ9|SLd>܁] 1PMqDoJy҄>߼N4=IK4 oMt5l{q>1GSVkCR0IGʔBSpgԖδJ5^﴾#L PP=f܇3RK$ܜ 桶$sB[̈́2g ,H6~GVzxî$. UhAom!K=@%$TY#8%m'x G"ҕ &%ZtN)fta{/Ω2tͰ4wHxM$5?ٹiZ[o,u@][]6 I?mvL,Ojamy([^7[jxE\gp5ৣXJyQ9|W+b:Yo@r 3yhZ"-Y}J ~s+- $ySEzY-LG `!ֲ&f9-7;dIo)0eM$.1IPhe==2'sW0~3 ä~AJ%(ɤO/nqDȓWJ hO( PnXwtϭTybKTgxT5Ds [3 8,s$ ۭmb|O9|(] -f8%`oa?L[O908>9p]qP_u{*>?muhAyQY} }}|{ְh*] k0¡g!kXQ|s%r+Se0XSNsйB0~=1x U>ptjКx`Rwsjl:k&YiO1TJ+B% "@ax"blq@͔"L[' W$P2dU&[i E`%HJ';X".>mG:ifP_*DQ[{+G6h6Ŀ/jywJv;AH9l[e$&yS%k[|./\Q777O]ACs(7( Fo\I^mǍ6 aΪEdzRcp^xY(agFX /묫'۫{j MJlͼ|*E 9^D5}GhY=c;vvQe)Qhy_n4Pih=C\u;7󭾑K$ lcbx>(n yHvv#.# Dp6Y.U@@;:T>ߍ51{/ ^s  攔2s_0[om˶R K6eٕQIJ n3p xg8""UWC9[B]|<<}PѧV fX,x+0+*=jiTG9(7._QquЯAz'5Xﭮd1ރ,"no9rQN/oCx @Z9~ rV@ i^yoۗjÎyh؟H*g[WCB^j?o] 5xphC|Xj,~Y)Go`繦1FF ȶ43QYӥ;עY:5LZ6-4~<ѩv7~f02X owv#N9$XZUM;/qx2YCQ@]l0g5sd-Ѭy'9xzԜԐ4mdUxՎ ufЇ ]Eidٵ%ozzoMddQF!ъ@Z /sCC5֥~^Lu:!>h"nl*[ ewz8uS>-䝜,%x%wicTR6m%}-=K}A M9ټ==z\s+oSr$ tvx)2E@pel_`>)+~QGGIÆIKӳߕD >l5FeWQN -f ?AEvJ<͔rHޡsw΢CT Bhp0#΋;Sꮨd8v=OE PVAPVW`6DKMyp=:{|pSP,([]^Z)eY}/#JVak g^rˈrySg6[t/䓛ݰy 3L/Z$eÅP'="aHD0#rFJpY5qTqAdvhhǼyeapwdi?r)`~rldn>úb~rPۚӋJXpVjf|qL#џ }RY69u3l7y8y㜤"+hoFFnD\ Շ&\WT|`o|꒾Z-5Ǭʋ?AxhK\?o+]7n׹)(EѮn>Q|dS#uzFH5fuXG5V|GV gUw$kV#y85*TDpLe9%:W=e|W$ t5rl3rNVS YMS>sSkH00\ur_C۰~fENhKNϗg<ݔE`c^iKZfi[_+Ɨ`47S ;ɐǠfKئ pb#=/[(c\Z{k{ni"l u/MXۚ'%"tX};*"wE2X~R,5 ^|d7r3 i7UTǃ3Wq4~pʐ 3 FQɧî7hTٻX.}8٤|Pc˞?*܃cΕW  &Mk[D!'&u<+LF[ P7W'Lj`MWGe ;cmc5q:pdmF1n<4s-ݍ ceX^睼;t:ć7OIC ͩ:]&NYlQ"*jK,}-5!ROW8vz!JC7@AHPCOtWX>3[ m~ /*l'UFR=W^WV\r=rĘ}͖Et4õ]$\yDw="? SȽ3 sIJ0lyqAMW~%4r*#%f*܍m +^񾨥-Wp2X"AqQRsXGJ3·W$4X 3H0ӭ bH vm` V k]]0ˬvlKCE& —=hf wAiZ| ݸQ5r2&>-#ۯ3|1vJ[LBQ (kdSl_Sٽ-3:eZe@u& ČmaxaSFPMQhMW= Jqϧ²Xܛ~*E䲠-A^,pi^$x疶哢<+*in?_ DwLOk/޸Hی&4)َD:7@WCfve ЇCKVG\ YPn+۱V$_+l;YZ) -+@q/jJCDA~9K)vʰo[( ߨ|FLok+Ĝ"!ؚpe2E]];JvR,@ $}HhΙ&e"jOVAHjq(ey9v%ﴧ|cWeXkUyTA3,2ϸW tWSu2zK+]DJTDۼ2 Fƥ MT~NG~GY=}u lPh-ea;|̩evYO؞M3cYd.xw.ރ0C#Eg\d(XZ"^q38:+w2Xx4Ϲʹ_ g*Oܴ:t_l;<$ޅo)$XR<ƾ]<-[t_==8SR1@`zj>}eXtoZKufKi98[n@+S%Ss8_kyr4mLsn8t)V`MQN:l_B NMz&rp5U^#q"8vBqB7zJ(!Q]EV 'Ð4(F?z`s#$G aQ@,V  YkdW"俊2(N4J7T> t K޺.pPtOnQ y<曾اY?:mBmmVB |xP %so)(+ӰԐtZ>gt^'qkb:.@^Zݱgs:۲eh3fo #UA.d3bJɼ!k3BUi/UC6nFDǛMoN9T'GR)+qЫZO}DD63y?Y#(j5U)4 0 dU8~l?ԖReeX;Yb+7:gMN5Xj^o5`?o %0 Eo-T]ܛn Л:G=PIvͽ#*\њ}G`㺋-ɭ]tdfNMI?kBsn~lgV& 1 db)j9rkƀIBc֛SuXTMpZn:pS{E:+jfk;T>n" p91oߕVbjbU{qCg4п\dBnćX87954Qrl& kYVNi'Ve N~lj3J=V"`>To O6iWOu͢|Κ݌cohi & dBUj~2]Rhs]#]Cɑsn20h,,ؔJkM?n6j՞_6Ie\0F땴(9'T׻!BQuA; 'IUL/Psﯗsu0'߄y|F}ɑ=o;tN.@[zjRDMG~(8,R@bѧm :qԣY!>w`%YbפRGAP謣p?%9cSj~(U^PfJ/qp mT 2cI:p2i+amךA>6*sdak5Z>gV{|vZ2yU{*Xy!}kM}͙V%?5}7Na?pJ|9L8&^cR0bI5Y9gjXYR'w $I$fI'%(cSQP@t^Fv5ҼxMTv/ >(r=GGƺy49weZ6Ntx߹p^-Sy94,JЉ:{M,H<\ 6ԩwݲyk[LL.}@:7yPVc:f?;M2;&sɝڜLђ{Px+ #u'.כgJs $bo ה՚ڳE6TpV{D>3B!=3eٌ(R ,""6'$If,&%MԠ;lUj1}W2Ez:iW.I엽OW=&E m<6b"7 r<dWBg {)EC}t*\jlpaL0ɹ,r9#3z/a梿yv" Z3Re+bu&;Y\:ƭ6D88+؄W4ir,F)KA];\zr[*X4Gs1%z@12Ez^kQ1nleH, ^,,gy j3G);}x35oi- d&VuySR U3:&bWO7^<6!}F܎mQH\*PAqx2J's'-k;QfC#PwD4u>J@kmOR1jt;`97H5`;啜b*rH%@T2v~fO|4$ztrc#>ʾ4鼎gk%٘2]E~<Ŭ? ?vru9IGIb|zT"a/&EBT@ЁBre]u!?ɸw-^ףRk@vYJi>#Zb7 N@F%2e<5`&iHi#I ds\D]}<=?4MAz4*xvt2f^FlaJ: $۽.` NG|Ic0@OI%0w [\!,K!bXMM>z %[݊Iʇʊw0+~nۓ z"*|axKl*`ojQD 1kDn눔T܌CױhGm_3H'k^ت]"y`1 ?3A_ge%.;lO=mj04wLt;<ĶrZז .9., gG:D8K#sz#xJ@=`5¢sHZ4*Ƶ'xBy޽|9EJ4֢3} 6ЁP.^ 9.])=rF4d5-GBWKd_u2HU\b-A GK y GZ$o߫ݯċAjBZ Zl!>4mzQ='ES,a 1RتvnlqYF.=k]B8b34OJp2FG㏬߀|Vfuj|KCdحzWS+qgz7T%~54ry#5БxykoܢLWi MLXL@j#'0S q[æK}a;F%'2 tR9̫q(>?5dL,nOGf6A=a[t4zz`nC+„_Tr!GvZ-n5 }aoש_b7E^cg!d 9u4T1wLNxޙ$b}gw^s.fj tA) R(I'C+G9݃Pyj% IOwrmԂSVˆTe+OedBŹH$4\t=fq:2af `'.t؎6/HC1?r(]#-8,7ֶn 0:MEflPyqVI]N) P˴E.iAG-x#Ȅ)W'Νn:y7ÝE60Pꄖ-`>bu8ofy&ed,?vlȯ8S-.3or`wXI^5xy"}DIAu`_^171Bg)(X*7CgD-4QɆpc@xoGM\6Au bo ,^8Xs5lFȟ%'[20x087`ا6wN @'W T, .E)BZXzV1{z}|3&KS2V( **\nY1;#JJ'dBe@v_Aɢěز;6]<_X;t: $&3ߚ=`y/v߿M*pcFTBB 榺ˠ3({pr& W9'尀>2>0*+NWd?<UCVX)O.zzpD 0HG :{t+Qo58BZV[61V08Zaz\}tb tenM!@5@2".8C?^ۧRxv/l֍u [<@1o^򔍧!ZxfH|Lg:Ӥ MģJ]%Odp%陱DE&u_SsDnv+Q˕l.I@ǪIovU.μj]-;ؚѤeQK;=עoZRxB͐4EآvNhunxѿ(MX&zm6Wï.:I.mW#sKCaXgaW {0Mj—|DFLe$;n+O( OKd!$w~@1RIwG4hVQ) Z%ƀ +?"^X%żR%l* N /y+2w2L6POO^5gAs#Oԧ+AIE%1}dD oW-W!W}Nrq/;6%9DPDZwR~ŝnUy3{OraB{qM0otY LwN9]ELȤY<踑i_q FYQ҇AKoe-yVcpczYOO+* *_'y:WzU>;X^Ήڮj+m3\E ?u;R a_6x~K7*#;qTm%V9%ʎIk1,/,ys[tmMUb9l7 rE0H5Ʉ>6y(hI M*"HczK#n9Usr ?%4;ePy}K48ƨsNEV^=  oĸSj!.I:Z DugOxJcԷd8W{oj7ɕMNz'eH(χKEЙa]ZVppm&W+C2@иѺؔw0^)xxSFYT=dS /G{S2EL\\N҃c VW3a/]tP1izMyO[mO1biH.6ЎDL},A?`l~dRۅ q]t_7]Wa);i+OT0CP7jRZ0/Pu0T$r{r)ikVZɱܹX[楗= 2mRpsq 5QS6zo*jM`c"n0 :ٺ6'ga_ib|>fck N.`_.&T_2wqarB6g^n_bfh#$*R 0-G?n+|,2H݇[A7P1,]STq,UFEc 4YI.|v0?ܣCM l7Wn?0Jϻx؝:_H~ogWbi!\QMgAyytq'+++[_Pʚpew^6/Ǥz6Nkp4Dԍ-}BӒFa"/쓯߮]NSA֝OCf0D:'8 (kwOD=Qnt"-O9_~+*]5H|ݯsG%M=H}Li|]|joWq ΨC,s#D(|D.;Ǯ6af_;jcq,Y7`gb|}#Tڔ;>kŖ! 2Uej9YE牧+/AIC@X7錤+`}\w)HDHح/󱛊ѧ ,W?>ɼn5SH|ekM5;*sf\7tVyyi&>` 0!|k\b]OР<Y9rM$:C5FH]gϓK?ŷn; ;u?KΦxqgfW˶p6WϧTRA8qS9PZ&X;Sݜ,q<]5:w|Pwm7yX2 d^ Z_ex0D7۵V8 IȈ[N+v+F#h"HUQ`Sjāoy}7n[\Mz71Al2_j<!2su{˭$--e˛RYDh9hF"B߸j"p0+]S#v͡#0 V|C 9 f#JXĘ^E; LII`3M\G O eeNY. A x$f9r;nc1btsKW<bOD~K1V*)3}/K,ዯRsh0XO(2 }]AINFn5$$9#OtȸAnyE O5x@vvQyH!m~CF߇O1 dP$(eyћѱa΍g ~&ͩc'QY/#Eks(@/<"@dD~ʌd AY~g31fm2FSЅ!NiUر04ڱH>!'~3@雿f{|K:%(0kMjEJ3uفx[(hh^nBIZޒ2½?hP ,Pfv[RJP Xxy8){ŔJKnLmYM>}KbNa>;0m`k&a̱%z^U +G9``VymVQ4UH`gpy `d>ǩB8uwO08۝B"K|3K. #x}P_9Nh©yb,o 9p :ǠJ8z<<\ %D8~誐 دqNEg[vhπ?0+)Y4 8EU#„Y$RmrR1J*A_1Ms5:'bG-8|a*qL7n'8nSܹLfe* T9^P'U~ݡQv&~|zb7+KI:r hRR%!h٠>7Yͫs~_rih=;%➾ MU$QU3+cFgMo!d2 BRX̪NFY$PAV:,cVnJEٮCxZbBz1^!^)?@p:kC.ד`>g/P DE ps=~8Xfcs٬OX1f r rOޔMIs߆,fDbVWKf?\܏H{h@L*AD&gĚdЧXy !=~AV{ۀF? enˮ禧 dqO侬M_(N]~lH;ay#n4.uYB@Ƌbgt)n_KT JKr7='r ׭mQI*&D~Zuyeٜ怆g$[1QlќS bᐫo(o@#/{_ #9kTv6OM*θm&NY-1BɺK \p 3"YRBS{0N}=bgpG% I5I^XSԗdHT7Iq kueFz1tX1:q~sԤ;hjAK, ,x>6T#/E(d_u.$Qhz() h(u D#S&I;aRId@<{k%MI/cv-$'A0R8sC 2t %&dhe`c)?Jͥn^KJ<;@& M=iĢ@~U::֖+J:W~aUTSd='&<$op%ECpp s:BaםT[/ _cLخ]$ΚY#n?7UM{⁳1[pypV9Z-߁*bI@ς=U1[KY%w!D 0TqB7õhcGX!vJ~G8~t>]\ 5z'6-_nmLj\ךY-K"\<io1F4%CJo&lvbm3?ER'afhn GB۳c/FlYvʳ@!wefG6/&_sEM:D4(ՓC3ݺ%`MҔI@. w'&8%#eؤ޽yj]Mw.|K!NBIi2cC)E׈ ̏+}Iµ@7-LL6DzͿu*\QzrzwZ?l=fܛCp؈~(_Hc-STgGS[# [aMq6664W_p6VsV/== ]aZ񫴧%m LC,[.l#%_E !s|Q/q%mWW e4L&Z1?f5@%0 0$5VFԘ(vIc8;^$HS[CкEkA2pEJ3U_m=[B\uQNGg̝B%Ɔ ~b_"=(Yߨ# Cw?oew߅DUid@#)3qxOT:QRjeDtp+U;2Fsgjl3x\@+?nʾg`)jok5 XJ<۬6xb83. Ӟݐe\3,_-_@jǠuz cRCea=nBS4]nt5J";(Y uo0)rUfwvVf!!9diYpLjfe^[Mg1CqŽL㹖W[:x;=&!.n7Cac[ ""OŀAcv 6 DU 6vyşD̯͊4KT꠬;NB8c`Z/}͌:OB Gi Tbwr sӈ@mЅAzs\<=~"*bH6R+ -mx\-OEŮ1_b\2)7mᅐ<+^kL86tw?dhR9&(6E#!yXO0<'ռtځҢ^pi2>O|82n-m60N?iP6F`WLJLBvumr!:"eGB(XR!d #kOHEÉ>3# NpO570*]܇is&kHWxX{Aauy mX=1hy4f0HPnlK@BDFk> Qh a')[?a2Ke_A?1vf\Gp(>L!LX{ ע~aóQ׌Bܣ[cF=;?9PrGDzλ;+K;pf(*P%3]@ |@eO mEԯV^z`@E:i]t2\f a+YY" \o 86R'r5=&j0KhZ 5bNU?%ͭ0FPR@\MʵK1`F|rR*:cmN٬kmv=Rw*VMTWwxn0IBcR28rxQpnI8oaٯ 饘2#u]Emh/3q[F$yΔNJE=6NKAb=HDJAB9mjo,6? 9=Z č7Oh/`-XVtFϣʤTI+FO_=ր5huZu)CNɬilw]GaqEAY4k rOw إ{8 UYƷ>T-k$XV^^ r*/eUJٓw7u,sʀFkmoLS; x *Hdx Y&f%}>^ͨ]%5C'BufʸO GpHi$c%oD/97,L\\zLDa@WVGH㫑rȜ NVIg%WZIb.ҴjJ)Y21qŬ[Bj}g.f@r+t#Rݬ"8fmcQX{nhe#X&e!<{XceLأ`[>< CXt`ύkC[A^Ԃ~JsbYdM#: upBSt|eĎQܖb?na|.i_!t ]x>e=+&\r,] ao3mH*6}y14Er B@[I1klHer4vifpO=Z&s$ Dbó*0٬:)/!,sB.10$]4|mJ:5)yvxs .ZPX/Ef#q*BEN5ׁcJkw|goB:L:]v :Mg!Z; ndc